summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.bzrignore12
-rwxr-xr-xBUILD/cleanup2
-rwxr-xr-xBUILD/compile-alpha2
-rwxr-xr-xBUILD/compile-amd64-debug-max-no-ndb2
-rwxr-xr-xBUILD/compile-amd64-gcov2
-rwxr-xr-xBUILD/compile-amd64-gprof2
-rw-r--r--BUILD/compile-amd64-max-sci2
-rwxr-xr-xBUILD/compile-pentium-cybozu2
-rwxr-xr-xBUILD/compile-pentium-gcov2
-rwxr-xr-xBUILD/compile-pentium-gprof2
-rwxr-xr-xBUILD/compile-pentium-icc3
-rw-r--r--BUILD/compile-pentium-icc-yassl3
-rwxr-xr-xBUILD/compile-pentium-myodbc3
-rwxr-xr-xBUILD/compile-pentium64-gcov1
-rwxr-xr-xBUILD/compile-pentium64-gprof1
-rwxr-xr-xBUILD/compile-pentium64-max1
-rw-r--r--BUILD/compile-pentium64-max-sci3
-rwxr-xr-xBUILD/compile-ppc3
-rwxr-xr-xBUILD/compile-solaris-amd64-debug3
-rw-r--r--CMakeLists.txt56
-rw-r--r--EXCEPTIONS-CLIENT136
-rw-r--r--VERSION2
-rw-r--r--client/client_priv.h1
-rw-r--r--client/mysql.cc3
-rw-r--r--client/mysql_upgrade.c1
-rw-r--r--client/mysqldump.c266
-rw-r--r--client/mysqlslap.c2
-rw-r--r--client/mysqltest.cc61
-rw-r--r--cmake/build_configurations/mysql_release.cmake3
-rw-r--r--cmake/cpack_rpm.cmake10
-rw-r--r--cmake/install_macros.cmake12
-rw-r--r--cmake/libutils.cmake2
-rw-r--r--cmake/mysql_version.cmake2
-rw-r--r--cmake/os/WindowsCache.cmake3
-rw-r--r--dbug/CMakeLists.txt18
-rw-r--r--debian/additions/msql2mysql.116
-rw-r--r--debian/additions/my_print_defaults.116
-rw-r--r--debian/additions/myisam_ftdump.116
-rw-r--r--debian/additions/myisamchk.117
-rw-r--r--debian/additions/myisamlog.116
-rw-r--r--debian/additions/myisampack.119
-rw-r--r--debian/additions/mysql_config.117
-rw-r--r--debian/additions/mysql_convert_table_format.117
-rw-r--r--debian/additions/mysql_find_rows.118
-rw-r--r--debian/additions/mysql_fix_extensions.118
-rw-r--r--debian/additions/mysql_install_db.116
-rw-r--r--debian/additions/mysql_secure_installation.117
-rw-r--r--debian/additions/mysql_setpermission.123
-rw-r--r--debian/additions/mysql_tableinfo.1322
-rw-r--r--debian/additions/mysql_waitpid.120
-rw-r--r--debian/additions/mysqlbinlog.117
-rw-r--r--debian/additions/mysqlbug.114
-rw-r--r--debian/additions/mysqlcheck.128
-rw-r--r--debian/additions/mysqldumpslow.150
-rw-r--r--debian/additions/mysqlimport.120
-rw-r--r--debian/additions/mysqltest.116
-rw-r--r--debian/additions/pack_isam.119
-rw-r--r--debian/additions/resolve_stack_dump.116
-rw-r--r--debian/additions/resolveip.116
-rw-r--r--debian/dist/Debian/control9
-rwxr-xr-xdebian/dist/Debian/rules2
-rw-r--r--debian/dist/Ubuntu/control9
-rwxr-xr-xdebian/dist/Ubuntu/rules2
-rw-r--r--debian/mariadb-client-10.0.files3
-rw-r--r--debian/mariadb-client-10.0.links3
-rwxr-xr-xdebian/patches/44_scripts__mysql_config__libs.dpatch14
-rw-r--r--extra/yassl/README31
-rw-r--r--extra/yassl/certs/ca-cert.pem115
-rw-r--r--extra/yassl/certs/ca-key.pem32
-rw-r--r--extra/yassl/certs/client-cert.pem106
-rw-r--r--extra/yassl/certs/client-key.pem32
-rw-r--r--extra/yassl/certs/client-keyEnc.pem32
-rw-r--r--extra/yassl/certs/dsa-cert.pem88
-rw-r--r--extra/yassl/certs/server-cert.pem178
-rw-r--r--extra/yassl/certs/server-key.pem32
-rw-r--r--extra/yassl/certs/server-keyEnc.pem32
-rw-r--r--extra/yassl/include/cert_wrapper.hpp7
-rw-r--r--extra/yassl/include/crypto_wrapper.hpp1
-rw-r--r--extra/yassl/include/factory.hpp1
-rw-r--r--extra/yassl/include/handshake.hpp1
-rw-r--r--extra/yassl/include/log.hpp1
-rw-r--r--extra/yassl/include/openssl/crypto.h1
-rw-r--r--extra/yassl/include/openssl/des.h1
-rw-r--r--extra/yassl/include/openssl/des_old.h1
-rw-r--r--extra/yassl/include/openssl/engine.h1
-rw-r--r--extra/yassl/include/openssl/err.h1
-rw-r--r--extra/yassl/include/openssl/evp.h1
-rwxr-xr-xextra/yassl/include/openssl/generate_prefix_files.pl1
-rw-r--r--extra/yassl/include/openssl/hmac.h1
-rw-r--r--extra/yassl/include/openssl/lhash.h1
-rw-r--r--extra/yassl/include/openssl/md4.h1
-rw-r--r--extra/yassl/include/openssl/md5.h1
-rw-r--r--extra/yassl/include/openssl/objects.h1
-rw-r--r--extra/yassl/include/openssl/opensslv.h1
-rw-r--r--extra/yassl/include/openssl/pem.h1
-rw-r--r--extra/yassl/include/openssl/pkcs12.h1
-rw-r--r--extra/yassl/include/openssl/prefix_crypto.h1
-rw-r--r--extra/yassl/include/openssl/rand.h1
-rw-r--r--extra/yassl/include/openssl/rsa.h1
-rw-r--r--extra/yassl/include/openssl/sha.h1
-rw-r--r--extra/yassl/include/openssl/ssl.h4
-rw-r--r--extra/yassl/include/openssl/x509.h1
-rw-r--r--extra/yassl/include/openssl/x509v3.h1
-rw-r--r--extra/yassl/include/timer.hpp1
-rw-r--r--extra/yassl/include/yassl.hpp1
-rw-r--r--extra/yassl/src/cert_wrapper.cpp14
-rw-r--r--extra/yassl/src/crypto_wrapper.cpp7
-rw-r--r--extra/yassl/src/handshake.cpp4
-rw-r--r--extra/yassl/src/log.cpp1
-rw-r--r--extra/yassl/src/timer.cpp1
-rw-r--r--extra/yassl/src/yassl_imp.cpp38
-rw-r--r--extra/yassl/taocrypt/include/algebra.hpp1
-rw-r--r--extra/yassl/taocrypt/include/arc4.hpp1
-rw-r--r--extra/yassl/taocrypt/include/coding.hpp1
-rw-r--r--extra/yassl/taocrypt/include/dh.hpp1
-rw-r--r--extra/yassl/taocrypt/include/dsa.hpp1
-rw-r--r--extra/yassl/taocrypt/include/error.hpp1
-rw-r--r--extra/yassl/taocrypt/include/hmac.hpp1
-rw-r--r--extra/yassl/taocrypt/include/integer.hpp8
-rw-r--r--extra/yassl/taocrypt/include/md2.hpp1
-rw-r--r--extra/yassl/taocrypt/include/md4.hpp1
-rw-r--r--extra/yassl/taocrypt/include/md5.hpp1
-rw-r--r--extra/yassl/taocrypt/include/misc.hpp23
-rw-r--r--extra/yassl/taocrypt/include/modarith.hpp1
-rw-r--r--extra/yassl/taocrypt/include/random.hpp1
-rw-r--r--extra/yassl/taocrypt/include/ripemd.hpp1
-rw-r--r--extra/yassl/taocrypt/include/sha.hpp1
-rw-r--r--extra/yassl/taocrypt/include/twofish.hpp1
-rw-r--r--extra/yassl/taocrypt/include/type_traits.hpp1
-rw-r--r--extra/yassl/taocrypt/mySTL/algorithm.hpp1
-rw-r--r--extra/yassl/taocrypt/mySTL/helpers.hpp1
-rw-r--r--extra/yassl/taocrypt/mySTL/list.hpp1
-rw-r--r--extra/yassl/taocrypt/mySTL/memory.hpp1
-rw-r--r--extra/yassl/taocrypt/mySTL/memory_array.hpp1
-rw-r--r--extra/yassl/taocrypt/mySTL/pair.hpp1
-rw-r--r--extra/yassl/taocrypt/src/aes.cpp85
-rw-r--r--extra/yassl/taocrypt/src/arc4.cpp49
-rw-r--r--extra/yassl/taocrypt/src/bftables.cpp1
-rw-r--r--extra/yassl/taocrypt/src/blowfish.cpp46
-rw-r--r--extra/yassl/taocrypt/src/des.cpp53
-rw-r--r--extra/yassl/taocrypt/src/dh.cpp1
-rw-r--r--extra/yassl/taocrypt/src/file.cpp1
-rw-r--r--extra/yassl/taocrypt/src/integer.cpp6
-rw-r--r--extra/yassl/taocrypt/src/md2.cpp1
-rw-r--r--extra/yassl/taocrypt/src/md5.cpp50
-rw-r--r--extra/yassl/taocrypt/src/rabbit.cpp15
-rw-r--r--extra/yassl/taocrypt/src/ripemd.cpp47
-rw-r--r--extra/yassl/taocrypt/src/sha.cpp51
-rw-r--r--extra/yassl/taocrypt/src/tftables.cpp1
-rw-r--r--extra/yassl/taocrypt/src/twofish.cpp52
-rw-r--r--extra/yassl/taocrypt/test/test.cpp14
-rw-r--r--include/errmsg.h6
-rw-r--r--include/keycache.h13
-rw-r--r--include/my_base.h3
-rw-r--r--include/my_handler_errors.h3
-rw-r--r--include/my_time.h2
-rw-r--r--include/mysql.h.pp10
-rw-r--r--include/mysql/psi/mysql_file.h2
-rw-r--r--include/mysql/psi/mysql_idle.h2
-rw-r--r--include/mysql/psi/mysql_stage.h2
-rw-r--r--include/mysql/psi/mysql_thread.h10
-rw-r--r--include/mysql/psi/psi.h5
-rw-r--r--include/mysql/psi/psi_abi_v1.h.pp2
-rw-r--r--include/mysql_com.h5
-rw-r--r--include/mysql_version.h.in7
-rw-r--r--include/probes_mysql_nodtrace.h115
-rw-r--r--include/t_ctype.h1
-rw-r--r--libmysql/CMakeLists.txt9
-rw-r--r--libmysql/errmsg.c6
-rw-r--r--libmysql/libmysql.c8
-rw-r--r--libmysqld/CMakeLists.txt1
-rw-r--r--libmysqld/emb_qcache.cc9
-rwxr-xr-xlibmysqld/examples/test-run1
-rw-r--r--libmysqld/lib_sql.cc14
-rw-r--r--man/CMakeLists.txt6
-rw-r--r--man/aria_chk.1245
-rw-r--r--man/aria_dump_log.154
-rw-r--r--man/aria_ftdump.129
-rw-r--r--man/aria_pack.176
-rw-r--r--man/aria_read_log.1108
-rw-r--r--man/mysql-test-run.pl.12
-rw-r--r--man/mysql_fix_privilege_tables.1175
-rw-r--r--man/mysqladmin.14
-rw-r--r--man/mysqlbinlog.1103
-rw-r--r--man/mysqldump.13
-rw-r--r--man/mysqlman.115
-rw-r--r--man/mysqlmanager.82078
-rw-r--r--mysql-test/collections/default.experimental1
-rw-r--r--[-rwxr-xr-x]mysql-test/collections/default.weekly0
-rw-r--r--mysql-test/extra/rpl_tests/rpl_ddl.test4
-rw-r--r--mysql-test/extra/rpl_tests/rpl_row_basic.test4
-rw-r--r--mysql-test/include/ctype_common.inc8
-rw-r--r--mysql-test/include/ctype_filesort.inc22
-rw-r--r--mysql-test/include/ctype_numconv.inc11
-rw-r--r--mysql-test/include/default_my.cnf1
-rw-r--r--mysql-test/include/gis_debug.inc161
-rw-r--r--mysql-test/include/gis_generic.inc13
-rw-r--r--mysql-test/include/have_innodb.combinations3
-rw-r--r--mysql-test/include/have_perfschema.inc1
-rw-r--r--mysql-test/include/mtr_warnings.sql1
-rw-r--r--mysql-test/include/search_pattern_in_file.inc17
-rw-r--r--mysql-test/include/wait_until_count_sessions.inc2
-rw-r--r--mysql-test/lib/mtr_cases.pm2
-rw-r--r--mysql-test/lib/mtr_match.pm1
-rw-r--r--mysql-test/mtr.out-of-source6
-rwxr-xr-xmysql-test/mysql-test-run.pl43
-rw-r--r--mysql-test/purify.supp1
-rw-r--r--mysql-test/r/alter_table.result49
-rw-r--r--mysql-test/r/alter_table_trans.result8
-rw-r--r--mysql-test/r/cast.result16
-rw-r--r--mysql-test/r/connect.result14
-rw-r--r--mysql-test/r/ctype_big5.result111
-rw-r--r--mysql-test/r/ctype_binary.result17
-rw-r--r--mysql-test/r/ctype_cp1250_ch.result69
-rw-r--r--mysql-test/r/ctype_cp1251.result27
-rw-r--r--mysql-test/r/ctype_eucjpms.result102
-rw-r--r--mysql-test/r/ctype_euckr.result111
-rw-r--r--mysql-test/r/ctype_gb2312.result111
-rw-r--r--mysql-test/r/ctype_gbk.result111
-rw-r--r--mysql-test/r/ctype_latin1.result223
-rw-r--r--mysql-test/r/ctype_latin1_de.result51
-rw-r--r--mysql-test/r/ctype_sjis.result104
-rw-r--r--mysql-test/r/ctype_tis620.result102
-rw-r--r--mysql-test/r/ctype_uca.result60
-rw-r--r--mysql-test/r/ctype_ucs.result130
-rw-r--r--mysql-test/r/ctype_ucs2_query_cache.result6
-rw-r--r--mysql-test/r/ctype_ujis.result102
-rw-r--r--mysql-test/r/ctype_utf16.result102
-rw-r--r--mysql-test/r/ctype_utf16_uca.result60
-rw-r--r--mysql-test/r/ctype_utf16le.result102
-rw-r--r--mysql-test/r/ctype_utf32.result102
-rw-r--r--mysql-test/r/ctype_utf32_uca.result60
-rw-r--r--mysql-test/r/ctype_utf8.result121
-rw-r--r--mysql-test/r/ctype_utf8mb4.result102
-rw-r--r--mysql-test/r/ctype_utf8mb4_heap.result102
-rw-r--r--mysql-test/r/ctype_utf8mb4_innodb.result102
-rw-r--r--mysql-test/r/ctype_utf8mb4_myisam.result102
-rw-r--r--mysql-test/r/date_formats.result122
-rw-r--r--mysql-test/r/derived.result14
-rw-r--r--mysql-test/r/derived_view.result2
-rw-r--r--mysql-test/r/distinct.result2
-rw-r--r--mysql-test/r/dyncol.result31
-rw-r--r--mysql-test/r/features.result16
-rw-r--r--mysql-test/r/fulltext.result49
-rw-r--r--mysql-test/r/func_group_innodb.result6
-rw-r--r--mysql-test/r/func_misc.result588
-rw-r--r--mysql-test/r/func_regexp_pcre.result85
-rw-r--r--mysql-test/r/func_str.result42
-rw-r--r--mysql-test/r/func_time.result120
-rw-r--r--mysql-test/r/gis-debug.result294
-rw-r--r--mysql-test/r/gis-precise.result353
-rw-r--r--mysql-test/r/gis.result11
-rw-r--r--mysql-test/r/grant.result26
-rw-r--r--mysql-test/r/group_by.result21
-rw-r--r--mysql-test/r/group_min_max.result71
-rw-r--r--mysql-test/r/having.result29
-rw-r--r--mysql-test/r/huge_frm-6224.result1
-rw-r--r--mysql-test/r/index_merge_myisam.result6
-rw-r--r--mysql-test/r/information_schema.result2
-rw-r--r--mysql-test/r/innodb_mysql_lock2.result55
-rw-r--r--mysql-test/r/innodb_mysql_sync.result184
-rw-r--r--mysql-test/r/join_cache.result27
-rw-r--r--mysql-test/r/key_cache.result33
-rw-r--r--mysql-test/r/loaddata.result12
-rw-r--r--mysql-test/r/locale.result96
-rw-r--r--mysql-test/r/lock_sync.result103
-rw-r--r--mysql-test/r/mdl_sync.result11
-rw-r--r--mysql-test/r/multi_update.result29
-rw-r--r--mysql-test/r/myisam_explain_non_select_all.result41
-rw-r--r--mysql-test/r/myisampack.result54
-rw-r--r--mysql-test/r/mysql_client_test_comp.result4
-rw-r--r--mysql-test/r/mysql_upgrade.result61
-rw-r--r--mysql-test/r/mysqlcheck.result3
-rw-r--r--mysql-test/r/mysqld--help.result60
-rw-r--r--mysql-test/r/mysqldump.result8
-rw-r--r--mysql-test/r/old-mode.result3
-rw-r--r--mysql-test/r/order_by.result13
-rw-r--r--mysql-test/r/order_by_sortkey.result2
-rw-r--r--mysql-test/r/outfile_loaddata.result16
-rw-r--r--mysql-test/r/parser.result25
-rw-r--r--mysql-test/r/partition_pruning.result52
-rw-r--r--mysql-test/r/plugin.result7
-rw-r--r--mysql-test/r/ps.result6
-rw-r--r--mysql-test/r/ps_2myisam.result8
-rw-r--r--mysql-test/r/ps_3innodb.result8
-rw-r--r--mysql-test/r/ps_4heap.result8
-rw-r--r--mysql-test/r/ps_5merge.result16
-rw-r--r--mysql-test/r/range.result54
-rw-r--r--mysql-test/r/range_mrr_icp.result54
-rw-r--r--mysql-test/r/rpl_mysqldump_slave.result41
-rw-r--r--mysql-test/r/select_found.result34
-rw-r--r--mysql-test/r/selectivity.result6
-rw-r--r--mysql-test/r/selectivity_innodb.result6
-rw-r--r--mysql-test/r/selectivity_no_engine.result150
-rw-r--r--mysql-test/r/single_delete_update.result42
-rw-r--r--mysql-test/r/subselect.result40
-rw-r--r--mysql-test/r/subselect_extra.result34
-rw-r--r--mysql-test/r/subselect_extra_no_semijoin.result34
-rw-r--r--mysql-test/r/subselect_no_exists_to_in.result (renamed from mysql-test/r/subselect_exists_to_in.result)50
-rw-r--r--mysql-test/r/subselect_no_mat.result36
-rw-r--r--mysql-test/r/subselect_no_opts.result20
-rw-r--r--mysql-test/r/subselect_no_scache.result40
-rw-r--r--mysql-test/r/subselect_no_semijoin.result26
-rw-r--r--mysql-test/r/subselect_sj.result6
-rw-r--r--mysql-test/r/subselect_sj2.result30
-rw-r--r--mysql-test/r/subselect_sj2_jcl6.result30
-rw-r--r--mysql-test/r/subselect_sj2_mat.result30
-rw-r--r--mysql-test/r/subselect_sj_jcl6.result6
-rw-r--r--mysql-test/r/table_options-5867.result37
-rw-r--r--mysql-test/r/temporal_literal.result28
-rw-r--r--mysql-test/r/type_date.result46
-rw-r--r--mysql-test/r/type_datetime.result53
-rw-r--r--mysql-test/r/type_time.result58
-rw-r--r--mysql-test/r/type_time_6065.result2310
-rw-r--r--mysql-test/r/type_time_hires.result18
-rw-r--r--mysql-test/r/union.result13
-rw-r--r--mysql-test/r/update.result2
-rw-r--r--mysql-test/r/variables.result10
-rw-r--r--mysql-test/r/view.result256
-rw-r--r--mysql-test/r/xml.result20
-rw-r--r--mysql-test/std_data/mdev6020-mysql-bin.000001bin0 -> 516117 bytes
-rw-r--r--mysql-test/std_data/new-format-relay-log-win.info6
-rw-r--r--mysql-test/std_data/new-format-relay-log.info6
-rw-r--r--mysql-test/std_data/old-format-relay-log-win.info4
-rw-r--r--mysql-test/std_data/old-format-relay-log.info4
-rw-r--r--mysql-test/suite/binlog/r/binlog_row_ctype_cp932.result111
-rw-r--r--mysql-test/suite/binlog/r/binlog_stm_ctype_cp932.result111
-rw-r--r--mysql-test/suite/binlog/r/binlog_truncate_kill.result38
-rw-r--r--mysql-test/suite/binlog/t/binlog_truncate_kill.test57
-rw-r--r--mysql-test/suite/funcs_1/datadict/processlist_val.inc4
-rw-r--r--mysql-test/suite/funcs_1/r/innodb_func_view.result16
-rw-r--r--mysql-test/suite/funcs_1/r/memory_func_view.result16
-rw-r--r--mysql-test/suite/funcs_1/r/myisam_func_view.result16
-rw-r--r--mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result30
-rw-r--r--mysql-test/suite/funcs_1/r/processlist_priv_ps.result30
-rw-r--r--mysql-test/suite/funcs_1/r/processlist_val_no_prot.result12
-rw-r--r--mysql-test/suite/funcs_1/r/processlist_val_ps.result12
-rw-r--r--mysql-test/suite/funcs_1/views/func_view.inc2
-rw-r--r--mysql-test/suite/funcs_1/views/views_master.inc2
-rw-r--r--mysql-test/suite/heap/heap.result8
-rw-r--r--mysql-test/suite/heap/heap.test17
-rw-r--r--mysql-test/suite/innodb/include/innodb_simulate_comp_failures.inc147
-rw-r--r--mysql-test/suite/innodb/r/blob-update-debug.result15
-rw-r--r--mysql-test/suite/innodb/r/count_distinct.result12
-rw-r--r--mysql-test/suite/innodb/r/create-index.result9
-rw-r--r--mysql-test/suite/innodb/r/help_url.result2
-rw-r--r--mysql-test/suite/innodb/r/innodb-alter-table-disk-full.result50
-rw-r--r--mysql-test/suite/innodb/r/innodb-autoinc.result27
-rw-r--r--mysql-test/suite/innodb/r/innodb-changed-pages.result72
-rw-r--r--mysql-test/suite/innodb/r/innodb-stats-initialize-failure.result32
-rw-r--r--mysql-test/suite/innodb/r/innodb-update-insert.result43
-rw-r--r--mysql-test/suite/innodb/r/innodb.result2
-rw-r--r--mysql-test/suite/innodb/r/innodb_simulate_comp_failures.result8
-rw-r--r--mysql-test/suite/innodb/r/innodb_simulate_comp_failures_small.result8
-rw-r--r--mysql-test/suite/innodb/r/row_lock.result3
-rw-r--r--mysql-test/suite/innodb/t/blob-update-debug.test17
-rw-r--r--mysql-test/suite/innodb/t/count_distinct.test15
-rw-r--r--mysql-test/suite/innodb/t/create-index.test11
-rw-r--r--mysql-test/suite/innodb/t/innodb-alter-table-disk-full-master.opt1
-rw-r--r--mysql-test/suite/innodb/t/innodb-alter-table-disk-full.test47
-rw-r--r--mysql-test/suite/innodb/t/innodb-autoinc.test18
-rw-r--r--mysql-test/suite/innodb/t/innodb-changed-pages-master.opt1
-rw-r--r--mysql-test/suite/innodb/t/innodb-changed-pages.test63
-rw-r--r--mysql-test/suite/innodb/t/innodb-stats-initialize-failure.test39
-rw-r--r--mysql-test/suite/innodb/t/innodb-update-insert.test38
-rw-r--r--mysql-test/suite/innodb/t/innodb_simulate_comp_failures-master.opt2
-rw-r--r--mysql-test/suite/innodb/t/innodb_simulate_comp_failures.test8
-rw-r--r--mysql-test/suite/innodb/t/innodb_simulate_comp_failures_small-master.opt2
-rw-r--r--mysql-test/suite/innodb/t/innodb_simulate_comp_failures_small.test5
-rw-r--r--mysql-test/suite/innodb/t/row_lock.test16
-rw-r--r--mysql-test/suite/innodb_fts/r/fulltext.result6
-rw-r--r--mysql-test/suite/innodb_fts/r/innodb_fts_misc_1.result14
-rw-r--r--mysql-test/suite/maria/maria3.result1
-rw-r--r--mysql-test/suite/maria/ps_maria.result8
-rw-r--r--mysql-test/suite/parts/r/partition_mdev6067.result38
-rw-r--r--mysql-test/suite/parts/t/partition_mdev6067.test32
-rw-r--r--mysql-test/suite/perfschema/disabled.def13
-rw-r--r--mysql-test/suite/perfschema/include/binlog_edge_common.inc188
-rw-r--r--mysql-test/suite/perfschema/include/binlog_ok_common.inc146
-rw-r--r--mysql-test/suite/perfschema/include/disable_instruments.inc23
-rw-r--r--mysql-test/suite/perfschema/include/enable_instruments.inc23
-rw-r--r--mysql-test/suite/perfschema/include/event_aggregate_setup.inc4
-rw-r--r--mysql-test/suite/perfschema/include/have_aligned_memory.inc13
-rw-r--r--mysql-test/suite/perfschema/include/rpl_statements_truncate.inc15
-rw-r--r--mysql-test/suite/perfschema/include/sizing_auto.inc4
-rw-r--r--mysql-test/suite/perfschema/r/binlog_edge_mix.result178
-rw-r--r--mysql-test/suite/perfschema/r/binlog_edge_row.result183
-rw-r--r--mysql-test/suite/perfschema/r/binlog_edge_stmt.result258
-rw-r--r--mysql-test/suite/perfschema/r/binlog_ok_mix.result119
-rw-r--r--mysql-test/suite/perfschema/r/binlog_ok_row.result119
-rw-r--r--mysql-test/suite/perfschema/r/binlog_ok_stmt.result119
-rw-r--r--mysql-test/suite/perfschema/r/func_file_io.result1
-rw-r--r--mysql-test/suite/perfschema/r/func_mutex.result1
-rw-r--r--mysql-test/suite/perfschema/r/hostcache_ipv4_blocked.result212
-rw-r--r--mysql-test/suite/perfschema/r/hostcache_ipv6_blocked.result212
-rw-r--r--mysql-test/suite/perfschema/r/innodb_table_io.result3
-rw-r--r--mysql-test/suite/perfschema/r/mks_timer-6258.result3
-rw-r--r--mysql-test/suite/perfschema/r/myisam_file_io.result1
-rw-r--r--mysql-test/suite/perfschema/r/nesting.result251
-rw-r--r--mysql-test/suite/perfschema/r/ortho_iter.result40
-rw-r--r--mysql-test/suite/perfschema/r/privilege_table_io.result2
-rw-r--r--mysql-test/suite/perfschema/r/rpl_gtid_func.result80
-rw-r--r--mysql-test/suite/perfschema/r/rpl_statements.result241
-rw-r--r--mysql-test/suite/perfschema/r/setup_instruments_defaults.result40
-rw-r--r--mysql-test/suite/perfschema/r/sizing_default.result224
-rw-r--r--mysql-test/suite/perfschema/r/sizing_growth.result255
-rw-r--r--mysql-test/suite/perfschema/r/sizing_high.result224
-rw-r--r--mysql-test/suite/perfschema/r/sizing_low.result224
-rw-r--r--mysql-test/suite/perfschema/r/sizing_med.result224
-rw-r--r--mysql-test/suite/perfschema/r/sizing_off.result58
-rw-r--r--mysql-test/suite/perfschema/r/stage_mdl_function.result4
-rw-r--r--mysql-test/suite/perfschema/r/stage_mdl_procedure.result4
-rw-r--r--mysql-test/suite/perfschema/r/stage_mdl_table.result1
-rw-r--r--mysql-test/suite/perfschema/r/start_server_disable_idle.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_disable_stages.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_disable_statements.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_disable_waits.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_innodb.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_account.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_cond_class.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_cond_inst.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_file_class.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_file_inst.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_host.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_mutex_class.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_mutex_inst.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_rwlock_class.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_rwlock_inst.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_setup_actors.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_setup_objects.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_socket_class.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_socket_inst.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_stage_class.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_stages_history.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_stages_history_long.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_statements_history.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_statements_history_long.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_table_hdl.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_table_inst.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_thread_class.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_thread_inst.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_user.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_waits_history.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_no_waits_history_long.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_off.result2
-rw-r--r--mysql-test/suite/perfschema/r/start_server_on.result2
-rw-r--r--mysql-test/suite/perfschema/r/statement_digest_charset.result14
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_global_2u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_global_2u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_global_4u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_global_4u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_hist_2u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_hist_2u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_hist_4u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_hist_4u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_off.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_thread_2u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_thread_2u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_thread_4u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_aggregate_thread_4u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_global_2u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_global_2u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_global_4u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_global_4u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_hist_2u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_hist_2u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_hist_4u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_hist_4u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_thread_2u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_thread_2u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_thread_4u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_io_aggregate_thread_4u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_global_2u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_global_2u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_global_4u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_global_4u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_hist_2u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_hist_2u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_hist_4u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_hist_4u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_thread_2u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_thread_2u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_thread_4u_2t.result2
-rw-r--r--mysql-test/suite/perfschema/r/table_lock_aggregate_thread_4u_3t.result2
-rw-r--r--mysql-test/suite/perfschema/r/threads_innodb,xtradb.rdiff10
-rw-r--r--mysql-test/suite/perfschema/t/binlog_edge_mix-master.opt2
-rw-r--r--mysql-test/suite/perfschema/t/binlog_edge_mix.test10
-rw-r--r--mysql-test/suite/perfschema/t/binlog_edge_row-master.opt2
-rw-r--r--mysql-test/suite/perfschema/t/binlog_edge_row.test10
-rw-r--r--mysql-test/suite/perfschema/t/binlog_edge_stmt-master.opt2
-rw-r--r--mysql-test/suite/perfschema/t/binlog_edge_stmt.test10
-rw-r--r--mysql-test/suite/perfschema/t/binlog_ok_mix-master.opt2
-rw-r--r--mysql-test/suite/perfschema/t/binlog_ok_mix.test10
-rw-r--r--mysql-test/suite/perfschema/t/binlog_ok_row-master.opt2
-rw-r--r--mysql-test/suite/perfschema/t/binlog_ok_row.test10
-rw-r--r--mysql-test/suite/perfschema/t/binlog_ok_stmt-master.opt2
-rw-r--r--mysql-test/suite/perfschema/t/binlog_ok_stmt.test10
-rw-r--r--mysql-test/suite/perfschema/t/disabled.def2
-rw-r--r--mysql-test/suite/perfschema/t/event_aggregate.test1
-rw-r--r--mysql-test/suite/perfschema/t/event_aggregate_no_a.test1
-rw-r--r--mysql-test/suite/perfschema/t/event_aggregate_no_a_no_h.test1
-rw-r--r--mysql-test/suite/perfschema/t/event_aggregate_no_a_no_u.test1
-rw-r--r--mysql-test/suite/perfschema/t/event_aggregate_no_a_no_u_no_h.test1
-rw-r--r--mysql-test/suite/perfschema/t/event_aggregate_no_h.test1
-rw-r--r--mysql-test/suite/perfschema/t/event_aggregate_no_u.test1
-rw-r--r--mysql-test/suite/perfschema/t/event_aggregate_no_u_no_h.test1
-rw-r--r--mysql-test/suite/perfschema/t/func_file_io.test1
-rw-r--r--mysql-test/suite/perfschema/t/func_mutex.test1
-rw-r--r--mysql-test/suite/perfschema/t/hostcache_ipv4_blocked.test73
-rw-r--r--mysql-test/suite/perfschema/t/hostcache_ipv6_blocked.test73
-rw-r--r--mysql-test/suite/perfschema/t/mks_timer-6258.test5
-rw-r--r--mysql-test/suite/perfschema/t/myisam_file_io.test1
-rw-r--r--mysql-test/suite/perfschema/t/nesting.test5
-rw-r--r--mysql-test/suite/perfschema/t/ortho_iter.test4
-rw-r--r--mysql-test/suite/perfschema/t/query_cache-master.opt1
-rw-r--r--mysql-test/suite/perfschema/t/rpl_gtid_func.test92
-rw-r--r--mysql-test/suite/perfschema/t/rpl_statements.test339
-rw-r--r--mysql-test/suite/perfschema/t/setup_instruments_defaults-master.opt28
-rw-r--r--mysql-test/suite/perfschema/t/setup_instruments_defaults.test61
-rw-r--r--mysql-test/suite/perfschema/t/sizing_default.cnf37
-rw-r--r--mysql-test/suite/perfschema/t/sizing_default.test31
-rw-r--r--mysql-test/suite/perfschema/t/sizing_growth-master.opt3
-rw-r--r--mysql-test/suite/perfschema/t/sizing_growth.test478
-rw-r--r--mysql-test/suite/perfschema/t/sizing_high.cnf56
-rw-r--r--mysql-test/suite/perfschema/t/sizing_high.test9
-rw-r--r--mysql-test/suite/perfschema/t/sizing_low.cnf33
-rw-r--r--mysql-test/suite/perfschema/t/sizing_low.test9
-rw-r--r--mysql-test/suite/perfschema/t/sizing_med.cnf33
-rw-r--r--mysql-test/suite/perfschema/t/sizing_med.test9
-rw-r--r--mysql-test/suite/perfschema/t/sizing_off.cnf38
-rw-r--r--mysql-test/suite/perfschema/t/sizing_off.test6
-rw-r--r--mysql-test/suite/perfschema/t/stage_mdl_global-master.opt1
-rw-r--r--mysql-test/suite/perfschema/t/statement_digest_charset.test36
-rw-r--r--mysql-test/suite/perfschema_stress/README1
-rw-r--r--mysql-test/suite/plugins/r/locales.result1
-rw-r--r--mysql-test/suite/plugins/r/sql_error_log.result2
-rw-r--r--mysql-test/suite/plugins/t/sql_error_log.test2
-rw-r--r--mysql-test/suite/roles/ip-6401.result13
-rw-r--r--mysql-test/suite/roles/ip-6401.test13
-rw-r--r--mysql-test/suite/rpl/r/rpl_checksum.result26
-rw-r--r--mysql-test/suite/rpl/r/rpl_gtid_basic.result122
-rw-r--r--mysql-test/suite/rpl/r/rpl_gtid_crash.result4
-rw-r--r--mysql-test/suite/rpl/r/rpl_gtid_errorlog.result42
-rw-r--r--mysql-test/suite/rpl/r/rpl_gtid_master_promote.result6
-rw-r--r--mysql-test/suite/rpl/r/rpl_gtid_stop_start.result4
-rw-r--r--mysql-test/suite/rpl/r/rpl_gtid_until.result2
-rw-r--r--mysql-test/suite/rpl/r/rpl_mdev6020.result49
-rw-r--r--mysql-test/suite/rpl/r/rpl_mdev6386.result56
-rw-r--r--mysql-test/suite/rpl/r/rpl_parallel.result34
-rw-r--r--mysql-test/suite/rpl/r/rpl_parallel_charset.result87
-rw-r--r--mysql-test/suite/rpl/r/rpl_parallel_retry.result196
-rw-r--r--mysql-test/suite/rpl/r/rpl_read_new_relay_log_info.result14
-rw-r--r--mysql-test/suite/rpl/r/rpl_read_old_relay_log_info.result14
-rw-r--r--mysql-test/suite/rpl/r/rpl_row_create_select.result28
-rw-r--r--mysql-test/suite/rpl/r/rpl_skip_incident.result25
-rw-r--r--mysql-test/suite/rpl/r/rpl_table_options.result6
-rw-r--r--mysql-test/suite/rpl/t/rpl_checksum.test58
-rw-r--r--mysql-test/suite/rpl/t/rpl_ddl.test4
-rw-r--r--mysql-test/suite/rpl/t/rpl_gtid_basic.test129
-rw-r--r--mysql-test/suite/rpl/t/rpl_gtid_crash.test4
-rw-r--r--mysql-test/suite/rpl/t/rpl_gtid_errorlog.test76
-rw-r--r--mysql-test/suite/rpl/t/rpl_gtid_master_promote.test3
-rw-r--r--mysql-test/suite/rpl/t/rpl_gtid_stop_start.test4
-rw-r--r--mysql-test/suite/rpl/t/rpl_gtid_until.test1
-rw-r--r--mysql-test/suite/rpl/t/rpl_heartbeat_basic.test4
-rw-r--r--mysql-test/suite/rpl/t/rpl_mariadb_slave_capability.test1
-rw-r--r--mysql-test/suite/rpl/t/rpl_mdev6020.test70
-rw-r--r--mysql-test/suite/rpl/t/rpl_mdev6386-slave.opt1
-rw-r--r--mysql-test/suite/rpl/t/rpl_mdev6386.test71
-rw-r--r--mysql-test/suite/rpl/t/rpl_parallel.test57
-rw-r--r--mysql-test/suite/rpl/t/rpl_parallel_charset.test56
-rw-r--r--mysql-test/suite/rpl/t/rpl_parallel_retry.test220
-rw-r--r--mysql-test/suite/rpl/t/rpl_read_new_relay_log_info.test43
-rw-r--r--mysql-test/suite/rpl/t/rpl_read_old_relay_log_info.test44
-rw-r--r--mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test2
-rw-r--r--mysql-test/suite/rpl/t/rpl_row_create_select.test28
-rw-r--r--mysql-test/suite/rpl/t/rpl_skip_incident-master.opt1
-rw-r--r--mysql-test/suite/rpl/t/rpl_skip_incident-slave.opt1
-rw-r--r--mysql-test/suite/rpl/t/rpl_skip_incident.test28
-rw-r--r--mysql-test/suite/rpl/t/rpl_table_options.test2
-rw-r--r--mysql-test/suite/sys_vars/r/aria_pagecache_file_hash_size_basic.result21
-rw-r--r--mysql-test/suite/sys_vars/r/default_regex_flags_basic.result57
-rw-r--r--mysql-test/suite/sys_vars/r/general_log_file_basic.result1
-rw-r--r--mysql-test/suite/sys_vars/r/innodb_buf_flush_list_now_basic.result23
-rw-r--r--mysql-test/suite/sys_vars/r/innodb_fil_make_page_dirty_debug_basic.result26
-rw-r--r--mysql-test/suite/sys_vars/r/innodb_saved_page_number_debug_basic.result26
-rw-r--r--mysql-test/suite/sys_vars/r/innodb_simulate_comp_failures_basic.result77
-rw-r--r--mysql-test/suite/sys_vars/r/innodb_status_output_basic.result102
-rw-r--r--mysql-test/suite/sys_vars/r/innodb_status_output_locks_basic.result102
-rw-r--r--mysql-test/suite/sys_vars/r/innodb_thread_sleep_delay_basic.result30
-rw-r--r--mysql-test/suite/sys_vars/r/key_cache_file_hash_size_basic.result114
-rw-r--r--mysql-test/suite/sys_vars/r/lc_time_names_basic.result6
-rw-r--r--mysql-test/suite/sys_vars/r/optimizer_switch_basic.result16
-rw-r--r--mysql-test/suite/sys_vars/r/slow_query_log_file_basic.result1
-rw-r--r--mysql-test/suite/sys_vars/t/aria_pagecache_file_hash_size_basic.test22
-rw-r--r--mysql-test/suite/sys_vars/t/default_regex_flags_basic.test43
-rw-r--r--mysql-test/suite/sys_vars/t/general_log_file_basic.test2
-rw-r--r--mysql-test/suite/sys_vars/t/innodb_buf_flush_list_now_basic.test32
-rw-r--r--mysql-test/suite/sys_vars/t/innodb_fil_make_page_dirty_debug_basic.test34
-rw-r--r--mysql-test/suite/sys_vars/t/innodb_saved_page_number_debug_basic.test35
-rw-r--r--mysql-test/suite/sys_vars/t/innodb_simulate_comp_failures_basic.test64
-rw-r--r--mysql-test/suite/sys_vars/t/innodb_status_output_basic.test69
-rw-r--r--mysql-test/suite/sys_vars/t/innodb_status_output_locks_basic.test69
-rw-r--r--mysql-test/suite/sys_vars/t/innodb_thread_sleep_delay_basic.test22
-rw-r--r--mysql-test/suite/sys_vars/t/key_cache_file_hash_size_basic.test168
-rw-r--r--mysql-test/suite/sys_vars/t/lc_time_names_basic.test4
-rw-r--r--mysql-test/suite/sys_vars/t/slow_query_log_file_basic.test2
-rw-r--r--mysql-test/suite/vcol/inc/vcol_non_stored_columns.inc12
-rw-r--r--mysql-test/suite/vcol/r/vcol_non_stored_columns_innodb.result16
-rw-r--r--mysql-test/suite/vcol/r/vcol_non_stored_columns_myisam.result16
-rw-r--r--mysql-test/t/alter_table.test30
-rw-r--r--mysql-test/t/alter_table_trans.test12
-rw-r--r--mysql-test/t/connect.test29
-rw-r--r--mysql-test/t/ctype_cp1251.test8
-rw-r--r--mysql-test/t/ctype_latin1.test4
-rw-r--r--mysql-test/t/ctype_ucs2_query_cache.test1
-rw-r--r--mysql-test/t/derived.test19
-rw-r--r--mysql-test/t/dyncol.test7
-rw-r--r--mysql-test/t/features.test19
-rw-r--r--mysql-test/t/fulltext.test43
-rw-r--r--mysql-test/t/func_group_innodb.test7
-rw-r--r--mysql-test/t/func_misc.test294
-rw-r--r--mysql-test/t/func_regexp_pcre.test48
-rw-r--r--mysql-test/t/func_str.test40
-rw-r--r--mysql-test/t/func_time.test71
-rw-r--r--mysql-test/t/gis-debug.test6
-rw-r--r--mysql-test/t/gis-precise.test47
-rw-r--r--mysql-test/t/gis.test12
-rw-r--r--mysql-test/t/grant.test39
-rw-r--r--mysql-test/t/group_by.test18
-rw-r--r--mysql-test/t/group_min_max.test6
-rw-r--r--mysql-test/t/having.test36
-rw-r--r--mysql-test/t/huge_frm-6224.test20
-rw-r--r--mysql-test/t/information_schema.test2
-rw-r--r--mysql-test/t/innodb_mysql_lock2.test55
-rw-r--r--mysql-test/t/innodb_mysql_sync.test200
-rw-r--r--mysql-test/t/join_cache.test21
-rw-r--r--mysql-test/t/key_cache.test32
-rw-r--r--mysql-test/t/loaddata.test21
-rw-r--r--mysql-test/t/locale.test57
-rw-r--r--mysql-test/t/lock_sync.test114
-rw-r--r--mysql-test/t/mdl_sync.test11
-rw-r--r--mysql-test/t/multi_update.test41
-rw-r--r--mysql-test/t/myisampack.test47
-rw-r--r--mysql-test/t/mysql_client_test-master.opt1
-rw-r--r--mysql-test/t/mysql_client_test_comp-master.opt2
-rw-r--r--mysql-test/t/mysql_client_test_comp.test20
-rw-r--r--mysql-test/t/mysql_client_test_nonblock-master.opt1
-rw-r--r--mysql-test/t/mysql_upgrade.test28
-rw-r--r--mysql-test/t/mysqlcheck.test3
-rw-r--r--mysql-test/t/mysqldump.test15
-rw-r--r--mysql-test/t/order_by.test12
-rw-r--r--mysql-test/t/outfile_loaddata.test4
-rw-r--r--mysql-test/t/parser.test25
-rw-r--r--mysql-test/t/partition_pruning.test57
-rw-r--r--mysql-test/t/plugin.test3
-rw-r--r--mysql-test/t/ps.test6
-rw-r--r--mysql-test/t/range.test40
-rw-r--r--mysql-test/t/rpl_mysqldump_slave.test49
-rw-r--r--mysql-test/t/select_found.test39
-rw-r--r--mysql-test/t/selectivity_no_engine.test121
-rw-r--r--mysql-test/t/subselect.test6
-rw-r--r--mysql-test/t/subselect_exists_to_in.test11
-rw-r--r--mysql-test/t/subselect_no_exists_to_in.test11
-rw-r--r--mysql-test/t/subselect_sj.test8
-rw-r--r--mysql-test/t/subselect_sj2.test29
-rw-r--r--mysql-test/t/table_options-5867.test30
-rw-r--r--mysql-test/t/temporal_literal.test18
-rw-r--r--mysql-test/t/type_date.test29
-rw-r--r--mysql-test/t/type_datetime.test40
-rw-r--r--mysql-test/t/type_time.test39
-rw-r--r--mysql-test/t/type_time_6065.test177
-rw-r--r--mysql-test/t/union.test12
-rw-r--r--mysql-test/t/variables.test4
-rw-r--r--mysql-test/t/view.test263
-rw-r--r--mysql-test/t/xml.test14
-rw-r--r--mysql-test/valgrind.supp11
-rw-r--r--mysys/file_logger.c24
-rw-r--r--mysys/ma_dyncol.c2
-rw-r--r--mysys/mf_arr_appstr.c1
-rw-r--r--mysys/mf_keycache.c155
-rw-r--r--mysys/mf_qsort2.c1
-rw-r--r--mysys/my_alarm.c1
-rw-r--r--mysys/my_libwrap.c1
-rw-r--r--mysys/my_thr_init.c46
-rw-r--r--mysys/psi_noop.c2
-rw-r--r--packaging/rpm-oel/CMakeLists.txt4
-rwxr-xr-x[-rw-r--r--]packaging/rpm-oel/filter-provides.sh0
-rwxr-xr-x[-rw-r--r--]packaging/rpm-oel/filter-requires.sh0
-rw-r--r--packaging/rpm-oel/mysql-5.5-libmysqlclient-symbols.patch982
-rw-r--r--packaging/rpm-oel/mysql-embedded-check.c26
-rw-r--r--packaging/rpm-oel/mysql.spec.in350
-rw-r--r--packaging/solaris/CMakeLists.txt6
-rw-r--r--pcre/AUTHORS6
-rw-r--r--pcre/CMakeLists.txt2
-rw-r--r--pcre/ChangeLog120
-rw-r--r--pcre/INSTALL4
-rw-r--r--pcre/LICENCE6
-rw-r--r--pcre/NEWS11
-rw-r--r--pcre/README21
-rwxr-xr-xpcre/RunGrepTest818
-rwxr-xr-xpcre/RunTest42
-rw-r--r--pcre/configure.ac32
-rw-r--r--pcre/doc/html/README.txt21
-rw-r--r--pcre/doc/html/pcre.html15
-rw-r--r--pcre/doc/html/pcreapi.html114
-rw-r--r--pcre/doc/html/pcregrep.html8
-rw-r--r--pcre/doc/html/pcrepattern.html25
-rw-r--r--pcre/doc/html/pcresyntax.html79
-rw-r--r--pcre/doc/html/pcretest.html21
-rw-r--r--pcre/doc/pcre.317
-rw-r--r--pcre/doc/pcre.txt1323
-rw-r--r--pcre/doc/pcreapi.3104
-rw-r--r--pcre/doc/pcregrep.112
-rw-r--r--pcre/doc/pcregrep.txt709
-rw-r--r--pcre/doc/pcrepattern.327
-rw-r--r--pcre/doc/pcresyntax.360
-rw-r--r--pcre/doc/pcretest.124
-rw-r--r--pcre/doc/pcretest.txt375
-rw-r--r--pcre/maria-patches/pcre_stack_guard.diff57
-rw-r--r--pcre/pcre.h.in6
-rw-r--r--pcre/pcre_byte_order.c6
-rw-r--r--pcre/pcre_chartables.c198
-rw-r--r--pcre/pcre_compile.c151
-rw-r--r--pcre/pcre_dfa_exec.c69
-rw-r--r--pcre/pcre_exec.c102
-rw-r--r--pcre/pcre_globals.c2
-rw-r--r--pcre/pcre_internal.h118
-rw-r--r--pcre/pcre_jit_compile.c1921
-rw-r--r--pcre/pcre_jit_test.c72
-rw-r--r--pcre/pcre_printint.c15
-rw-r--r--pcre/pcre_string_utils.c8
-rw-r--r--pcre/pcre_stringpiece.h179
-rw-r--r--pcre/pcre_study.c62
-rw-r--r--pcre/pcre_xclass.c5
-rw-r--r--pcre/pcrecpparg.h174
-rw-r--r--pcre/pcregrep.c4
-rw-r--r--pcre/pcreposix.c6
-rw-r--r--pcre/pcretest.c92
-rw-r--r--pcre/testdata/saved16BE-1bin410 -> 418 bytes
-rw-r--r--pcre/testdata/saved16LE-1bin410 -> 418 bytes
-rw-r--r--pcre/testdata/saved32BE-1bin552 -> 560 bytes
-rw-r--r--pcre/testdata/saved32LE-1bin552 -> 560 bytes
-rw-r--r--pcre/testdata/testinput182
-rw-r--r--pcre/testdata/testinput217
-rw-r--r--pcre/testdata/testinput252
-rw-r--r--pcre/testdata/testinput311
-rw-r--r--pcre/testdata/testinput46
-rw-r--r--pcre/testdata/testinput52
-rw-r--r--pcre/testdata/testinput69
-rw-r--r--pcre/testdata/testinput76
-rw-r--r--pcre/testdata/testoutput128
-rw-r--r--pcre/testdata/testoutput132
-rw-r--r--pcre/testdata/testoutput1412
-rw-r--r--pcre/testdata/testoutput1536
-rw-r--r--pcre/testdata/testoutput168
-rw-r--r--pcre/testdata/testoutput1728
-rw-r--r--pcre/testdata/testoutput18-1642
-rw-r--r--pcre/testdata/testoutput18-3242
-rw-r--r--pcre/testdata/testoutput192
-rw-r--r--pcre/testdata/testoutput2192
-rw-r--r--pcre/testdata/testoutput21-164
-rw-r--r--pcre/testdata/testoutput21-324
-rw-r--r--pcre/testdata/testoutput22-164
-rw-r--r--pcre/testdata/testoutput22-324
-rw-r--r--pcre/testdata/testoutput2334
-rw-r--r--pcre/testdata/testoutput2536
-rw-r--r--pcre/testdata/testoutput315
-rw-r--r--pcre/testdata/testoutput3A174
-rw-r--r--pcre/testdata/testoutput3B174
-rw-r--r--pcre/testdata/testoutput48
-rw-r--r--pcre/testdata/testoutput533
-rw-r--r--pcre/testdata/testoutput612
-rw-r--r--pcre/testdata/testoutput728
-rw-r--r--pcre/testdata/testoutput82
-rw-r--r--pcre/testdata/wintestoutput34
-rw-r--r--plugin/metadata_lock_info/metadata_lock_info.cc2
-rw-r--r--plugin/query_response_time/query_response_time.cc2
-rw-r--r--plugin/semisync/semisync.cc1
-rw-r--r--plugin/semisync/semisync.h1
-rw-r--r--plugin/semisync/semisync_master_plugin.cc2
-rw-r--r--plugin/semisync/semisync_slave_plugin.cc3
-rw-r--r--plugin/server_audit/server_audit.c14
-rw-r--r--scripts/CMakeLists.txt20
-rw-r--r--scripts/comp_sql.c2
-rw-r--r--scripts/msql2mysql.sh1
-rw-r--r--scripts/mysql_config.pl.in4
-rw-r--r--scripts/mysql_config.sh8
-rw-r--r--scripts/mysql_install_db.pl.in8
-rw-r--r--scripts/mysql_install_db.sh2
-rw-r--r--scripts/mysql_system_tables.sql28
-rw-r--r--scripts/mysql_test_data_timezone.sql1
-rw-r--r--scripts/mysqlbug.sh1
-rw-r--r--scripts/mysqld_safe.sh39
-rw-r--r--sql-common/client.c34
-rw-r--r--sql-common/my_time.c12
-rw-r--r--sql/CMakeLists.txt18
-rw-r--r--sql/create_options.cc17
-rw-r--r--sql/create_options.h2
-rw-r--r--sql/events.cc2
-rw-r--r--sql/field.cc124
-rw-r--r--sql/field.h56
-rw-r--r--sql/filesort.cc18
-rw-r--r--sql/ha_partition.cc178
-rw-r--r--sql/handler.cc55
-rw-r--r--sql/handler.h71
-rw-r--r--sql/hostname.cc6
-rw-r--r--sql/item.cc39
-rw-r--r--sql/item_cmpfunc.cc51
-rw-r--r--sql/item_cmpfunc.h3
-rw-r--r--sql/item_create.cc168
-rw-r--r--sql/item_func.cc102
-rw-r--r--sql/item_func.h10
-rw-r--r--sql/item_geofunc.cc8
-rw-r--r--sql/item_geofunc.h12
-rw-r--r--sql/item_inetfunc.cc830
-rw-r--r--sql/item_inetfunc.h244
-rw-r--r--sql/item_strfunc.cc107
-rw-r--r--sql/item_strfunc.h15
-rw-r--r--sql/item_timefunc.cc20
-rw-r--r--sql/item_timefunc.h2
-rw-r--r--sql/item_xmlfunc.cc2
-rw-r--r--sql/lock.cc4
-rw-r--r--sql/log.cc129
-rw-r--r--sql/log_event.cc306
-rw-r--r--sql/log_event.h40
-rw-r--r--sql/log_event_old.cc22
-rw-r--r--sql/log_slow.h2
-rw-r--r--sql/mdl.cc37
-rw-r--r--sql/mdl.h2
-rw-r--r--sql/mf_iocache.cc2
-rw-r--r--sql/multi_range_read.cc8
-rw-r--r--sql/mysqld.cc171
-rw-r--r--sql/mysqld.h16
-rw-r--r--sql/net_serv.cc43
-rw-r--r--sql/opt_range.cc48
-rw-r--r--sql/opt_subselect.cc1
-rw-r--r--sql/password.c4
-rw-r--r--sql/protocol.cc11
-rw-r--r--sql/protocol.h8
-rw-r--r--sql/records.cc4
-rw-r--r--sql/rpl_gtid.cc20
-rw-r--r--sql/rpl_mi.h10
-rw-r--r--sql/rpl_parallel.cc472
-rw-r--r--sql/rpl_parallel.h12
-rw-r--r--sql/rpl_record.cc1
-rw-r--r--sql/rpl_record_old.cc4
-rw-r--r--sql/rpl_reporting.cc4
-rw-r--r--sql/rpl_reporting.h5
-rw-r--r--sql/rpl_rli.cc231
-rw-r--r--sql/rpl_rli.h101
-rw-r--r--sql/rpl_utility.cc15
-rw-r--r--sql/rpl_utility.h6
-rw-r--r--sql/scheduler.h6
-rw-r--r--sql/set_var.h1
-rw-r--r--sql/share/charsets/Index.xml1
-rw-r--r--sql/share/charsets/ascii.xml1
-rw-r--r--sql/share/charsets/cp1250.xml1
-rw-r--r--sql/share/charsets/cp1256.xml1
-rw-r--r--sql/share/charsets/cp1257.xml1
-rw-r--r--sql/share/charsets/cp850.xml1
-rw-r--r--sql/share/charsets/cp866.xml1
-rw-r--r--sql/share/charsets/dec8.xml1
-rw-r--r--sql/share/charsets/geostd8.xml1
-rw-r--r--sql/share/charsets/greek.xml1
-rw-r--r--sql/share/charsets/hebrew.xml1
-rw-r--r--sql/share/charsets/hp8.xml1
-rw-r--r--sql/share/charsets/keybcs2.xml1
-rw-r--r--sql/share/charsets/koi8r.xml1
-rw-r--r--sql/share/charsets/koi8u.xml1
-rw-r--r--sql/share/charsets/languages.html1
-rw-r--r--sql/share/charsets/latin1.xml1
-rw-r--r--sql/share/charsets/latin2.xml1
-rw-r--r--sql/share/charsets/latin5.xml1
-rw-r--r--sql/share/charsets/latin7.xml1
-rw-r--r--sql/share/charsets/macce.xml1
-rw-r--r--sql/share/charsets/macroman.xml1
-rw-r--r--sql/share/charsets/swe7.xml1
-rw-r--r--sql/share/errmsg-utf8.txt76
-rw-r--r--sql/slave.cc198
-rw-r--r--sql/slave.h6
-rw-r--r--sql/sp.cc2
-rw-r--r--sql/sp_head.cc15
-rw-r--r--sql/sp_head.h32
-rw-r--r--sql/sql_acl.cc57
-rw-r--r--sql/sql_acl.h2
-rw-r--r--sql/sql_admin.cc15
-rw-r--r--sql/sql_alter.h4
-rw-r--r--sql/sql_base.cc231
-rw-r--r--sql/sql_base.h3
-rw-r--r--sql/sql_cache.cc2
-rw-r--r--sql/sql_class.cc219
-rw-r--r--sql/sql_class.h36
-rw-r--r--sql/sql_connect.cc4
-rw-r--r--sql/sql_derived.cc17
-rw-r--r--sql/sql_error.h11
-rw-r--r--sql/sql_insert.cc26
-rw-r--r--sql/sql_join_cache.cc36
-rw-r--r--sql/sql_join_cache.h15
-rw-r--r--sql/sql_lex.h2
-rw-r--r--sql/sql_load.cc64
-rw-r--r--sql/sql_locale.cc70
-rw-r--r--sql/sql_parse.cc135
-rw-r--r--sql/sql_plugin.cc24
-rw-r--r--sql/sql_prepare.cc2
-rw-r--r--sql/sql_priv.h3
-rw-r--r--sql/sql_repl.cc2
-rw-r--r--sql/sql_select.cc215
-rw-r--r--sql/sql_select.h24
-rw-r--r--sql/sql_show.cc396
-rw-r--r--sql/sql_show.h8
-rw-r--r--sql/sql_state.c1
-rw-r--r--sql/sql_statistics.cc1
-rw-r--r--sql/sql_statistics.h6
-rw-r--r--sql/sql_string.cc36
-rw-r--r--sql/sql_string.h3
-rw-r--r--sql/sql_table.cc193
-rw-r--r--sql/sql_table.h6
-rw-r--r--sql/sql_time.cc75
-rw-r--r--sql/sql_time.h6
-rw-r--r--sql/sql_trigger.cc7
-rw-r--r--sql/sql_truncate.cc52
-rw-r--r--sql/sql_truncate.h10
-rw-r--r--sql/sql_update.cc19
-rw-r--r--sql/sql_yacc.yy24
-rw-r--r--sql/sys_vars.cc73
-rw-r--r--sql/sys_vars.h12
-rw-r--r--sql/table.cc46
-rw-r--r--sql/table.h5
-rw-r--r--sql/table_cache.cc2
-rw-r--r--sql/transaction.cc35
-rw-r--r--sql/tztime.cc2
-rw-r--r--sql/unireg.cc13
-rw-r--r--sql/unireg.h2
-rw-r--r--storage/archive/archive_test.c1
-rw-r--r--storage/archive/ha_archive.cc4
-rw-r--r--storage/connect/connect.cc2
-rw-r--r--storage/connect/filamfix.cpp6
-rw-r--r--storage/connect/filamtxt.cpp2
-rwxr-xr-xstorage/connect/filamvct.cpp12
-rw-r--r--storage/connect/ha_connect.cc3
-rw-r--r--storage/connect/mysql-test/connect/r/alter.result11
-rw-r--r--storage/connect/mysql-test/connect/r/mysql.result21
-rw-r--r--storage/connect/mysql-test/connect/t/alter.test6
-rw-r--r--storage/connect/mysql-test/connect/t/mysql.test16
-rw-r--r--storage/connect/tabtbl.h318
-rw-r--r--storage/example/ha_example.cc9
-rw-r--r--storage/federatedx/ha_federatedx.h2
-rw-r--r--storage/heap/hp_write.c2
-rw-r--r--storage/innobase/CMakeLists.txt10
-rw-r--r--storage/innobase/api/api0api.cc116
-rw-r--r--storage/innobase/btr/btr0cur.cc22
-rw-r--r--storage/innobase/buf/buf0buddy.cc45
-rw-r--r--storage/innobase/buf/buf0buf.cc459
-rw-r--r--storage/innobase/buf/buf0dblwr.cc126
-rw-r--r--storage/innobase/buf/buf0flu.cc318
-rw-r--r--storage/innobase/buf/buf0lru.cc88
-rw-r--r--storage/innobase/dict/dict0crea.cc8
-rw-r--r--storage/innobase/dict/dict0dict.cc138
-rw-r--r--storage/innobase/dict/dict0load.cc33
-rw-r--r--storage/innobase/dict/dict0mem.cc8
-rw-r--r--storage/innobase/dict/dict0stats.cc440
-rw-r--r--storage/innobase/fil/fil0fil.cc241
-rw-r--r--storage/innobase/fts/fts0ast.cc20
-rw-r--r--storage/innobase/fts/fts0blex.cc474
-rw-r--r--storage/innobase/fts/fts0config.cc4
-rw-r--r--storage/innobase/fts/fts0fts.cc571
-rw-r--r--storage/innobase/fts/fts0opt.cc10
-rw-r--r--storage/innobase/fts/fts0pars.cc81
-rw-r--r--storage/innobase/fts/fts0pars.y11
-rw-r--r--storage/innobase/fts/fts0que.cc297
-rw-r--r--storage/innobase/fts/fts0sql.cc22
-rw-r--r--storage/innobase/fts/fts0tlex.cc101
-rw-r--r--storage/innobase/handler/ha_innodb.cc481
-rw-r--r--storage/innobase/handler/handler0alter.cc117
-rw-r--r--storage/innobase/handler/i_s.cc239
-rw-r--r--storage/innobase/ibuf/ibuf0ibuf.cc5
-rw-r--r--storage/innobase/include/api0api.h10
-rw-r--r--storage/innobase/include/btr0pcur.h7
-rw-r--r--storage/innobase/include/btr0pcur.ic16
-rw-r--r--storage/innobase/include/buf0buf.h114
-rw-r--r--storage/innobase/include/buf0buf.ic109
-rw-r--r--storage/innobase/include/buf0dblwr.h23
-rw-r--r--storage/innobase/include/buf0flu.h8
-rw-r--r--storage/innobase/include/buf0types.h4
-rw-r--r--storage/innobase/include/db0err.h2
-rw-r--r--storage/innobase/include/dict0dict.h26
-rw-r--r--storage/innobase/include/dict0dict.ic27
-rw-r--r--storage/innobase/include/dict0mem.h36
-rw-r--r--storage/innobase/include/fil0fil.h30
-rw-r--r--storage/innobase/include/fts0priv.h7
-rw-r--r--storage/innobase/include/fts0priv.ic24
-rw-r--r--storage/innobase/include/ha_prototypes.h10
-rw-r--r--storage/innobase/include/lock0lock.h17
-rw-r--r--storage/innobase/include/log0recv.h17
-rw-r--r--storage/innobase/include/mem0mem.h51
-rw-r--r--storage/innobase/include/mem0mem.ic39
-rw-r--r--storage/innobase/include/os0file.h9
-rw-r--r--storage/innobase/include/os0sync.h36
-rw-r--r--storage/innobase/include/os0sync.ic6
-rw-r--r--storage/innobase/include/page0page.h8
-rw-r--r--storage/innobase/include/page0page.ic6
-rw-r--r--storage/innobase/include/rem0rec.h21
-rw-r--r--storage/innobase/include/row0log.h13
-rw-r--r--storage/innobase/include/srv0srv.h10
-rw-r--r--storage/innobase/include/sync0rw.h14
-rw-r--r--storage/innobase/include/sync0rw.ic38
-rw-r--r--storage/innobase/include/sync0sync.ic11
-rw-r--r--storage/innobase/include/trx0trx.h8
-rw-r--r--storage/innobase/include/univ.i5
-rw-r--r--storage/innobase/include/ut0ut.h15
-rw-r--r--storage/innobase/lock/lock0lock.cc326
-rw-r--r--storage/innobase/log/log0recv.cc82
-rw-r--r--storage/innobase/mem/mem0mem.cc17
-rw-r--r--storage/innobase/os/os0file.cc106
-rw-r--r--storage/innobase/os/os0sync.cc4
-rw-r--r--storage/innobase/page/page0cur.cc12
-rw-r--r--storage/innobase/page/page0page.cc32
-rw-r--r--storage/innobase/page/page0zip.cc184
-rw-r--r--storage/innobase/pars/lexyy.cc54
-rw-r--r--storage/innobase/pars/pars0pars.cc11
-rw-r--r--storage/innobase/plugin_exports (renamed from storage/xtradb/plugin_exports)0
-rw-r--r--storage/innobase/rem/rem0cmp.cc33
-rw-r--r--storage/innobase/rem/rem0rec.cc11
-rw-r--r--storage/innobase/row/row0ftsort.cc31
-rw-r--r--storage/innobase/row/row0ins.cc6
-rw-r--r--storage/innobase/row/row0log.cc463
-rw-r--r--storage/innobase/row/row0mysql.cc58
-rw-r--r--storage/innobase/row/row0quiesce.cc10
-rw-r--r--storage/innobase/row/row0sel.cc86
-rw-r--r--storage/innobase/row/row0uins.cc5
-rw-r--r--storage/innobase/row/row0umod.cc15
-rw-r--r--storage/innobase/row/row0upd.cc51
-rw-r--r--storage/innobase/row/row0vers.cc43
-rw-r--r--storage/innobase/srv/srv0conc.cc2
-rw-r--r--storage/innobase/srv/srv0srv.cc16
-rw-r--r--storage/innobase/srv/srv0start.cc54
-rw-r--r--storage/innobase/sync/sync0arr.cc201
-rw-r--r--storage/innobase/sync/sync0rw.cc32
-rw-r--r--storage/innobase/sync/sync0sync.cc8
-rw-r--r--storage/innobase/trx/trx0trx.cc52
-rw-r--r--storage/innobase/ut/ut0ut.cc2
-rw-r--r--storage/maria/ha_maria.cc23
-rw-r--r--storage/maria/ma_checkpoint.c4
-rw-r--r--storage/maria/ma_pagecache.c70
-rw-r--r--storage/maria/ma_pagecache.h14
-rw-r--r--storage/maria/ma_rnext.c2
-rw-r--r--storage/maria/ma_rt_test.c4
-rw-r--r--storage/maria/ma_test1.c4
-rw-r--r--storage/maria/ma_test2.c4
-rw-r--r--storage/maria/ma_test3.c2
-rw-r--r--storage/maria/maria_chk.c6
-rw-r--r--storage/maria/maria_ftdump.c2
-rw-r--r--storage/maria/maria_pack.c2
-rw-r--r--storage/maria/maria_read_log.c4
-rw-r--r--storage/maria/unittest/ma_pagecache_consist.c2
-rw-r--r--storage/maria/unittest/ma_pagecache_rwconsist.c2
-rw-r--r--storage/maria/unittest/ma_pagecache_rwconsist2.c2
-rw-r--r--storage/maria/unittest/ma_pagecache_single.c2
-rw-r--r--storage/maria/unittest/ma_test_loghandler-t.c5
-rw-r--r--storage/maria/unittest/ma_test_loghandler_first_lsn-t.c5
-rw-r--r--storage/maria/unittest/ma_test_loghandler_max_lsn-t.c5
-rw-r--r--storage/maria/unittest/ma_test_loghandler_multigroup-t.c9
-rw-r--r--storage/maria/unittest/ma_test_loghandler_multithread-t.c5
-rw-r--r--storage/maria/unittest/ma_test_loghandler_noflush-t.c5
-rw-r--r--storage/maria/unittest/ma_test_loghandler_nologs-t.c9
-rw-r--r--storage/maria/unittest/ma_test_loghandler_pagecache-t.c5
-rw-r--r--storage/maria/unittest/ma_test_loghandler_purge-t.c2
-rw-r--r--storage/myisam/ft_parser.c2
-rwxr-xr-xstorage/myisam/ftbench/Ecompare.pl1
-rwxr-xr-xstorage/myisam/ftbench/Ecreate.pl1
-rwxr-xr-xstorage/myisam/ftbench/Ereport.pl1
-rw-r--r--storage/myisam/ha_myisam.cc11
-rw-r--r--storage/myisam/mi_check.c2
-rw-r--r--storage/myisam/mi_delete_table.c9
-rw-r--r--storage/myisam/mi_open.c7
-rw-r--r--storage/myisam/mi_rnext.c2
-rw-r--r--storage/myisam/mi_test1.c2
-rw-r--r--storage/myisam/mi_test2.c7
-rw-r--r--storage/myisam/mi_test3.c2
-rwxr-xr-xstorage/myisam/mi_test_all.sh5
-rw-r--r--storage/myisam/myisam_ftdump.c2
-rw-r--r--storage/myisam/myisamchk.c4
-rw-r--r--storage/myisam/myisamlog.c2
-rw-r--r--storage/myisam/myisampack.c11
-rw-r--r--storage/myisammrg/ha_myisammrg.cc18
-rw-r--r--storage/myisammrg/ha_myisammrg.h1
-rw-r--r--storage/myisammrg/myrg_records.c1
-rw-r--r--storage/ndb/Makefile.am1
-rw-r--r--storage/ndb/config/common.mk.am1
-rwxr-xr-xstorage/ndb/config/make-win-dsw.sh1
-rw-r--r--storage/ndb/config/type_kernel.mk.am1
-rw-r--r--storage/ndb/config/type_mgmapiclient.mk.am1
-rw-r--r--storage/ndb/config/type_ndbapi.mk.am1
-rw-r--r--storage/ndb/config/type_ndbapiclient.mk.am1
-rw-r--r--storage/ndb/config/type_ndbapitest.mk.am1
-rw-r--r--storage/ndb/config/type_ndbapitools.mk.am1
-rw-r--r--storage/ndb/config/type_util.mk.am1
-rwxr-xr-xstorage/ndb/config/win-includes1
-rwxr-xr-xstorage/ndb/config/win-libraries1
-rwxr-xr-xstorage/ndb/config/win-name1
-rwxr-xr-xstorage/ndb/config/win-sources1
-rw-r--r--storage/ndb/docs/Makefile.am1
-rw-r--r--storage/ndb/docs/doxygen/Doxyfile.mgmapi1
-rw-r--r--storage/ndb/docs/doxygen/Doxyfile.ndb1
-rw-r--r--storage/ndb/docs/doxygen/Doxyfile.ndbapi1
-rw-r--r--storage/ndb/docs/doxygen/Doxyfile.odbc1
-rwxr-xr-xstorage/ndb/docs/doxygen/postdoxy.pl1
-rwxr-xr-xstorage/ndb/docs/doxygen/predoxy.pl1
-rw-r--r--storage/ndb/include/Makefile.am1
-rw-r--r--storage/ndb/include/debugger/DebuggerNames.hpp1
-rw-r--r--storage/ndb/include/debugger/EventLogger.hpp1
-rw-r--r--storage/ndb/include/debugger/GrepError.hpp1
-rw-r--r--storage/ndb/include/debugger/SignalLoggerManager.hpp1
-rw-r--r--storage/ndb/include/editline/editline.h1
-rw-r--r--storage/ndb/include/kernel/AttributeDescriptor.hpp1
-rw-r--r--storage/ndb/include/kernel/AttributeHeader.hpp1
-rw-r--r--storage/ndb/include/kernel/AttributeList.hpp1
-rw-r--r--storage/ndb/include/kernel/BlockNumbers.h1
-rw-r--r--storage/ndb/include/kernel/GlobalSignalNumbers.h1
-rw-r--r--storage/ndb/include/kernel/GrepEvent.hpp1
-rw-r--r--storage/ndb/include/kernel/Interpreter.hpp1
-rw-r--r--storage/ndb/include/kernel/LogLevel.hpp1
-rw-r--r--storage/ndb/include/kernel/NodeBitmask.hpp1
-rw-r--r--storage/ndb/include/kernel/NodeInfo.hpp1
-rw-r--r--storage/ndb/include/kernel/NodeState.hpp1
-rw-r--r--storage/ndb/include/kernel/RefConvert.hpp1
-rw-r--r--storage/ndb/include/kernel/kernel_config_parameters.h1
-rw-r--r--storage/ndb/include/kernel/kernel_types.h1
-rw-r--r--storage/ndb/include/kernel/ndb_limits.h1
-rw-r--r--storage/ndb/include/kernel/signaldata/AbortAll.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/AccFrag.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/AccScan.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/AccSizeAltReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/AllocNodeId.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/AlterIndx.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/AlterTable.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/AlterTrig.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ApiBroadcast.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ApiRegSignalData.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ApiVersion.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ArbitSignalData.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/AttrInfo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/BackupImpl.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/BackupSignalData.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/BlockCommitOrd.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/BuildIndx.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CheckNodeGroups.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CloseComReqConf.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CmInit.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CmvmiCfgConf.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CntrMasterConf.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CntrMasterReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CntrStart.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ConfigParamId.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ContinueFragmented.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CopyActive.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CopyFrag.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CopyGCIReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CreateEvnt.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CreateFilegroup.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CreateFilegroupImpl.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CreateFrag.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CreateFragmentation.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CreateIndx.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CreateTab.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CreateTable.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/CreateTrig.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DiAddTab.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DiGetNodes.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DictLock.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DictObjOp.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DictSchemaInfo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DictSizeAltReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DictStart.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DictTabInfo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DihAddFrag.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DihContinueB.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DihFragCount.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DihSizeAltReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DihStartTab.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DihSwitchReplica.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DisconnectRep.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DropFilegroup.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DropFilegroupImpl.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DropIndx.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DropObj.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DropTab.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DropTabFile.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DropTable.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DropTrig.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/DumpStateOrd.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/EmptyLcp.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/EndTo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/EventReport.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/EventSubscribeReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ExecFragReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/Extent.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/FailRep.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/FireTrigOrd.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/FsAppendReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/FsCloseReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/FsConf.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/FsReadWriteReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/FsRef.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/FsRemoveReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/GCPSave.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/GetTabInfo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/GetTableId.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/GrepImpl.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/HotSpareRep.hpp1
-rwxr-xr-xstorage/ndb/include/kernel/signaldata/IndxAttrInfo.hpp1
-rwxr-xr-xstorage/ndb/include/kernel/signaldata/IndxKeyInfo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/InvalidateNodeLCPConf.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/InvalidateNodeLCPReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/KeyInfo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/LCP.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/LgmanContinueB.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ListTables.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/LqhFrag.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/LqhKey.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/LqhSizeAltReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/LqhTransConf.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ManagementServer.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/MasterGCP.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/MasterLCP.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/NFCompleteRep.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/NdbSttor.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/NdbfsContinueB.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/NextScan.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/NodeFailRep.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/NodeStateSignalData.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/PackedSignal.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/PgmanContinueB.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/PrepDropTab.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/PrepFailReqRef.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ReadConfig.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ReadNodesConf.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/RelTabMem.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/RepImpl.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/RestoreContinueB.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/RestoreImpl.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ResumeReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/RouteOrd.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ScanFrag.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/ScanTab.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/SetLogLevelOrd.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/SetVarReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/SignalData.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/SignalDataPrint.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/SignalDroppedRep.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/SrFragidConf.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/StartFragReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/StartInfo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/StartMe.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/StartOrd.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/StartPerm.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/StartRec.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/StartTo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/StopMe.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/StopPerm.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/StopReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/SumaImpl.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/SystemError.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TamperOrd.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TcCommit.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TcContinueB.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TcHbRep.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TcIndx.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TcKeyConf.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TcKeyFailConf.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TcKeyRef.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TcKeyReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TcRollbackRep.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TcSizeAltReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TestOrd.hpp1
-rwxr-xr-xstorage/ndb/include/kernel/signaldata/TransIdAI.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TrigAttrInfo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TsmanContinueB.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TupCommit.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TupFrag.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TupKey.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TupSizeAltReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TuxBound.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TuxContinueB.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TuxMaint.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/TuxSizeAltReq.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/UpdateTo.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/UpgradeStartup.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/UtilDelete.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/UtilExecute.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/UtilLock.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/UtilPrepare.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/UtilRelease.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/UtilSequence.hpp1
-rw-r--r--storage/ndb/include/kernel/signaldata/WaitGCP.hpp1
-rw-r--r--storage/ndb/include/kernel/trigger_definitions.h1
-rw-r--r--storage/ndb/include/logger/ConsoleLogHandler.hpp1
-rw-r--r--storage/ndb/include/logger/FileLogHandler.hpp1
-rw-r--r--storage/ndb/include/logger/LogHandler.hpp1
-rw-r--r--storage/ndb/include/logger/Logger.hpp1
-rw-r--r--storage/ndb/include/logger/SysLogHandler.hpp1
-rw-r--r--storage/ndb/include/mgmapi/mgmapi.h1
-rw-r--r--storage/ndb/include/mgmapi/mgmapi_config_parameters.h1
-rw-r--r--storage/ndb/include/mgmapi/mgmapi_config_parameters_debug.h1
-rw-r--r--storage/ndb/include/mgmapi/mgmapi_debug.h1
-rw-r--r--storage/ndb/include/mgmapi/mgmapi_error.h1
-rw-r--r--storage/ndb/include/mgmapi/ndb_logevent.h1
-rw-r--r--storage/ndb/include/mgmapi/ndbd_exit_codes.h1
-rw-r--r--storage/ndb/include/mgmcommon/ConfigRetriever.hpp1
-rw-r--r--storage/ndb/include/mgmcommon/IPCConfig.hpp1
-rw-r--r--storage/ndb/include/mgmcommon/MgmtErrorReporter.hpp1
-rw-r--r--storage/ndb/include/ndb_constants.h1
-rw-r--r--storage/ndb/include/ndb_global.h.in1
-rw-r--r--storage/ndb/include/ndb_init.h1
-rw-r--r--storage/ndb/include/ndb_net.h1
-rw-r--r--storage/ndb/include/ndb_types.h.in1
-rw-r--r--storage/ndb/include/ndb_version.h.in1
-rw-r--r--storage/ndb/include/ndbapi/Ndb.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbApi.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbBlob.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbDictionary.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbError.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbEventOperation.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbIndexOperation.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbIndexScanOperation.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbIndexStat.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbOperation.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbPool.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbRecAttr.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbReceiver.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbScanFilter.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbScanOperation.hpp1
-rw-r--r--storage/ndb/include/ndbapi/NdbTransaction.hpp1
-rw-r--r--storage/ndb/include/ndbapi/ndb_cluster_connection.hpp1
-rw-r--r--storage/ndb/include/ndbapi/ndb_opt_defaults.h1
-rw-r--r--storage/ndb/include/ndbapi/ndbapi_limits.h1
-rw-r--r--storage/ndb/include/ndbapi/ndberror.h1
-rw-r--r--storage/ndb/include/newtonapi/dba.h1
-rw-r--r--storage/ndb/include/newtonapi/defs/pcn_types.h1
-rw-r--r--storage/ndb/include/portlib/NdbCondition.h1
-rw-r--r--storage/ndb/include/portlib/NdbConfig.h1
-rw-r--r--storage/ndb/include/portlib/NdbDaemon.h1
-rw-r--r--storage/ndb/include/portlib/NdbEnv.h1
-rw-r--r--storage/ndb/include/portlib/NdbHost.h1
-rw-r--r--storage/ndb/include/portlib/NdbMain.h1
-rw-r--r--storage/ndb/include/portlib/NdbMem.h1
-rw-r--r--storage/ndb/include/portlib/NdbMutex.h1
-rw-r--r--storage/ndb/include/portlib/NdbSleep.h1
-rw-r--r--storage/ndb/include/portlib/NdbTCP.h1
-rw-r--r--storage/ndb/include/portlib/NdbThread.h1
-rw-r--r--storage/ndb/include/portlib/NdbTick.h1
-rw-r--r--storage/ndb/include/portlib/PortDefs.h1
-rw-r--r--storage/ndb/include/portlib/prefetch.h1
-rw-r--r--storage/ndb/include/transporter/TransporterCallback.hpp1
-rw-r--r--storage/ndb/include/transporter/TransporterDefinitions.hpp1
-rw-r--r--storage/ndb/include/transporter/TransporterRegistry.hpp1
-rw-r--r--storage/ndb/include/util/BaseString.hpp1
-rw-r--r--storage/ndb/include/util/Bitmask.hpp1
-rw-r--r--storage/ndb/include/util/ConfigValues.hpp1
-rw-r--r--storage/ndb/include/util/File.hpp1
-rw-r--r--storage/ndb/include/util/InputStream.hpp1
-rw-r--r--storage/ndb/include/util/NdbOut.hpp1
-rw-r--r--storage/ndb/include/util/NdbSqlUtil.hpp1
-rw-r--r--storage/ndb/include/util/OutputStream.hpp1
-rw-r--r--storage/ndb/include/util/Parser.hpp1
-rw-r--r--storage/ndb/include/util/Properties.hpp1
-rw-r--r--storage/ndb/include/util/SimpleProperties.hpp1
-rw-r--r--storage/ndb/include/util/SocketAuthenticator.hpp1
-rw-r--r--storage/ndb/include/util/SocketClient.hpp1
-rw-r--r--storage/ndb/include/util/SocketServer.hpp1
-rw-r--r--storage/ndb/include/util/UtilBuffer.hpp1
-rw-r--r--storage/ndb/include/util/Vector.hpp1
-rw-r--r--storage/ndb/include/util/basestring_vsnprintf.h1
-rw-r--r--storage/ndb/include/util/md5_hash.hpp1
-rw-r--r--storage/ndb/include/util/ndb_rand.h1
-rw-r--r--storage/ndb/include/util/random.h1
-rw-r--r--storage/ndb/include/util/socket_io.h1
-rw-r--r--storage/ndb/include/util/uucode.h1
-rw-r--r--storage/ndb/include/util/version.h1
-rw-r--r--storage/ndb/ndbapi-examples/mgmapi_logevent/main.cpp1
-rw-r--r--storage/ndb/ndbapi-examples/mgmapi_logevent2/main.cpp1
-rw-r--r--storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async.cpp1
-rw-r--r--storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1.cpp1
-rw-r--r--storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event.cpp1
-rw-r--r--storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries.cpp1
-rw-r--r--storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan.cpp1
-rw-r--r--storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple.cpp1
-rw-r--r--storage/ndb/ndbapi-examples/ndbapi_simple_dual/main.cpp1
-rw-r--r--storage/ndb/ndbapi-examples/ndbapi_simple_index/main.cpp1
-rw-r--r--storage/ndb/src/Makefile.am1
-rw-r--r--storage/ndb/src/common/Makefile.am1
-rw-r--r--storage/ndb/src/common/debugger/BlockNames.cpp1
-rw-r--r--storage/ndb/src/common/debugger/DebuggerNames.cpp1
-rw-r--r--storage/ndb/src/common/debugger/EventLogger.cpp1
-rw-r--r--storage/ndb/src/common/debugger/GrepError.cpp1
-rw-r--r--storage/ndb/src/common/debugger/Makefile.am1
-rw-r--r--storage/ndb/src/common/debugger/SignalLoggerManager.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/AccLock.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/AlterIndx.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/AlterTab.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/AlterTable.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/AlterTrig.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/BackupImpl.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/BackupSignalData.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/CloseComReqConf.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/CntrStart.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/ContinueB.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/CopyGCI.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/CreateEvnt.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/CreateFragmentation.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/CreateIndx.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/CreateTrig.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/DictTabInfo.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/DihContinueB.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/DihSwitchReplicaReq.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/DisconnectRep.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/DropIndx.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/DropTab.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/DropTrig.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/FailRep.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/FireTrigOrd.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/FsAppendReq.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/FsCloseReq.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/FsConf.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/FsOpenReq.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/FsReadWriteReq.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/FsRef.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/GCPSave.cpp1
-rwxr-xr-xstorage/ndb/src/common/debugger/signaldata/IndxAttrInfo.cpp1
-rwxr-xr-xstorage/ndb/src/common/debugger/signaldata/IndxKeyInfo.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/LCP.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/LqhFrag.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/LqhKey.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/LqhTrans.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/Makefile.am1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/MasterLCP.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/NFCompleteRep.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/NdbSttor.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/NdbfsContinueB.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/PackedSignal.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/PrepDropTab.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/PrepFailReqRef.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/ReadNodesConf.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/ScanFrag.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/ScanTab.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/SignalDataPrint.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/SignalDroppedRep.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/SignalNames.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/StartRec.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/SumaImpl.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/SystemError.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/TcIndx.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/TcKeyConf.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/TcKeyRef.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/TcKeyReq.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/TcRollbackRep.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/TrigAttrInfo.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/TupCommit.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/TupKey.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/TuxMaint.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/UtilDelete.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/UtilLock.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/UtilPrepare.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/UtilSequence.cpp1
-rw-r--r--storage/ndb/src/common/debugger/signaldata/print.awk1
-rw-r--r--storage/ndb/src/common/logger/ConsoleLogHandler.cpp1
-rw-r--r--storage/ndb/src/common/logger/FileLogHandler.cpp1
-rw-r--r--storage/ndb/src/common/logger/LogHandler.cpp1
-rw-r--r--storage/ndb/src/common/logger/LogHandlerList.cpp1
-rw-r--r--storage/ndb/src/common/logger/LogHandlerList.hpp1
-rw-r--r--storage/ndb/src/common/logger/Logger.cpp1
-rw-r--r--storage/ndb/src/common/logger/Makefile.am1
-rw-r--r--storage/ndb/src/common/logger/SysLogHandler.cpp1
-rw-r--r--storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp1
-rw-r--r--storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.hpp1
-rw-r--r--storage/ndb/src/common/logger/loggertest/LoggerUnitTest.cpp1
-rw-r--r--storage/ndb/src/common/logger/loggertest/LoggerUnitTest.hpp1
-rw-r--r--storage/ndb/src/common/mgmcommon/ConfigRetriever.cpp1
-rw-r--r--storage/ndb/src/common/mgmcommon/IPCConfig.cpp1
-rw-r--r--storage/ndb/src/common/mgmcommon/Makefile.am1
-rw-r--r--storage/ndb/src/common/mgmcommon/printConfig/printConfig.cpp1
-rw-r--r--storage/ndb/src/common/portlib/Makefile.am1
-rw-r--r--storage/ndb/src/common/portlib/NdbCondition.c1
-rw-r--r--storage/ndb/src/common/portlib/NdbConfig.c1
-rw-r--r--storage/ndb/src/common/portlib/NdbDaemon.c1
-rw-r--r--storage/ndb/src/common/portlib/NdbEnv.c1
-rw-r--r--storage/ndb/src/common/portlib/NdbHost.c1
-rw-r--r--storage/ndb/src/common/portlib/NdbMem.c1
-rw-r--r--storage/ndb/src/common/portlib/NdbPortLibTest.cpp1
-rw-r--r--storage/ndb/src/common/portlib/NdbSleep.c1
-rw-r--r--storage/ndb/src/common/portlib/NdbTCP.cpp1
-rw-r--r--storage/ndb/src/common/portlib/NdbThread.c1
-rw-r--r--storage/ndb/src/common/portlib/NdbTick.c1
-rw-r--r--storage/ndb/src/common/portlib/memtest.c1
-rw-r--r--storage/ndb/src/common/portlib/mmstest.cpp1
-rw-r--r--storage/ndb/src/common/portlib/munmaptest.cpp1
-rw-r--r--storage/ndb/src/common/portlib/win32/NdbCondition.c1
-rw-r--r--storage/ndb/src/common/portlib/win32/NdbDaemon.c1
-rw-r--r--storage/ndb/src/common/portlib/win32/NdbEnv.c1
-rw-r--r--storage/ndb/src/common/portlib/win32/NdbHost.c1
-rw-r--r--storage/ndb/src/common/portlib/win32/NdbMem.c1
-rw-r--r--storage/ndb/src/common/portlib/win32/NdbMutex.c1
-rw-r--r--storage/ndb/src/common/portlib/win32/NdbSleep.c1
-rw-r--r--storage/ndb/src/common/portlib/win32/NdbTCP.c1
-rw-r--r--storage/ndb/src/common/portlib/win32/NdbThread.c1
-rw-r--r--storage/ndb/src/common/portlib/win32/NdbTick.c1
-rw-r--r--storage/ndb/src/common/transporter/Makefile.am1
-rw-r--r--storage/ndb/src/common/transporter/Packer.cpp1
-rw-r--r--storage/ndb/src/common/transporter/Packer.hpp1
-rw-r--r--storage/ndb/src/common/transporter/SCI_Transporter.cpp1
-rw-r--r--storage/ndb/src/common/transporter/SCI_Transporter.hpp1
-rw-r--r--storage/ndb/src/common/transporter/SHM_Buffer.hpp1
-rw-r--r--storage/ndb/src/common/transporter/SHM_Transporter.cpp1
-rw-r--r--storage/ndb/src/common/transporter/SHM_Transporter.hpp1
-rw-r--r--storage/ndb/src/common/transporter/SHM_Transporter.unix.cpp1
-rw-r--r--storage/ndb/src/common/transporter/SHM_Transporter.win32.cpp1
-rw-r--r--storage/ndb/src/common/transporter/SendBuffer.cpp1
-rw-r--r--storage/ndb/src/common/transporter/SendBuffer.hpp1
-rw-r--r--storage/ndb/src/common/transporter/TCP_Transporter.cpp1
-rw-r--r--storage/ndb/src/common/transporter/TCP_Transporter.hpp1
-rw-r--r--storage/ndb/src/common/transporter/Transporter.cpp1
-rw-r--r--storage/ndb/src/common/transporter/Transporter.hpp1
-rw-r--r--storage/ndb/src/common/transporter/TransporterInternalDefinitions.hpp1
-rw-r--r--storage/ndb/src/common/transporter/TransporterRegistry.cpp1
-rw-r--r--storage/ndb/src/common/transporter/basictest/basicTransporterTest.cpp1
-rw-r--r--storage/ndb/src/common/transporter/buddy.cpp1
-rw-r--r--storage/ndb/src/common/transporter/buddy.hpp1
-rw-r--r--storage/ndb/src/common/transporter/failoverSCI/failoverSCI.cpp1
-rw-r--r--storage/ndb/src/common/transporter/perftest/perfTransporterTest.cpp1
-rw-r--r--storage/ndb/src/common/transporter/priotest/prioSCI/prioSCI.cpp1
-rw-r--r--storage/ndb/src/common/transporter/priotest/prioSHM/prioSHM.cpp1
-rw-r--r--storage/ndb/src/common/transporter/priotest/prioTCP/prioTCP.cpp1
-rw-r--r--storage/ndb/src/common/transporter/priotest/prioTransporterTest.cpp1
-rw-r--r--storage/ndb/src/common/transporter/priotest/prioTransporterTest.hpp1
-rw-r--r--storage/ndb/src/common/util/BaseString.cpp1
-rw-r--r--storage/ndb/src/common/util/Bitmask.cpp1
-rw-r--r--storage/ndb/src/common/util/ConfigValues.cpp1
-rw-r--r--storage/ndb/src/common/util/File.cpp1
-rw-r--r--storage/ndb/src/common/util/InputStream.cpp1
-rw-r--r--storage/ndb/src/common/util/Makefile.am1
-rw-r--r--storage/ndb/src/common/util/NdbOut.cpp1
-rw-r--r--storage/ndb/src/common/util/NdbSqlUtil.cpp1
-rw-r--r--storage/ndb/src/common/util/OutputStream.cpp1
-rw-r--r--storage/ndb/src/common/util/Parser.cpp1
-rw-r--r--storage/ndb/src/common/util/Properties.cpp1
-rw-r--r--storage/ndb/src/common/util/SimpleProperties.cpp1
-rw-r--r--storage/ndb/src/common/util/SocketAuthenticator.cpp1
-rw-r--r--storage/ndb/src/common/util/SocketClient.cpp1
-rw-r--r--storage/ndb/src/common/util/SocketServer.cpp1
-rw-r--r--storage/ndb/src/common/util/basestring_vsnprintf.c1
-rw-r--r--storage/ndb/src/common/util/filetest/FileUnitTest.cpp1
-rw-r--r--storage/ndb/src/common/util/filetest/FileUnitTest.hpp1
-rw-r--r--storage/ndb/src/common/util/md5_hash.cpp1
-rw-r--r--storage/ndb/src/common/util/ndb_init.c1
-rw-r--r--storage/ndb/src/common/util/ndb_rand.c1
-rw-r--r--storage/ndb/src/common/util/new.cpp1
-rw-r--r--storage/ndb/src/common/util/random.c1
-rw-r--r--storage/ndb/src/common/util/socket_io.cpp1
-rw-r--r--storage/ndb/src/common/util/strdup.c1
-rw-r--r--storage/ndb/src/common/util/testConfigValues/testConfigValues.cpp1
-rw-r--r--storage/ndb/src/common/util/testProperties/testProperties.cpp1
-rw-r--r--storage/ndb/src/common/util/testSimpleProperties/sp_test.cpp1
-rw-r--r--storage/ndb/src/common/util/uucode.c1
-rw-r--r--storage/ndb/src/common/util/version.c1
-rw-r--r--storage/ndb/src/cw/Makefile.am1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.cpp1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.h1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/C++/NdbControls.cpp1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/C++/StdAfx.cpp1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/C++/StdAfx.h1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/C++/TreeView.cpp1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/C++/TreeView.h1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/C++/resource.h1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/CPC_Form.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/Computer.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/ComputerAddDialog.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/ComputerRemoveDialog.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/Database.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/PanelWizard.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/Process.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/ProcessDefineDialog.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/fileaccess/FileMgmt.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/simpleparser/SimpleCPCParser.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/SocketComm.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/myTcpClient.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/startDatabaseDlg.cs1
-rw-r--r--storage/ndb/src/cw/cpcc-win32/csharp/telnetclient/telnetClient.cs1
-rw-r--r--storage/ndb/src/cw/cpcd/APIService.cpp1
-rw-r--r--storage/ndb/src/cw/cpcd/APIService.hpp1
-rw-r--r--storage/ndb/src/cw/cpcd/CPCD.cpp1
-rw-r--r--storage/ndb/src/cw/cpcd/CPCD.hpp1
-rw-r--r--storage/ndb/src/cw/cpcd/Makefile.am1
-rw-r--r--storage/ndb/src/cw/cpcd/Monitor.cpp1
-rw-r--r--storage/ndb/src/cw/cpcd/Process.cpp1
-rw-r--r--storage/ndb/src/cw/cpcd/common.cpp1
-rw-r--r--storage/ndb/src/cw/cpcd/common.hpp1
-rw-r--r--storage/ndb/src/cw/test/socketclient/socketClientTest.cpp1
-rw-r--r--storage/ndb/src/cw/util/ClientInterface.cpp1
-rw-r--r--storage/ndb/src/cw/util/ClientInterface.hpp1
-rw-r--r--storage/ndb/src/cw/util/SocketRegistry.cpp1
-rw-r--r--storage/ndb/src/cw/util/SocketRegistry.hpp1
-rw-r--r--storage/ndb/src/cw/util/SocketService.cpp1
-rw-r--r--storage/ndb/src/cw/util/SocketService.hpp1
-rw-r--r--storage/ndb/src/kernel/Makefile.am1
-rw-r--r--storage/ndb/src/kernel/SimBlockList.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/Makefile.am1
-rw-r--r--storage/ndb/src/kernel/blocks/backup/Backup.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/backup/Backup.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/backup/BackupFormat.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/backup/BackupInit.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/backup/FsBuffer.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/backup/Makefile.am1
-rw-r--r--storage/ndb/src/kernel/blocks/backup/read.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbacc/Dbacc.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbacc/DbaccInit.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdict/Dbdict.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdict/Makefile.am1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdict/Master_AddTable.sfl1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdict/SchemaFile.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdict/Slave_AddTable.sfl1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdih/DbdihInit.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdih/Makefile.am1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdih/Sysfile.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdih/printSysfile.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dblqh/DblqhInit.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dblqh/Makefile.am1
-rw-r--r--storage/ndb/src/kernel/blocks/dblqh/redoLogReader/reader.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtc/Dbtc.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtc/DbtcInit.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/AttributeOffset.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupBuffer.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupDebug.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupDiskAlloc.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupFixAlloc.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupPagMan.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupPageMap.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupTabDesMan.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/DbtupVarAlloc.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/Makefile.am1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/test_varpage.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/tuppage.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtup/tuppage.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtux/DbtuxMaint.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtux/DbtuxSearch.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtux/DbtuxStat.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbtux/DbtuxTree.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/diskpage.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/diskpage.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/lgman.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/mutexes.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbcntr/Ndbcntr.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrInit.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrSysTable.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/AsyncFileTest/AsyncFileTest.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/Filename.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/Filename.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelTest/MemoryChannelTest.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/Pool.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/ndbfs/VoidFs.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/pgman.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/pgman.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/print_file.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/qmgr/Qmgr.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/qmgr/QmgrInit.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/qmgr/timer.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/record_types.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/restore.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/restore.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/suma/Suma.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/suma/Suma.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/suma/SumaInit.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/trix/Trix.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/trix/Trix.hpp1
-rw-r--r--storage/ndb/src/kernel/blocks/tsman.cpp1
-rw-r--r--storage/ndb/src/kernel/blocks/tsman.hpp1
-rw-r--r--storage/ndb/src/kernel/error/ErrorHandlingMacros.hpp1
-rw-r--r--storage/ndb/src/kernel/error/ErrorReporter.cpp1
-rw-r--r--storage/ndb/src/kernel/error/ErrorReporter.hpp1
-rw-r--r--storage/ndb/src/kernel/error/Makefile.am1
-rw-r--r--storage/ndb/src/kernel/error/TimeModule.cpp1
-rw-r--r--storage/ndb/src/kernel/error/TimeModule.hpp1
-rw-r--r--storage/ndb/src/kernel/error/ndbd_exit_codes.c1
-rw-r--r--storage/ndb/src/kernel/main.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/Array.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/ArrayPool.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/CArray.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/Callback.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/ClusterConfiguration.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/ClusterConfiguration.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/Configuration.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/DLCFifoList.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/DLCHashTable.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/DLFifoList.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/DLHashTable.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/DLHashTable2.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/DLList.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/DataBuffer.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/DynArr256.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/DynArr256.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/Emulator.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/Emulator.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/FastScheduler.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/FastScheduler.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/GlobalData.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/KeyDescriptor.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/KeyTable.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/KeyTable2.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/KeyTable2Ref.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/LinearPool.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/LongSignal.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/Makefile.am1
-rw-r--r--storage/ndb/src/kernel/vm/Mutex.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/Mutex.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/NdbdSuperPool.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/NdbdSuperPool.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/Pool.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/Pool.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/Prio.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/RWPool.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/RWPool.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/RequestTracker.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/Rope.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/Rope.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/SLFifoList.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/SLList.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/SafeCounter.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/SafeCounter.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/SectionReader.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/SectionReader.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/SignalCounter.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/SimBlockList.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/SimplePropertiesSection.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/SimulatedBlock.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/SimulatedBlock.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/SuperPool.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/SuperPool.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/ThreadConfig.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/ThreadConfig.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/TimeQueue.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/TimeQueue.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/TransporterCallback.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/VMSignal.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/VMSignal.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/WOPool.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/WOPool.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/WaitQueue.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/WatchDog.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/WatchDog.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/al_test/arrayListTest.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/al_test/arrayPoolTest.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/al_test/main.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/bench_pool.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/ndbd_malloc.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/ndbd_malloc.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/pc.hpp1
-rw-r--r--storage/ndb/src/kernel/vm/testCopy/rr.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/testCopy/testCopy.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/testDataBuffer/testDataBuffer.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/testLongSig/testLongSig.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/testSimplePropertiesSection/test.cpp1
-rw-r--r--storage/ndb/src/kernel/vm/testSuperPool.cpp1
-rw-r--r--storage/ndb/src/libndb.ver.in1
-rw-r--r--storage/ndb/src/mgmapi/LocalConfig.cpp1
-rw-r--r--storage/ndb/src/mgmapi/LocalConfig.hpp1
-rw-r--r--storage/ndb/src/mgmapi/Makefile.am1
-rw-r--r--storage/ndb/src/mgmapi/mgmapi_configuration.cpp1
-rw-r--r--storage/ndb/src/mgmapi/mgmapi_configuration.hpp1
-rw-r--r--storage/ndb/src/mgmapi/mgmapi_internal.h1
-rw-r--r--storage/ndb/src/mgmapi/ndb_logevent.hpp1
-rw-r--r--storage/ndb/src/mgmapi/test/keso.c1
-rw-r--r--storage/ndb/src/mgmapi/test/mgmSrvApi.cpp1
-rw-r--r--storage/ndb/src/mgmclient/CommandInterpreter.cpp1
-rw-r--r--storage/ndb/src/mgmclient/Makefile.am1
-rw-r--r--storage/ndb/src/mgmclient/ndb_mgmclient.h1
-rw-r--r--storage/ndb/src/mgmclient/ndb_mgmclient.hpp1
-rw-r--r--storage/ndb/src/mgmclient/test_cpcd/test_cpcd.cpp1
-rw-r--r--storage/ndb/src/mgmsrv/Config.cpp1
-rw-r--r--storage/ndb/src/mgmsrv/Config.hpp1
-rw-r--r--storage/ndb/src/mgmsrv/ConfigInfo.cpp1
-rw-r--r--storage/ndb/src/mgmsrv/ConfigInfo.hpp1
-rw-r--r--storage/ndb/src/mgmsrv/InitConfigFileParser.hpp1
-rw-r--r--storage/ndb/src/mgmsrv/Makefile.am1
-rw-r--r--storage/ndb/src/mgmsrv/MgmtSrvr.cpp1
-rw-r--r--storage/ndb/src/mgmsrv/MgmtSrvr.hpp1
-rw-r--r--storage/ndb/src/mgmsrv/MgmtSrvrConfig.cpp1
-rw-r--r--storage/ndb/src/mgmsrv/MgmtSrvrGeneralSignalHandling.cpp1
-rw-r--r--storage/ndb/src/mgmsrv/Services.cpp1
-rw-r--r--storage/ndb/src/mgmsrv/Services.hpp1
-rw-r--r--storage/ndb/src/mgmsrv/SignalQueue.cpp1
-rw-r--r--storage/ndb/src/mgmsrv/SignalQueue.hpp1
-rw-r--r--storage/ndb/src/mgmsrv/convertStrToInt.cpp1
-rw-r--r--storage/ndb/src/mgmsrv/convertStrToInt.hpp1
-rw-r--r--storage/ndb/src/mgmsrv/mkconfig/mkconfig.cpp1
-rw-r--r--storage/ndb/src/mgmsrv/ndb_mgmd_error.h1
-rw-r--r--storage/ndb/src/ndbapi/API.hpp1
-rw-r--r--storage/ndb/src/ndbapi/ClusterMgr.cpp1
-rw-r--r--storage/ndb/src/ndbapi/ClusterMgr.hpp1
-rw-r--r--storage/ndb/src/ndbapi/DictCache.hpp1
-rw-r--r--storage/ndb/src/ndbapi/Makefile.am1
-rw-r--r--storage/ndb/src/ndbapi/Ndb.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbApiSignal.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbApiSignal.hpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbBlob.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbBlobImpl.hpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbDictionary.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbDictionaryImpl.hpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbErrorOut.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbEventOperation.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbEventOperationImpl.hpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbImpl.hpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbIndexOperation.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbIndexStat.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbLinHash.hpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbOperation.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbOperationDefine.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbOperationExec.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbOperationInt.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbOperationScan.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbOperationSearch.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbPool.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbPoolImpl.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbPoolImpl.hpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbRecAttr.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbReceiver.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbScanFilter.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbScanOperation.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbTransaction.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbTransactionScan.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbUtil.cpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbUtil.hpp1
-rw-r--r--storage/ndb/src/ndbapi/NdbWaiter.hpp1
-rw-r--r--storage/ndb/src/ndbapi/Ndberr.cpp1
-rw-r--r--storage/ndb/src/ndbapi/Ndbif.cpp1
-rw-r--r--storage/ndb/src/ndbapi/Ndbinit.cpp1
-rw-r--r--storage/ndb/src/ndbapi/Ndblist.cpp1
-rw-r--r--storage/ndb/src/ndbapi/ObjectMap.cpp1
-rw-r--r--storage/ndb/src/ndbapi/ObjectMap.hpp1
-rw-r--r--storage/ndb/src/ndbapi/SignalSender.cpp1
-rw-r--r--storage/ndb/src/ndbapi/SignalSender.hpp1
-rw-r--r--storage/ndb/src/ndbapi/TransporterFacade.cpp1
-rw-r--r--storage/ndb/src/ndbapi/ndb_cluster_connection.cpp1
-rw-r--r--storage/ndb/src/ndbapi/ndb_cluster_connection_impl.hpp1
-rw-r--r--storage/ndb/src/ndbapi/ndb_internal.hpp1
-rw-r--r--storage/ndb/src/ndbapi/ndberror.c1
-rw-r--r--storage/ndb/src/ndbapi/ndberror_check.c1
-rw-r--r--storage/ndb/src/ndbapi/signal-sender/SignalSender.cpp1
-rw-r--r--storage/ndb/src/ndbapi/signal-sender/SignalSender.hpp1
-rw-r--r--storage/ndb/test/Makefile.am1
-rw-r--r--storage/ndb/test/include/AtrtClient.hpp1
-rw-r--r--storage/ndb/test/include/CpcClient.hpp1
-rwxr-xr-xstorage/ndb/test/include/DbUtil.hpp1
-rw-r--r--storage/ndb/test/include/HugoAsynchTransactions.hpp1
-rw-r--r--storage/ndb/test/include/HugoCalculator.hpp1
-rw-r--r--storage/ndb/test/include/HugoOperations.hpp1
-rw-r--r--storage/ndb/test/include/HugoTransactions.hpp1
-rw-r--r--storage/ndb/test/include/NDBT.hpp1
-rw-r--r--storage/ndb/test/include/NDBT_DataSet.hpp1
-rw-r--r--storage/ndb/test/include/NDBT_DataSetTransaction.hpp1
-rw-r--r--storage/ndb/test/include/NDBT_Error.hpp1
-rw-r--r--storage/ndb/test/include/NDBT_Output.hpp1
-rw-r--r--storage/ndb/test/include/NDBT_ResultRow.hpp1
-rw-r--r--storage/ndb/test/include/NDBT_ReturnCodes.h1
-rw-r--r--storage/ndb/test/include/NDBT_Stats.hpp1
-rw-r--r--storage/ndb/test/include/NDBT_Table.hpp1
-rw-r--r--storage/ndb/test/include/NDBT_Tables.hpp1
-rw-r--r--storage/ndb/test/include/NDBT_Test.hpp1
-rw-r--r--storage/ndb/test/include/NDBT_Thread.hpp1
-rw-r--r--storage/ndb/test/include/NdbBackup.hpp1
-rw-r--r--storage/ndb/test/include/NdbConfig.hpp1
-rw-r--r--storage/ndb/test/include/NdbGrep.hpp1
-rw-r--r--storage/ndb/test/include/NdbMixRestarter.hpp1
-rw-r--r--storage/ndb/test/include/NdbRestarter.hpp1
-rw-r--r--storage/ndb/test/include/NdbRestarts.hpp1
-rw-r--r--storage/ndb/test/include/NdbSchemaCon.hpp1
-rw-r--r--storage/ndb/test/include/NdbSchemaOp.hpp1
-rw-r--r--storage/ndb/test/include/NdbTest.hpp1
-rw-r--r--storage/ndb/test/include/NdbTimer.hpp1
-rw-r--r--storage/ndb/test/include/TestNdbEventOperation.hpp1
-rw-r--r--storage/ndb/test/include/UtilTransactions.hpp1
-rw-r--r--storage/ndb/test/include/getarg.h1
-rw-r--r--storage/ndb/test/ndbapi/InsertRecs.cpp1
-rw-r--r--storage/ndb/test/ndbapi/Makefile.am1
-rw-r--r--storage/ndb/test/ndbapi/ScanFilter.hpp1
-rw-r--r--storage/ndb/test/ndbapi/ScanFunctions.hpp1
-rw-r--r--storage/ndb/test/ndbapi/ScanInterpretTest.hpp1
-rw-r--r--storage/ndb/test/ndbapi/TraceNdbApi.cpp1
-rw-r--r--storage/ndb/test/ndbapi/VerifyNdbApi.cpp1
-rw-r--r--storage/ndb/test/ndbapi/acid.cpp1
-rw-r--r--storage/ndb/test/ndbapi/acid2.cpp1
-rw-r--r--storage/ndb/test/ndbapi/acrt/NdbRepStress.cpp1
-rw-r--r--storage/ndb/test/ndbapi/adoInsertRecs.cpp1
-rw-r--r--storage/ndb/test/ndbapi/asyncGenerator.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bank/Bank.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bank/Bank.hpp1
-rw-r--r--storage/ndb/test/ndbapi/bank/BankLoad.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bank/Makefile.am1
-rw-r--r--storage/ndb/test/ndbapi/bank/bankCreator.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bank/bankMakeGL.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bank/bankSumAccounts.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bank/bankTimer.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bank/bankTransactionMaker.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bank/bankValidateAllGLs.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bank/testBank.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/asyncGenerator.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/dbGenerator.h1
-rw-r--r--storage/ndb/test/ndbapi/bench/dbPopulate.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/dbPopulate.h1
-rw-r--r--storage/ndb/test/ndbapi/bench/macros.h1
-rw-r--r--storage/ndb/test/ndbapi/bench/mainAsyncGenerator.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/mainPopulate.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/ndb_async1.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/ndb_async2.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/ndb_error.hpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/ndb_schema.hpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/ndb_user_transaction.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/ndb_user_transaction2.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/ndb_user_transaction3.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/ndb_user_transaction4.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/ndb_user_transaction5.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/ndb_user_transaction6.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/testData.h1
-rw-r--r--storage/ndb/test/ndbapi/bench/testDefinitions.h1
-rw-r--r--storage/ndb/test/ndbapi/bench/userInterface.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bench/userInterface.h1
-rw-r--r--storage/ndb/test/ndbapi/benchronja.cpp1
-rw-r--r--storage/ndb/test/ndbapi/bulk_copy.cpp1
-rw-r--r--storage/ndb/test/ndbapi/cdrserver.cpp1
-rw-r--r--storage/ndb/test/ndbapi/celloDb.cpp1
-rw-r--r--storage/ndb/test/ndbapi/create_all_tabs.cpp1
-rw-r--r--storage/ndb/test/ndbapi/create_tab.cpp1
-rw-r--r--storage/ndb/test/ndbapi/drop_all_tabs.cpp1
-rw-r--r--storage/ndb/test/ndbapi/flexAsynch.cpp1
-rw-r--r--storage/ndb/test/ndbapi/flexBench.cpp1
-rw-r--r--storage/ndb/test/ndbapi/flexHammer.cpp1
-rw-r--r--storage/ndb/test/ndbapi/flexScan.cpp1
-rw-r--r--storage/ndb/test/ndbapi/flexTT.cpp1
-rw-r--r--storage/ndb/test/ndbapi/flexTimedAsynch.cpp1
-rw-r--r--storage/ndb/test/ndbapi/flex_bench_mysql.cpp1
-rw-r--r--storage/ndb/test/ndbapi/index.cpp1
-rw-r--r--storage/ndb/test/ndbapi/index2.cpp1
-rw-r--r--storage/ndb/test/ndbapi/initronja.cpp1
-rw-r--r--storage/ndb/test/ndbapi/interpreterInTup.cpp1
-rw-r--r--storage/ndb/test/ndbapi/mainAsyncGenerator.cpp1
-rw-r--r--storage/ndb/test/ndbapi/msa.cpp1
-rw-r--r--storage/ndb/test/ndbapi/ndb_async1.cpp1
-rw-r--r--storage/ndb/test/ndbapi/ndb_async2.cpp1
-rw-r--r--storage/ndb/test/ndbapi/ndb_user_populate.cpp1
-rw-r--r--storage/ndb/test/ndbapi/ndb_user_transaction.cpp1
-rw-r--r--storage/ndb/test/ndbapi/ndb_user_transaction2.cpp1
-rw-r--r--storage/ndb/test/ndbapi/ndb_user_transaction3.cpp1
-rw-r--r--storage/ndb/test/ndbapi/ndb_user_transaction4.cpp1
-rw-r--r--storage/ndb/test/ndbapi/ndb_user_transaction5.cpp1
-rw-r--r--storage/ndb/test/ndbapi/ndb_user_transaction6.cpp1
-rw-r--r--storage/ndb/test/ndbapi/restarter.cpp1
-rw-r--r--storage/ndb/test/ndbapi/restarter2.cpp1
-rw-r--r--storage/ndb/test/ndbapi/restarts.cpp1
-rw-r--r--storage/ndb/test/ndbapi/size.cpp1
-rw-r--r--storage/ndb/test/ndbapi/slow_select.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testBackup.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testBasic.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testBasicAsynch.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testBitfield.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testBlobs.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testDataBuffers.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testDeadlock.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testDict.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testGrepVerify.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testIndex.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testInterpreter.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testLcp.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testMgm.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testNDBT.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testNdbApi.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testNodeRestart.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testOIBasic.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testOperations.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testOrderedIndex.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testPartitioning.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testReadPerf.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testRestartGci.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testSRBank.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testScan.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testScanFilter.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testScanInterpreter.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testScanPerf.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testSystemRestart.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testTimeout.cpp1
-rw-r--r--storage/ndb/test/ndbapi/testTransactions.cpp1
-rw-r--r--storage/ndb/test/ndbapi/test_event.cpp1
-rw-r--r--storage/ndb/test/ndbapi/userInterface.cpp1
-rw-r--r--storage/ndb/test/ndbnet/test.run1
-rw-r--r--storage/ndb/test/ndbnet/testError.run1
-rw-r--r--storage/ndb/test/ndbnet/testMNF.run1
-rw-r--r--storage/ndb/test/ndbnet/testNR.run1
-rw-r--r--storage/ndb/test/ndbnet/testNR1.run1
-rw-r--r--storage/ndb/test/ndbnet/testNR4.run1
-rw-r--r--storage/ndb/test/ndbnet/testSRhang.run1
-rw-r--r--storage/ndb/test/ndbnet/testTR295.run1
-rw-r--r--storage/ndb/test/newtonapi/basic_test/basic/basic.cpp1
-rw-r--r--storage/ndb/test/newtonapi/basic_test/bulk_read/br_test.cpp1
-rw-r--r--storage/ndb/test/newtonapi/basic_test/common.cpp1
-rw-r--r--storage/ndb/test/newtonapi/basic_test/common.hpp1
-rw-r--r--storage/ndb/test/newtonapi/basic_test/ptr_binding/ptr_binding_test.cpp1
-rw-r--r--storage/ndb/test/newtonapi/basic_test/too_basic.cpp1
-rw-r--r--storage/ndb/test/newtonapi/perf_test/perf.cpp1
-rw-r--r--storage/ndb/test/odbc/SQL99_test/SQL99_test.cpp1
-rw-r--r--storage/ndb/test/odbc/SQL99_test/SQL99_test.h1
-rw-r--r--storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE.cpp1
-rw-r--r--storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE_HDBC.cpp1
-rw-r--r--storage/ndb/test/odbc/client/NDBT_SQLConnect.cpp1
-rw-r--r--storage/ndb/test/odbc/client/NDBT_SQLPrepare.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLAllocEnvTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLAllocHandleTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLAllocHandleTest_bf.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLBindColTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLBindParameterTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLCancelTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLCloseCursorTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLColAttributeTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLColAttributeTest1.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLColAttributeTest2.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLColAttributeTest3.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLConnectTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLCopyDescTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLDescribeColTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLDisconnectTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLDriverConnectTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLEndTranTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLErrorTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLExecDirectTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLExecuteTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLFetchScrollTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLFetchTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLFreeHandleTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLFreeStmtTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetConnectAttrTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetCursorNameTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetDataTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetDescFieldTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetDescRecTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetDiagFieldTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetDiagRecSimpleTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetDiagRecTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetEnvAttrTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetFunctionsTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetInfoTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetStmtAttrTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLGetTypeInfoTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLMoreResultsTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLNumResultColsTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLParamDataTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLPrepareTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLPutDataTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLRowCountTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLSetConnectAttrTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLSetCursorNameTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLSetDescFieldTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLSetDescRecTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLSetEnvAttrTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLSetStmtAttrTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLTablesTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/SQLTransactTest.cpp1
-rw-r--r--storage/ndb/test/odbc/client/common.hpp1
-rw-r--r--storage/ndb/test/odbc/client/main.cpp1
-rw-r--r--storage/ndb/test/odbc/driver/testOdbcDriver.cpp1
-rw-r--r--storage/ndb/test/odbc/test_compiler/test_compiler.cpp1
-rw-r--r--storage/ndb/test/run-test/16node-tests.txt1
-rw-r--r--storage/ndb/test/run-test/Makefile.am1
-rwxr-xr-xstorage/ndb/test/run-test/atrt-analyze-result.sh1
-rwxr-xr-xstorage/ndb/test/run-test/atrt-clear-result.sh1
-rwxr-xr-xstorage/ndb/test/run-test/atrt-gather-result.sh1
-rwxr-xr-xstorage/ndb/test/run-test/atrt-mysql-test-run1
-rwxr-xr-xstorage/ndb/test/run-test/atrt-setup.sh1
-rwxr-xr-xstorage/ndb/test/run-test/atrt-testBackup1
-rw-r--r--storage/ndb/test/run-test/atrt.hpp1
-rw-r--r--storage/ndb/test/run-test/basic.txt1
-rw-r--r--storage/ndb/test/run-test/daily-basic-tests.txt1
-rw-r--r--storage/ndb/test/run-test/daily-devel-tests.txt1
-rwxr-xr-xstorage/ndb/test/run-test/make-config.sh1
-rwxr-xr-xstorage/ndb/test/run-test/make-html-reports.sh1
-rwxr-xr-xstorage/ndb/test/run-test/make-index.sh1
-rwxr-xr-xstorage/ndb/test/run-test/ndb-autotest.sh1
-rw-r--r--storage/ndb/test/src/AtrtClient.cpp1
-rw-r--r--storage/ndb/test/src/CpcClient.cpp1
-rwxr-xr-xstorage/ndb/test/src/DbUtil.cpp1
-rw-r--r--storage/ndb/test/src/HugoAsynchTransactions.cpp1
-rw-r--r--storage/ndb/test/src/HugoCalculator.cpp1
-rw-r--r--storage/ndb/test/src/HugoOperations.cpp1
-rw-r--r--storage/ndb/test/src/HugoTransactions.cpp1
-rw-r--r--storage/ndb/test/src/Makefile.am1
-rw-r--r--storage/ndb/test/src/NDBT_Error.cpp1
-rw-r--r--storage/ndb/test/src/NDBT_Output.cpp1
-rw-r--r--storage/ndb/test/src/NDBT_ResultRow.cpp1
-rw-r--r--storage/ndb/test/src/NDBT_ReturnCodes.cpp1
-rw-r--r--storage/ndb/test/src/NDBT_Table.cpp1
-rw-r--r--storage/ndb/test/src/NDBT_Tables.cpp1
-rw-r--r--storage/ndb/test/src/NDBT_Thread.cpp1
-rw-r--r--storage/ndb/test/src/NdbBackup.cpp1
-rw-r--r--storage/ndb/test/src/NdbConfig.cpp1
-rw-r--r--storage/ndb/test/src/NdbGrep.cpp1
-rw-r--r--storage/ndb/test/src/NdbMixRestarter.cpp1
-rw-r--r--storage/ndb/test/src/NdbRestarter.cpp1
-rw-r--r--storage/ndb/test/src/NdbRestarts.cpp1
-rw-r--r--storage/ndb/test/src/NdbSchemaCon.cpp1
-rw-r--r--storage/ndb/test/src/NdbSchemaOp.cpp1
-rw-r--r--storage/ndb/test/src/UtilTransactions.cpp1
-rw-r--r--storage/ndb/test/tools/Makefile.am1
-rw-r--r--storage/ndb/test/tools/copy_tab.cpp1
-rw-r--r--storage/ndb/test/tools/cpcc.cpp1
-rw-r--r--storage/ndb/test/tools/create_index.cpp1
-rw-r--r--storage/ndb/test/tools/hugoCalculator.cpp1
-rw-r--r--storage/ndb/test/tools/hugoFill.cpp1
-rw-r--r--storage/ndb/test/tools/hugoLoad.cpp1
-rw-r--r--storage/ndb/test/tools/hugoLockRecords.cpp1
-rw-r--r--storage/ndb/test/tools/hugoPkDelete.cpp1
-rw-r--r--storage/ndb/test/tools/hugoPkRead.cpp1
-rw-r--r--storage/ndb/test/tools/hugoPkReadRecord.cpp1
-rw-r--r--storage/ndb/test/tools/hugoPkUpdate.cpp1
-rw-r--r--storage/ndb/test/tools/hugoScanRead.cpp1
-rw-r--r--storage/ndb/test/tools/hugoScanUpdate.cpp1
-rw-r--r--storage/ndb/test/tools/listen.cpp1
-rw-r--r--storage/ndb/test/tools/rep_latency.cpp1
-rw-r--r--storage/ndb/test/tools/restart.cpp1
-rw-r--r--storage/ndb/test/tools/transproxy.cpp1
-rw-r--r--storage/ndb/test/tools/verify_index.cpp1
-rw-r--r--storage/ndb/tools/Makefile.am1
-rwxr-xr-xstorage/ndb/tools/clean-links.sh1
-rw-r--r--storage/ndb/tools/make-errors.pl1
-rwxr-xr-xstorage/ndb/tools/make-links.sh1
-rw-r--r--storage/ndb/tools/ndb_error_reporter1
-rw-r--r--storage/ndb/tools/ndb_size.pl1
-rw-r--r--storage/ndb/tools/ndb_test_platform.cpp1
-rw-r--r--storage/ndb/tools/ndbsql.cpp1
-rw-r--r--storage/ndb/tools/restore/Restore.cpp1
-rw-r--r--storage/ndb/tools/restore/Restore.hpp1
-rw-r--r--storage/ndb/tools/restore/consumer.cpp1
-rw-r--r--storage/ndb/tools/restore/consumer.hpp1
-rw-r--r--storage/ndb/tools/restore/consumer_printer.cpp1
-rw-r--r--storage/ndb/tools/restore/consumer_printer.hpp1
-rw-r--r--storage/ndb/tools/restore/consumer_restore.hpp1
-rw-r--r--storage/ndb/tools/restore/consumer_restorem.cpp1
-rw-r--r--storage/ndb/tools/restore/ndb_nodegroup_map.h1
-rwxr-xr-xstorage/ndb/tools/rgrep1
-rw-r--r--storage/oqgraph/CMakeLists.txt12
-rw-r--r--storage/oqgraph/README21
-rw-r--r--storage/oqgraph/cmake/FindJudy.cmake50
-rw-r--r--storage/oqgraph/graphcore.cc7
-rw-r--r--storage/oqgraph/ha_oqgraph.cc5
-rw-r--r--storage/oqgraph/mysql-test/oqgraph/general-Aria.result (renamed from storage/oqgraph/mysql-test/oqgraph/basic.result)5
-rw-r--r--storage/oqgraph/mysql-test/oqgraph/general-Aria.test3
-rw-r--r--storage/oqgraph/mysql-test/oqgraph/general-MyISAM.result1441
-rw-r--r--storage/oqgraph/mysql-test/oqgraph/general-MyISAM.test3
-rw-r--r--storage/oqgraph/mysql-test/oqgraph/general-innodb.result1441
-rw-r--r--storage/oqgraph/mysql-test/oqgraph/general-innodb.test4
-rw-r--r--storage/oqgraph/mysql-test/oqgraph/general.inc (renamed from storage/oqgraph/mysql-test/oqgraph/basic.test)9
-rwxr-xr-xstorage/oqgraph/mysql-test/oqgraph/generate_backing_table_tests_suite.sh52
-rwxr-xr-xstorage/oqgraph/mysql-test/oqgraph/maintainer-general-record.sh5
-rw-r--r--storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.inc53
-rw-r--r--storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.result284
-rw-r--r--storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.test35
-rw-r--r--storage/oqgraph/oqgraph_shim.h14
-rw-r--r--storage/perfschema/cursor_by_account.cc2
-rw-r--r--storage/perfschema/cursor_by_account.h2
-rw-r--r--storage/perfschema/cursor_by_host.cc2
-rw-r--r--storage/perfschema/cursor_by_host.h2
-rw-r--r--storage/perfschema/cursor_by_thread.cc2
-rw-r--r--storage/perfschema/cursor_by_thread.h2
-rw-r--r--storage/perfschema/cursor_by_user.cc2
-rw-r--r--storage/perfschema/cursor_by_user.h2
-rw-r--r--storage/perfschema/ha_perfschema.cc25
-rw-r--r--storage/perfschema/ha_perfschema.h43
-rw-r--r--storage/perfschema/pfs.cc179
-rw-r--r--storage/perfschema/pfs_account.cc91
-rw-r--r--storage/perfschema/pfs_account.h14
-rw-r--r--storage/perfschema/pfs_check.cc2
-rw-r--r--storage/perfschema/pfs_defaults.cc2
-rw-r--r--storage/perfschema/pfs_digest.cc115
-rw-r--r--storage/perfschema/pfs_digest.h8
-rw-r--r--storage/perfschema/pfs_events_stages.cc20
-rw-r--r--storage/perfschema/pfs_events_statements.cc20
-rw-r--r--storage/perfschema/pfs_events_waits.cc18
-rw-r--r--storage/perfschema/pfs_host.cc12
-rw-r--r--storage/perfschema/pfs_host.h5
-rw-r--r--storage/perfschema/pfs_instr.cc378
-rw-r--r--storage/perfschema/pfs_instr.h109
-rw-r--r--storage/perfschema/pfs_instr_class.cc8
-rw-r--r--storage/perfschema/pfs_instr_class.h17
-rw-r--r--storage/perfschema/pfs_server.h2
-rw-r--r--storage/perfschema/pfs_setup_object.cc4
-rw-r--r--storage/perfschema/pfs_stat.h7
-rw-r--r--storage/perfschema/pfs_user.cc4
-rw-r--r--storage/perfschema/pfs_user.h4
-rw-r--r--storage/perfschema/table_esgs_by_account_by_event_name.cc4
-rw-r--r--storage/perfschema/table_esgs_by_account_by_event_name.h4
-rw-r--r--storage/perfschema/table_esgs_by_host_by_event_name.cc4
-rw-r--r--storage/perfschema/table_esgs_by_host_by_event_name.h4
-rw-r--r--storage/perfschema/table_esgs_by_user_by_event_name.cc4
-rw-r--r--storage/perfschema/table_esgs_by_user_by_event_name.h4
-rw-r--r--storage/perfschema/table_esms_by_account_by_event_name.cc7
-rw-r--r--storage/perfschema/table_esms_by_account_by_event_name.h4
-rw-r--r--storage/perfschema/table_esms_by_digest.cc4
-rw-r--r--storage/perfschema/table_esms_by_digest.h4
-rw-r--r--storage/perfschema/table_esms_by_host_by_event_name.cc7
-rw-r--r--storage/perfschema/table_esms_by_host_by_event_name.h4
-rw-r--r--storage/perfschema/table_esms_by_thread_by_event_name.cc5
-rw-r--r--storage/perfschema/table_esms_by_user_by_event_name.cc7
-rw-r--r--storage/perfschema/table_esms_by_user_by_event_name.h4
-rw-r--r--storage/perfschema/table_esms_global_by_event_name.cc7
-rw-r--r--storage/perfschema/table_events_statements.cc93
-rw-r--r--storage/perfschema/table_events_statements.h13
-rw-r--r--storage/perfschema/table_ews_by_account_by_event_name.cc4
-rw-r--r--storage/perfschema/table_ews_by_account_by_event_name.h4
-rw-r--r--storage/perfschema/table_ews_by_host_by_event_name.cc4
-rw-r--r--storage/perfschema/table_ews_by_host_by_event_name.h4
-rw-r--r--storage/perfschema/table_ews_by_user_by_event_name.cc4
-rw-r--r--storage/perfschema/table_ews_by_user_by_event_name.h4
-rw-r--r--storage/perfschema/table_helper.cc23
-rw-r--r--storage/perfschema/table_helper.h8
-rw-r--r--storage/perfschema/table_host_cache.cc2
-rw-r--r--storage/perfschema/table_host_cache.h2
-rw-r--r--storage/perfschema/table_os_global_by_type.cc4
-rw-r--r--storage/perfschema/table_os_global_by_type.h2
-rw-r--r--storage/perfschema/table_session_connect.cc70
-rw-r--r--storage/perfschema/table_session_connect.h9
-rw-r--r--storage/perfschema/table_setup_actors.cc2
-rw-r--r--storage/perfschema/table_threads.cc85
-rw-r--r--storage/perfschema/table_tiws_by_table.cc4
-rw-r--r--storage/perfschema/table_tiws_by_table.h4
-rw-r--r--storage/perfschema/table_tlws_by_table.cc4
-rw-r--r--storage/perfschema/table_tlws_by_table.h4
-rw-r--r--storage/perfschema/unittest/CMakeLists.txt4
-rw-r--r--storage/perfschema/unittest/conf.txt2
-rw-r--r--storage/perfschema/unittest/pfs_account-oom-t.cc2
-rw-r--r--storage/perfschema/unittest/pfs_host-oom-t.cc2
-rw-r--r--storage/perfschema/unittest/stub_pfs_defaults.h2
-rw-r--r--storage/perfschema/unittest/stub_server_misc.h4
-rw-r--r--storage/sequence/sequence.cc2
-rw-r--r--storage/spider/ha_spider.cc402
-rw-r--r--storage/spider/ha_spider.h1
-rw-r--r--storage/spider/mysql-test/spider/bg/r/direct_aggregate.result10
-rw-r--r--storage/spider/mysql-test/spider/bg/r/direct_aggregate_part.result10
-rw-r--r--storage/spider/mysql-test/spider/bg/r/spider_fixes.result1
-rw-r--r--storage/spider/mysql-test/spider/r/direct_aggregate.result10
-rw-r--r--storage/spider/mysql-test/spider/r/direct_aggregate_part.result10
-rw-r--r--storage/spider/mysql-test/spider/r/spider_fixes.result1
-rw-r--r--storage/spider/spd_conn.cc51
-rw-r--r--storage/spider/spd_db_conn.cc28
-rw-r--r--storage/spider/spd_db_handlersocket.cc32
-rw-r--r--storage/spider/spd_db_handlersocket.h5
-rw-r--r--storage/spider/spd_db_include.h14
-rw-r--r--storage/spider/spd_db_mysql.cc275
-rw-r--r--storage/spider/spd_db_mysql.h5
-rw-r--r--storage/spider/spd_db_oracle.cc36
-rw-r--r--storage/spider/spd_db_oracle.h5
-rw-r--r--storage/spider/spd_include.h32
-rw-r--r--storage/spider/spd_malloc.cc40
-rw-r--r--storage/spider/spd_ping_table.cc248
-rw-r--r--storage/spider/spd_table.cc294
-rw-r--r--storage/spider/spd_table.h24
-rw-r--r--storage/tokudb/CMakeLists.txt15
-rw-r--r--storage/tokudb/README.md15
-rw-r--r--storage/tokudb/ft-index/CMakeLists.txt8
-rw-r--r--storage/tokudb/ft-index/buildheader/make_tdb.cc12
-rw-r--r--storage/tokudb/ft-index/cmake/merge_archives_unix.cmake.in49
-rw-r--r--storage/tokudb/ft-index/cmake_modules/TokuBuildTagDatabases.cmake6
-rw-r--r--storage/tokudb/ft-index/cmake_modules/TokuMergeLibs.cmake2
-rw-r--r--storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake2
-rw-r--r--storage/tokudb/ft-index/ft/CMakeLists.txt3
-rw-r--r--storage/tokudb/ft-index/ft/background_job_manager.cc5
-rw-r--r--storage/tokudb/ft-index/ft/block_table.cc6
-rw-r--r--storage/tokudb/ft-index/ft/bndata.cc642
-rw-r--r--storage/tokudb/ft-index/ft/bndata.h290
-rw-r--r--storage/tokudb/ft-index/ft/cachetable-internal.h2
-rw-r--r--storage/tokudb/ft-index/ft/cachetable.cc156
-rw-r--r--storage/tokudb/ft-index/ft/cachetable.h45
-rw-r--r--storage/tokudb/ft-index/ft/checkpoint.cc4
-rw-r--r--storage/tokudb/ft-index/ft/checkpoint.h2
-rw-r--r--storage/tokudb/ft-index/ft/checksum-benchmarks/Makefile3
-rw-r--r--storage/tokudb/ft-index/ft/checksum-benchmarks/adler32.cc236
-rw-r--r--storage/tokudb/ft-index/ft/compression-ratio/Makefile3
-rw-r--r--storage/tokudb/ft-index/ft/compression-ratio/cratio.cc195
-rw-r--r--storage/tokudb/ft-index/ft/fifo.cc7
-rw-r--r--storage/tokudb/ft-index/ft/fifo.h15
-rw-r--r--storage/tokudb/ft-index/ft/ft-cachetable-wrappers.cc137
-rw-r--r--storage/tokudb/ft-index/ft/ft-cachetable-wrappers.h82
-rw-r--r--storage/tokudb/ft-index/ft/ft-flusher.cc80
-rw-r--r--storage/tokudb/ft-index/ft/ft-flusher.h4
-rw-r--r--storage/tokudb/ft-index/ft/ft-hot-flusher.cc37
-rw-r--r--storage/tokudb/ft-index/ft/ft-internal.h55
-rw-r--r--storage/tokudb/ft-index/ft/ft-node-deserialize.cc4
-rw-r--r--storage/tokudb/ft-index/ft/ft-ops.cc905
-rw-r--r--storage/tokudb/ft-index/ft/ft-ops.h74
-rw-r--r--storage/tokudb/ft-index/ft/ft-search.h5
-rw-r--r--storage/tokudb/ft-index/ft/ft-serialize.cc11
-rw-r--r--storage/tokudb/ft-index/ft/ft-test-helpers.cc81
-rw-r--r--storage/tokudb/ft-index/ft/ft-verify.cc110
-rw-r--r--storage/tokudb/ft-index/ft/ft.cc62
-rw-r--r--storage/tokudb/ft-index/ft/ft.h6
-rw-r--r--storage/tokudb/ft-index/ft/ft_layout_version.h7
-rw-r--r--storage/tokudb/ft-index/ft/ft_node-serialize.cc147
-rw-r--r--storage/tokudb/ft-index/ft/ftloader-internal.h28
-rw-r--r--storage/tokudb/ft-index/ft/ftloader.cc72
-rw-r--r--storage/tokudb/ft-index/ft/ftloader.h2
-rw-r--r--storage/tokudb/ft-index/ft/fttypes.h10
-rw-r--r--storage/tokudb/ft-index/ft/ftverify.cc1
-rw-r--r--storage/tokudb/ft-index/ft/hash-benchmarks/Makefile4
-rw-r--r--storage/tokudb/ft-index/ft/hash-benchmarks/hash-benchmark-manually-open.cc378
-rw-r--r--storage/tokudb/ft-index/ft/hash-benchmarks/hash-benchmark.cc1205
-rw-r--r--storage/tokudb/ft-index/ft/le-cursor.h4
-rw-r--r--storage/tokudb/ft-index/ft/leafentry.h3
-rw-r--r--storage/tokudb/ft-index/ft/locking-benchmarks/Makefile4
-rw-r--r--storage/tokudb/ft-index/ft/locking-benchmarks/mfence-benchmark.cc217
-rw-r--r--storage/tokudb/ft-index/ft/locking-benchmarks/process_locks.cc233
-rw-r--r--storage/tokudb/ft-index/ft/locking-benchmarks/pthread-locks.cc272
-rw-r--r--storage/tokudb/ft-index/ft/locking-benchmarks/trylock-rdtsc.cc247
-rw-r--r--storage/tokudb/ft-index/ft/locking-benchmarks/trylock.cc213
-rw-r--r--storage/tokudb/ft-index/ft/log-internal.h8
-rw-r--r--storage/tokudb/ft-index/ft/log.h9
-rw-r--r--storage/tokudb/ft-index/ft/logcursor.cc3
-rw-r--r--storage/tokudb/ft-index/ft/logformat.cc18
-rw-r--r--storage/tokudb/ft-index/ft/logger.cc19
-rw-r--r--storage/tokudb/ft-index/ft/omt.cc230
-rw-r--r--storage/tokudb/ft-index/ft/omt.h416
-rw-r--r--storage/tokudb/ft-index/ft/quicklz.cc1
-rw-r--r--storage/tokudb/ft-index/ft/rbuf.h6
-rw-r--r--storage/tokudb/ft-index/ft/recover.cc93
-rw-r--r--storage/tokudb/ft-index/ft/recover.h4
-rw-r--r--storage/tokudb/ft-index/ft/roll.cc4
-rw-r--r--storage/tokudb/ft-index/ft/rollback-apply.cc6
-rw-r--r--storage/tokudb/ft-index/ft/rollback-ct-callbacks.cc6
-rw-r--r--storage/tokudb/ft-index/ft/rollback.cc10
-rw-r--r--storage/tokudb/ft-index/ft/rollback_log_node_cache.cc2
-rw-r--r--storage/tokudb/ft-index/ft/sub_block.cc9
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-checkpoint-pending.cc4
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-checkpointer-class.cc3
-rw-r--r--storage/tokudb/ft-index/ft/tests/cachetable-test.cc8
-rw-r--r--storage/tokudb/ft-index/ft/tests/dmt-test.cc (renamed from storage/tokudb/ft-index/ft/tests/omt-test.cc)467
-rw-r--r--storage/tokudb/ft-index/ft/tests/dmt-test2.cc373
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-bfe-query.cc76
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-clock-test.cc119
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-serialize-benchmark.cc180
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-serialize-sub-block-test.cc22
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-serialize-test.cc411
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-test-cursor-2.cc10
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-test-cursor.cc166
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-test-header.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/ft-test.cc118
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-bad-generate.cc6
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-extractor-errors.cc6
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-extractor.cc8
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-merge-files-dbufio.cc6
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-open.cc6
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-writer-errors.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test-writer.cc6
-rw-r--r--storage/tokudb/ft-index/ft/tests/ftloader-test.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/is_empty.cc26
-rw-r--r--storage/tokudb/ft-index/ft/tests/keyrange.cc4
-rw-r--r--storage/tokudb/ft-index/ft/tests/le-cursor-provdel.cc18
-rw-r--r--storage/tokudb/ft-index/ft/tests/le-cursor-right.cc32
-rw-r--r--storage/tokudb/ft-index/ft/tests/le-cursor-walk.cc16
-rw-r--r--storage/tokudb/ft-index/ft/tests/make-tree.cc44
-rw-r--r--storage/tokudb/ft-index/ft/tests/mempool-115.cc14
-rw-r--r--storage/tokudb/ft-index/ft/tests/minicron-test.cc4
-rw-r--r--storage/tokudb/ft-index/ft/tests/msnfilter.cc64
-rw-r--r--storage/tokudb/ft-index/ft/tests/orthopush-flush.cc28
-rw-r--r--storage/tokudb/ft-index/ft/tests/shortcut.cc12
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-checkpoint-during-flush.cc32
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-checkpoint-during-merge.cc44
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-checkpoint-during-rebalance.cc46
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-checkpoint-during-split.cc56
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-dirty-flushes-on-cleaner.cc90
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-flushes-on-cleaner.cc102
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-hot-with-bounds.cc14
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-leafentry-nested.cc16
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-merges-on-cleaner.cc70
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-oldest-referenced-xid-flush.cc21
-rw-r--r--storage/tokudb/ft-index/ft/tests/test-pick-child-to-flush.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/test.h2
-rw-r--r--storage/tokudb/ft-index/ft/tests/test1308a.cc2
-rw-r--r--storage/tokudb/ft-index/ft/tests/test3681.cc4
-rw-r--r--storage/tokudb/ft-index/ft/tests/test3884.cc67
-rw-r--r--storage/tokudb/ft-index/ft/tests/test4244.cc9
-rw-r--r--storage/tokudb/ft-index/ft/tests/test_block_allocator_merge.cc25
-rw-r--r--storage/tokudb/ft-index/ft/tests/test_logcursor.cc8
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-bad-msn.cc42
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-bad-pivots.cc38
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-dup-in-leaf.cc28
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-dup-pivots.cc38
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-misrouted-msgs.cc44
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-unsorted-leaf.cc28
-rw-r--r--storage/tokudb/ft-index/ft/tests/verify-unsorted-pivots.cc38
-rw-r--r--storage/tokudb/ft-index/ft/tests/xid_lsn_independent.cc8
-rw-r--r--storage/tokudb/ft-index/ft/tokuftdump.cc10
-rw-r--r--storage/tokudb/ft-index/ft/txn_manager.cc21
-rw-r--r--storage/tokudb/ft-index/ft/ule-internal.h3
-rw-r--r--storage/tokudb/ft-index/ft/ule.cc83
-rw-r--r--storage/tokudb/ft-index/ft/wbuf.h19
-rw-r--r--storage/tokudb/ft-index/ft/worker-thread-benchmarks/Makefile14
-rw-r--r--storage/tokudb/ft-index/ft/worker-thread-benchmarks/threadpool.cc166
-rw-r--r--storage/tokudb/ft-index/ft/worker-thread-benchmarks/threadpool.h136
-rw-r--r--storage/tokudb/ft-index/ft/worker-thread-benchmarks/worker-test.cc261
-rw-r--r--storage/tokudb/ft-index/ft/worker-thread-benchmarks/worker-test.cilk74
-rw-r--r--storage/tokudb/ft-index/ft/worker-thread-benchmarks/workqueue.h207
-rw-r--r--storage/tokudb/ft-index/ft/x1764-speedup/x1764-speedup-test.cc175
-rw-r--r--storage/tokudb/ft-index/ft/xids-internal.h10
-rw-r--r--storage/tokudb/ft-index/ft/xids.h2
-rw-r--r--storage/tokudb/ft-index/include/CMakeLists.txt4
-rw-r--r--storage/tokudb/ft-index/include/tdb-internal.h110
-rw-r--r--storage/tokudb/ft-index/locktree/lock_request.cc2
-rw-r--r--storage/tokudb/ft-index/locktree/lock_request.h2
-rw-r--r--storage/tokudb/ft-index/locktree/locktree.cc130
-rw-r--r--storage/tokudb/ft-index/locktree/locktree.h692
-rw-r--r--storage/tokudb/ft-index/locktree/manager.cc202
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_killed.cc17
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_not_killed.cc17
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_start_deadlock.cc30
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_start_pending.cc23
-rw-r--r--storage/tokudb/ft-index/locktree/tests/lock_request_wait_time_callback.cc16
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_conflicts.cc25
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_create_destroy.cc25
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_escalation_1big7lt_1small.cc31
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_1lt.cc8
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_2lt.cc8
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_escalation_impossible.cc4
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_escalation_stalls.cc10
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_infinity.cc55
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_misc.cc28
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_overlapping_relock.cc31
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_simple_lock.cc6
-rw-r--r--storage/tokudb/ft-index/locktree/tests/locktree_single_txnid_optimization.cc23
-rw-r--r--storage/tokudb/ft-index/locktree/tests/manager_create_destroy.cc13
-rw-r--r--storage/tokudb/ft-index/locktree/tests/manager_locktree_map.cc2
-rw-r--r--storage/tokudb/ft-index/locktree/tests/manager_params.cc2
-rw-r--r--storage/tokudb/ft-index/locktree/tests/manager_reference_release_lt.cc2
-rw-r--r--storage/tokudb/ft-index/locktree/tests/manager_status.cc3
-rw-r--r--storage/tokudb/ft-index/locktree/tests/range_buffer_test.cc2
-rw-r--r--storage/tokudb/ft-index/portability/CMakeLists.txt11
-rw-r--r--storage/tokudb/ft-index/portability/huge_page_detection.cc24
-rw-r--r--storage/tokudb/ft-index/portability/huge_page_detection.h96
-rw-r--r--storage/tokudb/ft-index/portability/memory.cc40
-rw-r--r--storage/tokudb/ft-index/portability/memory.h (renamed from storage/tokudb/ft-index/toku_include/memory.h)18
-rw-r--r--storage/tokudb/ft-index/portability/os_malloc.cc2
-rw-r--r--storage/tokudb/ft-index/portability/portability.cc2
-rw-r--r--storage/tokudb/ft-index/portability/rdtsc.h (renamed from storage/tokudb/ft-index/toku_include/rdtsc.h)0
-rw-r--r--storage/tokudb/ft-index/portability/tests/test-cache-line-boundary-fails.cc8
-rw-r--r--storage/tokudb/ft-index/portability/tests/test-fsync.cc4
-rw-r--r--storage/tokudb/ft-index/portability/tests/test-hugepage.cc10
-rw-r--r--storage/tokudb/ft-index/portability/tests/test-xid.cc2
-rw-r--r--storage/tokudb/ft-index/portability/toku_assert.cc86
-rw-r--r--storage/tokudb/ft-index/portability/toku_assert.h (renamed from storage/tokudb/ft-index/toku_include/toku_assert.h)16
-rw-r--r--storage/tokudb/ft-index/portability/toku_atomic.h3
-rw-r--r--storage/tokudb/ft-index/portability/toku_byteswap.h2
-rw-r--r--storage/tokudb/ft-index/portability/toku_config.h.in (renamed from storage/tokudb/ft-index/toku_include/toku_config.h.in)0
-rw-r--r--storage/tokudb/ft-index/portability/toku_crash.h7
-rw-r--r--storage/tokudb/ft-index/portability/toku_htod.h (renamed from storage/tokudb/ft-index/toku_include/toku_htod.h)2
-rw-r--r--storage/tokudb/ft-index/portability/toku_htonl.h1
-rw-r--r--storage/tokudb/ft-index/portability/toku_list.h (renamed from storage/tokudb/ft-index/toku_include/toku_list.h)0
-rw-r--r--storage/tokudb/ft-index/portability/toku_os.h (renamed from storage/tokudb/ft-index/toku_include/toku_os.h)13
-rw-r--r--storage/tokudb/ft-index/portability/toku_os_types.h20
-rw-r--r--storage/tokudb/ft-index/portability/toku_portability.h (renamed from storage/tokudb/ft-index/toku_include/toku_portability.h)93
-rw-r--r--storage/tokudb/ft-index/portability/toku_pthread.cc2
-rw-r--r--storage/tokudb/ft-index/portability/toku_race_tools.h (renamed from storage/tokudb/ft-index/toku_include/toku_race_tools.h)2
-rw-r--r--storage/tokudb/ft-index/portability/toku_random.h2
-rw-r--r--storage/tokudb/ft-index/portability/toku_time.h2
-rwxr-xr-xstorage/tokudb/ft-index/scripts/watch.stress-tests.bash2
-rw-r--r--storage/tokudb/ft-index/src/indexer-undo-do.cc10
-rw-r--r--storage/tokudb/ft-index/src/indexer.cc43
-rw-r--r--storage/tokudb/ft-index/src/loader.cc12
-rw-r--r--storage/tokudb/ft-index/src/tests/CMakeLists.txt378
-rw-r--r--storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-detect.cc300
-rw-r--r--storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-nowait.cc177
-rw-r--r--storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-on-the-fly.cc292
-rw-r--r--storage/tokudb/ft-index/src/tests/bdb.suppressions87
-rw-r--r--storage/tokudb/ft-index/src/tests/big-nested-abort-abort.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/big-nested-abort-commit.cc3
-rw-r--r--storage/tokudb/ft-index/src/tests/big-nested-commit-abort.cc3
-rw-r--r--storage/tokudb/ft-index/src/tests/big-nested-commit-commit.cc5
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-first-empty.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-first.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-last.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-next-prev-deadlock.cc14
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-next-prev.cc10
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-prelock-range.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-put-timeout.cc23
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-put-wakeup.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-put.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-set-range-0.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-set-range-n.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-set-range-reverse-0.cc6
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-set.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/blocking-table-lock.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/checkpoint1.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/checkpoint_fairness.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/checkpoint_stress.cc7
-rw-r--r--storage/tokudb/ft-index/src/tests/cilktests/Makefile40
-rw-r--r--storage/tokudb/ft-index/src/tests/cilktests/bar2.cilk22
-rw-r--r--storage/tokudb/ft-index/src/tests/cilktests/foo.cilk41
-rw-r--r--storage/tokudb/ft-index/src/tests/cilktests/foo2.cpp131
-rw-r--r--storage/tokudb/ft-index/src/tests/cilktests/get.cilk27
-rw-r--r--storage/tokudb/ft-index/src/tests/cilktests/measurecilkrun.cilk106
-rw-r--r--storage/tokudb/ft-index/src/tests/create-datadir.cc11
-rw-r--r--storage/tokudb/ft-index/src/tests/cursor-more-than-a-leaf-provdel.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/db-put-simple-deadlock-threads.cc12
-rw-r--r--storage/tokudb/ft-index/src/tests/db-put-simple-deadlock.cc15
-rw-r--r--storage/tokudb/ft-index/src/tests/db-put-simple-lockwait.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/db-put-update-deadlock.cc20
-rw-r--r--storage/tokudb/ft-index/src/tests/dump-env.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/filesize.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/hotindexer-undo-do-test.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/inflate.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/inflate2.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/loader-blobs-create-leaf.c.notyet149
-rw-r--r--storage/tokudb/ft-index/src/tests/medium-nested-commit-commit.cc3
-rw-r--r--storage/tokudb/ft-index/src/tests/recover-compare-db-descriptor.cc10
-rw-r--r--storage/tokudb/ft-index/src/tests/recover-compare-db.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/recover-fcreate-basementnodesize.cc7
-rw-r--r--storage/tokudb/ft-index/src/tests/recover-fcreate-nodesize.cc7
-rw-r--r--storage/tokudb/ft-index/src/tests/recover-missing-dbfile-2.cc6
-rw-r--r--storage/tokudb/ft-index/src/tests/recover-missing-dbfile.cc6
-rw-r--r--storage/tokudb/ft-index/src/tests/recover-upgrade-db-descriptor-multihandle.cc10
-rw-r--r--storage/tokudb/ft-index/src/tests/recover-upgrade-db-descriptor.cc10
-rw-r--r--storage/tokudb/ft-index/src/tests/recovery_stress.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/root_fifo_2.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/rowsize.cc7
-rw-r--r--storage/tokudb/ft-index/src/tests/simple.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test-prepare.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test-prepare2.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test-prepare3.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test-xa-prepare.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test.h44
-rw-r--r--storage/tokudb/ft-index/src/tests/test1426.cc196
-rw-r--r--storage/tokudb/ft-index/src/tests/test1753.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test1842.cc5
-rw-r--r--storage/tokudb/ft-index/src/tests/test3039.cc6
-rw-r--r--storage/tokudb/ft-index/src/tests/test3219.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test4573-logtrim.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test5092.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test938.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test938c.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test_abort1.cc20
-rw-r--r--storage/tokudb/ft-index/src/tests/test_abort2.cc7
-rw-r--r--storage/tokudb/ft-index/src/tests/test_abort3.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_abort4.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_abort5.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_abort_delete_first.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/test_archive1.cc7
-rw-r--r--storage/tokudb/ft-index/src/tests/test_blobs_leaf_split.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_cachesize.cc9
-rw-r--r--storage/tokudb/ft-index/src/tests/test_cursor_delete2.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_dbt_mem_behavior.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_delete.cc13
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_env_open_nocreate.cc29
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_env_open_open_close.cc11
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_env_set_lg_dir.cc5
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_env_set_tmp_dir.cc5
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_env_strdup_null.cc3
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_get_put_flags.cc9
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_remove.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_txn_locks_nonheaviside.cc18
-rw-r--r--storage/tokudb/ft-index/src/tests/test_db_txn_locks_read_uncommitted.cc25
-rw-r--r--storage/tokudb/ft-index/src/tests/test_env_close_flags.cc10
-rw-r--r--storage/tokudb/ft-index/src/tests/test_env_create_db_create.cc6
-rw-r--r--storage/tokudb/ft-index/src/tests/test_env_open_flags.cc6
-rw-r--r--storage/tokudb/ft-index/src/tests/test_equal_keys_with_different_bytes.cc (renamed from storage/tokudb/ft-index/src/tests/test_txn_abort8.cc)109
-rw-r--r--storage/tokudb/ft-index/src/tests/test_groupcommit_count.cc12
-rw-r--r--storage/tokudb/ft-index/src/tests/test_locktree_close.cc2
-rw-r--r--storage/tokudb/ft-index/src/tests/test_log1.cc5
-rw-r--r--storage/tokudb/ft-index/src/tests/test_log10.cc11
-rw-r--r--storage/tokudb/ft-index/src/tests/test_log1_abort.cc8
-rw-r--r--storage/tokudb/ft-index/src/tests/test_log7.cc5
-rw-r--r--storage/tokudb/ft-index/src/tests/test_log8.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_log9.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_logflush.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_logmax.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_reverse_compare_fun.cc10
-rw-r--r--storage/tokudb/ft-index/src/tests/test_set_func_malloc.cc3
-rw-r--r--storage/tokudb/ft-index/src/tests/test_txn_abort7.cc6
-rw-r--r--storage/tokudb/ft-index/src/tests/test_txn_abort9.cc162
-rw-r--r--storage/tokudb/ft-index/src/tests/test_txn_commit8.cc156
-rw-r--r--storage/tokudb/ft-index/src/tests/test_txn_cursor_last.cc10
-rw-r--r--storage/tokudb/ft-index/src/tests/test_txn_nested1.cc73
-rw-r--r--storage/tokudb/ft-index/src/tests/test_txn_nested_abort4.cc4
-rw-r--r--storage/tokudb/ft-index/src/tests/test_weakxaction.cc6
-rw-r--r--storage/tokudb/ft-index/src/tests/time_create_db.cc (renamed from storage/tokudb/ft-index/src/tests/test_txn_close_open_commit.cc)139
-rw-r--r--storage/tokudb/ft-index/src/tests/upgrade-test-1.cc2
-rw-r--r--storage/tokudb/ft-index/src/ydb-internal.h11
-rw-r--r--storage/tokudb/ft-index/src/ydb.cc244
-rw-r--r--storage/tokudb/ft-index/src/ydb_cursor.cc43
-rw-r--r--storage/tokudb/ft-index/src/ydb_db.cc16
-rw-r--r--storage/tokudb/ft-index/src/ydb_db.h2
-rw-r--r--storage/tokudb/ft-index/src/ydb_lib.cc35
-rw-r--r--storage/tokudb/ft-index/src/ydb_load.h2
-rw-r--r--storage/tokudb/ft-index/src/ydb_row_lock.cc12
-rw-r--r--storage/tokudb/ft-index/src/ydb_write.cc28
-rw-r--r--storage/tokudb/ft-index/toku_include/CMakeLists.txt17
-rw-r--r--storage/tokudb/ft-index/toku_include/old-db.h276
-rw-r--r--storage/tokudb/ft-index/tools/CMakeLists.txt11
-rwxr-xr-xstorage/tokudb/ft-index/tools/parseTraceFiles.py (renamed from storage/tokudb/ft-index/utils/parseTraceFiles.py)0
-rwxr-xr-xstorage/tokudb/ft-index/tools/pmprof (renamed from storage/tokudb/ft-index/utils/pmprof)0
-rw-r--r--storage/tokudb/ft-index/tools/tokudb_common.h (renamed from storage/tokudb/ft-index/utils/tokudb_common.h)0
-rw-r--r--storage/tokudb/ft-index/tools/tokudb_common_funcs.h (renamed from storage/tokudb/ft-index/utils/tokudb_common_funcs.h)14
-rw-r--r--storage/tokudb/ft-index/tools/tokudb_dump.cc (renamed from storage/tokudb/ft-index/utils/tokudb_dump.cc)9
-rw-r--r--storage/tokudb/ft-index/tools/tokudb_gen.cc (renamed from storage/tokudb/ft-index/utils/tokudb_gen.cc)7
-rw-r--r--storage/tokudb/ft-index/tools/tokudb_load.cc (renamed from storage/tokudb/ft-index/utils/tokudb_load.cc)0
-rw-r--r--storage/tokudb/ft-index/util/CMakeLists.txt2
-rw-r--r--storage/tokudb/ft-index/util/context.h2
-rw-r--r--storage/tokudb/ft-index/util/dmt.cc1265
-rw-r--r--storage/tokudb/ft-index/util/dmt.h728
-rw-r--r--storage/tokudb/ft-index/util/doubly_linked_list.h2
-rw-r--r--storage/tokudb/ft-index/util/fmutex.h109
-rw-r--r--storage/tokudb/ft-index/util/kibbutz.cc6
-rw-r--r--storage/tokudb/ft-index/util/memarena.cc (renamed from storage/tokudb/ft-index/ft/memarena.cc)60
-rw-r--r--storage/tokudb/ft-index/util/memarena.h (renamed from storage/tokudb/ft-index/ft/memarena.h)23
-rw-r--r--storage/tokudb/ft-index/util/mempool.cc61
-rw-r--r--storage/tokudb/ft-index/util/mempool.h36
-rw-r--r--storage/tokudb/ft-index/util/omt.cc2
-rw-r--r--storage/tokudb/ft-index/util/scoped_malloc.cc2
-rw-r--r--storage/tokudb/ft-index/util/tests/omt-test.cc950
-rw-r--r--storage/tokudb/ft-index/util/tests/x1764-test.cc (renamed from storage/tokudb/ft-index/ft/tests/x1764-test.cc)36
-rw-r--r--storage/tokudb/ft-index/util/x1764.cc (renamed from storage/tokudb/ft-index/ft/x1764.cc)12
-rw-r--r--storage/tokudb/ft-index/util/x1764.h (renamed from storage/tokudb/ft-index/ft/x1764.h)12
-rw-r--r--storage/tokudb/ft-index/utils/CMakeLists.txt21
-rw-r--r--storage/tokudb/ha_tokudb.cc481
-rw-r--r--storage/tokudb/ha_tokudb.h49
-rw-r--r--storage/tokudb/ha_tokudb_admin.cc4
-rw-r--r--storage/tokudb/ha_tokudb_alter_56.cc35
-rw-r--r--storage/tokudb/ha_tokudb_mrr_maria.cc6
-rw-r--r--storage/tokudb/ha_tokudb_update.cc6
-rw-r--r--storage/tokudb/hatoku_cmp.h18
-rw-r--r--storage/tokudb/hatoku_defines.h43
-rw-r--r--storage/tokudb/hatoku_hton.cc295
-rw-r--r--storage/tokudb/hatoku_hton.h77
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/change_column_all_1000_1.result5000
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/change_column_all_1000_10.result65080
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/ctype_cp1250_ch.result18
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/ext_key_1_innodb.result2
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/ext_key_1_tokudb.result2
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/ext_key_2_innodb.result2
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/ext_key_2_tokudb.result2
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/information-schema-global-status.result4
-rw-r--r--storage/tokudb/mysql-test/tokudb/r/type_date.result2
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_all.py99
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_1.test5001
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_10.test66373
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test6
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_timeout.test6
-rw-r--r--storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_locks_released.test6
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_clustering.result6
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_clustering2.result6
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/r/other_alter2.result7
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test6
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test6
-rw-r--r--storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test3
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_empty.result26
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_left.result32
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_middle.result32
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_right.result32
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/mdev4533.result5
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/mdev5932.result26
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/rpl_mixed_replace_into.result21
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/rpl_row_replace_into.result21
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/rpl_stmt_replace_into.result21
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/r/simple_icp.result2
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_empty.test41
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_left.test43
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_middle.test43
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_right.test43
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/mdev4533.test9
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/mdev5932.test41
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/rpl_mixed_replace_into.test25
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/rpl_row_replace_into.test25
-rw-r--r--storage/tokudb/mysql-test/tokudb_bugs/t/rpl_stmt_replace_into.test25
-rw-r--r--storage/tokudb/mysql-test/tokudb_mariadb/r/229cols.result465
-rw-r--r--storage/tokudb/mysql-test/tokudb_mariadb/r/mrr.result132
-rw-r--r--storage/tokudb/mysql-test/tokudb_mariadb/t/229cols.test234
-rw-r--r--storage/tokudb/mysql-test/tokudb_mariadb/t/mrr.test62
-rw-r--r--storage/tokudb/scripts/atc.readme2
-rw-r--r--storage/tokudb/scripts/common.sh5
-rwxr-xr-xstorage/tokudb/scripts/make.mysql.bash16
-rwxr-xr-xstorage/tokudb/scripts/make.mysql.debug.env.bash25
-rwxr-xr-xstorage/tokudb/scripts/nightly.mysql.build.and.test.bash6
-rwxr-xr-xstorage/tokudb/scripts/run.sql.bench.bash19
-rwxr-xr-xstorage/tokudb/scripts/sql.bench.summary.py75
-rwxr-xr-xstorage/tokudb/scripts/tokutek.make.mysql.bash2
-rw-r--r--storage/tokudb/tokudb_card.h16
-rw-r--r--storage/xtradb/CMakeLists.txt10
-rw-r--r--storage/xtradb/api/api0api.cc116
-rw-r--r--storage/xtradb/btr/btr0cur.cc21
-rw-r--r--storage/xtradb/buf/buf0buddy.cc54
-rw-r--r--storage/xtradb/buf/buf0buf.cc550
-rw-r--r--storage/xtradb/buf/buf0dblwr.cc126
-rw-r--r--storage/xtradb/buf/buf0flu.cc476
-rw-r--r--storage/xtradb/buf/buf0lru.cc110
-rw-r--r--storage/xtradb/dict/dict0boot.cc12
-rw-r--r--storage/xtradb/dict/dict0crea.cc8
-rw-r--r--storage/xtradb/dict/dict0dict.cc143
-rw-r--r--storage/xtradb/dict/dict0load.cc36
-rw-r--r--storage/xtradb/dict/dict0mem.cc40
-rw-r--r--storage/xtradb/dict/dict0stats.cc440
-rw-r--r--storage/xtradb/fil/fil0fil.cc240
-rw-r--r--storage/xtradb/fts/fts0ast.cc20
-rw-r--r--storage/xtradb/fts/fts0blex.cc474
-rw-r--r--storage/xtradb/fts/fts0config.cc4
-rw-r--r--storage/xtradb/fts/fts0fts.cc573
-rw-r--r--storage/xtradb/fts/fts0opt.cc10
-rw-r--r--storage/xtradb/fts/fts0pars.cc81
-rw-r--r--storage/xtradb/fts/fts0pars.y11
-rw-r--r--storage/xtradb/fts/fts0que.cc296
-rw-r--r--storage/xtradb/fts/fts0sql.cc22
-rw-r--r--storage/xtradb/fts/fts0tlex.cc101
-rw-r--r--storage/xtradb/handler/ha_innodb.cc524
-rw-r--r--storage/xtradb/handler/handler0alter.cc122
-rw-r--r--storage/xtradb/handler/i_s.cc294
-rw-r--r--storage/xtradb/ibuf/ibuf0ibuf.cc10
-rw-r--r--storage/xtradb/include/api0api.h10
-rw-r--r--storage/xtradb/include/btr0pcur.h7
-rw-r--r--storage/xtradb/include/btr0pcur.ic16
-rw-r--r--storage/xtradb/include/buf0buf.h118
-rw-r--r--storage/xtradb/include/buf0buf.ic109
-rw-r--r--storage/xtradb/include/buf0dblwr.h23
-rw-r--r--storage/xtradb/include/buf0flu.h26
-rw-r--r--storage/xtradb/include/buf0types.h4
-rw-r--r--storage/xtradb/include/db0err.h2
-rw-r--r--storage/xtradb/include/dict0dict.h26
-rw-r--r--storage/xtradb/include/dict0dict.ic27
-rw-r--r--storage/xtradb/include/dict0mem.h48
-rw-r--r--storage/xtradb/include/fil0fil.h27
-rw-r--r--storage/xtradb/include/fts0priv.h7
-rw-r--r--storage/xtradb/include/fts0priv.ic24
-rw-r--r--storage/xtradb/include/ha_prototypes.h10
-rw-r--r--storage/xtradb/include/lock0lock.h17
-rw-r--r--storage/xtradb/include/log0recv.h17
-rw-r--r--storage/xtradb/include/mem0mem.h51
-rw-r--r--storage/xtradb/include/mem0mem.ic39
-rw-r--r--storage/xtradb/include/os0file.h13
-rw-r--r--storage/xtradb/include/os0sync.h36
-rw-r--r--storage/xtradb/include/os0sync.ic6
-rw-r--r--storage/xtradb/include/page0page.h8
-rw-r--r--storage/xtradb/include/page0page.ic6
-rw-r--r--storage/xtradb/include/rem0rec.h21
-rw-r--r--storage/xtradb/include/row0log.h13
-rw-r--r--storage/xtradb/include/srv0srv.h15
-rw-r--r--storage/xtradb/include/sync0rw.h14
-rw-r--r--storage/xtradb/include/sync0rw.ic33
-rw-r--r--storage/xtradb/include/sync0sync.h1
-rw-r--r--storage/xtradb/include/sync0sync.ic11
-rw-r--r--storage/xtradb/include/trx0trx.h8
-rw-r--r--storage/xtradb/include/univ.i6
-rw-r--r--storage/xtradb/include/ut0ut.h15
-rw-r--r--storage/xtradb/lock/lock0lock.cc388
-rw-r--r--storage/xtradb/log/log0recv.cc84
-rw-r--r--storage/xtradb/mem/mem0mem.cc17
-rw-r--r--storage/xtradb/mtr/mtr0log.cc2
-rw-r--r--storage/xtradb/os/os0file.cc153
-rw-r--r--storage/xtradb/os/os0stacktrace.cc4
-rw-r--r--storage/xtradb/os/os0sync.cc4
-rw-r--r--storage/xtradb/page/page0cur.cc12
-rw-r--r--storage/xtradb/page/page0page.cc32
-rw-r--r--storage/xtradb/page/page0zip.cc187
-rw-r--r--storage/xtradb/pars/lexyy.cc54
-rw-r--r--storage/xtradb/pars/pars0pars.cc13
-rw-r--r--storage/xtradb/rem/rem0cmp.cc33
-rw-r--r--storage/xtradb/rem/rem0rec.cc11
-rw-r--r--storage/xtradb/row/row0ftsort.cc31
-rw-r--r--storage/xtradb/row/row0ins.cc6
-rw-r--r--storage/xtradb/row/row0log.cc472
-rw-r--r--storage/xtradb/row/row0mysql.cc58
-rw-r--r--storage/xtradb/row/row0quiesce.cc10
-rw-r--r--storage/xtradb/row/row0sel.cc86
-rw-r--r--storage/xtradb/row/row0uins.cc5
-rw-r--r--storage/xtradb/row/row0umod.cc15
-rw-r--r--storage/xtradb/row/row0upd.cc51
-rw-r--r--storage/xtradb/row/row0vers.cc43
-rw-r--r--storage/xtradb/srv/srv0conc.cc2
-rw-r--r--storage/xtradb/srv/srv0srv.cc21
-rw-r--r--storage/xtradb/srv/srv0start.cc55
-rw-r--r--storage/xtradb/sync/sync0arr.cc225
-rw-r--r--storage/xtradb/sync/sync0rw.cc32
-rw-r--r--storage/xtradb/sync/sync0sync.cc29
-rw-r--r--storage/xtradb/trx/trx0trx.cc52
-rw-r--r--storage/xtradb/ut/ut0ut.cc2
-rw-r--r--strings/ctype-utf8.c2
-rw-r--r--strings/xml.c7
-rw-r--r--support-files/CMakeLists.txt3
-rw-r--r--support-files/MacOSX/Description.plist.sh1
-rw-r--r--support-files/MacOSX/Info.plist.sh1
-rwxr-xr-xsupport-files/MacOSX/MySQLCOM1
-rw-r--r--support-files/MacOSX/StartupItem.Description.plist1
-rw-r--r--support-files/MacOSX/StartupItem.Info.plist1
-rwxr-xr-xsupport-files/MacOSX/StartupItem.postinstall1
-rw-r--r--support-files/MacOSX/StartupParameters.plist.sh1
-rwxr-xr-xsupport-files/MacOSX/mwar-wrapper1
-rwxr-xr-xsupport-files/MacOSX/mwcc-wrapper1
-rw-r--r--support-files/MacOSX/postflight.sh1
-rw-r--r--support-files/MacOSX/preflight.sh1
-rw-r--r--support-files/RHEL4-SElinux/mysql.fc1
-rw-r--r--support-files/RHEL4-SElinux/mysql.te1
-rw-r--r--support-files/db.opt (renamed from sql/db.opt)0
-rw-r--r--support-files/mysql.m41
-rw-r--r--support-files/mysql.server.sh5
-rw-r--r--support-files/rpm/server-prein.sh2
-rw-r--r--tests/CMakeLists.txt1
-rw-r--r--tests/deadlock_test.c1
-rwxr-xr-xtests/drop_test.pl1
-rwxr-xr-xtests/export.pl1
-rwxr-xr-xtests/fork2_test.pl1
-rwxr-xr-xtests/index_corrupt.pl1
-rwxr-xr-xtests/insert_and_repair.pl1
-rwxr-xr-xtests/lock_test.pl1
-rw-r--r--tests/mysql_client_fw.c70
-rw-r--r--tests/mysql_client_test.c220
-rwxr-xr-xtests/pmail.pl1
-rwxr-xr-xtests/rename_test.pl1
-rwxr-xr-xtests/table_types.pl1
-rwxr-xr-xtests/test_delayed_insert.pl1
-rwxr-xr-xtests/truncate.pl1
-rw-r--r--unittest/examples/simple-t.c1
-rw-r--r--unittest/mysys/CMakeLists.txt13
-rw-r--r--unittest/sql/CMakeLists.txt29
-rw-r--r--unittest/sql/explain_filename-t.cc (renamed from unittest/mysys/explain_filename-t.cc)0
-rw-r--r--win/packaging/heidisql.cmake4
2872 files changed, 138340 insertions, 94553 deletions
diff --git a/.bzrignore b/.bzrignore
index 334cd021c95..1de58b16581 100644
--- a/.bzrignore
+++ b/.bzrignore
@@ -1436,7 +1436,7 @@ storage/tokudb/ft-index/portability/tests/try-uninit
storage/tokudb/ft-index/src/merge_archives_tokufractaltree_static.cmake
storage/tokudb/ft-index/src/tokufractaltree_static_depends.cc
storage/tokudb/ft-index/src/tests/recovery_fileops_unit_dir
-storage/tokudb/ft-index/toku_include/toku_config.h
+storage/tokudb/ft-index/portability/toku_config.h
storage/tokudb/ft-index/util/tests/marked-omt-test
storage/tokudb/ft-index/util/tests/omt-tmpl-test
storage/tokudb/ft-index/util/tests/sort-tmpl-test
@@ -1450,9 +1450,13 @@ storage/tokudb/ft-index/util/tests/test_partitioned_counter
storage/tokudb/ft-index/util/tests/test_partitioned_counter_5833
storage/tokudb/ft-index/util/tests/threadpool-test
storage/tokudb/ft-index/util/tests/threadpool-testrunf
-storage/tokudb/ft-index/utils/tokudb_dump
-storage/tokudb/ft-index/utils/tokudb_gen
-storage/tokudb/ft-index/utils/tokudb_load
+storage/tokudb/ft-index/tools/tokudb_dump
+storage/tokudb/ft-index/tools/tokudb_gen
+storage/tokudb/ft-index/tools/tokudb_load
storage/connect/connect.cnf
storage/cassandra/cassandra.cnf
libmysql/libmysql_versions.ld
+scripts/mysql_config.pl
+pcre/pcre_chartables.c
+pcre/test*grep
+import_executables.cmake
diff --git a/BUILD/cleanup b/BUILD/cleanup
index e8397ca9663..1a3cfa7b24e 100755
--- a/BUILD/cleanup
+++ b/BUILD/cleanup
@@ -1,7 +1,7 @@
#! /bin/sh
# Copyright (C) 2003 MySQL AB
-#
+# Use is subject to license terms
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-alpha b/BUILD/compile-alpha
index 5e05748d178..45f72eb90e1 100755
--- a/BUILD/compile-alpha
+++ b/BUILD/compile-alpha
@@ -1,7 +1,7 @@
#! /bin/sh
# Copyright (C) 2000, 2002 MySQL AB
-#
+# Use is subject to license terms
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-amd64-debug-max-no-ndb b/BUILD/compile-amd64-debug-max-no-ndb
index 5b928886f7a..100a17163a4 100755
--- a/BUILD/compile-amd64-debug-max-no-ndb
+++ b/BUILD/compile-amd64-debug-max-no-ndb
@@ -1,7 +1,7 @@
#! /bin/sh
# Copyright (C) 2005, 2006 MySQL AB
-#
+# Use is subject to license terms
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
# License as published by the Free Software Foundation; version 2
diff --git a/BUILD/compile-amd64-gcov b/BUILD/compile-amd64-gcov
index 8f718b509aa..80936d1f3ec 100755
--- a/BUILD/compile-amd64-gcov
+++ b/BUILD/compile-amd64-gcov
@@ -1,7 +1,7 @@
#! /bin/sh
# Copyright (C) 2007 MySQL AB
-#
+# Use is subject to license terms
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-amd64-gprof b/BUILD/compile-amd64-gprof
index a5c5ce0e7d8..b6e38a68b8f 100755
--- a/BUILD/compile-amd64-gprof
+++ b/BUILD/compile-amd64-gprof
@@ -1,7 +1,7 @@
#! /bin/sh
# Copyright (C) 2007 MySQL AB
-#
+# Use is subject to license terms
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-amd64-max-sci b/BUILD/compile-amd64-max-sci
index 76a0257959f..fbcbba7920b 100644
--- a/BUILD/compile-amd64-max-sci
+++ b/BUILD/compile-amd64-max-sci
@@ -1,7 +1,7 @@
#! /bin/sh
# Copyright (C) 2007 MySQL AB
-#
+# Use is subject to license terms
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-pentium-cybozu b/BUILD/compile-pentium-cybozu
index 0e07e553a63..fc65adf1ea1 100755
--- a/BUILD/compile-pentium-cybozu
+++ b/BUILD/compile-pentium-cybozu
@@ -1,7 +1,7 @@
#! /bin/sh
# Copyright (C) 2005 MySQL AB
-#
+# Use is subject to license terms
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-pentium-gcov b/BUILD/compile-pentium-gcov
index 33f74d01db0..56072f619e5 100755
--- a/BUILD/compile-pentium-gcov
+++ b/BUILD/compile-pentium-gcov
@@ -1,7 +1,7 @@
#! /bin/sh
# Copyright (C) 2000, 2007 MySQL AB
-#
+# Use is subject to license terms
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-pentium-gprof b/BUILD/compile-pentium-gprof
index 0f02aa4f236..52231e7832a 100755
--- a/BUILD/compile-pentium-gprof
+++ b/BUILD/compile-pentium-gprof
@@ -1,7 +1,7 @@
#! /bin/sh
# Copyright (C) 2001, 2007 MySQL AB
-#
+# Use is subject to license terms
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-pentium-icc b/BUILD/compile-pentium-icc
index a94f4b62878..23333a13c15 100755
--- a/BUILD/compile-pentium-icc
+++ b/BUILD/compile-pentium-icc
@@ -1,7 +1,8 @@
#! /bin/sh
# Copyright (C) 2005 MySQL AB
-#
+# Use is subject to license terms
+#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-pentium-icc-yassl b/BUILD/compile-pentium-icc-yassl
index 256aefdcaac..ef0ec1a5d76 100644
--- a/BUILD/compile-pentium-icc-yassl
+++ b/BUILD/compile-pentium-icc-yassl
@@ -1,7 +1,8 @@
#! /bin/sh
# Copyright (C) 2005 MySQL AB
-#
+# Use is subject to license terms
+#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-pentium-myodbc b/BUILD/compile-pentium-myodbc
index 36add93d2df..d9b1dd47129 100755
--- a/BUILD/compile-pentium-myodbc
+++ b/BUILD/compile-pentium-myodbc
@@ -1,7 +1,8 @@
#! /bin/sh
# Copyright (C) 2000 MySQL AB
-#
+# Use is subject to license terms
+#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-pentium64-gcov b/BUILD/compile-pentium64-gcov
index e7f1742f8aa..36d4b6192ec 100755
--- a/BUILD/compile-pentium64-gcov
+++ b/BUILD/compile-pentium64-gcov
@@ -1,6 +1,7 @@
#! /bin/sh
# Copyright (C) 2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/BUILD/compile-pentium64-gprof b/BUILD/compile-pentium64-gprof
index ba077c6a671..b7821e06b6e 100755
--- a/BUILD/compile-pentium64-gprof
+++ b/BUILD/compile-pentium64-gprof
@@ -1,6 +1,7 @@
#! /bin/sh
# Copyright (C) 2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/BUILD/compile-pentium64-max b/BUILD/compile-pentium64-max
index e4f3179d531..7f63d408f1a 100755
--- a/BUILD/compile-pentium64-max
+++ b/BUILD/compile-pentium64-max
@@ -1,6 +1,7 @@
#! /bin/sh
# Copyright (C) 2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/BUILD/compile-pentium64-max-sci b/BUILD/compile-pentium64-max-sci
index 0e6db7d84c6..a19351308c5 100644
--- a/BUILD/compile-pentium64-max-sci
+++ b/BUILD/compile-pentium64-max-sci
@@ -1,7 +1,8 @@
#! /bin/sh
# Copyright (C) 2007 MySQL AB
-#
+# Use is subject to license terms
+#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-ppc b/BUILD/compile-ppc
index a8e2d838a19..18051aa33ee 100755
--- a/BUILD/compile-ppc
+++ b/BUILD/compile-ppc
@@ -1,7 +1,8 @@
#! /bin/sh
# Copyright (C) 2004 MySQL AB
-#
+# Use is subject to license terms
+#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/BUILD/compile-solaris-amd64-debug b/BUILD/compile-solaris-amd64-debug
index d0f05579dc4..49e1e90ebeb 100755
--- a/BUILD/compile-solaris-amd64-debug
+++ b/BUILD/compile-solaris-amd64-debug
@@ -1,7 +1,8 @@
#!/bin/sh
# Copyright (C) 2007 MySQL AB
-#
+# Use is subject to license terms
+#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f8ebddc70fe..07f73056575 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
-# Copyright (c) 2006, 2013, Oracle and/or its affiliates.
-# Copyright (c) 2008, 2013, Monty Program Ab
+# Copyright (c) 2006, 2014, Oracle and/or its affiliates.
+# Copyright (c) 2008, 2014, Monty Program Ab
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -61,6 +61,7 @@ IF(UNIX AND NOT APPLE)
# Compiling with PIC speeds up embedded build, on PIC sensitive systems
# Predefine it to OFF in release builds, because of the performance penalty
SET(WITH_PIC ${WITH_PIC_DEFAULT} CACHE BOOL "Compile with PIC.")
+ MARK_AS_ADVANCED(WITH_PIC)
ENDIF()
# Optionally set project name, e.g.
@@ -265,6 +266,10 @@ IF (ENABLE_GCOV AND NOT WIN32 AND NOT APPLE)
SET(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} -fprofile-arcs -ftest-coverage -lgcov")
ENDIF()
+MY_CHECK_C_COMPILER_FLAG(-ggdb3 HAVE_GGDB3)
+SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -ggdb3")
+SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -ggdb3")
+
OPTION(ENABLED_LOCAL_INFILE
"If we should should enable LOAD DATA LOCAL by default" ${IF_WIN})
MARK_AS_ADVANCED(ENABLED_LOCAL_INFILE)
@@ -298,16 +303,11 @@ ENDIF()
# safemalloc can be enabled and disabled independently
SET(WITH_SAFEMALLOC "AUTO" CACHE STRING "Use safemalloc memory debugger. Will result in slower execution. Options are: ON OFF AUTO.")
-# force -DUSE_MYSYS_NEW unless already done by HAVE_CXX_NEW
-IF(HAVE_CXX_NEW)
- SET(DUSE_MYSYS_NEW "-DUSE_MYSYS_NEW")
-ENDIF()
-
IF(WITH_SAFEMALLOC MATCHES "ON")
- ADD_DEFINITIONS( -DSAFEMALLOC ${DUSE_MYSYS_NEW})
+ ADD_DEFINITIONS( -DSAFEMALLOC)
ELSEIF(WITH_SAFEMALLOC MATCHES "AUTO" AND NOT WIN32 AND NOT WITH_VALGRIND)
SET(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -DSAFEMALLOC")
- SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DSAFEMALLOC ${DUSE_MYSYS_NEW}")
+ SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DSAFEMALLOC")
ENDIF()
# Set commonly used variables
@@ -331,19 +331,25 @@ IF(INSTALL_SYSCONFDIR)
SET(DEFAULT_SYSCONFDIR "${INSTALL_SYSCONFDIR}")
ENDIF()
-OPTION(TMPDIR
-"PATH to MySQL TMP dir. If unspecified, defaults to P_tmpdir in <stdio.h>" OFF)
-IF(TMPDIR)
+SET(TMPDIR ""
+ CACHE PATH
+ "PATH to MySQL TMP dir. Defaults to the P_tmpdir macro in <stdio.h>")
+IF(TMPDIR STREQUAL "")
+ # Do not quote it, to refer to the P_tmpdir macro.
+ SET(DEFAULT_TMPDIR "P_tmpdir")
+ELSE()
# Quote it, to make it a const char string.
SET(DEFAULT_TMPDIR "\"${TMPDIR}\"")
-ELSE()
- # Do not quote it, to refer to the P_tmpdir macro in <stdio.h>.
- SET(DEFAULT_TMPDIR "P_tmpdir")
ENDIF()
# Run platform tests
INCLUDE(configure.cmake)
+# force -DUSE_MYSYS_NEW unless already done by HAVE_CXX_NEW
+IF(NOT HAVE_CXX_NEW)
+ ADD_DEFINITIONS(-DUSE_MYSYS_NEW)
+ENDIF()
+
# Find header files from the bundled libraries
# (jemalloc, yassl, readline, pcre, etc)
# before the ones installed in the system
@@ -380,6 +386,11 @@ ELSEIF(MYSQL_MAINTAINER_MODE MATCHES "AUTO")
SET(CMAKE_CXX_FLAGS_DEBUG "${MY_MAINTAINER_CXX_WARNINGS} ${CMAKE_CXX_FLAGS_DEBUG}")
ENDIF()
+IF(CMAKE_CROSSCOMPILING)
+ SET(IMPORT_EXECUTABLES "IMPORTFILE-NOTFOUND" CACHE FILEPATH "Path to import_executables.cmake from a native build")
+ INCLUDE(${IMPORT_EXECUTABLES})
+ENDIF()
+
IF(WITH_UNIT_TESTS)
ENABLE_TESTING()
ADD_SUBDIRECTORY(unittest/mytap)
@@ -387,11 +398,13 @@ IF(WITH_UNIT_TESTS)
ADD_SUBDIRECTORY(unittest/examples)
ADD_SUBDIRECTORY(unittest/mysys)
ADD_SUBDIRECTORY(unittest/my_decimal)
- ADD_SUBDIRECTORY(unittest/sql)
+ IF(NOT WITHOUT_SERVER)
+ ADD_SUBDIRECTORY(unittest/sql)
+ ENDIF()
ENDIF()
IF(NOT WITHOUT_SERVER)
-SET (MYSQLD_STATIC_PLUGIN_LIBS "" CACHE INTERNAL "")
+ SET (MYSQLD_STATIC_PLUGIN_LIBS "" CACHE INTERNAL "")
# Add storage engines and plugins.
CONFIGURE_PLUGINS()
ENDIF()
@@ -443,6 +456,13 @@ IF(WIN32)
ENDIF()
ADD_SUBDIRECTORY(packaging/solaris)
+IF(NOT CMAKE_CROSSCOMPILING)
+ SET(EXPORTED comp_err comp_sql factorial gen_lex_hash)
+ # minimal target to build only binaries for export
+ ADD_CUSTOM_TARGET(import_executables DEPENDS ${EXPORTED})
+ EXPORT(TARGETS ${EXPORTED} FILE ${CMAKE_BINARY_DIR}/import_executables.cmake)
+ENDIF()
+
CONFIGURE_FILE(config.h.cmake ${CMAKE_BINARY_DIR}/include/my_config.h)
CONFIGURE_FILE(config.h.cmake ${CMAKE_BINARY_DIR}/include/config.h)
CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/include/mysql_version.h.in
@@ -474,7 +494,7 @@ ADD_CUSTOM_TARGET(INFO_BIN ALL
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
)
-INSTALL_DOCUMENTATION(README TODO CREDITS COPYING COPYING.LESSER
+INSTALL_DOCUMENTATION(README CREDITS COPYING COPYING.LESSER EXCEPTIONS-CLIENT
COMPONENT Readme)
INSTALL_DOCUMENTATION(${CMAKE_BINARY_DIR}/Docs/INFO_SRC
${CMAKE_BINARY_DIR}/Docs/INFO_BIN)
diff --git a/EXCEPTIONS-CLIENT b/EXCEPTIONS-CLIENT
new file mode 100644
index 00000000000..11ba42c422f
--- /dev/null
+++ b/EXCEPTIONS-CLIENT
@@ -0,0 +1,136 @@
+ FOSS License Exception
+
+ http://www.mysql.com/about/legal/licensing/foss-exception/
+ Updated February 23, 2012
+
+What is the FOSS License Exception?
+
+ Oracle's Free and Open Source Software ("FOSS") License Exception
+ (formerly known as the FLOSS License Exception) allows developers of FOSS
+ applications to include Oracle's MySQL Client Libraries (also referred to
+ as "MySQL Drivers" or "MySQL Connectors") with their FOSS applications.
+ MySQL Client Libraries are typically licensed pursuant to version 2 of the
+ General Public License ("GPL"), but this exception permits distribution of
+ certain MySQL Client Libraries with a developer's FOSS applications
+ licensed under the terms of another FOSS license listed below, even though
+ such other FOSS license may be incompatible with the GPL.
+
+ The following terms and conditions describe the circumstances under which
+ Oracle's FOSS License Exception applies.
+
+Oracle's FOSS License Exception Terms and Conditions
+
+ 1. Definitions. "Derivative Work" means a derivative work, as defined
+ under applicable copyright law, formed entirely from the Program and
+ one or more FOSS Applications.
+
+ "FOSS Application" means a free and open source software application
+ distributed subject to a license listed in the section below titled
+ "FOSS License List."
+
+ "FOSS Notice" means a notice placed by Oracle or MySQL in a copy of
+ the MySQL Client Libraries stating that such copy of the MySQL Client
+ Libraries may be distributed under Oracle's or MySQL's FOSS (or FLOSS)
+ License Exception.
+
+ "Independent Work" means portions of the Derivative Work that are not
+ derived from the Program and can reasonably be considered independent
+ and separate works.
+
+ "Program" means a copy of Oracle's MySQL Client Libraries that
+ contains a FOSS Notice.
+
+ 2. A FOSS application developer ("you" or "your") may distribute a
+ Derivative Work provided that you and the Derivative Work meet all of
+ the following conditions:
+
+ a. You obey the GPL in all respects for the Program and all portions
+ (including modifications) of the Program included in the
+ Derivative Work (provided that this condition does not apply to
+ Independent Works);
+ b. The Derivative Work does not include any work licensed under the
+ GPL other than the Program;
+ c. You distribute Independent Works subject to a license listed in
+ the section below titled "FOSS License List";
+ d. You distribute Independent Works in object code or executable
+ form with the complete corresponding machine-readable source code
+ on the same medium and under the same FOSS license applying to
+ the object code or executable forms;
+ e. All works that are aggregated with the Program or the Derivative
+ Work on a medium or volume of storage are not derivative works of
+ the Program, Derivative Work or FOSS Application, and must
+ reasonably be considered independent and separate works.
+
+ 3. Oracle reserves all rights not expressly granted in these terms and
+ conditions. If all of the above conditions are not met, then this FOSS
+ License Exception does not apply to you or your Derivative Work.
+
+FOSS License List
+
++------------------------------------------------------------------------+
+|License Name |Version(s)/Copyright Date|
+|----------------------------------------------+-------------------------|
+|Academic Free License |2.0 |
+|----------------------------------------------+-------------------------|
+|Apache Software License |1.0/1.1/2.0 |
+|----------------------------------------------+-------------------------|
+|Apple Public Source License |2.0 |
+|----------------------------------------------+-------------------------|
+|Artistic license |From Perl 5.8.0 |
+|----------------------------------------------+-------------------------|
+|BSD license |"July 22 1999" |
+|----------------------------------------------+-------------------------|
+|Common Development and Distribution License |1.0 |
+|(CDDL) | |
+|----------------------------------------------+-------------------------|
+|Common Public License |1.0 |
+|----------------------------------------------+-------------------------|
+|Eclipse Public License |1.0 |
+|----------------------------------------------+-------------------------|
+|European Union Public License (EUPL)¹ |1.1 |
+|----------------------------------------------+-------------------------|
+|GNU Affero General Public License (AGPL) |3.0 |
+|----------------------------------------------+-------------------------|
+|GNU Library or "Lesser" General Public License|2.0/2.1/3.0 |
+|(LGPL) | |
+|----------------------------------------------+-------------------------|
+|GNU General Public License (GPL) |3.0 |
+|----------------------------------------------+-------------------------|
+|IBM Public License |1.0 |
+|----------------------------------------------+-------------------------|
+|Jabber Open Source License |1.0 |
+|----------------------------------------------+-------------------------|
+|MIT License (As listed in file |- |
+|MIT-License.txt) | |
+|----------------------------------------------+-------------------------|
+|Mozilla Public License (MPL) |1.0/1.1 |
+|----------------------------------------------+-------------------------|
+|Open Software License |2.0 |
+|----------------------------------------------+-------------------------|
+|OpenSSL license (with original SSLeay license)|"2003" ("1998") |
+|----------------------------------------------+-------------------------|
+|PHP License |3.0/3.01 |
+|----------------------------------------------+-------------------------|
+|Python license (CNRI Python License) |- |
+|----------------------------------------------+-------------------------|
+|Python Software Foundation License |2.1.1 |
+|----------------------------------------------+-------------------------|
+|Sleepycat License |"1999" |
+|----------------------------------------------+-------------------------|
+|University of Illinois/NCSA Open Source |- |
+|License | |
+|----------------------------------------------+-------------------------|
+|W3C License |"2001" |
+|----------------------------------------------+-------------------------|
+|X11 License |"2001" |
+|----------------------------------------------+-------------------------|
+|Zlib/libpng License |- |
+|----------------------------------------------+-------------------------|
+|Zope Public License |2.0 |
++------------------------------------------------------------------------+
+
+¹) When an Independent Work is licensed under a "Compatible License"
+pursuant to the EUPL, the Compatible License rather than the EUPL is the
+applicable license for purposes of these FOSS License Exception Terms and
+Conditions.
+
diff --git a/VERSION b/VERSION
index 0141f2b7e10..41932e2084d 100644
--- a/VERSION
+++ b/VERSION
@@ -4,5 +4,5 @@
#
MYSQL_VERSION_MAJOR=10
MYSQL_VERSION_MINOR=0
-MYSQL_VERSION_PATCH=11
+MYSQL_VERSION_PATCH=13
MYSQL_VERSION_EXTRA=
diff --git a/client/client_priv.h b/client/client_priv.h
index 656c8fcf32a..3bc4b3844a9 100644
--- a/client/client_priv.h
+++ b/client/client_priv.h
@@ -92,6 +92,7 @@ enum options_client
OPT_REPORT_PROGRESS,
OPT_SKIP_ANNOTATE_ROWS_EVENTS,
OPT_SSL_CRL, OPT_SSL_CRLPATH,
+ OPT_USE_GTID,
OPT_MAX_CLIENT_OPTION /* should be always the last */
};
diff --git a/client/mysql.cc b/client/mysql.cc
index ca7cb7dd910..b1570e32a80 100644
--- a/client/mysql.cc
+++ b/client/mysql.cc
@@ -1,5 +1,5 @@
/*
- Copyright (c) 2000, 2013, Oracle and/or its affiliates.
+ Copyright (c) 2000, 2014, Oracle and/or its affiliates.
Copyright (c) 2009, 2013, Monty Program Ab.
Copyright (c) 2013, 2014, SkySQL Ab
@@ -606,7 +606,6 @@ static COMMANDS commands[] = {
{ "OLD_PASSWORD", 0, 0, 0, ""},
{ "ON", 0, 0, 0, ""},
{ "ONE", 0, 0, 0, ""},
- { "ONE_SHOT", 0, 0, 0, ""},
{ "OPEN", 0, 0, 0, ""},
{ "OPTIMIZE", 0, 0, 0, ""},
{ "OPTION", 0, 0, 0, ""},
diff --git a/client/mysql_upgrade.c b/client/mysql_upgrade.c
index ec49134a111..80d57ce9faa 100644
--- a/client/mysql_upgrade.c
+++ b/client/mysql_upgrade.c
@@ -500,6 +500,7 @@ static void find_tool(char *tool_executable_name, const char *tool_name,
*/
if (run_tool(tool_executable_name,
&ds_tmp, /* Get output from command, discard*/
+ "--no-defaults",
"--help",
"2>&1",
IF_WIN("> NUL", "> /dev/null"),
diff --git a/client/mysqldump.c b/client/mysqldump.c
index a0222f370b3..decde7dabb0 100644
--- a/client/mysqldump.c
+++ b/client/mysqldump.c
@@ -87,6 +87,9 @@
/* Chars needed to store LONGLONG, excluding trailing '\0'. */
#define LONGLONG_LEN 20
+/* Max length GTID position that we will output. */
+#define MAX_GTID_LENGTH 1024
+
static void add_load_option(DYNAMIC_STRING *str, const char *option,
const char *option_value);
static ulong find_set(TYPELIB *lib, const char *x, uint length,
@@ -134,6 +137,7 @@ static ulong opt_compatible_mode= 0;
#define MYSQL_OPT_SLAVE_DATA_COMMENTED_SQL 2
static uint opt_mysql_port= 0, opt_master_data;
static uint opt_slave_data;
+static uint opt_use_gtid;
static uint my_end_arg;
static char * opt_mysql_unix_port=0;
static int first_error=0;
@@ -346,6 +350,13 @@ static struct my_option my_long_options[] =
{"force", 'f', "Continue even if we get an SQL error.",
&ignore_errors, &ignore_errors, 0, GET_BOOL, NO_ARG,
0, 0, 0, 0, 0, 0},
+ {"gtid", OPT_USE_GTID, "Used together with --master-data=1 or --dump-slave=1."
+ "When enabled, the output from those options will set the GTID position "
+ "instead of the binlog file and offset; the file/offset will appear only as "
+ "a comment. When disabled, the GTID position will still appear in the "
+ "output, but only commented.",
+ &opt_use_gtid, &opt_use_gtid, 0, GET_BOOL, NO_ARG,
+ 0, 0, 0, 0, 0, 0},
{"help", '?', "Display this help message and exit.", 0, 0, 0, GET_NO_ARG,
NO_ARG, 0, 0, 0, 0, 0, 0},
{"hex-blob", OPT_HEXBLOB, "Dump binary strings (BINARY, "
@@ -604,12 +615,12 @@ static void print_version(void)
} /* print_version */
-static void short_usage_sub(void)
+static void short_usage_sub(FILE *f)
{
- printf("Usage: %s [OPTIONS] database [tables]\n", my_progname_short);
- printf("OR %s [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]\n",
- my_progname_short);
- printf("OR %s [OPTIONS] --all-databases [OPTIONS]\n", my_progname_short);
+ fprintf(f, "Usage: %s [OPTIONS] database [tables]\n", my_progname_short);
+ fprintf(f, "OR %s [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]\n",
+ my_progname_short);
+ fprintf(f, "OR %s [OPTIONS] --all-databases [OPTIONS]\n", my_progname_short);
}
@@ -618,18 +629,18 @@ static void usage(void)
print_version();
puts(ORACLE_WELCOME_COPYRIGHT_NOTICE("2000"));
puts("Dumping structure and contents of MySQL databases and tables.");
- short_usage_sub();
+ short_usage_sub(stdout);
print_defaults("my",load_default_groups);
puts("");
-my_print_help(my_long_options);
+ my_print_help(my_long_options);
my_print_variables(my_long_options);
} /* usage */
-static void short_usage(void)
+static void short_usage(FILE *f)
{
- short_usage_sub();
- printf("For more options, use %s --help\n", my_progname_short);
+ short_usage_sub(f);
+ fprintf(f, "For more options, use %s --help\n", my_progname_short);
}
@@ -1002,7 +1013,7 @@ static int get_options(int *argc, char ***argv)
exit(1);
if ((*argc < 1 && !opt_alldbs) || (*argc > 0 && opt_alldbs))
{
- short_usage();
+ short_usage(stderr);
return EX_USAGE;
}
if (tty_password)
@@ -1177,7 +1188,7 @@ check_consistent_binlog_pos(char *binlog_pos_file, char *binlog_pos_offset)
if (mysql_query_with_error_report(mysql, &res,
"SHOW STATUS LIKE 'binlog_snapshot_%'"))
- return 1;
+ return 0;
found= 0;
while ((row= mysql_fetch_row(res)))
@@ -1200,6 +1211,90 @@ check_consistent_binlog_pos(char *binlog_pos_file, char *binlog_pos_offset)
return (found == 2);
}
+
+/*
+ Get the GTID position corresponding to a given old-style binlog position.
+ This uses BINLOG_GTID_POS(). The advantage is that the GTID position can
+ be obtained completely non-blocking in this way (without the need for
+ FLUSH TABLES WITH READ LOCK), as the old-style position can be obtained
+ with START TRANSACTION WITH CONSISTENT SNAPSHOT.
+
+ Returns 0 if ok, non-zero if error.
+*/
+static int
+get_binlog_gtid_pos(char *binlog_pos_file, char *binlog_pos_offset,
+ char *out_gtid_pos)
+{
+ DYNAMIC_STRING query;
+ MYSQL_RES *res;
+ MYSQL_ROW row;
+ int err;
+ char file_buf[FN_REFLEN*2+1], offset_buf[LONGLONG_LEN*2+1];
+ size_t len_pos_file= strlen(binlog_pos_file);
+ size_t len_pos_offset= strlen(binlog_pos_offset);
+
+ if (len_pos_file >= FN_REFLEN || len_pos_offset > LONGLONG_LEN)
+ return 0;
+ mysql_real_escape_string(mysql, file_buf, binlog_pos_file, len_pos_file);
+ mysql_real_escape_string(mysql, offset_buf, binlog_pos_offset, len_pos_offset);
+ init_dynamic_string_checked(&query, "SELECT BINLOG_GTID_POS('", 256, 1024);
+ dynstr_append_checked(&query, file_buf);
+ dynstr_append_checked(&query, "', '");
+ dynstr_append_checked(&query, offset_buf);
+ dynstr_append_checked(&query, "')");
+
+ err= mysql_query_with_error_report(mysql, &res, query.str);
+ dynstr_free(&query);
+ if (err)
+ return err;
+
+ err= 1;
+ if ((row= mysql_fetch_row(res)))
+ {
+ strmake(out_gtid_pos, row[0], MAX_GTID_LENGTH-1);
+ err= 0;
+ }
+ mysql_free_result(res);
+
+ return err;
+}
+
+
+/*
+ Get the GTID position on a master or slave.
+ The parameter MASTER is non-zero to get the position on a master
+ (@@gtid_binlog_pos) or zero for a slave (@@gtid_slave_pos).
+
+ This uses the @@gtid_binlog_pos or @@gtid_slave_pos, so requires FLUSH TABLES
+ WITH READ LOCK or similar to be consistent.
+
+ Returns 0 if ok, non-zero for error.
+*/
+static int
+get_gtid_pos(char *out_gtid_pos, int master)
+{
+ MYSQL_RES *res;
+ MYSQL_ROW row;
+ int found;
+
+ if (mysql_query_with_error_report(mysql, &res,
+ (master ?
+ "SELECT @@GLOBAL.gtid_binlog_pos" :
+ "SELECT @@GLOBAL.gtid_slave_pos")))
+ return 1;
+
+ found= 0;
+ if ((row= mysql_fetch_row(res)))
+ {
+ strmake(out_gtid_pos, row[0], MAX_GTID_LENGTH-1);
+ found++;
+ }
+ mysql_free_result(res);
+
+ return (found != 1);
+}
+
+
static char *my_case_str(const char *str,
uint str_len,
const char *token,
@@ -1502,12 +1597,13 @@ static void free_resources()
static void maybe_exit(int error)
{
- if (opt_slave_data)
- do_start_slave_sql(mysql);
if (!first_error)
first_error= error;
if (ignore_errors)
return;
+ ignore_errors= 1; /* don't want to recurse, if something fails below */
+ if (opt_slave_data)
+ do_start_slave_sql(mysql);
if (mysql)
mysql_close(mysql);
free_resources();
@@ -4406,6 +4502,12 @@ static int dump_all_tables_in_db(char *database)
else
verbose_msg("-- dump_all_tables_in_db : logs flushed successfully!\n");
}
+ if (opt_single_transaction && mysql_get_server_version(mysql) >= 50500)
+ {
+ verbose_msg("-- Setting savepoint...\n");
+ if (mysql_query_with_error_report(mysql, 0, "SAVEPOINT sp"))
+ DBUG_RETURN(1);
+ }
while ((table= getTableName(0)))
{
char *end= strmov(afterdot, table);
@@ -4423,6 +4525,23 @@ static int dump_all_tables_in_db(char *database)
maybe_exit(EX_MYSQLERR);
}
}
+
+ /**
+ ROLLBACK TO SAVEPOINT in --single-transaction mode to release metadata
+ lock on table which was already dumped. This allows to avoid blocking
+ concurrent DDL on this table without sacrificing correctness, as we
+ won't access table second time and dumps created by --single-transaction
+ mode have validity point at the start of transaction anyway.
+ Note that this doesn't make --single-transaction mode with concurrent
+ DDL safe in general case. It just improves situation for people for whom
+ it might be working.
+ */
+ if (opt_single_transaction && mysql_get_server_version(mysql) >= 50500)
+ {
+ verbose_msg("-- Rolling back to savepoint sp...\n");
+ if (mysql_query_with_error_report(mysql, 0, "ROLLBACK TO SAVEPOINT sp"))
+ maybe_exit(EX_MYSQLERR);
+ }
}
else
{
@@ -4445,6 +4564,14 @@ static int dump_all_tables_in_db(char *database)
}
}
}
+
+ if (opt_single_transaction && mysql_get_server_version(mysql) >= 50500)
+ {
+ verbose_msg("-- Releasing savepoint...\n");
+ if (mysql_query_with_error_report(mysql, 0, "RELEASE SAVEPOINT sp"))
+ DBUG_RETURN(1);
+ }
+
if (opt_events && mysql_get_server_version(mysql) >= 50106)
{
DBUG_PRINT("info", ("Dumping events for database %s", database));
@@ -4687,6 +4814,13 @@ static int dump_selected_tables(char *db, char **table_names, int tables)
if (opt_xml)
print_xml_tag(md_result_file, "", "\n", "database", "name=", db, NullS);
+ if (opt_single_transaction && mysql_get_server_version(mysql) >= 50500)
+ {
+ verbose_msg("-- Setting savepoint...\n");
+ if (mysql_query_with_error_report(mysql, 0, "SAVEPOINT sp"))
+ DBUG_RETURN(1);
+ }
+
/* Dump each selected table */
for (pos= dump_tables; pos < end; pos++)
{
@@ -4702,6 +4836,31 @@ static int dump_selected_tables(char *db, char **table_names, int tables)
maybe_exit(EX_MYSQLERR);
}
}
+
+ /**
+ ROLLBACK TO SAVEPOINT in --single-transaction mode to release metadata
+ lock on table which was already dumped. This allows to avoid blocking
+ concurrent DDL on this table without sacrificing correctness, as we
+ won't access table second time and dumps created by --single-transaction
+ mode have validity point at the start of transaction anyway.
+ Note that this doesn't make --single-transaction mode with concurrent
+ DDL safe in general case. It just improves situation for people for whom
+ it might be working.
+ */
+ if (opt_single_transaction && mysql_get_server_version(mysql) >= 50500)
+ {
+ verbose_msg("-- Rolling back to savepoint sp...\n");
+ if (mysql_query_with_error_report(mysql, 0, "ROLLBACK TO SAVEPOINT sp"))
+ maybe_exit(EX_MYSQLERR);
+ }
+ }
+
+ if (opt_single_transaction && mysql_get_server_version(mysql) >= 50500)
+ {
+ verbose_msg("-- Releasing savepoint...\n");
+ if (mysql_query_with_error_report(mysql, 0, "RELEASE SAVEPOINT sp"))
+ DBUG_RETURN(1);
+
}
/* Dump each selected view */
@@ -4735,12 +4894,14 @@ static int dump_selected_tables(char *db, char **table_names, int tables)
} /* dump_selected_tables */
-static int do_show_master_status(MYSQL *mysql_con, int consistent_binlog_pos)
+static int do_show_master_status(MYSQL *mysql_con, int consistent_binlog_pos,
+ int have_mariadb_gtid, int use_gtid)
{
MYSQL_ROW row;
MYSQL_RES *UNINIT_VAR(master);
char binlog_pos_file[FN_REFLEN];
char binlog_pos_offset[LONGLONG_LEN+1];
+ char gtid_pos[MAX_GTID_LENGTH];
char *file, *offset;
const char *comment_prefix=
(opt_master_data == MYSQL_OPT_MASTER_DATA_COMMENTED_SQL) ? "-- " : "";
@@ -4751,6 +4912,9 @@ static int do_show_master_status(MYSQL *mysql_con, int consistent_binlog_pos)
return 1;
file= binlog_pos_file;
offset= binlog_pos_offset;
+ if (have_mariadb_gtid &&
+ get_binlog_gtid_pos(binlog_pos_file, binlog_pos_offset, gtid_pos))
+ return 1;
}
else
{
@@ -4780,6 +4944,9 @@ static int do_show_master_status(MYSQL *mysql_con, int consistent_binlog_pos)
return 0;
}
}
+
+ if (have_mariadb_gtid && get_gtid_pos(gtid_pos, 1))
+ return 1;
}
/* SHOW MASTER STATUS reports file and position */
@@ -4788,7 +4955,19 @@ static int do_show_master_status(MYSQL *mysql_con, int consistent_binlog_pos)
"recovery from\n--\n\n");
fprintf(md_result_file,
"%sCHANGE MASTER TO MASTER_LOG_FILE='%s', MASTER_LOG_POS=%s;\n",
- comment_prefix, file, offset);
+ (use_gtid ? "-- " : comment_prefix), file, offset);
+ if (have_mariadb_gtid)
+ {
+ print_comment(md_result_file, 0,
+ "\n--\n-- GTID to start replication from\n--\n\n");
+ if (use_gtid)
+ fprintf(md_result_file,
+ "%sCHANGE MASTER TO MASTER_USE_GTID=slave_pos;\n",
+ comment_prefix);
+ fprintf(md_result_file,
+ "%sSET GLOBAL gtid_slave_pos='%s';\n",
+ (!use_gtid ? "-- " : comment_prefix), gtid_pos);
+ }
check_io(md_result_file);
if (!consistent_binlog_pos)
@@ -4858,12 +5037,16 @@ static int add_slave_statements(void)
return(0);
}
-static int do_show_slave_status(MYSQL *mysql_con)
+static int do_show_slave_status(MYSQL *mysql_con, int use_gtid,
+ int have_mariadb_gtid)
{
MYSQL_RES *UNINIT_VAR(slave);
MYSQL_ROW row;
const char *comment_prefix=
(opt_slave_data == MYSQL_OPT_SLAVE_DATA_COMMENTED_SQL) ? "-- " : "";
+ const char *gtid_comment_prefix= (use_gtid ? comment_prefix : "-- ");
+ const char *nogtid_comment_prefix= (!use_gtid ? comment_prefix : "-- ");
+ int set_gtid_done= 0;
if (mysql_query_with_error_report(mysql_con, &slave,
multi_source ?
@@ -4881,8 +5064,30 @@ static int do_show_slave_status(MYSQL *mysql_con)
while ((row= mysql_fetch_row(slave)))
{
+ if (multi_source && !set_gtid_done)
+ {
+ char gtid_pos[MAX_GTID_LENGTH];
+ if (have_mariadb_gtid && get_gtid_pos(gtid_pos, 0))
+ return 1;
+ if (opt_comments)
+ fprintf(md_result_file, "\n--\n-- Gtid position to start replication "
+ "from\n--\n\n");
+ fprintf(md_result_file, "%sSET GLOBAL gtid_slave_pos='%s';\n",
+ gtid_comment_prefix, gtid_pos);
+ set_gtid_done= 1;
+ }
if (row[9 + multi_source] && row[21 + multi_source])
{
+ if (use_gtid)
+ {
+ if (multi_source)
+ fprintf(md_result_file, "%sCHANGE MASTER '%.80s' TO "
+ "MASTER_USE_GTID=slave_pos;\n", gtid_comment_prefix, row[0]);
+ else
+ fprintf(md_result_file, "%sCHANGE MASTER TO "
+ "MASTER_USE_GTID=slave_pos;\n", gtid_comment_prefix);
+ }
+
/* SHOW MASTER STATUS reports file and position */
if (opt_comments)
fprintf(md_result_file,
@@ -4891,9 +5096,9 @@ static int do_show_slave_status(MYSQL *mysql_con)
if (multi_source)
fprintf(md_result_file, "%sCHANGE MASTER '%.80s' TO ",
- comment_prefix, row[0]);
+ nogtid_comment_prefix, row[0]);
else
- fprintf(md_result_file, "%sCHANGE MASTER TO ", comment_prefix);
+ fprintf(md_result_file, "%sCHANGE MASTER TO ", nogtid_comment_prefix);
if (opt_include_master_host_port)
{
@@ -4966,12 +5171,13 @@ static int do_flush_tables_read_lock(MYSQL *mysql_con)
FLUSH TABLES is to lower the probability of a stage where both mysqldump
and most client connections are stalled. Of course, if a second long
update starts between the two FLUSHes, we have that bad stall.
+
+ We use the LOCAL option, as we do not want the FLUSH TABLES replicated to
+ other servers.
*/
return
- ( mysql_query_with_error_report(mysql_con, 0,
- ((opt_master_data != 0) ?
- "FLUSH /*!40101 LOCAL */ TABLES" :
- "FLUSH TABLES")) ||
+ ( mysql_query_with_error_report(mysql_con, 0,
+ "FLUSH /*!40101 LOCAL */ TABLES") ||
mysql_query_with_error_report(mysql_con, 0,
"FLUSH TABLES WITH READ LOCK") );
}
@@ -5592,6 +5798,7 @@ int main(int argc, char **argv)
char bin_log_name[FN_REFLEN];
int exit_code;
int consistent_binlog_pos= 0;
+ int have_mariadb_gtid= 0;
MY_INIT(argv[0]);
sf_leaking_memory=1; /* don't report memory leaks on early exits */
@@ -5632,7 +5839,10 @@ int main(int argc, char **argv)
/* Check if the server support multi source */
if (mysql_get_server_version(mysql) >= 100000)
+ {
multi_source= 2;
+ have_mariadb_gtid= 1;
+ }
if (opt_slave_data && do_stop_slave_sql(mysql))
goto err;
@@ -5679,9 +5889,11 @@ int main(int argc, char **argv)
/* Add 'STOP SLAVE to beginning of dump */
if (opt_slave_apply && add_stop_slave())
goto err;
- if (opt_master_data && do_show_master_status(mysql, consistent_binlog_pos))
+ if (opt_master_data && do_show_master_status(mysql, consistent_binlog_pos,
+ have_mariadb_gtid, opt_use_gtid))
goto err;
- if (opt_slave_data && do_show_slave_status(mysql))
+ if (opt_slave_data && do_show_slave_status(mysql, opt_use_gtid,
+ have_mariadb_gtid))
goto err;
if (opt_single_transaction && do_unlock_tables(mysql)) /* unlock but no commit! */
goto err;
@@ -5736,8 +5948,8 @@ int main(int argc, char **argv)
*/
err:
/* if --dump-slave , start the slave sql thread */
- if (opt_slave_data && do_start_slave_sql(mysql))
- goto err;
+ if (opt_slave_data)
+ do_start_slave_sql(mysql);
#ifdef HAVE_SMEM
my_free(shared_memory_base_name);
diff --git a/client/mysqlslap.c b/client/mysqlslap.c
index 3ba5eb80a07..01064f74261 100644
--- a/client/mysqlslap.c
+++ b/client/mysqlslap.c
@@ -1796,8 +1796,8 @@ run_scheduler(stats *sptr, statement *stmts, uint concur, ulonglong limit)
pthread_mutex_lock(&sleeper_mutex);
master_wakeup= 0;
- pthread_mutex_unlock(&sleeper_mutex);
pthread_cond_broadcast(&sleep_threshhold);
+ pthread_mutex_unlock(&sleeper_mutex);
gettimeofday(&start_time, NULL);
diff --git a/client/mysqltest.cc b/client/mysqltest.cc
index 91bc531b2ae..464ec0f0199 100644
--- a/client/mysqltest.cc
+++ b/client/mysqltest.cc
@@ -837,6 +837,8 @@ static void handle_no_active_connection(struct st_command* command,
#define EMB_SEND_QUERY 1
#define EMB_READ_QUERY_RESULT 2
#define EMB_END_CONNECTION 3
+#define EMB_PREPARE_STMT 4
+#define EMB_EXECUTE_STMT 5
/* workaround for MySQL BUG#57491 */
#undef MY_WME
@@ -872,11 +874,19 @@ pthread_handler_t connection_thread(void *arg)
case EMB_END_CONNECTION:
goto end_thread;
case EMB_SEND_QUERY:
- cn->result= mysql_send_query(cn->mysql, cn->cur_query, cn->cur_query_len);
+ cn->result= mysql_send_query(cn->mysql,
+ cn->cur_query, cn->cur_query_len);
break;
case EMB_READ_QUERY_RESULT:
cn->result= mysql_read_query_result(cn->mysql);
break;
+ case EMB_PREPARE_STMT:
+ cn->result= mysql_stmt_prepare(cn->stmt,
+ cn->cur_query, cn->cur_query_len);
+ break;
+ case EMB_EXECUTE_STMT:
+ cn->result= mysql_stmt_execute(cn->stmt);
+ break;
default:
DBUG_ASSERT(0);
}
@@ -939,9 +949,37 @@ static int do_read_query_result(struct st_connection *cn)
{
DBUG_ASSERT(cn->has_thread);
wait_query_thread_done(cn);
+ if (cn->result)
+ goto exit_func;
+
signal_connection_thd(cn, EMB_READ_QUERY_RESULT);
wait_query_thread_done(cn);
+exit_func:
+ return cn->result;
+}
+
+
+static int do_stmt_prepare(struct st_connection *cn, const char *q, int q_len)
+{
+ /* The cn->stmt is already set. */
+ if (!cn->has_thread)
+ return mysql_stmt_prepare(cn->stmt, q, q_len);
+ cn->cur_query= q;
+ cn->cur_query_len= q_len;
+ signal_connection_thd(cn, EMB_PREPARE_STMT);
+ wait_query_thread_done(cn);
+ return cn->result;
+}
+
+
+static int do_stmt_execute(struct st_connection *cn)
+{
+ /* The cn->stmt is already set. */
+ if (!cn->has_thread)
+ return mysql_stmt_execute(cn->stmt);
+ signal_connection_thd(cn, EMB_EXECUTE_STMT);
+ wait_query_thread_done(cn);
return cn->result;
}
@@ -979,6 +1017,8 @@ static void init_connection_thd(struct st_connection *cn)
#define init_connection_thd(X) do { } while(0)
#define do_send_query(cn,q,q_len) mysql_send_query(cn->mysql, q, q_len)
#define do_read_query_result(cn) mysql_read_query_result(cn->mysql)
+#define do_stmt_prepare(cn, q, q_len) mysql_stmt_prepare(cn->stmt, q, q_len)
+#define do_stmt_execute(cn) mysql_stmt_execute(cn->stmt)
#endif /*EMBEDDED_LIBRARY*/
@@ -8078,11 +8118,12 @@ void handle_no_error(struct st_command *command)
error - function will not return
*/
-void run_query_stmt(MYSQL *mysql, struct st_command *command,
+void run_query_stmt(struct st_connection *cn, struct st_command *command,
char *query, int query_len, DYNAMIC_STRING *ds,
DYNAMIC_STRING *ds_warnings)
{
MYSQL_RES *res= NULL; /* Note that here 'res' is meta data result set */
+ MYSQL *mysql= cn->mysql;
MYSQL_STMT *stmt;
DYNAMIC_STRING ds_prepare_warnings;
DYNAMIC_STRING ds_execute_warnings;
@@ -8092,11 +8133,11 @@ void run_query_stmt(MYSQL *mysql, struct st_command *command,
/*
Init a new stmt if it's not already one created for this connection
*/
- if(!(stmt= cur_con->stmt))
+ if(!(stmt= cn->stmt))
{
if (!(stmt= mysql_stmt_init(mysql)))
die("unable to init stmt structure");
- cur_con->stmt= stmt;
+ cn->stmt= stmt;
}
/* Init dynamic strings for warnings */
@@ -8109,7 +8150,7 @@ void run_query_stmt(MYSQL *mysql, struct st_command *command,
/*
Prepare the query
*/
- if (mysql_stmt_prepare(stmt, query, query_len))
+ if (do_stmt_prepare(cn, query, query_len))
{
handle_error(command, mysql_stmt_errno(stmt),
mysql_stmt_error(stmt), mysql_stmt_sqlstate(stmt), ds);
@@ -8144,7 +8185,7 @@ void run_query_stmt(MYSQL *mysql, struct st_command *command,
/*
Execute the query
*/
- if (mysql_stmt_execute(stmt))
+ if (do_stmt_execute(cn))
{
handle_error(command, mysql_stmt_errno(stmt),
mysql_stmt_error(stmt), mysql_stmt_sqlstate(stmt), ds);
@@ -8279,7 +8320,7 @@ end:
if (mysql->reconnect)
{
mysql_stmt_close(stmt);
- cur_con->stmt= NULL;
+ cn->stmt= NULL;
}
DBUG_VOID_RETURN;
@@ -8536,7 +8577,7 @@ void run_query(struct st_connection *cn, struct st_command *command, int flags)
if (ps_protocol_enabled &&
complete_query &&
match_re(&ps_re, query))
- run_query_stmt(mysql, command, query, query_len, ds, &ds_warnings);
+ run_query_stmt(cn, command, query, query_len, ds, &ds_warnings);
else
run_query_normal(cn, command, flags, query, query_len,
ds, &ds_warnings);
@@ -8949,6 +8990,10 @@ int main(int argc, char **argv)
128, 0, 0, get_var_key, 0, var_free, MYF(0)))
die("Variable hash initialization failed");
+ {
+ char path_separator[]= { FN_LIBCHAR, 0 };
+ var_set_string("SYSTEM_PATH_SEPARATOR", path_separator);
+ }
var_set_string("MYSQL_SERVER_VERSION", MYSQL_SERVER_VERSION);
var_set_string("MYSQL_SYSTEM_TYPE", SYSTEM_TYPE);
var_set_string("MYSQL_MACHINE_TYPE", MACHINE_TYPE);
diff --git a/cmake/build_configurations/mysql_release.cmake b/cmake/build_configurations/mysql_release.cmake
index 368946a387b..85ec0480a40 100644
--- a/cmake/build_configurations/mysql_release.cmake
+++ b/cmake/build_configurations/mysql_release.cmake
@@ -155,9 +155,6 @@ IF(UNIX)
# libmysqld.so will depend on libaio.so
#SET(LIBMYSQLD_SO_EXTRA_LIBS aio)
ENDIF()
-
- # Enable fast mutexes on Linux
- OPTION(WITH_FAST_MUTEXES "" ON)
ENDIF()
ENDIF()
diff --git a/cmake/cpack_rpm.cmake b/cmake/cpack_rpm.cmake
index 03c6a03a3ed..30924120526 100644
--- a/cmake/cpack_rpm.cmake
+++ b/cmake/cpack_rpm.cmake
@@ -147,6 +147,10 @@ SETA(CPACK_RPM_test_PACKAGE_OBSOLETES
SETA(CPACK_RPM_test_PACKAGE_PROVIDES
"MySQL-test")
+SETA(CPACK_RPM_server_PACKAGE_REQUIRES
+ ${CPACK_RPM_PACKAGE_REQUIRES}
+ "MariaDB-client")
+
SET(CPACK_RPM_server_PRE_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/server-prein.sh)
SET(CPACK_RPM_server_PRE_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/server-preun.sh)
SET(CPACK_RPM_server_POST_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/support-files/rpm/server-postin.sh)
@@ -166,13 +170,13 @@ MACRO(ALTERNATIVE_NAME real alt)
SET(${o} "${${o}} ${alt} ${alt}%{_isa}")
ENDMACRO(ALTERNATIVE_NAME)
-# Argh! Different distributions call packages differently, to be a drop-in
-# replacement we have to fake distribution-speficic dependencies
-
ALTERNATIVE_NAME("devel" "mysql-devel")
ALTERNATIVE_NAME("server" "mysql-server")
ALTERNATIVE_NAME("test" "mysql-test")
+# Argh! Different distributions call packages differently, to be a drop-in
+# replacement we have to fake distribution-speficic dependencies
+
IF(RPM MATCHES "(rhel|centos)5")
ALTERNATIVE_NAME("shared" "mysql")
ELSEIF(RPM MATCHES "(rhel|centos)6")
diff --git a/cmake/install_macros.cmake b/cmake/install_macros.cmake
index 7feba109296..ee345b177bd 100644
--- a/cmake/install_macros.cmake
+++ b/cmake/install_macros.cmake
@@ -60,7 +60,11 @@ FUNCTION (INSTALL_DEBUG_SYMBOLS)
IF(NOT comp)
SET(comp Debuginfo_archive_only) # not in MSI
ENDIF()
- INSTALL(FILES ${pdb_location} DESTINATION ${ARG_INSTALL_LOCATION} COMPONENT ${comp})
+ IF(type MATCHES "STATIC")
+ # PDB for static libraries might be unsupported http://public.kitware.com/Bug/view.php?id=14600
+ SET(opt OPTIONAL)
+ ENDIF()
+ INSTALL(FILES ${pdb_location} DESTINATION ${ARG_INSTALL_LOCATION} COMPONENT ${comp} ${opt})
ENDFOREACH()
ENDIF()
ENDFUNCTION()
@@ -384,19 +388,21 @@ FUNCTION(INSTALL_MYSQL_TEST from to)
DESTINATION "${INSTALL_MYSQLTESTDIR}/${to}"
USE_SOURCE_PERMISSIONS
COMPONENT Test
- PATTERN "var/" EXCLUDE
+ PATTERN "var" EXCLUDE
PATTERN "lib/My/SafeProcess" EXCLUDE
PATTERN "lib/t*" EXCLUDE
PATTERN "CPack" EXCLUDE
PATTERN "CMake*" EXCLUDE
+ PATTERN "cmake_install.cmake" EXCLUDE
PATTERN "mtr.out*" EXCLUDE
PATTERN ".cvsignore" EXCLUDE
PATTERN "*.am" EXCLUDE
PATTERN "*.in" EXCLUDE
+ PATTERN "Makefile" EXCLUDE
PATTERN "*.vcxproj" EXCLUDE
PATTERN "*.vcxproj.filters" EXCLUDE
PATTERN "*.vcxproj.user" EXCLUDE
- PATTERN "CTest" EXCLUDE
+ PATTERN "CTest*" EXCLUDE
PATTERN "*~" EXCLUDE
)
ENDIF()
diff --git a/cmake/libutils.cmake b/cmake/libutils.cmake
index 2da701d39b0..8f85b988f8d 100644
--- a/cmake/libutils.cmake
+++ b/cmake/libutils.cmake
@@ -1,4 +1,4 @@
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2009, 2010, Oracle and/or its affiliates.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/cmake/mysql_version.cmake b/cmake/mysql_version.cmake
index 2abff3dc63d..f147f6ef2bf 100644
--- a/cmake/mysql_version.cmake
+++ b/cmake/mysql_version.cmake
@@ -1,4 +1,4 @@
-# Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2009, 2012, Oracle and/or its affiliates.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/cmake/os/WindowsCache.cmake b/cmake/os/WindowsCache.cmake
index 2a6fb5ae31f..1453cc55053 100644
--- a/cmake/os/WindowsCache.cmake
+++ b/cmake/os/WindowsCache.cmake
@@ -370,4 +370,5 @@ SET(HAVE_SYS_UTSNAME_H CACHE INTERNAL "")
SET(HAVE_PTHREAD_ATTR_GETGUARDSIZE CACHE INTERNAL "")
SET(HAVE_UCONTEXT_H CACHE INTERNAL "")
SET(HAVE_SOCKPEERCRED CACHE INTERNAL "")
-ENDIF()
+SET(HAVE_GGDB3 CACHE INTERNAL "")
+ENDIF(MSVC)
diff --git a/dbug/CMakeLists.txt b/dbug/CMakeLists.txt
index fddf234a4f1..c40c70b684d 100644
--- a/dbug/CMakeLists.txt
+++ b/dbug/CMakeLists.txt
@@ -24,21 +24,25 @@ TARGET_LINK_LIBRARIES(dbug mysys)
ADD_EXECUTABLE(tests tests.c)
TARGET_LINK_LIBRARIES(tests dbug)
-ADD_EXECUTABLE(factorial my_main.c factorial.c)
-TARGET_LINK_LIBRARIES(factorial dbug)
+IF(NOT CMAKE_CROSSCOMPILING)
+ ADD_EXECUTABLE(factorial my_main.c factorial.c)
+ TARGET_LINK_LIBRARIES(factorial dbug)
+ENDIF()
IF(NOT WIN32 AND NOT CMAKE_GENERATOR MATCHES Xcode)
FIND_PROGRAM(GROFF groff)
FIND_PROGRAM(NROFF nroff)
+ MARK_AS_ADVANCED(GROFF)
+ MARK_AS_ADVANCED(NROFF)
SET(OUTPUT_INC output1.r output2.r output3.r output4.r output5.r)
SET(SOURCE_INC factorial.r main.r example1.r example2.r example3.r)
ADD_CUSTOM_COMMAND(OUTPUT ${OUTPUT_INC}
DEPENDS factorial
- COMMAND ./factorial 1 2 3 4 5 > output1.r
- COMMAND ./factorial -\#t:o 2 3 > output2.r
- COMMAND ./factorial -\#d:t:o 3 > output3.r
- COMMAND ./factorial -\#d,result:o 4 > output4.r
- COMMAND ./factorial -\#d:f,factorial:F:L:o 3 > output5.r)
+ COMMAND factorial 1 2 3 4 5 > output1.r
+ COMMAND factorial -\#t:o 2 3 > output2.r
+ COMMAND factorial -\#d:t:o 3 > output3.r
+ COMMAND factorial -\#d,result:o 4 > output4.r
+ COMMAND factorial -\#d:f,factorial:F:L:o 3 > output5.r)
FOREACH(file ${SOURCE_INC})
STRING(REGEX REPLACE "\\.r" ".c" srcfile ${file})
ADD_CUSTOM_COMMAND(OUTPUT ${file} DEPENDS ${srcfile}
diff --git a/debian/additions/msql2mysql.1 b/debian/additions/msql2mysql.1
deleted file mode 100644
index 8fe05e7415d..00000000000
--- a/debian/additions/msql2mysql.1
+++ /dev/null
@@ -1,16 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-msql2mysql \- MySQL importer for msql style data.
-.SH SYNOPSIS
-msql2mysql [options]
-.SH DESCRIPTION
-This program imports old msql database files.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/my_print_defaults.1 b/debian/additions/my_print_defaults.1
deleted file mode 100644
index ebef4157016..00000000000
--- a/debian/additions/my_print_defaults.1
+++ /dev/null
@@ -1,16 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-my_print_defaults \- MySQL helper script that prints defaults.
-.SH SYNOPSIS
-my_print_defaults [options]
-.SH DESCRIPTION
-Prints all arguments that is give to some program using the default files.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/myisam_ftdump.1 b/debian/additions/myisam_ftdump.1
deleted file mode 100644
index e2de358efcc..00000000000
--- a/debian/additions/myisam_ftdump.1
+++ /dev/null
@@ -1,16 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-myisam_ftdump \- Dumps full text tables.
-.SH SYNOPSIS
-myisam_ftdump [options]
-.SH DESCRIPTION
-Dumps information and contents of full text tables.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/myisamchk.1 b/debian/additions/myisamchk.1
deleted file mode 100644
index fe7f34961e0..00000000000
--- a/debian/additions/myisamchk.1
+++ /dev/null
@@ -1,17 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-myisamchk \- Checks MySQL myisam type databases.
-.SH SYNOPSIS
-myisamchk [options]
-.SH DESCRIPTION
-Description, check and repair of ISAM tables.
-Used without options all tables on the command will be checked for errors
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/myisamlog.1 b/debian/additions/myisamlog.1
deleted file mode 100644
index 959d547df94..00000000000
--- a/debian/additions/myisamlog.1
+++ /dev/null
@@ -1,16 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-myisamlog \- MySQL helper script.
-.SH SYNOPSIS
-myisamlog [options]
-.SH DESCRIPTION
-Function unknown. Mail to ch@debian.org.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/myisampack.1 b/debian/additions/myisampack.1
deleted file mode 100644
index 93168304a17..00000000000
--- a/debian/additions/myisampack.1
+++ /dev/null
@@ -1,19 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-myisampack \- Compresses MySQL database files.
-.SH SYNOPSIS
-myisampack [options]
-.SH DESCRIPTION
-Pack a MyISAM-table to take much less space.
-Keys are not updated, you must run myisamchk -rq on the datafile
-afterwards to update the keys.
-You should give the .MYI file as the filename argument.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysql_config.1 b/debian/additions/mysql_config.1
deleted file mode 100644
index 88095e22b9e..00000000000
--- a/debian/additions/mysql_config.1
+++ /dev/null
@@ -1,17 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysqlconfig \- MySQL compile settings.
-.SH SYNOPSIS
-mysqlconfig [options]
-.SH DESCRIPTION
-This program is only useful for people who want to compile agains
-libmysqlclient.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysql_convert_table_format.1 b/debian/additions/mysql_convert_table_format.1
deleted file mode 100644
index 3c23581df43..00000000000
--- a/debian/additions/mysql_convert_table_format.1
+++ /dev/null
@@ -1,17 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysql_convert_table_format \- MySQL table converter.
-.SH SYNOPSIS
-mysql_convert_table_format [options]
-.SH DESCRIPTION
-Conversion of a MySQL tables to other table types.
-If no tables has been specifed, all tables in the database will be converted.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysql_find_rows.1 b/debian/additions/mysql_find_rows.1
deleted file mode 100644
index 35a70b1f960..00000000000
--- a/debian/additions/mysql_find_rows.1
+++ /dev/null
@@ -1,18 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysql_find_rows \- MySQL shell skript for searching in update logs.
-.SH SYNOPSIS
-mysql_find_rows [options]
-.SH DESCRIPTION
-Prints all SQL queries that matches a regexp or contains a 'use
-database' or 'set ..' command to stdout. A SQL query may contain
-newlines. This is useful to find things in a MySQL update log.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysql_fix_extensions.1 b/debian/additions/mysql_fix_extensions.1
deleted file mode 100644
index 3f0a028ca3f..00000000000
--- a/debian/additions/mysql_fix_extensions.1
+++ /dev/null
@@ -1,18 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysql_fix_extensions \- Corrects MySQL database file names.
-.SH SYNOPSIS
-mysql_fix_extensions <datadir>
-.SH DESCRIPTION
-Makes .frm lowercase and .MYI/MYD/ISM/ISD uppercase
-useful when datafiles are copied from windows.
-Does not work with RAID, with InnoDB or BDB tables.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (8)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysql_install_db.1 b/debian/additions/mysql_install_db.1
deleted file mode 100644
index 11f1f2967a2..00000000000
--- a/debian/additions/mysql_install_db.1
+++ /dev/null
@@ -1,16 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysql_install_db \- MySQL helper program.
-.SH SYNOPSIS
-mysql_install_db [options]
-.SH DESCRIPTION
-This program is normally not needed by any user.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysql_secure_installation.1 b/debian/additions/mysql_secure_installation.1
deleted file mode 100644
index d65b7f5d09d..00000000000
--- a/debian/additions/mysql_secure_installation.1
+++ /dev/null
@@ -1,17 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysql_secure_installation \- Secures the MySQL access control lists.
-.SH SYNOPSIS
-mysql_secure_installation [options]
-.SH DESCRIPTION
-This interactive programm suggests changes like removing anonymous users that
-are supposed to make your installation more secure.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (8)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysql_setpermission.1 b/debian/additions/mysql_setpermission.1
deleted file mode 100644
index 77167e0d58f..00000000000
--- a/debian/additions/mysql_setpermission.1
+++ /dev/null
@@ -1,23 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysql_setpermission \- Adds MySQL users or changes passwords.
-.SH SYNOPSIS
-mysql_setpermission [options]
-.SH DESCRIPTION
-The permission setter is a little program which can help you add users
-or databases or change passwords in MySQL. Keep in mind that we don't
-check permissions which already been set in MySQL. So if you can't
-connect to MySQL using the permission you just added, take a look at
-the permissions which have already been set in MySQL.
-
-The permission setter first reads your .my.cnf file in your Home
-directory if it exists.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysql_tableinfo.1 b/debian/additions/mysql_tableinfo.1
deleted file mode 100644
index 1de4f5d5943..00000000000
--- a/debian/additions/mysql_tableinfo.1
+++ /dev/null
@@ -1,322 +0,0 @@
-.\" Automatically generated by Pod::Man v1.34, Pod::Parser v1.13
-.\"
-.\" Standard preamble:
-.\" ========================================================================
-.de Sh \" Subsection heading
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
-.de Sp \" Vertical space (when we can't use .PP)
-.if t .sp .5v
-.if n .sp
-..
-.de Vb \" Begin verbatim text
-.ft CW
-.nf
-.ne \\$1
-..
-.de Ve \" End verbatim text
-.ft R
-.fi
-..
-.\" Set up some character translations and predefined strings. \*(-- will
-.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
-.\" double quote, and \*(R" will give a right double quote. | will give a
-.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
-.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
-.\" expand to `' in nroff, nothing in troff, for use with C<>.
-.tr \(*W-|\(bv\*(Tr
-.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
-.ie n \{\
-. ds -- \(*W-
-. ds PI pi
-. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
-. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
-. ds L" ""
-. ds R" ""
-. ds C` ""
-. ds C' ""
-'br\}
-.el\{\
-. ds -- \|\(em\|
-. ds PI \(*p
-. ds L" ``
-. ds R" ''
-'br\}
-.\"
-.\" If the F register is turned on, we'll generate index entries on stderr for
-.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
-.\" entries marked with X<> in POD. Of course, you'll have to process the
-.\" output yourself in some meaningful fashion.
-.if \nF \{\
-. de IX
-. tm Index:\\$1\t\\n%\t"\\$2"
-..
-. nr % 0
-. rr F
-.\}
-.\"
-.\" For nroff, turn off justification. Always turn off hyphenation; it makes
-.\" way too many mistakes in technical documents.
-.hy 0
-.if n .na
-.\"
-.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
-.\" Fear. Run. Save yourself. No user-serviceable parts.
-. \" fudge factors for nroff and troff
-.if n \{\
-. ds #H 0
-. ds #V .8m
-. ds #F .3m
-. ds #[ \f1
-. ds #] \fP
-.\}
-.if t \{\
-. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
-. ds #V .6m
-. ds #F 0
-. ds #[ \&
-. ds #] \&
-.\}
-. \" simple accents for nroff and troff
-.if n \{\
-. ds ' \&
-. ds ` \&
-. ds ^ \&
-. ds , \&
-. ds ~ ~
-. ds /
-.\}
-.if t \{\
-. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
-. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
-. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
-. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
-. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
-. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
-.\}
-. \" troff and (daisy-wheel) nroff accents
-.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
-.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
-.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
-.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
-.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
-.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
-.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
-.ds ae a\h'-(\w'a'u*4/10)'e
-.ds Ae A\h'-(\w'A'u*4/10)'E
-. \" corrections for vroff
-.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
-.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
-. \" for low resolution devices (crt and lpr)
-.if \n(.H>23 .if \n(.V>19 \
-\{\
-. ds : e
-. ds 8 ss
-. ds o a
-. ds d- d\h'-1'\(ga
-. ds D- D\h'-1'\(hy
-. ds th \o'bp'
-. ds Th \o'LP'
-. ds ae ae
-. ds Ae AE
-.\}
-.rm #[ #] #H #V #F C
-.\" ========================================================================
-.\"
-.IX Title "MYSQL_TABLEINFO 1"
-.TH MYSQL_TABLEINFO 1 "2003-04-05" "perl v5.8.0" "User Contributed Perl Documentation"
-.SH "NAME"
-mysql_tableinfo \- creates and populates information tables with
-the output of SHOW DATABASES, SHOW TABLES (or SHOW TABLE STATUS),
-SHOW COLUMNS and SHOW INDEX.
-.PP
-This is version 1.1.
-.SH "SYNOPSIS"
-.IX Header "SYNOPSIS"
-.Vb 1
-\& mysql_tableinfo [OPTIONS] database_to_write [database_like_wild] [table_like_wild]
-.Ve
-.PP
-.Vb 2
-\& Do not backquote (``) database_to_write,
-\& and do not quote ('') database_like_wild or table_like_wild
-.Ve
-.PP
-.Vb 1
-\& Examples:
-.Ve
-.PP
-.Vb 1
-\& mysql_tableinfo info
-.Ve
-.PP
-.Vb 1
-\& mysql_tableinfo info this_db
-.Ve
-.PP
-.Vb 1
-\& mysql_tableinfo info %a% b%
-.Ve
-.PP
-.Vb 1
-\& mysql_tableinfo info --clear-only
-.Ve
-.PP
-.Vb 1
-\& mysql_tableinfo info --col --idx --table-status
-.Ve
-.SH "DESCRIPTION"
-.IX Header "DESCRIPTION"
-mysql_tableinfo asks a MySQL server information about its
-databases, tables, table columns and index, and stores this
-in tables called `db`, `tbl` (or `tbl_status`), `col`, `idx`
-(with an optional prefix specified with \-\-prefix).
-After that, you can query these information tables, for example
-to build your admin scripts with \s-1SQL\s0 queries, like
-.PP
-\&\s-1SELECT\s0 \s-1CONCAT\s0(\*(L"\s-1CHECK\s0 \s-1TABLE\s0 \*(R",`database`,\*(L".\*(R",`table`,\*(L" \s-1EXTENDED\s0;\*(R")
-\&\s-1FROM\s0 info.tbl \s-1WHERE\s0 ... ;
-.PP
-as people usually do with some other \s-1RDBMS\s0
-(note: to increase the speed of your queries on the info tables,
-you may add some index on them).
-.PP
-The database_like_wild and table_like_wild instructs the program
-to gather information only about databases and tables
-whose names match these patterns. If the info
-tables already exist, their rows matching the patterns are simply
-deleted and replaced by the new ones. That is,
-old rows not matching the patterns are not touched.
-If the database_like_wild and table_like_wild arguments
-are not specified on the command-line they default to \*(L"%\*(R".
-.PP
-The program :
-.PP
-\&\- does \s-1CREATE\s0 \s-1DATABASE\s0 \s-1IF\s0 \s-1NOT\s0 \s-1EXISTS\s0 database_to_write
-where database_to_write is the database name specified on the command\-line.
-.PP
-\&\- does \s-1CREATE\s0 \s-1TABLE\s0 \s-1IF\s0 \s-1NOT\s0 \s-1EXISTS\s0 database_to_write.`db`
-.PP
-\&\- fills database_to_write.`db` with the output of
-\&\s-1SHOW\s0 \s-1DATABASES\s0 \s-1LIKE\s0 database_like_wild
-.PP
-\&\- does \s-1CREATE\s0 \s-1TABLE\s0 \s-1IF\s0 \s-1NOT\s0 \s-1EXISTS\s0 database_to_write.`tbl`
-(respectively database_to_write.`tbl_status`
-if the \-\-tbl\-status option is on)
-.PP
-\&\- for every found database,
-fills database_to_write.`tbl` (respectively database_to_write.`tbl_status`)
-with the output of
-\&\s-1SHOW\s0 \s-1TABLES\s0 \s-1FROM\s0 found_db \s-1LIKE\s0 table_like_wild
-(respectively \s-1SHOW\s0 \s-1TABLE\s0 \s-1STATUS\s0 \s-1FROM\s0 found_db \s-1LIKE\s0 table_like_wild)
-.PP
-\&\- if the \-\-col option is on,
- * does \s-1CREATE\s0 \s-1TABLE\s0 \s-1IF\s0 \s-1NOT\s0 \s-1EXISTS\s0 database_to_write.`col`
- * for every found table,
- fills database_to_write.`col` with the output of
- \s-1SHOW\s0 \s-1COLUMNS\s0 \s-1FROM\s0 found_tbl \s-1FROM\s0 found_db
-.PP
-\&\- if the \-\-idx option is on,
- * does \s-1CREATE\s0 \s-1TABLE\s0 \s-1IF\s0 \s-1NOT\s0 \s-1EXISTS\s0 database_to_write.`idx`
- * for every found table,
- fills database_to_write.`idx` with the output of
- \s-1SHOW\s0 \s-1INDEX\s0 \s-1FROM\s0 found_tbl \s-1FROM\s0 found_db
-.PP
-Some options may modify this general scheme (see below).
-.PP
-As mentioned, the contents of the info tables are the output of
-\&\s-1SHOW\s0 commands. In fact the contents are slightly more complete :
-.PP
-\&\- the `tbl` (or `tbl_status`) info table
- has an extra column which contains the database name,
-.PP
-\&\- the `col` info table
- has an extra column which contains the table name,
- and an extra column which contains, for each described column,
- the number of this column in the table owning it (this extra column
- is called `Seq_in_table`). `Seq_in_table` makes it possible for you
- to retrieve your columns in sorted order, when you are querying
- the `col` table.
-.PP
-\&\- the `index` info table
- has an extra column which contains the database name.
-.PP
-Caution: info tables contain certain columns (e.g.
-Database, Table, Null...) whose names, as they are MySQL reserved words,
-need to be backquoted (`...`) when used in \s-1SQL\s0 statements.
-.PP
-Caution: as information fetching and info tables filling happen at the
-same time, info tables may contain inaccurate information about
-themselves.
-.SH "OPTIONS"
-.IX Header "OPTIONS"
-.IP "\-\-clear" 4
-.IX Item "--clear"
-Does \s-1DROP\s0 \s-1TABLE\s0 on the info tables (only those that the program is
-going to fill, for example if you do not use \-\-col it won't drop
-the `col` table) and processes normally. Does not drop database_to_write.
-.IP "\-\-clear\-only" 4
-.IX Item "--clear-only"
-Same as \-\-clear but exits after the DROPs.
-.IP "\-\-col" 4
-.IX Item "--col"
-Adds columns information (into table `col`).
-.IP "\-\-idx" 4
-.IX Item "--idx"
-Adds index information (into table `idx`).
-.IP "\-\-prefix prefix" 4
-.IX Item "--prefix prefix"
-The info tables are named from the concatenation of prefix and,
-respectively, db, tbl (or tbl_status), col, idx. Do not quote ('')
-or backquote (``) prefix.
-.IP "\-q, \-\-quiet" 4
-.IX Item "-q, --quiet"
-Does not warn you about what the script is going to do (\s-1DROP\s0 \s-1TABLE\s0 etc)
-and does not ask for a confirmation before starting.
-.IP "\-\-tbl\-status" 4
-.IX Item "--tbl-status"
-Instead of using \s-1SHOW\s0 \s-1TABLES\s0, uses \s-1SHOW\s0 \s-1TABLE\s0 \s-1STATUS\s0
-(much more complete information, but slower).
-.IP "\-\-help" 4
-.IX Item "--help"
-Display helpscreen and exit
-.IP "\-u, \-\-user=#" 4
-.IX Item "-u, --user=#"
-user for database login if not current user. Give a user
-who has sufficient privileges (\s-1CREATE\s0, ...).
-.IP "\-p, \-\-password=# (INSECURE)" 4
-.IX Item "-p, --password=# (INSECURE)"
-password to use when connecting to server.
-WARNING: Providing a password on command line is insecure as it is visible through /proc to anyone for a short time.
-.IP "\-h, \-\-host=#" 4
-.IX Item "-h, --host=#"
-host to connect to
-.IP "\-P, \-\-port=#" 4
-.IX Item "-P, --port=#"
-port to use when connecting to server
-.IP "\-S, \-\-socket=#" 4
-.IX Item "-S, --socket=#"
-\&\s-1UNIX\s0 domain socket to use when connecting to server
-.SH "WARRANTY"
-.IX Header "WARRANTY"
-This software is free and comes without warranty of any kind. You
-should never trust backup software without studying the code yourself.
-Study the code inside this script and only rely on it if \fIyou\fR believe
-that it does the right thing for you.
-.Sp
-Patches adding bug fixes, documentation and new features are welcome.
-.SH "TO DO"
-.IX Header "TO DO"
-Use extended inserts to be faster (for servers with many databases
-or tables). But to do that, must care about net\-buffer\-length.
-.SH "AUTHOR"
-.IX Header "AUTHOR"
-2002\-06\-18 Guilhem Bichot (guilhem.bichot@mines\-paris.org)
-.Sp
-And all the authors of mysqlhotcopy, which served as a model for
-the structure of the program.
diff --git a/debian/additions/mysql_waitpid.1 b/debian/additions/mysql_waitpid.1
deleted file mode 100644
index f6877865ba8..00000000000
--- a/debian/additions/mysql_waitpid.1
+++ /dev/null
@@ -1,20 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysql_waitpid \- Waits a specified amount of seconds for a PID to terminate.
-.SH SYNOPSIS
-mysql_waitpid [options] <pid> <seconds>
-.SH DESCRIPTION
-Description: Waits for a program, which program id is #pid, to
-terminate within #time seconds. If the program terminates within
-this time, or if the #pid no longer exists, value 0 is returned.
-Otherwise 1 is returned. Both #pid and #time must be positive
-integer arguments.
-
-See mysql_waitpid for options.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysqlbinlog.1 b/debian/additions/mysqlbinlog.1
deleted file mode 100644
index fcdf2a083f4..00000000000
--- a/debian/additions/mysqlbinlog.1
+++ /dev/null
@@ -1,17 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysqlbinlog \- Dumps MySQL binary logs.
-.SH SYNOPSIS
-mysqlbinlog [options]
-.SH DESCRIPTION
-Dumps a MySQL binary log in a format usable for viewing or for pipeing to
-the mysql command line client
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysqlbug.1 b/debian/additions/mysqlbug.1
deleted file mode 100644
index 133330dd897..00000000000
--- a/debian/additions/mysqlbug.1
+++ /dev/null
@@ -1,14 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysqlbug \- MySQL bug reporting tool.
-.SH SYNOPSIS
-mysqlbug [options]
-.SH DESCRIPTION
-Interactive bug reporting tool. Use reportbug on Debian systems.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysqlcheck.1 b/debian/additions/mysqlcheck.1
deleted file mode 100644
index b36ba2d1eb1..00000000000
--- a/debian/additions/mysqlcheck.1
+++ /dev/null
@@ -1,28 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysqlcheck \- MySQL program for repairing, checking and optimizing tables.
-.SH SYNOPSIS
-mysqlcheck | mysqlanalyze | mysqloptimize [options]
-.SH DESCRIPTION
-This program can be used to CHECK (-c,-m,-C), REPAIR (-r), ANALYZE (-a)
-or OPTIMIZE (-o) tables. Some of the options (like -e or -q) can be
-used same time. It works on MyISAM and in some cases on BDB tables.
-Please consult the MySQL manual for latest information about the
-above. The options -c,-r,-a and -o are exclusive to each other, which
-means that the last option will be used, if several was specified.
-
-The option -c will be used by default, if none was specified. You
-can change the default behavior by making a symbolic link, or
-copying this file somewhere with another name, the alternatives are:
-mysqlrepair: The default option will be -r
-mysqlanalyze: The default option will be -a
-mysqloptimize: The default option will be -o
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (8)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysqldumpslow.1 b/debian/additions/mysqldumpslow.1
deleted file mode 100644
index 0431ef04cbb..00000000000
--- a/debian/additions/mysqldumpslow.1
+++ /dev/null
@@ -1,50 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysqldumpslow \- Parse and summarize the MySQL slow query log.
-.SH SYNOPSIS
-mysqldumpslow [options]
-.SH DESCRIPTION
-This program parses and summarizes a 'slow query log'.
-
-.TP
-\fB\-v\fR
-verbose
-.TP
-\fB\-d\fR
-debug
-.TP
-\fB\-s=WORD\fR
-what to sort by (t, at, l, al, r, ar etc)
-.TP
-\fB\-r\fR
-reverse the sort order (largest last instead of first)
-.TP
-\fB\-t=NUMBER\fR
-just show the top n queries
-.TP
-\fB\-a\fR
-don't abstract all numbers to N and strings to 'S'
-.TP
-\fB\-n=NUMBER\fR
-abstract numbers with at least n digits within names
-.TP
-\fB\-g=WORD\fR
-grep: only consider stmts that include this string
-.TP
-\fB\-h=WORD\fR
-hostname of db server for *-slow.log filename (can be wildcard)
-.TP
-\fB\-i=WORD\fR
-name of server instance (if using mysql.server startup script)
-.TP
-\fB\-l\fR
-don't subtract lock time from total time
-
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org> based on
-the commends in the code.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysqlimport.1 b/debian/additions/mysqlimport.1
deleted file mode 100644
index 9007307a328..00000000000
--- a/debian/additions/mysqlimport.1
+++ /dev/null
@@ -1,20 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysqlimport \- Imports text files with MySQL database queries.
-.SH SYNOPSIS
-mysqlimport [options]
-.SH DESCRIPTION
-Loads tables from text files in various formats. The base name of the
-text file must be the name of the table that should be used.
-If one uses sockets to connect to the MySQL server, the server will open and
-read the text file directly. In other cases the client will open the text
-file. The SQL command 'LOAD DATA INFILE' is used to import the rows.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/mysqltest.1 b/debian/additions/mysqltest.1
deleted file mode 100644
index 3469765fe3b..00000000000
--- a/debian/additions/mysqltest.1
+++ /dev/null
@@ -1,16 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-mysqltest \- Regressiontest program for MySQL.
-.SH SYNOPSIS
-mysqltest [options]
-.SH DESCRIPTION
-Runs a test against the mysql server and compares output with a results file.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/pack_isam.1 b/debian/additions/pack_isam.1
deleted file mode 100644
index cad153eedee..00000000000
--- a/debian/additions/pack_isam.1
+++ /dev/null
@@ -1,19 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-myisampack \- Compresses MySQL database files.
-.SH SYNOPSIS
-myisampack [options]
-.SH DESCRIPTION
-Pack a ISAM-table to take much smaller space
-Keys are not updated, so you must run isamchk -rq on any table
-that has keys after you have compressed it
-You should give the .ISM file as the filename argument
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/resolve_stack_dump.1 b/debian/additions/resolve_stack_dump.1
deleted file mode 100644
index 2a1e2770275..00000000000
--- a/debian/additions/resolve_stack_dump.1
+++ /dev/null
@@ -1,16 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-resolve_stack_dump \- MySQL helper program for reporting bugs.
-.SH SYNOPSIS
-resolve_stack_dump [options]
-.SH DESCRIPTION
-Resolve numeric stack strace dump into symbols.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/additions/resolveip.1 b/debian/additions/resolveip.1
deleted file mode 100644
index 7aa9439394d..00000000000
--- a/debian/additions/resolveip.1
+++ /dev/null
@@ -1,16 +0,0 @@
-.TH mysql 1 "17 March 2003" "MySQL 3.23" "MySQL database"
-.SH NAME
-resolveip \- MySQL helper program to retrive IP addresses.
-.SH SYNOPSIS
-resolveip [options]
-.SH DESCRIPTION
-Get hostname based on IP-address or IP-address based on hostname.
-
-For more information start the program with '--help'.
-.SH "SEE ALSO"
-mysql (1), mysqld (1)
-.SH AUTHOR
-This manpage was written by Christian Hammers <ch@debian.org>.
-
-MySQL is available at http://www.mysql.com/.
-.\" end of man page
diff --git a/debian/dist/Debian/control b/debian/dist/Debian/control
index 2ed30bb3f9c..e01350a14eb 100644
--- a/debian/dist/Debian/control
+++ b/debian/dist/Debian/control
@@ -122,7 +122,11 @@ Description: MariaDB database core client binaries
Package: mariadb-client-10.0
Architecture: any
-Depends: debianutils (>=1.6), libdbi-perl, libdbd-mysql-perl (>= 1.2202), mariadb-common, libmariadbclient18 (>= ${source:Version}), mariadb-client-core-10.0 (>= ${source:Version}), ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: debianutils (>=1.6), libdbi-perl, libdbd-mysql-perl (>= 1.2202),
+ mariadb-common, libmariadbclient18 (>= ${source:Version}),
+ mariadb-client-core-10.0 (>= ${source:Version}), ${perl:Depends},
+ ${shlibs:Depends}, ${misc:Depends}
+Suggests: libterm-readkey-perl
Provides: virtual-mysql-client, mysql-client,
mysql-client-4.1, mysql-client-5.1, mysql-client-5.5
Conflicts: mysql-client (<< 5.0.51), mysql-client-5.0, mysql-client-5.1,
@@ -245,7 +249,8 @@ Description: MariaDB database regression test suite (metapackage depending on th
Package: mariadb-connect-engine-10.0
Section: database
Architecture: any
-Depends: mariadb-server-10.0, unixODBC-dev, libxml2-dev
+Depends: mariadb-server-10.0, unixODBC, libxml2
+Build-depends: mariadb-server-10.0, unixODBC-dev, libxml2-dev
Description: Connect storage engine for MariaDB
Connect engine supports a number of file formats (dbf, xml, txt, bin, etc),
connections to ODBC tables and remote MySQL tables, as well as a number of
diff --git a/debian/dist/Debian/rules b/debian/dist/Debian/rules
index bed252ed895..2122a3c8154 100755
--- a/debian/dist/Debian/rules
+++ b/debian/dist/Debian/rules
@@ -64,7 +64,7 @@ ifneq ($(ARCH_OS),hurd)
endif
( test -d $(builddir) || mkdir $(builddir) ) && cd $(builddir) && \
- sh -c 'PATH=$${MYSQL_BUILD_PATH:-"/bin:/usr/bin:/usr/local/bin"} \
+ sh -c 'PATH=$${MYSQL_BUILD_PATH:-"/usr/local/bin:/usr/bin:/bin"} \
CC=$${MYSQL_BUILD_CC:-gcc} \
CFLAGS=$${MYSQL_BUILD_CFLAGS:-"-O2 -fno-omit-frame-pointer -g -pipe -Wall -Wno-uninitialized $$(case `lsb_release -sc` in (lenny) echo -DWORKAROUND_GCC_4_3_2_BUG ;; esac)"} \
CXX=$${MYSQL_BUILD_CXX:-g++} \
diff --git a/debian/dist/Ubuntu/control b/debian/dist/Ubuntu/control
index 545c780d786..b663c6e9cc9 100644
--- a/debian/dist/Ubuntu/control
+++ b/debian/dist/Ubuntu/control
@@ -122,7 +122,11 @@ Description: MariaDB database core client binaries
Package: mariadb-client-10.0
Architecture: any
-Depends: debianutils (>=1.6), libdbi-perl, libdbd-mysql-perl (>= 1.2202), mariadb-common, libmariadbclient18 (>= ${source:Version}), mariadb-client-core-10.0 (>= ${source:Version}), ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Depends: debianutils (>=1.6), libdbi-perl, libdbd-mysql-perl (>= 1.2202),
+ mariadb-common, libmariadbclient18 (>= ${source:Version}),
+ mariadb-client-core-10.0 (>= ${source:Version}), ${perl:Depends},
+ ${shlibs:Depends}, ${misc:Depends}
+Suggests: libterm-readkey-perl
Provides: virtual-mysql-client, mysql-client,
mysql-client-4.1, mysql-client-5.1, mysql-client-5.5
Conflicts: mysql-client (<< 5.0.51), mysql-client-5.0, mysql-client-5.1,
@@ -239,7 +243,8 @@ Description: MariaDB database regression test suite (metapackage depending on th
Package: mariadb-connect-engine-10.0
Section: database
Architecture: any
-Depends: mariadb-server-10.0, unixODBC-dev, libxml2-dev
+Depends: mariadb-server-10.0, unixODBC, libxml2
+Build-depends: mariadb-server-10.0, unixODBC-dev, libxml2-dev
Description: Connect storage engine for MariaDB
Connect engine supports a number of file formats (dbf, xml, txt, bin, etc),
connections to ODBC tables and remote MySQL tables, as well as a number of
diff --git a/debian/dist/Ubuntu/rules b/debian/dist/Ubuntu/rules
index 2dc570a182c..8d993124b56 100755
--- a/debian/dist/Ubuntu/rules
+++ b/debian/dist/Ubuntu/rules
@@ -64,7 +64,7 @@ ifneq ($(ARCH_OS),hurd)
endif
( test -d $(builddir) || mkdir $(builddir) ) && cd $(builddir) && \
- sh -c 'PATH=$${MYSQL_BUILD_PATH:-"/bin:/usr/bin:/usr/local/bin"} \
+ sh -c 'PATH=$${MYSQL_BUILD_PATH:-"/usr/local/bin:/usr/bin:/bin"} \
CC=$${MYSQL_BUILD_CC:-gcc} \
CFLAGS=$${MYSQL_BUILD_CFLAGS:-"-O2 -fno-omit-frame-pointer -g -pipe -Wall -Wno-uninitialized"} \
CXX=$${MYSQL_BUILD_CXX:-g++} \
diff --git a/debian/mariadb-client-10.0.files b/debian/mariadb-client-10.0.files
index ac68079718e..a8a009517e6 100644
--- a/debian/mariadb-client-10.0.files
+++ b/debian/mariadb-client-10.0.files
@@ -22,10 +22,7 @@ usr/share/man/man1/mysqldumpslow.1
usr/share/man/man1/mysql_find_rows.1
usr/share/man/man1/mysql_fix_extensions.1
usr/share/man/man1/mysqlimport.1
-usr/share/man/man1/mysqlman.1
usr/share/man/man1/mysqlreport.1
usr/share/man/man1/mysqlshow.1
usr/share/man/man1/mysqlslap.1
-usr/share/man/man1/mysql_tableinfo.1
usr/share/man/man1/mysql_waitpid.1
-usr/share/man/man8/mysqlmanager.8
diff --git a/debian/mariadb-client-10.0.links b/debian/mariadb-client-10.0.links
index 247369fa218..0b86e87f2e9 100644
--- a/debian/mariadb-client-10.0.links
+++ b/debian/mariadb-client-10.0.links
@@ -1,3 +1,6 @@
usr/bin/mysqlcheck usr/bin/mysqlrepair
usr/bin/mysqlcheck usr/bin/mysqlanalyze
usr/bin/mysqlcheck usr/bin/mysqloptimize
+usr/share/man/man1/mysqlcheck.1.gz usr/share/man/man1/mysqlrepair.1.gz
+usr/share/man/man1/mysqlcheck.1.gz usr/share/man/man1/mysqlanalyze.1.gz
+usr/share/man/man1/mysqlcheck.1.gz usr/share/man/man1/mysqloptimize.1.gz
diff --git a/debian/patches/44_scripts__mysql_config__libs.dpatch b/debian/patches/44_scripts__mysql_config__libs.dpatch
index a8569617dba..c06275fdef3 100755
--- a/debian/patches/44_scripts__mysql_config__libs.dpatch
+++ b/debian/patches/44_scripts__mysql_config__libs.dpatch
@@ -8,17 +8,17 @@
diff -Nur mysql-dfsg-5.1-5.1.31.orig/scripts/mysql_config.sh mysql-dfsg-5.1-5.1.31/scripts/mysql_config.sh
--- mysql-dfsg-5.1-5.1.31.orig/scripts/mysql_config.sh 2009-01-19 17:30:55.000000000 +0100
+++ mysql-dfsg-5.1-5.1.31/scripts/mysql_config.sh 2009-02-08 17:17:48.000000000 +0100
-@@ -106,10 +106,10 @@ fi
+@@ -106,10 +106,10 @@
# Create options
# We intentionally add a space to the beginning and end of lib strings, simplifies replace later
--libs=" $ldflags -L$pkglibdir -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
-+libs=" $ldflags -L$pkglibdir -lmysqlclient"
+-libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
++libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqlclient"
libs="$libs @openssl_libs@ @STATIC_NSS_FLAGS@ "
--libs_r=" $ldflags -L$pkglibdir -lmysqlclient_r @ZLIB_DEPS@ @CLIENT_LIBS@ @openssl_libs@ "
--embedded_libs=" $ldflags -L$pkglibdir -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @openssl_libs@ "
-+libs_r=" $ldflags -L$pkglibdir -lmysqlclient_r @CLIENT_LIBS@ @openssl_libs@ "
-+embedded_libs=" $ldflags -L$pkglibdir -lmysqld @LIBDL@ @WRAPLIBS@ @openssl_libs@ "
+-libs_r=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqlclient_r @ZLIB_DEPS@ @CLIENT_LIBS@ @openssl_libs@ "
+-embedded_libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @openssl_libs@ "
++libs_r=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqlclient_r @CLIENT_LIBS@ @openssl_libs@ "
++embedded_libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqld @LIBDL@ @WRAPLIBS@ @openssl_libs@ "
if [ -r "$pkglibdir/libmygcc.a" ]; then
# When linking against the static library with a different version of GCC
diff --git a/extra/yassl/README b/extra/yassl/README
index 24bdf32f989..2c144815f19 100644
--- a/extra/yassl/README
+++ b/extra/yassl/README
@@ -12,7 +12,36 @@ before calling SSL_new();
*** end Note ***
-yaSSL Release notes, version 2.2.2 (7/5/2012)
+yaSSL Release notes, version 2.3.0 (12/5/2013)
+
+ This release of yaSSL updates asm for newer GCC versions.
+
+See normal build instructions below under 1.0.6.
+See libcurl build instructions below under 1.3.0 and note in 1.5.8.
+
+
+*****************yaSSL Release notes, version 2.2.3b (4/23/2013)
+
+ This release of yaSSL updates the test certificates as they were expired
+
+See normal build instructions below under 1.0.6.
+See libcurl build instructions below under 1.3.0 and note in 1.5.8.
+
+
+*****************yaSSL Release notes, version 2.2.2d (2/5/2013)
+
+ This release of yaSSL contains countermeasuers for the Lucky 13 TLS 1.1
+ CBC timing padding attack identified by Nadhem AlFardan and Kenneth Paterson
+ see: http://www.isg.rhul.ac.uk/tls/
+
+ It also adds SHA2 certificate verification and better checks for malicious
+ input.
+
+See normal build instructions below under 1.0.6.
+See libcurl build instructions below under 1.3.0 and note in 1.5.8.
+
+
+*****************yaSSL Release notes, version 2.2.2 (7/5/2012)
This release of yaSSL contains bug fixes and more security checks around
malicious certificates.
diff --git a/extra/yassl/certs/ca-cert.pem b/extra/yassl/certs/ca-cert.pem
index 6a0cf898e53..b2dc6ae6ee3 100644
--- a/extra/yassl/certs/ca-cert.pem
+++ b/extra/yassl/certs/ca-cert.pem
@@ -1,56 +1,87 @@
+-----BEGIN CERTIFICATE-----
+MIIEnjCCA4agAwIBAgIJAOnQp195JfQ8MA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD
+VQQGEwJVUzEQMA4GA1UECBMHTW9udGFuYTEQMA4GA1UEBxMHQm96ZW1hbjERMA8G
+A1UEChMIU2F3dG9vdGgxEzARBgNVBAsTCkNvbnN1bHRpbmcxFjAUBgNVBAMTDXd3
+dy55YXNzbC5jb20xHTAbBgkqhkiG9w0BCQEWDmluZm9AeWFzc2wuY29tMB4XDTEx
+MTAyNDE4MTgxNVoXDTE0MDcyMDE4MTgxNVowgZAxCzAJBgNVBAYTAlVTMRAwDgYD
+VQQIEwdNb250YW5hMRAwDgYDVQQHEwdCb3plbWFuMREwDwYDVQQKEwhTYXd0b290
+aDETMBEGA1UECxMKQ29uc3VsdGluZzEWMBQGA1UEAxMNd3d3Lnlhc3NsLmNvbTEd
+MBsGCSqGSIb3DQEJARYOaW5mb0B5YXNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUA
+A4IBDwAwggEKAoIBAQC/DMotFLIehEJbzTgfSvJNdRDxtjWf38p9A5jTrN4DZu4q
+8diwfW4HVAsQmCFNgMsSIOfMT95FfclydzLqypC7aVIQAy+o85XF8YtiVhvvZ2+k
+EEGVrQqb46XAsNJwdlAwW6joCCx87aeieo04KRysx+3yfJWwlYJ9SVw4zXcl772A
+dVOUPD3KY1ufFbXTHRMvGdE823Y6zLh9yeXC19pAb9gh3HMbQi1TnP4a/H2rejY/
+mN6EfAVnzmoUOIep8Yy1aMtof3EgK/WgY/VWL6Mm0rdvsVoX1ziZCP6TWG/+wxNJ
+CBYLp01nAFIxZyNOmO1RRR25BNkL7Ngos0u97TZ5AgMBAAGjgfgwgfUwHQYDVR0O
+BBYEFCeOZxF0wyYdP+0zY7Ok2B0w5ejVMIHFBgNVHSMEgb0wgbqAFCeOZxF0wyYd
+P+0zY7Ok2B0w5ejVoYGWpIGTMIGQMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHTW9u
+dGFuYTEQMA4GA1UEBxMHQm96ZW1hbjERMA8GA1UEChMIU2F3dG9vdGgxEzARBgNV
+BAsTCkNvbnN1bHRpbmcxFjAUBgNVBAMTDXd3dy55YXNzbC5jb20xHTAbBgkqhkiG
+9w0BCQEWDmluZm9AeWFzc2wuY29tggkA6dCnX3kl9DwwDAYDVR0TBAUwAwEB/zAN
+BgkqhkiG9w0BAQUFAAOCAQEAX4YU9FGLvKVOMNperJr4bNkmS5P54xyJb57us513
+PokgdqPm6IYVIdviM7I01dCf88Gkh5Jc+dH/MC+OA7yzPAwyo5BfGpAer53zntcH
+Aql9J2ZjL68Y16wYmIyDjzjzC6w2EHX7ynYTUFsCj3O/46Dug1IlVM4mzpy9L3mr
+G2C4kvEDwPw7CNnArdVyCCWAYS3cn6eDYgdH4AdMSwcwBKmHHFV/BxLQy0Jdy89m
+ARoX7vkPYLfbb2jlTkFibtNvYE9LJ97PGAfxE13LP6klRNpSXMgE4VYS9SqQTtHi
+rwG1I6HsMdp7Y2nEuPPnzqE9wNtt87LZRsifw7hwWh9/yg==
+-----END CERTIFICATE-----
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
- 8a:37:22:65:73:f5:aa:e8
- Signature Algorithm: md5WithRSAEncryption
- Issuer: C=US, ST=Montana, L=Bozeman, O=sawtooth, OU=consulting, CN=www.sawtooth-consulting.com/emailAddress=info@yassl.com
+ e9:d0:a7:5f:79:25:f4:3c
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com
Validity
- Not Before: Jun 30 18:47:10 2010 GMT
- Not After : Mar 26 18:47:10 2013 GMT
- Subject: C=US, ST=Montana, L=Bozeman, O=sawtooth, OU=consulting, CN=www.sawtooth-consulting.com/emailAddress=info@yassl.com
+ Not Before: Oct 24 18:18:15 2011 GMT
+ Not After : Jul 20 18:18:15 2014 GMT
+ Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
- RSA Public Key: (512 bit)
- Modulus (512 bit):
- 00:97:30:b9:1a:92:ef:25:4f:ca:4c:11:31:95:1a:
- e1:c0:10:19:0a:20:b9:37:80:1a:57:38:02:4e:1b:
- c5:0f:28:4f:da:e3:c9:16:aa:50:bd:4a:fb:b7:71:
- c7:35:cc:63:81:c1:dd:9d:33:f9:38:16:88:32:a0:
- aa:56:23:03:a3
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:bf:0c:ca:2d:14:b2:1e:84:42:5b:cd:38:1f:4a:
+ f2:4d:75:10:f1:b6:35:9f:df:ca:7d:03:98:d3:ac:
+ de:03:66:ee:2a:f1:d8:b0:7d:6e:07:54:0b:10:98:
+ 21:4d:80:cb:12:20:e7:cc:4f:de:45:7d:c9:72:77:
+ 32:ea:ca:90:bb:69:52:10:03:2f:a8:f3:95:c5:f1:
+ 8b:62:56:1b:ef:67:6f:a4:10:41:95:ad:0a:9b:e3:
+ a5:c0:b0:d2:70:76:50:30:5b:a8:e8:08:2c:7c:ed:
+ a7:a2:7a:8d:38:29:1c:ac:c7:ed:f2:7c:95:b0:95:
+ 82:7d:49:5c:38:cd:77:25:ef:bd:80:75:53:94:3c:
+ 3d:ca:63:5b:9f:15:b5:d3:1d:13:2f:19:d1:3c:db:
+ 76:3a:cc:b8:7d:c9:e5:c2:d7:da:40:6f:d8:21:dc:
+ 73:1b:42:2d:53:9c:fe:1a:fc:7d:ab:7a:36:3f:98:
+ de:84:7c:05:67:ce:6a:14:38:87:a9:f1:8c:b5:68:
+ cb:68:7f:71:20:2b:f5:a0:63:f5:56:2f:a3:26:d2:
+ b7:6f:b1:5a:17:d7:38:99:08:fe:93:58:6f:fe:c3:
+ 13:49:08:16:0b:a7:4d:67:00:52:31:67:23:4e:98:
+ ed:51:45:1d:b9:04:d9:0b:ec:d8:28:b3:4b:bd:ed:
+ 36:79
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
- 3B:66:FD:A0:40:C6:F4:E2:70:CF:21:1A:0C:4F:67:FE:B7:4B:42:09
+ 27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
X509v3 Authority Key Identifier:
- keyid:3B:66:FD:A0:40:C6:F4:E2:70:CF:21:1A:0C:4F:67:FE:B7:4B:42:09
- DirName:/C=US/ST=Montana/L=Bozeman/O=sawtooth/OU=consulting/CN=www.sawtooth-consulting.com/emailAddress=info@yassl.com
- serial:8A:37:22:65:73:F5:AA:E8
+ keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
+ DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.yassl.com/emailAddress=info@yassl.com
+ serial:E9:D0:A7:5F:79:25:F4:3C
X509v3 Basic Constraints:
CA:TRUE
- Signature Algorithm: md5WithRSAEncryption
- 32:65:a2:b1:dc:6d:e0:8d:8b:c8:58:29:8e:b8:18:4b:62:88:
- 13:67:f8:6c:75:46:75:8f:8a:19:a6:a3:d5:3c:fc:57:4e:7a:
- 68:a9:fc:93:dc:ae:29:7d:bb:4e:ec:ea:55:fa:a4:e3:00:61:
- f4:b0:34:6d:d1:d5:a4:64:24:f8
------BEGIN CERTIFICATE-----
-MIIDQDCCAuqgAwIBAgIJAIo3ImVz9aroMA0GCSqGSIb3DQEBBAUAMIGeMQswCQYD
-VQQGEwJVUzEQMA4GA1UECBMHTW9udGFuYTEQMA4GA1UEBxMHQm96ZW1hbjERMA8G
-A1UEChMIc2F3dG9vdGgxEzARBgNVBAsTCmNvbnN1bHRpbmcxJDAiBgNVBAMTG3d3
-dy5zYXd0b290aC1jb25zdWx0aW5nLmNvbTEdMBsGCSqGSIb3DQEJARYOaW5mb0B5
-YXNzbC5jb20wHhcNMTAwNjMwMTg0NzEwWhcNMTMwMzI2MTg0NzEwWjCBnjELMAkG
-A1UEBhMCVVMxEDAOBgNVBAgTB01vbnRhbmExEDAOBgNVBAcTB0JvemVtYW4xETAP
-BgNVBAoTCHNhd3Rvb3RoMRMwEQYDVQQLEwpjb25zdWx0aW5nMSQwIgYDVQQDExt3
-d3cuc2F3dG9vdGgtY29uc3VsdGluZy5jb20xHTAbBgkqhkiG9w0BCQEWDmluZm9A
-eWFzc2wuY29tMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJcwuRqS7yVPykwRMZUa
-4cAQGQoguTeAGlc4Ak4bxQ8oT9rjyRaqUL1K+7dxxzXMY4HB3Z0z+TgWiDKgqlYj
-A6MCAwEAAaOCAQcwggEDMB0GA1UdDgQWBBQ7Zv2gQMb04nDPIRoMT2f+t0tCCTCB
-0wYDVR0jBIHLMIHIgBQ7Zv2gQMb04nDPIRoMT2f+t0tCCaGBpKSBoTCBnjELMAkG
-A1UEBhMCVVMxEDAOBgNVBAgTB01vbnRhbmExEDAOBgNVBAcTB0JvemVtYW4xETAP
-BgNVBAoTCHNhd3Rvb3RoMRMwEQYDVQQLEwpjb25zdWx0aW5nMSQwIgYDVQQDExt3
-d3cuc2F3dG9vdGgtY29uc3VsdGluZy5jb20xHTAbBgkqhkiG9w0BCQEWDmluZm9A
-eWFzc2wuY29tggkAijciZXP1qugwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQQF
-AANBADJlorHcbeCNi8hYKY64GEtiiBNn+Gx1RnWPihmmo9U8/FdOemip/JPcril9
-u07s6lX6pOMAYfSwNG3R1aRkJPg=
------END CERTIFICATE-----
+ Signature Algorithm: sha1WithRSAEncryption
+ 5f:86:14:f4:51:8b:bc:a5:4e:30:da:5e:ac:9a:f8:6c:d9:26:
+ 4b:93:f9:e3:1c:89:6f:9e:ee:b3:9d:77:3e:89:20:76:a3:e6:
+ e8:86:15:21:db:e2:33:b2:34:d5:d0:9f:f3:c1:a4:87:92:5c:
+ f9:d1:ff:30:2f:8e:03:bc:b3:3c:0c:32:a3:90:5f:1a:90:1e:
+ af:9d:f3:9e:d7:07:02:a9:7d:27:66:63:2f:af:18:d7:ac:18:
+ 98:8c:83:8f:38:f3:0b:ac:36:10:75:fb:ca:76:13:50:5b:02:
+ 8f:73:bf:e3:a0:ee:83:52:25:54:ce:26:ce:9c:bd:2f:79:ab:
+ 1b:60:b8:92:f1:03:c0:fc:3b:08:d9:c0:ad:d5:72:08:25:80:
+ 61:2d:dc:9f:a7:83:62:07:47:e0:07:4c:4b:07:30:04:a9:87:
+ 1c:55:7f:07:12:d0:cb:42:5d:cb:cf:66:01:1a:17:ee:f9:0f:
+ 60:b7:db:6f:68:e5:4e:41:62:6e:d3:6f:60:4f:4b:27:de:cf:
+ 18:07:f1:13:5d:cb:3f:a9:25:44:da:52:5c:c8:04:e1:56:12:
+ f5:2a:90:4e:d1:e2:af:01:b5:23:a1:ec:31:da:7b:63:69:c4:
+ b8:f3:e7:ce:a1:3d:c0:db:6d:f3:b2:d9:46:c8:9f:c3:b8:70:
+ 5a:1f:7f:ca
diff --git a/extra/yassl/certs/ca-key.pem b/extra/yassl/certs/ca-key.pem
index 45d7b149857..774feba0548 100644
--- a/extra/yassl/certs/ca-key.pem
+++ b/extra/yassl/certs/ca-key.pem
@@ -1,9 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
-MIIBOQIBAAJBAJcwuRqS7yVPykwRMZUa4cAQGQoguTeAGlc4Ak4bxQ8oT9rjyRaq
-UL1K+7dxxzXMY4HB3Z0z+TgWiDKgqlYjA6MCAwEAAQJAEQ9TY7c+uuQU/J5YDO4a
-mRR37tegbq3Kyxqrz+p8QuhqLDtVh13GaF7rVU70vyNHm+cgihUyzho/PViAkPBo
-qQIhAMU8/RDhDLgL5BxID4sxKIVBtg+imFSbyKVyg7oQLUcXAiEAxDu94O45Cf4a
-np9R0thumY/QqWpCkycWAB7fFEuaf1UCIEH+bg4/vqm2ENUFp23DPPOZUPlaRe3J
-UhFJh5mx3/RxAiBq++8vfHFYg1Lb/BxOCXVy/zdRxf753ytdcXdJx1Y56QIgVgpN
-FNfYJofQfWaP96sjlc0usrT28uceHx0QmHqolVc=
+MIIEpAIBAAKCAQEAvwzKLRSyHoRCW804H0ryTXUQ8bY1n9/KfQOY06zeA2buKvHY
+sH1uB1QLEJghTYDLEiDnzE/eRX3Jcncy6sqQu2lSEAMvqPOVxfGLYlYb72dvpBBB
+la0Km+OlwLDScHZQMFuo6AgsfO2nonqNOCkcrMft8nyVsJWCfUlcOM13Je+9gHVT
+lDw9ymNbnxW10x0TLxnRPNt2Osy4fcnlwtfaQG/YIdxzG0ItU5z+Gvx9q3o2P5je
+hHwFZ85qFDiHqfGMtWjLaH9xICv1oGP1Vi+jJtK3b7FaF9c4mQj+k1hv/sMTSQgW
+C6dNZwBSMWcjTpjtUUUduQTZC+zYKLNLve02eQIDAQABAoIBAD1uTmAahH+dhXzh
+Swd84NaZKt6d+TY0DncOPgjqT+UGJtT2OPffDQ8cLgai9CponGNy4zXmBJGRtcGx
+pFSs18b7QaDWdW+9C06/sVLoX0kmmFZHx97p6jxgAb8o3DG/SV+TSYd6gVuWS03K
+XDhPt+Gy08ch2jwShwfkG9xD7OjsVGHn9u2mCy7134J/xh9hGZykgznfIYWJb3ev
+hhUyCKJaCyZh+3AMypw4fbwi7uujqBYA+YqAHgCEqEpB+IQDZy8jWy+baybDBzSU
+owM7ctWfcuCtzDSrvcfV9SYwhQ8wIzlS/zzLmSFNiKWr7mK5x+C7R4fBac9z8zC+
+zjkEnOUCgYEA4XZFgFm200nfCu8S1g/wt8sqN7+n+LVN9TE1reSjlKHb8ZattQVk
+hYP8G1spqr74Jj92fq0c8MvXJrQbBY5Whn4IYiHBhtZHeT63XaTGOtexdCD2UJdB
+BFPtPybWb5H6aCbsKtya8efc+3PweUMbIaNZBGNSB8nX5tEbXV6W+lMCgYEA2O1O
+ZGFrkQxhAbUPu0RnUx7cB8Qkfp5shCORDOQSBBZNeJjMlj0gTg9Fmrb4s5MNsqIb
+KfImecjF0nh+XnPy13Bhu0DOYQX+aR6CKeYUuKHnltAjPwWTAPLhTX7tt5Zs9/Dk
+0c8BmE/cdFSqbV5aQTH+/5q2oAXdqRBU+GvQqoMCgYAh0wSKROtQt3xmv4cr5ihO
+6oPi6TXh8hFH/6H1/J8t5TqB/AEDb1OtVCe2Uu7lVtETq+GzD3WQCoS0ocCMDNae
+RrorPrUx7WO7pNUNj3LN0R4mNeu+G3L9mzm0h7cT9eqDRZOYuo/kSsy0TKh/CLpB
+SahJKD1ePcHONwDL+SzdUQKBgQChV58+udavg22DP4/70NyozgMJI7GhG2PKxElW
+NSvRLmVglQVVmRE1/dXfRMeliHJfsoJRqHFFkzbPXB9hUQwFgOivxXu6XiLjPHXD
+hAVVbdY6LYSJkzPLONqqMQXNzmwt3VXTVwvwpTVqsK4xukOWygDHS+MZEkPTQvpv
+6oDA0QKBgQC524kgNCdwYjTqXyViEvOdgb9I7poOwY0Q/2WanS0aipRayMClpYRh
+ntQkue+pncl3C8dwZj26yFTf0jPh9X/5J2G+V0Xdt0UXJPUj5DgOkSfu4yDYFMiU
+R3dAd0UYng3OeT9XMVYJSWe+lFhP9sSr4onj44rABVUsJMBKlwQnmg==
-----END RSA PRIVATE KEY-----
diff --git a/extra/yassl/certs/client-cert.pem b/extra/yassl/certs/client-cert.pem
index 7acc9a850d5..278b43fe65c 100644
--- a/extra/yassl/certs/client-cert.pem
+++ b/extra/yassl/certs/client-cert.pem
@@ -2,54 +2,86 @@ Certificate:
Data:
Version: 3 (0x2)
Serial Number:
- c5:d7:6c:11:36:f0:35:e1
- Signature Algorithm: md5WithRSAEncryption
- Issuer: C=US, ST=Oregon, L=Portland, O=yaSSL, OU=programming, CN=www.yassl.com/emailAddress=info@yassl.com
+ 87:4a:75:be:91:66:d8:3d
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: C=US, ST=Oregon, L=Portland, O=yaSSL, OU=Programming, CN=www.yassl.com/emailAddress=info@yassl.com
Validity
- Not Before: Jun 30 18:39:39 2010 GMT
- Not After : Mar 26 18:39:40 2013 GMT
- Subject: C=US, ST=Oregon, L=Portland, O=yaSSL, OU=programming, CN=www.yassl.com/emailAddress=info@yassl.com
+ Not Before: Oct 24 18:21:55 2011 GMT
+ Not After : Jul 20 18:21:55 2014 GMT
+ Subject: C=US, ST=Oregon, L=Portland, O=yaSSL, OU=Programming, CN=www.yassl.com/emailAddress=info@yassl.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
- RSA Public Key: (512 bit)
- Modulus (512 bit):
- 00:bd:51:4a:14:fd:6a:19:84:0c:33:38:fc:27:32:
- 9c:97:0b:fc:a4:18:60:69:4e:d9:d8:78:50:0b:e9:
- 20:5d:d6:1d:70:1c:0c:24:9f:23:82:cc:3a:01:d5:
- 97:17:b2:73:6c:86:cf:b5:f1:e5:ce:68:0c:d9:a2:
- 12:39:7c:f2:53
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:c3:03:d1:2b:fe:39:a4:32:45:3b:53:c8:84:2b:
+ 2a:7c:74:9a:bd:aa:2a:52:07:47:d6:a6:36:b2:07:
+ 32:8e:d0:ba:69:7b:c6:c3:44:9e:d4:81:48:fd:2d:
+ 68:a2:8b:67:bb:a1:75:c8:36:2c:4a:d2:1b:f7:8b:
+ ba:cf:0d:f9:ef:ec:f1:81:1e:7b:9b:03:47:9a:bf:
+ 65:cc:7f:65:24:69:a6:e8:14:89:5b:e4:34:f7:c5:
+ b0:14:93:f5:67:7b:3a:7a:78:e1:01:56:56:91:a6:
+ 13:42:8d:d2:3c:40:9c:4c:ef:d1:86:df:37:51:1b:
+ 0c:a1:3b:f5:f1:a3:4a:35:e4:e1:ce:96:df:1b:7e:
+ bf:4e:97:d0:10:e8:a8:08:30:81:af:20:0b:43:14:
+ c5:74:67:b4:32:82:6f:8d:86:c2:88:40:99:36:83:
+ ba:1e:40:72:22:17:d7:52:65:24:73:b0:ce:ef:19:
+ cd:ae:ff:78:6c:7b:c0:12:03:d4:4e:72:0d:50:6d:
+ 3b:a3:3b:a3:99:5e:9d:c8:d9:0c:85:b3:d9:8a:d9:
+ 54:26:db:6d:fa:ac:bb:ff:25:4c:c4:d1:79:f4:71:
+ d3:86:40:18:13:b0:63:b5:72:4e:30:c4:97:84:86:
+ 2d:56:2f:d7:15:f7:7f:c0:ae:f5:fc:5b:e5:fb:a1:
+ ba:d3
Exponent: 65537 (0x10001)
X509v3 extensions:
X509v3 Subject Key Identifier:
- 5C:F7:29:21:69:7A:09:78:9E:7B:CD:53:42:02:EC:CE:29:0D:11:DF
+ 33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
X509v3 Authority Key Identifier:
- keyid:5C:F7:29:21:69:7A:09:78:9E:7B:CD:53:42:02:EC:CE:29:0D:11:DF
- DirName:/C=US/ST=Oregon/L=Portland/O=yaSSL/OU=programming/CN=www.yassl.com/emailAddress=info@yassl.com
- serial:C5:D7:6C:11:36:F0:35:E1
+ keyid:33:D8:45:66:D7:68:87:18:7E:54:0D:70:27:91:C7:26:D7:85:65:C0
+ DirName:/C=US/ST=Oregon/L=Portland/O=yaSSL/OU=Programming/CN=www.yassl.com/emailAddress=info@yassl.com
+ serial:87:4A:75:BE:91:66:D8:3D
X509v3 Basic Constraints:
CA:TRUE
- Signature Algorithm: md5WithRSAEncryption
- b4:a5:f1:71:26:4d:b9:ff:54:f3:09:1f:ac:e1:19:59:e5:ec:
- 57:e3:f1:0b:b2:8f:f3:29:eb:6b:c6:fa:27:33:3e:91:d0:77:
- 43:c9:ce:1e:0f:71:07:a9:f7:26:e0:7e:ff:30:7d:52:0a:e1:
- 80:48:46:bb:99:e9:d9:77:ce:75
+ Signature Algorithm: sha1WithRSAEncryption
+ 1c:7c:42:81:29:9e:21:cf:d0:d8:c1:54:6f:cc:ae:14:09:38:
+ ff:68:98:9a:95:53:76:18:7b:e6:30:76:ec:28:0d:75:a7:de:
+ e0:cd:8e:d5:55:23:6a:47:2b:4e:8d:fc:7d:06:a3:d8:0f:ad:
+ 5e:d6:04:c9:00:33:fb:77:27:d3:b5:03:b3:7b:21:74:31:0b:
+ 4a:af:2d:1a:b3:93:8e:cc:f3:5f:3d:90:3f:cc:e3:55:19:91:
+ 7b:78:24:2e:4a:09:bb:18:4e:61:2d:9c:c6:0a:a0:34:91:88:
+ 70:6b:3b:48:47:bc:79:94:a2:a0:4d:32:47:54:c2:a3:dc:2e:
+ d2:51:4c:29:39:11:ff:e2:15:5e:58:97:36:f6:e9:06:06:86:
+ 0e:8d:9d:95:03:72:b2:8b:19:7c:e9:14:6e:a1:88:73:68:58:
+ 6d:71:5e:c2:d5:d3:13:d2:5f:de:ea:03:be:e2:00:40:e5:ce:
+ fd:e6:92:31:57:c3:eb:bb:66:ac:cb:2f:1a:fa:e0:62:a2:47:
+ f4:93:43:2a:4b:6c:5e:0a:2f:f9:e7:e6:4a:63:86:b0:ac:2a:
+ a1:eb:b4:5b:67:cd:32:e4:b6:11:4b:9a:72:66:0d:a2:4a:76:
+ 8f:fe:22:bc:83:fd:db:b7:d5:a9:ee:05:c9:b1:71:7e:1b:2b:
+ e1:e3:af:c0
-----BEGIN CERTIFICATE-----
-MIIDDjCCArigAwIBAgIJAMXXbBE28DXhMA0GCSqGSIb3DQEBBAUAMIGOMQswCQYD
+MIIEmDCCA4CgAwIBAgIJAIdKdb6RZtg9MA0GCSqGSIb3DQEBBQUAMIGOMQswCQYD
VQQGEwJVUzEPMA0GA1UECBMGT3JlZ29uMREwDwYDVQQHEwhQb3J0bGFuZDEOMAwG
-A1UEChMFeWFTU0wxFDASBgNVBAsTC3Byb2dyYW1taW5nMRYwFAYDVQQDEw13d3cu
-eWFzc2wuY29tMR0wGwYJKoZIhvcNAQkBFg5pbmZvQHlhc3NsLmNvbTAeFw0xMDA2
-MzAxODM5MzlaFw0xMzAzMjYxODM5NDBaMIGOMQswCQYDVQQGEwJVUzEPMA0GA1UE
+A1UEChMFeWFTU0wxFDASBgNVBAsTC1Byb2dyYW1taW5nMRYwFAYDVQQDEw13d3cu
+eWFzc2wuY29tMR0wGwYJKoZIhvcNAQkBFg5pbmZvQHlhc3NsLmNvbTAeFw0xMTEw
+MjQxODIxNTVaFw0xNDA3MjAxODIxNTVaMIGOMQswCQYDVQQGEwJVUzEPMA0GA1UE
CBMGT3JlZ29uMREwDwYDVQQHEwhQb3J0bGFuZDEOMAwGA1UEChMFeWFTU0wxFDAS
-BgNVBAsTC3Byb2dyYW1taW5nMRYwFAYDVQQDEw13d3cueWFzc2wuY29tMR0wGwYJ
-KoZIhvcNAQkBFg5pbmZvQHlhc3NsLmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sAMEgC
-QQC9UUoU/WoZhAwzOPwnMpyXC/ykGGBpTtnYeFAL6SBd1h1wHAwknyOCzDoB1ZcX
-snNshs+18eXOaAzZohI5fPJTAgMBAAGjgfYwgfMwHQYDVR0OBBYEFFz3KSFpegl4
-nnvNU0IC7M4pDRHfMIHDBgNVHSMEgbswgbiAFFz3KSFpegl4nnvNU0IC7M4pDRHf
-oYGUpIGRMIGOMQswCQYDVQQGEwJVUzEPMA0GA1UECBMGT3JlZ29uMREwDwYDVQQH
-EwhQb3J0bGFuZDEOMAwGA1UEChMFeWFTU0wxFDASBgNVBAsTC3Byb2dyYW1taW5n
-MRYwFAYDVQQDEw13d3cueWFzc2wuY29tMR0wGwYJKoZIhvcNAQkBFg5pbmZvQHlh
-c3NsLmNvbYIJAMXXbBE28DXhMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQAD
-QQC0pfFxJk25/1TzCR+s4RlZ5exX4/ELso/zKetrxvonMz6R0HdDyc4eD3EHqfcm
-4H7/MH1SCuGASEa7menZd851
+BgNVBAsTC1Byb2dyYW1taW5nMRYwFAYDVQQDEw13d3cueWFzc2wuY29tMR0wGwYJ
+KoZIhvcNAQkBFg5pbmZvQHlhc3NsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP
+ADCCAQoCggEBAMMD0Sv+OaQyRTtTyIQrKnx0mr2qKlIHR9amNrIHMo7Quml7xsNE
+ntSBSP0taKKLZ7uhdcg2LErSG/eLus8N+e/s8YEee5sDR5q/Zcx/ZSRppugUiVvk
+NPfFsBST9Wd7Onp44QFWVpGmE0KN0jxAnEzv0YbfN1EbDKE79fGjSjXk4c6W3xt+
+v06X0BDoqAgwga8gC0MUxXRntDKCb42GwohAmTaDuh5AciIX11JlJHOwzu8Zza7/
+eGx7wBID1E5yDVBtO6M7o5lencjZDIWz2YrZVCbbbfqsu/8lTMTRefRx04ZAGBOw
+Y7VyTjDEl4SGLVYv1xX3f8Cu9fxb5fuhutMCAwEAAaOB9jCB8zAdBgNVHQ4EFgQU
+M9hFZtdohxh+VA1wJ5HHJteFZcAwgcMGA1UdIwSBuzCBuIAUM9hFZtdohxh+VA1w
+J5HHJteFZcChgZSkgZEwgY4xCzAJBgNVBAYTAlVTMQ8wDQYDVQQIEwZPcmVnb24x
+ETAPBgNVBAcTCFBvcnRsYW5kMQ4wDAYDVQQKEwV5YVNTTDEUMBIGA1UECxMLUHJv
+Z3JhbW1pbmcxFjAUBgNVBAMTDXd3dy55YXNzbC5jb20xHTAbBgkqhkiG9w0BCQEW
+DmluZm9AeWFzc2wuY29tggkAh0p1vpFm2D0wDAYDVR0TBAUwAwEB/zANBgkqhkiG
+9w0BAQUFAAOCAQEAHHxCgSmeIc/Q2MFUb8yuFAk4/2iYmpVTdhh75jB27CgNdafe
+4M2O1VUjakcrTo38fQaj2A+tXtYEyQAz+3cn07UDs3shdDELSq8tGrOTjszzXz2Q
+P8zjVRmRe3gkLkoJuxhOYS2cxgqgNJGIcGs7SEe8eZSioE0yR1TCo9wu0lFMKTkR
+/+IVXliXNvbpBgaGDo2dlQNysosZfOkUbqGIc2hYbXFewtXTE9Jf3uoDvuIAQOXO
+/eaSMVfD67tmrMsvGvrgYqJH9JNDKktsXgov+efmSmOGsKwqoeu0W2fNMuS2EUua
+cmYNokp2j/4ivIP927fVqe4FybFxfhsr4eOvwA==
-----END CERTIFICATE-----
diff --git a/extra/yassl/certs/client-key.pem b/extra/yassl/certs/client-key.pem
index 92c052fef84..c4e7ad22c09 100644
--- a/extra/yassl/certs/client-key.pem
+++ b/extra/yassl/certs/client-key.pem
@@ -1,9 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
-MIIBPAIBAAJBAL1RShT9ahmEDDM4/CcynJcL/KQYYGlO2dh4UAvpIF3WHXAcDCSf
-I4LMOgHVlxeyc2yGz7Xx5c5oDNmiEjl88lMCAwEAAQJAVGHWLlLhpqvXsEEXCvWh
-HCYono+K8YVGzhiaPSTU212fCoQryIxsXQKGBjhFdZm96DZWp+Vd/t/u+B4ZeaqY
-+QIhAOBEfbFtdZqk5OmbbRsRVPI7+YYmubgY1TVIPqmxHQ4NAiEA2BrTQkjOb3ul
-A/SZO04fJUZsm7Ng92FWHDJsRancSd8CIQCmGbQqZBK1TamJZ6dAY+7RViAx/p6Q
-vjuzMeXPUrFdRQIhAMkfBhg9bCqjFyt8PBPOm/vz8+ZgZlE0/JAXeV7IPCVfAiEA
-gZwCFm1ghGxmaoB424YC4DHeDeN/g9xwJHT7EuM9Mvc=
+MIIEpAIBAAKCAQEAwwPRK/45pDJFO1PIhCsqfHSavaoqUgdH1qY2sgcyjtC6aXvG
+w0Se1IFI/S1oootnu6F1yDYsStIb94u6zw357+zxgR57mwNHmr9lzH9lJGmm6BSJ
+W+Q098WwFJP1Z3s6enjhAVZWkaYTQo3SPECcTO/Rht83URsMoTv18aNKNeThzpbf
+G36/TpfQEOioCDCBryALQxTFdGe0MoJvjYbCiECZNoO6HkByIhfXUmUkc7DO7xnN
+rv94bHvAEgPUTnINUG07ozujmV6dyNkMhbPZitlUJttt+qy7/yVMxNF59HHThkAY
+E7BjtXJOMMSXhIYtVi/XFfd/wK71/Fvl+6G60wIDAQABAoIBAQCi5thfEHFkCJ4u
+bdFtHoXSCrGMR84sUWqgEp5T3pFMHW3qWXvyd6rZxtmKq9jhFuRjJv+1bBNZuOOl
+yHIXLgyfb+VZP3ZvSbERwlouFikN3reO3EDVou7gHqH0vpfbhmOWFM2YCWAtMHac
+PM3miO5HknkLWgDiXl8RfH35CLcgBokqXf0AqyLh8LO8JKleJg4fAC3+IZpTW23T
+K6uUgmhDNtj2L8Yi/LVBXQ0zYOqkfX7oS1WRVtNcV48flBcvqt7pnqj0z4pMjqDk
+VnOyz0+GxWk88yQgi1yWDPprEjuaZ8HfxpaypdWSDZsJQmgkEEXUUOQXOUjQNYuU
+bRHej8pZAoGBAOokp/lpM+lx3FJ9iCEoL0neunIW6cxHeogNlFeEWBY6gbA/os+m
+bB6wBikAj+d3dqzbysfZXps/JpBSrvw4kAAUu7QPWJTnL2p+HE9BIdQxWR9OihqN
+p1dsItjl9H4yphDLZKVVA4emJwWMw9e2J7JNujDaR49U0z2LhI2UmFilAoGBANU4
+G8OPxZMMRwtvNZLFsI1GyJIYj/WACvfvof6AubUqusoYsF2lB9CTjdicBBzUYo6m
+JoEB/86KKmM0NUCqbYDeiSNqV02ebq2TTlaQC22dc4sMric93k7wqsVseGdslFKc
+N2dsLe+7r9+mkDzER8+Nlp6YqbSfxaZQ3LPw+3QXAoGAXoMJYr26fKK/QnT1fBzS
+ackEDYV+Pj0kEsMYe/Mp818OdmxZdeRBhGmdMvPNIquwNbpKsjzl2Vi2Yk9d3uWe
+CspTsiz3nrNrClt5ZexukU6SIPb8/Bbt03YM4ux/smkTa3gOWkZktF63JaBadTpL
+78c8Pvf9JrggxJkKmnO+wxkCgYEAukSTFKw0GTtfkWCs97TWgQU2UVM96GXcry7c
+YT7Jfbh/h/A7mwOCKTfOck4R1bHBDAegmZFKjX/sec/xObXphexi99p9vGRNIjwO
+8tZR9YfYmcARIF0PKf1b4q7ZHNkhVm38hNBf7RAVHBgh58Q9S9fQnmqVzyLJA3ue
+42AB/C8CgYAR0EvPG2e5nxB1R4ZlrjHCxjCsWQZQ2Q+1cAb38NPIYnyo2m72IT/T
+f1/qiqs/2Spe81HSwjA34y2jdQ0eTSE01VdwXIm/cuxKbmjVzRh0M06MOkWP5pZA
+62P5GYY6Ud2JS7Dz+Z9dKJU4vjWrylznk1M0oUVdEzllQkahn831vw==
-----END RSA PRIVATE KEY-----
diff --git a/extra/yassl/certs/client-keyEnc.pem b/extra/yassl/certs/client-keyEnc.pem
index f6b857fc48c..6f29eac50c1 100644
--- a/extra/yassl/certs/client-keyEnc.pem
+++ b/extra/yassl/certs/client-keyEnc.pem
@@ -2,11 +2,29 @@
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-CBC,B9D8FB94E38635AB
-e7bVyzL1RF6p7hl8GDaOrRTcgB4ip+pWWUcnNf6y2tsuAQx/c/Bd5c9ZDc3L5AXC
-oOAzWYB+ay1vWkmAQB4ivFS5QzGDf8870d4FbOejwmgPhiHdZNw5xNwscAN6ps0v
-dFaUrR9nzWmbycsQCjXZGIZtGFCtXkA8Gdl5OMO4o+rzM0muNPS5fb++x7oNl1YG
-gjReu2sQ85dPfMlnoHhr8Pz9LBcxVyOmcqtmT0SOSuPcoj6aDtcZ+EY9MQf6SR9E
-ysmrJKMtp+ABgXglAj5hbT0dMpoJ2KpJYk62JAh/A6DDyv5YYUI0W57xY5+QzaV+
-YXnIvqwLjJ3cXEV4YH7ozLHAESgnAAUoQsin42rrRKt7GxjSdBoFhWjH69V2nl65
-LYRNjE1O5BBEX+rz0S+fe2ZZgT17kUr7eLZCq15J+L5xWQ7R4ERc0w==
+3OTcffWLy2Ddlu2oUwnMWkvIb3e9wLL1jrKOpC0aeb//uiawgw50+KuU4pewB5fN
+lfEJwpX4NjfPL+Nk+B1VAVrv5gwk5/SY9SwIJluutzmGS4TfVOhqi2SVd0mc9kOD
+cSWQ9ltAohFu67jdx36j2u+eghDTOjls1lM8EpzL5cu3Bp4G+ST0nXAdnGtSZdV6
+eToLWjIHiC/JqeRSsKAlG0M5verw14sbb5MO4ZQF4Tdu0fCFgFvDSUM2V4ZLtS1N
+VysLEkHoF56YKZ5H2FYLxOVDpn5lSiLnOgRbteEzsysyJ1zLxXWFFwJPCpLVNL0e
+P7OoEoCR+oAdzGkkPF+EdMoULtQP+n6U7jGx3oFVS17NORIFvyxyP0hD4pGTGLnl
+qAEk30lhKGAE5GgvA2itxZIno/sxPKr5T5Sc2yWh9RdQuLWYNrOb8Kz8J1iXV5l6
+/5TLGu5XVWIlBnUtjMFUe5M54tqGQ6SuDUlL2ud5YeLVN0T+RU/bqV2fXGoBUqKb
+Oe8PECm62Ls0wjv27BIOXXV32WSXwsywSzBqq2YXZ5zc9Q0+Mf1Zl6jKwcr8rXhv
+rA2kcpicONryggsPZnn/us1bVuWKndsCbm7A5om6HowpamNMPuxhISigzzE59L6X
+X6Sl2F0N0zhrfUVlAAlfYTrwcQVtyBDj1xp2nzJFocurJt9EylLaT0Sw3nxWtuOg
+yQuF05UPCzxqow/7dMVqtQKng0ptpsn/E+Kr/Egk1YaTpUUxref6mD3R1S+qWML8
+uqTa3y1CWd4u+aJZH2oZU3gmEd8GvuWnmhsw8iTyq1bzYIga1rQZqh4W5Ok9V+jR
+GioT/x3mTIhtuEZ1Cmhne5qM3gWYgM3rC3D4+RnUFeThOC5lHtOYHtIEpg66cs7g
+QYAn75ghEkyfG7ZvdxAU9Ngn6hckux9tFu3GmeEtdqhVOHaOMaYi60uGSk6uBnTv
+P1sUqi70kMrIBWU7TgldKlTqVdReM87Nkb2O5v1xqtoswLWIi65hFWTqt/H65c1H
+aEBG1cBqnqBMYuFk8b4TzZbuU9o1UKj0/6N5mpm//BmW65B0htEDP7IYpGF0mt0H
+LkU+4ISmuLfPfQeviYio6/yASaFkHpxfK7N8CQvmyAG9U8FHRio2QCGSb2EO+BnT
+Bti6L9oMiQbAsCLWTbvBhCVxdncFw1ncq8gkPMXjEEVUsqAo5Kg+903pRHUyHLzS
+R6R3C6tTJnNtucJ0zqQMF3K1FHS1m8GrOm+hskJLTHgZLdz6tFTYkXfZBSCwIl7s
+plg0wq9CrNC2B8MczWn/j3/h7qSI3wBNqADHMdoiOHECffCeyGEYjW3+0iMoj1m1
+wY0DIym4DDRzk6wsEesxVi8iiCVpYwWnjJAvWYECEO+hWuwCez+eGVkhCT/5g3xW
+hPSRhivNuJT05tdR5o+yqONHn1eAQH7Ar3cj+neY5WC0iS5FK9axTqbHXotofD1e
+pJX17ZVWsmIIpRvAWGD+LOcfTMZsaB9DJbkrPSWlMW3lC2S5JOq8OgfMNWIDDUN1
+guwpK5Z/lWV1qMMnaWeDVgPH/G0FssECXlCU5+/Ol654h8tm2bRXYAYHPM+OoW67
-----END RSA PRIVATE KEY-----
diff --git a/extra/yassl/certs/dsa-cert.pem b/extra/yassl/certs/dsa-cert.pem
index ed1138dad01..10d533edc88 100644
--- a/extra/yassl/certs/dsa-cert.pem
+++ b/extra/yassl/certs/dsa-cert.pem
@@ -1,70 +1,22 @@
-Certificate:
- Data:
- Version: 3 (0x2)
- Serial Number:
- ce:df:23:31:64:b4:13:da
- Signature Algorithm: dsaWithSHA1
- Issuer: C=US, ST=Oregon, L=Portland, O=yaSSL, OU=testing, CN=www.yassl.com/emailAddress=info@yassl.com
- Validity
- Not Before: Jun 30 18:56:38 2010 GMT
- Not After : Mar 26 18:56:39 2013 GMT
- Subject: C=US, ST=Oregon, L=Portland, O=yaSSL, OU=testing, CN=www.yassl.com/emailAddress=info@yassl.com
- Subject Public Key Info:
- Public Key Algorithm: dsaEncryption
- DSA Public Key:
- pub:
- 04:84:a0:26:31:72:0c:e8:4f:5d:53:17:62:b1:80:
- ca:c0:16:5f:c3:1e:ea:c5:d9:98:38:f9:be:56:53:
- 47:68:ce:08:22:57:1c:bb:0d:77:91:cf:5b:36:ed:
- f3:24:82:90:8a:cd:90:7c:db:77:f9:17:2d:73:73:
- ef:bb:b9:82
- P:
- 00:99:29:69:80:c9:3c:98:68:45:a9:82:fe:67:eb:
- 95:88:c5:b4:0c:d6:26:45:95:19:2c:a0:20:5b:7e:
- df:69:e9:dc:c3:0f:f3:61:0a:25:9b:f2:21:01:6a:
- cd:aa:8c:37:e7:ca:66:db:56:f4:0f:7d:7a:d1:18:
- b9:42:fd:1b:11
- Q:
- 00:ad:25:29:ab:0a:9f:09:1c:c1:ad:03:20:76:7f:
- a6:b7:dd:4d:03:09
- G:
- 12:88:99:da:e7:d0:0b:93:9b:e6:ee:3c:21:7f:9c:
- b3:b4:8d:a5:8c:e2:37:80:3f:17:d1:81:4f:bd:f0:
- 71:b6:32:08:54:dd:bf:01:e2:b3:77:06:64:75:8a:
- 04:d6:79:39:b1:02:03:03:c6:06:74:e5:90:05:0a:
- 10:46:19:31
- X509v3 extensions:
- X509v3 Subject Key Identifier:
- BE:F9:8C:5D:D6:1C:B4:EE:81:DD:36:56:0A:21:E4:61:44:73:E9:E2
- X509v3 Authority Key Identifier:
- keyid:BE:F9:8C:5D:D6:1C:B4:EE:81:DD:36:56:0A:21:E4:61:44:73:E9:E2
- DirName:/C=US/ST=Oregon/L=Portland/O=yaSSL/OU=testing/CN=www.yassl.com/emailAddress=info@yassl.com
- serial:CE:DF:23:31:64:B4:13:DA
-
- X509v3 Basic Constraints:
- CA:TRUE
- Signature Algorithm: dsaWithSHA1
- 30:2d:02:14:00:a3:21:20:34:6a:2c:f9:fb:76:d7:20:c9:c0:
- 35:1b:64:9a:c2:83:02:15:00:a4:59:ac:6d:da:85:48:ff:f5:
- 0d:49:72:c8:cd:91:fc:ec:2f:5c:63
-----BEGIN CERTIFICATE-----
-MIIDfjCCAz2gAwIBAgIJAM7fIzFktBPaMAkGByqGSM44BAMwgYoxCzAJBgNVBAYT
-AlVTMQ8wDQYDVQQIEwZPcmVnb24xETAPBgNVBAcTCFBvcnRsYW5kMQ4wDAYDVQQK
-EwV5YVNTTDEQMA4GA1UECxMHdGVzdGluZzEWMBQGA1UEAxMNd3d3Lnlhc3NsLmNv
-bTEdMBsGCSqGSIb3DQEJARYOaW5mb0B5YXNzbC5jb20wHhcNMTAwNjMwMTg1NjM4
-WhcNMTMwMzI2MTg1NjM5WjCBijELMAkGA1UEBhMCVVMxDzANBgNVBAgTBk9yZWdv
-bjERMA8GA1UEBxMIUG9ydGxhbmQxDjAMBgNVBAoTBXlhU1NMMRAwDgYDVQQLEwd0
-ZXN0aW5nMRYwFAYDVQQDEw13d3cueWFzc2wuY29tMR0wGwYJKoZIhvcNAQkBFg5p
-bmZvQHlhc3NsLmNvbTCB8DCBqAYHKoZIzjgEATCBnAJBAJkpaYDJPJhoRamC/mfr
-lYjFtAzWJkWVGSygIFt+32np3MMP82EKJZvyIQFqzaqMN+fKZttW9A99etEYuUL9
-GxECFQCtJSmrCp8JHMGtAyB2f6a33U0DCQJAEoiZ2ufQC5Ob5u48IX+cs7SNpYzi
-N4A/F9GBT73wcbYyCFTdvwHis3cGZHWKBNZ5ObECAwPGBnTlkAUKEEYZMQNDAAJA
-BISgJjFyDOhPXVMXYrGAysAWX8Me6sXZmDj5vlZTR2jOCCJXHLsNd5HPWzbt8ySC
-kIrNkHzbd/kXLXNz77u5gqOB8jCB7zAdBgNVHQ4EFgQUvvmMXdYctO6B3TZWCiHk
-YURz6eIwgb8GA1UdIwSBtzCBtIAUvvmMXdYctO6B3TZWCiHkYURz6eKhgZCkgY0w
-gYoxCzAJBgNVBAYTAlVTMQ8wDQYDVQQIEwZPcmVnb24xETAPBgNVBAcTCFBvcnRs
-YW5kMQ4wDAYDVQQKEwV5YVNTTDEQMA4GA1UECxMHdGVzdGluZzEWMBQGA1UEAxMN
-d3d3Lnlhc3NsLmNvbTEdMBsGCSqGSIb3DQEJARYOaW5mb0B5YXNzbC5jb22CCQDO
-3yMxZLQT2jAMBgNVHRMEBTADAQH/MAkGByqGSM44BAMDMAAwLQIUAKMhIDRqLPn7
-dtcgycA1G2SawoMCFQCkWaxt2oVI//UNSXLIzZH87C9cYw==
+MIIDqzCCA2ugAwIBAgIJAMGqrgDU6DyhMAkGByqGSM44BAMwgY4xCzAJBgNVBAYT
+AlVTMQ8wDQYDVQQIDAZPcmVnb24xETAPBgNVBAcMCFBvcnRsYW5kMRAwDgYDVQQK
+DAd3b2xmU1NMMRAwDgYDVQQLDAd0ZXN0aW5nMRYwFAYDVQQDDA13d3cueWFzc2wu
+Y29tMR8wHQYJKoZIhvcNAQkBFhBpbmZvQHdvbGZzc2wuY29tMB4XDTEzMDQyMjIw
+MDk0NFoXDTE2MDExNzIwMDk0NFowgY4xCzAJBgNVBAYTAlVTMQ8wDQYDVQQIDAZP
+cmVnb24xETAPBgNVBAcMCFBvcnRsYW5kMRAwDgYDVQQKDAd3b2xmU1NMMRAwDgYD
+VQQLDAd0ZXN0aW5nMRYwFAYDVQQDDA13d3cueWFzc2wuY29tMR8wHQYJKoZIhvcN
+AQkBFhBpbmZvQHdvbGZzc2wuY29tMIIBuDCCASwGByqGSM44BAEwggEfAoGBAL1R
+7koy4IrH6sbh6nDEUUPPKgfhxxLCWCVexF2+qzANEr+hC9M002haJXFOfeS9DyoO
+WFbL0qMZOuqv+22CaHnoUWl7q3PjJOAI3JH0P54ZyUPuU1909RzgTdIDp5+ikbr7
+KYjnltL73FQVMbjTZQKthIpPn3MjYcF+4jp2W2zFAhUAkcntYND6MGf+eYzIJDN2
+L7SonHUCgYEAklpxErfqznIZjVvqqHFaq+mgAL5J8QrKVmdhYZh/Y8z4jCjoCA8o
+TDoFKxf7s2ZzgaPKvglaEKiYqLqic9qY78DYJswzQMLFvjsF4sFZ+pYCBdWPQI4N
+PgxCiznK6Ce+JH9ikSBvMvG+tevjr2UpawDIHX3+AWYaZBZwKADAaboDgYUAAoGB
+AJ3LY89yHyvQ/TsQ6zlYbovjbk/ogndsMqPdNUvL4RuPTgJP/caaDDa0XJ7ak6A7
+TJ+QheLNwOXoZPYJC4EGFSDAXpYniGhbWIrVTCGe6lmZDfnx40WXS0kk3m/DHaC0
+3ElLAiybxVGxyqoUfbT3Zv1JwftWMuiqHH5uADhdXuXVo1AwTjAdBgNVHQ4EFgQU
+IJjk416o4v8qpH9LBtXlR9v8gccwHwYDVR0jBBgwFoAUIJjk416o4v8qpH9LBtXl
+R9v8gccwDAYDVR0TBAUwAwEB/zAJBgcqhkjOOAQDAy8AMCwCFCjGKIdOSV12LcTu
+k08owGM6YkO1AhQe+K173VuaO/OsDNsxZlKpyH8+1g==
-----END CERTIFICATE-----
diff --git a/extra/yassl/certs/server-cert.pem b/extra/yassl/certs/server-cert.pem
index 1ec53c02628..cfe4b7b8228 100644
--- a/extra/yassl/certs/server-cert.pem
+++ b/extra/yassl/certs/server-cert.pem
@@ -1,39 +1,157 @@
Certificate:
Data:
Version: 1 (0x0)
- Serial Number: 1 (0x1)
- Signature Algorithm: md5WithRSAEncryption
- Issuer: C=US, ST=Montana, L=Bozeman, O=sawtooth, OU=consulting, CN=www.sawtooth-consulting.com/emailAddress=info@yassl.com
+ Serial Number: 2 (0x2)
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com
Validity
- Not Before: Jun 30 18:52:17 2010 GMT
- Not After : Mar 26 18:52:17 2013 GMT
- Subject: C=US, ST=Montana, L=Bozeman, O=yaSSL, OU=support, CN=www.yassl.com/emailAddress=info@yassl.com
+ Not Before: Oct 24 18:27:13 2011 GMT
+ Not After : Jul 20 18:27:13 2014 GMT
+ Subject: C=US, ST=Montana, L=Bozeman, O=yaSSL, OU=Support, CN=www.yassl.com/emailAddress=info@yassl.com
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
- RSA Public Key: (512 bit)
- Modulus (512 bit):
- 00:c6:7b:c0:68:81:2f:de:82:3f:f9:ac:c3:86:4a:
- 66:b7:ec:d4:f1:f6:64:21:ff:f5:a2:34:42:d0:38:
- 9f:c6:dd:3b:6e:26:65:6a:54:96:dd:d2:7b:eb:36:
- a2:ae:7e:2a:9e:7e:56:a5:b6:87:9f:15:c7:18:66:
- 7e:16:77:e2:a7
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:c0:95:08:e1:57:41:f2:71:6d:b7:d2:45:41:27:
+ 01:65:c6:45:ae:f2:bc:24:30:b8:95:ce:2f:4e:d6:
+ f6:1c:88:bc:7c:9f:fb:a8:67:7f:fe:5c:9c:51:75:
+ f7:8a:ca:07:e7:35:2f:8f:e1:bd:7b:c0:2f:7c:ab:
+ 64:a8:17:fc:ca:5d:7b:ba:e0:21:e5:72:2e:6f:2e:
+ 86:d8:95:73:da:ac:1b:53:b9:5f:3f:d7:19:0d:25:
+ 4f:e1:63:63:51:8b:0b:64:3f:ad:43:b8:a5:1c:5c:
+ 34:b3:ae:00:a0:63:c5:f6:7f:0b:59:68:78:73:a6:
+ 8c:18:a9:02:6d:af:c3:19:01:2e:b8:10:e3:c6:cc:
+ 40:b4:69:a3:46:33:69:87:6e:c4:bb:17:a6:f3:e8:
+ dd:ad:73:bc:7b:2f:21:b5:fd:66:51:0c:bd:54:b3:
+ e1:6d:5f:1c:bc:23:73:d1:09:03:89:14:d2:10:b9:
+ 64:c3:2a:d0:a1:96:4a:bc:e1:d4:1a:5b:c7:a0:c0:
+ c1:63:78:0f:44:37:30:32:96:80:32:23:95:a1:77:
+ ba:13:d2:97:73:e2:5d:25:c9:6a:0d:c3:39:60:a4:
+ b4:b0:69:42:42:09:e9:d8:08:bc:33:20:b3:58:22:
+ a7:aa:eb:c4:e1:e6:61:83:c5:d2:96:df:d9:d0:4f:
+ ad:d7
Exponent: 65537 (0x10001)
- Signature Algorithm: md5WithRSAEncryption
- 58:a9:98:e7:16:52:4c:40:e7:e1:47:92:19:1b:3a:8f:97:6c:
- 7b:b7:b0:cb:20:6d:ad:b5:d3:47:58:d8:e4:f2:3e:32:e9:ef:
- 87:77:e5:54:36:f4:8d:50:8d:07:b4:77:45:ea:9d:a4:33:36:
- 9b:0b:e0:74:58:11:c5:01:7b:4d
+ Signature Algorithm: sha1WithRSAEncryption
+ 71:4e:d3:62:df:cc:4c:f7:cd:b7:6e:52:0b:6c:6e:e0:bd:c2:
+ 2d:07:d7:c0:b0:6e:43:1e:35:bc:30:01:50:f0:ff:99:23:6c:
+ 18:1a:41:b6:11:d6:d4:19:61:fd:e4:77:97:1c:39:e1:57:ab:
+ c5:15:63:77:11:36:5e:74:e2:24:0b:1f:41:78:ad:b7:81:e7:
+ b4:40:66:80:f0:4b:91:a0:6d:a8:6e:3d:53:d9:8b:ce:2a:e1:
+ 0b:45:65:87:a1:96:ae:ee:3e:88:d5:12:1f:78:17:ae:2c:c5:
+ 73:44:d8:dc:f4:af:d8:cc:ae:4c:e1:0c:be:55:a4:99:f7:6e:
+ 96:c0:c8:45:87:bf:dc:51:57:ff:9e:73:37:6a:18:9c:c3:f9:
+ 22:7a:f4:b0:52:bd:fc:21:30:f8:c5:ff:1e:87:7d:ad:a2:5a:
+ 35:f5:22:a8:b4:0a:76:38:e6:76:b0:98:af:1b:ec:8a:0a:43:
+ 74:d2:85:34:37:84:07:e1:f6:23:b2:29:de:a6:b6:b7:4c:57:
+ 7e:96:06:cb:a9:16:25:29:3a:03:2d:55:7d:a6:8c:a4:f7:9e:
+ 81:c9:95:b6:7c:c1:4a:ce:94:66:0c:ca:88:eb:d2:09:f5:5b:
+ 19:58:82:df:27:fd:67:95:78:b7:02:06:d5:a7:61:bd:ef:3a:
+ fc:b2:61:cd
-----BEGIN CERTIFICATE-----
-MIICFDCCAb4CAQEwDQYJKoZIhvcNAQEEBQAwgZ4xCzAJBgNVBAYTAlVTMRAwDgYD
-VQQIEwdNb250YW5hMRAwDgYDVQQHEwdCb3plbWFuMREwDwYDVQQKEwhzYXd0b290
-aDETMBEGA1UECxMKY29uc3VsdGluZzEkMCIGA1UEAxMbd3d3LnNhd3Rvb3RoLWNv
-bnN1bHRpbmcuY29tMR0wGwYJKoZIhvcNAQkBFg5pbmZvQHlhc3NsLmNvbTAeFw0x
-MDA2MzAxODUyMTdaFw0xMzAzMjYxODUyMTdaMIGKMQswCQYDVQQGEwJVUzEQMA4G
-A1UECBMHTW9udGFuYTEQMA4GA1UEBxMHQm96ZW1hbjEOMAwGA1UEChMFeWFTU0wx
-EDAOBgNVBAsTB3N1cHBvcnQxFjAUBgNVBAMTDXd3dy55YXNzbC5jb20xHTAbBgkq
-hkiG9w0BCQEWDmluZm9AeWFzc2wuY29tMFwwDQYJKoZIhvcNAQEBBQADSwAwSAJB
-AMZ7wGiBL96CP/msw4ZKZrfs1PH2ZCH/9aI0QtA4n8bdO24mZWpUlt3Se+s2oq5+
-Kp5+VqW2h58VxxhmfhZ34qcCAwEAATANBgkqhkiG9w0BAQQFAANBAFipmOcWUkxA
-5+FHkhkbOo+XbHu3sMsgba2100dY2OTyPjLp74d35VQ29I1QjQe0d0XqnaQzNpsL
-4HRYEcUBe00=
+MIIDkDCCAngCAQIwDQYJKoZIhvcNAQEFBQAwgZAxCzAJBgNVBAYTAlVTMRAwDgYD
+VQQIEwdNb250YW5hMRAwDgYDVQQHEwdCb3plbWFuMREwDwYDVQQKEwhTYXd0b290
+aDETMBEGA1UECxMKQ29uc3VsdGluZzEWMBQGA1UEAxMNd3d3Lnlhc3NsLmNvbTEd
+MBsGCSqGSIb3DQEJARYOaW5mb0B5YXNzbC5jb20wHhcNMTExMDI0MTgyNzEzWhcN
+MTQwNzIwMTgyNzEzWjCBijELMAkGA1UEBhMCVVMxEDAOBgNVBAgTB01vbnRhbmEx
+EDAOBgNVBAcTB0JvemVtYW4xDjAMBgNVBAoTBXlhU1NMMRAwDgYDVQQLEwdTdXBw
+b3J0MRYwFAYDVQQDEw13d3cueWFzc2wuY29tMR0wGwYJKoZIhvcNAQkBFg5pbmZv
+QHlhc3NsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMCVCOFX
+QfJxbbfSRUEnAWXGRa7yvCQwuJXOL07W9hyIvHyf+6hnf/5cnFF194rKB+c1L4/h
+vXvAL3yrZKgX/Mpde7rgIeVyLm8uhtiVc9qsG1O5Xz/XGQ0lT+FjY1GLC2Q/rUO4
+pRxcNLOuAKBjxfZ/C1loeHOmjBipAm2vwxkBLrgQ48bMQLRpo0YzaYduxLsXpvPo
+3a1zvHsvIbX9ZlEMvVSz4W1fHLwjc9EJA4kU0hC5ZMMq0KGWSrzh1Bpbx6DAwWN4
+D0Q3MDKWgDIjlaF3uhPSl3PiXSXJag3DOWCktLBpQkIJ6dgIvDMgs1gip6rrxOHm
+YYPF0pbf2dBPrdcCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAcU7TYt/MTPfNt25S
+C2xu4L3CLQfXwLBuQx41vDABUPD/mSNsGBpBthHW1Blh/eR3lxw54VerxRVjdxE2
+XnTiJAsfQXitt4HntEBmgPBLkaBtqG49U9mLzirhC0Vlh6GWru4+iNUSH3gXrizF
+c0TY3PSv2MyuTOEMvlWkmfdulsDIRYe/3FFX/55zN2oYnMP5Inr0sFK9/CEw+MX/
+Hod9raJaNfUiqLQKdjjmdrCYrxvsigpDdNKFNDeEB+H2I7Ip3qa2t0xXfpYGy6kW
+JSk6Ay1VfaaMpPeegcmVtnzBSs6UZgzKiOvSCfVbGViC3yf9Z5V4twIG1adhve86
+/LJhzQ==
-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number:
+ e9:d0:a7:5f:79:25:f4:3c
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com
+ Validity
+ Not Before: Oct 24 18:18:15 2011 GMT
+ Not After : Jul 20 18:18:15 2014 GMT
+ Subject: C=US, ST=Montana, L=Bozeman, O=Sawtooth, OU=Consulting, CN=www.yassl.com/emailAddress=info@yassl.com
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ RSA Public Key: (2048 bit)
+ Modulus (2048 bit):
+ 00:bf:0c:ca:2d:14:b2:1e:84:42:5b:cd:38:1f:4a:
+ f2:4d:75:10:f1:b6:35:9f:df:ca:7d:03:98:d3:ac:
+ de:03:66:ee:2a:f1:d8:b0:7d:6e:07:54:0b:10:98:
+ 21:4d:80:cb:12:20:e7:cc:4f:de:45:7d:c9:72:77:
+ 32:ea:ca:90:bb:69:52:10:03:2f:a8:f3:95:c5:f1:
+ 8b:62:56:1b:ef:67:6f:a4:10:41:95:ad:0a:9b:e3:
+ a5:c0:b0:d2:70:76:50:30:5b:a8:e8:08:2c:7c:ed:
+ a7:a2:7a:8d:38:29:1c:ac:c7:ed:f2:7c:95:b0:95:
+ 82:7d:49:5c:38:cd:77:25:ef:bd:80:75:53:94:3c:
+ 3d:ca:63:5b:9f:15:b5:d3:1d:13:2f:19:d1:3c:db:
+ 76:3a:cc:b8:7d:c9:e5:c2:d7:da:40:6f:d8:21:dc:
+ 73:1b:42:2d:53:9c:fe:1a:fc:7d:ab:7a:36:3f:98:
+ de:84:7c:05:67:ce:6a:14:38:87:a9:f1:8c:b5:68:
+ cb:68:7f:71:20:2b:f5:a0:63:f5:56:2f:a3:26:d2:
+ b7:6f:b1:5a:17:d7:38:99:08:fe:93:58:6f:fe:c3:
+ 13:49:08:16:0b:a7:4d:67:00:52:31:67:23:4e:98:
+ ed:51:45:1d:b9:04:d9:0b:ec:d8:28:b3:4b:bd:ed:
+ 36:79
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Subject Key Identifier:
+ 27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
+ X509v3 Authority Key Identifier:
+ keyid:27:8E:67:11:74:C3:26:1D:3F:ED:33:63:B3:A4:D8:1D:30:E5:E8:D5
+ DirName:/C=US/ST=Montana/L=Bozeman/O=Sawtooth/OU=Consulting/CN=www.yassl.com/emailAddress=info@yassl.com
+ serial:E9:D0:A7:5F:79:25:F4:3C
+
+ X509v3 Basic Constraints:
+ CA:TRUE
+ Signature Algorithm: sha1WithRSAEncryption
+ 5f:86:14:f4:51:8b:bc:a5:4e:30:da:5e:ac:9a:f8:6c:d9:26:
+ 4b:93:f9:e3:1c:89:6f:9e:ee:b3:9d:77:3e:89:20:76:a3:e6:
+ e8:86:15:21:db:e2:33:b2:34:d5:d0:9f:f3:c1:a4:87:92:5c:
+ f9:d1:ff:30:2f:8e:03:bc:b3:3c:0c:32:a3:90:5f:1a:90:1e:
+ af:9d:f3:9e:d7:07:02:a9:7d:27:66:63:2f:af:18:d7:ac:18:
+ 98:8c:83:8f:38:f3:0b:ac:36:10:75:fb:ca:76:13:50:5b:02:
+ 8f:73:bf:e3:a0:ee:83:52:25:54:ce:26:ce:9c:bd:2f:79:ab:
+ 1b:60:b8:92:f1:03:c0:fc:3b:08:d9:c0:ad:d5:72:08:25:80:
+ 61:2d:dc:9f:a7:83:62:07:47:e0:07:4c:4b:07:30:04:a9:87:
+ 1c:55:7f:07:12:d0:cb:42:5d:cb:cf:66:01:1a:17:ee:f9:0f:
+ 60:b7:db:6f:68:e5:4e:41:62:6e:d3:6f:60:4f:4b:27:de:cf:
+ 18:07:f1:13:5d:cb:3f:a9:25:44:da:52:5c:c8:04:e1:56:12:
+ f5:2a:90:4e:d1:e2:af:01:b5:23:a1:ec:31:da:7b:63:69:c4:
+ b8:f3:e7:ce:a1:3d:c0:db:6d:f3:b2:d9:46:c8:9f:c3:b8:70:
+ 5a:1f:7f:ca
+-----BEGIN CERTIFICATE-----
+MIIEnjCCA4agAwIBAgIJAOnQp195JfQ8MA0GCSqGSIb3DQEBBQUAMIGQMQswCQYD
+VQQGEwJVUzEQMA4GA1UECBMHTW9udGFuYTEQMA4GA1UEBxMHQm96ZW1hbjERMA8G
+A1UEChMIU2F3dG9vdGgxEzARBgNVBAsTCkNvbnN1bHRpbmcxFjAUBgNVBAMTDXd3
+dy55YXNzbC5jb20xHTAbBgkqhkiG9w0BCQEWDmluZm9AeWFzc2wuY29tMB4XDTEx
+MTAyNDE4MTgxNVoXDTE0MDcyMDE4MTgxNVowgZAxCzAJBgNVBAYTAlVTMRAwDgYD
+VQQIEwdNb250YW5hMRAwDgYDVQQHEwdCb3plbWFuMREwDwYDVQQKEwhTYXd0b290
+aDETMBEGA1UECxMKQ29uc3VsdGluZzEWMBQGA1UEAxMNd3d3Lnlhc3NsLmNvbTEd
+MBsGCSqGSIb3DQEJARYOaW5mb0B5YXNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUA
+A4IBDwAwggEKAoIBAQC/DMotFLIehEJbzTgfSvJNdRDxtjWf38p9A5jTrN4DZu4q
+8diwfW4HVAsQmCFNgMsSIOfMT95FfclydzLqypC7aVIQAy+o85XF8YtiVhvvZ2+k
+EEGVrQqb46XAsNJwdlAwW6joCCx87aeieo04KRysx+3yfJWwlYJ9SVw4zXcl772A
+dVOUPD3KY1ufFbXTHRMvGdE823Y6zLh9yeXC19pAb9gh3HMbQi1TnP4a/H2rejY/
+mN6EfAVnzmoUOIep8Yy1aMtof3EgK/WgY/VWL6Mm0rdvsVoX1ziZCP6TWG/+wxNJ
+CBYLp01nAFIxZyNOmO1RRR25BNkL7Ngos0u97TZ5AgMBAAGjgfgwgfUwHQYDVR0O
+BBYEFCeOZxF0wyYdP+0zY7Ok2B0w5ejVMIHFBgNVHSMEgb0wgbqAFCeOZxF0wyYd
+P+0zY7Ok2B0w5ejVoYGWpIGTMIGQMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHTW9u
+dGFuYTEQMA4GA1UEBxMHQm96ZW1hbjERMA8GA1UEChMIU2F3dG9vdGgxEzARBgNV
+BAsTCkNvbnN1bHRpbmcxFjAUBgNVBAMTDXd3dy55YXNzbC5jb20xHTAbBgkqhkiG
+9w0BCQEWDmluZm9AeWFzc2wuY29tggkA6dCnX3kl9DwwDAYDVR0TBAUwAwEB/zAN
+BgkqhkiG9w0BAQUFAAOCAQEAX4YU9FGLvKVOMNperJr4bNkmS5P54xyJb57us513
+PokgdqPm6IYVIdviM7I01dCf88Gkh5Jc+dH/MC+OA7yzPAwyo5BfGpAer53zntcH
+Aql9J2ZjL68Y16wYmIyDjzjzC6w2EHX7ynYTUFsCj3O/46Dug1IlVM4mzpy9L3mr
+G2C4kvEDwPw7CNnArdVyCCWAYS3cn6eDYgdH4AdMSwcwBKmHHFV/BxLQy0Jdy89m
+ARoX7vkPYLfbb2jlTkFibtNvYE9LJ97PGAfxE13LP6klRNpSXMgE4VYS9SqQTtHi
+rwG1I6HsMdp7Y2nEuPPnzqE9wNtt87LZRsifw7hwWh9/yg==
diff --git a/extra/yassl/certs/server-key.pem b/extra/yassl/certs/server-key.pem
index 154d661b1df..d1627f4d4a7 100644
--- a/extra/yassl/certs/server-key.pem
+++ b/extra/yassl/certs/server-key.pem
@@ -1,9 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
-MIIBOwIBAAJBAMZ7wGiBL96CP/msw4ZKZrfs1PH2ZCH/9aI0QtA4n8bdO24mZWpU
-lt3Se+s2oq5+Kp5+VqW2h58VxxhmfhZ34qcCAwEAAQJBAJSbGxgjgV+rTZL2Ev58
-viN/IoB25cm/Bn4Heu7DNn2A2kpdGX2cCaf7rEQoIKCiHxvopvxOcd/7nLS/gNli
-dCECIQD/cX/9fvB1Uajw0fmvwNON9+3P9uJSqpig90zL32pwjQIhAMbqee9TBMN4
-TxXbgWqA92PrCXe8WDZ3PwoJqdR6MRUDAiEAny+TDF1z6hiWiGTCDgXDkKBlwgjf
-p5aKgR077XzwLu0CICVpWEGg1ZaF/CnaPP7w/pZ2UDOK4vRrfRnAM4bY7H5NAiBS
-1eXJ/MCZ2uPfpl7XK2BU9P69KdKUk5WHxdRchVvcDg==
+MIIEpQIBAAKCAQEAwJUI4VdB8nFtt9JFQScBZcZFrvK8JDC4lc4vTtb2HIi8fJ/7
+qGd//lycUXX3isoH5zUvj+G9e8AvfKtkqBf8yl17uuAh5XIuby6G2JVz2qwbU7lf
+P9cZDSVP4WNjUYsLZD+tQ7ilHFw0s64AoGPF9n8LWWh4c6aMGKkCba/DGQEuuBDj
+xsxAtGmjRjNph27Euxem8+jdrXO8ey8htf1mUQy9VLPhbV8cvCNz0QkDiRTSELlk
+wyrQoZZKvOHUGlvHoMDBY3gPRDcwMpaAMiOVoXe6E9KXc+JdJclqDcM5YKS0sGlC
+Qgnp2Ai8MyCzWCKnquvE4eZhg8XSlt/Z0E+t1wIDAQABAoIBAQCa0DQPUmIFUAHv
+n+1kbsLE2hryhNeSEEiSxOlq64t1bMZ5OPLJckqGZFSVd8vDmp231B2kAMieTuTd
+x7pnFsF0vKnWlI8rMBr77d8hBSPZSjm9mGtlmrjcxH3upkMVLj2+HSJgKnMw1T7Y
+oqyGQy7E9WReP4l1DxHYUSVOn9iqo85gs+KK2X4b8GTKmlsFC1uqy+XjP24yIgXz
+0PrvdFKB4l90073/MYNFdfpjepcu1rYZxpIm5CgGUFAOeC6peA0Ul7QS2DFAq6EB
+QcIw+AdfFuRhd9Jg8p+N6PS662PeKpeB70xs5lU0USsoNPRTHMRYCj+7r7X3SoVD
+LTzxWFiBAoGBAPIsVHY5I2PJEDK3k62vvhl1loFk5rW4iUJB0W3QHBv4G6xpyzY8
+ZH3c9Bm4w2CxV0hfUk9ZOlV/MsAZQ1A/rs5vF/MOn0DKTq0VO8l56cBZOHNwnAp8
+yTpIMqfYSXUKhcLC/RVz2pkJKmmanwpxv7AEpox6Wm9IWlQ7xrFTF9/nAoGBAMuT
+3ncVXbdcXHzYkKmYLdZpDmOzo9ymzItqpKISjI57SCyySzfcBhh96v52odSh6T8N
+zRtfr1+elltbD6F8r7ObkNtXczrtsCNErkFPHwdCEyNMy/r0FKTV9542fFufqDzB
+hV900jkt/9CE3/uzIHoumxeu5roLrl9TpFLtG8SRAoGBAOyY2rvV/vlSSn0CVUlv
+VW5SL4SjK7OGYrNU0mNS2uOIdqDvixWl0xgUcndex6MEH54ZYrUbG57D8rUy+UzB
+qusMJn3UX0pRXKRFBnBEp1bA1CIUdp7YY1CJkNPiv4GVkjFBhzkaQwsYpVMfORpf
+H0O8h2rfbtMiAP4imHBOGhkpAoGBAIpBVihRnl/Ungs7mKNU8mxW1KrpaTOFJAza
+1AwtxL9PAmk4fNTm3Ezt1xYRwz4A58MmwFEC3rt1nG9WnHrzju/PisUr0toGakTJ
+c/5umYf4W77xfOZltU9s8MnF/xbKixsX4lg9ojerAby/QM5TjI7t7+5ZneBj5nxe
+9Y5L8TvBAoGATUX5QIzFW/QqGoq08hysa+kMVja3TnKW1eWK0uL/8fEYEz2GCbjY
+dqfJHHFSlDBD4PF4dP1hG0wJzOZoKnGtHN9DvFbbpaS+NXCkXs9P/ABVmTo9I89n
+WvUi+LUp0EQR6zUuRr79jhiyX6i/GTKh9dwD5nyaHwx8qbAOITc78bA=
-----END RSA PRIVATE KEY-----
diff --git a/extra/yassl/certs/server-keyEnc.pem b/extra/yassl/certs/server-keyEnc.pem
index d3500a1b647..278a0946c68 100644
--- a/extra/yassl/certs/server-keyEnc.pem
+++ b/extra/yassl/certs/server-keyEnc.pem
@@ -2,11 +2,29 @@
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-CBC,08132C1FFF5BC8CC
-gsvuAsGmB8AkR23M25w4E6wuywfBey1Jqh3g71gJcnsUYwynex9dvfAU0lTowOXh
-sb7ld1KNjEMzrht9AC1IC0iE1rLqvRQZOdJ7h3n7aHZQ4a/HjcwAhqJq0ZW45m6Q
-mpoO5fRISjx2VbKFRUz6Xj2x0/do3IjQhpuUDVrTFFe1sEySM6APZ6CVpcnTOyPR
-ADyLDKzOi2E+sj1UXs58pct56FaqTIZPUEflICU3k6q9FPU6gsYANRLfzegclkv4
-JAx6mKVSJuYnjCCppx8WBwGJa1J1GcYRJ3qFfdbUzL4bcXTvoFkJEnDkHsXgDUS6
-xmT0XGT3IMaW8cwQ8KD8m5YYI/L26Mas/w3eA2ekyMR8pYICjXp/YZtcKxxkQSVE
-Uv/+D+20KbNAHIW5Mrxf61cX/CggGEbVP8ZhDY1flh8=
+W+krChiFlNU+koE0Bep+U45OG4V4IFZv67ex6yJHgcsPd+HQ692A/h+5dYc8rdlW
+2LDgSODHHIMTt6RVJDxXxXs3qFmJQbnVXeXxV209X8EfaRarh+yiMKeUP6K8hIvj
++IYRma6iKOs+d4KlcZZudGs2f/x8nhxXbmQtrLhGd4h91mnJk2sKmiz7UkUy6Qng
+gOHnT2dfF4Qk2ZYsjisRHjpWZiqh40GO1LuTgUjZoH+LGhMwMwOAE6+ss5xa+yE+
+Xd9Yljm0/QW68JILkCJQjLDRvPGxDJyvYq6TT/kSElsRlI/AuRrZH1YVD3hn/xjx
+tDoEB+JEbH6iu9ne2srxnGSKLzoUbb4XPaCjLIW9BJf7oANmmFQpZZQiRTyIUVWi
+IE5hJciqF7ra7IwfZAW/PeWGXpzNOVN9QAvyAMsmvUCzJdxd1ySUatjhZ+mSFYGk
+rDVtyrgt4ZQgV0EdJV0Yn1ZWMOk1qEKXT0JAnI+9S6Y+QEdwXmdz3xlVuq61Jvub
+iJUVepnD/1QeFfWy8JwlscWpWFrkr569f3SNG+FGb6fufnUP7K6sX3urj+pj1QET
+f9NmmvLBsVsbj1Egg3wnxbVHIUPky64LY04wtNJaAwhuG6mKCvaClKYMTmTCyrzP
+aRwghhMQ3yHUbo2A1ZppYsXXg8lX30eW+5O77N9Q3xfP0phODHXsnXhBH09ml1JQ
+MmiCaL5n6sIVcjtFmN/kyaEuz/1VrBSaDCPeW88n61UXUidXrGOZN/2c/2xFir8B
+2rdE82lQLl07SJxzQQ6aJVvrc5tnbV/ENDySS5dG6Yl/w89/nuu0RFHmAweKqfGC
+8m0XOkmonIk6h3YT7XrkE0b/2jkf1mMaMKrGGfRmxqNt1nGxMCJHAO/Sn9v+I9rU
+W7HCZ04RTnRp1BXcqDxdwlveDKJRVfiKOSSEOpEXXlexS5R1vikmxrCwK5YVUTkT
+3tgahVtHJkFHnBHBzXyHUDwWahxZaU9TO43z0JFxs0zINWUWppldf0oyWjP1FSrI
+a9tXBs7aoykUY9Av9K0p4UJJU005qzD/tuegZFX34wRETJO0BJnlZHTTZSqLSVX+
+KZg4nPq8Xii1VHta3tgw7up2z1tpepsBerTsRQ1+IDpxLaIxgt9am0hXVTiMLex/
+DD9UvQC/eBUmpmWraK/Mqeq/UrPl+lmeoXsG6LWIvEp9d19rJ/3OhIJf2pDh9dC8
+NzJoNP9qOrDajAwzeeF5dbQxCaG+X8am9s4wryC0p+NrQ0tzv8efey0zBodDIOgo
+F1G7+ADgHy+V565q8sdL52xx0xB9Ty5p9IOfOUbxa3K65TJf/I/QAQjl4LyTbkfr
+kzpYAG2uF55EB3Eq3aMrj47pzZy0ELXXN2qYJ9Oelgl+h6MzYbmd+Wm+A2Cofv3u
+7ANAyjAYN7/Lo3lTFAt7sXAXGKnqw62JNSSMkIqZVrG5dn7Jxj5AJCVyYxTrm6Y+
+DDcblX47XrWxVoVJN/dLJZ8FzWs4o/8w9Yn8U54Ci7F0g+j2f+OpDy9PGFYT9pKw
+xWG8chkYE6QPilEYvdi26ZnZ3u236q9PMtyRP87NmBN2sLkj/rbBTzBxWIaGS+Mt
-----END RSA PRIVATE KEY-----
diff --git a/extra/yassl/include/cert_wrapper.hpp b/extra/yassl/include/cert_wrapper.hpp
index cc687e24f6a..ad4c34d65c7 100644
--- a/extra/yassl/include/cert_wrapper.hpp
+++ b/extra/yassl/include/cert_wrapper.hpp
@@ -1,5 +1,5 @@
/*
- Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -89,6 +89,7 @@ class CertManager {
bool verifyNone_; // no error if verify fails
bool failNoCert_;
bool sendVerify_;
+ bool sendBlankCert_;
VerifyCallback verifyCallback_; // user verify callback
public:
CertManager();
@@ -116,16 +117,18 @@ public:
bool verifyNone() const;
bool failNoCert() const;
bool sendVerify() const;
+ bool sendBlankCert() const;
void setVerifyPeer();
void setVerifyNone();
void setFailNoCert();
void setSendVerify();
+ void setSendBlankCert();
void setPeerX509(X509*);
void setVerifyCallback(VerifyCallback);
private:
CertManager(const CertManager&); // hide copy
- CertManager& operator=(const CertManager&); // and assign
+ CertManager& operator=(const CertManager&); // and assigin
};
diff --git a/extra/yassl/include/crypto_wrapper.hpp b/extra/yassl/include/crypto_wrapper.hpp
index 07b5925265a..b09b662c88c 100644
--- a/extra/yassl/include/crypto_wrapper.hpp
+++ b/extra/yassl/include/crypto_wrapper.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/factory.hpp b/extra/yassl/include/factory.hpp
index e66e32dcdf6..5c60335fbc2 100644
--- a/extra/yassl/include/factory.hpp
+++ b/extra/yassl/include/factory.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/handshake.hpp b/extra/yassl/include/handshake.hpp
index 549a31bf3e9..a8ed0545ae4 100644
--- a/extra/yassl/include/handshake.hpp
+++ b/extra/yassl/include/handshake.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/log.hpp b/extra/yassl/include/log.hpp
index fb480eeefb6..faaf68e64a1 100644
--- a/extra/yassl/include/log.hpp
+++ b/extra/yassl/include/log.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/crypto.h b/extra/yassl/include/openssl/crypto.h
index 22bbbbf594e..103fcbb0e30 100644
--- a/extra/yassl/include/openssl/crypto.h
+++ b/extra/yassl/include/openssl/crypto.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/des.h b/extra/yassl/include/openssl/des.h
index 6e2ebbd83f5..f7394b65634 100644
--- a/extra/yassl/include/openssl/des.h
+++ b/extra/yassl/include/openssl/des.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/des_old.h b/extra/yassl/include/openssl/des_old.h
index 1223a38056c..b6e2e3e969a 100644
--- a/extra/yassl/include/openssl/des_old.h
+++ b/extra/yassl/include/openssl/des_old.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/engine.h b/extra/yassl/include/openssl/engine.h
index cadb05a92b4..15ddcd14640 100644
--- a/extra/yassl/include/openssl/engine.h
+++ b/extra/yassl/include/openssl/engine.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/err.h b/extra/yassl/include/openssl/err.h
index 23f2f1393ab..948474296fa 100644
--- a/extra/yassl/include/openssl/err.h
+++ b/extra/yassl/include/openssl/err.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/evp.h b/extra/yassl/include/openssl/evp.h
index eccdcdffda6..6aa7335dabc 100644
--- a/extra/yassl/include/openssl/evp.h
+++ b/extra/yassl/include/openssl/evp.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/generate_prefix_files.pl b/extra/yassl/include/openssl/generate_prefix_files.pl
index b94f0a2e790..8fbfb146955 100755
--- a/extra/yassl/include/openssl/generate_prefix_files.pl
+++ b/extra/yassl/include/openssl/generate_prefix_files.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl
# Copyright (C) 2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/hmac.h b/extra/yassl/include/openssl/hmac.h
index 478d92e087d..5da6644e1de 100644
--- a/extra/yassl/include/openssl/hmac.h
+++ b/extra/yassl/include/openssl/hmac.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/lhash.h b/extra/yassl/include/openssl/lhash.h
index 34bc34c3f11..6d64df7d9d2 100644
--- a/extra/yassl/include/openssl/lhash.h
+++ b/extra/yassl/include/openssl/lhash.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/md4.h b/extra/yassl/include/openssl/md4.h
index 2718d170fcf..8a864993c9c 100644
--- a/extra/yassl/include/openssl/md4.h
+++ b/extra/yassl/include/openssl/md4.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/md5.h b/extra/yassl/include/openssl/md5.h
index 9400649ebd8..b54ebcd910e 100644
--- a/extra/yassl/include/openssl/md5.h
+++ b/extra/yassl/include/openssl/md5.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/objects.h b/extra/yassl/include/openssl/objects.h
index ec00e04e213..ed2c0294527 100644
--- a/extra/yassl/include/openssl/objects.h
+++ b/extra/yassl/include/openssl/objects.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/opensslv.h b/extra/yassl/include/openssl/opensslv.h
index bafcfaec8a3..88b9ca6d26d 100644
--- a/extra/yassl/include/openssl/opensslv.h
+++ b/extra/yassl/include/openssl/opensslv.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/pem.h b/extra/yassl/include/openssl/pem.h
index 3762b9597a4..c467e461d7f 100644
--- a/extra/yassl/include/openssl/pem.h
+++ b/extra/yassl/include/openssl/pem.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/pkcs12.h b/extra/yassl/include/openssl/pkcs12.h
index 71ba287ede0..c3f8ee67968 100644
--- a/extra/yassl/include/openssl/pkcs12.h
+++ b/extra/yassl/include/openssl/pkcs12.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/prefix_crypto.h b/extra/yassl/include/openssl/prefix_crypto.h
index ff3aea14b0e..895dd51a23f 100644
--- a/extra/yassl/include/openssl/prefix_crypto.h
+++ b/extra/yassl/include/openssl/prefix_crypto.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/rand.h b/extra/yassl/include/openssl/rand.h
index 136a01459e2..9e0cedf3e86 100644
--- a/extra/yassl/include/openssl/rand.h
+++ b/extra/yassl/include/openssl/rand.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/rsa.h b/extra/yassl/include/openssl/rsa.h
index b20da32be24..95305a84ba5 100644
--- a/extra/yassl/include/openssl/rsa.h
+++ b/extra/yassl/include/openssl/rsa.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/sha.h b/extra/yassl/include/openssl/sha.h
index 79b46ec83ce..5b7c6bd238a 100644
--- a/extra/yassl/include/openssl/sha.h
+++ b/extra/yassl/include/openssl/sha.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/ssl.h b/extra/yassl/include/openssl/ssl.h
index eaf7b0cd1fb..3c840027879 100644
--- a/extra/yassl/include/openssl/ssl.h
+++ b/extra/yassl/include/openssl/ssl.h
@@ -1,5 +1,5 @@
/*
- Copyright (c) 2005, 2011, Oracle and/or its affiliates.
+ Copyright (c) 2005, 2014, Oracle and/or its affiliates.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -34,7 +34,7 @@
#include "rsa.h"
-#define YASSL_VERSION "2.2.2"
+#define YASSL_VERSION "2.3.0"
#if defined(__cplusplus)
diff --git a/extra/yassl/include/openssl/x509.h b/extra/yassl/include/openssl/x509.h
index eb60bcbc0a6..74eb83eb13f 100644
--- a/extra/yassl/include/openssl/x509.h
+++ b/extra/yassl/include/openssl/x509.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/openssl/x509v3.h b/extra/yassl/include/openssl/x509v3.h
index 1215826f53f..b48e9b485d4 100644
--- a/extra/yassl/include/openssl/x509v3.h
+++ b/extra/yassl/include/openssl/x509v3.h
@@ -1,5 +1,6 @@
/*
Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/timer.hpp b/extra/yassl/include/timer.hpp
index 725e73cf453..1587c079ba0 100644
--- a/extra/yassl/include/timer.hpp
+++ b/extra/yassl/include/timer.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/include/yassl.hpp b/extra/yassl/include/yassl.hpp
index 29e0a5d94ec..e7b9a6f2526 100644
--- a/extra/yassl/include/yassl.hpp
+++ b/extra/yassl/include/yassl.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/src/cert_wrapper.cpp b/extra/yassl/src/cert_wrapper.cpp
index 752e9cf5f0f..af94f5bc24f 100644
--- a/extra/yassl/src/cert_wrapper.cpp
+++ b/extra/yassl/src/cert_wrapper.cpp
@@ -1,5 +1,5 @@
/*
- Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2005, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -91,7 +91,7 @@ opaque* x509::use_buffer()
//CertManager
CertManager::CertManager()
: peerX509_(0), selfX509_(0), verifyPeer_(false), verifyNone_(false), failNoCert_(false),
- sendVerify_(false), verifyCallback_(0)
+ sendVerify_(false), sendBlankCert_(false), verifyCallback_(0)
{}
@@ -143,6 +143,11 @@ void CertManager::setVerifyNone()
verifyNone_ = true;
}
+bool CertManager::sendBlankCert() const
+{
+ return sendBlankCert_;
+}
+
void CertManager::setFailNoCert()
{
@@ -155,6 +160,11 @@ void CertManager::setSendVerify()
sendVerify_ = true;
}
+void CertManager::setSendBlankCert()
+{
+ sendBlankCert_ = true;
+}
+
void CertManager::setVerifyCallback(VerifyCallback vc)
{
diff --git a/extra/yassl/src/crypto_wrapper.cpp b/extra/yassl/src/crypto_wrapper.cpp
index d85cc6ba6a0..d8bc7a75ae3 100644
--- a/extra/yassl/src/crypto_wrapper.cpp
+++ b/extra/yassl/src/crypto_wrapper.cpp
@@ -953,12 +953,9 @@ x509* PemToDer(FILE* file, CertType type, EncryptedInfo* info)
info->set = true;
}
}
- // get blank line
- if (fgets(line,sizeof(line), file) == 0)
- {
- /* Impossible case */
- }
begin = ftell(file);
+ if (fgets(line,sizeof(line), file)) // get blank line
+ begin = ftell(file);
}
}
diff --git a/extra/yassl/src/handshake.cpp b/extra/yassl/src/handshake.cpp
index 79a0c291fb6..90c3762a1fc 100644
--- a/extra/yassl/src/handshake.cpp
+++ b/extra/yassl/src/handshake.cpp
@@ -1,5 +1,5 @@
/*
- Copyright (c) 2005, 2013, Oracle and/or its affiliates.
+ Copyright (c) 2005, 2014, Oracle and/or its affiliates.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -1160,6 +1160,8 @@ void sendCertificateVerify(SSL& ssl, BufferOutput buffer)
{
if (ssl.GetError()) return;
+ if(ssl.getCrypto().get_certManager().sendBlankCert()) return;
+
CertificateVerify verify;
verify.Build(ssl);
RecordLayerHeader rlHeader;
diff --git a/extra/yassl/src/log.cpp b/extra/yassl/src/log.cpp
index 35db4136a54..13c68295747 100644
--- a/extra/yassl/src/log.cpp
+++ b/extra/yassl/src/log.cpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/src/timer.cpp b/extra/yassl/src/timer.cpp
index 945cc8c8b0b..0c3f044c75f 100644
--- a/extra/yassl/src/timer.cpp
+++ b/extra/yassl/src/timer.cpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/src/yassl_imp.cpp b/extra/yassl/src/yassl_imp.cpp
index b927a55237d..4dcf275e7f2 100644
--- a/extra/yassl/src/yassl_imp.cpp
+++ b/extra/yassl/src/yassl_imp.cpp
@@ -1,5 +1,5 @@
/*
- Copyright (c) 2005, 2013, Oracle and/or its affiliates
+ Copyright (c) 2005, 2014, Oracle and/or its affiliates
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -1199,22 +1199,38 @@ output_buffer& operator<<(output_buffer& output, const HandShakeBase& hs)
Certificate::Certificate(const x509* cert) : cert_(cert)
{
- set_length(cert_->get_length() + 2 * CERT_HEADER); // list and cert size
+ if (cert)
+ set_length(cert_->get_length() + 2 * CERT_HEADER); // list and cert size
+ else
+ set_length(CERT_HEADER); // total blank cert size, just list header
}
const opaque* Certificate::get_buffer() const
{
- return cert_->get_buffer();
+ if (cert_)
+ return cert_->get_buffer();
+
+ return NULL;
}
// output operator for Certificate
output_buffer& operator<<(output_buffer& output, const Certificate& cert)
{
- uint sz = cert.get_length() - 2 * CERT_HEADER;
+ uint sz = cert.get_length();
opaque tmp[CERT_HEADER];
+ if ((int)sz > CERT_HEADER)
+ sz -= 2 * CERT_HEADER; // actual cert, not including headers
+ else {
+ sz = 0; // blank cert case
+ c32to24(sz, tmp);
+ output.write(tmp, CERT_HEADER);
+
+ return output;
+ }
+
c32to24(sz + CERT_HEADER, tmp);
output.write(tmp, CERT_HEADER);
c32to24(sz, tmp);
@@ -1264,9 +1280,11 @@ void Certificate::Process(input_buffer& input, SSL& ssl)
ssl.SetError(YasslError(bad_input));
return;
}
- x509* myCert;
- cm.AddPeerCert(myCert = NEW_YS x509(cert_sz));
- input.read(myCert->use_buffer(), myCert->get_length());
+ if (cert_sz) {
+ x509* myCert;
+ cm.AddPeerCert(myCert = NEW_YS x509(cert_sz));
+ input.read(myCert->use_buffer(), myCert->get_length());
+ }
list_sz -= cert_sz + CERT_HEADER;
}
@@ -1969,9 +1987,9 @@ void CertificateRequest::Process(input_buffer&, SSL& ssl)
{
CertManager& cm = ssl.useCrypto().use_certManager();
- // make sure user provided cert and key before sending and using
- if (cm.get_cert() && cm.get_privateKey())
- cm.setSendVerify();
+ cm.setSendVerify();
+ if (cm.get_cert() == NULL || cm.get_privateKey() == NULL)
+ cm.setSendBlankCert(); // send blank cert, OpenSSL requires now
}
diff --git a/extra/yassl/taocrypt/include/algebra.hpp b/extra/yassl/taocrypt/include/algebra.hpp
index 298ef115a4a..e084172b93f 100644
--- a/extra/yassl/taocrypt/include/algebra.hpp
+++ b/extra/yassl/taocrypt/include/algebra.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/arc4.hpp b/extra/yassl/taocrypt/include/arc4.hpp
index 757e1a50d71..333d057168f 100644
--- a/extra/yassl/taocrypt/include/arc4.hpp
+++ b/extra/yassl/taocrypt/include/arc4.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/coding.hpp b/extra/yassl/taocrypt/include/coding.hpp
index 3b1c0687604..8c30169c765 100644
--- a/extra/yassl/taocrypt/include/coding.hpp
+++ b/extra/yassl/taocrypt/include/coding.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/dh.hpp b/extra/yassl/taocrypt/include/dh.hpp
index b7724cbd80d..2dff8dcd58e 100644
--- a/extra/yassl/taocrypt/include/dh.hpp
+++ b/extra/yassl/taocrypt/include/dh.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/dsa.hpp b/extra/yassl/taocrypt/include/dsa.hpp
index f185b852cdc..9dffcbe4460 100644
--- a/extra/yassl/taocrypt/include/dsa.hpp
+++ b/extra/yassl/taocrypt/include/dsa.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/error.hpp b/extra/yassl/taocrypt/include/error.hpp
index ef8b065d2f1..49bc62e6e8d 100644
--- a/extra/yassl/taocrypt/include/error.hpp
+++ b/extra/yassl/taocrypt/include/error.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/hmac.hpp b/extra/yassl/taocrypt/include/hmac.hpp
index 1d486514e06..16e208eeda1 100644
--- a/extra/yassl/taocrypt/include/hmac.hpp
+++ b/extra/yassl/taocrypt/include/hmac.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/integer.hpp b/extra/yassl/taocrypt/include/integer.hpp
index e1a2ed5f426..68f3c4bbf39 100644
--- a/extra/yassl/taocrypt/include/integer.hpp
+++ b/extra/yassl/taocrypt/include/integer.hpp
@@ -46,6 +46,14 @@
#ifdef TAOCRYPT_X86ASM_AVAILABLE
+ #if defined(__GNUC__) && (__GNUC__ >= 4)
+ // GCC 4 or greater optimizes too much inline on recursive for bigint,
+ // -O3 just as fast without asm here anyway
+ #undef TAOCRYPT_X86ASM_AVAILABLE
+ #endif
+#endif
+
+#ifdef TAOCRYPT_X86ASM_AVAILABLE
#ifdef _M_IX86
#if (defined(__INTEL_COMPILER) && (__INTEL_COMPILER >= 500)) || \
diff --git a/extra/yassl/taocrypt/include/md2.hpp b/extra/yassl/taocrypt/include/md2.hpp
index cb13d86ec07..49fefa9a273 100644
--- a/extra/yassl/taocrypt/include/md2.hpp
+++ b/extra/yassl/taocrypt/include/md2.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/md4.hpp b/extra/yassl/taocrypt/include/md4.hpp
index 28c2bc7efd1..e27efbe82c3 100644
--- a/extra/yassl/taocrypt/include/md4.hpp
+++ b/extra/yassl/taocrypt/include/md4.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/md5.hpp b/extra/yassl/taocrypt/include/md5.hpp
index 9b461543675..49a411e869a 100644
--- a/extra/yassl/taocrypt/include/md5.hpp
+++ b/extra/yassl/taocrypt/include/md5.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/misc.hpp b/extra/yassl/taocrypt/include/misc.hpp
index ce9e3e371ad..cb4d26e70c6 100644
--- a/extra/yassl/taocrypt/include/misc.hpp
+++ b/extra/yassl/taocrypt/include/misc.hpp
@@ -124,29 +124,28 @@ void CleanUp();
// no gas on these systems ?, disable for now
-#if defined(__sun__) || defined (__APPLE__)
+#if defined(__sun__)
+ #undef TAOCRYPT_DISABLE_X86ASM
#define TAOCRYPT_DISABLE_X86ASM
#endif
// icc problem with -03 and integer, disable for now
#if defined(__INTEL_COMPILER)
+ #undef TAOCRYPT_DISABLE_X86ASM
#define TAOCRYPT_DISABLE_X86ASM
#endif
-// a problem with gcc (newer versions only?)
-#if defined(__GNUC__)
+// indpedent of build system, unless ia32 asm is enabled disable it
+#if !defined(TAOCRYPT_ENABLE_X86ASM)
+ #undef TAOCRYPT_DISABLE_X86ASM
#define TAOCRYPT_DISABLE_X86ASM
#endif
// Turn on ia32 ASM for Big Integer
// CodeWarrior defines _MSC_VER
-//
-// Do not use assembler with GCC, as the implementation for it is broken;
-// it does not use proper GCC asm contraints and makes assumptions about
-// frame pointers and so on, which breaks depending on GCC version and
-// optimization level.
#if !defined(TAOCRYPT_DISABLE_X86ASM) && ((defined(_MSC_VER) && \
- !defined(__MWERKS__) && defined(_M_IX86)))
+ !defined(__MWERKS__) && defined(_M_IX86)) || \
+ (defined(__GNUC__) && defined(__i386__)))
#define TAOCRYPT_X86ASM_AVAILABLE
#endif
@@ -751,7 +750,11 @@ private:
byte *m_block;
};
-template <class T, class B, bool A=true>
+/*
+ XXX MYSQL: Setting A (assumeAligned) to false,
+ keeping it true might trigger segfault on SPARC.
+*/
+template <class T, class B, bool A= false>
struct BlockGetAndPut
{
// function needed because of C++ grammatical ambiguity between
diff --git a/extra/yassl/taocrypt/include/modarith.hpp b/extra/yassl/taocrypt/include/modarith.hpp
index 501a8129b90..75bf9b47593 100644
--- a/extra/yassl/taocrypt/include/modarith.hpp
+++ b/extra/yassl/taocrypt/include/modarith.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/random.hpp b/extra/yassl/taocrypt/include/random.hpp
index 91058e8c5cf..b51b4c3c369 100644
--- a/extra/yassl/taocrypt/include/random.hpp
+++ b/extra/yassl/taocrypt/include/random.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/ripemd.hpp b/extra/yassl/taocrypt/include/ripemd.hpp
index a63f92ceadd..0599bdc5ac5 100644
--- a/extra/yassl/taocrypt/include/ripemd.hpp
+++ b/extra/yassl/taocrypt/include/ripemd.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/sha.hpp b/extra/yassl/taocrypt/include/sha.hpp
index c0b4368121b..d1f9607f8de 100644
--- a/extra/yassl/taocrypt/include/sha.hpp
+++ b/extra/yassl/taocrypt/include/sha.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/twofish.hpp b/extra/yassl/taocrypt/include/twofish.hpp
index bc6f89a9f39..236daed5597 100644
--- a/extra/yassl/taocrypt/include/twofish.hpp
+++ b/extra/yassl/taocrypt/include/twofish.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/include/type_traits.hpp b/extra/yassl/taocrypt/include/type_traits.hpp
index 0dd5e4e5c50..3383c23cd1a 100644
--- a/extra/yassl/taocrypt/include/type_traits.hpp
+++ b/extra/yassl/taocrypt/include/type_traits.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/mySTL/algorithm.hpp b/extra/yassl/taocrypt/mySTL/algorithm.hpp
index d8bc29a0bb9..02a7c8c07d0 100644
--- a/extra/yassl/taocrypt/mySTL/algorithm.hpp
+++ b/extra/yassl/taocrypt/mySTL/algorithm.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/mySTL/helpers.hpp b/extra/yassl/taocrypt/mySTL/helpers.hpp
index c0495a71d84..10ebb0ac62b 100644
--- a/extra/yassl/taocrypt/mySTL/helpers.hpp
+++ b/extra/yassl/taocrypt/mySTL/helpers.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/mySTL/list.hpp b/extra/yassl/taocrypt/mySTL/list.hpp
index 6a081cba5ad..d3297db4418 100644
--- a/extra/yassl/taocrypt/mySTL/list.hpp
+++ b/extra/yassl/taocrypt/mySTL/list.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/mySTL/memory.hpp b/extra/yassl/taocrypt/mySTL/memory.hpp
index b239aa6f907..0c57620ff01 100644
--- a/extra/yassl/taocrypt/mySTL/memory.hpp
+++ b/extra/yassl/taocrypt/mySTL/memory.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/mySTL/memory_array.hpp b/extra/yassl/taocrypt/mySTL/memory_array.hpp
index a044498cd98..cc49208e9f2 100644
--- a/extra/yassl/taocrypt/mySTL/memory_array.hpp
+++ b/extra/yassl/taocrypt/mySTL/memory_array.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/mySTL/pair.hpp b/extra/yassl/taocrypt/mySTL/pair.hpp
index be2dbb14b88..1c9579fa057 100644
--- a/extra/yassl/taocrypt/mySTL/pair.hpp
+++ b/extra/yassl/taocrypt/mySTL/pair.hpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/src/aes.cpp b/extra/yassl/taocrypt/src/aes.cpp
index f976650e028..b49001f0a95 100644
--- a/extra/yassl/taocrypt/src/aes.cpp
+++ b/extra/yassl/taocrypt/src/aes.cpp
@@ -51,9 +51,8 @@ void AES::Process(byte* out, const byte* in, word32 sz)
out += BLOCK_SIZE;
in += BLOCK_SIZE;
}
- else if (mode_ == CBC)
- {
- if (dir_ == ENCRYPTION)
+ else if (mode_ == CBC) {
+ if (dir_ == ENCRYPTION) {
while (blocks--) {
r_[0] ^= *(word32*)in;
r_[1] ^= *(word32*)(in + 4);
@@ -66,7 +65,8 @@ void AES::Process(byte* out, const byte* in, word32 sz)
out += BLOCK_SIZE;
in += BLOCK_SIZE;
}
- else
+ }
+ else {
while (blocks--) {
AsmDecrypt(in, out, (void*)Td0);
@@ -79,6 +79,7 @@ void AES::Process(byte* out, const byte* in, word32 sz)
out += BLOCK_SIZE;
in += BLOCK_SIZE;
}
+ }
}
}
@@ -453,27 +454,31 @@ void AES::decrypt(const byte* inBlock, const byte* xorBlock,
#if defined(DO_AES_ASM)
#ifdef __GNUC__
- #define AS1(x) asm(#x);
- #define AS2(x, y) asm(#x ", " #y);
+ #define AS1(x) #x ";"
+ #define AS2(x, y) #x ", " #y ";"
#define PROLOG() \
- asm(".intel_syntax noprefix"); \
- AS2( movd mm3, edi ) \
- AS2( movd mm4, ebx ) \
- AS2( sub esp, 4 ) \
- AS2( movd mm7, ebp ) \
- AS2( mov [ebp - 4], esi ) \
- AS2( mov ecx, DWORD PTR [ebp + 8] ) \
- AS2( mov esi, DWORD PTR [ebp + 12] ) \
- AS2( mov ebp, DWORD PTR [ebp + 20] )
+ __asm__ __volatile__ \
+ ( \
+ ".intel_syntax noprefix;" \
+ "push ebx;" \
+ "push ebp;" \
+ "movd mm7, ebp;" \
+ "movd mm4, eax;" \
+ "mov ebp, edx;" \
+ "sub esp, 4;"
#define EPILOG() \
- AS2( mov esi, [ebp - 4] ) \
- AS2( mov esp, ebp ) \
- AS2( movd ebx, mm4 ) \
- AS2( movd edi, mm3 ) \
- AS1( emms ) \
- asm(".att_syntax");
+ "add esp, 4;" \
+ "pop ebp;" \
+ "pop ebx;" \
+ "emms;" \
+ ".att_syntax;" \
+ : \
+ : "c" (this), "S" (inBlock), "d" (boxes), "a" (outBlock) \
+ : "%edi", "memory", "cc" \
+ );
+
#else
#define AS1(x) __asm x
#define AS2(x, y) __asm x, y
@@ -505,6 +510,8 @@ void AES::decrypt(const byte* inBlock, const byte* xorBlock,
#ifdef _MSC_VER
__declspec(naked)
+#else
+ __attribute__ ((noinline))
#endif
void AES::AsmEncrypt(const byte* inBlock, byte* outBlock, void* boxes) const
{
@@ -538,7 +545,11 @@ void AES::AsmEncrypt(const byte* inBlock, byte* outBlock, void* boxes) const
AS2( xor ecx, DWORD PTR [edi + 8] ) // s2
AS2( xor edx, DWORD PTR [edi + 12] ) // s3
- AS1(loop1: )
+#ifdef _MSC_VER
+ AS1( loop1: ) // loop1
+#else
+ AS1(1: ) // loop1
+#endif
/* Put0 (mm0) =
Te0[get0,rs 24] ^
Te1[get1,rs 16] ^
@@ -653,7 +664,11 @@ void AES::AsmEncrypt(const byte* inBlock, byte* outBlock, void* boxes) const
AS1( dec edi )
AS2( movd mm5, edi )
- AS1( jnz loop1 )
+#ifdef _MSC_VER
+ AS1( jnz loop1) // loop1
+#else
+ AS1( jnz 1b ) // loop1
+#endif
// last round
/*
@@ -800,9 +815,9 @@ void AES::AsmEncrypt(const byte* inBlock, byte* outBlock, void* boxes) const
// store
#ifdef __GNUC__
- AS2( mov esi, DWORD PTR [ebp + 16] ) // outBlock
+ AS2( movd esi, mm4 ) // outBlock
#else
- AS2( mov esi, DWORD PTR [ebp + 12] ) // outBlock
+ AS2( mov esi, DWORD PTR [ebp + 12] ) // outBlock
#endif
AS1( bswap ecx )
@@ -819,7 +834,9 @@ void AES::AsmEncrypt(const byte* inBlock, byte* outBlock, void* boxes) const
#ifdef _MSC_VER
- __declspec(naked)
+ __declspec(naked)
+#else
+ __attribute__ ((noinline))
#endif
void AES::AsmDecrypt(const byte* inBlock, byte* outBlock, void* boxes) const
{
@@ -854,7 +871,11 @@ void AES::AsmDecrypt(const byte* inBlock, byte* outBlock, void* boxes) const
AS2( xor edx, DWORD PTR [edi + 12] ) // s3
- AS1(loop2: )
+#ifdef _MSC_VER
+ AS1( loop2: ) // loop2
+#else
+ AS1(2: ) // loop2
+#endif
/* Put0 (mm0) =
Td0[GETBYTE(get0, rs24)] ^
Td1[GETBYTE(get3, rs16)] ^
@@ -965,7 +986,11 @@ void AES::AsmDecrypt(const byte* inBlock, byte* outBlock, void* boxes) const
AS1( dec edi )
AS2( movd mm5, edi )
- AS1( jnz loop2 )
+#ifdef _MSC_VER
+ AS1( jnz loop2) // loop2
+#else
+ AS1( jnz 2b ) // loop2
+#endif
// last round
/*
@@ -1115,9 +1140,9 @@ void AES::AsmDecrypt(const byte* inBlock, byte* outBlock, void* boxes) const
// store
#ifdef __GNUC__
- AS2( mov esi, DWORD PTR [ebp + 16] ) // outBlock
+ AS2( movd esi, mm4 ) // outBlock
#else
- AS2( mov esi, DWORD PTR [ebp + 12] ) // outBlock
+ AS2( mov esi, DWORD PTR [ebp + 12] ) // outBlock
#endif
AS2( mov DWORD PTR [esi], eax )
AS2( mov DWORD PTR [esi + 4], ebx )
diff --git a/extra/yassl/taocrypt/src/arc4.cpp b/extra/yassl/taocrypt/src/arc4.cpp
index a76a37904f9..f5794ec2566 100644
--- a/extra/yassl/taocrypt/src/arc4.cpp
+++ b/extra/yassl/taocrypt/src/arc4.cpp
@@ -111,28 +111,27 @@ void ARC4::Process(byte* out, const byte* in, word32 length)
void ARC4::AsmProcess(byte* out, const byte* in, word32 length)
{
#ifdef __GNUC__
- #define AS1(x) asm(#x);
- #define AS2(x, y) asm(#x ", " #y);
+ #define AS1(x) #x ";"
+ #define AS2(x, y) #x ", " #y ";"
#define PROLOG() \
- asm(".intel_syntax noprefix"); \
- AS2( movd mm3, edi ) \
- AS2( movd mm4, ebx ) \
- AS2( movd mm5, esi ) \
- AS2( movd mm6, ebp ) \
- AS2( mov ecx, DWORD PTR [ebp + 8] ) \
- AS2( mov edi, DWORD PTR [ebp + 12] ) \
- AS2( mov esi, DWORD PTR [ebp + 16] ) \
- AS2( mov ebp, DWORD PTR [ebp + 20] )
+ __asm__ __volatile__ \
+ ( \
+ ".intel_syntax noprefix;" \
+ "push ebx;" \
+ "push ebp;" \
+ "mov ebp, eax;"
#define EPILOG() \
- AS2( movd ebp, mm6 ) \
- AS2( movd esi, mm5 ) \
- AS2( movd ebx, mm4 ) \
- AS2( mov esp, ebp ) \
- AS2( movd edi, mm3 ) \
- AS1( emms ) \
- asm(".att_syntax");
+ "pop ebp;" \
+ "pop ebx;" \
+ "emms;" \
+ ".att_syntax;" \
+ : \
+ : "c" (this), "D" (out), "S" (in), "a" (length) \
+ : "%edx", "memory", "cc" \
+ );
+
#else
#define AS1(x) __asm x
#define AS2(x, y) __asm x, y
@@ -178,7 +177,11 @@ void ARC4::AsmProcess(byte* out, const byte* in, word32 length)
AS2( movzx eax, BYTE PTR [ebp + ecx] )
-AS1( begin: )
+#ifdef _MSC_VER
+ AS1( loopStart: ) // loopStart
+#else
+ AS1( 0: ) // loopStart for some gas (need numeric for jump back
+#endif
// y = (y+a) & 0xff;
AS2( add edx, eax )
@@ -215,7 +218,11 @@ AS1( begin: )
AS1( inc edi )
AS1( dec DWORD PTR [esp] )
- AS1( jnz begin )
+#ifdef _MSC_VER
+ AS1( jnz loopStart ) // loopStart
+#else
+ AS1( jnz 0b ) // loopStart
+#endif
// write back to x_ and y_
@@ -225,6 +232,8 @@ AS1( begin: )
AS1( nothing: )
+ // inline adjust
+ AS2( add esp, 4 ) // fix room on stack
EPILOG()
}
diff --git a/extra/yassl/taocrypt/src/bftables.cpp b/extra/yassl/taocrypt/src/bftables.cpp
index 46469472e6a..8e0bde1fed6 100644
--- a/extra/yassl/taocrypt/src/bftables.cpp
+++ b/extra/yassl/taocrypt/src/bftables.cpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/src/blowfish.cpp b/extra/yassl/taocrypt/src/blowfish.cpp
index 864f8bac260..67bbd008527 100644
--- a/extra/yassl/taocrypt/src/blowfish.cpp
+++ b/extra/yassl/taocrypt/src/blowfish.cpp
@@ -53,9 +53,8 @@ void Blowfish::Process(byte* out, const byte* in, word32 sz)
out += BLOCK_SIZE;
in += BLOCK_SIZE;
}
- else if (mode_ == CBC)
- {
- if (dir_ == ENCRYPTION)
+ else if (mode_ == CBC) {
+ if (dir_ == ENCRYPTION) {
while (blocks--) {
r_[0] ^= *(word32*)in;
r_[1] ^= *(word32*)(in + 4);
@@ -67,7 +66,8 @@ void Blowfish::Process(byte* out, const byte* in, word32 sz)
out += BLOCK_SIZE;
in += BLOCK_SIZE;
}
- else
+ }
+ else {
while (blocks--) {
AsmProcess(in, out);
@@ -79,6 +79,7 @@ void Blowfish::Process(byte* out, const byte* in, word32 sz)
out += BLOCK_SIZE;
in += BLOCK_SIZE;
}
+ }
}
}
@@ -223,23 +224,26 @@ void Blowfish::ProcessAndXorBlock(const byte* in, const byte* xOr, byte* out)
#if defined(DO_BLOWFISH_ASM)
#ifdef __GNUC__
- #define AS1(x) asm(#x);
- #define AS2(x, y) asm(#x ", " #y);
+ #define AS1(x) #x ";"
+ #define AS2(x, y) #x ", " #y ";"
#define PROLOG() \
- asm(".intel_syntax noprefix"); \
- AS2( movd mm3, edi ) \
- AS2( movd mm4, ebx ) \
- AS2( movd mm5, esi ) \
- AS2( mov ecx, DWORD PTR [ebp + 8] ) \
- AS2( mov esi, DWORD PTR [ebp + 12] )
-
+ __asm__ __volatile__ \
+ ( \
+ ".intel_syntax noprefix;" \
+ "push ebx;" \
+ "push ebp;" \
+ "movd mm3, eax;"
#define EPILOG() \
- AS2( movd esi, mm5 ) \
- AS2( movd ebx, mm4 ) \
- AS2( movd edi, mm3 ) \
- AS1( emms ) \
- asm(".att_syntax");
+ "pop ebp;" \
+ "pop ebx;" \
+ "emms;" \
+ ".att_syntax;" \
+ : \
+ : "c" (this), "S" (inBlock), "a" (outBlock) \
+ : "%edi", "%edx", "memory", "cc" \
+ );
+
#else
#define AS1(x) __asm x
#define AS2(x, y) __asm x, y
@@ -287,7 +291,9 @@ void Blowfish::ProcessAndXorBlock(const byte* in, const byte* xOr, byte* out)
#ifdef _MSC_VER
- __declspec(naked)
+ __declspec(naked)
+#else
+ __attribute__ ((noinline))
#endif
void Blowfish::AsmProcess(const byte* inBlock, byte* outBlock) const
{
@@ -336,7 +342,7 @@ void Blowfish::AsmProcess(const byte* inBlock, byte* outBlock) const
#endif
#ifdef __GNUC__
- AS2( mov edi, [ebp + 16] ) // outBlock
+ AS2( movd edi, mm3 ) // outBlock
#else
AS2( mov edi, [ebp + 12] ) // outBlock
#endif
diff --git a/extra/yassl/taocrypt/src/des.cpp b/extra/yassl/taocrypt/src/des.cpp
index 5cffeaea9c9..b52a83a38c6 100644
--- a/extra/yassl/taocrypt/src/des.cpp
+++ b/extra/yassl/taocrypt/src/des.cpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -473,7 +474,7 @@ void DES_EDE3::ProcessAndXorBlock(const byte* in, const byte* xOr,
uses ecx
*/
-#define AsmIPERM() {\
+#define AsmIPERM() \
AS2( rol ebx, 4 ) \
AS2( mov ecx, eax ) \
AS2( xor ecx, ebx ) \
@@ -504,7 +505,7 @@ void DES_EDE3::ProcessAndXorBlock(const byte* in, const byte* xOr,
AS2( and ecx, 0xaaaaaaaa ) \
AS2( xor eax, ecx ) \
AS2( rol eax, 1 ) \
- AS2( xor ebx, ecx ) }
+ AS2( xor ebx, ecx )
/* Uses FPERM algorithm from above
@@ -514,7 +515,7 @@ void DES_EDE3::ProcessAndXorBlock(const byte* in, const byte* xOr,
uses ecx
*/
-#define AsmFPERM() {\
+#define AsmFPERM() \
AS2( ror ebx, 1 ) \
AS2( mov ecx, eax ) \
AS2( xor ecx, ebx ) \
@@ -545,7 +546,7 @@ void DES_EDE3::ProcessAndXorBlock(const byte* in, const byte* xOr,
AS2( and ecx, 0xf0f0f0f0 ) \
AS2( xor eax, ecx ) \
AS2( xor ebx, ecx ) \
- AS2( ror eax, 4 ) }
+ AS2( ror eax, 4 )
@@ -641,32 +642,34 @@ void DES_EDE3::ProcessAndXorBlock(const byte* in, const byte* xOr,
#ifdef _MSC_VER
- __declspec(naked)
+ __declspec(naked)
+#else
+ __attribute__ ((noinline))
#endif
void DES_EDE3::AsmProcess(const byte* in, byte* out, void* box) const
{
#ifdef __GNUC__
- #define AS1(x) asm(#x);
- #define AS2(x, y) asm(#x ", " #y);
-
- asm(".intel_syntax noprefix");
+ #define AS1(x) #x ";"
+ #define AS2(x, y) #x ", " #y ";"
#define PROLOG() \
- AS2( movd mm3, edi ) \
- AS2( movd mm4, ebx ) \
- AS2( movd mm5, esi ) \
- AS2( movd mm6, ebp ) \
- AS2( mov edx, DWORD PTR [ebp + 8] ) \
- AS2( mov esi, DWORD PTR [ebp + 12] ) \
- AS2( mov ebp, DWORD PTR [ebp + 20] )
-
- // ebp restored at end
- #define EPILOG() \
- AS2( movd edi, mm3 ) \
- AS2( movd ebx, mm4 ) \
- AS2( movd esi, mm5 ) \
- AS1( emms ) \
- asm(".att_syntax");
+ __asm__ __volatile__ \
+ ( \
+ ".intel_syntax noprefix;" \
+ "push ebx;" \
+ "push ebp;" \
+ "movd mm6, ebp;" \
+ "movd mm7, ecx;" \
+ "mov ebp, eax;"
+ #define EPILOG() \
+ "pop ebp;" \
+ "pop ebx;" \
+ "emms;" \
+ ".att_syntax;" \
+ : \
+ : "d" (this), "S" (in), "a" (box), "c" (out) \
+ : "%edi", "memory", "cc" \
+ );
#else
#define AS1(x) __asm x
@@ -756,7 +759,7 @@ void DES_EDE3::AsmProcess(const byte* in, byte* out, void* box) const
AS1( bswap eax )
#ifdef __GNUC__
- AS2( mov esi, DWORD PTR [ebp + 16] ) // outBlock
+ AS2( movd esi, mm7 ) // outBlock
#else
AS2( mov esi, DWORD PTR [ebp + 12] ) // outBlock
#endif
diff --git a/extra/yassl/taocrypt/src/dh.cpp b/extra/yassl/taocrypt/src/dh.cpp
index d6a61cfb1f3..b7f1d7e6d4a 100644
--- a/extra/yassl/taocrypt/src/dh.cpp
+++ b/extra/yassl/taocrypt/src/dh.cpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/src/file.cpp b/extra/yassl/taocrypt/src/file.cpp
index 88ead8e550e..ab7a5c2b61b 100644
--- a/extra/yassl/taocrypt/src/file.cpp
+++ b/extra/yassl/taocrypt/src/file.cpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/src/integer.cpp b/extra/yassl/taocrypt/src/integer.cpp
index 8dccf1a1340..369df27ae1e 100644
--- a/extra/yassl/taocrypt/src/integer.cpp
+++ b/extra/yassl/taocrypt/src/integer.cpp
@@ -55,7 +55,9 @@
#include <emmintrin.h>
#endif
#elif defined(_MSC_VER) && defined(_M_IX86)
- #pragma message("You do not seem to have the Visual C++ Processor Pack ")
+/* #pragma message("You do not seem to have the Visual C++ Processor Pack ")
+ #pragma message("installed, so use of SSE2 intrinsics will be disabled.")
+*/
#pragma message("installed, so use of SSE2 intrinsics will be disabled.")
#elif defined(__GNUC__) && defined(__i386__)
/* #warning You do not have GCC 3.3 or later, or did not specify the -msse2 \
@@ -73,7 +75,7 @@ template <class T>
CPP_TYPENAME AlignedAllocator<T>::pointer AlignedAllocator<T>::allocate(
size_type n, const void *)
{
- if (n > max_size())
+ if (n > this->max_size())
return 0;
if (n == 0)
return 0;
diff --git a/extra/yassl/taocrypt/src/md2.cpp b/extra/yassl/taocrypt/src/md2.cpp
index b835e245718..aefe3045279 100644
--- a/extra/yassl/taocrypt/src/md2.cpp
+++ b/extra/yassl/taocrypt/src/md2.cpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/src/md5.cpp b/extra/yassl/taocrypt/src/md5.cpp
index ee0d64acc17..e9a9e8fe517 100644
--- a/extra/yassl/taocrypt/src/md5.cpp
+++ b/extra/yassl/taocrypt/src/md5.cpp
@@ -223,32 +223,32 @@ void MD5::Update(const byte* data, word32 len)
#ifdef _MSC_VER
- __declspec(naked)
+ __declspec(naked)
+#else
+ __attribute__ ((noinline))
#endif
void MD5::AsmTransform(const byte* data, word32 times)
{
#ifdef __GNUC__
- #define AS1(x) asm(#x);
- #define AS2(x, y) asm(#x ", " #y);
+ #define AS1(x) #x ";"
+ #define AS2(x, y) #x ", " #y ";"
#define PROLOG() \
- asm(".intel_syntax noprefix"); \
- AS2( movd mm3, edi ) \
- AS2( movd mm4, ebx ) \
- AS2( movd mm5, esi ) \
- AS2( movd mm6, ebp ) \
- AS2( mov ecx, DWORD PTR [ebp + 8] ) \
- AS2( mov edi, DWORD PTR [ebp + 12] ) \
- AS2( mov eax, DWORD PTR [ebp + 16] )
-
+ __asm__ __volatile__ \
+ ( \
+ ".intel_syntax noprefix;" \
+ "push ebx;" \
+ "push ebp;"
#define EPILOG() \
- AS2( movd ebp, mm6 ) \
- AS2( movd esi, mm5 ) \
- AS2( movd ebx, mm4 ) \
- AS2( mov esp, ebp ) \
- AS2( movd edi, mm3 ) \
- AS1( emms ) \
- asm(".att_syntax");
+ "pop ebp;" \
+ "pop ebx;" \
+ "emms;" \
+ ".att_syntax;" \
+ : \
+ : "c" (this), "D" (data), "a" (times) \
+ : "%esi", "%edx", "memory", "cc" \
+ );
+
#else
#define AS1(x) __asm x
#define AS2(x, y) __asm x, y
@@ -294,7 +294,11 @@ void MD5::AsmTransform(const byte* data, word32 times)
AS2( mov ecx, [esi + 8] ) // c
AS2( mov edx, [esi + 12] ) // d
-AS1(loopStart:)
+#ifdef _MSC_VER
+ AS1( loopStart: ) // loopStart
+#else
+ AS1( 0: ) // loopStart for some gas (need numeric for jump back
+#endif
// set up
AS2( mov esi, ecx )
@@ -389,7 +393,11 @@ AS1(loopStart:)
AS2( movd ebp, mm2 ) // times
AS1( dec ebp )
AS2( movd mm2, ebp )
- AS1( jnz loopStart )
+#ifdef _MSC_VER
+ AS1( jnz loopStart ) // loopStart
+#else
+ AS1( jnz 0b ) // loopStart
+#endif
EPILOG()
diff --git a/extra/yassl/taocrypt/src/rabbit.cpp b/extra/yassl/taocrypt/src/rabbit.cpp
index 071a25191f8..89e6a207a1b 100644
--- a/extra/yassl/taocrypt/src/rabbit.cpp
+++ b/extra/yassl/taocrypt/src/rabbit.cpp
@@ -198,7 +198,6 @@ void Rabbit::Process(byte* output, const byte* input, word32 msglen)
{
/* Temporary variables */
word32 i;
- byte buffer[16];
/* Encrypt/decrypt all full blocks */
while (msglen >= 16) {
@@ -227,17 +226,23 @@ void Rabbit::Process(byte* output, const byte* input, word32 msglen)
/* Encrypt/decrypt remaining data */
if (msglen) {
+
+ word32 tmp[4];
+ byte* buffer = (byte*)tmp;
+
+ memset(tmp, 0, sizeof(tmp)); /* help static analysis */
+
/* Iterate the system */
NextState(Work);
/* Generate 16 bytes of pseudo-random data */
- *(word32*)(buffer+ 0) = LITTLE32(workCtx_.x[0] ^
+ tmp[0] = LITTLE32(workCtx_.x[0] ^
(workCtx_.x[5]>>16) ^ U32V(workCtx_.x[3]<<16));
- *(word32*)(buffer+ 4) = LITTLE32(workCtx_.x[2] ^
+ tmp[1] = LITTLE32(workCtx_.x[2] ^
(workCtx_.x[7]>>16) ^ U32V(workCtx_.x[5]<<16));
- *(word32*)(buffer+ 8) = LITTLE32(workCtx_.x[4] ^
+ tmp[2] = LITTLE32(workCtx_.x[4] ^
(workCtx_.x[1]>>16) ^ U32V(workCtx_.x[7]<<16));
- *(word32*)(buffer+12) = LITTLE32(workCtx_.x[6] ^
+ tmp[3] = LITTLE32(workCtx_.x[6] ^
(workCtx_.x[3]>>16) ^ U32V(workCtx_.x[1]<<16));
/* Encrypt/decrypt the data */
diff --git a/extra/yassl/taocrypt/src/ripemd.cpp b/extra/yassl/taocrypt/src/ripemd.cpp
index f77010ca94d..b670a9eca86 100644
--- a/extra/yassl/taocrypt/src/ripemd.cpp
+++ b/extra/yassl/taocrypt/src/ripemd.cpp
@@ -511,27 +511,26 @@ void RIPEMD160::Transform()
void RIPEMD160::AsmTransform(const byte* data, word32 times)
{
#ifdef __GNUC__
- #define AS1(x) asm(#x);
- #define AS2(x, y) asm(#x ", " #y);
+ #define AS1(x) #x ";"
+ #define AS2(x, y) #x ", " #y ";"
#define PROLOG() \
- asm(".intel_syntax noprefix"); \
- AS2( movd mm3, edi ) \
- AS2( movd mm4, ebx ) \
- AS2( movd mm5, esi ) \
- AS2( movd mm6, ebp ) \
- AS2( mov ecx, DWORD PTR [ebp + 8] ) \
- AS2( mov edi, DWORD PTR [ebp + 12] ) \
- AS2( mov edx, DWORD PTR [ebp + 16] )
+ __asm__ __volatile__ \
+ ( \
+ ".intel_syntax noprefix;" \
+ "push ebx;" \
+ "push ebp;"
#define EPILOG() \
- AS2( movd ebp, mm6 ) \
- AS2( movd esi, mm5 ) \
- AS2( movd ebx, mm4 ) \
- AS2( mov esp, ebp ) \
- AS2( movd edi, mm3 ) \
- AS1( emms ) \
- asm(".att_syntax");
+ "pop ebp;" \
+ "pop ebx;" \
+ "emms;" \
+ ".att_syntax;" \
+ : \
+ : "c" (this), "D" (data), "d" (times) \
+ : "%esi", "%eax", "memory", "cc" \
+ );
+
#else
#define AS1(x) __asm x
#define AS2(x, y) __asm x, y
@@ -569,7 +568,11 @@ void RIPEMD160::AsmTransform(const byte* data, word32 times)
AS2( sub esp, 24 ) // make room for tmp a1 - e1
AS2( movd mm1, esi ) // store digest_
-AS1( loopStart: )
+#ifdef _MSC_VER
+ AS1( loopStart: ) // loopStart
+#else
+ AS1( 0: ) // loopStart for some gas (need numeric for jump back
+#endif
AS2( movd mm2, edx ) // store times_
@@ -821,8 +824,14 @@ AS1( loopStart: )
AS2( movd edx, mm2 ) // times
AS2( movd edi, mm0 ) // data, already advanced
AS1( dec edx )
- AS1( jnz loopStart )
+#ifdef _MSC_VER
+ AS1( jnz loopStart ) // loopStart
+#else
+ AS1( jnz 0b ) // loopStart
+#endif
+ // inline adjust
+ AS2( add esp, 24 ) // fix room on stack
EPILOG()
}
diff --git a/extra/yassl/taocrypt/src/sha.cpp b/extra/yassl/taocrypt/src/sha.cpp
index f67a4f55067..0d3491eb83d 100644
--- a/extra/yassl/taocrypt/src/sha.cpp
+++ b/extra/yassl/taocrypt/src/sha.cpp
@@ -760,32 +760,33 @@ void SHA384::Transform()
#ifdef _MSC_VER
- __declspec(naked)
+ __declspec(naked)
+#else
+ __attribute__ ((noinline))
#endif
void SHA::AsmTransform(const byte* data, word32 times)
{
#ifdef __GNUC__
- #define AS1(x) asm(#x);
- #define AS2(x, y) asm(#x ", " #y);
+ #define AS1(x) #x ";"
+ #define AS2(x, y) #x ", " #y ";"
#define PROLOG() \
- asm(".intel_syntax noprefix"); \
- AS2( movd mm3, edi ) \
- AS2( movd mm4, ebx ) \
- AS2( movd mm5, esi ) \
- AS2( movd mm6, ebp ) \
- AS2( mov ecx, DWORD PTR [ebp + 8] ) \
- AS2( mov edi, DWORD PTR [ebp + 12] ) \
- AS2( mov eax, DWORD PTR [ebp + 16] )
+ __asm__ __volatile__ \
+ ( \
+ ".intel_syntax noprefix;" \
+ "push ebx;" \
+ "push ebp;"
#define EPILOG() \
- AS2( movd ebp, mm6 ) \
- AS2( movd esi, mm5 ) \
- AS2( movd ebx, mm4 ) \
- AS2( mov esp, ebp ) \
- AS2( movd edi, mm3 ) \
- AS1( emms ) \
- asm(".att_syntax");
+ "pop ebp;" \
+ "pop ebx;" \
+ "emms;" \
+ ".att_syntax;" \
+ : \
+ : "c" (this), "D" (data), "a" (times) \
+ : "%esi", "%edx", "memory", "cc" \
+ );
+
#else
#define AS1(x) __asm x
#define AS2(x, y) __asm x, y
@@ -826,7 +827,11 @@ void SHA::AsmTransform(const byte* data, word32 times)
AS2( sub esp, 68 ) // make room on stack
-AS1( loopStart: )
+#ifdef _MSC_VER
+ AS1( loopStart: ) // loopStart
+#else
+ AS1( 0: ) // loopStart for some gas (need numeric for jump back
+#endif
// byte reverse 16 words of input, 4 at a time, put on stack for W[]
@@ -1011,8 +1016,14 @@ AS1( loopStart: )
AS1( dec ebp )
AS2( movd mm2, ebp )
- AS1( jnz loopStart )
+#ifdef _MSC_VER
+ AS1( jnz loopStart ) // loopStart
+#else
+ AS1( jnz 0b ) // loopStart
+#endif
+ // inline adjust
+ AS2( add esp, 68 ) // fix room on stack
EPILOG()
}
diff --git a/extra/yassl/taocrypt/src/tftables.cpp b/extra/yassl/taocrypt/src/tftables.cpp
index 6917507b8b2..bf9be335b52 100644
--- a/extra/yassl/taocrypt/src/tftables.cpp
+++ b/extra/yassl/taocrypt/src/tftables.cpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2000-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/extra/yassl/taocrypt/src/twofish.cpp b/extra/yassl/taocrypt/src/twofish.cpp
index bf57f5dde44..69699de0713 100644
--- a/extra/yassl/taocrypt/src/twofish.cpp
+++ b/extra/yassl/taocrypt/src/twofish.cpp
@@ -54,9 +54,8 @@ void Twofish::Process(byte* out, const byte* in, word32 sz)
out += BLOCK_SIZE;
in += BLOCK_SIZE;
}
- else if (mode_ == CBC)
- {
- if (dir_ == ENCRYPTION)
+ else if (mode_ == CBC) {
+ if (dir_ == ENCRYPTION) {
while (blocks--) {
r_[0] ^= *(word32*)in;
r_[1] ^= *(word32*)(in + 4);
@@ -69,7 +68,8 @@ void Twofish::Process(byte* out, const byte* in, word32 sz)
out += BLOCK_SIZE;
in += BLOCK_SIZE;
}
- else
+ }
+ else {
while (blocks--) {
AsmDecrypt(in, out);
@@ -83,6 +83,7 @@ void Twofish::Process(byte* out, const byte* in, word32 sz)
out += BLOCK_SIZE;
in += BLOCK_SIZE;
}
+ }
}
}
@@ -273,25 +274,28 @@ void Twofish::decrypt(const byte* inBlock, const byte* xorBlock,
#if defined(DO_TWOFISH_ASM)
#ifdef __GNUC__
- #define AS1(x) asm(#x);
- #define AS2(x, y) asm(#x ", " #y);
+ #define AS1(x) #x ";"
+ #define AS2(x, y) #x ", " #y ";"
#define PROLOG() \
- asm(".intel_syntax noprefix"); \
- AS2( movd mm3, edi ) \
- AS2( movd mm4, ebx ) \
- AS2( movd mm5, esi ) \
- AS2( movd mm6, ebp ) \
- AS2( mov edi, DWORD PTR [ebp + 8] ) \
- AS2( mov esi, DWORD PTR [ebp + 12] )
+ __asm__ __volatile__ \
+ ( \
+ ".intel_syntax noprefix;" \
+ "push ebx;" \
+ "push ebp;" \
+ "movd mm3, eax;" \
+ "movd mm6, ebp;"
#define EPILOG() \
- AS2( movd esp, mm6 ) \
- AS2( movd esi, mm5 ) \
- AS2( movd ebx, mm4 ) \
- AS2( movd edi, mm3 ) \
- AS1( emms ) \
- asm(".att_syntax");
+ "pop ebp;" \
+ "pop ebx;" \
+ "emms;" \
+ ".att_syntax;" \
+ : \
+ : "D" (this), "S" (inBlock), "a" (outBlock) \
+ : "%ecx", "%edx", "memory", "cc" \
+ );
+
#else
#define AS1(x) __asm x
#define AS2(x, y) __asm x, y
@@ -425,6 +429,8 @@ void Twofish::decrypt(const byte* inBlock, const byte* xorBlock,
#ifdef _MSC_VER
__declspec(naked)
+#else
+ __attribute__ ((noinline))
#endif
void Twofish::AsmEncrypt(const byte* inBlock, byte* outBlock) const
{
@@ -473,7 +479,7 @@ void Twofish::AsmEncrypt(const byte* inBlock, byte* outBlock) const
AS2( movd ebp, mm6 )
AS2( movd esi, mm0 ) // k_
#ifdef __GNUC__
- AS2( mov edi, [ebp + 16] ) // outBlock
+ AS2( movd edi, mm3 ) // outBlock
#else
AS2( mov edi, [ebp + 12] ) // outBlock
#endif
@@ -494,7 +500,9 @@ void Twofish::AsmEncrypt(const byte* inBlock, byte* outBlock) const
#ifdef _MSC_VER
- __declspec(naked)
+ __declspec(naked)
+#else
+ __attribute__ ((noinline))
#endif
void Twofish::AsmDecrypt(const byte* inBlock, byte* outBlock) const
{
@@ -543,7 +551,7 @@ void Twofish::AsmDecrypt(const byte* inBlock, byte* outBlock) const
AS2( movd ebp, mm6 )
AS2( movd esi, mm0 ) // k_
#ifdef __GNUC__
- AS2( mov edi, [ebp + 16] ) // outBlock
+ AS2( movd edi, mm3 ) // outBlock
#else
AS2( mov edi, [ebp + 12] ) // outBlock
#endif
diff --git a/extra/yassl/taocrypt/test/test.cpp b/extra/yassl/taocrypt/test/test.cpp
index 00547d0f963..c23d981924d 100644
--- a/extra/yassl/taocrypt/test/test.cpp
+++ b/extra/yassl/taocrypt/test/test.cpp
@@ -1,5 +1,5 @@
/*
- Copyright (c) 2006, 2012, Oracle and/or its affiliates.
+ Copyright (c) 2006, 2014, Oracle and/or its affiliates.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -1169,12 +1169,12 @@ int rsa_test()
RSAES_Encryptor enc(priv);
byte message[] = "Everyone gets Friday off.";
const word32 len = (word32)strlen((char*)message);
- byte cipher[64];
+ byte cipher[512];
enc.Encrypt(message, len, cipher, rng);
RSAES_Decryptor dec(priv);
- byte plain[64];
- dec.Decrypt(cipher, sizeof(plain), plain, rng);
+ byte plain[512];
+ dec.Decrypt(cipher, priv.FixedCiphertextLength(), plain, rng);
if (memcmp(plain, message, len))
return -70;
@@ -1246,11 +1246,11 @@ int dh_test()
int dsa_test()
{
Source source;
- FileSource("../certs/dsa512.der", source);
+ FileSource("../certs/dsa1024.der", source);
if (source.size() == 0) {
- FileSource("../../certs/dsa512.der", source); // for testsuite
+ FileSource("../../certs/dsa1024.der", source); // for testsuite
if (source.size() == 0) {
- FileSource("../../../certs/dsa512.der", source); // win32 Debug dir
+ FileSource("../../../certs/dsa1024.der", source); // win32 Debug dir
if (source.size() == 0)
err_sys("where's your certs dir?", -89);
}
diff --git a/include/errmsg.h b/include/errmsg.h
index b839060a881..be4203b7f75 100644
--- a/include/errmsg.h
+++ b/include/errmsg.h
@@ -1,7 +1,7 @@
#ifndef ERRMSG_INCLUDED
#define ERRMSG_INCLUDED
-/* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -36,7 +36,9 @@ extern const char *client_errors[]; /* Error messages */
#define CR_MIN_ERROR 2000 /* For easier client code */
#define CR_MAX_ERROR 2999
#if !defined(ER)
-#define ER(X) client_errors[(X)-CR_MIN_ERROR]
+#define ER(X) (((X) >= CR_ERROR_FIRST && (X) <= CR_ERROR_LAST)? \
+ client_errors[(X)-CR_ERROR_FIRST]: client_errors[CR_UNKNOWN_ERROR])
+
#endif
#define CLIENT_ERRMAP 2 /* Errormap used by my_error() */
diff --git a/include/keycache.h b/include/keycache.h
index 8fa9bf1cd18..85937ebefb9 100644
--- a/include/keycache.h
+++ b/include/keycache.h
@@ -67,11 +67,13 @@ typedef enum key_cache_type
typedef
int (*INIT_KEY_CACHE)
(void *, uint key_cache_block_size,
- size_t use_mem, uint division_limit, uint age_threshold);
+ size_t use_mem, uint division_limit, uint age_threshold,
+ uint changed_blocks_hash_size);
typedef
int (*RESIZE_KEY_CACHE)
(void *, uint key_cache_block_size,
- size_t use_mem, uint division_limit, uint age_threshold);
+ size_t use_mem, uint division_limit, uint age_threshold,
+ uint changed_blocks_hash_size);
typedef
void (*CHANGE_KEY_CACHE_PARAM)
(void *keycache_cb,
@@ -146,6 +148,7 @@ typedef struct st_key_cache
ulonglong param_division_limit;/* min. percentage of warm blocks */
ulonglong param_age_threshold; /* determines when hot block is downgraded */
ulonglong param_partitions; /* number of the key cache partitions */
+ ulonglong changed_blocks_hash_size; /* number of hash buckets for changed files */
my_bool key_cache_inited; /* <=> key cache has been created */
my_bool can_be_used; /* usage of cache for read/write is allowed */
my_bool in_init; /* set to 1 in MySQL during init/resize */
@@ -160,10 +163,11 @@ extern KEY_CACHE dflt_key_cache_var, *dflt_key_cache;
extern int init_key_cache(KEY_CACHE *keycache, uint key_cache_block_size,
size_t use_mem, uint division_limit,
- uint age_threshold, uint partitions);
+ uint age_threshold, uint changed_blocks_hash_size,
+ uint partitions);
extern int resize_key_cache(KEY_CACHE *keycache, uint key_cache_block_size,
size_t use_mem, uint division_limit,
- uint age_threshold);
+ uint age_threshold, uint changed_blocks_hash_size);
extern void change_key_cache_param(KEY_CACHE *keycache, uint division_limit,
uint age_threshold);
extern uchar *key_cache_read(KEY_CACHE *keycache,
@@ -202,6 +206,7 @@ extern int repartition_key_cache(KEY_CACHE *keycache,
size_t use_mem,
uint division_limit,
uint age_threshold,
+ uint changed_blocks_hash_size,
uint partitions);
C_MODE_END
#endif /* _keycache_h */
diff --git a/include/my_base.h b/include/my_base.h
index cc056bffa70..cdf8e189031 100644
--- a/include/my_base.h
+++ b/include/my_base.h
@@ -501,7 +501,8 @@ enum ha_base_keytype {
#define HA_ERR_ABORTED_BY_USER 188
#define HA_ERR_DISK_FULL 189
#define HA_ERR_INCOMPATIBLE_DEFINITION 190
-#define HA_ERR_LAST 190 /* Copy of last error nr */
+#define HA_ERR_FTS_TOO_MANY_WORDS_IN_PHRASE 191 /* Too many words in a phrase */
+#define HA_ERR_LAST 191 /* Copy of last error nr */
/* Number of different errors */
#define HA_ERR_ERRORS (HA_ERR_LAST - HA_ERR_FIRST + 1)
diff --git a/include/my_handler_errors.h b/include/my_handler_errors.h
index 76b6b1aa60d..a7afcfe93a3 100644
--- a/include/my_handler_errors.h
+++ b/include/my_handler_errors.h
@@ -93,7 +93,8 @@ static const char *handler_error_messages[]=
"Row is not visible by the current transaction",
"Operation was interrupted by end user (probably kill command?)",
"Disk full",
- "Incompatible key or row definition between the MariaDB .frm file and the information in the storage engine. You have to dump and restore the table to fix this"
+ "Incompatible key or row definition between the MariaDB .frm file and the information in the storage engine. You have to dump and restore the table to fix this",
+ "Too many words in a FTS phrase or proximity search"
};
#endif /* MYSYS_MY_HANDLER_ERRORS_INCLUDED */
diff --git a/include/my_time.h b/include/my_time.h
index 3c45d1d9235..557dcdd5670 100644
--- a/include/my_time.h
+++ b/include/my_time.h
@@ -125,7 +125,7 @@ longlong double_to_datetime(double nr, MYSQL_TIME *ltime, uint flags, int *cut)
ltime, flags, cut);
}
-int number_to_time(my_bool neg, longlong nr, ulong sec_part,
+int number_to_time(my_bool neg, ulonglong nr, ulong sec_part,
MYSQL_TIME *ltime, int *was_cut);
ulonglong TIME_to_ulonglong_datetime(const MYSQL_TIME *);
ulonglong TIME_to_ulonglong_date(const MYSQL_TIME *);
diff --git a/include/mysql.h.pp b/include/mysql.h.pp
index ca5b1ac05bf..6b60389acc3 100644
--- a/include/mysql.h.pp
+++ b/include/mysql.h.pp
@@ -49,9 +49,9 @@ enum enum_field_types { MYSQL_TYPE_DECIMAL, MYSQL_TYPE_TINY,
MYSQL_TYPE_DATETIME, MYSQL_TYPE_YEAR,
MYSQL_TYPE_NEWDATE, MYSQL_TYPE_VARCHAR,
MYSQL_TYPE_BIT,
- MYSQL_TYPE_TIMESTAMP2,
- MYSQL_TYPE_DATETIME2,
- MYSQL_TYPE_TIME2,
+ MYSQL_TYPE_TIMESTAMP2,
+ MYSQL_TYPE_DATETIME2,
+ MYSQL_TYPE_TIME2,
MYSQL_TYPE_NEWDECIMAL=246,
MYSQL_TYPE_ENUM=247,
MYSQL_TYPE_SET=248,
@@ -94,7 +94,7 @@ my_bool net_write_command(NET *net,unsigned char command,
const unsigned char *header, size_t head_len,
const unsigned char *packet, size_t len);
int net_real_write(NET *net,const unsigned char *packet, size_t len);
-unsigned long my_net_read(NET *net);
+unsigned long my_net_read_packet(NET *net, my_bool read_from_server);
struct sockaddr;
int my_connect(my_socket s, const struct sockaddr *name, unsigned int namelen,
unsigned int timeout);
@@ -553,7 +553,7 @@ int mysql_list_processes_cont(MYSQL_RES **ret, MYSQL *mysql,
int mysql_options(MYSQL *mysql,enum mysql_option option,
const void *arg);
int mysql_options4(MYSQL *mysql,enum mysql_option option,
- const void *arg1, const void *arg2);
+ const void *arg1, const void *arg2);
void mysql_free_result(MYSQL_RES *result);
int mysql_free_result_start(MYSQL_RES *result);
int mysql_free_result_cont(MYSQL_RES *result, int status);
diff --git a/include/mysql/psi/mysql_file.h b/include/mysql/psi/mysql_file.h
index c226258f462..c839b2b019b 100644
--- a/include/mysql/psi/mysql_file.h
+++ b/include/mysql/psi/mysql_file.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/include/mysql/psi/mysql_idle.h b/include/mysql/psi/mysql_idle.h
index c53d0ceb8c7..5c72b715b7a 100644
--- a/include/mysql/psi/mysql_idle.h
+++ b/include/mysql/psi/mysql_idle.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/include/mysql/psi/mysql_stage.h b/include/mysql/psi/mysql_stage.h
index 61bfdbb7d59..91a5c12f82e 100644
--- a/include/mysql/psi/mysql_stage.h
+++ b/include/mysql/psi/mysql_stage.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/include/mysql/psi/mysql_thread.h b/include/mysql/psi/mysql_thread.h
index 7a70503e162..08dfeac37f1 100644
--- a/include/mysql/psi/mysql_thread.h
+++ b/include/mysql/psi/mysql_thread.h
@@ -66,7 +66,6 @@
An instrumented mutex structure.
@sa mysql_mutex_t
*/
-
struct st_mysql_mutex
{
/** The real mutex. */
@@ -97,15 +96,6 @@ struct st_mysql_mutex
*/
typedef struct st_mysql_mutex mysql_mutex_t;
-/* How to access the pthread_mutex in mysql_mutex_t */
-#ifdef SAFE_MUTEX
-#define mysql_mutex_real_mutex(A) &(A)->m_mutex.mutex
-#elif defined(MY_PTHREAD_FASTMUTEX)
-#define mysql_mutex_real_mutex(A) &(A)->m_mutex.mutex
-#else
-#define mysql_mutex_real_mutex(A) &(A)->m_mutex
-#endif
-
/**
An instrumented rwlock structure.
@sa mysql_rwlock_t
diff --git a/include/mysql/psi/psi.h b/include/mysql/psi/psi.h
index d6c25242707..30f2709be0f 100644
--- a/include/mysql/psi/psi.h
+++ b/include/mysql/psi/psi.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -1372,7 +1372,7 @@ typedef void (*set_thread_state_v1_t)(const char* state);
@param info the process into string
@param info_len the process into string length
*/
-typedef void (*set_thread_info_v1_t)(const char* info, int info_len);
+typedef void (*set_thread_info_v1_t)(const char* info, uint info_len);
/**
Attach a thread instrumentation to the running thread.
@@ -1921,7 +1921,6 @@ typedef struct PSI_digest_locker* (*digest_add_token_v1_t)
typedef int (*set_thread_connect_attrs_v1_t)(const char *buffer, uint length,
const void *from_cs);
-
/**
Performance Schema Interface, version 1.
@since PSI_VERSION_1
diff --git a/include/mysql/psi/psi_abi_v1.h.pp b/include/mysql/psi/psi_abi_v1.h.pp
index f2037c5b724..fa2bf724b5e 100644
--- a/include/mysql/psi/psi_abi_v1.h.pp
+++ b/include/mysql/psi/psi_abi_v1.h.pp
@@ -357,7 +357,7 @@ typedef void (*set_thread_db_v1_t)(const char* db, int db_len);
typedef void (*set_thread_command_v1_t)(int command);
typedef void (*set_thread_start_time_v1_t)(time_t start_time);
typedef void (*set_thread_state_v1_t)(const char* state);
-typedef void (*set_thread_info_v1_t)(const char* info, int info_len);
+typedef void (*set_thread_info_v1_t)(const char* info, uint info_len);
typedef void (*set_thread_v1_t)(struct PSI_thread *thread);
typedef void (*delete_current_thread_v1_t)(void);
typedef void (*delete_thread_v1_t)(struct PSI_thread *thread);
diff --git a/include/mysql_com.h b/include/mysql_com.h
index be1d222eb07..43be28f87a0 100644
--- a/include/mysql_com.h
+++ b/include/mysql_com.h
@@ -111,7 +111,7 @@ enum enum_server_command
#define MYSQL_TYPE_VIRTUAL 245
/*
Length of random string sent by server on handshake; this is also length of
- obfuscated password, recieved from client
+ obfuscated password, received from client
*/
#define SCRAMBLE_LENGTH 20
#define SCRAMBLE_LENGTH_323 8
@@ -541,7 +541,8 @@ my_bool net_write_command(NET *net,unsigned char command,
const unsigned char *header, size_t head_len,
const unsigned char *packet, size_t len);
int net_real_write(NET *net,const unsigned char *packet, size_t len);
-unsigned long my_net_read(NET *net);
+unsigned long my_net_read_packet(NET *net, my_bool read_from_server);
+#define my_net_read(A) my_net_read_packet((A), 0)
#ifdef MY_GLOBAL_INCLUDED
void my_net_set_write_timeout(NET *net, uint timeout);
diff --git a/include/mysql_version.h.in b/include/mysql_version.h.in
index 56b2fe50ec0..cceb4e984c7 100644
--- a/include/mysql_version.h.in
+++ b/include/mysql_version.h.in
@@ -1,6 +1,7 @@
-/* Copyright (c) 1996, 1999-2004, 2007 MySQL AB
- Use is subject to license terms
- This file is public domain and comes with NO WARRANTY of any kind */
+/* Copyright Abandoned 1996,1999 TCX DataKonsult AB & Monty Program KB
+ & Detron HB, 1996, 1999-2004, 2007 MySQL AB.
+ This file is public domain and comes with NO WARRANTY of any kind
+*/
/* Version numbers for protocol & mysqld */
diff --git a/include/probes_mysql_nodtrace.h b/include/probes_mysql_nodtrace.h
index 2155e8489da..bc3b65a00e5 100644
--- a/include/probes_mysql_nodtrace.h
+++ b/include/probes_mysql_nodtrace.h
@@ -7,123 +7,120 @@
#ifdef __cplusplus
extern "C" {
-#define MYSQL_DTRACE_DISABLED false
-#else
-#define MYSQL_DTRACE_DISABLED 0
#endif
#define MYSQL_CONNECTION_START(arg0, arg1, arg2)
-#define MYSQL_CONNECTION_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_CONNECTION_START_ENABLED() (0)
#define MYSQL_CONNECTION_DONE(arg0, arg1)
-#define MYSQL_CONNECTION_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_CONNECTION_DONE_ENABLED() (0)
#define MYSQL_COMMAND_START(arg0, arg1, arg2, arg3)
-#define MYSQL_COMMAND_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_COMMAND_START_ENABLED() (0)
#define MYSQL_COMMAND_DONE(arg0)
-#define MYSQL_COMMAND_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_COMMAND_DONE_ENABLED() (0)
#define MYSQL_QUERY_START(arg0, arg1, arg2, arg3, arg4)
-#define MYSQL_QUERY_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_QUERY_START_ENABLED() (0)
#define MYSQL_QUERY_DONE(arg0)
-#define MYSQL_QUERY_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_QUERY_DONE_ENABLED() (0)
#define MYSQL_QUERY_PARSE_START(arg0)
-#define MYSQL_QUERY_PARSE_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_QUERY_PARSE_START_ENABLED() (0)
#define MYSQL_QUERY_PARSE_DONE(arg0)
-#define MYSQL_QUERY_PARSE_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_QUERY_PARSE_DONE_ENABLED() (0)
#define MYSQL_QUERY_CACHE_HIT(arg0, arg1)
-#define MYSQL_QUERY_CACHE_HIT_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_QUERY_CACHE_HIT_ENABLED() (0)
#define MYSQL_QUERY_CACHE_MISS(arg0)
-#define MYSQL_QUERY_CACHE_MISS_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_QUERY_CACHE_MISS_ENABLED() (0)
#define MYSQL_QUERY_EXEC_START(arg0, arg1, arg2, arg3, arg4, arg5)
-#define MYSQL_QUERY_EXEC_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_QUERY_EXEC_START_ENABLED() (0)
#define MYSQL_QUERY_EXEC_DONE(arg0)
-#define MYSQL_QUERY_EXEC_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_QUERY_EXEC_DONE_ENABLED() (0)
#define MYSQL_INSERT_ROW_START(arg0, arg1)
-#define MYSQL_INSERT_ROW_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_INSERT_ROW_START_ENABLED() (0)
#define MYSQL_INSERT_ROW_DONE(arg0)
-#define MYSQL_INSERT_ROW_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_INSERT_ROW_DONE_ENABLED() (0)
#define MYSQL_UPDATE_ROW_START(arg0, arg1)
-#define MYSQL_UPDATE_ROW_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_UPDATE_ROW_START_ENABLED() (0)
#define MYSQL_UPDATE_ROW_DONE(arg0)
-#define MYSQL_UPDATE_ROW_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_UPDATE_ROW_DONE_ENABLED() (0)
#define MYSQL_DELETE_ROW_START(arg0, arg1)
-#define MYSQL_DELETE_ROW_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_DELETE_ROW_START_ENABLED() (0)
#define MYSQL_DELETE_ROW_DONE(arg0)
-#define MYSQL_DELETE_ROW_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_DELETE_ROW_DONE_ENABLED() (0)
#define MYSQL_READ_ROW_START(arg0, arg1, arg2)
-#define MYSQL_READ_ROW_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_READ_ROW_START_ENABLED() (0)
#define MYSQL_READ_ROW_DONE(arg0)
-#define MYSQL_READ_ROW_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_READ_ROW_DONE_ENABLED() (0)
#define MYSQL_INDEX_READ_ROW_START(arg0, arg1)
-#define MYSQL_INDEX_READ_ROW_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_INDEX_READ_ROW_START_ENABLED() (0)
#define MYSQL_INDEX_READ_ROW_DONE(arg0)
-#define MYSQL_INDEX_READ_ROW_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_INDEX_READ_ROW_DONE_ENABLED() (0)
#define MYSQL_HANDLER_RDLOCK_START(arg0, arg1)
-#define MYSQL_HANDLER_RDLOCK_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_HANDLER_RDLOCK_START_ENABLED() (0)
#define MYSQL_HANDLER_WRLOCK_START(arg0, arg1)
-#define MYSQL_HANDLER_WRLOCK_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_HANDLER_WRLOCK_START_ENABLED() (0)
#define MYSQL_HANDLER_UNLOCK_START(arg0, arg1)
-#define MYSQL_HANDLER_UNLOCK_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_HANDLER_UNLOCK_START_ENABLED() (0)
#define MYSQL_HANDLER_RDLOCK_DONE(arg0)
-#define MYSQL_HANDLER_RDLOCK_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_HANDLER_RDLOCK_DONE_ENABLED() (0)
#define MYSQL_HANDLER_WRLOCK_DONE(arg0)
-#define MYSQL_HANDLER_WRLOCK_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_HANDLER_WRLOCK_DONE_ENABLED() (0)
#define MYSQL_HANDLER_UNLOCK_DONE(arg0)
-#define MYSQL_HANDLER_UNLOCK_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_HANDLER_UNLOCK_DONE_ENABLED() (0)
#define MYSQL_FILESORT_START(arg0, arg1)
-#define MYSQL_FILESORT_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_FILESORT_START_ENABLED() (0)
#define MYSQL_FILESORT_DONE(arg0, arg1)
-#define MYSQL_FILESORT_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_FILESORT_DONE_ENABLED() (0)
#define MYSQL_SELECT_START(arg0)
-#define MYSQL_SELECT_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_SELECT_START_ENABLED() (0)
#define MYSQL_SELECT_DONE(arg0, arg1)
-#define MYSQL_SELECT_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_SELECT_DONE_ENABLED() (0)
#define MYSQL_INSERT_START(arg0)
-#define MYSQL_INSERT_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_INSERT_START_ENABLED() (0)
#define MYSQL_INSERT_DONE(arg0, arg1)
-#define MYSQL_INSERT_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_INSERT_DONE_ENABLED() (0)
#define MYSQL_INSERT_SELECT_START(arg0)
-#define MYSQL_INSERT_SELECT_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_INSERT_SELECT_START_ENABLED() (0)
#define MYSQL_INSERT_SELECT_DONE(arg0, arg1)
-#define MYSQL_INSERT_SELECT_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_INSERT_SELECT_DONE_ENABLED() (0)
#define MYSQL_UPDATE_START(arg0)
-#define MYSQL_UPDATE_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_UPDATE_START_ENABLED() (0)
#define MYSQL_UPDATE_DONE(arg0, arg1, arg2)
-#define MYSQL_UPDATE_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_UPDATE_DONE_ENABLED() (0)
#define MYSQL_MULTI_UPDATE_START(arg0)
-#define MYSQL_MULTI_UPDATE_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_MULTI_UPDATE_START_ENABLED() (0)
#define MYSQL_MULTI_UPDATE_DONE(arg0, arg1, arg2)
-#define MYSQL_MULTI_UPDATE_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_MULTI_UPDATE_DONE_ENABLED() (0)
#define MYSQL_DELETE_START(arg0)
-#define MYSQL_DELETE_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_DELETE_START_ENABLED() (0)
#define MYSQL_DELETE_DONE(arg0, arg1)
-#define MYSQL_DELETE_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_DELETE_DONE_ENABLED() (0)
#define MYSQL_MULTI_DELETE_START(arg0)
-#define MYSQL_MULTI_DELETE_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_MULTI_DELETE_START_ENABLED() (0)
#define MYSQL_MULTI_DELETE_DONE(arg0, arg1)
-#define MYSQL_MULTI_DELETE_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_MULTI_DELETE_DONE_ENABLED() (0)
#define MYSQL_NET_READ_START()
-#define MYSQL_NET_READ_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_NET_READ_START_ENABLED() (0)
#define MYSQL_NET_READ_DONE(arg0, arg1)
-#define MYSQL_NET_READ_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_NET_READ_DONE_ENABLED() (0)
#define MYSQL_NET_WRITE_START(arg0)
-#define MYSQL_NET_WRITE_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_NET_WRITE_START_ENABLED() (0)
#define MYSQL_NET_WRITE_DONE(arg0)
-#define MYSQL_NET_WRITE_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_NET_WRITE_DONE_ENABLED() (0)
#define MYSQL_KEYCACHE_READ_START(arg0, arg1, arg2, arg3)
-#define MYSQL_KEYCACHE_READ_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_KEYCACHE_READ_START_ENABLED() (0)
#define MYSQL_KEYCACHE_READ_BLOCK(arg0)
-#define MYSQL_KEYCACHE_READ_BLOCK_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_KEYCACHE_READ_BLOCK_ENABLED() (0)
#define MYSQL_KEYCACHE_READ_HIT()
-#define MYSQL_KEYCACHE_READ_HIT_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_KEYCACHE_READ_HIT_ENABLED() (0)
#define MYSQL_KEYCACHE_READ_MISS()
-#define MYSQL_KEYCACHE_READ_MISS_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_KEYCACHE_READ_MISS_ENABLED() (0)
#define MYSQL_KEYCACHE_READ_DONE(arg0, arg1)
-#define MYSQL_KEYCACHE_READ_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_KEYCACHE_READ_DONE_ENABLED() (0)
#define MYSQL_KEYCACHE_WRITE_START(arg0, arg1, arg2, arg3)
-#define MYSQL_KEYCACHE_WRITE_START_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_KEYCACHE_WRITE_START_ENABLED() (0)
#define MYSQL_KEYCACHE_WRITE_BLOCK(arg0)
-#define MYSQL_KEYCACHE_WRITE_BLOCK_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_KEYCACHE_WRITE_BLOCK_ENABLED() (0)
#define MYSQL_KEYCACHE_WRITE_DONE(arg0, arg1)
-#define MYSQL_KEYCACHE_WRITE_DONE_ENABLED() MYSQL_DTRACE_DISABLED
+#define MYSQL_KEYCACHE_WRITE_DONE_ENABLED() (0)
#ifdef __cplusplus
}
diff --git a/include/t_ctype.h b/include/t_ctype.h
index 162adc7531c..7db3b7bbf71 100644
--- a/include/t_ctype.h
+++ b/include/t_ctype.h
@@ -1,4 +1,5 @@
/* Copyright (C) 2000 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/libmysql/CMakeLists.txt b/libmysql/CMakeLists.txt
index 737840fbab7..3637c2f7eee 100644
--- a/libmysql/CMakeLists.txt
+++ b/libmysql/CMakeLists.txt
@@ -138,7 +138,12 @@ my_print_help
)
SET(CLIENT_API_FUNCTIONS_5_5
+my_progname
mysql_stmt_next_result
+# Charsets
+my_charset_bin
+my_charset_latin1
+my_charset_utf8_general_ci
# Client plugins
mysql_client_find_plugin
mysql_client_register_plugin
@@ -442,6 +447,10 @@ IF(NOT DISABLE_SHARED)
SOVERSION "${SHARED_LIB_MAJOR_VERSION}")
IF(LINK_FLAG_NO_UNDEFINED OR VERSION_SCRIPT_LINK_FLAGS)
GET_TARGET_PROPERTY(libmysql_link_flags libmysql LINK_FLAGS)
+ IF(NOT libmysql_link_flags)
+ # Avoid libmysql_link_flags-NOTFOUND
+ SET(libmysql_link_flags)
+ ENDIF()
SET_TARGET_PROPERTIES(libmysql PROPERTIES LINK_FLAGS
"${libmysql_link_flags} ${LINK_FLAG_NO_UNDEFINED} ${VERSION_SCRIPT_LINK_FLAGS}")
ENDIF()
diff --git a/libmysql/errmsg.c b/libmysql/errmsg.c
index 9985fa2233c..84884f9565a 100644
--- a/libmysql/errmsg.c
+++ b/libmysql/errmsg.c
@@ -1,4 +1,4 @@
-/* Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -81,7 +81,7 @@ const char *client_errors[]=
"Attempt to read a row while there is no result set associated with the statement",
"This feature is not implemented yet",
"Lost connection to MySQL server at '%s', system error: %M",
- "Statement closed indirectly because of a preceeding %s() call",
+ "Statement closed indirectly because of a preceding %s() call",
"The number of columns in the result set differs from the number of bound buffers. You must reset the statement, rebind the result set columns, and execute the statement again",
"This handle is already connected. Use a separate handle for each connection.",
"Authentication plugin '%s' cannot be loaded: %s",
@@ -107,6 +107,8 @@ const char** get_client_errmsgs()
void init_client_errs(void)
{
+ compile_time_assert(array_elements(client_errors) ==
+ (CR_ERROR_LAST - CR_ERROR_FIRST + 2));
(void) my_error_register(get_client_errmsgs, CR_ERROR_FIRST, CR_ERROR_LAST);
}
diff --git a/libmysql/libmysql.c b/libmysql/libmysql.c
index 3d8a2bebc75..554c3fc0ab6 100644
--- a/libmysql/libmysql.c
+++ b/libmysql/libmysql.c
@@ -1,5 +1,5 @@
-/* Copyright (c) 2000, 2013, Oracle and/or its affiliates
- Copyright (c) 2009, 2013, Monty Program Ab
+/* Copyright (c) 2000, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2009, 2014, SkySQL Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -1340,6 +1340,10 @@ static my_bool my_realloc_str(NET *net, ulong length)
res= net_realloc(net, buf_length + length);
if (res)
{
+ if (net->last_errno == ER_OUT_OF_RESOURCES)
+ net->last_errno= CR_OUT_OF_MEMORY;
+ else if (net->last_errno == ER_NET_PACKET_TOO_LARGE)
+ net->last_errno= CR_NET_PACKET_TOO_LARGE;
strmov(net->sqlstate, unknown_sqlstate);
strmov(net->last_error, ER(net->last_errno));
}
diff --git a/libmysqld/CMakeLists.txt b/libmysqld/CMakeLists.txt
index d0c3fafdf69..0920be53baf 100644
--- a/libmysqld/CMakeLists.txt
+++ b/libmysqld/CMakeLists.txt
@@ -104,6 +104,7 @@ SET(SQL_EMBEDDED_SOURCES emb_qcache.cc libmysqld.c lib_sql.cc
../sql/sql_explain.cc ../sql/sql_explain.h
../sql/compat56.cc
../sql/table_cache.cc
+ ../sql/item_inetfunc.cc
${GEN_SOURCES}
${MYSYS_LIBWRAP_SOURCE}
)
diff --git a/libmysqld/emb_qcache.cc b/libmysqld/emb_qcache.cc
index f1e850f4218..ccdfaf286eb 100644
--- a/libmysqld/emb_qcache.cc
+++ b/libmysqld/emb_qcache.cc
@@ -316,7 +316,8 @@ uint emb_count_querycache_size(THD *thd)
result+= field->def_length;
}
- if (thd->protocol == &thd->protocol_binary)
+ if (thd->protocol == &thd->protocol_binary ||
+ thd->get_command() == COM_STMT_EXECUTE)
{
result+= (uint) (4*n_rows);
for (; cur_row; cur_row=cur_row->next)
@@ -379,7 +380,8 @@ void emb_store_querycache_result(Querycache_stream *dst, THD *thd)
dst->store_safe_str(field->def, field->def_length);
}
- if (thd->protocol == &thd->protocol_binary)
+ if (thd->protocol == &thd->protocol_binary ||
+ thd->get_command() == COM_STMT_EXECUTE)
{
for (; cur_row; cur_row=cur_row->next)
dst->store_str((char *) cur_row->data, cur_row->length);
@@ -447,7 +449,8 @@ int emb_load_querycache_result(THD *thd, Querycache_stream *src)
data->rows= rows;
if (!rows)
goto return_ok;
- if (thd->protocol == &thd->protocol_binary)
+ if (thd->protocol == &thd->protocol_binary ||
+ thd->get_command() == COM_STMT_EXECUTE)
{
uint length;
row= (MYSQL_ROWS *)alloc_root(&data->alloc,
diff --git a/libmysqld/examples/test-run b/libmysqld/examples/test-run
index 9db0f20cb82..3b1cff2ddd8 100755
--- a/libmysqld/examples/test-run
+++ b/libmysqld/examples/test-run
@@ -1,6 +1,7 @@
#! /bin/sh
# Copyright (C) 2001, 2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/libmysqld/lib_sql.cc b/libmysqld/lib_sql.cc
index 1c043c6d03b..9024ae9321e 100644
--- a/libmysqld/lib_sql.cc
+++ b/libmysqld/lib_sql.cc
@@ -40,6 +40,7 @@ C_MODE_START
extern unsigned int mysql_server_last_errno;
extern char mysql_server_last_error[MYSQL_ERRMSG_SIZE];
static my_bool emb_read_query_result(MYSQL *mysql);
+static void emb_free_embedded_thd(MYSQL *mysql);
extern "C" void unireg_clear(int exit_code)
@@ -107,6 +108,17 @@ emb_advanced_command(MYSQL *mysql, enum enum_server_command command,
NET *net= &mysql->net;
my_bool stmt_skip= stmt ? stmt->state != MYSQL_STMT_INIT_DONE : FALSE;
+ if (thd->killed != NOT_KILLED)
+ {
+ if (thd->killed < KILL_CONNECTION)
+ thd->killed= NOT_KILLED;
+ else
+ {
+ emb_free_embedded_thd(mysql);
+ thd= 0;
+ }
+ }
+
if (!thd)
{
/* Do "reconnect" if possible */
@@ -1286,7 +1298,7 @@ bool Protocol::net_store_data(const uchar *from, size_t length)
}
-bool Protocol::net_store_data(const uchar *from, size_t length,
+bool Protocol::net_store_data_cs(const uchar *from, size_t length,
CHARSET_INFO *from_cs, CHARSET_INFO *to_cs)
{
uint conv_length= to_cs->mbmaxlen * length / from_cs->mbminlen;
diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt
index 38048263b34..f2842959c3f 100644
--- a/man/CMakeLists.txt
+++ b/man/CMakeLists.txt
@@ -16,13 +16,13 @@
SET(MAN1_SERVER innochecksum.1 my_print_defaults.1 myisam_ftdump.1 myisamchk.1
myisamlog.1 myisampack.1 mysql.server.1
mysql_convert_table_format.1 mysql_fix_extensions.1
- mysql_fix_privilege_tables.1 mysql_install_db.1
+ mysql_install_db.1
mysql_secure_installation.1 mysql_setpermission.1
mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1
mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1
- mysqlman.1 mysqltest.1 perror.1 replace.1 resolve_stack_dump.1
+ mysqltest.1 perror.1 replace.1 resolve_stack_dump.1
resolveip.1 mysqlbug.1)
-SET(MAN8_SERVER mysqld.8 mysqlmanager.8)
+SET(MAN8_SERVER mysqld.8)
SET(MAN1_CLIENT msql2mysql.1 mysql.1 mysql_find_rows.1 mysql_waitpid.1
mysqlaccess.1 mysqladmin.1 mysqlbinlog.1 mysqlcheck.1
mysqldump.1 mysqlimport.1 mysqlshow.1 mysqlslap.1
diff --git a/man/aria_chk.1 b/man/aria_chk.1
new file mode 100644
index 00000000000..4dc5bf8c78f
--- /dev/null
+++ b/man/aria_chk.1
@@ -0,0 +1,245 @@
+.TH ARIA_CHK "1" "May 2014" "aria_chk Ver 1.2" "User Commands"
+.SH NAME
+aria_chk \- Aria table\-maintenance utility
+.SH SYNOPSIS
+.B aria_chk
+[\fIOPTIONS\fR] \fItables\fR[\fI.MAI\fR]
+.SH DESCRIPTION
+Describe, check and repair of Aria tables.
+Used without options all tables on the command will be checked for errors
+.SS "Global options"
+.TP
+\fB\-#\fR, \fB\-\-debug=\fR...
+Output debug log. Often this is 'd:t:o,filename'.
+.TP
+\fB\-H\fR, \fB\-\-HELP\fR
+Print all argument options sorted alphabetically.
+.TP
+\fB\-?\fR, \fB\-\-help\fR
+Print all options by groups
+.TP
+\fB\-\-datadir\fR=\fIpath\fR
+Path for control file (and logs if \fB\-\-logdir\fR not used)
+.TP
+\fB\-\-logdir\fR=\fIpath\fR
+Path for log files
+.TP
+\fB\-\-ignore\-control\-file\fR
+Don't open the control file. Only use this if you
+are sure the tables are not in use by another
+program!
+.TP
+\fB\-\-require\-control\-file\fR
+Abort if we can't find/read the maria_log_control
+file
+.TP
+\fB\-s\fR, \fB\-\-silent\fR
+Only print errors. One can use two \fB\-s\fR to make
+maria_chk very silent.
+.TP
+\fB\-t\fR, \fB\-\-tmpdir\fR=\fIpath\fR
+Path for temporary files. Multiple paths can be
+specified, separated by colon (:), they will be used
+in a round\-robin fashion.
+.TP
+\fB\-v\fR, \fB\-\-verbose\fR
+Print more information. This can be used with
+\fB\-\-description\fR and \fB\-\-check\fR. Use many \fB\-v\fR for more verbosity.
+.TP
+\fB\-V\fR, \fB\-\-version\fR
+Print version and exit.
+.TP
+\fB\-w\fR, \fB\-\-wait\fR
+Wait if table is locked.
+.SS "Check options (check is the default action for aria_chk)"
+.TP
+\fB\-c\fR, \fB\-\-check\fR
+Check table for errors.
+.TP
+\fB\-e\fR, \fB\-\-extend\-check\fR
+Check the table VERY throughly. Only use this in
+extreme cases as aria_chk should normally be able to
+find out if the table is ok even without this switch.
+.TP
+\fB\-F\fR, \fB\-\-fast\fR
+Check only tables that haven't been closed properly.
+.TP
+\fB\-C\fR, \fB\-\-check\-only\-changed\fR
+Check only tables that have changed since last check.
+.TP
+\fB\-f\fR, \fB\-\-force\fR
+Restart with '\-r' if there are any errors in the table.
+States will be updated as with '\-\-update\-state'.
+.TP
+\fB\-i\fR, \fB\-\-information\fR
+Print statistics information about table that is checked.
+.TP
+\fB\-m\fR, \fB\-\-medium\-check\fR
+Faster than extend\-check, but only finds 99.99% of
+all errors. Should be good enough for most cases.
+.TP
+\fB\-T\fR, \fB\-\-read\-only\fR
+Don't mark table as checked.
+.TP
+\fB\-U\fR, \fB\-\-update\-state\fR
+Mark tables as crashed if any errors were found and
+clean if check didn't find any errors but table was
+marked as 'not clean' before. This allows one to get
+rid of warnings like 'table not properly closed'. If
+table was updated, update also the timestamp for when
+the check was made. This option is on by default!
+Use \fB\-\-skip\-update\-state\fR to disable.
+.HP
+\fB\-\-warning\-for\-wrong\-transaction\-id\fR
+.IP
+Give a warning if we find a transaction id in the table that is bigger
+than what exists in the control file. Use \fB\-\-skip\-\fR... to disable warning
+.SS "Recover (repair)/ options (When using '--recover' or '--safe-recover')"
+.TP
+\fB\-B\fR, \fB\-\-backup\fR
+Make a backup of the .MAD file as 'filename\-time.BAK'.
+.TP
+\fB\-\-correct\-checksum\fR
+Correct checksum information for table.
+.TP
+\fB\-D\fR, \fB\-\-data\-file\-length=\fR#
+Max length of data file (when recreating data
+file when it's full).
+.TP
+\fB\-e\fR, \fB\-\-extend\-check\fR
+Try to recover every possible row from the data file
+Normally this will also find a lot of garbage rows;
+Don't use this option if you are not totally desperate.
+.TP
+\fB\-f\fR, \fB\-\-force\fR
+Overwrite old temporary files.
+.TP
+\fB\-k\fR, \fB\-\-keys\-used=\fR#
+Tell Aria to update only some specific keys. # is a
+bit mask of which keys to use. This can be used to
+get faster inserts.
+.TP
+\fB\-\-max\-record\-length=\fR#
+Skip rows bigger than this if aria_chk can't allocate
+memory to hold it.
+.TP
+\fB\-r\fR, \fB\-\-recover\fR
+Can fix almost anything except unique keys that aren't
+unique.
+.TP
+\fB\-n\fR, \fB\-\-sort\-recover\fR
+Forces recovering with sorting even if the temporary
+file would be very big.
+.TP
+\fB\-p\fR, \fB\-\-parallel\-recover\fR
+Uses the same technique as '\-r' and '\-n', but creates
+all the keys in parallel, in different threads.
+.TP
+\fB\-o\fR, \fB\-\-safe\-recover\fR
+Uses old recovery method; Slower than '\-r' but can
+handle a couple of cases where '\-r' reports that it
+can't fix the data file.
+.TP
+\fB\-\-transaction\-log\fR
+Log repair command to transaction log. This is needed
+if one wants to use the aria_read_log to repeat the
+repair
+.TP
+\fB\-\-character\-sets\-dir=\fR...
+Directory where character sets are.
+.TP
+\fB\-\-set\-collation\fR=\fIname\fR
+Change the collation used by the index.
+.TP
+\fB\-q\fR, \fB\-\-quick\fR
+Faster repair by not modifying the data file.
+One can give a second '\-q' to force aria_chk to
+modify the original datafile in case of duplicate keys.
+NOTE: Tables where the data file is currupted can't be
+fixed with this option.
+.TP
+\fB\-u\fR, \fB\-\-unpack\fR
+Unpack file packed with ariapack.
+.SS "Other actions"
+.TP
+\fB\-a\fR, \fB\-\-analyze\fR
+Analyze distribution of keys. Will make some joins in
+MariaDB faster. You can check the calculated distribution
+by using '\-\-description \fB\-\-verbose\fR table_name'.
+.TP
+\fB\-\-stats_method\fR=\fIname\fR
+Specifies how index statistics collection code should
+treat NULLs. Possible values of name are "nulls_unequal"
+(default for 4.1/5.0), "nulls_equal" (emulate 4.0), and
+"nulls_ignored".
+.TP
+\fB\-d\fR, \fB\-\-description\fR
+Prints some information about table.
+.TP
+\fB\-A\fR, \fB\-\-set\-auto\-increment\fR[=\fIvalue\fR]
+Force auto_increment to start at this or higher value
+If no value is given, then sets the next auto_increment
+value to the highest used value for the auto key + 1.
+.TP
+\fB\-S\fR, \fB\-\-sort\-index\fR
+Sort index blocks. This speeds up 'read\-next' in
+applications.
+.TP
+\fB\-R\fR, \fB\-\-sort\-records=\fR#
+Sort records according to an index. This makes your
+data much more localized and may speed up things
+(It may be VERY slow to do a sort the first time!).
+.TP
+\fB\-b\fR, \fB\-\-block\-search=\fR#
+Find a record, a block at given offset belongs to.
+.TP
+\fB\-z\fR, \fB\-\-zerofill\fR
+Fill empty space in data and index files with zeroes.
+This makes the data file movable between different
+servers.
+.TP
+\fB\-\-zerofill\-keep\-lsn\fR
+Like \fB\-\-zerofill\fR but does not zero out LSN of
+data/index pages.
+.PP
+.SS "Variables"
+.TP
+\fB\-\-page_buffer_size=\fR#
+Size of page buffer. Used by \fB\-\-safe\-repair\fR
+.TP
+\fB\-\-read_buffer_size=\fR#
+Read buffer size for sequential reads during scanning
+.TP
+\fB\-\-sort_buffer_size=\fR#
+Size of sort buffer. Used by \fB\-\-recover\fR
+.TP
+\fB\-\-sort_key_blocks=\fR#
+Internal buffer for sorting keys; Don't touch.
+.TP
+\fB\-\-write_buffer_size=\fR#
+Write buffer size for sequential writes during repair
+.PP
+Default options are read from the following files in the given order:
+\fB/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf\fR
+.PP
+The following groups are read: \fBaria_chk\fR
+.PP
+The following options may be given as the first argument:
+.TP
+\fB\-\-print\-defaults\fR
+Print the program argument list and exit.
+.TP
+\fB\-\-no\-defaults\fR
+Don't read default options from any option file.
+.TP
+\fB\-\-defaults\-file=\fR#
+Only read default options from the given file #.
+.TP
+\fB\-\-defaults\-extra\-file=\fR#
+Read this file after the global files are read.
+.PP
+.SH "SEE ALSO"
+\fBmyisamchk(1)\fR
+.PP
+For more information, please refer to the MariaDB Knowledge Base,
+which is available online at http://mariadb.com/kb/
diff --git a/man/aria_dump_log.1 b/man/aria_dump_log.1
new file mode 100644
index 00000000000..41318d97f7a
--- /dev/null
+++ b/man/aria_dump_log.1
@@ -0,0 +1,54 @@
+.TH ARIA_DUMP_LOG "1" "May 2014" "aria_dump_log Ver 1.0" "User Commands"
+.SH NAME
+aria_dump_log \- Dump content of Aria log pages.
+.SH SYNOPSIS
+.B aria_dump_log
+\fI-f file OPTIONS\fR
+.SH DESCRIPTION
+Dump content of Aria log pages.
+.TP
+\fB\-#\fR, \fB\-\-debug\fR[=\fIname\fR]
+Output debug log. Often the argument is 'd:t:o,filename'.
+.TP
+\fB\-f\fR, \fB\-\-file\fR=\fIname\fR
+Path to file which will be read
+.TP
+\fB\-?\fR, \fB\-\-help\fR
+Display this help and exit.
+.TP
+\fB\-o\fR, \fB\-\-offset=\fR#
+Start reading log from this offset
+.TP
+\fB\-n\fR, \fB\-\-pages=\fR#
+Number of pages to read
+.TP
+\fB\-U\fR, \fB\-\-unit\-test\fR
+Use unit test record table (for logs created by unittests
+.TP
+\fB\-V\fR, \fB\-\-version\fR
+Print version and exit.
+.PP
+Default options are read from the following files in the given order:
+\fB/etc/my.cnf\fB
+\fB/etc/mysql/my.cnf\fB
+\fB~/.my.cnf\fB
+.PP
+The following groups are read: \fBaria_dump_log\fR
+.PP
+The following options may be given as the first argument:
+.TP
+\fB\-\-print\-defaults\fR
+Print the program argument list and exit.
+.TP
+\fB\-\-no\-defaults\fR
+Don't read default options from any option file.
+.TP
+\fB\-\-defaults\-file=\fR#
+Only read default options from the given file #.
+.TP
+\fB\-\-defaults\-extra\-file=\fR#
+Read this file after the global files are read.
+.PP
+.SH "SEE ALSO"
+For more information, please refer to the MariaDB Knowledge Base,
+which is available online at http://mariadb.com/kb/
diff --git a/man/aria_ftdump.1 b/man/aria_ftdump.1
new file mode 100644
index 00000000000..4d6c1373e31
--- /dev/null
+++ b/man/aria_ftdump.1
@@ -0,0 +1,29 @@
+.TH ARIA_FTDUMP "1" "May 2014" "aria_ftdump Ver 1.0" "User Commands"
+.SH NAME
+aria_ftdump \- display full\-text index information
+.SH DESCRIPTION
+Use: aria_ft_dump <table_name> <index_num>
+.TP
+\fB\-?\fR, \fB\-h\fR, \fB\-\-help\fR
+Display help and exit.
+.TP
+\fB\-c\fR, \fB\-\-count\fR
+Calculate per\-word stats (counts and global weights).
+.TP
+\fB\-d\fR, \fB\-\-dump\fR
+Dump index (incl. data offsets and word weights).
+.TP
+\fB\-l\fR, \fB\-\-length\fR
+Report length distribution.
+.TP
+\fB\-s\fR, \fB\-\-stats\fR
+Report global stats.
+.TP
+\fB\-v\fR, \fB\-\-verbose\fR
+Be verbose.
+.PP
+.SH "SEE ALSO"
+\fBmyisam_ftdump(1)\fR
+.PP
+For more information, please refer to the MariaDB Knowledge Base,
+which is available online at http://mariadb.com/kb/
diff --git a/man/aria_pack.1 b/man/aria_pack.1
new file mode 100644
index 00000000000..9cec33a3818
--- /dev/null
+++ b/man/aria_pack.1
@@ -0,0 +1,76 @@
+.TH ARIA_PACK "1" "May 2014" "aria_pack Ver 1.0" "User Commands"
+.SH NAME
+aria_pack \- manual page for aria_pack Ver 1.0
+.SH SYNOPSIS
+.B aria_pack
+[\fIOPTIONS\fR] \fIfilename\fR...
+.SH DESCRIPTION
+Pack a Aria\-table to take much less space.
+Keys are not updated, you must run \fBaria_chk \-rq\fR on the index (.MAI) file
+afterwards to update the keys.
+You should give the .MAI file as the filename argument.
+To unpack a packed table, run \fBaria_chk \-u\fR on the table
+.TP
+\fB\-b\fR, \fB\-\-backup\fR
+Make a backup of the table as table_name.OLD.
+.TP
+\fB\-\-character\-sets\-dir\fR=\fIname\fR
+Directory where character sets are.
+.TP
+\fB\-#\fR, \fB\-\-debug\fR[=\fIname\fR]
+Output debug log. Often this is 'd:t:o,filename'.
+.TP
+\fB\-f\fR, \fB\-\-force\fR
+Force packing of table even if it gets bigger or if
+tempfile exists.
+.TP
+\fB\-j\fR, \fB\-\-join\fR=\fIname\fR
+Join all given tables into 'new_table_name'. All tables
+MUST have identical layouts.
+.TP
+\fB\-?\fR, \fB\-\-help\fR
+Display this help and exit.
+.TP
+\fB\-s\fR, \fB\-\-silent\fR
+Be more silent.
+.TP
+\fB\-T\fR, \fB\-\-tmpdir\fR=\fIname\fR
+Use temporary directory to store temporary table.
+.TP
+\fB\-t\fR, \fB\-\-test\fR
+Don't pack table, only test packing it.
+.TP
+\fB\-v\fR, \fB\-\-verbose\fR
+Write info about progress and packing result. Use many \fB\-v\fR
+for more verbosity!
+.TP
+\fB\-V\fR, \fB\-\-version\fR
+Output version information and exit.
+.TP
+\fB\-w\fR, \fB\-\-wait\fR
+Wait and retry if table is in use.
+.PP
+Default options are read from the following files in the given order:
+\fB/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf\fR
+.PP
+The following groups are read: \fBariapack\fR
+.PP
+The following options may be given as the first argument:
+.TP
+\fB\-\-print\-defaults\fR
+Print the program argument list and exit.
+.TP
+\fB\-\-no\-defaults\fR
+Don't read default options from any option file.
+.TP
+\fB\-\-defaults\-file=\fR#
+Only read default options from the given file #.
+.TP
+\fB\-\-defaults\-extra\-file=\fR#
+Read this file after the global files are read.
+.PP
+.SH "SEE ALSO"
+\fBmyisampack(1)\fR
+.PP
+For more information, please refer to the MariaDB Knowledge Base,
+which is available online at http://mariadb.com/kb/
diff --git a/man/aria_read_log.1 b/man/aria_read_log.1
new file mode 100644
index 00000000000..701104fe047
--- /dev/null
+++ b/man/aria_read_log.1
@@ -0,0 +1,108 @@
+.TH ARIA_READ_LOG "1" "May 2014" "aria_read_log Ver 1.3" "User Commands"
+.SH NAME
+aria_read_log \- display Aria log file contents
+.SH SYNOPSIS
+.B aria_read_log
+\fIOPTIONS\fR
+.SH DESCRIPTION
+Display and apply log records from a Aria transaction log
+found in the current directory (for now)
+.PP
+Note: Aria is compiled without \fB\-DIDENTICAL_PAGES_AFTER_RECOVERY\fR
+which means that the table files are not byte\-to\-byte identical to
+files created during normal execution. This should be ok, except for
+test scripts that tries to compare files before and after recovery.
+.PP
+You need to use one of \fB\-d\fR or \fB\-a\fR
+.TP
+\fB\-a\fR, \fB\-\-apply\fR
+Apply log to tables: modifies tables! you should make a
+backup first! Displays a lot of information if not run
+with \fB\-\-silent\fR
+.TP
+\fB\-\-character\-sets\-dir\fR=\fIname\fR
+Directory where character sets are.
+.TP
+\fB\-c\fR, \fB\-\-check\fR
+if \fB\-\-display\-only\fR, check if record is fully readable (for
+debugging)
+.TP
+\fB\-#\fR, \fB\-\-debug\fR[=\fIname\fR]
+Output debug log. Often the argument is 'd:t:o,filename'.
+.TP
+\fB\-\-force\-crash=\fR#
+Force crash after # recovery events
+.TP
+\fB\-?\fR, \fB\-\-help\fR
+Display this help and exit.
+.TP
+\fB\-d\fR, \fB\-\-display\-only\fR
+display brief info read from records' header
+.TP
+\fB\-e\fR, \fB\-\-end\-lsn=\fR#
+Stop applying at this lsn. If end\-lsn is used, UNDO:s
+will not be applied
+.TP
+\fB\-h\fR, \fB\-\-aria\-log\-dir\-path\fR=\fIname\fR
+Path to the directory where to store transactional log
+.TP
+\fB\-P\fR, \fB\-\-page\-buffer\-size=\fR#
+The size of the buffer used for index blocks for Aria
+tables
+.TP
+\fB\-o\fR, \fB\-\-start\-from\-lsn=\fR#
+Start reading log from this lsn
+.TP
+\fB\-C\fR, \fB\-\-start\-from\-checkpoint\fR
+Start applying from last checkpoint
+.TP
+\fB\-s\fR, \fB\-\-silent\fR
+Print less information during apply/undo phase
+.TP
+\fB\-T\fR, \fB\-\-tables\-to\-redo\fR=\fIname\fR
+List of tables sepearated with , that we should apply
+REDO on. Use this if you only want to recover some tables
+.TP
+\fB\-t\fR, \fB\-\-tmpdir\fR=\fIname\fR
+Path for temporary files. Multiple paths can be
+specified, separated by colon (:)
+.TP
+\fB\-\-translog\-buffer\-size=\fR#
+The size of the buffer used for transaction log for Aria
+tables
+.TP
+\fB\-u\fR, \fB\-\-undo\fR
+Apply UNDO records to tables. (disable with
+\fB\-\-disable\-undo\fR)
+(Defaults to on; use \fB\-\-skip\-undo\fR to disable.)
+.TP
+\fB\-v\fR, \fB\-\-verbose\fR
+Print more information during apply/undo phase
+.TP
+\fB\-V\fR, \fB\-\-version\fR
+Print version and exit.
+.PP
+Default options are read from the following files in the given order:
+\fB/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf\fR
+.PP
+The following groups are read: \fBaria_read_log\fR
+.PP
+The following options may be given as the first argument:
+.TP
+\fB\-\-print\-defaults\fR
+Print the program argument list and exit.
+.TP
+\fB\-\-no\-defaults\fR
+Don't read default options from any option file.
+.TP
+\fB\-\-defaults\-file=\fR#
+Only read default options from the given file #.
+.TP
+\fB\-\-defaults\-extra\-file=\fR#
+Read this file after the global files are read.
+.PP
+.SH "SEE ALSO"
+\fBmyisamlog(1)\fR
+.PP
+For more information, please refer to the MariaDB Knowledge Base,
+which is available online at http://mariadb.com/kb/
diff --git a/man/mysql-test-run.pl.1 b/man/mysql-test-run.pl.1
index ebf17746b68..20abc250b15 100644
--- a/man/mysql-test-run.pl.1
+++ b/man/mysql-test-run.pl.1
@@ -332,7 +332,7 @@ is defined so that
can invoke itself with
exec $MYSQL_TEST\&.
.PP
-Other tests may refer to the last three variables listed in the preceeding table, to locate files to read or write\&. For example, tests that need to create files will typically put them in
+Other tests may refer to the last three variables listed in the preceding table, to locate files to read or write\&. For example, tests that need to create files will typically put them in
$MYSQL_TMP_DIR/\fIfile_name\fR\&.
.PP
If you are running
diff --git a/man/mysql_fix_privilege_tables.1 b/man/mysql_fix_privilege_tables.1
deleted file mode 100644
index 99b126047fb..00000000000
--- a/man/mysql_fix_privilege_tables.1
+++ /dev/null
@@ -1,175 +0,0 @@
-'\" t
-.\" Title: \fBmysql_fix_privilege_tables\fR
-.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
-.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 04/06/2010
-.\" Manual: MySQL Database System
-.\" Source: MySQL 5.1
-.\" Language: English
-.\"
-.TH "\FBMYSQL_FIX_PRIVILE" "1" "04/06/2010" "MySQL 5\&.1" "MySQL Database System"
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.\" mysql_fix_privilege_tables
-.\" upgrading: grant tables
-.\" grant tables: upgrading
-.SH "NAME"
-mysql_fix_privilege_tables \- upgrade MySQL system tables
-.SH "SYNOPSIS"
-.HP \w'\fBmysql_fix_privilege_tables\ \-\-password=\fR\fB\fIroot_password\fR\fR\ 'u
-\fBmysql_fix_privilege_tables \-\-password=\fR\fB\fIroot_password\fR\fR
-.SH "DESCRIPTION"
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBNote\fR
-.ps -1
-.br
-.PP
-In MySQL 5\&.1\&.7,
-\fBmysql_fix_privilege_tables\fR
-was superseded by
-\fBmysql_upgrade\fR, which should be used instead\&. See
-\fBmysql_upgrade\fR(1)\&.
-.sp .5v
-.RE
-.PP
-Some releases of MySQL introduce changes to the structure of the system tables in the
-mysql
-database to add new privileges or support new features\&. When you update to a new version of MySQL, you should update your system tables as well to make sure that their structure is up to date\&. Otherwise, there might be capabilities that you cannot take advantage of\&.
-.PP
-\fBmysql_fix_privilege_tables\fR
-is an older script that previously was used to uprade the system tables in the
-mysql
-database after a MySQL upgrade\&.
-.PP
-Before running
-\fBmysql_fix_privilege_tables\fR, make a backup of your
-mysql
-database\&.
-.PP
-On Unix or Unix\-like systems, update the system tables by running the
-\fBmysql_fix_privilege_tables\fR
-script:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-shell> \fBmysql_fix_privilege_tables\fR
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-You must run this script while the server is running\&. It attempts to connect to the server running on the local host as
-root\&. If your
-root
-account requires a password, indicate the password on the command line like this:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-shell> \fBmysql_fix_privilege_tables \-\-password=\fR\fB\fIroot_password\fR\fR
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-The
-\fBmysql_fix_privilege_tables\fR
-script performs any actions necessary to convert your system tables to the current format\&. You might see some
-Duplicate column name
-warnings as it runs; you can ignore them\&.
-.PP
-After running the script, stop the server and restart it so that any changes made to the system tables take effect\&.
-.PP
-On Windows systems, MySQL distributions include a
-mysql_fix_privilege_tables\&.sql
-SQL script that you can run using the
-\fBmysql\fR
-client\&. For example, if your MySQL installation is located at
-C:\eProgram Files\eMySQL\eMySQL Server 5\&.1, the commands look like this:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-C:\e> \fBcd "C:\eProgram Files\eMySQL\eMySQL Server 5\&.1"\fR
-C:\e> \fBbin\emysql \-u root \-p mysql\fR
-mysql> \fBSOURCE share/mysql_fix_privilege_tables\&.sql\fR
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBNote\fR
-.ps -1
-.br
-.PP
-Prior to version 5\&.1\&.17, the
-mysql_fix_privilege_tables\&.sql
-script is found in the
-scripts
-directory\&.
-.sp .5v
-.RE
-.PP
-The
-\fBmysql\fR
-command will prompt you for the
-root
-password; enter it when prompted\&.
-.PP
-If your installation is located in some other directory, adjust the path names appropriately\&.
-.PP
-As with the Unix procedure, you might see some
-Duplicate column name
-warnings as
-\fBmysql\fR
-processes the statements in the
-mysql_fix_privilege_tables\&.sql
-script; you can ignore them\&.
-.PP
-After running the script, stop the server and restart it\&.
-.SH "COPYRIGHT"
-.br
-.PP
-Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc.
-.PP
-This documentation is free software; you can redistribute it and/or modify it only under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-.PP
-This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-.PP
-You should have received a copy of the GNU General Public License along with the program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or see http://www.gnu.org/licenses/.
-.sp
-.SH "SEE ALSO"
-For more information, please refer to the MySQL Reference Manual,
-which may already be installed locally and which is also available
-online at http://dev.mysql.com/doc/.
-.SH AUTHOR
-Sun Microsystems, Inc. (http://www.mysql.com/).
diff --git a/man/mysqladmin.1 b/man/mysqladmin.1
index 738ecef418d..25b561ffdce 100644
--- a/man/mysqladmin.1
+++ b/man/mysqladmin.1
@@ -24,8 +24,8 @@
.SH "NAME"
mysqladmin \- client for administering a MySQL server
.SH "SYNOPSIS"
-.HP \w'\fBmysqladmin\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-options\fR\fR\fB]\ [\fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-options\fR\fR\fB]]\ \&.\&.\&.\fR\ 'u
-\fBmysqladmin [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-options\fR\fR\fB] [\fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-options\fR\fR\fB]] \&.\&.\&.\fR
+.HP \w'\fBmysqladmin\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-arg\fR\fR\fB]\ [\fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-arg\fR\fR\fB]]\ \&.\&.\&.\fR\ 'u
+\fBmysqladmin [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-arg\fR\fR\fB] [\fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-arg\fR\fR\fB]] \&.\&.\&.\fR
.SH "DESCRIPTION"
.PP
\fBmysqladmin\fR
diff --git a/man/mysqlbinlog.1 b/man/mysqlbinlog.1
index 20f80fd8f6e..cc0f62485b5 100644
--- a/man/mysqlbinlog.1
+++ b/man/mysqlbinlog.1
@@ -1255,33 +1255,6 @@ indicates a
FORMAT_DESCRIPTION_EVENT\&. The following table lists the possible type codes\&.
.TS
allbox tab(:);
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
-l l l
l l l.
T{
Type
@@ -1310,7 +1283,7 @@ T}:T{
QUERY_EVENT
T}:T{
The most common type of events\&. These contain statements executed on the
- master\&.
+master\&.
T}
T{
03
@@ -1332,8 +1305,8 @@ T}:T{
INTVAR_EVENT
T}:T{
Used for AUTO_INCREMENT values or when the
- LAST_INSERT_ID()
- function is used in the statement\&.
+LAST_INSERT_ID()
+function is used in the statement\&.
T}
T{
06
@@ -1341,7 +1314,7 @@ T}:T{
LOAD_EVENT
T}:T{
Used for LOAD DATA
- INFILE in MySQL 3\&.23\&.
+INFILE in MySQL 3\&.23\&.
T}
T{
07
@@ -1356,9 +1329,9 @@ T}:T{
CREATE_FILE_EVENT
T}:T{
Used for LOAD DATA
- INFILE statements\&. This indicates the
- start of execution of such a statement\&. A temporary
- file is created on the slave\&. Used in MySQL 4 only\&.
+INFILE statements\&. This indicates the
+start of execution of such a statement\&. A temporary
+file is created on the slave\&. Used in MySQL 4 only\&.
T}
T{
09
@@ -1366,9 +1339,9 @@ T}:T{
APPEND_BLOCK_EVENT
T}:T{
Contains data for use in a
- LOAD DATA
- INFILE statement\&. The data is stored in
- the temporary file on the slave\&.
+LOAD DATA
+INFILE statement\&. The data is stored in
+the temporary file on the slave\&.
T}
T{
0a
@@ -1376,9 +1349,9 @@ T}:T{
EXEC_LOAD_EVENT
T}:T{
Used for LOAD DATA
- INFILE statements\&. The contents of the
- temporary file is stored in the table on the slave\&.
- Used in MySQL 4 only\&.
+INFILE statements\&. The contents of the
+temporary file is stored in the table on the slave\&.
+Used in MySQL 4 only\&.
T}
T{
0b
@@ -1386,8 +1359,8 @@ T}:T{
DELETE_FILE_EVENT
T}:T{
Rollback of a LOAD DATA
- INFILE statement\&. The temporary file
- should be deleted on the slave\&.
+INFILE statement\&. The temporary file
+should be deleted on the slave\&.
T}
T{
0c
@@ -1395,7 +1368,7 @@ T}:T{
NEW_LOAD_EVENT
T}:T{
Used for LOAD DATA
- INFILE in MySQL 4 and earlier\&.
+INFILE in MySQL 4 and earlier\&.
T}
T{
0d
@@ -1403,8 +1376,8 @@ T}:T{
RAND_EVENT
T}:T{
Used to send information about random values if the
- RAND() function is
- used in the statement\&.
+RAND() function is
+used in the statement\&.
T}
T{
0e
@@ -1433,7 +1406,7 @@ T}:T{
BEGIN_LOAD_QUERY_EVENT
T}:T{
Used for LOAD DATA
- INFILE statements in MySQL 5 and later\&.
+INFILE statements in MySQL 5 and later\&.
T}
T{
12
@@ -1441,7 +1414,7 @@ T}:T{
EXECUTE_LOAD_QUERY_EVENT
T}:T{
Used for LOAD DATA
- INFILE statements in MySQL 5 and later\&.
+INFILE statements in MySQL 5 and later\&.
T}
T{
13
@@ -1456,7 +1429,7 @@ T}:T{
PRE_GA_WRITE_ROWS_EVENT
T}:T{
Row data for a single table that should be created\&. Used in MySQL 5\&.1\&.5
- to 5\&.1\&.17\&.
+to 5\&.1\&.17\&.
T}
T{
15
@@ -1464,7 +1437,7 @@ T}:T{
PRE_GA_UPDATE_ROWS_EVENT
T}:T{
Row data for a single table that needs to be updated\&. Used in MySQL
- 5\&.1\&.5 to 5\&.1\&.17\&.
+5\&.1\&.5 to 5\&.1\&.17\&.
T}
T{
16
@@ -1472,7 +1445,7 @@ T}:T{
PRE_GA_DELETE_ROWS_EVENT
T}:T{
Row data for a single table that should be deleted\&. Used in MySQL 5\&.1\&.5
- to 5\&.1\&.17\&.
+to 5\&.1\&.17\&.
T}
T{
17
@@ -1480,7 +1453,7 @@ T}:T{
WRITE_ROWS_EVENT
T}:T{
Row data for a single table that should be created\&. Used in MySQL 5\&.1\&.18
- and later\&.
+and later\&.
T}
T{
18
@@ -1488,7 +1461,7 @@ T}:T{
UPDATE_ROWS_EVENT
T}:T{
Row data for a single table that needs to be updated\&. Used in MySQL
- 5\&.1\&.18 and later\&.
+5\&.1\&.18 and later\&.
T}
T{
19
@@ -1496,7 +1469,7 @@ T}:T{
DELETE_ROWS_EVENT
T}:T{
Row data for a single table that should be deleted\&. Used in MySQL 5\&.1\&.18
- and later\&.
+and later\&.
T}
T{
1a
@@ -1553,10 +1526,6 @@ Master Pos: The position of the next event in the original master log file\&.
Flags: 16 flags\&. Currently, the following flags are used\&. The others are reserved for future use\&.
.TS
allbox tab(:);
-l l l
-l l l
-l l l
-l l l
l l l.
T{
Flag
@@ -1571,13 +1540,13 @@ T}:T{
LOG_EVENT_BINLOG_IN_USE_F
T}:T{
Log file correctly closed\&. (Used only in
- FORMAT_DESCRIPTION_EVENT\&.) If
- this flag is set (if the flags are, for example,
- \'01 00\') in a
- FORMAT_DESCRIPTION_EVENT, the log
- file has not been properly closed\&. Most probably
- this is because of a master crash (for example, due
- to power failure)\&.
+FORMAT_DESCRIPTION_EVENT\&.) If
+this flag is set (if the flags are, for example,
+\'01 00\') in a
+FORMAT_DESCRIPTION_EVENT, the log
+file has not been properly closed\&. Most probably
+this is because of a master crash (for example, due
+to power failure)\&.
T}
T{
02
@@ -1592,8 +1561,8 @@ T}:T{
LOG_EVENT_THREAD_SPECIFIC_F
T}:T{
Set if the event is dependent on the connection it was executed in (for
- example, \'04 00\'), for example,
- if the event uses temporary tables\&.
+example, \'04 00\'), for example,
+if the event uses temporary tables\&.
T}
T{
08
@@ -1601,7 +1570,7 @@ T}:T{
LOG_EVENT_SUPPRESS_USE_F
T}:T{
Set in some circumstances when the event is not dependent on the default
- database\&.
+database\&.
T}
.TE
.sp 1
diff --git a/man/mysqldump.1 b/man/mysqldump.1
index f27e1552313..59d2416b25e 100644
--- a/man/mysqldump.1
+++ b/man/mysqldump.1
@@ -2027,9 +2027,6 @@ value, an empty string, and the string value
are distinguished from one another in the output generated by this option as follows\&.
.TS
allbox tab(:);
-l l
-l l
-l l
l l.
T{
\fBValue\fR:
diff --git a/man/mysqlman.1 b/man/mysqlman.1
deleted file mode 100644
index 2170942ebd9..00000000000
--- a/man/mysqlman.1
+++ /dev/null
@@ -1,15 +0,0 @@
-.TH mysqlman 1 "20 July 2004" "MySQL" "MySQL database"
-.SH NAME
-mysqlman \- default man page for mysql
-.SH "DESCRIPTION"
-Certain executables distributed with the MySQL database management system do
-not have specific man pages.
-.SH "SEE ALSO"
-In most cases, you can run the executable from the command line with a "--help"
-argument to display a brief summary of the executable's arguments and function.
-For more information about MySQL, please refer to the MySQL reference manual,
-which may already be installed locally and which is also available online at
-http://dev.mysql.com/doc/mysql/en
-.SH BUGS
-Please refer to http://bugs.mysql.com/ to report bugs.
-.\" end of man page
diff --git a/man/mysqlmanager.8 b/man/mysqlmanager.8
deleted file mode 100644
index 8d3e6efd85e..00000000000
--- a/man/mysqlmanager.8
+++ /dev/null
@@ -1,2078 +0,0 @@
-'\" t
-.\" Title: \fBmysqlmanager\fR
-.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
-.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 04/06/2010
-.\" Manual: MySQL Database System
-.\" Source: MySQL 5.1
-.\" Language: English
-.\"
-.TH "\FBMYSQLMANAGER\FR" "8" "04/06/2010" "MySQL 5\&.1" "MySQL Database System"
-.\" -----------------------------------------------------------------
-.\" * set default formatting
-.\" -----------------------------------------------------------------
-.\" disable hyphenation
-.nh
-.\" disable justification (adjust text to left margin only)
-.ad l
-.\" -----------------------------------------------------------------
-.\" * MAIN CONTENT STARTS HERE *
-.\" -----------------------------------------------------------------
-.\" mysqlmanager
-.\" MySQL Instance Manager
-.SH "NAME"
-mysqlmanager \- the MySQL Instance Manager
-.SH "SYNOPSIS"
-.HP \w'\fBmysqlmanager\ [\fR\fB\fIoptions\fR\fR\fB]\fR\ 'u
-\fBmysqlmanager [\fR\fB\fIoptions\fR\fR\fB]\fR
-.SH "DESCRIPTION"
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBImportant\fR
-.ps -1
-.br
-.PP
-MySQL Instance Manager has been deprecated and is removed in MySQL 5\&.4\&.
-.sp .5v
-.RE
-.PP
-\fBmysqlmanager\fR
-is the MySQL Instance Manager (IM)\&. This program monitors and manages MySQL Database Server instances\&. MySQL Instance Manager is available for Unix\-like operating systems, as well as Windows\&. It runs as a daemon that listens on a TCP/IP port\&. On Unix, it also listens on a Unix socket file\&.
-.PP
-MySQL Instance Manager can be used in place of the
-mysqld_safe
-script to start and stop one or more instances of MySQL Server\&. Because Instance Manager can manage multiple server instances, it can also be used in place of the
-\fBmysqld_multi\fR
-script\&. Instance Manager offers these capabilities:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Instance Manager can start and stop instances, and report on the status of instances\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Server instances can be treated as guarded or unguarded:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-When Instance Manager starts, it starts each guarded instance\&. If the instance crashes, Instance Manager detects this and restarts it\&. When Instance Manager stops, it stops the instance\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-A nonguarded instance is not started when Instance Manager starts or monitored by it\&. If the instance crashes after being started, Instance Manager does not restart it\&. When Instance Manager exits, it does not stop the instance if it is running\&.
-.RE
-.RS 4
-Instances are guarded by default\&. An instance can be designated as nonguarded by including the
-\fBnonguarded\fR
-option in the configuration file\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Instance Manager provides an interactive interface for configuring instances, so that the need to edit the configuration file manually is reduced or eliminated\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Instance Manager provides remote instance management\&. That is, it runs on the host where you want to control MySQL Server instances, but you can connect to it from a remote host to perform instance\-management operations\&.
-.RE
-.PP
-The following sections describe MySQL Instance Manager operation in more detail\&.
-.SH "MYSQL INSTANCE MANAGER COMMAND OPTIONS"
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBImportant\fR
-.ps -1
-.br
-.PP
-MySQL Instance Manager has been deprecated and is removed in MySQL 5\&.4\&.
-.sp .5v
-.RE
-.PP
-The MySQL Instance Manager supports a number of command options\&. For a brief listing, invoke
-\fBmysqlmanager\fR
-with the
-\fB\-\-help\fR
-option\&. Options may be given on the command line or in the Instance Manager configuration file\&. On Windows, the standard configuration file is
-my\&.ini
-in the directory where Instance Manager is installed\&. On Unix, the standard file is
-/etc/my\&.cnf\&. To specify a different configuration file, start Instance Manager with the
-\fB\-\-defaults\-file\fR
-option\&.
-.PP
-\fBmysqlmanager\fR
-supports the following options\&. The options for managing entries in the password file are described further in
-the section called \(lqINSTANCE MANAGER USER AND PASSWORD MANAGEMENT\(rq\&.
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: help option
-.\" help option: mysqlmanager
-\fB\-\-help\fR,
-\fB\-?\fR
-.sp
-Display a help message and exit\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: add-user option
-.\" add-user option: mysqlmanager
-\fB\-\-add\-user\fR
-.sp
-Add a new user (specified with the
-\fB\-\-username\fR
-option) to the password file\&. This option was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: angel-pid-file option
-.\" angel-pid-file option: mysqlmanager
-\fB\-\-angel\-pid\-file=\fR\fB\fIfile_name\fR\fR
-.sp
-The file in which the angel process records its process ID when
-\fBmysqlmanager\fR
-runs in daemon mode (that is, when the
-\fB\-\-run\-as\-service\fR
-option is given)\&. The default file name is
-mysqlmanager\&.angel\&.pid\&.
-.sp
-If the
-\fB\-\-angel\-pid\-file\fR
-option is not given, the default angel PID file has the same name as the PID file except that any PID file extension is replaced with an extension of
-\&.angel\&.pid\&. (For example,
-mysqlmanager\&.pid
-becomes
-mysqlmanager\&.angel\&.pid\&.)
-.sp
-This option was added in MySQL 5\&.1\&.11\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: bind-address option
-.\" bind-address option: mysqlmanager
-\fB\-\-bind\-address=\fR\fB\fIIP\fR\fR
-.sp
-The IP address to bind to\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: check-password-file option
-.\" check-password-file option: mysqlmanager
-\fB\-\-check\-password\-file\fR
-.sp
-Check the validity and consistency of the password file\&. This option was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: clean-password-file option
-.\" clean-password-file option: mysqlmanager
-\fB\-\-clean\-password\-file\fR
-.sp
-Drop all users from the password file\&. This option was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: debug option
-.\" debug option: mysqlmanager
-\fB\-\-debug=\fR\fB\fIdebug_options\fR\fR,
-\fB\-# \fR\fB\fIdebug_options\fR\fR
-.sp
-Write a debugging log\&. A typical
-\fIdebug_options\fR
-string is
-\'d:t:o,\fIfile_name\fR\'\&. This option was added in MySQL 5\&.1\&.10\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: default-mysqld-path option
-.\" default-mysqld-path option: mysqlmanager
-\fB\-\-default\-mysqld\-path=\fR\fB\fIpath\fR\fR
-.sp
-The path name of the MySQL Server binary\&. This path name is used for all server instance sections in the configuration file for which no
-\fBmysqld\-path\fR
-option is present\&. The default value of this option is the compiled\-in path name, which depends on how the MySQL distribution was configured\&. Example:
-\fB\-\-default\-mysqld\-path=/usr/sbin/mysqld\fR
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: defaults-file option
-.\" defaults-file option: mysqlmanager
-\fB\-\-defaults\-file=\fR\fB\fIfile_name\fR\fR
-.sp
-Read Instance Manager and MySQL Server settings from the given file\&. All configuration changes made by the Instance Manager will be written to this file\&. This must be the first option on the command line if it is used, and the file must exist\&.
-.sp
-If this option is not given, Instance Manager uses its standard configuration file\&. On Windows, the standard file is
-my\&.ini
-in the directory where Instance Manager is installed\&. On Unix, the standard file is
-/etc/my\&.cnf\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: drop-user option
-.\" drop-user option: mysqlmanager
-\fB\-\-drop\-user\fR
-.sp
-Drop a user (specified with the
-\fB\-\-username\fR
-option) from the password file\&. This option was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: edit-user option
-.\" edit-user option: mysqlmanager
-\fB\-\-edit\-user\fR
-.sp
-Change an entry for an existing user (specified with the
-\fB\-\-username\fR
-option) in the password file\&. This option was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: install option
-.\" install option: mysqlmanager
-\fB\-\-install\fR
-.sp
-On Windows, install Instance Manager as a Windows service\&. The service name is
-MySQL Manager\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: list-users option
-.\" list-users option: mysqlmanager
-\fB\-\-list\-users\fR
-.sp
-List the users in the password file\&. This option was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: log option
-.\" log option: mysqlmanager
-\fB\-\-log=\fR\fB\fIfile_name\fR\fR
-.sp
-The path to the Instance Manager log file\&. This option has no effect unless the
-\fB\-\-run\-as\-service\fR
-option is also given\&. If the file name specified for the option is a relative name, the log file is created under the directory from which Instance Manager is started\&. To ensure that the file is created in a specific directory, specify it as a full path name\&.
-.sp
-If
-\fB\-\-run\-as\-service\fR
-is given without
-\fB\-\-log\fR, the log file is
-mysqlmanager\&.log
-in the data directory\&.
-.sp
-If
-\fB\-\-run\-as\-service\fR
-is not given, log messages go to the standard output\&. To capture log output, you can redirect Instance Manager output to a file:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysqlmanager > im\&.log
-.fi
-.if n \{\
-.RE
-.\}
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: monitoring-interval option
-.\" monitoring-interval option: mysqlmanager
-\fB\-\-monitoring\-interval=\fR\fB\fIseconds\fR\fR
-.sp
-The interval in seconds for monitoring server instances\&. The default value is 20 seconds\&. Instance Manager tries to connect to each monitored (guarded) instance using the nonexisting
-MySQL_Instance_Manager
-user account to check whether it is alive/not hanging\&. If the result of the connection attempt indicates that the instance is unavailable, Instance Manager performs several attempts to restart the instance\&.
-.sp
-Normally, the
-MySQL_Instance_Manager
-account does not exist, so the connection attempts by Instance Manager cause the monitored instance to produce messages in its general query log similar to the following:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-Access denied for user \'MySQL_Instance_M\'@\'localhost\' \(Fc
- (using password: YES)
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-The
-nonguarded
-option in the appropriate server instance section disables monitoring for a particular instance\&. If the instance dies after being started, Instance Manager will not restart it\&. Instance Manager tries to connect to a nonguarded instance only when you request the instance\'s status (for example, with the
-SHOW INSTANCES
-status\&.
-.sp
-See
-the section called \(lqMYSQL SERVER INSTANCE STATUS MONITORING\(rq, for more information\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: mysqld-safe-compatible option
-.\" mysqld-safe-compatible option: mysqlmanager
-\fB\-\-mysqld\-safe\-compatible\fR
-.sp
-Run in a
-\fBmysqld_safe\fR\-compatible manner\&. For details, see
-the section called \(lqSTARTING THE MYSQL SERVER WITH MYSQL INSTANCE MANAGER\(rq\&. This option was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: password option
-.\" password option: mysqlmanager
-\fB\-\-password=\fR\fB\fIpassword\fR\fR,
-\fB\-p \fR\fB\fIpassword\fR\fR
-.sp
-Specify the password for an entry to be added to or modified in the password file\&. Unlike the
-\fB\-\-password\fR/\fB\-P\fR
-option for most MySQL programs, the password value is required, not optional\&. See also
-the section called \(lqINSTANCE MANAGER USER AND PASSWORD MANAGEMENT\(rq\&. This option was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: password-file option
-.\" password-file option: mysqlmanager
-\fB\-\-password\-file=\fR\fB\fIfile_name\fR\fR
-.sp
-The name of the file where the Instance Manager looks for users and passwords\&. On Windows, the default is
-mysqlmanager\&.passwd
-in the directory where Instance Manager is installed\&. On Unix, the default file is
-/etc/mysqlmanager\&.passwd\&. See also
-the section called \(lqINSTANCE MANAGER USER AND PASSWORD MANAGEMENT\(rq\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: pid-file option
-.\" pid-file option: mysqlmanager
-\fB\-\-pid\-file=\fR\fB\fIfile_name\fR\fR
-.sp
-The process ID file to use\&. On Windows, the default file is
-mysqlmanager\&.pid
-in the directory where Instance Manager is installed\&. On Unix, the default is
-mysqlmanager\&.pid
-in the data directory\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: port option
-.\" port option: mysqlmanager
-\fB\-\-port=\fR\fB\fIport_num\fR\fR
-.sp
-The port number to use when listening for TCP/IP connections from clients\&. The default port number (assigned by IANA) is 2273\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: print-defaults option
-.\" print-defaults option: mysqlmanager
-\fB\-\-print\-defaults\fR
-.sp
-Print the current defaults and exit\&. This must be the first option on the command line if it is used\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: print-password-line option
-.\" print-password-line option: mysqlmanager
-\fB\-\-print\-password\-line\fR
-.sp
-Prepare an entry for the password file, print it to the standard output, and exit\&. You can redirect the output from Instance Manager to a file to save the entry in the file\&.
-.sp
-Prior to MySQL 5\&.1\&.12, this option was named
-\fB\-\-passwd\fR\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: remove option
-.\" remove option: mysqlmanager
-\fB\-\-remove\fR
-.sp
-On Windows, removes Instance Manager as a Windows service\&. This assumes that Instance Manager has been run with
-\fB\-\-install\fR
-previously\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: run-as-service option
-.\" run-as-service option: mysqlmanager
-\fB\-\-run\-as\-service\fR
-.sp
-On Unix, daemonize and start an angel process\&. The angel process monitors Instance Manager and restarts it if it crashes\&. (The angel process itself is simple and unlikely to crash\&.)
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: socket option
-.\" socket option: mysqlmanager
-\fB\-\-socket=\fR\fB\fIpath\fR\fR
-.sp
-On Unix, the socket file to use for incoming connections\&. The default file is named
-/tmp/mysqlmanager\&.sock\&. This option has no meaning on Windows\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: standalone option
-.\" standalone option: mysqlmanager
-\fB\-\-standalone\fR
-.sp
-This option is used on Windows to run Instance Manager in standalone mode\&. You should specify it when you start Instance Manager from the command line\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: user option
-.\" user option: mysqlmanager
-\fB\-\-user=\fR\fB\fIuser_name\fR\fR
-.sp
-On Unix, the user name of the system account to use for starting and running
-\fBmysqlmanager\fR\&. This option generates a warning and has no effect unless you start
-\fBmysqlmanager\fR
-as
-root
-(so that it can change its effective user ID), or as the named user\&. It is recommended that you configure
-\fBmysqlmanager\fR
-to run using the same account used to run the
-\fBmysqld\fR
-server\&. (\(lqUser\(rq
-in this context refers to a system login account, not a MySQL user listed in the grant tables\&.)
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: username option
-.\" username option: mysqlmanager
-\fB\-\-username=\fR\fB\fIuser_name\fR\fR,
-\fB\-u \fR\fB\fIuser_name\fR\fR
-.sp
-Specify the user name for an entry to be added to or modified in the password file\&. This option was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: version option
-.\" version option: mysqlmanager
-\fB\-\-version\fR,
-\fB\-V\fR
-.sp
-Display version information and exit\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-.\" mysqlmanager: wait-timeout option
-.\" wait-timeout option: mysqlmanager
-\fB\-\-wait\-timeout=\fR\fB\fIN\fR\fR
-.sp
-The number of seconds to wait for activity on an incoming connection before closing it\&. The default is 28800 seconds (8 hours)\&.
-.sp
-This option was added in MySQL 5\&.1\&.7\&. Before that, the timeout is 30 seconds and cannot be changed\&.
-.RE
-.SH "MYSQL INSTANCE MANAGER CONFIGURATION FILES"
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBImportant\fR
-.ps -1
-.br
-.PP
-MySQL Instance Manager has been deprecated and is removed in MySQL 5\&.4\&.
-.sp .5v
-.RE
-.PP
-Instance Manager uses its standard configuration file unless it is started with a
-\fB\-\-defaults\-file\fR
-option that specifies a different file\&. On Windows, the standard file is
-my\&.ini
-in the directory where Instance Manager is installed\&. On Unix, the standard file is
-/etc/my\&.cnf\&.
-.PP
-Instance Manager reads options for itself from the
-[manager]
-section of the configuration file, and options for server instances from
-[mysqld]
-or
-[mysqld\fIN\fR]
-sections\&. The
-[manager]
-section contains any of the options listed in
-the section called \(lqMYSQL INSTANCE MANAGER COMMAND OPTIONS\(rq, except for those specified as having to be given as the first option on the command line\&. Here is a sample
-[manager]
-section:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-# MySQL Instance Manager options section
-[manager]
-default\-mysqld\-path = /usr/local/mysql/libexec/mysqld
-socket=/tmp/manager\&.sock
-pid\-file=/tmp/manager\&.pid
-password\-file = /home/cps/\&.mysqlmanager\&.passwd
-monitoring\-interval = 2
-port = 1999
-bind\-address = 192\&.168\&.1\&.5
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-Each
-[mysqld]
-or
-[mysqld\fIN\fR]
-instance section specifies options given by Instance Manager to a server instance at startup\&. These are mainly common MySQL Server options (see
-Section\ \&5.1.2, \(lqServer Command Options\(rq)\&. In addition, a
-[mysqld\fIN\fR]
-section can contain the options in the following list, which are specific to Instance Manager\&. These options are interpreted by Instance Manager itself; it does not pass them to the server when it attempts to start that server\&.
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBWarning\fR
-.ps -1
-.br
-.PP
-The Instance Manager\-specific options must not be used in a
-[mysqld]
-section\&. If a server is started without using Instance Manager, it will not recognize these options and will fail to start properly\&.
-.sp .5v
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-mysqld\-path = \fIpath\fR
-.sp
-The path name of the
-\fBmysqld\fR
-server binary to use for the server instance\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-nonguarded
-.sp
-This option disables Instance Manager monitoring functionality for the server instance\&. By default, an instance is guarded: At Instance Manager start time, it starts the instance\&. It also monitors the instance status and attempts to restart it if it fails\&. At Instance Manager exit time, it stops the instance\&. None of these things happen for nonguarded instances\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-shutdown\-delay = \fIseconds\fR
-.sp
-The number of seconds Instance Manager should wait for the server instance to shut down\&. The default value is 35 seconds\&. After the delay expires, Instance Manager assumes that the instance is hanging and attempts to terminate it\&. If you use
-InnoDB
-with large tables, you should increase this value\&.
-.RE
-.PP
-Here are some sample instance sections:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-[mysqld1]
-mysqld\-path=/usr/local/mysql/libexec/mysqld
-socket=/tmp/mysql\&.sock
-port=3307
-server_id=1
-skip\-stack\-trace
-core\-file
-log\-bin
-log\-error
-log=mylog
-log\-slow\-queries
-[mysqld2]
-nonguarded
-port=3308
-server_id=2
-mysqld\-path= /home/cps/mysql/trees/mysql\-5\&.1/sql/mysqld
-socket = /tmp/mysql\&.sock5
-pid\-file = /tmp/hostname\&.pid5
-datadir= /home/cps/mysql_data/data_dir1
-language=/home/cps/mysql/trees/mysql\-5\&.1/sql/share/english
-log\-bin
-log=/tmp/fordel\&.log
-.fi
-.if n \{\
-.RE
-.\}
-.SH "STARTING THE MYSQL SERVER WITH MYSQL INSTANCE MANAGER"
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBImportant\fR
-.ps -1
-.br
-.PP
-MySQL Instance Manager has been deprecated and is removed in MySQL 5\&.4\&.
-.sp .5v
-.RE
-.PP
-This section discusses how Instance Manager starts server instances when it starts\&. However, before you start Instance Manager, you should set up a password file for it\&. Otherwise, you will not be able to connect to Instance Manager to control it after it starts\&. For details about creating Instance Manager accounts, see
-the section called \(lqINSTANCE MANAGER USER AND PASSWORD MANAGEMENT\(rq\&.
-.PP
-On Unix, the
-\fBmysqld\fR
-MySQL database server normally is started with the
-\fBmysql\&.server\fR
-script, which usually resides in the
-/etc/init\&.d/
-folder\&. That script invokes the
-\fBmysqld_safe\fR
-script by default\&. However, you can use Instance Manager instead if you modify the
-/etc/my\&.cnf
-configuration file by adding
-use\-manager
-to the
-[mysql\&.server]
-section:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-[mysql\&.server]
-use\-manager
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-Before MySQL 5\&.1\&.12, Instance Manager always tries to start at least one server instance: When it starts, it reads its configuration file if it exists to find server instance sections and prepare a list of instances\&. Instance sections have names of the form
-[mysqld]
-or
-[mysqld\fIN\fR], where
-\fIN\fR
-is an unsigned integer (for example,
-[mysqld1],
-[mysqld2], and so forth)\&.
-.PP
-After preparing the list of instances, Instance Manager starts the guarded instances in the list\&. If there are no instances, Instance Manager creates an instance named
-mysqld
-and attempts to start it with default (compiled\-in) configuration values\&. This means that the Instance Manager cannot find the
-\fBmysqld\fR
-program if it is not installed in the default location\&. (Section\ \&2.1.5, \(lqInstallation Layouts\(rq, describes default locations for components of MySQL distributions\&.) If you have installed the MySQL server in a nonstandard location, you should create the Instance Manager configuration file\&.
-.PP
-The startup behavior just described is similar to that of
-\fBmysqld_safe\fR, which always attempts to start a server\&. However, it lacks the flexibility required for some operations because it is not possible to run Instance Manager in such a way that it refrains from starting any server instances\&. For example, you cannot invoke Instance Manager for the purpose of configuring an instance without also starting it (a task that a MySQL installer application might want to perform)\&. Consequently, MySQL 5\&.1\&.12 introduces the following changes:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-A new option,
-\fB\-\-mysqld\-safe\-compatible\fR, may be used to cause Instance Manager to run with startup behavior similar to that used before MySQL 5\&.1\&.12: If Instance Manager finds a
-[mysqld]
-instance section in the configuration file, it will start it\&. If Instance Manager finds no
-[mysqld]
-section, it creates one using default configuration values, writes a
-[mysqld]
-section to the configuration file if it is accessible, and starts the
-mysqld
-instance\&. Instance Manager also starts any other guarded instances listed in the configuration file\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Without
-\fB\-\-mysqld\-safe\-compatible\fR, Instance Manager reads its configuration file if it exists and starts instances for any guarded instance sections that it finds\&. If there are none, it starts no instances\&.
-.RE
-.PP
-Instance Manager also stops all guarded server instances when it shuts down\&.
-.PP
-The allowable options for
-[mysqld\fIN\fR]
-server instance sections are described in
-the section called \(lqMYSQL INSTANCE MANAGER CONFIGURATION FILES\(rq\&. In these sections, you can use a special
-\fBmysqld\-path=\fR\fB\fIpath\-to\-mysqld\-binary\fR\fR
-option that is recognized only by Instance Manager\&. Use this option to let Instance Manager know where the
-\fBmysqld\fR
-binary resides\&. If there are multiple instances, it may also be necessary to set other options such as
-\fBdatadir\fR
-and
-\fBport\fR, to ensure that each instance has a different data directory and TCP/IP port number\&.
-Section\ \&5.6, \(lqRunning Multiple MySQL Servers on the Same Machine\(rq, discusses the configuration values that must differ for each instance when you run multiple instance on the same machine\&.
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBWarning\fR
-.ps -1
-.br
-.PP
-The
-[mysqld]
-instance section, if it exists, must not contain any Instance Manager\-specific options\&.
-.sp .5v
-.RE
-.PP
-The typical Unix startup/shutdown cycle for a MySQL server with the MySQL Instance Manager enabled is as follows:
-.sp
-.RS 4
-.ie n \{\
-\h'-04' 1.\h'+01'\c
-.\}
-.el \{\
-.sp -1
-.IP " 1." 4.2
-.\}
-The
-\fB/etc/init\&.d/mysql\fR
-script starts MySQL Instance Manager\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04' 2.\h'+01'\c
-.\}
-.el \{\
-.sp -1
-.IP " 2." 4.2
-.\}
-Instance Manager starts the guarded server instances and monitors them\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04' 3.\h'+01'\c
-.\}
-.el \{\
-.sp -1
-.IP " 3." 4.2
-.\}
-If a server instance fails, Instance Manager restarts it\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04' 4.\h'+01'\c
-.\}
-.el \{\
-.sp -1
-.IP " 4." 4.2
-.\}
-If Instance Manager is shut down (for example, with the
-\fB/etc/init\&.d/mysql stop\fR
-command), it shuts down all server instances\&.
-.RE
-.SH "INSTANCE MANAGER USER AND PASSWORD MANAGEMENT"
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBImportant\fR
-.ps -1
-.br
-.PP
-MySQL Instance Manager has been deprecated and is removed in MySQL 5\&.4\&.
-.sp .5v
-.RE
-.PP
-The Instance Manager stores its user information in a password file\&. On Windows, the default is
-mysqlmanager\&.passwd
-in the directory where Instance Manager is installed\&. On Unix, the default file is
-/etc/mysqlmanager\&.passwd\&. To specify a different location for the password file, use the
-\fB\-\-password\-file\fR
-option\&.
-.PP
-If the password file does not exist or contains no password entries, you cannot connect to the Instance Manager\&.
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBNote\fR
-.ps -1
-.br
-.PP
-Any Instance Manager process that is running to monitor server instances does not notice changes to the password file\&. You must stop it and restart it after making password entry changes\&.
-.sp .5v
-.RE
-.PP
-Entries in the password file have the following format, where the two fields are the account user name and encrypted password, separated by a colon:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-petr:*35110DC9B4D8140F5DE667E28C72DD2597B5C848
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-Instance Manager password encryption is the same as that used by MySQL Server\&. It is a one\-way operation; no means are provided for decrypting encrypted passwords\&.
-.PP
-Instance Manager accounts differ somewhat from MySQL Server accounts:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-MySQL Server accounts are associated with a host name, user name, and password (see
-Section\ \&5.5.1, \(lqUser Names and Passwords\(rq)\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Instance Manager accounts are associated with a user name and password only\&.
-.RE
-.PP
-This means that a client can connect to Instance Manager with a given user name from any host\&. To limit connections so that clients can connect only from the local host, start Instance Manager with the
-\fB\-\-bind\-address=127\&.0\&.0\&.1\fR
-option so that it listens only to the local network interface\&. Remote clients will not be able to connect\&. Local clients can connect like this:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-shell> \fBmysql \-h 127\&.0\&.0\&.1 \-P 2273\fR
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-Before MySQL 5\&.1\&.12, the only option for creating password file entries is
-\fB\-\-passwd\fR, which causes Instance Manager to prompt for user name and password values and display the resulting entry\&. You can save the output in the
-/etc/mysqlmanager\&.passwd
-password file to store it\&. Here is an example:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-shell> \fBmysqlmanager \-\-passwd >> /etc/mysqlmanager\&.passwd\fR
-Creating record for new user\&.
-Enter user name: \fBmike\fR
-Enter password: \fBmikepass\fR
-Re\-type password: \fBmikepass\fR
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-At the prompts, enter the user name and password for the new Instance Manager user\&. You must enter the password twice\&. It does not echo to the screen, so double entry guards against entering a different password than you intend (if the two passwords do not match, no entry is generated)\&.
-.PP
-The preceding command causes the following line to be added to
-/etc/mysqlmanager\&.passwd:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mike:*BBF1F551DD9DD96A01E66EC7DDC073911BAD17BA
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-Use of the
-\fB\-\-password\fR
-option fails if
-\fBmysqlmanager\fR
-is invoked directly from an IBM 5250 terminal\&. To work around this, use a command like the following from the command line to generate the password entry:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-shell> \fBmysql \-B \-\-skip\-column\-name \e\fR
- \fB\-e \'SELECT CONCAT("\fR\fB\fIuser_name\fR\fR\fB",":",PASSWORD("\fR\fB\fIpass_val\fR\fR\fB"));\'\fR
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-The output from the command can be used an entry in the
-/etc/mysqlmanager\&.passwd
-file\&.
-.PP
-Beginning with MySQL 5\&.1\&.12, the
-\fB\-\-passwd\fR
-option is renamed to
-\fB\-\-print\-password\-line\fR
-and there are several other options for managing user accounts from the command line\&. For example, the
-\fB\-\-username\fR
-and
-\fB\-\-password\fR
-options are available on the command line for specifying the user name and password for an account entry\&. You can use them to generate an entry with no prompting like this (type the command on a single line):
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-shell> \fBmysqlmanager \-\-print\-password\-line\fR
- \fB\-\-username=mike \-\-password=mikepass >> /etc/mysqlmanager\&.passwd\fR
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-If you omit the
-\fB\-\-username\fR
-or
-\fB\-\-password\fR
-option, Instance Manager prompts for the required value\&.
-.PP
-\fB\-\-print\-password\-line\fR
-causes Instance Manager to send the resulting account entry to its output, which you can append to the password file\&. The following list describes other account\-management options that cause Instance Manager to operate directly on the password file\&. (These options make Instance Manager scriptable for account\-management purposes\&.) For operations on the password file to succeed, the file must exist and it must be accessible by Instance Manager\&. (The exception is
-\fB\-\-clean\-password\-file\fR, which creates the file if it does not exist\&. Alternatively, if there is no password file, manually create it as an empty file and ensure that its ownership and access modes allow it to be read and written by Instance Manager\&.) The default password file is used unless you specify a
-\fB\-\-password\-file\fR
-option\&.
-.PP
-To ensure consistent treatment of the password file, it should be owned by the system account that you use for running Instance Manager to manage server instances, and you should invoke it from that account when you use it to manage accounts in the password file\&.
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Create a new user:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysqlmanager \-\-add\-user \-\-username=\fIuser_name\fR [\-\-password=\fIpassword\fR]
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-This command adds a new entry with the given user name and password to the password file\&. The
-\fB\-\-username\fR
-(or
-\fB\-u\fR) option is required\&.
-\fBmysqlmanager\fR
-prompts for the password if it is not given on the command line with the
-\fB\-\-password\fR
-(or
-\fB\-p\fR) option\&. The command fails if the user already exists\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Drop an existing user:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysqlmanager \-\-drop\-user \-\-username=\fIuser_name\fR
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-This command removes the entry with the given user name from the password file\&. The user name is required\&. The command fails if the user does not exist\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Change the password for an existing user:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysqlmanager \-\-edit\-user \-\-username=\fIuser_name\fR [\-\-password=\fIpassword\fR]
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-This command changes the given user\'s password in the password file\&. The user name is required\&.
-\fBmysqlmanager\fR
-prompts for the password it is not given on the command line\&. The command fails if the user does not exist\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-List existing users:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysqlmanager \-\-list\-users
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-This command lists the user names of the accounts in the password file\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Check the password file:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysqlmanager \-\-check\-password\-file
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-This command performs a consistency and validity check of the password file\&. The command fails if there is something wrong with the file\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Empty the password file:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysqlmanager \-\-clean\-password\-file
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-This command empties the password file, which has the effect of dropping all users listed in it\&. The option creates the password file if it does not exist, so it can be used to initialize a new password file to be used for other account\-management operations\&. Take care not to use this option to reinitialize a file containing accounts that you do not want to drop\&.
-.RE
-.SH "MYSQL SERVER INSTANCE STATUS MONITORING"
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBImportant\fR
-.ps -1
-.br
-.PP
-MySQL Instance Manager has been deprecated and is removed in MySQL 5\&.4\&.
-.sp .5v
-.RE
-.PP
-To monitor the status of each guarded server instance, the MySQL Instance Manager attempts to connect to the instance at regular intervals using the
-MySQL_Instance_Manager@localhost
-user account with a password of
-check_connection\&.
-.PP
-You are
-\fInot\fR
-required to create this account for MySQL Server; in fact, it is expected that it will not exist\&. Instance Manager can tell that a server is operational if the server accepts the connection attempt but refuses access for the account by returning a login error\&. However, these failed connection attempts are logged by the server to its general query log (see
-Section\ \&5.2.3, \(lqThe General Query Log\(rq)\&.
-.PP
-Instance Manager also attempts a connection to nonguarded server instances when you use the
-SHOW INSTANCES
-or
-SHOW INSTANCE STATUS
-command\&. This is the only status monitoring done for nonguarded instances\&.
-.PP
-Instance Manager knows if a server instance fails at startup because it receives a status from the attempt\&. For an instance that starts but later crashes, Instance Manager receives a signal because it is the parent process of the instance\&.
-.PP
-Beginning with MySQL 5\&.1\&.12, Instance Manager tracks instance states so that it can determine which commands are allowed for each instance\&. For example, commands that modify an instance\'s configuration are allowed only while the instance is offline\&.
-.PP
-Each instance is in one of the states described in the following table\&. Guarded instances can be in any of the states\&. Nonguarded instances can only be offline or online\&. Instance state information is displayed in the
-status
-column of the
-SHOW INSTANCES
-and
-SHOW INSTANCE STATUS
-commands\&.
-.TS
-allbox tab(:);
-l l
-l l
-l l
-l l
-l l
-l l
-l l
-l l.
-T{
-\fBState\fR
-T}:T{
-\fBMeaning\fR
-T}
-T{
-offline
-T}:T{
-The instance has not been started and is not running\&.
-T}
-T{
-starting
-T}:T{
-The instance is starting (initializing)\&. Nonguarded instances cannot be
- in this state\&. A nonguarded instance goes directly from
- offline to online\&.
-T}
-T{
-stopping
-T}:T{
-The instance is stopping\&. Nonguarded instances cannot be in this state\&.
- A nonguarded instance goes directly from online to
- offline, or stays offline if startup fails\&.
-T}
-T{
-online
-T}:T{
-The instance has started and is running\&.
-T}
-T{
-failed
-T}:T{
-The instance was online but it crashed and is being restarted by
- Instance Manager, or else the instance failed to start
- at all and Instance Manager is again attempting to start
- it\&. Nonguarded instances cannot be in this state\&.
-T}
-T{
-crashed
-T}:T{
-Instance Manager failed to start the instance after several attempts\&.
- (Instance Manager will try again later\&.) Nonguarded
- instances cannot be in this state\&.
-T}
-T{
-abandoned
-T}:T{
-Instance Manager was not able to start the instance, has given up, and
- will make no further attempts until instructed
- otherwise\&. To tell Instance Manager to try again, you
- must first use STOP INSTANCE to put
- the instance in offline state, and then use
- START INSTANCE to start the instance\&.
- If it is necessary to make configuration changes for the
- instance, you must do so after putting the instance
- offline and before starting it\&. (Instance Manager
- accepts configuration\-changing commands only for offline
- instances\&.) Nonguarded instances cannot be in this
- state\&.
-T}
-.TE
-.sp 1
-.SH "CONNECTING TO MYSQL INSTANCE MANAGER"
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBImportant\fR
-.ps -1
-.br
-.PP
-MySQL Instance Manager has been deprecated and is removed in MySQL 5\&.4\&.
-.sp .5v
-.RE
-.PP
-After you set up a password file for the MySQL Instance Manager and Instance Manager is running, you can connect to it\&. The MySQL client\-server protocol is used to communicate with the Instance Manager\&. For example, you can connect to it using the standard
-\fBmysql\fR
-client program:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-shell> \fBmysql \-\-port=2273 \-\-host=im\&.example\&.org \-\-user=mysql \-\-password\fR
-.fi
-.if n \{\
-.RE
-.\}
-.PP
-Instance Manager supports the version of the MySQL client\-server protocol used by the client tools and libraries distributed with MySQL 4\&.1 or later, so other programs that use the MySQL C API also can connect to it\&.
-.SH "MYSQL INSTANCE MANAGER COMMANDS"
-.if n \{\
-.sp
-.\}
-.RS 4
-.it 1 an-trap
-.nr an-no-space-flag 1
-.nr an-break-flag 1
-.br
-.ps +1
-\fBImportant\fR
-.ps -1
-.br
-.PP
-MySQL Instance Manager has been deprecated and is removed in MySQL 5\&.4\&.
-.sp .5v
-.RE
-.PP
-After you connect to MySQL Instance Manager, you can issue commands\&. The following general principles apply to Instance Manager command execution:
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Commands that take an instance name fail if the name is not a valid instance name\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Commands that take an instance name (other than
-CREATE INSTANCE) fail if the instance does not exist\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-As of MySQL 5\&.1\&.12, commands for an instance require that the instance be in an appropriate state\&. You cannot configure or start an instance that is not offline\&. You cannot start an instance that is online\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-Instance Manager maintains information about instance configuration in an internal (in\-memory) cache\&. Initially, this information comes from the configuration file if it exists, but some commands change the configuration of an instance\&. Commands that modify the configuration file fail if the file does not exist or is not accessible to Instance Manager\&.
-.sp
-As of MySQL 5\&.1\&.12, configuration\-changing commands modify both the in\-memory cache and the server instance section recorded in the configuration file to maintain consistency between them\&. For this to occur, the instance must be offline and the configuration file must be accessible and not malformed\&. If the configuration file cannot be updated, the command fails and the cache remains unchanged\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-On Windows, the standard file is
-my\&.ini
-in the directory where Instance Manager is installed\&. On Unix, the standard configuration file is
-/etc/my\&.cnf\&. To specify a different configuration file, start Instance Manager with the
-\fB\-\-defaults\-file\fR
-option\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-If a
-[mysqld]
-instance section exists in the configuration file, it must not contain any Instance Manager\-specific options (see
-the section called \(lqMYSQL INSTANCE MANAGER CONFIGURATION FILES\(rq)\&. Therefore, you must not add any of these options if you change the configuration for an instance named
-mysqld\&.
-.RE
-.PP
-The following list describes the commands that Instance Manager accepts, with examples\&.
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-CREATE INSTANCE \fIinstance_name\fR [\fIoption_name\fR[=\fIoption_value\fR], \&.\&.\&.]
-.sp
-This command configures a new instance by creating an
-[\fIinstance_name\fR]
-section in the configuration file\&. The command fails if
-\fIinstance_name\fR
-is not a valid instance name or the instance already exists\&.
-.sp
-The created section instance is empty if no options are given\&. Otherwise, the options are added to the section\&. Options should be given in the same format used when you write options in option files\&. (See
-Section\ \&4.2.3.3, \(lqUsing Option Files\(rq
-for a description of the allowable syntax\&.) If you specify multiple options, separate them by commas\&.
-.sp
-For example, to create an instance section named
-[mysqld98], you might write something like this were you to modify the configuration file directly:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-[mysqld98]
-basedir=/var/mysql98
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-To achieve the same effect via
-CREATE INSTANCE, issue this command to Instance Manager:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBCREATE INSTANCE mysqld98 basedir="/var/mysql98";\fR
-Query OK, 0 rows affected (0,00 sec)
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-CREATE INSTANCE
-creates the instance but does not start it\&.
-.sp
-If the instance name is the (deprecated) name
-mysqld, the option list cannot include any options that are specific to Instance Manager, such as
-nonguarded
-(see
-the section called \(lqMYSQL INSTANCE MANAGER CONFIGURATION FILES\(rq)\&.
-.sp
-This command was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-DROP INSTANCE \fIinstance_name\fR
-.sp
-This command removes the configuration for
-\fIinstance_name\fR
-from the configuration file\&.
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBDROP INSTANCE mysqld98;\fR
-Query OK, 0 rows affected (0,00 sec)
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-The command fails if
-\fIinstance_name\fR
-is not a valid instance name, the instance does not exist, or is not offline\&.
-.sp
-This command was added in MySQL 5\&.1\&.12\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-START INSTANCE \fIinstance_name\fR
-.sp
-This command attempts to start an offline instance\&. The command is asynchronous; it does not wait for the instance to start\&.
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBSTART INSTANCE mysqld4;\fR
-Query OK, 0 rows affected (0,00 sec)
-.fi
-.if n \{\
-.RE
-.\}
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-STOP INSTANCE \fIinstance_name\fR
-.sp
-This command attempts to stop an instance\&. The command is synchronous; it waits for the instance to stop\&.
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBSTOP INSTANCE mysqld4;\fR
-Query OK, 0 rows affected (0,00 sec)
-.fi
-.if n \{\
-.RE
-.\}
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-SHOW INSTANCES
-.sp
-Shows the names and status of all loaded instances\&.
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBSHOW INSTANCES;\fR
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-+
-| instance_name | status |
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-+
-| mysqld3 | offline |
-| mysqld4 | online |
-| mysqld2 | offline |
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-+
-.fi
-.if n \{\
-.RE
-.\}
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-SHOW INSTANCE STATUS \fIinstance_name\fR
-.sp
-Shows status and version information for an instance\&.
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBSHOW INSTANCE STATUS mysqld3;\fR
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-+
-| instance_name | status | version |
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-+
-| mysqld3 | online | unknown |
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-+
-.fi
-.if n \{\
-.RE
-.\}
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-SHOW INSTANCE OPTIONS \fIinstance_name\fR
-.sp
-Shows the options used by an instance\&.
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBSHOW INSTANCE OPTIONS mysqld3;\fR
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
-| option_name | value |
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
-| instance_name | mysqld3 |
-| mysqld\-path | /home/cps/mysql/trees/mysql\-4\&.1/sql/mysqld |
-| port | 3309 |
-| socket | /tmp/mysql\&.sock3 |
-| pid\-file | hostname\&.pid3 |
-| datadir | /home/cps/mysql_data/data_dir1/ |
-| language | /home/cps/mysql/trees/mysql\-4\&.1/sql/share/english |
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
-.fi
-.if n \{\
-.RE
-.\}
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-SHOW \fIinstance_name\fR LOG FILES
-.sp
-The command lists all log files used by the instance\&. The result set contains the path to the log file and the log file size\&. If no log file path is specified in the instance section of the configuration file (for example,
-log=/var/mysql\&.log), the Instance Manager tries to guess its placement\&. If Instance Manager is unable to guess the log file placement you should specify the log file location explicitly by using a log option in the appropriate instance section of the configuration file\&.
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBSHOW mysqld LOG FILES;\fR
-+\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-+
-| Logfile | Path | Filesize |
-+\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-+
-| ERROR LOG | /home/cps/var/mysql/owlet\&.err | 9186 |
-| GENERAL LOG | /home/cps/var/mysql/owlet\&.log | 471503 |
-| SLOW LOG | /home/cps/var/mysql/owlet\-slow\&.log | 4463 |
-+\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-+
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-SHOW \&.\&.\&. LOG FILES
-displays information only about log files\&. If a server instance uses log tables (see
-Section\ \&5.2.1, \(lqSelecting General Query and Slow Query Log Output Destinations\(rq), no information about those tables is shown\&.
-.sp
-Log options are described in
-Section\ \&5.1.2, \(lqServer Command Options\(rq\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-SHOW \fIinstance_name\fR LOG {ERROR | SLOW | GENERAL} \fIsize\fR[,\fIoffset_from_end\fR]
-.sp
-This command retrieves a portion of the specified log file\&. Because most users are interested in the latest log messages, the
-\fIsize\fR
-parameter defines the number of bytes to retrieve from the end of the log\&. To retrieve data from the middle of the log file, specify the optional
-\fIoffset_from_end\fR
-parameter\&. The following example retrieves 21 bytes of data, starting 23 bytes before the end of the log file and ending 2 bytes before the end:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBSHOW mysqld LOG GENERAL 21, 2;\fR
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
-| Log |
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
-| using password: YES |
-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
-.fi
-.if n \{\
-.RE
-.\}
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-SET \fIinstance_name\fR\&.\fIoption_name\fR[=\fIoption_value\fR]
-.sp
-This command edits the specified instance\'s configuration section to change or add instance options\&. The option is added to the section is it is not already present\&. Otherwise, the new setting replaces the existing one\&.
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBSET mysqld2\&.port=3322;\fR
-Query OK, 0 rows affected (0\&.00 sec)
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-As of MySQL 5\&.1\&.12, you can specify multiple options (separated by commas), and
-SET
-can be used only for offline instances\&. Each option must indicate the instance name:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBSET mysqld2\&.port=3322, mysqld3\&.nonguarded;\fR
-Query OK, 0 rows affected (0\&.00 sec)
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-Before MySQL 5\&.1\&.12, only a single option can be specified\&. Also, changes made to the configuration file do not take effect until the MySQL server is restarted\&. In addition, these changes are not stored in the instance manager\'s local cache of instance settings until a
-FLUSH INSTANCES
-command is executed\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-UNSET \fIinstance_name\fR\&.\fIoption_name\fR
-.sp
-This command removes an option from an instance\'s configuration section\&.
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBUNSET mysqld2\&.port;\fR
-Query OK, 0 rows affected (0\&.00 sec)
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-As of MySQL 5\&.1\&.12, you can specify multiple options (separated by commas), and
-UNSET
-can be used only for offline instances\&. Each option must indicate the instance name:
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBUNSET mysqld2\&.port, mysqld4\&.nonguarded;\fR
-Query OK, 0 rows affected (0\&.00 sec)
-.fi
-.if n \{\
-.RE
-.\}
-.sp
-Before MySQL 5\&.1\&.12, only a single option can be specified\&. Also, changes made to the configuration file do not take effect until the MySQL server is restarted\&. In addition, these changes are not stored in the instance manager\'s local cache of instance settings until a
-FLUSH INSTANCES
-command is executed\&.
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
-FLUSH INSTANCES
-.sp
-As of MySQL 5\&.1\&.12,
-FLUSH INSTANCES
-cannot be used unless all instances are offline\&. The command causes Instance Manager to reread the configuration file, update its in\-memory configuration cache, and start any guarded instances\&.
-.sp
-Before MySQL 5\&.1\&.12, this command forces Instance Manager reread the configuration file and to refresh internal structures\&. This command should be performed after editing the configuration file\&. The command does not restart instances\&.
-.sp
-.if n \{\
-.RS 4
-.\}
-.nf
-mysql> \fBFLUSH INSTANCES;\fR
-Query OK, 0 rows affected (0\&.04 sec)
-.fi
-.if n \{\
-.RE
-.\}
-.RE
-.SH "COPYRIGHT"
-.br
-.PP
-Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc.
-.PP
-This documentation is free software; you can redistribute it and/or modify it only under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.
-.PP
-This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-.PP
-You should have received a copy of the GNU General Public License along with the program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or see http://www.gnu.org/licenses/.
-.sp
-.SH "SEE ALSO"
-For more information, please refer to the MySQL Reference Manual,
-which may already be installed locally and which is also available
-online at http://dev.mysql.com/doc/.
-.SH AUTHOR
-Sun Microsystems, Inc. (http://www.mysql.com/).
diff --git a/mysql-test/collections/default.experimental b/mysql-test/collections/default.experimental
index ff4bc960acb..18cd4748687 100644
--- a/mysql-test/collections/default.experimental
+++ b/mysql-test/collections/default.experimental
@@ -13,7 +13,6 @@ main.signal_demo3 @solaris # Bug#11753919 2010-01-20 alik Several
main.sp @solaris # Bug#11753919 2010-01-20 alik Several test cases fail on Solaris with error Thread stack overrun
main.wait_timeout @solaris # Bug#11758972 2010-04-26 alik wait_timeout fails on OpenSolaris
-rpl.rpl_innodb_bug28430 # Bug#11754425
rpl.rpl_row_sp011 @solaris # Bug#11753919 2011-07-25 sven Several test cases fail on Solaris with error Thread stack overrun
rpl.rpl_spec_variables @solaris # Bug #17337114 2013-08-20 Luis Soares failing on pb2 with timeout for 'CHECK WARNINGS'
diff --git a/mysql-test/collections/default.weekly b/mysql-test/collections/default.weekly
index a03e2593cfe..a03e2593cfe 100755..100644
--- a/mysql-test/collections/default.weekly
+++ b/mysql-test/collections/default.weekly
diff --git a/mysql-test/extra/rpl_tests/rpl_ddl.test b/mysql-test/extra/rpl_tests/rpl_ddl.test
index 32fc10479b8..8c35ff974d8 100644
--- a/mysql-test/extra/rpl_tests/rpl_ddl.test
+++ b/mysql-test/extra/rpl_tests/rpl_ddl.test
@@ -98,8 +98,8 @@
# --> less switching of AUTOCOMMIT mode on master side.
#
# 4. Never use a test object, which was direct or indirect affected by a
-# preceeding test sequence again.
-# If one preceeding test sequence hits a (sometimes not visible,
+# preceding test sequence again.
+# If one preceding test sequence hits a (sometimes not visible,
# because the sql error code of the statement might be 0) bug
# and these rules are ignored, a following test sequence might earn ugly
# effects like failing 'sync_slave_with_master', crashes of the slave or
diff --git a/mysql-test/extra/rpl_tests/rpl_row_basic.test b/mysql-test/extra/rpl_tests/rpl_row_basic.test
index f2ef0eda4f5..8ce45505c46 100644
--- a/mysql-test/extra/rpl_tests/rpl_row_basic.test
+++ b/mysql-test/extra/rpl_tests/rpl_row_basic.test
@@ -221,7 +221,7 @@ INSERT INTO t7 VALUES (1,3), (2,6), (3,9);
SELECT * FROM t7 ORDER BY C1;
# since bug#31552/31609 idempotency is not default any longer. In order
-# the preceeding test INSERT INTO t7 to pass the mode is switched
+# the preceding test INSERT INTO t7 to pass the mode is switched
# temprorarily
set @@global.slave_exec_mode= 'IDEMPOTENT';
@@ -260,7 +260,7 @@ INSERT INTO t8 VALUES (1,2,3), (2,4,6), (3,6,9);
SELECT * FROM t8 ORDER BY a;
# since bug#31552/31609 idempotency is not default any longer. In order
-# the preceeding test INSERT INTO t8 to pass the mode is switched
+# the preceding test INSERT INTO t8 to pass the mode is switched
# temprorarily
set @@global.slave_exec_mode= 'IDEMPOTENT';
diff --git a/mysql-test/include/ctype_common.inc b/mysql-test/include/ctype_common.inc
index 7d92c3c7b8f..4cb04599679 100644
--- a/mysql-test/include/ctype_common.inc
+++ b/mysql-test/include/ctype_common.inc
@@ -64,6 +64,14 @@ select a sounds like a from t1;
select 1 from t1 order by cast(a as char(1));
drop table t1;
+--echo #
+--echo # MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+--echo #
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+
#
# Bug#27580 SPACE() function collation bug?
#
diff --git a/mysql-test/include/ctype_filesort.inc b/mysql-test/include/ctype_filesort.inc
index b1b7f21064d..f80637e5f88 100644
--- a/mysql-test/include/ctype_filesort.inc
+++ b/mysql-test/include/ctype_filesort.inc
@@ -24,3 +24,25 @@ INSERT INTO t1 VALUES (1),(2);
SELECT * FROM t1 GROUP BY MID(CURRENT_USER,0) WITH ROLLUP;
SELECT * FROM t1 GROUP BY MID('test',0) WITH ROLLUP;
DROP TABLE t1;
+
+--echo #
+--echo # MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+--echo #
+SELECT @@collation_connection;
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+DROP TABLE t1;
diff --git a/mysql-test/include/ctype_numconv.inc b/mysql-test/include/ctype_numconv.inc
index a6b5c820783..9e59f54a8b3 100644
--- a/mysql-test/include/ctype_numconv.inc
+++ b/mysql-test/include/ctype_numconv.inc
@@ -1818,6 +1818,17 @@ SELECT f1() FROM t1 LEFT JOIN (SELECT 1 AS a FROM t1 LIMIT 0) AS d ON 1 GROUP BY
DROP FUNCTION f1;
DROP TABLE t1;
+--echo #
+--echo # MDEV-5702 Incorrect results are returned with NULLIF()
+--echo #
+CREATE TABLE t1 (d DATE);
+INSERT INTO t1 VALUES ('1999-11-11'),('2014-02-04');
+SELECT DISTINCT d, CAST(d AS CHAR), NULLIF(d,"2000-01-01") AS bad, NULLIF(CAST(d AS CHAR),"2000-01-01") AS good FROM t1;
+CREATE TABLE t2 AS SELECT DISTINCT d, NULLIF(d,'2000-01-01') AS bad FROM t1;
+SHOW CREATE TABLE t2;
+DROP TABLE t1, t2;
+
+
SET NAMES latin1;
SET sql_mode='';
CREATE TABLE t1(a char(215) CHARACTER SET utf8 NOT NULL DEFAULT '', KEY(a));
diff --git a/mysql-test/include/default_my.cnf b/mysql-test/include/default_my.cnf
index ef7e9f60dd7..6b0493cdb08 100644
--- a/mysql-test/include/default_my.cnf
+++ b/mysql-test/include/default_my.cnf
@@ -1,4 +1,5 @@
# Copyright (c) 2007 MySQL AB, 2009, 2010 Sun Microsystems, Inc.
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/mysql-test/include/gis_debug.inc b/mysql-test/include/gis_debug.inc
new file mode 100644
index 00000000000..c81932ef90c
--- /dev/null
+++ b/mysql-test/include/gis_debug.inc
@@ -0,0 +1,161 @@
+#
+# This is a shared file included from t/gis-precise.test and t/gis-debug.test
+#
+# - gis-precise.test is executed both in debug and production builds
+# and makes sure that the checked GIS functions return the expected results.
+#
+# - gis-debug.test is executed only in debug builds
+# (and is skipped in production builds).
+# gis-debug.test activates tracing of the internal GIS routines.
+# The trace log is printed to the client side warnings.
+# So gis-debug.test makes sure not only that the correct results are returned,
+# but also check *how* these results were generated - makes sure that
+# the internal GIS routines went through the expected data and code flow paths.
+#
+
+--disable_warnings
+DROP TABLE IF EXISTS p1;
+--enable_warnings
+
+DELIMITER |;
+CREATE PROCEDURE p1(dist DOUBLE, geom TEXT)
+BEGIN
+ DECLARE g GEOMETRY;
+ SET g=GeomFromText(geom);
+ SELECT geom AS `-----`;
+ SELECT dist, GeometryType(@buf:=ST_Buffer(g, dist)) AS `buffer`, ROUND(ST_AREA(@buf),2) AS buf_area;
+END|
+DELIMITER ;|
+
+--disable_query_log
+
+--echo #
+--echo # Testing ST_BUFFER with positive distance
+--echo #
+
+CALL p1(1, 'POINT(0 0))');
+CALL p1(1, 'LineString(0 1, 1 1))');
+CALL p1(1, 'LineString(9 9,8 1,1 5,0 0)');
+CALL p1(1, 'Polygon((2 2,2 8,8 8,8 2,2 2))');
+CALL p1(1, 'Polygon((0 0,0 8,8 8,8 0,0 0),(2 2,6 2,6 6,2 6,2 2))');
+CALL p1(1, 'Polygon((0 0, 0 8, 8 8, 8 10, -10 10, -10 0, 0 0))');
+CALL p1(1, 'MultiPoint(9 9,8 1,1 5)');
+CALL p1(1, 'MultiLineString((0 0,2 2))');
+CALL p1(1, 'MultiLineString((0 0,2 2,0 4))');
+CALL p1(1, 'MultiLineString((0 0,2 2),(0 2,2 0))');
+CALL p1(1, 'MultiLineString((2 2,2 8,-2 8),(-6 -6, 6 6),(10 10, 14 14))');
+CALL p1(1, 'MultiPolygon(((2 2,2 8,8 8,8 2,2 2)), ((9 9,8 1,1 5,9 9)))');
+CALL p1(1, 'MultiPolygon(((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)),((9 9,8 1,1 5,9 9)))');
+CALL p1(1, 'GeometryCollection(Point(0 0))');
+CALL p1(1, 'GeometryCollection(LineString(0 0, 2 2)))');
+CALL p1(1, 'GeometryCollection(Polygon((2 2,2 8,8 8,8 2,2 2))))');
+CALL p1(1, 'GeometryCollection(MultiPoint(9 9,8 1,1 5))');
+CALL p1(1, 'GeometryCollection(MultiLineString((0 0,0 1),(3 0,3 1)))');
+CALL p1(1, 'GeometryCollection(MultiPolygon(((0 0, 3 0, 3 3, 0 3, 0 0)),((6 6,6 9,9 9,9 6,6 6))))');
+CALL p1(1, 'GeometryCollection(Point(9 9),LineString(1 5,0 0),Polygon((2 2,2 8,8 8,8 2,2 2)))');
+
+
+--echo #
+--echo # Testing ST_BUFFER with zero distance
+--echo #
+
+CALL p1(0, 'POINT(0 0))');
+CALL p1(0, 'LineString(0 1, 1 1))');
+CALL p1(0, 'LineString(9 9,8 1,1 5,0 0)');
+CALL p1(0, 'Polygon((2 2,2 8,8 8,8 2,2 2))');
+CALL p1(0, 'Polygon((0 0,0 8,8 8,8 0,0 0),(2 2,6 2,6 6,2 6,2 2))');
+CALL p1(0, 'Polygon((0 0, 0 8, 8 8, 8 10, -10 10, -10 0, 0 0))');
+CALL p1(0, 'MultiPoint(9 9,8 1,1 5)');
+CALL p1(0, 'MultiLineString((0 0,2 2))');
+CALL p1(0, 'MultiLineString((0 0,2 2,0 4))');
+CALL p1(0, 'MultiLineString((0 0,2 2),(0 2,2 0))');
+CALL p1(0, 'MultiLineString((2 2,2 8,-2 8),(-6 -6, 6 6),(10 10, 14 14))');
+CALL p1(0, 'MultiPolygon(((2 2,2 8,8 8,8 2,2 2)), ((9 9,8 1,1 5,9 9)))');
+CALL p1(0, 'MultiPolygon(((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)),((9 9,8 1,1 5,9 9)))');
+CALL p1(0, 'GeometryCollection(Point(0 0))');
+CALL p1(0, 'GeometryCollection(LineString(0 0, 2 2)))');
+CALL p1(0, 'GeometryCollection(Polygon((2 2,2 8,8 8,8 2,2 2))))');
+CALL p1(0, 'GeometryCollection(MultiPoint(9 9,8 1,1 5))');
+CALL p1(0, 'GeometryCollection(MultiLineString((0 0,0 1),(3 0,3 1)))');
+CALL p1(0, 'GeometryCollection(MultiPolygon(((0 0, 3 0, 3 3, 0 3, 0 0)),((6 6,6 9,9 9,9 6,6 6))))');
+CALL p1(0, 'GeometryCollection(Point(9 9),LineString(1 5,0 0),Polygon((2 2,2 8,8 8,8 2,2 2)))');
+
+
+--echo #
+--echo # Testing ST_BUFFER with negative distance
+--echo #
+
+CALL p1(-1, 'POINT(0 0))');
+CALL p1(-1, 'LineString(0 1, 1 1))');
+CALL p1(-1, 'LineString(9 9,8 1,1 5,0 0)');
+CALL p1(-1, 'Polygon((2 2,2 8,8 8,8 2,2 2))');
+#
+# Wrong shape
+# CALL p1(-1, 'Polygon((0 0,0 8,8 8,8 0,0 0),(2 2,6 2,6 6,2 6,2 2))');
+# Wrong shape
+# CALL p1(-1, 'Polygon((0 0, 0 8, 8 8, 8 10, -10 10, -10 0, 0 0))');
+#
+CALL p1(-1, 'MultiPoint(9 9,8 1,1 5)');
+CALL p1(-1, 'MultiLineString((0 0,2 2))');
+CALL p1(-1, 'MultiLineString((0 0,2 2,0 4))');
+CALL p1(-1, 'MultiLineString((0 0,2 2),(0 2,2 0))');
+CALL p1(-1, 'MultiLineString((2 2,2 8,-2 8),(-6 -6, 6 6),(10 10, 14 14))');
+#
+# Wrong shape
+#CALL p1(-1, 'MultiPolygon(((2 2,2 8,8 8,8 2,2 2)), ((9 9,8 1,1 5,9 9)))');
+#CALL p1(-1, 'MultiPolygon(((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)),((9 9,8 1,1 5,9 9)))');
+#
+CALL p1(-1, 'GeometryCollection(Point(0 0))');
+CALL p1(-1, 'GeometryCollection(LineString(0 0, 2 2)))');
+CALL p1(-1, 'GeometryCollection(Polygon((2 2,2 8,8 8,8 2,2 2))))');
+CALL p1(-1, 'GeometryCollection(MultiPoint(9 9,8 1,1 5))');
+CALL p1(-1, 'GeometryCollection(MultiLineString((0 0,0 1),(3 0,3 1)))');
+#
+# Wrong shape
+# CALL p1(-1, 'GeometryCollection(MultiPolygon(((0 0, 3 0, 3 3, 0 3, 0 0)),((6 6,6 9,9 9,9 6,6 6))))');
+#
+CALL p1(-1, 'GeometryCollection(Point(9 9),LineString(1 5,0 0),Polygon((2 2,2 8,8 8,8 2,2 2)))');
+
+
+--enable_query_log
+
+SELECT ST_CONTAINS(
+ GeomFromText('MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0)),((6 6, 6 11, 11 11, 11 6, 6 6)))'),
+ GeomFromText('POINT(5 10)'));
+SELECT AsText(ST_UNION(
+ GeomFromText('MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0)),((6 6, 6 11, 11 11, 11 6, 6 6)))'),
+ GeomFromText('POINT(5 10)')));
+
+DROP PROCEDURE p1;
+
+--echo #
+--echo # Bug #13833019 ASSERTION `T1->RESULT_RANGE' FAILED IN GCALC_OPERATION_REDUCER::END_COUPLE
+--echo #
+SELECT GeometryType(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((0 0,9 4,3 3,0 0)),((2 2,2 2,8 8,2 3,2 2)))'), 3));
+
+--echo #
+--echo # Bug #13832749 HANDLE_FATAL_SIGNAL IN GCALC_FUNCTION::COUNT_INTERNAL
+--echo #
+SELECT GeometryType(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5)),((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)), ((9 9,8 1,1 5,9 9)))'),1));
+
+
+--echo #
+--echo # Bug#13358363 - ASSERTION: N > 0 && N < SINUSES_CALCULATED*2+1 | GET_N_SINCOS/ADD_EDGE_BUFFER
+--echo #
+
+DO ST_BUFFER(ST_GEOMCOLLFROMTEXT('linestring(1 1,2 2)'),'');
+
+SELECT ST_WITHIN(
+ LINESTRINGFROMTEXT(' LINESTRING(3 8,9 2,3 8,3 3,7 6,4 7,4 7,8 1) '),
+ ST_BUFFER(MULTIPOLYGONFROMTEXT(' MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5)),((2 2,2 8,8 8,8 2,2 2),(4 4,4 6,6 6,6 4,4 4)),((0 5,3 5,3 2,1 2,1 1,3 1,3 0,0 0,0 3,2 3,2 4,0 4,0 5))) '),
+ ST_NUMINTERIORRINGS(POLYGONFROMTEXT('POLYGON((3 5,2 4,2 5,3 5)) '))));
+
+SELECT ST_DIMENSION(ST_BUFFER(POLYGONFROMTEXT(' POLYGON((3 5,2 5,2 4,3 4,3 5)) '),
+ ST_NUMINTERIORRINGS(POLYGONFROMTEXT(' POLYGON((0 0,9 3,4 2,0 0))'))));
+
+SELECT ST_NUMINTERIORRINGS(
+ ST_ENVELOPE(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5))) '),
+ SRID(MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 2,4 2,1 2,2 4,2 2)) ')))));
+
+SELECT ASTEXT(ST_BUFFER(POLYGONFROMTEXT(' POLYGON((9 9,5 2,4 5,9 9))'),
+ SRID(GEOMETRYFROMTEXT(' MULTIPOINT(8 4,5 0,7 8,6 9,3 4,7 3,5 5) '))));
diff --git a/mysql-test/include/gis_generic.inc b/mysql-test/include/gis_generic.inc
index e4fee4448c1..59acf04dfa2 100644
--- a/mysql-test/include/gis_generic.inc
+++ b/mysql-test/include/gis_generic.inc
@@ -72,6 +72,19 @@ INSERT into gis_geometry SELECT * FROM gis_multi_line;
INSERT into gis_geometry SELECT * FROM gis_multi_polygon;
INSERT into gis_geometry SELECT * FROM gis_geometrycollection;
+-- disable_query_log
+-- disable_result_log
+ANALYZE TABLE gis_point;
+ANALYZE TABLE gis_line;
+ANALYZE TABLE gis_polygon;
+ANALYZE TABLE gis_multi_point;
+ANALYZE TABLE gis_multi_line;
+ANALYZE TABLE gis_multi_polygon;
+ANALYZE TABLE gis_geometrycollection;
+ANALYZE TABLE gis_geometry;
+-- enable_result_log
+-- enable_query_log
+
SELECT fid, AsText(g) FROM gis_point ORDER by fid;
SELECT fid, AsText(g) FROM gis_line ORDER by fid;
SELECT fid, AsText(g) FROM gis_polygon ORDER by fid;
diff --git a/mysql-test/include/have_innodb.combinations b/mysql-test/include/have_innodb.combinations
index f647f15ddb6..5b8d376d1b9 100644
--- a/mysql-test/include/have_innodb.combinations
+++ b/mysql-test/include/have_innodb.combinations
@@ -9,6 +9,7 @@ innodb-buffer-page
innodb-buffer-page-lru
innodb-sys-foreign
innodb-sys-foreign-col
+innodb-sys-tables
innodb-metrics
[xtradb_plugin]
@@ -22,6 +23,7 @@ innodb-buffer-page
innodb-buffer-page-lru
innodb-sys-foreign
innodb-sys-foreign-col
+innodb-sys-tables
innodb-metrics
[xtradb]
@@ -34,4 +36,5 @@ innodb-buffer-page
innodb-buffer-page-lru
innodb-sys-foreign
innodb-sys-foreign-col
+innodb-sys-tables
innodb-metrics
diff --git a/mysql-test/include/have_perfschema.inc b/mysql-test/include/have_perfschema.inc
index 6b558e07c20..d932ce0f9bd 100644
--- a/mysql-test/include/have_perfschema.inc
+++ b/mysql-test/include/have_perfschema.inc
@@ -1,4 +1,5 @@
# Copyright (C) 2010 Sun Microsystems, Inc.
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/mysql-test/include/mtr_warnings.sql b/mysql-test/include/mtr_warnings.sql
index 0ad1079cd92..9d97d23897c 100644
--- a/mysql-test/include/mtr_warnings.sql
+++ b/mysql-test/include/mtr_warnings.sql
@@ -159,6 +159,7 @@ INSERT INTO global_suppressions VALUES
("InnoDB: Error: in ALTER TABLE `test`.`t[123]`"),
("InnoDB: Error: in RENAME TABLE table `test`.`t1`"),
("InnoDB: Error: table `test`.`t[123]` .*does not exist in the InnoDB internal"),
+ ("InnoDB: Warning: semaphore wait:"),
/*
BUG#32080 - Excessive warnings on Solaris: setrlimit could not
diff --git a/mysql-test/include/search_pattern_in_file.inc b/mysql-test/include/search_pattern_in_file.inc
index c047b5bc499..0d09cdcd36e 100644
--- a/mysql-test/include/search_pattern_in_file.inc
+++ b/mysql-test/include/search_pattern_in_file.inc
@@ -10,6 +10,10 @@
# The environment variables SEARCH_FILE and SEARCH_PATTERN must be set
# before sourcing this routine.
#
+# Optionally, SEARCH_RANGE can be set to the max number of bytes of the file
+# to search. If negative, it will search that many bytes at the end of the
+# file. The default is to search only the first 50000 bytes of the file.
+#
# In case of
# - SEARCH_FILE and/or SEARCH_PATTERN is not set
# - SEARCH_FILE cannot be opened
@@ -38,6 +42,7 @@
# --error 0,1
# --remove_file $error_log
# let SEARCH_FILE= $error_log;
+# let SEARCH_RANGE= -50000;
# # Stop the server
# let $restart_file= $MYSQLTEST_VARDIR/tmp/mysqld.1.expect;
# --exec echo "wait" > $restart_file
@@ -57,8 +62,18 @@ perl;
use strict;
my $search_file= $ENV{'SEARCH_FILE'} or die "SEARCH_FILE not set";
my $search_pattern= $ENV{'SEARCH_PATTERN'} or die "SEARCH_PATTERN not set";
+ my $search_range= $ENV{'SEARCH_RANGE'};
+ my $file_content;
+ $search_range= 50000 unless $search_range =~ /-?[0-9]+/;
open(FILE, "$search_file") or die("Unable to open '$search_file': $!\n");
- read(FILE, my $file_content, 50000, 0);
+ if ($search_range >= 0) {
+ read(FILE, $file_content, $search_range, 0);
+ } else {
+ my $size= -s $search_file;
+ $search_range = -$size if $size > -$search_range;
+ seek(FILE, $search_range, 2);
+ read(FILE, $file_content, -$search_range, 0);
+ }
close(FILE);
if ( not $file_content =~ m{$search_pattern} ) {
die("# ERROR: The file '$search_file' does not contain the expected pattern $search_pattern\n->$file_content<-\n");
diff --git a/mysql-test/include/wait_until_count_sessions.inc b/mysql-test/include/wait_until_count_sessions.inc
index 26b0d8f2633..245fb68b5c3 100644
--- a/mysql-test/include/wait_until_count_sessions.inc
+++ b/mysql-test/include/wait_until_count_sessions.inc
@@ -10,7 +10,7 @@
# 1. We wait for $current_sessions <= $count_sessions because in the use case
# with count_sessions.inc before and wait_until_count_sessions.inc after
# the core of the test it could happen that the disconnects of sessions
-# belonging to the preceeding test are not finished.
+# belonging to the preceding test are not finished.
# sessions at test begin($count_sessions) = m + n
# sessions of the previous test which will be soon disconnected = n (n >= 0)
# sessions at test end ($current sessions, assuming the test disconnects
diff --git a/mysql-test/lib/mtr_cases.pm b/mysql-test/lib/mtr_cases.pm
index 59216f41cff..b95fcb3825c 100644
--- a/mysql-test/lib/mtr_cases.pm
+++ b/mysql-test/lib/mtr_cases.pm
@@ -321,7 +321,7 @@ sub parse_disabled {
chomp;
next if /^\s*#/ or /^\s*$/;
mtr_error("Syntax error in $filename line $.")
- unless /^\s*(?:([-0-9A-Za-z_]+)\.)?([-0-9A-Za-z_]+)\s*:\s*(.*?)\s*$/;
+ unless /^\s*(?:([-0-9A-Za-z_\/]+)\.)?([-0-9A-Za-z_]+)\s*:\s*(.*?)\s*$/;
mtr_error("Wrong suite name in $filename line $.")
if defined $1 and defined $suitename and $1 ne $suitename;
$disabled{($1 || $suitename || '') . ".$2"} = $3;
diff --git a/mysql-test/lib/mtr_match.pm b/mysql-test/lib/mtr_match.pm
index 6fc9832ac43..140885b6273 100644
--- a/mysql-test/lib/mtr_match.pm
+++ b/mysql-test/lib/mtr_match.pm
@@ -1,5 +1,6 @@
# -*- cperl -*-
# Copyright (C) 2004-2008 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/mysql-test/mtr.out-of-source b/mysql-test/mtr.out-of-source
index c2809ede136..51713517ae1 100644
--- a/mysql-test/mtr.out-of-source
+++ b/mysql-test/mtr.out-of-source
@@ -1,5 +1,5 @@
#!/usr/bin/perl
# Call mtr in out-of-source build
-$ENV{MTR_BINDIR} = "@CMAKE_BINARY_DIR@";
-chdir("@CMAKE_SOURCE_DIR@/mysql-test");
-exit(system($^X, "@CMAKE_SOURCE_DIR@/mysql-test/mysql-test-run.pl", @ARGV) >> 8); \ No newline at end of file
+$ENV{MTR_BINDIR} = '@CMAKE_BINARY_DIR@';
+chdir('@CMAKE_SOURCE_DIR@/mysql-test');
+exit(system($^X, '@CMAKE_SOURCE_DIR@/mysql-test/mysql-test-run.pl', @ARGV) >> 8);
diff --git a/mysql-test/mysql-test-run.pl b/mysql-test/mysql-test-run.pl
index 8a51846317f..bb6fdd69206 100755
--- a/mysql-test/mysql-test-run.pl
+++ b/mysql-test/mysql-test-run.pl
@@ -1,8 +1,8 @@
#!/usr/bin/perl
# -*- cperl -*-
-# Copyright (c) 2004, 2013, Oracle and/or its affiliates.
-# Copyright (c) 2009, 2013, Monty Program Ab
+# Copyright (c) 2004, 2014, Oracle and/or its affiliates.
+# Copyright (c) 2009, 2014, Monty Program Ab
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -481,7 +481,6 @@ sub main {
);
mtr_error("Could not create testcase server port: $!") unless $server;
my $server_port = $server->sockport();
- mtr_report("Using server port $server_port");
if ($opt_resfile) {
resfile_init("$opt_vardir/mtr-results.txt");
@@ -525,15 +524,17 @@ sub main {
# Send Ctrl-C to any children still running
kill("INT", keys(%children));
- # Wait for childs to exit
- foreach my $pid (keys %children)
- {
- my $ret_pid= waitpid($pid, 0);
- if ($ret_pid != $pid){
- mtr_report("Unknown process $ret_pid exited");
- }
- else {
- delete $children{$ret_pid};
+ if (!IS_WINDOWS) {
+ # Wait for children to exit
+ foreach my $pid (keys %children)
+ {
+ my $ret_pid= waitpid($pid, 0);
+ if ($ret_pid != $pid){
+ mtr_report("Unknown process $ret_pid exited");
+ }
+ else {
+ delete $children{$ret_pid};
+ }
}
}
@@ -1871,22 +1872,9 @@ sub collect_mysqld_features {
mtr_add_arg($args, "--lc-messages-dir=%s", $path_language);
mtr_add_arg($args, "--skip-grant-tables");
mtr_add_arg($args, "--log-warnings=0");
- for (@opt_extra_mysqld_opt) {
- mtr_add_arg($args, $_) unless /^--binlog-format\b/;
- }
- my $euid= $>;
- if (!IS_WINDOWS and $euid == 0) {
- mtr_add_arg($args, "--user=root");
- }
mtr_add_arg($args, "--verbose");
mtr_add_arg($args, "--help");
- # Need --user=root if running as *nix root user
- if (!IS_WINDOWS and $> == 0)
- {
- mtr_add_arg($args, "--user=root");
- }
-
my $exe_mysqld= find_mysqld($bindir);
my $cmd= join(" ", $exe_mysqld, @$args);
@@ -3612,6 +3600,9 @@ sub mysql_install_db {
mtr_appendfile_to_file("$sql_dir/fill_help_tables.sql",
$bootstrap_sql_file);
+ # mysql.gtid_slave_pos was created in InnoDB, but many tests
+ # run without InnoDB. Alter it to MyISAM now
+ mtr_tofile($bootstrap_sql_file, "ALTER TABLE gtid_slave_pos ENGINE=MyISAM;\n");
}
else
{
@@ -6537,7 +6528,7 @@ Misc options
start-dirty Only start the servers (without initialization) for
the first specified test case
user-args In combination with start* and no test name, drops
- arguments to mysqld except those speficied with
+ arguments to mysqld except those specified with
--mysqld (if any)
wait-all If --start or --start-dirty option is used, wait for all
servers to exit before finishing the process
diff --git a/mysql-test/purify.supp b/mysql-test/purify.supp
index 230dae20140..0bb31d00277 100644
--- a/mysql-test/purify.supp
+++ b/mysql-test/purify.supp
@@ -1,4 +1,5 @@
# Copyright (C) 2005, 2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/mysql-test/r/alter_table.result b/mysql-test/r/alter_table.result
index 207f6166fe0..ed6fd8b90bb 100644
--- a/mysql-test/r/alter_table.result
+++ b/mysql-test/r/alter_table.result
@@ -1460,24 +1460,33 @@ t2 CREATE TABLE `t2` (
KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
DROP TABLE t2;
-DROP TABLE t1;
-#
-# Bug#11938817 ALTER BEHAVIOR DIFFERENT THEN DOCUMENTED
-#
-DROP TABLE IF EXISTS t1;
-CREATE TABLE t1(a INT) engine=innodb;
-INSERT INTO t1 VALUES (1), (2);
-# This should not do anything
-ALTER TABLE t1;
-affected rows: 0
-# Check that we rebuild the table
-ALTER TABLE t1 engine=innodb;
-affected rows: 2
-info: Records: 2 Duplicates: 0 Warnings: 0
-# This should also rebuild the table
-ALTER TABLE t1 FORCE;
-affected rows: 2
-info: Records: 2 Duplicates: 0 Warnings: 0
+CREATE TABLE t2 (
+id INT(11) NOT NULL);
+ALTER TABLE t2 ADD COLUMN a INT, ADD COLUMN IF NOT EXISTS a INT;
+Warnings:
+Note 1060 Duplicate column name 'a'
+ALTER TABLE t2 ADD KEY k_id(id), ADD KEY IF NOT EXISTS k_id(id);
+Warnings:
+Note 1061 Duplicate key name 'k_id'
+SHOW CREATE TABLE t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `id` int(11) NOT NULL,
+ `a` int(11) DEFAULT NULL,
+ KEY `k_id` (`id`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+ALTER TABLE t2 DROP KEY k_id, DROP KEY IF EXISTS k_id;
+Warnings:
+Note 1091 Can't DROP 'k_id'; check that column/key exists
+ALTER TABLE t2 DROP COLUMN a, DROP COLUMN IF EXISTS a;
+Warnings:
+Note 1091 Can't DROP 'a'; check that column/key exists
+SHOW CREATE TABLE t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `id` int(11) NOT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+DROP TABLE t2;
DROP TABLE t1;
# Bug#11748057 (formerly known as 34972): ALTER TABLE statement doesn't
# identify correct column name.
@@ -1888,8 +1897,8 @@ ALTER TABLE tm1 DEFAULT CHARACTER SET utf8;
affected rows: 2
info: Records: 2 Duplicates: 0 Warnings: 0
ALTER TABLE ti1 FORCE;
-affected rows: 2
-info: Records: 2 Duplicates: 0 Warnings: 0
+affected rows: 0
+info: Records: 0 Duplicates: 0 Warnings: 0
ALTER TABLE tm1 FORCE;
affected rows: 2
info: Records: 2 Duplicates: 0 Warnings: 0
diff --git a/mysql-test/r/alter_table_trans.result b/mysql-test/r/alter_table_trans.result
index a2547708ada..eaae2039d4c 100644
--- a/mysql-test/r/alter_table_trans.result
+++ b/mysql-test/r/alter_table_trans.result
@@ -16,3 +16,11 @@ insert t1 values (repeat('3', 8193),3,1,1);
ALTER TABLE t1 ADD PRIMARY KEY (col4(10)) , ADD UNIQUE KEY uidx (col3);
ERROR 23000: Duplicate entry '1' for key 'uidx'
DROP TABLE t1;
+CREATE TABLE t1 (a INT) ENGINE = InnoDB;
+INSERT INTO t1 VALUES (2);
+ALTER TABLE t1 ADD PRIMARY KEY (a);
+ALTER TABLE t1 DROP PRIMARY KEY;
+INSERT INTO t1 VALUES (2);
+ALTER TABLE t1 ADD PRIMARY KEY (a);
+ERROR 23000: Duplicate entry '2' for key 'PRIMARY'
+DROP TABLE t1;
diff --git a/mysql-test/r/cast.result b/mysql-test/r/cast.result
index 8ae61881c07..c81af134add 100644
--- a/mysql-test/r/cast.result
+++ b/mysql-test/r/cast.result
@@ -78,7 +78,7 @@ cast(cast(20010203101112.121314 as double) as datetime)
2001-02-03 10:11:12
select cast(cast(010203101112.12 as double) as datetime);
cast(cast(010203101112.12 as double) as datetime)
-0001-02-03 10:11:12
+2001-02-03 10:11:12
select cast(cast(20010203101112.121314 as decimal(32,6)) as datetime);
cast(cast(20010203101112.121314 as decimal(32,6)) as datetime)
2001-02-03 10:11:12
@@ -87,10 +87,10 @@ cast(20010203101112.121314 as datetime)
2001-02-03 10:11:12
select cast(110203101112.121314 as datetime);
cast(110203101112.121314 as datetime)
-0011-02-03 10:11:12
+2011-02-03 10:11:12
select cast(cast(010203101112.12 as double) as datetime);
cast(cast(010203101112.12 as double) as datetime)
-0001-02-03 10:11:12
+2001-02-03 10:11:12
select cast("2011-02-03 10:11:12.123456" as datetime);
cast("2011-02-03 10:11:12.123456" as datetime)
2011-02-03 10:11:12
@@ -111,7 +111,7 @@ cast(cast(20010203101112.5 as double) as datetime(1))
2001-02-03 10:11:12.5
select cast(cast(010203101112.12 as double) as datetime(2));
cast(cast(010203101112.12 as double) as datetime(2))
-0001-02-03 10:11:12.12
+2001-02-03 10:11:12.12
select cast(cast(20010203101112.121314 as decimal(32,6)) as datetime(6));
cast(cast(20010203101112.121314 as decimal(32,6)) as datetime(6))
2001-02-03 10:11:12.121314
@@ -120,10 +120,10 @@ cast(20010203101112.121314 as datetime(6))
2001-02-03 10:11:12.121314
select cast(110203101112.121314 as datetime(6));
cast(110203101112.121314 as datetime(6))
-0011-02-03 10:11:12.121314
+2011-02-03 10:11:12.121314
select cast(cast(010203101112.12 as double) as datetime(6));
cast(cast(010203101112.12 as double) as datetime(6))
-0001-02-03 10:11:12.120000
+2001-02-03 10:11:12.120000
select cast("2011-02-03 10:11:12.123456" as time);
cast("2011-02-03 10:11:12.123456" as time)
10:11:12
@@ -266,7 +266,7 @@ Warnings:
Warning 1264 Out of range value for column 'cast(-1000 as double(5,2))' at row 1
select cast(010203101112.121314 as datetime);
cast(010203101112.121314 as datetime)
-0001-02-03 10:11:12
+2001-02-03 10:11:12
select cast(120010203101112.121314 as datetime);
cast(120010203101112.121314 as datetime)
NULL
@@ -327,7 +327,7 @@ cast(cast(120010203101112.121314 as double) as datetime)
NULL
select cast(cast(1.1 as double) as datetime);
cast(cast(1.1 as double) as datetime)
-0000-00-00 00:00:01
+NULL
select cast(cast(-1.1 as double) as datetime);
cast(cast(-1.1 as double) as datetime)
NULL
diff --git a/mysql-test/r/connect.result b/mysql-test/r/connect.result
index a2aae923cf7..32c7bdfcf12 100644
--- a/mysql-test/r/connect.result
+++ b/mysql-test/r/connect.result
@@ -273,6 +273,20 @@ connect(localhost,mysqltest_nouser,newpw,test,MASTER_PORT,MASTER_SOCKET);
ERROR 28000: Access denied for user 'mysqltest_nouser'@'localhost' (using password: YES)
connect(localhost,mysqltest_nouser,,test,MASTER_PORT,MASTER_SOCKET);
ERROR 28000: Access denied for user 'mysqltest_nouser'@'localhost' (using password: NO)
+update mysql.user set password=authentication_string, authentication_string=''
+ where user like 'mysqltest_up_';
+select user, password, plugin, authentication_string from mysql.user
+where user like 'mysqltest_up_';
+user password plugin authentication_string
+mysqltest_up1 *E8D46CE25265E545D225A8A6F1BAF642FEBEE5CB mysql_native_password
+mysqltest_up2 09301740536db389 mysql_old_password
+flush privileges;
+select user(), current_user();
+user() current_user()
+mysqltest_up1@localhost mysqltest_up1@%
+select user(), current_user();
+user() current_user()
+mysqltest_up2@localhost mysqltest_up2@%
DROP USER mysqltest_up1@'%';
DROP USER mysqltest_up2@'%';
#
diff --git a/mysql-test/r/ctype_big5.result b/mysql-test/r/ctype_big5.result
index aaf7cc9a371..48bc1dab3a7 100644
--- a/mysql-test/r/ctype_big5.result
+++ b/mysql-test/r/ctype_big5.result
@@ -71,6 +71,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+big5_chinese_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -120,6 +129,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+big5_chinese_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
@@ -284,6 +344,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+big5_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
diff --git a/mysql-test/r/ctype_binary.result b/mysql-test/r/ctype_binary.result
index 3dfcaf18120..550c47ccdaa 100644
--- a/mysql-test/r/ctype_binary.result
+++ b/mysql-test/r/ctype_binary.result
@@ -2886,6 +2886,23 @@ f1()
00:00:01
DROP FUNCTION f1;
DROP TABLE t1;
+#
+# MDEV-5702 Incorrect results are returned with NULLIF()
+#
+CREATE TABLE t1 (d DATE);
+INSERT INTO t1 VALUES ('1999-11-11'),('2014-02-04');
+SELECT DISTINCT d, CAST(d AS CHAR), NULLIF(d,"2000-01-01") AS bad, NULLIF(CAST(d AS CHAR),"2000-01-01") AS good FROM t1;
+d CAST(d AS CHAR) bad good
+1999-11-11 1999-11-11 1999-11-11 1999-11-11
+2014-02-04 2014-02-04 2014-02-04 2014-02-04
+CREATE TABLE t2 AS SELECT DISTINCT d, NULLIF(d,'2000-01-01') AS bad FROM t1;
+SHOW CREATE TABLE t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `d` date DEFAULT NULL,
+ `bad` varbinary(10) DEFAULT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+DROP TABLE t1, t2;
SET NAMES latin1;
SET sql_mode='';
CREATE TABLE t1(a char(215) CHARACTER SET utf8 NOT NULL DEFAULT '', KEY(a));
diff --git a/mysql-test/r/ctype_cp1250_ch.result b/mysql-test/r/ctype_cp1250_ch.result
index f7cfda49db1..063cec289ab 100644
--- a/mysql-test/r/ctype_cp1250_ch.result
+++ b/mysql-test/r/ctype_cp1250_ch.result
@@ -75,6 +75,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+cp1250_general_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -168,6 +177,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+cp1250_czech_cs .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -280,6 +298,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+cp1250_czech_cs
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
set global LC_MESSAGES=convert((@@global.log_bin_trust_function_creators)
using cp1250);
ERROR HY000: Unknown locale: '1'
diff --git a/mysql-test/r/ctype_cp1251.result b/mysql-test/r/ctype_cp1251.result
index 7030a77b6b2..f7952a18f58 100644
--- a/mysql-test/r/ctype_cp1251.result
+++ b/mysql-test/r/ctype_cp1251.result
@@ -3278,6 +3278,23 @@ f1()
00:00:01
DROP FUNCTION f1;
DROP TABLE t1;
+#
+# MDEV-5702 Incorrect results are returned with NULLIF()
+#
+CREATE TABLE t1 (d DATE);
+INSERT INTO t1 VALUES ('1999-11-11'),('2014-02-04');
+SELECT DISTINCT d, CAST(d AS CHAR), NULLIF(d,"2000-01-01") AS bad, NULLIF(CAST(d AS CHAR),"2000-01-01") AS good FROM t1;
+d CAST(d AS CHAR) bad good
+1999-11-11 1999-11-11 1999-11-11 1999-11-11
+2014-02-04 2014-02-04 2014-02-04 2014-02-04
+CREATE TABLE t2 AS SELECT DISTINCT d, NULLIF(d,'2000-01-01') AS bad FROM t1;
+SHOW CREATE TABLE t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `d` date DEFAULT NULL,
+ `bad` varchar(10) CHARACTER SET cp1251 DEFAULT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+DROP TABLE t1, t2;
SET NAMES latin1;
SET sql_mode='';
CREATE TABLE t1(a char(215) CHARACTER SET utf8 NOT NULL DEFAULT '', KEY(a));
@@ -3303,5 +3320,15 @@ SELECT COALESCE(IF(test1=1, NULL, 1), test2) FROM t1;
COALESCE(IF(test1=1, NULL, 1), test2)
DROP TABLE t1;
#
+# MDEV-5459 Illegal mix of collations for datetime
+#
+SET NAMES cp1251;
+CREATE TABLE t1 (dt DATETIME);
+INSERT INTO t1 VALUES ('2014-01-02 10:20:30');
+SELECT date(dt) FROM t1 WHERE (CASE WHEN 1 THEN date(dt) ELSE null END >= '2013-12-01 00:00:00');
+date(dt)
+2014-01-02
+DROP TABLE t1;
+#
# End of 5.5 tests
#
diff --git a/mysql-test/r/ctype_eucjpms.result b/mysql-test/r/ctype_eucjpms.result
index 8b56e5ceb24..813eae74cab 100644
--- a/mysql-test/r/ctype_eucjpms.result
+++ b/mysql-test/r/ctype_eucjpms.result
@@ -9826,6 +9826,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+eucjpms_japanese_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
CREATE TABLE t1 AS
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
@@ -9870,6 +9921,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+eucjpms_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
CREATE TABLE t1 AS
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
diff --git a/mysql-test/r/ctype_euckr.result b/mysql-test/r/ctype_euckr.result
index 525f14946d7..dcb68cfe60b 100644
--- a/mysql-test/r/ctype_euckr.result
+++ b/mysql-test/r/ctype_euckr.result
@@ -71,6 +71,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+euckr_korean_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -120,6 +129,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+euckr_korean_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
@@ -204,6 +264,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+euckr_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
diff --git a/mysql-test/r/ctype_gb2312.result b/mysql-test/r/ctype_gb2312.result
index a625c0f08d3..1ab177e72c7 100644
--- a/mysql-test/r/ctype_gb2312.result
+++ b/mysql-test/r/ctype_gb2312.result
@@ -71,6 +71,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+gb2312_chinese_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -120,6 +129,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+gb2312_chinese_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
@@ -285,6 +345,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+gb2312_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
diff --git a/mysql-test/r/ctype_gbk.result b/mysql-test/r/ctype_gbk.result
index 31d61a7e98a..fd4941f9146 100644
--- a/mysql-test/r/ctype_gbk.result
+++ b/mysql-test/r/ctype_gbk.result
@@ -71,6 +71,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+gbk_chinese_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -120,6 +129,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+gbk_chinese_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
@@ -285,6 +345,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+gbk_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
diff --git a/mysql-test/r/ctype_latin1.result b/mysql-test/r/ctype_latin1.result
index b1507a3222b..8beb60c368b 100644
--- a/mysql-test/r/ctype_latin1.result
+++ b/mysql-test/r/ctype_latin1.result
@@ -308,6 +308,108 @@ select 'a' regexp 'A' collate latin1_general_cs;
select 'a' regexp 'A' collate latin1_bin;
'a' regexp 'A' collate latin1_bin
0
+SET @test_character_set= 'latin1';
+SET @test_collation= 'latin1_swedish_ci';
+SET @safe_character_set_server= @@character_set_server;
+SET @safe_collation_server= @@collation_server;
+SET @safe_character_set_client= @@character_set_client;
+SET @safe_character_set_results= @@character_set_results;
+SET character_set_server= @test_character_set;
+SET collation_server= @test_collation;
+CREATE DATABASE d1;
+USE d1;
+CREATE TABLE t1 (c CHAR(10), KEY(c));
+SHOW FULL COLUMNS FROM t1;
+Field Type Collation Null Key Default Extra Privileges Comment
+c char(10) latin1_swedish_ci YES MUL NULL
+INSERT INTO t1 VALUES ('aaa'),('aaaa'),('aaaaa');
+SELECT c as want3results FROM t1 WHERE c LIKE 'aaa%';
+want3results
+aaa
+aaaa
+aaaaa
+DROP TABLE t1;
+CREATE TABLE t1 (c1 varchar(15), KEY c1 (c1(2)));
+SHOW FULL COLUMNS FROM t1;
+Field Type Collation Null Key Default Extra Privileges Comment
+c1 varchar(15) latin1_swedish_ci YES MUL NULL
+INSERT INTO t1 VALUES ('location'),('loberge'),('lotre'),('boabab');
+SELECT c1 as want3results from t1 where c1 like 'l%';
+want3results
+location
+loberge
+lotre
+SELECT c1 as want3results from t1 where c1 like 'lo%';
+want3results
+location
+loberge
+lotre
+SELECT c1 as want1result from t1 where c1 like 'loc%';
+want1result
+location
+SELECT c1 as want1result from t1 where c1 like 'loca%';
+want1result
+location
+SELECT c1 as want1result from t1 where c1 like 'locat%';
+want1result
+location
+SELECT c1 as want1result from t1 where c1 like 'locati%';
+want1result
+location
+SELECT c1 as want1result from t1 where c1 like 'locatio%';
+want1result
+location
+SELECT c1 as want1result from t1 where c1 like 'location%';
+want1result
+location
+DROP TABLE t1;
+create table t1 (a set('a') not null);
+insert into t1 values (),();
+Warnings:
+Warning 1364 Field 'a' doesn't have a default value
+select cast(a as char(1)) from t1;
+cast(a as char(1))
+
+
+select a sounds like a from t1;
+a sounds like a
+1
+1
+select 1 from t1 order by cast(a as char(1));
+1
+1
+1
+drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+latin1_swedish_ci .wwwmysqlcom
+set names utf8;
+create table t1 (
+name varchar(10),
+level smallint unsigned);
+show create table t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `name` varchar(10) DEFAULT NULL,
+ `level` smallint(5) unsigned DEFAULT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+insert into t1 values ('string',1);
+select concat(name,space(level)), concat(name, repeat(' ',level)) from t1;
+concat(name,space(level)) concat(name, repeat(' ',level))
+string string
+drop table t1;
+DROP DATABASE d1;
+USE test;
+SET character_set_server= @safe_character_set_server;
+SET collation_server= @safe_collation_server;
+SET character_set_client= @safe_character_set_client;
+SET character_set_results= @safe_character_set_results;
SET collation_connection='latin1_swedish_ci';
create table t1 select repeat('a',4000) a;
delete from t1;
@@ -335,6 +437,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+latin1_swedish_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
latin1_swedish_ci
@@ -370,7 +523,7 @@ pattern varchar(64) NO
INSERT INTO t1 VALUES (_utf8'2001÷01÷01',_utf8'%Y÷%m÷%d');
SELECT HEX(subject),HEX(pattern),STR_TO_DATE(subject, pattern) FROM t1;
HEX(subject) HEX(pattern) STR_TO_DATE(subject, pattern)
-32303031F73031F73031 2559F7256DF72564 2001-01-01 00:00:00
+32303031F73031F73031 2559F7256DF72564 2001-01-01 00:00:00.000000
DROP TABLE t1;
SET collation_connection='latin1_bin';
create table t1 select repeat('a',4000) a;
@@ -399,6 +552,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+latin1_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
latin1_bin
@@ -3358,6 +3562,23 @@ f1()
00:00:01
DROP FUNCTION f1;
DROP TABLE t1;
+#
+# MDEV-5702 Incorrect results are returned with NULLIF()
+#
+CREATE TABLE t1 (d DATE);
+INSERT INTO t1 VALUES ('1999-11-11'),('2014-02-04');
+SELECT DISTINCT d, CAST(d AS CHAR), NULLIF(d,"2000-01-01") AS bad, NULLIF(CAST(d AS CHAR),"2000-01-01") AS good FROM t1;
+d CAST(d AS CHAR) bad good
+1999-11-11 1999-11-11 1999-11-11 1999-11-11
+2014-02-04 2014-02-04 2014-02-04 2014-02-04
+CREATE TABLE t2 AS SELECT DISTINCT d, NULLIF(d,'2000-01-01') AS bad FROM t1;
+SHOW CREATE TABLE t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `d` date DEFAULT NULL,
+ `bad` varchar(10) DEFAULT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+DROP TABLE t1, t2;
SET NAMES latin1;
SET sql_mode='';
CREATE TABLE t1(a char(215) CHARACTER SET utf8 NOT NULL DEFAULT '', KEY(a));
diff --git a/mysql-test/r/ctype_latin1_de.result b/mysql-test/r/ctype_latin1_de.result
index ceb0a65304b..d20a9c89349 100644
--- a/mysql-test/r/ctype_latin1_de.result
+++ b/mysql-test/r/ctype_latin1_de.result
@@ -343,6 +343,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+latin1_german2_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
"BEGIN ctype_german.inc"
drop table if exists t1;
create table t1 as select repeat(' ', 64) as s1;
diff --git a/mysql-test/r/ctype_sjis.result b/mysql-test/r/ctype_sjis.result
index 994a16261f5..ffeb8524c6e 100644
--- a/mysql-test/r/ctype_sjis.result
+++ b/mysql-test/r/ctype_sjis.result
@@ -98,6 +98,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+sjis_japanese_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
@@ -172,7 +223,7 @@ pattern varchar(64) NO
INSERT INTO t1 VALUES (_utf8'2001÷01÷01',_utf8'%Y÷%m÷%d');
SELECT HEX(subject),HEX(pattern),STR_TO_DATE(subject, pattern) FROM t1;
HEX(subject) HEX(pattern) STR_TO_DATE(subject, pattern)
-323030318180303181803031 25598180256D81802564 2001-01-01 00:00:00
+323030318180303181803031 25598180256D81802564 2001-01-01 00:00:00.000000
DROP TABLE t1;
SET collation_connection='sjis_bin';
create table t1 select repeat('a',4000) a;
@@ -201,6 +252,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+sjis_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
diff --git a/mysql-test/r/ctype_tis620.result b/mysql-test/r/ctype_tis620.result
index 70f58f91d38..08cf9f1a753 100644
--- a/mysql-test/r/ctype_tis620.result
+++ b/mysql-test/r/ctype_tis620.result
@@ -2964,6 +2964,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+tis620_thai_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
tis620_thai_ci
@@ -3091,6 +3142,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+tis620_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
tis620_bin
diff --git a/mysql-test/r/ctype_uca.result b/mysql-test/r/ctype_uca.result
index f2b9843f4a7..c947689ef81 100644
--- a/mysql-test/r/ctype_uca.result
+++ b/mysql-test/r/ctype_uca.result
@@ -5841,6 +5841,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+utf8_swedish_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -5900,6 +5909,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8_unicode_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf8_unicode_ci
diff --git a/mysql-test/r/ctype_ucs.result b/mysql-test/r/ctype_ucs.result
index 6e5ea46fde1..492c9877917 100644
--- a/mysql-test/r/ctype_ucs.result
+++ b/mysql-test/r/ctype_ucs.result
@@ -71,6 +71,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+ucs2_general_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -761,6 +770,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+ucs2_general_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
ucs2_general_ci
@@ -929,7 +989,7 @@ pattern varchar(64) NO
INSERT INTO t1 VALUES (_utf8'2001÷01÷01',_utf8'%Y÷%m÷%d');
SELECT HEX(subject),HEX(pattern),STR_TO_DATE(subject, pattern) FROM t1;
HEX(subject) HEX(pattern) STR_TO_DATE(subject, pattern)
-003200300030003100F70030003100F700300031 0025005900F70025006D00F700250064 2001-01-01 00:00:00
+003200300030003100F70030003100F700300031 0025005900F70025006D00F700250064 2001-01-01 00:00:00.000000
DROP TABLE t1;
SET NAMES latin1;
SET collation_connection='ucs2_bin';
@@ -959,6 +1019,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+ucs2_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
ucs2_bin
@@ -4358,6 +4469,23 @@ f1()
00:00:01
DROP FUNCTION f1;
DROP TABLE t1;
+#
+# MDEV-5702 Incorrect results are returned with NULLIF()
+#
+CREATE TABLE t1 (d DATE);
+INSERT INTO t1 VALUES ('1999-11-11'),('2014-02-04');
+SELECT DISTINCT d, CAST(d AS CHAR), NULLIF(d,"2000-01-01") AS bad, NULLIF(CAST(d AS CHAR),"2000-01-01") AS good FROM t1;
+d CAST(d AS CHAR) bad good
+1999-11-11 1999-11-11 1999-11-11 1999-11-11
+2014-02-04 2014-02-04 2014-02-04 2014-02-04
+CREATE TABLE t2 AS SELECT DISTINCT d, NULLIF(d,'2000-01-01') AS bad FROM t1;
+SHOW CREATE TABLE t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `d` date DEFAULT NULL,
+ `bad` varchar(10) CHARACTER SET ucs2 DEFAULT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+DROP TABLE t1, t2;
SET NAMES latin1;
SET sql_mode='';
CREATE TABLE t1(a char(215) CHARACTER SET utf8 NOT NULL DEFAULT '', KEY(a));
diff --git a/mysql-test/r/ctype_ucs2_query_cache.result b/mysql-test/r/ctype_ucs2_query_cache.result
index c5f1ef5918d..6f26bed02da 100644
--- a/mysql-test/r/ctype_ucs2_query_cache.result
+++ b/mysql-test/r/ctype_ucs2_query_cache.result
@@ -13,6 +13,12 @@ a
2
3
4
+SELECT * FROM t1;
+a
+1
+2
+3
+4
DROP TABLE t1;
#
# End of 5.5 tests
diff --git a/mysql-test/r/ctype_ujis.result b/mysql-test/r/ctype_ujis.result
index aace88419fb..77145fe2eb0 100644
--- a/mysql-test/r/ctype_ujis.result
+++ b/mysql-test/r/ctype_ujis.result
@@ -2234,6 +2234,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+ujis_japanese_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
@@ -2318,6 +2369,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+ujis_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
create table t1 engine=innodb select repeat('a',50) as c1;
alter table t1 add index(c1(5));
insert into t1 values ('abcdefg'),('abcde100'),('abcde110'),('abcde111');
diff --git a/mysql-test/r/ctype_utf16.result b/mysql-test/r/ctype_utf16.result
index 5c75bc098e3..150700bf60d 100644
--- a/mysql-test/r/ctype_utf16.result
+++ b/mysql-test/r/ctype_utf16.result
@@ -600,6 +600,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf16_general_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf16_general_ci
@@ -647,6 +698,57 @@ i
1
DROP TABLE t1;
#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf16_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
+#
# Bug#55980 Character sets: supplementary character _bin ordering is wrong
#
CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a LIMIT 0;
diff --git a/mysql-test/r/ctype_utf16_uca.result b/mysql-test/r/ctype_utf16_uca.result
index 1cae0542549..e3ba73a9047 100644
--- a/mysql-test/r/ctype_utf16_uca.result
+++ b/mysql-test/r/ctype_utf16_uca.result
@@ -2826,6 +2826,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+utf16_swedish_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -2874,6 +2883,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf16_unicode_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf16_unicode_ci
diff --git a/mysql-test/r/ctype_utf16le.result b/mysql-test/r/ctype_utf16le.result
index baf3f4bb0f8..8098b0d1666 100644
--- a/mysql-test/r/ctype_utf16le.result
+++ b/mysql-test/r/ctype_utf16le.result
@@ -644,6 +644,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf16le_general_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf16le_general_ci
@@ -690,6 +741,57 @@ i
1
DROP TABLE t1;
#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf16le_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
+#
# Bug#55980 Character sets: supplementary character _bin ordering is wrong
#
CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a LIMIT 0;
diff --git a/mysql-test/r/ctype_utf32.result b/mysql-test/r/ctype_utf32.result
index b67de4d0051..214ec9f9b1d 100644
--- a/mysql-test/r/ctype_utf32.result
+++ b/mysql-test/r/ctype_utf32.result
@@ -599,6 +599,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf32_general_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf32_general_ci
@@ -646,6 +697,57 @@ i
1
DROP TABLE t1;
#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf32_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
+#
# Bug#55980 Character sets: supplementary character _bin ordering is wrong
#
CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a LIMIT 0;
diff --git a/mysql-test/r/ctype_utf32_uca.result b/mysql-test/r/ctype_utf32_uca.result
index a79103a687f..d2032d401df 100644
--- a/mysql-test/r/ctype_utf32_uca.result
+++ b/mysql-test/r/ctype_utf32_uca.result
@@ -2826,6 +2826,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+utf32_swedish_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -2874,6 +2883,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf32_unicode_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf32_unicode_ci
diff --git a/mysql-test/r/ctype_utf8.result b/mysql-test/r/ctype_utf8.result
index ba96712653d..a8aa4595ab4 100644
--- a/mysql-test/r/ctype_utf8.result
+++ b/mysql-test/r/ctype_utf8.result
@@ -963,6 +963,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8_general_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf8_general_ci
@@ -1114,7 +1165,7 @@ pattern varchar(64) NO
INSERT INTO t1 VALUES (_utf8'2001÷01÷01',_utf8'%Y÷%m÷%d');
SELECT HEX(subject),HEX(pattern),STR_TO_DATE(subject, pattern) FROM t1;
HEX(subject) HEX(pattern) STR_TO_DATE(subject, pattern)
-32303031C3B73031C3B73031 2559C3B7256DC3B72564 2001-01-01 00:00:00
+32303031C3B73031C3B73031 2559C3B7256DC3B72564 2001-01-01 00:00:00.000000
DROP TABLE t1;
SET collation_connection='utf8_bin';
create table t1 select repeat('a',4000) a;
@@ -1143,6 +1194,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf8_bin
@@ -5235,6 +5337,23 @@ f1()
00:00:01
DROP FUNCTION f1;
DROP TABLE t1;
+#
+# MDEV-5702 Incorrect results are returned with NULLIF()
+#
+CREATE TABLE t1 (d DATE);
+INSERT INTO t1 VALUES ('1999-11-11'),('2014-02-04');
+SELECT DISTINCT d, CAST(d AS CHAR), NULLIF(d,"2000-01-01") AS bad, NULLIF(CAST(d AS CHAR),"2000-01-01") AS good FROM t1;
+d CAST(d AS CHAR) bad good
+1999-11-11 1999-11-11 1999-11-11 1999-11-11
+2014-02-04 2014-02-04 2014-02-04 2014-02-04
+CREATE TABLE t2 AS SELECT DISTINCT d, NULLIF(d,'2000-01-01') AS bad FROM t1;
+SHOW CREATE TABLE t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `d` date DEFAULT NULL,
+ `bad` varchar(10) CHARACTER SET utf8 DEFAULT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+DROP TABLE t1, t2;
SET NAMES latin1;
SET sql_mode='';
CREATE TABLE t1(a char(215) CHARACTER SET utf8 NOT NULL DEFAULT '', KEY(a));
diff --git a/mysql-test/r/ctype_utf8mb4.result b/mysql-test/r/ctype_utf8mb4.result
index 55d5c6eed86..0dc94e90454 100644
--- a/mysql-test/r/ctype_utf8mb4.result
+++ b/mysql-test/r/ctype_utf8mb4.result
@@ -963,6 +963,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8mb4_general_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf8mb4_general_ci
@@ -1125,6 +1176,57 @@ i
1
DROP TABLE t1;
#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8mb4_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
+#
# Bug#55980 Character sets: supplementary character _bin ordering is wrong
#
CREATE TABLE t1 AS SELECT REPEAT('a',1) AS a LIMIT 0;
diff --git a/mysql-test/r/ctype_utf8mb4_heap.result b/mysql-test/r/ctype_utf8mb4_heap.result
index 18c8ec69f83..57d29a24fd0 100644
--- a/mysql-test/r/ctype_utf8mb4_heap.result
+++ b/mysql-test/r/ctype_utf8mb4_heap.result
@@ -902,6 +902,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8mb4_general_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf8mb4_general_ci
@@ -1063,6 +1114,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8mb4_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf8mb4_bin
diff --git a/mysql-test/r/ctype_utf8mb4_innodb.result b/mysql-test/r/ctype_utf8mb4_innodb.result
index 68986e28dea..ba03a3f66e6 100644
--- a/mysql-test/r/ctype_utf8mb4_innodb.result
+++ b/mysql-test/r/ctype_utf8mb4_innodb.result
@@ -963,6 +963,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8mb4_general_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf8mb4_general_ci
@@ -1124,6 +1175,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8mb4_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf8mb4_bin
diff --git a/mysql-test/r/ctype_utf8mb4_myisam.result b/mysql-test/r/ctype_utf8mb4_myisam.result
index 8a2de245093..c4ff8e0a882 100644
--- a/mysql-test/r/ctype_utf8mb4_myisam.result
+++ b/mysql-test/r/ctype_utf8mb4_myisam.result
@@ -963,6 +963,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8mb4_general_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf8mb4_general_ci
@@ -1124,6 +1175,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+utf8mb4_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
select @@collation_connection;
@@collation_connection
utf8mb4_bin
diff --git a/mysql-test/r/date_formats.result b/mysql-test/r/date_formats.result
index ff3f4038447..8439c40fbf9 100644
--- a/mysql-test/r/date_formats.result
+++ b/mysql-test/r/date_formats.result
@@ -60,70 +60,70 @@ insert into t1 values
('15-2001-1', '%d-%Y-%c');
select date,format,str_to_date(date, format) as str_to_date from t1;
date format str_to_date
-2003-01-02 10:11:12 %Y-%m-%d %H:%i:%S 2003-01-02 10:11:12
-03-01-02 8:11:2.123456 %y-%m-%d %H:%i:%S.%# 2003-01-02 08:11:02
-0003-01-02 8:11:2.123456 %Y-%m-%d %H:%i:%S.%# 0003-01-02 08:11:02
-03-01-02 8:11:2.123456 %Y-%m-%d %H:%i:%S.%# 2003-01-02 08:11:02
-2003-01-02 10:11:12 PM %Y-%m-%d %h:%i:%S %p 2003-01-02 22:11:12
+2003-01-02 10:11:12 %Y-%m-%d %H:%i:%S 2003-01-02 10:11:12.000000
+03-01-02 8:11:2.123456 %y-%m-%d %H:%i:%S.%# 2003-01-02 08:11:02.000000
+0003-01-02 8:11:2.123456 %Y-%m-%d %H:%i:%S.%# 0003-01-02 08:11:02.000000
+03-01-02 8:11:2.123456 %Y-%m-%d %H:%i:%S.%# 2003-01-02 08:11:02.000000
+2003-01-02 10:11:12 PM %Y-%m-%d %h:%i:%S %p 2003-01-02 22:11:12.000000
2003-01-02 01:11:12.12345AM %Y-%m-%d %h:%i:%S.%f%p 2003-01-02 01:11:12.123450
2003-01-02 02:11:12.12345AM %Y-%m-%d %h:%i:%S.%f %p 2003-01-02 02:11:12.123450
2003-01-02 12:11:12.12345 am %Y-%m-%d %h:%i:%S.%f%p 2003-01-02 00:11:12.123450
-2003-01-02 11:11:12Pm %Y-%m-%d %h:%i:%S%p 2003-01-02 23:11:12
-10:20:10 %H:%i:%s 0000-00-00 10:20:10
-10:20:10 %h:%i:%s.%f 0000-00-00 10:20:10
-10:20:10 %T 0000-00-00 10:20:10
-10:20:10AM %h:%i:%s%p 0000-00-00 10:20:10
-10:20:10AM %r 0000-00-00 10:20:10
+2003-01-02 11:11:12Pm %Y-%m-%d %h:%i:%S%p 2003-01-02 23:11:12.000000
+10:20:10 %H:%i:%s 0000-00-00 10:20:10.000000
+10:20:10 %h:%i:%s.%f 0000-00-00 10:20:10.000000
+10:20:10 %T 0000-00-00 10:20:10.000000
+10:20:10AM %h:%i:%s%p 0000-00-00 10:20:10.000000
+10:20:10AM %r 0000-00-00 10:20:10.000000
10:20:10.44AM %h:%i:%s.%f%p 0000-00-00 10:20:10.440000
-15-01-2001 12:59:58 %d-%m-%Y %H:%i:%S 2001-01-15 12:59:58
-15 September 2001 %d %M %Y 2001-09-15 00:00:00
-15 SEPTEMB 2001 %d %M %Y 2001-09-15 00:00:00
-15 MAY 2001 %d %b %Y 2001-05-15 00:00:00
-15th May 2001 %D %b %Y 2001-05-15 00:00:00
-Sunday 15 MAY 2001 %W %d %b %Y 2001-05-15 00:00:00
-Sund 15 MAY 2001 %W %d %b %Y 2001-05-15 00:00:00
-Tuesday 00 2002 %W %U %Y 2002-01-01 00:00:00
-Thursday 53 1998 %W %u %Y 1998-12-31 00:00:00
-Sunday 01 2001 %W %v %x 2001-01-07 00:00:00
-Tuesday 52 2001 %W %V %X 2002-01-01 00:00:00
-060 2004 %j %Y 2004-02-29 00:00:00
-4 53 1998 %w %u %Y 1998-12-31 00:00:00
-15-01-2001 %d-%m-%Y %H:%i:%S 2001-01-15 00:00:00
-15-01-20 %d-%m-%y 2020-01-15 00:00:00
-15-2001-1 %d-%Y-%c 2001-01-15 00:00:00
+15-01-2001 12:59:58 %d-%m-%Y %H:%i:%S 2001-01-15 12:59:58.000000
+15 September 2001 %d %M %Y 2001-09-15 00:00:00.000000
+15 SEPTEMB 2001 %d %M %Y 2001-09-15 00:00:00.000000
+15 MAY 2001 %d %b %Y 2001-05-15 00:00:00.000000
+15th May 2001 %D %b %Y 2001-05-15 00:00:00.000000
+Sunday 15 MAY 2001 %W %d %b %Y 2001-05-15 00:00:00.000000
+Sund 15 MAY 2001 %W %d %b %Y 2001-05-15 00:00:00.000000
+Tuesday 00 2002 %W %U %Y 2002-01-01 00:00:00.000000
+Thursday 53 1998 %W %u %Y 1998-12-31 00:00:00.000000
+Sunday 01 2001 %W %v %x 2001-01-07 00:00:00.000000
+Tuesday 52 2001 %W %V %X 2002-01-01 00:00:00.000000
+060 2004 %j %Y 2004-02-29 00:00:00.000000
+4 53 1998 %w %u %Y 1998-12-31 00:00:00.000000
+15-01-2001 %d-%m-%Y %H:%i:%S 2001-01-15 00:00:00.000000
+15-01-20 %d-%m-%y 2020-01-15 00:00:00.000000
+15-2001-1 %d-%Y-%c 2001-01-15 00:00:00.000000
select date,format,concat('',str_to_date(date, format)) as con from t1;
date format con
-2003-01-02 10:11:12 %Y-%m-%d %H:%i:%S 2003-01-02 10:11:12
-03-01-02 8:11:2.123456 %y-%m-%d %H:%i:%S.%# 2003-01-02 08:11:02
-0003-01-02 8:11:2.123456 %Y-%m-%d %H:%i:%S.%# 0003-01-02 08:11:02
-03-01-02 8:11:2.123456 %Y-%m-%d %H:%i:%S.%# 2003-01-02 08:11:02
-2003-01-02 10:11:12 PM %Y-%m-%d %h:%i:%S %p 2003-01-02 22:11:12
+2003-01-02 10:11:12 %Y-%m-%d %H:%i:%S 2003-01-02 10:11:12.000000
+03-01-02 8:11:2.123456 %y-%m-%d %H:%i:%S.%# 2003-01-02 08:11:02.000000
+0003-01-02 8:11:2.123456 %Y-%m-%d %H:%i:%S.%# 0003-01-02 08:11:02.000000
+03-01-02 8:11:2.123456 %Y-%m-%d %H:%i:%S.%# 2003-01-02 08:11:02.000000
+2003-01-02 10:11:12 PM %Y-%m-%d %h:%i:%S %p 2003-01-02 22:11:12.000000
2003-01-02 01:11:12.12345AM %Y-%m-%d %h:%i:%S.%f%p 2003-01-02 01:11:12.123450
2003-01-02 02:11:12.12345AM %Y-%m-%d %h:%i:%S.%f %p 2003-01-02 02:11:12.123450
2003-01-02 12:11:12.12345 am %Y-%m-%d %h:%i:%S.%f%p 2003-01-02 00:11:12.123450
-2003-01-02 11:11:12Pm %Y-%m-%d %h:%i:%S%p 2003-01-02 23:11:12
-10:20:10 %H:%i:%s 0000-00-00 10:20:10
-10:20:10 %h:%i:%s.%f 0000-00-00 10:20:10
-10:20:10 %T 0000-00-00 10:20:10
-10:20:10AM %h:%i:%s%p 0000-00-00 10:20:10
-10:20:10AM %r 0000-00-00 10:20:10
+2003-01-02 11:11:12Pm %Y-%m-%d %h:%i:%S%p 2003-01-02 23:11:12.000000
+10:20:10 %H:%i:%s 0000-00-00 10:20:10.000000
+10:20:10 %h:%i:%s.%f 0000-00-00 10:20:10.000000
+10:20:10 %T 0000-00-00 10:20:10.000000
+10:20:10AM %h:%i:%s%p 0000-00-00 10:20:10.000000
+10:20:10AM %r 0000-00-00 10:20:10.000000
10:20:10.44AM %h:%i:%s.%f%p 0000-00-00 10:20:10.440000
-15-01-2001 12:59:58 %d-%m-%Y %H:%i:%S 2001-01-15 12:59:58
-15 September 2001 %d %M %Y 2001-09-15 00:00:00
-15 SEPTEMB 2001 %d %M %Y 2001-09-15 00:00:00
-15 MAY 2001 %d %b %Y 2001-05-15 00:00:00
-15th May 2001 %D %b %Y 2001-05-15 00:00:00
-Sunday 15 MAY 2001 %W %d %b %Y 2001-05-15 00:00:00
-Sund 15 MAY 2001 %W %d %b %Y 2001-05-15 00:00:00
-Tuesday 00 2002 %W %U %Y 2002-01-01 00:00:00
-Thursday 53 1998 %W %u %Y 1998-12-31 00:00:00
-Sunday 01 2001 %W %v %x 2001-01-07 00:00:00
-Tuesday 52 2001 %W %V %X 2002-01-01 00:00:00
-060 2004 %j %Y 2004-02-29 00:00:00
-4 53 1998 %w %u %Y 1998-12-31 00:00:00
-15-01-2001 %d-%m-%Y %H:%i:%S 2001-01-15 00:00:00
-15-01-20 %d-%m-%y 2020-01-15 00:00:00
-15-2001-1 %d-%Y-%c 2001-01-15 00:00:00
+15-01-2001 12:59:58 %d-%m-%Y %H:%i:%S 2001-01-15 12:59:58.000000
+15 September 2001 %d %M %Y 2001-09-15 00:00:00.000000
+15 SEPTEMB 2001 %d %M %Y 2001-09-15 00:00:00.000000
+15 MAY 2001 %d %b %Y 2001-05-15 00:00:00.000000
+15th May 2001 %D %b %Y 2001-05-15 00:00:00.000000
+Sunday 15 MAY 2001 %W %d %b %Y 2001-05-15 00:00:00.000000
+Sund 15 MAY 2001 %W %d %b %Y 2001-05-15 00:00:00.000000
+Tuesday 00 2002 %W %U %Y 2002-01-01 00:00:00.000000
+Thursday 53 1998 %W %u %Y 1998-12-31 00:00:00.000000
+Sunday 01 2001 %W %v %x 2001-01-07 00:00:00.000000
+Tuesday 52 2001 %W %V %X 2002-01-01 00:00:00.000000
+060 2004 %j %Y 2004-02-29 00:00:00.000000
+4 53 1998 %w %u %Y 1998-12-31 00:00:00.000000
+15-01-2001 %d-%m-%Y %H:%i:%S 2001-01-15 00:00:00.000000
+15-01-20 %d-%m-%y 2020-01-15 00:00:00.000000
+15-2001-1 %d-%Y-%c 2001-01-15 00:00:00.000000
select date,format,cast(str_to_date(date, format) as datetime) as datetime from t1;
date format datetime
2003-01-02 10:11:12 %Y-%m-%d %H:%i:%S 2003-01-02 10:11:12
@@ -352,16 +352,16 @@ insert into t1 values
('03-01-02 10:11:12 PM', '%Y-%m-%d %h:%i:%S %p');
select date,format,str_to_date(date, format) as str_to_date from t1;
date format str_to_date
-10:20:10AM %h:%i:%s 0000-00-00 10:20:10
-2003-01-02 10:11:12 %Y-%m-%d %h:%i:%S 2003-01-02 10:11:12
-03-01-02 10:11:12 PM %Y-%m-%d %h:%i:%S %p 2003-01-02 22:11:12
+10:20:10AM %h:%i:%s 0000-00-00 10:20:10.000000
+2003-01-02 10:11:12 %Y-%m-%d %h:%i:%S 2003-01-02 10:11:12.000000
+03-01-02 10:11:12 PM %Y-%m-%d %h:%i:%S %p 2003-01-02 22:11:12.000000
Warnings:
Warning 1292 Truncated incorrect datetime value: '10:20:10AM'
select date,format,concat(str_to_date(date, format),'') as con from t1;
date format con
-10:20:10AM %h:%i:%s 0000-00-00 10:20:10
-2003-01-02 10:11:12 %Y-%m-%d %h:%i:%S 2003-01-02 10:11:12
-03-01-02 10:11:12 PM %Y-%m-%d %h:%i:%S %p 2003-01-02 22:11:12
+10:20:10AM %h:%i:%s 0000-00-00 10:20:10.000000
+2003-01-02 10:11:12 %Y-%m-%d %h:%i:%S 2003-01-02 10:11:12.000000
+03-01-02 10:11:12 PM %Y-%m-%d %h:%i:%S %p 2003-01-02 22:11:12.000000
Warnings:
Warning 1292 Truncated incorrect datetime value: '10:20:10AM'
drop table t1;
@@ -418,7 +418,7 @@ drop table t1;
create table t1 select "02 10" as a, "%d %H" as b;
select str_to_date(a,b) from t1;
str_to_date(a,b)
-0000-00-02 10:00:00
+0000-00-02 10:00:00.000000
create table t2 select str_to_date(a,b) from t1;
describe t2;
Field Type Null Key Default Extra
diff --git a/mysql-test/r/derived.result b/mysql-test/r/derived.result
index 3a3b69f1fc7..d0f42c3d3ec 100644
--- a/mysql-test/r/derived.result
+++ b/mysql-test/r/derived.result
@@ -539,6 +539,7 @@ n d1 d2 result
2085 2012-01-01 00:00:00 2013-01-01 00:00:00 0
2084 2012-02-01 00:00:00 2013-01-01 00:00:00 0
drop table t1;
+set @save_derived_optimizer_switch_bug=@@optimizer_switch;
SET optimizer_switch = 'derived_merge=on,derived_with_keys=on,in_to_exists=on';
CREATE TABLE t1 (a INT) ENGINE=MyISAM;
INSERT INTO t1 VALUES (8);
@@ -553,4 +554,17 @@ id select_type table type possible_keys key key_len ref rows Extra
Warnings:
Note 1249 Select 4 was reduced during optimization
DROP TABLE t1, t2;
+set optimizer_switch=@save_derived_optimizer_switch_bug;
+#
+# MDEV-6163: Error while executing an update query that has the
+# same table in a sub-query
+#
+set @save_derived_optimizer_switch_bug=@@optimizer_switch;
+SET optimizer_switch = 'derived_merge=on';
+create table t1 (balance float, accountId varchar(64), primary key (accountId));
+insert into t1 (accountId,balance) values
+('dealer-1',199354.0),('dealer-2',0),('dealer-3',0),('dealer-5',0),('FINANCE',-200000),('OPERATOR',0);
+update t1 set balance=(select sum(balance) from (SELECT balance FROM t1 where accountId like 'dealer%') AS copied) where accountId = 'OPERATOR';
+set optimizer_switch=@save_derived_optimizer_switch_bug;
+drop table t1;
set optimizer_switch=@save_derived_optimizer_switch;
diff --git a/mysql-test/r/derived_view.result b/mysql-test/r/derived_view.result
index 64501ab5b76..87267124ff0 100644
--- a/mysql-test/r/derived_view.result
+++ b/mysql-test/r/derived_view.result
@@ -1288,7 +1288,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
3 DEPENDENT SUBQUERY t3 ALL NULL NULL NULL NULL 2 100.00 Using where
Warnings:
Note 1276 Field or reference 't.a' of SELECT #3 was resolved in SELECT #1
-Note 1003 select `test`.`t1`.`a` AS `a` from `test`.`t1` where <expr_cache><`test`.`t1`.`a`>(exists(select 28 from `test`.`t3` where ('j' < `test`.`t1`.`a`)))
+Note 1003 select `test`.`t1`.`a` AS `a` from `test`.`t1` where <in_optimizer>(1,<expr_cache><`test`.`t1`.`a`>(exists(select 28 from `test`.`t3` where ('j' < `test`.`t1`.`a`))))
SELECT * FROM (SELECT * FROM t1) AS t
WHERE EXISTS (SELECT t2.a FROM t3 RIGHT JOIN t2 ON (t3.a = t2.a)
WHERE t2.b < t.a);
diff --git a/mysql-test/r/distinct.result b/mysql-test/r/distinct.result
index 6f68483f684..bd7deee43e9 100644
--- a/mysql-test/r/distinct.result
+++ b/mysql-test/r/distinct.result
@@ -756,7 +756,7 @@ INSERT INTO t1(a, b, c) VALUES (1, 1, 1),
(1, 2, 3);
EXPLAIN SELECT DISTINCT a, b, d, c FROM t1;
id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE t1 range NULL a 16 NULL 7 Using index for group-by
+1 SIMPLE t1 index NULL a 16 NULL 6 Using index
SELECT DISTINCT a, b, d, c FROM t1;
a b d c
1 1 0 1
diff --git a/mysql-test/r/dyncol.result b/mysql-test/r/dyncol.result
index 5646de88d26..4753728793a 100644
--- a/mysql-test/r/dyncol.result
+++ b/mysql-test/r/dyncol.result
@@ -1001,29 +1001,29 @@ Warnings:
Warning 1292 Truncated incorrect time value: '1223.5aa'
select column_get(column_create(1, 18446744073709551615 AS unsigned int), 1 as time);
column_get(column_create(1, 18446744073709551615 AS unsigned int), 1 as time)
-NULL
+838:59:59
Warnings:
-Warning 1292 Incorrect datetime value: '1.8446744073709552e19'
+Warning 1292 Truncated incorrect time value: '1.8446744073709552e19'
select column_get(column_create(1, 9223372036854775807 AS int), 1 as time);
column_get(column_create(1, 9223372036854775807 AS int), 1 as time)
-NULL
+838:59:59
Warnings:
-Warning 1292 Incorrect datetime value: '9223372036854775807'
+Warning 1292 Truncated incorrect time value: '9223372036854775807'
select column_get(column_create(1, -9223372036854775808 AS int), 1 as time);
column_get(column_create(1, -9223372036854775808 AS int), 1 as time)
-NULL
+-838:59:59
Warnings:
-Warning 1292 Incorrect datetime value: '-9223372036854775808'
+Warning 1292 Truncated incorrect time value: '-9223372036854775808'
select column_get(column_create(1, 99999999999999999999999999999 AS decimal(32,10)), 1 as time);
column_get(column_create(1, 99999999999999999999999999999 AS decimal(32,10)), 1 as time)
-NULL
+838:59:59
Warnings:
-Warning 1292 Incorrect datetime value: '99999999999999999999999999999'
+Warning 1292 Truncated incorrect time value: '99999999999999999999999999999'
select column_get(column_create(1, 99999999999999999999999999999 AS double), 1 as time);
column_get(column_create(1, 99999999999999999999999999999 AS double), 1 as time)
-NULL
+838:59:59
Warnings:
-Warning 1292 Incorrect datetime value: '1e29'
+Warning 1292 Truncated incorrect time value: '1e29'
select column_get(column_create(1, "2011-02-32 8:46:06.23434" AS CHAR), 1 as time);
column_get(column_create(1, "2011-02-32 8:46:06.23434" AS CHAR), 1 as time)
NULL
@@ -1435,6 +1435,17 @@ Warning 1265 Data truncated for column 'dyncol' at row 1
SELECT COLUMN_ADD( dyncol, 'a', '22:22:22', 'c', REPEAT('x',270) AS CHAR ) FROM t1;
DROP table t1;
#
+# MDEV-4858 Wrong results for a huge unsigned value inserted into a TIME column
+#
+SELECT
+column_get(column_create(1, -999999999999999 AS int), 1 AS TIME) AS t1,
+column_get(column_create(1, -9223372036854775808 AS int), 1 AS TIME) AS t2;
+t1 t2
+-838:59:59 -838:59:59
+Warnings:
+Warning 1292 Truncated incorrect time value: '-999999999999999'
+Warning 1292 Truncated incorrect time value: '-9223372036854775808'
+#
# end of 5.3 tests
#
select column_get(column_create(1, "18446744073709552001" as char), 1 as int);
diff --git a/mysql-test/r/features.result b/mysql-test/r/features.result
index 7b6a352ab0c..66d2c6bf71d 100644
--- a/mysql-test/r/features.result
+++ b/mysql-test/r/features.result
@@ -1,6 +1,8 @@
drop table if exists t1;
+flush status;
show status like "feature%";
Variable_name Value
+Feature_delay_key_write 0
Feature_dynamic_columns 0
Feature_fulltext 0
Feature_gis 0
@@ -138,3 +140,17 @@ upd1
show status like "feature_xml";
Variable_name Value
Feature_xml 2
+#
+# Feature delayed_keys
+#
+create table t1 (a int, key(a)) engine=myisam delay_key_write=1;
+insert into t1 values(1);
+insert into t1 values(2);
+drop table t1;
+create table t1 (a int, key(a)) engine=aria delay_key_write=1;
+insert into t1 values(1);
+insert into t1 values(2);
+drop table t1;
+show status like "feature_delay_key_write";
+Variable_name Value
+Feature_delay_key_write 2
diff --git a/mysql-test/r/fulltext.result b/mysql-test/r/fulltext.result
index e6abd44c267..0cac910886b 100644
--- a/mysql-test/r/fulltext.result
+++ b/mysql-test/r/fulltext.result
@@ -602,8 +602,8 @@ WHERE t3.a=t1.a AND MATCH(b2) AGAINST('scargill' IN BOOLEAN MODE)
);
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY t1 ALL NULL NULL NULL NULL 2 Using where
-2 DEPENDENT SUBQUERY t2 fulltext b2 b2 0 1 Using where
-2 DEPENDENT SUBQUERY t3 ALL NULL NULL NULL NULL 2 Using where
+2 MATERIALIZED t2 fulltext b2 b2 0 1 Using where
+2 MATERIALIZED t3 ALL NULL NULL NULL NULL 2 Using where
# should return 0
SELECT count(*) FROM t1 WHERE
not exists(
@@ -699,6 +699,51 @@ EXECUTE stmt;
DEALLOCATE PREPARE stmt;
DROP TABLE t1;
End of 5.1 tests
+#
+# Start of 5.5 tests
+#
+#
+# MDEV-6146 Can't mix (latin1_swedish_ci,NUMERIC) and (utf8_unicode_ci,IMPLICIT) for MATCH
+#
+SET NAMES utf8;
+CREATE TABLE t1
+(
+txt text COLLATE utf8_unicode_ci NOT NULL,
+uid int(11) NOT NULL,
+id2 int(11) NOT NULL,
+KEY uid (uid),
+KEY id2 (id2)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
+INSERT INTO t1 VALUES ('txt1',1234,5678);
+SELECT * FROM t1 WHERE MATCH (id2, uid, txt) AGAINST ('txt1' IN BOOLEAN MODE);
+txt uid id2
+txt1 1234 5678
+SELECT * FROM t1 WHERE MATCH (id2, uid, txt) AGAINST ('1234' IN BOOLEAN MODE);
+txt uid id2
+txt1 1234 5678
+SELECT * FROM t1 WHERE MATCH (id2, uid, txt) AGAINST ('5678' IN BOOLEAN MODE);
+txt uid id2
+txt1 1234 5678
+DROP TABLE t1;
+CREATE TABLE t1 (
+txt1 text COLLATE utf8_unicode_ci NOT NULL,
+txt2 text COLLATE latin1_swedish_ci NOT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
+INSERT INTO t1 VALUES ('nnn1 x1 y1 ööö1','mmm1 ùùù1');
+INSERT INTO t1 VALUES ('nnn2 x2 y2 ööö2','mmm2 ùùù2');
+INSERT INTO t1 VALUES ('nnn3 x3 y3 ööö3','mmm3 ùùù3');
+INSERT INTO t1 VALUES ('nnn4 x4 y4 ööö4','mmm4 ùùù4');
+INSERT INTO t1 VALUES ('nnn5 x5 y5 ööö5','mmm5 ');
+SELECT * FROM t1 WHERE MATCH (txt1,txt2) AGAINST ('ööö1' IN BOOLEAN MODE);
+txt1 txt2
+nnn1 x1 y1 ööö1 mmm1 ùùù1
+SELECT * FROM t1 WHERE MATCH (txt1,txt2) AGAINST ('ùùù2' IN BOOLEAN MODE);
+txt1 txt2
+nnn2 x2 y2 ööö2 mmm2 ùùù2
+DROP TABLE t1;
+#
+# End of 5.5 tests
+#
CREATE TABLE t1 (
id int(11) auto_increment,
title varchar(100) default '',
diff --git a/mysql-test/r/func_group_innodb.result b/mysql-test/r/func_group_innodb.result
index 9489960d28c..52d5922df95 100644
--- a/mysql-test/r/func_group_innodb.result
+++ b/mysql-test/r/func_group_innodb.result
@@ -236,12 +236,14 @@ SET storage_engine=@old_engine;
#
CREATE TABLE t1(a BLOB, b VARCHAR(255) CHARSET LATIN1, c INT,
KEY(b, c, a(765))) ENGINE=INNODB;
-INSERT INTO t1(a, b, c) VALUES ('', 'a', 0), ('', 'a', null), ('', 'a', 0);
+INSERT INTO t1(a, b, c) VALUES
+('', 'a', 0), ('', 'a', null), ('', 'a', 0), ('', 'a', null), ('', 'a', 0);
+ANALYZE TABLE t1;
SELECT MIN(c) FROM t1 GROUP BY b;
MIN(c)
0
EXPLAIN SELECT MIN(c) FROM t1 GROUP BY b;
id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE t1 range NULL b 263 NULL 4 Using index for group-by
+1 SIMPLE t1 range NULL b 263 NULL 3 Using index for group-by
DROP TABLE t1;
End of 5.5 tests
diff --git a/mysql-test/r/func_misc.result b/mysql-test/r/func_misc.result
index 0c4d22f89b7..5ae9ae1f0e8 100644
--- a/mysql-test/r/func_misc.result
+++ b/mysql-test/r/func_misc.result
@@ -584,3 +584,591 @@ ERROR 42000: Identifier name 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
#
# End of 5.5 tests
#
+
+# --
+# -- WL#5787: IPv6-capable INET_ATON and INET_NTOA functions.
+# --
+
+# -- INET6_ATON: checking NULL, invalid types, out-of range values...
+
+SELECT INET6_ATON(NULL) IS NULL;
+INET6_ATON(NULL) IS NULL
+1
+SELECT INET6_ATON(123) IS NULL;
+INET6_ATON(123) IS NULL
+1
+SELECT INET6_ATON(123.45) IS NULL;
+INET6_ATON(123.45) IS NULL
+1
+SELECT INET6_ATON(NOW()) IS NULL;
+INET6_ATON(NOW()) IS NULL
+1
+SELECT INET6_ATON('1.2.3') IS NULL;
+INET6_ATON('1.2.3') IS NULL
+1
+SELECT INET6_ATON('1.2.3.') IS NULL;
+INET6_ATON('1.2.3.') IS NULL
+1
+SELECT INET6_ATON('1..3.4') IS NULL;
+INET6_ATON('1..3.4') IS NULL
+1
+SELECT INET6_ATON('-1.2.3.4') IS NULL;
+INET6_ATON('-1.2.3.4') IS NULL
+1
+SELECT INET6_ATON('1.2.3.256') IS NULL;
+INET6_ATON('1.2.3.256') IS NULL
+1
+SELECT INET6_ATON('1.2.3.4.5') IS NULL;
+INET6_ATON('1.2.3.4.5') IS NULL
+1
+SELECT INET6_ATON('0001.2.3.4') IS NULL;
+INET6_ATON('0001.2.3.4') IS NULL
+1
+SELECT INET6_ATON('0x1.2.3.4') IS NULL;
+INET6_ATON('0x1.2.3.4') IS NULL
+1
+SELECT INET6_ATON('a.2.3.4') IS NULL;
+INET6_ATON('a.2.3.4') IS NULL
+1
+SELECT INET6_ATON('1.2.3.4:80') IS NULL;
+INET6_ATON('1.2.3.4:80') IS NULL
+1
+SELECT INET6_ATON('1.2.3.4/32') IS NULL;
+INET6_ATON('1.2.3.4/32') IS NULL
+1
+SELECT INET6_ATON('mysql.com') IS NULL;
+INET6_ATON('mysql.com') IS NULL
+1
+SELECT INET6_ATON(':::') IS NULL;
+INET6_ATON(':::') IS NULL
+1
+SELECT INET6_ATON(':1:2:3') IS NULL;
+INET6_ATON(':1:2:3') IS NULL
+1
+SELECT INET6_ATON('1:2:3:') IS NULL;
+INET6_ATON('1:2:3:') IS NULL
+1
+SELECT INET6_ATON(':1::2:3') IS NULL;
+INET6_ATON(':1::2:3') IS NULL
+1
+SELECT INET6_ATON('1::2:3:') IS NULL;
+INET6_ATON('1::2:3:') IS NULL
+1
+SELECT INET6_ATON('::00001') IS NULL;
+INET6_ATON('::00001') IS NULL
+1
+SELECT INET6_ATON('::00001:2') IS NULL;
+INET6_ATON('::00001:2') IS NULL
+1
+SELECT INET6_ATON('::12345') IS NULL;
+INET6_ATON('::12345') IS NULL
+1
+SELECT INET6_ATON('1020::3040::5060') IS NULL;
+INET6_ATON('1020::3040::5060') IS NULL
+1
+SELECT INET6_ATON('::ABCZ') IS NULL;
+INET6_ATON('::ABCZ') IS NULL
+1
+SELECT INET6_ATON('::0x1.2.3.4') IS NULL;
+INET6_ATON('::0x1.2.3.4') IS NULL
+1
+SELECT INET6_ATON('::1.0x2.3.4') IS NULL;
+INET6_ATON('::1.0x2.3.4') IS NULL
+1
+SELECT INET6_ATON('::a.b.c.d') IS NULL;
+INET6_ATON('::a.b.c.d') IS NULL
+1
+SELECT INET6_ATON('::FFFF:0x1.2.3.4') IS NULL;
+INET6_ATON('::FFFF:0x1.2.3.4') IS NULL
+1
+SELECT INET6_ATON('::FFFF:1.0x2.3.4') IS NULL;
+INET6_ATON('::FFFF:1.0x2.3.4') IS NULL
+1
+SELECT INET6_ATON('::FFFF:a.b.c.d') IS NULL;
+INET6_ATON('::FFFF:a.b.c.d') IS NULL
+1
+SELECT INET6_ATON('::1.2.3.4:ABCD') IS NULL;
+INET6_ATON('::1.2.3.4:ABCD') IS NULL
+1
+# NOTE: such addresses are supported because getaddrinfo() supports them.
+# This is just to record the current behaviour.
+SELECT HEX(INET6_ATON('::ABCD:1.2.3.4'));
+HEX(INET6_ATON('::ABCD:1.2.3.4'))
+00000000000000000000ABCD01020304
+
+# -- INET6_ATON: checking binary representation...
+
+SELECT HEX(INET6_ATON('0.0.0.0'));
+HEX(INET6_ATON('0.0.0.0'))
+00000000
+SELECT HEX(INET6_ATON('00.00.00.00'));
+HEX(INET6_ATON('00.00.00.00'))
+00000000
+SELECT HEX(INET6_ATON('000.000.000.000'));
+HEX(INET6_ATON('000.000.000.000'))
+00000000
+SELECT HEX(INET6_ATON('1.2.3.4'));
+HEX(INET6_ATON('1.2.3.4'))
+01020304
+SELECT HEX(INET6_ATON('01.02.03.04'));
+HEX(INET6_ATON('01.02.03.04'))
+01020304
+SELECT HEX(INET6_ATON('001.002.003.004'));
+HEX(INET6_ATON('001.002.003.004'))
+01020304
+SELECT HEX(INET6_ATON('255.255.255.255'));
+HEX(INET6_ATON('255.255.255.255'))
+FFFFFFFF
+SELECT HEX(INET6_ATON('::'));
+HEX(INET6_ATON('::'))
+00000000000000000000000000000000
+SELECT HEX(INET6_ATON('0::0'));
+HEX(INET6_ATON('0::0'))
+00000000000000000000000000000000
+SELECT HEX(INET6_ATON('1::2'));
+HEX(INET6_ATON('1::2'))
+00010000000000000000000000000002
+SELECT HEX(INET6_ATON('0::'));
+HEX(INET6_ATON('0::'))
+00000000000000000000000000000000
+SELECT HEX(INET6_ATON('1::'));
+HEX(INET6_ATON('1::'))
+00010000000000000000000000000000
+SELECT HEX(INET6_ATON('::0'));
+HEX(INET6_ATON('::0'))
+00000000000000000000000000000000
+SELECT HEX(INET6_ATON('::1'));
+HEX(INET6_ATON('::1'))
+00000000000000000000000000000001
+SELECT HEX(INET6_ATON('1:2:3:4:5:6:7:8'));
+HEX(INET6_ATON('1:2:3:4:5:6:7:8'))
+00010002000300040005000600070008
+SELECT HEX(INET6_ATON('::2:3:4:5:6:7:8'));
+HEX(INET6_ATON('::2:3:4:5:6:7:8'))
+00000002000300040005000600070008
+SELECT HEX(INET6_ATON('1::3:4:5:6:7:8'));
+HEX(INET6_ATON('1::3:4:5:6:7:8'))
+00010000000300040005000600070008
+SELECT HEX(INET6_ATON('1:2::4:5:6:7:8'));
+HEX(INET6_ATON('1:2::4:5:6:7:8'))
+00010002000000040005000600070008
+SELECT HEX(INET6_ATON('1:2:3::5:6:7:8'));
+HEX(INET6_ATON('1:2:3::5:6:7:8'))
+00010002000300000005000600070008
+SELECT HEX(INET6_ATON('1:2:3:4::6:7:8'));
+HEX(INET6_ATON('1:2:3:4::6:7:8'))
+00010002000300040000000600070008
+SELECT HEX(INET6_ATON('1:2:3:4:5::7:8'));
+HEX(INET6_ATON('1:2:3:4:5::7:8'))
+00010002000300040005000000070008
+SELECT HEX(INET6_ATON('1:2:3:4:5:6::8'));
+HEX(INET6_ATON('1:2:3:4:5:6::8'))
+00010002000300040005000600000008
+SELECT HEX(INET6_ATON('1:2:3:4:5:6:7::'));
+HEX(INET6_ATON('1:2:3:4:5:6:7::'))
+00010002000300040005000600070000
+SELECT HEX(INET6_ATON('0000:0000::0000:0001'));
+HEX(INET6_ATON('0000:0000::0000:0001'))
+00000000000000000000000000000001
+SELECT HEX(INET6_ATON('1234:5678:9abc:def0:4321:8765:cba9:0fed'));
+HEX(INET6_ATON('1234:5678:9abc:def0:4321:8765:cba9:0fed'))
+123456789ABCDEF043218765CBA90FED
+SELECT HEX(INET6_ATON('0000:0000:0000:0000:0000:0000:0000:0001'));
+HEX(INET6_ATON('0000:0000:0000:0000:0000:0000:0000:0001'))
+00000000000000000000000000000001
+SELECT HEX(INET6_ATON('::C0A8:0102'));
+HEX(INET6_ATON('::C0A8:0102'))
+000000000000000000000000C0A80102
+SELECT HEX(INET6_ATON('::c0a8:0102'));
+HEX(INET6_ATON('::c0a8:0102'))
+000000000000000000000000C0A80102
+SELECT HEX(INET6_ATON('::192.168.1.2'));
+HEX(INET6_ATON('::192.168.1.2'))
+000000000000000000000000C0A80102
+SELECT HEX(INET6_ATON('::FfFf:C0a8:0102'));
+HEX(INET6_ATON('::FfFf:C0a8:0102'))
+00000000000000000000FFFFC0A80102
+SELECT HEX(INET6_ATON('::ffff:c0a8:0102'));
+HEX(INET6_ATON('::ffff:c0a8:0102'))
+00000000000000000000FFFFC0A80102
+SELECT HEX(INET6_ATON('::ffff:192.168.1.2'));
+HEX(INET6_ATON('::ffff:192.168.1.2'))
+00000000000000000000FFFFC0A80102
+SELECT HEX(INET6_ATON('::01.2.3.4'));
+HEX(INET6_ATON('::01.2.3.4'))
+00000000000000000000000001020304
+SELECT HEX(INET6_ATON('::1.02.3.4'));
+HEX(INET6_ATON('::1.02.3.4'))
+00000000000000000000000001020304
+SELECT HEX(INET6_ATON('::1.2.03.4'));
+HEX(INET6_ATON('::1.2.03.4'))
+00000000000000000000000001020304
+SELECT HEX(INET6_ATON('::1.2.3.04'));
+HEX(INET6_ATON('::1.2.3.04'))
+00000000000000000000000001020304
+SELECT HEX(INET6_ATON('::1.2.3.00'));
+HEX(INET6_ATON('::1.2.3.00'))
+00000000000000000000000001020300
+SELECT HEX(INET6_ATON('::FFFF:01.2.3.4'));
+HEX(INET6_ATON('::FFFF:01.2.3.4'))
+00000000000000000000FFFF01020304
+SELECT HEX(INET6_ATON('::FFFF:1.02.3.4'));
+HEX(INET6_ATON('::FFFF:1.02.3.4'))
+00000000000000000000FFFF01020304
+SELECT HEX(INET6_ATON('::FFFF:1.2.03.4'));
+HEX(INET6_ATON('::FFFF:1.2.03.4'))
+00000000000000000000FFFF01020304
+SELECT HEX(INET6_ATON('::FFFF:1.2.3.04'));
+HEX(INET6_ATON('::FFFF:1.2.3.04'))
+00000000000000000000FFFF01020304
+SELECT HEX(INET6_ATON('::FFFF:1.2.3.00'));
+HEX(INET6_ATON('::FFFF:1.2.3.00'))
+00000000000000000000FFFF01020300
+
+# -- INET6_ATON: checking the length is either 4 or 16...
+
+SELECT LENGTH(INET6_ATON('0.0.0.0'));
+LENGTH(INET6_ATON('0.0.0.0'))
+4
+SELECT LENGTH(INET6_ATON('255.255.255.255'));
+LENGTH(INET6_ATON('255.255.255.255'))
+4
+SELECT LENGTH(INET6_ATON('::'));
+LENGTH(INET6_ATON('::'))
+16
+SELECT LENGTH(INET6_ATON('1020:3040:5060:7080:90A0:B0C0:D0E0:F010'));
+LENGTH(INET6_ATON('1020:3040:5060:7080:90A0:B0C0:D0E0:F010'))
+16
+
+# -- INET6_NTOA: checking NULL, invalid types, out-of range values...
+
+SELECT INET6_NTOA(NULL);
+INET6_NTOA(NULL)
+NULL
+SELECT INET6_NTOA(123);
+INET6_NTOA(123)
+NULL
+SELECT INET6_NTOA(123.456);
+INET6_NTOA(123.456)
+NULL
+SELECT INET6_NTOA(NOW());
+INET6_NTOA(NOW())
+NULL
+SELECT INET6_NTOA(UNHEX('C0A801'));
+INET6_NTOA(UNHEX('C0A801'))
+NULL
+SELECT INET6_NTOA(UNHEX('C0A80102'));
+INET6_NTOA(UNHEX('C0A80102'))
+192.168.1.2
+SELECT INET6_NTOA(UNHEX('C0A8010203'));
+INET6_NTOA(UNHEX('C0A8010203'))
+NULL
+SELECT INET6_NTOA(UNHEX('0102030405060708090A0B0C0D0E0F'));
+INET6_NTOA(UNHEX('0102030405060708090A0B0C0D0E0F'))
+NULL
+SELECT INET6_NTOA(UNHEX('0102030405060708090A0B0C0D0E0F10'));
+INET6_NTOA(UNHEX('0102030405060708090A0B0C0D0E0F10'))
+102:304:506:708:90a:b0c:d0e:f10
+SELECT INET6_NTOA(UNHEX('0102030405060708090A0B0C0D0E0F1011'));
+INET6_NTOA(UNHEX('0102030405060708090A0B0C0D0E0F1011'))
+NULL
+SELECT INET6_NTOA('1234'), INET6_NTOA(BINARY('1234'));
+INET6_NTOA('1234') INET6_NTOA(BINARY('1234'))
+NULL 49.50.51.52
+SELECT INET6_NTOA('0123456789abcdef'), INET6_NTOA(BINARY('0123456789abcdef'));
+INET6_NTOA('0123456789abcdef') INET6_NTOA(BINARY('0123456789abcdef'))
+NULL 3031:3233:3435:3637:3839:6162:6364:6566
+
+# -- Checking double-conversion...
+
+SELECT INET6_NTOA(INET6_ATON('::'));
+INET6_NTOA(INET6_ATON('::'))
+::
+SELECT INET6_NTOA(INET6_ATON('0::0'));
+INET6_NTOA(INET6_ATON('0::0'))
+::
+SELECT INET6_NTOA(INET6_ATON('1::2'));
+INET6_NTOA(INET6_ATON('1::2'))
+1::2
+SELECT INET6_NTOA(INET6_ATON('0::'));
+INET6_NTOA(INET6_ATON('0::'))
+::
+SELECT INET6_NTOA(INET6_ATON('1::'));
+INET6_NTOA(INET6_ATON('1::'))
+1::
+SELECT INET6_NTOA(INET6_ATON('::0'));
+INET6_NTOA(INET6_ATON('::0'))
+::
+SELECT INET6_NTOA(INET6_ATON('::1'));
+INET6_NTOA(INET6_ATON('::1'))
+::1
+SELECT INET6_NTOA(INET6_ATON('1:2:3:4:5:6:7:8'));
+INET6_NTOA(INET6_ATON('1:2:3:4:5:6:7:8'))
+1:2:3:4:5:6:7:8
+SELECT INET6_NTOA(INET6_ATON('::2:3:4:5:6:7:8'));
+INET6_NTOA(INET6_ATON('::2:3:4:5:6:7:8'))
+::2:3:4:5:6:7:8
+SELECT INET6_NTOA(INET6_ATON('1::3:4:5:6:7:8'));
+INET6_NTOA(INET6_ATON('1::3:4:5:6:7:8'))
+1::3:4:5:6:7:8
+SELECT INET6_NTOA(INET6_ATON('1:2::4:5:6:7:8'));
+INET6_NTOA(INET6_ATON('1:2::4:5:6:7:8'))
+1:2::4:5:6:7:8
+SELECT INET6_NTOA(INET6_ATON('1:2:3::5:6:7:8'));
+INET6_NTOA(INET6_ATON('1:2:3::5:6:7:8'))
+1:2:3::5:6:7:8
+SELECT INET6_NTOA(INET6_ATON('1:2:3:4::6:7:8'));
+INET6_NTOA(INET6_ATON('1:2:3:4::6:7:8'))
+1:2:3:4::6:7:8
+SELECT INET6_NTOA(INET6_ATON('1:2:3:4:5::7:8'));
+INET6_NTOA(INET6_ATON('1:2:3:4:5::7:8'))
+1:2:3:4:5::7:8
+SELECT INET6_NTOA(INET6_ATON('1:2:3:4:5:6::8'));
+INET6_NTOA(INET6_ATON('1:2:3:4:5:6::8'))
+1:2:3:4:5:6::8
+SELECT INET6_NTOA(INET6_ATON('1:2:3:4:5:6:7::'));
+INET6_NTOA(INET6_ATON('1:2:3:4:5:6:7::'))
+1:2:3:4:5:6:7::
+SELECT INET6_NTOA(INET6_ATON('0000:0000::0000:0001'));
+INET6_NTOA(INET6_ATON('0000:0000::0000:0001'))
+::1
+SELECT INET6_NTOA(INET6_ATON('1234:5678:9abc:def0:4321:8765:cba9:0fed'));
+INET6_NTOA(INET6_ATON('1234:5678:9abc:def0:4321:8765:cba9:0fed'))
+1234:5678:9abc:def0:4321:8765:cba9:fed
+SELECT INET6_NTOA(INET6_ATON('0000:0000:0000:0000:0000:0000:0000:0001'));
+INET6_NTOA(INET6_ATON('0000:0000:0000:0000:0000:0000:0000:0001'))
+::1
+SELECT INET6_NTOA(INET6_ATON('::C0A8:0102'));
+INET6_NTOA(INET6_ATON('::C0A8:0102'))
+::192.168.1.2
+SELECT INET6_NTOA(INET6_ATON('::c0a8:0102'));
+INET6_NTOA(INET6_ATON('::c0a8:0102'))
+::192.168.1.2
+SELECT INET6_NTOA(INET6_ATON('::192.168.1.2'));
+INET6_NTOA(INET6_ATON('::192.168.1.2'))
+::192.168.1.2
+SELECT INET6_NTOA(INET6_ATON('::FfFf:C0a8:0102'));
+INET6_NTOA(INET6_ATON('::FfFf:C0a8:0102'))
+::ffff:192.168.1.2
+SELECT INET6_NTOA(INET6_ATON('::ffff:c0a8:0102'));
+INET6_NTOA(INET6_ATON('::ffff:c0a8:0102'))
+::ffff:192.168.1.2
+SELECT INET6_NTOA(INET6_ATON('::ffff:192.168.1.2'));
+INET6_NTOA(INET6_ATON('::ffff:192.168.1.2'))
+::ffff:192.168.1.2
+SELECT INET6_NTOA(INET6_ATON('::01.2.3.4'));
+INET6_NTOA(INET6_ATON('::01.2.3.4'))
+::1.2.3.4
+SELECT INET6_NTOA(INET6_ATON('::1.02.3.4'));
+INET6_NTOA(INET6_ATON('::1.02.3.4'))
+::1.2.3.4
+SELECT INET6_NTOA(INET6_ATON('::1.2.03.4'));
+INET6_NTOA(INET6_ATON('::1.2.03.4'))
+::1.2.3.4
+SELECT INET6_NTOA(INET6_ATON('::1.2.3.04'));
+INET6_NTOA(INET6_ATON('::1.2.3.04'))
+::1.2.3.4
+SELECT INET6_NTOA(INET6_ATON('::1.2.3.00'));
+INET6_NTOA(INET6_ATON('::1.2.3.00'))
+::1.2.3.0
+SELECT INET6_NTOA(INET6_ATON('::FFFF:01.2.3.4'));
+INET6_NTOA(INET6_ATON('::FFFF:01.2.3.4'))
+::ffff:1.2.3.4
+SELECT INET6_NTOA(INET6_ATON('::FFFF:1.02.3.4'));
+INET6_NTOA(INET6_ATON('::FFFF:1.02.3.4'))
+::ffff:1.2.3.4
+SELECT INET6_NTOA(INET6_ATON('::FFFF:1.2.03.4'));
+INET6_NTOA(INET6_ATON('::FFFF:1.2.03.4'))
+::ffff:1.2.3.4
+SELECT INET6_NTOA(INET6_ATON('::FFFF:1.2.3.04'));
+INET6_NTOA(INET6_ATON('::FFFF:1.2.3.04'))
+::ffff:1.2.3.4
+SELECT INET6_NTOA(INET6_ATON('::FFFF:1.2.3.00'));
+INET6_NTOA(INET6_ATON('::FFFF:1.2.3.00'))
+::ffff:1.2.3.0
+
+# -- Comparing INET_ATON() and INET6_ATON()...
+
+SELECT HEX(INET_ATON('192.168.1.2'));
+HEX(INET_ATON('192.168.1.2'))
+C0A80102
+SELECT HEX(INET6_ATON('192.168.1.2'));
+HEX(INET6_ATON('192.168.1.2'))
+C0A80102
+SELECT HEX(INET_ATON('255.255.255.255'));
+HEX(INET_ATON('255.255.255.255'))
+FFFFFFFF
+SELECT HEX(INET6_ATON('255.255.255.255'));
+HEX(INET6_ATON('255.255.255.255'))
+FFFFFFFF
+SELECT HEX(INET_ATON('192.168.08.2'));
+HEX(INET_ATON('192.168.08.2'))
+C0A80802
+SELECT HEX(INET6_ATON('192.168.08.2'));
+HEX(INET6_ATON('192.168.08.2'))
+C0A80802
+SELECT HEX(INET_ATON('192.168.0x8.2'));
+HEX(INET_ATON('192.168.0x8.2'))
+NULL
+SELECT HEX(INET6_ATON('192.168.0x8.2'));
+HEX(INET6_ATON('192.168.0x8.2'))
+NULL
+SELECT HEX(INET_ATON('1.2.255'));
+HEX(INET_ATON('1.2.255'))
+10200FF
+SELECT HEX(INET6_ATON('1.2.255'));
+HEX(INET6_ATON('1.2.255'))
+NULL
+SELECT HEX(INET_ATON('1.2.256'));
+HEX(INET_ATON('1.2.256'))
+NULL
+SELECT HEX(INET6_ATON('1.2.256'));
+HEX(INET6_ATON('1.2.256'))
+NULL
+SELECT HEX(INET_ATON('1.0002.3.4'));
+HEX(INET_ATON('1.0002.3.4'))
+1020304
+SELECT HEX(INET6_ATON('1.0002.3.4'));
+HEX(INET6_ATON('1.0002.3.4'))
+NULL
+SELECT HEX(INET_ATON('1.2.3.4.5'));
+HEX(INET_ATON('1.2.3.4.5'))
+102030405
+SELECT HEX(INET6_ATON('1.2.3.4.5'));
+HEX(INET6_ATON('1.2.3.4.5'))
+NULL
+
+# -- Checking mix of INET- and INET6- functions...
+
+SELECT HEX(INET6_ATON(INET_NTOA(INET_ATON('1.2.3.4')))) AS x;
+x
+01020304
+
+# -- Checking IS_IPV4() / IS_IPV6()...
+
+SELECT IS_IPV4(NULL);
+IS_IPV4(NULL)
+0
+SELECT IS_IPV4(1);
+IS_IPV4(1)
+0
+SELECT IS_IPV4(1.0);
+IS_IPV4(1.0)
+0
+SELECT IS_IPV4('1.2.3.4');
+IS_IPV4('1.2.3.4')
+1
+SELECT IS_IPV4('001.02.000.255');
+IS_IPV4('001.02.000.255')
+1
+SELECT IS_IPV4('::1.2.0.255');
+IS_IPV4('::1.2.0.255')
+0
+SELECT IS_IPV4('::1');
+IS_IPV4('::1')
+0
+SELECT IS_IPV4(BINARY('1.2.3.4'));
+IS_IPV4(BINARY('1.2.3.4'))
+1
+SELECT IS_IPV6(NULL);
+IS_IPV6(NULL)
+0
+SELECT IS_IPV6(1);
+IS_IPV6(1)
+0
+SELECT IS_IPV6(1.0);
+IS_IPV6(1.0)
+0
+SELECT IS_IPV6('1.2.3.4');
+IS_IPV6('1.2.3.4')
+0
+SELECT IS_IPV6('001.02.000.255');
+IS_IPV6('001.02.000.255')
+0
+SELECT IS_IPV6('::001.02.000.255');
+IS_IPV6('::001.02.000.255')
+1
+SELECT IS_IPV6('::1.2.0.255');
+IS_IPV6('::1.2.0.255')
+1
+SELECT IS_IPV6('::1');
+IS_IPV6('::1')
+1
+SELECT IS_IPV6('0000:0000:0000:0000:0000:0000:0000:0001');
+IS_IPV6('0000:0000:0000:0000:0000:0000:0000:0001')
+1
+SELECT IS_IPV6(BINARY('0000:0000:0000:0000:0000:0000:0000:0001'));
+IS_IPV6(BINARY('0000:0000:0000:0000:0000:0000:0000:0001'))
+1
+
+# -- Checking IS_IPV4_MAPPED() and IS_IPV4_COMPAT()...
+
+SELECT IS_IPV4_MAPPED(INET6_ATON('1.2.3.4')),
+IS_IPV4_COMPAT(INET6_ATON('1.2.3.4'));
+IS_IPV4_MAPPED(INET6_ATON('1.2.3.4')) IS_IPV4_COMPAT(INET6_ATON('1.2.3.4'))
+0 0
+SELECT IS_IPV4_MAPPED(INET6_ATON('::1.2.3.4')),
+IS_IPV4_COMPAT(INET6_ATON('::1.2.3.4'));
+IS_IPV4_MAPPED(INET6_ATON('::1.2.3.4')) IS_IPV4_COMPAT(INET6_ATON('::1.2.3.4'))
+0 1
+SELECT IS_IPV4_MAPPED(INET6_ATON('::FFFF:1.2.3.4')),
+IS_IPV4_COMPAT(INET6_ATON('::FFFF:1.2.3.4'));
+IS_IPV4_MAPPED(INET6_ATON('::FFFF:1.2.3.4')) IS_IPV4_COMPAT(INET6_ATON('::FFFF:1.2.3.4'))
+1 0
+SELECT IS_IPV4_MAPPED(INET6_ATON('::ABCD:1.2.3.4')),
+IS_IPV4_COMPAT(INET6_ATON('::ABCD:1.2.3.4'));
+IS_IPV4_MAPPED(INET6_ATON('::ABCD:1.2.3.4')) IS_IPV4_COMPAT(INET6_ATON('::ABCD:1.2.3.4'))
+0 0
+SELECT IS_IPV4_MAPPED(INET6_ATON('::1')),
+IS_IPV4_COMPAT(INET6_ATON('::1'));
+IS_IPV4_MAPPED(INET6_ATON('::1')) IS_IPV4_COMPAT(INET6_ATON('::1'))
+0 0
+SELECT IS_IPV4_MAPPED(INET6_ATON('::')),
+IS_IPV4_COMPAT(INET6_ATON('::'));
+IS_IPV4_MAPPED(INET6_ATON('::')) IS_IPV4_COMPAT(INET6_ATON('::'))
+0 0
+
+# -- Checking IS_IPV4_COMPAT()...
+
+
+# -- Working with a table...
+
+DROP TABLE IF EXISTS t1;
+DROP TABLE IF EXISTS t2;
+CREATE TABLE t1(ip INT UNSIGNED);
+CREATE TABLE t2(ip VARBINARY(16));
+
+INSERT INTO t1 VALUES
+(INET_ATON('1.2.3.4')), (INET_ATON('255.255.255.255'));
+SELECT INET_NTOA(ip) FROM t1;
+INET_NTOA(ip)
+1.2.3.4
+255.255.255.255
+
+INSERT INTO t2 SELECT INET6_ATON(INET_NTOA(ip)) FROM t1;
+SELECT INET6_NTOA(ip), HEX(ip), LENGTH(ip) FROM t2;
+INET6_NTOA(ip) HEX(ip) LENGTH(ip)
+1.2.3.4 01020304 4
+255.255.255.255 FFFFFFFF 4
+DELETE FROM t2;
+
+INSERT INTO t2 VALUES
+(INET6_ATON('1.2.3.4')), (INET6_ATON('255.255.255.255')),
+(INET6_ATON('::1.2.3.4')), (INET6_ATON('::ffff:255.255.255.255')),
+(INET6_ATON('::')), (INET6_ATON('::1')),
+(INET6_ATON('1020:3040:5060:7080:90A0:B0C0:D0E0:F010'));
+SELECT INET6_NTOA(ip), HEX(ip), LENGTH(ip) FROM t2;
+INET6_NTOA(ip) HEX(ip) LENGTH(ip)
+1.2.3.4 01020304 4
+255.255.255.255 FFFFFFFF 4
+::1.2.3.4 00000000000000000000000001020304 16
+::ffff:255.255.255.255 00000000000000000000FFFFFFFFFFFF 16
+:: 00000000000000000000000000000000 16
+::1 00000000000000000000000000000001 16
+1020:3040:5060:7080:90a0:b0c0:d0e0:f010 102030405060708090A0B0C0D0E0F010 16
+
+DROP TABLE t1;
+DROP TABLE t2;
+
+# -- Done.
+
diff --git a/mysql-test/r/func_regexp_pcre.result b/mysql-test/r/func_regexp_pcre.result
index ebbdedc6999..b777af767cb 100644
--- a/mysql-test/r/func_regexp_pcre.result
+++ b/mysql-test/r/func_regexp_pcre.result
@@ -754,3 +754,88 @@ DROP TABLE t1;
SELECT REGEXP_SUBSTR('See https://mariadb.org/en/foundation/ for details', 'https?://[^/]*');
REGEXP_SUBSTR('See https://mariadb.org/en/foundation/ for details', 'https?://[^/]*')
https://mariadb.org
+#
+# MDEV-6027 RLIKE: "." no longer matching new line
+#
+SELECT 'cat and\ndog' RLIKE 'cat.*dog';
+'cat and\ndog' RLIKE 'cat.*dog'
+0
+SELECT 'cat and\r\ndog' RLIKE 'cat.*dog';
+'cat and\r\ndog' RLIKE 'cat.*dog'
+0
+SELECT 'a\nb' RLIKE 'a.b';
+'a\nb' RLIKE 'a.b'
+0
+SELECT 'a\nb' RLIKE '(?-s)a.b';
+'a\nb' RLIKE '(?-s)a.b'
+0
+SET default_regex_flags='DOTALL';
+SELECT @@default_regex_flags;
+@@default_regex_flags
+DOTALL
+SELECT 'cat and\ndog' RLIKE 'cat.*dog';
+'cat and\ndog' RLIKE 'cat.*dog'
+1
+SELECT 'cat and\r\ndog' RLIKE 'cat.*dog';
+'cat and\r\ndog' RLIKE 'cat.*dog'
+1
+SELECT 'a\nb' RLIKE 'a.b';
+'a\nb' RLIKE 'a.b'
+1
+SELECT 'a\nb' RLIKE '(?-s)a.b';
+'a\nb' RLIKE '(?-s)a.b'
+0
+SET default_regex_flags=DEFAULT;
+SELECT REGEXP_SUBSTR('Monday Mon','^((?<DN>Mon|Fri|Sun)day|(?<DN>Tue)sday).*(?P=DN)$');
+ERROR 42000: Got error 'two named subpatterns have the same name at offset 29' from regexp
+SET default_regex_flags='DUPNAMES';
+SELECT REGEXP_SUBSTR('Monday Mon','^((?<DN>Mon|Fri|Sun)day|(?<DN>Tue)sday).*(?P=DN)$');
+REGEXP_SUBSTR('Monday Mon','^((?<DN>Mon|Fri|Sun)day|(?<DN>Tue)sday).*(?P=DN)$')
+Monday Mon
+SELECT REGEXP_SUBSTR('Tuesday Tue','^((?<DN>Mon|Fri|Sun)day|(?<DN>Tue)sday).*(?P=DN)$');
+REGEXP_SUBSTR('Tuesday Tue','^((?<DN>Mon|Fri|Sun)day|(?<DN>Tue)sday).*(?P=DN)$')
+Tuesday Tue
+SET default_regex_flags=DEFAULT;
+SELECT 'AB' RLIKE 'A B';
+'AB' RLIKE 'A B'
+0
+SELECT 'AB' RLIKE 'A# this is a comment\nB';
+'AB' RLIKE 'A# this is a comment\nB'
+0
+SET default_regex_flags='EXTENDED';
+SELECT 'AB' RLIKE 'A B';
+'AB' RLIKE 'A B'
+1
+SELECT 'AB' RLIKE 'A# this is a comment\nB';
+'AB' RLIKE 'A# this is a comment\nB'
+1
+SET default_regex_flags=DEFAULT;
+SELECT 'Aq' RLIKE 'A\\q';
+'Aq' RLIKE 'A\\q'
+1
+SET default_regex_flags='EXTRA';
+SELECT 'Aq' RLIKE 'A\\q';
+ERROR 42000: Got error 'unrecognized character follows \ at offset 2' from regexp
+SET default_regex_flags=DEFAULT;
+SELECT 'a\nb\nc' RLIKE '^b$';
+'a\nb\nc' RLIKE '^b$'
+0
+SET default_regex_flags='MULTILINE';
+SELECT 'a\nb\nc' RLIKE '^b$';
+'a\nb\nc' RLIKE '^b$'
+1
+SET default_regex_flags=DEFAULT;
+SELECT REGEXP_SUBSTR('abc','.+');
+REGEXP_SUBSTR('abc','.+')
+abc
+SELECT REGEXP_REPLACE('abc','^(.*)(.*)$','\\1/\\2');
+REGEXP_REPLACE('abc','^(.*)(.*)$','\\1/\\2')
+abc/
+SET default_regex_flags='UNGREEDY';
+SELECT REGEXP_SUBSTR('abc','.+');
+REGEXP_SUBSTR('abc','.+')
+a
+SELECT REGEXP_REPLACE('abc','^(.*)(.*)$','\\1/\\2');
+REGEXP_REPLACE('abc','^(.*)(.*)$','\\1/\\2')
+/abc
+SET default_regex_flags=DEFAULT;
diff --git a/mysql-test/r/func_str.result b/mysql-test/r/func_str.result
index c9d7b6636c4..e5edabb0130 100644
--- a/mysql-test/r/func_str.result
+++ b/mysql-test/r/func_str.result
@@ -119,7 +119,7 @@ substring_index('aaaaaaaaa1','aaa',-3)
aaaaaa1
select substring_index('aaaaaaaaa1','aaa',-4);
substring_index('aaaaaaaaa1','aaa',-4)
-
+aaaaaaaaa1
select substring_index('the king of thethe hill','the',-2);
substring_index('the king of thethe hill','the',-2)
the hill
@@ -2658,7 +2658,47 @@ group_concat( i ) field
NULL NULL
8
drop table t1;
+#
+# Bug#11766684 59851: UNINITIALISED VALUE IN ITEM_FUNC_LIKE::SELECT_OPTIMIZE WITH SUBQUERY AND
+#
+CREATE TABLE t2(a INT, KEY(a));
+INSERT INTO t2 VALUES (1),(2);
+CREATE TABLE t1(b INT, PRIMARY KEY(b));
+INSERT INTO t1 VALUES (0),(254);
+SELECT 1 FROM t2 WHERE a LIKE
+(SELECT EXPORT_SET(1, b, b, b, b) FROM t1 LIMIT 1);
+1
+DROP TABLE t1, t2;
End of 5.1 tests
+#
+# Start of 5.3 tests
+#
+#
+# Bug#11829861: SUBSTRING_INDEX() RESULTS IN MISSING CHARACTERS WHEN USED
+# INSIDE LOWER()
+#
+SET @user_at_host = 'root@mytinyhost-PC.local';
+SELECT LOWER(SUBSTRING_INDEX(@user_at_host, '@', -1));
+LOWER(SUBSTRING_INDEX(@user_at_host, '@', -1))
+mytinyhost-pc.local
+# End of test BUG#11829861
+#
+# Bug#42404: SUBSTRING_INDEX() RESULTS ARE INCONSISTENT
+#
+CREATE TABLE t (i INT NOT NULL, c CHAR(255) NOT NULL);
+INSERT INTO t VALUES (0,'.www.mysql.com'),(1,'.wwwmysqlcom');
+SELECT i, SUBSTRING_INDEX(c, '.', -2) FROM t WHERE i = 1;
+i SUBSTRING_INDEX(c, '.', -2)
+1 .wwwmysqlcom
+SELECT i, SUBSTRING_INDEX(c, '.', -2) FROM t;
+i SUBSTRING_INDEX(c, '.', -2)
+0 mysql.com
+1 .wwwmysqlcom
+DROP TABLE t;
+# End of test BUG#42404
+#
+# End of 5.3 tests
+#
Start of 5.4 tests
SELECT format(12345678901234567890.123, 3);
format(12345678901234567890.123, 3)
diff --git a/mysql-test/r/func_time.result b/mysql-test/r/func_time.result
index 400e3fdc544..db68f08cbba 100644
--- a/mysql-test/r/func_time.result
+++ b/mysql-test/r/func_time.result
@@ -1091,9 +1091,9 @@ NULL
select isnull(week(now() + 0)), isnull(week(now() + 0.2)),
week(20061108), week(20061108.01), week(20061108085411.000002);
isnull(week(now() + 0)) isnull(week(now() + 0.2)) week(20061108) week(20061108.01) week(20061108085411.000002)
-0 0 45 NULL 45
+0 0 45 45 45
Warnings:
-Warning 1292 Incorrect datetime value: '20061108.01'
+Warning 1292 Truncated incorrect datetime value: '20061108.01'
End of 4.1 tests
select time_format('100:00:00', '%H %k %h %I %l');
time_format('100:00:00', '%H %k %h %I %l')
@@ -1878,9 +1878,15 @@ least(1, f1)
Warnings:
Warning 1292 Incorrect datetime value: '1'
drop table t1;
+SET timestamp=UNIX_TIMESTAMP('2014-04-14 10:10:10');
+select now() > coalesce(time('21:43:24'), date('2010-05-03'));
+now() > coalesce(time('21:43:24'), date('2010-05-03'))
+0
+SET timestamp=UNIX_TIMESTAMP('2014-04-14 22:22:22');
select now() > coalesce(time('21:43:24'), date('2010-05-03'));
now() > coalesce(time('21:43:24'), date('2010-05-03'))
1
+SET timestamp=DEFAULT;
create table t1 (f1 timestamp);
select * from t1 where f1 > f1 and f1 <=> timestampadd(hour, 9 , '2010-01-01 16:55:35');
f1
@@ -1918,15 +1924,20 @@ select cast(f1 AS time) from t1;
cast(f1 AS time)
00:00:00
drop table t1;
+SET timestamp=UNIX_TIMESTAMP('2014-06-01 10:20:30');
select greatest(cast("0-0-0" as date), cast("10:20:05" as time));
greatest(cast("0-0-0" as date), cast("10:20:05" as time))
-0000-00-00
+2014-06-01
select greatest(cast("0-0-0" as date), cast("10:20:05" as time)) = '0000-00-00';
greatest(cast("0-0-0" as date), cast("10:20:05" as time)) = '0000-00-00'
+0
+select greatest(cast("0-0-0" as date), cast("10:20:05" as time)) = '2014-06-01';
+greatest(cast("0-0-0" as date), cast("10:20:05" as time)) = '2014-06-01'
1
select cast(greatest(cast("0-0-0" as date), cast("10:20:05" as time)) as datetime(6));
cast(greatest(cast("0-0-0" as date), cast("10:20:05" as time)) as datetime(6))
-0000-00-00 00:00:00.000000
+2014-06-01 00:00:00.000000
+SET timestamp=DEFAULT;
select microsecond('12:00:00.123456'), microsecond('2009-12-31 23:59:59.000010');
microsecond('12:00:00.123456') microsecond('2009-12-31 23:59:59.000010')
123456 10
@@ -1945,6 +1956,74 @@ SELECT 1 FROM DUAL WHERE MINUTE(TIMEDIFF(NULL, '12:12:12'));
SELECT 1 FROM DUAL WHERE SECOND(TIMEDIFF(NULL, '12:12:12'));
1
#
+# MDEV-4511 Assertion `scale <= precision' fails on GROUP BY TIMEDIFF with incorrect types
+#
+CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
+SELECT a FROM t1 GROUP BY TIMEDIFF('2004-06-12',a) * 1;
+a
+2005-05-04
+Warnings:
+Warning 1292 Truncated incorrect time value: '2004-06-12'
+Warning 1292 Truncated incorrect time value: '2004-06-12'
+DROP TABLE t1;
+CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
+SELECT a FROM t1 GROUP BY ADDTIME(a,'10')*1;
+a
+2000-02-23
+2005-05-04
+DROP TABLE t1;
+CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
+SELECT * FROM t1 GROUP BY SEC_TO_TIME(concat(a,'10'))*1;
+a
+2000-02-23
+2005-05-04
+DROP TABLE t1;
+CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
+SELECT * FROM t1 GROUP BY ADDTIME(timestamp('2001-01-01 00:00:00'),CAST(a AS SIGNED)&0xF)*1;
+a
+2005-05-04
+2000-02-23
+DROP TABLE t1;
+CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
+SELECT * FROM t1 GROUP BY STR_TO_DATE(a,concat('%Y-%m-%d.%f',if(rand(),'','')))*1;
+a
+2000-02-23
+2005-05-04
+DROP TABLE t1;
+CREATE TABLE t1 AS SELECT
+STR_TO_DATE('2001-01-01', '%Y-%m-%d') AS date_only,
+STR_TO_DATE('10:10:10', '%H:%i:%s') AS time_only,
+STR_TO_DATE('10:10:10.123', '%H:%i:%s.%f') AS time_microsecond,
+STR_TO_DATE('2001-01-01 10:10:10', '%Y-%m-%d %H:%i:%s') AS date_time,
+STR_TO_DATE('2001-01-01 10:10:10.123', '%Y-%m-%d %H:%i:%s.%f') AS date_time_microsecond;
+SHOW COLUMNS FROM t1;
+Field Type Null Key Default Extra
+date_only date YES NULL
+time_only time YES NULL
+time_microsecond time(6) YES NULL
+date_time datetime YES NULL
+date_time_microsecond datetime(6) YES NULL
+DROP TABLE t1;
+CREATE TABLE t1 AS SELECT
+SEC_TO_TIME(1)+0.1,
+SEC_TO_TIME(1.1)+0.1,
+SEC_TO_TIME(1.12)+0.1,
+SEC_TO_TIME(1.123456)+0.1,
+SEC_TO_TIME(1.1234567)+0.1;
+SHOW COLUMNS FROM t1;
+Field Type Null Key Default Extra
+SEC_TO_TIME(1)+0.1 decimal(12,1) YES NULL
+SEC_TO_TIME(1.1)+0.1 decimal(13,1) YES NULL
+SEC_TO_TIME(1.12)+0.1 decimal(14,2) YES NULL
+SEC_TO_TIME(1.123456)+0.1 decimal(18,6) YES NULL
+SEC_TO_TIME(1.1234567)+0.1 decimal(18,6) YES NULL
+DROP TABLE t1;
+#
# MDEV-4635 Crash in UNIX_TIMESTAMP(STR_TO_DATE('2020','%Y'))
#
SET TIME_ZONE='+02:00';
@@ -2066,15 +2145,16 @@ DROP TABLE t1;
#
# MDEV-4870 Wrong values of CASE, COALESCE, IFNULL on a combination of different temporal types
#
+SET timestamp=UNIX_TIMESTAMP('2001-01-01 10:20:30');
CREATE TABLE t1 (dt2 DATETIME(2), t3 TIME(3), d DATE);
INSERT INTO t1 VALUES ('2001-01-01 00:00:00.12', '00:00:00.567', '2002-01-01');
SELECT CASE WHEN 0 THEN dt2 ELSE t3 END FROM t1;
CASE WHEN 0 THEN dt2 ELSE t3 END
-0000-00-00 00:00:00.567
+2001-01-01 00:00:00.567
CREATE TABLE t2 AS SELECT CASE WHEN 0 THEN dt2 ELSE t3 END FROM t1;
SELECT * FROM t2;
CASE WHEN 0 THEN dt2 ELSE t3 END
-0000-00-00 00:00:00.567
+2001-01-01 00:00:00.567
SHOW COLUMNS FROM t2;
Field Type Null Key Default Extra
CASE WHEN 0 THEN dt2 ELSE t3 END datetime(3) YES NULL
@@ -2093,7 +2173,7 @@ CONCAT(CASE WHEN 1 THEN d ELSE t3 END)
2002-01-01 00:00:00.000
SELECT CASE WHEN 1 THEN t3 ELSE d END FROM t1;
CASE WHEN 1 THEN t3 ELSE d END
-0000-00-00 00:00:00.567
+2001-01-01 00:00:00.567
SELECT COALESCE(d, t3) FROM t1;
COALESCE(d, t3)
2002-01-01 00:00:00.000
@@ -2113,6 +2193,7 @@ SELECT IFNULL(d, t3), CONCAT(IFNULL(d, t3)) FROM t1;
IFNULL(d, t3) CONCAT(IFNULL(d, t3))
2002-01-01 00:00:00.000 2002-01-01 00:00:00.000
DROP TABLE t1;
+SET timestamp=DEFAULT;
#
# MDEV-4724 Some temporal functions do not preserve microseconds
#
@@ -2415,6 +2496,14 @@ SELECT 1 FROM t1 GROUP BY MONTHNAME(0) WITH ROLLUP;
1
DROP TABLE t1;
#
+# MDEV-6099 Bad results for DATE_ADD(.., INTERVAL 2000000000000000000.0 SECOND)
+#
+SELECT DATE_ADD('2001-01-01 10:20:30',INTERVAL 250000000000.0 SECOND) AS c1, DATE_ADD('2001-01-01 10:20:30',INTERVAL 2000000000000000000.0 SECOND) AS c2;
+c1 c2
+9923-03-10 22:47:10.0 NULL
+Warnings:
+Warning 1292 Truncated incorrect DECIMAL value: '2000000000000000000.0'
+#
# MDEV-4838 Wrong metadata for DATE_ADD('string', INVERVAL)
#
SELECT DATE_ADD('2011-01-02 12:13:14', INTERVAL 1 MINUTE);
@@ -2494,3 +2583,20 @@ Warnings:
Warning 1441 Datetime function: datetime field overflow
Warning 1441 Datetime function: datetime field overflow
DROP TABLE t1;
+#
+# MDEV-6101 Hybrid functions do not add CURRENT_DATE when converting TIME to DATETIME
+#
+SET timestamp=UNIX_TIMESTAMP('2014-04-15 01:02:03');
+SELECT IF(1,TIME'10:20:30',DATE'2001-01-01');
+IF(1,TIME'10:20:30',DATE'2001-01-01')
+2014-04-15 10:20:30
+SELECT IFNULL(TIME'10:20:30',DATE'2001-01-01');
+IFNULL(TIME'10:20:30',DATE'2001-01-01')
+2014-04-15 10:20:30
+SELECT CASE WHEN 1 THEN TIME'10:20:30' ELSE DATE'2001-01-01' END;
+CASE WHEN 1 THEN TIME'10:20:30' ELSE DATE'2001-01-01' END
+2014-04-15 10:20:30
+SELECT COALESCE(TIME'10:20:30',DATE'2001-01-01');
+COALESCE(TIME'10:20:30',DATE'2001-01-01')
+2014-04-15 10:20:30
+SET timestamp=DEFAULT;
diff --git a/mysql-test/r/gis-debug.result b/mysql-test/r/gis-debug.result
new file mode 100644
index 00000000000..8593f434c2b
--- /dev/null
+++ b/mysql-test/r/gis-debug.result
@@ -0,0 +1,294 @@
+SET @tmp=ST_GIS_DEBUG(1);
+DROP TABLE IF EXISTS p1;
+CREATE PROCEDURE p1(dist DOUBLE, geom TEXT)
+BEGIN
+DECLARE g GEOMETRY;
+SET g=GeomFromText(geom);
+SELECT geom AS `-----`;
+SELECT dist, GeometryType(@buf:=ST_Buffer(g, dist)) AS `buffer`, ROUND(ST_AREA(@buf),2) AS buf_area;
+END|
+#
+# Testing ST_BUFFER with positive distance
+#
+-----
+POINT(0 0))
+dist buffer buf_area
+1 POLYGON 3.14
+-----
+LineString(0 1, 1 1))
+dist buffer buf_area
+1 POLYGON 5.14
+-----
+LineString(9 9,8 1,1 5,0 0)
+dist buffer buf_area
+1 POLYGON 44.63
+-----
+Polygon((2 2,2 8,8 8,8 2,2 2))
+dist buffer buf_area
+1 POLYGON 63.14
+-----
+Polygon((0 0,0 8,8 8,8 0,0 0),(2 2,6 2,6 6,2 6,2 2))
+dist buffer buf_area
+1 POLYGON 95.14
+-----
+Polygon((0 0, 0 8, 8 8, 8 10, -10 10, -10 0, 0 0))
+dist buffer buf_area
+1 POLYGON 174.93
+-----
+MultiPoint(9 9,8 1,1 5)
+dist buffer buf_area
+1 MULTIPOLYGON 9.42
+-----
+MultiLineString((0 0,2 2))
+dist buffer buf_area
+1 POLYGON 8.80
+-----
+MultiLineString((0 0,2 2,0 4))
+dist buffer buf_area
+1 POLYGON 14.24
+-----
+MultiLineString((0 0,2 2),(0 2,2 0))
+dist buffer buf_area
+1 POLYGON 13.59
+-----
+MultiLineString((2 2,2 8,-2 8),(-6 -6, 6 6),(10 10, 14 14))
+dist buffer buf_area
+1 MULTIPOLYGON 70.06
+-----
+MultiPolygon(((2 2,2 8,8 8,8 2,2 2)), ((9 9,8 1,1 5,9 9)))
+dist buffer buf_area
+1 POLYGON 73.18
+-----
+MultiPolygon(((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)),((9 9,8 1,1 5,9 9)))
+dist buffer buf_area
+1 POLYGON 73.18
+-----
+GeometryCollection(Point(0 0))
+dist buffer buf_area
+1 POLYGON 3.14
+-----
+GeometryCollection(LineString(0 0, 2 2)))
+dist buffer buf_area
+1 POLYGON 8.80
+-----
+GeometryCollection(Polygon((2 2,2 8,8 8,8 2,2 2))))
+dist buffer buf_area
+1 POLYGON 63.14
+-----
+GeometryCollection(MultiPoint(9 9,8 1,1 5))
+dist buffer buf_area
+1 MULTIPOLYGON 9.42
+-----
+GeometryCollection(MultiLineString((0 0,0 1),(3 0,3 1)))
+dist buffer buf_area
+1 MULTIPOLYGON 10.28
+-----
+GeometryCollection(MultiPolygon(((0 0, 3 0, 3 3, 0 3, 0 0)),((6 6,6 9,9 9,9 6,6 6))))
+dist buffer buf_area
+1 MULTIPOLYGON 48.28
+-----
+GeometryCollection(Point(9 9),LineString(1 5,0 0),Polygon((2 2,2 8,8 8,8 2,2 2)))
+dist buffer buf_area
+1 POLYGON 75.92
+#
+# Testing ST_BUFFER with zero distance
+#
+-----
+POINT(0 0))
+dist buffer buf_area
+0 POINT 0.00
+-----
+LineString(0 1, 1 1))
+dist buffer buf_area
+0 LINESTRING 0.00
+-----
+LineString(9 9,8 1,1 5,0 0)
+dist buffer buf_area
+0 LINESTRING 0.00
+-----
+Polygon((2 2,2 8,8 8,8 2,2 2))
+dist buffer buf_area
+0 POLYGON 36.00
+-----
+Polygon((0 0,0 8,8 8,8 0,0 0),(2 2,6 2,6 6,2 6,2 2))
+dist buffer buf_area
+0 POLYGON 48.00
+-----
+Polygon((0 0, 0 8, 8 8, 8 10, -10 10, -10 0, 0 0))
+dist buffer buf_area
+0 POLYGON 116.00
+-----
+MultiPoint(9 9,8 1,1 5)
+dist buffer buf_area
+0 MULTIPOINT NULL
+-----
+MultiLineString((0 0,2 2))
+dist buffer buf_area
+0 MULTILINESTRING NULL
+-----
+MultiLineString((0 0,2 2,0 4))
+dist buffer buf_area
+0 MULTILINESTRING NULL
+-----
+MultiLineString((0 0,2 2),(0 2,2 0))
+dist buffer buf_area
+0 MULTILINESTRING NULL
+-----
+MultiLineString((2 2,2 8,-2 8),(-6 -6, 6 6),(10 10, 14 14))
+dist buffer buf_area
+0 MULTILINESTRING NULL
+-----
+MultiPolygon(((2 2,2 8,8 8,8 2,2 2)), ((9 9,8 1,1 5,9 9)))
+dist buffer buf_area
+0 MULTIPOLYGON 66.00
+-----
+MultiPolygon(((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)),((9 9,8 1,1 5,9 9)))
+dist buffer buf_area
+0 MULTIPOLYGON 62.00
+-----
+GeometryCollection(Point(0 0))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(LineString(0 0, 2 2)))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(Polygon((2 2,2 8,8 8,8 2,2 2))))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION 36.00
+-----
+GeometryCollection(MultiPoint(9 9,8 1,1 5))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION NULL
+-----
+GeometryCollection(MultiLineString((0 0,0 1),(3 0,3 1)))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION NULL
+-----
+GeometryCollection(MultiPolygon(((0 0, 3 0, 3 3, 0 3, 0 0)),((6 6,6 9,9 9,9 6,6 6))))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION 18.00
+-----
+GeometryCollection(Point(9 9),LineString(1 5,0 0),Polygon((2 2,2 8,8 8,8 2,2 2)))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION 36.00
+#
+# Testing ST_BUFFER with negative distance
+#
+-----
+POINT(0 0))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+LineString(0 1, 1 1))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+LineString(9 9,8 1,1 5,0 0)
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+Polygon((2 2,2 8,8 8,8 2,2 2))
+dist buffer buf_area
+-1 POLYGON 16.00
+-----
+MultiPoint(9 9,8 1,1 5)
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+MultiLineString((0 0,2 2))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+MultiLineString((0 0,2 2,0 4))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+MultiLineString((0 0,2 2),(0 2,2 0))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+MultiLineString((2 2,2 8,-2 8),(-6 -6, 6 6),(10 10, 14 14))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(Point(0 0))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(LineString(0 0, 2 2)))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(Polygon((2 2,2 8,8 8,8 2,2 2))))
+dist buffer buf_area
+-1 POLYGON 16.00
+-----
+GeometryCollection(MultiPoint(9 9,8 1,1 5))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(MultiLineString((0 0,0 1),(3 0,3 1)))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(Point(9 9),LineString(1 5,0 0),Polygon((2 2,2 8,8 8,8 2,2 2)))
+dist buffer buf_area
+-1 POLYGON 16.00
+SELECT ST_CONTAINS(
+GeomFromText('MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0)),((6 6, 6 11, 11 11, 11 6, 6 6)))'),
+GeomFromText('POINT(5 10)'));
+ST_CONTAINS(
+GeomFromText('MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0)),((6 6, 6 11, 11 11, 11 6, 6 6)))'),
+GeomFromText('POINT(5 10)'))
+0
+SELECT AsText(ST_UNION(
+GeomFromText('MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0)),((6 6, 6 11, 11 11, 11 6, 6 6)))'),
+GeomFromText('POINT(5 10)')));
+AsText(ST_UNION(
+GeomFromText('MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0)),((6 6, 6 11, 11 11, 11 6, 6 6)))'),
+GeomFromText('POINT(5 10)')))
+GEOMETRYCOLLECTION(POLYGON((0 0,0 5,5 5,5 0,0 0)),POLYGON((6 6,6 11,11 11,11 6,6 6)),POINT(5 10))
+DROP PROCEDURE p1;
+#
+# Bug #13833019 ASSERTION `T1->RESULT_RANGE' FAILED IN GCALC_OPERATION_REDUCER::END_COUPLE
+#
+SELECT GeometryType(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((0 0,9 4,3 3,0 0)),((2 2,2 2,8 8,2 3,2 2)))'), 3));
+GeometryType(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((0 0,9 4,3 3,0 0)),((2 2,2 2,8 8,2 3,2 2)))'), 3))
+POLYGON
+#
+# Bug #13832749 HANDLE_FATAL_SIGNAL IN GCALC_FUNCTION::COUNT_INTERNAL
+#
+SELECT GeometryType(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5)),((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)), ((9 9,8 1,1 5,9 9)))'),1));
+GeometryType(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5)),((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)), ((9 9,8 1,1 5,9 9)))'),1))
+POLYGON
+#
+# Bug#13358363 - ASSERTION: N > 0 && N < SINUSES_CALCULATED*2+1 | GET_N_SINCOS/ADD_EDGE_BUFFER
+#
+DO ST_BUFFER(ST_GEOMCOLLFROMTEXT('linestring(1 1,2 2)'),'');
+SELECT ST_WITHIN(
+LINESTRINGFROMTEXT(' LINESTRING(3 8,9 2,3 8,3 3,7 6,4 7,4 7,8 1) '),
+ST_BUFFER(MULTIPOLYGONFROMTEXT(' MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5)),((2 2,2 8,8 8,8 2,2 2),(4 4,4 6,6 6,6 4,4 4)),((0 5,3 5,3 2,1 2,1 1,3 1,3 0,0 0,0 3,2 3,2 4,0 4,0 5))) '),
+ST_NUMINTERIORRINGS(POLYGONFROMTEXT('POLYGON((3 5,2 4,2 5,3 5)) '))));
+ST_WITHIN(
+LINESTRINGFROMTEXT(' LINESTRING(3 8,9 2,3 8,3 3,7 6,4 7,4 7,8 1) '),
+ST_BUFFER(MULTIPOLYGONFROMTEXT(' MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5)),((2 2,2 8,8 8,8 2,2 2),(4 4,4 6,6 6,6 4,4 4)),((0 5,3 5,3 2,1 2,1 1,3 1,3 0,0 0,0 3,2 3,2 4,0 4,0 5))) ')
+0
+SELECT ST_DIMENSION(ST_BUFFER(POLYGONFROMTEXT(' POLYGON((3 5,2 5,2 4,3 4,3 5)) '),
+ST_NUMINTERIORRINGS(POLYGONFROMTEXT(' POLYGON((0 0,9 3,4 2,0 0))'))));
+ST_DIMENSION(ST_BUFFER(POLYGONFROMTEXT(' POLYGON((3 5,2 5,2 4,3 4,3 5)) '),
+ST_NUMINTERIORRINGS(POLYGONFROMTEXT(' POLYGON((0 0,9 3,4 2,0 0))'))))
+2
+SELECT ST_NUMINTERIORRINGS(
+ST_ENVELOPE(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5))) '),
+SRID(MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 2,4 2,1 2,2 4,2 2)) ')))));
+ST_NUMINTERIORRINGS(
+ST_ENVELOPE(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5))) '),
+SRID(MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 2,4 2,1 2,2 4,2 2)) ')))))
+0
+SELECT ASTEXT(ST_BUFFER(POLYGONFROMTEXT(' POLYGON((9 9,5 2,4 5,9 9))'),
+SRID(GEOMETRYFROMTEXT(' MULTIPOINT(8 4,5 0,7 8,6 9,3 4,7 3,5 5) '))));
+ASTEXT(ST_BUFFER(POLYGONFROMTEXT(' POLYGON((9 9,5 2,4 5,9 9))'),
+SRID(GEOMETRYFROMTEXT(' MULTIPOINT(8 4,5 0,7 8,6 9,3 4,7 3,5 5) '))))
+POLYGON((9 9,5 2,4 5,9 9))
diff --git a/mysql-test/r/gis-precise.result b/mysql-test/r/gis-precise.result
index 71eed65b2ea..c0b8b85d216 100644
--- a/mysql-test/r/gis-precise.result
+++ b/mysql-test/r/gis-precise.result
@@ -156,19 +156,19 @@ POLYGON((1 0,0.950932325672582 0.001204543794827595,0.9019828596704393 0.0048152
create table t1(geom geometrycollection);
insert into t1 values (geomfromtext('POLYGON((0 0, 10 10, 0 8, 0 0))'));
insert into t1 values (geomfromtext('POLYGON((1 1, 10 10, 0 8, 1 1))'));
-select astext(geom), area(geom),area(ST_buffer(geom,2)) from t1;
-astext(geom) area(geom) area(ST_buffer(geom,2))
-POLYGON((0 0,10 10,0 8,0 0)) 40 117.2416763959153
-POLYGON((1 1,10 10,0 8,1 1)) 36 108.55539589266459
-select astext(ST_buffer(geom,2)) from t1;
-astext(ST_buffer(geom,2))
-POLYGON((0 -2,-0.09813534865483604 -1.9975909124103448,-0.1960342806591212 -1.9903694533443936,-0.2934609489107236 -1.978353019929562,-0.3901806440322566 -1.9615705608064609,-0.4859603598065278 -1.940062506389088,-0.5805693545089246 -1.9138806714644179,-0.6737797067844402 -1.8830881303660416,-0.7653668647301796 -1.8477590650225735,-0.8551101868605642 -1.8079785862468867,-0.9427934736519952 -1.7638425286967099,-1.0282054883864433 -1.7154572200005442,-1.1111404660392044 -1.6629392246050905,-1.1913986089848667 -1.6064150629612897,-1.268786568327291 -1.546020906725474,-1.3431179096940367 -1.4819022507099182,-1.414213562373095 -1.414213562373095,-1.4819022507099182 -1.3431179096940367,-1.546020906725474 -1.268786568327291,-1.6064150629612897 -1.1913986089848667,-1.6629392246050905 -1.1111404660392044,-1.7154572200005442 -1.0282054883864433,-1.7638425286967099 -0.9427934736519952,-1.8079785862468867 -0.8551101868605642,-1.8477590650225735 -0.7653668647301796,-1.8830881303660416 -0.6737797067844402,-1.9138806714644179 -0.5805693545089246,-1.940062506389088 -0.4859603598065278,-1.9615705608064609 -0.3901806440322566,-1.978353019929562 -0.2934609489107236,-1.9903694533443936 -0.1960342806591212,-1.9975909124103448 -0.09813534865483604,-2 0,-2 8,-1.9976924709932495 8.096045777298562,-1.9905734200023315 8.193952209526529,-1.978658903288988 8.291391393893539,-1.9619776239675701 8.388128590869789,-1.940569768701071 8.483930752074583,-1.9144869108879337 8.578567081710304,-1.8837918864172196 8.67180959256969,-1.848558642291444 8.763433655277009,-1.8088720584817741 8.853218539439872,-1.7648277434447421 8.940947945408109,-1.716531803793098 9.02641052535855,-1.6641005886756872 9.109400392450459,-1.6076604094821603 9.189717616824955,-1.5473472355477698 9.267168707253568,-1.483306366591334 9.341567077275533,-1.415692082675486 9.412733494700944,-1.3446672725324915 9.480496513396783,-1.2704030411510234 9.54469288631567,-1.1930782975692584 9.605167958772302,-1.1128793238673322 9.661776041020147,-1.0299993263974934 9.714380759230782,-0.9446379703330767 9.762855384030411,-0.8570008986576141 9.807083135802014,-0.7672992367528719 9.846957466017683,-0.6757490837793165 9.882382313923348,-0.5825709920743072 9.913272337957553,-0.4879894358221987 9.939553121346753,-0.3922322702763681 9.96116135138184,9.607767729723632 11.96116135138184,9.609819355967744 11.96157056080646,9.706539051089276 11.978353019929562,9.803965719340878 11.990369453344393,9.901864651345164 11.997590912410345,10 12,10.098135348654836 11.997590912410345,10.196034280659122 11.990369453344393,10.293460948910724 11.978353019929562,10.390180644032256 11.96157056080646,10.485960359806528 11.940062506389088,10.580569354508924 11.913880671464417,10.67377970678444 11.88308813036604,10.76536686473018 11.847759065022574,10.855110186860564 11.807978586246886,10.942793473651996 11.76384252869671,11.028205488386444 11.715457220000545,11.111140466039204 11.66293922460509,11.191398608984866 11.60641506296129,11.268786568327291 11.546020906725474,11.343117909694037 11.481902250709918,11.414213562373096 11.414213562373096,11.481902250709918 11.343117909694037,11.546020906725474 11.268786568327291,11.60641506296129 11.191398608984866,11.66293922460509 11.111140466039204,11.715457220000545 11.028205488386444,11.76384252869671 10.942793473651996,11.807978586246886 10.855110186860564,11.847759065022574 10.76536686473018,11.88308813036604 10.67377970678444,11.913880671464417 10.580569354508924,11.940062506389088 10.485960359806528,11.96157056080646 10.390180644032256,11.978353019929562 10.293460948910724,11.990369453344393 10.196034280659122,11.997590912410345 10.098135348654836,12 10,11.997590912410345 9.901864651345164,11.990369453344393 9.803965719340878,11.978353019929562 9.706539051089276,11.96157056080646 9.609819355967744,11.940062506389088 9.514039640193472,11.913880671464417 9.419430645491076,11.88308813036604 9.32622029321556,11.847759065022574 9.23463313526982,11.807978586246886 9.144889813139436,11.76384252869671 9.057206526348004,11.715457220000545 8.971794511613556,11.66293922460509 8.888859533960796,11.60641506296129 8.808601391015134,11.546020906725474 8.731213431672709,11.481902250709918 8.656882090305963,11.414213562373096 8.585786437626904,1.414213562373095 -1.414213562373095,1.3431179096940367 -1.4819022507099182,1.268786568327291 -1.546020906725474,1.1913986089848667 -1.6064150629612897,1.1111404660392044 -1.6629392246050905,1.0282054883864433 -1.7154572200005442,0.9427934736519952 -1.7638425286967099,0.8551101868605642 -1.8079785862468867,0.7653668647301796 -1.8477590650225735,0.6737797067844402 -1.8830881303660416,0.5805693545089246 -1.9138806714644179,0.4859603598065278 -1.940062506389088,0.3901806440322566 -1.9615705608064609,0.2934609489107236 -1.978353019929562,0.1960342806591212 -1.9903694533443936,0.09813534865483604 -1.9975909124103448,0 -2))
-POLYGON((0.9892698494111194 -0.9999712157599518,0.8911488380683092 -0.9970356593075951,0.7932900587088283 -0.9892890690323013,0.6959292617035704 -0.9767501071485654,0.5993009977403192 -0.959448981113848,0.5036380527705995 -0.9374273708561667,0.40917088720792716 -0.9107383283634973,0.3161270807284893 -0.8794461498768888,0.2247307840117696 -0.843626220995187,0.13520217874192864 -0.8033648350645226,0.04775694717084156 -0.7587589852900836,-0.03739424747933939 -0.7099161310709878,-0.12004626852233802 -0.6569539391211774,-0.19999999999999996 -0.5999999999999999,-0.27706282637007584 -0.5391915207353741,-0.35104909653393324 -0.47467499428004234,-0.42178057108631606 -0.40660584659721555,-0.4890868517096818 -0.3351480622258147,-0.5528057916786753 -0.26047378922735365,-0.6127838864857904 -0.18276292446617926,-0.6688766436471771 -0.10220268022216916,-0.7209489307976877 -0.018987133179951154,-0.7688753012365837 0.06668324311882912,-0.8125402961396226 0.15460206123382925,-0.8518387227094812 0.2445575170314307,-0.8866759075944177 0.33633289993945015,-0.9169679249646674 0.4297071150218881,-0.9426417986971172 0.5244552156159955,-0.9636356781811806 0.6203489452484875,-0.9798989873223332 0.717157287525381,-1.9798989873223332 7.717157287525381,-1.990163308912474 7.8018838627003015,-1.9974871681520578 7.899775187364235,-1.9999989058443504 7.997907962380466,-1.9976924709932495 8.096045777298562,-1.9905734200023315 8.193952209526529,-1.978658903288988 8.291391393893539,-1.9619776239675701 8.388128590869789,-1.940569768701071 8.483930752074583,-1.9144869108879337 8.578567081710304,-1.8837918864172196 8.67180959256969,-1.848558642291444 8.763433655277009,-1.8088720584817741 8.853218539439872,-1.7648277434447421 8.940947945408109,-1.716531803793098 9.02641052535855,-1.6641005886756872 9.109400392450459,-1.6076604094821603 9.189717616824955,-1.5473472355477698 9.267168707253568,-1.483306366591334 9.341567077275533,-1.415692082675486 9.412733494700944,-1.3446672725324915 9.480496513396783,-1.2704030411510234 9.54469288631567,-1.1930782975692584 9.605167958772302,-1.1128793238673322 9.661776041020147,-1.0299993263974934 9.714380759230782,-0.9446379703330767 9.762855384030411,-0.8570008986576141 9.807083135802014,-0.7672992367528719 9.846957466017683,-0.6757490837793165 9.882382313923348,-0.5825709920743072 9.913272337957553,-0.4879894358221987 9.939553121346753,-0.3922322702763681 9.96116135138184,9.607767729723632 11.96116135138184,9.609819355967744 11.96157056080646,9.706539051089276 11.978353019929562,9.803965719340878 11.990369453344393,9.901864651345164 11.997590912410345,10 12,10.098135348654836 11.997590912410345,10.196034280659122 11.990369453344393,10.293460948910724 11.978353019929562,10.390180644032256 11.96157056080646,10.485960359806528 11.940062506389088,10.580569354508924 11.913880671464417,10.67377970678444 11.88308813036604,10.76536686473018 11.847759065022574,10.855110186860564 11.807978586246886,10.942793473651996 11.76384252869671,11.028205488386444 11.715457220000545,11.111140466039204 11.66293922460509,11.191398608984866 11.60641506296129,11.268786568327291 11.546020906725474,11.343117909694037 11.481902250709918,11.414213562373096 11.414213562373096,11.481902250709918 11.343117909694037,11.546020906725474 11.268786568327291,11.60641506296129 11.191398608984866,11.66293922460509 11.111140466039204,11.715457220000545 11.028205488386444,11.76384252869671 10.942793473651996,11.807978586246886 10.855110186860564,11.847759065022574 10.76536686473018,11.88308813036604 10.67377970678444,11.913880671464417 10.580569354508924,11.940062506389088 10.485960359806528,11.96157056080646 10.390180644032256,11.978353019929562 10.293460948910724,11.990369453344393 10.196034280659122,11.997590912410345 10.098135348654836,12 10,11.997590912410345 9.901864651345164,11.990369453344393 9.803965719340878,11.978353019929562 9.706539051089276,11.96157056080646 9.609819355967744,11.940062506389088 9.514039640193472,11.913880671464417 9.419430645491076,11.88308813036604 9.32622029321556,11.847759065022574 9.23463313526982,11.807978586246886 9.144889813139436,11.76384252869671 9.057206526348004,11.715457220000545 8.971794511613556,11.66293922460509 8.888859533960796,11.60641506296129 8.808601391015134,11.546020906725474 8.731213431672709,11.481902250709918 8.656882090305963,11.414213562373096 8.585786437626904,2.414213562373095 -0.4142135623730949,2.4066058465972153 -0.42178057108631606,2.335148062225815 -0.4890868517096818,2.260473789227354 -0.5528057916786753,2.1827629244661795 -0.6127838864857904,2.1022026802221694 -0.6688766436471771,2.018987133179951 -0.7209489307976877,1.9333167568811709 -0.7688753012365837,1.8453979387661708 -0.8125402961396226,1.7554424829685693 -0.8518387227094812,1.6636671000605499 -0.8866759075944177,1.570292884978112 -0.9169679249646674,1.4755447843840046 -0.9426417986971172,1.3796510547515126 -0.9636356781811806,1.282842712474619 -0.9798989873223332,1.1853529773292786 -0.9913925463843567,1.0874167106265484 -0.9980886663767536,0.9892698494111194 -0.9999712157599518))
+select astext(geom), area(geom),round(area(ST_buffer(geom,2)), 7) from t1;
+astext(geom) area(geom) round(area(ST_buffer(geom,2)), 7)
+POLYGON((0 0,10 10,0 8,0 0)) 40 117.2416764
+POLYGON((1 1,10 10,0 8,1 1)) 36 108.5553959
+select ST_NUMPOINTS(ST_EXTERIORRING(ST_buffer(geom,2))) from t1;
+ST_NUMPOINTS(ST_EXTERIORRING(ST_buffer(geom,2)))
+133
+134
set @geom=geomfromtext('LINESTRING(2 1, 4 2, 2 3, 2 5)');
set @buff=ST_buffer(@geom,1);
-select astext(@buff);
-astext(@buff)
-POLYGON((2.0218594008566466 0.00023894525032219782,1.9727771204112932 0.00037061126290494073,1.9237604222673113 0.002910472030148492,1.8749273919438858 0.0078524088049996,1.8263956724883341 0.015184516028905026,1.7782821810637013 0.024889130013345362,1.7307028272850733 0.03694287149320841,1.683772233983162 0.05131670194948634,1.6376034610678665 0.06797599356561079,1.592307733157046 0.08688061264889702,1.5479941716266756 0.10798501631612445,1.504769531727891 0.13123836221033125,1.46273794540424 0.1565846309845056,1.4220006704287085 0.18396276125709976,1.382655846464876 0.21330679671424568,1.3447982586398712 0.24454604500429356,1.3085191091986976 0.2776052480418776,1.2739057977900368 0.3124047633112361,1.241041710912841 0.34886075573200737,1.2100060210309511 0.38688539962528223,1.1808734958396978 0.4263870902933562,1.1537143181439746 0.46727066470347056,1.1285939167817136 0.5094376307438929,1.1055728090000843 0.5527864045000421,1.0847064546641425 0.5972125549790352,1.0660451226491614 0.6426090556930975,1.0496337697385036 0.6888665424957445,1.0355119323187965 0.7358735770495916,1.0237136311333106 0.7835169152910685,1.0142672893230111 0.8316817802452878,1.0071956639527206 0.8802521385338314,1.0025157911873577 0.9291109799093207,1.0002389452503222 0.9781405991433534,1.000370611262905 1.0272228795887068,1.0029104720301485 1.0762395777326887,1.0078524088049996 1.1250726080561142,1.015184516028905 1.1736043275116659,1.0248891300133454 1.2217178189362987,1.0369428714932085 1.2692971727149267,1.0513167019494865 1.316227766016838,1.0679759935656108 1.3623965389321335,1.086880612648897 1.407692266842954,1.1079850163161244 1.4520058283733244,1.1312383622103312 1.495230468272109,1.1565846309845056 1.53726205459576,1.1839627612570998 1.5779993295712915,1.2133067967142457 1.617344153535124,1.2445460450042936 1.6552017413601288,1.2776052480418776 1.6914808908013024,1.3124047633112361 1.7260942022099632,1.3488607557320074 1.758958289087159,1.3868853996252821 1.7899939789690489,1.4263870902933562 1.8191265041603022,1.4672706647034706 1.8462856818560254,1.5094376307438928 1.8714060832182864,1.5527864045000421 1.8944271909999157,1.7639320225002106 2,1.5527864045000421 2.1055728090000843,1.5286032631740025 2.118078735651645,1.4858972558067784 2.1422713899997277,1.4444297669803978 2.1685303876974547,1.4043006955075668 2.196792468519355,1.3656067158363545 2.226989546637263,1.3284410451529816 2.259048874645041,1.2928932188134525 2.2928932188134525,1.2590488746450408 2.3284410451529816,1.2269895466372631 2.3656067158363543,1.1967924685193552 2.4043006955075668,1.1685303876974547 2.444429766980398,1.1422713899997279 2.4858972558067784,1.118078735651645 2.5286032631740025,1.0960107068765566 2.572444906569718,1.0761204674887133 2.6173165676349104,1.0584559348169793 2.66311014660778,1.043059664267791 2.709715322745538,1.029968746805456 2.757019820096736,1.0192147195967696 2.8049096779838716,1.0108234900352189 2.853269525544638,1.0048152733278033 2.9019828596704396,1.0012045437948276 2.950932325672582,1 3,1 5,1.0048152733278033 5.098017140329561,1.0108234900352189 5.146730474455362,1.0192147195967696 5.195090322016128,1.029968746805456 5.242980179903264,1.043059664267791 5.290284677254462,1.0584559348169793 5.33688985339222,1.0761204674887133 5.38268343236509,1.0960107068765566 5.427555093430282,1.118078735651645 5.471396736825998,1.1422713899997279 5.514102744193222,1.1685303876974547 5.555570233019602,1.1967924685193552 5.595699304492434,1.2269895466372631 5.634393284163646,1.2590488746450408 5.671558954847018,1.2928932188134525 5.707106781186548,1.3284410451529816 5.740951125354959,1.3656067158363545 5.773010453362737,1.4043006955075668 5.803207531480645,1.4444297669803978 5.831469612302545,1.4858972558067784 5.857728610000272,1.5286032631740025 5.881921264348355,1.572444906569718 5.903989293123443,1.6173165676349102 5.923879532511287,1.6631101466077798 5.941544065183021,1.7097153227455377 5.956940335732209,1.7570198200967362 5.970031253194544,1.8049096779838716 5.98078528040323,1.853269525544638 5.989176509964781,1.9019828596704393 5.995184726672197,1.950932325672582 5.998795456205173,2 6,2.049067674327418 5.998795456205173,2.0980171403295604 5.995184726672197,2.146730474455362 5.989176509964781,2.1950903220161284 5.98078528040323,2.242980179903264 5.970031253194544,2.290284677254462 5.956940335732209,2.33688985339222 5.941544065183021,2.3826834323650896 5.923879532511287,2.427555093430282 5.903989293123443,2.4713967368259975 5.881921264348355,2.5141027441932216 5.857728610000272,2.555570233019602 5.831469612302545,2.5956993044924332 5.803207531480645,2.6343932841636457 5.773010453362737,2.6715589548470184 5.740951125354959,2.7071067811865475 5.707106781186548,2.740951125354959 5.671558954847018,2.773010453362737 5.634393284163646,2.803207531480645 5.595699304492434,2.8314696123025453 5.555570233019602,2.8577286100002723 5.514102744193222,2.881921264348355 5.471396736825998,2.9039892931234434 5.427555093430282,2.923879532511287 5.38268343236509,2.9415440651830207 5.33688985339222,2.956940335732209 5.290284677254462,2.970031253194544 5.242980179903264,2.9807852804032304 5.195090322016128,2.989176509964781 5.146730474455362,2.9951847266721967 5.098017140329561,2.9987954562051726 5.049067674327418,3 5,3 3.618033988749895,4.447213595499958 2.8944271909999157,4.452005828373324 2.8920149836838753,4.4952304682721085 2.8687616377896688,4.53726205459576 2.8434153690154944,4.577999329571291 2.8160372387429002,4.617344153535124 2.786693203285754,4.655201741360129 2.7554539549957067,4.691480890801302 2.7223947519581224,4.726094202209963 2.6875952366887637,4.758958289087159 2.6511392442679926,4.789993978969049 2.613114600374718,4.819126504160303 2.573612909706644,4.846285681856025 2.5327293352965294,4.871406083218286 2.490562369256107,4.894427190999916 2.447213595499958,4.9152935453358575 2.402787445020965,4.933954877350839 2.3573909443069025,4.950366230261497 2.3111334575042557,4.964488067681204 2.2641264229504086,4.976286368866689 2.2164830847089316,4.985732710676989 2.1683182197547124,4.992804336047279 2.1197478614661684,4.997484208812643 2.070889020090679,4.999761054749678 2.0218594008566466,4.999629388737095 1.9727771204112932,4.997089527969852 1.9237604222673113,4.992147591195001 1.8749273919438858,4.984815483971095 1.8263956724883341,4.975110869986654 1.7782821810637013,4.963057128506792 1.7307028272850733,4.948683298050514 1.683772233983162,4.932024006434389 1.6376034610678665,4.913119387351103 1.592307733157046,4.892014983683875 1.5479941716266756,4.868761637789669 1.504769531727891,4.843415369015494 1.46273794540424,4.816037238742901 1.4220006704287085,4.786693203285754 1.382655846464876,4.755453954995707 1.3447982586398712,4.722394751958122 1.3085191091986976,4.687595236688764 1.2739057977900368,4.651139244267993 1.241041710912841,4.613114600374717 1.2100060210309511,4.573612909706644 1.1808734958396978,4.53272933529653 1.1537143181439746,4.490562369256107 1.1285939167817136,4.447213595499958 1.1055728090000843,2.447213595499958 0.10557280900008414,2.3573909443069025 0.06604512264916129,2.3111334575042557 0.04963376973850353,2.2641264229504086 0.03551193231879646,2.2164830847089316 0.023713631133310598,2.1683182197547124 0.014267289323011023,2.1197478614661684 0.007195663952720532,2.070889020090679 0.0025157911873575634,2.0218594008566466 0.00023894525032219782))
+select ST_NUMPOINTS(ST_EXTERIORRING(@buff));
+ST_NUMPOINTS(ST_EXTERIORRING(@buff))
+202
DROP TABLE t1;
select st_touches(geomfromtext('point(0 0)'), geomfromtext('point(1 1)'));
st_touches(geomfromtext('point(0 0)'), geomfromtext('point(1 1)'))
@@ -200,6 +200,31 @@ result
SELECT ST_Equals(PointFromText('POINT (12 13)'),PointFromText('POINT (12 13)')) as result;
result
1
+#
+# BUG#11755628/47429: INTERSECTION FUNCTION CRASHED MYSQLD
+# BUG#11759650/51979: UNION/INTERSECTION OF POLYGONS CRASHES MYSQL
+#
+SELECT ASTEXT(ST_UNION(GEOMFROMTEXT('POLYGON((525000 183300,525400
+183300,525400 18370, 525000 183700,525000 183300))'),
+geomfromtext('POLYGON((525298.67 183511.53,525296.57
+183510.39,525296.42 183510.31,525289.11 183506.62,525283.17
+183503.47,525280.98 183502.26,525278.63 183500.97,525278.39
+183500.84,525276.79 183500,525260.7 183491.55,525263.95
+183484.75,525265.58 183481.95,525278.97 183488.73,525276.5
+183493.45,525275.5 183495.7,525280.35 183498.2,525282.3
+183499.1,525282.2 183499.3,525283.55 183500,525301.75
+183509.35,525304.45 183504.25,525307.85 183504.95,525304.5
+183510.83,525302.81 183513.8,525298.67 183511.53),(525275.06
+183489.89,525272.06 183488.37,525268.94 183494.51,525271.94
+183496.03,525275.06 183489.89),(525263.26 183491.55,525266.15
+183493.04,525269.88 183485.82,525266.99 183484.33,525263.26
+183491.55))'))) st_u;
+st_u
+MULTIPOLYGON(((525400 18370,525000.9677614468 183300,525400 183300,525400 18370)),((525000 183300,525000 183700,525000.9677614468 183300,525000 183300)),((525265.58 183481.95,525263.95 183484.75,525260.7 183491.55,525276.79 183500,525278.39 183500.84,525278.63 183500.97,525280.98 183502.26,525283.17 183503.47,525289.11 183506.62,525296.42 183510.31,525296.57 183510.39,525298.67 183511.53,525302.81 183513.8,525304.5 183510.83,525307.85 183504.95,525304.45 183504.25,525301.75 183509.35,525283.55 183500,525282.2 183499.3,525282.3 183499.1,525280.35 183498.2,525275.5 183495.7,525276.5 183493.45,525278.97 183488.73,525265.58 183481.95),(525266.99 183484.33,525263.26 183491.55,525266.15 183493.04,525269.88 183485.82,525266.99 183484.33),(525272.06 183488.37,525268.94 183494.51,525271.94 183496.03,525275.06 183489.89,525272.06 183488.37)))
+SET @a=0x0000000001030000000200000005000000000000000000000000000000000000000000000000002440000000000000000000000000000024400000000000002440000000000000000000000000000024400000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000040000000000000F03F00000000000000400000000000000040000000000000F03F0000000000000040000000000000F03F000000000000F03F;
+SELECT ASTEXT(TOUCHES(@a, GEOMFROMTEXT('point(0 0)'))) t;
+t
+NULL
SELECT astext(ST_UNION (
PolyFromText('POLYGON(( 2 2 ,3 2,2 7,2 2),( 0 0,8 2,1 9,0 0))'),
ExteriorRing( Envelope( MultiLineStringFromText('MULTILINESTRING((3 4,5 3),(3 0,0 5))')))));
@@ -230,15 +255,15 @@ MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((2 2,2 8,8 8,8 2,2 2),(4 4,4 6,6 6,6 4,4 4))
((2 2,5 2,4 4,2 8,2 2)))'),
MULTIPOLY
POLYGON((0 2,1 4,1 3,2 3,2 4,1 4,1.5 5,2 5,2 8,8 8,8 2,0 2),(4 4,4 6,6 6,6 4,4 4))
-SELECT ASTEXT(ST_UNION(
+SELECT ROUND(ST_LENGTH(ST_UNION(
MULTILINESTRINGFROMTEXT('MULTILINESTRING((6 2,4 0,3 5,3 6,4 3,6 4,3 9,0 7,3 7,8 4,2 9,5 0),
(8 2,1 3,9 0,4 4))'),
-MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 5,6 7,9 7,5 2,1 6,3 6))')));
-ASTEXT(ST_UNION(
+MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 5,6 7,9 7,5 2,1 6,3 6))'))), 7);
+ROUND(ST_LENGTH(ST_UNION(
MULTILINESTRINGFROMTEXT('MULTILINESTRING((6 2,4 0,3 5,3 6,4 3,6 4,3 9,0 7,3 7,8 4,2 9,5 0),
(8 2,1 3,9 0,4 4))'),
-MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 5,6 7,9 7,5 2,1 6,3 6))')))
-MULTILINESTRING((3.5945945945945947 2.027027027027027,4 0,4.75 0.75),(5 0,4.75 0.75),(5.363636363636363 1.3636363636363635,9 0,6.173913043478262 2.260869565217391),(4.75 0.75,4.428571428571429 1.7142857142857142),(4.75 0.75,5.363636363636363 1.3636363636363635),(5.363636363636363 1.3636363636363635,4.428571428571429 1.7142857142857142),(5.363636363636363 1.3636363636363635,6 2),(4.428571428571429 1.7142857142857142,3.5945945945945947 2.027027027027027),(4.428571428571429 1.7142857142857142,4.15 2.55),(4.5 2.5,5 2,5.3076923076923075 2.3846153846153846),(8 2,6.173913043478262 2.260869565217391),(3.5945945945945947 2.027027027027027,1 3,3.4705882352941178 2.6470588235294117),(3.5945945945945947 2.027027027027027,3.4705882352941178 2.6470588235294117),(6.173913043478262 2.260869565217391,5.3076923076923075 2.3846153846153846),(6.173913043478262 2.260869565217391,5.585365853658536 2.7317073170731705),(5.3076923076923075 2.3846153846153846,4.5 2.5),(5.3076923076923075 2.3846153846153846,5.585365853658536 2.7317073170731705),(4.5 2.5,4.15 2.55),(4.5 2.5,4 3),(4.15 2.55,3.4705882352941178 2.6470588235294117),(4.15 2.55,4 3),(3.4705882352941178 2.6470588235294117,3.25 3.75),(5.585365853658536 2.7317073170731705,4.769230769230769 3.3846153846153846),(5.585365853658536 2.7317073170731705,7.054054054054054 4.5675675675675675),(4 3,3.25 3.75),(4 3,3.142857142857143 5.571428571428571),(4 3,4.769230769230769 3.3846153846153846),(4.769230769230769 3.3846153846153846,4 4),(4.769230769230769 3.3846153846153846,6 4,4.875 5.875),(3.25 3.75,2 5),(3.25 3.75,3 5,3 5.5),(7.054054054054054 4.5675675675675675,8 4,7.16 4.7),(7.054054054054054 4.5675675675675675,4.875 5.875),(7.054054054054054 4.5675675675675675,7.16 4.7),(7.16 4.7,5 6.5),(7.16 4.7,9 7,6 7,5 6.5),(2 5,1 6,3 6),(2 5,3 5.5),(3 5.5,3 6),(3 5.5,3.142857142857143 5.571428571428571),(3.142857142857143 5.571428571428571,3 6),(3.142857142857143 5.571428571428571,4.363636363636363 6.181818181818182),(4.875 5.875,4.363636363636363 6.181818181818182),(4.875 5.875,4.615384615384615 6.3076923076923075),(3 6,2.6666666666666665 7),(4.363636363636363 6.181818181818182,3 7,2.6666666666666665 7),(4.363636363636363 6.181818181818182,4.615384615384615 6.3076923076923075),(4.615384615384615 6.3076923076923075,4 7.333333333333333),(4.615384615384615 6.3076923076923075,5 6.5),(5 6.5,4 7.333333333333333),(2.1818181818181817 8.454545454545455,0 7,2.6666666666666665 7),(2.6666666666666665 7,2.1818181818181817 8.454545454545455),(4 7.333333333333333,2.444444444444444 8.62962962962963),(4 7.333333333333333,3 9,2.444444444444444 8.62962962962963),(2.1818181818181817 8.454545454545455,2 9,2.444444444444444 8.62962962962963),(2.1818181818181817 8.454545454545455,2.444444444444444 8.62962962962963))
+MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 5,6 7,9 7,5 2,1 6,3 6)
+90.2783626
SELECT ST_NUMGEOMETRIES((ST_UNION(ST_UNION(
MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 0,4 2,0 2,1 5,0 3,7 0,8 5,5 8),
(6 2,4 0,3 5,3 6,4 3,6 4,3 9,0 7,3 7,8 4,2 9,5 0),
@@ -434,9 +459,6 @@ ST_WITHIN( MULTIPOINTFROMTEXT(' MULTIPOINT( 2 9 , 2 9 , 4 9 , 9 1 ) ') , POLYGON
SELECT ST_INTERSECTS( GeomFromText('MULTILINESTRING( ( 4030 3045 , 3149 2461 , 3004 3831 , 3775 2976 ) )') , GeomFromText('LINESTRING(3058.41 3187.91,3081.52 3153.19,3042.99 3127.57,3019.89 3162.29,3039.07 3175.05,3039.07 3175.05,3058.41 3187.91,3081.52 3153.19,3042.99 3127.57,3019.89 3162.29)') );
ST_INTERSECTS( GeomFromText('MULTILINESTRING( ( 4030 3045 , 3149 2461 , 3004 3831 , 3775 2976 ) )') , GeomFromText('LINESTRING(3058.41 3187.91,3081.52 3153.19,3042.99 3127.57,3019.89 3162.29,3039.07 3175.05,3039.07 3175.05,3058.41 3187.91,3081.52 3153.19,
1
-select ASTEXT(ST_BUFFER(ST_GEOMCOLLFROMTEXT(' GEOMETRYCOLLECTION(LINESTRING(100 100, 31 10, 77 80), POLYGON((0 0,4 7,1 1,0 0)), POINT(20 20))'), -3));
-ASTEXT(ST_BUFFER(ST_GEOMCOLLFROMTEXT(' GEOMETRYCOLLECTION(LINESTRING(100 100, 31 10, 77 80), POLYGON((0 0,4 7,1 1,0 0)), POINT(20 20))'), -3))
-POLYGON((3.999999999999999 6.999999999999998,4 7,3.999999999999999 6.999999999999998))
SELECT ST_NUMPOINTS(ST_EXTERIORRING(ST_BUFFER( POLYGONFROMTEXT( 'POLYGON( ( 0.0 -3.0,
-2.910427500435995 0.727606875108998,
-0.910427500435995 8.727606875108998,
@@ -455,3 +477,296 @@ ST_NUMPOINTS(ST_EXTERIORRING(ST_BUFFER( POLYGONFROMTEXT( 'POLYGON( ( 0.0 -3.0,
select astext(buffer(st_linestringfromwkb(linestring(point(-1,1), point(-1,-2))),-1));
astext(buffer(st_linestringfromwkb(linestring(point(-1,1), point(-1,-2))),-1))
GEOMETRYCOLLECTION EMPTY
+DROP TABLE IF EXISTS p1;
+CREATE PROCEDURE p1(dist DOUBLE, geom TEXT)
+BEGIN
+DECLARE g GEOMETRY;
+SET g=GeomFromText(geom);
+SELECT geom AS `-----`;
+SELECT dist, GeometryType(@buf:=ST_Buffer(g, dist)) AS `buffer`, ROUND(ST_AREA(@buf),2) AS buf_area;
+END|
+#
+# Testing ST_BUFFER with positive distance
+#
+-----
+POINT(0 0))
+dist buffer buf_area
+1 POLYGON 3.14
+-----
+LineString(0 1, 1 1))
+dist buffer buf_area
+1 POLYGON 5.14
+-----
+LineString(9 9,8 1,1 5,0 0)
+dist buffer buf_area
+1 POLYGON 44.63
+-----
+Polygon((2 2,2 8,8 8,8 2,2 2))
+dist buffer buf_area
+1 POLYGON 63.14
+-----
+Polygon((0 0,0 8,8 8,8 0,0 0),(2 2,6 2,6 6,2 6,2 2))
+dist buffer buf_area
+1 POLYGON 95.14
+-----
+Polygon((0 0, 0 8, 8 8, 8 10, -10 10, -10 0, 0 0))
+dist buffer buf_area
+1 POLYGON 174.93
+-----
+MultiPoint(9 9,8 1,1 5)
+dist buffer buf_area
+1 MULTIPOLYGON 9.42
+-----
+MultiLineString((0 0,2 2))
+dist buffer buf_area
+1 POLYGON 8.80
+-----
+MultiLineString((0 0,2 2,0 4))
+dist buffer buf_area
+1 POLYGON 14.24
+-----
+MultiLineString((0 0,2 2),(0 2,2 0))
+dist buffer buf_area
+1 POLYGON 13.59
+-----
+MultiLineString((2 2,2 8,-2 8),(-6 -6, 6 6),(10 10, 14 14))
+dist buffer buf_area
+1 MULTIPOLYGON 70.06
+-----
+MultiPolygon(((2 2,2 8,8 8,8 2,2 2)), ((9 9,8 1,1 5,9 9)))
+dist buffer buf_area
+1 POLYGON 73.18
+-----
+MultiPolygon(((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)),((9 9,8 1,1 5,9 9)))
+dist buffer buf_area
+1 POLYGON 73.18
+-----
+GeometryCollection(Point(0 0))
+dist buffer buf_area
+1 POLYGON 3.14
+-----
+GeometryCollection(LineString(0 0, 2 2)))
+dist buffer buf_area
+1 POLYGON 8.80
+-----
+GeometryCollection(Polygon((2 2,2 8,8 8,8 2,2 2))))
+dist buffer buf_area
+1 POLYGON 63.14
+-----
+GeometryCollection(MultiPoint(9 9,8 1,1 5))
+dist buffer buf_area
+1 MULTIPOLYGON 9.42
+-----
+GeometryCollection(MultiLineString((0 0,0 1),(3 0,3 1)))
+dist buffer buf_area
+1 MULTIPOLYGON 10.28
+-----
+GeometryCollection(MultiPolygon(((0 0, 3 0, 3 3, 0 3, 0 0)),((6 6,6 9,9 9,9 6,6 6))))
+dist buffer buf_area
+1 MULTIPOLYGON 48.28
+-----
+GeometryCollection(Point(9 9),LineString(1 5,0 0),Polygon((2 2,2 8,8 8,8 2,2 2)))
+dist buffer buf_area
+1 POLYGON 75.92
+#
+# Testing ST_BUFFER with zero distance
+#
+-----
+POINT(0 0))
+dist buffer buf_area
+0 POINT 0.00
+-----
+LineString(0 1, 1 1))
+dist buffer buf_area
+0 LINESTRING 0.00
+-----
+LineString(9 9,8 1,1 5,0 0)
+dist buffer buf_area
+0 LINESTRING 0.00
+-----
+Polygon((2 2,2 8,8 8,8 2,2 2))
+dist buffer buf_area
+0 POLYGON 36.00
+-----
+Polygon((0 0,0 8,8 8,8 0,0 0),(2 2,6 2,6 6,2 6,2 2))
+dist buffer buf_area
+0 POLYGON 48.00
+-----
+Polygon((0 0, 0 8, 8 8, 8 10, -10 10, -10 0, 0 0))
+dist buffer buf_area
+0 POLYGON 116.00
+-----
+MultiPoint(9 9,8 1,1 5)
+dist buffer buf_area
+0 MULTIPOINT NULL
+-----
+MultiLineString((0 0,2 2))
+dist buffer buf_area
+0 MULTILINESTRING NULL
+-----
+MultiLineString((0 0,2 2,0 4))
+dist buffer buf_area
+0 MULTILINESTRING NULL
+-----
+MultiLineString((0 0,2 2),(0 2,2 0))
+dist buffer buf_area
+0 MULTILINESTRING NULL
+-----
+MultiLineString((2 2,2 8,-2 8),(-6 -6, 6 6),(10 10, 14 14))
+dist buffer buf_area
+0 MULTILINESTRING NULL
+-----
+MultiPolygon(((2 2,2 8,8 8,8 2,2 2)), ((9 9,8 1,1 5,9 9)))
+dist buffer buf_area
+0 MULTIPOLYGON 66.00
+-----
+MultiPolygon(((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)),((9 9,8 1,1 5,9 9)))
+dist buffer buf_area
+0 MULTIPOLYGON 62.00
+-----
+GeometryCollection(Point(0 0))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(LineString(0 0, 2 2)))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(Polygon((2 2,2 8,8 8,8 2,2 2))))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION 36.00
+-----
+GeometryCollection(MultiPoint(9 9,8 1,1 5))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION NULL
+-----
+GeometryCollection(MultiLineString((0 0,0 1),(3 0,3 1)))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION NULL
+-----
+GeometryCollection(MultiPolygon(((0 0, 3 0, 3 3, 0 3, 0 0)),((6 6,6 9,9 9,9 6,6 6))))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION 18.00
+-----
+GeometryCollection(Point(9 9),LineString(1 5,0 0),Polygon((2 2,2 8,8 8,8 2,2 2)))
+dist buffer buf_area
+0 GEOMETRYCOLLECTION 36.00
+#
+# Testing ST_BUFFER with negative distance
+#
+-----
+POINT(0 0))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+LineString(0 1, 1 1))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+LineString(9 9,8 1,1 5,0 0)
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+Polygon((2 2,2 8,8 8,8 2,2 2))
+dist buffer buf_area
+-1 POLYGON 16.00
+-----
+MultiPoint(9 9,8 1,1 5)
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+MultiLineString((0 0,2 2))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+MultiLineString((0 0,2 2,0 4))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+MultiLineString((0 0,2 2),(0 2,2 0))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+MultiLineString((2 2,2 8,-2 8),(-6 -6, 6 6),(10 10, 14 14))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(Point(0 0))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(LineString(0 0, 2 2)))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(Polygon((2 2,2 8,8 8,8 2,2 2))))
+dist buffer buf_area
+-1 POLYGON 16.00
+-----
+GeometryCollection(MultiPoint(9 9,8 1,1 5))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(MultiLineString((0 0,0 1),(3 0,3 1)))
+dist buffer buf_area
+-1 GEOMETRYCOLLECTION 0.00
+-----
+GeometryCollection(Point(9 9),LineString(1 5,0 0),Polygon((2 2,2 8,8 8,8 2,2 2)))
+dist buffer buf_area
+-1 POLYGON 16.00
+SELECT ST_CONTAINS(
+GeomFromText('MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0)),((6 6, 6 11, 11 11, 11 6, 6 6)))'),
+GeomFromText('POINT(5 10)'));
+ST_CONTAINS(
+GeomFromText('MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0)),((6 6, 6 11, 11 11, 11 6, 6 6)))'),
+GeomFromText('POINT(5 10)'))
+0
+SELECT AsText(ST_UNION(
+GeomFromText('MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0)),((6 6, 6 11, 11 11, 11 6, 6 6)))'),
+GeomFromText('POINT(5 10)')));
+AsText(ST_UNION(
+GeomFromText('MULTIPOLYGON(((0 0, 0 5, 5 5, 5 0, 0 0)),((6 6, 6 11, 11 11, 11 6, 6 6)))'),
+GeomFromText('POINT(5 10)')))
+GEOMETRYCOLLECTION(POLYGON((0 0,0 5,5 5,5 0,0 0)),POLYGON((6 6,6 11,11 11,11 6,6 6)),POINT(5 10))
+DROP PROCEDURE p1;
+#
+# Bug #13833019 ASSERTION `T1->RESULT_RANGE' FAILED IN GCALC_OPERATION_REDUCER::END_COUPLE
+#
+SELECT GeometryType(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((0 0,9 4,3 3,0 0)),((2 2,2 2,8 8,2 3,2 2)))'), 3));
+GeometryType(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((0 0,9 4,3 3,0 0)),((2 2,2 2,8 8,2 3,2 2)))'), 3))
+POLYGON
+#
+# Bug #13832749 HANDLE_FATAL_SIGNAL IN GCALC_FUNCTION::COUNT_INTERNAL
+#
+SELECT GeometryType(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5)),((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)), ((9 9,8 1,1 5,9 9)))'),1));
+GeometryType(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5)),((2 2,2 8,8 8,8 2,2 2), (4 4,4 6,6 6,6 4,4 4)), ((9 9,8 1,1 5,9 9)))'),1))
+POLYGON
+#
+# Bug#13358363 - ASSERTION: N > 0 && N < SINUSES_CALCULATED*2+1 | GET_N_SINCOS/ADD_EDGE_BUFFER
+#
+DO ST_BUFFER(ST_GEOMCOLLFROMTEXT('linestring(1 1,2 2)'),'');
+SELECT ST_WITHIN(
+LINESTRINGFROMTEXT(' LINESTRING(3 8,9 2,3 8,3 3,7 6,4 7,4 7,8 1) '),
+ST_BUFFER(MULTIPOLYGONFROMTEXT(' MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5)),((2 2,2 8,8 8,8 2,2 2),(4 4,4 6,6 6,6 4,4 4)),((0 5,3 5,3 2,1 2,1 1,3 1,3 0,0 0,0 3,2 3,2 4,0 4,0 5))) '),
+ST_NUMINTERIORRINGS(POLYGONFROMTEXT('POLYGON((3 5,2 4,2 5,3 5)) '))));
+ST_WITHIN(
+LINESTRINGFROMTEXT(' LINESTRING(3 8,9 2,3 8,3 3,7 6,4 7,4 7,8 1) '),
+ST_BUFFER(MULTIPOLYGONFROMTEXT(' MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5)),((2 2,2 8,8 8,8 2,2 2),(4 4,4 6,6 6,6 4,4 4)),((0 5,3 5,3 2,1 2,1 1,3 1,3 0,0 0,0 3,2 3,2 4,0 4,0 5))) ')
+0
+SELECT ST_DIMENSION(ST_BUFFER(POLYGONFROMTEXT(' POLYGON((3 5,2 5,2 4,3 4,3 5)) '),
+ST_NUMINTERIORRINGS(POLYGONFROMTEXT(' POLYGON((0 0,9 3,4 2,0 0))'))));
+ST_DIMENSION(ST_BUFFER(POLYGONFROMTEXT(' POLYGON((3 5,2 5,2 4,3 4,3 5)) '),
+ST_NUMINTERIORRINGS(POLYGONFROMTEXT(' POLYGON((0 0,9 3,4 2,0 0))'))))
+2
+SELECT ST_NUMINTERIORRINGS(
+ST_ENVELOPE(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5))) '),
+SRID(MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 2,4 2,1 2,2 4,2 2)) ')))));
+ST_NUMINTERIORRINGS(
+ST_ENVELOPE(ST_BUFFER(MULTIPOLYGONFROMTEXT('MULTIPOLYGON(((3 5,2 5,2 4,3 4,3 5))) '),
+SRID(MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 2,4 2,1 2,2 4,2 2)) ')))))
+0
+SELECT ASTEXT(ST_BUFFER(POLYGONFROMTEXT(' POLYGON((9 9,5 2,4 5,9 9))'),
+SRID(GEOMETRYFROMTEXT(' MULTIPOINT(8 4,5 0,7 8,6 9,3 4,7 3,5 5) '))));
+ASTEXT(ST_BUFFER(POLYGONFROMTEXT(' POLYGON((9 9,5 2,4 5,9 9))'),
+SRID(GEOMETRYFROMTEXT(' MULTIPOINT(8 4,5 0,7 8,6 9,3 4,7 3,5 5) '))))
+POLYGON((9 9,5 2,4 5,9 9))
diff --git a/mysql-test/r/gis.result b/mysql-test/r/gis.result
index 9acdb1a87c2..a1d2ec862b7 100644
--- a/mysql-test/r/gis.result
+++ b/mysql-test/r/gis.result
@@ -834,6 +834,17 @@ create table t1 (g geometry not null);
insert into t1 values(default);
ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
drop table t1;
+CREATE TABLE t1 (a GEOMETRY);
+CREATE VIEW v1 AS SELECT GeomFromwkb(ASBINARY(a)) FROM t1;
+CREATE VIEW v2 AS SELECT a FROM t1;
+DESCRIBE v1;
+Field Type Null Key Default Extra
+GeomFromwkb(ASBINARY(a)) geometry YES NULL
+DESCRIBE v2;
+Field Type Null Key Default Extra
+a geometry YES NULL
+DROP VIEW v1,v2;
+DROP TABLE t1;
create table t1 (name VARCHAR(100), square GEOMETRY);
INSERT INTO t1 VALUES("center", GeomFromText('POLYGON (( 0 0, 0 2, 2 2, 2 0, 0 0))'));
INSERT INTO t1 VALUES("small", GeomFromText('POLYGON (( 0 0, 0 1, 1 1, 1 0, 0 0))'));
diff --git a/mysql-test/r/grant.result b/mysql-test/r/grant.result
index 17ff46d2269..0acf6f69323 100644
--- a/mysql-test/r/grant.result
+++ b/mysql-test/r/grant.result
@@ -2525,3 +2525,29 @@ DROP USER mysqltest_u1@localhost;
# End of Bug#38347.
+#
+# Bug#11756966 - 48958: STORED PROCEDURES CAN BE LEVERAGED TO BYPASS
+# DATABASE SECURITY
+#
+DROP DATABASE IF EXISTS secret;
+DROP DATABASE IF EXISTS no_such_db;
+CREATE DATABASE secret;
+GRANT USAGE ON *.* TO untrusted@localhost;
+# Connection con1
+SHOW GRANTS;
+Grants for untrusted@localhost
+GRANT USAGE ON *.* TO 'untrusted'@'localhost'
+SHOW DATABASES;
+Database
+information_schema
+test
+# Both statements below should fail with the same error.
+# They used to give different errors, thereby
+# hinting that the secret database exists.
+CREATE PROCEDURE no_such_db.foo() BEGIN END;
+ERROR 42000: Access denied for user 'untrusted'@'localhost' to database 'no_such_db'
+CREATE PROCEDURE secret.peek_at_secret() BEGIN END;
+ERROR 42000: Access denied for user 'untrusted'@'localhost' to database 'secret'
+# Connection default
+DROP USER untrusted@localhost;
+DROP DATABASE secret;
diff --git a/mysql-test/r/group_by.result b/mysql-test/r/group_by.result
index dfe28f0e05a..643849f36ed 100644
--- a/mysql-test/r/group_by.result
+++ b/mysql-test/r/group_by.result
@@ -1524,7 +1524,7 @@ id select_type table type possible_keys key key_len ref rows Extra
EXPLAIN SELECT a FROM t1 FORCE INDEX FOR JOIN (i2)
FORCE INDEX FOR GROUP BY (i2) GROUP BY a;
id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE t1 range NULL i2 4 NULL 145 Using index for group-by
+1 SIMPLE t1 index NULL i2 9 NULL 144 Using index
EXPLAIN SELECT a FROM t1 USE INDEX () IGNORE INDEX (i2);
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t1 ALL NULL NULL NULL NULL 144
@@ -1957,12 +1957,12 @@ UNIQUE INDEX idx (col1));
INSERT INTO t1 VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10),
(11),(12),(13),(14),(15),(16),(17),(18),(19),(20);
EXPLAIN SELECT col1 AS field1, col1 AS field2
-FROM t1 GROUP BY field1, field2+0;;
+FROM t1 GROUP BY field1, field2;;
id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE t1 index NULL idx 5 NULL 20 Using index; Using temporary; Using filesort
+1 SIMPLE t1 index NULL idx 5 NULL 20 Using index
FLUSH STATUS;
SELECT col1 AS field1, col1 AS field2
-FROM t1 GROUP BY field1, field2+0;;
+FROM t1 GROUP BY field1, field2;;
field1 field2
1 1
2 2
@@ -1986,7 +1986,7 @@ field1 field2
20 20
SHOW SESSION STATUS LIKE 'Sort_scan%';
Variable_name Value
-Sort_scan 1
+Sort_scan 0
EXPLAIN SELECT SQL_BIG_RESULT col1 AS field1, col1 AS field2
FROM t1 GROUP BY field1, field2;;
id select_type table type possible_keys key key_len ref rows Extra
@@ -2320,7 +2320,7 @@ a int,
b varchar(1),
KEY (b,a)
);
-INSERT INTO t1 VALUES (1,NULL),(0,'a');
+INSERT INTO t1 VALUES (1,NULL),(0,'a'),(1,NULL),(0,'a');
EXPLAIN SELECT SQL_BUFFER_RESULT MIN(a), b FROM t1 WHERE t1.b = 'a' GROUP BY b;
id select_type table type possible_keys key key_len ref rows Extra
@@ -2474,6 +2474,15 @@ v 2v,2v
NULL 1c,2v,2v
DROP TABLE t1,t2;
#
+# MDEV-6129: Server crashes during UNION with ORDER BY field IS NULL
+#
+SET sql_mode='ONLY_FULL_GROUP_BY';
+SELECT 1 AS test UNION SELECT 2 AS test ORDER BY test IS NULL ASC;
+test
+1
+2
+SET sql_mode='';
+#
# Bug #58782
# Missing rows with SELECT .. WHERE .. IN subquery
# with full GROUP BY and no aggr
diff --git a/mysql-test/r/group_min_max.result b/mysql-test/r/group_min_max.result
index 3f8bb6395e9..81cdad8c523 100644
--- a/mysql-test/r/group_min_max.result
+++ b/mysql-test/r/group_min_max.result
@@ -1,6 +1,6 @@
drop table if exists t1;
create table t1 (
-a1 char(64), a2 char(64), b char(16), c char(16) not null, d char(16), dummy char(64) default ' '
+a1 char(64), a2 char(64), b char(16), c char(16) not null, d char(16), dummy char(248) default ' '
);
insert into t1 (a1, a2, b, c, d) values
('a','a','a','a111','xy1'),('a','a','a','b111','xy2'),('a','a','a','c111','xy3'),('a','a','a','d111','xy4'),
@@ -43,7 +43,7 @@ Table Op Msg_type Msg_text
test.t1 analyze status Table is already up to date
drop table if exists t2;
create table t2 (
-a1 char(64), a2 char(64) not null, b char(16), c char(16), d char(16), dummy char(64) default ' '
+a1 char(64), a2 char(64) not null, b char(16), c char(16), d char(16), dummy char(248) default ' '
);
insert into t2 select * from t1;
insert into t2 (a1, a2, b, c, d) values
@@ -1358,8 +1358,9 @@ explain select a1,a2,b,min(c),max(c) from t1
where exists ( select * from t2 where t2.c = t1.c )
group by a1,a2,b;
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 index NULL idx_t1_1 163 NULL 128 Using where; Using index
-2 DEPENDENT SUBQUERY t2 index NULL idx_t2_1 163 NULL 164 Using where; Using index
+1 PRIMARY t1 index NULL idx_t1_1 163 NULL 128 Using index
+1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 16 func 1
+2 MATERIALIZED t2 index NULL idx_t2_1 163 NULL 164 Using index
select a1,a2,b,min(c),max(c) from t1
where exists ( select * from t2 where t2.c = t1.c )
group by a1,a2,b;
@@ -1384,7 +1385,7 @@ explain select a1,a2,b,min(c),max(c) from t1
where exists ( select * from t2 where t2.c > 'b1' )
group by a1,a2,b;
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 range NULL idx_t1_1 147 NULL 17 Using where; Using index for group-by
+1 PRIMARY t1 index NULL idx_t1_1 163 NULL 128 Using index
2 SUBQUERY t2 index NULL idx_t2_1 163 NULL 164 Using where; Using index
select a1,a2,b,min(c),max(c) from t1
where exists ( select * from t2 where t2.c > 'b1' )
@@ -1410,20 +1411,20 @@ explain select a1,a2,b,c,min(c), max(c) from t1
where exists ( select * from t2 where t1.b > 'a' and t2.c > 'b1' )
group by a1,a2,b;
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 range NULL idx_t1_1 147 NULL 17 Using where; Using index for group-by
+1 PRIMARY t1 index NULL idx_t1_1 163 NULL 128 Using where; Using index
2 DEPENDENT SUBQUERY t2 index NULL idx_t2_1 163 NULL 164 Using where; Using index
select a1,a2,b,c,min(c), max(c) from t1
where exists ( select * from t2 where t1.b > 'a' and t2.c > 'b1' )
group by a1,a2,b;
a1 a2 b c min(c) max(c)
-a a b h112 e112 h112
-a b b p122 m122 p122
-b a b h212 e212 h212
-b b b p222 m222 p222
-c a b h312 e312 h312
-c b b p322 m322 p322
-d a b h412 e412 h412
-d b b p422 m422 p422
+a a b e112 e112 h112
+a b b m122 m122 p122
+b a b e212 e212 h212
+b b b m222 m222 p222
+c a b e312 e312 h312
+c b b m322 m322 p322
+d a b e412 e412 h412
+d b b m422 m422 p422
SET @save_optimizer_switch=@@optimizer_switch;
SET optimizer_switch='semijoin_with_cache=off';
explain select a1,a2,b,c,min(c), max(c) from t1
@@ -1432,7 +1433,7 @@ where t2.c in (select c from t3 where t3.c > t1.b) and
t2.c > 'b1' )
group by a1,a2,b;
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 range NULL idx_t1_1 147 NULL 17 Using where; Using index for group-by
+1 PRIMARY t1 index NULL idx_t1_1 163 NULL 128 Using where; Using index
2 DEPENDENT SUBQUERY t2 index NULL idx_t2_1 163 NULL 164 Using where; Using index
2 DEPENDENT SUBQUERY t3 index NULL idx_t3_1 10 NULL 192 Using where; Using index; FirstMatch(t2)
select a1,a2,b,c,min(c), max(c) from t1
@@ -1441,22 +1442,22 @@ where t2.c in (select c from t3 where t3.c > t1.b) and
t2.c > 'b1' )
group by a1,a2,b;
a1 a2 b c min(c) max(c)
-a a a d111 a111 d111
-a a b h112 e112 h112
-a b a l121 i121 l121
-a b b p122 m122 p122
-b a a d211 a211 d211
-b a b h212 e212 h212
-b b a l221 i221 l221
-b b b p222 m222 p222
-c a a d311 a311 d311
-c a b h312 e312 h312
-c b a l321 i321 l321
-c b b p322 m322 p322
-d a a d411 a411 d411
-d a b h412 e412 h412
-d b a l421 i421 l421
-d b b p422 m422 p422
+a a a a111 a111 d111
+a a b e112 e112 h112
+a b a i121 i121 l121
+a b b m122 m122 p122
+b a a a211 a211 d211
+b a b e212 e212 h212
+b b a i221 i221 l221
+b b b m222 m222 p222
+c a a a311 a311 d311
+c a b e312 e312 h312
+c b a i321 i321 l321
+c b b m322 m322 p322
+d a a a411 a411 d411
+d a b e412 e412 h412
+d b a i421 i421 l421
+d b b m422 m422 p422
SET optimizer_switch=@save_optimizer_switch;
explain select a1,a2,b,c,min(c), max(c) from t1
where exists ( select * from t2 where t1.c > 'a' and t2.c > 'b1' )
@@ -2649,6 +2650,7 @@ DROP TABLE t1;
CREATE TABLE t (a INT, b INT, INDEX (a,b));
INSERT INTO t VALUES (2,0), (2,0), (2,1), (2,1);
INSERT INTO t SELECT * FROM t;
+INSERT INTO t SELECT * FROM t;
# test MIN
#should use range with index for group by
EXPLAIN
@@ -3281,6 +3283,7 @@ drop table t1;
#
CREATE TABLE t1 (a int, b int, KEY (b, a)) ;
INSERT INTO t1 VALUES (0,99),(9,99),(4,0),(7,0),(99,0),(7,0),(8,0),(99,0),(1,0);
+INSERT INTO t1 VALUES (0,99),(9,99),(4,0),(7,0),(99,0),(7,0),(8,0),(99,0),(1,0);
CREATE TABLE t2 (c int) ;
INSERT INTO t2 VALUES (0),(1);
EXPLAIN
@@ -3303,10 +3306,10 @@ MIN(a) b
EXPLAIN
SELECT MIN(a), b FROM t1 WHERE a > ( SELECT min(c) FROM t2, t1 t1a, t1 t1b WHERE c = 0 ) GROUP BY b;
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 index NULL b 10 NULL 9 Using where; Using index
+1 PRIMARY t1 index NULL b 10 NULL 18 Using where; Using index
2 SUBQUERY t2 ALL NULL NULL NULL NULL 2 Using where
-2 SUBQUERY t1a index NULL b 10 NULL 9 Using index; Using join buffer (flat, BNL join)
-2 SUBQUERY t1b index NULL b 10 NULL 9 Using index; Using join buffer (incremental, BNL join)
+2 SUBQUERY t1a index NULL b 10 NULL 18 Using index; Using join buffer (flat, BNL join)
+2 SUBQUERY t1b index NULL b 10 NULL 18 Using index; Using join buffer (incremental, BNL join)
SELECT MIN(a), b FROM t1 WHERE a > ( SELECT min(c) FROM t2, t1 t1a, t1 t1b WHERE c = 0 ) GROUP BY b;
MIN(a) b
1 0
diff --git a/mysql-test/r/having.result b/mysql-test/r/having.result
index 1f09ba6cef5..99cc5d484bd 100644
--- a/mysql-test/r/having.result
+++ b/mysql-test/r/having.result
@@ -638,6 +638,35 @@ set optimizer_switch=@save_optimizer_switch;
drop table t1,t2,t3;
End of 5.2 tests
#
+# Bug mdev-6116: an equality in the conjunction of HAVING
+# and IN subquery in WHERE
+# (The bug is caused by the same problem as bug mdev-5927)
+#
+CREATE TABLE t1 (f_key varchar(1), f_nokey varchar(1), INDEX(f_key));
+INSERT INTO t1 VALUES ('v','v'),('s','s');
+CREATE TABLE t2 (f_int int, f_key varchar(1), INDEX(f_key));
+INSERT INTO t2 VALUES
+(4,'j'),(6,'v'),(3,'c'),(5,'m'),(3,'d'),(2,'d'),(2,'y'),
+(9,'t'),(3,'d'),(8,'s'),(1,'r'),(8,'m'),(8,'b'),(5,'x');
+SELECT t2.f_int FROM t1 INNER JOIN t2 ON (t2.f_key = t1.f_nokey)
+WHERE t1.f_nokey IN (
+SELECT t1.f_key FROM t1, t2 WHERE t1.f_key = t2.f_key
+) HAVING t2.f_int >= 0 AND t2.f_int != 0;
+f_int
+6
+8
+DROP TABLE t1,t2;
+#
+# Bug mdev-5927: an equality in the conjunction of HAVING
+# and an equality in WHERE
+#
+CREATE TABLE t1 (pk int PRIMARY KEY, f int NOT NULL, INDEX(f));
+INSERT INTO t1 VALUES (1,0), (2,8);
+SELECT * FROM t1 WHERE f = 2 HAVING ( pk IN ( SELECT 9 ) AND f != 0 );
+pk f
+DROP TABLE t1;
+End of 5.3 tests
+#
# Bug mdev-5160: two-way join with HAVING over the second table
#
CREATE TABLE t1 (c1 varchar(6)) ENGINE=MyISAM;
diff --git a/mysql-test/r/huge_frm-6224.result b/mysql-test/r/huge_frm-6224.result
new file mode 100644
index 00000000000..3772317c04d
--- /dev/null
+++ b/mysql-test/r/huge_frm-6224.result
@@ -0,0 +1 @@
+ERROR HY000: The definition for table `t1` is too big
diff --git a/mysql-test/r/index_merge_myisam.result b/mysql-test/r/index_merge_myisam.result
index 2c0dc77399f..c907997573a 100644
--- a/mysql-test/r/index_merge_myisam.result
+++ b/mysql-test/r/index_merge_myisam.result
@@ -552,9 +552,9 @@ explain select * from t1
where exists (select 1 from t2, t3
where t2.a=t1.a and (t3.a=t2.b or t3.b=t2.b or t3.b=t2.b+1));
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 2 Using where
-2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 2 Using where
-2 DEPENDENT SUBQUERY t3 ALL a,b NULL NULL NULL 1002 Range checked for each record (index map: 0x3)
+1 PRIMARY t1 ALL NULL NULL NULL NULL 2
+1 PRIMARY t2 ALL NULL NULL NULL NULL 2 Using where
+1 PRIMARY t3 ALL a,b NULL NULL NULL 1002 Range checked for each record (index map: 0x3); FirstMatch(t1)
select * from t1
where exists (select 1 from t2, t3
where t2.a=t1.a and (t3.a=t2.b or t3.b=t2.b or t3.b=t2.b+1));
diff --git a/mysql-test/r/information_schema.result b/mysql-test/r/information_schema.result
index a070c5c10d5..9c0736c0720 100644
--- a/mysql-test/r/information_schema.result
+++ b/mysql-test/r/information_schema.result
@@ -1130,7 +1130,7 @@ CREATE PROCEDURE p1 ()
BEGIN
SELECT 'foo' FROM DUAL;
END |
-ERROR 42000: Unknown database 'information_schema'
+ERROR 42000: Access denied for user 'root'@'localhost' to database 'information_schema'
select ROUTINE_NAME from routines where ROUTINE_SCHEMA='information_schema';
ROUTINE_NAME
grant all on information_schema.* to 'user1'@'localhost';
diff --git a/mysql-test/r/innodb_mysql_lock2.result b/mysql-test/r/innodb_mysql_lock2.result
index 17dd747de6f..54203c140a2 100644
--- a/mysql-test/r/innodb_mysql_lock2.result
+++ b/mysql-test/r/innodb_mysql_lock2.result
@@ -331,13 +331,14 @@ Success: 'update v2 set j= j-10 where j = 3' takes shared row locks on 't1'.
# 4.1 SELECT/SET with a stored function which does not
# modify data and uses SELECT in its turn.
#
-# In theory there is no need to take row locks on the table
+# There is no need to take row locks on the table
# being selected from in SF as the call to such function
-# won't get into the binary log. In practice, however, we
-# discover that fact too late in the process to be able to
-# affect the decision what locks should be taken.
-# Hence, strong locks are taken in this case.
-Success: 'select f1()' takes shared row locks on 't1'.
+# won't get into the binary log.
+#
+# However in practice innodb takes strong lock on tables
+# being selected from within SF, when SF is called from
+# non SELECT statements like 'set' statement below.
+Success: 'select f1()' doesn't take row locks on 't1'.
Success: 'set @a:= f1()' takes shared row locks on 't1'.
#
# 4.2 INSERT (or other statement which modifies data) with
@@ -364,13 +365,15 @@ Success: 'set @a:= f2()' takes shared row locks on 't1'.
# modify data and reads a table through subselect
# in a control construct.
#
-# Again, in theory a call to this function won't get to the
-# binary log and thus no locking is needed. But in practice
-# we don't detect this fact early enough (get_lock_type_for_table())
-# to avoid taking row locks.
-Success: 'select f3()' takes shared row locks on 't1'.
+# Call to this function won't get to the
+# binary log and thus no locking is needed.
+#
+# However in practice innodb takes strong lock on tables
+# being selected from within SF, when SF is called from
+# non SELECT statements like 'set' statement below.
+Success: 'select f3()' doesn't take row locks on 't1'.
Success: 'set @a:= f3()' takes shared row locks on 't1'.
-Success: 'select f4()' takes shared row locks on 't1'.
+Success: 'select f4()' doesn't take row locks on 't1'.
Success: 'set @a:= f4()' takes shared row locks on 't1'.
#
# 4.5. INSERT (or other statement which modifies data) with
@@ -398,13 +401,15 @@ Success: 'set @a:= f5()' takes shared row locks on 't1'.
# doesn't modify data and reads tables through
# a view.
#
-# Once again, in theory, calls to such functions won't
-# get into the binary log and thus don't need row
-# locks. But in practice this fact is discovered
-# too late to have any effect.
-Success: 'select f6()' takes shared row locks on 't1'.
+# Calls to such functions won't get into
+# the binary log and thus don't need row locks.
+#
+# However in practice innodb takes strong lock on tables
+# being selected from within SF, when SF is called from
+# non SELECT statements like 'set' statement below.
+Success: 'select f6()' doesn't take row locks on 't1'.
Success: 'set @a:= f6()' takes shared row locks on 't1'.
-Success: 'select f7()' takes shared row locks on 't1'.
+Success: 'select f7()' doesn't take row locks on 't1'.
Success: 'set @a:= f7()' takes shared row locks on 't1'.
#
# 4.8 INSERT which uses stored function which
@@ -431,10 +436,9 @@ Success: 'select f9()' takes shared row locks on 't1'.
# data and reads a table indirectly, by calling another
# function.
#
-# In theory, calls to such functions won't get into the binary
-# log and thus don't need to acquire row locks. But in practice
-# this fact is discovered too late to have any effect.
-Success: 'select f10()' takes shared row locks on 't1'.
+# Calls to such functions won't get into the binary
+# log and thus don't need to acquire row locks.
+Success: 'select f10()' doesn't take row locks on 't1'.
#
# 4.11 INSERT which uses a stored function which doesn't modify
# data and reads a table indirectly, by calling another
@@ -494,10 +498,9 @@ Success: 'select f14()' takes shared row locks on 't1'.
# 5.3 SELECT that calls a function that doesn't modify data and
# uses a CALL statement that reads a table via SELECT.
#
-# In theory, calls to such functions won't get into the binary
-# log and thus don't need to acquire row locks. But in practice
-# this fact is discovered too late to have any effect.
-Success: 'select f15()' takes shared row locks on 't1'.
+# Calls to such functions won't get into the binary
+# log and thus don't need to acquire row locks.
+Success: 'select f15()' doesn't take row locks on 't1'.
#
# 5.4 INSERT which calls function which doesn't modify data and
# uses CALL statement which reads table through SELECT.
diff --git a/mysql-test/r/innodb_mysql_sync.result b/mysql-test/r/innodb_mysql_sync.result
index 0fecadf6de5..49d69d13e40 100644
--- a/mysql-test/r/innodb_mysql_sync.result
+++ b/mysql-test/r/innodb_mysql_sync.result
@@ -86,7 +86,10 @@ SET DEBUG_SYNC= 'now SIGNAL killed';
# Reaping: OPTIMIZE TABLE t1
Table Op Msg_type Msg_text
test.t1 optimize note Table does not support optimize, doing recreate + analyze instead
+test.t1 optimize error Query execution was interrupted
test.t1 optimize status Operation failed
+Warnings:
+Error 1317 Query execution was interrupted
# Connection default
DROP TABLE t1;
SET DEBUG_SYNC= 'RESET';
@@ -359,3 +362,184 @@ Note 1831 Duplicate index 'i4' defined on the table 'test.t1'. This is deprecate
SET DEBUG_SYNC= 'RESET';
DROP TABLE t1;
SET DEBUG_SYNC= 'RESET';
+#
+#BUG#13975225:ONLINE OPTIMIZE TABLE FOR INNODB TABLES
+#
+SET DEBUG_SYNC= 'alter_table_inplace_after_lock_downgrade SIGNAL downgraded WAIT_FOR continue';
+#Setting up INNODB table.
+CREATE TABLE t1(fld1 INT, fld2 INT, fld3 INT) ENGINE= INNODB;
+INSERT INTO t1 VALUES (155, 45, 55);
+#Concurrent INSERT, UPDATE, SELECT and DELETE is supported
+#during OPTIMIZE TABLE operation for INNODB tables.
+connection default;
+#OPTIMIZE TABLE operation.
+OPTIMIZE TABLE t1;
+connection con1;
+SET DEBUG_SYNC= 'now WAIT_FOR downgraded';
+# With the patch, concurrent DML operation succeeds.
+INSERT INTO t1 VALUES (10, 11, 12);
+UPDATE t1 SET fld1= 20 WHERE fld1= 155;
+DELETE FROM t1 WHERE fld1= 20;
+SELECT * from t1;
+fld1 fld2 fld3
+10 11 12
+SET DEBUG_SYNC= 'now SIGNAL continue';
+connection default;
+Table Op Msg_type Msg_text
+test.t1 optimize note Table does not support optimize, doing recreate + analyze instead
+test.t1 optimize status OK
+DROP TABLE t1;
+SET DEBUG_SYNC= 'RESET';
+#Concurrent INSERT, UPDATE, SELECT and DELETE is supported
+#during OPTIMIZE TABLE operation for Partitioned table.
+SET DEBUG_SYNC= 'alter_table_inplace_after_lock_downgrade SIGNAL downgraded WAIT_FOR continue';
+#Setup PARTITIONED table.
+CREATE TABLE t1(fld1 INT) ENGINE= INNODB PARTITION BY HASH(fld1) PARTITIONS 4;
+INSERT INTO t1 VALUES(10);
+#OPTIMIZE TABLE operation.
+OPTIMIZE TABLE t1;
+connection con1;
+SET DEBUG_SYNC= 'now WAIT_FOR downgraded';
+# With the patch, concurrent DML operation succeeds.
+INSERT INTO t1 VALUES (30);
+UPDATE t1 SET fld1= 20 WHERE fld1= 10;
+DELETE FROM t1 WHERE fld1= 20;
+SELECT * from t1;
+fld1
+30
+SET DEBUG_SYNC= 'now SIGNAL continue';
+connection default;
+Table Op Msg_type Msg_text
+test.t1 optimize note Table does not support optimize, doing recreate + analyze instead
+test.t1 optimize status OK
+DROP TABLE t1;
+SET DEBUG_SYNC= 'RESET';
+#ALTER TABLE FORCE and ALTER TABLE ENGINE uses online rebuild
+#of the table.
+CREATE TABLE t1(fld1 INT, fld2 INT) ENGINE=INNODB;
+INSERT INTO t1 VALUES(10, 20);
+ALTER TABLE t1 FORCE;
+affected rows: 0
+info: Records: 0 Duplicates: 0 Warnings: 0
+ALTER TABLE t1 ENGINE=INNODB;
+affected rows: 0
+info: Records: 0 Duplicates: 0 Warnings: 0
+#ALTER TABLE FORCE, ALTER TABLE ENGINE and OPTIMIZE TABLE uses
+#table copy when the old_alter_table enabled.
+SET SESSION old_alter_table= TRUE;
+affected rows: 0
+ALTER TABLE t1 FORCE;
+affected rows: 1
+info: Records: 1 Duplicates: 0 Warnings: 0
+ALTER TABLE t1 ENGINE= INNODB;
+affected rows: 1
+info: Records: 1 Duplicates: 0 Warnings: 0
+SET DEBUG_SYNC= 'alter_table_copy_after_lock_upgrade SIGNAL upgraded';
+affected rows: 0
+#OPTIMIZE TABLE operation using table copy.
+OPTIMIZE TABLE t1;
+connection con1;
+SET DEBUG_SYNC= 'now WAIT_FOR upgraded';
+affected rows: 0
+INSERT INTO t1 VALUES(10, 20);
+affected rows: 1
+connection default;
+Table Op Msg_type Msg_text
+test.t1 optimize note Table does not support optimize, doing recreate + analyze instead
+test.t1 optimize status OK
+affected rows: 2
+SET DEBUG_SYNC= 'RESET';
+affected rows: 0
+SET SESSION old_alter_table= FALSE;
+affected rows: 0
+#ALTER TABLE FORCE and ALTER TABLE ENGINE uses table copy
+#when ALGORITHM COPY is used.
+ALTER TABLE t1 FORCE, ALGORITHM= COPY;
+affected rows: 2
+info: Records: 2 Duplicates: 0 Warnings: 0
+ALTER TABLE t1 ENGINE= INNODB, ALGORITHM= COPY;
+affected rows: 2
+info: Records: 2 Duplicates: 0 Warnings: 0
+DROP TABLE t1;
+#OPTIMIZE TABLE on a table with FULLTEXT index uses
+#ALTER TABLE FORCE using COPY algorithm here. This
+#test case ensures the COPY table debug sync point is hit.
+SET DEBUG_SYNC= 'alter_table_copy_after_lock_upgrade SIGNAL upgraded';
+#Setup a table with FULLTEXT index.
+connection default;
+CREATE TABLE t1(fld1 CHAR(10), FULLTEXT(fld1)) ENGINE= INNODB;
+INSERT INTO t1 VALUES("String1");
+#OPTIMIZE TABLE operation.
+OPTIMIZE TABLE t1;
+connection con1;
+SET DEBUG_SYNC= 'now WAIT_FOR upgraded';
+INSERT INTO t1 VALUES("String2");
+connection default;
+Table Op Msg_type Msg_text
+test.t1 optimize note Table does not support optimize, doing recreate + analyze instead
+test.t1 optimize status OK
+SET DEBUG_SYNC= 'RESET';
+DROP TABLE t1;
+#Test which demonstrates that ALTER TABLE, OPTIMIZE PARTITION
+#takes OPTIMIZE TABLE code path, hence does an online rebuild
+#of the table with the patch.
+connection default;
+SET DEBUG_SYNC= 'alter_table_inplace_after_lock_downgrade SIGNAL downgraded WAIT_FOR continue';
+#Setup PARTITIONED table.
+CREATE TABLE t1(fld1 INT) ENGINE= INNODB PARTITION BY HASH(fld1) PARTITIONS 4;
+INSERT INTO t1 VALUES(10);
+#OPTIMIZE ALL PARTITIONS operation.
+ALTER TABLE t1 OPTIMIZE PARTITION ALL;
+connection con1;
+SET DEBUG_SYNC= 'now WAIT_FOR downgraded';
+# With the patch, concurrent DML operation succeeds.
+INSERT INTO t1 VALUES (30);
+UPDATE t1 SET fld1= 20 WHERE fld1= 10;
+DELETE FROM t1 WHERE fld1= 20;
+SELECT * from t1;
+fld1
+30
+SET DEBUG_SYNC= 'now SIGNAL continue';
+connection default;
+Table Op Msg_type Msg_text
+test.t1 optimize note Table does not support optimize on partitions. All partitions will be rebuilt and analyzed.
+test.t1 optimize status OK
+SET DEBUG_SYNC= 'RESET';
+#OPTIMIZE PER PARTITION operation.
+SET DEBUG_SYNC= 'alter_table_inplace_after_lock_downgrade SIGNAL downgraded WAIT_FOR continue';
+ALTER TABLE t1 OPTIMIZE PARTITION p0;
+connection con1;
+SET DEBUG_SYNC= 'now WAIT_FOR downgraded';
+# With the patch, concurrent DML operation succeeds.
+INSERT INTO t1 VALUES (30);
+UPDATE t1 SET fld1= 20 WHERE fld1= 10;
+DELETE FROM t1 WHERE fld1= 20;
+SELECT * from t1;
+fld1
+30
+30
+SET DEBUG_SYNC= 'now SIGNAL continue';
+connection default;
+Table Op Msg_type Msg_text
+test.t1 optimize note Table does not support optimize on partitions. All partitions will be rebuilt and analyzed.
+test.t1 optimize status OK
+SET DEBUG_SYNC= 'RESET';
+# Test case for Bug#11938817 (ALTER BEHAVIOR DIFFERENT THEN DOCUMENTED).
+# This should not do anything
+ALTER TABLE t1;
+affected rows: 0
+SET DEBUG_SYNC = 'row_log_table_apply1_before SIGNAL rebuild';
+# Check that we rebuild the table
+ALTER TABLE t1 engine=innodb;
+connection con1;
+SET DEBUG_SYNC= 'now WAIT_FOR rebuild';
+connection default;
+SET DEBUG_SYNC= 'RESET';
+SET DEBUG_SYNC = 'row_log_table_apply1_before SIGNAL rebuild';
+# Check that we rebuild the table
+ALTER TABLE t1 FORCE;
+connection con1;
+SET DEBUG_SYNC= 'now WAIT_FOR rebuild';
+connection default;
+SET DEBUG_SYNC= 'RESET';
+DROP TABLE t1;
diff --git a/mysql-test/r/join_cache.result b/mysql-test/r/join_cache.result
index 7ca28c28b1e..53812bfa227 100644
--- a/mysql-test/r/join_cache.result
+++ b/mysql-test/r/join_cache.result
@@ -5577,8 +5577,8 @@ EXPLAIN
SELECT * FROM t1, t2 LEFT JOIN t3 ON t2.b=t3.b WHERE t1.a=t2.a;
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE t1 ALL NULL NULL NULL NULL 2
-1 SIMPLE t2 ALL NULL NULL NULL NULL 12 Using where; Using join buffer (flat, BNL join)
-1 SIMPLE t3 ALL NULL NULL NULL NULL 3 Using where; Using join buffer (incremental, BNL join)
+1 SIMPLE t2 ALL NULL NULL NULL NULL 12 Using where
+1 SIMPLE t3 ALL NULL NULL NULL NULL 3 Using where
SELECT * FROM t1, t2 LEFT JOIN t3 ON t2.b=t3.b WHERE t1.a=t2.a;
a a b b c
3 3 30 30 300
@@ -5703,4 +5703,27 @@ select @counter;
2
drop table t1,t2,t3;
set expensive_subquery_limit=default;
+#
+# mdev-6071: EXPLAIN chooses to use join buffer while execution turns it down
+#
+create table t1 (a int);
+insert into t1 values
+(7), (9), (1), (4), (2), (3), (5), (8), (11), (6), (10);
+explain select count(*) from t1, t1 t2 where t1.a=t2.a;
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 11
+1 SIMPLE t2 ALL NULL NULL NULL NULL 11 Using where; Using join buffer (flat, BNL join)
+set join_buffer_space_limit=1024*8;
+select @@join_buffer_space_limit;
+@@join_buffer_space_limit
+8192
+select @@join_buffer_size;
+@@join_buffer_size
+131072
+explain select count(*) from t1, t1 t2 where t1.a=t2.a;
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 11
+1 SIMPLE t2 ALL NULL NULL NULL NULL 11 Using where
+set join_buffer_space_limit=default;
+drop table t1;
set @@optimizer_switch=@save_optimizer_switch;
diff --git a/mysql-test/r/key_cache.result b/mysql-test/r/key_cache.result
index fad980c810c..8634beb290f 100644
--- a/mysql-test/r/key_cache.result
+++ b/mysql-test/r/key_cache.result
@@ -2,6 +2,7 @@ drop table if exists t1, t2, t3;
SET @save_key_buffer_size=@@key_buffer_size;
SET @save_key_cache_block_size=@@key_cache_block_size;
SET @save_key_cache_segments=@@key_cache_segments;
+SET @save_key_cache_file_hash_size=@@key_cache_file_hash_size;
SELECT @@key_buffer_size, @@small.key_buffer_size;
@@key_buffer_size @@small.key_buffer_size
2097152 131072
@@ -84,15 +85,15 @@ select @@key_buffer_size;
select @@key_cache_block_size;
@@key_cache_block_size
1024
+select @@key_cache_file_hash_size;
+@@key_cache_file_hash_size
+512
set global keycache1.key_buffer_size=1024*1024;
create table t1 (p int primary key, a char(10)) delay_key_write=1;
create table t2 (p int primary key, i int, a char(10), key k1(i), key k2(a));
-show status like 'key_blocks_used';
-Variable_name Value
-Key_blocks_used 0
-show status like 'key_blocks_unused';
-Variable_name Value
-Key_blocks_unused KEY_BLOCKS_UNUSED
+select @org_key_blocks_unused-unused_blocks as key_blocks_unused, used_blocks as key_blocks_used from information_schema.key_caches where key_cache_name="default";
+key_blocks_unused key_blocks_used
+0 0
insert into t1 values (1, 'qqqq'), (11, 'yyyy');
insert into t2 values (1, 1, 'qqqq'), (2, 1, 'pppp'),
(3, 1, 'yyyy'), (4, 3, 'zzzz');
@@ -108,12 +109,9 @@ p i a
4 3 zzzz
update t1 set p=2 where p=1;
update t2 set i=2 where i=1;
-show status like 'key_blocks_used';
-Variable_name Value
-Key_blocks_used 4
-show status like 'key_blocks_unused';
-Variable_name Value
-Key_blocks_unused KEY_BLOCKS_UNUSED
+select @org_key_blocks_unused-unused_blocks as key_blocks_unused, used_blocks as key_blocks_used from information_schema.key_caches where key_cache_name="default";
+key_blocks_unused key_blocks_used
+4 4
cache index t1 key (`primary`) in keycache1;
Table Op Msg_type Msg_text
test.t1 assign_to_keycache status OK
@@ -270,12 +268,9 @@ Table Op Msg_type Msg_text
test.t1 assign_to_keycache status OK
test.t2 assign_to_keycache status OK
drop table t1,t2,t3;
-show status like 'key_blocks_used';
-Variable_name Value
-Key_blocks_used 4
-show status like 'key_blocks_unused';
-Variable_name Value
-Key_blocks_unused KEY_BLOCKS_UNUSED
+select @org_key_blocks_unused-unused_blocks as key_blocks_unused, used_blocks as key_blocks_used from information_schema.key_caches where key_cache_name="default";
+key_blocks_unused key_blocks_used
+0 4
create table t1 (a int primary key);
cache index t1 in keycache2;
Table Op Msg_type Msg_text
@@ -558,6 +553,7 @@ KEY_CACHE_NAME SEGMENTS SEGMENT_NUMBER FULL_SIZE BLOCK_SIZE USED_BLOCKS UNUSED_B
default 1 NULL 2097152 1024 4 # 0 0 0 0 0
small NULL NULL 1048576 1024 1 # 0 0 0 0 0
set global key_buffer_size=32*1024;
+set global key_cache_file_hash_size=128;
select @@key_buffer_size;
@@key_buffer_size
32768
@@ -833,3 +829,4 @@ set global keycache1.key_buffer_size=0;
set global keycache2.key_buffer_size=0;
set global key_buffer_size=@save_key_buffer_size;
set global key_cache_segments=@save_key_cache_segments;
+set global key_cache_file_hash_size=@save_key_cache_file_hash_size;
diff --git a/mysql-test/r/loaddata.result b/mysql-test/r/loaddata.result
index 932c1c76027..2d67d24bedd 100644
--- a/mysql-test/r/loaddata.result
+++ b/mysql-test/r/loaddata.result
@@ -520,3 +520,15 @@ LOAD DATA INFILE 'MYSQLTEST_VARDIR/tmp/bug11735141.txt' INTO TABLE t1;
ERROR 22003: Cannot get geometry object from data you send to the GEOMETRY field
drop table t1;
End of 5.1 tests
+#
+# Bug#11759519 INFINITE HANG WITH 100% CPU USAGE WITH LOAD DATA LOCAL AND IMPORT ERRORS
+#
+SET @old_mode= @@sql_mode;
+CREATE TABLE t1 (fld1 INT);
+SET sql_mode='strict_all_tables';
+# Without fix, load data hangs forever.
+LOAD DATA LOCAL INFILE 'MYSQLTEST_VARDIR/mysql' REPLACE INTO TABLE t1
+FIELDS TERMINATED BY 't' LINES TERMINATED BY '';
+Got one of the listed errors
+SET @@sql_mode= @old_mode;
+DROP TABLE t1;
diff --git a/mysql-test/r/locale.result b/mysql-test/r/locale.result
index aa61d8cd86f..1335f1ec9d5 100644
--- a/mysql-test/r/locale.result
+++ b/mysql-test/r/locale.result
@@ -90,3 +90,99 @@ SELECT DATE_FORMAT('2001-01-07', '%w %a %W');
DATE_FORMAT('2001-01-07', '%w %a %W')
0 Du Duminică
End of 5.4 tests
+#
+# Start of 5.6 tests
+#
+#
+# WL#5303 Romansh locale for DAYNAME, MONTHNAME, DATE_FORMAT
+#
+SET NAMES utf8;
+SET @old_50915_lc_time_names := @@lc_time_names;
+SET lc_time_names=en_US;
+SELECT DATE_FORMAT('2001-01-01', '%w %a %W');
+DATE_FORMAT('2001-01-01', '%w %a %W')
+1 Mon Monday
+SELECT DATE_FORMAT('2001-03-01', '%c %b %M');
+DATE_FORMAT('2001-03-01', '%c %b %M')
+3 Mar March
+SET lc_time_names=rm_CH;
+SELECT DATE_FORMAT('2001-01-01', '%w %a %W');
+DATE_FORMAT('2001-01-01', '%w %a %W')
+1 gli glindesdi
+SELECT DATE_FORMAT('2001-01-02', '%w %a %W');
+DATE_FORMAT('2001-01-02', '%w %a %W')
+2 ma mardi
+SELECT DATE_FORMAT('2001-01-03', '%w %a %W');
+DATE_FORMAT('2001-01-03', '%w %a %W')
+3 me mesemna
+SELECT DATE_FORMAT('2001-01-04', '%w %a %W');
+DATE_FORMAT('2001-01-04', '%w %a %W')
+4 gie gievgia
+SELECT DATE_FORMAT('2001-01-05', '%w %a %W');
+DATE_FORMAT('2001-01-05', '%w %a %W')
+5 ve venderdi
+SELECT DATE_FORMAT('2001-01-06', '%w %a %W');
+DATE_FORMAT('2001-01-06', '%w %a %W')
+6 so sonda
+SELECT DATE_FORMAT('2001-01-07', '%w %a %W');
+DATE_FORMAT('2001-01-07', '%w %a %W')
+0 du dumengia
+SELECT DATE_FORMAT('2001-01-01', '%c %b %M');
+DATE_FORMAT('2001-01-01', '%c %b %M')
+1 schan schaner
+SELECT DATE_FORMAT('2001-02-01', '%c %b %M');
+DATE_FORMAT('2001-02-01', '%c %b %M')
+2 favr favrer
+SELECT DATE_FORMAT('2001-03-01', '%c %b %M');
+DATE_FORMAT('2001-03-01', '%c %b %M')
+3 mars mars
+SELECT DATE_FORMAT('2001-04-01', '%c %b %M');
+DATE_FORMAT('2001-04-01', '%c %b %M')
+4 avr avrigl
+SELECT DATE_FORMAT('2001-05-01', '%c %b %M');
+DATE_FORMAT('2001-05-01', '%c %b %M')
+5 matg matg
+SELECT DATE_FORMAT('2001-06-01', '%c %b %M');
+DATE_FORMAT('2001-06-01', '%c %b %M')
+6 zercl zercladur
+SELECT DATE_FORMAT('2001-07-01', '%c %b %M');
+DATE_FORMAT('2001-07-01', '%c %b %M')
+7 fan fanadur
+SELECT DATE_FORMAT('2001-08-01', '%c %b %M');
+DATE_FORMAT('2001-08-01', '%c %b %M')
+8 avust avust
+SELECT DATE_FORMAT('2001-09-01', '%c %b %M');
+DATE_FORMAT('2001-09-01', '%c %b %M')
+9 sett settember
+SELECT DATE_FORMAT('2001-10-01', '%c %b %M');
+DATE_FORMAT('2001-10-01', '%c %b %M')
+10 oct october
+SELECT DATE_FORMAT('2001-11-01', '%c %b %M');
+DATE_FORMAT('2001-11-01', '%c %b %M')
+11 nov november
+SELECT DATE_FORMAT('2001-12-01', '%c %b %M');
+DATE_FORMAT('2001-12-01', '%c %b %M')
+12 dec december
+SET lc_time_names=de_CH;
+SELECT DATE_FORMAT('2001-01-06', '%w %a %W');
+DATE_FORMAT('2001-01-06', '%w %a %W')
+6 Sa Samstag
+SELECT DATE_FORMAT('2001-09-01', '%c %b %M');
+DATE_FORMAT('2001-09-01', '%c %b %M')
+9 Sep September
+SELECT DATE_FORMAT('2010-03-23 11:00:00','%h %p');
+DATE_FORMAT('2010-03-23 11:00:00','%h %p')
+11 AM
+SELECT DATE_FORMAT('2010-03-23 13:00:00','%h %p');
+DATE_FORMAT('2010-03-23 13:00:00','%h %p')
+01 PM
+SELECT format(123456789,2,'rm_CH');
+format(123456789,2,'rm_CH')
+123'456'789,00
+SET lc_messages=rm_CH;
+SELECT * FROM non_existent;
+ERROR 42S02: Table 'test.non_existent' doesn't exist
+SET lc_time_names=@old_50915_lc_time_names;
+#
+# End of 5.6 tests
+#
diff --git a/mysql-test/r/lock_sync.result b/mysql-test/r/lock_sync.result
index 8fe94679e70..219cc08342e 100644
--- a/mysql-test/r/lock_sync.result
+++ b/mysql-test/r/lock_sync.result
@@ -27,6 +27,7 @@ drop table if exists t0, t1, t2, t3, t4, t5;
drop view if exists v1, v2;
drop procedure if exists p1;
drop procedure if exists p2;
+drop procedure if exists p3;
drop function if exists f1;
drop function if exists f2;
drop function if exists f3;
@@ -42,6 +43,8 @@ drop function if exists f12;
drop function if exists f13;
drop function if exists f14;
drop function if exists f15;
+drop function if exists f16;
+drop function if exists f17;
create table t1 (i int primary key);
insert into t1 values (1), (2), (3), (4), (5);
create table t2 (j int primary key);
@@ -146,6 +149,26 @@ declare k int;
call p2(k);
return k;
end|
+create function f16() returns int
+begin
+create temporary table if not exists temp1 (a int);
+insert into temp1 select * from t1;
+drop temporary table temp1;
+return 1;
+end|
+create function f17() returns int
+begin
+declare j int;
+select i from t1 where i = 1 into j;
+call p3;
+return 1;
+end|
+create procedure p3()
+begin
+create temporary table if not exists temp1 (a int);
+insert into temp1 select * from t1;
+drop temporary table temp1;
+end|
create trigger t4_bi before insert on t4 for each row
begin
declare k int;
@@ -185,6 +208,7 @@ end|
# once during its execution.
show create procedure p1;
show create procedure p2;
+show create procedure p3;
show create function f1;
show create function f2;
show create function f3;
@@ -200,6 +224,8 @@ show create function f12;
show create function f13;
show create function f14;
show create function f15;
+show create function f16;
+show create function f17;
# Switch back to connection 'default'.
#
# 1. Statements that read tables and do not use subqueries.
@@ -359,14 +385,11 @@ Success: 'update v2 set j= j-10 where j = 3' doesn't allow concurrent inserts in
# 4.1 SELECT/SET with a stored function which does not
# modify data and uses SELECT in its turn.
#
-# In theory there is no need to take strong locks on the table
+# There is no need to take strong locks on the table
# being selected from in SF as the call to such function
-# won't get into the binary log. In practice, however, we
-# discover that fact too late in the process to be able to
-# affect the decision what locks should be taken.
-# Hence, strong locks are taken in this case.
-Success: 'select f1()' doesn't allow concurrent inserts into 't1'.
-Success: 'set @a:= f1()' doesn't allow concurrent inserts into 't1'.
+# won't get into the binary log.
+Success: 'select f1()' allows concurrent inserts into 't1'.
+Success: 'set @a:= f1()' allows concurrent inserts into 't1'.
#
# 4.2 INSERT (or other statement which modifies data) with
# a stored function which does not modify data and uses
@@ -392,14 +415,12 @@ Success: 'set @a:= f2()' doesn't allow concurrent inserts into 't1'.
# modify data and reads a table through subselect
# in a control construct.
#
-# Again, in theory a call to this function won't get to the
-# binary log and thus no strong lock is needed. But in practice
-# we don't detect this fact early enough (get_lock_type_for_table())
-# to avoid taking a strong lock.
-Success: 'select f3()' doesn't allow concurrent inserts into 't1'.
-Success: 'set @a:= f3()' doesn't allow concurrent inserts into 't1'.
-Success: 'select f4()' doesn't allow concurrent inserts into 't1'.
-Success: 'set @a:= f4()' doesn't allow concurrent inserts into 't1'.
+# Call to this function won't get to the
+# binary log and thus no strong lock is needed.
+Success: 'select f3()' allows concurrent inserts into 't1'.
+Success: 'set @a:= f3()' allows concurrent inserts into 't1'.
+Success: 'select f4()' allows concurrent inserts into 't1'.
+Success: 'set @a:= f4()' allows concurrent inserts into 't1'.
#
# 4.5. INSERT (or other statement which modifies data) with
# a stored function which does not modify data and reads
@@ -426,14 +447,13 @@ Success: 'set @a:= f5()' doesn't allow concurrent inserts into 't1'.
# doesn't modify data and reads tables through
# a view.
#
-# Once again, in theory, calls to such functions won't
-# get into the binary log and thus don't need strong
-# locks. But in practice this fact is discovered
-# too late to have any effect.
-Success: 'select f6()' doesn't allow concurrent inserts into 't1'.
-Success: 'set @a:= f6()' doesn't allow concurrent inserts into 't1'.
-Success: 'select f7()' doesn't allow concurrent inserts into 't1'.
-Success: 'set @a:= f7()' doesn't allow concurrent inserts into 't1'.
+# Calls to such functions won't get into
+# the binary log and thus don't need strong
+# locks.
+Success: 'select f6()' allows concurrent inserts into 't1'.
+Success: 'set @a:= f6()' allows concurrent inserts into 't1'.
+Success: 'select f7()' allows concurrent inserts into 't1'.
+Success: 'set @a:= f7()' allows concurrent inserts into 't1'.
#
# 4.8 INSERT which uses stored function which
# doesn't modify data and reads a table
@@ -459,10 +479,9 @@ Success: 'select f9()' doesn't allow concurrent inserts into 't1'.
# data and reads a table indirectly, by calling another
# function.
#
-# In theory, calls to such functions won't get into the binary
-# log and thus don't need to acquire strong locks. But in practice
-# this fact is discovered too late to have any effect.
-Success: 'select f10()' doesn't allow concurrent inserts into 't1'.
+# Calls to such functions won't get into the binary
+# log and thus don't need to acquire strong locks.
+Success: 'select f10()' allows concurrent inserts into 't1'.
#
# 4.11 INSERT which uses a stored function which doesn't modify
# data and reads a table indirectly, by calling another
@@ -501,6 +520,26 @@ Success: 'select f12((select i+10 from t1 where i=1))' allows concurrent inserts
# uses. Therefore it should take strong locks on the data it reads.
Success: 'insert into t2 values (f13((select i+10 from t1 where i=1)))' doesn't allow concurrent inserts into 't1'.
#
+# 4.15 SELECT/SET with a stored function which
+# inserts data into a temporary table using
+# SELECT on t1.
+#
+# Since this statement is written to the binary log it should
+# be serialized with concurrent statements affecting the data it
+# uses. Therefore it should take strong locks on the data it reads.
+Success: 'select f16()' doesn't allow concurrent inserts into 't1'.
+Success: 'set @a:= f16()' doesn't allow concurrent inserts into 't1'.
+#
+# 4.16 SELECT/SET with a stored function which call procedure
+# which inserts data into a temporary table using
+# SELECT on t1.
+#
+# Since this statement is written to the binary log it should
+# be serialized with concurrent statements affecting the data it
+# uses. Therefore it should take strong locks on the data it reads.
+Success: 'select f17()' doesn't allow concurrent inserts into 't1'.
+Success: 'set @a:= f17()' doesn't allow concurrent inserts into 't1'.
+#
# 5. Statements that read tables through stored procedures.
#
#
@@ -522,10 +561,9 @@ Success: 'select f14()' doesn't allow concurrent inserts into 't1'.
# 5.3 SELECT that calls a function that doesn't modify data and
# uses a CALL statement that reads a table via SELECT.
#
-# In theory, calls to such functions won't get into the binary
-# log and thus don't need to acquire strong locks. But in practice
-# this fact is discovered too late to have any effect.
-Success: 'select f15()' doesn't allow concurrent inserts into 't1'.
+# Calls to such functions won't get into the binary
+# log and thus don't need to acquire strong locks.
+Success: 'select f15()' allows concurrent inserts into 't1'.
#
# 5.4 INSERT which calls function which doesn't modify data and
# uses CALL statement which reads table through SELECT.
@@ -585,9 +623,12 @@ drop function f12;
drop function f13;
drop function f14;
drop function f15;
+drop function f16;
+drop function f17;
drop view v1, v2;
drop procedure p1;
drop procedure p2;
+drop procedure p3;
drop table t1, t2, t3, t4, t5;
set @@global.concurrent_insert= @old_concurrent_insert;
#
diff --git a/mysql-test/r/mdl_sync.result b/mysql-test/r/mdl_sync.result
index 990f074175b..206ad509e37 100644
--- a/mysql-test/r/mdl_sync.result
+++ b/mysql-test/r/mdl_sync.result
@@ -3086,18 +3086,17 @@ DELETE FROM t2 WHERE a = 3;
# Now that DELETE blocks on a metadata lock, we should be able to do
# SELECT * FROM m1 here. SELECT used to be blocked by a DELETE table
# lock request.
-SELECT * FROM m1;
-a
-1
-2
-3
-4
+SELECT * FROM m1 WHERE a < 3;
# Resuming ALTER TABLE
SET DEBUG_SYNC= 'now SIGNAL continue';
# Connection con1
# Reaping: ALTER TABLE m1 engine=MERGE UNION=(t2, t1)
# Connection con2
# Reaping: DELETE FROM t2 WHERE a = 3
+# Reaping: SELECT * FROM m1 WHERE a < 3
+a
+1
+2
# Connection default
DROP TABLE m1, t1, t2;
SET DEBUG_SYNC= 'RESET';
diff --git a/mysql-test/r/multi_update.result b/mysql-test/r/multi_update.result
index 7fa9620f0e6..f701e7fa085 100644
--- a/mysql-test/r/multi_update.result
+++ b/mysql-test/r/multi_update.result
@@ -794,6 +794,35 @@ SELECT * FROM t2;
col_int_key pk_1 pk_2 col_int
1 7 11 4
DROP TABLE t1,t2;
+#
+# MDEV-6139: UPDATE w/ join against MRG_MyISAM table with read-only
+# sub-table fails
+# MDEV-6193: Problems with multi-table updates that JOIN against
+# read-only table
+#
+CREATE TABLE t1 (
+id int(10) unsigned,
+a int(11)
+) ENGINE=MyISAM;
+CREATE TABLE t3 (
+id int(10) unsigned,
+b int(11)
+) ENGINE=MyISAM;
+CREATE TABLE t2 (
+id int(10) unsigned,
+b int(11)
+) ENGINE=MRG_MyISAM UNION=(t3);
+FLUSH TABLES;
+update t1 join t2 using (id) set t1.a=t2.b;
+create view v2 as select * from t2;
+update t1 join v2 using (id) set t1.a=0;
+create view v1 as select * from t3;
+update t1 join v1 using (id) set t1.a=0;
+update t1 join INFORMATION_SCHEMA.CHARACTER_SETS on (id=MAXLEN) set t1.a=0;
+create view v3 as select t2.id, t3.b from t2 join t3 using(id);
+update t1 join v3 using (id) set t1.a=0;
+drop view v1, v2, v3;
+drop table t2, t3, t1;
end of 5.5 tests
# Bug mdev-5970
diff --git a/mysql-test/r/myisam_explain_non_select_all.result b/mysql-test/r/myisam_explain_non_select_all.result
index 86e3ffbff6c..3dfa56c38d6 100644
--- a/mysql-test/r/myisam_explain_non_select_all.result
+++ b/mysql-test/r/myisam_explain_non_select_all.result
@@ -755,6 +755,7 @@ Variable_name Value
# Status of "equivalent" SELECT query execution:
Variable_name Value
Handler_read_rnd_next 11
+Sort_priority_queue_sorts 1
Sort_rows 1
Sort_scan 1
# Status of testing query execution:
@@ -1172,12 +1173,12 @@ INSERT INTO t1 (i) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19),
#
EXPLAIN DELETE FROM t1 WHERE i > 10 AND i <= 18 ORDER BY i LIMIT 5;
id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE t1 range PRIMARY PRIMARY 4 NULL 8 Using where
+1 SIMPLE t1 range PRIMARY PRIMARY 4 NULL 5 Using where
FLUSH STATUS;
FLUSH TABLES;
EXPLAIN EXTENDED DELETE FROM t1 WHERE i > 10 AND i <= 18 ORDER BY i LIMIT 5;
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 SIMPLE t1 range PRIMARY PRIMARY 4 NULL 8 100.00 Using where
+1 SIMPLE t1 range PRIMARY PRIMARY 4 NULL 5 100.00 Using where
# Status of EXPLAIN EXTENDED query
Variable_name Value
FLUSH STATUS;
@@ -1231,6 +1232,7 @@ Variable_name Value
# Status of "equivalent" SELECT query execution:
Variable_name Value
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 5
Sort_scan 1
# Status of testing query execution:
@@ -1275,6 +1277,7 @@ Variable_name Value
# Status of "equivalent" SELECT query execution:
Variable_name Value
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 1
Sort_scan 1
# Status of testing query execution:
@@ -1361,6 +1364,7 @@ Variable_name Value
# Status of "equivalent" SELECT query execution:
Variable_name Value
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 1
Sort_scan 1
# Status of testing query execution:
@@ -1407,6 +1411,7 @@ Variable_name Value
Variable_name Value
Handler_read_rnd 1
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 1
Sort_scan 1
# Status of testing query execution:
@@ -1479,12 +1484,12 @@ INSERT INTO t2 (i) SELECT i FROM t1;
#
EXPLAIN DELETE FROM t2 WHERE i > 10 AND i <= 18 ORDER BY i DESC LIMIT 5;
id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 8 Using where
+1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 5 Using where
FLUSH STATUS;
FLUSH TABLES;
EXPLAIN EXTENDED DELETE FROM t2 WHERE i > 10 AND i <= 18 ORDER BY i DESC LIMIT 5;
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 8 100.00 Using where
+1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 5 100.00 Using where
# Status of EXPLAIN EXTENDED query
Variable_name Value
FLUSH STATUS;
@@ -1540,6 +1545,7 @@ Variable_name Value
# Status of "equivalent" SELECT query execution:
Variable_name Value
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 5
Sort_scan 1
# Status of testing query execution:
@@ -1606,12 +1612,12 @@ INSERT INTO t2 (i) SELECT i FROM t1;
#
EXPLAIN UPDATE t2 SET a = 10 WHERE i > 10 AND i <= 18 ORDER BY i LIMIT 5;
id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 8 Using where; Using buffer
+1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 5 Using where; Using buffer
FLUSH STATUS;
FLUSH TABLES;
EXPLAIN EXTENDED UPDATE t2 SET a = 10 WHERE i > 10 AND i <= 18 ORDER BY i LIMIT 5;
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 8 100.00 Using where; Using buffer
+1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 5 100.00 Using where; Using buffer
# Status of EXPLAIN EXTENDED query
Variable_name Value
FLUSH STATUS;
@@ -1668,6 +1674,7 @@ Variable_name Value
# Status of "equivalent" SELECT query execution:
Variable_name Value
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 5
Sort_scan 1
# Status of testing query execution:
@@ -1675,6 +1682,7 @@ Variable_name Value
Handler_read_rnd 5
Handler_read_rnd_next 27
Handler_update 5
+Sort_priority_queue_sorts 1
Sort_rows 5
Sort_scan 1
@@ -1712,6 +1720,7 @@ Variable_name Value
# Status of "equivalent" SELECT query execution:
Variable_name Value
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 1
Sort_scan 1
# Status of testing query execution:
@@ -1719,6 +1728,7 @@ Variable_name Value
Handler_read_rnd 1
Handler_read_rnd_next 27
Handler_update 1
+Sort_priority_queue_sorts 1
Sort_rows 1
Sort_scan 1
@@ -1799,12 +1809,14 @@ Variable_name Value
# Status of "equivalent" SELECT query execution:
Variable_name Value
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 1
Sort_scan 1
# Status of testing query execution:
Variable_name Value
Handler_read_rnd 1
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 1
Sort_scan 1
@@ -1844,12 +1856,14 @@ Variable_name Value
Variable_name Value
Handler_read_rnd 1
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 1
Sort_scan 1
# Status of testing query execution:
Variable_name Value
Handler_read_rnd 1
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 1
Sort_scan 1
@@ -1915,12 +1929,12 @@ INSERT INTO t2 (i) SELECT i FROM t1;
#
EXPLAIN UPDATE t2 SET a = 10 WHERE i > 10 AND i <= 18 ORDER BY i DESC LIMIT 5;
id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 8 Using where; Using buffer
+1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 5 Using where; Using buffer
FLUSH STATUS;
FLUSH TABLES;
EXPLAIN EXTENDED UPDATE t2 SET a = 10 WHERE i > 10 AND i <= 18 ORDER BY i DESC LIMIT 5;
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 8 100.00 Using where; Using buffer
+1 SIMPLE t2 range PRIMARY PRIMARY 4 NULL 5 100.00 Using where; Using buffer
# Status of EXPLAIN EXTENDED query
Variable_name Value
FLUSH STATUS;
@@ -1977,6 +1991,7 @@ Variable_name Value
# Status of "equivalent" SELECT query execution:
Variable_name Value
Handler_read_rnd_next 27
+Sort_priority_queue_sorts 1
Sort_rows 5
Sort_scan 1
# Status of testing query execution:
@@ -1984,6 +1999,7 @@ Variable_name Value
Handler_read_rnd 5
Handler_read_rnd_next 27
Handler_update 4
+Sort_priority_queue_sorts 1
Sort_rows 5
Sort_scan 1
@@ -2067,6 +2083,7 @@ Variable_name Value
Variable_name Value
Handler_read_key 1
Handler_read_next 2
+Sort_priority_queue_sorts 1
Sort_range 1
Sort_rows 2
# Status of testing query execution:
@@ -2075,6 +2092,7 @@ Handler_read_key 1
Handler_read_next 2
Handler_read_rnd 2
Handler_update 2
+Sort_priority_queue_sorts 1
Sort_range 1
Sort_rows 2
@@ -2105,6 +2123,7 @@ Variable_name Value
Variable_name Value
Handler_read_key 1
Handler_read_next 2
+Sort_priority_queue_sorts 1
Sort_range 1
Sort_rows 2
# Status of testing query execution:
@@ -2625,6 +2644,7 @@ Variable_name Value
Variable_name Value
Handler_read_key 3
Handler_read_rnd_next 10
+Sort_priority_queue_sorts 1
Sort_rows 3
Sort_scan 1
# Status of testing query execution:
@@ -2632,6 +2652,7 @@ Variable_name Value
Handler_read_key 3
Handler_read_rnd_next 8
Handler_update 1
+Sort_priority_queue_sorts 1
Sort_rows 3
Sort_scan 1
@@ -2674,12 +2695,14 @@ Variable_name Value
Variable_name Value
Handler_read_key 3
Handler_read_rnd_next 10
+Sort_priority_queue_sorts 1
Sort_rows 3
Sort_scan 1
# Status of testing query execution:
Variable_name Value
Handler_read_key 3
Handler_read_rnd_next 10
+Sort_priority_queue_sorts 1
Sort_rows 3
Sort_scan 1
@@ -2724,12 +2747,14 @@ Variable_name Value
Variable_name Value
Handler_read_key 3
Handler_read_rnd_next 10
+Sort_priority_queue_sorts 1
Sort_rows 3
Sort_scan 1
# Status of testing query execution:
Variable_name Value
Handler_read_key 3
Handler_read_rnd_next 10
+Sort_priority_queue_sorts 1
Sort_rows 3
Sort_scan 1
diff --git a/mysql-test/r/myisampack.result b/mysql-test/r/myisampack.result
index a2ce12bffc1..13321695360 100644
--- a/mysql-test/r/myisampack.result
+++ b/mysql-test/r/myisampack.result
@@ -150,6 +150,60 @@ CHECK TABLE t1;
Table Op Msg_type Msg_text
test.t1 check status OK
DROP TABLE t1;
+create table `t1` (`id` varchar(15) DEFAULT NULL) ENGINE=MyISAM ROW_FORMAT=FIXED;
+insert into t1 values ('aaa'),('bbb'),('ccc'),('ddd'),('eee');
+insert into t1 (select * from t1);
+insert into t1 (select * from t1);
+insert into t1 (select * from t1);
+insert into t1 (select * from t1);
+checksum table t1;
+Table Checksum
+test.t1 2696656816
+insert into t1 values(NULL);
+checksum table t1;
+Table Checksum
+test.t1 2679879600
+flush table t1;
+check table t1;
+Table Op Msg_type Msg_text
+test.t1 check status OK
+checksum table t1;
+Table Checksum
+test.t1 2679879600
+alter table t1 checksum=1 row_format=fixed;
+checksum table t1;
+Table Checksum
+test.t1 2679879600
+flush table t1;
+check table t1;
+Table Op Msg_type Msg_text
+test.t1 check status OK
+checksum table t1;
+Table Checksum
+test.t1 2679879600
+alter table t1 row_format=dynamic checksum=0;
+checksum table t1;
+Table Checksum
+test.t1 2330021136
+flush table t1;
+check table t1;
+Table Op Msg_type Msg_text
+test.t1 check status OK
+checksum table t1;
+Table Checksum
+test.t1 2330021136
+alter table t1 checksum=1 row_format=dynamic;
+checksum table t1;
+Table Checksum
+test.t1 2330021136
+flush table t1;
+check table t1;
+Table Op Msg_type Msg_text
+test.t1 check status OK
+checksum table t1;
+Table Checksum
+test.t1 2330021136
+drop table t1;
#
# BUG#11751736: DROP DATABASE STATEMENT SHOULD REMOVE .OLD SUFFIX FROM
# DATABASE DIRECTORY
diff --git a/mysql-test/r/mysql_client_test_comp.result b/mysql-test/r/mysql_client_test_comp.result
new file mode 100644
index 00000000000..b9cac467b92
--- /dev/null
+++ b/mysql-test/r/mysql_client_test_comp.result
@@ -0,0 +1,4 @@
+SET @old_slow_query_log= @@global.slow_query_log;
+call mtr.add_suppression(" Error reading file './client_test_db/test_frm_bug.frm'");
+ok
+SET @@global.slow_query_log= @old_slow_query_log;
diff --git a/mysql-test/r/mysql_upgrade.result b/mysql-test/r/mysql_upgrade.result
index cf4f54658b4..08eafcc1d5e 100644
--- a/mysql-test/r/mysql_upgrade.result
+++ b/mysql-test/r/mysql_upgrade.result
@@ -329,4 +329,65 @@ performance_schema
test
Phase 3/3: Running 'mysql_fix_privilege_tables'...
OK
+#
+# MDEV-4332 Increase username length from 16 characters
+# MDEV-6068, MDEV-6178 mysql_upgrade breaks databases with long user names
+#
+GRANT SELECT ON mysql.* TO very_long_user_name_number_1;
+GRANT SELECT ON mysql.* TO very_long_user_name_number_2;
+GRANT ALL ON *.* TO even_longer_user_name_number_3_to_test_the_grantor_and_definer_field_length@localhost WITH GRANT OPTION;
+GRANT INSERT ON mysql.user TO very_long_user_name_number_1;
+GRANT INSERT ON mysql.user TO very_long_user_name_number_2;
+GRANT UPDATE (User) ON mysql.db TO very_long_user_name_number_1;
+GRANT UPDATE (User) ON mysql.db TO very_long_user_name_number_2;
+CREATE PROCEDURE test.pr() BEGIN END;
+Phase 1/3: Fixing table and database names
+Phase 2/3: Checking and upgrading tables
+Processing databases
+information_schema
+mtr
+mtr.global_suppressions OK
+mtr.test_suppressions OK
+mysql
+mysql.column_stats OK
+mysql.columns_priv OK
+mysql.db OK
+mysql.event OK
+mysql.func OK
+mysql.gtid_slave_pos OK
+mysql.help_category OK
+mysql.help_keyword OK
+mysql.help_relation OK
+mysql.help_topic OK
+mysql.host OK
+mysql.index_stats OK
+mysql.innodb_index_stats OK
+mysql.innodb_table_stats OK
+mysql.plugin OK
+mysql.proc OK
+mysql.procs_priv OK
+mysql.proxies_priv OK
+mysql.roles_mapping OK
+mysql.servers OK
+mysql.table_stats OK
+mysql.tables_priv OK
+mysql.time_zone OK
+mysql.time_zone_leap_second OK
+mysql.time_zone_name OK
+mysql.time_zone_transition OK
+mysql.time_zone_transition_type OK
+mysql.user OK
+performance_schema
+test
+Phase 3/3: Running 'mysql_fix_privilege_tables'...
+OK
+SELECT definer FROM mysql.proc WHERE db = 'test' AND name = 'pr';
+definer
+even_longer_user_name_number_3_to_test_the_grantor_and_definer_field_length@localhost
+SELECT grantor FROM mysql.tables_priv WHERE db = 'mysql' AND table_name = 'user';
+grantor
+even_longer_user_name_number_3_to_test_the_grantor_and_definer_field_length@localhost
+even_longer_user_name_number_3_to_test_the_grantor_and_definer_field_length@localhost
+DROP USER very_long_user_name_number_1, very_long_user_name_number_2, even_longer_user_name_number_3_to_test_the_grantor_and_definer_field_length@localhost;
+DROP PROCEDURE test.pr;
End of tests
diff --git a/mysql-test/r/mysqlcheck.result b/mysql-test/r/mysqlcheck.result
index 5abce8af9c9..ba9ab47ea95 100644
--- a/mysql-test/r/mysqlcheck.result
+++ b/mysql-test/r/mysqlcheck.result
@@ -297,10 +297,7 @@ CHECK TABLE bug47205 FOR UPGRADE;
Table Op Msg_type Msg_text
test.bug47205 check error Table rebuild required. Please do "ALTER TABLE `bug47205` FORCE" or dump/reload to fix it!
# ALTER TABLE ... FORCE should rebuild the table
-# and therefore output "affected rows: 1"
ALTER TABLE bug47205 FORCE;
-affected rows: 1
-info: Records: 1 Duplicates: 0 Warnings: 0
# Table should now be ok
CHECK TABLE bug47205 FOR UPGRADE;
Table Op Msg_type Msg_text
diff --git a/mysql-test/r/mysqld--help.result b/mysql-test/r/mysqld--help.result
index 5a468cdf236..d39e50a991c 100644
--- a/mysql-test/r/mysqld--help.result
+++ b/mysql-test/r/mysqld--help.result
@@ -136,6 +136,10 @@ The following options may be given as the first argument:
--deadlock-timeout-short=#
Short timeout for the two-step deadlock detection (in
microseconds)
+ --default-regex-flags=name
+ Default flags for the regex library. Syntax:
+ default-regex-flags='[flag[,flag[,flag...]]]'. See the
+ manual for the complete list of valid flags
--default-storage-engine=name
The default storage engine for new tables
--default-time-zone=name
@@ -277,6 +281,11 @@ The following options may be given as the first argument:
The default size of key cache blocks
--key-cache-division-limit=#
The minimum percentage of warm blocks in key cache
+ --key-cache-file-hash-size=#
+ Number of hash buckets for open and changed files. If
+ you have a lot of MyISAM files open you should increase
+ this for faster flush of changes. A good value is
+ probably 1/10 of number of possible open MyISAM files.
--key-cache-segments=#
The number of segments in a key cache
-L, --language=name Client error messages in given language. May be given as
@@ -549,7 +558,6 @@ The following options may be given as the first argument:
record samples
--performance-schema
Enable the performance schema.
- (Defaults to on; use --skip-performance-schema to disable.)
--performance-schema-accounts-size=#
Maximum number of instrumented user@host accounts. Use 0
to disable, -1 for automated sizing.
@@ -679,7 +687,7 @@ The following options may be given as the first argument:
plugins from a given library_file will be loaded.
--plugin-load-add=name
Optional semicolon-separated list of plugins to load.
- This option adds to the list speficied by --plugin-load
+ This option adds to the list specified by --plugin-load
in an incremental way. It can be specified many times,
adding more plugins every time.
--plugin-maturity=name
@@ -752,7 +760,7 @@ The following options may be given as the first argument:
--relay-log-space-limit=#
Maximum space to use for all relay logs
--replicate-annotate-row-events
- Tells the slave to write annotate rows events recieved
+ Tells the slave to write annotate rows events received
from the master to its own binary log. Ignored if
log_slave_updates is not set
--replicate-do-db=name
@@ -1079,6 +1087,7 @@ deadlock-search-depth-long 15
deadlock-search-depth-short 4
deadlock-timeout-long 50000000
deadlock-timeout-short 10000
+default-regex-flags
default-storage-engine myisam
default-time-zone (No default value)
default-week-format 0
@@ -1125,6 +1134,7 @@ key-buffer-size 134217728
key-cache-age-threshold 300
key-cache-block-size 1024
key-cache-division-limit 100
+key-cache-file-hash-size 512
key-cache-segments 0
large-pages FALSE
lc-messages en_US
@@ -1202,10 +1212,10 @@ old-style-user-limits FALSE
optimizer-prune-level 1
optimizer-search-depth 62
optimizer-selectivity-sampling-limit 100
-optimizer-switch index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on
+optimizer-switch index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
optimizer-use-condition-selectivity 1
-performance-schema TRUE
-performance-schema-accounts-size 10
+performance-schema FALSE
+performance-schema-accounts-size -1
performance-schema-consumer-events-stages-current FALSE
performance-schema-consumer-events-stages-history FALSE
performance-schema-consumer-events-stages-history-long FALSE
@@ -1218,36 +1228,36 @@ performance-schema-consumer-events-waits-history-long FALSE
performance-schema-consumer-global-instrumentation TRUE
performance-schema-consumer-statements-digest TRUE
performance-schema-consumer-thread-instrumentation TRUE
-performance-schema-digests-size 1000
-performance-schema-events-stages-history-long-size 100
-performance-schema-events-stages-history-size 5
-performance-schema-events-statements-history-long-size 100
-performance-schema-events-statements-history-size 5
-performance-schema-events-waits-history-long-size 100
-performance-schema-events-waits-history-size 5
-performance-schema-hosts-size 20
+performance-schema-digests-size -1
+performance-schema-events-stages-history-long-size -1
+performance-schema-events-stages-history-size -1
+performance-schema-events-statements-history-long-size -1
+performance-schema-events-statements-history-size -1
+performance-schema-events-waits-history-long-size -1
+performance-schema-events-waits-history-size -1
+performance-schema-hosts-size -1
performance-schema-instrument
performance-schema-max-cond-classes 80
-performance-schema-max-cond-instances 836
+performance-schema-max-cond-instances -1
performance-schema-max-file-classes 50
performance-schema-max-file-handles 32768
-performance-schema-max-file-instances 1556
+performance-schema-max-file-instances -1
performance-schema-max-mutex-classes 200
-performance-schema-max-mutex-instances 3282
+performance-schema-max-mutex-instances -1
performance-schema-max-rwlock-classes 40
-performance-schema-max-rwlock-instances 1724
+performance-schema-max-rwlock-instances -1
performance-schema-max-socket-classes 10
-performance-schema-max-socket-instances 179
+performance-schema-max-socket-instances -1
performance-schema-max-stage-classes 150
-performance-schema-max-statement-classes 179
-performance-schema-max-table-handles 445
-performance-schema-max-table-instances 445
+performance-schema-max-statement-classes 180
+performance-schema-max-table-handles -1
+performance-schema-max-table-instances -1
performance-schema-max-thread-classes 50
-performance-schema-max-thread-instances 224
-performance-schema-session-connect-attrs-size 512
+performance-schema-max-thread-instances -1
+performance-schema-session-connect-attrs-size -1
performance-schema-setup-actors-size 100
performance-schema-setup-objects-size 100
-performance-schema-users-size 5
+performance-schema-users-size -1
plugin-maturity unknown
port 3306
port-open-timeout 0
diff --git a/mysql-test/r/mysqldump.result b/mysql-test/r/mysqldump.result
index c67a7a00425..4b0b3faf629 100644
--- a/mysql-test/r/mysqldump.result
+++ b/mysql-test/r/mysqldump.result
@@ -5206,12 +5206,16 @@ INSERT INTO b12809202_db.t2 VALUES (1), (2), (3);
-- Connecting to localhost...
-- main : logs flushed successfully!
-- Starting transaction...
+-- Setting savepoint...
-- Retrieving table structure for table t1...
-- Sending SELECT query...
-- Retrieving rows...
+-- Rolling back to savepoint sp...
-- Retrieving table structure for table t2...
-- Sending SELECT query...
-- Retrieving rows...
+-- Rolling back to savepoint sp...
+-- Releasing savepoint...
-- Disconnecting from localhost...
#### Dump ends here ####
@@ -5282,3 +5286,7 @@ drop table t1, t2;
#
# End of 5.1 tests
#
+Usage: mysqldump [OPTIONS] database [tables]
+OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
+OR mysqldump [OPTIONS] --all-databases [OPTIONS]
+For more options, use mysqldump --help
diff --git a/mysql-test/r/old-mode.result b/mysql-test/r/old-mode.result
index b7e1ee26391..7f3339e7ce4 100644
--- a/mysql-test/r/old-mode.result
+++ b/mysql-test/r/old-mode.result
@@ -95,8 +95,9 @@ INSERT INTO t1 VALUES (NULL, '00:20:12');
INSERT INTO t1 VALUES (NULL, '-00:20:12');
SELECT IF(1,ADDDATE(IFNULL(a,b),0),1) FROM t1;
IF(1,ADDDATE(IFNULL(a,b),0),1)
-0000-00-00 00:20:12
+NULL
NULL
Warnings:
+Warning 1292 Incorrect datetime value: '0000-00-00 00:20:12'
Warning 1292 Truncated incorrect datetime value: '-00:20:12'
DROP TABLE t1;
diff --git a/mysql-test/r/order_by.result b/mysql-test/r/order_by.result
index a8e5cbb295c..294142737d9 100644
--- a/mysql-test/r/order_by.result
+++ b/mysql-test/r/order_by.result
@@ -2936,3 +2936,16 @@ where A.b = B.b
order by A.col2, B.col2 limit 10, 1000000;
drop table t1,t2,t3;
End of 5.5 tests
+#
+# MDEV-5884: EXPLAIN UPDATE ... ORDER BY LIMIT shows wrong #rows
+#
+create table t2(a int);
+insert into t2 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+create table t1 (key1 int, col1 int, key(key1));
+insert into t1
+select A.a + 10 * B.a + 100 * C.a, 1234 from t2 A, t2 B, t2 C;
+# Should show rows=2, not rows=100
+explain update t1 set key1=key1+1 where key1 between 10 and 110 order by key1 limit 2;
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE t1 range key1 key1 5 NULL 2 Using where; Using buffer
+drop table t1,t2;
diff --git a/mysql-test/r/order_by_sortkey.result b/mysql-test/r/order_by_sortkey.result
index 717780f0af2..c1d9609eb47 100644
--- a/mysql-test/r/order_by_sortkey.result
+++ b/mysql-test/r/order_by_sortkey.result
@@ -45,6 +45,7 @@ FLUSH STATUS;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -153,6 +154,7 @@ f0 f1 f2
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 100
Sort_scan 1
diff --git a/mysql-test/r/outfile_loaddata.result b/mysql-test/r/outfile_loaddata.result
index e91855b8dcd..ca3a42c087c 100644
--- a/mysql-test/r/outfile_loaddata.result
+++ b/mysql-test/r/outfile_loaddata.result
@@ -147,6 +147,14 @@ SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a, b, c;
a b c
1 ABC-ÐБВ DEF-ÂÃÄ
2 NULL NULL
+SELECT * FROM t1;
+a b c
+1 ABC-ÐБВ DEF-ÂÃÄ
+2 NULL NULL
+SELECT * FROM t2;
+a b c
+1 ABC-ÐБВ DEF-ÂÃÄ
+2 NULL NULL
SELECT * FROM t1 INTO OUTFILE 'MYSQLTEST_VARDIR/tmp/t1.txt' LINES STARTING BY 'ÑŠ';
Warnings:
Warning 1638 Non-ASCII separator arguments are not fully supported
@@ -175,6 +183,14 @@ SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a, b, c;
a b c
1 ABC-ÐБВ DEF-ÂÃÄ
2 NULL NULL
+SELECT * FROM t1;
+a b c
+1 ABC-ÐБВ DEF-ÂÃÄ
+2 NULL NULL
+SELECT * FROM t2;
+a b c
+1 ABC-ÐБВ DEF-ÂÃÄ
+2 NULL NULL
# Default (binary) charset:
SELECT * INTO OUTFILE 'MYSQLTEST_VARDIR/tmp/t1.txt' FROM t1;
##################################################
diff --git a/mysql-test/r/parser.result b/mysql-test/r/parser.result
index e81eea6e887..5b0fbbcbe87 100644
--- a/mysql-test/r/parser.result
+++ b/mysql-test/r/parser.result
@@ -618,3 +618,28 @@ DROP TABLE t1, t2, t3;
#
# End of 5.1 tests
#
+#
+# Bug#17075846 : unquoted file names for variable values are
+# accepted but parsed incorrectly
+#
+SET default_storage_engine=a.myisam;
+ERROR 42000: Incorrect argument type to variable 'default_storage_engine'
+SET default_storage_engine = .a.MyISAM;
+ERROR 42000: Incorrect argument type to variable 'default_storage_engine'
+SET default_storage_engine = a.b.MyISAM;
+ERROR 42000: Incorrect argument type to variable 'default_storage_engine'
+SET default_storage_engine = `a`.MyISAM;
+ERROR 42000: Incorrect argument type to variable 'default_storage_engine'
+SET default_storage_engine = `a`.`MyISAM`;
+ERROR 42000: Incorrect argument type to variable 'default_storage_engine'
+set default_storage_engine = "a.MYISAM";
+ERROR 42000: Unknown storage engine 'a.MYISAM'
+set default_storage_engine = 'a.MYISAM';
+ERROR 42000: Unknown storage engine 'a.MYISAM'
+set default_storage_engine = `a.MYISAM`;
+ERROR 42000: Unknown storage engine 'a.MYISAM'
+CREATE TABLE t1 (s VARCHAR(100));
+CREATE TRIGGER trigger1 BEFORE INSERT ON t1 FOR EACH ROW
+SET default_storage_engine = NEW.INNODB;
+ERROR 42S22: Unknown column 'INNODB' in 'NEW'
+DROP TABLE t1;
diff --git a/mysql-test/r/partition_pruning.result b/mysql-test/r/partition_pruning.result
index ec7fd798d4c..0a4cf9932c0 100644
--- a/mysql-test/r/partition_pruning.result
+++ b/mysql-test/r/partition_pruning.result
@@ -3301,3 +3301,55 @@ explain partitions select * from t1 where a between 10 and 10+33;
id select_type table partitions type possible_keys key key_len ref rows Extra
1 SIMPLE t1 p0,p1,p2 ALL NULL NULL NULL NULL 100 Using where
drop table t0, t1;
+#
+# MDEV-6239: Partition pruning is not working as expected in an inner query
+#
+create table t1
+(
+company_id bigint(5),
+dept_id bigint(5),
+emp_id bigint(5),
+emp_name varchar(100),
+primary key (company_id, emp_id)
+) partition by list (company_id) (
+partition p_1000 values in (1000),
+partition p_2000 values in (2000),
+partition p_3000 values in (3000)
+);
+create table t2
+(
+company_id bigint(5),
+dept_id bigint(5),
+dept_name varchar(100),
+primary key (company_id, dept_id)
+) partition by list (company_id) (
+partition p_1000 values in (1000),
+partition p_2000 values in (2000),
+partition p_3000 values in (3000)
+);
+insert into t2 values
+(1000, 10, 'Engineering'),
+(1000, 20, 'Product Management'),
+(1000, 30, 'QA'),
+(2000, 40, 'Support'),
+(2000, 50, 'Professional Services');
+insert into t1 values
+(1000, 10, 1, 'John'),
+(1000, 10, 2, 'Smith'),
+(1000, 20, 3, 'Jacob'),
+(1000, 20, 4, 'Brian'),
+(1000, 30, 5, 'Chris'),
+(1000, 30, 6, 'Ryan'),
+(2000, 40, 7, 'Karin'),
+(2000, 40, 8, 'Jay'),
+(2000, 50, 9, 'Ana'),
+(2000, 50, 10, 'Jessica');
+# Table t2 should have only partition p_1000.
+explain partitions
+select * from t1
+where company_id = 1000
+and dept_id in (select dept_id from t2 where COMPANY_ID = 1000);
+id select_type table partitions type possible_keys key key_len ref rows Extra
+1 PRIMARY t2 p_1000 ref PRIMARY PRIMARY 8 const 2 Using index
+1 PRIMARY t1 p_1000 ALL PRIMARY NULL NULL NULL 6 Using where; Using join buffer (flat, BNL join)
+drop table t1,t2;
diff --git a/mysql-test/r/plugin.result b/mysql-test/r/plugin.result
index 54693eaee56..630f0141d18 100644
--- a/mysql-test/r/plugin.result
+++ b/mysql-test/r/plugin.result
@@ -42,16 +42,21 @@ SELECT * FROM t1;
a
set global example_ulong_var=500;
set global example_enum_var= e1;
+set session example_int_var= -1;
show status like 'example%';
Variable_name Value
-Example_func_example enum_var is 0, ulong_var is 500, double_var is 8.500000, really
+Example_func_example enum_var is 0, ulong_var is 500, int_var is -1, double_var is 8.500000, really
show variables like 'example%';
Variable_name Value
example_double_thdvar 8.500000
example_double_var 8.500000
example_enum_var e1
+example_int_var -1
example_ulong_var 500
example_varopt_default 5
+select @@session.example_int_var;
+@@session.example_int_var
+-1
UNINSTALL SONAME 'ha_example';
Warnings:
Warning 1620 Plugin is busy and will be uninstalled on shutdown
diff --git a/mysql-test/r/ps.result b/mysql-test/r/ps.result
index ec680b112a3..31fcea528aa 100644
--- a/mysql-test/r/ps.result
+++ b/mysql-test/r/ps.result
@@ -613,8 +613,8 @@ insert into t2 values ("1", "1", "sup", "0"), ("2", "1", "sup", "1"),
("4", "1", "sup", "0");
create table t3 (
id int(11) not null default '0',
-preceeding_id int(11) not null default '0',
-primary key (id,preceeding_id)
+preceding_id int(11) not null default '0',
+primary key (id,preceding_id)
);
create table t4 (
user_id varchar(50) not null,
@@ -625,7 +625,7 @@ insert into t4 values("nicke", "imp");
prepare stmt from
'select distinct t1.partner_id
from t1 left join t3 on t1.id = t3.id
- left join t1 pp on pp.id = t3.preceeding_id
+ left join t1 pp on pp.id = t3.preceding_id
where
exists (
select *
diff --git a/mysql-test/r/ps_2myisam.result b/mysql-test/r/ps_2myisam.result
index 1c3c2de764b..6ca76191db5 100644
--- a/mysql-test/r/ps_2myisam.result
+++ b/mysql-test/r/ps_2myisam.result
@@ -3256,7 +3256,7 @@ values
( 50, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10 ) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3264,7 +3264,7 @@ values
( 51, @arg00, @arg00, @arg00, @arg00, @arg00) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt1 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3273,7 +3273,7 @@ values
execute stmt1 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt2 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3282,7 +3282,7 @@ values
execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
set @arg00= 'abc' ;
set @arg00= NULL ;
diff --git a/mysql-test/r/ps_3innodb.result b/mysql-test/r/ps_3innodb.result
index 8b4b6daa108..47237790ae5 100644
--- a/mysql-test/r/ps_3innodb.result
+++ b/mysql-test/r/ps_3innodb.result
@@ -3239,7 +3239,7 @@ values
( 50, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10 ) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3247,7 +3247,7 @@ values
( 51, @arg00, @arg00, @arg00, @arg00, @arg00) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt1 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3256,7 +3256,7 @@ values
execute stmt1 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt2 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3265,7 +3265,7 @@ values
execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
set @arg00= 'abc' ;
set @arg00= NULL ;
diff --git a/mysql-test/r/ps_4heap.result b/mysql-test/r/ps_4heap.result
index 0ea54a45afa..57532797dd7 100644
--- a/mysql-test/r/ps_4heap.result
+++ b/mysql-test/r/ps_4heap.result
@@ -3240,7 +3240,7 @@ values
( 50, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10 ) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3248,7 +3248,7 @@ values
( 51, @arg00, @arg00, @arg00, @arg00, @arg00) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt1 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3257,7 +3257,7 @@ values
execute stmt1 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt2 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3266,7 +3266,7 @@ values
execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
set @arg00= 'abc' ;
set @arg00= NULL ;
diff --git a/mysql-test/r/ps_5merge.result b/mysql-test/r/ps_5merge.result
index 2fc9475e926..9a9f457a212 100644
--- a/mysql-test/r/ps_5merge.result
+++ b/mysql-test/r/ps_5merge.result
@@ -3176,7 +3176,7 @@ values
( 50, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10 ) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3184,7 +3184,7 @@ values
( 51, @arg00, @arg00, @arg00, @arg00, @arg00) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt1 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3193,7 +3193,7 @@ values
execute stmt1 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt2 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3202,7 +3202,7 @@ values
execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
set @arg00= 'abc' ;
set @arg00= NULL ;
@@ -6530,7 +6530,7 @@ values
( 50, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10 ) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -6538,7 +6538,7 @@ values
( 51, @arg00, @arg00, @arg00, @arg00, @arg00) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt1 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -6547,7 +6547,7 @@ values
execute stmt1 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt2 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -6556,7 +6556,7 @@ values
execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
set @arg00= 'abc' ;
set @arg00= NULL ;
diff --git a/mysql-test/r/range.result b/mysql-test/r/range.result
index 01be3cbfe2c..f2ad42ebc8d 100644
--- a/mysql-test/r/range.result
+++ b/mysql-test/r/range.result
@@ -2047,6 +2047,60 @@ f1 f2 f3 f4
DROP TABLE t1;
DROP VIEW v3;
#
+# MDEV-6105: Emoji unicode character string search query makes mariadb performance down
+#
+SET NAMES utf8;
+DROP TABLE IF EXISTS t1;
+Warnings:
+Note 1051 Unknown table 'test.t1'
+CREATE TABLE t1(
+id int AUTO_INCREMENT,
+fd varchar(20),
+primary key(id),
+index ix_fd(fd)
+)engine=innodb default charset=UTF8;
+INSERT INTO t1(id, fd) VALUES (null, ''),(null, 'matt'),(null, 'pitt'),(null, 'lee'),(null, 'kim');
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+# The following should show "Impossible WHERE" :
+explain
+SELECT * FROM t1 WHERE fd='ðŸ˜';
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE NULL NULL NULL NULL NULL NULL NULL Impossible WHERE noticed after reading const tables
+Warnings:
+Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81' for column 'fd' at row 1
+SELECT * FROM t1 WHERE fd='ðŸ˜';
+id fd
+Warnings:
+Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81' for column 'fd' at row 1
+# The following must not use range access:
+explain select count(*) from t1 where fd <'ðŸ˜';
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE t1 index ix_fd ix_fd 63 NULL # Using where; Using index
+Warnings:
+Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81' for column 'fd' at row 1
+select count(*) from t1 where fd <'ðŸ˜';
+count(*)
+40960
+Warnings:
+Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81' for column 'fd' at row 1
+select count(*) from t1 ignore index (ix_fd) where fd <'ðŸ˜';
+count(*)
+40960
+drop table t1;
+set names default;
+#
# BUG#13731380: RANGE OPTIMIZER CALLS RECORDS_IN_RANGE() FOR OPEN RANGE
#
CREATE TABLE t1 (pk INT PRIMARY KEY);
diff --git a/mysql-test/r/range_mrr_icp.result b/mysql-test/r/range_mrr_icp.result
index dc6bed5fd98..16b35448c50 100644
--- a/mysql-test/r/range_mrr_icp.result
+++ b/mysql-test/r/range_mrr_icp.result
@@ -2049,6 +2049,60 @@ f1 f2 f3 f4
DROP TABLE t1;
DROP VIEW v3;
#
+# MDEV-6105: Emoji unicode character string search query makes mariadb performance down
+#
+SET NAMES utf8;
+DROP TABLE IF EXISTS t1;
+Warnings:
+Note 1051 Unknown table 'test.t1'
+CREATE TABLE t1(
+id int AUTO_INCREMENT,
+fd varchar(20),
+primary key(id),
+index ix_fd(fd)
+)engine=innodb default charset=UTF8;
+INSERT INTO t1(id, fd) VALUES (null, ''),(null, 'matt'),(null, 'pitt'),(null, 'lee'),(null, 'kim');
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+# The following should show "Impossible WHERE" :
+explain
+SELECT * FROM t1 WHERE fd='ðŸ˜';
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE NULL NULL NULL NULL NULL NULL NULL Impossible WHERE noticed after reading const tables
+Warnings:
+Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81' for column 'fd' at row 1
+SELECT * FROM t1 WHERE fd='ðŸ˜';
+id fd
+Warnings:
+Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81' for column 'fd' at row 1
+# The following must not use range access:
+explain select count(*) from t1 where fd <'ðŸ˜';
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE t1 index ix_fd ix_fd 63 NULL # Using where; Using index
+Warnings:
+Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81' for column 'fd' at row 1
+select count(*) from t1 where fd <'ðŸ˜';
+count(*)
+40960
+Warnings:
+Warning 1366 Incorrect string value: '\xF0\x9F\x98\x81' for column 'fd' at row 1
+select count(*) from t1 ignore index (ix_fd) where fd <'ðŸ˜';
+count(*)
+40960
+drop table t1;
+set names default;
+#
# BUG#13731380: RANGE OPTIMIZER CALLS RECORDS_IN_RANGE() FOR OPEN RANGE
#
CREATE TABLE t1 (pk INT PRIMARY KEY);
diff --git a/mysql-test/r/rpl_mysqldump_slave.result b/mysql-test/r/rpl_mysqldump_slave.result
index 4b29ff99f61..9d2fe860f47 100644
--- a/mysql-test/r/rpl_mysqldump_slave.result
+++ b/mysql-test/r/rpl_mysqldump_slave.result
@@ -4,18 +4,59 @@ include/master-slave.inc
# New --dump-slave, --apply-slave-statements functionality
#
use test;
+-- SET GLOBAL gtid_slave_pos='';
CHANGE MASTER '' TO MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=BINLOG_START;
STOP ALL SLAVES;
+-- SET GLOBAL gtid_slave_pos='';
CHANGE MASTER '' TO MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=BINLOG_START;
START ALL SLAVES;
STOP ALL SLAVES;
+-- SET GLOBAL gtid_slave_pos='';
CHANGE MASTER '' TO MASTER_HOST='127.0.0.1', MASTER_PORT=MASTER_MYPORT, MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=BINLOG_START;
START ALL SLAVES;
start slave;
Warnings:
Note 1254 Slave is already running
+-- SET GLOBAL gtid_slave_pos='';
CHANGE MASTER '' TO MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=BINLOG_START;
start slave;
Warnings:
Note 1254 Slave is already running
+*** Test mysqldump --dump-slave GTID functionality.
+SET gtid_seq_no = 1000;
+CREATE TABLE t1 (a INT PRIMARY KEY);
+DROP TABLE t1;
+CREATE TABLE t2 (a INT PRIMARY KEY);
+DROP TABLE t2;
+
+1. --dump-slave=1
+
+SET GLOBAL gtid_slave_pos='0-1-1001';
+CHANGE MASTER '' TO MASTER_USE_GTID=slave_pos;
+-- CHANGE MASTER '' TO MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=BINLOG_START;
+
+2. --dump-slave=2
+
+-- SET GLOBAL gtid_slave_pos='0-1-1001';
+-- CHANGE MASTER '' TO MASTER_USE_GTID=slave_pos;
+-- CHANGE MASTER '' TO MASTER_LOG_FILE='master-bin.000001', MASTER_LOG_POS=BINLOG_START;
+*** Test mysqldump --master-data GTID functionality.
+
+1. --master-data=1
+
+-- CHANGE MASTER TO MASTER_LOG_FILE='slave-bin.000001', MASTER_LOG_POS=BINLOG_START;
+CHANGE MASTER TO MASTER_USE_GTID=slave_pos;
+SET GLOBAL gtid_slave_pos='0-2-1003';
+
+2. --master-data=2
+
+-- CHANGE MASTER TO MASTER_LOG_FILE='slave-bin.000001', MASTER_LOG_POS=BINLOG_START;
+-- CHANGE MASTER TO MASTER_USE_GTID=slave_pos;
+-- SET GLOBAL gtid_slave_pos='0-2-1003';
+
+3. --master-data --single-transaction
+
+-- CHANGE MASTER TO MASTER_LOG_FILE='slave-bin.000001', MASTER_LOG_POS=BINLOG_START;
+CHANGE MASTER TO MASTER_USE_GTID=slave_pos;
+SET GLOBAL gtid_slave_pos='0-2-1003';
include/rpl_end.inc
diff --git a/mysql-test/r/select_found.result b/mysql-test/r/select_found.result
index 07c7b7939af..04eb2c90d31 100644
--- a/mysql-test/r/select_found.result
+++ b/mysql-test/r/select_found.result
@@ -291,11 +291,7 @@ select found_rows();
found_rows()
1
drop table t1, t2;
-create table t1 (
-a1 int auto_increment primary key,
-b1 datetime,
-c1 int
-);
+create table t1 (a1 int auto_increment primary key, c1 int);
insert t1 (a1) values (null);
insert t1 (a1) select null from t1;
insert t1 (a1) select null from t1;
@@ -307,20 +303,32 @@ insert t1 (a1) select null from t1;
insert t1 (a1) select null from t1;
insert t1 (a1) select null from t1;
update t1 set c1=a1 % 2;
-create table t2 (
-a2 int,
-b2 int,
-c2 char(16) default '',
-primary key (a2, b2)
-);
+create table t2 (a2 int, b2 int, c2 char(16) default '', primary key (a2, b2));
insert t2 select a1, 1, 'ok' from t1;
insert t2 select a1, 2, 'ko' from t1;
insert t2 select a1, 3, 'ko' from t1;
insert t2 select a1, 4, 'ok' from t1;
insert t2 select a1, 5, 'ok' from t1;
-select sql_calc_found_rows distinct a1,b1,c2 from t1 join t2 on a2=a1
-where a1 <= 256 and c1=0 and c2='ok' order by b1 desc, a1 desc limit 46;
+select sql_calc_found_rows distinct a1,c2 from t1 join t2 on a2=a1
+where a1 <= 256 and c1=0 and c2='ok' order by a1 desc limit 46;
select found_rows();
found_rows()
128
drop table t1, t2;
+create table t1 (i1 int, v1 int, primary key(i1,v1));
+insert into t1 values (1,1),(2,2),(3,3);
+create table t2 (i2 int primary key, v2 int);
+insert into t2 values (1,5),(2,5),(3,10);
+select 1 as res from t1 left join t2 on i1 = i2 where v2 = 5 or v1 = 5 or v1 = 10 order by v1;
+res
+1
+1
+select sql_calc_found_rows 1 as res from t1 left join t2 on i1 = i2 where v2 = 5 or v1 = 5 or v1 = 10 order by v1 limit 1;
+select found_rows() as count;
+count
+2
+select sql_calc_found_rows 1 as res from t1 left join t2 on i1 = i2 where v2 = 5 order by v1 limit 1;
+select found_rows() as count;
+count
+2
+drop table t1, t2;
diff --git a/mysql-test/r/selectivity.result b/mysql-test/r/selectivity.result
index b276ebb709c..9899b894ff6 100644
--- a/mysql-test/r/selectivity.result
+++ b/mysql-test/r/selectivity.result
@@ -400,7 +400,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
3 SUBQUERY customer ALL NULL NULL NULL NULL 150 100.00 Using where
Warnings:
Note 1276 Field or reference 'dbt3_s001.customer.c_custkey' of SELECT #4 was resolved in SELECT #2
-Note 1003 select substr(`dbt3_s001`.`customer`.`c_phone`,1,2) AS `cntrycode`,count(0) AS `numcust`,sum(`dbt3_s001`.`customer`.`c_acctbal`) AS `totacctbal` from `dbt3_s001`.`customer` where ((substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25')) and (`dbt3_s001`.`customer`.`c_acctbal` > (select avg(`dbt3_s001`.`customer`.`c_acctbal`) from `dbt3_s001`.`customer` where ((`dbt3_s001`.`customer`.`c_acctbal` > 0.00) and (substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25'))))) and (not(exists(select 1 from `dbt3_s001`.`orders` where (`dbt3_s001`.`orders`.`o_custkey` = `dbt3_s001`.`customer`.`c_custkey`))))) group by substr(`dbt3_s001`.`customer`.`c_phone`,1,2) order by substr(`dbt3_s001`.`customer`.`c_phone`,1,2)
+Note 1003 select substr(`dbt3_s001`.`customer`.`c_phone`,1,2) AS `cntrycode`,count(0) AS `numcust`,sum(`dbt3_s001`.`customer`.`c_acctbal`) AS `totacctbal` from `dbt3_s001`.`customer` where ((substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25')) and (`dbt3_s001`.`customer`.`c_acctbal` > (select avg(`dbt3_s001`.`customer`.`c_acctbal`) from `dbt3_s001`.`customer` where ((`dbt3_s001`.`customer`.`c_acctbal` > 0.00) and (substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25'))))) and (not(<in_optimizer>(1,exists(select 1 from `dbt3_s001`.`orders` where (`dbt3_s001`.`orders`.`o_custkey` = `dbt3_s001`.`customer`.`c_custkey`)))))) group by substr(`dbt3_s001`.`customer`.`c_phone`,1,2) order by substr(`dbt3_s001`.`customer`.`c_phone`,1,2)
select cntrycode, count(*) as numcust, sum(c_acctbal) as totacctbal
from (
select substr(c_phone, 1, 2) as cntrycode, c_acctbal
@@ -441,7 +441,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
3 SUBQUERY customer ALL NULL NULL NULL NULL 150 91.00 Using where
Warnings:
Note 1276 Field or reference 'dbt3_s001.customer.c_custkey' of SELECT #4 was resolved in SELECT #2
-Note 1003 select substr(`dbt3_s001`.`customer`.`c_phone`,1,2) AS `cntrycode`,count(0) AS `numcust`,sum(`dbt3_s001`.`customer`.`c_acctbal`) AS `totacctbal` from `dbt3_s001`.`customer` where ((substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25')) and (`dbt3_s001`.`customer`.`c_acctbal` > (select avg(`dbt3_s001`.`customer`.`c_acctbal`) from `dbt3_s001`.`customer` where ((`dbt3_s001`.`customer`.`c_acctbal` > 0.00) and (substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25'))))) and (not(exists(select 1 from `dbt3_s001`.`orders` where (`dbt3_s001`.`orders`.`o_custkey` = `dbt3_s001`.`customer`.`c_custkey`))))) group by substr(`dbt3_s001`.`customer`.`c_phone`,1,2) order by substr(`dbt3_s001`.`customer`.`c_phone`,1,2)
+Note 1003 select substr(`dbt3_s001`.`customer`.`c_phone`,1,2) AS `cntrycode`,count(0) AS `numcust`,sum(`dbt3_s001`.`customer`.`c_acctbal`) AS `totacctbal` from `dbt3_s001`.`customer` where ((substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25')) and (`dbt3_s001`.`customer`.`c_acctbal` > (select avg(`dbt3_s001`.`customer`.`c_acctbal`) from `dbt3_s001`.`customer` where ((`dbt3_s001`.`customer`.`c_acctbal` > 0.00) and (substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25'))))) and (not(<in_optimizer>(1,exists(select 1 from `dbt3_s001`.`orders` where (`dbt3_s001`.`orders`.`o_custkey` = `dbt3_s001`.`customer`.`c_custkey`)))))) group by substr(`dbt3_s001`.`customer`.`c_phone`,1,2) order by substr(`dbt3_s001`.`customer`.`c_phone`,1,2)
select cntrycode, count(*) as numcust, sum(c_acctbal) as totacctbal
from (
select substr(c_phone, 1, 2) as cntrycode, c_acctbal
@@ -985,7 +985,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
2 SUBQUERY t2 ALL NULL NULL NULL NULL 7 100.00
2 SUBQUERY t1 ALL NULL NULL NULL NULL 14 100.00 Using join buffer (flat, BNL join)
Warnings:
-Note 1003 select `test`.`t1`.`a` AS `a`,`test`.`t2`.`b` AS `b` from `test`.`t1` join `test`.`t2` where ((exists(select 1 from `test`.`t1` join `test`.`t2`) and (`test`.`t1`.`a` <> `test`.`t2`.`b`)) or (`test`.`t1`.`a` <= 4))
+Note 1003 select `test`.`t1`.`a` AS `a`,`test`.`t2`.`b` AS `b` from `test`.`t1` join `test`.`t2` where ((<cache>(<in_optimizer>(1,exists(select 1 from `test`.`t1` join `test`.`t2`))) and (`test`.`t1`.`a` <> `test`.`t2`.`b`)) or (`test`.`t1`.`a` <= 4))
set optimizer_use_condition_selectivity=@save_optimizer_use_condition_selectivity;
DROP TABLE t1,t2;
set use_stat_tables=@save_use_stat_tables;
diff --git a/mysql-test/r/selectivity_innodb.result b/mysql-test/r/selectivity_innodb.result
index 399e12560ac..90f6dba83f1 100644
--- a/mysql-test/r/selectivity_innodb.result
+++ b/mysql-test/r/selectivity_innodb.result
@@ -403,7 +403,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
3 SUBQUERY customer ALL NULL NULL NULL NULL 150 100.00 Using where
Warnings:
Note 1276 Field or reference 'dbt3_s001.customer.c_custkey' of SELECT #4 was resolved in SELECT #2
-Note 1003 select substr(`dbt3_s001`.`customer`.`c_phone`,1,2) AS `cntrycode`,count(0) AS `numcust`,sum(`dbt3_s001`.`customer`.`c_acctbal`) AS `totacctbal` from `dbt3_s001`.`customer` where ((substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25')) and (`dbt3_s001`.`customer`.`c_acctbal` > (select avg(`dbt3_s001`.`customer`.`c_acctbal`) from `dbt3_s001`.`customer` where ((`dbt3_s001`.`customer`.`c_acctbal` > 0.00) and (substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25'))))) and (not(exists(select 1 from `dbt3_s001`.`orders` where (`dbt3_s001`.`orders`.`o_custkey` = `dbt3_s001`.`customer`.`c_custkey`))))) group by substr(`dbt3_s001`.`customer`.`c_phone`,1,2) order by substr(`dbt3_s001`.`customer`.`c_phone`,1,2)
+Note 1003 select substr(`dbt3_s001`.`customer`.`c_phone`,1,2) AS `cntrycode`,count(0) AS `numcust`,sum(`dbt3_s001`.`customer`.`c_acctbal`) AS `totacctbal` from `dbt3_s001`.`customer` where ((substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25')) and (`dbt3_s001`.`customer`.`c_acctbal` > (select avg(`dbt3_s001`.`customer`.`c_acctbal`) from `dbt3_s001`.`customer` where ((`dbt3_s001`.`customer`.`c_acctbal` > 0.00) and (substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25'))))) and (not(<in_optimizer>(1,exists(select 1 from `dbt3_s001`.`orders` where (`dbt3_s001`.`orders`.`o_custkey` = `dbt3_s001`.`customer`.`c_custkey`)))))) group by substr(`dbt3_s001`.`customer`.`c_phone`,1,2) order by substr(`dbt3_s001`.`customer`.`c_phone`,1,2)
select cntrycode, count(*) as numcust, sum(c_acctbal) as totacctbal
from (
select substr(c_phone, 1, 2) as cntrycode, c_acctbal
@@ -444,7 +444,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
3 SUBQUERY customer ALL NULL NULL NULL NULL 150 91.00 Using where
Warnings:
Note 1276 Field or reference 'dbt3_s001.customer.c_custkey' of SELECT #4 was resolved in SELECT #2
-Note 1003 select substr(`dbt3_s001`.`customer`.`c_phone`,1,2) AS `cntrycode`,count(0) AS `numcust`,sum(`dbt3_s001`.`customer`.`c_acctbal`) AS `totacctbal` from `dbt3_s001`.`customer` where ((substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25')) and (`dbt3_s001`.`customer`.`c_acctbal` > (select avg(`dbt3_s001`.`customer`.`c_acctbal`) from `dbt3_s001`.`customer` where ((`dbt3_s001`.`customer`.`c_acctbal` > 0.00) and (substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25'))))) and (not(exists(select 1 from `dbt3_s001`.`orders` where (`dbt3_s001`.`orders`.`o_custkey` = `dbt3_s001`.`customer`.`c_custkey`))))) group by substr(`dbt3_s001`.`customer`.`c_phone`,1,2) order by substr(`dbt3_s001`.`customer`.`c_phone`,1,2)
+Note 1003 select substr(`dbt3_s001`.`customer`.`c_phone`,1,2) AS `cntrycode`,count(0) AS `numcust`,sum(`dbt3_s001`.`customer`.`c_acctbal`) AS `totacctbal` from `dbt3_s001`.`customer` where ((substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25')) and (`dbt3_s001`.`customer`.`c_acctbal` > (select avg(`dbt3_s001`.`customer`.`c_acctbal`) from `dbt3_s001`.`customer` where ((`dbt3_s001`.`customer`.`c_acctbal` > 0.00) and (substr(`dbt3_s001`.`customer`.`c_phone`,1,2) in ('10','20','14','19','11','28','25'))))) and (not(<in_optimizer>(1,exists(select 1 from `dbt3_s001`.`orders` where (`dbt3_s001`.`orders`.`o_custkey` = `dbt3_s001`.`customer`.`c_custkey`)))))) group by substr(`dbt3_s001`.`customer`.`c_phone`,1,2) order by substr(`dbt3_s001`.`customer`.`c_phone`,1,2)
select cntrycode, count(*) as numcust, sum(c_acctbal) as totacctbal
from (
select substr(c_phone, 1, 2) as cntrycode, c_acctbal
@@ -995,7 +995,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
2 SUBQUERY t2 ALL NULL NULL NULL NULL 7 100.00
2 SUBQUERY t1 ALL NULL NULL NULL NULL 14 100.00 Using join buffer (flat, BNL join)
Warnings:
-Note 1003 select `test`.`t1`.`a` AS `a`,`test`.`t2`.`b` AS `b` from `test`.`t1` join `test`.`t2` where ((exists(select 1 from `test`.`t1` join `test`.`t2`) and (`test`.`t1`.`a` <> `test`.`t2`.`b`)) or (`test`.`t1`.`a` <= 4))
+Note 1003 select `test`.`t1`.`a` AS `a`,`test`.`t2`.`b` AS `b` from `test`.`t1` join `test`.`t2` where ((<cache>(<in_optimizer>(1,exists(select 1 from `test`.`t1` join `test`.`t2`))) and (`test`.`t1`.`a` <> `test`.`t2`.`b`)) or (`test`.`t1`.`a` <= 4))
set optimizer_use_condition_selectivity=@save_optimizer_use_condition_selectivity;
DROP TABLE t1,t2;
set use_stat_tables=@save_use_stat_tables;
diff --git a/mysql-test/r/selectivity_no_engine.result b/mysql-test/r/selectivity_no_engine.result
index 6516abbe318..a14832f9c0a 100644
--- a/mysql-test/r/selectivity_no_engine.result
+++ b/mysql-test/r/selectivity_no_engine.result
@@ -23,9 +23,9 @@ create table t1(a int);
insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
create table t2 (col1 int);
# one value in 1..100 range
-insert into t2 select A.a + B.a*10 from t1 A, t1 B;
+insert into t2 select ta.a + tb.a*10 from t1 ta, t1 tb;
# ten values in 100...200 range
-insert into t2 select 100 + A.a + B.a*10 from t1 A, t1 B, t1 C;
+insert into t2 select 100 + ta.a + tb.a*10 from t1 ta, t1 tb, t1 tc;
set histogram_type='SINGLE_PREC_HB';
set histogram_size=100;
set optimizer_use_condition_selectivity=4;
@@ -51,7 +51,7 @@ drop table t1, t2;
create table t0(a int);
insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
create table t1(a int);
-insert into t1 select A.a from t0 A, t0 B, t0 C;
+insert into t1 select ta.a from t0 ta, t0 tb, t0 tc;
set histogram_size=20;
set histogram_type='single_prec_hb';
analyze table t1 persistent for all;
@@ -90,8 +90,8 @@ drop table t0, t1;
#
create table t1 (col1 int);
set @a=-1;
-create table t2 (a int) select (@a:=@a+1) as a from information_schema.session_variables A limit 100;
-insert into t1 select A.a from t2 A, t2 B where A.a < 100 and B.a < 100;
+create table t2 (a int) select (@a:=@a+1) as a from information_schema.session_variables ta limit 100;
+insert into t1 select ta.a from t2 ta, t2 tb where ta.a < 100 and tb.a < 100;
select min(col1), max(col1), count(*) from t1;
min(col1) max(col1) count(*)
0 99 10000
@@ -123,7 +123,7 @@ drop table t1, t2;
create table t1(a int);
insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
create table t2 (a int, b int, col1 varchar(64), col2 varchar(64), key(a,b));
-insert into t2 select A.a+10*B.a, C.a+10*D.a, 'filler-data1', 'filler-data2' from t1 A, t1 B, t1 C, t1 D;
+insert into t2 select ta.a+10*tb.a, tc.a+10*td.a, 'filler-data1', 'filler-data2' from t1 ta, t1 tb, t1 tc, t1 td;
set histogram_size=100;
set optimizer_use_condition_selectivity=4;
set use_stat_tables='preferably';
@@ -139,6 +139,144 @@ Warnings:
Note 1003 select `test`.`t2`.`a` AS `a`,`test`.`t2`.`b` AS `b`,`test`.`t2`.`col1` AS `col1`,`test`.`t2`.`col2` AS `col2` from `test`.`t2` where ((`test`.`t2`.`a` in (1,2,3)) and (`test`.`t2`.`b` in (1,2,3)))
drop table t2, t1;
#
+# MDEV-5980: EITS: if condition is used for REF access, its selectivity is still in filtered%
+#
+create table t0(a int);
+insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+create table t1(key1 int, col1 int, key(key1));
+insert into t1 select ta.a, ta.a from t0 ta, t0 tb, t0 tc;
+set histogram_size=100;
+set use_stat_tables='preferably';
+set optimizer_use_condition_selectivity=4;
+analyze table t1 persistent for all;
+Table Op Msg_type Msg_text
+test.t1 analyze status Engine-independent statistics collected
+test.t1 analyze status Table is already up to date
+# 10% is ok
+explain extended select * from t1 where col1=2;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 1000 9.90 Using where
+Warnings:
+Note 1003 select `test`.`t1`.`key1` AS `key1`,`test`.`t1`.`col1` AS `col1` from `test`.`t1` where (`test`.`t1`.`col1` = 2)
+# Must show 100%, not 10%
+explain extended select * from t1 where key1=2;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ref key1 key1 5 const 98 100.00
+Warnings:
+Note 1003 select `test`.`t1`.`key1` AS `key1`,`test`.`t1`.`col1` AS `col1` from `test`.`t1` where (`test`.`t1`.`key1` = 2)
+drop table t0, t1;
+# MDEV-6003: EITS: ref access, keypart2=const vs keypart2=expr - inconsistent filtered% value
+#
+create table t0(a int);
+insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+create table t1 (
+kp1 int, kp2 int,
+filler1 char(100),
+filler2 char(100),
+key(kp1, kp2)
+);
+insert into t1
+select
+ta.a,
+tb.a,
+'filler-data-1',
+'filler-data-2'
+from t0 ta, t0 tb, t0 tc;
+set histogram_size=100;
+set use_stat_tables='preferably';
+set optimizer_use_condition_selectivity=4;
+analyze table t1 persistent for all;
+Table Op Msg_type Msg_text
+test.t1 analyze status Engine-independent statistics collected
+test.t1 analyze status Table is already up to date
+# NOTE: 10*100%, 10*100% rows is ok
+explain extended select * from t0, t1 where t1.kp1=t0.a and t1.kp2=t0.a+1;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t0 ALL NULL NULL NULL NULL 10 100.00 Using where
+1 SIMPLE t1 ref kp1 kp1 10 test.t0.a,func 10 100.00 Using index condition
+Warnings:
+Note 1003 select `test`.`t0`.`a` AS `a`,`test`.`t1`.`kp1` AS `kp1`,`test`.`t1`.`kp2` AS `kp2`,`test`.`t1`.`filler1` AS `filler1`,`test`.`t1`.`filler2` AS `filler2` from `test`.`t0` join `test`.`t1` where ((`test`.`t1`.`kp1` = `test`.`t0`.`a`) and (`test`.`t1`.`kp2` = (`test`.`t0`.`a` + 1)))
+# NOTE: t0: 10*100% is ok, t1: 10*9.90% is bad. t1 should have 10*100%.
+explain extended select * from t0, t1 where t1.kp1=t0.a and t1.kp2=4;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t0 ALL NULL NULL NULL NULL 10 100.00 Using where
+1 SIMPLE t1 ref kp1 kp1 10 test.t0.a,const 10 100.00
+Warnings:
+Note 1003 select `test`.`t0`.`a` AS `a`,`test`.`t1`.`kp1` AS `kp1`,`test`.`t1`.`kp2` AS `kp2`,`test`.`t1`.`filler1` AS `filler1`,`test`.`t1`.`filler2` AS `filler2` from `test`.`t0` join `test`.`t1` where ((`test`.`t1`.`kp1` = `test`.`t0`.`a`) and (`test`.`t1`.`kp2` = 4))
+drop table t0, t1;
+#
+# MDEV-6209: Assertion `join->best_read < double(1.79769313486231570815e+308L)'
+# failed in bool greedy_search with optimizer_use_condition_selectivity>1
+#
+SET optimizer_use_condition_selectivity = 2;
+CREATE TABLE t1 (a CHAR(6), b INT, PRIMARY KEY (a,b)) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('foo',1),('bar',2);
+SELECT * FROM t1 AS t1_1, t1 AS t1_2 WHERE NOT ( t1_1.a <> 'baz');
+a b a b
+DROP TABLE t1;
+#
+# MDEV-6308: Server crashes in table_multi_eq_cond_selectivity with ...
+#
+CREATE TABLE t1 (
+id varchar(40) COLLATE utf8_bin,
+dt datetime,
+PRIMARY KEY (id)
+);
+INSERT INTO t1 VALUES ('foo','2011-04-12 05:18:08'),
+('bar','2013-09-19 11:37:03');
+CREATE TABLE t2 (
+t1_id varchar(40) COLLATE utf8_bin,
+f1 varchar(64),
+f2 varchar(1024),
+KEY (f1,f2(255))
+);
+INSERT INTO t2 VALUES ('foo','baz','qux'),('bar','baz','qux');
+set optimizer_use_condition_selectivity=2;
+explain
+select * from t1,t2 where t1.id = t2.t1_id and t2.f2='qux' and t2.f1='baz';
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE t2 ref f1 f1 325 const,const 1 Using index condition; Using where
+1 SIMPLE t1 eq_ref PRIMARY PRIMARY 122 test.t2.t1_id 1
+select * from t1,t2 where t1.id = t2.t1_id and t2.f2='qux' and t2.f1='baz';
+id dt t1_id f1 f2
+foo 2011-04-12 05:18:08 foo baz qux
+bar 2013-09-19 11:37:03 bar baz qux
+drop table t1,t2;
+#
+# MDEV-5985: EITS: selectivity estimates look illogical for join and non-key equalities
+#
+create table t0(a int);
+insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+create table t1(a int);
+insert into t1 select ta.a + tb.a* 10 + tc.a * 100 from t0 ta, t0 tb, t0 tc;
+create table t2 as select * from t1;
+set histogram_size=100;
+set use_stat_tables='preferably';
+set optimizer_use_condition_selectivity=4;
+analyze table t1 persistent for all;
+Table Op Msg_type Msg_text
+test.t1 analyze status Engine-independent statistics collected
+test.t1 analyze status OK
+analyze table t2 persistent for all;
+Table Op Msg_type Msg_text
+test.t2 analyze status Engine-independent statistics collected
+test.t2 analyze status OK
+# Filtered will be 4.95, 9.90
+explain extended select * from t1 ta, t2 tb where ta.a < 40 and tb.a < 100;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE ta ALL NULL NULL NULL NULL 1000 4.95 Using where
+1 SIMPLE tb ALL NULL NULL NULL NULL 1000 9.90 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`ta`.`a` AS `a`,`test`.`tb`.`a` AS `a` from `test`.`t1` `ta` join `test`.`t2` `tb` where ((`test`.`ta`.`a` < 40) and (`test`.`tb`.`a` < 100))
+# Here, tb.filtered should not become 100%:
+explain extended select * from t1 ta, t2 tb where ta.a < 40 and tb.a < 100 and tb.a=ta.a;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE ta ALL NULL NULL NULL NULL 1000 4.95 Using where
+1 SIMPLE tb ALL NULL NULL NULL NULL 1000 4.95 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`ta`.`a` AS `a`,`test`.`tb`.`a` AS `a` from `test`.`t1` `ta` join `test`.`t2` `tb` where ((`test`.`tb`.`a` = `test`.`ta`.`a`) and (`test`.`ta`.`a` < 40) and (`test`.`ta`.`a` < 100))
+drop table t0,t1,t2;
+#
# End of the test file
#
set use_stat_tables= @save_use_stat_tables;
diff --git a/mysql-test/r/single_delete_update.result b/mysql-test/r/single_delete_update.result
index d4534a2c2d8..9332effeb56 100644
--- a/mysql-test/r/single_delete_update.result
+++ b/mysql-test/r/single_delete_update.result
@@ -18,6 +18,7 @@ NULL 15
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -36,6 +37,7 @@ DELETE FROM t2 WHERE i > 10 AND i <= 18 ORDER BY i LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -71,6 +73,7 @@ NULL 15
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 5
Sort_scan 1
@@ -89,6 +92,7 @@ DELETE FROM t2 WHERE i > 10 AND i <= 18 ORDER BY i LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 8
Sort_scan 1
@@ -121,6 +125,7 @@ a b c d
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -139,6 +144,7 @@ DELETE FROM t2 WHERE b = 10 ORDER BY a, c LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -175,6 +181,7 @@ a b c d
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -193,6 +200,7 @@ DELETE FROM t2 WHERE b = 10 ORDER BY a, c LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -223,6 +231,7 @@ a b c d
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -241,6 +250,7 @@ DELETE FROM t2 WHERE b = 10 ORDER BY a, c LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -269,6 +279,7 @@ a b c d
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -287,6 +298,7 @@ DELETE FROM t2 WHERE b = 10 ORDER BY a, c LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -318,6 +330,7 @@ NULL 13 13
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 1
Sort_rows 4
Sort_scan 0
@@ -341,6 +354,7 @@ DELETE FROM t2 WHERE key1 < 13 or key2 < 14 ORDER BY key1;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 1
Sort_rows 4
Sort_scan 0
@@ -378,6 +392,7 @@ NULL 14
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -396,6 +411,7 @@ DELETE FROM t2 WHERE i > 10 AND i <= 18 ORDER BY i DESC LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -431,6 +447,7 @@ a b c
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 5
Sort_scan 1
@@ -449,6 +466,7 @@ DELETE FROM t2 ORDER BY a, b DESC LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 16
Sort_scan 1
@@ -493,6 +511,7 @@ a b c
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -517,6 +536,7 @@ a b c
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -535,6 +555,7 @@ DELETE FROM t2 ORDER BY a DESC, b DESC LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -571,6 +592,7 @@ NULL 15
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -589,6 +611,7 @@ UPDATE t2 SET a = 10 WHERE i > 10 AND i <= 18 ORDER BY i LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -629,6 +652,7 @@ NULL 15
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 5
Sort_scan 1
@@ -647,6 +671,7 @@ UPDATE t2 SET a = 10 WHERE i > 10 AND i <= 18 ORDER BY i LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 5
Sort_scan 1
@@ -684,6 +709,7 @@ a b c d
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -702,6 +728,7 @@ UPDATE t2 SET d = 10 WHERE b = 10 ORDER BY a, c LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -738,6 +765,7 @@ a b c d
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -756,6 +784,7 @@ UPDATE t2 SET d = 10 WHERE b = 10 ORDER BY a, c LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -786,6 +815,7 @@ a b c d
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -804,6 +834,7 @@ UPDATE t2 SET d = 10 WHERE b = 10 ORDER BY a, c LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -833,6 +864,7 @@ a b c d
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -851,6 +883,7 @@ UPDATE t2 SET d = 10 WHERE b = 10 ORDER BY a, c LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 1
Sort_scan 1
@@ -883,6 +916,7 @@ NULL 13 13
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 1
Sort_rows 4
Sort_scan 0
@@ -906,6 +940,7 @@ UPDATE t2 SET i = 123 WHERE key1 < 13 or key2 < 14 ORDER BY key1;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 1
Sort_rows 4
Sort_scan 0
@@ -947,6 +982,7 @@ NULL 14
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -965,6 +1001,7 @@ UPDATE t2 SET a = 10 WHERE i > 10 AND i <= 18 ORDER BY i DESC LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -1005,6 +1042,7 @@ a b c
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 5
Sort_scan 1
@@ -1023,6 +1061,7 @@ UPDATE t2 SET c = 10 ORDER BY a, b DESC LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 1
Sort_range 0
Sort_rows 5
Sort_scan 1
@@ -1061,6 +1100,7 @@ a b c
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -1085,6 +1125,7 @@ a b c
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
@@ -1103,6 +1144,7 @@ UPDATE t2 SET c = 10 ORDER BY a DESC, b DESC LIMIT 5;
SHOW SESSION STATUS LIKE 'Sort%';
Variable_name Value
Sort_merge_passes 0
+Sort_priority_queue_sorts 0
Sort_range 0
Sort_rows 0
Sort_scan 0
diff --git a/mysql-test/r/subselect.result b/mysql-test/r/subselect.result
index 4cc3cd4a85f..5678a455234 100644
--- a/mysql-test/r/subselect.result
+++ b/mysql-test/r/subselect.result
@@ -337,11 +337,11 @@ patient_uq clinic_uq
2 2
explain extended select * from t6 where exists (select * from t7 where uq = clinic_uq);
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY t6 ALL NULL NULL NULL NULL 4 100.00 Using where
-2 DEPENDENT SUBQUERY t7 eq_ref PRIMARY PRIMARY 4 test.t6.clinic_uq 1 100.00 Using index
+1 PRIMARY t7 index PRIMARY PRIMARY 4 NULL 2 100.00 Using index
+1 PRIMARY t6 ALL i1 NULL NULL NULL 4 75.00 Using where; Using join buffer (flat, BNL join)
Warnings:
Note 1276 Field or reference 'test.t6.clinic_uq' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t6` where <expr_cache><`test`.`t6`.`clinic_uq`>(exists(select 1 from `test`.`t7` where (`test`.`t7`.`uq` = `test`.`t6`.`clinic_uq`)))
+Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t7` join `test`.`t6` where (`test`.`t6`.`clinic_uq` = `test`.`t7`.`uq`)
select * from t1 where a= (select a from t2,t4 where t2.b=t4.b);
ERROR 23000: Column 'a' in field list is ambiguous
drop table t1,t2,t3;
@@ -1887,7 +1887,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
2 DEPENDENT SUBQUERY t1 eq_ref PRIMARY PRIMARY 4 test.tt.id 1 100.00 Using where; Using index
Warnings:
Note 1276 Field or reference 'test.tt.id' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(<expr_cache><`test`.`tt`.`id`>(exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null)))))
+Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(<in_optimizer>(1,<expr_cache><`test`.`tt`.`id`>(exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null))))))
insert into t1 (id, text) values (1000, 'text1000'), (1001, 'text1001');
create table t2 (id int not null, text varchar(20) not null default '', primary key (id));
insert into t2 (id, text) values (1, 'text1'), (2, 'text2'), (3, 'text3'), (4, 'text4'), (5, 'text5'), (6, 'text6'), (7, 'text7'), (8, 'text8'), (9, 'text9'), (10, 'text10'), (11, 'text1'), (12, 'text2'), (13, 'text3'), (14, 'text4'), (15, 'text5'), (16, 'text6'), (17, 'text7'), (18, 'text8'), (19, 'text9'), (20, 'text10'),(21, 'text1'), (22, 'text2'), (23, 'text3'), (24, 'text4'), (25, 'text5'), (26, 'text6'), (27, 'text7'), (28, 'text8'), (29, 'text9'), (30, 'text10'), (31, 'text1'), (32, 'text2'), (33, 'text3'), (34, 'text4'), (35, 'text5'), (36, 'text6'), (37, 'text7'), (38, 'text8'), (39, 'text9'), (40, 'text10'), (41, 'text1'), (42, 'text2'), (43, 'text3'), (44, 'text4'), (45, 'text5'), (46, 'text6'), (47, 'text7'), (48, 'text8'), (49, 'text9'), (50, 'text10');
@@ -2419,11 +2419,12 @@ a b
3 4
explain extended select * from t1 up where exists (select * from t1 where t1.a=up.a);
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY up ALL NULL NULL NULL NULL 2 100.00 Using where
-2 DEPENDENT SUBQUERY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
+1 PRIMARY up ALL NULL NULL NULL NULL 2 100.00
+1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1 100.00
+2 MATERIALIZED t1 ALL NULL NULL NULL NULL 2 100.00
Warnings:
Note 1276 Field or reference 'test.up.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` where <expr_cache><`test`.`up`.`a`>(exists(select 1 from `test`.`t1` where (`test`.`t1`.`a` = `test`.`up`.`a`)))
+Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` semi join (`test`.`t1`) where 1
drop table t1;
CREATE TABLE t1 (t1_a int);
INSERT INTO t1 VALUES (1);
@@ -4428,11 +4429,12 @@ SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a));
EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a));
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
-2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 2 100.00 Using where
+1 PRIMARY t1 ALL NULL NULL NULL NULL 2 100.00
+1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1 100.00
+2 MATERIALIZED t2 ALL NULL NULL NULL NULL 2 100.00
Warnings:
Note 1276 Field or reference 'test.t1.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select 2 AS `2` from `test`.`t1` where <expr_cache><`test`.`t1`.`a`>(exists(select 1 from `test`.`t2` where (`test`.`t1`.`a` = `test`.`t2`.`a`)))
+Note 1003 select 2 AS `2` from `test`.`t1` semi join (`test`.`t2`) where 1
EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a) UNION
(SELECT 1 FROM t2 WHERE t1.a = t2.a));
@@ -5670,8 +5672,9 @@ EXPLAIN
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 USE INDEX() WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
-2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 3 Using where
+1 PRIMARY <subquery2> ALL distinct_key NULL NULL NULL 3
+1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where; Using join buffer (flat, BNL join)
+2 MATERIALIZED t2 ALL NULL NULL NULL NULL 3
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
a
@@ -5680,8 +5683,9 @@ EXPLAIN
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
-2 DEPENDENT SUBQUERY t2 ref idx idx 5 test.t1.a 2 Using index
+1 PRIMARY <subquery2> ALL distinct_key NULL NULL NULL 3
+1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where; Using join buffer (flat, BNL join)
+2 MATERIALIZED t2 index idx idx 5 NULL 3 Using index
DROP TABLE t1,t2;
#
# BUG#752992: Wrong results for a subquery with 'semijoin=on'
@@ -7007,3 +7011,11 @@ id select_type table type possible_keys key key_len ref rows Extra
2 SUBQUERY t1 index a a 5 NULL 2 Using where; Using index
2 SUBQUERY t2 ref b b 5 test.t1.a 2 Using index
DROP TABLE t1,t2;
+#
+# MDEV-5991: crash in Item_field::used_tables
+#
+create table t1 (c int);
+select exists(select 1 from t1 group by `c` in (select `c` from t1));
+exists(select 1 from t1 group by `c` in (select `c` from t1))
+0
+drop table t1;
diff --git a/mysql-test/r/subselect_extra.result b/mysql-test/r/subselect_extra.result
index 47cb8bca734..7616dd429b7 100644
--- a/mysql-test/r/subselect_extra.result
+++ b/mysql-test/r/subselect_extra.result
@@ -227,7 +227,7 @@ where t2.c in (select c from t3 where t3.c > t1.b) and
t2.c > 'b1' )
group by a1,a2,b;
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 range NULL idx_t1_1 147 NULL 17 Using where; Using index for group-by
+1 PRIMARY t1 index NULL idx_t1_1 163 NULL 128 Using where; Using index
2 DEPENDENT SUBQUERY t2 index NULL idx_t2_1 163 NULL 164 Using where; Using index
2 DEPENDENT SUBQUERY t3 index NULL idx_t3_1 10 NULL 192 Using where; Using index; FirstMatch(t2); Using join buffer (flat, BNL join)
select a1,a2,b,c,min(c), max(c) from t1
@@ -236,22 +236,22 @@ where t2.c in (select c from t3 where t3.c > t1.b) and
t2.c > 'b1' )
group by a1,a2,b;
a1 a2 b c min(c) max(c)
-a a a d111 a111 d111
-a a b h112 e112 h112
-a b a l121 i121 l121
-a b b p122 m122 p122
-b a a d211 a211 d211
-b a b h212 e212 h212
-b b a l221 i221 l221
-b b b p222 m222 p222
-c a a d311 a311 d311
-c a b h312 e312 h312
-c b a l321 i321 l321
-c b b p322 m322 p322
-d a a d411 a411 d411
-d a b h412 e412 h412
-d b a l421 i421 l421
-d b b p422 m422 p422
+a a a a111 a111 d111
+a a b e112 e112 h112
+a b a i121 i121 l121
+a b b m122 m122 p122
+b a a a211 a211 d211
+b a b e212 e212 h212
+b b a i221 i221 l221
+b b b m222 m222 p222
+c a a a311 a311 d311
+c a b e312 e312 h312
+c b a i321 i321 l321
+c b b m322 m322 p322
+d a a a411 a411 d411
+d a b e412 e412 h412
+d b a i421 i421 l421
+d b b m422 m422 p422
explain select a1,a2,b,c,min(c), max(c) from t1
where exists ( select * from t2
where t2.c in (select c from t3 where t3.c > t1.c) and
diff --git a/mysql-test/r/subselect_extra_no_semijoin.result b/mysql-test/r/subselect_extra_no_semijoin.result
index ba001c71e3f..d178e45d07e 100644
--- a/mysql-test/r/subselect_extra_no_semijoin.result
+++ b/mysql-test/r/subselect_extra_no_semijoin.result
@@ -231,7 +231,7 @@ where t2.c in (select c from t3 where t3.c > t1.b) and
t2.c > 'b1' )
group by a1,a2,b;
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 range NULL idx_t1_1 147 NULL 17 Using where; Using index for group-by
+1 PRIMARY t1 index NULL idx_t1_1 163 NULL 128 Using where; Using index
2 DEPENDENT SUBQUERY t2 index NULL idx_t2_1 163 NULL 164 Using where; Using index
3 DEPENDENT SUBQUERY t3 index NULL idx_t3_1 10 NULL 192 Using where; Using index
select a1,a2,b,c,min(c), max(c) from t1
@@ -240,22 +240,22 @@ where t2.c in (select c from t3 where t3.c > t1.b) and
t2.c > 'b1' )
group by a1,a2,b;
a1 a2 b c min(c) max(c)
-a a a d111 a111 d111
-a a b h112 e112 h112
-a b a l121 i121 l121
-a b b p122 m122 p122
-b a a d211 a211 d211
-b a b h212 e212 h212
-b b a l221 i221 l221
-b b b p222 m222 p222
-c a a d311 a311 d311
-c a b h312 e312 h312
-c b a l321 i321 l321
-c b b p322 m322 p322
-d a a d411 a411 d411
-d a b h412 e412 h412
-d b a l421 i421 l421
-d b b p422 m422 p422
+a a a a111 a111 d111
+a a b e112 e112 h112
+a b a i121 i121 l121
+a b b m122 m122 p122
+b a a a211 a211 d211
+b a b e212 e212 h212
+b b a i221 i221 l221
+b b b m222 m222 p222
+c a a a311 a311 d311
+c a b e312 e312 h312
+c b a i321 i321 l321
+c b b m322 m322 p322
+d a a a411 a411 d411
+d a b e412 e412 h412
+d b a i421 i421 l421
+d b b m422 m422 p422
explain select a1,a2,b,c,min(c), max(c) from t1
where exists ( select * from t2
where t2.c in (select c from t3 where t3.c > t1.c) and
diff --git a/mysql-test/r/subselect_exists_to_in.result b/mysql-test/r/subselect_no_exists_to_in.result
index e4577cf9b52..5434bb920e3 100644
--- a/mysql-test/r/subselect_exists_to_in.result
+++ b/mysql-test/r/subselect_no_exists_to_in.result
@@ -1,7 +1,7 @@
-select @@optimizer_switch like '%exists_to_in=on%';
-@@optimizer_switch like '%exists_to_in=on%'
+select @@optimizer_switch like '%exists_to_in=off%';
+@@optimizer_switch like '%exists_to_in=off%'
0
-set optimizer_switch='exists_to_in=on';
+set optimizer_switch='exists_to_in=off';
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t11,t12;
drop view if exists v2;
set @subselect_tmp=@@optimizer_switch;
@@ -341,11 +341,11 @@ patient_uq clinic_uq
2 2
explain extended select * from t6 where exists (select * from t7 where uq = clinic_uq);
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY t7 index PRIMARY PRIMARY 4 NULL 2 100.00 Using index
-1 PRIMARY t6 ALL i1 NULL NULL NULL 4 75.00 Using where; Using join buffer (flat, BNL join)
+1 PRIMARY t6 ALL NULL NULL NULL NULL 4 100.00 Using where
+2 DEPENDENT SUBQUERY t7 eq_ref PRIMARY PRIMARY 4 test.t6.clinic_uq 1 100.00 Using index
Warnings:
Note 1276 Field or reference 'test.t6.clinic_uq' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t7` join `test`.`t6` where (`test`.`t6`.`clinic_uq` = `test`.`t7`.`uq`)
+Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t6` where <expr_cache><`test`.`t6`.`clinic_uq`>(exists(select 1 from `test`.`t7` where (`test`.`t7`.`uq` = `test`.`t6`.`clinic_uq`)))
select * from t1 where a= (select a from t2,t4 where t2.b=t4.b);
ERROR 23000: Column 'a' in field list is ambiguous
drop table t1,t2,t3;
@@ -1891,7 +1891,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
2 DEPENDENT SUBQUERY t1 eq_ref PRIMARY PRIMARY 4 test.tt.id 1 100.00 Using where; Using index
Warnings:
Note 1276 Field or reference 'test.tt.id' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(<in_optimizer>(1,<expr_cache><`test`.`tt`.`id`>(exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null))))))
+Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(<expr_cache><`test`.`tt`.`id`>(exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null)))))
insert into t1 (id, text) values (1000, 'text1000'), (1001, 'text1001');
create table t2 (id int not null, text varchar(20) not null default '', primary key (id));
insert into t2 (id, text) values (1, 'text1'), (2, 'text2'), (3, 'text3'), (4, 'text4'), (5, 'text5'), (6, 'text6'), (7, 'text7'), (8, 'text8'), (9, 'text9'), (10, 'text10'), (11, 'text1'), (12, 'text2'), (13, 'text3'), (14, 'text4'), (15, 'text5'), (16, 'text6'), (17, 'text7'), (18, 'text8'), (19, 'text9'), (20, 'text10'),(21, 'text1'), (22, 'text2'), (23, 'text3'), (24, 'text4'), (25, 'text5'), (26, 'text6'), (27, 'text7'), (28, 'text8'), (29, 'text9'), (30, 'text10'), (31, 'text1'), (32, 'text2'), (33, 'text3'), (34, 'text4'), (35, 'text5'), (36, 'text6'), (37, 'text7'), (38, 'text8'), (39, 'text9'), (40, 'text10'), (41, 'text1'), (42, 'text2'), (43, 'text3'), (44, 'text4'), (45, 'text5'), (46, 'text6'), (47, 'text7'), (48, 'text8'), (49, 'text9'), (50, 'text10');
@@ -2423,12 +2423,11 @@ a b
3 4
explain extended select * from t1 up where exists (select * from t1 where t1.a=up.a);
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY up ALL NULL NULL NULL NULL 2 100.00
-1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1 100.00
-2 MATERIALIZED t1 ALL NULL NULL NULL NULL 2 100.00
+1 PRIMARY up ALL NULL NULL NULL NULL 2 100.00 Using where
+2 DEPENDENT SUBQUERY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
Warnings:
Note 1276 Field or reference 'test.up.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` semi join (`test`.`t1`) where 1
+Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` where <expr_cache><`test`.`up`.`a`>(exists(select 1 from `test`.`t1` where (`test`.`t1`.`a` = `test`.`up`.`a`)))
drop table t1;
CREATE TABLE t1 (t1_a int);
INSERT INTO t1 VALUES (1);
@@ -4433,12 +4432,11 @@ SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a));
EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a));
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 2 100.00
-1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1 100.00
-2 MATERIALIZED t2 ALL NULL NULL NULL NULL 2 100.00
+1 PRIMARY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
+2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 2 100.00 Using where
Warnings:
Note 1276 Field or reference 'test.t1.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select 2 AS `2` from `test`.`t1` semi join (`test`.`t2`) where 1
+Note 1003 select 2 AS `2` from `test`.`t1` where <expr_cache><`test`.`t1`.`a`>(exists(select 1 from `test`.`t2` where (`test`.`t1`.`a` = `test`.`t2`.`a`)))
EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a) UNION
(SELECT 1 FROM t2 WHERE t1.a = t2.a));
@@ -5676,9 +5674,8 @@ EXPLAIN
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 USE INDEX() WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY <subquery2> ALL distinct_key NULL NULL NULL 3
-1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where; Using join buffer (flat, BNL join)
-2 MATERIALIZED t2 ALL NULL NULL NULL NULL 3
+1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
+2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 3 Using where
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
a
@@ -5687,9 +5684,8 @@ EXPLAIN
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY <subquery2> ALL distinct_key NULL NULL NULL 3
-1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where; Using join buffer (flat, BNL join)
-2 MATERIALIZED t2 index idx idx 5 NULL 3 Using index
+1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
+2 DEPENDENT SUBQUERY t2 ref idx idx 5 test.t1.a 2 Using index
DROP TABLE t1,t2;
#
# BUG#752992: Wrong results for a subquery with 'semijoin=on'
@@ -7015,7 +7011,15 @@ id select_type table type possible_keys key key_len ref rows Extra
2 SUBQUERY t1 index a a 5 NULL 2 Using where; Using index
2 SUBQUERY t2 ref b b 5 test.t1.a 2 Using index
DROP TABLE t1,t2;
+#
+# MDEV-5991: crash in Item_field::used_tables
+#
+create table t1 (c int);
+select exists(select 1 from t1 group by `c` in (select `c` from t1));
+exists(select 1 from t1 group by `c` in (select `c` from t1))
+0
+drop table t1;
set optimizer_switch=default;
-select @@optimizer_switch like '%exists_to_in=on%';
-@@optimizer_switch like '%exists_to_in=on%'
+select @@optimizer_switch like '%exists_to_in=off%';
+@@optimizer_switch like '%exists_to_in=off%'
0
diff --git a/mysql-test/r/subselect_no_mat.result b/mysql-test/r/subselect_no_mat.result
index a1ad1558f31..3325889e1e0 100644
--- a/mysql-test/r/subselect_no_mat.result
+++ b/mysql-test/r/subselect_no_mat.result
@@ -344,11 +344,11 @@ patient_uq clinic_uq
2 2
explain extended select * from t6 where exists (select * from t7 where uq = clinic_uq);
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY t6 ALL NULL NULL NULL NULL 4 100.00 Using where
-2 DEPENDENT SUBQUERY t7 eq_ref PRIMARY PRIMARY 4 test.t6.clinic_uq 1 100.00 Using index
+1 PRIMARY t7 index PRIMARY PRIMARY 4 NULL 2 100.00 Using index
+1 PRIMARY t6 ALL i1 NULL NULL NULL 4 75.00 Using where; Using join buffer (flat, BNL join)
Warnings:
Note 1276 Field or reference 'test.t6.clinic_uq' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t6` where <expr_cache><`test`.`t6`.`clinic_uq`>(exists(select 1 from `test`.`t7` where (`test`.`t7`.`uq` = `test`.`t6`.`clinic_uq`)))
+Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t7` join `test`.`t6` where (`test`.`t6`.`clinic_uq` = `test`.`t7`.`uq`)
select * from t1 where a= (select a from t2,t4 where t2.b=t4.b);
ERROR 23000: Column 'a' in field list is ambiguous
drop table t1,t2,t3;
@@ -1894,7 +1894,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
2 DEPENDENT SUBQUERY t1 eq_ref PRIMARY PRIMARY 4 test.tt.id 1 100.00 Using where; Using index
Warnings:
Note 1276 Field or reference 'test.tt.id' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(<expr_cache><`test`.`tt`.`id`>(exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null)))))
+Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(<in_optimizer>(1,<expr_cache><`test`.`tt`.`id`>(exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null))))))
insert into t1 (id, text) values (1000, 'text1000'), (1001, 'text1001');
create table t2 (id int not null, text varchar(20) not null default '', primary key (id));
insert into t2 (id, text) values (1, 'text1'), (2, 'text2'), (3, 'text3'), (4, 'text4'), (5, 'text5'), (6, 'text6'), (7, 'text7'), (8, 'text8'), (9, 'text9'), (10, 'text10'), (11, 'text1'), (12, 'text2'), (13, 'text3'), (14, 'text4'), (15, 'text5'), (16, 'text6'), (17, 'text7'), (18, 'text8'), (19, 'text9'), (20, 'text10'),(21, 'text1'), (22, 'text2'), (23, 'text3'), (24, 'text4'), (25, 'text5'), (26, 'text6'), (27, 'text7'), (28, 'text8'), (29, 'text9'), (30, 'text10'), (31, 'text1'), (32, 'text2'), (33, 'text3'), (34, 'text4'), (35, 'text5'), (36, 'text6'), (37, 'text7'), (38, 'text8'), (39, 'text9'), (40, 'text10'), (41, 'text1'), (42, 'text2'), (43, 'text3'), (44, 'text4'), (45, 'text5'), (46, 'text6'), (47, 'text7'), (48, 'text8'), (49, 'text9'), (50, 'text10');
@@ -2426,11 +2426,11 @@ a b
3 4
explain extended select * from t1 up where exists (select * from t1 where t1.a=up.a);
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY up ALL NULL NULL NULL NULL 2 100.00 Using where
-2 DEPENDENT SUBQUERY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
+1 PRIMARY up ALL NULL NULL NULL NULL 2 100.00
+1 PRIMARY t1 ALL NULL NULL NULL NULL 2 100.00 Using where; FirstMatch(up); Using join buffer (flat, BNL join)
Warnings:
Note 1276 Field or reference 'test.up.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` where <expr_cache><`test`.`up`.`a`>(exists(select 1 from `test`.`t1` where (`test`.`t1`.`a` = `test`.`up`.`a`)))
+Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` semi join (`test`.`t1`) where (`test`.`t1`.`a` = `test`.`up`.`a`)
drop table t1;
CREATE TABLE t1 (t1_a int);
INSERT INTO t1 VALUES (1);
@@ -4432,11 +4432,11 @@ SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a));
EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a));
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
-2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 2 100.00 Using where
+1 PRIMARY t1 ALL NULL NULL NULL NULL 2 100.00
+1 PRIMARY t2 ALL NULL NULL NULL NULL 2 100.00 Using where; FirstMatch(t1); Using join buffer (flat, BNL join)
Warnings:
Note 1276 Field or reference 'test.t1.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select 2 AS `2` from `test`.`t1` where <expr_cache><`test`.`t1`.`a`>(exists(select 1 from `test`.`t2` where (`test`.`t1`.`a` = `test`.`t2`.`a`)))
+Note 1003 select 2 AS `2` from `test`.`t1` semi join (`test`.`t2`) where (`test`.`t2`.`a` = `test`.`t1`.`a`)
EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a) UNION
(SELECT 1 FROM t2 WHERE t1.a = t2.a));
@@ -5671,8 +5671,8 @@ EXPLAIN
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 USE INDEX() WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
-2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 3 Using where
+1 PRIMARY t1 ALL NULL NULL NULL NULL 4
+1 PRIMARY t2 ALL NULL NULL NULL NULL 3 Using where; FirstMatch(t1); Using join buffer (flat, BNL join)
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
a
@@ -5681,8 +5681,8 @@ EXPLAIN
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
-2 DEPENDENT SUBQUERY t2 ref idx idx 5 test.t1.a 2 Using index
+1 PRIMARY t2 index idx idx 5 NULL 3 Using index; LooseScan
+1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where; Using join buffer (flat, BNL join)
DROP TABLE t1,t2;
#
# BUG#752992: Wrong results for a subquery with 'semijoin=on'
@@ -7004,6 +7004,14 @@ id select_type table type possible_keys key key_len ref rows Extra
2 SUBQUERY t1 index a a 5 NULL 2 Using where; Using index
2 SUBQUERY t2 ref b b 5 test.t1.a 2 Using index
DROP TABLE t1,t2;
+#
+# MDEV-5991: crash in Item_field::used_tables
+#
+create table t1 (c int);
+select exists(select 1 from t1 group by `c` in (select `c` from t1));
+exists(select 1 from t1 group by `c` in (select `c` from t1))
+0
+drop table t1;
set optimizer_switch=default;
select @@optimizer_switch like '%materialization=on%';
@@optimizer_switch like '%materialization=on%'
diff --git a/mysql-test/r/subselect_no_opts.result b/mysql-test/r/subselect_no_opts.result
index 28a72a52daa..01af3ea4b16 100644
--- a/mysql-test/r/subselect_no_opts.result
+++ b/mysql-test/r/subselect_no_opts.result
@@ -341,10 +341,10 @@ patient_uq clinic_uq
explain extended select * from t6 where exists (select * from t7 where uq = clinic_uq);
id select_type table type possible_keys key key_len ref rows filtered Extra
1 PRIMARY t6 ALL NULL NULL NULL NULL 4 100.00 Using where
-2 DEPENDENT SUBQUERY t7 eq_ref PRIMARY PRIMARY 4 test.t6.clinic_uq 1 100.00 Using index
+2 DEPENDENT SUBQUERY t7 unique_subquery PRIMARY PRIMARY 4 func 1 100.00 Using index
Warnings:
Note 1276 Field or reference 'test.t6.clinic_uq' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t6` where exists(select 1 from `test`.`t7` where (`test`.`t7`.`uq` = `test`.`t6`.`clinic_uq`))
+Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t6` where <in_optimizer>(`test`.`t6`.`clinic_uq`,<exists>(<primary_index_lookup>(<cache>(`test`.`t6`.`clinic_uq`) in t7 on PRIMARY)))
select * from t1 where a= (select a from t2,t4 where t2.b=t4.b);
ERROR 23000: Column 'a' in field list is ambiguous
drop table t1,t2,t3;
@@ -1890,7 +1890,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
2 DEPENDENT SUBQUERY t1 eq_ref PRIMARY PRIMARY 4 test.tt.id 1 100.00 Using where; Using index
Warnings:
Note 1276 Field or reference 'test.tt.id' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null))))
+Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(<in_optimizer>(1,exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null)))))
insert into t1 (id, text) values (1000, 'text1000'), (1001, 'text1001');
create table t2 (id int not null, text varchar(20) not null default '', primary key (id));
insert into t2 (id, text) values (1, 'text1'), (2, 'text2'), (3, 'text3'), (4, 'text4'), (5, 'text5'), (6, 'text6'), (7, 'text7'), (8, 'text8'), (9, 'text9'), (10, 'text10'), (11, 'text1'), (12, 'text2'), (13, 'text3'), (14, 'text4'), (15, 'text5'), (16, 'text6'), (17, 'text7'), (18, 'text8'), (19, 'text9'), (20, 'text10'),(21, 'text1'), (22, 'text2'), (23, 'text3'), (24, 'text4'), (25, 'text5'), (26, 'text6'), (27, 'text7'), (28, 'text8'), (29, 'text9'), (30, 'text10'), (31, 'text1'), (32, 'text2'), (33, 'text3'), (34, 'text4'), (35, 'text5'), (36, 'text6'), (37, 'text7'), (38, 'text8'), (39, 'text9'), (40, 'text10'), (41, 'text1'), (42, 'text2'), (43, 'text3'), (44, 'text4'), (45, 'text5'), (46, 'text6'), (47, 'text7'), (48, 'text8'), (49, 'text9'), (50, 'text10');
@@ -2426,7 +2426,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
2 DEPENDENT SUBQUERY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
Warnings:
Note 1276 Field or reference 'test.up.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` where exists(select 1 from `test`.`t1` where (`test`.`t1`.`a` = `test`.`up`.`a`))
+Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` where <in_optimizer>(`test`.`up`.`a`,<exists>(select `test`.`t1`.`a` from `test`.`t1` where (<cache>(`test`.`up`.`a`) = `test`.`t1`.`a`)))
drop table t1;
CREATE TABLE t1 (t1_a int);
INSERT INTO t1 VALUES (1);
@@ -4432,7 +4432,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 2 100.00 Using where
Warnings:
Note 1276 Field or reference 'test.t1.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select 2 AS `2` from `test`.`t1` where exists(select 1 from `test`.`t2` where (`test`.`t1`.`a` = `test`.`t2`.`a`))
+Note 1003 select 2 AS `2` from `test`.`t1` where <in_optimizer>(`test`.`t1`.`a`,<exists>(select `test`.`t2`.`a` from `test`.`t2` where (<cache>(`test`.`t1`.`a`) = `test`.`t2`.`a`)))
EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a) UNION
(SELECT 1 FROM t2 WHERE t1.a = t2.a));
@@ -5678,7 +5678,7 @@ SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
-2 DEPENDENT SUBQUERY t2 ref idx idx 5 test.t1.a 2 Using index
+2 DEPENDENT SUBQUERY t2 index_subquery idx idx 5 func 2 Using index
DROP TABLE t1,t2;
#
# BUG#752992: Wrong results for a subquery with 'semijoin=on'
@@ -7002,4 +7002,12 @@ id select_type table type possible_keys key key_len ref rows Extra
2 SUBQUERY t1 index a a 5 NULL 2 Using where; Using index
2 SUBQUERY t2 ref b b 5 test.t1.a 2 Using index
DROP TABLE t1,t2;
+#
+# MDEV-5991: crash in Item_field::used_tables
+#
+create table t1 (c int);
+select exists(select 1 from t1 group by `c` in (select `c` from t1));
+exists(select 1 from t1 group by `c` in (select `c` from t1))
+0
+drop table t1;
set @optimizer_switch_for_subselect_test=null;
diff --git a/mysql-test/r/subselect_no_scache.result b/mysql-test/r/subselect_no_scache.result
index ea11c39ab65..16ebf7a4199 100644
--- a/mysql-test/r/subselect_no_scache.result
+++ b/mysql-test/r/subselect_no_scache.result
@@ -343,11 +343,11 @@ patient_uq clinic_uq
2 2
explain extended select * from t6 where exists (select * from t7 where uq = clinic_uq);
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY t6 ALL NULL NULL NULL NULL 4 100.00 Using where
-2 DEPENDENT SUBQUERY t7 eq_ref PRIMARY PRIMARY 4 test.t6.clinic_uq 1 100.00 Using index
+1 PRIMARY t7 index PRIMARY PRIMARY 4 NULL 2 100.00 Using index
+1 PRIMARY t6 ALL i1 NULL NULL NULL 4 75.00 Using where; Using join buffer (flat, BNL join)
Warnings:
Note 1276 Field or reference 'test.t6.clinic_uq' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t6` where exists(select 1 from `test`.`t7` where (`test`.`t7`.`uq` = `test`.`t6`.`clinic_uq`))
+Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t7` join `test`.`t6` where (`test`.`t6`.`clinic_uq` = `test`.`t7`.`uq`)
select * from t1 where a= (select a from t2,t4 where t2.b=t4.b);
ERROR 23000: Column 'a' in field list is ambiguous
drop table t1,t2,t3;
@@ -1893,7 +1893,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
2 DEPENDENT SUBQUERY t1 eq_ref PRIMARY PRIMARY 4 test.tt.id 1 100.00 Using where; Using index
Warnings:
Note 1276 Field or reference 'test.tt.id' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null))))
+Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(<in_optimizer>(1,exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null)))))
insert into t1 (id, text) values (1000, 'text1000'), (1001, 'text1001');
create table t2 (id int not null, text varchar(20) not null default '', primary key (id));
insert into t2 (id, text) values (1, 'text1'), (2, 'text2'), (3, 'text3'), (4, 'text4'), (5, 'text5'), (6, 'text6'), (7, 'text7'), (8, 'text8'), (9, 'text9'), (10, 'text10'), (11, 'text1'), (12, 'text2'), (13, 'text3'), (14, 'text4'), (15, 'text5'), (16, 'text6'), (17, 'text7'), (18, 'text8'), (19, 'text9'), (20, 'text10'),(21, 'text1'), (22, 'text2'), (23, 'text3'), (24, 'text4'), (25, 'text5'), (26, 'text6'), (27, 'text7'), (28, 'text8'), (29, 'text9'), (30, 'text10'), (31, 'text1'), (32, 'text2'), (33, 'text3'), (34, 'text4'), (35, 'text5'), (36, 'text6'), (37, 'text7'), (38, 'text8'), (39, 'text9'), (40, 'text10'), (41, 'text1'), (42, 'text2'), (43, 'text3'), (44, 'text4'), (45, 'text5'), (46, 'text6'), (47, 'text7'), (48, 'text8'), (49, 'text9'), (50, 'text10');
@@ -2425,11 +2425,12 @@ a b
3 4
explain extended select * from t1 up where exists (select * from t1 where t1.a=up.a);
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY up ALL NULL NULL NULL NULL 2 100.00 Using where
-2 DEPENDENT SUBQUERY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
+1 PRIMARY up ALL NULL NULL NULL NULL 2 100.00
+1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1 100.00
+2 MATERIALIZED t1 ALL NULL NULL NULL NULL 2 100.00
Warnings:
Note 1276 Field or reference 'test.up.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` where exists(select 1 from `test`.`t1` where (`test`.`t1`.`a` = `test`.`up`.`a`))
+Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` semi join (`test`.`t1`) where 1
drop table t1;
CREATE TABLE t1 (t1_a int);
INSERT INTO t1 VALUES (1);
@@ -4434,11 +4435,12 @@ SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a));
EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a));
id select_type table type possible_keys key key_len ref rows filtered Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
-2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 2 100.00 Using where
+1 PRIMARY t1 ALL NULL NULL NULL NULL 2 100.00
+1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1 100.00
+2 MATERIALIZED t2 ALL NULL NULL NULL NULL 2 100.00
Warnings:
Note 1276 Field or reference 'test.t1.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select 2 AS `2` from `test`.`t1` where exists(select 1 from `test`.`t2` where (`test`.`t1`.`a` = `test`.`t2`.`a`))
+Note 1003 select 2 AS `2` from `test`.`t1` semi join (`test`.`t2`) where 1
EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a) UNION
(SELECT 1 FROM t2 WHERE t1.a = t2.a));
@@ -5676,8 +5678,9 @@ EXPLAIN
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 USE INDEX() WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
-2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 3 Using where
+1 PRIMARY <subquery2> ALL distinct_key NULL NULL NULL 3
+1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where; Using join buffer (flat, BNL join)
+2 MATERIALIZED t2 ALL NULL NULL NULL NULL 3
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
a
@@ -5686,8 +5689,9 @@ EXPLAIN
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
-1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
-2 DEPENDENT SUBQUERY t2 ref idx idx 5 test.t1.a 2 Using index
+1 PRIMARY <subquery2> ALL distinct_key NULL NULL NULL 3
+1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where; Using join buffer (flat, BNL join)
+2 MATERIALIZED t2 index idx idx 5 NULL 3 Using index
DROP TABLE t1,t2;
#
# BUG#752992: Wrong results for a subquery with 'semijoin=on'
@@ -7013,6 +7017,14 @@ id select_type table type possible_keys key key_len ref rows Extra
2 SUBQUERY t1 index a a 5 NULL 2 Using where; Using index
2 SUBQUERY t2 ref b b 5 test.t1.a 2 Using index
DROP TABLE t1,t2;
+#
+# MDEV-5991: crash in Item_field::used_tables
+#
+create table t1 (c int);
+select exists(select 1 from t1 group by `c` in (select `c` from t1));
+exists(select 1 from t1 group by `c` in (select `c` from t1))
+0
+drop table t1;
set optimizer_switch=default;
select @@optimizer_switch like '%subquery_cache=on%';
@@optimizer_switch like '%subquery_cache=on%'
diff --git a/mysql-test/r/subselect_no_semijoin.result b/mysql-test/r/subselect_no_semijoin.result
index 8cf6e6f7d9f..d98f7ad67de 100644
--- a/mysql-test/r/subselect_no_semijoin.result
+++ b/mysql-test/r/subselect_no_semijoin.result
@@ -341,10 +341,10 @@ patient_uq clinic_uq
explain extended select * from t6 where exists (select * from t7 where uq = clinic_uq);
id select_type table type possible_keys key key_len ref rows filtered Extra
1 PRIMARY t6 ALL NULL NULL NULL NULL 4 100.00 Using where
-2 DEPENDENT SUBQUERY t7 eq_ref PRIMARY PRIMARY 4 test.t6.clinic_uq 1 100.00 Using index
+2 MATERIALIZED t7 index PRIMARY PRIMARY 4 NULL 2 100.00 Using index
Warnings:
Note 1276 Field or reference 'test.t6.clinic_uq' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t6` where <expr_cache><`test`.`t6`.`clinic_uq`>(exists(select 1 from `test`.`t7` where (`test`.`t7`.`uq` = `test`.`t6`.`clinic_uq`)))
+Note 1003 select `test`.`t6`.`patient_uq` AS `patient_uq`,`test`.`t6`.`clinic_uq` AS `clinic_uq` from `test`.`t6` where <expr_cache><`test`.`t6`.`clinic_uq`>(<in_optimizer>(`test`.`t6`.`clinic_uq`,`test`.`t6`.`clinic_uq` in ( <materialize> (select `test`.`t7`.`uq` from `test`.`t7` where 1 ), <primary_index_lookup>(`test`.`t6`.`clinic_uq` in <temporary table> on distinct_key where ((`test`.`t6`.`clinic_uq` = `<subquery2>`.`uq`))))))
select * from t1 where a= (select a from t2,t4 where t2.b=t4.b);
ERROR 23000: Column 'a' in field list is ambiguous
drop table t1,t2,t3;
@@ -1890,7 +1890,7 @@ id select_type table type possible_keys key key_len ref rows filtered Extra
2 DEPENDENT SUBQUERY t1 eq_ref PRIMARY PRIMARY 4 test.tt.id 1 100.00 Using where; Using index
Warnings:
Note 1276 Field or reference 'test.tt.id' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(<expr_cache><`test`.`tt`.`id`>(exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null)))))
+Note 1003 select `test`.`tt`.`id` AS `id`,`test`.`tt`.`text` AS `text` from `test`.`t1` `tt` where (not(<in_optimizer>(1,<expr_cache><`test`.`tt`.`id`>(exists(select `test`.`t1`.`id` from `test`.`t1` where ((`test`.`t1`.`id` < 8) and (`test`.`t1`.`id` = `test`.`tt`.`id`)) having (`test`.`t1`.`id` is not null))))))
insert into t1 (id, text) values (1000, 'text1000'), (1001, 'text1001');
create table t2 (id int not null, text varchar(20) not null default '', primary key (id));
insert into t2 (id, text) values (1, 'text1'), (2, 'text2'), (3, 'text3'), (4, 'text4'), (5, 'text5'), (6, 'text6'), (7, 'text7'), (8, 'text8'), (9, 'text9'), (10, 'text10'), (11, 'text1'), (12, 'text2'), (13, 'text3'), (14, 'text4'), (15, 'text5'), (16, 'text6'), (17, 'text7'), (18, 'text8'), (19, 'text9'), (20, 'text10'),(21, 'text1'), (22, 'text2'), (23, 'text3'), (24, 'text4'), (25, 'text5'), (26, 'text6'), (27, 'text7'), (28, 'text8'), (29, 'text9'), (30, 'text10'), (31, 'text1'), (32, 'text2'), (33, 'text3'), (34, 'text4'), (35, 'text5'), (36, 'text6'), (37, 'text7'), (38, 'text8'), (39, 'text9'), (40, 'text10'), (41, 'text1'), (42, 'text2'), (43, 'text3'), (44, 'text4'), (45, 'text5'), (46, 'text6'), (47, 'text7'), (48, 'text8'), (49, 'text9'), (50, 'text10');
@@ -2423,10 +2423,10 @@ a b
explain extended select * from t1 up where exists (select * from t1 where t1.a=up.a);
id select_type table type possible_keys key key_len ref rows filtered Extra
1 PRIMARY up ALL NULL NULL NULL NULL 2 100.00 Using where
-2 DEPENDENT SUBQUERY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
+2 MATERIALIZED t1 ALL NULL NULL NULL NULL 2 100.00
Warnings:
Note 1276 Field or reference 'test.up.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` where <expr_cache><`test`.`up`.`a`>(exists(select 1 from `test`.`t1` where (`test`.`t1`.`a` = `test`.`up`.`a`)))
+Note 1003 select `test`.`up`.`a` AS `a`,`test`.`up`.`b` AS `b` from `test`.`t1` `up` where <expr_cache><`test`.`up`.`a`>(<in_optimizer>(`test`.`up`.`a`,`test`.`up`.`a` in ( <materialize> (select `test`.`t1`.`a` from `test`.`t1` where 1 ), <primary_index_lookup>(`test`.`up`.`a` in <temporary table> on distinct_key where ((`test`.`up`.`a` = `<subquery2>`.`a`))))))
drop table t1;
CREATE TABLE t1 (t1_a int);
INSERT INTO t1 VALUES (1);
@@ -4429,10 +4429,10 @@ EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a));
id select_type table type possible_keys key key_len ref rows filtered Extra
1 PRIMARY t1 ALL NULL NULL NULL NULL 2 100.00 Using where
-2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 2 100.00 Using where
+2 MATERIALIZED t2 ALL NULL NULL NULL NULL 2 100.00
Warnings:
Note 1276 Field or reference 'test.t1.a' of SELECT #2 was resolved in SELECT #1
-Note 1003 select 2 AS `2` from `test`.`t1` where <expr_cache><`test`.`t1`.`a`>(exists(select 1 from `test`.`t2` where (`test`.`t1`.`a` = `test`.`t2`.`a`)))
+Note 1003 select 2 AS `2` from `test`.`t1` where <expr_cache><`test`.`t1`.`a`>(<in_optimizer>(`test`.`t1`.`a`,`test`.`t1`.`a` in ( <materialize> (select `test`.`t2`.`a` from `test`.`t2` where 1 ), <primary_index_lookup>(`test`.`t1`.`a` in <temporary table> on distinct_key where ((`test`.`t1`.`a` = `<subquery2>`.`a`))))))
EXPLAIN EXTENDED
SELECT 2 FROM t1 WHERE EXISTS ((SELECT 1 FROM t2 WHERE t1.a=t2.a) UNION
(SELECT 1 FROM t2 WHERE t1.a = t2.a));
@@ -5668,7 +5668,7 @@ SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 USE INDEX() WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
-2 DEPENDENT SUBQUERY t2 ALL NULL NULL NULL NULL 3 Using where
+2 MATERIALIZED t2 ALL NULL NULL NULL NULL 3
SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
a
@@ -5678,7 +5678,7 @@ SELECT * FROM t1
WHERE EXISTS (SELECT a FROM t2 WHERE t2.a = t1.a);
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY t1 ALL NULL NULL NULL NULL 4 Using where
-2 DEPENDENT SUBQUERY t2 ref idx idx 5 test.t1.a 2 Using index
+2 MATERIALIZED t2 index idx idx 5 NULL 3 Using index
DROP TABLE t1,t2;
#
# BUG#752992: Wrong results for a subquery with 'semijoin=on'
@@ -7002,5 +7002,13 @@ id select_type table type possible_keys key key_len ref rows Extra
2 SUBQUERY t1 index a a 5 NULL 2 Using where; Using index
2 SUBQUERY t2 ref b b 5 test.t1.a 2 Using index
DROP TABLE t1,t2;
+#
+# MDEV-5991: crash in Item_field::used_tables
+#
+create table t1 (c int);
+select exists(select 1 from t1 group by `c` in (select `c` from t1));
+exists(select 1 from t1 group by `c` in (select `c` from t1))
+0
+drop table t1;
set @optimizer_switch_for_subselect_test=null;
set @join_cache_level_for_subselect_test=NULL;
diff --git a/mysql-test/r/subselect_sj.result b/mysql-test/r/subselect_sj.result
index c76d40d1a5f..2bb00835a75 100644
--- a/mysql-test/r/subselect_sj.result
+++ b/mysql-test/r/subselect_sj.result
@@ -94,6 +94,7 @@ id select_type tABle type possiBle_keys key key_len ref rows filtered ExtrA
2 MATERIALIZED t10 index PRIMARY PRIMARY 4 NULL 10 100.00 Using index
Warnings:
Note 1003 select `test`.`t1`.`A` AS `A`,`test`.`t1`.`B` AS `B`,`test`.`t2`.`A` AS `A`,`test`.`t2`.`B` AS `B` from `test`.`t1` left join `test`.`t2` on(((`test`.`t2`.`A` = `test`.`t1`.`A`) And <in_optimizer>(`test`.`t1`.`A`,`test`.`t1`.`A` in ( <mAteriAlize> (select `test`.`t10`.`pk` from `test`.`t10` ), <primAry_index_lookup>(`test`.`t1`.`A` in <temporAry tABle> on distinct_key where ((`test`.`t1`.`A` = `<suBquery2>`.`pk`))))))) where 1
+set join_buffer_size=8*1024;
we shouldn't flatten if we're going to get a join of > MAX_TABLES.
explain select * from
t1 s00, t1 s01, t1 s02, t1 s03, t1 s04,t1 s05,t1 s06,t1 s07,t1 s08,t1 s09,
@@ -185,6 +186,7 @@ a b a b
0 0 0 0
1 1 1 1
2 2 2 2
+set join_buffer_size=default;
prepare s1 from
' select * from
t1 left join t2 on (t2.a= t1.a and t2.a in (select pk from t10))
@@ -1007,8 +1009,8 @@ insert into t2 values ("1", "1", "sup", "0"), ("2", "1", "sup", "1"),
("4", "1", "sup", "0");
create table t3 (
id int(11) not null default '0',
-preceeding_id int(11) not null default '0',
-primary key (id,preceeding_id)
+preceding_id int(11) not null default '0',
+primary key (id,preceding_id)
);
create table t4 (
user_id varchar(50) not null,
diff --git a/mysql-test/r/subselect_sj2.result b/mysql-test/r/subselect_sj2.result
index 2975176c64a..43ba6ead575 100644
--- a/mysql-test/r/subselect_sj2.result
+++ b/mysql-test/r/subselect_sj2.result
@@ -1148,5 +1148,35 @@ id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY t3 ALL NULL NULL NULL NULL 2 Using where; Using join buffer (flat, BNL join)
1 PRIMARY t4 index NULL PRIMARY 59 NULL 2 Using where; Using index; End temporary
DROP TABLE t1,t2,t3,t4;
+#
+# MDEV-6263: Wrong result when using IN subquery with order by
+#
+CREATE TABLE t1 (
+id int(11) NOT NULL,
+nombre varchar(255) NOT NULL,
+PRIMARY KEY (id)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+INSERT INTO t1 (id, nombre) VALUES
+(1, 'row 1'),(2, 'row 2'),(3, 'row 3'),
+(4, 'row 4'),(5, 'row 5'),(6, 'row 6');
+CREATE TABLE t2 (
+id_algo int(11) NOT NULL,
+id_agente int(11) NOT NULL,
+PRIMARY KEY (id_algo,id_agente),
+KEY another_data (id_agente)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+INSERT INTO t2 (id_algo, id_agente) VALUES
+(1, 1),(1, 2),(2, 1),(2, 2),(2, 3),(3, 1);
+SELECT * FROM t1 WHERE id in (select distinct id_agente from t2) ORDER BY nombre ASC;
+id nombre
+1 row 1
+2 row 2
+3 row 3
+SELECT * FROM t1 WHERE id in (select distinct id_agente from t2);
+id nombre
+1 row 1
+2 row 2
+3 row 3
+DROP TABLE t1, t2;
# This must be the last in the file:
set optimizer_switch=@subselect_sj2_tmp;
diff --git a/mysql-test/r/subselect_sj2_jcl6.result b/mysql-test/r/subselect_sj2_jcl6.result
index ff97882c469..c45ab02a646 100644
--- a/mysql-test/r/subselect_sj2_jcl6.result
+++ b/mysql-test/r/subselect_sj2_jcl6.result
@@ -1163,6 +1163,36 @@ id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY t3 ALL NULL NULL NULL NULL 2 Using where; Using join buffer (incremental, BNL join)
1 PRIMARY t4 hash_index NULL #hash#$hj:PRIMARY 55:59 test.t3.t3_c 2 Using where; End temporary; Using join buffer (incremental, BNLH join)
DROP TABLE t1,t2,t3,t4;
+#
+# MDEV-6263: Wrong result when using IN subquery with order by
+#
+CREATE TABLE t1 (
+id int(11) NOT NULL,
+nombre varchar(255) NOT NULL,
+PRIMARY KEY (id)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+INSERT INTO t1 (id, nombre) VALUES
+(1, 'row 1'),(2, 'row 2'),(3, 'row 3'),
+(4, 'row 4'),(5, 'row 5'),(6, 'row 6');
+CREATE TABLE t2 (
+id_algo int(11) NOT NULL,
+id_agente int(11) NOT NULL,
+PRIMARY KEY (id_algo,id_agente),
+KEY another_data (id_agente)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+INSERT INTO t2 (id_algo, id_agente) VALUES
+(1, 1),(1, 2),(2, 1),(2, 2),(2, 3),(3, 1);
+SELECT * FROM t1 WHERE id in (select distinct id_agente from t2) ORDER BY nombre ASC;
+id nombre
+1 row 1
+2 row 2
+3 row 3
+SELECT * FROM t1 WHERE id in (select distinct id_agente from t2);
+id nombre
+1 row 1
+2 row 2
+3 row 3
+DROP TABLE t1, t2;
# This must be the last in the file:
set optimizer_switch=@subselect_sj2_tmp;
#
diff --git a/mysql-test/r/subselect_sj2_mat.result b/mysql-test/r/subselect_sj2_mat.result
index f4d7d986a9d..0ff366b0d7a 100644
--- a/mysql-test/r/subselect_sj2_mat.result
+++ b/mysql-test/r/subselect_sj2_mat.result
@@ -1150,6 +1150,36 @@ id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY t3 ALL NULL NULL NULL NULL 2 Using where; Using join buffer (flat, BNL join)
1 PRIMARY t4 index NULL PRIMARY 59 NULL 2 Using where; Using index; End temporary
DROP TABLE t1,t2,t3,t4;
+#
+# MDEV-6263: Wrong result when using IN subquery with order by
+#
+CREATE TABLE t1 (
+id int(11) NOT NULL,
+nombre varchar(255) NOT NULL,
+PRIMARY KEY (id)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+INSERT INTO t1 (id, nombre) VALUES
+(1, 'row 1'),(2, 'row 2'),(3, 'row 3'),
+(4, 'row 4'),(5, 'row 5'),(6, 'row 6');
+CREATE TABLE t2 (
+id_algo int(11) NOT NULL,
+id_agente int(11) NOT NULL,
+PRIMARY KEY (id_algo,id_agente),
+KEY another_data (id_agente)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+INSERT INTO t2 (id_algo, id_agente) VALUES
+(1, 1),(1, 2),(2, 1),(2, 2),(2, 3),(3, 1);
+SELECT * FROM t1 WHERE id in (select distinct id_agente from t2) ORDER BY nombre ASC;
+id nombre
+1 row 1
+2 row 2
+3 row 3
+SELECT * FROM t1 WHERE id in (select distinct id_agente from t2);
+id nombre
+1 row 1
+2 row 2
+3 row 3
+DROP TABLE t1, t2;
# This must be the last in the file:
set optimizer_switch=@subselect_sj2_tmp;
set optimizer_switch=default;
diff --git a/mysql-test/r/subselect_sj_jcl6.result b/mysql-test/r/subselect_sj_jcl6.result
index 92ad951325b..f388fd41ce8 100644
--- a/mysql-test/r/subselect_sj_jcl6.result
+++ b/mysql-test/r/subselect_sj_jcl6.result
@@ -107,6 +107,7 @@ id select_type tABle type possiBle_keys key key_len ref rows filtered ExtrA
2 MATERIALIZED t10 index PRIMARY PRIMARY 4 NULL 10 100.00 Using index
Warnings:
Note 1003 select `test`.`t1`.`A` AS `A`,`test`.`t1`.`B` AS `B`,`test`.`t2`.`A` AS `A`,`test`.`t2`.`B` AS `B` from `test`.`t1` left join `test`.`t2` on(((`test`.`t2`.`A` = `test`.`t1`.`A`) And <in_optimizer>(`test`.`t1`.`A`,`test`.`t1`.`A` in ( <mAteriAlize> (select `test`.`t10`.`pk` from `test`.`t10` ), <primAry_index_lookup>(`test`.`t1`.`A` in <temporAry tABle> on distinct_key where ((`test`.`t1`.`A` = `<suBquery2>`.`pk`))))))) where 1
+set join_buffer_size=8*1024;
we shouldn't flatten if we're going to get a join of > MAX_TABLES.
explain select * from
t1 s00, t1 s01, t1 s02, t1 s03, t1 s04,t1 s05,t1 s06,t1 s07,t1 s08,t1 s09,
@@ -198,6 +199,7 @@ a b a b
0 0 0 0
1 1 1 1
2 2 2 2
+set join_buffer_size=default;
prepare s1 from
' select * from
t1 left join t2 on (t2.a= t1.a and t2.a in (select pk from t10))
@@ -1020,8 +1022,8 @@ insert into t2 values ("1", "1", "sup", "0"), ("2", "1", "sup", "1"),
("4", "1", "sup", "0");
create table t3 (
id int(11) not null default '0',
-preceeding_id int(11) not null default '0',
-primary key (id,preceeding_id)
+preceding_id int(11) not null default '0',
+primary key (id,preceding_id)
);
create table t4 (
user_id varchar(50) not null,
diff --git a/mysql-test/r/table_options-5867.result b/mysql-test/r/table_options-5867.result
new file mode 100644
index 00000000000..21041c7c5c3
--- /dev/null
+++ b/mysql-test/r/table_options-5867.result
@@ -0,0 +1,37 @@
+install soname 'ha_example';
+set sql_mode='ignore_bad_table_options';
+create table t1 (
+a int complex='c,f,f,f' invalid=3
+) engine=example ull=10000 str='dskj' one_or_two='one' yesno=0
+foobar=barfoo;
+Warnings:
+Warning 1911 Unknown option 'invalid'
+Warning 1911 Unknown option 'foobar'
+create table t2 (a int, key (a) some_option=2014);
+Warnings:
+Warning 1911 Unknown option 'some_option'
+show create table t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `a` int(11) DEFAULT NULL `complex`='c,f,f,f' `invalid`=3
+) ENGINE=EXAMPLE DEFAULT CHARSET=latin1 `ull`=10000 `str`='dskj' `one_or_two`='one' `yesno`=0 `foobar`=barfoo `VAROPT`='5'
+show create table t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `a` int(11) DEFAULT NULL,
+ KEY `a` (`a`) `some_option`=2014
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+set sql_mode='';
+show create table t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `a` int(11) DEFAULT NULL `complex`='c,f,f,f' /* `invalid`=3 */
+) ENGINE=EXAMPLE DEFAULT CHARSET=latin1 `ull`=10000 `str`='dskj' `one_or_two`='one' `yesno`=0 /* `foobar`=barfoo */ `VAROPT`='5'
+show create table t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `a` int(11) DEFAULT NULL,
+ KEY `a` (`a`) /* `some_option`=2014 */
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+drop table t1, t2;
+uninstall soname 'ha_example';
diff --git a/mysql-test/r/temporal_literal.result b/mysql-test/r/temporal_literal.result
index 6b7ee2d61c7..e317eba37f0 100644
--- a/mysql-test/r/temporal_literal.result
+++ b/mysql-test/r/temporal_literal.result
@@ -613,3 +613,31 @@ t1 CREATE TABLE `t1` (
`TIMESTAMP'2001-01-00 00:00:00'` datetime DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
DROP TABLE t1;
+#
+# MDEV-5975 Prepared statements with DATE literals do not honor NO_ZERO_IN_DATE
+#
+SET sql_mode=DEFAULT;
+PREPARE stmt FROM "SELECT (SELECT DATE'2001-00-00') AS c";
+EXECUTE stmt;
+c
+2001-00-00
+SET sql_mode='no_zero_in_date';
+EXECUTE stmt;
+c
+NULL
+Warnings:
+Warning 1292 Incorrect datetime value: '2001-00-00'
+DEALLOCATE PREPARE stmt;
+SET sql_mode=DEFAULT;
+PREPARE stmt FROM "SELECT (SELECT TIMESTAMP'2001-00-00 10:20:30') AS c";
+EXECUTE stmt;
+c
+2001-00-00 10:20:30
+SET sql_mode='no_zero_in_date';
+EXECUTE stmt;
+c
+NULL
+Warnings:
+Warning 1292 Incorrect datetime value: '2001-00-00 10:20:30'
+DEALLOCATE PREPARE stmt;
+SET sql_mode=DEFAULT;
diff --git a/mysql-test/r/type_date.result b/mysql-test/r/type_date.result
index 03b942be3f6..398f7b83bc9 100644
--- a/mysql-test/r/type_date.result
+++ b/mysql-test/r/type_date.result
@@ -161,7 +161,7 @@ INSERT INTO t1 VALUES (1);
INSERT INTO t1 VALUES (NULL);
SELECT str_to_date( '', a ) FROM t1;
str_to_date( '', a )
-0000-00-00 00:00:00
+0000-00-00 00:00:00.000000
NULL
DROP TABLE t1;
CREATE TABLE t1 (a DATE, b INT, PRIMARY KEY (a,b));
@@ -347,6 +347,50 @@ Warnings:
Warning 1292 Incorrect datetime value: '0'
Warning 1292 Incorrect datetime value: '0'
Warning 1292 Incorrect datetime value: '0'
+#
+# MDEV-5041 Inserting a TIME with hour>24 into a DATETIME column produces a wrong value
+#
+SELECT CAST(TIME('-800:20:30') AS DATE);
+CAST(TIME('-800:20:30') AS DATE)
+2013-07-16
+SELECT CAST(TIME('800:20:30') AS DATE);
+CAST(TIME('800:20:30') AS DATE)
+2013-09-21
+SELECT CAST(TIME('33 08:20:30') AS DATE);
+CAST(TIME('33 08:20:30') AS DATE)
+2013-09-21
+CREATE TABLE t1 (a DATE);
+INSERT INTO t1 VALUES (TIME('800:20:30'));
+Warnings:
+Note 1265 Data truncated for column 'a' at row 1
+INSERT INTO t1 VALUES (TIME('33 08:20:30'));
+Warnings:
+Note 1265 Data truncated for column 'a' at row 1
+SET SQL_MODE=NO_ZERO_IN_DATE;
+INSERT INTO t1 VALUES (TIME('48:20:30'));
+Warnings:
+Note 1265 Data truncated for column 'a' at row 1
+SET SQL_MODE=DEFAULT;
+SELECT * FROM t1;
+a
+2013-09-21
+2013-09-21
+2013-08-21
+DROP TABLE t1;
+CREATE PROCEDURE test5041()
+BEGIN
+DECLARE t TIME;
+DECLARE d DATE;
+SET t= TIME('800:00:00');
+SET d= t;
+SELECT d;
+END;|
+call test5041();
+d
+2013-09-21
+Warnings:
+Note 1265 Data truncated for column 'd' at row 1
+drop procedure test5041;
SET @@timestamp=DEFAULT;
#
# End of 5.3 tests
diff --git a/mysql-test/r/type_datetime.result b/mysql-test/r/type_datetime.result
index c508bc310e1..82b64d30d96 100644
--- a/mysql-test/r/type_datetime.result
+++ b/mysql-test/r/type_datetime.result
@@ -653,13 +653,15 @@ SELECT * FROM t1;
dt1
DROP TABLE t1;
End of 5.1 tests
+SET timestamp=UNIX_TIMESTAMP('2001-01-01 10:20:30');
create table t1 (d date, t time) engine=myisam;
insert into t1 values ('2000-12-03','22:55:23'),('2008-05-03','10:19:31');
select case when d = '2012-12-12' then d else t end as cond, group_concat( d ) from t1 group by cond;
cond group_concat( d )
-0000-00-00 10:19:31 2008-05-03
-0000-00-00 22:55:23 2000-12-03
+2001-01-01 10:19:31 2008-05-03
+2001-01-01 22:55:23 2000-12-03
drop table t1;
+SET timestamp=DEFAULT;
#
# Semantics of the condition <non-nullable datetime field> IS NULL
# when the field belongs to an inner table of an outer join
@@ -684,6 +686,53 @@ CONVERT_TZ(GREATEST(TIMESTAMP('2021-00-00'),TIMESTAMP('2022-00-00')),'+00:00','+
NULL
Warnings:
Warning 1292 Incorrect datetime value: '2022-00-00 00:00:00'
+#
+# MDEV-5041 Inserting a TIME with hour>24 into a DATETIME column produces a wrong value
+#
+SET @@timestamp=UNIX_TIMESTAMP('2013-08-19 20:30:00');
+SELECT CAST(TIME('-800:20:30') AS DATETIME);
+CAST(TIME('-800:20:30') AS DATETIME)
+2013-07-16 15:39:30
+SELECT CAST(TIME('800:20:30') AS DATETIME);
+CAST(TIME('800:20:30') AS DATETIME)
+2013-09-21 08:20:30
+SELECT CAST(TIME('33 08:20:30') AS DATETIME);
+CAST(TIME('33 08:20:30') AS DATETIME)
+2013-09-21 08:20:30
+CREATE TABLE t1 (a DATETIME);
+INSERT INTO t1 VALUES (TIME('800:20:30'));
+INSERT INTO t1 VALUES (TIME('33 08:20:30'));
+SET SQL_MODE=NO_ZERO_IN_DATE;
+INSERT INTO t1 VALUES (TIME('48:20:30'));
+SET SQL_MODE=DEFAULT;
+SELECT * FROM t1;
+a
+2013-09-21 08:20:30
+2013-09-21 08:20:30
+2013-08-21 00:20:30
+DROP TABLE t1;
+CREATE PROCEDURE test5041()
+BEGIN
+DECLARE t TIME;
+DECLARE dt DATETIME;
+SET t= TIME('800:20:30');
+SET dt= t;
+SELECT dt;
+END;|
+call test5041();
+dt
+2013-09-21 08:20:30
+drop procedure test5041;
+SET @@timestamp=DEFAULT;
+#
+# MDEV-6097 Inconsistent results for CAST(int,decimal,double AS DATETIME)
+#
+SELECT
+CAST(010203101112 AS DATETIME(1)) AS c1,
+CAST(010203101112.2 AS DATETIME(1)) AS c2,
+CAST(010203101112.2+0e0 AS DATETIME(1)) AS c3;
+c1 c2 c3
+2001-02-03 10:11:12.0 2001-02-03 10:11:12.2 2001-02-03 10:11:12.2
End of 5.3 tests
#
# Start of 5.5 tests
diff --git a/mysql-test/r/type_time.result b/mysql-test/r/type_time.result
index 00a7a9b783e..55b3ca1a1f4 100644
--- a/mysql-test/r/type_time.result
+++ b/mysql-test/r/type_time.result
@@ -163,12 +163,26 @@ create table t1 (f1 time , f2 varchar(5), key(f1));
insert into t1 values ('00:20:01','a'),('00:20:03','b');
select * from t1 force key (f1) where f1 < curdate();
f1 f2
+select * from t1 ignore key (f1) where f1 < curdate();
+f1 f2
+select * from t1 force key (f1) where f1 > curdate();
+f1 f2
00:20:01 a
00:20:03 b
-select * from t1 ignore key (f1) where f1 < curdate();
+select * from t1 ignore key (f1) where f1 > curdate();
f1 f2
00:20:01 a
00:20:03 b
+delete from t1;
+insert into t1 values ('-00:20:01','a'),('-00:20:03','b');
+select * from t1 force key (f1) where f1 < curdate();
+f1 f2
+-00:20:01 a
+-00:20:03 b
+select * from t1 ignore key (f1) where f1 < curdate();
+f1 f2
+-00:20:01 a
+-00:20:03 b
drop table t1;
create table t1(f1 time);
insert into t1 values ('23:38:57');
@@ -301,6 +315,34 @@ Field Type Null Key Default Extra
MAX(t1)+1 decimal(22,1) YES NULL
DROP TABLE t2,t1;
#
+# MDEV-4858 Wrong results for a huge unsigned value inserted into a TIME column
+#
+SET sql_mode=traditional;
+CREATE TABLE t1 (a TIME(6));
+INSERT INTO t1 VALUES (CAST(0xFFFFFFFF00000000 AS UNSIGNED));
+ERROR 22007: Incorrect time value: '18446744069414584320' for column 'a' at row 1
+SET sql_mode=DEFAULT;
+INSERT INTO t1 VALUES (CAST(0xFFFFFFFF00000000 AS UNSIGNED));
+Warnings:
+Warning 1264 Out of range value for column 'a' at row 1
+SELECT * FROM t1;
+a
+838:59:59.999999
+DROP TABLE t1;
+SELECT TIME'00:00:00'> CAST(0xFFFFFFFF00000000 AS UNSIGNED);
+TIME'00:00:00'> CAST(0xFFFFFFFF00000000 AS UNSIGNED)
+0
+Warnings:
+Warning 1292 Truncated incorrect time value: '18446744069414584320'
+#
+# MDEV-6100 No warning on CAST(9000000 AS TIME)
+#
+SELECT CAST(9000000 AS TIME);
+CAST(9000000 AS TIME)
+838:59:59
+Warnings:
+Warning 1292 Truncated incorrect time value: '9000000'
+#
# End of 5.3 tests
#
CREATE TABLE t1 (f1 TIME);
@@ -326,3 +368,17 @@ SELECT '-24:00:00' = (SELECT f1 FROM t1);
'-24:00:00' = (SELECT f1 FROM t1)
1
DROP TABLE t1;
+#
+# Start of 10.0 tests
+#
+#
+# MDEV-6102 Comparison between TIME and DATETIME does not use CURRENT_DATE
+#
+SET timestamp=UNIX_TIMESTAMP('2014-04-14 01:02:03');
+SELECT CAST(TIME'10:20:30' AS DATETIME), TIME'10:20:30'=TIMESTAMP'2014-04-14 10:20:30' AS cmp;
+CAST(TIME'10:20:30' AS DATETIME) cmp
+2014-04-14 10:20:30 1
+SET timestamp=DEFAULT;
+#
+# End of 10.0 tests
+#
diff --git a/mysql-test/r/type_time_6065.result b/mysql-test/r/type_time_6065.result
new file mode 100644
index 00000000000..db3efc3bcbb
--- /dev/null
+++ b/mysql-test/r/type_time_6065.result
@@ -0,0 +1,2310 @@
+SET TIMESTAMP=UNIX_TIMESTAMP('2012-01-31 10:14:35');
+CREATE TABLE t1 (col_time_key TIME, KEY(col_time_key));
+INSERT INTO t1 VALUES ('00:00:00'),('-24:00:00'),('-48:00:00'),('24:00:00'),('48:00:00');
+CREATE TABLE t2 (col_datetime_key DATETIME, KEY(col_datetime_key));
+INSERT INTO t2 SELECT * FROM t1;
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key = col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` = `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key = col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key = col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` = `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key = col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key = col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where
+1 SIMPLE t2 ref col_datetime_key col_datetime_key 9 test.t1.col_time_key 1 100.00 Using where; Using index
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` = `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key = col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key = col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where
+1 SIMPLE t2 ref col_datetime_key col_datetime_key 9 test.t1.col_time_key 1 100.00 Using where; Using index
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` = `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key = col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key = col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` = `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key = col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key = col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` = `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key = col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key = col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using where; Using index
+1 SIMPLE t2 ref col_datetime_key col_datetime_key 9 test.t1.col_time_key 1 100.00 Using where; Using index
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` = `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key = col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key = col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using where; Using index
+1 SIMPLE t2 ref col_datetime_key col_datetime_key 9 test.t1.col_time_key 1 100.00 Using where; Using index
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` = `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key = col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key = col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` = `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key = col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key = col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` = `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key = col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key = col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where
+1 SIMPLE t1 ref col_time_key col_time_key 4 test.t2.col_datetime_key 2 100.00 Using where; Using index
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` = `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key = col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key = col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where
+1 SIMPLE t1 ref col_time_key col_time_key 4 test.t2.col_datetime_key 2 100.00 Using where; Using index
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` = `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key = col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key = col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` = `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key = col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key = col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` = `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key = col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key = col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using where; Using index
+1 SIMPLE t1 ref col_time_key col_time_key 4 test.t2.col_datetime_key 2 100.00 Using where; Using index
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` = `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key = col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key = col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using where; Using index
+1 SIMPLE t1 ref col_time_key col_time_key 4 test.t2.col_datetime_key 2 100.00 Using where; Using index
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` = `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key = col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key >= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` >= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key >= col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key >= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` >= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key >= col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-29 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-01-31 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-01 00:00:00
+24:00:00 2012-02-02 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key >= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` >= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key >= col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key >= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` >= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key >= col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-29 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-01-31 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-01 00:00:00
+24:00:00 2012-02-02 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key >= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` >= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key >= col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key >= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` >= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key >= col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-29 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-01-31 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-01 00:00:00
+24:00:00 2012-02-02 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key >= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` >= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key >= col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key >= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` >= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key >= col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-29 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-01-31 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-01 00:00:00
+24:00:00 2012-02-02 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key >= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` >= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key >= col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 -48:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-01 00:00:00 48:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key >= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` >= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key >= col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key >= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` >= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key >= col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 -48:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-01 00:00:00 48:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key >= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` >= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key >= col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key >= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` >= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key >= col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 -48:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-01 00:00:00 48:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key >= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` >= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key >= col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key >= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` >= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key >= col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 -48:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-01 00:00:00 48:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key >= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` >= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key >= col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key > col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` > `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key > col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key > col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` > `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key > col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key > col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` > `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key > col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key > col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` > `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key > col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key > col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` > `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key > col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key > col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` > `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key > col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key > col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` > `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key > col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key > col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` > `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key > col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key > col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` > `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key > col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key > col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` > `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key > col_time_key;
+col_datetime_key col_time_key
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key > col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` > `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key > col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key > col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` > `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key > col_time_key;
+col_datetime_key col_time_key
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key > col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` > `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key > col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key > col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` > `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key > col_time_key;
+col_datetime_key col_time_key
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key > col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` > `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key > col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key > col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` > `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key > col_time_key;
+col_datetime_key col_time_key
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key <= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` <= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key <= col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-29 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-01-31 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-01 00:00:00
+24:00:00 2012-02-02 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key <= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` <= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key <= col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key <= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` <= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key <= col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-29 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-01-31 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-01 00:00:00
+24:00:00 2012-02-02 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key <= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` <= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key <= col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key <= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` <= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key <= col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-29 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-01-31 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-01 00:00:00
+24:00:00 2012-02-02 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key <= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` <= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key <= col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key <= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` <= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key <= col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-30 00:00:00
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-29 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-01-31 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-01 00:00:00
+24:00:00 2012-02-02 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key <= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` <= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key <= col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+-24:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+00:00:00 2012-01-31 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+24:00:00 2012-02-01 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+48:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key <= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` <= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key <= col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key <= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` <= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key <= col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 -48:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-01 00:00:00 48:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key <= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` <= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key <= col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key <= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` <= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key <= col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 -48:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-01 00:00:00 48:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key <= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` <= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key <= col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key <= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` <= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key <= col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 -48:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-01 00:00:00 48:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key <= col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` <= `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key <= col_datetime_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key <= col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` <= `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key <= col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 -48:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 -24:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 00:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 24:00:00
+2012-02-01 00:00:00 48:00:00
+2012-02-02 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key < col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` < `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key < col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key < col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` < `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key < col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key < col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` < `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key < col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key < col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` IGNORE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` < `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 ignore INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key < col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key < col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` < `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_time_key < col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key < col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` IGNORE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` < `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 ignore INDEX (col_datetime_key)
+WHERE col_datetime_key < col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key < col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t1`.`col_time_key` < `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_time_key < col_datetime_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-31 00:00:00
+-24:00:00 2012-02-01 00:00:00
+-24:00:00 2012-02-02 00:00:00
+-48:00:00 2012-01-30 00:00:00
+-48:00:00 2012-01-31 00:00:00
+-48:00:00 2012-02-01 00:00:00
+-48:00:00 2012-02-02 00:00:00
+00:00:00 2012-02-01 00:00:00
+00:00:00 2012-02-02 00:00:00
+24:00:00 2012-02-02 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key < col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t1 index col_time_key col_time_key 4 NULL 5 100.00 Using index
+1 SIMPLE t2 ALL col_datetime_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t1`.`col_time_key` AS `col_time_key`,`test`.`t2`.`col_datetime_key` AS `col_datetime_key` from `test`.`t1` FORCE INDEX (`col_time_key`) straight_join `test`.`t2` FORCE INDEX (`col_datetime_key`) where (`test`.`t2`.`col_datetime_key` < `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t1 force INDEX (col_time_key)
+STRAIGHT_JOIN
+t2 force INDEX (col_datetime_key)
+WHERE col_datetime_key < col_time_key;
+col_time_key col_datetime_key
+-24:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-29 00:00:00
+00:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-29 00:00:00
+24:00:00 2012-01-30 00:00:00
+24:00:00 2012-01-31 00:00:00
+48:00:00 2012-01-29 00:00:00
+48:00:00 2012-01-30 00:00:00
+48:00:00 2012-01-31 00:00:00
+48:00:00 2012-02-01 00:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key < col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` < `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key < col_datetime_key;
+col_datetime_key col_time_key
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key < col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` < `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key < col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key < col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` < `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key < col_datetime_key;
+col_datetime_key col_time_key
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key < col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 ALL NULL NULL NULL NULL 5 100.00
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` IGNORE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` < `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 ignore INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key < col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key < col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` < `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_time_key < col_datetime_key;
+col_datetime_key col_time_key
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key < col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL NULL NULL NULL NULL 5 100.00 Using where; Using join buffer (flat, BNL join)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` IGNORE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` < `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 ignore INDEX (col_time_key)
+WHERE col_datetime_key < col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 48:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key < col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t1`.`col_time_key` < `test`.`t2`.`col_datetime_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_time_key < col_datetime_key;
+col_datetime_key col_time_key
+2012-01-30 00:00:00 -48:00:00
+2012-01-31 00:00:00 -24:00:00
+2012-01-31 00:00:00 -48:00:00
+2012-02-01 00:00:00 -24:00:00
+2012-02-01 00:00:00 -48:00:00
+2012-02-01 00:00:00 00:00:00
+2012-02-02 00:00:00 -24:00:00
+2012-02-02 00:00:00 -48:00:00
+2012-02-02 00:00:00 00:00:00
+2012-02-02 00:00:00 24:00:00
+EXPLAIN EXTENDED SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key < col_time_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 index col_datetime_key col_datetime_key 9 NULL 5 100.00 Using index
+1 SIMPLE t1 ALL col_time_key NULL NULL NULL 5 100.00 Range checked for each record (index map: 0x1)
+Warnings:
+Note 1003 select `test`.`t2`.`col_datetime_key` AS `col_datetime_key`,`test`.`t1`.`col_time_key` AS `col_time_key` from `test`.`t2` FORCE INDEX (`col_datetime_key`) straight_join `test`.`t1` FORCE INDEX (`col_time_key`) where (`test`.`t2`.`col_datetime_key` < `test`.`t1`.`col_time_key`)
+SELECT * FROM
+t2 force INDEX (col_datetime_key)
+STRAIGHT_JOIN
+t1 force INDEX (col_time_key)
+WHERE col_datetime_key < col_time_key;
+col_datetime_key col_time_key
+2012-01-29 00:00:00 -24:00:00
+2012-01-29 00:00:00 00:00:00
+2012-01-29 00:00:00 24:00:00
+2012-01-29 00:00:00 48:00:00
+2012-01-30 00:00:00 00:00:00
+2012-01-30 00:00:00 24:00:00
+2012-01-30 00:00:00 48:00:00
+2012-01-31 00:00:00 24:00:00
+2012-01-31 00:00:00 48:00:00
+2012-02-01 00:00:00 48:00:00
+DROP TABLE t1,t2;
+CREATE TABLE t1 (
+pk INT NOT NULL AUTO_INCREMENT,
+col_int_nokey INT,
+col_int_key INT NOT NULL,
+PRIMARY KEY (pk),
+KEY col_int_key (col_int_key)
+);
+INSERT INTO t1 VALUES (10,1,7), (11,7,0), (12,4,9), (13,7,3),
+(14,0,4), (15,2,2), (16,9,5), (17,4,3), (18,0,1), (19,9,3), (20,1,6),
+(21,3,7), (22,8,5), (23,8,1), (24,18,204), (25,84,224), (26,6,9),
+(27,3,5), (28,6,0), (29,6,3);
+CREATE TABLE t2 (
+col_int_nokey INT NOT NULL,
+col_datetime_key DATETIME NOT NULL,
+col_varchar_key VARCHAR(1) NOT NULL,
+KEY col_datetime_key (col_datetime_key),
+KEY col_varchar_key (col_varchar_key)
+);
+INSERT INTO t2 VALUES (1,'2001-11-04 19:07:55','k');
+CREATE TABLE t3 (
+col_time_key TIME,
+KEY col_time_key (col_time_key)
+);
+INSERT INTO t3 VALUES ('21:22:34'), ('10:50:38'), ('00:21:38'),
+('04:08:02'), ('16:25:11'), ('10:14:58'), ('19:47:59'), ('11:14:24'),
+('00:00:00'), ('00:00:00'), ('15:57:25'), ('07:05:51'), ('19:22:21'),
+('03:53:16'), ('09:16:38'), ('15:37:26'), ('00:00:00'), ('05:03:03'),
+('02:59:24'), ('00:01:58');
+EXPLAIN EXTENDED SELECT * FROM t2 STRAIGHT_JOIN t3 FORCE INDEX (col_time_key)
+ON t3.col_time_key > t2.col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 system col_datetime_key NULL NULL NULL 1 100.00
+1 SIMPLE t3 index col_time_key col_time_key 4 NULL 20 100.00 Using where; Using index
+Warnings:
+Note 1003 select 1 AS `col_int_nokey`,'2001-11-04 19:07:55' AS `col_datetime_key`,'k' AS `col_varchar_key`,`test`.`t3`.`col_time_key` AS `col_time_key` from `test`.`t3` FORCE INDEX (`col_time_key`) where (`test`.`t3`.`col_time_key` > '2001-11-04 19:07:55')
+SELECT * FROM t2 STRAIGHT_JOIN t3 FORCE INDEX (col_time_key)
+ON t3.col_time_key > t2.col_datetime_key;
+col_int_nokey col_datetime_key col_varchar_key col_time_key
+1 2001-11-04 19:07:55 k 00:00:00
+1 2001-11-04 19:07:55 k 00:00:00
+1 2001-11-04 19:07:55 k 00:00:00
+1 2001-11-04 19:07:55 k 00:01:58
+1 2001-11-04 19:07:55 k 00:21:38
+1 2001-11-04 19:07:55 k 02:59:24
+1 2001-11-04 19:07:55 k 03:53:16
+1 2001-11-04 19:07:55 k 04:08:02
+1 2001-11-04 19:07:55 k 05:03:03
+1 2001-11-04 19:07:55 k 07:05:51
+1 2001-11-04 19:07:55 k 09:16:38
+1 2001-11-04 19:07:55 k 10:14:58
+1 2001-11-04 19:07:55 k 10:50:38
+1 2001-11-04 19:07:55 k 11:14:24
+1 2001-11-04 19:07:55 k 15:37:26
+1 2001-11-04 19:07:55 k 15:57:25
+1 2001-11-04 19:07:55 k 16:25:11
+1 2001-11-04 19:07:55 k 19:22:21
+1 2001-11-04 19:07:55 k 19:47:59
+1 2001-11-04 19:07:55 k 21:22:34
+EXPLAIN EXTENDED SELECT * FROM t2 STRAIGHT_JOIN t3 IGNORE INDEX (col_time_key)
+ON t3.col_time_key > t2.col_datetime_key;
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 SIMPLE t2 system col_datetime_key NULL NULL NULL 1 100.00
+1 SIMPLE t3 ALL NULL NULL NULL NULL 20 100.00 Using where
+Warnings:
+Note 1003 select 1 AS `col_int_nokey`,'2001-11-04 19:07:55' AS `col_datetime_key`,'k' AS `col_varchar_key`,`test`.`t3`.`col_time_key` AS `col_time_key` from `test`.`t3` IGNORE INDEX (`col_time_key`) where (`test`.`t3`.`col_time_key` > '2001-11-04 19:07:55')
+SELECT * FROM t2 STRAIGHT_JOIN t3 IGNORE INDEX (col_time_key)
+ON t3.col_time_key > t2.col_datetime_key;
+col_int_nokey col_datetime_key col_varchar_key col_time_key
+1 2001-11-04 19:07:55 k 00:00:00
+1 2001-11-04 19:07:55 k 00:00:00
+1 2001-11-04 19:07:55 k 00:00:00
+1 2001-11-04 19:07:55 k 00:01:58
+1 2001-11-04 19:07:55 k 00:21:38
+1 2001-11-04 19:07:55 k 02:59:24
+1 2001-11-04 19:07:55 k 03:53:16
+1 2001-11-04 19:07:55 k 04:08:02
+1 2001-11-04 19:07:55 k 05:03:03
+1 2001-11-04 19:07:55 k 07:05:51
+1 2001-11-04 19:07:55 k 09:16:38
+1 2001-11-04 19:07:55 k 10:14:58
+1 2001-11-04 19:07:55 k 10:50:38
+1 2001-11-04 19:07:55 k 11:14:24
+1 2001-11-04 19:07:55 k 15:37:26
+1 2001-11-04 19:07:55 k 15:57:25
+1 2001-11-04 19:07:55 k 16:25:11
+1 2001-11-04 19:07:55 k 19:22:21
+1 2001-11-04 19:07:55 k 19:47:59
+1 2001-11-04 19:07:55 k 21:22:34
+EXPLAIN EXTENDED SELECT outr.col_int_nokey
+FROM t2 as outr
+STRAIGHT_JOIN t3 AS outr2
+ON outr2.col_time_key > outr.col_datetime_key
+WHERE outr.col_int_nokey IN (
+SELECT col_int_key
+FROM t1 AS innr
+WHERE innr.pk >= innr.col_int_nokey
+) AND (
+outr.col_int_nokey <= 6
+OR
+outr.col_varchar_key IS NULL
+);
+id select_type table type possible_keys key key_len ref rows filtered Extra
+1 PRIMARY outr system col_datetime_key NULL NULL NULL 1 100.00
+1 PRIMARY <subquery2> eq_ref distinct_key distinct_key 4 func 1 100.00
+1 PRIMARY outr2 index col_time_key col_time_key 4 NULL 20 100.00 Using where; Using index; Using join buffer (flat, BNL join)
+2 MATERIALIZED innr ref col_int_key col_int_key 4 const 2 100.00 Using where
+Warnings:
+Note 1003 select 1 AS `col_int_nokey` from `test`.`t3` `outr2` semi join (`test`.`t1` `innr`) where ((`test`.`innr`.`col_int_key` = 1) and (`test`.`innr`.`pk` >= `test`.`innr`.`col_int_nokey`) and (`test`.`outr2`.`col_time_key` > '2001-11-04 19:07:55'))
+SELECT outr.col_int_nokey
+FROM t2 as outr
+STRAIGHT_JOIN t3 AS outr2
+ON outr2.col_time_key > outr.col_datetime_key
+WHERE outr.col_int_nokey IN (
+SELECT col_int_key
+FROM t1 AS innr
+WHERE innr.pk >= innr.col_int_nokey
+) AND (
+outr.col_int_nokey <= 6
+OR
+outr.col_varchar_key IS NULL
+);
+col_int_nokey
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+1
+DROP TABLE t1,t2,t3;
+SET TIMESTAMP=0;
diff --git a/mysql-test/r/type_time_hires.result b/mysql-test/r/type_time_hires.result
index 2239ecfcaaa..8096785dcc1 100644
--- a/mysql-test/r/type_time_hires.result
+++ b/mysql-test/r/type_time_hires.result
@@ -11,52 +11,52 @@ Warnings:
Note 1265 Data truncated for column 'a' at row 1
insert t1 values (20101211010203.45678);
Warnings:
-Warning 1265 Data truncated for column 'a' at row 1
+Note 1265 Data truncated for column 'a' at row 1
insert t1 values (20101211030405.789e0);
Warnings:
-Warning 1265 Data truncated for column 'a' at row 1
+Note 1265 Data truncated for column 'a' at row 1
insert t1 values (99991231235959e1);
Warnings:
-Warning 1265 Data truncated for column 'a' at row 1
+Warning 1264 Out of range value for column 'a' at row 1
select * from t1;
a
-00:00:00.000
00:20:03.123
01:02:03.456
03:04:05.789
15:47:11.123
+838:59:59.999
select truncate(a, 6) from t1;
truncate(a, 6)
-0.000000
2003.123000
10203.456000
30405.789062
154711.123000
+8385959.999000
select a DIV 1 from t1;
a DIV 1
-0
2003
10203
30405
154711
+8385959
select group_concat(distinct a) from t1;
group_concat(distinct a)
-00:00:00.000,00:20:03.123,01:02:03.456,03:04:05.789,15:47:11.123
+00:20:03.123,01:02:03.456,03:04:05.789,15:47:11.123,838:59:59.999
alter table t1 engine=innodb;
select * from t1 order by a;
a
-00:00:00.000
00:20:03.123
01:02:03.456
03:04:05.789
15:47:11.123
+838:59:59.999
select * from t1 order by a+0;
a
-00:00:00.000
00:20:03.123
01:02:03.456
03:04:05.789
15:47:11.123
+838:59:59.999
drop table t1;
create table t1 (a time(4)) engine=innodb;
insert t1 values ('2010-12-11 01:02:03.456789');
diff --git a/mysql-test/r/union.result b/mysql-test/r/union.result
index a3ad63c035a..6d99cad30f0 100644
--- a/mysql-test/r/union.result
+++ b/mysql-test/r/union.result
@@ -1876,8 +1876,8 @@ SELECT(SELECT 1 AS a FROM dual ORDER BY a DESC LIMIT 1) AS dev;
dev
1
#
-# LP bug#1010729: Unexpected syntax error from UNION
-# (bug #54382) with single-table join nest
+# lp:1010729: Unexpected syntax error from UNION
+# (bug #54382) with single-table join nest
#
CREATE TABLE t1 (a int);
CREATE TABLE t2 (b int);
@@ -1892,3 +1892,12 @@ UNION
SELECT t1.pk FROM t1 LEFT JOIN (t2) ON (t1.pk = t2.fk);
pk
DROP TABLE t1,t2;
+create table t1 (a int);
+insert t1 values (1),(2),(3),(1);
+explain select 1 from dual where exists (select max(a) from t1 group by a union select a+2 from t1);
+id select_type table type possible_keys key key_len ref rows Extra
+1 PRIMARY NULL NULL NULL NULL NULL NULL NULL No tables used
+2 SUBQUERY t1 ALL NULL NULL NULL NULL 4 Using temporary; Using filesort
+3 UNION t1 ALL NULL NULL NULL NULL 4
+NULL UNION RESULT <union2,3> ALL NULL NULL NULL NULL NULL
+drop table t1;
diff --git a/mysql-test/r/update.result b/mysql-test/r/update.result
index bc0f9411d15..9eaf1a46d89 100644
--- a/mysql-test/r/update.result
+++ b/mysql-test/r/update.result
@@ -615,7 +615,7 @@ select A.a + 10 * B.a + 100 * C.a, 1234 from t2 A, t2 B, t2 C;
explain
update t1 set key1=key1+1 where key1 between 10 and 110 order by key1 limit 2;
id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE t1 range key1 key1 5 NULL 100 Using where; Using buffer
+1 SIMPLE t1 range key1 key1 5 NULL 2 Using where; Using buffer
flush status;
update t1 set key1=key1+1 where key1 between 10 and 110 order by key1 limit 2;
show status like 'Handler_read%';
diff --git a/mysql-test/r/variables.result b/mysql-test/r/variables.result
index eb896082810..2ba64ed3003 100644
--- a/mysql-test/r/variables.result
+++ b/mysql-test/r/variables.result
@@ -801,16 +801,16 @@ select @@lc_time_names;
@@lc_time_names
en_US
LC_TIME_NAMES: testing locale with the last ID:
-set lc_time_names=109;
+set lc_time_names=110;
select @@lc_time_names;
@@lc_time_names
-el_GR
+rm_CH
LC_TIME_NAMES: testing a number beyond the valid ID range:
-set lc_time_names=110;
-ERROR HY000: Unknown locale: '110'
+set lc_time_names=111;
+ERROR HY000: Unknown locale: '111'
select @@lc_time_names;
@@lc_time_names
-el_GR
+rm_CH
LC_TIME_NAMES: testing that 0 is en_US:
set lc_time_names=0;
select @@lc_time_names;
diff --git a/mysql-test/r/view.result b/mysql-test/r/view.result
index a382cb86869..64b329e9e01 100644
--- a/mysql-test/r/view.result
+++ b/mysql-test/r/view.result
@@ -1,5 +1,5 @@
-drop table if exists t1,t2,t3,t4,t9,`t1a``b`,v1,v2,v3,v4,v5,v6;
-drop view if exists t1,t2,`t1a``b`,v1,v2,v3,v4,v5,v6;
+drop table if exists t1,t2,t3,t4,t5,t6,t9,`t1a``b`,v1,v2,v3,v4,v5,v6;
+drop view if exists t1,t2,t3,t4,t5,t6,t9,`t1a``b`,v1,v2,v3,v4,v5,v6;
drop database if exists mysqltest;
use test;
SET @save_optimizer_switch=@@optimizer_switch;
@@ -846,6 +846,24 @@ Warnings:
Warning 1356 View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
drop view v1;
drop table t1;
+create table t1 (a varchar(20));
+create view v1 as select a from t1;
+alter table t1 change a aa int;
+select * from v1;
+ERROR HY000: View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
+show table status;
+Name Engine Version Row_format Rows Avg_row_length Data_length Max_data_length Index_length Data_free Auto_increment Create_time Update_time Check_time Collation Checksum Create_options Comment
+t1 MyISAM 10 Fixed 0 0 0 # 1024 0 NULL # # NULL latin1_swedish_ci NULL
+v1 NULL NULL NULL NULL NULL NULL # NULL NULL NULL # # NULL NULL NULL NULL View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
+Warnings:
+Warning 1356 View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
+show create view v1;
+View Create View character_set_client collation_connection
+v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select `test`.`t1`.`a` AS `a` from `t1` latin1 latin1_swedish_ci
+Warnings:
+Warning 1356 View 'test.v1' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them
+drop view v1;
+drop table t1;
create view v1 as select 99999999999999999999999999999999999999999999999999999 as col1;
show create view v1;
View Create View character_set_client collation_connection
@@ -4096,6 +4114,114 @@ a
20
DROP VIEW v1,v2,v3;
DROP TABLE t1,t2;
+#
+# MDEV-6251: SIGSEGV in query optimizer (in set_check_materialized
+# with MERGE view)
+#
+CREATE TABLE t1 (a1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t2 (b1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t3 (c1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t4 (d1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t5 (e1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t6 (f1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE OR REPLACE view v1 AS
+SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+;
+SELECT 1
+FROM (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t1)
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t2) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t3) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t4) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t5) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t6) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t7) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t8) ON 1=1
+;
+1
+SELECT 1
+FROM (v1 t1)
+LEFT OUTER JOIN (v1 t2) ON 1=1
+LEFT OUTER JOIN (v1 t3) ON 1=1
+LEFT OUTER JOIN (v1 t4) ON 1=1
+LEFT OUTER JOIN (v1 t5) ON 1=1
+LEFT OUTER JOIN (v1 t6) ON 1=1
+LEFT OUTER JOIN (v1 t7) ON 1=1
+LEFT OUTER JOIN (v1 t8) ON 1=1
+;
+1
+drop view v1;
+drop table t1,t2,t3,t4,t5,t6;
# -----------------------------------------------------------------
# -- End of 5.2 tests.
# -----------------------------------------------------------------
@@ -5016,6 +5142,132 @@ id test
1 0
drop view v1;
drop table t1;
+#
+# MDEV-5981: name resolution issues with views and multi-update
+# in ps-protocol
+#
+create table t1 (id1 int primary key, val1 varchar(20));
+insert into t1 values (1, 'test1');
+create table t2 (id2 int primary key, val2 varchar(20));
+insert into t2 values (1, 'test2');
+create algorithm=merge view v1 as select id1 as id1v1, val1 as val1v1 from t1;
+create algorithm=merge view v2 as
+select t2.id2 as id2v2, t2.val2 as val2v2
+from t2, v1
+where t2.id2 = v1.id1v1;
+prepare stmt1 from "update v2 set val2v2 = 'test19' where 1 = id2v2";
+execute stmt1;
+deallocate prepare stmt1;
+drop view v1,v2;
+drop table t1,t2;
+#
+# MDEV-6251: SIGSEGV in query optimizer (in set_check_materialized
+# with MERGE view)
+#
+CREATE TABLE t1 (a1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t2 (b1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t3 (c1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t4 (d1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t5 (e1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t6 (f1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE OR REPLACE view v1 AS
+SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+;
+SELECT 1
+FROM (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t1)
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t2) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t3) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t4) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t5) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t6) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t7) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+FROM t1 a_alias_1
+LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t8) ON 1=1
+;
+1
+SELECT 1
+FROM (v1 t1)
+LEFT OUTER JOIN (v1 t2) ON 1=1
+LEFT OUTER JOIN (v1 t3) ON 1=1
+LEFT OUTER JOIN (v1 t4) ON 1=1
+LEFT OUTER JOIN (v1 t5) ON 1=1
+LEFT OUTER JOIN (v1 t6) ON 1=1
+LEFT OUTER JOIN (v1 t7) ON 1=1
+LEFT OUTER JOIN (v1 t8) ON 1=1
+;
+1
+drop view v1;
+drop table t1,t2,t3,t4,t5,t6;
# -----------------------------------------------------------------
# -- End of 5.3 tests.
# -----------------------------------------------------------------
diff --git a/mysql-test/r/xml.result b/mysql-test/r/xml.result
index 05c0db6e3cf..24b95f0e204 100644
--- a/mysql-test/r/xml.result
+++ b/mysql-test/r/xml.result
@@ -132,7 +132,7 @@ xb1 xc1
SELECT extractValue(@xml,'/a//@x[2]');
extractValue(@xml,'/a//@x[2]')
xb2 xc2
-SET @xml='<a><b>b1</b><b>b2</b><c><b>c1b1</b><b>c1b2</b></c><c><b>c2b1</c></b></a>';
+SET @xml='<a><b>b1</b><b>b2</b><c><b>c1b1</b><b>c1b2</b></c><c><b>c2b1</b></c></a>';
SELECT extractValue(@xml,'//b[1]');
extractValue(@xml,'//b[1]')
b1 c1b1 c2b1
@@ -1134,6 +1134,24 @@ Warnings:
Warning 1525 Incorrect XML value: 'parse error at line 1 pos 11: STRING unexpected (ident or '/' wanted)'
End of 5.1 tests
#
+# Start of 5.3 tests
+#
+#
+# MDEV-5338 XML parser accepts malformed data
+#
+SELECT ExtractValue('<a>xxx</c>','/a/b');
+ExtractValue('<a>xxx</c>','/a/b')
+NULL
+Warnings:
+Warning 1525 Incorrect XML value: 'parse error at line 1 pos 10: '</c>' unexpected ('</a>' wanted)'
+SELECT ExtractValue('<a><b>xxx</c></a>','/a/b');
+ExtractValue('<a><b>xxx</c></a>','/a/b')
+NULL
+Warnings:
+Warning 1525 Incorrect XML value: 'parse error at line 1 pos 13: '</c>' unexpected ('</b>' wanted)'
+#
+# End of 5.3 tests
+#
# Start of 5.5 tests
#
#
diff --git a/mysql-test/std_data/mdev6020-mysql-bin.000001 b/mysql-test/std_data/mdev6020-mysql-bin.000001
new file mode 100644
index 00000000000..49853674e9f
--- /dev/null
+++ b/mysql-test/std_data/mdev6020-mysql-bin.000001
Binary files differ
diff --git a/mysql-test/std_data/new-format-relay-log-win.info b/mysql-test/std_data/new-format-relay-log-win.info
new file mode 100644
index 00000000000..e00383b5565
--- /dev/null
+++ b/mysql-test/std_data/new-format-relay-log-win.info
@@ -0,0 +1,6 @@
+5
+.\slave-relay-bin.000001
+4
+
+0
+0
diff --git a/mysql-test/std_data/new-format-relay-log.info b/mysql-test/std_data/new-format-relay-log.info
new file mode 100644
index 00000000000..883dec1f66b
--- /dev/null
+++ b/mysql-test/std_data/new-format-relay-log.info
@@ -0,0 +1,6 @@
+5
+./slave-relay-bin.000001
+4
+
+0
+0
diff --git a/mysql-test/std_data/old-format-relay-log-win.info b/mysql-test/std_data/old-format-relay-log-win.info
new file mode 100644
index 00000000000..7673de6b956
--- /dev/null
+++ b/mysql-test/std_data/old-format-relay-log-win.info
@@ -0,0 +1,4 @@
+.\slave-relay-bin.000001
+4
+
+0
diff --git a/mysql-test/std_data/old-format-relay-log.info b/mysql-test/std_data/old-format-relay-log.info
new file mode 100644
index 00000000000..6043b4058f6
--- /dev/null
+++ b/mysql-test/std_data/old-format-relay-log.info
@@ -0,0 +1,4 @@
+./slave-relay-bin.000001
+4
+
+0
diff --git a/mysql-test/suite/binlog/r/binlog_row_ctype_cp932.result b/mysql-test/suite/binlog/r/binlog_row_ctype_cp932.result
index 8bdad1813ea..c34ccdf5601 100644
--- a/mysql-test/suite/binlog/r/binlog_row_ctype_cp932.result
+++ b/mysql-test/suite/binlog/r/binlog_row_ctype_cp932.result
@@ -74,6 +74,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+cp932_japanese_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -11435,6 +11444,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+cp932_japanese_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
CREATE TABLE t1 AS
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
@@ -11479,6 +11539,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+cp932_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
CREATE TABLE t1 AS
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
diff --git a/mysql-test/suite/binlog/r/binlog_stm_ctype_cp932.result b/mysql-test/suite/binlog/r/binlog_stm_ctype_cp932.result
index 8bdad1813ea..c34ccdf5601 100644
--- a/mysql-test/suite/binlog/r/binlog_stm_ctype_cp932.result
+++ b/mysql-test/suite/binlog/r/binlog_stm_ctype_cp932.result
@@ -74,6 +74,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+cp932_japanese_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -11435,6 +11444,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+cp932_japanese_ci
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
CREATE TABLE t1 AS
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
@@ -11479,6 +11539,57 @@ i
1
1
DROP TABLE t1;
+#
+# MDEV-6170 Incorrect ordering with utf8_bin and utf8mb4_bin collations
+#
+SELECT @@collation_connection;
+@@collation_connection
+cp932_bin
+CREATE TABLE t1 ENGINE=MEMORY AS SELECT REPEAT('a',5) AS a LIMIT 0;
+INSERT INTO t1 (a) VALUES ("a");
+INSERT INTO t1 (a) VALUES ("b");
+INSERT INTO t1 (a) VALUES ("c");
+INSERT INTO t1 (a) VALUES ("d");
+INSERT INTO t1 (a) VALUES ("e");
+INSERT INTO t1 (a) VALUES ("f");
+INSERT INTO t1 (a) VALUES ("g");
+INSERT INTO t1 (a) VALUES ("h");
+INSERT INTO t1 (a) VALUES ("i");
+INSERT INTO t1 (a) VALUES ("j");
+INSERT INTO t1 (a) VALUES ("k");
+INSERT INTO t1 (a) VALUES ("l");
+INSERT INTO t1 (a) VALUES ("m");
+SELECT * FROM t1 ORDER BY LOWER(a);
+a
+a
+b
+c
+d
+e
+f
+g
+h
+i
+j
+k
+l
+m
+SELECT * FROM t1 ORDER BY LOWER(a) DESC;
+a
+m
+l
+k
+j
+i
+h
+g
+f
+e
+d
+c
+b
+a
+DROP TABLE t1;
CREATE TABLE t1 AS
SELECT 10 AS a, REPEAT('a',20) AS b, REPEAT('a',8) AS c, REPEAT('a',8) AS d;
ALTER TABLE t1 ADD PRIMARY KEY(a), ADD KEY(b);
diff --git a/mysql-test/suite/binlog/r/binlog_truncate_kill.result b/mysql-test/suite/binlog/r/binlog_truncate_kill.result
new file mode 100644
index 00000000000..9161f3dc10d
--- /dev/null
+++ b/mysql-test/suite/binlog/r/binlog_truncate_kill.result
@@ -0,0 +1,38 @@
+RESET MASTER;
+connection default;
+CREATE TABLE t1(id INT AUTO_INCREMENT PRIMARY KEY, a INT, b INT) ENGINE=INNODB;
+INSERT INTO t1(a, b) VALUES(1,2),(2,4),(3,6),(4,8),(5,10);
+SET DEBUG_SYNC = "open_and_process_table signal truncate_before_lock wait_for forever";
+TRUNCATE t1;
+connect con1,localhost,root,,;
+SET DEBUG_SYNC = "now wait_for truncate_before_lock";
+SELECT ((@id := id) - id) FROM information_schema.processlist WHERE processlist.info LIKE '%TRUNCATE t1%' AND state LIKE '%open_and_process_table%';
+((@id := id) - id)
+0
+KILL QUERY @id;
+connection default;
+ERROR 70100: Query execution was interrupted
+connection con1;
+include/show_binlog_events.inc
+connection con1;
+connection con1;
+Log_name Pos Event_type Server_id End_log_pos Info
+master-bin.000001 # Gtid # # GTID #-#-#
+master-bin.000001 # Query # # use `test`; CREATE TABLE t1(id INT AUTO_INCREMENT PRIMARY KEY, a INT, b INT) ENGINE=INNODB
+master-bin.000001 # Gtid # # BEGIN GTID #-#-#
+master-bin.000001 # Intvar # # INSERT_ID=1
+master-bin.000001 # Query # # use `test`; INSERT INTO t1(a, b) VALUES(1,2),(2,4),(3,6),(4,8),(5,10)
+master-bin.000001 # Xid # # COMMIT /* XID */
+connection con1;
+connection con1;
+disconnect con1;
+connection default;
+SELECT * FROM t1;
+id a b
+1 1 2
+2 2 4
+3 3 6
+4 4 8
+5 5 10
+DROP TABLE t1;
+SET DEBUG_SYNC= 'RESET';
diff --git a/mysql-test/suite/binlog/t/binlog_truncate_kill.test b/mysql-test/suite/binlog/t/binlog_truncate_kill.test
new file mode 100644
index 00000000000..92c23f18cb4
--- /dev/null
+++ b/mysql-test/suite/binlog/t/binlog_truncate_kill.test
@@ -0,0 +1,57 @@
+###############################################################################
+# Bug#17942050:KILL OF TRUNCATE TABLE WILL LEAD TO BINARY LOG WRITTEN WHILE
+# ROWS REMAINS
+#
+# Problem:
+# ========
+# When truncate table fails while using transactional based engines even
+# though the operation errors out we still continue and log it to binlog.
+# Because of this master has data but the truncate will be written to binary
+# log which will cause inconsistency.
+#
+# Test:
+# =====
+# Make master to wait in "open_table" call during the execution of truncate
+# table command and kill the truncate table from other connection. This causes
+# open table to return an error saying truncate failed during open table. This
+# statement should not be binlogged.
+###############################################################################
+--source include/have_innodb.inc
+--source include/have_debug_sync.inc
+--source include/have_binlog_format_statement.inc
+RESET MASTER;
+--enable_connect_log
+--connection default
+CREATE TABLE t1(id INT AUTO_INCREMENT PRIMARY KEY, a INT, b INT) ENGINE=INNODB;
+INSERT INTO t1(a, b) VALUES(1,2),(2,4),(3,6),(4,8),(5,10);
+SET DEBUG_SYNC = "open_and_process_table signal truncate_before_lock wait_for forever";
+--send TRUNCATE t1
+
+connect(con1,localhost,root,,);
+SET DEBUG_SYNC = "now wait_for truncate_before_lock";
+# Wait for one connection to reach open_and_process_table.
+--let $show_statement= SHOW PROCESSLIST
+--let $field= State
+--let $condition= 'debug sync point: open_and_process_table';
+--source include/wait_show_condition.inc
+
+SELECT ((@id := id) - id) FROM information_schema.processlist WHERE processlist.info LIKE '%TRUNCATE t1%' AND state LIKE '%open_and_process_table%';
+# Test killing from mysql server
+KILL QUERY @id;
+
+connection default;
+--ERROR ER_QUERY_INTERRUPTED
+--reap
+
+connection con1;
+--source include/show_binlog_events.inc
+
+disconnect con1;
+--source include/wait_until_disconnected.inc
+connection default;
+
+SELECT * FROM t1;
+
+DROP TABLE t1;
+SET DEBUG_SYNC= 'RESET';
+--disable_connect_log
diff --git a/mysql-test/suite/funcs_1/datadict/processlist_val.inc b/mysql-test/suite/funcs_1/datadict/processlist_val.inc
index 109ecdfa901..f5d736a8402 100644
--- a/mysql-test/suite/funcs_1/datadict/processlist_val.inc
+++ b/mysql-test/suite/funcs_1/datadict/processlist_val.inc
@@ -89,7 +89,7 @@ echo
# - TIME (printed value will be unified), the exact values are like
# "normal" load: 0 (seconds)
# "heavy" load: 1 or more (seconds)
-# - State 'executing'
+# - State 'Filling schema table'
# - INFO must contain the corresponding SHOW/SELECT PROCESSLIST
#
# 1. Just dump what we get
@@ -109,7 +109,7 @@ FROM INFORMATION_SCHEMA.PROCESSLIST WHERE ID = @default_id;
SELECT COUNT(*) = 1 AS "Expect 1"
FROM INFORMATION_SCHEMA.PROCESSLIST WHERE ID = @default_id
AND USER = 'root' AND DB = 'test' AND Command IN('Query','Execute')
- AND State = 'executing';
+ AND State = 'Filling schema table';
#
# 4. Change the DB
USE information_schema;
diff --git a/mysql-test/suite/funcs_1/r/innodb_func_view.result b/mysql-test/suite/funcs_1/r/innodb_func_view.result
index 2b98bc704d5..ae9440859df 100644
--- a/mysql-test/suite/funcs_1/r/innodb_func_view.result
+++ b/mysql-test/suite/funcs_1/r/innodb_func_view.result
@@ -3695,14 +3695,14 @@ my_double, id FROM t1_values
WHERE select_id = 53 OR select_id IS NULL order by id;
CAST(my_double AS TIME) my_double id
NULL NULL 1
-NULL -1.7976931348623e308 2
-NULL 1.7976931348623e308 3
+-838:59:59 -1.7976931348623e308 2
+838:59:59 1.7976931348623e308 3
00:00:00 0 4
-00:00:01 -1 5
00:17:58 1758 25
Warnings:
-Warning 1292 Incorrect datetime value: '-1.7976931348623e308' for column 'my_double' at row 2
-Warning 1292 Incorrect datetime value: '1.7976931348623e308' for column 'my_double' at row 3
+Warning 1292 Incorrect time value: '-1.7976931348623e308' for column 'my_double' at row 2
+Warning 1292 Incorrect time value: '1.7976931348623e308' for column 'my_double' at row 3
SHOW CREATE VIEW v1;
View Create View character_set_client collation_connection
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select cast(`t1_values`.`my_double` as time) AS `CAST(my_double AS TIME)`,`t1_values`.`my_double` AS `my_double`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
@@ -3711,14 +3711,14 @@ WHERE v1.id IN (SELECT id FROM t1_values
WHERE select_id = 53 OR select_id IS NULL) order by id;
CAST(my_double AS TIME) my_double id
NULL NULL 1
-NULL -1.7976931348623e308 2
-NULL 1.7976931348623e308 3
+-838:59:59 -1.7976931348623e308 2
+838:59:59 1.7976931348623e308 3
00:00:00 0 4
-00:00:01 -1 5
00:17:58 1758 25
Warnings:
-Warning 1292 Incorrect datetime value: '-1.7976931348623e308' for column 'my_double' at row 1
-Warning 1292 Incorrect datetime value: '1.7976931348623e308' for column 'my_double' at row 1
+Warning 1292 Incorrect time value: '-1.7976931348623e308' for column 'my_double' at row 1
+Warning 1292 Incorrect time value: '1.7976931348623e308' for column 'my_double' at row 1
DROP VIEW v1;
diff --git a/mysql-test/suite/funcs_1/r/memory_func_view.result b/mysql-test/suite/funcs_1/r/memory_func_view.result
index 43516edc70a..81f7a0584d3 100644
--- a/mysql-test/suite/funcs_1/r/memory_func_view.result
+++ b/mysql-test/suite/funcs_1/r/memory_func_view.result
@@ -3696,14 +3696,14 @@ my_double, id FROM t1_values
WHERE select_id = 53 OR select_id IS NULL order by id;
CAST(my_double AS TIME) my_double id
NULL NULL 1
-NULL -1.7976931348623e308 2
-NULL 1.7976931348623e308 3
+-838:59:59 -1.7976931348623e308 2
+838:59:59 1.7976931348623e308 3
00:00:00 0 4
-00:00:01 -1 5
00:17:58 1758 25
Warnings:
-Warning 1292 Incorrect datetime value: '-1.7976931348623e308' for column 'my_double' at row 2
-Warning 1292 Incorrect datetime value: '1.7976931348623e308' for column 'my_double' at row 3
+Warning 1292 Incorrect time value: '-1.7976931348623e308' for column 'my_double' at row 2
+Warning 1292 Incorrect time value: '1.7976931348623e308' for column 'my_double' at row 3
SHOW CREATE VIEW v1;
View Create View character_set_client collation_connection
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select cast(`t1_values`.`my_double` as time) AS `CAST(my_double AS TIME)`,`t1_values`.`my_double` AS `my_double`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
@@ -3712,14 +3712,14 @@ WHERE v1.id IN (SELECT id FROM t1_values
WHERE select_id = 53 OR select_id IS NULL) order by id;
CAST(my_double AS TIME) my_double id
NULL NULL 1
-NULL -1.7976931348623e308 2
-NULL 1.7976931348623e308 3
+-838:59:59 -1.7976931348623e308 2
+838:59:59 1.7976931348623e308 3
00:00:00 0 4
-00:00:01 -1 5
00:17:58 1758 25
Warnings:
-Warning 1292 Incorrect datetime value: '-1.7976931348623e308' for column 'my_double' at row 1
-Warning 1292 Incorrect datetime value: '1.7976931348623e308' for column 'my_double' at row 1
+Warning 1292 Incorrect time value: '-1.7976931348623e308' for column 'my_double' at row 1
+Warning 1292 Incorrect time value: '1.7976931348623e308' for column 'my_double' at row 1
DROP VIEW v1;
diff --git a/mysql-test/suite/funcs_1/r/myisam_func_view.result b/mysql-test/suite/funcs_1/r/myisam_func_view.result
index 43516edc70a..81f7a0584d3 100644
--- a/mysql-test/suite/funcs_1/r/myisam_func_view.result
+++ b/mysql-test/suite/funcs_1/r/myisam_func_view.result
@@ -3696,14 +3696,14 @@ my_double, id FROM t1_values
WHERE select_id = 53 OR select_id IS NULL order by id;
CAST(my_double AS TIME) my_double id
NULL NULL 1
-NULL -1.7976931348623e308 2
-NULL 1.7976931348623e308 3
+-838:59:59 -1.7976931348623e308 2
+838:59:59 1.7976931348623e308 3
00:00:00 0 4
-00:00:01 -1 5
00:17:58 1758 25
Warnings:
-Warning 1292 Incorrect datetime value: '-1.7976931348623e308' for column 'my_double' at row 2
-Warning 1292 Incorrect datetime value: '1.7976931348623e308' for column 'my_double' at row 3
+Warning 1292 Incorrect time value: '-1.7976931348623e308' for column 'my_double' at row 2
+Warning 1292 Incorrect time value: '1.7976931348623e308' for column 'my_double' at row 3
SHOW CREATE VIEW v1;
View Create View character_set_client collation_connection
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select cast(`t1_values`.`my_double` as time) AS `CAST(my_double AS TIME)`,`t1_values`.`my_double` AS `my_double`,`t1_values`.`id` AS `id` from `t1_values` latin1 latin1_swedish_ci
@@ -3712,14 +3712,14 @@ WHERE v1.id IN (SELECT id FROM t1_values
WHERE select_id = 53 OR select_id IS NULL) order by id;
CAST(my_double AS TIME) my_double id
NULL NULL 1
-NULL -1.7976931348623e308 2
-NULL 1.7976931348623e308 3
+-838:59:59 -1.7976931348623e308 2
+838:59:59 1.7976931348623e308 3
00:00:00 0 4
-00:00:01 -1 5
00:17:58 1758 25
Warnings:
-Warning 1292 Incorrect datetime value: '-1.7976931348623e308' for column 'my_double' at row 1
-Warning 1292 Incorrect datetime value: '1.7976931348623e308' for column 'my_double' at row 1
+Warning 1292 Incorrect time value: '-1.7976931348623e308' for column 'my_double' at row 1
+Warning 1292 Incorrect time value: '1.7976931348623e308' for column 'my_double' at row 1
DROP VIEW v1;
diff --git a/mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result b/mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result
index f803780f57e..50599fd42b0 100644
--- a/mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result
+++ b/mysql-test/suite/funcs_1/r/processlist_priv_no_prot.result
@@ -44,11 +44,11 @@ ID root HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
SELECT * FROM processlist ORDER BY id;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID root HOST_NAME information_schema Query TIME executing SELECT * FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID root HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID root HOST_NAME information_schema Query TIME executing SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID root HOST_NAME information_schema Query TIME Filling schema table SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
CREATE TEMPORARY TABLE test.t_processlist AS SELECT * FROM processlist;
UPDATE test.t_processlist SET user='horst' WHERE id=1 ;
@@ -119,10 +119,10 @@ Id User Host db Command Time State Info Progress
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM processlist ORDER BY id;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Query TIME executing SELECT * FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Query TIME executing SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Query TIME Filling schema table SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
CREATE TEMPORARY TABLE test.t_processlist AS SELECT * FROM processlist;
UPDATE test.t_processlist SET user='horst' WHERE id=1 ;
INSERT INTO processlist SELECT * FROM test.t_processlist;
@@ -182,7 +182,7 @@ Id User Host db Command Time State Info Progress
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
####################################################################################
4.2 New connection con101 (ddicttestuser1 with PROCESS privilege)
SHOW/SELECT shows all processes/threads.
@@ -197,7 +197,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID root HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
####################################################################################
@@ -221,7 +221,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID root HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
@@ -245,7 +245,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
####################################################################################
@@ -263,7 +263,7 @@ Grants for @localhost
GRANT USAGE ON *.* TO ''@'localhost'
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
####################################################################################
8 Grant SUPER (does not imply PROCESS) privilege to ddicttestuser1
@@ -285,7 +285,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
@@ -311,7 +311,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
@@ -365,7 +365,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser2 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser2 HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser2 HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
@@ -394,7 +394,7 @@ ID ddicttestuser2 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser2 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser2 HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser2 HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser2 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
####################################################################################
11.2 Revoke SUPER,PROCESS,GRANT OPTION privilege from user ddicttestuser1
@@ -423,7 +423,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
@@ -459,7 +459,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Query TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Query TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
diff --git a/mysql-test/suite/funcs_1/r/processlist_priv_ps.result b/mysql-test/suite/funcs_1/r/processlist_priv_ps.result
index 70d88904e60..63d2aa4d03e 100644
--- a/mysql-test/suite/funcs_1/r/processlist_priv_ps.result
+++ b/mysql-test/suite/funcs_1/r/processlist_priv_ps.result
@@ -44,11 +44,11 @@ ID root HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
SELECT * FROM processlist ORDER BY id;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID root HOST_NAME information_schema Execute TIME executing SELECT * FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID root HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID root HOST_NAME information_schema Execute TIME executing SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID root HOST_NAME information_schema Execute TIME Filling schema table SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
CREATE TEMPORARY TABLE test.t_processlist AS SELECT * FROM processlist;
UPDATE test.t_processlist SET user='horst' WHERE id=1 ;
@@ -119,10 +119,10 @@ Id User Host db Command Time State Info Progress
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM processlist ORDER BY id;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Execute TIME executing SELECT * FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Execute TIME executing SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Execute TIME Filling schema table SELECT ID, USER, HOST, DB, COMMAND, TIME, STATE, INFO, TIME_MS, STAGE, MAX_STAGE, PROGRESS, MEMORY_USED, EXAMINED_ROWS, QUERY_ID FROM processlist ORDER BY id TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
CREATE TEMPORARY TABLE test.t_processlist AS SELECT * FROM processlist;
UPDATE test.t_processlist SET user='horst' WHERE id=1 ;
INSERT INTO processlist SELECT * FROM test.t_processlist;
@@ -182,7 +182,7 @@ Id User Host db Command Time State Info Progress
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
####################################################################################
4.2 New connection con101 (ddicttestuser1 with PROCESS privilege)
SHOW/SELECT shows all processes/threads.
@@ -197,7 +197,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID root HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
####################################################################################
@@ -221,7 +221,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID root HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
@@ -245,7 +245,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
####################################################################################
@@ -263,7 +263,7 @@ Grants for @localhost
GRANT USAGE ON *.* TO ''@'localhost'
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
####################################################################################
8 Grant SUPER (does not imply PROCESS) privilege to ddicttestuser1
@@ -285,7 +285,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
@@ -311,7 +311,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
@@ -365,7 +365,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser2 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser2 HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser2 HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
@@ -394,7 +394,7 @@ ID ddicttestuser2 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser2 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser2 HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser2 HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser2 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
####################################################################################
11.2 Revoke SUPER,PROCESS,GRANT OPTION privilege from user ddicttestuser1
@@ -423,7 +423,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
@@ -459,7 +459,7 @@ ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS
ID ddicttestuser1 HOST_NAME information_schema Query TIME init SHOW processlist TIME_MS
SELECT * FROM information_schema.processlist;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-ID ddicttestuser1 HOST_NAME information_schema Execute TIME executing SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
+ID ddicttestuser1 HOST_NAME information_schema Execute TIME Filling schema table SELECT * FROM information_schema.processlist TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
ID ddicttestuser1 HOST_NAME information_schema Sleep TIME NULL TIME_MS 0 0 0.000 MEMORY ROWS QUERY_ID
diff --git a/mysql-test/suite/funcs_1/r/processlist_val_no_prot.result b/mysql-test/suite/funcs_1/r/processlist_val_no_prot.result
index c68e504f05a..37618673bbf 100644
--- a/mysql-test/suite/funcs_1/r/processlist_val_no_prot.result
+++ b/mysql-test/suite/funcs_1/r/processlist_val_no_prot.result
@@ -33,7 +33,7 @@ PROCESSLIST CREATE TEMPORARY TABLE `PROCESSLIST` (
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-<ID> root <HOST_NAME> test Query <TIME> executing SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
+<ID> root <HOST_NAME> test Query <TIME> Filling schema table SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
SHOW FULL PROCESSLIST;
Id User Host db Command Time State Info Progress
<ID> root <HOST_NAME> test Query <TIME> init SHOW FULL PROCESSLIST <TIME_MS>
@@ -45,7 +45,7 @@ Expect exact one connection with this id
SELECT COUNT(*) = 1 AS "Expect 1"
FROM INFORMATION_SCHEMA.PROCESSLIST WHERE ID = @default_id
AND USER = 'root' AND DB = 'test' AND Command IN('Query','Execute')
-AND State = 'executing';
+AND State = 'Filling schema table';
Expect 1
1
USE information_schema;
@@ -114,7 +114,7 @@ Expect 1
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-<ID> test_user <HOST_NAME> information_schema Query <TIME> executing SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
+<ID> test_user <HOST_NAME> information_schema Query <TIME> Filling schema table SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
SHOW FULL PROCESSLIST;
Id User Host db Command Time State Info Progress
<ID> test_user <HOST_NAME> information_schema Query <TIME> init SHOW FULL PROCESSLIST 0.000
@@ -131,7 +131,7 @@ Id User Host db Command Time State Info Progress
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-<ID> test_user <HOST_NAME> information_schema Query <TIME> executing SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
+<ID> test_user <HOST_NAME> information_schema Query <TIME> Filling schema table SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
<ID> test_user <HOST_NAME> information_schema Sleep <TIME> NULL <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
SHOW FULL PROCESSLIST;
Id User Host db Command Time State Info Progress
@@ -159,7 +159,7 @@ SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
<ID> test_user <HOST_NAME> information_schema Query <TIME> User sleep SELECT sleep(10), 17 <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
<ID> test_user <HOST_NAME> information_schema Sleep <TIME> NULL <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
-<ID> root <HOST_NAME> information_schema Query <TIME> executing SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
+<ID> root <HOST_NAME> information_schema Query <TIME> Filling schema table SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
SHOW FULL PROCESSLIST;
Id User Host db Command Time State Info Progress
<ID> root <HOST_NAME> information_schema Query <TIME> init SHOW FULL PROCESSLIST 0.000
@@ -206,7 +206,7 @@ SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
<ID> test_user <HOST_NAME> information_schema Query <TIME> Waiting for table metadata lock SELECT COUNT(*) FROM test.t1 <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
<ID> test_user <HOST_NAME> information_schema Sleep <TIME> NULL <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
-<ID> root <HOST_NAME> information_schema Query <TIME> executing SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
+<ID> root <HOST_NAME> information_schema Query <TIME> Filling schema table SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
UNLOCK TABLES;
# ----- switch to connection con2 (user = test_user) -----
diff --git a/mysql-test/suite/funcs_1/r/processlist_val_ps.result b/mysql-test/suite/funcs_1/r/processlist_val_ps.result
index 5efab44335a..98fef45cd37 100644
--- a/mysql-test/suite/funcs_1/r/processlist_val_ps.result
+++ b/mysql-test/suite/funcs_1/r/processlist_val_ps.result
@@ -33,7 +33,7 @@ PROCESSLIST CREATE TEMPORARY TABLE `PROCESSLIST` (
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-<ID> root <HOST_NAME> test Execute <TIME> executing SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
+<ID> root <HOST_NAME> test Execute <TIME> Filling schema table SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
SHOW FULL PROCESSLIST;
Id User Host db Command Time State Info Progress
<ID> root <HOST_NAME> test Query <TIME> init SHOW FULL PROCESSLIST <TIME_MS>
@@ -45,7 +45,7 @@ Expect exact one connection with this id
SELECT COUNT(*) = 1 AS "Expect 1"
FROM INFORMATION_SCHEMA.PROCESSLIST WHERE ID = @default_id
AND USER = 'root' AND DB = 'test' AND Command IN('Query','Execute')
-AND State = 'executing';
+AND State = 'Filling schema table';
Expect 1
1
USE information_schema;
@@ -114,7 +114,7 @@ Expect 1
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-<ID> test_user <HOST_NAME> information_schema Execute <TIME> executing SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
+<ID> test_user <HOST_NAME> information_schema Execute <TIME> Filling schema table SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
SHOW FULL PROCESSLIST;
Id User Host db Command Time State Info Progress
<ID> test_user <HOST_NAME> information_schema Query <TIME> init SHOW FULL PROCESSLIST 0.000
@@ -131,7 +131,7 @@ Id User Host db Command Time State Info Progress
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
-<ID> test_user <HOST_NAME> information_schema Execute <TIME> executing SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
+<ID> test_user <HOST_NAME> information_schema Execute <TIME> Filling schema table SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
<ID> test_user <HOST_NAME> information_schema Sleep <TIME> NULL <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
SHOW FULL PROCESSLIST;
Id User Host db Command Time State Info Progress
@@ -159,7 +159,7 @@ SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
<ID> test_user <HOST_NAME> information_schema Query <TIME> User sleep SELECT sleep(10), 17 <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
<ID> test_user <HOST_NAME> information_schema Sleep <TIME> NULL <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
-<ID> root <HOST_NAME> information_schema Execute <TIME> executing SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
+<ID> root <HOST_NAME> information_schema Execute <TIME> Filling schema table SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
SHOW FULL PROCESSLIST;
Id User Host db Command Time State Info Progress
<ID> root <HOST_NAME> information_schema Query <TIME> init SHOW FULL PROCESSLIST 0.000
@@ -206,7 +206,7 @@ SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST;
ID USER HOST DB COMMAND TIME STATE INFO TIME_MS STAGE MAX_STAGE PROGRESS MEMORY_USED EXAMINED_ROWS QUERY_ID
<ID> test_user <HOST_NAME> information_schema Query <TIME> Waiting for table metadata lock SELECT COUNT(*) FROM test.t1 <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
<ID> test_user <HOST_NAME> information_schema Sleep <TIME> NULL <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
-<ID> root <HOST_NAME> information_schema Execute <TIME> executing SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
+<ID> root <HOST_NAME> information_schema Execute <TIME> Filling schema table SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST <TIME_MS> 0 0 0.000 <MEMORY> <ROWS> <QUERY_ID>
UNLOCK TABLES;
# ----- switch to connection con2 (user = test_user) -----
diff --git a/mysql-test/suite/funcs_1/views/func_view.inc b/mysql-test/suite/funcs_1/views/func_view.inc
index c26f21945c3..1f0b0ac52a7 100644
--- a/mysql-test/suite/funcs_1/views/func_view.inc
+++ b/mysql-test/suite/funcs_1/views/func_view.inc
@@ -284,7 +284,7 @@ INSERT INTO t1_values SET
# other interesting value
# numbers -> 0
# strings, blobs, binaries -> not full length of used data type, "exotic"
-# characters and preceeding and trailing spaces
+# characters and preceding and trailing spaces
# FIXME enum, set ??
INSERT INTO t1_values SET
my_char_30 = ' ---äÖüß@µ*$-- ',
diff --git a/mysql-test/suite/funcs_1/views/views_master.inc b/mysql-test/suite/funcs_1/views/views_master.inc
index 48996a6c1a3..1743bace705 100644
--- a/mysql-test/suite/funcs_1/views/views_master.inc
+++ b/mysql-test/suite/funcs_1/views/views_master.inc
@@ -545,7 +545,7 @@ let $message= Testcase 3.3.1.7 ;
# view names are accepted, at creation time, alteration time,
# and drop time.
###############################################################################
-# Note(mleich): non-qualified view name means a view name without preceeding
+# Note(mleich): non-qualified view name means a view name without preceding
# database name
--disable_warnings
DROP VIEW IF EXISTS v1 ;
diff --git a/mysql-test/suite/heap/heap.result b/mysql-test/suite/heap/heap.result
index d2c9977e4bd..4b88eed4bfc 100644
--- a/mysql-test/suite/heap/heap.result
+++ b/mysql-test/suite/heap/heap.result
@@ -852,6 +852,14 @@ select data_length,index_length from information_schema.tables where table_schem
data_length index_length
81024 121024
drop table t1;
+CREATE TABLE t1 (id INT);
+INSERT INTO t1 VALUES (1);
+INSERT INTO t1 VALUES (2);
+SET @@max_heap_table_size = 1024*1024*1024*20;
+CREATE TEMPORARY TABLE tmp ENGINE=MEMORY
+SELECT id FROM t1;
+DROP TEMPORARY TABLE tmp;
+drop table t1;
CREATE TABLE t1 (
id int(11) NOT NULL AUTO_INCREMENT,
color enum('GREEN', 'WHITE') DEFAULT NULL,
diff --git a/mysql-test/suite/heap/heap.test b/mysql-test/suite/heap/heap.test
index 1d934bec0fd..c839cc48884 100644
--- a/mysql-test/suite/heap/heap.test
+++ b/mysql-test/suite/heap/heap.test
@@ -618,6 +618,23 @@ select data_length,index_length from information_schema.tables where table_schem
drop table t1;
#
+# MDEV-5905 Creating tmp. memory table kills the server
+#
+
+CREATE TABLE t1 (id INT);
+INSERT INTO t1 VALUES (1);
+INSERT INTO t1 VALUES (2);
+
+--disable_warnings
+SET @@max_heap_table_size = 1024*1024*1024*20;
+--enable_warnings
+
+CREATE TEMPORARY TABLE tmp ENGINE=MEMORY
+ SELECT id FROM t1;
+DROP TEMPORARY TABLE tmp;
+drop table t1;
+
+#
# BUG#51763 Can't delete rows from MEMORY table with HASH key
#
diff --git a/mysql-test/suite/innodb/include/innodb_simulate_comp_failures.inc b/mysql-test/suite/innodb/include/innodb_simulate_comp_failures.inc
new file mode 100644
index 00000000000..47494d60375
--- /dev/null
+++ b/mysql-test/suite/innodb/include/innodb_simulate_comp_failures.inc
@@ -0,0 +1,147 @@
+--echo #
+--echo # Testing robustness against random compression failures
+--echo #
+
+--source include/not_embedded.inc
+--source include/have_innodb.inc
+
+--disable_query_log
+# record the file format in order to restore in the end.
+--let $file_format_save = `SELECT @@innodb_file_format`
+--let $file_format_max_save = `SELECT @@innodb_file_format_max`
+--let $simulate_comp_failures_save = `SELECT @@innodb_simulate_comp_failures`
+
+--disable_warnings
+DROP TABLE IF EXISTS t1;
+SET GLOBAL INNODB_FILE_FORMAT='Barracuda';
+--enable_warnings
+
+# since this test generates lot of errors in log, suppress checking errors
+call mtr.add_suppression(".*");
+--enable_query_log
+
+# create the table with compressed pages of size 8K.
+CREATE TABLE t1(id INT AUTO_INCREMENT PRIMARY KEY, msg VARCHAR(255), KEY msg_i(msg)) ENGINE=INNODB ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
+
+# percentage of compressions that will be forced to fail
+SET GLOBAL innodb_simulate_comp_failures = 25;
+
+--disable_query_log
+--disable_result_log
+
+let $num_inserts_ind = $num_inserts;
+while ($num_inserts_ind)
+{
+ let $repeat = `select floor(rand() * 10)`;
+ eval
+INSERT INTO t1(id, msg)
+VALUES ($num_inserts_ind, REPEAT('abcdefghijklmnopqrstuvwxyz', $repeat));
+ dec $num_inserts_ind;
+}
+
+--enable_query_log
+--enable_result_log
+
+SELECT COUNT(*) FROM t1;
+
+--disable_query_log
+--disable_result_log
+
+# do random ops, making sure that some pages will get fragmented and reorganized.
+let $num_ops_ind = $num_ops;
+
+while($num_ops_ind)
+{
+ let $idx = `select floor(rand()*$num_inserts)`;
+ let $insert_or_update = `select floor(rand()*3)`;
+
+ let $repeat = `select floor(rand() * 9) + 1`;
+
+ let $msg = query_get_value(`select repeat('abcdefghijklmnopqrstuvwxyz', $repeat) as x`, x, 1);
+
+ let $single_or_multi = `select floor(rand()*10)`;
+
+ if ($insert_or_update)
+ {
+ let $cnt = query_get_value(SELECT COUNT(*) cnt FROM t1 WHERE id=$idx, cnt, 1);
+
+ if ($cnt)
+ {
+ let $update = `select floor(rand()*2)`;
+
+ if ($update)
+ {
+ if ($single_or_multi)
+ {
+ eval UPDATE t1 SET msg=\"$msg\" WHERE id=$idx;
+ }
+
+ if (!$single_or_multi)
+ {
+ eval UPDATE t1 SET msg=\"$msg\" WHERE id >= $idx - 100 AND id <= $idx + 100;
+ }
+
+ }
+
+ if (!$update)
+ {
+ if ($single_or_multi)
+ {
+ eval INSERT INTO t1(msg, id) VALUES (\"$msg\", $idx) ON DUPLICATE KEY UPDATE msg=VALUES(msg), id = VALUES(id);
+ }
+
+ if (!$single_or_multi)
+ {
+ let $diff = 200;
+
+ while ($diff)
+ {
+ eval INSERT INTO t1(msg, id) VALUES (\"$msg\", $idx + 100 - $diff) ON DUPLICATE KEY UPDATE msg=VALUES(msg), id=VALUES(id);
+
+ dec $diff;
+ }
+ }
+ }
+ }
+
+ if (!$cnt)
+ {
+ let $null_msg = `select floor(rand()*2)`;
+
+ if ($null_msg)
+ {
+ eval INSERT INTO t1(id,msg) VALUES ($idx, NULL);
+ }
+
+ if (!$null_msg)
+ {
+ eval INSERT INTO t1(id, msg) VALUES ($idx, \"$msg\");
+ }
+ }
+ }
+
+ if (!$insert_or_update)
+ {
+ if ($single_or_multi)
+ {
+ eval DELETE from t1 WHERE id=$idx;
+ }
+
+ if (!$single_or_multi)
+ {
+ eval DELETE from t1 WHERE id >= $idx - 100 AND id <= $idx + 100;
+ }
+ }
+
+ dec $num_ops_ind;
+}
+
+# final cleanup
+DROP TABLE t1;
+
+# restore innodb_file_format and innodb_file_format_max
+eval SET GLOBAL innodb_file_format = \"$file_format_save\";
+eval SET GLOBAL innodb_file_format_max = \"$file_format_max_save\";
+eval SET GLOBAL innodb_simulate_comp_failures = $simulate_comp_failures_save;
+
+--enable_query_log
diff --git a/mysql-test/suite/innodb/r/blob-update-debug.result b/mysql-test/suite/innodb/r/blob-update-debug.result
new file mode 100644
index 00000000000..1360745b7e6
--- /dev/null
+++ b/mysql-test/suite/innodb/r/blob-update-debug.result
@@ -0,0 +1,15 @@
+#
+# Bug#18185930 UPD_NODE_INSERT_BLOB CAUSES BTR_EXTERN_OWNER_FLAG
+# ASSERTION
+#
+create table t1 (f1 int primary key, f2 blob) engine = innodb;
+insert into t1 values (1, repeat('*', 50000));
+select f1, substring(f2, 1, 40) from t1;
+f1 substring(f2, 1, 40)
+1 ****************************************
+set debug_dbug = 'd,row_ins_index_entry_timeout';
+update t1 set f1 = 3;
+select f1, substring(f2, 1, 40) from t1;
+f1 substring(f2, 1, 40)
+3 ****************************************
+drop table t1;
diff --git a/mysql-test/suite/innodb/r/count_distinct.result b/mysql-test/suite/innodb/r/count_distinct.result
new file mode 100644
index 00000000000..201767b8f42
--- /dev/null
+++ b/mysql-test/suite/innodb/r/count_distinct.result
@@ -0,0 +1,12 @@
+CREATE TABLE t1 (
+id int NOT NULL AUTO_INCREMENT,
+a int NOT NULL,
+b int NOT NULL,
+PRIMARY KEY (id),
+UNIQUE KEY ba (b, a)
+) ENGINE=InnoDB;
+INSERT INTO t1 (a, b) VALUES(1,101),(1,102),(1,103),(1,104),(1,105),(1,106),(1,107),(1,108),(1,109),(1,110);
+SELECT COUNT(DISTINCT b) FROM t1 WHERE a = 1;
+COUNT(DISTINCT b)
+10
+DROP TABLE t1;
diff --git a/mysql-test/suite/innodb/r/create-index.result b/mysql-test/suite/innodb/r/create-index.result
new file mode 100644
index 00000000000..ad358a86329
--- /dev/null
+++ b/mysql-test/suite/innodb/r/create-index.result
@@ -0,0 +1,9 @@
+#
+# Bug #18010711 UNIQUE PREFIX INDEX ON BINARY COLUMN: FAILING
+# ASSERTION: FLEN == LEN
+#
+create table t1 (f1 binary(5)) engine=innodb;
+insert into t1 values ('w'), ('w');
+create unique index index_t1 on t1(f1(4));
+ERROR 23000: Duplicate entry 'w' for key 'index_t1'
+drop table t1;
diff --git a/mysql-test/suite/innodb/r/help_url.result b/mysql-test/suite/innodb/r/help_url.result
index 9a4efa3a185..10affe78f0c 100644
--- a/mysql-test/suite/innodb/r/help_url.result
+++ b/mysql-test/suite/innodb/r/help_url.result
@@ -1,4 +1,4 @@
create table innodb_table_monitor (a int) engine=InnoDB;
Warnings:
-Warning 131 Using innodb_table_monitor is deprecated and it may be removed in future releases. Please use the InnoDB INFORMATION_SCHEMA tables instead, see http://dev.mysql.com/doc/refman/5.6/en/innodb-i_s-tables.html
+Warning 131 Using the table name innodb_table_monitor to enable diagnostic output is deprecated and may be removed in future releases. Use INFORMATION_SCHEMA or PERFORMANCE_SCHEMA tables or SET GLOBAL innodb_status_output=ON.
drop table innodb_table_monitor;
diff --git a/mysql-test/suite/innodb/r/innodb-alter-table-disk-full.result b/mysql-test/suite/innodb/r/innodb-alter-table-disk-full.result
new file mode 100644
index 00000000000..ffeacae7951
--- /dev/null
+++ b/mysql-test/suite/innodb/r/innodb-alter-table-disk-full.result
@@ -0,0 +1,50 @@
+create table t1(a int not null primary key, b int) engine=innodb;
+create procedure innodb_insert_proc (repeat_count int)
+begin
+declare current_num int;
+set current_num = 0;
+while current_num < repeat_count do
+insert into t1 values(current_num, current_num);
+set current_num = current_num + 1;
+end while;
+end//
+commit;
+set autocommit=0;
+call innodb_insert_proc(10000);
+commit;
+set autocommit=1;
+set DEBUG_DBUG='+d,ib_os_aio_func_io_failure_28';
+alter table t1 add testcol int;
+ERROR HY000: The table 't1' is full
+show create table t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `a` int(11) NOT NULL,
+ `b` int(11) DEFAULT NULL,
+ PRIMARY KEY (`a`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1
+set DEBUG_DBUG='+d,ib_os_aio_func_io_failure_28_2';
+alter table t1 add testcol int;
+ERROR HY000: The table 't1' is full
+show create table t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `a` int(11) NOT NULL,
+ `b` int(11) DEFAULT NULL,
+ PRIMARY KEY (`a`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1
+set DEBUG_DBUG=NULL;
+alter table t1 add testcol2 int;
+show create table t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `a` int(11) NOT NULL,
+ `b` int(11) DEFAULT NULL,
+ `testcol2` int(11) DEFAULT NULL,
+ PRIMARY KEY (`a`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1
+select count(1) from t1;
+count(1)
+10000
+drop procedure innodb_insert_proc;
+drop table t1;
diff --git a/mysql-test/suite/innodb/r/innodb-autoinc.result b/mysql-test/suite/innodb/r/innodb-autoinc.result
index 2ae51b62062..d5ad06e861f 100644
--- a/mysql-test/suite/innodb/r/innodb-autoinc.result
+++ b/mysql-test/suite/innodb/r/innodb-autoinc.result
@@ -1309,3 +1309,30 @@ t1 CREATE TABLE `t1` (
PRIMARY KEY (`c1`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
DROP TABLE t1;
+#
+# Bug #14049391 INNODB MISCALCULATES AUTO-INCREMENT
+# AFTER CHANGING AUTO_INCREMENT_INCREMEMENT
+#
+CREATE TABLE t ( i INT AUTO_INCREMENT, KEY(i) ) ENGINE=InnoDB;
+SET auto_increment_increment = 300;
+INSERT INTO t VALUES (NULL), (NULL);
+SHOW CREATE TABLE t;
+Table Create Table
+t CREATE TABLE `t` (
+ `i` int(11) NOT NULL AUTO_INCREMENT,
+ KEY `i` (`i`)
+) ENGINE=InnoDB AUTO_INCREMENT=601 DEFAULT CHARSET=latin1
+SET auto_increment_increment = 50;
+INSERT INTO t VALUES (NULL);
+SELECT * FROM t;
+i
+1
+301
+351
+SHOW CREATE TABLE t;
+Table Create Table
+t CREATE TABLE `t` (
+ `i` int(11) NOT NULL AUTO_INCREMENT,
+ KEY `i` (`i`)
+) ENGINE=InnoDB AUTO_INCREMENT=401 DEFAULT CHARSET=latin1
+DROP TABLE t;
diff --git a/mysql-test/suite/innodb/r/innodb-changed-pages.result b/mysql-test/suite/innodb/r/innodb-changed-pages.result
new file mode 100644
index 00000000000..392b5e64e2e
--- /dev/null
+++ b/mysql-test/suite/innodb/r/innodb-changed-pages.result
@@ -0,0 +1,72 @@
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 10 AND end_lsn > 20 ;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA . `INNODB_CHANGED_PAGES` AS table1 WHERE ( ( (NOT ( ( ( ( (NOT ( table1 . `page_id` <> table1 . `start_lsn` AND table1 . `space_id` <> 8) AND table1 . `page_id` >= table1 . `end_lsn`) OR table1 . `end_lsn` = table1 . `space_id`) AND table1 . `end_lsn` <> table1 . `page_id`) OR table1 . `end_lsn` < 8) AND table1 . `space_id` >= '2000-06-10 11:33:07.046821') AND table1 . `end_lsn` >= 5) AND table1 . `start_lsn` < 'mm') OR table1 . `end_lsn` != table1 . `end_lsn`) HAVING ( table1 . `start_lsn` < '2005-09-09 01:34:19.012946' OR table1 . `page_id` < 6) ORDER BY table1 . `start_lsn`
+LIMIT 3;
+space_id page_id start_lsn end_lsn
+Warnings:
+Warning 1292 Truncated incorrect DOUBLE value: 'mm'
+Warning 1292 Truncated incorrect DOUBLE value: '2005-09-09 01:34:19.012946'
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 2000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn <= 2000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE end_lsn > 2000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE end_lsn >= 2000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE end_lsn > 2000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE end_lsn >= 2000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 and end_lsn < 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 and end_lsn < 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 and end_lsn <= 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 and end_lsn <= 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn = 2000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE end_lsn = 2000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 2000000 or end_lsn < 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn <= 2000000 or end_lsn < 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 2000000 or end_lsn <= 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn <= 2000000 or end_lsn <= 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 or end_lsn < 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 or end_lsn < 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 or end_lsn <= 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 or end_lsn <= 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 2000000 or end_lsn > 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn <= 2000000 or end_lsn > 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 2000000 or end_lsn >= 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn <= 2000000 or end_lsn >= 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 or end_lsn > 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 or end_lsn > 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 or end_lsn >= 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 or end_lsn >= 3000000;
+space_id page_id start_lsn end_lsn
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE (start_lsn > 2000000 and end_lsn < 3000000) or (start_lsn > 4000000 and end_lsn < 5000000);
+space_id page_id start_lsn end_lsn
diff --git a/mysql-test/suite/innodb/r/innodb-stats-initialize-failure.result b/mysql-test/suite/innodb/r/innodb-stats-initialize-failure.result
new file mode 100644
index 00000000000..ef2d3182b92
--- /dev/null
+++ b/mysql-test/suite/innodb/r/innodb-stats-initialize-failure.result
@@ -0,0 +1,32 @@
+call mtr.add_suppression("InnoDB: Warning: Index.*");
+set DEBUG_DBUG='+d,ib_ha_innodb_stat_not_initialized';
+create table t1(a int not null primary key, b int, c int, key(b), key(c)) engine=innodb;
+create procedure innodb_insert_proc (repeat_count int)
+begin
+declare current_num int;
+set current_num = 0;
+while current_num < repeat_count do
+insert into t1 values(current_num, current_num, current_num);
+set current_num = current_num + 1;
+end while;
+end//
+commit;
+set autocommit=0;
+call innodb_insert_proc(10000);
+commit;
+set autocommit=1;
+select count(1) from t1;
+count(1)
+10000
+select count(1) from t1 where a between 5 and 100;
+count(1)
+96
+select count(1) from t1 where b between 5 and 256;
+count(1)
+252
+select count(1) from t1 where c between 7 and 787;
+count(1)
+781
+set DEBUG_DBUG=NULL;
+drop procedure innodb_insert_proc;
+drop table t1;
diff --git a/mysql-test/suite/innodb/r/innodb-update-insert.result b/mysql-test/suite/innodb/r/innodb-update-insert.result
new file mode 100644
index 00000000000..cd0fed101ab
--- /dev/null
+++ b/mysql-test/suite/innodb/r/innodb-update-insert.result
@@ -0,0 +1,43 @@
+#
+# Bug#14668683 ASSERT REC_GET_DELETED_FLAG(REC, PAGE_IS_COMP(PAGE))
+#
+create table t1(f1 char(1) primary key, f2 int not null, f3 blob)
+engine=innodb;
+show create table t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `f1` char(1) NOT NULL,
+ `f2` int(11) NOT NULL,
+ `f3` blob,
+ PRIMARY KEY (`f1`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1
+insert into t1 values ('a', 0, repeat('b',8102));
+select f1 from t1;
+f1
+a
+update t1 set f1='A';
+select f1 from t1;
+f1
+A
+drop table t1;
+#
+# Another test case
+#
+create table t1 (f1 char(1), f2 longblob, f3 blob, primary key(f1))
+charset=utf8 engine=innodb;
+replace into t1 set f1=0xa3;
+Warnings:
+Warning 1366 Incorrect string value: '\xA3' for column 'f1' at row 1
+select f1 from t1;
+f1
+
+update t1 set f1=0x6a;
+update t1 set f3=repeat(0xb1,8103);
+update t1 set f1=0x4a;
+update t1 set f1=0x82;
+Warnings:
+Warning 1366 Incorrect string value: '\x82' for column 'f1' at row 1
+select f1 from t1;
+f1
+
+drop table t1;
diff --git a/mysql-test/suite/innodb/r/innodb.result b/mysql-test/suite/innodb/r/innodb.result
index bc961ba1e46..f8020e080e6 100644
--- a/mysql-test/suite/innodb/r/innodb.result
+++ b/mysql-test/suite/innodb/r/innodb.result
@@ -1691,7 +1691,7 @@ variable_value - @innodb_rows_deleted_orig
71
SELECT variable_value - @innodb_rows_inserted_orig FROM information_schema.global_status WHERE LOWER(variable_name) = 'innodb_rows_inserted';
variable_value - @innodb_rows_inserted_orig
-1007
+964
SELECT variable_value - @innodb_rows_updated_orig FROM information_schema.global_status WHERE LOWER(variable_name) = 'innodb_rows_updated';
variable_value - @innodb_rows_updated_orig
866
diff --git a/mysql-test/suite/innodb/r/innodb_simulate_comp_failures.result b/mysql-test/suite/innodb/r/innodb_simulate_comp_failures.result
new file mode 100644
index 00000000000..cb7a3b9c282
--- /dev/null
+++ b/mysql-test/suite/innodb/r/innodb_simulate_comp_failures.result
@@ -0,0 +1,8 @@
+#
+# Testing robustness against random compression failures
+#
+CREATE TABLE t1(id INT AUTO_INCREMENT PRIMARY KEY, msg VARCHAR(255), KEY msg_i(msg)) ENGINE=INNODB ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
+SET GLOBAL innodb_simulate_comp_failures = 25;
+SELECT COUNT(*) FROM t1;
+COUNT(*)
+100000
diff --git a/mysql-test/suite/innodb/r/innodb_simulate_comp_failures_small.result b/mysql-test/suite/innodb/r/innodb_simulate_comp_failures_small.result
new file mode 100644
index 00000000000..1cb2cf77050
--- /dev/null
+++ b/mysql-test/suite/innodb/r/innodb_simulate_comp_failures_small.result
@@ -0,0 +1,8 @@
+#
+# Testing robustness against random compression failures
+#
+CREATE TABLE t1(id INT AUTO_INCREMENT PRIMARY KEY, msg VARCHAR(255), KEY msg_i(msg)) ENGINE=INNODB ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
+SET GLOBAL innodb_simulate_comp_failures = 25;
+SELECT COUNT(*) FROM t1;
+COUNT(*)
+10000
diff --git a/mysql-test/suite/innodb/r/row_lock.result b/mysql-test/suite/innodb/r/row_lock.result
index c2fb7b90c3f..7344927a587 100644
--- a/mysql-test/suite/innodb/r/row_lock.result
+++ b/mysql-test/suite/innodb/r/row_lock.result
@@ -6,10 +6,7 @@ CREATE TABLE t3 (e INT) ENGINE=InnoDB;
CREATE TABLE t4 ENGINE=InnoDB AS SELECT * FROM t2;
BEGIN;
UPDATE t1 SET a = 0 WHERE a = ( SELECT e FROM t3 );
-SET DEBUG_SYNC='srv_suspend_mysql_thread_enter SIGNAL waiting';
UPDATE t4 SET d = 1 WHERE d in ( SELECT a FROM t1 ) ORDER BY c LIMIT 6;
-SET DEBUG_SYNC='now WAIT_FOR waiting';
-SET DEBUG_SYNC='RESET';
UPDATE t4 SET d = 9;
ERROR 40001: Deadlock found when trying to get lock; try restarting transaction
commit;
diff --git a/mysql-test/suite/innodb/t/blob-update-debug.test b/mysql-test/suite/innodb/t/blob-update-debug.test
new file mode 100644
index 00000000000..948cd749148
--- /dev/null
+++ b/mysql-test/suite/innodb/t/blob-update-debug.test
@@ -0,0 +1,17 @@
+# This file contains tests involving update operations on blob data type.
+
+--source include/have_innodb.inc
+--source include/have_debug.inc
+
+--echo #
+--echo # Bug#18185930 UPD_NODE_INSERT_BLOB CAUSES BTR_EXTERN_OWNER_FLAG
+--echo # ASSERTION
+--echo #
+
+create table t1 (f1 int primary key, f2 blob) engine = innodb;
+insert into t1 values (1, repeat('*', 50000));
+select f1, substring(f2, 1, 40) from t1;
+set debug_dbug = 'd,row_ins_index_entry_timeout';
+update t1 set f1 = 3;
+select f1, substring(f2, 1, 40) from t1;
+drop table t1;
diff --git a/mysql-test/suite/innodb/t/count_distinct.test b/mysql-test/suite/innodb/t/count_distinct.test
new file mode 100644
index 00000000000..94a70260e23
--- /dev/null
+++ b/mysql-test/suite/innodb/t/count_distinct.test
@@ -0,0 +1,15 @@
+--source include/have_innodb.inc
+
+#
+# MDEV-4925 Wrong result - count(distinct), Using index for group-by (scanning)
+#
+CREATE TABLE t1 (
+ id int NOT NULL AUTO_INCREMENT,
+ a int NOT NULL,
+ b int NOT NULL,
+ PRIMARY KEY (id),
+ UNIQUE KEY ba (b, a)
+) ENGINE=InnoDB;
+INSERT INTO t1 (a, b) VALUES(1,101),(1,102),(1,103),(1,104),(1,105),(1,106),(1,107),(1,108),(1,109),(1,110);
+SELECT COUNT(DISTINCT b) FROM t1 WHERE a = 1;
+DROP TABLE t1;
diff --git a/mysql-test/suite/innodb/t/create-index.test b/mysql-test/suite/innodb/t/create-index.test
new file mode 100644
index 00000000000..e1e5b856aca
--- /dev/null
+++ b/mysql-test/suite/innodb/t/create-index.test
@@ -0,0 +1,11 @@
+--source include/have_innodb.inc
+
+--echo #
+--echo # Bug #18010711 UNIQUE PREFIX INDEX ON BINARY COLUMN: FAILING
+--echo # ASSERTION: FLEN == LEN
+--echo #
+create table t1 (f1 binary(5)) engine=innodb;
+insert into t1 values ('w'), ('w');
+--error ER_DUP_ENTRY
+create unique index index_t1 on t1(f1(4));
+drop table t1;
diff --git a/mysql-test/suite/innodb/t/innodb-alter-table-disk-full-master.opt b/mysql-test/suite/innodb/t/innodb-alter-table-disk-full-master.opt
new file mode 100644
index 00000000000..9c2ee7846b6
--- /dev/null
+++ b/mysql-test/suite/innodb/t/innodb-alter-table-disk-full-master.opt
@@ -0,0 +1 @@
+--innodb-use-native-aio=0
diff --git a/mysql-test/suite/innodb/t/innodb-alter-table-disk-full.test b/mysql-test/suite/innodb/t/innodb-alter-table-disk-full.test
new file mode 100644
index 00000000000..4e3a7bfdae6
--- /dev/null
+++ b/mysql-test/suite/innodb/t/innodb-alter-table-disk-full.test
@@ -0,0 +1,47 @@
+# MDEV-6288: Innodb causes server crash after disk full, then can't ALTER TABLE any more
+--source include/have_innodb.inc
+
+# DEBUG_SYNC must be compiled in.
+--source include/have_debug_sync.inc
+
+create table t1(a int not null primary key, b int) engine=innodb;
+
+delimiter //;
+create procedure innodb_insert_proc (repeat_count int)
+begin
+ declare current_num int;
+ set current_num = 0;
+ while current_num < repeat_count do
+ insert into t1 values(current_num, current_num);
+ set current_num = current_num + 1;
+ end while;
+end//
+delimiter ;//
+commit;
+
+set autocommit=0;
+call innodb_insert_proc(10000);
+commit;
+set autocommit=1;
+
+# This caused crash earlier
+set DEBUG_DBUG='+d,ib_os_aio_func_io_failure_28';
+--error 1114
+alter table t1 add testcol int;
+show create table t1;
+
+# This caused crash earlier
+set DEBUG_DBUG='+d,ib_os_aio_func_io_failure_28_2';
+--error 1114
+alter table t1 add testcol int;
+show create table t1;
+
+set DEBUG_DBUG=NULL;
+alter table t1 add testcol2 int;
+show create table t1;
+
+select count(1) from t1;
+
+drop procedure innodb_insert_proc;
+drop table t1;
+
diff --git a/mysql-test/suite/innodb/t/innodb-autoinc.test b/mysql-test/suite/innodb/t/innodb-autoinc.test
index 17df8877ad4..fd40b50ebbc 100644
--- a/mysql-test/suite/innodb/t/innodb-autoinc.test
+++ b/mysql-test/suite/innodb/t/innodb-autoinc.test
@@ -1,3 +1,8 @@
+if (`select plugin_auth_version <= "5.5.37-MariaDB-34.0" from information_schema.plugins where plugin_name='innodb'`)
+{
+ --skip Not fixed in XtraDB as of 5.5.37-MariaDB-34.0 or earlier
+}
+
--source include/have_innodb.inc
# embedded server ignores 'delayed', so skip this
-- source include/not_embedded.inc
@@ -666,3 +671,16 @@ SELECT * FROM t1;
SHOW CREATE TABLE t1;
DROP TABLE t1;
+--echo #
+--echo # Bug #14049391 INNODB MISCALCULATES AUTO-INCREMENT
+--echo # AFTER CHANGING AUTO_INCREMENT_INCREMEMENT
+--echo #
+CREATE TABLE t ( i INT AUTO_INCREMENT, KEY(i) ) ENGINE=InnoDB;
+SET auto_increment_increment = 300;
+INSERT INTO t VALUES (NULL), (NULL);
+SHOW CREATE TABLE t;
+SET auto_increment_increment = 50;
+INSERT INTO t VALUES (NULL);
+SELECT * FROM t;
+SHOW CREATE TABLE t;
+DROP TABLE t;
diff --git a/mysql-test/suite/innodb/t/innodb-changed-pages-master.opt b/mysql-test/suite/innodb/t/innodb-changed-pages-master.opt
new file mode 100644
index 00000000000..bdee9614faa
--- /dev/null
+++ b/mysql-test/suite/innodb/t/innodb-changed-pages-master.opt
@@ -0,0 +1 @@
+--innodb-track-changed-pages=0 --innodb-changed-pages=1 \ No newline at end of file
diff --git a/mysql-test/suite/innodb/t/innodb-changed-pages.test b/mysql-test/suite/innodb/t/innodb-changed-pages.test
new file mode 100644
index 00000000000..14668af25cb
--- /dev/null
+++ b/mysql-test/suite/innodb/t/innodb-changed-pages.test
@@ -0,0 +1,63 @@
+-- source include/have_xtradb.inc
+
+#
+# This test requires innodb-changed-pages=1 so that necessary information schema table exists
+# and innodb-track-changed-pages=0 to disable actual changed pages tracking, because
+# page number are not consistent from run to run
+#
+
+#
+# MDEV-4791: ssertion range_end >= range_start fails in log0online.c
+# on select from I_S.INNODB_CHANGED_PAGES
+
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 10 AND end_lsn > 20 ;
+
+SELECT * FROM INFORMATION_SCHEMA . `INNODB_CHANGED_PAGES` AS table1 WHERE ( ( (NOT ( ( ( ( (NOT ( table1 . `page_id` <> table1 . `start_lsn` AND table1 . `space_id` <> 8) AND table1 . `page_id` >= table1 . `end_lsn`) OR table1 . `end_lsn` = table1 . `space_id`) AND table1 . `end_lsn` <> table1 . `page_id`) OR table1 . `end_lsn` < 8) AND table1 . `space_id` >= '2000-06-10 11:33:07.046821') AND table1 . `end_lsn` >= 5) AND table1 . `start_lsn` < 'mm') OR table1 . `end_lsn` != table1 . `end_lsn`) HAVING ( table1 . `start_lsn` < '2005-09-09 01:34:19.012946' OR table1 . `page_id` < 6) ORDER BY table1 . `start_lsn`
+LIMIT 3;
+
+#
+# Basic tests
+#
+
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES;
+
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 2000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn <= 2000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE end_lsn > 2000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE end_lsn >= 2000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE end_lsn > 2000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE end_lsn >= 2000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 and end_lsn < 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 and end_lsn < 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 and end_lsn <= 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 and end_lsn <= 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn = 2000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE end_lsn = 2000000;
+
+#
+# OR
+#
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 2000000 or end_lsn < 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn <= 2000000 or end_lsn < 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 2000000 or end_lsn <= 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn <= 2000000 or end_lsn <= 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 or end_lsn < 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 or end_lsn < 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 or end_lsn <= 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 or end_lsn <= 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 2000000 or end_lsn > 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn <= 2000000 or end_lsn > 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn < 2000000 or end_lsn >= 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn <= 2000000 or end_lsn >= 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 or end_lsn > 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 or end_lsn > 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn > 2000000 or end_lsn >= 3000000;
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE start_lsn >= 2000000 or end_lsn >= 3000000;
+
+#
+# Range
+#
+SELECT * FROM INFORMATION_SCHEMA.INNODB_CHANGED_PAGES WHERE (start_lsn > 2000000 and end_lsn < 3000000) or (start_lsn > 4000000 and end_lsn < 5000000);
+
diff --git a/mysql-test/suite/innodb/t/innodb-stats-initialize-failure.test b/mysql-test/suite/innodb/t/innodb-stats-initialize-failure.test
new file mode 100644
index 00000000000..e480f0caf07
--- /dev/null
+++ b/mysql-test/suite/innodb/t/innodb-stats-initialize-failure.test
@@ -0,0 +1,39 @@
+# MDEV-6424: Mariadb server crashes with assertion failure in file ha_innodb.cc
+--source include/have_innodb.inc
+
+# DEBUG_SYNC must be compiled in.
+--source include/have_debug_sync.inc
+
+call mtr.add_suppression("InnoDB: Warning: Index.*");
+# This caused crash earlier
+set DEBUG_DBUG='+d,ib_ha_innodb_stat_not_initialized';
+create table t1(a int not null primary key, b int, c int, key(b), key(c)) engine=innodb;
+
+delimiter //;
+create procedure innodb_insert_proc (repeat_count int)
+begin
+ declare current_num int;
+ set current_num = 0;
+ while current_num < repeat_count do
+ insert into t1 values(current_num, current_num, current_num);
+ set current_num = current_num + 1;
+ end while;
+end//
+delimiter ;//
+commit;
+
+set autocommit=0;
+call innodb_insert_proc(10000);
+commit;
+set autocommit=1;
+
+select count(1) from t1;
+select count(1) from t1 where a between 5 and 100;
+select count(1) from t1 where b between 5 and 256;
+select count(1) from t1 where c between 7 and 787;
+
+set DEBUG_DBUG=NULL;
+
+drop procedure innodb_insert_proc;
+drop table t1;
+
diff --git a/mysql-test/suite/innodb/t/innodb-update-insert.test b/mysql-test/suite/innodb/t/innodb-update-insert.test
new file mode 100644
index 00000000000..95387e0564e
--- /dev/null
+++ b/mysql-test/suite/innodb/t/innodb-update-insert.test
@@ -0,0 +1,38 @@
+#
+# Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved.
+#
+
+# This file contains test cases for checking the functionality "update by
+# delete + insert".
+
+--source include/have_innodb.inc
+
+--echo #
+--echo # Bug#14668683 ASSERT REC_GET_DELETED_FLAG(REC, PAGE_IS_COMP(PAGE))
+--echo #
+
+create table t1(f1 char(1) primary key, f2 int not null, f3 blob)
+engine=innodb;
+show create table t1;
+
+insert into t1 values ('a', 0, repeat('b',8102));
+select f1 from t1;
+update t1 set f1='A';
+select f1 from t1;
+drop table t1;
+
+--echo #
+--echo # Another test case
+--echo #
+create table t1 (f1 char(1), f2 longblob, f3 blob, primary key(f1))
+charset=utf8 engine=innodb;
+
+replace into t1 set f1=0xa3;
+select f1 from t1;
+update t1 set f1=0x6a;
+update t1 set f3=repeat(0xb1,8103);
+update t1 set f1=0x4a;
+update t1 set f1=0x82;
+select f1 from t1;
+
+drop table t1;
diff --git a/mysql-test/suite/innodb/t/innodb_simulate_comp_failures-master.opt b/mysql-test/suite/innodb/t/innodb_simulate_comp_failures-master.opt
new file mode 100644
index 00000000000..fae32059249
--- /dev/null
+++ b/mysql-test/suite/innodb/t/innodb_simulate_comp_failures-master.opt
@@ -0,0 +1,2 @@
+--innodb-file-per-table
+
diff --git a/mysql-test/suite/innodb/t/innodb_simulate_comp_failures.test b/mysql-test/suite/innodb/t/innodb_simulate_comp_failures.test
new file mode 100644
index 00000000000..a940a926f85
--- /dev/null
+++ b/mysql-test/suite/innodb/t/innodb_simulate_comp_failures.test
@@ -0,0 +1,8 @@
+--source include/big_test.inc
+# test takes too long with valgrind
+--source include/not_valgrind.inc
+--let $num_inserts = 100000
+--let $num_ops = 30000
+--source suite/innodb/include/innodb_simulate_comp_failures.inc
+# clean exit
+--exit
diff --git a/mysql-test/suite/innodb/t/innodb_simulate_comp_failures_small-master.opt b/mysql-test/suite/innodb/t/innodb_simulate_comp_failures_small-master.opt
new file mode 100644
index 00000000000..fae32059249
--- /dev/null
+++ b/mysql-test/suite/innodb/t/innodb_simulate_comp_failures_small-master.opt
@@ -0,0 +1,2 @@
+--innodb-file-per-table
+
diff --git a/mysql-test/suite/innodb/t/innodb_simulate_comp_failures_small.test b/mysql-test/suite/innodb/t/innodb_simulate_comp_failures_small.test
new file mode 100644
index 00000000000..7332a8c6ba4
--- /dev/null
+++ b/mysql-test/suite/innodb/t/innodb_simulate_comp_failures_small.test
@@ -0,0 +1,5 @@
+--let $num_inserts = 10000
+--let $num_ops = 3000
+--source suite/innodb/include/innodb_simulate_comp_failures.inc
+# clean exit
+--exit
diff --git a/mysql-test/suite/innodb/t/row_lock.test b/mysql-test/suite/innodb/t/row_lock.test
index 7a209f08956..d9f9a7289c4 100644
--- a/mysql-test/suite/innodb/t/row_lock.test
+++ b/mysql-test/suite/innodb/t/row_lock.test
@@ -1,8 +1,3 @@
-if (`select plugin_auth_version < "5.6.17" from information_schema.plugins where plugin_name='innodb'`)
-{
- --skip Not fixed in InnoDB before 5.6.17
-}
-
#
# Test of wrong call to unlock_row
# MDEV-5629 Failing assertion: state == TRX_STATE_NOT_STARTED on
@@ -10,7 +5,6 @@ if (`select plugin_auth_version < "5.6.17" from information_schema.plugins where
#
--source include/have_innodb.inc
---source include/have_debug_sync.inc
CREATE TABLE t1 (a INT, b INT) ENGINE=InnoDB;
INSERT INTO t1 VALUES (1,1),(2,2);
@@ -28,17 +22,17 @@ UPDATE t1 SET a = 0 WHERE a = ( SELECT e FROM t3 );
--connect (con12,localhost,root,,test)
-SET DEBUG_SYNC='srv_suspend_mysql_thread_enter SIGNAL waiting';
-
--send
UPDATE t4 SET d = 1 WHERE d in ( SELECT a FROM t1 ) ORDER BY c LIMIT 6;
--connection con11
# Wait for con12 to start waiting for con11
-
-SET DEBUG_SYNC='now WAIT_FOR waiting';
-SET DEBUG_SYNC='RESET';
+let $wait_condition=
+ select count(*) = 1 from information_schema.innodb_trx
+ where trx_state = "lock wait" and
+ trx_query like "%SELECT a FROM t1%";
+--source include/wait_condition.inc
UPDATE t4 SET d = 9;
diff --git a/mysql-test/suite/innodb_fts/r/fulltext.result b/mysql-test/suite/innodb_fts/r/fulltext.result
index e665fd1370f..dd8412c6651 100644
--- a/mysql-test/suite/innodb_fts/r/fulltext.result
+++ b/mysql-test/suite/innodb_fts/r/fulltext.result
@@ -549,8 +549,8 @@ WHERE t3.a=t1.a AND MATCH(b2) AGAINST('scargill' IN BOOLEAN MODE)
);
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY t1 ALL NULL NULL NULL NULL 2 Using where
-2 DEPENDENT SUBQUERY t2 fulltext b2 b2 0 1 Using where
-2 DEPENDENT SUBQUERY t3 ALL NULL NULL NULL NULL 2 Using where
+2 MATERIALIZED t2 fulltext b2 b2 0 1 Using where
+2 MATERIALIZED t3 ALL NULL NULL NULL NULL 2 Using where
# should return 0
SELECT count(*) FROM t1 WHERE
not exists(
@@ -558,7 +558,7 @@ SELECT 1 FROM t2, t3
WHERE t3.a=t1.a AND MATCH(b2) AGAINST('scargill' IN BOOLEAN MODE)
);
count(*)
-1
+0
SELECT count(*) FROM t1 WHERE
not exists(
SELECT 1 FROM t2 IGNORE INDEX (b2), t3
diff --git a/mysql-test/suite/innodb_fts/r/innodb_fts_misc_1.result b/mysql-test/suite/innodb_fts/r/innodb_fts_misc_1.result
index 0f50d6943a8..9f5c1f271fc 100644
--- a/mysql-test/suite/innodb_fts/r/innodb_fts_misc_1.result
+++ b/mysql-test/suite/innodb_fts/r/innodb_fts_misc_1.result
@@ -44,6 +44,7 @@ id2
3
SELECT id1 FROM t1 WHERE MATCH (a1,b1) AGAINST ('tutorial (+mysql -VÃÆ·WÄ°)' IN BOOLEAN MODE) ;
id1
+1
3
6
2
@@ -51,6 +52,7 @@ id1
5
SELECT id2 FROM t2 WHERE MATCH (a2,b2) AGAINST ('tutorial (+mysql -VÃÆ·WÄ°)' IN BOOLEAN MODE) ;
id2
+1
3
6
2
@@ -89,12 +91,14 @@ SELECT id1 FROM t1 WHERE MATCH (a1,b1) AGAINST ('tutorial (+mysql -VÃÆ·WÄ°)' IN
id1
SELECT id2 FROM t2 WHERE MATCH (a2,b2) AGAINST ('tutorial (+mysql -VÃÆ·WÄ°)' IN BOOLEAN MODE) ;
id2
+3
6
SELECT id1 FROM t1 WHERE MATCH (a1,b1) AGAINST ('+update +cascade' IN BOOLEAN MODE) ;
id1
4
2
6
+1
5
3
SELECT id2 FROM t2 WHERE MATCH (a2,b2) AGAINST ('+update +cascade' IN BOOLEAN MODE) ;
@@ -102,10 +106,12 @@ id2
4
2
6
+1
5
3
SELECT id2 FROM t2 WHERE a2 LIKE '%UPDATE CASCADE%';
id2
+1
2
3
4
@@ -212,10 +218,8 @@ SELECT * FROM t2 WHERE MATCH (a2,b2) AGAINST ('tutorial (+mysql -VÃÆ·WÄ°)' IN B
id2 a2 b2
SELECT * FROM t1 WHERE a1 LIKE '%tutorial%';
id1 a1 b1
-1 MySQL Tutorial DBMS stands for DataBase VÃÆ·WÄ°...
SELECT * FROM t2 WHERE a2 LIKE '%tutorial%';
id2 a2 b2
-1 MySQL Tutorial DBMS stands for DataBase VÃÆ·WÄ°...
DROP TABLE t2 , t1;
DROP TABLE IF EXISTS t2,t1;
SET NAMES utf8;
@@ -265,10 +269,12 @@ id2 a2 b2
SELECT * FROM t1 WHERE MATCH (a1,b1) AGAINST ('tutorial (+mysql -VÃÆ·WÄ°)' IN BOOLEAN MODE) ;
id1 a1 b1
3 Optimizing MySQL In this tutorial we will show ...
+1 MySQL Tutorial DBMS stands for DataBase VÃÆ·WÄ°...
2 How To Use MySQL Well After you went through a ...
SELECT * FROM t2 WHERE MATCH (a2,b2) AGAINST ('tutorial (+mysql -VÃÆ·WÄ°)' IN BOOLEAN MODE) ;
id2 a2 b2
3 Optimizing MySQL In this tutorial we will show ...
+1 MySQL Tutorial DBMS stands for DataBase VÃÆ·WÄ°...
2 How To Use MySQL Well After you went through a ...
SELECT * FROM t1 WHERE MATCH (a1,b1) AGAINST ('tutorial' WITH QUERY EXPANSION) ;
id1 a1 b1
@@ -327,12 +333,14 @@ SELECT * FROM t1 WHERE MATCH (a1,b1) AGAINST ('tutorial (+mysql -VÃÆ·WÄ°)' IN B
id1 a1 b1
SELECT * FROM t2 WHERE MATCH (a2,b2) AGAINST ('tutorial (+mysql -VÃÆ·WÄ°)' IN BOOLEAN MODE) ;
id2 a2 b2
+3 changing column - on UPDATE cascade In this tutorial we will show ...
6 changing column - on UPDATE cascade When configured properly, MySQL ...
SELECT * FROM t1 WHERE MATCH (a1,b1) AGAINST ('+UPDATE +cascade' IN BOOLEAN MODE) ;
id1 a1 b1
4 changing column - on UPDATE cascade to check foreign constraint
2 changing column - on UPDATE cascade to check foreign constraint
6 changing column - on UPDATE cascade to check foreign constraint
+1 changing column - on UPDATE cascade to check foreign constraint
5 changing column - on UPDATE cascade to check foreign constraint
3 changing column - on UPDATE cascade to check foreign constraint
SELECT * FROM t2 WHERE MATCH (a2,b2) AGAINST ('+UPDATE +cascade' IN BOOLEAN MODE) ;
@@ -340,10 +348,12 @@ id2 a2 b2
4 changing column - on UPDATE cascade 1. Never run mysqld as root. 2. ...
2 changing column - on UPDATE cascade After you went through a ...
6 changing column - on UPDATE cascade When configured properly, MySQL ...
+1 changing column - on UPDATE cascade DBMS stands for DataBase VÃÆ·WÄ°...
5 changing column - on UPDATE cascade In the following database comparison ...
3 changing column - on UPDATE cascade In this tutorial we will show ...
SELECT * FROM t2 WHERE a2 LIKE '%UPDATE CASCADE%';
id2 a2 b2
+1 changing column - on UPDATE cascade DBMS stands for DataBase VÃÆ·WÄ°...
2 changing column - on UPDATE cascade After you went through a ...
3 changing column - on UPDATE cascade In this tutorial we will show ...
4 changing column - on UPDATE cascade 1. Never run mysqld as root. 2. ...
diff --git a/mysql-test/suite/maria/maria3.result b/mysql-test/suite/maria/maria3.result
index 021cc8fc357..74eed530bd9 100644
--- a/mysql-test/suite/maria/maria3.result
+++ b/mysql-test/suite/maria/maria3.result
@@ -314,6 +314,7 @@ aria_max_sort_file_size 9223372036853727232
aria_pagecache_age_threshold 300
aria_pagecache_buffer_size 8388608
aria_pagecache_division_limit 100
+aria_pagecache_file_hash_size 512
aria_page_checksum OFF
aria_recover NORMAL
aria_repair_threads 1
diff --git a/mysql-test/suite/maria/ps_maria.result b/mysql-test/suite/maria/ps_maria.result
index e2669b568cf..774bf8af54a 100644
--- a/mysql-test/suite/maria/ps_maria.result
+++ b/mysql-test/suite/maria/ps_maria.result
@@ -3256,7 +3256,7 @@ values
( 50, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10, 1.0e+10 ) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3264,7 +3264,7 @@ values
( 51, @arg00, @arg00, @arg00, @arg00, @arg00) ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt1 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3273,7 +3273,7 @@ values
execute stmt1 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
prepare stmt2 from "insert into t9
( c1, c13, c14, c15, c16, c17 )
@@ -3282,7 +3282,7 @@ values
execute stmt2 using @arg00, @arg00, @arg00, @arg00, @arg00 ;
Warnings:
Warning 1265 Data truncated for column 'c15' at row 1
-Warning 1265 Data truncated for column 'c16' at row 1
+Note 1265 Data truncated for column 'c16' at row 1
Warning 1264 Out of range value for column 'c17' at row 1
set @arg00= 'abc' ;
set @arg00= NULL ;
diff --git a/mysql-test/suite/parts/r/partition_mdev6067.result b/mysql-test/suite/parts/r/partition_mdev6067.result
new file mode 100644
index 00000000000..4737d3679f3
--- /dev/null
+++ b/mysql-test/suite/parts/r/partition_mdev6067.result
@@ -0,0 +1,38 @@
+CREATE TABLE t1 (a INT PRIMARY KEY, b INT) ENGINE=InnoDB
+PARTITION BY KEY (a) PARTITIONS 2;
+INSERT INTO t1 VALUES (1,1);
+INSERT INTO t1 VALUES (2,2), (3,8);
+INSERT INTO t1 VALUES (4,16);
+include/show_binlog_events.inc
+Log_name Pos Event_type Server_id End_log_pos Info
+master-bin.000001 # Gtid # # BEGIN GTID #-#-#
+master-bin.000001 # Query # # use `test`; INSERT INTO t1 VALUES (1,1)
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Gtid # # BEGIN GTID #-#-#
+master-bin.000001 # Query # # use `test`; INSERT INTO t1 VALUES (2,2), (3,8)
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Gtid # # BEGIN GTID #-#-#
+master-bin.000001 # Query # # use `test`; INSERT INTO t1 VALUES (4,16)
+master-bin.000001 # Xid # # COMMIT /* XID */
+DROP TABLE t1;
+SET binlog_format='row';
+CREATE TABLE t1 (a INT PRIMARY KEY, b INT) ENGINE=InnoDB
+PARTITION BY KEY (a) PARTITIONS 2;
+INSERT INTO t1 VALUES (1,1);
+INSERT INTO t1 VALUES (2,2), (3,8);
+INSERT INTO t1 VALUES (4,16);
+include/show_binlog_events.inc
+Log_name Pos Event_type Server_id End_log_pos Info
+master-bin.000001 # Gtid # # BEGIN GTID #-#-#
+master-bin.000001 # Table_map # # table_id: # (test.t1)
+master-bin.000001 # Write_rows_v1 # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Gtid # # BEGIN GTID #-#-#
+master-bin.000001 # Table_map # # table_id: # (test.t1)
+master-bin.000001 # Write_rows_v1 # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Gtid # # BEGIN GTID #-#-#
+master-bin.000001 # Table_map # # table_id: # (test.t1)
+master-bin.000001 # Write_rows_v1 # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+DROP TABLE t1;
diff --git a/mysql-test/suite/parts/t/partition_mdev6067.test b/mysql-test/suite/parts/t/partition_mdev6067.test
new file mode 100644
index 00000000000..7d64de2e8a7
--- /dev/null
+++ b/mysql-test/suite/parts/t/partition_mdev6067.test
@@ -0,0 +1,32 @@
+--source include/have_innodb.inc
+--source include/have_partition.inc
+--source include/have_binlog_format_statement.inc
+
+# Test binlogging of some transactions on a partitioned InnoDB table.
+# The bug was seen as one of the inserts being logged with a COMMIT query
+# event instead of the correct XID event.
+
+CREATE TABLE t1 (a INT PRIMARY KEY, b INT) ENGINE=InnoDB
+ PARTITION BY KEY (a) PARTITIONS 2;
+--let $binlog_file= query_get_value(SHOW MASTER STATUS, File, 1)
+--let $binlog_start= query_get_value(SHOW MASTER STATUS, Position, 1)
+INSERT INTO t1 VALUES (1,1);
+INSERT INTO t1 VALUES (2,2), (3,8);
+INSERT INTO t1 VALUES (4,16);
+
+--source include/show_binlog_events.inc
+
+# Same thing in row mode.
+DROP TABLE t1;
+SET binlog_format='row';
+CREATE TABLE t1 (a INT PRIMARY KEY, b INT) ENGINE=InnoDB
+ PARTITION BY KEY (a) PARTITIONS 2;
+--let $binlog_file= query_get_value(SHOW MASTER STATUS, File, 1)
+--let $binlog_start= query_get_value(SHOW MASTER STATUS, Position, 1)
+INSERT INTO t1 VALUES (1,1);
+INSERT INTO t1 VALUES (2,2), (3,8);
+INSERT INTO t1 VALUES (4,16);
+
+--source include/show_binlog_events.inc
+
+DROP TABLE t1;
diff --git a/mysql-test/suite/perfschema/disabled.def b/mysql-test/suite/perfschema/disabled.def
index 888298bbb09..d9e9e5bf34e 100644
--- a/mysql-test/suite/perfschema/disabled.def
+++ b/mysql-test/suite/perfschema/disabled.def
@@ -9,3 +9,16 @@
# Do not use any TAB characters for whitespace.
#
##############################################################################
+sizing_off: not updated for 10.0 yet
+sizing_med: not updated for 10.0 yet
+sizing_low: not updated for 10.0 yet
+sizing_high: not updated for 10.0 yet
+sizing_growth: not updated for 10.0 yet
+sizing_default: not updated for 10.0 yet
+
+binlog_edge_mix: needs slave_relay_log_info
+binlog_edge_row: needs slave_relay_log_info
+binlog_edge_stmt: needs slave_relay_log_info
+binlog_ok_mix: needs slave_relay_log_info
+binlog_ok_row: needs slave_relay_log_info
+binlog_ok_stmt: needs slave_relay_log_info
diff --git a/mysql-test/suite/perfschema/include/binlog_edge_common.inc b/mysql-test/suite/perfschema/include/binlog_edge_common.inc
new file mode 100644
index 00000000000..8092c9a5427
--- /dev/null
+++ b/mysql-test/suite/perfschema/include/binlog_edge_common.inc
@@ -0,0 +1,188 @@
+# Test replication, when using special non-replicated tables.
+#
+# This test involve special statements that use non-replicated tables.
+# Changes affecting non replicated tables are never written to the binlog.
+# Executing these statements may or may not work, as the statements involved
+# are edge cases.
+# In MIXED or ROW binlog format, execution should succeed,
+# and only partial data (the rows affecting replicated tables only)
+# should be written to the binlog.
+# In STATEMENT binlog format, execution should
+# raise a warning (ER_BINLOG_UNSAFE_STATEMENT) if a non replicated table is
+# only read from, or fail with an error (ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES)
+# if a non replicated table is written to.
+#
+# SHOW ERRORS will print in the
+# test .result file the exact outcome.
+
+RESET MASTER;
+
+--disable_warnings
+drop database if exists my_replicated_db;
+--enable_warnings
+
+call mtr.add_suppression("Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT");
+
+create database my_replicated_db;
+
+create table my_replicated_db.my_tx_table(a bigint) engine = innodb;
+create table my_replicated_db.my_non_tx_table(a bigint) engine = myisam;
+create table my_replicated_db.my_bh_table(a bigint) engine = blackhole;
+
+use test;
+drop table if exists marker_start;
+
+use my_replicated_db;
+
+insert into my_tx_table(a)
+ values (1000), (2000), (3000);
+
+insert into my_non_tx_table(a)
+ values (1000), (2000), (3000);
+
+insert into my_bh_table(a)
+ values (1000), (2000), (3000);
+
+use test;
+drop table if exists marker_insert_select;
+
+use my_replicated_db;
+
+# Note:
+# The queries used here do not make any sense (no semantic).
+# What this test is interrested in, is check the behavior
+# when replicating queries that mix both:
+# - non replicated tables
+# - replicated tables
+
+insert into my_tx_table(a)
+ select thread_id from performance_schema.threads;
+
+insert into my_non_tx_table(a)
+ select thread_id from performance_schema.threads;
+
+insert into my_bh_table(a)
+ select thread_id from performance_schema.threads;
+
+# For the information_schema,
+# no error is enforced yet.
+# Documenting the current behavior
+
+insert into my_tx_table(a)
+ select id from information_schema.processlist;
+
+insert into my_non_tx_table(a)
+ select id from information_schema.processlist;
+
+insert into my_bh_table(a)
+ select id from information_schema.processlist;
+
+insert into my_tx_table(a)
+ select thread_id from mysql.general_log;
+
+insert into my_non_tx_table(a)
+ select thread_id from mysql.general_log;
+
+insert into my_bh_table(a)
+ select thread_id from mysql.general_log;
+
+insert into my_tx_table(a)
+ select thread_id from mysql.slow_log;
+
+insert into my_non_tx_table(a)
+ select thread_id from mysql.slow_log;
+
+insert into my_bh_table(a)
+ select thread_id from mysql.slow_log;
+
+insert into my_tx_table(a)
+ select Relay_log_pos from mysql.slave_relay_log_info;
+
+insert into my_non_tx_table(a)
+ select Relay_log_pos from mysql.slave_relay_log_info;
+
+insert into my_bh_table(a)
+ select Relay_log_pos from mysql.slave_relay_log_info;
+
+insert into my_tx_table(a)
+ select Master_log_pos from mysql.slave_master_info;
+
+insert into my_non_tx_table(a)
+ select Master_log_pos from mysql.slave_master_info;
+
+insert into my_bh_table(a)
+ select Master_log_pos from mysql.slave_master_info;
+
+insert into my_tx_table(a)
+ select Relay_log_pos from mysql.slave_worker_info;
+
+insert into my_non_tx_table(a)
+ select Relay_log_pos from mysql.slave_worker_info;
+
+insert into my_bh_table(a)
+ select Relay_log_pos from mysql.slave_worker_info;
+
+use test;
+drop table if exists marker_multi_update;
+
+use my_replicated_db;
+
+--error 0, ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES
+update my_tx_table, performance_schema.setup_instruments
+ set my_tx_table.a = my_tx_table.a + 1,
+ performance_schema.setup_instruments.timed= 'NO';
+
+--error 0, ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES
+update my_non_tx_table, performance_schema.setup_instruments
+ set my_non_tx_table.a = my_non_tx_table.a + 1,
+ performance_schema.setup_instruments.timed= 'NO';
+
+--error 0, ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES
+update my_bh_table, performance_schema.setup_instruments
+ set my_bh_table.a = my_bh_table.a + 1,
+ performance_schema.setup_instruments.timed= 'NO';
+
+use test;
+drop table if exists marker_multi_delete;
+
+use my_replicated_db;
+
+insert into performance_schema.setup_actors
+ values ('FOO', 'FOO', 'FOO');
+
+--error 0, ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES
+delete my_tx_table.*, performance_schema.setup_actors.*
+ from my_tx_table, performance_schema.setup_actors
+ where my_tx_table.a != 1000
+ or performance_schema.setup_actors.role='FOO';
+
+insert into performance_schema.setup_actors
+ values ('BAR', 'BAR', 'BAR');
+
+--error 0, ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES
+delete my_non_tx_table.*, performance_schema.setup_actors.*
+ from my_non_tx_table, performance_schema.setup_actors
+ where my_non_tx_table.a != 1000
+ or performance_schema.setup_actors.role='BAR';
+
+insert into performance_schema.setup_actors
+ values ('BAZ', 'BAZ', 'BAZ');
+
+--error 0, ER_BINLOG_STMT_MODE_AND_NO_REPL_TABLES
+delete my_bh_table.*, performance_schema.setup_actors.*
+ from my_bh_table, performance_schema.setup_actors
+ where my_bh_table.a != 1000
+ or performance_schema.setup_actors.role='BAZ';
+
+use test;
+drop table if exists marker_end;
+
+drop database my_replicated_db;
+
+--source include/show_binlog_events.inc
+
+# Restore performance_schema.setup_actors, damaged by this script
+
+truncate table performance_schema.setup_actors;
+insert into performance_schema.setup_actors values ('%', '%', '%');
+
diff --git a/mysql-test/suite/perfschema/include/binlog_ok_common.inc b/mysql-test/suite/perfschema/include/binlog_ok_common.inc
new file mode 100644
index 00000000000..d537c6cf36a
--- /dev/null
+++ b/mysql-test/suite/perfschema/include/binlog_ok_common.inc
@@ -0,0 +1,146 @@
+# Test replication, when using special non-replicated tables.
+#
+# This test involve special statements that use non-replicated tables.
+# Changes affecting non replicated tables are never written to the binlog.
+# Executing these statements should work nicely with replication in all cases:
+# - STATEMENT binlog format
+# - MIXED binlog format
+# - ROW binlog format.
+
+RESET MASTER;
+
+--disable_warnings
+drop database if exists my_local_db;
+--enable_warnings
+
+create database my_local_db;
+
+create table my_local_db.my_tx_table(a bigint) engine = innodb;
+create table my_local_db.my_non_tx_table(a bigint) engine = myisam;
+
+use test;
+drop table if exists marker_start;
+
+# --binlog-ignore-db only works with the current database.
+use my_local_db;
+
+insert into my_tx_table(a)
+ values (1000), (2000), (3000);
+
+insert into my_non_tx_table(a)
+ values (1000), (2000), (3000);
+
+use test;
+drop table if exists marker_truncate;
+
+use performance_schema;
+truncate table events_waits_history;
+truncate table events_waits_history_long;
+
+use test;
+truncate table performance_schema.events_statements_history_long;
+truncate table performance_schema.host_cache;
+
+use test;
+drop table if exists marker_update;
+
+use performance_schema;
+update setup_instruments set enabled='NO';
+update setup_instruments set timed='NO';
+use test;
+update performance_schema.setup_instruments set enabled='YES', timed='YES';
+update performance_schema.threads set instrumented='YES';
+
+use test;
+drop table if exists marker_insert;
+
+insert into performance_schema.setup_actors(`user`, `host`, `role`)
+ values ('XXX', 'XXX', 'XXX'),
+ ('YYY', 'YYY', 'YYY'),
+ ('ZZZ', 'ZZZ', 'ZZZ');
+
+select * from performance_schema.setup_actors
+ where user in ('XXX', 'YYY', 'ZZZ') order by user;
+
+insert into performance_schema.setup_objects
+ (object_type, object_schema, object_name, enabled, timed)
+ values ('TABLE', 'DB1', 'AAA', 'YES', 'YES'),
+ ('TABLE', 'DB1', 'BBB', 'NO', 'NO'),
+ ('TABLE', 'DB2', 'CCC', 'YES', 'NO'),
+ ('TABLE', 'DB2', 'DDD', 'NO', 'YES');
+
+select * from performance_schema.setup_objects
+ where object_schema like 'DB%' order by object_name;
+
+use test;
+drop table if exists marker_insert_select;
+
+# Note:
+# The queries used here do not make any sense (no semantic).
+# What this test is interrested in, is check the behavior
+# when replicating queries that mix both:
+# - non replicated tables
+# - replicated tables
+
+use my_local_db;
+insert into my_tx_table(a)
+ select thread_id from performance_schema.threads;
+
+insert into my_non_tx_table(a)
+ select thread_id from performance_schema.threads;
+
+insert into my_tx_table(a)
+ select id from information_schema.processlist;
+
+insert into my_non_tx_table(a)
+ select id from information_schema.processlist;
+
+insert into my_tx_table(a)
+ select thread_id from mysql.general_log;
+
+insert into my_non_tx_table(a)
+ select thread_id from mysql.general_log;
+
+insert into my_tx_table(a)
+ select thread_id from mysql.slow_log;
+
+insert into my_non_tx_table(a)
+ select thread_id from mysql.slow_log;
+
+insert into my_tx_table(a)
+ select Relay_log_pos from mysql.slave_relay_log_info;
+
+insert into my_non_tx_table(a)
+ select Relay_log_pos from mysql.slave_relay_log_info;
+
+insert into my_tx_table(a)
+ select Master_log_pos from mysql.slave_master_info;
+
+insert into my_non_tx_table(a)
+ select Master_log_pos from mysql.slave_master_info;
+
+insert into my_tx_table(a)
+ select Relay_log_pos from mysql.slave_worker_info;
+
+insert into my_non_tx_table(a)
+ select Relay_log_pos from mysql.slave_worker_info;
+
+use test;
+drop table if exists marker_delete;
+
+delete from performance_schema.setup_actors
+ where user in ('XXX', 'YYY', 'ZZZ');
+
+delete from performance_schema.setup_objects
+ where object_schema like 'DB%';
+
+use test;
+drop table if exists marker_end;
+
+drop database my_local_db;
+
+# The content of the binlog dumped in the result file
+# should not contain any references to non-replicated tables.
+
+--source include/show_binlog_events.inc
+
diff --git a/mysql-test/suite/perfschema/include/disable_instruments.inc b/mysql-test/suite/perfschema/include/disable_instruments.inc
new file mode 100644
index 00000000000..b0a4ddec450
--- /dev/null
+++ b/mysql-test/suite/perfschema/include/disable_instruments.inc
@@ -0,0 +1,23 @@
+# Tests for the performance schema
+
+# ==========================================
+# HELPER include/disable_instruments
+# ==========================================
+#
+# ==== Usage ====
+#
+# 1. Define the instrument to be disabled/enabled:
+#
+# let $pfs_instrument=<instrument>
+#
+# Where <instrument> is the instrument name with or without wildcards, e.g.
+#
+# let $pfs_instrument='%statement/sql%'
+#
+--disable_query_log ONCE
+
+eval update performance_schema.setup_instruments
+ set enabled='no', timed='no'
+ where name like $pfs_instrument;
+
+
diff --git a/mysql-test/suite/perfschema/include/enable_instruments.inc b/mysql-test/suite/perfschema/include/enable_instruments.inc
new file mode 100644
index 00000000000..94d63aee941
--- /dev/null
+++ b/mysql-test/suite/perfschema/include/enable_instruments.inc
@@ -0,0 +1,23 @@
+# Tests for the performance schema
+
+# ==========================================
+# HELPER include/enable_instruments
+# ==========================================
+#
+# ==== Usage ====
+#
+# 1. Define the instrument to be enabled/disabled:
+#
+# let $pfs_instrument=<instrument>
+#
+# Where <instrument> is the instrument name with or without wildcards, e.g.
+#
+# let $pfs_instrument='%statement/sql%'
+#
+--disable_query_log ONCE
+
+eval update performance_schema.setup_instruments
+ set enabled='yes', timed='yes'
+ where name like $pfs_instrument;
+
+
diff --git a/mysql-test/suite/perfschema/include/event_aggregate_setup.inc b/mysql-test/suite/perfschema/include/event_aggregate_setup.inc
index a0103649c09..769ba5f8607 100644
--- a/mysql-test/suite/perfschema/include/event_aggregate_setup.inc
+++ b/mysql-test/suite/perfschema/include/event_aggregate_setup.inc
@@ -123,8 +123,8 @@ update performance_schema.setup_instruments set enabled='YES', timed='YES'
update performance_schema.setup_instruments set enabled='YES', timed='YES'
where name in ('statement/sql/select',
'statement/sql/insert',
- 'statement/com/',
- 'statement/com/Query',
+ 'statement/abstract/new_packet',
+ 'statement/abstract/Query',
'statement/com/Quit',
'statement/com/error');
diff --git a/mysql-test/suite/perfschema/include/have_aligned_memory.inc b/mysql-test/suite/perfschema/include/have_aligned_memory.inc
new file mode 100644
index 00000000000..9638cbe1da4
--- /dev/null
+++ b/mysql-test/suite/perfschema/include/have_aligned_memory.inc
@@ -0,0 +1,13 @@
+# The performance schema internal structures are compiled with PFS_ALIGN,
+# and the sizeof() structures is platform dependent.
+#
+# For tests sensitive to the internal sizes (show engine performance_schema
+# status), make sure we use a platform with aligned memory.
+
+--disable_query_log
+let $aligned = `SELECT count(*) from performance_schema.session_connect_attrs where PROCESSLIST_ID = connection_id() and ATTR_NAME = '_os' and ATTR_VALUE in ('Linux', 'Windows')`;
+if (!$aligned)
+{
+ skip Need a platform with aligned memory;
+}
+--enable_query_log
diff --git a/mysql-test/suite/perfschema/include/rpl_statements_truncate.inc b/mysql-test/suite/perfschema/include/rpl_statements_truncate.inc
new file mode 100644
index 00000000000..afd1d31a157
--- /dev/null
+++ b/mysql-test/suite/perfschema/include/rpl_statements_truncate.inc
@@ -0,0 +1,15 @@
+# Tests for the performance schema
+
+# ==========================================
+# HELPER include/rpl_truncate_statements.inc
+# ==========================================
+
+--disable_query_log
+update performance_schema.setup_instruments set enabled='no', timed='no' where name like '%statement/%';
+truncate table performance_schema.events_waits_history_long;
+truncate table performance_schema.events_statements_summary_by_digest;
+truncate table performance_schema.events_statements_history;
+truncate table performance_schema.events_statements_history_long;
+update performance_schema.setup_instruments set enabled='yes', timed='yes' where name like '%statement/%';
+--enable_query_log
+
diff --git a/mysql-test/suite/perfschema/include/sizing_auto.inc b/mysql-test/suite/perfschema/include/sizing_auto.inc
index 1a9afeaf219..4c3451ce8b5 100644
--- a/mysql-test/suite/perfschema/include/sizing_auto.inc
+++ b/mysql-test/suite/perfschema/include/sizing_auto.inc
@@ -2,8 +2,8 @@
show variables like "table_definition_cache";
show variables like "table_open_cache";
show variables like "max_connections";
-# Results vary by platform:
-# show variables like "open_files_limit";
+# open_files_limit depends on OS configuration (ulimit -n)
+#show variables like "open_files_limit";
show variables like "%performance_schema%";
show status like "%performance_schema%";
diff --git a/mysql-test/suite/perfschema/r/binlog_edge_mix.result b/mysql-test/suite/perfschema/r/binlog_edge_mix.result
new file mode 100644
index 00000000000..b9673e74855
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/binlog_edge_mix.result
@@ -0,0 +1,178 @@
+set binlog_format=mixed;
+RESET MASTER;
+drop database if exists my_replicated_db;
+call mtr.add_suppression("Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT");
+create database my_replicated_db;
+create table my_replicated_db.my_tx_table(a bigint) engine = innodb;
+create table my_replicated_db.my_non_tx_table(a bigint) engine = myisam;
+create table my_replicated_db.my_bh_table(a bigint) engine = blackhole;
+use test;
+drop table if exists marker_start;
+Warnings:
+Note 1051 Unknown table 'test.marker_start'
+use my_replicated_db;
+insert into my_tx_table(a)
+values (1000), (2000), (3000);
+insert into my_non_tx_table(a)
+values (1000), (2000), (3000);
+insert into my_bh_table(a)
+values (1000), (2000), (3000);
+use test;
+drop table if exists marker_insert_select;
+Warnings:
+Note 1051 Unknown table 'test.marker_insert_select'
+use my_replicated_db;
+insert into my_tx_table(a)
+select thread_id from performance_schema.threads;
+insert into my_non_tx_table(a)
+select thread_id from performance_schema.threads;
+insert into my_bh_table(a)
+select thread_id from performance_schema.threads;
+insert into my_tx_table(a)
+select id from information_schema.processlist;
+insert into my_non_tx_table(a)
+select id from information_schema.processlist;
+insert into my_bh_table(a)
+select id from information_schema.processlist;
+insert into my_tx_table(a)
+select thread_id from mysql.general_log;
+insert into my_non_tx_table(a)
+select thread_id from mysql.general_log;
+insert into my_bh_table(a)
+select thread_id from mysql.general_log;
+insert into my_tx_table(a)
+select thread_id from mysql.slow_log;
+insert into my_non_tx_table(a)
+select thread_id from mysql.slow_log;
+insert into my_bh_table(a)
+select thread_id from mysql.slow_log;
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_bh_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_non_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_bh_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+insert into my_bh_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+use test;
+drop table if exists marker_multi_update;
+Warnings:
+Note 1051 Unknown table 'test.marker_multi_update'
+use my_replicated_db;
+update my_tx_table, performance_schema.setup_instruments
+set my_tx_table.a = my_tx_table.a + 1,
+performance_schema.setup_instruments.timed= 'NO';
+update my_non_tx_table, performance_schema.setup_instruments
+set my_non_tx_table.a = my_non_tx_table.a + 1,
+performance_schema.setup_instruments.timed= 'NO';
+update my_bh_table, performance_schema.setup_instruments
+set my_bh_table.a = my_bh_table.a + 1,
+performance_schema.setup_instruments.timed= 'NO';
+use test;
+drop table if exists marker_multi_delete;
+Warnings:
+Note 1051 Unknown table 'test.marker_multi_delete'
+use my_replicated_db;
+insert into performance_schema.setup_actors
+values ('FOO', 'FOO', 'FOO');
+delete my_tx_table.*, performance_schema.setup_actors.*
+from my_tx_table, performance_schema.setup_actors
+where my_tx_table.a != 1000
+or performance_schema.setup_actors.role='FOO';
+insert into performance_schema.setup_actors
+values ('BAR', 'BAR', 'BAR');
+delete my_non_tx_table.*, performance_schema.setup_actors.*
+from my_non_tx_table, performance_schema.setup_actors
+where my_non_tx_table.a != 1000
+or performance_schema.setup_actors.role='BAR';
+insert into performance_schema.setup_actors
+values ('BAZ', 'BAZ', 'BAZ');
+delete my_bh_table.*, performance_schema.setup_actors.*
+from my_bh_table, performance_schema.setup_actors
+where my_bh_table.a != 1000
+or performance_schema.setup_actors.role='BAZ';
+use test;
+drop table if exists marker_end;
+Warnings:
+Note 1051 Unknown table 'test.marker_end'
+drop database my_replicated_db;
+include/show_binlog_events.inc
+Log_name Pos Event_type Server_id End_log_pos Info
+master-bin.000001 # Query # # drop database if exists my_replicated_db
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `mtr`; INSERT INTO test_suppressions (pattern) VALUES ( NAME_CONST('pattern',_latin1'Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT' COLLATE 'latin1_swedish_ci'))
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # create database my_replicated_db
+master-bin.000001 # Query # # use `test`; create table my_replicated_db.my_tx_table(a bigint) engine = innodb
+master-bin.000001 # Query # # use `test`; create table my_replicated_db.my_non_tx_table(a bigint) engine = myisam
+master-bin.000001 # Query # # use `test`; create table my_replicated_db.my_bh_table(a bigint) engine = blackhole
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_start` /* generated by server */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_tx_table(a)
+values (1000), (2000), (3000)
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_non_tx_table(a)
+values (1000), (2000), (3000)
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_bh_table(a)
+values (1000), (2000), (3000)
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_insert_select` /* generated by server */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_tx_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_non_tx_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_bh_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_tx_table(a)
+select id from information_schema.processlist
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_non_tx_table(a)
+select id from information_schema.processlist
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_bh_table(a)
+select id from information_schema.processlist
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_multi_update` /* generated by server */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_tx_table)
+master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_non_tx_table)
+master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_multi_delete` /* generated by server */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_tx_table)
+master-bin.000001 # Delete_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_non_tx_table)
+master-bin.000001 # Delete_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_end` /* generated by server */
+master-bin.000001 # Query # # drop database my_replicated_db
+truncate table performance_schema.setup_actors;
+insert into performance_schema.setup_actors values ('%', '%', '%');
diff --git a/mysql-test/suite/perfschema/r/binlog_edge_row.result b/mysql-test/suite/perfschema/r/binlog_edge_row.result
new file mode 100644
index 00000000000..40595a804f7
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/binlog_edge_row.result
@@ -0,0 +1,183 @@
+set binlog_format=row;
+RESET MASTER;
+drop database if exists my_replicated_db;
+call mtr.add_suppression("Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT");
+create database my_replicated_db;
+create table my_replicated_db.my_tx_table(a bigint) engine = innodb;
+create table my_replicated_db.my_non_tx_table(a bigint) engine = myisam;
+create table my_replicated_db.my_bh_table(a bigint) engine = blackhole;
+use test;
+drop table if exists marker_start;
+Warnings:
+Note 1051 Unknown table 'test.marker_start'
+use my_replicated_db;
+insert into my_tx_table(a)
+values (1000), (2000), (3000);
+insert into my_non_tx_table(a)
+values (1000), (2000), (3000);
+insert into my_bh_table(a)
+values (1000), (2000), (3000);
+use test;
+drop table if exists marker_insert_select;
+Warnings:
+Note 1051 Unknown table 'test.marker_insert_select'
+use my_replicated_db;
+insert into my_tx_table(a)
+select thread_id from performance_schema.threads;
+insert into my_non_tx_table(a)
+select thread_id from performance_schema.threads;
+insert into my_bh_table(a)
+select thread_id from performance_schema.threads;
+insert into my_tx_table(a)
+select id from information_schema.processlist;
+insert into my_non_tx_table(a)
+select id from information_schema.processlist;
+insert into my_bh_table(a)
+select id from information_schema.processlist;
+insert into my_tx_table(a)
+select thread_id from mysql.general_log;
+insert into my_non_tx_table(a)
+select thread_id from mysql.general_log;
+insert into my_bh_table(a)
+select thread_id from mysql.general_log;
+insert into my_tx_table(a)
+select thread_id from mysql.slow_log;
+insert into my_non_tx_table(a)
+select thread_id from mysql.slow_log;
+insert into my_bh_table(a)
+select thread_id from mysql.slow_log;
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_bh_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_non_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_bh_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+insert into my_bh_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+use test;
+drop table if exists marker_multi_update;
+Warnings:
+Note 1051 Unknown table 'test.marker_multi_update'
+use my_replicated_db;
+update my_tx_table, performance_schema.setup_instruments
+set my_tx_table.a = my_tx_table.a + 1,
+performance_schema.setup_instruments.timed= 'NO';
+update my_non_tx_table, performance_schema.setup_instruments
+set my_non_tx_table.a = my_non_tx_table.a + 1,
+performance_schema.setup_instruments.timed= 'NO';
+update my_bh_table, performance_schema.setup_instruments
+set my_bh_table.a = my_bh_table.a + 1,
+performance_schema.setup_instruments.timed= 'NO';
+Warnings:
+Warning 1870 Row events are not logged for UPDATE statements that modify BLACKHOLE tables in row format. Table(s): 'my_bh_table.'
+use test;
+drop table if exists marker_multi_delete;
+Warnings:
+Note 1051 Unknown table 'test.marker_multi_delete'
+use my_replicated_db;
+insert into performance_schema.setup_actors
+values ('FOO', 'FOO', 'FOO');
+delete my_tx_table.*, performance_schema.setup_actors.*
+from my_tx_table, performance_schema.setup_actors
+where my_tx_table.a != 1000
+or performance_schema.setup_actors.role='FOO';
+insert into performance_schema.setup_actors
+values ('BAR', 'BAR', 'BAR');
+delete my_non_tx_table.*, performance_schema.setup_actors.*
+from my_non_tx_table, performance_schema.setup_actors
+where my_non_tx_table.a != 1000
+or performance_schema.setup_actors.role='BAR';
+insert into performance_schema.setup_actors
+values ('BAZ', 'BAZ', 'BAZ');
+delete my_bh_table.*, performance_schema.setup_actors.*
+from my_bh_table, performance_schema.setup_actors
+where my_bh_table.a != 1000
+or performance_schema.setup_actors.role='BAZ';
+Warnings:
+Warning 1870 Row events are not logged for DELETE statements that modify BLACKHOLE tables in row format. Table(s): 'my_bh_table.'
+use test;
+drop table if exists marker_end;
+Warnings:
+Note 1051 Unknown table 'test.marker_end'
+drop database my_replicated_db;
+include/show_binlog_events.inc
+Log_name Pos Event_type Server_id End_log_pos Info
+master-bin.000001 # Query # # drop database if exists my_replicated_db
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (mtr.test_suppressions)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # create database my_replicated_db
+master-bin.000001 # Query # # use `test`; create table my_replicated_db.my_tx_table(a bigint) engine = innodb
+master-bin.000001 # Query # # use `test`; create table my_replicated_db.my_non_tx_table(a bigint) engine = myisam
+master-bin.000001 # Query # # use `test`; create table my_replicated_db.my_bh_table(a bigint) engine = blackhole
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_start` /* generated by server */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_tx_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_non_tx_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_bh_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_insert_select` /* generated by server */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_tx_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_non_tx_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_bh_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_tx_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_non_tx_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_bh_table)
+master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_multi_update` /* generated by server */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_tx_table)
+master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_non_tx_table)
+master-bin.000001 # Update_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_multi_delete` /* generated by server */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_tx_table)
+master-bin.000001 # Delete_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Table_map # # table_id: # (my_replicated_db.my_non_tx_table)
+master-bin.000001 # Delete_rows # # table_id: # flags: STMT_END_F
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_end` /* generated by server */
+master-bin.000001 # Query # # drop database my_replicated_db
+truncate table performance_schema.setup_actors;
+insert into performance_schema.setup_actors values ('%', '%', '%');
diff --git a/mysql-test/suite/perfschema/r/binlog_edge_stmt.result b/mysql-test/suite/perfschema/r/binlog_edge_stmt.result
new file mode 100644
index 00000000000..58501951400
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/binlog_edge_stmt.result
@@ -0,0 +1,258 @@
+set binlog_format=statement;
+RESET MASTER;
+drop database if exists my_replicated_db;
+call mtr.add_suppression("Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT");
+create database my_replicated_db;
+create table my_replicated_db.my_tx_table(a bigint) engine = innodb;
+create table my_replicated_db.my_non_tx_table(a bigint) engine = myisam;
+create table my_replicated_db.my_bh_table(a bigint) engine = blackhole;
+use test;
+drop table if exists marker_start;
+Warnings:
+Note 1051 Unknown table 'test.marker_start'
+use my_replicated_db;
+insert into my_tx_table(a)
+values (1000), (2000), (3000);
+insert into my_non_tx_table(a)
+values (1000), (2000), (3000);
+insert into my_bh_table(a)
+values (1000), (2000), (3000);
+use test;
+drop table if exists marker_insert_select;
+Warnings:
+Note 1051 Unknown table 'test.marker_insert_select'
+use my_replicated_db;
+insert into my_tx_table(a)
+select thread_id from performance_schema.threads;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_non_tx_table(a)
+select thread_id from performance_schema.threads;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_bh_table(a)
+select thread_id from performance_schema.threads;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_tx_table(a)
+select id from information_schema.processlist;
+insert into my_non_tx_table(a)
+select id from information_schema.processlist;
+insert into my_bh_table(a)
+select id from information_schema.processlist;
+insert into my_tx_table(a)
+select thread_id from mysql.general_log;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_non_tx_table(a)
+select thread_id from mysql.general_log;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_bh_table(a)
+select thread_id from mysql.general_log;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_tx_table(a)
+select thread_id from mysql.slow_log;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_non_tx_table(a)
+select thread_id from mysql.slow_log;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_bh_table(a)
+select thread_id from mysql.slow_log;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_bh_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_non_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_bh_table(a)
+select Master_log_pos from mysql.slave_master_info;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+insert into my_bh_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+Warnings:
+Note 1592 Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT. The statement is unsafe because it uses the general log, slow query log, or performance_schema table(s). This is unsafe because system tables may differ on slaves.
+use test;
+drop table if exists marker_multi_update;
+Warnings:
+Note 1051 Unknown table 'test.marker_multi_update'
+use my_replicated_db;
+update my_tx_table, performance_schema.setup_instruments
+set my_tx_table.a = my_tx_table.a + 1,
+performance_schema.setup_instruments.timed= 'NO';
+update my_non_tx_table, performance_schema.setup_instruments
+set my_non_tx_table.a = my_non_tx_table.a + 1,
+performance_schema.setup_instruments.timed= 'NO';
+update my_bh_table, performance_schema.setup_instruments
+set my_bh_table.a = my_bh_table.a + 1,
+performance_schema.setup_instruments.timed= 'NO';
+use test;
+drop table if exists marker_multi_delete;
+Warnings:
+Note 1051 Unknown table 'test.marker_multi_delete'
+use my_replicated_db;
+insert into performance_schema.setup_actors
+values ('FOO', 'FOO', 'FOO');
+delete my_tx_table.*, performance_schema.setup_actors.*
+from my_tx_table, performance_schema.setup_actors
+where my_tx_table.a != 1000
+or performance_schema.setup_actors.role='FOO';
+insert into performance_schema.setup_actors
+values ('BAR', 'BAR', 'BAR');
+delete my_non_tx_table.*, performance_schema.setup_actors.*
+from my_non_tx_table, performance_schema.setup_actors
+where my_non_tx_table.a != 1000
+or performance_schema.setup_actors.role='BAR';
+insert into performance_schema.setup_actors
+values ('BAZ', 'BAZ', 'BAZ');
+delete my_bh_table.*, performance_schema.setup_actors.*
+from my_bh_table, performance_schema.setup_actors
+where my_bh_table.a != 1000
+or performance_schema.setup_actors.role='BAZ';
+use test;
+drop table if exists marker_end;
+Warnings:
+Note 1051 Unknown table 'test.marker_end'
+drop database my_replicated_db;
+include/show_binlog_events.inc
+Log_name Pos Event_type Server_id End_log_pos Info
+master-bin.000001 # Query # # drop database if exists my_replicated_db
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `mtr`; INSERT INTO test_suppressions (pattern) VALUES ( NAME_CONST('pattern',_latin1'Unsafe statement written to the binary log using statement format since BINLOG_FORMAT = STATEMENT' COLLATE 'latin1_swedish_ci'))
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # create database my_replicated_db
+master-bin.000001 # Query # # use `test`; create table my_replicated_db.my_tx_table(a bigint) engine = innodb
+master-bin.000001 # Query # # use `test`; create table my_replicated_db.my_non_tx_table(a bigint) engine = myisam
+master-bin.000001 # Query # # use `test`; create table my_replicated_db.my_bh_table(a bigint) engine = blackhole
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_start` /* generated by server */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_tx_table(a)
+values (1000), (2000), (3000)
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_non_tx_table(a)
+values (1000), (2000), (3000)
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_bh_table(a)
+values (1000), (2000), (3000)
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_insert_select` /* generated by server */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_tx_table(a)
+select thread_id from performance_schema.threads
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_non_tx_table(a)
+select thread_id from performance_schema.threads
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_bh_table(a)
+select thread_id from performance_schema.threads
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_tx_table(a)
+select id from information_schema.processlist
+master-bin.000001 # Xid # # COMMIT /* XID */
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_non_tx_table(a)
+select id from information_schema.processlist
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_bh_table(a)
+select id from information_schema.processlist
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_tx_table(a)
+select thread_id from mysql.general_log
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_non_tx_table(a)
+select thread_id from mysql.general_log
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_bh_table(a)
+select thread_id from mysql.general_log
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_tx_table(a)
+select thread_id from mysql.slow_log
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_non_tx_table(a)
+select thread_id from mysql.slow_log
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_bh_table(a)
+select thread_id from mysql.slow_log
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_bh_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_tx_table(a)
+select Master_log_pos from mysql.slave_master_info
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_non_tx_table(a)
+select Master_log_pos from mysql.slave_master_info
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_bh_table(a)
+select Master_log_pos from mysql.slave_master_info
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # BEGIN
+master-bin.000001 # Query # # use `my_replicated_db`; insert into my_bh_table(a)
+select Relay_log_pos from mysql.slave_worker_info
+master-bin.000001 # Query # # COMMIT
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_multi_update` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_multi_delete` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_end` /* generated by server */
+master-bin.000001 # Query # # drop database my_replicated_db
+truncate table performance_schema.setup_actors;
+insert into performance_schema.setup_actors values ('%', '%', '%');
diff --git a/mysql-test/suite/perfschema/r/binlog_ok_mix.result b/mysql-test/suite/perfschema/r/binlog_ok_mix.result
new file mode 100644
index 00000000000..3e6237e1256
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/binlog_ok_mix.result
@@ -0,0 +1,119 @@
+set binlog_format=mixed;
+RESET MASTER;
+drop database if exists my_local_db;
+create database my_local_db;
+create table my_local_db.my_tx_table(a bigint) engine = innodb;
+create table my_local_db.my_non_tx_table(a bigint) engine = myisam;
+use test;
+drop table if exists marker_start;
+Warnings:
+Note 1051 Unknown table 'test.marker_start'
+use my_local_db;
+insert into my_tx_table(a)
+values (1000), (2000), (3000);
+insert into my_non_tx_table(a)
+values (1000), (2000), (3000);
+use test;
+drop table if exists marker_truncate;
+Warnings:
+Note 1051 Unknown table 'test.marker_truncate'
+use performance_schema;
+truncate table events_waits_history;
+truncate table events_waits_history_long;
+use test;
+truncate table performance_schema.events_statements_history_long;
+truncate table performance_schema.host_cache;
+use test;
+drop table if exists marker_update;
+Warnings:
+Note 1051 Unknown table 'test.marker_update'
+use performance_schema;
+update setup_instruments set enabled='NO';
+update setup_instruments set timed='NO';
+use test;
+update performance_schema.setup_instruments set enabled='YES', timed='YES';
+update performance_schema.threads set instrumented='YES';
+use test;
+drop table if exists marker_insert;
+Warnings:
+Note 1051 Unknown table 'test.marker_insert'
+insert into performance_schema.setup_actors(`user`, `host`, `role`)
+values ('XXX', 'XXX', 'XXX'),
+('YYY', 'YYY', 'YYY'),
+('ZZZ', 'ZZZ', 'ZZZ');
+select * from performance_schema.setup_actors
+where user in ('XXX', 'YYY', 'ZZZ') order by user;
+HOST USER ROLE
+XXX XXX XXX
+YYY YYY YYY
+ZZZ ZZZ ZZZ
+insert into performance_schema.setup_objects
+(object_type, object_schema, object_name, enabled, timed)
+values ('TABLE', 'DB1', 'AAA', 'YES', 'YES'),
+('TABLE', 'DB1', 'BBB', 'NO', 'NO'),
+('TABLE', 'DB2', 'CCC', 'YES', 'NO'),
+('TABLE', 'DB2', 'DDD', 'NO', 'YES');
+select * from performance_schema.setup_objects
+where object_schema like 'DB%' order by object_name;
+OBJECT_TYPE OBJECT_SCHEMA OBJECT_NAME ENABLED TIMED
+TABLE DB1 AAA YES YES
+TABLE DB1 BBB NO NO
+TABLE DB2 CCC YES NO
+TABLE DB2 DDD NO YES
+use test;
+drop table if exists marker_insert_select;
+Warnings:
+Note 1051 Unknown table 'test.marker_insert_select'
+use my_local_db;
+insert into my_tx_table(a)
+select thread_id from performance_schema.threads;
+insert into my_non_tx_table(a)
+select thread_id from performance_schema.threads;
+insert into my_tx_table(a)
+select id from information_schema.processlist;
+insert into my_non_tx_table(a)
+select id from information_schema.processlist;
+insert into my_tx_table(a)
+select thread_id from mysql.general_log;
+insert into my_non_tx_table(a)
+select thread_id from mysql.general_log;
+insert into my_tx_table(a)
+select thread_id from mysql.slow_log;
+insert into my_non_tx_table(a)
+select thread_id from mysql.slow_log;
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_non_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+use test;
+drop table if exists marker_delete;
+Warnings:
+Note 1051 Unknown table 'test.marker_delete'
+delete from performance_schema.setup_actors
+where user in ('XXX', 'YYY', 'ZZZ');
+delete from performance_schema.setup_objects
+where object_schema like 'DB%';
+use test;
+drop table if exists marker_end;
+Warnings:
+Note 1051 Unknown table 'test.marker_end'
+drop database my_local_db;
+include/show_binlog_events.inc
+Log_name Pos Event_type Server_id End_log_pos Info
+master-bin.000001 # Query # # use `test`; create table my_local_db.my_tx_table(a bigint) engine = innodb
+master-bin.000001 # Query # # use `test`; create table my_local_db.my_non_tx_table(a bigint) engine = myisam
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_start` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_truncate` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_update` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_insert` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_insert_select` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_delete` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_end` /* generated by server */
diff --git a/mysql-test/suite/perfschema/r/binlog_ok_row.result b/mysql-test/suite/perfschema/r/binlog_ok_row.result
new file mode 100644
index 00000000000..5cf9062138c
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/binlog_ok_row.result
@@ -0,0 +1,119 @@
+set binlog_format=row;
+RESET MASTER;
+drop database if exists my_local_db;
+create database my_local_db;
+create table my_local_db.my_tx_table(a bigint) engine = innodb;
+create table my_local_db.my_non_tx_table(a bigint) engine = myisam;
+use test;
+drop table if exists marker_start;
+Warnings:
+Note 1051 Unknown table 'test.marker_start'
+use my_local_db;
+insert into my_tx_table(a)
+values (1000), (2000), (3000);
+insert into my_non_tx_table(a)
+values (1000), (2000), (3000);
+use test;
+drop table if exists marker_truncate;
+Warnings:
+Note 1051 Unknown table 'test.marker_truncate'
+use performance_schema;
+truncate table events_waits_history;
+truncate table events_waits_history_long;
+use test;
+truncate table performance_schema.events_statements_history_long;
+truncate table performance_schema.host_cache;
+use test;
+drop table if exists marker_update;
+Warnings:
+Note 1051 Unknown table 'test.marker_update'
+use performance_schema;
+update setup_instruments set enabled='NO';
+update setup_instruments set timed='NO';
+use test;
+update performance_schema.setup_instruments set enabled='YES', timed='YES';
+update performance_schema.threads set instrumented='YES';
+use test;
+drop table if exists marker_insert;
+Warnings:
+Note 1051 Unknown table 'test.marker_insert'
+insert into performance_schema.setup_actors(`user`, `host`, `role`)
+values ('XXX', 'XXX', 'XXX'),
+('YYY', 'YYY', 'YYY'),
+('ZZZ', 'ZZZ', 'ZZZ');
+select * from performance_schema.setup_actors
+where user in ('XXX', 'YYY', 'ZZZ') order by user;
+HOST USER ROLE
+XXX XXX XXX
+YYY YYY YYY
+ZZZ ZZZ ZZZ
+insert into performance_schema.setup_objects
+(object_type, object_schema, object_name, enabled, timed)
+values ('TABLE', 'DB1', 'AAA', 'YES', 'YES'),
+('TABLE', 'DB1', 'BBB', 'NO', 'NO'),
+('TABLE', 'DB2', 'CCC', 'YES', 'NO'),
+('TABLE', 'DB2', 'DDD', 'NO', 'YES');
+select * from performance_schema.setup_objects
+where object_schema like 'DB%' order by object_name;
+OBJECT_TYPE OBJECT_SCHEMA OBJECT_NAME ENABLED TIMED
+TABLE DB1 AAA YES YES
+TABLE DB1 BBB NO NO
+TABLE DB2 CCC YES NO
+TABLE DB2 DDD NO YES
+use test;
+drop table if exists marker_insert_select;
+Warnings:
+Note 1051 Unknown table 'test.marker_insert_select'
+use my_local_db;
+insert into my_tx_table(a)
+select thread_id from performance_schema.threads;
+insert into my_non_tx_table(a)
+select thread_id from performance_schema.threads;
+insert into my_tx_table(a)
+select id from information_schema.processlist;
+insert into my_non_tx_table(a)
+select id from information_schema.processlist;
+insert into my_tx_table(a)
+select thread_id from mysql.general_log;
+insert into my_non_tx_table(a)
+select thread_id from mysql.general_log;
+insert into my_tx_table(a)
+select thread_id from mysql.slow_log;
+insert into my_non_tx_table(a)
+select thread_id from mysql.slow_log;
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_non_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+use test;
+drop table if exists marker_delete;
+Warnings:
+Note 1051 Unknown table 'test.marker_delete'
+delete from performance_schema.setup_actors
+where user in ('XXX', 'YYY', 'ZZZ');
+delete from performance_schema.setup_objects
+where object_schema like 'DB%';
+use test;
+drop table if exists marker_end;
+Warnings:
+Note 1051 Unknown table 'test.marker_end'
+drop database my_local_db;
+include/show_binlog_events.inc
+Log_name Pos Event_type Server_id End_log_pos Info
+master-bin.000001 # Query # # use `test`; create table my_local_db.my_tx_table(a bigint) engine = innodb
+master-bin.000001 # Query # # use `test`; create table my_local_db.my_non_tx_table(a bigint) engine = myisam
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_start` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_truncate` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_update` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_insert` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_insert_select` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_delete` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_end` /* generated by server */
diff --git a/mysql-test/suite/perfschema/r/binlog_ok_stmt.result b/mysql-test/suite/perfschema/r/binlog_ok_stmt.result
new file mode 100644
index 00000000000..fe71c3024d1
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/binlog_ok_stmt.result
@@ -0,0 +1,119 @@
+set binlog_format=statement;
+RESET MASTER;
+drop database if exists my_local_db;
+create database my_local_db;
+create table my_local_db.my_tx_table(a bigint) engine = innodb;
+create table my_local_db.my_non_tx_table(a bigint) engine = myisam;
+use test;
+drop table if exists marker_start;
+Warnings:
+Note 1051 Unknown table 'test.marker_start'
+use my_local_db;
+insert into my_tx_table(a)
+values (1000), (2000), (3000);
+insert into my_non_tx_table(a)
+values (1000), (2000), (3000);
+use test;
+drop table if exists marker_truncate;
+Warnings:
+Note 1051 Unknown table 'test.marker_truncate'
+use performance_schema;
+truncate table events_waits_history;
+truncate table events_waits_history_long;
+use test;
+truncate table performance_schema.events_statements_history_long;
+truncate table performance_schema.host_cache;
+use test;
+drop table if exists marker_update;
+Warnings:
+Note 1051 Unknown table 'test.marker_update'
+use performance_schema;
+update setup_instruments set enabled='NO';
+update setup_instruments set timed='NO';
+use test;
+update performance_schema.setup_instruments set enabled='YES', timed='YES';
+update performance_schema.threads set instrumented='YES';
+use test;
+drop table if exists marker_insert;
+Warnings:
+Note 1051 Unknown table 'test.marker_insert'
+insert into performance_schema.setup_actors(`user`, `host`, `role`)
+values ('XXX', 'XXX', 'XXX'),
+('YYY', 'YYY', 'YYY'),
+('ZZZ', 'ZZZ', 'ZZZ');
+select * from performance_schema.setup_actors
+where user in ('XXX', 'YYY', 'ZZZ') order by user;
+HOST USER ROLE
+XXX XXX XXX
+YYY YYY YYY
+ZZZ ZZZ ZZZ
+insert into performance_schema.setup_objects
+(object_type, object_schema, object_name, enabled, timed)
+values ('TABLE', 'DB1', 'AAA', 'YES', 'YES'),
+('TABLE', 'DB1', 'BBB', 'NO', 'NO'),
+('TABLE', 'DB2', 'CCC', 'YES', 'NO'),
+('TABLE', 'DB2', 'DDD', 'NO', 'YES');
+select * from performance_schema.setup_objects
+where object_schema like 'DB%' order by object_name;
+OBJECT_TYPE OBJECT_SCHEMA OBJECT_NAME ENABLED TIMED
+TABLE DB1 AAA YES YES
+TABLE DB1 BBB NO NO
+TABLE DB2 CCC YES NO
+TABLE DB2 DDD NO YES
+use test;
+drop table if exists marker_insert_select;
+Warnings:
+Note 1051 Unknown table 'test.marker_insert_select'
+use my_local_db;
+insert into my_tx_table(a)
+select thread_id from performance_schema.threads;
+insert into my_non_tx_table(a)
+select thread_id from performance_schema.threads;
+insert into my_tx_table(a)
+select id from information_schema.processlist;
+insert into my_non_tx_table(a)
+select id from information_schema.processlist;
+insert into my_tx_table(a)
+select thread_id from mysql.general_log;
+insert into my_non_tx_table(a)
+select thread_id from mysql.general_log;
+insert into my_tx_table(a)
+select thread_id from mysql.slow_log;
+insert into my_non_tx_table(a)
+select thread_id from mysql.slow_log;
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_relay_log_info;
+insert into my_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_non_tx_table(a)
+select Master_log_pos from mysql.slave_master_info;
+insert into my_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+insert into my_non_tx_table(a)
+select Relay_log_pos from mysql.slave_worker_info;
+use test;
+drop table if exists marker_delete;
+Warnings:
+Note 1051 Unknown table 'test.marker_delete'
+delete from performance_schema.setup_actors
+where user in ('XXX', 'YYY', 'ZZZ');
+delete from performance_schema.setup_objects
+where object_schema like 'DB%';
+use test;
+drop table if exists marker_end;
+Warnings:
+Note 1051 Unknown table 'test.marker_end'
+drop database my_local_db;
+include/show_binlog_events.inc
+Log_name Pos Event_type Server_id End_log_pos Info
+master-bin.000001 # Query # # use `test`; create table my_local_db.my_tx_table(a bigint) engine = innodb
+master-bin.000001 # Query # # use `test`; create table my_local_db.my_non_tx_table(a bigint) engine = myisam
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_start` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_truncate` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_update` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_insert` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_insert_select` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_delete` /* generated by server */
+master-bin.000001 # Query # # use `test`; DROP TABLE IF EXISTS `marker_end` /* generated by server */
diff --git a/mysql-test/suite/perfschema/r/func_file_io.result b/mysql-test/suite/perfschema/r/func_file_io.result
index a71c8e601aa..d710774a1f4 100644
--- a/mysql-test/suite/perfschema/r/func_file_io.result
+++ b/mysql-test/suite/perfschema/r/func_file_io.result
@@ -3,6 +3,7 @@ UPDATE performance_schema.setup_instruments SET enabled = 'YES'
WHERE name LIKE 'wait/io/file/%';
update performance_schema.threads SET instrumented = 'YES'
WHERE PROCESSLIST_ID=connection_id();
+truncate table performance_schema.events_statements_summary_by_digest;
flush status;
DROP TABLE IF EXISTS t1;
CREATE TABLE t1 (id INT PRIMARY KEY, b CHAR(100) DEFAULT 'initial value')
diff --git a/mysql-test/suite/perfschema/r/func_mutex.result b/mysql-test/suite/perfschema/r/func_mutex.result
index a76e7f3a646..86967a2a63f 100644
--- a/mysql-test/suite/perfschema/r/func_mutex.result
+++ b/mysql-test/suite/perfschema/r/func_mutex.result
@@ -2,6 +2,7 @@ UPDATE performance_schema.setup_instruments SET enabled = 'NO', timed = 'YES';
UPDATE performance_schema.setup_instruments SET enabled = 'YES'
WHERE name LIKE 'wait/synch/mutex/%'
OR name LIKE 'wait/synch/rwlock/%';
+truncate table performance_schema.events_statements_summary_by_digest;
flush status;
select NAME from performance_schema.mutex_instances
where NAME = 'wait/synch/mutex/sql/TABLE_SHARE::tdc.LOCK_table_share' GROUP BY NAME;
diff --git a/mysql-test/suite/perfschema/r/hostcache_ipv4_blocked.result b/mysql-test/suite/perfschema/r/hostcache_ipv4_blocked.result
index e7af3cdc006..6f5affadd2f 100644
--- a/mysql-test/suite/perfschema/r/hostcache_ipv4_blocked.result
+++ b/mysql-test/suite/perfschema/r/hostcache_ipv4_blocked.result
@@ -23,8 +23,10 @@ User Host
select `User`, `Host` from mysql.`user` where `user` like 'santa.claus.%';
User Host
select @@global.max_connect_errors into @saved_max_connect_errors;
-set global max_connect_errors = 2;
+set global max_connect_errors = 3;
grant select on test.* to 'root'@'santa.claus.ipv4.example.com';
+create user 'quota'@'santa.claus.ipv4.example.com';
+grant select on test.* to 'quota'@'santa.claus.ipv4.example.com';
select "Con1 is alive";
Con1 is alive
Con1 is alive
@@ -207,7 +209,215 @@ COUNT_LOCAL_ERRORS 0
COUNT_UNKNOWN_ERRORS 0
FIRST_ERROR_SEEN set
LAST_ERROR_SEEN set
+ERROR 08S01: Bad handshake
+"Dumping performance_schema.host_cache"
+IP 192.0.2.4
+HOST santa.claus.ipv4.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 2
+COUNT_HOST_BLOCKED_ERRORS 0
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 2
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+set global debug_dbug= "-d,native_password_bad_reply";
+message
+Valid connection should reset SUM_CONNECT_ERROR counter
+set global debug_dbug= "+d,native_password_bad_reply";
+"Dumping performance_schema.host_cache"
+IP 192.0.2.4
+HOST santa.claus.ipv4.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 0
+COUNT_HOST_BLOCKED_ERRORS 0
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 2
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+ERROR 08S01: Bad handshake
+"Dumping performance_schema.host_cache"
+IP 192.0.2.4
+HOST santa.claus.ipv4.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 1
+COUNT_HOST_BLOCKED_ERRORS 0
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 3
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+ERROR 08S01: Bad handshake
+"Dumping performance_schema.host_cache"
+IP 192.0.2.4
+HOST santa.claus.ipv4.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 2
+COUNT_HOST_BLOCKED_ERRORS 0
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 4
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+ERROR 08S01: Bad handshake
+"Dumping performance_schema.host_cache"
+IP 192.0.2.4
+HOST santa.claus.ipv4.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 3
+COUNT_HOST_BLOCKED_ERRORS 0
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 5
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+ERROR HY000: Host '192.0.2.4' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
+"Dumping performance_schema.host_cache"
+IP 192.0.2.4
+HOST santa.claus.ipv4.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 3
+COUNT_HOST_BLOCKED_ERRORS 1
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 5
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+ERROR HY000: Host '192.0.2.4' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
+"Dumping performance_schema.host_cache"
+IP 192.0.2.4
+HOST santa.claus.ipv4.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 3
+COUNT_HOST_BLOCKED_ERRORS 2
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 5
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
revoke select on test.* from 'root'@'santa.claus.ipv4.example.com';
drop user 'root'@'santa.claus.ipv4.example.com';
+revoke select on test.* from 'quota'@'santa.claus.ipv4.example.com';
+drop user 'quota'@'santa.claus.ipv4.example.com';
set global max_connect_errors = @saved_max_connect_errors;
set global debug_dbug= default;
diff --git a/mysql-test/suite/perfschema/r/hostcache_ipv6_blocked.result b/mysql-test/suite/perfschema/r/hostcache_ipv6_blocked.result
index 2e9ad44b58d..5d1846f3354 100644
--- a/mysql-test/suite/perfschema/r/hostcache_ipv6_blocked.result
+++ b/mysql-test/suite/perfschema/r/hostcache_ipv6_blocked.result
@@ -23,8 +23,10 @@ User Host
select `User`, `Host` from mysql.`user` where `user` like 'santa.claus.%';
User Host
select @@global.max_connect_errors into @saved_max_connect_errors;
-set global max_connect_errors = 2;
+set global max_connect_errors = 3;
grant select on test.* to 'root'@'santa.claus.ipv6.example.com';
+create user 'quota'@'santa.claus.ipv6.example.com';
+grant select on test.* to 'quota'@'santa.claus.ipv6.example.com';
select "Con1 is alive";
Con1 is alive
Con1 is alive
@@ -207,7 +209,215 @@ COUNT_LOCAL_ERRORS 0
COUNT_UNKNOWN_ERRORS 0
FIRST_ERROR_SEEN set
LAST_ERROR_SEEN set
+ERROR 08S01: Bad handshake
+"Dumping performance_schema.host_cache"
+IP 2001:db8::6:6
+HOST santa.claus.ipv6.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 2
+COUNT_HOST_BLOCKED_ERRORS 0
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 2
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+set global debug_dbug= "-d,native_password_bad_reply";
+message
+Valid connection should reset SUM_CONNECT_ERROR counter
+set global debug_dbug= "+d,native_password_bad_reply";
+"Dumping performance_schema.host_cache"
+IP 2001:db8::6:6
+HOST santa.claus.ipv6.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 0
+COUNT_HOST_BLOCKED_ERRORS 0
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 2
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+ERROR 08S01: Bad handshake
+"Dumping performance_schema.host_cache"
+IP 2001:db8::6:6
+HOST santa.claus.ipv6.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 1
+COUNT_HOST_BLOCKED_ERRORS 0
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 3
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+ERROR 08S01: Bad handshake
+"Dumping performance_schema.host_cache"
+IP 2001:db8::6:6
+HOST santa.claus.ipv6.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 2
+COUNT_HOST_BLOCKED_ERRORS 0
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 4
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+ERROR 08S01: Bad handshake
+"Dumping performance_schema.host_cache"
+IP 2001:db8::6:6
+HOST santa.claus.ipv6.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 3
+COUNT_HOST_BLOCKED_ERRORS 0
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 5
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+ERROR HY000: Host '2001:db8::6:6' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
+"Dumping performance_schema.host_cache"
+IP 2001:db8::6:6
+HOST santa.claus.ipv6.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 3
+COUNT_HOST_BLOCKED_ERRORS 1
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 5
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
+ERROR HY000: Host '2001:db8::6:6' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'
+"Dumping performance_schema.host_cache"
+IP 2001:db8::6:6
+HOST santa.claus.ipv6.example.com
+HOST_VALIDATED YES
+SUM_CONNECT_ERRORS 3
+COUNT_HOST_BLOCKED_ERRORS 2
+COUNT_NAMEINFO_TRANSIENT_ERRORS 0
+COUNT_NAMEINFO_PERMANENT_ERRORS 0
+COUNT_FORMAT_ERRORS 0
+COUNT_ADDRINFO_TRANSIENT_ERRORS 0
+COUNT_ADDRINFO_PERMANENT_ERRORS 0
+COUNT_FCRDNS_ERRORS 0
+COUNT_HOST_ACL_ERRORS 0
+COUNT_NO_AUTH_PLUGIN_ERRORS 0
+COUNT_AUTH_PLUGIN_ERRORS 0
+COUNT_HANDSHAKE_ERRORS 5
+COUNT_PROXY_USER_ERRORS 0
+COUNT_PROXY_USER_ACL_ERRORS 0
+COUNT_AUTHENTICATION_ERRORS 0
+COUNT_SSL_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_ERRORS 0
+COUNT_MAX_USER_CONNECTIONS_PER_HOUR_ERRORS 0
+COUNT_DEFAULT_DATABASE_ERRORS 0
+COUNT_INIT_CONNECT_ERRORS 0
+COUNT_LOCAL_ERRORS 0
+COUNT_UNKNOWN_ERRORS 0
+FIRST_ERROR_SEEN set
+LAST_ERROR_SEEN set
revoke select on test.* from 'root'@'santa.claus.ipv6.example.com';
drop user 'root'@'santa.claus.ipv6.example.com';
+revoke select on test.* from 'quota'@'santa.claus.ipv6.example.com';
+drop user 'quota'@'santa.claus.ipv6.example.com';
set global max_connect_errors = @saved_max_connect_errors;
set global debug_dbug= default;
diff --git a/mysql-test/suite/perfschema/r/innodb_table_io.result b/mysql-test/suite/perfschema/r/innodb_table_io.result
index 9b5bd783f88..460518aeb65 100644
--- a/mysql-test/suite/perfschema/r/innodb_table_io.result
+++ b/mysql-test/suite/perfschema/r/innodb_table_io.result
@@ -106,9 +106,6 @@ wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
-wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
-wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
-wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
wait/io/table/sql/handler handler.cc: TABLE test marker insert NULL
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
wait/io/table/sql/handler handler.cc: TABLE test no_index_tab fetch NULL
diff --git a/mysql-test/suite/perfschema/r/mks_timer-6258.result b/mysql-test/suite/perfschema/r/mks_timer-6258.result
new file mode 100644
index 00000000000..d0e95a1a8fb
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/mks_timer-6258.result
@@ -0,0 +1,3 @@
+select distinct first_seen < DATE'2000-01-01', last_seen < DATE'2000-01-01' from performance_schema.events_statements_summary_by_digest;
+first_seen < DATE'2000-01-01' last_seen < DATE'2000-01-01'
+0 0
diff --git a/mysql-test/suite/perfschema/r/myisam_file_io.result b/mysql-test/suite/perfschema/r/myisam_file_io.result
index 826c4563932..ea1e0bd52b8 100644
--- a/mysql-test/suite/perfschema/r/myisam_file_io.result
+++ b/mysql-test/suite/perfschema/r/myisam_file_io.result
@@ -4,6 +4,7 @@ update performance_schema.setup_instruments set enabled='YES'
update performance_schema.setup_consumers
set enabled='YES';
truncate table performance_schema.events_waits_history_long;
+truncate table performance_schema.events_statements_summary_by_digest;
flush status;
drop table if exists test.no_index_tab;
create table test.no_index_tab ( a varchar(255), b int ) engine=myisam;
diff --git a/mysql-test/suite/perfschema/r/nesting.result b/mysql-test/suite/perfschema/r/nesting.result
index 06bf039b36f..f1f872f95f9 100644
--- a/mysql-test/suite/perfschema/r/nesting.result
+++ b/mysql-test/suite/perfschema/r/nesting.result
@@ -107,135 +107,142 @@ and (end_event_id <= @marker_end)
) all_events
order by relative_event_id asc;
relative_event_id relative_end_event_id event_name comment nesting_event_type relative_nesting_event_id
-0 18 statement/sql/select select "MARKER_BEGIN" as marker NULL NULL
+0 19 statement/sql/select select "MARKER_BEGIN" as marker NULL NULL
1 4 stage/sql/init (stage) STATEMENT 0
2 2 wait/io/socket/sql/client_connection recv STAGE 1
3 3 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 1
4 4 wait/io/file/sql/query_log write STAGE 1
5 5 stage/sql/checking permissions (stage) STATEMENT 0
6 6 stage/sql/Opening tables (stage) STATEMENT 0
-7 7 stage/sql/init (stage) STATEMENT 0
-8 8 stage/sql/optimizing (stage) STATEMENT 0
-9 9 stage/sql/executing (stage) STATEMENT 0
-10 10 stage/sql/end (stage) STATEMENT 0
-11 11 stage/sql/query end (stage) STATEMENT 0
-12 12 stage/sql/closing tables (stage) STATEMENT 0
-13 13 stage/sql/freeing items (stage) STATEMENT 0
-14 14 wait/io/socket/sql/client_connection send STATEMENT 0
-15 15 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 0
+7 7 stage/sql/After opening tables (stage) STATEMENT 0
+8 8 stage/sql/init (stage) STATEMENT 0
+9 9 stage/sql/optimizing (stage) STATEMENT 0
+10 10 stage/sql/executing (stage) STATEMENT 0
+11 11 stage/sql/end (stage) STATEMENT 0
+12 12 stage/sql/query end (stage) STATEMENT 0
+13 13 stage/sql/closing tables (stage) STATEMENT 0
+14 14 stage/sql/freeing items (stage) STATEMENT 0
+15 15 wait/io/socket/sql/client_connection send STATEMENT 0
16 16 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 0
-17 18 stage/sql/cleaning up (stage) STATEMENT 0
-18 18 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 17
-19 19 idle idle NULL NULL
-20 38 statement/sql/select select "This is simple statement one" as payload NULL NULL
-21 24 stage/sql/init (stage) STATEMENT 20
-22 22 wait/io/socket/sql/client_connection recv STAGE 21
-23 23 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 21
-24 24 wait/io/file/sql/query_log write STAGE 21
-25 25 stage/sql/checking permissions (stage) STATEMENT 20
-26 26 stage/sql/Opening tables (stage) STATEMENT 20
-27 27 stage/sql/init (stage) STATEMENT 20
-28 28 stage/sql/optimizing (stage) STATEMENT 20
-29 29 stage/sql/executing (stage) STATEMENT 20
-30 30 stage/sql/end (stage) STATEMENT 20
-31 31 stage/sql/query end (stage) STATEMENT 20
-32 32 stage/sql/closing tables (stage) STATEMENT 20
-33 33 stage/sql/freeing items (stage) STATEMENT 20
-34 34 wait/io/socket/sql/client_connection send STATEMENT 20
-35 35 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 20
-36 36 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 20
-37 38 stage/sql/cleaning up (stage) STATEMENT 20
-38 38 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 37
-39 39 idle idle NULL NULL
-40 58 statement/sql/select select "This is simple statement two" as payload NULL NULL
-41 44 stage/sql/init (stage) STATEMENT 40
-42 42 wait/io/socket/sql/client_connection recv STAGE 41
-43 43 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 41
-44 44 wait/io/file/sql/query_log write STAGE 41
-45 45 stage/sql/checking permissions (stage) STATEMENT 40
-46 46 stage/sql/Opening tables (stage) STATEMENT 40
-47 47 stage/sql/init (stage) STATEMENT 40
-48 48 stage/sql/optimizing (stage) STATEMENT 40
-49 49 stage/sql/executing (stage) STATEMENT 40
-50 50 stage/sql/end (stage) STATEMENT 40
-51 51 stage/sql/query end (stage) STATEMENT 40
-52 52 stage/sql/closing tables (stage) STATEMENT 40
-53 53 stage/sql/freeing items (stage) STATEMENT 40
-54 54 wait/io/socket/sql/client_connection send STATEMENT 40
-55 55 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 40
-56 56 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 40
-57 58 stage/sql/cleaning up (stage) STATEMENT 40
-58 58 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 57
-59 59 idle idle NULL NULL
-60 76 statement/sql/select select "This is the first part of a multi query" as payload;
+17 17 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 0
+18 19 stage/sql/cleaning up (stage) STATEMENT 0
+19 19 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 18
+20 20 idle idle NULL NULL
+21 40 statement/sql/select select "This is simple statement one" as payload NULL NULL
+22 25 stage/sql/init (stage) STATEMENT 21
+23 23 wait/io/socket/sql/client_connection recv STAGE 22
+24 24 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 22
+25 25 wait/io/file/sql/query_log write STAGE 22
+26 26 stage/sql/checking permissions (stage) STATEMENT 21
+27 27 stage/sql/Opening tables (stage) STATEMENT 21
+28 28 stage/sql/After opening tables (stage) STATEMENT 21
+29 29 stage/sql/init (stage) STATEMENT 21
+30 30 stage/sql/optimizing (stage) STATEMENT 21
+31 31 stage/sql/executing (stage) STATEMENT 21
+32 32 stage/sql/end (stage) STATEMENT 21
+33 33 stage/sql/query end (stage) STATEMENT 21
+34 34 stage/sql/closing tables (stage) STATEMENT 21
+35 35 stage/sql/freeing items (stage) STATEMENT 21
+36 36 wait/io/socket/sql/client_connection send STATEMENT 21
+37 37 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 21
+38 38 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 21
+39 40 stage/sql/cleaning up (stage) STATEMENT 21
+40 40 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 39
+41 41 idle idle NULL NULL
+42 61 statement/sql/select select "This is simple statement two" as payload NULL NULL
+43 46 stage/sql/init (stage) STATEMENT 42
+44 44 wait/io/socket/sql/client_connection recv STAGE 43
+45 45 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 43
+46 46 wait/io/file/sql/query_log write STAGE 43
+47 47 stage/sql/checking permissions (stage) STATEMENT 42
+48 48 stage/sql/Opening tables (stage) STATEMENT 42
+49 49 stage/sql/After opening tables (stage) STATEMENT 42
+50 50 stage/sql/init (stage) STATEMENT 42
+51 51 stage/sql/optimizing (stage) STATEMENT 42
+52 52 stage/sql/executing (stage) STATEMENT 42
+53 53 stage/sql/end (stage) STATEMENT 42
+54 54 stage/sql/query end (stage) STATEMENT 42
+55 55 stage/sql/closing tables (stage) STATEMENT 42
+56 56 stage/sql/freeing items (stage) STATEMENT 42
+57 57 wait/io/socket/sql/client_connection send STATEMENT 42
+58 58 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 42
+59 59 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 42
+60 61 stage/sql/cleaning up (stage) STATEMENT 42
+61 61 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 60
+62 62 idle idle NULL NULL
+63 80 statement/sql/select select "This is the first part of a multi query" as payload;
select "And this is the second part of a multi query" as payload;
select "With a third part to make things complete" as payload NULL NULL
-61 64 stage/sql/init (stage) STATEMENT 60
-62 62 wait/io/socket/sql/client_connection recv STAGE 61
-63 63 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 61
-64 64 wait/io/file/sql/query_log write STAGE 61
-65 65 stage/sql/checking permissions (stage) STATEMENT 60
-66 66 stage/sql/Opening tables (stage) STATEMENT 60
-67 67 stage/sql/init (stage) STATEMENT 60
-68 68 stage/sql/optimizing (stage) STATEMENT 60
-69 69 stage/sql/executing (stage) STATEMENT 60
-70 70 stage/sql/end (stage) STATEMENT 60
-71 71 stage/sql/query end (stage) STATEMENT 60
-72 72 stage/sql/closing tables (stage) STATEMENT 60
-73 76 stage/sql/freeing items (stage) STATEMENT 60
-74 74 wait/io/socket/sql/client_connection send STAGE 73
-75 75 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 73
-76 76 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 73
-77 91 statement/sql/select select "And this is the second part of a multi query" as payload;
+64 67 stage/sql/init (stage) STATEMENT 63
+65 65 wait/io/socket/sql/client_connection recv STAGE 64
+66 66 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 64
+67 67 wait/io/file/sql/query_log write STAGE 64
+68 68 stage/sql/checking permissions (stage) STATEMENT 63
+69 69 stage/sql/Opening tables (stage) STATEMENT 63
+70 70 stage/sql/After opening tables (stage) STATEMENT 63
+71 71 stage/sql/init (stage) STATEMENT 63
+72 72 stage/sql/optimizing (stage) STATEMENT 63
+73 73 stage/sql/executing (stage) STATEMENT 63
+74 74 stage/sql/end (stage) STATEMENT 63
+75 75 stage/sql/query end (stage) STATEMENT 63
+76 76 stage/sql/closing tables (stage) STATEMENT 63
+77 80 stage/sql/freeing items (stage) STATEMENT 63
+78 78 wait/io/socket/sql/client_connection send STAGE 77
+79 79 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 77
+80 80 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 77
+81 96 statement/sql/select select "And this is the second part of a multi query" as payload;
select "With a third part to make things complete" as payload NULL NULL
-78 79 stage/sql/init (stage) STATEMENT 77
-79 79 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 78
-80 80 stage/sql/checking permissions (stage) STATEMENT 77
-81 81 stage/sql/Opening tables (stage) STATEMENT 77
-82 82 stage/sql/init (stage) STATEMENT 77
-83 83 stage/sql/optimizing (stage) STATEMENT 77
-84 84 stage/sql/executing (stage) STATEMENT 77
-85 85 stage/sql/end (stage) STATEMENT 77
-86 86 stage/sql/query end (stage) STATEMENT 77
-87 87 stage/sql/closing tables (stage) STATEMENT 77
-88 91 stage/sql/freeing items (stage) STATEMENT 77
-89 89 wait/io/socket/sql/client_connection send STAGE 88
-90 90 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 88
-91 91 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 88
-92 108 statement/sql/select select "With a third part to make things complete" as payload NULL NULL
-93 94 stage/sql/init (stage) STATEMENT 92
-94 94 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 93
-95 95 stage/sql/checking permissions (stage) STATEMENT 92
-96 96 stage/sql/Opening tables (stage) STATEMENT 92
-97 97 stage/sql/init (stage) STATEMENT 92
-98 98 stage/sql/optimizing (stage) STATEMENT 92
-99 99 stage/sql/executing (stage) STATEMENT 92
-100 100 stage/sql/end (stage) STATEMENT 92
-101 101 stage/sql/query end (stage) STATEMENT 92
-102 102 stage/sql/closing tables (stage) STATEMENT 92
-103 103 stage/sql/freeing items (stage) STATEMENT 92
-104 104 wait/io/socket/sql/client_connection send STATEMENT 92
-105 105 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 92
-106 106 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 92
-107 108 stage/sql/cleaning up (stage) STATEMENT 92
-108 108 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 107
-109 109 idle idle NULL NULL
-110 128 statement/sql/select select "MARKER_END" as marker NULL NULL
-111 114 stage/sql/init (stage) STATEMENT 110
-112 112 wait/io/socket/sql/client_connection recv STAGE 111
-113 113 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 111
-114 114 wait/io/file/sql/query_log write STAGE 111
-115 115 stage/sql/checking permissions (stage) STATEMENT 110
-116 116 stage/sql/Opening tables (stage) STATEMENT 110
-117 117 stage/sql/init (stage) STATEMENT 110
-118 118 stage/sql/optimizing (stage) STATEMENT 110
-119 119 stage/sql/executing (stage) STATEMENT 110
-120 120 stage/sql/end (stage) STATEMENT 110
-121 121 stage/sql/query end (stage) STATEMENT 110
-122 122 stage/sql/closing tables (stage) STATEMENT 110
-123 123 stage/sql/freeing items (stage) STATEMENT 110
-124 124 wait/io/socket/sql/client_connection send STATEMENT 110
-125 125 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 110
-126 126 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 110
-127 128 stage/sql/cleaning up (stage) STATEMENT 110
-128 128 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 127
+82 83 stage/sql/init (stage) STATEMENT 81
+83 83 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 82
+84 84 stage/sql/checking permissions (stage) STATEMENT 81
+85 85 stage/sql/Opening tables (stage) STATEMENT 81
+86 86 stage/sql/After opening tables (stage) STATEMENT 81
+87 87 stage/sql/init (stage) STATEMENT 81
+88 88 stage/sql/optimizing (stage) STATEMENT 81
+89 89 stage/sql/executing (stage) STATEMENT 81
+90 90 stage/sql/end (stage) STATEMENT 81
+91 91 stage/sql/query end (stage) STATEMENT 81
+92 92 stage/sql/closing tables (stage) STATEMENT 81
+93 96 stage/sql/freeing items (stage) STATEMENT 81
+94 94 wait/io/socket/sql/client_connection send STAGE 93
+95 95 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 93
+96 96 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 93
+97 114 statement/sql/select select "With a third part to make things complete" as payload NULL NULL
+98 99 stage/sql/init (stage) STATEMENT 97
+99 99 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 98
+100 100 stage/sql/checking permissions (stage) STATEMENT 97
+101 101 stage/sql/Opening tables (stage) STATEMENT 97
+102 102 stage/sql/After opening tables (stage) STATEMENT 97
+103 103 stage/sql/init (stage) STATEMENT 97
+104 104 stage/sql/optimizing (stage) STATEMENT 97
+105 105 stage/sql/executing (stage) STATEMENT 97
+106 106 stage/sql/end (stage) STATEMENT 97
+107 107 stage/sql/query end (stage) STATEMENT 97
+108 108 stage/sql/closing tables (stage) STATEMENT 97
+109 109 stage/sql/freeing items (stage) STATEMENT 97
+110 110 wait/io/socket/sql/client_connection send STATEMENT 97
+111 111 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 97
+112 112 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 97
+113 114 stage/sql/cleaning up (stage) STATEMENT 97
+114 114 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 113
+115 115 idle idle NULL NULL
+116 135 statement/sql/select select "MARKER_END" as marker NULL NULL
+117 120 stage/sql/init (stage) STATEMENT 116
+118 118 wait/io/socket/sql/client_connection recv STAGE 117
+119 119 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 117
+120 120 wait/io/file/sql/query_log write STAGE 117
+121 121 stage/sql/checking permissions (stage) STATEMENT 116
+122 122 stage/sql/Opening tables (stage) STATEMENT 116
+123 123 stage/sql/After opening tables (stage) STATEMENT 116
+124 124 stage/sql/init (stage) STATEMENT 116
+125 125 stage/sql/optimizing (stage) STATEMENT 116
+126 126 stage/sql/executing (stage) STATEMENT 116
+127 127 stage/sql/end (stage) STATEMENT 116
+128 128 stage/sql/query end (stage) STATEMENT 116
+129 129 stage/sql/closing tables (stage) STATEMENT 116
+130 130 stage/sql/freeing items (stage) STATEMENT 116
+131 131 wait/io/socket/sql/client_connection send STATEMENT 116
+132 132 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 116
+133 133 wait/synch/mutex/sql/THD::LOCK_thd_data lock STATEMENT 116
+134 135 stage/sql/cleaning up (stage) STATEMENT 116
+135 135 wait/synch/mutex/sql/THD::LOCK_thd_data lock STAGE 134
diff --git a/mysql-test/suite/perfschema/r/ortho_iter.result b/mysql-test/suite/perfschema/r/ortho_iter.result
index 0eb5ff8c737..bef2759da41 100644
--- a/mysql-test/suite/perfschema/r/ortho_iter.result
+++ b/mysql-test/suite/perfschema/r/ortho_iter.result
@@ -28,7 +28,8 @@ select (instr_name like "statement/%") into is_statement;
select instr_name, is_wait, is_stage, is_statement;
select count(name)
from performance_schema.setup_instruments
-where name like (concat(instr_name, "%"))
+where (name like (concat(instr_name, "%")))
+and (not name like "%/abstract/%")
into count_expected;
set cmd_1= "select count(*) from (select distinct event_name from performance_schema.";
set cmd_2= concat(" where event_name like \"",
@@ -115,7 +116,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
@@ -639,6 +640,41 @@ status
Checking table events_waits_summary_global_by_event_name ...
Warnings:
Warning 12000 Done
+call check_instrument("statement/abstract/");
+instr_name is_wait is_stage is_statement
+statement/abstract/ 0 0 1
+status
+Checking table events_stages_summary_by_account_by_event_name ...
+status
+Checking table events_stages_summary_by_host_by_event_name ...
+status
+Checking table events_stages_summary_by_thread_by_event_name ...
+status
+Checking table events_stages_summary_by_user_by_event_name ...
+status
+Checking table events_stages_summary_global_by_event_name ...
+status
+Checking table events_statements_summary_by_account_by_event_name ...
+status
+Checking table events_statements_summary_by_host_by_event_name ...
+status
+Checking table events_statements_summary_by_thread_by_event_name ...
+status
+Checking table events_statements_summary_by_user_by_event_name ...
+status
+Checking table events_statements_summary_global_by_event_name ...
+status
+Checking table events_waits_summary_by_account_by_event_name ...
+status
+Checking table events_waits_summary_by_host_by_event_name ...
+status
+Checking table events_waits_summary_by_thread_by_event_name ...
+status
+Checking table events_waits_summary_by_user_by_event_name ...
+status
+Checking table events_waits_summary_global_by_event_name ...
+Warnings:
+Warning 12000 Done
call check_instrument("statement/");
instr_name is_wait is_stage is_statement
statement/ 0 0 1
diff --git a/mysql-test/suite/perfschema/r/privilege_table_io.result b/mysql-test/suite/perfschema/r/privilege_table_io.result
index 02e3ed7da62..838d17e61fe 100644
--- a/mysql-test/suite/perfschema/r/privilege_table_io.result
+++ b/mysql-test/suite/perfschema/r/privilege_table_io.result
@@ -46,7 +46,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/rpl_gtid_func.result b/mysql-test/suite/perfschema/r/rpl_gtid_func.result
new file mode 100644
index 00000000000..98342bc4869
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/rpl_gtid_func.result
@@ -0,0 +1,80 @@
+include/master-slave.inc
+[connection master]
+**** On Master ****
+drop table if exists test.marker;
+create table test.marker(a int) engine=innodb;
+insert into test.marker values (1);
+select * from test.marker;
+a
+1
+truncate table performance_schema.events_waits_history_long;
+truncate table performance_schema.events_statements_summary_by_digest;
+update performance_schema.setup_instruments
+set enabled='YES', timed='YES';
+**** On Slave ****
+truncate table performance_schema.events_waits_history_long;
+truncate table performance_schema.events_statements_summary_by_digest;
+update performance_schema.setup_instruments
+set enabled='YES', timed='NO';
+**** On Master ****
+select * from performance_schema.setup_instruments
+where timed='NO';
+NAME ENABLED TIMED
+select "This better be in the master" as in_master_digest;
+in_master_digest
+This better be in the master
+insert into performance_schema.setup_objects
+values ('TABLE', 'master', 'foo', 'YES', 'YES');
+select * from performance_schema.setup_objects
+order by object_type, object_schema, object_name;
+OBJECT_TYPE OBJECT_SCHEMA OBJECT_NAME ENABLED TIMED
+TABLE % % YES YES
+TABLE information_schema % NO NO
+TABLE master foo YES YES
+TABLE mysql % NO NO
+TABLE performance_schema % NO NO
+select digest, digest_text, count_star
+from performance_schema.events_statements_summary_by_digest
+where digest_text like "%in_%_digest%";
+digest digest_text count_star
+e315485f9cbc06befb4e59970905a034 SELECT ? AS in_master_digest 1
+insert into test.marker values (2);
+**** On Slave ****
+select * from test.marker;
+a
+1
+2
+select * from performance_schema.setup_instruments
+where timed='YES';
+NAME ENABLED TIMED
+select "This better be in the slave" as in_slave_digest;
+in_slave_digest
+This better be in the slave
+insert into performance_schema.setup_objects
+values ('TABLE', 'slave', 'foo', 'YES', 'YES');
+select * from performance_schema.setup_objects
+order by object_type, object_schema, object_name;
+OBJECT_TYPE OBJECT_SCHEMA OBJECT_NAME ENABLED TIMED
+TABLE % % YES YES
+TABLE information_schema % NO NO
+TABLE mysql % NO NO
+TABLE performance_schema % NO NO
+TABLE slave foo YES YES
+select digest, digest_text, count_star
+from performance_schema.events_statements_summary_by_digest
+where digest_text like "%in_%_digest%";
+digest digest_text count_star
+bd2f53b41efcd037df41a3dd8bf3312a SELECT ? AS in_slave_digest 1
+**** On Master ****
+delete from performance_schema.setup_objects
+where object_schema='master';
+**** On Slave ****
+delete from performance_schema.setup_objects
+where object_schema='slave';
+select * from performance_schema.setup_objects;
+OBJECT_TYPE OBJECT_SCHEMA OBJECT_NAME ENABLED TIMED
+TABLE mysql % NO NO
+TABLE performance_schema % NO NO
+TABLE information_schema % NO NO
+TABLE % % YES YES
+include/rpl_end.inc
diff --git a/mysql-test/suite/perfschema/r/rpl_statements.result b/mysql-test/suite/perfschema/r/rpl_statements.result
new file mode 100644
index 00000000000..e271cd2a7fa
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/rpl_statements.result
@@ -0,0 +1,241 @@
+include/master-slave.inc
+[connection master]
+
+#
+# STEP 1 - CREATE AND REPLICATE TEST TABLES
+#
+
+**************
+*** MASTER ***
+**************
+
+*** Create test tables
+
+show variables like '%binlog_format%';
+Variable_name Value
+binlog_format MIXED
+drop table if exists test.marker;
+select thread_id into @my_thread_id
+from performance_schema.threads
+where processlist_id = connection_id();
+create table test.marker(s1 int) engine=innodb;
+**************
+*** SLAVE ***
+**************
+
+*** Clear statement events
+
+#
+# STEP 2 - REPLICATE ONE ROW ON MASTER TO GET REPLICATION THREAD ID ON SLAVE
+#
+**************
+*** MASTER ***
+**************
+
+insert into test.marker values (0);
+
+**************
+*** SLAVE ***
+**************
+
+*** Verify row, get replication thread id, clear statement events
+
+select thread_id into @slave_thread_id from performance_schema.events_statements_history
+where sql_text like '%marker%';
+*** Verify row inserted on master was replicated
+select count(*) = 1 as 'Expect 1' from test.marker;
+Expect 1
+1
+*** Clear statement events
+
+#
+# STEP 3 - PERFORM DML STATEMENTS ON MASTER
+#
+**************
+*** MASTER ***
+**************
+
+show variables like '%binlog_format%';
+Variable_name Value
+binlog_format MIXED
+*** Clear statement events
+
+*** Create/drop table, create/drop database
+
+create database marker1_db;
+create database marker2_db;
+create table marker1_db.table1 (s1 int) engine=innodb;
+create table marker2_db.table1 (s1 int) engine=innodb;
+create table marker2_db.table2 (s1 int) engine=innodb;
+
+*** Transaction
+start transaction;
+insert into marker1_db.table1 values (1), (2), (3);
+insert into marker2_db.table1 values (1), (2), (3);
+commit;
+
+*** Alter
+alter table marker1_db.table1 add column (s2 varchar(32));
+
+*** Insert, Update
+start transaction;
+insert into marker1_db.table1 values (4, 'four'), (5, 'five'), (6, 'six');
+update marker1_db.table1 set s1 = s1 + 1;
+commit;
+
+*** Rollback
+start transaction;
+insert into marker1_db.table1 values (7, 'seven'), (8, 'eight'), (9, 'nine');
+rollback;
+
+*** Autocommit, Delete, Drop
+delete from marker1_db.table1 where s1 > 4;
+drop table marker2_db.table1;
+drop database marker2_db;
+
+*** Examine statements events that will be compared on the slave
+
+select thread_id, event_id, rpad(event_name, 28, ' ') event_name, rpad(current_schema, 10, ' ') current_schema, rpad(digest_text, 72, ' ') digest_text, sql_text from performance_schema.events_statements_history_long
+where sql_text like '%marker%' order by event_id;
+thread_id event_id event_name current_schema digest_text sql_text
+[THREAD_ID] [EVENT_ID] statement/sql/create_db test CREATE SCHEMA marker1_db create database marker1_db
+[THREAD_ID] [EVENT_ID] statement/sql/create_db test CREATE SCHEMA marker2_db create database marker2_db
+[THREAD_ID] [EVENT_ID] statement/sql/create_table test CREATE TABLE marker1_db . table1 ( s1 INTEGER ) ENGINE = innodb create table marker1_db.table1 (s1 int) engine=innodb
+[THREAD_ID] [EVENT_ID] statement/sql/create_table test CREATE TABLE marker2_db . table1 ( s1 INTEGER ) ENGINE = innodb create table marker2_db.table1 (s1 int) engine=innodb
+[THREAD_ID] [EVENT_ID] statement/sql/create_table test CREATE TABLE marker2_db . table2 ( s1 INTEGER ) ENGINE = innodb create table marker2_db.table2 (s1 int) engine=innodb
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker1_db . table1 VALUES (?) /* , ... */ insert into marker1_db.table1 values (1), (2), (3)
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker2_db . table1 VALUES (?) /* , ... */ insert into marker2_db.table1 values (1), (2), (3)
+[THREAD_ID] [EVENT_ID] statement/sql/alter_table test ALTER TABLE marker1_db . table1 ADD COLUMN ( s2 VARCHARACTER (?) ) alter table marker1_db.table1 add column (s2 varchar(32))
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker1_db . table1 VALUES (...) /* , ... */ insert into marker1_db.table1 values (4, 'four'), (5, 'five'), (6, 'six')
+[THREAD_ID] [EVENT_ID] statement/sql/update test UPDATE marker1_db . table1 SET s1 = s1 + ? update marker1_db.table1 set s1 = s1 + 1
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker1_db . table1 VALUES (...) /* , ... */ insert into marker1_db.table1 values (7, 'seven'), (8, 'eight'), (9, 'nine')
+[THREAD_ID] [EVENT_ID] statement/sql/delete test DELETE FROM marker1_db . table1 WHERE s1 > ? delete from marker1_db.table1 where s1 > 4
+[THREAD_ID] [EVENT_ID] statement/sql/drop_table test DROP TABLE marker2_db . table1 drop table marker2_db.table1
+[THREAD_ID] [EVENT_ID] statement/sql/drop_db test DROP SCHEMA marker2_db drop database marker2_db
+
+#
+# STEP 4 - REPLICATE STATEMENT EVENTS ON MASTER TO SLAVE
+#
+
+*** Store statement events in holding table, then replicate
+
+#
+# Create table to hold statement events for later comparison on the slave
+#
+create table test.master_events_statements_history_long as
+(select thread_id, event_id, event_name, sql_text, digest, digest_text, current_schema, rows_affected
+from performance_schema.events_statements_history_long
+where (thread_id=@my_thread_id and digest_text like '%marker%'));
+
+#
+# STEP 5 - VERIFY DML AND DDL STATEMENT EVENTS ON SLAVE
+#
+**************
+*** SLAVE ***
+**************
+
+*** List statement events from master
+
+select thread_id, event_id, rpad(event_name, 28, ' ') event_name, rpad(current_schema, 10, ' ') current_schema, rpad(digest_text, 72, ' ') digest_text, sql_text from master_events_statements_history_long order by event_id;
+thread_id event_id event_name current_schema digest_text sql_text
+[THREAD_ID] [EVENT_ID] statement/sql/create_db test CREATE SCHEMA marker1_db create database marker1_db
+[THREAD_ID] [EVENT_ID] statement/sql/create_db test CREATE SCHEMA marker2_db create database marker2_db
+[THREAD_ID] [EVENT_ID] statement/sql/create_table test CREATE TABLE marker1_db . table1 ( s1 INTEGER ) ENGINE = innodb create table marker1_db.table1 (s1 int) engine=innodb
+[THREAD_ID] [EVENT_ID] statement/sql/create_table test CREATE TABLE marker2_db . table1 ( s1 INTEGER ) ENGINE = innodb create table marker2_db.table1 (s1 int) engine=innodb
+[THREAD_ID] [EVENT_ID] statement/sql/create_table test CREATE TABLE marker2_db . table2 ( s1 INTEGER ) ENGINE = innodb create table marker2_db.table2 (s1 int) engine=innodb
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker1_db . table1 VALUES (?) /* , ... */ insert into marker1_db.table1 values (1), (2), (3)
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker2_db . table1 VALUES (?) /* , ... */ insert into marker2_db.table1 values (1), (2), (3)
+[THREAD_ID] [EVENT_ID] statement/sql/alter_table test ALTER TABLE marker1_db . table1 ADD COLUMN ( s2 VARCHARACTER (?) ) alter table marker1_db.table1 add column (s2 varchar(32))
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker1_db . table1 VALUES (...) /* , ... */ insert into marker1_db.table1 values (4, 'four'), (5, 'five'), (6, 'six')
+[THREAD_ID] [EVENT_ID] statement/sql/update test UPDATE marker1_db . table1 SET s1 = s1 + ? update marker1_db.table1 set s1 = s1 + 1
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker1_db . table1 VALUES (...) /* , ... */ insert into marker1_db.table1 values (7, 'seven'), (8, 'eight'), (9, 'nine')
+[THREAD_ID] [EVENT_ID] statement/sql/delete test DELETE FROM marker1_db . table1 WHERE s1 > ? delete from marker1_db.table1 where s1 > 4
+[THREAD_ID] [EVENT_ID] statement/sql/drop_table test DROP TABLE marker2_db . table1 drop table marker2_db.table1
+[THREAD_ID] [EVENT_ID] statement/sql/drop_db test DROP SCHEMA marker2_db drop database marker2_db
+
+*** List statement events on slave
+
+select thread_id, event_id, rpad(event_name, 28, ' ') event_name, rpad(current_schema, 10, ' ') current_schema, rpad(digest_text, 72, ' ') digest_text, sql_text from performance_schema.events_statements_history_long
+where thread_id = @slave_thread_id and sql_text like '%marker%' order by event_id;
+thread_id event_id event_name current_schema digest_text sql_text
+[THREAD_ID] [EVENT_ID] statement/sql/create_db marker1_db CREATE SCHEMA marker1_db create database marker1_db
+[THREAD_ID] [EVENT_ID] statement/sql/create_db marker2_db CREATE SCHEMA marker2_db create database marker2_db
+[THREAD_ID] [EVENT_ID] statement/sql/create_table test CREATE TABLE marker1_db . table1 ( s1 INTEGER ) ENGINE = innodb create table marker1_db.table1 (s1 int) engine=innodb
+[THREAD_ID] [EVENT_ID] statement/sql/create_table test CREATE TABLE marker2_db . table1 ( s1 INTEGER ) ENGINE = innodb create table marker2_db.table1 (s1 int) engine=innodb
+[THREAD_ID] [EVENT_ID] statement/sql/create_table test CREATE TABLE marker2_db . table2 ( s1 INTEGER ) ENGINE = innodb create table marker2_db.table2 (s1 int) engine=innodb
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker1_db . table1 VALUES (?) /* , ... */ insert into marker1_db.table1 values (1), (2), (3)
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker2_db . table1 VALUES (?) /* , ... */ insert into marker2_db.table1 values (1), (2), (3)
+[THREAD_ID] [EVENT_ID] statement/sql/alter_table test ALTER TABLE marker1_db . table1 ADD COLUMN ( s2 VARCHARACTER (?) ) alter table marker1_db.table1 add column (s2 varchar(32))
+[THREAD_ID] [EVENT_ID] statement/sql/insert test INSERT INTO marker1_db . table1 VALUES (...) /* , ... */ insert into marker1_db.table1 values (4, 'four'), (5, 'five'), (6, 'six')
+[THREAD_ID] [EVENT_ID] statement/sql/update test UPDATE marker1_db . table1 SET s1 = s1 + ? update marker1_db.table1 set s1 = s1 + 1
+[THREAD_ID] [EVENT_ID] statement/sql/delete test DELETE FROM marker1_db . table1 WHERE s1 > ? delete from marker1_db.table1 where s1 > 4
+[THREAD_ID] [EVENT_ID] statement/sql/drop_table test DROP TABLE `marker2_db` . `table1` DROP TABLE `marker2_db`.`table1` /* generated by server */
+[THREAD_ID] [EVENT_ID] statement/sql/drop_db marker2_db DROP SCHEMA marker2_db drop database marker2_db
+
+*** Compare master and slave events
+
+
+*** Event name comparison - expect 0 mismatches
+
+select thread_id, event_id, event_name, digest_text, sql_text from performance_schema.events_statements_history_long t1
+where t1.thread_id = @slave_thread_id and
+sql_text like '%marker%' and
+not exists (select * from master_events_statements_history_long t2 where t2.event_name = t1.event_name);
+thread_id event_id event_name digest_text sql_text
+
+*** Statement digest comparison - expect 1 mismatch for DROP TABLE
+
+select thread_id, event_id, event_name, digest, digest_text, sql_text from performance_schema.events_statements_history_long t1
+where t1.thread_id = @slave_thread_id and
+sql_text like '%marker%' and
+not exists (select * from master_events_statements_history_long t2 where t2.digest = t1.digest);
+thread_id event_id event_name digest digest_text sql_text
+[THREAD_ID] [EVENT_ID] statement/sql/drop_table [DIGEST] DROP TABLE `marker2_db` . `table1` DROP TABLE `marker2_db`.`table1` /* generated by server */
+
+#
+# STEP 6 - DISABLE REPLICATED STATEMENT EVENTS ON SLAVE
+#
+update performance_schema.setup_instruments set enabled='no', timed='no'
+ where name like '%statement/abstract/relay_log%';
+select * from performance_schema.setup_instruments where name like '%statement/abstract/relay_log%';
+NAME ENABLED TIMED
+statement/abstract/relay_log NO NO
+
+#
+# STEP 7 - UPDATE TABLES ON MASTER, REPLICATE
+#
+**************
+*** MASTER ***
+**************
+
+*** Clear statement events
+*** Update some tables, then replicate
+
+insert into marker1_db.table1 values (999, '999'), (998, '998'), (997, '997');
+
+#
+# STEP 8 - VERIFY TABLE UPDATES FROM MASTER, EXPECT NO STATEMENT EVENTS ON SLAVE
+#
+**************
+*** SLAVE ***
+**************
+
+*** Confirm rows were replicated
+
+select * from marker1_db.table1 where s1 > 900 order by s1;
+s1 s2
+997 997
+998 998
+999 999
+
+*** Confirm that are no statements events from the replication thread
+
+select * from performance_schema.events_statements_history_long
+where thread_id = @slave_thread_id;
+THREAD_ID EVENT_ID END_EVENT_ID EVENT_NAME SOURCE TIMER_START TIMER_END TIMER_WAIT LOCK_TIME SQL_TEXT DIGEST DIGEST_TEXT CURRENT_SCHEMA OBJECT_TYPE OBJECT_SCHEMA OBJECT_NAME OBJECT_INSTANCE_BEGIN MYSQL_ERRNO RETURNED_SQLSTATE MESSAGE_TEXT ERRORS WARNINGS ROWS_AFFECTED ROWS_SENT ROWS_EXAMINED CREATED_TMP_DISK_TABLES CREATED_TMP_TABLES SELECT_FULL_JOIN SELECT_FULL_RANGE_JOIN SELECT_RANGE SELECT_RANGE_CHECK SELECT_SCAN SORT_MERGE_PASSES SORT_RANGE SORT_ROWS SORT_SCAN NO_INDEX_USED NO_GOOD_INDEX_USED NESTING_EVENT_ID NESTING_EVENT_TYPE
+
+#
+# STEP 9 - CLEAN UP
+#
+
+include/rpl_end.inc
diff --git a/mysql-test/suite/perfschema/r/setup_instruments_defaults.result b/mysql-test/suite/perfschema/r/setup_instruments_defaults.result
index 2ea7d17a888..e502376b578 100644
--- a/mysql-test/suite/perfschema/r/setup_instruments_defaults.result
+++ b/mysql-test/suite/perfschema/r/setup_instruments_defaults.result
@@ -1,13 +1,18 @@
+#
+# Verify that the configuration file defaults were processed correctly
+#
SELECT * FROM performance_schema.setup_instruments
WHERE name IN (
'wait/synch/mutex/sql/LOCK_user_conn',
'wait/synch/mutex/sql/LOCK_uuid_generator',
-'wait/synch/mutex/sql/LOCK_xid_cache'
- 'stage/sql/creating table')
+'wait/synch/mutex/sql/LOCK_xid_cache',
+'stage/sql/creating table')
AND enabled = 'yes' AND timed = 'no'
ORDER BY name;
NAME ENABLED TIMED
+stage/sql/creating table YES NO
wait/synch/mutex/sql/LOCK_user_conn YES NO
+wait/synch/mutex/sql/LOCK_xid_cache YES NO
SELECT * FROM performance_schema.setup_instruments
WHERE name = 'wait/synch/mutex/sql/LOCK_thread_count'
AND enabled = 'no' AND timed = 'no';
@@ -23,13 +28,36 @@ NAME ENABLED TIMED
wait/synch/mutex/sql/LOG_INFO::lock YES YES
wait/synch/mutex/sql/THD::LOCK_thd_data YES YES
SELECT * FROM performance_schema.setup_instruments
-WHERE name IN (
-'wait/synch/mutex/sql/Delayed_insert::mutex',
-'wait/synch/mutex/sql/hash_filo::lock')
+WHERE name = 'wait/synch/mutex/sql/hash_filo::lock'
AND enabled = 'no' AND timed = 'no'
ORDER BY name;
NAME ENABLED TIMED
-wait/synch/mutex/sql/Delayed_insert::mutex NO NO
wait/synch/mutex/sql/hash_filo::lock NO NO
+#
+# Verify that the instrument startup settings are not not visible.
+#
SHOW VARIABLES LIKE "%/wait/synch/mutex%";
Variable_name Value
+#
+# Verify command line options are processed correctly
+#
+#
+# Verify that wait/io/table/sql/handler is enabled and timed
+#
+SELECT * FROM performance_schema.setup_instruments
+WHERE name like "%wait/io/table/sql/handler%";
+NAME ENABLED TIMED
+wait/io/table/sql/handler YES YES
+#
+# Stop server
+# Restart server with wait/io/table/sql/handler disabled
+# Enable reconnect
+# Wait until connected again
+# Disable reconnect
+#
+# Verify that wait/io/table is disabled
+#
+SELECT * FROM performance_schema.setup_instruments
+WHERE name like "%wait/io/table/sql/handler%";
+NAME ENABLED TIMED
+wait/io/table/sql/handler NO NO
diff --git a/mysql-test/suite/perfschema/r/sizing_default.result b/mysql-test/suite/perfschema/r/sizing_default.result
new file mode 100644
index 00000000000..ef7f7069c19
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/sizing_default.result
@@ -0,0 +1,224 @@
+show variables like "table_definition_cache";
+Variable_name Value
+table_definition_cache 1400
+show variables like "table_open_cache";
+Variable_name Value
+table_open_cache 2000
+show variables like "max_connections";
+Variable_name Value
+max_connections 151
+show variables like "%performance_schema%";
+Variable_name Value
+performance_schema ON
+performance_schema_accounts_size 100
+performance_schema_digests_size 10000
+performance_schema_events_stages_history_long_size 10000
+performance_schema_events_stages_history_size 10
+performance_schema_events_statements_history_long_size 10000
+performance_schema_events_statements_history_size 10
+performance_schema_events_waits_history_long_size 10000
+performance_schema_events_waits_history_size 10
+performance_schema_hosts_size 100
+performance_schema_max_cond_classes 80
+performance_schema_max_cond_instances 3504
+performance_schema_max_file_classes 50
+performance_schema_max_file_handles 32768
+performance_schema_max_file_instances 7693
+performance_schema_max_mutex_classes 200
+performance_schema_max_mutex_instances 15906
+performance_schema_max_rwlock_classes 40
+performance_schema_max_rwlock_instances 9102
+performance_schema_max_socket_classes 10
+performance_schema_max_socket_instances 322
+performance_schema_max_stage_classes 150
+performance_schema_max_statement_classes 168
+performance_schema_max_table_handles 4000
+performance_schema_max_table_instances 12500
+performance_schema_max_thread_classes 50
+performance_schema_max_thread_instances 402
+performance_schema_session_connect_attrs_size 512
+performance_schema_setup_actors_size 100
+performance_schema_setup_objects_size 100
+performance_schema_users_size 100
+show status like "%performance_schema%";
+Variable_name Value
+Performance_schema_accounts_lost 0
+Performance_schema_cond_classes_lost 0
+Performance_schema_cond_instances_lost 0
+Performance_schema_digest_lost 0
+Performance_schema_file_classes_lost 0
+Performance_schema_file_handles_lost 0
+Performance_schema_file_instances_lost 0
+Performance_schema_hosts_lost 0
+Performance_schema_locker_lost 0
+Performance_schema_mutex_classes_lost 0
+Performance_schema_mutex_instances_lost 0
+Performance_schema_rwlock_classes_lost 0
+Performance_schema_rwlock_instances_lost 0
+Performance_schema_session_connect_attrs_lost 0
+Performance_schema_socket_classes_lost 0
+Performance_schema_socket_instances_lost 0
+Performance_schema_stage_classes_lost 0
+Performance_schema_statement_classes_lost 0
+Performance_schema_table_handles_lost 0
+Performance_schema_table_instances_lost 0
+Performance_schema_thread_classes_lost 0
+Performance_schema_thread_instances_lost 0
+Performance_schema_users_lost 0
+show engine performance_schema status;
+Type Name Status
+performance_schema events_waits_current.row_size 184
+performance_schema events_waits_current.row_count 2412
+performance_schema events_waits_history.row_size 184
+performance_schema events_waits_history.row_count 4020
+performance_schema events_waits_history.memory 739680
+performance_schema events_waits_history_long.row_size 184
+performance_schema events_waits_history_long.row_count 10000
+performance_schema events_waits_history_long.memory 1840000
+performance_schema (pfs_mutex_class).row_size 256
+performance_schema (pfs_mutex_class).row_count 200
+performance_schema (pfs_mutex_class).memory 51200
+performance_schema (pfs_rwlock_class).row_size 320
+performance_schema (pfs_rwlock_class).row_count 40
+performance_schema (pfs_rwlock_class).memory 12800
+performance_schema (pfs_cond_class).row_size 256
+performance_schema (pfs_cond_class).row_count 80
+performance_schema (pfs_cond_class).memory 20480
+performance_schema (pfs_thread_class).row_size 192
+performance_schema (pfs_thread_class).row_count 50
+performance_schema (pfs_thread_class).memory 9600
+performance_schema (pfs_file_class).row_size 320
+performance_schema (pfs_file_class).row_count 50
+performance_schema (pfs_file_class).memory 16000
+performance_schema mutex_instances.row_size 128
+performance_schema mutex_instances.row_count 15906
+performance_schema mutex_instances.memory 2035968
+performance_schema rwlock_instances.row_size 192
+performance_schema rwlock_instances.row_count 9102
+performance_schema rwlock_instances.memory 1747584
+performance_schema cond_instances.row_size 128
+performance_schema cond_instances.row_count 3504
+performance_schema cond_instances.memory 448512
+performance_schema threads.row_size 2816
+performance_schema threads.row_count 402
+performance_schema threads.memory 1132032
+performance_schema file_instances.row_size 704
+performance_schema file_instances.row_count 7693
+performance_schema file_instances.memory 5415872
+performance_schema (pfs_file_handle).row_size 8
+performance_schema (pfs_file_handle).row_count 32768
+performance_schema (pfs_file_handle).memory 262144
+performance_schema events_waits_summary_by_thread_by_event_name.row_size 32
+performance_schema events_waits_summary_by_thread_by_event_name.row_count 153966
+performance_schema events_waits_summary_by_thread_by_event_name.memory 4926912
+performance_schema (pfs_table_share).row_size 22208
+performance_schema (pfs_table_share).row_count 12500
+performance_schema (pfs_table_share).memory 277600000
+performance_schema (pfs_table).row_size 9280
+performance_schema (pfs_table).row_count 4000
+performance_schema (pfs_table).memory 37120000
+performance_schema setup_actors.row_size 256
+performance_schema setup_actors.row_count 100
+performance_schema setup_actors.memory 25600
+performance_schema setup_objects.row_size 448
+performance_schema setup_objects.row_count 100
+performance_schema setup_objects.memory 44800
+performance_schema (pfs_account).row_size 256
+performance_schema (pfs_account).row_count 100
+performance_schema (pfs_account).memory 25600
+performance_schema events_waits_summary_by_account_by_event_name.row_size 32
+performance_schema events_waits_summary_by_account_by_event_name.row_count 38300
+performance_schema events_waits_summary_by_account_by_event_name.memory 1225600
+performance_schema events_waits_summary_by_user_by_event_name.row_size 32
+performance_schema events_waits_summary_by_user_by_event_name.row_count 38300
+performance_schema events_waits_summary_by_user_by_event_name.memory 1225600
+performance_schema events_waits_summary_by_host_by_event_name.row_size 32
+performance_schema events_waits_summary_by_host_by_event_name.row_count 38300
+performance_schema events_waits_summary_by_host_by_event_name.memory 1225600
+performance_schema (pfs_user).row_size 128
+performance_schema (pfs_user).row_count 100
+performance_schema (pfs_user).memory 12800
+performance_schema (pfs_host).row_size 128
+performance_schema (pfs_host).row_count 100
+performance_schema (pfs_host).memory 12800
+performance_schema (pfs_stage_class).row_size 256
+performance_schema (pfs_stage_class).row_count 150
+performance_schema (pfs_stage_class).memory 38400
+performance_schema events_stages_history.row_size 88
+performance_schema events_stages_history.row_count 4020
+performance_schema events_stages_history.memory 353760
+performance_schema events_stages_history_long.row_size 88
+performance_schema events_stages_history_long.row_count 10000
+performance_schema events_stages_history_long.memory 880000
+performance_schema events_stages_summary_by_thread_by_event_name.row_size 32
+performance_schema events_stages_summary_by_thread_by_event_name.row_count 60300
+performance_schema events_stages_summary_by_thread_by_event_name.memory 1929600
+performance_schema events_stages_summary_global_by_event_name.row_size 32
+performance_schema events_stages_summary_global_by_event_name.row_count 150
+performance_schema events_stages_summary_global_by_event_name.memory 4800
+performance_schema events_stages_summary_by_account_by_event_name.row_size 32
+performance_schema events_stages_summary_by_account_by_event_name.row_count 15000
+performance_schema events_stages_summary_by_account_by_event_name.memory 480000
+performance_schema events_stages_summary_by_user_by_event_name.row_size 32
+performance_schema events_stages_summary_by_user_by_event_name.row_count 15000
+performance_schema events_stages_summary_by_user_by_event_name.memory 480000
+performance_schema events_stages_summary_by_host_by_event_name.row_size 32
+performance_schema events_stages_summary_by_host_by_event_name.row_count 15000
+performance_schema events_stages_summary_by_host_by_event_name.memory 480000
+performance_schema (pfs_statement_class).row_size 192
+performance_schema (pfs_statement_class).row_count 168
+performance_schema (pfs_statement_class).memory 32256
+performance_schema events_statements_history.row_size 3024
+performance_schema events_statements_history.row_count 4020
+performance_schema events_statements_history.memory 12156480
+performance_schema events_statements_history_long.row_size 3024
+performance_schema events_statements_history_long.row_count 10000
+performance_schema events_statements_history_long.memory 30240000
+performance_schema events_statements_summary_by_thread_by_event_name.row_size 184
+performance_schema events_statements_summary_by_thread_by_event_name.row_count 67536
+performance_schema events_statements_summary_by_thread_by_event_name.memory 12426624
+performance_schema events_statements_summary_global_by_event_name.row_size 184
+performance_schema events_statements_summary_global_by_event_name.row_count 168
+performance_schema events_statements_summary_global_by_event_name.memory 30912
+performance_schema events_statements_summary_by_account_by_event_name.row_size 184
+performance_schema events_statements_summary_by_account_by_event_name.row_count 16800
+performance_schema events_statements_summary_by_account_by_event_name.memory 3091200
+performance_schema events_statements_summary_by_user_by_event_name.row_size 184
+performance_schema events_statements_summary_by_user_by_event_name.row_count 16800
+performance_schema events_statements_summary_by_user_by_event_name.memory 3091200
+performance_schema events_statements_summary_by_host_by_event_name.row_size 184
+performance_schema events_statements_summary_by_host_by_event_name.row_count 16800
+performance_schema events_statements_summary_by_host_by_event_name.memory 3091200
+performance_schema events_statements_current.row_size 3024
+performance_schema events_statements_current.row_count 402
+performance_schema events_statements_current.memory 1215648
+performance_schema (pfs_socket_class).row_size 320
+performance_schema (pfs_socket_class).row_count 10
+performance_schema (pfs_socket_class).memory 3200
+performance_schema socket_instances.row_size 320
+performance_schema socket_instances.row_count 322
+performance_schema socket_instances.memory 103040
+performance_schema events_statements_summary_by_digest.row_size 1472
+performance_schema events_statements_summary_by_digest.row_count 10000
+performance_schema events_statements_summary_by_digest.memory 14720000
+performance_schema session_connect_attrs.row_size 402
+performance_schema session_connect_attrs.row_count 512
+performance_schema session_connect_attrs.memory 205824
+performance_schema (account_hash).count 2
+performance_schema (account_hash).size 100
+performance_schema (digest_hash).count 0
+performance_schema (digest_hash).size 10000
+performance_schema (filename_hash).count 0
+performance_schema (filename_hash).size 7693
+performance_schema (host_hash).count 2
+performance_schema (host_hash).size 100
+performance_schema (setup_actor_hash).count 1
+performance_schema (setup_actor_hash).size 100
+performance_schema (setup_object_hash).count 4
+performance_schema (setup_object_hash).size 100
+performance_schema (table_share_hash).count 80
+performance_schema (table_share_hash).size 12500
+performance_schema (user_hash).count 2
+performance_schema (user_hash).size 100
+performance_schema host_cache.size 336
+performance_schema performance_schema.memory 422231328
diff --git a/mysql-test/suite/perfschema/r/sizing_growth.result b/mysql-test/suite/perfschema/r/sizing_growth.result
new file mode 100644
index 00000000000..2190e904fd4
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/sizing_growth.result
@@ -0,0 +1,255 @@
+flush status;
+flush tables;
+select * from performance_schema.mutex_instances;
+select * from performance_schema.rwlock_instances;
+select * from performance_schema.cond_instances;
+select * from performance_schema.file_instances;
+select count(*) from performance_schema.mutex_instances
+into @v0_mutex_instances;
+select count(*) from performance_schema.rwlock_instances
+into @v0_rwlock_instances;
+select count(*) from performance_schema.cond_instances
+into @v0_cond_instances;
+select count(*) from performance_schema.file_instances
+into @v0_file_instances;
+select count(*) from performance_schema.mutex_instances
+into @v1_mutex_instances;
+select count(*) from performance_schema.rwlock_instances
+into @v1_rwlock_instances;
+select count(*) from performance_schema.cond_instances
+into @v1_cond_instances;
+select count(*) from performance_schema.file_instances
+into @v1_file_instances;
+select count(name), name from performance_schema.mutex_instances
+group by name;
+select count(name), name from performance_schema.rwlock_instances
+group by name;
+select count(name), name from performance_schema.cond_instances
+group by name;
+select count(event_name), event_name from performance_schema.file_instances
+group by event_name;
+begin;
+create table test.t1(a int) engine = innodb;
+create table test.t2(a int) engine = innodb;
+create table test.t3(a int) engine = innodb;
+create table test.t4(a int) engine = innodb;
+create table test.t5(a int) engine = innodb;
+create table test.t6(a int) engine = innodb;
+create table test.t7(a int) engine = innodb;
+create table test.t8(a int) engine = innodb;
+create table test.t9(a int) engine = innodb;
+create table test.t10(a int) engine = innodb;
+select * from test.t1;
+select * from test.t2;
+select * from test.t3;
+select * from test.t4;
+select * from test.t5;
+select * from test.t6;
+select * from test.t7;
+select * from test.t8;
+select * from test.t9;
+select * from test.t10;
+commit;
+select count(*) from performance_schema.mutex_instances
+into @v2_mutex_instances;
+select count(*) from performance_schema.rwlock_instances
+into @v2_rwlock_instances;
+select count(*) from performance_schema.cond_instances
+into @v2_cond_instances;
+select count(*) from performance_schema.file_instances
+into @v2_file_instances;
+select count(name), name from performance_schema.mutex_instances
+group by name;
+select count(name), name from performance_schema.rwlock_instances
+group by name;
+select count(name), name from performance_schema.cond_instances
+group by name;
+select count(event_name), event_name from performance_schema.file_instances
+group by event_name;
+select @v2_mutex_instances, @v1_mutex_instances, @v0_mutex_instances;
+select @v2_rwlock_instances, @v1_rwlock_instances, @v0_rwlock_instances;
+select @v2_cond_instances, @v1_cond_instances, @v0_cond_instances;
+select @v2_file_instances, @v1_file_instances, @v0_file_instances;
+select round((@v2_mutex_instances - @v1_mutex_instances) / 10)
+into @mutex_per_share;
+select round((@v2_rwlock_instances - @v1_rwlock_instances) / 10)
+into @rwlock_per_share;
+select round((@v2_cond_instances - @v1_cond_instances) / 10)
+into @cond_per_share;
+select round((@v2_file_instances - @v1_file_instances) / 10)
+into @file_per_share;
+select "con1 connected";
+select "con2 connected";
+select "con3 connected";
+select "con4 connected";
+select "con5 connected";
+select "con6 connected";
+select "con7 connected";
+select "con8 connected";
+select "con9 connected";
+select "con10 connected";
+select count(*) from performance_schema.mutex_instances
+into @v3_mutex_instances;
+select count(*) from performance_schema.rwlock_instances
+into @v3_rwlock_instances;
+select count(*) from performance_schema.cond_instances
+into @v3_cond_instances;
+select count(*) from performance_schema.file_instances
+into @v3_file_instances;
+select count(name), name from performance_schema.mutex_instances
+group by name;
+select count(name), name from performance_schema.rwlock_instances
+group by name;
+select count(name), name from performance_schema.cond_instances
+group by name;
+select count(event_name), event_name from performance_schema.file_instances
+group by event_name;
+select @v3_mutex_instances, @v2_mutex_instances;
+select @v3_rwlock_instances, @v2_rwlock_instances;
+select @v3_cond_instances, @v2_cond_instances;
+select @v3_file_instances, @v2_file_instances;
+select round((@v3_mutex_instances - @v2_mutex_instances) / 10)
+into @mutex_per_con;
+select round((@v3_rwlock_instances - @v2_rwlock_instances) / 10)
+into @rwlock_per_con;
+select round((@v3_cond_instances - @v2_cond_instances) / 10)
+into @cond_per_con;
+select round((@v3_file_instances - @v2_file_instances) / 10)
+into @file_per_con;
+lock table test.t1 write, test.t2 write, test.t3 write, test.t4 write,
+test.t5 write, test.t6 write, test.t7 write, test.t8 write, test.t9 write,
+test.t10 write;
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+select count(*) from performance_schema.mutex_instances
+into @v4_mutex_instances;
+select count(*) from performance_schema.rwlock_instances
+into @v4_rwlock_instances;
+select count(*) from performance_schema.cond_instances
+into @v4_cond_instances;
+select count(*) from performance_schema.file_instances
+into @v4_file_instances;
+select count(name), name from performance_schema.mutex_instances
+group by name;
+select count(name), name from performance_schema.rwlock_instances
+group by name;
+select count(name), name from performance_schema.cond_instances
+group by name;
+select count(event_name), event_name from performance_schema.file_instances
+group by event_name;
+select @v4_mutex_instances, @v3_mutex_instances;
+select @v4_rwlock_instances, @v3_rwlock_instances;
+select @v4_cond_instances, @v3_cond_instances;
+select @v4_file_instances, @v3_file_instances;
+select round((@v4_mutex_instances - @v3_mutex_instances) / 10)
+into @mutex_per_handle;
+select round((@v4_rwlock_instances - @v3_rwlock_instances) / 10)
+into @rwlock_per_handle;
+select round((@v4_cond_instances - @v3_cond_instances) / 10)
+into @cond_per_handle;
+select round((@v4_file_instances - @v3_file_instances) / 10)
+into @file_per_handle;
+unlock tables;
+drop table test.t1;
+drop table test.t2;
+drop table test.t3;
+drop table test.t4;
+drop table test.t5;
+drop table test.t6;
+drop table test.t7;
+drop table test.t8;
+drop table test.t9;
+drop table test.t10;
+show status like "performance_schema%";
+Variable_name Value
+Performance_schema_accounts_lost 0
+Performance_schema_cond_classes_lost 0
+Performance_schema_cond_instances_lost 0
+Performance_schema_digest_lost 0
+Performance_schema_file_classes_lost 0
+Performance_schema_file_handles_lost 0
+Performance_schema_file_instances_lost 0
+Performance_schema_hosts_lost 0
+Performance_schema_locker_lost 0
+Performance_schema_mutex_classes_lost 0
+Performance_schema_mutex_instances_lost 0
+Performance_schema_rwlock_classes_lost 0
+Performance_schema_rwlock_instances_lost 0
+Performance_schema_session_connect_attrs_lost 0
+Performance_schema_socket_classes_lost 0
+Performance_schema_socket_instances_lost 0
+Performance_schema_stage_classes_lost 0
+Performance_schema_statement_classes_lost 0
+Performance_schema_table_handles_lost 0
+Performance_schema_table_instances_lost 0
+Performance_schema_thread_classes_lost 0
+Performance_schema_thread_instances_lost 0
+Performance_schema_users_lost 0
+select @rwlock_per_share <= 3;
+@rwlock_per_share <= 3
+1
+select @cond_per_share;
+@cond_per_share
+0
+select @file_per_share <= 3;
+@file_per_share <= 3
+1
+select @mutex_per_con;
+@mutex_per_con
+3
+select @rwlock_per_con;
+@rwlock_per_con
+1
+select @cond_per_con;
+@cond_per_con
+2
+select @file_per_con;
+@file_per_con
+0
+select @mutex_per_handle;
+@mutex_per_handle
+0
+select @rwlock_per_handle;
+@rwlock_per_handle
+0
+select @cond_per_handle;
+@cond_per_handle
+0
+select @file_per_handle;
+@file_per_handle
+0
+select if(
+(@rwlock_per_share <= 3)
+AND (@cond_per_share = 0)
+AND (@file_per_share <= 3)
+AND (@mutex_per_con = 3)
+AND (@rwlock_per_con = 1)
+AND (@cond_per_con = 2)
+AND (@file_per_con = 0)
+AND (@mutex_per_handle = 0)
+AND (@rwlock_per_handle = 0)
+AND (@cond_per_handle = 0)
+AND (@file_per_handle = 0),
+"OK: heuristics are up to date",
+"FAILED: heuristics need to be updated")
+as status;
+status
+OK: heuristics are up to date
diff --git a/mysql-test/suite/perfschema/r/sizing_high.result b/mysql-test/suite/perfschema/r/sizing_high.result
new file mode 100644
index 00000000000..4d63c970782
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/sizing_high.result
@@ -0,0 +1,224 @@
+show variables like "table_definition_cache";
+Variable_name Value
+table_definition_cache 5000
+show variables like "table_open_cache";
+Variable_name Value
+table_open_cache 400
+show variables like "max_connections";
+Variable_name Value
+max_connections 200
+show variables like "%performance_schema%";
+Variable_name Value
+performance_schema ON
+performance_schema_accounts_size 100
+performance_schema_digests_size 10000
+performance_schema_events_stages_history_long_size 10000
+performance_schema_events_stages_history_size 10
+performance_schema_events_statements_history_long_size 10000
+performance_schema_events_statements_history_size 10
+performance_schema_events_waits_history_long_size 10000
+performance_schema_events_waits_history_size 10
+performance_schema_hosts_size 100
+performance_schema_max_cond_classes 80
+performance_schema_max_cond_instances 10900
+performance_schema_max_file_classes 50
+performance_schema_max_file_handles 32768
+performance_schema_max_file_instances 23385
+performance_schema_max_mutex_classes 200
+performance_schema_max_mutex_instances 52200
+performance_schema_max_rwlock_classes 40
+performance_schema_max_rwlock_instances 30800
+performance_schema_max_socket_classes 10
+performance_schema_max_socket_instances 420
+performance_schema_max_stage_classes 150
+performance_schema_max_statement_classes 168
+performance_schema_max_table_handles 800
+performance_schema_max_table_instances 12500
+performance_schema_max_thread_classes 50
+performance_schema_max_thread_instances 500
+performance_schema_session_connect_attrs_size 512
+performance_schema_setup_actors_size 100
+performance_schema_setup_objects_size 100
+performance_schema_users_size 100
+show status like "%performance_schema%";
+Variable_name Value
+Performance_schema_accounts_lost 0
+Performance_schema_cond_classes_lost 0
+Performance_schema_cond_instances_lost 0
+Performance_schema_digest_lost 0
+Performance_schema_file_classes_lost 0
+Performance_schema_file_handles_lost 0
+Performance_schema_file_instances_lost 0
+Performance_schema_hosts_lost 0
+Performance_schema_locker_lost 0
+Performance_schema_mutex_classes_lost 0
+Performance_schema_mutex_instances_lost 0
+Performance_schema_rwlock_classes_lost 0
+Performance_schema_rwlock_instances_lost 0
+Performance_schema_session_connect_attrs_lost 0
+Performance_schema_socket_classes_lost 0
+Performance_schema_socket_instances_lost 0
+Performance_schema_stage_classes_lost 0
+Performance_schema_statement_classes_lost 0
+Performance_schema_table_handles_lost 0
+Performance_schema_table_instances_lost 0
+Performance_schema_thread_classes_lost 0
+Performance_schema_thread_instances_lost 0
+Performance_schema_users_lost 0
+show engine performance_schema status;
+Type Name Status
+performance_schema events_waits_current.row_size 184
+performance_schema events_waits_current.row_count 3000
+performance_schema events_waits_history.row_size 184
+performance_schema events_waits_history.row_count 5000
+performance_schema events_waits_history.memory 920000
+performance_schema events_waits_history_long.row_size 184
+performance_schema events_waits_history_long.row_count 10000
+performance_schema events_waits_history_long.memory 1840000
+performance_schema (pfs_mutex_class).row_size 256
+performance_schema (pfs_mutex_class).row_count 200
+performance_schema (pfs_mutex_class).memory 51200
+performance_schema (pfs_rwlock_class).row_size 320
+performance_schema (pfs_rwlock_class).row_count 40
+performance_schema (pfs_rwlock_class).memory 12800
+performance_schema (pfs_cond_class).row_size 256
+performance_schema (pfs_cond_class).row_count 80
+performance_schema (pfs_cond_class).memory 20480
+performance_schema (pfs_thread_class).row_size 192
+performance_schema (pfs_thread_class).row_count 50
+performance_schema (pfs_thread_class).memory 9600
+performance_schema (pfs_file_class).row_size 320
+performance_schema (pfs_file_class).row_count 50
+performance_schema (pfs_file_class).memory 16000
+performance_schema mutex_instances.row_size 128
+performance_schema mutex_instances.row_count 52200
+performance_schema mutex_instances.memory 6681600
+performance_schema rwlock_instances.row_size 192
+performance_schema rwlock_instances.row_count 30800
+performance_schema rwlock_instances.memory 5913600
+performance_schema cond_instances.row_size 128
+performance_schema cond_instances.row_count 10900
+performance_schema cond_instances.memory 1395200
+performance_schema threads.row_size 2816
+performance_schema threads.row_count 500
+performance_schema threads.memory 1408000
+performance_schema file_instances.row_size 704
+performance_schema file_instances.row_count 23385
+performance_schema file_instances.memory 16463040
+performance_schema (pfs_file_handle).row_size 8
+performance_schema (pfs_file_handle).row_count 32768
+performance_schema (pfs_file_handle).memory 262144
+performance_schema events_waits_summary_by_thread_by_event_name.row_size 32
+performance_schema events_waits_summary_by_thread_by_event_name.row_count 191500
+performance_schema events_waits_summary_by_thread_by_event_name.memory 6128000
+performance_schema (pfs_table_share).row_size 22208
+performance_schema (pfs_table_share).row_count 12500
+performance_schema (pfs_table_share).memory 277600000
+performance_schema (pfs_table).row_size 9280
+performance_schema (pfs_table).row_count 800
+performance_schema (pfs_table).memory 7424000
+performance_schema setup_actors.row_size 256
+performance_schema setup_actors.row_count 100
+performance_schema setup_actors.memory 25600
+performance_schema setup_objects.row_size 448
+performance_schema setup_objects.row_count 100
+performance_schema setup_objects.memory 44800
+performance_schema (pfs_account).row_size 256
+performance_schema (pfs_account).row_count 100
+performance_schema (pfs_account).memory 25600
+performance_schema events_waits_summary_by_account_by_event_name.row_size 32
+performance_schema events_waits_summary_by_account_by_event_name.row_count 38300
+performance_schema events_waits_summary_by_account_by_event_name.memory 1225600
+performance_schema events_waits_summary_by_user_by_event_name.row_size 32
+performance_schema events_waits_summary_by_user_by_event_name.row_count 38300
+performance_schema events_waits_summary_by_user_by_event_name.memory 1225600
+performance_schema events_waits_summary_by_host_by_event_name.row_size 32
+performance_schema events_waits_summary_by_host_by_event_name.row_count 38300
+performance_schema events_waits_summary_by_host_by_event_name.memory 1225600
+performance_schema (pfs_user).row_size 128
+performance_schema (pfs_user).row_count 100
+performance_schema (pfs_user).memory 12800
+performance_schema (pfs_host).row_size 128
+performance_schema (pfs_host).row_count 100
+performance_schema (pfs_host).memory 12800
+performance_schema (pfs_stage_class).row_size 256
+performance_schema (pfs_stage_class).row_count 150
+performance_schema (pfs_stage_class).memory 38400
+performance_schema events_stages_history.row_size 88
+performance_schema events_stages_history.row_count 5000
+performance_schema events_stages_history.memory 440000
+performance_schema events_stages_history_long.row_size 88
+performance_schema events_stages_history_long.row_count 10000
+performance_schema events_stages_history_long.memory 880000
+performance_schema events_stages_summary_by_thread_by_event_name.row_size 32
+performance_schema events_stages_summary_by_thread_by_event_name.row_count 75000
+performance_schema events_stages_summary_by_thread_by_event_name.memory 2400000
+performance_schema events_stages_summary_global_by_event_name.row_size 32
+performance_schema events_stages_summary_global_by_event_name.row_count 150
+performance_schema events_stages_summary_global_by_event_name.memory 4800
+performance_schema events_stages_summary_by_account_by_event_name.row_size 32
+performance_schema events_stages_summary_by_account_by_event_name.row_count 15000
+performance_schema events_stages_summary_by_account_by_event_name.memory 480000
+performance_schema events_stages_summary_by_user_by_event_name.row_size 32
+performance_schema events_stages_summary_by_user_by_event_name.row_count 15000
+performance_schema events_stages_summary_by_user_by_event_name.memory 480000
+performance_schema events_stages_summary_by_host_by_event_name.row_size 32
+performance_schema events_stages_summary_by_host_by_event_name.row_count 15000
+performance_schema events_stages_summary_by_host_by_event_name.memory 480000
+performance_schema (pfs_statement_class).row_size 192
+performance_schema (pfs_statement_class).row_count 168
+performance_schema (pfs_statement_class).memory 32256
+performance_schema events_statements_history.row_size 3024
+performance_schema events_statements_history.row_count 5000
+performance_schema events_statements_history.memory 15120000
+performance_schema events_statements_history_long.row_size 3024
+performance_schema events_statements_history_long.row_count 10000
+performance_schema events_statements_history_long.memory 30240000
+performance_schema events_statements_summary_by_thread_by_event_name.row_size 184
+performance_schema events_statements_summary_by_thread_by_event_name.row_count 84000
+performance_schema events_statements_summary_by_thread_by_event_name.memory 15456000
+performance_schema events_statements_summary_global_by_event_name.row_size 184
+performance_schema events_statements_summary_global_by_event_name.row_count 168
+performance_schema events_statements_summary_global_by_event_name.memory 30912
+performance_schema events_statements_summary_by_account_by_event_name.row_size 184
+performance_schema events_statements_summary_by_account_by_event_name.row_count 16800
+performance_schema events_statements_summary_by_account_by_event_name.memory 3091200
+performance_schema events_statements_summary_by_user_by_event_name.row_size 184
+performance_schema events_statements_summary_by_user_by_event_name.row_count 16800
+performance_schema events_statements_summary_by_user_by_event_name.memory 3091200
+performance_schema events_statements_summary_by_host_by_event_name.row_size 184
+performance_schema events_statements_summary_by_host_by_event_name.row_count 16800
+performance_schema events_statements_summary_by_host_by_event_name.memory 3091200
+performance_schema events_statements_current.row_size 3024
+performance_schema events_statements_current.row_count 500
+performance_schema events_statements_current.memory 1512000
+performance_schema (pfs_socket_class).row_size 320
+performance_schema (pfs_socket_class).row_count 10
+performance_schema (pfs_socket_class).memory 3200
+performance_schema socket_instances.row_size 320
+performance_schema socket_instances.row_count 420
+performance_schema socket_instances.memory 134400
+performance_schema events_statements_summary_by_digest.row_size 1472
+performance_schema events_statements_summary_by_digest.row_count 10000
+performance_schema events_statements_summary_by_digest.memory 14720000
+performance_schema session_connect_attrs.row_size 500
+performance_schema session_connect_attrs.row_count 512
+performance_schema session_connect_attrs.memory 256000
+performance_schema (account_hash).count 2
+performance_schema (account_hash).size 100
+performance_schema (digest_hash).count 0
+performance_schema (digest_hash).size 10000
+performance_schema (filename_hash).count 0
+performance_schema (filename_hash).size 23385
+performance_schema (host_hash).count 2
+performance_schema (host_hash).size 100
+performance_schema (setup_actor_hash).count 1
+performance_schema (setup_actor_hash).size 100
+performance_schema (setup_object_hash).count 4
+performance_schema (setup_object_hash).size 100
+performance_schema (table_share_hash).count 80
+performance_schema (table_share_hash).size 12500
+performance_schema (user_hash).count 2
+performance_schema (user_hash).size 100
+performance_schema host_cache.size 336
+performance_schema performance_schema.memory 421925632
diff --git a/mysql-test/suite/perfschema/r/sizing_low.result b/mysql-test/suite/perfschema/r/sizing_low.result
new file mode 100644
index 00000000000..d5aab2c2df3
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/sizing_low.result
@@ -0,0 +1,224 @@
+show variables like "table_definition_cache";
+Variable_name Value
+table_definition_cache 400
+show variables like "table_open_cache";
+Variable_name Value
+table_open_cache 100
+show variables like "max_connections";
+Variable_name Value
+max_connections 50
+show variables like "%performance_schema%";
+Variable_name Value
+performance_schema ON
+performance_schema_accounts_size 10
+performance_schema_digests_size 1000
+performance_schema_events_stages_history_long_size 100
+performance_schema_events_stages_history_size 5
+performance_schema_events_statements_history_long_size 100
+performance_schema_events_statements_history_size 5
+performance_schema_events_waits_history_long_size 100
+performance_schema_events_waits_history_size 5
+performance_schema_hosts_size 20
+performance_schema_max_cond_classes 80
+performance_schema_max_cond_instances 612
+performance_schema_max_file_classes 50
+performance_schema_max_file_handles 32768
+performance_schema_max_file_instances 1556
+performance_schema_max_mutex_classes 200
+performance_schema_max_mutex_instances 2945
+performance_schema_max_rwlock_classes 40
+performance_schema_max_rwlock_instances 1612
+performance_schema_max_socket_classes 10
+performance_schema_max_socket_instances 67
+performance_schema_max_stage_classes 150
+performance_schema_max_statement_classes 168
+performance_schema_max_table_handles 112
+performance_schema_max_table_instances 445
+performance_schema_max_thread_classes 50
+performance_schema_max_thread_instances 112
+performance_schema_session_connect_attrs_size 512
+performance_schema_setup_actors_size 100
+performance_schema_setup_objects_size 100
+performance_schema_users_size 5
+show status like "%performance_schema%";
+Variable_name Value
+Performance_schema_accounts_lost 0
+Performance_schema_cond_classes_lost 0
+Performance_schema_cond_instances_lost 0
+Performance_schema_digest_lost 0
+Performance_schema_file_classes_lost 0
+Performance_schema_file_handles_lost 0
+Performance_schema_file_instances_lost 0
+Performance_schema_hosts_lost 0
+Performance_schema_locker_lost 0
+Performance_schema_mutex_classes_lost 0
+Performance_schema_mutex_instances_lost 0
+Performance_schema_rwlock_classes_lost 0
+Performance_schema_rwlock_instances_lost 0
+Performance_schema_session_connect_attrs_lost 0
+Performance_schema_socket_classes_lost 0
+Performance_schema_socket_instances_lost 0
+Performance_schema_stage_classes_lost 0
+Performance_schema_statement_classes_lost 0
+Performance_schema_table_handles_lost 0
+Performance_schema_table_instances_lost 0
+Performance_schema_thread_classes_lost 0
+Performance_schema_thread_instances_lost 0
+Performance_schema_users_lost 0
+show engine performance_schema status;
+Type Name Status
+performance_schema events_waits_current.row_size 184
+performance_schema events_waits_current.row_count 672
+performance_schema events_waits_history.row_size 184
+performance_schema events_waits_history.row_count 560
+performance_schema events_waits_history.memory 103040
+performance_schema events_waits_history_long.row_size 184
+performance_schema events_waits_history_long.row_count 100
+performance_schema events_waits_history_long.memory 18400
+performance_schema (pfs_mutex_class).row_size 256
+performance_schema (pfs_mutex_class).row_count 200
+performance_schema (pfs_mutex_class).memory 51200
+performance_schema (pfs_rwlock_class).row_size 320
+performance_schema (pfs_rwlock_class).row_count 40
+performance_schema (pfs_rwlock_class).memory 12800
+performance_schema (pfs_cond_class).row_size 256
+performance_schema (pfs_cond_class).row_count 80
+performance_schema (pfs_cond_class).memory 20480
+performance_schema (pfs_thread_class).row_size 192
+performance_schema (pfs_thread_class).row_count 50
+performance_schema (pfs_thread_class).memory 9600
+performance_schema (pfs_file_class).row_size 320
+performance_schema (pfs_file_class).row_count 50
+performance_schema (pfs_file_class).memory 16000
+performance_schema mutex_instances.row_size 128
+performance_schema mutex_instances.row_count 2945
+performance_schema mutex_instances.memory 376960
+performance_schema rwlock_instances.row_size 192
+performance_schema rwlock_instances.row_count 1612
+performance_schema rwlock_instances.memory 309504
+performance_schema cond_instances.row_size 128
+performance_schema cond_instances.row_count 612
+performance_schema cond_instances.memory 78336
+performance_schema threads.row_size 2816
+performance_schema threads.row_count 112
+performance_schema threads.memory 315392
+performance_schema file_instances.row_size 704
+performance_schema file_instances.row_count 1556
+performance_schema file_instances.memory 1095424
+performance_schema (pfs_file_handle).row_size 8
+performance_schema (pfs_file_handle).row_count 32768
+performance_schema (pfs_file_handle).memory 262144
+performance_schema events_waits_summary_by_thread_by_event_name.row_size 32
+performance_schema events_waits_summary_by_thread_by_event_name.row_count 42896
+performance_schema events_waits_summary_by_thread_by_event_name.memory 1372672
+performance_schema (pfs_table_share).row_size 22208
+performance_schema (pfs_table_share).row_count 445
+performance_schema (pfs_table_share).memory 9882560
+performance_schema (pfs_table).row_size 9280
+performance_schema (pfs_table).row_count 112
+performance_schema (pfs_table).memory 1039360
+performance_schema setup_actors.row_size 256
+performance_schema setup_actors.row_count 100
+performance_schema setup_actors.memory 25600
+performance_schema setup_objects.row_size 448
+performance_schema setup_objects.row_count 100
+performance_schema setup_objects.memory 44800
+performance_schema (pfs_account).row_size 256
+performance_schema (pfs_account).row_count 10
+performance_schema (pfs_account).memory 2560
+performance_schema events_waits_summary_by_account_by_event_name.row_size 32
+performance_schema events_waits_summary_by_account_by_event_name.row_count 3830
+performance_schema events_waits_summary_by_account_by_event_name.memory 122560
+performance_schema events_waits_summary_by_user_by_event_name.row_size 32
+performance_schema events_waits_summary_by_user_by_event_name.row_count 1915
+performance_schema events_waits_summary_by_user_by_event_name.memory 61280
+performance_schema events_waits_summary_by_host_by_event_name.row_size 32
+performance_schema events_waits_summary_by_host_by_event_name.row_count 7660
+performance_schema events_waits_summary_by_host_by_event_name.memory 245120
+performance_schema (pfs_user).row_size 128
+performance_schema (pfs_user).row_count 5
+performance_schema (pfs_user).memory 640
+performance_schema (pfs_host).row_size 128
+performance_schema (pfs_host).row_count 20
+performance_schema (pfs_host).memory 2560
+performance_schema (pfs_stage_class).row_size 256
+performance_schema (pfs_stage_class).row_count 150
+performance_schema (pfs_stage_class).memory 38400
+performance_schema events_stages_history.row_size 88
+performance_schema events_stages_history.row_count 560
+performance_schema events_stages_history.memory 49280
+performance_schema events_stages_history_long.row_size 88
+performance_schema events_stages_history_long.row_count 100
+performance_schema events_stages_history_long.memory 8800
+performance_schema events_stages_summary_by_thread_by_event_name.row_size 32
+performance_schema events_stages_summary_by_thread_by_event_name.row_count 16800
+performance_schema events_stages_summary_by_thread_by_event_name.memory 537600
+performance_schema events_stages_summary_global_by_event_name.row_size 32
+performance_schema events_stages_summary_global_by_event_name.row_count 150
+performance_schema events_stages_summary_global_by_event_name.memory 4800
+performance_schema events_stages_summary_by_account_by_event_name.row_size 32
+performance_schema events_stages_summary_by_account_by_event_name.row_count 1500
+performance_schema events_stages_summary_by_account_by_event_name.memory 48000
+performance_schema events_stages_summary_by_user_by_event_name.row_size 32
+performance_schema events_stages_summary_by_user_by_event_name.row_count 750
+performance_schema events_stages_summary_by_user_by_event_name.memory 24000
+performance_schema events_stages_summary_by_host_by_event_name.row_size 32
+performance_schema events_stages_summary_by_host_by_event_name.row_count 3000
+performance_schema events_stages_summary_by_host_by_event_name.memory 96000
+performance_schema (pfs_statement_class).row_size 192
+performance_schema (pfs_statement_class).row_count 168
+performance_schema (pfs_statement_class).memory 32256
+performance_schema events_statements_history.row_size 3024
+performance_schema events_statements_history.row_count 560
+performance_schema events_statements_history.memory 1693440
+performance_schema events_statements_history_long.row_size 3024
+performance_schema events_statements_history_long.row_count 100
+performance_schema events_statements_history_long.memory 302400
+performance_schema events_statements_summary_by_thread_by_event_name.row_size 184
+performance_schema events_statements_summary_by_thread_by_event_name.row_count 18816
+performance_schema events_statements_summary_by_thread_by_event_name.memory 3462144
+performance_schema events_statements_summary_global_by_event_name.row_size 184
+performance_schema events_statements_summary_global_by_event_name.row_count 168
+performance_schema events_statements_summary_global_by_event_name.memory 30912
+performance_schema events_statements_summary_by_account_by_event_name.row_size 184
+performance_schema events_statements_summary_by_account_by_event_name.row_count 1680
+performance_schema events_statements_summary_by_account_by_event_name.memory 309120
+performance_schema events_statements_summary_by_user_by_event_name.row_size 184
+performance_schema events_statements_summary_by_user_by_event_name.row_count 840
+performance_schema events_statements_summary_by_user_by_event_name.memory 154560
+performance_schema events_statements_summary_by_host_by_event_name.row_size 184
+performance_schema events_statements_summary_by_host_by_event_name.row_count 3360
+performance_schema events_statements_summary_by_host_by_event_name.memory 618240
+performance_schema events_statements_current.row_size 3024
+performance_schema events_statements_current.row_count 112
+performance_schema events_statements_current.memory 338688
+performance_schema (pfs_socket_class).row_size 320
+performance_schema (pfs_socket_class).row_count 10
+performance_schema (pfs_socket_class).memory 3200
+performance_schema socket_instances.row_size 320
+performance_schema socket_instances.row_count 67
+performance_schema socket_instances.memory 21440
+performance_schema events_statements_summary_by_digest.row_size 1472
+performance_schema events_statements_summary_by_digest.row_count 1000
+performance_schema events_statements_summary_by_digest.memory 1472000
+performance_schema session_connect_attrs.row_size 112
+performance_schema session_connect_attrs.row_count 512
+performance_schema session_connect_attrs.memory 57344
+performance_schema (account_hash).count 2
+performance_schema (account_hash).size 10
+performance_schema (digest_hash).count 0
+performance_schema (digest_hash).size 1000
+performance_schema (filename_hash).count 0
+performance_schema (filename_hash).size 1556
+performance_schema (host_hash).count 2
+performance_schema (host_hash).size 20
+performance_schema (setup_actor_hash).count 1
+performance_schema (setup_actor_hash).size 100
+performance_schema (setup_object_hash).count 4
+performance_schema (setup_object_hash).size 100
+performance_schema (table_share_hash).count 80
+performance_schema (table_share_hash).size 445
+performance_schema (user_hash).count 2
+performance_schema (user_hash).size 5
+performance_schema host_cache.size 336
+performance_schema performance_schema.memory 24771616
diff --git a/mysql-test/suite/perfschema/r/sizing_med.result b/mysql-test/suite/perfschema/r/sizing_med.result
new file mode 100644
index 00000000000..c2e7a4df4bf
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/sizing_med.result
@@ -0,0 +1,224 @@
+show variables like "table_definition_cache";
+Variable_name Value
+table_definition_cache 401
+show variables like "table_open_cache";
+Variable_name Value
+table_open_cache 401
+show variables like "max_connections";
+Variable_name Value
+max_connections 152
+show variables like "%performance_schema%";
+Variable_name Value
+performance_schema ON
+performance_schema_accounts_size 100
+performance_schema_digests_size 5000
+performance_schema_events_stages_history_long_size 1000
+performance_schema_events_stages_history_size 10
+performance_schema_events_statements_history_long_size 1000
+performance_schema_events_statements_history_size 10
+performance_schema_events_waits_history_long_size 1000
+performance_schema_events_waits_history_size 10
+performance_schema_hosts_size 100
+performance_schema_max_cond_classes 80
+performance_schema_max_cond_instances 1079
+performance_schema_max_file_classes 50
+performance_schema_max_file_handles 32768
+performance_schema_max_file_instances 1754
+performance_schema_max_mutex_classes 200
+performance_schema_max_mutex_instances 4230
+performance_schema_max_rwlock_classes 40
+performance_schema_max_rwlock_instances 2222
+performance_schema_max_socket_classes 10
+performance_schema_max_socket_instances 232
+performance_schema_max_stage_classes 150
+performance_schema_max_statement_classes 168
+performance_schema_max_table_handles 573
+performance_schema_max_table_instances 556
+performance_schema_max_thread_classes 50
+performance_schema_max_thread_instances 289
+performance_schema_session_connect_attrs_size 512
+performance_schema_setup_actors_size 100
+performance_schema_setup_objects_size 100
+performance_schema_users_size 100
+show status like "%performance_schema%";
+Variable_name Value
+Performance_schema_accounts_lost 0
+Performance_schema_cond_classes_lost 0
+Performance_schema_cond_instances_lost 0
+Performance_schema_digest_lost 0
+Performance_schema_file_classes_lost 0
+Performance_schema_file_handles_lost 0
+Performance_schema_file_instances_lost 0
+Performance_schema_hosts_lost 0
+Performance_schema_locker_lost 0
+Performance_schema_mutex_classes_lost 0
+Performance_schema_mutex_instances_lost 0
+Performance_schema_rwlock_classes_lost 0
+Performance_schema_rwlock_instances_lost 0
+Performance_schema_session_connect_attrs_lost 0
+Performance_schema_socket_classes_lost 0
+Performance_schema_socket_instances_lost 0
+Performance_schema_stage_classes_lost 0
+Performance_schema_statement_classes_lost 0
+Performance_schema_table_handles_lost 0
+Performance_schema_table_instances_lost 0
+Performance_schema_thread_classes_lost 0
+Performance_schema_thread_instances_lost 0
+Performance_schema_users_lost 0
+show engine performance_schema status;
+Type Name Status
+performance_schema events_waits_current.row_size 184
+performance_schema events_waits_current.row_count 1734
+performance_schema events_waits_history.row_size 184
+performance_schema events_waits_history.row_count 2890
+performance_schema events_waits_history.memory 531760
+performance_schema events_waits_history_long.row_size 184
+performance_schema events_waits_history_long.row_count 1000
+performance_schema events_waits_history_long.memory 184000
+performance_schema (pfs_mutex_class).row_size 256
+performance_schema (pfs_mutex_class).row_count 200
+performance_schema (pfs_mutex_class).memory 51200
+performance_schema (pfs_rwlock_class).row_size 320
+performance_schema (pfs_rwlock_class).row_count 40
+performance_schema (pfs_rwlock_class).memory 12800
+performance_schema (pfs_cond_class).row_size 256
+performance_schema (pfs_cond_class).row_count 80
+performance_schema (pfs_cond_class).memory 20480
+performance_schema (pfs_thread_class).row_size 192
+performance_schema (pfs_thread_class).row_count 50
+performance_schema (pfs_thread_class).memory 9600
+performance_schema (pfs_file_class).row_size 320
+performance_schema (pfs_file_class).row_count 50
+performance_schema (pfs_file_class).memory 16000
+performance_schema mutex_instances.row_size 128
+performance_schema mutex_instances.row_count 4230
+performance_schema mutex_instances.memory 541440
+performance_schema rwlock_instances.row_size 192
+performance_schema rwlock_instances.row_count 2222
+performance_schema rwlock_instances.memory 426624
+performance_schema cond_instances.row_size 128
+performance_schema cond_instances.row_count 1079
+performance_schema cond_instances.memory 138112
+performance_schema threads.row_size 2816
+performance_schema threads.row_count 289
+performance_schema threads.memory 813824
+performance_schema file_instances.row_size 704
+performance_schema file_instances.row_count 1754
+performance_schema file_instances.memory 1234816
+performance_schema (pfs_file_handle).row_size 8
+performance_schema (pfs_file_handle).row_count 32768
+performance_schema (pfs_file_handle).memory 262144
+performance_schema events_waits_summary_by_thread_by_event_name.row_size 32
+performance_schema events_waits_summary_by_thread_by_event_name.row_count 110687
+performance_schema events_waits_summary_by_thread_by_event_name.memory 3541984
+performance_schema (pfs_table_share).row_size 22208
+performance_schema (pfs_table_share).row_count 556
+performance_schema (pfs_table_share).memory 12347648
+performance_schema (pfs_table).row_size 9280
+performance_schema (pfs_table).row_count 573
+performance_schema (pfs_table).memory 5317440
+performance_schema setup_actors.row_size 256
+performance_schema setup_actors.row_count 100
+performance_schema setup_actors.memory 25600
+performance_schema setup_objects.row_size 448
+performance_schema setup_objects.row_count 100
+performance_schema setup_objects.memory 44800
+performance_schema (pfs_account).row_size 256
+performance_schema (pfs_account).row_count 100
+performance_schema (pfs_account).memory 25600
+performance_schema events_waits_summary_by_account_by_event_name.row_size 32
+performance_schema events_waits_summary_by_account_by_event_name.row_count 38300
+performance_schema events_waits_summary_by_account_by_event_name.memory 1225600
+performance_schema events_waits_summary_by_user_by_event_name.row_size 32
+performance_schema events_waits_summary_by_user_by_event_name.row_count 38300
+performance_schema events_waits_summary_by_user_by_event_name.memory 1225600
+performance_schema events_waits_summary_by_host_by_event_name.row_size 32
+performance_schema events_waits_summary_by_host_by_event_name.row_count 38300
+performance_schema events_waits_summary_by_host_by_event_name.memory 1225600
+performance_schema (pfs_user).row_size 128
+performance_schema (pfs_user).row_count 100
+performance_schema (pfs_user).memory 12800
+performance_schema (pfs_host).row_size 128
+performance_schema (pfs_host).row_count 100
+performance_schema (pfs_host).memory 12800
+performance_schema (pfs_stage_class).row_size 256
+performance_schema (pfs_stage_class).row_count 150
+performance_schema (pfs_stage_class).memory 38400
+performance_schema events_stages_history.row_size 88
+performance_schema events_stages_history.row_count 2890
+performance_schema events_stages_history.memory 254320
+performance_schema events_stages_history_long.row_size 88
+performance_schema events_stages_history_long.row_count 1000
+performance_schema events_stages_history_long.memory 88000
+performance_schema events_stages_summary_by_thread_by_event_name.row_size 32
+performance_schema events_stages_summary_by_thread_by_event_name.row_count 43350
+performance_schema events_stages_summary_by_thread_by_event_name.memory 1387200
+performance_schema events_stages_summary_global_by_event_name.row_size 32
+performance_schema events_stages_summary_global_by_event_name.row_count 150
+performance_schema events_stages_summary_global_by_event_name.memory 4800
+performance_schema events_stages_summary_by_account_by_event_name.row_size 32
+performance_schema events_stages_summary_by_account_by_event_name.row_count 15000
+performance_schema events_stages_summary_by_account_by_event_name.memory 480000
+performance_schema events_stages_summary_by_user_by_event_name.row_size 32
+performance_schema events_stages_summary_by_user_by_event_name.row_count 15000
+performance_schema events_stages_summary_by_user_by_event_name.memory 480000
+performance_schema events_stages_summary_by_host_by_event_name.row_size 32
+performance_schema events_stages_summary_by_host_by_event_name.row_count 15000
+performance_schema events_stages_summary_by_host_by_event_name.memory 480000
+performance_schema (pfs_statement_class).row_size 192
+performance_schema (pfs_statement_class).row_count 168
+performance_schema (pfs_statement_class).memory 32256
+performance_schema events_statements_history.row_size 3024
+performance_schema events_statements_history.row_count 2890
+performance_schema events_statements_history.memory 8739360
+performance_schema events_statements_history_long.row_size 3024
+performance_schema events_statements_history_long.row_count 1000
+performance_schema events_statements_history_long.memory 3024000
+performance_schema events_statements_summary_by_thread_by_event_name.row_size 184
+performance_schema events_statements_summary_by_thread_by_event_name.row_count 48552
+performance_schema events_statements_summary_by_thread_by_event_name.memory 8933568
+performance_schema events_statements_summary_global_by_event_name.row_size 184
+performance_schema events_statements_summary_global_by_event_name.row_count 168
+performance_schema events_statements_summary_global_by_event_name.memory 30912
+performance_schema events_statements_summary_by_account_by_event_name.row_size 184
+performance_schema events_statements_summary_by_account_by_event_name.row_count 16800
+performance_schema events_statements_summary_by_account_by_event_name.memory 3091200
+performance_schema events_statements_summary_by_user_by_event_name.row_size 184
+performance_schema events_statements_summary_by_user_by_event_name.row_count 16800
+performance_schema events_statements_summary_by_user_by_event_name.memory 3091200
+performance_schema events_statements_summary_by_host_by_event_name.row_size 184
+performance_schema events_statements_summary_by_host_by_event_name.row_count 16800
+performance_schema events_statements_summary_by_host_by_event_name.memory 3091200
+performance_schema events_statements_current.row_size 3024
+performance_schema events_statements_current.row_count 289
+performance_schema events_statements_current.memory 873936
+performance_schema (pfs_socket_class).row_size 320
+performance_schema (pfs_socket_class).row_count 10
+performance_schema (pfs_socket_class).memory 3200
+performance_schema socket_instances.row_size 320
+performance_schema socket_instances.row_count 232
+performance_schema socket_instances.memory 74240
+performance_schema events_statements_summary_by_digest.row_size 1472
+performance_schema events_statements_summary_by_digest.row_count 5000
+performance_schema events_statements_summary_by_digest.memory 7360000
+performance_schema session_connect_attrs.row_size 289
+performance_schema session_connect_attrs.row_count 512
+performance_schema session_connect_attrs.memory 147968
+performance_schema (account_hash).count 2
+performance_schema (account_hash).size 100
+performance_schema (digest_hash).count 0
+performance_schema (digest_hash).size 5000
+performance_schema (filename_hash).count 0
+performance_schema (filename_hash).size 1754
+performance_schema (host_hash).count 2
+performance_schema (host_hash).size 100
+performance_schema (setup_actor_hash).count 1
+performance_schema (setup_actor_hash).size 100
+performance_schema (setup_object_hash).count 4
+performance_schema (setup_object_hash).size 100
+performance_schema (table_share_hash).count 80
+performance_schema (table_share_hash).size 556
+performance_schema (user_hash).count 2
+performance_schema (user_hash).size 100
+performance_schema host_cache.size 336
+performance_schema performance_schema.memory 70954032
diff --git a/mysql-test/suite/perfschema/r/sizing_off.result b/mysql-test/suite/perfschema/r/sizing_off.result
new file mode 100644
index 00000000000..0d95a8c0f1b
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/sizing_off.result
@@ -0,0 +1,58 @@
+show variables like "performance_schema%";
+Variable_name Value
+performance_schema OFF
+performance_schema_accounts_size -1
+performance_schema_digests_size -1
+performance_schema_events_stages_history_long_size -1
+performance_schema_events_stages_history_size -1
+performance_schema_events_statements_history_long_size -1
+performance_schema_events_statements_history_size -1
+performance_schema_events_waits_history_long_size -1
+performance_schema_events_waits_history_size -1
+performance_schema_hosts_size -1
+performance_schema_max_cond_classes 80
+performance_schema_max_cond_instances -1
+performance_schema_max_file_classes 50
+performance_schema_max_file_handles 32768
+performance_schema_max_file_instances -1
+performance_schema_max_mutex_classes 200
+performance_schema_max_mutex_instances -1
+performance_schema_max_rwlock_classes 40
+performance_schema_max_rwlock_instances -1
+performance_schema_max_socket_classes 10
+performance_schema_max_socket_instances -1
+performance_schema_max_stage_classes 150
+performance_schema_max_statement_classes 168
+performance_schema_max_table_handles -1
+performance_schema_max_table_instances -1
+performance_schema_max_thread_classes 50
+performance_schema_max_thread_instances -1
+performance_schema_session_connect_attrs_size -1
+performance_schema_setup_actors_size 100
+performance_schema_setup_objects_size 100
+performance_schema_users_size -1
+show status like "performance_schema%";
+Variable_name Value
+Performance_schema_accounts_lost 0
+Performance_schema_cond_classes_lost 0
+Performance_schema_cond_instances_lost 0
+Performance_schema_digest_lost 0
+Performance_schema_file_classes_lost 0
+Performance_schema_file_handles_lost 0
+Performance_schema_file_instances_lost 0
+Performance_schema_hosts_lost 0
+Performance_schema_locker_lost 0
+Performance_schema_mutex_classes_lost 0
+Performance_schema_mutex_instances_lost 0
+Performance_schema_rwlock_classes_lost 0
+Performance_schema_rwlock_instances_lost 0
+Performance_schema_session_connect_attrs_lost 0
+Performance_schema_socket_classes_lost 0
+Performance_schema_socket_instances_lost 0
+Performance_schema_stage_classes_lost 0
+Performance_schema_statement_classes_lost 0
+Performance_schema_table_handles_lost 0
+Performance_schema_table_instances_lost 0
+Performance_schema_thread_classes_lost 0
+Performance_schema_thread_instances_lost 0
+Performance_schema_users_lost 0
diff --git a/mysql-test/suite/perfschema/r/stage_mdl_function.result b/mysql-test/suite/perfschema/r/stage_mdl_function.result
index 39cf2b08e85..d949b19586a 100644
--- a/mysql-test/suite/perfschema/r/stage_mdl_function.result
+++ b/mysql-test/suite/perfschema/r/stage_mdl_function.result
@@ -11,11 +11,11 @@ username event_name sql_text
user1 statement/sql/select select test.f1()
username event_name nesting_event_type
username event_name nesting_event_type
-user1 stage/sql/System lock STATEMENT
-user1 stage/sql/init STATEMENT
user1 stage/sql/optimizing STATEMENT
user1 stage/sql/executing STATEMENT
user1 stage/sql/Opening tables STATEMENT
+user1 stage/sql/After opening tables STATEMENT
+user1 stage/sql/closing tables STATEMENT
user1 stage/sql/end STATEMENT
user1 stage/sql/query end STATEMENT
user1 stage/sql/closing tables STATEMENT
diff --git a/mysql-test/suite/perfschema/r/stage_mdl_procedure.result b/mysql-test/suite/perfschema/r/stage_mdl_procedure.result
index b214a8ec290..263c00c98e6 100644
--- a/mysql-test/suite/perfschema/r/stage_mdl_procedure.result
+++ b/mysql-test/suite/perfschema/r/stage_mdl_procedure.result
@@ -18,11 +18,11 @@ username event_name sql_text
user1 statement/sql/select select test.f1()
username event_name nesting_event_type
username event_name nesting_event_type
-user1 stage/sql/executing STATEMENT
-user1 stage/sql/Opening tables STATEMENT
user1 stage/sql/query end STATEMENT
user1 stage/sql/closing tables STATEMENT
user1 stage/sql/Opening tables STATEMENT
+user1 stage/sql/After opening tables STATEMENT
+user1 stage/sql/closing tables STATEMENT
user1 stage/sql/end STATEMENT
user1 stage/sql/query end STATEMENT
user1 stage/sql/closing tables STATEMENT
diff --git a/mysql-test/suite/perfschema/r/stage_mdl_table.result b/mysql-test/suite/perfschema/r/stage_mdl_table.result
index 20bb91159da..60e83e8a179 100644
--- a/mysql-test/suite/perfschema/r/stage_mdl_table.result
+++ b/mysql-test/suite/perfschema/r/stage_mdl_table.result
@@ -34,6 +34,7 @@ user2 stage/sql/checking permissions STATEMENT
user2 stage/sql/checking permissions STATEMENT
user2 stage/sql/init STATEMENT
user2 stage/sql/Opening tables STATEMENT
+user2 stage/sql/After opening tables STATEMENT
user2 stage/sql/setup STATEMENT
user2 stage/sql/creating table STATEMENT
user2 stage/sql/After create STATEMENT
diff --git a/mysql-test/suite/perfschema/r/start_server_disable_idle.result b/mysql-test/suite/perfschema/r/start_server_disable_idle.result
index dc652f8bbbf..b27ecd52226 100644
--- a/mysql-test/suite/perfschema/r/start_server_disable_idle.result
+++ b/mysql-test/suite/perfschema/r/start_server_disable_idle.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_disable_stages.result b/mysql-test/suite/perfschema/r/start_server_disable_stages.result
index 2984360fad9..0b8e00a5653 100644
--- a/mysql-test/suite/perfschema/r/start_server_disable_stages.result
+++ b/mysql-test/suite/perfschema/r/start_server_disable_stages.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_disable_statements.result b/mysql-test/suite/perfschema/r/start_server_disable_statements.result
index 2f0cff977e7..8e8d1498b9f 100644
--- a/mysql-test/suite/perfschema/r/start_server_disable_statements.result
+++ b/mysql-test/suite/perfschema/r/start_server_disable_statements.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_disable_waits.result b/mysql-test/suite/perfschema/r/start_server_disable_waits.result
index 1a1062d3201..d4b02dedc2c 100644
--- a/mysql-test/suite/perfschema/r/start_server_disable_waits.result
+++ b/mysql-test/suite/perfschema/r/start_server_disable_waits.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_innodb.result b/mysql-test/suite/perfschema/r/start_server_innodb.result
index 58d4e611812..0d7ea7d6294 100644
--- a/mysql-test/suite/perfschema/r/start_server_innodb.result
+++ b/mysql-test/suite/perfschema/r/start_server_innodb.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_account.result b/mysql-test/suite/perfschema/r/start_server_no_account.result
index cf5b5ba09e0..b9ec719ed58 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_account.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_account.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_cond_class.result b/mysql-test/suite/perfschema/r/start_server_no_cond_class.result
index 805bb3a2cce..4fac77bc0cc 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_cond_class.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_cond_class.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_cond_inst.result b/mysql-test/suite/perfschema/r/start_server_no_cond_inst.result
index 172ca779e18..75cd54776eb 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_cond_inst.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_cond_inst.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_file_class.result b/mysql-test/suite/perfschema/r/start_server_no_file_class.result
index e8c1580fd03..9922fcaa016 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_file_class.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_file_class.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_file_inst.result b/mysql-test/suite/perfschema/r/start_server_no_file_inst.result
index 02be2fe9585..6e8735f6a1f 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_file_inst.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_file_inst.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_host.result b/mysql-test/suite/perfschema/r/start_server_no_host.result
index 7d5fdaf7134..f5dae7c61d9 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_host.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_host.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_mutex_class.result b/mysql-test/suite/perfschema/r/start_server_no_mutex_class.result
index 1ee6c681d01..4b3c8790b58 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_mutex_class.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_mutex_class.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_mutex_inst.result b/mysql-test/suite/perfschema/r/start_server_no_mutex_inst.result
index 6d51baa0d2f..92ec4cf61fc 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_mutex_inst.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_mutex_inst.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_rwlock_class.result b/mysql-test/suite/perfschema/r/start_server_no_rwlock_class.result
index 7bead1375fe..e4ac0d0fa8b 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_rwlock_class.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_rwlock_class.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_rwlock_inst.result b/mysql-test/suite/perfschema/r/start_server_no_rwlock_inst.result
index f4a6264e573..3bba543f3b8 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_rwlock_inst.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_rwlock_inst.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 0
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_setup_actors.result b/mysql-test/suite/perfschema/r/start_server_no_setup_actors.result
index 6f2dc52e485..2c3ef382fb9 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_setup_actors.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_setup_actors.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_setup_objects.result b/mysql-test/suite/perfschema/r/start_server_no_setup_objects.result
index 210a5e677e9..0b49b4d055a 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_setup_objects.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_setup_objects.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_socket_class.result b/mysql-test/suite/perfschema/r/start_server_no_socket_class.result
index e495686fa63..9cf73c2b78d 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_socket_class.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_socket_class.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 0
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_socket_inst.result b/mysql-test/suite/perfschema/r/start_server_no_socket_inst.result
index 474875f2de7..6da66d6ee75 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_socket_inst.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_socket_inst.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 0
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_stage_class.result b/mysql-test/suite/perfschema/r/start_server_no_stage_class.result
index 6ccd55451ac..532935bb0ff 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_stage_class.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_stage_class.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 0
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_stages_history.result b/mysql-test/suite/perfschema/r/start_server_no_stages_history.result
index 6443cba13df..360571bc326 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_stages_history.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_stages_history.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_stages_history_long.result b/mysql-test/suite/perfschema/r/start_server_no_stages_history_long.result
index ad44f26b880..d458e3da9b1 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_stages_history_long.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_stages_history_long.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_statements_history.result b/mysql-test/suite/perfschema/r/start_server_no_statements_history.result
index cd21d415dad..2682ea22f88 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_statements_history.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_statements_history.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_statements_history_long.result b/mysql-test/suite/perfschema/r/start_server_no_statements_history_long.result
index 2fa222208b3..9568e9ad56b 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_statements_history_long.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_statements_history_long.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_table_hdl.result b/mysql-test/suite/perfschema/r/start_server_no_table_hdl.result
index 46d18a2e354..c189d9a5024 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_table_hdl.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_table_hdl.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 0
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_table_inst.result b/mysql-test/suite/perfschema/r/start_server_no_table_inst.result
index a098c3556f0..a440cfe3302 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_table_inst.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_table_inst.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 0
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_thread_class.result b/mysql-test/suite/perfschema/r/start_server_no_thread_class.result
index da1de089ef8..d9c945ea8cb 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_thread_class.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_thread_class.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 0
diff --git a/mysql-test/suite/perfschema/r/start_server_no_thread_inst.result b/mysql-test/suite/perfschema/r/start_server_no_thread_inst.result
index e8663c0baf3..f5ce5bebb51 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_thread_inst.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_thread_inst.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_user.result b/mysql-test/suite/perfschema/r/start_server_no_user.result
index 84c9da61842..53cb0051f97 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_user.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_user.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_waits_history.result b/mysql-test/suite/perfschema/r/start_server_no_waits_history.result
index ba1b38ec1ae..125274550eb 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_waits_history.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_waits_history.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_no_waits_history_long.result b/mysql-test/suite/perfschema/r/start_server_no_waits_history_long.result
index db1f905da73..50212863574 100644
--- a/mysql-test/suite/perfschema/r/start_server_no_waits_history_long.result
+++ b/mysql-test/suite/perfschema/r/start_server_no_waits_history_long.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_off.result b/mysql-test/suite/perfschema/r/start_server_off.result
index 9d1259394a3..08847829579 100644
--- a/mysql-test/suite/perfschema/r/start_server_off.result
+++ b/mysql-test/suite/perfschema/r/start_server_off.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/start_server_on.result b/mysql-test/suite/perfschema/r/start_server_on.result
index 58d4e611812..0d7ea7d6294 100644
--- a/mysql-test/suite/perfschema/r/start_server_on.result
+++ b/mysql-test/suite/perfschema/r/start_server_on.result
@@ -93,7 +93,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/statement_digest_charset.result b/mysql-test/suite/perfschema/r/statement_digest_charset.result
new file mode 100644
index 00000000000..67e7f3a0eb6
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/statement_digest_charset.result
@@ -0,0 +1,14 @@
+DROP DATABASE IF EXISTS pfs_charset_test;
+CREATE DATABASE pfs_charset_test;
+USE pfs_charset_test;
+SET NAMES cp1251;
+TRUNCATE TABLE performance_schema.events_statements_summary_by_digest;
+CREATE TABLE äîëåí_ðåãèñòúð_1251a (s1 INT);
+CREATE TABLE ÄîËåÍ_ðåãèñòúð_1251b (s1 INT, s2 INT);
+SET NAMES utf8;
+CREATE TABLE ДОЛЕÐ_региÑÑ‚ÑŠÑ€_утф8 (s1 INT);
+SET NAMES latin1;
+SELECT * FROM performance_schema.events_statements_summary_by_digest
+WHERE digest_text LIKE 'XXXYYY%' LIMIT 1;
+SCHEMA_NAME DIGEST DIGEST_TEXT COUNT_STAR SUM_TIMER_WAIT MIN_TIMER_WAIT AVG_TIMER_WAIT MAX_TIMER_WAIT SUM_LOCK_TIME SUM_ERRORS SUM_WARNINGS SUM_ROWS_AFFECTED SUM_ROWS_SENT SUM_ROWS_EXAMINED SUM_CREATED_TMP_DISK_TABLES SUM_CREATED_TMP_TABLES SUM_SELECT_FULL_JOIN SUM_SELECT_FULL_RANGE_JOIN SUM_SELECT_RANGE SUM_SELECT_RANGE_CHECK SUM_SELECT_SCAN SUM_SORT_MERGE_PASSES SUM_SORT_RANGE SUM_SORT_ROWS SUM_SORT_SCAN SUM_NO_INDEX_USED SUM_NO_GOOD_INDEX_USED FIRST_SEEN LAST_SEEN
+DROP DATABASE pfs_charset_test;
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_global_2u_2t.result b/mysql-test/suite/perfschema/r/table_aggregate_global_2u_2t.result
index b4af9d021ef..ea2980e5755 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_global_2u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_global_2u_2t.result
@@ -63,7 +63,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_global_2u_3t.result b/mysql-test/suite/perfschema/r/table_aggregate_global_2u_3t.result
index 6ccc81c5581..f51e8383019 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_global_2u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_global_2u_3t.result
@@ -62,7 +62,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_global_4u_2t.result b/mysql-test/suite/perfschema/r/table_aggregate_global_4u_2t.result
index b7ed12e9f00..a7844b6b0e6 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_global_4u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_global_4u_2t.result
@@ -63,7 +63,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_global_4u_3t.result b/mysql-test/suite/perfschema/r/table_aggregate_global_4u_3t.result
index 4f45ae0fedd..4d089c810a1 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_global_4u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_global_4u_3t.result
@@ -62,7 +62,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_hist_2u_2t.result b/mysql-test/suite/perfschema/r/table_aggregate_hist_2u_2t.result
index 937a6bc11f4..23bd1294445 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_hist_2u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_hist_2u_2t.result
@@ -61,7 +61,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_hist_2u_3t.result b/mysql-test/suite/perfschema/r/table_aggregate_hist_2u_3t.result
index d6436c2f4ac..7edfc3824bb 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_hist_2u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_hist_2u_3t.result
@@ -60,7 +60,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_hist_4u_2t.result b/mysql-test/suite/perfschema/r/table_aggregate_hist_4u_2t.result
index fa805e36760..99d2e7d4655 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_hist_4u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_hist_4u_2t.result
@@ -61,7 +61,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_hist_4u_3t.result b/mysql-test/suite/perfschema/r/table_aggregate_hist_4u_3t.result
index 5b0105ab137..f8c660bd932 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_hist_4u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_hist_4u_3t.result
@@ -60,7 +60,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_off.result b/mysql-test/suite/perfschema/r/table_aggregate_off.result
index 62d619854a8..73ed3550a77 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_off.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_off.result
@@ -62,7 +62,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_thread_2u_2t.result b/mysql-test/suite/perfschema/r/table_aggregate_thread_2u_2t.result
index 7c91487477c..3906c6f6b84 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_thread_2u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_thread_2u_2t.result
@@ -63,7 +63,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_thread_2u_3t.result b/mysql-test/suite/perfschema/r/table_aggregate_thread_2u_3t.result
index e4a3aabd51b..0b579f54a66 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_thread_2u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_thread_2u_3t.result
@@ -62,7 +62,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_thread_4u_2t.result b/mysql-test/suite/perfschema/r/table_aggregate_thread_4u_2t.result
index f6d2ac4fb19..e137525e5b0 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_thread_4u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_thread_4u_2t.result
@@ -63,7 +63,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_aggregate_thread_4u_3t.result b/mysql-test/suite/perfschema/r/table_aggregate_thread_4u_3t.result
index f76b83d2854..799555b685e 100644
--- a/mysql-test/suite/perfschema/r/table_aggregate_thread_4u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_aggregate_thread_4u_3t.result
@@ -62,7 +62,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_global_2u_2t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_global_2u_2t.result
index a5c6f669eb6..bf920a30af3 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_global_2u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_global_2u_2t.result
@@ -65,7 +65,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_global_2u_3t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_global_2u_3t.result
index a327eadeb75..d100f2a5e08 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_global_2u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_global_2u_3t.result
@@ -64,7 +64,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_global_4u_2t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_global_4u_2t.result
index 2cd3cd51329..a5d046f154c 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_global_4u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_global_4u_2t.result
@@ -65,7 +65,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_global_4u_3t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_global_4u_3t.result
index 40eb000ea84..413a566fefb 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_global_4u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_global_4u_3t.result
@@ -64,7 +64,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_hist_2u_2t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_hist_2u_2t.result
index bc348ffdd1c..4a5e7aeede1 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_hist_2u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_hist_2u_2t.result
@@ -63,7 +63,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_hist_2u_3t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_hist_2u_3t.result
index 5f30bde9421..25ba676993a 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_hist_2u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_hist_2u_3t.result
@@ -62,7 +62,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_hist_4u_2t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_hist_4u_2t.result
index 9a147466a78..41292e5913e 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_hist_4u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_hist_4u_2t.result
@@ -63,7 +63,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_hist_4u_3t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_hist_4u_3t.result
index 63b1f709b72..fc7c523ed8c 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_hist_4u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_hist_4u_3t.result
@@ -62,7 +62,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_thread_2u_2t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_thread_2u_2t.result
index ac740035848..210928a0c04 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_thread_2u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_thread_2u_2t.result
@@ -65,7 +65,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_thread_2u_3t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_thread_2u_3t.result
index 8fa0ff230e3..9df65066d45 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_thread_2u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_thread_2u_3t.result
@@ -64,7 +64,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_thread_4u_2t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_thread_4u_2t.result
index 83d70261823..a9109fa42d2 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_thread_4u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_thread_4u_2t.result
@@ -65,7 +65,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_io_aggregate_thread_4u_3t.result b/mysql-test/suite/perfschema/r/table_io_aggregate_thread_4u_3t.result
index 5dac5f5b83a..542b020f77a 100644
--- a/mysql-test/suite/perfschema/r/table_io_aggregate_thread_4u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_io_aggregate_thread_4u_3t.result
@@ -64,7 +64,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_global_2u_2t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_global_2u_2t.result
index f702ebadfc0..ece0dadebd0 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_global_2u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_global_2u_2t.result
@@ -65,7 +65,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_global_2u_3t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_global_2u_3t.result
index 693723f6538..956540b9327 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_global_2u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_global_2u_3t.result
@@ -64,7 +64,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_global_4u_2t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_global_4u_2t.result
index 274b9c22b9f..72f0240c6be 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_global_4u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_global_4u_2t.result
@@ -65,7 +65,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_global_4u_3t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_global_4u_3t.result
index 2cf43f9b47a..a93cc1b6499 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_global_4u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_global_4u_3t.result
@@ -64,7 +64,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_2u_2t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_2u_2t.result
index 412353b73dd..0e1b7032af6 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_2u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_2u_2t.result
@@ -63,7 +63,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_2u_3t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_2u_3t.result
index 487bc91e784..fb1fd8fb207 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_2u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_2u_3t.result
@@ -62,7 +62,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_4u_2t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_4u_2t.result
index 1fe09b3008f..f97272634b9 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_4u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_4u_2t.result
@@ -63,7 +63,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_4u_3t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_4u_3t.result
index 5bbd3ca022c..ddf8ef7bf9d 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_4u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_hist_4u_3t.result
@@ -62,7 +62,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_2u_2t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_2u_2t.result
index 4fd4f505454..588a378024a 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_2u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_2u_2t.result
@@ -65,7 +65,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_2u_3t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_2u_3t.result
index a3e0129bb70..76c466d48cc 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_2u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_2u_3t.result
@@ -64,7 +64,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_4u_2t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_4u_2t.result
index 3edba653026..2450456355a 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_4u_2t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_4u_2t.result
@@ -65,7 +65,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_4u_3t.result b/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_4u_3t.result
index 461ff5da3dd..72b46a2820b 100644
--- a/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_4u_3t.result
+++ b/mysql-test/suite/perfschema/r/table_lock_aggregate_thread_4u_3t.result
@@ -64,7 +64,7 @@ performance_schema_max_rwlock_instances 5000
performance_schema_max_socket_classes 10
performance_schema_max_socket_instances 1000
performance_schema_max_stage_classes 150
-performance_schema_max_statement_classes 179
+performance_schema_max_statement_classes 180
performance_schema_max_table_handles 1000
performance_schema_max_table_instances 500
performance_schema_max_thread_classes 50
diff --git a/mysql-test/suite/perfschema/r/threads_innodb,xtradb.rdiff b/mysql-test/suite/perfschema/r/threads_innodb,xtradb.rdiff
new file mode 100644
index 00000000000..bfa17407049
--- /dev/null
+++ b/mysql-test/suite/perfschema/r/threads_innodb,xtradb.rdiff
@@ -0,0 +1,10 @@
+--- suite/perfschema/r/threads_innodb.result 2013-12-20 20:19:06.000000000 +0100
++++ suite/perfschema/r/threads_innodb.reject 2014-05-06 13:08:05.000000000 +0200
+@@ -6,6 +6,7 @@
+ GROUP BY name;
+ name type processlist_user processlist_host processlist_db processlist_command processlist_time processlist_state processlist_info parent_thread_id role instrumented
+ thread/innodb/io_handler_thread BACKGROUND NULL NULL NULL NULL NULL NULL NULL NULL NULL YES
++thread/innodb/lru_manager_thread BACKGROUND NULL NULL NULL NULL NULL NULL NULL NULL NULL YES
+ thread/innodb/page_cleaner_thread BACKGROUND NULL NULL NULL NULL NULL NULL NULL NULL NULL YES
+ thread/innodb/srv_error_monitor_thread BACKGROUND NULL NULL NULL NULL NULL NULL NULL NULL NULL YES
+ thread/innodb/srv_lock_timeout_thread BACKGROUND NULL NULL NULL NULL NULL NULL NULL NULL NULL YES
diff --git a/mysql-test/suite/perfschema/t/binlog_edge_mix-master.opt b/mysql-test/suite/perfschema/t/binlog_edge_mix-master.opt
new file mode 100644
index 00000000000..824b8885343
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_edge_mix-master.opt
@@ -0,0 +1,2 @@
+--log-bin
+--binlog-ignore-db=my_local_db
diff --git a/mysql-test/suite/perfschema/t/binlog_edge_mix.test b/mysql-test/suite/perfschema/t/binlog_edge_mix.test
new file mode 100644
index 00000000000..da6a6290295
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_edge_mix.test
@@ -0,0 +1,10 @@
+# Tests for PERFORMANCE_SCHEMA
+
+--source include/have_log_bin.inc
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+
+set binlog_format=mixed;
+
+--source ../include/binlog_edge_common.inc
+
diff --git a/mysql-test/suite/perfschema/t/binlog_edge_row-master.opt b/mysql-test/suite/perfschema/t/binlog_edge_row-master.opt
new file mode 100644
index 00000000000..824b8885343
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_edge_row-master.opt
@@ -0,0 +1,2 @@
+--log-bin
+--binlog-ignore-db=my_local_db
diff --git a/mysql-test/suite/perfschema/t/binlog_edge_row.test b/mysql-test/suite/perfschema/t/binlog_edge_row.test
new file mode 100644
index 00000000000..2931aa83113
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_edge_row.test
@@ -0,0 +1,10 @@
+# Tests for PERFORMANCE_SCHEMA
+
+--source include/have_log_bin.inc
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+
+set binlog_format=row;
+
+--source ../include/binlog_edge_common.inc
+
diff --git a/mysql-test/suite/perfschema/t/binlog_edge_stmt-master.opt b/mysql-test/suite/perfschema/t/binlog_edge_stmt-master.opt
new file mode 100644
index 00000000000..824b8885343
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_edge_stmt-master.opt
@@ -0,0 +1,2 @@
+--log-bin
+--binlog-ignore-db=my_local_db
diff --git a/mysql-test/suite/perfschema/t/binlog_edge_stmt.test b/mysql-test/suite/perfschema/t/binlog_edge_stmt.test
new file mode 100644
index 00000000000..33bf2447998
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_edge_stmt.test
@@ -0,0 +1,10 @@
+# Tests for PERFORMANCE_SCHEMA
+
+--source include/have_log_bin.inc
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+
+set binlog_format=statement;
+
+--source ../include/binlog_edge_common.inc
+
diff --git a/mysql-test/suite/perfschema/t/binlog_ok_mix-master.opt b/mysql-test/suite/perfschema/t/binlog_ok_mix-master.opt
new file mode 100644
index 00000000000..824b8885343
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_ok_mix-master.opt
@@ -0,0 +1,2 @@
+--log-bin
+--binlog-ignore-db=my_local_db
diff --git a/mysql-test/suite/perfschema/t/binlog_ok_mix.test b/mysql-test/suite/perfschema/t/binlog_ok_mix.test
new file mode 100644
index 00000000000..8020814a59c
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_ok_mix.test
@@ -0,0 +1,10 @@
+# Tests for PERFORMANCE_SCHEMA
+
+--source include/have_log_bin.inc
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+
+set binlog_format=mixed;
+
+--source ../include/binlog_ok_common.inc
+
diff --git a/mysql-test/suite/perfschema/t/binlog_ok_row-master.opt b/mysql-test/suite/perfschema/t/binlog_ok_row-master.opt
new file mode 100644
index 00000000000..824b8885343
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_ok_row-master.opt
@@ -0,0 +1,2 @@
+--log-bin
+--binlog-ignore-db=my_local_db
diff --git a/mysql-test/suite/perfschema/t/binlog_ok_row.test b/mysql-test/suite/perfschema/t/binlog_ok_row.test
new file mode 100644
index 00000000000..ad95cc8fad8
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_ok_row.test
@@ -0,0 +1,10 @@
+# Tests for PERFORMANCE_SCHEMA
+
+--source include/have_log_bin.inc
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+
+set binlog_format=row;
+
+--source ../include/binlog_ok_common.inc
+
diff --git a/mysql-test/suite/perfschema/t/binlog_ok_stmt-master.opt b/mysql-test/suite/perfschema/t/binlog_ok_stmt-master.opt
new file mode 100644
index 00000000000..824b8885343
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_ok_stmt-master.opt
@@ -0,0 +1,2 @@
+--log-bin
+--binlog-ignore-db=my_local_db
diff --git a/mysql-test/suite/perfschema/t/binlog_ok_stmt.test b/mysql-test/suite/perfschema/t/binlog_ok_stmt.test
new file mode 100644
index 00000000000..d6f4d452ffb
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/binlog_ok_stmt.test
@@ -0,0 +1,10 @@
+# Tests for PERFORMANCE_SCHEMA
+
+--source include/have_log_bin.inc
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+
+set binlog_format=statement;
+
+--source ../include/binlog_ok_common.inc
+
diff --git a/mysql-test/suite/perfschema/t/disabled.def b/mysql-test/suite/perfschema/t/disabled.def
index 79b31af3066..888298bbb09 100644
--- a/mysql-test/suite/perfschema/t/disabled.def
+++ b/mysql-test/suite/perfschema/t/disabled.def
@@ -9,5 +9,3 @@
# Do not use any TAB characters for whitespace.
#
##############################################################################
-hostcache_ipv4_max_con : BUG#14627287 27th Sept, 2012 Mayank
-hostcache_ipv6_max_con : BUG#14627287 27th Sept, 2012 Mayank
diff --git a/mysql-test/suite/perfschema/t/event_aggregate.test b/mysql-test/suite/perfschema/t/event_aggregate.test
index c1a895ec549..372cda050ee 100644
--- a/mysql-test/suite/perfschema/t/event_aggregate.test
+++ b/mysql-test/suite/perfschema/t/event_aggregate.test
@@ -4,4 +4,3 @@
--source ../include/event_aggregate_setup.inc
--source ../include/event_aggregate_load.inc
--source ../include/event_aggregate_cleanup.inc
-
diff --git a/mysql-test/suite/perfschema/t/event_aggregate_no_a.test b/mysql-test/suite/perfschema/t/event_aggregate_no_a.test
index c1a895ec549..372cda050ee 100644
--- a/mysql-test/suite/perfschema/t/event_aggregate_no_a.test
+++ b/mysql-test/suite/perfschema/t/event_aggregate_no_a.test
@@ -4,4 +4,3 @@
--source ../include/event_aggregate_setup.inc
--source ../include/event_aggregate_load.inc
--source ../include/event_aggregate_cleanup.inc
-
diff --git a/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_h.test b/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_h.test
index c1a895ec549..372cda050ee 100644
--- a/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_h.test
+++ b/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_h.test
@@ -4,4 +4,3 @@
--source ../include/event_aggregate_setup.inc
--source ../include/event_aggregate_load.inc
--source ../include/event_aggregate_cleanup.inc
-
diff --git a/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_u.test b/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_u.test
index c1a895ec549..372cda050ee 100644
--- a/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_u.test
+++ b/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_u.test
@@ -4,4 +4,3 @@
--source ../include/event_aggregate_setup.inc
--source ../include/event_aggregate_load.inc
--source ../include/event_aggregate_cleanup.inc
-
diff --git a/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_u_no_h.test b/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_u_no_h.test
index c1a895ec549..372cda050ee 100644
--- a/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_u_no_h.test
+++ b/mysql-test/suite/perfschema/t/event_aggregate_no_a_no_u_no_h.test
@@ -4,4 +4,3 @@
--source ../include/event_aggregate_setup.inc
--source ../include/event_aggregate_load.inc
--source ../include/event_aggregate_cleanup.inc
-
diff --git a/mysql-test/suite/perfschema/t/event_aggregate_no_h.test b/mysql-test/suite/perfschema/t/event_aggregate_no_h.test
index c1a895ec549..372cda050ee 100644
--- a/mysql-test/suite/perfschema/t/event_aggregate_no_h.test
+++ b/mysql-test/suite/perfschema/t/event_aggregate_no_h.test
@@ -4,4 +4,3 @@
--source ../include/event_aggregate_setup.inc
--source ../include/event_aggregate_load.inc
--source ../include/event_aggregate_cleanup.inc
-
diff --git a/mysql-test/suite/perfschema/t/event_aggregate_no_u.test b/mysql-test/suite/perfschema/t/event_aggregate_no_u.test
index c1a895ec549..372cda050ee 100644
--- a/mysql-test/suite/perfschema/t/event_aggregate_no_u.test
+++ b/mysql-test/suite/perfschema/t/event_aggregate_no_u.test
@@ -4,4 +4,3 @@
--source ../include/event_aggregate_setup.inc
--source ../include/event_aggregate_load.inc
--source ../include/event_aggregate_cleanup.inc
-
diff --git a/mysql-test/suite/perfschema/t/event_aggregate_no_u_no_h.test b/mysql-test/suite/perfschema/t/event_aggregate_no_u_no_h.test
index c1a895ec549..372cda050ee 100644
--- a/mysql-test/suite/perfschema/t/event_aggregate_no_u_no_h.test
+++ b/mysql-test/suite/perfschema/t/event_aggregate_no_u_no_h.test
@@ -4,4 +4,3 @@
--source ../include/event_aggregate_setup.inc
--source ../include/event_aggregate_load.inc
--source ../include/event_aggregate_cleanup.inc
-
diff --git a/mysql-test/suite/perfschema/t/func_file_io.test b/mysql-test/suite/perfschema/t/func_file_io.test
index 014ab5e0731..2055fa9a008 100644
--- a/mysql-test/suite/perfschema/t/func_file_io.test
+++ b/mysql-test/suite/perfschema/t/func_file_io.test
@@ -16,6 +16,7 @@ update performance_schema.threads SET instrumented = 'YES'
WHERE PROCESSLIST_ID=connection_id();
# reset lost counters
+truncate table performance_schema.events_statements_summary_by_digest;
flush status;
--disable_warnings
diff --git a/mysql-test/suite/perfschema/t/func_mutex.test b/mysql-test/suite/perfschema/t/func_mutex.test
index 01bf7e14d96..ca1feb68091 100644
--- a/mysql-test/suite/perfschema/t/func_mutex.test
+++ b/mysql-test/suite/perfschema/t/func_mutex.test
@@ -14,6 +14,7 @@ WHERE name LIKE 'wait/synch/mutex/%'
OR name LIKE 'wait/synch/rwlock/%';
# reset lost counters
+truncate table performance_schema.events_statements_summary_by_digest;
flush status;
# Make sure objects are instrumented
diff --git a/mysql-test/suite/perfschema/t/hostcache_ipv4_blocked.test b/mysql-test/suite/perfschema/t/hostcache_ipv4_blocked.test
index 4e735156c4b..7c89aa3d44e 100644
--- a/mysql-test/suite/perfschema/t/hostcache_ipv4_blocked.test
+++ b/mysql-test/suite/perfschema/t/hostcache_ipv4_blocked.test
@@ -18,10 +18,13 @@
select @@global.max_connect_errors into @saved_max_connect_errors;
-set global max_connect_errors = 2;
+set global max_connect_errors = 3;
grant select on test.* to 'root'@'santa.claus.ipv4.example.com';
+create user 'quota'@'santa.claus.ipv4.example.com';
+grant select on test.* to 'quota'@'santa.claus.ipv4.example.com';
+
connect (con1,"127.0.0.1",root,,test,$MASTER_MYPORT,);
select "Con1 is alive";
select current_user();
@@ -75,7 +78,70 @@ flush hosts;
--disable_query_log
--error ER_HANDSHAKE_ERROR
-connect (con2c,"127.0.0.1",quota,,test,$MASTER_MYPORT,);
+connect (con3a,"127.0.0.1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HANDSHAKE_ERROR
+connect (con3b,"127.0.0.1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--connection default
+set global debug_dbug= "-d,native_password_bad_reply";
+
+--disable_query_log
+connect (con4,"127.0.0.1",quota,,test,$MASTER_MYPORT,);
+select "Valid connection should reset SUM_CONNECT_ERROR counter" as message;
+--disconnect con4
+--enable_query_log
+
+--connection default
+set global debug_dbug= "+d,native_password_bad_reply";
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HANDSHAKE_ERROR
+connect (con5a,"127.0.0.1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HANDSHAKE_ERROR
+connect (con5b,"127.0.0.1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HANDSHAKE_ERROR
+connect (con5c,"127.0.0.1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HOST_IS_BLOCKED
+connect (con5d,"127.0.0.1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HOST_IS_BLOCKED
+connect (con5e,"127.0.0.1",quota,,test,$MASTER_MYPORT,);
--enable_query_log
--connection default
@@ -84,6 +150,9 @@ connect (con2c,"127.0.0.1",quota,,test,$MASTER_MYPORT,);
revoke select on test.* from 'root'@'santa.claus.ipv4.example.com';
drop user 'root'@'santa.claus.ipv4.example.com';
+revoke select on test.* from 'quota'@'santa.claus.ipv4.example.com';
+drop user 'quota'@'santa.claus.ipv4.example.com';
+
set global max_connect_errors = @saved_max_connect_errors;
set global debug_dbug= default;
diff --git a/mysql-test/suite/perfschema/t/hostcache_ipv6_blocked.test b/mysql-test/suite/perfschema/t/hostcache_ipv6_blocked.test
index 4d3defe77cc..9d4707dc027 100644
--- a/mysql-test/suite/perfschema/t/hostcache_ipv6_blocked.test
+++ b/mysql-test/suite/perfschema/t/hostcache_ipv6_blocked.test
@@ -19,10 +19,13 @@
select @@global.max_connect_errors into @saved_max_connect_errors;
-set global max_connect_errors = 2;
+set global max_connect_errors = 3;
grant select on test.* to 'root'@'santa.claus.ipv6.example.com';
+create user 'quota'@'santa.claus.ipv6.example.com';
+grant select on test.* to 'quota'@'santa.claus.ipv6.example.com';
+
connect (con1,"::1",root,,test,$MASTER_MYPORT,);
select "Con1 is alive";
select current_user();
@@ -76,7 +79,70 @@ flush hosts;
--disable_query_log
--error ER_HANDSHAKE_ERROR
-connect (con2c,"::1",quota,,test,$MASTER_MYPORT,);
+connect (con3a,"::1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HANDSHAKE_ERROR
+connect (con3b,"::1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--connection default
+set global debug_dbug= "-d,native_password_bad_reply";
+
+--disable_query_log
+connect (con4,"::1",quota,,test,$MASTER_MYPORT,);
+select "Valid connection should reset SUM_CONNECT_ERROR counter" as message;
+--disconnect con4
+--enable_query_log
+
+--connection default
+set global debug_dbug= "+d,native_password_bad_reply";
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HANDSHAKE_ERROR
+connect (con5a,"::1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HANDSHAKE_ERROR
+connect (con5b,"::1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HANDSHAKE_ERROR
+connect (con5c,"::1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HOST_IS_BLOCKED
+connect (con5d,"::1",quota,,test,$MASTER_MYPORT,);
+--enable_query_log
+
+--connection default
+--source ../include/hostcache_dump.inc
+
+--disable_query_log
+--error ER_HOST_IS_BLOCKED
+connect (con5e,"::1",quota,,test,$MASTER_MYPORT,);
--enable_query_log
--connection default
@@ -85,6 +151,9 @@ connect (con2c,"::1",quota,,test,$MASTER_MYPORT,);
revoke select on test.* from 'root'@'santa.claus.ipv6.example.com';
drop user 'root'@'santa.claus.ipv6.example.com';
+revoke select on test.* from 'quota'@'santa.claus.ipv6.example.com';
+drop user 'quota'@'santa.claus.ipv6.example.com';
+
set global max_connect_errors = @saved_max_connect_errors;
set global debug_dbug= default;
diff --git a/mysql-test/suite/perfschema/t/mks_timer-6258.test b/mysql-test/suite/perfschema/t/mks_timer-6258.test
new file mode 100644
index 00000000000..b4e5791298a
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/mks_timer-6258.test
@@ -0,0 +1,5 @@
+--source include/not_embedded.inc
+#
+# MDEV-6258 MariaDB 10.0 performance schema timestamps relative to epoch
+#
+select distinct first_seen < DATE'2000-01-01', last_seen < DATE'2000-01-01' from performance_schema.events_statements_summary_by_digest;
diff --git a/mysql-test/suite/perfschema/t/myisam_file_io.test b/mysql-test/suite/perfschema/t/myisam_file_io.test
index d93edd7d3b6..3b6a1369ab5 100644
--- a/mysql-test/suite/perfschema/t/myisam_file_io.test
+++ b/mysql-test/suite/perfschema/t/myisam_file_io.test
@@ -15,6 +15,7 @@ update performance_schema.setup_consumers
truncate table performance_schema.events_waits_history_long;
# Reset lost counters to a known state
+truncate table performance_schema.events_statements_summary_by_digest;
flush status;
# Code to test
diff --git a/mysql-test/suite/perfschema/t/nesting.test b/mysql-test/suite/perfschema/t/nesting.test
index 9b1458dca5d..21e7260222a 100644
--- a/mysql-test/suite/perfschema/t/nesting.test
+++ b/mysql-test/suite/perfschema/t/nesting.test
@@ -45,11 +45,12 @@ update performance_schema.setup_instruments set enabled='YES', timed='YES'
update performance_schema.setup_instruments set enabled='YES', timed='YES'
where name in ('statement/sql/select',
- 'statement/com/',
- 'statement/com/Query',
+ 'statement/abstract/new_packet',
+ 'statement/abstract/Query',
'statement/com/error');
# Start from a known clean state, to avoid noise from previous tests
+truncate table performance_schema.events_statements_summary_by_digest;
flush tables;
flush status;
diff --git a/mysql-test/suite/perfschema/t/ortho_iter.test b/mysql-test/suite/perfschema/t/ortho_iter.test
index 09ecfa8a788..0856e266386 100644
--- a/mysql-test/suite/perfschema/t/ortho_iter.test
+++ b/mysql-test/suite/perfschema/t/ortho_iter.test
@@ -44,7 +44,8 @@ begin
select count(name)
from performance_schema.setup_instruments
- where name like (concat(instr_name, "%"))
+ where (name like (concat(instr_name, "%")))
+ and (not name like "%/abstract/%")
into count_expected;
set cmd_1= "select count(*) from (select distinct event_name from performance_schema.";
@@ -138,6 +139,7 @@ call check_instrument("wait/");
call check_instrument("stage/");
call check_instrument("statement/com/");
call check_instrument("statement/sql/");
+call check_instrument("statement/abstract/");
call check_instrument("statement/");
call check_instrument("idle/io/socket");
call check_instrument("idle/");
diff --git a/mysql-test/suite/perfschema/t/query_cache-master.opt b/mysql-test/suite/perfschema/t/query_cache-master.opt
new file mode 100644
index 00000000000..a00258bc48c
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/query_cache-master.opt
@@ -0,0 +1 @@
+--query_cache_type=1
diff --git a/mysql-test/suite/perfschema/t/rpl_gtid_func.test b/mysql-test/suite/perfschema/t/rpl_gtid_func.test
new file mode 100644
index 00000000000..27837572bff
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/rpl_gtid_func.test
@@ -0,0 +1,92 @@
+--source include/not_embedded.inc
+--source include/have_innodb.inc
+--source include/have_perfschema.inc
+--source ../include/no_protocol.inc
+
+-- source include/master-slave.inc
+
+connection master;
+--echo **** On Master ****
+
+--disable_warnings
+drop table if exists test.marker;
+--enable_warnings
+
+create table test.marker(a int) engine=innodb;
+insert into test.marker values (1);
+select * from test.marker;
+
+truncate table performance_schema.events_waits_history_long;
+truncate table performance_schema.events_statements_summary_by_digest;
+
+update performance_schema.setup_instruments
+ set enabled='YES', timed='YES';
+
+sync_slave_with_master;
+--echo **** On Slave ****
+
+truncate table performance_schema.events_waits_history_long;
+truncate table performance_schema.events_statements_summary_by_digest;
+
+update performance_schema.setup_instruments
+ set enabled='YES', timed='NO';
+
+connection master;
+--echo **** On Master ****
+
+select * from performance_schema.setup_instruments
+ where timed='NO';
+
+select "This better be in the master" as in_master_digest;
+
+insert into performance_schema.setup_objects
+ values ('TABLE', 'master', 'foo', 'YES', 'YES');
+
+select * from performance_schema.setup_objects
+ order by object_type, object_schema, object_name;
+
+select digest, digest_text, count_star
+ from performance_schema.events_statements_summary_by_digest
+ where digest_text like "%in_%_digest%";
+
+insert into test.marker values (2);
+
+sync_slave_with_master;
+--echo **** On Slave ****
+
+select * from test.marker;
+
+select * from performance_schema.setup_instruments
+ where timed='YES';
+
+select "This better be in the slave" as in_slave_digest;
+
+insert into performance_schema.setup_objects
+ values ('TABLE', 'slave', 'foo', 'YES', 'YES');
+
+select * from performance_schema.setup_objects
+ order by object_type, object_schema, object_name;
+
+select digest, digest_text, count_star
+ from performance_schema.events_statements_summary_by_digest
+ where digest_text like "%in_%_digest%";
+
+connection master;
+--echo **** On Master ****
+delete from performance_schema.setup_objects
+ where object_schema='master';
+sync_slave_with_master;
+--echo **** On Slave ****
+
+delete from performance_schema.setup_objects
+ where object_schema='slave';
+select * from performance_schema.setup_objects;
+
+--disable_query_log
+--disable_warnings
+connection master;
+drop table test.marker;
+sync_slave_with_master;
+--enable_warnings
+--enable_query_log
+--source include/rpl_end.inc
diff --git a/mysql-test/suite/perfschema/t/rpl_statements.test b/mysql-test/suite/perfschema/t/rpl_statements.test
new file mode 100644
index 00000000000..fa429cd2aa3
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/rpl_statements.test
@@ -0,0 +1,339 @@
+#
+# Check statement instrumentation of replicated statements
+#
+--source include/not_embedded.inc
+--source include/have_innodb.inc
+--source include/have_perfschema.inc
+--source ../include/no_protocol.inc
+--source include/have_binlog_format_mixed.inc
+--source include/master-slave.inc
+
+#==============================================================
+# Execute a variety of dml and ddl statements on the master.
+# Verify that the corresponding statement events are generated
+# on the slave.
+#
+# 1. Setup test files on master
+# 2. Replicate test files to slave
+# 3. Perform dml and ddl statements on master
+# 4. Copy statement events on master into a temporary table
+# 4. Replicate to slave
+# 5. Compare statement events on slave to those from the master
+# 6. Disable statement/abstract/relay_log on slave
+# 7. Update some tables on the master then replicate
+# 8. Verify that the updates were replicated but no statement
+# events were recorded
+#==============================================================
+
+#
+# UTILITY QUERIES
+#
+let $get_thread_id=
+ select thread_id into @my_thread_id
+ from performance_schema.threads
+ where processlist_id = connection_id();
+
+let $disable_instruments=
+ update performance_schema.setup_instruments
+ set enabled='no', timed='no'
+ where name like '%statement/%';
+
+let $enable_instruments= ../include
+ update performance_schema.setup_instruments
+ set enabled='yes', timed='yes'
+ where name like '%statement/%';
+
+let $column_list=
+ thread_id, event_id, rpad(event_name, 28, ' ') event_name, rpad(current_schema, 10, ' ') current_schema, rpad(digest_text, 72, ' ') digest_text, sql_text;
+
+# Define instrument name for enable/disable instruments
+let $pfs_instrument='%statement/%';
+
+--echo
+--echo #
+--echo # STEP 1 - CREATE AND REPLICATE TEST TABLES
+--echo #
+
+connection master;
+
+--echo
+--echo **************
+--echo *** MASTER ***
+--echo **************
+--echo
+--echo *** Create test tables
+--echo
+
+show variables like '%binlog_format%';
+
+--disable_warnings
+drop table if exists test.marker;
+--enable_warnings
+
+eval $get_thread_id;
+
+create table test.marker(s1 int) engine=innodb;
+
+sync_slave_with_master;
+
+--echo **************
+--echo *** SLAVE ***
+--echo **************
+--echo
+--echo *** Clear statement events
+--source ../include/rpl_statements_truncate.inc
+
+--echo
+--echo #
+--echo # STEP 2 - REPLICATE ONE ROW ON MASTER TO GET REPLICATION THREAD ID ON SLAVE
+--echo #
+
+connection master;
+
+--echo **************
+--echo *** MASTER ***
+--echo **************
+--echo
+insert into test.marker values (0);
+--echo
+
+sync_slave_with_master;
+
+--echo **************
+--echo *** SLAVE ***
+--echo **************
+--echo
+--echo *** Verify row, get replication thread id, clear statement events
+--echo
+
+# TODO: Get slave thread id from threads using thread/sql/slave_sql event name
+
+select thread_id into @slave_thread_id from performance_schema.events_statements_history
+ where sql_text like '%marker%';
+let $slave_thread_id= `select @slave_thread_id`;
+
+--echo *** Verify row inserted on master was replicated
+select count(*) = 1 as 'Expect 1' from test.marker;
+
+--echo *** Clear statement events
+--source ../include/rpl_statements_truncate.inc
+
+--echo
+--echo #
+--echo # STEP 3 - PERFORM DML STATEMENTS ON MASTER
+--echo #
+
+connection master;
+
+--echo **************
+--echo *** MASTER ***
+--echo **************
+--echo
+show variables like '%binlog_format%';
+
+--echo *** Clear statement events
+--source ../include/rpl_statements_truncate.inc
+
+--echo
+--echo *** Create/drop table, create/drop database
+--echo
+create database marker1_db;
+create database marker2_db;
+create table marker1_db.table1 (s1 int) engine=innodb;
+create table marker2_db.table1 (s1 int) engine=innodb;
+create table marker2_db.table2 (s1 int) engine=innodb;
+
+--echo
+--echo *** Transaction
+start transaction;
+insert into marker1_db.table1 values (1), (2), (3);
+insert into marker2_db.table1 values (1), (2), (3);
+commit;
+
+--echo
+--echo *** Alter
+alter table marker1_db.table1 add column (s2 varchar(32));
+
+--echo
+--echo *** Insert, Update
+start transaction;
+insert into marker1_db.table1 values (4, 'four'), (5, 'five'), (6, 'six');
+update marker1_db.table1 set s1 = s1 + 1;
+commit;
+
+--echo
+--echo *** Rollback
+start transaction;
+insert into marker1_db.table1 values (7, 'seven'), (8, 'eight'), (9, 'nine');
+rollback;
+
+--echo
+--echo *** Autocommit, Delete, Drop
+delete from marker1_db.table1 where s1 > 4;
+drop table marker2_db.table1;
+drop database marker2_db;
+
+--source ../include/disable_instruments.inc
+
+--echo
+--echo *** Examine statements events that will be compared on the slave
+--echo
+
+--replace_column 1 [THREAD_ID] 2 [EVENT_ID]
+
+eval select $column_list from performance_schema.events_statements_history_long
+ where sql_text like '%marker%' order by event_id;
+
+--echo
+--echo #
+--echo # STEP 4 - REPLICATE STATEMENT EVENTS ON MASTER TO SLAVE
+--echo #
+--echo
+--echo *** Store statement events in holding table, then replicate
+--echo
+
+--source ../include/disable_instruments.inc
+
+--echo #
+--echo # Create table to hold statement events for later comparison on the slave
+--echo #
+
+create table test.master_events_statements_history_long as
+ (select thread_id, event_id, event_name, sql_text, digest, digest_text, current_schema, rows_affected
+ from performance_schema.events_statements_history_long
+ where (thread_id=@my_thread_id and digest_text like '%marker%'));
+
+--source ../include/enable_instruments.inc
+
+--echo
+--echo #
+--echo # STEP 5 - VERIFY DML AND DDL STATEMENT EVENTS ON SLAVE
+--echo #
+
+sync_slave_with_master;
+
+--echo **************
+--echo *** SLAVE ***
+--echo **************
+
+--source ../include/disable_instruments.inc
+
+--echo
+--echo *** List statement events from master
+--echo
+--replace_column 1 [THREAD_ID] 2 [EVENT_ID]
+eval select $column_list from master_events_statements_history_long order by event_id;
+
+--echo
+--echo *** List statement events on slave
+--echo
+
+--replace_column 1 [THREAD_ID] 2 [EVENT_ID]
+
+eval select $column_list from performance_schema.events_statements_history_long
+ where thread_id = @slave_thread_id and sql_text like '%marker%' order by event_id;
+
+--echo
+--echo *** Compare master and slave events
+--echo
+
+# Note: The statement digest provides a more robust comparison than the
+# event name. However, in some cases, e.g. DROP TABLE, the server generates
+# its own version of the statement which includes additional quotes and a
+# comment. A digest comparison is therefore impractical for server-generated
+# statements, so we use both methods to ensure coverage.
+
+--echo
+--echo *** Event name comparison - expect 0 mismatches
+--echo
+
+select thread_id, event_id, event_name, digest_text, sql_text from performance_schema.events_statements_history_long t1
+ where t1.thread_id = @slave_thread_id and
+ sql_text like '%marker%' and
+ not exists (select * from master_events_statements_history_long t2 where t2.event_name = t1.event_name);
+
+--echo
+--echo *** Statement digest comparison - expect 1 mismatch for DROP TABLE
+--echo
+
+--replace_column 1 [THREAD_ID] 2 [EVENT_ID] 4 [DIGEST]
+
+select thread_id, event_id, event_name, digest, digest_text, sql_text from performance_schema.events_statements_history_long t1
+ where t1.thread_id = @slave_thread_id and
+ sql_text like '%marker%' and
+ not exists (select * from master_events_statements_history_long t2 where t2.digest = t1.digest);
+
+--echo
+--echo #
+--echo # STEP 6 - DISABLE REPLICATED STATEMENT EVENTS ON SLAVE
+--echo #
+--source ../include/rpl_statements_truncate.inc
+--source ../include/enable_instruments.inc
+
+update performance_schema.setup_instruments set enabled='no', timed='no'
+ where name like '%statement/abstract/relay_log%';
+
+select * from performance_schema.setup_instruments where name like '%statement/abstract/relay_log%';
+
+--echo
+--echo #
+--echo # STEP 7 - UPDATE TABLES ON MASTER, REPLICATE
+--echo #
+
+connection master;
+
+--echo **************
+--echo *** MASTER ***
+--echo **************
+--echo
+--echo *** Clear statement events
+--source ../include/rpl_statements_truncate.inc
+
+--echo *** Update some tables, then replicate
+--echo
+
+insert into marker1_db.table1 values (999, '999'), (998, '998'), (997, '997');
+
+--echo
+--echo #
+--echo # STEP 8 - VERIFY TABLE UPDATES FROM MASTER, EXPECT NO STATEMENT EVENTS ON SLAVE
+--echo #
+
+sync_slave_with_master;
+
+--echo **************
+--echo *** SLAVE ***
+--echo **************
+--echo
+--echo *** Confirm rows were replicated
+--echo
+
+select * from marker1_db.table1 where s1 > 900 order by s1;
+
+--echo
+--echo *** Confirm that are no statements events from the replication thread
+--echo
+
+select * from performance_schema.events_statements_history_long
+ where thread_id = @slave_thread_id;
+
+--source ../include/enable_instruments.inc
+
+--echo
+--echo #
+--echo # STEP 9 - CLEAN UP
+--echo #
+--echo
+--disable_query_log
+--disable_warnings
+
+connection master;
+drop table test.marker;
+drop table test.master_events_statements_history_long;
+drop database marker1_db;
+
+sync_slave_with_master;
+
+--enable_warnings
+--enable_query_log
+--source include/rpl_end.inc
diff --git a/mysql-test/suite/perfschema/t/setup_instruments_defaults-master.opt b/mysql-test/suite/perfschema/t/setup_instruments_defaults-master.opt
index 71106aaaed0..408eb5c79d2 100644
--- a/mysql-test/suite/perfschema/t/setup_instruments_defaults-master.opt
+++ b/mysql-test/suite/perfschema/t/setup_instruments_defaults-master.opt
@@ -1,21 +1,29 @@
--log-error=0
--loose-performance-schema-instrument='%=ON'
+--loose-performance-schema-instrument=''
+--loose-performance-schema-instrument=' wait/synch/mutex/sql/% = OFF ''
+--loose-performance-schema-instrument='//wait/synch/mutex/sql/% = 'OFF ''
+--loose-performance-schema-instrument=' wait/synch/mutex/sql/% = OFF '
+--loose-performance-schema-instrument='''''
+--loose-performance-schema-instrument=' / '
+--loose-performance-schema-instrument=' wait/synch/mutex/sql/% = OFF '
--loose-performance-schema-instrument='wait/synch/mutex/sql/% = OFF '
--loose-performance-schema-instrument='wait/synch/mutex/sql/LOCK% = ON'
---loose-performance-schema-instrument='wait/synch/mutex/sql/LOCK_thread_count = OFF'
+--loose-performance-schema-instrument='wait/synch/mutex/sql/LOCK_thread_count=OFF'
--loose-performance-schema-instrument=' wait/synch/mutex/sql/LOCK_user_conn = COUNTED'
---loose-performance-schema-instrument='wait%/synch/mutex/sql/LOCK_uu%_genera%/ = COUNTED'
---loose-performance-schema-instrument='%%wait/synch/mutex/sql/LOCK_xid_cache = COUNTED'
+--loose-performance-schema-instrument='wait%/synch/mutex/sql/LOCK_uu%_genera%/= COUNTED'
+--loose-performance-schema-instrument='%%wait/synch/mutex/sql/LOCK_xid_cache=COUNTED'
--loose-performance-schema-instrument='%=FOO'
--loose-performance-schema-instrument='%=%'
--loose-performance-schema-instrument='%'
---loose-performance-schema-instrument=''
--loose-performance-schema-instrument=' unknown%instrument/event/name with blanks = YES'
---loose-performance-schema-instrument='unknown/instrument/event/name = TRUE'
---loose-performance-schema-instrument='stage/sql/creating table = COUNTED'
---loose-performance-schema-instrument='wait/synch/mutex/sql/LOG_INFO::lock = 1'
---loose-performance-schema-instrument='wait/synch/mutex/sql/Delayed_insert::mutex = 0'
---loose-performance-schema-instrument='wait/synch/mutex/sql/THD::LOCK_thd_data = TRUE'
---loose-performance-schema-instrument='wait/synch/mutex/sql/hash_filo::lock = FALSE'
+--loose-performance-schema-instrument='unknown/instrument/event/name = TRUE'
+--loose-performance-schema-instrument='stage/sql/creating table = COUNTED'
+--loose-performance-schema-instrument='wait/synch/mutex/sql/LOG_INFO::lock = 1'
+--loose-performance-schema-instrument='wait/synch/mutex/sql/THD::LOCK_thd_data= TRUE'
+--loose-performance-schema-instrument='wait/synch/mutex/sql/hash_filo::lock =FALSE'
--loose-performance-schema-instrument='wait/synch/mutex/sql/TABLE_SHARE::LOCK_ha_data= NO'
+
+
+
diff --git a/mysql-test/suite/perfschema/t/setup_instruments_defaults.test b/mysql-test/suite/perfschema/t/setup_instruments_defaults.test
index b84b082c484..5fd5acceb34 100644
--- a/mysql-test/suite/perfschema/t/setup_instruments_defaults.test
+++ b/mysql-test/suite/perfschema/t/setup_instruments_defaults.test
@@ -4,14 +4,18 @@
--source include/have_perfschema.inc
# Verify that the configuration options were applied correctly to the
-# setup_instruments table. These instruments that are known to persist across
+# performance_schema.setup_instruments table. These instruments that are known to persist across
# platforms and the various compile options.
+--echo #
+--echo # Verify that the configuration file defaults were processed correctly
+--echo #
+
SELECT * FROM performance_schema.setup_instruments
WHERE name IN (
'wait/synch/mutex/sql/LOCK_user_conn',
'wait/synch/mutex/sql/LOCK_uuid_generator',
- 'wait/synch/mutex/sql/LOCK_xid_cache'
+ 'wait/synch/mutex/sql/LOCK_xid_cache',
'stage/sql/creating table')
AND enabled = 'yes' AND timed = 'no'
ORDER BY name;
@@ -28,13 +32,52 @@ AND enabled = 'yes' AND timed = 'yes'
ORDER BY name;
SELECT * FROM performance_schema.setup_instruments
-WHERE name IN (
- 'wait/synch/mutex/sql/Delayed_insert::mutex',
- 'wait/synch/mutex/sql/hash_filo::lock')
+WHERE name = 'wait/synch/mutex/sql/hash_filo::lock'
AND enabled = 'no' AND timed = 'no'
ORDER BY name;
-#
-# Verify that the instrument startup settings are not not visible.
-#
-SHOW VARIABLES LIKE "%/wait/synch/mutex%"; \ No newline at end of file
+--echo #
+--echo # Verify that the instrument startup settings are not not visible.
+--echo #
+SHOW VARIABLES LIKE "%/wait/synch/mutex%";
+
+--echo #
+--echo # Verify command line options are processed correctly
+--echo #
+
+# The instrument wait/io/table/sql/handler should be enabled and timed. We will
+# restart the server with the instrument disabled from the command line.
+--echo #
+--echo # Verify that wait/io/table/sql/handler is enabled and timed
+--echo #
+SELECT * FROM performance_schema.setup_instruments
+WHERE name like "%wait/io/table/sql/handler%";
+
+# Write file to make mysql-test-run.pl wait for the server to stop
+--exec echo "wait" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
+
+# Restart the server
+--echo #
+--echo # Stop server
+--send_shutdown
+--echo # Restart server with wait/io/table/sql/handler disabled
+
+--exec echo "restart:--loose-performance-schema-instrument=%wait/io/table/sql/%=off" > $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
+
+# Turn on reconnect
+--echo # Enable reconnect
+--enable_reconnect
+
+# Wait for server to be back online again
+--echo # Wait until connected again
+--source include/wait_until_connected_again.inc
+
+# Turn off reconnect again
+--echo # Disable reconnect
+--disable_reconnect
+
+--echo #
+--echo # Verify that wait/io/table is disabled
+--echo #
+SELECT * FROM performance_schema.setup_instruments
+WHERE name like "%wait/io/table/sql/handler%";
diff --git a/mysql-test/suite/perfschema/t/sizing_default.cnf b/mysql-test/suite/perfschema/t/sizing_default.cnf
new file mode 100644
index 00000000000..6a929998329
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_default.cnf
@@ -0,0 +1,37 @@
+
+!include include/default_mysqld_autosize.cnf
+
+[mysqld.1]
+
+# Default values used in the server, out of the box
+# open_files_limit can be scaled down based on the os configuration (ulimit -n),
+# so to get a stable test output, make sure ulimit -n is big enough
+#
+# What is supposed to happen here by default:
+# table_open_cache = 2000
+# table_definition_cache = 400 + 2000/2 = 1400
+# max_connections = 151
+
+# Automated sizing for everything
+
+loose-performance-schema-accounts-size=-1
+loose-performance-schema-digests-size=-1
+loose-performance-schema-hosts-size=-1
+loose-performance-schema-users-size=-1
+
+loose-performance-schema-events-waits-history-size=-1
+loose-performance-schema-events-waits-history-long-size=-1
+loose-performance-schema-events-stages-history-size=-1
+loose-performance-schema-events-stages-history-long-size=-1
+loose-performance-schema-events-statements-history-size=-1
+loose-performance-schema-events-statements-history-long-size=-1
+
+loose-performance-schema-max-mutex-instances=-1
+loose-performance-schema-max-rwlock-instances=-1
+loose-performance-schema-max-cond-instances=-1
+loose-performance-schema-max-file-instances=-1
+loose-performance-schema-max-socket-instances=-1
+loose-performance-schema-max-thread-instances=-1
+loose-performance-schema-max-table-instances=-1
+loose-performance-schema-max-table-handles=-1
+
diff --git a/mysql-test/suite/perfschema/t/sizing_default.test b/mysql-test/suite/perfschema/t/sizing_default.test
new file mode 100644
index 00000000000..d5fb8be9f77
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_default.test
@@ -0,0 +1,31 @@
+
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+--source include/have_64bit.inc
+--source include/not_valgrind.inc
+--source ../include/have_aligned_memory.inc
+
+# Skip test if not defaults is used.
+let $max_open_files_limit= `SELECT @@open_files_limit < 5000`;
+if ($max_open_files_limit)
+{
+ skip Need open_files_limit to be at least 5000;
+}
+let $max_table_open_cache= `SELECT @@table_open_cache != 2000`;
+if ($max_table_open_cache)
+{
+ skip Need table_open_cache to be exactly 2000;
+}
+let $max_table_definition_cache= `SELECT @@table_definition_cache != 1400`;
+if ($max_table_definition_cache)
+{
+ skip Need table_definition_cache to be exactly 1400;
+}
+let $max_connections= `SELECT @@max_connections != 151`;
+if ($max_connections)
+{
+ skip Need max_connections to be exactly 151;
+}
+
+--source ../include/sizing_auto.inc
+
diff --git a/mysql-test/suite/perfschema/t/sizing_growth-master.opt b/mysql-test/suite/perfschema/t/sizing_growth-master.opt
new file mode 100644
index 00000000000..69f0f157f70
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_growth-master.opt
@@ -0,0 +1,3 @@
+--force-restart
+--innodb_file_per_table=1
+
diff --git a/mysql-test/suite/perfschema/t/sizing_growth.test b/mysql-test/suite/perfschema/t/sizing_growth.test
new file mode 100644
index 00000000000..d6944d2aee0
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_growth.test
@@ -0,0 +1,478 @@
+# Tests for PERFORMANCE_SCHEMA
+
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+
+#
+# Important note:
+# this test is extremely sensitive to how threads are running inside the server,
+# so it has it's own -master.opt file, to enforce it runs alone in mysqld
+#
+
+# Setup
+
+flush status;
+flush tables;
+
+# Remove to debug
+--disable_result_log
+
+# Make sure the internal server caches are all full
+select * from performance_schema.mutex_instances;
+select * from performance_schema.rwlock_instances;
+select * from performance_schema.cond_instances;
+select * from performance_schema.file_instances;
+
+select count(*) from performance_schema.mutex_instances
+ into @v0_mutex_instances;
+
+select count(*) from performance_schema.rwlock_instances
+ into @v0_rwlock_instances;
+
+select count(*) from performance_schema.cond_instances
+ into @v0_cond_instances;
+
+select count(*) from performance_schema.file_instances
+ into @v0_file_instances;
+
+select count(*) from performance_schema.mutex_instances
+ into @v1_mutex_instances;
+
+select count(*) from performance_schema.rwlock_instances
+ into @v1_rwlock_instances;
+
+select count(*) from performance_schema.cond_instances
+ into @v1_cond_instances;
+
+select count(*) from performance_schema.file_instances
+ into @v1_file_instances;
+
+select count(name), name from performance_schema.mutex_instances
+ group by name;
+
+select count(name), name from performance_schema.rwlock_instances
+ group by name;
+
+select count(name), name from performance_schema.cond_instances
+ group by name;
+
+select count(event_name), event_name from performance_schema.file_instances
+ group by event_name;
+
+begin;
+create table test.t1(a int) engine = innodb;
+create table test.t2(a int) engine = innodb;
+create table test.t3(a int) engine = innodb;
+create table test.t4(a int) engine = innodb;
+create table test.t5(a int) engine = innodb;
+create table test.t6(a int) engine = innodb;
+create table test.t7(a int) engine = innodb;
+create table test.t8(a int) engine = innodb;
+create table test.t9(a int) engine = innodb;
+create table test.t10(a int) engine = innodb;
+
+# Make sure there is at least 1 table handle,
+# to fully initialize the storage engine share if needed.
+select * from test.t1;
+select * from test.t2;
+select * from test.t3;
+select * from test.t4;
+select * from test.t5;
+select * from test.t6;
+select * from test.t7;
+select * from test.t8;
+select * from test.t9;
+select * from test.t10;
+commit;
+
+select count(*) from performance_schema.mutex_instances
+ into @v2_mutex_instances;
+
+select count(*) from performance_schema.rwlock_instances
+ into @v2_rwlock_instances;
+
+select count(*) from performance_schema.cond_instances
+ into @v2_cond_instances;
+
+select count(*) from performance_schema.file_instances
+ into @v2_file_instances;
+
+select count(name), name from performance_schema.mutex_instances
+ group by name;
+
+select count(name), name from performance_schema.rwlock_instances
+ group by name;
+
+select count(name), name from performance_schema.cond_instances
+ group by name;
+
+select count(event_name), event_name from performance_schema.file_instances
+ group by event_name;
+
+select @v2_mutex_instances, @v1_mutex_instances, @v0_mutex_instances;
+select @v2_rwlock_instances, @v1_rwlock_instances, @v0_rwlock_instances;
+select @v2_cond_instances, @v1_cond_instances, @v0_cond_instances;
+select @v2_file_instances, @v1_file_instances, @v0_file_instances;
+
+select round((@v2_mutex_instances - @v1_mutex_instances) / 10)
+ into @mutex_per_share;
+select round((@v2_rwlock_instances - @v1_rwlock_instances) / 10)
+ into @rwlock_per_share;
+select round((@v2_cond_instances - @v1_cond_instances) / 10)
+ into @cond_per_share;
+select round((@v2_file_instances - @v1_file_instances) / 10)
+ into @file_per_share;
+
+connect (con1, localhost, root,,);
+select "con1 connected";
+
+connect (con2, localhost, root,,);
+select "con2 connected";
+
+connect (con3, localhost, root,,);
+select "con3 connected";
+
+connect (con4, localhost, root,,);
+select "con4 connected";
+
+connect (con5, localhost, root,,);
+select "con5 connected";
+
+connect (con6, localhost, root,,);
+select "con6 connected";
+
+connect (con7, localhost, root,,);
+select "con7 connected";
+
+connect (con8, localhost, root,,);
+select "con8 connected";
+
+connect (con9, localhost, root,,);
+select "con9 connected";
+
+connect (con10, localhost, root,,);
+select "con10 connected";
+
+connection default;
+
+select count(*) from performance_schema.mutex_instances
+ into @v3_mutex_instances;
+
+select count(*) from performance_schema.rwlock_instances
+ into @v3_rwlock_instances;
+
+select count(*) from performance_schema.cond_instances
+ into @v3_cond_instances;
+
+select count(*) from performance_schema.file_instances
+ into @v3_file_instances;
+
+select count(name), name from performance_schema.mutex_instances
+ group by name;
+
+select count(name), name from performance_schema.rwlock_instances
+ group by name;
+
+select count(name), name from performance_schema.cond_instances
+ group by name;
+
+select count(event_name), event_name from performance_schema.file_instances
+ group by event_name;
+
+select @v3_mutex_instances, @v2_mutex_instances;
+select @v3_rwlock_instances, @v2_rwlock_instances;
+select @v3_cond_instances, @v2_cond_instances;
+select @v3_file_instances, @v2_file_instances;
+
+select round((@v3_mutex_instances - @v2_mutex_instances) / 10)
+ into @mutex_per_con;
+select round((@v3_rwlock_instances - @v2_rwlock_instances) / 10)
+ into @rwlock_per_con;
+select round((@v3_cond_instances - @v2_cond_instances) / 10)
+ into @cond_per_con;
+select round((@v3_file_instances - @v2_file_instances) / 10)
+ into @file_per_con;
+
+--connection con1
+
+lock table test.t1 write, test.t2 write, test.t3 write, test.t4 write,
+test.t5 write, test.t6 write, test.t7 write, test.t8 write, test.t9 write,
+test.t10 write;
+
+--send
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+ from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+
+--connection con2
+
+--send
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+ from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+
+--connection con3
+
+--send
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+ from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+
+--connection con4
+
+--send
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+ from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+
+--connection con5
+
+--send
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+ from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+
+--connection con6
+
+--send
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+ from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+
+--connection con7
+
+--send
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+ from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+
+--connection con8
+
+--send
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+ from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+
+--connection con9
+
+--send
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+ from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+
+--connection con10
+
+--send
+select t1.*, t2.*, t3.*, t4.*, t5.*, t6.*, t7.*, t8.*, t9.*, t10.*
+ from t1, t2, t3, t4, t5, t6, t7, t8, t9, t10;
+
+connection default;
+
+select count(*) from performance_schema.mutex_instances
+ into @v4_mutex_instances;
+
+select count(*) from performance_schema.rwlock_instances
+ into @v4_rwlock_instances;
+
+select count(*) from performance_schema.cond_instances
+ into @v4_cond_instances;
+
+select count(*) from performance_schema.file_instances
+ into @v4_file_instances;
+
+select count(name), name from performance_schema.mutex_instances
+ group by name;
+
+select count(name), name from performance_schema.rwlock_instances
+ group by name;
+
+select count(name), name from performance_schema.cond_instances
+ group by name;
+
+select count(event_name), event_name from performance_schema.file_instances
+ group by event_name;
+
+select @v4_mutex_instances, @v3_mutex_instances;
+select @v4_rwlock_instances, @v3_rwlock_instances;
+select @v4_cond_instances, @v3_cond_instances;
+select @v4_file_instances, @v3_file_instances;
+
+select round((@v4_mutex_instances - @v3_mutex_instances) / 10)
+ into @mutex_per_handle;
+select round((@v4_rwlock_instances - @v3_rwlock_instances) / 10)
+ into @rwlock_per_handle;
+select round((@v4_cond_instances - @v3_cond_instances) / 10)
+ into @cond_per_handle;
+select round((@v4_file_instances - @v3_file_instances) / 10)
+ into @file_per_handle;
+
+--connection con1
+--reap
+
+unlock tables;
+
+--connection con2
+--reap
+
+--connection con3
+--reap
+
+--connection con4
+--reap
+
+--connection con5
+--reap
+
+--connection con6
+--reap
+
+--connection con7
+--reap
+
+--connection con8
+--reap
+
+--connection con9
+--reap
+
+--connection con10
+--reap
+
+--disconnect con1
+--disconnect con2
+--disconnect con3
+--disconnect con4
+--disconnect con5
+--disconnect con6
+--disconnect con7
+--disconnect con8
+--disconnect con9
+--disconnect con10
+
+--connection default
+
+drop table test.t1;
+drop table test.t2;
+drop table test.t3;
+drop table test.t4;
+drop table test.t5;
+drop table test.t6;
+drop table test.t7;
+drop table test.t8;
+drop table test.t9;
+drop table test.t10;
+
+--enable_result_log
+
+#
+# This test must have *_lost = 0,
+# otherwise the measurement is just wrong.
+#
+
+show status like "performance_schema%";
+
+#
+# Expecting 2:
+# - wait/synch/mutex/sql/MDL_wait::LOCK_wait_status
+# - wait/synch/mutex/sql/TABLE_SHARE::LOCK_ha_data
+# plus mutexes used inside the storage engine
+# This is very storage engine dependent
+# For innodb:
+# - wait/synch/mutex/innodb/autoinc_mutex
+# - wait/synch/mutex/innodb/os_mutex
+# Note that depending on the platform,
+# and the version of the compiler used,
+# code in the server may use either native platform atomics
+# or a mutex.
+# Note also that in DEBUG builds, code uses more mutexes.
+# Because of all these parameters,
+# this test is disabled, as predicting an exact number is difficult.
+#
+# commented: select @mutex_per_share <= 5;
+
+#
+# Expecting 1:
+# - wait/synch/rwlock/sql/MDL_lock::rwlock
+# plus rwlocks used inside the storage engine
+# This is very storage engine dependent
+#
+select @rwlock_per_share <= 3;
+
+#
+# Expecting 0:
+#
+select @cond_per_share;
+
+#
+# Expecting 1:
+# - wait/io/file/sql/FRM
+# plus files used inside the storage engine
+# This is very storage engine dependent
+#
+select @file_per_share <= 3;
+
+#
+# Expecting 3:
+# - wait/synch/mutex/mysys/my_thread_var::mutex
+# - wait/synch/mutex/mysys/THR_LOCK::mutex
+# - wait/synch/mutex/sql/THD::LOCK_thd_data
+#
+select @mutex_per_con;
+
+#
+# Expecting 1:
+# - wait/synch/rwlock/sql/MDL_context::LOCK_waiting_for
+#
+select @rwlock_per_con;
+
+#
+# Expecting 2:
+# - wait/synch/cond/mysys/my_thread_var::suspend
+# - wait/synch/cond/sql/MDL_context::COND_wait_status
+#
+select @cond_per_con;
+
+#
+# Expecting 0:
+#
+select @file_per_con;
+
+#
+# Expecting 0:
+#
+select @mutex_per_handle;
+
+#
+# Expecting 0:
+#
+select @rwlock_per_handle;
+
+#
+# Expecting 0:
+#
+select @cond_per_handle;
+
+#
+# Expecting 0:
+#
+select @file_per_handle;
+
+#
+# IMPORTANT NOTE:
+# when any measurement here changes, the heuristics
+# in storage/perfschema/pfs_autosize.cc need to be updated.
+# Note that this in turns will lead to different estimations for automated
+# sizing, and imply to update the results for sizing_*.
+#
+
+# commented: (@mutex_per_share <= 5)
+# Mutexes are not instrumented by default,
+# not enforcing mutex estimates
+
+select if(
+ (@rwlock_per_share <= 3)
+ AND (@cond_per_share = 0)
+ AND (@file_per_share <= 3)
+ AND (@mutex_per_con = 3)
+ AND (@rwlock_per_con = 1)
+ AND (@cond_per_con = 2)
+ AND (@file_per_con = 0)
+ AND (@mutex_per_handle = 0)
+ AND (@rwlock_per_handle = 0)
+ AND (@cond_per_handle = 0)
+ AND (@file_per_handle = 0),
+ "OK: heuristics are up to date",
+ "FAILED: heuristics need to be updated")
+ as status;
+
diff --git a/mysql-test/suite/perfschema/t/sizing_high.cnf b/mysql-test/suite/perfschema/t/sizing_high.cnf
new file mode 100644
index 00000000000..8445ff60928
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_high.cnf
@@ -0,0 +1,56 @@
+
+!include include/default_mysqld_autosize.cnf
+
+[mysqld.1]
+
+# WARNING about open_files_limit and ulimit -n
+#
+# mysqld checks how many files can be opened on the machine,
+# and this is by definition very:
+# - os dependent, see OS_FILE_LIMIT, HAVE_GETRLIMIT
+# - configuration dependent, for each machine (ulimit -n), see
+# my_set_max_open_files() in mysys/my_file.c,
+# see getrlimit(RLIMIT_NOFILE)
+#
+# Based on the this, the server tunes _down_ max_connections and
+# table_cache_size to match the open_files_limit found,
+# which significantly interfere with this test.
+#
+# Solution: use a big table definition cache,
+# but small values for max_connection and table_open_cache,
+# to stay within open_files_limit of 1024.
+#
+# This is the best test we can do that has a chance to pass on all
+# platforms, while still providing code coverage.
+
+table_definition_cache=5000
+table_open_cache=400
+max_connections=200
+open_files_limit=1024
+
+# 10+max_connections+table_cache_size*2 = 10 + 200 + 400*2 = 1010
+# max_connections*5 = 200*5 = 1000
+
+# Automated sizing for everything
+
+loose-performance-schema-accounts-size=-1
+loose-performance-schema-digests-size=-1
+loose-performance-schema-hosts-size=-1
+loose-performance-schema-users-size=-1
+
+loose-performance-schema-events-waits-history-size=-1
+loose-performance-schema-events-waits-history-long-size=-1
+loose-performance-schema-events-stages-history-size=-1
+loose-performance-schema-events-stages-history-long-size=-1
+loose-performance-schema-events-statements-history-size=-1
+loose-performance-schema-events-statements-history-long-size=-1
+
+loose-performance-schema-max-mutex-instances=-1
+loose-performance-schema-max-rwlock-instances=-1
+loose-performance-schema-max-cond-instances=-1
+loose-performance-schema-max-file-instances=-1
+loose-performance-schema-max-socket-instances=-1
+loose-performance-schema-max-thread-instances=-1
+loose-performance-schema-max-table-instances=-1
+loose-performance-schema-max-table-handles=-1
+
diff --git a/mysql-test/suite/perfschema/t/sizing_high.test b/mysql-test/suite/perfschema/t/sizing_high.test
new file mode 100644
index 00000000000..4d02d41aecd
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_high.test
@@ -0,0 +1,9 @@
+
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+--source include/have_64bit.inc
+--source include/not_valgrind.inc
+--source ../include/have_aligned_memory.inc
+
+--source ../include/sizing_auto.inc
+
diff --git a/mysql-test/suite/perfschema/t/sizing_low.cnf b/mysql-test/suite/perfschema/t/sizing_low.cnf
new file mode 100644
index 00000000000..54c881830cf
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_low.cnf
@@ -0,0 +1,33 @@
+
+!include include/default_mysqld_autosize.cnf
+
+[mysqld.1]
+
+table_definition_cache=400
+table_open_cache=100
+max_connections=50
+open_files_limit=1024
+
+# Automated sizing for everything
+
+loose-performance-schema-accounts-size=-1
+loose-performance-schema-digests-size=-1
+loose-performance-schema-hosts-size=-1
+loose-performance-schema-users-size=-1
+
+loose-performance-schema-events-waits-history-size=-1
+loose-performance-schema-events-waits-history-long-size=-1
+loose-performance-schema-events-stages-history-size=-1
+loose-performance-schema-events-stages-history-long-size=-1
+loose-performance-schema-events-statements-history-size=-1
+loose-performance-schema-events-statements-history-long-size=-1
+
+loose-performance-schema-max-mutex-instances=-1
+loose-performance-schema-max-rwlock-instances=-1
+loose-performance-schema-max-cond-instances=-1
+loose-performance-schema-max-file-instances=-1
+loose-performance-schema-max-socket-instances=-1
+loose-performance-schema-max-thread-instances=-1
+loose-performance-schema-max-table-instances=-1
+loose-performance-schema-max-table-handles=-1
+
diff --git a/mysql-test/suite/perfschema/t/sizing_low.test b/mysql-test/suite/perfschema/t/sizing_low.test
new file mode 100644
index 00000000000..4d02d41aecd
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_low.test
@@ -0,0 +1,9 @@
+
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+--source include/have_64bit.inc
+--source include/not_valgrind.inc
+--source ../include/have_aligned_memory.inc
+
+--source ../include/sizing_auto.inc
+
diff --git a/mysql-test/suite/perfschema/t/sizing_med.cnf b/mysql-test/suite/perfschema/t/sizing_med.cnf
new file mode 100644
index 00000000000..8aff531ea69
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_med.cnf
@@ -0,0 +1,33 @@
+
+!include include/default_mysqld_autosize.cnf
+
+[mysqld.1]
+
+table_definition_cache=401
+table_open_cache=401
+max_connections=152
+open_files_limit=1024
+
+# Automated sizing for everything
+
+loose-performance-schema-accounts-size=-1
+loose-performance-schema-digests-size=-1
+loose-performance-schema-hosts-size=-1
+loose-performance-schema-users-size=-1
+
+loose-performance-schema-events-waits-history-size=-1
+loose-performance-schema-events-waits-history-long-size=-1
+loose-performance-schema-events-stages-history-size=-1
+loose-performance-schema-events-stages-history-long-size=-1
+loose-performance-schema-events-statements-history-size=-1
+loose-performance-schema-events-statements-history-long-size=-1
+
+loose-performance-schema-max-mutex-instances=-1
+loose-performance-schema-max-rwlock-instances=-1
+loose-performance-schema-max-cond-instances=-1
+loose-performance-schema-max-file-instances=-1
+loose-performance-schema-max-socket-instances=-1
+loose-performance-schema-max-thread-instances=-1
+loose-performance-schema-max-table-instances=-1
+loose-performance-schema-max-table-handles=-1
+
diff --git a/mysql-test/suite/perfschema/t/sizing_med.test b/mysql-test/suite/perfschema/t/sizing_med.test
new file mode 100644
index 00000000000..4d02d41aecd
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_med.test
@@ -0,0 +1,9 @@
+
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+--source include/have_64bit.inc
+--source include/not_valgrind.inc
+--source ../include/have_aligned_memory.inc
+
+--source ../include/sizing_auto.inc
+
diff --git a/mysql-test/suite/perfschema/t/sizing_off.cnf b/mysql-test/suite/perfschema/t/sizing_off.cnf
new file mode 100644
index 00000000000..24ca58bbb0b
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_off.cnf
@@ -0,0 +1,38 @@
+
+!include include/default_mysqld_autosize.cnf
+
+[mysqld.1]
+
+# Default values used in the server, out of the box
+table_definition_cache=400
+table_open_cache=400
+max_connections=151
+open_files_limit=1024
+
+# Disable the performacne schema.
+# Sizing does not occur then
+loose-skip-performance-schema
+
+# Automated sizing for everything
+
+loose-performance-schema-accounts-size=-1
+loose-performance-schema-digests-size=-1
+loose-performance-schema-hosts-size=-1
+loose-performance-schema-users-size=-1
+
+loose-performance-schema-events-waits-history-size=-1
+loose-performance-schema-events-waits-history-long-size=-1
+loose-performance-schema-events-stages-history-size=-1
+loose-performance-schema-events-stages-history-long-size=-1
+loose-performance-schema-events-statements-history-size=-1
+loose-performance-schema-events-statements-history-long-size=-1
+
+loose-performance-schema-max-mutex-instances=-1
+loose-performance-schema-max-rwlock-instances=-1
+loose-performance-schema-max-cond-instances=-1
+loose-performance-schema-max-file-instances=-1
+loose-performance-schema-max-socket-instances=-1
+loose-performance-schema-max-thread-instances=-1
+loose-performance-schema-max-table-instances=-1
+loose-performance-schema-max-table-handles=-1
+
diff --git a/mysql-test/suite/perfschema/t/sizing_off.test b/mysql-test/suite/perfschema/t/sizing_off.test
new file mode 100644
index 00000000000..83b49572cb4
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/sizing_off.test
@@ -0,0 +1,6 @@
+
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+
+show variables like "performance_schema%";
+show status like "performance_schema%";
diff --git a/mysql-test/suite/perfschema/t/stage_mdl_global-master.opt b/mysql-test/suite/perfschema/t/stage_mdl_global-master.opt
new file mode 100644
index 00000000000..a00258bc48c
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/stage_mdl_global-master.opt
@@ -0,0 +1 @@
+--query_cache_type=1
diff --git a/mysql-test/suite/perfschema/t/statement_digest_charset.test b/mysql-test/suite/perfschema/t/statement_digest_charset.test
new file mode 100644
index 00000000000..2ac9797edee
--- /dev/null
+++ b/mysql-test/suite/perfschema/t/statement_digest_charset.test
@@ -0,0 +1,36 @@
+# Test for PERFORMANCE_SCHEMA statement digests
+#
+# Test statements using different character sets.
+# See Bug#13809293 - PERFSCHEMA.DML_ESMS_BY_DIGEST FAILS ON DAILY-TRUNK SPORADICALLY
+#
+--source include/not_embedded.inc
+--source include/have_perfschema.inc
+
+--disable_warnings
+DROP DATABASE IF EXISTS pfs_charset_test;
+--enable_warnings
+CREATE DATABASE pfs_charset_test;
+USE pfs_charset_test;
+
+#
+# CP1251 - 8 bits, max multibyte length = 1
+#
+SET NAMES cp1251;
+TRUNCATE TABLE performance_schema.events_statements_summary_by_digest;
+CREATE TABLE äîëåí_ðåãèñòúð_1251a (s1 INT);
+CREATE TABLE ÄîËåÍ_ðåãèñòúð_1251b (s1 INT, s2 INT);
+
+#
+# UTF8 - 8 bits, max multibyte length = 4
+#
+SET NAMES utf8;
+CREATE TABLE ДОЛЕÐ_региÑÑ‚ÑŠÑ€_утф8 (s1 INT);
+
+#
+# Incorrectly converted statement identifiers will result in a warning.
+#
+SET NAMES latin1;
+SELECT * FROM performance_schema.events_statements_summary_by_digest
+ WHERE digest_text LIKE 'XXXYYY%' LIMIT 1;
+
+DROP DATABASE pfs_charset_test;
diff --git a/mysql-test/suite/perfschema_stress/README b/mysql-test/suite/perfschema_stress/README
index d28287f9735..25101f429e5 100644
--- a/mysql-test/suite/perfschema_stress/README
+++ b/mysql-test/suite/perfschema_stress/README
@@ -1,4 +1,5 @@
# Copyright (c) 2009, 2010 Sun Microsystems, Inc.
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/mysql-test/suite/plugins/r/locales.result b/mysql-test/suite/plugins/r/locales.result
index 45f80353697..9c65f8d6034 100644
--- a/mysql-test/suite/plugins/r/locales.result
+++ b/mysql-test/suite/plugins/r/locales.result
@@ -110,3 +110,4 @@ ID NAME DESCRIPTION MAX_MONTH_NAME_LENGTH MAX_DAY_NAME_LENGTH DECIMAL_POINT THOU
107 sv_FI Swedish - Finland 9 7 , swedish
108 zh_HK Chinese - Hong Kong SAR 3 3 . , english
109 el_GR Greek - Greece 11 9 , . greek
+110 rm_CH Romansh - Switzerland 9 9 , ' english
diff --git a/mysql-test/suite/plugins/r/sql_error_log.result b/mysql-test/suite/plugins/r/sql_error_log.result
index f3e6716302b..3086b1f2d1f 100644
--- a/mysql-test/suite/plugins/r/sql_error_log.result
+++ b/mysql-test/suite/plugins/r/sql_error_log.result
@@ -33,6 +33,8 @@ insert into t1 values ('aa');
ERROR 22007: Incorrect integer value: 'aa' for column 'id' at row 1
SET SQL_MODE = '';
drop table t1;
+SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'not_exists' AND TABLE_NAME = 'not_exists';
+TABLE_NAME
uninstall plugin SQL_ERROR_LOG;
Warnings:
Warning 1620 Plugin is busy and will be uninstalled on shutdown
diff --git a/mysql-test/suite/plugins/t/sql_error_log.test b/mysql-test/suite/plugins/t/sql_error_log.test
index 8d04720aac3..a28e2d2e259 100644
--- a/mysql-test/suite/plugins/t/sql_error_log.test
+++ b/mysql-test/suite/plugins/t/sql_error_log.test
@@ -46,6 +46,8 @@ insert into t1 values ('aa');
SET SQL_MODE = '';
drop table t1;
+SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'not_exists' AND TABLE_NAME = 'not_exists';
+
uninstall plugin SQL_ERROR_LOG;
let $MYSQLD_DATADIR= `SELECT @@datadir`;
diff --git a/mysql-test/suite/roles/ip-6401.result b/mysql-test/suite/roles/ip-6401.result
new file mode 100644
index 00000000000..a9876eb8273
--- /dev/null
+++ b/mysql-test/suite/roles/ip-6401.result
@@ -0,0 +1,13 @@
+create role r1;
+create user foo@'127.0.0.1';
+grant r1 to foo@'127.0.0.1';
+show grants;
+Grants for foo@127.0.0.1
+GRANT r1 TO 'foo'@'127.0.0.1'
+GRANT USAGE ON *.* TO 'foo'@'127.0.0.1'
+set role r1;
+select * from information_schema.enabled_roles;
+ROLE_NAME
+r1
+drop user foo@'127.0.0.1';
+drop role r1;
diff --git a/mysql-test/suite/roles/ip-6401.test b/mysql-test/suite/roles/ip-6401.test
new file mode 100644
index 00000000000..34d8553afa3
--- /dev/null
+++ b/mysql-test/suite/roles/ip-6401.test
@@ -0,0 +1,13 @@
+--source include/not_embedded.inc
+create role r1;
+create user foo@'127.0.0.1';
+grant r1 to foo@'127.0.0.1';
+
+--connect (con1,127.0.0.1,foo,,)
+show grants;
+set role r1;
+select * from information_schema.enabled_roles;
+
+connection default;
+drop user foo@'127.0.0.1';
+drop role r1;
diff --git a/mysql-test/suite/rpl/r/rpl_checksum.result b/mysql-test/suite/rpl/r/rpl_checksum.result
index 2229ab63ee4..d88258f3b65 100644
--- a/mysql-test/suite/rpl/r/rpl_checksum.result
+++ b/mysql-test/suite/rpl/r/rpl_checksum.result
@@ -128,7 +128,33 @@ insert into t3 value (1, @@global.binlog_checksum);
drop table t1, t2, t3;
set @@global.binlog_checksum = @master_save_binlog_checksum;
set @@global.master_verify_checksum = @save_master_verify_checksum;
+*** Bug#59123 / MDEV-5799: INCIDENT_EVENT checksum written to error log as garbage characters ***
+CREATE TABLE t4 (a INT PRIMARY KEY);
+INSERT INTO t4 VALUES (1);
+SET sql_log_bin=0;
+CALL mtr.add_suppression("\\[ERROR\\] Can't generate a unique log-filename");
+SET sql_log_bin=1;
+SET @old_dbug= @@GLOBAL.debug_dbug;
+SET debug_dbug= '+d,binlog_inject_new_name_error';
+FLUSH LOGS;
+ERROR HY000: Can't generate a unique log-filename master-bin.(1-999)
+
+SET debug_dbug= @old_dbug;
+INSERT INTO t4 VALUES (2);
+include/wait_for_slave_sql_error.inc [errno=1590]
+Last_SQL_Error = 'The incident LOST_EVENTS occured on the master. Message: error writing to the binary log'
+SELECT * FROM t4 ORDER BY a;
+a
+1
+STOP SLAVE IO_THREAD;
+SET sql_slave_skip_counter= 1;
+include/start_slave.inc
+SELECT * FROM t4 ORDER BY a;
+a
+1
+2
set @@global.binlog_checksum = @slave_save_binlog_checksum;
set @@global.slave_sql_verify_checksum = @save_slave_sql_verify_checksum;
End of tests
+DROP TABLE t4;
include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_gtid_basic.result b/mysql-test/suite/rpl/r/rpl_gtid_basic.result
index fd33221814d..e4aafcab389 100644
--- a/mysql-test/suite/rpl/r/rpl_gtid_basic.result
+++ b/mysql-test/suite/rpl/r/rpl_gtid_basic.result
@@ -61,13 +61,7 @@ include/stop_slave.inc
INSERT INTO t1 VALUES (5, "m1a");
INSERT INTO t2 VALUES (5, "i1a");
CHANGE MASTER TO master_host = '127.0.0.1', master_port = MASTER_PORT,
-MASTER_USE_GTID=SLAVE_POS;
-SET GLOBAL sql_slave_skip_counter=1;
-ERROR HY000: When using GTID, @@sql_slave_skip_counter can not be used. Instead, setting @@gtid_slave_pos explicitly can be used to skip to after a given GTID position.
-CHANGE MASTER TO master_host = '127.0.0.1', master_port = MASTER_PORT,
MASTER_USE_GTID=CURRENT_POS;
-SET GLOBAL sql_slave_skip_counter=10;
-ERROR HY000: When using GTID, @@sql_slave_skip_counter can not be used. Instead, setting @@gtid_slave_pos explicitly can be used to skip to after a given GTID position.
include/start_slave.inc
SELECT * FROM t1 ORDER BY a;
a b
@@ -188,17 +182,6 @@ SET GLOBAL gtid_binlog_state = '0-1-10,1-2-20,0-3-30';
show binary logs;
Log_name File_size
master-bin.000001 #
-include/show_binlog_events.inc
-Log_name Pos Event_type Server_id End_log_pos Info
-master-bin.000001 # Format_desc # # SERVER_VERSION, BINLOG_VERSION
-master-bin.000001 # Gtid_list # # [1-2-20,0-1-10,0-3-30]
-master-bin.000001 # Binlog_checkpoint # # master-bin.000001
-SELECT @@GLOBAL.gtid_binlog_pos;
-@@GLOBAL.gtid_binlog_pos
-1-2-20,0-3-30
-SELECT @@GLOBAL.gtid_binlog_state;
-@@GLOBAL.gtid_binlog_state
-1-2-20,0-1-10,0-3-30
SET GLOBAL gtid_binlog_state = @old_state;
ERROR HY000: This operation is not allowed if any GTID has been logged to the binary log. Run RESET MASTER first to erase the log
RESET MASTER;
@@ -258,7 +241,7 @@ a
include/stop_slave.inc
SET gtid_domain_id= 1;
INSERT INTO t1 VALUES (3);
-SET @pos= '1-1-1,0-1-110';
+SET @pos= 'POS';
SELECT master_gtid_wait(@pos, 0);
master_gtid_wait(@pos, 0)
-1
@@ -322,5 +305,108 @@ master_gtid_wait('2-1-10')
0
master_gtid_wait('2-1-10')
0
+*** Test sql_gtid_slave_pos when used with GTID ***
+include/stop_slave.inc
+SET gtid_domain_id=2;
+SET gtid_seq_no=1000;
+INSERT INTO t1 VALUES (10);
+INSERT INTO t1 VALUES (11);
+SET sql_slave_skip_counter= 1;
+include/start_slave.inc
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+a
+11
+SELECT IF(LOCATE("2-1-1001", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 2-1-1001 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+status
+Ok
+include/stop_slave.inc
+SET gtid_domain_id=2;
+SET gtid_seq_no=1010;
+INSERT INTO t1 VALUES (12);
+INSERT INTO t1 VALUES (13);
+SET sql_slave_skip_counter= 2;
+include/start_slave.inc
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+a
+11
+13
+SELECT IF(LOCATE("2-1-1011", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 2-1-1011 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+status
+Ok
+include/stop_slave.inc
+SET gtid_domain_id=2;
+SET gtid_seq_no=1020;
+INSERT INTO t1 VALUES (14);
+INSERT INTO t1 VALUES (15);
+INSERT INTO t1 VALUES (16);
+SET sql_slave_skip_counter= 3;
+include/start_slave.inc
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+a
+11
+13
+15
+16
+SELECT IF(LOCATE("2-1-1022", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 2-1-1022 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+status
+Ok
+include/stop_slave.inc
+SET gtid_domain_id=2;
+SET gtid_seq_no=1030;
+INSERT INTO t1 VALUES (17);
+INSERT INTO t1 VALUES (18);
+INSERT INTO t1 VALUES (19);
+SET sql_slave_skip_counter= 5;
+include/start_slave.inc
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+a
+11
+13
+15
+16
+19
+SELECT IF(LOCATE("2-1-1032", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 2-1-1032 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+status
+Ok
+include/stop_slave.inc
+SET gtid_domain_id=3;
+SET gtid_seq_no=100;
+CREATE TABLE t2 (a INT PRIMARY KEY);
+DROP TABLE t2;
+SET gtid_domain_id=2;
+SET gtid_seq_no=1040;
+INSERT INTO t1 VALUES (20);
+SET @saved_mode= @@GLOBAL.slave_ddl_exec_mode;
+SET GLOBAL slave_ddl_exec_mode=STRICT;
+SET sql_slave_skip_counter=1;
+START SLAVE UNTIL master_gtid_pos="3-1-100";
+include/sync_with_master_gtid.inc
+include/wait_for_slave_sql_to_stop.inc
+SELECT * FROM t2;
+ERROR 42S02: Table 'test.t2' doesn't exist
+SELECT IF(LOCATE("3-1-100", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 3-1-100 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+status
+Ok
+SET sql_log_bin=0;
+CALL mtr.add_suppression("Slave: Unknown table 'test\\.t2' Error_code: 1051");
+SET sql_log_bin=1;
+START SLAVE;
+include/wait_for_slave_sql_error.inc [errno=1051]
+SELECT IF(LOCATE("3-1-100", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 3-1-100 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+status
+Ok
+STOP SLAVE IO_THREAD;
+SET sql_slave_skip_counter=2;
+include/start_slave.inc
+SELECT * FROM t1 WHERE a >= 20 ORDER BY a;
+a
+20
+SELECT IF(LOCATE("3-1-101", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 3-1-101 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+status
+Ok
+SELECT IF(LOCATE("2-1-1040", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 2-1-1040 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+status
+Ok
+SET GLOBAL slave_ddl_exec_mode= @saved_mode;
DROP TABLE t1;
include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_gtid_crash.result b/mysql-test/suite/rpl/r/rpl_gtid_crash.result
index fdbd1cc6898..45482e3b03e 100644
--- a/mysql-test/suite/rpl/r/rpl_gtid_crash.result
+++ b/mysql-test/suite/rpl/r/rpl_gtid_crash.result
@@ -46,7 +46,7 @@ master-bin.000002 #
master-bin.000003 #
SHOW BINLOG EVENTS IN 'master-bin.000003' LIMIT 1,1;
Log_name Pos Event_type Server_id End_log_pos Info
-master-bin.000003 # Gtid_list # # [1-1-2,2-1-1,0-1-1]
+master-bin.000003 # Gtid_list # # #
SET SESSION debug_dbug="+d,crash_dispatch_command_before";
SELECT 1;
Got one of the listed errors
@@ -58,7 +58,7 @@ master-bin.000003 #
master-bin.000004 #
SHOW BINLOG EVENTS IN 'master-bin.000004' LIMIT 1,1;
Log_name Pos Event_type Server_id End_log_pos Info
-master-bin.000004 # Gtid_list # # [1-1-2,0-1-1,2-1-1]
+master-bin.000004 # Gtid_list # # #
SELECT * FROM t1 ORDER BY a;
a
1
diff --git a/mysql-test/suite/rpl/r/rpl_gtid_errorlog.result b/mysql-test/suite/rpl/r/rpl_gtid_errorlog.result
new file mode 100644
index 00000000000..204615201d9
--- /dev/null
+++ b/mysql-test/suite/rpl/r/rpl_gtid_errorlog.result
@@ -0,0 +1,42 @@
+include/master-slave.inc
+[connection master]
+*** Test MDEV-6120, output of current GTID when a replication error is logged to the errorlog ***
+CREATE TABLE t1(a INT PRIMARY KEY);
+include/stop_slave.inc
+CHANGE MASTER TO master_use_gtid=slave_pos;
+INSERT INTO t1 VALUES (1);
+SET gtid_seq_no=100;
+INSERT INTO t1 VALUES (2);
+INSERT INTO t1 VALUES (3);
+INSERT INTO t1 VALUES (4);
+SET sql_log_bin=0;
+INSERT INTO t1 VALUES (2);
+SET sql_log_bin=1;
+START SLAVE;
+include/wait_for_slave_sql_error.inc [errno=1062]
+include/stop_slave.inc
+SET GLOBAL gtid_slave_pos= "0-1-100";
+include/start_slave.inc
+SELECT * FROM t1 ORDER BY a;
+a
+1
+2
+3
+4
+SET @dbug_save= @@debug_dbug;
+SET debug_dbug= '+d,incident_database_resync_on_replace';
+REPLACE INTO t1 VALUES (5);
+SET debug_dbug= @dbug_save;
+include/wait_for_slave_sql_error.inc [errno=1590]
+include/stop_slave.inc
+SET sql_slave_skip_counter=1;
+include/start_slave.inc
+SELECT * FROM t1 ORDER BY a;
+a
+1
+2
+3
+4
+5
+DROP TABLE t1;
+include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_gtid_master_promote.result b/mysql-test/suite/rpl/r/rpl_gtid_master_promote.result
index 132c01f5f55..599c35164dd 100644
--- a/mysql-test/suite/rpl/r/rpl_gtid_master_promote.result
+++ b/mysql-test/suite/rpl/r/rpl_gtid_master_promote.result
@@ -119,7 +119,7 @@ a b
2 3
*** Now replicate all extra changes from 3,4,5 to 2, in preparation for making 2 the new master. ***
CHANGE MASTER TO master_host = '127.0.0.1', master_port = SERVER_MYPORT_3;
-START SLAVE UNTIL master_gtid_pos = "1-1-1,0-1-3,3-1-7,2-1-4";
+START SLAVE UNTIL master_gtid_pos = "SERVER3_POS";
include/wait_for_slave_to_stop.inc
SELECT * FROM t1 ORDER BY a;
a
@@ -142,7 +142,7 @@ a b
3 1
3 3
CHANGE MASTER TO master_host = '127.0.0.1', master_port = SERVER_MYPORT_4;
-START SLAVE UNTIL master_gtid_pos = "1-1-7,0-1-3,3-1-4,2-1-1";
+START SLAVE UNTIL master_gtid_pos = "SERVER4_POS";
include/wait_for_slave_to_stop.inc
SELECT * FROM t1 ORDER BY a;
a
@@ -168,7 +168,7 @@ a b
3 1
3 3
CHANGE MASTER TO master_host = '127.0.0.1', master_port = SERVER_MYPORT_5;
-START SLAVE UNTIL master_gtid_pos = "1-1-4,0-1-3,3-1-1,2-1-7";
+START SLAVE UNTIL master_gtid_pos = "SERVER5_POS";
include/wait_for_slave_to_stop.inc
SELECT * FROM t1 ORDER BY a;
a
diff --git a/mysql-test/suite/rpl/r/rpl_gtid_stop_start.result b/mysql-test/suite/rpl/r/rpl_gtid_stop_start.result
index ddcbaf8dffd..60c8e4666b9 100644
--- a/mysql-test/suite/rpl/r/rpl_gtid_stop_start.result
+++ b/mysql-test/suite/rpl/r/rpl_gtid_stop_start.result
@@ -34,10 +34,10 @@ master-bin.000003 # Gtid_list # # [0-1-3]
FLUSH LOGS;
SHOW BINLOG EVENTS IN 'master-bin.000004' LIMIT 1,1;
Log_name Pos Event_type Server_id End_log_pos Info
-master-bin.000004 # Gtid_list # # [1-1-1,0-1-4]
+master-bin.000004 # Gtid_list # # #
SHOW BINLOG EVENTS IN 'master-bin.000005' LIMIT 1,1;
Log_name Pos Event_type Server_id End_log_pos Info
-master-bin.000005 # Gtid_list # # [1-1-1,0-1-4]
+master-bin.000005 # Gtid_list # # #
show binary logs;
Log_name File_size
master-bin.000002 #
diff --git a/mysql-test/suite/rpl/r/rpl_gtid_until.result b/mysql-test/suite/rpl/r/rpl_gtid_until.result
index 53100af4c71..d86b5cac78c 100644
--- a/mysql-test/suite/rpl/r/rpl_gtid_until.result
+++ b/mysql-test/suite/rpl/r/rpl_gtid_until.result
@@ -168,7 +168,7 @@ a
include/stop_slave.inc
CREATE TABLE t3 (a INT);
DROP TABLE t3;
-START SLAVE UNTIL master_gtid_pos='1-1-5,2-1-5,0-1-6';
+START SLAVE UNTIL master_gtid_pos='UNTIL_CONDITION';
include/wait_for_slave_to_stop.inc
SHOW CREATE TABLE t3;
Table Create Table
diff --git a/mysql-test/suite/rpl/r/rpl_mdev6020.result b/mysql-test/suite/rpl/r/rpl_mdev6020.result
new file mode 100644
index 00000000000..0855f578cfc
--- /dev/null
+++ b/mysql-test/suite/rpl/r/rpl_mdev6020.result
@@ -0,0 +1,49 @@
+include/master-slave.inc
+[connection master]
+include/stop_slave.inc
+include/rpl_stop_server.inc [server_number=1]
+include/rpl_start_server.inc [server_number=1]
+SET SQL_LOG_BIN=0;
+ALTER TABLE mysql.gtid_slave_pos ENGINE = InnoDB;
+SET SQL_LOG_BIN=1;
+SET @old_engine= @@GLOBAL.default_storage_engine;
+SET GLOBAL default_storage_engine=InnoDB;
+SET @old_parallel= @@GLOBAL.slave_parallel_threads;
+SET GLOBAL slave_parallel_threads=12;
+CHANGE MASTER TO master_host='127.0.0.1', master_port=SERVER_MYPORT_1, master_user='root', master_log_file='master-bin.000001', master_log_pos=4;
+include/start_slave.inc
+SET SQL_LOG_BIN=0;
+ALTER TABLE mysql.gtid_slave_pos ENGINE = InnoDB;
+SET SQL_LOG_BIN=1;
+SELECT @@gtid_slave_pos;
+@@gtid_slave_pos
+0-1-1381
+CHECKSUM TABLE table0_int_autoinc, table0_key_pk_parts_2_int_autoinc, table100_int_autoinc, table100_key_pk_parts_2_int_autoinc, table10_int_autoinc, table10_key_pk_parts_2_int_autoinc, table1_int_autoinc, table1_key_pk_parts_2_int_autoinc, table2_int_autoinc, table2_key_pk_parts_2_int_autoinc;
+Table Checksum
+test.table0_int_autoinc 3623174395
+test.table0_key_pk_parts_2_int_autoinc 2888328157
+test.table100_int_autoinc 3624823809
+test.table100_key_pk_parts_2_int_autoinc 3316583308
+test.table10_int_autoinc 1615053718
+test.table10_key_pk_parts_2_int_autoinc 4147461080
+test.table1_int_autoinc 478809705
+test.table1_key_pk_parts_2_int_autoinc 3032208641
+test.table2_int_autoinc 854763867
+test.table2_key_pk_parts_2_int_autoinc 4231615291
+include/stop_slave.inc
+SET GLOBAL default_storage_engine= @old_engine;
+SET GLOBAL slave_parallel_threads=@old_parallel;
+SET sql_log_bin=0;
+DROP TABLE table0_int_autoinc;
+DROP TABLE table0_key_pk_parts_2_int_autoinc;
+DROP TABLE table100_int_autoinc;
+DROP TABLE table100_key_pk_parts_2_int_autoinc;
+DROP TABLE table10_int_autoinc;
+DROP TABLE table10_key_pk_parts_2_int_autoinc;
+DROP TABLE table1_int_autoinc;
+DROP TABLE table1_key_pk_parts_2_int_autoinc;
+DROP TABLE table2_int_autoinc;
+DROP TABLE table2_key_pk_parts_2_int_autoinc;
+SET sql_log_bin=1;
+include/start_slave.inc
+include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_mdev6386.result b/mysql-test/suite/rpl/r/rpl_mdev6386.result
new file mode 100644
index 00000000000..352b9d07fef
--- /dev/null
+++ b/mysql-test/suite/rpl/r/rpl_mdev6386.result
@@ -0,0 +1,56 @@
+include/master-slave.inc
+[connection master]
+ALTER TABLE mysql.gtid_slave_pos ENGINE = InnoDB;
+FLUSH LOGS;
+CREATE TABLE t1 (a INT PRIMARY KEY, b INT) Engine=InnoDB;
+include/stop_slave.inc
+SET sql_log_bin= 0;
+INSERT INTO t1 VALUES (1, 2);
+SET sql_log_bin= 1;
+CHANGE MASTER TO master_use_gtid= current_pos;
+Contents on slave before:
+SELECT * FROM t1 ORDER BY a;
+a b
+1 2
+SET @old_parallel= @@GLOBAL.slave_parallel_threads;
+SET GLOBAL slave_parallel_threads=8;
+CREATE TEMPORARY TABLE t2 LIKE t1;
+INSERT INTO t2 VALUE (1, 1);
+INSERT INTO t2 VALUE (2, 1);
+INSERT INTO t2 VALUE (3, 1);
+INSERT INTO t2 VALUE (4, 1);
+INSERT INTO t2 VALUE (5, 1);
+INSERT INTO t1 SELECT * FROM t2;
+DROP TEMPORARY TABLE t2;
+Contents on master:
+SELECT * FROM t1 ORDER BY a;
+a b
+1 1
+2 1
+3 1
+4 1
+5 1
+START SLAVE;
+include/wait_for_slave_sql_error.inc [errno=1062]
+STOP SLAVE IO_THREAD;
+Contents on slave on slave error:
+SELECT * FROM t1 ORDER BY a;
+a b
+1 2
+SET sql_log_bin= 0;
+DELETE FROM t1 WHERE a=1;
+SET sql_log_bin= 1;
+include/start_slave.inc
+Contents on slave after:
+SELECT * FROM t1 ORDER BY a;
+a b
+1 1
+2 1
+3 1
+4 1
+5 1
+DROP TABLE t1;
+include/stop_slave.inc
+SET GLOBAL slave_parallel_threads= @old_parallel;
+include/start_slave.inc
+include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_parallel.result b/mysql-test/suite/rpl/r/rpl_parallel.result
index 20b75cbbdab..1c686e44a25 100644
--- a/mysql-test/suite/rpl/r/rpl_parallel.result
+++ b/mysql-test/suite/rpl/r/rpl_parallel.result
@@ -314,7 +314,7 @@ SET debug_sync='now WAIT_FOR t1_ready';
KILL THD_ID;
SET debug_sync='now WAIT_FOR t2_killed';
SET debug_sync='now SIGNAL t1_cont';
-include/wait_for_slave_sql_error.inc [errno=1317,1964]
+include/wait_for_slave_sql_error.inc [errno=1317,1927,1964]
STOP SLAVE IO_THREAD;
SELECT * FROM t3 WHERE a >= 30 ORDER BY a;
a b
@@ -398,7 +398,7 @@ SET debug_sync='now WAIT_FOR t1_ready';
KILL THD_ID;
SET debug_sync='now WAIT_FOR t2_killed';
SET debug_sync='now SIGNAL t1_cont';
-include/wait_for_slave_sql_error.inc [errno=1317,1964]
+include/wait_for_slave_sql_error.inc [errno=1317,1927,1964]
SET debug_sync='RESET';
SET GLOBAL slave_parallel_threads=0;
SET GLOBAL slave_parallel_threads=10;
@@ -481,7 +481,7 @@ SET debug_sync='now WAIT_FOR t1_ready';
KILL THD_ID;
SET debug_sync='now WAIT_FOR t2_killed';
SET debug_sync='now SIGNAL t1_cont';
-include/wait_for_slave_sql_error.inc [errno=1317,1964]
+include/wait_for_slave_sql_error.inc [errno=1317,1927,1964]
SELECT * FROM t3 WHERE a >= 50 ORDER BY a;
a b
51 51
@@ -819,11 +819,37 @@ test_check
OK
test_check
OK
+*** MDEV_6435: Incorrect error handling when query binlogged partially on master with "killed" error ***
+CREATE TABLE t6 (a INT) ENGINE=MyISAM;
+CREATE TRIGGER tr AFTER INSERT ON t6 FOR EACH ROW SET @a = 1;
+SET @old_format= @@binlog_format;
+SET binlog_format= statement;
+SET debug_sync='sp_head_execute_before_loop SIGNAL ready WAIT_FOR cont';
+INSERT INTO t6 VALUES (1), (2), (3);
+SET debug_sync='now WAIT_FOR ready';
+KILL QUERY CONID;
+SET debug_sync='now SIGNAL cont';
+ERROR 70100: Query execution was interrupted
+SET binlog_format= @old_format;
+SET debug_sync='RESET';
+SET debug_sync='RESET';
+include/wait_for_slave_sql_error.inc [errno=1317]
+STOP SLAVE IO_THREAD;
+SET GLOBAL gtid_slave_pos= 'AFTER_ERROR_GTID_POS';
+include/start_slave.inc
+INSERT INTO t6 VALUES (4);
+SELECT * FROM t6 ORDER BY a;
+a
+1
+4
+SELECT * FROM t6 ORDER BY a;
+a
+4
include/stop_slave.inc
SET GLOBAL slave_parallel_threads=@old_parallel_threads;
include/start_slave.inc
SET DEBUG_SYNC= 'RESET';
DROP function foo;
-DROP TABLE t1,t2,t3,t4,t5;
+DROP TABLE t1,t2,t3,t4,t5,t6;
SET DEBUG_SYNC= 'RESET';
include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_parallel_charset.result b/mysql-test/suite/rpl/r/rpl_parallel_charset.result
new file mode 100644
index 00000000000..8929c209934
--- /dev/null
+++ b/mysql-test/suite/rpl/r/rpl_parallel_charset.result
@@ -0,0 +1,87 @@
+include/rpl_init.inc [topology=1->2]
+*** MDEV-6156: Parallel replication incorrectly caches charset between worker threads ***
+SET @old_parallel_threads=@@GLOBAL.slave_parallel_threads;
+include/stop_slave.inc
+SET GLOBAL slave_parallel_threads=5;
+include/start_slave.inc
+CREATE TABLE t1 (a INT PRIMARY KEY, b VARCHAR(100) CHARACTER SET utf8);
+SHOW CREATE TABLE t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `a` int(11) NOT NULL,
+ `b` varchar(100) CHARACTER SET utf8 DEFAULT NULL,
+ PRIMARY KEY (`a`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+SET character_set_client=latin1;
+INSERT INTO t1 VALUES (1, 'Rødgrød med fløde 1');
+INSERT INTO t1 VALUES (2, 'Rødgrød med fløde 2');
+INSERT INTO t1 VALUES (3, 'Rødgrød med fløde 3');
+INSERT INTO t1 VALUES (4, 'Rødgrød med fløde 4');
+INSERT INTO t1 VALUES (5, 'Rødgrød med fløde 5');
+INSERT INTO t1 VALUES (6, 'Rødgrød med fløde 6');
+INSERT INTO t1 VALUES (7, 'Rødgrød med fløde 7');
+INSERT INTO t1 VALUES (8, 'Rødgrød med fløde 8');
+INSERT INTO t1 VALUES (9, 'Rødgrød med fløde 9');
+INSERT INTO t1 VALUES (10, 'Rødgrød med fløde 10');
+SET character_set_client=utf8;
+INSERT INTO t1 VALUES (11, 'Rødgrød med fløde 1');
+INSERT INTO t1 VALUES (12, 'Rødgrød med fløde 2');
+INSERT INTO t1 VALUES (13, 'Rødgrød med fløde 3');
+INSERT INTO t1 VALUES (14, 'Rødgrød med fløde 4');
+INSERT INTO t1 VALUES (15, 'Rødgrød med fløde 5');
+INSERT INTO t1 VALUES (16, 'Rødgrød med fløde 6');
+INSERT INTO t1 VALUES (17, 'Rødgrød med fløde 7');
+INSERT INTO t1 VALUES (18, 'Rødgrød med fløde 8');
+INSERT INTO t1 VALUES (19, 'Rødgrød med fløde 9');
+INSERT INTO t1 VALUES (20, 'Rødgrød med fløde 10');
+SET character_set_results=utf8;
+SELECT * FROM t1 ORDER BY a;
+a b
+1 Rødgrød med fløde 1
+2 Rødgrød med fløde 2
+3 Rødgrød med fløde 3
+4 Rødgrød med fløde 4
+5 Rødgrød med fløde 5
+6 Rødgrød med fløde 6
+7 Rødgrød med fløde 7
+8 Rødgrød med fløde 8
+9 Rødgrød med fløde 9
+10 Rødgrød med fløde 10
+11 Rødgrød med fløde 1
+12 Rødgrød med fløde 2
+13 Rødgrød med fløde 3
+14 Rødgrød med fløde 4
+15 Rødgrød med fløde 5
+16 Rødgrød med fløde 6
+17 Rødgrød med fløde 7
+18 Rødgrød med fløde 8
+19 Rødgrød med fløde 9
+20 Rødgrød med fløde 10
+SET character_set_results=utf8;
+SELECT * FROM t1 ORDER BY a;
+a b
+1 Rødgrød med fløde 1
+2 Rødgrød med fløde 2
+3 Rødgrød med fløde 3
+4 Rødgrød med fløde 4
+5 Rødgrød med fløde 5
+6 Rødgrød med fløde 6
+7 Rødgrød med fløde 7
+8 Rødgrød med fløde 8
+9 Rødgrød med fløde 9
+10 Rødgrød med fløde 10
+11 Rødgrød med fløde 1
+12 Rødgrød med fløde 2
+13 Rødgrød med fløde 3
+14 Rødgrød med fløde 4
+15 Rødgrød med fløde 5
+16 Rødgrød med fløde 6
+17 Rødgrød med fløde 7
+18 Rødgrød med fløde 8
+19 Rødgrød med fløde 9
+20 Rødgrød med fløde 10
+include/stop_slave.inc
+SET GLOBAL slave_parallel_threads=@old_parallel_threads;
+include/start_slave.inc
+DROP TABLE t1;
+include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_parallel_retry.result b/mysql-test/suite/rpl/r/rpl_parallel_retry.result
new file mode 100644
index 00000000000..cd12d92430b
--- /dev/null
+++ b/mysql-test/suite/rpl/r/rpl_parallel_retry.result
@@ -0,0 +1,196 @@
+include/rpl_init.inc [topology=1->2]
+*** Test retry of transactions that fail to replicate due to deadlock or similar temporary error. ***
+ALTER TABLE mysql.gtid_slave_pos ENGINE=InnoDB;
+CREATE TABLE t1 (a int PRIMARY KEY, b INT) ENGINE=InnoDB;
+INSERT INTO t1 VALUES (1,1);
+SET sql_log_bin=0;
+CREATE FUNCTION foo(x INT, d1 VARCHAR(500), d2 VARCHAR(500))
+RETURNS INT DETERMINISTIC
+BEGIN
+RETURN x;
+END
+||
+SET sql_log_bin=1;
+SET @old_parallel_threads=@@GLOBAL.slave_parallel_threads;
+include/stop_slave.inc
+SET GLOBAL slave_parallel_threads=5;
+include/start_slave.inc
+SET sql_log_bin=0;
+CREATE FUNCTION foo(x INT, d1 VARCHAR(500), d2 VARCHAR(500))
+RETURNS INT DETERMINISTIC
+BEGIN
+IF d1 != '' THEN
+SET debug_sync = d1;
+END IF;
+IF d2 != '' THEN
+SET debug_sync = d2;
+END IF;
+RETURN x;
+END
+||
+SET sql_log_bin=1;
+include/stop_slave.inc
+SET gtid_seq_no = 100;
+BEGIN;
+INSERT INTO t1 VALUES (2,1);
+UPDATE t1 SET b=b+1 WHERE a=1;
+INSERT INTO t1 VALUES (3,1);
+COMMIT;
+SELECT * FROM t1 ORDER BY a;
+a b
+1 2
+2 1
+3 1
+SET @old_dbug= @@GLOBAL.debug_dbug;
+SET GLOBAL debug_dbug="+d,rpl_parallel_simulate_temp_err_gtid_0_x_100";
+include/start_slave.inc
+SET GLOBAL debug_dbug=@old_dbug;
+retries
+1
+SELECT * FROM t1 ORDER BY a;
+a b
+1 2
+2 1
+3 1
+*** Test that double retry works when the first retry also fails with temp error ***
+include/stop_slave.inc
+SET gtid_seq_no = 100;
+SET @old_server_id = @@server_id;
+SET server_id = 10;
+BEGIN;
+INSERT INTO t1 VALUES (4,1);
+UPDATE t1 SET b=b+1 WHERE a=1;
+INSERT INTO t1 VALUES (5,1);
+INSERT INTO t1 VALUES (6,1);
+COMMIT;
+SET server_id = @old_server_id;
+SELECT * FROM t1 ORDER BY a;
+a b
+1 3
+2 1
+3 1
+4 1
+5 1
+6 1
+SET @old_dbug= @@GLOBAL.debug_dbug;
+SET GLOBAL debug_dbug="+d,rpl_parallel_simulate_temp_err_gtid_0_x_100,rpl_parallel_simulate_double_temp_err_gtid_0_x_100";
+include/start_slave.inc
+SET GLOBAL debug_dbug=@old_dbug;
+retries
+2
+SELECT * FROM t1 ORDER BY a;
+a b
+1 3
+2 1
+3 1
+4 1
+5 1
+6 1
+*** Test too many retries, eventually causing failure. ***
+include/stop_slave.inc
+SET gtid_seq_no = 100;
+SET @old_server_id = @@server_id;
+SET server_id = 11;
+BEGIN;
+INSERT INTO t1 VALUES (7,1);
+UPDATE t1 SET b=b+1 WHERE a=1;
+INSERT INTO t1 VALUES (8,1);
+INSERT INTO t1 VALUES (9,1);
+COMMIT;
+SET server_id = @old_server_id;
+SELECT * FROM t1 ORDER BY a;
+a b
+1 4
+2 1
+3 1
+4 1
+5 1
+6 1
+7 1
+8 1
+9 1
+SET sql_log_bin=0;
+CALL mtr.add_suppression("Slave worker thread retried transaction 10 time\\(s\\) in vain, giving up");
+CALL mtr.add_suppression("Slave: Deadlock found when trying to get lock; try restarting transaction");
+SET sql_log_bin=1;
+SET @old_dbug= @@GLOBAL.debug_dbug;
+SET GLOBAL debug_dbug="+d,rpl_parallel_simulate_temp_err_gtid_0_x_100,rpl_parallel_simulate_infinite_temp_err_gtid_0_x_100";
+START SLAVE;
+include/wait_for_slave_sql_error.inc [errno=1213]
+SET GLOBAL debug_dbug=@old_dbug;
+retries
+10
+SELECT * FROM t1 ORDER BY a;
+a b
+1 3
+2 1
+3 1
+4 1
+5 1
+6 1
+STOP SLAVE IO_THREAD;
+include/start_slave.inc
+SELECT * FROM t1 ORDER BY a;
+a b
+1 4
+2 1
+3 1
+4 1
+5 1
+6 1
+7 1
+8 1
+9 1
+*** Test retry of event group that spans multiple relay log files. ***
+CREATE TABLE t2 (a int PRIMARY KEY, b BLOB) ENGINE=InnoDB;
+INSERT INTO t2 VALUES (1,"Hulubullu");
+include/stop_slave.inc
+SET @old_max= @@GLOBAL.max_relay_log_size;
+SET GLOBAL max_relay_log_size=4096;
+SET gtid_seq_no = 100;
+SET @old_server_id = @@server_id;
+SET server_id = 12;
+BEGIN;
+INSERT INTO t1 VALUES (10, 4);
+COMMIT;
+SET server_id = @old_server_id;
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+a b
+10 4
+SELECT a, LENGTH(b) FROM t2 ORDER BY a;
+a LENGTH(b)
+1 9
+2 5006
+3 5012
+SET @old_dbug= @@GLOBAL.debug_dbug;
+SET GLOBAL debug_dbug="+d,rpl_parallel_simulate_temp_err_gtid_0_x_100";
+include/start_slave.inc
+SET GLOBAL debug_dbug=@old_dbug;
+retries
+1
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+a b
+10 4
+SELECT a, LENGTH(b) FROM t2 ORDER BY a;
+a LENGTH(b)
+1 9
+2 5006
+3 5012
+INSERT INTO t1 VALUES (11,11);
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+a b
+10 4
+11 11
+SELECT a, LENGTH(b) FROM t2 ORDER BY a;
+a LENGTH(b)
+1 9
+2 5006
+3 5012
+4 5000
+SET GLOBAL max_relay_log_size=@old_max;
+include/stop_slave.inc
+SET GLOBAL slave_parallel_threads=@old_parallel_threads;
+include/start_slave.inc
+DROP TABLE t1, t2;
+DROP function foo;
+include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_read_new_relay_log_info.result b/mysql-test/suite/rpl/r/rpl_read_new_relay_log_info.result
new file mode 100644
index 00000000000..e659c3ee283
--- /dev/null
+++ b/mysql-test/suite/rpl/r/rpl_read_new_relay_log_info.result
@@ -0,0 +1,14 @@
+include/master-slave.inc
+[connection master]
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (1);
+DROP TABLE t1;
+==== Check that we can understand the new format of relay-log.info ====
+include/stop_slave.inc
+RESET SLAVE;
+# Read relay-log.info
+START SLAVE IO_THREAD;
+include/wait_for_slave_io_to_start.inc
+# Check that relay log coordinates are equal to those saved in new-format_relay-log.info
+= , 0, slave-relay-bin.000001, 4
+include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_read_old_relay_log_info.result b/mysql-test/suite/rpl/r/rpl_read_old_relay_log_info.result
new file mode 100644
index 00000000000..7a9d3b795d8
--- /dev/null
+++ b/mysql-test/suite/rpl/r/rpl_read_old_relay_log_info.result
@@ -0,0 +1,14 @@
+include/master-slave.inc
+[connection master]
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (1);
+DROP TABLE t1;
+==== Check that we still understand the old format of relay-log.info ====
+include/stop_slave.inc
+RESET SLAVE;
+# Read relay-log.info
+START SLAVE IO_THREAD;
+include/wait_for_slave_io_to_start.inc
+# Check that relay log coordinates are equal to those we saved in old-format_relay-log.info
+= , 0, slave-relay-bin.000001, 4
+include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_row_create_select.result b/mysql-test/suite/rpl/r/rpl_row_create_select.result
new file mode 100644
index 00000000000..ac95d50df9d
--- /dev/null
+++ b/mysql-test/suite/rpl/r/rpl_row_create_select.result
@@ -0,0 +1,28 @@
+include/master-slave.inc
+[connection master]
+#
+# BUG#17994219: CREATE TABLE .. SELECT PRODUCES INVALID STRUCTURE,
+# BREAKS RBR
+#
+#After the patch, the display width is set to a default
+#value of 21.
+CREATE TABLE t1 AS SELECT REPEAT('A', 1000) DIV 1 AS a;
+Warnings:
+Warning 1918 Encountered illegal value '' when converting to DECIMAL
+SHOW CREATE TABLE t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `a` bigint(21) DEFAULT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+CREATE TABLE t2 AS SELECT CONVERT(REPEAT('A', 255) USING UCS2) DIV 1 AS a;
+Warnings:
+Warning 1918 Encountered illegal value '' when converting to DECIMAL
+SHOW CREATE TABLE t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `a` bigint(21) DEFAULT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
+#After the patch, no error is reported.
+DROP TABLE t1;
+DROP TABLE t2;
+include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_skip_incident.result b/mysql-test/suite/rpl/r/rpl_skip_incident.result
new file mode 100644
index 00000000000..1dc0508af32
--- /dev/null
+++ b/mysql-test/suite/rpl/r/rpl_skip_incident.result
@@ -0,0 +1,25 @@
+include/master-slave.inc
+[connection master]
+**** On Master ****
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (1),(2),(3);
+SELECT * FROM t1;
+a
+1
+2
+3
+REPLACE INTO t1 VALUES (4);
+SELECT * FROM t1;
+a
+1
+2
+3
+4
+include/check_slave_is_running.inc
+Should have two binary logs here
+show binary logs;
+Log_name File_size
+master-bin.000001 #
+master-bin.000002 #
+DROP TABLE t1;
+include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/r/rpl_table_options.result b/mysql-test/suite/rpl/r/rpl_table_options.result
index d69570a1709..a94d6e9bc2f 100644
--- a/mysql-test/suite/rpl/r/rpl_table_options.result
+++ b/mysql-test/suite/rpl/r/rpl_table_options.result
@@ -12,6 +12,12 @@ show create table t1;
Table Create Table
t1 CREATE TABLE `t1` (
`a` int(11) NOT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 /* `ull`=12340 */
+set sql_mode=ignore_bad_table_options;
+show create table t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `a` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 `ull`=12340
drop table t1;
set storage_engine=default;
diff --git a/mysql-test/suite/rpl/t/rpl_checksum.test b/mysql-test/suite/rpl/t/rpl_checksum.test
index 0f0b84aa632..bd0ab7ecc9c 100644
--- a/mysql-test/suite/rpl/t/rpl_checksum.test
+++ b/mysql-test/suite/rpl/t/rpl_checksum.test
@@ -260,9 +260,67 @@ AAAAAAAAAAAAAAAAAAAx+apMEzgNAAgAEgAEBAQEEgAAVAAEGggAAAAICAgCAA==
#connection slave;
sync_slave_with_master;
+
+
+--echo *** Bug#59123 / MDEV-5799: INCIDENT_EVENT checksum written to error log as garbage characters ***
+
+--connection master
+
+--source include/wait_for_binlog_checkpoint.inc
+CREATE TABLE t4 (a INT PRIMARY KEY);
+INSERT INTO t4 VALUES (1);
+
+SET sql_log_bin=0;
+CALL mtr.add_suppression("\\[ERROR\\] Can't generate a unique log-filename");
+SET sql_log_bin=1;
+SET @old_dbug= @@GLOBAL.debug_dbug;
+SET debug_dbug= '+d,binlog_inject_new_name_error';
+--error ER_NO_UNIQUE_LOGFILE
+FLUSH LOGS;
+SET debug_dbug= @old_dbug;
+
+INSERT INTO t4 VALUES (2);
+
+--connection slave
+--let $slave_sql_errno= 1590
+--source include/wait_for_slave_sql_error.inc
+
+# Search the error log for the error message.
+# The bug was that 4 garbage bytes were output in the middle of the error
+# message; by searching for a pattern that spans that location, we can
+# catch the error.
+let $log_error_= `SELECT @@GLOBAL.log_error`;
+if(!$log_error_)
+{
+ # MySQL Server on windows is started with --console and thus
+ # does not know the location of its .err log, use default location
+ let $log_error_ = $MYSQLTEST_VARDIR/log/mysqld.2.err;
+}
+--let SEARCH_FILE= $log_error_
+--let SEARCH_RANGE=-50000
+--let SEARCH_PATTERN= Slave SQL: The incident LOST_EVENTS occured on the master\. Message: error writing to the binary log, Internal MariaDB error code: 1590
+--source include/search_pattern_in_file.inc
+
+SELECT * FROM t4 ORDER BY a;
+STOP SLAVE IO_THREAD;
+SET sql_slave_skip_counter= 1;
+--source include/start_slave.inc
+
+--connection master
+--save_master_pos
+
+--connection slave
+--sync_with_master
+SELECT * FROM t4 ORDER BY a;
+
+
+--connection slave
set @@global.binlog_checksum = @slave_save_binlog_checksum;
set @@global.slave_sql_verify_checksum = @save_slave_sql_verify_checksum;
--echo End of tests
+--connection master
+DROP TABLE t4;
+
--source include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/t/rpl_ddl.test b/mysql-test/suite/rpl/t/rpl_ddl.test
index f9a353f87ac..89ae2c03242 100644
--- a/mysql-test/suite/rpl/t/rpl_ddl.test
+++ b/mysql-test/suite/rpl/t/rpl_ddl.test
@@ -13,10 +13,10 @@
# sequences start.
#
# 2. Never use a test object, which was direct or indirect affected by a
-# preceeding test sequence again.
+# preceding test sequence again.
# Except table d1.t1 where ONLY DML is allowed.
#
-# If one preceeding test sequence hits a (sometimes not good visible,
+# If one preceding test sequence hits a (sometimes not good visible,
# because the sql error code of the statement might be 0) bug
# and these rules are ignored, a following test sequence might earn ugly
# effects like failing 'sync_slave_with_master', crashes of the slave or
diff --git a/mysql-test/suite/rpl/t/rpl_gtid_basic.test b/mysql-test/suite/rpl/t/rpl_gtid_basic.test
index 3f2d5e1e321..ebe9b05912d 100644
--- a/mysql-test/suite/rpl/t/rpl_gtid_basic.test
+++ b/mysql-test/suite/rpl/t/rpl_gtid_basic.test
@@ -69,15 +69,7 @@ save_master_pos;
connection server_4;
--replace_result $MASTER_MYPORT MASTER_PORT
eval CHANGE MASTER TO master_host = '127.0.0.1', master_port = $MASTER_MYPORT,
- MASTER_USE_GTID=SLAVE_POS;
-# Test that sql_slave_skip_counter is prevented in GTID mode.
---error ER_SLAVE_SKIP_NOT_IN_GTID
-SET GLOBAL sql_slave_skip_counter=1;
---replace_result $MASTER_MYPORT MASTER_PORT
-eval CHANGE MASTER TO master_host = '127.0.0.1', master_port = $MASTER_MYPORT,
MASTER_USE_GTID=CURRENT_POS;
---error ER_SLAVE_SKIP_NOT_IN_GTID
-SET GLOBAL sql_slave_skip_counter=10;
--source include/start_slave.inc
sync_with_master;
SELECT * FROM t1 ORDER BY a;
@@ -183,9 +175,9 @@ SET GLOBAL gtid_binlog_state = '0-1-10,1-2-20,0-3-30';
--source include/show_binary_logs.inc
--let $binlog_file= master-bin.000001
--let $binlog_start= 4
---source include/show_binlog_events.inc
-SELECT @@GLOBAL.gtid_binlog_pos;
-SELECT @@GLOBAL.gtid_binlog_state;
+#--source include/show_binlog_events.inc
+#SELECT @@GLOBAL.gtid_binlog_pos;
+#SELECT @@GLOBAL.gtid_binlog_state;
--error ER_BINLOG_MUST_BE_EMPTY
SET GLOBAL gtid_binlog_state = @old_state;
RESET MASTER;
@@ -262,6 +254,7 @@ INSERT INTO t1 VALUES (3);
--let $pos= `SELECT @@gtid_binlog_pos`
--connection s1
+--replace_result $pos POS
eval SET @pos= '$pos';
SELECT master_gtid_wait(@pos, 0);
SELECT * FROM t1 WHERE a >= 3;
@@ -374,6 +367,120 @@ reap;
reap;
+--echo *** Test sql_gtid_slave_pos when used with GTID ***
+
+--connection server_2
+--source include/stop_slave.inc
+
+--connection server_1
+SET gtid_domain_id=2;
+SET gtid_seq_no=1000;
+INSERT INTO t1 VALUES (10);
+INSERT INTO t1 VALUES (11);
+--save_master_pos
+
+--connection server_2
+SET sql_slave_skip_counter= 1;
+--source include/start_slave.inc
+--sync_with_master
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+SELECT IF(LOCATE("2-1-1001", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 2-1-1001 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+
+--source include/stop_slave.inc
+
+--connection server_1
+SET gtid_domain_id=2;
+SET gtid_seq_no=1010;
+INSERT INTO t1 VALUES (12);
+INSERT INTO t1 VALUES (13);
+--save_master_pos
+
+--connection server_2
+SET sql_slave_skip_counter= 2;
+--source include/start_slave.inc
+--sync_with_master
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+SELECT IF(LOCATE("2-1-1011", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 2-1-1011 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+
+--source include/stop_slave.inc
+
+--connection server_1
+SET gtid_domain_id=2;
+SET gtid_seq_no=1020;
+INSERT INTO t1 VALUES (14);
+INSERT INTO t1 VALUES (15);
+INSERT INTO t1 VALUES (16);
+--save_master_pos
+
+--connection server_2
+SET sql_slave_skip_counter= 3;
+--source include/start_slave.inc
+--sync_with_master
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+SELECT IF(LOCATE("2-1-1022", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 2-1-1022 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+
+--source include/stop_slave.inc
+
+--connection server_1
+SET gtid_domain_id=2;
+SET gtid_seq_no=1030;
+INSERT INTO t1 VALUES (17);
+INSERT INTO t1 VALUES (18);
+INSERT INTO t1 VALUES (19);
+--save_master_pos
+
+--connection server_2
+SET sql_slave_skip_counter= 5;
+--source include/start_slave.inc
+--sync_with_master
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+SELECT IF(LOCATE("2-1-1032", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 2-1-1032 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+
+
+--source include/stop_slave.inc
+
+--connection server_1
+SET gtid_domain_id=3;
+SET gtid_seq_no=100;
+CREATE TABLE t2 (a INT PRIMARY KEY);
+DROP TABLE t2;
+SET gtid_domain_id=2;
+SET gtid_seq_no=1040;
+INSERT INTO t1 VALUES (20);
+--save_master_pos
+
+--connection server_2
+SET @saved_mode= @@GLOBAL.slave_ddl_exec_mode;
+SET GLOBAL slave_ddl_exec_mode=STRICT;
+SET sql_slave_skip_counter=1;
+START SLAVE UNTIL master_gtid_pos="3-1-100";
+--let $master_pos=3-1-100
+--source include/sync_with_master_gtid.inc
+--source include/wait_for_slave_sql_to_stop.inc
+--error ER_NO_SUCH_TABLE
+SELECT * FROM t2;
+SELECT IF(LOCATE("3-1-100", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 3-1-100 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+
+# Start the slave again, it should fail on the DROP TABLE as the table is not there.
+SET sql_log_bin=0;
+CALL mtr.add_suppression("Slave: Unknown table 'test\\.t2' Error_code: 1051");
+SET sql_log_bin=1;
+START SLAVE;
+--let $slave_sql_errno=1051
+--source include/wait_for_slave_sql_error.inc
+SELECT IF(LOCATE("3-1-100", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 3-1-100 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+
+STOP SLAVE IO_THREAD;
+SET sql_slave_skip_counter=2;
+--source include/start_slave.inc
+--sync_with_master
+
+SELECT * FROM t1 WHERE a >= 20 ORDER BY a;
+SELECT IF(LOCATE("3-1-101", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 3-1-101 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+SELECT IF(LOCATE("2-1-1040", @@GLOBAL.gtid_slave_pos)>0, "Ok", CONCAT("ERROR! expected GTID 2-1-1040 not found in gtid_slave_pos: ", @@GLOBAL.gtid_slave_pos)) AS status;
+
+SET GLOBAL slave_ddl_exec_mode= @saved_mode;
+
--connection server_1
DROP TABLE t1;
diff --git a/mysql-test/suite/rpl/t/rpl_gtid_crash.test b/mysql-test/suite/rpl/t/rpl_gtid_crash.test
index e02816e1d30..82667b31e57 100644
--- a/mysql-test/suite/rpl/t/rpl_gtid_crash.test
+++ b/mysql-test/suite/rpl/t/rpl_gtid_crash.test
@@ -100,7 +100,7 @@ SET gtid_domain_id= 2;
INSERT INTO t1 VALUES (3);
FLUSH LOGS;
--source include/show_binary_logs.inc
---replace_column 2 # 4 # 5 #
+--replace_column 2 # 4 # 5 # 6 #
SHOW BINLOG EVENTS IN 'master-bin.000003' LIMIT 1,1;
--write_file $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
@@ -120,7 +120,7 @@ EOF
--source include/wait_until_connected_again.inc
--source include/show_binary_logs.inc
---replace_column 2 # 4 # 5 #
+--replace_column 2 # 4 # 5 # 6 #
SHOW BINLOG EVENTS IN 'master-bin.000004' LIMIT 1,1;
--save_master_pos
diff --git a/mysql-test/suite/rpl/t/rpl_gtid_errorlog.test b/mysql-test/suite/rpl/t/rpl_gtid_errorlog.test
new file mode 100644
index 00000000000..24298e9893a
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_gtid_errorlog.test
@@ -0,0 +1,76 @@
+--source include/have_debug.inc
+--source include/master-slave.inc
+
+--echo *** Test MDEV-6120, output of current GTID when a replication error is logged to the errorlog ***
+--connection master
+CREATE TABLE t1(a INT PRIMARY KEY);
+--sync_slave_with_master
+
+--connection slave
+--source include/stop_slave.inc
+CHANGE MASTER TO master_use_gtid=slave_pos;
+
+--connection master
+INSERT INTO t1 VALUES (1);
+SET gtid_seq_no=100;
+INSERT INTO t1 VALUES (2);
+INSERT INTO t1 VALUES (3);
+INSERT INTO t1 VALUES (4);
+--save_master_pos
+
+--connection slave
+SET sql_log_bin=0;
+INSERT INTO t1 VALUES (2);
+SET sql_log_bin=1;
+
+START SLAVE;
+--let $slave_sql_errno=1062
+--source include/wait_for_slave_sql_error.inc
+
+--source include/stop_slave.inc
+# Skip the problem event from the master.
+SET GLOBAL gtid_slave_pos= "0-1-100";
+--source include/start_slave.inc
+--sync_with_master
+
+SELECT * FROM t1 ORDER BY a;
+
+--connection master
+
+SET @dbug_save= @@debug_dbug;
+SET debug_dbug= '+d,incident_database_resync_on_replace';
+REPLACE INTO t1 VALUES (5);
+SET debug_dbug= @dbug_save;
+--save_master_pos
+
+--connection slave
+--let $slave_sql_errno=1590
+--source include/wait_for_slave_sql_error.inc
+--source include/stop_slave.inc
+SET sql_slave_skip_counter=1;
+--source include/start_slave.inc
+--sync_with_master
+
+SELECT * FROM t1 ORDER BY a;
+
+
+# Check error log for correct messages.
+let $log_error_= `SELECT @@GLOBAL.log_error`;
+if(!$log_error_)
+{
+ # MySQL Server on windows is started with --console and thus
+ # does not know the location of its .err log, use default location
+ let $log_error_ = $MYSQLTEST_VARDIR/log/mysqld.2.err;
+}
+--let SEARCH_FILE=$log_error_
+--let SEARCH_RANGE=-50000
+--let SEARCH_PATTERN=Slave SQL: Error 'Duplicate entry .* on query\. .*Query: '.*', Gtid 0-1-100, Internal MariaDB error code:|Slave SQL: Could not execute Write_rows.*table test.t1; Duplicate entry.*, Gtid 0-1-100, Internal MariaDB error
+--source include/search_pattern_in_file.inc
+--let SEARCH_PATTERN=Slave SQL: The incident LOST_EVENTS occured on the master\. Message: <none>, Internal MariaDB error code: 1590
+--source include/search_pattern_in_file.inc
+
+
+--connection master
+DROP TABLE t1;
+
+--source include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/t/rpl_gtid_master_promote.test b/mysql-test/suite/rpl/t/rpl_gtid_master_promote.test
index f3cc4aca135..bd5343d7558 100644
--- a/mysql-test/suite/rpl/t/rpl_gtid_master_promote.test
+++ b/mysql-test/suite/rpl/t/rpl_gtid_master_promote.test
@@ -139,6 +139,7 @@ SELECT * FROM t4 ORDER BY a,b;
--connection server_2
--replace_result $SERVER_MYPORT_3 SERVER_MYPORT_3
eval CHANGE MASTER TO master_host = '127.0.0.1', master_port = $SERVER_MYPORT_3;
+--replace_result $server3_pos SERVER3_POS
eval START SLAVE UNTIL master_gtid_pos = "$server3_pos";
--source include/wait_for_slave_to_stop.inc
SELECT * FROM t1 ORDER BY a;
@@ -151,6 +152,7 @@ SELECT * FROM t4 ORDER BY a,b;
--connection server_2
--replace_result $SERVER_MYPORT_4 SERVER_MYPORT_4
eval CHANGE MASTER TO master_host = '127.0.0.1', master_port = $SERVER_MYPORT_4;
+--replace_result $server4_pos SERVER4_POS
eval START SLAVE UNTIL master_gtid_pos = "$server4_pos";
--source include/wait_for_slave_to_stop.inc
SELECT * FROM t1 ORDER BY a;
@@ -163,6 +165,7 @@ SELECT * FROM t4 ORDER BY a,b;
--connection server_2
--replace_result $SERVER_MYPORT_5 SERVER_MYPORT_5
eval CHANGE MASTER TO master_host = '127.0.0.1', master_port = $SERVER_MYPORT_5;
+--replace_result $server5_pos SERVER5_POS
eval START SLAVE UNTIL master_gtid_pos = "$server5_pos";
--source include/wait_for_slave_to_stop.inc
SELECT * FROM t1 ORDER BY a;
diff --git a/mysql-test/suite/rpl/t/rpl_gtid_stop_start.test b/mysql-test/suite/rpl/t/rpl_gtid_stop_start.test
index 1f0532f9922..b57714aaa57 100644
--- a/mysql-test/suite/rpl/t/rpl_gtid_stop_start.test
+++ b/mysql-test/suite/rpl/t/rpl_gtid_stop_start.test
@@ -63,7 +63,7 @@ INSERT INTO t1 VALUES (4);
--replace_column 2 # 4 # 5 #
SHOW BINLOG EVENTS IN 'master-bin.000003' LIMIT 1,1;
FLUSH LOGS;
---replace_column 2 # 4 # 5 #
+--replace_column 2 # 4 # 5 # 6 #
SHOW BINLOG EVENTS IN 'master-bin.000004' LIMIT 1,1;
--write_file $MYSQLTEST_VARDIR/tmp/mysqld.1.expect
@@ -83,7 +83,7 @@ EOF
--enable_reconnect
--source include/wait_until_connected_again.inc
---replace_column 2 # 4 # 5 #
+--replace_column 2 # 4 # 5 # 6 #
SHOW BINLOG EVENTS IN 'master-bin.000005' LIMIT 1,1;
--source include/show_binary_logs.inc
diff --git a/mysql-test/suite/rpl/t/rpl_gtid_until.test b/mysql-test/suite/rpl/t/rpl_gtid_until.test
index 68ebd464fd1..4dde7da38a5 100644
--- a/mysql-test/suite/rpl/t/rpl_gtid_until.test
+++ b/mysql-test/suite/rpl/t/rpl_gtid_until.test
@@ -175,6 +175,7 @@ DROP TABLE t3;
--save_master_pos
--connection server_2
+--replace_result $until_condition UNTIL_CONDITION
eval START SLAVE UNTIL master_gtid_pos='$until_condition';
--source include/wait_for_slave_to_stop.inc
SHOW CREATE TABLE t3;
diff --git a/mysql-test/suite/rpl/t/rpl_heartbeat_basic.test b/mysql-test/suite/rpl/t/rpl_heartbeat_basic.test
index a1e52cf23da..5b55f11da85 100644
--- a/mysql-test/suite/rpl/t/rpl_heartbeat_basic.test
+++ b/mysql-test/suite/rpl/t/rpl_heartbeat_basic.test
@@ -363,13 +363,11 @@ let $result= query_get_value(SELECT ($rcvd_heartbeats_after - $rcvd_heartbeats_b
--connection master
DELETE FROM t1;
DROP EVENT e1;
+--sync_slave_with_master
--echo
-
---sync_slave_with_master
# Check received heartbeat events while logs flushed on slave
---connection slave
--echo *** Flush logs on slave ***
STOP SLAVE;
RESET SLAVE;
diff --git a/mysql-test/suite/rpl/t/rpl_mariadb_slave_capability.test b/mysql-test/suite/rpl/t/rpl_mariadb_slave_capability.test
index 7a2f5f3e699..0e6608fd848 100644
--- a/mysql-test/suite/rpl/t/rpl_mariadb_slave_capability.test
+++ b/mysql-test/suite/rpl/t/rpl_mariadb_slave_capability.test
@@ -58,6 +58,7 @@ set @@global.debug_dbug= @old_slave_dbug;
connection master;
set @@global.binlog_checksum = CRC32;
+--source include/wait_for_binlog_checkpoint.inc
TRUNCATE t1;
let $binlog_file= query_get_value(SHOW MASTER STATUS, File, 1);
let $binlog_start= query_get_value(SHOW MASTER STATUS, Position, 1);
diff --git a/mysql-test/suite/rpl/t/rpl_mdev6020.test b/mysql-test/suite/rpl/t/rpl_mdev6020.test
new file mode 100644
index 00000000000..2fd342f5eda
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_mdev6020.test
@@ -0,0 +1,70 @@
+--source include/have_innodb.inc
+--source include/have_partition.inc
+--source include/have_binlog_format_mixed_or_row.inc
+--source include/master-slave.inc
+
+--connection slave
+--source include/stop_slave.inc
+
+--connection master
+--let $datadir= `SELECT @@datadir`
+
+--let $rpl_server_number= 1
+--source include/rpl_stop_server.inc
+
+--remove_file $datadir/master-bin.000001
+--remove_file $datadir/master-bin.state
+--copy_file $MYSQL_TEST_DIR/std_data/mdev6020-mysql-bin.000001 $datadir/master-bin.000001
+
+--let $rpl_server_number= 1
+--source include/rpl_start_server.inc
+
+--source include/wait_until_connected_again.inc
+
+--connection slave
+SET SQL_LOG_BIN=0;
+ALTER TABLE mysql.gtid_slave_pos ENGINE = InnoDB;
+SET SQL_LOG_BIN=1;
+SET @old_engine= @@GLOBAL.default_storage_engine;
+SET GLOBAL default_storage_engine=InnoDB;
+SET @old_parallel= @@GLOBAL.slave_parallel_threads;
+SET GLOBAL slave_parallel_threads=12;
+--replace_result $SERVER_MYPORT_1 SERVER_MYPORT_1
+eval CHANGE MASTER TO master_host='127.0.0.1', master_port=$SERVER_MYPORT_1, master_user='root', master_log_file='master-bin.000001', master_log_pos=4;
+--source include/start_slave.inc
+
+--connection master
+SET SQL_LOG_BIN=0;
+ALTER TABLE mysql.gtid_slave_pos ENGINE = InnoDB;
+SET SQL_LOG_BIN=1;
+--save_master_pos
+
+--connection slave
+--sync_with_master
+
+SELECT @@gtid_slave_pos;
+CHECKSUM TABLE table0_int_autoinc, table0_key_pk_parts_2_int_autoinc, table100_int_autoinc, table100_key_pk_parts_2_int_autoinc, table10_int_autoinc, table10_key_pk_parts_2_int_autoinc, table1_int_autoinc, table1_key_pk_parts_2_int_autoinc, table2_int_autoinc, table2_key_pk_parts_2_int_autoinc;
+
+--source include/stop_slave.inc
+
+
+SET GLOBAL default_storage_engine= @old_engine;
+SET GLOBAL slave_parallel_threads=@old_parallel;
+SET sql_log_bin=0;
+DROP TABLE table0_int_autoinc;
+DROP TABLE table0_key_pk_parts_2_int_autoinc;
+DROP TABLE table100_int_autoinc;
+DROP TABLE table100_key_pk_parts_2_int_autoinc;
+DROP TABLE table10_int_autoinc;
+DROP TABLE table10_key_pk_parts_2_int_autoinc;
+DROP TABLE table1_int_autoinc;
+DROP TABLE table1_key_pk_parts_2_int_autoinc;
+DROP TABLE table2_int_autoinc;
+DROP TABLE table2_key_pk_parts_2_int_autoinc;
+SET sql_log_bin=1;
+
+--source include/start_slave.inc
+
+--connection master
+
+--source include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/t/rpl_mdev6386-slave.opt b/mysql-test/suite/rpl/t/rpl_mdev6386-slave.opt
new file mode 100644
index 00000000000..a5d959ae7fe
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_mdev6386-slave.opt
@@ -0,0 +1 @@
+--disable-log-slave-updates
diff --git a/mysql-test/suite/rpl/t/rpl_mdev6386.test b/mysql-test/suite/rpl/t/rpl_mdev6386.test
new file mode 100644
index 00000000000..5513d15a77d
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_mdev6386.test
@@ -0,0 +1,71 @@
+--source include/have_innodb.inc
+--source include/master-slave.inc
+
+--connection master
+# ToDo: Remove this FLUSH LOGS when MDEV-6403 is fixed.
+ALTER TABLE mysql.gtid_slave_pos ENGINE = InnoDB;
+FLUSH LOGS;
+CREATE TABLE t1 (a INT PRIMARY KEY, b INT) Engine=InnoDB;
+--sync_slave_with_master
+
+--connection slave
+--source include/stop_slave.inc
+# Provoke a duplicate key error on replication.
+SET sql_log_bin= 0;
+INSERT INTO t1 VALUES (1, 2);
+SET sql_log_bin= 1;
+CHANGE MASTER TO master_use_gtid= current_pos;
+--echo Contents on slave before:
+SELECT * FROM t1 ORDER BY a;
+
+SET @old_parallel= @@GLOBAL.slave_parallel_threads;
+SET GLOBAL slave_parallel_threads=8;
+
+--connection master
+
+CREATE TEMPORARY TABLE t2 LIKE t1;
+INSERT INTO t2 VALUE (1, 1);
+INSERT INTO t2 VALUE (2, 1);
+INSERT INTO t2 VALUE (3, 1);
+INSERT INTO t2 VALUE (4, 1);
+INSERT INTO t2 VALUE (5, 1);
+INSERT INTO t1 SELECT * FROM t2;
+DROP TEMPORARY TABLE t2;
+--save_master_pos
+--echo Contents on master:
+SELECT * FROM t1 ORDER BY a;
+
+--connection slave
+START SLAVE;
+# The slave will stop with a duplicate key error.
+# The bug was 1) that the next DROP TEMPORARY TABLE would be allowed to run
+# anyway, and 2) that then record_gtid() would get an error during commit
+# (since the prior commit failed), and this error was not correctly handled,
+# which caused an assertion about closing tables while a statement was still
+# active.
+--let $slave_sql_errno=1062
+--source include/wait_for_slave_sql_error.inc
+
+STOP SLAVE IO_THREAD;
+--echo Contents on slave on slave error:
+SELECT * FROM t1 ORDER BY a;
+
+# Resolve the duplicate key error so replication can be resumed.
+SET sql_log_bin= 0;
+DELETE FROM t1 WHERE a=1;
+SET sql_log_bin= 1;
+
+--source include/start_slave.inc
+--sync_with_master
+--echo Contents on slave after:
+SELECT * FROM t1 ORDER BY a;
+
+--connection master
+DROP TABLE t1;
+
+--connection slave
+--source include/stop_slave.inc
+SET GLOBAL slave_parallel_threads= @old_parallel;
+--source include/start_slave.inc
+
+--source include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/t/rpl_parallel.test b/mysql-test/suite/rpl/t/rpl_parallel.test
index 9b68d6648e0..0f679fa18ee 100644
--- a/mysql-test/suite/rpl/t/rpl_parallel.test
+++ b/mysql-test/suite/rpl/t/rpl_parallel.test
@@ -438,7 +438,7 @@ SET debug_sync='now WAIT_FOR t2_killed';
# Now we can allow T1 to proceed.
SET debug_sync='now SIGNAL t1_cont';
---let $slave_sql_errno= 1317,1964
+--let $slave_sql_errno= 1317,1927,1964
--source include/wait_for_slave_sql_error.inc
STOP SLAVE IO_THREAD;
SELECT * FROM t3 WHERE a >= 30 ORDER BY a;
@@ -573,7 +573,7 @@ SET debug_sync='now WAIT_FOR t2_killed';
# Now we can allow T1 to proceed.
SET debug_sync='now SIGNAL t1_cont';
---let $slave_sql_errno= 1317,1964
+--let $slave_sql_errno= 1317,1927,1964
--source include/wait_for_slave_sql_error.inc
# Now we have to disable the debug_sync statements, so they do not trigger
@@ -712,7 +712,7 @@ SET debug_sync='now WAIT_FOR t2_killed';
# Now we can allow T1 to proceed.
SET debug_sync='now SIGNAL t1_cont';
---let $slave_sql_errno= 1317,1964
+--let $slave_sql_errno= 1317,1927,1964
--source include/wait_for_slave_sql_error.inc
SELECT * FROM t3 WHERE a >= 50 ORDER BY a;
@@ -1277,6 +1277,7 @@ eval SELECT IF('$io_pos' = '$sql_pos', "OK", "Not ok, $io_pos <> $sql_pos") AS t
--connection server_1
FLUSH LOGS;
+--source include/wait_for_binlog_checkpoint.inc
--save_master_pos
--connection server_2
@@ -1291,6 +1292,54 @@ eval SELECT IF('$io_pos' = '$sql_pos', "OK", "Not ok, $io_pos <> $sql_pos") AS t
--enable_query_log
+--echo *** MDEV_6435: Incorrect error handling when query binlogged partially on master with "killed" error ***
+
+--connection server_1
+CREATE TABLE t6 (a INT) ENGINE=MyISAM;
+CREATE TRIGGER tr AFTER INSERT ON t6 FOR EACH ROW SET @a = 1;
+
+--connection con1
+SET @old_format= @@binlog_format;
+SET binlog_format= statement;
+--let $conid = `SELECT CONNECTION_ID()`
+SET debug_sync='sp_head_execute_before_loop SIGNAL ready WAIT_FOR cont';
+send INSERT INTO t6 VALUES (1), (2), (3);
+
+--connection server_1
+SET debug_sync='now WAIT_FOR ready';
+--replace_result $conid CONID
+eval KILL QUERY $conid;
+SET debug_sync='now SIGNAL cont';
+
+--connection con1
+--error ER_QUERY_INTERRUPTED
+--reap
+SET binlog_format= @old_format;
+SET debug_sync='RESET';
+--let $after_error_gtid_pos= `SELECT @@gtid_binlog_pos`
+
+--connection server_1
+SET debug_sync='RESET';
+
+
+--connection server_2
+--let $slave_sql_errno= 1317
+--source include/wait_for_slave_sql_error.inc
+STOP SLAVE IO_THREAD;
+--replace_result $after_error_gtid_pos AFTER_ERROR_GTID_POS
+eval SET GLOBAL gtid_slave_pos= '$after_error_gtid_pos';
+--source include/start_slave.inc
+
+--connection server_1
+INSERT INTO t6 VALUES (4);
+SELECT * FROM t6 ORDER BY a;
+--save_master_pos
+
+--connection server_2
+--sync_with_master
+SELECT * FROM t6 ORDER BY a;
+
+
--connection server_2
--source include/stop_slave.inc
SET GLOBAL slave_parallel_threads=@old_parallel_threads;
@@ -1299,7 +1348,7 @@ SET DEBUG_SYNC= 'RESET';
--connection server_1
DROP function foo;
-DROP TABLE t1,t2,t3,t4,t5;
+DROP TABLE t1,t2,t3,t4,t5,t6;
SET DEBUG_SYNC= 'RESET';
--source include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/t/rpl_parallel_charset.test b/mysql-test/suite/rpl/t/rpl_parallel_charset.test
new file mode 100644
index 00000000000..3e0f4913886
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_parallel_charset.test
@@ -0,0 +1,56 @@
+--source include/have_binlog_format_statement.inc
+--let $rpl_topology=1->2
+--source include/rpl_init.inc
+
+--echo *** MDEV-6156: Parallel replication incorrectly caches charset between worker threads ***
+
+--connection server_2
+SET @old_parallel_threads=@@GLOBAL.slave_parallel_threads;
+--source include/stop_slave.inc
+SET GLOBAL slave_parallel_threads=5;
+--source include/start_slave.inc
+
+--connection server_1
+CREATE TABLE t1 (a INT PRIMARY KEY, b VARCHAR(100) CHARACTER SET utf8);
+SHOW CREATE TABLE t1;
+SET character_set_client=latin1;
+INSERT INTO t1 VALUES (1, 'Rødgrød med fløde 1');
+INSERT INTO t1 VALUES (2, 'Rødgrød med fløde 2');
+INSERT INTO t1 VALUES (3, 'Rødgrød med fløde 3');
+INSERT INTO t1 VALUES (4, 'Rødgrød med fløde 4');
+INSERT INTO t1 VALUES (5, 'Rødgrød med fløde 5');
+INSERT INTO t1 VALUES (6, 'Rødgrød med fløde 6');
+INSERT INTO t1 VALUES (7, 'Rødgrød med fløde 7');
+INSERT INTO t1 VALUES (8, 'Rødgrød med fløde 8');
+INSERT INTO t1 VALUES (9, 'Rødgrød med fløde 9');
+INSERT INTO t1 VALUES (10, 'Rødgrød med fløde 10');
+SET character_set_client=utf8;
+INSERT INTO t1 VALUES (11, 'Rødgrød med fløde 1');
+INSERT INTO t1 VALUES (12, 'Rødgrød med fløde 2');
+INSERT INTO t1 VALUES (13, 'Rødgrød med fløde 3');
+INSERT INTO t1 VALUES (14, 'Rødgrød med fløde 4');
+INSERT INTO t1 VALUES (15, 'Rødgrød med fløde 5');
+INSERT INTO t1 VALUES (16, 'Rødgrød med fløde 6');
+INSERT INTO t1 VALUES (17, 'Rødgrød med fløde 7');
+INSERT INTO t1 VALUES (18, 'Rødgrød med fløde 8');
+INSERT INTO t1 VALUES (19, 'Rødgrød med fløde 9');
+INSERT INTO t1 VALUES (20, 'Rødgrød med fløde 10');
+SET character_set_results=utf8;
+SELECT * FROM t1 ORDER BY a;
+--save_master_pos
+
+--connection server_2
+--sync_with_master
+SET character_set_results=utf8;
+SELECT * FROM t1 ORDER BY a;
+
+
+--connection server_2
+--source include/stop_slave.inc
+SET GLOBAL slave_parallel_threads=@old_parallel_threads;
+--source include/start_slave.inc
+
+--connection server_1
+DROP TABLE t1;
+
+--source include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/t/rpl_parallel_retry.test b/mysql-test/suite/rpl/t/rpl_parallel_retry.test
new file mode 100644
index 00000000000..d3be6262cb0
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_parallel_retry.test
@@ -0,0 +1,220 @@
+--source include/have_innodb.inc
+--source include/have_debug.inc
+--source include/have_debug_sync.inc
+--let $rpl_topology=1->2
+--source include/rpl_init.inc
+
+--echo *** Test retry of transactions that fail to replicate due to deadlock or similar temporary error. ***
+
+--connection server_1
+ALTER TABLE mysql.gtid_slave_pos ENGINE=InnoDB;
+CREATE TABLE t1 (a int PRIMARY KEY, b INT) ENGINE=InnoDB;
+INSERT INTO t1 VALUES (1,1);
+--save_master_pos
+
+# Use a stored function to inject a debug_sync into the appropriate THD.
+# The function does nothing on the master, and on the slave it injects the
+# desired debug_sync action(s).
+SET sql_log_bin=0;
+--delimiter ||
+CREATE FUNCTION foo(x INT, d1 VARCHAR(500), d2 VARCHAR(500))
+ RETURNS INT DETERMINISTIC
+ BEGIN
+ RETURN x;
+ END
+||
+--delimiter ;
+SET sql_log_bin=1;
+
+--connection server_2
+SET @old_parallel_threads=@@GLOBAL.slave_parallel_threads;
+--source include/stop_slave.inc
+SET GLOBAL slave_parallel_threads=5;
+--source include/start_slave.inc
+--sync_with_master
+SET sql_log_bin=0;
+--delimiter ||
+CREATE FUNCTION foo(x INT, d1 VARCHAR(500), d2 VARCHAR(500))
+ RETURNS INT DETERMINISTIC
+ BEGIN
+ IF d1 != '' THEN
+ SET debug_sync = d1;
+ END IF;
+ IF d2 != '' THEN
+ SET debug_sync = d2;
+ END IF;
+ RETURN x;
+ END
+||
+--delimiter ;
+SET sql_log_bin=1;
+--source include/stop_slave.inc
+
+--connection server_1
+SET gtid_seq_no = 100;
+BEGIN;
+INSERT INTO t1 VALUES (2,1);
+UPDATE t1 SET b=b+1 WHERE a=1;
+INSERT INTO t1 VALUES (3,1);
+COMMIT;
+SELECT * FROM t1 ORDER BY a;
+--save_master_pos
+
+--connection server_2
+SET @old_dbug= @@GLOBAL.debug_dbug;
+SET GLOBAL debug_dbug="+d,rpl_parallel_simulate_temp_err_gtid_0_x_100";
+let $old_retry= query_get_value(SHOW STATUS LIKE 'Slave_retried_transactions', Value, 1);
+--source include/start_slave.inc
+--sync_with_master
+SET GLOBAL debug_dbug=@old_dbug;
+let $new_retry= query_get_value(SHOW STATUS LIKE 'Slave_retried_transactions', Value, 1);
+--disable_query_log
+eval SELECT $new_retry - $old_retry AS retries;
+--enable_query_log
+
+SELECT * FROM t1 ORDER BY a;
+
+
+--echo *** Test that double retry works when the first retry also fails with temp error ***
+--source include/stop_slave.inc
+
+--connection server_1
+SET gtid_seq_no = 100;
+SET @old_server_id = @@server_id;
+SET server_id = 10;
+BEGIN;
+INSERT INTO t1 VALUES (4,1);
+UPDATE t1 SET b=b+1 WHERE a=1;
+INSERT INTO t1 VALUES (5,1);
+INSERT INTO t1 VALUES (6,1);
+COMMIT;
+SET server_id = @old_server_id;
+SELECT * FROM t1 ORDER BY a;
+--save_master_pos
+
+--connection server_2
+SET @old_dbug= @@GLOBAL.debug_dbug;
+SET GLOBAL debug_dbug="+d,rpl_parallel_simulate_temp_err_gtid_0_x_100,rpl_parallel_simulate_double_temp_err_gtid_0_x_100";
+let $old_retry= query_get_value(SHOW STATUS LIKE 'Slave_retried_transactions', Value, 1);
+--source include/start_slave.inc
+--sync_with_master
+SET GLOBAL debug_dbug=@old_dbug;
+let $new_retry= query_get_value(SHOW STATUS LIKE 'Slave_retried_transactions', Value, 1);
+--disable_query_log
+eval SELECT $new_retry - $old_retry AS retries;
+--enable_query_log
+
+SELECT * FROM t1 ORDER BY a;
+
+
+--echo *** Test too many retries, eventually causing failure. ***
+--source include/stop_slave.inc
+
+--connection server_1
+SET gtid_seq_no = 100;
+SET @old_server_id = @@server_id;
+SET server_id = 11;
+BEGIN;
+INSERT INTO t1 VALUES (7,1);
+UPDATE t1 SET b=b+1 WHERE a=1;
+INSERT INTO t1 VALUES (8,1);
+INSERT INTO t1 VALUES (9,1);
+COMMIT;
+SET server_id = @old_server_id;
+SELECT * FROM t1 ORDER BY a;
+--save_master_pos
+
+--connection server_2
+SET sql_log_bin=0;
+CALL mtr.add_suppression("Slave worker thread retried transaction 10 time\\(s\\) in vain, giving up");
+CALL mtr.add_suppression("Slave: Deadlock found when trying to get lock; try restarting transaction");
+SET sql_log_bin=1;
+
+SET @old_dbug= @@GLOBAL.debug_dbug;
+SET GLOBAL debug_dbug="+d,rpl_parallel_simulate_temp_err_gtid_0_x_100,rpl_parallel_simulate_infinite_temp_err_gtid_0_x_100";
+let $old_retry= query_get_value(SHOW STATUS LIKE 'Slave_retried_transactions', Value, 1);
+START SLAVE;
+--let $slave_sql_errno= 1213
+--let $slave_timeout= 10
+--source include/wait_for_slave_sql_error.inc
+SET GLOBAL debug_dbug=@old_dbug;
+let $new_retry= query_get_value(SHOW STATUS LIKE 'Slave_retried_transactions', Value, 1);
+--disable_query_log
+eval SELECT $new_retry - $old_retry AS retries;
+--enable_query_log
+
+SELECT * FROM t1 ORDER BY a;
+STOP SLAVE IO_THREAD;
+--source include/start_slave.inc
+--sync_with_master
+SELECT * FROM t1 ORDER BY a;
+
+--echo *** Test retry of event group that spans multiple relay log files. ***
+
+--connection server_1
+CREATE TABLE t2 (a int PRIMARY KEY, b BLOB) ENGINE=InnoDB;
+INSERT INTO t2 VALUES (1,"Hulubullu");
+--save_master_pos
+
+--connection server_2
+--sync_with_master
+--source include/stop_slave.inc
+SET @old_max= @@GLOBAL.max_relay_log_size;
+SET GLOBAL max_relay_log_size=4096;
+
+--connection server_1
+--let $big= `SELECT REPEAT("*", 5000)`
+SET gtid_seq_no = 100;
+SET @old_server_id = @@server_id;
+SET server_id = 12;
+BEGIN;
+--disable_query_log
+eval INSERT INTO t2 VALUES (2, CONCAT("Hello ", "$big"));
+eval INSERT INTO t2 VALUES (3, CONCAT("Long data: ", "$big"));
+--enable_query_log
+INSERT INTO t1 VALUES (10, 4);
+COMMIT;
+SET server_id = @old_server_id;
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+SELECT a, LENGTH(b) FROM t2 ORDER BY a;
+--save_master_pos
+
+--connection server_2
+SET @old_dbug= @@GLOBAL.debug_dbug;
+SET GLOBAL debug_dbug="+d,rpl_parallel_simulate_temp_err_gtid_0_x_100";
+let $old_retry= query_get_value(SHOW STATUS LIKE 'Slave_retried_transactions', Value, 1);
+--source include/start_slave.inc
+--sync_with_master
+SET GLOBAL debug_dbug=@old_dbug;
+let $new_retry= query_get_value(SHOW STATUS LIKE 'Slave_retried_transactions', Value, 1);
+--disable_query_log
+eval SELECT $new_retry - $old_retry AS retries;
+--enable_query_log
+
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+SELECT a, LENGTH(b) FROM t2 ORDER BY a;
+
+--connection server_1
+INSERT INTO t1 VALUES (11,11);
+--disable_query_log
+eval INSERT INTO t2 VALUES (4, "$big");
+--enable_query_log
+--save_master_pos
+
+--connection server_2
+--sync_with_master
+SELECT * FROM t1 WHERE a >= 10 ORDER BY a;
+SELECT a, LENGTH(b) FROM t2 ORDER BY a;
+SET GLOBAL max_relay_log_size=@old_max;
+
+
+--connection server_2
+--source include/stop_slave.inc
+SET GLOBAL slave_parallel_threads=@old_parallel_threads;
+--source include/start_slave.inc
+
+--connection server_1
+DROP TABLE t1, t2;
+DROP function foo;
+
+--source include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/t/rpl_read_new_relay_log_info.test b/mysql-test/suite/rpl/t/rpl_read_new_relay_log_info.test
new file mode 100644
index 00000000000..1e2c8ce2d9f
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_read_new_relay_log_info.test
@@ -0,0 +1,43 @@
+# ==== Purpose ====
+#
+# - Verify that the post-WL#344 format of relay_log.info can be parsed.
+
+--source include/master-slave.inc
+
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (1);
+DROP TABLE t1;
+--sync_slave_with_master
+
+--echo ==== Check that we can understand the new format of relay-log.info ====
+--source include/stop_slave.inc
+
+RESET SLAVE;
+--let $MYSQLD_DATADIR= `select @@datadir`
+
+# the new version of relay_log.info comes in two versions: with path
+# separator '/' (most systems) and with path separator '\' (windows)
+if ($SYSTEM_PATH_SEPARATOR != /) {
+ --let $file_suffix= -win
+}
+--copy_file $MYSQL_TEST_DIR/std_data/new-format-relay-log$file_suffix.info $MYSQLD_DATADIR/relay-log.info
+
+--echo # Read relay-log.info
+START SLAVE IO_THREAD;
+--source include/wait_for_slave_io_to_start.inc
+--echo # Check that relay log coordinates are equal to those saved in new-format_relay-log.info
+--let $master_file= query_get_value(SHOW SLAVE STATUS, Relay_Master_Log_File, 1)
+--let $master_pos= query_get_value(SHOW SLAVE STATUS, Exec_Master_Log_Pos, 1)
+--let $relay_log_file= query_get_value(SHOW SLAVE STATUS, Relay_Log_File, 1)
+--let $relay_log_pos= query_get_value(SHOW SLAVE STATUS, Relay_Log_Pos, 1)
+--echo $master_file= $master_file, $master_pos, $relay_log_file, $relay_log_pos
+if (`SELECT "$master_file" != "" OR
+ "$master_pos" != "0" OR
+ "$relay_log_file" != "slave-relay-bin.000001" OR
+ "$relay_log_pos" != "4"`) {
+ --echo ERROR: log coordinates changed
+ --die log coordinates changed
+}
+
+--let $rpl_only_running_threads= 1
+--source include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/t/rpl_read_old_relay_log_info.test b/mysql-test/suite/rpl/t/rpl_read_old_relay_log_info.test
new file mode 100644
index 00000000000..ce345445c08
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_read_old_relay_log_info.test
@@ -0,0 +1,44 @@
+# ==== Purpose ====
+#
+# - Verify that the pre-WL#344 format of relay_log.info can still be
+# parsed.
+
+--source include/master-slave.inc
+
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (1);
+DROP TABLE t1;
+--sync_slave_with_master
+
+--echo ==== Check that we still understand the old format of relay-log.info ====
+--source include/stop_slave.inc
+
+RESET SLAVE;
+--let $MYSQLD_DATADIR= `select @@datadir`
+
+# the old version of relay_log.info comes in two versions: with path
+# separator '/' (most systems) and with path separator '\' (windows)
+if ($SYSTEM_PATH_SEPARATOR != /) {
+ --let $file_suffix= -win
+}
+--copy_file $MYSQL_TEST_DIR/std_data/old-format-relay-log$file_suffix.info $MYSQLD_DATADIR/relay-log.info
+
+--echo # Read relay-log.info
+START SLAVE IO_THREAD;
+--source include/wait_for_slave_io_to_start.inc
+--echo # Check that relay log coordinates are equal to those we saved in old-format_relay-log.info
+--let $master_file= query_get_value(SHOW SLAVE STATUS, Relay_Master_Log_File, 1)
+--let $master_pos= query_get_value(SHOW SLAVE STATUS, Exec_Master_Log_Pos, 1)
+--let $relay_log_file= query_get_value(SHOW SLAVE STATUS, Relay_Log_File, 1)
+--let $relay_log_pos= query_get_value(SHOW SLAVE STATUS, Relay_Log_Pos, 1)
+--echo $master_file= $master_file, $master_pos, $relay_log_file, $relay_log_pos
+if (`SELECT "$master_file" != "" OR
+ "$master_pos" != "0" OR
+ "$relay_log_file" != "slave-relay-bin.000001" OR
+ "$relay_log_pos" != "4"`) {
+ --echo ERROR: log coordinates changed
+ --die log coordinates changed
+}
+
+--let $rpl_only_running_threads= 1
+--source include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test b/mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test
index b88001e6a9f..9e99c1eb0b3 100644
--- a/mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test
+++ b/mysql-test/suite/rpl/t/rpl_row_basic_11bugs.test
@@ -244,7 +244,7 @@ sync_slave_with_master;
UPDATE t1 SET a = 5, b = 'slave' WHERE a = 1;
SELECT * FROM t1 ORDER BY a;
# since bug#31552/31609 idempotency is not default any longer. In
-# order for the preceeding test UPDATE t1 to pass, the mode is switched
+# order for the preceding test UPDATE t1 to pass, the mode is switched
# temprorarily
set @@global.slave_exec_mode= 'IDEMPOTENT';
--echo **** On Master ****
diff --git a/mysql-test/suite/rpl/t/rpl_row_create_select.test b/mysql-test/suite/rpl/t/rpl_row_create_select.test
new file mode 100644
index 00000000000..ca270e92d0c
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_row_create_select.test
@@ -0,0 +1,28 @@
+# Testing table creations for row-based replication.
+
+--source include/have_binlog_format_row.inc
+--source include/master-slave.inc
+
+--echo #
+--echo # BUG#17994219: CREATE TABLE .. SELECT PRODUCES INVALID STRUCTURE,
+--echo # BREAKS RBR
+--echo #
+
+connection master;
+--echo #After the patch, the display width is set to a default
+--echo #value of 21.
+CREATE TABLE t1 AS SELECT REPEAT('A', 1000) DIV 1 AS a;
+SHOW CREATE TABLE t1;
+
+CREATE TABLE t2 AS SELECT CONVERT(REPEAT('A', 255) USING UCS2) DIV 1 AS a;
+SHOW CREATE TABLE t2;
+
+--echo #After the patch, no error is reported.
+sync_slave_with_master;
+
+connection master;
+DROP TABLE t1;
+DROP TABLE t2;
+
+--source include/rpl_end.inc
+
diff --git a/mysql-test/suite/rpl/t/rpl_skip_incident-master.opt b/mysql-test/suite/rpl/t/rpl_skip_incident-master.opt
new file mode 100644
index 00000000000..912801debc4
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_skip_incident-master.opt
@@ -0,0 +1 @@
+--loose-debug=+d,incident_database_resync_on_replace
diff --git a/mysql-test/suite/rpl/t/rpl_skip_incident-slave.opt b/mysql-test/suite/rpl/t/rpl_skip_incident-slave.opt
new file mode 100644
index 00000000000..bc90d5ea6c1
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_skip_incident-slave.opt
@@ -0,0 +1 @@
+--slave-skip-error=1590
diff --git a/mysql-test/suite/rpl/t/rpl_skip_incident.test b/mysql-test/suite/rpl/t/rpl_skip_incident.test
new file mode 100644
index 00000000000..959fde9374e
--- /dev/null
+++ b/mysql-test/suite/rpl/t/rpl_skip_incident.test
@@ -0,0 +1,28 @@
+--source include/master-slave.inc
+--source include/have_debug.inc
+
+--echo **** On Master ****
+CREATE TABLE t1 (a INT);
+
+INSERT INTO t1 VALUES (1),(2),(3);
+SELECT * FROM t1;
+
+# This will generate an incident log event and store it in the binary
+# log before the replace statement.
+REPLACE INTO t1 VALUES (4);
+
+--sync_slave_with_master
+
+# Now, we should have inserted the row into the table and the slave
+# should be running. We should also have rotated to a new binary log.
+
+SELECT * FROM t1;
+source include/check_slave_is_running.inc;
+
+connection master;
+
+--echo Should have two binary logs here
+--source include/show_binary_logs.inc
+DROP TABLE t1;
+--sync_slave_with_master
+--source include/rpl_end.inc
diff --git a/mysql-test/suite/rpl/t/rpl_table_options.test b/mysql-test/suite/rpl/t/rpl_table_options.test
index 12ff1ca457b..3f52444a3c7 100644
--- a/mysql-test/suite/rpl/t/rpl_table_options.test
+++ b/mysql-test/suite/rpl/t/rpl_table_options.test
@@ -23,6 +23,8 @@ show create table t1;
sync_slave_with_master;
connection slave;
show create table t1;
+set sql_mode=ignore_bad_table_options;
+show create table t1;
connection master;
drop table t1;
diff --git a/mysql-test/suite/sys_vars/r/aria_pagecache_file_hash_size_basic.result b/mysql-test/suite/sys_vars/r/aria_pagecache_file_hash_size_basic.result
new file mode 100644
index 00000000000..0bdd56c298f
--- /dev/null
+++ b/mysql-test/suite/sys_vars/r/aria_pagecache_file_hash_size_basic.result
@@ -0,0 +1,21 @@
+select @@global.aria_pagecache_file_hash_size;
+@@global.aria_pagecache_file_hash_size
+512
+select @@session.aria_pagecache_file_hash_size;
+ERROR HY000: Variable 'aria_pagecache_file_hash_size' is a GLOBAL variable
+show global variables like 'aria_pagecache_file_hash_size';
+Variable_name Value
+aria_pagecache_file_hash_size 512
+show session variables like 'aria_pagecache_file_hash_size';
+Variable_name Value
+aria_pagecache_file_hash_size 512
+select * from information_schema.global_variables where variable_name='aria_pagecache_file_hash_size';
+VARIABLE_NAME VARIABLE_VALUE
+ARIA_PAGECACHE_FILE_HASH_SIZE 512
+select * from information_schema.session_variables where variable_name='aria_pagecache_file_hash_size';
+VARIABLE_NAME VARIABLE_VALUE
+ARIA_PAGECACHE_FILE_HASH_SIZE 512
+set global aria_pagecache_file_hash_size=200;
+ERROR HY000: Variable 'aria_pagecache_file_hash_size' is a read only variable
+set session aria_pagecache_file_hash_size=200;
+ERROR HY000: Variable 'aria_pagecache_file_hash_size' is a read only variable
diff --git a/mysql-test/suite/sys_vars/r/default_regex_flags_basic.result b/mysql-test/suite/sys_vars/r/default_regex_flags_basic.result
new file mode 100644
index 00000000000..84c55f3d2b6
--- /dev/null
+++ b/mysql-test/suite/sys_vars/r/default_regex_flags_basic.result
@@ -0,0 +1,57 @@
+SET default_regex_flags='';
+SELECT @@default_regex_flags;
+@@default_regex_flags
+
+SET default_regex_flags=DEFAULT;
+SELECT @@default_regex_flags;
+@@default_regex_flags
+
+SET default_regex_flags=NULL;
+ERROR 42000: Variable 'default_regex_flags' can't be set to the value of 'NULL'
+SELECT @@default_regex_flags;
+@@default_regex_flags
+
+SET default_regex_flags='UNKNOWN';
+ERROR 42000: Variable 'default_regex_flags' can't be set to the value of 'UNKNOWN'
+SET default_regex_flags=123;
+ERROR 42000: Variable 'default_regex_flags' can't be set to the value of '123'
+SET default_regex_flags=123.0;
+ERROR 42000: Incorrect argument type to variable 'default_regex_flags'
+SET default_regex_flags=123e0;
+ERROR 42000: Incorrect argument type to variable 'default_regex_flags'
+SET default_regex_flags='DOTALL';
+SELECT @@default_regex_flags;
+@@default_regex_flags
+DOTALL
+SET default_regex_flags=NULL;
+ERROR 42000: Variable 'default_regex_flags' can't be set to the value of 'NULL'
+SELECT @@default_regex_flags;
+@@default_regex_flags
+DOTALL
+SET @@default_regex_flags=63;
+SELECT @@default_regex_flags;
+@@default_regex_flags
+DOTALL,DUPNAMES,EXTENDED,EXTRA,MULTILINE,UNGREEDY
+SET @@default_regex_flags='DOTALL';
+SELECT @@default_regex_flags;
+@@default_regex_flags
+DOTALL
+SET @@default_regex_flags='DOTALL,DUPNAMES,EXTENDED,EXTRA,MULTILINE,UNGREEDY';
+SELECT @@default_regex_flags;
+@@default_regex_flags
+DOTALL,DUPNAMES,EXTENDED,EXTRA,MULTILINE,UNGREEDY
+SET @@default_regex_flags=DEFAULT;
+SET @@global.default_regex_flags='MULTILINE';
+SELECT @@session.default_regex_flags;
+@@session.default_regex_flags
+
+# connection con1
+SELECT @@session.default_regex_flags;
+@@session.default_regex_flags
+MULTILINE
+# connection default
+SELECT @@session.default_regex_flags;
+@@session.default_regex_flags
+
+SET @@global.default_regex_flags=DEFAULT;
+SET default_regex_flags=DEFAULT;
diff --git a/mysql-test/suite/sys_vars/r/general_log_file_basic.result b/mysql-test/suite/sys_vars/r/general_log_file_basic.result
index 0f211c6b321..369ef7844db 100644
--- a/mysql-test/suite/sys_vars/r/general_log_file_basic.result
+++ b/mysql-test/suite/sys_vars/r/general_log_file_basic.result
@@ -9,6 +9,7 @@ SELECT @@global.general_log_file;
mysqld.log
'#--------------------FN_DYNVARS_004_02------------------------#'
SET @@global.general_log_file = mytest.log;
+ERROR 42000: Incorrect argument type to variable 'general_log_file'
SET @@global.general_log_file = 12;
ERROR 42000: Incorrect argument type to variable 'general_log_file'
'#----------------------FN_DYNVARS_004_03------------------------#'
diff --git a/mysql-test/suite/sys_vars/r/innodb_buf_flush_list_now_basic.result b/mysql-test/suite/sys_vars/r/innodb_buf_flush_list_now_basic.result
new file mode 100644
index 00000000000..95b4e6fe780
--- /dev/null
+++ b/mysql-test/suite/sys_vars/r/innodb_buf_flush_list_now_basic.result
@@ -0,0 +1,23 @@
+#
+# Basic test for innodb_buf_flush_list_now.
+#
+SELECT @@global.innodb_buf_flush_list_now;
+@@global.innodb_buf_flush_list_now
+0
+set global innodb_buf_flush_list_now = 1;
+SELECT @@global.innodb_buf_flush_list_now;
+@@global.innodb_buf_flush_list_now
+0
+set global innodb_buf_flush_list_now = 0;
+set global innodb_buf_flush_list_now = dummy;
+ERROR 42000: Variable 'innodb_buf_flush_list_now' can't be set to the value of 'dummy'
+set innodb_buf_flush_list_now = ON;
+ERROR HY000: Variable 'innodb_buf_flush_list_now' is a GLOBAL variable and should be set with SET GLOBAL
+# Setting to ON is ok.
+set global innodb_buf_flush_list_now = ON;
+# Setting to OFF is ok.
+set global innodb_buf_flush_list_now = OFF;
+# Must always be 0.
+SELECT @@global.innodb_buf_flush_list_now;
+@@global.innodb_buf_flush_list_now
+0
diff --git a/mysql-test/suite/sys_vars/r/innodb_fil_make_page_dirty_debug_basic.result b/mysql-test/suite/sys_vars/r/innodb_fil_make_page_dirty_debug_basic.result
new file mode 100644
index 00000000000..abf2cdaf1c4
--- /dev/null
+++ b/mysql-test/suite/sys_vars/r/innodb_fil_make_page_dirty_debug_basic.result
@@ -0,0 +1,26 @@
+#
+# Basic test for innodb_fil_make_page_dirty_debug.
+#
+SELECT @@global.innodb_fil_make_page_dirty_debug;
+@@global.innodb_fil_make_page_dirty_debug
+0
+set global innodb_fil_make_page_dirty_debug = 0;
+SELECT @@global.innodb_fil_make_page_dirty_debug;
+@@global.innodb_fil_make_page_dirty_debug
+0
+set global innodb_fil_make_page_dirty_debug = 0;
+set global innodb_fil_make_page_dirty_debug = dummy;
+ERROR 42000: Incorrect argument type to variable 'innodb_fil_make_page_dirty_debug'
+set innodb_fil_make_page_dirty_debug = ON;
+ERROR HY000: Variable 'innodb_fil_make_page_dirty_debug' is a GLOBAL variable and should be set with SET GLOBAL
+# An example usage.
+create table t1 (f1 int primary key) engine = innodb;
+select space from information_schema.innodb_sys_tables
+where name = 'test/t1' into @space_id;
+set global innodb_saved_page_number_debug = 0;
+set global innodb_fil_make_page_dirty_debug = @space_id;
+drop table t1;
+# Must always be 0.
+SELECT @@global.innodb_fil_make_page_dirty_debug;
+@@global.innodb_fil_make_page_dirty_debug
+0
diff --git a/mysql-test/suite/sys_vars/r/innodb_saved_page_number_debug_basic.result b/mysql-test/suite/sys_vars/r/innodb_saved_page_number_debug_basic.result
new file mode 100644
index 00000000000..20e2b78e640
--- /dev/null
+++ b/mysql-test/suite/sys_vars/r/innodb_saved_page_number_debug_basic.result
@@ -0,0 +1,26 @@
+#
+# Basic test for innodb_saved_page_number_debug.
+#
+SELECT @@global.innodb_saved_page_number_debug;
+@@global.innodb_saved_page_number_debug
+0
+set global innodb_saved_page_number_debug = 10;
+SELECT @@global.innodb_saved_page_number_debug;
+@@global.innodb_saved_page_number_debug
+10
+set global innodb_saved_page_number_debug = 100;
+set global innodb_saved_page_number_debug = dummy;
+ERROR 42000: Incorrect argument type to variable 'innodb_saved_page_number_debug'
+set innodb_saved_page_number_debug = ON;
+ERROR HY000: Variable 'innodb_saved_page_number_debug' is a GLOBAL variable and should be set with SET GLOBAL
+# An example usage.
+create table t1 (f1 int primary key) engine = innodb;
+select space from information_schema.innodb_sys_tables
+where name = 'test/t1' into @space_id;
+set global innodb_saved_page_number_debug = 0;
+set global innodb_fil_make_page_dirty_debug = @space_id;
+drop table t1;
+set global innodb_saved_page_number_debug = 0;
+SELECT @@global.innodb_saved_page_number_debug;
+@@global.innodb_saved_page_number_debug
+0
diff --git a/mysql-test/suite/sys_vars/r/innodb_simulate_comp_failures_basic.result b/mysql-test/suite/sys_vars/r/innodb_simulate_comp_failures_basic.result
new file mode 100644
index 00000000000..7a6c9ca2db6
--- /dev/null
+++ b/mysql-test/suite/sys_vars/r/innodb_simulate_comp_failures_basic.result
@@ -0,0 +1,77 @@
+SET @start_global_value = @@global.innodb_simulate_comp_failures;
+SELECT @start_global_value;
+@start_global_value
+0
+Valid values are between 0 and 99
+select @@global.innodb_simulate_comp_failures between 0 and 99;
+@@global.innodb_simulate_comp_failures between 0 and 99
+1
+select @@global.innodb_simulate_comp_failures;
+@@global.innodb_simulate_comp_failures
+0
+select @@session.innodb_simulate_comp_failures;
+ERROR HY000: Variable 'innodb_simulate_comp_failures' is a GLOBAL variable
+show global variables like 'innodb_simulate_comp_failures';
+Variable_name Value
+innodb_simulate_comp_failures 0
+show session variables like 'innodb_simulate_comp_failures';
+Variable_name Value
+innodb_simulate_comp_failures 0
+select * from information_schema.global_variables where variable_name='innodb_simulate_comp_failures';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_SIMULATE_COMP_FAILURES 0
+select * from information_schema.session_variables where variable_name='innodb_simulate_comp_failures';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_SIMULATE_COMP_FAILURES 0
+set global innodb_simulate_comp_failures=10;
+select @@global.innodb_simulate_comp_failures;
+@@global.innodb_simulate_comp_failures
+10
+select * from information_schema.global_variables where variable_name='innodb_simulate_comp_failures';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_SIMULATE_COMP_FAILURES 10
+select * from information_schema.session_variables where variable_name='innodb_simulate_comp_failures';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_SIMULATE_COMP_FAILURES 10
+set session innodb_simulate_comp_failures=1;
+ERROR HY000: Variable 'innodb_simulate_comp_failures' is a GLOBAL variable and should be set with SET GLOBAL
+set global innodb_simulate_comp_failures=1.1;
+ERROR 42000: Incorrect argument type to variable 'innodb_simulate_comp_failures'
+set global innodb_simulate_comp_failures=1e1;
+ERROR 42000: Incorrect argument type to variable 'innodb_simulate_comp_failures'
+set global innodb_simulate_comp_failures="foo";
+ERROR 42000: Incorrect argument type to variable 'innodb_simulate_comp_failures'
+set global innodb_simulate_comp_failures=-7;
+Warnings:
+Warning 1292 Truncated incorrect innodb_simulate_comp_failures value: '-7'
+select @@global.innodb_simulate_comp_failures;
+@@global.innodb_simulate_comp_failures
+0
+select * from information_schema.global_variables where variable_name='innodb_simulate_comp_failures';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_SIMULATE_COMP_FAILURES 0
+set global innodb_simulate_comp_failures=106;
+Warnings:
+Warning 1292 Truncated incorrect innodb_simulate_comp_failures value: '106'
+select @@global.innodb_simulate_comp_failures;
+@@global.innodb_simulate_comp_failures
+99
+select * from information_schema.global_variables where variable_name='innodb_simulate_comp_failures';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_SIMULATE_COMP_FAILURES 99
+set global innodb_simulate_comp_failures=0;
+select @@global.innodb_simulate_comp_failures;
+@@global.innodb_simulate_comp_failures
+0
+set global innodb_simulate_comp_failures=99;
+select @@global.innodb_simulate_comp_failures;
+@@global.innodb_simulate_comp_failures
+99
+set global innodb_simulate_comp_failures=DEFAULT;
+select @@global.innodb_simulate_comp_failures;
+@@global.innodb_simulate_comp_failures
+0
+SET @@global.innodb_simulate_comp_failures = @start_global_value;
+SELECT @@global.innodb_simulate_comp_failures;
+@@global.innodb_simulate_comp_failures
+0
diff --git a/mysql-test/suite/sys_vars/r/innodb_status_output_basic.result b/mysql-test/suite/sys_vars/r/innodb_status_output_basic.result
new file mode 100644
index 00000000000..35731a2334b
--- /dev/null
+++ b/mysql-test/suite/sys_vars/r/innodb_status_output_basic.result
@@ -0,0 +1,102 @@
+SET @start_global_value = @@global.innodb_status_output;
+SELECT @start_global_value;
+@start_global_value
+0
+Valid values are 'ON' and 'OFF'
+select @@global.innodb_status_output in (0, 1);
+@@global.innodb_status_output in (0, 1)
+1
+select @@global.innodb_status_output;
+@@global.innodb_status_output
+0
+select @@session.innodb_status_output;
+ERROR HY000: Variable 'innodb_status_output' is a GLOBAL variable
+show global variables like 'innodb_status_output';
+Variable_name Value
+innodb_status_output OFF
+show session variables like 'innodb_status_output';
+Variable_name Value
+innodb_status_output OFF
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT OFF
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT OFF
+set global innodb_status_output='OFF';
+select @@global.innodb_status_output;
+@@global.innodb_status_output
+0
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT OFF
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT OFF
+set @@global.innodb_status_output=1;
+select @@global.innodb_status_output;
+@@global.innodb_status_output
+1
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT ON
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT ON
+set global innodb_status_output=0;
+select @@global.innodb_status_output;
+@@global.innodb_status_output
+0
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT OFF
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT OFF
+set @@global.innodb_status_output='ON';
+select @@global.innodb_status_output;
+@@global.innodb_status_output
+1
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT ON
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT ON
+set session innodb_status_output='OFF';
+ERROR HY000: Variable 'innodb_status_output' is a GLOBAL variable and should be set with SET GLOBAL
+set @@session.innodb_status_output='ON';
+ERROR HY000: Variable 'innodb_status_output' is a GLOBAL variable and should be set with SET GLOBAL
+set global innodb_status_output=1.1;
+ERROR 42000: Incorrect argument type to variable 'innodb_status_output'
+set global innodb_status_output=1e1;
+ERROR 42000: Incorrect argument type to variable 'innodb_status_output'
+set global innodb_status_output=2;
+ERROR 42000: Variable 'innodb_status_output' can't be set to the value of '2'
+set global innodb_status_output=-3;
+ERROR 42000: Variable 'innodb_status_output' can't be set to the value of '-3'
+select @@global.innodb_status_output;
+@@global.innodb_status_output
+1
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT ON
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT ON
+set global innodb_status_output=DEFAULT;
+select @@global.innodb_status_output;
+@@global.innodb_status_output
+0
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT OFF
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT OFF
+set global innodb_status_output='AUTO';
+ERROR 42000: Variable 'innodb_status_output' can't be set to the value of 'AUTO'
+SET @@global.innodb_status_output = @start_global_value;
+SELECT @@global.innodb_status_output;
+@@global.innodb_status_output
+0
diff --git a/mysql-test/suite/sys_vars/r/innodb_status_output_locks_basic.result b/mysql-test/suite/sys_vars/r/innodb_status_output_locks_basic.result
new file mode 100644
index 00000000000..6fc741a7975
--- /dev/null
+++ b/mysql-test/suite/sys_vars/r/innodb_status_output_locks_basic.result
@@ -0,0 +1,102 @@
+SET @start_global_value = @@global.innodb_status_output_locks;
+SELECT @start_global_value;
+@start_global_value
+0
+Valid values are 'ON' and 'OFF'
+select @@global.innodb_status_output_locks in (0, 1);
+@@global.innodb_status_output_locks in (0, 1)
+1
+select @@global.innodb_status_output_locks;
+@@global.innodb_status_output_locks
+0
+select @@session.innodb_status_output_locks;
+ERROR HY000: Variable 'innodb_status_output_locks' is a GLOBAL variable
+show global variables like 'innodb_status_output_locks';
+Variable_name Value
+innodb_status_output_locks OFF
+show session variables like 'innodb_status_output_locks';
+Variable_name Value
+innodb_status_output_locks OFF
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS OFF
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS OFF
+set global innodb_status_output_locks='OFF';
+select @@global.innodb_status_output_locks;
+@@global.innodb_status_output_locks
+0
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS OFF
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS OFF
+set @@global.innodb_status_output_locks=1;
+select @@global.innodb_status_output_locks;
+@@global.innodb_status_output_locks
+1
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS ON
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS ON
+set global innodb_status_output_locks=0;
+select @@global.innodb_status_output_locks;
+@@global.innodb_status_output_locks
+0
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS OFF
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS OFF
+set @@global.innodb_status_output_locks='ON';
+select @@global.innodb_status_output_locks;
+@@global.innodb_status_output_locks
+1
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS ON
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS ON
+set session innodb_status_output_locks='OFF';
+ERROR HY000: Variable 'innodb_status_output_locks' is a GLOBAL variable and should be set with SET GLOBAL
+set @@session.innodb_status_output_locks='ON';
+ERROR HY000: Variable 'innodb_status_output_locks' is a GLOBAL variable and should be set with SET GLOBAL
+set global innodb_status_output_locks=1.1;
+ERROR 42000: Incorrect argument type to variable 'innodb_status_output_locks'
+set global innodb_status_output_locks=1e1;
+ERROR 42000: Incorrect argument type to variable 'innodb_status_output_locks'
+set global innodb_status_output_locks=2;
+ERROR 42000: Variable 'innodb_status_output_locks' can't be set to the value of '2'
+set global innodb_status_output_locks=-3;
+ERROR 42000: Variable 'innodb_status_output_locks' can't be set to the value of '-3'
+select @@global.innodb_status_output_locks;
+@@global.innodb_status_output_locks
+1
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS ON
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS ON
+set global innodb_status_output_locks=DEFAULT;
+select @@global.innodb_status_output_locks;
+@@global.innodb_status_output_locks
+0
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS OFF
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+VARIABLE_NAME VARIABLE_VALUE
+INNODB_STATUS_OUTPUT_LOCKS OFF
+set global innodb_status_output_locks='AUTO';
+ERROR 42000: Variable 'innodb_status_output_locks' can't be set to the value of 'AUTO'
+SET @@global.innodb_status_output_locks = @start_global_value;
+SELECT @@global.innodb_status_output_locks;
+@@global.innodb_status_output_locks
+0
diff --git a/mysql-test/suite/sys_vars/r/innodb_thread_sleep_delay_basic.result b/mysql-test/suite/sys_vars/r/innodb_thread_sleep_delay_basic.result
index fb7093ec3b3..0335db8e859 100644
--- a/mysql-test/suite/sys_vars/r/innodb_thread_sleep_delay_basic.result
+++ b/mysql-test/suite/sys_vars/r/innodb_thread_sleep_delay_basic.result
@@ -41,6 +41,8 @@ set global innodb_thread_sleep_delay=1e1;
ERROR 42000: Incorrect argument type to variable 'innodb_thread_sleep_delay'
set global innodb_thread_sleep_delay="foo";
ERROR 42000: Incorrect argument type to variable 'innodb_thread_sleep_delay'
+set global innodb_thread_sleep_delay=18446744073709551616;
+ERROR 42000: Incorrect argument type to variable 'innodb_thread_sleep_delay'
set global innodb_thread_sleep_delay=-7;
Warnings:
Warning 1292 Truncated incorrect innodb_thread_sleep_delay value: '-7'
@@ -50,6 +52,34 @@ select @@global.innodb_thread_sleep_delay;
select * from information_schema.global_variables where variable_name='innodb_thread_sleep_delay';
VARIABLE_NAME VARIABLE_VALUE
INNODB_THREAD_SLEEP_DELAY 0
+set global innodb_thread_sleep_delay=0;
+select @@global.innodb_thread_sleep_delay;
+@@global.innodb_thread_sleep_delay
+0
+set global innodb_thread_sleep_delay=1000;
+select @@global.innodb_thread_sleep_delay;
+@@global.innodb_thread_sleep_delay
+1000
+set global innodb_thread_sleep_delay=1000000;
+select @@global.innodb_thread_sleep_delay;
+@@global.innodb_thread_sleep_delay
+1000000
+set global innodb_thread_sleep_delay=1000001;
+Warnings:
+Warning 1292 Truncated incorrect innodb_thread_sleep_delay value: '1000001'
+select @@global.innodb_thread_sleep_delay;
+@@global.innodb_thread_sleep_delay
+1000000
+set global innodb_thread_sleep_delay=4294967295;
+Warnings:
+Warning 1292 Truncated incorrect innodb_thread_sleep_delay value: '4294967295'
+select @@global.innodb_thread_sleep_delay;
+@@global.innodb_thread_sleep_delay
+1000000
+set global innodb_thread_sleep_delay=555;
+select @@global.innodb_thread_sleep_delay;
+@@global.innodb_thread_sleep_delay
+555
SET @@global.innodb_thread_sleep_delay = @start_global_value;
SELECT @@global.innodb_thread_sleep_delay;
@@global.innodb_thread_sleep_delay
diff --git a/mysql-test/suite/sys_vars/r/key_cache_file_hash_size_basic.result b/mysql-test/suite/sys_vars/r/key_cache_file_hash_size_basic.result
new file mode 100644
index 00000000000..52ebfc98cdc
--- /dev/null
+++ b/mysql-test/suite/sys_vars/r/key_cache_file_hash_size_basic.result
@@ -0,0 +1,114 @@
+SET @start_value = @@global.key_cache_file_hash_size;
+SELECT @start_value;
+@start_value
+512
+'#--------------------FN_DYNVARS_056_01------------------------#'
+SET @@global.key_cache_file_hash_size = DEFAULT;
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+512
+'#---------------------FN_DYNVARS_056_02-------------------------#'
+SET @@global.key_cache_file_hash_size = @start_value;
+SELECT @@global.key_cache_file_hash_size = 300;
+@@global.key_cache_file_hash_size = 300
+0
+'#--------------------FN_DYNVARS_056_03------------------------#'
+SET @@global.key_cache_file_hash_size = 128;
+SET @@global.key_cache_file_hash_size = 16384;
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+16384
+'#--------------------FN_DYNVARS_056_04-------------------------#'
+SET @@global.key_cache_file_hash_size = -1;
+Warnings:
+Warning 1292 Truncated incorrect key_cache_file_hash_size value: '-1'
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+128
+SET @@global.key_cache_file_hash_size = 42949672951;
+Warnings:
+Warning 1292 Truncated incorrect key_cache_file_hash_size value: '42949672951'
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+16384
+SET @@global.key_cache_file_hash_size = 10000.01;
+ERROR 42000: Incorrect argument type to variable 'key_cache_file_hash_size'
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+16384
+SET @@global.key_cache_file_hash_size = -1024;
+Warnings:
+Warning 1292 Truncated incorrect key_cache_file_hash_size value: '-1024'
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+128
+SET @@global.key_cache_file_hash_size = 99;
+Warnings:
+Warning 1292 Truncated incorrect key_cache_file_hash_size value: '99'
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+128
+SET @@global.key_cache_file_hash_size = ON;
+ERROR 42000: Incorrect argument type to variable 'key_cache_file_hash_size'
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+128
+SET @@global.key_cache_file_hash_size = 'test';
+ERROR 42000: Incorrect argument type to variable 'key_cache_file_hash_size'
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+128
+'#-------------------FN_DYNVARS_056_05----------------------------#'
+SET @@session.key_cache_file_hash_size = 0;
+ERROR HY000: Variable 'key_cache_file_hash_size' is a GLOBAL variable and should be set with SET GLOBAL
+SELECT @@session.key_cache_file_hash_size;
+ERROR HY000: Variable 'key_cache_file_hash_size' is a GLOBAL variable
+'#----------------------FN_DYNVARS_056_06------------------------#'
+SELECT @@global.key_cache_file_hash_size = VARIABLE_VALUE
+FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
+WHERE VARIABLE_NAME='key_cache_file_hash_size';
+@@global.key_cache_file_hash_size = VARIABLE_VALUE
+1
+SELECT @@key_cache_file_hash_size = VARIABLE_VALUE
+FROM INFORMATION_SCHEMA.SESSION_VARIABLES
+WHERE VARIABLE_NAME='key_cache_file_hash_size';
+@@key_cache_file_hash_size = VARIABLE_VALUE
+1
+'#---------------------FN_DYNVARS_056_07----------------------#'
+SET @@global.key_cache_file_hash_size = TRUE;
+Warnings:
+Warning 1292 Truncated incorrect key_cache_file_hash_size value: '1'
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+128
+SET @@global.key_cache_file_hash_size = FALSE;
+Warnings:
+Warning 1292 Truncated incorrect key_cache_file_hash_size value: '0'
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+128
+'#---------------------FN_DYNVARS_056_08----------------------#'
+SET @@global.key_cache_file_hash_size = 150;
+SELECT @@key_cache_file_hash_size = @@global.key_cache_file_hash_size;
+@@key_cache_file_hash_size = @@global.key_cache_file_hash_size
+1
+'#---------------------FN_DYNVARS_056_09----------------------#'
+SET key_cache_file_hash_size = 8000;
+ERROR HY000: Variable 'key_cache_file_hash_size' is a GLOBAL variable and should be set with SET GLOBAL
+SELECT @@key_cache_file_hash_size;
+@@key_cache_file_hash_size
+150
+SET local.key_cache_file_hash_size = 10;
+ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'key_cache_file_hash_size = 10' at line 1
+SELECT local.key_cache_file_hash_size;
+ERROR 42S02: Unknown table 'local' in field list
+SET global.key_cache_file_hash_size = 10;
+ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'key_cache_file_hash_size = 10' at line 1
+SELECT global.key_cache_file_hash_size;
+ERROR 42S02: Unknown table 'global' in field list
+SELECT key_cache_file_hash_size = @@session.key_cache_file_hash_size;
+ERROR 42S22: Unknown column 'key_cache_file_hash_size' in 'field list'
+SET @@global.key_cache_file_hash_size = @start_value;
+SELECT @@global.key_cache_file_hash_size;
+@@global.key_cache_file_hash_size
+512
diff --git a/mysql-test/suite/sys_vars/r/lc_time_names_basic.result b/mysql-test/suite/sys_vars/r/lc_time_names_basic.result
index e61436c0e47..ed03c3e6d94 100644
--- a/mysql-test/suite/sys_vars/r/lc_time_names_basic.result
+++ b/mysql-test/suite/sys_vars/r/lc_time_names_basic.result
@@ -1022,7 +1022,11 @@ SELECT @@lc_time_names;
@@lc_time_names
el_GR
SET @@lc_time_names = 110;
-ERROR HY000: Unknown locale: '110'
+SELECT @@lc_time_names;
+@@lc_time_names
+rm_CH
+SET @@lc_time_names = 111;
+ERROR HY000: Unknown locale: '111'
'#--------------------FN_DYNVARS_060_10-------------------------#'
SET @@lc_time_names = en_EN;
ERROR HY000: Unknown locale: 'en_EN'
diff --git a/mysql-test/suite/sys_vars/r/optimizer_switch_basic.result b/mysql-test/suite/sys_vars/r/optimizer_switch_basic.result
index 99b1d6296a8..141ab31ea82 100644
--- a/mysql-test/suite/sys_vars/r/optimizer_switch_basic.result
+++ b/mysql-test/suite/sys_vars/r/optimizer_switch_basic.result
@@ -1,25 +1,25 @@
SET @start_global_value = @@global.optimizer_switch;
SELECT @start_global_value;
@start_global_value
-index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
select @@global.optimizer_switch;
@@global.optimizer_switch
-index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
select @@session.optimizer_switch;
@@session.optimizer_switch
-index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
show global variables like 'optimizer_switch';
Variable_name Value
-optimizer_switch index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+optimizer_switch index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
show session variables like 'optimizer_switch';
Variable_name Value
-optimizer_switch index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+optimizer_switch index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
select * from information_schema.global_variables where variable_name='optimizer_switch';
VARIABLE_NAME VARIABLE_VALUE
-OPTIMIZER_SWITCH index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+OPTIMIZER_SWITCH index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
select * from information_schema.session_variables where variable_name='optimizer_switch';
VARIABLE_NAME VARIABLE_VALUE
-OPTIMIZER_SWITCH index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+OPTIMIZER_SWITCH index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
set global optimizer_switch=10;
set session optimizer_switch=5;
select @@global.optimizer_switch;
@@ -67,4 +67,4 @@ ERROR 42000: Variable 'optimizer_switch' can't be set to the value of 'foobar'
SET @@global.optimizer_switch = @start_global_value;
SELECT @@global.optimizer_switch;
@@global.optimizer_switch
-index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
diff --git a/mysql-test/suite/sys_vars/r/slow_query_log_file_basic.result b/mysql-test/suite/sys_vars/r/slow_query_log_file_basic.result
index f74c0030465..f45c568ff4a 100644
--- a/mysql-test/suite/sys_vars/r/slow_query_log_file_basic.result
+++ b/mysql-test/suite/sys_vars/r/slow_query_log_file_basic.result
@@ -6,6 +6,7 @@ SELECT @@global.slow_query_log_file;
mysqld-slow.log
'#--------------------FN_DYNVARS_004_02------------------------#'
SET @@global.slow_query_log_file = mytest.log;
+ERROR 42000: Incorrect argument type to variable 'slow_query_log_file'
SET @@global.slow_query_log_file = 12;
ERROR 42000: Incorrect argument type to variable 'slow_query_log_file'
'#----------------------FN_DYNVARS_004_03------------------------#'
diff --git a/mysql-test/suite/sys_vars/t/aria_pagecache_file_hash_size_basic.test b/mysql-test/suite/sys_vars/t/aria_pagecache_file_hash_size_basic.test
new file mode 100644
index 00000000000..8bedb498e2c
--- /dev/null
+++ b/mysql-test/suite/sys_vars/t/aria_pagecache_file_hash_size_basic.test
@@ -0,0 +1,22 @@
+# ulong readonly
+
+--source include/have_maria.inc
+#
+# show the global and session values;
+#
+select @@global.aria_pagecache_file_hash_size;
+--error ER_INCORRECT_GLOBAL_LOCAL_VAR
+select @@session.aria_pagecache_file_hash_size;
+show global variables like 'aria_pagecache_file_hash_size';
+show session variables like 'aria_pagecache_file_hash_size';
+select * from information_schema.global_variables where variable_name='aria_pagecache_file_hash_size';
+select * from information_schema.session_variables where variable_name='aria_pagecache_file_hash_size';
+
+#
+# show that it's read-only
+#
+--error ER_INCORRECT_GLOBAL_LOCAL_VAR
+set global aria_pagecache_file_hash_size=200;
+--error ER_INCORRECT_GLOBAL_LOCAL_VAR
+set session aria_pagecache_file_hash_size=200;
+
diff --git a/mysql-test/suite/sys_vars/t/default_regex_flags_basic.test b/mysql-test/suite/sys_vars/t/default_regex_flags_basic.test
new file mode 100644
index 00000000000..1e826293949
--- /dev/null
+++ b/mysql-test/suite/sys_vars/t/default_regex_flags_basic.test
@@ -0,0 +1,43 @@
+
+SET default_regex_flags='';
+SELECT @@default_regex_flags;
+SET default_regex_flags=DEFAULT;
+SELECT @@default_regex_flags;
+--error ER_WRONG_VALUE_FOR_VAR
+SET default_regex_flags=NULL;
+SELECT @@default_regex_flags;
+--error ER_WRONG_VALUE_FOR_VAR
+SET default_regex_flags='UNKNOWN';
+--error ER_WRONG_VALUE_FOR_VAR
+SET default_regex_flags=123;
+--error ER_WRONG_TYPE_FOR_VAR
+SET default_regex_flags=123.0;
+--error ER_WRONG_TYPE_FOR_VAR
+SET default_regex_flags=123e0;
+SET default_regex_flags='DOTALL';
+SELECT @@default_regex_flags;
+--error ER_WRONG_VALUE_FOR_VAR
+SET default_regex_flags=NULL;
+SELECT @@default_regex_flags;
+
+SET @@default_regex_flags=63;
+SELECT @@default_regex_flags;
+SET @@default_regex_flags='DOTALL';
+SELECT @@default_regex_flags;
+SET @@default_regex_flags='DOTALL,DUPNAMES,EXTENDED,EXTRA,MULTILINE,UNGREEDY';
+SELECT @@default_regex_flags;
+SET @@default_regex_flags=DEFAULT;
+
+SET @@global.default_regex_flags='MULTILINE';
+SELECT @@session.default_regex_flags;
+connect (con1,localhost,root,,);
+--echo # connection con1
+connection con1;
+SELECT @@session.default_regex_flags;
+connection default;
+--echo # connection default
+disconnect con1;
+SELECT @@session.default_regex_flags;
+SET @@global.default_regex_flags=DEFAULT;
+
+SET default_regex_flags=DEFAULT;
diff --git a/mysql-test/suite/sys_vars/t/general_log_file_basic.test b/mysql-test/suite/sys_vars/t/general_log_file_basic.test
index 3cc1eb80822..12362fa123c 100644
--- a/mysql-test/suite/sys_vars/t/general_log_file_basic.test
+++ b/mysql-test/suite/sys_vars/t/general_log_file_basic.test
@@ -53,7 +53,7 @@ SELECT @@global.general_log_file;
# Change the value of general_log_file to a invalid value #
#######################################################################
-# Assumed text if no quotes or numbers.
+--error ER_WRONG_TYPE_FOR_VAR
SET @@global.general_log_file = mytest.log;
--error ER_WRONG_TYPE_FOR_VAR
SET @@global.general_log_file = 12;
diff --git a/mysql-test/suite/sys_vars/t/innodb_buf_flush_list_now_basic.test b/mysql-test/suite/sys_vars/t/innodb_buf_flush_list_now_basic.test
new file mode 100644
index 00000000000..8a53b0a5770
--- /dev/null
+++ b/mysql-test/suite/sys_vars/t/innodb_buf_flush_list_now_basic.test
@@ -0,0 +1,32 @@
+--echo #
+--echo # Basic test for innodb_buf_flush_list_now.
+--echo #
+
+--source include/have_innodb.inc
+
+# The config variable is a debug variable for now
+-- source include/have_debug.inc
+
+SELECT @@global.innodb_buf_flush_list_now;
+
+set global innodb_buf_flush_list_now = 1;
+
+SELECT @@global.innodb_buf_flush_list_now;
+
+set global innodb_buf_flush_list_now = 0;
+
+--error ER_WRONG_VALUE_FOR_VAR
+set global innodb_buf_flush_list_now = dummy;
+
+--error ER_GLOBAL_VARIABLE
+set innodb_buf_flush_list_now = ON;
+
+--echo # Setting to ON is ok.
+set global innodb_buf_flush_list_now = ON;
+
+--echo # Setting to OFF is ok.
+set global innodb_buf_flush_list_now = OFF;
+
+--echo # Must always be 0.
+SELECT @@global.innodb_buf_flush_list_now;
+
diff --git a/mysql-test/suite/sys_vars/t/innodb_fil_make_page_dirty_debug_basic.test b/mysql-test/suite/sys_vars/t/innodb_fil_make_page_dirty_debug_basic.test
new file mode 100644
index 00000000000..950dbabd1bd
--- /dev/null
+++ b/mysql-test/suite/sys_vars/t/innodb_fil_make_page_dirty_debug_basic.test
@@ -0,0 +1,34 @@
+--echo #
+--echo # Basic test for innodb_fil_make_page_dirty_debug.
+--echo #
+
+--source include/have_innodb.inc
+
+# The config variable is a debug variable
+-- source include/have_debug.inc
+
+SELECT @@global.innodb_fil_make_page_dirty_debug;
+
+set global innodb_fil_make_page_dirty_debug = 0;
+
+SELECT @@global.innodb_fil_make_page_dirty_debug;
+
+set global innodb_fil_make_page_dirty_debug = 0;
+
+--error ER_WRONG_TYPE_FOR_VAR
+set global innodb_fil_make_page_dirty_debug = dummy;
+
+--error ER_GLOBAL_VARIABLE
+set innodb_fil_make_page_dirty_debug = ON;
+
+--echo # An example usage.
+create table t1 (f1 int primary key) engine = innodb;
+select space from information_schema.innodb_sys_tables
+where name = 'test/t1' into @space_id;
+set global innodb_saved_page_number_debug = 0;
+set global innodb_fil_make_page_dirty_debug = @space_id;
+drop table t1;
+
+--echo # Must always be 0.
+SELECT @@global.innodb_fil_make_page_dirty_debug;
+
diff --git a/mysql-test/suite/sys_vars/t/innodb_saved_page_number_debug_basic.test b/mysql-test/suite/sys_vars/t/innodb_saved_page_number_debug_basic.test
new file mode 100644
index 00000000000..74ce3ffc049
--- /dev/null
+++ b/mysql-test/suite/sys_vars/t/innodb_saved_page_number_debug_basic.test
@@ -0,0 +1,35 @@
+--echo #
+--echo # Basic test for innodb_saved_page_number_debug.
+--echo #
+
+--source include/have_innodb.inc
+
+# The config variable is a debug variable
+-- source include/have_debug.inc
+
+SELECT @@global.innodb_saved_page_number_debug;
+
+set global innodb_saved_page_number_debug = 10;
+
+SELECT @@global.innodb_saved_page_number_debug;
+
+set global innodb_saved_page_number_debug = 100;
+
+--error ER_WRONG_TYPE_FOR_VAR
+set global innodb_saved_page_number_debug = dummy;
+
+--error ER_GLOBAL_VARIABLE
+set innodb_saved_page_number_debug = ON;
+
+--echo # An example usage.
+create table t1 (f1 int primary key) engine = innodb;
+select space from information_schema.innodb_sys_tables
+where name = 'test/t1' into @space_id;
+set global innodb_saved_page_number_debug = 0;
+set global innodb_fil_make_page_dirty_debug = @space_id;
+drop table t1;
+
+set global innodb_saved_page_number_debug = 0;
+
+SELECT @@global.innodb_saved_page_number_debug;
+
diff --git a/mysql-test/suite/sys_vars/t/innodb_simulate_comp_failures_basic.test b/mysql-test/suite/sys_vars/t/innodb_simulate_comp_failures_basic.test
new file mode 100644
index 00000000000..97e69e3f324
--- /dev/null
+++ b/mysql-test/suite/sys_vars/t/innodb_simulate_comp_failures_basic.test
@@ -0,0 +1,64 @@
+--source include/have_innodb.inc
+
+SET @start_global_value = @@global.innodb_simulate_comp_failures;
+SELECT @start_global_value;
+
+#
+# exists as global only
+#
+
+--echo Valid values are between 0 and 99
+select @@global.innodb_simulate_comp_failures between 0 and 99;
+select @@global.innodb_simulate_comp_failures;
+
+--error ER_INCORRECT_GLOBAL_LOCAL_VAR
+select @@session.innodb_simulate_comp_failures;
+
+show global variables like 'innodb_simulate_comp_failures';
+show session variables like 'innodb_simulate_comp_failures';
+select * from information_schema.global_variables where variable_name='innodb_simulate_comp_failures';
+select * from information_schema.session_variables where variable_name='innodb_simulate_comp_failures';
+
+#
+# show that it's writable
+#
+
+set global innodb_simulate_comp_failures=10;
+select @@global.innodb_simulate_comp_failures;
+select * from information_schema.global_variables where variable_name='innodb_simulate_comp_failures';
+select * from information_schema.session_variables where variable_name='innodb_simulate_comp_failures';
+
+--error ER_GLOBAL_VARIABLE
+set session innodb_simulate_comp_failures=1;
+
+#
+# incorrect types
+#
+
+--error ER_WRONG_TYPE_FOR_VAR
+set global innodb_simulate_comp_failures=1.1;
+--error ER_WRONG_TYPE_FOR_VAR
+set global innodb_simulate_comp_failures=1e1;
+--error ER_WRONG_TYPE_FOR_VAR
+set global innodb_simulate_comp_failures="foo";
+
+set global innodb_simulate_comp_failures=-7;
+select @@global.innodb_simulate_comp_failures;
+select * from information_schema.global_variables where variable_name='innodb_simulate_comp_failures';
+set global innodb_simulate_comp_failures=106;
+select @@global.innodb_simulate_comp_failures;
+select * from information_schema.global_variables where variable_name='innodb_simulate_comp_failures';
+
+#
+# min/max/DEFAULT values
+#
+
+set global innodb_simulate_comp_failures=0;
+select @@global.innodb_simulate_comp_failures;
+set global innodb_simulate_comp_failures=99;
+select @@global.innodb_simulate_comp_failures;
+set global innodb_simulate_comp_failures=DEFAULT;
+select @@global.innodb_simulate_comp_failures;
+
+SET @@global.innodb_simulate_comp_failures = @start_global_value;
+SELECT @@global.innodb_simulate_comp_failures;
diff --git a/mysql-test/suite/sys_vars/t/innodb_status_output_basic.test b/mysql-test/suite/sys_vars/t/innodb_status_output_basic.test
new file mode 100644
index 00000000000..4459632134d
--- /dev/null
+++ b/mysql-test/suite/sys_vars/t/innodb_status_output_basic.test
@@ -0,0 +1,69 @@
+--source include/have_innodb.inc
+
+SET @start_global_value = @@global.innodb_status_output;
+SELECT @start_global_value;
+
+#
+# exists as global only
+#
+--echo Valid values are 'ON' and 'OFF'
+select @@global.innodb_status_output in (0, 1);
+select @@global.innodb_status_output;
+--error ER_INCORRECT_GLOBAL_LOCAL_VAR
+select @@session.innodb_status_output;
+show global variables like 'innodb_status_output';
+show session variables like 'innodb_status_output';
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+
+#
+# show that it's writable
+#
+set global innodb_status_output='OFF';
+select @@global.innodb_status_output;
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+set @@global.innodb_status_output=1;
+select @@global.innodb_status_output;
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+set global innodb_status_output=0;
+select @@global.innodb_status_output;
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+set @@global.innodb_status_output='ON';
+select @@global.innodb_status_output;
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+--error ER_GLOBAL_VARIABLE
+set session innodb_status_output='OFF';
+--error ER_GLOBAL_VARIABLE
+set @@session.innodb_status_output='ON';
+
+#
+# incorrect types
+#
+--error ER_WRONG_TYPE_FOR_VAR
+set global innodb_status_output=1.1;
+--error ER_WRONG_TYPE_FOR_VAR
+set global innodb_status_output=1e1;
+--error ER_WRONG_VALUE_FOR_VAR
+set global innodb_status_output=2;
+--error ER_WRONG_VALUE_FOR_VAR
+set global innodb_status_output=-3;
+select @@global.innodb_status_output;
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+set global innodb_status_output=DEFAULT;
+select @@global.innodb_status_output;
+select * from information_schema.global_variables where variable_name='innodb_status_output';
+select * from information_schema.session_variables where variable_name='innodb_status_output';
+--error ER_WRONG_VALUE_FOR_VAR
+set global innodb_status_output='AUTO';
+
+#
+# Cleanup
+#
+
+SET @@global.innodb_status_output = @start_global_value;
+SELECT @@global.innodb_status_output;
diff --git a/mysql-test/suite/sys_vars/t/innodb_status_output_locks_basic.test b/mysql-test/suite/sys_vars/t/innodb_status_output_locks_basic.test
new file mode 100644
index 00000000000..92c82b2ddbf
--- /dev/null
+++ b/mysql-test/suite/sys_vars/t/innodb_status_output_locks_basic.test
@@ -0,0 +1,69 @@
+--source include/have_innodb.inc
+
+SET @start_global_value = @@global.innodb_status_output_locks;
+SELECT @start_global_value;
+
+#
+# exists as global only
+#
+--echo Valid values are 'ON' and 'OFF'
+select @@global.innodb_status_output_locks in (0, 1);
+select @@global.innodb_status_output_locks;
+--error ER_INCORRECT_GLOBAL_LOCAL_VAR
+select @@session.innodb_status_output_locks;
+show global variables like 'innodb_status_output_locks';
+show session variables like 'innodb_status_output_locks';
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+
+#
+# show that it's writable
+#
+set global innodb_status_output_locks='OFF';
+select @@global.innodb_status_output_locks;
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+set @@global.innodb_status_output_locks=1;
+select @@global.innodb_status_output_locks;
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+set global innodb_status_output_locks=0;
+select @@global.innodb_status_output_locks;
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+set @@global.innodb_status_output_locks='ON';
+select @@global.innodb_status_output_locks;
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+--error ER_GLOBAL_VARIABLE
+set session innodb_status_output_locks='OFF';
+--error ER_GLOBAL_VARIABLE
+set @@session.innodb_status_output_locks='ON';
+
+#
+# incorrect types
+#
+--error ER_WRONG_TYPE_FOR_VAR
+set global innodb_status_output_locks=1.1;
+--error ER_WRONG_TYPE_FOR_VAR
+set global innodb_status_output_locks=1e1;
+--error ER_WRONG_VALUE_FOR_VAR
+set global innodb_status_output_locks=2;
+--error ER_WRONG_VALUE_FOR_VAR
+set global innodb_status_output_locks=-3;
+select @@global.innodb_status_output_locks;
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+set global innodb_status_output_locks=DEFAULT;
+select @@global.innodb_status_output_locks;
+select * from information_schema.global_variables where variable_name='innodb_status_output_locks';
+select * from information_schema.session_variables where variable_name='innodb_status_output_locks';
+--error ER_WRONG_VALUE_FOR_VAR
+set global innodb_status_output_locks='AUTO';
+
+#
+# Cleanup
+#
+
+SET @@global.innodb_status_output_locks = @start_global_value;
+SELECT @@global.innodb_status_output_locks;
diff --git a/mysql-test/suite/sys_vars/t/innodb_thread_sleep_delay_basic.test b/mysql-test/suite/sys_vars/t/innodb_thread_sleep_delay_basic.test
index 7156f309a64..782fb475140 100644
--- a/mysql-test/suite/sys_vars/t/innodb_thread_sleep_delay_basic.test
+++ b/mysql-test/suite/sys_vars/t/innodb_thread_sleep_delay_basic.test
@@ -1,3 +1,7 @@
+if (`select plugin_auth_version <= "5.5.37-MariaDB-34.0" from information_schema.plugins where plugin_name='innodb'`)
+{
+ --skip Not fixed in XtraDB as of 5.5.37-MariaDB-34.0 or earlier
+}
#
# 2010-01-27 - Added
@@ -40,12 +44,30 @@ set global innodb_thread_sleep_delay=1.1;
set global innodb_thread_sleep_delay=1e1;
--error ER_WRONG_TYPE_FOR_VAR
set global innodb_thread_sleep_delay="foo";
+--error ER_WRONG_TYPE_FOR_VAR
+set global innodb_thread_sleep_delay=18446744073709551616;
set global innodb_thread_sleep_delay=-7;
select @@global.innodb_thread_sleep_delay;
select * from information_schema.global_variables where variable_name='innodb_thread_sleep_delay';
#
+# correct/overflowed values
+#
+set global innodb_thread_sleep_delay=0;
+select @@global.innodb_thread_sleep_delay;
+set global innodb_thread_sleep_delay=1000;
+select @@global.innodb_thread_sleep_delay;
+set global innodb_thread_sleep_delay=1000000;
+select @@global.innodb_thread_sleep_delay;
+set global innodb_thread_sleep_delay=1000001;
+select @@global.innodb_thread_sleep_delay;
+set global innodb_thread_sleep_delay=4294967295;
+select @@global.innodb_thread_sleep_delay;
+set global innodb_thread_sleep_delay=555;
+select @@global.innodb_thread_sleep_delay;
+
+#
# cleanup
#
SET @@global.innodb_thread_sleep_delay = @start_global_value;
diff --git a/mysql-test/suite/sys_vars/t/key_cache_file_hash_size_basic.test b/mysql-test/suite/sys_vars/t/key_cache_file_hash_size_basic.test
new file mode 100644
index 00000000000..deebe708d3d
--- /dev/null
+++ b/mysql-test/suite/sys_vars/t/key_cache_file_hash_size_basic.test
@@ -0,0 +1,168 @@
+################# mysql-test\t\key_cache_file_hash_size.test ##################
+# #
+# Variable Name: key_cache_file_hash_size #
+# Scope: GLOBAL #
+# Access Type: Dynamic #
+# Data Type: numeric #
+# Default Value: 300 #
+# Range: 100-4294967295 #
+# #
+# #
+# Creation Date: 2008-02-07 #
+# Author: Salman #
+# #
+# Description: Test Cases of Dynamic System Variable key_cache_file_hash_size #
+# that checks the behavior of this variable in the following ways#
+# * Default Value #
+# * Valid & Invalid values #
+# * Scope & Access method #
+# * Data Integrity #
+# #
+# Reference: http://dev.mysql.com/doc/refman/5.1/en/ #
+# server-system-variables.html #
+# #
+###############################################################################
+
+--source include/load_sysvars.inc
+
+########################################################################
+# START OF key_cache_file_hash_size TESTS #
+########################################################################
+
+
+#############################################################################
+# Saving initial value of key_cache_file_hash_size in a temporary variable #
+#############################################################################
+
+SET @start_value = @@global.key_cache_file_hash_size;
+SELECT @start_value;
+
+
+--echo '#--------------------FN_DYNVARS_056_01------------------------#'
+################################################################################
+# Display the DEFAULT value of key_cache_file_hash_size #
+################################################################################
+
+SET @@global.key_cache_file_hash_size = DEFAULT;
+SELECT @@global.key_cache_file_hash_size;
+
+
+--echo '#---------------------FN_DYNVARS_056_02-------------------------#'
+###############################################
+# Verify default value of variable #
+###############################################
+
+SET @@global.key_cache_file_hash_size = @start_value;
+SELECT @@global.key_cache_file_hash_size = 300;
+
+
+--echo '#--------------------FN_DYNVARS_056_03------------------------#'
+###############################################################################
+# Change the value of key_cache_file_hash_size to a valid value #
+###############################################################################
+
+SET @@global.key_cache_file_hash_size = 128;
+SET @@global.key_cache_file_hash_size = 16384;
+SELECT @@global.key_cache_file_hash_size;
+
+--echo '#--------------------FN_DYNVARS_056_04-------------------------#'
+###########################################################################
+# Change the value of key_cache_file_hash_size to invalid value #
+###########################################################################
+
+SET @@global.key_cache_file_hash_size = -1;
+SELECT @@global.key_cache_file_hash_size;
+SET @@global.key_cache_file_hash_size = 42949672951;
+SELECT @@global.key_cache_file_hash_size;
+--Error ER_WRONG_TYPE_FOR_VAR
+SET @@global.key_cache_file_hash_size = 10000.01;
+SELECT @@global.key_cache_file_hash_size;
+SET @@global.key_cache_file_hash_size = -1024;
+SELECT @@global.key_cache_file_hash_size;
+SET @@global.key_cache_file_hash_size = 99;
+SELECT @@global.key_cache_file_hash_size;
+
+--Error ER_WRONG_TYPE_FOR_VAR
+SET @@global.key_cache_file_hash_size = ON;
+SELECT @@global.key_cache_file_hash_size;
+--Error ER_WRONG_TYPE_FOR_VAR
+SET @@global.key_cache_file_hash_size = 'test';
+SELECT @@global.key_cache_file_hash_size;
+
+
+--echo '#-------------------FN_DYNVARS_056_05----------------------------#'
+###########################################################################
+# Test if accessing session key_cache_file_hash_size gives error #
+###########################################################################
+
+--Error ER_GLOBAL_VARIABLE
+SET @@session.key_cache_file_hash_size = 0;
+--Error ER_INCORRECT_GLOBAL_LOCAL_VAR
+SELECT @@session.key_cache_file_hash_size;
+
+
+--echo '#----------------------FN_DYNVARS_056_06------------------------#'
+##############################################################################
+# Check if the value in GLOBAL & SESSION Tables matches values in variable #
+##############################################################################
+
+SELECT @@global.key_cache_file_hash_size = VARIABLE_VALUE
+FROM INFORMATION_SCHEMA.GLOBAL_VARIABLES
+WHERE VARIABLE_NAME='key_cache_file_hash_size';
+
+SELECT @@key_cache_file_hash_size = VARIABLE_VALUE
+FROM INFORMATION_SCHEMA.SESSION_VARIABLES
+WHERE VARIABLE_NAME='key_cache_file_hash_size';
+
+
+--echo '#---------------------FN_DYNVARS_056_07----------------------#'
+###################################################################
+# Check if TRUE and FALSE values can be used on variable #
+###################################################################
+
+SET @@global.key_cache_file_hash_size = TRUE;
+SELECT @@global.key_cache_file_hash_size;
+SET @@global.key_cache_file_hash_size = FALSE;
+SELECT @@global.key_cache_file_hash_size;
+
+
+--echo '#---------------------FN_DYNVARS_056_08----------------------#'
+########################################################################################################
+# Check if accessing variable with SESSION,LOCAL and without SCOPE points to same session variable #
+########################################################################################################
+
+SET @@global.key_cache_file_hash_size = 150;
+SELECT @@key_cache_file_hash_size = @@global.key_cache_file_hash_size;
+
+
+--echo '#---------------------FN_DYNVARS_056_09----------------------#'
+########################################################################## #######
+# Check if key_cache_file_hash_size can be accessed with and without @@ sign #
+##################################################################################
+
+--Error ER_GLOBAL_VARIABLE
+SET key_cache_file_hash_size = 8000;
+SELECT @@key_cache_file_hash_size;
+--Error ER_PARSE_ERROR
+SET local.key_cache_file_hash_size = 10;
+--Error ER_UNKNOWN_TABLE
+SELECT local.key_cache_file_hash_size;
+--Error ER_PARSE_ERROR
+SET global.key_cache_file_hash_size = 10;
+--Error ER_UNKNOWN_TABLE
+SELECT global.key_cache_file_hash_size;
+--Error ER_BAD_FIELD_ERROR
+SELECT key_cache_file_hash_size = @@session.key_cache_file_hash_size;
+
+
+##############################
+# Restore initial value #
+##############################
+
+SET @@global.key_cache_file_hash_size = @start_value;
+SELECT @@global.key_cache_file_hash_size;
+
+
+########################################################################
+# END OF key_cache_file_hash_size TESTS #
+########################################################################
diff --git a/mysql-test/suite/sys_vars/t/lc_time_names_basic.test b/mysql-test/suite/sys_vars/t/lc_time_names_basic.test
index 68ee00b6ee0..c66bdc40a02 100644
--- a/mysql-test/suite/sys_vars/t/lc_time_names_basic.test
+++ b/mysql-test/suite/sys_vars/t/lc_time_names_basic.test
@@ -622,8 +622,10 @@ SET @@lc_time_names = 108;
SELECT @@lc_time_names;
SET @@lc_time_names = 109;
SELECT @@lc_time_names;
---Error ER_UNKNOWN_LOCALE
SET @@lc_time_names = 110;
+SELECT @@lc_time_names;
+--Error ER_UNKNOWN_LOCALE
+SET @@lc_time_names = 111;
--echo '#--------------------FN_DYNVARS_060_10-------------------------#'
#############################################################################
diff --git a/mysql-test/suite/sys_vars/t/slow_query_log_file_basic.test b/mysql-test/suite/sys_vars/t/slow_query_log_file_basic.test
index cea0baa3cfc..28fc17f6077 100644
--- a/mysql-test/suite/sys_vars/t/slow_query_log_file_basic.test
+++ b/mysql-test/suite/sys_vars/t/slow_query_log_file_basic.test
@@ -51,7 +51,7 @@ SELECT @@global.slow_query_log_file;
# Change the value of slow_query_log_file to a invalid value #
#######################################################################
-# Assumed text if no quotes or numbers.
+--error ER_WRONG_TYPE_FOR_VAR
SET @@global.slow_query_log_file = mytest.log;
--error ER_WRONG_TYPE_FOR_VAR
SET @@global.slow_query_log_file = 12;
diff --git a/mysql-test/suite/vcol/inc/vcol_non_stored_columns.inc b/mysql-test/suite/vcol/inc/vcol_non_stored_columns.inc
index c586479618a..8c83586109c 100644
--- a/mysql-test/suite/vcol/inc/vcol_non_stored_columns.inc
+++ b/mysql-test/suite/vcol/inc/vcol_non_stored_columns.inc
@@ -160,3 +160,15 @@ select * from t1;
show create table t1;
drop table t1;
+--echo #
+--echo # MDEV-6103 - Adding/removing non-materialized virtual column triggers
+--echo # table recreation
+--echo #
+CREATE TABLE t1(a INT);
+INSERT INTO t1 VALUES(1),(1),(1),(1),(1),(1),(1),(1),(1),(1);
+enable_info;
+ALTER TABLE t1 ADD COLUMN b INT AS (a + 1) VIRTUAL;
+ALTER TABLE t1 DROP COLUMN b;
+disable_info;
+CHECK TABLE t1;
+DROP TABLE t1;
diff --git a/mysql-test/suite/vcol/r/vcol_non_stored_columns_innodb.result b/mysql-test/suite/vcol/r/vcol_non_stored_columns_innodb.result
index 0379a71922d..85e89f57090 100644
--- a/mysql-test/suite/vcol/r/vcol_non_stored_columns_innodb.result
+++ b/mysql-test/suite/vcol/r/vcol_non_stored_columns_innodb.result
@@ -240,3 +240,19 @@ t1 CREATE TABLE `t1` (
`c` int(11) AS (week(b,1)) VIRTUAL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
drop table t1;
+#
+# MDEV-6103 - Adding/removing non-materialized virtual column triggers
+# table recreation
+#
+CREATE TABLE t1(a INT);
+INSERT INTO t1 VALUES(1),(1),(1),(1),(1),(1),(1),(1),(1),(1);
+ALTER TABLE t1 ADD COLUMN b INT AS (a + 1) VIRTUAL;
+affected rows: 0
+info: Records: 0 Duplicates: 0 Warnings: 0
+ALTER TABLE t1 DROP COLUMN b;
+affected rows: 0
+info: Records: 0 Duplicates: 0 Warnings: 0
+CHECK TABLE t1;
+Table Op Msg_type Msg_text
+test.t1 check status OK
+DROP TABLE t1;
diff --git a/mysql-test/suite/vcol/r/vcol_non_stored_columns_myisam.result b/mysql-test/suite/vcol/r/vcol_non_stored_columns_myisam.result
index de9a962ac2c..d73ea923a11 100644
--- a/mysql-test/suite/vcol/r/vcol_non_stored_columns_myisam.result
+++ b/mysql-test/suite/vcol/r/vcol_non_stored_columns_myisam.result
@@ -240,3 +240,19 @@ t1 CREATE TABLE `t1` (
`c` int(11) AS (week(b,1)) VIRTUAL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
drop table t1;
+#
+# MDEV-6103 - Adding/removing non-materialized virtual column triggers
+# table recreation
+#
+CREATE TABLE t1(a INT);
+INSERT INTO t1 VALUES(1),(1),(1),(1),(1),(1),(1),(1),(1),(1);
+ALTER TABLE t1 ADD COLUMN b INT AS (a + 1) VIRTUAL;
+affected rows: 10
+info: Records: 10 Duplicates: 0 Warnings: 0
+ALTER TABLE t1 DROP COLUMN b;
+affected rows: 10
+info: Records: 10 Duplicates: 0 Warnings: 0
+CHECK TABLE t1;
+Table Op Msg_type Msg_text
+test.t1 check status OK
+DROP TABLE t1;
diff --git a/mysql-test/t/alter_table.test b/mysql-test/t/alter_table.test
index 3050fc0378d..416c73009e6 100644
--- a/mysql-test/t/alter_table.test
+++ b/mysql-test/t/alter_table.test
@@ -1314,28 +1314,16 @@ ALTER TABLE t2 DROP FOREIGN KEY IF EXISTS t2_ibfk_1;
SHOW CREATE TABLE t2;
DROP TABLE t2;
-DROP TABLE t1;
-
---echo #
---echo # Bug#11938817 ALTER BEHAVIOR DIFFERENT THEN DOCUMENTED
---echo #
-
---disable_warnings
-DROP TABLE IF EXISTS t1;
---enable_warnings
-
-CREATE TABLE t1(a INT) engine=innodb;
-INSERT INTO t1 VALUES (1), (2);
-
---enable_info
---echo # This should not do anything
-ALTER TABLE t1;
---echo # Check that we rebuild the table
-ALTER TABLE t1 engine=innodb;
---echo # This should also rebuild the table
-ALTER TABLE t1 FORCE;
---disable_info
+CREATE TABLE t2 (
+ id INT(11) NOT NULL);
+ALTER TABLE t2 ADD COLUMN a INT, ADD COLUMN IF NOT EXISTS a INT;
+ALTER TABLE t2 ADD KEY k_id(id), ADD KEY IF NOT EXISTS k_id(id);
+SHOW CREATE TABLE t2;
+ALTER TABLE t2 DROP KEY k_id, DROP KEY IF EXISTS k_id;
+ALTER TABLE t2 DROP COLUMN a, DROP COLUMN IF EXISTS a;
+SHOW CREATE TABLE t2;
+DROP TABLE t2;
DROP TABLE t1;
--echo # Bug#11748057 (formerly known as 34972): ALTER TABLE statement doesn't
diff --git a/mysql-test/t/alter_table_trans.test b/mysql-test/t/alter_table_trans.test
index 29b9b4c212f..19b40d84b22 100644
--- a/mysql-test/t/alter_table_trans.test
+++ b/mysql-test/t/alter_table_trans.test
@@ -32,4 +32,16 @@ insert t1 values (repeat('3', 8193),3,1,1);
ALTER TABLE t1 ADD PRIMARY KEY (col4(10)) , ADD UNIQUE KEY uidx (col3);
DROP TABLE t1;
+#
+# MDEV-5743 Server crashes in mysql_alter_table on an attempt to add a primary key to InnoDB table
+#
+
+CREATE TABLE t1 (a INT) ENGINE = InnoDB;
+INSERT INTO t1 VALUES (2);
+ALTER TABLE t1 ADD PRIMARY KEY (a);
+ALTER TABLE t1 DROP PRIMARY KEY;
+INSERT INTO t1 VALUES (2);
+--error ER_DUP_ENTRY
+ALTER TABLE t1 ADD PRIMARY KEY (a);
+DROP TABLE t1;
diff --git a/mysql-test/t/connect.test b/mysql-test/t/connect.test
index 916b0150773..fca588de8e8 100644
--- a/mysql-test/t/connect.test
+++ b/mysql-test/t/connect.test
@@ -378,8 +378,8 @@ select user(), current_user();
disconnect pcon4;
#
-# lpbug#683112 Maria 5.2 incorrectly reports "(using password: NO)"
-# even when password is specified
+# lp:683112 Maria 5.2 incorrectly reports "(using password: NO)"
+# even when password is specified
#
# test "access denied" error for nonexisting user with and without a password
#
@@ -391,6 +391,31 @@ connect(pcon5,localhost,mysqltest_nouser,newpw,,$MASTER_MYPORT,);
connect(pcon5,localhost,mysqltest_nouser,,,$MASTER_MYPORT,);
connection default;
+
+#
+# MDEV-6253 MySQL Users Break when Migrating from MySQL 5.1 to MariaDB 10.0.10
+#
+# cannot connect when password is set and plugin=mysql_native_password
+#
+update mysql.user set password=authentication_string, authentication_string=''
+ where user like 'mysqltest_up_';
+select user, password, plugin, authentication_string from mysql.user
+ where user like 'mysqltest_up_';
+flush privileges;
+
+--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT
+connect(pcon6,localhost,mysqltest_up1,bar,,$MASTER_MYPORT,);
+connection pcon6;
+select user(), current_user();
+disconnect pcon6;
+
+--replace_result $MASTER_MYSOCK MASTER_SOCKET $MASTER_MYPORT MASTER_PORT
+connect(pcon7,localhost,mysqltest_up2,oldpw,,$MASTER_MYPORT,);
+connection pcon7;
+select user(), current_user();
+disconnect pcon7;
+connection default;
+
DROP USER mysqltest_up1@'%';
DROP USER mysqltest_up2@'%';
diff --git a/mysql-test/t/ctype_cp1251.test b/mysql-test/t/ctype_cp1251.test
index ab260f0c7e8..0455f579922 100644
--- a/mysql-test/t/ctype_cp1251.test
+++ b/mysql-test/t/ctype_cp1251.test
@@ -95,6 +95,14 @@ SELECT COALESCE(IF(test1=1, 1, NULL), test2) FROM t1;
SELECT COALESCE(IF(test1=1, NULL, 1), test2) FROM t1;
DROP TABLE t1;
+--echo #
+--echo # MDEV-5459 Illegal mix of collations for datetime
+--echo #
+SET NAMES cp1251;
+CREATE TABLE t1 (dt DATETIME);
+INSERT INTO t1 VALUES ('2014-01-02 10:20:30');
+SELECT date(dt) FROM t1 WHERE (CASE WHEN 1 THEN date(dt) ELSE null END >= '2013-12-01 00:00:00');
+DROP TABLE t1;
--echo #
--echo # End of 5.5 tests
diff --git a/mysql-test/t/ctype_latin1.test b/mysql-test/t/ctype_latin1.test
index d893b9d9458..99ac2d19b70 100644
--- a/mysql-test/t/ctype_latin1.test
+++ b/mysql-test/t/ctype_latin1.test
@@ -79,6 +79,10 @@ select 'a' regexp 'A' collate latin1_general_cs;
select 'a' regexp 'A' collate latin1_bin;
+SET @test_character_set= 'latin1';
+SET @test_collation= 'latin1_swedish_ci';
+-- source include/ctype_common.inc
+
SET collation_connection='latin1_swedish_ci';
-- source include/ctype_filesort.inc
-- source include/ctype_like_escape.inc
diff --git a/mysql-test/t/ctype_ucs2_query_cache.test b/mysql-test/t/ctype_ucs2_query_cache.test
index bdc1d079d5e..0ac09b2ba4b 100644
--- a/mysql-test/t/ctype_ucs2_query_cache.test
+++ b/mysql-test/t/ctype_ucs2_query_cache.test
@@ -12,6 +12,7 @@
CREATE TABLE t1 (a INT);
INSERT INTO t1 VALUES (1),(2),(3),(4);
SELECT * FROM t1;
+SELECT * FROM t1;
DROP TABLE t1;
--echo #
diff --git a/mysql-test/t/derived.test b/mysql-test/t/derived.test
index 4b1d7604b9d..61ae3695a1f 100644
--- a/mysql-test/t/derived.test
+++ b/mysql-test/t/derived.test
@@ -465,6 +465,7 @@ drop table t1;
#
# MDEV-5012 Server crashes in Item_ref::real_item on EXPLAIN with select subqueries or views, constant table, derived_merge+derived_with_keys
#
+set @save_derived_optimizer_switch_bug=@@optimizer_switch;
SET optimizer_switch = 'derived_merge=on,derived_with_keys=on,in_to_exists=on';
CREATE TABLE t1 (a INT) ENGINE=MyISAM;
INSERT INTO t1 VALUES (8);
@@ -473,5 +474,23 @@ INSERT INTO t2 VALUES (1),(7);
EXPLAIN SELECT * FROM (SELECT * FROM t1) AS table1,
(SELECT DISTINCT * FROM t2) AS table2 WHERE b = a AND a <> ANY (SELECT 9);
DROP TABLE t1, t2;
+set optimizer_switch=@save_derived_optimizer_switch_bug;
+
+--echo #
+--echo # MDEV-6163: Error while executing an update query that has the
+--echo # same table in a sub-query
+--echo #
+
+set @save_derived_optimizer_switch_bug=@@optimizer_switch;
+SET optimizer_switch = 'derived_merge=on';
+create table t1 (balance float, accountId varchar(64), primary key (accountId));
+
+insert into t1 (accountId,balance) values
+('dealer-1',199354.0),('dealer-2',0),('dealer-3',0),('dealer-5',0),('FINANCE',-200000),('OPERATOR',0);
+
+update t1 set balance=(select sum(balance) from (SELECT balance FROM t1 where accountId like 'dealer%') AS copied) where accountId = 'OPERATOR';
+set optimizer_switch=@save_derived_optimizer_switch_bug;
+drop table t1;
+
set optimizer_switch=@save_derived_optimizer_switch;
diff --git a/mysql-test/t/dyncol.test b/mysql-test/t/dyncol.test
index 626309330b7..c5d442ebe49 100644
--- a/mysql-test/t/dyncol.test
+++ b/mysql-test/t/dyncol.test
@@ -640,6 +640,13 @@ SELECT COLUMN_ADD( dyncol, 'a', '22:22:22', 'c', REPEAT('x',270) AS CHAR ) FROM
DROP table t1;
--echo #
+--echo # MDEV-4858 Wrong results for a huge unsigned value inserted into a TIME column
+--echo #
+SELECT
+ column_get(column_create(1, -999999999999999 AS int), 1 AS TIME) AS t1,
+ column_get(column_create(1, -9223372036854775808 AS int), 1 AS TIME) AS t2;
+
+--echo #
--echo # end of 5.3 tests
--echo #
diff --git a/mysql-test/t/features.test b/mysql-test/t/features.test
index cdfc9413da5..f2ac5a5bba6 100644
--- a/mysql-test/t/features.test
+++ b/mysql-test/t/features.test
@@ -6,6 +6,8 @@
drop table if exists t1;
--enable_warnings
+flush status;
+
show status like "feature%";
--echo #
@@ -109,3 +111,20 @@ select updatexml('<div><div><span>1</span><span>2</span></div></div>',
'/','<tr><td>1</td><td>2</td></tr>') as upd1;
--replace_result 4 2
show status like "feature_xml";
+
+
+--echo #
+--echo # Feature delayed_keys
+--echo #
+
+create table t1 (a int, key(a)) engine=myisam delay_key_write=1;
+insert into t1 values(1);
+insert into t1 values(2);
+drop table t1;
+
+create table t1 (a int, key(a)) engine=aria delay_key_write=1;
+insert into t1 values(1);
+insert into t1 values(2);
+drop table t1;
+
+show status like "feature_delay_key_write";
diff --git a/mysql-test/t/fulltext.test b/mysql-test/t/fulltext.test
index 6e44b4c1578..9dfc49d3dfd 100644
--- a/mysql-test/t/fulltext.test
+++ b/mysql-test/t/fulltext.test
@@ -647,6 +647,49 @@ DROP TABLE t1;
--echo End of 5.1 tests
+--echo #
+--echo # Start of 5.5 tests
+--echo #
+
+--echo #
+--echo # MDEV-6146 Can't mix (latin1_swedish_ci,NUMERIC) and (utf8_unicode_ci,IMPLICIT) for MATCH
+--echo #
+SET NAMES utf8;
+CREATE TABLE t1
+(
+ txt text COLLATE utf8_unicode_ci NOT NULL,
+ uid int(11) NOT NULL,
+ id2 int(11) NOT NULL,
+ KEY uid (uid),
+ KEY id2 (id2)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
+INSERT INTO t1 VALUES ('txt1',1234,5678);
+SELECT * FROM t1 WHERE MATCH (id2, uid, txt) AGAINST ('txt1' IN BOOLEAN MODE);
+SELECT * FROM t1 WHERE MATCH (id2, uid, txt) AGAINST ('1234' IN BOOLEAN MODE);
+SELECT * FROM t1 WHERE MATCH (id2, uid, txt) AGAINST ('5678' IN BOOLEAN MODE);
+DROP TABLE t1;
+
+CREATE TABLE t1 (
+ txt1 text COLLATE utf8_unicode_ci NOT NULL,
+ txt2 text COLLATE latin1_swedish_ci NOT NULL
+) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
+INSERT INTO t1 VALUES ('nnn1 x1 y1 ööö1','mmm1 ùùù1');
+INSERT INTO t1 VALUES ('nnn2 x2 y2 ööö2','mmm2 ùùù2');
+INSERT INTO t1 VALUES ('nnn3 x3 y3 ööö3','mmm3 ùùù3');
+INSERT INTO t1 VALUES ('nnn4 x4 y4 ööö4','mmm4 ùùù4');
+INSERT INTO t1 VALUES ('nnn5 x5 y5 ööö5','mmm5 ');
+SELECT * FROM t1 WHERE MATCH (txt1,txt2) AGAINST ('ööö1' IN BOOLEAN MODE);
+SELECT * FROM t1 WHERE MATCH (txt1,txt2) AGAINST ('ùùù2' IN BOOLEAN MODE);
+DROP TABLE t1;
+
+--echo #
+--echo # End of 5.5 tests
+--echo #
+
+#
+# MDEV-318 IF (NOT) EXIST clauses for ALTER TABLE (MWL #252).
+#
+
CREATE TABLE t1 (
id int(11) auto_increment,
title varchar(100) default '',
diff --git a/mysql-test/t/func_group_innodb.test b/mysql-test/t/func_group_innodb.test
index 06405808d79..c62d3d08496 100644
--- a/mysql-test/t/func_group_innodb.test
+++ b/mysql-test/t/func_group_innodb.test
@@ -180,7 +180,12 @@ SET storage_engine=@old_engine;
CREATE TABLE t1(a BLOB, b VARCHAR(255) CHARSET LATIN1, c INT,
KEY(b, c, a(765))) ENGINE=INNODB;
-INSERT INTO t1(a, b, c) VALUES ('', 'a', 0), ('', 'a', null), ('', 'a', 0);
+INSERT INTO t1(a, b, c) VALUES
+('', 'a', 0), ('', 'a', null), ('', 'a', 0), ('', 'a', null), ('', 'a', 0);
+
+-- disable_result_log
+ANALYZE TABLE t1;
+-- enable_result_log
SELECT MIN(c) FROM t1 GROUP BY b;
EXPLAIN SELECT MIN(c) FROM t1 GROUP BY b;
diff --git a/mysql-test/t/func_misc.test b/mysql-test/t/func_misc.test
index 44fd0b274e8..8b1f0ca108e 100644
--- a/mysql-test/t/func_misc.test
+++ b/mysql-test/t/func_misc.test
@@ -572,3 +572,297 @@ select release_lock(repeat('a', 193));
--echo #
--echo # End of 5.5 tests
--echo #
+
+
+--echo
+--echo # --
+--echo # -- WL#5787: IPv6-capable INET_ATON and INET_NTOA functions.
+--echo # --
+
+--echo
+--echo # -- INET6_ATON: checking NULL, invalid types, out-of range values...
+--echo
+
+SELECT INET6_ATON(NULL) IS NULL;
+SELECT INET6_ATON(123) IS NULL;
+SELECT INET6_ATON(123.45) IS NULL;
+SELECT INET6_ATON(NOW()) IS NULL;
+
+SELECT INET6_ATON('1.2.3') IS NULL;
+SELECT INET6_ATON('1.2.3.') IS NULL;
+SELECT INET6_ATON('1..3.4') IS NULL;
+SELECT INET6_ATON('-1.2.3.4') IS NULL;
+SELECT INET6_ATON('1.2.3.256') IS NULL;
+SELECT INET6_ATON('1.2.3.4.5') IS NULL;
+SELECT INET6_ATON('0001.2.3.4') IS NULL;
+SELECT INET6_ATON('0x1.2.3.4') IS NULL;
+SELECT INET6_ATON('a.2.3.4') IS NULL;
+
+SELECT INET6_ATON('1.2.3.4:80') IS NULL;
+SELECT INET6_ATON('1.2.3.4/32') IS NULL;
+
+SELECT INET6_ATON('mysql.com') IS NULL;
+
+SELECT INET6_ATON(':::') IS NULL;
+SELECT INET6_ATON(':1:2:3') IS NULL;
+SELECT INET6_ATON('1:2:3:') IS NULL;
+SELECT INET6_ATON(':1::2:3') IS NULL;
+SELECT INET6_ATON('1::2:3:') IS NULL;
+SELECT INET6_ATON('::00001') IS NULL;
+SELECT INET6_ATON('::00001:2') IS NULL;
+SELECT INET6_ATON('::12345') IS NULL;
+SELECT INET6_ATON('1020::3040::5060') IS NULL;
+SELECT INET6_ATON('::ABCZ') IS NULL;
+
+SELECT INET6_ATON('::0x1.2.3.4') IS NULL;
+SELECT INET6_ATON('::1.0x2.3.4') IS NULL;
+SELECT INET6_ATON('::a.b.c.d') IS NULL;
+
+SELECT INET6_ATON('::FFFF:0x1.2.3.4') IS NULL;
+SELECT INET6_ATON('::FFFF:1.0x2.3.4') IS NULL;
+SELECT INET6_ATON('::FFFF:a.b.c.d') IS NULL;
+
+SELECT INET6_ATON('::1.2.3.4:ABCD') IS NULL;
+
+--echo # NOTE: such addresses are supported because getaddrinfo() supports them.
+--echo # This is just to record the current behaviour.
+SELECT HEX(INET6_ATON('::ABCD:1.2.3.4'));
+
+--echo
+--echo # -- INET6_ATON: checking binary representation...
+--echo
+
+SELECT HEX(INET6_ATON('0.0.0.0'));
+SELECT HEX(INET6_ATON('00.00.00.00'));
+SELECT HEX(INET6_ATON('000.000.000.000'));
+SELECT HEX(INET6_ATON('1.2.3.4'));
+SELECT HEX(INET6_ATON('01.02.03.04'));
+SELECT HEX(INET6_ATON('001.002.003.004'));
+SELECT HEX(INET6_ATON('255.255.255.255'));
+SELECT HEX(INET6_ATON('::'));
+SELECT HEX(INET6_ATON('0::0'));
+SELECT HEX(INET6_ATON('1::2'));
+SELECT HEX(INET6_ATON('0::'));
+SELECT HEX(INET6_ATON('1::'));
+SELECT HEX(INET6_ATON('::0'));
+SELECT HEX(INET6_ATON('::1'));
+SELECT HEX(INET6_ATON('1:2:3:4:5:6:7:8'));
+SELECT HEX(INET6_ATON('::2:3:4:5:6:7:8'));
+SELECT HEX(INET6_ATON('1::3:4:5:6:7:8'));
+SELECT HEX(INET6_ATON('1:2::4:5:6:7:8'));
+SELECT HEX(INET6_ATON('1:2:3::5:6:7:8'));
+SELECT HEX(INET6_ATON('1:2:3:4::6:7:8'));
+SELECT HEX(INET6_ATON('1:2:3:4:5::7:8'));
+SELECT HEX(INET6_ATON('1:2:3:4:5:6::8'));
+SELECT HEX(INET6_ATON('1:2:3:4:5:6:7::'));
+SELECT HEX(INET6_ATON('0000:0000::0000:0001'));
+SELECT HEX(INET6_ATON('1234:5678:9abc:def0:4321:8765:cba9:0fed'));
+SELECT HEX(INET6_ATON('0000:0000:0000:0000:0000:0000:0000:0001'));
+SELECT HEX(INET6_ATON('::C0A8:0102'));
+SELECT HEX(INET6_ATON('::c0a8:0102'));
+SELECT HEX(INET6_ATON('::192.168.1.2'));
+SELECT HEX(INET6_ATON('::FfFf:C0a8:0102'));
+SELECT HEX(INET6_ATON('::ffff:c0a8:0102'));
+SELECT HEX(INET6_ATON('::ffff:192.168.1.2'));
+SELECT HEX(INET6_ATON('::01.2.3.4'));
+SELECT HEX(INET6_ATON('::1.02.3.4'));
+SELECT HEX(INET6_ATON('::1.2.03.4'));
+SELECT HEX(INET6_ATON('::1.2.3.04'));
+SELECT HEX(INET6_ATON('::1.2.3.00'));
+SELECT HEX(INET6_ATON('::FFFF:01.2.3.4'));
+SELECT HEX(INET6_ATON('::FFFF:1.02.3.4'));
+SELECT HEX(INET6_ATON('::FFFF:1.2.03.4'));
+SELECT HEX(INET6_ATON('::FFFF:1.2.3.04'));
+SELECT HEX(INET6_ATON('::FFFF:1.2.3.00'));
+
+--echo
+--echo # -- INET6_ATON: checking the length is either 4 or 16...
+--echo
+
+SELECT LENGTH(INET6_ATON('0.0.0.0'));
+SELECT LENGTH(INET6_ATON('255.255.255.255'));
+SELECT LENGTH(INET6_ATON('::'));
+SELECT LENGTH(INET6_ATON('1020:3040:5060:7080:90A0:B0C0:D0E0:F010'));
+
+--echo
+--echo # -- INET6_NTOA: checking NULL, invalid types, out-of range values...
+--echo
+
+SELECT INET6_NTOA(NULL);
+SELECT INET6_NTOA(123);
+SELECT INET6_NTOA(123.456);
+SELECT INET6_NTOA(NOW());
+SELECT INET6_NTOA(UNHEX('C0A801')); # 3 bytes -> NULL
+SELECT INET6_NTOA(UNHEX('C0A80102')); # 4 bytes -> 192.168.1.2
+SELECT INET6_NTOA(UNHEX('C0A8010203')); # 5 bytes -> NULL
+SELECT INET6_NTOA(UNHEX('0102030405060708090A0B0C0D0E0F')); # 15 bytes -> NULL
+SELECT INET6_NTOA(UNHEX('0102030405060708090A0B0C0D0E0F10')); # 16 bytes -> IP
+SELECT INET6_NTOA(UNHEX('0102030405060708090A0B0C0D0E0F1011')); # 17 bytes -> NULL
+
+SELECT INET6_NTOA('1234'), INET6_NTOA(BINARY('1234'));
+SELECT INET6_NTOA('0123456789abcdef'), INET6_NTOA(BINARY('0123456789abcdef'));
+
+--echo
+--echo # -- Checking double-conversion...
+--echo
+
+SELECT INET6_NTOA(INET6_ATON('::'));
+SELECT INET6_NTOA(INET6_ATON('0::0'));
+SELECT INET6_NTOA(INET6_ATON('1::2'));
+SELECT INET6_NTOA(INET6_ATON('0::'));
+SELECT INET6_NTOA(INET6_ATON('1::'));
+SELECT INET6_NTOA(INET6_ATON('::0'));
+SELECT INET6_NTOA(INET6_ATON('::1'));
+SELECT INET6_NTOA(INET6_ATON('1:2:3:4:5:6:7:8'));
+SELECT INET6_NTOA(INET6_ATON('::2:3:4:5:6:7:8'));
+SELECT INET6_NTOA(INET6_ATON('1::3:4:5:6:7:8'));
+SELECT INET6_NTOA(INET6_ATON('1:2::4:5:6:7:8'));
+SELECT INET6_NTOA(INET6_ATON('1:2:3::5:6:7:8'));
+SELECT INET6_NTOA(INET6_ATON('1:2:3:4::6:7:8'));
+SELECT INET6_NTOA(INET6_ATON('1:2:3:4:5::7:8'));
+SELECT INET6_NTOA(INET6_ATON('1:2:3:4:5:6::8'));
+SELECT INET6_NTOA(INET6_ATON('1:2:3:4:5:6:7::'));
+SELECT INET6_NTOA(INET6_ATON('0000:0000::0000:0001'));
+SELECT INET6_NTOA(INET6_ATON('1234:5678:9abc:def0:4321:8765:cba9:0fed'));
+SELECT INET6_NTOA(INET6_ATON('0000:0000:0000:0000:0000:0000:0000:0001'));
+SELECT INET6_NTOA(INET6_ATON('::C0A8:0102'));
+SELECT INET6_NTOA(INET6_ATON('::c0a8:0102'));
+SELECT INET6_NTOA(INET6_ATON('::192.168.1.2'));
+SELECT INET6_NTOA(INET6_ATON('::FfFf:C0a8:0102'));
+SELECT INET6_NTOA(INET6_ATON('::ffff:c0a8:0102'));
+SELECT INET6_NTOA(INET6_ATON('::ffff:192.168.1.2'));
+SELECT INET6_NTOA(INET6_ATON('::01.2.3.4'));
+SELECT INET6_NTOA(INET6_ATON('::1.02.3.4'));
+SELECT INET6_NTOA(INET6_ATON('::1.2.03.4'));
+SELECT INET6_NTOA(INET6_ATON('::1.2.3.04'));
+SELECT INET6_NTOA(INET6_ATON('::1.2.3.00'));
+SELECT INET6_NTOA(INET6_ATON('::FFFF:01.2.3.4'));
+SELECT INET6_NTOA(INET6_ATON('::FFFF:1.02.3.4'));
+SELECT INET6_NTOA(INET6_ATON('::FFFF:1.2.03.4'));
+SELECT INET6_NTOA(INET6_ATON('::FFFF:1.2.3.04'));
+SELECT INET6_NTOA(INET6_ATON('::FFFF:1.2.3.00'));
+
+--echo
+--echo # -- Comparing INET_ATON() and INET6_ATON()...
+--echo
+
+SELECT HEX(INET_ATON('192.168.1.2'));
+SELECT HEX(INET6_ATON('192.168.1.2'));
+
+SELECT HEX(INET_ATON('255.255.255.255'));
+SELECT HEX(INET6_ATON('255.255.255.255'));
+
+SELECT HEX(INET_ATON('192.168.08.2'));
+SELECT HEX(INET6_ATON('192.168.08.2'));
+
+SELECT HEX(INET_ATON('192.168.0x8.2'));
+SELECT HEX(INET6_ATON('192.168.0x8.2'));
+
+SELECT HEX(INET_ATON('1.2.255'));
+SELECT HEX(INET6_ATON('1.2.255'));
+
+SELECT HEX(INET_ATON('1.2.256'));
+SELECT HEX(INET6_ATON('1.2.256'));
+
+SELECT HEX(INET_ATON('1.0002.3.4'));
+SELECT HEX(INET6_ATON('1.0002.3.4'));
+
+SELECT HEX(INET_ATON('1.2.3.4.5'));
+SELECT HEX(INET6_ATON('1.2.3.4.5'));
+
+--echo
+--echo # -- Checking mix of INET- and INET6- functions...
+--echo
+
+SELECT HEX(INET6_ATON(INET_NTOA(INET_ATON('1.2.3.4')))) AS x;
+
+--echo
+--echo # -- Checking IS_IPV4() / IS_IPV6()...
+--echo
+
+SELECT IS_IPV4(NULL);
+SELECT IS_IPV4(1);
+SELECT IS_IPV4(1.0);
+SELECT IS_IPV4('1.2.3.4');
+SELECT IS_IPV4('001.02.000.255');
+SELECT IS_IPV4('::1.2.0.255');
+SELECT IS_IPV4('::1');
+SELECT IS_IPV4(BINARY('1.2.3.4'));
+
+SELECT IS_IPV6(NULL);
+SELECT IS_IPV6(1);
+SELECT IS_IPV6(1.0);
+SELECT IS_IPV6('1.2.3.4');
+SELECT IS_IPV6('001.02.000.255');
+SELECT IS_IPV6('::001.02.000.255');
+SELECT IS_IPV6('::1.2.0.255');
+SELECT IS_IPV6('::1');
+SELECT IS_IPV6('0000:0000:0000:0000:0000:0000:0000:0001');
+SELECT IS_IPV6(BINARY('0000:0000:0000:0000:0000:0000:0000:0001'));
+
+--echo
+--echo # -- Checking IS_IPV4_MAPPED() and IS_IPV4_COMPAT()...
+--echo
+
+SELECT IS_IPV4_MAPPED(INET6_ATON('1.2.3.4')),
+ IS_IPV4_COMPAT(INET6_ATON('1.2.3.4'));
+SELECT IS_IPV4_MAPPED(INET6_ATON('::1.2.3.4')),
+ IS_IPV4_COMPAT(INET6_ATON('::1.2.3.4'));
+SELECT IS_IPV4_MAPPED(INET6_ATON('::FFFF:1.2.3.4')),
+ IS_IPV4_COMPAT(INET6_ATON('::FFFF:1.2.3.4'));
+SELECT IS_IPV4_MAPPED(INET6_ATON('::ABCD:1.2.3.4')),
+ IS_IPV4_COMPAT(INET6_ATON('::ABCD:1.2.3.4'));
+SELECT IS_IPV4_MAPPED(INET6_ATON('::1')),
+ IS_IPV4_COMPAT(INET6_ATON('::1'));
+SELECT IS_IPV4_MAPPED(INET6_ATON('::')),
+ IS_IPV4_COMPAT(INET6_ATON('::'));
+
+# NOTE: IS_IPV4_COMPAT() / IS_IPV4_MAPPED() could work with "regular strings in
+# binary collation" too, but there is no way to create a "regular string"
+# starting with \0.
+
+--echo
+--echo # -- Checking IS_IPV4_COMPAT()...
+--echo
+
+--echo
+--echo # -- Working with a table...
+--echo
+
+--disable_warnings
+DROP TABLE IF EXISTS t1;
+DROP TABLE IF EXISTS t2;
+--enable_warnings
+
+CREATE TABLE t1(ip INT UNSIGNED);
+CREATE TABLE t2(ip VARBINARY(16));
+
+--echo
+
+INSERT INTO t1 VALUES
+ (INET_ATON('1.2.3.4')), (INET_ATON('255.255.255.255'));
+SELECT INET_NTOA(ip) FROM t1;
+
+--echo
+
+INSERT INTO t2 SELECT INET6_ATON(INET_NTOA(ip)) FROM t1;
+SELECT INET6_NTOA(ip), HEX(ip), LENGTH(ip) FROM t2;
+DELETE FROM t2;
+
+--echo
+
+INSERT INTO t2 VALUES
+ (INET6_ATON('1.2.3.4')), (INET6_ATON('255.255.255.255')),
+ (INET6_ATON('::1.2.3.4')), (INET6_ATON('::ffff:255.255.255.255')),
+ (INET6_ATON('::')), (INET6_ATON('::1')),
+ (INET6_ATON('1020:3040:5060:7080:90A0:B0C0:D0E0:F010'));
+SELECT INET6_NTOA(ip), HEX(ip), LENGTH(ip) FROM t2;
+
+--echo
+
+DROP TABLE t1;
+DROP TABLE t2;
+
+--echo
+--echo # -- Done.
+--echo
diff --git a/mysql-test/t/func_regexp_pcre.test b/mysql-test/t/func_regexp_pcre.test
index 4892d9931da..7e8df840239 100644
--- a/mysql-test/t/func_regexp_pcre.test
+++ b/mysql-test/t/func_regexp_pcre.test
@@ -349,3 +349,51 @@ DROP TABLE t1;
SELECT REGEXP_SUBSTR('See https://mariadb.org/en/foundation/ for details', 'https?://[^/]*');
+
+
+--echo #
+--echo # MDEV-6027 RLIKE: "." no longer matching new line
+--echo #
+SELECT 'cat and\ndog' RLIKE 'cat.*dog';
+SELECT 'cat and\r\ndog' RLIKE 'cat.*dog';
+SELECT 'a\nb' RLIKE 'a.b';
+SELECT 'a\nb' RLIKE '(?-s)a.b';
+SET default_regex_flags='DOTALL';
+SELECT @@default_regex_flags;
+SELECT 'cat and\ndog' RLIKE 'cat.*dog';
+SELECT 'cat and\r\ndog' RLIKE 'cat.*dog';
+SELECT 'a\nb' RLIKE 'a.b';
+SELECT 'a\nb' RLIKE '(?-s)a.b';
+SET default_regex_flags=DEFAULT;
+
+--error ER_REGEXP_ERROR
+SELECT REGEXP_SUBSTR('Monday Mon','^((?<DN>Mon|Fri|Sun)day|(?<DN>Tue)sday).*(?P=DN)$');
+SET default_regex_flags='DUPNAMES';
+SELECT REGEXP_SUBSTR('Monday Mon','^((?<DN>Mon|Fri|Sun)day|(?<DN>Tue)sday).*(?P=DN)$');
+SELECT REGEXP_SUBSTR('Tuesday Tue','^((?<DN>Mon|Fri|Sun)day|(?<DN>Tue)sday).*(?P=DN)$');
+SET default_regex_flags=DEFAULT;
+
+SELECT 'AB' RLIKE 'A B';
+SELECT 'AB' RLIKE 'A# this is a comment\nB';
+SET default_regex_flags='EXTENDED';
+SELECT 'AB' RLIKE 'A B';
+SELECT 'AB' RLIKE 'A# this is a comment\nB';
+SET default_regex_flags=DEFAULT;
+
+SELECT 'Aq' RLIKE 'A\\q';
+SET default_regex_flags='EXTRA';
+--error ER_REGEXP_ERROR
+SELECT 'Aq' RLIKE 'A\\q';
+SET default_regex_flags=DEFAULT;
+
+SELECT 'a\nb\nc' RLIKE '^b$';
+SET default_regex_flags='MULTILINE';
+SELECT 'a\nb\nc' RLIKE '^b$';
+SET default_regex_flags=DEFAULT;
+
+SELECT REGEXP_SUBSTR('abc','.+');
+SELECT REGEXP_REPLACE('abc','^(.*)(.*)$','\\1/\\2');
+SET default_regex_flags='UNGREEDY';
+SELECT REGEXP_SUBSTR('abc','.+');
+SELECT REGEXP_REPLACE('abc','^(.*)(.*)$','\\1/\\2');
+SET default_regex_flags=DEFAULT;
diff --git a/mysql-test/t/func_str.test b/mysql-test/t/func_str.test
index 5257c47741b..61a237cb447 100644
--- a/mysql-test/t/func_str.test
+++ b/mysql-test/t/func_str.test
@@ -1407,8 +1407,48 @@ insert into t1 values (null),(8);
select group_concat( i ), make_set( i, 'a', 'b' ) field from t1 group by field;
drop table t1;
+--echo #
+--echo # Bug#11766684 59851: UNINITIALISED VALUE IN ITEM_FUNC_LIKE::SELECT_OPTIMIZE WITH SUBQUERY AND
+--echo #
+
+CREATE TABLE t2(a INT, KEY(a));
+INSERT INTO t2 VALUES (1),(2);
+CREATE TABLE t1(b INT, PRIMARY KEY(b));
+INSERT INTO t1 VALUES (0),(254);
+SELECT 1 FROM t2 WHERE a LIKE
+(SELECT EXPORT_SET(1, b, b, b, b) FROM t1 LIMIT 1);
+DROP TABLE t1, t2;
+
--echo End of 5.1 tests
+--echo #
+--echo # Start of 5.3 tests
+--echo #
+
+--echo #
+--echo # Bug#11829861: SUBSTRING_INDEX() RESULTS IN MISSING CHARACTERS WHEN USED
+--echo # INSIDE LOWER()
+--echo #
+SET @user_at_host = 'root@mytinyhost-PC.local';
+SELECT LOWER(SUBSTRING_INDEX(@user_at_host, '@', -1));
+--echo # End of test BUG#11829861
+
+--echo #
+--echo # Bug#42404: SUBSTRING_INDEX() RESULTS ARE INCONSISTENT
+--echo #
+
+CREATE TABLE t (i INT NOT NULL, c CHAR(255) NOT NULL);
+INSERT INTO t VALUES (0,'.www.mysql.com'),(1,'.wwwmysqlcom');
+SELECT i, SUBSTRING_INDEX(c, '.', -2) FROM t WHERE i = 1;
+SELECT i, SUBSTRING_INDEX(c, '.', -2) FROM t;
+DROP TABLE t;
+--echo # End of test BUG#42404
+
+--echo #
+--echo # End of 5.3 tests
+--echo #
+
+
--echo Start of 5.4 tests
#
# WL#4584 Internationalized number format
diff --git a/mysql-test/t/func_time.test b/mysql-test/t/func_time.test
index 9270b30c042..6bea1aab392 100644
--- a/mysql-test/t/func_time.test
+++ b/mysql-test/t/func_time.test
@@ -1126,7 +1126,11 @@ drop table t1;
#
# lp:737092 Assertion `item->null_value' failed in get_datetime_value in 5.1-micro
#
+SET timestamp=UNIX_TIMESTAMP('2014-04-14 10:10:10');
select now() > coalesce(time('21:43:24'), date('2010-05-03'));
+SET timestamp=UNIX_TIMESTAMP('2014-04-14 22:22:22');
+select now() > coalesce(time('21:43:24'), date('2010-05-03'));
+SET timestamp=DEFAULT;
#
# lp:737104 Crash in DTCollation::set in 5.1-micro
@@ -1170,9 +1174,12 @@ insert into t1 values ('0000-00-00 00:00:00');
select cast(f1 AS time) from t1;
drop table t1;
+SET timestamp=UNIX_TIMESTAMP('2014-06-01 10:20:30');
select greatest(cast("0-0-0" as date), cast("10:20:05" as time));
select greatest(cast("0-0-0" as date), cast("10:20:05" as time)) = '0000-00-00';
+select greatest(cast("0-0-0" as date), cast("10:20:05" as time)) = '2014-06-01';
select cast(greatest(cast("0-0-0" as date), cast("10:20:05" as time)) as datetime(6));
+SET timestamp=DEFAULT;
select microsecond('12:00:00.123456'), microsecond('2009-12-31 23:59:59.000010');
@@ -1191,6 +1198,52 @@ SELECT 1 FROM DUAL WHERE SECOND(TIMEDIFF(NULL, '12:12:12'));
--echo #
+--echo # MDEV-4511 Assertion `scale <= precision' fails on GROUP BY TIMEDIFF with incorrect types
+--echo #
+CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
+SELECT a FROM t1 GROUP BY TIMEDIFF('2004-06-12',a) * 1;
+DROP TABLE t1;
+
+CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
+SELECT a FROM t1 GROUP BY ADDTIME(a,'10')*1;
+DROP TABLE t1;
+
+CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
+SELECT * FROM t1 GROUP BY SEC_TO_TIME(concat(a,'10'))*1;
+DROP TABLE t1;
+
+CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
+SELECT * FROM t1 GROUP BY ADDTIME(timestamp('2001-01-01 00:00:00'),CAST(a AS SIGNED)&0xF)*1;
+DROP TABLE t1;
+
+CREATE TABLE t1 (a DATE) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('2005-05-04'),('2000-02-23');
+SELECT * FROM t1 GROUP BY STR_TO_DATE(a,concat('%Y-%m-%d.%f',if(rand(),'','')))*1;
+DROP TABLE t1;
+
+CREATE TABLE t1 AS SELECT
+ STR_TO_DATE('2001-01-01', '%Y-%m-%d') AS date_only,
+ STR_TO_DATE('10:10:10', '%H:%i:%s') AS time_only,
+ STR_TO_DATE('10:10:10.123', '%H:%i:%s.%f') AS time_microsecond,
+ STR_TO_DATE('2001-01-01 10:10:10', '%Y-%m-%d %H:%i:%s') AS date_time,
+ STR_TO_DATE('2001-01-01 10:10:10.123', '%Y-%m-%d %H:%i:%s.%f') AS date_time_microsecond;
+SHOW COLUMNS FROM t1;
+DROP TABLE t1;
+
+CREATE TABLE t1 AS SELECT
+ SEC_TO_TIME(1)+0.1,
+ SEC_TO_TIME(1.1)+0.1,
+ SEC_TO_TIME(1.12)+0.1,
+ SEC_TO_TIME(1.123456)+0.1,
+ SEC_TO_TIME(1.1234567)+0.1;
+SHOW COLUMNS FROM t1;
+DROP TABLE t1;
+
+--echo #
--echo # MDEV-4635 Crash in UNIX_TIMESTAMP(STR_TO_DATE('2020','%Y'))
--echo #
SET TIME_ZONE='+02:00';
@@ -1294,6 +1347,7 @@ DROP TABLE t1;
--echo #
--echo # MDEV-4870 Wrong values of CASE, COALESCE, IFNULL on a combination of different temporal types
--echo #
+SET timestamp=UNIX_TIMESTAMP('2001-01-01 10:20:30');
CREATE TABLE t1 (dt2 DATETIME(2), t3 TIME(3), d DATE);
INSERT INTO t1 VALUES ('2001-01-01 00:00:00.12', '00:00:00.567', '2002-01-01');
SELECT CASE WHEN 0 THEN dt2 ELSE t3 END FROM t1;
@@ -1313,7 +1367,7 @@ SELECT CONCAT(COALESCE(dt2, t3)) FROM t1;
SELECT IFNULL(dt2, t3), CONCAT(IFNULL(dt2, t3)) FROM t1;
SELECT IFNULL(d, t3), CONCAT(IFNULL(d, t3)) FROM t1;
DROP TABLE t1;
-
+SET timestamp=DEFAULT;
--echo #
--echo # MDEV-4724 Some temporal functions do not preserve microseconds
@@ -1476,6 +1530,11 @@ SELECT 1 FROM t1 GROUP BY MONTHNAME(0) WITH ROLLUP;
DROP TABLE t1;
--echo #
+--echo # MDEV-6099 Bad results for DATE_ADD(.., INTERVAL 2000000000000000000.0 SECOND)
+--echo #
+SELECT DATE_ADD('2001-01-01 10:20:30',INTERVAL 250000000000.0 SECOND) AS c1, DATE_ADD('2001-01-01 10:20:30',INTERVAL 2000000000000000000.0 SECOND) AS c2;
+
+--echo #
--echo # MDEV-4838 Wrong metadata for DATE_ADD('string', INVERVAL)
--echo #
--enable_metadata
@@ -1520,3 +1579,13 @@ CREATE TABLE t1 (dt DATETIME);
INSERT INTO t1 VALUES ('2003-05-13 19:36:05'), ('2012-12-12 09:20:06');
SELECT COALESCE(ADDDATE(MAKEDATE(2011,121), dt), '2006-09-12' ) FROM t1;
DROP TABLE t1;
+
+--echo #
+--echo # MDEV-6101 Hybrid functions do not add CURRENT_DATE when converting TIME to DATETIME
+--echo #
+SET timestamp=UNIX_TIMESTAMP('2014-04-15 01:02:03');
+SELECT IF(1,TIME'10:20:30',DATE'2001-01-01');
+SELECT IFNULL(TIME'10:20:30',DATE'2001-01-01');
+SELECT CASE WHEN 1 THEN TIME'10:20:30' ELSE DATE'2001-01-01' END;
+SELECT COALESCE(TIME'10:20:30',DATE'2001-01-01');
+SET timestamp=DEFAULT;
diff --git a/mysql-test/t/gis-debug.test b/mysql-test/t/gis-debug.test
new file mode 100644
index 00000000000..a0647a2c9f4
--- /dev/null
+++ b/mysql-test/t/gis-debug.test
@@ -0,0 +1,6 @@
+--source include/have_geometry.inc
+--source include/have_debug.inc
+
+SET @tmp=ST_GIS_DEBUG(1);
+
+--source include/gis_debug.inc
diff --git a/mysql-test/t/gis-precise.test b/mysql-test/t/gis-precise.test
index 0c6410b5a75..c6cf42e86e4 100644
--- a/mysql-test/t/gis-precise.test
+++ b/mysql-test/t/gis-precise.test
@@ -69,12 +69,15 @@ select astext(ST_Intersection(GeomFromText('LINESTRING(0 0, 50 45, 40 50, 0 0)')
select astext(ST_Intersection(GeomFromText('LINESTRING(0 0, 50 45, 40 50)'), GeomFromText('LINESTRING(50 5, 55 10, 0 45)')));
select astext(ST_Intersection(GeomFromText('POLYGON((0 0, 50 45, 40 50, 0 0))'), GeomFromText('POINT(20 20)')));
select astext(ST_Intersection(GeomFromText('POLYGON((0 0, 50 45, 40 50, 0 0))'), GeomFromText('LINESTRING(-10 -10, 200 200)')));
+--replace_result 7.999999999999999 8
select astext(ST_Intersection(GeomFromText('POLYGON((0 0, 50 45, 40 50, 0 0))'), GeomFromText('LINESTRING(-10 -10, 200 200, 199 201, -11 -9)')));
+--replace_result 7.999999999999999 8
select astext(ST_UNION(GeomFromText('POLYGON((0 0, 50 45, 40 50, 0 0))'), GeomFromText('LINESTRING(-10 -10, 200 200, 199 201, -11 -9)')));
select astext(ST_intersection(geomfromtext('polygon((0 0, 1 0, 0 1, 0 0))'), geomfromtext('polygon((0 0, 1 1, 0 2, 0 0))')));
select astext(ST_symdifference(geomfromtext('polygon((0 0, 1 0, 0 1, 0 0))'), geomfromtext('polygon((0 0, 1 1, 0 2, 0 0))')));
+--replace_result 7.999999999999999 8
select astext(ST_UNION(GeomFromText('POLYGON((0 0, 50 45, 40 50, 0 0))'), GeomFromText('LINESTRING(-10 -10, 200 200, 199 201, -11 -9)')));
# Buffer() tests
@@ -83,13 +86,13 @@ select astext(ST_buffer(geometryfromtext('point(1 1)'), 1));
create table t1(geom geometrycollection);
insert into t1 values (geomfromtext('POLYGON((0 0, 10 10, 0 8, 0 0))'));
insert into t1 values (geomfromtext('POLYGON((1 1, 10 10, 0 8, 1 1))'));
-select astext(geom), area(geom),area(ST_buffer(geom,2)) from t1;
-select astext(ST_buffer(geom,2)) from t1;
+select astext(geom), area(geom),round(area(ST_buffer(geom,2)), 7) from t1;
+select ST_NUMPOINTS(ST_EXTERIORRING(ST_buffer(geom,2))) from t1;
set @geom=geomfromtext('LINESTRING(2 1, 4 2, 2 3, 2 5)');
set @buff=ST_buffer(@geom,1);
--replace_result 40278744502097 40278744502096
-select astext(@buff);
+select ST_NUMPOINTS(ST_EXTERIORRING(@buff));
# cleanup
DROP TABLE t1;
@@ -108,6 +111,32 @@ SELECT ST_Equals(PolyFromText('POLYGON((67 13, 67 18, 67 18, 59 18, 59 13, 67 13
SELECT ST_Equals(PolyFromText('POLYGON((67 13, 67 18, 67 18, 59 18, 59 13, 67 13) )'),PolyFromText('POLYGON((67 13, 67 18, 59 18, 59 13, 59 13, 67 13) )')) as result;
SELECT ST_Equals(PointFromText('POINT (12 13)'),PointFromText('POINT (12 13)')) as result;
+
+--echo #
+--echo # BUG#11755628/47429: INTERSECTION FUNCTION CRASHED MYSQLD
+--echo # BUG#11759650/51979: UNION/INTERSECTION OF POLYGONS CRASHES MYSQL
+--echo #
+
+SELECT ASTEXT(ST_UNION(GEOMFROMTEXT('POLYGON((525000 183300,525400
+183300,525400 18370, 525000 183700,525000 183300))'),
+geomfromtext('POLYGON((525298.67 183511.53,525296.57
+183510.39,525296.42 183510.31,525289.11 183506.62,525283.17
+183503.47,525280.98 183502.26,525278.63 183500.97,525278.39
+183500.84,525276.79 183500,525260.7 183491.55,525263.95
+183484.75,525265.58 183481.95,525278.97 183488.73,525276.5
+183493.45,525275.5 183495.7,525280.35 183498.2,525282.3
+183499.1,525282.2 183499.3,525283.55 183500,525301.75
+183509.35,525304.45 183504.25,525307.85 183504.95,525304.5
+183510.83,525302.81 183513.8,525298.67 183511.53),(525275.06
+183489.89,525272.06 183488.37,525268.94 183494.51,525271.94
+183496.03,525275.06 183489.89),(525263.26 183491.55,525266.15
+183493.04,525269.88 183485.82,525266.99 183484.33,525263.26
+183491.55))'))) st_u;
+
+SET @a=0x0000000001030000000200000005000000000000000000000000000000000000000000000000002440000000000000000000000000000024400000000000002440000000000000000000000000000024400000000000000000000000000000000000000000000000000000F03F000000000000F03F0000000000000040000000000000F03F00000000000000400000000000000040000000000000F03F0000000000000040000000000000F03F000000000000F03F;
+SELECT ASTEXT(TOUCHES(@a, GEOMFROMTEXT('point(0 0)'))) t;
+
+
# bug #801243 Assertion `(0)' failed in Gis_geometry_collection::init_from_opresult on ST_UNION
SELECT astext(ST_UNION (
@@ -135,11 +164,10 @@ SELECT ASTEXT(ST_INTERSECTION(
#bug 804324 Assertion 0 in Gcalc_scan_iterator::pop_suitable_intersection
---replace_result 61538461538462 61538461538461
-SELECT ASTEXT(ST_UNION(
+SELECT ROUND(ST_LENGTH(ST_UNION(
MULTILINESTRINGFROMTEXT('MULTILINESTRING((6 2,4 0,3 5,3 6,4 3,6 4,3 9,0 7,3 7,8 4,2 9,5 0),
(8 2,1 3,9 0,4 4))'),
- MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 5,6 7,9 7,5 2,1 6,3 6))')));
+ MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 5,6 7,9 7,5 2,1 6,3 6))'))), 7);
SELECT ST_NUMGEOMETRIES((ST_UNION(ST_UNION(
MULTILINESTRINGFROMTEXT('MULTILINESTRING((2 0,4 2,0 2,1 5,0 3,7 0,8 5,5 8),
@@ -219,6 +247,7 @@ SELECT AsText(ST_UNION(POLYGONFROMTEXT('POLYGON((12 9, 3 6, 3 0, 12 9))'), POLYG
#bug 841622 Assertion `t->rp->type == Gcalc_function::shape_line' failed in Gcalc_operation_reducer::end_line in maria-5.3-gis
+--replace_result 276 278
SELECT ST_NUMPOINTS(ST_EXTERIORRING(ST_BUFFER(ST_UNION(
MULTILINESTRINGFROMTEXT('MULTILINESTRING((3 4, 2 5, 7 6, 1 8),(0 0 ,1 6 ,0 1, 8 9, 2 4, 6 1, 3 5, 4 8), (9 3, 5 4, 1 8, 4 2, 5 8, 3 0))' ) ,
MULTILINESTRINGFROMTEXT('MULTILINESTRING((3 4, 3 1, 2 7, 4 2, 6 2, 1 5))')
@@ -313,8 +342,8 @@ SELECT ST_WITHIN( MULTIPOINTFROMTEXT(' MULTIPOINT( 2 9 , 2 9 , 4 9 , 9 1 ) ') ,
SELECT ST_INTERSECTS( GeomFromText('MULTILINESTRING( ( 4030 3045 , 3149 2461 , 3004 3831 , 3775 2976 ) )') , GeomFromText('LINESTRING(3058.41 3187.91,3081.52 3153.19,3042.99 3127.57,3019.89 3162.29,3039.07 3175.05,3039.07 3175.05,3058.41 3187.91,3081.52 3153.19,3042.99 3127.57,3019.89 3162.29)') );
-#bug 977201 ST_BUFFER fails with the negative D
-select ASTEXT(ST_BUFFER(ST_GEOMCOLLFROMTEXT(' GEOMETRYCOLLECTION(LINESTRING(100 100, 31 10, 77 80), POLYGON((0 0,4 7,1 1,0 0)), POINT(20 20))'), -3));
+#bug 977201 ST_BUFFER fails with the negative D. TODO - check the result deeper.
+# select ASTEXT(ST_BUFFER(ST_GEOMCOLLFROMTEXT(' GEOMETRYCOLLECTION(LINESTRING(100 100, 31 10, 77 80), POLYGON((0 0,4 7,1 1,0 0)), POINT(20 20))'), -3));
#bug 986977 Assertion `!cur_p->event' failed in Gcalc_scan_iterator::arrange_event(int, int)
SELECT ST_NUMPOINTS(ST_EXTERIORRING(ST_BUFFER( POLYGONFROMTEXT( 'POLYGON( ( 0.0 -3.0,
@@ -328,3 +357,5 @@ SELECT ST_NUMPOINTS(ST_EXTERIORRING(ST_BUFFER( POLYGONFROMTEXT( 'POLYGON( ( 0.0
# MDEV-5615 crash in Gcalc_function::add_operation
select astext(buffer(st_linestringfromwkb(linestring(point(-1,1), point(-1,-2))),-1));
+--source include/gis_debug.inc
+
diff --git a/mysql-test/t/gis.test b/mysql-test/t/gis.test
index c38706959e4..d20e4c1711e 100644
--- a/mysql-test/t/gis.test
+++ b/mysql-test/t/gis.test
@@ -541,6 +541,18 @@ insert into t1 values(default);
drop table t1;
#
+# Bug #27300: create view with geometry functions lost columns types
+#
+CREATE TABLE t1 (a GEOMETRY);
+CREATE VIEW v1 AS SELECT GeomFromwkb(ASBINARY(a)) FROM t1;
+CREATE VIEW v2 AS SELECT a FROM t1;
+DESCRIBE v1;
+DESCRIBE v2;
+
+DROP VIEW v1,v2;
+DROP TABLE t1;
+
+#
# Bug#24563: MBROverlaps does not seem to function propertly
# Bug#54888: MBROverlaps missing in 5.1?
#
diff --git a/mysql-test/t/grant.test b/mysql-test/t/grant.test
index cb2b1ab5f3d..ed7271521c8 100644
--- a/mysql-test/t/grant.test
+++ b/mysql-test/t/grant.test
@@ -1852,9 +1852,6 @@ revoke select on Foo.* from myuser@localhost;
delete from mysql.user where User='myuser';
flush privileges;
-# Wait till we reached the initial number of concurrent sessions
---source include/wait_until_count_sessions.inc
-
--echo #########################################################################
--echo #
--echo # Bug#38347: ALTER ROUTINE privilege allows SHOW CREATE TABLE.
@@ -2177,3 +2174,39 @@ DROP USER mysqltest_u1@localhost;
--echo
--echo # End of Bug#38347.
--echo
+
+--echo #
+--echo # Bug#11756966 - 48958: STORED PROCEDURES CAN BE LEVERAGED TO BYPASS
+--echo # DATABASE SECURITY
+--echo #
+
+--disable_warnings
+DROP DATABASE IF EXISTS secret;
+DROP DATABASE IF EXISTS no_such_db;
+--enable_warnings
+
+CREATE DATABASE secret;
+GRANT USAGE ON *.* TO untrusted@localhost;
+
+--echo # Connection con1
+connect (con1, localhost, untrusted);
+SHOW GRANTS;
+SHOW DATABASES;
+
+--echo # Both statements below should fail with the same error.
+--echo # They used to give different errors, thereby
+--echo # hinting that the secret database exists.
+--error ER_DBACCESS_DENIED_ERROR
+CREATE PROCEDURE no_such_db.foo() BEGIN END;
+--error ER_DBACCESS_DENIED_ERROR
+CREATE PROCEDURE secret.peek_at_secret() BEGIN END;
+
+--echo # Connection default
+--connection default
+disconnect con1;
+DROP USER untrusted@localhost;
+DROP DATABASE secret;
+
+# Wait till we reached the initial number of concurrent sessions
+--source include/wait_until_count_sessions.inc
+
diff --git a/mysql-test/t/group_by.test b/mysql-test/t/group_by.test
index 8ee17d2b2d3..5d59acf9320 100644
--- a/mysql-test/t/group_by.test
+++ b/mysql-test/t/group_by.test
@@ -1334,7 +1334,7 @@ INSERT INTO t1 VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10),
(11),(12),(13),(14),(15),(16),(17),(18),(19),(20);
let $query0=SELECT col1 AS field1, col1 AS field2
- FROM t1 GROUP BY field1, field2+0;
+ FROM t1 GROUP BY field1, field2;
# Needs to be range to exercise bug
--eval EXPLAIN $query0;
@@ -1496,8 +1496,7 @@ CREATE TABLE t1 (
b varchar(1),
KEY (b,a)
);
-
-INSERT INTO t1 VALUES (1,NULL),(0,'a');
+INSERT INTO t1 VALUES (1,NULL),(0,'a'),(1,NULL),(0,'a');
let $query=
SELECT SQL_BUFFER_RESULT MIN(a), b FROM t1 WHERE t1.b = 'a' GROUP BY b;
@@ -1644,6 +1643,18 @@ FROM t1 JOIN t2 ON c = b GROUP BY b WITH ROLLUP;
DROP TABLE t1,t2;
--echo #
+--echo # MDEV-6129: Server crashes during UNION with ORDER BY field IS NULL
+--echo #
+
+SET sql_mode='ONLY_FULL_GROUP_BY';
+SELECT 1 AS test UNION SELECT 2 AS test ORDER BY test IS NULL ASC;
+SET sql_mode='';
+
+#
+# End of MariaDB 5.5 tests
+#
+
+--echo #
--echo # Bug #58782
--echo # Missing rows with SELECT .. WHERE .. IN subquery
--echo # with full GROUP BY and no aggr
@@ -1691,3 +1702,4 @@ DROP TABLE t1;
DROP TABLE where_subselect;
--echo # End of Bug #58782
+
diff --git a/mysql-test/t/group_min_max.test b/mysql-test/t/group_min_max.test
index ef1ee58c97e..f1a287054ca 100644
--- a/mysql-test/t/group_min_max.test
+++ b/mysql-test/t/group_min_max.test
@@ -15,7 +15,7 @@ drop table if exists t1;
--enable_warnings
create table t1 (
- a1 char(64), a2 char(64), b char(16), c char(16) not null, d char(16), dummy char(64) default ' '
+ a1 char(64), a2 char(64), b char(16), c char(16) not null, d char(16), dummy char(248) default ' '
);
insert into t1 (a1, a2, b, c, d) values
@@ -65,7 +65,7 @@ drop table if exists t2;
--enable_warnings
create table t2 (
- a1 char(64), a2 char(64) not null, b char(16), c char(16), d char(16), dummy char(64) default ' '
+ a1 char(64), a2 char(64) not null, b char(16), c char(16), d char(16), dummy char(248) default ' '
);
insert into t2 select * from t1;
# add few rows with NULL's in the MIN/MAX column
@@ -1058,6 +1058,7 @@ DROP TABLE t1;
CREATE TABLE t (a INT, b INT, INDEX (a,b));
INSERT INTO t VALUES (2,0), (2,0), (2,1), (2,1);
INSERT INTO t SELECT * FROM t;
+INSERT INTO t SELECT * FROM t;
--echo # test MIN
--echo #should use range with index for group by
@@ -1257,6 +1258,7 @@ drop table t1;
CREATE TABLE t1 (a int, b int, KEY (b, a)) ;
INSERT INTO t1 VALUES (0,99),(9,99),(4,0),(7,0),(99,0),(7,0),(8,0),(99,0),(1,0);
+INSERT INTO t1 VALUES (0,99),(9,99),(4,0),(7,0),(99,0),(7,0),(8,0),(99,0),(1,0);
CREATE TABLE t2 (c int) ;
INSERT INTO t2 VALUES (0),(1);
diff --git a/mysql-test/t/having.test b/mysql-test/t/having.test
index 78f6ff4a880..cd6a4c9d328 100644
--- a/mysql-test/t/having.test
+++ b/mysql-test/t/having.test
@@ -659,6 +659,41 @@ drop table t1,t2,t3;
--echo End of 5.2 tests
--echo #
+--echo # Bug mdev-6116: an equality in the conjunction of HAVING
+--echo # and IN subquery in WHERE
+--echo # (The bug is caused by the same problem as bug mdev-5927)
+--echo #
+
+CREATE TABLE t1 (f_key varchar(1), f_nokey varchar(1), INDEX(f_key));
+INSERT INTO t1 VALUES ('v','v'),('s','s');
+
+CREATE TABLE t2 (f_int int, f_key varchar(1), INDEX(f_key));
+INSERT INTO t2 VALUES
+(4,'j'),(6,'v'),(3,'c'),(5,'m'),(3,'d'),(2,'d'),(2,'y'),
+(9,'t'),(3,'d'),(8,'s'),(1,'r'),(8,'m'),(8,'b'),(5,'x');
+
+SELECT t2.f_int FROM t1 INNER JOIN t2 ON (t2.f_key = t1.f_nokey)
+WHERE t1.f_nokey IN (
+ SELECT t1.f_key FROM t1, t2 WHERE t1.f_key = t2.f_key
+) HAVING t2.f_int >= 0 AND t2.f_int != 0;
+
+DROP TABLE t1,t2;
+
+--echo #
+--echo # Bug mdev-5927: an equality in the conjunction of HAVING
+--echo # and an equality in WHERE
+--echo #
+
+CREATE TABLE t1 (pk int PRIMARY KEY, f int NOT NULL, INDEX(f));
+INSERT INTO t1 VALUES (1,0), (2,8);
+
+SELECT * FROM t1 WHERE f = 2 HAVING ( pk IN ( SELECT 9 ) AND f != 0 );
+
+DROP TABLE t1;
+
+--echo End of 5.3 tests
+
+--echo #
--echo # Bug mdev-5160: two-way join with HAVING over the second table
--echo #
@@ -673,3 +708,4 @@ SELECT * FROM t1 JOIN t2 ON c1 = c2 HAVING c2 > 'a' ORDER BY c2 LIMIT 1;
DROP TABLE t1,t2;
--echo End of 10.0 tests
+
diff --git a/mysql-test/t/huge_frm-6224.test b/mysql-test/t/huge_frm-6224.test
new file mode 100644
index 00000000000..418722a7b51
--- /dev/null
+++ b/mysql-test/t/huge_frm-6224.test
@@ -0,0 +1,20 @@
+#
+# MDEV-6224 Incorrect information in file when *.frm is > 256K
+#
+# verify that huge frms are rejected during creation, not on opening
+#
+--source include/have_partition.inc
+
+let $n=5646;
+let $a=create table t1 (a int) engine=myisam partition by hash(a) partitions $n (;
+dec $n;
+while ($n)
+{
+ let $a=$a partition p01234567890123456789012345678901234567890123456789012345678$n,;
+ dec $n;
+}
+
+--disable_query_log
+--error ER_TABLE_DEFINITION_TOO_BIG
+eval $a partition foo);
+
diff --git a/mysql-test/t/information_schema.test b/mysql-test/t/information_schema.test
index f6422a0aae7..b51555295b3 100644
--- a/mysql-test/t/information_schema.test
+++ b/mysql-test/t/information_schema.test
@@ -738,7 +738,7 @@ create temporary table schemata(f1 char(10));
# Bug#10708 SP's can use INFORMATION_SCHEMA as ROUTINE_SCHEMA
#
delimiter |;
---error ER_BAD_DB_ERROR
+--error ER_DBACCESS_DENIED_ERROR
CREATE PROCEDURE p1 ()
BEGIN
SELECT 'foo' FROM DUAL;
diff --git a/mysql-test/t/innodb_mysql_lock2.test b/mysql-test/t/innodb_mysql_lock2.test
index b7259e771ae..640f9652462 100644
--- a/mysql-test/t/innodb_mysql_lock2.test
+++ b/mysql-test/t/innodb_mysql_lock2.test
@@ -440,15 +440,16 @@ let $wait_statement= $statement;
--echo # 4.1 SELECT/SET with a stored function which does not
--echo # modify data and uses SELECT in its turn.
--echo #
---echo # In theory there is no need to take row locks on the table
+--echo # There is no need to take row locks on the table
--echo # being selected from in SF as the call to such function
---echo # won't get into the binary log. In practice, however, we
---echo # discover that fact too late in the process to be able to
---echo # affect the decision what locks should be taken.
---echo # Hence, strong locks are taken in this case.
+--echo # won't get into the binary log.
+--echo #
+--echo # However in practice innodb takes strong lock on tables
+--echo # being selected from within SF, when SF is called from
+--echo # non SELECT statements like 'set' statement below.
let $statement= select f1();
let $wait_statement= select i from t1 where i = 1 into j;
---source include/check_shared_row_lock.inc
+--source include/check_no_row_lock.inc
let $statement= set @a:= f1();
let $wait_statement= select i from t1 where i = 1 into j;
--source include/check_shared_row_lock.inc
@@ -486,19 +487,21 @@ let $wait_statement= select i from t1 where i = 1 into k;
--echo # modify data and reads a table through subselect
--echo # in a control construct.
--echo #
---echo # Again, in theory a call to this function won't get to the
---echo # binary log and thus no locking is needed. But in practice
---echo # we don't detect this fact early enough (get_lock_type_for_table())
---echo # to avoid taking row locks.
+--echo # Call to this function won't get to the
+--echo # binary log and thus no locking is needed.
+--echo #
+--echo # However in practice innodb takes strong lock on tables
+--echo # being selected from within SF, when SF is called from
+--echo # non SELECT statements like 'set' statement below.
let $statement= select f3();
let $wait_statement= $statement;
---source include/check_shared_row_lock.inc
+--source include/check_no_row_lock.inc
let $statement= set @a:= f3();
let $wait_statement= $statement;
--source include/check_shared_row_lock.inc
let $statement= select f4();
let $wait_statement= $statement;
---source include/check_shared_row_lock.inc
+--source include/check_no_row_lock.inc
let $statement= set @a:= f4();
let $wait_statement= $statement;
--source include/check_shared_row_lock.inc
@@ -539,19 +542,21 @@ let $wait_statement= insert into t2 values ((select i from t1 where i = 1) + 5);
--echo # doesn't modify data and reads tables through
--echo # a view.
--echo #
---echo # Once again, in theory, calls to such functions won't
---echo # get into the binary log and thus don't need row
---echo # locks. But in practice this fact is discovered
---echo # too late to have any effect.
+--echo # Calls to such functions won't get into
+--echo # the binary log and thus don't need row locks.
+--echo #
+--echo # However in practice innodb takes strong lock on tables
+--echo # being selected from within SF, when SF is called from
+--echo # non SELECT statements like 'set' statement below.
let $statement= select f6();
let $wait_statement= select i from v1 where i = 1 into k;
---source include/check_shared_row_lock.inc
+--source include/check_no_row_lock.inc
let $statement= set @a:= f6();
let $wait_statement= select i from v1 where i = 1 into k;
--source include/check_shared_row_lock.inc
let $statement= select f7();
let $wait_statement= select j from v2 where j = 1 into k;
---source include/check_shared_row_lock.inc
+--source include/check_no_row_lock.inc
let $statement= set @a:= f7();
let $wait_statement= select j from v2 where j = 1 into k;
--source include/check_shared_row_lock.inc
@@ -592,12 +597,11 @@ let $wait_statement= update v2 set j=j+10 where j=1;
--echo # data and reads a table indirectly, by calling another
--echo # function.
--echo #
---echo # In theory, calls to such functions won't get into the binary
---echo # log and thus don't need to acquire row locks. But in practice
---echo # this fact is discovered too late to have any effect.
+--echo # Calls to such functions won't get into the binary
+--echo # log and thus don't need to acquire row locks.
let $statement= select f10();
let $wait_statement= select i from t1 where i = 1 into j;
---source include/check_shared_row_lock.inc
+--source include/check_no_row_lock.inc
--echo #
--echo # 4.11 INSERT which uses a stored function which doesn't modify
@@ -676,12 +680,11 @@ let $wait_statement= select i from t1 where i = 1 into p;
--echo # 5.3 SELECT that calls a function that doesn't modify data and
--echo # uses a CALL statement that reads a table via SELECT.
--echo #
---echo # In theory, calls to such functions won't get into the binary
---echo # log and thus don't need to acquire row locks. But in practice
---echo # this fact is discovered too late to have any effect.
+--echo # Calls to such functions won't get into the binary
+--echo # log and thus don't need to acquire row locks.
let $statement= select f15();
let $wait_statement= select i from t1 where i = 1 into p;
---source include/check_shared_row_lock.inc
+--source include/check_no_row_lock.inc
--echo #
--echo # 5.4 INSERT which calls function which doesn't modify data and
diff --git a/mysql-test/t/innodb_mysql_sync.test b/mysql-test/t/innodb_mysql_sync.test
index b1e21837404..31365cb8db8 100644
--- a/mysql-test/t/innodb_mysql_sync.test
+++ b/mysql-test/t/innodb_mysql_sync.test
@@ -2,6 +2,7 @@
# Test file for InnoDB tests that require the debug sync facility
#
--source include/have_innodb.inc
+--source include/have_partition.inc
--source include/have_debug.inc
--source include/have_debug_sync.inc
# Save the initial number of concurrent sessions.
@@ -592,6 +593,205 @@ DROP TABLE t1;
SET DEBUG_SYNC= 'RESET';
+--echo #
+--echo #BUG#13975225:ONLINE OPTIMIZE TABLE FOR INNODB TABLES
+--echo #
+
+SET DEBUG_SYNC= 'alter_table_inplace_after_lock_downgrade SIGNAL downgraded WAIT_FOR continue';
+connect(con1,localhost,root,,);
+
+--echo #Setting up INNODB table.
+CREATE TABLE t1(fld1 INT, fld2 INT, fld3 INT) ENGINE= INNODB;
+INSERT INTO t1 VALUES (155, 45, 55);
+
+--echo #Concurrent INSERT, UPDATE, SELECT and DELETE is supported
+--echo #during OPTIMIZE TABLE operation for INNODB tables.
+--enable_connect_log
+--connection default
+--echo #OPTIMIZE TABLE operation.
+--send OPTIMIZE TABLE t1
+
+--connection con1
+SET DEBUG_SYNC= 'now WAIT_FOR downgraded';
+--echo # With the patch, concurrent DML operation succeeds.
+INSERT INTO t1 VALUES (10, 11, 12);
+UPDATE t1 SET fld1= 20 WHERE fld1= 155;
+DELETE FROM t1 WHERE fld1= 20;
+SELECT * from t1;
+SET DEBUG_SYNC= 'now SIGNAL continue';
+
+--connection default
+--reap
+DROP TABLE t1;
+SET DEBUG_SYNC= 'RESET';
+
+--echo #Concurrent INSERT, UPDATE, SELECT and DELETE is supported
+--echo #during OPTIMIZE TABLE operation for Partitioned table.
+
+SET DEBUG_SYNC= 'alter_table_inplace_after_lock_downgrade SIGNAL downgraded WAIT_FOR continue';
+--echo #Setup PARTITIONED table.
+CREATE TABLE t1(fld1 INT) ENGINE= INNODB PARTITION BY HASH(fld1) PARTITIONS 4;
+INSERT INTO t1 VALUES(10);
+
+--echo #OPTIMIZE TABLE operation.
+--send OPTIMIZE TABLE t1
+
+--connection con1
+SET DEBUG_SYNC= 'now WAIT_FOR downgraded';
+--echo # With the patch, concurrent DML operation succeeds.
+INSERT INTO t1 VALUES (30);
+UPDATE t1 SET fld1= 20 WHERE fld1= 10;
+DELETE FROM t1 WHERE fld1= 20;
+SELECT * from t1;
+SET DEBUG_SYNC= 'now SIGNAL continue';
+
+--connection default
+--reap
+DROP TABLE t1;
+SET DEBUG_SYNC= 'RESET';
+
+--echo #ALTER TABLE FORCE and ALTER TABLE ENGINE uses online rebuild
+--echo #of the table.
+
+CREATE TABLE t1(fld1 INT, fld2 INT) ENGINE=INNODB;
+INSERT INTO t1 VALUES(10, 20);
+
+--enable_info
+ALTER TABLE t1 FORCE;
+ALTER TABLE t1 ENGINE=INNODB;
+
+--echo #ALTER TABLE FORCE, ALTER TABLE ENGINE and OPTIMIZE TABLE uses
+--echo #table copy when the old_alter_table enabled.
+SET SESSION old_alter_table= TRUE;
+ALTER TABLE t1 FORCE;
+ALTER TABLE t1 ENGINE= INNODB;
+
+SET DEBUG_SYNC= 'alter_table_copy_after_lock_upgrade SIGNAL upgraded';
+--echo #OPTIMIZE TABLE operation using table copy.
+--send OPTIMIZE TABLE t1
+
+--connection con1
+SET DEBUG_SYNC= 'now WAIT_FOR upgraded';
+INSERT INTO t1 VALUES(10, 20);
+
+--connection default
+--reap
+SET DEBUG_SYNC= 'RESET';
+SET SESSION old_alter_table= FALSE;
+
+--echo #ALTER TABLE FORCE and ALTER TABLE ENGINE uses table copy
+--echo #when ALGORITHM COPY is used.
+ALTER TABLE t1 FORCE, ALGORITHM= COPY;
+ALTER TABLE t1 ENGINE= INNODB, ALGORITHM= COPY;
+--disable_info
+
+#cleanup
+DROP TABLE t1;
+
+--echo #OPTIMIZE TABLE on a table with FULLTEXT index uses
+--echo #ALTER TABLE FORCE using COPY algorithm here. This
+--echo #test case ensures the COPY table debug sync point is hit.
+
+SET DEBUG_SYNC= 'alter_table_copy_after_lock_upgrade SIGNAL upgraded';
+
+--echo #Setup a table with FULLTEXT index.
+--connection default
+CREATE TABLE t1(fld1 CHAR(10), FULLTEXT(fld1)) ENGINE= INNODB;
+INSERT INTO t1 VALUES("String1");
+
+--echo #OPTIMIZE TABLE operation.
+--send OPTIMIZE TABLE t1
+
+--connection con1
+SET DEBUG_SYNC= 'now WAIT_FOR upgraded';
+INSERT INTO t1 VALUES("String2");
+
+--connection default
+--reap
+SET DEBUG_SYNC= 'RESET';
+DROP TABLE t1;
+
+--echo #Test which demonstrates that ALTER TABLE, OPTIMIZE PARTITION
+--echo #takes OPTIMIZE TABLE code path, hence does an online rebuild
+--echo #of the table with the patch.
+
+--connection default
+SET DEBUG_SYNC= 'alter_table_inplace_after_lock_downgrade SIGNAL downgraded WAIT_FOR continue';
+--echo #Setup PARTITIONED table.
+CREATE TABLE t1(fld1 INT) ENGINE= INNODB PARTITION BY HASH(fld1) PARTITIONS 4;
+INSERT INTO t1 VALUES(10);
+
+--echo #OPTIMIZE ALL PARTITIONS operation.
+--send ALTER TABLE t1 OPTIMIZE PARTITION ALL
+
+--connection con1
+SET DEBUG_SYNC= 'now WAIT_FOR downgraded';
+--echo # With the patch, concurrent DML operation succeeds.
+INSERT INTO t1 VALUES (30);
+UPDATE t1 SET fld1= 20 WHERE fld1= 10;
+DELETE FROM t1 WHERE fld1= 20;
+SELECT * from t1;
+SET DEBUG_SYNC= 'now SIGNAL continue';
+
+--connection default
+--reap
+SET DEBUG_SYNC= 'RESET';
+
+--echo #OPTIMIZE PER PARTITION operation.
+SET DEBUG_SYNC= 'alter_table_inplace_after_lock_downgrade SIGNAL downgraded WAIT_FOR continue';
+--send ALTER TABLE t1 OPTIMIZE PARTITION p0
+
+--connection con1
+SET DEBUG_SYNC= 'now WAIT_FOR downgraded';
+--echo # With the patch, concurrent DML operation succeeds.
+INSERT INTO t1 VALUES (30);
+UPDATE t1 SET fld1= 20 WHERE fld1= 10;
+DELETE FROM t1 WHERE fld1= 20;
+SELECT * from t1;
+SET DEBUG_SYNC= 'now SIGNAL continue';
+
+--connection default
+--reap
+SET DEBUG_SYNC= 'RESET';
+
+--echo # Test case for Bug#11938817 (ALTER BEHAVIOR DIFFERENT THEN DOCUMENTED).
+--enable_info
+--echo # This should not do anything
+ALTER TABLE t1;
+--disable_info
+
+#Note that sync point is activated in the online rebuild code path.
+SET DEBUG_SYNC = 'row_log_table_apply1_before SIGNAL rebuild';
+
+--echo # Check that we rebuild the table
+--send ALTER TABLE t1 engine=innodb
+
+--connection con1
+SET DEBUG_SYNC= 'now WAIT_FOR rebuild';
+
+--connection default
+--reap
+
+SET DEBUG_SYNC= 'RESET';
+
+SET DEBUG_SYNC = 'row_log_table_apply1_before SIGNAL rebuild';
+
+--echo # Check that we rebuild the table
+--send ALTER TABLE t1 FORCE
+
+--connection con1
+SET DEBUG_SYNC= 'now WAIT_FOR rebuild';
+
+--connection default
+--reap
+
+--disable_connect_log
+--disconnect con1
+
+SET DEBUG_SYNC= 'RESET';
+DROP TABLE t1;
+
+
# Check that all connections opened by test cases in this file are really
# gone so execution of other tests won't be affected by their presence.
--source include/wait_until_count_sessions.inc
diff --git a/mysql-test/t/join_cache.test b/mysql-test/t/join_cache.test
index b40fee20e11..c60a06f0b0b 100644
--- a/mysql-test/t/join_cache.test
+++ b/mysql-test/t/join_cache.test
@@ -3700,5 +3700,26 @@ select @counter;
drop table t1,t2,t3;
set expensive_subquery_limit=default;
+--echo #
+--echo # mdev-6071: EXPLAIN chooses to use join buffer while execution turns it down
+--echo #
+
+create table t1 (a int);
+insert into t1 values
+(7), (9), (1), (4), (2), (3), (5), (8), (11), (6), (10);
+
+explain select count(*) from t1, t1 t2 where t1.a=t2.a;
+
+set join_buffer_space_limit=1024*8;
+select @@join_buffer_space_limit;
+select @@join_buffer_size;
+
+explain select count(*) from t1, t1 t2 where t1.a=t2.a;
+
+set join_buffer_space_limit=default;
+
+drop table t1;
+
+# The following command must be the last one the file
# this must be the last command in the file
set @@optimizer_switch=@save_optimizer_switch;
diff --git a/mysql-test/t/key_cache.test b/mysql-test/t/key_cache.test
index 9098ca466b7..aca7a3ea487 100644
--- a/mysql-test/t/key_cache.test
+++ b/mysql-test/t/key_cache.test
@@ -8,6 +8,7 @@ drop table if exists t1, t2, t3;
SET @save_key_buffer_size=@@key_buffer_size;
SET @save_key_cache_block_size=@@key_cache_block_size;
SET @save_key_cache_segments=@@key_cache_segments;
+SET @save_key_cache_file_hash_size=@@key_cache_file_hash_size;
SELECT @@key_buffer_size, @@small.key_buffer_size;
@@ -62,19 +63,19 @@ select @@keycache1.key_buffer_size;
select @@keycache1.key_cache_block_size;
select @@key_buffer_size;
select @@key_cache_block_size;
+select @@key_cache_file_hash_size;
set global keycache1.key_buffer_size=1024*1024;
+let org_key_blocks_unused=`select unused_blocks as unused from information_schema.key_caches where key_cache_name="default"`;
+--disable_query_log
+eval set @org_key_blocks_unused=$org_key_blocks_unused;
+--enable_query_log
+
create table t1 (p int primary key, a char(10)) delay_key_write=1;
create table t2 (p int primary key, i int, a char(10), key k1(i), key k2(a));
-show status like 'key_blocks_used';
-
-# Following results differs on 64 and 32 bit systems because of different
-# pointer sizes, which takes up different amount of space in key cache
-
---replace_result 1812 KEY_BLOCKS_UNUSED 1793 KEY_BLOCKS_UNUSED 1674 KEY_BLOCKS_UNUSED 1818 KEY_BLOCKS_UNUSED 1824 KEY_BLOCKS_UNUSED
-show status like 'key_blocks_unused';
+select @org_key_blocks_unused-unused_blocks as key_blocks_unused, used_blocks as key_blocks_used from information_schema.key_caches where key_cache_name="default";
insert into t1 values (1, 'qqqq'), (11, 'yyyy');
insert into t2 values (1, 1, 'qqqq'), (2, 1, 'pppp'),
@@ -85,9 +86,7 @@ select * from t2;
update t1 set p=2 where p=1;
update t2 set i=2 where i=1;
-show status like 'key_blocks_used';
---replace_result 1808 KEY_BLOCKS_UNUSED 1789 KEY_BLOCKS_UNUSED 1670 KEY_BLOCKS_UNUSED 1814 KEY_BLOCKS_UNUSED 1820 KEY_BLOCKS_UNUSED
-show status like 'key_blocks_unused';
+select @org_key_blocks_unused-unused_blocks as key_blocks_unused, used_blocks as key_blocks_used from information_schema.key_caches where key_cache_name="default";
cache index t1 key (`primary`) in keycache1;
@@ -147,9 +146,7 @@ cache index t3 in keycache2;
cache index t1,t2 in default;
drop table t1,t2,t3;
-show status like 'key_blocks_used';
---replace_result 1812 KEY_BLOCKS_UNUSED 1793 KEY_BLOCKS_UNUSED 1674 KEY_BLOCKS_UNUSED 1818 KEY_BLOCKS_UNUSED 1824 KEY_BLOCKS_UNUSED
-show status like 'key_blocks_unused';
+select @org_key_blocks_unused-unused_blocks as key_blocks_unused, used_blocks as key_blocks_used from information_schema.key_caches where key_cache_name="default";
create table t1 (a int primary key);
cache index t1 in keycache2;
@@ -304,7 +301,7 @@ select * from t2;
update t1 set p=3 where p=1;
update t2 set i=2 where i=1;
---replace_result 1808 KEY_BLOCKS_UNUSED 1670 KEY_BLOCKS_UNUSED 1789 KEY_BLOCKS_UNUSED
+--replace_result 1801 KEY_BLOCKS_UNUSED 1663 KEY_BLOCKS_UNUSED 1782 KEY_BLOCKS_UNUSED
show status like 'key_%';
--replace_column 7 #
select * from information_schema.key_caches where segment_number is null;
@@ -336,7 +333,8 @@ select * from t2;
update t1 set p=3 where p=1;
update t2 set i=2 where i=1;
---replace_result 1808 KEY_BLOCKS_UNUSED 1670 KEY_BLOCKS_UNUSED 1788 KEY_BLOCKS_UNUSED
+
+--replace_result 1794 KEY_BLOCKS_UNUSED 1656 KEY_BLOCKS_UNUSED 1775 KEY_BLOCKS_UNUSED
show status like 'key_%';
--replace_column 7 #
select * from information_schema.key_caches where segment_number is null;
@@ -361,7 +359,7 @@ select * from t2;
update t1 set p=3 where p=1;
update t2 set i=2 where i=1;
---replace_result 1808 KEY_BLOCKS_UNUSED 1670 KEY_BLOCKS_UNUSED 1789 KEY_BLOCKS_UNUSED
+--replace_result 1801 KEY_BLOCKS_UNUSED 1663 KEY_BLOCKS_UNUSED 1782 KEY_BLOCKS_UNUSED
show status like 'key_%';
--replace_column 7 #
select * from information_schema.key_caches where segment_number is null;
@@ -378,6 +376,7 @@ select * from information_schema.key_caches where segment_number is null;
# Switch back to 2 segments
set global key_buffer_size=32*1024;
+set global key_cache_file_hash_size=128;
select @@key_buffer_size;
set global key_cache_segments=2;
select @@key_cache_segments;
@@ -536,5 +535,6 @@ set global keycache2.key_buffer_size=0;
set global key_buffer_size=@save_key_buffer_size;
set global key_cache_segments=@save_key_cache_segments;
+set global key_cache_file_hash_size=@save_key_cache_file_hash_size;
# End of 5.2 tests
diff --git a/mysql-test/t/loaddata.test b/mysql-test/t/loaddata.test
index bf84bdf9194..35243864c04 100644
--- a/mysql-test/t/loaddata.test
+++ b/mysql-test/t/loaddata.test
@@ -637,3 +637,24 @@ create table t1(a point);
drop table t1;
--echo End of 5.1 tests
+
+--echo #
+--echo # Bug#11759519 INFINITE HANG WITH 100% CPU USAGE WITH LOAD DATA LOCAL AND IMPORT ERRORS
+--echo #
+SET @old_mode= @@sql_mode;
+CREATE TABLE t1 (fld1 INT);
+--copy_file $EXE_MYSQL $MYSQLTEST_VARDIR/mysql
+
+SET sql_mode='strict_all_tables';
+
+--echo # Without fix, load data hangs forever.
+--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
+--error ER_TRUNCATED_WRONG_VALUE_FOR_FIELD,1000
+eval LOAD DATA LOCAL INFILE '$MYSQLTEST_VARDIR/mysql' REPLACE INTO TABLE t1
+ FIELDS TERMINATED BY 't' LINES TERMINATED BY '';
+
+SET @@sql_mode= @old_mode;
+
+--remove_file $MYSQLTEST_VARDIR/mysql
+DROP TABLE t1;
+
diff --git a/mysql-test/t/locale.test b/mysql-test/t/locale.test
index 04ac95cea06..93e347b722d 100644
--- a/mysql-test/t/locale.test
+++ b/mysql-test/t/locale.test
@@ -54,3 +54,60 @@ SELECT DATE_FORMAT('2001-01-05', '%w %a %W');
SELECT DATE_FORMAT('2001-01-06', '%w %a %W');
SELECT DATE_FORMAT('2001-01-07', '%w %a %W');
--echo End of 5.4 tests
+
+
+--echo #
+--echo # Start of 5.6 tests
+--echo #
+
+--echo #
+--echo # WL#5303 Romansh locale for DAYNAME, MONTHNAME, DATE_FORMAT
+--echo #
+
+SET NAMES utf8;
+SET @old_50915_lc_time_names := @@lc_time_names;
+SET lc_time_names=en_US;
+SELECT DATE_FORMAT('2001-01-01', '%w %a %W');
+SELECT DATE_FORMAT('2001-03-01', '%c %b %M');
+SET lc_time_names=rm_CH;
+SELECT DATE_FORMAT('2001-01-01', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-02', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-03', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-04', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-05', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-06', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-07', '%w %a %W');
+SELECT DATE_FORMAT('2001-01-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-02-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-03-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-04-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-05-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-06-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-07-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-08-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-09-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-10-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-11-01', '%c %b %M');
+SELECT DATE_FORMAT('2001-12-01', '%c %b %M');
+SET lc_time_names=de_CH;
+SELECT DATE_FORMAT('2001-01-06', '%w %a %W');
+SELECT DATE_FORMAT('2001-09-01', '%c %b %M');
+
+# Checking AM/PM
+SELECT DATE_FORMAT('2010-03-23 11:00:00','%h %p');
+SELECT DATE_FORMAT('2010-03-23 13:00:00','%h %p');
+
+# Checking numeric format
+SELECT format(123456789,2,'rm_CH');
+
+# Checking that error messages point to en_US.
+SET lc_messages=rm_CH;
+--error ER_NO_SUCH_TABLE
+SELECT * FROM non_existent;
+
+SET lc_time_names=@old_50915_lc_time_names;
+
+
+--echo #
+--echo # End of 5.6 tests
+--echo #
diff --git a/mysql-test/t/lock_sync.test b/mysql-test/t/lock_sync.test
index d5ad7becd7d..f00080d917b 100644
--- a/mysql-test/t/lock_sync.test
+++ b/mysql-test/t/lock_sync.test
@@ -49,6 +49,7 @@ drop table if exists t0, t1, t2, t3, t4, t5;
drop view if exists v1, v2;
drop procedure if exists p1;
drop procedure if exists p2;
+drop procedure if exists p3;
drop function if exists f1;
drop function if exists f2;
drop function if exists f3;
@@ -64,6 +65,8 @@ drop function if exists f12;
drop function if exists f13;
drop function if exists f14;
drop function if exists f15;
+drop function if exists f16;
+drop function if exists f17;
--enable_warnings
create table t1 (i int primary key);
insert into t1 values (1), (2), (3), (4), (5);
@@ -170,6 +173,26 @@ begin
call p2(k);
return k;
end|
+create function f16() returns int
+begin
+ create temporary table if not exists temp1 (a int);
+ insert into temp1 select * from t1;
+ drop temporary table temp1;
+ return 1;
+end|
+create function f17() returns int
+begin
+ declare j int;
+ select i from t1 where i = 1 into j;
+ call p3;
+ return 1;
+end|
+create procedure p3()
+begin
+ create temporary table if not exists temp1 (a int);
+ insert into temp1 select * from t1;
+ drop temporary table temp1;
+end|
create trigger t4_bi before insert on t4 for each row
begin
declare k int;
@@ -217,6 +240,7 @@ connection con1;
--disable_result_log
show create procedure p1;
show create procedure p2;
+show create procedure p3;
show create function f1;
show create function f2;
show create function f3;
@@ -232,6 +256,8 @@ show create function f12;
show create function f13;
show create function f14;
show create function f15;
+show create function f16;
+show create function f17;
--enable_result_log
--echo # Switch back to connection 'default'.
connection default;
@@ -492,18 +518,15 @@ let $restore_table= t2;
--echo # 4.1 SELECT/SET with a stored function which does not
--echo # modify data and uses SELECT in its turn.
--echo #
---echo # In theory there is no need to take strong locks on the table
+--echo # There is no need to take strong locks on the table
--echo # being selected from in SF as the call to such function
---echo # won't get into the binary log. In practice, however, we
---echo # discover that fact too late in the process to be able to
---echo # affect the decision what locks should be taken.
---echo # Hence, strong locks are taken in this case.
+--echo # won't get into the binary log.
let $statement= select f1();
let $restore_table= ;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
let $statement= set @a:= f1();
let $restore_table= ;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
--echo #
--echo # 4.2 INSERT (or other statement which modifies data) with
@@ -538,22 +561,20 @@ let $restore_table= t2;
--echo # modify data and reads a table through subselect
--echo # in a control construct.
--echo #
---echo # Again, in theory a call to this function won't get to the
---echo # binary log and thus no strong lock is needed. But in practice
---echo # we don't detect this fact early enough (get_lock_type_for_table())
---echo # to avoid taking a strong lock.
+--echo # Call to this function won't get to the
+--echo # binary log and thus no strong lock is needed.
let $statement= select f3();
let $restore_table= ;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
let $statement= set @a:= f3();
let $restore_table= ;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
let $statement= select f4();
let $restore_table= ;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
let $statement= set @a:= f4();
let $restore_table= ;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
--echo #
--echo # 4.5. INSERT (or other statement which modifies data) with
@@ -591,22 +612,21 @@ let $restore_table= t2;
--echo # doesn't modify data and reads tables through
--echo # a view.
--echo #
---echo # Once again, in theory, calls to such functions won't
---echo # get into the binary log and thus don't need strong
---echo # locks. But in practice this fact is discovered
---echo # too late to have any effect.
+--echo # Calls to such functions won't get into
+--echo # the binary log and thus don't need strong
+--echo # locks.
let $statement= select f6();
let $restore_table= t2;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
let $statement= set @a:= f6();
let $restore_table= t2;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
let $statement= select f7();
let $restore_table= t2;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
let $statement= set @a:= f7();
let $restore_table= t2;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
--echo #
--echo # 4.8 INSERT which uses stored function which
@@ -644,12 +664,11 @@ let $restore_table= t2;
--echo # data and reads a table indirectly, by calling another
--echo # function.
--echo #
---echo # In theory, calls to such functions won't get into the binary
---echo # log and thus don't need to acquire strong locks. But in practice
---echo # this fact is discovered too late to have any effect.
+--echo # Calls to such functions won't get into the binary
+--echo # log and thus don't need to acquire strong locks.
let $statement= select f10();
let $restore_table= ;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
--echo #
--echo # 4.11 INSERT which uses a stored function which doesn't modify
@@ -700,6 +719,36 @@ let $statement= insert into t2 values (f13((select i+10 from t1 where i=1)));
let $restore_table= t2;
--source include/check_no_concurrent_insert.inc
+--echo #
+--echo # 4.15 SELECT/SET with a stored function which
+--echo # inserts data into a temporary table using
+--echo # SELECT on t1.
+--echo #
+--echo # Since this statement is written to the binary log it should
+--echo # be serialized with concurrent statements affecting the data it
+--echo # uses. Therefore it should take strong locks on the data it reads.
+let $statement= select f16();
+let $restore_table= ;
+--source include/check_no_concurrent_insert.inc
+let $statement= set @a:= f16();
+let $restore_table= ;
+--source include/check_no_concurrent_insert.inc
+
+--echo #
+--echo # 4.16 SELECT/SET with a stored function which call procedure
+--echo # which inserts data into a temporary table using
+--echo # SELECT on t1.
+--echo #
+--echo # Since this statement is written to the binary log it should
+--echo # be serialized with concurrent statements affecting the data it
+--echo # uses. Therefore it should take strong locks on the data it reads.
+let $statement= select f17();
+let $restore_table= ;
+--source include/check_no_concurrent_insert.inc
+let $statement= set @a:= f17();
+let $restore_table= ;
+--source include/check_no_concurrent_insert.inc
+
--echo #
--echo # 5. Statements that read tables through stored procedures.
@@ -730,12 +779,11 @@ let $restore_table= t2;
--echo # 5.3 SELECT that calls a function that doesn't modify data and
--echo # uses a CALL statement that reads a table via SELECT.
--echo #
---echo # In theory, calls to such functions won't get into the binary
---echo # log and thus don't need to acquire strong locks. But in practice
---echo # this fact is discovered too late to have any effect.
+--echo # Calls to such functions won't get into the binary
+--echo # log and thus don't need to acquire strong locks.
let $statement= select f15();
let $restore_table= ;
---source include/check_no_concurrent_insert.inc
+--source include/check_concurrent_insert.inc
--echo #
--echo # 5.4 INSERT which calls function which doesn't modify data and
@@ -800,7 +848,6 @@ let $statement= update t5 set l= 2 where l = 1;
let $restore_table= t5;
--source include/check_no_concurrent_insert.inc
-
--echo # Clean-up.
drop function f1;
drop function f2;
@@ -817,9 +864,12 @@ drop function f12;
drop function f13;
drop function f14;
drop function f15;
+drop function f16;
+drop function f17;
drop view v1, v2;
drop procedure p1;
drop procedure p2;
+drop procedure p3;
drop table t1, t2, t3, t4, t5;
disconnect con1;
diff --git a/mysql-test/t/mdl_sync.test b/mysql-test/t/mdl_sync.test
index d5cfab2fac9..8e809788a08 100644
--- a/mysql-test/t/mdl_sync.test
+++ b/mysql-test/t/mdl_sync.test
@@ -4750,6 +4750,7 @@ INSERT INTO t2 VALUES (3), (4);
connect(con1, localhost, root);
connect(con2, localhost, root);
+connect(con3, localhost, root);
--echo # Connection con1
connection con1;
@@ -4769,7 +4770,7 @@ SET DEBUG_SYNC= 'now WAIT_FOR upgrade';
--send DELETE FROM t2 WHERE a = 3
--echo # Connection default
-connection default;
+connection con3;
--echo # Check that DELETE is waiting on a metadata lock and not a table lock.
let $wait_condition=
SELECT COUNT(*) = 1 FROM information_schema.processlist
@@ -4779,7 +4780,9 @@ let $wait_condition=
--echo # Now that DELETE blocks on a metadata lock, we should be able to do
--echo # SELECT * FROM m1 here. SELECT used to be blocked by a DELETE table
--echo # lock request.
-SELECT * FROM m1;
+--send SELECT * FROM m1 WHERE a < 3
+
+connection default;
--echo # Resuming ALTER TABLE
SET DEBUG_SYNC= 'now SIGNAL continue';
@@ -4791,12 +4794,16 @@ connection con1;
connection con2;
--echo # Reaping: DELETE FROM t2 WHERE a = 3
--reap
+connection con3;
+--echo # Reaping: SELECT * FROM m1 WHERE a < 3
+--reap
--echo # Connection default
connection default;
DROP TABLE m1, t1, t2;
SET DEBUG_SYNC= 'RESET';
disconnect con1;
disconnect con2;
+disconnect con3;
# Check that all connections opened by test cases in this file are really
diff --git a/mysql-test/t/multi_update.test b/mysql-test/t/multi_update.test
index 78f0076f98c..4f8736f0c2d 100644
--- a/mysql-test/t/multi_update.test
+++ b/mysql-test/t/multi_update.test
@@ -808,6 +808,47 @@ SELECT * FROM t2;
DROP TABLE t1,t2;
+--echo #
+--echo # MDEV-6139: UPDATE w/ join against MRG_MyISAM table with read-only
+--echo # sub-table fails
+--echo # MDEV-6193: Problems with multi-table updates that JOIN against
+--echo # read-only table
+--echo #
+
+CREATE TABLE t1 (
+ id int(10) unsigned,
+ a int(11)
+) ENGINE=MyISAM;
+
+CREATE TABLE t3 (
+ id int(10) unsigned,
+ b int(11)
+) ENGINE=MyISAM;
+
+CREATE TABLE t2 (
+ id int(10) unsigned,
+ b int(11)
+) ENGINE=MRG_MyISAM UNION=(t3);
+
+FLUSH TABLES;
+
+let $MYSQLD_DATADIR= `select @@datadir`;
+--disable_result_log
+--exec $MYISAMPACK -f $MYSQLD_DATADIR/test/t3
+--exec $MYISAMCHK -rq $MYSQLD_DATADIR/test/t3
+--enable_result_log
+
+update t1 join t2 using (id) set t1.a=t2.b;
+create view v2 as select * from t2;
+update t1 join v2 using (id) set t1.a=0;
+create view v1 as select * from t3;
+update t1 join v1 using (id) set t1.a=0;
+update t1 join INFORMATION_SCHEMA.CHARACTER_SETS on (id=MAXLEN) set t1.a=0;
+create view v3 as select t2.id, t3.b from t2 join t3 using(id);
+update t1 join v3 using (id) set t1.a=0;
+drop view v1, v2, v3;
+drop table t2, t3, t1;
+
--echo end of 5.5 tests
diff --git a/mysql-test/t/myisampack.test b/mysql-test/t/myisampack.test
index ac47d521930..1f97a28e6fd 100644
--- a/mysql-test/t/myisampack.test
+++ b/mysql-test/t/myisampack.test
@@ -268,6 +268,53 @@ FLUSH TABLE t1;
CHECK TABLE t1;
DROP TABLE t1;
+#
+# MDEV-6245 Certain compressed tables with myisampack are corrupted by
+# "CHECK TABLE"
+#
+# Issue was that checksum failed for tables with NULL and VARCHAR fields
+#
+
+create table `t1` (`id` varchar(15) DEFAULT NULL) ENGINE=MyISAM ROW_FORMAT=FIXED;
+insert into t1 values ('aaa'),('bbb'),('ccc'),('ddd'),('eee');
+insert into t1 (select * from t1);
+insert into t1 (select * from t1);
+insert into t1 (select * from t1);
+insert into t1 (select * from t1);
+checksum table t1;
+insert into t1 values(NULL);
+checksum table t1;
+flush table t1;
+--exec $MYISAMPACK -sf $MYSQLD_DATADIR/test/t1
+--exec $MYISAMCHK -srnq $MYSQLD_DATADIR/test/t1
+check table t1;
+checksum table t1;
+alter table t1 checksum=1 row_format=fixed;
+checksum table t1;
+flush table t1;
+--exec $MYISAMPACK -sf $MYSQLD_DATADIR/test/t1
+--exec $MYISAMCHK -srnq $MYSQLD_DATADIR/test/t1
+check table t1;
+checksum table t1;
+
+# Testing with row_format=dynamic
+
+alter table t1 row_format=dynamic checksum=0;
+checksum table t1;
+flush table t1;
+--exec $MYISAMPACK -sf $MYSQLD_DATADIR/test/t1
+--exec $MYISAMCHK -srnq $MYSQLD_DATADIR/test/t1
+check table t1;
+checksum table t1;
+alter table t1 checksum=1 row_format=dynamic;
+checksum table t1;
+flush table t1;
+--exec $MYISAMPACK -sf $MYSQLD_DATADIR/test/t1
+--exec $MYISAMCHK -srnq $MYSQLD_DATADIR/test/t1
+check table t1;
+checksum table t1;
+drop table t1;
+
--echo #
--echo # BUG#11751736: DROP DATABASE STATEMENT SHOULD REMOVE .OLD SUFFIX FROM
--echo # DATABASE DIRECTORY
diff --git a/mysql-test/t/mysql_client_test-master.opt b/mysql-test/t/mysql_client_test-master.opt
index 5b347aa0416..fcaf2b69fbc 100644
--- a/mysql-test/t/mysql_client_test-master.opt
+++ b/mysql-test/t/mysql_client_test-master.opt
@@ -1,3 +1,4 @@
--general-log
--general-log-file=$MYSQLTEST_VARDIR/log/master.log
--log-output=FILE,TABLE
+--max-allowed-packet=32000000
diff --git a/mysql-test/t/mysql_client_test_comp-master.opt b/mysql-test/t/mysql_client_test_comp-master.opt
new file mode 100644
index 00000000000..783093c900b
--- /dev/null
+++ b/mysql-test/t/mysql_client_test_comp-master.opt
@@ -0,0 +1,2 @@
+--loose-enable-performance-schema
+--max-allowed-packet=32000000
diff --git a/mysql-test/t/mysql_client_test_comp.test b/mysql-test/t/mysql_client_test_comp.test
new file mode 100644
index 00000000000..0a6b0ba1130
--- /dev/null
+++ b/mysql-test/t/mysql_client_test_comp.test
@@ -0,0 +1,20 @@
+# run mysql_client_test with performance schema
+
+# No need to run this with embedded server
+-- source include/not_embedded.inc
+
+# need to have the dynamic loading turned on for the client plugin tests
+--source include/have_plugin_auth.inc
+
+SET @old_slow_query_log= @@global.slow_query_log;
+
+call mtr.add_suppression(" Error reading file './client_test_db/test_frm_bug.frm'");
+
+--exec echo "$MYSQL_CLIENT_TEST" > $MYSQLTEST_VARDIR/log/mysql_client_test_comp.out.log 2>&1
+--exec $MYSQL_CLIENT_TEST --getopt-ll-test=25600M >> $MYSQLTEST_VARDIR/log/mysql_client_test_comp.out.log 2>&1
+
+# End of test
+echo ok;
+
+# Restore state changed by mysql_test_run
+SET @@global.slow_query_log= @old_slow_query_log;
diff --git a/mysql-test/t/mysql_client_test_nonblock-master.opt b/mysql-test/t/mysql_client_test_nonblock-master.opt
index 034d5340a23..5775e707c5f 100644
--- a/mysql-test/t/mysql_client_test_nonblock-master.opt
+++ b/mysql-test/t/mysql_client_test_nonblock-master.opt
@@ -1 +1,2 @@
--general-log --general-log-file=$MYSQLTEST_VARDIR/log/master.log --log-output=FILE,TABLE
+--max-allowed-packet=32000000
diff --git a/mysql-test/t/mysql_upgrade.test b/mysql-test/t/mysql_upgrade.test
index 0261928ac08..8c641428353 100644
--- a/mysql-test/t/mysql_upgrade.test
+++ b/mysql-test/t/mysql_upgrade.test
@@ -131,4 +131,32 @@ let $MYSQLD_DATADIR= `select @@datadir`;
# so the following command should never fail.
--remove_file $MYSQLD_DATADIR/mysql_upgrade_info
+--echo #
+--echo # MDEV-4332 Increase username length from 16 characters
+--echo # MDEV-6068, MDEV-6178 mysql_upgrade breaks databases with long user names
+--echo #
+
+connection default;
+GRANT SELECT ON mysql.* TO very_long_user_name_number_1;
+GRANT SELECT ON mysql.* TO very_long_user_name_number_2;
+GRANT ALL ON *.* TO even_longer_user_name_number_3_to_test_the_grantor_and_definer_field_length@localhost WITH GRANT OPTION;
+--change_user even_longer_user_name_number_3_to_test_the_grantor_and_definer_field_length
+
+GRANT INSERT ON mysql.user TO very_long_user_name_number_1;
+GRANT INSERT ON mysql.user TO very_long_user_name_number_2;
+GRANT UPDATE (User) ON mysql.db TO very_long_user_name_number_1;
+GRANT UPDATE (User) ON mysql.db TO very_long_user_name_number_2;
+
+CREATE PROCEDURE test.pr() BEGIN END;
+
+--change_user root
+
+--replace_result $MYSQLTEST_VARDIR var
+--exec $MYSQL_UPGRADE --force 2>&1
+
+SELECT definer FROM mysql.proc WHERE db = 'test' AND name = 'pr';
+SELECT grantor FROM mysql.tables_priv WHERE db = 'mysql' AND table_name = 'user';
+DROP USER very_long_user_name_number_1, very_long_user_name_number_2, even_longer_user_name_number_3_to_test_the_grantor_and_definer_field_length@localhost;
+DROP PROCEDURE test.pr;
+
--echo End of tests
diff --git a/mysql-test/t/mysqlcheck.test b/mysql-test/t/mysqlcheck.test
index d7dab675dc6..d986b42fc91 100644
--- a/mysql-test/t/mysqlcheck.test
+++ b/mysql-test/t/mysqlcheck.test
@@ -263,10 +263,7 @@ let $MYSQLD_DATADIR= `select @@datadir`;
CHECK TABLE bug47205 FOR UPGRADE;
--echo # ALTER TABLE ... FORCE should rebuild the table
---echo # and therefore output "affected rows: 1"
---enable_info
ALTER TABLE bug47205 FORCE;
---disable_info
--echo # Table should now be ok
CHECK TABLE bug47205 FOR UPGRADE;
diff --git a/mysql-test/t/mysqldump.test b/mysql-test/t/mysqldump.test
index 6e717e85122..9d6789541c0 100644
--- a/mysql-test/t/mysqldump.test
+++ b/mysql-test/t/mysqldump.test
@@ -2458,3 +2458,18 @@ drop table t1, t2;
--echo #
--echo # End of 5.1 tests
--echo #
+
+#
+# MDEV-6091 mysqldump goes in a loop and segfaults if --dump-slave is specified and it cannot connect to the server
+#
+--error 2
+--exec $MYSQL_DUMP -hunknownhost --dump-slave nulldb
+
+#
+# MDEV-6056 [PATCH] mysqldump writes usage to stdout even when not explicitly requested
+#
+--replace_result mysqldump.exe mysqldump
+--error 1
+--exec $MYSQL_DUMP --user=foo 2>&1 > $MYSQLTEST_VARDIR/tmp/bug6056.out
+--exec $MYSQL_DUMP --help > $MYSQLTEST_VARDIR/tmp/bug6056.out
+
diff --git a/mysql-test/t/order_by.test b/mysql-test/t/order_by.test
index c4a85e4b111..cf6a4d473c3 100644
--- a/mysql-test/t/order_by.test
+++ b/mysql-test/t/order_by.test
@@ -1947,4 +1947,14 @@ drop table t1,t2,t3;
--echo End of 5.5 tests
-
+--echo #
+--echo # MDEV-5884: EXPLAIN UPDATE ... ORDER BY LIMIT shows wrong #rows
+--echo #
+create table t2(a int);
+insert into t2 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+create table t1 (key1 int, col1 int, key(key1));
+insert into t1
+select A.a + 10 * B.a + 100 * C.a, 1234 from t2 A, t2 B, t2 C;
+--echo # Should show rows=2, not rows=100
+explain update t1 set key1=key1+1 where key1 between 10 and 110 order by key1 limit 2;
+drop table t1,t2;
diff --git a/mysql-test/t/outfile_loaddata.test b/mysql-test/t/outfile_loaddata.test
index 26760f9a1b2..745c75cb4de 100644
--- a/mysql-test/t/outfile_loaddata.test
+++ b/mysql-test/t/outfile_loaddata.test
@@ -169,6 +169,8 @@ TRUNCATE t2;
--eval LOAD DATA INFILE '$file' INTO TABLE t2 CHARACTER SET binary FIELDS TERMINATED BY 'ÑŠ'
--remove_file $file
SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a, b, c;
+SELECT * FROM t1;
+SELECT * FROM t2;
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
--eval SELECT * FROM t1 INTO OUTFILE '$file' LINES STARTING BY 'ÑŠ'
@@ -191,6 +193,8 @@ TRUNCATE t2;
--eval LOAD DATA INFILE '$file' INTO TABLE t2 CHARACTER SET binary LINES TERMINATED BY 'ÑŠ'
--remove_file $file
SELECT * FROM t1 UNION SELECT * FROM t2 ORDER BY a, b, c;
+SELECT * FROM t1;
+SELECT * FROM t2;
--echo # Default (binary) charset:
diff --git a/mysql-test/t/parser.test b/mysql-test/t/parser.test
index 2c8cfafb90a..f59a5d01cf5 100644
--- a/mysql-test/t/parser.test
+++ b/mysql-test/t/parser.test
@@ -733,3 +733,28 @@ DROP TABLE t1, t2, t3;
--echo # End of 5.1 tests
--echo #
+--echo #
+--echo # Bug#17075846 : unquoted file names for variable values are
+--echo # accepted but parsed incorrectly
+--echo #
+--error ER_WRONG_TYPE_FOR_VAR
+SET default_storage_engine=a.myisam;
+--error ER_WRONG_TYPE_FOR_VAR
+SET default_storage_engine = .a.MyISAM;
+--error ER_WRONG_TYPE_FOR_VAR
+SET default_storage_engine = a.b.MyISAM;
+--error ER_WRONG_TYPE_FOR_VAR
+SET default_storage_engine = `a`.MyISAM;
+--error ER_WRONG_TYPE_FOR_VAR
+SET default_storage_engine = `a`.`MyISAM`;
+--error ER_UNKNOWN_STORAGE_ENGINE
+set default_storage_engine = "a.MYISAM";
+--error ER_UNKNOWN_STORAGE_ENGINE
+set default_storage_engine = 'a.MYISAM';
+--error ER_UNKNOWN_STORAGE_ENGINE
+set default_storage_engine = `a.MYISAM`;
+CREATE TABLE t1 (s VARCHAR(100));
+--ERROR ER_BAD_FIELD_ERROR
+CREATE TRIGGER trigger1 BEFORE INSERT ON t1 FOR EACH ROW
+SET default_storage_engine = NEW.INNODB;
+DROP TABLE t1;
diff --git a/mysql-test/t/partition_pruning.test b/mysql-test/t/partition_pruning.test
index e7e764ce138..4c97bab454d 100644
--- a/mysql-test/t/partition_pruning.test
+++ b/mysql-test/t/partition_pruning.test
@@ -1412,3 +1412,60 @@ explain partitions select * from t1 where a between 10 and 13;
explain partitions select * from t1 where a between 10 and 10+33;
drop table t0, t1;
+
+--echo #
+--echo # MDEV-6239: Partition pruning is not working as expected in an inner query
+--echo #
+
+create table t1
+(
+ company_id bigint(5),
+ dept_id bigint(5),
+ emp_id bigint(5),
+ emp_name varchar(100),
+ primary key (company_id, emp_id)
+) partition by list (company_id) (
+ partition p_1000 values in (1000),
+ partition p_2000 values in (2000),
+ partition p_3000 values in (3000)
+);
+
+create table t2
+(
+ company_id bigint(5),
+ dept_id bigint(5),
+ dept_name varchar(100),
+ primary key (company_id, dept_id)
+) partition by list (company_id) (
+ partition p_1000 values in (1000),
+ partition p_2000 values in (2000),
+ partition p_3000 values in (3000)
+);
+
+insert into t2 values
+ (1000, 10, 'Engineering'),
+ (1000, 20, 'Product Management'),
+ (1000, 30, 'QA'),
+ (2000, 40, 'Support'),
+ (2000, 50, 'Professional Services');
+
+insert into t1 values
+(1000, 10, 1, 'John'),
+(1000, 10, 2, 'Smith'),
+(1000, 20, 3, 'Jacob'),
+(1000, 20, 4, 'Brian'),
+(1000, 30, 5, 'Chris'),
+(1000, 30, 6, 'Ryan'),
+(2000, 40, 7, 'Karin'),
+(2000, 40, 8, 'Jay'),
+(2000, 50, 9, 'Ana'),
+(2000, 50, 10, 'Jessica');
+
+--echo # Table t2 should have only partition p_1000.
+explain partitions
+select * from t1
+where company_id = 1000
+and dept_id in (select dept_id from t2 where COMPANY_ID = 1000);
+
+drop table t1,t2;
+
diff --git a/mysql-test/t/plugin.test b/mysql-test/t/plugin.test
index fb608ee5bf8..0655aff9fc9 100644
--- a/mysql-test/t/plugin.test
+++ b/mysql-test/t/plugin.test
@@ -26,9 +26,12 @@ SELECT * FROM t1;
# a couple of tests for variables
set global example_ulong_var=500;
set global example_enum_var= e1;
+set session example_int_var= -1;
show status like 'example%';
show variables like 'example%';
+select @@session.example_int_var;
+
UNINSTALL SONAME 'ha_example';
# the engine is NOT uninstalled yet,
diff --git a/mysql-test/t/ps.test b/mysql-test/t/ps.test
index 9775a8dc28e..0233b2e428b 100644
--- a/mysql-test/t/ps.test
+++ b/mysql-test/t/ps.test
@@ -677,8 +677,8 @@ insert into t2 values ("1", "1", "sup", "0"), ("2", "1", "sup", "1"),
create table t3 (
id int(11) not null default '0',
- preceeding_id int(11) not null default '0',
- primary key (id,preceeding_id)
+ preceding_id int(11) not null default '0',
+ primary key (id,preceding_id)
);
create table t4 (
@@ -692,7 +692,7 @@ insert into t4 values("nicke", "imp");
prepare stmt from
'select distinct t1.partner_id
from t1 left join t3 on t1.id = t3.id
- left join t1 pp on pp.id = t3.preceeding_id
+ left join t1 pp on pp.id = t3.preceding_id
where
exists (
select *
diff --git a/mysql-test/t/range.test b/mysql-test/t/range.test
index f0434f50c98..7b68f42c4cb 100644
--- a/mysql-test/t/range.test
+++ b/mysql-test/t/range.test
@@ -1640,6 +1640,45 @@ DROP TABLE t1;
DROP VIEW v3;
--echo #
+--echo # MDEV-6105: Emoji unicode character string search query makes mariadb performance down
+--echo #
+SET NAMES utf8;
+DROP TABLE IF EXISTS t1;
+CREATE TABLE t1(
+id int AUTO_INCREMENT,
+fd varchar(20),
+primary key(id),
+index ix_fd(fd)
+)engine=innodb default charset=UTF8;
+INSERT INTO t1(id, fd) VALUES (null, ''),(null, 'matt'),(null, 'pitt'),(null, 'lee'),(null, 'kim');
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+INSERT INTO t1 (fd) SELECT fd FROM t1;
+--echo # The following should show "Impossible WHERE" :
+explain
+SELECT * FROM t1 WHERE fd='ðŸ˜';
+SELECT * FROM t1 WHERE fd='ðŸ˜';
+
+--echo # The following must not use range access:
+--replace_column 9 #
+explain select count(*) from t1 where fd <'ðŸ˜';
+select count(*) from t1 where fd <'ðŸ˜';
+select count(*) from t1 ignore index (ix_fd) where fd <'ðŸ˜';
+
+drop table t1;
+set names default;
+
+--echo #
--echo # BUG#13731380: RANGE OPTIMIZER CALLS RECORDS_IN_RANGE() FOR OPEN RANGE
--echo #
@@ -1706,4 +1745,3 @@ explain select * from t3, t2 where t2.a < t3.b and t3.a=1;
--echo # The second table should use 'range':
explain select * from t3, t2 where t3.b > t2.a and t3.a=1;
drop table t1,t2,t3;
-
diff --git a/mysql-test/t/rpl_mysqldump_slave.test b/mysql-test/t/rpl_mysqldump_slave.test
index 77fc4a050cc..345bdb82535 100644
--- a/mysql-test/t/rpl_mysqldump_slave.test
+++ b/mysql-test/t/rpl_mysqldump_slave.test
@@ -36,4 +36,53 @@ start slave;
--exec $MYSQL_DUMP_SLAVE --compact --dump-slave no_such_db
start slave;
+
+--echo *** Test mysqldump --dump-slave GTID functionality.
+
+--connection master
+SET gtid_seq_no = 1000;
+CREATE TABLE t1 (a INT PRIMARY KEY);
+DROP TABLE t1;
+--sync_slave_with_master
+
+--connection slave
+# Inject a local transaction on the slave to check that this is not considered
+# for --dump-slave.
+CREATE TABLE t2 (a INT PRIMARY KEY);
+DROP TABLE t2;
+
+--echo
+--echo 1. --dump-slave=1
+--echo
+--replace_regex /MASTER_LOG_POS=[0-9]+/MASTER_LOG_POS=BINLOG_START/
+--exec $MYSQL_DUMP_SLAVE --compact --dump-slave=1 --gtid test
+
+--echo
+--echo 2. --dump-slave=2
+--echo
+--replace_regex /MASTER_LOG_POS=[0-9]+/MASTER_LOG_POS=BINLOG_START/
+--exec $MYSQL_DUMP_SLAVE --compact --dump-slave=2 --gtid test
+
+
+--echo *** Test mysqldump --master-data GTID functionality.
+--echo
+--echo 1. --master-data=1
+--echo
+--replace_regex /MASTER_LOG_POS=[0-9]+/MASTER_LOG_POS=BINLOG_START/
+--exec $MYSQL_DUMP_SLAVE --compact --master-data=1 --gtid test
+
+--echo
+--echo 2. --master-data=2
+--echo
+--replace_regex /MASTER_LOG_POS=[0-9]+/MASTER_LOG_POS=BINLOG_START/
+--exec $MYSQL_DUMP_SLAVE --compact --master-data=2 --gtid test
+
+--echo
+--echo 3. --master-data --single-transaction
+--echo
+--replace_regex /MASTER_LOG_POS=[0-9]+/MASTER_LOG_POS=BINLOG_START/
+--exec $MYSQL_DUMP_SLAVE --compact --master-data --single-transaction --gtid test
+
+
+
--source include/rpl_end.inc
diff --git a/mysql-test/t/select_found.test b/mysql-test/t/select_found.test
index 684ae54b517..d529dc415e7 100644
--- a/mysql-test/t/select_found.test
+++ b/mysql-test/t/select_found.test
@@ -208,11 +208,10 @@ select f1 from t1,t2 where f1=f3 and f2=3 order by f1;
select found_rows();
drop table t1, t2;
-create table t1 (
- a1 int auto_increment primary key,
- b1 datetime,
- c1 int
-);
+#
+# MDEV-5898 FOUND_ROWS() return incorrect value when using DISTINCT
+#
+create table t1 (a1 int auto_increment primary key, c1 int);
insert t1 (a1) values (null);
insert t1 (a1) select null from t1;
@@ -226,12 +225,7 @@ insert t1 (a1) select null from t1;
insert t1 (a1) select null from t1;
update t1 set c1=a1 % 2;
-create table t2 (
- a2 int,
- b2 int,
- c2 char(16) default '',
- primary key (a2, b2)
-);
+create table t2 (a2 int, b2 int, c2 char(16) default '', primary key (a2, b2));
insert t2 select a1, 1, 'ok' from t1;
insert t2 select a1, 2, 'ko' from t1;
@@ -239,12 +233,27 @@ insert t2 select a1, 3, 'ko' from t1;
insert t2 select a1, 4, 'ok' from t1;
insert t2 select a1, 5, 'ok' from t1;
---disable_result_log
-select sql_calc_found_rows distinct a1,b1,c2 from t1 join t2 on a2=a1
- where a1 <= 256 and c1=0 and c2='ok' order by b1 desc, a1 desc limit 46;
---enable_result_log
+--disable_result_log ONCE
+select sql_calc_found_rows distinct a1,c2 from t1 join t2 on a2=a1
+ where a1 <= 256 and c1=0 and c2='ok' order by a1 desc limit 46;
select found_rows();
drop table t1, t2;
+#
+# MDEV-6221 SQL_CALC_FOUND_ROWS yields wrong result again
+#
+create table t1 (i1 int, v1 int, primary key(i1,v1));
+insert into t1 values (1,1),(2,2),(3,3);
+create table t2 (i2 int primary key, v2 int);
+insert into t2 values (1,5),(2,5),(3,10);
+select 1 as res from t1 left join t2 on i1 = i2 where v2 = 5 or v1 = 5 or v1 = 10 order by v1;
+--disable_result_log ONCE
+select sql_calc_found_rows 1 as res from t1 left join t2 on i1 = i2 where v2 = 5 or v1 = 5 or v1 = 10 order by v1 limit 1;
+select found_rows() as count;
+--disable_result_log ONCE
+select sql_calc_found_rows 1 as res from t1 left join t2 on i1 = i2 where v2 = 5 order by v1 limit 1;
+select found_rows() as count;
+drop table t1, t2;
+
diff --git a/mysql-test/t/selectivity_no_engine.test b/mysql-test/t/selectivity_no_engine.test
index eb6642fb5c7..fc425daff6d 100644
--- a/mysql-test/t/selectivity_no_engine.test
+++ b/mysql-test/t/selectivity_no_engine.test
@@ -30,9 +30,9 @@ insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
create table t2 (col1 int);
--echo # one value in 1..100 range
-insert into t2 select A.a + B.a*10 from t1 A, t1 B;
+insert into t2 select ta.a + tb.a*10 from t1 ta, t1 tb;
--echo # ten values in 100...200 range
-insert into t2 select 100 + A.a + B.a*10 from t1 A, t1 B, t1 C;
+insert into t2 select 100 + ta.a + tb.a*10 from t1 ta, t1 tb, t1 tc;
set histogram_type='SINGLE_PREC_HB';
set histogram_size=100;
@@ -51,7 +51,7 @@ drop table t1, t2;
create table t0(a int);
insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
create table t1(a int);
-insert into t1 select A.a from t0 A, t0 B, t0 C;
+insert into t1 select ta.a from t0 ta, t0 tb, t0 tc;
set histogram_size=20;
set histogram_type='single_prec_hb';
analyze table t1 persistent for all;
@@ -73,8 +73,8 @@ drop table t0, t1;
--echo #
create table t1 (col1 int);
set @a=-1;
-create table t2 (a int) select (@a:=@a+1) as a from information_schema.session_variables A limit 100;
-insert into t1 select A.a from t2 A, t2 B where A.a < 100 and B.a < 100;
+create table t2 (a int) select (@a:=@a+1) as a from information_schema.session_variables ta limit 100;
+insert into t1 select ta.a from t2 ta, t2 tb where ta.a < 100 and tb.a < 100;
select min(col1), max(col1), count(*) from t1;
set histogram_size=100;
analyze table t1 persistent for all;
@@ -91,7 +91,7 @@ create table t1(a int);
insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
create table t2 (a int, b int, col1 varchar(64), col2 varchar(64), key(a,b));
-insert into t2 select A.a+10*B.a, C.a+10*D.a, 'filler-data1', 'filler-data2' from t1 A, t1 B, t1 C, t1 D;
+insert into t2 select ta.a+10*tb.a, tc.a+10*td.a, 'filler-data1', 'filler-data2' from t1 ta, t1 tb, t1 tc, t1 td;
set histogram_size=100;
set optimizer_use_condition_selectivity=4;
@@ -101,6 +101,115 @@ analyze table t2 persistent for all;
explain extended select * from t2 where a in (1,2,3) and b in (1,2,3);
drop table t2, t1;
+
+--echo #
+--echo # MDEV-5980: EITS: if condition is used for REF access, its selectivity is still in filtered%
+--echo #
+create table t0(a int);
+insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+create table t1(key1 int, col1 int, key(key1));
+insert into t1 select ta.a, ta.a from t0 ta, t0 tb, t0 tc;
+
+set histogram_size=100;
+set use_stat_tables='preferably';
+set optimizer_use_condition_selectivity=4;
+analyze table t1 persistent for all;
+--echo # 10% is ok
+explain extended select * from t1 where col1=2;
+--echo # Must show 100%, not 10%
+explain extended select * from t1 where key1=2;
+drop table t0, t1;
+
+--echo # MDEV-6003: EITS: ref access, keypart2=const vs keypart2=expr - inconsistent filtered% value
+--echo #
+create table t0(a int);
+insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+create table t1 (
+ kp1 int, kp2 int,
+ filler1 char(100),
+ filler2 char(100),
+ key(kp1, kp2)
+);
+
+insert into t1
+select
+ ta.a,
+ tb.a,
+ 'filler-data-1',
+ 'filler-data-2'
+from t0 ta, t0 tb, t0 tc;
+set histogram_size=100;
+set use_stat_tables='preferably';
+set optimizer_use_condition_selectivity=4;
+analyze table t1 persistent for all;
+--echo # NOTE: 10*100%, 10*100% rows is ok
+explain extended select * from t0, t1 where t1.kp1=t0.a and t1.kp2=t0.a+1;
+
+--echo # NOTE: t0: 10*100% is ok, t1: 10*9.90% is bad. t1 should have 10*100%.
+explain extended select * from t0, t1 where t1.kp1=t0.a and t1.kp2=4;
+drop table t0, t1;
+
+--echo #
+--echo # MDEV-6209: Assertion `join->best_read < double(1.79769313486231570815e+308L)'
+--echo # failed in bool greedy_search with optimizer_use_condition_selectivity>1
+--echo #
+SET optimizer_use_condition_selectivity = 2;
+
+CREATE TABLE t1 (a CHAR(6), b INT, PRIMARY KEY (a,b)) ENGINE=MyISAM;
+INSERT INTO t1 VALUES ('foo',1),('bar',2);
+
+SELECT * FROM t1 AS t1_1, t1 AS t1_2 WHERE NOT ( t1_1.a <> 'baz');
+DROP TABLE t1;
+
+--echo #
+--echo # MDEV-6308: Server crashes in table_multi_eq_cond_selectivity with ...
+--echo #
+CREATE TABLE t1 (
+ id varchar(40) COLLATE utf8_bin,
+ dt datetime,
+ PRIMARY KEY (id)
+);
+
+INSERT INTO t1 VALUES ('foo','2011-04-12 05:18:08'),
+ ('bar','2013-09-19 11:37:03');
+
+CREATE TABLE t2 (
+ t1_id varchar(40) COLLATE utf8_bin,
+ f1 varchar(64),
+ f2 varchar(1024),
+ KEY (f1,f2(255))
+);
+
+INSERT INTO t2 VALUES ('foo','baz','qux'),('bar','baz','qux');
+
+set optimizer_use_condition_selectivity=2;
+explain
+select * from t1,t2 where t1.id = t2.t1_id and t2.f2='qux' and t2.f1='baz';
+select * from t1,t2 where t1.id = t2.t1_id and t2.f2='qux' and t2.f1='baz';
+
+drop table t1,t2;
+
+--echo #
+--echo # MDEV-5985: EITS: selectivity estimates look illogical for join and non-key equalities
+--echo #
+
+create table t0(a int);
+insert into t0 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+create table t1(a int);
+insert into t1 select ta.a + tb.a* 10 + tc.a * 100 from t0 ta, t0 tb, t0 tc;
+create table t2 as select * from t1;
+set histogram_size=100;
+set use_stat_tables='preferably';
+set optimizer_use_condition_selectivity=4;
+analyze table t1 persistent for all;
+analyze table t2 persistent for all;
+--echo # Filtered will be 4.95, 9.90
+explain extended select * from t1 ta, t2 tb where ta.a < 40 and tb.a < 100;
+--echo # Here, tb.filtered should not become 100%:
+explain extended select * from t1 ta, t2 tb where ta.a < 40 and tb.a < 100 and tb.a=ta.a;
+
+drop table t0,t1,t2;
+
--echo #
--echo # End of the test file
--echo #
diff --git a/mysql-test/t/subselect.test b/mysql-test/t/subselect.test
index e7cb505b19f..d1c3774947a 100644
--- a/mysql-test/t/subselect.test
+++ b/mysql-test/t/subselect.test
@@ -5884,3 +5884,9 @@ EXPLAIN SELECT * FROM t1 WHERE EXISTS ( SELECT a FROM t1, t2 WHERE b = a GROUP B
DROP TABLE t1,t2;
+--echo #
+--echo # MDEV-5991: crash in Item_field::used_tables
+--echo #
+create table t1 (c int);
+select exists(select 1 from t1 group by `c` in (select `c` from t1));
+drop table t1;
diff --git a/mysql-test/t/subselect_exists_to_in.test b/mysql-test/t/subselect_exists_to_in.test
deleted file mode 100644
index 1b97aa13955..00000000000
--- a/mysql-test/t/subselect_exists_to_in.test
+++ /dev/null
@@ -1,11 +0,0 @@
-#
-# Run subselect.test with exists to in transformation
-#
-select @@optimizer_switch like '%exists_to_in=on%';
-set optimizer_switch='exists_to_in=on';
-
---source t/subselect.test
-
-set optimizer_switch=default;
-select @@optimizer_switch like '%exists_to_in=on%';
-
diff --git a/mysql-test/t/subselect_no_exists_to_in.test b/mysql-test/t/subselect_no_exists_to_in.test
new file mode 100644
index 00000000000..7145a4594bc
--- /dev/null
+++ b/mysql-test/t/subselect_no_exists_to_in.test
@@ -0,0 +1,11 @@
+#
+# Run subselect.test with exists to in transformation
+#
+select @@optimizer_switch like '%exists_to_in=off%';
+set optimizer_switch='exists_to_in=off';
+
+--source t/subselect.test
+
+set optimizer_switch=default;
+select @@optimizer_switch like '%exists_to_in=off%';
+
diff --git a/mysql-test/t/subselect_sj.test b/mysql-test/t/subselect_sj.test
index 1b0076fd1e6..2c60e5645c3 100644
--- a/mysql-test/t/subselect_sj.test
+++ b/mysql-test/t/subselect_sj.test
@@ -79,6 +79,8 @@ select * from t1 left join (t2 A, t2 B) on ( A.a= t1.a and B.a in (select pk fro
explain extended
select * from t1 left join t2 on (t2.a= t1.a and t2.a in (select pk from t10));
+set join_buffer_size=8*1024;
+
--echo we shouldn't flatten if we're going to get a join of > MAX_TABLES.
explain select * from
t1 s00, t1 s01, t1 s02, t1 s03, t1 s04,t1 s05,t1 s06,t1 s07,t1 s08,t1 s09,
@@ -97,6 +99,8 @@ select * from
t1 left join t2 on (t2.a= t1.a and t2.a in (select pk from t10))
where t1.a < 5;
+set join_buffer_size=default;
+
#
# Prepared statements
#
@@ -897,8 +901,8 @@ insert into t2 values ("1", "1", "sup", "0"), ("2", "1", "sup", "1"),
("4", "1", "sup", "0");
create table t3 (
id int(11) not null default '0',
- preceeding_id int(11) not null default '0',
- primary key (id,preceeding_id)
+ preceding_id int(11) not null default '0',
+ primary key (id,preceding_id)
);
create table t4 (
diff --git a/mysql-test/t/subselect_sj2.test b/mysql-test/t/subselect_sj2.test
index 9d9e7848415..a82baf095c1 100644
--- a/mysql-test/t/subselect_sj2.test
+++ b/mysql-test/t/subselect_sj2.test
@@ -1291,5 +1291,34 @@ SELECT * FROM t1, t3 WHERE t3_c IN ( SELECT t1_pk2 FROM t4, t2 WHERE t2_c = t1_p
DROP TABLE t1,t2,t3,t4;
+--echo #
+--echo # MDEV-6263: Wrong result when using IN subquery with order by
+--echo #
+CREATE TABLE t1 (
+ id int(11) NOT NULL,
+ nombre varchar(255) NOT NULL,
+ PRIMARY KEY (id)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+INSERT INTO t1 (id, nombre) VALUES
+(1, 'row 1'),(2, 'row 2'),(3, 'row 3'),
+(4, 'row 4'),(5, 'row 5'),(6, 'row 6');
+
+CREATE TABLE t2 (
+ id_algo int(11) NOT NULL,
+ id_agente int(11) NOT NULL,
+ PRIMARY KEY (id_algo,id_agente),
+ KEY another_data (id_agente)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1;
+
+INSERT INTO t2 (id_algo, id_agente) VALUES
+(1, 1),(1, 2),(2, 1),(2, 2),(2, 3),(3, 1);
+
+SELECT * FROM t1 WHERE id in (select distinct id_agente from t2) ORDER BY nombre ASC;
+
+SELECT * FROM t1 WHERE id in (select distinct id_agente from t2);
+
+DROP TABLE t1, t2;
+
--echo # This must be the last in the file:
set optimizer_switch=@subselect_sj2_tmp;
diff --git a/mysql-test/t/table_options-5867.test b/mysql-test/t/table_options-5867.test
new file mode 100644
index 00000000000..153ec08e675
--- /dev/null
+++ b/mysql-test/t/table_options-5867.test
@@ -0,0 +1,30 @@
+#
+# MDEV-5867 ALTER TABLE t1 ENGINE=InnoDB keeps bad options when t1 ENGINE is CONNECT
+#
+# verify that SHOW CREATE TABLE hides unknown options when IGNORE_BAD_TABLE_OPTIONS is not set
+
+--source include/have_example_plugin.inc
+--source include/not_embedded.inc
+
+install soname 'ha_example';
+
+set sql_mode='ignore_bad_table_options';
+create table t1 (
+ a int complex='c,f,f,f' invalid=3
+) engine=example ull=10000 str='dskj' one_or_two='one' yesno=0
+ foobar=barfoo;
+
+create table t2 (a int, key (a) some_option=2014);
+
+show create table t1;
+show create table t2;
+
+set sql_mode='';
+
+show create table t1;
+show create table t2;
+
+drop table t1, t2;
+
+uninstall soname 'ha_example';
+
diff --git a/mysql-test/t/temporal_literal.test b/mysql-test/t/temporal_literal.test
index 177aab0daa8..6783b19a7d4 100644
--- a/mysql-test/t/temporal_literal.test
+++ b/mysql-test/t/temporal_literal.test
@@ -326,3 +326,21 @@ CREATE TABLE t1 AS SELECT
TIMESTAMP'2001-01-00 00:00:00';
SHOW CREATE TABLE t1;
DROP TABLE t1;
+
+--echo #
+--echo # MDEV-5975 Prepared statements with DATE literals do not honor NO_ZERO_IN_DATE
+--echo #
+SET sql_mode=DEFAULT;
+PREPARE stmt FROM "SELECT (SELECT DATE'2001-00-00') AS c";
+EXECUTE stmt;
+SET sql_mode='no_zero_in_date';
+EXECUTE stmt;
+DEALLOCATE PREPARE stmt;
+
+SET sql_mode=DEFAULT;
+PREPARE stmt FROM "SELECT (SELECT TIMESTAMP'2001-00-00 10:20:30') AS c";
+EXECUTE stmt;
+SET sql_mode='no_zero_in_date';
+EXECUTE stmt;
+DEALLOCATE PREPARE stmt;
+SET sql_mode=DEFAULT;
diff --git a/mysql-test/t/type_date.test b/mysql-test/t/type_date.test
index 6cfd9711c3e..6b8ed128f4b 100644
--- a/mysql-test/t/type_date.test
+++ b/mysql-test/t/type_date.test
@@ -319,9 +319,36 @@ SELECT
DATE('0'),
IFNULL(DATE('0'),CURRENT_DATE) AS d1,
DATE('20011107')>IFNULL(DATE('0'),CURRENT_DATE) AS cmp;
-SET @@timestamp=DEFAULT;
--echo #
+--echo # MDEV-5041 Inserting a TIME with hour>24 into a DATETIME column produces a wrong value
+--echo #
+SELECT CAST(TIME('-800:20:30') AS DATE);
+SELECT CAST(TIME('800:20:30') AS DATE);
+SELECT CAST(TIME('33 08:20:30') AS DATE);
+CREATE TABLE t1 (a DATE);
+INSERT INTO t1 VALUES (TIME('800:20:30'));
+INSERT INTO t1 VALUES (TIME('33 08:20:30'));
+SET SQL_MODE=NO_ZERO_IN_DATE;
+INSERT INTO t1 VALUES (TIME('48:20:30'));
+SET SQL_MODE=DEFAULT;
+SELECT * FROM t1;
+DROP TABLE t1;
+DELIMITER |;
+CREATE PROCEDURE test5041()
+BEGIN
+ DECLARE t TIME;
+ DECLARE d DATE;
+ SET t= TIME('800:00:00');
+ SET d= t;
+ SELECT d;
+END;|
+DELIMITER ;|
+call test5041();
+drop procedure test5041;
+
+SET @@timestamp=DEFAULT;
+--echo #
--echo # End of 5.3 tests
--echo #
diff --git a/mysql-test/t/type_datetime.test b/mysql-test/t/type_datetime.test
index a1c0509666a..e44b190def0 100644
--- a/mysql-test/t/type_datetime.test
+++ b/mysql-test/t/type_datetime.test
@@ -466,10 +466,12 @@ DROP TABLE t1;
#
# MDEV-4281 Assertion `maybe_null && item->null_value' fails in make_sortkey on CASE with different return types, GROUP_CONCAT, GROUP BY
#
+SET timestamp=UNIX_TIMESTAMP('2001-01-01 10:20:30');
create table t1 (d date, t time) engine=myisam;
insert into t1 values ('2000-12-03','22:55:23'),('2008-05-03','10:19:31');
select case when d = '2012-12-12' then d else t end as cond, group_concat( d ) from t1 group by cond;
drop table t1;
+SET timestamp=DEFAULT;
--echo #
--echo # Semantics of the condition <non-nullable datetime field> IS NULL
@@ -491,6 +493,44 @@ drop table t1,t2;
--echo #
SELECT CONVERT_TZ(GREATEST(TIMESTAMP('2021-00-00'),TIMESTAMP('2022-00-00')),'+00:00','+7:5');
+
+--echo #
+--echo # MDEV-5041 Inserting a TIME with hour>24 into a DATETIME column produces a wrong value
+--echo #
+SET @@timestamp=UNIX_TIMESTAMP('2013-08-19 20:30:00');
+SELECT CAST(TIME('-800:20:30') AS DATETIME);
+SELECT CAST(TIME('800:20:30') AS DATETIME);
+SELECT CAST(TIME('33 08:20:30') AS DATETIME);
+CREATE TABLE t1 (a DATETIME);
+INSERT INTO t1 VALUES (TIME('800:20:30'));
+INSERT INTO t1 VALUES (TIME('33 08:20:30'));
+SET SQL_MODE=NO_ZERO_IN_DATE;
+INSERT INTO t1 VALUES (TIME('48:20:30'));
+SET SQL_MODE=DEFAULT;
+SELECT * FROM t1;
+DROP TABLE t1;
+DELIMITER |;
+CREATE PROCEDURE test5041()
+BEGIN
+ DECLARE t TIME;
+ DECLARE dt DATETIME;
+ SET t= TIME('800:20:30');
+ SET dt= t;
+ SELECT dt;
+END;|
+DELIMITER ;|
+call test5041();
+drop procedure test5041;
+SET @@timestamp=DEFAULT;
+
+--echo #
+--echo # MDEV-6097 Inconsistent results for CAST(int,decimal,double AS DATETIME)
+--echo #
+SELECT
+ CAST(010203101112 AS DATETIME(1)) AS c1,
+ CAST(010203101112.2 AS DATETIME(1)) AS c2,
+ CAST(010203101112.2+0e0 AS DATETIME(1)) AS c3;
+
--echo End of 5.3 tests
--echo #
diff --git a/mysql-test/t/type_time.test b/mysql-test/t/type_time.test
index 1daeec03a08..4f23f7b1bb8 100644
--- a/mysql-test/t/type_time.test
+++ b/mysql-test/t/type_time.test
@@ -115,6 +115,12 @@ create table t1 (f1 time , f2 varchar(5), key(f1));
insert into t1 values ('00:20:01','a'),('00:20:03','b');
select * from t1 force key (f1) where f1 < curdate();
select * from t1 ignore key (f1) where f1 < curdate();
+select * from t1 force key (f1) where f1 > curdate();
+select * from t1 ignore key (f1) where f1 > curdate();
+delete from t1;
+insert into t1 values ('-00:20:01','a'),('-00:20:03','b');
+select * from t1 force key (f1) where f1 < curdate();
+select * from t1 ignore key (f1) where f1 < curdate();
drop table t1;
#
@@ -205,6 +211,23 @@ SELECT * FROM t2;
SHOW COLUMNS FROM t2;
DROP TABLE t2,t1;
+--echo #
+--echo # MDEV-4858 Wrong results for a huge unsigned value inserted into a TIME column
+--echo #
+SET sql_mode=traditional;
+CREATE TABLE t1 (a TIME(6));
+--error ER_TRUNCATED_WRONG_VALUE
+INSERT INTO t1 VALUES (CAST(0xFFFFFFFF00000000 AS UNSIGNED));
+SET sql_mode=DEFAULT;
+INSERT INTO t1 VALUES (CAST(0xFFFFFFFF00000000 AS UNSIGNED));
+SELECT * FROM t1;
+DROP TABLE t1;
+SELECT TIME'00:00:00'> CAST(0xFFFFFFFF00000000 AS UNSIGNED);
+
+--echo #
+--echo # MDEV-6100 No warning on CAST(9000000 AS TIME)
+--echo #
+SELECT CAST(9000000 AS TIME);
--echo #
--echo # End of 5.3 tests
@@ -226,3 +249,19 @@ SELECT CAST('-24:00:00' AS TIME) = (SELECT f1 FROM t1);
SELECT '-24:00:00' = (SELECT f1 FROM t1);
DROP TABLE t1;
+--echo #
+--echo # Start of 10.0 tests
+--echo #
+
+
+--echo #
+--echo # MDEV-6102 Comparison between TIME and DATETIME does not use CURRENT_DATE
+--echo #
+SET timestamp=UNIX_TIMESTAMP('2014-04-14 01:02:03');
+SELECT CAST(TIME'10:20:30' AS DATETIME), TIME'10:20:30'=TIMESTAMP'2014-04-14 10:20:30' AS cmp;
+SET timestamp=DEFAULT;
+
+--echo #
+--echo # End of 10.0 tests
+--echo #
+
diff --git a/mysql-test/t/type_time_6065.test b/mysql-test/t/type_time_6065.test
new file mode 100644
index 00000000000..6e29b849be5
--- /dev/null
+++ b/mysql-test/t/type_time_6065.test
@@ -0,0 +1,177 @@
+#
+# MDEV-6065 MySQL Bug#13623473 "MISSING ROWS ON SELECT AND JOIN WITH TIME/DATETIME COMPARE"
+#
+
+# Systematic testing of ref access and range scan
+
+SET TIMESTAMP=UNIX_TIMESTAMP('2012-01-31 10:14:35');
+
+CREATE TABLE t1 (col_time_key TIME, KEY(col_time_key));
+INSERT INTO t1 VALUES ('00:00:00'),('-24:00:00'),('-48:00:00'),('24:00:00'),('48:00:00');
+CREATE TABLE t2 (col_datetime_key DATETIME, KEY(col_datetime_key));
+INSERT INTO t2 SELECT * FROM t1;
+
+let $cnt_0=5;
+let $operator= =;
+# For operator in =, >=, >, <=, <
+while ($cnt_0)
+{
+ let $cnt_1=2;
+ let $first_table=t1;
+ # for table in t1,t2
+ while ($cnt_1)
+ {
+ if ($first_table==t1)
+ {
+ let $first_index=col_time_key;
+ let $second_table=t2;
+ let $second_index=col_datetime_key;
+ }
+ if ($first_table==t2)
+ {
+ let $first_index=col_datetime_key;
+ let $second_table=t1;
+ let $second_index=col_time_key;
+ }
+ let $cnt_2=2;
+ let $first_index_hint=ignore;
+ # for first_index_hint in ignore,force
+ while ($cnt_2)
+ {
+ let $cnt_3=2;
+ let $second_index_hint=ignore;
+ # for second_index_hint in ignore, force
+ while ($cnt_3)
+ {
+ let $cnt_4=2;
+ let $first_operand=col_time_key;
+ # for first_operand in col_time_key, col_datetime_key
+ while ($cnt_4)
+ {
+ if ($first_operand==col_time_key)
+ {
+ let $second_operand=col_datetime_key;
+ }
+ if ($first_operand==col_datetime_key)
+ {
+ let $second_operand=col_time_key;
+ }
+
+ eval EXPLAIN EXTENDED SELECT * FROM
+ $first_table $first_index_hint INDEX ($first_index)
+ STRAIGHT_JOIN
+ $second_table $second_index_hint INDEX ($second_index)
+ WHERE $first_operand $operator $second_operand;
+ --sorted_result
+ eval SELECT * FROM
+ $first_table $first_index_hint INDEX ($first_index)
+ STRAIGHT_JOIN
+ $second_table $second_index_hint INDEX ($second_index)
+ WHERE $first_operand $operator $second_operand;
+
+ let $first_operand=col_datetime_key;
+ dec $cnt_4;
+ }
+ let $second_index_hint=force;
+ dec $cnt_3;
+ }
+ let $first_index_hint=force;
+ dec $cnt_2;
+ }
+ let $first_table=t2;
+ dec $cnt_1;
+ }
+ if ($cnt_0==5)
+ {
+ let $operator= >=;
+ }
+ if ($cnt_0==4)
+ {
+ let $operator= >;
+ }
+ if ($cnt_0==3)
+ {
+ let $operator= <=;
+ }
+ if ($cnt_0==2)
+ {
+ let $operator= <;
+ }
+ dec $cnt_0;
+}
+
+DROP TABLE t1,t2;
+
+#
+# Original test of the bug report
+#
+
+CREATE TABLE t1 (
+ pk INT NOT NULL AUTO_INCREMENT,
+ col_int_nokey INT,
+ col_int_key INT NOT NULL,
+ PRIMARY KEY (pk),
+ KEY col_int_key (col_int_key)
+);
+
+INSERT INTO t1 VALUES (10,1,7), (11,7,0), (12,4,9), (13,7,3),
+(14,0,4), (15,2,2), (16,9,5), (17,4,3), (18,0,1), (19,9,3), (20,1,6),
+(21,3,7), (22,8,5), (23,8,1), (24,18,204), (25,84,224), (26,6,9),
+(27,3,5), (28,6,0), (29,6,3);
+
+CREATE TABLE t2 (
+ col_int_nokey INT NOT NULL,
+ col_datetime_key DATETIME NOT NULL,
+ col_varchar_key VARCHAR(1) NOT NULL,
+ KEY col_datetime_key (col_datetime_key),
+ KEY col_varchar_key (col_varchar_key)
+);
+
+INSERT INTO t2 VALUES (1,'2001-11-04 19:07:55','k');
+
+CREATE TABLE t3 (
+ col_time_key TIME,
+ KEY col_time_key (col_time_key)
+);
+
+INSERT INTO t3 VALUES ('21:22:34'), ('10:50:38'), ('00:21:38'),
+('04:08:02'), ('16:25:11'), ('10:14:58'), ('19:47:59'), ('11:14:24'),
+('00:00:00'), ('00:00:00'), ('15:57:25'), ('07:05:51'), ('19:22:21'),
+('03:53:16'), ('09:16:38'), ('15:37:26'), ('00:00:00'), ('05:03:03'),
+('02:59:24'), ('00:01:58');
+
+let $query=SELECT * FROM t2 STRAIGHT_JOIN t3 FORCE INDEX (col_time_key)
+ ON t3.col_time_key > t2.col_datetime_key;
+eval EXPLAIN EXTENDED $query;
+--sorted_result
+eval $query;
+
+let $query=SELECT * FROM t2 STRAIGHT_JOIN t3 IGNORE INDEX (col_time_key)
+ ON t3.col_time_key > t2.col_datetime_key;
+eval EXPLAIN EXTENDED $query;
+--sorted_result
+eval $query;
+
+let $query=SELECT outr.col_int_nokey
+FROM t2 as outr
+ STRAIGHT_JOIN t3 AS outr2
+ ON outr2.col_time_key > outr.col_datetime_key
+WHERE outr.col_int_nokey IN (
+ SELECT col_int_key
+ FROM t1 AS innr
+ WHERE innr.pk >= innr.col_int_nokey
+) AND (
+ outr.col_int_nokey <= 6
+ OR
+ outr.col_varchar_key IS NULL
+);
+eval EXPLAIN EXTENDED $query;
+--sorted_result
+eval $query;
+
+DROP TABLE t1,t2,t3;
+SET TIMESTAMP=0; # back to current time
+
+#
+# End of 10.0 tests
+#
diff --git a/mysql-test/t/union.test b/mysql-test/t/union.test
index a53427f7fc6..877509a9fc0 100644
--- a/mysql-test/t/union.test
+++ b/mysql-test/t/union.test
@@ -1274,8 +1274,8 @@ SELECT(SELECT 1 AS a LIMIT 1) AS dev;
SELECT(SELECT 1 AS a FROM dual ORDER BY a DESC LIMIT 1) AS dev;
--echo #
---echo # LP bug#1010729: Unexpected syntax error from UNION
---echo # (bug #54382) with single-table join nest
+--echo # lp:1010729: Unexpected syntax error from UNION
+--echo # (bug #54382) with single-table join nest
--echo #
CREATE TABLE t1 (a int);
CREATE TABLE t2 (b int);
@@ -1292,3 +1292,11 @@ SELECT t1.pk FROM t1 LEFT JOIN (t2) ON (t1.pk = t2.fk);
DROP TABLE t1,t2;
+#
+# Bug #18167356: EXPLAIN W/ EXISTS(SELECT* UNION SELECT*)
+# WHERE ONE OF SELECT* IS DISTINCT FAILS.
+#
+create table t1 (a int);
+insert t1 values (1),(2),(3),(1);
+explain select 1 from dual where exists (select max(a) from t1 group by a union select a+2 from t1);
+drop table t1;
diff --git a/mysql-test/t/variables.test b/mysql-test/t/variables.test
index 65109516681..e7e621081d6 100644
--- a/mysql-test/t/variables.test
+++ b/mysql-test/t/variables.test
@@ -549,11 +549,11 @@ set lc_time_names=NULL;
set lc_time_names=-1;
select @@lc_time_names;
--echo LC_TIME_NAMES: testing locale with the last ID:
-set lc_time_names=109;
+set lc_time_names=110;
select @@lc_time_names;
--echo LC_TIME_NAMES: testing a number beyond the valid ID range:
--error ER_UNKNOWN_LOCALE
-set lc_time_names=110;
+set lc_time_names=111;
select @@lc_time_names;
--echo LC_TIME_NAMES: testing that 0 is en_US:
set lc_time_names=0;
diff --git a/mysql-test/t/view.test b/mysql-test/t/view.test
index 7402e992350..d1d4b936aba 100644
--- a/mysql-test/t/view.test
+++ b/mysql-test/t/view.test
@@ -1,7 +1,7 @@
--disable_warnings
-drop table if exists t1,t2,t3,t4,t9,`t1a``b`,v1,v2,v3,v4,v5,v6;
-drop view if exists t1,t2,`t1a``b`,v1,v2,v3,v4,v5,v6;
+drop table if exists t1,t2,t3,t4,t5,t6,t9,`t1a``b`,v1,v2,v3,v4,v5,v6;
+drop view if exists t1,t2,t3,t4,t5,t6,t9,`t1a``b`,v1,v2,v3,v4,v5,v6;
drop database if exists mysqltest;
--enable_warnings
use test;
@@ -750,6 +750,21 @@ drop view v1;
drop table t1;
#
+# VIEW over non-existing column
+#
+create table t1 (a varchar(20));
+create view v1 as select a from t1;
+alter table t1 change a aa int;
+--error ER_VIEW_INVALID
+select * from v1;
+--replace_column 8 # 12 # 13 #
+show table status;
+show create view v1;
+drop view v1;
+drop table t1;
+
+
+#
# VIEW with floating point (long number) as column
#
create view v1 as select 99999999999999999999999999999999999999999999999999999 as col1;
@@ -4068,6 +4083,118 @@ select * from t2;
DROP VIEW v1,v2,v3;
DROP TABLE t1,t2;
+--echo #
+--echo # MDEV-6251: SIGSEGV in query optimizer (in set_check_materialized
+--echo # with MERGE view)
+--echo #
+
+CREATE TABLE t1 (a1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t2 (b1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t3 (c1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t4 (d1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t5 (e1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t6 (f1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+
+CREATE OR REPLACE view v1 AS
+ SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+;
+
+SELECT 1
+FROM (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t1)
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t2) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t3) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t4) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t5) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t6) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t7) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t8) ON 1=1
+;
+
+SELECT 1
+FROM (v1 t1)
+LEFT OUTER JOIN (v1 t2) ON 1=1
+LEFT OUTER JOIN (v1 t3) ON 1=1
+LEFT OUTER JOIN (v1 t4) ON 1=1
+LEFT OUTER JOIN (v1 t5) ON 1=1
+LEFT OUTER JOIN (v1 t6) ON 1=1
+LEFT OUTER JOIN (v1 t7) ON 1=1
+LEFT OUTER JOIN (v1 t8) ON 1=1
+;
+
+drop view v1;
+drop table t1,t2,t3,t4,t5,t6;
+
--echo # -----------------------------------------------------------------
--echo # -- End of 5.2 tests.
--echo # -----------------------------------------------------------------
@@ -4937,6 +5064,138 @@ select * from v1;
drop view v1;
drop table t1;
+--echo #
+--echo # MDEV-5981: name resolution issues with views and multi-update
+--echo # in ps-protocol
+--echo #
+
+create table t1 (id1 int primary key, val1 varchar(20));
+insert into t1 values (1, 'test1');
+create table t2 (id2 int primary key, val2 varchar(20));
+insert into t2 values (1, 'test2');
+create algorithm=merge view v1 as select id1 as id1v1, val1 as val1v1 from t1;
+create algorithm=merge view v2 as
+select t2.id2 as id2v2, t2.val2 as val2v2
+from t2, v1
+where t2.id2 = v1.id1v1;
+prepare stmt1 from "update v2 set val2v2 = 'test19' where 1 = id2v2";
+execute stmt1;
+deallocate prepare stmt1;
+drop view v1,v2;
+drop table t1,t2;
+
+--echo #
+--echo # MDEV-6251: SIGSEGV in query optimizer (in set_check_materialized
+--echo # with MERGE view)
+--echo #
+
+CREATE TABLE t1 (a1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t2 (b1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t3 (c1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t4 (d1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t5 (e1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+CREATE TABLE t6 (f1 INT(11) NOT NULL DEFAULT NULL AUTO_INCREMENT PRIMARY KEY);
+
+CREATE OR REPLACE view v1 AS
+ SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+;
+
+SELECT 1
+FROM (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t1)
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t2) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t3) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t4) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t5) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t6) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t7) ON 1=1
+LEFT OUTER JOIN (( SELECT 1
+ FROM t1 a_alias_1
+ LEFT JOIN (t2 b_alias_1 JOIN t1 a_alias_2) ON b_alias_1.b1 = a_alias_1.a1 AND a_alias_2.a1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_1 ON c_alias_1.c1 = a_alias_1.a1
+ LEFT JOIN t4 d_alias_1 ON d_alias_1.d1 = a_alias_1.a1
+ LEFT JOIN t3 c_alias_2 ON c_alias_2.c1 = a_alias_1.a1
+ LEFT JOIN t5 e_alias_1 ON e_alias_1.e1 = a_alias_1.a1
+ LEFT JOIN t6 f_alias_1 ON f_alias_1.f1 = a_alias_1.a1
+) t8) ON 1=1
+;
+
+SELECT 1
+FROM (v1 t1)
+LEFT OUTER JOIN (v1 t2) ON 1=1
+LEFT OUTER JOIN (v1 t3) ON 1=1
+LEFT OUTER JOIN (v1 t4) ON 1=1
+LEFT OUTER JOIN (v1 t5) ON 1=1
+LEFT OUTER JOIN (v1 t6) ON 1=1
+LEFT OUTER JOIN (v1 t7) ON 1=1
+LEFT OUTER JOIN (v1 t8) ON 1=1
+;
+
+drop view v1;
+drop table t1,t2,t3,t4,t5,t6;
+
--echo # -----------------------------------------------------------------
--echo # -- End of 5.3 tests.
--echo # -----------------------------------------------------------------
diff --git a/mysql-test/t/xml.test b/mysql-test/t/xml.test
index bc9a74fd8cd..371fcb72b0d 100644
--- a/mysql-test/t/xml.test
+++ b/mysql-test/t/xml.test
@@ -53,7 +53,7 @@ SELECT extractValue(@xml,'/a//@x');
SELECT extractValue(@xml,'/a//@x[1]');
SELECT extractValue(@xml,'/a//@x[2]');
-SET @xml='<a><b>b1</b><b>b2</b><c><b>c1b1</b><b>c1b2</b></c><c><b>c2b1</c></b></a>';
+SET @xml='<a><b>b1</b><b>b2</b><c><b>c1b1</b><b>c1b2</b></c><c><b>c2b1</b></c></a>';
SELECT extractValue(@xml,'//b[1]');
SELECT extractValue(@xml,'/descendant::b[1]');
@@ -653,6 +653,18 @@ SELECT ExtractValue(CONVERT('<\"', BINARY(10)), 1);
--echo End of 5.1 tests
+--echo #
+--echo # Start of 5.3 tests
+--echo #
+
+--echo #
+--echo # MDEV-5338 XML parser accepts malformed data
+--echo #
+SELECT ExtractValue('<a>xxx</c>','/a/b');
+SELECT ExtractValue('<a><b>xxx</c></a>','/a/b');
+
+--echo #
+--echo # End of 5.3 tests
--echo #
--echo # Start of 5.5 tests
diff --git a/mysql-test/valgrind.supp b/mysql-test/valgrind.supp
index 45499e5891f..f1bc19e27eb 100644
--- a/mysql-test/valgrind.supp
+++ b/mysql-test/valgrind.supp
@@ -1138,6 +1138,17 @@
{
+ OpenSSL still reachable.
+ Memcheck:Leak
+ fun:*alloc
+ fun:CRYPTO_malloc
+ obj:*libssl*
+ fun:SSL_COMP_get_compression_methods
+ fun:SSL_library_init
+}
+
+
+{
Problem with udf and libresolve
Memcheck:Cond
obj:*/libresolv*.so
diff --git a/mysys/file_logger.c b/mysys/file_logger.c
index da8b5c8d531..394b59f6378 100644
--- a/mysys/file_logger.c
+++ b/mysys/file_logger.c
@@ -20,6 +20,13 @@
#include <mysql/service_logger.h>
#include <my_pthread.h>
+#ifndef flogger_mutex_init
+#define flogger_mutex_init(A,B,C) mysql_mutex_init(A,B,C)
+#define flogger_mutex_destroy(A) mysql_mutex_destroy(A)
+#define flogger_mutex_lock(A) mysql_mutex_lock(A)
+#define flogger_mutex_unlock(A) mysql_mutex_unlock(A)
+#endif /*flogger_mutex_init*/
+
#ifdef HAVE_PSI_INTERFACE
/* These belong to the service initialization */
static PSI_mutex_key key_LOCK_logger_service;
@@ -82,7 +89,8 @@ LOGGER_HANDLE *logger_open(const char *path,
return 0; /* End of memory */
}
*l_perm= new_log;
- mysql_mutex_init(key_LOCK_logger_service, &l_perm->lock, MY_MUTEX_INIT_FAST);
+ flogger_mutex_init(key_LOCK_logger_service, &l_perm->lock,
+ MY_MUTEX_INIT_FAST);
return l_perm;
}
@@ -90,7 +98,7 @@ int logger_close(LOGGER_HANDLE *log)
{
int result;
File file= log->file;
- mysql_mutex_destroy(&log->lock);
+ flogger_mutex_destroy(&log->lock);
my_free(log);
if ((result= my_close(file, MYF(0))))
errno= my_errno;
@@ -147,7 +155,7 @@ int logger_vprintf(LOGGER_HANDLE *log, const char* fmt, va_list ap)
char cvtbuf[1024];
size_t n_bytes;
- mysql_mutex_lock(&log->lock);
+ flogger_mutex_lock(&log->lock);
if (log->rotations > 0)
if ((filesize= my_tell(log->file, MYF(0))) == (my_off_t) -1 ||
((unsigned long long)filesize >= log->size_limit &&
@@ -165,7 +173,7 @@ int logger_vprintf(LOGGER_HANDLE *log, const char* fmt, va_list ap)
result= my_write(log->file, (uchar *) cvtbuf, n_bytes, MYF(0));
exit:
- mysql_mutex_unlock(&log->lock);
+ flogger_mutex_unlock(&log->lock);
return result;
}
@@ -175,7 +183,7 @@ int logger_write(LOGGER_HANDLE *log, const char *buffer, size_t size)
int result;
my_off_t filesize;
- mysql_mutex_lock(&log->lock);
+ flogger_mutex_lock(&log->lock);
if (log->rotations > 0)
if ((filesize= my_tell(log->file, MYF(0))) == (my_off_t) -1 ||
((unsigned long long)filesize >= log->size_limit &&
@@ -189,7 +197,7 @@ int logger_write(LOGGER_HANDLE *log, const char *buffer, size_t size)
result= my_write(log->file, (uchar *) buffer, size, MYF(0));
exit:
- mysql_mutex_unlock(&log->lock);
+ flogger_mutex_unlock(&log->lock);
return result;
}
@@ -197,9 +205,9 @@ exit:
int logger_rotate(LOGGER_HANDLE *log)
{
int result;
- mysql_mutex_lock(&log->lock);
+ flogger_mutex_lock(&log->lock);
result= do_rotate(log);
- mysql_mutex_unlock(&log->lock);
+ flogger_mutex_unlock(&log->lock);
return result;
}
diff --git a/mysys/ma_dyncol.c b/mysys/ma_dyncol.c
index 3b5e05f1b01..c0508b97922 100644
--- a/mysys/ma_dyncol.c
+++ b/mysys/ma_dyncol.c
@@ -1610,7 +1610,7 @@ dynamic_new_column_store(DYNAMIC_COLUMN *str,
my_bool new_str)
{
struct st_service_funcs *fmt= fmt_data + hdr->format;
- void **columns_order;
+ void **UNINIT_VAR(columns_order);
uchar *element;
uint i;
enum enum_dyncol_func_result rc= ER_DYNCOL_RESOURCE;
diff --git a/mysys/mf_arr_appstr.c b/mysys/mf_arr_appstr.c
index 5ea0a098c5d..d5a0e0707dc 100644
--- a/mysys/mf_arr_appstr.c
+++ b/mysys/mf_arr_appstr.c
@@ -1,4 +1,5 @@
/* Copyright (C) 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/mysys/mf_keycache.c b/mysys/mf_keycache.c
index d4c4f8c9997..5505693ce2c 100644
--- a/mysys/mf_keycache.c
+++ b/mysys/mf_keycache.c
@@ -149,7 +149,8 @@ typedef struct st_keycache_wqueue
struct st_my_thread_var *last_thread; /* circular list of waiting threads */
} KEYCACHE_WQUEUE;
-#define CHANGED_BLOCKS_HASH 128 /* must be power of 2 */
+/* Default size of hash for changed files */
+#define MIN_CHANGED_BLOCKS_HASH_SIZE 128
/* Control block for a simple (non-partitioned) key cache */
@@ -165,6 +166,7 @@ typedef struct st_simple_key_cache_cb
ulong age_threshold; /* age threshold for hot blocks */
ulonglong keycache_time; /* total number of block link operations */
uint hash_entries; /* max number of entries in the hash table */
+ uint changed_blocks_hash_size; /* Number of hash buckets for file blocks */
int hash_links; /* max number of hash links */
int hash_links_used; /* number of hash links currently used */
int disk_blocks; /* max number of blocks in the cache */
@@ -191,8 +193,8 @@ typedef struct st_simple_key_cache_cb
KEYCACHE_WQUEUE waiting_for_resize_cnt;
KEYCACHE_WQUEUE waiting_for_hash_link; /* waiting for a free hash link */
KEYCACHE_WQUEUE waiting_for_block; /* requests waiting for a free block */
- BLOCK_LINK *changed_blocks[CHANGED_BLOCKS_HASH]; /* hash for dirty file bl.*/
- BLOCK_LINK *file_blocks[CHANGED_BLOCKS_HASH]; /* hash for other file bl.*/
+ BLOCK_LINK **changed_blocks; /* hash for dirty file bl.*/
+ BLOCK_LINK **file_blocks; /* hash for other file bl.*/
/* Statistics variables. These are reset in reset_key_cache_counters(). */
ulong global_blocks_changed; /* number of currently dirty blocks */
@@ -331,7 +333,7 @@ static void test_key_cache(SIMPLE_KEY_CACHE_CB *keycache,
#define KEYCACHE_HASH(f, pos) \
((KEYCACHE_BASE_EXPR(f, pos) / keycache->hash_factor) & \
(keycache->hash_entries-1))
-#define FILE_HASH(f) ((uint) (f) & (CHANGED_BLOCKS_HASH-1))
+#define FILE_HASH(f, cache) ((uint) (f) & (cache->changed_blocks_hash_size-1))
#define DEFAULT_KEYCACHE_DEBUG_LOG "keycache_debug.log"
@@ -468,9 +470,10 @@ static inline uint next_power(uint value)
*/
static
-int init_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache, uint key_cache_block_size,
+int init_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache,
+ uint key_cache_block_size,
size_t use_mem, uint division_limit,
- uint age_threshold)
+ uint age_threshold, uint changed_blocks_hash_size)
{
ulong blocks, hash_links;
size_t length;
@@ -515,6 +518,11 @@ int init_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache, uint key_cache_block_si
blocks= (ulong) (use_mem / (sizeof(BLOCK_LINK) + 2 * sizeof(HASH_LINK) +
sizeof(HASH_LINK*) * 5/4 + key_cache_block_size));
+
+ /* Changed blocks hash needs to be a power of 2 */
+ changed_blocks_hash_size= my_round_up_to_next_power(MY_MAX(changed_blocks_hash_size,
+ MIN_CHANGED_BLOCKS_HASH_SIZE));
+
/* It doesn't make sense to have too few blocks (less than 8) */
if (blocks >= 8)
{
@@ -531,8 +539,9 @@ int init_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache, uint key_cache_block_si
while ((length= (ALIGN_SIZE(blocks * sizeof(BLOCK_LINK)) +
ALIGN_SIZE(hash_links * sizeof(HASH_LINK)) +
ALIGN_SIZE(sizeof(HASH_LINK*) *
- keycache->hash_entries))) +
- ((size_t) blocks * keycache->key_cache_block_size) > use_mem)
+ keycache->hash_entries) +
+ sizeof(BLOCK_LINK*)* (changed_blocks_hash_size*2))) +
+ ((size_t) blocks * keycache->key_cache_block_size) > use_mem && blocks > 8)
blocks--;
/* Allocate memory for cache page buffers */
if ((keycache->block_mem=
@@ -543,8 +552,17 @@ int init_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache, uint key_cache_block_si
Allocate memory for blocks, hash_links and hash entries;
For each block 2 hash links are allocated
*/
- if ((keycache->block_root= (BLOCK_LINK*) my_malloc(length,
- MYF(0))))
+ if (my_multi_malloc(MYF(MY_ZEROFILL),
+ &keycache->block_root, blocks * sizeof(BLOCK_LINK),
+ &keycache->hash_root,
+ sizeof(HASH_LINK*) * keycache->hash_entries,
+ &keycache->hash_link_root,
+ hash_links * sizeof(HASH_LINK),
+ &keycache->changed_blocks,
+ sizeof(BLOCK_LINK*) * changed_blocks_hash_size,
+ &keycache->file_blocks,
+ sizeof(BLOCK_LINK*) * changed_blocks_hash_size,
+ NullS))
break;
my_large_free(keycache->block_mem);
keycache->block_mem= 0;
@@ -561,17 +579,6 @@ int init_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache, uint key_cache_block_si
keycache->blocks_unused= blocks;
keycache->disk_blocks= (int) blocks;
keycache->hash_links= hash_links;
- keycache->hash_root= (HASH_LINK**) ((char*) keycache->block_root +
- ALIGN_SIZE(blocks*sizeof(BLOCK_LINK)));
- keycache->hash_link_root= (HASH_LINK*) ((char*) keycache->hash_root +
- ALIGN_SIZE((sizeof(HASH_LINK*) *
- keycache->hash_entries)));
- bzero((uchar*) keycache->block_root,
- keycache->disk_blocks * sizeof(BLOCK_LINK));
- bzero((uchar*) keycache->hash_root,
- keycache->hash_entries * sizeof(HASH_LINK*));
- bzero((uchar*) keycache->hash_link_root,
- keycache->hash_links * sizeof(HASH_LINK));
keycache->hash_links_used= 0;
keycache->free_hash_list= NULL;
keycache->blocks_used= keycache->blocks_changed= 0;
@@ -591,7 +598,7 @@ int init_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache, uint key_cache_block_si
keycache->age_threshold= (age_threshold ?
blocks * age_threshold / 100 :
blocks);
-
+ keycache->changed_blocks_hash_size= changed_blocks_hash_size;
keycache->can_be_used= 1;
keycache->waiting_for_hash_link.last_thread= NULL;
@@ -602,10 +609,6 @@ int init_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache, uint key_cache_block_si
keycache->disk_blocks, (long) keycache->block_root,
keycache->hash_entries, (long) keycache->hash_root,
keycache->hash_links, (long) keycache->hash_link_root));
- bzero((uchar*) keycache->changed_blocks,
- sizeof(keycache->changed_blocks[0]) * CHANGED_BLOCKS_HASH);
- bzero((uchar*) keycache->file_blocks,
- sizeof(keycache->file_blocks[0]) * CHANGED_BLOCKS_HASH);
}
else
{
@@ -832,9 +835,10 @@ void finish_resize_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache,
*/
static
-int resize_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache, uint key_cache_block_size,
+int resize_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache,
+ uint key_cache_block_size,
size_t use_mem, uint division_limit,
- uint age_threshold)
+ uint age_threshold, uint changed_blocks_hash_size)
{
int blocks= 0;
DBUG_ENTER("resize_simple_key_cache");
@@ -852,7 +856,8 @@ int resize_simple_key_cache(SIMPLE_KEY_CACHE_CB *keycache, uint key_cache_block_
/* The following will work even if use_mem is 0 */
blocks= init_simple_key_cache(keycache, key_cache_block_size, use_mem,
- division_limit, age_threshold);
+ division_limit, age_threshold,
+ changed_blocks_hash_size);
finish:
finish_resize_simple_key_cache(keycache, 0);
@@ -1248,7 +1253,7 @@ static void link_to_file_list(SIMPLE_KEY_CACHE_CB *keycache,
DBUG_ASSERT(block->hash_link->file == file);
if (unlink_block)
unlink_changed(block);
- link_changed(block, &keycache->file_blocks[FILE_HASH(file)]);
+ link_changed(block, &keycache->file_blocks[FILE_HASH(file, keycache)]);
if (block->status & BLOCK_CHANGED)
{
block->status&= ~BLOCK_CHANGED;
@@ -1289,7 +1294,7 @@ static void link_to_changed_list(SIMPLE_KEY_CACHE_CB *keycache,
unlink_changed(block);
link_changed(block,
- &keycache->changed_blocks[FILE_HASH(block->hash_link->file)]);
+ &keycache->changed_blocks[FILE_HASH(block->hash_link->file, keycache)]);
block->status|=BLOCK_CHANGED;
keycache->blocks_changed++;
keycache->global_blocks_changed++;
@@ -3901,7 +3906,7 @@ static int flush_key_blocks_int(SIMPLE_KEY_CACHE_CB *keycache,
to flush all dirty pages with minimum seek moves
*/
count= 0;
- for (block= keycache->changed_blocks[FILE_HASH(file)] ;
+ for (block= keycache->changed_blocks[FILE_HASH(file, keycache)] ;
block ;
block= block->next_changed)
{
@@ -3934,7 +3939,7 @@ restart:
last_in_flush= NULL;
last_for_update= NULL;
end= (pos= cache)+count;
- for (block= keycache->changed_blocks[FILE_HASH(file)] ;
+ for (block= keycache->changed_blocks[FILE_HASH(file, keycache)] ;
block ;
block= next)
{
@@ -4156,7 +4161,7 @@ restart:
do
{
found= 0;
- for (block= keycache->file_blocks[FILE_HASH(file)] ;
+ for (block= keycache->file_blocks[FILE_HASH(file, keycache)] ;
block ;
block= next)
{
@@ -4397,6 +4402,7 @@ static int flush_all_key_blocks(SIMPLE_KEY_CACHE_CB *keycache)
uint total_found;
uint found;
uint idx;
+ uint changed_blocks_hash_size= keycache->changed_blocks_hash_size;
DBUG_ENTER("flush_all_key_blocks");
do
@@ -4412,7 +4418,7 @@ static int flush_all_key_blocks(SIMPLE_KEY_CACHE_CB *keycache)
{
found= 0;
/* Step over the whole changed_blocks hash array. */
- for (idx= 0; idx < CHANGED_BLOCKS_HASH; idx++)
+ for (idx= 0; idx < changed_blocks_hash_size; idx++)
{
/*
If an array element is non-empty, use the first block from its
@@ -4423,7 +4429,7 @@ static int flush_all_key_blocks(SIMPLE_KEY_CACHE_CB *keycache)
same hash bucket, one of them will be flushed per iteration
of the outer loop of phase 1.
*/
- if ((block= keycache->changed_blocks[idx]))
+ while ((block= keycache->changed_blocks[idx]))
{
found++;
/*
@@ -4435,7 +4441,6 @@ static int flush_all_key_blocks(SIMPLE_KEY_CACHE_CB *keycache)
DBUG_RETURN(1);
}
}
-
} while (found);
/*
@@ -4450,7 +4455,7 @@ static int flush_all_key_blocks(SIMPLE_KEY_CACHE_CB *keycache)
{
found= 0;
/* Step over the whole file_blocks hash array. */
- for (idx= 0; idx < CHANGED_BLOCKS_HASH; idx++)
+ for (idx= 0; idx < changed_blocks_hash_size; idx++)
{
/*
If an array element is non-empty, use the first block from its
@@ -4460,7 +4465,7 @@ static int flush_all_key_blocks(SIMPLE_KEY_CACHE_CB *keycache)
same hash bucket, one of them will be flushed per iteration
of the outer loop of phase 2.
*/
- if ((block= keycache->file_blocks[idx]))
+ while ((block= keycache->file_blocks[idx]))
{
total_found++;
found++;
@@ -4469,7 +4474,6 @@ static int flush_all_key_blocks(SIMPLE_KEY_CACHE_CB *keycache)
DBUG_RETURN(1);
}
}
-
} while (found);
/*
@@ -4482,7 +4486,7 @@ static int flush_all_key_blocks(SIMPLE_KEY_CACHE_CB *keycache)
#ifndef DBUG_OFF
/* Now there should not exist any block any more. */
- for (idx= 0; idx < CHANGED_BLOCKS_HASH; idx++)
+ for (idx= 0; idx < changed_blocks_hash_size; idx++)
{
DBUG_ASSERT(!keycache->changed_blocks[idx]);
DBUG_ASSERT(!keycache->file_blocks[idx]);
@@ -5028,15 +5032,18 @@ static SIMPLE_KEY_CACHE_CB
age_threshold age threshold (may be zero)
DESCRIPTION
- This function is the implementation of the init_key_cache interface function
- that is employed by partitioned key caches.
- The function builds and initializes an array of simple key caches, and then
- initializes the control block structure of the type PARTITIONED_KEY_CACHE_CB
- that is used for a partitioned key cache. The parameter keycache is
- supposed to point to this structure. The number of partitions in the
- partitioned key cache to be built must be passed through the field
- 'partitions' of this structure. The parameter key_cache_block_size specifies
- the size of the blocks in the the simple key caches to be built.
+ This function is the implementation of the init_key_cache
+ interface function that is employed by partitioned key caches.
+
+ The function builds and initializes an array of simple key caches,
+ and then initializes the control block structure of the type
+ PARTITIONED_KEY_CACHE_CB that is used for a partitioned key
+ cache. The parameter keycache is supposed to point to this
+ structure. The number of partitions in the partitioned key cache
+ to be built must be passed through the field 'partitions' of this
+ structure.
+ The parameter key_cache_block_size specifies the size of the
+ blocks in the the simple key caches to be built.
The parameters division_limit and age_threshold determine the initial
values of those characteristics of the simple key caches that are used for
midpoint insertion strategy. The parameter use_mem specifies the total
@@ -5059,7 +5066,7 @@ static
int init_partitioned_key_cache(PARTITIONED_KEY_CACHE_CB *keycache,
uint key_cache_block_size,
size_t use_mem, uint division_limit,
- uint age_threshold)
+ uint age_threshold, uint changed_blocks_hash_size)
{
int i;
size_t mem_per_cache;
@@ -5103,7 +5110,8 @@ int init_partitioned_key_cache(PARTITIONED_KEY_CACHE_CB *keycache,
}
cnt= init_simple_key_cache(partition, key_cache_block_size, mem_per_cache,
- division_limit, age_threshold);
+ division_limit, age_threshold,
+ changed_blocks_hash_size);
if (cnt <= 0)
{
end_simple_key_cache(partition, 1);
@@ -5222,7 +5230,8 @@ static
int resize_partitioned_key_cache(PARTITIONED_KEY_CACHE_CB *keycache,
uint key_cache_block_size,
size_t use_mem, uint division_limit,
- uint age_threshold)
+ uint age_threshold,
+ uint changed_blocks_hash_size)
{
uint i;
uint partitions= keycache->partitions;
@@ -5241,7 +5250,8 @@ int resize_partitioned_key_cache(PARTITIONED_KEY_CACHE_CB *keycache,
}
if (!err)
blocks= init_partitioned_key_cache(keycache, key_cache_block_size,
- use_mem, division_limit, age_threshold);
+ use_mem, division_limit, age_threshold,
+ changed_blocks_hash_size);
if (blocks > 0)
{
for (i= 0; i < partitions; i++)
@@ -5816,6 +5826,7 @@ static
int repartition_key_cache_internal(KEY_CACHE *keycache,
uint key_cache_block_size, size_t use_mem,
uint division_limit, uint age_threshold,
+ uint changed_blocks_hash_size,
uint partitions, my_bool use_op_lock);
/*
@@ -5828,8 +5839,11 @@ int repartition_key_cache_internal(KEY_CACHE *keycache,
use_mem total memory to use for cache buffers/structures
division_limit division limit (may be zero)
age_threshold age threshold (may be zero)
- partitions number of partitions in the key cache
- use_op_lock if TRUE use keycache->op_lock, otherwise - ignore it
+ changed_blocks_hash_size Number of hash buckets to hold a link of different
+ files. Should be proportional to number of different
+ files sused.
+ partitions Number of partitions in the key cache
+ use_op_lock if TRUE use keycache->op_lock, otherwise - ignore it
DESCRIPTION
The function performs the actions required from init_key_cache().
@@ -5850,7 +5864,8 @@ int repartition_key_cache_internal(KEY_CACHE *keycache,
static
int init_key_cache_internal(KEY_CACHE *keycache, uint key_cache_block_size,
size_t use_mem, uint division_limit,
- uint age_threshold, uint partitions,
+ uint age_threshold, uint changed_blocks_hash_size,
+ uint partitions,
my_bool use_op_lock)
{
void *keycache_cb;
@@ -5901,7 +5916,7 @@ int init_key_cache_internal(KEY_CACHE *keycache, uint key_cache_block_size,
keycache->can_be_used= 0;
blocks= keycache->interface_funcs->init(keycache_cb, key_cache_block_size,
use_mem, division_limit,
- age_threshold);
+ age_threshold, changed_blocks_hash_size);
keycache->partitions= partitions ?
((PARTITIONED_KEY_CACHE_CB *) keycache_cb)->partitions :
0;
@@ -5956,10 +5971,12 @@ int init_key_cache_internal(KEY_CACHE *keycache, uint key_cache_block_size,
int init_key_cache(KEY_CACHE *keycache, uint key_cache_block_size,
size_t use_mem, uint division_limit,
- uint age_threshold, uint partitions)
+ uint age_threshold, uint changed_blocks_hash_size,
+ uint partitions)
{
return init_key_cache_internal(keycache, key_cache_block_size, use_mem,
- division_limit, age_threshold, partitions, 1);
+ division_limit, age_threshold,
+ changed_blocks_hash_size, partitions, 1);
}
@@ -5998,7 +6015,8 @@ int init_key_cache(KEY_CACHE *keycache, uint key_cache_block_size,
*/
int resize_key_cache(KEY_CACHE *keycache, uint key_cache_block_size,
- size_t use_mem, uint division_limit, uint age_threshold)
+ size_t use_mem, uint division_limit, uint age_threshold,
+ uint changed_blocks_hash_size)
{
int blocks= -1;
if (keycache->key_cache_inited)
@@ -6008,6 +6026,7 @@ int resize_key_cache(KEY_CACHE *keycache, uint key_cache_block_size,
blocks= repartition_key_cache_internal(keycache,
key_cache_block_size, use_mem,
division_limit, age_threshold,
+ changed_blocks_hash_size,
(uint) keycache->param_partitions,
0);
else
@@ -6015,7 +6034,8 @@ int resize_key_cache(KEY_CACHE *keycache, uint key_cache_block_size,
blocks= keycache->interface_funcs->resize(keycache->keycache_cb,
key_cache_block_size,
use_mem, division_limit,
- age_threshold);
+ age_threshold,
+ changed_blocks_hash_size);
if (keycache->partitions)
keycache->partitions=
@@ -6453,6 +6473,7 @@ static
int repartition_key_cache_internal(KEY_CACHE *keycache,
uint key_cache_block_size, size_t use_mem,
uint division_limit, uint age_threshold,
+ uint changed_blocks_hash_size,
uint partitions, my_bool use_op_lock)
{
uint blocks= -1;
@@ -6462,10 +6483,12 @@ int repartition_key_cache_internal(KEY_CACHE *keycache,
pthread_mutex_lock(&keycache->op_lock);
keycache->interface_funcs->resize(keycache->keycache_cb,
key_cache_block_size, 0,
- division_limit, age_threshold);
+ division_limit, age_threshold,
+ changed_blocks_hash_size);
end_key_cache_internal(keycache, 1, 0);
blocks= init_key_cache_internal(keycache, key_cache_block_size, use_mem,
- division_limit, age_threshold, partitions,
+ division_limit, age_threshold,
+ changed_blocks_hash_size, partitions,
0);
if (use_op_lock)
pthread_mutex_unlock(&keycache->op_lock);
@@ -6510,10 +6533,12 @@ int repartition_key_cache_internal(KEY_CACHE *keycache,
int repartition_key_cache(KEY_CACHE *keycache, uint key_cache_block_size,
size_t use_mem, uint division_limit,
- uint age_threshold, uint partitions)
+ uint age_threshold, uint changed_blocks_hash_size,
+ uint partitions)
{
return repartition_key_cache_internal(keycache, key_cache_block_size, use_mem,
division_limit, age_threshold,
+ changed_blocks_hash_size,
partitions, 1);
}
diff --git a/mysys/mf_qsort2.c b/mysys/mf_qsort2.c
index 29f92c38926..501f08c5dce 100644
--- a/mysys/mf_qsort2.c
+++ b/mysys/mf_qsort2.c
@@ -1,4 +1,5 @@
/* Copyright (C) 2000 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/mysys/my_alarm.c b/mysys/my_alarm.c
index 31f98958f61..4672627a908 100644
--- a/mysys/my_alarm.c
+++ b/mysys/my_alarm.c
@@ -1,4 +1,5 @@
/* Copyright (C) 2000 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/mysys/my_libwrap.c b/mysys/my_libwrap.c
index 1cbfa83030b..6c69757ec6f 100644
--- a/mysys/my_libwrap.c
+++ b/mysys/my_libwrap.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/mysys/my_thr_init.c b/mysys/my_thr_init.c
index bdbf67455e1..d9dbacc8524 100644
--- a/mysys/my_thr_init.c
+++ b/mysys/my_thr_init.c
@@ -38,22 +38,6 @@ mysql_mutex_t LOCK_localtime_r;
#ifdef _MSC_VER
static void install_sigabrt_handler();
#endif
-#ifdef TARGET_OS_LINUX
-
-/*
- Dummy thread spawned in my_thread_global_init() below to avoid
- race conditions in NPTL pthread_exit code.
-*/
-
-static pthread_handler_t
-nptl_pthread_exit_hack_handler(void *arg __attribute((unused)))
-{
- /* Do nothing! */
- pthread_exit(0);
- return 0;
-}
-
-#endif /* TARGET_OS_LINUX */
static uint get_thread_lib(void);
@@ -197,33 +181,6 @@ my_bool my_thread_global_init(void)
thd_lib_detected= get_thread_lib();
-#ifdef TARGET_OS_LINUX
- /*
- BUG#24507: Race conditions inside current NPTL pthread_exit()
- implementation.
-
- To avoid a possible segmentation fault during concurrent
- executions of pthread_exit(), a dummy thread is spawned which
- initializes internal variables of pthread lib. See bug description
- for a full explanation.
-
- TODO: Remove this code when fixed versions of glibc6 are in common
- use.
- */
- if (thd_lib_detected == THD_LIB_NPTL)
- {
- pthread_t dummy_thread;
- pthread_attr_t dummy_thread_attr;
-
- pthread_attr_init(&dummy_thread_attr);
- pthread_attr_setdetachstate(&dummy_thread_attr, PTHREAD_CREATE_JOINABLE);
-
- if (pthread_create(&dummy_thread,&dummy_thread_attr,
- nptl_pthread_exit_hack_handler, NULL) == 0)
- (void)pthread_join(dummy_thread, NULL);
- }
-#endif /* TARGET_OS_LINUX */
-
my_thread_init_common_mutex();
return 0;
@@ -304,6 +261,9 @@ my_bool my_thread_init(void)
struct st_my_thread_var *tmp;
my_bool error=0;
+ if (!my_thread_global_init_done)
+ return 1; /* cannot proceed with unintialized library */
+
#ifdef EXTRA_DEBUG_THREADS
fprintf(stderr,"my_thread_init(): pthread_self: %p\n", pthread_self());
#endif
diff --git a/mysys/psi_noop.c b/mysys/psi_noop.c
index 8c9f2773170..2a351b5dd8d 100644
--- a/mysys/psi_noop.c
+++ b/mysys/psi_noop.c
@@ -236,7 +236,7 @@ static void set_thread_state_noop(const char* state NNN)
return;
}
-static void set_thread_info_noop(const char* info NNN, int info_len NNN)
+static void set_thread_info_noop(const char* info NNN, uint info_len NNN)
{
return;
}
diff --git a/packaging/rpm-oel/CMakeLists.txt b/packaging/rpm-oel/CMakeLists.txt
index fb1a1c1600c..95249a9404f 100644
--- a/packaging/rpm-oel/CMakeLists.txt
+++ b/packaging/rpm-oel/CMakeLists.txt
@@ -28,8 +28,8 @@ IF(UNIX)
FOREACH(fedfile my.cnf my_config.h mysql_config.sh
mysqld.service mysql-systemd-start mysql.conf
- filter-requires.sh filter-provides.sh
- mysql-embedded-check.c mysql.init)
+ filter-requires.sh filter-provides.sh mysql.init
+ mysql-5.5-libmysqlclient-symbols.patch)
CONFIGURE_FILE(${fedfile} ${CMAKE_CURRENT_BINARY_DIR}/${fedfile} COPYONLY)
ENDFOREACH()
ENDIF()
diff --git a/packaging/rpm-oel/filter-provides.sh b/packaging/rpm-oel/filter-provides.sh
index bc166bd82d0..bc166bd82d0 100644..100755
--- a/packaging/rpm-oel/filter-provides.sh
+++ b/packaging/rpm-oel/filter-provides.sh
diff --git a/packaging/rpm-oel/filter-requires.sh b/packaging/rpm-oel/filter-requires.sh
index 521eb0ca7d9..521eb0ca7d9 100644..100755
--- a/packaging/rpm-oel/filter-requires.sh
+++ b/packaging/rpm-oel/filter-requires.sh
diff --git a/packaging/rpm-oel/mysql-5.5-libmysqlclient-symbols.patch b/packaging/rpm-oel/mysql-5.5-libmysqlclient-symbols.patch
new file mode 100644
index 00000000000..ce5455ee29b
--- /dev/null
+++ b/packaging/rpm-oel/mysql-5.5-libmysqlclient-symbols.patch
@@ -0,0 +1,982 @@
+diff -rup old/libmysql/CMakeLists.txt new/libmysql/CMakeLists.txt
+--- old/libmysql/CMakeLists.txt 2013-11-05 08:19:26.000000000 +0100
++++ new/libmysql/CMakeLists.txt 2014-01-10 15:41:30.530068723 +0100
+@@ -205,13 +205,14 @@ IF(NOT DISABLE_SHARED)
+ OUTPUT_NAME mysqlclient
+ VERSION "${OS_SHARED_LIB_VERSION}"
+ SOVERSION "${SHARED_LIB_MAJOR_VERSION}")
++ CONFIGURE_FILE(libmysql.ver.in ${CMAKE_CURRENT_BINARY_DIR}/libmysql.ver)
+ IF(LINK_FLAG_NO_UNDEFINED)
+ GET_TARGET_PROPERTY(libmysql_link_flags libmysql LINK_FLAGS)
+ IF(NOT libmysql_link_flag)
+ SET(libmysql_link_flags)
+ ENDIF()
+ SET_TARGET_PROPERTIES(libmysql PROPERTIES LINK_FLAGS
+- "${libmysql_link_flags} ${LINK_FLAG_NO_UNDEFINED}")
++ "${libmysql_link_flags} -Wl,--version-script=libmysql.ver ${LINK_FLAG_NO_UNDEFINED}")
+ ENDIF()
+ # clean direct output needs to be set several targets have the same name
+ #(mysqlclient in this case)
+diff -rup old/libmysql/libmysql.c new/libmysql/libmysql.c
+--- old/libmysql/libmysql.c 2013-11-05 08:19:26.000000000 +0100
++++ new/libmysql/libmysql.c 2014-01-10 15:46:35.708928462 +0100
+@@ -4870,3 +4870,612 @@ my_bool STDCALL mysql_read_query_result(
+ return (*mysql->methods->read_query_result)(mysql);
+ }
+
++#ifndef EMBEDDED_LIBRARY
++
++// Hack to provide both libmysqlclient_16 and libmysqlclient_18 symbol versions
++
++#define SYM_16(_exportedsym) __asm__(".symver symver16_" #_exportedsym "," #_exportedsym "@libmysqlclient_16")
++
++void STDCALL symver16_myodbc_remove_escape(MYSQL *mysql,char *name)
++{
++ return myodbc_remove_escape(mysql, name);
++}
++SYM_16(myodbc_remove_escape);
++
++
++my_ulonglong STDCALL symver16_mysql_affected_rows(MYSQL *mysql)
++{
++ return mysql_affected_rows(mysql);
++}
++SYM_16(mysql_affected_rows);
++
++
++my_bool STDCALL symver16_mysql_autocommit(MYSQL * mysql, my_bool auto_mode)
++{
++ return mysql_autocommit(mysql, auto_mode);
++}
++SYM_16(mysql_autocommit);
++
++
++my_bool STDCALL symver16_mysql_change_user(MYSQL *mysql, const char *user, const char *passwd, const char *db)
++{
++ return mysql_change_user(mysql, user, passwd, db);
++}
++SYM_16(mysql_change_user);
++
++
++const char * STDCALL symver16_mysql_character_set_name(MYSQL *mysql)
++{
++ return mysql_character_set_name(mysql);
++}
++SYM_16(mysql_character_set_name);
++
++
++my_bool STDCALL symver16_mysql_commit(MYSQL * mysql)
++{
++ return mysql_commit(mysql);
++}
++SYM_16(mysql_commit);
++
++
++void STDCALL symver16_mysql_data_seek(MYSQL_RES *result, my_ulonglong row)
++{
++ return mysql_data_seek(result, row);
++}
++SYM_16(mysql_data_seek);
++
++
++void STDCALL symver16_mysql_debug(const char *debug __attribute__((unused)))
++{
++ return mysql_debug(debug);
++}
++SYM_16(mysql_debug);
++
++
++int STDCALL symver16_mysql_dump_debug_info(MYSQL *mysql)
++{
++ return mysql_dump_debug_info(mysql);
++}
++SYM_16(mysql_dump_debug_info);
++
++
++my_bool STDCALL symver16_mysql_embedded(void)
++{
++ return mysql_embedded();
++}
++SYM_16(mysql_embedded);
++
++
++my_bool STDCALL symver16_mysql_eof(MYSQL_RES *res)
++{
++ return mysql_eof(res);
++}
++SYM_16(mysql_eof);
++
++
++ulong STDCALL symver16_mysql_escape_string(char *to,const char *from,ulong length)
++{
++ return mysql_escape_string(to, from, length);
++}
++SYM_16(mysql_escape_string);
++
++
++MYSQL_FIELD * STDCALL symver16_mysql_fetch_field(MYSQL_RES *result)
++{
++ return mysql_fetch_field(result);
++}
++SYM_16(mysql_fetch_field);
++
++
++MYSQL_FIELD * STDCALL symver16_mysql_fetch_field_direct(MYSQL_RES *res,uint fieldnr)
++{
++ return mysql_fetch_field_direct(res, fieldnr);
++}
++SYM_16(mysql_fetch_field_direct);
++
++
++MYSQL_FIELD * STDCALL symver16_mysql_fetch_fields(MYSQL_RES *res)
++{
++ return mysql_fetch_fields(res);
++}
++SYM_16(mysql_fetch_fields);
++
++
++unsigned int STDCALL symver16_mysql_field_count(MYSQL *mysql)
++{
++ return mysql_field_count(mysql);
++}
++SYM_16(mysql_field_count);
++
++
++MYSQL_FIELD_OFFSET STDCALL symver16_mysql_field_seek(MYSQL_RES *result, MYSQL_FIELD_OFFSET field_offset)
++{
++ return mysql_field_seek(result, field_offset);
++}
++SYM_16(mysql_field_seek);
++
++
++MYSQL_FIELD_OFFSET STDCALL symver16_mysql_field_tell(MYSQL_RES *res)
++{
++ return mysql_field_tell(res);
++}
++SYM_16(mysql_field_tell);
++
++
++void STDCALL symver16_mysql_get_character_set_info(MYSQL *mysql, MY_CHARSET_INFO *csinfo)
++{
++ return mysql_get_character_set_info(mysql, csinfo);
++}
++SYM_16(mysql_get_character_set_info);
++
++
++const char * STDCALL symver16_mysql_get_client_info(void)
++{
++ return mysql_get_client_info();
++}
++SYM_16(mysql_get_client_info);
++
++ulong STDCALL symver16_mysql_get_client_version(void)
++{
++ return mysql_get_client_version();
++}
++SYM_16(mysql_get_client_version);
++
++
++const char * STDCALL symver16_mysql_get_host_info(MYSQL *mysql)
++{
++ return mysql_get_host_info(mysql);
++}
++SYM_16(mysql_get_host_info);
++
++
++MYSQL_PARAMETERS *STDCALL symver16_mysql_get_parameters(void)
++{
++ return mysql_get_parameters();
++}
++SYM_16(mysql_get_parameters);
++
++
++uint STDCALL symver16_mysql_get_proto_info(MYSQL *mysql)
++{
++ return mysql_get_proto_info(mysql);
++}
++SYM_16(mysql_get_proto_info);
++
++
++const char * STDCALL symver16_mysql_get_server_info(MYSQL *mysql)
++{
++ return mysql_get_server_info(mysql);
++}
++SYM_16(mysql_get_server_info);
++
++
++ulong STDCALL symver16_mysql_hex_string(char *to, const char *from, ulong length)
++{
++ return mysql_hex_string(to, from, length);
++}
++SYM_16(mysql_hex_string);
++
++
++const char *STDCALL symver16_mysql_info(MYSQL *mysql)
++{
++ return mysql_info(mysql);
++}
++SYM_16(mysql_info);
++
++
++my_ulonglong STDCALL symver16_mysql_insert_id(MYSQL *mysql)
++{
++ return mysql_insert_id(mysql);
++}
++SYM_16(mysql_insert_id);
++
++
++int STDCALL symver16_mysql_kill(MYSQL *mysql,ulong pid)
++{
++ return mysql_kill(mysql, pid);
++}
++SYM_16(mysql_kill);
++
++
++MYSQL_RES * STDCALL symver16_mysql_list_dbs(MYSQL *mysql, const char *wild)
++{
++ return mysql_list_dbs(mysql, wild);
++}
++SYM_16(mysql_list_dbs);
++
++
++MYSQL_RES * STDCALL symver16_mysql_list_fields(MYSQL *mysql, const char *table, const char *wild)
++{
++ return mysql_list_fields(mysql, table, wild);
++}
++SYM_16(mysql_list_fields);
++
++
++MYSQL_RES * STDCALL symver16_mysql_list_processes(MYSQL *mysql)
++{
++ return mysql_list_processes(mysql);
++}
++SYM_16(mysql_list_processes);
++
++
++MYSQL_RES * STDCALL symver16_mysql_list_tables(MYSQL *mysql, const char *wild)
++{
++ return mysql_list_tables(mysql, wild);
++}
++SYM_16(mysql_list_tables);
++
++
++my_bool STDCALL symver16_mysql_more_results(MYSQL *mysql)
++{
++ return mysql_more_results(mysql);
++}
++SYM_16(mysql_more_results);
++
++
++int STDCALL symver16_mysql_next_result(MYSQL *mysql)
++{
++ return mysql_next_result(mysql);
++}
++SYM_16(mysql_next_result);
++
++
++int STDCALL symver16_mysql_ping(MYSQL *mysql)
++{
++ return mysql_ping(mysql);
++}
++SYM_16(mysql_ping);
++
++
++int STDCALL symver16_mysql_query(MYSQL *mysql, const char *query)
++{
++ return mysql_query(mysql, query);
++}
++SYM_16(mysql_query);
++
++
++my_bool STDCALL symver16_mysql_read_query_result(MYSQL *mysql)
++{
++ return mysql_read_query_result(mysql);
++}
++SYM_16(mysql_read_query_result);
++
++
++ulong STDCALL symver16_mysql_real_escape_string(MYSQL *mysql, char *to,const char *from, ulong length)
++{
++ return mysql_real_escape_string(mysql, to, from, length);
++}
++SYM_16(mysql_real_escape_string);
++
++
++int STDCALL symver16_mysql_refresh(MYSQL *mysql,uint options)
++{
++ return mysql_refresh(mysql, options);
++}
++SYM_16(mysql_refresh);
++
++
++my_bool STDCALL symver16_mysql_rollback(MYSQL * mysql)
++{
++ return mysql_rollback(mysql);
++}
++SYM_16(mysql_rollback);
++
++
++MYSQL_ROW_OFFSET STDCALL symver16_mysql_row_seek(MYSQL_RES *result, MYSQL_ROW_OFFSET row)
++{
++ return mysql_row_seek(result, row);
++}
++SYM_16(mysql_row_seek);
++
++
++MYSQL_ROW_OFFSET STDCALL symver16_mysql_row_tell(MYSQL_RES *res)
++{
++ return mysql_row_tell(res);
++}
++SYM_16(mysql_row_tell);
++
++
++void STDCALL symver16_mysql_server_end()
++{
++ return mysql_server_end();
++}
++SYM_16(mysql_server_end);
++
++
++int STDCALL symver16_mysql_server_init(int argc __attribute__((unused)), char **argv __attribute__((unused)), char **groups __attribute__((unused)))
++{
++ return mysql_server_init(argc, argv, groups);
++}
++SYM_16(mysql_server_init);
++
++
++void symver16_mysql_set_local_infile_default(MYSQL *mysql)
++{
++ return mysql_set_local_infile_default(mysql);
++}
++SYM_16(mysql_set_local_infile_default);
++
++
++void symver16_mysql_set_local_infile_handler(MYSQL *mysql, int (*local_infile_init)(void **, const char *, void *), int (*local_infile_read)(void *, char *, uint), void (*local_infile_end)(void *), int (*local_infile_error)(void *, char *, uint), void *userdata)
++{
++ return mysql_set_local_infile_handler(mysql, local_infile_init, local_infile_read, local_infile_end, local_infile_error, userdata);
++}
++SYM_16(mysql_set_local_infile_handler);
++
++
++int STDCALL symver16_mysql_set_server_option(MYSQL *mysql, enum enum_mysql_set_option option)
++{
++ return mysql_set_server_option(mysql, option);
++}
++SYM_16(mysql_set_server_option);
++
++
++int STDCALL symver16_mysql_shutdown(MYSQL *mysql, enum mysql_enum_shutdown_level shutdown_level)
++{
++ return mysql_shutdown(mysql, shutdown_level);
++}
++SYM_16(mysql_shutdown);
++
++
++const char *STDCALL symver16_mysql_sqlstate(MYSQL *mysql)
++{
++ return mysql_sqlstate(mysql);
++}
++SYM_16(mysql_sqlstate);
++
++
++const char * STDCALL symver16_mysql_stat(MYSQL *mysql)
++{
++ return mysql_stat(mysql);
++}
++SYM_16(mysql_stat);
++
++
++my_ulonglong STDCALL symver16_mysql_stmt_affected_rows(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_affected_rows(stmt);
++}
++SYM_16(mysql_stmt_affected_rows);
++
++
++my_bool STDCALL symver16_mysql_stmt_attr_get(MYSQL_STMT *stmt, enum enum_stmt_attr_type attr_type, void *value)
++{
++ return mysql_stmt_attr_get(stmt, attr_type, value);
++}
++SYM_16(mysql_stmt_attr_get);
++
++
++my_bool STDCALL symver16_mysql_stmt_attr_set(MYSQL_STMT *stmt, enum enum_stmt_attr_type attr_type, const void *value)
++{
++ return mysql_stmt_attr_set(stmt, attr_type, value);
++}
++SYM_16(mysql_stmt_attr_set);
++
++
++my_bool STDCALL symver16_mysql_stmt_bind_param(MYSQL_STMT *stmt, MYSQL_BIND *my_bind)
++{
++ return mysql_stmt_bind_param(stmt, my_bind);
++}
++SYM_16(mysql_stmt_bind_param);
++
++
++my_bool STDCALL symver16_mysql_stmt_bind_result(MYSQL_STMT *stmt, MYSQL_BIND *my_bind)
++{
++ return mysql_stmt_bind_result(stmt, my_bind);
++}
++SYM_16(mysql_stmt_bind_result);
++
++
++my_bool STDCALL symver16_mysql_stmt_close(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_close(stmt);
++}
++SYM_16(mysql_stmt_close);
++
++
++void STDCALL symver16_mysql_stmt_data_seek(MYSQL_STMT *stmt, my_ulonglong row)
++{
++ return mysql_stmt_data_seek(stmt, row);
++}
++SYM_16(mysql_stmt_data_seek);
++
++
++uint STDCALL symver16_mysql_stmt_errno(MYSQL_STMT * stmt)
++{
++ return mysql_stmt_errno(stmt);
++}
++SYM_16(mysql_stmt_errno);
++
++
++const char *STDCALL symver16_mysql_stmt_error(MYSQL_STMT * stmt)
++{
++ return mysql_stmt_error(stmt);
++}
++SYM_16(mysql_stmt_error);
++
++
++int STDCALL symver16_mysql_stmt_execute(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_execute(stmt);
++}
++SYM_16(mysql_stmt_execute);
++
++
++int STDCALL symver16_mysql_stmt_fetch(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_fetch(stmt);
++}
++SYM_16(mysql_stmt_fetch);
++
++
++int STDCALL symver16_mysql_stmt_fetch_column(MYSQL_STMT *stmt, MYSQL_BIND *my_bind, uint column, ulong offset)
++{
++ return mysql_stmt_fetch_column(stmt, my_bind, column, offset);
++}
++SYM_16(mysql_stmt_fetch_column);
++
++
++unsigned int STDCALL symver16_mysql_stmt_field_count(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_field_count(stmt);
++}
++SYM_16(mysql_stmt_field_count);
++
++
++my_bool STDCALL symver16_mysql_stmt_free_result(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_free_result(stmt);
++}
++SYM_16(mysql_stmt_free_result);
++
++
++MYSQL_STMT * STDCALL symver16_mysql_stmt_init(MYSQL *mysql)
++{
++ return mysql_stmt_init(mysql);
++}
++SYM_16(mysql_stmt_init);
++
++
++my_ulonglong STDCALL symver16_mysql_stmt_insert_id(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_insert_id(stmt);
++}
++SYM_16(mysql_stmt_insert_id);
++
++
++my_ulonglong STDCALL symver16_mysql_stmt_num_rows(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_num_rows(stmt);
++}
++SYM_16(mysql_stmt_num_rows);
++
++
++ulong STDCALL symver16_mysql_stmt_param_count(MYSQL_STMT * stmt)
++{
++ return mysql_stmt_param_count(stmt);
++}
++SYM_16(mysql_stmt_param_count);
++
++
++MYSQL_RES * STDCALL symver16_mysql_stmt_param_metadata(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_param_metadata(stmt);
++}
++SYM_16(mysql_stmt_param_metadata);
++
++
++int STDCALL symver16_mysql_stmt_prepare(MYSQL_STMT *stmt, const char *query, ulong length)
++{
++ return mysql_stmt_prepare(stmt, query, length);
++}
++SYM_16(mysql_stmt_prepare);
++
++
++my_bool STDCALL symver16_mysql_stmt_reset(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_reset(stmt);
++}
++SYM_16(mysql_stmt_reset);
++
++
++MYSQL_RES * STDCALL symver16_mysql_stmt_result_metadata(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_result_metadata(stmt);
++}
++SYM_16(mysql_stmt_result_metadata);
++
++
++MYSQL_ROW_OFFSET STDCALL symver16_mysql_stmt_row_seek(MYSQL_STMT *stmt, MYSQL_ROW_OFFSET row)
++{
++ return mysql_stmt_row_seek(stmt, row);
++}
++SYM_16(mysql_stmt_row_seek);
++
++
++MYSQL_ROW_OFFSET STDCALL symver16_mysql_stmt_row_tell(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_row_tell(stmt);
++}
++SYM_16(mysql_stmt_row_tell);
++
++
++my_bool STDCALL symver16_mysql_stmt_send_long_data(MYSQL_STMT *stmt, uint param_number, const char *data, ulong length)
++{
++ return mysql_stmt_send_long_data(stmt, param_number, data, length);
++}
++SYM_16(mysql_stmt_send_long_data);
++
++
++const char *STDCALL symver16_mysql_stmt_sqlstate(MYSQL_STMT * stmt)
++{
++ return mysql_stmt_sqlstate(stmt);
++}
++SYM_16(mysql_stmt_sqlstate);
++
++
++int STDCALL symver16_mysql_stmt_store_result(MYSQL_STMT *stmt)
++{
++ return mysql_stmt_store_result(stmt);
++}
++SYM_16(mysql_stmt_store_result);
++
++
++void STDCALL symver16_mysql_thread_end()
++{
++ return mysql_thread_end();
++}
++SYM_16(mysql_thread_end);
++
++
++ulong STDCALL symver16_mysql_thread_id(MYSQL *mysql)
++{
++ return mysql_thread_id(mysql);
++}
++SYM_16(mysql_thread_id);
++
++
++my_bool STDCALL symver16_mysql_thread_init()
++{
++ return mysql_thread_init();
++}
++SYM_16(mysql_thread_init);
++
++
++uint STDCALL symver16_mysql_thread_safe(void)
++{
++ return mysql_thread_safe();
++}
++SYM_16(mysql_thread_safe);
++
++
++MYSQL_RES * STDCALL symver16_mysql_use_result(MYSQL *mysql)
++{
++ return mysql_use_result(mysql);
++}
++SYM_16(mysql_use_result);
++
++
++uint STDCALL symver16_mysql_warning_count(MYSQL *mysql)
++{
++ return mysql_warning_count(mysql);
++}
++SYM_16(mysql_warning_count);
++
++/*****/
++
++MYSQL * STDCALL symver16_mysql_real_connect(MYSQL *mysql,const char *host, const char *user, const char *passwd, const char *db, uint port, const char *unix_socket,ulong client_flag)
++{
++ return mysql_real_connect(mysql, host, user, passwd, db, port, unix_socket, client_flag);
++}
++SYM_16(mysql_real_connect);
++
++/*****/
++
++my_bool symver16_my_init(void)
++{
++ return my_init();
++}
++SYM_16(my_init);
++
++#endif
+diff -rup old/libmysql/libmysql.ver.in new/libmysql/libmysql.ver.in
+--- old/libmysql/libmysql.ver.in 2013-11-05 08:19:26.000000000 +0100
++++ new/libmysql/libmysql.ver.in 2014-01-10 15:41:30.545182782 +0100
+@@ -1 +1,136 @@
+-libmysqlclient_@SHARED_LIB_MAJOR_VERSION@ { global: *; };
++libmysqlclient_16
++{
++ local:
++ symver16_*;
++};
++
++libmysqlclient_18
++{
++ global:
++ my_init;
++ myodbc_remove_escape;
++ mysql_affected_rows;
++ mysql_autocommit;
++ mysql_change_user;
++ mysql_character_set_name;
++ mysql_close;
++ mysql_commit;
++ mysql_data_seek;
++ mysql_debug;
++ mysql_dump_debug_info;
++ mysql_embedded;
++ mysql_eof;
++ mysql_errno;
++ mysql_error;
++ mysql_escape_string;
++ mysql_fetch_field;
++ mysql_fetch_field_direct;
++ mysql_fetch_fields;
++ mysql_fetch_lengths;
++ mysql_fetch_row;
++ mysql_field_count;
++ mysql_field_seek;
++ mysql_field_tell;
++ mysql_free_result;
++ mysql_get_character_set_info;
++ mysql_get_client_info;
++ mysql_get_client_version;
++ mysql_get_host_info;
++ mysql_get_parameters;
++ mysql_get_proto_info;
++ mysql_get_server_info;
++ mysql_get_server_version;
++ mysql_get_ssl_cipher;
++ mysql_hex_string;
++ mysql_info;
++ mysql_init;
++ mysql_insert_id;
++ mysql_kill;
++ mysql_list_dbs;
++ mysql_list_fields;
++ mysql_list_processes;
++ mysql_list_tables;
++ mysql_more_results;
++ mysql_next_result;
++ mysql_num_fields;
++ mysql_num_rows;
++ mysql_options;
++ mysql_ping;
++ mysql_query;
++ mysql_read_query_result;
++ mysql_real_connect;
++ mysql_real_escape_string;
++ mysql_real_query;
++ mysql_refresh;
++ mysql_rollback;
++ mysql_row_seek;
++ mysql_row_tell;
++ mysql_select_db;
++ mysql_send_query;
++ mysql_server_end;
++ mysql_server_init;
++ mysql_set_character_set;
++ mysql_set_local_infile_default;
++ mysql_set_local_infile_handler;
++ mysql_set_server_option;
++ mysql_shutdown;
++ mysql_sqlstate;
++ mysql_ssl_set;
++ mysql_stat;
++ mysql_stmt_affected_rows;
++ mysql_stmt_attr_get;
++ mysql_stmt_attr_set;
++ mysql_stmt_bind_param;
++ mysql_stmt_bind_result;
++ mysql_stmt_close;
++ mysql_stmt_data_seek;
++ mysql_stmt_errno;
++ mysql_stmt_error;
++ mysql_stmt_execute;
++ mysql_stmt_fetch;
++ mysql_stmt_fetch_column;
++ mysql_stmt_field_count;
++ mysql_stmt_free_result;
++ mysql_stmt_init;
++ mysql_stmt_insert_id;
++ mysql_stmt_num_rows;
++ mysql_stmt_param_count;
++ mysql_stmt_param_metadata;
++ mysql_stmt_prepare;
++ mysql_stmt_reset;
++ mysql_stmt_result_metadata;
++ mysql_stmt_row_seek;
++ mysql_stmt_row_tell;
++ mysql_stmt_send_long_data;
++ mysql_stmt_sqlstate;
++ mysql_stmt_store_result;
++ mysql_store_result;
++ mysql_thread_end;
++ mysql_thread_id;
++ mysql_thread_init;
++ mysql_thread_safe;
++ mysql_use_result;
++ mysql_warning_count;
++
++ free_defaults;
++ handle_options;
++ load_defaults;
++ my_print_help;
++
++ #my_make_scrambled_password;
++ THR_KEY_mysys;
++
++ mysql_client_find_plugin;
++ mysql_client_register_plugin;
++ mysql_load_plugin;
++ mysql_load_plugin_v;
++ mysql_plugin_options;
++ mysql_stmt_next_result;
++
++ #mysql_default_charset_info;
++ mysql_get_charset;
++ mysql_get_charset_by_csname;
++ mysql_net_realloc;
++ #mysql_client_errors;
++ *;
++} libmysqlclient_16;
+diff -rup old/mysys/charset.c new/mysys/charset.c
+--- old/mysys/charset.c 2013-11-05 08:19:26.000000000 +0100
++++ new/mysys/charset.c 2014-01-10 15:41:30.552919678 +0100
+@@ -941,3 +941,20 @@ size_t escape_quotes_for_mysql(CHARSET_I
+ *to= 0;
+ return overflow ? (ulong)~0 : (ulong) (to - to_start);
+ }
++
++#ifndef EMBEDDED_LIBRARY
++
++// Hack to provide Fedora symbols
++
++CHARSET_INFO *mysql_get_charset(uint cs_number, myf flags)
++{
++ return get_charset(cs_number, flags);
++}
++
++
++CHARSET_INFO * mysql_get_charset_by_csname(const char *cs_name, uint cs_flags, myf flags)
++{
++ return get_charset_by_csname(cs_name, cs_flags, flags);
++}
++
++#endif
+diff -rup old/sql/net_serv.cc new/sql/net_serv.cc
+--- old/sql/net_serv.cc 2013-11-05 08:19:26.000000000 +0100
++++ new/sql/net_serv.cc 2014-01-10 15:41:30.563377346 +0100
+@@ -1190,3 +1190,17 @@ void my_net_set_write_timeout(NET *net,
+ #endif
+ DBUG_VOID_RETURN;
+ }
++
++#ifndef EMBEDDED_LIBRARY
++C_MODE_START
++
++// Hack to provide Fedora symbols
++
++my_bool mysql_net_realloc(NET *net, size_t length)
++{
++ return net_realloc(net, length);
++}
++
++C_MODE_END
++#endif
++
+diff -rup old/sql/password.c new/sql/password.c
+--- old/sql/password.c 2013-11-05 08:19:26.000000000 +0100
++++ new/sql/password.c 2014-01-10 15:41:30.567134663 +0100
+@@ -563,3 +563,17 @@ void make_password_from_salt(char *to, c
+ *to++= PVERSION41_CHAR;
+ octet2hex(to, (const char*) hash_stage2, SHA1_HASH_SIZE);
+ }
++
++#ifndef EMBEDDED_LIBRARY
++
++// Hack to provide both libmysqlclient_16 and libmysqlclient_18 symbol versions
++
++#define SYM_16(_exportedsym) __asm__(".symver symver16_" #_exportedsym "," #_exportedsym "@libmysqlclient_16")
++
++void symver16_my_make_scrambled_password(char *to, const char *password, size_t pass_len)
++{
++ my_make_scrambled_password(to, password, pass_len);
++}
++SYM_16(my_make_scrambled_password);
++
++#endif
+diff -rup old/sql-common/client.c new/sql-common/client.c
+--- old/sql-common/client.c 2013-11-05 08:19:26.000000000 +0100
++++ new/sql-common/client.c 2014-01-10 15:41:30.574151024 +0100
+@@ -4399,3 +4399,136 @@ static int clear_password_auth_client(MY
+
+ return res ? CR_ERROR : CR_OK;
+ }
++
++#ifndef EMBEDDED_LIBRARY
++
++// Hack to provide both libmysqlclient_16 and libmysqlclient_18 symbol versions
++
++#define SYM_16(_exportedsym) __asm__(".symver symver16_" #_exportedsym "," #_exportedsym "@libmysqlclient_16")
++
++void STDCALL symver16_mysql_close(MYSQL *mysql)
++{
++ return mysql_close(mysql);
++}
++SYM_16(mysql_close);
++
++
++uint STDCALL symver16_mysql_errno(MYSQL *mysql)
++{
++ return mysql_errno(mysql);
++}
++SYM_16(mysql_errno);
++
++
++const char * STDCALL symver16_mysql_error(MYSQL *mysql)
++{
++ return mysql_error(mysql);
++}
++SYM_16(mysql_error);
++
++
++ulong * STDCALL symver16_mysql_fetch_lengths(MYSQL_RES *res)
++{
++ return mysql_fetch_lengths(res);
++}
++SYM_16(mysql_fetch_lengths);
++
++
++MYSQL_ROW STDCALL symver16_mysql_fetch_row(MYSQL_RES *res)
++{
++ return mysql_fetch_row(res);
++}
++SYM_16(mysql_fetch_row);
++
++
++void STDCALL symver16_mysql_free_result(MYSQL_RES *result)
++{
++ return mysql_free_result(result);
++}
++SYM_16(mysql_free_result);
++
++
++ulong STDCALL symver16_mysql_get_server_version(MYSQL *mysql)
++{
++ return mysql_get_server_version(mysql);
++}
++SYM_16(mysql_get_server_version);
++
++
++const char * STDCALL symver16_mysql_get_ssl_cipher(MYSQL *mysql __attribute__((unused)))
++{
++ return mysql_get_ssl_cipher(mysql);
++}
++SYM_16(mysql_get_ssl_cipher);
++
++
++MYSQL * STDCALL symver16_mysql_init(MYSQL *mysql)
++{
++ return mysql_init(mysql);
++}
++SYM_16(mysql_init);
++
++
++unsigned int STDCALL symver16_mysql_num_fields(MYSQL_RES *res)
++{
++ return mysql_num_fields(res);
++}
++SYM_16(mysql_num_fields);
++
++
++my_ulonglong STDCALL symver16_mysql_num_rows(MYSQL_RES *res)
++{
++ return mysql_num_rows(res);
++}
++SYM_16(mysql_num_rows);
++
++
++int STDCALL symver16_mysql_options(MYSQL *mysql,enum mysql_option option, const void *arg)
++{
++ return mysql_options(mysql, option, arg);
++}
++SYM_16(mysql_options);
++
++
++int STDCALL symver16_mysql_real_query(MYSQL *mysql, const char *query, ulong length)
++{
++ return mysql_real_query(mysql, query, length);
++}
++SYM_16(mysql_real_query);
++
++
++int STDCALL symver16_mysql_select_db(MYSQL *mysql, const char *db)
++{
++ return mysql_select_db(mysql, db);
++}
++SYM_16(mysql_select_db);
++
++
++int STDCALL symver16_mysql_send_query(MYSQL* mysql, const char* query, ulong length)
++{
++ return mysql_send_query(mysql, query, length);
++}
++SYM_16(mysql_send_query);
++
++
++int STDCALL symver16_mysql_set_character_set(MYSQL *mysql, const char *cs_name)
++{
++ return mysql_set_character_set(mysql, cs_name);
++}
++SYM_16(mysql_set_character_set);
++
++
++my_bool STDCALL symver16_mysql_ssl_set(MYSQL *mysql __attribute__((unused)), const char *key __attribute__((unused)), const char *cert __attribute__((unused)), const char *ca __attribute__((unused)), const char *capath __attribute__((unused)), const char *cipher __attribute__((unused)))
++{
++ return mysql_ssl_set(mysql, key, cert, ca, capath, cipher);
++}
++SYM_16(mysql_ssl_set);
++
++
++MYSQL_RES * STDCALL symver16_mysql_store_result(MYSQL *mysql)
++{
++ return mysql_store_result(mysql);
++}
++SYM_16(mysql_store_result);
++
++#endif
diff --git a/packaging/rpm-oel/mysql-embedded-check.c b/packaging/rpm-oel/mysql-embedded-check.c
deleted file mode 100644
index 8bf8ca53dad..00000000000
--- a/packaging/rpm-oel/mysql-embedded-check.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/* simple test program to see if we can link the embedded server library */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-
-#include "mysql.h"
-
-MYSQL *mysql;
-
-static char *server_options[] = \
- { "mysql_test", "--defaults-file=my.cnf", NULL };
-int num_elements = (sizeof(server_options) / sizeof(char *)) - 1;
-
-static char *server_groups[] = { "libmysqld_server",
- "libmysqld_client", NULL };
-
-int main(int argc, char **argv)
-{
- mysql_library_init(num_elements, server_options, server_groups);
- mysql = mysql_init(NULL);
- mysql_close(mysql);
- mysql_library_end();
-
- return 0;
-}
diff --git a/packaging/rpm-oel/mysql.spec.in b/packaging/rpm-oel/mysql.spec.in
index 47a11053b28..d28e89b4216 100644
--- a/packaging/rpm-oel/mysql.spec.in
+++ b/packaging/rpm-oel/mysql.spec.in
@@ -1,4 +1,4 @@
-# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -14,6 +14,8 @@
# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston
# MA 02110-1301 USA.
+# Rebuild on OL5/RHEL5 needs following rpmbuild options:
+# rpmbuild --define 'dist .el5' --define 'rhel 5' --define 'el5 1' mysql.spec
# NOTE: "vendor" is used in upgrade/downgrade check, so you can't
# change these, has to be exactly as is.
@@ -28,6 +30,7 @@
%{!?runselftest:%global runselftest 0}
%{!?with_systemd: %global systemd 0}
+%{?el7: %global systemd 1}
%{!?with_debuginfo: %global nodebuginfo 1}
%{!?product_suffix: %global product_suffix community}
%{!?feature_set: %global feature_set community}
@@ -35,11 +38,31 @@
%{!?compilation_comment_debug: %global compilation_comment_debug MySQL Community Server - Debug (GPL)}
%{!?src_base: %global src_base mysql}
-%global libmysqld_so_major 0
-%global libmysqld_so_long 0.0.1
-
# Version for compat libs
+%if 0%{?rhel} == 5
+%global compatver 5.0.96
+%global compatlib 15
+%global compatsrc http://downloads.mysql.com/archives/mysql-5.0/mysql-%{compatver}.tar.gz
+%endif
+
+%if 0%{?rhel} == 6
%global compatver 5.1.72
+%global compatlib 16
+%global compatsrc https://cdn.mysql.com/Downloads/MySQL-5.1/mysql-%{compatver}.tar.gz
+%endif
+
+# multiarch
+%global multiarchs ppc %{power64} %{ix86} x86_64 %{sparc}
+
+# Hack to support el5 where __isa_bits not defined. Note: supports i386 and x86_64 only, sorry.
+%if x%{?__isa_bits} == x
+%ifarch %{ix86}
+%global __isa_bits 32
+%endif
+%ifarch x86_64
+%global __isa_bits 64
+%endif
+%endif
%global src_dir %{src_base}-%{version}
@@ -50,9 +73,6 @@
%global __os_install_post /usr/lib/rpm/brp-compress %{nil}
%endif
-# multiarch
-%global multiarchs ppc %{power64} %{ix86} x86_64 %{sparc}
-
%if 0%{?commercial}
%global license_files_server %{src_dir}/LICENSE.mysql
%global license_type Commercial
@@ -61,12 +81,11 @@
%global license_type GPLv2
%endif
-
Name: mysql-%{product_suffix}
Summary: A very fast and reliable SQL database server
Group: Applications/Databases
Version: @VERSION@
-Release: 1%{?dist}
+Release: 2%{?commercial:.1}%{?dist}
License: Copyright (c) 2000, @MYSQL_COPYRIGHT_YEAR@, %{mysql_vendor}. All rights reserved. Under %{?license_type} license as shown in the Description field.
Source0: https://cdn.mysql.com/Downloads/MySQL-@MYSQL_BASE_VERSION@/%{src_dir}.tar.gz
URL: http://www.mysql.com/
@@ -77,25 +96,35 @@ Source2: mysqld.service
Source3: mysql.conf
Source4: my_config.h
Source5: mysql_config.sh
-Source6: mysql-embedded-check.c
-Source7: https://cdn.mysql.com/Downloads/MySQL-5.5/mysql-%{compatver}.tar.gz
+%if 0%{?compatlib}
+Source7: %{compatsrc}
+%endif
Source90: filter-provides.sh
Source91: filter-requires.sh
+Patch0: mysql-5.5-libmysqlclient-symbols.patch
BuildRequires: cmake
BuildRequires: perl
+%{?el7:BuildRequires: perl(Time::HiRes)}
+%{?el7:BuildRequires: perl(Env)}
BuildRequires: time
BuildRequires: libaio-devel
BuildRequires: ncurses-devel
BuildRequires: openssl-devel
BuildRequires: zlib-devel
%if 0%{?systemd}
-BuildRequires: systemd-units
+BuildRequires: systemd
%endif
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+%if 0%{?rhel} > 6
+# For rpm => 4.9 only: https://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering
+%global __requires_exclude ^perl\\((hostnames|lib::mtr|lib::v1|mtr_|My::)
+%global __provides_exclude_from ^(/usr/share/(mysql|mysql-test)/.*|%{_libdir}/mysql/plugin/.*\\.so)$
+%else
# https://fedoraproject.org/wiki/EPEL:Packaging#Generic_Filtering_on_EPEL6
%global __perl_provides %{SOURCE90}
%global __perl_requires %{SOURCE91}
+%endif
%description
The MySQL(TM) software delivers a very fast, multi-threaded, multi-user,
@@ -124,14 +153,19 @@ Requires: procps
Requires: shadow-utils
Requires: net-tools
%if 0%{?commercial}
+Provides: MySQL-server-advanced%{?_isa} = %{version}-%{release}
+Obsoletes: MySQL-server-advanced < %{version}-%{release}
Obsoletes: mysql-community-server < %{version}-%{release}
Requires: mysql-enterprise-client%{?_isa} = %{version}-%{release}
Requires: mysql-enterprise-common%{?_isa} = %{version}-%{release}
%else
+Provides: MySQL-server%{?_isa} = %{version}-%{release}
Requires: mysql-community-client%{?_isa} = %{version}-%{release}
Requires: mysql-community-common%{?_isa} = %{version}-%{release}
%endif
+Obsoletes: MySQL-server < %{version}-%{release}
Obsoletes: mysql-server < %{version}-%{release}
+Obsoletes: mariadb-server
Provides: mysql-server = %{version}-%{release}
Provides: mysql-server%{?_isa} = %{version}-%{release}
%if 0%{?systemd}
@@ -169,14 +203,21 @@ to run and administer a MySQL server.
Summary: MySQL database client applications and tools
Group: Applications/Databases
%if 0%{?commercial}
+Provides: MySQL-client-advanced%{?_isa} = %{version}-%{release}
+Obsoletes: MySQL-client-advanced < %{version}-%{release}
Obsoletes: mysql-community-client < %{version}-%{release}
Requires: mysql-enterprise-libs%{?_isa} = %{version}-%{release}
%else
+Provides: MySQL-client%{?_isa} = %{version}-%{release}
Requires: mysql-community-libs%{?_isa} = %{version}-%{release}
%endif
+Obsoletes: MySQL-client < %{version}-%{release}
+Obsoletes: mariadb
+%if 0%{?rhel} > 5
Obsoletes: mysql < %{version}-%{release}
Provides: mysql = %{version}-%{release}
Provides: mysql%{?_isa} = %{version}-%{release}
+%endif
%description client
This package contains the standard MySQL clients and administration
@@ -190,6 +231,7 @@ Obsoletes: mysql-community-common < %{version}-%{release}
%endif
Provides: mysql-common = %{version}-%{release}
Provides: mysql-common%{?_isa} = %{version}-%{release}
+%{?el5:Requires: mysql%{?_isa} = %{version}-%{release}}
%description common
This packages contains common files needed by MySQL client library,
@@ -200,12 +242,17 @@ MySQL database server, and MySQL embedded server.
Summary: Test suite for the MySQL database server
Group: Applications/Databases
%if 0%{?commercial}
+Provides: MySQL-test-advanced%{?_isa} = %{version}-%{release}
+Obsoletes: MySQL-test-advanced < %{version}-%{release}
Obsoletes: mysql-community-test < %{version}-%{release}
Requires: mysql-enterprise-server%{?_isa} = %{version}-%{release}
%else
+Provides: MySQL-test%{?_isa} = %{version}-%{release}
Requires: mysql-community-server%{?_isa} = %{version}-%{release}
%endif
+Obsoletes: MySQL-test < %{version}-%{release}
Obsoletes: mysql-test < %{version}-%{release}
+Obsoletes: mariadb-test
Provides: mysql-test = %{version}-%{release}
Provides: mysql-test%{?_isa} = %{version}-%{release}
@@ -219,12 +266,17 @@ database server.
Summary: Development header files and libraries for MySQL database client applications
Group: Applications/Databases
%if 0%{?commercial}
+Provides: MySQL-devel-advanced%{?_isa} = %{version}-%{release}
+Obsoletes: MySQL-devel-advanced < %{version}-%{release}
Obsoletes: mysql-community-devel < %{version}-%{release}
Requires: mysql-enterprise-libs%{?_isa} = %{version}-%{release}
%else
+Provides: MySQL-devel%{?_isa} = %{version}-%{release}
Requires: mysql-community-libs%{?_isa} = %{version}-%{release}
%endif
+Obsoletes: MySQL-devel < %{version}-%{release}
Obsoletes: mysql-devel < %{version}-%{release}
+Obsoletes: mariadb-devel
Provides: mysql-devel = %{version}-%{release}
Provides: mysql-devel%{?_isa} = %{version}-%{release}
@@ -236,12 +288,17 @@ to develop MySQL client applications.
Summary: Shared libraries for MySQL database client applications
Group: Applications/Databases
%if 0%{?commercial}
+Provides: MySQL-shared-advanced%{?_isa} = %{version}-%{release}
+Obsoletes: MySQL-shared-advanced < %{version}-%{release}
Obsoletes: mysql-community-libs < %{version}-%{release}
Requires: mysql-enterprise-common%{?_isa} = %{version}-%{release}
%else
+Provides: MySQL-shared%{?_isa} = %{version}-%{release}
Requires: mysql-community-common%{?_isa} = %{version}-%{release}
%endif
+Obsoletes: MySQL-shared < %{version}-%{release}
Obsoletes: mysql-libs < %{version}-%{release}
+Obsoletes: mariadb-libs
Provides: mysql-libs = %{version}-%{release}
Provides: mysql-libs%{?_isa} = %{version}-%{release}
@@ -249,32 +306,51 @@ Provides: mysql-libs%{?_isa} = %{version}-%{release}
This package contains the shared libraries for MySQL client
applications.
+%if 0%{?compatlib}
%package libs-compat
-Summary: Shared compat libraries for MySQL 5.1 database client applications
+Summary: Shared compat libraries for MySQL %{compatver} database client applications
Group: Applications/Databases
Obsoletes: mysql-libs-compat < %{version}-%{release}
Provides: mysql-libs-compat = %{version}-%{release}
Provides: mysql-libs-compat%{?_isa} = %{version}-%{release}
+%if 0%{?commercial}
+Provides: MySQL-shared-compat-advanced%{?_isa} = %{version}-%{release}
+Obsoletes: MySQL-shared-compat-advanced < %{version}-%{release}
+Obsoletes: mysql-community-libs-compat < %{version}-%{release}
+Requires: mysql-enterprise-libs%{?_isa} = %{version}-%{release}
+%else
+Provides: MySQL-shared-compat%{?_isa} = %{version}-%{release}
+Requires: mysql-community-libs%{?_isa} = %{version}-%{release}
+%endif
+Obsoletes: MySQL-shared-compat < %{version}-%{release}
+%if 0%{?rhel} > 5
+Obsoletes: mysql-libs < %{version}-%{release}
+%endif
%description libs-compat
-This package contains the shared compat libraries for MySQL 5.1 client
+This package contains the shared compat libraries for MySQL %{compatver} client
applications.
+%endif
%package embedded
Summary: MySQL embedded library
Group: Applications/Databases
%if 0%{?commercial}
+Provides: MySQL-embedded-advanced%{?_isa} = %{version}-%{release}
+Obsoletes: MySQL-embedded-advanced < %{version}-%{release}
Obsoletes: mysql-community-embedded < %{version}-%{release}
Requires: mysql-enterprise-common%{?_isa} = %{version}-%{release}
%else
+Provides: MySQL-embedded%{?_isa} = %{version}-%{release}
Requires: mysql-community-common%{?_isa} = %{version}-%{release}
%endif
+Obsoletes: MySQL-embedded < %{version}-%{release}
Obsoletes: mysql-embedded < %{version}-%{release}
Provides: mysql-embedded = %{version}-%{release}
Provides: mysql-emdedded%{?_isa} = %{version}-%{release}
%description embedded
-This package contains the mysql server as an embedded library.
+This package contains the MySQL server as an embedded library.
The embedded MySQL server library makes it possible to run a full-featured
MySQL server inside the client application. The main benefits are increased
@@ -301,12 +377,39 @@ Provides: mysql-embedded-devel = %{version}-%{release}
Provides: mysql-embedded-devel%{?_isa} = %{version}-%{release}
%description embedded-devel
-This package contains files needed for developing applicatison using
+This package contains files needed for developing applications using
the embedded version of the MySQL server.
+%if 0%{?rhel} == 5
+%package -n mysql
+Summary: Convenience package for easy upgrades of MySQL package set
+Group: Applications/Databases
+%if 0%{?commercial}
+Requires: mysql-enterprise-client%{?_isa} = %{version}-%{release}
+Requires: mysql-enterprise-libs%{?_isa} = %{version}-%{release}
+Requires: mysql-enterprise-libs-compat%{?_isa} = %{version}-%{release}
+%else
+Requires: mysql-community-client%{?_isa} = %{version}-%{release}
+Requires: mysql-community-libs%{?_isa} = %{version}-%{release}
+Requires: mysql-community-libs-compat%{?_isa} = %{version}-%{release}
+%endif
+
+%description -n mysql
+This package has as sole purpose to require other MySQL packages such
+that upgrades will be more convenient.
+
+Technical background: this is done to reflect the fact that mysql
+package has been split into several subpackages.
+%endif
+
%prep
+%if 0%{?compatlib}
%setup -q -T -a 0 -a 7 -c -n %{src_dir}
-cd %{src_dir}
+%else
+%setup -q -T -a 0 -c -n %{src_dir}
+%endif # 0%{?compatlib}
+pushd %{src_dir}
+%{?el7:%patch0 -p1}
%build
# Fail quickly and obviously if user tries to build as root
@@ -319,53 +422,65 @@ if [ "x$(id -u)" = "x0" ] ; then
fi
%endif
+%if 0%{?compatlib}
# Build compat libs
(
export CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv"
-export CXXFLAGS="$CFLAGS -felide-constructors -fno-rtti -fno-exceptions"
+export CXXFLAGS="$CFLAGS %{?el6:-felide-constructors} -fno-rtti -fno-exceptions"
pushd mysql-%{compatver}
%configure \
--with-readline \
- --with-ssl=%{_prefix} \
--without-debug \
--enable-shared \
- --with-embedded-server \
--localstatedir=/var/lib/mysql \
--with-unix-socket-path=/var/lib/mysql/mysql.sock \
--with-mysqld-user="mysql" \
--with-extra-charsets=all \
+ --enable-local-infile \
+ --enable-largefile \
+ --enable-thread-safe-client \
+%if 0%{?rhel} == 6
+ --with-ssl=%{_prefix} \
+ --with-embedded-server \
--with-big-tables \
--with-pic \
--with-plugin-innobase \
--with-plugin-innodb_plugin \
--with-plugin-partition \
- --enable-local-infile \
- --enable-largefile \
- --enable-thread-safe-client \
+%endif
+%if 0%{?rhel} == 5
+ --with-openssl \
+ --with-bench \
+ -with-innodb \
+ --with-berkeley-db \
+ --enable-community-features \
+ --enable-profiling \
+ --with-named-thread-libs="-lpthread" \
+%endif
--disable-dependency-tracking
make %{?_smp_mflags}
popd
)
-
-export CFLAGS="%{optflags}"
-export CXXFLAGS="%{optflags}"
+%endif # 0%{?compatlib}
# Build debug versions of mysqld and libmysqld.a
mkdir debug
(
cd debug
# Attempt to remove any optimisation flags from the debug build
- CFLAGS=$(echo "${CFLAGS}" | sed -e 's/-O2 / /' -e 's/-Wp,-D_FORTIFY_SOURCE=2/ /')
- CXXFLAGS=$(echo "${CFLAGS}" | sed -e 's/-O2 / /' -e 's/-Wp,-D_FORTIFY_SOURCE=2/ /')
+ optflags=$(echo "%{optflags}" | sed -e 's/-O2 / /' -e 's/-Wp,-D_FORTIFY_SOURCE=2/ /')
cmake ../%{src_dir} \
-DBUILD_CONFIG=mysql_release \
-DINSTALL_LAYOUT=RPM \
- -DCMAKE_BUILD_TYPE=Debug \
- -DWITH_INNODB_MEMCACHED=1 \
+ -DCMAKE_BUILD_TYPE=Debug %{?el7:-DENABLE_DTRACE=OFF} \
+ -DCMAKE_C_FLAGS="$optflags" \
+ -DCMAKE_CXX_FLAGS="$optflags" \
-DINSTALL_LIBDIR="%{_lib}/mysql" \
-DINSTALL_PLUGINDIR="%{_lib}/mysql/plugin" \
-DMYSQL_UNIX_ADDR="%{mysqldatadir}/mysql.sock" \
-DFEATURE_SET="%{feature_set}" \
+ -DWITH_EMBEDDED_SERVER=1 \
+ -DWITH_EMBEDDED_SHARED_LIBRARY=1 \
%{?ssl_option} \
-DCOMPILATION_COMMENT="%{compilation_comment_debug}" \
-DMYSQL_SERVER_SUFFIX="%{?server_suffix}"
@@ -380,38 +495,24 @@ mkdir release
cmake ../%{src_dir} \
-DBUILD_CONFIG=mysql_release \
-DINSTALL_LAYOUT=RPM \
- -DCMAKE_BUILD_TYPE=RelWithDebInfo \
- -DWITH_INNODB_MEMCACHED=1 \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo %{?el7:-DENABLE_DTRACE=OFF} \
+ -DCMAKE_C_FLAGS="%{optflags}" \
+ -DCMAKE_CXX_FLAGS="%{optflags}" \
-DINSTALL_LIBDIR="%{_lib}/mysql" \
-DINSTALL_PLUGINDIR="%{_lib}/mysql/plugin" \
-DMYSQL_UNIX_ADDR="%{mysqldatadir}/mysql.sock" \
-DFEATURE_SET="%{feature_set}" \
+ -DWITH_EMBEDDED_SERVER=1 \
+ -DWITH_EMBEDDED_SHARED_LIBRARY=1 \
%{?ssl_option} \
-DCOMPILATION_COMMENT="%{compilation_comment_release}" \
-DMYSQL_SERVER_SUFFIX="%{?server_suffix}"
echo BEGIN_NORMAL_CONFIG ; egrep '^#define' include/config.h ; echo END_NORMAL_CONFIG
make %{?_smp_mflags} VERBOSE=1
-
-# Need to build libmysqld.so for distros
-mkdir libmysqld/work
-pushd libmysqld/work
-
-ar -x ../libmysqld.a
-[ -e ../../extra/yassl/libyassl.a ] && ar -x ../../extra/yassl/libyassl.a
-rm -f sql_binlog.cc.o rpl_utility.cc.o
-%{__cc} $CFLAGS $LDFLAGS -DEMBEDDED_LIBRARY -shared -Wl,-soname,libmysqld.so.%{libmysqld_so_major} \
- -o libmysqld.so.%{libmysqld_so_long} *.o \
- -lpthread -laio -lcrypt -lssl -lcrypto -lz -lrt -lstdc++ -ldl -lm -lc
-
-# Compile check
-cp %{SOURCE6} .
-ln -s libmysqld.so.%{libmysqld_so_long} libmysqld.so.%{libmysqld_so_major}
-%{__cc} -I../../../%{src_dir}/include -I../../include $CFLAGS \
- mysql-embedded-check.c libmysqld.so.%{libmysqld_so_major}
-LD_LIBRARY_PATH=. ldd ./a.out
)
%install
+%if 0%{?compatlib}
# Install compat libs
for dir in libmysql libmysql_r ; do
pushd mysql-%{compatver}/$dir
@@ -419,6 +520,7 @@ for dir in libmysql libmysql_r ; do
popd
done
rm -f %{buildroot}%{_libdir}/mysql/libmysqlclient{,_r}.{a,la,so}
+%endif # 0%{?compatlib}
MBD=$RPM_BUILD_DIR/%{src_dir}
@@ -442,12 +544,6 @@ install -D -m 0755 $MBD/release/packaging/rpm-oel/mysql.init %{buildroot}%{_sysc
%endif
install -D -m 0644 %{SOURCE3} %{buildroot}%{_prefix}/lib/tmpfiles.d/mysql.conf
-install -m 0755 $MBD/release/libmysqld/work/libmysqld.so.%{libmysqld_so_long} \
- %{buildroot}%{_libdir}/mysql/libmysqld.so.%{libmysqld_so_long}
-ln -s libmysqld.so.%{libmysqld_so_long} %{buildroot}%{_libdir}/mysql/libmysqld.so.%{libmysqld_so_major}
-ln -s libmysqld.so.%{libmysqld_so_long} %{buildroot}%{_libdir}/mysql/libmysqld.so
-
-
# Make library links
install -d -m 0755 %{buildroot}%{_sysconfdir}/ld.so.conf.d
echo "%{_libdir}/mysql" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/mysql-%{_arch}.conf
@@ -489,8 +585,9 @@ pushd mysql-test
./mtr \
--mem --parallel=auto --force --retry=0 \
--mysqld=--binlog-format=mixed \
- --suite-timeout=720 --testcase-timeout=30
-rm -rf var/*
+ --suite-timeout=720 --testcase-timeout=30 \
+ --clean-vardir
+rm -r $(readlink var) var
%endif
%pre server
@@ -532,9 +629,11 @@ fi
%postun libs -p /sbin/ldconfig
+%if 0%{?compatlib}
%post libs-compat -p /sbin/ldconfig
%postun libs-compat -p /sbin/ldconfig
+%endif
%post embedded -p /sbin/ldconfig
@@ -605,7 +704,41 @@ fi
%attr(755, root, root) %{_sbindir}/mysqld
%attr(755, root, root) %{_sbindir}/mysqld-debug
-%{_libdir}/mysql/plugin
+%dir %{_libdir}/mysql/plugin
+%attr(755, root, root) %{_libdir}/mysql/plugin/adt_null.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/auth_socket.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/mypluglib.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/semisync_master.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/semisync_slave.so
+%dir %{_libdir}/mysql/plugin/debug
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/adt_null.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/auth_socket.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/mypluglib.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/semisync_master.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/semisync_slave.so
+
+%attr(755, root, root) %{_libdir}/mysql/plugin/auth.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/auth_test_plugin.so
+%attr(644, root, root) %{_libdir}/mysql/plugin/daemon_example.ini
+%attr(755, root, root) %{_libdir}/mysql/plugin/libdaemon_example.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/qa_auth_client.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/qa_auth_interface.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/qa_auth_server.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/auth.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/auth_test_plugin.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/libdaemon_example.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/qa_auth_client.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/qa_auth_interface.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/qa_auth_server.so
+
+%if 0%{?commercial}
+%attr(755, root, root) %{_libdir}/mysql/plugin/audit_log.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/authentication_pam.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/thread_pool.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/audit_log.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/authentication_pam.so
+%attr(755, root, root) %{_libdir}/mysql/plugin/debug/thread_pool.so
+%endif
%attr(644, root, root) %{_datadir}/mysql/fill_help_tables.sql
%attr(644, root, root) %{_datadir}/mysql/mysql_system_tables.sql
@@ -617,7 +750,7 @@ fi
%attr(644, root, root) %{_datadir}/mysql/magic
%attr(644, root, root) %{_prefix}/lib/tmpfiles.d/mysql.conf
%if 0%{?systemd}
-%attr(644, root, root) %{_unitdir}/mysql.service
+%attr(644, root, root) %{_unitdir}/mysqld.service
%else
%attr(755, root, root) %{_sysconfdir}/init.d/mysqld
%endif
@@ -706,14 +839,16 @@ fi
%{_libdir}/mysql/libmysqlclient.so.18*
%{_libdir}/mysql/libmysqlclient_r.so.18*
+%if 0%{?compatlib}
%files libs-compat
%defattr(-, root, root, -)
%dir %attr(755, root, root) %{_libdir}/mysql
%attr(644, root, root) %{_sysconfdir}/ld.so.conf.d/mysql-%{_arch}.conf
-%{_libdir}/mysql/libmysqlclient.so.16
-%{_libdir}/mysql/libmysqlclient.so.16.0.0
-%{_libdir}/mysql/libmysqlclient_r.so.16
-%{_libdir}/mysql/libmysqlclient_r.so.16.0.0
+%{_libdir}/mysql/libmysqlclient.so.%{compatlib}
+%{_libdir}/mysql/libmysqlclient.so.%{compatlib}.0.0
+%{_libdir}/mysql/libmysqlclient_r.so.%{compatlib}
+%{_libdir}/mysql/libmysqlclient_r.so.%{compatlib}.0.0
+%endif
%files test
%defattr(-, root, root, -)
@@ -731,7 +866,7 @@ fi
%defattr(-, root, root, -)
%dir %attr(755, root, root) %{_libdir}/mysql
%attr(644, root, root) %{_sysconfdir}/ld.so.conf.d/mysql-%{_arch}.conf
-%attr(644, root, root) %{_libdir}/mysql/libmysqld.so.*
+%attr(755, root, root) %{_libdir}/mysql/libmysqld.so.*
%files embedded-devel
%defattr(-, root, root, -)
@@ -739,66 +874,41 @@ fi
%attr(644, root, root) %{_libdir}/mysql/libmysqld-debug.a
%attr(755, root, root) %{_libdir}/mysql/libmysqld.so
-%changelog
-* Fri Oct 25 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.15-1
-- Fixed uln advanced rpm libyassl.a error
-- Updated to 5.6.15
-
-* Wed Oct 16 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.14-3
-- Fixed mysql_install_db usage
-- Improved handling of plugin directory
-
-* Fri Sep 27 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.14-2
-- Refresh mysql-install patch and service renaming
-
-* Mon Sep 16 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.14-1
-- Updated to 5.6.14
-
-* Wed Sep 04 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.13-5
-- Support upgrade from 5.5 ULN packages to 5.6
-
-* Tue Aug 27 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.13-4
-- Enhanced perl filtering
-- Added openssl-devel to buildreq
-
-* Wed Aug 21 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.13-3
-- Removed mysql_embedded binary to resolve multilib conflict issue
+%if 0%{?rhel} == 5
+%files -n mysql
+%defattr(-, root, root, -)
+%doc %{?license_files_server}
+%endif
-* Fri Aug 16 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.13-2
-- Fixed Provides and Obsoletes issues in server, test packages
+%changelog
+* Sun May 11 2014 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.5.38-2
+- Increment release version to resolve upgrade conflict issue
-* Wed Aug 14 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.13-1
-- Updated to 5.6.13
+* Thu Apr 24 2014 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.5.38-1
+- Updated for 5.5.38
-* Mon Aug 05 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.12-9
-- Added files list to embedded packages
+* Mon Apr 07 2014 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.5.37-6
+- Fix Cflags for el7
-* Thu Aug 01 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.12-8
-- Updated libmysqld.a with libmysqld.so in embedded package
+* Mon Mar 31 2014 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.5.37-5
+- Support for enterprise packages
+- Upgrade from MySQL-* packages
-* Mon Jul 29 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.12-7
-- Updated test package dependency from client to server
+* Fri Mar 14 2014 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.5.37-4
+- Resolve mysql conflict with mysql-community-client
-* Wed Jul 24 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.12-6
-- Added libs-compat dependency under libs package to resolve server
- installation conflicts issue.
-
-* Wed Jul 17 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.12-5
-- Removed libmysqlclient.so.16 from libs package
-
-* Fri Jul 05 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.12-4
-- Adjusted to work on OEL6
+* Wed Mar 12 2014 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.5.37-3
+- Resolve conflict with mysql-libs-compat
-* Wed Jun 26 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.12-3
-- Move libs to mysql/
-- Basic multi arch support
-- Fix changelog dates
+* Thu Mar 06 2014 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.5.37-2
+- Resolve conflict issues during upgrade
-* Thu Jun 20 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.12-2
-- Major cleanup
+* Mon Feb 10 2014 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.5.37-1
+- Add support for el7 (with systemd enabled)
+- Enable shared libmysqld by cmake option
-* Tue Jun 04 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.6.12-1
-- Updated to 5.6.12
+* Fri Oct 25 2013 Balasubramanian Kandasamy <balasubramanian.kandasamy@oracle.com> - 5.5.35-1
+- Backport changes from 5.6
* Mon Nov 05 2012 Joerg Bruehe <joerg.bruehe@oracle.com>
@@ -879,7 +989,7 @@ fi
* Fri Aug 19 2011 Joerg Bruehe <joerg.bruehe@oracle.com>
- Null-upmerge the fix of bug#37165: This spec file is not affected.
-- Replace "/var/lib/mysql" by the spec file variable "%{mysqldatadir}".
+- Replace "/var/lib/mysql" by the spec file variable "%%{mysqldatadir}".
* Fri Aug 12 2011 Daniel Fischer <daniel.fischer@oracle.com>
@@ -1139,7 +1249,7 @@ fi
* Thu Nov 30 2006 Joerg Bruehe <joerg@mysql.com>
-- Call "make install" using "benchdir_root=%{_datadir}",
+- Call "make install" using "benchdir_root=%%{_datadir}",
because that is affecting the regression test suite as well.
* Thu Nov 16 2006 Joerg Bruehe <joerg@mysql.com>
@@ -1235,7 +1345,7 @@ fi
- Added zlib to the list of (static) libraries installed
- Added check against libtool wierdness (WRT: sql/mysqld || sql/.libs/mysqld)
- Compile MySQL with bundled zlib
-- Fixed %packager name to "MySQL Production Engineering Team"
+- Fixed %%packager name to "MySQL Production Engineering Team"
* Mon Dec 05 2005 Joerg Bruehe <joerg@mysql.com>
@@ -1266,7 +1376,7 @@ fi
- Give mode arguments the same way in all places
lenz@mysql.com>
-- fixed the removing of the RPM_BUILD_ROOT in the %clean section (the
+- fixed the removing of the RPM_BUILD_ROOT in the %%clean section (the
$RBR variable did not get expanded, thus leaving old build roots behind)
* Thu Aug 04 2005 Lenz Grimmer <lenz@mysql.com>
diff --git a/packaging/solaris/CMakeLists.txt b/packaging/solaris/CMakeLists.txt
index 02881e0af8f..899847d0f38 100644
--- a/packaging/solaris/CMakeLists.txt
+++ b/packaging/solaris/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2014, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -17,6 +17,10 @@
# Any files in this directory are auxiliary files for Solaris "pkg" packages.
# They will be configured during "pkg" creation, not during (binary) build.
+IF(NOT CMAKE_SYSTEM_NAME MATCHES "SunOS")
+ RETURN()
+ENDIF()
+
# Currently, this expands to "support-files/" in most layouts,
# but to "/usr/share/mysql/" in a RPM.
# It is important not to pollute "/usr/bin".
diff --git a/pcre/AUTHORS b/pcre/AUTHORS
index 97d8c71dd67..5eee1af4c6f 100644
--- a/pcre/AUTHORS
+++ b/pcre/AUTHORS
@@ -8,7 +8,7 @@ Email domain: cam.ac.uk
University of Cambridge Computing Service,
Cambridge, England.
-Copyright (c) 1997-2013 University of Cambridge
+Copyright (c) 1997-2014 University of Cambridge
All rights reserved
@@ -19,7 +19,7 @@ Written by: Zoltan Herczeg
Email local part: hzmester
Emain domain: freemail.hu
-Copyright(c) 2010-2013 Zoltan Herczeg
+Copyright(c) 2010-2014 Zoltan Herczeg
All rights reserved.
@@ -30,7 +30,7 @@ Written by: Zoltan Herczeg
Email local part: hzmester
Emain domain: freemail.hu
-Copyright(c) 2009-2013 Zoltan Herczeg
+Copyright(c) 2009-2014 Zoltan Herczeg
All rights reserved.
diff --git a/pcre/CMakeLists.txt b/pcre/CMakeLists.txt
index f885237c395..90ebc0d5100 100644
--- a/pcre/CMakeLists.txt
+++ b/pcre/CMakeLists.txt
@@ -513,4 +513,6 @@ IF(PCRE_SHOW_REPORT)
MESSAGE(STATUS "")
ENDIF(PCRE_SHOW_REPORT)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/pcre/pcre.h DESTINATION ${INSTALL_INCLUDEDIR}/private COMPONENT Development)
+
# end CMakeLists.txt
diff --git a/pcre/ChangeLog b/pcre/ChangeLog
index 1f1e8600356..7801ef84117 100644
--- a/pcre/ChangeLog
+++ b/pcre/ChangeLog
@@ -1,6 +1,126 @@
ChangeLog for PCRE
------------------
+Version 8.35 04-April-2014
+--------------------------
+
+1. A new flag is set, when property checks are present in an XCLASS.
+ When this flag is not set, PCRE can perform certain optimizations
+ such as studying these XCLASS-es.
+
+2. The auto-possessification of character sets were improved: a normal
+ and an extended character set can be compared now. Furthermore
+ the JIT compiler optimizes more character set checks.
+
+3. Got rid of some compiler warnings for potentially uninitialized variables
+ that show up only when compiled with -O2.
+
+4. A pattern such as (?=ab\K) that uses \K in an assertion can set the start
+ of a match later then the end of the match. The pcretest program was not
+ handling the case sensibly - it was outputting from the start to the next
+ binary zero. It now reports this situation in a message, and outputs the
+ text from the end to the start.
+
+5. Fast forward search is improved in JIT. Instead of the first three
+ characters, any three characters with fixed position can be searched.
+ Search order: first, last, middle.
+
+6. Improve character range checks in JIT. Characters are read by an inprecise
+ function now, which returns with an unknown value if the character code is
+ above a certain treshold (e.g: 256). The only limitation is that the value
+ must be bigger than the treshold as well. This function is useful, when
+ the characters above the treshold are handled in the same way.
+
+7. The macros whose names start with RAWUCHAR are placeholders for a future
+ mode in which only the bottom 21 bits of 32-bit data items are used. To
+ make this more memorable for those maintaining the code, the names have
+ been changed to start with UCHAR21, and an extensive comment has been added
+ to their definition.
+
+8. Add missing (new) files sljitNativeTILEGX.c and sljitNativeTILEGX-encoder.c
+ to the export list in Makefile.am (they were accidentally omitted from the
+ 8.34 tarball).
+
+9. The informational output from pcretest used the phrase "starting byte set"
+ which is inappropriate for the 16-bit and 32-bit libraries. As the output
+ for "first char" and "need char" really means "non-UTF-char", I've changed
+ "byte" to "char", and slightly reworded the output. The documentation about
+ these values has also been (I hope) clarified.
+
+10. Another JIT related optimization: use table jumps for selecting the correct
+ backtracking path, when more than four alternatives are present inside a
+ bracket.
+
+11. Empty match is not possible, when the minimum length is greater than zero,
+ and there is no \K in the pattern. JIT should avoid empty match checks in
+ such cases.
+
+12. In a caseless character class with UCP support, when a character with more
+ than one alternative case was not the first character of a range, not all
+ the alternative cases were added to the class. For example, s and \x{17f}
+ are both alternative cases for S: the class [RST] was handled correctly,
+ but [R-T] was not.
+
+13. The configure.ac file always checked for pthread support when JIT was
+ enabled. This is not used in Windows, so I have put this test inside a
+ check for the presence of windows.h (which was already tested for).
+
+14. Improve pattern prefix search by a simplified Boyer-Moore algorithm in JIT.
+ The algorithm provides a way to skip certain starting offsets, and usually
+ faster than linear prefix searches.
+
+15. Change 13 for 8.20 updated RunTest to check for the 'fr' locale as well
+ as for 'fr_FR' and 'french'. For some reason, however, it then used the
+ Windows-specific input and output files, which have 'french' screwed in.
+ So this could never have worked. One of the problems with locales is that
+ they aren't always the same. I have now updated RunTest so that it checks
+ the output of the locale test (test 3) against three different output
+ files, and it allows the test to pass if any one of them matches. With luck
+ this should make the test pass on some versions of Solaris where it was
+ failing. Because of the uncertainty, the script did not used to stop if
+ test 3 failed; it now does. If further versions of a French locale ever
+ come to light, they can now easily be added.
+
+16. If --with-pcregrep-bufsize was given a non-integer value such as "50K",
+ there was a message during ./configure, but it did not stop. This now
+ provokes an error. The invalid example in README has been corrected.
+ If a value less than the minimum is given, the minimum value has always
+ been used, but now a warning is given.
+
+17. If --enable-bsr-anycrlf was set, the special 16/32-bit test failed. This
+ was a bug in the test system, which is now fixed. Also, the list of various
+ configurations that are tested for each release did not have one with both
+ 16/32 bits and --enable-bar-anycrlf. It now does.
+
+18. pcretest was missing "-C bsr" for displaying the \R default setting.
+
+19. Little endian PowerPC systems are supported now by the JIT compiler.
+
+20. The fast forward newline mechanism could enter to an infinite loop on
+ certain invalid UTF-8 input. Although we don't support these cases
+ this issue can be fixed by a performance optimization.
+
+21. Change 33 of 8.34 is not sufficient to ensure stack safety because it does
+ not take account if existing stack usage. There is now a new global
+ variable called pcre_stack_guard that can be set to point to an external
+ function to check stack availability. It is called at the start of
+ processing every parenthesized group.
+
+22. A typo in the code meant that in ungreedy mode the max/min qualifier
+ behaved like a min-possessive qualifier, and, for example, /a{1,3}b/U did
+ not match "ab".
+
+23. When UTF was disabled, the JIT program reported some incorrect compile
+ errors. These messages are silenced now.
+
+24. Experimental support for ARM-64 and MIPS-64 has been added to the JIT
+ compiler.
+
+25. Change all the temporary files used in RunGrepTest to be different to those
+ used by RunTest so that the tests can be run simultaneously, for example by
+ "make -j check".
+
+
Version 8.34 15-December-2013
-----------------------------
diff --git a/pcre/INSTALL b/pcre/INSTALL
index 007e9396d0a..2099840756e 100644
--- a/pcre/INSTALL
+++ b/pcre/INSTALL
@@ -12,8 +12,8 @@ without warranty of any kind.
Basic Installation
==================
- Briefly, the shell commands `./configure; make; make install' should
-configure, build, and install this package. The following
+ Briefly, the shell command `./configure && make && make install'
+should configure, build, and install this package. The following
more-detailed instructions are generic; see the `README' file for
instructions specific to this package. Some packages provide this
`INSTALL' file but do not implement all of the features documented
diff --git a/pcre/LICENCE b/pcre/LICENCE
index 3aff6a62c00..602e4ae6804 100644
--- a/pcre/LICENCE
+++ b/pcre/LICENCE
@@ -24,7 +24,7 @@ Email domain: cam.ac.uk
University of Cambridge Computing Service,
Cambridge, England.
-Copyright (c) 1997-2013 University of Cambridge
+Copyright (c) 1997-2014 University of Cambridge
All rights reserved.
@@ -35,7 +35,7 @@ Written by: Zoltan Herczeg
Email local part: hzmester
Emain domain: freemail.hu
-Copyright(c) 2010-2013 Zoltan Herczeg
+Copyright(c) 2010-2014 Zoltan Herczeg
All rights reserved.
@@ -46,7 +46,7 @@ Written by: Zoltan Herczeg
Email local part: hzmester
Emain domain: freemail.hu
-Copyright(c) 2009-2013 Zoltan Herczeg
+Copyright(c) 2009-2014 Zoltan Herczeg
All rights reserved.
diff --git a/pcre/NEWS b/pcre/NEWS
index 5f52f153460..6331e9908d1 100644
--- a/pcre/NEWS
+++ b/pcre/NEWS
@@ -1,6 +1,17 @@
News about PCRE releases
------------------------
+Release 8.35 04-April-2014
+--------------------------
+
+There have been performance improvements for classes containing non-ASCII
+characters and the "auto-possessification" feature has been extended. Other
+minor improvements have been implemented and bugs fixed. There is a new callout
+feature to enable applications to do detailed stack checks at compile time, to
+avoid running out of stack for deeply nested parentheses. The JIT compiler has
+been extended with experimental support for ARM-64, MIPS-64, and PPC-LE.
+
+
Release 8.34 15-December-2013
-----------------------------
diff --git a/pcre/README b/pcre/README
index 51197df7213..88f2dfd4efd 100644
--- a/pcre/README
+++ b/pcre/README
@@ -85,11 +85,12 @@ documentation is supplied in two other forms:
1. There are files called doc/pcre.txt, doc/pcregrep.txt, and
doc/pcretest.txt in the source distribution. The first of these is a
concatenation of the text forms of all the section 3 man pages except
- those that summarize individual functions. The other two are the text
- forms of the section 1 man pages for the pcregrep and pcretest commands.
- These text forms are provided for ease of scanning with text editors or
- similar tools. They are installed in <prefix>/share/doc/pcre, where
- <prefix> is the installation prefix (defaulting to /usr/local).
+ the listing of pcredemo.c and those that summarize individual functions.
+ The other two are the text forms of the section 1 man pages for the
+ pcregrep and pcretest commands. These text forms are provided for ease of
+ scanning with text editors or similar tools. They are installed in
+ <prefix>/share/doc/pcre, where <prefix> is the installation prefix
+ (defaulting to /usr/local).
2. A set of files containing all the documentation in HTML form, hyperlinked
in various ways, and rooted in a file called index.html, is distributed in
@@ -372,12 +373,12 @@ library. They are also documented in the pcrebuild man page.
Of course, the relevant libraries must be installed on your system.
-. The default size of internal buffer used by pcregrep can be set by, for
- example:
+. The default size (in bytes) of the internal buffer used by pcregrep can be
+ set by, for example:
- --with-pcregrep-bufsize=50K
+ --with-pcregrep-bufsize=51200
- The default value is 20K.
+ The value must be a plain integer. The default is 20480.
. It is possible to compile pcretest so that it links with the libreadline
or libedit libraries, by specifying, respectively,
@@ -987,4 +988,4 @@ pcre_xxx, one with the name pcre16_xx, and a third with the name pcre32_xxx.
Philip Hazel
Email local part: ph10
Email domain: cam.ac.uk
-Last updated: 05 November 2013
+Last updated: 17 January 2014
diff --git a/pcre/RunGrepTest b/pcre/RunGrepTest
index e192ed77f7c..f1b03484067 100755
--- a/pcre/RunGrepTest
+++ b/pcre/RunGrepTest
@@ -69,447 +69,447 @@ utf8=$?
echo "Testing pcregrep main features"
-echo "---------------------------- Test 1 ------------------------------" >testtry
-(cd $srcdir; $valgrind $pcregrep PATTERN ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 2 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep '^PATTERN' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 3 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -in PATTERN ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 4 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -ic PATTERN ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 5 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -in PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 6 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -inh PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 7 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -il PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 8 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -l PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 9 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -q PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 10 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -q NEVER-PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 11 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -vn pattern ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 12 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -ix pattern ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 13 -----------------------------" >>testtry
-echo seventeen >testtemp1
-(cd $srcdir; $valgrind $pcregrep -f./testdata/greplist -f $builddir/testtemp1 ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 14 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -w pat ./testdata/grepinput ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 15 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep 'abc^*' ./testdata/grepinput) 2>>testtry >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 16 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep abc ./testdata/grepinput ./testdata/nonexistfile) 2>>testtry >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 17 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -M 'the\noutput' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 18 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -Mn '(the\noutput|dog\.\n--)' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 19 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -Mix 'Pattern' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 20 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -Mixn 'complete pair\nof lines' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 21 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -nA3 'four' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 22 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -nB3 'four' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 23 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -C3 'four' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 24 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -A9 'four' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 25 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -nB9 'four' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 26 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -A9 -B9 'four' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 27 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -A10 'four' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 28 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -nB10 'four' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 29 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -C12 -B10 'four' ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 30 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -inB3 'pattern' ./testdata/grepinput ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 31 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -inA3 'pattern' ./testdata/grepinput ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 32 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -L 'fox' ./testdata/grepinput ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 33 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep 'fox' ./testdata/grepnonexist) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 34 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -s 'fox' ./testdata/grepnonexist) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 35 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -L -r --include=grepinputx --include grepinput8 --exclude-dir='^\.' 'fox' ./testdata | sort) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 36 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -L -r --include=grepinput --exclude 'grepinput$' --exclude=grepinput8 --exclude-dir='^\.' 'fox' ./testdata | sort) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 37 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep '^(a+)*\d' ./testdata/grepinput) >>testtry 2>teststderr
-echo "RC=$?" >>testtry
-echo "======== STDERR ========" >>testtry
-cat teststderr >>testtry
+echo "---------------------------- Test 1 ------------------------------" >testtrygrep
+(cd $srcdir; $valgrind $pcregrep PATTERN ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 2 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep '^PATTERN' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 3 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -in PATTERN ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 4 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -ic PATTERN ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 5 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -in PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 6 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -inh PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 7 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -il PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 8 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -l PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 9 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -q PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 10 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -q NEVER-PATTERN ./testdata/grepinput ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 11 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -vn pattern ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 12 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -ix pattern ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 13 -----------------------------" >>testtrygrep
+echo seventeen >testtemp1grep
+(cd $srcdir; $valgrind $pcregrep -f./testdata/greplist -f $builddir/testtemp1grep ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 14 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -w pat ./testdata/grepinput ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 15 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep 'abc^*' ./testdata/grepinput) 2>>testtrygrep >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 16 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep abc ./testdata/grepinput ./testdata/nonexistfile) 2>>testtrygrep >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 17 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -M 'the\noutput' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 18 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -Mn '(the\noutput|dog\.\n--)' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 19 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -Mix 'Pattern' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 20 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -Mixn 'complete pair\nof lines' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 21 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -nA3 'four' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 22 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -nB3 'four' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 23 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -C3 'four' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 24 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -A9 'four' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 25 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -nB9 'four' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 26 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -A9 -B9 'four' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 27 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -A10 'four' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 28 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -nB10 'four' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 29 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -C12 -B10 'four' ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 30 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -inB3 'pattern' ./testdata/grepinput ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 31 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -inA3 'pattern' ./testdata/grepinput ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 32 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -L 'fox' ./testdata/grepinput ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 33 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep 'fox' ./testdata/grepnonexist) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 34 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -s 'fox' ./testdata/grepnonexist) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 35 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -L -r --include=grepinputx --include grepinput8 --exclude-dir='^\.' 'fox' ./testdata | sort) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 36 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -L -r --include=grepinput --exclude 'grepinput$' --exclude=grepinput8 --exclude-dir='^\.' 'fox' ./testdata | sort) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 37 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep '^(a+)*\d' ./testdata/grepinput) >>testtrygrep 2>teststderrgrep
+echo "RC=$?" >>testtrygrep
+echo "======== STDERR ========" >>testtrygrep
+cat teststderrgrep >>testtrygrep
-echo "---------------------------- Test 38 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep '>\x00<' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 38 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep '>\x00<' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 39 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -A1 'before the binary zero' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 39 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -A1 'before the binary zero' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 40 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -B1 'after the binary zero' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 40 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -B1 'after the binary zero' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 41 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -B1 -o '\w+ the binary zero' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 41 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -B1 -o '\w+ the binary zero' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 42 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -B1 -onH '\w+ the binary zero' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 42 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -B1 -onH '\w+ the binary zero' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 43 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -on 'before|zero|after' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 43 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -on 'before|zero|after' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 44 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -on -e before -ezero -e after ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 44 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -on -e before -ezero -e after ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 45 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -on -f ./testdata/greplist -e binary ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 45 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -on -f ./testdata/greplist -e binary ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 46 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -eabc -e '(unclosed' ./testdata/grepinput) 2>>testtry >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 46 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -eabc -e '(unclosed' ./testdata/grepinput) 2>>testtrygrep >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 47 ------------------------------" >>testtry
+echo "---------------------------- Test 47 ------------------------------" >>testtrygrep
(cd $srcdir; $valgrind $pcregrep -Fx "AB.VE
-elephant" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+elephant" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 48 ------------------------------" >>testtry
+echo "---------------------------- Test 48 ------------------------------" >>testtrygrep
(cd $srcdir; $valgrind $pcregrep -F "AB.VE
-elephant" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+elephant" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 49 ------------------------------" >>testtry
+echo "---------------------------- Test 49 ------------------------------" >>testtrygrep
(cd $srcdir; $valgrind $pcregrep -F -e DATA -e "AB.VE
-elephant" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+elephant" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 50 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep "^(abc|def|ghi|jkl)" ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 50 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep "^(abc|def|ghi|jkl)" ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 51 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -Mv "brown\sfox" ./testdata/grepinputv) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 51 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -Mv "brown\sfox" ./testdata/grepinputv) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 52 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --colour=always jumps ./testdata/grepinputv) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 52 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --colour=always jumps ./testdata/grepinputv) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 53 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --file-offsets 'before|zero|after' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 53 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --file-offsets 'before|zero|after' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 54 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --line-offsets 'before|zero|after' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 54 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --line-offsets 'before|zero|after' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 55 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -f./testdata/greplist --color=always ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 55 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -f./testdata/greplist --color=always ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 56 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -c lazy ./testdata/grepinput*) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 56 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -c lazy ./testdata/grepinput*) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 57 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -c -l lazy ./testdata/grepinput*) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 57 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -c -l lazy ./testdata/grepinput*) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 58 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --regex=PATTERN ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 58 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --regex=PATTERN ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 59 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --regexp=PATTERN ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 59 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --regexp=PATTERN ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 60 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --regex PATTERN ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 60 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --regex PATTERN ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 61 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --regexp PATTERN ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 61 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --regexp PATTERN ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 62 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --match-limit=1000 --no-jit -M 'This is a file(.|\R)*file.' ./testdata/grepinput) >>testtry 2>&1
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 62 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --match-limit=1000 --no-jit -M 'This is a file(.|\R)*file.' ./testdata/grepinput) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 63 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --recursion-limit=1000 --no-jit -M 'This is a file(.|\R)*file.' ./testdata/grepinput) >>testtry 2>&1
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 63 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --recursion-limit=1000 --no-jit -M 'This is a file(.|\R)*file.' ./testdata/grepinput) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 64 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o1 '(?<=PAT)TERN (ap(pear)s)' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 64 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o1 '(?<=PAT)TERN (ap(pear)s)' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 65 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o2 '(?<=PAT)TERN (ap(pear)s)' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 65 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o2 '(?<=PAT)TERN (ap(pear)s)' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 66 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o3 '(?<=PAT)TERN (ap(pear)s)' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 66 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o3 '(?<=PAT)TERN (ap(pear)s)' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 67 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o12 '(?<=PAT)TERN (ap(pear)s)' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 67 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o12 '(?<=PAT)TERN (ap(pear)s)' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 68 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --only-matching=2 '(?<=PAT)TERN (ap(pear)s)' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 68 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --only-matching=2 '(?<=PAT)TERN (ap(pear)s)' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 69 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -vn --colour=always pattern ./testdata/grepinputx) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 69 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -vn --colour=always pattern ./testdata/grepinputx) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 70 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --color=always -M "triple:\t.*\n\n" ./testdata/grepinput3) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 70 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --color=always -M "triple:\t.*\n\n" ./testdata/grepinput3) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 71 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o "^01|^02|^03" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 71 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o "^01|^02|^03" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 72 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --color=always "^01|^02|^03" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 72 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --color=always "^01|^02|^03" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 73 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o --colour=always "^01|^02|^03" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 73 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o --colour=always "^01|^02|^03" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 74 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o "^01|02|^03" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 75 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --color=always "^01|02|^03" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 76 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o --colour=always "^01|02|^03" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 77 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o "^01|^02|03" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 78 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --color=always "^01|^02|03" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 79 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o --colour=always "^01|^02|03" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 80 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o "\b01|\b02" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 81 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --color=always "\\b01|\\b02" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 82 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o --colour=always "\\b01|\\b02" ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 83 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --buffer-size=100 "^a" ./testdata/grepinput3) >>testtry 2>&1
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 74 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o "^01|02|^03" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 75 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --color=always "^01|02|^03" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 76 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o --colour=always "^01|02|^03" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 77 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o "^01|^02|03" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 78 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --color=always "^01|^02|03" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 79 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o --colour=always "^01|^02|03" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 80 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o "\b01|\b02" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 81 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --color=always "\\b01|\\b02" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 82 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o --colour=always "\\b01|\\b02" ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 83 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --buffer-size=100 "^a" ./testdata/grepinput3) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 84 -----------------------------" >>testtry
-echo testdata/grepinput3 >testtemp1
-(cd $srcdir; $valgrind $pcregrep --file-list ./testdata/grepfilelist --file-list $builddir/testtemp1 "fox|complete|t7") >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 85 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --file-list=./testdata/grepfilelist "dolor" ./testdata/grepinput3) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 86 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep "dog" ./testdata/grepbinary) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 87 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep "cat" ./testdata/grepbinary) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 88 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -v "cat" ./testdata/grepbinary) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 89 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -I "dog" ./testdata/grepbinary) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 90 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --binary-files=without-match "dog" ./testdata/grepbinary) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 91 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -a "dog" ./testdata/grepbinary) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 92 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --binary-files=text "dog" ./testdata/grepbinary) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 93 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --text "dog" ./testdata/grepbinary) >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 94 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -L -r --include=grepinputx --include grepinput8 'fox' ./testdata/grepinput* | sort) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 95 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --file-list ./testdata/grepfilelist --exclude grepinputv "fox|complete") >>testtry 2>&1
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 96 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -L -r --include-dir=testdata --exclude '^(?!grepinput)' 'fox' ./test* | sort) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 97 -----------------------------" >>testtry
-echo "grepinput$" >testtemp1
-echo "grepinput8" >>testtemp1
-(cd $srcdir; $valgrind $pcregrep -L -r --include=grepinput --exclude-from $builddir/testtemp1 --exclude-dir='^\.' 'fox' ./testdata | sort) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 84 -----------------------------" >>testtrygrep
+echo testdata/grepinput3 >testtemp1grep
+(cd $srcdir; $valgrind $pcregrep --file-list ./testdata/grepfilelist --file-list $builddir/testtemp1grep "fox|complete|t7") >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 85 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --file-list=./testdata/grepfilelist "dolor" ./testdata/grepinput3) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 86 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep "dog" ./testdata/grepbinary) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 87 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep "cat" ./testdata/grepbinary) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 88 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -v "cat" ./testdata/grepbinary) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 89 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -I "dog" ./testdata/grepbinary) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 90 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --binary-files=without-match "dog" ./testdata/grepbinary) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 91 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -a "dog" ./testdata/grepbinary) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 92 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --binary-files=text "dog" ./testdata/grepbinary) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 93 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --text "dog" ./testdata/grepbinary) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 94 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -L -r --include=grepinputx --include grepinput8 'fox' ./testdata/grepinput* | sort) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 95 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --file-list ./testdata/grepfilelist --exclude grepinputv "fox|complete") >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 96 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -L -r --include-dir=testdata --exclude '^(?!grepinput)' 'fox' ./test* | sort) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 97 -----------------------------" >>testtrygrep
+echo "grepinput$" >testtemp1grep
+echo "grepinput8" >>testtemp1grep
+(cd $srcdir; $valgrind $pcregrep -L -r --include=grepinput --exclude-from $builddir/testtemp1grep --exclude-dir='^\.' 'fox' ./testdata | sort) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 98 -----------------------------" >>testtry
-echo "grepinput$" >testtemp1
-echo "grepinput8" >>testtemp1
-(cd $srcdir; $valgrind $pcregrep -L -r --exclude=grepinput3 --include=grepinput --exclude-from $builddir/testtemp1 --exclude-dir='^\.' 'fox' ./testdata | sort) >>testtry
-echo "RC=$?" >>testtry
-
-echo "---------------------------- Test 99 -----------------------------" >>testtry
-echo "grepinput$" >testtemp1
-echo "grepinput8" >testtemp2
-(cd $srcdir; $valgrind $pcregrep -L -r --include grepinput --exclude-from $builddir/testtemp1 --exclude-from=$builddir/testtemp2 --exclude-dir='^\.' 'fox' ./testdata | sort) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 98 -----------------------------" >>testtrygrep
+echo "grepinput$" >testtemp1grep
+echo "grepinput8" >>testtemp1grep
+(cd $srcdir; $valgrind $pcregrep -L -r --exclude=grepinput3 --include=grepinput --exclude-from $builddir/testtemp1grep --exclude-dir='^\.' 'fox' ./testdata | sort) >>testtrygrep
+echo "RC=$?" >>testtrygrep
+
+echo "---------------------------- Test 99 -----------------------------" >>testtrygrep
+echo "grepinput$" >testtemp1grep
+echo "grepinput8" >testtemp2grep
+(cd $srcdir; $valgrind $pcregrep -L -r --include grepinput --exclude-from $builddir/testtemp1grep --exclude-from=$builddir/testtemp2grep --exclude-dir='^\.' 'fox' ./testdata | sort) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 100 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -Ho2 --only-matching=1 -o3 '(\w+) binary (\w+)(\.)?' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 100 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -Ho2 --only-matching=1 -o3 '(\w+) binary (\w+)(\.)?' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 101 ------------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -o3 -Ho2 -o12 --only-matching=1 -o3 --colour=always --om-separator='|' '(\w+) binary (\w+)(\.)?' ./testdata/grepinput) >>testtry
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 101 ------------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -o3 -Ho2 -o12 --only-matching=1 -o3 --colour=always --om-separator='|' '(\w+) binary (\w+)(\.)?' ./testdata/grepinput) >>testtrygrep
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 102 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -n "^$" ./testdata/grepinput3) >>testtry 2>&1
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 102 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -n "^$" ./testdata/grepinput3) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 103 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --only-matching "^$" ./testdata/grepinput3) >>testtry 2>&1
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 103 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --only-matching "^$" ./testdata/grepinput3) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 104 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep -n --only-matching "^$" ./testdata/grepinput3) >>testtry 2>&1
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 104 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep -n --only-matching "^$" ./testdata/grepinput3) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 105 -----------------------------" >>testtry
-(cd $srcdir; $valgrind $pcregrep --colour=always "ipsum|" ./testdata/grepinput3) >>testtry 2>&1
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 105 -----------------------------" >>testtrygrep
+(cd $srcdir; $valgrind $pcregrep --colour=always "ipsum|" ./testdata/grepinput3) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
-echo "---------------------------- Test 106 -----------------------------" >>testtry
-(cd $srcdir; echo "a" | $valgrind $pcregrep -M "|a" ) >>testtry 2>&1
-echo "RC=$?" >>testtry
+echo "---------------------------- Test 106 -----------------------------" >>testtrygrep
+(cd $srcdir; echo "a" | $valgrind $pcregrep -M "|a" ) >>testtrygrep 2>&1
+echo "RC=$?" >>testtrygrep
# Now compare the results.
-$cf $srcdir/testdata/grepoutput testtry
+$cf $srcdir/testdata/grepoutput testtrygrep
if [ $? != 0 ] ; then exit 1; fi
@@ -518,15 +518,15 @@ if [ $? != 0 ] ; then exit 1; fi
if [ $utf8 -ne 0 ] ; then
echo "Testing pcregrep UTF-8 features"
- echo "---------------------------- Test U1 ------------------------------" >testtry
- (cd $srcdir; $valgrind $pcregrep -n -u --newline=any "^X" ./testdata/grepinput8) >>testtry
- echo "RC=$?" >>testtry
+ echo "---------------------------- Test U1 ------------------------------" >testtrygrep
+ (cd $srcdir; $valgrind $pcregrep -n -u --newline=any "^X" ./testdata/grepinput8) >>testtrygrep
+ echo "RC=$?" >>testtrygrep
- echo "---------------------------- Test U2 ------------------------------" >>testtry
- (cd $srcdir; $valgrind $pcregrep -n -u -C 3 --newline=any "Match" ./testdata/grepinput8) >>testtry
- echo "RC=$?" >>testtry
+ echo "---------------------------- Test U2 ------------------------------" >>testtrygrep
+ (cd $srcdir; $valgrind $pcregrep -n -u -C 3 --newline=any "Match" ./testdata/grepinput8) >>testtrygrep
+ echo "RC=$?" >>testtrygrep
- $cf $srcdir/testdata/grepoutput8 testtry
+ $cf $srcdir/testdata/grepoutput8 testtrygrep
if [ $? != 0 ] ; then exit 1; fi
else
@@ -542,28 +542,28 @@ fi
# starts with a hyphen. These tests are run in the build directory.
echo "Testing pcregrep newline settings"
-printf "abc\rdef\r\nghi\njkl" >testNinput
+printf "abc\rdef\r\nghi\njkl" >testNinputgrep
-printf "%c--------------------------- Test N1 ------------------------------\r\n" - >testtry
-$valgrind $pcregrep -n -N CR "^(abc|def|ghi|jkl)" testNinput >>testtry
+printf "%c--------------------------- Test N1 ------------------------------\r\n" - >testtrygrep
+$valgrind $pcregrep -n -N CR "^(abc|def|ghi|jkl)" testNinputgrep >>testtrygrep
-printf "%c--------------------------- Test N2 ------------------------------\r\n" - >>testtry
-$valgrind $pcregrep -n --newline=crlf "^(abc|def|ghi|jkl)" testNinput >>testtry
+printf "%c--------------------------- Test N2 ------------------------------\r\n" - >>testtrygrep
+$valgrind $pcregrep -n --newline=crlf "^(abc|def|ghi|jkl)" testNinputgrep >>testtrygrep
-printf "%c--------------------------- Test N3 ------------------------------\r\n" - >>testtry
+printf "%c--------------------------- Test N3 ------------------------------\r\n" - >>testtrygrep
pattern=`printf 'def\rjkl'`
-$valgrind $pcregrep -n --newline=cr -F "$pattern" testNinput >>testtry
+$valgrind $pcregrep -n --newline=cr -F "$pattern" testNinputgrep >>testtrygrep
-printf "%c--------------------------- Test N4 ------------------------------\r\n" - >>testtry
-$valgrind $pcregrep -n --newline=crlf -F -f $srcdir/testdata/greppatN4 testNinput >>testtry
+printf "%c--------------------------- Test N4 ------------------------------\r\n" - >>testtrygrep
+$valgrind $pcregrep -n --newline=crlf -F -f $srcdir/testdata/greppatN4 testNinputgrep >>testtrygrep
-printf "%c--------------------------- Test N5 ------------------------------\r\n" - >>testtry
-$valgrind $pcregrep -n --newline=any "^(abc|def|ghi|jkl)" testNinput >>testtry
+printf "%c--------------------------- Test N5 ------------------------------\r\n" - >>testtrygrep
+$valgrind $pcregrep -n --newline=any "^(abc|def|ghi|jkl)" testNinputgrep >>testtrygrep
-printf "%c--------------------------- Test N6 ------------------------------\r\n" - >>testtry
-$valgrind $pcregrep -n --newline=anycrlf "^(abc|def|ghi|jkl)" testNinput >>testtry
+printf "%c--------------------------- Test N6 ------------------------------\r\n" - >>testtrygrep
+$valgrind $pcregrep -n --newline=anycrlf "^(abc|def|ghi|jkl)" testNinputgrep >>testtrygrep
-$cf $srcdir/testdata/grepoutputN testtry
+$cf $srcdir/testdata/grepoutputN testtrygrep
if [ $? != 0 ] ; then exit 1; fi
exit 0
diff --git a/pcre/RunTest b/pcre/RunTest
index 7caa51d6772..67cfbf07cf9 100755
--- a/pcre/RunTest
+++ b/pcre/RunTest
@@ -31,6 +31,11 @@
# except test 10. Whatever order the arguments are in, the tests are always run
# in numerical order.
#
+# The special argument "3S" runs test 3, stopping if it fails. Test 3 is the
+# locale test, and failure usually means there's an issue with the locale
+# rather than a bug in PCRE, so normally subsequent tests are run. "3S" is
+# useful when you want to debug or update the test.
+#
# Inappropriate tests are automatically skipped (with a comment to say so): for
# example, if JIT support is not compiled, test 12 is skipped, whereas if JIT
# support is compiled, test 13 is skipped.
@@ -458,8 +463,9 @@ fi
# Locale-specific tests, provided that either the "fr_FR" or the "french"
# locale is available. The former is the Unix-like standard; the latter is
-# for Windows. Another possibility is "fr", which needs to be run against
-# the Windows-specific input and output files.
+# for Windows. Another possibility is "fr". Unfortunately, different versions
+# of the French locale give different outputs for some items. This test passes
+# if the output matches any one of the alternative output files.
if [ $do3 = yes ] ; then
locale -a | grep '^fr_FR$' >/dev/null
@@ -467,20 +473,28 @@ if [ $do3 = yes ] ; then
locale=fr_FR
infile=$testdata/testinput3
outfile=$testdata/testoutput3
+ outfile2=$testdata/testoutput3A
+ outfile3=$testdata/testoutput3B
else
infile=test3input
outfile=test3output
+ outfile2=test3outputA
+ outfile3=test3outputB
locale -a | grep '^french$' >/dev/null
if [ $? -eq 0 ] ; then
locale=french
sed 's/fr_FR/french/' $testdata/testinput3 >test3input
sed 's/fr_FR/french/' $testdata/testoutput3 >test3output
+ sed 's/fr_FR/french/' $testdata/testoutput3A >test3outputA
+ sed 's/fr_FR/french/' $testdata/testoutput3B >test3outputB
else
locale -a | grep '^fr$' >/dev/null
if [ $? -eq 0 ] ; then
locale=fr
- sed 's/fr_FR/fr/' $testdata/wintestinput3 >test3input
- sed 's/fr_FR/fr/' $testdata/wintestoutput3 >test3output
+ sed 's/fr_FR/fr/' $testdata/intestinput3 >test3input
+ sed 's/fr_FR/fr/' $testdata/intestoutput3 >test3output
+ sed 's/fr_FR/fr/' $testdata/intestoutput3A >test3outputA
+ sed 's/fr_FR/fr/' $testdata/intestoutput3B >test3outputB
else
locale=
fi
@@ -492,18 +506,20 @@ if [ $do3 = yes ] ; then
for opt in "" "-s" $jitopt; do
$sim $valgrind ./pcretest -q $bmode $opt $infile testtry
if [ $? = 0 ] ; then
- $cf $outfile testtry
- if [ $? != 0 ] ; then
- echo " "
- echo "Locale test did not run entirely successfully."
- echo "This usually means that there is a problem with the locale"
- echo "settings rather than a bug in PCRE."
- break;
- else
+ if $cf $outfile testtry >teststdout || \
+ $cf $outfile2 testtry >teststdout || \
+ $cf $outfile3 testtry >teststdout
+ then
if [ "$opt" = "-s" ] ; then echo " OK with study"
elif [ "$opt" = "-s+" ] ; then echo " OK with JIT study"
else echo " OK"
fi
+ else
+ echo "** Locale test did not run successfully. The output did not match"
+ echo " $outfile, $outfile2 or $outfile3."
+ echo " This may mean that there is a problem with the locale settings rather"
+ echo " than a bug in PCRE."
+ exit 1
fi
else exit 1
fi
@@ -989,6 +1005,6 @@ fi
done
# Clean up local working files
-rm -f test3input test3output testNinput testsaved* teststderr teststdout testtry
+rm -f test3input test3output test3outputA testNinput testsaved* teststderr teststdout testtry
# End
diff --git a/pcre/configure.ac b/pcre/configure.ac
index 5ce6c62c0d3..aab2f56c218 100644
--- a/pcre/configure.ac
+++ b/pcre/configure.ac
@@ -9,17 +9,17 @@ dnl The PCRE_PRERELEASE feature is for identifying release candidates. It might
dnl be defined as -RC2, for example. For real releases, it should be empty.
m4_define(pcre_major, [8])
-m4_define(pcre_minor, [34])
+m4_define(pcre_minor, [35])
m4_define(pcre_prerelease, [])
-m4_define(pcre_date, [2013-12-15])
+m4_define(pcre_date, [2014-04-04])
# NOTE: The CMakeLists.txt file searches for the above variables in the first
# 50 lines of this file. Please update that if the variables above are moved.
# Libtool shared library interface versions (current:revision:age)
-m4_define(libpcre_version, [3:2:2])
-m4_define(libpcre16_version, [2:2:2])
-m4_define(libpcre32_version, [0:2:0])
+m4_define(libpcre_version, [3:3:2])
+m4_define(libpcre16_version, [2:3:2])
+m4_define(libpcre32_version, [0:3:0])
m4_define(libpcreposix_version, [0:2:0])
m4_define(libpcrecpp_version, [0:0:0])
@@ -248,7 +248,7 @@ AC_ARG_ENABLE(pcregrep-libbz2,
# Handle --with-pcregrep-bufsize=N
AC_ARG_WITH(pcregrep-bufsize,
AS_HELP_STRING([--with-pcregrep-bufsize=N],
- [pcregrep buffer size (default=20480)]),
+ [pcregrep buffer size (default=20480, minimum=8192)]),
, with_pcregrep_bufsize=20480)
# Handle --enable-pcretest-libedit
@@ -461,7 +461,8 @@ sure both macros are undefined; an emulation function will then be used. */])
# Checks for header files.
AC_HEADER_STDC
-AC_CHECK_HEADERS(limits.h sys/types.h sys/stat.h dirent.h windows.h)
+AC_CHECK_HEADERS(limits.h sys/types.h sys/stat.h dirent.h)
+AC_CHECK_HEADERS([windows.h], [HAVE_WINDOWS_H=1])
# The files below are C++ header files.
pcre_have_type_traits="0"
@@ -686,11 +687,15 @@ if test "$enable_pcre32" = "yes"; then
Define to any value to enable the 32 bit PCRE library.])
fi
+# Unless running under Windows, JIT support requires pthreads.
+
if test "$enable_jit" = "yes"; then
- AX_PTHREAD([], [AC_MSG_ERROR([JIT support requires pthreads])])
- CC="$PTHREAD_CC"
- CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
- LIBS="$PTHREAD_LIBS $LIBS"
+ if test "$HAVE_WINDOWS_H" != "1"; then
+ AX_PTHREAD([], [AC_MSG_ERROR([JIT support requires pthreads])])
+ CC="$PTHREAD_CC"
+ CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
+ LIBS="$PTHREAD_LIBS $LIBS"
+ fi
AC_DEFINE([SUPPORT_JIT], [], [
Define to any value to enable support for Just-In-Time compiling.])
else
@@ -739,7 +744,12 @@ if test "$enable_pcregrep_libbz2" = "yes"; then
fi
if test $with_pcregrep_bufsize -lt 8192 ; then
+ AC_MSG_WARN([$with_pcregrep_bufsize is too small for --with-pcregrep-bufsize; using 8192])
with_pcregrep_bufsize="8192"
+else
+ if test $? -gt 1 ; then
+ AC_MSG_ERROR([Bad value for --with-pcregrep-bufsize])
+ fi
fi
AC_DEFINE_UNQUOTED([PCREGREP_BUFSIZE], [$with_pcregrep_bufsize], [
diff --git a/pcre/doc/html/README.txt b/pcre/doc/html/README.txt
index 51197df7213..88f2dfd4efd 100644
--- a/pcre/doc/html/README.txt
+++ b/pcre/doc/html/README.txt
@@ -85,11 +85,12 @@ documentation is supplied in two other forms:
1. There are files called doc/pcre.txt, doc/pcregrep.txt, and
doc/pcretest.txt in the source distribution. The first of these is a
concatenation of the text forms of all the section 3 man pages except
- those that summarize individual functions. The other two are the text
- forms of the section 1 man pages for the pcregrep and pcretest commands.
- These text forms are provided for ease of scanning with text editors or
- similar tools. They are installed in <prefix>/share/doc/pcre, where
- <prefix> is the installation prefix (defaulting to /usr/local).
+ the listing of pcredemo.c and those that summarize individual functions.
+ The other two are the text forms of the section 1 man pages for the
+ pcregrep and pcretest commands. These text forms are provided for ease of
+ scanning with text editors or similar tools. They are installed in
+ <prefix>/share/doc/pcre, where <prefix> is the installation prefix
+ (defaulting to /usr/local).
2. A set of files containing all the documentation in HTML form, hyperlinked
in various ways, and rooted in a file called index.html, is distributed in
@@ -372,12 +373,12 @@ library. They are also documented in the pcrebuild man page.
Of course, the relevant libraries must be installed on your system.
-. The default size of internal buffer used by pcregrep can be set by, for
- example:
+. The default size (in bytes) of the internal buffer used by pcregrep can be
+ set by, for example:
- --with-pcregrep-bufsize=50K
+ --with-pcregrep-bufsize=51200
- The default value is 20K.
+ The value must be a plain integer. The default is 20480.
. It is possible to compile pcretest so that it links with the libreadline
or libedit libraries, by specifying, respectively,
@@ -987,4 +988,4 @@ pcre_xxx, one with the name pcre16_xx, and a third with the name pcre32_xxx.
Philip Hazel
Email local part: ph10
Email domain: cam.ac.uk
-Last updated: 05 November 2013
+Last updated: 17 January 2014
diff --git a/pcre/doc/html/pcre.html b/pcre/doc/html/pcre.html
index 93b129ecd83..c2b29aa8121 100644
--- a/pcre/doc/html/pcre.html
+++ b/pcre/doc/html/pcre.html
@@ -154,8 +154,11 @@ page.
The user documentation for PCRE comprises a number of different sections. In
the "man" format, each of these is a separate "man page". In the HTML format,
each is a separate page, linked from the index page. In the plain text format,
-all the sections, except the <b>pcredemo</b> section, are concatenated, for ease
-of searching. The sections are as follows:
+the descriptions of the <b>pcregrep</b> and <b>pcretest</b> programs are in files
+called <b>pcregrep.txt</b> and <b>pcretest.txt</b>, respectively. The remaining
+sections, except for the <b>pcredemo</b> section (which is a program listing),
+are concatenated in <b>pcre.txt</b>, for ease of searching. The sections are as
+follows:
<pre>
pcre this document
pcre-config show PCRE installation configuration information
@@ -182,8 +185,8 @@ of searching. The sections are as follows:
pcretest description of the <b>pcretest</b> testing command
pcreunicode discussion of Unicode and UTF-8/16/32 support
</pre>
-In addition, in the "man" and HTML formats, there is a short page for each
-C library function, listing its arguments and results.
+In the "man" and HTML formats, there is also a short page for each C library
+function, listing its arguments and results.
</P>
<br><a name="SEC4" href="#TOC1">AUTHOR</a><br>
<P>
@@ -201,9 +204,9 @@ two digits 10, at the domain cam.ac.uk.
</P>
<br><a name="SEC5" href="#TOC1">REVISION</a><br>
<P>
-Last updated: 13 May 2013
+Last updated: 08 January 2014
<br>
-Copyright &copy; 1997-2013 University of Cambridge.
+Copyright &copy; 1997-2014 University of Cambridge.
<br>
<p>
Return to the <a href="index.html">PCRE index page</a>.
diff --git a/pcre/doc/html/pcreapi.html b/pcre/doc/html/pcreapi.html
index abc3d2663fc..b401ecc76df 100644
--- a/pcre/doc/html/pcreapi.html
+++ b/pcre/doc/html/pcreapi.html
@@ -166,6 +166,9 @@ man page, in case the conversion went wrong.
<br>
<br>
<b>int (*pcre_callout)(pcre_callout_block *);</b>
+<br>
+<br>
+<b>int (*pcre_stack_guard)(void);</b>
</P>
<br><a name="SEC5" href="#TOC1">PCRE 8-BIT, 16-BIT, AND 32-BIT LIBRARIES</a><br>
<P>
@@ -324,6 +327,15 @@ by the caller to a "callout" function, which PCRE will then call at specified
points during a matching operation. Details are given in the
<a href="pcrecallout.html"><b>pcrecallout</b></a>
documentation.
+</P>
+<P>
+The global variable <b>pcre_stack_guard</b> initially contains NULL. It can be
+set by the caller to a function that is called by PCRE whenever it starts
+to compile a parenthesized part of a pattern. When parentheses are nested, PCRE
+uses recursive function calls, which use up the system stack. This function is
+provided so that applications with restricted stacks can force a compilation
+error if the stack runs out. The function should return zero if all is well, or
+non-zero to force an error.
<a name="newlines"></a></P>
<br><a name="SEC7" href="#TOC1">NEWLINES</a><br>
<P>
@@ -369,7 +381,8 @@ controlled in a similar way, but by separate options.
The PCRE functions can be used in multi-threading applications, with the
proviso that the memory management functions pointed to by <b>pcre_malloc</b>,
<b>pcre_free</b>, <b>pcre_stack_malloc</b>, and <b>pcre_stack_free</b>, and the
-callout function pointed to by <b>pcre_callout</b>, are shared by all threads.
+callout and stack-checking functions pointed to by <b>pcre_callout</b> and
+<b>pcre_stack_guard</b>, are shared by all threads.
</P>
<P>
The compiled form of a regular expression is not altered during matching, so
@@ -489,7 +502,10 @@ documentation.
The output is a long integer that gives the maximum depth of nesting of
parentheses (of any kind) in a pattern. This limit is imposed to cap the amount
of system stack used when a pattern is compiled. It is specified when PCRE is
-built; the default is 250.
+built; the default is 250. This limit does not take into account the stack that
+may already be used by the calling application. For finer control over
+compilation stack usage, you can set a pointer to an external checking function
+in <b>pcre_stack_guard</b>.
<pre>
PCRE_CONFIG_MATCH_LIMIT
</pre>
@@ -1008,6 +1024,8 @@ have fallen out of use. To avoid confusion, they have not been re-used.
81 missing opening brace after \o
82 parentheses are too deeply nested
83 invalid range in character class
+ 84 group name must start with a non-digit
+ 85 parentheses are too deeply nested (stack check)
</pre>
The numbers 32 and 10000 in errors 48 and 49 are defaults; different values may
be used if the limits were changed when PCRE was built.
@@ -1265,12 +1283,15 @@ information call is provided for internal use by the <b>pcre_study()</b>
function. External callers can cause PCRE to use its internal tables by passing
a NULL table pointer.
<pre>
- PCRE_INFO_FIRSTBYTE
+ PCRE_INFO_FIRSTBYTE (deprecated)
</pre>
Return information about the first data unit of any matched string, for a
-non-anchored pattern. (The name of this option refers to the 8-bit library,
-where data units are bytes.) The fourth argument should point to an <b>int</b>
-variable.
+non-anchored pattern. The name of this option refers to the 8-bit library,
+where data units are bytes. The fourth argument should point to an <b>int</b>
+variable. Negative values are used for special cases. However, this means that
+when the 32-bit library is in non-UTF-32 mode, the full 32-bit range of
+characters cannot be returned. For this reason, this value is deprecated; use
+PCRE_INFO_FIRSTCHARACTERFLAGS and PCRE_INFO_FIRSTCHARACTER instead.
</P>
<P>
If there is a fixed first value, for example, the letter "c" from a pattern
@@ -1293,12 +1314,43 @@ starts with "^", or
-1 is returned, indicating that the pattern matches only at the start of a
subject string or after any newline within the string. Otherwise -2 is
returned. For anchored patterns, -2 is returned.
+<pre>
+ PCRE_INFO_FIRSTCHARACTER
+</pre>
+Return the value of the first data unit (non-UTF character) of any matched
+string in the situation where PCRE_INFO_FIRSTCHARACTERFLAGS returns 1;
+otherwise return 0. The fourth argument should point to an <b>uint_t</b>
+variable.
</P>
<P>
-Since for the 32-bit library using the non-UTF-32 mode, this function is unable
-to return the full 32-bit range of the character, this value is deprecated;
-instead the PCRE_INFO_FIRSTCHARACTERFLAGS and PCRE_INFO_FIRSTCHARACTER values
-should be used.
+In the 8-bit library, the value is always less than 256. In the 16-bit library
+the value can be up to 0xffff. In the 32-bit library in UTF-32 mode the value
+can be up to 0x10ffff, and up to 0xffffffff when not using UTF-32 mode.
+<pre>
+ PCRE_INFO_FIRSTCHARACTERFLAGS
+</pre>
+Return information about the first data unit of any matched string, for a
+non-anchored pattern. The fourth argument should point to an <b>int</b>
+variable.
+</P>
+<P>
+If there is a fixed first value, for example, the letter "c" from a pattern
+such as (cat|cow|coyote), 1 is returned, and the character value can be
+retrieved using PCRE_INFO_FIRSTCHARACTER. If there is no fixed first value, and
+if either
+<br>
+<br>
+(a) the pattern was compiled with the PCRE_MULTILINE option, and every branch
+starts with "^", or
+<br>
+<br>
+(b) every branch of the pattern starts with ".*" and PCRE_DOTALL is not set
+(if it were set, the pattern would be anchored),
+<br>
+<br>
+2 is returned, indicating that the pattern matches only at the start of a
+subject string or after any newline within the string. Otherwise 0 is
+returned. For anchored patterns, 0 is returned.
<pre>
PCRE_INFO_FIRSTTABLE
</pre>
@@ -1509,44 +1561,6 @@ is made available via this option so that it can be saved and restored (see the
<a href="pcreprecompile.html"><b>pcreprecompile</b></a>
documentation for details).
<pre>
- PCRE_INFO_FIRSTCHARACTERFLAGS
-</pre>
-Return information about the first data unit of any matched string, for a
-non-anchored pattern. The fourth argument should point to an <b>int</b>
-variable.
-</P>
-<P>
-If there is a fixed first value, for example, the letter "c" from a pattern
-such as (cat|cow|coyote), 1 is returned, and the character value can be
-retrieved using PCRE_INFO_FIRSTCHARACTER.
-</P>
-<P>
-If there is no fixed first value, and if either
-<br>
-<br>
-(a) the pattern was compiled with the PCRE_MULTILINE option, and every branch
-starts with "^", or
-<br>
-<br>
-(b) every branch of the pattern starts with ".*" and PCRE_DOTALL is not set
-(if it were set, the pattern would be anchored),
-<br>
-<br>
-2 is returned, indicating that the pattern matches only at the start of a
-subject string or after any newline within the string. Otherwise 0 is
-returned. For anchored patterns, 0 is returned.
-<pre>
- PCRE_INFO_FIRSTCHARACTER
-</pre>
-Return the fixed first character value in the situation where
-PCRE_INFO_FIRSTCHARACTERFLAGS returns 1; otherwise return 0. The fourth
-argument should point to an <b>uint_t</b> variable.
-</P>
-<P>
-In the 8-bit library, the value is always less than 256. In the 16-bit library
-the value can be up to 0xffff. In the 32-bit library in UTF-32 mode the value
-can be up to 0x10ffff, and up to 0xffffffff when not using UTF-32 mode.
-<pre>
PCRE_INFO_REQUIREDCHARFLAGS
</pre>
Returns 1 if there is a rightmost literal data unit that must exist in any
@@ -2899,9 +2913,9 @@ Cambridge CB2 3QH, England.
</P>
<br><a name="SEC26" href="#TOC1">REVISION</a><br>
<P>
-Last updated: 12 November 2013
+Last updated: 09 February 2014
<br>
-Copyright &copy; 1997-2013 University of Cambridge.
+Copyright &copy; 1997-2014 University of Cambridge.
<br>
<p>
Return to the <a href="index.html">PCRE index page</a>.
diff --git a/pcre/doc/html/pcregrep.html b/pcre/doc/html/pcregrep.html
index bac8f9a43fd..dacbb4998f8 100644
--- a/pcre/doc/html/pcregrep.html
+++ b/pcre/doc/html/pcregrep.html
@@ -37,8 +37,10 @@ man page, in case the conversion went wrong.
<b>pcregrep</b> searches files for character patterns, in the same way as other
grep commands do, but it uses the PCRE regular expression library to support
patterns that are compatible with the regular expressions of Perl 5. See
+<a href="pcresyntax.html"><b>pcresyntax</b>(3)</a>
+for a quick-reference summary of pattern syntax, or
<a href="pcrepattern.html"><b>pcrepattern</b>(3)</a>
-for a full description of syntax and semantics of the regular expressions
+for a full description of the syntax and semantics of the regular expressions
that PCRE supports.
</P>
<P>
@@ -748,9 +750,9 @@ Cambridge CB2 3QH, England.
</P>
<br><a name="SEC14" href="#TOC1">REVISION</a><br>
<P>
-Last updated: 13 September 2012
+Last updated: 03 April 2014
<br>
-Copyright &copy; 1997-2012 University of Cambridge.
+Copyright &copy; 1997-2014 University of Cambridge.
<br>
<p>
Return to the <a href="index.html">PCRE index page</a>.
diff --git a/pcre/doc/html/pcrepattern.html b/pcre/doc/html/pcrepattern.html
index 624cb447238..c06d1e03f11 100644
--- a/pcre/doc/html/pcrepattern.html
+++ b/pcre/doc/html/pcrepattern.html
@@ -1003,7 +1003,9 @@ matches "foobar", the first substring is still set to "foo".
<P>
Perl documents that the use of \K within assertions is "not well defined". In
PCRE, \K is acted upon when it occurs inside positive assertions, but is
-ignored in negative assertions.
+ignored in negative assertions. Note that when a pattern such as (?=ab\K)
+matches, the reported start of the match can be greater than the end of the
+match.
<a name="smallassertions"></a></P>
<br><b>
Simple assertions
@@ -2990,19 +2992,22 @@ match does not always guarantee that a match must be at this starting point.
<P>
Note that (*COMMIT) at the start of a pattern is not the same as an anchor,
unless PCRE's start-of-match optimizations are turned off, as shown in this
-<b>pcretest</b> example:
+output from <b>pcretest</b>:
<pre>
re&#62; /(*COMMIT)abc/
data&#62; xyzabc
0: abc
- xyzabc\Y
+ data&#62; xyzabc\Y
No match
</pre>
-PCRE knows that any match must start with "a", so the optimization skips along
-the subject to "a" before running the first match attempt, which succeeds. When
-the optimization is disabled by the \Y escape in the second subject, the match
-starts at "x" and so the (*COMMIT) causes it to fail without trying any other
-starting points.
+For this pattern, PCRE knows that any match must start with "a", so the
+optimization skips along the subject to "a" before applying the pattern to the
+first set of data. The match attempt then succeeds. In the second set of data,
+the escape sequence \Y is interpreted by the <b>pcretest</b> program. It causes
+the PCRE_NO_START_OPTIMIZE option to be set when <b>pcre_exec()</b> is called.
+This disables the optimization that skips along to the first character. The
+pattern is now applied starting at "x", and so the (*COMMIT) causes the match
+to fail without trying any other starting points.
<pre>
(*PRUNE) or (*PRUNE:NAME)
</pre>
@@ -3221,9 +3226,9 @@ Cambridge CB2 3QH, England.
</P>
<br><a name="SEC30" href="#TOC1">REVISION</a><br>
<P>
-Last updated: 03 December 2013
+Last updated: 08 January 2014
<br>
-Copyright &copy; 1997-2013 University of Cambridge.
+Copyright &copy; 1997-2014 University of Cambridge.
<br>
<p>
Return to the <a href="index.html">PCRE index page</a>.
diff --git a/pcre/doc/html/pcresyntax.html b/pcre/doc/html/pcresyntax.html
index 0764a33a376..89f35737b4f 100644
--- a/pcre/doc/html/pcresyntax.html
+++ b/pcre/doc/html/pcresyntax.html
@@ -29,13 +29,13 @@ man page, in case the conversion went wrong.
<li><a name="TOC14" href="#SEC14">ATOMIC GROUPS</a>
<li><a name="TOC15" href="#SEC15">COMMENT</a>
<li><a name="TOC16" href="#SEC16">OPTION SETTING</a>
-<li><a name="TOC17" href="#SEC17">LOOKAHEAD AND LOOKBEHIND ASSERTIONS</a>
-<li><a name="TOC18" href="#SEC18">BACKREFERENCES</a>
-<li><a name="TOC19" href="#SEC19">SUBROUTINE REFERENCES (POSSIBLY RECURSIVE)</a>
-<li><a name="TOC20" href="#SEC20">CONDITIONAL PATTERNS</a>
-<li><a name="TOC21" href="#SEC21">BACKTRACKING CONTROL</a>
-<li><a name="TOC22" href="#SEC22">NEWLINE CONVENTIONS</a>
-<li><a name="TOC23" href="#SEC23">WHAT \R MATCHES</a>
+<li><a name="TOC17" href="#SEC17">NEWLINE CONVENTION</a>
+<li><a name="TOC18" href="#SEC18">WHAT \R MATCHES</a>
+<li><a name="TOC19" href="#SEC19">LOOKAHEAD AND LOOKBEHIND ASSERTIONS</a>
+<li><a name="TOC20" href="#SEC20">BACKREFERENCES</a>
+<li><a name="TOC21" href="#SEC21">SUBROUTINE REFERENCES (POSSIBLY RECURSIVE)</a>
+<li><a name="TOC22" href="#SEC22">CONDITIONAL PATTERNS</a>
+<li><a name="TOC23" href="#SEC23">BACKTRACKING CONTROL</a>
<li><a name="TOC24" href="#SEC24">CALLOUTS</a>
<li><a name="TOC25" href="#SEC25">SEE ALSO</a>
<li><a name="TOC26" href="#SEC26">AUTHOR</a>
@@ -339,7 +339,8 @@ but some of them use Unicode properties if PCRE_UCP is set. You can use
<P>
<pre>
\K reset start of match
-</PRE>
+</pre>
+\K is honoured in positive assertions, but ignored in negative ones.
</P>
<br><a name="SEC12" href="#TOC1">ALTERNATION</a><br>
<P>
@@ -382,11 +383,13 @@ but some of them use Unicode properties if PCRE_UCP is set. You can use
(?x) extended (ignore white space)
(?-...) unset option(s)
</pre>
-The following are recognized only at the start of a pattern or after one of the
-newline-setting options with similar syntax:
+The following are recognized only at the very start of a pattern or after one
+of the newline or \R options with similar syntax. More than one of them may
+appear.
<pre>
(*LIMIT_MATCH=d) set the match limit to d (decimal number)
(*LIMIT_RECURSION=d) set the recursion limit to d (decimal number)
+ (*NO_AUTO_POSSESS) no auto-possessification (PCRE_NO_AUTO_POSSESS)
(*NO_START_OPT) no start-match optimization (PCRE_NO_START_OPTIMIZE)
(*UTF8) set UTF-8 mode: 8-bit library (PCRE_UTF8)
(*UTF16) set UTF-16 mode: 16-bit library (PCRE_UTF16)
@@ -397,7 +400,28 @@ newline-setting options with similar syntax:
Note that LIMIT_MATCH and LIMIT_RECURSION can only reduce the value of the
limits set by the caller of pcre_exec(), not increase them.
</P>
-<br><a name="SEC17" href="#TOC1">LOOKAHEAD AND LOOKBEHIND ASSERTIONS</a><br>
+<br><a name="SEC17" href="#TOC1">NEWLINE CONVENTION</a><br>
+<P>
+These are recognized only at the very start of the pattern or after option
+settings with a similar syntax.
+<pre>
+ (*CR) carriage return only
+ (*LF) linefeed only
+ (*CRLF) carriage return followed by linefeed
+ (*ANYCRLF) all three of the above
+ (*ANY) any Unicode newline sequence
+</PRE>
+</P>
+<br><a name="SEC18" href="#TOC1">WHAT \R MATCHES</a><br>
+<P>
+These are recognized only at the very start of the pattern or after option
+setting with a similar syntax.
+<pre>
+ (*BSR_ANYCRLF) CR, LF, or CRLF
+ (*BSR_UNICODE) any Unicode newline sequence
+</PRE>
+</P>
+<br><a name="SEC19" href="#TOC1">LOOKAHEAD AND LOOKBEHIND ASSERTIONS</a><br>
<P>
<pre>
(?=...) positive look ahead
@@ -407,7 +431,7 @@ limits set by the caller of pcre_exec(), not increase them.
</pre>
Each top-level branch of a look behind must be of a fixed length.
</P>
-<br><a name="SEC18" href="#TOC1">BACKREFERENCES</a><br>
+<br><a name="SEC20" href="#TOC1">BACKREFERENCES</a><br>
<P>
<pre>
\n reference by number (can be ambiguous)
@@ -421,7 +445,7 @@ Each top-level branch of a look behind must be of a fixed length.
(?P=name) reference by name (Python)
</PRE>
</P>
-<br><a name="SEC19" href="#TOC1">SUBROUTINE REFERENCES (POSSIBLY RECURSIVE)</a><br>
+<br><a name="SEC21" href="#TOC1">SUBROUTINE REFERENCES (POSSIBLY RECURSIVE)</a><br>
<P>
<pre>
(?R) recurse whole pattern
@@ -440,7 +464,7 @@ Each top-level branch of a look behind must be of a fixed length.
\g'-n' call subpattern by relative number (PCRE extension)
</PRE>
</P>
-<br><a name="SEC20" href="#TOC1">CONDITIONAL PATTERNS</a><br>
+<br><a name="SEC22" href="#TOC1">CONDITIONAL PATTERNS</a><br>
<P>
<pre>
(?(condition)yes-pattern)
@@ -459,7 +483,7 @@ Each top-level branch of a look behind must be of a fixed length.
(?(assert)... assertion condition
</PRE>
</P>
-<br><a name="SEC21" href="#TOC1">BACKTRACKING CONTROL</a><br>
+<br><a name="SEC23" href="#TOC1">BACKTRACKING CONTROL</a><br>
<P>
The following act immediately they are reached:
<pre>
@@ -482,27 +506,6 @@ pattern is not anchored.
(*THEN:NAME) equivalent to (*MARK:NAME)(*THEN)
</PRE>
</P>
-<br><a name="SEC22" href="#TOC1">NEWLINE CONVENTIONS</a><br>
-<P>
-These are recognized only at the very start of the pattern or after a
-(*BSR_...), (*UTF8), (*UTF16), (*UTF32) or (*UCP) option.
-<pre>
- (*CR) carriage return only
- (*LF) linefeed only
- (*CRLF) carriage return followed by linefeed
- (*ANYCRLF) all three of the above
- (*ANY) any Unicode newline sequence
-</PRE>
-</P>
-<br><a name="SEC23" href="#TOC1">WHAT \R MATCHES</a><br>
-<P>
-These are recognized only at the very start of the pattern or after a
-(*...) option that sets the newline convention or a UTF or UCP mode.
-<pre>
- (*BSR_ANYCRLF) CR, LF, or CRLF
- (*BSR_UNICODE) any Unicode newline sequence
-</PRE>
-</P>
<br><a name="SEC24" href="#TOC1">CALLOUTS</a><br>
<P>
<pre>
@@ -526,9 +529,9 @@ Cambridge CB2 3QH, England.
</P>
<br><a name="SEC27" href="#TOC1">REVISION</a><br>
<P>
-Last updated: 12 November 2013
+Last updated: 08 January 2014
<br>
-Copyright &copy; 1997-2013 University of Cambridge.
+Copyright &copy; 1997-2014 University of Cambridge.
<br>
<p>
Return to the <a href="index.html">PCRE index page</a>.
diff --git a/pcre/doc/html/pcretest.html b/pcre/doc/html/pcretest.html
index 4ed1dfd0c74..839fabf189b 100644
--- a/pcre/doc/html/pcretest.html
+++ b/pcre/doc/html/pcretest.html
@@ -138,6 +138,9 @@ following options output the value and set the exit code as indicated:
newline the default newline setting:
CR, LF, CRLF, ANYCRLF, or ANY
exit code is always 0
+ bsr the default setting for what \R matches:
+ ANYCRLF or ANY
+ exit code is always 0
</pre>
The following options output 1 for true or 0 for false, and set the exit code
to the same value:
@@ -373,6 +376,7 @@ sections.
<b>/N</b> set PCRE_NO_AUTO_CAPTURE
<b>/O</b> set PCRE_NO_AUTO_POSSESS
<b>/P</b> use the POSIX wrapper
+ <b>/Q</b> test external stack check function
<b>/S</b> study the pattern after compilation
<b>/s</b> set PCRE_DOTALL
<b>/T</b> select character tables
@@ -534,7 +538,10 @@ below.
The <b>/I</b> modifier requests that <b>pcretest</b> output information about the
compiled pattern (whether it is anchored, has a fixed first character, and
so on). It does this by calling <b>pcre[16|32]_fullinfo()</b> after compiling a
-pattern. If the pattern is studied, the results of that are also output.
+pattern. If the pattern is studied, the results of that are also output. In
+this output, the word "char" means a non-UTF character, that is, the value of a
+single data item (8-bit, 16-bit, or 32-bit, depending on the library that is
+being tested).
</P>
<P>
The <b>/K</b> modifier requests <b>pcretest</b> to show names from backtracking
@@ -568,6 +575,14 @@ successfully studied with the PCRE_STUDY_JIT_COMPILE option, the size of the
JIT compiled code is also output.
</P>
<P>
+The <b>/Q</b> modifier is used to test the use of <b>pcre_stack_guard</b>. It
+must be followed by '0' or '1', specifying the return code to be given from an
+external function that is passed to PCRE and used for stack checking during
+compilation (see the
+<a href="pcreapi.html"><b>pcreapi</b></a>
+documentation for details).
+</P>
+<P>
The <b>/S</b> modifier causes <b>pcre[16|32]_study()</b> to be called after the
expression has been compiled, and the results used when the expression is
matched. There are a number of qualifying characters that may follow <b>/S</b>.
@@ -1134,9 +1149,9 @@ Cambridge CB2 3QH, England.
</P>
<br><a name="SEC17" href="#TOC1">REVISION</a><br>
<P>
-Last updated: 12 November 2013
+Last updated: 09 February 2014
<br>
-Copyright &copy; 1997-2013 University of Cambridge.
+Copyright &copy; 1997-2014 University of Cambridge.
<br>
<p>
Return to the <a href="index.html">PCRE index page</a>.
diff --git a/pcre/doc/pcre.3 b/pcre/doc/pcre.3
index d92f9ef08de..4eda404ccff 100644
--- a/pcre/doc/pcre.3
+++ b/pcre/doc/pcre.3
@@ -1,4 +1,4 @@
-.TH PCRE 3 "01 Oct 2013" "PCRE 8.33"
+.TH PCRE 3 "08 January 2014" "PCRE 8.35"
.SH NAME
PCRE - Perl-compatible regular expressions
.SH INTRODUCTION
@@ -158,8 +158,11 @@ page.
The user documentation for PCRE comprises a number of different sections. In
the "man" format, each of these is a separate "man page". In the HTML format,
each is a separate page, linked from the index page. In the plain text format,
-all the sections, except the \fBpcredemo\fP section, are concatenated, for ease
-of searching. The sections are as follows:
+the descriptions of the \fBpcregrep\fP and \fBpcretest\fP programs are in files
+called \fBpcregrep.txt\fP and \fBpcretest.txt\fP, respectively. The remaining
+sections, except for the \fBpcredemo\fP section (which is a program listing),
+are concatenated in \fBpcre.txt\fP, for ease of searching. The sections are as
+follows:
.sp
pcre this document
pcre-config show PCRE installation configuration information
@@ -188,8 +191,8 @@ of searching. The sections are as follows:
pcretest description of the \fBpcretest\fP testing command
pcreunicode discussion of Unicode and UTF-8/16/32 support
.sp
-In addition, in the "man" and HTML formats, there is a short page for each
-C library function, listing its arguments and results.
+In the "man" and HTML formats, there is also a short page for each C library
+function, listing its arguments and results.
.
.
.SH AUTHOR
@@ -210,6 +213,6 @@ two digits 10, at the domain cam.ac.uk.
.rs
.sp
.nf
-Last updated: 13 May 2013
-Copyright (c) 1997-2013 University of Cambridge.
+Last updated: 08 January 2014
+Copyright (c) 1997-2014 University of Cambridge.
.fi
diff --git a/pcre/doc/pcre.txt b/pcre/doc/pcre.txt
index 9d69515c3b8..14cbb8bf2be 100644
--- a/pcre/doc/pcre.txt
+++ b/pcre/doc/pcre.txt
@@ -130,9 +130,11 @@ USER DOCUMENTATION
The user documentation for PCRE comprises a number of different sec-
tions. In the "man" format, each of these is a separate "man page". In
the HTML format, each is a separate page, linked from the index page.
- In the plain text format, all the sections, except the pcredemo sec-
- tion, are concatenated, for ease of searching. The sections are as fol-
- lows:
+ In the plain text format, the descriptions of the pcregrep and pcretest
+ programs are in files called pcregrep.txt and pcretest.txt, respec-
+ tively. The remaining sections, except for the pcredemo section (which
+ is a program listing), are concatenated in pcre.txt, for ease of
+ searching. The sections are as follows:
pcre this document
pcre-config show PCRE installation configuration information
@@ -160,8 +162,8 @@ USER DOCUMENTATION
pcretest description of the pcretest testing command
pcreunicode discussion of Unicode and UTF-8/16/32 support
- In addition, in the "man" and HTML formats, there is a short page for
- each C library function, listing its arguments and results.
+ In the "man" and HTML formats, there is also a short page for each C
+ library function, listing its arguments and results.
AUTHOR
@@ -177,8 +179,8 @@ AUTHOR
REVISION
- Last updated: 13 May 2013
- Copyright (c) 1997-2013 University of Cambridge.
+ Last updated: 08 January 2014
+ Copyright (c) 1997-2014 University of Cambridge.
------------------------------------------------------------------------------
@@ -1674,6 +1676,8 @@ PCRE NATIVE API INDIRECTED FUNCTIONS
int (*pcre_callout)(pcre_callout_block *);
+ int (*pcre_stack_guard)(void);
+
PCRE 8-BIT, 16-BIT, AND 32-BIT LIBRARIES
@@ -1809,6 +1813,14 @@ PCRE API OVERVIEW
specified points during a matching operation. Details are given in the
pcrecallout documentation.
+ The global variable pcre_stack_guard initially contains NULL. It can be
+ set by the caller to a function that is called by PCRE whenever it
+ starts to compile a parenthesized part of a pattern. When parentheses
+ are nested, PCRE uses recursive function calls, which use up the system
+ stack. This function is provided so that applications with restricted
+ stacks can force a compilation error if the stack runs out. The func-
+ tion should return zero if all is well, or non-zero to force an error.
+
NEWLINES
@@ -1849,25 +1861,26 @@ MULTITHREADING
The PCRE functions can be used in multi-threading applications, with
the proviso that the memory management functions pointed to by
pcre_malloc, pcre_free, pcre_stack_malloc, and pcre_stack_free, and the
- callout function pointed to by pcre_callout, are shared by all threads.
+ callout and stack-checking functions pointed to by pcre_callout and
+ pcre_stack_guard, are shared by all threads.
- The compiled form of a regular expression is not altered during match-
+ The compiled form of a regular expression is not altered during match-
ing, so the same compiled pattern can safely be used by several threads
at once.
- If the just-in-time optimization feature is being used, it needs sepa-
- rate memory stack areas for each thread. See the pcrejit documentation
+ If the just-in-time optimization feature is being used, it needs sepa-
+ rate memory stack areas for each thread. See the pcrejit documentation
for more details.
SAVING PRECOMPILED PATTERNS FOR LATER USE
The compiled form of a regular expression can be saved and re-used at a
- later time, possibly by a different program, and even on a host other
- than the one on which it was compiled. Details are given in the
- pcreprecompile documentation, which includes a description of the
- pcre_pattern_to_host_byte_order() function. However, compiling a regu-
- lar expression with one version of PCRE for use with a different ver-
+ later time, possibly by a different program, and even on a host other
+ than the one on which it was compiled. Details are given in the
+ pcreprecompile documentation, which includes a description of the
+ pcre_pattern_to_host_byte_order() function. However, compiling a regu-
+ lar expression with one version of PCRE for use with a different ver-
sion is not guaranteed to work and may cause crashes.
@@ -1875,45 +1888,45 @@ CHECKING BUILD-TIME OPTIONS
int pcre_config(int what, void *where);
- The function pcre_config() makes it possible for a PCRE client to dis-
+ The function pcre_config() makes it possible for a PCRE client to dis-
cover which optional features have been compiled into the PCRE library.
- The pcrebuild documentation has more details about these optional fea-
+ The pcrebuild documentation has more details about these optional fea-
tures.
- The first argument for pcre_config() is an integer, specifying which
+ The first argument for pcre_config() is an integer, specifying which
information is required; the second argument is a pointer to a variable
- into which the information is placed. The returned value is zero on
- success, or the negative error code PCRE_ERROR_BADOPTION if the value
- in the first argument is not recognized. The following information is
+ into which the information is placed. The returned value is zero on
+ success, or the negative error code PCRE_ERROR_BADOPTION if the value
+ in the first argument is not recognized. The following information is
available:
PCRE_CONFIG_UTF8
- The output is an integer that is set to one if UTF-8 support is avail-
- able; otherwise it is set to zero. This value should normally be given
+ The output is an integer that is set to one if UTF-8 support is avail-
+ able; otherwise it is set to zero. This value should normally be given
to the 8-bit version of this function, pcre_config(). If it is given to
- the 16-bit or 32-bit version of this function, the result is
+ the 16-bit or 32-bit version of this function, the result is
PCRE_ERROR_BADOPTION.
PCRE_CONFIG_UTF16
The output is an integer that is set to one if UTF-16 support is avail-
- able; otherwise it is set to zero. This value should normally be given
+ able; otherwise it is set to zero. This value should normally be given
to the 16-bit version of this function, pcre16_config(). If it is given
- to the 8-bit or 32-bit version of this function, the result is
+ to the 8-bit or 32-bit version of this function, the result is
PCRE_ERROR_BADOPTION.
PCRE_CONFIG_UTF32
The output is an integer that is set to one if UTF-32 support is avail-
- able; otherwise it is set to zero. This value should normally be given
+ able; otherwise it is set to zero. This value should normally be given
to the 32-bit version of this function, pcre32_config(). If it is given
- to the 8-bit or 16-bit version of this function, the result is
+ to the 8-bit or 16-bit version of this function, the result is
PCRE_ERROR_BADOPTION.
PCRE_CONFIG_UNICODE_PROPERTIES
- The output is an integer that is set to one if support for Unicode
+ The output is an integer that is set to one if support for Unicode
character properties is available; otherwise it is set to zero.
PCRE_CONFIG_JIT
@@ -1923,55 +1936,58 @@ CHECKING BUILD-TIME OPTIONS
PCRE_CONFIG_JITTARGET
- The output is a pointer to a zero-terminated "const char *" string. If
+ The output is a pointer to a zero-terminated "const char *" string. If
JIT support is available, the string contains the name of the architec-
- ture for which the JIT compiler is configured, for example "x86 32bit
- (little endian + unaligned)". If JIT support is not available, the
+ ture for which the JIT compiler is configured, for example "x86 32bit
+ (little endian + unaligned)". If JIT support is not available, the
result is NULL.
PCRE_CONFIG_NEWLINE
- The output is an integer whose value specifies the default character
- sequence that is recognized as meaning "newline". The values that are
+ The output is an integer whose value specifies the default character
+ sequence that is recognized as meaning "newline". The values that are
supported in ASCII/Unicode environments are: 10 for LF, 13 for CR, 3338
- for CRLF, -2 for ANYCRLF, and -1 for ANY. In EBCDIC environments, CR,
- ANYCRLF, and ANY yield the same values. However, the value for LF is
- normally 21, though some EBCDIC environments use 37. The corresponding
- values for CRLF are 3349 and 3365. The default should normally corre-
+ for CRLF, -2 for ANYCRLF, and -1 for ANY. In EBCDIC environments, CR,
+ ANYCRLF, and ANY yield the same values. However, the value for LF is
+ normally 21, though some EBCDIC environments use 37. The corresponding
+ values for CRLF are 3349 and 3365. The default should normally corre-
spond to the standard sequence for your operating system.
PCRE_CONFIG_BSR
The output is an integer whose value indicates what character sequences
- the \R escape sequence matches by default. A value of 0 means that \R
- matches any Unicode line ending sequence; a value of 1 means that \R
+ the \R escape sequence matches by default. A value of 0 means that \R
+ matches any Unicode line ending sequence; a value of 1 means that \R
matches only CR, LF, or CRLF. The default can be overridden when a pat-
tern is compiled or matched.
PCRE_CONFIG_LINK_SIZE
- The output is an integer that contains the number of bytes used for
+ The output is an integer that contains the number of bytes used for
internal linkage in compiled regular expressions. For the 8-bit
library, the value can be 2, 3, or 4. For the 16-bit library, the value
- is either 2 or 4 and is still a number of bytes. For the 32-bit
+ is either 2 or 4 and is still a number of bytes. For the 32-bit
library, the value is either 2 or 4 and is still a number of bytes. The
default value of 2 is sufficient for all but the most massive patterns,
- since it allows the compiled pattern to be up to 64K in size. Larger
- values allow larger regular expressions to be compiled, at the expense
+ since it allows the compiled pattern to be up to 64K in size. Larger
+ values allow larger regular expressions to be compiled, at the expense
of slower matching.
PCRE_CONFIG_POSIX_MALLOC_THRESHOLD
- The output is an integer that contains the threshold above which the
- POSIX interface uses malloc() for output vectors. Further details are
+ The output is an integer that contains the threshold above which the
+ POSIX interface uses malloc() for output vectors. Further details are
given in the pcreposix documentation.
PCRE_CONFIG_PARENS_LIMIT
The output is a long integer that gives the maximum depth of nesting of
- parentheses (of any kind) in a pattern. This limit is imposed to cap
+ parentheses (of any kind) in a pattern. This limit is imposed to cap
the amount of system stack used when a pattern is compiled. It is spec-
- ified when PCRE is built; the default is 250.
+ ified when PCRE is built; the default is 250. This limit does not take
+ into account the stack that may already be used by the calling applica-
+ tion. For finer control over compilation stack usage, you can set a
+ pointer to an external checking function in pcre_stack_guard.
PCRE_CONFIG_MATCH_LIMIT
@@ -2474,6 +2490,8 @@ COMPILATION ERROR CODES
81 missing opening brace after \o
82 parentheses are too deeply nested
83 invalid range in character class
+ 84 group name must start with a non-digit
+ 85 parentheses are too deeply nested (stack check)
The numbers 32 and 10000 in errors 48 and 49 are defaults; different
values may be used if the limits were changed when PCRE was built.
@@ -2714,12 +2732,16 @@ INFORMATION ABOUT A PATTERN
tion. External callers can cause PCRE to use its internal tables by
passing a NULL table pointer.
- PCRE_INFO_FIRSTBYTE
+ PCRE_INFO_FIRSTBYTE (deprecated)
Return information about the first data unit of any matched string, for
- a non-anchored pattern. (The name of this option refers to the 8-bit
- library, where data units are bytes.) The fourth argument should point
- to an int variable.
+ a non-anchored pattern. The name of this option refers to the 8-bit
+ library, where data units are bytes. The fourth argument should point
+ to an int variable. Negative values are used for special cases. How-
+ ever, this means that when the 32-bit library is in non-UTF-32 mode,
+ the full 32-bit range of characters cannot be returned. For this rea-
+ son, this value is deprecated; use PCRE_INFO_FIRSTCHARACTERFLAGS and
+ PCRE_INFO_FIRSTCHARACTER instead.
If there is a fixed first value, for example, the letter "c" from a
pattern such as (cat|cow|coyote), its value is returned. In the 8-bit
@@ -2739,10 +2761,38 @@ INFORMATION ABOUT A PATTERN
of a subject string or after any newline within the string. Otherwise
-2 is returned. For anchored patterns, -2 is returned.
- Since for the 32-bit library using the non-UTF-32 mode, this function
- is unable to return the full 32-bit range of the character, this value
- is deprecated; instead the PCRE_INFO_FIRSTCHARACTERFLAGS and
- PCRE_INFO_FIRSTCHARACTER values should be used.
+ PCRE_INFO_FIRSTCHARACTER
+
+ Return the value of the first data unit (non-UTF character) of any
+ matched string in the situation where PCRE_INFO_FIRSTCHARACTERFLAGS
+ returns 1; otherwise return 0. The fourth argument should point to an
+ uint_t variable.
+
+ In the 8-bit library, the value is always less than 256. In the 16-bit
+ library the value can be up to 0xffff. In the 32-bit library in UTF-32
+ mode the value can be up to 0x10ffff, and up to 0xffffffff when not
+ using UTF-32 mode.
+
+ PCRE_INFO_FIRSTCHARACTERFLAGS
+
+ Return information about the first data unit of any matched string, for
+ a non-anchored pattern. The fourth argument should point to an int
+ variable.
+
+ If there is a fixed first value, for example, the letter "c" from a
+ pattern such as (cat|cow|coyote), 1 is returned, and the character
+ value can be retrieved using PCRE_INFO_FIRSTCHARACTER. If there is no
+ fixed first value, and if either
+
+ (a) the pattern was compiled with the PCRE_MULTILINE option, and every
+ branch starts with "^", or
+
+ (b) every branch of the pattern starts with ".*" and PCRE_DOTALL is not
+ set (if it were set, the pattern would be anchored),
+
+ 2 is returned, indicating that the pattern matches only at the start of
+ a subject string or after any newline within the string. Otherwise 0 is
+ returned. For anchored patterns, 0 is returned.
PCRE_INFO_FIRSTTABLE
@@ -2954,57 +3004,24 @@ INFORMATION ABOUT A PATTERN
option so that it can be saved and restored (see the pcreprecompile
documentation for details).
- PCRE_INFO_FIRSTCHARACTERFLAGS
-
- Return information about the first data unit of any matched string, for
- a non-anchored pattern. The fourth argument should point to an int
- variable.
-
- If there is a fixed first value, for example, the letter "c" from a
- pattern such as (cat|cow|coyote), 1 is returned, and the character
- value can be retrieved using PCRE_INFO_FIRSTCHARACTER.
-
- If there is no fixed first value, and if either
-
- (a) the pattern was compiled with the PCRE_MULTILINE option, and every
- branch starts with "^", or
-
- (b) every branch of the pattern starts with ".*" and PCRE_DOTALL is not
- set (if it were set, the pattern would be anchored),
-
- 2 is returned, indicating that the pattern matches only at the start of
- a subject string or after any newline within the string. Otherwise 0 is
- returned. For anchored patterns, 0 is returned.
-
- PCRE_INFO_FIRSTCHARACTER
-
- Return the fixed first character value in the situation where
- PCRE_INFO_FIRSTCHARACTERFLAGS returns 1; otherwise return 0. The fourth
- argument should point to an uint_t variable.
-
- In the 8-bit library, the value is always less than 256. In the 16-bit
- library the value can be up to 0xffff. In the 32-bit library in UTF-32
- mode the value can be up to 0x10ffff, and up to 0xffffffff when not
- using UTF-32 mode.
-
PCRE_INFO_REQUIREDCHARFLAGS
- Returns 1 if there is a rightmost literal data unit that must exist in
+ Returns 1 if there is a rightmost literal data unit that must exist in
any matched string, other than at its start. The fourth argument should
- point to an int variable. If there is no such value, 0 is returned. If
+ point to an int variable. If there is no such value, 0 is returned. If
returning 1, the character value itself can be retrieved using
PCRE_INFO_REQUIREDCHAR.
For anchored patterns, a last literal value is recorded only if it fol-
- lows something of variable length. For example, for the pattern
- /^a\d+z\d+/ the returned value 1 (with "z" returned from
+ lows something of variable length. For example, for the pattern
+ /^a\d+z\d+/ the returned value 1 (with "z" returned from
PCRE_INFO_REQUIREDCHAR), but for /^a\dz\d/ the returned value is 0.
PCRE_INFO_REQUIREDCHAR
- Return the value of the rightmost literal data unit that must exist in
- any matched string, other than at its start, if such a value has been
- recorded. The fourth argument should point to an uint32_t variable. If
+ Return the value of the rightmost literal data unit that must exist in
+ any matched string, other than at its start, if such a value has been
+ recorded. The fourth argument should point to an uint32_t variable. If
there is no such value, 0 is returned.
@@ -3012,21 +3029,21 @@ REFERENCE COUNTS
int pcre_refcount(pcre *code, int adjust);
- The pcre_refcount() function is used to maintain a reference count in
+ The pcre_refcount() function is used to maintain a reference count in
the data block that contains a compiled pattern. It is provided for the
- benefit of applications that operate in an object-oriented manner,
+ benefit of applications that operate in an object-oriented manner,
where different parts of the application may be using the same compiled
pattern, but you want to free the block when they are all done.
When a pattern is compiled, the reference count field is initialized to
- zero. It is changed only by calling this function, whose action is to
- add the adjust value (which may be positive or negative) to it. The
+ zero. It is changed only by calling this function, whose action is to
+ add the adjust value (which may be positive or negative) to it. The
yield of the function is the new value. However, the value of the count
- is constrained to lie between 0 and 65535, inclusive. If the new value
+ is constrained to lie between 0 and 65535, inclusive. If the new value
is outside these limits, it is forced to the appropriate limit value.
- Except when it is zero, the reference count is not correctly preserved
- if a pattern is compiled on one host and then transferred to a host
+ Except when it is zero, the reference count is not correctly preserved
+ if a pattern is compiled on one host and then transferred to a host
whose byte-order is different. (This seems a highly unlikely scenario.)
@@ -3036,22 +3053,22 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
const char *subject, int length, int startoffset,
int options, int *ovector, int ovecsize);
- The function pcre_exec() is called to match a subject string against a
- compiled pattern, which is passed in the code argument. If the pattern
- was studied, the result of the study should be passed in the extra
- argument. You can call pcre_exec() with the same code and extra argu-
- ments as many times as you like, in order to match different subject
+ The function pcre_exec() is called to match a subject string against a
+ compiled pattern, which is passed in the code argument. If the pattern
+ was studied, the result of the study should be passed in the extra
+ argument. You can call pcre_exec() with the same code and extra argu-
+ ments as many times as you like, in order to match different subject
strings with the same pattern.
- This function is the main matching facility of the library, and it
- operates in a Perl-like manner. For specialist use there is also an
- alternative matching function, which is described below in the section
+ This function is the main matching facility of the library, and it
+ operates in a Perl-like manner. For specialist use there is also an
+ alternative matching function, which is described below in the section
about the pcre_dfa_exec() function.
- In most applications, the pattern will have been compiled (and option-
- ally studied) in the same process that calls pcre_exec(). However, it
+ In most applications, the pattern will have been compiled (and option-
+ ally studied) in the same process that calls pcre_exec(). However, it
is possible to save compiled patterns and study data, and then use them
- later in different processes, possibly even on different hosts. For a
+ later in different processes, possibly even on different hosts. For a
discussion about this, see the pcreprecompile documentation.
Here is an example of a simple call to pcre_exec():
@@ -3070,10 +3087,10 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
Extra data for pcre_exec()
- If the extra argument is not NULL, it must point to a pcre_extra data
- block. The pcre_study() function returns such a block (when it doesn't
- return NULL), but you can also create one for yourself, and pass addi-
- tional information in it. The pcre_extra block contains the following
+ If the extra argument is not NULL, it must point to a pcre_extra data
+ block. The pcre_study() function returns such a block (when it doesn't
+ return NULL), but you can also create one for yourself, and pass addi-
+ tional information in it. The pcre_extra block contains the following
fields (not necessarily in this order):
unsigned long int flags;
@@ -3085,13 +3102,13 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
const unsigned char *tables;
unsigned char **mark;
- In the 16-bit version of this structure, the mark field has type
+ In the 16-bit version of this structure, the mark field has type
"PCRE_UCHAR16 **".
- In the 32-bit version of this structure, the mark field has type
+ In the 32-bit version of this structure, the mark field has type
"PCRE_UCHAR32 **".
- The flags field is used to specify which of the other fields are set.
+ The flags field is used to specify which of the other fields are set.
The flag bits are:
PCRE_EXTRA_CALLOUT_DATA
@@ -3102,134 +3119,134 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
PCRE_EXTRA_STUDY_DATA
PCRE_EXTRA_TABLES
- Other flag bits should be set to zero. The study_data field and some-
- times the executable_jit field are set in the pcre_extra block that is
- returned by pcre_study(), together with the appropriate flag bits. You
- should not set these yourself, but you may add to the block by setting
+ Other flag bits should be set to zero. The study_data field and some-
+ times the executable_jit field are set in the pcre_extra block that is
+ returned by pcre_study(), together with the appropriate flag bits. You
+ should not set these yourself, but you may add to the block by setting
other fields and their corresponding flag bits.
The match_limit field provides a means of preventing PCRE from using up
- a vast amount of resources when running patterns that are not going to
- match, but which have a very large number of possibilities in their
- search trees. The classic example is a pattern that uses nested unlim-
+ a vast amount of resources when running patterns that are not going to
+ match, but which have a very large number of possibilities in their
+ search trees. The classic example is a pattern that uses nested unlim-
ited repeats.
- Internally, pcre_exec() uses a function called match(), which it calls
- repeatedly (sometimes recursively). The limit set by match_limit is
- imposed on the number of times this function is called during a match,
- which has the effect of limiting the amount of backtracking that can
+ Internally, pcre_exec() uses a function called match(), which it calls
+ repeatedly (sometimes recursively). The limit set by match_limit is
+ imposed on the number of times this function is called during a match,
+ which has the effect of limiting the amount of backtracking that can
take place. For patterns that are not anchored, the count restarts from
zero for each position in the subject string.
When pcre_exec() is called with a pattern that was successfully studied
- with a JIT option, the way that the matching is executed is entirely
+ with a JIT option, the way that the matching is executed is entirely
different. However, there is still the possibility of runaway matching
that goes on for a very long time, and so the match_limit value is also
used in this case (but in a different way) to limit how long the match-
ing can continue.
- The default value for the limit can be set when PCRE is built; the
- default default is 10 million, which handles all but the most extreme
- cases. You can override the default by suppling pcre_exec() with a
- pcre_extra block in which match_limit is set, and
- PCRE_EXTRA_MATCH_LIMIT is set in the flags field. If the limit is
+ The default value for the limit can be set when PCRE is built; the
+ default default is 10 million, which handles all but the most extreme
+ cases. You can override the default by suppling pcre_exec() with a
+ pcre_extra block in which match_limit is set, and
+ PCRE_EXTRA_MATCH_LIMIT is set in the flags field. If the limit is
exceeded, pcre_exec() returns PCRE_ERROR_MATCHLIMIT.
- A value for the match limit may also be supplied by an item at the
+ A value for the match limit may also be supplied by an item at the
start of a pattern of the form
(*LIMIT_MATCH=d)
- where d is a decimal number. However, such a setting is ignored unless
- d is less than the limit set by the caller of pcre_exec() or, if no
+ where d is a decimal number. However, such a setting is ignored unless
+ d is less than the limit set by the caller of pcre_exec() or, if no
such limit is set, less than the default.
- The match_limit_recursion field is similar to match_limit, but instead
+ The match_limit_recursion field is similar to match_limit, but instead
of limiting the total number of times that match() is called, it limits
- the depth of recursion. The recursion depth is a smaller number than
- the total number of calls, because not all calls to match() are recur-
+ the depth of recursion. The recursion depth is a smaller number than
+ the total number of calls, because not all calls to match() are recur-
sive. This limit is of use only if it is set smaller than match_limit.
- Limiting the recursion depth limits the amount of machine stack that
- can be used, or, when PCRE has been compiled to use memory on the heap
- instead of the stack, the amount of heap memory that can be used. This
- limit is not relevant, and is ignored, when matching is done using JIT
+ Limiting the recursion depth limits the amount of machine stack that
+ can be used, or, when PCRE has been compiled to use memory on the heap
+ instead of the stack, the amount of heap memory that can be used. This
+ limit is not relevant, and is ignored, when matching is done using JIT
compiled code.
- The default value for match_limit_recursion can be set when PCRE is
- built; the default default is the same value as the default for
- match_limit. You can override the default by suppling pcre_exec() with
- a pcre_extra block in which match_limit_recursion is set, and
- PCRE_EXTRA_MATCH_LIMIT_RECURSION is set in the flags field. If the
+ The default value for match_limit_recursion can be set when PCRE is
+ built; the default default is the same value as the default for
+ match_limit. You can override the default by suppling pcre_exec() with
+ a pcre_extra block in which match_limit_recursion is set, and
+ PCRE_EXTRA_MATCH_LIMIT_RECURSION is set in the flags field. If the
limit is exceeded, pcre_exec() returns PCRE_ERROR_RECURSIONLIMIT.
- A value for the recursion limit may also be supplied by an item at the
+ A value for the recursion limit may also be supplied by an item at the
start of a pattern of the form
(*LIMIT_RECURSION=d)
- where d is a decimal number. However, such a setting is ignored unless
- d is less than the limit set by the caller of pcre_exec() or, if no
+ where d is a decimal number. However, such a setting is ignored unless
+ d is less than the limit set by the caller of pcre_exec() or, if no
such limit is set, less than the default.
- The callout_data field is used in conjunction with the "callout" fea-
+ The callout_data field is used in conjunction with the "callout" fea-
ture, and is described in the pcrecallout documentation.
- The tables field is provided for use with patterns that have been pre-
+ The tables field is provided for use with patterns that have been pre-
compiled using custom character tables, saved to disc or elsewhere, and
- then reloaded, because the tables that were used to compile a pattern
- are not saved with it. See the pcreprecompile documentation for a dis-
- cussion of saving compiled patterns for later use. If NULL is passed
+ then reloaded, because the tables that were used to compile a pattern
+ are not saved with it. See the pcreprecompile documentation for a dis-
+ cussion of saving compiled patterns for later use. If NULL is passed
using this mechanism, it forces PCRE's internal tables to be used.
- Warning: The tables that pcre_exec() uses must be the same as those
- that were used when the pattern was compiled. If this is not the case,
+ Warning: The tables that pcre_exec() uses must be the same as those
+ that were used when the pattern was compiled. If this is not the case,
the behaviour of pcre_exec() is undefined. Therefore, when a pattern is
- compiled and matched in the same process, this field should never be
+ compiled and matched in the same process, this field should never be
set. In this (the most common) case, the correct table pointer is auto-
- matically passed with the compiled pattern from pcre_compile() to
+ matically passed with the compiled pattern from pcre_compile() to
pcre_exec().
- If PCRE_EXTRA_MARK is set in the flags field, the mark field must be
- set to point to a suitable variable. If the pattern contains any back-
- tracking control verbs such as (*MARK:NAME), and the execution ends up
- with a name to pass back, a pointer to the name string (zero termi-
- nated) is placed in the variable pointed to by the mark field. The
- names are within the compiled pattern; if you wish to retain such a
- name you must copy it before freeing the memory of a compiled pattern.
- If there is no name to pass back, the variable pointed to by the mark
- field is set to NULL. For details of the backtracking control verbs,
+ If PCRE_EXTRA_MARK is set in the flags field, the mark field must be
+ set to point to a suitable variable. If the pattern contains any back-
+ tracking control verbs such as (*MARK:NAME), and the execution ends up
+ with a name to pass back, a pointer to the name string (zero termi-
+ nated) is placed in the variable pointed to by the mark field. The
+ names are within the compiled pattern; if you wish to retain such a
+ name you must copy it before freeing the memory of a compiled pattern.
+ If there is no name to pass back, the variable pointed to by the mark
+ field is set to NULL. For details of the backtracking control verbs,
see the section entitled "Backtracking control" in the pcrepattern doc-
umentation.
Option bits for pcre_exec()
- The unused bits of the options argument for pcre_exec() must be zero.
- The only bits that may be set are PCRE_ANCHORED, PCRE_NEWLINE_xxx,
- PCRE_NOTBOL, PCRE_NOTEOL, PCRE_NOTEMPTY, PCRE_NOTEMPTY_ATSTART,
- PCRE_NO_START_OPTIMIZE, PCRE_NO_UTF8_CHECK, PCRE_PARTIAL_HARD, and
+ The unused bits of the options argument for pcre_exec() must be zero.
+ The only bits that may be set are PCRE_ANCHORED, PCRE_NEWLINE_xxx,
+ PCRE_NOTBOL, PCRE_NOTEOL, PCRE_NOTEMPTY, PCRE_NOTEMPTY_ATSTART,
+ PCRE_NO_START_OPTIMIZE, PCRE_NO_UTF8_CHECK, PCRE_PARTIAL_HARD, and
PCRE_PARTIAL_SOFT.
- If the pattern was successfully studied with one of the just-in-time
+ If the pattern was successfully studied with one of the just-in-time
(JIT) compile options, the only supported options for JIT execution are
- PCRE_NO_UTF8_CHECK, PCRE_NOTBOL, PCRE_NOTEOL, PCRE_NOTEMPTY,
- PCRE_NOTEMPTY_ATSTART, PCRE_PARTIAL_HARD, and PCRE_PARTIAL_SOFT. If an
- unsupported option is used, JIT execution is disabled and the normal
+ PCRE_NO_UTF8_CHECK, PCRE_NOTBOL, PCRE_NOTEOL, PCRE_NOTEMPTY,
+ PCRE_NOTEMPTY_ATSTART, PCRE_PARTIAL_HARD, and PCRE_PARTIAL_SOFT. If an
+ unsupported option is used, JIT execution is disabled and the normal
interpretive code in pcre_exec() is run.
PCRE_ANCHORED
- The PCRE_ANCHORED option limits pcre_exec() to matching at the first
- matching position. If a pattern was compiled with PCRE_ANCHORED, or
- turned out to be anchored by virtue of its contents, it cannot be made
+ The PCRE_ANCHORED option limits pcre_exec() to matching at the first
+ matching position. If a pattern was compiled with PCRE_ANCHORED, or
+ turned out to be anchored by virtue of its contents, it cannot be made
unachored at matching time.
PCRE_BSR_ANYCRLF
PCRE_BSR_UNICODE
These options (which are mutually exclusive) control what the \R escape
- sequence matches. The choice is either to match only CR, LF, or CRLF,
- or to match any Unicode newline sequence. These options override the
+ sequence matches. The choice is either to match only CR, LF, or CRLF,
+ or to match any Unicode newline sequence. These options override the
choice that was made or defaulted when the pattern was compiled.
PCRE_NEWLINE_CR
@@ -3238,345 +3255,345 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
PCRE_NEWLINE_ANYCRLF
PCRE_NEWLINE_ANY
- These options override the newline definition that was chosen or
- defaulted when the pattern was compiled. For details, see the descrip-
- tion of pcre_compile() above. During matching, the newline choice
- affects the behaviour of the dot, circumflex, and dollar metacharac-
- ters. It may also alter the way the match position is advanced after a
+ These options override the newline definition that was chosen or
+ defaulted when the pattern was compiled. For details, see the descrip-
+ tion of pcre_compile() above. During matching, the newline choice
+ affects the behaviour of the dot, circumflex, and dollar metacharac-
+ ters. It may also alter the way the match position is advanced after a
match failure for an unanchored pattern.
- When PCRE_NEWLINE_CRLF, PCRE_NEWLINE_ANYCRLF, or PCRE_NEWLINE_ANY is
- set, and a match attempt for an unanchored pattern fails when the cur-
- rent position is at a CRLF sequence, and the pattern contains no
- explicit matches for CR or LF characters, the match position is
+ When PCRE_NEWLINE_CRLF, PCRE_NEWLINE_ANYCRLF, or PCRE_NEWLINE_ANY is
+ set, and a match attempt for an unanchored pattern fails when the cur-
+ rent position is at a CRLF sequence, and the pattern contains no
+ explicit matches for CR or LF characters, the match position is
advanced by two characters instead of one, in other words, to after the
CRLF.
The above rule is a compromise that makes the most common cases work as
- expected. For example, if the pattern is .+A (and the PCRE_DOTALL
+ expected. For example, if the pattern is .+A (and the PCRE_DOTALL
option is not set), it does not match the string "\r\nA" because, after
- failing at the start, it skips both the CR and the LF before retrying.
- However, the pattern [\r\n]A does match that string, because it con-
+ failing at the start, it skips both the CR and the LF before retrying.
+ However, the pattern [\r\n]A does match that string, because it con-
tains an explicit CR or LF reference, and so advances only by one char-
acter after the first failure.
An explicit match for CR of LF is either a literal appearance of one of
- those characters, or one of the \r or \n escape sequences. Implicit
- matches such as [^X] do not count, nor does \s (which includes CR and
+ those characters, or one of the \r or \n escape sequences. Implicit
+ matches such as [^X] do not count, nor does \s (which includes CR and
LF in the characters that it matches).
- Notwithstanding the above, anomalous effects may still occur when CRLF
+ Notwithstanding the above, anomalous effects may still occur when CRLF
is a valid newline sequence and explicit \r or \n escapes appear in the
pattern.
PCRE_NOTBOL
This option specifies that first character of the subject string is not
- the beginning of a line, so the circumflex metacharacter should not
- match before it. Setting this without PCRE_MULTILINE (at compile time)
- causes circumflex never to match. This option affects only the behav-
+ the beginning of a line, so the circumflex metacharacter should not
+ match before it. Setting this without PCRE_MULTILINE (at compile time)
+ causes circumflex never to match. This option affects only the behav-
iour of the circumflex metacharacter. It does not affect \A.
PCRE_NOTEOL
This option specifies that the end of the subject string is not the end
- of a line, so the dollar metacharacter should not match it nor (except
- in multiline mode) a newline immediately before it. Setting this with-
+ of a line, so the dollar metacharacter should not match it nor (except
+ in multiline mode) a newline immediately before it. Setting this with-
out PCRE_MULTILINE (at compile time) causes dollar never to match. This
- option affects only the behaviour of the dollar metacharacter. It does
+ option affects only the behaviour of the dollar metacharacter. It does
not affect \Z or \z.
PCRE_NOTEMPTY
An empty string is not considered to be a valid match if this option is
- set. If there are alternatives in the pattern, they are tried. If all
- the alternatives match the empty string, the entire match fails. For
+ set. If there are alternatives in the pattern, they are tried. If all
+ the alternatives match the empty string, the entire match fails. For
example, if the pattern
a?b?
- is applied to a string not beginning with "a" or "b", it matches an
- empty string at the start of the subject. With PCRE_NOTEMPTY set, this
+ is applied to a string not beginning with "a" or "b", it matches an
+ empty string at the start of the subject. With PCRE_NOTEMPTY set, this
match is not valid, so PCRE searches further into the string for occur-
rences of "a" or "b".
PCRE_NOTEMPTY_ATSTART
- This is like PCRE_NOTEMPTY, except that an empty string match that is
- not at the start of the subject is permitted. If the pattern is
+ This is like PCRE_NOTEMPTY, except that an empty string match that is
+ not at the start of the subject is permitted. If the pattern is
anchored, such a match can occur only if the pattern contains \K.
- Perl has no direct equivalent of PCRE_NOTEMPTY or
- PCRE_NOTEMPTY_ATSTART, but it does make a special case of a pattern
- match of the empty string within its split() function, and when using
- the /g modifier. It is possible to emulate Perl's behaviour after
+ Perl has no direct equivalent of PCRE_NOTEMPTY or
+ PCRE_NOTEMPTY_ATSTART, but it does make a special case of a pattern
+ match of the empty string within its split() function, and when using
+ the /g modifier. It is possible to emulate Perl's behaviour after
matching a null string by first trying the match again at the same off-
- set with PCRE_NOTEMPTY_ATSTART and PCRE_ANCHORED, and then if that
+ set with PCRE_NOTEMPTY_ATSTART and PCRE_ANCHORED, and then if that
fails, by advancing the starting offset (see below) and trying an ordi-
- nary match again. There is some code that demonstrates how to do this
- in the pcredemo sample program. In the most general case, you have to
- check to see if the newline convention recognizes CRLF as a newline,
- and if so, and the current character is CR followed by LF, advance the
+ nary match again. There is some code that demonstrates how to do this
+ in the pcredemo sample program. In the most general case, you have to
+ check to see if the newline convention recognizes CRLF as a newline,
+ and if so, and the current character is CR followed by LF, advance the
starting offset by two characters instead of one.
PCRE_NO_START_OPTIMIZE
- There are a number of optimizations that pcre_exec() uses at the start
- of a match, in order to speed up the process. For example, if it is
+ There are a number of optimizations that pcre_exec() uses at the start
+ of a match, in order to speed up the process. For example, if it is
known that an unanchored match must start with a specific character, it
- searches the subject for that character, and fails immediately if it
- cannot find it, without actually running the main matching function.
+ searches the subject for that character, and fails immediately if it
+ cannot find it, without actually running the main matching function.
This means that a special item such as (*COMMIT) at the start of a pat-
- tern is not considered until after a suitable starting point for the
- match has been found. Also, when callouts or (*MARK) items are in use,
+ tern is not considered until after a suitable starting point for the
+ match has been found. Also, when callouts or (*MARK) items are in use,
these "start-up" optimizations can cause them to be skipped if the pat-
tern is never actually used. The start-up optimizations are in effect a
pre-scan of the subject that takes place before the pattern is run.
- The PCRE_NO_START_OPTIMIZE option disables the start-up optimizations,
- possibly causing performance to suffer, but ensuring that in cases
- where the result is "no match", the callouts do occur, and that items
+ The PCRE_NO_START_OPTIMIZE option disables the start-up optimizations,
+ possibly causing performance to suffer, but ensuring that in cases
+ where the result is "no match", the callouts do occur, and that items
such as (*COMMIT) and (*MARK) are considered at every possible starting
- position in the subject string. If PCRE_NO_START_OPTIMIZE is set at
- compile time, it cannot be unset at matching time. The use of
+ position in the subject string. If PCRE_NO_START_OPTIMIZE is set at
+ compile time, it cannot be unset at matching time. The use of
PCRE_NO_START_OPTIMIZE at matching time (that is, passing it to
- pcre_exec()) disables JIT execution; in this situation, matching is
+ pcre_exec()) disables JIT execution; in this situation, matching is
always done using interpretively.
- Setting PCRE_NO_START_OPTIMIZE can change the outcome of a matching
+ Setting PCRE_NO_START_OPTIMIZE can change the outcome of a matching
operation. Consider the pattern
(*COMMIT)ABC
- When this is compiled, PCRE records the fact that a match must start
- with the character "A". Suppose the subject string is "DEFABC". The
- start-up optimization scans along the subject, finds "A" and runs the
- first match attempt from there. The (*COMMIT) item means that the pat-
- tern must match the current starting position, which in this case, it
- does. However, if the same match is run with PCRE_NO_START_OPTIMIZE
- set, the initial scan along the subject string does not happen. The
- first match attempt is run starting from "D" and when this fails,
- (*COMMIT) prevents any further matches being tried, so the overall
- result is "no match". If the pattern is studied, more start-up opti-
- mizations may be used. For example, a minimum length for the subject
+ When this is compiled, PCRE records the fact that a match must start
+ with the character "A". Suppose the subject string is "DEFABC". The
+ start-up optimization scans along the subject, finds "A" and runs the
+ first match attempt from there. The (*COMMIT) item means that the pat-
+ tern must match the current starting position, which in this case, it
+ does. However, if the same match is run with PCRE_NO_START_OPTIMIZE
+ set, the initial scan along the subject string does not happen. The
+ first match attempt is run starting from "D" and when this fails,
+ (*COMMIT) prevents any further matches being tried, so the overall
+ result is "no match". If the pattern is studied, more start-up opti-
+ mizations may be used. For example, a minimum length for the subject
may be recorded. Consider the pattern
(*MARK:A)(X|Y)
- The minimum length for a match is one character. If the subject is
- "ABC", there will be attempts to match "ABC", "BC", "C", and then
- finally an empty string. If the pattern is studied, the final attempt
- does not take place, because PCRE knows that the subject is too short,
- and so the (*MARK) is never encountered. In this case, studying the
- pattern does not affect the overall match result, which is still "no
+ The minimum length for a match is one character. If the subject is
+ "ABC", there will be attempts to match "ABC", "BC", "C", and then
+ finally an empty string. If the pattern is studied, the final attempt
+ does not take place, because PCRE knows that the subject is too short,
+ and so the (*MARK) is never encountered. In this case, studying the
+ pattern does not affect the overall match result, which is still "no
match", but it does affect the auxiliary information that is returned.
PCRE_NO_UTF8_CHECK
When PCRE_UTF8 is set at compile time, the validity of the subject as a
- UTF-8 string is automatically checked when pcre_exec() is subsequently
+ UTF-8 string is automatically checked when pcre_exec() is subsequently
called. The entire string is checked before any other processing takes
- place. The value of startoffset is also checked to ensure that it
- points to the start of a UTF-8 character. There is a discussion about
- the validity of UTF-8 strings in the pcreunicode page. If an invalid
- sequence of bytes is found, pcre_exec() returns the error
+ place. The value of startoffset is also checked to ensure that it
+ points to the start of a UTF-8 character. There is a discussion about
+ the validity of UTF-8 strings in the pcreunicode page. If an invalid
+ sequence of bytes is found, pcre_exec() returns the error
PCRE_ERROR_BADUTF8 or, if PCRE_PARTIAL_HARD is set and the problem is a
truncated character at the end of the subject, PCRE_ERROR_SHORTUTF8. In
- both cases, information about the precise nature of the error may also
- be returned (see the descriptions of these errors in the section enti-
- tled Error return values from pcre_exec() below). If startoffset con-
+ both cases, information about the precise nature of the error may also
+ be returned (see the descriptions of these errors in the section enti-
+ tled Error return values from pcre_exec() below). If startoffset con-
tains a value that does not point to the start of a UTF-8 character (or
to the end of the subject), PCRE_ERROR_BADUTF8_OFFSET is returned.
- If you already know that your subject is valid, and you want to skip
- these checks for performance reasons, you can set the
- PCRE_NO_UTF8_CHECK option when calling pcre_exec(). You might want to
- do this for the second and subsequent calls to pcre_exec() if you are
- making repeated calls to find all the matches in a single subject
- string. However, you should be sure that the value of startoffset
- points to the start of a character (or the end of the subject). When
+ If you already know that your subject is valid, and you want to skip
+ these checks for performance reasons, you can set the
+ PCRE_NO_UTF8_CHECK option when calling pcre_exec(). You might want to
+ do this for the second and subsequent calls to pcre_exec() if you are
+ making repeated calls to find all the matches in a single subject
+ string. However, you should be sure that the value of startoffset
+ points to the start of a character (or the end of the subject). When
PCRE_NO_UTF8_CHECK is set, the effect of passing an invalid string as a
- subject or an invalid value of startoffset is undefined. Your program
+ subject or an invalid value of startoffset is undefined. Your program
may crash or loop.
PCRE_PARTIAL_HARD
PCRE_PARTIAL_SOFT
- These options turn on the partial matching feature. For backwards com-
- patibility, PCRE_PARTIAL is a synonym for PCRE_PARTIAL_SOFT. A partial
- match occurs if the end of the subject string is reached successfully,
- but there are not enough subject characters to complete the match. If
+ These options turn on the partial matching feature. For backwards com-
+ patibility, PCRE_PARTIAL is a synonym for PCRE_PARTIAL_SOFT. A partial
+ match occurs if the end of the subject string is reached successfully,
+ but there are not enough subject characters to complete the match. If
this happens when PCRE_PARTIAL_SOFT (but not PCRE_PARTIAL_HARD) is set,
- matching continues by testing any remaining alternatives. Only if no
- complete match can be found is PCRE_ERROR_PARTIAL returned instead of
- PCRE_ERROR_NOMATCH. In other words, PCRE_PARTIAL_SOFT says that the
- caller is prepared to handle a partial match, but only if no complete
+ matching continues by testing any remaining alternatives. Only if no
+ complete match can be found is PCRE_ERROR_PARTIAL returned instead of
+ PCRE_ERROR_NOMATCH. In other words, PCRE_PARTIAL_SOFT says that the
+ caller is prepared to handle a partial match, but only if no complete
match can be found.
- If PCRE_PARTIAL_HARD is set, it overrides PCRE_PARTIAL_SOFT. In this
- case, if a partial match is found, pcre_exec() immediately returns
- PCRE_ERROR_PARTIAL, without considering any other alternatives. In
- other words, when PCRE_PARTIAL_HARD is set, a partial match is consid-
+ If PCRE_PARTIAL_HARD is set, it overrides PCRE_PARTIAL_SOFT. In this
+ case, if a partial match is found, pcre_exec() immediately returns
+ PCRE_ERROR_PARTIAL, without considering any other alternatives. In
+ other words, when PCRE_PARTIAL_HARD is set, a partial match is consid-
ered to be more important that an alternative complete match.
- In both cases, the portion of the string that was inspected when the
+ In both cases, the portion of the string that was inspected when the
partial match was found is set as the first matching string. There is a
- more detailed discussion of partial and multi-segment matching, with
+ more detailed discussion of partial and multi-segment matching, with
examples, in the pcrepartial documentation.
The string to be matched by pcre_exec()
- The subject string is passed to pcre_exec() as a pointer in subject, a
- length in length, and a starting offset in startoffset. The units for
- length and startoffset are bytes for the 8-bit library, 16-bit data
- items for the 16-bit library, and 32-bit data items for the 32-bit
+ The subject string is passed to pcre_exec() as a pointer in subject, a
+ length in length, and a starting offset in startoffset. The units for
+ length and startoffset are bytes for the 8-bit library, 16-bit data
+ items for the 16-bit library, and 32-bit data items for the 32-bit
library.
- If startoffset is negative or greater than the length of the subject,
- pcre_exec() returns PCRE_ERROR_BADOFFSET. When the starting offset is
- zero, the search for a match starts at the beginning of the subject,
- and this is by far the most common case. In UTF-8 or UTF-16 mode, the
- offset must point to the start of a character, or the end of the sub-
- ject (in UTF-32 mode, one data unit equals one character, so all off-
- sets are valid). Unlike the pattern string, the subject may contain
+ If startoffset is negative or greater than the length of the subject,
+ pcre_exec() returns PCRE_ERROR_BADOFFSET. When the starting offset is
+ zero, the search for a match starts at the beginning of the subject,
+ and this is by far the most common case. In UTF-8 or UTF-16 mode, the
+ offset must point to the start of a character, or the end of the sub-
+ ject (in UTF-32 mode, one data unit equals one character, so all off-
+ sets are valid). Unlike the pattern string, the subject may contain
binary zeroes.
- A non-zero starting offset is useful when searching for another match
- in the same subject by calling pcre_exec() again after a previous suc-
- cess. Setting startoffset differs from just passing over a shortened
- string and setting PCRE_NOTBOL in the case of a pattern that begins
+ A non-zero starting offset is useful when searching for another match
+ in the same subject by calling pcre_exec() again after a previous suc-
+ cess. Setting startoffset differs from just passing over a shortened
+ string and setting PCRE_NOTBOL in the case of a pattern that begins
with any kind of lookbehind. For example, consider the pattern
\Biss\B
- which finds occurrences of "iss" in the middle of words. (\B matches
- only if the current position in the subject is not a word boundary.)
- When applied to the string "Mississipi" the first call to pcre_exec()
- finds the first occurrence. If pcre_exec() is called again with just
- the remainder of the subject, namely "issipi", it does not match,
+ which finds occurrences of "iss" in the middle of words. (\B matches
+ only if the current position in the subject is not a word boundary.)
+ When applied to the string "Mississipi" the first call to pcre_exec()
+ finds the first occurrence. If pcre_exec() is called again with just
+ the remainder of the subject, namely "issipi", it does not match,
because \B is always false at the start of the subject, which is deemed
- to be a word boundary. However, if pcre_exec() is passed the entire
+ to be a word boundary. However, if pcre_exec() is passed the entire
string again, but with startoffset set to 4, it finds the second occur-
- rence of "iss" because it is able to look behind the starting point to
+ rence of "iss" because it is able to look behind the starting point to
discover that it is preceded by a letter.
- Finding all the matches in a subject is tricky when the pattern can
+ Finding all the matches in a subject is tricky when the pattern can
match an empty string. It is possible to emulate Perl's /g behaviour by
- first trying the match again at the same offset, with the
- PCRE_NOTEMPTY_ATSTART and PCRE_ANCHORED options, and then if that
- fails, advancing the starting offset and trying an ordinary match
+ first trying the match again at the same offset, with the
+ PCRE_NOTEMPTY_ATSTART and PCRE_ANCHORED options, and then if that
+ fails, advancing the starting offset and trying an ordinary match
again. There is some code that demonstrates how to do this in the pcre-
demo sample program. In the most general case, you have to check to see
- if the newline convention recognizes CRLF as a newline, and if so, and
+ if the newline convention recognizes CRLF as a newline, and if so, and
the current character is CR followed by LF, advance the starting offset
by two characters instead of one.
- If a non-zero starting offset is passed when the pattern is anchored,
+ If a non-zero starting offset is passed when the pattern is anchored,
one attempt to match at the given offset is made. This can only succeed
- if the pattern does not require the match to be at the start of the
+ if the pattern does not require the match to be at the start of the
subject.
How pcre_exec() returns captured substrings
- In general, a pattern matches a certain portion of the subject, and in
- addition, further substrings from the subject may be picked out by
- parts of the pattern. Following the usage in Jeffrey Friedl's book,
- this is called "capturing" in what follows, and the phrase "capturing
- subpattern" is used for a fragment of a pattern that picks out a sub-
- string. PCRE supports several other kinds of parenthesized subpattern
+ In general, a pattern matches a certain portion of the subject, and in
+ addition, further substrings from the subject may be picked out by
+ parts of the pattern. Following the usage in Jeffrey Friedl's book,
+ this is called "capturing" in what follows, and the phrase "capturing
+ subpattern" is used for a fragment of a pattern that picks out a sub-
+ string. PCRE supports several other kinds of parenthesized subpattern
that do not cause substrings to be captured.
Captured substrings are returned to the caller via a vector of integers
- whose address is passed in ovector. The number of elements in the vec-
- tor is passed in ovecsize, which must be a non-negative number. Note:
+ whose address is passed in ovector. The number of elements in the vec-
+ tor is passed in ovecsize, which must be a non-negative number. Note:
this argument is NOT the size of ovector in bytes.
- The first two-thirds of the vector is used to pass back captured sub-
- strings, each substring using a pair of integers. The remaining third
- of the vector is used as workspace by pcre_exec() while matching cap-
- turing subpatterns, and is not available for passing back information.
- The number passed in ovecsize should always be a multiple of three. If
+ The first two-thirds of the vector is used to pass back captured sub-
+ strings, each substring using a pair of integers. The remaining third
+ of the vector is used as workspace by pcre_exec() while matching cap-
+ turing subpatterns, and is not available for passing back information.
+ The number passed in ovecsize should always be a multiple of three. If
it is not, it is rounded down.
- When a match is successful, information about captured substrings is
- returned in pairs of integers, starting at the beginning of ovector,
- and continuing up to two-thirds of its length at the most. The first
- element of each pair is set to the offset of the first character in a
- substring, and the second is set to the offset of the first character
- after the end of a substring. These values are always data unit off-
- sets, even in UTF mode. They are byte offsets in the 8-bit library,
- 16-bit data item offsets in the 16-bit library, and 32-bit data item
+ When a match is successful, information about captured substrings is
+ returned in pairs of integers, starting at the beginning of ovector,
+ and continuing up to two-thirds of its length at the most. The first
+ element of each pair is set to the offset of the first character in a
+ substring, and the second is set to the offset of the first character
+ after the end of a substring. These values are always data unit off-
+ sets, even in UTF mode. They are byte offsets in the 8-bit library,
+ 16-bit data item offsets in the 16-bit library, and 32-bit data item
offsets in the 32-bit library. Note: they are not character counts.
- The first pair of integers, ovector[0] and ovector[1], identify the
- portion of the subject string matched by the entire pattern. The next
- pair is used for the first capturing subpattern, and so on. The value
+ The first pair of integers, ovector[0] and ovector[1], identify the
+ portion of the subject string matched by the entire pattern. The next
+ pair is used for the first capturing subpattern, and so on. The value
returned by pcre_exec() is one more than the highest numbered pair that
- has been set. For example, if two substrings have been captured, the
- returned value is 3. If there are no capturing subpatterns, the return
+ has been set. For example, if two substrings have been captured, the
+ returned value is 3. If there are no capturing subpatterns, the return
value from a successful match is 1, indicating that just the first pair
of offsets has been set.
If a capturing subpattern is matched repeatedly, it is the last portion
of the string that it matched that is returned.
- If the vector is too small to hold all the captured substring offsets,
+ If the vector is too small to hold all the captured substring offsets,
it is used as far as possible (up to two-thirds of its length), and the
- function returns a value of zero. If neither the actual string matched
- nor any captured substrings are of interest, pcre_exec() may be called
- with ovector passed as NULL and ovecsize as zero. However, if the pat-
- tern contains back references and the ovector is not big enough to
- remember the related substrings, PCRE has to get additional memory for
- use during matching. Thus it is usually advisable to supply an ovector
+ function returns a value of zero. If neither the actual string matched
+ nor any captured substrings are of interest, pcre_exec() may be called
+ with ovector passed as NULL and ovecsize as zero. However, if the pat-
+ tern contains back references and the ovector is not big enough to
+ remember the related substrings, PCRE has to get additional memory for
+ use during matching. Thus it is usually advisable to supply an ovector
of reasonable size.
- There are some cases where zero is returned (indicating vector over-
- flow) when in fact the vector is exactly the right size for the final
+ There are some cases where zero is returned (indicating vector over-
+ flow) when in fact the vector is exactly the right size for the final
match. For example, consider the pattern
(a)(?:(b)c|bd)
- If a vector of 6 elements (allowing for only 1 captured substring) is
+ If a vector of 6 elements (allowing for only 1 captured substring) is
given with subject string "abd", pcre_exec() will try to set the second
captured string, thereby recording a vector overflow, before failing to
- match "c" and backing up to try the second alternative. The zero
- return, however, does correctly indicate that the maximum number of
+ match "c" and backing up to try the second alternative. The zero
+ return, however, does correctly indicate that the maximum number of
slots (namely 2) have been filled. In similar cases where there is tem-
- porary overflow, but the final number of used slots is actually less
+ porary overflow, but the final number of used slots is actually less
than the maximum, a non-zero value is returned.
The pcre_fullinfo() function can be used to find out how many capturing
- subpatterns there are in a compiled pattern. The smallest size for
- ovector that will allow for n captured substrings, in addition to the
+ subpatterns there are in a compiled pattern. The smallest size for
+ ovector that will allow for n captured substrings, in addition to the
offsets of the substring matched by the whole pattern, is (n+1)*3.
- It is possible for capturing subpattern number n+1 to match some part
+ It is possible for capturing subpattern number n+1 to match some part
of the subject when subpattern n has not been used at all. For example,
- if the string "abc" is matched against the pattern (a|(z))(bc) the
+ if the string "abc" is matched against the pattern (a|(z))(bc) the
return from the function is 4, and subpatterns 1 and 3 are matched, but
- 2 is not. When this happens, both values in the offset pairs corre-
+ 2 is not. When this happens, both values in the offset pairs corre-
sponding to unused subpatterns are set to -1.
- Offset values that correspond to unused subpatterns at the end of the
- expression are also set to -1. For example, if the string "abc" is
- matched against the pattern (abc)(x(yz)?)? subpatterns 2 and 3 are not
- matched. The return from the function is 2, because the highest used
- capturing subpattern number is 1, and the offsets for for the second
- and third capturing subpatterns (assuming the vector is large enough,
+ Offset values that correspond to unused subpatterns at the end of the
+ expression are also set to -1. For example, if the string "abc" is
+ matched against the pattern (abc)(x(yz)?)? subpatterns 2 and 3 are not
+ matched. The return from the function is 2, because the highest used
+ capturing subpattern number is 1, and the offsets for for the second
+ and third capturing subpatterns (assuming the vector is large enough,
of course) are set to -1.
- Note: Elements in the first two-thirds of ovector that do not corre-
- spond to capturing parentheses in the pattern are never changed. That
- is, if a pattern contains n capturing parentheses, no more than ovec-
- tor[0] to ovector[2n+1] are set by pcre_exec(). The other elements (in
+ Note: Elements in the first two-thirds of ovector that do not corre-
+ spond to capturing parentheses in the pattern are never changed. That
+ is, if a pattern contains n capturing parentheses, no more than ovec-
+ tor[0] to ovector[2n+1] are set by pcre_exec(). The other elements (in
the first two-thirds) retain whatever values they previously had.
- Some convenience functions are provided for extracting the captured
+ Some convenience functions are provided for extracting the captured
substrings as separate strings. These are described below.
Error return values from pcre_exec()
- If pcre_exec() fails, it returns a negative number. The following are
+ If pcre_exec() fails, it returns a negative number. The following are
defined in the header file:
PCRE_ERROR_NOMATCH (-1)
@@ -3585,7 +3602,7 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
PCRE_ERROR_NULL (-2)
- Either code or subject was passed as NULL, or ovector was NULL and
+ Either code or subject was passed as NULL, or ovector was NULL and
ovecsize was not zero.
PCRE_ERROR_BADOPTION (-3)
@@ -3594,82 +3611,82 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
PCRE_ERROR_BADMAGIC (-4)
- PCRE stores a 4-byte "magic number" at the start of the compiled code,
+ PCRE stores a 4-byte "magic number" at the start of the compiled code,
to catch the case when it is passed a junk pointer and to detect when a
pattern that was compiled in an environment of one endianness is run in
- an environment with the other endianness. This is the error that PCRE
+ an environment with the other endianness. This is the error that PCRE
gives when the magic number is not present.
PCRE_ERROR_UNKNOWN_OPCODE (-5)
While running the pattern match, an unknown item was encountered in the
- compiled pattern. This error could be caused by a bug in PCRE or by
+ compiled pattern. This error could be caused by a bug in PCRE or by
overwriting of the compiled pattern.
PCRE_ERROR_NOMEMORY (-6)
- If a pattern contains back references, but the ovector that is passed
+ If a pattern contains back references, but the ovector that is passed
to pcre_exec() is not big enough to remember the referenced substrings,
- PCRE gets a block of memory at the start of matching to use for this
- purpose. If the call via pcre_malloc() fails, this error is given. The
+ PCRE gets a block of memory at the start of matching to use for this
+ purpose. If the call via pcre_malloc() fails, this error is given. The
memory is automatically freed at the end of matching.
- This error is also given if pcre_stack_malloc() fails in pcre_exec().
- This can happen only when PCRE has been compiled with --disable-stack-
+ This error is also given if pcre_stack_malloc() fails in pcre_exec().
+ This can happen only when PCRE has been compiled with --disable-stack-
for-recursion.
PCRE_ERROR_NOSUBSTRING (-7)
- This error is used by the pcre_copy_substring(), pcre_get_substring(),
+ This error is used by the pcre_copy_substring(), pcre_get_substring(),
and pcre_get_substring_list() functions (see below). It is never
returned by pcre_exec().
PCRE_ERROR_MATCHLIMIT (-8)
- The backtracking limit, as specified by the match_limit field in a
- pcre_extra structure (or defaulted) was reached. See the description
+ The backtracking limit, as specified by the match_limit field in a
+ pcre_extra structure (or defaulted) was reached. See the description
above.
PCRE_ERROR_CALLOUT (-9)
This error is never generated by pcre_exec() itself. It is provided for
- use by callout functions that want to yield a distinctive error code.
+ use by callout functions that want to yield a distinctive error code.
See the pcrecallout documentation for details.
PCRE_ERROR_BADUTF8 (-10)
- A string that contains an invalid UTF-8 byte sequence was passed as a
- subject, and the PCRE_NO_UTF8_CHECK option was not set. If the size of
- the output vector (ovecsize) is at least 2, the byte offset to the
- start of the the invalid UTF-8 character is placed in the first ele-
- ment, and a reason code is placed in the second element. The reason
+ A string that contains an invalid UTF-8 byte sequence was passed as a
+ subject, and the PCRE_NO_UTF8_CHECK option was not set. If the size of
+ the output vector (ovecsize) is at least 2, the byte offset to the
+ start of the the invalid UTF-8 character is placed in the first ele-
+ ment, and a reason code is placed in the second element. The reason
codes are listed in the following section. For backward compatibility,
- if PCRE_PARTIAL_HARD is set and the problem is a truncated UTF-8 char-
- acter at the end of the subject (reason codes 1 to 5),
+ if PCRE_PARTIAL_HARD is set and the problem is a truncated UTF-8 char-
+ acter at the end of the subject (reason codes 1 to 5),
PCRE_ERROR_SHORTUTF8 is returned instead of PCRE_ERROR_BADUTF8.
PCRE_ERROR_BADUTF8_OFFSET (-11)
- The UTF-8 byte sequence that was passed as a subject was checked and
- found to be valid (the PCRE_NO_UTF8_CHECK option was not set), but the
- value of startoffset did not point to the beginning of a UTF-8 charac-
+ The UTF-8 byte sequence that was passed as a subject was checked and
+ found to be valid (the PCRE_NO_UTF8_CHECK option was not set), but the
+ value of startoffset did not point to the beginning of a UTF-8 charac-
ter or the end of the subject.
PCRE_ERROR_PARTIAL (-12)
- The subject string did not match, but it did match partially. See the
+ The subject string did not match, but it did match partially. See the
pcrepartial documentation for details of partial matching.
PCRE_ERROR_BADPARTIAL (-13)
- This code is no longer in use. It was formerly returned when the
- PCRE_PARTIAL option was used with a compiled pattern containing items
- that were not supported for partial matching. From release 8.00
+ This code is no longer in use. It was formerly returned when the
+ PCRE_PARTIAL option was used with a compiled pattern containing items
+ that were not supported for partial matching. From release 8.00
onwards, there are no restrictions on partial matching.
PCRE_ERROR_INTERNAL (-14)
- An unexpected internal error has occurred. This error could be caused
+ An unexpected internal error has occurred. This error could be caused
by a bug in PCRE or by overwriting of the compiled pattern.
PCRE_ERROR_BADCOUNT (-15)
@@ -3679,7 +3696,7 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
PCRE_ERROR_RECURSIONLIMIT (-21)
The internal recursion limit, as specified by the match_limit_recursion
- field in a pcre_extra structure (or defaulted) was reached. See the
+ field in a pcre_extra structure (or defaulted) was reached. See the
description above.
PCRE_ERROR_BADNEWLINE (-23)
@@ -3693,29 +3710,29 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
PCRE_ERROR_SHORTUTF8 (-25)
- This error is returned instead of PCRE_ERROR_BADUTF8 when the subject
- string ends with a truncated UTF-8 character and the PCRE_PARTIAL_HARD
- option is set. Information about the failure is returned as for
- PCRE_ERROR_BADUTF8. It is in fact sufficient to detect this case, but
- this special error code for PCRE_PARTIAL_HARD precedes the implementa-
- tion of returned information; it is retained for backwards compatibil-
+ This error is returned instead of PCRE_ERROR_BADUTF8 when the subject
+ string ends with a truncated UTF-8 character and the PCRE_PARTIAL_HARD
+ option is set. Information about the failure is returned as for
+ PCRE_ERROR_BADUTF8. It is in fact sufficient to detect this case, but
+ this special error code for PCRE_PARTIAL_HARD precedes the implementa-
+ tion of returned information; it is retained for backwards compatibil-
ity.
PCRE_ERROR_RECURSELOOP (-26)
This error is returned when pcre_exec() detects a recursion loop within
- the pattern. Specifically, it means that either the whole pattern or a
- subpattern has been called recursively for the second time at the same
+ the pattern. Specifically, it means that either the whole pattern or a
+ subpattern has been called recursively for the second time at the same
position in the subject string. Some simple patterns that might do this
- are detected and faulted at compile time, but more complicated cases,
+ are detected and faulted at compile time, but more complicated cases,
in particular mutual recursions between two different subpatterns, can-
not be detected until run time.
PCRE_ERROR_JIT_STACKLIMIT (-27)
- This error is returned when a pattern that was successfully studied
- using a JIT compile option is being matched, but the memory available
- for the just-in-time processing stack is not large enough. See the
+ This error is returned when a pattern that was successfully studied
+ using a JIT compile option is being matched, but the memory available
+ for the just-in-time processing stack is not large enough. See the
pcrejit documentation for more details.
PCRE_ERROR_BADMODE (-28)
@@ -3725,38 +3742,38 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
PCRE_ERROR_BADENDIANNESS (-29)
- This error is given if a pattern that was compiled and saved is
- reloaded on a host with different endianness. The utility function
+ This error is given if a pattern that was compiled and saved is
+ reloaded on a host with different endianness. The utility function
pcre_pattern_to_host_byte_order() can be used to convert such a pattern
so that it runs on the new host.
PCRE_ERROR_JIT_BADOPTION
- This error is returned when a pattern that was successfully studied
- using a JIT compile option is being matched, but the matching mode
- (partial or complete match) does not correspond to any JIT compilation
- mode. When the JIT fast path function is used, this error may be also
- given for invalid options. See the pcrejit documentation for more
+ This error is returned when a pattern that was successfully studied
+ using a JIT compile option is being matched, but the matching mode
+ (partial or complete match) does not correspond to any JIT compilation
+ mode. When the JIT fast path function is used, this error may be also
+ given for invalid options. See the pcrejit documentation for more
details.
PCRE_ERROR_BADLENGTH (-32)
- This error is given if pcre_exec() is called with a negative value for
+ This error is given if pcre_exec() is called with a negative value for
the length argument.
Error numbers -16 to -20, -22, and 30 are not used by pcre_exec().
Reason codes for invalid UTF-8 strings
- This section applies only to the 8-bit library. The corresponding
- information for the 16-bit and 32-bit libraries is given in the pcre16
+ This section applies only to the 8-bit library. The corresponding
+ information for the 16-bit and 32-bit libraries is given in the pcre16
and pcre32 pages.
When pcre_exec() returns either PCRE_ERROR_BADUTF8 or PCRE_ERROR_SHORT-
- UTF8, and the size of the output vector (ovecsize) is at least 2, the
- offset of the start of the invalid UTF-8 character is placed in the
+ UTF8, and the size of the output vector (ovecsize) is at least 2, the
+ offset of the start of the invalid UTF-8 character is placed in the
first output vector element (ovector[0]) and a reason code is placed in
- the second element (ovector[1]). The reason codes are given names in
+ the second element (ovector[1]). The reason codes are given names in
the pcre.h header file:
PCRE_UTF8_ERR1
@@ -3765,10 +3782,10 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
PCRE_UTF8_ERR4
PCRE_UTF8_ERR5
- The string ends with a truncated UTF-8 character; the code specifies
- how many bytes are missing (1 to 5). Although RFC 3629 restricts UTF-8
- characters to be no longer than 4 bytes, the encoding scheme (origi-
- nally defined by RFC 2279) allows for up to 6 bytes, and this is
+ The string ends with a truncated UTF-8 character; the code specifies
+ how many bytes are missing (1 to 5). Although RFC 3629 restricts UTF-8
+ characters to be no longer than 4 bytes, the encoding scheme (origi-
+ nally defined by RFC 2279) allows for up to 6 bytes, and this is
checked first; hence the possibility of 4 or 5 missing bytes.
PCRE_UTF8_ERR6
@@ -3778,24 +3795,24 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
PCRE_UTF8_ERR10
The two most significant bits of the 2nd, 3rd, 4th, 5th, or 6th byte of
- the character do not have the binary value 0b10 (that is, either the
+ the character do not have the binary value 0b10 (that is, either the
most significant bit is 0, or the next bit is 1).
PCRE_UTF8_ERR11
PCRE_UTF8_ERR12
- A character that is valid by the RFC 2279 rules is either 5 or 6 bytes
+ A character that is valid by the RFC 2279 rules is either 5 or 6 bytes
long; these code points are excluded by RFC 3629.
PCRE_UTF8_ERR13
- A 4-byte character has a value greater than 0x10fff; these code points
+ A 4-byte character has a value greater than 0x10fff; these code points
are excluded by RFC 3629.
PCRE_UTF8_ERR14
- A 3-byte character has a value in the range 0xd800 to 0xdfff; this
- range of code points are reserved by RFC 3629 for use with UTF-16, and
+ A 3-byte character has a value in the range 0xd800 to 0xdfff; this
+ range of code points are reserved by RFC 3629 for use with UTF-16, and
so are excluded from UTF-8.
PCRE_UTF8_ERR15
@@ -3804,28 +3821,28 @@ MATCHING A PATTERN: THE TRADITIONAL FUNCTION
PCRE_UTF8_ERR18
PCRE_UTF8_ERR19
- A 2-, 3-, 4-, 5-, or 6-byte character is "overlong", that is, it codes
- for a value that can be represented by fewer bytes, which is invalid.
- For example, the two bytes 0xc0, 0xae give the value 0x2e, whose cor-
+ A 2-, 3-, 4-, 5-, or 6-byte character is "overlong", that is, it codes
+ for a value that can be represented by fewer bytes, which is invalid.
+ For example, the two bytes 0xc0, 0xae give the value 0x2e, whose cor-
rect coding uses just one byte.
PCRE_UTF8_ERR20
The two most significant bits of the first byte of a character have the
- binary value 0b10 (that is, the most significant bit is 1 and the sec-
- ond is 0). Such a byte can only validly occur as the second or subse-
+ binary value 0b10 (that is, the most significant bit is 1 and the sec-
+ ond is 0). Such a byte can only validly occur as the second or subse-
quent byte of a multi-byte character.
PCRE_UTF8_ERR21
- The first byte of a character has the value 0xfe or 0xff. These values
+ The first byte of a character has the value 0xfe or 0xff. These values
can never occur in a valid UTF-8 string.
PCRE_UTF8_ERR22
- This error code was formerly used when the presence of a so-called
- "non-character" caused an error. Unicode corrigendum #9 makes it clear
- that such characters should not cause a string to be rejected, and so
+ This error code was formerly used when the presence of a so-called
+ "non-character" caused an error. Unicode corrigendum #9 makes it clear
+ that such characters should not cause a string to be rejected, and so
this code is no longer in use and is never returned.
@@ -3842,78 +3859,78 @@ EXTRACTING CAPTURED SUBSTRINGS BY NUMBER
int pcre_get_substring_list(const char *subject,
int *ovector, int stringcount, const char ***listptr);
- Captured substrings can be accessed directly by using the offsets
- returned by pcre_exec() in ovector. For convenience, the functions
+ Captured substrings can be accessed directly by using the offsets
+ returned by pcre_exec() in ovector. For convenience, the functions
pcre_copy_substring(), pcre_get_substring(), and pcre_get_sub-
- string_list() are provided for extracting captured substrings as new,
- separate, zero-terminated strings. These functions identify substrings
- by number. The next section describes functions for extracting named
+ string_list() are provided for extracting captured substrings as new,
+ separate, zero-terminated strings. These functions identify substrings
+ by number. The next section describes functions for extracting named
substrings.
- A substring that contains a binary zero is correctly extracted and has
- a further zero added on the end, but the result is not, of course, a C
- string. However, you can process such a string by referring to the
- length that is returned by pcre_copy_substring() and pcre_get_sub-
+ A substring that contains a binary zero is correctly extracted and has
+ a further zero added on the end, but the result is not, of course, a C
+ string. However, you can process such a string by referring to the
+ length that is returned by pcre_copy_substring() and pcre_get_sub-
string(). Unfortunately, the interface to pcre_get_substring_list() is
- not adequate for handling strings containing binary zeros, because the
+ not adequate for handling strings containing binary zeros, because the
end of the final string is not independently indicated.
- The first three arguments are the same for all three of these func-
- tions: subject is the subject string that has just been successfully
+ The first three arguments are the same for all three of these func-
+ tions: subject is the subject string that has just been successfully
matched, ovector is a pointer to the vector of integer offsets that was
passed to pcre_exec(), and stringcount is the number of substrings that
- were captured by the match, including the substring that matched the
+ were captured by the match, including the substring that matched the
entire regular expression. This is the value returned by pcre_exec() if
- it is greater than zero. If pcre_exec() returned zero, indicating that
- it ran out of space in ovector, the value passed as stringcount should
+ it is greater than zero. If pcre_exec() returned zero, indicating that
+ it ran out of space in ovector, the value passed as stringcount should
be the number of elements in the vector divided by three.
- The functions pcre_copy_substring() and pcre_get_substring() extract a
- single substring, whose number is given as stringnumber. A value of
- zero extracts the substring that matched the entire pattern, whereas
- higher values extract the captured substrings. For pcre_copy_sub-
- string(), the string is placed in buffer, whose length is given by
- buffersize, while for pcre_get_substring() a new block of memory is
- obtained via pcre_malloc, and its address is returned via stringptr.
- The yield of the function is the length of the string, not including
+ The functions pcre_copy_substring() and pcre_get_substring() extract a
+ single substring, whose number is given as stringnumber. A value of
+ zero extracts the substring that matched the entire pattern, whereas
+ higher values extract the captured substrings. For pcre_copy_sub-
+ string(), the string is placed in buffer, whose length is given by
+ buffersize, while for pcre_get_substring() a new block of memory is
+ obtained via pcre_malloc, and its address is returned via stringptr.
+ The yield of the function is the length of the string, not including
the terminating zero, or one of these error codes:
PCRE_ERROR_NOMEMORY (-6)
- The buffer was too small for pcre_copy_substring(), or the attempt to
+ The buffer was too small for pcre_copy_substring(), or the attempt to
get memory failed for pcre_get_substring().
PCRE_ERROR_NOSUBSTRING (-7)
There is no substring whose number is stringnumber.
- The pcre_get_substring_list() function extracts all available sub-
- strings and builds a list of pointers to them. All this is done in a
+ The pcre_get_substring_list() function extracts all available sub-
+ strings and builds a list of pointers to them. All this is done in a
single block of memory that is obtained via pcre_malloc. The address of
- the memory block is returned via listptr, which is also the start of
- the list of string pointers. The end of the list is marked by a NULL
- pointer. The yield of the function is zero if all went well, or the
+ the memory block is returned via listptr, which is also the start of
+ the list of string pointers. The end of the list is marked by a NULL
+ pointer. The yield of the function is zero if all went well, or the
error code
PCRE_ERROR_NOMEMORY (-6)
if the attempt to get the memory block failed.
- When any of these functions encounter a substring that is unset, which
- can happen when capturing subpattern number n+1 matches some part of
- the subject, but subpattern n has not been used at all, they return an
+ When any of these functions encounter a substring that is unset, which
+ can happen when capturing subpattern number n+1 matches some part of
+ the subject, but subpattern n has not been used at all, they return an
empty string. This can be distinguished from a genuine zero-length sub-
- string by inspecting the appropriate offset in ovector, which is nega-
+ string by inspecting the appropriate offset in ovector, which is nega-
tive for unset substrings.
- The two convenience functions pcre_free_substring() and pcre_free_sub-
- string_list() can be used to free the memory returned by a previous
+ The two convenience functions pcre_free_substring() and pcre_free_sub-
+ string_list() can be used to free the memory returned by a previous
call of pcre_get_substring() or pcre_get_substring_list(), respec-
- tively. They do nothing more than call the function pointed to by
- pcre_free, which of course could be called directly from a C program.
- However, PCRE is used in some situations where it is linked via a spe-
- cial interface to another programming language that cannot use
- pcre_free directly; it is for these cases that the functions are pro-
+ tively. They do nothing more than call the function pointed to by
+ pcre_free, which of course could be called directly from a C program.
+ However, PCRE is used in some situations where it is linked via a spe-
+ cial interface to another programming language that cannot use
+ pcre_free directly; it is for these cases that the functions are pro-
vided.
@@ -3932,7 +3949,7 @@ EXTRACTING CAPTURED SUBSTRINGS BY NAME
int stringcount, const char *stringname,
const char **stringptr);
- To extract a substring by name, you first have to find associated num-
+ To extract a substring by name, you first have to find associated num-
ber. For example, for this pattern
(a+)b(?<xxx>\d+)...
@@ -3941,35 +3958,35 @@ EXTRACTING CAPTURED SUBSTRINGS BY NAME
be unique (PCRE_DUPNAMES was not set), you can find the number from the
name by calling pcre_get_stringnumber(). The first argument is the com-
piled pattern, and the second is the name. The yield of the function is
- the subpattern number, or PCRE_ERROR_NOSUBSTRING (-7) if there is no
+ the subpattern number, or PCRE_ERROR_NOSUBSTRING (-7) if there is no
subpattern of that name.
Given the number, you can extract the substring directly, or use one of
the functions described in the previous section. For convenience, there
are also two functions that do the whole job.
- Most of the arguments of pcre_copy_named_substring() and
- pcre_get_named_substring() are the same as those for the similarly
- named functions that extract by number. As these are described in the
- previous section, they are not re-described here. There are just two
+ Most of the arguments of pcre_copy_named_substring() and
+ pcre_get_named_substring() are the same as those for the similarly
+ named functions that extract by number. As these are described in the
+ previous section, they are not re-described here. There are just two
differences:
- First, instead of a substring number, a substring name is given. Sec-
+ First, instead of a substring number, a substring name is given. Sec-
ond, there is an extra argument, given at the start, which is a pointer
- to the compiled pattern. This is needed in order to gain access to the
+ to the compiled pattern. This is needed in order to gain access to the
name-to-number translation table.
- These functions call pcre_get_stringnumber(), and if it succeeds, they
- then call pcre_copy_substring() or pcre_get_substring(), as appropri-
- ate. NOTE: If PCRE_DUPNAMES is set and there are duplicate names, the
+ These functions call pcre_get_stringnumber(), and if it succeeds, they
+ then call pcre_copy_substring() or pcre_get_substring(), as appropri-
+ ate. NOTE: If PCRE_DUPNAMES is set and there are duplicate names, the
behaviour may not be what you want (see the next section).
Warning: If the pattern uses the (?| feature to set up multiple subpat-
- terns with the same number, as described in the section on duplicate
- subpattern numbers in the pcrepattern page, you cannot use names to
- distinguish the different subpatterns, because names are not included
- in the compiled code. The matching process uses only numbers. For this
- reason, the use of different names for subpatterns of the same number
+ terns with the same number, as described in the section on duplicate
+ subpattern numbers in the pcrepattern page, you cannot use names to
+ distinguish the different subpatterns, because names are not included
+ in the compiled code. The matching process uses only numbers. For this
+ reason, the use of different names for subpatterns of the same number
causes an error at compile time.
@@ -3978,76 +3995,76 @@ DUPLICATE SUBPATTERN NAMES
int pcre_get_stringtable_entries(const pcre *code,
const char *name, char **first, char **last);
- When a pattern is compiled with the PCRE_DUPNAMES option, names for
- subpatterns are not required to be unique. (Duplicate names are always
- allowed for subpatterns with the same number, created by using the (?|
- feature. Indeed, if such subpatterns are named, they are required to
+ When a pattern is compiled with the PCRE_DUPNAMES option, names for
+ subpatterns are not required to be unique. (Duplicate names are always
+ allowed for subpatterns with the same number, created by using the (?|
+ feature. Indeed, if such subpatterns are named, they are required to
use the same names.)
Normally, patterns with duplicate names are such that in any one match,
- only one of the named subpatterns participates. An example is shown in
+ only one of the named subpatterns participates. An example is shown in
the pcrepattern documentation.
- When duplicates are present, pcre_copy_named_substring() and
- pcre_get_named_substring() return the first substring corresponding to
- the given name that is set. If none are set, PCRE_ERROR_NOSUBSTRING
- (-7) is returned; no data is returned. The pcre_get_stringnumber()
- function returns one of the numbers that are associated with the name,
+ When duplicates are present, pcre_copy_named_substring() and
+ pcre_get_named_substring() return the first substring corresponding to
+ the given name that is set. If none are set, PCRE_ERROR_NOSUBSTRING
+ (-7) is returned; no data is returned. The pcre_get_stringnumber()
+ function returns one of the numbers that are associated with the name,
but it is not defined which it is.
- If you want to get full details of all captured substrings for a given
- name, you must use the pcre_get_stringtable_entries() function. The
+ If you want to get full details of all captured substrings for a given
+ name, you must use the pcre_get_stringtable_entries() function. The
first argument is the compiled pattern, and the second is the name. The
- third and fourth are pointers to variables which are updated by the
+ third and fourth are pointers to variables which are updated by the
function. After it has run, they point to the first and last entries in
- the name-to-number table for the given name. The function itself
- returns the length of each entry, or PCRE_ERROR_NOSUBSTRING (-7) if
- there are none. The format of the table is described above in the sec-
- tion entitled Information about a pattern above. Given all the rele-
- vant entries for the name, you can extract each of their numbers, and
+ the name-to-number table for the given name. The function itself
+ returns the length of each entry, or PCRE_ERROR_NOSUBSTRING (-7) if
+ there are none. The format of the table is described above in the sec-
+ tion entitled Information about a pattern above. Given all the rele-
+ vant entries for the name, you can extract each of their numbers, and
hence the captured data, if any.
FINDING ALL POSSIBLE MATCHES
- The traditional matching function uses a similar algorithm to Perl,
+ The traditional matching function uses a similar algorithm to Perl,
which stops when it finds the first match, starting at a given point in
- the subject. If you want to find all possible matches, or the longest
- possible match, consider using the alternative matching function (see
- below) instead. If you cannot use the alternative function, but still
- need to find all possible matches, you can kludge it up by making use
+ the subject. If you want to find all possible matches, or the longest
+ possible match, consider using the alternative matching function (see
+ below) instead. If you cannot use the alternative function, but still
+ need to find all possible matches, you can kludge it up by making use
of the callout facility, which is described in the pcrecallout documen-
tation.
What you have to do is to insert a callout right at the end of the pat-
- tern. When your callout function is called, extract and save the cur-
- rent matched substring. Then return 1, which forces pcre_exec() to
- backtrack and try other alternatives. Ultimately, when it runs out of
+ tern. When your callout function is called, extract and save the cur-
+ rent matched substring. Then return 1, which forces pcre_exec() to
+ backtrack and try other alternatives. Ultimately, when it runs out of
matches, pcre_exec() will yield PCRE_ERROR_NOMATCH.
OBTAINING AN ESTIMATE OF STACK USAGE
- Matching certain patterns using pcre_exec() can use a lot of process
- stack, which in certain environments can be rather limited in size.
- Some users find it helpful to have an estimate of the amount of stack
- that is used by pcre_exec(), to help them set recursion limits, as
- described in the pcrestack documentation. The estimate that is output
+ Matching certain patterns using pcre_exec() can use a lot of process
+ stack, which in certain environments can be rather limited in size.
+ Some users find it helpful to have an estimate of the amount of stack
+ that is used by pcre_exec(), to help them set recursion limits, as
+ described in the pcrestack documentation. The estimate that is output
by pcretest when called with the -m and -C options is obtained by call-
- ing pcre_exec with the values NULL, NULL, NULL, -999, and -999 for its
+ ing pcre_exec with the values NULL, NULL, NULL, -999, and -999 for its
first five arguments.
- Normally, if its first argument is NULL, pcre_exec() immediately
- returns the negative error code PCRE_ERROR_NULL, but with this special
- combination of arguments, it returns instead a negative number whose
- absolute value is the approximate stack frame size in bytes. (A nega-
- tive number is used so that it is clear that no match has happened.)
- The value is approximate because in some cases, recursive calls to
+ Normally, if its first argument is NULL, pcre_exec() immediately
+ returns the negative error code PCRE_ERROR_NULL, but with this special
+ combination of arguments, it returns instead a negative number whose
+ absolute value is the approximate stack frame size in bytes. (A nega-
+ tive number is used so that it is clear that no match has happened.)
+ The value is approximate because in some cases, recursive calls to
pcre_exec() occur when there are one or two additional variables on the
stack.
- If PCRE has been compiled to use the heap instead of the stack for
- recursion, the value returned is the size of each block that is
+ If PCRE has been compiled to use the heap instead of the stack for
+ recursion, the value returned is the size of each block that is
obtained from the heap.
@@ -4058,26 +4075,26 @@ MATCHING A PATTERN: THE ALTERNATIVE FUNCTION
int options, int *ovector, int ovecsize,
int *workspace, int wscount);
- The function pcre_dfa_exec() is called to match a subject string
- against a compiled pattern, using a matching algorithm that scans the
- subject string just once, and does not backtrack. This has different
- characteristics to the normal algorithm, and is not compatible with
- Perl. Some of the features of PCRE patterns are not supported. Never-
- theless, there are times when this kind of matching can be useful. For
- a discussion of the two matching algorithms, and a list of features
- that pcre_dfa_exec() does not support, see the pcrematching documenta-
+ The function pcre_dfa_exec() is called to match a subject string
+ against a compiled pattern, using a matching algorithm that scans the
+ subject string just once, and does not backtrack. This has different
+ characteristics to the normal algorithm, and is not compatible with
+ Perl. Some of the features of PCRE patterns are not supported. Never-
+ theless, there are times when this kind of matching can be useful. For
+ a discussion of the two matching algorithms, and a list of features
+ that pcre_dfa_exec() does not support, see the pcrematching documenta-
tion.
- The arguments for the pcre_dfa_exec() function are the same as for
+ The arguments for the pcre_dfa_exec() function are the same as for
pcre_exec(), plus two extras. The ovector argument is used in a differ-
- ent way, and this is described below. The other common arguments are
- used in the same way as for pcre_exec(), so their description is not
+ ent way, and this is described below. The other common arguments are
+ used in the same way as for pcre_exec(), so their description is not
repeated here.
- The two additional arguments provide workspace for the function. The
- workspace vector should contain at least 20 elements. It is used for
+ The two additional arguments provide workspace for the function. The
+ workspace vector should contain at least 20 elements. It is used for
keeping track of multiple paths through the pattern tree. More
- workspace will be needed for patterns and subjects where there are a
+ workspace will be needed for patterns and subjects where there are a
lot of potential matches.
Here is an example of a simple call to pcre_dfa_exec():
@@ -4099,55 +4116,55 @@ MATCHING A PATTERN: THE ALTERNATIVE FUNCTION
Option bits for pcre_dfa_exec()
- The unused bits of the options argument for pcre_dfa_exec() must be
- zero. The only bits that may be set are PCRE_ANCHORED, PCRE_NEW-
+ The unused bits of the options argument for pcre_dfa_exec() must be
+ zero. The only bits that may be set are PCRE_ANCHORED, PCRE_NEW-
LINE_xxx, PCRE_NOTBOL, PCRE_NOTEOL, PCRE_NOTEMPTY,
- PCRE_NOTEMPTY_ATSTART, PCRE_NO_UTF8_CHECK, PCRE_BSR_ANYCRLF,
- PCRE_BSR_UNICODE, PCRE_NO_START_OPTIMIZE, PCRE_PARTIAL_HARD, PCRE_PAR-
- TIAL_SOFT, PCRE_DFA_SHORTEST, and PCRE_DFA_RESTART. All but the last
- four of these are exactly the same as for pcre_exec(), so their
+ PCRE_NOTEMPTY_ATSTART, PCRE_NO_UTF8_CHECK, PCRE_BSR_ANYCRLF,
+ PCRE_BSR_UNICODE, PCRE_NO_START_OPTIMIZE, PCRE_PARTIAL_HARD, PCRE_PAR-
+ TIAL_SOFT, PCRE_DFA_SHORTEST, and PCRE_DFA_RESTART. All but the last
+ four of these are exactly the same as for pcre_exec(), so their
description is not repeated here.
PCRE_PARTIAL_HARD
PCRE_PARTIAL_SOFT
- These have the same general effect as they do for pcre_exec(), but the
- details are slightly different. When PCRE_PARTIAL_HARD is set for
- pcre_dfa_exec(), it returns PCRE_ERROR_PARTIAL if the end of the sub-
- ject is reached and there is still at least one matching possibility
+ These have the same general effect as they do for pcre_exec(), but the
+ details are slightly different. When PCRE_PARTIAL_HARD is set for
+ pcre_dfa_exec(), it returns PCRE_ERROR_PARTIAL if the end of the sub-
+ ject is reached and there is still at least one matching possibility
that requires additional characters. This happens even if some complete
matches have also been found. When PCRE_PARTIAL_SOFT is set, the return
code PCRE_ERROR_NOMATCH is converted into PCRE_ERROR_PARTIAL if the end
- of the subject is reached, there have been no complete matches, but
- there is still at least one matching possibility. The portion of the
- string that was inspected when the longest partial match was found is
- set as the first matching string in both cases. There is a more
- detailed discussion of partial and multi-segment matching, with exam-
+ of the subject is reached, there have been no complete matches, but
+ there is still at least one matching possibility. The portion of the
+ string that was inspected when the longest partial match was found is
+ set as the first matching string in both cases. There is a more
+ detailed discussion of partial and multi-segment matching, with exam-
ples, in the pcrepartial documentation.
PCRE_DFA_SHORTEST
- Setting the PCRE_DFA_SHORTEST option causes the matching algorithm to
+ Setting the PCRE_DFA_SHORTEST option causes the matching algorithm to
stop as soon as it has found one match. Because of the way the alterna-
- tive algorithm works, this is necessarily the shortest possible match
+ tive algorithm works, this is necessarily the shortest possible match
at the first possible matching point in the subject string.
PCRE_DFA_RESTART
When pcre_dfa_exec() returns a partial match, it is possible to call it
- again, with additional subject characters, and have it continue with
- the same match. The PCRE_DFA_RESTART option requests this action; when
- it is set, the workspace and wscount options must reference the same
- vector as before because data about the match so far is left in them
+ again, with additional subject characters, and have it continue with
+ the same match. The PCRE_DFA_RESTART option requests this action; when
+ it is set, the workspace and wscount options must reference the same
+ vector as before because data about the match so far is left in them
after a partial match. There is more discussion of this facility in the
pcrepartial documentation.
Successful returns from pcre_dfa_exec()
- When pcre_dfa_exec() succeeds, it may have matched more than one sub-
+ When pcre_dfa_exec() succeeds, it may have matched more than one sub-
string in the subject. Note, however, that all the matches from one run
- of the function start at the same point in the subject. The shorter
- matches are all initial substrings of the longer matches. For example,
+ of the function start at the same point in the subject. The shorter
+ matches are all initial substrings of the longer matches. For example,
if the pattern
<.*>
@@ -4162,79 +4179,79 @@ MATCHING A PATTERN: THE ALTERNATIVE FUNCTION
<something> <something else>
<something> <something else> <something further>
- On success, the yield of the function is a number greater than zero,
- which is the number of matched substrings. The substrings themselves
- are returned in ovector. Each string uses two elements; the first is
- the offset to the start, and the second is the offset to the end. In
- fact, all the strings have the same start offset. (Space could have
- been saved by giving this only once, but it was decided to retain some
- compatibility with the way pcre_exec() returns data, even though the
+ On success, the yield of the function is a number greater than zero,
+ which is the number of matched substrings. The substrings themselves
+ are returned in ovector. Each string uses two elements; the first is
+ the offset to the start, and the second is the offset to the end. In
+ fact, all the strings have the same start offset. (Space could have
+ been saved by giving this only once, but it was decided to retain some
+ compatibility with the way pcre_exec() returns data, even though the
meaning of the strings is different.)
The strings are returned in reverse order of length; that is, the long-
- est matching string is given first. If there were too many matches to
- fit into ovector, the yield of the function is zero, and the vector is
- filled with the longest matches. Unlike pcre_exec(), pcre_dfa_exec()
+ est matching string is given first. If there were too many matches to
+ fit into ovector, the yield of the function is zero, and the vector is
+ filled with the longest matches. Unlike pcre_exec(), pcre_dfa_exec()
can use the entire ovector for returning matched strings.
- NOTE: PCRE's "auto-possessification" optimization usually applies to
- character repeats at the end of a pattern (as well as internally). For
- example, the pattern "a\d+" is compiled as if it were "a\d++" because
+ NOTE: PCRE's "auto-possessification" optimization usually applies to
+ character repeats at the end of a pattern (as well as internally). For
+ example, the pattern "a\d+" is compiled as if it were "a\d++" because
there is no point even considering the possibility of backtracking into
- the repeated digits. For DFA matching, this means that only one possi-
- ble match is found. If you really do want multiple matches in such
- cases, either use an ungreedy repeat ("a\d+?") or set the
+ the repeated digits. For DFA matching, this means that only one possi-
+ ble match is found. If you really do want multiple matches in such
+ cases, either use an ungreedy repeat ("a\d+?") or set the
PCRE_NO_AUTO_POSSESS option when compiling.
Error returns from pcre_dfa_exec()
- The pcre_dfa_exec() function returns a negative number when it fails.
- Many of the errors are the same as for pcre_exec(), and these are
- described above. There are in addition the following errors that are
+ The pcre_dfa_exec() function returns a negative number when it fails.
+ Many of the errors are the same as for pcre_exec(), and these are
+ described above. There are in addition the following errors that are
specific to pcre_dfa_exec():
PCRE_ERROR_DFA_UITEM (-16)
- This return is given if pcre_dfa_exec() encounters an item in the pat-
- tern that it does not support, for instance, the use of \C or a back
+ This return is given if pcre_dfa_exec() encounters an item in the pat-
+ tern that it does not support, for instance, the use of \C or a back
reference.
PCRE_ERROR_DFA_UCOND (-17)
- This return is given if pcre_dfa_exec() encounters a condition item
- that uses a back reference for the condition, or a test for recursion
+ This return is given if pcre_dfa_exec() encounters a condition item
+ that uses a back reference for the condition, or a test for recursion
in a specific group. These are not supported.
PCRE_ERROR_DFA_UMLIMIT (-18)
- This return is given if pcre_dfa_exec() is called with an extra block
- that contains a setting of the match_limit or match_limit_recursion
- fields. This is not supported (these fields are meaningless for DFA
+ This return is given if pcre_dfa_exec() is called with an extra block
+ that contains a setting of the match_limit or match_limit_recursion
+ fields. This is not supported (these fields are meaningless for DFA
matching).
PCRE_ERROR_DFA_WSSIZE (-19)
- This return is given if pcre_dfa_exec() runs out of space in the
+ This return is given if pcre_dfa_exec() runs out of space in the
workspace vector.
PCRE_ERROR_DFA_RECURSE (-20)
- When a recursive subpattern is processed, the matching function calls
- itself recursively, using private vectors for ovector and workspace.
- This error is given if the output vector is not large enough. This
+ When a recursive subpattern is processed, the matching function calls
+ itself recursively, using private vectors for ovector and workspace.
+ This error is given if the output vector is not large enough. This
should be extremely rare, as a vector of size 1000 is used.
PCRE_ERROR_DFA_BADRESTART (-30)
- When pcre_dfa_exec() is called with the PCRE_DFA_RESTART option, some
- plausibility checks are made on the contents of the workspace, which
- should contain data about the previous partial match. If any of these
+ When pcre_dfa_exec() is called with the PCRE_DFA_RESTART option, some
+ plausibility checks are made on the contents of the workspace, which
+ should contain data about the previous partial match. If any of these
checks fail, this error is given.
SEE ALSO
- pcre16(3), pcre32(3), pcrebuild(3), pcrecallout(3), pcrecpp(3)(3),
+ pcre16(3), pcre32(3), pcrebuild(3), pcrecallout(3), pcrecpp(3)(3),
pcrematching(3), pcrepartial(3), pcreposix(3), pcreprecompile(3), pcre-
sample(3), pcrestack(3).
@@ -4248,8 +4265,8 @@ AUTHOR
REVISION
- Last updated: 12 November 2013
- Copyright (c) 1997-2013 University of Cambridge.
+ Last updated: 09 February 2014
+ Copyright (c) 1997-2014 University of Cambridge.
------------------------------------------------------------------------------
@@ -5510,7 +5527,9 @@ BACKSLASH
Perl documents that the use of \K within assertions is "not well
defined". In PCRE, \K is acted upon when it occurs inside positive
- assertions, but is ignored in negative assertions.
+ assertions, but is ignored in negative assertions. Note that when a
+ pattern such as (?=ab\K) matches, the reported start of the match can
+ be greater than the end of the match.
Simple assertions
@@ -7399,19 +7418,23 @@ BACKTRACKING CONTROL
Note that (*COMMIT) at the start of a pattern is not the same as an
anchor, unless PCRE's start-of-match optimizations are turned off, as
- shown in this pcretest example:
+ shown in this output from pcretest:
re> /(*COMMIT)abc/
data> xyzabc
0: abc
- xyzabc\Y
+ data> xyzabc\Y
No match
- PCRE knows that any match must start with "a", so the optimization
- skips along the subject to "a" before running the first match attempt,
- which succeeds. When the optimization is disabled by the \Y escape in
- the second subject, the match starts at "x" and so the (*COMMIT) causes
- it to fail without trying any other starting points.
+ For this pattern, PCRE knows that any match must start with "a", so the
+ optimization skips along the subject to "a" before applying the pattern
+ to the first set of data. The match attempt then succeeds. In the sec-
+ ond set of data, the escape sequence \Y is interpreted by the pcretest
+ program. It causes the PCRE_NO_START_OPTIMIZE option to be set when
+ pcre_exec() is called. This disables the optimization that skips along
+ to the first character. The pattern is now applied starting at "x", and
+ so the (*COMMIT) causes the match to fail without trying any other
+ starting points.
(*PRUNE) or (*PRUNE:NAME)
@@ -7618,8 +7641,8 @@ AUTHOR
REVISION
- Last updated: 03 December 2013
- Copyright (c) 1997-2013 University of Cambridge.
+ Last updated: 08 January 2014
+ Copyright (c) 1997-2014 University of Cambridge.
------------------------------------------------------------------------------
@@ -7840,6 +7863,8 @@ MATCH POINT RESET
\K reset start of match
+ \K is honoured in positive assertions, but ignored in negative ones.
+
ALTERNATION
@@ -7877,11 +7902,13 @@ OPTION SETTING
(?x) extended (ignore white space)
(?-...) unset option(s)
- The following are recognized only at the start of a pattern or after
- one of the newline-setting options with similar syntax:
+ The following are recognized only at the very start of a pattern or
+ after one of the newline or \R options with similar syntax. More than
+ one of them may appear.
(*LIMIT_MATCH=d) set the match limit to d (decimal number)
(*LIMIT_RECURSION=d) set the recursion limit to d (decimal number)
+ (*NO_AUTO_POSSESS) no auto-possessification (PCRE_NO_AUTO_POSSESS)
(*NO_START_OPT) no start-match optimization (PCRE_NO_START_OPTIMIZE)
(*UTF8) set UTF-8 mode: 8-bit library (PCRE_UTF8)
(*UTF16) set UTF-16 mode: 16-bit library (PCRE_UTF16)
@@ -7889,10 +7916,31 @@ OPTION SETTING
(*UTF) set appropriate UTF mode for the library in use
(*UCP) set PCRE_UCP (use Unicode properties for \d etc)
- Note that LIMIT_MATCH and LIMIT_RECURSION can only reduce the value of
+ Note that LIMIT_MATCH and LIMIT_RECURSION can only reduce the value of
the limits set by the caller of pcre_exec(), not increase them.
+NEWLINE CONVENTION
+
+ These are recognized only at the very start of the pattern or after
+ option settings with a similar syntax.
+
+ (*CR) carriage return only
+ (*LF) linefeed only
+ (*CRLF) carriage return followed by linefeed
+ (*ANYCRLF) all three of the above
+ (*ANY) any Unicode newline sequence
+
+
+WHAT \R MATCHES
+
+ These are recognized only at the very start of the pattern or after
+ option setting with a similar syntax.
+
+ (*BSR_ANYCRLF) CR, LF, or CRLF
+ (*BSR_UNICODE) any Unicode newline sequence
+
+
LOOKAHEAD AND LOOKBEHIND ASSERTIONS
(?=...) positive look ahead
@@ -7960,7 +8008,7 @@ BACKTRACKING CONTROL
(*FAIL) force backtrack; synonym (*F)
(*MARK:NAME) set name to be passed back; synonym (*:NAME)
- The following act only when a subsequent match failure causes a back-
+ The following act only when a subsequent match failure causes a back-
track to reach them. They all force a match failure, but they differ in
what happens afterwards. Those that advance the start-of-match point do
so only if the pattern is not anchored.
@@ -7975,27 +8023,6 @@ BACKTRACKING CONTROL
(*THEN:NAME) equivalent to (*MARK:NAME)(*THEN)
-NEWLINE CONVENTIONS
-
- These are recognized only at the very start of the pattern or after a
- (*BSR_...), (*UTF8), (*UTF16), (*UTF32) or (*UCP) option.
-
- (*CR) carriage return only
- (*LF) linefeed only
- (*CRLF) carriage return followed by linefeed
- (*ANYCRLF) all three of the above
- (*ANY) any Unicode newline sequence
-
-
-WHAT \R MATCHES
-
- These are recognized only at the very start of the pattern or after a
- (*...) option that sets the newline convention or a UTF or UCP mode.
-
- (*BSR_ANYCRLF) CR, LF, or CRLF
- (*BSR_UNICODE) any Unicode newline sequence
-
-
CALLOUTS
(?C) callout
@@ -8016,8 +8043,8 @@ AUTHOR
REVISION
- Last updated: 12 November 2013
- Copyright (c) 1997-2013 University of Cambridge.
+ Last updated: 08 January 2014
+ Copyright (c) 1997-2014 University of Cambridge.
------------------------------------------------------------------------------
diff --git a/pcre/doc/pcreapi.3 b/pcre/doc/pcreapi.3
index ebbd20fc4d5..ab3eaa0b521 100644
--- a/pcre/doc/pcreapi.3
+++ b/pcre/doc/pcreapi.3
@@ -1,4 +1,4 @@
-.TH PCREAPI 3 "12 November 2013" "PCRE 8.34"
+.TH PCREAPI 3 "09 February 2014" "PCRE 8.35"
.SH NAME
PCRE - Perl-compatible regular expressions
.sp
@@ -116,6 +116,8 @@ PCRE - Perl-compatible regular expressions
.B void (*pcre_stack_free)(void *);
.sp
.B int (*pcre_callout)(pcre_callout_block *);
+.sp
+.B int (*pcre_stack_guard)(void);
.fi
.
.
@@ -286,6 +288,14 @@ points during a matching operation. Details are given in the
\fBpcrecallout\fP
.\"
documentation.
+.P
+The global variable \fBpcre_stack_guard\fP initially contains NULL. It can be
+set by the caller to a function that is called by PCRE whenever it starts
+to compile a parenthesized part of a pattern. When parentheses are nested, PCRE
+uses recursive function calls, which use up the system stack. This function is
+provided so that applications with restricted stacks can force a compilation
+error if the stack runs out. The function should return zero if all is well, or
+non-zero to force an error.
.
.
.\" HTML <a name="newlines"></a>
@@ -337,7 +347,8 @@ controlled in a similar way, but by separate options.
The PCRE functions can be used in multi-threading applications, with the
proviso that the memory management functions pointed to by \fBpcre_malloc\fP,
\fBpcre_free\fP, \fBpcre_stack_malloc\fP, and \fBpcre_stack_free\fP, and the
-callout function pointed to by \fBpcre_callout\fP, are shared by all threads.
+callout and stack-checking functions pointed to by \fBpcre_callout\fP and
+\fBpcre_stack_guard\fP, are shared by all threads.
.P
The compiled form of a regular expression is not altered during matching, so
the same compiled pattern can safely be used by several threads at once.
@@ -465,7 +476,10 @@ documentation.
The output is a long integer that gives the maximum depth of nesting of
parentheses (of any kind) in a pattern. This limit is imposed to cap the amount
of system stack used when a pattern is compiled. It is specified when PCRE is
-built; the default is 250.
+built; the default is 250. This limit does not take into account the stack that
+may already be used by the calling application. For finer control over
+compilation stack usage, you can set a pointer to an external checking function
+in \fBpcre_stack_guard\fP.
.sp
PCRE_CONFIG_MATCH_LIMIT
.sp
@@ -991,6 +1005,8 @@ have fallen out of use. To avoid confusion, they have not been re-used.
81 missing opening brace after \eo
82 parentheses are too deeply nested
83 invalid range in character class
+ 84 group name must start with a non-digit
+ 85 parentheses are too deeply nested (stack check)
.sp
The numbers 32 and 10000 in errors 48 and 49 are defaults; different values may
be used if the limits were changed when PCRE was built.
@@ -1248,12 +1264,15 @@ information call is provided for internal use by the \fBpcre_study()\fP
function. External callers can cause PCRE to use its internal tables by passing
a NULL table pointer.
.sp
- PCRE_INFO_FIRSTBYTE
+ PCRE_INFO_FIRSTBYTE (deprecated)
.sp
Return information about the first data unit of any matched string, for a
-non-anchored pattern. (The name of this option refers to the 8-bit library,
-where data units are bytes.) The fourth argument should point to an \fBint\fP
-variable.
+non-anchored pattern. The name of this option refers to the 8-bit library,
+where data units are bytes. The fourth argument should point to an \fBint\fP
+variable. Negative values are used for special cases. However, this means that
+when the 32-bit library is in non-UTF-32 mode, the full 32-bit range of
+characters cannot be returned. For this reason, this value is deprecated; use
+PCRE_INFO_FIRSTCHARACTERFLAGS and PCRE_INFO_FIRSTCHARACTER instead.
.P
If there is a fixed first value, for example, the letter "c" from a pattern
such as (cat|cow|coyote), its value is returned. In the 8-bit library, the
@@ -1271,11 +1290,38 @@ starts with "^", or
-1 is returned, indicating that the pattern matches only at the start of a
subject string or after any newline within the string. Otherwise -2 is
returned. For anchored patterns, -2 is returned.
+.sp
+ PCRE_INFO_FIRSTCHARACTER
+.sp
+Return the value of the first data unit (non-UTF character) of any matched
+string in the situation where PCRE_INFO_FIRSTCHARACTERFLAGS returns 1;
+otherwise return 0. The fourth argument should point to an \fBuint_t\fP
+variable.
.P
-Since for the 32-bit library using the non-UTF-32 mode, this function is unable
-to return the full 32-bit range of the character, this value is deprecated;
-instead the PCRE_INFO_FIRSTCHARACTERFLAGS and PCRE_INFO_FIRSTCHARACTER values
-should be used.
+In the 8-bit library, the value is always less than 256. In the 16-bit library
+the value can be up to 0xffff. In the 32-bit library in UTF-32 mode the value
+can be up to 0x10ffff, and up to 0xffffffff when not using UTF-32 mode.
+.sp
+ PCRE_INFO_FIRSTCHARACTERFLAGS
+.sp
+Return information about the first data unit of any matched string, for a
+non-anchored pattern. The fourth argument should point to an \fBint\fP
+variable.
+.P
+If there is a fixed first value, for example, the letter "c" from a pattern
+such as (cat|cow|coyote), 1 is returned, and the character value can be
+retrieved using PCRE_INFO_FIRSTCHARACTER. If there is no fixed first value, and
+if either
+.sp
+(a) the pattern was compiled with the PCRE_MULTILINE option, and every branch
+starts with "^", or
+.sp
+(b) every branch of the pattern starts with ".*" and PCRE_DOTALL is not set
+(if it were set, the pattern would be anchored),
+.sp
+2 is returned, indicating that the pattern matches only at the start of a
+subject string or after any newline within the string. Otherwise 0 is
+returned. For anchored patterns, 0 is returned.
.sp
PCRE_INFO_FIRSTTABLE
.sp
@@ -1499,38 +1545,6 @@ is made available via this option so that it can be saved and restored (see the
.\"
documentation for details).
.sp
- PCRE_INFO_FIRSTCHARACTERFLAGS
-.sp
-Return information about the first data unit of any matched string, for a
-non-anchored pattern. The fourth argument should point to an \fBint\fP
-variable.
-.P
-If there is a fixed first value, for example, the letter "c" from a pattern
-such as (cat|cow|coyote), 1 is returned, and the character value can be
-retrieved using PCRE_INFO_FIRSTCHARACTER.
-.P
-If there is no fixed first value, and if either
-.sp
-(a) the pattern was compiled with the PCRE_MULTILINE option, and every branch
-starts with "^", or
-.sp
-(b) every branch of the pattern starts with ".*" and PCRE_DOTALL is not set
-(if it were set, the pattern would be anchored),
-.sp
-2 is returned, indicating that the pattern matches only at the start of a
-subject string or after any newline within the string. Otherwise 0 is
-returned. For anchored patterns, 0 is returned.
-.sp
- PCRE_INFO_FIRSTCHARACTER
-.sp
-Return the fixed first character value in the situation where
-PCRE_INFO_FIRSTCHARACTERFLAGS returns 1; otherwise return 0. The fourth
-argument should point to an \fBuint_t\fP variable.
-.P
-In the 8-bit library, the value is always less than 256. In the 16-bit library
-the value can be up to 0xffff. In the 32-bit library in UTF-32 mode the value
-can be up to 0x10ffff, and up to 0xffffffff when not using UTF-32 mode.
-.sp
PCRE_INFO_REQUIREDCHARFLAGS
.sp
Returns 1 if there is a rightmost literal data unit that must exist in any
@@ -2900,6 +2914,6 @@ Cambridge CB2 3QH, England.
.rs
.sp
.nf
-Last updated: 12 November 2013
-Copyright (c) 1997-2013 University of Cambridge.
+Last updated: 09 February 2014
+Copyright (c) 1997-2014 University of Cambridge.
.fi
diff --git a/pcre/doc/pcregrep.1 b/pcre/doc/pcregrep.1
index 7fa5b65e030..988667542f2 100644
--- a/pcre/doc/pcregrep.1
+++ b/pcre/doc/pcregrep.1
@@ -1,4 +1,4 @@
-.TH PCREGREP 1 "13 September 2012" "PCRE 8.32"
+.TH PCREGREP 1 "03 April 2014" "PCRE 8.35"
.SH NAME
pcregrep - a grep with Perl-compatible regular expressions.
.SH SYNOPSIS
@@ -11,9 +11,13 @@ pcregrep - a grep with Perl-compatible regular expressions.
grep commands do, but it uses the PCRE regular expression library to support
patterns that are compatible with the regular expressions of Perl 5. See
.\" HREF
+\fBpcresyntax\fP(3)
+.\"
+for a quick-reference summary of pattern syntax, or
+.\" HREF
\fBpcrepattern\fP(3)
.\"
-for a full description of syntax and semantics of the regular expressions
+for a full description of the syntax and semantics of the regular expressions
that PCRE supports.
.P
Patterns, whether supplied on the command line or in a separate file, are given
@@ -674,6 +678,6 @@ Cambridge CB2 3QH, England.
.rs
.sp
.nf
-Last updated: 13 September 2012
-Copyright (c) 1997-2012 University of Cambridge.
+Last updated: 03 April 2014
+Copyright (c) 1997-2014 University of Cambridge.
.fi
diff --git a/pcre/doc/pcregrep.txt b/pcre/doc/pcregrep.txt
index b31eb77c304..97d9a7bd379 100644
--- a/pcre/doc/pcregrep.txt
+++ b/pcre/doc/pcregrep.txt
@@ -14,394 +14,395 @@ DESCRIPTION
pcregrep searches files for character patterns, in the same way as
other grep commands do, but it uses the PCRE regular expression library
to support patterns that are compatible with the regular expressions of
- Perl 5. See pcrepattern(3) for a full description of syntax and seman-
+ Perl 5. See pcresyntax(3) for a quick-reference summary of pattern syn-
+ tax, or pcrepattern(3) for a full description of the syntax and seman-
tics of the regular expressions that PCRE supports.
- Patterns, whether supplied on the command line or in a separate file,
+ Patterns, whether supplied on the command line or in a separate file,
are given without delimiters. For example:
pcregrep Thursday /etc/motd
If you attempt to use delimiters (for example, by surrounding a pattern
- with slashes, as is common in Perl scripts), they are interpreted as
- part of the pattern. Quotes can of course be used to delimit patterns
- on the command line because they are interpreted by the shell, and
- indeed quotes are required if a pattern contains white space or shell
+ with slashes, as is common in Perl scripts), they are interpreted as
+ part of the pattern. Quotes can of course be used to delimit patterns
+ on the command line because they are interpreted by the shell, and
+ indeed quotes are required if a pattern contains white space or shell
metacharacters.
- The first argument that follows any option settings is treated as the
- single pattern to be matched when neither -e nor -f is present. Con-
- versely, when one or both of these options are used to specify pat-
+ The first argument that follows any option settings is treated as the
+ single pattern to be matched when neither -e nor -f is present. Con-
+ versely, when one or both of these options are used to specify pat-
terns, all arguments are treated as path names. At least one of -e, -f,
or an argument pattern must be provided.
If no files are specified, pcregrep reads the standard input. The stan-
- dard input can also be referenced by a name consisting of a single
+ dard input can also be referenced by a name consisting of a single
hyphen. For example:
pcregrep some-pattern /file1 - /file3
- By default, each line that matches a pattern is copied to the standard
- output, and if there is more than one file, the file name is output at
+ By default, each line that matches a pattern is copied to the standard
+ output, and if there is more than one file, the file name is output at
the start of each line, followed by a colon. However, there are options
- that can change how pcregrep behaves. In particular, the -M option
- makes it possible to search for patterns that span line boundaries.
- What defines a line boundary is controlled by the -N (--newline)
+ that can change how pcregrep behaves. In particular, the -M option
+ makes it possible to search for patterns that span line boundaries.
+ What defines a line boundary is controlled by the -N (--newline)
option.
The amount of memory used for buffering files that are being scanned is
- controlled by a parameter that can be set by the --buffer-size option.
- The default value for this parameter is specified when pcregrep is
- built, with the default default being 20K. A block of memory three
- times this size is used (to allow for buffering "before" and "after"
+ controlled by a parameter that can be set by the --buffer-size option.
+ The default value for this parameter is specified when pcregrep is
+ built, with the default default being 20K. A block of memory three
+ times this size is used (to allow for buffering "before" and "after"
lines). An error occurs if a line overflows the buffer.
- Patterns can be no longer than 8K or BUFSIZ bytes, whichever is the
- greater. BUFSIZ is defined in <stdio.h>. When there is more than one
+ Patterns can be no longer than 8K or BUFSIZ bytes, whichever is the
+ greater. BUFSIZ is defined in <stdio.h>. When there is more than one
pattern (specified by the use of -e and/or -f), each pattern is applied
- to each line in the order in which they are defined, except that all
+ to each line in the order in which they are defined, except that all
the -e patterns are tried before the -f patterns.
- By default, as soon as one pattern matches a line, no further patterns
+ By default, as soon as one pattern matches a line, no further patterns
are considered. However, if --colour (or --color) is used to colour the
- matching substrings, or if --only-matching, --file-offsets, or --line-
- offsets is used to output only the part of the line that matched
+ matching substrings, or if --only-matching, --file-offsets, or --line-
+ offsets is used to output only the part of the line that matched
(either shown literally, or as an offset), scanning resumes immediately
- following the match, so that further matches on the same line can be
- found. If there are multiple patterns, they are all tried on the
- remainder of the line, but patterns that follow the one that matched
+ following the match, so that further matches on the same line can be
+ found. If there are multiple patterns, they are all tried on the
+ remainder of the line, but patterns that follow the one that matched
are not tried on the earlier part of the line.
- This behaviour means that the order in which multiple patterns are
- specified can affect the output when one of the above options is used.
- This is no longer the same behaviour as GNU grep, which now manages to
- display earlier matches for later patterns (as long as there is no
+ This behaviour means that the order in which multiple patterns are
+ specified can affect the output when one of the above options is used.
+ This is no longer the same behaviour as GNU grep, which now manages to
+ display earlier matches for later patterns (as long as there is no
overlap).
- Patterns that can match an empty string are accepted, but empty string
+ Patterns that can match an empty string are accepted, but empty string
matches are never recognized. An example is the pattern
- "(super)?(man)?", in which all components are optional. This pattern
- finds all occurrences of both "super" and "man"; the output differs
- from matching with "super|man" when only the matching substrings are
+ "(super)?(man)?", in which all components are optional. This pattern
+ finds all occurrences of both "super" and "man"; the output differs
+ from matching with "super|man" when only the matching substrings are
being shown.
- If the LC_ALL or LC_CTYPE environment variable is set, pcregrep uses
- the value to set a locale when calling the PCRE library. The --locale
+ If the LC_ALL or LC_CTYPE environment variable is set, pcregrep uses
+ the value to set a locale when calling the PCRE library. The --locale
option can be used to override this.
SUPPORT FOR COMPRESSED FILES
- It is possible to compile pcregrep so that it uses libz or libbz2 to
- read files whose names end in .gz or .bz2, respectively. You can find
+ It is possible to compile pcregrep so that it uses libz or libbz2 to
+ read files whose names end in .gz or .bz2, respectively. You can find
out whether your binary has support for one or both of these file types
by running it with the --help option. If the appropriate support is not
- present, files are treated as plain text. The standard input is always
+ present, files are treated as plain text. The standard input is always
so treated.
BINARY FILES
- By default, a file that contains a binary zero byte within the first
- 1024 bytes is identified as a binary file, and is processed specially.
- (GNU grep also identifies binary files in this manner.) See the
- --binary-files option for a means of changing the way binary files are
+ By default, a file that contains a binary zero byte within the first
+ 1024 bytes is identified as a binary file, and is processed specially.
+ (GNU grep also identifies binary files in this manner.) See the
+ --binary-files option for a means of changing the way binary files are
handled.
OPTIONS
- The order in which some of the options appear can affect the output.
- For example, both the -h and -l options affect the printing of file
- names. Whichever comes later in the command line will be the one that
- takes effect. Similarly, except where noted below, if an option is
- given twice, the later setting is used. Numerical values for options
- may be followed by K or M, to signify multiplication by 1024 or
+ The order in which some of the options appear can affect the output.
+ For example, both the -h and -l options affect the printing of file
+ names. Whichever comes later in the command line will be the one that
+ takes effect. Similarly, except where noted below, if an option is
+ given twice, the later setting is used. Numerical values for options
+ may be followed by K or M, to signify multiplication by 1024 or
1024*1024 respectively.
-- This terminates the list of options. It is useful if the next
- item on the command line starts with a hyphen but is not an
- option. This allows for the processing of patterns and file-
+ item on the command line starts with a hyphen but is not an
+ option. This allows for the processing of patterns and file-
names that start with hyphens.
-A number, --after-context=number
- Output number lines of context after each matching line. If
+ Output number lines of context after each matching line. If
filenames and/or line numbers are being output, a hyphen sep-
- arator is used instead of a colon for the context lines. A
- line containing "--" is output between each group of lines,
- unless they are in fact contiguous in the input file. The
- value of number is expected to be relatively small. However,
+ arator is used instead of a colon for the context lines. A
+ line containing "--" is output between each group of lines,
+ unless they are in fact contiguous in the input file. The
+ value of number is expected to be relatively small. However,
pcregrep guarantees to have up to 8K of following text avail-
able for context output.
-a, --text
- Treat binary files as text. This is equivalent to --binary-
+ Treat binary files as text. This is equivalent to --binary-
files=text.
-B number, --before-context=number
- Output number lines of context before each matching line. If
+ Output number lines of context before each matching line. If
filenames and/or line numbers are being output, a hyphen sep-
- arator is used instead of a colon for the context lines. A
- line containing "--" is output between each group of lines,
- unless they are in fact contiguous in the input file. The
- value of number is expected to be relatively small. However,
+ arator is used instead of a colon for the context lines. A
+ line containing "--" is output between each group of lines,
+ unless they are in fact contiguous in the input file. The
+ value of number is expected to be relatively small. However,
pcregrep guarantees to have up to 8K of preceding text avail-
able for context output.
--binary-files=word
- Specify how binary files are to be processed. If the word is
- "binary" (the default), pattern matching is performed on
- binary files, but the only output is "Binary file <name>
- matches" when a match succeeds. If the word is "text", which
- is equivalent to the -a or --text option, binary files are
- processed in the same way as any other file. In this case,
- when a match succeeds, the output may be binary garbage,
- which can have nasty effects if sent to a terminal. If the
- word is "without-match", which is equivalent to the -I
- option, binary files are not processed at all; they are
+ Specify how binary files are to be processed. If the word is
+ "binary" (the default), pattern matching is performed on
+ binary files, but the only output is "Binary file <name>
+ matches" when a match succeeds. If the word is "text", which
+ is equivalent to the -a or --text option, binary files are
+ processed in the same way as any other file. In this case,
+ when a match succeeds, the output may be binary garbage,
+ which can have nasty effects if sent to a terminal. If the
+ word is "without-match", which is equivalent to the -I
+ option, binary files are not processed at all; they are
assumed not to be of interest.
--buffer-size=number
- Set the parameter that controls how much memory is used for
+ Set the parameter that controls how much memory is used for
buffering files that are being scanned.
-C number, --context=number
- Output number lines of context both before and after each
- matching line. This is equivalent to setting both -A and -B
+ Output number lines of context both before and after each
+ matching line. This is equivalent to setting both -A and -B
to the same value.
-c, --count
- Do not output individual lines from the files that are being
+ Do not output individual lines from the files that are being
scanned; instead output the number of lines that would other-
- wise have been shown. If no lines are selected, the number
- zero is output. If several files are are being scanned, a
- count is output for each of them. However, if the --files-
- with-matches option is also used, only those files whose
+ wise have been shown. If no lines are selected, the number
+ zero is output. If several files are are being scanned, a
+ count is output for each of them. However, if the --files-
+ with-matches option is also used, only those files whose
counts are greater than zero are listed. When -c is used, the
-A, -B, and -C options are ignored.
--colour, --color
If this option is given without any data, it is equivalent to
- "--colour=auto". If data is required, it must be given in
+ "--colour=auto". If data is required, it must be given in
the same shell item, separated by an equals sign.
--colour=value, --color=value
This option specifies under what circumstances the parts of a
line that matched a pattern should be coloured in the output.
- By default, the output is not coloured. The value (which is
- optional, see above) may be "never", "always", or "auto". In
- the latter case, colouring happens only if the standard out-
- put is connected to a terminal. More resources are used when
- colouring is enabled, because pcregrep has to search for all
- possible matches in a line, not just one, in order to colour
+ By default, the output is not coloured. The value (which is
+ optional, see above) may be "never", "always", or "auto". In
+ the latter case, colouring happens only if the standard out-
+ put is connected to a terminal. More resources are used when
+ colouring is enabled, because pcregrep has to search for all
+ possible matches in a line, not just one, in order to colour
them all.
The colour that is used can be specified by setting the envi-
ronment variable PCREGREP_COLOUR or PCREGREP_COLOR. The value
of this variable should be a string of two numbers, separated
- by a semicolon. They are copied directly into the control
- string for setting colour on a terminal, so it is your
- responsibility to ensure that they make sense. If neither of
- the environment variables is set, the default is "1;31",
+ by a semicolon. They are copied directly into the control
+ string for setting colour on a terminal, so it is your
+ responsibility to ensure that they make sense. If neither of
+ the environment variables is set, the default is "1;31",
which gives red.
-D action, --devices=action
- If an input path is not a regular file or a directory,
- "action" specifies how it is to be processed. Valid values
+ If an input path is not a regular file or a directory,
+ "action" specifies how it is to be processed. Valid values
are "read" (the default) or "skip" (silently skip the path).
-d action, --directories=action
If an input path is a directory, "action" specifies how it is
- to be processed. Valid values are "read" (the default in
- non-Windows environments, for compatibility with GNU grep),
- "recurse" (equivalent to the -r option), or "skip" (silently
- skip the path, the default in Windows environments). In the
- "read" case, directories are read as if they were ordinary
- files. In some operating systems the effect of reading a
+ to be processed. Valid values are "read" (the default in
+ non-Windows environments, for compatibility with GNU grep),
+ "recurse" (equivalent to the -r option), or "skip" (silently
+ skip the path, the default in Windows environments). In the
+ "read" case, directories are read as if they were ordinary
+ files. In some operating systems the effect of reading a
directory like this is an immediate end-of-file; in others it
may provoke an error.
-e pattern, --regex=pattern, --regexp=pattern
Specify a pattern to be matched. This option can be used mul-
tiple times in order to specify several patterns. It can also
- be used as a way of specifying a single pattern that starts
- with a hyphen. When -e is used, no argument pattern is taken
- from the command line; all arguments are treated as file
- names. There is no limit to the number of patterns. They are
- applied to each line in the order in which they are defined
+ be used as a way of specifying a single pattern that starts
+ with a hyphen. When -e is used, no argument pattern is taken
+ from the command line; all arguments are treated as file
+ names. There is no limit to the number of patterns. They are
+ applied to each line in the order in which they are defined
until one matches.
- If -f is used with -e, the command line patterns are matched
+ If -f is used with -e, the command line patterns are matched
first, followed by the patterns from the file(s), independent
- of the order in which these options are specified. Note that
- multiple use of -e is not the same as a single pattern with
+ of the order in which these options are specified. Note that
+ multiple use of -e is not the same as a single pattern with
alternatives. For example, X|Y finds the first character in a
- line that is X or Y, whereas if the two patterns are given
- separately, with X first, pcregrep finds X if it is present,
+ line that is X or Y, whereas if the two patterns are given
+ separately, with X first, pcregrep finds X if it is present,
even if it follows Y in the line. It finds Y only if there is
- no X in the line. This matters only if you are using -o or
+ no X in the line. This matters only if you are using -o or
--colo(u)r to show the part(s) of the line that matched.
--exclude=pattern
Files (but not directories) whose names match the pattern are
- skipped without being processed. This applies to all files,
- whether listed on the command line, obtained from --file-
+ skipped without being processed. This applies to all files,
+ whether listed on the command line, obtained from --file-
list, or by scanning a directory. The pattern is a PCRE regu-
lar expression, and is matched against the final component of
- the file name, not the entire path. The -F, -w, and -x
+ the file name, not the entire path. The -F, -w, and -x
options do not apply to this pattern. The option may be given
any number of times in order to specify multiple patterns. If
- a file name matches both an --include and an --exclude pat-
+ a file name matches both an --include and an --exclude pat-
tern, it is excluded. There is no short form for this option.
--exclude-from=filename
- Treat each non-empty line of the file as the data for an
+ Treat each non-empty line of the file as the data for an
--exclude option. What constitutes a newline when reading the
- file is the operating system's default. The --newline option
- has no effect on this option. This option may be given more
+ file is the operating system's default. The --newline option
+ has no effect on this option. This option may be given more
than once in order to specify a number of files to read.
--exclude-dir=pattern
Directories whose names match the pattern are skipped without
- being processed, whatever the setting of the --recursive
- option. This applies to all directories, whether listed on
+ being processed, whatever the setting of the --recursive
+ option. This applies to all directories, whether listed on
the command line, obtained from --file-list, or by scanning a
- parent directory. The pattern is a PCRE regular expression,
- and is matched against the final component of the directory
- name, not the entire path. The -F, -w, and -x options do not
- apply to this pattern. The option may be given any number of
- times in order to specify more than one pattern. If a direc-
- tory matches both --include-dir and --exclude-dir, it is
+ parent directory. The pattern is a PCRE regular expression,
+ and is matched against the final component of the directory
+ name, not the entire path. The -F, -w, and -x options do not
+ apply to this pattern. The option may be given any number of
+ times in order to specify more than one pattern. If a direc-
+ tory matches both --include-dir and --exclude-dir, it is
excluded. There is no short form for this option.
-F, --fixed-strings
- Interpret each data-matching pattern as a list of fixed
- strings, separated by newlines, instead of as a regular
- expression. What constitutes a newline for this purpose is
- controlled by the --newline option. The -w (match as a word)
- and -x (match whole line) options can be used with -F. They
+ Interpret each data-matching pattern as a list of fixed
+ strings, separated by newlines, instead of as a regular
+ expression. What constitutes a newline for this purpose is
+ controlled by the --newline option. The -w (match as a word)
+ and -x (match whole line) options can be used with -F. They
apply to each of the fixed strings. A line is selected if any
of the fixed strings are found in it (subject to -w or -x, if
- present). This option applies only to the patterns that are
- matched against the contents of files; it does not apply to
- patterns specified by any of the --include or --exclude
+ present). This option applies only to the patterns that are
+ matched against the contents of files; it does not apply to
+ patterns specified by any of the --include or --exclude
options.
-f filename, --file=filename
- Read patterns from the file, one per line, and match them
- against each line of input. What constitutes a newline when
- reading the file is the operating system's default. The
+ Read patterns from the file, one per line, and match them
+ against each line of input. What constitutes a newline when
+ reading the file is the operating system's default. The
--newline option has no effect on this option. Trailing white
space is removed from each line, and blank lines are ignored.
- An empty file contains no patterns and therefore matches
+ An empty file contains no patterns and therefore matches
nothing. See also the comments about multiple patterns versus
- a single pattern with alternatives in the description of -e
+ a single pattern with alternatives in the description of -e
above.
- If this option is given more than once, all the specified
- files are read. A data line is output if any of the patterns
- match it. A filename can be given as "-" to refer to the
- standard input. When -f is used, patterns specified on the
- command line using -e may also be present; they are tested
- before the file's patterns. However, no other pattern is
+ If this option is given more than once, all the specified
+ files are read. A data line is output if any of the patterns
+ match it. A filename can be given as "-" to refer to the
+ standard input. When -f is used, patterns specified on the
+ command line using -e may also be present; they are tested
+ before the file's patterns. However, no other pattern is
taken from the command line; all arguments are treated as the
names of paths to be searched.
--file-list=filename
- Read a list of files and/or directories that are to be
- scanned from the given file, one per line. Trailing white
+ Read a list of files and/or directories that are to be
+ scanned from the given file, one per line. Trailing white
space is removed from each line, and blank lines are ignored.
- These paths are processed before any that are listed on the
- command line. The filename can be given as "-" to refer to
+ These paths are processed before any that are listed on the
+ command line. The filename can be given as "-" to refer to
the standard input. If --file and --file-list are both spec-
- ified as "-", patterns are read first. This is useful only
- when the standard input is a terminal, from which further
- lines (the list of files) can be read after an end-of-file
- indication. If this option is given more than once, all the
+ ified as "-", patterns are read first. This is useful only
+ when the standard input is a terminal, from which further
+ lines (the list of files) can be read after an end-of-file
+ indication. If this option is given more than once, all the
specified files are read.
--file-offsets
- Instead of showing lines or parts of lines that match, show
- each match as an offset from the start of the file and a
- length, separated by a comma. In this mode, no context is
- shown. That is, the -A, -B, and -C options are ignored. If
+ Instead of showing lines or parts of lines that match, show
+ each match as an offset from the start of the file and a
+ length, separated by a comma. In this mode, no context is
+ shown. That is, the -A, -B, and -C options are ignored. If
there is more than one match in a line, each of them is shown
- separately. This option is mutually exclusive with --line-
+ separately. This option is mutually exclusive with --line-
offsets and --only-matching.
-H, --with-filename
- Force the inclusion of the filename at the start of output
- lines when searching a single file. By default, the filename
- is not shown in this case. For matching lines, the filename
+ Force the inclusion of the filename at the start of output
+ lines when searching a single file. By default, the filename
+ is not shown in this case. For matching lines, the filename
is followed by a colon; for context lines, a hyphen separator
- is used. If a line number is also being output, it follows
+ is used. If a line number is also being output, it follows
the file name.
-h, --no-filename
- Suppress the output filenames when searching multiple files.
- By default, filenames are shown when multiple files are
- searched. For matching lines, the filename is followed by a
- colon; for context lines, a hyphen separator is used. If a
+ Suppress the output filenames when searching multiple files.
+ By default, filenames are shown when multiple files are
+ searched. For matching lines, the filename is followed by a
+ colon; for context lines, a hyphen separator is used. If a
line number is also being output, it follows the file name.
- --help Output a help message, giving brief details of the command
- options and file type support, and then exit. Anything else
+ --help Output a help message, giving brief details of the command
+ options and file type support, and then exit. Anything else
on the command line is ignored.
- -I Treat binary files as never matching. This is equivalent to
+ -I Treat binary files as never matching. This is equivalent to
--binary-files=without-match.
-i, --ignore-case
Ignore upper/lower case distinctions during comparisons.
--include=pattern
- If any --include patterns are specified, the only files that
- are processed are those that match one of the patterns (and
- do not match an --exclude pattern). This option does not
- affect directories, but it applies to all files, whether
- listed on the command line, obtained from --file-list, or by
- scanning a directory. The pattern is a PCRE regular expres-
- sion, and is matched against the final component of the file
- name, not the entire path. The -F, -w, and -x options do not
- apply to this pattern. The option may be given any number of
- times. If a file name matches both an --include and an
- --exclude pattern, it is excluded. There is no short form
+ If any --include patterns are specified, the only files that
+ are processed are those that match one of the patterns (and
+ do not match an --exclude pattern). This option does not
+ affect directories, but it applies to all files, whether
+ listed on the command line, obtained from --file-list, or by
+ scanning a directory. The pattern is a PCRE regular expres-
+ sion, and is matched against the final component of the file
+ name, not the entire path. The -F, -w, and -x options do not
+ apply to this pattern. The option may be given any number of
+ times. If a file name matches both an --include and an
+ --exclude pattern, it is excluded. There is no short form
for this option.
--include-from=filename
- Treat each non-empty line of the file as the data for an
+ Treat each non-empty line of the file as the data for an
--include option. What constitutes a newline for this purpose
- is the operating system's default. The --newline option has
+ is the operating system's default. The --newline option has
no effect on this option. This option may be given any number
of times; all the files are read.
--include-dir=pattern
- If any --include-dir patterns are specified, the only direc-
- tories that are processed are those that match one of the
- patterns (and do not match an --exclude-dir pattern). This
- applies to all directories, whether listed on the command
- line, obtained from --file-list, or by scanning a parent
- directory. The pattern is a PCRE regular expression, and is
- matched against the final component of the directory name,
- not the entire path. The -F, -w, and -x options do not apply
+ If any --include-dir patterns are specified, the only direc-
+ tories that are processed are those that match one of the
+ patterns (and do not match an --exclude-dir pattern). This
+ applies to all directories, whether listed on the command
+ line, obtained from --file-list, or by scanning a parent
+ directory. The pattern is a PCRE regular expression, and is
+ matched against the final component of the directory name,
+ not the entire path. The -F, -w, and -x options do not apply
to this pattern. The option may be given any number of times.
- If a directory matches both --include-dir and --exclude-dir,
+ If a directory matches both --include-dir and --exclude-dir,
it is excluded. There is no short form for this option.
-L, --files-without-match
- Instead of outputting lines from the files, just output the
- names of the files that do not contain any lines that would
- have been output. Each file name is output once, on a sepa-
+ Instead of outputting lines from the files, just output the
+ names of the files that do not contain any lines that would
+ have been output. Each file name is output once, on a sepa-
rate line.
-l, --files-with-matches
- Instead of outputting lines from the files, just output the
+ Instead of outputting lines from the files, just output the
names of the files containing lines that would have been out-
- put. Each file name is output once, on a separate line.
- Searching normally stops as soon as a matching line is found
- in a file. However, if the -c (count) option is also used,
- matching continues in order to obtain the correct count, and
- those files that have at least one match are listed along
+ put. Each file name is output once, on a separate line.
+ Searching normally stops as soon as a matching line is found
+ in a file. However, if the -c (count) option is also used,
+ matching continues in order to obtain the correct count, and
+ those files that have at least one match are listed along
with their counts. Using this option with -c is a way of sup-
pressing the listing of files with no matches.
@@ -411,313 +412,313 @@ OPTIONS
input)" is used. There is no short form for this option.
--line-buffered
- When this option is given, input is read and processed line
- by line, and the output is flushed after each write. By
- default, input is read in large chunks, unless pcregrep can
- determine that it is reading from a terminal (which is cur-
- rently possible only in Unix-like environments). Output to
- terminal is normally automatically flushed by the operating
+ When this option is given, input is read and processed line
+ by line, and the output is flushed after each write. By
+ default, input is read in large chunks, unless pcregrep can
+ determine that it is reading from a terminal (which is cur-
+ rently possible only in Unix-like environments). Output to
+ terminal is normally automatically flushed by the operating
system. This option can be useful when the input or output is
- attached to a pipe and you do not want pcregrep to buffer up
- large amounts of data. However, its use will affect perfor-
+ attached to a pipe and you do not want pcregrep to buffer up
+ large amounts of data. However, its use will affect perfor-
mance, and the -M (multiline) option ceases to work.
--line-offsets
- Instead of showing lines or parts of lines that match, show
+ Instead of showing lines or parts of lines that match, show
each match as a line number, the offset from the start of the
- line, and a length. The line number is terminated by a colon
- (as usual; see the -n option), and the offset and length are
- separated by a comma. In this mode, no context is shown.
- That is, the -A, -B, and -C options are ignored. If there is
- more than one match in a line, each of them is shown sepa-
+ line, and a length. The line number is terminated by a colon
+ (as usual; see the -n option), and the offset and length are
+ separated by a comma. In this mode, no context is shown.
+ That is, the -A, -B, and -C options are ignored. If there is
+ more than one match in a line, each of them is shown sepa-
rately. This option is mutually exclusive with --file-offsets
and --only-matching.
--locale=locale-name
- This option specifies a locale to be used for pattern match-
- ing. It overrides the value in the LC_ALL or LC_CTYPE envi-
- ronment variables. If no locale is specified, the PCRE
- library's default (usually the "C" locale) is used. There is
+ This option specifies a locale to be used for pattern match-
+ ing. It overrides the value in the LC_ALL or LC_CTYPE envi-
+ ronment variables. If no locale is specified, the PCRE
+ library's default (usually the "C" locale) is used. There is
no short form for this option.
--match-limit=number
- Processing some regular expression patterns can require a
- very large amount of memory, leading in some cases to a pro-
- gram crash if not enough is available. Other patterns may
- take a very long time to search for all possible matching
- strings. The pcre_exec() function that is called by pcregrep
- to do the matching has two parameters that can limit the
+ Processing some regular expression patterns can require a
+ very large amount of memory, leading in some cases to a pro-
+ gram crash if not enough is available. Other patterns may
+ take a very long time to search for all possible matching
+ strings. The pcre_exec() function that is called by pcregrep
+ to do the matching has two parameters that can limit the
resources that it uses.
- The --match-limit option provides a means of limiting
+ The --match-limit option provides a means of limiting
resource usage when processing patterns that are not going to
match, but which have a very large number of possibilities in
- their search trees. The classic example is a pattern that
- uses nested unlimited repeats. Internally, PCRE uses a func-
- tion called match() which it calls repeatedly (sometimes
- recursively). The limit set by --match-limit is imposed on
- the number of times this function is called during a match,
- which has the effect of limiting the amount of backtracking
+ their search trees. The classic example is a pattern that
+ uses nested unlimited repeats. Internally, PCRE uses a func-
+ tion called match() which it calls repeatedly (sometimes
+ recursively). The limit set by --match-limit is imposed on
+ the number of times this function is called during a match,
+ which has the effect of limiting the amount of backtracking
that can take place.
The --recursion-limit option is similar to --match-limit, but
instead of limiting the total number of times that match() is
called, it limits the depth of recursive calls, which in turn
- limits the amount of memory that can be used. The recursion
- depth is a smaller number than the total number of calls,
+ limits the amount of memory that can be used. The recursion
+ depth is a smaller number than the total number of calls,
because not all calls to match() are recursive. This limit is
of use only if it is set smaller than --match-limit.
- There are no short forms for these options. The default set-
- tings are specified when the PCRE library is compiled, with
+ There are no short forms for these options. The default set-
+ tings are specified when the PCRE library is compiled, with
the default default being 10 million.
-M, --multiline
- Allow patterns to match more than one line. When this option
+ Allow patterns to match more than one line. When this option
is given, patterns may usefully contain literal newline char-
- acters and internal occurrences of ^ and $ characters. The
- output for a successful match may consist of more than one
- line, the last of which is the one in which the match ended.
+ acters and internal occurrences of ^ and $ characters. The
+ output for a successful match may consist of more than one
+ line, the last of which is the one in which the match ended.
If the matched string ends with a newline sequence the output
ends at the end of that line.
- When this option is set, the PCRE library is called in "mul-
- tiline" mode. There is a limit to the number of lines that
- can be matched, imposed by the way that pcregrep buffers the
- input file as it scans it. However, pcregrep ensures that at
+ When this option is set, the PCRE library is called in "mul-
+ tiline" mode. There is a limit to the number of lines that
+ can be matched, imposed by the way that pcregrep buffers the
+ input file as it scans it. However, pcregrep ensures that at
least 8K characters or the rest of the document (whichever is
- the shorter) are available for forward matching, and simi-
+ the shorter) are available for forward matching, and simi-
larly the previous 8K characters (or all the previous charac-
- ters, if fewer than 8K) are guaranteed to be available for
- lookbehind assertions. This option does not work when input
+ ters, if fewer than 8K) are guaranteed to be available for
+ lookbehind assertions. This option does not work when input
is read line by line (see --line-buffered.)
-N newline-type, --newline=newline-type
- The PCRE library supports five different conventions for
- indicating the ends of lines. They are the single-character
- sequences CR (carriage return) and LF (linefeed), the two-
- character sequence CRLF, an "anycrlf" convention, which rec-
- ognizes any of the preceding three types, and an "any" con-
+ The PCRE library supports five different conventions for
+ indicating the ends of lines. They are the single-character
+ sequences CR (carriage return) and LF (linefeed), the two-
+ character sequence CRLF, an "anycrlf" convention, which rec-
+ ognizes any of the preceding three types, and an "any" con-
vention, in which any Unicode line ending sequence is assumed
- to end a line. The Unicode sequences are the three just men-
- tioned, plus VT (vertical tab, U+000B), FF (form feed,
- U+000C), NEL (next line, U+0085), LS (line separator,
+ to end a line. The Unicode sequences are the three just men-
+ tioned, plus VT (vertical tab, U+000B), FF (form feed,
+ U+000C), NEL (next line, U+0085), LS (line separator,
U+2028), and PS (paragraph separator, U+2029).
When the PCRE library is built, a default line-ending
- sequence is specified. This is normally the standard
+ sequence is specified. This is normally the standard
sequence for the operating system. Unless otherwise specified
- by this option, pcregrep uses the library's default. The
+ by this option, pcregrep uses the library's default. The
possible values for this option are CR, LF, CRLF, ANYCRLF, or
- ANY. This makes it possible to use pcregrep to scan files
+ ANY. This makes it possible to use pcregrep to scan files
that have come from other environments without having to mod-
- ify their line endings. If the data that is being scanned
- does not agree with the convention set by this option, pcre-
- grep may behave in strange ways. Note that this option does
- not apply to files specified by the -f, --exclude-from, or
+ ify their line endings. If the data that is being scanned
+ does not agree with the convention set by this option, pcre-
+ grep may behave in strange ways. Note that this option does
+ not apply to files specified by the -f, --exclude-from, or
--include-from options, which are expected to use the operat-
ing system's standard newline sequence.
-n, --line-number
Precede each output line by its line number in the file, fol-
- lowed by a colon for matching lines or a hyphen for context
- lines. If the filename is also being output, it precedes the
+ lowed by a colon for matching lines or a hyphen for context
+ lines. If the filename is also being output, it precedes the
line number. This option is forced if --line-offsets is used.
- --no-jit If the PCRE library is built with support for just-in-time
- compiling (which speeds up matching), pcregrep automatically
+ --no-jit If the PCRE library is built with support for just-in-time
+ compiling (which speeds up matching), pcregrep automatically
makes use of this, unless it was explicitly disabled at build
- time. This option can be used to disable the use of JIT at
- run time. It is provided for testing and working round prob-
+ time. This option can be used to disable the use of JIT at
+ run time. It is provided for testing and working round prob-
lems. It should never be needed in normal use.
-o, --only-matching
Show only the part of the line that matched a pattern instead
- of the whole line. In this mode, no context is shown. That
- is, the -A, -B, and -C options are ignored. If there is more
- than one match in a line, each of them is shown separately.
- If -o is combined with -v (invert the sense of the match to
- find non-matching lines), no output is generated, but the
- return code is set appropriately. If the matched portion of
- the line is empty, nothing is output unless the file name or
- line number are being printed, in which case they are shown
+ of the whole line. In this mode, no context is shown. That
+ is, the -A, -B, and -C options are ignored. If there is more
+ than one match in a line, each of them is shown separately.
+ If -o is combined with -v (invert the sense of the match to
+ find non-matching lines), no output is generated, but the
+ return code is set appropriately. If the matched portion of
+ the line is empty, nothing is output unless the file name or
+ line number are being printed, in which case they are shown
on an otherwise empty line. This option is mutually exclusive
with --file-offsets and --line-offsets.
-onumber, --only-matching=number
- Show only the part of the line that matched the capturing
+ Show only the part of the line that matched the capturing
parentheses of the given number. Up to 32 capturing parenthe-
ses are supported, and -o0 is equivalent to -o without a num-
- ber. Because these options can be given without an argument
- (see above), if an argument is present, it must be given in
- the same shell item, for example, -o3 or --only-matching=2.
+ ber. Because these options can be given without an argument
+ (see above), if an argument is present, it must be given in
+ the same shell item, for example, -o3 or --only-matching=2.
The comments given for the non-argument case above also apply
- to this case. If the specified capturing parentheses do not
- exist in the pattern, or were not set in the match, nothing
- is output unless the file name or line number are being
+ to this case. If the specified capturing parentheses do not
+ exist in the pattern, or were not set in the match, nothing
+ is output unless the file name or line number are being
printed.
- If this option is given multiple times, multiple substrings
- are output, in the order the options are given. For example,
+ If this option is given multiple times, multiple substrings
+ are output, in the order the options are given. For example,
-o3 -o1 -o3 causes the substrings matched by capturing paren-
- theses 3 and 1 and then 3 again to be output. By default,
+ theses 3 and 1 and then 3 again to be output. By default,
there is no separator (but see the next option).
--om-separator=text
- Specify a separating string for multiple occurrences of -o.
- The default is an empty string. Separating strings are never
+ Specify a separating string for multiple occurrences of -o.
+ The default is an empty string. Separating strings are never
coloured.
-q, --quiet
Work quietly, that is, display nothing except error messages.
- The exit status indicates whether or not any matches were
+ The exit status indicates whether or not any matches were
found.
-r, --recursive
- If any given path is a directory, recursively scan the files
- it contains, taking note of any --include and --exclude set-
- tings. By default, a directory is read as a normal file; in
- some operating systems this gives an immediate end-of-file.
- This option is a shorthand for setting the -d option to
+ If any given path is a directory, recursively scan the files
+ it contains, taking note of any --include and --exclude set-
+ tings. By default, a directory is read as a normal file; in
+ some operating systems this gives an immediate end-of-file.
+ This option is a shorthand for setting the -d option to
"recurse".
--recursion-limit=number
See --match-limit above.
-s, --no-messages
- Suppress error messages about non-existent or unreadable
- files. Such files are quietly skipped. However, the return
+ Suppress error messages about non-existent or unreadable
+ files. Such files are quietly skipped. However, the return
code is still 2, even if matches were found in other files.
-u, --utf-8
- Operate in UTF-8 mode. This option is available only if PCRE
+ Operate in UTF-8 mode. This option is available only if PCRE
has been compiled with UTF-8 support. All patterns (including
- those for any --exclude and --include options) and all sub-
- ject lines that are scanned must be valid strings of UTF-8
+ those for any --exclude and --include options) and all sub-
+ ject lines that are scanned must be valid strings of UTF-8
characters.
-V, --version
Write the version numbers of pcregrep and the PCRE library to
- the standard output and then exit. Anything else on the com-
+ the standard output and then exit. Anything else on the com-
mand line is ignored.
-v, --invert-match
- Invert the sense of the match, so that lines which do not
+ Invert the sense of the match, so that lines which do not
match any of the patterns are the ones that are found.
-w, --word-regex, --word-regexp
Force the patterns to match only whole words. This is equiva-
- lent to having \b at the start and end of the pattern. This
- option applies only to the patterns that are matched against
- the contents of files; it does not apply to patterns speci-
+ lent to having \b at the start and end of the pattern. This
+ option applies only to the patterns that are matched against
+ the contents of files; it does not apply to patterns speci-
fied by any of the --include or --exclude options.
-x, --line-regex, --line-regexp
- Force the patterns to be anchored (each must start matching
- at the beginning of a line) and in addition, require them to
- match entire lines. This is equivalent to having ^ and $
+ Force the patterns to be anchored (each must start matching
+ at the beginning of a line) and in addition, require them to
+ match entire lines. This is equivalent to having ^ and $
characters at the start and end of each alternative branch in
- every pattern. This option applies only to the patterns that
- are matched against the contents of files; it does not apply
- to patterns specified by any of the --include or --exclude
+ every pattern. This option applies only to the patterns that
+ are matched against the contents of files; it does not apply
+ to patterns specified by any of the --include or --exclude
options.
ENVIRONMENT VARIABLES
- The environment variables LC_ALL and LC_CTYPE are examined, in that
- order, for a locale. The first one that is set is used. This can be
- overridden by the --locale option. If no locale is set, the PCRE
+ The environment variables LC_ALL and LC_CTYPE are examined, in that
+ order, for a locale. The first one that is set is used. This can be
+ overridden by the --locale option. If no locale is set, the PCRE
library's default (usually the "C" locale) is used.
NEWLINES
- The -N (--newline) option allows pcregrep to scan files with different
+ The -N (--newline) option allows pcregrep to scan files with different
newline conventions from the default. Any parts of the input files that
- are written to the standard output are copied identically, with what-
- ever newline sequences they have in the input. However, the setting of
- this option does not affect the interpretation of files specified by
+ are written to the standard output are copied identically, with what-
+ ever newline sequences they have in the input. However, the setting of
+ this option does not affect the interpretation of files specified by
the -f, --exclude-from, or --include-from options, which are assumed to
- use the operating system's standard newline sequence, nor does it
- affect the way in which pcregrep writes informational messages to the
+ use the operating system's standard newline sequence, nor does it
+ affect the way in which pcregrep writes informational messages to the
standard error and output streams. For these it uses the string "\n" to
- indicate newlines, relying on the C I/O library to convert this to an
+ indicate newlines, relying on the C I/O library to convert this to an
appropriate sequence.
OPTIONS COMPATIBILITY
- Many of the short and long forms of pcregrep's options are the same as
- in the GNU grep program. Any long option of the form --xxx-regexp (GNU
- terminology) is also available as --xxx-regex (PCRE terminology). How-
- ever, the --file-list, --file-offsets, --include-dir, --line-offsets,
- --locale, --match-limit, -M, --multiline, -N, --newline, --om-separa-
- tor, --recursion-limit, -u, and --utf-8 options are specific to pcre-
- grep, as is the use of the --only-matching option with a capturing
+ Many of the short and long forms of pcregrep's options are the same as
+ in the GNU grep program. Any long option of the form --xxx-regexp (GNU
+ terminology) is also available as --xxx-regex (PCRE terminology). How-
+ ever, the --file-list, --file-offsets, --include-dir, --line-offsets,
+ --locale, --match-limit, -M, --multiline, -N, --newline, --om-separa-
+ tor, --recursion-limit, -u, and --utf-8 options are specific to pcre-
+ grep, as is the use of the --only-matching option with a capturing
parentheses number.
- Although most of the common options work the same way, a few are dif-
- ferent in pcregrep. For example, the --include option's argument is a
- glob for GNU grep, but a regular expression for pcregrep. If both the
- -c and -l options are given, GNU grep lists only file names, without
+ Although most of the common options work the same way, a few are dif-
+ ferent in pcregrep. For example, the --include option's argument is a
+ glob for GNU grep, but a regular expression for pcregrep. If both the
+ -c and -l options are given, GNU grep lists only file names, without
counts, but pcregrep gives the counts.
OPTIONS WITH DATA
There are four different ways in which an option with data can be spec-
- ified. If a short form option is used, the data may follow immedi-
+ ified. If a short form option is used, the data may follow immedi-
ately, or (with one exception) in the next command line item. For exam-
ple:
-f/some/file
-f /some/file
- The exception is the -o option, which may appear with or without data.
- Because of this, if data is present, it must follow immediately in the
+ The exception is the -o option, which may appear with or without data.
+ Because of this, if data is present, it must follow immediately in the
same item, for example -o3.
- If a long form option is used, the data may appear in the same command
- line item, separated by an equals character, or (with two exceptions)
+ If a long form option is used, the data may appear in the same command
+ line item, separated by an equals character, or (with two exceptions)
it may appear in the next command line item. For example:
--file=/some/file
--file /some/file
- Note, however, that if you want to supply a file name beginning with ~
- as data in a shell command, and have the shell expand ~ to a home
+ Note, however, that if you want to supply a file name beginning with ~
+ as data in a shell command, and have the shell expand ~ to a home
directory, you must separate the file name from the option, because the
shell does not treat ~ specially unless it is at the start of an item.
- The exceptions to the above are the --colour (or --color) and --only-
- matching options, for which the data is optional. If one of these
- options does have data, it must be given in the first form, using an
+ The exceptions to the above are the --colour (or --color) and --only-
+ matching options, for which the data is optional. If one of these
+ options does have data, it must be given in the first form, using an
equals character. Otherwise pcregrep will assume that it has no data.
MATCHING ERRORS
- It is possible to supply a regular expression that takes a very long
- time to fail to match certain lines. Such patterns normally involve
- nested indefinite repeats, for example: (a+)*\d when matched against a
- line of a's with no final digit. The PCRE matching function has a
- resource limit that causes it to abort in these circumstances. If this
+ It is possible to supply a regular expression that takes a very long
+ time to fail to match certain lines. Such patterns normally involve
+ nested indefinite repeats, for example: (a+)*\d when matched against a
+ line of a's with no final digit. The PCRE matching function has a
+ resource limit that causes it to abort in these circumstances. If this
happens, pcregrep outputs an error message and the line that caused the
- problem to the standard error stream. If there are more than 20 such
+ problem to the standard error stream. If there are more than 20 such
errors, pcregrep gives up.
- The --match-limit option of pcregrep can be used to set the overall
- resource limit; there is a second option called --recursion-limit that
- sets a limit on the amount of memory (usually stack) that is used (see
+ The --match-limit option of pcregrep can be used to set the overall
+ resource limit; there is a second option called --recursion-limit that
+ sets a limit on the amount of memory (usually stack) that is used (see
the discussion of these options above).
DIAGNOSTICS
Exit status is 0 if any matches were found, 1 if no matches were found,
- and 2 for syntax errors, overlong lines, non-existent or inaccessible
- files (even if matches were found in other files) or too many matching
+ and 2 for syntax errors, overlong lines, non-existent or inaccessible
+ files (even if matches were found in other files) or too many matching
errors. Using the -s option to suppress error messages about inaccessi-
ble files does not affect the return code.
@@ -736,5 +737,5 @@ AUTHOR
REVISION
- Last updated: 13 September 2012
- Copyright (c) 1997-2012 University of Cambridge.
+ Last updated: 03 April 2014
+ Copyright (c) 1997-2014 University of Cambridge.
diff --git a/pcre/doc/pcrepattern.3 b/pcre/doc/pcrepattern.3
index 4c515f83adc..f1c45cda5d2 100644
--- a/pcre/doc/pcrepattern.3
+++ b/pcre/doc/pcrepattern.3
@@ -1,4 +1,4 @@
-.TH PCREPATTERN 3 "03 December 2013" "PCRE 8.34"
+.TH PCREPATTERN 3 "08 January 2014" "PCRE 8.35"
.SH NAME
PCRE - Perl-compatible regular expressions
.SH "PCRE REGULAR EXPRESSION DETAILS"
@@ -1004,7 +1004,9 @@ matches "foobar", the first substring is still set to "foo".
.P
Perl documents that the use of \eK within assertions is "not well defined". In
PCRE, \eK is acted upon when it occurs inside positive assertions, but is
-ignored in negative assertions.
+ignored in negative assertions. Note that when a pattern such as (?=ab\eK)
+matches, the reported start of the match can be greater than the end of the
+match.
.
.
.\" HTML <a name="smallassertions"></a>
@@ -3028,19 +3030,22 @@ match does not always guarantee that a match must be at this starting point.
.P
Note that (*COMMIT) at the start of a pattern is not the same as an anchor,
unless PCRE's start-of-match optimizations are turned off, as shown in this
-\fBpcretest\fP example:
+output from \fBpcretest\fP:
.sp
re> /(*COMMIT)abc/
data> xyzabc
0: abc
- xyzabc\eY
+ data> xyzabc\eY
No match
.sp
-PCRE knows that any match must start with "a", so the optimization skips along
-the subject to "a" before running the first match attempt, which succeeds. When
-the optimization is disabled by the \eY escape in the second subject, the match
-starts at "x" and so the (*COMMIT) causes it to fail without trying any other
-starting points.
+For this pattern, PCRE knows that any match must start with "a", so the
+optimization skips along the subject to "a" before applying the pattern to the
+first set of data. The match attempt then succeeds. In the second set of data,
+the escape sequence \eY is interpreted by the \fBpcretest\fP program. It causes
+the PCRE_NO_START_OPTIMIZE option to be set when \fBpcre_exec()\fP is called.
+This disables the optimization that skips along to the first character. The
+pattern is now applied starting at "x", and so the (*COMMIT) causes the match
+to fail without trying any other starting points.
.sp
(*PRUNE) or (*PRUNE:NAME)
.sp
@@ -3255,6 +3260,6 @@ Cambridge CB2 3QH, England.
.rs
.sp
.nf
-Last updated: 03 December 2013
-Copyright (c) 1997-2013 University of Cambridge.
+Last updated: 08 January 2014
+Copyright (c) 1997-2014 University of Cambridge.
.fi
diff --git a/pcre/doc/pcresyntax.3 b/pcre/doc/pcresyntax.3
index 87f0cead743..fd878da4f99 100644
--- a/pcre/doc/pcresyntax.3
+++ b/pcre/doc/pcresyntax.3
@@ -1,4 +1,4 @@
-.TH PCRESYNTAX 3 "12 November 2013" "PCRE 8.34"
+.TH PCRESYNTAX 3 "08 January 2014" "PCRE 8.35"
.SH NAME
PCRE - Perl-compatible regular expressions
.SH "PCRE REGULAR EXPRESSION SYNTAX SUMMARY"
@@ -309,6 +309,8 @@ but some of them use Unicode properties if PCRE_UCP is set. You can use
.rs
.sp
\eK reset start of match
+.sp
+\eK is honoured in positive assertions, but ignored in negative ones.
.
.
.SH "ALTERNATION"
@@ -354,11 +356,13 @@ but some of them use Unicode properties if PCRE_UCP is set. You can use
(?x) extended (ignore white space)
(?-...) unset option(s)
.sp
-The following are recognized only at the start of a pattern or after one of the
-newline-setting options with similar syntax:
+The following are recognized only at the very start of a pattern or after one
+of the newline or \eR options with similar syntax. More than one of them may
+appear.
.sp
(*LIMIT_MATCH=d) set the match limit to d (decimal number)
(*LIMIT_RECURSION=d) set the recursion limit to d (decimal number)
+ (*NO_AUTO_POSSESS) no auto-possessification (PCRE_NO_AUTO_POSSESS)
(*NO_START_OPT) no start-match optimization (PCRE_NO_START_OPTIMIZE)
(*UTF8) set UTF-8 mode: 8-bit library (PCRE_UTF8)
(*UTF16) set UTF-16 mode: 16-bit library (PCRE_UTF16)
@@ -370,6 +374,29 @@ Note that LIMIT_MATCH and LIMIT_RECURSION can only reduce the value of the
limits set by the caller of pcre_exec(), not increase them.
.
.
+.SH "NEWLINE CONVENTION"
+.rs
+.sp
+These are recognized only at the very start of the pattern or after option
+settings with a similar syntax.
+.sp
+ (*CR) carriage return only
+ (*LF) linefeed only
+ (*CRLF) carriage return followed by linefeed
+ (*ANYCRLF) all three of the above
+ (*ANY) any Unicode newline sequence
+.
+.
+.SH "WHAT \eR MATCHES"
+.rs
+.sp
+These are recognized only at the very start of the pattern or after option
+setting with a similar syntax.
+.sp
+ (*BSR_ANYCRLF) CR, LF, or CRLF
+ (*BSR_UNICODE) any Unicode newline sequence
+.
+.
.SH "LOOKAHEAD AND LOOKBEHIND ASSERTIONS"
.rs
.sp
@@ -457,29 +484,6 @@ pattern is not anchored.
(*THEN:NAME) equivalent to (*MARK:NAME)(*THEN)
.
.
-.SH "NEWLINE CONVENTIONS"
-.rs
-.sp
-These are recognized only at the very start of the pattern or after a
-(*BSR_...), (*UTF8), (*UTF16), (*UTF32) or (*UCP) option.
-.sp
- (*CR) carriage return only
- (*LF) linefeed only
- (*CRLF) carriage return followed by linefeed
- (*ANYCRLF) all three of the above
- (*ANY) any Unicode newline sequence
-.
-.
-.SH "WHAT \eR MATCHES"
-.rs
-.sp
-These are recognized only at the very start of the pattern or after a
-(*...) option that sets the newline convention or a UTF or UCP mode.
-.sp
- (*BSR_ANYCRLF) CR, LF, or CRLF
- (*BSR_UNICODE) any Unicode newline sequence
-.
-.
.SH "CALLOUTS"
.rs
.sp
@@ -508,6 +512,6 @@ Cambridge CB2 3QH, England.
.rs
.sp
.nf
-Last updated: 12 November 2013
-Copyright (c) 1997-2013 University of Cambridge.
+Last updated: 08 January 2014
+Copyright (c) 1997-2014 University of Cambridge.
.fi
diff --git a/pcre/doc/pcretest.1 b/pcre/doc/pcretest.1
index f17c6f24088..92640da8e1b 100644
--- a/pcre/doc/pcretest.1
+++ b/pcre/doc/pcretest.1
@@ -1,4 +1,4 @@
-.TH PCRETEST 1 "12 November 2013" "PCRE 8.34"
+.TH PCRETEST 1 "09 February 2014" "PCRE 8.35"
.SH NAME
pcretest - a program for testing Perl-compatible regular expressions.
.SH SYNOPSIS
@@ -113,6 +113,9 @@ following options output the value and set the exit code as indicated:
newline the default newline setting:
CR, LF, CRLF, ANYCRLF, or ANY
exit code is always 0
+ bsr the default setting for what \eR matches:
+ ANYCRLF or ANY
+ exit code is always 0
.sp
The following options output 1 for true or 0 for false, and set the exit code
to the same value:
@@ -330,6 +333,7 @@ sections.
\fB/N\fP set PCRE_NO_AUTO_CAPTURE
\fB/O\fP set PCRE_NO_AUTO_POSSESS
\fB/P\fP use the POSIX wrapper
+ \fB/Q\fP test external stack check function
\fB/S\fP study the pattern after compilation
\fB/s\fP set PCRE_DOTALL
\fB/T\fP select character tables
@@ -483,7 +487,10 @@ below.
The \fB/I\fP modifier requests that \fBpcretest\fP output information about the
compiled pattern (whether it is anchored, has a fixed first character, and
so on). It does this by calling \fBpcre[16|32]_fullinfo()\fP after compiling a
-pattern. If the pattern is studied, the results of that are also output.
+pattern. If the pattern is studied, the results of that are also output. In
+this output, the word "char" means a non-UTF character, that is, the value of a
+single data item (8-bit, 16-bit, or 32-bit, depending on the library that is
+being tested).
.P
The \fB/K\fP modifier requests \fBpcretest\fP to show names from backtracking
control verbs that are returned from calls to \fBpcre[16|32]_exec()\fP. It causes
@@ -513,6 +520,15 @@ the compiled pattern to be output. This does not include the size of the
successfully studied with the PCRE_STUDY_JIT_COMPILE option, the size of the
JIT compiled code is also output.
.P
+The \fB/Q\fP modifier is used to test the use of \fBpcre_stack_guard\fP. It
+must be followed by '0' or '1', specifying the return code to be given from an
+external function that is passed to PCRE and used for stack checking during
+compilation (see the
+.\" HREF
+\fBpcreapi\fP
+.\"
+documentation for details).
+.P
The \fB/S\fP modifier causes \fBpcre[16|32]_study()\fP to be called after the
expression has been compiled, and the results used when the expression is
matched. There are a number of qualifying characters that may follow \fB/S\fP.
@@ -1135,6 +1151,6 @@ Cambridge CB2 3QH, England.
.rs
.sp
.nf
-Last updated: 12 November 2013
-Copyright (c) 1997-2013 University of Cambridge.
+Last updated: 09 February 2014
+Copyright (c) 1997-2014 University of Cambridge.
.fi
diff --git a/pcre/doc/pcretest.txt b/pcre/doc/pcretest.txt
index f0609939f5c..55de5024431 100644
--- a/pcre/doc/pcretest.txt
+++ b/pcre/doc/pcretest.txt
@@ -99,6 +99,9 @@ COMMAND LINE OPTIONS
newline the default newline setting:
CR, LF, CRLF, ANYCRLF, or ANY
exit code is always 0
+ bsr the default setting for what \R matches:
+ ANYCRLF or ANY
+ exit code is always 0
The following options output 1 for true or 0 for false, and
set the exit code to the same value:
@@ -316,6 +319,7 @@ PATTERN MODIFIERS
/N set PCRE_NO_AUTO_CAPTURE
/O set PCRE_NO_AUTO_POSSESS
/P use the POSIX wrapper
+ /Q test external stack check function
/S study the pattern after compilation
/s set PCRE_DOTALL
/T select character tables
@@ -462,7 +466,9 @@ PATTERN MODIFIERS
compiled pattern (whether it is anchored, has a fixed first character,
and so on). It does this by calling pcre[16|32]_fullinfo() after com-
piling a pattern. If the pattern is studied, the results of that are
- also output.
+ also output. In this output, the word "char" means a non-UTF character,
+ that is, the value of a single data item (8-bit, 16-bit, or 32-bit,
+ depending on the library that is being tested).
The /K modifier requests pcretest to show names from backtracking con-
trol verbs that are returned from calls to pcre[16|32]_exec(). It
@@ -493,26 +499,31 @@ PATTERN MODIFIERS
pattern is successfully studied with the PCRE_STUDY_JIT_COMPILE option,
the size of the JIT compiled code is also output.
- The /S modifier causes pcre[16|32]_study() to be called after the
- expression has been compiled, and the results used when the expression
+ The /Q modifier is used to test the use of pcre_stack_guard. It must be
+ followed by '0' or '1', specifying the return code to be given from an
+ external function that is passed to PCRE and used for stack checking
+ during compilation (see the pcreapi documentation for details).
+
+ The /S modifier causes pcre[16|32]_study() to be called after the
+ expression has been compiled, and the results used when the expression
is matched. There are a number of qualifying characters that may follow
/S. They may appear in any order.
If /S is followed by an exclamation mark, pcre[16|32]_study() is called
- with the PCRE_STUDY_EXTRA_NEEDED option, causing it always to return a
+ with the PCRE_STUDY_EXTRA_NEEDED option, causing it always to return a
pcre_extra block, even when studying discovers no useful information.
If /S is followed by a second S character, it suppresses studying, even
- if it was requested externally by the -s command line option. This
- makes it possible to specify that certain patterns are always studied,
+ if it was requested externally by the -s command line option. This
+ makes it possible to specify that certain patterns are always studied,
and others are never studied, independently of -s. This feature is used
in the test files in a few cases where the output is different when the
pattern is studied.
- If the /S modifier is followed by a + character, the call to
- pcre[16|32]_study() is made with all the JIT study options, requesting
- just-in-time optimization support if it is available, for both normal
- and partial matching. If you want to restrict the JIT compiling modes,
+ If the /S modifier is followed by a + character, the call to
+ pcre[16|32]_study() is made with all the JIT study options, requesting
+ just-in-time optimization support if it is available, for both normal
+ and partial matching. If you want to restrict the JIT compiling modes,
you can follow /S+ with a digit in the range 1 to 7:
1 normal match only
@@ -523,40 +534,40 @@ PATTERN MODIFIERS
7 all three modes (default)
If /S++ is used instead of /S+ (with or without a following digit), the
- text "(JIT)" is added to the first output line after a match or no
+ text "(JIT)" is added to the first output line after a match or no
match when JIT-compiled code was actually used.
- Note that there is also an independent /+ modifier; it must not be
+ Note that there is also an independent /+ modifier; it must not be
given immediately after /S or /S+ because this will be misinterpreted.
If JIT studying is successful, the compiled JIT code will automatically
- be used when pcre[16|32]_exec() is run, except when incompatible run-
- time options are specified. For more details, see the pcrejit documen-
- tation. See also the \J escape sequence below for a way of setting the
+ be used when pcre[16|32]_exec() is run, except when incompatible run-
+ time options are specified. For more details, see the pcrejit documen-
+ tation. See also the \J escape sequence below for a way of setting the
size of the JIT stack.
- Finally, if /S is followed by a minus character, JIT compilation is
- suppressed, even if it was requested externally by the -s command line
- option. This makes it possible to specify that JIT is never to be used
+ Finally, if /S is followed by a minus character, JIT compilation is
+ suppressed, even if it was requested externally by the -s command line
+ option. This makes it possible to specify that JIT is never to be used
for certain patterns.
- The /T modifier must be followed by a single digit. It causes a spe-
+ The /T modifier must be followed by a single digit. It causes a spe-
cific set of built-in character tables to be passed to pcre[16|32]_com-
- pile(). It is used in the standard PCRE tests to check behaviour with
+ pile(). It is used in the standard PCRE tests to check behaviour with
different character tables. The digit specifies the tables as follows:
0 the default ASCII tables, as distributed in
pcre_chartables.c.dist
1 a set of tables defining ISO 8859 characters
- In table 1, some characters whose codes are greater than 128 are iden-
+ In table 1, some characters whose codes are greater than 128 are iden-
tified as letters, digits, spaces, etc.
Using the POSIX wrapper API
- The /P modifier causes pcretest to call PCRE via the POSIX wrapper API
- rather than its native API. This supports only the 8-bit library. When
- /P is set, the following modifiers set options for the regcomp() func-
+ The /P modifier causes pcretest to call PCRE via the POSIX wrapper API
+ rather than its native API. This supports only the 8-bit library. When
+ /P is set, the following modifiers set options for the regcomp() func-
tion:
/i REG_ICASE
@@ -567,48 +578,48 @@ PATTERN MODIFIERS
/W REG_UCP ) the POSIX standard
/8 REG_UTF8 )
- The /+ modifier works as described above. All other modifiers are
+ The /+ modifier works as described above. All other modifiers are
ignored.
Locking out certain modifiers
- PCRE can be compiled with or without support for certain features such
- as UTF-8/16/32 or Unicode properties. Accordingly, the standard tests
- are split up into a number of different files that are selected for
- running depending on which features are available. When updating the
+ PCRE can be compiled with or without support for certain features such
+ as UTF-8/16/32 or Unicode properties. Accordingly, the standard tests
+ are split up into a number of different files that are selected for
+ running depending on which features are available. When updating the
tests, it is all too easy to put a new test into the wrong file by mis-
- take; for example, to put a test that requires UTF support into a file
- that is used when it is not available. To help detect such mistakes as
- early as possible, there is a facility for locking out specific modi-
+ take; for example, to put a test that requires UTF support into a file
+ that is used when it is not available. To help detect such mistakes as
+ early as possible, there is a facility for locking out specific modi-
fiers. If an input line for pcretest starts with the string "< forbid "
- the following sequence of characters is taken as a list of forbidden
+ the following sequence of characters is taken as a list of forbidden
modifiers. For example, in the test files that must not use UTF or Uni-
code property support, this line appears:
< forbid 8W
- This locks out the /8 and /W modifiers. An immediate error is given if
- they are subsequently encountered. If the character string contains <
- but not >, all the multi-character modifiers that begin with < are
- locked out. Otherwise, such modifiers must be explicitly listed, for
+ This locks out the /8 and /W modifiers. An immediate error is given if
+ they are subsequently encountered. If the character string contains <
+ but not >, all the multi-character modifiers that begin with < are
+ locked out. Otherwise, such modifiers must be explicitly listed, for
example:
< forbid <JS><cr>
There must be a single space between < and "forbid" for this feature to
- be recognised. If there is not, the line is interpreted either as a
- request to re-load a pre-compiled pattern (see "SAVING AND RELOADING
- COMPILED PATTERNS" below) or, if there is a another < character, as a
+ be recognised. If there is not, the line is interpreted either as a
+ request to re-load a pre-compiled pattern (see "SAVING AND RELOADING
+ COMPILED PATTERNS" below) or, if there is a another < character, as a
pattern that uses < as its delimiter.
DATA LINES
- Before each data line is passed to pcre[16|32]_exec(), leading and
- trailing white space is removed, and it is then scanned for \ escapes.
- Some of these are pretty esoteric features, intended for checking out
- some of the more complicated features of PCRE. If you are just testing
- "ordinary" regular expressions, you probably don't need any of these.
+ Before each data line is passed to pcre[16|32]_exec(), leading and
+ trailing white space is removed, and it is then scanned for \ escapes.
+ Some of these are pretty esoteric features, intended for checking out
+ some of the more complicated features of PCRE. If you are just testing
+ "ordinary" regular expressions, you probably don't need any of these.
The following escapes are recognized:
\a alarm (BEL, \x07)
@@ -669,7 +680,7 @@ DATA LINES
(any number of digits)
\R pass the PCRE_DFA_RESTART option to pcre[16|32]_dfa_exec()
\S output details of memory get/free calls during matching
- \Y pass the PCRE_NO_START_OPTIMIZE option to
+ \Y pass the PCRE_NO_START_OPTIMIZE option to
pcre[16|32]_exec()
or pcre[16|32]_dfa_exec()
\Z pass the PCRE_NOTEOL option to pcre[16|32]_exec()
@@ -678,7 +689,7 @@ DATA LINES
pcre[16|32]_exec() or pcre[16|32]_dfa_exec()
\>dd start the match at offset dd (optional "-"; then
any number of digits); this sets the startoffset
- argument for pcre[16|32]_exec() or
+ argument for pcre[16|32]_exec() or
pcre[16|32]_dfa_exec()
\<cr> pass the PCRE_NEWLINE_CR option to pcre[16|32]_exec()
or pcre[16|32]_dfa_exec()
@@ -691,102 +702,102 @@ DATA LINES
\<any> pass the PCRE_NEWLINE_ANY option to pcre[16|32]_exec()
or pcre[16|32]_dfa_exec()
- The use of \x{hh...} is not dependent on the use of the /8 modifier on
- the pattern. It is recognized always. There may be any number of hexa-
- decimal digits inside the braces; invalid values provoke error mes-
+ The use of \x{hh...} is not dependent on the use of the /8 modifier on
+ the pattern. It is recognized always. There may be any number of hexa-
+ decimal digits inside the braces; invalid values provoke error mes-
sages.
- Note that \xhh specifies one byte rather than one character in UTF-8
- mode; this makes it possible to construct invalid UTF-8 sequences for
- testing purposes. On the other hand, \x{hh} is interpreted as a UTF-8
- character in UTF-8 mode, generating more than one byte if the value is
- greater than 127. When testing the 8-bit library not in UTF-8 mode,
+ Note that \xhh specifies one byte rather than one character in UTF-8
+ mode; this makes it possible to construct invalid UTF-8 sequences for
+ testing purposes. On the other hand, \x{hh} is interpreted as a UTF-8
+ character in UTF-8 mode, generating more than one byte if the value is
+ greater than 127. When testing the 8-bit library not in UTF-8 mode,
\x{hh} generates one byte for values less than 256, and causes an error
for greater values.
In UTF-16 mode, all 4-digit \x{hhhh} values are accepted. This makes it
possible to construct invalid UTF-16 sequences for testing purposes.
- In UTF-32 mode, all 4- to 8-digit \x{...} values are accepted. This
- makes it possible to construct invalid UTF-32 sequences for testing
+ In UTF-32 mode, all 4- to 8-digit \x{...} values are accepted. This
+ makes it possible to construct invalid UTF-32 sequences for testing
purposes.
- The escapes that specify line ending sequences are literal strings,
+ The escapes that specify line ending sequences are literal strings,
exactly as shown. No more than one newline setting should be present in
any data line.
- A backslash followed by anything else just escapes the anything else.
- If the very last character is a backslash, it is ignored. This gives a
- way of passing an empty line as data, since a real empty line termi-
+ A backslash followed by anything else just escapes the anything else.
+ If the very last character is a backslash, it is ignored. This gives a
+ way of passing an empty line as data, since a real empty line termi-
nates the data input.
- The \J escape provides a way of setting the maximum stack size that is
- used by the just-in-time optimization code. It is ignored if JIT opti-
- mization is not being used. Providing a stack that is larger than the
+ The \J escape provides a way of setting the maximum stack size that is
+ used by the just-in-time optimization code. It is ignored if JIT opti-
+ mization is not being used. Providing a stack that is larger than the
default 32K is necessary only for very complicated patterns.
If \M is present, pcretest calls pcre[16|32]_exec() several times, with
different values in the match_limit and match_limit_recursion fields of
- the pcre[16|32]_extra data structure, until it finds the minimum num-
+ the pcre[16|32]_extra data structure, until it finds the minimum num-
bers for each parameter that allow pcre[16|32]_exec() to complete with-
- out error. Because this is testing a specific feature of the normal
+ out error. Because this is testing a specific feature of the normal
interpretive pcre[16|32]_exec() execution, the use of any JIT optimiza-
- tion that might have been set up by the /S+ qualifier of -s+ option is
+ tion that might have been set up by the /S+ qualifier of -s+ option is
disabled.
- The match_limit number is a measure of the amount of backtracking that
- takes place, and checking it out can be instructive. For most simple
- matches, the number is quite small, but for patterns with very large
- numbers of matching possibilities, it can become large very quickly
- with increasing length of subject string. The match_limit_recursion
- number is a measure of how much stack (or, if PCRE is compiled with
- NO_RECURSE, how much heap) memory is needed to complete the match
+ The match_limit number is a measure of the amount of backtracking that
+ takes place, and checking it out can be instructive. For most simple
+ matches, the number is quite small, but for patterns with very large
+ numbers of matching possibilities, it can become large very quickly
+ with increasing length of subject string. The match_limit_recursion
+ number is a measure of how much stack (or, if PCRE is compiled with
+ NO_RECURSE, how much heap) memory is needed to complete the match
attempt.
- When \O is used, the value specified may be higher or lower than the
+ When \O is used, the value specified may be higher or lower than the
size set by the -O command line option (or defaulted to 45); \O applies
- only to the call of pcre[16|32]_exec() for the line in which it
+ only to the call of pcre[16|32]_exec() for the line in which it
appears.
- If the /P modifier was present on the pattern, causing the POSIX wrap-
- per API to be used, the only option-setting sequences that have any
- effect are \B, \N, and \Z, causing REG_NOTBOL, REG_NOTEMPTY, and
+ If the /P modifier was present on the pattern, causing the POSIX wrap-
+ per API to be used, the only option-setting sequences that have any
+ effect are \B, \N, and \Z, causing REG_NOTBOL, REG_NOTEMPTY, and
REG_NOTEOL, respectively, to be passed to regexec().
THE ALTERNATIVE MATCHING FUNCTION
- By default, pcretest uses the standard PCRE matching function,
- pcre[16|32]_exec() to match each data line. PCRE also supports an
- alternative matching function, pcre[16|32]_dfa_test(), which operates
- in a different way, and has some restrictions. The differences between
+ By default, pcretest uses the standard PCRE matching function,
+ pcre[16|32]_exec() to match each data line. PCRE also supports an
+ alternative matching function, pcre[16|32]_dfa_test(), which operates
+ in a different way, and has some restrictions. The differences between
the two functions are described in the pcrematching documentation.
- If a data line contains the \D escape sequence, or if the command line
- contains the -dfa option, the alternative matching function is used.
+ If a data line contains the \D escape sequence, or if the command line
+ contains the -dfa option, the alternative matching function is used.
This function finds all possible matches at a given point. If, however,
- the \F escape sequence is present in the data line, it stops after the
+ the \F escape sequence is present in the data line, it stops after the
first match is found. This is always the shortest possible match.
DEFAULT OUTPUT FROM PCRETEST
- This section describes the output when the normal matching function,
+ This section describes the output when the normal matching function,
pcre[16|32]_exec(), is being used.
When a match succeeds, pcretest outputs the list of captured substrings
- that pcre[16|32]_exec() returns, starting with number 0 for the string
- that matched the whole pattern. Otherwise, it outputs "No match" when
- the return is PCRE_ERROR_NOMATCH, and "Partial match:" followed by the
- partially matching substring when pcre[16|32]_exec() returns
- PCRE_ERROR_PARTIAL. (Note that this is the entire substring that was
- inspected during the partial match; it may include characters before
- the actual match start if a lookbehind assertion, \K, \b, or \B was
- involved.) For any other return, pcretest outputs the PCRE negative
- error number and a short descriptive phrase. If the error is a failed
- UTF string check, the offset of the start of the failing character and
- the reason code are also output, provided that the size of the output
- vector is at least two. Here is an example of an interactive pcretest
+ that pcre[16|32]_exec() returns, starting with number 0 for the string
+ that matched the whole pattern. Otherwise, it outputs "No match" when
+ the return is PCRE_ERROR_NOMATCH, and "Partial match:" followed by the
+ partially matching substring when pcre[16|32]_exec() returns
+ PCRE_ERROR_PARTIAL. (Note that this is the entire substring that was
+ inspected during the partial match; it may include characters before
+ the actual match start if a lookbehind assertion, \K, \b, or \B was
+ involved.) For any other return, pcretest outputs the PCRE negative
+ error number and a short descriptive phrase. If the error is a failed
+ UTF string check, the offset of the start of the failing character and
+ the reason code are also output, provided that the size of the output
+ vector is at least two. Here is an example of an interactive pcretest
run.
$ pcretest
@@ -800,10 +811,10 @@ DEFAULT OUTPUT FROM PCRETEST
No match
Unset capturing substrings that are not followed by one that is set are
- not returned by pcre[16|32]_exec(), and are not shown by pcretest. In
+ not returned by pcre[16|32]_exec(), and are not shown by pcretest. In
the following example, there are two capturing substrings, but when the
- first data line is matched, the second, unset substring is not shown.
- An "internal" unset substring is shown as "<unset>", as for the second
+ first data line is matched, the second, unset substring is not shown.
+ An "internal" unset substring is shown as "<unset>", as for the second
data line.
re> /(a)|(b)/
@@ -815,11 +826,11 @@ DEFAULT OUTPUT FROM PCRETEST
1: <unset>
2: b
- If the strings contain any non-printing characters, they are output as
- \xhh escapes if the value is less than 256 and UTF mode is not set.
+ If the strings contain any non-printing characters, they are output as
+ \xhh escapes if the value is less than 256 and UTF mode is not set.
Otherwise they are output as \x{hh...} escapes. See below for the defi-
- nition of non-printing characters. If the pattern has the /+ modifier,
- the output for substring 0 is followed by the the rest of the subject
+ nition of non-printing characters. If the pattern has the /+ modifier,
+ the output for substring 0 is followed by the the rest of the subject
string, identified by "0+" like this:
re> /cat/+
@@ -827,7 +838,7 @@ DEFAULT OUTPUT FROM PCRETEST
0: cat
0+ aract
- If the pattern has the /g or /G modifier, the results of successive
+ If the pattern has the /g or /G modifier, the results of successive
matching attempts are output in sequence, like this:
re> /\Bi(\w\w)/g
@@ -839,32 +850,32 @@ DEFAULT OUTPUT FROM PCRETEST
0: ipp
1: pp
- "No match" is output only if the first match attempt fails. Here is an
- example of a failure message (the offset 4 that is specified by \>4 is
+ "No match" is output only if the first match attempt fails. Here is an
+ example of a failure message (the offset 4 that is specified by \>4 is
past the end of the subject string):
re> /xyz/
data> xyz\>4
Error -24 (bad offset value)
- If any of the sequences \C, \G, or \L are present in a data line that
- is successfully matched, the substrings extracted by the convenience
+ If any of the sequences \C, \G, or \L are present in a data line that
+ is successfully matched, the substrings extracted by the convenience
functions are output with C, G, or L after the string number instead of
a colon. This is in addition to the normal full list. The string length
- (that is, the return from the extraction function) is given in paren-
+ (that is, the return from the extraction function) is given in paren-
theses after each string for \C and \G.
Note that whereas patterns can be continued over several lines (a plain
">" prompt is used for continuations), data lines may not. However new-
- lines can be included in data by means of the \n escape (or \r, \r\n,
+ lines can be included in data by means of the \n escape (or \r, \r\n,
etc., depending on the newline sequence setting).
OUTPUT FROM THE ALTERNATIVE MATCHING FUNCTION
When the alternative matching function, pcre[16|32]_dfa_exec(), is used
- (by means of the \D escape sequence or the -dfa command line option),
- the output consists of a list of all the matches that start at the
+ (by means of the \D escape sequence or the -dfa command line option),
+ the output consists of a list of all the matches that start at the
first point in the subject where there is at least one match. For exam-
ple:
@@ -874,11 +885,11 @@ OUTPUT FROM THE ALTERNATIVE MATCHING FUNCTION
1: tang
2: tan
- (Using the normal matching function on this data finds only "tang".)
- The longest matching string is always given first (and numbered zero).
+ (Using the normal matching function on this data finds only "tang".)
+ The longest matching string is always given first (and numbered zero).
After a PCRE_ERROR_PARTIAL return, the output is "Partial match:", fol-
- lowed by the partially matching substring. (Note that this is the
- entire substring that was inspected during the partial match; it may
+ lowed by the partially matching substring. (Note that this is the
+ entire substring that was inspected during the partial match; it may
include characters before the actual match start if a lookbehind asser-
tion, \K, \b, or \B was involved.)
@@ -894,16 +905,16 @@ OUTPUT FROM THE ALTERNATIVE MATCHING FUNCTION
1: tan
0: tan
- Since the matching function does not support substring capture, the
- escape sequences that are concerned with captured substrings are not
+ Since the matching function does not support substring capture, the
+ escape sequences that are concerned with captured substrings are not
relevant.
RESTARTING AFTER A PARTIAL MATCH
When the alternative matching function has given the PCRE_ERROR_PARTIAL
- return, indicating that the subject partially matched the pattern, you
- can restart the match with additional subject data by means of the \R
+ return, indicating that the subject partially matched the pattern, you
+ can restart the match with additional subject data by means of the \R
escape sequence. For example:
re> /^\d?\d(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\d\d$/
@@ -912,30 +923,30 @@ RESTARTING AFTER A PARTIAL MATCH
data> n05\R\D
0: n05
- For further information about partial matching, see the pcrepartial
+ For further information about partial matching, see the pcrepartial
documentation.
CALLOUTS
- If the pattern contains any callout requests, pcretest's callout func-
- tion is called during matching. This works with both matching func-
+ If the pattern contains any callout requests, pcretest's callout func-
+ tion is called during matching. This works with both matching func-
tions. By default, the called function displays the callout number, the
- start and current positions in the text at the callout time, and the
+ start and current positions in the text at the callout time, and the
next pattern item to be tested. For example:
--->pqrabcdef
0 ^ ^ \d
- This output indicates that callout number 0 occurred for a match
- attempt starting at the fourth character of the subject string, when
+ This output indicates that callout number 0 occurred for a match
+ attempt starting at the fourth character of the subject string, when
the pointer was at the seventh character of the data, and when the next
- pattern item was \d. Just one circumflex is output if the start and
+ pattern item was \d. Just one circumflex is output if the start and
current positions are the same.
Callouts numbered 255 are assumed to be automatic callouts, inserted as
- a result of the /C pattern modifier. In this case, instead of showing
- the callout number, the offset in the pattern, preceded by a plus, is
+ a result of the /C pattern modifier. In this case, instead of showing
+ the callout number, the offset in the pattern, preceded by a plus, is
output. For example:
re> /\d?[A-E]\*/C
@@ -948,7 +959,7 @@ CALLOUTS
0: E*
If a pattern contains (*MARK) items, an additional line is output when-
- ever a change of latest mark is passed to the callout function. For
+ ever a change of latest mark is passed to the callout function. For
example:
re> /a(*MARK:X)bc/C
@@ -962,104 +973,104 @@ CALLOUTS
+12 ^ ^
0: abc
- The mark changes between matching "a" and "b", but stays the same for
- the rest of the match, so nothing more is output. If, as a result of
- backtracking, the mark reverts to being unset, the text "<unset>" is
+ The mark changes between matching "a" and "b", but stays the same for
+ the rest of the match, so nothing more is output. If, as a result of
+ backtracking, the mark reverts to being unset, the text "<unset>" is
output.
- The callout function in pcretest returns zero (carry on matching) by
- default, but you can use a \C item in a data line (as described above)
+ The callout function in pcretest returns zero (carry on matching) by
+ default, but you can use a \C item in a data line (as described above)
to change this and other parameters of the callout.
- Inserting callouts can be helpful when using pcretest to check compli-
- cated regular expressions. For further information about callouts, see
+ Inserting callouts can be helpful when using pcretest to check compli-
+ cated regular expressions. For further information about callouts, see
the pcrecallout documentation.
NON-PRINTING CHARACTERS
- When pcretest is outputting text in the compiled version of a pattern,
- bytes other than 32-126 are always treated as non-printing characters
+ When pcretest is outputting text in the compiled version of a pattern,
+ bytes other than 32-126 are always treated as non-printing characters
are are therefore shown as hex escapes.
- When pcretest is outputting text that is a matched part of a subject
- string, it behaves in the same way, unless a different locale has been
- set for the pattern (using the /L modifier). In this case, the
+ When pcretest is outputting text that is a matched part of a subject
+ string, it behaves in the same way, unless a different locale has been
+ set for the pattern (using the /L modifier). In this case, the
isprint() function to distinguish printing and non-printing characters.
SAVING AND RELOADING COMPILED PATTERNS
- The facilities described in this section are not available when the
- POSIX interface to PCRE is being used, that is, when the /P pattern
+ The facilities described in this section are not available when the
+ POSIX interface to PCRE is being used, that is, when the /P pattern
modifier is specified.
When the POSIX interface is not in use, you can cause pcretest to write
- a compiled pattern to a file, by following the modifiers with > and a
+ a compiled pattern to a file, by following the modifiers with > and a
file name. For example:
/pattern/im >/some/file
- See the pcreprecompile documentation for a discussion about saving and
- re-using compiled patterns. Note that if the pattern was successfully
+ See the pcreprecompile documentation for a discussion about saving and
+ re-using compiled patterns. Note that if the pattern was successfully
studied with JIT optimization, the JIT data cannot be saved.
- The data that is written is binary. The first eight bytes are the
- length of the compiled pattern data followed by the length of the
- optional study data, each written as four bytes in big-endian order
- (most significant byte first). If there is no study data (either the
+ The data that is written is binary. The first eight bytes are the
+ length of the compiled pattern data followed by the length of the
+ optional study data, each written as four bytes in big-endian order
+ (most significant byte first). If there is no study data (either the
pattern was not studied, or studying did not return any data), the sec-
- ond length is zero. The lengths are followed by an exact copy of the
- compiled pattern. If there is additional study data, this (excluding
- any JIT data) follows immediately after the compiled pattern. After
+ ond length is zero. The lengths are followed by an exact copy of the
+ compiled pattern. If there is additional study data, this (excluding
+ any JIT data) follows immediately after the compiled pattern. After
writing the file, pcretest expects to read a new pattern.
- A saved pattern can be reloaded into pcretest by specifying < and a
- file name instead of a pattern. There must be no space between < and
- the file name, which must not contain a < character, as otherwise
- pcretest will interpret the line as a pattern delimited by < charac-
+ A saved pattern can be reloaded into pcretest by specifying < and a
+ file name instead of a pattern. There must be no space between < and
+ the file name, which must not contain a < character, as otherwise
+ pcretest will interpret the line as a pattern delimited by < charac-
ters. For example:
re> </some/file
Compiled pattern loaded from /some/file
No study data
- If the pattern was previously studied with the JIT optimization, the
- JIT information cannot be saved and restored, and so is lost. When the
- pattern has been loaded, pcretest proceeds to read data lines in the
+ If the pattern was previously studied with the JIT optimization, the
+ JIT information cannot be saved and restored, and so is lost. When the
+ pattern has been loaded, pcretest proceeds to read data lines in the
usual way.
- You can copy a file written by pcretest to a different host and reload
- it there, even if the new host has opposite endianness to the one on
- which the pattern was compiled. For example, you can compile on an i86
- machine and run on a SPARC machine. When a pattern is reloaded on a
+ You can copy a file written by pcretest to a different host and reload
+ it there, even if the new host has opposite endianness to the one on
+ which the pattern was compiled. For example, you can compile on an i86
+ machine and run on a SPARC machine. When a pattern is reloaded on a
host with different endianness, the confirmation message is changed to:
Compiled pattern (byte-inverted) loaded from /some/file
The test suite contains some saved pre-compiled patterns with different
- endianness. These are reloaded using "<!" instead of just "<". This
+ endianness. These are reloaded using "<!" instead of just "<". This
suppresses the "(byte-inverted)" text so that the output is the same on
- all hosts. It also forces debugging output once the pattern has been
+ all hosts. It also forces debugging output once the pattern has been
reloaded.
- File names for saving and reloading can be absolute or relative, but
- note that the shell facility of expanding a file name that starts with
+ File names for saving and reloading can be absolute or relative, but
+ note that the shell facility of expanding a file name that starts with
a tilde (~) is not available.
- The ability to save and reload files in pcretest is intended for test-
- ing and experimentation. It is not intended for production use because
- only a single pattern can be written to a file. Furthermore, there is
- no facility for supplying custom character tables for use with a
- reloaded pattern. If the original pattern was compiled with custom
- tables, an attempt to match a subject string using a reloaded pattern
- is likely to cause pcretest to crash. Finally, if you attempt to load
+ The ability to save and reload files in pcretest is intended for test-
+ ing and experimentation. It is not intended for production use because
+ only a single pattern can be written to a file. Furthermore, there is
+ no facility for supplying custom character tables for use with a
+ reloaded pattern. If the original pattern was compiled with custom
+ tables, an attempt to match a subject string using a reloaded pattern
+ is likely to cause pcretest to crash. Finally, if you attempt to load
a file that is not in the correct format, the result is undefined.
SEE ALSO
- pcre(3), pcre16(3), pcre32(3), pcreapi(3), pcrecallout(3), pcrejit,
+ pcre(3), pcre16(3), pcre32(3), pcreapi(3), pcrecallout(3), pcrejit,
pcrematching(3), pcrepartial(d), pcrepattern(3), pcreprecompile(3).
@@ -1072,5 +1083,5 @@ AUTHOR
REVISION
- Last updated: 12 November 2013
- Copyright (c) 1997-2013 University of Cambridge.
+ Last updated: 09 February 2014
+ Copyright (c) 1997-2014 University of Cambridge.
diff --git a/pcre/maria-patches/pcre_stack_guard.diff b/pcre/maria-patches/pcre_stack_guard.diff
deleted file mode 100644
index 8cf4b7dbb34..00000000000
--- a/pcre/maria-patches/pcre_stack_guard.diff
+++ /dev/null
@@ -1,57 +0,0 @@
-=== modified file 'pcre/pcre.h.in'
---- pcre/pcre.h.in 2013-09-26 14:02:17 +0000
-+++ pcre/pcre.h.in 2013-10-02 07:58:29 +0000
-@@ -486,6 +486,7 @@ PCRE_EXP_DECL void (*pcre_free)(void *)
- PCRE_EXP_DECL void *(*pcre_stack_malloc)(size_t);
- PCRE_EXP_DECL void (*pcre_stack_free)(void *);
- PCRE_EXP_DECL int (*pcre_callout)(pcre_callout_block *);
-+PCRE_EXP_DECL int (*pcre_stack_guard)(void);
-
- PCRE_EXP_DECL void *(*pcre16_malloc)(size_t);
- PCRE_EXP_DECL void (*pcre16_free)(void *);
-@@ -504,6 +505,7 @@ PCRE_EXP_DECL void pcre_free(void *);
- PCRE_EXP_DECL void *pcre_stack_malloc(size_t);
- PCRE_EXP_DECL void pcre_stack_free(void *);
- PCRE_EXP_DECL int pcre_callout(pcre_callout_block *);
-+PCRE_EXP_DECL int pcre_stack_guard(void);
-
- PCRE_EXP_DECL void *pcre16_malloc(size_t);
- PCRE_EXP_DECL void pcre16_free(void *);
-
-=== modified file 'pcre/pcre_compile.c'
---- pcre/pcre_compile.c 2013-09-26 14:02:17 +0000
-+++ pcre/pcre_compile.c 2013-10-02 07:58:29 +0000
-@@ -7107,6 +7107,12 @@ unsigned int orig_bracount;
- unsigned int max_bracount;
- branch_chain bc;
-
-+if (pcre_stack_guard && pcre_stack_guard())
-+{
-+ *errorcodeptr= ERR23;
-+ return FALSE;
-+}
-+
- bc.outer = bcptr;
- bc.current_branch = code;
-
-
-=== modified file 'pcre/pcre_globals.c'
---- pcre/pcre_globals.c 2013-09-26 14:02:17 +0000
-+++ pcre/pcre_globals.c 2013-10-02 07:58:29 +0000
-@@ -72,6 +72,7 @@ PCRE_EXP_DATA_DEFN void (*PUBL(free))(v
- PCRE_EXP_DATA_DEFN void *(*PUBL(stack_malloc))(size_t) = LocalPcreMalloc;
- PCRE_EXP_DATA_DEFN void (*PUBL(stack_free))(void *) = LocalPcreFree;
- PCRE_EXP_DATA_DEFN int (*PUBL(callout))(PUBL(callout_block) *) = NULL;
-+PCRE_EXP_DATA_DEFN int (*PUBL(stack_guard))(void) = NULL;
-
- #elif !defined VPCOMPAT
- PCRE_EXP_DATA_DEFN void *(*PUBL(malloc))(size_t) = malloc;
-@@ -79,6 +80,7 @@ PCRE_EXP_DATA_DEFN void (*PUBL(free))(v
- PCRE_EXP_DATA_DEFN void *(*PUBL(stack_malloc))(size_t) = malloc;
- PCRE_EXP_DATA_DEFN void (*PUBL(stack_free))(void *) = free;
- PCRE_EXP_DATA_DEFN int (*PUBL(callout))(PUBL(callout_block) *) = NULL;
-+PCRE_EXP_DATA_DEFN int (*PUBL(stack_guard))(void) = NULL;
- #endif
-
- /* End of pcre_globals.c */
-
diff --git a/pcre/pcre.h.in b/pcre/pcre.h.in
index 45cd875dd56..667a45ed575 100644
--- a/pcre/pcre.h.in
+++ b/pcre/pcre.h.in
@@ -5,7 +5,7 @@
/* This is the public header file for the PCRE library, to be #included by
applications that call the PCRE functions.
- Copyright (c) 1997-2013 University of Cambridge
+ Copyright (c) 1997-2014 University of Cambridge
-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
@@ -498,12 +498,14 @@ PCRE_EXP_DECL void (*pcre16_free)(void *);
PCRE_EXP_DECL void *(*pcre16_stack_malloc)(size_t);
PCRE_EXP_DECL void (*pcre16_stack_free)(void *);
PCRE_EXP_DECL int (*pcre16_callout)(pcre16_callout_block *);
+PCRE_EXP_DECL int (*pcre16_stack_guard)(void);
PCRE_EXP_DECL void *(*pcre32_malloc)(size_t);
PCRE_EXP_DECL void (*pcre32_free)(void *);
PCRE_EXP_DECL void *(*pcre32_stack_malloc)(size_t);
PCRE_EXP_DECL void (*pcre32_stack_free)(void *);
PCRE_EXP_DECL int (*pcre32_callout)(pcre32_callout_block *);
+PCRE_EXP_DECL int (*pcre32_stack_guard)(void);
#else /* VPCOMPAT */
PCRE_EXP_DECL void *pcre_malloc(size_t);
PCRE_EXP_DECL void pcre_free(void *);
@@ -517,12 +519,14 @@ PCRE_EXP_DECL void pcre16_free(void *);
PCRE_EXP_DECL void *pcre16_stack_malloc(size_t);
PCRE_EXP_DECL void pcre16_stack_free(void *);
PCRE_EXP_DECL int pcre16_callout(pcre16_callout_block *);
+PCRE_EXP_DECL int pcre16_stack_guard(void);
PCRE_EXP_DECL void *pcre32_malloc(size_t);
PCRE_EXP_DECL void pcre32_free(void *);
PCRE_EXP_DECL void *pcre32_stack_malloc(size_t);
PCRE_EXP_DECL void pcre32_stack_free(void *);
PCRE_EXP_DECL int pcre32_callout(pcre32_callout_block *);
+PCRE_EXP_DECL int pcre32_stack_guard(void);
#endif /* VPCOMPAT */
/* User defined callback which provides a stack just before the match starts. */
diff --git a/pcre/pcre_byte_order.c b/pcre/pcre_byte_order.c
index 01cbca36ffe..cf5f12b04ea 100644
--- a/pcre/pcre_byte_order.c
+++ b/pcre/pcre_byte_order.c
@@ -6,7 +6,7 @@
and semantics are as close as possible to those of the Perl 5 language.
Written by Philip Hazel
- Copyright (c) 1997-2013 University of Cambridge
+ Copyright (c) 1997-2014 University of Cambridge
-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
@@ -311,9 +311,9 @@ while(TRUE)
ptr++;
}
/* Control should never reach here in 16/32 bit mode. */
-#endif /* !COMPILE_PCRE8 */
-
+#else /* In 8-bit mode, the pattern does not need to be processed. */
return 0;
+#endif /* !COMPILE_PCRE8 */
}
/* End of pcre_byte_order.c */
diff --git a/pcre/pcre_chartables.c b/pcre/pcre_chartables.c
deleted file mode 100644
index 1e20ec29d05..00000000000
--- a/pcre/pcre_chartables.c
+++ /dev/null
@@ -1,198 +0,0 @@
-/*************************************************
-* Perl-Compatible Regular Expressions *
-*************************************************/
-
-/* This file contains character tables that are used when no external tables
-are passed to PCRE by the application that calls it. The tables are used only
-for characters whose code values are less than 256.
-
-This is a default version of the tables that assumes ASCII encoding. A program
-called dftables (which is distributed with PCRE) can be used to build
-alternative versions of this file. This is necessary if you are running in an
-EBCDIC environment, or if you want to default to a different encoding, for
-example ISO-8859-1. When dftables is run, it creates these tables in the
-current locale. If PCRE is configured with --enable-rebuild-chartables, this
-happens automatically.
-
-The following #includes are present because without them gcc 4.x may remove the
-array definition from the final binary if PCRE is built into a static library
-and dead code stripping is activated. This leads to link errors. Pulling in the
-header ensures that the array gets flagged as "someone outside this compilation
-unit might reference this" and so it will always be supplied to the linker. */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include "pcre_internal.h"
-
-const pcre_uint8 PRIV(default_tables)[] = {
-
-/* This table is a lower casing table. */
-
- 0, 1, 2, 3, 4, 5, 6, 7,
- 8, 9, 10, 11, 12, 13, 14, 15,
- 16, 17, 18, 19, 20, 21, 22, 23,
- 24, 25, 26, 27, 28, 29, 30, 31,
- 32, 33, 34, 35, 36, 37, 38, 39,
- 40, 41, 42, 43, 44, 45, 46, 47,
- 48, 49, 50, 51, 52, 53, 54, 55,
- 56, 57, 58, 59, 60, 61, 62, 63,
- 64, 97, 98, 99,100,101,102,103,
- 104,105,106,107,108,109,110,111,
- 112,113,114,115,116,117,118,119,
- 120,121,122, 91, 92, 93, 94, 95,
- 96, 97, 98, 99,100,101,102,103,
- 104,105,106,107,108,109,110,111,
- 112,113,114,115,116,117,118,119,
- 120,121,122,123,124,125,126,127,
- 128,129,130,131,132,133,134,135,
- 136,137,138,139,140,141,142,143,
- 144,145,146,147,148,149,150,151,
- 152,153,154,155,156,157,158,159,
- 160,161,162,163,164,165,166,167,
- 168,169,170,171,172,173,174,175,
- 176,177,178,179,180,181,182,183,
- 184,185,186,187,188,189,190,191,
- 192,193,194,195,196,197,198,199,
- 200,201,202,203,204,205,206,207,
- 208,209,210,211,212,213,214,215,
- 216,217,218,219,220,221,222,223,
- 224,225,226,227,228,229,230,231,
- 232,233,234,235,236,237,238,239,
- 240,241,242,243,244,245,246,247,
- 248,249,250,251,252,253,254,255,
-
-/* This table is a case flipping table. */
-
- 0, 1, 2, 3, 4, 5, 6, 7,
- 8, 9, 10, 11, 12, 13, 14, 15,
- 16, 17, 18, 19, 20, 21, 22, 23,
- 24, 25, 26, 27, 28, 29, 30, 31,
- 32, 33, 34, 35, 36, 37, 38, 39,
- 40, 41, 42, 43, 44, 45, 46, 47,
- 48, 49, 50, 51, 52, 53, 54, 55,
- 56, 57, 58, 59, 60, 61, 62, 63,
- 64, 97, 98, 99,100,101,102,103,
- 104,105,106,107,108,109,110,111,
- 112,113,114,115,116,117,118,119,
- 120,121,122, 91, 92, 93, 94, 95,
- 96, 65, 66, 67, 68, 69, 70, 71,
- 72, 73, 74, 75, 76, 77, 78, 79,
- 80, 81, 82, 83, 84, 85, 86, 87,
- 88, 89, 90,123,124,125,126,127,
- 128,129,130,131,132,133,134,135,
- 136,137,138,139,140,141,142,143,
- 144,145,146,147,148,149,150,151,
- 152,153,154,155,156,157,158,159,
- 160,161,162,163,164,165,166,167,
- 168,169,170,171,172,173,174,175,
- 176,177,178,179,180,181,182,183,
- 184,185,186,187,188,189,190,191,
- 192,193,194,195,196,197,198,199,
- 200,201,202,203,204,205,206,207,
- 208,209,210,211,212,213,214,215,
- 216,217,218,219,220,221,222,223,
- 224,225,226,227,228,229,230,231,
- 232,233,234,235,236,237,238,239,
- 240,241,242,243,244,245,246,247,
- 248,249,250,251,252,253,254,255,
-
-/* This table contains bit maps for various character classes. Each map is 32
-bytes long and the bits run from the least significant end of each byte. The
-classes that have their own maps are: space, xdigit, digit, upper, lower, word,
-graph, print, punct, and cntrl. Other classes are built from combinations. */
-
- 0x00,0x3e,0x00,0x00,0x01,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-
- 0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x03,
- 0x7e,0x00,0x00,0x00,0x7e,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-
- 0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x03,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0xfe,0xff,0xff,0x07,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0xfe,0xff,0xff,0x07,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-
- 0x00,0x00,0x00,0x00,0x00,0x00,0xff,0x03,
- 0xfe,0xff,0xff,0x87,0xfe,0xff,0xff,0x07,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-
- 0x00,0x00,0x00,0x00,0xfe,0xff,0xff,0xff,
- 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-
- 0x00,0x00,0x00,0x00,0xff,0xff,0xff,0xff,
- 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-
- 0x00,0x00,0x00,0x00,0xfe,0xff,0x00,0xfc,
- 0x01,0x00,0x00,0xf8,0x01,0x00,0x00,0x78,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-
- 0xff,0xff,0xff,0xff,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
-
-/* This table identifies various classes of character by individual bits:
- 0x01 white space character
- 0x02 letter
- 0x04 decimal digit
- 0x08 hexadecimal digit
- 0x10 alphanumeric or '_'
- 0x80 regular expression metacharacter or binary zero
-*/
-
- 0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 0- 7 */
- 0x00,0x01,0x01,0x01,0x01,0x01,0x00,0x00, /* 8- 15 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 16- 23 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 24- 31 */
- 0x01,0x00,0x00,0x00,0x80,0x00,0x00,0x00, /* - ' */
- 0x80,0x80,0x80,0x80,0x00,0x00,0x80,0x00, /* ( - / */
- 0x1c,0x1c,0x1c,0x1c,0x1c,0x1c,0x1c,0x1c, /* 0 - 7 */
- 0x1c,0x1c,0x00,0x00,0x00,0x00,0x00,0x80, /* 8 - ? */
- 0x00,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x12, /* @ - G */
- 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, /* H - O */
- 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, /* P - W */
- 0x12,0x12,0x12,0x80,0x80,0x00,0x80,0x10, /* X - _ */
- 0x00,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x12, /* ` - g */
- 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, /* h - o */
- 0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12, /* p - w */
- 0x12,0x12,0x12,0x80,0x80,0x00,0x00,0x00, /* x -127 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 128-135 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 136-143 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 144-151 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 152-159 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 160-167 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 168-175 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 176-183 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 184-191 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 192-199 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 200-207 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 208-215 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 216-223 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 224-231 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 232-239 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, /* 240-247 */
- 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};/* 248-255 */
-
-/* End of pcre_chartables.c */
diff --git a/pcre/pcre_compile.c b/pcre/pcre_compile.c
index cdc7f95304a..8a5b7233479 100644
--- a/pcre/pcre_compile.c
+++ b/pcre/pcre_compile.c
@@ -6,7 +6,7 @@
and semantics are as close as possible to those of the Perl 5 language.
Written by Philip Hazel
- Copyright (c) 1997-2013 University of Cambridge
+ Copyright (c) 1997-2014 University of Cambridge
-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
@@ -547,6 +547,8 @@ static const char error_texts[] =
"parentheses are too deeply nested\0"
"invalid range in character class\0"
"group name must start with a non-digit\0"
+ /* 85 */
+ "parentheses are too deeply nested (stack check)\0"
;
/* Table to identify digits and hex digits. This is used when compiling
@@ -3070,8 +3072,11 @@ const pcre_uint32 *chr_ptr;
const pcre_uint32 *ochr_ptr;
const pcre_uint32 *list_ptr;
const pcre_uchar *next_code;
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+const pcre_uchar *xclass_flags;
+#endif
const pcre_uint8 *class_bitset;
-const pcre_uint32 *set1, *set2, *set_end;
+const pcre_uint8 *set1, *set2, *set_end;
pcre_uint32 chr;
BOOL accepted, invert_bits;
@@ -3202,12 +3207,12 @@ for(;;)
if (base_list[0] == OP_CLASS)
#endif
{
- set1 = (pcre_uint32 *)(base_end - base_list[2]);
+ set1 = (pcre_uint8 *)(base_end - base_list[2]);
list_ptr = list;
}
else
{
- set1 = (pcre_uint32 *)(code - list[2]);
+ set1 = (pcre_uint8 *)(code - list[2]);
list_ptr = base_list;
}
@@ -3216,41 +3221,53 @@ for(;;)
{
case OP_CLASS:
case OP_NCLASS:
- set2 = (pcre_uint32 *)
+ set2 = (pcre_uint8 *)
((list_ptr == list ? code : base_end) - list_ptr[2]);
break;
- /* OP_XCLASS cannot be supported here, because its bitset
- is not necessarily complete. E.g: [a-\0x{200}] is stored
- as a character range, and the appropriate bits are not set. */
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+ case OP_XCLASS:
+ xclass_flags = (list_ptr == list ? code : base_end) - list_ptr[2] + LINK_SIZE;
+ if ((*xclass_flags & XCL_HASPROP) != 0) return FALSE;
+ if ((*xclass_flags & XCL_MAP) == 0)
+ {
+ /* No bits are set for characters < 256. */
+ if (list[1] == 0) return TRUE;
+ /* Might be an empty repeat. */
+ continue;
+ }
+ set2 = (pcre_uint8 *)(xclass_flags + 1);
+ break;
+#endif
case OP_NOT_DIGIT:
- invert_bits = TRUE;
- /* Fall through */
+ invert_bits = TRUE;
+ /* Fall through */
case OP_DIGIT:
- set2 = (pcre_uint32 *)(cd->cbits + cbit_digit);
- break;
+ set2 = (pcre_uint8 *)(cd->cbits + cbit_digit);
+ break;
case OP_NOT_WHITESPACE:
- invert_bits = TRUE;
- /* Fall through */
+ invert_bits = TRUE;
+ /* Fall through */
case OP_WHITESPACE:
- set2 = (pcre_uint32 *)(cd->cbits + cbit_space);
- break;
+ set2 = (pcre_uint8 *)(cd->cbits + cbit_space);
+ break;
case OP_NOT_WORDCHAR:
- invert_bits = TRUE;
- /* Fall through */
+ invert_bits = TRUE;
+ /* Fall through */
case OP_WORDCHAR:
- set2 = (pcre_uint32 *)(cd->cbits + cbit_word);
- break;
+ set2 = (pcre_uint8 *)(cd->cbits + cbit_word);
+ break;
default:
return FALSE;
}
- /* Compare 4 bytes to improve speed. */
- set_end = set1 + (32 / 4);
+ /* Because the sets are unaligned, we need
+ to perform byte comparison here. */
+ set_end = set1 + 32;
if (invert_bits)
{
do
@@ -3551,7 +3568,9 @@ for(;;)
if (list[1] == 0) return TRUE;
}
-return FALSE;
+/* Control never reaches here. There used to be a fail-save return FALSE; here,
+but some compilers complain about an unreachable statement. */
+
}
@@ -3623,7 +3642,7 @@ for (;;)
break;
case OP_MINUPTO:
- *code += OP_MINUPTO - OP_UPTO;
+ *code += OP_POSUPTO - OP_MINUPTO;
break;
}
}
@@ -4062,12 +4081,16 @@ for (c = *cptr; c <= d; c++)
if (c > d) return -1; /* Reached end of range */
+/* Found a character that has a single other case. Search for the end of the
+range, which is either the end of the input range, or a character that has zero
+or more than one other cases. */
+
*ocptr = othercase;
next = othercase + 1;
for (++c; c <= d; c++)
{
- if (UCD_OTHERCASE(c) != next) break;
+ if ((co = UCD_CASESET(c)) != 0 || UCD_OTHERCASE(c) != next) break;
next++;
}
@@ -4105,6 +4128,7 @@ add_to_class(pcre_uint8 *classbits, pcre_uchar **uchardptr, int options,
compile_data *cd, pcre_uint32 start, pcre_uint32 end)
{
pcre_uint32 c;
+pcre_uint32 classbits_end = (end <= 0xff ? end : 0xff);
int n8 = 0;
/* If caseless matching is required, scan the range and process alternate
@@ -4148,7 +4172,7 @@ if ((options & PCRE_CASELESS) != 0)
/* Not UTF-mode, or no UCP */
- for (c = start; c <= end && c < 256; c++)
+ for (c = start; c <= classbits_end; c++)
{
SETBIT(classbits, cd->fcc[c]);
n8++;
@@ -4173,22 +4197,21 @@ in all cases. */
#endif /* COMPILE_PCRE[8|16] */
-/* If all characters are less than 256, use the bit map. Otherwise use extra
-data. */
+/* Use the bitmap for characters < 256. Otherwise use extra data.*/
-if (end < 0x100)
+for (c = start; c <= classbits_end; c++)
{
- for (c = start; c <= end; c++)
- {
- n8++;
- SETBIT(classbits, c);
- }
+ /* Regardless of start, c will always be <= 255. */
+ SETBIT(classbits, c);
+ n8++;
}
-else
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+if (start <= 0xff) start = 0xff + 1;
+
+if (end >= start)
{
pcre_uchar *uchardata = *uchardptr;
-
#ifdef SUPPORT_UTF
if ((options & PCRE_UTF8) != 0) /* All UTFs use the same flag bit */
{
@@ -4228,6 +4251,7 @@ else
*uchardptr = uchardata; /* Updata extra data pointer */
}
+#endif /* SUPPORT_UTF || !COMPILE_PCRE8 */
return n8; /* Number of 8-bit characters */
}
@@ -4449,6 +4473,9 @@ for (;; ptr++)
BOOL reset_bracount;
int class_has_8bitchar;
int class_one_char;
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+ BOOL xclass_has_prop;
+#endif
int newoptions;
int recno;
int refsign;
@@ -4703,12 +4730,6 @@ for (;; ptr++)
goto FAILED;
}
goto NORMAL_CHAR;
-
- /* In another (POSIX) regex library, the ugly syntax [[:<:]] and [[:>:]] is
- used for "start of word" and "end of word". As these are otherwise illegal
- sequences, we don't break anything by recognizing them. They are replaced
- by \b(?=\w) and \b(?<=\w) respectively. Sequences like [a[:<:]] are
- erroneous and are handled by the normal code below. */
/* In another (POSIX) regex library, the ugly syntax [[:<:]] and [[:>:]] is
used for "start of word" and "end of word". As these are otherwise illegal
@@ -4789,13 +4810,26 @@ for (;; ptr++)
should_flip_negation = FALSE;
+ /* Extended class (xclass) will be used when characters > 255
+ might match. */
+
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+ xclass = FALSE;
+ class_uchardata = code + LINK_SIZE + 2; /* For XCLASS items */
+ class_uchardata_base = class_uchardata; /* Save the start */
+#endif
+
/* For optimization purposes, we track some properties of the class:
class_has_8bitchar will be non-zero if the class contains at least one <
256 character; class_one_char will be 1 if the class contains just one
- character. */
+ character; xclass_has_prop will be TRUE if unicode property checks
+ are present in the class. */
class_has_8bitchar = 0;
class_one_char = 0;
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+ xclass_has_prop = FALSE;
+#endif
/* Initialize the 32-char bit map to all zeros. We build the map in a
temporary bit of memory, in case the class contains fewer than two
@@ -4804,12 +4838,6 @@ for (;; ptr++)
memset(classbits, 0, 32 * sizeof(pcre_uint8));
-#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
- xclass = FALSE;
- class_uchardata = code + LINK_SIZE + 2; /* For XCLASS items */
- class_uchardata_base = class_uchardata; /* Save the start */
-#endif
-
/* Process characters until ] is reached. By writing this as a "do" it
means that an initial ] is taken as a data character. At the start of the
loop, c contains the first byte of the character. */
@@ -4933,6 +4961,7 @@ for (;; ptr++)
*class_uchardata++ = local_negate? XCL_NOTPROP : XCL_PROP;
*class_uchardata++ = ptype;
*class_uchardata++ = 0;
+ xclass_has_prop = TRUE;
ptr = tempptr + 1;
continue;
@@ -5115,6 +5144,7 @@ for (;; ptr++)
XCL_PROP : XCL_NOTPROP;
*class_uchardata++ = ptype;
*class_uchardata++ = pdata;
+ xclass_has_prop = TRUE;
class_has_8bitchar--; /* Undo! */
continue;
}
@@ -5409,6 +5439,7 @@ for (;; ptr++)
*code++ = OP_XCLASS;
code += LINK_SIZE;
*code = negate_class? XCL_NOT:0;
+ if (xclass_has_prop) *code |= XCL_HASPROP;
/* If the map is required, move up the extra data to make room for it;
otherwise just move the code pointer to the end of the extra data. */
@@ -5418,6 +5449,8 @@ for (;; ptr++)
*code++ |= XCL_MAP;
memmove(code + (32 / sizeof(pcre_uchar)), code,
IN_UCHARS(class_uchardata - code));
+ if (negate_class && !xclass_has_prop)
+ for (c = 0; c < 32; c++) classbits[c] = ~classbits[c];
memcpy(code, classbits, 32);
code = class_uchardata + (32 / sizeof(pcre_uchar));
}
@@ -6586,7 +6619,10 @@ for (;; ptr++)
code[1+LINK_SIZE] = OP_CREF;
skipbytes = 1+IMM2_SIZE;
- refsign = -1;
+ refsign = -1; /* => not a number */
+ namelen = -1; /* => not a name; must set to avoid warning */
+ name = NULL; /* Always set to avoid warning */
+ recno = 0; /* Always set to avoid warning */
/* Check for a test for recursion in a named group. */
@@ -6623,7 +6659,6 @@ for (;; ptr++)
if (refsign >= 0)
{
- recno = 0;
while (IS_DIGIT(*ptr))
{
recno = recno * 10 + (int)(*ptr - CHAR_0);
@@ -8000,12 +8035,16 @@ unsigned int orig_bracount;
unsigned int max_bracount;
branch_chain bc;
-if (pcre_stack_guard && pcre_stack_guard())
-{
- *errorcodeptr= ERR23;
+/* If set, call the external function that checks for stack availability. */
+
+if (PUBL(stack_guard) != NULL && PUBL(stack_guard)())
+ {
+ *errorcodeptr= ERR85;
return FALSE;
-}
-
+ }
+
+/* Miscellaneous initialization */
+
bc.outer = bcptr;
bc.current_branch = code;
diff --git a/pcre/pcre_dfa_exec.c b/pcre/pcre_dfa_exec.c
index 4cbcf9106c4..fb0c7e805dc 100644
--- a/pcre/pcre_dfa_exec.c
+++ b/pcre/pcre_dfa_exec.c
@@ -7,7 +7,7 @@ and semantics are as close as possible to those of the Perl 5 language (but see
below for why this module is different).
Written by Philip Hazel
- Copyright (c) 1997-2013 University of Cambridge
+ Copyright (c) 1997-2014 University of Cambridge
-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
@@ -1473,7 +1473,7 @@ for (;;)
goto ANYNL01;
case CHAR_CR:
- if (ptr + 1 < end_subject && RAWUCHARTEST(ptr + 1) == CHAR_LF) ncount = 1;
+ if (ptr + 1 < end_subject && UCHAR21TEST(ptr + 1) == CHAR_LF) ncount = 1;
/* Fall through */
ANYNL01:
@@ -1742,7 +1742,7 @@ for (;;)
goto ANYNL02;
case CHAR_CR:
- if (ptr + 1 < end_subject && RAWUCHARTEST(ptr + 1) == CHAR_LF) ncount = 1;
+ if (ptr + 1 < end_subject && UCHAR21TEST(ptr + 1) == CHAR_LF) ncount = 1;
/* Fall through */
ANYNL02:
@@ -2012,7 +2012,7 @@ for (;;)
goto ANYNL03;
case CHAR_CR:
- if (ptr + 1 < end_subject && RAWUCHARTEST(ptr + 1) == CHAR_LF) ncount = 1;
+ if (ptr + 1 < end_subject && UCHAR21TEST(ptr + 1) == CHAR_LF) ncount = 1;
/* Fall through */
ANYNL03:
@@ -2210,7 +2210,7 @@ for (;;)
if ((md->moptions & PCRE_PARTIAL_HARD) != 0)
reset_could_continue = TRUE;
}
- else if (RAWUCHARTEST(ptr + 1) == CHAR_LF)
+ else if (UCHAR21TEST(ptr + 1) == CHAR_LF)
{
ADD_NEW_DATA(-(state_offset + 1), 0, 1);
}
@@ -3466,7 +3466,7 @@ for (;;)
if (((options | re->options) & PCRE_NO_START_OPTIMIZE) == 0)
{
- /* Advance to a known first char. */
+ /* Advance to a known first pcre_uchar (i.e. data item) */
if (has_first_char)
{
@@ -3474,12 +3474,12 @@ for (;;)
{
pcre_uchar csc;
while (current_subject < end_subject &&
- (csc = RAWUCHARTEST(current_subject)) != first_char && csc != first_char2)
+ (csc = UCHAR21TEST(current_subject)) != first_char && csc != first_char2)
current_subject++;
}
else
while (current_subject < end_subject &&
- RAWUCHARTEST(current_subject) != first_char)
+ UCHAR21TEST(current_subject) != first_char)
current_subject++;
}
@@ -3509,36 +3509,26 @@ for (;;)
ANYCRLF, and we are now at a LF, advance the match position by one
more character. */
- if (RAWUCHARTEST(current_subject - 1) == CHAR_CR &&
+ if (UCHAR21TEST(current_subject - 1) == CHAR_CR &&
(md->nltype == NLTYPE_ANY || md->nltype == NLTYPE_ANYCRLF) &&
current_subject < end_subject &&
- RAWUCHARTEST(current_subject) == CHAR_NL)
+ UCHAR21TEST(current_subject) == CHAR_NL)
current_subject++;
}
}
- /* Or to a non-unique first char after study */
+ /* Advance to a non-unique first pcre_uchar after study */
else if (start_bits != NULL)
{
while (current_subject < end_subject)
{
- register pcre_uint32 c = RAWUCHARTEST(current_subject);
+ register pcre_uint32 c = UCHAR21TEST(current_subject);
#ifndef COMPILE_PCRE8
if (c > 255) c = 255;
#endif
- if ((start_bits[c/8] & (1 << (c&7))) == 0)
- {
- current_subject++;
-#if defined SUPPORT_UTF && defined COMPILE_PCRE8
- /* In non 8-bit mode, the iteration will stop for
- characters > 255 at the beginning or not stop at all. */
- if (utf)
- ACROSSCHAR(current_subject < end_subject, *current_subject,
- current_subject++);
-#endif
- }
- else break;
+ if ((start_bits[c/8] & (1 << (c&7))) != 0) break;
+ current_subject++;
}
}
}
@@ -3557,19 +3547,20 @@ for (;;)
/* If the pattern was studied, a minimum subject length may be set. This
is a lower bound; no actual string of that length may actually match the
pattern. Although the value is, strictly, in characters, we treat it as
- bytes to avoid spending too much time in this optimization. */
+ in pcre_uchar units to avoid spending too much time in this optimization.
+ */
if (study != NULL && (study->flags & PCRE_STUDY_MINLEN) != 0 &&
(pcre_uint32)(end_subject - current_subject) < study->minlength)
return PCRE_ERROR_NOMATCH;
- /* If req_char is set, we know that that character must appear in the
- subject for the match to succeed. If the first character is set, req_char
- must be later in the subject; otherwise the test starts at the match
- point. This optimization can save a huge amount of work in patterns with
- nested unlimited repeats that aren't going to match. Writing separate
- code for cased/caseless versions makes it go faster, as does using an
- autoincrement and backing off on a match.
+ /* If req_char is set, we know that that pcre_uchar must appear in the
+ subject for the match to succeed. If the first pcre_uchar is set,
+ req_char must be later in the subject; otherwise the test starts at the
+ match point. This optimization can save a huge amount of work in patterns
+ with nested unlimited repeats that aren't going to match. Writing
+ separate code for cased/caseless versions makes it go faster, as does
+ using an autoincrement and backing off on a match.
HOWEVER: when the subject string is very, very long, searching to its end
can take a long time, and give bad performance on quite ordinary
@@ -3589,7 +3580,7 @@ for (;;)
{
while (p < end_subject)
{
- register pcre_uint32 pp = RAWUCHARINCTEST(p);
+ register pcre_uint32 pp = UCHAR21INCTEST(p);
if (pp == req_char || pp == req_char2) { p--; break; }
}
}
@@ -3597,18 +3588,18 @@ for (;;)
{
while (p < end_subject)
{
- if (RAWUCHARINCTEST(p) == req_char) { p--; break; }
+ if (UCHAR21INCTEST(p) == req_char) { p--; break; }
}
}
- /* If we can't find the required character, break the matching loop,
+ /* If we can't find the required pcre_uchar, break the matching loop,
which will cause a return or PCRE_ERROR_NOMATCH. */
if (p >= end_subject) break;
- /* If we have found the required character, save the point where we
+ /* If we have found the required pcre_uchar, save the point where we
found it, so that we don't search again next time round the loop if
- the start hasn't passed this character yet. */
+ the start hasn't passed this point yet. */
req_char_ptr = p;
}
@@ -3665,9 +3656,9 @@ for (;;)
not contain any explicit matches for \r or \n, and the newline option is CRLF
or ANY or ANYCRLF, advance the match position by one more character. */
- if (RAWUCHARTEST(current_subject - 1) == CHAR_CR &&
+ if (UCHAR21TEST(current_subject - 1) == CHAR_CR &&
current_subject < end_subject &&
- RAWUCHARTEST(current_subject) == CHAR_NL &&
+ UCHAR21TEST(current_subject) == CHAR_NL &&
(re->flags & PCRE_HASCRORLF) == 0 &&
(md->nltype == NLTYPE_ANY ||
md->nltype == NLTYPE_ANYCRLF ||
diff --git a/pcre/pcre_exec.c b/pcre/pcre_exec.c
index a3f0c1923f2..5dec99234a9 100644
--- a/pcre/pcre_exec.c
+++ b/pcre/pcre_exec.c
@@ -6,7 +6,7 @@
and semantics are as close as possible to those of the Perl 5 language.
Written by Philip Hazel
- Copyright (c) 1997-2013 University of Cambridge
+ Copyright (c) 1997-2014 University of Cambridge
-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
@@ -134,7 +134,7 @@ pcre_uint32 c;
BOOL utf = md->utf;
if (is_subject && length > md->end_subject - p) length = md->end_subject - p;
while (length-- > 0)
- if (isprint(c = RAWUCHARINCTEST(p))) printf("%c", (char)c); else printf("\\x{%02x}", c);
+ if (isprint(c = UCHAR21INCTEST(p))) printf("%c", (char)c); else printf("\\x{%02x}", c);
}
#endif
@@ -237,8 +237,8 @@ if (caseless)
{
pcre_uint32 cc, cp;
if (eptr >= md->end_subject) return -2; /* Partial match */
- cc = RAWUCHARTEST(eptr);
- cp = RAWUCHARTEST(p);
+ cc = UCHAR21TEST(eptr);
+ cp = UCHAR21TEST(p);
if (TABLE_GET(cp, md->lcc, cp) != TABLE_GET(cc, md->lcc, cc)) return -1;
p++;
eptr++;
@@ -254,7 +254,7 @@ else
while (length-- > 0)
{
if (eptr >= md->end_subject) return -2; /* Partial match */
- if (RAWUCHARINCTEST(p) != RAWUCHARINCTEST(eptr)) return -1;
+ if (UCHAR21INCTEST(p) != UCHAR21INCTEST(eptr)) return -1;
}
}
@@ -2103,7 +2103,7 @@ for (;;)
eptr + 1 >= md->end_subject &&
NLBLOCK->nltype == NLTYPE_FIXED &&
NLBLOCK->nllen == 2 &&
- RAWUCHARTEST(eptr) == NLBLOCK->nl[0])
+ UCHAR21TEST(eptr) == NLBLOCK->nl[0])
{
md->hitend = TRUE;
if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL);
@@ -2147,7 +2147,7 @@ for (;;)
eptr + 1 >= md->end_subject &&
NLBLOCK->nltype == NLTYPE_FIXED &&
NLBLOCK->nllen == 2 &&
- RAWUCHARTEST(eptr) == NLBLOCK->nl[0])
+ UCHAR21TEST(eptr) == NLBLOCK->nl[0])
{
md->hitend = TRUE;
if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL);
@@ -2290,7 +2290,7 @@ for (;;)
eptr + 1 >= md->end_subject &&
NLBLOCK->nltype == NLTYPE_FIXED &&
NLBLOCK->nllen == 2 &&
- RAWUCHARTEST(eptr) == NLBLOCK->nl[0])
+ UCHAR21TEST(eptr) == NLBLOCK->nl[0])
{
md->hitend = TRUE;
if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL);
@@ -2444,7 +2444,7 @@ for (;;)
{
SCHECK_PARTIAL();
}
- else if (RAWUCHARTEST(eptr) == CHAR_LF) eptr++;
+ else if (UCHAR21TEST(eptr) == CHAR_LF) eptr++;
break;
case CHAR_LF:
@@ -2691,16 +2691,22 @@ for (;;)
pcre_uchar *slot = md->name_table + GET2(ecode, 1) * md->name_entry_size;
ecode += 1 + 2*IMM2_SIZE;
+ /* Setting the default length first and initializing 'offset' avoids
+ compiler warnings in the REF_REPEAT code. */
+
+ length = (md->jscript_compat)? 0 : -1;
+ offset = 0;
+
while (count-- > 0)
{
offset = GET2(slot, 0) << 1;
- if (offset < offset_top && md->offset_vector[offset] >= 0) break;
+ if (offset < offset_top && md->offset_vector[offset] >= 0)
+ {
+ length = md->offset_vector[offset+1] - md->offset_vector[offset];
+ break;
+ }
slot += md->name_entry_size;
}
- if (count < 0)
- length = (md->jscript_compat)? 0 : -1;
- else
- length = md->offset_vector[offset+1] - md->offset_vector[offset];
}
goto REF_REPEAT;
@@ -3212,7 +3218,7 @@ for (;;)
CHECK_PARTIAL(); /* Not SCHECK_PARTIAL() */
RRETURN(MATCH_NOMATCH);
}
- while (length-- > 0) if (*ecode++ != RAWUCHARINC(eptr)) RRETURN(MATCH_NOMATCH);
+ while (length-- > 0) if (*ecode++ != UCHAR21INC(eptr)) RRETURN(MATCH_NOMATCH);
}
else
#endif
@@ -3252,7 +3258,7 @@ for (;;)
if (fc < 128)
{
- pcre_uint32 cc = RAWUCHAR(eptr);
+ pcre_uint32 cc = UCHAR21(eptr);
if (md->lcc[fc] != TABLE_GET(cc, md->lcc, cc)) RRETURN(MATCH_NOMATCH);
ecode++;
eptr++;
@@ -3521,7 +3527,7 @@ for (;;)
SCHECK_PARTIAL();
RRETURN(MATCH_NOMATCH);
}
- cc = RAWUCHARTEST(eptr);
+ cc = UCHAR21TEST(eptr);
if (fc != cc && foc != cc) RRETURN(MATCH_NOMATCH);
eptr++;
}
@@ -3539,7 +3545,7 @@ for (;;)
SCHECK_PARTIAL();
RRETURN(MATCH_NOMATCH);
}
- cc = RAWUCHARTEST(eptr);
+ cc = UCHAR21TEST(eptr);
if (fc != cc && foc != cc) RRETURN(MATCH_NOMATCH);
eptr++;
}
@@ -3556,7 +3562,7 @@ for (;;)
SCHECK_PARTIAL();
break;
}
- cc = RAWUCHARTEST(eptr);
+ cc = UCHAR21TEST(eptr);
if (fc != cc && foc != cc) break;
eptr++;
}
@@ -3583,7 +3589,7 @@ for (;;)
SCHECK_PARTIAL();
RRETURN(MATCH_NOMATCH);
}
- if (fc != RAWUCHARINCTEST(eptr)) RRETURN(MATCH_NOMATCH);
+ if (fc != UCHAR21INCTEST(eptr)) RRETURN(MATCH_NOMATCH);
}
if (min == max) continue;
@@ -3600,7 +3606,7 @@ for (;;)
SCHECK_PARTIAL();
RRETURN(MATCH_NOMATCH);
}
- if (fc != RAWUCHARINCTEST(eptr)) RRETURN(MATCH_NOMATCH);
+ if (fc != UCHAR21INCTEST(eptr)) RRETURN(MATCH_NOMATCH);
}
/* Control never gets here */
}
@@ -3614,7 +3620,7 @@ for (;;)
SCHECK_PARTIAL();
break;
}
- if (fc != RAWUCHARTEST(eptr)) break;
+ if (fc != UCHAR21TEST(eptr)) break;
eptr++;
}
if (possessive) continue; /* No backtracking */
@@ -4369,7 +4375,7 @@ for (;;)
eptr + 1 >= md->end_subject &&
NLBLOCK->nltype == NLTYPE_FIXED &&
NLBLOCK->nllen == 2 &&
- RAWUCHAR(eptr) == NLBLOCK->nl[0])
+ UCHAR21(eptr) == NLBLOCK->nl[0])
{
md->hitend = TRUE;
if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL);
@@ -4411,7 +4417,7 @@ for (;;)
default: RRETURN(MATCH_NOMATCH);
case CHAR_CR:
- if (eptr < md->end_subject && RAWUCHAR(eptr) == CHAR_LF) eptr++;
+ if (eptr < md->end_subject && UCHAR21(eptr) == CHAR_LF) eptr++;
break;
case CHAR_LF:
@@ -4521,7 +4527,7 @@ for (;;)
SCHECK_PARTIAL();
RRETURN(MATCH_NOMATCH);
}
- cc = RAWUCHAR(eptr);
+ cc = UCHAR21(eptr);
if (cc >= 128 || (md->ctypes[cc] & ctype_digit) == 0)
RRETURN(MATCH_NOMATCH);
eptr++;
@@ -4538,7 +4544,7 @@ for (;;)
SCHECK_PARTIAL();
RRETURN(MATCH_NOMATCH);
}
- cc = RAWUCHAR(eptr);
+ cc = UCHAR21(eptr);
if (cc < 128 && (md->ctypes[cc] & ctype_space) != 0)
RRETURN(MATCH_NOMATCH);
eptr++;
@@ -4555,7 +4561,7 @@ for (;;)
SCHECK_PARTIAL();
RRETURN(MATCH_NOMATCH);
}
- cc = RAWUCHAR(eptr);
+ cc = UCHAR21(eptr);
if (cc >= 128 || (md->ctypes[cc] & ctype_space) == 0)
RRETURN(MATCH_NOMATCH);
eptr++;
@@ -4572,7 +4578,7 @@ for (;;)
SCHECK_PARTIAL();
RRETURN(MATCH_NOMATCH);
}
- cc = RAWUCHAR(eptr);
+ cc = UCHAR21(eptr);
if (cc < 128 && (md->ctypes[cc] & ctype_word) != 0)
RRETURN(MATCH_NOMATCH);
eptr++;
@@ -4589,7 +4595,7 @@ for (;;)
SCHECK_PARTIAL();
RRETURN(MATCH_NOMATCH);
}
- cc = RAWUCHAR(eptr);
+ cc = UCHAR21(eptr);
if (cc >= 128 || (md->ctypes[cc] & ctype_word) == 0)
RRETURN(MATCH_NOMATCH);
eptr++;
@@ -5150,7 +5156,7 @@ for (;;)
{
default: RRETURN(MATCH_NOMATCH);
case CHAR_CR:
- if (eptr < md->end_subject && RAWUCHAR(eptr) == CHAR_LF) eptr++;
+ if (eptr < md->end_subject && UCHAR21(eptr) == CHAR_LF) eptr++;
break;
case CHAR_LF:
@@ -5689,7 +5695,7 @@ for (;;)
eptr + 1 >= md->end_subject &&
NLBLOCK->nltype == NLTYPE_FIXED &&
NLBLOCK->nllen == 2 &&
- RAWUCHAR(eptr) == NLBLOCK->nl[0])
+ UCHAR21(eptr) == NLBLOCK->nl[0])
{
md->hitend = TRUE;
if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL);
@@ -5715,7 +5721,7 @@ for (;;)
eptr + 1 >= md->end_subject &&
NLBLOCK->nltype == NLTYPE_FIXED &&
NLBLOCK->nllen == 2 &&
- RAWUCHAR(eptr) == NLBLOCK->nl[0])
+ UCHAR21(eptr) == NLBLOCK->nl[0])
{
md->hitend = TRUE;
if (md->partial > 1) RRETURN(PCRE_ERROR_PARTIAL);
@@ -5772,7 +5778,7 @@ for (;;)
if (c == CHAR_CR)
{
if (++eptr >= md->end_subject) break;
- if (RAWUCHAR(eptr) == CHAR_LF) eptr++;
+ if (UCHAR21(eptr) == CHAR_LF) eptr++;
}
else
{
@@ -5935,8 +5941,8 @@ for (;;)
if (rrc != MATCH_NOMATCH) RRETURN(rrc);
eptr--;
BACKCHAR(eptr);
- if (ctype == OP_ANYNL && eptr > pp && RAWUCHAR(eptr) == CHAR_NL &&
- RAWUCHAR(eptr - 1) == CHAR_CR) eptr--;
+ if (ctype == OP_ANYNL && eptr > pp && UCHAR21(eptr) == CHAR_NL &&
+ UCHAR21(eptr - 1) == CHAR_CR) eptr--;
}
}
else
@@ -6783,10 +6789,10 @@ for(;;)
if (first_char != first_char2)
while (start_match < end_subject &&
- (smc = RAWUCHARTEST(start_match)) != first_char && smc != first_char2)
+ (smc = UCHAR21TEST(start_match)) != first_char && smc != first_char2)
start_match++;
else
- while (start_match < end_subject && RAWUCHARTEST(start_match) != first_char)
+ while (start_match < end_subject && UCHAR21TEST(start_match) != first_char)
start_match++;
}
@@ -6818,7 +6824,7 @@ for(;;)
if (start_match[-1] == CHAR_CR &&
(md->nltype == NLTYPE_ANY || md->nltype == NLTYPE_ANYCRLF) &&
start_match < end_subject &&
- RAWUCHARTEST(start_match) == CHAR_NL)
+ UCHAR21TEST(start_match) == CHAR_NL)
start_match++;
}
}
@@ -6829,22 +6835,12 @@ for(;;)
{
while (start_match < end_subject)
{
- register pcre_uint32 c = RAWUCHARTEST(start_match);
+ register pcre_uint32 c = UCHAR21TEST(start_match);
#ifndef COMPILE_PCRE8
if (c > 255) c = 255;
#endif
- if ((start_bits[c/8] & (1 << (c&7))) == 0)
- {
- start_match++;
-#if defined SUPPORT_UTF && defined COMPILE_PCRE8
- /* In non 8-bit mode, the iteration will stop for
- characters > 255 at the beginning or not stop at all. */
- if (utf)
- ACROSSCHAR(start_match < end_subject, *start_match,
- start_match++);
-#endif
- }
- else break;
+ if ((start_bits[c/8] & (1 << (c&7))) != 0) break;
+ start_match++;
}
}
} /* Starting optimizations */
@@ -6897,7 +6893,7 @@ for(;;)
{
while (p < end_subject)
{
- register pcre_uint32 pp = RAWUCHARINCTEST(p);
+ register pcre_uint32 pp = UCHAR21INCTEST(p);
if (pp == req_char || pp == req_char2) { p--; break; }
}
}
@@ -6905,7 +6901,7 @@ for(;;)
{
while (p < end_subject)
{
- if (RAWUCHARINCTEST(p) == req_char) { p--; break; }
+ if (UCHAR21INCTEST(p) == req_char) { p--; break; }
}
}
diff --git a/pcre/pcre_globals.c b/pcre/pcre_globals.c
index 3f878144a27..0f106aa9013 100644
--- a/pcre/pcre_globals.c
+++ b/pcre/pcre_globals.c
@@ -6,7 +6,7 @@
and semantics are as close as possible to those of the Perl 5 language.
Written by Philip Hazel
- Copyright (c) 1997-2012 University of Cambridge
+ Copyright (c) 1997-2014 University of Cambridge
-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
diff --git a/pcre/pcre_internal.h b/pcre/pcre_internal.h
index 0b9798c5541..6e915a0e453 100644
--- a/pcre/pcre_internal.h
+++ b/pcre/pcre_internal.h
@@ -7,7 +7,7 @@
and semantics are as close as possible to those of the Perl 5 language.
Written by Philip Hazel
- Copyright (c) 1997-2013 University of Cambridge
+ Copyright (c) 1997-2014 University of Cambridge
-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
@@ -316,8 +316,8 @@ start/end of string field names are. */
&(NLBLOCK->nllen), utf)) \
: \
((p) <= NLBLOCK->PSEND - NLBLOCK->nllen && \
- RAWUCHARTEST(p) == NLBLOCK->nl[0] && \
- (NLBLOCK->nllen == 1 || RAWUCHARTEST(p+1) == NLBLOCK->nl[1]) \
+ UCHAR21TEST(p) == NLBLOCK->nl[0] && \
+ (NLBLOCK->nllen == 1 || UCHAR21TEST(p+1) == NLBLOCK->nl[1]) \
) \
)
@@ -330,8 +330,8 @@ start/end of string field names are. */
&(NLBLOCK->nllen), utf)) \
: \
((p) >= NLBLOCK->PSSTART + NLBLOCK->nllen && \
- RAWUCHARTEST(p - NLBLOCK->nllen) == NLBLOCK->nl[0] && \
- (NLBLOCK->nllen == 1 || RAWUCHARTEST(p - NLBLOCK->nllen + 1) == NLBLOCK->nl[1]) \
+ UCHAR21TEST(p - NLBLOCK->nllen) == NLBLOCK->nl[0] && \
+ (NLBLOCK->nllen == 1 || UCHAR21TEST(p - NLBLOCK->nllen + 1) == NLBLOCK->nl[1]) \
) \
)
@@ -582,12 +582,27 @@ changed in future to be a fixed number of bytes or to depend on LINK_SIZE. */
#define MAX_MARK ((1u << 8) - 1)
#endif
+/* There is a proposed future special "UTF-21" mode, in which only the lowest
+21 bits of a 32-bit character are interpreted as UTF, with the remaining 11
+high-order bits available to the application for other uses. In preparation for
+the future implementation of this mode, there are macros that load a data item
+and, if in this special mode, mask it to 21 bits. These macros all have names
+starting with UCHAR21. In all other modes, including the normal 32-bit
+library, the macros all have the same simple definitions. When the new mode is
+implemented, it is expected that these definitions will be varied appropriately
+using #ifdef when compiling the library that supports the special mode. */
+
+#define UCHAR21(eptr) (*(eptr))
+#define UCHAR21TEST(eptr) (*(eptr))
+#define UCHAR21INC(eptr) (*(eptr)++)
+#define UCHAR21INCTEST(eptr) (*(eptr)++)
+
/* When UTF encoding is being used, a character is no longer just a single
-byte. The macros for character handling generate simple sequences when used in
-character-mode, and more complicated ones for UTF characters. GETCHARLENTEST
-and other macros are not used when UTF is not supported, so they are not
-defined. To make sure they can never even appear when UTF support is omitted,
-we don't even define them. */
+byte in 8-bit mode or a single short in 16-bit mode. The macros for character
+handling generate simple sequences when used in the basic mode, and more
+complicated ones for UTF characters. GETCHARLENTEST and other macros are not
+used when UTF is not supported. To make sure they can never even appear when
+UTF support is omitted, we don't even define them. */
#ifndef SUPPORT_UTF
@@ -600,10 +615,6 @@ we don't even define them. */
#define GETCHARINC(c, eptr) c = *eptr++;
#define GETCHARINCTEST(c, eptr) c = *eptr++;
#define GETCHARLEN(c, eptr, len) c = *eptr;
-#define RAWUCHAR(eptr) (*(eptr))
-#define RAWUCHARINC(eptr) (*(eptr)++)
-#define RAWUCHARTEST(eptr) (*(eptr))
-#define RAWUCHARINCTEST(eptr) (*(eptr)++)
/* #define GETCHARLENTEST(c, eptr, len) */
/* #define BACKCHAR(eptr) */
/* #define FORWARDCHAR(eptr) */
@@ -776,30 +787,6 @@ do not know if we are in UTF-8 mode. */
c = *eptr; \
if (utf && c >= 0xc0) GETUTF8LEN(c, eptr, len);
-/* Returns the next uchar, not advancing the pointer. This is called when
-we know we are in UTF mode. */
-
-#define RAWUCHAR(eptr) \
- (*(eptr))
-
-/* Returns the next uchar, advancing the pointer. This is called when
-we know we are in UTF mode. */
-
-#define RAWUCHARINC(eptr) \
- (*((eptr)++))
-
-/* Returns the next uchar, testing for UTF mode, and not advancing the
-pointer. */
-
-#define RAWUCHARTEST(eptr) \
- (*(eptr))
-
-/* Returns the next uchar, testing for UTF mode, advancing the
-pointer. */
-
-#define RAWUCHARINCTEST(eptr) \
- (*((eptr)++))
-
/* If the pointer is not at the start of a character, move it back until
it is. This is called only in UTF-8 mode - we don't put a test within the macro
because almost all calls are already within a block of UTF-8 only code. */
@@ -895,30 +882,6 @@ we do not know if we are in UTF-16 mode. */
c = *eptr; \
if (utf && (c & 0xfc00) == 0xd800) GETUTF16LEN(c, eptr, len);
-/* Returns the next uchar, not advancing the pointer. This is called when
-we know we are in UTF mode. */
-
-#define RAWUCHAR(eptr) \
- (*(eptr))
-
-/* Returns the next uchar, advancing the pointer. This is called when
-we know we are in UTF mode. */
-
-#define RAWUCHARINC(eptr) \
- (*((eptr)++))
-
-/* Returns the next uchar, testing for UTF mode, and not advancing the
-pointer. */
-
-#define RAWUCHARTEST(eptr) \
- (*(eptr))
-
-/* Returns the next uchar, testing for UTF mode, advancing the
-pointer. */
-
-#define RAWUCHARINCTEST(eptr) \
- (*((eptr)++))
-
/* If the pointer is not at the start of a character, move it back until
it is. This is called only in UTF-16 mode - we don't put a test within the
macro because almost all calls are already within a block of UTF-16 only
@@ -980,30 +943,6 @@ This is called when we do not know if we are in UTF-32 mode. */
#define GETCHARLENTEST(c, eptr, len) \
GETCHARTEST(c, eptr)
-/* Returns the next uchar, not advancing the pointer. This is called when
-we know we are in UTF mode. */
-
-#define RAWUCHAR(eptr) \
- (*(eptr))
-
-/* Returns the next uchar, advancing the pointer. This is called when
-we know we are in UTF mode. */
-
-#define RAWUCHARINC(eptr) \
- (*((eptr)++))
-
-/* Returns the next uchar, testing for UTF mode, and not advancing the
-pointer. */
-
-#define RAWUCHARTEST(eptr) \
- (*(eptr))
-
-/* Returns the next uchar, testing for UTF mode, advancing the
-pointer. */
-
-#define RAWUCHARINCTEST(eptr) \
- (*((eptr)++))
-
/* If the pointer is not at the start of a character, move it back until
it is. This is called only in UTF-32 mode - we don't put a test within the
macro because almost all calls are already within a block of UTF-32 only
@@ -1874,8 +1813,9 @@ table. */
/* Flag bits and data types for the extended class (OP_XCLASS) for classes that
contain characters with values greater than 255. */
-#define XCL_NOT 0x01 /* Flag: this is a negative class */
-#define XCL_MAP 0x02 /* Flag: a 32-byte map is present */
+#define XCL_NOT 0x01 /* Flag: this is a negative class */
+#define XCL_MAP 0x02 /* Flag: a 32-byte map is present */
+#define XCL_HASPROP 0x04 /* Flag: property checks are present. */
#define XCL_END 0 /* Marks end of individual items */
#define XCL_SINGLE 1 /* Single item (one multibyte char) follows */
@@ -2341,7 +2281,7 @@ enum { ERR0, ERR1, ERR2, ERR3, ERR4, ERR5, ERR6, ERR7, ERR8, ERR9,
ERR50, ERR51, ERR52, ERR53, ERR54, ERR55, ERR56, ERR57, ERR58, ERR59,
ERR60, ERR61, ERR62, ERR63, ERR64, ERR65, ERR66, ERR67, ERR68, ERR69,
ERR70, ERR71, ERR72, ERR73, ERR74, ERR75, ERR76, ERR77, ERR78, ERR79,
- ERR80, ERR81, ERR82, ERR83, ERR84, ERRCOUNT };
+ ERR80, ERR81, ERR82, ERR83, ERR84, ERR85, ERRCOUNT };
/* JIT compiling modes. The function list is indexed by them. */
diff --git a/pcre/pcre_jit_compile.c b/pcre/pcre_jit_compile.c
index 63b32c51670..e67071ef791 100644
--- a/pcre/pcre_jit_compile.c
+++ b/pcre/pcre_jit_compile.c
@@ -179,11 +179,12 @@ typedef struct jit_arguments {
typedef struct executable_functions {
void *executable_funcs[JIT_NUMBER_OF_COMPILE_MODES];
+ sljit_uw *read_only_data[JIT_NUMBER_OF_COMPILE_MODES];
+ sljit_uw executable_sizes[JIT_NUMBER_OF_COMPILE_MODES];
PUBL(jit_callback) callback;
void *userdata;
pcre_uint32 top_bracket;
pcre_uint32 limit_match;
- sljit_uw executable_sizes[JIT_NUMBER_OF_COMPILE_MODES];
} executable_functions;
typedef struct jump_list {
@@ -197,6 +198,12 @@ typedef struct stub_list {
struct stub_list *next;
} stub_list;
+typedef struct label_addr_list {
+ struct sljit_label *label;
+ sljit_uw *addr;
+ struct label_addr_list *next;
+} label_addr_list;
+
enum frame_types {
no_frame = -1,
no_stack = -2
@@ -306,7 +313,7 @@ typedef struct then_trap_backtrack {
int framesize;
} then_trap_backtrack;
-#define MAX_RANGE_SIZE 6
+#define MAX_RANGE_SIZE 4
typedef struct compiler_common {
/* The sljit ceneric compiler. */
@@ -315,6 +322,12 @@ typedef struct compiler_common {
pcre_uchar *start;
/* Maps private data offset to each opcode. */
sljit_si *private_data_ptrs;
+ /* This read-only data is available during runtime. */
+ sljit_uw *read_only_data;
+ /* The total size of the read-only data. */
+ sljit_uw read_only_data_size;
+ /* The next free entry of the read_only_data. */
+ sljit_uw *read_only_data_ptr;
/* Tells whether the capturing bracket is optimized. */
pcre_uint8 *optimized_cbracket;
/* Tells whether the starting offset is a target of then. */
@@ -349,6 +362,8 @@ typedef struct compiler_common {
sljit_sw lcc;
/* Mode can be PCRE_STUDY_JIT_COMPILE and others. */
int mode;
+ /* TRUE, when minlength is greater than 0. */
+ BOOL might_be_empty;
/* \K is found in the pattern. */
BOOL has_set_som;
/* (*SKIP:arg) is found in the pattern. */
@@ -363,13 +378,16 @@ typedef struct compiler_common {
BOOL positive_assert;
/* Newline control. */
int nltype;
+ pcre_uint32 nlmax;
+ pcre_uint32 nlmin;
int newline;
int bsr_nltype;
+ pcre_uint32 bsr_nlmax;
+ pcre_uint32 bsr_nlmin;
/* Dollar endonly. */
int endonly;
/* Tables. */
sljit_sw ctypes;
- int digits[2 + MAX_RANGE_SIZE];
/* Named capturing brackets. */
pcre_uchar *name_table;
sljit_sw name_count;
@@ -380,7 +398,9 @@ typedef struct compiler_common {
struct sljit_label *quit_label;
struct sljit_label *forced_quit_label;
struct sljit_label *accept_label;
+ struct sljit_label *ff_newline_shortcut;
stub_list *stubs;
+ label_addr_list *label_addrs;
recurse_entry *entries;
recurse_entry *currententry;
jump_list *partialmatch;
@@ -404,10 +424,9 @@ typedef struct compiler_common {
#ifdef SUPPORT_UCP
BOOL use_ucp;
#endif
-#ifndef COMPILE_PCRE32
- jump_list *utfreadchar;
-#endif
#ifdef COMPILE_PCRE8
+ jump_list *utfreadchar;
+ jump_list *utfreadchar16;
jump_list *utfreadtype8;
#endif
#endif /* SUPPORT_UTF */
@@ -524,6 +543,8 @@ the start pointers when the end of the capturing group has not yet reached. */
#define GET_LOCAL_BASE(dst, dstw, offset) \
sljit_get_local_base(compiler, (dst), (dstw), (offset))
+#define READ_CHAR_MAX 0x7fffffff
+
static pcre_uchar* bracketend(pcre_uchar* cc)
{
SLJIT_ASSERT((*cc >= OP_ASSERT && *cc <= OP_ASSERTBACK_NOT) || (*cc >= OP_ONCE && *cc <= OP_SCOND));
@@ -533,6 +554,25 @@ cc += 1 + LINK_SIZE;
return cc;
}
+static int no_alternatives(pcre_uchar* cc)
+{
+int count = 0;
+SLJIT_ASSERT((*cc >= OP_ASSERT && *cc <= OP_ASSERTBACK_NOT) || (*cc >= OP_ONCE && *cc <= OP_SCOND));
+do
+ {
+ cc += GET(cc, 1);
+ count++;
+ }
+while (*cc == OP_ALT);
+SLJIT_ASSERT(*cc >= OP_KET && *cc <= OP_KETRPOS);
+return count;
+}
+
+static int ones_in_half_byte[16] = {
+ /* 0 */ 0, 1, 1, 2, /* 4 */ 1, 2, 2, 3,
+ /* 8 */ 1, 2, 2, 3, /* 12 */ 2, 3, 3, 4
+};
+
/* Functions whose might need modification for all new supported opcodes:
next_opcode
check_opcode_types
@@ -752,6 +792,7 @@ while (cc < ccend)
{
case OP_SET_SOM:
common->has_set_som = TRUE;
+ common->might_be_empty = TRUE;
cc += 1;
break;
@@ -761,6 +802,16 @@ while (cc < ccend)
cc += 1 + IMM2_SIZE;
break;
+ case OP_BRA:
+ case OP_CBRA:
+ case OP_SBRA:
+ case OP_SCBRA:
+ count = no_alternatives(cc);
+ if (count > 4)
+ common->read_only_data_size += count * sizeof(sljit_uw);
+ cc += 1 + LINK_SIZE + (*cc == OP_CBRA || *cc == OP_SCBRA ? IMM2_SIZE : 0);
+ break;
+
case OP_CBRAPOS:
case OP_SCBRAPOS:
common->optimized_cbracket[GET2(cc, 1 + LINK_SIZE)] = 0;
@@ -2019,6 +2070,21 @@ while (list_item)
common->stubs = NULL;
}
+static void add_label_addr(compiler_common *common)
+{
+DEFINE_COMPILER;
+label_addr_list *label_addr;
+
+label_addr = sljit_alloc_memory(compiler, sizeof(label_addr_list));
+if (label_addr == NULL)
+ return;
+label_addr->label = LABEL();
+label_addr->addr = common->read_only_data_ptr;
+label_addr->next = common->label_addrs;
+common->label_addrs = label_addr;
+common->read_only_data_ptr++;
+}
+
static SLJIT_INLINE void count_match(compiler_common *common)
{
DEFINE_COMPILER;
@@ -2457,107 +2523,290 @@ else
JUMPHERE(jump);
}
-static void read_char(compiler_common *common)
+static void peek_char(compiler_common *common, pcre_uint32 max)
{
-/* Reads the character into TMP1, updates STR_PTR.
+/* Reads the character into TMP1, keeps STR_PTR.
Does not check STR_END. TMP2 Destroyed. */
DEFINE_COMPILER;
#if defined SUPPORT_UTF && !defined COMPILE_PCRE32
struct sljit_jump *jump;
#endif
+SLJIT_UNUSED_ARG(max);
+
OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), 0);
-#if defined SUPPORT_UTF && !defined COMPILE_PCRE32
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
if (common->utf)
{
-#if defined COMPILE_PCRE8
+ if (max < 128) return;
+
jump = CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, 0xc0);
-#elif defined COMPILE_PCRE16
- jump = CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, 0xd800);
-#endif /* COMPILE_PCRE[8|16] */
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
add_jump(compiler, &common->utfreadchar, JUMP(SLJIT_FAST_CALL));
+ OP2(SLJIT_SUB, STR_PTR, 0, STR_PTR, 0, TMP2, 0);
JUMPHERE(jump);
}
#endif /* SUPPORT_UTF && !COMPILE_PCRE32 */
+
+#if defined SUPPORT_UTF && defined COMPILE_PCRE16
+if (common->utf)
+ {
+ if (max < 0xd800) return;
+
+ OP2(SLJIT_SUB, TMP2, 0, TMP1, 0, SLJIT_IMM, 0xd800);
+ jump = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 0xdc00 - 0xd800 - 1);
+ /* TMP2 contains the high surrogate. */
+ OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
+ OP2(SLJIT_ADD, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x40);
+ OP2(SLJIT_SHL, TMP2, 0, TMP2, 0, SLJIT_IMM, 10);
+ OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x3ff);
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
+ JUMPHERE(jump);
+ }
+#endif
+}
+
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+
+static BOOL is_char7_bitset(const pcre_uint8 *bitset, BOOL nclass)
+{
+/* Tells whether the character codes below 128 are enough
+to determine a match. */
+const pcre_uint8 value = nclass ? 0xff : 0;
+const pcre_uint8* end = bitset + 32;
+
+bitset += 16;
+do
+ {
+ if (*bitset++ != value)
+ return FALSE;
+ }
+while (bitset < end);
+return TRUE;
+}
+
+static void read_char7_type(compiler_common *common, BOOL full_read)
+{
+/* Reads the precise character type of a character into TMP1, if the character
+is less than 128. Otherwise it returns with zero. Does not check STR_END. The
+full_read argument tells whether characters above max are accepted or not. */
+DEFINE_COMPILER;
+struct sljit_jump *jump;
+
+SLJIT_ASSERT(common->utf);
+
+OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), 0);
OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
+
+OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes);
+
+if (full_read)
+ {
+ jump = CMP(SLJIT_C_LESS, TMP2, 0, SLJIT_IMM, 0xc0);
+ OP1(SLJIT_MOV_UB, TMP2, 0, SLJIT_MEM1(TMP2), (sljit_sw)PRIV(utf8_table4) - 0xc0);
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, TMP2, 0);
+ JUMPHERE(jump);
+ }
}
-static void peek_char(compiler_common *common)
+#endif /* SUPPORT_UTF && COMPILE_PCRE8 */
+
+static void read_char_range(compiler_common *common, pcre_uint32 min, pcre_uint32 max, BOOL update_str_ptr)
{
-/* Reads the character into TMP1, keeps STR_PTR.
-Does not check STR_END. TMP2 Destroyed. */
+/* Reads the precise value of a character into TMP1, if the character is
+between min and max (c >= min && c <= max). Otherwise it returns with a value
+outside the range. Does not check STR_END. */
DEFINE_COMPILER;
#if defined SUPPORT_UTF && !defined COMPILE_PCRE32
struct sljit_jump *jump;
#endif
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+struct sljit_jump *jump2;
+#endif
-OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), 0);
-#if defined SUPPORT_UTF && !defined COMPILE_PCRE32
+SLJIT_UNUSED_ARG(update_str_ptr);
+SLJIT_UNUSED_ARG(min);
+SLJIT_UNUSED_ARG(max);
+SLJIT_ASSERT(min <= max);
+
+OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
+OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
+
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
if (common->utf)
{
-#if defined COMPILE_PCRE8
+ if (max < 128 && !update_str_ptr) return;
+
jump = CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, 0xc0);
-#elif defined COMPILE_PCRE16
- jump = CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, 0xd800);
-#endif /* COMPILE_PCRE[8|16] */
- add_jump(compiler, &common->utfreadchar, JUMP(SLJIT_FAST_CALL));
- OP2(SLJIT_SUB, STR_PTR, 0, STR_PTR, 0, TMP2, 0);
+ if (min >= 0x10000)
+ {
+ OP2(SLJIT_SUB, TMP2, 0, TMP1, 0, SLJIT_IMM, 0xf0);
+ if (update_str_ptr)
+ OP1(SLJIT_MOV_UB, RETURN_ADDR, 0, SLJIT_MEM1(TMP1), (sljit_sw)PRIV(utf8_table4) - 0xc0);
+ OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
+ jump2 = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 0x7);
+ OP2(SLJIT_SHL, TMP2, 0, TMP2, 0, SLJIT_IMM, 6);
+ OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x3f);
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
+ OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(1));
+ OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 6);
+ OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
+ OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(2));
+ if (!update_str_ptr)
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(3));
+ OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 6);
+ OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
+ JUMPHERE(jump2);
+ if (update_str_ptr)
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, RETURN_ADDR, 0);
+ }
+ else if (min >= 0x800 && max <= 0xffff)
+ {
+ OP2(SLJIT_SUB, TMP2, 0, TMP1, 0, SLJIT_IMM, 0xe0);
+ if (update_str_ptr)
+ OP1(SLJIT_MOV_UB, RETURN_ADDR, 0, SLJIT_MEM1(TMP1), (sljit_sw)PRIV(utf8_table4) - 0xc0);
+ OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
+ jump2 = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 0xf);
+ OP2(SLJIT_SHL, TMP2, 0, TMP2, 0, SLJIT_IMM, 6);
+ OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x3f);
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
+ OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(1));
+ if (!update_str_ptr)
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(2));
+ OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 6);
+ OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
+ JUMPHERE(jump2);
+ if (update_str_ptr)
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, RETURN_ADDR, 0);
+ }
+ else if (max >= 0x800)
+ add_jump(compiler, (max < 0x10000) ? &common->utfreadchar16 : &common->utfreadchar, JUMP(SLJIT_FAST_CALL));
+ else if (max < 128)
+ {
+ OP1(SLJIT_MOV_UB, TMP2, 0, SLJIT_MEM1(TMP1), (sljit_sw)PRIV(utf8_table4) - 0xc0);
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, TMP2, 0);
+ }
+ else
+ {
+ OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
+ if (!update_str_ptr)
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
+ else
+ OP1(SLJIT_MOV_UB, RETURN_ADDR, 0, SLJIT_MEM1(TMP1), (sljit_sw)PRIV(utf8_table4) - 0xc0);
+ OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x3f);
+ OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 6);
+ OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
+ if (update_str_ptr)
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, RETURN_ADDR, 0);
+ }
JUMPHERE(jump);
}
-#endif /* SUPPORT_UTF && !COMPILE_PCRE32 */
+#endif
+
+#if defined SUPPORT_UTF && defined COMPILE_PCRE16
+if (common->utf)
+ {
+ if (max >= 0x10000)
+ {
+ OP2(SLJIT_SUB, TMP2, 0, TMP1, 0, SLJIT_IMM, 0xd800);
+ jump = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 0xdc00 - 0xd800 - 1);
+ /* TMP2 contains the high surrogate. */
+ OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
+ OP2(SLJIT_ADD, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x40);
+ OP2(SLJIT_SHL, TMP2, 0, TMP2, 0, SLJIT_IMM, 10);
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
+ OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x3ff);
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
+ JUMPHERE(jump);
+ return;
+ }
+
+ if (max < 0xd800 && !update_str_ptr) return;
+
+ /* Skip low surrogate if necessary. */
+ OP2(SLJIT_SUB, TMP2, 0, TMP1, 0, SLJIT_IMM, 0xd800);
+ jump = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 0xdc00 - 0xd800 - 1);
+ if (update_str_ptr)
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
+ if (max >= 0xd800)
+ OP1(SLJIT_MOV, TMP1, 0, SLJIT_IMM, 0x10000);
+ JUMPHERE(jump);
+ }
+#endif
+}
+
+static SLJIT_INLINE void read_char(compiler_common *common)
+{
+read_char_range(common, 0, READ_CHAR_MAX, TRUE);
}
-static void read_char8_type(compiler_common *common)
+static void read_char8_type(compiler_common *common, BOOL update_str_ptr)
{
/* Reads the character type into TMP1, updates STR_PTR. Does not check STR_END. */
DEFINE_COMPILER;
-#if defined SUPPORT_UTF || defined COMPILE_PCRE16 || defined COMPILE_PCRE32
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
struct sljit_jump *jump;
#endif
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+struct sljit_jump *jump2;
+#endif
-#ifdef SUPPORT_UTF
+SLJIT_UNUSED_ARG(update_str_ptr);
+
+OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), 0);
+OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
+
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
if (common->utf)
{
- OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), 0);
- OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
-#if defined COMPILE_PCRE8
/* This can be an extra read in some situations, but hopefully
it is needed in most cases. */
OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes);
jump = CMP(SLJIT_C_LESS, TMP2, 0, SLJIT_IMM, 0xc0);
- add_jump(compiler, &common->utfreadtype8, JUMP(SLJIT_FAST_CALL));
- JUMPHERE(jump);
-#elif defined COMPILE_PCRE16
- OP1(SLJIT_MOV, TMP1, 0, SLJIT_IMM, 0);
- jump = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 255);
- OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes);
- JUMPHERE(jump);
- /* Skip low surrogate if necessary. */
- OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0xfc00);
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP2, 0, SLJIT_IMM, 0xd800);
- OP_FLAGS(SLJIT_MOV, TMP2, 0, SLJIT_UNUSED, 0, SLJIT_C_EQUAL);
- OP2(SLJIT_SHL, TMP2, 0, TMP2, 0, SLJIT_IMM, 1);
- OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, TMP2, 0);
-#elif defined COMPILE_PCRE32
- OP1(SLJIT_MOV, TMP1, 0, SLJIT_IMM, 0);
- jump = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 255);
- OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes);
+ if (!update_str_ptr)
+ {
+ OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
+ OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
+ OP2(SLJIT_SHL, TMP2, 0, TMP2, 0, SLJIT_IMM, 6);
+ OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x3f);
+ OP2(SLJIT_OR, TMP2, 0, TMP2, 0, TMP1, 0);
+ OP1(SLJIT_MOV, TMP1, 0, SLJIT_IMM, 0);
+ jump2 = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 255);
+ OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes);
+ JUMPHERE(jump2);
+ }
+ else
+ add_jump(compiler, &common->utfreadtype8, JUMP(SLJIT_FAST_CALL));
JUMPHERE(jump);
-#endif /* COMPILE_PCRE[8|16|32] */
return;
}
-#endif /* SUPPORT_UTF */
-OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), 0);
-OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
-#if defined COMPILE_PCRE16 || defined COMPILE_PCRE32
+#endif /* SUPPORT_UTF && COMPILE_PCRE8 */
+
+#if !defined COMPILE_PCRE8
/* The ctypes array contains only 256 values. */
OP1(SLJIT_MOV, TMP1, 0, SLJIT_IMM, 0);
jump = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 255);
#endif
OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes);
-#if defined COMPILE_PCRE16 || defined COMPILE_PCRE32
+#if !defined COMPILE_PCRE8
JUMPHERE(jump);
#endif
+
+#if defined SUPPORT_UTF && defined COMPILE_PCRE16
+if (common->utf && update_str_ptr)
+ {
+ /* Skip low surrogate if necessary. */
+ OP2(SLJIT_SUB, TMP2, 0, TMP2, 0, SLJIT_IMM, 0xd800);
+ jump = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 0xdc00 - 0xd800 - 1);
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
+ JUMPHERE(jump);
+ }
+#endif /* SUPPORT_UTF && COMPILE_PCRE16 */
}
static void skip_char_back(compiler_common *common)
@@ -2595,28 +2844,35 @@ if (common->utf)
OP2(SLJIT_SUB, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
}
-static void check_newlinechar(compiler_common *common, int nltype, jump_list **backtracks, BOOL jumpiftrue)
+static void check_newlinechar(compiler_common *common, int nltype, jump_list **backtracks, BOOL jumpifmatch)
{
/* Character comes in TMP1. Checks if it is a newline. TMP2 may be destroyed. */
DEFINE_COMPILER;
+struct sljit_jump *jump;
if (nltype == NLTYPE_ANY)
{
add_jump(compiler, &common->anynewline, JUMP(SLJIT_FAST_CALL));
- add_jump(compiler, backtracks, JUMP(jumpiftrue ? SLJIT_C_NOT_ZERO : SLJIT_C_ZERO));
+ add_jump(compiler, backtracks, JUMP(jumpifmatch ? SLJIT_C_NOT_ZERO : SLJIT_C_ZERO));
}
else if (nltype == NLTYPE_ANYCRLF)
{
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, CHAR_CR);
- OP_FLAGS(SLJIT_MOV, TMP2, 0, SLJIT_UNUSED, 0, SLJIT_C_EQUAL);
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, CHAR_NL);
- OP_FLAGS(SLJIT_OR | SLJIT_SET_E, TMP2, 0, TMP2, 0, SLJIT_C_EQUAL);
- add_jump(compiler, backtracks, JUMP(jumpiftrue ? SLJIT_C_NOT_ZERO : SLJIT_C_ZERO));
+ if (jumpifmatch)
+ {
+ add_jump(compiler, backtracks, CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR));
+ add_jump(compiler, backtracks, CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_NL));
+ }
+ else
+ {
+ jump = CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR);
+ add_jump(compiler, backtracks, CMP(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_NL));
+ JUMPHERE(jump);
+ }
}
else
{
SLJIT_ASSERT(nltype == NLTYPE_FIXED && common->newline < 256);
- add_jump(compiler, backtracks, CMP(jumpiftrue ? SLJIT_C_EQUAL : SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, common->newline));
+ add_jump(compiler, backtracks, CMP(jumpifmatch ? SLJIT_C_EQUAL : SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, common->newline));
}
}
@@ -2626,58 +2882,84 @@ else
static void do_utfreadchar(compiler_common *common)
{
/* Fast decoding a UTF-8 character. TMP1 contains the first byte
-of the character (>= 0xc0). Return char value in TMP1, length - 1 in TMP2. */
+of the character (>= 0xc0). Return char value in TMP1, length in TMP2. */
DEFINE_COMPILER;
struct sljit_jump *jump;
sljit_emit_fast_enter(compiler, RETURN_ADDR, 0);
+OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
+OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x3f);
+OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 6);
+OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
+OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
+
/* Searching for the first zero. */
-OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, 0x20);
+OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, 0x800);
jump = JUMP(SLJIT_C_NOT_ZERO);
/* Two byte sequence. */
-OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(1));
OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
-OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x1f);
+OP1(SLJIT_MOV, TMP2, 0, SLJIT_IMM, IN_UCHARS(2));
+sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
+
+JUMPHERE(jump);
+OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(1));
+OP2(SLJIT_XOR, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x800);
OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 6);
OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
-OP1(SLJIT_MOV, TMP2, 0, SLJIT_IMM, IN_UCHARS(1));
-sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
-JUMPHERE(jump);
-OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, 0x10);
+OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, 0x10000);
jump = JUMP(SLJIT_C_NOT_ZERO);
/* Three byte sequence. */
-OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(1));
-OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x0f);
-OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 12);
-OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
-OP2(SLJIT_SHL, TMP2, 0, TMP2, 0, SLJIT_IMM, 6);
-OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
-OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(2));
OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(2));
-OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
-OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
-OP1(SLJIT_MOV, TMP2, 0, SLJIT_IMM, IN_UCHARS(2));
+OP1(SLJIT_MOV, TMP2, 0, SLJIT_IMM, IN_UCHARS(3));
sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
-JUMPHERE(jump);
/* Four byte sequence. */
-OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(1));
-OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x07);
-OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 18);
+JUMPHERE(jump);
+OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(2));
+OP2(SLJIT_XOR, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x10000);
+OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 6);
+OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(3));
OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
-OP2(SLJIT_SHL, TMP2, 0, TMP2, 0, SLJIT_IMM, 12);
OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
-OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(2));
+OP1(SLJIT_MOV, TMP2, 0, SLJIT_IMM, IN_UCHARS(4));
+sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
+}
+
+static void do_utfreadchar16(compiler_common *common)
+{
+/* Fast decoding a UTF-8 character. TMP1 contains the first byte
+of the character (>= 0xc0). Return value in TMP1. */
+DEFINE_COMPILER;
+struct sljit_jump *jump;
+
+sljit_emit_fast_enter(compiler, RETURN_ADDR, 0);
+OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
+OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x3f);
+OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 6);
OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
-OP2(SLJIT_SHL, TMP2, 0, TMP2, 0, SLJIT_IMM, 6);
OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
-OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(3));
-OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(3));
+
+/* Searching for the first zero. */
+OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, 0x800);
+jump = JUMP(SLJIT_C_NOT_ZERO);
+/* Two byte sequence. */
+OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
+sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
+
+JUMPHERE(jump);
+OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, 0x400);
+OP_FLAGS(SLJIT_MOV, TMP2, 0, SLJIT_UNUSED, 0, SLJIT_C_NOT_ZERO);
+/* This code runs only in 8 bit mode. No need to shift the value. */
+OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, TMP2, 0);
+OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(1));
+OP2(SLJIT_XOR, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x800);
+OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 6);
OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3f);
OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
-OP1(SLJIT_MOV, TMP2, 0, SLJIT_IMM, IN_UCHARS(3));
+/* Three byte sequence. */
+OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(2));
sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
}
@@ -2697,53 +2979,27 @@ jump = JUMP(SLJIT_C_NOT_ZERO);
OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x1f);
+/* The upper 5 bits are known at this point. */
+compare = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 0x3);
OP2(SLJIT_SHL, TMP2, 0, TMP2, 0, SLJIT_IMM, 6);
OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x3f);
OP2(SLJIT_OR, TMP2, 0, TMP2, 0, TMP1, 0);
-compare = CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, 255);
OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), common->ctypes);
sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
JUMPHERE(compare);
OP1(SLJIT_MOV, TMP1, 0, SLJIT_IMM, 0);
sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
-JUMPHERE(jump);
/* We only have types for characters less than 256. */
-OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP2), (sljit_sw)PRIV(utf8_table4) - 0xc0);
-OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, TMP1, 0);
-OP1(SLJIT_MOV, TMP1, 0, SLJIT_IMM, 0);
-sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
-}
-
-#elif defined COMPILE_PCRE16
-
-static void do_utfreadchar(compiler_common *common)
-{
-/* Fast decoding a UTF-16 character. TMP1 contains the first 16 bit char
-of the character (>= 0xd800). Return char value in TMP1, length - 1 in TMP2. */
-DEFINE_COMPILER;
-struct sljit_jump *jump;
-
-sljit_emit_fast_enter(compiler, RETURN_ADDR, 0);
-jump = CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, 0xdc00);
-/* Do nothing, only return. */
-sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
-
JUMPHERE(jump);
-/* Combine two 16 bit characters. */
-OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(1));
-OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
-OP2(SLJIT_AND, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x3ff);
-OP2(SLJIT_SHL, TMP1, 0, TMP1, 0, SLJIT_IMM, 10);
-OP2(SLJIT_AND, TMP2, 0, TMP2, 0, SLJIT_IMM, 0x3ff);
-OP2(SLJIT_OR, TMP1, 0, TMP1, 0, TMP2, 0);
-OP1(SLJIT_MOV, TMP2, 0, SLJIT_IMM, IN_UCHARS(1));
-OP2(SLJIT_ADD, TMP1, 0, TMP1, 0, SLJIT_IMM, 0x10000);
+OP1(SLJIT_MOV_UB, TMP2, 0, SLJIT_MEM1(TMP2), (sljit_sw)PRIV(utf8_table4) - 0xc0);
+OP1(SLJIT_MOV, TMP1, 0, SLJIT_IMM, 0);
+OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, TMP2, 0);
sljit_emit_fast_return(compiler, RETURN_ADDR, 0);
}
-#endif /* COMPILE_PCRE[8|16] */
+#endif /* COMPILE_PCRE8 */
#endif /* SUPPORT_UTF */
@@ -2818,7 +3074,7 @@ if (firstline)
mainloop = LABEL();
/* Continual stores does not cause data dependency. */
OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_LOCALS_REG), common->first_line_end, STR_PTR, 0);
- read_char(common);
+ read_char_range(common, common->nlmin, common->nlmax, TRUE);
check_newlinechar(common, common->nltype, &newline, TRUE);
CMPTO(SLJIT_C_LESS, STR_PTR, 0, STR_END, 0, mainloop);
JUMPHERE(end);
@@ -2894,37 +3150,66 @@ if (newlinecheck)
return mainloop;
}
-#define MAX_N_CHARS 3
+#define MAX_N_CHARS 16
+#define MAX_N_BYTES 8
-static SLJIT_INLINE BOOL fast_forward_first_n_chars(compiler_common *common, BOOL firstline)
+static SLJIT_INLINE void add_prefix_byte(pcre_uint8 byte, pcre_uint8 *bytes)
{
-DEFINE_COMPILER;
-struct sljit_label *start;
-struct sljit_jump *quit;
-pcre_uint32 chars[MAX_N_CHARS * 2];
-pcre_uchar *cc = common->start + 1 + LINK_SIZE;
-int location = 0;
-pcre_int32 len, c, bit, caseless;
-int must_stop;
+pcre_uint8 len = bytes[0];
+int i;
-/* We do not support alternatives now. */
-if (*(common->start + GET(common->start, 1)) == OP_ALT)
- return FALSE;
+if (len == 255)
+ return;
+
+if (len == 0)
+ {
+ bytes[0] = 1;
+ bytes[1] = byte;
+ return;
+ }
+
+for (i = len; i > 0; i--)
+ if (bytes[i] == byte)
+ return;
+if (len >= MAX_N_BYTES - 1)
+ {
+ bytes[0] = 255;
+ return;
+ }
+
+len++;
+bytes[len] = byte;
+bytes[0] = len;
+}
+
+static int scan_prefix(compiler_common *common, pcre_uchar *cc, pcre_uint32 *chars, pcre_uint8 *bytes, int max_chars)
+{
+/* Recursive function, which scans prefix literals. */
+BOOL last, any, caseless;
+int len, repeat, len_save, consumed = 0;
+pcre_uint32 chr, mask;
+pcre_uchar *alternative, *cc_save, *oc;
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+pcre_uchar othercase[8];
+#elif defined SUPPORT_UTF && defined COMPILE_PCRE16
+pcre_uchar othercase[2];
+#else
+pcre_uchar othercase[1];
+#endif
+
+repeat = 1;
while (TRUE)
{
- caseless = 0;
- must_stop = 1;
- switch(*cc)
+ last = TRUE;
+ any = FALSE;
+ caseless = FALSE;
+ switch (*cc)
{
- case OP_CHAR:
- must_stop = 0;
- cc++;
- break;
-
case OP_CHARI:
- caseless = 1;
- must_stop = 0;
+ caseless = TRUE;
+ case OP_CHAR:
+ last = FALSE;
cc++;
break;
@@ -2943,125 +3228,546 @@ while (TRUE)
cc++;
continue;
+ case OP_ASSERT:
+ case OP_ASSERT_NOT:
+ case OP_ASSERTBACK:
+ case OP_ASSERTBACK_NOT:
+ cc = bracketend(cc);
+ continue;
+
+ case OP_PLUSI:
+ case OP_MINPLUSI:
+ case OP_POSPLUSI:
+ caseless = TRUE;
case OP_PLUS:
case OP_MINPLUS:
case OP_POSPLUS:
cc++;
break;
+ case OP_EXACTI:
+ caseless = TRUE;
case OP_EXACT:
+ repeat = GET2(cc, 1);
+ last = FALSE;
cc += 1 + IMM2_SIZE;
break;
- case OP_PLUSI:
- case OP_MINPLUSI:
- case OP_POSPLUSI:
- caseless = 1;
+ case OP_QUERYI:
+ case OP_MINQUERYI:
+ case OP_POSQUERYI:
+ caseless = TRUE;
+ case OP_QUERY:
+ case OP_MINQUERY:
+ case OP_POSQUERY:
+ len = 1;
cc++;
+#ifdef SUPPORT_UTF
+ if (common->utf && HAS_EXTRALEN(*cc)) len += GET_EXTRALEN(*cc);
+#endif
+ max_chars = scan_prefix(common, cc + len, chars, bytes, max_chars);
+ if (max_chars == 0)
+ return consumed;
+ last = FALSE;
break;
- case OP_EXACTI:
- caseless = 1;
+ case OP_KET:
+ cc += 1 + LINK_SIZE;
+ continue;
+
+ case OP_ALT:
+ cc += GET(cc, 1);
+ continue;
+
+ case OP_ONCE:
+ case OP_ONCE_NC:
+ case OP_BRA:
+ case OP_BRAPOS:
+ case OP_CBRA:
+ case OP_CBRAPOS:
+ alternative = cc + GET(cc, 1);
+ while (*alternative == OP_ALT)
+ {
+ max_chars = scan_prefix(common, alternative + 1 + LINK_SIZE, chars, bytes, max_chars);
+ if (max_chars == 0)
+ return consumed;
+ alternative += GET(alternative, 1);
+ }
+
+ if (*cc == OP_CBRA || *cc == OP_CBRAPOS)
+ cc += IMM2_SIZE;
+ cc += 1 + LINK_SIZE;
+ continue;
+
+ case OP_CLASS:
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+ if (common->utf && !is_char7_bitset((const pcre_uint8 *)(cc + 1), FALSE)) return consumed;
+#endif
+ any = TRUE;
+ cc += 1 + 32 / sizeof(pcre_uchar);
+ break;
+
+ case OP_NCLASS:
+#if defined SUPPORT_UTF && !defined COMPILE_PCRE32
+ if (common->utf) return consumed;
+#endif
+ any = TRUE;
+ cc += 1 + 32 / sizeof(pcre_uchar);
+ break;
+
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+ case OP_XCLASS:
+#if defined SUPPORT_UTF && !defined COMPILE_PCRE32
+ if (common->utf) return consumed;
+#endif
+ any = TRUE;
+ cc += GET(cc, 1);
+ break;
+#endif
+
+ case OP_DIGIT:
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+ if (common->utf && !is_char7_bitset((const pcre_uint8 *)common->ctypes - cbit_length + cbit_digit, FALSE))
+ return consumed;
+#endif
+ any = TRUE;
+ cc++;
+ break;
+
+ case OP_WHITESPACE:
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+ if (common->utf && !is_char7_bitset((const pcre_uint8 *)common->ctypes - cbit_length + cbit_space, FALSE))
+ return consumed;
+#endif
+ any = TRUE;
+ cc++;
+ break;
+
+ case OP_WORDCHAR:
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+ if (common->utf && !is_char7_bitset((const pcre_uint8 *)common->ctypes - cbit_length + cbit_word, FALSE))
+ return consumed;
+#endif
+ any = TRUE;
+ cc++;
+ break;
+
+ case OP_NOT:
+ case OP_NOTI:
+ cc++;
+ /* Fall through. */
+ case OP_NOT_DIGIT:
+ case OP_NOT_WHITESPACE:
+ case OP_NOT_WORDCHAR:
+ case OP_ANY:
+ case OP_ALLANY:
+#if defined SUPPORT_UTF && !defined COMPILE_PCRE32
+ if (common->utf) return consumed;
+#endif
+ any = TRUE;
+ cc++;
+ break;
+
+#ifdef SUPPORT_UCP
+ case OP_NOTPROP:
+ case OP_PROP:
+#if defined SUPPORT_UTF && !defined COMPILE_PCRE32
+ if (common->utf) return consumed;
+#endif
+ any = TRUE;
+ cc += 1 + 2;
+ break;
+#endif
+
+ case OP_TYPEEXACT:
+ repeat = GET2(cc, 1);
cc += 1 + IMM2_SIZE;
+ continue;
+
+ case OP_NOTEXACT:
+ case OP_NOTEXACTI:
+#if defined SUPPORT_UTF && !defined COMPILE_PCRE32
+ if (common->utf) return consumed;
+#endif
+ any = TRUE;
+ repeat = GET2(cc, 1);
+ cc += 1 + IMM2_SIZE + 1;
break;
default:
- must_stop = 2;
- break;
+ return consumed;
}
- if (must_stop == 2)
- break;
+ if (any)
+ {
+#if defined COMPILE_PCRE8
+ mask = 0xff;
+#elif defined COMPILE_PCRE16
+ mask = 0xffff;
+#elif defined COMPILE_PCRE32
+ mask = 0xffffffff;
+#else
+ SLJIT_ASSERT_STOP();
+#endif
+
+ do
+ {
+ chars[0] = mask;
+ chars[1] = mask;
+ bytes[0] = 255;
+
+ consumed++;
+ if (--max_chars == 0)
+ return consumed;
+ chars += 2;
+ bytes += MAX_N_BYTES;
+ }
+ while (--repeat > 0);
+
+ repeat = 1;
+ continue;
+ }
len = 1;
#ifdef SUPPORT_UTF
- if (common->utf && HAS_EXTRALEN(cc[0])) len += GET_EXTRALEN(cc[0]);
+ if (common->utf && HAS_EXTRALEN(*cc)) len += GET_EXTRALEN(*cc);
#endif
if (caseless && char_has_othercase(common, cc))
{
- caseless = char_get_othercase_bit(common, cc);
- if (caseless == 0)
- return FALSE;
-#ifdef COMPILE_PCRE8
- caseless = ((caseless & 0xff) << 8) | (len - (caseless >> 8));
-#else
- if ((caseless & 0x100) != 0)
- caseless = ((caseless & 0xff) << 16) | (len - (caseless >> 9));
+#ifdef SUPPORT_UTF
+ if (common->utf)
+ {
+ GETCHAR(chr, cc);
+ if ((int)PRIV(ord2utf)(char_othercase(common, chr), othercase) != len)
+ return consumed;
+ }
else
- caseless = ((caseless & 0xff) << 8) | (len - (caseless >> 9));
#endif
+ {
+ chr = *cc;
+ othercase[0] = TABLE_GET(chr, common->fcc, chr);
+ }
}
else
- caseless = 0;
+ caseless = FALSE;
- while (len > 0 && location < MAX_N_CHARS * 2)
+ len_save = len;
+ cc_save = cc;
+ while (TRUE)
{
- c = *cc;
- bit = 0;
- if (len == (caseless & 0xff))
+ oc = othercase;
+ do
{
- bit = caseless >> 8;
- c |= bit;
+ chr = *cc;
+#ifdef COMPILE_PCRE32
+ if (SLJIT_UNLIKELY(chr == NOTACHAR))
+ return consumed;
+#endif
+ add_prefix_byte((pcre_uint8)chr, bytes);
+
+ mask = 0;
+ if (caseless)
+ {
+ add_prefix_byte((pcre_uint8)*oc, bytes);
+ mask = *cc ^ *oc;
+ chr |= mask;
+ }
+
+#ifdef COMPILE_PCRE32
+ if (chars[0] == NOTACHAR && chars[1] == 0)
+#else
+ if (chars[0] == NOTACHAR)
+#endif
+ {
+ chars[0] = chr;
+ chars[1] = mask;
+ }
+ else
+ {
+ mask |= chars[0] ^ chr;
+ chr |= mask;
+ chars[0] = chr;
+ chars[1] |= mask;
+ }
+
+ len--;
+ consumed++;
+ if (--max_chars == 0)
+ return consumed;
+ chars += 2;
+ bytes += MAX_N_BYTES;
+ cc++;
+ oc++;
}
+ while (len > 0);
- chars[location] = c;
- chars[location + 1] = bit;
+ if (--repeat == 0)
+ break;
- len--;
- location += 2;
- cc++;
+ len = len_save;
+ cc = cc_save;
+ }
+
+ repeat = 1;
+ if (last)
+ return consumed;
+ }
+}
+
+static SLJIT_INLINE BOOL fast_forward_first_n_chars(compiler_common *common, BOOL firstline)
+{
+DEFINE_COMPILER;
+struct sljit_label *start;
+struct sljit_jump *quit;
+pcre_uint32 chars[MAX_N_CHARS * 2];
+pcre_uint8 bytes[MAX_N_CHARS * MAX_N_BYTES];
+pcre_uint8 ones[MAX_N_CHARS];
+int offsets[3];
+pcre_uint32 mask;
+pcre_uint8 *byte_set, *byte_set_end;
+int i, max, from;
+int range_right = -1, range_len = 3 - 1;
+sljit_ub *update_table = NULL;
+BOOL in_range;
+
+/* This is even TRUE, if both are NULL. */
+SLJIT_ASSERT(common->read_only_data_ptr == common->read_only_data);
+
+for (i = 0; i < MAX_N_CHARS; i++)
+ {
+ chars[i << 1] = NOTACHAR;
+ chars[(i << 1) + 1] = 0;
+ bytes[i * MAX_N_BYTES] = 0;
+ }
+
+max = scan_prefix(common, common->start, chars, bytes, MAX_N_CHARS);
+
+if (max <= 1)
+ return FALSE;
+
+for (i = 0; i < max; i++)
+ {
+ mask = chars[(i << 1) + 1];
+ ones[i] = ones_in_half_byte[mask & 0xf];
+ mask >>= 4;
+ while (mask != 0)
+ {
+ ones[i] += ones_in_half_byte[mask & 0xf];
+ mask >>= 4;
+ }
+ }
+
+in_range = FALSE;
+from = 0; /* Prevent compiler "uninitialized" warning */
+for (i = 0; i <= max; i++)
+ {
+ if (in_range && (i - from) > range_len && (bytes[(i - 1) * MAX_N_BYTES] <= 4))
+ {
+ range_len = i - from;
+ range_right = i - 1;
+ }
+
+ if (i < max && bytes[i * MAX_N_BYTES] < 255)
+ {
+ if (!in_range)
+ {
+ in_range = TRUE;
+ from = i;
+ }
+ }
+ else if (in_range)
+ in_range = FALSE;
+ }
+
+if (range_right >= 0)
+ {
+ /* Since no data is consumed (see the assert in the beginning
+ of this function), this space can be reallocated. */
+ if (common->read_only_data)
+ SLJIT_FREE(common->read_only_data);
+
+ common->read_only_data_size += 256;
+ common->read_only_data = (sljit_uw *)SLJIT_MALLOC(common->read_only_data_size);
+ if (common->read_only_data == NULL)
+ return TRUE;
+
+ update_table = (sljit_ub *)common->read_only_data;
+ common->read_only_data_ptr = (sljit_uw *)(update_table + 256);
+ memset(update_table, IN_UCHARS(range_len), 256);
+
+ for (i = 0; i < range_len; i++)
+ {
+ byte_set = bytes + ((range_right - i) * MAX_N_BYTES);
+ SLJIT_ASSERT(byte_set[0] > 0 && byte_set[0] < 255);
+ byte_set_end = byte_set + byte_set[0];
+ byte_set++;
+ while (byte_set <= byte_set_end)
+ {
+ if (update_table[*byte_set] > IN_UCHARS(i))
+ update_table[*byte_set] = IN_UCHARS(i);
+ byte_set++;
+ }
}
+ }
- if (location >= MAX_N_CHARS * 2 || must_stop != 0)
+offsets[0] = -1;
+/* Scan forward. */
+for (i = 0; i < max; i++)
+ if (ones[i] <= 2) {
+ offsets[0] = i;
break;
}
-/* At least two characters are required. */
-if (location < 2 * 2)
+if (offsets[0] < 0 && range_right < 0)
+ return FALSE;
+
+if (offsets[0] >= 0)
+ {
+ /* Scan backward. */
+ offsets[1] = -1;
+ for (i = max - 1; i > offsets[0]; i--)
+ if (ones[i] <= 2 && i != range_right)
+ {
+ offsets[1] = i;
+ break;
+ }
+
+ /* This case is handled better by fast_forward_first_char. */
+ if (offsets[1] == -1 && offsets[0] == 0 && range_right < 0)
return FALSE;
+ offsets[2] = -1;
+ /* We only search for a middle character if there is no range check. */
+ if (offsets[1] >= 0 && range_right == -1)
+ {
+ /* Scan from middle. */
+ for (i = (offsets[0] + offsets[1]) / 2 + 1; i < offsets[1]; i++)
+ if (ones[i] <= 2)
+ {
+ offsets[2] = i;
+ break;
+ }
+
+ if (offsets[2] == -1)
+ {
+ for (i = (offsets[0] + offsets[1]) / 2; i > offsets[0]; i--)
+ if (ones[i] <= 2)
+ {
+ offsets[2] = i;
+ break;
+ }
+ }
+ }
+
+ SLJIT_ASSERT(offsets[1] == -1 || (offsets[0] < offsets[1]));
+ SLJIT_ASSERT(offsets[2] == -1 || (offsets[0] < offsets[2] && offsets[1] > offsets[2]));
+
+ chars[0] = chars[offsets[0] << 1];
+ chars[1] = chars[(offsets[0] << 1) + 1];
+ if (offsets[2] >= 0)
+ {
+ chars[2] = chars[offsets[2] << 1];
+ chars[3] = chars[(offsets[2] << 1) + 1];
+ }
+ if (offsets[1] >= 0)
+ {
+ chars[4] = chars[offsets[1] << 1];
+ chars[5] = chars[(offsets[1] << 1) + 1];
+ }
+ }
+
+max -= 1;
if (firstline)
{
SLJIT_ASSERT(common->first_line_end != 0);
+ OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_LOCALS_REG), common->first_line_end);
OP1(SLJIT_MOV, TMP3, 0, STR_END, 0);
- OP2(SLJIT_SUB, STR_END, 0, SLJIT_MEM1(SLJIT_LOCALS_REG), common->first_line_end, SLJIT_IMM, IN_UCHARS((location >> 1) - 1));
+ OP2(SLJIT_SUB, STR_END, 0, STR_END, 0, SLJIT_IMM, IN_UCHARS(max));
+ quit = CMP(SLJIT_C_LESS_EQUAL, STR_END, 0, TMP1, 0);
+ OP1(SLJIT_MOV, STR_END, 0, TMP1, 0);
+ JUMPHERE(quit);
}
else
- OP2(SLJIT_SUB, STR_END, 0, STR_END, 0, SLJIT_IMM, IN_UCHARS((location >> 1) - 1));
+ OP2(SLJIT_SUB, STR_END, 0, STR_END, 0, SLJIT_IMM, IN_UCHARS(max));
+
+#if !(defined SLJIT_CONFIG_X86_32 && SLJIT_CONFIG_X86_32)
+if (range_right >= 0)
+ OP1(SLJIT_MOV, RETURN_ADDR, 0, SLJIT_IMM, (sljit_sw)update_table);
+#endif
start = LABEL();
quit = CMP(SLJIT_C_GREATER_EQUAL, STR_PTR, 0, STR_END, 0);
-OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(0));
-OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(1));
-OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
-if (chars[1] != 0)
- OP2(SLJIT_OR, TMP1, 0, TMP1, 0, SLJIT_IMM, chars[1]);
-CMPTO(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, chars[0], start);
-if (location > 2 * 2)
- OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(1));
-if (chars[3] != 0)
- OP2(SLJIT_OR, TMP2, 0, TMP2, 0, SLJIT_IMM, chars[3]);
-CMPTO(SLJIT_C_NOT_EQUAL, TMP2, 0, SLJIT_IMM, chars[2], start);
-if (location > 2 * 2)
- {
- if (chars[5] != 0)
- OP2(SLJIT_OR, TMP1, 0, TMP1, 0, SLJIT_IMM, chars[5]);
- CMPTO(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, chars[4], start);
+SLJIT_ASSERT(range_right >= 0 || offsets[0] >= 0);
+
+if (range_right >= 0)
+ {
+#if defined COMPILE_PCRE8 || (defined SLJIT_LITTLE_ENDIAN && SLJIT_LITTLE_ENDIAN)
+ OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(range_right));
+#else
+ OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(range_right + 1) - 1);
+#endif
+
+#if !(defined SLJIT_CONFIG_X86_32 && SLJIT_CONFIG_X86_32)
+ OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM2(RETURN_ADDR, TMP1), 0);
+#else
+ OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP1), (sljit_sw)update_table);
+#endif
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, TMP1, 0);
+ CMPTO(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, 0, start);
+ }
+
+if (offsets[0] >= 0)
+ {
+ OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(offsets[0]));
+ if (offsets[1] >= 0)
+ OP1(MOV_UCHAR, TMP2, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(offsets[1]));
+ OP2(SLJIT_ADD, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
+
+ if (chars[1] != 0)
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, SLJIT_IMM, chars[1]);
+ CMPTO(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, chars[0], start);
+ if (offsets[2] >= 0)
+ OP1(MOV_UCHAR, TMP1, 0, SLJIT_MEM1(STR_PTR), IN_UCHARS(offsets[2] - 1));
+
+ if (offsets[1] >= 0)
+ {
+ if (chars[5] != 0)
+ OP2(SLJIT_OR, TMP2, 0, TMP2, 0, SLJIT_IMM, chars[5]);
+ CMPTO(SLJIT_C_NOT_EQUAL, TMP2, 0, SLJIT_IMM, chars[4], start);
+ }
+
+ if (offsets[2] >= 0)
+ {
+ if (chars[3] != 0)
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, SLJIT_IMM, chars[3]);
+ CMPTO(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, chars[2], start);
+ }
+ OP2(SLJIT_SUB, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
}
-OP2(SLJIT_SUB, STR_PTR, 0, STR_PTR, 0, SLJIT_IMM, IN_UCHARS(1));
JUMPHERE(quit);
if (firstline)
+ {
+ if (range_right >= 0)
+ OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(SLJIT_LOCALS_REG), common->first_line_end);
OP1(SLJIT_MOV, STR_END, 0, TMP3, 0);
+ if (range_right >= 0)
+ {
+ quit = CMP(SLJIT_C_LESS_EQUAL, STR_PTR, 0, TMP1, 0);
+ OP1(SLJIT_MOV, STR_PTR, 0, TMP1, 0);
+ JUMPHERE(quit);
+ }
+ }
else
- OP2(SLJIT_ADD, STR_END, 0, STR_END, 0, SLJIT_IMM, IN_UCHARS((location >> 1) - 1));
+ OP2(SLJIT_ADD, STR_END, 0, STR_END, 0, SLJIT_IMM, IN_UCHARS(max));
return TRUE;
}
#undef MAX_N_CHARS
+#undef MAX_N_BYTES
static SLJIT_INLINE void fast_forward_first_char(compiler_common *common, pcre_uchar first_char, BOOL caseless, BOOL firstline)
{
@@ -3167,7 +3873,7 @@ if (common->nltype == NLTYPE_FIXED && common->newline > 255)
JUMPHERE(lastchar);
if (firstline)
- OP1(SLJIT_MOV, STR_END, 0, SLJIT_MEM1(SLJIT_LOCALS_REG), POSSESSIVE0);
+ OP1(SLJIT_MOV, STR_END, 0, TMP3, 0);
return;
}
@@ -3177,7 +3883,9 @@ firstchar = CMP(SLJIT_C_LESS_EQUAL, STR_PTR, 0, TMP2, 0);
skip_char_back(common);
loop = LABEL();
-read_char(common);
+common->ff_newline_shortcut = loop;
+
+read_char_range(common, common->nlmin, common->nlmax, TRUE);
lastchar = CMP(SLJIT_C_GREATER_EQUAL, STR_PTR, 0, STR_END, 0);
if (common->nltype == NLTYPE_ANY || common->nltype == NLTYPE_ANYCRLF)
foundcr = CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR);
@@ -3206,24 +3914,19 @@ if (firstline)
OP1(SLJIT_MOV, STR_END, 0, TMP3, 0);
}
-static BOOL check_class_ranges(compiler_common *common, const pcre_uint8 *bits, BOOL nclass, jump_list **backtracks);
+static BOOL check_class_ranges(compiler_common *common, const pcre_uint8 *bits, BOOL nclass, BOOL invert, jump_list **backtracks);
-static SLJIT_INLINE void fast_forward_start_bits(compiler_common *common, sljit_uw start_bits, BOOL firstline)
+static SLJIT_INLINE void fast_forward_start_bits(compiler_common *common, pcre_uint8 *start_bits, BOOL firstline)
{
DEFINE_COMPILER;
struct sljit_label *start;
struct sljit_jump *quit;
struct sljit_jump *found = NULL;
jump_list *matches = NULL;
-pcre_uint8 inverted_start_bits[32];
-int i;
#ifndef COMPILE_PCRE8
struct sljit_jump *jump;
#endif
-for (i = 0; i < 32; ++i)
- inverted_start_bits[i] = ~(((pcre_uint8*)start_bits)[i]);
-
if (firstline)
{
SLJIT_ASSERT(common->first_line_end != 0);
@@ -3239,7 +3942,7 @@ if (common->utf)
OP1(SLJIT_MOV, TMP3, 0, TMP1, 0);
#endif
-if (!check_class_ranges(common, inverted_start_bits, (inverted_start_bits[31] & 0x80) != 0, &matches))
+if (!check_class_ranges(common, start_bits, (start_bits[31] & 0x80) != 0, TRUE, &matches))
{
#ifndef COMPILE_PCRE8
jump = CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, 255);
@@ -3248,7 +3951,7 @@ if (!check_class_ranges(common, inverted_start_bits, (inverted_start_bits[31] &
#endif
OP2(SLJIT_AND, TMP2, 0, TMP1, 0, SLJIT_IMM, 0x7);
OP2(SLJIT_LSHR, TMP1, 0, TMP1, 0, SLJIT_IMM, 3);
- OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP1), start_bits);
+ OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP1), (sljit_sw)start_bits);
OP2(SLJIT_SHL, TMP2, 0, SLJIT_IMM, 1, TMP2, 0);
OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, TMP2, 0);
found = JUMP(SLJIT_C_NOT_ZERO);
@@ -3451,7 +4154,7 @@ JUMPHERE(skipread);
OP1(SLJIT_MOV, TMP2, 0, SLJIT_IMM, 0);
check_str_end(common, &skipread_list);
-peek_char(common);
+peek_char(common, READ_CHAR_MAX);
/* Testing char type. This is a code duplication. */
#ifdef SUPPORT_UCP
@@ -3497,110 +4200,15 @@ OP2(SLJIT_XOR | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP2, 0, SLJIT_MEM1(SLJIT_LOCALS_R
sljit_emit_fast_return(compiler, SLJIT_MEM1(SLJIT_LOCALS_REG), LOCALS0);
}
-/*
- range format:
-
- ranges[0] = length of the range (max MAX_RANGE_SIZE, -1 means invalid range).
- ranges[1] = first bit (0 or 1)
- ranges[2-length] = position of the bit change (when the current bit is not equal to the previous)
-*/
-
-static BOOL check_ranges(compiler_common *common, int *ranges, jump_list **backtracks, BOOL readch)
+static BOOL check_class_ranges(compiler_common *common, const pcre_uint8 *bits, BOOL nclass, BOOL invert, jump_list **backtracks)
{
DEFINE_COMPILER;
-struct sljit_jump *jump;
-
-if (ranges[0] < 0)
- return FALSE;
-
-switch(ranges[0])
- {
- case 1:
- if (readch)
- read_char(common);
- add_jump(compiler, backtracks, CMP(ranges[1] == 0 ? SLJIT_C_LESS : SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[2]));
- return TRUE;
-
- case 2:
- if (readch)
- read_char(common);
- OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[2]);
- add_jump(compiler, backtracks, CMP(ranges[1] != 0 ? SLJIT_C_LESS : SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[3] - ranges[2]));
- return TRUE;
-
- case 4:
- if (ranges[2] + 1 == ranges[3] && ranges[4] + 1 == ranges[5])
- {
- if (readch)
- read_char(common);
- if (ranges[1] != 0)
- {
- add_jump(compiler, backtracks, CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, ranges[2]));
- add_jump(compiler, backtracks, CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, ranges[4]));
- }
- else
- {
- jump = CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, ranges[2]);
- add_jump(compiler, backtracks, CMP(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, ranges[4]));
- JUMPHERE(jump);
- }
- return TRUE;
- }
- if ((ranges[3] - ranges[2]) == (ranges[5] - ranges[4]) && is_powerof2(ranges[4] - ranges[2]))
- {
- if (readch)
- read_char(common);
- OP2(SLJIT_OR, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[4] - ranges[2]);
- OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[4]);
- add_jump(compiler, backtracks, CMP(ranges[1] != 0 ? SLJIT_C_LESS : SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[5] - ranges[4]));
- return TRUE;
- }
- return FALSE;
-
- default:
- return FALSE;
- }
-}
-
-static void get_ctype_ranges(compiler_common *common, int flag, int *ranges)
-{
-int i, bit, length;
-const pcre_uint8 *ctypes = (const pcre_uint8*)common->ctypes;
-
-bit = ctypes[0] & flag;
-ranges[0] = -1;
-ranges[1] = bit != 0 ? 1 : 0;
-length = 0;
-
-for (i = 1; i < 256; i++)
- if ((ctypes[i] & flag) != bit)
- {
- if (length >= MAX_RANGE_SIZE)
- return;
- ranges[2 + length] = i;
- length++;
- bit ^= flag;
- }
-
-if (bit != 0)
- {
- if (length >= MAX_RANGE_SIZE)
- return;
- ranges[2 + length] = 256;
- length++;
- }
-ranges[0] = length;
-}
-
-static BOOL check_class_ranges(compiler_common *common, const pcre_uint8 *bits, BOOL nclass, jump_list **backtracks)
-{
-int ranges[2 + MAX_RANGE_SIZE];
+int ranges[MAX_RANGE_SIZE];
pcre_uint8 bit, cbit, all;
int i, byte, length = 0;
bit = bits[0] & 0x1;
-ranges[1] = bit;
-/* Can be 0 or 255. */
+/* All bits will be zero or one (since bit is zero or one). */
all = -bit;
for (i = 0; i < 256; )
@@ -3615,7 +4223,7 @@ for (i = 0; i < 256; )
{
if (length >= MAX_RANGE_SIZE)
return FALSE;
- ranges[2 + length] = i;
+ ranges[length] = i;
length++;
bit = cbit;
all = -cbit;
@@ -3628,12 +4236,117 @@ if (((bit == 0) && nclass) || ((bit == 1) && !nclass))
{
if (length >= MAX_RANGE_SIZE)
return FALSE;
- ranges[2 + length] = 256;
+ ranges[length] = 256;
length++;
}
-ranges[0] = length;
-return check_ranges(common, ranges, backtracks, FALSE);
+if (length < 0 || length > 4)
+ return FALSE;
+
+bit = bits[0] & 0x1;
+if (invert) bit ^= 0x1;
+
+/* No character is accepted. */
+if (length == 0 && bit == 0)
+ add_jump(compiler, backtracks, JUMP(SLJIT_JUMP));
+
+switch(length)
+ {
+ case 0:
+ /* When bit != 0, all characters are accepted. */
+ return TRUE;
+
+ case 1:
+ add_jump(compiler, backtracks, CMP(bit == 0 ? SLJIT_C_LESS : SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[0]));
+ return TRUE;
+
+ case 2:
+ if (ranges[0] + 1 != ranges[1])
+ {
+ OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[0]);
+ add_jump(compiler, backtracks, CMP(bit != 0 ? SLJIT_C_LESS : SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[1] - ranges[0]));
+ }
+ else
+ add_jump(compiler, backtracks, CMP(bit != 0 ? SLJIT_C_EQUAL : SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, ranges[0]));
+ return TRUE;
+
+ case 3:
+ if (bit != 0)
+ {
+ add_jump(compiler, backtracks, CMP(SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[2]));
+ if (ranges[0] + 1 != ranges[1])
+ {
+ OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[0]);
+ add_jump(compiler, backtracks, CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, ranges[1] - ranges[0]));
+ }
+ else
+ add_jump(compiler, backtracks, CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, ranges[0]));
+ return TRUE;
+ }
+
+ add_jump(compiler, backtracks, CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, ranges[0]));
+ if (ranges[1] + 1 != ranges[2])
+ {
+ OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[1]);
+ add_jump(compiler, backtracks, CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, ranges[2] - ranges[1]));
+ }
+ else
+ add_jump(compiler, backtracks, CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, ranges[1]));
+ return TRUE;
+
+ case 4:
+ if ((ranges[1] - ranges[0]) == (ranges[3] - ranges[2])
+ && (ranges[0] | (ranges[2] - ranges[0])) == ranges[2]
+ && is_powerof2(ranges[2] - ranges[0]))
+ {
+ OP2(SLJIT_OR, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[2] - ranges[0]);
+ if (ranges[2] + 1 != ranges[3])
+ {
+ OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[2]);
+ add_jump(compiler, backtracks, CMP(bit != 0 ? SLJIT_C_LESS : SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[3] - ranges[2]));
+ }
+ else
+ add_jump(compiler, backtracks, CMP(bit != 0 ? SLJIT_C_EQUAL : SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, ranges[2]));
+ return TRUE;
+ }
+
+ if (bit != 0)
+ {
+ i = 0;
+ if (ranges[0] + 1 != ranges[1])
+ {
+ OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[0]);
+ add_jump(compiler, backtracks, CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, ranges[1] - ranges[0]));
+ i = ranges[0];
+ }
+ else
+ add_jump(compiler, backtracks, CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, ranges[0]));
+
+ if (ranges[2] + 1 != ranges[3])
+ {
+ OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[2] - i);
+ add_jump(compiler, backtracks, CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, ranges[3] - ranges[2]));
+ }
+ else
+ add_jump(compiler, backtracks, CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, ranges[2] - i));
+ return TRUE;
+ }
+
+ OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[0]);
+ add_jump(compiler, backtracks, CMP(SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, ranges[3] - ranges[0]));
+ if (ranges[1] + 1 != ranges[2])
+ {
+ OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, ranges[1] - ranges[0]);
+ add_jump(compiler, backtracks, CMP(SLJIT_C_LESS, TMP1, 0, SLJIT_IMM, ranges[2] - ranges[1]));
+ }
+ else
+ add_jump(compiler, backtracks, CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, ranges[1] - ranges[0]));
+ return TRUE;
+
+ default:
+ SLJIT_ASSERT_STOP();
+ return FALSE;
+ }
}
static void check_anynewline(compiler_common *common)
@@ -4000,20 +4713,20 @@ return cc;
#define SET_TYPE_OFFSET(value) \
if ((value) != typeoffset) \
{ \
- if ((value) > typeoffset) \
- OP2(SLJIT_SUB, typereg, 0, typereg, 0, SLJIT_IMM, (value) - typeoffset); \
- else \
+ if ((value) < typeoffset) \
OP2(SLJIT_ADD, typereg, 0, typereg, 0, SLJIT_IMM, typeoffset - (value)); \
+ else \
+ OP2(SLJIT_SUB, typereg, 0, typereg, 0, SLJIT_IMM, (value) - typeoffset); \
} \
typeoffset = (value);
#define SET_CHAR_OFFSET(value) \
if ((value) != charoffset) \
{ \
- if ((value) > charoffset) \
- OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, (value) - charoffset); \
+ if ((value) < charoffset) \
+ OP2(SLJIT_ADD, TMP1, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(charoffset - (value))); \
else \
- OP2(SLJIT_ADD, TMP1, 0, TMP1, 0, SLJIT_IMM, charoffset - (value)); \
+ OP2(SLJIT_SUB, TMP1, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)((value) - charoffset)); \
} \
charoffset = (value);
@@ -4021,84 +4734,53 @@ static void compile_xclass_matchingpath(compiler_common *common, pcre_uchar *cc,
{
DEFINE_COMPILER;
jump_list *found = NULL;
-jump_list **list = (*cc & XCL_NOT) == 0 ? &found : backtracks;
-pcre_int32 c, charoffset;
+jump_list **list = (cc[0] & XCL_NOT) == 0 ? &found : backtracks;
+sljit_uw c, charoffset, max = 256, min = READ_CHAR_MAX;
struct sljit_jump *jump = NULL;
pcre_uchar *ccbegin;
int compares, invertcmp, numberofcmps;
+#if defined SUPPORT_UTF && (defined COMPILE_PCRE8 || defined COMPILE_PCRE16)
+BOOL utf = common->utf;
+#endif
#ifdef SUPPORT_UCP
BOOL needstype = FALSE, needsscript = FALSE, needschar = FALSE;
BOOL charsaved = FALSE;
int typereg = TMP1, scriptreg = TMP1;
const pcre_uint32 *other_cases;
-pcre_int32 typeoffset;
+sljit_uw typeoffset;
#endif
-/* Although SUPPORT_UTF must be defined, we are
- not necessary in utf mode even in 8 bit mode. */
-detect_partial_match(common, backtracks);
-read_char(common);
-
-if ((*cc++ & XCL_MAP) != 0)
+/* Scanning the necessary info. */
+cc++;
+ccbegin = cc;
+compares = 0;
+if (cc[-1] & XCL_MAP)
{
- OP1(SLJIT_MOV, TMP3, 0, TMP1, 0);
-#ifndef COMPILE_PCRE8
- jump = CMP(SLJIT_C_GREATER, TMP1, 0, SLJIT_IMM, 255);
-#elif defined SUPPORT_UTF
- if (common->utf)
- jump = CMP(SLJIT_C_GREATER, TMP1, 0, SLJIT_IMM, 255);
-#endif
-
- if (!check_class_ranges(common, (const pcre_uint8 *)cc, TRUE, list))
- {
- OP2(SLJIT_AND, TMP2, 0, TMP1, 0, SLJIT_IMM, 0x7);
- OP2(SLJIT_LSHR, TMP1, 0, TMP1, 0, SLJIT_IMM, 3);
- OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP1), (sljit_sw)cc);
- OP2(SLJIT_SHL, TMP2, 0, SLJIT_IMM, 1, TMP2, 0);
- OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, TMP2, 0);
- add_jump(compiler, list, JUMP(SLJIT_C_NOT_ZERO));
- }
-
-#ifndef COMPILE_PCRE8
- JUMPHERE(jump);
-#elif defined SUPPORT_UTF
- if (common->utf)
- JUMPHERE(jump);
-#endif
- OP1(SLJIT_MOV, TMP1, 0, TMP3, 0);
-#ifdef SUPPORT_UCP
- charsaved = TRUE;
-#endif
+ min = 0;
cc += 32 / sizeof(pcre_uchar);
}
-/* Scanning the necessary info. */
-ccbegin = cc;
-compares = 0;
while (*cc != XCL_END)
{
compares++;
if (*cc == XCL_SINGLE)
{
- cc += 2;
-#ifdef SUPPORT_UTF
- if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]);
-#endif
+ cc ++;
+ GETCHARINCTEST(c, cc);
+ if (c > max) max = c;
+ if (c < min) min = c;
#ifdef SUPPORT_UCP
needschar = TRUE;
#endif
}
else if (*cc == XCL_RANGE)
{
- cc += 2;
-#ifdef SUPPORT_UTF
- if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]);
-#endif
- cc++;
-#ifdef SUPPORT_UTF
- if (common->utf && HAS_EXTRALEN(cc[-1])) cc += GET_EXTRALEN(cc[-1]);
-#endif
+ cc ++;
+ GETCHARINCTEST(c, cc);
+ if (c < min) min = c;
+ GETCHARINCTEST(c, cc);
+ if (c > max) max = c;
#ifdef SUPPORT_UCP
needschar = TRUE;
#endif
@@ -4108,6 +4790,22 @@ while (*cc != XCL_END)
{
SLJIT_ASSERT(*cc == XCL_PROP || *cc == XCL_NOTPROP);
cc++;
+ if (*cc == PT_CLIST)
+ {
+ other_cases = PRIV(ucd_caseless_sets) + cc[1];
+ while (*other_cases != NOTACHAR)
+ {
+ if (*other_cases > max) max = *other_cases;
+ if (*other_cases < min) min = *other_cases;
+ other_cases++;
+ }
+ }
+ else
+ {
+ max = READ_CHAR_MAX;
+ min = 0;
+ }
+
switch(*cc)
{
case PT_ANY:
@@ -4148,6 +4846,64 @@ while (*cc != XCL_END)
#endif
}
+/* We are not necessary in utf mode even in 8 bit mode. */
+cc = ccbegin;
+detect_partial_match(common, backtracks);
+read_char_range(common, min, max, (cc[-1] & XCL_NOT) != 0);
+
+if ((cc[-1] & XCL_HASPROP) == 0)
+ {
+ if ((cc[-1] & XCL_MAP) != 0)
+ {
+ jump = CMP(SLJIT_C_GREATER, TMP1, 0, SLJIT_IMM, 255);
+ if (!check_class_ranges(common, (const pcre_uint8 *)cc, (((const pcre_uint8 *)cc)[31] & 0x80) != 0, TRUE, &found))
+ {
+ OP2(SLJIT_AND, TMP2, 0, TMP1, 0, SLJIT_IMM, 0x7);
+ OP2(SLJIT_LSHR, TMP1, 0, TMP1, 0, SLJIT_IMM, 3);
+ OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP1), (sljit_sw)cc);
+ OP2(SLJIT_SHL, TMP2, 0, SLJIT_IMM, 1, TMP2, 0);
+ OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, TMP2, 0);
+ add_jump(compiler, &found, JUMP(SLJIT_C_NOT_ZERO));
+ }
+
+ add_jump(compiler, backtracks, JUMP(SLJIT_JUMP));
+ JUMPHERE(jump);
+
+ cc += 32 / sizeof(pcre_uchar);
+ }
+ else
+ {
+ OP2(SLJIT_SUB, TMP2, 0, TMP1, 0, SLJIT_IMM, min);
+ add_jump(compiler, (cc[-1] & XCL_NOT) == 0 ? backtracks : &found, CMP(SLJIT_C_GREATER, TMP2, 0, SLJIT_IMM, max - min));
+ }
+ }
+else if ((cc[-1] & XCL_MAP) != 0)
+ {
+ OP1(SLJIT_MOV, TMP3, 0, TMP1, 0);
+#ifdef SUPPORT_UCP
+ charsaved = TRUE;
+#endif
+ if (!check_class_ranges(common, (const pcre_uint8 *)cc, FALSE, TRUE, list))
+ {
+#ifdef COMPILE_PCRE8
+ SLJIT_ASSERT(common->utf);
+#endif
+ jump = CMP(SLJIT_C_GREATER, TMP1, 0, SLJIT_IMM, 255);
+
+ OP2(SLJIT_AND, TMP2, 0, TMP1, 0, SLJIT_IMM, 0x7);
+ OP2(SLJIT_LSHR, TMP1, 0, TMP1, 0, SLJIT_IMM, 3);
+ OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP1), (sljit_sw)cc);
+ OP2(SLJIT_SHL, TMP2, 0, SLJIT_IMM, 1, TMP2, 0);
+ OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, TMP2, 0);
+ add_jump(compiler, list, JUMP(SLJIT_C_NOT_ZERO));
+
+ JUMPHERE(jump);
+ }
+
+ OP1(SLJIT_MOV, TMP1, 0, TMP3, 0);
+ cc += 32 / sizeof(pcre_uchar);
+ }
+
#ifdef SUPPORT_UCP
/* Simple register allocation. TMP1 is preferred if possible. */
if (needstype || needsscript)
@@ -4189,7 +4945,6 @@ if (needstype || needsscript)
#endif
/* Generating code. */
-cc = ccbegin;
charoffset = 0;
numberofcmps = 0;
#ifdef SUPPORT_UCP
@@ -4205,70 +4960,50 @@ while (*cc != XCL_END)
if (*cc == XCL_SINGLE)
{
cc ++;
-#ifdef SUPPORT_UTF
- if (common->utf)
- {
- GETCHARINC(c, cc);
- }
- else
-#endif
- c = *cc++;
+ GETCHARINCTEST(c, cc);
if (numberofcmps < 3 && (*cc == XCL_SINGLE || *cc == XCL_RANGE))
{
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, c - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(c - charoffset));
OP_FLAGS(numberofcmps == 0 ? SLJIT_MOV : SLJIT_OR, TMP2, 0, numberofcmps == 0 ? SLJIT_UNUSED : TMP2, 0, SLJIT_C_EQUAL);
numberofcmps++;
}
else if (numberofcmps > 0)
{
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, c - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(c - charoffset));
OP_FLAGS(SLJIT_OR | SLJIT_SET_E, TMP2, 0, TMP2, 0, SLJIT_C_EQUAL);
jump = JUMP(SLJIT_C_NOT_ZERO ^ invertcmp);
numberofcmps = 0;
}
else
{
- jump = CMP(SLJIT_C_EQUAL ^ invertcmp, TMP1, 0, SLJIT_IMM, c - charoffset);
+ jump = CMP(SLJIT_C_EQUAL ^ invertcmp, TMP1, 0, SLJIT_IMM, (sljit_sw)(c - charoffset));
numberofcmps = 0;
}
}
else if (*cc == XCL_RANGE)
{
cc ++;
-#ifdef SUPPORT_UTF
- if (common->utf)
- {
- GETCHARINC(c, cc);
- }
- else
-#endif
- c = *cc++;
+ GETCHARINCTEST(c, cc);
SET_CHAR_OFFSET(c);
-#ifdef SUPPORT_UTF
- if (common->utf)
- {
- GETCHARINC(c, cc);
- }
- else
-#endif
- c = *cc++;
+ GETCHARINCTEST(c, cc);
+
if (numberofcmps < 3 && (*cc == XCL_SINGLE || *cc == XCL_RANGE))
{
- OP2(SLJIT_SUB | SLJIT_SET_U, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, c - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_U, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(c - charoffset));
OP_FLAGS(numberofcmps == 0 ? SLJIT_MOV : SLJIT_OR, TMP2, 0, numberofcmps == 0 ? SLJIT_UNUSED : TMP2, 0, SLJIT_C_LESS_EQUAL);
numberofcmps++;
}
else if (numberofcmps > 0)
{
- OP2(SLJIT_SUB | SLJIT_SET_U, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, c - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_U, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(c - charoffset));
OP_FLAGS(SLJIT_OR | SLJIT_SET_E, TMP2, 0, TMP2, 0, SLJIT_C_LESS_EQUAL);
jump = JUMP(SLJIT_C_NOT_ZERO ^ invertcmp);
numberofcmps = 0;
}
else
{
- jump = CMP(SLJIT_C_LESS_EQUAL ^ invertcmp, TMP1, 0, SLJIT_IMM, c - charoffset);
+ jump = CMP(SLJIT_C_LESS_EQUAL ^ invertcmp, TMP1, 0, SLJIT_IMM, (sljit_sw)(c - charoffset));
numberofcmps = 0;
}
}
@@ -4334,7 +5069,7 @@ while (*cc != XCL_END)
break;
case PT_WORD:
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, CHAR_UNDERSCORE - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(CHAR_UNDERSCORE - charoffset));
OP_FLAGS(SLJIT_MOV, TMP2, 0, SLJIT_UNUSED, 0, SLJIT_C_EQUAL);
/* Fall through. */
@@ -4382,35 +5117,35 @@ while (*cc != XCL_END)
OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP2, 0, SLJIT_IMM, other_cases[2]);
OP_FLAGS(SLJIT_MOV, TMP2, 0, SLJIT_UNUSED, 0, SLJIT_C_EQUAL);
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, other_cases[0] - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(other_cases[0] - charoffset));
OP_FLAGS(SLJIT_OR | ((other_cases[3] == NOTACHAR) ? SLJIT_SET_E : 0), TMP2, 0, TMP2, 0, SLJIT_C_EQUAL);
other_cases += 3;
}
else
{
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, *other_cases++ - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(*other_cases++ - charoffset));
OP_FLAGS(SLJIT_MOV, TMP2, 0, SLJIT_UNUSED, 0, SLJIT_C_EQUAL);
}
while (*other_cases != NOTACHAR)
{
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, *other_cases++ - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(*other_cases++ - charoffset));
OP_FLAGS(SLJIT_OR | ((*other_cases == NOTACHAR) ? SLJIT_SET_E : 0), TMP2, 0, TMP2, 0, SLJIT_C_EQUAL);
}
jump = JUMP(SLJIT_C_NOT_ZERO ^ invertcmp);
break;
case PT_UCNC:
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, CHAR_DOLLAR_SIGN - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(CHAR_DOLLAR_SIGN - charoffset));
OP_FLAGS(SLJIT_MOV, TMP2, 0, SLJIT_UNUSED, 0, SLJIT_C_EQUAL);
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, CHAR_COMMERCIAL_AT - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(CHAR_COMMERCIAL_AT - charoffset));
OP_FLAGS(SLJIT_OR, TMP2, 0, TMP2, 0, SLJIT_C_EQUAL);
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, CHAR_GRAVE_ACCENT - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(CHAR_GRAVE_ACCENT - charoffset));
OP_FLAGS(SLJIT_OR, TMP2, 0, TMP2, 0, SLJIT_C_EQUAL);
SET_CHAR_OFFSET(0xa0);
- OP2(SLJIT_SUB | SLJIT_SET_U, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, 0xd7ff - charoffset);
+ OP2(SLJIT_SUB | SLJIT_SET_U, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, (sljit_sw)(0xd7ff - charoffset));
OP_FLAGS(SLJIT_OR, TMP2, 0, TMP2, 0, SLJIT_C_LESS_EQUAL);
SET_CHAR_OFFSET(0);
OP2(SLJIT_SUB | SLJIT_SET_U, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, 0xe000 - 0);
@@ -4509,7 +5244,7 @@ struct sljit_label *label;
#ifdef SUPPORT_UCP
pcre_uchar propdata[5];
#endif
-#endif
+#endif /* SUPPORT_UTF */
switch(type)
{
@@ -4534,26 +5269,27 @@ switch(type)
case OP_NOT_DIGIT:
case OP_DIGIT:
/* Digits are usually 0-9, so it is worth to optimize them. */
- if (common->digits[0] == -2)
- get_ctype_ranges(common, ctype_digit, common->digits);
detect_partial_match(common, backtracks);
- /* Flip the starting bit in the negative case. */
- if (type == OP_NOT_DIGIT)
- common->digits[1] ^= 1;
- if (!check_ranges(common, common->digits, backtracks, TRUE))
- {
- read_char8_type(common);
- OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, ctype_digit);
- add_jump(compiler, backtracks, JUMP(type == OP_DIGIT ? SLJIT_C_ZERO : SLJIT_C_NOT_ZERO));
- }
- if (type == OP_NOT_DIGIT)
- common->digits[1] ^= 1;
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+ if (common->utf && is_char7_bitset((const pcre_uint8*)common->ctypes - cbit_length + cbit_digit, FALSE))
+ read_char7_type(common, type == OP_NOT_DIGIT);
+ else
+#endif
+ read_char8_type(common, type == OP_NOT_DIGIT);
+ /* Flip the starting bit in the negative case. */
+ OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, ctype_digit);
+ add_jump(compiler, backtracks, JUMP(type == OP_DIGIT ? SLJIT_C_ZERO : SLJIT_C_NOT_ZERO));
return cc;
case OP_NOT_WHITESPACE:
case OP_WHITESPACE:
detect_partial_match(common, backtracks);
- read_char8_type(common);
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+ if (common->utf && is_char7_bitset((const pcre_uint8*)common->ctypes - cbit_length + cbit_space, FALSE))
+ read_char7_type(common, type == OP_NOT_WHITESPACE);
+ else
+#endif
+ read_char8_type(common, type == OP_NOT_WHITESPACE);
OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, ctype_space);
add_jump(compiler, backtracks, JUMP(type == OP_WHITESPACE ? SLJIT_C_ZERO : SLJIT_C_NOT_ZERO));
return cc;
@@ -4561,14 +5297,19 @@ switch(type)
case OP_NOT_WORDCHAR:
case OP_WORDCHAR:
detect_partial_match(common, backtracks);
- read_char8_type(common);
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+ if (common->utf && is_char7_bitset((const pcre_uint8*)common->ctypes - cbit_length + cbit_word, FALSE))
+ read_char7_type(common, type == OP_NOT_WORDCHAR);
+ else
+#endif
+ read_char8_type(common, type == OP_NOT_WORDCHAR);
OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, ctype_word);
add_jump(compiler, backtracks, JUMP(type == OP_WORDCHAR ? SLJIT_C_ZERO : SLJIT_C_NOT_ZERO));
return cc;
case OP_ANY:
detect_partial_match(common, backtracks);
- read_char(common);
+ read_char_range(common, common->nlmin, common->nlmax, TRUE);
if (common->nltype == NLTYPE_FIXED && common->newline > 255)
{
jump[0] = CMP(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, (common->newline >> 8) & 0xff);
@@ -4624,7 +5365,7 @@ switch(type)
#ifdef SUPPORT_UCP
case OP_NOTPROP:
case OP_PROP:
- propdata[0] = 0;
+ propdata[0] = XCL_HASPROP;
propdata[1] = type == OP_NOTPROP ? XCL_NOTPROP : XCL_PROP;
propdata[2] = cc[0];
propdata[3] = cc[1];
@@ -4636,7 +5377,7 @@ switch(type)
case OP_ANYNL:
detect_partial_match(common, backtracks);
- read_char(common);
+ read_char_range(common, common->bsr_nlmin, common->bsr_nlmax, FALSE);
jump[0] = CMP(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, CHAR_CR);
/* We don't need to handle soft partial matching case. */
end_list = NULL;
@@ -4658,7 +5399,7 @@ switch(type)
case OP_NOT_HSPACE:
case OP_HSPACE:
detect_partial_match(common, backtracks);
- read_char(common);
+ read_char_range(common, 0x9, 0x3000, type == OP_NOT_HSPACE);
add_jump(compiler, &common->hspace, JUMP(SLJIT_FAST_CALL));
add_jump(compiler, backtracks, JUMP(type == OP_NOT_HSPACE ? SLJIT_C_NOT_ZERO : SLJIT_C_ZERO));
return cc;
@@ -4666,7 +5407,7 @@ switch(type)
case OP_NOT_VSPACE:
case OP_VSPACE:
detect_partial_match(common, backtracks);
- read_char(common);
+ read_char_range(common, 0xa, 0x2029, type == OP_NOT_VSPACE);
add_jump(compiler, &common->vspace, JUMP(SLJIT_FAST_CALL));
add_jump(compiler, backtracks, JUMP(type == OP_NOT_VSPACE ? SLJIT_C_NOT_ZERO : SLJIT_C_ZERO));
return cc;
@@ -4765,7 +5506,7 @@ switch(type)
else
{
OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_LOCALS_REG), LOCALS1, STR_PTR, 0);
- read_char(common);
+ read_char_range(common, common->nlmin, common->nlmax, TRUE);
add_jump(compiler, backtracks, CMP(SLJIT_C_NOT_EQUAL, STR_PTR, 0, STR_END, 0));
add_jump(compiler, &common->anynewline, JUMP(SLJIT_FAST_CALL));
add_jump(compiler, backtracks, JUMP(SLJIT_C_ZERO));
@@ -4813,7 +5554,7 @@ switch(type)
else
{
skip_char_back(common);
- read_char(common);
+ read_char_range(common, common->nlmin, common->nlmax, TRUE);
check_newlinechar(common, common->nltype, backtracks, FALSE);
}
JUMPHERE(jump[0]);
@@ -4864,7 +5605,7 @@ switch(type)
}
else
{
- peek_char(common);
+ peek_char(common, common->nlmax);
check_newlinechar(common, common->nltype, backtracks, FALSE);
}
JUMPHERE(jump[0]);
@@ -4888,8 +5629,8 @@ switch(type)
#endif
return byte_sequence_compare(common, type == OP_CHARI, cc, &context, backtracks);
}
+
detect_partial_match(common, backtracks);
- read_char(common);
#ifdef SUPPORT_UTF
if (common->utf)
{
@@ -4898,12 +5639,15 @@ switch(type)
else
#endif
c = *cc;
+
if (type == OP_CHAR || !char_has_othercase(common, cc))
{
+ read_char_range(common, c, c, FALSE);
add_jump(compiler, backtracks, CMP(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, c));
return cc + length;
}
oc = char_othercase(common, c);
+ read_char_range(common, c < oc ? c : oc, c > oc ? c : oc, FALSE);
bit = c ^ oc;
if (is_powerof2(bit))
{
@@ -4911,11 +5655,9 @@ switch(type)
add_jump(compiler, backtracks, CMP(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, c | bit));
return cc + length;
}
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, c);
- OP_FLAGS(SLJIT_MOV, TMP2, 0, SLJIT_UNUSED, 0, SLJIT_C_EQUAL);
- OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, SLJIT_IMM, oc);
- OP_FLAGS(SLJIT_OR | SLJIT_SET_E, TMP2, 0, TMP2, 0, SLJIT_C_EQUAL);
- add_jump(compiler, backtracks, JUMP(SLJIT_C_ZERO));
+ jump[0] = CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, c);
+ add_jump(compiler, backtracks, CMP(SLJIT_C_NOT_EQUAL, TMP1, 0, SLJIT_IMM, oc));
+ JUMPHERE(jump[0]);
return cc + length;
case OP_NOT:
@@ -4950,21 +5692,21 @@ switch(type)
#endif /* COMPILE_PCRE8 */
{
GETCHARLEN(c, cc, length);
- read_char(common);
}
}
else
#endif /* SUPPORT_UTF */
- {
- read_char(common);
c = *cc;
- }
if (type == OP_NOT || !char_has_othercase(common, cc))
+ {
+ read_char_range(common, c, c, TRUE);
add_jump(compiler, backtracks, CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, c));
+ }
else
{
oc = char_othercase(common, c);
+ read_char_range(common, c < oc ? c : oc, c > oc ? c : oc, TRUE);
bit = c ^ oc;
if (is_powerof2(bit))
{
@@ -4982,36 +5724,49 @@ switch(type)
case OP_CLASS:
case OP_NCLASS:
detect_partial_match(common, backtracks);
- read_char(common);
- if (check_class_ranges(common, (const pcre_uint8 *)cc, type == OP_NCLASS, backtracks))
+
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+ bit = (common->utf && is_char7_bitset((const pcre_uint8 *)cc, type == OP_NCLASS)) ? 127 : 255;
+ read_char_range(common, 0, bit, type == OP_NCLASS);
+#else
+ read_char_range(common, 0, 255, type == OP_NCLASS);
+#endif
+
+ if (check_class_ranges(common, (const pcre_uint8 *)cc, type == OP_NCLASS, FALSE, backtracks))
return cc + 32 / sizeof(pcre_uchar);
-#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
jump[0] = NULL;
-#ifdef COMPILE_PCRE8
- /* This check only affects 8 bit mode. In other modes, we
- always need to compare the value with 255. */
if (common->utf)
-#endif /* COMPILE_PCRE8 */
{
- jump[0] = CMP(SLJIT_C_GREATER, TMP1, 0, SLJIT_IMM, 255);
+ jump[0] = CMP(SLJIT_C_GREATER, TMP1, 0, SLJIT_IMM, bit);
if (type == OP_CLASS)
{
add_jump(compiler, backtracks, jump[0]);
jump[0] = NULL;
}
}
-#endif /* SUPPORT_UTF || !COMPILE_PCRE8 */
+#elif !defined COMPILE_PCRE8
+ jump[0] = CMP(SLJIT_C_GREATER, TMP1, 0, SLJIT_IMM, 255);
+ if (type == OP_CLASS)
+ {
+ add_jump(compiler, backtracks, jump[0]);
+ jump[0] = NULL;
+ }
+#endif /* SUPPORT_UTF && COMPILE_PCRE8 */
+
OP2(SLJIT_AND, TMP2, 0, TMP1, 0, SLJIT_IMM, 0x7);
OP2(SLJIT_LSHR, TMP1, 0, TMP1, 0, SLJIT_IMM, 3);
OP1(SLJIT_MOV_UB, TMP1, 0, SLJIT_MEM1(TMP1), (sljit_sw)cc);
OP2(SLJIT_SHL, TMP2, 0, SLJIT_IMM, 1, TMP2, 0);
OP2(SLJIT_AND | SLJIT_SET_E, SLJIT_UNUSED, 0, TMP1, 0, TMP2, 0);
add_jump(compiler, backtracks, JUMP(SLJIT_C_ZERO));
+
#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
if (jump[0] != NULL)
JUMPHERE(jump[0]);
-#endif /* SUPPORT_UTF || !COMPILE_PCRE8 */
+#endif
+
return cc + 32 / sizeof(pcre_uchar);
#if defined SUPPORT_UTF || defined COMPILE_PCRE16 || defined COMPILE_PCRE32
@@ -7345,7 +8100,7 @@ if (*cc == OP_FAIL)
return cc + 1;
}
-if (*cc == OP_ASSERT_ACCEPT || common->currententry != NULL)
+if (*cc == OP_ASSERT_ACCEPT || common->currententry != NULL || !common->might_be_empty)
{
/* No need to check notempty conditions. */
if (common->accept_label == NULL)
@@ -8047,21 +8802,21 @@ if (bra == OP_BRAZERO)
static void compile_bracket_backtrackingpath(compiler_common *common, struct backtrack_common *current)
{
DEFINE_COMPILER;
-int opcode, stacksize, count;
+int opcode, stacksize, alt_count, alt_max;
int offset = 0;
int private_data_ptr = CURRENT_AS(bracket_backtrack)->private_data_ptr;
int repeat_ptr = 0, repeat_type = 0, repeat_count = 0;
pcre_uchar *cc = current->cc;
pcre_uchar *ccbegin;
pcre_uchar *ccprev;
-jump_list *jumplist = NULL;
-jump_list *jumplistitem = NULL;
pcre_uchar bra = OP_BRA;
pcre_uchar ket;
assert_backtrack *assert;
BOOL has_alternatives;
BOOL needs_control_head = FALSE;
struct sljit_jump *brazero = NULL;
+struct sljit_jump *alt1 = NULL;
+struct sljit_jump *alt2 = NULL;
struct sljit_jump *once = NULL;
struct sljit_jump *cond = NULL;
struct sljit_label *rmin_label = NULL;
@@ -8099,6 +8854,8 @@ if (SLJIT_UNLIKELY(opcode == OP_COND) && (*cc == OP_KETRMAX || *cc == OP_KETRMIN
if (SLJIT_UNLIKELY(opcode == OP_ONCE_NC))
opcode = OP_ONCE;
+alt_max = has_alternatives ? no_alternatives(ccbegin) : 0;
+
/* Decoding the needs_control_head in framesize. */
if (opcode == OP_ONCE)
{
@@ -8212,44 +8969,27 @@ else if (SLJIT_UNLIKELY(opcode == OP_COND) || SLJIT_UNLIKELY(opcode == OP_SCOND)
OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(STACK_TOP), STACK(0));
free_stack(common, 1);
- jumplistitem = sljit_alloc_memory(compiler, sizeof(jump_list));
- if (SLJIT_UNLIKELY(!jumplistitem))
- return;
- jumplist = jumplistitem;
- jumplistitem->next = NULL;
- jumplistitem->jump = CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, 1);
+ alt_max = 2;
+ alt1 = CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, sizeof(sljit_uw));
}
}
-else if (*cc == OP_ALT)
+else if (has_alternatives)
{
- /* Build a jump list. Get the last successfully matched branch index. */
OP1(SLJIT_MOV, TMP1, 0, SLJIT_MEM1(STACK_TOP), STACK(0));
free_stack(common, 1);
- count = 1;
- do
- {
- /* Append as the last item. */
- if (jumplist != NULL)
- {
- jumplistitem->next = sljit_alloc_memory(compiler, sizeof(jump_list));
- jumplistitem = jumplistitem->next;
- }
- else
- {
- jumplistitem = sljit_alloc_memory(compiler, sizeof(jump_list));
- jumplist = jumplistitem;
- }
- if (SLJIT_UNLIKELY(!jumplistitem))
- return;
-
- jumplistitem->next = NULL;
- jumplistitem->jump = CMP(SLJIT_C_EQUAL, TMP1, 0, SLJIT_IMM, count++);
- cc += GET(cc, 1);
+ if (alt_max > 4)
+ {
+ /* Table jump if alt_max is greater than 4. */
+ sljit_emit_ijump(compiler, SLJIT_JUMP, SLJIT_MEM1(TMP1), (sljit_sw)common->read_only_data_ptr);
+ add_label_addr(common);
+ }
+ else
+ {
+ if (alt_max == 4)
+ alt2 = CMP(SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 2 * sizeof(sljit_uw));
+ alt1 = CMP(SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, sizeof(sljit_uw));
}
- while (*cc == OP_ALT);
-
- cc = ccbegin + GET(ccbegin, 1);
}
COMPILE_BACKTRACKINGPATH(current->top);
@@ -8284,7 +9024,7 @@ if (SLJIT_UNLIKELY(opcode == OP_COND) || SLJIT_UNLIKELY(opcode == OP_SCOND))
if (has_alternatives)
{
- count = 1;
+ alt_count = sizeof(sljit_uw);
do
{
current->top = NULL;
@@ -8360,7 +9100,7 @@ if (has_alternatives)
stacksize = match_capture_common(common, stacksize, offset, private_data_ptr);
if (opcode != OP_ONCE)
- OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), SLJIT_IMM, count++);
+ OP1(SLJIT_MOV, SLJIT_MEM1(STACK_TOP), STACK(stacksize), SLJIT_IMM, alt_count);
if (offset != 0 && ket == OP_KETRMAX && common->optimized_cbracket[offset >> 1] != 0)
{
@@ -8373,9 +9113,24 @@ if (has_alternatives)
if (opcode != OP_ONCE)
{
- SLJIT_ASSERT(jumplist);
- JUMPHERE(jumplist->jump);
- jumplist = jumplist->next;
+ if (alt_max > 4)
+ add_label_addr(common);
+ else
+ {
+ if (alt_count != 2 * sizeof(sljit_uw))
+ {
+ JUMPHERE(alt1);
+ if (alt_max == 3 && alt_count == sizeof(sljit_uw))
+ alt2 = CMP(SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 2 * sizeof(sljit_uw));
+ }
+ else
+ {
+ JUMPHERE(alt2);
+ if (alt_max == 4)
+ alt1 = CMP(SLJIT_C_GREATER_EQUAL, TMP1, 0, SLJIT_IMM, 3 * sizeof(sljit_uw));
+ }
+ }
+ alt_count += sizeof(sljit_uw);
}
COMPILE_BACKTRACKINGPATH(current->top);
@@ -8384,7 +9139,6 @@ if (has_alternatives)
SLJIT_ASSERT(!current->nextbacktracks);
}
while (*cc == OP_ALT);
- SLJIT_ASSERT(!jumplist);
if (cond != NULL)
{
@@ -8985,16 +9739,18 @@ pcre_uchar *ccend;
executable_functions *functions;
void *executable_func;
sljit_uw executable_size;
+sljit_uw total_length;
+label_addr_list *label_addr;
struct sljit_label *mainloop_label = NULL;
struct sljit_label *continue_match_label;
-struct sljit_label *empty_match_found_label;
-struct sljit_label *empty_match_backtrack_label;
+struct sljit_label *empty_match_found_label = NULL;
+struct sljit_label *empty_match_backtrack_label = NULL;
struct sljit_label *reset_match_label;
+struct sljit_label *quit_label;
struct sljit_jump *jump;
struct sljit_jump *minlength_check_failed = NULL;
struct sljit_jump *reqbyte_notfound = NULL;
-struct sljit_jump *empty_match;
-struct sljit_label *quit_label;
+struct sljit_jump *empty_match = NULL;
SLJIT_ASSERT((extra->flags & PCRE_EXTRA_STUDY_DATA) != 0);
study = extra->study_data;
@@ -9007,9 +9763,13 @@ memset(common, 0, sizeof(compiler_common));
rootbacktrack.cc = (pcre_uchar *)re + re->name_table_offset + re->name_count * re->name_entry_size;
common->start = rootbacktrack.cc;
+common->read_only_data = NULL;
+common->read_only_data_size = 0;
+common->read_only_data_ptr = NULL;
common->fcc = tables + fcc_offset;
common->lcc = (sljit_sw)(tables + lcc_offset);
common->mode = mode;
+common->might_be_empty = study->minlength == 0;
common->nltype = NLTYPE_FIXED;
switch(re->options & PCRE_NEWLINE_BITS)
{
@@ -9030,6 +9790,8 @@ switch(re->options & PCRE_NEWLINE_BITS)
case PCRE_NEWLINE_ANYCRLF: common->newline = (CHAR_CR << 8) | CHAR_NL; common->nltype = NLTYPE_ANYCRLF; break;
default: return;
}
+common->nlmax = READ_CHAR_MAX;
+common->nlmin = 0;
if ((re->options & PCRE_BSR_ANYCRLF) != 0)
common->bsr_nltype = NLTYPE_ANYCRLF;
else if ((re->options & PCRE_BSR_UNICODE) != 0)
@@ -9042,9 +9804,10 @@ else
common->bsr_nltype = NLTYPE_ANY;
#endif
}
+common->bsr_nlmax = READ_CHAR_MAX;
+common->bsr_nlmin = 0;
common->endonly = (re->options & PCRE_DOLLAR_ENDONLY) != 0;
common->ctypes = (sljit_sw)(tables + ctypes_offset);
-common->digits[0] = -2;
common->name_table = ((pcre_uchar *)re) + re->name_table_offset;
common->name_count = re->name_count;
common->name_entry_size = re->name_entry_size;
@@ -9055,8 +9818,31 @@ common->utf = (re->options & PCRE_UTF8) != 0;
#ifdef SUPPORT_UCP
common->use_ucp = (re->options & PCRE_UCP) != 0;
#endif
+if (common->utf)
+ {
+ if (common->nltype == NLTYPE_ANY)
+ common->nlmax = 0x2029;
+ else if (common->nltype == NLTYPE_ANYCRLF)
+ common->nlmax = (CHAR_CR > CHAR_NL) ? CHAR_CR : CHAR_NL;
+ else
+ {
+ /* We only care about the first newline character. */
+ common->nlmax = common->newline & 0xff;
+ }
+
+ if (common->nltype == NLTYPE_FIXED)
+ common->nlmin = common->newline & 0xff;
+ else
+ common->nlmin = (CHAR_CR < CHAR_NL) ? CHAR_CR : CHAR_NL;
+
+ if (common->bsr_nltype == NLTYPE_ANY)
+ common->bsr_nlmax = 0x2029;
+ else
+ common->bsr_nlmax = (CHAR_CR > CHAR_NL) ? CHAR_CR : CHAR_NL;
+ common->bsr_nlmin = (CHAR_CR < CHAR_NL) ? CHAR_CR : CHAR_NL;
+ }
#endif /* SUPPORT_UTF */
-ccend = bracketend(rootbacktrack.cc);
+ccend = bracketend(common->start);
/* Calculate the local space size on the stack. */
common->ovector_start = LIMIT_MATCH + sizeof(sljit_sw);
@@ -9069,12 +9855,12 @@ memset(common->optimized_cbracket, 0, re->top_bracket + 1);
memset(common->optimized_cbracket, 1, re->top_bracket + 1);
#endif
-SLJIT_ASSERT(*rootbacktrack.cc == OP_BRA && ccend[-(1 + LINK_SIZE)] == OP_KET);
+SLJIT_ASSERT(*common->start == OP_BRA && ccend[-(1 + LINK_SIZE)] == OP_KET);
#if defined DEBUG_FORCE_UNOPTIMIZED_CBRAS && DEBUG_FORCE_UNOPTIMIZED_CBRAS == 2
common->capture_last_ptr = common->ovector_start;
common->ovector_start += sizeof(sljit_sw);
#endif
-if (!check_opcode_types(common, rootbacktrack.cc, ccend))
+if (!check_opcode_types(common, common->start, ccend))
{
SLJIT_FREE(common->optimized_cbracket);
return;
@@ -9137,13 +9923,14 @@ if (common->capture_last_ptr != 0)
SLJIT_ASSERT(!(common->req_char_ptr != 0 && common->start_used_ptr != 0));
common->cbra_ptr = OVECTOR_START + (re->top_bracket + 1) * 2 * sizeof(sljit_sw);
-common->private_data_ptrs = (int *)SLJIT_MALLOC((ccend - rootbacktrack.cc) * sizeof(sljit_si));
+total_length = ccend - common->start;
+common->private_data_ptrs = (sljit_si *)SLJIT_MALLOC(total_length * (sizeof(sljit_si) + (common->has_then ? 1 : 0)));
if (!common->private_data_ptrs)
{
SLJIT_FREE(common->optimized_cbracket);
return;
}
-memset(common->private_data_ptrs, 0, (ccend - rootbacktrack.cc) * sizeof(int));
+memset(common->private_data_ptrs, 0, total_length * sizeof(sljit_si));
private_data_size = common->cbra_ptr + (re->top_bracket + 1) * sizeof(sljit_sw);
set_private_data_ptrs(common, &private_data_size, ccend);
@@ -9156,15 +9943,21 @@ if (private_data_size > SLJIT_MAX_LOCAL_SIZE)
if (common->has_then)
{
- common->then_offsets = (pcre_uint8 *)SLJIT_MALLOC(ccend - rootbacktrack.cc);
- if (!common->then_offsets)
+ common->then_offsets = (pcre_uint8 *)(common->private_data_ptrs + total_length);
+ memset(common->then_offsets, 0, total_length);
+ set_then_offsets(common, common->start, NULL);
+ }
+
+if (common->read_only_data_size > 0)
+ {
+ common->read_only_data = (sljit_uw *)SLJIT_MALLOC(common->read_only_data_size);
+ if (common->read_only_data == NULL)
{
SLJIT_FREE(common->optimized_cbracket);
SLJIT_FREE(common->private_data_ptrs);
return;
}
- memset(common->then_offsets, 0, ccend - rootbacktrack.cc);
- set_then_offsets(common, rootbacktrack.cc, NULL);
+ common->read_only_data_ptr = common->read_only_data;
}
compiler = sljit_create_compiler();
@@ -9172,8 +9965,8 @@ if (!compiler)
{
SLJIT_FREE(common->optimized_cbracket);
SLJIT_FREE(common->private_data_ptrs);
- if (common->has_then)
- SLJIT_FREE(common->then_offsets);
+ if (common->read_only_data)
+ SLJIT_FREE(common->read_only_data);
return;
}
common->compiler = compiler;
@@ -9212,13 +10005,22 @@ if ((re->options & PCRE_ANCHORED) == 0)
if ((re->options & PCRE_NO_START_OPTIMIZE) == 0)
{
if (mode == JIT_COMPILE && fast_forward_first_n_chars(common, (re->options & PCRE_FIRSTLINE) != 0))
- { /* Do nothing */ }
+ {
+ /* If read_only_data is reallocated, we might have an allocation failure. */
+ if (common->read_only_data_size > 0 && common->read_only_data == NULL)
+ {
+ sljit_free_compiler(compiler);
+ SLJIT_FREE(common->optimized_cbracket);
+ SLJIT_FREE(common->private_data_ptrs);
+ return;
+ }
+ }
else if ((re->flags & PCRE_FIRSTSET) != 0)
fast_forward_first_char(common, (pcre_uchar)re->first_char, (re->flags & PCRE_FCH_CASELESS) != 0, (re->options & PCRE_FIRSTLINE) != 0);
else if ((re->flags & PCRE_STARTLINE) != 0)
fast_forward_newline(common, (re->options & PCRE_FIRSTLINE) != 0);
else if ((re->flags & PCRE_STARTLINE) == 0 && study != NULL && (study->flags & PCRE_STUDY_MAPPED) != 0)
- fast_forward_start_bits(common, (sljit_uw)study->start_bits, (re->options & PCRE_FIRSTLINE) != 0);
+ fast_forward_start_bits(common, study->start_bits, (re->options & PCRE_FIRSTLINE) != 0);
}
}
else
@@ -9259,19 +10061,22 @@ if (mode == JIT_PARTIAL_SOFT_COMPILE)
else if (mode == JIT_PARTIAL_HARD_COMPILE)
OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_LOCALS_REG), common->start_used_ptr, STR_PTR, 0);
-compile_matchingpath(common, rootbacktrack.cc, ccend, &rootbacktrack);
+compile_matchingpath(common, common->start, ccend, &rootbacktrack);
if (SLJIT_UNLIKELY(sljit_get_compiler_error(compiler)))
{
sljit_free_compiler(compiler);
SLJIT_FREE(common->optimized_cbracket);
SLJIT_FREE(common->private_data_ptrs);
- if (common->has_then)
- SLJIT_FREE(common->then_offsets);
+ if (common->read_only_data)
+ SLJIT_FREE(common->read_only_data);
return;
}
-empty_match = CMP(SLJIT_C_EQUAL, STR_PTR, 0, SLJIT_MEM1(SLJIT_LOCALS_REG), OVECTOR(0));
-empty_match_found_label = LABEL();
+if (common->might_be_empty)
+ {
+ empty_match = CMP(SLJIT_C_EQUAL, STR_PTR, 0, SLJIT_MEM1(SLJIT_LOCALS_REG), OVECTOR(0));
+ empty_match_found_label = LABEL();
+ }
common->accept_label = LABEL();
if (common->accept != NULL)
@@ -9295,15 +10100,16 @@ if (mode != JIT_COMPILE)
return_with_partial_match(common, common->quit_label);
}
-empty_match_backtrack_label = LABEL();
+if (common->might_be_empty)
+ empty_match_backtrack_label = LABEL();
compile_backtrackingpath(common, rootbacktrack.top);
if (SLJIT_UNLIKELY(sljit_get_compiler_error(compiler)))
{
sljit_free_compiler(compiler);
SLJIT_FREE(common->optimized_cbracket);
SLJIT_FREE(common->private_data_ptrs);
- if (common->has_then)
- SLJIT_FREE(common->then_offsets);
+ if (common->read_only_data)
+ SLJIT_FREE(common->read_only_data);
return;
}
@@ -9331,10 +10137,19 @@ OP1(SLJIT_MOV, STR_PTR, 0, SLJIT_MEM1(SLJIT_LOCALS_REG), common->start_ptr);
if ((re->options & PCRE_ANCHORED) == 0)
{
- if ((re->options & PCRE_FIRSTLINE) == 0)
- CMPTO(SLJIT_C_LESS, STR_PTR, 0, STR_END, 0, mainloop_label);
+ if (common->ff_newline_shortcut != NULL)
+ {
+ if ((re->options & PCRE_FIRSTLINE) == 0)
+ CMPTO(SLJIT_C_LESS, STR_PTR, 0, STR_END, 0, common->ff_newline_shortcut);
+ /* There cannot be more newlines here. */
+ }
else
- CMPTO(SLJIT_C_LESS, STR_PTR, 0, TMP1, 0, mainloop_label);
+ {
+ if ((re->options & PCRE_FIRSTLINE) == 0)
+ CMPTO(SLJIT_C_LESS, STR_PTR, 0, STR_END, 0, mainloop_label);
+ else
+ CMPTO(SLJIT_C_LESS, STR_PTR, 0, TMP1, 0, mainloop_label);
+ }
}
/* No more remaining characters. */
@@ -9349,15 +10164,18 @@ JUMPTO(SLJIT_JUMP, common->quit_label);
flush_stubs(common);
-JUMPHERE(empty_match);
-OP1(SLJIT_MOV, TMP1, 0, ARGUMENTS, 0);
-OP1(SLJIT_MOV_UB, TMP2, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, notempty));
-CMPTO(SLJIT_C_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0, empty_match_backtrack_label);
-OP1(SLJIT_MOV_UB, TMP2, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, notempty_atstart));
-CMPTO(SLJIT_C_EQUAL, TMP2, 0, SLJIT_IMM, 0, empty_match_found_label);
-OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, str));
-CMPTO(SLJIT_C_NOT_EQUAL, TMP2, 0, STR_PTR, 0, empty_match_found_label);
-JUMPTO(SLJIT_JUMP, empty_match_backtrack_label);
+if (common->might_be_empty)
+ {
+ JUMPHERE(empty_match);
+ OP1(SLJIT_MOV, TMP1, 0, ARGUMENTS, 0);
+ OP1(SLJIT_MOV_UB, TMP2, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, notempty));
+ CMPTO(SLJIT_C_NOT_EQUAL, TMP2, 0, SLJIT_IMM, 0, empty_match_backtrack_label);
+ OP1(SLJIT_MOV_UB, TMP2, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, notempty_atstart));
+ CMPTO(SLJIT_C_EQUAL, TMP2, 0, SLJIT_IMM, 0, empty_match_found_label);
+ OP1(SLJIT_MOV, TMP2, 0, SLJIT_MEM1(TMP1), SLJIT_OFFSETOF(jit_arguments, str));
+ CMPTO(SLJIT_C_NOT_EQUAL, TMP2, 0, STR_PTR, 0, empty_match_found_label);
+ JUMPTO(SLJIT_JUMP, empty_match_backtrack_label);
+ }
common->currententry = common->entries;
common->local_exit = TRUE;
@@ -9371,8 +10189,8 @@ while (common->currententry != NULL)
sljit_free_compiler(compiler);
SLJIT_FREE(common->optimized_cbracket);
SLJIT_FREE(common->private_data_ptrs);
- if (common->has_then)
- SLJIT_FREE(common->then_offsets);
+ if (common->read_only_data)
+ SLJIT_FREE(common->read_only_data);
return;
}
flush_stubs(common);
@@ -9456,14 +10274,17 @@ if (common->reset_match != NULL)
JUMPTO(SLJIT_JUMP, reset_match_label);
}
#ifdef SUPPORT_UTF
-#ifndef COMPILE_PCRE32
+#ifdef COMPILE_PCRE8
if (common->utfreadchar != NULL)
{
set_jumps(common->utfreadchar, LABEL());
do_utfreadchar(common);
}
-#endif /* !COMPILE_PCRE32 */
-#ifdef COMPILE_PCRE8
+if (common->utfreadchar16 != NULL)
+ {
+ set_jumps(common->utfreadchar16, LABEL());
+ do_utfreadchar16(common);
+ }
if (common->utfreadtype8 != NULL)
{
set_jumps(common->utfreadtype8, LABEL());
@@ -9479,16 +10300,25 @@ if (common->getucd != NULL)
}
#endif
+SLJIT_ASSERT(common->read_only_data + (common->read_only_data_size >> SLJIT_WORD_SHIFT) == common->read_only_data_ptr);
SLJIT_FREE(common->optimized_cbracket);
SLJIT_FREE(common->private_data_ptrs);
-if (common->has_then)
- SLJIT_FREE(common->then_offsets);
executable_func = sljit_generate_code(compiler);
executable_size = sljit_get_generated_code_size(compiler);
+label_addr = common->label_addrs;
+while (label_addr != NULL)
+ {
+ *label_addr->addr = sljit_get_label_addr(label_addr->label);
+ label_addr = label_addr->next;
+ }
sljit_free_compiler(compiler);
if (executable_func == NULL)
+ {
+ if (common->read_only_data)
+ SLJIT_FREE(common->read_only_data);
return;
+ }
/* Reuse the function descriptor if possible. */
if ((extra->flags & PCRE_EXTRA_EXECUTABLE_JIT) != 0 && extra->executable_jit != NULL)
@@ -9508,8 +10338,10 @@ else
if (functions == NULL)
{
/* This case is highly unlikely since we just recently
- freed a lot of memory. Although not impossible. */
+ freed a lot of memory. Not impossible though. */
sljit_free_code(executable_func);
+ if (common->read_only_data)
+ SLJIT_FREE(common->read_only_data);
return;
}
memset(functions, 0, sizeof(executable_functions));
@@ -9520,6 +10352,7 @@ else
}
functions->executable_funcs[mode] = executable_func;
+functions->read_only_data[mode] = common->read_only_data;
functions->executable_sizes[mode] = executable_size;
}
@@ -9706,6 +10539,8 @@ for (i = 0; i < JIT_NUMBER_OF_COMPILE_MODES; i++)
{
if (functions->executable_funcs[i] != NULL)
sljit_free_code(functions->executable_funcs[i]);
+ if (functions->read_only_data[i] != NULL)
+ SLJIT_FREE(functions->read_only_data[i]);
}
SLJIT_FREE(functions);
}
diff --git a/pcre/pcre_jit_test.c b/pcre/pcre_jit_test.c
index cabd2560c57..a40913ef0a5 100644
--- a/pcre/pcre_jit_test.c
+++ b/pcre/pcre_jit_test.c
@@ -75,9 +75,14 @@ POSSIBILITY OF SUCH DAMAGE.
\xe1\xbf\xb8 = 0x1ff8 = 8184
\xf0\x90\x90\x80 = 0x10400 = 66560
\xf0\x90\x90\xa8 = 0x10428 = 66600
+ \xc7\x84 = 0x1c4 = 452
+ \xc7\x85 = 0x1c5 = 453
+ \xc7\x86 = 0x1c6 = 454
+
Mark property:
\xcc\x8d = 0x30d = 781
Special:
+ \xc2\x80 = 0x80 = 128 (lowest 2 byte character)
\xdf\xbf = 0x7ff = 2047 (highest 2 byte character)
\xe0\xa0\x80 = 0x800 = 2048 (lowest 2 byte character)
\xef\xbf\xbf = 0xffff = 65535 (highest 3 byte character)
@@ -326,6 +331,22 @@ static struct regression_test_case regression_test_cases[] = {
{ MUA, 0, "\\w(\\s|(?:\\d)*,)+\\w\\wb", "a 5, 4,, bb 5, 4,, aab" },
{ MUA, 0, "(\\v+)(\\V+)", "\x0e\xc2\x85\xe2\x80\xa8\x0b\x09\xe2\x80\xa9" },
{ MUA, 0, "(\\h+)(\\H+)", "\xe2\x80\xa8\xe2\x80\x80\x20\xe2\x80\x8a\xe2\x81\x9f\xe3\x80\x80\x09\x20\xc2\xa0\x0a" },
+ { MUA, 0, "x[bcef]+", "xaxdxecbfg" },
+ { MUA, 0, "x[bcdghij]+", "xaxexfxdgbjk" },
+ { MUA, 0, "x[^befg]+", "xbxexacdhg" },
+ { MUA, 0, "x[^bcdl]+", "xlxbxaekmd" },
+ { MUA, 0, "x[^bcdghi]+", "xbxdxgxaefji" },
+ { MUA, 0, "x[B-Fb-f]+", "xaxAxgxbfBFG" },
+ { CMUA, 0, "\\x{e9}+", "#\xf0\x90\x90\xa8\xc3\xa8\xc3\xa9\xc3\x89\xc3\x88" },
+ { CMUA, 0, "[^\\x{e9}]+", "\xc3\xa9#\xf0\x90\x90\xa8\xc3\xa8\xc3\x88\xc3\x89" },
+ { MUA, 0, "[\\x02\\x7e]+", "\xc3\x81\xe1\xbf\xb8\xf0\x90\x90\xa8\x01\x02\x7e\x7f" },
+ { MUA, 0, "[^\\x02\\x7e]+", "\x02\xc3\x81\xe1\xbf\xb8\xf0\x90\x90\xa8\x01\x7f\x7e" },
+ { MUA, 0, "[\\x{81}-\\x{7fe}]+", "#\xe1\xbf\xb8\xf0\x90\x90\xa8\xc2\x80\xc2\x81\xdf\xbe\xdf\xbf" },
+ { MUA, 0, "[^\\x{81}-\\x{7fe}]+", "\xc2\x81#\xe1\xbf\xb8\xf0\x90\x90\xa8\xc2\x80\xdf\xbf\xdf\xbe" },
+ { MUA, 0, "[\\x{801}-\\x{fffe}]+", "#\xc3\xa9\xf0\x90\x90\x80\xe0\xa0\x80\xe0\xa0\x81\xef\xbf\xbe\xef\xbf\xbf" },
+ { MUA, 0, "[^\\x{801}-\\x{fffe}]+", "\xe0\xa0\x81#\xc3\xa9\xf0\x90\x90\x80\xe0\xa0\x80\xef\xbf\xbf\xef\xbf\xbe" },
+ { MUA, 0, "[\\x{10001}-\\x{10fffe}]+", "#\xc3\xa9\xe2\xb1\xa5\xf0\x90\x80\x80\xf0\x90\x80\x81\xf4\x8f\xbf\xbe\xf4\x8f\xbf\xbf" },
+ { MUA, 0, "[^\\x{10001}-\\x{10fffe}]+", "\xf0\x90\x80\x81#\xc3\xa9\xe2\xb1\xa5\xf0\x90\x80\x80\xf4\x8f\xbf\xbf\xf4\x8f\xbf\xbe" },
/* Unicode properties. */
{ MUAP, 0, "[1-5\xc3\xa9\\w]", "\xc3\xa1_" },
@@ -371,6 +392,10 @@ static struct regression_test_case regression_test_cases[] = {
{ PCRE_MULTILINE | PCRE_NEWLINE_CRLF, 0, "\\W{0,2}[^#]{3}", "\r\n#....." },
{ PCRE_MULTILINE | PCRE_NEWLINE_CR, 0, "\\W{0,2}[^#]{3}", "\r\n#....." },
{ PCRE_MULTILINE | PCRE_NEWLINE_CRLF, 0, "\\W{1,3}[^#]", "\r\n##...." },
+ { MUA | PCRE_NO_UTF8_CHECK, 1, "^.a", "\n\x80\nxa" },
+ { MUA, 1, "^", "\r\n" },
+ { PCRE_MULTILINE | PCRE_NEWLINE_CRLF, 1 | F_NOMATCH, "^", "\r\n" },
+ { PCRE_MULTILINE | PCRE_NEWLINE_CRLF, 1, "^", "\r\na" },
/* Any character except newline or any newline. */
{ PCRE_NEWLINE_CRLF, 0, ".", "\r" },
@@ -629,6 +654,7 @@ static struct regression_test_case regression_test_cases[] = {
{ PCRE_MULTILINE | PCRE_UTF8 | PCRE_NEWLINE_CRLF | PCRE_FIRSTLINE, 0 | F_NOMATCH | F_PROPERTY, "\\p{Any}{4}|a", "\r\na" },
{ PCRE_MULTILINE | PCRE_UTF8 | PCRE_NEWLINE_CRLF | PCRE_FIRSTLINE, 1, ".", "\r\n" },
{ PCRE_FIRSTLINE | PCRE_NEWLINE_LF | PCRE_DOTALL, 0 | F_NOMATCH, "ab.", "ab" },
+ { MUA | PCRE_FIRSTLINE, 1 | F_NOMATCH, "^[a-d0-9]", "\nxx\nd" },
/* Recurse. */
{ MUA, 0, "(a)(?1)", "aa" },
@@ -959,7 +985,7 @@ static int convert_utf8_to_utf16(const char *input, PCRE_UCHAR16 *output, int *o
if (offsetmap)
*offsetmap++ = (int)(iptr - (unsigned char*)input);
- if (!(*iptr & 0x80))
+ if (*iptr < 0xc0)
c = *iptr++;
else if (!(*iptr & 0x20)) {
c = ((iptr[0] & 0x1f) << 6) | (iptr[1] & 0x3f);
@@ -1031,7 +1057,7 @@ static int convert_utf8_to_utf32(const char *input, PCRE_UCHAR32 *output, int *o
if (offsetmap)
*offsetmap++ = (int)(iptr - (unsigned char*)input);
- if (!(*iptr & 0x80))
+ if (*iptr < 0xc0)
c = *iptr++;
else if (!(*iptr & 0x20)) {
c = ((iptr[0] & 0x1f) << 6) | (iptr[1] & 0x3f);
@@ -1092,7 +1118,7 @@ static int regression_tests(void)
const char *error;
char *cpu_info;
int i, err_offs;
- int is_successful, is_ascii_pattern, is_ascii_input;
+ int is_successful, is_ascii;
int total = 0;
int successful = 0;
int successful_row = 0;
@@ -1173,13 +1199,9 @@ static int regression_tests(void)
while (current->pattern) {
/* printf("\nPattern: %s :\n", current->pattern); */
total++;
- if (current->start_offset & F_PROPERTY) {
- is_ascii_pattern = 0;
- is_ascii_input = 0;
- } else {
- is_ascii_pattern = check_ascii(current->pattern);
- is_ascii_input = check_ascii(current->input);
- }
+ is_ascii = 0;
+ if (!(current->start_offset & F_PROPERTY))
+ is_ascii = check_ascii(current->pattern) && check_ascii(current->input);
if (current->flags & PCRE_PARTIAL_SOFT)
study_mode = PCRE_STUDY_JIT_PARTIAL_SOFT_COMPILE;
@@ -1211,7 +1233,7 @@ static int regression_tests(void)
re8 = NULL;
}
extra8->flags |= PCRE_EXTRA_MARK;
- } else if (((utf && ucp) || is_ascii_pattern) && !(current->start_offset & F_NO8))
+ } else if (((utf && ucp) || is_ascii) && !(current->start_offset & F_NO8))
printf("\n8 bit: Cannot compile pattern \"%s\": %s\n", current->pattern, error);
#endif
#ifdef SUPPORT_PCRE16
@@ -1242,7 +1264,7 @@ static int regression_tests(void)
re16 = NULL;
}
extra16->flags |= PCRE_EXTRA_MARK;
- } else if (((utf && ucp) || is_ascii_pattern) && !(current->start_offset & F_NO16))
+ } else if (((utf && ucp) || is_ascii) && !(current->start_offset & F_NO16))
printf("\n16 bit: Cannot compile pattern \"%s\": %s\n", current->pattern, error);
#endif
#ifdef SUPPORT_PCRE32
@@ -1273,7 +1295,7 @@ static int regression_tests(void)
re32 = NULL;
}
extra32->flags |= PCRE_EXTRA_MARK;
- } else if (((utf && ucp) || is_ascii_pattern) && !(current->start_offset & F_NO32))
+ } else if (((utf && ucp) || is_ascii) && !(current->start_offset & F_NO32))
printf("\n32 bit: Cannot compile pattern \"%s\": %s\n", current->pattern, error);
#endif
@@ -1305,10 +1327,10 @@ static int regression_tests(void)
if ((counter & 0x1) != 0) {
setstack8(extra8);
return_value8[0] = pcre_exec(re8, extra8, current->input, strlen(current->input), current->start_offset & OFFSET_MASK,
- current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD), ovector8_1, 32);
+ current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD | PCRE_NO_UTF8_CHECK), ovector8_1, 32);
} else
return_value8[0] = pcre_jit_exec(re8, extra8, current->input, strlen(current->input), current->start_offset & OFFSET_MASK,
- current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD), ovector8_1, 32, getstack8());
+ current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD | PCRE_NO_UTF8_CHECK), ovector8_1, 32, getstack8());
memset(&dummy_extra8, 0, sizeof(pcre_extra));
dummy_extra8.flags = PCRE_EXTRA_MARK;
if (current->start_offset & F_STUDY) {
@@ -1317,7 +1339,7 @@ static int regression_tests(void)
}
dummy_extra8.mark = &mark8_2;
return_value8[1] = pcre_exec(re8, &dummy_extra8, current->input, strlen(current->input), current->start_offset & OFFSET_MASK,
- current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD), ovector8_2, 32);
+ current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD | PCRE_NO_UTF8_CHECK), ovector8_2, 32);
}
#endif
@@ -1339,10 +1361,10 @@ static int regression_tests(void)
if ((counter & 0x1) != 0) {
setstack16(extra16);
return_value16[0] = pcre16_exec(re16, extra16, regtest_buf16, length16, current->start_offset & OFFSET_MASK,
- current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD), ovector16_1, 32);
+ current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD | PCRE_NO_UTF8_CHECK), ovector16_1, 32);
} else
return_value16[0] = pcre16_jit_exec(re16, extra16, regtest_buf16, length16, current->start_offset & OFFSET_MASK,
- current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD), ovector16_1, 32, getstack16());
+ current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD | PCRE_NO_UTF8_CHECK), ovector16_1, 32, getstack16());
memset(&dummy_extra16, 0, sizeof(pcre16_extra));
dummy_extra16.flags = PCRE_EXTRA_MARK;
if (current->start_offset & F_STUDY) {
@@ -1351,7 +1373,7 @@ static int regression_tests(void)
}
dummy_extra16.mark = &mark16_2;
return_value16[1] = pcre16_exec(re16, &dummy_extra16, regtest_buf16, length16, current->start_offset & OFFSET_MASK,
- current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD), ovector16_2, 32);
+ current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD | PCRE_NO_UTF8_CHECK), ovector16_2, 32);
}
#endif
@@ -1373,10 +1395,10 @@ static int regression_tests(void)
if ((counter & 0x1) != 0) {
setstack32(extra32);
return_value32[0] = pcre32_exec(re32, extra32, regtest_buf32, length32, current->start_offset & OFFSET_MASK,
- current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD), ovector32_1, 32);
+ current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD | PCRE_NO_UTF8_CHECK), ovector32_1, 32);
} else
return_value32[0] = pcre32_jit_exec(re32, extra32, regtest_buf32, length32, current->start_offset & OFFSET_MASK,
- current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD), ovector32_1, 32, getstack32());
+ current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD | PCRE_NO_UTF8_CHECK), ovector32_1, 32, getstack32());
memset(&dummy_extra32, 0, sizeof(pcre32_extra));
dummy_extra32.flags = PCRE_EXTRA_MARK;
if (current->start_offset & F_STUDY) {
@@ -1385,7 +1407,7 @@ static int regression_tests(void)
}
dummy_extra32.mark = &mark32_2;
return_value32[1] = pcre32_exec(re32, &dummy_extra32, regtest_buf32, length32, current->start_offset & OFFSET_MASK,
- current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD), ovector32_2, 32);
+ current->flags & (PCRE_NOTBOL | PCRE_NOTEOL | PCRE_NOTEMPTY | PCRE_NOTEMPTY_ATSTART | PCRE_PARTIAL_SOFT | PCRE_PARTIAL_HARD | PCRE_NO_UTF8_CHECK), ovector32_2, 32);
}
#endif
@@ -1581,7 +1603,7 @@ static int regression_tests(void)
if (is_successful) {
#ifdef SUPPORT_PCRE8
- if (!(current->start_offset & F_NO8) && ((utf && ucp) || is_ascii_input)) {
+ if (!(current->start_offset & F_NO8) && ((utf && ucp) || is_ascii)) {
if (return_value8[0] < 0 && !(current->start_offset & F_NOMATCH)) {
printf("8 bit: Test should match: [%d] '%s' @ '%s'\n",
total, current->pattern, current->input);
@@ -1596,7 +1618,7 @@ static int regression_tests(void)
}
#endif
#ifdef SUPPORT_PCRE16
- if (!(current->start_offset & F_NO16) && ((utf && ucp) || is_ascii_input)) {
+ if (!(current->start_offset & F_NO16) && ((utf && ucp) || is_ascii)) {
if (return_value16[0] < 0 && !(current->start_offset & F_NOMATCH)) {
printf("16 bit: Test should match: [%d] '%s' @ '%s'\n",
total, current->pattern, current->input);
@@ -1611,7 +1633,7 @@ static int regression_tests(void)
}
#endif
#ifdef SUPPORT_PCRE32
- if (!(current->start_offset & F_NO32) && ((utf && ucp) || is_ascii_input)) {
+ if (!(current->start_offset & F_NO32) && ((utf && ucp) || is_ascii)) {
if (return_value32[0] < 0 && !(current->start_offset & F_NOMATCH)) {
printf("32 bit: Test should match: [%d] '%s' @ '%s'\n",
total, current->pattern, current->input);
diff --git a/pcre/pcre_printint.c b/pcre/pcre_printint.c
index e4ef152d071..60dcb55efbf 100644
--- a/pcre/pcre_printint.c
+++ b/pcre/pcre_printint.c
@@ -644,7 +644,9 @@ for(;;)
int i;
unsigned int min, max;
BOOL printmap;
+ BOOL invertmap = FALSE;
pcre_uint8 *map;
+ pcre_uint8 inverted_map[32];
fprintf(f, " [");
@@ -653,7 +655,12 @@ for(;;)
extra = GET(code, 1);
ccode = code + LINK_SIZE + 1;
printmap = (*ccode & XCL_MAP) != 0;
- if ((*ccode++ & XCL_NOT) != 0) fprintf(f, "^");
+ if ((*ccode & XCL_NOT) != 0)
+ {
+ invertmap = (*ccode & XCL_HASPROP) == 0;
+ fprintf(f, "^");
+ }
+ ccode++;
}
else
{
@@ -666,6 +673,12 @@ for(;;)
if (printmap)
{
map = (pcre_uint8 *)ccode;
+ if (invertmap)
+ {
+ for (i = 0; i < 32; i++) inverted_map[i] = ~map[i];
+ map = inverted_map;
+ }
+
for (i = 0; i < 256; i++)
{
if ((map[i/8] & (1 << (i&7))) != 0)
diff --git a/pcre/pcre_string_utils.c b/pcre/pcre_string_utils.c
index 10b53d5bcb4..25eacc85073 100644
--- a/pcre/pcre_string_utils.c
+++ b/pcre/pcre_string_utils.c
@@ -6,7 +6,7 @@
and semantics are as close as possible to those of the Perl 5 language.
Written by Philip Hazel
- Copyright (c) 1997-2013 University of Cambridge
+ Copyright (c) 1997-2014 University of Cambridge
-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
@@ -91,8 +91,8 @@ pcre_uchar c2;
while (*str1 != '\0' || *str2 != '\0')
{
- c1 = RAWUCHARINC(str1);
- c2 = RAWUCHARINC(str2);
+ c1 = UCHAR21INC(str1);
+ c2 = UCHAR21INC(str2);
if (c1 != c2)
return ((c1 > c2) << 1) - 1;
}
@@ -131,7 +131,7 @@ pcre_uchar c2;
while (*str1 != '\0' || *ustr2 != '\0')
{
- c1 = RAWUCHARINC(str1);
+ c1 = UCHAR21INC(str1);
c2 = (pcre_uchar)*ustr2++;
if (c1 != c2)
return ((c1 > c2) << 1) - 1;
diff --git a/pcre/pcre_stringpiece.h b/pcre/pcre_stringpiece.h
deleted file mode 100644
index 4ea32f62261..00000000000
--- a/pcre/pcre_stringpiece.h
+++ /dev/null
@@ -1,179 +0,0 @@
-// Copyright (c) 2005, Google Inc.
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// Author: Sanjay Ghemawat
-//
-// A string like object that points into another piece of memory.
-// Useful for providing an interface that allows clients to easily
-// pass in either a "const char*" or a "string".
-//
-// Arghh! I wish C++ literals were automatically of type "string".
-
-#ifndef _PCRE_STRINGPIECE_H
-#define _PCRE_STRINGPIECE_H
-
-#include <cstring>
-#include <string>
-#include <iosfwd> // for ostream forward-declaration
-
-#if 0
-#define HAVE_TYPE_TRAITS
-#include <type_traits.h>
-#elif 0
-#define HAVE_TYPE_TRAITS
-#include <bits/type_traits.h>
-#endif
-
-#include <pcre.h>
-
-using std::memcmp;
-using std::strlen;
-using std::string;
-
-namespace pcrecpp {
-
-class PCRECPP_EXP_DEFN StringPiece {
- private:
- const char* ptr_;
- int length_;
-
- public:
- // We provide non-explicit singleton constructors so users can pass
- // in a "const char*" or a "string" wherever a "StringPiece" is
- // expected.
- StringPiece()
- : ptr_(NULL), length_(0) { }
- StringPiece(const char* str)
- : ptr_(str), length_(static_cast<int>(strlen(ptr_))) { }
- StringPiece(const unsigned char* str)
- : ptr_(reinterpret_cast<const char*>(str)),
- length_(static_cast<int>(strlen(ptr_))) { }
- StringPiece(const string& str)
- : ptr_(str.data()), length_(static_cast<int>(str.size())) { }
- StringPiece(const char* offset, int len)
- : ptr_(offset), length_(len) { }
-
- // data() may return a pointer to a buffer with embedded NULs, and the
- // returned buffer may or may not be null terminated. Therefore it is
- // typically a mistake to pass data() to a routine that expects a NUL
- // terminated string. Use "as_string().c_str()" if you really need to do
- // this. Or better yet, change your routine so it does not rely on NUL
- // termination.
- const char* data() const { return ptr_; }
- int size() const { return length_; }
- bool empty() const { return length_ == 0; }
-
- void clear() { ptr_ = NULL; length_ = 0; }
- void set(const char* buffer, int len) { ptr_ = buffer; length_ = len; }
- void set(const char* str) {
- ptr_ = str;
- length_ = static_cast<int>(strlen(str));
- }
- void set(const void* buffer, int len) {
- ptr_ = reinterpret_cast<const char*>(buffer);
- length_ = len;
- }
-
- char operator[](int i) const { return ptr_[i]; }
-
- void remove_prefix(int n) {
- ptr_ += n;
- length_ -= n;
- }
-
- void remove_suffix(int n) {
- length_ -= n;
- }
-
- bool operator==(const StringPiece& x) const {
- return ((length_ == x.length_) &&
- (memcmp(ptr_, x.ptr_, length_) == 0));
- }
- bool operator!=(const StringPiece& x) const {
- return !(*this == x);
- }
-
-#define STRINGPIECE_BINARY_PREDICATE(cmp,auxcmp) \
- bool operator cmp (const StringPiece& x) const { \
- int r = memcmp(ptr_, x.ptr_, length_ < x.length_ ? length_ : x.length_); \
- return ((r auxcmp 0) || ((r == 0) && (length_ cmp x.length_))); \
- }
- STRINGPIECE_BINARY_PREDICATE(<, <);
- STRINGPIECE_BINARY_PREDICATE(<=, <);
- STRINGPIECE_BINARY_PREDICATE(>=, >);
- STRINGPIECE_BINARY_PREDICATE(>, >);
-#undef STRINGPIECE_BINARY_PREDICATE
-
- int compare(const StringPiece& x) const {
- int r = memcmp(ptr_, x.ptr_, length_ < x.length_ ? length_ : x.length_);
- if (r == 0) {
- if (length_ < x.length_) r = -1;
- else if (length_ > x.length_) r = +1;
- }
- return r;
- }
-
- string as_string() const {
- return string(data(), size());
- }
-
- void CopyToString(string* target) const {
- target->assign(ptr_, length_);
- }
-
- // Does "this" start with "x"
- bool starts_with(const StringPiece& x) const {
- return ((length_ >= x.length_) && (memcmp(ptr_, x.ptr_, x.length_) == 0));
- }
-};
-
-} // namespace pcrecpp
-
-// ------------------------------------------------------------------
-// Functions used to create STL containers that use StringPiece
-// Remember that a StringPiece's lifetime had better be less than
-// that of the underlying string or char*. If it is not, then you
-// cannot safely store a StringPiece into an STL container
-// ------------------------------------------------------------------
-
-#ifdef HAVE_TYPE_TRAITS
-// This makes vector<StringPiece> really fast for some STL implementations
-template<> struct __type_traits<pcrecpp::StringPiece> {
- typedef __true_type has_trivial_default_constructor;
- typedef __true_type has_trivial_copy_constructor;
- typedef __true_type has_trivial_assignment_operator;
- typedef __true_type has_trivial_destructor;
- typedef __true_type is_POD_type;
-};
-#endif
-
-// allow StringPiece to be logged
-std::ostream& operator<<(std::ostream& o, const pcrecpp::StringPiece& piece);
-
-#endif /* _PCRE_STRINGPIECE_H */
diff --git a/pcre/pcre_study.c b/pcre/pcre_study.c
index c2aff517a5d..ab9510e20ec 100644
--- a/pcre/pcre_study.c
+++ b/pcre/pcre_study.c
@@ -879,9 +879,6 @@ do
case OP_SOM:
case OP_THEN:
case OP_THEN_ARG:
-#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
- case OP_XCLASS:
-#endif
return SSB_FAIL;
/* We can ignore word boundary tests. */
@@ -1257,6 +1254,16 @@ do
with a value >= 0xc4 is a potentially valid starter because it starts a
character with a value > 255. */
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+ case OP_XCLASS:
+ if ((tcode[1 + LINK_SIZE] & XCL_HASPROP) != 0)
+ return SSB_FAIL;
+ /* All bits are set. */
+ if ((tcode[1 + LINK_SIZE] & XCL_MAP) == 0 && (tcode[1 + LINK_SIZE] & XCL_NOT) != 0)
+ return SSB_FAIL;
+#endif
+ /* Fall through */
+
case OP_NCLASS:
#if defined SUPPORT_UTF && defined COMPILE_PCRE8
if (utf)
@@ -1273,8 +1280,21 @@ do
case OP_CLASS:
{
pcre_uint8 *map;
- tcode++;
- map = (pcre_uint8 *)tcode;
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+ map = NULL;
+ if (*tcode == OP_XCLASS)
+ {
+ if ((tcode[1 + LINK_SIZE] & XCL_MAP) != 0)
+ map = (pcre_uint8 *)(tcode + 1 + LINK_SIZE + 1);
+ tcode += GET(tcode, 1);
+ }
+ else
+#endif
+ {
+ tcode++;
+ map = (pcre_uint8 *)tcode;
+ tcode += 32 / sizeof(pcre_uchar);
+ }
/* In UTF-8 mode, the bits in a bit map correspond to character
values, not to byte values. However, the bit map we are constructing is
@@ -1282,31 +1302,35 @@ do
value is > 127. In fact, there are only two possible starting bytes for
characters in the range 128 - 255. */
-#if defined SUPPORT_UTF && defined COMPILE_PCRE8
- if (utf)
+#if defined SUPPORT_UTF || !defined COMPILE_PCRE8
+ if (map != NULL)
+#endif
{
- for (c = 0; c < 16; c++) start_bits[c] |= map[c];
- for (c = 128; c < 256; c++)
+#if defined SUPPORT_UTF && defined COMPILE_PCRE8
+ if (utf)
{
- if ((map[c/8] && (1 << (c&7))) != 0)
+ for (c = 0; c < 16; c++) start_bits[c] |= map[c];
+ for (c = 128; c < 256; c++)
{
- int d = (c >> 6) | 0xc0; /* Set bit for this starter */
- start_bits[d/8] |= (1 << (d&7)); /* and then skip on to the */
- c = (c & 0xc0) + 0x40 - 1; /* next relevant character. */
+ if ((map[c/8] && (1 << (c&7))) != 0)
+ {
+ int d = (c >> 6) | 0xc0; /* Set bit for this starter */
+ start_bits[d/8] |= (1 << (d&7)); /* and then skip on to the */
+ c = (c & 0xc0) + 0x40 - 1; /* next relevant character. */
+ }
}
}
- }
- else
+ else
#endif
- {
- /* In non-UTF-8 mode, the two bit maps are completely compatible. */
- for (c = 0; c < 32; c++) start_bits[c] |= map[c];
+ {
+ /* In non-UTF-8 mode, the two bit maps are completely compatible. */
+ for (c = 0; c < 32; c++) start_bits[c] |= map[c];
+ }
}
/* Advance past the bit map, and act on what follows. For a zero
minimum repeat, continue; otherwise stop processing. */
- tcode += 32 / sizeof(pcre_uchar);
switch (*tcode)
{
case OP_CRSTAR:
diff --git a/pcre/pcre_xclass.c b/pcre/pcre_xclass.c
index ad153be7851..c2b61f0f920 100644
--- a/pcre/pcre_xclass.c
+++ b/pcre/pcre_xclass.c
@@ -81,6 +81,11 @@ additional data. */
if (c < 256)
{
+ if ((*data & XCL_HASPROP) == 0)
+ {
+ if ((*data & XCL_MAP) == 0) return negated;
+ return (((pcre_uint8 *)(data + 1))[c/8] & (1 << (c&7))) != 0;
+ }
if ((*data & XCL_MAP) != 0 &&
(((pcre_uint8 *)(data + 1))[c/8] & (1 << (c&7))) != 0)
return !negated; /* char found */
diff --git a/pcre/pcrecpparg.h b/pcre/pcrecpparg.h
deleted file mode 100644
index b4f9c3f4989..00000000000
--- a/pcre/pcrecpparg.h
+++ /dev/null
@@ -1,174 +0,0 @@
-// Copyright (c) 2005, Google Inc.
-// All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-// Author: Sanjay Ghemawat
-
-#ifndef _PCRECPPARG_H
-#define _PCRECPPARG_H
-
-#include <stdlib.h> // for NULL
-#include <string>
-
-#include <pcre.h>
-
-namespace pcrecpp {
-
-class StringPiece;
-
-// Hex/Octal/Binary?
-
-// Special class for parsing into objects that define a ParseFrom() method
-template <class T>
-class _RE_MatchObject {
- public:
- static inline bool Parse(const char* str, int n, void* dest) {
- if (dest == NULL) return true;
- T* object = reinterpret_cast<T*>(dest);
- return object->ParseFrom(str, n);
- }
-};
-
-class PCRECPP_EXP_DEFN Arg {
- public:
- // Empty constructor so we can declare arrays of Arg
- Arg();
-
- // Constructor specially designed for NULL arguments
- Arg(void*);
-
- typedef bool (*Parser)(const char* str, int n, void* dest);
-
-// Type-specific parsers
-#define PCRE_MAKE_PARSER(type,name) \
- Arg(type* p) : arg_(p), parser_(name) { } \
- Arg(type* p, Parser parser) : arg_(p), parser_(parser) { }
-
-
- PCRE_MAKE_PARSER(char, parse_char);
- PCRE_MAKE_PARSER(unsigned char, parse_uchar);
- PCRE_MAKE_PARSER(short, parse_short);
- PCRE_MAKE_PARSER(unsigned short, parse_ushort);
- PCRE_MAKE_PARSER(int, parse_int);
- PCRE_MAKE_PARSER(unsigned int, parse_uint);
- PCRE_MAKE_PARSER(long, parse_long);
- PCRE_MAKE_PARSER(unsigned long, parse_ulong);
-#if 1
- PCRE_MAKE_PARSER(long long, parse_longlong);
-#endif
-#if 1
- PCRE_MAKE_PARSER(unsigned long long, parse_ulonglong);
-#endif
- PCRE_MAKE_PARSER(float, parse_float);
- PCRE_MAKE_PARSER(double, parse_double);
- PCRE_MAKE_PARSER(std::string, parse_string);
- PCRE_MAKE_PARSER(StringPiece, parse_stringpiece);
-
-#undef PCRE_MAKE_PARSER
-
- // Generic constructor
- template <class T> Arg(T*, Parser parser);
- // Generic constructor template
- template <class T> Arg(T* p)
- : arg_(p), parser_(_RE_MatchObject<T>::Parse) {
- }
-
- // Parse the data
- bool Parse(const char* str, int n) const;
-
- private:
- void* arg_;
- Parser parser_;
-
- static bool parse_null (const char* str, int n, void* dest);
- static bool parse_char (const char* str, int n, void* dest);
- static bool parse_uchar (const char* str, int n, void* dest);
- static bool parse_float (const char* str, int n, void* dest);
- static bool parse_double (const char* str, int n, void* dest);
- static bool parse_string (const char* str, int n, void* dest);
- static bool parse_stringpiece (const char* str, int n, void* dest);
-
-#define PCRE_DECLARE_INTEGER_PARSER(name) \
- private: \
- static bool parse_ ## name(const char* str, int n, void* dest); \
- static bool parse_ ## name ## _radix( \
- const char* str, int n, void* dest, int radix); \
- public: \
- static bool parse_ ## name ## _hex(const char* str, int n, void* dest); \
- static bool parse_ ## name ## _octal(const char* str, int n, void* dest); \
- static bool parse_ ## name ## _cradix(const char* str, int n, void* dest)
-
- PCRE_DECLARE_INTEGER_PARSER(short);
- PCRE_DECLARE_INTEGER_PARSER(ushort);
- PCRE_DECLARE_INTEGER_PARSER(int);
- PCRE_DECLARE_INTEGER_PARSER(uint);
- PCRE_DECLARE_INTEGER_PARSER(long);
- PCRE_DECLARE_INTEGER_PARSER(ulong);
- PCRE_DECLARE_INTEGER_PARSER(longlong);
- PCRE_DECLARE_INTEGER_PARSER(ulonglong);
-
-#undef PCRE_DECLARE_INTEGER_PARSER
-};
-
-inline Arg::Arg() : arg_(NULL), parser_(parse_null) { }
-inline Arg::Arg(void* p) : arg_(p), parser_(parse_null) { }
-
-inline bool Arg::Parse(const char* str, int n) const {
- return (*parser_)(str, n, arg_);
-}
-
-// This part of the parser, appropriate only for ints, deals with bases
-#define MAKE_INTEGER_PARSER(type, name) \
- inline Arg Hex(type* ptr) { \
- return Arg(ptr, Arg::parse_ ## name ## _hex); } \
- inline Arg Octal(type* ptr) { \
- return Arg(ptr, Arg::parse_ ## name ## _octal); } \
- inline Arg CRadix(type* ptr) { \
- return Arg(ptr, Arg::parse_ ## name ## _cradix); }
-
-MAKE_INTEGER_PARSER(short, short) /* */
-MAKE_INTEGER_PARSER(unsigned short, ushort) /* */
-MAKE_INTEGER_PARSER(int, int) /* Don't use semicolons */
-MAKE_INTEGER_PARSER(unsigned int, uint) /* after these statement */
-MAKE_INTEGER_PARSER(long, long) /* because they can cause */
-MAKE_INTEGER_PARSER(unsigned long, ulong) /* compiler warnings if */
-#if 1 /* the checking level is */
-MAKE_INTEGER_PARSER(long long, longlong) /* turned up high enough. */
-#endif /* */
-#if 1 /* */
-MAKE_INTEGER_PARSER(unsigned long long, ulonglong) /* */
-#endif
-
-#undef PCRE_IS_SET
-#undef PCRE_SET_OR_CLEAR
-#undef MAKE_INTEGER_PARSER
-
-} // namespace pcrecpp
-
-
-#endif /* _PCRECPPARG_H */
diff --git a/pcre/pcregrep.c b/pcre/pcregrep.c
index f6b6ec39608..3e8d05dc8ad 100644
--- a/pcre/pcregrep.c
+++ b/pcre/pcregrep.c
@@ -12,7 +12,7 @@ distribution because other apparatus is needed to compile pcregrep for z/OS.
The header can be found in the special z/OS distribution, which is available
from www.zaconsultants.net or from www.cbttape.org.
- Copyright (c) 1997-2013 University of Cambridge
+ Copyright (c) 1997-2014 University of Cambridge
-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
@@ -1298,7 +1298,7 @@ switch(endlinetype)
while (p > startptr && p[-1] != '\n') p--;
if (p <= startptr + 1 || p[-2] == '\r') return p;
}
- return p; /* But control should never get here */
+ /* Control can never get here */
case EL_ANY:
case EL_ANYCRLF:
diff --git a/pcre/pcreposix.c b/pcre/pcreposix.c
index 7cf4a4a657b..ed506197a53 100644
--- a/pcre/pcreposix.c
+++ b/pcre/pcreposix.c
@@ -6,7 +6,7 @@
and semantics are as close as possible to those of the Perl 5 language.
Written by Philip Hazel
- Copyright (c) 1997-2012 University of Cambridge
+ Copyright (c) 1997-2014 University of Cambridge
-----------------------------------------------------------------------------
Redistribution and use in source and binary forms, with or without
@@ -170,7 +170,9 @@ static const int eint[] = {
REG_BADPAT, /* missing opening brace after \o */
REG_BADPAT, /* parentheses too deeply nested */
REG_BADPAT, /* invalid range in character class */
- REG_BADPAT /* group name must start with a non-digit */
+ REG_BADPAT, /* group name must start with a non-digit */
+ /* 85 */
+ REG_BADPAT /* parentheses too deeply nested (stack check) */
};
/* Table of texts corresponding to POSIX error codes */
diff --git a/pcre/pcretest.c b/pcre/pcretest.c
index 8452d2bab6f..b8dc3c67032 100644
--- a/pcre/pcretest.c
+++ b/pcre/pcretest.c
@@ -233,6 +233,9 @@ argument, the casting might be incorrectly applied. */
#define SET_PCRE_CALLOUT8(callout) \
pcre_callout = callout
+#define SET_PCRE_STACK_GUARD8(stack_guard) \
+ pcre_stack_guard = stack_guard
+
#define PCRE_ASSIGN_JIT_STACK8(extra, callback, userdata) \
pcre_assign_jit_stack(extra, callback, userdata)
@@ -317,6 +320,9 @@ argument, the casting might be incorrectly applied. */
#define SET_PCRE_CALLOUT16(callout) \
pcre16_callout = (int (*)(pcre16_callout_block *))callout
+#define SET_PCRE_STACK_GUARD16(stack_guard) \
+ pcre16_stack_guard = (int (*)(void))stack_guard
+
#define PCRE_ASSIGN_JIT_STACK16(extra, callback, userdata) \
pcre16_assign_jit_stack((pcre16_extra *)extra, \
(pcre16_jit_callback)callback, userdata)
@@ -406,6 +412,9 @@ argument, the casting might be incorrectly applied. */
#define SET_PCRE_CALLOUT32(callout) \
pcre32_callout = (int (*)(pcre32_callout_block *))callout
+#define SET_PCRE_STACK_GUARD32(stack_guard) \
+ pcre32_stack_guard = (int (*)(void))stack_guard
+
#define PCRE_ASSIGN_JIT_STACK32(extra, callback, userdata) \
pcre32_assign_jit_stack((pcre32_extra *)extra, \
(pcre32_jit_callback)callback, userdata)
@@ -533,6 +542,14 @@ cases separately. */
else \
SET_PCRE_CALLOUT8(callout)
+#define SET_PCRE_STACK_GUARD(stack_guard) \
+ if (pcre_mode == PCRE32_MODE) \
+ SET_PCRE_STACK_GUARD32(stack_guard); \
+ else if (pcre_mode == PCRE16_MODE) \
+ SET_PCRE_STACK_GUARD16(stack_guard); \
+ else \
+ SET_PCRE_STACK_GUARD8(stack_guard)
+
#define STRLEN(p) (pcre_mode == PCRE32_MODE ? STRLEN32(p) : pcre_mode == PCRE16_MODE ? STRLEN16(p) : STRLEN8(p))
#define PCRE_ASSIGN_JIT_STACK(extra, callback, userdata) \
@@ -756,6 +773,12 @@ the three different cases. */
else \
G(SET_PCRE_CALLOUT,BITTWO)(callout)
+#define SET_PCRE_STACK_GUARD(stack_guard) \
+ if (pcre_mode == G(G(PCRE,BITONE),_MODE)) \
+ G(SET_PCRE_STACK_GUARD,BITONE)(stack_guard); \
+ else \
+ G(SET_PCRE_STACK_GUARD,BITTWO)(stack_guard)
+
#define STRLEN(p) ((pcre_mode == G(G(PCRE,BITONE),_MODE)) ? \
G(STRLEN,BITONE)(p) : G(STRLEN,BITTWO)(p))
@@ -897,6 +920,7 @@ the three different cases. */
#define PCHARSV PCHARSV8
#define READ_CAPTURE_NAME READ_CAPTURE_NAME8
#define SET_PCRE_CALLOUT SET_PCRE_CALLOUT8
+#define SET_PCRE_STACK_GUARD SET_PCRE_STACK_GUARD8
#define STRLEN STRLEN8
#define PCRE_ASSIGN_JIT_STACK PCRE_ASSIGN_JIT_STACK8
#define PCRE_COMPILE PCRE_COMPILE8
@@ -927,6 +951,7 @@ the three different cases. */
#define PCHARSV PCHARSV16
#define READ_CAPTURE_NAME READ_CAPTURE_NAME16
#define SET_PCRE_CALLOUT SET_PCRE_CALLOUT16
+#define SET_PCRE_STACK_GUARD SET_PCRE_STACK_GUARD16
#define STRLEN STRLEN16
#define PCRE_ASSIGN_JIT_STACK PCRE_ASSIGN_JIT_STACK16
#define PCRE_COMPILE PCRE_COMPILE16
@@ -957,6 +982,7 @@ the three different cases. */
#define PCHARSV PCHARSV32
#define READ_CAPTURE_NAME READ_CAPTURE_NAME32
#define SET_PCRE_CALLOUT SET_PCRE_CALLOUT32
+#define SET_PCRE_STACK_GUARD SET_PCRE_STACK_GUARD32
#define STRLEN STRLEN32
#define PCRE_ASSIGN_JIT_STACK PCRE_ASSIGN_JIT_STACK32
#define PCRE_COMPILE PCRE_COMPILE32
@@ -1015,6 +1041,7 @@ static int first_callout;
static int jit_was_used;
static int locale_set = 0;
static int show_malloc;
+static int stack_guard_return;
static int use_utf;
static const unsigned char *last_callout_mark = NULL;
@@ -2201,6 +2228,18 @@ return p;
/*************************************************
+* Stack guard function *
+*************************************************/
+
+/* Called from PCRE when set in pcre_stack_guard. We give an error (non-zero)
+return when a count overflows. */
+
+static int stack_guard(void)
+{
+return stack_guard_return;
+}
+
+/*************************************************
* Callout function *
*************************************************/
@@ -2883,8 +2922,8 @@ printf(" -32 use the 32-bit library\n");
#endif
printf(" -b show compiled code\n");
printf(" -C show PCRE compile-time options and exit\n");
-printf(" -C arg show a specific compile-time option\n");
-printf(" and exit with its value. The arg can be:\n");
+printf(" -C arg show a specific compile-time option and exit\n");
+printf(" with its value if numeric (else 0). The arg can be:\n");
printf(" linksize internal link size [2, 3, 4]\n");
printf(" pcre8 8 bit library support enabled [0, 1]\n");
printf(" pcre16 16 bit library support enabled [0, 1]\n");
@@ -2892,7 +2931,8 @@ printf(" pcre32 32 bit library support enabled [0, 1]\n");
printf(" utf Unicode Transformation Format supported [0, 1]\n");
printf(" ucp Unicode Properties supported [0, 1]\n");
printf(" jit Just-in-time compiler supported [0, 1]\n");
-printf(" newline Newline type [CR, LF, CRLF, ANYCRLF, ANY, ???]\n");
+printf(" newline Newline type [CR, LF, CRLF, ANYCRLF, ANY]\n");
+printf(" bsr \\R type [ANYCRLF, ANY]\n");
printf(" -d debug: show compiled code and information (-b and -i)\n");
#if !defined NODFA
printf(" -dfa force DFA matching for all subjects\n");
@@ -3231,6 +3271,11 @@ while (argc > 1 && argv[op][0] == '-')
(void)PCRE_CONFIG(PCRE_CONFIG_NEWLINE, &rc);
print_newline_config(rc, TRUE);
}
+ else if (strcmp(argv[op + 1], "bsr") == 0)
+ {
+ (void)PCRE_CONFIG(PCRE_CONFIG_BSR, &rc);
+ printf("%s\n", rc? "ANYCRLF" : "ANY");
+ }
else if (strcmp(argv[op + 1], "ebcdic") == 0)
{
#ifdef EBCDIC
@@ -3439,6 +3484,7 @@ while (!done)
use_utf = 0;
debug_lengths = 1;
+ SET_PCRE_STACK_GUARD(NULL);
if (extend_inputline(infile, buffer, " re> ") == NULL) break;
if (infile != stdin) fprintf(outfile, "%s", (char *)buffer);
@@ -3739,6 +3785,21 @@ while (!done)
case 'P': do_posix = 1; break;
#endif
+ case 'Q':
+ switch (*pp)
+ {
+ case '0':
+ case '1':
+ stack_guard_return = *pp++ - '0';
+ break;
+
+ default:
+ fprintf(outfile, "** Missing 0 or 1 after /Q\n");
+ goto SKIP_DATA;
+ }
+ SET_PCRE_STACK_GUARD(stack_guard);
+ break;
+
case 'S':
do_study = 1;
for (;;)
@@ -4282,12 +4343,12 @@ while (!done)
if (new_info(re, extra, PCRE_INFO_FIRSTTABLE, &start_bits) == 0)
{
if (start_bits == NULL)
- fprintf(outfile, "No set of starting bytes\n");
+ fprintf(outfile, "No starting char list\n");
else
{
int i;
int c = 24;
- fprintf(outfile, "Starting byte set: ");
+ fprintf(outfile, "Starting chars: ");
for (i = 0; i < 256; i++)
{
if ((start_bits[i/8] & (1<<(i&7))) != 0)
@@ -5192,7 +5253,8 @@ while (!done)
if (count * 2 > use_size_offsets) count = use_size_offsets/2;
}
- /* Output the captured substrings */
+ /* Output the captured substrings. Note that, for the matched string,
+ the use of \K in an assertion can make the start later than the end. */
for (i = 0; i < count * 2; i += 2)
{
@@ -5208,11 +5270,25 @@ while (!done)
}
else
{
+ int start = use_offsets[i];
+ int end = use_offsets[i+1];
+
+ if (start > end)
+ {
+ start = use_offsets[i+1];
+ end = use_offsets[i];
+ fprintf(outfile, "Start of matched string is beyond its end - "
+ "displaying from end to start.\n");
+ }
+
fprintf(outfile, "%2d: ", i/2);
- PCHARSV(bptr, use_offsets[i],
- use_offsets[i+1] - use_offsets[i], outfile);
+ PCHARSV(bptr, start, end - start, outfile);
if (verify_jit && jit_was_used) fprintf(outfile, " (JIT)");
fprintf(outfile, "\n");
+
+ /* Note: don't use the start/end variables here because we want to
+ show the text from what is reported as the end. */
+
if (do_showcaprest || (i == 0 && do_showrest))
{
fprintf(outfile, "%2d+ ", i/2);
diff --git a/pcre/testdata/saved16BE-1 b/pcre/testdata/saved16BE-1
index e6edddc6e0b..5d2bd1be528 100644
--- a/pcre/testdata/saved16BE-1
+++ b/pcre/testdata/saved16BE-1
Binary files differ
diff --git a/pcre/testdata/saved16LE-1 b/pcre/testdata/saved16LE-1
index 5035ec07215..822ccd7012a 100644
--- a/pcre/testdata/saved16LE-1
+++ b/pcre/testdata/saved16LE-1
Binary files differ
diff --git a/pcre/testdata/saved32BE-1 b/pcre/testdata/saved32BE-1
index b4c2ffe42cc..609d97cdeba 100644
--- a/pcre/testdata/saved32BE-1
+++ b/pcre/testdata/saved32BE-1
Binary files differ
diff --git a/pcre/testdata/saved32LE-1 b/pcre/testdata/saved32LE-1
index 49392b89a10..901dfb63487 100644
--- a/pcre/testdata/saved32LE-1
+++ b/pcre/testdata/saved32LE-1
Binary files differ
diff --git a/pcre/testdata/testinput18 b/pcre/testdata/testinput18
index abff34e73a5..2dfb54cdfd4 100644
--- a/pcre/testdata/testinput18
+++ b/pcre/testdata/testinput18
@@ -207,7 +207,7 @@ correctly, but that messes up comparisons). --/
CDBABC
\x{2000}ABC
-/\R*A/SI8
+/\R*A/SI8<bsr_unicode>
CDBABC
\x{2028}A
diff --git a/pcre/testdata/testinput2 b/pcre/testdata/testinput2
index 00924ee98fa..da6e61499cd 100644
--- a/pcre/testdata/testinput2
+++ b/pcre/testdata/testinput2
@@ -907,6 +907,9 @@
/\U/I
+/a{1,3}b/U
+ ab
+
/[/I
/[a-/I
@@ -4045,4 +4048,18 @@ backtracking verbs. --/
/[a[:<:]] should give error/
+/(?=ab\K)/+
+ abcd
+
+/abcd/f<lf>
+ xx\nxabcd
+
+/ -- Test stack check external calls --/
+
+/(((((a)))))/Q0
+
+/(((((a)))))/Q1
+
+/(((((a)))))/Q
+
/-- End of testinput2 --/
diff --git a/pcre/testdata/testinput25 b/pcre/testdata/testinput25
index ce9d9e19a40..067ca12fdc0 100644
--- a/pcre/testdata/testinput25
+++ b/pcre/testdata/testinput25
@@ -1,6 +1,6 @@
/-- Tests for the 32-bit library only */
-< forbid 8w
+< forbid 8W
/-- Check maximum character size --/
diff --git a/pcre/testdata/testinput3 b/pcre/testdata/testinput3
index 1d2e855386a..fcd46255c93 100644
--- a/pcre/testdata/testinput3
+++ b/pcre/testdata/testinput3
@@ -1,7 +1,10 @@
-/-- This set of tests checks local-specific features, using the fr_FR locale.
- It is not Perl-compatible. There is different version called wintestinput3
- f or use on Windows, where the locale is called "french". --/
-
+/-- This set of tests checks local-specific features, using the "fr_FR" locale.
+ It is not Perl-compatible. When run via RunTest, the locale is edited to
+ be whichever of "fr_FR", "french", or "fr" is found to exist. There is
+ different version of this file called wintestinput3 for use on Windows,
+ where the locale is called "french" and the tests are run using
+ RunTest.bat. --/
+
< forbid 8W
/^[\w]+/
diff --git a/pcre/testdata/testinput4 b/pcre/testdata/testinput4
index 983f7a119b5..0110267bd80 100644
--- a/pcre/testdata/testinput4
+++ b/pcre/testdata/testinput4
@@ -716,4 +716,10 @@
/^a+[a\x{200}]/8
aa
+/^.\B.\B./8
+ \x{10123}\x{10124}\x{10125}
+
+/^#[^\x{ffff}]#[^\x{ffff}]#[^\x{ffff}]#/8
+ #\x{10000}#\x{100}#\x{10ffff}#
+
/-- End of testinput4 --/
diff --git a/pcre/testdata/testinput5 b/pcre/testdata/testinput5
index 9e9a22a1a1f..e36b09d6377 100644
--- a/pcre/testdata/testinput5
+++ b/pcre/testdata/testinput5
@@ -788,4 +788,6 @@
/^a+[a\x{200}]/8BZ
aa
+/[b-d\x{200}-\x{250}]*[ae-h]?#[\x{200}-\x{250}]{0,8}[\x00-\xff]*#[\x{200}-\x{250}]+[a-z]/8BZ
+
/-- End of testinput5 --/
diff --git a/pcre/testdata/testinput6 b/pcre/testdata/testinput6
index 1e450be04d3..7a6a53f1473 100644
--- a/pcre/testdata/testinput6
+++ b/pcre/testdata/testinput6
@@ -1484,4 +1484,13 @@
\x{a1}\x{a7}
\x{37e}
+/[RST]+/8iW
+ Ss\x{17f}
+
+/[R-T]+/8iW
+ Ss\x{17f}
+
+/[q-u]+/8iW
+ Ss\x{17f}
+
/-- End of testinput6 --/
diff --git a/pcre/testdata/testinput7 b/pcre/testdata/testinput7
index 9d145436350..6bd05864411 100644
--- a/pcre/testdata/testinput7
+++ b/pcre/testdata/testinput7
@@ -829,4 +829,10 @@ of case for anything other than the ASCII letters. --/
/\d+\s{0,5}=\s*\S?=\w{0,4}\W*/8WBZ
+/[RST]+/8iWBZ
+
+/[R-T]+/8iWBZ
+
+/[Q-U]+/8iWBZ
+
/-- End of testinput7 --/
diff --git a/pcre/testdata/testoutput12 b/pcre/testdata/testoutput12
index a76e2aef880..67ad2c8aecf 100644
--- a/pcre/testdata/testoutput12
+++ b/pcre/testdata/testoutput12
@@ -8,7 +8,7 @@ No options
First char = 'a'
Need char = 'c'
Subject length lower bound = 3
-No set of starting bytes
+No starting char list
JIT study was successful
/(?(?C1)(?=a)a)/S+I
@@ -27,7 +27,7 @@ No options
No first char
No need char
Subject length lower bound = -1
-No set of starting bytes
+No starting char list
JIT study was not successful
/abc/S+I>testsavedregex
@@ -36,7 +36,7 @@ No options
First char = 'a'
Need char = 'c'
Subject length lower bound = 3
-No set of starting bytes
+No starting char list
JIT study was successful
Compiled pattern written to testsavedregex
Study data written to testsavedregex
@@ -165,7 +165,7 @@ No options
First char = 'a'
Need char = 'd'
Subject length lower bound = 4
-No set of starting bytes
+No starting char list
JIT study was successful
/(*NO_START_OPT)a(*:m)b/KS++
diff --git a/pcre/testdata/testoutput13 b/pcre/testdata/testoutput13
index 9f73c5000f6..d6fb8a5ca29 100644
--- a/pcre/testdata/testoutput13
+++ b/pcre/testdata/testoutput13
@@ -8,7 +8,7 @@ No options
First char = 'a'
Need char = 'c'
Subject length lower bound = 3
-No set of starting bytes
+No starting char list
JIT support is not available in this version of PCRE
/a*/SI
diff --git a/pcre/testdata/testoutput14 b/pcre/testdata/testoutput14
index 52680a8f9cd..ae85681e0e0 100644
--- a/pcre/testdata/testoutput14
+++ b/pcre/testdata/testoutput14
@@ -361,7 +361,7 @@ Options: extended
No first char
No need char
Subject length lower bound = 3
-Starting byte set: \x09 \x20 ! " # $ % & ' ( * + - / 0 1 2 3 4 5 6 7 8
+Starting chars: \x09 \x20 ! " # $ % & ' ( * + - / 0 1 2 3 4 5 6 7 8
9 = ? A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ^ _ ` a b c d e
f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f
@@ -388,7 +388,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x09 \x20 \xa0
+Starting chars: \x09 \x20 \xa0
/\H/SI
Capturing subpattern count = 0
@@ -396,7 +396,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/\v/SI
Capturing subpattern count = 0
@@ -404,7 +404,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \x85
+Starting chars: \x0a \x0b \x0c \x0d \x85
/\V/SI
Capturing subpattern count = 0
@@ -412,7 +412,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/\R/SI
Capturing subpattern count = 0
@@ -420,7 +420,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \x85
+Starting chars: \x0a \x0b \x0c \x0d \x85
/[\h]/BZ
------------------------------------------------------------------
diff --git a/pcre/testdata/testoutput15 b/pcre/testdata/testoutput15
index 5792be72df7..5af369d06d9 100644
--- a/pcre/testdata/testoutput15
+++ b/pcre/testdata/testoutput15
@@ -481,7 +481,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a
\x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19
\x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4
5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y
@@ -519,7 +519,7 @@ Options: utf
First char = \x{c4}
Need char = \x{80}
Subject length lower bound = 3
-No set of starting bytes
+No starting char list
\x{100}\x{100}\x{100}\x{100\x{100}
0: \x{100}\x{100}\x{100}
@@ -539,7 +539,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: x \xc4
+Starting chars: x \xc4
/(\x{100}*a|x)/8SDZ
------------------------------------------------------------------
@@ -558,7 +558,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a x \xc4
+Starting chars: a x \xc4
/(\x{100}{0,2}a|x)/8SDZ
------------------------------------------------------------------
@@ -577,7 +577,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a x \xc4
+Starting chars: a x \xc4
/(\x{100}{1,2}a|x)/8SDZ
------------------------------------------------------------------
@@ -597,7 +597,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: x \xc4
+Starting chars: x \xc4
/\x{100}/8DZ
------------------------------------------------------------------
@@ -799,7 +799,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x09 \x20 \xc2 \xe1 \xe2 \xe3
+Starting chars: \x09 \x20 \xc2 \xe1 \xe2 \xe3
ABC\x{09}
0: \x{09}
ABC\x{20}
@@ -825,7 +825,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \xc2 \xe2
+Starting chars: \x0a \x0b \x0c \x0d \xc2 \xe2
ABC\x{0a}
0: \x{0a}
ABC\x{0b}
@@ -845,7 +845,7 @@ Options: utf
No first char
Need char = 'A'
Subject length lower bound = 1
-Starting byte set: \x09 \x20 A \xc2 \xe1 \xe2 \xe3
+Starting chars: \x09 \x20 A \xc2 \xe1 \xe2 \xe3
CDBABC
0: A
@@ -855,7 +855,7 @@ Options: utf
No first char
Need char = 'A'
Subject length lower bound = 2
-Starting byte set: \x0a \x0b \x0c \x0d \xc2 \xe2
+Starting chars: \x0a \x0b \x0c \x0d \xc2 \xe2
/\s?xxx\s/8SI
Capturing subpattern count = 0
@@ -863,7 +863,7 @@ Options: utf
No first char
Need char = 'x'
Subject length lower bound = 4
-Starting byte set: \x09 \x0a \x0b \x0c \x0d \x20 x
+Starting chars: \x09 \x0a \x0b \x0c \x0d \x20 x
/\sxxx\s/I8ST1
Capturing subpattern count = 0
@@ -871,7 +871,7 @@ Options: utf
No first char
Need char = 'x'
Subject length lower bound = 5
-Starting byte set: \x09 \x0a \x0c \x0d \x20 \xc2
+Starting chars: \x09 \x0a \x0c \x0d \x20 \xc2
AB\x{85}xxx\x{a0}XYZ
0: \x{85}xxx\x{a0}
AB\x{a0}xxx\x{85}XYZ
@@ -883,7 +883,7 @@ Options: utf
No first char
Need char = ' '
Subject length lower bound = 3
-Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0b \x0e
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0b \x0e
\x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a \x1b \x1c \x1d
\x1e \x1f ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e
@@ -917,7 +917,7 @@ Options: caseless utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \xe1
+Starting chars: \xe1
/\x{1234}+?/iS8I
Capturing subpattern count = 0
@@ -925,7 +925,7 @@ Options: caseless utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \xe1
+Starting chars: \xe1
/\x{1234}++/iS8I
Capturing subpattern count = 0
@@ -933,7 +933,7 @@ Options: caseless utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \xe1
+Starting chars: \xe1
/\x{1234}{2}/iS8I
Capturing subpattern count = 0
@@ -941,7 +941,7 @@ Options: caseless utf
No first char
No need char
Subject length lower bound = 2
-Starting byte set: \xe1
+Starting chars: \xe1
/[^\x{c4}]/8DZ
------------------------------------------------------------------
@@ -974,7 +974,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \xc2 \xe2
+Starting chars: \x0a \x0b \x0c \x0d \xc2 \xe2
/\777/8DZ
------------------------------------------------------------------
diff --git a/pcre/testdata/testoutput16 b/pcre/testdata/testoutput16
index 1d5f31d929a..63e9eb06ae6 100644
--- a/pcre/testdata/testoutput16
+++ b/pcre/testdata/testoutput16
@@ -64,7 +64,7 @@ Options: caseless utf
No first char
No need char
Subject length lower bound = 17
-Starting byte set: \xd0 \xd1
+Starting chars: \xd0 \xd1
\x{401}\x{420}\x{421}\x{422}\x{423}\x{424}\x{425}\x{426}\x{427}\x{428}\x{429}\x{42a}\x{42b}\x{42c}\x{42d}\x{42e}\x{42f}
0: \x{401}\x{420}\x{421}\x{422}\x{423}\x{424}\x{425}\x{426}\x{427}\x{428}\x{429}\x{42a}\x{42b}\x{42c}\x{42d}\x{42e}\x{42f}
\x{451}\x{440}\x{441}\x{442}\x{443}\x{444}\x{445}\x{446}\x{447}\x{448}\x{449}\x{44a}\x{44b}\x{44c}\x{44d}\x{44e}\x{44f}
@@ -92,7 +92,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x09 \x20 \xa0
+Starting chars: \x09 \x20 \xa0
/\v/SI
Capturing subpattern count = 0
@@ -100,7 +100,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \x85
+Starting chars: \x0a \x0b \x0c \x0d \x85
/\R/SI
Capturing subpattern count = 0
@@ -108,7 +108,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \x85
+Starting chars: \x0a \x0b \x0c \x0d \x85
/[[:blank:]]/WBZ
------------------------------------------------------------------
diff --git a/pcre/testdata/testoutput17 b/pcre/testdata/testoutput17
index 9a469c51ae1..1a3b492fb49 100644
--- a/pcre/testdata/testoutput17
+++ b/pcre/testdata/testoutput17
@@ -228,7 +228,7 @@ Options: extended
No first char
No need char
Subject length lower bound = 3
-Starting byte set: \x09 \x20 ! " # $ % & ' ( * + - / 0 1 2 3 4 5 6 7 8
+Starting chars: \x09 \x20 ! " # $ % & ' ( * + - / 0 1 2 3 4 5 6 7 8
9 = ? A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ^ _ ` a b c d e
f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \xff
@@ -274,7 +274,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x09 \x20 \xa0 \xff
+Starting chars: \x09 \x20 \xa0 \xff
\x{1681}\x{200b}\x{1680}\x{2000}\x{202f}\x{3000}
0: \x{1680}\x{2000}\x{202f}\x{3000}
\x{3001}\x{2fff}\x{200a}\xa0\x{2000}
@@ -292,7 +292,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+Starting chars: \x09 \x20 \xa0 \xff
\x{1681}\x{200b}\x{1680}\x{2000}\x{202f}\x{3000}
0: \x{1680}\x{2000}\x{202f}\x{3000}
\x{3001}\x{2fff}\x{200a}\xa0\x{2000}
@@ -304,7 +304,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
\x{1680}\x{180e}\x{167f}\x{1681}\x{180d}\x{180f}
0: \x{167f}\x{1681}\x{180d}\x{180f}
\x{2000}\x{200a}\x{1fff}\x{200b}
@@ -330,7 +330,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
+Starting chars: \x0a \x0b \x0c \x0d \x85 \xff
\x{2027}\x{2030}\x{2028}\x{2029}
0: \x{2028}\x{2029}
\x09\x0e\x84\x86\x85\x0a\x0b\x0c\x0d
@@ -348,7 +348,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+Starting chars: \x0a \x0b \x0c \x0d \x85 \xff
\x{2027}\x{2030}\x{2028}\x{2029}
0: \x{2028}\x{2029}
\x09\x0e\x84\x86\x85\x0a\x0b\x0c\x0d
@@ -360,7 +360,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
\x{2028}\x{2029}\x{2027}\x{2030}
0: \x{2027}\x{2030}
\x85\x0a\x0b\x0c\x0d\x09\x0e\x84\x86
@@ -378,7 +378,7 @@ Options: bsr_unicode
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
+Starting chars: \x0a \x0b \x0c \x0d \x85 \xff
\x{2027}\x{2030}\x{2028}\x{2029}
0: \x{2028}\x{2029}
\x09\x0e\x84\x86\x85\x0a\x0b\x0c\x0d
@@ -534,18 +534,18 @@ MK: 0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789AB
------------------------------------------------------------------
Bra
a*
- [b-\x{200}]?+
+ [b-\xff\x{100}-\x{200}]?+
a#
a*+
- [b-\x{200}]?
+ [b-\xff\x{100}-\x{200}]?
b#
- [a-f]*
- [g-\x{200}]*+
+ [a-f]*+
+ [g-\xff\x{100}-\x{200}]*+
#
- [g-\x{200}]*
+ [g-\xff\x{100}-\x{200}]*+
[a-c]*+
#
- [g-\x{200}]*
+ [g-\xff\x{100}-\x{200}]*
[a-h]*+
Ket
End
diff --git a/pcre/testdata/testoutput18-16 b/pcre/testdata/testoutput18-16
index 1ca9ee74018..a1962057050 100644
--- a/pcre/testdata/testoutput18-16
+++ b/pcre/testdata/testoutput18-16
@@ -339,7 +339,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a
\x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19
\x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4
5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y
@@ -378,7 +378,7 @@ Options: utf
First char = \x{100}
Need char = \x{100}
Subject length lower bound = 3
-No set of starting bytes
+No starting char list
\x{100}\x{100}\x{100}\x{100\x{100}
0: \x{100}\x{100}\x{100}
@@ -398,7 +398,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: x \xff
+Starting chars: x \xff
/(\x{100}*a|x)/8SDZ
------------------------------------------------------------------
@@ -417,7 +417,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a x \xff
+Starting chars: a x \xff
/(\x{100}{0,2}a|x)/8SDZ
------------------------------------------------------------------
@@ -436,7 +436,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a x \xff
+Starting chars: a x \xff
/(\x{100}{1,2}a|x)/8SDZ
------------------------------------------------------------------
@@ -456,7 +456,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: x \xff
+Starting chars: x \xff
/\x{100}/8DZ
------------------------------------------------------------------
@@ -666,7 +666,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x09 \x20 \xa0 \xff
+Starting chars: \x09 \x20 \xa0 \xff
ABC\x{09}
0: \x{09}
ABC\x{20}
@@ -692,7 +692,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
+Starting chars: \x0a \x0b \x0c \x0d \x85 \xff
ABC\x{0a}
0: \x{0a}
ABC\x{0b}
@@ -712,19 +712,19 @@ Options: utf
No first char
Need char = 'A'
Subject length lower bound = 1
-Starting byte set: \x09 \x20 A \xa0 \xff
+Starting chars: \x09 \x20 A \xa0 \xff
CDBABC
0: A
\x{2000}ABC
0: \x{2000}A
-/\R*A/SI8
+/\R*A/SI8<bsr_unicode>
Capturing subpattern count = 0
-Options: utf
+Options: bsr_unicode utf
No first char
Need char = 'A'
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d A \x85 \xff
+Starting chars: \x0a \x0b \x0c \x0d A \x85 \xff
CDBABC
0: A
\x{2028}A
@@ -736,7 +736,7 @@ Options: utf
No first char
Need char = 'A'
Subject length lower bound = 2
-Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
+Starting chars: \x0a \x0b \x0c \x0d \x85 \xff
/\s?xxx\s/8SI
Capturing subpattern count = 0
@@ -744,7 +744,7 @@ Options: utf
No first char
Need char = 'x'
Subject length lower bound = 4
-Starting byte set: \x09 \x0a \x0b \x0c \x0d \x20 x
+Starting chars: \x09 \x0a \x0b \x0c \x0d \x20 x
/\sxxx\s/I8ST1
Capturing subpattern count = 0
@@ -752,7 +752,7 @@ Options: utf
No first char
Need char = 'x'
Subject length lower bound = 5
-Starting byte set: \x09 \x0a \x0c \x0d \x20 \x85 \xa0
+Starting chars: \x09 \x0a \x0c \x0d \x20 \x85 \xa0
AB\x{85}xxx\x{a0}XYZ
0: \x{85}xxx\x{a0}
AB\x{a0}xxx\x{85}XYZ
@@ -764,7 +764,7 @@ Options: utf
No first char
Need char = ' '
Subject length lower bound = 3
-Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0b \x0e
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0b \x0e
\x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a \x1b \x1c \x1d
\x1e \x1f ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e
@@ -803,7 +803,7 @@ Options: caseless utf
First char = \x{1234}
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/\x{1234}+?/iS8I
Capturing subpattern count = 0
@@ -811,7 +811,7 @@ Options: caseless utf
First char = \x{1234}
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/\x{1234}++/iS8I
Capturing subpattern count = 0
@@ -819,7 +819,7 @@ Options: caseless utf
First char = \x{1234}
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/\x{1234}{2}/iS8I
Capturing subpattern count = 0
@@ -827,7 +827,7 @@ Options: caseless utf
First char = \x{1234}
Need char = \x{1234}
Subject length lower bound = 2
-No set of starting bytes
+No starting char list
/[^\x{c4}]/8DZ
------------------------------------------------------------------
@@ -860,7 +860,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
+Starting chars: \x0a \x0b \x0c \x0d \x85 \xff
/-- Check bad offset --/
diff --git a/pcre/testdata/testoutput18-32 b/pcre/testdata/testoutput18-32
index 89be3a4b051..1525994db98 100644
--- a/pcre/testdata/testoutput18-32
+++ b/pcre/testdata/testoutput18-32
@@ -337,7 +337,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a
\x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19
\x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4
5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y
@@ -376,7 +376,7 @@ Options: utf
First char = \x{100}
Need char = \x{100}
Subject length lower bound = 3
-No set of starting bytes
+No starting char list
\x{100}\x{100}\x{100}\x{100\x{100}
0: \x{100}\x{100}\x{100}
@@ -396,7 +396,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: x \xff
+Starting chars: x \xff
/(\x{100}*a|x)/8SDZ
------------------------------------------------------------------
@@ -415,7 +415,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a x \xff
+Starting chars: a x \xff
/(\x{100}{0,2}a|x)/8SDZ
------------------------------------------------------------------
@@ -434,7 +434,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a x \xff
+Starting chars: a x \xff
/(\x{100}{1,2}a|x)/8SDZ
------------------------------------------------------------------
@@ -454,7 +454,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: x \xff
+Starting chars: x \xff
/\x{100}/8DZ
------------------------------------------------------------------
@@ -663,7 +663,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x09 \x20 \xa0 \xff
+Starting chars: \x09 \x20 \xa0 \xff
ABC\x{09}
0: \x{09}
ABC\x{20}
@@ -689,7 +689,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
+Starting chars: \x0a \x0b \x0c \x0d \x85 \xff
ABC\x{0a}
0: \x{0a}
ABC\x{0b}
@@ -709,19 +709,19 @@ Options: utf
No first char
Need char = 'A'
Subject length lower bound = 1
-Starting byte set: \x09 \x20 A \xa0 \xff
+Starting chars: \x09 \x20 A \xa0 \xff
CDBABC
0: A
\x{2000}ABC
0: \x{2000}A
-/\R*A/SI8
+/\R*A/SI8<bsr_unicode>
Capturing subpattern count = 0
-Options: utf
+Options: bsr_unicode utf
No first char
Need char = 'A'
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d A \x85 \xff
+Starting chars: \x0a \x0b \x0c \x0d A \x85 \xff
CDBABC
0: A
\x{2028}A
@@ -733,7 +733,7 @@ Options: utf
No first char
Need char = 'A'
Subject length lower bound = 2
-Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
+Starting chars: \x0a \x0b \x0c \x0d \x85 \xff
/\s?xxx\s/8SI
Capturing subpattern count = 0
@@ -741,7 +741,7 @@ Options: utf
No first char
Need char = 'x'
Subject length lower bound = 4
-Starting byte set: \x09 \x0a \x0b \x0c \x0d \x20 x
+Starting chars: \x09 \x0a \x0b \x0c \x0d \x20 x
/\sxxx\s/I8ST1
Capturing subpattern count = 0
@@ -749,7 +749,7 @@ Options: utf
No first char
Need char = 'x'
Subject length lower bound = 5
-Starting byte set: \x09 \x0a \x0c \x0d \x20 \x85 \xa0
+Starting chars: \x09 \x0a \x0c \x0d \x20 \x85 \xa0
AB\x{85}xxx\x{a0}XYZ
0: \x{85}xxx\x{a0}
AB\x{a0}xxx\x{85}XYZ
@@ -761,7 +761,7 @@ Options: utf
No first char
Need char = ' '
Subject length lower bound = 3
-Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0b \x0e
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0b \x0e
\x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a \x1b \x1c \x1d
\x1e \x1f ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e
@@ -800,7 +800,7 @@ Options: caseless utf
First char = \x{1234}
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/\x{1234}+?/iS8I
Capturing subpattern count = 0
@@ -808,7 +808,7 @@ Options: caseless utf
First char = \x{1234}
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/\x{1234}++/iS8I
Capturing subpattern count = 0
@@ -816,7 +816,7 @@ Options: caseless utf
First char = \x{1234}
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/\x{1234}{2}/iS8I
Capturing subpattern count = 0
@@ -824,7 +824,7 @@ Options: caseless utf
First char = \x{1234}
Need char = \x{1234}
Subject length lower bound = 2
-No set of starting bytes
+No starting char list
/[^\x{c4}]/8DZ
------------------------------------------------------------------
@@ -857,7 +857,7 @@ Options: utf
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x0a \x0b \x0c \x0d \x85 \xff
+Starting chars: \x0a \x0b \x0c \x0d \x85 \xff
/-- Check bad offset --/
diff --git a/pcre/testdata/testoutput19 b/pcre/testdata/testoutput19
index ccc198cc153..21fe677900b 100644
--- a/pcre/testdata/testoutput19
+++ b/pcre/testdata/testoutput19
@@ -55,7 +55,7 @@ Options: caseless utf
First char = \x{401} (caseless)
Need char = \x{42f} (caseless)
Subject length lower bound = 17
-No set of starting bytes
+No starting char list
\x{401}\x{420}\x{421}\x{422}\x{423}\x{424}\x{425}\x{426}\x{427}\x{428}\x{429}\x{42a}\x{42b}\x{42c}\x{42d}\x{42e}\x{42f}
0: \x{401}\x{420}\x{421}\x{422}\x{423}\x{424}\x{425}\x{426}\x{427}\x{428}\x{429}\x{42a}\x{42b}\x{42c}\x{42d}\x{42e}\x{42f}
\x{451}\x{440}\x{441}\x{442}\x{443}\x{444}\x{445}\x{446}\x{447}\x{448}\x{449}\x{44a}\x{44b}\x{44c}\x{44d}\x{44e}\x{44f}
diff --git a/pcre/testdata/testoutput2 b/pcre/testdata/testoutput2
index 844497abcdc..b6da7df187e 100644
--- a/pcre/testdata/testoutput2
+++ b/pcre/testdata/testoutput2
@@ -178,7 +178,7 @@ No options
No first char
No need char
Subject length lower bound = 3
-Starting byte set: c d e
+Starting chars: c d e
this sentence eventually mentions a cat
0: cat
this sentences rambles on and on for a while and then reaches elephant
@@ -190,7 +190,7 @@ Options: caseless
No first char
No need char
Subject length lower bound = 3
-Starting byte set: C D E c d e
+Starting chars: C D E c d e
this sentence eventually mentions a CAT cat
0: CAT
this sentences rambles on and on for a while to elephant ElePhant
@@ -202,7 +202,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b c d
+Starting chars: a b c d
/(a|[^\dZ])/IS
Capturing subpattern count = 1
@@ -210,7 +210,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0a
\x0b \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19
\x1a \x1b \x1c \x1d \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / : ; < = >
? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y [ \ ] ^ _ ` a b c d
@@ -231,7 +231,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x09 \x0a \x0b \x0c \x0d \x20 a b
+Starting chars: \x09 \x0a \x0b \x0c \x0d \x20 a b
/(ab\2)/
Failed: reference to non-existent subpattern at offset 6
@@ -512,7 +512,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b c d
+Starting chars: a b c d
/(?i)[abcd]/IS
Capturing subpattern count = 0
@@ -520,7 +520,7 @@ Options: caseless
No first char
No need char
Subject length lower bound = 1
-Starting byte set: A B C D a b c d
+Starting chars: A B C D a b c d
/(?m)[xy]|(b|c)/IS
Capturing subpattern count = 1
@@ -528,7 +528,7 @@ Options: multiline
No first char
No need char
Subject length lower bound = 1
-Starting byte set: b c x y
+Starting chars: b c x y
/(^a|^b)/Im
Capturing subpattern count = 1
@@ -591,7 +591,7 @@ No options
First char = 'b' (caseless)
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/(a*b|(?i:c*(?-i)d))/IS
Capturing subpattern count = 1
@@ -599,7 +599,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: C a b c d
+Starting chars: C a b c d
/a$/I
Capturing subpattern count = 0
@@ -666,7 +666,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b
+Starting chars: a b
/(?<!foo)(alpha|omega)/IS
Capturing subpattern count = 1
@@ -675,7 +675,7 @@ No options
No first char
Need char = 'a'
Subject length lower bound = 5
-Starting byte set: a o
+Starting chars: a o
/(?!alphabet)[ab]/IS
Capturing subpattern count = 0
@@ -683,7 +683,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b
+Starting chars: a b
/(?<=foo\n)^bar/Im
Capturing subpattern count = 0
@@ -1642,7 +1642,7 @@ Options: anchored
No first char
Need char = 'd'
Subject length lower bound = 4
-No set of starting bytes
+No starting char list
/\( # ( at start
(?: # Non-capturing bracket
@@ -1875,7 +1875,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
+Starting chars: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
_ a b c d e f g h i j k l m n o p q r s t u v w x y z
/^[[:ascii:]]/DZ
@@ -1937,7 +1937,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: \x09 \x0a \x0b \x0c \x0d \x20
+Starting chars: \x09 \x0a \x0b \x0c \x0d \x20
/^[[:cntrl:]]/DZ
------------------------------------------------------------------
@@ -3178,6 +3178,10 @@ Failed: PCRE does not support \L, \l, \N{name}, \U, or \u at offset 1
/\U/I
Failed: PCRE does not support \L, \l, \N{name}, \U, or \u at offset 1
+/a{1,3}b/U
+ ab
+ 0: ab
+
/[/I
Failed: missing terminating ] for character class at offset 1
@@ -3434,7 +3438,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b
+Starting chars: a b
/[^a]/I
Capturing subpattern count = 0
@@ -3454,7 +3458,7 @@ No options
No first char
Need char = '6'
Subject length lower bound = 4
-Starting byte set: 0 1 2 3 4 5 6 7 8 9
+Starting chars: 0 1 2 3 4 5 6 7 8 9
/a^b/I
Capturing subpattern count = 0
@@ -3488,7 +3492,7 @@ Options: caseless
No first char
No need char
Subject length lower bound = 1
-Starting byte set: A B a b
+Starting chars: A B a b
/[ab](?i)cd/IS
Capturing subpattern count = 0
@@ -3496,7 +3500,7 @@ No options
No first char
Need char = 'd' (caseless)
Subject length lower bound = 3
-Starting byte set: a b
+Starting chars: a b
/abc(?C)def/I
Capturing subpattern count = 0
@@ -3537,7 +3541,7 @@ No options
No first char
Need char = 'f'
Subject length lower bound = 7
-Starting byte set: 0 1 2 3 4 5 6 7 8 9
+Starting chars: 0 1 2 3 4 5 6 7 8 9
1234abcdef
--->1234abcdef
1 ^ \d
@@ -3856,7 +3860,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b
+Starting chars: a b
/(?R)/I
Failed: recursive call could loop indefinitely at offset 3
@@ -4637,7 +4641,7 @@ Options: caseless
No first char
Need char = 'g' (caseless)
Subject length lower bound = 8
-No set of starting bytes
+No starting char list
Baby Bjorn Active Carrier - With free SHIPPING!!
0: Baby Bjorn Active Carrier - With free SHIPPING!!
1: Baby Bjorn Active Carrier - With free SHIPPING!!
@@ -4656,7 +4660,7 @@ No options
No first char
Need char = 'b'
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/(a|b)*.?c/ISDZ
------------------------------------------------------------------
@@ -4677,7 +4681,7 @@ No options
No first char
Need char = 'c'
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/abc(?C255)de(?C)f/DZ
------------------------------------------------------------------
@@ -4750,7 +4754,7 @@ Options:
No first char
Need char = 'b'
Subject length lower bound = 1
-Starting byte set: a b
+Starting chars: a b
ab
--->ab
+0 ^ a*
@@ -4893,7 +4897,7 @@ Options:
No first char
Need char = 'x'
Subject length lower bound = 4
-Starting byte set: a d
+Starting chars: a d
abcx
--->abcx
+0 ^ (abc|def)
@@ -5127,7 +5131,7 @@ Options:
No first char
No need char
Subject length lower bound = 2
-Starting byte set: a b x
+Starting chars: a b x
Note: that { does NOT introduce a quantifier
--->Note: that { does NOT introduce a quantifier
+0 ^ ([ab]{,4}c|xy)
@@ -5607,7 +5611,7 @@ No options
First char = 'a'
Need char = 'c'
Subject length lower bound = 3
-No set of starting bytes
+No starting char list
Compiled pattern written to testsavedregex
Study data written to testsavedregex
<testsavedregex
@@ -5642,7 +5646,7 @@ No options
First char = 'a'
Need char = 'c'
Subject length lower bound = 3
-No set of starting bytes
+No starting char list
Compiled pattern written to testsavedregex
Study data written to testsavedregex
<testsavedregex
@@ -5677,7 +5681,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b
+Starting chars: a b
Compiled pattern written to testsavedregex
Study data written to testsavedregex
<testsavedregex
@@ -5716,7 +5720,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b
+Starting chars: a b
Compiled pattern written to testsavedregex
Study data written to testsavedregex
<testsavedregex
@@ -6431,7 +6435,7 @@ No options
No first char
Need char = ','
Subject length lower bound = 1
-Starting byte set: \x09 \x0a \x0b \x0c \x0d \x20 ,
+Starting chars: \x09 \x0a \x0b \x0c \x0d \x20 ,
\x0b,\x0b
0: \x0b,\x0b
\x0c,\x0d
@@ -6738,7 +6742,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: C a b c d
+Starting chars: C a b c d
/()[ab]xyz/IS
Capturing subpattern count = 1
@@ -6746,7 +6750,7 @@ No options
No first char
Need char = 'z'
Subject length lower bound = 4
-Starting byte set: a b
+Starting chars: a b
/(|)[ab]xyz/IS
Capturing subpattern count = 1
@@ -6754,7 +6758,7 @@ No options
No first char
Need char = 'z'
Subject length lower bound = 4
-Starting byte set: a b
+Starting chars: a b
/(|c)[ab]xyz/IS
Capturing subpattern count = 1
@@ -6762,7 +6766,7 @@ No options
No first char
Need char = 'z'
Subject length lower bound = 4
-Starting byte set: a b c
+Starting chars: a b c
/(|c?)[ab]xyz/IS
Capturing subpattern count = 1
@@ -6770,7 +6774,7 @@ No options
No first char
Need char = 'z'
Subject length lower bound = 4
-Starting byte set: a b c
+Starting chars: a b c
/(d?|c?)[ab]xyz/IS
Capturing subpattern count = 1
@@ -6778,7 +6782,7 @@ No options
No first char
Need char = 'z'
Subject length lower bound = 4
-Starting byte set: a b c d
+Starting chars: a b c d
/(d?|c)[ab]xyz/IS
Capturing subpattern count = 1
@@ -6786,7 +6790,7 @@ No options
No first char
Need char = 'z'
Subject length lower bound = 4
-Starting byte set: a b c d
+Starting chars: a b c d
/^a*b\d/DZ
------------------------------------------------------------------
@@ -6879,7 +6883,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b c d
+Starting chars: a b c d
/(a+|b*)[cd]/IS
Capturing subpattern count = 1
@@ -6887,7 +6891,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b c d
+Starting chars: a b c d
/(a*|b+)[cd]/IS
Capturing subpattern count = 1
@@ -6895,7 +6899,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: a b c d
+Starting chars: a b c d
/(a+|b+)[cd]/IS
Capturing subpattern count = 1
@@ -6903,7 +6907,7 @@ No options
No first char
No need char
Subject length lower bound = 2
-Starting byte set: a b
+Starting chars: a b
/((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
@@ -9307,7 +9311,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: x y z
+Starting chars: x y z
/(?(?=.*b)b|^)/CI
Capturing subpattern count = 0
@@ -10096,7 +10100,7 @@ No options
No first char
No need char
Subject length lower bound = 2
-Starting byte set: a b
+Starting chars: a b
/(a|bc)\1{2,3}/SI
Capturing subpattern count = 1
@@ -10105,7 +10109,7 @@ No options
No first char
No need char
Subject length lower bound = 3
-Starting byte set: a b
+Starting chars: a b
/(a|bc)(?1)/SI
Capturing subpattern count = 1
@@ -10113,7 +10117,7 @@ No options
No first char
No need char
Subject length lower bound = 2
-Starting byte set: a b
+Starting chars: a b
/(a|b\1)(a|b\1)/SI
Capturing subpattern count = 2
@@ -10122,7 +10126,7 @@ No options
No first char
No need char
Subject length lower bound = 2
-Starting byte set: a b
+Starting chars: a b
/(a|b\1){2}/SI
Capturing subpattern count = 1
@@ -10131,7 +10135,7 @@ No options
No first char
No need char
Subject length lower bound = 2
-Starting byte set: a b
+Starting chars: a b
/(a|bbbb\1)(a|bbbb\1)/SI
Capturing subpattern count = 2
@@ -10140,7 +10144,7 @@ No options
No first char
No need char
Subject length lower bound = 2
-Starting byte set: a b
+Starting chars: a b
/(a|bbbb\1){2}/SI
Capturing subpattern count = 1
@@ -10149,7 +10153,7 @@ No options
No first char
No need char
Subject length lower bound = 2
-Starting byte set: a b
+Starting chars: a b
/^From +([^ ]+) +[a-zA-Z][a-zA-Z][a-zA-Z] +[a-zA-Z][a-zA-Z][a-zA-Z] +[0-9]?[0-9] +[0-9][0-9]:[0-9][0-9]/SI
Capturing subpattern count = 1
@@ -10157,7 +10161,7 @@ Options: anchored
No first char
Need char = ':'
Subject length lower bound = 22
-No set of starting bytes
+No starting char list
/<tr([\w\W\s\d][^<>]{0,})><TD([\w\W\s\d][^<>]{0,})>([\d]{0,}\.)(.*)((<BR>([\w\W\s\d][^<>]{0,})|[\s]{0,}))<\/a><\/TD><TD([\w\W\s\d][^<>]{0,})>([\w\W\s\d][^<>]{0,})<\/TD><TD([\w\W\s\d][^<>]{0,})>([\w\W\s\d][^<>]{0,})<\/TD><\/TR>/isIS
Capturing subpattern count = 11
@@ -10165,7 +10169,7 @@ Options: caseless dotall
First char = '<'
Need char = '>'
Subject length lower bound = 47
-No set of starting bytes
+No starting char list
"(?>.*/)foo"SI
Capturing subpattern count = 0
@@ -10173,7 +10177,7 @@ No options
No first char
Need char = 'o'
Subject length lower bound = 4
-No set of starting bytes
+No starting char list
/(?(?=[^a-z]+[a-z]) \d{2}-[a-z]{3}-\d{2} | \d{2}-\d{2}-\d{2} ) /xSI
Capturing subpattern count = 0
@@ -10181,7 +10185,7 @@ Options: extended
No first char
Need char = '-'
Subject length lower bound = 8
-No set of starting bytes
+No starting char list
/(?:(?:(?:(?:(?:(?:(?:(?:(?:(a|b|c))))))))))/iSI
Capturing subpattern count = 1
@@ -10189,7 +10193,7 @@ Options: caseless
No first char
No need char
Subject length lower bound = 1
-Starting byte set: A B C a b c
+Starting chars: A B C a b c
/(?:c|d)(?:)(?:aaaaaaaa(?:)(?:bbbbbbbb)(?:bbbbbbbb(?:))(?:bbbbbbbb(?:)(?:bbbbbbbb)))/SI
Capturing subpattern count = 0
@@ -10197,7 +10201,7 @@ No options
No first char
Need char = 'b'
Subject length lower bound = 41
-Starting byte set: c d
+Starting chars: c d
/<a[\s]+href[\s]*=[\s]* # find <a href=
([\"\'])? # find single or double quote
@@ -10210,7 +10214,7 @@ Options: caseless extended dotall
First char = '<'
Need char = '='
Subject length lower bound = 9
-No set of starting bytes
+No starting char list
/^(?!:) # colon disallowed at start
(?: # start of item
@@ -10226,7 +10230,7 @@ Options: anchored caseless extended
No first char
Need char = ':'
Subject length lower bound = 2
-No set of starting bytes
+No starting char list
/(?|(?<a>A)|(?<a>B))/I
Capturing subpattern count = 1
@@ -10450,7 +10454,7 @@ Options:
No first char
Need char = 'a'
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
cat
0: a
1:
@@ -10464,7 +10468,7 @@ No options
No first char
Need char = 'a'
Subject length lower bound = 3
-No set of starting bytes
+No starting char list
cat
No match
@@ -10476,7 +10480,7 @@ No options
First char = 'i'
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
i
0: i
@@ -10486,7 +10490,7 @@ No options
No first char
Need char = 'i'
Subject length lower bound = 1
-Starting byte set: i
+Starting chars: i
ia
0: ia
1:
@@ -11080,7 +11084,7 @@ No options
First char = 'a'
Need char = '4'
Subject length lower bound = 5
-No set of starting bytes
+No starting char list
/([abc])++1234/SI
Capturing subpattern count = 1
@@ -11088,7 +11092,7 @@ No options
No first char
Need char = '4'
Subject length lower bound = 5
-Starting byte set: a b c
+Starting chars: a b c
/(?<=(abc)+)X/
Failed: lookbehind assertion is not fixed length at offset 10
@@ -11369,7 +11373,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/(a(?2)|b)(b(?1)|a)(?:(?1)|(?2))/SI
Capturing subpattern count = 2
@@ -11377,7 +11381,7 @@ No options
No first char
No need char
Subject length lower bound = 3
-Starting byte set: a b
+Starting chars: a b
/(a(?2)|b)(b(?1)|a)(?1)(?2)/SI
Capturing subpattern count = 2
@@ -11385,7 +11389,7 @@ No options
No first char
No need char
Subject length lower bound = 4
-Starting byte set: a b
+Starting chars: a b
/(abc)(?1)/SI
Capturing subpattern count = 1
@@ -11393,7 +11397,7 @@ No options
First char = 'a'
Need char = 'c'
Subject length lower bound = 6
-No set of starting bytes
+No starting char list
/^(?>a)++/
aa\M
@@ -11711,7 +11715,7 @@ No options
First char = 't'
Need char = 't'
Subject length lower bound = 18
-No set of starting bytes
+No starting char list
/\btype\b\W*?\btext\b\W*?\bjavascript\b|\burl\b\W*?\bshell:|<input\b.*?\btype\b\W*?\bimage\b|\bonkeyup\b\W*?\=/IS
Capturing subpattern count = 0
@@ -11720,7 +11724,7 @@ No options
No first char
No need char
Subject length lower bound = 8
-Starting byte set: < o t u
+Starting chars: < o t u
/a(*SKIP)c|b(*ACCEPT)|/+S!I
Capturing subpattern count = 0
@@ -11729,7 +11733,7 @@ No options
No first char
No need char
Subject length lower bound = -1
-No set of starting bytes
+No starting char list
a
0:
0+
@@ -11740,7 +11744,7 @@ No options
No first char
No need char
Subject length lower bound = -1
-Starting byte set: a b x
+Starting chars: a b x
ax
0: x
@@ -12436,7 +12440,7 @@ No options
No first char
No need char
Subject length lower bound = -1
-No set of starting bytes
+No starting char list
/(?:(a)+(?C1)bb|aa(?C2)b)/
aab\C+
@@ -12722,7 +12726,7 @@ No options
No first char
Need char = 'z'
Subject length lower bound = 2
-Starting byte set: a z
+Starting chars: a z
aaaaaaaaaaaaaz
Error -21 (recursion limit exceeded)
aaaaaaaaaaaaaz\Q1000
@@ -12735,7 +12739,7 @@ No options
No first char
Need char = 'z'
Subject length lower bound = 2
-Starting byte set: a z
+Starting chars: a z
aaaaaaaaaaaaaz
Error -21 (recursion limit exceeded)
@@ -12746,7 +12750,7 @@ No options
No first char
Need char = 'z'
Subject length lower bound = 2
-Starting byte set: a z
+Starting chars: a z
aaaaaaaaaaaaaz
No match
aaaaaaaaaaaaaz\Q10
@@ -12790,7 +12794,7 @@ Options: dupnames
First char = 'a'
Need char = 'z'
Subject length lower bound = 5
-No set of starting bytes
+No starting char list
/a*[bcd]/BZ
------------------------------------------------------------------
@@ -13902,7 +13906,7 @@ No options
No first char
Need char = 'd'
Subject length lower bound = 1
-Starting byte set: a b c d
+Starting chars: a b c d
/[a-c]+d/DZS
------------------------------------------------------------------
@@ -13917,7 +13921,7 @@ No options
No first char
Need char = 'd'
Subject length lower bound = 2
-Starting byte set: a b c
+Starting chars: a b c
/[a-c]?d/DZS
------------------------------------------------------------------
@@ -13932,7 +13936,7 @@ No options
No first char
Need char = 'd'
Subject length lower bound = 1
-Starting byte set: a b c d
+Starting chars: a b c d
/[a-c]{4,6}d/DZS
------------------------------------------------------------------
@@ -13947,7 +13951,7 @@ No options
No first char
Need char = 'd'
Subject length lower bound = 5
-Starting byte set: a b c
+Starting chars: a b c
/[a-c]{0,6}d/DZS
------------------------------------------------------------------
@@ -13962,7 +13966,7 @@ No options
No first char
Need char = 'd'
Subject length lower bound = 1
-Starting byte set: a b c d
+Starting chars: a b c d
/-- End of special auto-possessive tests --/
@@ -14125,4 +14129,24 @@ No match
/[a[:<:]] should give error/
Failed: unknown POSIX class name at offset 4
+/(?=ab\K)/+
+ abcd
+Start of matched string is beyond its end - displaying from end to start.
+ 0: ab
+ 0+ abcd
+
+/abcd/f<lf>
+ xx\nxabcd
+No match
+
+/ -- Test stack check external calls --/
+
+/(((((a)))))/Q0
+
+/(((((a)))))/Q1
+Failed: parentheses are too deeply nested (stack check) at offset 0
+
+/(((((a)))))/Q
+** Missing 0 or 1 after /Q
+
/-- End of testinput2 --/
diff --git a/pcre/testdata/testoutput21-16 b/pcre/testdata/testoutput21-16
index 0e21350f891..da194d90e0b 100644
--- a/pcre/testdata/testoutput21-16
+++ b/pcre/testdata/testoutput21-16
@@ -50,7 +50,7 @@ Options: anchored extended
No first char
No need char
Subject length lower bound = 6
-No set of starting bytes
+No starting char list
<!testsaved16BE-1
Compiled pattern loaded from testsaved16BE-1
@@ -83,7 +83,7 @@ Options: anchored extended
No first char
No need char
Subject length lower bound = 6
-No set of starting bytes
+No starting char list
<!testsaved32LE-1
Compiled pattern loaded from testsaved32LE-1
diff --git a/pcre/testdata/testoutput21-32 b/pcre/testdata/testoutput21-32
index 183487aca13..d087bb6f4dd 100644
--- a/pcre/testdata/testoutput21-32
+++ b/pcre/testdata/testoutput21-32
@@ -62,7 +62,7 @@ Options: anchored extended
No first char
No need char
Subject length lower bound = 6
-No set of starting bytes
+No starting char list
<!testsaved32BE-1
Compiled pattern loaded from testsaved32BE-1
@@ -95,6 +95,6 @@ Options: anchored extended
No first char
No need char
Subject length lower bound = 6
-No set of starting bytes
+No starting char list
/-- End of testinput21 --/
diff --git a/pcre/testdata/testoutput22-16 b/pcre/testdata/testoutput22-16
index f896b13e18a..32a71cd4438 100644
--- a/pcre/testdata/testoutput22-16
+++ b/pcre/testdata/testoutput22-16
@@ -37,7 +37,7 @@ Options: extended utf
No first char
No need char
Subject length lower bound = 2
-No set of starting bytes
+No starting char list
<!testsaved16BE-2
Compiled pattern loaded from testsaved16BE-2
@@ -64,7 +64,7 @@ Options: extended utf
No first char
No need char
Subject length lower bound = 2
-No set of starting bytes
+No starting char list
<!testsaved32LE-2
Compiled pattern loaded from testsaved32LE-2
diff --git a/pcre/testdata/testoutput22-32 b/pcre/testdata/testoutput22-32
index 783926b8210..13e441d159c 100644
--- a/pcre/testdata/testoutput22-32
+++ b/pcre/testdata/testoutput22-32
@@ -49,7 +49,7 @@ Options: extended utf
No first char
No need char
Subject length lower bound = 2
-No set of starting bytes
+No starting char list
<!testsaved32BE-2
Compiled pattern loaded from testsaved32BE-2
@@ -76,6 +76,6 @@ Options: extended utf
No first char
No need char
Subject length lower bound = 2
-No set of starting bytes
+No starting char list
/-- End of testinput22 --/
diff --git a/pcre/testdata/testoutput23 b/pcre/testdata/testoutput23
index 6f5384c34e8..6dabf03b0fa 100644
--- a/pcre/testdata/testoutput23
+++ b/pcre/testdata/testoutput23
@@ -18,7 +18,7 @@ Failed: character value in \x{} or \o{} is too large at offset 8
/[\H]/BZSI
------------------------------------------------------------------
Bra
- [\x00-\x08\x0a-\x1f!-\x9f\x{a1}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{ffff}]
+ [\x00-\x08\x0a-\x1f!-\x9f\xa1-\xff\x{100}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{ffff}]
Ket
End
------------------------------------------------------------------
@@ -27,12 +27,25 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0a \x0b
+ \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a
+ \x1b \x1c \x1d \x1e \x1f ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9
+ : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^
+ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80
+ \x81 \x82 \x83 \x84 \x85 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f
+ \x90 \x91 \x92 \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e
+ \x9f \xa1 \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae
+ \xaf \xb0 \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd
+ \xbe \xbf \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc
+ \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb
+ \xdc \xdd \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea
+ \xeb \xec \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9
+ \xfa \xfb \xfc \xfd \xfe \xff
/[\V]/BZSI
------------------------------------------------------------------
Bra
- [\x00-\x09\x0e-\x84\x{86}-\x{2027}\x{202a}-\x{ffff}]
+ [\x00-\x09\x0e-\x84\x86-\xff\x{100}-\x{2027}\x{202a}-\x{ffff}]
Ket
End
------------------------------------------------------------------
@@ -41,6 +54,19 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0e
+ \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a \x1b \x1c \x1d
+ \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = >
+ ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c
+ d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80 \x81 \x82
+ \x83 \x84 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f \x90 \x91 \x92
+ \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e \x9f \xa0 \xa1
+ \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae \xaf \xb0
+ \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd \xbe \xbf
+ \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce
+ \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb \xdc \xdd
+ \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec
+ \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 \xfa \xfb
+ \xfc \xfd \xfe \xff
/-- End of testinput23 --/
diff --git a/pcre/testdata/testoutput25 b/pcre/testdata/testoutput25
index 7ad3378368f..4c62c8d8079 100644
--- a/pcre/testdata/testoutput25
+++ b/pcre/testdata/testoutput25
@@ -1,6 +1,6 @@
/-- Tests for the 32-bit library only */
-< forbid 8w
+< forbid 8W
/-- Check maximum character size --/
@@ -65,7 +65,7 @@ Need char = \x{800000}
/[\H]/BZSI
------------------------------------------------------------------
Bra
- [\x00-\x08\x0a-\x1f!-\x9f\x{a1}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{ffffffff}]
+ [\x00-\x08\x0a-\x1f!-\x9f\xa1-\xff\x{100}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{ffffffff}]
Ket
End
------------------------------------------------------------------
@@ -74,12 +74,25 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x0a \x0b
+ \x0c \x0d \x0e \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a
+ \x1b \x1c \x1d \x1e \x1f ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9
+ : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^
+ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80
+ \x81 \x82 \x83 \x84 \x85 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f
+ \x90 \x91 \x92 \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e
+ \x9f \xa1 \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae
+ \xaf \xb0 \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd
+ \xbe \xbf \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc
+ \xcd \xce \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb
+ \xdc \xdd \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea
+ \xeb \xec \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9
+ \xfa \xfb \xfc \xfd \xfe \xff
/[\V]/BZSI
------------------------------------------------------------------
Bra
- [\x00-\x09\x0e-\x84\x{86}-\x{2027}\x{202a}-\x{ffffffff}]
+ [\x00-\x09\x0e-\x84\x86-\xff\x{100}-\x{2027}\x{202a}-\x{ffffffff}]
Ket
End
------------------------------------------------------------------
@@ -88,6 +101,19 @@ No options
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+Starting chars: \x00 \x01 \x02 \x03 \x04 \x05 \x06 \x07 \x08 \x09 \x0e
+ \x0f \x10 \x11 \x12 \x13 \x14 \x15 \x16 \x17 \x18 \x19 \x1a \x1b \x1c \x1d
+ \x1e \x1f \x20 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = >
+ ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c
+ d e f g h i j k l m n o p q r s t u v w x y z { | } ~ \x7f \x80 \x81 \x82
+ \x83 \x84 \x86 \x87 \x88 \x89 \x8a \x8b \x8c \x8d \x8e \x8f \x90 \x91 \x92
+ \x93 \x94 \x95 \x96 \x97 \x98 \x99 \x9a \x9b \x9c \x9d \x9e \x9f \xa0 \xa1
+ \xa2 \xa3 \xa4 \xa5 \xa6 \xa7 \xa8 \xa9 \xaa \xab \xac \xad \xae \xaf \xb0
+ \xb1 \xb2 \xb3 \xb4 \xb5 \xb6 \xb7 \xb8 \xb9 \xba \xbb \xbc \xbd \xbe \xbf
+ \xc0 \xc1 \xc2 \xc3 \xc4 \xc5 \xc6 \xc7 \xc8 \xc9 \xca \xcb \xcc \xcd \xce
+ \xcf \xd0 \xd1 \xd2 \xd3 \xd4 \xd5 \xd6 \xd7 \xd8 \xd9 \xda \xdb \xdc \xdd
+ \xde \xdf \xe0 \xe1 \xe2 \xe3 \xe4 \xe5 \xe6 \xe7 \xe8 \xe9 \xea \xeb \xec
+ \xed \xee \xef \xf0 \xf1 \xf2 \xf3 \xf4 \xf5 \xf6 \xf7 \xf8 \xf9 \xfa \xfb
+ \xfc \xfd \xfe \xff
/-- End of testinput25 --/
diff --git a/pcre/testdata/testoutput3 b/pcre/testdata/testoutput3
index 12ffc9911b6..73119ab4b7b 100644
--- a/pcre/testdata/testoutput3
+++ b/pcre/testdata/testoutput3
@@ -1,7 +1,10 @@
-/-- This set of tests checks local-specific features, using the fr_FR locale.
- It is not Perl-compatible. There is different version called wintestinput3
- f or use on Windows, where the locale is called "french". --/
-
+/-- This set of tests checks local-specific features, using the "fr_FR" locale.
+ It is not Perl-compatible. When run via RunTest, the locale is edited to
+ be whichever of "fr_FR", "french", or "fr" is found to exist. There is
+ different version of this file called wintestinput3 for use on Windows,
+ where the locale is called "french" and the tests are run using
+ RunTest.bat. --/
+
< forbid 8W
/^[\w]+/
@@ -90,7 +93,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
+Starting chars: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
/\w/ISLfr_FR
@@ -99,7 +102,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
+Starting chars: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
ª µ º À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â
ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ
diff --git a/pcre/testdata/testoutput3A b/pcre/testdata/testoutput3A
new file mode 100644
index 00000000000..0bde024e4e1
--- /dev/null
+++ b/pcre/testdata/testoutput3A
@@ -0,0 +1,174 @@
+/-- This set of tests checks local-specific features, using the "fr_FR" locale.
+ It is not Perl-compatible. When run via RunTest, the locale is edited to
+ be whichever of "fr_FR", "french", or "fr" is found to exist. There is
+ different version of this file called wintestinput3 for use on Windows,
+ where the locale is called "french" and the tests are run using
+ RunTest.bat. --/
+
+< forbid 8W
+
+/^[\w]+/
+ *** Failers
+No match
+ École
+No match
+
+/^[\w]+/Lfr_FR
+ École
+ 0: École
+
+/^[\w]+/
+ *** Failers
+No match
+ École
+No match
+
+/^[\W]+/
+ École
+ 0: \xc9
+
+/^[\W]+/Lfr_FR
+ *** Failers
+ 0: ***
+ École
+No match
+
+/[\b]/
+ \b
+ 0: \x08
+ *** Failers
+No match
+ a
+No match
+
+/[\b]/Lfr_FR
+ \b
+ 0: \x08
+ *** Failers
+No match
+ a
+No match
+
+/^\w+/
+ *** Failers
+No match
+ École
+No match
+
+/^\w+/Lfr_FR
+ École
+ 0: École
+
+/(.+)\b(.+)/
+ École
+ 0: \xc9cole
+ 1: \xc9
+ 2: cole
+
+/(.+)\b(.+)/Lfr_FR
+ *** Failers
+ 0: *** Failers
+ 1: ***
+ 2: Failers
+ École
+No match
+
+/École/i
+ École
+ 0: \xc9cole
+ *** Failers
+No match
+ école
+No match
+
+/École/iLfr_FR
+ École
+ 0: École
+ école
+ 0: école
+
+/\w/IS
+Capturing subpattern count = 0
+No options
+No first char
+No need char
+Subject length lower bound = 1
+Starting chars: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
+ Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
+
+/\w/ISLfr_FR
+Capturing subpattern count = 0
+No options
+No first char
+No need char
+Subject length lower bound = 1
+Starting chars: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
+ Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
+ ª µ º À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â
+ ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ
+
+/^[\xc8-\xc9]/iLfr_FR
+ École
+ 0: É
+ école
+ 0: é
+
+/^[\xc8-\xc9]/Lfr_FR
+ École
+ 0: É
+ *** Failers
+No match
+ école
+No match
+
+/\W+/Lfr_FR
+ >>>\xaa<<<
+ 0: >>>
+ >>>\xba<<<
+ 0: >>>
+
+/[\W]+/Lfr_FR
+ >>>\xaa<<<
+ 0: >>>
+ >>>\xba<<<
+ 0: >>>
+
+/[^[:alpha:]]+/Lfr_FR
+ >>>\xaa<<<
+ 0: >>>
+ >>>\xba<<<
+ 0: >>>
+
+/\w+/Lfr_FR
+ >>>\xaa<<<
+ 0: ª
+ >>>\xba<<<
+ 0: º
+
+/[\w]+/Lfr_FR
+ >>>\xaa<<<
+ 0: ª
+ >>>\xba<<<
+ 0: º
+
+/[[:alpha:]]+/Lfr_FR
+ >>>\xaa<<<
+ 0: ª
+ >>>\xba<<<
+ 0: º
+
+/[[:alpha:]][[:lower:]][[:upper:]]/DZLfr_FR
+------------------------------------------------------------------
+ Bra
+ [A-Za-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\xff]
+ [a-z\xaa\xb5\xba\xdf-\xf6\xf8-\xff]
+ [A-Z\xc0-\xd6\xd8-\xde]
+ Ket
+ End
+------------------------------------------------------------------
+Capturing subpattern count = 0
+No options
+No first char
+No need char
+
+/-- End of testinput3 --/
diff --git a/pcre/testdata/testoutput3B b/pcre/testdata/testoutput3B
new file mode 100644
index 00000000000..8d9fe7df772
--- /dev/null
+++ b/pcre/testdata/testoutput3B
@@ -0,0 +1,174 @@
+/-- This set of tests checks local-specific features, using the "fr_FR" locale.
+ It is not Perl-compatible. When run via RunTest, the locale is edited to
+ be whichever of "fr_FR", "french", or "fr" is found to exist. There is
+ different version of this file called wintestinput3 for use on Windows,
+ where the locale is called "french" and the tests are run using
+ RunTest.bat. --/
+
+< forbid 8W
+
+/^[\w]+/
+ *** Failers
+No match
+ École
+No match
+
+/^[\w]+/Lfr_FR
+ École
+ 0: École
+
+/^[\w]+/
+ *** Failers
+No match
+ École
+No match
+
+/^[\W]+/
+ École
+ 0: \xc9
+
+/^[\W]+/Lfr_FR
+ *** Failers
+ 0: ***
+ École
+No match
+
+/[\b]/
+ \b
+ 0: \x08
+ *** Failers
+No match
+ a
+No match
+
+/[\b]/Lfr_FR
+ \b
+ 0: \x08
+ *** Failers
+No match
+ a
+No match
+
+/^\w+/
+ *** Failers
+No match
+ École
+No match
+
+/^\w+/Lfr_FR
+ École
+ 0: École
+
+/(.+)\b(.+)/
+ École
+ 0: \xc9cole
+ 1: \xc9
+ 2: cole
+
+/(.+)\b(.+)/Lfr_FR
+ *** Failers
+ 0: *** Failers
+ 1: ***
+ 2: Failers
+ École
+No match
+
+/École/i
+ École
+ 0: \xc9cole
+ *** Failers
+No match
+ école
+No match
+
+/École/iLfr_FR
+ École
+ 0: École
+ école
+ 0: école
+
+/\w/IS
+Capturing subpattern count = 0
+No options
+No first char
+No need char
+Subject length lower bound = 1
+Starting chars: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
+ Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
+
+/\w/ISLfr_FR
+Capturing subpattern count = 0
+No options
+No first char
+No need char
+Subject length lower bound = 1
+Starting chars: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
+ Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
+ ª µ º À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â
+ ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ
+
+/^[\xc8-\xc9]/iLfr_FR
+ École
+ 0: É
+ école
+ 0: é
+
+/^[\xc8-\xc9]/Lfr_FR
+ École
+ 0: É
+ *** Failers
+No match
+ école
+No match
+
+/\W+/Lfr_FR
+ >>>\xaa<<<
+ 0: >>>
+ >>>\xba<<<
+ 0: >>>
+
+/[\W]+/Lfr_FR
+ >>>\xaa<<<
+ 0: >>>
+ >>>\xba<<<
+ 0: >>>
+
+/[^[:alpha:]]+/Lfr_FR
+ >>>\xaa<<<
+ 0: >>>
+ >>>\xba<<<
+ 0: >>>
+
+/\w+/Lfr_FR
+ >>>\xaa<<<
+ 0: ª
+ >>>\xba<<<
+ 0: º
+
+/[\w]+/Lfr_FR
+ >>>\xaa<<<
+ 0: ª
+ >>>\xba<<<
+ 0: º
+
+/[[:alpha:]]+/Lfr_FR
+ >>>\xaa<<<
+ 0: ª
+ >>>\xba<<<
+ 0: º
+
+/[[:alpha:]][[:lower:]][[:upper:]]/DZLfr_FR
+------------------------------------------------------------------
+ Bra
+ [A-Za-z\x83\x8a\x8c\x8e\x9a\x9c\x9e\x9f\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\xff]
+ [a-z\x83\x9a\x9c\x9e\xaa\xb5\xba\xdf-\xf6\xf8-\xff]
+ [A-Z\x8a\x8c\x8e\x9f\xc0-\xd6\xd8-\xde]
+ Ket
+ End
+------------------------------------------------------------------
+Capturing subpattern count = 0
+No options
+No first char
+No need char
+
+/-- End of testinput3 --/
diff --git a/pcre/testdata/testoutput4 b/pcre/testdata/testoutput4
index 0dbec4eccab..dcf13b08507 100644
--- a/pcre/testdata/testoutput4
+++ b/pcre/testdata/testoutput4
@@ -1263,4 +1263,12 @@ No match
aa
0: aa
+/^.\B.\B./8
+ \x{10123}\x{10124}\x{10125}
+ 0: \x{10123}\x{10124}\x{10125}
+
+/^#[^\x{ffff}]#[^\x{ffff}]#[^\x{ffff}]#/8
+ #\x{10000}#\x{100}#\x{10ffff}#
+ 0: #\x{10000}#\x{100}#\x{10ffff}#
+
/-- End of testinput4 --/
diff --git a/pcre/testdata/testoutput5 b/pcre/testdata/testoutput5
index 3fa581052e6..5c098e650ba 100644
--- a/pcre/testdata/testoutput5
+++ b/pcre/testdata/testoutput5
@@ -270,7 +270,7 @@ No match
/[z-\x{100}]/8DZ
------------------------------------------------------------------
Bra
- [z-\x{100}]
+ [z-\xff\x{100}]
Ket
End
------------------------------------------------------------------
@@ -812,7 +812,7 @@ No match
/[\H]/8BZ
------------------------------------------------------------------
Bra
- [\x00-\x08\x0a-\x1f!-\x9f\x{a1}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{10ffff}]
+ [\x00-\x08\x0a-\x1f!-\x9f\xa1-\xff\x{100}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{10ffff}]
Ket
End
------------------------------------------------------------------
@@ -820,7 +820,7 @@ No match
/[\V]/8BZ
------------------------------------------------------------------
Bra
- [\x00-\x09\x0e-\x84\x{86}-\x{2027}\x{202a}-\x{10ffff}]
+ [\x00-\x09\x0e-\x84\x86-\xff\x{100}-\x{2027}\x{202a}-\x{10ffff}]
Ket
End
------------------------------------------------------------------
@@ -1536,7 +1536,7 @@ Options: caseless utf
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/[^\x{1234}]+?/iS8I
Capturing subpattern count = 0
@@ -1544,7 +1544,7 @@ Options: caseless utf
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/[^\x{1234}]++/iS8I
Capturing subpattern count = 0
@@ -1552,7 +1552,7 @@ Options: caseless utf
No first char
No need char
Subject length lower bound = 1
-No set of starting bytes
+No starting char list
/[^\x{1234}]{2}/iS8I
Capturing subpattern count = 0
@@ -1560,7 +1560,7 @@ Options: caseless utf
No first char
No need char
Subject length lower bound = 2
-No set of starting bytes
+No starting char list
//<bsr_anycrlf><bsr_unicode>
Failed: inconsistent NEWLINE options at offset 0
@@ -1620,7 +1620,7 @@ Failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 7
/[\H\x{d7ff}]+/8BZ
------------------------------------------------------------------
Bra
- [\x00-\x08\x0a-\x1f!-\x9f\x{a1}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{10ffff}\x{d7ff}]++
+ [\x00-\x08\x0a-\x1f!-\x9f\xa1-\xff\x{100}-\x{167f}\x{1681}-\x{180d}\x{180f}-\x{1fff}\x{200b}-\x{202e}\x{2030}-\x{205e}\x{2060}-\x{2fff}\x{3001}-\x{10ffff}\x{d7ff}]++
Ket
End
------------------------------------------------------------------
@@ -1660,7 +1660,7 @@ Failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 7
/[\V\x{d7ff}]+/8BZ
------------------------------------------------------------------
Bra
- [\x00-\x09\x0e-\x84\x{86}-\x{2027}\x{202a}-\x{10ffff}\x{d7ff}]++
+ [\x00-\x09\x0e-\x84\x86-\xff\x{100}-\x{2027}\x{202a}-\x{10ffff}\x{d7ff}]++
Ket
End
------------------------------------------------------------------
@@ -1882,4 +1882,19 @@ Failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 5
aa
0: aa
+/[b-d\x{200}-\x{250}]*[ae-h]?#[\x{200}-\x{250}]{0,8}[\x00-\xff]*#[\x{200}-\x{250}]+[a-z]/8BZ
+------------------------------------------------------------------
+ Bra
+ [b-d\x{200}-\x{250}]*+
+ [ae-h]?+
+ #
+ [\x{200}-\x{250}]{0,8}+
+ [\x00-\xff]*
+ #
+ [\x{200}-\x{250}]++
+ [a-z]
+ Ket
+ End
+------------------------------------------------------------------
+
/-- End of testinput5 --/
diff --git a/pcre/testdata/testoutput6 b/pcre/testdata/testoutput6
index 6c42fce1a5b..f355e601383 100644
--- a/pcre/testdata/testoutput6
+++ b/pcre/testdata/testoutput6
@@ -2445,4 +2445,16 @@ No match
\x{37e}
No match
+/[RST]+/8iW
+ Ss\x{17f}
+ 0: Ss\x{17f}
+
+/[R-T]+/8iW
+ Ss\x{17f}
+ 0: Ss\x{17f}
+
+/[q-u]+/8iW
+ Ss\x{17f}
+ 0: Ss\x{17f}
+
/-- End of testinput6 --/
diff --git a/pcre/testdata/testoutput7 b/pcre/testdata/testoutput7
index 45ac72fd8d4..c64e0499421 100644
--- a/pcre/testdata/testoutput7
+++ b/pcre/testdata/testoutput7
@@ -124,7 +124,7 @@ No match
/[z-\x{100}]/8iDZ
------------------------------------------------------------------
Bra
- [Z\x{39c}\x{3bc}\x{1e9e}\x{178}z-\x{101}]
+ [Zz-\xff\x{39c}\x{3bc}\x{212b}\x{1e9e}\x{212b}\x{178}\x{100}-\x{101}]
Ket
End
------------------------------------------------------------------
@@ -162,7 +162,7 @@ No match
/[z-\x{100}]/8DZi
------------------------------------------------------------------
Bra
- [Z\x{39c}\x{3bc}\x{1e9e}\x{178}z-\x{101}]
+ [Zz-\xff\x{39c}\x{3bc}\x{212b}\x{1e9e}\x{212b}\x{178}\x{100}-\x{101}]
Ket
End
------------------------------------------------------------------
@@ -2263,4 +2263,28 @@ No match
End
------------------------------------------------------------------
+/[RST]+/8iWBZ
+------------------------------------------------------------------
+ Bra
+ [R-Tr-t\x{17f}]++
+ Ket
+ End
+------------------------------------------------------------------
+
+/[R-T]+/8iWBZ
+------------------------------------------------------------------
+ Bra
+ [R-Tr-t\x{17f}]++
+ Ket
+ End
+------------------------------------------------------------------
+
+/[Q-U]+/8iWBZ
+------------------------------------------------------------------
+ Bra
+ [Q-Uq-u\x{17f}]++
+ Ket
+ End
+------------------------------------------------------------------
+
/-- End of testinput7 --/
diff --git a/pcre/testdata/testoutput8 b/pcre/testdata/testoutput8
index bb68d3e6452..3861ea41fdb 100644
--- a/pcre/testdata/testoutput8
+++ b/pcre/testdata/testoutput8
@@ -7232,7 +7232,7 @@ No options
No first char
No need char
Subject length lower bound = 3
-Starting byte set: a d x
+Starting chars: a d x
terhjk;abcdaadsfe
0: abc
the quick xyz brown fox
diff --git a/pcre/testdata/wintestoutput3 b/pcre/testdata/wintestoutput3
index 00880070670..456ad196b56 100644
--- a/pcre/testdata/wintestoutput3
+++ b/pcre/testdata/wintestoutput3
@@ -84,7 +84,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
+Starting chars: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
/\w/ISLfrench
@@ -93,7 +93,7 @@ No options
No first char
No need char
Subject length lower bound = 1
-Starting byte set: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
+Starting chars: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P
Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z
ƒ Š Œ Ž š œ ž Ÿ ª ² ³ µ ¹ º À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö
Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý
diff --git a/plugin/metadata_lock_info/metadata_lock_info.cc b/plugin/metadata_lock_info/metadata_lock_info.cc
index 2a2d5e58e2b..b45ea012617 100644
--- a/plugin/metadata_lock_info/metadata_lock_info.cc
+++ b/plugin/metadata_lock_info/metadata_lock_info.cc
@@ -163,7 +163,7 @@ maria_declare_plugin(metadata_lock_info)
NULL,
NULL,
NULL,
- MariaDB_PLUGIN_MATURITY_BETA,
+ MariaDB_PLUGIN_MATURITY_GAMMA,
}
maria_declare_plugin_end;
#else
diff --git a/plugin/query_response_time/query_response_time.cc b/plugin/query_response_time/query_response_time.cc
index b28962a5db4..47d42f6fc88 100644
--- a/plugin/query_response_time/query_response_time.cc
+++ b/plugin/query_response_time/query_response_time.cc
@@ -227,7 +227,7 @@ public:
char time[TIME_STRING_BUFFER_LENGTH];
char total[TOTAL_STRING_BUFFER_LENGTH];
if(i == bound_count())
- {
+ {
assert(sizeof(TIME_OVERFLOW) <= TIME_STRING_BUFFER_LENGTH);
assert(sizeof(TIME_OVERFLOW) <= TOTAL_STRING_BUFFER_LENGTH);
memcpy(time,TIME_OVERFLOW,sizeof(TIME_OVERFLOW));
diff --git a/plugin/semisync/semisync.cc b/plugin/semisync/semisync.cc
index 022773eed0a..4a80360ba4d 100644
--- a/plugin/semisync/semisync.cc
+++ b/plugin/semisync/semisync.cc
@@ -1,5 +1,6 @@
/* Copyright (C) 2007 Google Inc.
Copyright (C) 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/plugin/semisync/semisync.h b/plugin/semisync/semisync.h
index 4208048bacb..0e801428a56 100644
--- a/plugin/semisync/semisync.h
+++ b/plugin/semisync/semisync.h
@@ -1,5 +1,6 @@
/* Copyright (C) 2007 Google Inc.
Copyright (C) 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/plugin/semisync/semisync_master_plugin.cc b/plugin/semisync/semisync_master_plugin.cc
index b8240c80ef3..9eae7f03c34 100644
--- a/plugin/semisync/semisync_master_plugin.cc
+++ b/plugin/semisync/semisync_master_plugin.cc
@@ -441,7 +441,7 @@ maria_declare_plugin(semisync_master)
semi_sync_master_status_vars, /* status variables */
semi_sync_master_system_vars, /* system variables */
"1.0",
- MariaDB_PLUGIN_MATURITY_UNKNOWN
+ MariaDB_PLUGIN_MATURITY_GAMMA
}
maria_declare_plugin_end;
diff --git a/plugin/semisync/semisync_slave_plugin.cc b/plugin/semisync/semisync_slave_plugin.cc
index 96e614b845e..572ead214de 100644
--- a/plugin/semisync/semisync_slave_plugin.cc
+++ b/plugin/semisync/semisync_slave_plugin.cc
@@ -1,5 +1,6 @@
/* Copyright (C) 2007 Google Inc.
Copyright (C) 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -226,7 +227,7 @@ maria_declare_plugin(semisync_slave)
semi_sync_slave_status_vars, /* status variables */
semi_sync_slave_system_vars, /* system variables */
"1.0",
- MariaDB_PLUGIN_MATURITY_UNKNOWN
+ MariaDB_PLUGIN_MATURITY_GAMMA
}
maria_declare_plugin_end;
diff --git a/plugin/server_audit/server_audit.c b/plugin/server_audit/server_audit.c
index becea65dd4a..fc1dbf4dde4 100644
--- a/plugin/server_audit/server_audit.c
+++ b/plugin/server_audit/server_audit.c
@@ -15,7 +15,7 @@
#define PLUGIN_VERSION 0x101
-#define PLUGIN_STR_VERSION "1.1.5"
+#define PLUGIN_STR_VERSION "1.1.7"
#include <stdio.h>
#include <time.h>
@@ -135,6 +135,16 @@ static int my_strnncoll_binary(CHARSET_INFO * cs __attribute__((unused)),
#undef MYSQL_SERVICE_LOGGER_INCLUDED
#undef MYSQL_DYNAMIC_PLUGIN
#define FLOGGER_NO_PSI
+
+/* How to access the pthread_mutex in mysql_mutex_t */
+#ifdef SAFE_MUTEX
+#define mysql_mutex_real_mutex(A) &(A)->m_mutex.mutex
+#elif defined(MY_PTHREAD_FASTMUTEX)
+#define mysql_mutex_real_mutex(A) &(A)->m_mutex.mutex
+#else
+#define mysql_mutex_real_mutex(A) &(A)->m_mutex
+#endif
+
#define flogger_mutex_init(A,B,C) pthread_mutex_init(mysql_mutex_real_mutex(B), C)
#define flogger_mutex_destroy(A) pthread_mutex_destroy(mysql_mutex_real_mutex(A))
#define flogger_mutex_lock(A) pthread_mutex_lock(mysql_mutex_real_mutex(A))
@@ -1643,7 +1653,7 @@ maria_declare_plugin(server_audit)
audit_status,
vars,
PLUGIN_STR_VERSION,
- MariaDB_PLUGIN_MATURITY_BETA
+ MariaDB_PLUGIN_MATURITY_STABLE
}
maria_declare_plugin_end;
diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt
index 82de99e2690..e865edc46c0 100644
--- a/scripts/CMakeLists.txt
+++ b/scripts/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2006, 2014, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -232,6 +232,11 @@ SET(pkglibdir ${prefix}/${INSTALL_LIBDIR})
SET(pkgplugindir ${prefix}/${INSTALL_PLUGINDIR})
SET(localstatedir ${MYSQL_DATADIR})
+SET(RPATH_OPTION "")
+IF(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
+ SET(RPATH_OPTION "-R$pkglibdir")
+ENDIF()
+
# some scripts use @TARGET_LINUX@
IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
SET(TARGET_LINUX "true")
@@ -265,10 +270,12 @@ MACRO(EXTRACT_LINK_LIBRARIES target var)
IF (lib MATCHES "^\\-l")
SET(${var} "${${var}} ${lib} ")
ELSEIF(lib MATCHES "^/")
- # Full path, convert to just filename, strip "lib" prefix and extension
- GET_FILENAME_COMPONENT(lib "${lib}" NAME_WE)
- STRING(REGEX REPLACE "^lib" "" lib "${lib}")
- SET(${var} "${${var}}-l${lib} " )
+ IF (lib MATCHES "\\.(a|so([0-9.]*)|lib|dll|dylib)$")
+ # Full path, convert to just filename, strip "lib" prefix and extension
+ GET_FILENAME_COMPONENT(lib "${lib}" NAME_WE)
+ STRING(REGEX REPLACE "^lib" "" lib "${lib}")
+ SET(${var} "${${var}}-l${lib} " )
+ ENDIF()
ELSE()
SET(${var} "${${var}}-l${lib} " )
ENDIF()
@@ -320,6 +327,9 @@ IF(WIN32)
INSTALL_SCRIPT(${CMAKE_CURRENT_BINARY_DIR}/${file}.pl COMPONENT Server_Scripts)
ENDFOREACH()
ELSE()
+ # Configure this one, for testing, but do not install it.
+ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mysql_config.pl.in
+ ${CMAKE_CURRENT_BINARY_DIR}/mysql_config.pl ESCAPE_QUOTES @ONLY)
# On Unix, most of the files end up in the bin directory
SET(BIN_SCRIPTS
msql2mysql
diff --git a/scripts/comp_sql.c b/scripts/comp_sql.c
index ce0e90d54a7..20dedfdfa14 100644
--- a/scripts/comp_sql.c
+++ b/scripts/comp_sql.c
@@ -1,5 +1,5 @@
/* Copyright (c) 2004, 2010, Oracle and/or its affiliates.
- Copyright (c) 2012 Monty Program Ab
+ Copyright (c) 2012, 2014, Monty Program Ab
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/scripts/msql2mysql.sh b/scripts/msql2mysql.sh
index 3c802d63705..d5f1e55af34 100644
--- a/scripts/msql2mysql.sh
+++ b/scripts/msql2mysql.sh
@@ -1,5 +1,6 @@
#!/bin/sh
# Copyright (C) 1979-2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/mysql_config.pl.in b/scripts/mysql_config.pl.in
index b39bf146f58..d7b36ec9b09 100644
--- a/scripts/mysql_config.pl.in
+++ b/scripts/mysql_config.pl.in
@@ -1,7 +1,7 @@
#!/usr/bin/perl
# -*- cperl -*-
#
-# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -189,7 +189,7 @@ if ( $^O eq "MSWin32" )
}
else
{
- my $linkpath = "-L$pkglibdir";
+ my $linkpath = "-L$pkglibdir @RPATH_OPTION@";
@lib_opts = ($linkpath,"-lmysqlclient");
@lib_r_opts = ($linkpath,"-lmysqlclient_r");
@lib_e_opts = ($linkpath,"-lmysqld");
diff --git a/scripts/mysql_config.sh b/scripts/mysql_config.sh
index 81b2e96fbd9..beff6e5eb5f 100644
--- a/scripts/mysql_config.sh
+++ b/scripts/mysql_config.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -106,10 +106,10 @@ fi
# Create options
# We intentionally add a space to the beginning and end of lib strings, simplifies replace later
-libs=" $ldflags -L$pkglibdir -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
+libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqlclient @ZLIB_DEPS@ @NON_THREADED_LIBS@"
libs="$libs @openssl_libs@ @STATIC_NSS_FLAGS@ "
-libs_r=" $ldflags -L$pkglibdir -lmysqlclient_r @ZLIB_DEPS@ @CLIENT_LIBS@ @openssl_libs@ "
-embedded_libs=" $ldflags -L$pkglibdir -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @openssl_libs@ "
+libs_r=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqlclient_r @ZLIB_DEPS@ @CLIENT_LIBS@ @openssl_libs@ "
+embedded_libs=" $ldflags -L$pkglibdir @RPATH_OPTION@ -lmysqld @LIBDL@ @ZLIB_DEPS@ @LIBS@ @WRAPLIBS@ @openssl_libs@ "
if [ -r "$pkglibdir/libmygcc.a" ]; then
# When linking against the static library with a different version of GCC
diff --git a/scripts/mysql_install_db.pl.in b/scripts/mysql_install_db.pl.in
index e63e8646d07..bfb910278b2 100644
--- a/scripts/mysql_install_db.pl.in
+++ b/scripts/mysql_install_db.pl.in
@@ -365,7 +365,7 @@ my $hostname = hostname();
my $resolved;
if ( !$opt->{'cross-bootstrap'} and !$opt->{rpm} and !$opt->{force} )
{
- my $resolveip = $bindir/resolveip;
+ my $resolveip = "$extra_bindir/resolveip";
$resolved = `$resolveip $hostname 2>&1`;
if ( $? != 0 )
@@ -375,14 +375,14 @@ if ( !$opt->{'cross-bootstrap'} and !$opt->{rpm} and !$opt->{force} )
{
error($opt,
"Neither host '$hostname' nor 'localhost' could be looked up with",
- "$bindir/resolveip",
+ "$resolveip",
"Please configure the 'hostname' command to return a correct",
"hostname.",
"If you want to solve this at a later stage, restart this script",
"with the --force option");
}
warning($opt,
- "The host '$hostname' could not be looked up with resolveip.",
+ "The host '$hostname' could not be looked up with $resolveip.",
"This probably means that your libc libraries are not 100 % compatible",
"with this binary MySQL version. The MySQL daemon, mysqld, should work",
"normally with the exception that host name resolving will not work.",
@@ -558,7 +558,7 @@ else
"database and look at the grant tables:",
"",
"shell> $bindir/mysql -u root mysql",
- "mysql> show tables",
+ "mysql> show tables;",
"",
"Try 'mysqld --help' if you have problems with paths. Using --log",
"gives you a log in $opt->{ldata} that may be helpful.",
diff --git a/scripts/mysql_install_db.sh b/scripts/mysql_install_db.sh
index c24aacaf883..801fdae5565 100644
--- a/scripts/mysql_install_db.sh
+++ b/scripts/mysql_install_db.sh
@@ -445,7 +445,7 @@ else
echo "to connect to the mysql database and look at the grant tables:"
echo
echo " shell> $bindir/mysql -u root mysql"
- echo " mysql> show tables"
+ echo " mysql> show tables;"
echo
echo "Try 'mysqld --help' if you have problems with paths. Using"
echo "--general-log gives you a log in $ldata that may be helpful."
diff --git a/scripts/mysql_system_tables.sql b/scripts/mysql_system_tables.sql
index 34742aa6dfb..a53a73656e7 100644
--- a/scripts/mysql_system_tables.sql
+++ b/scripts/mysql_system_tables.sql
@@ -23,6 +23,9 @@ set sql_mode='';
set @orig_storage_engine=@@storage_engine;
set storage_engine=myisam;
+set @have_innodb= (select count(engine) from information_schema.engines where engine='INNODB' and support != 'NO');
+SET @innodb_or_myisam=IF(@have_innodb <> 0, 'InnoDB', 'MyISAM');
+
CREATE TABLE IF NOT EXISTS db ( Host char(60) binary DEFAULT '' NOT NULL, Db char(64) binary DEFAULT '' NOT NULL, User char(80) binary DEFAULT '' NOT NULL, Select_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Insert_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Update_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Delete_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Drop_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Grant_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, References_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Index_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Alter_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_tmp_table_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Lock_tables_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Show_view_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Create_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Alter_routine_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Execute_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Event_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, Trigger_priv enum('N','Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL, PRIMARY KEY Host (Host,Db,User), KEY User (User) ) engine=MyISAM CHARACTER SET utf8 COLLATE utf8_bin comment='Database privileges';
-- Remember for later if db table already existed
@@ -126,8 +129,6 @@ SET @create_innodb_index_stats="CREATE TABLE IF NOT EXISTS innodb_index_stats (
PRIMARY KEY (database_name, table_name, index_name, stat_name)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COLLATE=utf8_bin STATS_PERSISTENT=0";
-set @have_innodb= (select count(engine) from information_schema.engines where engine='INNODB' and support != 'NO');
-
SET @str=IF(@have_innodb <> 0, @create_innodb_table_stats, "SET @dummy = 0");
PREPARE stmt FROM @str;
EXECUTE stmt;
@@ -149,7 +150,7 @@ SET @cmd="CREATE TABLE IF NOT EXISTS slave_relay_log_info (
Id INTEGER UNSIGNED NOT NULL COMMENT 'Internal Id that uniquely identifies this record.',
PRIMARY KEY(Id)) DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT 'Relay Log Information'";
-SET @str=IF(@have_innodb <> 0, CONCAT(@cmd, ' ENGINE= INNODB;'), CONCAT(@cmd, ' ENGINE= MYISAM;'));
+SET @str=CONCAT(@cmd, ' ENGINE=', @innodb_or_myisam);
-- Don't create the table; MariaDB will have another implementation
#PREPARE stmt FROM @str;
#EXECUTE stmt;
@@ -181,7 +182,7 @@ SET @cmd= "CREATE TABLE IF NOT EXISTS slave_master_info (
Enabled_auto_position BOOLEAN NOT NULL COMMENT 'Indicates whether GTIDs will be used to retrieve events from the master.',
PRIMARY KEY(Host, Port)) DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT 'Master Information'";
-SET @str=IF(@have_innodb <> 0, CONCAT(@cmd, ' ENGINE= INNODB;'), CONCAT(@cmd, ' ENGINE= MYISAM;'));
+SET @str=CONCAT(@cmd, ' ENGINE=', @innodb_or_myisam);
-- Don't create the table; MariaDB will have another implementation
#PREPARE stmt FROM @str;
#EXECUTE stmt;
@@ -202,7 +203,7 @@ SET @cmd= "CREATE TABLE IF NOT EXISTS slave_worker_info (
Checkpoint_group_bitmap BLOB NOT NULL,
PRIMARY KEY(Id)) DEFAULT CHARSET=utf8 STATS_PERSISTENT=0 COMMENT 'Worker Information'";
-SET @str=IF(@have_innodb <> 0, CONCAT(@cmd, ' ENGINE= INNODB;'), CONCAT(@cmd, ' ENGINE= MYISAM;'));
+SET @str=CONCAT(@cmd, ' ENGINE=', @innodb_or_myisam);
-- Don't create the table; MariaDB will have another implementation
#PREPARE stmt FROM @str;
#EXECUTE stmt;
@@ -223,9 +224,16 @@ CREATE TABLE IF NOT EXISTS column_stats (db_name varchar(64) NOT NULL, table_nam
CREATE TABLE IF NOT EXISTS index_stats (db_name varchar(64) NOT NULL, table_name varchar(64) NOT NULL, index_name varchar(64) NOT NULL, prefix_arity int(11) unsigned NOT NULL, avg_frequency decimal(12,4) DEFAULT NULL, PRIMARY KEY (db_name,table_name,index_name,prefix_arity) ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_bin comment='Statistics on Indexes';
--- GTID table.
--- We want this to be created with the default storage engine.
--- This way, if InnoDB is used we get crash safety, and if MyISAM is used
--- we avoid mixed-engine transactions.
+SET @cmd= "CREATE TABLE IF NOT EXISTS gtid_slave_pos (
+ domain_id INT UNSIGNED NOT NULL,
+ sub_id BIGINT UNSIGNED NOT NULL,
+ server_id INT UNSIGNED NOT NULL,
+ seq_no BIGINT UNSIGNED NOT NULL,
+ PRIMARY KEY (domain_id, sub_id))
+COMMENT='Replication slave GTID position'";
+SET @str=CONCAT(@cmd, ' ENGINE=', @innodb_or_myisam);
+PREPARE stmt FROM @str;
+EXECUTE stmt;
+DROP PREPARE stmt;
+
set storage_engine=@orig_storage_engine;
-CREATE TABLE IF NOT EXISTS gtid_slave_pos (domain_id INT UNSIGNED NOT NULL, sub_id BIGINT UNSIGNED NOT NULL, server_id INT UNSIGNED NOT NULL, seq_no BIGINT UNSIGNED NOT NULL, PRIMARY KEY (domain_id, sub_id)) comment='Replication slave GTID position';
diff --git a/scripts/mysql_test_data_timezone.sql b/scripts/mysql_test_data_timezone.sql
index 6fe0ae4c4d3..091d4f00a97 100644
--- a/scripts/mysql_test_data_timezone.sql
+++ b/scripts/mysql_test_data_timezone.sql
@@ -1,4 +1,5 @@
-- Copyright (C) 2007 MySQL AB
+-- Use is subject to license terms
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
diff --git a/scripts/mysqlbug.sh b/scripts/mysqlbug.sh
index f0534d0e1e9..e9df210fa84 100644
--- a/scripts/mysqlbug.sh
+++ b/scripts/mysqlbug.sh
@@ -1,5 +1,6 @@
#!/bin/sh
# Copyright (C) 2000-2002, 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/scripts/mysqld_safe.sh b/scripts/mysqld_safe.sh
index a8e1cac2793..9d0dd0e68ac 100644
--- a/scripts/mysqld_safe.sh
+++ b/scripts/mysqld_safe.sh
@@ -201,38 +201,32 @@ parse_arguments() {
fi
for arg do
- # the parameter after "=", or the whole $arg if no match
- val=`echo "$arg" | sed -e 's;^--[^=]*=;;'`
- # what's before "=", or the whole $arg if no match
- optname=`echo "$arg" | sed -e 's/^\(--[^=]*\)=.*$/\1/'`
- # replace "_" by "-" ; mysqld_safe must accept "_" like mysqld does.
- optname_subst=`echo "$optname" | sed 's/_/-/g'`
- arg=`echo $arg | sed "s/^$optname/$optname_subst/"`
+ val=`echo "$arg" | sed -e "s;--[^=]*=;;"`
case "$arg" in
- --crash-script=*) CRASH_SCRIPT="$val" ;;
+ --crash[-_]script=*) CRASH_SCRIPT="$val" ;;
# these get passed explicitly to mysqld
--basedir=*) MY_BASEDIR_VERSION="$val" ;;
--datadir=*|--data=*) DATADIR="$val" ;;
- --pid-file=*) pid_file="$val" ;;
- --plugin-dir=*) PLUGIN_DIR="$val" ;;
+ --pid[-_]file=*) pid_file="$val" ;;
+ --plugin[-_]dir=*) PLUGIN_DIR="$val" ;;
--user=*) user="$val"; SET_USER=1 ;;
- --log-basename=*|--hostname=*|--loose-log-basename=*)
+ --log[-_]basename=*|--hostname=*|--loose[-_]log[-_]basename=*)
pid_file="$val.pid";
err_log="$val.err";
;;
# these might have been set in a [mysqld_safe] section of my.cnf
# they are added to mysqld command line to override settings from my.cnf
- --log-error=*) err_log="$val" ;;
+ --log[-_]error=*) err_log="$val" ;;
--port=*) mysql_tcp_port="$val" ;;
--socket=*) mysql_unix_port="$val" ;;
# mysqld_safe-specific options - must be set in my.cnf ([mysqld_safe])!
- --core-file-size=*) core_file_size="$val" ;;
+ --core[-_]file[-_]size=*) core_file_size="$val" ;;
--ledir=*) ledir="$val" ;;
- --malloc-lib=*) set_malloc_lib "$val" ;;
+ --malloc[-_]lib=*) set_malloc_lib "$val" ;;
--mysqld=*) MYSQLD="$val" ;;
- --mysqld-version=*)
+ --mysqld[-_]version=*)
if test -n "$val"
then
MYSQLD="mysqld-$val"
@@ -242,16 +236,15 @@ parse_arguments() {
fi
;;
--nice=*) niceness="$val" ;;
- --nowatch|--no-watch|--no-auto-restart) nowatch=1 ;;
- --open-files-limit=*) open_files="$val" ;;
- --open_files_limit=*) open_files="$val" ;;
- --skip-kill-mysqld*) KILL_MYSQLD=0 ;;
+ --nowatch|--no[-_]watch|--no[-_]auto[-_]restart) nowatch=1 ;;
+ --open[-_]files[-_]limit=*) open_files="$val" ;;
+ --skip[-_]kill[-_]mysqld*) KILL_MYSQLD=0 ;;
--syslog) want_syslog=1 ;;
- --skip-syslog) want_syslog=0 ;;
- --syslog-tag=*) syslog_tag="$val" ;;
+ --skip[-_]syslog) want_syslog=0 ;;
+ --syslog[-_]tag=*) syslog_tag="$val" ;;
--timezone=*) TZ="$val"; export TZ; ;;
- --flush-caches) flush_caches=1 ;;
- --numa-interleave) numa_interleave=1 ;;
+ --flush[-_]caches) flush_caches=1 ;;
+ --numa[-_]interleave) numa_interleave=1 ;;
--help) usage ;;
diff --git a/sql-common/client.c b/sql-common/client.c
index a1ea9ed44e5..c7065925198 100644
--- a/sql-common/client.c
+++ b/sql-common/client.c
@@ -764,8 +764,8 @@ cli_safe_read(MYSQL *mysql)
restart:
if (net->vio != 0)
- len=my_net_read(net);
-
+ len= my_net_read_packet(net, 0);
+
if (len == packet_error || len == 0)
{
DBUG_PRINT("error",("Wrong connection or packet. fd: %s len: %lu",
@@ -4714,21 +4714,31 @@ const char * STDCALL mysql_error(MYSQL *mysql)
RETURN
Signed number > 323000
+ Zero if there is no connection
*/
ulong STDCALL
mysql_get_server_version(MYSQL *mysql)
{
- uint major, minor, version;
- const char *pos= mysql->server_version;
- char *end_pos;
- /* Skip possible prefix */
- while (*pos && !my_isdigit(&my_charset_latin1, *pos))
- pos++;
- major= (uint) strtoul(pos, &end_pos, 10); pos=end_pos+1;
- minor= (uint) strtoul(pos, &end_pos, 10); pos=end_pos+1;
- version= (uint) strtoul(pos, &end_pos, 10);
- return (ulong) major*10000L+(ulong) (minor*100+version);
+ ulong major= 0, minor= 0, version= 0;
+
+ if (mysql->server_version)
+ {
+ const char *pos= mysql->server_version;
+ char *end_pos;
+ /* Skip possible prefix */
+ while (*pos && !my_isdigit(&my_charset_latin1, *pos))
+ pos++;
+ major= strtoul(pos, &end_pos, 10); pos=end_pos+1;
+ minor= strtoul(pos, &end_pos, 10); pos=end_pos+1;
+ version= strtoul(pos, &end_pos, 10);
+ }
+ else
+ {
+ set_mysql_error(mysql, CR_COMMANDS_OUT_OF_SYNC, unknown_sqlstate);
+ }
+
+ return major*10000 + minor*100 + version;
}
diff --git a/sql-common/my_time.c b/sql-common/my_time.c
index 0942544d0be..6a011df795a 100644
--- a/sql-common/my_time.c
+++ b/sql-common/my_time.c
@@ -1214,7 +1214,7 @@ longlong number_to_datetime(longlong nr, ulong sec_part, MYSQL_TIME *time_res,
*was_cut= 0;
time_res->time_type=MYSQL_TIMESTAMP_DATE;
- if (nr == 0 || nr >= 10000101000000LL || sec_part)
+ if (nr == 0 || nr >= 10000101000000LL)
{
time_res->time_type=MYSQL_TIMESTAMP_DATETIME;
goto ok;
@@ -1272,7 +1272,11 @@ longlong number_to_datetime(longlong nr, ulong sec_part, MYSQL_TIME *time_res,
time_res->minute <= 59 && time_res->second <= 59 &&
sec_part <= TIME_MAX_SECOND_PART &&
!check_date(time_res, nr || sec_part, flags, was_cut))
+ {
+ if (time_res->time_type == MYSQL_TIMESTAMP_DATE && sec_part != 0)
+ *was_cut= MYSQL_TIME_NOTE_TRUNCATED;
return nr;
+ }
/* Don't want to have was_cut get set if NO_ZERO_DATE was violated. */
if (nr || !(flags & TIME_NO_ZERO_DATE))
@@ -1306,10 +1310,10 @@ longlong number_to_datetime(longlong nr, ulong sec_part, MYSQL_TIME *time_res,
0 time value is valid, but was possibly truncated
-1 time value is invalid
*/
-int number_to_time(my_bool neg, longlong nr, ulong sec_part,
+int number_to_time(my_bool neg, ulonglong nr, ulong sec_part,
MYSQL_TIME *ltime, int *was_cut)
{
- if (nr > 9999999 && neg == 0)
+ if (nr > 9999999 && nr < 99991231235959ULL && neg == 0)
{
if (number_to_datetime(nr, sec_part, ltime,
TIME_INVALID_DATES, was_cut) < 0)
@@ -1317,7 +1321,7 @@ int number_to_time(my_bool neg, longlong nr, ulong sec_part,
ltime->year= ltime->month= ltime->day= 0;
ltime->time_type= MYSQL_TIMESTAMP_TIME;
- *was_cut= MYSQL_TIME_WARN_TRUNCATED;
+ *was_cut= MYSQL_TIME_NOTE_TRUNCATED;
return 0;
}
diff --git a/sql/CMakeLists.txt b/sql/CMakeLists.txt
index 18f78cfd59b..d07b2106f07 100644
--- a/sql/CMakeLists.txt
+++ b/sql/CMakeLists.txt
@@ -30,7 +30,15 @@ ${CMAKE_CURRENT_BINARY_DIR}/lex_hash.h
SET_SOURCE_FILES_PROPERTIES(${GEN_SOURCES} PROPERTIES GENERATED 1)
-ADD_DEFINITIONS(-DMYSQL_SERVER -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DPARTITION_SUPPORTS_INPLACE_ALTER)
+ADD_DEFINITIONS(-DMYSQL_SERVER -DHAVE_EVENT_SCHEDULER)
+
+IF (CMAKE_SYSTEM_NAME MATCHES "Linux" OR
+ CMAKE_SYSTEM_NAME MATCHES "Windows" OR
+ CMAKE_SYSTEM_NAME MATCHES "SunOS" OR
+ HAVE_KQUEUE)
+ ADD_DEFINITIONS(-DHAVE_POOL_OF_THREADS)
+ENDIF()
+
IF(SSL_DEFINES)
ADD_DEFINITIONS(${SSL_DEFINES})
ENDIF()
@@ -78,7 +86,7 @@ SET (SQL_SOURCE
sql_profile.cc event_parse_data.cc sql_alter.cc
sql_signal.cc rpl_handler.cc mdl.cc sql_admin.cc
transaction.cc sys_vars.cc sql_truncate.cc datadict.cc
- sql_reload.cc sql_cmd.h
+ sql_reload.cc sql_cmd.h item_inetfunc.cc
# added in MariaDB:
sql_explain.h sql_explain.cc
@@ -218,7 +226,9 @@ RUN_BISON(
)
# Gen_lex_hash
-ADD_EXECUTABLE(gen_lex_hash gen_lex_hash.cc)
+IF(NOT CMAKE_CROSSCOMPILING)
+ ADD_EXECUTABLE(gen_lex_hash gen_lex_hash.cc)
+ENDIF()
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/lex_hash.h
@@ -279,7 +289,7 @@ ADD_CUSTOM_TARGET(distclean
IF(INSTALL_LAYOUT STREQUAL "STANDALONE")
# Copy db.opt into data/test/
-SET(DBOPT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/db.opt )
+SET(DBOPT_FILE ${CMAKE_SOURCE_DIR}/support-files/db.opt )
INSTALL(FILES ${DBOPT_FILE} DESTINATION data/test COMPONENT DataFiles)
# Install initial database on windows
diff --git a/sql/create_options.cc b/sql/create_options.cc
index d60639a4f4a..09153f7e35c 100644
--- a/sql/create_options.cc
+++ b/sql/create_options.cc
@@ -775,3 +775,20 @@ engine_option_value *merge_engine_table_options(engine_option_value *first,
&first, &end);
DBUG_RETURN(first);
}
+
+bool is_engine_option_known(engine_option_value *opt,
+ ha_create_table_option *rules)
+{
+ if (!rules)
+ return false;
+
+ for (; rules->name; rules++)
+ {
+ if (!my_strnncoll(system_charset_info,
+ (uchar*)rules->name, rules->name_length,
+ (uchar*)opt->name.str, opt->name.length))
+ return true;
+ }
+ return false;
+}
+
diff --git a/sql/create_options.h b/sql/create_options.h
index d6b48822c49..eb21f291ff4 100644
--- a/sql/create_options.h
+++ b/sql/create_options.h
@@ -99,4 +99,6 @@ uchar *engine_table_options_frm_image(uchar *buff,
bool engine_options_differ(void *old_struct, void *new_struct,
ha_create_table_option *rules);
+bool is_engine_option_known(engine_option_value *opt,
+ ha_create_table_option *rules);
#endif
diff --git a/sql/events.cc b/sql/events.cc
index 0c0fb0d5a38..63627b21777 100644
--- a/sql/events.cc
+++ b/sql/events.cc
@@ -596,6 +596,8 @@ Events::drop_schema_events(THD *thd, char *db)
DBUG_ENTER("Events::drop_schema_events");
DBUG_PRINT("enter", ("dropping events from %s", db));
+ DBUG_ASSERT(ok_for_lower_case_names(db));
+
/*
Sic: no check if the scheduler is disabled or system tables
are damaged, as intended.
diff --git a/sql/field.cc b/sql/field.cc
index 68617d0204e..103a8920d7e 100644
--- a/sql/field.cc
+++ b/sql/field.cc
@@ -1965,8 +1965,8 @@ Field *Field::new_field(MEM_ROOT *root, TABLE *new_table,
Field *Field::new_key_field(MEM_ROOT *root, TABLE *new_table,
- uchar *new_ptr, uchar *new_null_ptr,
- uint new_null_bit)
+ uchar *new_ptr, uint32 length,
+ uchar *new_null_ptr, uint new_null_bit)
{
Field *tmp;
if ((tmp= new_field(root, new_table, table == new_table)))
@@ -4706,7 +4706,7 @@ int Field_timestamp::store(longlong nr, bool unsigned_val)
{
MYSQL_TIME l_time;
int error;
- ErrConvInteger str(nr);
+ ErrConvInteger str(nr, unsigned_val);
THD *thd= get_thd();
/* We don't want to store invalid or fuzzy datetime values in TIMESTAMP */
@@ -5210,7 +5210,7 @@ int Field_temporal_with_date::store(longlong nr, bool unsigned_val)
MYSQL_TIME ltime;
longlong tmp;
THD *thd= get_thd();
- ErrConvInteger str(nr);
+ ErrConvInteger str(nr, unsigned_val);
tmp= number_to_datetime(nr, 0, &ltime, sql_mode_for_dates(thd), &error);
@@ -5316,12 +5316,41 @@ int Field_time::store(const char *from,uint len,CHARSET_INFO *cs)
}
+/**
+ subtract a given number of days from DATETIME, return TIME
+
+ optimized version of calc_time_diff()
+
+ @note it might generate TIME values outside of the valid TIME range!
+*/
+static void calc_datetime_days_diff(MYSQL_TIME *ltime, long days)
+{
+ long daydiff= calc_daynr(ltime->year, ltime->month, ltime->day) - days;
+ ltime->year= ltime->month= 0;
+ if (daydiff >=0 )
+ ltime->day= daydiff;
+ else
+ {
+ longlong timediff= ((((daydiff * 24LL +
+ ltime->hour) * 60LL +
+ ltime->minute) * 60LL +
+ ltime->second) * 1000000LL +
+ ltime->second_part);
+ unpack_time(timediff, ltime);
+ }
+ ltime->time_type= MYSQL_TIMESTAMP_TIME;
+}
+
+
int Field_time::store_time_dec(MYSQL_TIME *ltime, uint dec)
{
MYSQL_TIME l_time= *ltime;
ErrConvTime str(ltime);
int was_cut= 0;
+ if (curdays && l_time.time_type != MYSQL_TIMESTAMP_TIME)
+ calc_datetime_days_diff(&l_time, curdays);
+
int have_smth_to_conv= !check_time_range(&l_time, decimals(), &was_cut);
return store_TIME_with_warning(&l_time, &str, was_cut, have_smth_to_conv);
}
@@ -5335,7 +5364,7 @@ int Field_time::store(double nr)
bool neg= nr < 0;
if (neg)
nr= -nr;
- int have_smth_to_conv= !number_to_time(neg, (longlong)nr,
+ int have_smth_to_conv= !number_to_time(neg, (ulonglong) nr,
(ulong)((nr - floor(nr)) * TIME_SECOND_PART_FACTOR),
&ltime, &was_cut);
@@ -5346,15 +5375,40 @@ int Field_time::store(double nr)
int Field_time::store(longlong nr, bool unsigned_val)
{
MYSQL_TIME ltime;
- ErrConvInteger str(nr);
+ ErrConvInteger str(nr, unsigned_val);
int was_cut;
- int have_smth_to_conv= !number_to_time(nr < 0, nr < 0 ? -nr : nr,
+ if (nr < 0 && unsigned_val)
+ nr= 99991231235959LL + 1;
+ int have_smth_to_conv= !number_to_time(nr < 0,
+ (ulonglong) (nr < 0 ? -nr : nr),
0, &ltime, &was_cut);
return store_TIME_with_warning(&ltime, &str, was_cut, have_smth_to_conv);
}
-
-
+
+
+void Field_time::set_curdays(THD *thd)
+{
+ MYSQL_TIME ltime;
+ set_current_date(thd, &ltime);
+ curdays= calc_daynr(ltime.year, ltime.month, ltime.day);
+}
+
+
+Field *Field_time::new_key_field(MEM_ROOT *root, TABLE *new_table,
+ uchar *new_ptr, uint32 length,
+ uchar *new_null_ptr, uint new_null_bit)
+{
+ THD *thd= get_thd();
+ Field_time *res=
+ (Field_time*) Field::new_key_field(root, new_table, new_ptr, length,
+ new_null_ptr, new_null_bit);
+ if (!(thd->variables.old_behavior & OLD_MODE_ZERO_DATE_TIME_CAST) && res)
+ res->set_curdays(thd);
+ return res;
+}
+
+
double Field_time::val_real(void)
{
ASSERT_COLUMN_MARKED_FOR_READ;
@@ -5705,7 +5759,8 @@ bool Field_year::get_date(MYSQL_TIME *ltime,ulonglong fuzzydate)
int tmp= (int) ptr[0];
if (tmp || field_length != 4)
tmp+= 1900;
- return int_to_datetime_with_warn(tmp * 10000, ltime, fuzzydate, field_name);
+ return int_to_datetime_with_warn(false, tmp * 10000,
+ ltime, fuzzydate, field_name);
}
@@ -7200,17 +7255,14 @@ Field *Field_varstring::new_field(MEM_ROOT *root, TABLE *new_table,
}
-Field *Field_varstring::new_key_field(MEM_ROOT *root,
- TABLE *new_table,
- uchar *new_ptr, uchar *new_null_ptr,
- uint new_null_bit)
+Field *Field_varstring::new_key_field(MEM_ROOT *root, TABLE *new_table,
+ uchar *new_ptr, uint32 length,
+ uchar *new_null_ptr, uint new_null_bit)
{
Field_varstring *res;
- if ((res= (Field_varstring*) Field::new_key_field(root,
- new_table,
- new_ptr,
- new_null_ptr,
- new_null_bit)))
+ if ((res= (Field_varstring*) Field::new_key_field(root, new_table,
+ new_ptr, length,
+ new_null_ptr, new_null_bit)))
{
/* Keys length prefixes are always packed with 2 bytes */
res->length_bytes= 2;
@@ -7218,7 +7270,6 @@ Field *Field_varstring::new_key_field(MEM_ROOT *root,
return res;
}
-
uint Field_varstring::is_equal(Create_field *new_field)
{
if (new_field->sql_type == real_type() &&
@@ -7312,8 +7363,7 @@ int Field_blob::store(const char *from,uint length,CHARSET_INFO *cs)
If content of the 'from'-address is cached in the 'value'-object
it is possible that the content needs a character conversion.
*/
- uint32 dummy_offset;
- if (!String::needs_conversion(length, cs, field_charset, &dummy_offset))
+ if (!String::needs_conversion_on_storage(length, cs, field_charset))
{
Field_blob::store_length(length);
bmove(ptr + packlength, &from, sizeof(char*));
@@ -7576,6 +7626,18 @@ int Field_blob::key_cmp(const uchar *a,const uchar *b)
}
+Field *Field_blob::new_key_field(MEM_ROOT *root, TABLE *new_table,
+ uchar *new_ptr, uint32 length,
+ uchar *new_null_ptr, uint new_null_bit)
+{
+ Field_varstring *res= new (root) Field_varstring(new_ptr, length, 2,
+ new_null_ptr, new_null_bit, Field::NONE,
+ field_name, table->s, charset());
+ res->init(new_table);
+ return res;
+}
+
+
/**
Save the field metadata for blob fields.
@@ -7885,12 +7947,11 @@ int Field_enum::store(const char *from,uint length,CHARSET_INFO *cs)
{
ASSERT_COLUMN_MARKED_FOR_WRITE_OR_COMPUTED;
int err= 0;
- uint32 not_used;
char buff[STRING_BUFFER_USUAL_SIZE];
String tmpstr(buff,sizeof(buff), &my_charset_bin);
/* Convert character set if necessary */
- if (String::needs_conversion(length, cs, field_charset, &not_used))
+ if (String::needs_conversion_on_storage(length, cs, field_charset))
{
uint dummy_errors;
tmpstr.copy(from, length, cs, field_charset, &dummy_errors);
@@ -8067,12 +8128,11 @@ int Field_set::store(const char *from,uint length,CHARSET_INFO *cs)
int err= 0;
char *not_used;
uint not_used2;
- uint32 not_used_offset;
char buff[STRING_BUFFER_USUAL_SIZE];
String tmpstr(buff,sizeof(buff), &my_charset_bin);
/* Convert character set if necessary */
- if (String::needs_conversion(length, cs, field_charset, &not_used_offset))
+ if (String::needs_conversion_on_storage(length, cs, field_charset))
{
uint dummy_errors;
tmpstr.copy(from, length, cs, field_charset, &dummy_errors);
@@ -8425,15 +8485,13 @@ Field_bit::do_last_null_byte() const
}
-Field *Field_bit::new_key_field(MEM_ROOT *root,
- TABLE *new_table,
- uchar *new_ptr, uchar *new_null_ptr,
- uint new_null_bit)
+Field *Field_bit::new_key_field(MEM_ROOT *root, TABLE *new_table,
+ uchar *new_ptr, uint32 length,
+ uchar *new_null_ptr, uint new_null_bit)
{
Field_bit *res;
- if ((res= (Field_bit*) Field::new_key_field(root, new_table,
- new_ptr, new_null_ptr,
- new_null_bit)))
+ if ((res= (Field_bit*) Field::new_key_field(root, new_table, new_ptr, length,
+ new_null_ptr, new_null_bit)))
{
/* Move bits normally stored in null_pointer to new_ptr */
res->bit_ptr= new_ptr;
diff --git a/sql/field.h b/sql/field.h
index cbd9175f26c..b5f332f5edc 100644
--- a/sql/field.h
+++ b/sql/field.h
@@ -94,6 +94,31 @@ inline uint get_set_pack_length(int elements)
/**
+ Tests if field type is temporal and has date part,
+ i.e. represents DATE, DATETIME or TIMESTAMP types in SQL.
+
+ @param type Field type, as returned by field->type().
+ @retval true If field type is temporal type with date part.
+ @retval false If field type is not temporal type with date part.
+*/
+inline bool is_temporal_type_with_date(enum_field_types type)
+{
+ switch (type)
+ {
+ case MYSQL_TYPE_DATE:
+ case MYSQL_TYPE_DATETIME:
+ case MYSQL_TYPE_TIMESTAMP:
+ return true;
+ case MYSQL_TYPE_DATETIME2:
+ case MYSQL_TYPE_TIMESTAMP2:
+ DBUG_ASSERT(0); // field->real_type() should not get to here.
+ default:
+ return false;
+ }
+}
+
+
+/**
Recognizer for concrete data type (called real_type for some reason),
returning true if it is one of the TIMESTAMP types.
*/
@@ -228,9 +253,13 @@ class Field
Field(const Item &); /* Prevent use of these */
void operator=(Field &);
public:
+ static void *operator new(size_t size, MEM_ROOT *mem_root) throw ()
+ { return alloc_root(mem_root, size); }
static void *operator new(size_t size) throw ()
{ return sql_alloc(size); }
static void operator delete(void *ptr_arg, size_t size) { TRASH(ptr_arg, size); }
+ static void operator delete(void *ptr, MEM_ROOT *mem_root)
+ { DBUG_ASSERT(0); }
uchar *ptr; // Position to field in record
/**
@@ -684,8 +713,8 @@ public:
virtual Field *new_field(MEM_ROOT *root, TABLE *new_table,
bool keep_type);
virtual Field *new_key_field(MEM_ROOT *root, TABLE *new_table,
- uchar *new_ptr, uchar *new_null_ptr,
- uint new_null_bit);
+ uchar *new_ptr, uint32 length,
+ uchar *new_null_ptr, uint new_null_bit);
Field *clone(MEM_ROOT *mem_root, TABLE *new_table);
Field *clone(MEM_ROOT *mem_root, TABLE *new_table, my_ptrdiff_t diff,
bool stat_flag= FALSE);
@@ -1823,6 +1852,12 @@ public:
class Field_time :public Field_temporal {
+ /*
+ when this Field_time instance is used for storing values for index lookups
+ (see class store_key, Field::new_key_field(), etc), the following
+ might be set to TO_DAYS(CURDATE()). See also Field_time::store_time_dec()
+ */
+ long curdays;
protected:
virtual void store_TIME(MYSQL_TIME *ltime);
int store_TIME_with_warning(MYSQL_TIME *ltime, const ErrConv *str,
@@ -1832,7 +1867,7 @@ public:
uchar null_bit_arg, enum utype unireg_check_arg,
const char *field_name_arg)
:Field_temporal(ptr_arg, length_arg, null_ptr_arg, null_bit_arg,
- unireg_check_arg, field_name_arg)
+ unireg_check_arg, field_name_arg), curdays(0)
{}
enum_field_types type() const { return MYSQL_TYPE_TIME;}
enum ha_base_keytype key_type() const { return HA_KEYTYPE_INT24; }
@@ -1851,6 +1886,10 @@ public:
uint32 pack_length() const { return 3; }
void sql_type(String &str) const;
uint size_of() const { return sizeof(*this); }
+ void set_curdays(THD *thd);
+ Field *new_key_field(MEM_ROOT *root, TABLE *new_table,
+ uchar *new_ptr, uint32 length,
+ uchar *new_null_ptr, uint new_null_bit);
};
@@ -2298,8 +2337,8 @@ public:
{ return charset() == &my_charset_bin ? FALSE : TRUE; }
Field *new_field(MEM_ROOT *root, TABLE *new_table, bool keep_type);
Field *new_key_field(MEM_ROOT *root, TABLE *new_table,
- uchar *new_ptr, uchar *new_null_ptr,
- uint new_null_bit);
+ uchar *new_ptr, uint32 length,
+ uchar *new_null_ptr, uint new_null_bit);
uint is_equal(Create_field *new_field);
void hash(ulong *nr, ulong *nr2);
uint length_size() { return length_bytes; }
@@ -2432,6 +2471,9 @@ public:
}
uint get_key_image(uchar *buff,uint length, imagetype type);
void set_key_image(const uchar *buff,uint length);
+ Field *new_key_field(MEM_ROOT *root, TABLE *new_table,
+ uchar *new_ptr, uint32 length,
+ uchar *new_null_ptr, uint new_null_bit);
void sql_type(String &str) const;
inline bool copy()
{
@@ -2702,8 +2744,8 @@ public:
virtual void set_default();
Field *new_key_field(MEM_ROOT *root, TABLE *new_table,
- uchar *new_ptr, uchar *new_null_ptr,
- uint new_null_bit);
+ uchar *new_ptr, uint32 length,
+ uchar *new_null_ptr, uint new_null_bit);
void set_bit_ptr(uchar *bit_ptr_arg, uchar bit_ofs_arg)
{
bit_ptr= bit_ptr_arg;
diff --git a/sql/filesort.cc b/sql/filesort.cc
index 776ec064365..737165fc6d1 100644
--- a/sql/filesort.cc
+++ b/sql/filesort.cc
@@ -1,5 +1,5 @@
-/* Copyright (c) 2000, 2012, Oracle and/or its affiliates.
- Copyright (c) 2009, 2012, Monty Program Ab.
+/* Copyright (c) 2000, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2009, 2014, Monty Program Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -166,6 +166,8 @@ ha_rows filesort(THD *thd, TABLE *table, SORT_FIELD *sortorder, uint s_length,
TABLE_LIST *tab= table->pos_in_table_list;
Item_subselect *subselect= tab ? tab->containing_subselect() : 0;
+ *found_rows= HA_POS_ERROR;
+
MYSQL_FILESORT_START(table->s->db.str, table->s->table_name.str);
DEBUG_SYNC(thd, "filesort_start");
@@ -223,6 +225,8 @@ ha_rows filesort(THD *thd, TABLE *table, SORT_FIELD *sortorder, uint s_length,
table, num_rows, memory_available))
{
DBUG_PRINT("info", ("filesort PQ is applicable"));
+ thd->query_plan_flags|= QPLAN_FILESORT_PRIORITY_QUEUE;
+ status_var_increment(thd->status_var.filesort_pq_sorts_);
const size_t compare_length= param.sort_length;
if (pq.init(param.max_rows,
true, // max_at_top
@@ -686,7 +690,8 @@ static ha_rows find_all_keys(Sort_param *param, SQL_SELECT *select,
ref_pos= ref_buff;
quick_select=select && select->quick;
record=0;
- *found_rows= 0;
+ if (pq) // don't count unless pq is used
+ *found_rows= 0;
flag= ((file->ha_table_flags() & HA_REC_NOT_IN_SEQ) || quick_select);
if (flag)
ref_pos= &file->ref[0];
@@ -806,9 +811,14 @@ static ha_rows find_all_keys(Sort_param *param, SQL_SELECT *select,
if (write_record)
{
- (*found_rows)++;
if (pq)
{
+ /*
+ only count rows when pq is used - otherwise there might be
+ other filters *after* the filesort, we don't know the final row
+ count here
+ */
+ (*found_rows)++;
pq->push(ref_pos);
idx= pq->num_elements();
}
diff --git a/sql/ha_partition.cc b/sql/ha_partition.cc
index e683fb91700..f503b2f54e5 100644
--- a/sql/ha_partition.cc
+++ b/sql/ha_partition.cc
@@ -8145,7 +8145,6 @@ class ha_partition_inplace_ctx : public inplace_alter_handler_ctx
{
public:
inplace_alter_handler_ctx **handler_ctx_array;
- bool rollback_done;
private:
uint m_tot_parts;
@@ -8153,7 +8152,6 @@ public:
ha_partition_inplace_ctx(THD *thd, uint tot_parts)
: inplace_alter_handler_ctx(),
handler_ctx_array(NULL),
- rollback_done(false),
m_tot_parts(tot_parts)
{}
@@ -8172,14 +8170,11 @@ enum_alter_inplace_result
ha_partition::check_if_supported_inplace_alter(TABLE *altered_table,
Alter_inplace_info *ha_alter_info)
{
-#ifdef PARTITION_SUPPORTS_INPLACE_ALTER
uint index= 0;
enum_alter_inplace_result result= HA_ALTER_INPLACE_NO_LOCK;
ha_partition_inplace_ctx *part_inplace_ctx;
+ bool first_is_set= false;
THD *thd= ha_thd();
-#else
- enum_alter_inplace_result result= HA_ALTER_INPLACE_NOT_SUPPORTED;
-#endif
DBUG_ENTER("ha_partition::check_if_supported_inplace_alter");
/*
@@ -8190,34 +8185,21 @@ ha_partition::check_if_supported_inplace_alter(TABLE *altered_table,
if (ha_alter_info->alter_info->flags == Alter_info::ALTER_PARTITION)
DBUG_RETURN(HA_ALTER_INPLACE_NO_LOCK);
-#ifndef PARTITION_SUPPORTS_INPLACE_ALTER
- /*
- Due to bug#14760210 partitions can be out-of-sync in case
- commit_inplace_alter_table fails after the first partition.
-
- Until we can either commit all partitions at the same time or
- have an atomic recover on failure/crash we don't support any
- inplace alter.
-
- TODO: investigate what happens when indexes are out-of-sync
- between partitions. If safe and possible to recover from,
- then we could allow ADD/DROP INDEX.
- */
- DBUG_RETURN(result);
-#else
part_inplace_ctx=
new (thd->mem_root) ha_partition_inplace_ctx(thd, m_tot_parts);
if (!part_inplace_ctx)
DBUG_RETURN(HA_ALTER_ERROR);
part_inplace_ctx->handler_ctx_array= (inplace_alter_handler_ctx **)
- thd->alloc(sizeof(inplace_alter_handler_ctx *) * m_tot_parts);
+ thd->alloc(sizeof(inplace_alter_handler_ctx *) * (m_tot_parts + 1));
if (!part_inplace_ctx->handler_ctx_array)
DBUG_RETURN(HA_ALTER_ERROR);
- for (index= 0; index < m_tot_parts; index++)
+ /* Set all to NULL, including the terminating one. */
+ for (index= 0; index <= m_tot_parts; index++)
part_inplace_ctx->handler_ctx_array[index]= NULL;
+ ha_alter_info->handler_flags |= Alter_inplace_info::ALTER_PARTITIONED;
for (index= 0; index < m_tot_parts; index++)
{
enum_alter_inplace_result p_result=
@@ -8225,15 +8207,32 @@ ha_partition::check_if_supported_inplace_alter(TABLE *altered_table,
ha_alter_info);
part_inplace_ctx->handler_ctx_array[index]= ha_alter_info->handler_ctx;
+ if (index == 0)
+ {
+ first_is_set= (ha_alter_info->handler_ctx != NULL);
+ }
+ else if (first_is_set != (ha_alter_info->handler_ctx != NULL))
+ {
+ /* Either none or all partitions must set handler_ctx! */
+ DBUG_ASSERT(0);
+ DBUG_RETURN(HA_ALTER_ERROR);
+ }
if (p_result < result)
result= p_result;
if (result == HA_ALTER_ERROR)
break;
}
+
ha_alter_info->handler_ctx= part_inplace_ctx;
+ /*
+ To indicate for future inplace calls that there are several
+ partitions/handlers that need to be committed together,
+ we set group_commit_ctx to the NULL terminated array of
+ the partitions handlers.
+ */
+ ha_alter_info->group_commit_ctx= part_inplace_ctx->handler_ctx_array;
DBUG_RETURN(result);
-#endif
}
@@ -8314,8 +8313,8 @@ bool ha_partition::commit_inplace_alter_table(TABLE *altered_table,
Alter_inplace_info *ha_alter_info,
bool commit)
{
- uint index= 0;
ha_partition_inplace_ctx *part_inplace_ctx;
+ bool error= false;
DBUG_ENTER("ha_partition::commit_inplace_alter_table");
@@ -8329,117 +8328,52 @@ bool ha_partition::commit_inplace_alter_table(TABLE *altered_table,
part_inplace_ctx=
static_cast<class ha_partition_inplace_ctx*>(ha_alter_info->handler_ctx);
- if (!commit && part_inplace_ctx->rollback_done)
- DBUG_RETURN(false); // We have already rolled back changes.
-
- for (index= 0; index < m_tot_parts; index++)
+ if (commit)
{
- ha_alter_info->handler_ctx= part_inplace_ctx->handler_ctx_array[index];
- if (m_file[index]->ha_commit_inplace_alter_table(altered_table,
- ha_alter_info, commit))
+ DBUG_ASSERT(ha_alter_info->group_commit_ctx ==
+ part_inplace_ctx->handler_ctx_array);
+ ha_alter_info->handler_ctx= part_inplace_ctx->handler_ctx_array[0];
+ error= m_file[0]->ha_commit_inplace_alter_table(altered_table,
+ ha_alter_info, commit);
+ if (error)
+ goto end;
+ if (ha_alter_info->group_commit_ctx)
{
- part_inplace_ctx->handler_ctx_array[index]= ha_alter_info->handler_ctx;
- goto err;
- }
- part_inplace_ctx->handler_ctx_array[index]= ha_alter_info->handler_ctx;
- DBUG_EXECUTE_IF("ha_partition_fail_final_add_index", {
- /* Simulate failure by rollback of the second partition */
- if (m_tot_parts > 1)
+ /*
+ If ha_alter_info->group_commit_ctx is not set to NULL,
+ then the engine did only commit the first partition!
+ The engine is probably new, since both innodb and the default
+ implementation of handler::commit_inplace_alter_table sets it to NULL
+ and simply return false, since it allows metadata changes only.
+ Loop over all other partitions as to follow the protocol!
+ */
+ uint i;
+ DBUG_ASSERT(0);
+ for (i= 1; i < m_tot_parts; i++)
{
- index++;
- ha_alter_info->handler_ctx= part_inplace_ctx->handler_ctx_array[index];
- m_file[index]->ha_commit_inplace_alter_table(altered_table,
- ha_alter_info, false);
- part_inplace_ctx->handler_ctx_array[index]= ha_alter_info->handler_ctx;
- goto err;
+ ha_alter_info->handler_ctx= part_inplace_ctx->handler_ctx_array[i];
+ error|= m_file[i]->ha_commit_inplace_alter_table(altered_table,
+ ha_alter_info,
+ true);
}
- });
}
- ha_alter_info->handler_ctx= part_inplace_ctx;
-
- DBUG_RETURN(false);
-
-err:
- ha_alter_info->handler_ctx= part_inplace_ctx;
- /*
- Reverting committed changes is (for now) only possible for ADD INDEX
- For other changes we will just try to rollback changes.
- */
- if (index > 0 &&
- ha_alter_info->handler_flags & (Alter_inplace_info::ADD_INDEX |
- Alter_inplace_info::ADD_UNIQUE_INDEX |
- Alter_inplace_info::ADD_PK_INDEX))
- {
- Alter_inplace_info drop_info(ha_alter_info->create_info,
- ha_alter_info->alter_info,
- NULL, 0,
- ha_alter_info->modified_part_info,
- ha_alter_info->ignore);
-
- if (ha_alter_info->handler_flags & Alter_inplace_info::ADD_INDEX)
- drop_info.handler_flags|= Alter_inplace_info::DROP_INDEX;
- if (ha_alter_info->handler_flags & Alter_inplace_info::ADD_UNIQUE_INDEX)
- drop_info.handler_flags|= Alter_inplace_info::DROP_UNIQUE_INDEX;
- if (ha_alter_info->handler_flags & Alter_inplace_info::ADD_PK_INDEX)
- drop_info.handler_flags|= Alter_inplace_info::DROP_PK_INDEX;
- drop_info.index_drop_count= ha_alter_info->index_add_count;
- drop_info.index_drop_buffer=
- (KEY**) ha_thd()->alloc(sizeof(KEY*) * drop_info.index_drop_count);
- if (!drop_info.index_drop_buffer)
- {
- sql_print_error("Failed with error handling of adding index:\n"
- "committing index failed, and when trying to revert "
- "already committed partitions we failed allocating\n"
- "memory for the index for table '%s'",
- table_share->table_name.str);
- DBUG_RETURN(true);
- }
- for (uint i= 0; i < drop_info.index_drop_count; i++)
- drop_info.index_drop_buffer[i]=
- &ha_alter_info->key_info_buffer[ha_alter_info->index_add_buffer[i]];
-
- // Drop index for each partition where we already committed new index.
- for (uint i= 0; i < index; i++)
- {
- bool error= m_file[i]->ha_prepare_inplace_alter_table(altered_table,
- &drop_info);
- error|= m_file[i]->ha_inplace_alter_table(altered_table, &drop_info);
- error|= m_file[i]->ha_commit_inplace_alter_table(altered_table,
- &drop_info, true);
- if (error)
- sql_print_error("Failed with error handling of adding index:\n"
- "committing index failed, and when trying to revert "
- "already committed partitions we failed removing\n"
- "the index for table '%s' partition nr %d",
- table_share->table_name.str, i);
}
-
- // Rollback uncommitted changes.
- for (uint i= index+1; i < m_tot_parts; i++)
+ else
+ {
+ uint i;
+ for (i= 0; i < m_tot_parts; i++)
{
+ /* Rollback, commit == false, is done for each partition! */
ha_alter_info->handler_ctx= part_inplace_ctx->handler_ctx_array[i];
if (m_file[i]->ha_commit_inplace_alter_table(altered_table,
ha_alter_info, false))
- {
- /* How could this happen? */
- sql_print_error("Failed with error handling of adding index:\n"
- "Rollback of add_index failed for table\n"
- "'%s' partition nr %d",
- table_share->table_name.str, i);
+ error= true;
}
- part_inplace_ctx->handler_ctx_array[i]= ha_alter_info->handler_ctx;
}
-
- // We have now reverted/rolled back changes. Set flag to prevent
- // it from being done again.
- part_inplace_ctx->rollback_done= true;
-
- print_error(HA_ERR_NO_PARTITION_FOUND, MYF(0));
- }
-
+end:
ha_alter_info->handler_ctx= part_inplace_ctx;
- DBUG_RETURN(true);
+ DBUG_RETURN(error);
}
diff --git a/sql/handler.cc b/sql/handler.cc
index 50044cf3cab..638723306fb 100644
--- a/sql/handler.cc
+++ b/sql/handler.cc
@@ -359,6 +359,7 @@ int ha_init_errors(void)
SETMSG(HA_FTS_INVALID_DOCID, "Invalid InnoDB FTS Doc ID");
SETMSG(HA_ERR_TABLE_IN_FK_CHECK, ER_DEFAULT(ER_TABLE_IN_FK_CHECK));
SETMSG(HA_ERR_DISK_FULL, ER_DEFAULT(ER_DISK_FULL));
+ SETMSG(HA_ERR_FTS_TOO_MANY_WORDS_IN_PHRASE, "Too many words in a FTS phrase or proximity search");
/* Register the error messages for use with my_error(). */
return my_error_register(get_handler_errmsgs, HA_ERR_FIRST, HA_ERR_LAST);
@@ -1978,6 +1979,41 @@ int ha_release_temporary_latches(THD *thd)
return 0;
}
+/**
+ Check if all storage engines used in transaction agree that after
+ rollback to savepoint it is safe to release MDL locks acquired after
+ savepoint creation.
+
+ @param thd The client thread that executes the transaction.
+
+ @return true - It is safe to release MDL locks.
+ false - If it is not.
+*/
+bool ha_rollback_to_savepoint_can_release_mdl(THD *thd)
+{
+ Ha_trx_info *ha_info;
+ THD_TRANS *trans= (thd->in_sub_stmt ? &thd->transaction.stmt :
+ &thd->transaction.all);
+
+ DBUG_ENTER("ha_rollback_to_savepoint_can_release_mdl");
+
+ /**
+ Checking whether it is safe to release metadata locks after rollback to
+ savepoint in all the storage engines that are part of the transaction.
+ */
+ for (ha_info= trans->ha_list; ha_info; ha_info= ha_info->next())
+ {
+ handlerton *ht= ha_info->ht();
+ DBUG_ASSERT(ht);
+
+ if (ht->savepoint_rollback_can_release_mdl == 0 ||
+ ht->savepoint_rollback_can_release_mdl(ht, thd) == false)
+ DBUG_RETURN(false);
+ }
+
+ DBUG_RETURN(true);
+}
+
int ha_rollback_to_savepoint(THD *thd, SAVEPOINT *sv)
{
int error=0;
@@ -3853,14 +3889,11 @@ int handler::ha_check(THD *thd, HA_CHECK_OPT *check_opt)
if it is started.
*/
+inline
void
-handler::mark_trx_read_write_part2()
+handler::mark_trx_read_write()
{
Ha_trx_info *ha_info= &ha_thd()->ha_data[ht->slot].ha_info[0];
-
- /* Don't call this function again for this statement */
- mark_trx_done= TRUE;
-
/*
When a storage engine method is called, the transaction must
have been started, unless it's a DDL call, for which the
@@ -4661,11 +4694,13 @@ int ha_init_key_cache(const char *name, KEY_CACHE *key_cache, void *unused
uint division_limit= (uint)key_cache->param_division_limit;
uint age_threshold= (uint)key_cache->param_age_threshold;
uint partitions= (uint)key_cache->param_partitions;
+ uint changed_blocks_hash_size= (uint)key_cache->changed_blocks_hash_size;
mysql_mutex_unlock(&LOCK_global_system_variables);
DBUG_RETURN(!init_key_cache(key_cache,
tmp_block_size,
tmp_buff_size,
division_limit, age_threshold,
+ changed_blocks_hash_size,
partitions));
}
DBUG_RETURN(0);
@@ -4686,10 +4721,12 @@ int ha_resize_key_cache(KEY_CACHE *key_cache)
long tmp_block_size= (long) key_cache->param_block_size;
uint division_limit= (uint)key_cache->param_division_limit;
uint age_threshold= (uint)key_cache->param_age_threshold;
+ uint changed_blocks_hash_size= (uint)key_cache->changed_blocks_hash_size;
mysql_mutex_unlock(&LOCK_global_system_variables);
DBUG_RETURN(!resize_key_cache(key_cache, tmp_block_size,
tmp_buff_size,
- division_limit, age_threshold));
+ division_limit, age_threshold,
+ changed_blocks_hash_size));
}
DBUG_RETURN(0);
}
@@ -4729,10 +4766,12 @@ int ha_repartition_key_cache(KEY_CACHE *key_cache)
uint division_limit= (uint)key_cache->param_division_limit;
uint age_threshold= (uint)key_cache->param_age_threshold;
uint partitions= (uint)key_cache->param_partitions;
+ uint changed_blocks_hash_size= (uint)key_cache->changed_blocks_hash_size;
mysql_mutex_unlock(&LOCK_global_system_variables);
DBUG_RETURN(!repartition_key_cache(key_cache, tmp_block_size,
tmp_buff_size,
division_limit, age_threshold,
+ changed_blocks_hash_size,
partitions));
}
DBUG_RETURN(0);
@@ -6079,6 +6118,10 @@ void signal_log_not_needed(struct handlerton, char *log_file)
DBUG_VOID_RETURN;
}
+void handler::set_lock_type(enum thr_lock_type lock)
+{
+ table->reginfo.lock_type= lock;
+}
#ifdef TRANS_LOG_MGM_EXAMPLE_CODE
/*
diff --git a/sql/handler.h b/sql/handler.h
index 13b783b964b..5bba570f8ec 100644
--- a/sql/handler.h
+++ b/sql/handler.h
@@ -1,8 +1,8 @@
#ifndef HANDLER_INCLUDED
#define HANDLER_INCLUDED
/*
- Copyright (c) 2000, 2011, Oracle and/or its affiliates.
- Copyright (c) 2009, 2013, Monty Program Ab.
+ Copyright (c) 2000, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2009, 2014, Monty Program Ab.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
@@ -1025,6 +1025,13 @@ struct handlerton
to the savepoint_set call
*/
int (*savepoint_rollback)(handlerton *hton, THD *thd, void *sv);
+ /**
+ Check if storage engine allows to release metadata locks which were
+ acquired after the savepoint if rollback to savepoint is done.
+ @return true - If it is safe to release MDL locks.
+ false - If it is not.
+ */
+ bool (*savepoint_rollback_can_release_mdl)(handlerton *hton, THD *thd);
int (*savepoint_release)(handlerton *hton, THD *thd, void *sv);
/*
'all' is true if it's a real commit, that makes persistent changes
@@ -1603,7 +1610,7 @@ struct HA_CREATE_INFO
For ALTER TABLE defaults to ROW_TYPE_NOT_USED (means "keep the current").
Can be changed either explicitly by the parser.
- If nothing speficied inherits the value of the original table (if present).
+ If nothing specified inherits the value of the original table (if present).
*/
enum row_type row_type;
enum ha_choice transactional;
@@ -1670,8 +1677,7 @@ public:
All these operations are supported as in-place operations by the
SQL layer. This means that operations that by their nature must
be performed by copying the table to a temporary table, will not
- have their own flags here (e.g. ALTER TABLE FORCE, ALTER TABLE
- ENGINE).
+ have their own flags here.
We generally try to specify handler flags only if there are real
changes. But in cases when it is cumbersome to determine if some
@@ -1775,8 +1781,17 @@ public:
// Partition operation with ALL keyword
static const HA_ALTER_FLAGS ALTER_ALL_PARTITION = 1L << 28;
+ /**
+ Recreate the table for ALTER TABLE FORCE, ALTER TABLE ENGINE
+ and OPTIMIZE TABLE operations.
+ */
+ static const HA_ALTER_FLAGS RECREATE_TABLE = 1L << 29;
+
// Virtual columns changed
- static const HA_ALTER_FLAGS ALTER_COLUMN_VCOL = 1L << 29;
+ static const HA_ALTER_FLAGS ALTER_COLUMN_VCOL = 1L << 30;
+
+ // ALTER TABLE for a partitioned table
+ static const HA_ALTER_FLAGS ALTER_PARTITIONED = 1L << 31;
/**
Create options (like MAX_ROWS) for the new version of table.
@@ -1849,6 +1864,18 @@ public:
inplace_alter_handler_ctx *handler_ctx;
/**
+ If the table uses several handlers, like ha_partition uses one handler
+ per partition, this contains a Null terminated array of ctx pointers
+ that should all be committed together.
+ Or NULL if only handler_ctx should be committed.
+ Set to NULL if the low level handler::commit_inplace_alter_table uses it,
+ to signal to the main handler that everything was committed as atomically.
+
+ @see inplace_alter_handler_ctx for information about object lifecycle.
+ */
+ inplace_alter_handler_ctx **group_commit_ctx;
+
+ /**
Flags describing in detail which operations the storage engine is to execute.
*/
HA_ALTER_FLAGS handler_flags;
@@ -1896,6 +1923,7 @@ public:
index_add_count(0),
index_add_buffer(NULL),
handler_ctx(NULL),
+ group_commit_ctx(NULL),
handler_flags(0),
modified_part_info(modified_part_info_arg),
ignore(ignore_arg),
@@ -2443,7 +2471,6 @@ public:
FT_INFO *ft_handler;
enum {NONE=0, INDEX, RND} inited;
bool implicit_emptied; /* Can be !=0 only if HEAP */
- bool mark_trx_done;
const COND *pushed_cond;
/**
next_insert_id is the next value which should be inserted into the
@@ -2524,7 +2551,7 @@ public:
in_range_check_pushed_down(FALSE),
ref_length(sizeof(my_off_t)),
ft_handler(0), inited(NONE),
- implicit_emptied(0), mark_trx_done(FALSE),
+ implicit_emptied(0),
pushed_cond(0), next_insert_id(0), insert_id_for_cur_row(0),
pushed_idx_cond(NULL),
pushed_idx_cond_keyno(MAX_KEY),
@@ -2605,13 +2632,6 @@ public:
}
int ha_rnd_init_with_error(bool scan) __attribute__ ((warn_unused_result));
int ha_reset();
- /* Tell handler (not storage engine) this is start of a new statement */
- void ha_start_of_new_statement()
- {
- ft_handler= 0;
- mark_trx_done= FALSE;
- }
-
/* this is necessary in many places, e.g. in HANDLER command */
int ha_index_or_rnd_end()
{
@@ -3615,6 +3635,10 @@ protected:
@note In case of partitioning, this function might be called for rollback
without prepare_inplace_alter_table() having been called first.
+ Also partitioned tables sets ha_alter_info->group_commit_ctx to a NULL
+ terminated array of the partitions handlers and if all of them are
+ committed as one, then group_commit_ctx should be set to NULL to indicate
+ to the partitioning handler that all partitions handlers are committed.
@see prepare_inplace_alter_table().
@param altered_table TABLE object for new version of table.
@@ -3629,7 +3653,11 @@ protected:
virtual bool commit_inplace_alter_table(TABLE *altered_table,
Alter_inplace_info *ha_alter_info,
bool commit)
- { return false; }
+{
+ /* Nothing to commit/rollback, mark all handlers committed! */
+ ha_alter_info->group_commit_ctx= NULL;
+ return false;
+}
/**
@@ -3702,12 +3730,8 @@ protected:
private:
/* Private helpers */
- void mark_trx_read_write_part2();
- inline void mark_trx_read_write()
- {
- if (!mark_trx_done)
- mark_trx_read_write_part2();
- }
+ inline void mark_trx_read_write();
+private:
inline void increment_statistics(ulong SSV::*offset) const;
inline void decrement_statistics(ulong SSV::*offset) const;
@@ -3913,6 +3937,8 @@ public:
inline int ha_write_tmp_row(uchar *buf);
inline int ha_update_tmp_row(const uchar * old_data, uchar * new_data);
+ virtual void set_lock_type(enum thr_lock_type lock);
+
friend enum icp_result handler_index_cond_check(void* h_arg);
protected:
Handler_share *get_ha_share_ptr();
@@ -4046,6 +4072,7 @@ int ha_enable_transaction(THD *thd, bool on);
/* savepoints */
int ha_rollback_to_savepoint(THD *thd, SAVEPOINT *sv);
+bool ha_rollback_to_savepoint_can_release_mdl(THD *thd);
int ha_savepoint(THD *thd, SAVEPOINT *sv);
int ha_release_savepoint(THD *thd, SAVEPOINT *sv);
diff --git a/sql/hostname.cc b/sql/hostname.cc
index 11cd16ac857..c6c58a0db92 100644
--- a/sql/hostname.cc
+++ b/sql/hostname.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2000, 2012, Oracle and/or its affiliates.
+/* Copyright (c) 2000, 2013, Oracle and/or its affiliates.
Copyright (c) 2011, 2014, SkySQL Ab.
This program is free software; you can redistribute it and/or modify
@@ -457,12 +457,12 @@ int ip_to_hostname(struct sockaddr_storage *ip_storage,
if (entry)
{
entry->m_last_seen= now;
+ *connect_errors= entry->m_errors.m_connect;
- if (entry->m_errors.m_connect > max_connect_errors)
+ if (entry->m_errors.m_connect >= max_connect_errors)
{
entry->m_errors.m_host_blocked++;
entry->set_error_timestamps(now);
- *connect_errors= entry->m_errors.m_connect;
mysql_mutex_unlock(&hostname_cache->lock);
DBUG_RETURN(RC_BLOCKED_HOST);
}
diff --git a/sql/item.cc b/sql/item.cc
index 9b27f730e80..21baf779781 100644
--- a/sql/item.cc
+++ b/sql/item.cc
@@ -1352,6 +1352,7 @@ bool Item::get_date(MYSQL_TIME *ltime,ulonglong fuzzydate)
case INT_RESULT:
{
longlong value= val_int();
+ bool neg= !unsigned_flag && value < 0;
if (field_type() == MYSQL_TYPE_YEAR)
{
if (max_length == 2)
@@ -1363,7 +1364,8 @@ bool Item::get_date(MYSQL_TIME *ltime,ulonglong fuzzydate)
}
value*= 10000; /* make it YYYYMMHH */
}
- if (null_value || int_to_datetime_with_warn(value, ltime, fuzzydate,
+ if (null_value || int_to_datetime_with_warn(neg, neg ? -value : value,
+ ltime, fuzzydate,
field_name_or_null()))
goto err;
break;
@@ -4742,6 +4744,10 @@ bool is_outer_table(TABLE_LIST *table, SELECT_LEX *select)
DBUG_ASSERT(table->select_lex != select);
TABLE_LIST *tl;
+ if (table->belong_to_view &&
+ table->belong_to_view->select_lex == select)
+ return FALSE;
+
for (tl= select->master_unit()->derived;
tl && tl->is_merged_derived();
select= tl->select_lex, tl= select->master_unit()->derived)
@@ -5318,15 +5324,23 @@ mark_non_agg_field:
/*
Mark selects according to presence of non aggregated fields.
Fields from outer selects added to the aggregate function
- outer_fields list as its unknown at the moment whether it's
+ outer_fields list as it's unknown at the moment whether it's
aggregated or not.
- We're using either the select lex of the cached table (if present)
- or the field's resolution context. context->select_lex is
- safe for use because it's either the SELECT we want to use
- (the current level) or a stub added by non-SELECT queries.
+ We're using the select lex of the cached table (if present).
*/
- SELECT_LEX *select_lex= cached_table ?
- cached_table->select_lex : field->table->pos_in_table_list->select_lex;
+ SELECT_LEX *select_lex;
+ if (cached_table)
+ select_lex= cached_table->select_lex;
+ else if (!(select_lex= field->table->pos_in_table_list->select_lex))
+ {
+ /*
+ This can only happen when there is no real table in the query.
+ We are using the field's resolution context. context->select_lex is eee
+ safe for use because it's either the SELECT we want to use
+ (the current level) or a stub added by non-SELECT queries.
+ */
+ select_lex= context->select_lex;
+ }
if (!thd->lex->in_sum_func)
select_lex->set_non_agg_field_used(true);
else
@@ -6509,6 +6523,7 @@ void Item_date_literal::print(String *str, enum_query_type query_type)
bool Item_date_literal::get_date(MYSQL_TIME *ltime, ulonglong fuzzy_date)
{
DBUG_ASSERT(fixed);
+ fuzzy_date |= sql_mode_for_dates(current_thd);
*ltime= cached_time;
return (null_value= check_date_with_warn(ltime, fuzzy_date,
MYSQL_TIMESTAMP_ERROR));
@@ -6528,6 +6543,7 @@ void Item_datetime_literal::print(String *str, enum_query_type query_type)
bool Item_datetime_literal::get_date(MYSQL_TIME *ltime, ulonglong fuzzy_date)
{
DBUG_ASSERT(fixed);
+ fuzzy_date |= sql_mode_for_dates(current_thd);
*ltime= cached_time;
return (null_value= check_date_with_warn(ltime, fuzzy_date,
MYSQL_TIMESTAMP_ERROR));
@@ -8834,7 +8850,7 @@ int stored_field_cmp_to_item(THD *thd, Field *field, Item *item)
*/
if (field->cmp_type() == TIME_RESULT)
{
- MYSQL_TIME field_time, item_time;
+ MYSQL_TIME field_time, item_time, item_time2, *item_time_cmp= &item_time;
if (field->type() == MYSQL_TYPE_TIME)
{
field->get_time(&field_time);
@@ -8844,8 +8860,11 @@ int stored_field_cmp_to_item(THD *thd, Field *field, Item *item)
{
field->get_date(&field_time, TIME_INVALID_DATES);
item->get_date(&item_time, TIME_INVALID_DATES);
+ if (item_time.time_type == MYSQL_TIMESTAMP_TIME)
+ if (time_to_datetime(thd, &item_time, item_time_cmp= &item_time2))
+ return 1;
}
- return my_time_compare(&field_time, &item_time);
+ return my_time_compare(&field_time, item_time_cmp);
}
if (res_type == STRING_RESULT)
{
diff --git a/sql/item_cmpfunc.cc b/sql/item_cmpfunc.cc
index 4b9eb37488e..289668f24ca 100644
--- a/sql/item_cmpfunc.cc
+++ b/sql/item_cmpfunc.cc
@@ -900,9 +900,11 @@ get_datetime_value(THD *thd, Item ***item_arg, Item **cache_arg,
{
MYSQL_TIME ltime;
uint fuzzydate= TIME_FUZZY_DATES | TIME_INVALID_DATES;
- if (f_type == MYSQL_TYPE_TIME)
- fuzzydate|= TIME_TIME_ONLY;
- if (item->get_date(&ltime, fuzzydate))
+ if ((item->field_type() == MYSQL_TYPE_TIME &&
+ is_temporal_type_with_date(warn_item->field_type())) ?
+ item->get_date_with_conversion(&ltime, fuzzydate) :
+ item->get_date(&ltime, fuzzydate |
+ (f_type == MYSQL_TYPE_TIME ? TIME_TIME_ONLY : 0)))
value= 0; /* invalid date */
else
value= pack_time(&ltime);
@@ -2559,9 +2561,9 @@ Item_func_ifnull::str_op(String *str)
bool Item_func_ifnull::date_op(MYSQL_TIME *ltime, uint fuzzydate)
{
DBUG_ASSERT(fixed == 1);
- if (!args[0]->get_date(ltime, fuzzydate & ~TIME_FUZZY_DATES))
+ if (!args[0]->get_date_with_conversion(ltime, fuzzydate & ~TIME_FUZZY_DATES))
return (null_value= false);
- if (!args[1]->get_date(ltime, fuzzydate & ~TIME_FUZZY_DATES))
+ if (!args[1]->get_date_with_conversion(ltime, fuzzydate & ~TIME_FUZZY_DATES))
return (null_value= false);
bzero((char*) ltime,sizeof(*ltime));
return null_value= !(fuzzydate & TIME_FUZZY_DATES);
@@ -2752,7 +2754,7 @@ bool Item_func_if::date_op(MYSQL_TIME *ltime, uint fuzzydate)
{
DBUG_ASSERT(fixed == 1);
Item *arg= args[0]->val_bool() ? args[1] : args[2];
- return (null_value= arg->get_date(ltime, fuzzydate));
+ return (null_value= arg->get_date_with_conversion(ltime, fuzzydate));
}
@@ -2763,13 +2765,13 @@ Item_func_nullif::fix_length_and_dec()
maybe_null=1;
if (args[0]) // Only false if EOM
{
- max_length=args[0]->max_length;
decimals=args[0]->decimals;
unsigned_flag= args[0]->unsigned_flag;
cached_result_type= args[0]->result_type();
if (cached_result_type == STRING_RESULT &&
agg_arg_charsets_for_comparison(collation, args, arg_count))
return;
+ fix_char_length(args[0]->max_char_length());
}
}
@@ -2997,7 +2999,7 @@ bool Item_func_case::date_op(MYSQL_TIME *ltime, uint fuzzydate)
Item *item= find_item(&dummy_str);
if (!item)
return (null_value= true);
- return (null_value= item->get_date(ltime, fuzzydate));
+ return (null_value= item->get_date_with_conversion(ltime, fuzzydate));
}
@@ -3315,7 +3317,8 @@ bool Item_func_coalesce::date_op(MYSQL_TIME *ltime,uint fuzzydate)
null_value= 0;
for (uint i= 0; i < arg_count; i++)
{
- bool res= args[i]->get_date(ltime, fuzzydate & ~TIME_FUZZY_DATES);
+ bool res= args[i]->get_date_with_conversion(ltime,
+ fuzzydate & ~TIME_FUZZY_DATES);
if (!args[i]->null_value)
return res;
}
@@ -4896,21 +4899,20 @@ longlong Item_func_like::val_int()
Item_func::optimize_type Item_func_like::select_optimize() const
{
- if (args[1]->const_item() && !args[1]->is_expensive())
- {
- String* res2= args[1]->val_str((String *)&cmp.value2);
- const char *ptr2;
+ if (!args[1]->const_item() || args[1]->is_expensive())
+ return OPTIMIZE_NONE;
- if (!res2 || !(ptr2= res2->ptr()))
- return OPTIMIZE_NONE;
+ String* res2= args[1]->val_str((String *)&cmp.value2);
+ if (!res2)
+ return OPTIMIZE_NONE;
- if (*ptr2 != wild_many)
- {
- if (args[0]->result_type() != STRING_RESULT || *ptr2 != wild_one)
- return OPTIMIZE_OP;
- }
- }
- return OPTIMIZE_NONE;
+ if (!res2->length()) // Can optimize empty wildcard: column LIKE ''
+ return OPTIMIZE_OP;
+
+ DBUG_ASSERT(res2->ptr());
+ char first= res2->ptr()[0];
+ return (first == wild_many || first == wild_one) ?
+ OPTIMIZE_NONE : OPTIMIZE_OP;
}
@@ -5055,6 +5057,11 @@ bool Item_func_like::find_selective_predicates_list_processor(uchar *arg)
}
+int Regexp_processor_pcre::default_regex_flags()
+{
+ return default_regex_flags_pcre(current_thd);
+}
+
/**
Convert string to lib_charset, if needed.
diff --git a/sql/item_cmpfunc.h b/sql/item_cmpfunc.h
index 4b3acf83f85..bf28b00c908 100644
--- a/sql/item_cmpfunc.h
+++ b/sql/item_cmpfunc.h
@@ -1513,9 +1513,10 @@ public:
m_library_charset(&my_charset_utf8_general_ci),
m_subpatterns_needed(0)
{}
+ int default_regex_flags();
void init(CHARSET_INFO *data_charset, int extra_flags, uint nsubpatterns)
{
- m_library_flags= extra_flags |
+ m_library_flags= default_regex_flags() | extra_flags |
(data_charset != &my_charset_bin ?
(PCRE_UTF8 | PCRE_UCP) : 0) |
((data_charset->state &
diff --git a/sql/item_create.cc b/sql/item_create.cc
index a3e0dc6012b..532654910e2 100644
--- a/sql/item_create.cc
+++ b/sql/item_create.cc
@@ -32,6 +32,7 @@
#include "set_var.h"
#include "sp_head.h"
#include "sp.h"
+#include "item_inetfunc.h"
#include "sql_time.h"
/*
@@ -1263,6 +1264,21 @@ protected:
};
+#if defined(HAVE_SPATIAL) && !defined(DBUG_OFF)
+class Create_func_gis_debug : public Create_func_arg1
+{
+ public:
+ virtual Item *create_1_arg(THD *thd, Item *arg1);
+
+ static Create_func_gis_debug s_singleton;
+
+ protected:
+ Create_func_gis_debug() {}
+ virtual ~Create_func_gis_debug() {}
+};
+#endif
+
+
#ifdef HAVE_SPATIAL
class Create_func_glength : public Create_func_arg1
{
@@ -1343,6 +1359,84 @@ protected:
};
+class Create_func_inet6_aton : public Create_func_arg1
+{
+public:
+ virtual Item *create_1_arg(THD *thd, Item *arg1);
+
+ static Create_func_inet6_aton s_singleton;
+
+protected:
+ Create_func_inet6_aton() {}
+ virtual ~Create_func_inet6_aton() {}
+};
+
+
+class Create_func_inet6_ntoa : public Create_func_arg1
+{
+public:
+ virtual Item *create_1_arg(THD *thd, Item *arg1);
+
+ static Create_func_inet6_ntoa s_singleton;
+
+protected:
+ Create_func_inet6_ntoa() {}
+ virtual ~Create_func_inet6_ntoa() {}
+};
+
+
+class Create_func_is_ipv4 : public Create_func_arg1
+{
+public:
+ virtual Item *create_1_arg(THD *thd, Item *arg1);
+
+ static Create_func_is_ipv4 s_singleton;
+
+protected:
+ Create_func_is_ipv4() {}
+ virtual ~Create_func_is_ipv4() {}
+};
+
+
+class Create_func_is_ipv6 : public Create_func_arg1
+{
+public:
+ virtual Item *create_1_arg(THD *thd, Item *arg1);
+
+ static Create_func_is_ipv6 s_singleton;
+
+protected:
+ Create_func_is_ipv6() {}
+ virtual ~Create_func_is_ipv6() {}
+};
+
+
+class Create_func_is_ipv4_compat : public Create_func_arg1
+{
+public:
+ virtual Item *create_1_arg(THD *thd, Item *arg1);
+
+ static Create_func_is_ipv4_compat s_singleton;
+
+protected:
+ Create_func_is_ipv4_compat() {}
+ virtual ~Create_func_is_ipv4_compat() {}
+};
+
+
+class Create_func_is_ipv4_mapped : public Create_func_arg1
+{
+public:
+ virtual Item *create_1_arg(THD *thd, Item *arg1);
+
+ static Create_func_is_ipv4_mapped s_singleton;
+
+protected:
+ Create_func_is_ipv4_mapped() {}
+ virtual ~Create_func_is_ipv4_mapped() {}
+};
+
+
class Create_func_instr : public Create_func_arg2
{
public:
@@ -4080,6 +4174,17 @@ Create_func_get_lock::create_2_arg(THD *thd, Item *arg1, Item *arg2)
}
+#if defined(HAVE_SPATIAL) && !defined(DBUG_OFF)
+Create_func_gis_debug Create_func_gis_debug::s_singleton;
+
+Item*
+Create_func_gis_debug::create_1_arg(THD *thd, Item *arg1)
+{
+ return new (thd->mem_root) Item_func_gis_debug(arg1);
+}
+#endif
+
+
#ifdef HAVE_SPATIAL
Create_func_glength Create_func_glength::s_singleton;
@@ -4139,6 +4244,24 @@ Create_func_inet_ntoa::create_1_arg(THD *thd, Item *arg1)
}
+Create_func_inet6_aton Create_func_inet6_aton::s_singleton;
+
+Item*
+Create_func_inet6_aton::create_1_arg(THD *thd, Item *arg1)
+{
+ return new (thd->mem_root) Item_func_inet6_aton(arg1);
+}
+
+
+Create_func_inet6_ntoa Create_func_inet6_ntoa::s_singleton;
+
+Item*
+Create_func_inet6_ntoa::create_1_arg(THD *thd, Item *arg1)
+{
+ return new (thd->mem_root) Item_func_inet6_ntoa(arg1);
+}
+
+
Create_func_inet_aton Create_func_inet_aton::s_singleton;
Item*
@@ -4148,6 +4271,42 @@ Create_func_inet_aton::create_1_arg(THD *thd, Item *arg1)
}
+Create_func_is_ipv4 Create_func_is_ipv4::s_singleton;
+
+Item*
+Create_func_is_ipv4::create_1_arg(THD *thd, Item *arg1)
+{
+ return new (thd->mem_root) Item_func_is_ipv4(arg1);
+}
+
+
+Create_func_is_ipv6 Create_func_is_ipv6::s_singleton;
+
+Item*
+Create_func_is_ipv6::create_1_arg(THD *thd, Item *arg1)
+{
+ return new (thd->mem_root) Item_func_is_ipv6(arg1);
+}
+
+
+Create_func_is_ipv4_compat Create_func_is_ipv4_compat::s_singleton;
+
+Item*
+Create_func_is_ipv4_compat::create_1_arg(THD *thd, Item *arg1)
+{
+ return new (thd->mem_root) Item_func_is_ipv4_compat(arg1);
+}
+
+
+Create_func_is_ipv4_mapped Create_func_is_ipv4_mapped::s_singleton;
+
+Item*
+Create_func_is_ipv4_mapped::create_1_arg(THD *thd, Item *arg1)
+{
+ return new (thd->mem_root) Item_func_is_ipv4_mapped(arg1);
+}
+
+
Create_func_instr Create_func_instr::s_singleton;
Item*
@@ -5585,6 +5744,12 @@ static Native_func_registry func_array[] =
{ { C_STRING_WITH_LEN("IFNULL") }, BUILDER(Create_func_ifnull)},
{ { C_STRING_WITH_LEN("INET_ATON") }, BUILDER(Create_func_inet_aton)},
{ { C_STRING_WITH_LEN("INET_NTOA") }, BUILDER(Create_func_inet_ntoa)},
+ { { C_STRING_WITH_LEN("INET6_ATON") }, BUILDER(Create_func_inet6_aton)},
+ { { C_STRING_WITH_LEN("INET6_NTOA") }, BUILDER(Create_func_inet6_ntoa)},
+ { { C_STRING_WITH_LEN("IS_IPV4") }, BUILDER(Create_func_is_ipv4)},
+ { { C_STRING_WITH_LEN("IS_IPV6") }, BUILDER(Create_func_is_ipv6)},
+ { { C_STRING_WITH_LEN("IS_IPV4_COMPAT") }, BUILDER(Create_func_is_ipv4_compat)},
+ { { C_STRING_WITH_LEN("IS_IPV4_MAPPED") }, BUILDER(Create_func_is_ipv4_mapped)},
{ { C_STRING_WITH_LEN("INSTR") }, BUILDER(Create_func_instr)},
{ { C_STRING_WITH_LEN("INTERIORRINGN") }, GEOM_BUILDER(Create_func_interiorringn)},
{ { C_STRING_WITH_LEN("INTERSECTS") }, GEOM_BUILDER(Create_func_mbr_intersects)},
@@ -5715,6 +5880,9 @@ static Native_func_registry func_array[] =
{ { C_STRING_WITH_LEN("ST_GEOMETRYTYPE") }, GEOM_BUILDER(Create_func_geometry_type)},
{ { C_STRING_WITH_LEN("ST_GEOMFROMTEXT") }, GEOM_BUILDER(Create_func_geometry_from_text)},
{ { C_STRING_WITH_LEN("ST_GEOMFROMWKB") }, GEOM_BUILDER(Create_func_geometry_from_wkb)},
+#ifndef DBUG_OFF
+ { { C_STRING_WITH_LEN("ST_GIS_DEBUG") }, GEOM_BUILDER(Create_func_gis_debug)},
+#endif
{ { C_STRING_WITH_LEN("ST_EQUALS") }, GEOM_BUILDER(Create_func_equals)},
{ { C_STRING_WITH_LEN("ST_INTERIORRINGN") }, GEOM_BUILDER(Create_func_interiorringn)},
{ { C_STRING_WITH_LEN("ST_INTERSECTS") }, GEOM_BUILDER(Create_func_intersects)},
diff --git a/sql/item_func.cc b/sql/item_func.cc
index eb176d7e490..ccb7ec56021 100644
--- a/sql/item_func.cc
+++ b/sql/item_func.cc
@@ -1,5 +1,5 @@
-/* Copyright (c) 2000, 2013, Oracle and/or its affiliates.
- Copyright (c) 2009, 2013, Monty Program Ab.
+/* Copyright (c) 2000, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2009, 2014, SkySQL Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -1116,7 +1116,9 @@ bool Item_func_hybrid_result_type::get_date(MYSQL_TIME *ltime,
case INT_RESULT:
{
longlong value= int_op();
- if (null_value || int_to_datetime_with_warn(value, ltime, fuzzydate,
+ bool neg= !unsigned_flag && value < 0;
+ if (null_value || int_to_datetime_with_warn(neg, neg ? -value : value,
+ ltime, fuzzydate,
field_name_or_null()))
goto err;
break;
@@ -1961,9 +1963,11 @@ void Item_func_int_div::fix_length_and_dec()
{
Item_result argtype= args[0]->result_type();
/* use precision ony for the data type it is applicable for and valid */
- max_length=args[0]->max_length -
- (argtype == DECIMAL_RESULT || argtype == INT_RESULT ?
- args[0]->decimals : 0);
+ uint32 char_length= args[0]->max_char_length() -
+ (argtype == DECIMAL_RESULT || argtype == INT_RESULT ?
+ args[0]->decimals : 0);
+ fix_char_length(char_length > MY_INT64_NUM_DECIMAL_DIGITS ?
+ MY_INT64_NUM_DECIMAL_DIGITS : char_length);
maybe_null=1;
unsigned_flag=args[0]->unsigned_flag | args[1]->unsigned_flag;
}
@@ -6098,61 +6102,6 @@ void Item_func_get_system_var::cleanup()
}
-longlong Item_func_inet_aton::val_int()
-{
- DBUG_ASSERT(fixed == 1);
- uint byte_result = 0;
- ulonglong result = 0; // We are ready for 64 bit addresses
- const char *p,* end;
- char c = '.'; // we mark c to indicate invalid IP in case length is 0
- char buff[36];
- int dot_count= 0;
-
- String *s, tmp(buff, sizeof(buff), &my_charset_latin1);
- if (!(s = args[0]->val_str_ascii(&tmp))) // If null value
- goto err;
- null_value=0;
-
- end= (p = s->ptr()) + s->length();
- while (p < end)
- {
- c = *p++;
- int digit = (int) (c - '0');
- if (digit >= 0 && digit <= 9)
- {
- if ((byte_result = byte_result * 10 + digit) > 255)
- goto err; // Wrong address
- }
- else if (c == '.')
- {
- dot_count++;
- result= (result << 8) + (ulonglong) byte_result;
- byte_result = 0;
- }
- else
- goto err; // Invalid character
- }
- if (c != '.') // IP number can't end on '.'
- {
- /*
- Handle short-forms addresses according to standard. Examples:
- 127 -> 0.0.0.127
- 127.1 -> 127.0.0.1
- 127.2.1 -> 127.2.0.1
- */
- switch (dot_count) {
- case 1: result<<= 8; /* Fall through */
- case 2: result<<= 8; /* Fall through */
- }
- return (result << 8) + (ulonglong) byte_result;
- }
-
-err:
- null_value=1;
- return 0;
-}
-
-
void Item_func_match::init_search(bool no_order)
{
DBUG_ENTER("Item_func_match::init_search");
@@ -6250,18 +6199,39 @@ bool Item_func_match::fix_fields(THD *thd, Item **ref)
bool allows_multi_table_search= true;
const_item_cache=0;
+ table= 0;
for (uint i=1 ; i < arg_count ; i++)
{
item=args[i];
if (item->type() == Item::REF_ITEM)
args[i]= item= *((Item_ref *)item)->ref;
- if (item->type() != Item::FIELD_ITEM)
+ /*
+ When running in PS mode, some Item_field's can already be replaced
+ to Item_func_conv_charset during PREPARE time. This is possible
+ in case of "MATCH (f1,..,fN) AGAINST (... IN BOOLEAN MODE)"
+ when running without any fulltext indexes and when fields f1..fN
+ have different character sets.
+ So we check for FIELD_ITEM only during prepare time and in non-PS mode,
+ and do not check in PS execute time.
+ */
+ if (!thd->stmt_arena->is_stmt_execute() &&
+ item->type() != Item::FIELD_ITEM)
{
my_error(ER_WRONG_ARGUMENTS, MYF(0), "AGAINST");
return TRUE;
}
- allows_multi_table_search &=
- allows_search_on_non_indexed_columns(((Item_field *)item)->field->table);
+ /*
+ During the prepare-time execution of fix_fields() of a PS query some
+ Item_fields's could have been already replaced to Item_func_conv_charset
+ (by the call for agg_arg_charsets_for_comparison below()).
+ But agg_arg_charsets_for_comparison() is written in a way that
+ at least *one* of the Item_field's is not replaced.
+ This makes sure that "table" gets initialized during PS execution time.
+ */
+ if (item->type() == Item::FIELD_ITEM)
+ table= ((Item_field *)item)->field->table;
+
+ allows_multi_table_search &= allows_search_on_non_indexed_columns(table);
}
/*
@@ -6277,15 +6247,13 @@ bool Item_func_match::fix_fields(THD *thd, Item **ref)
my_error(ER_WRONG_ARGUMENTS,MYF(0),"MATCH");
return TRUE;
}
- table=((Item_field *)item)->field->table;
if (!(table->file->ha_table_flags() & HA_CAN_FULLTEXT))
{
my_error(ER_TABLE_CANT_HANDLE_FT, MYF(0), table->file->table_type());
return 1;
}
table->fulltext_searched=1;
- return agg_item_collations_for_comparison(cmp_collation, func_name(),
- args+1, arg_count-1, 0);
+ return agg_arg_charsets_for_comparison(cmp_collation, args+1, arg_count-1);
}
bool Item_func_match::fix_index()
diff --git a/sql/item_func.h b/sql/item_func.h
index 69abecc5f39..1696898812d 100644
--- a/sql/item_func.h
+++ b/sql/item_func.h
@@ -1871,16 +1871,6 @@ public:
};
-class Item_func_inet_aton : public Item_int_func
-{
-public:
- Item_func_inet_aton(Item *a) :Item_int_func(a) {}
- longlong val_int();
- const char *func_name() const { return "inet_aton"; }
- void fix_length_and_dec() { decimals= 0; max_length= 21; maybe_null= 1; unsigned_flag= 1;}
-};
-
-
/* for fulltext search */
class Item_func_match :public Item_real_func
diff --git a/sql/item_geofunc.cc b/sql/item_geofunc.cc
index 1deda83907c..d9200b3e8d3 100644
--- a/sql/item_geofunc.cc
+++ b/sql/item_geofunc.cc
@@ -1739,4 +1739,12 @@ mem_error:
}
+#ifndef DBUG_OFF
+longlong Item_func_gis_debug::val_int()
+{
+ /* For now this is just a stub. TODO: implement the internal GIS debuggign */
+ return 0;
+}
+#endif
+
#endif /*HAVE_SPATIAL*/
diff --git a/sql/item_geofunc.h b/sql/item_geofunc.h
index 2d715dc8765..6d52661e5c9 100644
--- a/sql/item_geofunc.h
+++ b/sql/item_geofunc.h
@@ -496,6 +496,18 @@ public:
const char *func_name() const { return "st_distance"; }
};
+
+#ifndef DBUG_OFF
+class Item_func_gis_debug: public Item_int_func
+{
+ public:
+ Item_func_gis_debug(Item *a) :Item_int_func(a) { null_value= false; }
+ const char *func_name() const { return "st_gis_debug"; }
+ longlong val_int();
+};
+#endif
+
+
#define GEOM_NEW(thd, obj_constructor) new (thd->mem_root) obj_constructor
#else /*HAVE_SPATIAL*/
diff --git a/sql/item_inetfunc.cc b/sql/item_inetfunc.cc
new file mode 100644
index 00000000000..627ef728a2e
--- /dev/null
+++ b/sql/item_inetfunc.cc
@@ -0,0 +1,830 @@
+/* Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2014 MariaDB Foundation
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 of the License.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
+
+#include "item_inetfunc.h"
+
+#include "my_net.h"
+
+///////////////////////////////////////////////////////////////////////////
+
+static const int IN_ADDR_SIZE= sizeof (in_addr);
+static const int IN6_ADDR_SIZE= sizeof (in6_addr);
+static const int IN6_ADDR_NUM_WORDS= IN6_ADDR_SIZE / 2;
+
+static const char HEX_DIGITS[]= "0123456789abcdef";
+
+///////////////////////////////////////////////////////////////////////////
+
+longlong Item_func_inet_aton::val_int()
+{
+ DBUG_ASSERT(fixed);
+
+ uint byte_result= 0;
+ ulonglong result= 0; // We are ready for 64 bit addresses
+ const char *p,* end;
+ char c= '.'; // we mark c to indicate invalid IP in case length is 0
+ int dot_count= 0;
+
+ StringBuffer<36> tmp;
+ String *s= args[0]->val_str_ascii(&tmp);
+
+ if (!s) // If null value
+ goto err;
+
+ null_value= 0;
+
+ end= (p = s->ptr()) + s->length();
+ while (p < end)
+ {
+ c= *p++;
+ int digit= (int) (c - '0');
+ if (digit >= 0 && digit <= 9)
+ {
+ if ((byte_result= byte_result * 10 + digit) > 255)
+ goto err; // Wrong address
+ }
+ else if (c == '.')
+ {
+ dot_count++;
+ result= (result << 8) + (ulonglong) byte_result;
+ byte_result= 0;
+ }
+ else
+ goto err; // Invalid character
+ }
+ if (c != '.') // IP number can't end on '.'
+ {
+ /*
+ Attempt to support short forms of IP-addresses. It's however pretty
+ basic one comparing to the BSD support.
+ Examples:
+ 127 -> 0.0.0.127
+ 127.255 -> 127.0.0.255
+ 127.256 -> NULL (should have been 127.0.1.0)
+ 127.2.1 -> 127.2.0.1
+ */
+ switch (dot_count) {
+ case 1: result<<= 8; /* Fall through */
+ case 2: result<<= 8; /* Fall through */
+ }
+ return (result << 8) + (ulonglong) byte_result;
+ }
+
+err:
+ null_value=1;
+ return 0;
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+String* Item_func_inet_ntoa::val_str(String* str)
+{
+ DBUG_ASSERT(fixed);
+
+ ulonglong n= (ulonglong) args[0]->val_int();
+
+ /*
+ We do not know if args[0] is NULL until we have called
+ some val function on it if args[0] is not a constant!
+
+ Also return null if n > 255.255.255.255
+ */
+ if ((null_value= (args[0]->null_value || n > 0xffffffff)))
+ return 0; // Null value
+
+ str->set_charset(collation.collation);
+ str->length(0);
+
+ uchar buf[8];
+ int4store(buf, n);
+
+ /* Now we can assume little endian. */
+
+ char num[4];
+ num[3]= '.';
+
+ for (uchar *p= buf + 4; p-- > buf;)
+ {
+ uint c= *p;
+ uint n1, n2; // Try to avoid divisions
+ n1= c / 100; // 100 digits
+ c-= n1 * 100;
+ n2= c / 10; // 10 digits
+ c-= n2 * 10; // last digit
+ num[0]= (char) n1 + '0';
+ num[1]= (char) n2 + '0';
+ num[2]= (char) c + '0';
+ uint length= (n1 ? 4 : n2 ? 3 : 2); // Remove pre-zero
+ uint dot_length= (p <= buf) ? 1 : 0;
+ (void) str->append(num + 4 - length, length - dot_length,
+ &my_charset_latin1);
+ }
+
+ return str;
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Check the function argument, handle errors properly.
+
+ @return The function value.
+*/
+
+longlong Item_func_inet_bool_base::val_int()
+{
+ DBUG_ASSERT(fixed);
+
+ if (args[0]->result_type() != STRING_RESULT) // String argument expected
+ return 0;
+
+ String buffer;
+ String *arg_str= args[0]->val_str(&buffer);
+
+ if (!arg_str) // Out-of memory happened. The error has been reported.
+ return 0; // Or: the underlying field is NULL
+
+ return calc_value(arg_str) ? 1 : 0;
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Check the function argument, handle errors properly.
+
+ @param [out] buffer Buffer for string operations.
+
+ @return The function value.
+*/
+
+String *Item_func_inet_str_base::val_str_ascii(String *buffer)
+{
+ DBUG_ASSERT(fixed);
+
+ if (args[0]->result_type() != STRING_RESULT) // String argument expected
+ {
+ null_value= true;
+ return NULL;
+ }
+
+ String *arg_str= args[0]->val_str(buffer);
+ if (!arg_str) // Out-of memory happened. The error has been reported.
+ { // Or: the underlying field is NULL
+ null_value= true;
+ return NULL;
+ }
+
+ null_value= !calc_value(arg_str, buffer);
+
+ return null_value ? NULL : buffer;
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Tries to convert given string to binary IPv4-address representation.
+ This is a portable alternative to inet_pton(AF_INET).
+
+ @param str String to convert.
+ @param str_len String length.
+ @param[out] ipv4_address Buffer to store IPv4-address.
+
+ @return Completion status.
+ @retval false Given string does not represent an IPv4-address.
+ @retval true The string has been converted sucessfully.
+
+ @note The problem with inet_pton() is that it treats leading zeros in
+ IPv4-part differently on different platforms.
+*/
+
+static bool str_to_ipv4(const char *str, int str_length, in_addr *ipv4_address)
+{
+ if (str_length < 7)
+ {
+ DBUG_PRINT("error", ("str_to_ipv4(%.*s): "
+ "invalid IPv4 address: too short.",
+ str_length, str));
+ return false;
+ }
+
+ if (str_length > 15)
+ {
+ DBUG_PRINT("error", ("str_to_ipv4(%.*s): "
+ "invalid IPv4 address: too long.",
+ str_length, str));
+ return false;
+ }
+
+ unsigned char *ipv4_bytes= (unsigned char *) ipv4_address;
+ const char *p= str;
+ int byte_value= 0;
+ int chars_in_group= 0;
+ int dot_count= 0;
+ char c= 0;
+
+ while (((p - str) < str_length) && *p)
+ {
+ c= *p++;
+
+ if (my_isdigit(&my_charset_latin1, c))
+ {
+ ++chars_in_group;
+
+ if (chars_in_group > 3)
+ {
+ DBUG_PRINT("error", ("str_to_ipv4(%.*s): invalid IPv4 address: "
+ "too many characters in a group.",
+ str_length, str));
+ return false;
+ }
+
+ byte_value= byte_value * 10 + (c - '0');
+
+ if (byte_value > 255)
+ {
+ DBUG_PRINT("error", ("str_to_ipv4(%.*s): invalid IPv4 address: "
+ "invalid byte value.",
+ str_length, str));
+ return false;
+ }
+ }
+ else if (c == '.')
+ {
+ if (chars_in_group == 0)
+ {
+ DBUG_PRINT("error", ("str_to_ipv4(%.*s): invalid IPv4 address: "
+ "too few characters in a group.",
+ str_length, str));
+ return false;
+ }
+
+ ipv4_bytes[dot_count]= (unsigned char) byte_value;
+
+ ++dot_count;
+ byte_value= 0;
+ chars_in_group= 0;
+
+ if (dot_count > 3)
+ {
+ DBUG_PRINT("error", ("str_to_ipv4(%.*s): invalid IPv4 address: "
+ "too many dots.", str_length, str));
+ return false;
+ }
+ }
+ else
+ {
+ DBUG_PRINT("error", ("str_to_ipv4(%.*s): invalid IPv4 address: "
+ "invalid character at pos %d.",
+ str_length, str, (int) (p - str)));
+ return false;
+ }
+ }
+
+ if (c == '.')
+ {
+ DBUG_PRINT("error", ("str_to_ipv4(%.*s): invalid IPv4 address: "
+ "ending at '.'.", str_length, str));
+ return false;
+ }
+
+ if (dot_count != 3)
+ {
+ DBUG_PRINT("error", ("str_to_ipv4(%.*s): invalid IPv4 address: "
+ "too few groups.",
+ str_length, str));
+ return false;
+ }
+
+ ipv4_bytes[3]= (unsigned char) byte_value;
+
+ DBUG_PRINT("info", ("str_to_ipv4(%.*s): valid IPv4 address: %d.%d.%d.%d",
+ str_length, str,
+ ipv4_bytes[0], ipv4_bytes[1],
+ ipv4_bytes[2], ipv4_bytes[3]));
+ return true;
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Tries to convert given string to binary IPv6-address representation.
+ This is a portable alternative to inet_pton(AF_INET6).
+
+ @param str String to convert.
+ @param str_len String length.
+ @param[out] ipv6_address Buffer to store IPv6-address.
+
+ @return Completion status.
+ @retval false Given string does not represent an IPv6-address.
+ @retval true The string has been converted sucessfully.
+
+ @note The problem with inet_pton() is that it treats leading zeros in
+ IPv4-part differently on different platforms.
+*/
+
+static bool str_to_ipv6(const char *str, int str_length, in6_addr *ipv6_address)
+{
+ if (str_length < 2)
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: too short.",
+ str_length, str));
+ return false;
+ }
+
+ if (str_length > 8 * 4 + 7)
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: too long.",
+ str_length, str));
+ return false;
+ }
+
+ memset(ipv6_address, 0, IN6_ADDR_SIZE);
+
+ const char *p= str;
+
+ if (*p == ':')
+ {
+ ++p;
+
+ if (*p != ':')
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "can not start with ':x'.", str_length, str));
+ return false;
+ }
+ }
+
+ char *ipv6_bytes= (char *) ipv6_address;
+ char *ipv6_bytes_end= ipv6_bytes + IN6_ADDR_SIZE;
+ char *dst= ipv6_bytes;
+ char *gap_ptr= NULL;
+ const char *group_start_ptr= p;
+ int chars_in_group= 0;
+ int group_value= 0;
+
+ while (((p - str) < str_length) && *p)
+ {
+ char c= *p++;
+
+ if (c == ':')
+ {
+ group_start_ptr= p;
+
+ if (!chars_in_group)
+ {
+ if (gap_ptr)
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "too many gaps(::).", str_length, str));
+ return false;
+ }
+
+ gap_ptr= dst;
+ continue;
+ }
+
+ if (!*p || ((p - str) >= str_length))
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "ending at ':'.", str_length, str));
+ return false;
+ }
+
+ if (dst + 2 > ipv6_bytes_end)
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "too many groups (1).", str_length, str));
+ return false;
+ }
+
+ dst[0]= (unsigned char) (group_value >> 8) & 0xff;
+ dst[1]= (unsigned char) group_value & 0xff;
+ dst += 2;
+
+ chars_in_group= 0;
+ group_value= 0;
+ }
+ else if (c == '.')
+ {
+ if (dst + IN_ADDR_SIZE > ipv6_bytes_end)
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "unexpected IPv4-part.", str_length, str));
+ return false;
+ }
+
+ if (!str_to_ipv4(group_start_ptr,
+ str + str_length - group_start_ptr,
+ (in_addr *) dst))
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "invalid IPv4-part.", str_length, str));
+ return false;
+ }
+
+ dst += IN_ADDR_SIZE;
+ chars_in_group= 0;
+
+ break;
+ }
+ else
+ {
+ const char *hdp= strchr(HEX_DIGITS, my_tolower(&my_charset_latin1, c));
+
+ if (!hdp)
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "invalid character at pos %d.",
+ str_length, str, (int) (p - str)));
+ return false;
+ }
+
+ if (chars_in_group >= 4)
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "too many digits in group.",
+ str_length, str));
+ return false;
+ }
+
+ group_value <<= 4;
+ group_value |= hdp - HEX_DIGITS;
+
+ DBUG_ASSERT(group_value <= 0xffff);
+
+ ++chars_in_group;
+ }
+ }
+
+ if (chars_in_group > 0)
+ {
+ if (dst + 2 > ipv6_bytes_end)
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "too many groups (2).", str_length, str));
+ return false;
+ }
+
+ dst[0]= (unsigned char) (group_value >> 8) & 0xff;
+ dst[1]= (unsigned char) group_value & 0xff;
+ dst += 2;
+ }
+
+ if (gap_ptr)
+ {
+ if (dst == ipv6_bytes_end)
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "no room for a gap (::).", str_length, str));
+ return false;
+ }
+
+ int bytes_to_move= dst - gap_ptr;
+
+ for (int i= 1; i <= bytes_to_move; ++i)
+ {
+ ipv6_bytes_end[-i]= gap_ptr[bytes_to_move - i];
+ gap_ptr[bytes_to_move - i]= 0;
+ }
+
+ dst= ipv6_bytes_end;
+ }
+
+ if (dst < ipv6_bytes_end)
+ {
+ DBUG_PRINT("error", ("str_to_ipv6(%.*s): invalid IPv6 address: "
+ "too few groups.", str_length, str));
+ return false;
+ }
+
+ return true;
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Converts IPv4-binary-address to a string. This function is a portable
+ alternative to inet_ntop(AF_INET).
+
+ @param[in] ipv4 IPv4-address data (byte array)
+ @param[out] str A buffer to store string representation of IPv4-address.
+ It must be at least of INET_ADDRSTRLEN.
+
+ @note The problem with inet_ntop() is that it is available starting from
+ Windows Vista, but the minimum supported version is Windows 2000.
+*/
+
+static void ipv4_to_str(const in_addr *ipv4, char *str)
+{
+ const unsigned char *ipv4_bytes= (const unsigned char *) ipv4;
+
+ sprintf(str, "%d.%d.%d.%d",
+ ipv4_bytes[0], ipv4_bytes[1], ipv4_bytes[2], ipv4_bytes[3]);
+}
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Converts IPv6-binary-address to a string. This function is a portable
+ alternative to inet_ntop(AF_INET6).
+
+ @param[in] ipv6 IPv6-address data (byte array)
+ @param[out] str A buffer to store string representation of IPv6-address.
+ It must be at least of INET6_ADDRSTRLEN.
+
+ @note The problem with inet_ntop() is that it is available starting from
+ Windows Vista, but out the minimum supported version is Windows 2000.
+*/
+
+static void ipv6_to_str(const in6_addr *ipv6, char *str)
+{
+ struct Region
+ {
+ int pos;
+ int length;
+ };
+
+ const unsigned char *ipv6_bytes= (const unsigned char *) ipv6;
+
+ // 1. Translate IPv6-address bytes to words.
+ // We can't just cast to short, because it's not guaranteed
+ // that sizeof (short) == 2. So, we have to make a copy.
+
+ uint16 ipv6_words[IN6_ADDR_NUM_WORDS];
+
+ for (int i= 0; i < IN6_ADDR_NUM_WORDS; ++i)
+ ipv6_words[i]= (ipv6_bytes[2 * i] << 8) + ipv6_bytes[2 * i + 1];
+
+ // 2. Find "the gap" -- longest sequence of zeros in IPv6-address.
+
+ Region gap= { -1, -1 };
+
+ {
+ Region rg= { -1, -1 };
+
+ for (int i = 0; i < IN6_ADDR_NUM_WORDS; ++i)
+ {
+ if (ipv6_words[i] != 0)
+ {
+ if (rg.pos >= 0)
+ {
+ if (rg.length > gap.length)
+ gap= rg;
+
+ rg.pos= -1;
+ rg.length= -1;
+ }
+ }
+ else
+ {
+ if (rg.pos >= 0)
+ {
+ ++rg.length;
+ }
+ else
+ {
+ rg.pos= i;
+ rg.length= 1;
+ }
+ }
+ }
+
+ if (rg.pos >= 0)
+ {
+ if (rg.length > gap.length)
+ gap= rg;
+ }
+ }
+
+ // 3. Convert binary data to string.
+
+ char *p= str;
+
+ for (int i = 0; i < IN6_ADDR_NUM_WORDS; ++i)
+ {
+ if (i == gap.pos)
+ {
+ // We're at the gap position. We should put trailing ':' and jump to
+ // the end of the gap.
+
+ if (i == 0)
+ {
+ // The gap starts from the beginning of the data -- leading ':'
+ // should be put additionally.
+
+ *p= ':';
+ ++p;
+ }
+
+ *p= ':';
+ ++p;
+
+ i += gap.length - 1;
+ }
+ else if (i == 6 && gap.pos == 0 &&
+ (gap.length == 6 || // IPv4-compatible
+ (gap.length == 5 && ipv6_words[5] == 0xffff) // IPv4-mapped
+ ))
+ {
+ // The data represents either IPv4-compatible or IPv4-mapped address.
+ // The IPv6-part (zeros or zeros + ffff) has been already put into
+ // the string (str). Now it's time to dump IPv4-part.
+
+ ipv4_to_str((const in_addr *) (ipv6_bytes + 12), p);
+ return;
+ }
+ else
+ {
+ // Usual IPv6-address-field. Print it out using lower-case
+ // hex-letters without leading zeros (recommended IPv6-format).
+ //
+ // If it is not the last field, append closing ':'.
+
+ p += sprintf(p, "%x", ipv6_words[i]);
+
+ if (i != IN6_ADDR_NUM_WORDS - 1)
+ {
+ *p= ':';
+ ++p;
+ }
+ }
+ }
+
+ *p= 0;
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Converts IP-address-string to IP-address-data.
+
+ @param arg IP-address-string.
+ @param [out] buffer Buffer to store IP-address-data.
+
+ @return Completion status.
+ @retval false Given string does not represent an IP-address.
+ @retval true The string has been converted sucessfully.
+*/
+
+bool Item_func_inet6_aton::calc_value(String *arg, String *buffer)
+{
+ // ipv4-string -> varbinary(4)
+ // ipv6-string -> varbinary(16)
+
+ in_addr ipv4_address;
+ in6_addr ipv6_address;
+
+ if (str_to_ipv4(arg->ptr(), arg->length(), &ipv4_address))
+ {
+ buffer->length(0);
+ buffer->append((char *) &ipv4_address, sizeof (in_addr), &my_charset_bin);
+
+ return true;
+ }
+
+ if (str_to_ipv6(arg->ptr(), arg->length(), &ipv6_address))
+ {
+ buffer->length(0);
+ buffer->append((char *) &ipv6_address, sizeof (in6_addr), &my_charset_bin);
+
+ return true;
+ }
+
+ return false;
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Converts IP-address-data to IP-address-string.
+
+ @param arg IP-address-data.
+ @param [out] buffer Buffer to store IP-address-string.
+
+ @return Completion status.
+ @retval false The argument does not correspond to IP-address.
+ @retval true The string has been converted sucessfully.
+*/
+
+bool Item_func_inet6_ntoa::calc_value(String *arg, String *buffer)
+{
+ if (arg->charset() != &my_charset_bin)
+ return false;
+
+ if ((int) arg->length() == IN_ADDR_SIZE)
+ {
+ char str[INET_ADDRSTRLEN];
+
+ ipv4_to_str((const in_addr *) arg->ptr(), str);
+
+ buffer->length(0);
+ buffer->append(str, (uint32) strlen(str), &my_charset_latin1);
+
+ return true;
+ }
+ else if ((int) arg->length() == IN6_ADDR_SIZE)
+ {
+ char str[INET6_ADDRSTRLEN];
+
+ ipv6_to_str((const in6_addr *) arg->ptr(), str);
+
+ buffer->length(0);
+ buffer->append(str, (uint32) strlen(str), &my_charset_latin1);
+
+ return true;
+ }
+
+ DBUG_PRINT("info",
+ ("INET6_NTOA(): varbinary(4) or varbinary(16) expected."));
+ return false;
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Checks if the passed string represents an IPv4-address.
+
+ @param arg The string to check.
+
+ @return Check status.
+ @retval false The passed string does not represent an IPv4-address.
+ @retval true The passed string represents an IPv4-address.
+*/
+
+bool Item_func_is_ipv4::calc_value(const String *arg)
+{
+ in_addr ipv4_address;
+
+ return str_to_ipv4(arg->ptr(), arg->length(), &ipv4_address);
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Checks if the passed string represents an IPv6-address.
+
+ @param arg The string to check.
+
+ @return Check status.
+ @retval false The passed string does not represent an IPv6-address.
+ @retval true The passed string represents an IPv6-address.
+*/
+
+bool Item_func_is_ipv6::calc_value(const String *arg)
+{
+ in6_addr ipv6_address;
+
+ return str_to_ipv6(arg->ptr(), arg->length(), &ipv6_address);
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Checks if the passed IPv6-address is an IPv4-compat IPv6-address.
+
+ @param arg The IPv6-address to check.
+
+ @return Check status.
+ @retval false The passed IPv6-address is not an IPv4-compatible IPv6-address.
+ @retval true The passed IPv6-address is an IPv4-compatible IPv6-address.
+*/
+
+bool Item_func_is_ipv4_compat::calc_value(const String *arg)
+{
+ if ((int) arg->length() != IN6_ADDR_SIZE || arg->charset() != &my_charset_bin)
+ return false;
+
+ return IN6_IS_ADDR_V4COMPAT((struct in6_addr *) arg->ptr());
+}
+
+///////////////////////////////////////////////////////////////////////////
+
+/**
+ Checks if the passed IPv6-address is an IPv4-mapped IPv6-address.
+
+ @param arg The IPv6-address to check.
+
+ @return Check status.
+ @retval false The passed IPv6-address is not an IPv4-mapped IPv6-address.
+ @retval true The passed IPv6-address is an IPv4-mapped IPv6-address.
+*/
+
+bool Item_func_is_ipv4_mapped::calc_value(const String *arg)
+{
+ if ((int) arg->length() != IN6_ADDR_SIZE || arg->charset() != &my_charset_bin)
+ return false;
+
+ return IN6_IS_ADDR_V4MAPPED((struct in6_addr *) arg->ptr());
+}
diff --git a/sql/item_inetfunc.h b/sql/item_inetfunc.h
new file mode 100644
index 00000000000..3a85d367ff1
--- /dev/null
+++ b/sql/item_inetfunc.h
@@ -0,0 +1,244 @@
+#ifndef ITEM_INETFUNC_INCLUDED
+#define ITEM_INETFUNC_INCLUDED
+
+/* Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
+ Copyright (c) 2014 MariaDB Foundation
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; version 2 of the License.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
+
+
+#include "item.h"
+
+/*************************************************************************
+ Item_func_inet_aton implements INET_ATON() SQL-function.
+*************************************************************************/
+
+class Item_func_inet_aton : public Item_int_func
+{
+public:
+ Item_func_inet_aton(Item *a) :Item_int_func(a) {}
+ longlong val_int();
+ const char *func_name() const { return "inet_aton"; }
+ void fix_length_and_dec()
+ {
+ decimals= 0;
+ max_length= 21;
+ maybe_null= 1;
+ unsigned_flag= 1;
+ }
+};
+
+
+/*************************************************************************
+ Item_func_inet_ntoa implements INET_NTOA() SQL-function.
+*************************************************************************/
+
+class Item_func_inet_ntoa : public Item_str_func
+{
+public:
+ Item_func_inet_ntoa(Item *a)
+ : Item_str_func(a)
+ { }
+ String* val_str(String* str);
+ const char *func_name() const { return "inet_ntoa"; }
+ void fix_length_and_dec()
+ {
+ decimals= 0;
+ fix_length_and_charset(3 * 8 + 7, default_charset());
+ maybe_null= 1;
+ }
+};
+
+
+/*************************************************************************
+ Item_func_inet_bool_base implements common code for INET6/IP-related
+ functions returning boolean value.
+*************************************************************************/
+
+class Item_func_inet_bool_base : public Item_bool_func
+{
+public:
+ inline Item_func_inet_bool_base(Item *ip_addr)
+ : Item_bool_func(ip_addr)
+ {
+ null_value= false;
+ }
+
+public:
+ virtual longlong val_int();
+
+protected:
+ virtual bool calc_value(const String *arg) = 0;
+};
+
+
+/*************************************************************************
+ Item_func_inet_str_base implements common code for INET6/IP-related
+ functions returning string value.
+*************************************************************************/
+
+class Item_func_inet_str_base : public Item_str_ascii_func
+{
+public:
+ inline Item_func_inet_str_base(Item *arg)
+ : Item_str_ascii_func(arg)
+ { }
+
+public:
+ virtual String *val_str_ascii(String *buffer);
+
+protected:
+ virtual bool calc_value(String *arg, String *buffer) = 0;
+};
+
+
+/*************************************************************************
+ Item_func_inet6_aton implements INET6_ATON() SQL-function.
+*************************************************************************/
+
+class Item_func_inet6_aton : public Item_func_inet_str_base
+{
+public:
+ inline Item_func_inet6_aton(Item *ip_addr)
+ : Item_func_inet_str_base(ip_addr)
+ { }
+
+public:
+ virtual const char *func_name() const
+ { return "inet6_aton"; }
+
+ virtual void fix_length_and_dec()
+ {
+ decimals= 0;
+ fix_length_and_charset(16, &my_charset_bin);
+ maybe_null= 1;
+ }
+
+protected:
+ virtual bool calc_value(String *arg, String *buffer);
+};
+
+
+/*************************************************************************
+ Item_func_inet6_ntoa implements INET6_NTOA() SQL-function.
+*************************************************************************/
+
+class Item_func_inet6_ntoa : public Item_func_inet_str_base
+{
+public:
+ inline Item_func_inet6_ntoa(Item *ip_addr)
+ : Item_func_inet_str_base(ip_addr)
+ { }
+
+public:
+ virtual const char *func_name() const
+ { return "inet6_ntoa"; }
+
+ virtual void fix_length_and_dec()
+ {
+ decimals= 0;
+
+ // max length: IPv6-address -- 16 bytes
+ // 16 bytes / 2 bytes per group == 8 groups => 7 delimiter
+ // 4 symbols per group
+ fix_length_and_charset(8 * 4 + 7, default_charset());
+
+ maybe_null= 1;
+ }
+
+protected:
+ virtual bool calc_value(String *arg, String *buffer);
+};
+
+
+/*************************************************************************
+ Item_func_is_ipv4 implements IS_IPV4() SQL-function.
+*************************************************************************/
+
+class Item_func_is_ipv4 : public Item_func_inet_bool_base
+{
+public:
+ inline Item_func_is_ipv4(Item *ip_addr)
+ : Item_func_inet_bool_base(ip_addr)
+ { }
+
+public:
+ virtual const char *func_name() const
+ { return "is_ipv4"; }
+
+protected:
+ virtual bool calc_value(const String *arg);
+};
+
+
+/*************************************************************************
+ Item_func_is_ipv6 implements IS_IPV6() SQL-function.
+*************************************************************************/
+
+class Item_func_is_ipv6 : public Item_func_inet_bool_base
+{
+public:
+ inline Item_func_is_ipv6(Item *ip_addr)
+ : Item_func_inet_bool_base(ip_addr)
+ { }
+
+public:
+ virtual const char *func_name() const
+ { return "is_ipv6"; }
+
+protected:
+ virtual bool calc_value(const String *arg);
+};
+
+
+/*************************************************************************
+ Item_func_is_ipv4_compat implements IS_IPV4_COMPAT() SQL-function.
+*************************************************************************/
+
+class Item_func_is_ipv4_compat : public Item_func_inet_bool_base
+{
+public:
+ inline Item_func_is_ipv4_compat(Item *ip_addr)
+ : Item_func_inet_bool_base(ip_addr)
+ { }
+
+public:
+ virtual const char *func_name() const
+ { return "is_ipv4_compat"; }
+
+protected:
+ virtual bool calc_value(const String *arg);
+};
+
+
+/*************************************************************************
+ Item_func_is_ipv4_mapped implements IS_IPV4_MAPPED() SQL-function.
+*************************************************************************/
+
+class Item_func_is_ipv4_mapped : public Item_func_inet_bool_base
+{
+public:
+ inline Item_func_is_ipv4_mapped(Item *ip_addr)
+ : Item_func_inet_bool_base(ip_addr)
+ { }
+
+public:
+ virtual const char *func_name() const
+ { return "is_ipv4_mapped"; }
+
+protected:
+ virtual bool calc_value(const String *arg);
+};
+
+#endif // ITEM_INETFUNC_INCLUDED
diff --git a/sql/item_strfunc.cc b/sql/item_strfunc.cc
index 1ae080ba22d..bee1b600d8f 100644
--- a/sql/item_strfunc.cc
+++ b/sql/item_strfunc.cc
@@ -514,39 +514,42 @@ void Item_func_from_base64::fix_length_and_dec()
String *Item_func_from_base64::val_str(String *str)
{
String *res= args[0]->val_str_ascii(str);
- bool too_long= false;
int length;
const char *end_ptr;
- if (!res ||
- res->length() > (uint) base64_decode_max_arg_length() ||
- (too_long=
- ((uint) (length= base64_needed_decoded_length((int) res->length())) >
- current_thd->variables.max_allowed_packet)) ||
- tmp_value.alloc((uint) length) ||
- (length= base64_decode(res->ptr(), (int) res->length(),
+ if (!res)
+ goto err;
+
+ if (res->length() > (uint) base64_decode_max_arg_length() ||
+ ((uint) (length= base64_needed_decoded_length((int) res->length())) >
+ current_thd->variables.max_allowed_packet))
+ {
+ push_warning_printf(current_thd, Sql_condition::WARN_LEVEL_WARN,
+ ER_WARN_ALLOWED_PACKET_OVERFLOWED,
+ ER(ER_WARN_ALLOWED_PACKET_OVERFLOWED), func_name(),
+ current_thd->variables.max_allowed_packet);
+ goto err;
+ }
+
+ if (tmp_value.alloc((uint) length))
+ goto err;
+
+ if ((length= base64_decode(res->ptr(), (int) res->length(),
(char *) tmp_value.ptr(), &end_ptr, 0)) < 0 ||
end_ptr < res->ptr() + res->length())
{
- null_value= 1; // NULL input, too long input, OOM, or badly formed input
- if (too_long)
- {
- push_warning_printf(current_thd, Sql_condition::WARN_LEVEL_WARN,
- ER_WARN_ALLOWED_PACKET_OVERFLOWED,
- ER(ER_WARN_ALLOWED_PACKET_OVERFLOWED), func_name(),
- current_thd->variables.max_allowed_packet);
- }
- else if (res && length < 0)
- {
- push_warning_printf(current_thd, Sql_condition::WARN_LEVEL_WARN,
- ER_BAD_BASE64_DATA, ER(ER_BAD_BASE64_DATA),
- end_ptr - res->ptr());
- }
- return 0;
+ push_warning_printf(current_thd, Sql_condition::WARN_LEVEL_WARN,
+ ER_BAD_BASE64_DATA, ER(ER_BAD_BASE64_DATA),
+ end_ptr - res->ptr());
+ goto err;
}
+
tmp_value.length((uint) length);
null_value= 0;
return &tmp_value;
+err:
+ null_value= 1; // NULL input, too long input, OOM, or badly formed input
+ return 0;
}
///////////////////////////////////////////////////////////////////////////////
@@ -599,7 +602,7 @@ String *Item_func_decode_histogram::val_str(String *str)
val= p[i] / ((double)((1 << 8) - 1));
break;
case DOUBLE_PREC_HB:
- val= ((uint16 *)(p + i))[0] / ((double)((1 << 16) - 1));
+ val= uint2korr(p + i) / ((double)((1 << 16) - 1));
i++;
break;
default:
@@ -1604,7 +1607,7 @@ String *Item_str_conv::val_str(String *str)
if (multiply == 1)
{
uint len;
- res= copy_if_not_alloced(str,res,res->length());
+ res= copy_if_not_alloced(&tmp_value, res, res->length());
len= converter(collation.collation, (char*) res->ptr(), res->length(),
(char*) res->ptr(), res->length());
DBUG_ASSERT(len <= res->length());
@@ -1810,8 +1813,10 @@ void Item_func_substr_index::fix_length_and_dec()
String *Item_func_substr_index::val_str(String *str)
{
DBUG_ASSERT(fixed == 1);
+ char buff[MAX_FIELD_WIDTH];
+ String tmp(buff,sizeof(buff),system_charset_info);
String *res= args[0]->val_str(str);
- String *delimiter= args[1]->val_str(&tmp_value);
+ String *delimiter= args[1]->val_str(&tmp);
int32 count= (int32) args[2]->val_int();
uint offset;
@@ -1918,6 +1923,8 @@ String *Item_func_substr_index::val_str(String *str)
break;
}
}
+ if (count)
+ return res; // Didn't find, return org string
}
}
/*
@@ -3857,48 +3864,6 @@ void Item_func_export_set::fix_length_and_dec()
fix_char_length(length * 64 + sep_length * 63);
}
-String* Item_func_inet_ntoa::val_str(String* str)
-{
- DBUG_ASSERT(fixed == 1);
- uchar buf[8], *p;
- ulonglong n = (ulonglong) args[0]->val_int();
- char num[4];
-
- /*
- We do not know if args[0] is NULL until we have called
- some val function on it if args[0] is not a constant!
-
- Also return null if n > 255.255.255.255
- */
- if ((null_value= (args[0]->null_value || n > 0xffffffff)))
- return 0; // Null value
-
- str->set_charset(collation.collation);
- str->length(0);
- int4store(buf,n);
-
- /* Now we can assume little endian. */
-
- num[3]='.';
- for (p=buf+4 ; p-- > buf ; )
- {
- uint c = *p;
- uint n1,n2; // Try to avoid divisions
- n1= c / 100; // 100 digits
- c-= n1*100;
- n2= c / 10; // 10 digits
- c-=n2*10; // last digit
- num[0]=(char) n1+'0';
- num[1]=(char) n2+'0';
- num[2]=(char) c+'0';
- uint length= (n1 ? 4 : n2 ? 3 : 2); // Remove pre-zero
- uint dot_length= (p <= buf) ? 1 : 0;
- (void) str->append(num + 4 - length, length - dot_length,
- &my_charset_latin1);
- }
- return str;
-}
-
#define get_esc_bit(mask, num) (1 & (*((mask) + ((num) >> 3))) >> ((num) & 7))
@@ -5094,8 +5059,10 @@ bool Item_dyncol_get::get_date(MYSQL_TIME *ltime, ulonglong fuzzy_date)
case DYN_COL_UINT:
if (signed_value || val.x.ulong_value <= LONGLONG_MAX)
{
- if (int_to_datetime_with_warn(val.x.ulong_value, ltime, fuzzy_date,
- 0 /* TODO */))
+ bool neg= val.x.ulong_value > LONGLONG_MAX;
+ if (int_to_datetime_with_warn(neg, neg ? -val.x.ulong_value :
+ val.x.ulong_value,
+ ltime, fuzzy_date, 0 /* TODO */))
goto null;
return 0;
}
diff --git a/sql/item_strfunc.h b/sql/item_strfunc.h
index ff8a916d200..f3d5c064423 100644
--- a/sql/item_strfunc.h
+++ b/sql/item_strfunc.h
@@ -880,21 +880,6 @@ class Item_func_export_set: public Item_str_func
const char *func_name() const { return "export_set"; }
};
-class Item_func_inet_ntoa : public Item_str_func
-{
-public:
- Item_func_inet_ntoa(Item *a) :Item_str_func(a)
- {
- }
- String* val_str(String* str);
- const char *func_name() const { return "inet_ntoa"; }
- void fix_length_and_dec()
- {
- decimals= 0;
- fix_length_and_charset(3 * 8 + 7, default_charset());
- maybe_null= 1;
- }
-};
class Item_func_quote :public Item_str_func
{
diff --git a/sql/item_timefunc.cc b/sql/item_timefunc.cc
index 4d261e7a7d9..5fddad56028 100644
--- a/sql/item_timefunc.cc
+++ b/sql/item_timefunc.cc
@@ -1298,6 +1298,16 @@ bool get_interval_value(Item *args,interval_type int_type, INTERVAL *interval)
if (!(val= args->val_decimal(&decimal_value)))
return true;
interval->neg= my_decimal2seconds(val, &second, &second_part);
+ if (second == LONGLONG_MAX)
+ {
+ ErrConvDecimal err(val);
+ push_warning_printf(current_thd, Sql_condition::WARN_LEVEL_WARN,
+ ER_TRUNCATED_WRONG_VALUE,
+ ER(ER_TRUNCATED_WRONG_VALUE), "DECIMAL",
+ err.ptr());
+ return true;
+ }
+
interval->second= second;
interval->second_part= second_part;
return false;
@@ -2523,10 +2533,10 @@ bool Item_date_typecast::get_date(MYSQL_TIME *ltime, ulonglong fuzzy_date)
if (get_arg0_date(ltime, fuzzy_date & ~TIME_TIME_ONLY))
return 1;
- ltime->hour= ltime->minute= ltime->second= ltime->second_part= 0;
- ltime->time_type= MYSQL_TIMESTAMP_DATE;
- return (null_value= check_date_with_warn(ltime, fuzzy_date,
- MYSQL_TIMESTAMP_DATE));
+ if (make_date_with_warn(ltime, fuzzy_date, MYSQL_TIMESTAMP_DATE))
+ return (null_value= 1);
+
+ return 0;
}
@@ -3144,7 +3154,7 @@ void Item_func_str_to_date::fix_length_and_dec()
}
cached_field_type= MYSQL_TYPE_DATETIME;
- decimals= NOT_FIXED_DEC;
+ decimals= TIME_SECOND_PART_DIGITS;
if ((const_item= args[1]->const_item()))
{
char format_buff[64];
diff --git a/sql/item_timefunc.h b/sql/item_timefunc.h
index 8f881487e21..29badddad8e 100644
--- a/sql/item_timefunc.h
+++ b/sql/item_timefunc.h
@@ -809,7 +809,7 @@ public:
bool get_date(MYSQL_TIME *res, ulonglong fuzzy_date);
void fix_length_and_dec()
{
- decimals= args[0]->decimals;
+ decimals= MY_MIN(args[0]->decimals, TIME_SECOND_PART_DIGITS);
Item_timefunc::fix_length_and_dec();
}
const char *func_name() const { return "sec_to_time"; }
diff --git a/sql/item_xmlfunc.cc b/sql/item_xmlfunc.cc
index 30db7e635e2..759b929ff82 100644
--- a/sql/item_xmlfunc.cc
+++ b/sql/item_xmlfunc.cc
@@ -2899,7 +2899,7 @@ bool Item_func_xml_update::collect_result(String *str,
str->length(0);
str->set_charset(collation.collation);
return
- /* Put the XML part preceeding the replaced piece */
+ /* Put the XML part preceding the replaced piece */
str->append(xml.raw()->ptr(), cut->beg - xml.raw()->ptr() - offs) ||
/* Put the replacement */
str->append(replace->ptr(), replace->length()) ||
diff --git a/sql/lock.cc b/sql/lock.cc
index 54681d25b0a..54c7720e750 100644
--- a/sql/lock.cc
+++ b/sql/lock.cc
@@ -323,6 +323,8 @@ bool mysql_lock_tables(THD *thd, MYSQL_LOCK *sql_lock, uint flags)
(void) unlock_external(thd, sql_lock->table, sql_lock->table_count);
end:
+ THD_STAGE_INFO(thd, stage_after_table_lock);
+
if (thd->killed)
{
thd->send_kill_message();
@@ -860,6 +862,8 @@ bool lock_object_name(THD *thd, MDL_key::enum_mdl_namespace mdl_type,
MDL_request schema_request;
MDL_request mdl_request;
+ DBUG_ASSERT(ok_for_lower_case_names(db));
+
if (thd->locked_tables_mode)
{
my_message(ER_LOCK_OR_ACTIVE_TRANSACTION,
diff --git a/sql/log.cc b/sql/log.cc
index 901e4e5041d..42d0a897eaa 100644
--- a/sql/log.cc
+++ b/sql/log.cc
@@ -73,6 +73,8 @@ static int binlog_init(void *p);
static int binlog_close_connection(handlerton *hton, THD *thd);
static int binlog_savepoint_set(handlerton *hton, THD *thd, void *sv);
static int binlog_savepoint_rollback(handlerton *hton, THD *thd, void *sv);
+static bool binlog_savepoint_rollback_can_release_mdl(handlerton *hton,
+ THD *thd);
static int binlog_commit(handlerton *hton, THD *thd, bool all);
static int binlog_rollback(handlerton *hton, THD *thd, bool all);
static int binlog_prepare(handlerton *hton, THD *thd, bool all);
@@ -1629,6 +1631,8 @@ int binlog_init(void *p)
binlog_hton->close_connection= binlog_close_connection;
binlog_hton->savepoint_set= binlog_savepoint_set;
binlog_hton->savepoint_rollback= binlog_savepoint_rollback;
+ binlog_hton->savepoint_rollback_can_release_mdl=
+ binlog_savepoint_rollback_can_release_mdl;
binlog_hton->commit= binlog_commit;
binlog_hton->rollback= binlog_rollback;
binlog_hton->prepare= binlog_prepare;
@@ -1879,6 +1883,32 @@ static int binlog_prepare(handlerton *hton, THD *thd, bool all)
return 0;
}
+/*
+ We flush the cache wrapped in a beging/rollback if:
+ . aborting a single or multi-statement transaction and;
+ . the OPTION_KEEP_LOG is active or;
+ . the format is STMT and a non-trans table was updated or;
+ . the format is MIXED and a temporary non-trans table was
+ updated or;
+ . the format is MIXED, non-trans table was updated and
+ aborting a single statement transaction;
+*/
+static bool trans_cannot_safely_rollback(THD *thd, bool all)
+{
+ binlog_cache_mngr *const cache_mngr=
+ (binlog_cache_mngr*) thd_get_ha_data(thd, binlog_hton);
+
+ return ((thd->variables.option_bits & OPTION_KEEP_LOG) ||
+ (trans_has_updated_non_trans_table(thd) &&
+ thd->variables.binlog_format == BINLOG_FORMAT_STMT) ||
+ (cache_mngr->trx_cache.changes_to_non_trans_temp_table() &&
+ thd->variables.binlog_format == BINLOG_FORMAT_MIXED) ||
+ (trans_has_updated_non_trans_table(thd) &&
+ ending_single_stmt_trans(thd,all) &&
+ thd->variables.binlog_format == BINLOG_FORMAT_MIXED));
+}
+
+
/**
This function is called once after each statement.
@@ -1999,25 +2029,7 @@ static int binlog_rollback(handlerton *hton, THD *thd, bool all)
}
else if (!error)
{
- /*
- We flush the cache wrapped in a beging/rollback if:
- . aborting a single or multi-statement transaction and;
- . the OPTION_KEEP_LOG is active or;
- . the format is STMT and a non-trans table was updated or;
- . the format is MIXED and a temporary non-trans table was
- updated or;
- . the format is MIXED, non-trans table was updated and
- aborting a single statement transaction;
- */
- if (ending_trans(thd, all) &&
- ((thd->variables.option_bits & OPTION_KEEP_LOG) ||
- (trans_has_updated_non_trans_table(thd) &&
- thd->variables.binlog_format == BINLOG_FORMAT_STMT) ||
- (cache_mngr->trx_cache.changes_to_non_trans_temp_table() &&
- thd->variables.binlog_format == BINLOG_FORMAT_MIXED) ||
- (trans_has_updated_non_trans_table(thd) &&
- ending_single_stmt_trans(thd,all) &&
- thd->variables.binlog_format == BINLOG_FORMAT_MIXED)))
+ if (ending_trans(thd, all) && trans_cannot_safely_rollback(thd, all))
error= binlog_rollback_flush_trx_cache(thd, all, cache_mngr);
/*
Truncate the cache if:
@@ -2197,6 +2209,30 @@ static int binlog_savepoint_rollback(handlerton *hton, THD *thd, void *sv)
}
+/**
+ Check whether binlog state allows to safely release MDL locks after
+ rollback to savepoint.
+
+ @param hton The binlog handlerton.
+ @param thd The client thread that executes the transaction.
+
+ @return true - It is safe to release MDL locks.
+ false - If it is not.
+*/
+static bool binlog_savepoint_rollback_can_release_mdl(handlerton *hton,
+ THD *thd)
+{
+ DBUG_ENTER("binlog_savepoint_rollback_can_release_mdl");
+ /*
+ If we have not updated any non-transactional tables rollback
+ to savepoint will simply truncate binlog cache starting from
+ SAVEPOINT command. So it should be safe to release MDL acquired
+ after SAVEPOINT command in this case.
+ */
+ DBUG_RETURN(!trans_cannot_safely_rollback(thd, true));
+}
+
+
int check_binlog_magic(IO_CACHE* log, const char** errmsg)
{
uchar magic[4];
@@ -2610,7 +2646,8 @@ int MYSQL_LOG::generate_new_name(char *new_name, const char *log_name)
{
if (!fn_ext(log_name)[0])
{
- if (find_uniq_filename(new_name))
+ if (DBUG_EVALUATE_IF("binlog_inject_new_name_error", TRUE, FALSE) ||
+ find_uniq_filename(new_name))
{
my_printf_error(ER_NO_UNIQUE_LOGFILE, ER(ER_NO_UNIQUE_LOGFILE),
MYF(ME_FATALERROR), log_name);
@@ -2867,7 +2904,8 @@ bool MYSQL_QUERY_LOG::write(THD *thd, time_t current_time,
my_b_printf(&log_file,
"# Full_scan: %s Full_join: %s "
"Tmp_table: %s Tmp_table_on_disk: %s\n"
- "# Filesort: %s Filesort_on_disk: %s Merge_passes: %lu\n",
+ "# Filesort: %s Filesort_on_disk: %s Merge_passes: %lu "
+ "Priority_queue: %s\n",
((thd->query_plan_flags & QPLAN_FULL_SCAN) ? "Yes" : "No"),
((thd->query_plan_flags & QPLAN_FULL_JOIN) ? "Yes" : "No"),
((thd->query_plan_flags & QPLAN_TMP_TABLE) ? "Yes" : "No"),
@@ -2875,7 +2913,10 @@ bool MYSQL_QUERY_LOG::write(THD *thd, time_t current_time,
((thd->query_plan_flags & QPLAN_FILESORT) ? "Yes" : "No"),
((thd->query_plan_flags & QPLAN_FILESORT_DISK) ?
"Yes" : "No"),
- thd->query_plan_fsort_passes) == (size_t) -1)
+ thd->query_plan_fsort_passes,
+ ((thd->query_plan_flags & QPLAN_FILESORT_PRIORITY_QUEUE) ?
+ "Yes" : "No")
+ ) == (size_t) -1)
tmp_errno= errno;
if (thd->variables.log_slow_verbosity & LOG_SLOW_VERBOSITY_EXPLAIN &&
thd->lex->explain)
@@ -4060,6 +4101,7 @@ int MYSQL_BIN_LOG::purge_first_log(Relay_log_info* rli, bool included)
{
int error;
char *to_purge_if_included= NULL;
+ inuse_relaylog *ir;
DBUG_ENTER("purge_first_log");
DBUG_ASSERT(is_open());
@@ -4067,7 +4109,30 @@ int MYSQL_BIN_LOG::purge_first_log(Relay_log_info* rli, bool included)
DBUG_ASSERT(!strcmp(rli->linfo.log_file_name,rli->event_relay_log_name));
mysql_mutex_lock(&LOCK_index);
- to_purge_if_included= my_strdup(rli->group_relay_log_name, MYF(0));
+
+ ir= rli->inuse_relaylog_list;
+ while (ir)
+ {
+ inuse_relaylog *next= ir->next;
+ if (!ir->completed || ir->dequeued_count < ir->queued_count)
+ {
+ included= false;
+ break;
+ }
+ if (!included && !strcmp(ir->name, rli->group_relay_log_name))
+ break;
+ if (!next)
+ {
+ rli->last_inuse_relaylog= NULL;
+ included= 1;
+ to_purge_if_included= my_strdup(ir->name, MYF(0));
+ }
+ my_free(ir);
+ ir= next;
+ }
+ rli->inuse_relaylog_list= ir;
+ if (ir)
+ to_purge_if_included= my_strdup(ir->name, MYF(0));
/*
Read the next log file name from the index file and pass it back to
@@ -6775,7 +6840,7 @@ MYSQL_BIN_LOG::queue_for_group_commit(group_commit_entry *orig_entry)
/* Interrupted by kill. */
DEBUG_SYNC(orig_entry->thd, "group_commit_waiting_for_prior_killed");
wfc->wakeup_error= orig_entry->thd->killed_errno();
- if (wfc->wakeup_error)
+ if (!wfc->wakeup_error)
wfc->wakeup_error= ER_QUERY_INTERRUPTED;
my_message(wfc->wakeup_error, ER(wfc->wakeup_error), MYF(0));
DBUG_RETURN(-1);
@@ -6786,12 +6851,6 @@ MYSQL_BIN_LOG::queue_for_group_commit(group_commit_entry *orig_entry)
else
mysql_mutex_unlock(&wfc->LOCK_wait_commit);
}
- if (wfc && wfc->wakeup_error)
- {
- my_error(ER_PRIOR_COMMIT_FAILED, MYF(0));
- DBUG_RETURN(-1);
- }
-
/*
If the transaction we were waiting for has already put us into the group
commit queue (and possibly already done the entire binlog commit for us),
@@ -6800,6 +6859,12 @@ MYSQL_BIN_LOG::queue_for_group_commit(group_commit_entry *orig_entry)
if (orig_entry->queued_by_other)
DBUG_RETURN(0);
+ if (wfc && wfc->wakeup_error)
+ {
+ my_error(ER_PRIOR_COMMIT_FAILED, MYF(0));
+ DBUG_RETURN(-1);
+ }
+
/* Now enqueue ourselves in the group commit queue. */
DEBUG_SYNC(orig_entry->thd, "commit_before_enqueue");
orig_entry->thd->clear_wakeup_ready();
@@ -9003,6 +9068,8 @@ binlog_background_thread(void *arg __attribute__((unused)))
thd->thread_id= thread_id++;
mysql_mutex_unlock(&LOCK_thread_count);
thd->store_globals();
+ thd->security_ctx->skip_grants();
+ thd->set_command(COM_DAEMON);
/*
Load the slave replication GTID state from the mysql.gtid_slave_pos
@@ -9306,7 +9373,7 @@ int TC_LOG_BINLOG::recover(LOG_INFO *linfo, const char *last_log_name,
file= -1;
}
- if (0 == strcmp(linfo->log_file_name, last_log_name))
+ if (!strcmp(linfo->log_file_name, last_log_name))
break; // No more files to do
if ((file= open_binlog(&log, linfo->log_file_name, &errmsg)) < 0)
{
diff --git a/sql/log_event.cc b/sql/log_event.cc
index 6d2854a9f11..188aa87ae51 100644
--- a/sql/log_event.cc
+++ b/sql/log_event.cc
@@ -1,6 +1,6 @@
/*
- Copyright (c) 2000, 2013, Oracle and/or its affiliates.
- Copyright (c) 2009, 2013, Monty Program Ab.
+ Copyright (c) 2000, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2009, 2014, Monty Program Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -41,6 +41,7 @@
#include "transaction.h"
#include <my_dir.h>
#include "sql_show.h" // append_identifier
+#include <mysql/psi/mysql_statement.h>
#include <strfunc.h>
#include "compat56.h"
@@ -189,6 +190,28 @@ static const char *HA_ERR(int i)
return "No Error!";
}
+
+/*
+ Return true if an error caught during event execution is a temporary error
+ that will cause automatic retry of the event group during parallel
+ replication, false otherwise.
+
+ In parallel replication, conflicting transactions can occasionally cause
+ deadlocks; such errors are handled automatically by rolling back re-trying
+ the transactions, so should not pollute the error log.
+*/
+static bool
+is_parallel_retry_error(rpl_group_info *rgi, int err)
+{
+ if (!rgi->is_parallel_exec)
+ return false;
+ if (rgi->killed_for_retry &&
+ (err == ER_QUERY_INTERRUPTED || err == ER_CONNECTION_KILLED))
+ return true;
+ return has_temporary_error(rgi->thd);
+}
+
+
/**
Error reporting facility for Rows_log_event::do_apply_event
@@ -203,7 +226,7 @@ static const char *HA_ERR(int i)
*/
static void inline slave_rows_error_report(enum loglevel level, int ha_error,
- Relay_log_info const *rli, THD *thd,
+ rpl_group_info *rgi, THD *thd,
TABLE *table, const char * type,
const char *log_name, ulong pos)
{
@@ -213,8 +236,19 @@ static void inline slave_rows_error_report(enum loglevel level, int ha_error,
uint len;
Diagnostics_area::Sql_condition_iterator it=
thd->get_stmt_da()->sql_conditions();
+ Relay_log_info const *rli= rgi->rli;
const Sql_condition *err;
buff[0]= 0;
+ int errcode= thd->is_error() ? thd->get_stmt_da()->sql_errno() : 0;
+
+ /*
+ In parallel replication, deadlocks or other temporary errors can happen
+ occasionally in normal operation, they will be handled correctly and
+ automatically by re-trying the transactions. So do not pollute the error
+ log with messages about them.
+ */
+ if (is_parallel_retry_error(rgi, errcode))
+ return;
for (err= it++, slider= buff; err && slider < buff_end - 1;
slider += len, err= it++)
@@ -225,7 +259,7 @@ static void inline slave_rows_error_report(enum loglevel level, int ha_error,
}
if (ha_error != 0)
- rli->report(level, thd->is_error() ? thd->get_stmt_da()->sql_errno() : 0,
+ rli->report(level, errcode, rgi->gtid_info(),
"Could not execute %s event on table %s.%s;"
"%s handler error %s; "
"the event's master log %s, end_log_pos %lu",
@@ -233,7 +267,7 @@ static void inline slave_rows_error_report(enum loglevel level, int ha_error,
buff, handler_error == NULL ? "<unknown>" : handler_error,
log_name, pos);
else
- rli->report(level, thd->is_error() ? thd->get_stmt_da()->sql_errno() : 0,
+ rli->report(level, errcode, rgi->gtid_info(),
"Could not execute %s event on table %s.%s;"
"%s the event's master log %s, end_log_pos %lu",
type, table->s->db.str, table->s->table_name.str,
@@ -4083,10 +4117,11 @@ int Query_log_event::do_apply_event(rpl_group_info *rgi,
*/
int error;
char llbuff[22];
- if ((error= rows_event_stmt_cleanup(rgi, thd)))
+ if ((error= rows_event_stmt_cleanup(rgi, thd)) &&
+ !is_parallel_retry_error(rgi, error))
{
- const_cast<Relay_log_info*>(rli)->report(ERROR_LEVEL, error,
- "Error in cleaning up after an event preceeding the commit; "
+ rli->report(ERROR_LEVEL, error, rgi->gtid_info(),
+ "Error in cleaning up after an event preceding the commit; "
"the group log file/position: %s %s",
const_cast<Relay_log_info*>(rli)->group_master_log_name,
llstr(const_cast<Relay_log_info*>(rli)->group_master_log_pos,
@@ -4153,7 +4188,8 @@ int Query_log_event::do_apply_event(rpl_group_info *rgi,
(sql_mode & ~(ulong) MODE_NO_DIR_IN_CREATE));
if (charset_inited)
{
- if (rli->cached_charset_compare(charset))
+ rpl_sql_thread_info *sql_info= thd->system_thread_info.rpl_sql_info;
+ if (sql_info->cached_charset_compare(charset))
{
/* Verify that we support the charsets found in the event. */
if (!(thd->variables.character_set_client=
@@ -4169,7 +4205,7 @@ int Query_log_event::do_apply_event(rpl_group_info *rgi,
stop with EE_UNKNOWN_CHARSET in compare_errors (unless set to
ignore this error).
*/
- set_slave_thread_default_charset(thd, rli);
+ set_slave_thread_default_charset(thd, rgi);
goto compare_errors;
}
thd->update_charset(); // for the charset change to take effect
@@ -4229,21 +4265,24 @@ int Query_log_event::do_apply_event(rpl_group_info *rgi,
Record any GTID in the same transaction, so slave state is
transactionally consistent.
*/
- if (current_stmt_is_commit && (sub_id= rgi->gtid_sub_id))
+ if (current_stmt_is_commit && rgi->gtid_pending)
{
- /* Clear the GTID from the RLI so we don't accidentally reuse it. */
- rgi->gtid_sub_id= 0;
+ sub_id= rgi->gtid_sub_id;
+ rgi->gtid_pending= false;
gtid= rgi->current_gtid;
thd->variables.option_bits&= ~OPTION_GTID_BEGIN;
if (rpl_global_gtid_slave_state.record_gtid(thd, &gtid, sub_id, true, false))
{
- rli->report(ERROR_LEVEL, ER_CANNOT_UPDATE_GTID_STATE,
- "Error during COMMIT: failed to update GTID state in "
- "%s.%s: %d: %s",
- "mysql", rpl_gtid_slave_state_table_name.str,
- thd->get_stmt_da()->sql_errno(),
- thd->get_stmt_da()->message());
+ int errcode= thd->get_stmt_da()->sql_errno();
+ if (!is_parallel_retry_error(rgi, errcode))
+ rli->report(ERROR_LEVEL, ER_CANNOT_UPDATE_GTID_STATE,
+ rgi->gtid_info(),
+ "Error during COMMIT: failed to update GTID state in "
+ "%s.%s: %d: %s",
+ "mysql", rpl_gtid_slave_state_table_name.str,
+ errcode,
+ thd->get_stmt_da()->message());
trans_rollback(thd);
sub_id= 0;
thd->is_slave_error= 1;
@@ -4271,6 +4310,13 @@ int Query_log_event::do_apply_event(rpl_group_info *rgi,
Parser_state parser_state;
if (!parser_state.init(thd, thd->query(), thd->query_length()))
{
+ thd->m_statement_psi= MYSQL_START_STATEMENT(&thd->m_statement_state,
+ stmt_info_rpl.m_key,
+ thd->db, thd->db_length,
+ thd->charset());
+ THD_STAGE_INFO(thd, stage_init);
+ MYSQL_SET_STATEMENT_TEXT(thd->m_statement_psi, thd->query(), thd->query_length());
+
mysql_parse(thd, thd->query(), thd->query_length(), &parser_state);
/* Finalize server status flags after executing a statement. */
thd->update_server_status();
@@ -4304,7 +4350,7 @@ int Query_log_event::do_apply_event(rpl_group_info *rgi,
clear_all_errors(thd, const_cast<Relay_log_info*>(rli)); /* Can ignore query */
else
{
- rli->report(ERROR_LEVEL, expected_error,
+ rli->report(ERROR_LEVEL, expected_error, rgi->gtid_info(),
"\
Query partially completed on the master (error on master: %d) \
and was aborted. There is a chance that your master is inconsistent at this \
@@ -4360,7 +4406,7 @@ compare_errors:
!ignored_error_code(actual_error) &&
!ignored_error_code(expected_error))
{
- rli->report(ERROR_LEVEL, 0,
+ rli->report(ERROR_LEVEL, 0, rgi->gtid_info(),
"\
Query caused different errors on master and slave. \
Error on master: message (format)='%s' error code=%d ; \
@@ -4383,18 +4429,21 @@ Default database: '%s'. Query: '%s'",
{
DBUG_PRINT("info",("error ignored"));
clear_all_errors(thd, const_cast<Relay_log_info*>(rli));
- thd->reset_killed();
+ if (actual_error == ER_QUERY_INTERRUPTED ||
+ actual_error == ER_CONNECTION_KILLED)
+ thd->reset_killed();
}
/*
Other cases: mostly we expected no error and get one.
*/
else if (thd->is_slave_error || thd->is_fatal_error)
{
- rli->report(ERROR_LEVEL, actual_error,
- "Error '%s' on query. Default database: '%s'. Query: '%s'",
- (actual_error ? thd->get_stmt_da()->message() :
- "unexpected success or fatal error"),
- print_slave_db_safe(thd->db), query_arg);
+ if (!is_parallel_retry_error(rgi, actual_error))
+ rli->report(ERROR_LEVEL, actual_error, rgi->gtid_info(),
+ "Error '%s' on query. Default database: '%s'. Query: '%s'",
+ (actual_error ? thd->get_stmt_da()->message() :
+ "unexpected success or fatal error"),
+ print_slave_db_safe(thd->db), query_arg);
thd->is_slave_error= 1;
}
@@ -4454,6 +4503,11 @@ end:
thd->set_db(NULL, 0); /* will free the current database */
thd->reset_query();
DBUG_PRINT("info", ("end: query= 0"));
+
+ /* Mark the statement completed. */
+ MYSQL_END_STATEMENT(thd->m_statement_psi, thd->get_stmt_da());
+ thd->m_statement_psi= NULL;
+
/*
As a disk space optimization, future masters will not log an event for
LAST_INSERT_ID() if that function returned 0 (and thus they will be able
@@ -4470,18 +4524,7 @@ end:
int Query_log_event::do_update_pos(rpl_group_info *rgi)
{
- /*
- Note that we will not increment group* positions if we are just
- after a SET ONE_SHOT, because SET ONE_SHOT should not be separated
- from its following updating query.
- */
- if (thd->one_shot_set)
- {
- rgi->inc_event_relay_log_pos();
- return 0;
- }
- else
- return Log_event::do_update_pos(rgi);
+ return Log_event::do_update_pos(rgi);
}
@@ -5052,7 +5095,7 @@ int Format_description_log_event::do_apply_event(rpl_group_info *rgi)
if (!is_artificial_event() && created && thd->transaction.all.ha_list)
{
/* This is not an error (XA is safe), just an information */
- rli->report(INFORMATION_LEVEL, 0,
+ rli->report(INFORMATION_LEVEL, 0, NULL,
"Rolling back unfinished transaction (no COMMIT "
"or ROLLBACK in relay log). A probable cause is that "
"the master died while writing the transaction to "
@@ -5993,7 +6036,7 @@ error:
sql_errno=ER_UNKNOWN_ERROR;
err=ER(sql_errno);
}
- rli->report(ERROR_LEVEL, sql_errno,"\
+ rli->report(ERROR_LEVEL, sql_errno, rgi->gtid_info(), "\
Error '%s' running LOAD DATA INFILE on table '%s'. Default database: '%s'",
err, (char*)table_name, print_slave_db_safe(remember_db));
free_root(thd->mem_root,MYF(MY_KEEP_PREALLOC));
@@ -6010,7 +6053,7 @@ Error '%s' running LOAD DATA INFILE on table '%s'. Default database: '%s'",
(char*)table_name,
print_slave_db_safe(remember_db));
- rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, rgi->gtid_info(),
ER(ER_SLAVE_FATAL_ERROR), buf);
DBUG_RETURN(1);
}
@@ -6211,7 +6254,7 @@ int Rotate_log_event::do_update_pos(rpl_group_info *rgi)
master is 4.0 then the events are in the slave's format (conversion).
*/
set_slave_thread_options(thd);
- set_slave_thread_default_charset(thd, rli);
+ set_slave_thread_default_charset(thd, rgi);
thd->variables.sql_mode= global_system_variables.sql_mode;
thd->variables.auto_increment_increment=
thd->variables.auto_increment_offset= 1;
@@ -6500,12 +6543,10 @@ Gtid_log_event::do_apply_event(rpl_group_info *rgi)
thd->variables.server_id= this->server_id;
thd->variables.gtid_domain_id= this->domain_id;
thd->variables.gtid_seq_no= this->seq_no;
+ mysql_reset_thd_for_next_command(thd);
if (opt_gtid_strict_mode && opt_bin_log && opt_log_slave_updates)
{
- /* Need to reset prior "ok" status to give an error. */
- thd->clear_error();
- thd->get_stmt_da()->reset_diagnostics_area();
if (mysql_bin_log.check_strict_gtid_sequence(this->domain_id,
this->server_id, this->seq_no))
return 1;
@@ -7283,28 +7324,41 @@ int Xid_log_event::do_apply_event(rpl_group_info *rgi)
bool res;
int err;
rpl_gtid gtid;
- uint64 sub_id;
+ uint64 sub_id= 0;
Relay_log_info const *rli= rgi->rli;
/*
+ XID_EVENT works like a COMMIT statement. And it also updates the
+ mysql.gtid_slave_pos table with the GTID of the current transaction.
+
+ Therefore, it acts much like a normal SQL statement, so we need to do
+ mysql_reset_thd_for_next_command() as if starting a new statement.
+ */
+ mysql_reset_thd_for_next_command(thd);
+ /*
Record any GTID in the same transaction, so slave state is transactionally
consistent.
*/
- if ((sub_id= rgi->gtid_sub_id))
+ if (rgi->gtid_pending)
{
- /* Clear the GTID from the RLI so we don't accidentally reuse it. */
- rgi->gtid_sub_id= 0;
+ sub_id= rgi->gtid_sub_id;
+ rgi->gtid_pending= false;
gtid= rgi->current_gtid;
err= rpl_global_gtid_slave_state.record_gtid(thd, &gtid, sub_id, true, false);
if (err)
{
- rli->report(ERROR_LEVEL, ER_CANNOT_UPDATE_GTID_STATE,
- "Error during XID COMMIT: failed to update GTID state in "
- "%s.%s: %d: %s",
- "mysql", rpl_gtid_slave_state_table_name.str,
- thd->get_stmt_da()->sql_errno(),
- thd->get_stmt_da()->message());
+ int ec= thd->get_stmt_da()->sql_errno();
+ /*
+ Do not report an error if this is really a kill due to a deadlock.
+ In this case, the transaction will be re-tried instead.
+ */
+ if (!is_parallel_retry_error(rgi, ec))
+ rli->report(ERROR_LEVEL, ER_CANNOT_UPDATE_GTID_STATE, rgi->gtid_info(),
+ "Error during XID COMMIT: failed to update GTID state in "
+ "%s.%s: %d: %s",
+ "mysql", rpl_gtid_slave_state_table_name.str, ec,
+ thd->get_stmt_da()->message());
trans_rollback(thd);
thd->is_slave_error= 1;
return err;
@@ -8320,7 +8374,7 @@ int Create_file_log_event::do_apply_event(rpl_group_info *rgi)
init_io_cache(&file, fd, IO_SIZE, WRITE_CACHE, (my_off_t)0, 0,
MYF(MY_WME|MY_NABP)))
{
- rli->report(ERROR_LEVEL, my_errno,
+ rli->report(ERROR_LEVEL, my_errno, rgi->gtid_info(),
"Error in Create_file event: could not open file '%s'",
fname_buf);
goto err;
@@ -8332,7 +8386,7 @@ int Create_file_log_event::do_apply_event(rpl_group_info *rgi)
if (write_base(&file))
{
strmov(ext, ".info"); // to have it right in the error message
- rli->report(ERROR_LEVEL, my_errno,
+ rli->report(ERROR_LEVEL, my_errno, rgi->gtid_info(),
"Error in Create_file event: could not write to file '%s'",
fname_buf);
goto err;
@@ -8348,14 +8402,14 @@ int Create_file_log_event::do_apply_event(rpl_group_info *rgi)
O_WRONLY | O_BINARY | O_EXCL | O_NOFOLLOW,
MYF(MY_WME))) < 0)
{
- rli->report(ERROR_LEVEL, my_errno,
+ rli->report(ERROR_LEVEL, my_errno, rgi->gtid_info(),
"Error in Create_file event: could not open file '%s'",
fname_buf);
goto err;
}
if (mysql_file_write(fd, (uchar*) block, block_len, MYF(MY_WME+MY_NABP)))
{
- rli->report(ERROR_LEVEL, my_errno,
+ rli->report(ERROR_LEVEL, my_errno, rgi->gtid_info(),
"Error in Create_file event: write to '%s' failed",
fname_buf);
goto err;
@@ -8504,7 +8558,7 @@ int Append_block_log_event::do_apply_event(rpl_group_info *rgi)
O_WRONLY | O_BINARY | O_EXCL | O_NOFOLLOW,
MYF(MY_WME))) < 0)
{
- rli->report(ERROR_LEVEL, my_errno,
+ rli->report(ERROR_LEVEL, my_errno, rgi->gtid_info(),
"Error in %s event: could not create file '%s'",
get_type_str(), fname);
goto err;
@@ -8515,7 +8569,7 @@ int Append_block_log_event::do_apply_event(rpl_group_info *rgi)
O_WRONLY | O_APPEND | O_BINARY | O_NOFOLLOW,
MYF(MY_WME))) < 0)
{
- rli->report(ERROR_LEVEL, my_errno,
+ rli->report(ERROR_LEVEL, my_errno, rgi->gtid_info(),
"Error in %s event: could not open file '%s'",
get_type_str(), fname);
goto err;
@@ -8528,7 +8582,7 @@ int Append_block_log_event::do_apply_event(rpl_group_info *rgi)
if (mysql_file_write(fd, (uchar*) block, block_len, MYF(MY_WME+MY_NABP)))
{
- rli->report(ERROR_LEVEL, my_errno,
+ rli->report(ERROR_LEVEL, my_errno, rgi->gtid_info(),
"Error in %s event: write to '%s' failed",
get_type_str(), fname);
goto err;
@@ -8745,7 +8799,7 @@ int Execute_load_log_event::do_apply_event(rpl_group_info *rgi)
init_io_cache(&file, fd, IO_SIZE, READ_CACHE, (my_off_t)0, 0,
MYF(MY_WME|MY_NABP)))
{
- rli->report(ERROR_LEVEL, my_errno,
+ rli->report(ERROR_LEVEL, my_errno, rgi->gtid_info(),
"Error in Exec_load event: could not open file '%s'",
fname);
goto err;
@@ -8757,7 +8811,7 @@ int Execute_load_log_event::do_apply_event(rpl_group_info *rgi)
opt_slave_sql_verify_checksum)) ||
lev->get_type_code() != NEW_LOAD_EVENT)
{
- rli->report(ERROR_LEVEL, 0, "Error in Exec_load event: "
+ rli->report(ERROR_LEVEL, 0, rgi->gtid_info(), "Error in Exec_load event: "
"file '%s' appears corrupted", fname);
goto err;
}
@@ -8783,7 +8837,7 @@ int Execute_load_log_event::do_apply_event(rpl_group_info *rgi)
char *tmp= my_strdup(rli->last_error().message, MYF(MY_WME));
if (tmp)
{
- rli->report(ERROR_LEVEL, rli->last_error().number,
+ rli->report(ERROR_LEVEL, rli->last_error().number, rgi->gtid_info(),
"%s. Failed executing load from '%s'", tmp, fname);
my_free(tmp);
}
@@ -9016,7 +9070,7 @@ Execute_load_query_log_event::do_apply_event(rpl_group_info *rgi)
/* Replace filename and LOCAL keyword in query before executing it */
if (buf == NULL)
{
- rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, rgi->gtid_info(),
ER(ER_SLAVE_FATAL_ERROR), "Not enough memory");
return 1;
}
@@ -9442,8 +9496,31 @@ int Rows_log_event::do_add_row_data(uchar *row_data, size_t length)
if (static_cast<size_t>(m_rows_end - m_rows_cur) <= length)
{
size_t const block_size= 1024;
- my_ptrdiff_t const cur_size= m_rows_cur - m_rows_buf;
- my_ptrdiff_t const new_alloc=
+ ulong cur_size= m_rows_cur - m_rows_buf;
+ DBUG_EXECUTE_IF("simulate_too_big_row_case1",
+ cur_size= UINT_MAX32 - (block_size * 10);
+ length= UINT_MAX32 - (block_size * 10););
+ DBUG_EXECUTE_IF("simulate_too_big_row_case2",
+ cur_size= UINT_MAX32 - (block_size * 10);
+ length= block_size * 10;);
+ DBUG_EXECUTE_IF("simulate_too_big_row_case3",
+ cur_size= block_size * 10;
+ length= UINT_MAX32 - (block_size * 10););
+ DBUG_EXECUTE_IF("simulate_too_big_row_case4",
+ cur_size= UINT_MAX32 - (block_size * 10);
+ length= (block_size * 10) - block_size + 1;);
+ ulong remaining_space= UINT_MAX32 - cur_size;
+ /* Check that the new data fits within remaining space and we can add
+ block_size without wrapping.
+ */
+ if (length > remaining_space ||
+ ((length + block_size) > remaining_space))
+ {
+ sql_print_error("The row data is greater than 4GB, which is too big to "
+ "write to the binary log.");
+ DBUG_RETURN(ER_BINLOG_ROW_LOGGING_FAILED);
+ }
+ ulong const new_alloc=
block_size * ((cur_size + length + block_size - 1) / block_size);
uchar* const new_buf= (uchar*)my_realloc((uchar*)m_rows_buf, (uint) new_alloc,
@@ -9601,7 +9678,8 @@ int Rows_log_event::do_apply_event(rpl_group_info *rgi)
if (open_and_lock_tables(thd, rgi->tables_to_lock, FALSE, 0))
{
uint actual_error= thd->get_stmt_da()->sql_errno();
- if (thd->is_slave_error || thd->is_fatal_error)
+ if ((thd->is_slave_error || thd->is_fatal_error) &&
+ !is_parallel_retry_error(rgi, actual_error))
{
/*
Error reporting borrowed from Query_log_event with many excessive
@@ -9609,7 +9687,7 @@ int Rows_log_event::do_apply_event(rpl_group_info *rgi)
We should not honour --slave-skip-errors at this point as we are
having severe errors which should not be skiped.
*/
- rli->report(ERROR_LEVEL, actual_error,
+ rli->report(ERROR_LEVEL, actual_error, rgi->gtid_info(),
"Error executing row event: '%s'",
(actual_error ? thd->get_stmt_da()->message() :
"unexpected success or fatal error"));
@@ -9650,8 +9728,7 @@ int Rows_log_event::do_apply_event(rpl_group_info *rgi)
{
DBUG_ASSERT(ptr->m_tabledef_valid);
TABLE *conv_table;
- if (!ptr->m_tabledef.compatible_with(thd, const_cast<Relay_log_info*>(rli),
- ptr->table, &conv_table))
+ if (!ptr->m_tabledef.compatible_with(thd, rgi, ptr->table, &conv_table))
{
DBUG_PRINT("debug", ("Table: %s.%s is not compatible with master",
ptr->table->s->db.str,
@@ -9763,10 +9840,14 @@ int Rows_log_event::do_apply_event(rpl_group_info *rgi)
/*
Bug#56662 Assertion failed: next_insert_id == 0, file handler.cc
Don't allow generation of auto_increment value when processing
- rows event by setting 'MODE_NO_AUTO_VALUE_ON_ZERO'.
+ rows event by setting 'MODE_NO_AUTO_VALUE_ON_ZERO'. The exception
+ to this rule happens when the auto_inc column exists on some
+ extra columns on the slave. In that case, do not force
+ MODE_NO_AUTO_VALUE_ON_ZERO.
*/
ulonglong saved_sql_mode= thd->variables.sql_mode;
- thd->variables.sql_mode= MODE_NO_AUTO_VALUE_ON_ZERO;
+ if (!is_auto_inc_in_extra_columns())
+ thd->variables.sql_mode= MODE_NO_AUTO_VALUE_ON_ZERO;
// row processing loop
@@ -9803,7 +9884,7 @@ int Rows_log_event::do_apply_event(rpl_group_info *rgi)
if (idempotent_error || ignored_error)
{
if (global_system_variables.log_warnings)
- slave_rows_error_report(WARNING_LEVEL, error, rli, thd, table,
+ slave_rows_error_report(WARNING_LEVEL, error, rgi, thd, table,
get_type_str(),
RPL_LOG_NAME, (ulong) log_pos);
clear_all_errors(thd, const_cast<Relay_log_info*>(rli));
@@ -9859,7 +9940,7 @@ int Rows_log_event::do_apply_event(rpl_group_info *rgi)
{
if (global_system_variables.log_warnings)
- slave_rows_error_report(WARNING_LEVEL, error, rli, thd, table,
+ slave_rows_error_report(WARNING_LEVEL, error, rgi, thd, table,
get_type_str(),
RPL_LOG_NAME, (ulong) log_pos);
clear_all_errors(thd, const_cast<Relay_log_info*>(rli));
@@ -9870,7 +9951,7 @@ int Rows_log_event::do_apply_event(rpl_group_info *rgi)
if (error)
{
- slave_rows_error_report(ERROR_LEVEL, error, rli, thd, table,
+ slave_rows_error_report(ERROR_LEVEL, error, rgi, thd, table,
get_type_str(),
RPL_LOG_NAME, (ulong) log_pos);
/*
@@ -9892,7 +9973,7 @@ int Rows_log_event::do_apply_event(rpl_group_info *rgi)
if (get_flags(STMT_END_F) && (error= rows_event_stmt_cleanup(rgi, thd)))
slave_rows_error_report(ERROR_LEVEL,
thd->is_error() ? 0 : error,
- rli, thd, table,
+ rgi, thd, table,
get_type_str(),
RPL_LOG_NAME, (ulong) log_pos);
DBUG_RETURN(error);
@@ -10875,7 +10956,7 @@ int Table_map_log_event::do_apply_event(rpl_group_info *rgi)
table_list->table_id);
if (thd->slave_thread)
- rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, rgi->gtid_info(),
ER(ER_SLAVE_FATAL_ERROR), buf);
else
/*
@@ -11095,9 +11176,28 @@ Write_rows_log_event::do_before_row_operations(const Slave_reporting_capability
* table->auto_increment_field_not_null and SQL_MODE(if includes
* MODE_NO_AUTO_VALUE_ON_ZERO) in update_auto_increment function.
* SQL_MODE of slave sql thread is always consistency with master's.
- * In RBR, auto_increment fields never are NULL.
+ * In RBR, auto_increment fields never are NULL, except if the auto_inc
+ * column exists only on the slave side (i.e., in an extra column
+ * on the slave's table).
*/
- m_table->auto_increment_field_not_null= TRUE;
+ if (!is_auto_inc_in_extra_columns())
+ m_table->auto_increment_field_not_null= TRUE;
+ else
+ {
+ /*
+ Here we have checked that there is an extra field
+ on this server's table that has an auto_inc column.
+
+ Mark that the auto_increment field is null and mark
+ the read and write set bits.
+
+ (There can only be one AUTO_INC column, it is always
+ indexed and it cannot have a DEFAULT value).
+ */
+ m_table->auto_increment_field_not_null= FALSE;
+ m_table->mark_auto_increment_column();
+ }
+
return error;
}
@@ -11106,6 +11206,19 @@ Write_rows_log_event::do_after_row_operations(const Slave_reporting_capability *
int error)
{
int local_error= 0;
+
+ /**
+ Clear the write_set bit for auto_inc field that only
+ existed on the destination table as an extra column.
+ */
+ if (is_auto_inc_in_extra_columns())
+ {
+ bitmap_clear_bit(m_table->write_set, m_table->next_number_field->field_index);
+ bitmap_clear_bit( m_table->read_set, m_table->next_number_field->field_index);
+
+ if (get_flags(STMT_END_F))
+ m_table->file->ha_release_auto_increment();
+ }
m_table->next_number_field=0;
m_table->auto_increment_field_not_null= FALSE;
if ((slave_exec_mode == SLAVE_EXEC_MODE_IDEMPOTENT) ||
@@ -11258,7 +11371,13 @@ Rows_log_event::write_row(rpl_group_info *rgi,
ulong estimated_rows= (m_rows_end - m_curr_row) / (m_curr_row_end - m_curr_row);
table->file->ha_start_bulk_insert(estimated_rows);
}
-
+
+ /*
+ Explicitly set the auto_inc to null to make sure that
+ it gets an auto_generated value.
+ */
+ if (is_auto_inc_in_extra_columns())
+ m_table->next_number_field->set_null();
#ifndef DBUG_OFF
DBUG_DUMP("record[0]", table->record[0], table->s->reclength);
@@ -12384,6 +12503,8 @@ Incident_log_event::Incident_log_event(const char *buf, uint event_len,
DBUG_PRINT("info",("event_len: %u; common_header_len: %d; post_header_len: %d",
event_len, common_header_len, post_header_len));
+ m_message.str= NULL;
+ m_message.length= 0;
int incident_number= uint2korr(buf + common_header_len);
if (incident_number >= INCIDENT_COUNT ||
incident_number <= INCIDENT_NONE)
@@ -12400,7 +12521,13 @@ Incident_log_event::Incident_log_event(const char *buf, uint event_len,
uint8 len= 0; // Assignment to keep compiler happy
const char *str= NULL; // Assignment to keep compiler happy
read_str(&ptr, str_end, &str, &len);
- m_message.str= const_cast<char*>(str);
+ if (!(m_message.str= (char*) my_malloc(len+1, MYF(MY_WME))))
+ {
+ /* Mark this event invalid */
+ m_incident= INCIDENT_NONE;
+ DBUG_VOID_RETURN;
+ }
+ strmake(m_message.str, str, len);
m_message.length= len;
DBUG_PRINT("info", ("m_incident: %d", m_incident));
DBUG_VOID_RETURN;
@@ -12409,6 +12536,8 @@ Incident_log_event::Incident_log_event(const char *buf, uint event_len,
Incident_log_event::~Incident_log_event()
{
+ if (m_message.str)
+ my_free(m_message.str);
}
@@ -12461,7 +12590,14 @@ Incident_log_event::do_apply_event(rpl_group_info *rgi)
{
Relay_log_info const *rli= rgi->rli;
DBUG_ENTER("Incident_log_event::do_apply_event");
- rli->report(ERROR_LEVEL, ER_SLAVE_INCIDENT,
+
+ if (ignored_error_code(ER_SLAVE_INCIDENT))
+ {
+ DBUG_PRINT("info", ("Ignoring Incident"));
+ DBUG_RETURN(0);
+ }
+
+ rli->report(ERROR_LEVEL, ER_SLAVE_INCIDENT, NULL,
ER(ER_SLAVE_INCIDENT),
description(),
m_message.length > 0 ? m_message.str : "<none>");
diff --git a/sql/log_event.h b/sql/log_event.h
index bba1b907a57..c0370014c7d 100644
--- a/sql/log_event.h
+++ b/sql/log_event.h
@@ -1,5 +1,5 @@
-/* Copyright (c) 2000, 2013, Oracle and/or its affiliates.
- Copyright (c) 2009, 2013, Monty Program Ab.
+/* Copyright (c) 2000, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2009, 2014, Monty Program Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -663,7 +663,8 @@ enum Log_event_type
PRE_GA_DELETE_ROWS_EVENT = 22,
/*
- These event numbers are used from 5.1.16 until mysql-trunk-xx
+ These event numbers are used from 5.1.16 until mysql-5.6.6,
+ and in MariaDB
*/
WRITE_ROWS_EVENT_V1 = 23,
UPDATE_ROWS_EVENT_V1 = 24,
@@ -685,11 +686,13 @@ enum Log_event_type
data to the slave: data that a slave can handle in case there
is code for handling it, but which can be ignored if it is not
recognized.
+
+ These mysql-5.6 events are not recognized (and ignored) by MariaDB
*/
IGNORABLE_LOG_EVENT= 28,
ROWS_QUERY_LOG_EVENT= 29,
- /* Version 2 of the Row events */
+ /* Version 2 of the Row events, generated only by mysql-5.6.6+ */
WRITE_ROWS_EVENT = 30,
UPDATE_ROWS_EVENT = 31,
DELETE_ROWS_EVENT = 32,
@@ -2001,7 +2004,7 @@ public:
bool is_valid() const { return query != 0; }
/*
- Returns number of bytes additionaly written to post header by derived
+ Returns number of bytes additionally written to post header by derived
events (so far it is only Execute_load_query event).
*/
virtual ulong get_post_header_size_for_derived() { return 0; }
@@ -4340,7 +4343,21 @@ protected:
bool process_triggers(trg_event_type event,
trg_action_time_type time_type,
bool old_row_is_record1);
-#endif //defined(MYSQL_SERVER) && defined(HAVE_REPLICATION)
+
+ /**
+ Helper function to check whether there is an auto increment
+ column on the table where the event is to be applied.
+
+ @return true if there is an autoincrement field on the extra
+ columns, false otherwise.
+ */
+ inline bool is_auto_inc_in_extra_columns()
+ {
+ DBUG_ASSERT(m_table);
+ return (m_table->next_number_field &&
+ m_table->next_number_field->field_index >= m_width);
+ }
+#endif
private:
@@ -4669,7 +4686,16 @@ public:
{
DBUG_ENTER("Incident_log_event::Incident_log_event");
DBUG_PRINT("enter", ("m_incident: %d", m_incident));
- m_message= msg;
+ m_message.str= NULL;
+ m_message.length= 0;
+ if (!(m_message.str= (char*) my_malloc(msg.length+1, MYF(MY_WME))))
+ {
+ /* Mark this event invalid */
+ m_incident= INCIDENT_NONE;
+ DBUG_VOID_RETURN;
+ }
+ strmake(m_message.str, msg.str, msg.length);
+ m_message.length= msg.length;
set_direct_logging();
/* Replicate the incident irregardless of @@skip_replication. */
flags&= ~LOG_EVENT_SKIP_REPLICATION_F;
diff --git a/sql/log_event_old.cc b/sql/log_event_old.cc
index 0cb78686243..4bff12ce039 100644
--- a/sql/log_event_old.cc
+++ b/sql/log_event_old.cc
@@ -108,7 +108,7 @@ Old_rows_log_event::do_apply_event(Old_rows_log_event *ev, rpl_group_info *rgi)
Error reporting borrowed from Query_log_event with many excessive
simplifications (we don't honour --slave-skip-errors)
*/
- rli->report(ERROR_LEVEL, actual_error,
+ rli->report(ERROR_LEVEL, actual_error, NULL,
"Error '%s' on opening tables",
(actual_error ? ev_thd->get_stmt_da()->message() :
"unexpected success or fatal error"));
@@ -133,8 +133,7 @@ Old_rows_log_event::do_apply_event(Old_rows_log_event *ev, rpl_group_info *rgi)
{
DBUG_ASSERT(ptr->m_tabledef_valid);
TABLE *conv_table;
- if (!ptr->m_tabledef.compatible_with(thd, const_cast<Relay_log_info*>(rli),
- ptr->table, &conv_table))
+ if (!ptr->m_tabledef.compatible_with(thd, rgi, ptr->table, &conv_table))
{
ev_thd->is_slave_error= 1;
rgi->slave_close_thread_tables(ev_thd);
@@ -234,7 +233,7 @@ Old_rows_log_event::do_apply_event(Old_rows_log_event *ev, rpl_group_info *rgi)
break;
default:
- rli->report(ERROR_LEVEL, ev_thd->get_stmt_da()->sql_errno(),
+ rli->report(ERROR_LEVEL, ev_thd->get_stmt_da()->sql_errno(), NULL,
"Error in %s event: row application failed. %s",
ev->get_type_str(),
ev_thd->is_error() ? ev_thd->get_stmt_da()->message() : "");
@@ -251,7 +250,7 @@ Old_rows_log_event::do_apply_event(Old_rows_log_event *ev, rpl_group_info *rgi)
if (error)
{ /* error has occured during the transaction */
- rli->report(ERROR_LEVEL, ev_thd->get_stmt_da()->sql_errno(),
+ rli->report(ERROR_LEVEL, ev_thd->get_stmt_da()->sql_errno(), NULL,
"Error in %s event: error during transaction execution "
"on table %s.%s. %s",
ev->get_type_str(), table->s->db.str,
@@ -1499,7 +1498,7 @@ int Old_rows_log_event::do_apply_event(rpl_group_info *rgi)
simplifications (we don't honour --slave-skip-errors)
*/
uint actual_error= thd->net.last_errno;
- rli->report(ERROR_LEVEL, actual_error,
+ rli->report(ERROR_LEVEL, actual_error, NULL,
"Error '%s' in %s event: when locking tables",
(actual_error ? thd->net.last_error :
"unexpected success or fatal error"),
@@ -1508,7 +1507,7 @@ int Old_rows_log_event::do_apply_event(rpl_group_info *rgi)
}
else
{
- rli->report(ERROR_LEVEL, error,
+ rli->report(ERROR_LEVEL, error, NULL,
"Error in %s event: when locking tables",
get_type_str());
}
@@ -1530,8 +1529,7 @@ int Old_rows_log_event::do_apply_event(rpl_group_info *rgi)
ptr= static_cast<RPL_TABLE_LIST*>(ptr->next_global), i++)
{
TABLE *conv_table;
- if (ptr->m_tabledef.compatible_with(thd, const_cast<Relay_log_info*>(rli),
- ptr->table, &conv_table))
+ if (ptr->m_tabledef.compatible_with(thd, rgi, ptr->table, &conv_table))
{
thd->is_slave_error= 1;
rgi->slave_close_thread_tables(thd);
@@ -1655,7 +1653,7 @@ int Old_rows_log_event::do_apply_event(rpl_group_info *rgi)
break;
default:
- rli->report(ERROR_LEVEL, thd->net.last_errno,
+ rli->report(ERROR_LEVEL, thd->net.last_errno, NULL,
"Error in %s event: row application failed. %s",
get_type_str(),
thd->net.last_error ? thd->net.last_error : "");
@@ -1693,7 +1691,7 @@ int Old_rows_log_event::do_apply_event(rpl_group_info *rgi)
if (error)
{ /* error has occured during the transaction */
- rli->report(ERROR_LEVEL, thd->net.last_errno,
+ rli->report(ERROR_LEVEL, thd->net.last_errno, NULL,
"Error in %s event: error during transaction execution "
"on table %s.%s. %s",
get_type_str(), table->s->db.str,
@@ -1776,7 +1774,7 @@ int Old_rows_log_event::do_apply_event(rpl_group_info *rgi)
*/
DBUG_ASSERT(! thd->transaction_rollback_request);
if ((error= (binlog_error ? trans_rollback_stmt(thd) : trans_commit_stmt(thd))))
- rli->report(ERROR_LEVEL, error,
+ rli->report(ERROR_LEVEL, error, NULL,
"Error in %s event: commit of row events failed, "
"table `%s`.`%s`",
get_type_str(), m_table->s->db.str,
diff --git a/sql/log_slow.h b/sql/log_slow.h
index e8faf79a047..2ae07da97c3 100644
--- a/sql/log_slow.h
+++ b/sql/log_slow.h
@@ -31,6 +31,8 @@
#define QPLAN_QC_NO 1 << 6
#define QPLAN_TMP_DISK 1 << 7
#define QPLAN_TMP_TABLE 1 << 8
+#define QPLAN_FILESORT_PRIORITY_QUEUE 1 << 9
+
/* ... */
#define QPLAN_MAX ((ulong) 1) << 31 /* reserved as placeholder */
diff --git a/sql/mdl.cc b/sql/mdl.cc
index 374a0407f78..2c2d64e96b2 100644
--- a/sql/mdl.cc
+++ b/sql/mdl.cc
@@ -718,6 +718,7 @@ static inline int mdl_iterate_lock(MDL_lock *lock,
int mdl_iterate(int (*callback)(MDL_ticket *ticket, void *arg), void *arg)
{
+ DYNAMIC_ARRAY locks;
uint i, j;
int res;
DBUG_ENTER("mdl_iterate");
@@ -726,18 +727,48 @@ int mdl_iterate(int (*callback)(MDL_ticket *ticket, void *arg), void *arg)
(res= mdl_iterate_lock(mdl_locks.m_commit_lock, callback, arg)))
DBUG_RETURN(res);
+ my_init_dynamic_array(&locks, sizeof(MDL_lock*), 512, 1, MYF(0));
+
for (i= 0; i < mdl_locks.m_partitions.elements(); i++)
{
MDL_map_partition *part= mdl_locks.m_partitions.at(i);
+ /* Collect all locks first */
mysql_mutex_lock(&part->m_mutex);
+ if (allocate_dynamic(&locks, part->m_locks.records))
+ {
+ res= 1;
+ mysql_mutex_unlock(&part->m_mutex);
+ break;
+ }
+ reset_dynamic(&locks);
for (j= 0; j < part->m_locks.records; j++)
{
- if ((res= mdl_iterate_lock((MDL_lock*) my_hash_element(&part->m_locks, j),
- callback, arg)))
- break;
+ MDL_lock *lock= (MDL_lock*) my_hash_element(&part->m_locks, j);
+ lock->m_ref_usage++;
+ insert_dynamic(&locks, &lock);
}
mysql_mutex_unlock(&part->m_mutex);
+
+ /* Now show them */
+ for (j= 0; j < locks.elements; j++)
+ {
+ MDL_lock *lock= (MDL_lock*) *dynamic_element(&locks, j, MDL_lock**);
+ res= mdl_iterate_lock(lock, callback, arg);
+
+ mysql_prlock_wrlock(&lock->m_rwlock);
+ uint ref_usage= lock->m_ref_usage;
+ uint ref_release= ++lock->m_ref_release;
+ bool is_destroyed= lock->m_is_destroyed;
+ mysql_prlock_unlock(&lock->m_rwlock);
+
+ if (unlikely(is_destroyed && ref_usage == ref_release))
+ MDL_lock::destroy(lock);
+
+ if (res)
+ break;
+ }
}
+ delete_dynamic(&locks);
DBUG_RETURN(res);
}
diff --git a/sql/mdl.h b/sql/mdl.h
index dbd44e8c6ab..47c587eb3be 100644
--- a/sql/mdl.h
+++ b/sql/mdl.h
@@ -37,6 +37,7 @@ class THD;
class MDL_context;
class MDL_lock;
class MDL_ticket;
+bool ok_for_lower_case_names(const char *name);
/**
@def ENTER_COND(C, M, S, O)
@@ -350,6 +351,7 @@ public:
NAME_LEN) - m_ptr + 1);
m_hash_value= my_hash_sort(&my_charset_bin, (uchar*) m_ptr + 1,
m_length - 1);
+ DBUG_ASSERT(ok_for_lower_case_names(db));
}
void mdl_key_init(const MDL_key *rhs)
{
diff --git a/sql/mf_iocache.cc b/sql/mf_iocache.cc
index d8848c1ee35..3ed9261f630 100644
--- a/sql/mf_iocache.cc
+++ b/sql/mf_iocache.cc
@@ -57,7 +57,7 @@ int _my_b_net_read(register IO_CACHE *info, uchar *Buffer,
if (!info->end_of_file)
DBUG_RETURN(1); /* because my_b_get (no _) takes 1 byte at a time */
- read_length=my_net_read(net);
+ read_length= my_net_read_packet(net, 0);
if (read_length == packet_error)
{
info->error= -1;
diff --git a/sql/multi_range_read.cc b/sql/multi_range_read.cc
index 0c35ac5b029..b63db9ecea2 100644
--- a/sql/multi_range_read.cc
+++ b/sql/multi_range_read.cc
@@ -1341,8 +1341,14 @@ int Key_value_records_iterator::get_next(range_id_t *range_info)
}
handler *h= owner->file;
+ uchar *lookup_key;
+ if (owner->keypar.use_key_pointers)
+ memcpy(&lookup_key, identical_key_it.read_ptr1, sizeof(void*));
+ else
+ lookup_key= identical_key_it.read_ptr1;
+
if ((res= h->ha_index_next_same(h->get_table()->record[0],
- identical_key_it.read_ptr1,
+ lookup_key,
owner->keypar.key_tuple_length)))
{
/* It's either HA_ERR_END_OF_FILE or some other error */
diff --git a/sql/mysqld.cc b/sql/mysqld.cc
index 438c56659b0..5caccff8ada 100644
--- a/sql/mysqld.cc
+++ b/sql/mysqld.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2000, 2013, Oracle and/or its affiliates.
+/* Copyright (c) 2000, 2014, Oracle and/or its affiliates.
Copyright (c) 2008, 2014, SkySQL Ab.
This program is free software; you can redistribute it and/or modify
@@ -338,6 +338,13 @@ static PSI_rwlock_key key_rwlock_openssl;
volatile sig_atomic_t ld_assume_kernel_is_set= 0;
#endif
+/**
+ Statement instrumentation key for replication.
+*/
+#ifdef HAVE_PSI_STATEMENT_INTERFACE
+PSI_statement_info stmt_info_rpl;
+#endif
+
/* the default log output is log tables */
static bool lower_case_table_names_used= 0;
static bool max_long_data_size_used= false;
@@ -361,6 +368,7 @@ static I_List<THD> thread_cache;
static bool binlog_format_used= false;
LEX_STRING opt_init_connect, opt_init_slave;
static mysql_cond_t COND_thread_cache, COND_flush_thread_cache;
+mysql_cond_t COND_slave_init;
static DYNAMIC_ARRAY all_options;
/* Global variables */
@@ -509,6 +517,7 @@ ulong binlog_stmt_cache_use= 0, binlog_stmt_cache_disk_use= 0;
ulong max_connections, max_connect_errors;
ulong extra_max_connections;
ulong slave_retried_transactions;
+ulong feature_files_opened_with_delayed_keys;
ulonglong denied_connections;
my_decimal decimal_zero;
@@ -699,7 +708,7 @@ mysql_mutex_t
LOCK_crypt,
LOCK_global_system_variables,
LOCK_user_conn, LOCK_slave_list, LOCK_active_mi,
- LOCK_connection_count, LOCK_error_messages;
+ LOCK_connection_count, LOCK_error_messages, LOCK_slave_init;
mysql_mutex_t LOCK_stats, LOCK_global_user_client_stats,
LOCK_global_table_stats, LOCK_global_index_stats;
@@ -873,7 +882,8 @@ PSI_mutex_key key_LOCK_stats,
key_LOCK_wakeup_ready, key_LOCK_wait_commit;
PSI_mutex_key key_LOCK_gtid_waiting;
-PSI_mutex_key key_LOCK_prepare_ordered, key_LOCK_commit_ordered;
+PSI_mutex_key key_LOCK_prepare_ordered, key_LOCK_commit_ordered,
+ key_LOCK_slave_init;
PSI_mutex_key key_TABLE_SHARE_LOCK_share;
static PSI_mutex_info all_server_mutexes[]=
@@ -936,6 +946,7 @@ static PSI_mutex_info all_server_mutexes[]=
{ &key_LOCK_error_messages, "LOCK_error_messages", PSI_FLAG_GLOBAL},
{ &key_LOCK_prepare_ordered, "LOCK_prepare_ordered", PSI_FLAG_GLOBAL},
{ &key_LOCK_commit_ordered, "LOCK_commit_ordered", PSI_FLAG_GLOBAL},
+ { &key_LOCK_slave_init, "LOCK_slave_init", PSI_FLAG_GLOBAL},
{ &key_LOG_INFO_lock, "LOG_INFO::lock", 0},
{ &key_LOCK_thread_count, "LOCK_thread_count", PSI_FLAG_GLOBAL},
{ &key_LOCK_thread_cache, "LOCK_thread_cache", PSI_FLAG_GLOBAL},
@@ -990,7 +1001,7 @@ PSI_cond_key key_TC_LOG_MMAP_COND_queue_busy;
PSI_cond_key key_COND_rpl_thread_queue, key_COND_rpl_thread,
key_COND_rpl_thread_pool,
key_COND_parallel_entry, key_COND_group_commit_orderer,
- key_COND_prepare_ordered;
+ key_COND_prepare_ordered, key_COND_slave_init;
PSI_cond_key key_COND_wait_gtid, key_COND_gtid_ignore_duplicates;
static PSI_cond_info all_server_conds[]=
@@ -1039,6 +1050,7 @@ static PSI_cond_info all_server_conds[]=
{ &key_COND_parallel_entry, "COND_parallel_entry", 0},
{ &key_COND_group_commit_orderer, "COND_group_commit_orderer", 0},
{ &key_COND_prepare_ordered, "COND_prepare_ordered", 0},
+ { &key_COND_slave_init, "COND_slave_init", 0},
{ &key_COND_wait_gtid, "COND_wait_gtid", 0},
{ &key_COND_gtid_ignore_duplicates, "COND_gtid_ignore_duplicates", 0}
};
@@ -1104,65 +1116,60 @@ void net_before_header_psi(struct st_net *net, void *user_data, size_t /* unused
thd= static_cast<THD*> (user_data);
DBUG_ASSERT(thd != NULL);
- if (thd->m_server_idle)
- {
- /*
- The server is IDLE, waiting for the next command.
- Technically, it is a wait on a socket, which may take a long time,
- because the call is blocking.
- Disable the socket instrumentation, to avoid recording a SOCKET event.
- Instead, start explicitly an IDLE event.
- */
- MYSQL_SOCKET_SET_STATE(net->vio->mysql_socket, PSI_SOCKET_STATE_IDLE);
- MYSQL_START_IDLE_WAIT(thd->m_idle_psi, &thd->m_idle_state);
- }
+ /*
+ We only come where when the server is IDLE, waiting for the next command.
+ Technically, it is a wait on a socket, which may take a long time,
+ because the call is blocking.
+ Disable the socket instrumentation, to avoid recording a SOCKET event.
+ Instead, start explicitly an IDLE event.
+ */
+ MYSQL_SOCKET_SET_STATE(net->vio->mysql_socket, PSI_SOCKET_STATE_IDLE);
+ MYSQL_START_IDLE_WAIT(thd->m_idle_psi, &thd->m_idle_state);
}
-void net_after_header_psi(struct st_net *net, void *user_data, size_t /* unused: count */, my_bool rc)
+void net_after_header_psi(struct st_net *net, void *user_data,
+ size_t /* unused: count */, my_bool rc)
{
THD *thd;
thd= static_cast<THD*> (user_data);
DBUG_ASSERT(thd != NULL);
- if (thd->m_server_idle)
- {
- /*
- The server just got data for a network packet header,
- from the network layer.
- The IDLE event is now complete, since we now have a message to process.
- We need to:
- - start a new STATEMENT event
- - start a new STAGE event, within this statement,
- - start recording SOCKET WAITS events, within this stage.
- The proper order is critical to get events numbered correctly,
- and nested in the proper parent.
- */
- MYSQL_END_IDLE_WAIT(thd->m_idle_psi);
-
- if (! rc)
- {
- thd->m_statement_psi= MYSQL_START_STATEMENT(&thd->m_statement_state,
- stmt_info_new_packet.m_key,
- thd->db, thd->db_length,
- thd->charset());
+ /*
+ The server just got data for a network packet header,
+ from the network layer.
+ The IDLE event is now complete, since we now have a message to process.
+ We need to:
+ - start a new STATEMENT event
+ - start a new STAGE event, within this statement,
+ - start recording SOCKET WAITS events, within this stage.
+ The proper order is critical to get events numbered correctly,
+ and nested in the proper parent.
+ */
+ MYSQL_END_IDLE_WAIT(thd->m_idle_psi);
- THD_STAGE_INFO(thd, stage_init);
- }
+ if (! rc)
+ {
+ thd->m_statement_psi= MYSQL_START_STATEMENT(&thd->m_statement_state,
+ stmt_info_new_packet.m_key,
+ thd->db, thd->db_length,
+ thd->charset());
- /*
- TODO: consider recording a SOCKET event for the bytes just read,
- by also passing count here.
- */
- MYSQL_SOCKET_SET_STATE(net->vio->mysql_socket, PSI_SOCKET_STATE_ACTIVE);
+ THD_STAGE_INFO(thd, stage_init);
}
+
+ /*
+ TODO: consider recording a SOCKET event for the bytes just read,
+ by also passing count here.
+ */
+ MYSQL_SOCKET_SET_STATE(net->vio->mysql_socket, PSI_SOCKET_STATE_ACTIVE);
}
+
void init_net_server_extension(THD *thd)
{
/* Start with a clean state for connection events. */
thd->m_idle_psi= NULL;
thd->m_statement_psi= NULL;
- thd->m_server_idle= false;
/* Hook up the NET_SERVER callback in the net layer. */
thd->m_net_server_extension.m_user_data= thd;
thd->m_net_server_extension.m_before_header= net_before_header_psi;
@@ -2042,6 +2049,7 @@ void clean_up(bool print_message)
free_global_table_stats();
free_global_index_stats();
delete_dynamic(&all_options);
+ free_all_rpl_filters();
#ifdef HAVE_REPLICATION
end_slave_list();
#endif
@@ -2084,6 +2092,13 @@ void clean_up(bool print_message)
mysql_mutex_unlock(&LOCK_thread_count);
free_list(opt_plugin_load_list_ptr);
+
+ if (THR_THD)
+ (void) pthread_key_delete(THR_THD);
+
+ if (THR_MALLOC)
+ (void) pthread_key_delete(THR_MALLOC);
+
/*
The following lines may never be executed as the main thread may have
killed us
@@ -2158,6 +2173,8 @@ static void clean_up_mutexes()
mysql_mutex_destroy(&LOCK_prepare_ordered);
mysql_cond_destroy(&COND_prepare_ordered);
mysql_mutex_destroy(&LOCK_commit_ordered);
+ mysql_mutex_destroy(&LOCK_slave_init);
+ mysql_cond_destroy(&COND_slave_init);
DBUG_VOID_RETURN;
}
@@ -2230,7 +2247,7 @@ static struct passwd *check_user(const char *user)
}
if (!user)
{
- if (!opt_bootstrap)
+ if (!opt_bootstrap && !opt_help)
{
sql_print_error("Fatal error: Please read \"Security\" section of the manual to find out how to run mysqld as root!\n");
unireg_abort(1);
@@ -3791,7 +3808,7 @@ void init_com_statement_info()
com_statement_info[index].m_flags= 0;
}
- /* "statement/com/query" can mutate into "statement/sql/..." */
+ /* "statement/abstract/query" can mutate into "statement/sql/..." */
com_statement_info[(uint) COM_QUERY].m_flags= PSI_FLAG_MUTABLE;
}
#endif
@@ -4372,6 +4389,9 @@ static int init_thread_environment()
mysql_cond_init(key_COND_prepare_ordered, &COND_prepare_ordered, NULL);
mysql_mutex_init(key_LOCK_commit_ordered, &LOCK_commit_ordered,
MY_MUTEX_INIT_SLOW);
+ mysql_mutex_init(key_LOCK_slave_init, &LOCK_slave_init,
+ MY_MUTEX_INIT_SLOW);
+ mysql_cond_init(key_COND_slave_init, &COND_slave_init, NULL);
#ifdef HAVE_OPENSSL
mysql_mutex_init(key_LOCK_des_key_file,
@@ -6200,7 +6220,7 @@ void handle_connections_sockets()
The connection was refused by TCP wrappers.
There are no details (by client IP) available to update the host_cache.
*/
- statistic_increment(connection_tcpwrap_errors, &LOCK_status);
+ statistic_increment(connection_errors_tcpwrap, &LOCK_status);
continue;
}
}
@@ -7090,7 +7110,7 @@ struct my_option my_long_options[]=
GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
{"plugin-load-add", OPT_PLUGIN_LOAD_ADD,
"Optional semicolon-separated list of plugins to load. This option adds "
- "to the list speficied by --plugin-load in an incremental way. "
+ "to the list specified by --plugin-load in an incremental way. "
"It can be specified many times, adding more plugins every time.",
0, 0, 0,
GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
@@ -7793,6 +7813,7 @@ SHOW_VAR status_vars[]= {
{"Empty_queries", (char*) offsetof(STATUS_VAR, empty_queries), SHOW_LONG_STATUS},
{"Executed_events", (char*) &executed_events, SHOW_LONG_NOFLUSH },
{"Executed_triggers", (char*) offsetof(STATUS_VAR, executed_triggers), SHOW_LONG_STATUS},
+ {"Feature_delay_key_write", (char*) &feature_files_opened_with_delayed_keys, SHOW_LONG },
{"Feature_dynamic_columns", (char*) offsetof(STATUS_VAR, feature_dynamic_columns), SHOW_LONG_STATUS},
{"Feature_fulltext", (char*) offsetof(STATUS_VAR, feature_fulltext), SHOW_LONG_STATUS},
{"Feature_gis", (char*) offsetof(STATUS_VAR, feature_gis), SHOW_LONG_STATUS},
@@ -7875,6 +7896,7 @@ SHOW_VAR status_vars[]= {
{"Slow_launch_threads", (char*) &slow_launch_threads, SHOW_LONG},
{"Slow_queries", (char*) offsetof(STATUS_VAR, long_query_count), SHOW_LONG_STATUS},
{"Sort_merge_passes", (char*) offsetof(STATUS_VAR, filesort_merge_passes_), SHOW_LONG_STATUS},
+ {"Sort_priority_queue_sorts",(char*) offsetof(STATUS_VAR, filesort_pq_sorts_), SHOW_LONG_STATUS},
{"Sort_range", (char*) offsetof(STATUS_VAR, filesort_range_count_), SHOW_LONG_STATUS},
{"Sort_rows", (char*) offsetof(STATUS_VAR, filesort_rows_), SHOW_LONG_STATUS},
{"Sort_scan", (char*) offsetof(STATUS_VAR, filesort_scan_count_), SHOW_LONG_STATUS},
@@ -8673,6 +8695,7 @@ mysql_getopt_value(const char *name, uint length,
case OPT_KEY_CACHE_DIVISION_LIMIT:
case OPT_KEY_CACHE_AGE_THRESHOLD:
case OPT_KEY_CACHE_PARTITIONS:
+ case OPT_KEY_CACHE_CHANGED_BLOCKS_HASH_SIZE:
{
KEY_CACHE *key_cache;
if (!(key_cache= get_or_create_key_cache(name, length)))
@@ -8692,6 +8715,8 @@ mysql_getopt_value(const char *name, uint length,
return &key_cache->param_age_threshold;
case OPT_KEY_CACHE_PARTITIONS:
return (uchar**) &key_cache->param_partitions;
+ case OPT_KEY_CACHE_CHANGED_BLOCKS_HASH_SIZE:
+ return (uchar**) &key_cache->changed_blocks_hash_size;
}
}
case OPT_REPLICATE_DO_DB:
@@ -9335,6 +9360,8 @@ static PSI_file_info all_server_files[]=
#endif /* HAVE_PSI_INTERFACE */
PSI_stage_info stage_after_create= { 0, "After create", 0};
+PSI_stage_info stage_after_opening_tables= { 0, "After opening tables", 0};
+PSI_stage_info stage_after_table_lock= { 0, "After table lock", 0};
PSI_stage_info stage_allocating_local_table= { 0, "allocating local table", 0};
PSI_stage_info stage_alter_inplace_prepare= { 0, "preparing for alter table", 0};
PSI_stage_info stage_alter_inplace= { 0, "altering table", 0};
@@ -9363,6 +9390,7 @@ PSI_stage_info stage_end= { 0, "end", 0};
PSI_stage_info stage_executing= { 0, "executing", 0};
PSI_stage_info stage_execution_of_init_command= { 0, "Execution of init_command", 0};
PSI_stage_info stage_explaining= { 0, "explaining", 0};
+PSI_stage_info stage_finding_key_cache= { 0, "Finding key cache", 0};
PSI_stage_info stage_finished_reading_one_binlog_switching_to_next_binlog= { 0, "Finished reading one binlog; switching to next binlog", 0};
PSI_stage_info stage_flushing_relay_log_and_master_info_repository= { 0, "Flushing relay log and master info repository.", 0};
PSI_stage_info stage_flushing_relay_log_info_file= { 0, "Flushing relay-log info file.", 0};
@@ -9387,6 +9415,7 @@ PSI_stage_info stage_purging_old_relay_logs= { 0, "Purging old relay logs", 0};
PSI_stage_info stage_query_end= { 0, "query end", 0};
PSI_stage_info stage_queueing_master_event_to_the_relay_log= { 0, "Queueing master event to the relay log", 0};
PSI_stage_info stage_reading_event_from_the_relay_log= { 0, "Reading event from the relay log", 0};
+PSI_stage_info stage_recreating_table= { 0, "recreating table", 0};
PSI_stage_info stage_registering_slave_on_master= { 0, "Registering slave on master", 0};
PSI_stage_info stage_removing_duplicates= { 0, "Removing duplicates", 0};
PSI_stage_info stage_removing_tmp_table= { 0, "removing tmp table", 0};
@@ -9455,6 +9484,8 @@ PSI_stage_info stage_gtid_wait_other_connection= { 0, "Waiting for other master
PSI_stage_info *all_server_stages[]=
{
& stage_after_create,
+ & stage_after_opening_tables,
+ & stage_after_table_lock,
& stage_allocating_local_table,
& stage_alter_inplace,
& stage_alter_inplace_commit,
@@ -9486,6 +9517,7 @@ PSI_stage_info *all_server_stages[]=
& stage_executing,
& stage_execution_of_init_command,
& stage_explaining,
+ & stage_finding_key_cache,
& stage_finished_reading_one_binlog_switching_to_next_binlog,
& stage_flushing_relay_log_and_master_info_repository,
& stage_flushing_relay_log_info_file,
@@ -9510,6 +9542,7 @@ PSI_stage_info *all_server_stages[]=
& stage_query_end,
& stage_queueing_master_event_to_the_relay_log,
& stage_reading_event_from_the_relay_log,
+ & stage_recreating_table,
& stage_registering_slave_on_master,
& stage_removing_duplicates,
& stage_removing_tmp_table,
@@ -9617,23 +9650,49 @@ void init_server_psi_keys(void)
category= "com";
init_com_statement_info();
- count= array_elements(com_statement_info);
+
+ /*
+ Register [0 .. COM_QUERY - 1] as "statement/com/..."
+ */
+ count= (int) COM_QUERY;
mysql_statement_register(category, com_statement_info, count);
/*
+ Register [COM_QUERY + 1 .. COM_END] as "statement/com/..."
+ */
+ count= (int) COM_END - (int) COM_QUERY;
+ mysql_statement_register(category, & com_statement_info[(int) COM_QUERY + 1], count);
+
+ category= "abstract";
+ /*
+ Register [COM_QUERY] as "statement/abstract/com_query"
+ */
+ mysql_statement_register(category, & com_statement_info[(int) COM_QUERY], 1);
+
+ /*
When a new packet is received,
- it is instrumented as "statement/com/".
+ it is instrumented as "statement/abstract/new_packet".
Based on the packet type found, it later mutates to the
proper narrow type, for example
- "statement/com/query" or "statement/com/ping".
- In cases of "statement/com/query", SQL queries are given to
+ "statement/abstract/query" or "statement/com/ping".
+ In cases of "statement/abstract/query", SQL queries are given to
the parser, which mutates the statement type to an even more
narrow classification, for example "statement/sql/select".
*/
stmt_info_new_packet.m_key= 0;
- stmt_info_new_packet.m_name= "";
+ stmt_info_new_packet.m_name= "new_packet";
stmt_info_new_packet.m_flags= PSI_FLAG_MUTABLE;
- mysql_statement_register(category, & stmt_info_new_packet, 1);
+ mysql_statement_register(category, &stmt_info_new_packet, 1);
+
+ /*
+ Statements processed from the relay log are initially instrumented as
+ "statement/abstract/relay_log". The parser will mutate the statement type to
+ a more specific classification, for example "statement/sql/insert".
+ */
+ stmt_info_rpl.m_key= 0;
+ stmt_info_rpl.m_name= "relay_log";
+ stmt_info_rpl.m_flags= PSI_FLAG_MUTABLE;
+ mysql_statement_register(category, &stmt_info_rpl, 1);
#endif
}
diff --git a/sql/mysqld.h b/sql/mysqld.h
index 0e3af959122..a1ed4bdc716 100644
--- a/sql/mysqld.h
+++ b/sql/mysqld.h
@@ -333,6 +333,8 @@ void init_server_psi_keys();
Hint: grep PSI_stage_info | sort -u
*/
extern PSI_stage_info stage_after_create;
+extern PSI_stage_info stage_after_opening_tables;
+extern PSI_stage_info stage_after_table_lock;
extern PSI_stage_info stage_allocating_local_table;
extern PSI_stage_info stage_alter_inplace_prepare;
extern PSI_stage_info stage_alter_inplace;
@@ -361,6 +363,7 @@ extern PSI_stage_info stage_enabling_keys;
extern PSI_stage_info stage_executing;
extern PSI_stage_info stage_execution_of_init_command;
extern PSI_stage_info stage_explaining;
+extern PSI_stage_info stage_finding_key_cache;
extern PSI_stage_info stage_finished_reading_one_binlog_switching_to_next_binlog;
extern PSI_stage_info stage_flushing_relay_log_and_master_info_repository;
extern PSI_stage_info stage_flushing_relay_log_info_file;
@@ -385,6 +388,7 @@ extern PSI_stage_info stage_purging_old_relay_logs;
extern PSI_stage_info stage_query_end;
extern PSI_stage_info stage_queueing_master_event_to_the_relay_log;
extern PSI_stage_info stage_reading_event_from_the_relay_log;
+extern PSI_stage_info stage_recreating_table;
extern PSI_stage_info stage_registering_slave_on_master;
extern PSI_stage_info stage_removing_duplicates;
extern PSI_stage_info stage_removing_tmp_table;
@@ -461,6 +465,11 @@ extern PSI_statement_info sql_statement_info[(uint) SQLCOM_END + 1];
*/
extern PSI_statement_info com_statement_info[(uint) COM_END + 1];
+/**
+ Statement instrumentation key for replication.
+*/
+extern PSI_statement_info stmt_info_rpl;
+
void init_sql_statement_info();
void init_com_statement_info();
#endif /* HAVE_PSI_STATEMENT_INTERFACE */
@@ -509,7 +518,8 @@ extern mysql_mutex_t
LOCK_delayed_status, LOCK_delayed_create, LOCK_crypt, LOCK_timezone,
LOCK_slave_list, LOCK_active_mi, LOCK_manager,
LOCK_global_system_variables, LOCK_user_conn,
- LOCK_prepared_stmt_count, LOCK_error_messages, LOCK_connection_count;
+ LOCK_prepared_stmt_count, LOCK_error_messages, LOCK_connection_count,
+ LOCK_slave_init;
extern MYSQL_PLUGIN_IMPORT mysql_mutex_t LOCK_thread_count;
#ifdef HAVE_OPENSSL
extern mysql_mutex_t LOCK_des_key_file;
@@ -520,6 +530,7 @@ extern mysql_rwlock_t LOCK_grant, LOCK_sys_init_connect, LOCK_sys_init_slave;
extern mysql_rwlock_t LOCK_system_variables_hash;
extern mysql_cond_t COND_thread_count;
extern mysql_cond_t COND_manager;
+extern mysql_cond_t COND_slave_init;
extern int32 thread_running;
extern int32 thread_count;
extern my_atomic_rwlock_t thread_running_lock, thread_count_lock;
@@ -557,6 +568,7 @@ enum options_mysqld
OPT_KEY_CACHE_BLOCK_SIZE,
OPT_KEY_CACHE_DIVISION_LIMIT,
OPT_KEY_CACHE_PARTITIONS,
+ OPT_KEY_CACHE_CHANGED_BLOCKS_HASH_SIZE,
OPT_LOG_BASENAME,
OPT_LOG_ERROR,
OPT_LOWER_CASE_TABLE_NAMES,
@@ -618,7 +630,7 @@ extern my_atomic_rwlock_t statistics_lock;
void unireg_end(void) __attribute__((noreturn));
/* increment query_id and return it. */
-inline query_id_t next_query_id()
+inline __attribute__((warn_unused_result)) query_id_t next_query_id()
{
query_id_t id;
my_atomic_rwlock_wrlock(&global_query_id_lock);
diff --git a/sql/net_serv.cc b/sql/net_serv.cc
index 546542fa207..eb34fcc2d77 100644
--- a/sql/net_serv.cc
+++ b/sql/net_serv.cc
@@ -824,7 +824,8 @@ static my_bool my_net_skip_rest(NET *net, uint32 remain, thr_alarm_t *alarmed,
*/
static ulong
-my_real_read(NET *net, size_t *complen)
+my_real_read(NET *net, size_t *complen,
+ my_bool header __attribute__((unused)))
{
uchar *pos;
size_t length;
@@ -839,14 +840,16 @@ my_real_read(NET *net, size_t *complen)
NET_HEADER_SIZE);
#ifdef MYSQL_SERVER
size_t count= remain;
- struct st_net_server *server_extension;
- server_extension= static_cast<st_net_server*> (net->extension);
- if (server_extension != NULL)
+ struct st_net_server *server_extension= 0;
+
+ if (header)
{
- void *user_data= server_extension->m_user_data;
- DBUG_ASSERT(server_extension->m_before_header != NULL);
- DBUG_ASSERT(server_extension->m_after_header != NULL);
- server_extension->m_before_header(net, user_data, count);
+ server_extension= static_cast<st_net_server*> (net->extension);
+ if (server_extension != NULL)
+ {
+ void *user_data= server_extension->m_user_data;
+ server_extension->m_before_header(net, user_data, count);
+ }
}
#endif
@@ -1042,6 +1045,16 @@ end:
}
+/* Old interface. See my_net_read_packet() for function description */
+
+#undef my_net_read
+
+ulong my_net_read(NET *net)
+{
+ return my_net_read_packet(net, 0);
+}
+
+
/**
Read a packet from the client/server and return it without the internal
package header.
@@ -1053,13 +1066,17 @@ end:
If the packet was compressed, its uncompressed and the length of the
uncompressed packet is returned.
+ read_from_server is set when the server is reading a new command
+ from the client.
+
@return
The function returns the length of the found packet or packet_error.
net->read_pos points to the read data.
*/
+
ulong
-my_net_read(NET *net)
+my_net_read_packet(NET *net, my_bool read_from_server)
{
size_t len, complen;
@@ -1069,7 +1086,7 @@ my_net_read(NET *net)
if (!net->compress)
{
#endif
- len = my_real_read(net,&complen);
+ len = my_real_read(net,&complen, read_from_server);
if (len == MAX_PACKET_LENGTH)
{
/* First packet of a multi-packet. Concatenate the packets */
@@ -1079,7 +1096,7 @@ my_net_read(NET *net)
{
net->where_b += len;
total_length += len;
- len = my_real_read(net,&complen);
+ len = my_real_read(net,&complen, 0);
} while (len == MAX_PACKET_LENGTH);
if (len != packet_error)
len+= total_length;
@@ -1171,11 +1188,13 @@ my_net_read(NET *net)
}
net->where_b=buf_length;
- if ((packet_len = my_real_read(net,&complen)) == packet_error)
+ if ((packet_len = my_real_read(net,&complen, read_from_server))
+ == packet_error)
{
MYSQL_NET_READ_DONE(1, 0);
return packet_error;
}
+ read_from_server= 0;
if (my_uncompress(net->buff + net->where_b, packet_len,
&complen))
{
diff --git a/sql/opt_range.cc b/sql/opt_range.cc
index be791c2ac7f..fc2aa75e604 100644
--- a/sql/opt_range.cc
+++ b/sql/opt_range.cc
@@ -8291,6 +8291,17 @@ get_mm_leaf(RANGE_OPT_PARAM *param, COND *conf_func, Field *field,
if (field->cmp_type() == STRING_RESULT && value->cmp_type() != STRING_RESULT)
goto end;
err= value->save_in_field_no_warnings(field, 1);
+ if (err == 2 && field->cmp_type() == STRING_RESULT)
+ {
+ if (type == Item_func::EQ_FUNC)
+ {
+ tree= new (alloc) SEL_ARG(field, 0, 0);
+ tree->type= SEL_ARG::IMPOSSIBLE;
+ }
+ else
+ tree= NULL; /* Cannot infer anything */
+ goto end;
+ }
if (err > 0)
{
if (field->cmp_type() != value->result_type())
@@ -13429,7 +13440,7 @@ SEL_ARG * get_index_range_tree(uint index, SEL_TREE* range_tree, PARAM *param,
DESCRIPTION
This method computes the access cost of a TRP_GROUP_MIN_MAX instance and
- the number of rows returned. It updates this->read_cost and this->records.
+ the number of rows returned.
NOTES
The cost computation distinguishes several cases:
@@ -13485,7 +13496,6 @@ void cost_group_min_max(TABLE* table, KEY *index_info, uint used_key_parts,
double p_overlap; /* Probability that a sub-group overlaps two blocks. */
double quick_prefix_selectivity;
double io_cost;
- double cpu_cost= 0; /* TODO: CPU cost of index_read calls? */
DBUG_ENTER("cost_group_min_max");
table_records= table->stat_records();
@@ -13533,11 +13543,25 @@ void cost_group_min_max(TABLE* table, KEY *index_info, uint used_key_parts,
(double) num_blocks;
/*
- TODO: If there is no WHERE clause and no other expressions, there should be
- no CPU cost. We leave it here to make this cost comparable to that of index
- scan as computed in SQL_SELECT::test_quick_select().
+ CPU cost must be comparable to that of an index scan as computed
+ in SQL_SELECT::test_quick_select(). When the groups are small,
+ e.g. for a unique index, using index scan will be cheaper since it
+ reads the next record without having to re-position to it on every
+ group. To make the CPU cost reflect this, we estimate the CPU cost
+ as the sum of:
+ 1. Cost for evaluating the condition (similarly as for index scan).
+ 2. Cost for navigating the index structure (assuming a b-tree).
+ Note: We only add the cost for one comparision per block. For a
+ b-tree the number of comparisons will be larger.
+ TODO: This cost should be provided by the storage engine.
*/
- cpu_cost= (double) num_groups / TIME_FOR_COMPARE;
+ const double tree_traversal_cost=
+ ceil(log(static_cast<double>(table_records))/
+ log(static_cast<double>(keys_per_block))) *
+ 1/double(2*TIME_FOR_COMPARE);
+
+ const double cpu_cost= num_groups *
+ (tree_traversal_cost + 1/double(TIME_FOR_COMPARE));
*read_cost= io_cost + cpu_cost;
*records= num_groups;
@@ -13742,15 +13766,21 @@ int QUICK_GROUP_MIN_MAX_SELECT::init()
{
if (group_prefix) /* Already initialized. */
return 0;
-
- if (!(last_prefix= (uchar*) alloc_root(&alloc, group_prefix_len)))
+
+ /*
+ We allocate one byte more to serve the case when the last field in
+ the buffer is compared using uint3korr (e.g. a Field_newdate field)
+ */
+ if (!(last_prefix= (uchar*) alloc_root(&alloc, group_prefix_len+1)))
return 1;
/*
We may use group_prefix to store keys with all select fields, so allocate
enough space for it.
+ We allocate one byte more to serve the case when the last field in
+ the buffer is compared using uint3korr (e.g. a Field_newdate field)
*/
if (!(group_prefix= (uchar*) alloc_root(&alloc,
- real_prefix_len + min_max_arg_len)))
+ real_prefix_len+min_max_arg_len+1)))
return 1;
if (key_infix_len > 0)
diff --git a/sql/opt_subselect.cc b/sql/opt_subselect.cc
index e00083c4b8b..6e65b5ea177 100644
--- a/sql/opt_subselect.cc
+++ b/sql/opt_subselect.cc
@@ -4120,6 +4120,7 @@ SJ_TMP_TABLE::create_sj_weedout_tmp_table(THD *thd)
{
if (!(key_field= field->new_key_field(thd->mem_root, table,
group_buff,
+ key_part_info->length,
field->null_ptr,
field->null_bit)))
goto err;
diff --git a/sql/password.c b/sql/password.c
index 7a3d8aafde3..37d06136d80 100644
--- a/sql/password.c
+++ b/sql/password.c
@@ -442,7 +442,7 @@ void make_scrambled_password(char *to, const char *password)
/*
Produce an obscure octet sequence from password and random
- string, recieved from the server. This sequence corresponds to the
+ string, received from the server. This sequence corresponds to the
password, but password can not be easily restored from it. The sequence
is then sent to the server for validation. Trailing zero is not stored
in the buf as it is not needed.
@@ -476,7 +476,7 @@ scramble(char *to, const char *message, const char *password)
/*
Check that scrambled message corresponds to the password; the function
- is used by server to check that recieved reply is authentic.
+ is used by server to check that received reply is authentic.
This function does not check lengths of given strings: message must be
null-terminated, reply and hash_stage2 must be at least SHA1_HASH_SIZE
long (if not, something fishy is going on).
diff --git a/sql/protocol.cc b/sql/protocol.cc
index effeee9b4aa..2400dadfadc 100644
--- a/sql/protocol.cc
+++ b/sql/protocol.cc
@@ -64,7 +64,7 @@ bool Protocol_binary::net_store_data(const uchar *from, size_t length)
/*
- net_store_data() - extended version with character set conversion.
+ net_store_data_cs() - extended version with character set conversion.
It is optimized for short strings whose length after
conversion is garanteed to be less than 251, which accupies
@@ -76,8 +76,12 @@ bool Protocol_binary::net_store_data(const uchar *from, size_t length)
*/
#ifndef EMBEDDED_LIBRARY
-bool Protocol::net_store_data(const uchar *from, size_t length,
+bool Protocol::net_store_data_cs(const uchar *from, size_t length,
CHARSET_INFO *from_cs, CHARSET_INFO *to_cs)
+#else
+bool Protocol_binary::net_store_data_cs(const uchar *from, size_t length,
+ CHARSET_INFO *from_cs, CHARSET_INFO *to_cs)
+#endif
{
uint dummy_errors;
/* Calculate maxumum possible result length */
@@ -117,7 +121,6 @@ bool Protocol::net_store_data(const uchar *from, size_t length,
packet->length((uint) (to - packet->ptr()));
return 0;
}
-#endif
/**
@@ -1007,7 +1010,7 @@ bool Protocol::store_string_aux(const char *from, size_t length,
tocs != &my_charset_bin)
{
/* Store with conversion */
- return net_store_data((uchar*) from, length, fromcs, tocs);
+ return net_store_data_cs((uchar*) from, length, fromcs, tocs);
}
/* Store without conversion */
return net_store_data((uchar*) from, length);
diff --git a/sql/protocol.h b/sql/protocol.h
index 1c0a28560bd..c58de68289f 100644
--- a/sql/protocol.h
+++ b/sql/protocol.h
@@ -44,8 +44,12 @@ protected:
uint field_count;
#ifndef EMBEDDED_LIBRARY
bool net_store_data(const uchar *from, size_t length);
+ bool net_store_data_cs(const uchar *from, size_t length,
+ CHARSET_INFO *fromcs, CHARSET_INFO *tocs);
#else
virtual bool net_store_data(const uchar *from, size_t length);
+ virtual bool net_store_data_cs(const uchar *from, size_t length,
+ CHARSET_INFO *fromcs, CHARSET_INFO *tocs);
char **next_field;
MYSQL_FIELD *next_mysql_field;
MEM_ROOT *alloc;
@@ -54,8 +58,6 @@ protected:
The following two are low-level functions that are invoked from
higher-level store_xxx() funcs. The data is stored into this->packet.
*/
- bool net_store_data(const uchar *from, size_t length,
- CHARSET_INFO *fromcs, CHARSET_INFO *tocs);
bool store_string_aux(const char *from, size_t length,
CHARSET_INFO *fromcs, CHARSET_INFO *tocs);
@@ -184,6 +186,8 @@ public:
#ifdef EMBEDDED_LIBRARY
virtual bool write();
bool net_store_data(const uchar *from, size_t length);
+ bool net_store_data_cs(const uchar *from, size_t length,
+ CHARSET_INFO *fromcs, CHARSET_INFO *tocs);
#endif
virtual bool store_null();
virtual bool store_tiny(longlong from);
diff --git a/sql/records.cc b/sql/records.cc
index 1b230c41156..cce6272a4e3 100644
--- a/sql/records.cc
+++ b/sql/records.cc
@@ -287,9 +287,7 @@ bool init_read_record(READ_RECORD *info,THD *thd, TABLE *table,
thd->variables.read_buff_size);
}
/* Condition pushdown to storage engine */
- if ((thd->variables.optimizer_switch &
- OPTIMIZER_SWITCH_ENGINE_CONDITION_PUSHDOWN) &&
- select && select->cond &&
+ if (thd->use_cond_push(table->file) && select && select->cond &&
(select->cond->used_tables() & table->map) &&
!table->file->pushed_cond)
table->file->cond_push(select->cond);
diff --git a/sql/rpl_gtid.cc b/sql/rpl_gtid.cc
index 17c3b15c902..c8d5e2a2db0 100644
--- a/sql/rpl_gtid.cc
+++ b/sql/rpl_gtid.cc
@@ -65,16 +65,16 @@ rpl_slave_state::update_state_hash(uint64 sub_id, rpl_gtid *gtid,
int
rpl_slave_state::record_and_update_gtid(THD *thd, rpl_group_info *rgi)
{
- uint64 sub_id;
DBUG_ENTER("rpl_slave_state::record_and_update_gtid");
/*
Update the GTID position, if we have it and did not already update
it in a GTID transaction.
*/
- if ((sub_id= rgi->gtid_sub_id))
+ if (rgi->gtid_pending)
{
- rgi->gtid_sub_id= 0;
+ uint64 sub_id= rgi->gtid_sub_id;
+ rgi->gtid_pending= false;
if (rgi->gtid_ignore_duplicate_state!=rpl_group_info::GTID_DUPLICATE_IGNORE)
{
if (record_gtid(thd, &rgi->current_gtid, sub_id, false, false))
@@ -120,7 +120,7 @@ rpl_slave_state::check_duplicate_gtid(rpl_gtid *gtid, rpl_group_info *rgi)
uint32 seq_no= gtid->seq_no;
rpl_slave_state::element *elem;
int res;
- bool did_enter_cond;
+ bool did_enter_cond= false;
PSI_stage_info old_stage;
THD *thd;
Relay_log_info *rli= rgi->rli;
@@ -138,7 +138,6 @@ rpl_slave_state::check_duplicate_gtid(rpl_gtid *gtid, rpl_group_info *rgi)
each lock release and re-take.
*/
- did_enter_cond= false;
for (;;)
{
if (elem->highest_seq_no >= seq_no)
@@ -326,7 +325,9 @@ rpl_slave_state::update(uint32 domain_id, uint32 server_id, uint64 sub_id,
{
if (rgi->gtid_ignore_duplicate_state==rpl_group_info::GTID_DUPLICATE_OWNER)
{
+#ifndef DBUG_OFF
Relay_log_info *rli= rgi->rli;
+#endif
uint32 count= elem->owner_count;
DBUG_ASSERT(count > 0);
DBUG_ASSERT(elem->owner_rli == rli);
@@ -665,7 +666,7 @@ end:
if (table_opened)
{
- if (err)
+ if (err || (err= ha_commit_trans(thd, FALSE)))
{
/*
If error, we need to put any remaining elist back into the HASH so we
@@ -679,13 +680,8 @@ end:
}
ha_rollback_trans(thd, FALSE);
- close_thread_tables(thd);
- }
- else
- {
- ha_commit_trans(thd, FALSE);
- close_thread_tables(thd);
}
+ close_thread_tables(thd);
if (in_transaction)
thd->mdl_context.release_statement_locks();
else
diff --git a/sql/rpl_mi.h b/sql/rpl_mi.h
index a136af38356..af739b1dad4 100644
--- a/sql/rpl_mi.h
+++ b/sql/rpl_mi.h
@@ -216,6 +216,16 @@ public:
bool stop_all_slaves(THD *thd);
};
+
+/*
+ The class rpl_io_thread_info is the THD::system_thread_info for the IO thread.
+*/
+class rpl_io_thread_info
+{
+public:
+};
+
+
bool check_master_connection_name(LEX_STRING *name);
void create_logfile_name_with_suffix(char *res_file_name, size_t length,
const char *info_file,
diff --git a/sql/rpl_parallel.cc b/sql/rpl_parallel.cc
index 5c902249914..0d23248539c 100644
--- a/sql/rpl_parallel.cc
+++ b/sql/rpl_parallel.cc
@@ -7,15 +7,6 @@
/*
Code for optional parallel execution of replicated events on the slave.
-
- ToDo list:
-
- - Retry of failed transactions is not yet implemented for the parallel case.
-
- - All the waits (eg. in struct wait_for_commit and in
- rpl_parallel_thread_pool::get_thread()) need to be killable. And on kill,
- everything needs to be correctly rolled back and stopped in all threads,
- to ensure a consistent slave replication state.
*/
struct rpl_parallel_thread_pool global_rpl_thread_pool;
@@ -32,8 +23,7 @@ rpt_handle_event(rpl_parallel_thread::queued_event *qev,
Relay_log_info *rli= rgi->rli;
THD *thd= rgi->thd;
- thd->rgi_slave= rgi;
- thd->rpl_filter = rli->mi->rpl_filter;
+ thd->system_thread_info.rpl_sql_info->rpl_filter = rli->mi->rpl_filter;
/* ToDo: Access to thd, and what about rli, split out a parallel part? */
mysql_mutex_lock(&rli->data_lock);
@@ -44,7 +34,6 @@ rpt_handle_event(rpl_parallel_thread::queued_event *qev,
rgi->future_event_relay_log_pos= qev->future_event_relay_log_pos;
strcpy(rgi->future_event_master_log_name, qev->future_event_master_log_name);
err= apply_event_and_update_pos(qev->ev, thd, rgi, rpt);
- thd->rgi_slave= NULL;
thread_safe_increment64(&rli->executed_entries,
&slave_executed_entries_lock);
@@ -165,6 +154,7 @@ finish_event_group(THD *thd, uint64 sub_id, rpl_parallel_entry *entry,
mysql_mutex_unlock(&entry->LOCK_parallel_entry);
thd->clear_error();
+ thd->reset_killed();
thd->get_stmt_da()->reset_diagnostics_area();
wfc->wakeup_subsequent_commits(rgi->worker_error);
}
@@ -197,6 +187,281 @@ unlock_or_exit_cond(THD *thd, mysql_mutex_t *lock, bool *did_enter_cond,
}
+static void
+register_wait_for_prior_event_group_commit(rpl_group_info *rgi,
+ rpl_parallel_entry *entry)
+{
+ mysql_mutex_assert_owner(&entry->LOCK_parallel_entry);
+ if (rgi->wait_commit_sub_id > entry->last_committed_sub_id)
+ {
+ /*
+ Register that the commit of this event group must wait for the
+ commit of the previous event group to complete before it may
+ complete itself, so that we preserve commit order.
+ */
+ wait_for_commit *waitee=
+ &rgi->wait_commit_group_info->commit_orderer;
+ rgi->commit_orderer.register_wait_for_prior_commit(waitee);
+ }
+}
+
+
+#ifndef DBUG_OFF
+static int
+dbug_simulate_tmp_error(rpl_group_info *rgi, THD *thd)
+{
+ if (rgi->current_gtid.domain_id == 0 && rgi->current_gtid.seq_no == 100 &&
+ rgi->retry_event_count == 4)
+ {
+ thd->clear_error();
+ thd->get_stmt_da()->reset_diagnostics_area();
+ my_error(ER_LOCK_DEADLOCK, MYF(0));
+ return 1;
+ }
+ return 0;
+}
+#endif
+
+
+/*
+ If we detect a deadlock due to eg. storage engine locks that conflict with
+ the fixed commit order, then the later transaction will be killed
+ asynchroneously to allow the former to complete its commit.
+
+ In this case, we convert the 'killed' error into a deadlock error, and retry
+ the later transaction. */
+static void
+convert_kill_to_deadlock_error(rpl_group_info *rgi)
+{
+ THD *thd= rgi->thd;
+ int err_code;
+
+ if (!thd->get_stmt_da()->is_error())
+ return;
+ err_code= thd->get_stmt_da()->sql_errno();
+ if ((err_code == ER_QUERY_INTERRUPTED || err_code == ER_CONNECTION_KILLED) &&
+ rgi->killed_for_retry)
+ {
+ thd->clear_error();
+ my_error(ER_LOCK_DEADLOCK, MYF(0));
+ rgi->killed_for_retry= false;
+ thd->reset_killed();
+ }
+}
+
+
+static bool
+is_group_ending(Log_event *ev, Log_event_type event_type)
+{
+ return event_type == XID_EVENT ||
+ (event_type == QUERY_EVENT &&
+ (((Query_log_event *)ev)->is_commit() ||
+ ((Query_log_event *)ev)->is_rollback()));
+}
+
+
+static int
+retry_event_group(rpl_group_info *rgi, rpl_parallel_thread *rpt,
+ rpl_parallel_thread::queued_event *orig_qev)
+{
+ IO_CACHE rlog;
+ LOG_INFO linfo;
+ File fd= (File)-1;
+ const char *errmsg= NULL;
+ inuse_relaylog *ir= rgi->relay_log;
+ uint64 event_count;
+ uint64 events_to_execute= rgi->retry_event_count;
+ Relay_log_info *rli= rgi->rli;
+ int err;
+ ulonglong cur_offset, old_offset;
+ char log_name[FN_REFLEN];
+ THD *thd= rgi->thd;
+ rpl_parallel_entry *entry= rgi->parallel_entry;
+ ulong retries= 0;
+
+do_retry:
+ event_count= 0;
+ err= 0;
+
+ /*
+ If we already started committing before getting the deadlock (or other
+ error) that caused us to need to retry, we have already signalled
+ subsequent transactions that we have started committing. This is
+ potentially a problem, as now we will rollback, and if subsequent
+ transactions would start to execute now, they could see an unexpected
+ state of the database and get eg. key not found or duplicate key error.
+
+ However, to get a deadlock in the first place, there must have been
+ another earlier transaction that is waiting for us. Thus that other
+ transaction has _not_ yet started to commit, and any subsequent
+ transactions will still be waiting at this point.
+
+ So here, we decrement back the count of transactions that started
+ committing (if we already incremented it), undoing the effect of an
+ earlier mark_start_commit(). Then later, when the retry succeeds and we
+ commit again, we can do a new mark_start_commit() and eventually wake up
+ subsequent transactions at the proper time.
+
+ We need to do the unmark before the rollback, to be sure that the
+ transaction we deadlocked with will not signal that it started to commit
+ until after the unmark.
+ */
+ rgi->unmark_start_commit();
+
+ /*
+ We might get the deadlock error that causes the retry during commit, while
+ sitting in wait_for_prior_commit(). If this happens, we will have a
+ pending error in the wait_for_commit object. So clear this by
+ unregistering (and later re-registering) the wait.
+ */
+ if(thd->wait_for_commit_ptr)
+ thd->wait_for_commit_ptr->unregister_wait_for_prior_commit();
+ rgi->cleanup_context(thd, 1);
+
+ mysql_mutex_lock(&rli->data_lock);
+ ++rli->retried_trans;
+ statistic_increment(slave_retried_transactions, LOCK_status);
+ mysql_mutex_unlock(&rli->data_lock);
+
+ mysql_mutex_lock(&entry->LOCK_parallel_entry);
+ register_wait_for_prior_event_group_commit(rgi, entry);
+ mysql_mutex_unlock(&entry->LOCK_parallel_entry);
+
+ strmake_buf(log_name, ir->name);
+ if ((fd= open_binlog(&rlog, log_name, &errmsg)) <0)
+ {
+ err= 1;
+ goto err;
+ }
+ cur_offset= rgi->retry_start_offset;
+ my_b_seek(&rlog, cur_offset);
+
+ do
+ {
+ Log_event_type event_type;
+ Log_event *ev;
+ rpl_parallel_thread::queued_event *qev;
+
+ /* The loop is here so we can try again the next relay log file on EOF. */
+ for (;;)
+ {
+ old_offset= cur_offset;
+ ev= Log_event::read_log_event(&rlog, 0,
+ rli->relay_log.description_event_for_exec /* ToDo: this needs fixing */,
+ opt_slave_sql_verify_checksum);
+ cur_offset= my_b_tell(&rlog);
+
+ if (ev)
+ break;
+ if (rlog.error < 0)
+ {
+ errmsg= "slave SQL thread aborted because of I/O error";
+ err= 1;
+ goto err;
+ }
+ if (rlog.error > 0)
+ {
+ sql_print_error("Slave SQL thread: I/O error reading "
+ "event(errno: %d cur_log->error: %d)",
+ my_errno, rlog.error);
+ errmsg= "Aborting slave SQL thread because of partial event read";
+ err= 1;
+ goto err;
+ }
+ /* EOF. Move to the next relay log. */
+ end_io_cache(&rlog);
+ mysql_file_close(fd, MYF(MY_WME));
+ fd= (File)-1;
+
+ /* Find the next relay log file. */
+ if((err= rli->relay_log.find_log_pos(&linfo, log_name, 1)) ||
+ (err= rli->relay_log.find_next_log(&linfo, 1)))
+ {
+ char buff[22];
+ sql_print_error("next log error: %d offset: %s log: %s",
+ err,
+ llstr(linfo.index_file_offset, buff),
+ log_name);
+ goto err;
+ }
+ strmake_buf(log_name ,linfo.log_file_name);
+
+ if ((fd= open_binlog(&rlog, log_name, &errmsg)) <0)
+ {
+ err= 1;
+ goto err;
+ }
+ /* Loop to try again on the new log file. */
+ }
+
+ event_type= ev->get_type_code();
+ if (!Log_event::is_group_event(event_type))
+ {
+ delete ev;
+ continue;
+ }
+ ev->thd= thd;
+
+ mysql_mutex_lock(&rpt->LOCK_rpl_thread);
+ qev= rpt->retry_get_qev(ev, orig_qev, log_name, cur_offset,
+ cur_offset - old_offset);
+ mysql_mutex_unlock(&rpt->LOCK_rpl_thread);
+ if (!qev)
+ {
+ delete ev;
+ my_error(ER_OUT_OF_RESOURCES, MYF(0));
+ err= 1;
+ goto err;
+ }
+ if (is_group_ending(ev, event_type))
+ rgi->mark_start_commit();
+
+ err= rpt_handle_event(qev, rpt);
+ ++event_count;
+ mysql_mutex_lock(&rpt->LOCK_rpl_thread);
+ rpt->free_qev(qev);
+ mysql_mutex_unlock(&rpt->LOCK_rpl_thread);
+
+ delete_or_keep_event_post_apply(rgi, event_type, ev);
+ DBUG_EXECUTE_IF("rpl_parallel_simulate_double_temp_err_gtid_0_x_100",
+ if (retries == 0) err= dbug_simulate_tmp_error(rgi, thd););
+ DBUG_EXECUTE_IF("rpl_parallel_simulate_infinite_temp_err_gtid_0_x_100",
+ err= dbug_simulate_tmp_error(rgi, thd););
+ if (err)
+ {
+ convert_kill_to_deadlock_error(rgi);
+ if (has_temporary_error(thd))
+ {
+ ++retries;
+ if (retries < slave_trans_retries)
+ {
+ end_io_cache(&rlog);
+ mysql_file_close(fd, MYF(MY_WME));
+ fd= (File)-1;
+ goto do_retry;
+ }
+ sql_print_error("Slave worker thread retried transaction %lu time(s) "
+ "in vain, giving up. Consider raising the value of "
+ "the slave_transaction_retries variable.",
+ slave_trans_retries);
+ }
+ goto err;
+ }
+ } while (event_count < events_to_execute);
+
+err:
+
+ if (fd >= 0)
+ {
+ end_io_cache(&rlog);
+ mysql_file_close(fd, MYF(MY_WME));
+ }
+ if (errmsg)
+ sql_print_error("Error reading relay log event: %s", errmsg);
+ return err;
+}
+
+
pthread_handler_t
handle_rpl_parallel_thread(void *arg)
{
@@ -212,8 +477,11 @@ handle_rpl_parallel_thread(void *arg)
rpl_parallel_thread::queued_event *qevs_to_free;
rpl_group_info *rgis_to_free;
group_commit_orderer *gcos_to_free;
+ rpl_sql_thread_info sql_info(NULL);
size_t total_event_size;
int err;
+ inuse_relaylog *last_ir;
+ uint64 accumulated_ir_count;
struct rpl_parallel_thread *rpt= (struct rpl_parallel_thread *)arg;
@@ -242,39 +510,7 @@ handle_rpl_parallel_thread(void *arg)
thd_proc_info(thd, "Waiting for work from main SQL threads");
thd->set_time();
thd->variables.lock_wait_timeout= LONG_TIMEOUT;
- /*
- For now, we need to run the replication parallel worker threads in
- READ COMMITTED. This is needed because gap locks are not symmetric.
- For example, a gap lock from a DELETE blocks an insert intention lock,
- but not vice versa. So an INSERT followed by DELETE can group commit
- on the master, but if we are unlucky with thread scheduling we can
- then deadlock on the slave because the INSERT ends up waiting for a
- gap lock from the DELETE (and the DELETE in turn waits for the INSERT
- in wait_for_prior_commit()). See also MDEV-5914.
-
- It should be mostly safe to run in READ COMMITTED in the slave anyway.
- The commit order is already fixed from on the master, so we do not
- risk logging into the binlog in an incorrect order between worker
- threads (one that would cause different results if executed on a
- lower-level slave that uses this slave as a master). The only
- potential problem is with transactions run in a different master
- connection (using multi-source replication), or run directly on the
- slave by an application; when using READ COMMITTED we are not
- guaranteed serialisability of binlogged statements.
-
- In practice, this is unlikely to be an issue. In GTID mode, such
- parallel transactions from multi-source or application must in any
- case use a different replication domain, in which case binlog order
- by definition must be independent between the different domain. Even
- in non-GTID mode, normally one will assume that the external
- transactions are not conflicting with those applied by the slave, so
- that isolation level should make no difference. It would be rather
- strange if the result of applying query events from one master would
- depend on the timing and nature of other queries executed from
- different multi-source connections or done directly on the slave by
- an application. Still, something to be aware of.
- */
- thd->variables.tx_isolation= ISO_READ_COMMITTED;
+ thd->system_thread_info.rpl_sql_info= &sql_info;
mysql_mutex_lock(&rpt->LOCK_rpl_thread);
rpt->thd= thd;
@@ -330,7 +566,7 @@ handle_rpl_parallel_thread(void *arg)
continue;
}
- group_rgi= rgi;
+ thd->rgi_slave= group_rgi= rgi;
gco= rgi->gco;
/* Handle a new event group, which will be initiated by a GTID event. */
if ((event_type= events->ev->get_type_code()) == GTID_EVENT)
@@ -339,7 +575,6 @@ handle_rpl_parallel_thread(void *arg)
PSI_stage_info old_stage;
uint64 wait_count;
- thd->tx_isolation= (enum_tx_isolation)thd->variables.tx_isolation;
in_event_group= true;
/*
If the standalone flag is set, then this event group consists of a
@@ -350,9 +585,7 @@ handle_rpl_parallel_thread(void *arg)
(0 != (static_cast<Gtid_log_event *>(events->ev)->flags2 &
Gtid_log_event::FL_STANDALONE));
- /* Save this, as it gets cleared when the event group commits. */
event_gtid_sub_id= rgi->gtid_sub_id;
-
rgi->thd= thd;
/*
@@ -386,7 +619,7 @@ handle_rpl_parallel_thread(void *arg)
{
DEBUG_SYNC(thd, "rpl_parallel_start_waiting_for_prior_killed");
thd->send_kill_message();
- slave_output_error_info(rgi->rli, thd);
+ slave_output_error_info(rgi, thd);
signal_error_to_sql_driver_thread(thd, rgi, 1);
/*
Even though we were killed, we need to continue waiting for the
@@ -428,17 +661,9 @@ handle_rpl_parallel_thread(void *arg)
if (unlikely(entry->stop_on_error_sub_id <= rgi->wait_commit_sub_id))
skip_event_group= true;
- else if (rgi->wait_commit_sub_id > entry->last_committed_sub_id)
- {
- /*
- Register that the commit of this event group must wait for the
- commit of the previous event group to complete before it may
- complete itself, so that we preserve commit order.
- */
- wait_for_commit *waitee=
- &rgi->wait_commit_group_info->commit_orderer;
- rgi->commit_orderer.register_wait_for_prior_commit(waitee);
- }
+ else
+ register_wait_for_prior_event_group_commit(rgi, entry);
+
unlock_or_exit_cond(thd, &entry->LOCK_parallel_entry,
&did_enter_cond, &old_stage);
@@ -465,7 +690,7 @@ handle_rpl_parallel_thread(void *arg)
if (res < 0)
{
/* Error. */
- slave_output_error_info(rgi->rli, thd);
+ slave_output_error_info(rgi, thd);
signal_error_to_sql_driver_thread(thd, rgi, 1);
}
else if (!res)
@@ -480,11 +705,8 @@ handle_rpl_parallel_thread(void *arg)
}
}
- group_ending= event_type == XID_EVENT ||
- (event_type == QUERY_EVENT &&
- (((Query_log_event *)events->ev)->is_commit() ||
- ((Query_log_event *)events->ev)->is_rollback()));
- if (group_ending)
+ group_ending= is_group_ending(events->ev, event_type);
+ if (group_ending && likely(!rgi->worker_error))
{
DEBUG_SYNC(thd, "rpl_parallel_before_mark_start_commit");
rgi->mark_start_commit();
@@ -496,24 +718,42 @@ handle_rpl_parallel_thread(void *arg)
processing between the event groups as a simple way to ensure that
everything is stopped and cleaned up correctly.
*/
- if (!rgi->worker_error && !skip_event_group)
+ if (likely(!rgi->worker_error) && !skip_event_group)
+ {
+ ++rgi->retry_event_count;
err= rpt_handle_event(events, rpt);
+ delete_or_keep_event_post_apply(rgi, event_type, events->ev);
+ DBUG_EXECUTE_IF("rpl_parallel_simulate_temp_err_gtid_0_x_100",
+ err= dbug_simulate_tmp_error(rgi, thd););
+ if (err)
+ {
+ convert_kill_to_deadlock_error(rgi);
+ if (has_temporary_error(thd) && slave_trans_retries > 0)
+ err= retry_event_group(rgi, rpt, events);
+ }
+ }
else
+ {
+ delete events->ev;
err= thd->wait_for_prior_commit();
+ }
end_of_group=
in_event_group &&
((group_standalone && !Log_event::is_part_of_group(event_type)) ||
group_ending);
- delete_or_keep_event_post_apply(rgi, event_type, events->ev);
events->next= qevs_to_free;
qevs_to_free= events;
- if (unlikely(err) && !rgi->worker_error)
+ if (unlikely(err))
{
- slave_output_error_info(rgi->rli, thd);
- signal_error_to_sql_driver_thread(thd, rgi, err);
+ if (!rgi->worker_error)
+ {
+ slave_output_error_info(rgi, thd);
+ signal_error_to_sql_driver_thread(thd, rgi, err);
+ }
+ thd->reset_killed();
}
if (end_of_group)
{
@@ -521,7 +761,7 @@ handle_rpl_parallel_thread(void *arg)
finish_event_group(thd, event_gtid_sub_id, entry, rgi);
rgi->next= rgis_to_free;
rgis_to_free= rgi;
- group_rgi= rgi= NULL;
+ thd->rgi_slave= group_rgi= rgi= NULL;
skip_event_group= false;
DEBUG_SYNC(thd, "rpl_parallel_end_of_group");
}
@@ -546,12 +786,34 @@ handle_rpl_parallel_thread(void *arg)
rpt->free_rgi(rgis_to_free);
rgis_to_free= next;
}
+ last_ir= NULL;
+ accumulated_ir_count= 0;
while (qevs_to_free)
{
rpl_parallel_thread::queued_event *next= qevs_to_free->next;
+ inuse_relaylog *ir= qevs_to_free->ir;
+ /* Batch up refcount update to reduce use of synchronised operations. */
+ if (last_ir != ir)
+ {
+ if (last_ir)
+ {
+ my_atomic_rwlock_wrlock(&rli->inuse_relaylog_atomic_lock);
+ my_atomic_add64(&last_ir->dequeued_count, accumulated_ir_count);
+ my_atomic_rwlock_wrunlock(&rli->inuse_relaylog_atomic_lock);
+ accumulated_ir_count= 0;
+ }
+ last_ir= ir;
+ }
+ ++accumulated_ir_count;
rpt->free_qev(qevs_to_free);
qevs_to_free= next;
}
+ if (last_ir)
+ {
+ my_atomic_rwlock_wrlock(&rli->inuse_relaylog_atomic_lock);
+ my_atomic_add64(&last_ir->dequeued_count, accumulated_ir_count);
+ my_atomic_rwlock_wrunlock(&rli->inuse_relaylog_atomic_lock);
+ }
if ((events= rpt->event_queue) != NULL)
{
@@ -582,7 +844,7 @@ handle_rpl_parallel_thread(void *arg)
in_event_group= false;
mysql_mutex_lock(&rpt->LOCK_rpl_thread);
rpt->free_rgi(group_rgi);
- group_rgi= NULL;
+ thd->rgi_slave= group_rgi= NULL;
skip_event_group= false;
}
if (!in_event_group)
@@ -800,8 +1062,7 @@ err:
rpl_parallel_thread::queued_event *
-rpl_parallel_thread::get_qev(Log_event *ev, ulonglong event_size,
- Relay_log_info *rli)
+rpl_parallel_thread::get_qev_common(Log_event *ev, ulonglong event_size)
{
queued_event *qev;
mysql_mutex_assert_owner(&LOCK_rpl_thread);
@@ -815,6 +1076,17 @@ rpl_parallel_thread::get_qev(Log_event *ev, ulonglong event_size,
qev->ev= ev;
qev->event_size= event_size;
qev->next= NULL;
+ return qev;
+}
+
+
+rpl_parallel_thread::queued_event *
+rpl_parallel_thread::get_qev(Log_event *ev, ulonglong event_size,
+ Relay_log_info *rli)
+{
+ queued_event *qev= get_qev_common(ev, event_size);
+ if (!qev)
+ return NULL;
strcpy(qev->event_relay_log_name, rli->event_relay_log_name);
qev->event_relay_log_pos= rli->event_relay_log_pos;
qev->future_event_relay_log_pos= rli->future_event_relay_log_pos;
@@ -823,6 +1095,24 @@ rpl_parallel_thread::get_qev(Log_event *ev, ulonglong event_size,
}
+rpl_parallel_thread::queued_event *
+rpl_parallel_thread::retry_get_qev(Log_event *ev, queued_event *orig_qev,
+ const char *relay_log_name,
+ ulonglong event_pos, ulonglong event_size)
+{
+ queued_event *qev= get_qev_common(ev, event_size);
+ if (!qev)
+ return NULL;
+ qev->rgi= orig_qev->rgi;
+ strcpy(qev->event_relay_log_name, relay_log_name);
+ qev->event_relay_log_pos= event_pos;
+ qev->future_event_relay_log_pos= event_pos+event_size;
+ strcpy(qev->future_event_master_log_name,
+ orig_qev->future_event_master_log_name);
+ return qev;
+}
+
+
void
rpl_parallel_thread::free_qev(rpl_parallel_thread::queued_event *qev)
{
@@ -834,7 +1124,7 @@ rpl_parallel_thread::free_qev(rpl_parallel_thread::queued_event *qev)
rpl_group_info*
rpl_parallel_thread::get_rgi(Relay_log_info *rli, Gtid_log_event *gtid_ev,
- rpl_parallel_entry *e)
+ rpl_parallel_entry *e, ulonglong event_size)
{
rpl_group_info *rgi;
mysql_mutex_assert_owner(&LOCK_rpl_thread);
@@ -862,6 +1152,10 @@ rpl_parallel_thread::get_rgi(Relay_log_info *rli, Gtid_log_event *gtid_ev,
return NULL;
}
rgi->parallel_entry= e;
+ rgi->relay_log= rli->last_inuse_relaylog;
+ rgi->retry_start_offset= rli->future_event_relay_log_pos-event_size;
+ rgi->retry_event_count= 0;
+ rgi->killed_for_retry= false;
return rgi;
}
@@ -1016,10 +1310,11 @@ rpl_parallel_thread_pool::release_thread(rpl_parallel_thread *rpt)
if it is still available. Otherwise a new worker thread is allocated.
*/
rpl_parallel_thread *
-rpl_parallel_entry::choose_thread(Relay_log_info *rli, bool *did_enter_cond,
+rpl_parallel_entry::choose_thread(rpl_group_info *rgi, bool *did_enter_cond,
PSI_stage_info *old_stage, bool reuse)
{
uint32 idx;
+ Relay_log_info *rli= rgi->rli;
rpl_parallel_thread *thr;
idx= rpl_thread_idx;
@@ -1064,7 +1359,7 @@ rpl_parallel_entry::choose_thread(Relay_log_info *rli, bool *did_enter_cond,
debug_sync_set_action(rli->sql_driver_thd,
STRING_WITH_LEN("now SIGNAL wait_queue_killed"));
};);
- slave_output_error_info(rli, rli->sql_driver_thd);
+ slave_output_error_info(rgi, rli->sql_driver_thd);
return NULL;
}
else
@@ -1388,15 +1683,9 @@ rpl_parallel::do_event(rpl_group_info *serial_rgi, Log_event *ev,
if (typ == GTID_EVENT)
{
- uint32 domain_id;
- if (likely(typ == GTID_EVENT))
- {
- Gtid_log_event *gtid_ev= static_cast<Gtid_log_event *>(ev);
- domain_id= (rli->mi->using_gtid == Master_info::USE_GTID_NO ?
- 0 : gtid_ev->domain_id);
- }
- else
- domain_id= 0;
+ Gtid_log_event *gtid_ev= static_cast<Gtid_log_event *>(ev);
+ uint32 domain_id= (rli->mi->using_gtid == Master_info::USE_GTID_NO ?
+ 0 : gtid_ev->domain_id);
if (!(e= find(domain_id)))
{
my_error(ER_OUT_OF_RESOURCES, MYF(MY_WME));
@@ -1415,7 +1704,8 @@ rpl_parallel::do_event(rpl_group_info *serial_rgi, Log_event *ev,
instead re-use a thread that we queued for previously.
*/
cur_thread=
- e->choose_thread(rli, &did_enter_cond, &old_stage, typ != GTID_EVENT);
+ e->choose_thread(serial_rgi, &did_enter_cond, &old_stage,
+ typ != GTID_EVENT);
if (!cur_thread)
{
/* This means we were killed. The error is already signalled. */
@@ -1435,7 +1725,7 @@ rpl_parallel::do_event(rpl_group_info *serial_rgi, Log_event *ev,
{
Gtid_log_event *gtid_ev= static_cast<Gtid_log_event *>(ev);
- if (!(rgi= cur_thread->get_rgi(rli, gtid_ev, e)))
+ if (!(rgi= cur_thread->get_rgi(rli, gtid_ev, e, event_size)))
{
cur_thread->free_qev(qev);
abandon_worker_thread(rli->sql_driver_thd, cur_thread,
@@ -1547,6 +1837,8 @@ rpl_parallel::do_event(rpl_group_info *serial_rgi, Log_event *ev,
Queue the event for processing.
*/
rli->event_relay_log_pos= rli->future_event_relay_log_pos;
+ qev->ir= rli->last_inuse_relaylog;
+ ++qev->ir->queued_count;
cur_thread->enqueue(qev);
unlock_or_exit_cond(rli->sql_driver_thd, &cur_thread->LOCK_rpl_thread,
&did_enter_cond, &old_stage);
diff --git a/sql/rpl_parallel.h b/sql/rpl_parallel.h
index c4bb407e5eb..415259cd3c4 100644
--- a/sql/rpl_parallel.h
+++ b/sql/rpl_parallel.h
@@ -9,6 +9,7 @@ struct rpl_parallel_entry;
struct rpl_parallel_thread_pool;
class Relay_log_info;
+struct inuse_relaylog;
/*
@@ -73,6 +74,7 @@ struct rpl_parallel_thread {
queued_event *next;
Log_event *ev;
rpl_group_info *rgi;
+ inuse_relaylog *ir;
ulonglong future_event_relay_log_pos;
char event_relay_log_name[FN_REFLEN];
char future_event_master_log_name[FN_REFLEN];
@@ -106,11 +108,15 @@ struct rpl_parallel_thread {
queued_size-= dequeue_size;
}
+ queued_event *get_qev_common(Log_event *ev, ulonglong event_size);
queued_event *get_qev(Log_event *ev, ulonglong event_size,
Relay_log_info *rli);
+ queued_event *retry_get_qev(Log_event *ev, queued_event *orig_qev,
+ const char *relay_log_name,
+ ulonglong event_pos, ulonglong event_size);
void free_qev(queued_event *qev);
rpl_group_info *get_rgi(Relay_log_info *rli, Gtid_log_event *gtid_ev,
- rpl_parallel_entry *e);
+ rpl_parallel_entry *e, ulonglong event_size);
void free_rgi(rpl_group_info *rgi);
group_commit_orderer *get_gco(uint64 wait_count, group_commit_orderer *prev);
void free_gco(group_commit_orderer *gco);
@@ -176,7 +182,7 @@ struct rpl_parallel_entry {
Event groups commit in order, so the rpl_group_info for an event group
will be alive (at least) as long as
- rpl_grou_info::gtid_sub_id > last_committed_sub_id. This can be used to
+ rpl_group_info::gtid_sub_id > last_committed_sub_id. This can be used to
safely refer back to previous event groups if they are still executing,
and ignore them if they completed, without requiring explicit
synchronisation between the threads.
@@ -208,7 +214,7 @@ struct rpl_parallel_entry {
/* The group_commit_orderer object for the events currently being queued. */
group_commit_orderer *current_gco;
- rpl_parallel_thread * choose_thread(Relay_log_info *rli, bool *did_enter_cond,
+ rpl_parallel_thread * choose_thread(rpl_group_info *rgi, bool *did_enter_cond,
PSI_stage_info *old_stage, bool reuse);
group_commit_orderer *get_gco();
void free_gco(group_commit_orderer *gco);
diff --git a/sql/rpl_record.cc b/sql/rpl_record.cc
index a6d93d10f11..7aed393b031 100644
--- a/sql/rpl_record.cc
+++ b/sql/rpl_record.cc
@@ -317,6 +317,7 @@ unpack_row(rpl_group_info *rgi,
if (!pack_ptr)
{
rgi->rli->report(ERROR_LEVEL, ER_SLAVE_CORRUPT_EVENT,
+ rgi->gtid_info(),
"Could not read field '%s' of table '%s.%s'",
f->field_name, table->s->db.str,
table->s->table_name.str);
diff --git a/sql/rpl_record_old.cc b/sql/rpl_record_old.cc
index 5afa529a63c..8b43b268c17 100644
--- a/sql/rpl_record_old.cc
+++ b/sql/rpl_record_old.cc
@@ -141,7 +141,7 @@ unpack_row_old(rpl_group_info *rgi,
f->move_field_offset(-offset);
if (!ptr)
{
- rgi->rli->report(ERROR_LEVEL, ER_SLAVE_CORRUPT_EVENT,
+ rgi->rli->report(ERROR_LEVEL, ER_SLAVE_CORRUPT_EVENT, NULL,
"Could not read field `%s` of table `%s`.`%s`",
f->field_name, table->s->db.str,
table->s->table_name.str);
@@ -183,7 +183,7 @@ unpack_row_old(rpl_group_info *rgi,
if (event_type == WRITE_ROWS_EVENT &&
((*field_ptr)->flags & mask) == mask)
{
- rgi->rli->report(ERROR_LEVEL, ER_NO_DEFAULT_FOR_FIELD,
+ rgi->rli->report(ERROR_LEVEL, ER_NO_DEFAULT_FOR_FIELD, NULL,
"Field `%s` of table `%s`.`%s` "
"has no default value and cannot be NULL",
(*field_ptr)->field_name, table->s->db.str,
diff --git a/sql/rpl_reporting.cc b/sql/rpl_reporting.cc
index 96fe6242ac3..eb362941f3e 100644
--- a/sql/rpl_reporting.cc
+++ b/sql/rpl_reporting.cc
@@ -28,6 +28,7 @@ Slave_reporting_capability::Slave_reporting_capability(char const *thread_name)
void
Slave_reporting_capability::report(loglevel level, int err_code,
+ const char *extra_info,
const char *msg, ...) const
{
void (*report_function)(const char *, ...);
@@ -67,9 +68,10 @@ Slave_reporting_capability::report(loglevel level, int err_code,
va_end(args);
/* If the msg string ends with '.', do not add a ',' it would be ugly */
- report_function("Slave %s: %s%s Internal MariaDB error code: %d",
+ report_function("Slave %s: %s%s %s%sInternal MariaDB error code: %d",
m_thread_name, pbuff,
(pbuff[0] && *(strend(pbuff)-1) == '.') ? "" : ",",
+ (extra_info ? extra_info : ""), (extra_info ? ", " : ""),
err_code);
}
diff --git a/sql/rpl_reporting.h b/sql/rpl_reporting.h
index 2b5e0527b9b..d90b7ad6650 100644
--- a/sql/rpl_reporting.h
+++ b/sql/rpl_reporting.h
@@ -52,8 +52,9 @@ public:
code, but can contain more information), in
printf() format.
*/
- void report(loglevel level, int err_code, const char *msg, ...) const
- ATTRIBUTE_FORMAT(printf, 4, 5);
+ void report(loglevel level, int err_code, const char *extra_info,
+ const char *msg, ...) const
+ ATTRIBUTE_FORMAT(printf, 5, 6);
/**
Clear errors. They will not show up under <code>SHOW SLAVE
diff --git a/sql/rpl_rli.cc b/sql/rpl_rli.cc
index 0d0c8c9df70..0b133555cea 100644
--- a/sql/rpl_rli.cc
+++ b/sql/rpl_rli.cc
@@ -52,6 +52,7 @@ Relay_log_info::Relay_log_info(bool is_slave_recovery)
info_fd(-1), cur_log_fd(-1), relay_log(&sync_relaylog_period),
sync_counter(0), is_relay_log_recovery(is_slave_recovery),
save_temporary_tables(0), mi(0),
+ inuse_relaylog_list(0), last_inuse_relaylog(0),
cur_log_old_open_count(0), group_relay_log_pos(0),
event_relay_log_pos(0),
#if HAVE_valgrind
@@ -82,7 +83,6 @@ Relay_log_info::Relay_log_info(bool is_slave_recovery)
max_relay_log_size= global_system_variables.max_relay_log_size;
bzero((char*) &info_file, sizeof(info_file));
bzero((char*) &cache_buf, sizeof(cache_buf));
- cached_charset_invalidate();
mysql_mutex_init(key_relay_log_info_run_lock, &run_lock, MY_MUTEX_INIT_FAST);
mysql_mutex_init(key_relay_log_info_data_lock,
&data_lock, MY_MUTEX_INIT_FAST);
@@ -92,6 +92,7 @@ Relay_log_info::Relay_log_info(bool is_slave_recovery)
mysql_cond_init(key_relay_log_info_start_cond, &start_cond, NULL);
mysql_cond_init(key_relay_log_info_stop_cond, &stop_cond, NULL);
mysql_cond_init(key_relay_log_info_log_space_cond, &log_space_cond, NULL);
+ my_atomic_rwlock_init(&inuse_relaylog_atomic_lock);
relay_log.init_pthread_objects();
DBUG_VOID_RETURN;
}
@@ -99,8 +100,17 @@ Relay_log_info::Relay_log_info(bool is_slave_recovery)
Relay_log_info::~Relay_log_info()
{
+ inuse_relaylog *cur;
DBUG_ENTER("Relay_log_info::~Relay_log_info");
+ cur= inuse_relaylog_list;
+ while (cur)
+ {
+ DBUG_ASSERT(cur->queued_count == cur->dequeued_count);
+ inuse_relaylog *next= cur->next;
+ my_free(cur);
+ cur= next;
+ }
mysql_mutex_destroy(&run_lock);
mysql_mutex_destroy(&data_lock);
mysql_mutex_destroy(&log_space_lock);
@@ -108,6 +118,7 @@ Relay_log_info::~Relay_log_info()
mysql_cond_destroy(&start_cond);
mysql_cond_destroy(&stop_cond);
mysql_cond_destroy(&log_space_cond);
+ my_atomic_rwlock_destroy(&inuse_relaylog_atomic_lock);
relay_log.cleanup();
DBUG_VOID_RETURN;
}
@@ -306,20 +317,80 @@ Failed to open the existing relay log info file '%s' (errno %d)",
}
rli->info_fd = info_fd;
- int relay_log_pos, master_log_pos;
+ int relay_log_pos, master_log_pos, lines;
+ char *first_non_digit;
+ /*
+ In MySQL 5.6, there is a MASTER_DELAY option to CHANGE MASTER. This is
+ not yet merged into MariaDB (as of 10.0.13). However, we detect the
+ presense of the new option in relay-log.info, as a placeholder for
+ possible later merge of the feature, and to maintain file format
+ compatibility with MySQL 5.6+.
+ */
+ int dummy_sql_delay;
+
+ /*
+ Starting from MySQL 5.6.x, relay-log.info has a new format.
+ Now, its first line contains the number of lines in the file.
+ By reading this number we can determine which version our master.info
+ comes from. We can't simply count the lines in the file, since
+ versions before 5.6.x could generate files with more lines than
+ needed. If first line doesn't contain a number, or if it
+ contains a number less than LINES_IN_RELAY_LOG_INFO_WITH_DELAY,
+ then the file is treated like a file from pre-5.6.x version.
+ There is no ambiguity when reading an old master.info: before
+ 5.6.x, the first line contained the binlog's name, which is
+ either empty or has an extension (contains a '.'), so can't be
+ confused with an integer.
+
+ So we're just reading first line and trying to figure which
+ version is this.
+ */
+
+ /*
+ The first row is temporarily stored in mi->master_log_name, if
+ it is line count and not binlog name (new format) it will be
+ overwritten by the second row later.
+ */
if (init_strvar_from_file(rli->group_relay_log_name,
sizeof(rli->group_relay_log_name),
+ &rli->info_file, ""))
+ {
+ msg="Error reading slave log configuration";
+ goto err;
+ }
+
+ lines= strtoul(rli->group_relay_log_name, &first_non_digit, 10);
+
+ if (rli->group_relay_log_name[0] != '\0' &&
+ *first_non_digit == '\0' &&
+ lines >= LINES_IN_RELAY_LOG_INFO_WITH_DELAY)
+ {
+ DBUG_PRINT("info", ("relay_log_info file is in new format."));
+ /* Seems to be new format => read relay log name from next line */
+ if (init_strvar_from_file(rli->group_relay_log_name,
+ sizeof(rli->group_relay_log_name),
+ &rli->info_file, ""))
+ {
+ msg="Error reading slave log configuration";
+ goto err;
+ }
+ }
+ else
+ DBUG_PRINT("info", ("relay_log_info file is in old format."));
+
+ if (init_intvar_from_file(&relay_log_pos,
+ &rli->info_file, BIN_LOG_HEADER_SIZE) ||
+ init_strvar_from_file(rli->group_master_log_name,
+ sizeof(rli->group_master_log_name),
&rli->info_file, "") ||
- init_intvar_from_file(&relay_log_pos,
- &rli->info_file, BIN_LOG_HEADER_SIZE) ||
- init_strvar_from_file(rli->group_master_log_name,
- sizeof(rli->group_master_log_name),
- &rli->info_file, "") ||
- init_intvar_from_file(&master_log_pos, &rli->info_file, 0))
+ init_intvar_from_file(&master_log_pos, &rli->info_file, 0) ||
+ (lines >= LINES_IN_RELAY_LOG_INFO_WITH_DELAY &&
+ init_intvar_from_file(&dummy_sql_delay, &rli->info_file, 0)))
{
msg="Error reading slave log configuration";
goto err;
}
+
strmake_buf(rli->event_relay_log_name,rli->group_relay_log_name);
rli->group_relay_log_pos= rli->event_relay_log_pos= relay_log_pos;
rli->group_master_log_pos= master_log_pos;
@@ -1025,7 +1096,6 @@ int purge_relay_logs(Relay_log_info* rli, THD *thd, bool just_reset,
DBUG_ASSERT(rli->slave_running == 0);
DBUG_ASSERT(rli->mi->slave_running == 0);
- rli->slave_skip_counter=0;
mysql_mutex_lock(&rli->data_lock);
/*
@@ -1200,29 +1270,6 @@ bool Relay_log_info::is_until_satisfied(THD *thd, Log_event *ev)
}
-void Relay_log_info::cached_charset_invalidate()
-{
- DBUG_ENTER("Relay_log_info::cached_charset_invalidate");
-
- /* Full of zeroes means uninitialized. */
- bzero(cached_charset, sizeof(cached_charset));
- DBUG_VOID_RETURN;
-}
-
-
-bool Relay_log_info::cached_charset_compare(char *charset) const
-{
- DBUG_ENTER("Relay_log_info::cached_charset_compare");
-
- if (memcmp(cached_charset, charset, sizeof(cached_charset)))
- {
- memcpy(const_cast<char*>(cached_charset), charset, sizeof(cached_charset));
- DBUG_RETURN(1);
- }
- DBUG_RETURN(0);
-}
-
-
void Relay_log_info::stmt_done(my_off_t event_master_log_pos,
time_t event_creation_time, THD *thd,
rpl_group_info *rgi)
@@ -1267,7 +1314,7 @@ void Relay_log_info::stmt_done(my_off_t event_master_log_pos,
inc_group_relay_log_pos(event_master_log_pos, rgi);
if (rpl_global_gtid_slave_state.record_and_update_gtid(thd, rgi))
{
- report(WARNING_LEVEL, ER_CANNOT_UPDATE_GTID_STATE,
+ report(WARNING_LEVEL, ER_CANNOT_UPDATE_GTID_STATE, rgi->gtid_info(),
"Failed to update GTID state in %s.%s, slave state may become "
"inconsistent: %d: %s",
"mysql", rpl_gtid_slave_state_table_name.str,
@@ -1303,6 +1350,32 @@ void Relay_log_info::stmt_done(my_off_t event_master_log_pos,
DBUG_VOID_RETURN;
}
+
+int
+Relay_log_info::alloc_inuse_relaylog(const char *name)
+{
+ inuse_relaylog *ir;
+
+ if (!(ir= (inuse_relaylog *)my_malloc(sizeof(*ir), MYF(MY_WME|MY_ZEROFILL))))
+ {
+ my_error(ER_OUTOFMEMORY, MYF(0), (int)sizeof(*ir));
+ return 1;
+ }
+ strmake_buf(ir->name, name);
+
+ if (!inuse_relaylog_list)
+ inuse_relaylog_list= ir;
+ else
+ {
+ last_inuse_relaylog->completed= true;
+ last_inuse_relaylog->next= ir;
+ }
+ last_inuse_relaylog= ir;
+
+ return 0;
+}
+
+
#if !defined(MYSQL_CLIENT) && defined(HAVE_REPLICATION)
int
rpl_load_gtid_slave_state(THD *thd)
@@ -1489,6 +1562,9 @@ rpl_group_info::reinit(Relay_log_info *rli)
tables_to_lock_count= 0;
trans_retries= 0;
last_event_start_time= 0;
+ gtid_sub_id= 0;
+ commit_id= 0;
+ gtid_pending= false;
worker_error= 0;
row_stmt_start_timestamp= 0;
long_find_row_note_printed= false;
@@ -1498,7 +1574,7 @@ rpl_group_info::reinit(Relay_log_info *rli)
}
rpl_group_info::rpl_group_info(Relay_log_info *rli)
- : thd(0), gtid_sub_id(0), wait_commit_sub_id(0),
+ : thd(0), wait_commit_sub_id(0),
wait_commit_group_info(0), parallel_entry(0),
deferred_events(NULL), m_annotate_event(0), is_parallel_exec(false)
{
@@ -1529,9 +1605,11 @@ event_group_new_gtid(rpl_group_info *rgi, Gtid_log_event *gev)
return 1;
}
rgi->gtid_sub_id= sub_id;
- rgi->current_gtid.server_id= gev->server_id;
rgi->current_gtid.domain_id= gev->domain_id;
+ rgi->current_gtid.server_id= gev->server_id;
rgi->current_gtid.seq_no= gev->seq_no;
+ rgi->commit_id= gev->commit_id;
+ rgi->gtid_pending= true;
return 0;
}
@@ -1587,7 +1665,7 @@ delete_or_keep_event_post_apply(rpl_group_info *rgi,
void rpl_group_info::cleanup_context(THD *thd, bool error)
{
- DBUG_ENTER("Relay_log_info::cleanup_context");
+ DBUG_ENTER("rpl_group_info::cleanup_context");
DBUG_PRINT("enter", ("error: %d", (int) error));
DBUG_ASSERT(this->thd == thd);
@@ -1653,7 +1731,7 @@ void rpl_group_info::cleanup_context(THD *thd, bool error)
void rpl_group_info::clear_tables_to_lock()
{
- DBUG_ENTER("Relay_log_info::clear_tables_to_lock()");
+ DBUG_ENTER("rpl_group_info::clear_tables_to_lock()");
#ifndef DBUG_OFF
/**
When replicating in RBR and MyISAM Merge tables are involved
@@ -1700,7 +1778,7 @@ void rpl_group_info::clear_tables_to_lock()
void rpl_group_info::slave_close_thread_tables(THD *thd)
{
- DBUG_ENTER("Relay_log_info::slave_close_thread_tables(THD *thd)");
+ DBUG_ENTER("rpl_group_info::slave_close_thread_tables(THD *thd)");
thd->get_stmt_da()->set_overwrite_status(true);
thd->is_error() ? trans_rollback_stmt(thd) : trans_commit_stmt(thd);
thd->get_stmt_da()->set_overwrite_status(false);
@@ -1769,4 +1847,81 @@ rpl_group_info::mark_start_commit()
}
+/*
+ Format the current GTID as a string suitable for printing in error messages.
+
+ The string is stored in a buffer inside rpl_group_info, so remains valid
+ until next call to gtid_info() or until destruction of rpl_group_info.
+
+ If no GTID is available, then NULL is returned.
+*/
+char *
+rpl_group_info::gtid_info()
+{
+ if (!gtid_sub_id || !current_gtid.seq_no)
+ return NULL;
+ my_snprintf(gtid_info_buf, sizeof(gtid_info_buf), "Gtid %u-%u-%llu",
+ current_gtid.domain_id, current_gtid.server_id,
+ current_gtid.seq_no);
+ return gtid_info_buf;
+}
+
+
+/*
+ Undo the effect of a prior mark_start_commit().
+
+ This is only used for retrying a transaction in parallel replication, after
+ we have encountered a deadlock or other temporary error.
+
+ When we get such a deadlock, it means that the current group of transactions
+ did not yet all start committing (else they would not have deadlocked). So
+ we will not yet have woken up anything in the next group, our rgi->gco is
+ still live, and we can simply decrement the counter (to be incremented again
+ later, when the retry succeeds and reaches the commit step).
+*/
+void
+rpl_group_info::unmark_start_commit()
+{
+ rpl_parallel_entry *e;
+
+ if (!did_mark_start_commit)
+ return;
+
+ e= this->parallel_entry;
+ mysql_mutex_lock(&e->LOCK_parallel_entry);
+ --e->count_committing_event_groups;
+ mysql_mutex_unlock(&e->LOCK_parallel_entry);
+ did_mark_start_commit= false;
+}
+
+
+rpl_sql_thread_info::rpl_sql_thread_info(Rpl_filter *filter)
+ : rpl_filter(filter)
+{
+ cached_charset_invalidate();
+}
+
+
+void rpl_sql_thread_info::cached_charset_invalidate()
+{
+ DBUG_ENTER("rpl_group_info::cached_charset_invalidate");
+
+ /* Full of zeroes means uninitialized. */
+ bzero(cached_charset, sizeof(cached_charset));
+ DBUG_VOID_RETURN;
+}
+
+
+bool rpl_sql_thread_info::cached_charset_compare(char *charset) const
+{
+ DBUG_ENTER("rpl_group_info::cached_charset_compare");
+
+ if (memcmp(cached_charset, charset, sizeof(cached_charset)))
+ {
+ memcpy(const_cast<char*>(cached_charset), charset, sizeof(cached_charset));
+ DBUG_RETURN(1);
+ }
+ DBUG_RETURN(0);
+}
+
#endif
diff --git a/sql/rpl_rli.h b/sql/rpl_rli.h
index 48193afce4d..ce30813790c 100644
--- a/sql/rpl_rli.h
+++ b/sql/rpl_rli.h
@@ -26,6 +26,13 @@
struct RPL_TABLE_LIST;
class Master_info;
+class Rpl_filter;
+
+
+enum {
+ LINES_IN_RELAY_LOG_INFO_WITH_DELAY= 5
+};
+
/****************************************************************************
@@ -54,6 +61,7 @@ class Master_info;
*****************************************************************************/
struct rpl_group_info;
+struct inuse_relaylog;
class Relay_log_info : public Slave_reporting_capability
{
@@ -157,6 +165,15 @@ public:
Master_info *mi;
/*
+ List of active relay log files.
+ (This can be more than one in case of parallel replication).
+ */
+ inuse_relaylog *inuse_relaylog_list;
+ inuse_relaylog *last_inuse_relaylog;
+ /* Lock used to protect inuse_relaylog::dequeued_count */
+ my_atomic_rwlock_t inuse_relaylog_atomic_lock;
+
+ /*
Needed to deal properly with cur_log getting closed and re-opened with
a different log under our feet
*/
@@ -295,7 +312,6 @@ public:
/* Condition for UNTIL master_gtid_pos. */
slave_connection_state until_gtid_pos;
- char cached_charset[6];
/*
retried_trans is a cumulative counter: how many times the slave
has retried a transaction (any) since slave started.
@@ -371,15 +387,6 @@ public:
group_relay_log_pos);
}
- /*
- Last charset (6 bytes) seen by slave SQL thread is cached here; it helps
- the thread save 3 get_charset() per Query_log_event if the charset is not
- changing from event to event (common situation).
- When the 6 bytes are equal to 0 is used to mean "cache is invalidated".
- */
- void cached_charset_invalidate();
- bool cached_charset_compare(char *charset) const;
-
/**
Helper function to do after statement completion.
@@ -401,6 +408,7 @@ public:
void stmt_done(my_off_t event_log_pos,
time_t event_creation_time, THD *thd,
rpl_group_info *rgi);
+ int alloc_inuse_relaylog(const char *name);
/**
Is the replication inside a group?
@@ -467,6 +475,39 @@ private:
/*
+ In parallel replication, if we need to re-try a transaction due to a
+ deadlock or other temporary error, we may need to go back and re-read events
+ out of an earlier relay log.
+
+ This structure keeps track of the relaylogs that are potentially in use.
+ Each rpl_group_info has a pointer to one of those, corresponding to the
+ first GTID event.
+
+ A pair of reference count keeps track of how long a relay log is potentially
+ in use. When the `completed' flag is set, all events have been read out of
+ the relay log, but the log might still be needed for retry in worker
+ threads. As worker threads complete an event group, they increment
+ atomically the `dequeued_count' with number of events queued. Thus, when
+ completed is set and dequeued_count equals queued_count, the relay log file
+ is finally done with and can be purged.
+
+ By separating the queued and dequeued count, only the dequeued_count needs
+ multi-thread synchronisation; the completed flag and queued_count fields
+ are only accessed by the SQL driver thread and need no synchronisation.
+*/
+struct inuse_relaylog {
+ inuse_relaylog *next;
+ /* Number of events in this relay log queued for worker threads. */
+ int64 queued_count;
+ /* Number of events completed by worker threads. */
+ volatile int64 dequeued_count;
+ /* Set when all events have been read from a relaylog. */
+ bool completed;
+ char name[FN_REFLEN];
+};
+
+
+/*
This is data for various state needed to be kept for the processing of
one event group (transaction) during replication.
@@ -492,6 +533,7 @@ struct rpl_group_info
*/
uint64 gtid_sub_id;
rpl_gtid current_gtid;
+ uint64 commit_id;
/*
This is used to keep transaction commit order.
We will signal this when we commit, and can register it to wait for the
@@ -569,6 +611,8 @@ struct rpl_group_info
*/
char future_event_master_log_name[FN_REFLEN];
bool is_parallel_exec;
+ /* When gtid_pending is true, we have not yet done record_gtid(). */
+ bool gtid_pending;
int worker_error;
/*
Set true when we signalled that we reach the commit phase. Used to avoid
@@ -596,6 +640,17 @@ struct rpl_group_info
*/
time_t row_stmt_start_timestamp;
bool long_find_row_note_printed;
+ /* Needs room for "Gtid D-S-N\x00". */
+ char gtid_info_buf[5+10+1+10+1+20+1];
+
+ /*
+ Information to be able to re-try an event group in case of a deadlock or
+ other temporary error.
+ */
+ inuse_relaylog *relay_log;
+ uint64 retry_start_offset;
+ uint64 retry_event_count;
+ bool killed_for_retry;
rpl_group_info(Relay_log_info *rli_);
~rpl_group_info();
@@ -684,6 +739,8 @@ struct rpl_group_info
void slave_close_thread_tables(THD *);
void mark_start_commit_no_lock();
void mark_start_commit();
+ char *gtid_info();
+ void unmark_start_commit();
time_t get_row_stmt_start_timestamp()
{
@@ -726,6 +783,30 @@ struct rpl_group_info
};
+/*
+ The class rpl_sql_thread_info is the THD::system_thread_info for an SQL
+ thread; this is either the driver SQL thread or a worker thread for parallel
+ replication.
+*/
+class rpl_sql_thread_info
+{
+public:
+ char cached_charset[6];
+ Rpl_filter* rpl_filter;
+
+ rpl_sql_thread_info(Rpl_filter *filter);
+
+ /*
+ Last charset (6 bytes) seen by slave SQL thread is cached here; it helps
+ the thread save 3 get_charset() per Query_log_event if the charset is not
+ changing from event to event (common situation).
+ When the 6 bytes are equal to 0 is used to mean "cache is invalidated".
+ */
+ void cached_charset_invalidate();
+ bool cached_charset_compare(char *charset) const;
+};
+
+
// Defined in rpl_rli.cc
int init_relay_log_info(Relay_log_info* rli, const char* info_fname);
diff --git a/sql/rpl_utility.cc b/sql/rpl_utility.cc
index fcb6a849fb1..25dff72090c 100644
--- a/sql/rpl_utility.cc
+++ b/sql/rpl_utility.cc
@@ -826,7 +826,7 @@ can_convert_field_to(Field *field,
@retval false Master table is not compatible with slave table.
*/
bool
-table_def::compatible_with(THD *thd, Relay_log_info *rli,
+table_def::compatible_with(THD *thd, rpl_group_info *rgi,
TABLE *table, TABLE **conv_table_var)
const
{
@@ -834,6 +834,7 @@ table_def::compatible_with(THD *thd, Relay_log_info *rli,
We only check the initial columns for the tables.
*/
uint const cols_to_check= MY_MIN(table->s->fields, size());
+ Relay_log_info *rli= rgi->rli;
TABLE *tmp_table= NULL;
for (uint col= 0 ; col < cols_to_check ; ++col)
@@ -857,7 +858,7 @@ table_def::compatible_with(THD *thd, Relay_log_info *rli,
This will create the full table with all fields. This is
necessary to ge the correct field lengths for the record.
*/
- tmp_table= create_conversion_table(thd, rli, table);
+ tmp_table= create_conversion_table(thd, rgi, table);
if (tmp_table == NULL)
return false;
/*
@@ -885,7 +886,7 @@ table_def::compatible_with(THD *thd, Relay_log_info *rli,
String target_type(target_buf, sizeof(target_buf), &my_charset_latin1);
show_sql_type(type(col), field_metadata(col), &source_type, field->charset());
field->sql_type(target_type);
- rli->report(ERROR_LEVEL, ER_SLAVE_CONVERSION_FAILED,
+ rli->report(ERROR_LEVEL, ER_SLAVE_CONVERSION_FAILED, rgi->gtid_info(),
ER(ER_SLAVE_CONVERSION_FAILED),
col, db_name, tbl_name,
source_type.c_ptr_safe(), target_type.c_ptr_safe());
@@ -927,12 +928,14 @@ table_def::compatible_with(THD *thd, Relay_log_info *rli,
conversion table.
*/
-TABLE *table_def::create_conversion_table(THD *thd, Relay_log_info *rli, TABLE *target_table) const
+TABLE *table_def::create_conversion_table(THD *thd, rpl_group_info *rgi,
+ TABLE *target_table) const
{
DBUG_ENTER("table_def::create_conversion_table");
List<Create_field> field_list;
TABLE *conv_table= NULL;
+ Relay_log_info *rli= rgi->rli;
/*
At slave, columns may differ. So we should create
MY_MIN(columns@master, columns@slave) columns in the
@@ -1014,7 +1017,7 @@ TABLE *table_def::create_conversion_table(THD *thd, Relay_log_info *rli, TABLE *
err:
if (conv_table == NULL)
- rli->report(ERROR_LEVEL, ER_SLAVE_CANT_CREATE_CONVERSION,
+ rli->report(ERROR_LEVEL, ER_SLAVE_CANT_CREATE_CONVERSION, rgi->gtid_info(),
ER(ER_SLAVE_CANT_CREATE_CONVERSION),
target_table->s->db.str,
target_table->s->table_name.str);
@@ -1229,7 +1232,7 @@ bool Deferred_log_events::execute(rpl_group_info *rgi)
void Deferred_log_events::rewind()
{
/*
- Reset preceeding Query log event events which execution was
+ Reset preceding Query log event events which execution was
deferred because of slave side filtering.
*/
if (!is_empty())
diff --git a/sql/rpl_utility.h b/sql/rpl_utility.h
index 7568a2d786c..ed0ce16363b 100644
--- a/sql/rpl_utility.h
+++ b/sql/rpl_utility.h
@@ -30,6 +30,7 @@
class Relay_log_info;
class Log_event;
+struct rpl_group_info;
/**
A table definition from the master.
@@ -187,7 +188,7 @@ public:
@retval 0 if the table definition is compatible with @c table
*/
#ifndef MYSQL_CLIENT
- bool compatible_with(THD *thd, Relay_log_info *rli, TABLE *table,
+ bool compatible_with(THD *thd, rpl_group_info *rgi, TABLE *table,
TABLE **conv_table_var) const;
/**
@@ -212,7 +213,8 @@ public:
@return A pointer to a temporary table with memory allocated in the
thread's memroot, NULL if the table could not be created
*/
- TABLE *create_conversion_table(THD *thd, Relay_log_info *rli, TABLE *target_table) const;
+ TABLE *create_conversion_table(THD *thd, rpl_group_info *rgi,
+ TABLE *target_table) const;
#endif
diff --git a/sql/scheduler.h b/sql/scheduler.h
index 06c17c7b114..f7aff377eac 100644
--- a/sql/scheduler.h
+++ b/sql/scheduler.h
@@ -99,15 +99,13 @@ public:
void *data; /* scheduler-specific data structure */
};
-#undef HAVE_POOL_OF_THREADS
-#if !defined(EMBEDDED_LIBRARY) && !defined(_AIX)
-#define HAVE_POOL_OF_THREADS 1
+#ifdef HAVE_POOL_OF_THREADS
void pool_of_threads_scheduler(scheduler_functions* func,
ulong *arg_max_connections,
uint *arg_connection_count);
#else
#define pool_of_threads_scheduler(A,B,C) \
one_thread_per_connection_scheduler(A, B, C)
-#endif
+#endif /*HAVE_POOL_OF_THREADS*/
#endif /* SCHEDULER_INCLUDED */
diff --git a/sql/set_var.h b/sql/set_var.h
index 28562b72dac..564dac587d9 100644
--- a/sql/set_var.h
+++ b/sql/set_var.h
@@ -337,6 +337,7 @@ bool fix_delay_key_write(sys_var *self, THD *thd, enum_var_type type);
ulonglong expand_sql_mode(ulonglong sql_mode);
bool sql_mode_string_representation(THD *thd, ulonglong sql_mode, LEX_STRING *ls);
+int default_regex_flags_pcre(const THD *thd);
extern sys_var *Sys_autocommit_ptr;
diff --git a/sql/share/charsets/Index.xml b/sql/share/charsets/Index.xml
index 3e402226a34..9764d629625 100644
--- a/sql/share/charsets/Index.xml
+++ b/sql/share/charsets/Index.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/ascii.xml b/sql/share/charsets/ascii.xml
index 29336b3a665..c516a68516c 100644
--- a/sql/share/charsets/ascii.xml
+++ b/sql/share/charsets/ascii.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (c) 2003, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/cp1250.xml b/sql/share/charsets/cp1250.xml
index 1b4a71ef6d5..e6681a625a2 100644
--- a/sql/share/charsets/cp1250.xml
+++ b/sql/share/charsets/cp1250.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/cp1256.xml b/sql/share/charsets/cp1256.xml
index 806fef961f7..ab0ba855f3b 100644
--- a/sql/share/charsets/cp1256.xml
+++ b/sql/share/charsets/cp1256.xml
@@ -6,6 +6,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/cp1257.xml b/sql/share/charsets/cp1257.xml
index 8ae73fdf25a..61d1d276b0a 100644
--- a/sql/share/charsets/cp1257.xml
+++ b/sql/share/charsets/cp1257.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/cp850.xml b/sql/share/charsets/cp850.xml
index 198b336daef..06465540a75 100644
--- a/sql/share/charsets/cp850.xml
+++ b/sql/share/charsets/cp850.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/cp866.xml b/sql/share/charsets/cp866.xml
index d35f3d68b05..9cd8c8c504b 100644
--- a/sql/share/charsets/cp866.xml
+++ b/sql/share/charsets/cp866.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/dec8.xml b/sql/share/charsets/dec8.xml
index 66bb421b674..68949309ced 100644
--- a/sql/share/charsets/dec8.xml
+++ b/sql/share/charsets/dec8.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/geostd8.xml b/sql/share/charsets/geostd8.xml
index a789d07e6d8..822cc083724 100644
--- a/sql/share/charsets/geostd8.xml
+++ b/sql/share/charsets/geostd8.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/greek.xml b/sql/share/charsets/greek.xml
index 5b66a7ab442..cbbe22e675a 100644
--- a/sql/share/charsets/greek.xml
+++ b/sql/share/charsets/greek.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/hebrew.xml b/sql/share/charsets/hebrew.xml
index 0544b27ef4f..562fa4f4748 100644
--- a/sql/share/charsets/hebrew.xml
+++ b/sql/share/charsets/hebrew.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (c) 2003, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/hp8.xml b/sql/share/charsets/hp8.xml
index 83a076237f7..b17f75ed73e 100644
--- a/sql/share/charsets/hp8.xml
+++ b/sql/share/charsets/hp8.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/keybcs2.xml b/sql/share/charsets/keybcs2.xml
index a9f305deab8..7c2775ba5c3 100644
--- a/sql/share/charsets/keybcs2.xml
+++ b/sql/share/charsets/keybcs2.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/koi8r.xml b/sql/share/charsets/koi8r.xml
index 21ebf78b79e..25264d4f9ce 100644
--- a/sql/share/charsets/koi8r.xml
+++ b/sql/share/charsets/koi8r.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/koi8u.xml b/sql/share/charsets/koi8u.xml
index 65145c97593..a2f5de9feb2 100644
--- a/sql/share/charsets/koi8u.xml
+++ b/sql/share/charsets/koi8u.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/languages.html b/sql/share/charsets/languages.html
index 2b1c44421bf..3263d6a2ae2 100644
--- a/sql/share/charsets/languages.html
+++ b/sql/share/charsets/languages.html
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2003 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/latin1.xml b/sql/share/charsets/latin1.xml
index 4054eea8d33..68307847d91 100644
--- a/sql/share/charsets/latin1.xml
+++ b/sql/share/charsets/latin1.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/latin2.xml b/sql/share/charsets/latin2.xml
index a44ec7e0ec6..29ff4cb974b 100644
--- a/sql/share/charsets/latin2.xml
+++ b/sql/share/charsets/latin2.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/latin5.xml b/sql/share/charsets/latin5.xml
index 6b60e58cdda..ca7dd106de5 100644
--- a/sql/share/charsets/latin5.xml
+++ b/sql/share/charsets/latin5.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/latin7.xml b/sql/share/charsets/latin7.xml
index fb384b3a5ff..81866c23bbd 100644
--- a/sql/share/charsets/latin7.xml
+++ b/sql/share/charsets/latin7.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/macce.xml b/sql/share/charsets/macce.xml
index d7242f26297..4fa46301d2e 100644
--- a/sql/share/charsets/macce.xml
+++ b/sql/share/charsets/macce.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/macroman.xml b/sql/share/charsets/macroman.xml
index a2485cf9379..4ee8dc1f952 100644
--- a/sql/share/charsets/macroman.xml
+++ b/sql/share/charsets/macroman.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/charsets/swe7.xml b/sql/share/charsets/swe7.xml
index f12a2238718..d881f1e7d62 100644
--- a/sql/share/charsets/swe7.xml
+++ b/sql/share/charsets/swe7.xml
@@ -4,6 +4,7 @@
<copyright>
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/share/errmsg-utf8.txt b/sql/share/errmsg-utf8.txt
index dc50c68bcdd..76cf33c231f 100644
--- a/sql/share/errmsg-utf8.txt
+++ b/sql/share/errmsg-utf8.txt
@@ -3962,7 +3962,7 @@ ER_NEW_ABORTING_CONNECTION 08S01
spa "Abortada conexión %ld para db: '%-.192s' usuario: '%-.48s' servidor: '%-.64s' (%-.64s)"
swe "Avbröt länken för tråd %ld till db '%-.192s', användare '%-.48s', host '%-.64s' (%-.64s)"
ukr "Перервано з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ %ld до бази данних: '%-.192s' кориÑтувач: '%-.48s' хоÑÑ‚: '%-.64s' (%-.64s)"
-ER_unused_2
+ER_UNUSED_10
eng "You should never see it"
ER_FLUSH_MASTER_BINLOG_CLOSED
eng "Binlog closed, cannot RESET MASTER"
@@ -5196,8 +5196,8 @@ ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER
ER_VIEW_NO_EXPLAIN
eng "EXPLAIN/SHOW can not be issued; lacking privileges for underlying table"
ger "EXPLAIN/SHOW kann nicht verlangt werden. Rechte für zugrunde liegende Tabelle fehlen"
- rus "EXPLAIN/SHOW не может быть выполненно; недоÑтаточно прав на такблицы запроÑа"
- ukr "EXPLAIN/SHOW не може бути віконано; немає прав на тиблиці запиту"
+ rus "EXPLAIN/SHOW не может быть выполнено; недоÑтаточно прав на таблицы запроÑа"
+ ukr "EXPLAIN/SHOW не може бути виконано; немає прав на таблиці запиту"
ER_FRM_UNKNOWN_TYPE
eng "File '%-.192s' has unknown type '%-.64s' in its header"
ger "Datei '%-.192s' hat unbekannten Typ '%-.64s' im Header"
@@ -5879,10 +5879,9 @@ ER_EVENT_NEITHER_M_EXPR_NOR_M_AT
ger "Kein DATETIME-Ausdruck angegeben"
ER_UNUSED_2
- eng ""
-
+ eng "You should never see it"
ER_UNUSED_3
- eng ""
+ eng "You should never see it"
ER_EVENT_CANNOT_DELETE
eng "Failed to delete the event from mysql.event"
ger "Löschen des Events aus mysql.event fehlgeschlagen"
@@ -5910,7 +5909,7 @@ ER_CANT_LOCK_LOG_TABLE
eng "You can't use locks with log tables."
ger "Log-Tabellen können nicht gesperrt werden."
ER_UNUSED_4
- eng ""
+ eng "You should never see it"
ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE
eng "Column count of mysql.%s is wrong. Expected %d, found %d. Created with MariaDB %d, now running %d. Please use mysql_upgrade to fix this error."
ger "Spaltenanzahl von mysql.%s falsch. %d erwartet, aber %d erhalten. Erzeugt mit MariaDB %d, jetzt unter %d. Bitte benutzen Sie mysql_upgrade, um den Fehler zu beheben"
@@ -6090,8 +6089,8 @@ ER_TRG_CANT_OPEN_TABLE
ER_CANT_CREATE_SROUTINE
eng "Cannot create stored routine `%-.64s`. Check warnings"
ger "Kann gespeicherte Routine `%-.64s` nicht erzeugen. Beachten Sie die Warnungen"
-ER_UNUSED
- eng ""
+ER_UNUSED_11
+ eng "You should never see it"
ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT
eng "The BINLOG statement of type `%s` was not preceded by a format description BINLOG statement."
ger "Der BINLOG-Anweisung vom Typ `%s` ging keine BINLOG-Anweisung zur Formatbeschreibung voran."
@@ -6459,7 +6458,7 @@ ER_BINLOG_UNSAFE_INSERT_TWO_KEYS
ER_TABLE_IN_FK_CHECK
eng "Table is being used in foreign key check."
-ER_unused_1
+ER_UNUSED_1
eng "You should never see it"
ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRST
@@ -6529,7 +6528,7 @@ ER_ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET
swe "Hittade en rad som inte passar i någon given partition"
ER_UNUSED_5
- eng ""
+ eng "You should never see it"
ER_CHANGE_RPL_INFO_REPOSITORY_FAILURE
eng "Failure while changing the type of replication repository: %s."
@@ -6911,6 +6910,49 @@ ER_MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX
ER_INNODB_NO_FT_USES_PARSER
eng "Cannot CREATE FULLTEXT INDEX WITH PARSER on InnoDB table"
+ER_BINLOG_LOGICAL_CORRUPTION
+ eng "The binary log file '%s' is logically corrupted: %s"
+
+ER_WARN_PURGE_LOG_IN_USE
+ eng "file %s was not purged because it was being read by %d thread(s), purged only %d out of %d files."
+
+ER_WARN_PURGE_LOG_IS_ACTIVE
+ eng "file %s was not purged because it is the active log file."
+
+ER_AUTO_INCREMENT_CONFLICT
+ eng "Auto-increment value in UPDATE conflicts with internally generated values"
+
+WARN_ON_BLOCKHOLE_IN_RBR
+ eng "Row events are not logged for %s statements that modify BLACKHOLE tables in row format. Table(s): '%-.192s'"
+
+ER_SLAVE_MI_INIT_REPOSITORY
+ eng "Slave failed to initialize master info structure from the repository"
+
+ER_SLAVE_RLI_INIT_REPOSITORY
+ eng "Slave failed to initialize relay log info structure from the repository"
+
+ER_ACCESS_DENIED_CHANGE_USER_ERROR 28000
+ eng "Access denied trying to change to user '%-.48s'@'%-.64s' (using password: %s). Disconnecting."
+ bgn "Отказан доÑтъп при опит за ÑмÑна към потребител %-.48s'@'%-.64s' (използвана парола: %s). ЗатварÑне на връзката."
+
+ER_INNODB_READ_ONLY
+ eng "InnoDB is in read only mode."
+
+ER_STOP_SLAVE_SQL_THREAD_TIMEOUT
+ eng "STOP SLAVE command execution is incomplete: Slave SQL thread got the stop signal, thread is busy, SQL thread will stop once the current task is complete."
+
+ER_STOP_SLAVE_IO_THREAD_TIMEOUT
+ eng "STOP SLAVE command execution is incomplete: Slave IO thread got the stop signal, thread is busy, IO thread will stop once the current task is complete."
+
+ER_TABLE_CORRUPT
+ eng "Operation cannot be performed. The table '%-.64s.%-.64s' is missing, corrupt or contains bad data."
+
+ER_TEMP_FILE_WRITE_FAILURE
+ eng "Temporary file write failure."
+
+ER_INNODB_FT_AUX_NOT_HEX_ID
+ eng "Upgrade index name failed, please use create index(alter table) algorithm copy to rebuild index."
+
#
# MariaDB error messages section starts here
@@ -6952,11 +6994,11 @@ ER_UNKNOWN_OPTION
ER_BAD_OPTION_VALUE
eng "Incorrect value '%-.64s' for option '%-.64s'"
ER_UNUSED_6
- eng ""
+ eng "You should never see it"
ER_UNUSED_7
- eng ""
+ eng "You should never see it"
ER_UNUSED_8
- eng ""
+ eng "You should never see it"
ER_DATA_OVERFLOW 22003
eng "Got overflow when converting '%-.128s' to %-.32s. Value truncated."
ER_DATA_TRUNCATED 22003
@@ -6981,8 +7023,8 @@ ER_VIEW_ORDERBY_IGNORED
eng "View '%-.192s'.'%-.192s' ORDER BY clause ignored because there is other ORDER BY clause already."
ER_CONNECTION_KILLED 70100
eng "Connection was killed"
-ER_UNSED
- eng "Internal error: '%-.192s'"
+ER_UNUSED_12
+ eng "You should never see it"
ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_SKIP_REPLICATION
eng "Cannot modify @@session.skip_replication inside a transaction"
ER_STORED_FUNCTION_PREVENTS_SWITCH_SKIP_REPLICATION
@@ -7067,3 +7109,5 @@ ER_IT_IS_A_VIEW 42S02
eng "'%-.192s' is a view"
ER_SLAVE_SKIP_NOT_IN_GTID
eng "When using GTID, @@sql_slave_skip_counter can not be used. Instead, setting @@gtid_slave_pos explicitly can be used to skip to after a given GTID position."
+ER_TABLE_DEFINITION_TOO_BIG
+ eng "The definition for table %`s is too big"
diff --git a/sql/slave.cc b/sql/slave.cc
index 43c97d0af9c..5d6ce9287f2 100644
--- a/sql/slave.cc
+++ b/sql/slave.cc
@@ -301,7 +301,10 @@ handle_slave_init(void *arg __attribute__((unused)))
mysql_mutex_lock(&LOCK_thread_count);
thd->thread_id= thread_id++;
mysql_mutex_unlock(&LOCK_thread_count);
+ thd->system_thread = SYSTEM_THREAD_SLAVE_INIT;
thd->store_globals();
+ thd->security_ctx->skip_grants();
+ thd->set_command(COM_DAEMON);
thd_proc_info(thd, "Loading slave GTID position from table");
if (rpl_load_gtid_slave_state(thd))
@@ -316,15 +319,22 @@ handle_slave_init(void *arg __attribute__((unused)))
mysql_mutex_unlock(&LOCK_thread_count);
my_thread_end();
- mysql_mutex_lock(&LOCK_thread_count);
+ mysql_mutex_lock(&LOCK_slave_init);
slave_init_thread_running= false;
- mysql_cond_broadcast(&COND_thread_count);
- mysql_mutex_unlock(&LOCK_thread_count);
+ mysql_cond_broadcast(&COND_slave_init);
+ mysql_mutex_unlock(&LOCK_slave_init);
return 0;
}
+/*
+ Start the slave init thread.
+
+ This thread is used to load the GTID state from mysql.gtid_slave_pos at
+ server start; reading from table requires valid THD, which is otherwise not
+ available during server init.
+*/
static int
run_slave_init_thread()
{
@@ -338,10 +348,10 @@ run_slave_init_thread()
return 1;
}
- mysql_mutex_lock(&LOCK_thread_count);
+ mysql_mutex_lock(&LOCK_slave_init);
while (slave_init_thread_running)
- mysql_cond_wait(&COND_thread_count, &LOCK_thread_count);
- mysql_mutex_unlock(&LOCK_thread_count);
+ mysql_cond_wait(&COND_slave_init, &LOCK_slave_init);
+ mysql_mutex_unlock(&LOCK_slave_init);
return 0;
}
@@ -1089,21 +1099,21 @@ static bool sql_slave_killed(rpl_group_info *rgi)
if (ret == 0)
{
- rli->report(WARNING_LEVEL, 0,
+ rli->report(WARNING_LEVEL, 0, rgi->gtid_info(),
"Request to stop slave SQL Thread received while "
"applying a group that has non-transactional "
"changes; waiting for completion of the group ... ");
}
else
{
- rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, rgi->gtid_info(),
ER(ER_SLAVE_FATAL_ERROR), msg_stopped);
}
}
else
{
ret= TRUE;
- rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, rgi->gtid_info(),
ER(ER_SLAVE_FATAL_ERROR),
msg_stopped);
}
@@ -1521,7 +1531,7 @@ static int get_master_version_and_clock(MYSQL* mysql, Master_info* mi)
goto slave_killed_err;
else if (is_network_error(mysql_errno(mysql)))
{
- mi->report(WARNING_LEVEL, mysql_errno(mysql),
+ mi->report(WARNING_LEVEL, mysql_errno(mysql), NULL,
"Get master clock failed with error: %s", mysql_error(mysql));
goto network_err;
}
@@ -1586,7 +1596,7 @@ not always make sense; please check the manual before using it).";
goto slave_killed_err;
else if (is_network_error(mysql_errno(mysql)))
{
- mi->report(WARNING_LEVEL, mysql_errno(mysql),
+ mi->report(WARNING_LEVEL, mysql_errno(mysql), NULL,
"Get master SERVER_ID failed with error: %s", mysql_error(mysql));
goto network_err;
}
@@ -1599,7 +1609,7 @@ when it try to get the value of SERVER_ID variable from master.";
}
else if (!master_row && master_res)
{
- mi->report(WARNING_LEVEL, ER_UNKNOWN_SYSTEM_VARIABLE,
+ mi->report(WARNING_LEVEL, ER_UNKNOWN_SYSTEM_VARIABLE, NULL,
"Unknown system variable 'SERVER_ID' on master, \
maybe it is a *VERY OLD MASTER*.");
}
@@ -1659,7 +1669,7 @@ be equal for the Statement-format replication to work";
goto slave_killed_err;
else if (is_network_error(mysql_errno(mysql)))
{
- mi->report(WARNING_LEVEL, mysql_errno(mysql),
+ mi->report(WARNING_LEVEL, mysql_errno(mysql), NULL,
"Get master COLLATION_SERVER failed with error: %s", mysql_error(mysql));
goto network_err;
}
@@ -1673,7 +1683,7 @@ when it try to get the value of COLLATION_SERVER global variable from master.";
goto err;
}
else
- mi->report(WARNING_LEVEL, ER_UNKNOWN_SYSTEM_VARIABLE,
+ mi->report(WARNING_LEVEL, ER_UNKNOWN_SYSTEM_VARIABLE, NULL,
"Unknown system variable 'COLLATION_SERVER' on master, \
maybe it is a *VERY OLD MASTER*. *NOTE*: slave may experience \
inconsistency if replicated data deals with collation.");
@@ -1722,7 +1732,7 @@ be equal for the Statement-format replication to work";
goto slave_killed_err;
else if (is_network_error(err_code= mysql_errno(mysql)))
{
- mi->report(ERROR_LEVEL, err_code,
+ mi->report(ERROR_LEVEL, err_code, NULL,
"Get master TIME_ZONE failed with error: %s",
mysql_error(mysql));
goto network_err;
@@ -1730,7 +1740,7 @@ be equal for the Statement-format replication to work";
else if (err_code == ER_UNKNOWN_SYSTEM_VARIABLE)
{
/* We use ERROR_LEVEL to get the error logged to file */
- mi->report(ERROR_LEVEL, err_code,
+ mi->report(ERROR_LEVEL, err_code, NULL,
"MySQL master doesn't have a TIME_ZONE variable. Note that"
"if your timezone is not same between master and slave, your "
@@ -1807,7 +1817,7 @@ when it try to get the value of TIME_ZONE global variable from master.";
if (global_system_variables.log_warnings > 1)
{
// this is tolerable as OM -> NS is supported
- mi->report(WARNING_LEVEL, mysql_errno(mysql),
+ mi->report(WARNING_LEVEL, mysql_errno(mysql), NULL,
"Notifying master by %s failed with "
"error: %s", query, mysql_error(mysql));
}
@@ -1816,7 +1826,7 @@ when it try to get the value of TIME_ZONE global variable from master.";
{
if (is_network_error(mysql_errno(mysql)))
{
- mi->report(WARNING_LEVEL, mysql_errno(mysql),
+ mi->report(WARNING_LEVEL, mysql_errno(mysql), NULL,
"Notifying master by %s failed with "
"error: %s", query, mysql_error(mysql));
mysql_free_result(mysql_store_result(mysql));
@@ -1852,7 +1862,7 @@ when it try to get the value of TIME_ZONE global variable from master.";
goto slave_killed_err;
else if (is_network_error(mysql_errno(mysql)))
{
- mi->report(WARNING_LEVEL, mysql_errno(mysql),
+ mi->report(WARNING_LEVEL, mysql_errno(mysql), NULL,
"Get master BINLOG_CHECKSUM failed with error: %s", mysql_error(mysql));
goto network_err;
}
@@ -1889,7 +1899,7 @@ past_checksum:
err_code= mysql_errno(mysql);
if (is_network_error(err_code))
{
- mi->report(ERROR_LEVEL, err_code,
+ mi->report(ERROR_LEVEL, err_code, NULL,
"Setting master-side filtering of @@skip_replication failed "
"with error: %s", mysql_error(mysql));
goto network_err;
@@ -1933,7 +1943,7 @@ past_checksum:
err_code= mysql_errno(mysql);
if (is_network_error(err_code))
{
- mi->report(ERROR_LEVEL, err_code,
+ mi->report(ERROR_LEVEL, err_code, NULL,
"Setting @mariadb_slave_capability failed with error: %s",
mysql_error(mysql));
goto network_err;
@@ -1999,7 +2009,7 @@ after_set_capability:
err_code= mysql_errno(mysql);
if (is_network_error(err_code))
{
- mi->report(ERROR_LEVEL, err_code,
+ mi->report(ERROR_LEVEL, err_code, NULL,
"Setting @slave_connect_state failed with error: %s",
mysql_error(mysql));
goto network_err;
@@ -2032,7 +2042,7 @@ after_set_capability:
err_code= mysql_errno(mysql);
if (is_network_error(err_code))
{
- mi->report(ERROR_LEVEL, err_code,
+ mi->report(ERROR_LEVEL, err_code, NULL,
"Setting @slave_gtid_strict_mode failed with error: %s",
mysql_error(mysql));
goto network_err;
@@ -2065,7 +2075,7 @@ after_set_capability:
err_code= mysql_errno(mysql);
if (is_network_error(err_code))
{
- mi->report(ERROR_LEVEL, err_code,
+ mi->report(ERROR_LEVEL, err_code, NULL,
"Setting @slave_gtid_ignore_duplicates failed with "
"error: %s", mysql_error(mysql));
goto network_err;
@@ -2101,7 +2111,7 @@ after_set_capability:
err_code= mysql_errno(mysql);
if (is_network_error(err_code))
{
- mi->report(ERROR_LEVEL, err_code,
+ mi->report(ERROR_LEVEL, err_code, NULL,
"Setting @slave_until_gtid failed with error: %s",
mysql_error(mysql));
goto network_err;
@@ -2149,7 +2159,7 @@ after_set_capability:
goto slave_killed_err;
else if (is_network_error(mysql_errno(mysql)))
{
- mi->report(WARNING_LEVEL, mysql_errno(mysql),
+ mi->report(WARNING_LEVEL, mysql_errno(mysql), NULL,
"Get master GTID position failed with error: %s", mysql_error(mysql));
goto network_err;
}
@@ -2179,7 +2189,7 @@ err:
if (master_res)
mysql_free_result(master_res);
DBUG_ASSERT(err_code != 0);
- mi->report(ERROR_LEVEL, err_code, "%s", err_buff);
+ mi->report(ERROR_LEVEL, err_code, NULL, "%s", err_buff);
DBUG_RETURN(1);
}
@@ -2301,7 +2311,7 @@ static void write_ignored_events_info_to_relay_log(THD *thd, Master_info *mi)
Rotate_log_event::DUP_NAME);
rli->ign_master_log_name_end[0]= 0;
if (unlikely(!(bool)rev))
- mi->report(ERROR_LEVEL, ER_SLAVE_CREATE_EVENT_FAILURE,
+ mi->report(ERROR_LEVEL, ER_SLAVE_CREATE_EVENT_FAILURE, NULL,
ER(ER_SLAVE_CREATE_EVENT_FAILURE),
"Rotate_event (out of memory?),"
" SHOW SLAVE STATUS may be inaccurate");
@@ -2312,7 +2322,7 @@ static void write_ignored_events_info_to_relay_log(THD *thd, Master_info *mi)
Gtid_list_log_event::FLAG_IGN_GTIDS);
rli->ign_gtids.reset();
if (unlikely(!(bool)glev))
- mi->report(ERROR_LEVEL, ER_SLAVE_CREATE_EVENT_FAILURE,
+ mi->report(ERROR_LEVEL, ER_SLAVE_CREATE_EVENT_FAILURE, NULL,
ER(ER_SLAVE_CREATE_EVENT_FAILURE),
"Gtid_list_event (out of memory?),"
" gtid_slave_pos may be inaccurate");
@@ -2325,7 +2335,7 @@ static void write_ignored_events_info_to_relay_log(THD *thd, Master_info *mi)
DBUG_PRINT("info",("writing a Rotate event to track down ignored events"));
rev->server_id= 0; // don't be ignored by slave SQL thread
if (unlikely(rli->relay_log.append(rev)))
- mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE,
+ mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, NULL,
ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE),
"failed to write a Rotate event"
" to the relay log, SHOW SLAVE STATUS may be"
@@ -2338,7 +2348,7 @@ static void write_ignored_events_info_to_relay_log(THD *thd, Master_info *mi)
glev->server_id= 0; // don't be ignored by slave SQL thread
glev->set_artificial_event(); // Don't mess up Exec_Master_Log_Pos
if (unlikely(rli->relay_log.append(glev)))
- mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE,
+ mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, NULL,
ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE),
"failed to write a Gtid_list event to the relay log, "
"gtid_slave_pos may be inaccurate");
@@ -2423,7 +2433,7 @@ int register_slave_on_master(MYSQL* mysql, Master_info *mi,
char buf[256];
my_snprintf(buf, sizeof(buf), "%s (Errno: %d)", mysql_error(mysql),
mysql_errno(mysql));
- mi->report(ERROR_LEVEL, ER_SLAVE_MASTER_COM_FAILURE,
+ mi->report(ERROR_LEVEL, ER_SLAVE_MASTER_COM_FAILURE, NULL,
ER(ER_SLAVE_MASTER_COM_FAILURE), "COM_REGISTER_SLAVE", buf);
}
DBUG_RETURN(1);
@@ -2879,7 +2889,7 @@ void set_slave_thread_options(THD* thd)
DBUG_VOID_RETURN;
}
-void set_slave_thread_default_charset(THD* thd, Relay_log_info const *rli)
+void set_slave_thread_default_charset(THD* thd, rpl_group_info *rgi)
{
DBUG_ENTER("set_slave_thread_default_charset");
@@ -2891,13 +2901,7 @@ void set_slave_thread_default_charset(THD* thd, Relay_log_info const *rli)
global_system_variables.collation_server;
thd->update_charset();
- /*
- We use a const cast here since the conceptual (and externally
- visible) behavior of the function is to set the default charset of
- the thread. That the cache has to be invalidated is a secondary
- effect.
- */
- const_cast<Relay_log_info*>(rli)->cached_charset_invalidate();
+ thd->system_thread_info.rpl_sql_info->cached_charset_invalidate();
DBUG_VOID_RETURN;
}
@@ -3100,7 +3104,8 @@ static ulong read_event(MYSQL* mysql, Master_info *mi, bool* suppress_warnings)
that the error is temporary by pushing a warning with the error code
ER_GET_TEMPORARY_ERRMSG, if the originating error is temporary.
*/
-static int has_temporary_error(THD *thd)
+int
+has_temporary_error(THD *thd)
{
DBUG_ENTER("has_temporary_error");
@@ -3300,7 +3305,7 @@ int apply_event_and_update_pos(Log_event* ev, THD* thd,
if (error)
{
char buf[22];
- rli->report(ERROR_LEVEL, ER_UNKNOWN_ERROR,
+ rli->report(ERROR_LEVEL, ER_UNKNOWN_ERROR, rgi->gtid_info(),
"It was not possible to update the positions"
" of the relay log information: the slave may"
" be in an inconsistent state."
@@ -3316,7 +3321,7 @@ int apply_event_and_update_pos(Log_event* ev, THD* thd,
Make sure we do not errorneously update gtid_slave_pos with a lingering
GTID from this failed event group (MDEV-4906).
*/
- rgi->gtid_sub_id= 0;
+ rgi->gtid_pending= false;
}
DBUG_RETURN(exec_res ? 1 : 0);
@@ -3527,9 +3532,6 @@ static int exec_relay_log_event(THD* thd, Relay_log_info* rli,
if (opt_gtid_ignore_duplicates)
{
- serial_rgi->current_gtid.domain_id= gev->domain_id;
- serial_rgi->current_gtid.server_id= gev->server_id;
- serial_rgi->current_gtid.seq_no= gev->seq_no;
int res= rpl_global_gtid_slave_state.check_duplicate_gtid
(&serial_rgi->current_gtid, serial_rgi);
if (res < 0)
@@ -3642,7 +3644,7 @@ static int exec_relay_log_event(THD* thd, Relay_log_info* rli,
DBUG_RETURN(exec_res);
}
mysql_mutex_unlock(&rli->data_lock);
- rli->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_READ_FAILURE,
+ rli->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_READ_FAILURE, NULL,
ER(ER_SLAVE_RELAY_LOG_READ_FAILURE), "\
Could not parse relay log event entry. The possible reasons are: the master's \
binary log is corrupted (you can check this by running 'mysqlbinlog' on the \
@@ -3737,7 +3739,7 @@ static int try_to_reconnect(THD *thd, MYSQL *mysql, Master_info *mi,
*/
if (messages[SLAVE_RECON_MSG_COMMAND][0])
{
- mi->report(WARNING_LEVEL, ER_SLAVE_MASTER_COM_FAILURE,
+ mi->report(WARNING_LEVEL, ER_SLAVE_MASTER_COM_FAILURE, NULL,
ER(ER_SLAVE_MASTER_COM_FAILURE),
messages[SLAVE_RECON_MSG_COMMAND], buf);
}
@@ -3774,6 +3776,7 @@ pthread_handler_t handle_slave_io(void *arg)
uint retry_count;
bool suppress_warnings;
int ret;
+ rpl_io_thread_info io_info;
#ifndef DBUG_OFF
uint retry_count_reg= 0, retry_count_dump= 0, retry_count_event= 0;
#endif
@@ -3807,6 +3810,7 @@ pthread_handler_t handle_slave_io(void *arg)
sql_print_error("Failed during slave I/O thread initialization");
goto err_during_init;
}
+ thd->system_thread_info.rpl_io_info= &io_info;
mysql_mutex_lock(&LOCK_thread_count);
threads.append(thd);
mysql_mutex_unlock(&LOCK_thread_count);
@@ -3825,7 +3829,7 @@ pthread_handler_t handle_slave_io(void *arg)
/* Load the set of seen GTIDs, if we did not already. */
if (rpl_load_gtid_slave_state(thd))
{
- mi->report(ERROR_LEVEL, thd->get_stmt_da()->sql_errno(),
+ mi->report(ERROR_LEVEL, thd->get_stmt_da()->sql_errno(), NULL,
"Unable to load replication GTID slave state from mysql.%s: %s",
rpl_gtid_slave_state_table_name.str,
thd->get_stmt_da()->message());
@@ -3841,14 +3845,14 @@ pthread_handler_t handle_slave_io(void *arg)
if (RUN_HOOK(binlog_relay_io, thread_start, (thd, mi)))
{
- mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, NULL,
ER(ER_SLAVE_FATAL_ERROR), "Failed to run 'thread_start' hook");
goto err;
}
if (!(mi->mysql = mysql = mysql_init(NULL)))
{
- mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, NULL,
ER(ER_SLAVE_FATAL_ERROR), "error in mysql_init()");
goto err;
}
@@ -4030,18 +4034,18 @@ Log entry on master is longer than slave_max_allowed_packet (%lu) on \
slave. If the entry is correct, restart the server with a higher value of \
slave_max_allowed_packet",
slave_max_allowed_packet);
- mi->report(ERROR_LEVEL, ER_NET_PACKET_TOO_LARGE,
+ mi->report(ERROR_LEVEL, ER_NET_PACKET_TOO_LARGE, NULL,
"%s", "Got a packet bigger than 'slave_max_allowed_packet' bytes");
goto err;
case ER_MASTER_FATAL_ERROR_READING_BINLOG:
- mi->report(ERROR_LEVEL, ER_MASTER_FATAL_ERROR_READING_BINLOG,
+ mi->report(ERROR_LEVEL, ER_MASTER_FATAL_ERROR_READING_BINLOG, NULL,
ER(ER_MASTER_FATAL_ERROR_READING_BINLOG),
mysql_error_number, mysql_error(mysql));
goto err;
case ER_OUT_OF_RESOURCES:
sql_print_error("\
Stopping slave I/O thread due to out-of-memory error from master");
- mi->report(ERROR_LEVEL, ER_OUT_OF_RESOURCES,
+ mi->report(ERROR_LEVEL, ER_OUT_OF_RESOURCES, NULL,
"%s", ER(ER_OUT_OF_RESOURCES));
goto err;
}
@@ -4058,7 +4062,7 @@ Stopping slave I/O thread due to out-of-memory error from master");
(thd, mi,(const char*)mysql->net.read_pos + 1,
event_len, &event_buf, &event_len)))
{
- mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, NULL,
ER(ER_SLAVE_FATAL_ERROR),
"Failed to run 'after_read_event' hook");
goto err;
@@ -4069,7 +4073,7 @@ Stopping slave I/O thread due to out-of-memory error from master");
bool synced= 0;
if (queue_event(mi, event_buf, event_len))
{
- mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE,
+ mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, NULL,
ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE),
"could not queue event from master");
goto err;
@@ -4078,7 +4082,7 @@ Stopping slave I/O thread due to out-of-memory error from master");
if (RUN_HOOK(binlog_relay_io, after_queue_event,
(thd, mi, event_buf, event_len, synced)))
{
- mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, NULL,
ER(ER_SLAVE_FATAL_ERROR),
"Failed to run 'after_queue_event' hook");
goto err;
@@ -4266,13 +4270,14 @@ end:
void
-slave_output_error_info(Relay_log_info *rli, THD *thd)
+slave_output_error_info(rpl_group_info *rgi, THD *thd)
{
/*
retrieve as much info as possible from the thd and, error
codes and warnings and print this to the error log as to
allow the user to locate the error
*/
+ Relay_log_info *rli= rgi->rli;
uint32 const last_errno= rli->last_error().number;
char llbuff[22];
@@ -4289,7 +4294,8 @@ slave_output_error_info(Relay_log_info *rli, THD *thd)
This function is reporting an error which was not reported
while executing exec_relay_log_event().
*/
- rli->report(ERROR_LEVEL, thd->get_stmt_da()->sql_errno(), "%s", errmsg);
+ rli->report(ERROR_LEVEL, thd->get_stmt_da()->sql_errno(),
+ rgi->gtid_info(), "%s", errmsg);
}
else if (last_errno != thd->get_stmt_da()->sql_errno())
{
@@ -4368,11 +4374,13 @@ pthread_handler_t handle_slave_sql(void *arg)
char saved_master_log_name[FN_REFLEN];
my_off_t UNINIT_VAR(saved_log_pos);
my_off_t UNINIT_VAR(saved_master_log_pos);
+ String saved_skip_gtid_pos;
my_off_t saved_skip= 0;
Master_info *mi= ((Master_info*)arg);
Relay_log_info* rli = &mi->rli;
const char *errmsg;
rpl_group_info *serial_rgi;
+ rpl_sql_thread_info sql_info(mi->rpl_filter);
// needs to call my_thread_init(), otherwise we get a coredump in DBUG_ stuff
my_thread_init();
@@ -4384,7 +4392,7 @@ pthread_handler_t handle_slave_sql(void *arg)
serial_rgi= new rpl_group_info(rli);
thd = new THD; // note that contructor of THD uses DBUG_ !
thd->thread_stack = (char*)&thd; // remember where our stack is
- thd->rpl_filter = mi->rpl_filter;
+ thd->system_thread_info.rpl_sql_info= &sql_info;
DBUG_ASSERT(rli->inited);
DBUG_ASSERT(rli->mi == mi);
@@ -4417,7 +4425,7 @@ pthread_handler_t handle_slave_sql(void *arg)
will be stuck if we fail here
*/
mysql_cond_broadcast(&rli->start_cond);
- rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, NULL,
"Failed during slave thread initialization");
goto err_during_init;
}
@@ -4430,7 +4438,7 @@ pthread_handler_t handle_slave_sql(void *arg)
/*
binlog_annotate_row_events must be TRUE only after an Annotate_rows event
- has been recieved and only till the last corresponding rbr event has been
+ has been received and only till the last corresponding rbr event has been
applied. In all other cases it must be FALSE.
*/
thd->variables.binlog_annotate_row_events= 0;
@@ -4469,16 +4477,20 @@ pthread_handler_t handle_slave_sql(void *arg)
mysql_mutex_unlock(&rli->log_space_lock);
serial_rgi->gtid_sub_id= 0;
+ serial_rgi->gtid_pending= false;
if (init_relay_log_pos(rli,
rli->group_relay_log_name,
rli->group_relay_log_pos,
1 /*need data lock*/, &errmsg,
1 /*look for a description_event*/))
{
- rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ rli->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, NULL,
"Error initializing relay log position: %s", errmsg);
goto err;
}
+ if (rli->alloc_inuse_relaylog(rli->group_relay_log_name))
+ goto err;
+
strcpy(rli->future_event_master_log_name, rli->group_master_log_name);
THD_CHECK_SENTRY(thd);
#ifndef DBUG_OFF
@@ -4527,7 +4539,7 @@ log '%s' at position %s, relay log '%s' position: %s%s", RPL_LOG_NAME,
if (check_temp_dir(rli->slave_patternload_file))
{
- rli->report(ERROR_LEVEL, thd->get_stmt_da()->sql_errno(),
+ rli->report(ERROR_LEVEL, thd->get_stmt_da()->sql_errno(), NULL,
"Unable to use slave's temporary directory %s - %s",
slave_load_tmpdir, thd->get_stmt_da()->message());
goto err;
@@ -4536,7 +4548,7 @@ log '%s' at position %s, relay log '%s' position: %s%s", RPL_LOG_NAME,
/* Load the set of seen GTIDs, if we did not already. */
if (rpl_load_gtid_slave_state(thd))
{
- rli->report(ERROR_LEVEL, thd->get_stmt_da()->sql_errno(),
+ rli->report(ERROR_LEVEL, thd->get_stmt_da()->sql_errno(), NULL,
"Unable to load replication GTID slave state from mysql.%s: %s",
rpl_gtid_slave_state_table_name.str,
thd->get_stmt_da()->message());
@@ -4555,7 +4567,7 @@ log '%s' at position %s, relay log '%s' position: %s%s", RPL_LOG_NAME,
execute_init_command(thd, &opt_init_slave, &LOCK_sys_init_slave);
if (thd->is_slave_error)
{
- rli->report(ERROR_LEVEL, thd->get_stmt_da()->sql_errno(),
+ rli->report(ERROR_LEVEL, thd->get_stmt_da()->sql_errno(), NULL,
"Slave SQL thread aborted. Can't execute init_slave query");
goto err;
}
@@ -4572,6 +4584,12 @@ log '%s' at position %s, relay log '%s' position: %s%s", RPL_LOG_NAME,
strmake_buf(saved_master_log_name, rli->group_master_log_name);
saved_log_pos= rli->group_relay_log_pos;
saved_master_log_pos= rli->group_master_log_pos;
+ if (mi->using_gtid != Master_info::USE_GTID_NO)
+ {
+ saved_skip_gtid_pos.append(STRING_WITH_LEN(", GTID '"));
+ rpl_append_gtid_state(&saved_skip_gtid_pos, false);
+ saved_skip_gtid_pos.append(STRING_WITH_LEN("'; "));
+ }
saved_skip= rli->slave_skip_counter;
}
if ((rli->until_condition == Relay_log_info::UNTIL_MASTER_POS ||
@@ -4595,16 +4613,27 @@ log '%s' at position %s, relay log '%s' position: %s%s", RPL_LOG_NAME,
if (saved_skip && rli->slave_skip_counter == 0)
{
+ String tmp;
+ if (mi->using_gtid != Master_info::USE_GTID_NO)
+ {
+ tmp.append(STRING_WITH_LEN(", GTID '"));
+ rpl_append_gtid_state(&tmp, false);
+ tmp.append(STRING_WITH_LEN("'; "));
+ }
+
sql_print_information("'SQL_SLAVE_SKIP_COUNTER=%ld' executed at "
"relay_log_file='%s', relay_log_pos='%ld', master_log_name='%s', "
- "master_log_pos='%ld' and new position at "
+ "master_log_pos='%ld'%s and new position at "
"relay_log_file='%s', relay_log_pos='%ld', master_log_name='%s', "
- "master_log_pos='%ld' ",
+ "master_log_pos='%ld'%s ",
(ulong) saved_skip, saved_log_name, (ulong) saved_log_pos,
saved_master_log_name, (ulong) saved_master_log_pos,
+ saved_skip_gtid_pos.c_ptr_safe(),
rli->group_relay_log_name, (ulong) rli->group_relay_log_pos,
- rli->group_master_log_name, (ulong) rli->group_master_log_pos);
+ rli->group_master_log_name, (ulong) rli->group_master_log_pos,
+ tmp.c_ptr_safe());
saved_skip= 0;
+ saved_skip_gtid_pos.free();
}
if (exec_relay_log_event(thd, rli, serial_rgi))
@@ -4612,7 +4641,7 @@ log '%s' at position %s, relay log '%s' position: %s%s", RPL_LOG_NAME,
DBUG_PRINT("info", ("exec_relay_log_event() failed"));
// do not scare the user if SQL thread was simply killed or stopped
if (!sql_slave_killed(serial_rgi))
- slave_output_error_info(rli, thd);
+ slave_output_error_info(serial_rgi, thd);
goto err;
}
}
@@ -4682,7 +4711,7 @@ err_during_init:
mysql_cond_broadcast(&rli->data_cond);
rli->ignore_log_space_limit= 0; /* don't need any lock */
/* we die so won't remember charset - re-update them on next thread start */
- rli->cached_charset_invalidate();
+ thd->system_thread_info.rpl_sql_info->cached_charset_invalidate();
/*
TODO: see if we can do this conditionally in next_event() instead
@@ -4781,7 +4810,7 @@ static int process_io_create_file(Master_info* mi, Create_file_log_event* cev)
xev.log_pos = cev->log_pos;
if (unlikely(mi->rli.relay_log.append(&xev)))
{
- mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE,
+ mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, NULL,
ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE),
"error writing Exec_load event to relay log");
goto err;
@@ -4795,7 +4824,7 @@ static int process_io_create_file(Master_info* mi, Create_file_log_event* cev)
cev->block_len = num_bytes;
if (unlikely(mi->rli.relay_log.append(cev)))
{
- mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE,
+ mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, NULL,
ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE),
"error writing Create_file event to relay log");
goto err;
@@ -4810,7 +4839,7 @@ static int process_io_create_file(Master_info* mi, Create_file_log_event* cev)
aev.log_pos = cev->log_pos;
if (unlikely(mi->rli.relay_log.append(&aev)))
{
- mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE,
+ mi->report(ERROR_LEVEL, ER_SLAVE_RELAY_LOG_WRITE_FAILURE, NULL,
ER(ER_SLAVE_RELAY_LOG_WRITE_FAILURE),
"error writing Append_block event to relay log");
goto err;
@@ -4917,7 +4946,7 @@ static int queue_binlog_ver_1_event(Master_info *mi, const char *buf,
{
if (unlikely(!(tmp_buf=(char*)my_malloc(event_len+1,MYF(MY_WME)))))
{
- mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, NULL,
ER(ER_SLAVE_FATAL_ERROR), "Memory allocation failed");
DBUG_RETURN(1);
}
@@ -5700,7 +5729,7 @@ err:
mysql_mutex_unlock(&mi->data_lock);
DBUG_PRINT("info", ("error: %d", error));
if (error)
- mi->report(ERROR_LEVEL, error, ER(error),
+ mi->report(ERROR_LEVEL, error, NULL, ER(error),
(error == ER_SLAVE_RELAY_LOG_WRITE_FAILURE)?
"could not queue event from master" :
error_msg.ptr());
@@ -5807,7 +5836,7 @@ static int connect_to_master(THD* thd, MYSQL* mysql, Master_info* mi,
#ifndef DBUG_OFF
mi->events_till_disconnect = disconnect_slave_event_count;
#endif
- ulong client_flag= CLIENT_REMEMBER_OPTIONS;
+ ulong client_flag= 0;
if (opt_slave_compressed_protocol)
client_flag=CLIENT_COMPRESS; /* We will use compression */
@@ -5845,7 +5874,7 @@ static int connect_to_master(THD* thd, MYSQL* mysql, Master_info* mi,
/* we disallow empty users */
if (mi->user == NULL || mi->user[0] == 0)
{
- mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR,
+ mi->report(ERROR_LEVEL, ER_SLAVE_FATAL_ERROR, NULL,
ER(ER_SLAVE_FATAL_ERROR),
"Invalid (empty) username when attempting to "
"connect to the master server. Connection attempt "
@@ -5862,7 +5891,7 @@ static int connect_to_master(THD* thd, MYSQL* mysql, Master_info* mi,
{
last_errno=mysql_errno(mysql);
suppress_warnings= 0;
- mi->report(ERROR_LEVEL, last_errno,
+ mi->report(ERROR_LEVEL, last_errno, NULL,
"error %s to master '%s@%s:%d'"
" - retry-time: %d retries: %lu message: %s",
(reconnect ? "reconnecting" : "connecting"),
@@ -6394,6 +6423,7 @@ static Log_event* next_event(rpl_group_info *rgi, ulonglong *event_size)
DBUG_ASSERT(rli->cur_log_fd >= 0);
mysql_file_close(rli->cur_log_fd, MYF(MY_WME));
rli->cur_log_fd = -1;
+ rli->last_inuse_relaylog->completed= true;
if (relay_log_purge)
{
@@ -6522,6 +6552,12 @@ static Log_event* next_event(rpl_group_info *rgi, ulonglong *event_size)
mysql_mutex_unlock(log_lock);
goto err;
}
+ if (rli->alloc_inuse_relaylog(rli->linfo.log_file_name))
+ {
+ if (!hot_log)
+ mysql_mutex_unlock(log_lock);
+ goto err;
+ }
if (!hot_log)
mysql_mutex_unlock(log_lock);
continue;
@@ -6537,6 +6573,8 @@ static Log_event* next_event(rpl_group_info *rgi, ulonglong *event_size)
if ((rli->cur_log_fd=open_binlog(cur_log,rli->linfo.log_file_name,
&errmsg)) <0)
goto err;
+ if (rli->alloc_inuse_relaylog(rli->linfo.log_file_name))
+ goto err;
}
else
{
@@ -6675,7 +6713,7 @@ bool rpl_master_has_bug(const Relay_log_info *rli, uint bug_id, bool report,
" so slave stops; check error log on slave"
" for more info", MYF(0), bug_id);
// a verbose message for the error log
- rli->report(ERROR_LEVEL, ER_UNKNOWN_ERROR,
+ rli->report(ERROR_LEVEL, ER_UNKNOWN_ERROR, NULL,
"According to the master's version ('%s'),"
" it is probable that master suffers from this bug:"
" http://bugs.mysql.com/bug.php?id=%u"
diff --git a/sql/slave.h b/sql/slave.h
index 3981a9d4f2c..4b5bc1686fb 100644
--- a/sql/slave.h
+++ b/sql/slave.h
@@ -51,6 +51,7 @@
class Relay_log_info;
class Master_info;
class Master_info_index;
+struct rpl_group_info;
struct rpl_parallel_thread;
int init_intvar_from_file(int* var, IO_CACHE* f, int default_val);
@@ -226,14 +227,15 @@ int init_relay_log_pos(Relay_log_info* rli,const char* log,ulonglong pos,
int purge_relay_logs(Relay_log_info* rli, THD *thd, bool just_reset,
const char** errmsg);
void set_slave_thread_options(THD* thd);
-void set_slave_thread_default_charset(THD *thd, Relay_log_info const *rli);
+void set_slave_thread_default_charset(THD *thd, rpl_group_info *rgi);
int rotate_relay_log(Master_info* mi);
+int has_temporary_error(THD *thd);
int apply_event_and_update_pos(Log_event* ev, THD* thd,
struct rpl_group_info *rgi,
rpl_parallel_thread *rpt);
pthread_handler_t handle_slave_io(void *arg);
-void slave_output_error_info(Relay_log_info *rli, THD *thd);
+void slave_output_error_info(rpl_group_info *rgi, THD *thd);
pthread_handler_t handle_slave_sql(void *arg);
bool net_request_file(NET* net, const char* fname);
diff --git a/sql/sp.cc b/sql/sp.cc
index 6ad38956cee..188b311ae86 100644
--- a/sql/sp.cc
+++ b/sql/sp.cc
@@ -1437,6 +1437,8 @@ bool lock_db_routines(THD *thd, char *db)
uchar keybuf[MAX_KEY_LENGTH];
DBUG_ENTER("lock_db_routines");
+ DBUG_ASSERT(ok_for_lower_case_names(db));
+
/*
mysql.proc will be re-opened during deletion, so we can ignore
errors when opening the table here. The error handler is
diff --git a/sql/sp_head.cc b/sql/sp_head.cc
index 92f7ac020f5..366679a2fb0 100644
--- a/sql/sp_head.cc
+++ b/sql/sp_head.cc
@@ -43,6 +43,7 @@
#include "sql_base.h" // close_thread_tables
#include "transaction.h" // trans_commit_stmt
#include "sql_audit.h"
+#include "debug_sync.h"
/*
Sufficient max length of printed destinations and frame offsets (all uints).
@@ -493,6 +494,7 @@ sp_name::init_qname(THD *thd)
(int) m_db.length, (m_db.length ? m_db.str : ""),
dot, ".",
(int) m_name.length, m_name.str);
+ DBUG_ASSERT(ok_for_lower_case_names(m_db.str));
}
@@ -1156,6 +1158,7 @@ sp_head::execute(THD *thd, bool merge_da_on_success)
LEX *old_lex;
Item_change_list old_change_list;
String old_packet;
+ uint old_server_status;
Reprepare_observer *save_reprepare_observer= thd->m_reprepare_observer;
Object_creation_ctx *saved_creation_ctx;
Diagnostics_area *da= thd->get_stmt_da();
@@ -1289,6 +1292,7 @@ sp_head::execute(THD *thd, bool merge_da_on_success)
It is probably safe to use same thd->convert_buff everywhere.
*/
old_packet.swap(thd->packet);
+ old_server_status= thd->server_status;
/*
Switch to per-instruction arena here. We can do it since we cleanup
@@ -1306,6 +1310,7 @@ sp_head::execute(THD *thd, bool merge_da_on_success)
/* Discard the initial part of executing routines. */
thd->profiling.discard_current_query();
#endif
+ DEBUG_SYNC(thd, "sp_head_execute_before_loop");
do
{
sp_instr *i;
@@ -1409,6 +1414,7 @@ sp_head::execute(THD *thd, bool merge_da_on_success)
thd->spcont->pop_all_cursors(); // To avoid memory leaks after an error
/* Restore all saved */
+ thd->server_status= old_server_status;
old_packet.swap(thd->packet);
DBUG_ASSERT(thd->change_list.is_empty());
old_change_list.move_elements_to(&thd->change_list);
@@ -1881,9 +1887,7 @@ sp_head::execute_function(THD *thd, Item **argp, uint argcount,
as one select and not resetting THD::user_var_events before
each invocation.
*/
- mysql_mutex_lock(&LOCK_thread_count);
- q= global_query_id;
- mysql_mutex_unlock(&LOCK_thread_count);
+ q= get_query_id();
mysql_bin_log.start_union_events(thd, q + 1);
binlog_save_options= thd->variables.option_bits;
thd->variables.option_bits&= ~OPTION_BIN_LOG;
@@ -2319,6 +2323,11 @@ sp_head::restore_lex(THD *thd)
*/
if (sp_update_sp_used_routines(&m_sroutines, &sublex->sroutines))
DBUG_RETURN(TRUE);
+
+ /* If this substatement is a update query, then mark MODIFIES_DATA */
+ if (is_update_query(sublex->sql_command))
+ m_flags|= MODIFIES_DATA;
+
/*
Merge tables used by this statement (but not by its functions or
procedures) to multiset of tables used by this routine.
diff --git a/sql/sp_head.h b/sql/sp_head.h
index cc598186d08..dbdb957aa79 100644
--- a/sql/sp_head.h
+++ b/sql/sp_head.h
@@ -161,7 +161,21 @@ public:
LOG_SLOW_STATEMENTS= 256, // Used by events
LOG_GENERAL_LOG= 512, // Used by events
HAS_SQLCOM_RESET= 1024,
- HAS_SQLCOM_FLUSH= 2048
+ HAS_SQLCOM_FLUSH= 2048,
+
+ /**
+ Marks routines that directly (i.e. not by calling other routines)
+ change tables. Note that this flag is set automatically based on
+ type of statements used in the stored routine and is different
+ from routine characteristic provided by user in a form of CONTAINS
+ SQL, READS SQL DATA, MODIFIES SQL DATA clauses. The latter are
+ accepted by parser but pretty much ignored after that.
+ We don't rely on them:
+ a) for compatibility reasons.
+ b) because in CONTAINS SQL case they don't provide enough
+ information anyway.
+ */
+ MODIFIES_DATA= 4096
};
stored_procedure_type m_type;
@@ -332,11 +346,17 @@ public:
int
add_instr(sp_instr *instr);
- inline uint
- instructions()
- {
- return m_instr.elements;
- }
+ /**
+ Returns true if any substatement in the routine directly
+ (not through another routine) modifies data/changes table.
+
+ @sa Comment for MODIFIES_DATA flag.
+ */
+ bool modifies_data() const
+ { return m_flags & MODIFIES_DATA; }
+
+ inline uint instructions()
+ { return m_instr.elements; }
inline sp_instr *
last_instruction()
diff --git a/sql/sql_acl.cc b/sql/sql_acl.cc
index 130113c17f1..abc53687ee0 100644
--- a/sql/sql_acl.cc
+++ b/sql/sql_acl.cc
@@ -38,6 +38,7 @@
#include "records.h" // READ_RECORD, read_record_info,
// init_read_record, end_read_record
#include "rpl_filter.h" // rpl_filter
+#include "rpl_rli.h"
#include <m_ctype.h>
#include <stdarg.h>
#include "sp_head.h"
@@ -299,7 +300,7 @@ public:
bool eq(const char *user2, const char *host2) { return !cmp(user2, host2); }
- bool wild_eq(const char *user2, const char *host2, const char *ip2 = 0)
+ bool wild_eq(const char *user2, const char *host2, const char *ip2)
{
if (strcmp(safe_str(user.str), safe_str(user2)))
return false;
@@ -876,7 +877,6 @@ static char *fix_plugin_ptr(char *name)
*/
static bool fix_user_plugin_ptr(ACL_USER *user)
{
- user->salt_len= 0;
if (my_strcasecmp(system_charset_info, user->plugin.str,
native_password_plugin_name.str) == 0)
user->plugin= native_password_plugin_name;
@@ -887,7 +887,8 @@ static bool fix_user_plugin_ptr(ACL_USER *user)
else
return true;
- set_user_salt(user, user->auth_string.str, user->auth_string.length);
+ if (user->auth_string.length)
+ set_user_salt(user, user->auth_string.str, user->auth_string.length);
return false;
}
@@ -1258,7 +1259,11 @@ static my_bool acl_load(THD *thd, TABLE_LIST *tables)
{
user.plugin.str= tmpstr;
user.plugin.length= strlen(user.plugin.str);
- if (user.auth_string.length)
+ user.auth_string.str=
+ safe_str(get_field(&acl_memroot, table->field[next_field++]));
+ user.auth_string.length= strlen(user.auth_string.str);
+
+ if (user.auth_string.length && password_len)
{
sql_print_warning("'user' entry '%s@%s' has both a password "
"and an authentication plugin specified. The "
@@ -1266,9 +1271,6 @@ static my_bool acl_load(THD *thd, TABLE_LIST *tables)
safe_str(user.user.str),
safe_str(user.host.hostname));
}
- user.auth_string.str=
- safe_str(get_field(&acl_memroot, table->field[next_field++]));
- user.auth_string.length= strlen(user.auth_string.str);
fix_user_plugin_ptr(&user);
}
@@ -1881,7 +1883,7 @@ int acl_check_setrole(THD *thd, char *rolename, ulonglong *access)
acl_user= (ACL_USER *)acl_user_base;
/* Yes! priv_user@host. Don't ask why - that's what check_access() does. */
if (acl_user->wild_eq(thd->security_ctx->priv_user,
- thd->security_ctx->host))
+ thd->security_ctx->host, thd->security_ctx->ip))
{
is_granted= TRUE;
break;
@@ -2558,7 +2560,7 @@ bool change_password(THD *thd, const char *host, const char *user,
{
TABLE_LIST tables;
TABLE *table;
- Rpl_filter *rpl_filter= thd->rpl_filter;
+ Rpl_filter *rpl_filter;
/* Buffer should be extended when password length is extended. */
char buff[512];
ulong query_length;
@@ -2580,7 +2582,8 @@ bool change_password(THD *thd, const char *host, const char *user,
GRANT and REVOKE are applied the slave in/exclusion rules as they are
some kind of updates to the mysql.% tables.
*/
- if (thd->slave_thread && rpl_filter->is_on())
+ if (thd->slave_thread &&
+ (rpl_filter= thd->system_thread_info.rpl_sql_info->rpl_filter)->is_on())
{
/*
The tables must be marked "updating" so that tables_ok() takes them into
@@ -5393,7 +5396,7 @@ int mysql_table_grant(THD *thd, TABLE_LIST *table_list,
TABLE_LIST tables[3];
bool create_new_users=0;
char *db_name, *table_name;
- Rpl_filter *rpl_filter= thd->rpl_filter;
+ Rpl_filter *rpl_filter;
DBUG_ENTER("mysql_table_grant");
if (!initialized)
@@ -5483,7 +5486,8 @@ int mysql_table_grant(THD *thd, TABLE_LIST *table_list,
GRANT and REVOKE are applied the slave in/exclusion rules as they are
some kind of updates to the mysql.% tables.
*/
- if (thd->slave_thread && rpl_filter->is_on())
+ if (thd->slave_thread &&
+ (rpl_filter= thd->system_thread_info.rpl_sql_info->rpl_filter)->is_on())
{
/*
The tables must be marked "updating" so that tables_ok() takes them into
@@ -5670,7 +5674,7 @@ bool mysql_routine_grant(THD *thd, TABLE_LIST *table_list, bool is_proc,
TABLE_LIST tables[2];
bool create_new_users=0, result=0;
char *db_name, *table_name;
- Rpl_filter *rpl_filter= thd->rpl_filter;
+ Rpl_filter *rpl_filter;
DBUG_ENTER("mysql_routine_grant");
if (!initialized)
@@ -5705,7 +5709,8 @@ bool mysql_routine_grant(THD *thd, TABLE_LIST *table_list, bool is_proc,
GRANT and REVOKE are applied the slave in/exclusion rules as they are
some kind of updates to the mysql.% tables.
*/
- if (thd->slave_thread && rpl_filter->is_on())
+ if (thd->slave_thread &&
+ (rpl_filter= thd->system_thread_info.rpl_sql_info->rpl_filter)->is_on())
{
/*
The tables must be marked "updating" so that tables_ok() takes them into
@@ -6141,7 +6146,7 @@ bool mysql_grant(THD *thd, const char *db, List <LEX_USER> &list,
char tmp_db[SAFE_NAME_LEN+1];
bool create_new_users=0;
TABLE_LIST tables[2];
- Rpl_filter *rpl_filter= thd->rpl_filter;
+ Rpl_filter *rpl_filter;
DBUG_ENTER("mysql_grant");
if (!initialized)
@@ -6190,7 +6195,8 @@ bool mysql_grant(THD *thd, const char *db, List <LEX_USER> &list,
GRANT and REVOKE are applied the slave in/exclusion rules as they are
some kind of updates to the mysql.% tables.
*/
- if (thd->slave_thread && rpl_filter->is_on())
+ if (thd->slave_thread &&
+ (rpl_filter= thd->system_thread_info.rpl_sql_info->rpl_filter)->is_on())
{
/*
The tables must be marked "updating" so that tables_ok() takes them into
@@ -8223,7 +8229,7 @@ void get_mqh(const char *user, const char *host, USER_CONN *uc)
#define GRANT_TABLES 7
static int open_grant_tables(THD *thd, TABLE_LIST *tables)
{
- Rpl_filter *rpl_filter= thd->rpl_filter;
+ Rpl_filter *rpl_filter;
DBUG_ENTER("open_grant_tables");
if (!initialized)
@@ -8267,7 +8273,8 @@ static int open_grant_tables(THD *thd, TABLE_LIST *tables)
GRANT and REVOKE are applied the slave in/exclusion rules as they are
some kind of updates to the mysql.% tables.
*/
- if (thd->slave_thread && rpl_filter->is_on())
+ if (thd->slave_thread &&
+ (rpl_filter= thd->system_thread_info.rpl_sql_info->rpl_filter)->is_on())
{
/*
The tables must be marked "updating" so that tables_ok() takes them into
@@ -10835,7 +10842,6 @@ struct MPVIO_EXT :public MYSQL_PLUGIN_VIO
uint pkt_len;
} cached_server_packet;
int packets_read, packets_written; ///< counters for send/received packets
- uint connect_errors; ///< if there were connect errors for this host
bool make_it_fail;
/** when plugin returns a failure this tells us what really happened */
enum { SUCCESS, FAILURE, RESTART } status;
@@ -11386,9 +11392,6 @@ static ulong parse_client_handshake_packet(MPVIO_EXT *mpvio,
*/
DBUG_ASSERT(net->read_pos[pkt_len] == 0);
- if (mpvio->connect_errors)
- reset_host_connect_errors(thd->main_security_ctx.ip);
-
ulong client_capabilities= uint2korr(net->read_pos);
if (client_capabilities & CLIENT_PROTOCOL_41)
{
@@ -11966,8 +11969,6 @@ static int do_auth_once(THD *thd, const LEX_STRING *auth_plugin_name,
Perform the handshake, authorize the client and update thd sctx variables.
@param thd thread handle
- @param connect_errors number of previous failed connect attemps
- from this host
@param com_change_user_pkt_len size of the COM_CHANGE_USER packet
(without the first, command, byte) or 0
if it's not a COM_CHANGE_USER (that is, if
@@ -11976,8 +11977,7 @@ static int do_auth_once(THD *thd, const LEX_STRING *auth_plugin_name,
@retval 0 success, thd is updated.
@retval 1 error
*/
-bool acl_authenticate(THD *thd, uint connect_errors,
- uint com_change_user_pkt_len)
+bool acl_authenticate(THD *thd, uint com_change_user_pkt_len)
{
int res= CR_OK;
MPVIO_EXT mpvio;
@@ -11991,7 +11991,6 @@ bool acl_authenticate(THD *thd, uint connect_errors,
mpvio.write_packet= server_mpvio_write_packet;
mpvio.info= server_mpvio_info;
mpvio.thd= thd;
- mpvio.connect_errors= connect_errors;
mpvio.status= MPVIO_EXT::FAILURE;
mpvio.make_it_fail= false;
mpvio.auth_info.host_or_ip= thd->security_ctx->host_or_ip;
@@ -12441,7 +12440,7 @@ maria_declare_plugin(mysql_password)
NULL, /* status variables */
NULL, /* system variables */
"1.0", /* String version */
- MariaDB_PLUGIN_MATURITY_BETA /* Maturity */
+ MariaDB_PLUGIN_MATURITY_STABLE /* Maturity */
},
{
MYSQL_AUTHENTICATION_PLUGIN, /* type constant */
@@ -12456,7 +12455,7 @@ maria_declare_plugin(mysql_password)
NULL, /* status variables */
NULL, /* system variables */
"1.0", /* String version */
- MariaDB_PLUGIN_MATURITY_BETA /* Maturity */
+ MariaDB_PLUGIN_MATURITY_STABLE /* Maturity */
}
maria_declare_plugin_end;
diff --git a/sql/sql_acl.h b/sql/sql_acl.h
index df523fae1ca..1aeb123153e 100644
--- a/sql/sql_acl.h
+++ b/sql/sql_acl.h
@@ -202,7 +202,7 @@ my_bool acl_reload(THD *thd);
void acl_free(bool end=0);
ulong acl_get(const char *host, const char *ip,
const char *user, const char *db, my_bool db_is_pattern);
-bool acl_authenticate(THD *thd, uint connect_errors, uint com_change_user_pkt_len);
+bool acl_authenticate(THD *thd, uint com_change_user_pkt_len);
bool acl_getroot(Security_context *sctx, char *user, char *host,
char *ip, char *db);
bool acl_check_host(const char *host, const char *ip);
diff --git a/sql/sql_admin.cc b/sql/sql_admin.cc
index 41808bc2717..0d42294430d 100644
--- a/sql/sql_admin.cc
+++ b/sql/sql_admin.cc
@@ -1,5 +1,5 @@
-/* Copyright (c) 2010, 2013, Oracle and/or its affiliates.
- Copyright (c) 2012, 2013, Monty Program Ab.
+/* Copyright (c) 2010, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2012, 2014, Monty Program Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -55,7 +55,7 @@ static bool admin_recreate_table(THD *thd, TABLE_LIST *table_list)
DEBUG_SYNC(thd, "ha_admin_try_alter");
tmp_disable_binlog(thd); // binlogging is done by caller if wanted
result_code= (open_temporary_tables(thd, table_list) ||
- mysql_recreate_table(thd, table_list));
+ mysql_recreate_table(thd, table_list, false));
reenable_binlog(thd);
/*
mysql_recreate_table() can push OK or ERROR.
@@ -719,7 +719,9 @@ static bool mysql_admin_table(THD* thd, TABLE_LIST* tables,
if (result_code == HA_ADMIN_OK)
{
DBUG_PRINT("admin", ("calling operator_func '%s'", operator_name));
+ THD_STAGE_INFO(thd, stage_executing);
result_code = (table->table->file->*operator_func)(thd, check_opt);
+ THD_STAGE_INFO(thd, stage_sending_data);
DBUG_PRINT("admin", ("operator_func returned: %d", result_code));
}
@@ -862,7 +864,7 @@ send_result_message:
}
if (protocol->write())
goto err;
-
+ THD_STAGE_INFO(thd, stage_recreating_table);
DBUG_PRINT("info", ("HA_ADMIN_TRY_ALTER, trying analyze..."));
TABLE_LIST *save_next_local= table->next_local,
*save_next_global= table->next_global;
@@ -912,7 +914,7 @@ send_result_message:
protocol->store(operator_name, system_charset_info);
if (result_code) // either mysql_recreate_table or analyze failed
{
- DBUG_ASSERT(thd->is_error() || thd->killed);
+ DBUG_ASSERT(thd->is_error());
if (thd->is_error())
{
const char *err_msg= thd->get_stmt_da()->message();
@@ -1080,6 +1082,7 @@ bool mysql_assign_to_keycache(THD* thd, TABLE_LIST* tables,
KEY_CACHE *key_cache;
DBUG_ENTER("mysql_assign_to_keycache");
+ THD_STAGE_INFO(thd, stage_finding_key_cache);
check_opt.init();
mysql_mutex_lock(&LOCK_global_system_variables);
if (!(key_cache= get_key_cache(key_cache_name)))
@@ -1196,7 +1199,7 @@ bool Sql_cmd_optimize_table::execute(THD *thd)
goto error; /* purecov: inspected */
thd->enable_slow_log= opt_log_slow_admin_statements;
res= (specialflag & SPECIAL_NO_NEW_FUNC) ?
- mysql_recreate_table(thd, first_table) :
+ mysql_recreate_table(thd, first_table, true) :
mysql_admin_table(thd, first_table, &m_lex->check_opt,
"optimize", TL_WRITE, 1, 0, 0, 0,
&handler::ha_optimize, 0);
diff --git a/sql/sql_alter.h b/sql/sql_alter.h
index f0c0a873a5c..526442e83e2 100644
--- a/sql/sql_alter.h
+++ b/sql/sql_alter.h
@@ -1,4 +1,5 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2013, 2014, Monty Program Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -73,6 +74,7 @@ public:
static const uint ALTER_CONVERT = 1L << 10;
// Set for FORCE
+ // Set for ENGINE(same engine)
// Set by mysql_recreate_table()
static const uint ALTER_RECREATE = 1L << 11;
diff --git a/sql/sql_base.cc b/sql/sql_base.cc
index f30b2617c1d..342a45247c5 100644
--- a/sql/sql_base.cc
+++ b/sql/sql_base.cc
@@ -883,6 +883,8 @@ void close_thread_tables(THD *thd)
TABLE *table;
DBUG_ENTER("close_thread_tables");
+ THD_STAGE_INFO(thd, stage_closing_tables);
+
#ifdef EXTRA_DEBUG
DBUG_PRINT("tcache", ("open tables:"));
for (table= thd->open_tables; table; table= table->next)
@@ -2082,7 +2084,10 @@ bool open_table(THD *thd, TABLE_LIST *table_list, MEM_ROOT *mem_root,
DBUG_RETURN(TRUE);
if (!(flags & MYSQL_OPEN_IGNORE_KILLED) && thd->killed)
+ {
+ thd->send_kill_message();
DBUG_RETURN(TRUE);
+ }
/*
Check if we're trying to take a write lock in a read only transaction.
@@ -3512,9 +3517,12 @@ Open_table_context::recover_from_failed_open()
/*
Return a appropriate read lock type given a table object.
- @param thd Thread context
- @param prelocking_ctx Prelocking context.
- @param table_list Table list element for table to be locked.
+ @param thd Thread context
+ @param prelocking_ctx Prelocking context.
+ @param table_list Table list element for table to be locked.
+ @param routine_modifies_data
+ Some routine that is invoked by statement
+ modifies data.
@remark Due to a statement-based replication limitation, statements such as
INSERT INTO .. SELECT FROM .. and CREATE TABLE .. SELECT FROM need
@@ -3527,9 +3535,13 @@ Open_table_context::recover_from_failed_open()
This also applies to SELECT/SET/DO statements which use stored
functions. Calls to such functions are going to be logged as a
whole and thus should be serialized against concurrent changes
- to tables used by those functions. This can be avoided if functions
- only read data but doing so requires more complex analysis than it
- is done now.
+ to tables used by those functions. This is avoided when functions
+ do not modify data but only read it, since in this case nothing is
+ written to the binary log. Argument routine_modifies_data
+ denotes the same. So effectively, if the statement is not a
+ update query and routine_modifies_data is false, then
+ prelocking_placeholder does not take importance.
+
Furthermore, this does not apply to I_S and log tables as it's
always unsafe to replicate such tables under statement-based
replication as the table on the slave might contain other data
@@ -3544,7 +3556,8 @@ Open_table_context::recover_from_failed_open()
thr_lock_type read_lock_type_for_table(THD *thd,
Query_tables_list *prelocking_ctx,
- TABLE_LIST *table_list)
+ TABLE_LIST *table_list,
+ bool routine_modifies_data)
{
/*
In cases when this function is called for a sub-statement executed in
@@ -3559,7 +3572,7 @@ thr_lock_type read_lock_type_for_table(THD *thd,
(table_list->table->s->table_category == TABLE_CATEGORY_LOG) ||
(table_list->table->s->table_category == TABLE_CATEGORY_PERFORMANCE) ||
!(is_update_query(prelocking_ctx->sql_command) ||
- table_list->prelocking_placeholder ||
+ (routine_modifies_data && table_list->prelocking_placeholder) ||
(thd->locked_tables_mode > LTM_LOCK_TABLES)))
return TL_READ;
else
@@ -3572,19 +3585,21 @@ thr_lock_type read_lock_type_for_table(THD *thd,
and, if prelocking strategy prescribes so, extend the prelocking set
with tables and routines used by it.
- @param[in] thd Thread context.
- @param[in] prelocking_ctx Prelocking context.
- @param[in] rt Element of prelocking set to be processed.
- @param[in] prelocking_strategy Strategy which specifies how the
- prelocking set should be extended when
- one of its elements is processed.
- @param[in] has_prelocking_list Indicates that prelocking set/list for
- this statement has already been built.
- @param[in] ot_ctx Context of open_table used to recover from
- locking failures.
- @param[out] need_prelocking Set to TRUE if it was detected that this
- statement will require prelocked mode for
- its execution, not touched otherwise.
+ @param[in] thd Thread context.
+ @param[in] prelocking_ctx Prelocking context.
+ @param[in] rt Element of prelocking set to be processed.
+ @param[in] prelocking_strategy Strategy which specifies how the
+ prelocking set should be extended when
+ one of its elements is processed.
+ @param[in] has_prelocking_list Indicates that prelocking set/list for
+ this statement has already been built.
+ @param[in] ot_ctx Context of open_table used to recover from
+ locking failures.
+ @param[out] need_prelocking Set to TRUE if it was detected that this
+ statement will require prelocked mode for
+ its execution, not touched otherwise.
+ @param[out] routine_modifies_data Set to TRUE if it was detected that this
+ routine does modify table data.
@retval FALSE Success.
@retval TRUE Failure (Conflicting metadata lock, OOM, other errors).
@@ -3596,11 +3611,13 @@ open_and_process_routine(THD *thd, Query_tables_list *prelocking_ctx,
Prelocking_strategy *prelocking_strategy,
bool has_prelocking_list,
Open_table_context *ot_ctx,
- bool *need_prelocking)
+ bool *need_prelocking, bool *routine_modifies_data)
{
MDL_key::enum_mdl_namespace mdl_type= rt->mdl_request.key.mdl_namespace();
DBUG_ENTER("open_and_process_routine");
+ *routine_modifies_data= false;
+
switch (mdl_type)
{
case MDL_key::FUNCTION:
@@ -3653,10 +3670,13 @@ open_and_process_routine(THD *thd, Query_tables_list *prelocking_ctx,
DBUG_RETURN(TRUE);
/* 'sp' is NULL when there is no such routine. */
- if (sp && !has_prelocking_list)
+ if (sp)
{
- prelocking_strategy->handle_routine(thd, prelocking_ctx, rt, sp,
- need_prelocking);
+ *routine_modifies_data= sp->modifies_data();
+
+ if (!has_prelocking_list)
+ prelocking_strategy->handle_routine(thd, prelocking_ctx, rt, sp,
+ need_prelocking);
}
}
else
@@ -4001,16 +4021,7 @@ open_and_process_table(THD *thd, LEX *lex, TABLE_LIST *tables,
goto end;
}
- if (tables->lock_type != TL_UNLOCK && ! thd->locked_tables_mode)
- {
- if (tables->lock_type == TL_WRITE_DEFAULT)
- tables->table->reginfo.lock_type= thd->update_lock_default;
- else if (tables->lock_type == TL_READ_DEFAULT)
- tables->table->reginfo.lock_type=
- read_lock_type_for_table(thd, lex, tables);
- else
- tables->table->reginfo.lock_type= tables->lock_type;
- }
+ /* Copy grant information from TABLE_LIST instance to TABLE one. */
tables->table->grant= tables->grant;
/* Check and update metadata version of a base table. */
@@ -4349,6 +4360,7 @@ bool open_tables(THD *thd, TABLE_LIST **start, uint *counter, uint flags,
Open_table_context ot_ctx(thd, flags);
bool error= FALSE;
MEM_ROOT new_frm_mem;
+ bool some_routine_modifies_data= FALSE;
bool has_prelocking_list;
DBUG_ENTER("open_tables");
@@ -4521,11 +4533,16 @@ restart:
sroutine_to_open= &rt->next, rt= rt->next)
{
bool need_prelocking= false;
+ bool routine_modifies_data;
TABLE_LIST **save_query_tables_last= thd->lex->query_tables_last;
error= open_and_process_routine(thd, thd->lex, rt, prelocking_strategy,
has_prelocking_list, &ot_ctx,
- &need_prelocking);
+ &need_prelocking,
+ &routine_modifies_data);
+
+ // Remember if any of SF modifies data.
+ some_routine_modifies_data|= routine_modifies_data;
if (need_prelocking && ! thd->lex->requires_prelocking())
thd->lex->mark_as_requiring_prelocking(save_query_tables_last);
@@ -4565,6 +4582,10 @@ restart:
children, attach the children to their parents. At end of statement,
the children are detached. Attaching and detaching are always done,
even under LOCK TABLES.
+
+ We also convert all TL_WRITE_DEFAULT and TL_READ_DEFAULT locks to
+ appropriate "real" lock types to be used for locking and to be passed
+ to storage engine.
*/
for (tables= *start; tables; tables= tables->next_global)
{
@@ -4581,9 +4602,23 @@ restart:
goto err;
}
}
+
+ /* Set appropriate TABLE::lock_type. */
+ if (tbl && tables->lock_type != TL_UNLOCK && !thd->locked_tables_mode)
+ {
+ if (tables->lock_type == TL_WRITE_DEFAULT)
+ tbl->reginfo.lock_type= thd->update_lock_default;
+ else if (tables->lock_type == TL_READ_DEFAULT)
+ tbl->reginfo.lock_type=
+ read_lock_type_for_table(thd, thd->lex, tables,
+ some_routine_modifies_data);
+ else
+ tbl->reginfo.lock_type= tables->lock_type;
+ }
}
err:
+ THD_STAGE_INFO(thd, stage_after_opening_tables);
free_root(&new_frm_mem, MYF(0)); // Free pre-alloced block
if (error && *table_to_open)
@@ -4841,11 +4876,15 @@ static bool check_lock_and_start_stmt(THD *thd,
engine is important as, for example, InnoDB uses it to determine
what kind of row locks should be acquired when executing statement
in prelocked mode or under LOCK TABLES with @@innodb_table_locks = 0.
+
+ Last argument routine_modifies_data for read_lock_type_for_table()
+ is ignored, as prelocking placeholder will never be set here.
*/
+ DBUG_ASSERT(table_list->prelocking_placeholder == false);
if (table_list->lock_type == TL_WRITE_DEFAULT)
lock_type= thd->update_lock_default;
else if (table_list->lock_type == TL_READ_DEFAULT)
- lock_type= read_lock_type_for_table(thd, prelocking_ctx, table_list);
+ lock_type= read_lock_type_for_table(thd, prelocking_ctx, table_list, true);
else
lock_type= table_list->lock_type;
@@ -5036,6 +5075,7 @@ end:
trans_rollback_stmt(thd);
close_thread_tables(thd);
}
+ THD_STAGE_INFO(thd, stage_after_opening_tables);
DBUG_RETURN(table);
}
@@ -8362,6 +8402,75 @@ void wrap_ident(THD *thd, Item **conds)
thd->restore_active_arena(arena, &backup);
}
+/**
+ Prepare ON expression
+
+ @param thd Thread handle
+ @param table Pointer to table list
+ @param is_update Update flag
+
+ @retval TRUE error.
+ @retval FALSE OK.
+*/
+
+bool setup_on_expr(THD *thd, TABLE_LIST *table, bool is_update)
+{
+ uchar buff[STACK_BUFF_ALLOC]; // Max argument in function
+ if (check_stack_overrun(thd, STACK_MIN_SIZE, buff))
+ return TRUE; // Fatal error flag is set!
+ for(; table; table= table->next_local)
+ {
+ TABLE_LIST *embedded; /* The table at the current level of nesting. */
+ TABLE_LIST *embedding= table; /* The parent nested table reference. */
+ do
+ {
+ embedded= embedding;
+ DBUG_PRINT("XXX", ("check: %s", table->alias));
+ if (embedded->on_expr)
+ {
+ thd->where="on clause";
+ embedded->on_expr->mark_as_condition_AND_part(embedded);
+ if ((!embedded->on_expr->fixed &&
+ embedded->on_expr->fix_fields(thd, &embedded->on_expr)) ||
+ embedded->on_expr->check_cols(1))
+ return TRUE;
+ }
+ /*
+ If it's a semi-join nest, fix its "left expression", as it is used by
+ the SJ-Materialization
+ */
+ if (embedded->sj_subq_pred)
+ {
+ Item **left_expr= &embedded->sj_subq_pred->left_expr;
+ if (!(*left_expr)->fixed && (*left_expr)->fix_fields(thd, left_expr))
+ return TRUE;
+ }
+
+ embedding= embedded->embedding;
+ }
+ while (embedding &&
+ embedding->nested_join->join_list.head() == embedded);
+
+ if (table->is_merged_derived())
+ {
+ SELECT_LEX *select_lex= table->get_single_select();
+ setup_on_expr(thd, select_lex->get_table_list(), is_update);
+ }
+
+ /* process CHECK OPTION */
+ if (is_update)
+ {
+ TABLE_LIST *view= table->top_table();
+ if (view->effective_with_check)
+ {
+ if (view->prepare_check_option(thd))
+ return TRUE;
+ thd->change_item_tree(&table->check_option, view->check_option);
+ }
+ }
+ }
+ return FALSE;
+}
/*
Fix all conditions and outer join expressions.
@@ -8386,7 +8495,6 @@ int setup_conds(THD *thd, TABLE_LIST *tables, List<TABLE_LIST> &leaves,
{
SELECT_LEX *select_lex= thd->lex->current_select;
TABLE_LIST *table= NULL; // For HP compilers
- List_iterator<TABLE_LIST> ti(leaves);
/*
it_is_update set to TRUE when tables of primary SELECT_LEX (SELECT_LEX
which belong to LEX, i.e. most up SELECT) will be updated by
@@ -8445,51 +8553,8 @@ int setup_conds(THD *thd, TABLE_LIST *tables, List<TABLE_LIST> &leaves,
Apply fix_fields() to all ON clauses at all levels of nesting,
including the ones inside view definitions.
*/
- while ((table= ti++))
- {
- TABLE_LIST *embedded; /* The table at the current level of nesting. */
- TABLE_LIST *embedding= table; /* The parent nested table reference. */
- do
- {
- embedded= embedding;
- if (embedded->on_expr)
- {
- /* Make a join an a expression */
- thd->where="on clause";
- embedded->on_expr->mark_as_condition_AND_part(embedded);
- if ((!embedded->on_expr->fixed &&
- embedded->on_expr->fix_fields(thd, &embedded->on_expr)) ||
- embedded->on_expr->check_cols(1))
- goto err_no_arena;
- }
- /*
- If it's a semi-join nest, fix its "left expression", as it is used by
- the SJ-Materialization
- */
- if (embedded->sj_subq_pred)
- {
- Item **left_expr= &embedded->sj_subq_pred->left_expr;
- if (!(*left_expr)->fixed && (*left_expr)->fix_fields(thd, left_expr))
- goto err_no_arena;
- }
-
- embedding= embedded->embedding;
- }
- while (embedding &&
- embedding->nested_join->join_list.head() == embedded);
-
- /* process CHECK OPTION */
- if (it_is_update)
- {
- TABLE_LIST *view= table->top_table();
- if (view->effective_with_check)
- {
- if (view->prepare_check_option(thd))
- goto err_no_arena;
- thd->change_item_tree(&table->check_option, view->check_option);
- }
- }
- }
+ if (setup_on_expr(thd, tables, it_is_update))
+ goto err_no_arena;
if (!thd->stmt_arena->is_conventional())
{
diff --git a/sql/sql_base.h b/sql/sql_base.h
index 61442843a39..8a0a1e42500 100644
--- a/sql/sql_base.h
+++ b/sql/sql_base.h
@@ -136,7 +136,8 @@ TABLE *find_write_locked_table(TABLE *list, const char *db,
const char *table_name);
thr_lock_type read_lock_type_for_table(THD *thd,
Query_tables_list *prelocking_ctx,
- TABLE_LIST *table_list);
+ TABLE_LIST *table_list,
+ bool routine_modifies_data);
my_bool mysql_rm_tmp_tables(void);
bool rm_temporary_table(handlerton *base, const char *path);
diff --git a/sql/sql_cache.cc b/sql/sql_cache.cc
index c6c5418e0cf..cf68ba36997 100644
--- a/sql/sql_cache.cc
+++ b/sql/sql_cache.cc
@@ -2306,6 +2306,8 @@ void Query_cache::invalidate(THD *thd, char *db)
if (is_disabled())
DBUG_VOID_RETURN;
+ DBUG_ASSERT(ok_for_lower_case_names(db));
+
bool restart= FALSE;
/*
Lock the query cache and queue all invalidation attempts to avoid
diff --git a/sql/sql_class.cc b/sql/sql_class.cc
index 65499675455..27e195e52d4 100644
--- a/sql/sql_class.cc
+++ b/sql/sql_class.cc
@@ -876,7 +876,6 @@ THD::THD()
accessed_rows_and_keys(0),
m_statement_psi(NULL),
m_idle_psi(NULL),
- m_server_idle(false),
thread_id(0),
global_disable_checkpoint(0),
failed_com_change_user(0),
@@ -956,7 +955,6 @@ THD::THD()
connection_name.length= 0;
bzero(&variables, sizeof(variables));
- one_shot_set= 0;
file_id = 0;
query_id= 0;
query_name_consts= 0;
@@ -1239,7 +1237,6 @@ Sql_condition* THD::raise_condition(uint sql_errno,
got_warning= 1;
break;
case Sql_condition::WARN_LEVEL_ERROR:
- mysql_audit_general(this, MYSQL_AUDIT_GENERAL_ERROR, sql_errno, msg);
break;
default:
DBUG_ASSERT(FALSE);
@@ -1250,6 +1247,8 @@ Sql_condition* THD::raise_condition(uint sql_errno,
if (level == Sql_condition::WARN_LEVEL_ERROR)
{
+ mysql_audit_general(this, MYSQL_AUDIT_GENERAL_ERROR, sql_errno, msg);
+
is_slave_error= 1; // needed to catch query errors during replication
if (!da->is_error())
@@ -4217,6 +4216,219 @@ extern "C" int thd_rpl_is_parallel(const MYSQL_THD thd)
return thd->rgi_slave && thd->rgi_slave->is_parallel_exec;
}
+/*
+ This function can optionally be called to check if thd_report_wait_for()
+ needs to be called for waits done by a given transaction.
+
+ If this function returns false for a given thd, there is no need to do any
+ calls to thd_report_wait_for() on that thd.
+
+ This call is optional; it is safe to call thd_report_wait_for() in any case.
+ This call can be used to save some redundant calls to thd_report_wait_for()
+ if desired. (This is unlikely to matter much unless there are _lots_ of
+ waits to report, as the overhead of thd_report_wait_for() is small).
+*/
+extern "C" int
+thd_need_wait_for(const MYSQL_THD thd)
+{
+ rpl_group_info *rgi;
+
+ if (!thd)
+ return false;
+ rgi= thd->rgi_slave;
+ if (!rgi)
+ return false;
+ return rgi->is_parallel_exec;
+}
+
+/*
+ Used by InnoDB/XtraDB to report that one transaction THD is about to go to
+ wait for a transactional lock held by another transactions OTHER_THD.
+
+ This is used for parallel replication, where transactions are required to
+ commit in the same order on the slave as they did on the master. If the
+ transactions on the slave encounters lock conflicts on the slave that did
+ not exist on the master, this can cause deadlocks.
+
+ Normally, such conflicts will not occur, because the same conflict would
+ have prevented the two transactions from committing in parallel on the
+ master, thus preventing them from running in parallel on the slave in the
+ first place. However, it is possible in case when the optimizer chooses a
+ different plan on the slave than on the master (eg. table scan instead of
+ index scan).
+
+ InnoDB/XtraDB reports lock waits using this call. If a lock wait causes a
+ deadlock with the pre-determined commit order, we kill the later transaction,
+ and later re-try it, to resolve the deadlock.
+
+ This call need only receive reports about waits for locks that will remain
+ until the holding transaction commits. InnoDB/XtraDB auto-increment locks
+ are released earlier, and so need not be reported. (Such false positives are
+ not harmful, but could lead to unnecessary kill and retry, so best avoided).
+*/
+extern "C" void
+thd_report_wait_for(const MYSQL_THD thd, MYSQL_THD other_thd)
+{
+ rpl_group_info *rgi;
+ rpl_group_info *other_rgi;
+
+ if (!thd || !other_thd)
+ return;
+ rgi= thd->rgi_slave;
+ other_rgi= other_thd->rgi_slave;
+ if (!rgi || !other_rgi)
+ return;
+ if (!rgi->is_parallel_exec)
+ return;
+ if (rgi->rli != other_rgi->rli)
+ return;
+ if (!rgi->gtid_sub_id || !other_rgi->gtid_sub_id)
+ return;
+ if (rgi->current_gtid.domain_id != other_rgi->current_gtid.domain_id)
+ return;
+ if (rgi->gtid_sub_id > other_rgi->gtid_sub_id)
+ return;
+ /*
+ This transaction is about to wait for another transaction that is required
+ by replication binlog order to commit after. This would cause a deadlock.
+
+ So send a kill to the other transaction, with a temporary error; this will
+ cause replication to rollback (and later re-try) the other transaction,
+ releasing the lock for this transaction so replication can proceed.
+ */
+ other_rgi->killed_for_retry= true;
+ mysql_mutex_lock(&other_thd->LOCK_thd_data);
+ other_thd->awake(KILL_CONNECTION);
+ mysql_mutex_unlock(&other_thd->LOCK_thd_data);
+}
+
+/*
+ This function is called from InnoDB/XtraDB to check if the commit order of
+ two transactions has already been decided by the upper layer. This happens
+ in parallel replication, where the commit order is forced to be the same on
+ the slave as it was originally on the master.
+
+ If this function returns false, it means that such commit order will be
+ enforced. This allows the storage engine to optionally omit gap lock waits
+ or similar measures that would otherwise be needed to ensure that
+ transactions would be serialised in a way that would cause a commit order
+ that is correct for binlogging for statement-based replication.
+
+ Since transactions are only run in parallel on the slave if they ran without
+ lock conflicts on the master, normally no lock conflicts on the slave happen
+ during parallel replication. However, there are a couple of corner cases
+ where it can happen, like these secondary-index operations:
+
+ T1: INSERT INTO t1 VALUES (7, NULL);
+ T2: DELETE FROM t1 WHERE b <= 3;
+
+ T1: UPDATE t1 SET secondary=NULL WHERE primary=1
+ T2: DELETE t1 WHERE secondary <= 3
+
+ The DELETE takes a gap lock that can block the INSERT/UPDATE, but the row
+ locks set by INSERT/UPDATE do not block the DELETE. Thus, the execution
+ order of the transactions determine whether a lock conflict occurs or
+ not. Thus a lock conflict can occur on the slave where it did not on the
+ master.
+
+ If this function returns true, normal locking should be done as required by
+ the binlogging and transaction isolation level in effect. But if it returns
+ false, the correct order will be enforced anyway, and InnoDB/XtraDB can
+ avoid taking the gap lock, preventing the lock conflict.
+
+ Calling this function is just an optimisation to avoid unnecessary
+ deadlocks. If it was not used, a gap lock would be set that could eventually
+ cause a deadlock; the deadlock would be caught by thd_report_wait_for() and
+ the transaction T2 killed and rolled back (and later re-tried).
+*/
+extern "C" int
+thd_need_ordering_with(const MYSQL_THD thd, const MYSQL_THD other_thd)
+{
+ rpl_group_info *rgi, *other_rgi;
+
+ if (!thd || !other_thd)
+ return 1;
+ rgi= thd->rgi_slave;
+ other_rgi= other_thd->rgi_slave;
+ if (!rgi || !other_rgi)
+ return 1;
+ if (!rgi->is_parallel_exec)
+ return 1;
+ if (rgi->rli != other_rgi->rli)
+ return 1;
+ if (rgi->current_gtid.domain_id != other_rgi->current_gtid.domain_id)
+ return 1;
+ if (!rgi->commit_id || rgi->commit_id != other_rgi->commit_id)
+ return 1;
+ /*
+ These two threads are doing parallel replication within the same
+ replication domain. Their commit order is already fixed, so we do not need
+ gap locks or similar to otherwise enforce ordering (and in fact such locks
+ could lead to unnecessary deadlocks and transaction retry).
+ */
+ return 0;
+}
+
+
+/*
+ If the storage engine detects a deadlock, and needs to choose a victim
+ transaction to roll back, it can call this function to ask the upper
+ server layer for which of two possible transactions is prefered to be
+ aborted and rolled back.
+
+ In parallel replication, if two transactions are running in parallel and
+ one is fixed to commit before the other, then the one that commits later
+ will be prefered as the victim - chosing the early transaction as a victim
+ will not resolve the deadlock anyway, as the later transaction still needs
+ to wait for the earlier to commit.
+
+ Otherwise, a transaction that uses only transactional tables, and can thus
+ be safely rolled back, will be prefered as a deadlock victim over a
+ transaction that also modified non-transactional (eg. MyISAM) tables.
+
+ The return value is -1 if the first transaction is prefered as a deadlock
+ victim, 1 if the second transaction is prefered, or 0 for no preference (in
+ which case the storage engine can make the choice as it prefers).
+*/
+extern "C" int
+thd_deadlock_victim_preference(const MYSQL_THD thd1, const MYSQL_THD thd2)
+{
+ rpl_group_info *rgi1, *rgi2;
+ bool nontrans1, nontrans2;
+
+ if (!thd1 || !thd2)
+ return 0;
+
+ /*
+ If the transactions are participating in the same replication domain in
+ parallel replication, then request to select the one that will commit
+ later (in the fixed commit order from the master) as the deadlock victim.
+ */
+ rgi1= thd1->rgi_slave;
+ rgi2= thd2->rgi_slave;
+ if (rgi1 && rgi2 &&
+ rgi1->is_parallel_exec &&
+ rgi1->rli == rgi2->rli &&
+ rgi1->current_gtid.domain_id == rgi2->current_gtid.domain_id)
+ return rgi1->gtid_sub_id < rgi2->gtid_sub_id ? 1 : -1;
+
+ /*
+ If one transaction has modified non-transactional tables (so that it
+ cannot be safely rolled back), and the other has not, then prefer to
+ select the purely transactional one as the victim.
+ */
+ nontrans1= thd1->transaction.all.modified_non_trans_table;
+ nontrans2= thd2->transaction.all.modified_non_trans_table;
+ if (nontrans1 && !nontrans2)
+ return 1;
+ else if (!nontrans1 && nontrans2)
+ return -1;
+
+ /* No preferences, let the storage engine decide. */
+ return 0;
+}
+
+
extern "C" int thd_non_transactional_update(const MYSQL_THD thd)
{
return(thd->transaction.all.modified_non_trans_table);
@@ -6393,6 +6605,7 @@ wait_for_commit::unregister_wait_for_prior_commit2()
this->waitee= NULL;
}
}
+ wakeup_error= 0;
mysql_mutex_unlock(&LOCK_wait_commit);
}
diff --git a/sql/sql_class.h b/sql/sql_class.h
index 801fe2d0206..ce69869b93c 100644
--- a/sql/sql_class.h
+++ b/sql/sql_class.h
@@ -72,6 +72,8 @@ class Parser_state;
class Rows_log_event;
class Sroutine_hash_entry;
class user_var_entry;
+class rpl_io_thread_info;
+class rpl_sql_thread_info;
enum enum_ha_read_modes { RFIRST, RNEXT, RPREV, RLAST, RKEY, RNEXT_SAME };
enum enum_duplicates { DUP_ERROR, DUP_REPLACE, DUP_UPDATE };
@@ -516,6 +518,7 @@ typedef struct system_variables
ulonglong join_buff_size;
ulonglong sortbuff_size;
ulonglong group_concat_max_len;
+ ulonglong default_regex_flags;
ha_rows select_limit;
ha_rows max_join_size;
ha_rows expensive_subquery_limit;
@@ -701,6 +704,7 @@ typedef struct system_status_var
ulong filesort_range_count_;
ulong filesort_rows_;
ulong filesort_scan_count_;
+ ulong filesort_pq_sorts_;
/* Prepared statements and binary protocol */
ulong com_stmt_prepare;
ulong com_stmt_reprepare;
@@ -754,6 +758,13 @@ typedef struct system_status_var
#define last_system_status_var questions
#define last_cleared_system_status_var memory_used
+/*
+ Global status variables
+*/
+
+extern ulong feature_files_opened_with_delayed_keys;
+
+
void add_to_status(STATUS_VAR *to_var, STATUS_VAR *from_var);
void add_diff_to_status(STATUS_VAR *to_var, STATUS_VAR *from_var,
@@ -1354,7 +1365,8 @@ enum enum_thread_type
SYSTEM_THREAD_NDBCLUSTER_BINLOG= 8,
SYSTEM_THREAD_EVENT_SCHEDULER= 16,
SYSTEM_THREAD_EVENT_WORKER= 32,
- SYSTEM_THREAD_BINLOG_BACKGROUND= 64
+ SYSTEM_THREAD_BINLOG_BACKGROUND= 64,
+ SYSTEM_THREAD_SLAVE_INIT= 128,
};
inline char const *
@@ -1737,6 +1749,8 @@ struct wait_for_commit
{
if (waitee)
unregister_wait_for_prior_commit2();
+ else
+ wakeup_error= 0;
}
/*
Remove a waiter from the list in the waitee. Used to unregister a wait.
@@ -1809,8 +1823,10 @@ public:
/* Slave applier execution context */
rpl_group_info* rgi_slave;
- /* Used to SLAVE SQL thread */
- Rpl_filter* rpl_filter;
+ union {
+ rpl_io_thread_info *rpl_io_info;
+ rpl_sql_thread_info *rpl_sql_info;
+ } system_thread_info;
void reset_for_next_command();
/*
@@ -2492,8 +2508,6 @@ public:
/** Idle instrumentation state. */
PSI_idle_locker_state m_idle_state;
#endif /* HAVE_PSI_IDLE_INTERFACE */
- /** True if the server code is IDLE for this connection. */
- bool m_server_idle;
/*
Id of current query. Statement can be reused to execute several queries
@@ -2587,7 +2601,7 @@ public:
char default_master_connection_buff[MAX_CONNECTION_NAME+1];
uint8 password; /* 0, 1 or 2 */
uint8 failed_com_change_user;
- bool slave_thread, one_shot_set;
+ bool slave_thread;
bool extra_port; /* If extra connection */
bool no_errors;
@@ -2880,6 +2894,11 @@ public:
// End implementation of MDL_context_owner interface.
+ inline bool use_cond_push(handler *file)
+ {
+ return (variables.optimizer_switch & OPTIMIZER_SWITCH_ENGINE_CONDITION_PUSHDOWN)
+ || (file->ha_table_flags() & HA_MUST_USE_TABLE_CONDITION_PUSHDOWN);
+ }
inline bool is_strict_mode() const
{
return (bool) (variables.sql_mode & (MODE_STRICT_TRANS_TABLES |
@@ -3058,8 +3077,11 @@ public:
Clear the current error, if any.
We do not clear is_fatal_error or is_fatal_sub_stmt_error since we
assume this is never called if the fatal error is set.
+
@todo: To silence an error, one should use Internal_error_handler
- mechanism. In future this function will be removed.
+ mechanism. Issuing an error that can be possibly later "cleared" is not
+ compatible with other installed error handlers and audit plugins.
+ In future this function will be removed.
*/
inline void clear_error()
{
diff --git a/sql/sql_connect.cc b/sql/sql_connect.cc
index 997fd7923a0..433f3303ad7 100644
--- a/sql/sql_connect.cc
+++ b/sql/sql_connect.cc
@@ -715,7 +715,7 @@ static void update_global_user_stats_with_user(THD *thd,
user_stats->cpu_time+= (thd->status_var.cpu_time -
thd->org_status_var.cpu_time);
/*
- This is handle specially as bytes_recieved is incremented BEFORE
+ This is handle specially as bytes_received is incremented BEFORE
org_status_var is copied.
*/
user_stats->bytes_received+= (thd->org_status_var.bytes_received-
@@ -1067,7 +1067,7 @@ static int check_connection(THD *thd)
return 1; /* The error is set by alloc(). */
}
- auth_rc= acl_authenticate(thd, connect_errors, 0);
+ auth_rc= acl_authenticate(thd, 0);
if (auth_rc == 0 && connect_errors != 0)
{
/*
diff --git a/sql/sql_derived.cc b/sql/sql_derived.cc
index c2941d55dcb..a910ed6290f 100644
--- a/sql/sql_derived.cc
+++ b/sql/sql_derived.cc
@@ -392,17 +392,13 @@ bool mysql_derived_merge(THD *thd, LEX *lex, TABLE_LIST *derived)
if (parent_lex->get_free_table_map(&map, &tablenr))
{
/* There is no enough table bits, fall back to materialization. */
- derived->change_refs_to_fields();
- derived->set_materialized_derived();
- goto exit_merge;
+ goto unconditional_materialization;
}
if (dt_select->leaf_tables.elements + tablenr > MAX_TABLES)
{
/* There is no enough table bits, fall back to materialization. */
- derived->change_refs_to_fields();
- derived->set_materialized_derived();
- goto exit_merge;
+ goto unconditional_materialization;
}
if (dt_select->options & OPTION_SCHEMA_TABLE)
@@ -473,6 +469,15 @@ exit_merge:
if (arena)
thd->restore_active_arena(arena, &backup);
DBUG_RETURN(res);
+
+unconditional_materialization:
+ derived->change_refs_to_fields();
+ derived->set_materialized_derived();
+ if (!derived->table || !derived->table->created)
+ res= mysql_derived_create(thd, lex, derived);
+ if (!res)
+ res= mysql_derived_fill(thd, lex, derived);
+ goto exit_merge;
}
diff --git a/sql/sql_error.h b/sql/sql_error.h
index 14338ee041d..a993e9203c9 100644
--- a/sql/sql_error.h
+++ b/sql/sql_error.h
@@ -575,11 +575,16 @@ public:
class ErrConvInteger : public ErrConv
{
- longlong num;
+ longlong m_value;
+ bool m_unsigned;
public:
- ErrConvInteger(longlong num_arg) : ErrConv(), num(num_arg) {}
+ ErrConvInteger(longlong num_arg, bool unsigned_flag= false) :
+ ErrConv(), m_value(num_arg), m_unsigned(unsigned_flag) {}
const char *ptr() const
- { return llstr(num, err_buffer); }
+ {
+ return m_unsigned ? ullstr(m_value, err_buffer) :
+ llstr(m_value, err_buffer);
+ }
};
class ErrConvDouble: public ErrConv
diff --git a/sql/sql_insert.cc b/sql/sql_insert.cc
index d61af758ced..d1b9961503f 100644
--- a/sql/sql_insert.cc
+++ b/sql/sql_insert.cc
@@ -4135,15 +4135,14 @@ select_create::binlog_show_create_table(TABLE **tables, uint count)
{
/*
Note 1: In RBR mode, we generate a CREATE TABLE statement for the
- created table by calling store_create_info() (behaves as SHOW
- CREATE TABLE). In the event of an error, nothing should be
- written to the binary log, even if the table is non-transactional;
- therefore we pretend that the generated CREATE TABLE statement is
- for a transactional table. The event will then be put in the
- transaction cache, and any subsequent events (e.g., table-map
- events and binrow events) will also be put there. We can then use
- ha_autocommit_or_rollback() to either throw away the entire
- kaboodle of events, or write them to the binary log.
+ created table by calling show_create_table(). In the event of an error,
+ nothing should be written to the binary log, even if the table is
+ non-transactional; therefore we pretend that the generated CREATE TABLE
+ statement is for a transactional table. The event will then be put in the
+ transaction cache, and any subsequent events (e.g., table-map events and
+ binrow events) will also be put there. We can then use
+ ha_autocommit_or_rollback() to either throw away the entire kaboodle of
+ events, or write them to the binary log.
We write the CREATE TABLE statement here and not in prepare()
since there potentially are sub-selects or accesses to information
@@ -4162,12 +4161,9 @@ select_create::binlog_show_create_table(TABLE **tables, uint count)
tmp_table_list.table = *tables;
query.length(0); // Have to zero it since constructor doesn't
- result= store_create_info(thd, &tmp_table_list, &query, create_info,
- /* show_database */ TRUE,
- MY_TEST(create_info->org_options &
- HA_LEX_CREATE_REPLACE) ||
- create_info->table_was_deleted);
- DBUG_ASSERT(result == 0); /* store_create_info() always return 0 */
+ result= show_create_table(thd, &tmp_table_list, &query, create_info,
+ WITH_DB_NAME);
+ DBUG_ASSERT(result == 0); /* show_create_table() always return 0 */
if (mysql_bin_log.is_open())
{
diff --git a/sql/sql_join_cache.cc b/sql/sql_join_cache.cc
index abd23c344c2..cab9628837c 100644
--- a/sql/sql_join_cache.cc
+++ b/sql/sql_join_cache.cc
@@ -929,6 +929,9 @@ int JOIN_CACHE::alloc_buffer()
join->shrink_join_buffers(join_tab, curr_buff_space_sz,
join_buff_space_limit))))
goto fail;
+
+ if (for_explain_only)
+ return 0;
for (ulong buff_size_decr= (buff_size-min_buff_size)/4 + 1; ; )
{
@@ -1023,6 +1026,7 @@ int JOIN_CACHE::realloc_buffer()
SYNOPSIS
init()
+ for_explain join buffer is initialized for explain only
DESCRIPTION
The function initializes the join cache structure. It supposed to be called
@@ -1044,10 +1048,12 @@ int JOIN_CACHE::realloc_buffer()
1 otherwise
*/
-int JOIN_CACHE::init()
+int JOIN_CACHE::init(bool for_explain)
{
DBUG_ENTER("JOIN_CACHE::init");
+ for_explain_only= for_explain;
+
calc_record_fields();
collect_info_on_key_args();
@@ -2632,6 +2638,7 @@ void JOIN_CACHE_BKAH::save_explain_data(struct st_explain_bka_type *explain)
SYNOPSIS
init()
+ for_explain join buffer is initialized for explain only
DESCRIPTION
The function initializes the cache structure with a hash table in it.
@@ -2651,7 +2658,7 @@ void JOIN_CACHE_BKAH::save_explain_data(struct st_explain_bka_type *explain)
1 otherwise
*/
-int JOIN_CACHE_HASHED::init()
+int JOIN_CACHE_HASHED::init(bool for_explain)
{
int rc= 0;
TABLE_REF *ref= &join_tab->ref;
@@ -2663,8 +2670,8 @@ int JOIN_CACHE_HASHED::init()
key_length= ref->key_length;
- if ((rc= JOIN_CACHE::init()))
- DBUG_RETURN (rc);
+ if ((rc= JOIN_CACHE::init(for_explain)) || for_explain)
+ DBUG_RETURN (rc);
if (!(key_buff= (uchar*) sql_alloc(key_length)))
DBUG_RETURN(1);
@@ -3572,6 +3579,7 @@ void JOIN_CACHE_BNL::read_next_candidate_for_match(uchar *rec_ptr)
SYNOPSIS
init
+ for_explain join buffer is initialized for explain only
DESCRIPTION
The function initializes the cache structure. It is supposed to be called
@@ -3586,14 +3594,14 @@ void JOIN_CACHE_BNL::read_next_candidate_for_match(uchar *rec_ptr)
1 otherwise
*/
-int JOIN_CACHE_BNL::init()
+int JOIN_CACHE_BNL::init(bool for_explain)
{
DBUG_ENTER("JOIN_CACHE_BNL::init");
if (!(join_tab_scan= new JOIN_TAB_SCAN(join, join_tab)))
DBUG_RETURN(1);
- DBUG_RETURN(JOIN_CACHE::init());
+ DBUG_RETURN(JOIN_CACHE::init(for_explain));
}
@@ -3758,6 +3766,7 @@ void JOIN_CACHE_BNLH::read_next_candidate_for_match(uchar *rec_ptr)
SYNOPSIS
init
+ for_explain join buffer is initialized for explain only
DESCRIPTION
The function initializes the cache structure. It is supposed to be called
@@ -3772,14 +3781,14 @@ void JOIN_CACHE_BNLH::read_next_candidate_for_match(uchar *rec_ptr)
1 otherwise
*/
-int JOIN_CACHE_BNLH::init()
+int JOIN_CACHE_BNLH::init(bool for_explain)
{
DBUG_ENTER("JOIN_CACHE_BNLH::init");
if (!(join_tab_scan= new JOIN_TAB_SCAN(join, join_tab)))
DBUG_RETURN(1);
- DBUG_RETURN(JOIN_CACHE_HASHED::init());
+ DBUG_RETURN(JOIN_CACHE_HASHED::init(for_explain));
}
@@ -4176,6 +4185,8 @@ Initialize the BKA join cache
SYNOPSIS
init
+ for_explain join buffer is initialized for explain only
+
DESCRIPTION
The function initializes the cache structure. It is supposed to be called
@@ -4190,7 +4201,7 @@ RETURN VALUE
1 otherwise
*/
-int JOIN_CACHE_BKA::init()
+int JOIN_CACHE_BKA::init(bool for_explain)
{
int res;
bool check_only_first_match= join_tab->check_only_first_match();
@@ -4209,7 +4220,7 @@ if (!(join_tab_scan= jsm= new JOIN_TAB_SCAN_MRR(join, join_tab,
mrr_mode, rs_funcs)))
DBUG_RETURN(1);
-if ((res= JOIN_CACHE::init()))
+if ((res= JOIN_CACHE::init(for_explain)))
DBUG_RETURN(res);
if (use_emb_key)
@@ -4570,6 +4581,7 @@ if (no_association &&
SYNOPSIS
init
+ for_explain join buffer is initialized for explain only
DESCRIPTION
The function initializes the cache structure. It is supposed to be called
@@ -4584,7 +4596,7 @@ if (no_association &&
1 otherwise
*/
-int JOIN_CACHE_BKAH::init()
+int JOIN_CACHE_BKAH::init(bool for_explain)
{
bool check_only_first_match= join_tab->check_only_first_match();
@@ -4603,7 +4615,7 @@ int JOIN_CACHE_BKAH::init()
mrr_mode, rs_funcs)))
DBUG_RETURN(1);
- DBUG_RETURN(JOIN_CACHE_HASHED::init());
+ DBUG_RETURN(JOIN_CACHE_HASHED::init(for_explain));
}
diff --git a/sql/sql_join_cache.h b/sql/sql_join_cache.h
index 568cc91ecf7..a3e69f92e34 100644
--- a/sql/sql_join_cache.h
+++ b/sql/sql_join_cache.h
@@ -99,6 +99,9 @@ private:
/* Size of the offset of a field within a record in the cache */
uint size_of_fld_ofs;
+ /* This structure is used only for explain, not for execution */
+ bool for_explain_only;
+
protected:
/* 3 functions below actually do not use the hidden parameter 'this' */
@@ -595,7 +598,7 @@ public:
JOIN_CACHE *next_cache;
/* Shall initialize the join cache structure */
- virtual int init();
+ virtual int init(bool for_explain);
/* Get the current size of the cache join buffer */
size_t get_join_buffer_size() { return buff_size; }
@@ -991,7 +994,7 @@ protected:
public:
/* Initialize a hashed join cache */
- int init();
+ int init(bool for_explain);
/* Reset the buffer of a hashed join cache for reading/writing */
void reset(bool for_writing);
@@ -1127,7 +1130,7 @@ public:
:JOIN_CACHE(j, tab, prev) {}
/* Initialize the BNL cache */
- int init();
+ int init(bool for_explain);
enum Join_algorithm get_join_alg() { return BNL_JOIN_ALG; }
@@ -1194,7 +1197,7 @@ public:
: JOIN_CACHE_HASHED(j, tab, prev) {}
/* Initialize the BNLH cache */
- int init();
+ int init(bool for_explain);
enum Join_algorithm get_join_alg() { return BNLH_JOIN_ALG; }
@@ -1325,7 +1328,7 @@ public:
uchar **get_curr_association_ptr() { return &curr_association; }
/* Initialize the BKA cache */
- int init();
+ int init(bool for_explain);
enum Join_algorithm get_join_alg() { return BKA_JOIN_ALG; }
@@ -1421,7 +1424,7 @@ public:
uchar **get_curr_association_ptr() { return &curr_matching_chain; }
/* Initialize the BKAH cache */
- int init();
+ int init(bool for_explain);
enum Join_algorithm get_join_alg() { return BKAH_JOIN_ALG; }
diff --git a/sql/sql_lex.h b/sql/sql_lex.h
index 13cbcdd9f08..76288e94c75 100644
--- a/sql/sql_lex.h
+++ b/sql/sql_lex.h
@@ -2468,7 +2468,7 @@ struct LEX: public Query_tables_list
uint16 create_view_algorithm;
uint8 create_view_check;
uint8 context_analysis_only;
- bool drop_temporary, local_file, one_shot_set;
+ bool drop_temporary, local_file;
bool check_exists;
bool autocommit;
bool verbose, no_write_to_binlog;
diff --git a/sql/sql_load.cc b/sql/sql_load.cc
index bdf26ec0292..534a8fa5484 100644
--- a/sql/sql_load.cc
+++ b/sql/sql_load.cc
@@ -1,6 +1,6 @@
/*
- Copyright (c) 2000, 2013, Oracle and/or its affiliates.
- Copyright (c) 2010, 2013, Monty Progrm Ab
+ Copyright (c) 2000, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2010, 2014, SkySQL Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -58,13 +58,17 @@ XML_TAG::XML_TAG(int l, String f, String v)
}
+#define GET (stack_pos != stack ? *--stack_pos : my_b_get(&cache))
+#define PUSH(A) *(stack_pos++)=(A)
+
class READ_INFO {
File file;
uchar *buffer, /* Buffer for read text */
*end_of_buff; /* Data in bufferts ends here */
uint buff_length, /* Length of buffert */
max_length; /* Max length of row */
- char *field_term_ptr,*line_term_ptr,*line_start_ptr,*line_start_end;
+ const uchar *field_term_ptr,*line_term_ptr;
+ const char *line_start_ptr,*line_start_end;
uint field_term_length,line_term_length,enclosed_length;
int field_term_char,line_term_char,enclosed_char,escape_char;
int *stack,*stack_pos;
@@ -88,7 +92,7 @@ public:
int read_fixed_length(void);
int next_line(void);
char unescape(char chr);
- int terminator(char *ptr,uint length);
+ int terminator(const uchar *ptr, uint length);
bool find_start_of_fields();
/* load xml */
List<XML_TAG> taglist;
@@ -114,6 +118,15 @@ public:
either the table or THD value
*/
void set_io_cache_arg(void* arg) { cache.arg = arg; }
+
+ /**
+ skip all data till the eof.
+ */
+ void skip_data_till_eof()
+ {
+ while (GET != my_b_EOF)
+ ;
+ }
};
static int read_fixed_length(THD *thd, COPY_INFO &info, TABLE_LIST *table_list,
@@ -531,8 +544,7 @@ int mysql_load(THD *thd,sql_exchange *ex,TABLE_LIST *table_list,
if (error)
{
if (read_file_from_client)
- while (!read_info.next_line())
- ;
+ read_info.skip_data_till_eof();
#ifndef EMBEDDED_LIBRARY
if (mysql_bin_log.is_open())
@@ -1337,10 +1349,18 @@ READ_INFO::READ_INFO(File file_par, uint tot_length, CHARSET_INFO *cs,
found_end_of_line(false), eof(false), need_end_io_cache(false),
error(false), line_cuted(false), found_null(false), read_charset(cs)
{
- field_term_ptr=(char*) field_term.ptr();
+ /*
+ Field and line terminators must be interpreted as sequence of unsigned char.
+ Otherwise, non-ascii terminators will be negative on some platforms,
+ and positive on others (depending on the implementation of char).
+ */
+ field_term_ptr=
+ static_cast<const uchar*>(static_cast<const void*>(field_term.ptr()));
field_term_length= field_term.length();
- line_term_ptr=(char*) line_term.ptr();
+ line_term_ptr=
+ static_cast<const uchar*>(static_cast<const void*>(line_term.ptr()));
line_term_length= line_term.length();
+
level= 0; /* for load xml */
if (line_start.length() == 0)
{
@@ -1349,7 +1369,7 @@ READ_INFO::READ_INFO(File file_par, uint tot_length, CHARSET_INFO *cs,
}
else
{
- line_start_ptr=(char*) line_start.ptr();
+ line_start_ptr= line_start.ptr();
line_start_end=line_start_ptr+line_start.length();
start_of_line= 1;
}
@@ -1358,12 +1378,12 @@ READ_INFO::READ_INFO(File file_par, uint tot_length, CHARSET_INFO *cs,
!memcmp(field_term_ptr,line_term_ptr,field_term_length))
{
line_term_length=0;
- line_term_ptr=(char*) "";
+ line_term_ptr= NULL;
}
enclosed_char= (enclosed_length=enclosed_par.length()) ?
(uchar) enclosed_par[0] : INT_MAX;
- field_term_char= field_term_length ? (uchar) field_term_ptr[0] : INT_MAX;
- line_term_char= line_term_length ? (uchar) line_term_ptr[0] : INT_MAX;
+ field_term_char= field_term_length ? field_term_ptr[0] : INT_MAX;
+ line_term_char= line_term_length ? line_term_ptr[0] : INT_MAX;
/* Set of a stack for unget if long terminators */
uint length= MY_MAX(cs->mbmaxlen, MY_MAX(field_term_length, line_term_length)) + 1;
@@ -1418,11 +1438,7 @@ READ_INFO::~READ_INFO()
}
-#define GET (stack_pos != stack ? *--stack_pos : my_b_get(&cache))
-#define PUSH(A) *(stack_pos++)=(A)
-
-
-inline int READ_INFO::terminator(char *ptr,uint length)
+inline int READ_INFO::terminator(const uchar *ptr,uint length)
{
int chr=0; // Keep gcc happy
uint i;
@@ -1437,7 +1453,7 @@ inline int READ_INFO::terminator(char *ptr,uint length)
return 1;
PUSH(chr);
while (i-- > 1)
- PUSH((uchar) *--ptr);
+ PUSH(*--ptr);
return 0;
}
@@ -1569,7 +1585,7 @@ int READ_INFO::read_field()
if (my_mbcharlen(read_charset, chr) > 1 &&
to + my_mbcharlen(read_charset, chr) <= end_of_buff)
{
- uchar* p= (uchar*) to;
+ uchar* p= to;
int ml, i;
*to++ = chr;
@@ -1594,7 +1610,7 @@ int READ_INFO::read_field()
(const char *)to))
continue;
for (i= 0; i < ml; i++)
- PUSH((uchar) *--to);
+ PUSH(*--to);
chr= GET;
}
#endif
@@ -1743,7 +1759,7 @@ bool READ_INFO::find_start_of_fields()
return 1;
}
} while ((char) chr != line_start_ptr[0]);
- for (char *ptr=line_start_ptr+1 ; ptr != line_start_end ; ptr++)
+ for (const char *ptr=line_start_ptr+1 ; ptr != line_start_end ; ptr++)
{
chr=GET; // Eof will be checked later
if ((char) chr != *ptr)
@@ -1751,7 +1767,7 @@ bool READ_INFO::find_start_of_fields()
PUSH(chr);
while (--ptr != line_start_ptr)
{ // Restart with next char
- PUSH((uchar) *ptr);
+ PUSH( *ptr);
}
goto try_again;
}
@@ -1947,7 +1963,7 @@ int READ_INFO::read_xml()
// row tag should be in ROWS IDENTIFIED BY '<row>' - stored in line_term
if((tag.length() == line_term_length -2) &&
- (strncmp(tag.c_ptr_safe(), line_term_ptr + 1, tag.length()) == 0))
+ (memcmp(tag.ptr(), line_term_ptr + 1, tag.length()) == 0))
{
DBUG_PRINT("read_xml", ("start-of-row: %i %s %s",
level,tag.c_ptr_safe(), line_term_ptr));
@@ -2009,7 +2025,7 @@ int READ_INFO::read_xml()
}
if((tag.length() == line_term_length -2) &&
- (strncmp(tag.c_ptr_safe(), line_term_ptr + 1, tag.length()) == 0))
+ (memcmp(tag.ptr(), line_term_ptr + 1, tag.length()) == 0))
{
DBUG_PRINT("read_xml", ("found end-of-row %i %s",
level, tag.c_ptr_safe()));
diff --git a/sql/sql_locale.cc b/sql/sql_locale.cc
index b2b112ed4ba..c7d21ffd424 100644
--- a/sql/sql_locale.cc
+++ b/sql/sql_locale.cc
@@ -3247,6 +3247,75 @@ MY_LOCALE my_locale_el_GR
);
/***** LOCALE END el_GR *****/
+
+/***** LOCALE BEGIN rm_CH: Romansh - Switzerland *****/
+static const char *my_locale_month_names_rm_CH[13]=
+{
+ "schaner", "favrer", "mars", "avrigl", "matg", "zercladur",
+ "fanadur", "avust", "settember", "october", "november", "december", NullS
+};
+
+static const char *my_locale_ab_month_names_rm_CH[13]=
+{
+ "schan", "favr", "mars", "avr", "matg", "zercl",
+ "fan", "avust", "sett", "oct", "nov", "dec", NullS
+};
+
+static const char *my_locale_day_names_rm_CH[8]=
+{
+ "glindesdi", "mardi", "mesemna", "gievgia",
+ "venderdi", "sonda", "dumengia", NullS
+};
+
+static const char *my_locale_ab_day_names_rm_CH[8]=
+{
+ "gli", "ma", "me", "gie", "ve", "so", "du", NullS
+};
+
+static TYPELIB my_locale_typelib_month_names_rm_CH=
+{
+ array_elements(my_locale_month_names_rm_CH) - 1,
+ "", my_locale_month_names_rm_CH, NULL
+};
+
+static TYPELIB my_locale_typelib_ab_month_names_rm_CH=
+{
+ array_elements(my_locale_ab_month_names_rm_CH) - 1,
+ "", my_locale_ab_month_names_rm_CH, NULL
+};
+
+static TYPELIB my_locale_typelib_day_names_rm_CH=
+{
+ array_elements(my_locale_day_names_rm_CH) - 1,
+ "", my_locale_day_names_rm_CH, NULL
+};
+
+static TYPELIB my_locale_typelib_ab_day_names_rm_CH=
+{
+ array_elements(my_locale_ab_day_names_rm_CH) - 1,
+ "", my_locale_ab_day_names_rm_CH, NULL
+};
+
+MY_LOCALE my_locale_rm_CH
+(
+ 110,
+ "rm_CH",
+ "Romansh - Switzerland",
+ FALSE,
+ &my_locale_typelib_month_names_rm_CH,
+ &my_locale_typelib_ab_month_names_rm_CH,
+ &my_locale_typelib_day_names_rm_CH,
+ &my_locale_typelib_ab_day_names_rm_CH,
+ 9, /* max mon name length */
+ 9, /* max day name length */
+ ',', /* decimal point rm_CH */
+ '\'', /* thousands_sep rm_CH */
+ "\x03\x03", /* grouping rm_CH */
+ &global_errmsgs[en_US]
+);
+/***** LOCALE END rm_CH *****/
+
+
/*
The list of all locales.
Note, locales must be ordered according to their
@@ -3365,6 +3434,7 @@ MY_LOCALE *my_locales[]=
&my_locale_sv_FI,
&my_locale_zh_HK,
&my_locale_el_GR,
+ &my_locale_rm_CH,
NULL
};
diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index 055317f0445..d3f1ad9afba 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -171,8 +171,9 @@ const char *xa_state_names[]={
*/
inline bool all_tables_not_ok(THD *thd, TABLE_LIST *tables)
{
- return thd->rpl_filter->is_on() && tables && !thd->spcont &&
- !thd->rpl_filter->tables_ok(thd->db, tables);
+ Rpl_filter *rpl_filter= thd->system_thread_info.rpl_sql_info->rpl_filter;
+ return rpl_filter->is_on() && tables && !thd->spcont &&
+ !rpl_filter->tables_ok(thd->db, tables);
}
#endif
@@ -933,9 +934,7 @@ bool do_command(THD *thd)
*/
DEBUG_SYNC(thd, "before_do_command_net_read");
- thd->m_server_idle= TRUE;
- packet_length= my_net_read(net);
- thd->m_server_idle= FALSE;
+ packet_length= my_net_read_packet(net, 1);
if (packet_length == packet_error)
{
@@ -1223,7 +1222,7 @@ bool dispatch_command(enum enum_server_command command, THD *thd,
auth_rc= 1;
}
else
- auth_rc= acl_authenticate(thd, 0, packet_length);
+ auth_rc= acl_authenticate(thd, packet_length);
mysql_audit_notify_connection_change_user(thd);
if (auth_rc)
@@ -2030,23 +2029,6 @@ bool alloc_query(THD *thd, const char *packet, uint packet_length)
return FALSE;
}
-static void reset_one_shot_variables(THD *thd)
-{
- thd->variables.character_set_client=
- global_system_variables.character_set_client;
- thd->variables.collation_connection=
- global_system_variables.collation_connection;
- thd->variables.collation_database=
- global_system_variables.collation_database;
- thd->variables.collation_server=
- global_system_variables.collation_server;
- thd->update_charset();
- thd->variables.time_zone=
- global_system_variables.time_zone;
- thd->variables.lc_time_names= &my_locale_en_US;
- thd->one_shot_set= 0;
-}
-
bool sp_process_definer(THD *thd)
{
@@ -2233,7 +2215,7 @@ mysql_execute_command(THD *thd)
/* have table map for update for multi-update statement (BUG#37051) */
bool have_table_map_for_update= FALSE;
/* */
- Rpl_filter *rpl_filter= thd->rpl_filter;
+ Rpl_filter *rpl_filter;
#endif
DBUG_ENTER("mysql_execute_command");
@@ -2347,9 +2329,6 @@ mysql_execute_command(THD *thd)
{
/* we warn the slave SQL thread */
my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
- if (thd->one_shot_set)
- reset_one_shot_variables(thd);
- DBUG_RETURN(0);
}
for (table=all_tables; table; table=table->next_global)
@@ -2377,23 +2356,6 @@ mysql_execute_command(THD *thd)
{
/* we warn the slave SQL thread */
my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
- if (thd->one_shot_set)
- {
- /*
- It's ok to check thd->one_shot_set here:
-
- The charsets in a MySQL 5.0 slave can change by both a binlogged
- SET ONE_SHOT statement and the event-internal charset setting,
- and these two ways to change charsets do not seems to work
- together.
-
- At least there seems to be problems in the rli cache for
- charsets if we are using ONE_SHOT. Note that this is normally no
- problem because either the >= 5.0 slave reads a 4.1 binlog (with
- ONE_SHOT) *or* or 5.0 binlog (without ONE_SHOT) but never both."
- */
- reset_one_shot_variables(thd);
- }
DBUG_RETURN(0);
}
/*
@@ -2981,7 +2943,11 @@ case SQLCOM_PREPARE:
goto end_with_restore_list;
}
+ /* Copy temporarily the statement flags to thd for lock_table_names() */
+ uint save_thd_create_info_options= thd->lex->create_info.options;
+ thd->lex->create_info.options|= create_info.options;
res= open_and_lock_tables(thd, lex->query_tables, TRUE, 0);
+ thd->lex->create_info.options= save_thd_create_info_options;
if (res)
{
/* Got error or warning. Set res to 1 if error */
@@ -3781,11 +3747,6 @@ end_with_restore_list:
goto error;
if (!(res= sql_set_variables(thd, lex_var_list)))
{
- /*
- If the previous command was a SET ONE_SHOT, we don't want to forget
- about the ONE_SHOT property of that SET. So we use a |= instead of = .
- */
- thd->one_shot_set|= lex->one_shot_set;
my_ok(thd);
}
else
@@ -3885,12 +3846,15 @@ end_with_restore_list:
above was not called. So we have to check rules again here.
*/
#ifdef HAVE_REPLICATION
- if (thd->slave_thread &&
- (!rpl_filter->db_ok(lex->name.str) ||
- !rpl_filter->db_ok_with_wild_table(lex->name.str)))
+ if (thd->slave_thread)
{
- my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
- break;
+ rpl_filter= thd->system_thread_info.rpl_sql_info->rpl_filter;
+ if (!rpl_filter->db_ok(lex->name.str) ||
+ !rpl_filter->db_ok_with_wild_table(lex->name.str))
+ {
+ my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
+ break;
+ }
}
#endif
if (check_access(thd, CREATE_ACL, lex->name.str, NULL, NULL, 1, 0))
@@ -3913,12 +3877,15 @@ end_with_restore_list:
above was not called. So we have to check rules again here.
*/
#ifdef HAVE_REPLICATION
- if (thd->slave_thread &&
- (!rpl_filter->db_ok(lex->name.str) ||
- !rpl_filter->db_ok_with_wild_table(lex->name.str)))
+ if (thd->slave_thread)
{
- my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
- break;
+ rpl_filter= thd->system_thread_info.rpl_sql_info->rpl_filter;
+ if (!rpl_filter->db_ok(lex->name.str) ||
+ !rpl_filter->db_ok_with_wild_table(lex->name.str))
+ {
+ my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
+ break;
+ }
}
#endif
if (check_access(thd, DROP_ACL, lex->name.str, NULL, NULL, 1, 0))
@@ -3930,13 +3897,16 @@ end_with_restore_list:
{
LEX_STRING *db= & lex->name;
#ifdef HAVE_REPLICATION
- if (thd->slave_thread &&
- (!rpl_filter->db_ok(db->str) ||
- !rpl_filter->db_ok_with_wild_table(db->str)))
+ if (thd->slave_thread)
{
- res= 1;
- my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
- break;
+ rpl_filter= thd->system_thread_info.rpl_sql_info->rpl_filter;
+ if (!rpl_filter->db_ok(db->str) ||
+ !rpl_filter->db_ok_with_wild_table(db->str))
+ {
+ res= 1;
+ my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
+ break;
+ }
}
#endif
if (check_db_name(db))
@@ -3973,12 +3943,15 @@ end_with_restore_list:
above was not called. So we have to check rules again here.
*/
#ifdef HAVE_REPLICATION
- if (thd->slave_thread &&
- (!rpl_filter->db_ok(db->str) ||
- !rpl_filter->db_ok_with_wild_table(db->str)))
+ if (thd->slave_thread)
{
- my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
- break;
+ rpl_filter= thd->system_thread_info.rpl_sql_info->rpl_filter;
+ if (!rpl_filter->db_ok(db->str) ||
+ !rpl_filter->db_ok_with_wild_table(db->str))
+ {
+ my_message(ER_SLAVE_IGNORED_TABLE, ER(ER_SLAVE_IGNORED_TABLE), MYF(0));
+ break;
+ }
}
#endif
if (check_access(thd, ALTER_ACL, db->str, NULL, NULL, 1, 0))
@@ -4508,6 +4481,10 @@ end_with_restore_list:
goto create_sp_error;
}
+ if (check_access(thd, CREATE_PROC_ACL, lex->sphead->m_db.str,
+ NULL, NULL, 0, 0))
+ goto create_sp_error;
+
/*
Check that a database directory with this name
exists. Design note: This won't work on virtual databases
@@ -4519,10 +4496,6 @@ end_with_restore_list:
goto create_sp_error;
}
- if (check_access(thd, CREATE_PROC_ACL, lex->sphead->m_db.str,
- NULL, NULL, 0, 0))
- goto create_sp_error;
-
name= lex->sphead->name(&namelen);
#ifdef HAVE_DLOPEN
if (lex->sphead->m_type == TYPE_ENUM_FUNCTION)
@@ -5119,19 +5092,6 @@ create_sp_error:
THD_STAGE_INFO(thd, stage_query_end);
thd->update_stats();
- /*
- Binlog-related cleanup:
- Reset system variables temporarily modified by SET ONE SHOT.
-
- Exception: If this is a SET, do nothing. This is to allow
- mysqlbinlog to print many SET commands (in this case we want the
- charset temp setting to live until the real query). This is also
- needed so that SET CHARACTER_SET_CLIENT... does not cancel itself
- immediately.
- */
- if (thd->one_shot_set && lex->sql_command != SQLCOM_SET_OPTION)
- reset_one_shot_variables(thd);
-
goto finish;
error:
@@ -5176,7 +5136,6 @@ finish:
}
/* Free tables */
- THD_STAGE_INFO(thd, stage_closing_tables);
close_thread_tables(thd);
#ifndef DBUG_OFF
diff --git a/sql/sql_plugin.cc b/sql/sql_plugin.cc
index f4a0b84ff65..c2ab07acd1a 100644
--- a/sql/sql_plugin.cc
+++ b/sql/sql_plugin.cc
@@ -3073,10 +3073,10 @@ void plugin_thdvar_init(THD *thd)
{
plugin_ref old_table_plugin= thd->variables.table_plugin;
DBUG_ENTER("plugin_thdvar_init");
-
+
thd->variables.table_plugin= NULL;
cleanup_variables(thd, &thd->variables);
-
+
thd->variables= global_system_variables;
thd->variables.table_plugin= NULL;
@@ -3207,15 +3207,21 @@ static void plugin_vars_free_values(sys_var *vars)
static SHOW_TYPE pluginvar_show_type(st_mysql_sys_var *plugin_var)
{
- switch (plugin_var->flags & PLUGIN_VAR_TYPEMASK) {
+ switch (plugin_var->flags & (PLUGIN_VAR_TYPEMASK | PLUGIN_VAR_UNSIGNED)) {
case PLUGIN_VAR_BOOL:
return SHOW_MY_BOOL;
case PLUGIN_VAR_INT:
- return SHOW_INT;
+ return SHOW_SINT;
+ case PLUGIN_VAR_INT | PLUGIN_VAR_UNSIGNED:
+ return SHOW_UINT;
case PLUGIN_VAR_LONG:
- return SHOW_LONG;
+ return SHOW_SLONG;
+ case PLUGIN_VAR_LONG | PLUGIN_VAR_UNSIGNED:
+ return SHOW_ULONG;
case PLUGIN_VAR_LONGLONG:
- return SHOW_LONGLONG;
+ return SHOW_SLONGLONG;
+ case PLUGIN_VAR_LONGLONG | PLUGIN_VAR_UNSIGNED:
+ return SHOW_ULONGLONG;
case PLUGIN_VAR_STR:
return SHOW_CHAR_PTR;
case PLUGIN_VAR_ENUM:
@@ -3327,7 +3333,7 @@ bool sys_var_pluginvar::session_update(THD *thd, set_var *var)
mysql_mutex_unlock(&LOCK_global_system_variables);
plugin_var->update(thd, plugin_var, tgt, src);
-
+
return false;
}
@@ -3751,7 +3757,7 @@ static int construct_options(MEM_ROOT *mem_root, struct st_plugin_int *tmp,
if (opt->flags & PLUGIN_VAR_NOCMDOPT)
continue;
- optname= (char*) memdup_root(mem_root, v->key + 1,
+ optname= (char*) memdup_root(mem_root, v->key + 1,
(optnamelen= v->name_len) + 1);
}
@@ -4001,7 +4007,7 @@ static int test_plugin_options(MEM_ROOT *tmp_root, struct st_plugin_int *tmp,
}
DBUG_RETURN(0);
-
+
err:
if (tmp_backup)
my_afree(tmp_backup);
diff --git a/sql/sql_prepare.cc b/sql/sql_prepare.cc
index 6ca4015adb4..ebceae70ee5 100644
--- a/sql/sql_prepare.cc
+++ b/sql/sql_prepare.cc
@@ -74,7 +74,7 @@ When one supplies long data for a placeholder:
- Server gets the long data in pieces with command type
'COM_STMT_SEND_LONG_DATA'.
- - The packet recieved will have the format as:
+ - The packet received will have the format as:
[COM_STMT_SEND_LONG_DATA:1][STMT_ID:4][parameter_number:2][data]
- data from the packet is appended to the long data value buffer for this
placeholder.
diff --git a/sql/sql_priv.h b/sql/sql_priv.h
index 0676fca8fdc..5dc19181e9b 100644
--- a/sql/sql_priv.h
+++ b/sql/sql_priv.h
@@ -253,7 +253,8 @@ template <class T> bool valid_buffer_range(T jump,
OPTIMIZER_SWITCH_SUBQUERY_CACHE | \
OPTIMIZER_SWITCH_SEMIJOIN | \
OPTIMIZER_SWITCH_FIRSTMATCH | \
- OPTIMIZER_SWITCH_LOOSE_SCAN )
+ OPTIMIZER_SWITCH_LOOSE_SCAN | \
+ OPTIMIZER_SWITCH_EXISTS_TO_IN)
/*
Replication uses 8 bytes to store SQL_MODE in the binary log. The day you
use strictly more than 64 bits by adding one more define above, you should
diff --git a/sql/sql_repl.cc b/sql/sql_repl.cc
index c7bd28259ae..e2ba5197dc4 100644
--- a/sql/sql_repl.cc
+++ b/sql/sql_repl.cc
@@ -3075,6 +3075,7 @@ int reset_slave(THD *thd, Master_info* mi)
mi->clear_error();
mi->rli.clear_error();
mi->rli.clear_until_condition();
+ mi->rli.slave_skip_counter= 0;
// close master_info_file, relay_log_info_file, set mi->inited=rli->inited=0
end_master_info(mi);
@@ -3522,6 +3523,7 @@ bool change_master(THD* thd, Master_info* mi, bool *master_info_added)
/* Clear the errors, for a clean start */
mi->rli.clear_error();
mi->rli.clear_until_condition();
+ mi->rli.slave_skip_counter= 0;
sql_print_information("'CHANGE MASTER TO executed'. "
"Previous state master_host='%s', master_port='%u', master_log_file='%s', "
diff --git a/sql/sql_select.cc b/sql/sql_select.cc
index 235de14c466..3b3d1527607 100644
--- a/sql/sql_select.cc
+++ b/sql/sql_select.cc
@@ -549,6 +549,7 @@ fix_inner_refs(THD *thd, List<Item> &all_fields, SELECT_LEX *select,
static
void remove_redundant_subquery_clauses(st_select_lex *subq_select_lex)
{
+ DBUG_ENTER("remove_redundant_subquery_clauses");
Item_subselect *subq_predicate= subq_select_lex->master_unit()->item;
/*
The removal should happen for IN, ALL, ANY and EXISTS subqueries,
@@ -558,7 +559,7 @@ void remove_redundant_subquery_clauses(st_select_lex *subq_select_lex)
b) SELECT a, (<single row subquery) FROM t1
*/
if (subq_predicate->substype() == Item_subselect::SINGLEROW_SUBS)
- return;
+ DBUG_VOID_RETURN;
/* A subquery that is not single row should be one of IN/ALL/ANY/EXISTS. */
DBUG_ASSERT (subq_predicate->substype() == Item_subselect::EXISTS_SUBS ||
@@ -568,6 +569,7 @@ void remove_redundant_subquery_clauses(st_select_lex *subq_select_lex)
{
subq_select_lex->join->select_distinct= false;
subq_select_lex->options&= ~SELECT_DISTINCT;
+ DBUG_PRINT("info", ("DISTINCT removed"));
}
/*
@@ -577,8 +579,13 @@ void remove_redundant_subquery_clauses(st_select_lex *subq_select_lex)
if (subq_select_lex->group_list.elements &&
!subq_select_lex->with_sum_func && !subq_select_lex->join->having)
{
+ for (ORDER *ord= subq_select_lex->group_list.first; ord; ord= ord->next)
+ {
+ (*ord->item)->walk(&Item::eliminate_subselect_processor, FALSE, NULL);
+ }
subq_select_lex->join->group_list= NULL;
subq_select_lex->group_list.empty();
+ DBUG_PRINT("info", ("GROUP BY removed"));
}
/*
@@ -593,6 +600,7 @@ void remove_redundant_subquery_clauses(st_select_lex *subq_select_lex)
subq_select_lex->group_list.empty();
}
*/
+ DBUG_VOID_RETURN;
}
@@ -700,7 +708,9 @@ JOIN::prepare(Item ***rref_pointer_array,
if (!(select_options & OPTION_SETUP_TABLES_DONE) &&
setup_tables_and_check_access(thd, &select_lex->context, join_list,
tables_list, select_lex->leaf_tables,
- FALSE, SELECT_ACL, SELECT_ACL, FALSE))
+ FALSE, SELECT_ACL, SELECT_ACL,
+ (thd->lex->sql_command ==
+ SQLCOM_UPDATE_MULTI)))
DBUG_RETURN(-1);
/*
@@ -1238,7 +1248,8 @@ TODO: make view to decide if it is possible to write to WHERE directly or make S
part of the nested outer join, and we can't do partition pruning
(TODO: check if this limitation can be lifted)
*/
- if (!tbl->embedding)
+ if (!tbl->embedding ||
+ (tbl->embedding && tbl->embedding->sj_on_expr))
{
Item *prune_cond= tbl->on_expr? tbl->on_expr : conds;
tbl->table->all_partitions_pruned_away= prune_partitions(thd,
@@ -3064,8 +3075,7 @@ void JOIN::exec_inner()
Protocol::SEND_NUM_ROWS | Protocol::SEND_EOF);
error= do_select(curr_join, curr_fields_list, NULL, procedure);
thd->limit_found_rows= curr_join->send_records;
- if (curr_join->order && curr_join->sortorder &&
- curr_join->select_options & OPTION_FOUND_ROWS)
+ if (curr_join->order && curr_join->filesort_found_rows)
{
/* Use info provided by filesort. */
DBUG_ASSERT(curr_join->table_count > curr_join->const_tables);
@@ -7287,18 +7297,78 @@ double table_cond_selectivity(JOIN *join, uint idx, JOIN_TAB *s,
if (pos->key != 0)
{
/*
- A ref access or hash join is used for this table.
+ A ref access or hash join is used for this table. ref access is created
+ from
- It could have some parts with "t.key_part=const". Using ref access
- means that we will only get records where the condition holds, so we
- should remove its selectivity from the condition selectivity.
+ tbl.keypart1=expr1 AND tbl.keypart2=expr2 AND ...
+ and it will only return rows for which this condition is satisified.
+ Suppose, certain expr{i} is a constant. Since ref access only returns
+ rows that satisfy
+
+ tbl.keypart{i}=const (*)
+
+ then selectivity of this equality should not be counted in return value
+ of this function. This function uses the value of
+
+ table->cond_selectivity=selectivity(COND(tbl)) (**)
+
+ as a starting point. This value includes selectivity of equality (*). We
+ should somehow discount it.
+
+ Looking at calculate_cond_selectivity_for_table(), one can see that that
+ the value is not necessarily a direct multiplicand in
+ table->cond_selectivity
+
+ There are three possible ways to discount
+ 1. There is a potential range access on t.keypart{i}=const.
+ (an important special case: the used ref access has a const prefix for
+ which a range estimate is available)
+
+ 2. The field has a histogram. field[x]->cond_selectivity has the data.
+
+ 3. Use index stats on this index:
+ rec_per_key[key_part+1]/rec_per_key[key_part]
+
(TODO: more details about the "t.key=othertable.col" case)
*/
KEYUSE *keyuse= pos->key;
KEYUSE *prev_ref_keyuse= keyuse;
uint key= keyuse->key;
- do
+
+ /*
+ Check if we have a prefix of key=const that matches a quick select.
+ */
+ if (!is_hash_join_key_no(key))
+ {
+ table_map quick_key_map= (table_map(1) << table->quick_key_parts[key]) - 1;
+ if (table->quick_rows[key] &&
+ !(quick_key_map & ~table->const_key_parts[key]))
+ {
+ /*
+ Ok, there is an equality for each of the key parts used by the
+ quick select. This means, quick select's estimate can be reused to
+ discount the selectivity of a prefix of a ref access.
+ */
+ for (; quick_key_map & 1 ; quick_key_map>>= 1)
+ {
+ while (keyuse->table == table && keyuse->key == key &&
+ keyuse->keypart == keyparts)
+ {
+ keyuse++;
+ }
+ keyparts++;
+ }
+ sel /= (double)table->quick_rows[key] / (double) table->stat_records();
+ }
+ }
+
+ /*
+ Go through the "keypart{N}=..." equalities and find those that were
+ already taken into account in table->cond_selectivity.
+ */
+ keyuse= pos->key;
+ while (keyuse->table == table && keyuse->key == key)
{
if (!(keyuse->used_tables & (rem_tables | table->map)))
{
@@ -7312,22 +7382,35 @@ double table_cond_selectivity(JOIN *join, uint idx, JOIN_TAB *s,
else
{
if (keyparts == keyuse->keypart &&
- !(~(keyuse->val->used_tables()) & pos->ref_depend_map) &&
+ !((keyuse->val->used_tables()) & ~pos->ref_depend_map) &&
!(found_part_ref_or_null & keyuse->optimize))
{
+ /* Found a KEYUSE object that will be used by ref access */
keyparts++;
found_part_ref_or_null|= keyuse->optimize & ~KEY_OPTIMIZE_EQ;
}
}
+
if (keyparts > keyuse->keypart)
{
+ /* Ok this is the keyuse that will be used for ref access */
uint fldno;
if (is_hash_join_key_no(key))
fldno= keyuse->keypart;
else
fldno= table->key_info[key].key_part[keyparts-1].fieldnr - 1;
if (keyuse->val->const_item())
- sel*= table->field[fldno]->cond_selectivity;
+ {
+ sel /= table->field[fldno]->cond_selectivity;
+ /*
+ TODO: we could do better here:
+ 1. cond_selectivity might be =1 (the default) because quick
+ select on some index prevented us from analyzing
+ histogram for this column.
+ 2. we could get an estimate through this?
+ rec_per_key[key_part-1] / rec_per_key[key_part]
+ */
+ }
if (keyparts > 1)
{
ref_keyuse_steps[keyparts-2]= keyuse - prev_ref_keyuse;
@@ -7337,7 +7420,7 @@ double table_cond_selectivity(JOIN *join, uint idx, JOIN_TAB *s,
}
}
keyuse++;
- } while (keyuse->table == table && keyuse->key == key);
+ }
}
else
{
@@ -7353,21 +7436,28 @@ double table_cond_selectivity(JOIN *join, uint idx, JOIN_TAB *s,
If the field f from the table is equal to a field from one the
earlier joined tables then the selectivity of the range conditions
over the field f must be discounted.
- */
- for (Field **f_ptr=table->field ; (field= *f_ptr) ; f_ptr++)
+
+ We need to discount selectivity only if we're using ref-based
+ access method (and have sel!=1).
+ If we use ALL/range/index_merge, then sel==1, and no need to discount.
+ */
+ if (pos->key != NULL)
{
- if (!bitmap_is_set(read_set, field->field_index) ||
- !field->next_equal_field)
- continue;
- for (Field *next_field= field->next_equal_field;
- next_field != field;
- next_field= next_field->next_equal_field)
+ for (Field **f_ptr=table->field ; (field= *f_ptr) ; f_ptr++)
{
- if (!(next_field->table->map & rem_tables) && next_field->table != table)
- {
- if (field->cond_selectivity > 0)
- sel/= field->cond_selectivity;
- break;
+ if (!bitmap_is_set(read_set, field->field_index) ||
+ !field->next_equal_field)
+ continue;
+ for (Field *next_field= field->next_equal_field;
+ next_field != field;
+ next_field= next_field->next_equal_field)
+ {
+ if (!(next_field->table->map & rem_tables) && next_field->table != table)
+ {
+ if (field->cond_selectivity > 0)
+ sel/= field->cond_selectivity;
+ break;
+ }
}
}
}
@@ -9440,11 +9530,7 @@ make_join_select(JOIN *join,SQL_SELECT *select,COND *cond)
if (tab->table)
{
tab->table->file->pushed_cond= NULL;
- if (((thd->variables.optimizer_switch &
- OPTIMIZER_SWITCH_ENGINE_CONDITION_PUSHDOWN) ||
- (tab->table->file->ha_table_flags() &
- HA_MUST_USE_TABLE_CONDITION_PUSHDOWN)) &&
- !first_inner_tab)
+ if (thd->use_cond_push(tab->table->file) && !first_inner_tab)
{
COND *push_cond=
make_cond_for_table(thd, tmp, current_map, current_map,
@@ -10459,7 +10545,7 @@ uint check_join_cache_usage(JOIN_TAB *tab,
if (cache_level == 1)
prev_cache= 0;
if ((tab->cache= new JOIN_CACHE_BNL(join, tab, prev_cache)) &&
- ((options & SELECT_DESCRIBE) || !tab->cache->init()))
+ !tab->cache->init(options & SELECT_DESCRIBE))
{
tab->icp_other_tables_ok= FALSE;
return (2 - MY_TEST(!prev_cache));
@@ -10494,7 +10580,7 @@ uint check_join_cache_usage(JOIN_TAB *tab,
if (cache_level == 3)
prev_cache= 0;
if ((tab->cache= new JOIN_CACHE_BNLH(join, tab, prev_cache)) &&
- ((options & SELECT_DESCRIBE) || !tab->cache->init()))
+ !tab->cache->init(options & SELECT_DESCRIBE))
{
tab->icp_other_tables_ok= FALSE;
return (4 - MY_TEST(!prev_cache));
@@ -10515,7 +10601,7 @@ uint check_join_cache_usage(JOIN_TAB *tab,
if (cache_level == 5)
prev_cache= 0;
if ((tab->cache= new JOIN_CACHE_BKA(join, tab, flags, prev_cache)) &&
- ((options & SELECT_DESCRIBE) || !tab->cache->init()))
+ !tab->cache->init(options & SELECT_DESCRIBE))
return (6 - MY_TEST(!prev_cache));
goto no_join_cache;
}
@@ -10524,7 +10610,7 @@ uint check_join_cache_usage(JOIN_TAB *tab,
if (cache_level == 7)
prev_cache= 0;
if ((tab->cache= new JOIN_CACHE_BKAH(join, tab, flags, prev_cache)) &&
- ((options & SELECT_DESCRIBE) || !tab->cache->init()))
+ !tab->cache->init(options & SELECT_DESCRIBE))
{
tab->idx_cond_fact_out= FALSE;
return (8 - MY_TEST(!prev_cache));
@@ -10936,20 +11022,25 @@ make_join_readinfo(JOIN *join, ulonglong options, uint no_jbuf_after)
else if (!table->covering_keys.is_clear_all() &&
!(tab->select && tab->select->quick))
{ // Only read index tree
+ if (tab->loosescan_match_tab)
+ tab->index= tab->loosescan_key;
+ else
+ {
#ifdef BAD_OPTIMIZATION
- /*
- It has turned out that the below change, while speeding things
- up for disk-bound loads, slows them down for cases when the data
- is in disk cache (see BUG#35850):
- See bug #26447: "Using the clustered index for a table scan
- is always faster than using a secondary index".
- */
- if (table->s->primary_key != MAX_KEY &&
- table->file->primary_key_is_clustered())
- tab->index= table->s->primary_key;
- else
+ /*
+ It has turned out that the below change, while speeding things
+ up for disk-bound loads, slows them down for cases when the data
+ is in disk cache (see BUG#35850):
+ See bug #26447: "Using the clustered index for a table scan
+ is always faster than using a secondary index".
+ */
+ if (table->s->primary_key != MAX_KEY &&
+ table->file->primary_key_is_clustered())
+ tab->index= table->s->primary_key;
+ else
#endif
- tab->index=find_shortest_key(table, & table->covering_keys);
+ tab->index=find_shortest_key(table, & table->covering_keys);
+ }
tab->read_first_record= join_read_first;
/* Read with index_first / index_next */
tab->type= tab->type == JT_ALL ? JT_NEXT : JT_HASH_NEXT;
@@ -14296,7 +14387,7 @@ optimize_cond(JOIN *join, COND *conds,
conds= remove_eq_conds(thd, conds, cond_value);
if (conds && conds->type() == Item::COND_ITEM &&
((Item_cond*) conds)->functype() == Item_func::COND_AND_FUNC)
- join->cond_equal= &((Item_cond_and*) conds)->cond_equal;
+ *cond_equal= &((Item_cond_and*) conds)->cond_equal;
DBUG_EXECUTE("info",print_where(conds,"after remove", QT_ORDINARY););
}
DBUG_RETURN(conds);
@@ -16109,6 +16200,7 @@ create_tmp_table(THD *thd, TMP_TABLE_PARAM *param, List<Item> &fields,
if (!(cur_group->field= field->new_key_field(thd->mem_root,table,
group_buff +
MY_TEST(maybe_null),
+ key_part_info->length,
field->null_ptr,
field->null_bit)))
goto err; /* purecov: inspected */
@@ -18620,7 +18712,7 @@ end_send(JOIN *join, JOIN_TAB *join_tab __attribute__((unused)),
records are read. Because of optimization in some cases it can
provide only select_limit_cnt+1 records.
*/
- if (join->order && join->sortorder &&
+ if (join->order && join->filesort_found_rows &&
join->select_options & OPTION_FOUND_ROWS)
{
DBUG_PRINT("info", ("filesort NESTED_LOOP_QUERY_LIMIT"));
@@ -18642,8 +18734,8 @@ end_send(JOIN *join, JOIN_TAB *join_tab __attribute__((unused)),
/* Join over all rows in table; Return number of found rows */
TABLE *table=jt->table;
- if (table->sort.record_pointers ||
- (table->sort.io_cache && my_b_inited(table->sort.io_cache)))
+ join->select_options ^= OPTION_FOUND_ROWS;
+ if (join->filesort_found_rows)
{
/* Using filesort */
join->send_records= table->sort.found_records;
@@ -20474,7 +20566,11 @@ create_sort_index(THD *thd, JOIN *join, ORDER *order,
select, filesort_limit, 0,
&examined_rows, &found_rows);
table->sort.found_records= filesort_retval;
- tab->records= found_rows; // For SQL_CALC_ROWS
+ if (found_rows != HA_POS_ERROR)
+ {
+ tab->records= found_rows; // For SQL_CALC_ROWS
+ join->filesort_found_rows= true;
+ }
if (quick_created)
{
@@ -21012,7 +21108,7 @@ find_order_in_list(THD *thd, Item **ref_pointer_array, TABLE_LIST *tables,
Item *view_ref= NULL;
/*
If we have found field not by its alias in select list but by its
- original field name, we should additionaly check if we have conflict
+ original field name, we should additionally check if we have conflict
for this name (in case if we would perform lookup in all tables).
*/
if (resolution == RESOLVED_BEHIND_ALIAS && !order_item->fixed &&
@@ -22035,7 +22131,7 @@ change_to_use_tmp_fields(THD *thd, Item **ref_pointer_array,
We are replacing the argument of Item_func_set_user_var after its value
has been read. The argument's null_value should be set by now, so we
must set it explicitly for the replacement argument since the null_value
- may be read without any preceeding call to val_*().
+ may be read without any preceding call to val_*().
*/
new_field->update_null_value();
List<Item> list;
@@ -23459,11 +23555,7 @@ int JOIN::save_explain_data_intern(Explain_query *output, bool need_tmp_table,
{
const COND *pushed_cond= tab->table->file->pushed_cond;
- if (((thd->variables.optimizer_switch &
- OPTIMIZER_SWITCH_ENGINE_CONDITION_PUSHDOWN) ||
- (tab->table->file->ha_table_flags() &
- HA_MUST_USE_TABLE_CONDITION_PUSHDOWN)) &&
- pushed_cond)
+ if (thd->use_cond_push(tab->table->file) && pushed_cond)
{
eta->push_extra(ET_USING_WHERE_WITH_PUSHED_CONDITION);
/*
@@ -24823,7 +24915,8 @@ uint get_index_for_order(ORDER *order, TABLE *table, SQL_SELECT *select,
switch (test_if_order_by_key(order, table, select->quick->index,
&used_key_parts)) {
case 1: // desired order
- *need_sort= FALSE;
+ *need_sort= FALSE;
+ *scanned_limit= MY_MIN(limit, select->quick->records);
return select->quick->index;
case 0: // unacceptable order
*need_sort= TRUE;
@@ -24836,7 +24929,7 @@ uint get_index_for_order(ORDER *order, TABLE *table, SQL_SELECT *select,
{
select->set_quick(reverse_quick);
*need_sort= FALSE;
- *scanned_limit= select->quick->records;
+ *scanned_limit= MY_MIN(limit, select->quick->records);
return select->quick->index;
}
else
diff --git a/sql/sql_select.h b/sql/sql_select.h
index 271199e3d51..dc86825e8e9 100644
--- a/sql/sql_select.h
+++ b/sql/sql_select.h
@@ -1119,6 +1119,12 @@ public:
restore_no_rows_in_result() in ::reinit()
*/
bool no_rows_in_result_called;
+
+ /**
+ This is set if SQL_CALC_ROWS was calculated by filesort()
+ and should be taken from the appropriate JOIN_TAB
+ */
+ bool filesort_found_rows;
/**
Copy of this JOIN to be used with temporary tables.
@@ -1335,6 +1341,7 @@ public:
emb_sjm_nest= NULL;
sjm_lookup_tables= 0;
+ filesort_found_rows= false;
exec_saved_explain= false;
/*
The following is needed because JOIN::cleanup(true) may be called for
@@ -1541,21 +1548,8 @@ public:
store_key(THD *thd, Field *field_arg, uchar *ptr, uchar *null, uint length)
:null_key(0), null_ptr(null), err(0)
{
- if (field_arg->type() == MYSQL_TYPE_BLOB
- || field_arg->type() == MYSQL_TYPE_GEOMETRY)
- {
- /*
- Key segments are always packed with a 2 byte length prefix.
- See mi_rkey for details.
- */
- to_field= new Field_varstring(ptr, length, 2, null, 1,
- Field::NONE, field_arg->field_name,
- field_arg->table->s, field_arg->charset());
- to_field->init(field_arg->table);
- }
- else
- to_field=field_arg->new_key_field(thd->mem_root, field_arg->table,
- ptr, null, 1);
+ to_field=field_arg->new_key_field(thd->mem_root, field_arg->table,
+ ptr, length, null, 1);
}
store_key(store_key &arg)
:Sql_alloc(), null_key(arg.null_key), to_field(arg.to_field),
diff --git a/sql/sql_show.cc b/sql/sql_show.cc
index 15d353c087a..025eee72878 100644
--- a/sql/sql_show.cc
+++ b/sql/sql_show.cc
@@ -1,5 +1,5 @@
-/* Copyright (c) 2000, 2013, Oracle and/or its affiliates.
- Copyright (c) 2009, 2013, Monty Program Ab
+/* Copyright (c) 2000, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2009, 2014, SkySQL Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -116,17 +116,47 @@ static void get_cs_converted_string_value(THD *thd,
bool use_hex);
#endif
-static void
-append_algorithm(TABLE_LIST *table, String *buff);
+static int show_create_view(THD *thd, TABLE_LIST *table, String *buff);
+
+static void append_algorithm(TABLE_LIST *table, String *buff);
static COND * make_cond_for_info_schema(COND *cond, TABLE_LIST *table);
+/**
+ Condition pushdown used for INFORMATION_SCHEMA / SHOW queries.
+ This structure is to implement an optimization when
+ accessing data dictionary data in the INFORMATION_SCHEMA
+ or SHOW commands.
+ When the query contain a TABLE_SCHEMA or TABLE_NAME clause,
+ narrow the search for data based on the constraints given.
+*/
typedef struct st_lookup_field_values
{
- LEX_STRING db_value, table_value;
- bool wild_db_value, wild_table_value;
+ /**
+ Value of a TABLE_SCHEMA clause.
+ Note that this value length may exceed @c NAME_LEN.
+ @sa wild_db_value
+ */
+ LEX_STRING db_value;
+ /**
+ Value of a TABLE_NAME clause.
+ Note that this value length may exceed @c NAME_LEN.
+ @sa wild_table_value
+ */
+ LEX_STRING table_value;
+ /**
+ True when @c db_value is a LIKE clause,
+ false when @c db_value is an '=' clause.
+ */
+ bool wild_db_value;
+ /**
+ True when @c table_value is a LIKE clause,
+ false when @c table_value is an '=' clause.
+ */
+ bool wild_table_value;
} LOOKUP_FIELD_VALUES;
+
bool get_lookup_field_values(THD *, COND *, TABLE_LIST *, LOOKUP_FIELD_VALUES *);
/***************************************************************************
@@ -941,9 +971,12 @@ public:
is_handled= TRUE;
break;
+ case ER_BAD_FIELD_ERROR:
+ case ER_SP_DOES_NOT_EXIST:
case ER_NO_SUCH_TABLE:
case ER_NO_SUCH_TABLE_IN_ENGINE:
- /* Established behavior: warn if underlying tables are missing. */
+ /* Established behavior: warn if underlying tables, columns, or functions
+ are missing. */
push_warning_printf(thd, Sql_condition::WARN_LEVEL_WARN,
ER_VIEW_INVALID,
ER(ER_VIEW_INVALID),
@@ -952,15 +985,6 @@ public:
is_handled= TRUE;
break;
- case ER_SP_DOES_NOT_EXIST:
- /* Established behavior: warn if underlying functions are missing. */
- push_warning_printf(thd, Sql_condition::WARN_LEVEL_WARN,
- ER_VIEW_INVALID,
- ER(ER_VIEW_INVALID),
- m_top_view->get_db_name(),
- m_top_view->get_table_name());
- is_handled= TRUE;
- break;
default:
is_handled= FALSE;
}
@@ -1040,9 +1064,8 @@ mysqld_show_create(THD *thd, TABLE_LIST *table_list)
buffer.set_charset(table_list->view_creation_ctx->get_client_cs());
if ((table_list->view ?
- view_store_create_info(thd, table_list, &buffer) :
- store_create_info(thd, table_list, &buffer, NULL,
- FALSE /* show_database */, FALSE)))
+ show_create_view(thd, table_list, &buffer) :
+ show_create_table(thd, table_list, &buffer, NULL, WITHOUT_DB_NAME)))
goto exit;
if (table_list->view)
@@ -1496,13 +1519,34 @@ static bool get_field_default_value(THD *thd, Field *field, String *def_value,
@param thd thread handler
@param packet string to append
@param opt list of options
+ @param check_options only print known options
+ @param rules list of known options
*/
static void append_create_options(THD *thd, String *packet,
- engine_option_value *opt)
+ engine_option_value *opt,
+ bool check_options,
+ ha_create_table_option *rules)
{
+ bool in_comment= false;
for(; opt; opt= opt->next)
{
+ if (check_options)
+ {
+ if (is_engine_option_known(opt, rules))
+ {
+ if (in_comment)
+ packet->append(STRING_WITH_LEN(" */"));
+ in_comment= false;
+ }
+ else
+ {
+ if (!in_comment)
+ packet->append(STRING_WITH_LEN(" /*"));
+ in_comment= true;
+ }
+ }
+
DBUG_ASSERT(opt->value.str);
packet->append(' ');
append_identifier(thd, packet, opt->name.str, opt->name.length);
@@ -1512,13 +1556,15 @@ static void append_create_options(THD *thd, String *packet,
else
packet->append(opt->value.str, opt->value.length);
}
+ if (in_comment)
+ packet->append(STRING_WITH_LEN(" */"));
}
/*
Build a CREATE TABLE statement for a table.
SYNOPSIS
- store_create_info()
+ show_create_table()
thd The thread
table_list A list containing one table to write statement
for.
@@ -1528,8 +1574,7 @@ static void append_create_options(THD *thd, String *packet,
to tailor the format of the statement. Can be
NULL, in which case only SQL_MODE is considered
when building the statement.
- show_database Add database name to table name
- create_or_replace Use CREATE OR REPLACE syntax
+ with_db_name Add database name to table name
NOTE
Currently always return 0, but might return error code in the
@@ -1539,9 +1584,9 @@ static void append_create_options(THD *thd, String *packet,
0 OK
*/
-int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
- HA_CREATE_INFO *create_info_arg, bool show_database,
- bool create_or_replace)
+int show_create_table(THD *thd, TABLE_LIST *table_list, String *packet,
+ HA_CREATE_INFO *create_info_arg,
+ enum_with_db_name with_db_name)
{
List<Item> field_list;
char tmp[MAX_FIELD_WIDTH], *for_str, buff[128], def_value_buf[MAX_FIELD_WIDTH];
@@ -1555,27 +1600,35 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
handler *file= table->file;
TABLE_SHARE *share= table->s;
HA_CREATE_INFO create_info;
-#ifdef WITH_PARTITION_STORAGE_ENGINE
- bool show_table_options= FALSE;
-#endif /* WITH_PARTITION_STORAGE_ENGINE */
- bool foreign_db_mode= (thd->variables.sql_mode & (MODE_POSTGRESQL |
- MODE_ORACLE |
- MODE_MSSQL |
- MODE_DB2 |
- MODE_MAXDB |
- MODE_ANSI)) != 0;
- bool limited_mysql_mode= (thd->variables.sql_mode & (MODE_NO_FIELD_OPTIONS |
- MODE_MYSQL323 |
- MODE_MYSQL40)) != 0;
+ sql_mode_t sql_mode= thd->variables.sql_mode;
+ bool foreign_db_mode= sql_mode & (MODE_POSTGRESQL | MODE_ORACLE |
+ MODE_MSSQL | MODE_DB2 |
+ MODE_MAXDB | MODE_ANSI);
+ bool limited_mysql_mode= sql_mode & (MODE_NO_FIELD_OPTIONS | MODE_MYSQL323 |
+ MODE_MYSQL40);
+ bool show_table_options= !(sql_mode & MODE_NO_TABLE_OPTIONS) &&
+ !foreign_db_mode;
+ bool check_options= !(sql_mode & MODE_IGNORE_BAD_TABLE_OPTIONS) &&
+ !create_info_arg;
+ handlerton *hton;
my_bitmap_map *old_map;
int error= 0;
- DBUG_ENTER("store_create_info");
+ DBUG_ENTER("show_create_table");
DBUG_PRINT("enter",("table: %s", table->s->table_name.str));
+#ifdef WITH_PARTITION_STORAGE_ENGINE
+ if (table->part_info)
+ hton= table->part_info->default_engine_type;
+ else
+#endif
+ hton= file->ht;
+
restore_record(table, s->default_values); // Get empty record
packet->append(STRING_WITH_LEN("CREATE "));
- if (create_or_replace)
+ if (create_info_arg &&
+ (create_info_arg->org_options & HA_LEX_CREATE_REPLACE ||
+ create_info_arg->table_was_deleted))
packet->append(STRING_WITH_LEN("OR REPLACE "));
if (share->tmp_table)
packet->append(STRING_WITH_LEN("TEMPORARY "));
@@ -1602,7 +1655,7 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
avoid having to update gazillions of tests and result files, but
it also saves a few bytes of the binary log.
*/
- if (show_database)
+ if (with_db_name == WITH_DB_NAME)
{
const LEX_STRING *const db=
table_list->schema_table ? &INFORMATION_SCHEMA_NAME : &table->s->db;
@@ -1641,8 +1694,7 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
field->sql_type(type);
packet->append(type.ptr(), type.length(), system_charset_info);
- if (field->has_charset() &&
- !(thd->variables.sql_mode & (MODE_MYSQL323 | MODE_MYSQL40)))
+ if (field->has_charset() && !(sql_mode & (MODE_MYSQL323 | MODE_MYSQL40)))
{
if (field->charset() != share->table_charset)
{
@@ -1699,7 +1751,7 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
if (field->unireg_check == Field::NEXT_NUMBER &&
- !(thd->variables.sql_mode & MODE_NO_FIELD_OPTIONS))
+ !(sql_mode & MODE_NO_FIELD_OPTIONS))
packet->append(STRING_WITH_LEN(" AUTO_INCREMENT"));
if (field->comment.length)
@@ -1707,7 +1759,8 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
packet->append(STRING_WITH_LEN(" COMMENT "));
append_unescaped(packet, field->comment.str, field->comment.length);
}
- append_create_options(thd, packet, field->option_list);
+ append_create_options(thd, packet, field->option_list, check_options,
+ hton->field_options);
}
key_info= table->key_info;
@@ -1774,7 +1827,8 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
append_identifier(thd, packet, parser_name->str, parser_name->length);
packet->append(STRING_WITH_LEN(" */ "));
}
- append_create_options(thd, packet, key_info->option_list);
+ append_create_options(thd, packet, key_info->option_list, check_options,
+ hton->index_options);
}
/*
@@ -1789,12 +1843,8 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
}
packet->append(STRING_WITH_LEN("\n)"));
- if (!(thd->variables.sql_mode & MODE_NO_TABLE_OPTIONS) && !foreign_db_mode)
+ if (show_table_options)
{
-#ifdef WITH_PARTITION_STORAGE_ENGINE
- show_table_options= TRUE;
-#endif /* WITH_PARTITION_STORAGE_ENGINE */
-
/*
IF check_create_info
THEN add ENGINE only if it was used when creating the table
@@ -1802,19 +1852,11 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
if (!create_info_arg ||
(create_info_arg->used_fields & HA_CREATE_USED_ENGINE))
{
- if (thd->variables.sql_mode & (MODE_MYSQL323 | MODE_MYSQL40))
+ if (sql_mode & (MODE_MYSQL323 | MODE_MYSQL40))
packet->append(STRING_WITH_LEN(" TYPE="));
else
packet->append(STRING_WITH_LEN(" ENGINE="));
-#ifdef WITH_PARTITION_STORAGE_ENGINE
- if (table->part_info)
- packet->append(ha_resolve_storage_engine_name(
- table->part_info->default_engine_type));
- else
- packet->append(file->table_type());
-#else
- packet->append(file->table_type());
-#endif
+ packet->append(hton_name(hton));
}
/*
@@ -1836,9 +1878,7 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
packet->append(buff, (uint) (end - buff));
}
- if (share->table_charset &&
- !(thd->variables.sql_mode & MODE_MYSQL323) &&
- !(thd->variables.sql_mode & MODE_MYSQL40))
+ if (share->table_charset && !(sql_mode & (MODE_MYSQL323 | MODE_MYSQL40)))
{
/*
IF check_create_info
@@ -1939,7 +1979,8 @@ int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
packet->append(STRING_WITH_LEN(" CONNECTION="));
append_unescaped(packet, share->connect_string.str, share->connect_string.length);
}
- append_create_options(thd, packet, share->option_list);
+ append_create_options(thd, packet, share->option_list, check_options,
+ hton->table_options);
append_directory(thd, packet, "DATA", create_info.data_file_name);
append_directory(thd, packet, "INDEX", create_info.index_file_name);
}
@@ -2091,8 +2132,7 @@ void append_definer(THD *thd, String *buffer, const LEX_STRING *definer_user,
}
-int
-view_store_create_info(THD *thd, TABLE_LIST *table, String *buff)
+static int show_create_view(THD *thd, TABLE_LIST *table, String *buff)
{
my_bool compact_view_name= TRUE;
my_bool foreign_db_mode= (thd->variables.sql_mode & (MODE_POSTGRESQL |
@@ -3051,7 +3091,7 @@ static bool show_status_array(THD *thd, const char *wild,
end= int10_to_str((long) *(uint*) value, buff, 10);
break;
case SHOW_SINT:
- end= int10_to_str((long) *(uint*) value, buff, -10);
+ end= int10_to_str((long) *(int*) value, buff, -10);
break;
case SHOW_SLONG:
end= int10_to_str(*(long*) value, buff, -10);
@@ -3870,14 +3910,22 @@ int make_db_list(THD *thd, Dynamic_array<LEX_STRING*> *files,
/*
- If we have db lookup vaule we just add it to list and
+ If we have db lookup value we just add it to list and
exit from the function.
We don't do this for database names longer than the maximum
- path length.
+ name length.
*/
- if (lookup_field_vals->db_value.str &&
- lookup_field_vals->db_value.length < FN_REFLEN)
+ if (lookup_field_vals->db_value.str)
{
+ if (lookup_field_vals->db_value.length > NAME_LEN)
+ {
+ /*
+ Impossible value for a database name,
+ found in a WHERE DATABASE_NAME = 'xxx' clause.
+ */
+ return 0;
+ }
+
if (is_infoschema_db(lookup_field_vals->db_value.str,
lookup_field_vals->db_value.length))
{
@@ -4010,6 +4058,14 @@ make_table_name_list(THD *thd, Dynamic_array<LEX_STRING*> *table_names,
if (!lookup_field_vals->wild_table_value &&
lookup_field_vals->table_value.str)
{
+ if (lookup_field_vals->table_value.length > NAME_LEN)
+ {
+ /*
+ Impossible value for a table name,
+ found in a WHERE TABLE_NAME = 'xxx' clause.
+ */
+ return 0;
+ }
if (db_name == &INFORMATION_SCHEMA_NAME)
{
LEX_STRING *name;
@@ -4454,6 +4510,9 @@ static int fill_schema_table_from_frm(THD *thd, TABLE_LIST *tables,
bzero((char*) &table_list, sizeof(TABLE_LIST));
bzero((char*) &tbl, sizeof(TABLE));
+ DBUG_ASSERT(db_name->length <= NAME_LEN);
+ DBUG_ASSERT(table_name->length <= NAME_LEN);
+
if (lower_case_table_names)
{
/*
@@ -4599,25 +4658,7 @@ end:
}
-/**
- Trigger_error_handler is intended to intercept and silence SQL conditions
- that might happen during trigger loading for SHOW statements.
- The potential SQL conditions are:
-
- - ER_PARSE_ERROR -- this error is thrown if a trigger definition file
- is damaged or contains invalid CREATE TRIGGER statement. That should
- not happen in normal life.
-
- - ER_TRG_NO_DEFINER -- this warning is thrown when we're loading a
- trigger created/imported in/from the version of MySQL, which does not
- support trigger definers.
-
- - ER_TRG_NO_CREATION_CTX -- this warning is thrown when we're loading a
- trigger created/imported in/from the version of MySQL, which does not
- support trigger creation contexts.
-*/
-
-class Trigger_error_handler : public Internal_error_handler
+class Warnings_only_error_handler : public Internal_error_handler
{
public:
bool handle_condition(THD *thd,
@@ -4632,12 +4673,16 @@ public:
sql_errno == ER_TRG_NO_CREATION_CTX)
return true;
- return false;
+ if (level != Sql_condition::WARN_LEVEL_ERROR)
+ return false;
+
+ if (!thd->get_stmt_da()->is_error())
+ thd->get_stmt_da()->set_error_status(sql_errno, msg, sqlstate, *cond_hdl);
+ return true; // handled!
}
};
-
/**
@brief Fill I_S tables whose data are retrieved
from frm files and storage engine
@@ -4775,6 +4820,7 @@ int get_all_tables(THD *thd, TABLE_LIST *tables, COND *cond)
for (size_t i=0; i < db_names.elements(); i++)
{
LEX_STRING *db_name= db_names.at(i);
+ DBUG_ASSERT(db_name->length <= NAME_LEN);
#ifndef NO_EMBEDDED_ACCESS_CHECKS
if (!(check_access(thd, SELECT_ACL, db_name->str,
&thd->col_access, NULL, 0, 1) ||
@@ -4794,6 +4840,7 @@ int get_all_tables(THD *thd, TABLE_LIST *tables, COND *cond)
for (size_t i=0; i < table_names.elements(); i++)
{
LEX_STRING *table_name= table_names.at(i);
+ DBUG_ASSERT(table_name->length <= NAME_LEN);
#ifndef NO_EMBEDDED_ACCESS_CHECKS
if (!(thd->col_access & TABLE_ACLS))
@@ -4847,25 +4894,11 @@ int get_all_tables(THD *thd, TABLE_LIST *tables, COND *cond)
if (!(table_open_method & ~OPEN_FRM_ONLY) &&
db_name != &INFORMATION_SCHEMA_NAME)
{
- /*
- Here we need to filter out warnings, which can happen
- during loading of triggers in fill_schema_table_from_frm(),
- because we don't need those warnings to pollute output of
- SELECT from I_S / SHOW-statements.
- */
-
- Trigger_error_handler err_handler;
- thd->push_internal_handler(&err_handler);
-
- int res= fill_schema_table_from_frm(thd, tables, schema_table,
- db_name, table_name,
- schema_table_idx,
- &open_tables_state_backup,
- can_deadlock);
-
- thd->pop_internal_handler();
-
- if (!res)
+ if (!fill_schema_table_from_frm(thd, tables, schema_table,
+ db_name, table_name,
+ schema_table_idx,
+ &open_tables_state_backup,
+ can_deadlock))
continue;
}
@@ -4947,6 +4980,7 @@ int fill_schema_schemata(THD *thd, TABLE_LIST *tables, COND *cond)
for (size_t i=0; i < db_names.elements(); i++)
{
LEX_STRING *db_name= db_names.at(i);
+ DBUG_ASSERT(db_name->length <= NAME_LEN);
if (db_name == &INFORMATION_SCHEMA_NAME)
{
if (store_schema_shemata(thd, table, db_name,
@@ -5123,7 +5157,7 @@ static int get_schema_tables_record(THD *thd, TABLE_LIST *tables,
str.qs_append(STRING_WITH_LEN(" transactional="));
str.qs_append(ha_choice_values[(uint) share->transactional]);
}
- append_create_options(thd, &str, share->option_list);
+ append_create_options(thd, &str, share->option_list, false, 0);
if (str.length())
table->field[19]->store(str.ptr()+1, str.length()-1, cs);
@@ -8013,95 +8047,6 @@ int make_schema_select(THD *thd, SELECT_LEX *sel,
}
-/**
- Fill INFORMATION_SCHEMA-table, leave correct Diagnostics_area /
- Warning_info state after itself.
-
- This function is a wrapper around ST_SCHEMA_TABLE::fill_table(), which
- may "partially silence" some errors. The thing is that during
- fill_table() many errors might be emitted. These errors stem from the
- nature of fill_table().
-
- For example, SELECT ... FROM INFORMATION_SCHEMA.xxx WHERE TABLE_NAME = 'xxx'
- results in a number of 'Table <db name>.xxx does not exist' errors,
- because fill_table() tries to open the 'xxx' table in every possible
- database.
-
- Those errors are cleared (the error status is cleared from
- Diagnostics_area) inside fill_table(), but they remain in Warning_info
- (Warning_info is not cleared because it may contain useful warnings).
-
- This function is responsible for making sure that Warning_info does not
- contain warnings corresponding to the cleared errors.
-
- @note: THD::no_warnings_for_error used to be set before calling
- fill_table(), thus those errors didn't go to Warning_info. This is not
- the case now (THD::no_warnings_for_error was eliminated as a hack), so we
- need to take care of those warnings here.
-
- @param thd Thread context.
- @param table_list I_S table.
- @param join_table JOIN/SELECT table.
-
- @return Error status.
- @retval TRUE Error.
- @retval FALSE Success.
-*/
-static bool do_fill_table(THD *thd,
- TABLE_LIST *table_list,
- JOIN_TAB *join_table)
-{
- // NOTE: fill_table() may generate many "useless" warnings, which will be
- // ignored afterwards. On the other hand, there might be "useful"
- // warnings, which should be presented to the user. Warning_info usually
- // stores no more than THD::variables.max_error_count warnings.
- // The problem is that "useless warnings" may occupy all the slots in the
- // Warning_info, so "useful warnings" get rejected. In order to avoid
- // that problem we create a Warning_info instance, which is capable of
- // storing "unlimited" number of warnings.
- Diagnostics_area *da= thd->get_stmt_da();
- Warning_info wi_tmp(thd->query_id, true, true);
-
- da->push_warning_info(&wi_tmp);
-
- Item *item= join_table->select_cond;
- if (join_table->cache_select &&
- join_table->cache_select->cond)
- {
- /*
- If join buffering is used, we should use the condition that is attached
- to the join cache. Cache condition has a part of WHERE that can be
- checked when we're populating this table.
- join_tab->select_cond is of no interest, because it only has conditions
- that depend on both this table and previous tables in the join order.
- */
- item= join_table->cache_select->cond;
- }
- bool res= table_list->schema_table->fill_table(thd, table_list, item);
-
- da->pop_warning_info();
-
- // Pass an error if any.
-
- if (da->is_error())
- {
- da->push_warning(thd,
- da->sql_errno(),
- da->get_sqlstate(),
- Sql_condition::WARN_LEVEL_ERROR,
- da->message());
- }
-
- // Pass warnings (if any).
- //
- // Filter out warnings with WARN_LEVEL_ERROR level, because they
- // correspond to the errors which were filtered out in fill_table().
- da->copy_non_errors_from_wi(thd, &wi_tmp);
-
- return res;
-}
-
-
/*
Fill temporary schema tables before SELECT
@@ -8121,8 +8066,13 @@ bool get_schema_tables_result(JOIN *join,
THD *thd= join->thd;
LEX *lex= thd->lex;
bool result= 0;
+ const char *old_proc_info;
DBUG_ENTER("get_schema_tables_result");
+ Warnings_only_error_handler err_handler;
+ thd->push_internal_handler(&err_handler);
+ old_proc_info= thd_proc_info(thd, "Filling schema table");
+
for (JOIN_TAB *tab= first_linear_tab(join, WITH_CONST_TABLES);
tab;
tab= next_linear_tab(join, tab, WITHOUT_BUSH_ROOTS))
@@ -8175,20 +8125,56 @@ bool get_schema_tables_result(JOIN *join,
else
table_list->table->file->stats.records= 0;
- if (do_fill_table(thd, table_list, tab))
+
+ Item *cond= tab->select_cond;
+ if (tab->cache_select && tab->cache_select->cond)
+ {
+ /*
+ If join buffering is used, we should use the condition that is
+ attached to the join cache. Cache condition has a part of WHERE that
+ can be checked when we're populating this table.
+ join_tab->select_cond is of no interest, because it only has
+ conditions that depend on both this table and previous tables in the
+ join order.
+ */
+ cond= tab->cache_select->cond;
+ }
+
+ if (table_list->schema_table->fill_table(thd, table_list, cond))
{
result= 1;
join->error= 1;
tab->read_record.table->file= table_list->table->file;
table_list->schema_table_state= executed_place;
- if (!thd->is_error())
- my_error(ER_UNKNOWN_ERROR, MYF(0));
break;
}
tab->read_record.table->file= table_list->table->file;
table_list->schema_table_state= executed_place;
}
}
+ thd->pop_internal_handler();
+ if (thd->is_error())
+ {
+ /*
+ This hack is here, because I_S code uses thd->clear_error() a lot.
+ Which means, a Warnings_only_error_handler cannot handle the error
+ corectly as it does not know whether an error is real (e.g. caused
+ by tab->select_cond->val_int()) or will be cleared later.
+ Thus it ignores all errors, and the real one (that is, the error
+ that was not cleared) is pushed now.
+
+ It also means that an audit plugin cannot process the error correctly
+ either. See also thd->clear_error()
+ */
+ thd->get_stmt_da()->push_warning(thd,
+ thd->get_stmt_da()->sql_errno(),
+ thd->get_stmt_da()->get_sqlstate(),
+ Sql_condition::WARN_LEVEL_ERROR,
+ thd->get_stmt_da()->message());
+ }
+ else if (result)
+ my_error(ER_UNKNOWN_ERROR, MYF(0));
+ thd_proc_info(thd, old_proc_info);
DBUG_RETURN(result);
}
diff --git a/sql/sql_show.h b/sql/sql_show.h
index 708a77d74cd..ce7a9110cca 100644
--- a/sql/sql_show.h
+++ b/sql/sql_show.h
@@ -74,10 +74,10 @@ typedef struct system_status_var STATUS_VAR;
#define IS_FILES_STATUS 36
#define IS_FILES_EXTRA 37
-int store_create_info(THD *thd, TABLE_LIST *table_list, String *packet,
- HA_CREATE_INFO *create_info_arg, bool show_database,
- bool create_or_replace);
-int view_store_create_info(THD *thd, TABLE_LIST *table, String *buff);
+typedef enum { WITHOUT_DB_NAME, WITH_DB_NAME } enum_with_db_name;
+int show_create_table(THD *thd, TABLE_LIST *table_list, String *packet,
+ HA_CREATE_INFO *create_info_arg,
+ enum_with_db_name with_db_name);
int copy_event_to_schema_table(THD *thd, TABLE *sch_table, TABLE *event_table);
diff --git a/sql/sql_state.c b/sql/sql_state.c
index c733d4b37c0..2bfd61d6696 100644
--- a/sql/sql_state.c
+++ b/sql/sql_state.c
@@ -1,4 +1,5 @@
/* Copyright (C) 2000-2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/sql/sql_statistics.cc b/sql/sql_statistics.cc
index 67e7a9c304b..7773b648748 100644
--- a/sql/sql_statistics.cc
+++ b/sql/sql_statistics.cc
@@ -1550,6 +1550,7 @@ public:
uint key_parts= table->actual_n_key_parts(key_info);
empty= TRUE;
prefixes= 0;
+ LINT_INIT(calc_state);
is_single_comp_pk= FALSE;
uint pk= table->s->primary_key;
diff --git a/sql/sql_statistics.h b/sql/sql_statistics.h
index 331e3559203..c399951b828 100644
--- a/sql/sql_statistics.h
+++ b/sql/sql_statistics.h
@@ -147,7 +147,7 @@ private:
case SINGLE_PREC_HB:
return (uint) (((uint8 *) values)[i]);
case DOUBLE_PREC_HB:
- return (uint) (((uint16 *) values)[i]);
+ return (uint) uint2korr(values + i * 2);
}
return 0;
}
@@ -214,7 +214,7 @@ public:
((uint8 *) values)[i]= (uint8) (val * prec_factor());
return;
case DOUBLE_PREC_HB:
- ((uint16 *) values)[i]= (uint16) (val * prec_factor());
+ int2store(values + i * 2, val * prec_factor());
return;
}
}
@@ -226,7 +226,7 @@ public:
((uint8 *) values)[i]= ((uint8 *) values)[i-1];
return;
case DOUBLE_PREC_HB:
- ((uint16 *) values)[i]= ((uint16 *) values)[i-1];
+ int2store(values + i * 2, uint2korr(values + i * 2 - 2));
return;
}
}
diff --git a/sql/sql_string.cc b/sql/sql_string.cc
index bcc811e426d..f8348cfb30e 100644
--- a/sql/sql_string.cc
+++ b/sql/sql_string.cc
@@ -231,6 +231,42 @@ bool String::needs_conversion(uint32 arg_length,
/*
+ Checks that the source string can just be copied to the destination string
+ without conversion.
+ Unlike needs_conversion it will require conversion on incoming binary data
+ to ensure the data are verified for vailidity first.
+
+ @param arg_length Length of string to copy.
+ @param from_cs Character set to copy from
+ @param to_cs Character set to copy to
+
+ @return conversion needed
+*/
+bool String::needs_conversion_on_storage(uint32 arg_length,
+ CHARSET_INFO *cs_from,
+ CHARSET_INFO *cs_to)
+{
+ uint32 offset;
+ return (needs_conversion(arg_length, cs_from, cs_to, &offset) ||
+ /* force conversion when storing a binary string */
+ (cs_from == &my_charset_bin &&
+ /* into a non-binary destination */
+ cs_to != &my_charset_bin &&
+ /* and any of the following is true :*/
+ (
+ /* it's a variable length encoding */
+ cs_to->mbminlen != cs_to->mbmaxlen ||
+ /* longer than 2 bytes : neither 1 byte nor ucs2 */
+ cs_to->mbminlen > 2 ||
+ /* and is not a multiple of the char byte size */
+ 0 != (arg_length % cs_to->mbmaxlen)
+ )
+ )
+ );
+}
+
+
+/*
Copy a multi-byte character sets with adding leading zeros.
SYNOPSIS
diff --git a/sql/sql_string.h b/sql/sql_string.h
index bc9e7f11bd6..95c82518f9e 100644
--- a/sql/sql_string.h
+++ b/sql/sql_string.h
@@ -343,6 +343,9 @@ public:
static bool needs_conversion(uint32 arg_length,
CHARSET_INFO *cs_from, CHARSET_INFO *cs_to,
uint32 *offset);
+ static bool needs_conversion_on_storage(uint32 arg_length,
+ CHARSET_INFO *cs_from,
+ CHARSET_INFO *cs_to);
bool copy_aligned(const char *s, uint32 arg_length, uint32 offset,
CHARSET_INFO *cs);
bool set_or_copy_aligned(const char *s, uint32 arg_length, CHARSET_INFO *cs);
diff --git a/sql/sql_table.cc b/sql/sql_table.cc
index dec010bb24f..3a44303e3ba 100644
--- a/sql/sql_table.cc
+++ b/sql/sql_table.cc
@@ -1,6 +1,6 @@
/*
- Copyright (c) 2000, 2013, Oracle and/or its affiliates.
- Copyright (c) 2010, 2013, Monty Program Ab.
+ Copyright (c) 2000, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2010, 2014, Monty Program Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -4971,7 +4971,7 @@ bool mysql_create_table(THD *thd, TABLE_LIST *create_table,
const char *db= create_table->db;
const char *table_name= create_table->table_name;
bool is_trans= FALSE;
- bool result= 0;
+ bool result;
int create_table_mode;
TABLE_LIST *pos_in_locked_tables= 0;
MDL_ticket *mdl_ticket= 0;
@@ -4979,8 +4979,16 @@ bool mysql_create_table(THD *thd, TABLE_LIST *create_table,
DBUG_ASSERT(create_table == thd->lex->query_tables);
+ /* Copy temporarily the statement flags to thd for lock_table_names() */
+ uint save_thd_create_info_options= thd->lex->create_info.options;
+ thd->lex->create_info.options|= create_info->options;
+
/* Open or obtain an exclusive metadata lock on table being created */
- if (open_and_lock_tables(thd, create_table, FALSE, 0))
+ result= open_and_lock_tables(thd, create_table, FALSE, 0);
+
+ thd->lex->create_info.options= save_thd_create_info_options;
+
+ if (result)
{
/* is_error() may be 0 if table existed and we generated a warning */
DBUG_RETURN(thd->is_error());
@@ -5275,7 +5283,14 @@ bool mysql_create_like_table(THD* thd, TABLE_LIST* table,
Thus by holding both these locks we ensure that our statement is
properly isolated from all concurrent operations which matter.
*/
- if (open_tables(thd, &thd->lex->query_tables, &not_used, 0))
+
+ /* Copy temporarily the statement flags to thd for lock_table_names() */
+ uint save_thd_create_info_options= thd->lex->create_info.options;
+ thd->lex->create_info.options|= create_info->options;
+ res= open_tables(thd, &thd->lex->query_tables, &not_used, 0);
+ thd->lex->create_info.options= save_thd_create_info_options;
+
+ if (res)
{
res= thd->is_error();
goto err;
@@ -5434,7 +5449,7 @@ bool mysql_create_like_table(THD* thd, TABLE_LIST* table,
table->open_strategy= TABLE_LIST::OPEN_NORMAL;
/*
- In order for store_create_info() to work we need to open
+ In order for show_create_table() to work we need to open
destination table if it is not already open (i.e. if it
has not existed before). We don't need acquire metadata
lock in order to do this as we already hold exclusive
@@ -5458,13 +5473,9 @@ bool mysql_create_like_table(THD* thd, TABLE_LIST* table,
if (!table->view)
{
int result __attribute__((unused))=
- store_create_info(thd, table, &query,
- create_info, FALSE /* show_database */,
- MY_TEST(create_info->org_options &
- HA_LEX_CREATE_REPLACE) ||
- create_info->table_was_deleted);
+ show_create_table(thd, table, &query, create_info, WITHOUT_DB_NAME);
- DBUG_ASSERT(result == 0); // store_create_info() always return 0
+ DBUG_ASSERT(result == 0); // show_create_table() always return 0
do_logging= FALSE;
if (write_bin_log(thd, TRUE, query.ptr(), query.length()))
{
@@ -5666,21 +5677,35 @@ handle_if_exists_options(THD *thd, TABLE *table, Alter_info *alter_info)
{
if (my_strcasecmp(system_charset_info,
sql_field->field_name, (*f_ptr)->field_name) == 0)
+ goto drop_create_field;
+ }
+ {
+ /*
+ If in the ADD list there is a field with the same name,
+ remove the sql_field from the list.
+ */
+ List_iterator<Create_field> chk_it(alter_info->create_list);
+ Create_field *chk_field;
+ while ((chk_field= chk_it++) && chk_field != sql_field)
{
- push_warning_printf(thd, Sql_condition::WARN_LEVEL_NOTE,
- ER_DUP_FIELDNAME, ER(ER_DUP_FIELDNAME),
- sql_field->field_name);
- it.remove();
- if (alter_info->create_list.is_empty())
- {
- alter_info->flags&= ~Alter_info::ALTER_ADD_COLUMN;
- if (alter_info->key_list.is_empty())
- alter_info->flags&= ~(Alter_info::ALTER_ADD_INDEX |
- Alter_info::ADD_FOREIGN_KEY);
- }
- break;
+ if (my_strcasecmp(system_charset_info,
+ sql_field->field_name, chk_field->field_name) == 0)
+ goto drop_create_field;
}
}
+ continue;
+drop_create_field:
+ push_warning_printf(thd, Sql_condition::WARN_LEVEL_NOTE,
+ ER_DUP_FIELDNAME, ER(ER_DUP_FIELDNAME),
+ sql_field->field_name);
+ it.remove();
+ if (alter_info->create_list.is_empty())
+ {
+ alter_info->flags&= ~Alter_info::ALTER_ADD_COLUMN;
+ if (alter_info->key_list.is_empty())
+ alter_info->flags&= ~(Alter_info::ALTER_ADD_INDEX |
+ Alter_info::ADD_FOREIGN_KEY);
+ }
}
}
@@ -5780,6 +5805,26 @@ handle_if_exists_options(THD *thd, TABLE *table, Alter_info *alter_info)
}
}
}
+
+ if (!remove_drop)
+ {
+ /*
+ Check if the name appears twice in the DROP list.
+ */
+ List_iterator<Alter_drop> chk_it(alter_info->drop_list);
+ Alter_drop *chk_drop;
+ while ((chk_drop= chk_it++) && chk_drop != drop)
+ {
+ if (drop->type == chk_drop->type &&
+ my_strcasecmp(system_charset_info,
+ drop->name, chk_drop->name) == 0)
+ {
+ remove_drop= TRUE;
+ break;
+ }
+ }
+ }
+
if (remove_drop)
{
push_warning_printf(thd, Sql_condition::WARN_LEVEL_NOTE,
@@ -5800,7 +5845,6 @@ handle_if_exists_options(THD *thd, TABLE *table, Alter_info *alter_info)
Key *key;
List_iterator<Key> key_it(alter_info->key_list);
uint n_key;
- bool remove_key;
const char *keyname;
while ((key=key_it++))
{
@@ -5817,7 +5861,6 @@ handle_if_exists_options(THD *thd, TABLE *table, Alter_info *alter_info)
if (keyname == NULL)
continue;
}
- remove_key= FALSE;
if (key->type != Key::FOREIGN_KEY)
{
for (n_key=0; n_key < table->s->keys; n_key++)
@@ -5825,8 +5868,7 @@ handle_if_exists_options(THD *thd, TABLE *table, Alter_info *alter_info)
if (my_strcasecmp(system_charset_info,
keyname, table->key_info[n_key].name) == 0)
{
- remove_key= TRUE;
- break;
+ goto remove_key;
}
}
}
@@ -5840,25 +5882,44 @@ handle_if_exists_options(THD *thd, TABLE *table, Alter_info *alter_info)
{
if (my_strcasecmp(system_charset_info, f_key->foreign_id->str,
key->name.str) == 0)
- remove_key= TRUE;
- break;
+ goto remove_key;
}
}
- if (remove_key)
+
{
- push_warning_printf(thd, Sql_condition::WARN_LEVEL_NOTE,
- ER_DUP_KEYNAME, ER(ER_DUP_KEYNAME), keyname);
- key_it.remove();
- if (key->type == Key::FOREIGN_KEY)
+ Key *chk_key;
+ List_iterator<Key> chk_it(alter_info->key_list);
+ const char *chkname;
+ while ((chk_key=chk_it++) && chk_key != key)
{
- /* ADD FOREIGN KEY appends two items. */
- key_it.remove();
+ if ((chkname= chk_key->name.str) == NULL)
+ {
+ List_iterator<Key_part_spec> part_it(chk_key->columns);
+ Key_part_spec *kp;
+ if ((kp= part_it++))
+ chkname= kp->field_name.str;
+ if (keyname == NULL)
+ continue;
+ }
+ if (key->type == chk_key->type &&
+ my_strcasecmp(system_charset_info, keyname, chkname) == 0)
+ goto remove_key;
}
- if (alter_info->key_list.is_empty())
- alter_info->flags&= ~(Alter_info::ALTER_ADD_INDEX |
- Alter_info::ADD_FOREIGN_KEY);
- break;
}
+ continue;
+
+remove_key:
+ push_warning_printf(thd, Sql_condition::WARN_LEVEL_NOTE,
+ ER_DUP_KEYNAME, ER(ER_DUP_KEYNAME), keyname);
+ key_it.remove();
+ if (key->type == Key::FOREIGN_KEY)
+ {
+ /* ADD FOREIGN KEY appends two items. */
+ key_it.remove();
+ }
+ if (alter_info->key_list.is_empty())
+ alter_info->flags&= ~(Alter_info::ALTER_ADD_INDEX |
+ Alter_info::ADD_FOREIGN_KEY);
}
}
@@ -6051,6 +6112,9 @@ static bool fill_alter_inplace_info(THD *thd,
ha_alter_info->handler_flags|= Alter_inplace_info::ALTER_REMOVE_PARTITIONING;
if (alter_info->flags & Alter_info::ALTER_ALL_PARTITION)
ha_alter_info->handler_flags|= Alter_inplace_info::ALTER_ALL_PARTITION;
+ /* Check for: ALTER TABLE FORCE, ALTER TABLE ENGINE and OPTIMIZE TABLE. */
+ if (alter_info->flags & Alter_info::ALTER_RECREATE)
+ ha_alter_info->handler_flags|= Alter_inplace_info::RECREATE_TABLE;
/*
If we altering table with old VARCHAR fields we will be automatically
@@ -6734,12 +6798,8 @@ static bool is_inplace_alter_impossible(TABLE *table,
if (table->s->tmp_table)
DBUG_RETURN(true);
-
/*
- We also test if OPTIMIZE TABLE was given and was mapped to alter table.
- In that case we always do full copy (ALTER_RECREATE is set in this case).
-
- For the ALTER TABLE tbl_name ORDER BY ... we also always use copy
+ For the ALTER TABLE tbl_name ORDER BY ... we always use copy
algorithm. In theory, this operation can be done in-place by some
engine, but since a) no current engine does this and b) our current
API lacks infrastructure for passing information about table ordering
@@ -6749,26 +6809,17 @@ static bool is_inplace_alter_impossible(TABLE *table,
not supported for in-place in combination with other operations.
Alone, it will be done by simple_rename_or_index_change().
*/
- if (alter_info->flags & (Alter_info::ALTER_RECREATE |
- Alter_info::ALTER_ORDER |
+ if (alter_info->flags & (Alter_info::ALTER_ORDER |
Alter_info::ALTER_KEYS_ONOFF))
DBUG_RETURN(true);
/*
- Test also that engine was not given during ALTER TABLE, or
- we are force to run regular alter table (copy).
- E.g. ALTER TABLE tbl_name ENGINE=MyISAM.
- Note that in addition to checking flag in HA_CREATE_INFO we
- also check HA_CREATE_INFO::db_type value. This is done
- to cover cases in which engine is changed implicitly
- (e.g. when non-partitioned table becomes partitioned).
-
- Note that we do copy even if the table is already using the
- given engine. Many users and tools depend on using ENGINE
- to force a table rebuild.
+ If the table engine is changed explicitly (using ENGINE clause)
+ or implicitly (e.g. when non-partitioned table becomes
+ partitioned) a regular alter table (copy) needs to be
+ performed.
*/
- if (create_info->db_type != table->s->db_type() ||
- create_info->used_fields & HA_CREATE_USED_ENGINE)
+ if (create_info->db_type != table->s->db_type())
DBUG_RETURN(true);
/*
@@ -7239,6 +7290,9 @@ mysql_prepare_alter_table(THD *thd, TABLE *table,
if (!(used_fields & HA_CREATE_USED_TRANSACTIONAL))
create_info->transactional= table->s->transactional;
+ if (!(used_fields & HA_CREATE_USED_CONNECTION))
+ create_info->connect_string= table->s->connect_string;
+
restore_record(table, s->default_values); // Empty record for DEFAULT
if ((create_info->fields_option_struct= (ha_field_option_struct**)
@@ -8495,6 +8549,15 @@ bool mysql_alter_table(THD *thd,char *new_db, char *new_name,
}
/*
+ ALTER TABLE ... ENGINE to the same engine is a common way to
+ request table rebuild. Set ALTER_RECREATE flag to force table
+ rebuild.
+ */
+ if (create_info->db_type == table->s->db_type() &&
+ create_info->used_fields & HA_CREATE_USED_ENGINE)
+ alter_info->flags|= Alter_info::ALTER_RECREATE;
+
+ /*
If the old table had partitions and we are doing ALTER TABLE ...
engine= <new_engine>, the new table must preserve the original
partitioning. This means that the new engine is still the
@@ -9462,12 +9525,14 @@ copy_data_between_tables(THD *thd, TABLE *from, TABLE *to,
mysql_recreate_table()
thd Thread handler
tables Tables to recreate
+ table_copy Recreate the table by using
+ ALTER TABLE COPY algorithm
RETURN
Like mysql_alter_table().
*/
-bool mysql_recreate_table(THD *thd, TABLE_LIST *table_list)
+bool mysql_recreate_table(THD *thd, TABLE_LIST *table_list, bool table_copy)
{
HA_CREATE_INFO create_info;
Alter_info alter_info;
@@ -9485,6 +9550,10 @@ bool mysql_recreate_table(THD *thd, TABLE_LIST *table_list)
/* Force alter table to recreate table */
alter_info.flags= (Alter_info::ALTER_CHANGE_COLUMN |
Alter_info::ALTER_RECREATE);
+
+ if (table_copy)
+ alter_info.requested_algorithm= Alter_info::ALTER_TABLE_ALGORITHM_COPY;
+
DBUG_RETURN(mysql_alter_table(thd, NullS, NullS, &create_info,
table_list, &alter_info, 0,
(ORDER *) 0, 0));
diff --git a/sql/sql_table.h b/sql/sql_table.h
index cd1c4293c39..444626e0363 100644
--- a/sql/sql_table.h
+++ b/sql/sql_table.h
@@ -1,5 +1,5 @@
-/* Copyright (c) 2006, 2013, Oracle and/or its affiliates.
- Copyright (c) 2011, 2013, Monty Program Ab.
+/* Copyright (c) 2006, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2011, 2014, Monty Program Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -222,7 +222,7 @@ bool mysql_compare_tables(TABLE *table,
Alter_info *alter_info,
HA_CREATE_INFO *create_info,
bool *metadata_equal);
-bool mysql_recreate_table(THD *thd, TABLE_LIST *table_list);
+bool mysql_recreate_table(THD *thd, TABLE_LIST *table_list, bool table_copy);
bool mysql_create_like_table(THD *thd, TABLE_LIST *table,
TABLE_LIST *src_table,
HA_CREATE_INFO *create_info);
diff --git a/sql/sql_time.cc b/sql/sql_time.cc
index 9b68aba5b30..cc824298bc5 100644
--- a/sql/sql_time.cc
+++ b/sql/sql_time.cc
@@ -358,20 +358,30 @@ static bool number_to_time_with_warn(bool neg, ulonglong nr, ulong sec_part,
int was_cut;
longlong res;
enum_field_types f_type;
+ bool have_warnings;
if (fuzzydate & TIME_TIME_ONLY)
{
fuzzydate= TIME_TIME_ONLY; // clear other flags
f_type= MYSQL_TYPE_TIME;
res= number_to_time(neg, nr, sec_part, ltime, &was_cut);
+ have_warnings= MYSQL_TIME_WARN_HAVE_WARNINGS(was_cut);
}
else
{
f_type= MYSQL_TYPE_DATETIME;
- res= neg ? -1 : number_to_datetime(nr, sec_part, ltime, fuzzydate, &was_cut);
+ if (neg)
+ {
+ res= -1;
+ }
+ else
+ {
+ res= number_to_datetime(nr, sec_part, ltime, fuzzydate, &was_cut);
+ have_warnings= was_cut && (fuzzydate & TIME_NO_ZERO_IN_DATE);
+ }
}
- if (res < 0 || (was_cut && (fuzzydate & TIME_NO_ZERO_IN_DATE)))
+ if (res < 0 || have_warnings)
{
make_truncated_value_warning(current_thd,
Sql_condition::WARN_LEVEL_WARN, str,
@@ -414,12 +424,11 @@ bool decimal_to_datetime_with_warn(const my_decimal *value, MYSQL_TIME *ltime,
}
-bool int_to_datetime_with_warn(longlong value, MYSQL_TIME *ltime,
+bool int_to_datetime_with_warn(bool neg, ulonglong value, MYSQL_TIME *ltime,
ulonglong fuzzydate, const char *field_name)
{
- const ErrConvInteger str(value);
- bool neg= value < 0;
- return number_to_time_with_warn(neg, neg ? -value : value, 0, ltime,
+ const ErrConvInteger str(neg ? -value : value, !neg);
+ return number_to_time_with_warn(neg, value, 0, ltime,
fuzzydate, &str, field_name);
}
@@ -1118,6 +1127,57 @@ int my_time_compare(const MYSQL_TIME *a, const MYSQL_TIME *b)
}
+/**
+ Convert TIME to DATETIME.
+ @param ltime The value to convert.
+ @return false on success, true of error (negative time).
+*/
+bool time_to_datetime(MYSQL_TIME *ltime)
+{
+ DBUG_ASSERT(ltime->time_type == MYSQL_TIMESTAMP_TIME);
+ DBUG_ASSERT(ltime->year == 0);
+ DBUG_ASSERT(ltime->month == 0);
+ DBUG_ASSERT(ltime->day == 0);
+ if (ltime->neg)
+ return true;
+ uint day= ltime->hour / 24;
+ ltime->hour%= 24;
+ ltime->month= day / 31;
+ ltime->day= day % 31;
+ return false;
+}
+
+
+/**
+ Return a valid DATE or DATETIME value from an arbitrary MYSQL_TIME.
+ If ltime is TIME, it's first converted to DATETIME.
+ If ts_type is DATE, hhmmss is set to zero.
+ The date part of the result is checked against fuzzy_date.
+
+ @param ltime The value to convert.
+ @param fuzzy_date Flags to check date.
+ @param ts_type The type to convert to.
+ @return false on success, true of error (negative time).*/
+bool
+make_date_with_warn(MYSQL_TIME *ltime, ulonglong fuzzy_date,
+ timestamp_type ts_type)
+{
+ DBUG_ASSERT(ts_type == MYSQL_TIMESTAMP_DATE ||
+ ts_type == MYSQL_TIMESTAMP_DATETIME);
+ if (ltime->time_type == MYSQL_TIMESTAMP_TIME && time_to_datetime(ltime))
+ {
+ /* e.g. negative time */
+ ErrConvTime str(ltime);
+ make_truncated_value_warning(current_thd, Sql_condition::WARN_LEVEL_WARN,
+ &str, ts_type, 0);
+ return true;
+ }
+ if ((ltime->time_type= ts_type) == MYSQL_TIMESTAMP_DATE)
+ ltime->hour= ltime->minute= ltime->second= ltime->second_part= 0;
+ return check_date_with_warn(ltime, fuzzy_date, ts_type);
+}
+
+
/*
Convert a TIME value to DAY-TIME interval, e.g. for extraction:
EXTRACT(DAY FROM x), EXTRACT(HOUR FROM x), etc.
@@ -1199,8 +1259,7 @@ mix_date_and_time(MYSQL_TIME *to, const MYSQL_TIME *from)
/**
Get current date in DATE format
*/
-static void
-set_current_date(THD *thd, MYSQL_TIME *to)
+void set_current_date(THD *thd, MYSQL_TIME *to)
{
thd->variables.time_zone->gmt_sec_to_TIME(to, thd->query_start());
thd->time_zone_used= 1;
diff --git a/sql/sql_time.h b/sql/sql_time.h
index 7513ca7c00a..dc8e4668e1e 100644
--- a/sql/sql_time.h
+++ b/sql/sql_time.h
@@ -33,6 +33,8 @@ typedef struct st_known_date_time_format KNOWN_DATE_TIME_FORMAT;
ulong convert_period_to_month(ulong period);
ulong convert_month_to_period(ulong month);
+void set_current_date(THD *thd, MYSQL_TIME *to);
+bool time_to_datetime(MYSQL_TIME *ltime);
void time_to_daytime_interval(MYSQL_TIME *l_time);
bool get_date_from_daynr(long daynr,uint *year, uint *month, uint *day);
my_time_t TIME_to_timestamp(THD *thd, const MYSQL_TIME *t, uint *error_code);
@@ -45,7 +47,7 @@ bool double_to_datetime_with_warn(double value, MYSQL_TIME *ltime,
bool decimal_to_datetime_with_warn(const my_decimal *value, MYSQL_TIME *ltime,
ulonglong fuzzydate,
const char *name);
-bool int_to_datetime_with_warn(longlong value, MYSQL_TIME *ltime,
+bool int_to_datetime_with_warn(bool neg, ulonglong value, MYSQL_TIME *ltime,
ulonglong fuzzydate,
const char *name);
@@ -154,6 +156,8 @@ check_date(const MYSQL_TIME *ltime, ulonglong flags, int *was_cut)
}
bool check_date_with_warn(const MYSQL_TIME *ltime, ulonglong fuzzy_date,
timestamp_type ts_type);
+bool make_date_with_warn(MYSQL_TIME *ltime,
+ ulonglong fuzzy_date, timestamp_type ts_type);
bool adjust_time_range_with_warn(MYSQL_TIME *ltime, uint dec);
#endif /* SQL_TIME_INCLUDED */
diff --git a/sql/sql_trigger.cc b/sql/sql_trigger.cc
index 395b4ef894b..70ac6265046 100644
--- a/sql/sql_trigger.cc
+++ b/sql/sql_trigger.cc
@@ -458,6 +458,13 @@ bool mysql_create_or_drop_trigger(THD *thd, TABLE_LIST *tables, bool create)
*/
thd->lex->sql_command= backup.sql_command;
+ if (opt_readonly && !(thd->security_ctx->master_access & SUPER_ACL) &&
+ !thd->slave_thread)
+ {
+ my_error(ER_OPTION_PREVENTS_STATEMENT, MYF(0), "--read-only");
+ goto end;
+ }
+
if (add_table_for_trigger(thd, thd->lex->spname, if_exists, & tables))
goto end;
diff --git a/sql/sql_truncate.cc b/sql/sql_truncate.cc
index 1e6485432a2..fe2ea02a8e2 100644
--- a/sql/sql_truncate.cc
+++ b/sql/sql_truncate.cc
@@ -1,4 +1,5 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2013, 2014, SkySQL Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -181,12 +182,19 @@ fk_truncate_illegal_if_parent(THD *thd, TABLE *table)
@param table_ref Table list element for the table to be truncated.
@param is_tmp_table True if element refers to a temp table.
- @retval 0 Success.
- @retval > 0 Error code.
+ @retval TRUNCATE_OK Truncate was successful and statement can be safely
+ binlogged.
+ @retval TRUNCATE_FAILED_BUT_BINLOG Truncate failed but still go ahead with
+ binlogging as in case of non transactional tables
+ partial truncation is possible.
+
+ @retval TRUNCATE_FAILED_SKIP_BINLOG Truncate was not successful hence donot
+ binlong the statement.
*/
-int Sql_cmd_truncate_table::handler_truncate(THD *thd, TABLE_LIST *table_ref,
- bool is_tmp_table)
+enum Sql_cmd_truncate_table::truncate_result
+Sql_cmd_truncate_table::handler_truncate(THD *thd, TABLE_LIST *table_ref,
+ bool is_tmp_table)
{
int error= 0;
uint flags= 0;
@@ -226,16 +234,30 @@ int Sql_cmd_truncate_table::handler_truncate(THD *thd, TABLE_LIST *table_ref,
/* Open the table as it will handle some required preparations. */
if (open_and_lock_tables(thd, table_ref, FALSE, flags))
- DBUG_RETURN(1);
+ DBUG_RETURN(TRUNCATE_FAILED_SKIP_BINLOG);
/* Whether to truncate regardless of foreign keys. */
if (! (thd->variables.option_bits & OPTION_NO_FOREIGN_KEY_CHECKS))
- error= fk_truncate_illegal_if_parent(thd, table_ref->table);
+ if (fk_truncate_illegal_if_parent(thd, table_ref->table))
+ DBUG_RETURN(TRUNCATE_FAILED_SKIP_BINLOG);
- if (!error && (error= table_ref->table->file->ha_truncate()))
+ error= table_ref->table->file->ha_truncate();
+ if (error)
+ {
table_ref->table->file->print_error(error, MYF(0));
-
- DBUG_RETURN(error);
+ /*
+ If truncate method is not implemented then we don't binlog the
+ statement. If truncation has failed in a transactional engine then also we
+ donot binlog the statment. Only in non transactional engine we binlog
+ inspite of errors.
+ */
+ if (error == HA_ERR_WRONG_COMMAND ||
+ table_ref->table->file->has_transactions())
+ DBUG_RETURN(TRUNCATE_FAILED_SKIP_BINLOG);
+ else
+ DBUG_RETURN(TRUNCATE_FAILED_BUT_BINLOG);
+ }
+ DBUG_RETURN(TRUNCATE_OK);
}
@@ -482,10 +504,14 @@ bool Sql_cmd_truncate_table::truncate_table(THD *thd, TABLE_LIST *table_ref)
/*
All effects of a TRUNCATE TABLE operation are committed even if
- truncation fails. Thus, the query must be written to the binary
- log. The only exception is a unimplemented truncate method.
+ truncation fails in the case of non transactional tables. Thus, the
+ query must be written to the binary log. The only exception is a
+ unimplemented truncate method.
*/
- binlog_stmt= !error || error != HA_ERR_WRONG_COMMAND;
+ if (error == TRUNCATE_OK || error == TRUNCATE_FAILED_BUT_BINLOG)
+ binlog_stmt= true;
+ else
+ binlog_stmt= false;
}
/*
diff --git a/sql/sql_truncate.h b/sql/sql_truncate.h
index 061c561b8ea..b8525fd6abb 100644
--- a/sql/sql_truncate.h
+++ b/sql/sql_truncate.h
@@ -1,6 +1,6 @@
#ifndef SQL_TRUNCATE_INCLUDED
#define SQL_TRUNCATE_INCLUDED
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -50,11 +50,17 @@ public:
}
protected:
+ enum truncate_result{
+ TRUNCATE_OK=0,
+ TRUNCATE_FAILED_BUT_BINLOG,
+ TRUNCATE_FAILED_SKIP_BINLOG
+ };
+
/** Handle locking a base table for truncate. */
bool lock_table(THD *, TABLE_LIST *, bool *);
/** Truncate table via the handler method. */
- int handler_truncate(THD *, TABLE_LIST *, bool);
+ enum truncate_result handler_truncate(THD *, TABLE_LIST *, bool);
/**
Optimized delete of all rows by doing a full regenerate of the table.
diff --git a/sql/sql_update.cc b/sql/sql_update.cc
index 8ad3a2950d7..1eda5b2681a 100644
--- a/sql/sql_update.cc
+++ b/sql/sql_update.cc
@@ -1066,6 +1066,13 @@ bool mysql_prepare_update(THD *thd, TABLE_LIST *table_list,
thd->lex->allow_sum_func= 0;
+ /*
+ We do not call DT_MERGE_FOR_INSERT because it has no sense for simple
+ (not multi-) update
+ */
+ if (mysql_handle_derived(thd->lex, DT_PREPARE))
+ DBUG_RETURN(TRUE);
+
if (setup_tables_and_check_access(thd, &select_lex->context,
&select_lex->top_join_list,
table_list,
@@ -1424,12 +1431,16 @@ int mysql_multi_update_prepare(THD *thd)
another table instance used by this statement which is going to
be write-locked (for example, trigger to be invoked might try
to update this table).
+ Last argument routine_modifies_data for read_lock_type_for_table()
+ is ignored, as prelocking placeholder will never be set here.
*/
- tl->lock_type= read_lock_type_for_table(thd, lex, tl);
+ DBUG_ASSERT(tl->prelocking_placeholder == false);
+ thr_lock_type lock_type= read_lock_type_for_table(thd, lex, tl, true);
+ if (using_lock_tables)
+ tl->lock_type= lock_type;
+ else
+ tl->set_lock_type(thd, lock_type);
tl->updating= 0;
- /* Update TABLE::lock_type accordingly. */
- if (!tl->placeholder() && !using_lock_tables)
- tl->table->reginfo.lock_type= tl->lock_type;
}
}
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy
index ceb4e247848..d6b3fa41c78 100644
--- a/sql/sql_yacc.yy
+++ b/sql/sql_yacc.yy
@@ -1,6 +1,6 @@
/*
- Copyright (c) 2000, 2013, Oracle and/or its affiliates.
- Copyright (c) 2010, 2011, Monty Program Ab.
+ Copyright (c) 2000, 2014, Oracle and/or its affiliates.
+ Copyright (c) 2010, 2014, Monty Program Ab.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -442,6 +442,13 @@ set_system_variable(THD *thd, struct sys_var_with_base *tmp,
if (lex->spcont && tmp->var == Sys_autocommit_ptr)
lex->sphead->m_flags|= sp_head::HAS_SET_AUTOCOMMIT_STMT;
+ if (val && val->type() == Item::FIELD_ITEM &&
+ ((Item_field*)val)->table_name)
+ {
+ my_error(ER_WRONG_TYPE_FOR_VAR, MYF(0), tmp->var->name.str);
+ return TRUE;
+ }
+
if (! (var= new set_var(var_type, tmp->var, &tmp->base_name, val)))
return TRUE;
@@ -810,7 +817,6 @@ static void sp_create_assignment_lex(THD *thd, bool no_lookahead)
lex->sql_command= SQLCOM_SET_OPTION;
mysql_init_select(lex);
lex->var_list.empty();
- lex->one_shot_set= 0;
lex->autocommit= 0;
/* get_ptr() is only correct with no lookahead. */
DBUG_ASSERT(no_lookahead);
@@ -11305,7 +11311,10 @@ opt_limit_clause:
limit_clause:
LIMIT limit_options
{
- Lex->set_stmt_unsafe(LEX::BINLOG_STMT_UNSAFE_LIMIT);
+ SELECT_LEX *sel= Select;
+ if (!sel->select_limit->basic_const_item() ||
+ sel->select_limit->val_int() > 0)
+ Lex->set_stmt_unsafe(LEX::BINLOG_STMT_UNSAFE_LIMIT);
}
| LIMIT limit_options ROWS_SYM EXAMINED_SYM limit_rows_option
{
@@ -14421,7 +14430,6 @@ set:
mysql_init_select(lex);
lex->option_type=OPT_SESSION;
lex->var_list.empty();
- lex->one_shot_set= 0;
lex->autocommit= 0;
sp_create_assignment_lex(thd, yychar == YYEMPTY);
}
@@ -14527,7 +14535,7 @@ opt_var_ident_type:
| SESSION_SYM '.' { $$=OPT_SESSION; }
;
-// Option values with preceeding option_type.
+// Option values with preceding option_type.
option_value_following_option_type:
internal_variable_name equal set_expr_or_default
{
@@ -14543,7 +14551,7 @@ option_value_following_option_type:
{
/*
Not in trigger assigning value to new row,
- and option_type preceeding local variable is illegal.
+ and option_type preceding local variable is illegal.
*/
my_parse_error(ER(ER_SYNTAX_ERROR));
MYSQL_YYABORT;
@@ -14551,7 +14559,7 @@ option_value_following_option_type:
}
;
-// Option values without preceeding option_type.
+// Option values without preceding option_type.
option_value_no_option_type:
internal_variable_name equal set_expr_or_default
{
diff --git a/sql/sys_vars.cc b/sql/sys_vars.cc
index d22e8498642..24e64ed5756 100644
--- a/sql/sys_vars.cc
+++ b/sql/sys_vars.cc
@@ -77,7 +77,7 @@ static Sys_var_mybool Sys_pfs_enabled(
"performance_schema",
"Enable the performance schema.",
PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_enabled),
- CMD_LINE(OPT_ARG), DEFAULT(TRUE));
+ CMD_LINE(OPT_ARG), DEFAULT(FALSE));
static Sys_var_long Sys_pfs_events_waits_history_long_size(
"performance_schema_events_waits_history_long_size",
@@ -287,14 +287,15 @@ static Sys_var_long Sys_pfs_events_stages_history_size(
- 1 for "statement/com/new_packet", for unknown enum_server_command
- 1 for "statement/com/Error", for invalid enum_server_command
- SQLCOM_END for all regular "statement/sql/...",
- - 1 for "statement/sql/error", for invalid enum_sql_command.
+ - 1 for "statement/sql/error", for invalid enum_sql_command
+ - 1 for "statement/rpl/relay_log", for replicated statements.
*/
static Sys_var_ulong Sys_pfs_max_statement_classes(
"performance_schema_max_statement_classes",
"Maximum number of statement instruments.",
PARSED_EARLY READ_ONLY GLOBAL_VAR(pfs_param.m_statement_class_sizing),
CMD_LINE(REQUIRED_ARG), VALID_RANGE(0, 256),
- DEFAULT((ulong) SQLCOM_END + (ulong) COM_END + 3),
+ DEFAULT((ulong) SQLCOM_END + (ulong) COM_END + 4),
BLOCK_SIZE(1));
static Sys_var_long Sys_pfs_events_statements_history_long_size(
@@ -1059,6 +1060,17 @@ static Sys_var_keycache Sys_key_cache_age_threshold(
BLOCK_SIZE(100), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0),
ON_UPDATE(change_keycache_param));
+static Sys_var_keycache Sys_key_cache_file_hash_size(
+ "key_cache_file_hash_size",
+ "Number of hash buckets for open and changed files. If you have a lot of MyISAM "
+ "files open you should increase this for faster flush of changes. A good "
+ "value is probably 1/10 of number of possible open MyISAM files.",
+ KEYCACHE_VAR(changed_blocks_hash_size),
+ CMD_LINE(REQUIRED_ARG, OPT_KEY_CACHE_CHANGED_BLOCKS_HASH_SIZE),
+ VALID_RANGE(128, 16384), DEFAULT(512),
+ BLOCK_SIZE(1), NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0),
+ ON_UPDATE(resize_keycache));
+
static Sys_var_mybool Sys_large_files_support(
"large_files_support",
"Whether mysqld was compiled with options for large file support",
@@ -4235,11 +4247,11 @@ static Sys_var_uint Sys_slave_net_timeout(
Return 0 + warning if it doesn't exist
*/
-uint Sys_var_multi_source_ulong::
-get_master_info_uint_value(THD *thd, ptrdiff_t offset)
+ulong Sys_var_multi_source_ulong::
+get_master_info_ulong_value(THD *thd, ptrdiff_t offset)
{
Master_info *mi;
- uint res= 0; // Default value
+ ulong res= 0; // Default value
mysql_mutex_unlock(&LOCK_global_system_variables);
mysql_mutex_lock(&LOCK_active_mi);
mi= master_info_index->
@@ -4248,7 +4260,7 @@ get_master_info_uint_value(THD *thd, ptrdiff_t offset)
if (mi)
{
mysql_mutex_lock(&mi->rli.data_lock);
- res= *((uint*) (((uchar*) mi) + master_info_offset));
+ res= *((ulong*) (((uchar*) mi) + master_info_offset));
mysql_mutex_unlock(&mi->rli.data_lock);
}
mysql_mutex_unlock(&LOCK_active_mi);
@@ -4286,11 +4298,6 @@ bool update_multi_source_variable(sys_var *self_var, THD *thd,
static bool update_slave_skip_counter(sys_var *self, THD *thd, Master_info *mi)
{
- if (mi->using_gtid != Master_info::USE_GTID_NO)
- {
- my_error(ER_SLAVE_SKIP_NOT_IN_GTID, MYF(0));
- return true;
- }
if (mi->rli.slave_running)
{
my_error(ER_SLAVE_MUST_STOP, MYF(0), mi->connection_name.length,
@@ -4568,6 +4575,46 @@ static Sys_var_set Sys_log_slow_filter(
log_slow_filter_names,
DEFAULT(MAX_SET(array_elements(log_slow_filter_names)-1)));
+static const char *default_regex_flags_names[]=
+{
+ "DOTALL", // (?s) . matches anything including NL
+ "DUPNAMES", // (?J) Allow duplicate names for subpatterns
+ "EXTENDED", // (?x) Ignore white space and # comments
+ "EXTRA", // (?X) extra features (e.g. error on unknown escape character)
+ "MULTILINE", // (?m) ^ and $ match newlines within data
+ "UNGREEDY", // (?U) Invert greediness of quantifiers
+ 0
+};
+static const int default_regex_flags_to_pcre[]=
+{
+ PCRE_DOTALL,
+ PCRE_DUPNAMES,
+ PCRE_EXTENDED,
+ PCRE_EXTRA,
+ PCRE_MULTILINE,
+ PCRE_UNGREEDY,
+ 0
+};
+int default_regex_flags_pcre(const THD *thd)
+{
+ ulonglong src= thd->variables.default_regex_flags;
+ int i, res;
+ for (i= res= 0; default_regex_flags_to_pcre[i]; i++)
+ {
+ if (src & (1 << i))
+ res|= default_regex_flags_to_pcre[i];
+ }
+ return res;
+}
+static Sys_var_set Sys_default_regex_flags(
+ "default_regex_flags",
+ "Default flags for the regex library. "
+ "Syntax: default-regex-flags='[flag[,flag[,flag...]]]'. "
+ "See the manual for the complete list of valid flags",
+ SESSION_VAR(default_regex_flags), CMD_LINE(REQUIRED_ARG),
+ default_regex_flags_names,
+ DEFAULT(0));
+
static Sys_var_ulong Sys_log_slow_rate_limit(
"log_slow_rate_limit",
"Write to slow log every #th slow query. Set to 1 to log everything. "
@@ -4623,7 +4670,7 @@ static Sys_var_mybool Sys_binlog_annotate_row_events(
#ifdef HAVE_REPLICATION
static Sys_var_mybool Sys_replicate_annotate_row_events(
"replicate_annotate_row_events",
- "Tells the slave to write annotate rows events recieved from the master "
+ "Tells the slave to write annotate rows events received from the master "
"to its own binary log. Ignored if log_slave_updates is not set",
READ_ONLY GLOBAL_VAR(opt_replicate_annotate_row_events),
CMD_LINE(OPT_ARG), DEFAULT(0));
diff --git a/sql/sys_vars.h b/sql/sys_vars.h
index 495099b9c59..e7f9cf8a886 100644
--- a/sql/sys_vars.h
+++ b/sql/sys_vars.h
@@ -2012,7 +2012,7 @@ public:
ptrdiff_t off, size_t size,
CMD_LINE getopt,
ptrdiff_t master_info_offset_arg,
- uint min_val, uint max_val, uint def_val,
+ ulong min_val, ulong max_val, ulong def_val,
uint block_size,
on_multi_source_update_function on_update_func)
:Sys_var_ulong(name_arg, comment, flag_args, off, size,
@@ -2024,7 +2024,7 @@ public:
}
bool session_update(THD *thd, set_var *var)
{
- session_var(thd, uint)= (uint) (var->save_result.ulonglong_value);
+ session_var(thd, ulong)= (ulong) (var->save_result.ulonglong_value);
/* Value should be moved to multi_master in on_update_func */
return false;
}
@@ -2039,9 +2039,9 @@ public:
}
uchar *session_value_ptr(THD *thd,LEX_STRING *base)
{
- uint *tmp, res;
- tmp= (uint*) (((uchar*)&(thd->variables)) + offset);
- res= get_master_info_uint_value(thd, master_info_offset);
+ ulong *tmp, res;
+ tmp= (ulong*) (((uchar*)&(thd->variables)) + offset);
+ res= get_master_info_ulong_value(thd, master_info_offset);
*tmp= res;
return (uchar*) tmp;
}
@@ -2049,7 +2049,7 @@ public:
{
return session_value_ptr(thd, base);
}
- uint get_master_info_uint_value(THD *thd, ptrdiff_t offset);
+ ulong get_master_info_ulong_value(THD *thd, ptrdiff_t offset);
bool update_variable(THD *thd, Master_info *mi)
{
return update_multi_source_variable_func(this, thd, mi);
diff --git a/sql/table.cc b/sql/table.cc
index 210a9246a16..23761e02831 100644
--- a/sql/table.cc
+++ b/sql/table.cc
@@ -3436,6 +3436,24 @@ uint calculate_key_len(TABLE *table, uint key, const uchar *buf,
return length;
}
+#ifndef DBUG_OFF
+/**
+ Verifies that database/table name is in lowercase, when it should be
+
+ This is supposed to be used only inside DBUG_ASSERT()
+*/
+bool ok_for_lower_case_names(const char *name)
+{
+ if (!lower_case_table_names || !name)
+ return true;
+
+ char buf[SAFE_NAME_LEN];
+ strmake_buf(buf, name);
+ my_casedn_str(files_charset_info, buf);
+ return strcmp(name, buf) == 0;
+}
+#endif
+
/*
Check if database name is valid
@@ -3997,7 +4015,7 @@ void TABLE::init(THD *thd, TABLE_LIST *tl)
status= STATUS_NO_RECORD;
insert_values= 0;
fulltext_searched= 0;
- file->ha_start_of_new_statement();
+ file->ft_handler= 0;
reginfo.impossible_range= 0;
created= TRUE;
cond_selectivity= 1.0;
@@ -5033,6 +5051,10 @@ void TABLE_LIST::set_check_merged()
void TABLE_LIST::set_check_materialized()
{
+ DBUG_ENTER("TABLE_LIST::set_check_materialized");
+ SELECT_LEX_UNIT *derived= this->derived;
+ if (view)
+ derived= &view->unit;
DBUG_ASSERT(derived);
if (!derived->first_select()->exclude_from_table_unique_test)
derived->set_unique_exclude();
@@ -5045,6 +5067,7 @@ void TABLE_LIST::set_check_materialized()
derived->first_select()->first_inner_unit()->first_select()->
exclude_from_table_unique_test);
}
+ DBUG_VOID_RETURN;
}
TABLE *TABLE_LIST::get_real_join_table()
@@ -7043,6 +7066,27 @@ bool TABLE_LIST::change_refs_to_fields()
}
+void TABLE_LIST::set_lock_type(THD *thd, enum thr_lock_type lock)
+{
+ if (check_stack_overrun(thd, STACK_MIN_SIZE, (uchar *)&lock))
+ return;
+ /* we call it only when table is opened and it is "leaf" table*/
+ DBUG_ASSERT(table);
+ lock_type= lock;
+ /* table->file->get_table() can be 0 for derived tables */
+ if (table->file && table->file->get_table())
+ table->file->set_lock_type(lock);
+ if (is_merged_derived())
+ {
+ for (TABLE_LIST *table= get_single_select()->get_table_list();
+ table;
+ table= table->next_local)
+ {
+ table->set_lock_type(thd, lock);
+ }
+ }
+}
+
uint TABLE_SHARE::actual_n_key_parts(THD *thd)
{
return use_ext_keys &&
diff --git a/sql/table.h b/sql/table.h
index 975f79fc02d..3ac75ec06e1 100644
--- a/sql/table.h
+++ b/sql/table.h
@@ -2190,7 +2190,7 @@ struct TABLE_LIST
void set_materialized_derived()
{
DBUG_ENTER("set_materialized_derived");
- derived_type= ((derived_type & DTYPE_MASK) |
+ derived_type= ((derived_type & (derived ? DTYPE_MASK : DTYPE_VIEW)) |
DTYPE_TABLE | DTYPE_MATERIALIZE);
set_check_materialized();
DBUG_VOID_RETURN;
@@ -2245,6 +2245,7 @@ struct TABLE_LIST
}
return false;
}
+ void set_lock_type(THD* thd, enum thr_lock_type lock);
private:
bool prep_check_option(THD *thd, uint8 check_opt_type);
@@ -2511,6 +2512,8 @@ static inline void dbug_tmp_restore_column_maps(MY_BITMAP *read_set,
#endif
}
+bool ok_for_lower_case_names(const char *names);
+
enum get_table_share_flags {
GTS_TABLE = 1,
GTS_VIEW = 2,
diff --git a/sql/table_cache.cc b/sql/table_cache.cc
index 8b768240b4f..097f37d26d8 100644
--- a/sql/table_cache.cc
+++ b/sql/table_cache.cc
@@ -267,7 +267,7 @@ void tc_add_table(THD *thd, TABLE *table)
TABLE_SHARE *purge_share= 0;
TABLE_SHARE *share;
TABLE *entry;
- ulonglong purge_time;
+ ulonglong UNINIT_VAR(purge_time);
TDC_iterator tdc_it;
tdc_it.init();
diff --git a/sql/transaction.cc b/sql/transaction.cc
index 3575ff52e66..933e39ae357 100644
--- a/sql/transaction.cc
+++ b/sql/transaction.cc
@@ -574,6 +574,32 @@ bool trans_rollback_to_savepoint(THD *thd, LEX_STRING name)
DBUG_RETURN(TRUE);
}
+ /**
+ Checking whether it is safe to release metadata locks acquired after
+ savepoint, if rollback to savepoint is successful.
+
+ Whether it is safe to release MDL after rollback to savepoint depends
+ on storage engines participating in transaction:
+
+ - InnoDB doesn't release any row-locks on rollback to savepoint so it
+ is probably a bad idea to release MDL as well.
+ - Binary log implementation in some cases (e.g when non-transactional
+ tables involved) may choose not to remove events added after savepoint
+ from transactional cache, but instead will write them to binary
+ log accompanied with ROLLBACK TO SAVEPOINT statement. Since the real
+ write happens at the end of transaction releasing MDL on tables
+ mentioned in these events (i.e. acquired after savepoint and before
+ rollback ot it) can break replication, as concurrent DROP TABLES
+ statements will be able to drop these tables before events will get
+ into binary log,
+
+ For backward-compatibility reasons we always release MDL if binary
+ logging is off.
+ */
+ bool mdl_can_safely_rollback_to_savepoint=
+ (!(mysql_bin_log.is_open() && thd->variables.sql_log_bin) ||
+ ha_rollback_to_savepoint_can_release_mdl(thd));
+
if (ha_rollback_to_savepoint(thd, sv))
res= TRUE;
else if (((thd->variables.option_bits & OPTION_KEEP_LOG) ||
@@ -585,14 +611,7 @@ bool trans_rollback_to_savepoint(THD *thd, LEX_STRING name)
thd->transaction.savepoints= sv;
- /*
- Release metadata locks that were acquired during this savepoint unit
- unless binlogging is on. Releasing locks with binlogging on can break
- replication as it allows other connections to drop these tables before
- rollback to savepoint is written to the binlog.
- */
- bool binlog_on= mysql_bin_log.is_open() && thd->variables.sql_log_bin;
- if (!res && !binlog_on)
+ if (!res && mdl_can_safely_rollback_to_savepoint)
thd->mdl_context.rollback_to_savepoint(sv->mdl_savepoint);
DBUG_RETURN(MY_TEST(res));
diff --git a/sql/tztime.cc b/sql/tztime.cc
index b0c5a0830fc..d3b4fec6335 100644
--- a/sql/tztime.cc
+++ b/sql/tztime.cc
@@ -2033,7 +2033,7 @@ tz_load_from_open_tables(const String *tz_name, TABLE_LIST *tz_tables)
/*
At last we are doing the same thing for records in
- mysql.time_zone_transition table. Here we additionaly need records
+ mysql.time_zone_transition table. Here we additionally need records
in ascending order by index scan also satisfies us.
*/
table= tz_tables->table;
diff --git a/sql/unireg.cc b/sql/unireg.cc
index aeeba6f4f85..c60a13e5f44 100644
--- a/sql/unireg.cc
+++ b/sql/unireg.cc
@@ -46,9 +46,14 @@ static bool pack_fields(uchar *, List<Create_field> &, ulong);
static size_t packed_fields_length(List<Create_field> &);
static bool make_empty_rec(THD *, uchar *, uint, List<Create_field> &, uint, ulong);
+/*
+ write the length as
+ if ( 0 < length <= 255) one byte
+ if (256 < length <= 65535) zero byte, then two bytes, low-endian
+*/
static uchar *extra2_write_len(uchar *pos, size_t len)
{
- if (len < 255)
+ if (len <= 255)
*pos++= len;
else
{
@@ -206,6 +211,12 @@ LEX_CUSTRING build_frm_image(THD *thd, const char *table,
filepos= frm.length;
frm.length+= FRM_FORMINFO_SIZE; // forminfo
frm.length+= packed_fields_length(create_fields);
+
+ if (frm.length > FRM_MAX_SIZE)
+ {
+ my_error(ER_TABLE_DEFINITION_TOO_BIG, MYF(0), table);
+ DBUG_RETURN(frm);
+ }
frm_ptr= (uchar*) my_malloc(frm.length, MYF(MY_WME | MY_ZEROFILL |
MY_THREAD_SPECIFIC));
diff --git a/sql/unireg.h b/sql/unireg.h
index 9b40b7b0779..5f133da674f 100644
--- a/sql/unireg.h
+++ b/sql/unireg.h
@@ -203,7 +203,7 @@ LEX_CUSTRING build_frm_image(THD *thd, const char *table,
#define FRM_HEADER_SIZE 64
#define FRM_FORMINFO_SIZE 288
-#define FRM_MAX_SIZE (256*1024)
+#define FRM_MAX_SIZE (512*1024)
static inline bool is_binary_frm_header(uchar *head)
{
diff --git a/storage/archive/archive_test.c b/storage/archive/archive_test.c
index a5b2d1dfcc9..d01c1e0b22e 100644
--- a/storage/archive/archive_test.c
+++ b/storage/archive/archive_test.c
@@ -1,4 +1,5 @@
/* Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/archive/ha_archive.cc b/storage/archive/ha_archive.cc
index 3625df73c4f..6c308e7eef1 100644
--- a/storage/archive/ha_archive.cc
+++ b/storage/archive/ha_archive.cc
@@ -1,6 +1,6 @@
/*
- Copyright (c) 2004, 2012, Oracle and/or its affiliates
- Copyright (c) 2010, 2013 Monty Program Ab.
+ Copyright (c) 2004, 2014, Oracle and/or its affiliates
+ Copyright (c) 2010, 2014, SkySQL Ab.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
diff --git a/storage/connect/connect.cc b/storage/connect/connect.cc
index 8b0aadd52c5..e495a0f62b9 100644
--- a/storage/connect/connect.cc
+++ b/storage/connect/connect.cc
@@ -197,7 +197,7 @@ PTDB CntGetTDB(PGLOBAL g, LPCSTR name, MODE mode, PHC h)
PTDB tdbp;
PTABLE tabp;
PDBUSER dup= PlgGetUser(g);
- PCATLG cat= (dup) ? dup->Catalog : NULL; // Safe over longjmp
+ volatile PCATLG cat= (dup) ? dup->Catalog : NULL; // Safe over longjmp
if (trace)
printf("CntGetTDB: name=%s mode=%d cat=%p\n", name, mode, cat);
diff --git a/storage/connect/filamfix.cpp b/storage/connect/filamfix.cpp
index 98e6520b8e0..78b6ee58b24 100644
--- a/storage/connect/filamfix.cpp
+++ b/storage/connect/filamfix.cpp
@@ -405,7 +405,7 @@ int FIXFAM::DeleteRecords(PGLOBAL g, int irc)
} else {
/*****************************************************************/
- /* Move of eventual preceeding lines is not required here. */
+ /* Move of eventual preceding lines is not required here. */
/* Set the target file as being the source file itself. */
/* Set the future Tpos, and give Spos a value to block moving. */
/*****************************************************************/
@@ -1282,7 +1282,7 @@ int BGXFAM::DeleteRecords(PGLOBAL g, int irc)
if (Tpos == Spos) {
/*******************************************************************/
- /* First line to delete. Move of eventual preceeding lines is */
+ /* First line to delete. Move of eventual preceding lines is */
/* not required here if a temporary file is not used, just the */
/* setting of future Spos and Tpos. */
/*******************************************************************/
@@ -1295,7 +1295,7 @@ int BGXFAM::DeleteRecords(PGLOBAL g, int irc)
} else {
/*****************************************************************/
- /* Move of eventual preceeding lines is not required here. */
+ /* Move of eventual preceding lines is not required here. */
/* Set the target file as being the source file itself. */
/* Set the future Tpos, and give Spos a value to block copying. */
/*****************************************************************/
diff --git a/storage/connect/filamtxt.cpp b/storage/connect/filamtxt.cpp
index 9687a52b8ef..28059d4f28a 100644
--- a/storage/connect/filamtxt.cpp
+++ b/storage/connect/filamtxt.cpp
@@ -832,7 +832,7 @@ int DOSFAM::DeleteRecords(PGLOBAL g, int irc)
} else {
/*****************************************************************/
- /* Move of eventual preceeding lines is not required here. */
+ /* Move of eventual preceding lines is not required here. */
/* Set the target file as being the source file itself. */
/* Set the future Tpos, and give Spos a value to block copying. */
/*****************************************************************/
diff --git a/storage/connect/filamvct.cpp b/storage/connect/filamvct.cpp
index 392d5b4d850..34f55cf831b 100755
--- a/storage/connect/filamvct.cpp
+++ b/storage/connect/filamvct.cpp
@@ -785,7 +785,7 @@ int VCTFAM::DeleteRecords(PGLOBAL g, int irc)
} else {
/*****************************************************************/
- /* First line to delete. Move of eventual preceeding lines is */
+ /* First line to delete. Move of eventual preceding lines is */
/* not required here, just the setting of future Spos and Tpos. */
/*****************************************************************/
T_Stream = Stream;
@@ -1601,7 +1601,7 @@ bool VCMFAM::AllocateBuffer(PGLOBAL g)
bool VCMFAM::InitInsert(PGLOBAL g)
{
int rc;
- PVCTCOL cp = (PVCTCOL)Tdbp->GetColumns();
+ volatile PVCTCOL cp = (PVCTCOL)Tdbp->GetColumns();
// We come here in MODE_INSERT only
if (Last == Nrec) {
@@ -1697,7 +1697,7 @@ int VCMFAM::DeleteRecords(PGLOBAL g, int irc)
if (Tpos == Spos) {
/*******************************************************************/
- /* First line to delete. Move of eventual preceeding lines is */
+ /* First line to delete. Move of eventual preceding lines is */
/* not required here, just setting of future Spos and Tpos. */
/*******************************************************************/
Tpos = Spos = Fpos;
@@ -2355,7 +2355,7 @@ int VECFAM::DeleteRecords(PGLOBAL g, int irc)
} else
/*****************************************************************/
- /* Move of eventual preceeding lines is not required here. */
+ /* Move of eventual preceding lines is not required here. */
/* Set the future Tpos, and give Spos a value to block copying. */
/*****************************************************************/
Spos = Tpos = Fpos;
@@ -3105,7 +3105,7 @@ int VMPFAM::DeleteRecords(PGLOBAL g, int irc)
if (Tpos == Spos) {
/*******************************************************************/
- /* First line to delete. Move of eventual preceeding lines is */
+ /* First line to delete. Move of eventual preceding lines is */
/* not required here, just setting of future Spos and Tpos. */
/*******************************************************************/
Tpos = Fpos; // Spos is set below
@@ -4091,7 +4091,7 @@ int BGVFAM::DeleteRecords(PGLOBAL g, int irc)
} else {
/*****************************************************************/
- /* Move of eventual preceeding lines is not required here. */
+ /* Move of eventual preceding lines is not required here. */
/* Set the target file as being the source file itself. */
/* Set the future Tpos, and give Spos a value to block copying. */
/*****************************************************************/
diff --git a/storage/connect/ha_connect.cc b/storage/connect/ha_connect.cc
index 3d57ae9aaaa..6f9334bb604 100644
--- a/storage/connect/ha_connect.cc
+++ b/storage/connect/ha_connect.cc
@@ -5967,7 +5967,8 @@ ha_connect::check_if_supported_inplace_alter(TABLE *altered_table,
Alter_inplace_info::ALTER_COLUMN_NAME |
Alter_inplace_info::ALTER_COLUMN_DEFAULT |
Alter_inplace_info::CHANGE_CREATE_OPTION |
- Alter_inplace_info::ALTER_RENAME | index_operations;
+ Alter_inplace_info::ALTER_RENAME |
+ Alter_inplace_info::ALTER_PARTITIONED | index_operations;
if (ha_alter_info->handler_flags & index_operations ||
!SameString(altered_table, "optname") ||
diff --git a/storage/connect/mysql-test/connect/r/alter.result b/storage/connect/mysql-test/connect/r/alter.result
index fdd1d41e190..77d775220ec 100644
--- a/storage/connect/mysql-test/connect/r/alter.result
+++ b/storage/connect/mysql-test/connect/r/alter.result
@@ -218,13 +218,22 @@ Three 3
# Changing to another engine is Ok
# However, the data file is not deleted.
#
-ALTER TABLE t1 ENGINE=MARIA;
+ALTER TABLE t1 ENGINE=ARIA;
+SHOW CREATE TABLE t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `d` char(10) NOT NULL /* `FLAG`=11 */,
+ `c` int(11) NOT NULL /* `FLAG`=0 */
+) ENGINE=Aria DEFAULT CHARSET=latin1 PAGE_CHECKSUM=1 /* `TABLE_TYPE`=fix `FILE_NAME`='tf1.txt' `ENDING`=1 */
+set @old_sql_mode=@@sql_mode;
+set sql_mode=ignore_bad_table_options;
SHOW CREATE TABLE t1;
Table Create Table
t1 CREATE TABLE `t1` (
`d` char(10) NOT NULL `FLAG`=11,
`c` int(11) NOT NULL `FLAG`=0
) ENGINE=Aria DEFAULT CHARSET=latin1 PAGE_CHECKSUM=1 `TABLE_TYPE`=fix `FILE_NAME`='tf1.txt' `ENDING`=1
+set sql_mode=@old_sql_mode;
SELECT * from t1;
d c
One 1
diff --git a/storage/connect/mysql-test/connect/r/mysql.result b/storage/connect/mysql-test/connect/r/mysql.result
index 51ec571486f..29f077c3d9f 100644
--- a/storage/connect/mysql-test/connect/r/mysql.result
+++ b/storage/connect/mysql-test/connect/r/mysql.result
@@ -273,3 +273,24 @@ a b c d e
255 65535 4294967295 18446744073709551615 Hello
DROP TABLE t2;
DROP TABLE t1;
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (10),(20),(30);
+CREATE TABLE t2 ENGINE=CONNECT TABLE_TYPE=MYSQL CONNECTION='mysql://root@localhost:PORT/test/t1';
+SELECT * FROM t2;
+a
+10
+20
+30
+ALTER TABLE t2 MODIFY a TINYINT;
+SHOW CREATE TABLE t2;
+Table Create Table
+t2 CREATE TABLE `t2` (
+ `a` tinyint(4) DEFAULT NULL
+) ENGINE=CONNECT DEFAULT CHARSET=latin1 CONNECTION='mysql://root@localhost:PORT/test/t1' `TABLE_TYPE`='MYSQL'
+SELECT * FROM t2;
+a
+10
+20
+30
+DROP TABLE t2;
+DROP TABLE t1;
diff --git a/storage/connect/mysql-test/connect/t/alter.test b/storage/connect/mysql-test/connect/t/alter.test
index 299381b925a..49f34996bbd 100644
--- a/storage/connect/mysql-test/connect/t/alter.test
+++ b/storage/connect/mysql-test/connect/t/alter.test
@@ -105,8 +105,12 @@ SELECT * FROM t1;
--echo # Changing to another engine is Ok
--echo # However, the data file is not deleted.
--echo #
-ALTER TABLE t1 ENGINE=MARIA;
+ALTER TABLE t1 ENGINE=ARIA;
SHOW CREATE TABLE t1;
+set @old_sql_mode=@@sql_mode;
+set sql_mode=ignore_bad_table_options;
+SHOW CREATE TABLE t1;
+set sql_mode=@old_sql_mode;
SELECT * from t1;
SELECT * from t2;
diff --git a/storage/connect/mysql-test/connect/t/mysql.test b/storage/connect/mysql-test/connect/t/mysql.test
index bcba0db753d..e245587e562 100644
--- a/storage/connect/mysql-test/connect/t/mysql.test
+++ b/storage/connect/mysql-test/connect/t/mysql.test
@@ -454,3 +454,19 @@ SELECT * FROM t2;
DROP TABLE t2;
DROP TABLE t1;
+
+#
+# MDEV-6085 ALTER TABLE looses the connection string
+#
+CREATE TABLE t1 (a INT);
+INSERT INTO t1 VALUES (10),(20),(30);
+--replace_result $PORT PORT
+--eval CREATE TABLE t2 ENGINE=CONNECT TABLE_TYPE=MYSQL CONNECTION='mysql://root@localhost:$PORT/test/t1'
+SELECT * FROM t2;
+ALTER TABLE t2 MODIFY a TINYINT;
+--replace_result $PORT PORT
+SHOW CREATE TABLE t2;
+SELECT * FROM t2;
+DROP TABLE t2;
+DROP TABLE t1;
+
diff --git a/storage/connect/tabtbl.h b/storage/connect/tabtbl.h
index a28d852f332..8bf440985ea 100644
--- a/storage/connect/tabtbl.h
+++ b/storage/connect/tabtbl.h
@@ -1,160 +1,160 @@
-/*************** TabTbl H Declares Source Code File (.H) ***************/
-/* Name: TABTBL.H Version 1.3 */
-/* */
-/* (C) Copyright to the author Olivier BERTRAND 2008-2013 */
-/* */
-/* This file contains the TDBTBL classes declares. */
-/***********************************************************************/
-#include "block.h"
-#include "colblk.h"
-#include "tabutil.h"
-
-typedef class TBLDEF *PTBLDEF;
-typedef class TDBTBL *PTDBTBL;
-typedef class TDBTBM *PTDBTBM;
-typedef class MYSQLC *PMYC;
-
-/***********************************************************************/
-/* Defines the structures used for distributed TBM tables. */
-/***********************************************************************/
-typedef struct _TBMtable *PTBMT;
-
-typedef struct _TBMtable {
- PTBMT Next; // Points to next data table struct
- PTABLE Tap; // Points to the sub table
- PGLOBAL G; // Needed in thread routine
- bool Complete; // TRUE when all results are read
- bool Ready; // TRUE when results are there
- int Rows; // Total number of rows read so far
- int ProgCur; // Current pos
- int ProgMax; // Max pos
- int Rc; // Return code
- THD *Thd;
- pthread_attr_t attr; // ???
- pthread_t Tid; // CheckOpen thread ID
- } TBMT;
-
-/***********************************************************************/
-/* TBL table. */
-/***********************************************************************/
-class DllExport TBLDEF : public PRXDEF { /* Logical table description */
- friend class TDBTBL;
- friend class TDBTBC;
- public:
- // Constructor
- TBLDEF(void);
-
- // Implementation
- virtual const char *GetType(void) {return "TBL";}
-
- // Methods
- virtual bool DefineAM(PGLOBAL g, LPCSTR am, int poff);
- virtual PTDB GetTable(PGLOBAL g, MODE m);
-
- protected:
- // Members
- bool Accept; /* TRUE if bad tables are accepted */
- bool Thread; /* Use thread for remote tables */
- int Maxerr; /* Maximum number of bad tables */
- int Ntables; /* Number of tables */
- }; // end of TBLDEF
-
-/***********************************************************************/
-/* This is the TBL Access Method class declaration. */
-/***********************************************************************/
-class DllExport TDBTBL : public TDBPRX {
- friend class TBTBLK;
- public:
- // Constructor
- TDBTBL(PTBLDEF tdp = NULL);
-
- // Implementation
- virtual AMT GetAmType(void) {return TYPE_AM_TBL;}
-
- // Methods
- virtual void ResetDB(void);
- virtual int GetRecpos(void) {return Rows;}
- virtual int GetBadLines(void) {return (int)Nbc;}
-
- // Database routines
- virtual PCOL MakeCol(PGLOBAL g, PCOLDEF cdp, PCOL cprec, int n);
+/*************** TabTbl H Declares Source Code File (.H) ***************/
+/* Name: TABTBL.H Version 1.3 */
+/* */
+/* (C) Copyright to the author Olivier BERTRAND 2008-2013 */
+/* */
+/* This file contains the TDBTBL classes declares. */
+/***********************************************************************/
+#include "block.h"
+#include "colblk.h"
+#include "tabutil.h"
+
+typedef class TBLDEF *PTBLDEF;
+typedef class TDBTBL *PTDBTBL;
+typedef class TDBTBM *PTDBTBM;
+typedef class MYSQLC *PMYC;
+
+/***********************************************************************/
+/* Defines the structures used for distributed TBM tables. */
+/***********************************************************************/
+typedef struct _TBMtable *PTBMT;
+
+typedef struct _TBMtable {
+ PTBMT Next; // Points to next data table struct
+ PTABLE Tap; // Points to the sub table
+ PGLOBAL G; // Needed in thread routine
+ bool Complete; // TRUE when all results are read
+ bool Ready; // TRUE when results are there
+ int Rows; // Total number of rows read so far
+ int ProgCur; // Current pos
+ int ProgMax; // Max pos
+ int Rc; // Return code
+ THD *Thd;
+ pthread_attr_t attr; // ???
+ pthread_t Tid; // CheckOpen thread ID
+ } TBMT;
+
+/***********************************************************************/
+/* TBL table. */
+/***********************************************************************/
+class DllExport TBLDEF : public PRXDEF { /* Logical table description */
+ friend class TDBTBL;
+ friend class TDBTBC;
+ public:
+ // Constructor
+ TBLDEF(void);
+
+ // Implementation
+ virtual const char *GetType(void) {return "TBL";}
+
+ // Methods
+ virtual bool DefineAM(PGLOBAL g, LPCSTR am, int poff);
+ virtual PTDB GetTable(PGLOBAL g, MODE m);
+
+ protected:
+ // Members
+ bool Accept; /* TRUE if bad tables are accepted */
+ bool Thread; /* Use thread for remote tables */
+ int Maxerr; /* Maximum number of bad tables */
+ int Ntables; /* Number of tables */
+ }; // end of TBLDEF
+
+/***********************************************************************/
+/* This is the TBL Access Method class declaration. */
+/***********************************************************************/
+class DllExport TDBTBL : public TDBPRX {
+ friend class TBTBLK;
+ public:
+ // Constructor
+ TDBTBL(PTBLDEF tdp = NULL);
+
+ // Implementation
+ virtual AMT GetAmType(void) {return TYPE_AM_TBL;}
+
+ // Methods
+ virtual void ResetDB(void);
+ virtual int GetRecpos(void) {return Rows;}
+ virtual int GetBadLines(void) {return (int)Nbc;}
+
+ // Database routines
+ virtual PCOL MakeCol(PGLOBAL g, PCOLDEF cdp, PCOL cprec, int n);
virtual int Cardinality(PGLOBAL g);
- virtual int GetMaxSize(PGLOBAL g);
- virtual int RowNumber(PGLOBAL g, bool b = FALSE);
- virtual PCOL InsertSpecialColumn(PGLOBAL g, PCOL scp);
- virtual bool OpenDB(PGLOBAL g);
- virtual int ReadDB(PGLOBAL g);
-
- protected:
- // Internal functions
- bool InitTableList(PGLOBAL g);
- bool TestFil(PGLOBAL g, PCFIL filp, PTABLE tabp);
-
- // Members
- PTABLE Tablist; // Points to the table list
- PTABLE CurTable; // Points to the current table
- bool Accept; // TRUE if bad tables are accepted
- int Maxerr; // Maximum number of bad tables
- int Nbc; // Number of bad connections
- int Rows; // Used for RowID
- int Crp; // Used for CurPos
- }; // end of class TDBTBL
-
-/***********************************************************************/
-/* Class TBTBLK: TDBPLG TABID special column descriptor. */
-/***********************************************************************/
-class TBTBLK : public TIDBLK {
- public:
- // The constructor must restore Value because XOBJECT has a void
- // constructor called by default that set Value to NULL
- TBTBLK(PVAL valp) {Value = valp;}
-
- // Methods
- virtual void ReadColumn(PGLOBAL g);
-
- // Fake operator new used to change TIDBLK into SDTBLK
- void * operator new(size_t size, TIDBLK *sp) {return sp;}
-
-#if !defined(__BORLANDC__)
- // Avoid warning C4291 by defining a matching dummy delete operator
- void operator delete(void *, TIDBLK*) {}
- void operator delete(void *, size_t size) {}
-#endif
-
- protected:
- // Must not have additional members
- }; // end of class TBTBLK
-
-/***********************************************************************/
-/* This is the TBM Access Method class declaration. */
-/***********************************************************************/
-class DllExport TDBTBM : public TDBTBL {
- friend class TBTBLK;
- public:
- // Constructor
- TDBTBM(PTBLDEF tdp = NULL);
-
- // Methods
- virtual void ResetDB(void);
-
- // Database routines
- virtual int GetMaxSize(PGLOBAL g) {return 10;} // Temporary
- virtual int RowNumber(PGLOBAL g, bool b = FALSE);
- virtual bool OpenDB(PGLOBAL g);
- virtual int ReadDB(PGLOBAL g);
-
- protected:
- // Internal functions
- bool OpenTables(PGLOBAL g);
- int ReadNextRemote(PGLOBAL g);
-
- // Members
- PTBMT Tmp; // To data table TBMT structures
- PTBMT Cmp; // Current data table PLGF (to move to TDBTBL)
- PTBMT Bmp; // To bad (unconnected) PLGF structures
- bool Done; // TRUE after first GetAllResults
- int Nrc; // Number of remote connections
- int Nlc; // Number of local connections
- }; // end of class TDBTBM
-
-pthread_handler_t ThreadOpen(void *p);
+ virtual int GetMaxSize(PGLOBAL g);
+ virtual int RowNumber(PGLOBAL g, bool b = FALSE);
+ virtual PCOL InsertSpecialColumn(PGLOBAL g, PCOL scp);
+ virtual bool OpenDB(PGLOBAL g);
+ virtual int ReadDB(PGLOBAL g);
+
+ protected:
+ // Internal functions
+ bool InitTableList(PGLOBAL g);
+ bool TestFil(PGLOBAL g, PCFIL filp, PTABLE tabp);
+
+ // Members
+ PTABLE Tablist; // Points to the table list
+ PTABLE CurTable; // Points to the current table
+ bool Accept; // TRUE if bad tables are accepted
+ int Maxerr; // Maximum number of bad tables
+ int Nbc; // Number of bad connections
+ int Rows; // Used for RowID
+ int Crp; // Used for CurPos
+ }; // end of class TDBTBL
+
+/***********************************************************************/
+/* Class TBTBLK: TDBPLG TABID special column descriptor. */
+/***********************************************************************/
+class TBTBLK : public TIDBLK {
+ public:
+ // The constructor must restore Value because XOBJECT has a void
+ // constructor called by default that set Value to NULL
+ TBTBLK(PVAL valp) {Value = valp;}
+
+ // Methods
+ virtual void ReadColumn(PGLOBAL g);
+
+ // Fake operator new used to change TIDBLK into SDTBLK
+ void * operator new(size_t size, TIDBLK *sp) {return sp;}
+
+#if !defined(__BORLANDC__)
+ // Avoid warning C4291 by defining a matching dummy delete operator
+ void operator delete(void *, TIDBLK*) {}
+ void operator delete(void *, size_t size) {}
+#endif
+
+ protected:
+ // Must not have additional members
+ }; // end of class TBTBLK
+
+/***********************************************************************/
+/* This is the TBM Access Method class declaration. */
+/***********************************************************************/
+class DllExport TDBTBM : public TDBTBL {
+ friend class TBTBLK;
+ public:
+ // Constructor
+ TDBTBM(PTBLDEF tdp = NULL);
+
+ // Methods
+ virtual void ResetDB(void);
+
+ // Database routines
+ virtual int GetMaxSize(PGLOBAL g) {return 10;} // Temporary
+ virtual int RowNumber(PGLOBAL g, bool b = FALSE);
+ virtual bool OpenDB(PGLOBAL g);
+ virtual int ReadDB(PGLOBAL g);
+
+ protected:
+ // Internal functions
+ bool OpenTables(PGLOBAL g);
+ int ReadNextRemote(PGLOBAL g);
+
+ // Members
+ PTBMT Tmp; // To data table TBMT structures
+ PTBMT Cmp; // Current data table PLGF (to move to TDBTBL)
+ PTBMT Bmp; // To bad (unconnected) PLGF structures
+ bool Done; // TRUE after first GetAllResults
+ int Nrc; // Number of remote connections
+ int Nlc; // Number of local connections
+ }; // end of class TDBTBM
+
+pthread_handler_t ThreadOpen(void *p);
diff --git a/storage/example/ha_example.cc b/storage/example/ha_example.cc
index 930c4f38633..a671dfb1f89 100644
--- a/storage/example/ha_example.cc
+++ b/storage/example/ha_example.cc
@@ -1015,6 +1015,9 @@ static MYSQL_SYSVAR_ENUM(
0, // def
&enum_var_typelib); // typelib
+static MYSQL_THDVAR_INT(int_var, PLUGIN_VAR_RQCMDARG, "-1..1",
+ NULL, NULL, 0, -1, 1, 0);
+
static MYSQL_SYSVAR_ULONG(
ulong_var,
srv_ulong_var,
@@ -1053,6 +1056,7 @@ static MYSQL_THDVAR_DOUBLE(
static struct st_mysql_sys_var* example_system_variables[]= {
MYSQL_SYSVAR(enum_var),
MYSQL_SYSVAR(ulong_var),
+ MYSQL_SYSVAR(int_var),
MYSQL_SYSVAR(double_var),
MYSQL_SYSVAR(double_thdvar),
MYSQL_SYSVAR(varopt_default),
@@ -1067,9 +1071,10 @@ static int show_func_example(MYSQL_THD thd, struct st_mysql_show_var *var,
var->type= SHOW_CHAR;
var->value= buf; // it's of SHOW_VAR_FUNC_BUFF_SIZE bytes
my_snprintf(buf, SHOW_VAR_FUNC_BUFF_SIZE,
- "enum_var is %lu, ulong_var is %lu, "
+ "enum_var is %lu, ulong_var is %lu, int_var is %d, "
"double_var is %f, %.6b", // %b is a MySQL extension
- srv_enum_var, srv_ulong_var, srv_double_var, "really");
+ srv_enum_var, srv_ulong_var, THDVAR(thd, int_var),
+ srv_double_var, "really");
return 0;
}
diff --git a/storage/federatedx/ha_federatedx.h b/storage/federatedx/ha_federatedx.h
index 44c20b6703a..2c2c6eef26b 100644
--- a/storage/federatedx/ha_federatedx.h
+++ b/storage/federatedx/ha_federatedx.h
@@ -346,7 +346,7 @@ public:
/* fix server to be able to get remote server index flags */
ulong index_flags(uint inx, uint part, bool all_parts) const
{
- return (HA_READ_NEXT | HA_READ_RANGE | HA_READ_AFTER_KEY);
+ return (HA_READ_NEXT | HA_READ_RANGE);
}
uint max_supported_record_length() const { return HA_MAX_REC_LENGTH; }
uint max_supported_keys() const { return MAX_KEY; }
diff --git a/storage/heap/hp_write.c b/storage/heap/hp_write.c
index b6ca97629ca..6b96e1c31a3 100644
--- a/storage/heap/hp_write.c
+++ b/storage/heap/hp_write.c
@@ -153,7 +153,7 @@ static uchar *next_free_record_pos(HP_SHARE *info)
(info->data_length + info->index_length >= info->max_table_size))
{
DBUG_PRINT("error",
- ("record file full. records: %u max_records: %lu "
+ ("record file full. records: %lu max_records: %lu "
"data_length: %llu index_length: %llu "
"max_table_size: %llu",
info->records, info->max_records,
diff --git a/storage/innobase/CMakeLists.txt b/storage/innobase/CMakeLists.txt
index 8210115fb82..50fdb36495d 100644
--- a/storage/innobase/CMakeLists.txt
+++ b/storage/innobase/CMakeLists.txt
@@ -391,6 +391,16 @@ IF(WITH_INNODB)
SET(WITH_INNOBASE_STORAGE_ENGINE TRUE)
ENDIF()
+# On solaris, reduce symbol visibility, so loader does not mix
+# the same symbols from builtin innodb and from shared one.
+# Only required for old GCC (3.4.3) that does not support hidden visibility
+IF(CMAKE_SYSTEM_NAME MATCHES "SunOS" AND CMAKE_COMPILER_IS_GNUCC
+ AND NOT HAVE_VISIBILITY_HIDDEN)
+ SET(LINKER_SCRIPT "-Wl,-M${CMAKE_CURRENT_SOURCE_DIR}/plugin_exports")
+ELSE()
+ SET(LINKER_SCRIPT)
+ENDIF()
+
MYSQL_ADD_PLUGIN(innobase ${INNOBASE_SOURCES} STORAGE_ENGINE
MODULE_ONLY
MODULE_OUTPUT_NAME ha_innodb
diff --git a/storage/innobase/api/api0api.cc b/storage/innobase/api/api0api.cc
index d2f1a468f25..bb65dd82216 100644
--- a/storage/innobase/api/api0api.cc
+++ b/storage/innobase/api/api0api.cc
@@ -1489,7 +1489,8 @@ ib_insert_row_with_lock_retry(
que_thr_stop_for_mysql(thr);
thr->lock_state = QUE_THR_LOCK_ROW;
- lock_wait = ib_handle_errors(&err, trx, thr, savept);
+ lock_wait = static_cast<ib_bool_t>(
+ ib_handle_errors(&err, trx, thr, savept));
thr->lock_state = QUE_THR_LOCK_NOLOCK;
} else {
lock_wait = FALSE;
@@ -1823,8 +1824,8 @@ ib_update_row_with_lock_retry(
if (err != DB_RECORD_NOT_FOUND) {
thr->lock_state = QUE_THR_LOCK_ROW;
- lock_wait = ib_handle_errors(
- &err, trx, thr, savept);
+ lock_wait = static_cast<ib_bool_t>(
+ ib_handle_errors(&err, trx, thr, savept));
thr->lock_state = QUE_THR_LOCK_NOLOCK;
} else {
@@ -1977,7 +1978,8 @@ ib_delete_row(
upd = ib_update_vector_create(cursor);
- page_format = dict_table_is_comp(index->table);
+ page_format = static_cast<ib_bool_t>(
+ dict_table_is_comp(index->table));
ib_read_tuple(rec, page_format, tuple, NULL, NULL);
upd->n_fields = ib_tuple_get_n_cols(ib_tpl);
@@ -2043,7 +2045,8 @@ ib_cursor_delete_row(
ib_bool_t page_format;
mtr_t mtr;
- page_format = dict_table_is_comp(index->table);
+ page_format = static_cast<ib_bool_t>(
+ dict_table_is_comp(index->table));
mtr_start(&mtr);
@@ -2116,7 +2119,8 @@ ib_cursor_read_row(
const rec_t* rec;
ib_bool_t page_format;
- page_format = dict_table_is_comp(tuple->index->table);
+ page_format = static_cast<ib_bool_t>(
+ dict_table_is_comp(tuple->index->table));
rec = btr_pcur_get_rec(pcur);
if (prebuilt->innodb_api_rec &&
@@ -2360,7 +2364,7 @@ ib_col_set_value(
for that. */
if (ib_col_is_capped(dtype)) {
- len = ut_min(len, col_len);
+ len = ut_min(len, static_cast<ib_ulint_t>(col_len));
if (dst == NULL || len > dfield_get_len(dfield)) {
dst = mem_heap_alloc(tuple->heap, col_len);
@@ -2421,12 +2425,12 @@ ib_col_set_value(
ut_a(pad_char != ULINT_UNDEFINED);
memset((byte*) dst + len,
- pad_char,
- col_len - len);
+ static_cast<int>(pad_char),
+ static_cast<size_t>(col_len - len));
memcpy(dst, src, len);
- len = col_len;
+ len = static_cast<ib_ulint_t>(col_len);
break;
}
case DATA_BLOB:
@@ -2467,7 +2471,7 @@ ib_col_set_value(
&error);
if (true_len < len) {
- len = true_len;
+ len = static_cast<ib_ulint_t>(true_len);
}
}
}
@@ -2508,7 +2512,7 @@ ib_col_set_value(
col_len--;
}
- len = col_len;
+ len = static_cast<ib_ulint_t>(col_len);
}
break;
}
@@ -2544,7 +2548,8 @@ ib_col_get_len(
data_len = dfield_get_len(dfield);
- return(data_len == UNIV_SQL_NULL ? IB_SQL_NULL : data_len);
+ return(static_cast<ib_ulint_t>(
+ data_len == UNIV_SQL_NULL ? IB_SQL_NULL : data_len));
}
/*****************************************************************//**
@@ -2640,7 +2645,7 @@ ib_col_copy_value_low(
data_len = IB_SQL_NULL;
}
- return(data_len);
+ return(static_cast<ib_ulint_t>(data_len));
}
/*****************************************************************//**
@@ -2750,14 +2755,15 @@ ib_col_get_meta_low(
ib_col_meta->type = static_cast<ib_col_type_t>(
dtype_get_mtype(dfield_get_type(dfield)));
- ib_col_meta->type_len = dtype_get_len(dfield_get_type(dfield));
+ ib_col_meta->type_len = static_cast<ib_u32_t>(
+ dtype_get_len(dfield_get_type(dfield)));
prtype = (ib_u16_t) dtype_get_prtype(dfield_get_type(dfield));
ib_col_meta->attr = ib_col_get_attr(prtype);
ib_col_meta->client_type = prtype & DATA_MYSQL_TYPE_MASK;
- return(data_len);
+ return(static_cast<ib_ulint_t>(data_len));
}
/*************************************************************//**
@@ -3243,10 +3249,12 @@ ib_tuple_get_n_user_cols(
const ib_tuple_t* tuple = (const ib_tuple_t*) ib_tpl;
if (tuple->type == TPL_TYPE_ROW) {
- return(dict_table_get_n_user_cols(tuple->index->table));
+ return(static_cast<ib_ulint_t>(
+ dict_table_get_n_user_cols(tuple->index->table)));
}
- return(dict_index_get_n_ordering_defined_by_user(tuple->index));
+ return(static_cast<ib_ulint_t>(
+ dict_index_get_n_ordering_defined_by_user(tuple->index)));
}
/*****************************************************************//**
@@ -3260,7 +3268,7 @@ ib_tuple_get_n_cols(
{
const ib_tuple_t* tuple = (const ib_tuple_t*) ib_tpl;
- return(dtuple_get_n_fields(tuple->ptr));
+ return(static_cast<ib_ulint_t>(dtuple_get_n_fields(tuple->ptr)));
}
/*****************************************************************//**
@@ -3563,7 +3571,9 @@ ib_tuple_write_int(
return(DB_DATA_MISMATCH);
}
- return(ib_col_set_value(ib_tpl, col_no, value, type_len, true));
+ return(ib_col_set_value(
+ ib_tpl, static_cast<ib_ulint_t>(col_no),
+ value, static_cast<ib_ulint_t>(type_len), true));
}
/*****************************************************************//**
@@ -3870,6 +3880,7 @@ ib_table_truncate(
ib_err_t trunc_err;
ib_trx_t ib_trx = NULL;
ib_crsr_t ib_crsr = NULL;
+ ib_ulint_t memcached_sync = 0;
ib_trx = ib_trx_begin(IB_TRX_SERIALIZABLE, true, false);
@@ -3885,6 +3896,14 @@ ib_table_truncate(
err = DB_TABLE_NOT_FOUND;
}
+ /* Remember the memcached_sync_count and set it to 0, so the
+ truncate can be executed. */
+ if (table != NULL && err == DB_SUCCESS) {
+ memcached_sync = static_cast<ib_ulint_t>(
+ table->memcached_sync_count);
+ table->memcached_sync_count = 0;
+ }
+
dict_mutex_exit_for_mysql();
if (err == DB_SUCCESS) {
@@ -3910,6 +3929,15 @@ ib_table_truncate(
ut_a(err == DB_SUCCESS);
}
+ /* Set the memcached_sync_count back. */
+ if (table != NULL && memcached_sync != 0) {
+ dict_mutex_enter_for_mysql();
+
+ table->memcached_sync_count = memcached_sync;
+
+ dict_mutex_exit_for_mysql();
+ }
+
return(trunc_err);
}
@@ -3972,3 +4000,51 @@ ib_cfg_get_cfg()
return(cfg_status);
}
+
+/*****************************************************************//**
+Increase/decrease the memcached sync count of table to sync memcached
+DML with SQL DDLs.
+@return DB_SUCCESS or error number */
+UNIV_INTERN
+ib_err_t
+ib_cursor_set_memcached_sync(
+/*=========================*/
+ ib_crsr_t ib_crsr, /*!< in: cursor */
+ ib_bool_t flag) /*!< in: true for increase */
+{
+ const ib_cursor_t* cursor = (const ib_cursor_t*) ib_crsr;
+ row_prebuilt_t* prebuilt = cursor->prebuilt;
+ dict_table_t* table = prebuilt->table;
+ ib_err_t err = DB_SUCCESS;
+
+ if (table != NULL) {
+ /* If memcached_sync_count is -1, means table is
+ doing DDL, we just return error. */
+ if (table->memcached_sync_count == DICT_TABLE_IN_DDL) {
+ return(DB_ERROR);
+ }
+
+ if (flag) {
+#ifdef HAVE_ATOMIC_BUILTINS
+ os_atomic_increment_lint(&table->memcached_sync_count, 1);
+#else
+ dict_mutex_enter_for_mysql();
+ ++table->memcached_sync_count;
+ dict_mutex_exit_for_mysql();
+#endif
+ } else {
+#ifdef HAVE_ATOMIC_BUILTINS
+ os_atomic_decrement_lint(&table->memcached_sync_count, 1);
+#else
+ dict_mutex_enter_for_mysql();
+ --table->memcached_sync_count;
+ dict_mutex_exit_for_mysql();
+#endif
+ ut_a(table->memcached_sync_count >= 0);
+ }
+ } else {
+ err = DB_TABLE_NOT_FOUND;
+ }
+
+ return(err);
+}
diff --git a/storage/innobase/btr/btr0cur.cc b/storage/innobase/btr/btr0cur.cc
index 7e1483cfe85..a165c9c47f4 100644
--- a/storage/innobase/btr/btr0cur.cc
+++ b/storage/innobase/btr/btr0cur.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1994, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1994, 2014, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2008, Google Inc.
Copyright (c) 2012, Facebook Inc.
@@ -271,6 +271,7 @@ btr_cur_latch_leaves(
case BTR_MODIFY_TREE:
/* x-latch also brothers from left to right */
left_page_no = btr_page_get_prev(page, mtr);
+ mode = latch_mode;
if (left_page_no != FIL_NULL) {
get_block = btr_block_get(
@@ -2088,8 +2089,7 @@ btr_cur_optimistic_update(
contain trx id and roll ptr fields */
ulint cmpl_info,/*!< in: compiler info on secondary index
updates */
- que_thr_t* thr, /*!< in: query thread, or NULL if
- appropriate flags are set */
+ que_thr_t* thr, /*!< in: query thread */
trx_id_t trx_id, /*!< in: transaction id */
mtr_t* mtr) /*!< in/out: mini-transaction; if this
is a secondary index, the caller must
@@ -2382,8 +2382,7 @@ btr_cur_pessimistic_update(
the values in update vector have no effect */
ulint cmpl_info,/*!< in: compiler info on secondary index
updates */
- que_thr_t* thr, /*!< in: query thread, or NULL if
- appropriate flags are set */
+ que_thr_t* thr, /*!< in: query thread */
trx_id_t trx_id, /*!< in: transaction id */
mtr_t* mtr) /*!< in/out: mini-transaction; must be
committed before latching any further pages */
@@ -2921,10 +2920,7 @@ btr_cur_del_mark_set_clust_rec(
trx = thr_get_trx(thr);
if (dict_index_is_online_ddl(index)) {
- row_log_table_delete(
- rec, index, offsets, false,
- trx_read_trx_id(row_get_trx_id_offset(index, offsets)
- + rec));
+ row_log_table_delete(rec, index, offsets, NULL);
}
row_upd_rec_sys_fields(rec, page_zip, index, offsets, trx, roll_ptr);
@@ -4508,7 +4504,7 @@ btr_store_big_rec_extern_fields(
c_stream.next_in = (Bytef*)
big_rec_vec->fields[i].data;
- c_stream.avail_in = extern_len;
+ c_stream.avail_in = static_cast<uInt>(extern_len);
}
for (;;) {
@@ -4599,7 +4595,7 @@ alloc_another:
c_stream.next_out = page
+ FIL_PAGE_DATA;
c_stream.avail_out
- = page_zip_get_size(page_zip)
+ = static_cast<uInt>(page_zip_get_size(page_zip))
- FIL_PAGE_DATA;
err = deflate(&c_stream, Z_FINISH);
@@ -5266,7 +5262,7 @@ btr_copy_zblob_prefix(
z_stream d_stream;
d_stream.next_out = buf;
- d_stream.avail_out = len;
+ d_stream.avail_out = static_cast<uInt>(len);
d_stream.next_in = Z_NULL;
d_stream.avail_in = 0;
@@ -5328,7 +5324,7 @@ btr_copy_zblob_prefix(
}
d_stream.next_in = bpage->zip.data + offset;
- d_stream.avail_in = zip_size - offset;
+ d_stream.avail_in = static_cast<uInt>(zip_size - offset);
err = inflate(&d_stream, Z_NO_FLUSH);
switch (err) {
diff --git a/storage/innobase/buf/buf0buddy.cc b/storage/innobase/buf/buf0buddy.cc
index ee400fcdf23..958b3b5cfad 100644
--- a/storage/innobase/buf/buf0buddy.cc
+++ b/storage/innobase/buf/buf0buddy.cc
@@ -131,7 +131,7 @@ buf_buddy_stamp_free(
buf_buddy_free_t* buf, /*!< in/out: block to stamp */
ulint i) /*!< in: block size */
{
- ut_d(memset(buf, i, BUF_BUDDY_LOW << i));
+ ut_d(memset(buf, static_cast<int>(i), BUF_BUDDY_LOW << i));
buf_buddy_mem_invalid(buf, i);
mach_write_to_4(buf->stamp.bytes + BUF_BUDDY_STAMP_OFFSET,
BUF_BUDDY_STAMP_FREE);
@@ -533,7 +533,6 @@ buf_buddy_relocate(
{
buf_page_t* bpage;
const ulint size = BUF_BUDDY_LOW << i;
- ib_mutex_t* mutex;
ulint space;
ulint offset;
@@ -556,7 +555,12 @@ buf_buddy_relocate(
ut_ad(space != BUF_BUDDY_STAMP_FREE);
- bpage = buf_page_hash_get(buf_pool, space, offset);
+ ulint fold = buf_page_address_fold(space, offset);
+ rw_lock_t* hash_lock = buf_page_hash_lock_get(buf_pool, fold);
+
+ rw_lock_x_lock(hash_lock);
+
+ bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
if (!bpage || bpage->zip.data != src) {
/* The block has probably been freshly
@@ -564,6 +568,8 @@ buf_buddy_relocate(
added to buf_pool->page_hash yet. Obviously,
it cannot be relocated. */
+ rw_lock_x_unlock(hash_lock);
+
return(false);
}
@@ -573,6 +579,8 @@ buf_buddy_relocate(
For the sake of simplicity, give up. */
ut_ad(page_zip_get_size(&bpage->zip) < size);
+ rw_lock_x_unlock(hash_lock);
+
return(false);
}
@@ -580,27 +588,42 @@ buf_buddy_relocate(
contain uninitialized data. */
UNIV_MEM_ASSERT_W(src, size);
- mutex = buf_page_get_mutex(bpage);
+ ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
- mutex_enter(mutex);
+ mutex_enter(block_mutex);
if (buf_page_can_relocate(bpage)) {
/* Relocate the compressed page. */
- ullint usec = ut_time_us(NULL);
+ ullint usec = ut_time_us(NULL);
+
ut_a(bpage->zip.data == src);
- memcpy(dst, src, size);
- bpage->zip.data = (page_zip_t*) dst;
- mutex_exit(mutex);
+
+ /* Note: This is potentially expensive, we need a better
+ solution here. We go with correctness for now. */
+ ::memcpy(dst, src, size);
+
+ bpage->zip.data = reinterpret_cast<page_zip_t*>(dst);
+
+ rw_lock_x_unlock(hash_lock);
+
+ mutex_exit(block_mutex);
+
buf_buddy_mem_invalid(
reinterpret_cast<buf_buddy_free_t*>(src), i);
buf_buddy_stat_t* buddy_stat = &buf_pool->buddy_stat[i];
- buddy_stat->relocated++;
+
+ ++buddy_stat->relocated;
+
buddy_stat->relocated_usec += ut_time_us(NULL) - usec;
+
return(true);
}
- mutex_exit(mutex);
+ rw_lock_x_unlock(hash_lock);
+
+ mutex_exit(block_mutex);
+
return(false);
}
diff --git a/storage/innobase/buf/buf0buf.cc b/storage/innobase/buf/buf0buf.cc
index a8e833b5fa3..4bae962e7d3 100644
--- a/storage/innobase/buf/buf0buf.cc
+++ b/storage/innobase/buf/buf0buf.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2008, Google Inc.
Portions of this file contain modifications contributed and copyrighted by
@@ -467,6 +467,26 @@ buf_block_alloc(
#endif /* !UNIV_HOTBACKUP */
/********************************************************************//**
+Checks if a page is all zeroes.
+@return TRUE if the page is all zeroes */
+bool
+buf_page_is_zeroes(
+/*===============*/
+ const byte* read_buf, /*!< in: a database page */
+ const ulint zip_size) /*!< in: size of compressed page;
+ 0 for uncompressed pages */
+{
+ const ulint page_size = zip_size ? zip_size : UNIV_PAGE_SIZE;
+
+ for (ulint i = 0; i < page_size; i++) {
+ if (read_buf[i] != 0) {
+ return(false);
+ }
+ }
+ return(true);
+}
+
+/********************************************************************//**
Checks if a page is corrupt.
@return TRUE if corrupted */
UNIV_INTERN
@@ -548,8 +568,11 @@ buf_page_is_corrupted(
if (checksum_field1 == 0 && checksum_field2 == 0
&& mach_read_from_4(read_buf + FIL_PAGE_LSN) == 0) {
/* make sure that the page is really empty */
- ut_d(for (ulint i = 0; i < UNIV_PAGE_SIZE; i++) {
- ut_a(read_buf[i] == 0); });
+ for (ulint i = 0; i < UNIV_PAGE_SIZE; i++) {
+ if (read_buf[i] != 0) {
+ return(TRUE);
+ }
+ }
return(FALSE);
}
@@ -1269,8 +1292,8 @@ buf_pool_init_instance(
/* Number of locks protecting page_hash must be a
power of two */
- srv_n_page_hash_locks =
- ut_2_power_up(srv_n_page_hash_locks);
+ srv_n_page_hash_locks = static_cast<ulong>(
+ ut_2_power_up(srv_n_page_hash_locks));
ut_a(srv_n_page_hash_locks != 0);
ut_a(srv_n_page_hash_locks <= MAX_PAGE_HASH_LOCKS);
@@ -1601,14 +1624,19 @@ buf_pool_watch_set(
bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
- if (UNIV_LIKELY_NULL(bpage)) {
+ if (bpage != NULL) {
page_found:
if (!buf_pool_watch_is_sentinel(buf_pool, bpage)) {
/* The page was loaded meanwhile. */
return(bpage);
}
+
/* Add to an existing watch. */
- bpage->buf_fix_count++;
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(&bpage->buf_fix_count, 1);
+#else
+ ++bpage->buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
return(NULL);
}
@@ -1660,8 +1688,8 @@ page_found:
buf_block_t::mutex or buf_pool->zip_mutex or both. */
bpage->state = BUF_BLOCK_ZIP_PAGE;
- bpage->space = space;
- bpage->offset = offset;
+ bpage->space = static_cast<ib_uint32_t>(space);
+ bpage->offset = static_cast<ib_uint32_t>(offset);
bpage->buf_fix_count = 1;
ut_d(bpage->in_page_hash = TRUE);
@@ -1736,8 +1764,7 @@ buf_pool_watch_unset(
buf_page_t* bpage;
buf_pool_t* buf_pool = buf_pool_get(space, offset);
ulint fold = buf_page_address_fold(space, offset);
- rw_lock_t* hash_lock = buf_page_hash_lock_get(buf_pool,
- fold);
+ rw_lock_t* hash_lock = buf_page_hash_lock_get(buf_pool, fold);
/* We only need to have buf_pool mutex in case where we end
up calling buf_pool_watch_remove but to obey latching order
@@ -1748,22 +1775,24 @@ buf_pool_watch_unset(
rw_lock_x_lock(hash_lock);
- bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
- /* The page must exist because buf_pool_watch_set()
- increments buf_fix_count. */
- ut_a(bpage);
+ /* The page must exist because buf_pool_watch_set() increments
+ buf_fix_count. */
- if (UNIV_UNLIKELY(!buf_pool_watch_is_sentinel(buf_pool, bpage))) {
- ib_mutex_t* mutex = buf_page_get_mutex(bpage);
+ bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
- mutex_enter(mutex);
- ut_a(bpage->buf_fix_count > 0);
- bpage->buf_fix_count--;
- mutex_exit(mutex);
+ if (!buf_pool_watch_is_sentinel(buf_pool, bpage)) {
+ buf_block_unfix(reinterpret_cast<buf_block_t*>(bpage));
} else {
- ut_a(bpage->buf_fix_count > 0);
- if (UNIV_LIKELY(!--bpage->buf_fix_count)) {
+ ut_ad(bpage->buf_fix_count > 0);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_decrement_uint32(&bpage->buf_fix_count, 1);
+#else
+ --bpage->buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
+ if (bpage->buf_fix_count == 0) {
buf_pool_watch_remove(buf_pool, fold, bpage);
}
}
@@ -1793,10 +1822,10 @@ buf_pool_watch_occurred(
rw_lock_s_lock(hash_lock);
- bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
/* The page must exist because buf_pool_watch_set()
increments buf_fix_count. */
- ut_a(bpage);
+ bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
+
ret = !buf_pool_watch_is_sentinel(buf_pool, bpage);
rw_lock_s_unlock(hash_lock);
@@ -2034,27 +2063,32 @@ err_exit:
case BUF_BLOCK_READY_FOR_USE:
case BUF_BLOCK_MEMORY:
case BUF_BLOCK_REMOVE_HASH:
- break;
+ ut_error;
+
case BUF_BLOCK_ZIP_PAGE:
case BUF_BLOCK_ZIP_DIRTY:
block_mutex = &buf_pool->zip_mutex;
mutex_enter(block_mutex);
- bpage->buf_fix_count++;
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(&bpage->buf_fix_count, 1);
+#else
+ ++bpage->buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
goto got_block;
case BUF_BLOCK_FILE_PAGE:
/* Discard the uncompressed page frame if possible. */
if (!discard_attempted) {
rw_lock_s_unlock(hash_lock);
- buf_block_try_discard_uncompressed(space,
- offset);
+ buf_block_try_discard_uncompressed(space, offset);
discard_attempted = TRUE;
goto lookup;
}
block_mutex = &((buf_block_t*) bpage)->mutex;
+
mutex_enter(block_mutex);
- buf_block_buf_fix_inc((buf_block_t*) bpage,
- __FILE__, __LINE__);
+
+ buf_block_buf_fix_inc((buf_block_t*) bpage, __FILE__, __LINE__);
goto got_block;
}
@@ -2067,7 +2101,7 @@ got_block:
rw_lock_s_unlock(hash_lock);
#if defined UNIV_DEBUG_FILE_ACCESSES || defined UNIV_DEBUG
ut_a(!bpage->file_page_was_freed);
-#endif
+#endif /* defined UNIV_DEBUG_FILE_ACCESSES || defined UNIV_DEBUG */
buf_page_set_accessed(bpage);
@@ -2378,7 +2412,7 @@ buf_block_is_uncompressed(
const buf_block_t* block) /*!< in: pointer to block,
not dereferenced */
{
- if (UNIV_UNLIKELY((((ulint) block) % sizeof *block) != 0)) {
+ if ((((ulint) block) % sizeof *block) != 0) {
/* The pointer should be aligned. */
return(FALSE);
}
@@ -2408,6 +2442,47 @@ buf_debug_execute_is_force_flush()
}
#endif /* UNIV_DEBUG || UNIV_IBUF_DEBUG */
+/**
+Wait for the block to be read in.
+@param block The block to check */
+static
+void
+buf_wait_for_read(buf_block_t* block)
+{
+ /* Note: For the PAGE_ATOMIC_REF_COUNT case:
+
+ We are using the block->lock to check for IO state (and a dirty read).
+ We set the IO_READ state under the protection of the hash_lock
+ (and block->mutex). This is safe because another thread can only
+ access the block (and check for IO state) after the block has been
+ added to the page hashtable. */
+
+ if (buf_block_get_io_fix(block) == BUF_IO_READ) {
+
+ /* Wait until the read operation completes */
+
+ ib_mutex_t* mutex = buf_page_get_mutex(&block->page);
+
+ for (;;) {
+ buf_io_fix io_fix;
+
+ mutex_enter(mutex);
+
+ io_fix = buf_block_get_io_fix(block);
+
+ mutex_exit(mutex);
+
+ if (io_fix == BUF_IO_READ) {
+ /* Wait by temporaly s-latch */
+ rw_lock_s_lock(&block->lock);
+ rw_lock_s_unlock(&block->lock);
+ } else {
+ break;
+ }
+ }
+ }
+}
+
/********************************************************************//**
This is the general function used to get access to a database page.
@return pointer to the block or NULL */
@@ -2432,10 +2507,10 @@ buf_page_get_gen(
ulint fold;
unsigned access_time;
ulint fix_type;
- ibool must_read;
rw_lock_t* hash_lock;
- ib_mutex_t* block_mutex;
ulint retries = 0;
+ buf_block_t* fix_block;
+ ib_mutex_t* fix_mutex = NULL;
buf_pool_t* buf_pool = buf_pool_get(space, offset);
ut_ad(mtr);
@@ -2472,7 +2547,9 @@ loop:
block = guess;
rw_lock_s_lock(hash_lock);
- if (block) {
+
+ if (block != NULL) {
+
/* If the guess is a compressed page descriptor that
has been allocated by buf_page_alloc_descriptor(),
it may have been freed by buf_relocate(). */
@@ -2510,10 +2587,10 @@ loop:
if (UNIV_LIKELY_NULL(block)) {
/* We can release hash_lock after we
- acquire block_mutex to make sure that
- no state change takes place. */
- block_mutex = buf_page_get_mutex(&block->page);
- mutex_enter(block_mutex);
+ increment the fix count to make
+ sure that no state change takes place. */
+ fix_block = block;
+ buf_block_fix(fix_block);
/* Now safe to release page_hash mutex */
rw_lock_x_unlock(hash_lock);
@@ -2568,36 +2645,48 @@ loop:
ut_a(++buf_dbg_counter % 5771 || buf_validate());
#endif /* UNIV_DEBUG || UNIV_BUF_DEBUG */
goto loop;
+ } else {
+ fix_block = block;
}
-
- /* We can release hash_lock after we acquire block_mutex to
- make sure that no state change takes place. */
- block_mutex = buf_page_get_mutex(&block->page);
- mutex_enter(block_mutex);
+ buf_block_fix(fix_block);
/* Now safe to release page_hash mutex */
rw_lock_s_unlock(hash_lock);
got_block:
+
+ fix_mutex = buf_page_get_mutex(&fix_block->page);
+
ut_ad(page_zip_get_size(&block->page.zip) == zip_size);
- ut_ad(mutex_own(block_mutex));
- must_read = buf_block_get_io_fix(block) == BUF_IO_READ;
+ if (mode == BUF_GET_IF_IN_POOL || mode == BUF_PEEK_IF_IN_POOL) {
- if (must_read && (mode == BUF_GET_IF_IN_POOL
- || mode == BUF_PEEK_IF_IN_POOL)) {
+ bool must_read;
- /* The page is being read to buffer pool,
- but we cannot wait around for the read to
- complete. */
-null_exit:
- mutex_exit(block_mutex);
+ {
+ buf_page_t* fix_page = &fix_block->page;
- return(NULL);
+ mutex_enter(fix_mutex);
+
+ buf_io_fix io_fix = buf_page_get_io_fix(fix_page);
+
+ must_read = (io_fix == BUF_IO_READ);
+
+ mutex_exit(fix_mutex);
+ }
+
+ if (must_read) {
+ /* The page is being read to buffer pool,
+ but we cannot wait around for the read to
+ complete. */
+ buf_block_unfix(fix_block);
+
+ return(NULL);
+ }
}
- switch (buf_block_get_state(block)) {
+ switch(buf_block_get_state(fix_block)) {
buf_page_t* bpage;
case BUF_BLOCK_FILE_PAGE:
@@ -2610,18 +2699,22 @@ null_exit:
adaptive hash index. There cannot be an
adaptive hash index for a compressed-only
page, so do not bother decompressing the page. */
- goto null_exit;
+ buf_block_unfix(fix_block);
+
+ return(NULL);
}
bpage = &block->page;
- if (bpage->buf_fix_count
+ /* Note: We have already buffer fixed this block. */
+ if (bpage->buf_fix_count > 1
|| buf_page_get_io_fix(bpage) != BUF_IO_NONE) {
+
/* This condition often occurs when the buffer
is not buffer-fixed, but I/O-fixed by
buf_page_init_for_read(). */
- mutex_exit(block_mutex);
-wait_until_unfixed:
+ buf_block_unfix(fix_block);
+
/* The block is buffer-fixed or I/O-fixed.
Try again later. */
os_thread_sleep(WAIT_FOR_READ);
@@ -2632,24 +2725,32 @@ wait_until_unfixed:
/* Buffer-fix the block so that it cannot be evicted
or relocated while we are attempting to allocate an
uncompressed page. */
- bpage->buf_fix_count++;
- /* Allocate an uncompressed page. */
- mutex_exit(block_mutex);
block = buf_LRU_get_free_block(buf_pool);
- ut_a(block);
buf_pool_mutex_enter(buf_pool);
rw_lock_x_lock(hash_lock);
+
/* Buffer-fixing prevents the page_hash from changing. */
ut_ad(bpage == buf_page_hash_get_low(
buf_pool, space, offset, fold));
- mutex_enter(&block->mutex);
+ buf_block_mutex_enter(block);
+
mutex_enter(&buf_pool->zip_mutex);
- if (--bpage->buf_fix_count
+ ut_ad(fix_block->page.buf_fix_count > 0);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_decrement_uint32(&fix_block->page.buf_fix_count, 1);
+#else
+ --fix_block->page.buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
+ fix_block = block;
+
+ if (bpage->buf_fix_count > 0
|| buf_page_get_io_fix(bpage) != BUF_IO_NONE) {
mutex_exit(&buf_pool->zip_mutex);
@@ -2662,23 +2763,31 @@ wait_until_unfixed:
buf_LRU_block_free_non_file_page(block);
buf_pool_mutex_exit(buf_pool);
rw_lock_x_unlock(hash_lock);
- mutex_exit(&block->mutex);
+ buf_block_mutex_exit(block);
- goto wait_until_unfixed;
+ /* Try again */
+ goto loop;
}
/* Move the compressed page from bpage to block,
and uncompress it. */
+ /* Note: this is the uncompressed block and it is not
+ accessible by other threads yet because it is not in
+ any list or hash table */
buf_relocate(bpage, &block->page);
+
buf_block_init_low(block);
+
+ /* Set after relocate(). */
+ block->page.buf_fix_count = 1;
+
block->lock_hash_val = lock_rec_hash(space, offset);
UNIV_MEM_DESC(&block->page.zip.data,
- page_zip_get_size(&block->page.zip));
+ page_zip_get_size(&block->page.zip));
- if (buf_page_get_state(&block->page)
- == BUF_BLOCK_ZIP_PAGE) {
+ if (buf_page_get_state(&block->page) == BUF_BLOCK_ZIP_PAGE) {
#if defined UNIV_DEBUG || defined UNIV_BUF_DEBUG
UT_LIST_REMOVE(list, buf_pool->zip_clean,
&block->page);
@@ -2686,8 +2795,7 @@ wait_until_unfixed:
ut_ad(!block->page.in_flush_list);
} else {
/* Relocate buf_pool->flush_list. */
- buf_flush_relocate_on_flush_list(bpage,
- &block->page);
+ buf_flush_relocate_on_flush_list(bpage, &block->page);
}
/* Buffer-fix, I/O-fix, and X-latch the block
@@ -2698,7 +2806,6 @@ wait_until_unfixed:
/* Insert at the front of unzip_LRU list */
buf_unzip_LRU_add_block(block, FALSE);
- block->page.buf_fix_count = 1;
buf_block_set_io_fix(block, BUF_IO_READ);
rw_lock_x_lock_inline(&block->lock, 0, file, line);
@@ -2706,12 +2813,14 @@ wait_until_unfixed:
rw_lock_x_unlock(hash_lock);
- buf_pool->n_pend_unzip++;
+ ++buf_pool->n_pend_unzip;
+
+ mutex_exit(&buf_pool->zip_mutex);
buf_pool_mutex_exit(buf_pool);
access_time = buf_page_is_accessed(&block->page);
- mutex_exit(&block->mutex);
- mutex_exit(&buf_pool->zip_mutex);
+
+ buf_block_mutex_exit(block);
buf_page_free_descriptor(bpage);
@@ -2721,9 +2830,12 @@ wait_until_unfixed:
/* Page checksum verification is already done when
the page is read from disk. Hence page checksum
verification is not necessary when decompressing the page. */
- ut_a(buf_zip_decompress(block, FALSE));
+ {
+ bool success = buf_zip_decompress(block, FALSE);
+ ut_a(success);
+ }
- if (UNIV_LIKELY(!recv_no_ibuf_operations)) {
+ if (!recv_no_ibuf_operations) {
if (access_time) {
#ifdef UNIV_IBUF_COUNT_DEBUG
ut_a(ibuf_count_get(space, offset) == 0);
@@ -2734,13 +2846,19 @@ wait_until_unfixed:
}
}
- /* Unfix and unlatch the block. */
buf_pool_mutex_enter(buf_pool);
- mutex_enter(&block->mutex);
- block->page.buf_fix_count--;
- buf_block_set_io_fix(block, BUF_IO_NONE);
- buf_pool->n_pend_unzip--;
+
+ /* Unfix and unlatch the block. */
+ buf_block_mutex_enter(fix_block);
+
+ buf_block_set_io_fix(fix_block, BUF_IO_NONE);
+
+ buf_block_mutex_exit(fix_block);
+
+ --buf_pool->n_pend_unzip;
+
buf_pool_mutex_exit(buf_pool);
+
rw_lock_x_unlock(&block->lock);
break;
@@ -2754,43 +2872,40 @@ wait_until_unfixed:
break;
}
+ ut_ad(block == fix_block);
+ ut_ad(fix_block->page.buf_fix_count > 0);
+
#ifdef UNIV_SYNC_DEBUG
ut_ad(!rw_lock_own(hash_lock, RW_LOCK_EX));
ut_ad(!rw_lock_own(hash_lock, RW_LOCK_SHARED));
#endif /* UNIV_SYNC_DEBUG */
- ut_ad(buf_block_get_state(block) == BUF_BLOCK_FILE_PAGE);
+ ut_ad(buf_block_get_state(fix_block) == BUF_BLOCK_FILE_PAGE);
#if UNIV_WORD_SIZE == 4
/* On 32-bit systems, there is no padding in buf_page_t. On
other systems, Valgrind could complain about uninitialized pad
bytes. */
- UNIV_MEM_ASSERT_RW(&block->page, sizeof block->page);
+ UNIV_MEM_ASSERT_RW(&fix_block->page, sizeof(fix_block->page));
#endif
#if defined UNIV_DEBUG || defined UNIV_IBUF_DEBUG
if ((mode == BUF_GET_IF_IN_POOL || mode == BUF_GET_IF_IN_POOL_OR_WATCH)
&& (ibuf_debug || buf_debug_execute_is_force_flush())) {
+
/* Try to evict the block from the buffer pool, to use the
insert buffer (change buffer) as much as possible. */
- /* To obey the latching order, release the
- block->mutex before acquiring buf_pool->mutex. Protect
- the block from changes by temporarily buffer-fixing it
- for the time we are not holding block->mutex. */
- buf_block_buf_fix_inc(block, file, line);
- mutex_exit(&block->mutex);
buf_pool_mutex_enter(buf_pool);
- mutex_enter(&block->mutex);
- buf_block_buf_fix_dec(block);
- mutex_exit(&block->mutex);
+
+ buf_block_unfix(fix_block);
/* Now we are only holding the buf_pool->mutex,
not block->mutex or hash_lock. Blocks cannot be
relocated or enter or exit the buf_pool while we
are holding the buf_pool->mutex. */
- if (buf_LRU_free_page(&block->page, true)) {
+ if (buf_LRU_free_page(&fix_block->page, true)) {
buf_pool_mutex_exit(buf_pool);
rw_lock_x_lock(hash_lock);
@@ -2807,7 +2922,7 @@ wait_until_unfixed:
rw_lock_x_unlock(hash_lock);
- if (UNIV_LIKELY_NULL(block)) {
+ if (block != NULL) {
/* Either the page has been read in or
a watch was set on that in the window
where we released the buf_pool::mutex
@@ -2823,103 +2938,114 @@ wait_until_unfixed:
return(NULL);
}
- mutex_enter(&block->mutex);
+ mutex_enter(&fix_block->mutex);
- if (buf_flush_page_try(buf_pool, block)) {
+ if (buf_flush_page_try(buf_pool, fix_block)) {
fprintf(stderr,
"innodb_change_buffering_debug flush %u %u\n",
(unsigned) space, (unsigned) offset);
- guess = block;
+ guess = fix_block;
goto loop;
}
+ buf_block_mutex_exit(fix_block);
+
+ buf_block_fix(fix_block);
+
/* Failed to evict the page; change it directly */
buf_pool_mutex_exit(buf_pool);
}
#endif /* UNIV_DEBUG || UNIV_IBUF_DEBUG */
- buf_block_buf_fix_inc(block, file, line);
+ ut_ad(fix_block->page.buf_fix_count > 0);
+
+#ifdef UNIV_SYNC_DEBUG
+ /* We have already buffer fixed the page, and we are committed to
+ returning this page to the caller. Register for debugging. */
+ {
+ ibool ret;
+ ret = rw_lock_s_lock_nowait(&fix_block->debug_latch, file, line);
+ ut_a(ret);
+ }
+#endif /* UNIV_SYNC_DEBUG */
+
#if defined UNIV_DEBUG_FILE_ACCESSES || defined UNIV_DEBUG
ut_a(mode == BUF_GET_POSSIBLY_FREED
- || !block->page.file_page_was_freed);
+ || !fix_block->page.file_page_was_freed);
#endif
/* Check if this is the first access to the page */
- access_time = buf_page_is_accessed(&block->page);
+ access_time = buf_page_is_accessed(&fix_block->page);
- buf_page_set_accessed(&block->page);
+ /* This is a heuristic and we don't care about ordering issues. */
+ if (access_time == 0) {
+ buf_block_mutex_enter(fix_block);
- mutex_exit(&block->mutex);
+ buf_page_set_accessed(&fix_block->page);
+
+ buf_block_mutex_exit(fix_block);
+ }
if (mode != BUF_PEEK_IF_IN_POOL) {
- buf_page_make_young_if_needed(&block->page);
+ buf_page_make_young_if_needed(&fix_block->page);
}
#if defined UNIV_DEBUG || defined UNIV_BUF_DEBUG
ut_a(++buf_dbg_counter % 5771 || buf_validate());
- ut_a(block->page.buf_fix_count > 0);
- ut_a(buf_block_get_state(block) == BUF_BLOCK_FILE_PAGE);
+ ut_a(fix_block->page.buf_fix_count > 0);
+ ut_a(buf_block_get_state(fix_block) == BUF_BLOCK_FILE_PAGE);
#endif /* UNIV_DEBUG || UNIV_BUF_DEBUG */
+#ifdef PAGE_ATOMIC_REF_COUNT
+ /* We have to wait here because the IO_READ state was set
+ under the protection of the hash_lock and the block->mutex
+ but not the block->lock. */
+ buf_wait_for_read(fix_block);
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
switch (rw_latch) {
case RW_NO_LATCH:
- if (must_read) {
- /* Let us wait until the read operation
- completes */
- for (;;) {
- enum buf_io_fix io_fix;
-
- mutex_enter(&block->mutex);
- io_fix = buf_block_get_io_fix(block);
- mutex_exit(&block->mutex);
-
- if (io_fix == BUF_IO_READ) {
- /* wait by temporaly s-latch */
- rw_lock_s_lock(&(block->lock));
- rw_lock_s_unlock(&(block->lock));
- } else {
- break;
- }
- }
- }
+#ifndef PAGE_ATOMIC_REF_COUNT
+ buf_wait_for_read(fix_block);
+#endif /* !PAGE_ATOMIC_REF_COUNT */
fix_type = MTR_MEMO_BUF_FIX;
break;
case RW_S_LATCH:
- rw_lock_s_lock_inline(&(block->lock), 0, file, line);
+ rw_lock_s_lock_inline(&fix_block->lock, 0, file, line);
fix_type = MTR_MEMO_PAGE_S_FIX;
break;
default:
ut_ad(rw_latch == RW_X_LATCH);
- rw_lock_x_lock_inline(&(block->lock), 0, file, line);
+ rw_lock_x_lock_inline(&fix_block->lock, 0, file, line);
fix_type = MTR_MEMO_PAGE_X_FIX;
break;
}
- mtr_memo_push(mtr, block, fix_type);
+ mtr_memo_push(mtr, fix_block, fix_type);
if (mode != BUF_PEEK_IF_IN_POOL && !access_time) {
/* In the case of a first access, try to apply linear
read-ahead */
- buf_read_ahead_linear(space, zip_size, offset,
- ibuf_inside(mtr));
+ buf_read_ahead_linear(
+ space, zip_size, offset, ibuf_inside(mtr));
}
#ifdef UNIV_IBUF_COUNT_DEBUG
- ut_a(ibuf_count_get(buf_block_get_space(block),
- buf_block_get_page_no(block)) == 0);
+ ut_a(ibuf_count_get(buf_block_get_space(fix_block),
+ buf_block_get_page_no(fix_block)) == 0);
#endif
#ifdef UNIV_SYNC_DEBUG
ut_ad(!rw_lock_own(hash_lock, RW_LOCK_EX));
ut_ad(!rw_lock_own(hash_lock, RW_LOCK_SHARED));
#endif /* UNIV_SYNC_DEBUG */
- return(block);
+ return(fix_block);
}
/********************************************************************//**
@@ -2982,9 +3108,7 @@ buf_page_optimistic_get(
}
if (UNIV_UNLIKELY(!success)) {
- mutex_enter(&block->mutex);
buf_block_buf_fix_dec(block);
- mutex_exit(&block->mutex);
return(FALSE);
}
@@ -2998,9 +3122,7 @@ buf_page_optimistic_get(
rw_lock_x_unlock(&(block->lock));
}
- mutex_enter(&block->mutex);
buf_block_buf_fix_dec(block);
- mutex_exit(&block->mutex);
return(FALSE);
}
@@ -3105,9 +3227,7 @@ buf_page_get_known_nowait(
}
if (!success) {
- mutex_enter(&block->mutex);
buf_block_buf_fix_dec(block);
- mutex_exit(&block->mutex);
return(FALSE);
}
@@ -3206,9 +3326,7 @@ buf_page_try_get_func(
}
if (!success) {
- mutex_enter(&block->mutex);
buf_block_buf_fix_dec(block);
- mutex_exit(&block->mutex);
return(NULL);
}
@@ -3306,13 +3424,20 @@ buf_page_init(
hash_page = buf_page_hash_get_low(buf_pool, space, offset, fold);
- if (UNIV_LIKELY(!hash_page)) {
+ if (hash_page == NULL) {
+ /* Block not found in the hash table */
} else if (buf_pool_watch_is_sentinel(buf_pool, hash_page)) {
- /* Preserve the reference count. */
- ulint buf_fix_count = hash_page->buf_fix_count;
+ ib_uint32_t buf_fix_count = hash_page->buf_fix_count;
+
+ ut_a(buf_fix_count > 0);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(
+ &block->page.buf_fix_count, buf_fix_count);
+#else
+ block->page.buf_fix_count += ulint(buf_fix_count);
+#endif /* PAGE_ATOMIC_REF_COUNT */
- ut_a(buf_fix_count > 0);
- block->page.buf_fix_count += buf_fix_count;
buf_pool_watch_remove(buf_pool, fold, hash_page);
} else {
fprintf(stderr,
@@ -3335,8 +3460,9 @@ buf_page_init(
ut_ad(!block->page.in_zip_hash);
ut_ad(!block->page.in_page_hash);
ut_d(block->page.in_page_hash = TRUE);
- HASH_INSERT(buf_page_t, hash, buf_pool->page_hash,
- fold, &block->page);
+
+ HASH_INSERT(buf_page_t, hash, buf_pool->page_hash, fold, &block->page);
+
if (zip_size) {
page_zip_set_size(&block->page.zip, zip_size);
}
@@ -3446,6 +3572,15 @@ err_exit:
ut_ad(buf_pool_from_bpage(bpage) == buf_pool);
buf_page_init(buf_pool, space, offset, fold, zip_size, block);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ /* Note: We set the io state without the protection of
+ the block->lock. This is because other threads cannot
+ access this block unless it is in the hash table. */
+
+ buf_page_set_io_fix(bpage, BUF_IO_READ);
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
rw_lock_x_unlock(hash_lock);
/* The block must be put to the LRU list, to the old blocks */
@@ -3461,7 +3596,10 @@ err_exit:
io-handler thread. */
rw_lock_x_lock_gen(&block->lock, BUF_IO_READ);
+
+#ifndef PAGE_ATOMIC_REF_COUNT
buf_page_set_io_fix(bpage, BUF_IO_READ);
+#endif /* !PAGE_ATOMIC_REF_COUNT */
if (zip_size) {
/* buf_pool->mutex may be released and
@@ -3536,8 +3674,8 @@ err_exit:
buf_page_init_low(bpage);
bpage->state = BUF_BLOCK_ZIP_PAGE;
- bpage->space = space;
- bpage->offset = offset;
+ bpage->space = static_cast<ib_uint32_t>(space);
+ bpage->offset = static_cast<ib_uint32_t>(offset);
#ifdef UNIV_DEBUG
bpage->in_page_hash = FALSE;
@@ -3549,12 +3687,22 @@ err_exit:
ut_d(bpage->in_page_hash = TRUE);
- if (UNIV_LIKELY_NULL(watch_page)) {
+ if (watch_page != NULL) {
/* Preserve the reference count. */
- ulint buf_fix_count = watch_page->buf_fix_count;
+ ib_uint32_t buf_fix_count;
+
+ buf_fix_count = watch_page->buf_fix_count;
+
ut_a(buf_fix_count > 0);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(
+ &bpage->buf_fix_count, buf_fix_count);
+#else
bpage->buf_fix_count += buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
ut_ad(buf_pool_watch_is_sentinel(buf_pool, watch_page));
buf_pool_watch_remove(buf_pool, fold, watch_page);
}
@@ -3649,8 +3797,7 @@ buf_page_create(
buf_block_free(free_block);
- return(buf_page_get_with_no_latch(space, zip_size,
- offset, mtr));
+ return(buf_page_get_with_no_latch(space, zip_size, offset, mtr));
}
/* If we get here, the page was not in buf_pool: init it there */
diff --git a/storage/innobase/buf/buf0dblwr.cc b/storage/innobase/buf/buf0dblwr.cc
index 2b2483fde6d..62222993622 100644
--- a/storage/innobase/buf/buf0dblwr.cc
+++ b/storage/innobase/buf/buf0dblwr.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -351,13 +351,13 @@ At a database startup initializes the doublewrite buffer memory structure if
we already have a doublewrite buffer created in the data files. If we are
upgrading to an InnoDB version which supports multiple tablespaces, then this
function performs the necessary update operations. If we are in a crash
-recovery, this function uses a possible doublewrite buffer to restore
-half-written pages in the data files. */
-UNIV_INTERN
+recovery, this function loads the pages from double write buffer into memory. */
void
-buf_dblwr_init_or_restore_pages(
-/*============================*/
- ibool restore_corrupt_pages) /*!< in: TRUE=restore pages */
+buf_dblwr_init_or_load_pages(
+/*=========================*/
+ os_file_t file,
+ char* path,
+ bool load_corrupt_pages)
{
byte* buf;
byte* read_buf;
@@ -368,8 +368,9 @@ buf_dblwr_init_or_restore_pages(
ibool reset_space_ids = FALSE;
byte* doublewrite;
ulint space_id;
- ulint page_no;
ulint i;
+ ulint block_bytes = 0;
+ recv_dblwr_t& recv_dblwr = recv_sys->dblwr;
/* We do the file i/o past the buffer pool */
@@ -380,9 +381,9 @@ buf_dblwr_init_or_restore_pages(
/* Read the trx sys header to check if we are using the doublewrite
buffer */
+ off_t trx_sys_page = TRX_SYS_PAGE_NO * UNIV_PAGE_SIZE;
+ os_file_read(file, read_buf, trx_sys_page, UNIV_PAGE_SIZE);
- fil_io(OS_FILE_READ, true, TRX_SYS_SPACE, 0, TRX_SYS_PAGE_NO, 0,
- UNIV_PAGE_SIZE, read_buf, NULL);
doublewrite = read_buf + TRX_SYS_DOUBLEWRITE;
if (mach_read_from_4(doublewrite + TRX_SYS_DOUBLEWRITE_MAGIC)
@@ -416,13 +417,12 @@ buf_dblwr_init_or_restore_pages(
/* Read the pages from the doublewrite buffer to memory */
- fil_io(OS_FILE_READ, true, TRX_SYS_SPACE, 0, block1, 0,
- TRX_SYS_DOUBLEWRITE_BLOCK_SIZE * UNIV_PAGE_SIZE,
- buf, NULL);
- fil_io(OS_FILE_READ, true, TRX_SYS_SPACE, 0, block2, 0,
- TRX_SYS_DOUBLEWRITE_BLOCK_SIZE * UNIV_PAGE_SIZE,
- buf + TRX_SYS_DOUBLEWRITE_BLOCK_SIZE * UNIV_PAGE_SIZE,
- NULL);
+ block_bytes = TRX_SYS_DOUBLEWRITE_BLOCK_SIZE * UNIV_PAGE_SIZE;
+
+ os_file_read(file, buf, block1 * UNIV_PAGE_SIZE, block_bytes);
+ os_file_read(file, buf + block_bytes, block2 * UNIV_PAGE_SIZE,
+ block_bytes);
+
/* Check if any of these pages is half-written in data files, in the
intended position */
@@ -431,13 +431,12 @@ buf_dblwr_init_or_restore_pages(
for (i = 0; i < TRX_SYS_DOUBLEWRITE_BLOCK_SIZE * 2; i++) {
ulint source_page_no;
- page_no = mach_read_from_4(page + FIL_PAGE_OFFSET);
if (reset_space_ids) {
space_id = 0;
mach_write_to_4(page
- + FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID, 0);
+ + FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID, space_id);
/* We do not need to calculate new checksums for the
pages because the field .._SPACE_ID does not affect
them. Write the page back to where we read it from. */
@@ -449,19 +448,53 @@ buf_dblwr_init_or_restore_pages(
+ i - TRX_SYS_DOUBLEWRITE_BLOCK_SIZE;
}
- fil_io(OS_FILE_WRITE, true, 0, 0, source_page_no, 0,
- UNIV_PAGE_SIZE, page, NULL);
- } else {
+ os_file_write(path, file, page,
+ source_page_no * UNIV_PAGE_SIZE,
+ UNIV_PAGE_SIZE);
- space_id = mach_read_from_4(
- page + FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID);
+ } else if (load_corrupt_pages) {
+
+ recv_dblwr.add(page);
}
- if (!restore_corrupt_pages) {
- /* The database was shut down gracefully: no need to
- restore pages */
+ page += UNIV_PAGE_SIZE;
+ }
+
+ if (reset_space_ids) {
+ os_file_flush(file);
+ }
+
+leave_func:
+ ut_free(unaligned_read_buf);
+}
+
+/****************************************************************//**
+Process the double write buffer pages. */
+void
+buf_dblwr_process()
+/*===============*/
+{
+ ulint space_id;
+ ulint page_no;
+ ulint page_no_dblwr = 0;
+ byte* page;
+ byte* read_buf;
+ byte* unaligned_read_buf;
+ recv_dblwr_t& recv_dblwr = recv_sys->dblwr;
+
+ unaligned_read_buf = static_cast<byte*>(ut_malloc(2 * UNIV_PAGE_SIZE));
+
+ read_buf = static_cast<byte*>(
+ ut_align(unaligned_read_buf, UNIV_PAGE_SIZE));
+
+ for (std::list<byte*>::iterator i = recv_dblwr.pages.begin();
+ i != recv_dblwr.pages.end(); ++i, ++page_no_dblwr ) {
+
+ page = *i;
+ page_no = mach_read_from_4(page + FIL_PAGE_OFFSET);
+ space_id = mach_read_from_4(page + FIL_PAGE_SPACE_ID);
- } else if (!fil_tablespace_exists_in_mem(space_id)) {
+ if (!fil_tablespace_exists_in_mem(space_id)) {
/* Maybe we have dropped the single-table tablespace
and this page once belonged to it: do nothing */
@@ -472,19 +505,8 @@ buf_dblwr_init_or_restore_pages(
"within space bounds; space id %lu "
"page number %lu, page %lu in "
"doublewrite buf.",
- (ulong) space_id, (ulong) page_no, (ulong) i);
-
- } else if (space_id == TRX_SYS_SPACE
- && ((page_no >= block1
- && page_no
- < block1 + TRX_SYS_DOUBLEWRITE_BLOCK_SIZE)
- || (page_no >= block2
- && page_no
- < (block2
- + TRX_SYS_DOUBLEWRITE_BLOCK_SIZE)))) {
-
- /* It is an unwritten doublewrite buffer page:
- do nothing */
+ (ulong) space_id, (ulong) page_no,
+ page_no_dblwr);
} else {
ulint zip_size = fil_space_get_zip_size(space_id);
@@ -549,15 +571,28 @@ buf_dblwr_init_or_restore_pages(
ib_logf(IB_LOG_LEVEL_INFO,
"Recovered the page from"
" the doublewrite buffer.");
+
+ } else if (buf_page_is_zeroes(read_buf, zip_size)) {
+
+ if (!buf_page_is_zeroes(page, zip_size)
+ && !buf_page_is_corrupted(true, page,
+ zip_size)) {
+
+ /* Database page contained only
+ zeroes, while a valid copy is
+ available in dblwr buffer. */
+
+ fil_io(OS_FILE_WRITE, true, space_id,
+ zip_size, page_no, 0,
+ zip_size ? zip_size
+ : UNIV_PAGE_SIZE,
+ page, NULL);
+ }
}
}
-
- page += UNIV_PAGE_SIZE;
}
fil_flush_file_spaces(FIL_TABLESPACE);
-
-leave_func:
ut_free(unaligned_read_buf);
}
@@ -776,6 +811,7 @@ buf_dblwr_write_block_to_datafile(
fil_io(flags, sync, buf_block_get_space(block), 0,
buf_block_get_page_no(block), 0, UNIV_PAGE_SIZE,
(void*) block->frame, (void*) block);
+
}
/********************************************************************//**
diff --git a/storage/innobase/buf/buf0flu.cc b/storage/innobase/buf/buf0flu.cc
index 3af434b77f4..3cce75abe74 100644
--- a/storage/innobase/buf/buf0flu.cc
+++ b/storage/innobase/buf/buf0flu.cc
@@ -502,15 +502,15 @@ buf_flush_ready_for_replace(
#ifdef UNIV_DEBUG
buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
ut_ad(buf_pool_mutex_own(buf_pool));
-#endif
+#endif /* UNIV_DEBUG */
ut_ad(mutex_own(buf_page_get_mutex(bpage)));
ut_ad(bpage->in_LRU_list);
- if (UNIV_LIKELY(buf_page_in_file(bpage))) {
+ if (buf_page_in_file(bpage)) {
return(bpage->oldest_modification == 0
- && buf_page_get_io_fix(bpage) == BUF_IO_NONE
- && bpage->buf_fix_count == 0);
+ && bpage->buf_fix_count == 0
+ && buf_page_get_io_fix(bpage) == BUF_IO_NONE);
}
ut_print_timestamp(stderr);
@@ -553,17 +553,10 @@ buf_flush_ready_for_flush(
switch (flush_type) {
case BUF_FLUSH_LIST:
- return(true);
-
case BUF_FLUSH_LRU:
case BUF_FLUSH_SINGLE_PAGE:
- /* Because any thread may call single page flush, even
- when owning locks on pages, to avoid deadlocks, we must
- make sure that the that it is not buffer fixed.
- The same holds true for LRU flush because a user thread
- may end up waiting for an LRU flush to end while
- holding locks on other pages. */
- return(bpage->buf_fix_count == 0);
+ return(true);
+
case BUF_FLUSH_N_TYPES:
break;
}
@@ -757,9 +750,11 @@ buf_flush_update_zip_checksum(
{
ut_a(zip_size > 0);
- ib_uint32_t checksum = page_zip_calc_checksum(
- page, zip_size,
- static_cast<srv_checksum_algorithm_t>(srv_checksum_algorithm));
+ ib_uint32_t checksum = static_cast<ib_uint32_t>(
+ page_zip_calc_checksum(
+ page, zip_size,
+ static_cast<srv_checksum_algorithm_t>(
+ srv_checksum_algorithm)));
mach_write_to_8(page + FIL_PAGE_LSN, lsn);
memset(page + FIL_PAGE_FILE_FLUSH_LSN, 0, 8);
@@ -991,9 +986,10 @@ NOTE: in simulated aio we must call
os_aio_simulated_wake_handler_threads after we have posted a batch of
writes! NOTE: buf_pool->mutex and buf_page_get_mutex(bpage) must be
held upon entering this function, and they will be released by this
-function. */
+function if it returns true.
+@return TRUE if the page was flushed */
UNIV_INTERN
-void
+bool
buf_flush_page(
/*===========*/
buf_pool_t* buf_pool, /*!< in: buffer pool instance */
@@ -1001,109 +997,84 @@ buf_flush_page(
buf_flush_t flush_type, /*!< in: type of flush */
bool sync) /*!< in: true if sync IO request */
{
- ib_mutex_t* block_mutex;
- ibool is_uncompressed;
-
ut_ad(flush_type < BUF_FLUSH_N_TYPES);
ut_ad(buf_pool_mutex_own(buf_pool));
ut_ad(buf_page_in_file(bpage));
ut_ad(!sync || flush_type == BUF_FLUSH_SINGLE_PAGE);
- block_mutex = buf_page_get_mutex(bpage);
+ ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
+
ut_ad(mutex_own(block_mutex));
ut_ad(buf_flush_ready_for_flush(bpage, flush_type));
- buf_page_set_io_fix(bpage, BUF_IO_WRITE);
+ bool is_uncompressed;
- buf_page_set_flush_type(bpage, flush_type);
+ is_uncompressed = (buf_page_get_state(bpage) == BUF_BLOCK_FILE_PAGE);
+ ut_ad(is_uncompressed == (block_mutex != &buf_pool->zip_mutex));
- if (buf_pool->n_flush[flush_type] == 0) {
+ ibool flush;
+ rw_lock_t* rw_lock;
+ bool no_fix_count = bpage->buf_fix_count == 0;
- os_event_reset(buf_pool->no_flush[flush_type]);
- }
+ if (!is_uncompressed) {
+ flush = TRUE;
+ rw_lock = NULL;
- buf_pool->n_flush[flush_type]++;
+ } else if (!(no_fix_count || flush_type == BUF_FLUSH_LIST)) {
+ /* This is a heuristic, to avoid expensive S attempts. */
+ flush = FALSE;
+ } else {
- is_uncompressed = (buf_page_get_state(bpage) == BUF_BLOCK_FILE_PAGE);
- ut_ad(is_uncompressed == (block_mutex != &buf_pool->zip_mutex));
+ rw_lock = &reinterpret_cast<buf_block_t*>(bpage)->lock;
- switch (flush_type) {
- ibool is_s_latched;
- case BUF_FLUSH_LIST:
- /* If the simulated aio thread is not running, we must
- not wait for any latch, as we may end up in a deadlock:
- if buf_fix_count == 0, then we know we need not wait */
-
- is_s_latched = (bpage->buf_fix_count == 0);
- if (is_s_latched && is_uncompressed) {
- rw_lock_s_lock_gen(&((buf_block_t*) bpage)->lock,
- BUF_IO_WRITE);
+ if (flush_type != BUF_FLUSH_LIST) {
+ flush = rw_lock_s_lock_gen_nowait(
+ rw_lock, BUF_IO_WRITE);
+ } else {
+ /* Will S lock later */
+ flush = TRUE;
}
+ }
- mutex_exit(block_mutex);
- buf_pool_mutex_exit(buf_pool);
+ if (flush) {
- /* Even though bpage is not protected by any mutex at
- this point, it is safe to access bpage, because it is
- io_fixed and oldest_modification != 0. Thus, it
- cannot be relocated in the buffer pool or removed from
- flush_list or LRU_list. */
+ /* We are committed to flushing by the time we get here */
- if (!is_s_latched) {
- buf_dblwr_flush_buffered_writes();
+ buf_page_set_io_fix(bpage, BUF_IO_WRITE);
- if (is_uncompressed) {
- rw_lock_s_lock_gen(&((buf_block_t*) bpage)
- ->lock, BUF_IO_WRITE);
- }
- }
+ buf_page_set_flush_type(bpage, flush_type);
- break;
+ if (buf_pool->n_flush[flush_type] == 0) {
- case BUF_FLUSH_LRU:
- case BUF_FLUSH_SINGLE_PAGE:
- /* VERY IMPORTANT:
- Because any thread may call single page flush, even when
- owning locks on pages, to avoid deadlocks, we must make
- sure that the s-lock is acquired on the page without
- waiting: this is accomplished because
- buf_flush_ready_for_flush() must hold, and that requires
- the page not to be bufferfixed.
- The same holds true for LRU flush because a user thread
- may end up waiting for an LRU flush to end while
- holding locks on other pages. */
-
- if (is_uncompressed) {
- rw_lock_s_lock_gen(&((buf_block_t*) bpage)->lock,
- BUF_IO_WRITE);
+ os_event_reset(buf_pool->no_flush[flush_type]);
}
- /* Note that the s-latch is acquired before releasing the
- buf_pool mutex: this ensures that the latch is acquired
- immediately. */
+ ++buf_pool->n_flush[flush_type];
mutex_exit(block_mutex);
buf_pool_mutex_exit(buf_pool);
- break;
- default:
- ut_error;
- }
+ if (flush_type == BUF_FLUSH_LIST
+ && is_uncompressed
+ && !rw_lock_s_lock_gen_nowait(rw_lock, BUF_IO_WRITE)) {
+ /* avoiding deadlock possibility involves doublewrite
+ buffer, should flush it, because it might hold the
+ another block->lock. */
+ buf_dblwr_flush_buffered_writes();
- /* Even though bpage is not protected by any mutex at this
- point, it is safe to access bpage, because it is io_fixed and
- oldest_modification != 0. Thus, it cannot be relocated in the
- buffer pool or removed from flush_list or LRU_list. */
+ rw_lock_s_lock_gen(rw_lock, BUF_IO_WRITE);
+ }
-#ifdef UNIV_DEBUG
- if (buf_debug_prints) {
- fprintf(stderr,
- "Flushing %u space %u page %u\n",
- flush_type, bpage->space, bpage->offset);
- }
-#endif /* UNIV_DEBUG */
- buf_flush_write_block_low(bpage, flush_type, sync);
+ /* Even though bpage is not protected by any mutex at this
+ point, it is safe to access bpage, because it is io_fixed and
+ oldest_modification != 0. Thus, it cannot be relocated in the
+ buffer pool or removed from flush_list or LRU_list. */
+
+ buf_flush_write_block_low(bpage, flush_type, sync);
+ }
+
+ return(flush);
}
# if defined UNIV_DEBUG || defined UNIV_IBUF_DEBUG
@@ -1130,8 +1101,8 @@ buf_flush_page_try(
/* The following call will release the buffer pool and
block mutex. */
- buf_flush_page(buf_pool, &block->page, BUF_FLUSH_SINGLE_PAGE, true);
- return(TRUE);
+ return(buf_flush_page(
+ buf_pool, &block->page, BUF_FLUSH_SINGLE_PAGE, true));
}
# endif /* UNIV_DEBUG || UNIV_IBUF_DEBUG */
/***********************************************************//**
@@ -1203,7 +1174,6 @@ buf_flush_try_neighbors(
ulint i;
ulint low;
ulint high;
- ulint count = 0;
buf_pool_t* buf_pool = buf_pool_get(space, offset);
ut_ad(flush_type == BUF_FLUSH_LRU || flush_type == BUF_FLUSH_LIST);
@@ -1259,9 +1229,9 @@ buf_flush_try_neighbors(
high = fil_space_get_size(space);
}
- for (i = low; i < high; i++) {
+ ulint count = 0;
- buf_page_t* bpage;
+ for (i = low; i < high; i++) {
if ((count + n_flushed) >= n_to_flush) {
@@ -1283,9 +1253,9 @@ buf_flush_try_neighbors(
buf_pool_mutex_enter(buf_pool);
/* We only want to flush pages from this buffer pool. */
- bpage = buf_page_hash_get(buf_pool, space, i);
+ buf_page_t* bpage = buf_page_hash_get(buf_pool, space, i);
- if (!bpage) {
+ if (bpage == NULL) {
buf_pool_mutex_exit(buf_pool);
continue;
@@ -1299,30 +1269,24 @@ buf_flush_try_neighbors(
if (flush_type != BUF_FLUSH_LRU
|| i == offset
|| buf_page_is_old(bpage)) {
+
ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
mutex_enter(block_mutex);
if (buf_flush_ready_for_flush(bpage, flush_type)
- && (i == offset || !bpage->buf_fix_count)) {
- /* We only try to flush those
- neighbors != offset where the buf fix
- count is zero, as we then know that we
- probably can latch the page without a
- semaphore wait. Semaphore waits are
- expensive because we must flush the
- doublewrite buffer before we start
- waiting. */
-
- buf_flush_page(buf_pool, bpage, flush_type, false);
- ut_ad(!mutex_own(block_mutex));
- ut_ad(!buf_pool_mutex_own(buf_pool));
- count++;
+ && (i == offset || bpage->buf_fix_count == 0)
+ && buf_flush_page(
+ buf_pool, bpage, flush_type, false)) {
+
+ ++count;
+
continue;
- } else {
- mutex_exit(block_mutex);
}
+
+ mutex_exit(block_mutex);
}
+
buf_pool_mutex_exit(buf_pool);
}
@@ -1358,8 +1322,8 @@ buf_flush_page_and_try_neighbors(
ulint* count) /*!< in/out: number of pages
flushed */
{
+ ibool flushed;
ib_mutex_t* block_mutex;
- ibool flushed = FALSE;
#ifdef UNIV_DEBUG
buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
#endif /* UNIV_DEBUG */
@@ -1372,8 +1336,6 @@ buf_flush_page_and_try_neighbors(
ut_a(buf_page_in_file(bpage));
if (buf_flush_ready_for_flush(bpage, flush_type)) {
- ulint space;
- ulint offset;
buf_pool_t* buf_pool;
buf_pool = buf_pool_from_bpage(bpage);
@@ -1382,22 +1344,22 @@ buf_flush_page_and_try_neighbors(
/* These fields are protected by both the
buffer pool mutex and block mutex. */
- space = buf_page_get_space(bpage);
- offset = buf_page_get_page_no(bpage);
+ ulint space = buf_page_get_space(bpage);
+ ulint offset = buf_page_get_page_no(bpage);
mutex_exit(block_mutex);
/* Try to flush also all the neighbors */
- *count += buf_flush_try_neighbors(space,
- offset,
- flush_type,
- *count,
- n_to_flush);
+ *count += buf_flush_try_neighbors(
+ space, offset, flush_type, *count, n_to_flush);
buf_pool_mutex_enter(buf_pool);
+
flushed = TRUE;
+
} else {
mutex_exit(block_mutex);
+ flushed = FALSE;
}
ut_ad(buf_pool_mutex_own(buf_pool));
@@ -1480,8 +1442,8 @@ buf_flush_LRU_list_batch(
blocks in the free_list */
{
buf_page_t* bpage;
- ulint scanned = 0;
ulint count = 0;
+ ulint scanned = 0;
ulint free_len = UT_LIST_GET_LEN(buf_pool->free);
ulint lru_len = UT_LIST_GET_LEN(buf_pool->LRU);
@@ -1520,15 +1482,44 @@ buf_flush_LRU_list_batch(
} else {
bpage = UT_LIST_GET_PREV(LRU, bpage);
}
- } else if (buf_flush_page_and_try_neighbors(
- bpage,
- BUF_FLUSH_LRU, max, &count)) {
-
- /* buf_pool->mutex was released.
- Restart the scan. */
- bpage = UT_LIST_GET_LAST(buf_pool->LRU);
} else {
- bpage = UT_LIST_GET_PREV(LRU, bpage);
+ ulint space;
+ ulint offset;
+ buf_page_t* prev_bpage;
+
+ prev_bpage = UT_LIST_GET_PREV(LRU, bpage);
+
+ /* Save the previous bpage */
+
+ if (prev_bpage != NULL) {
+ space = prev_bpage->space;
+ offset = prev_bpage->offset;
+ } else {
+ space = ULINT_UNDEFINED;
+ offset = ULINT_UNDEFINED;
+ }
+
+ if (!buf_flush_page_and_try_neighbors(
+ bpage, BUF_FLUSH_LRU, max, &count)) {
+
+ bpage = prev_bpage;
+ } else {
+ /* buf_pool->mutex was released.
+ reposition the iterator. Note: the
+ prev block could have been repositioned
+ too but that should be rare. */
+
+ if (prev_bpage != NULL) {
+
+ ut_ad(space != ULINT_UNDEFINED);
+ ut_ad(offset != ULINT_UNDEFINED);
+
+ prev_bpage = buf_page_hash_get(
+ buf_pool, space, offset);
+ }
+
+ bpage = prev_bpage;
+ }
}
free_len = UT_LIST_GET_LEN(buf_pool->free);
@@ -1836,7 +1827,7 @@ buf_flush_wait_batch_end(
}
} else {
thd_wait_begin(NULL, THD_WAIT_DISKIO);
- os_event_wait(buf_pool->no_flush[type]);
+ os_event_wait(buf_pool->no_flush[type]);
thd_wait_end(NULL);
}
}
@@ -1985,9 +1976,6 @@ buf_flush_single_page_from_LRU(
{
ulint scanned;
buf_page_t* bpage;
- ib_mutex_t* block_mutex;
- ibool freed;
- bool evict_zip;
buf_pool_mutex_enter(buf_pool);
@@ -1995,14 +1983,25 @@ buf_flush_single_page_from_LRU(
bpage != NULL;
bpage = UT_LIST_GET_PREV(LRU, bpage), ++scanned) {
- block_mutex = buf_page_get_mutex(bpage);
+ ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
+
mutex_enter(block_mutex);
- if (buf_flush_ready_for_flush(bpage,
- BUF_FLUSH_SINGLE_PAGE)) {
- /* buf_flush_page() will release the block
- mutex */
- break;
+
+ if (buf_flush_ready_for_flush(bpage, BUF_FLUSH_SINGLE_PAGE)) {
+
+ /* The following call will release the buffer pool
+ and block mutex. */
+
+ ibool flushed = buf_flush_page(
+ buf_pool, bpage, BUF_FLUSH_SINGLE_PAGE, true);
+
+ if (flushed) {
+ /* buf_flush_page() will release the
+ block mutex */
+ break;
+ }
}
+
mutex_exit(block_mutex);
}
@@ -2012,15 +2011,14 @@ buf_flush_single_page_from_LRU(
MONITOR_LRU_SINGLE_FLUSH_SCANNED_PER_CALL,
scanned);
- if (!bpage) {
+ if (bpage == NULL) {
/* Can't find a single flushable page. */
buf_pool_mutex_exit(buf_pool);
return(FALSE);
}
- /* The following call will release the buffer pool and
- block mutex. */
- buf_flush_page(buf_pool, bpage, BUF_FLUSH_SINGLE_PAGE, true);
+
+ ibool freed = FALSE;
/* At this point the page has been written to the disk.
As we are not holding buffer pool or block mutex therefore
@@ -2035,27 +2033,25 @@ buf_flush_single_page_from_LRU(
bpage != NULL;
bpage = UT_LIST_GET_PREV(LRU, bpage)) {
- ibool ready;
+ ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
- block_mutex = buf_page_get_mutex(bpage);
mutex_enter(block_mutex);
- ready = buf_flush_ready_for_replace(bpage);
+
+ ibool ready = buf_flush_ready_for_replace(bpage);
+
mutex_exit(block_mutex);
+
if (ready) {
- break;
- }
+ bool evict_zip;
- }
+ evict_zip = !buf_LRU_evict_from_unzip_LRU(buf_pool);;
- if (!bpage) {
- /* Can't find a single replaceable page. */
- buf_pool_mutex_exit(buf_pool);
- return(FALSE);
- }
+ freed = buf_LRU_free_page(bpage, evict_zip);
- evict_zip = !buf_LRU_evict_from_unzip_LRU(buf_pool);;
+ break;
+ }
+ }
- freed = buf_LRU_free_page(bpage, evict_zip);
buf_pool_mutex_exit(buf_pool);
return(freed);
@@ -2328,7 +2324,7 @@ page_cleaner_flush_pages_if_needed(void)
}
if (last_pages && cur_lsn - last_lsn > lsn_avg_rate / 2) {
- age_factor = prev_pages / last_pages;
+ age_factor = static_cast<int>(prev_pages / last_pages);
}
MONITOR_SET(MONITOR_FLUSH_N_TO_FLUSH_REQUESTED, n_pages);
diff --git a/storage/innobase/buf/buf0lru.cc b/storage/innobase/buf/buf0lru.cc
index bc73119c227..64409e1993d 100644
--- a/storage/innobase/buf/buf0lru.cc
+++ b/storage/innobase/buf/buf0lru.cc
@@ -473,12 +473,8 @@ buf_flush_or_remove_page(
yet; maybe the system is currently reading it
in, or flushing the modifications to the file */
return(false);
-
}
- ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
- bool processed = false;
-
/* We have to release the flush_list_mutex to obey the
latching order. We are however guaranteed that the page
will stay in the flush_list and won't be relocated because
@@ -487,6 +483,9 @@ buf_flush_or_remove_page(
buf_flush_list_mutex_exit(buf_pool);
+ bool processed;
+ ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
+
mutex_enter(block_mutex);
ut_ad(bpage->oldest_modification != 0);
@@ -494,18 +493,11 @@ buf_flush_or_remove_page(
if (!flush) {
buf_flush_remove(bpage);
-
- mutex_exit(block_mutex);
-
processed = true;
- } else if (buf_flush_ready_for_flush(bpage,
- BUF_FLUSH_SINGLE_PAGE)) {
-
- /* The following call will release the buffer pool
- and block mutex. */
- buf_flush_page(buf_pool, bpage, BUF_FLUSH_SINGLE_PAGE, false);
- ut_ad(!mutex_own(block_mutex));
+ } else if (buf_flush_ready_for_flush(bpage, BUF_FLUSH_SINGLE_PAGE)
+ && buf_flush_page(
+ buf_pool, bpage, BUF_FLUSH_SINGLE_PAGE, false)) {
/* Wake possible simulated aio thread to actually
post the writes to the operating system */
@@ -513,15 +505,16 @@ buf_flush_or_remove_page(
buf_pool_mutex_enter(buf_pool);
- processed = true;
+ buf_flush_list_mutex_enter(buf_pool);
+
+ return(true);
+
} else {
- /* Not ready for flush. It can't be IO fixed because we
- checked for that at the start of the function. It must
- be buffer fixed. */
- ut_ad(bpage->buf_fix_count > 0);
- mutex_exit(block_mutex);
+ processed = false;
}
+ mutex_exit(block_mutex);
+
buf_flush_list_mutex_enter(buf_pool);
ut_ad(!mutex_own(block_mutex));
@@ -1269,7 +1262,8 @@ loop:
memset(&block->page.zip, 0, sizeof block->page.zip);
if (started_monitor) {
- srv_print_innodb_monitor = mon_value_was;
+ srv_print_innodb_monitor =
+ static_cast<my_bool>(mon_value_was);
}
return(block);
@@ -1684,8 +1678,6 @@ buf_LRU_add_block_low(
{
buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
- ut_ad(buf_pool);
- ut_ad(bpage);
ut_ad(buf_pool_mutex_own(buf_pool));
ut_a(buf_page_in_file(bpage));
@@ -1835,7 +1827,7 @@ buf_LRU_free_page(
if (!buf_page_can_relocate(bpage)) {
- /* Do not free buffer-fixed or I/O-fixed blocks. */
+ /* Do not free buffer fixed or I/O-fixed blocks. */
goto func_exit;
}
@@ -1850,12 +1842,10 @@ buf_LRU_free_page(
if (bpage->oldest_modification) {
goto func_exit;
}
- } else if ((bpage->oldest_modification)
- && (buf_page_get_state(bpage)
- != BUF_BLOCK_FILE_PAGE)) {
+ } else if (bpage->oldest_modification > 0
+ && buf_page_get_state(bpage) != BUF_BLOCK_FILE_PAGE) {
- ut_ad(buf_page_get_state(bpage)
- == BUF_BLOCK_ZIP_DIRTY);
+ ut_ad(buf_page_get_state(bpage) == BUF_BLOCK_ZIP_DIRTY);
func_exit:
rw_lock_x_unlock(hash_lock);
@@ -1915,10 +1905,8 @@ func_exit:
rw_lock_x_lock(hash_lock);
mutex_enter(block_mutex);
- ut_a(!buf_page_hash_get_low(buf_pool,
- bpage->space,
- bpage->offset,
- fold));
+ ut_a(!buf_page_hash_get_low(
+ buf_pool, b->space, b->offset, fold));
b->state = b->oldest_modification
? BUF_BLOCK_ZIP_DIRTY
@@ -2059,11 +2047,12 @@ func_exit:
buf_pool->page_hash, thus inaccessible by any
other thread. */
- checksum = page_zip_calc_checksum(
- b->zip.data,
- page_zip_get_size(&b->zip),
- static_cast<srv_checksum_algorithm_t>(
- srv_checksum_algorithm));
+ checksum = static_cast<ib_uint32_t>(
+ page_zip_calc_checksum(
+ b->zip.data,
+ page_zip_get_size(&b->zip),
+ static_cast<srv_checksum_algorithm_t>(
+ srv_checksum_algorithm)));
mach_write_to_4(b->zip.data + FIL_PAGE_SPACE_OR_CHKSUM,
checksum);
@@ -2274,6 +2263,24 @@ buf_LRU_block_remove_hashed(
" in the hash table\n",
(ulong) bpage->space,
(ulong) bpage->offset);
+#ifdef UNIV_DEBUG
+ fprintf(stderr,
+ "InnoDB: in_page_hash %lu in_zip_hash %lu\n"
+ " in_free_list %lu in_flush_list %lu in_LRU_list %lu\n"
+ " zip.data %p zip_size %lu page_state %d\n",
+ bpage->in_page_hash, bpage->in_zip_hash,
+ bpage->in_free_list, bpage->in_flush_list,
+ bpage->in_LRU_list, bpage->zip.data,
+ buf_page_get_zip_size(bpage),
+ buf_page_get_state(bpage));
+#else
+ fprintf(stderr,
+ "InnoDB: zip.data %p zip_size %lu page_state %d\n",
+ bpage->zip.data,
+ buf_page_get_zip_size(bpage),
+ buf_page_get_state(bpage));
+#endif
+
if (hashed_bpage) {
fprintf(stderr,
"InnoDB: In hash table we find block"
@@ -2333,6 +2340,11 @@ buf_LRU_block_remove_hashed(
UNIV_PAGE_SIZE);
buf_page_set_state(bpage, BUF_BLOCK_REMOVE_HASH);
+ if (buf_pool->flush_rbt == NULL) {
+ bpage->space = ULINT32_UNDEFINED;
+ bpage->offset = ULINT32_UNDEFINED;
+ }
+
/* Question: If we release bpage and hash mutex here
then what protects us against:
1) Some other thread buffer fixing this page
diff --git a/storage/innobase/dict/dict0crea.cc b/storage/innobase/dict/dict0crea.cc
index eba5417dc76..ff892749d4f 100644
--- a/storage/innobase/dict/dict0crea.cc
+++ b/storage/innobase/dict/dict0crea.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1996, 2013, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -270,6 +270,12 @@ dict_build_table_def_step(
thr_get_trx(thr)->table_id = table->id;
+ /* Always set this bit for all new created tables */
+ DICT_TF2_FLAG_SET(table, DICT_TF2_FTS_AUX_HEX_NAME);
+ DBUG_EXECUTE_IF("innodb_test_wrong_fts_aux_table_name",
+ DICT_TF2_FLAG_UNSET(table,
+ DICT_TF2_FTS_AUX_HEX_NAME););
+
if (use_tablespace) {
/* This table will not use the system tablespace.
Get a new space id. */
diff --git a/storage/innobase/dict/dict0dict.cc b/storage/innobase/dict/dict0dict.cc
index d16296179b0..052e9bf2567 100644
--- a/storage/innobase/dict/dict0dict.cc
+++ b/storage/innobase/dict/dict0dict.cc
@@ -121,18 +121,10 @@ UNIV_INTERN mysql_pfs_key_t dict_foreign_err_mutex_key;
/** Identifies generated InnoDB foreign key names */
static char dict_ibfk[] = "_ibfk_";
-/** array of rw locks protecting
-dict_table_t::stat_initialized
-dict_table_t::stat_n_rows (*)
-dict_table_t::stat_clustered_index_size
-dict_table_t::stat_sum_of_other_index_sizes
-dict_table_t::stat_modified_counter (*)
-dict_table_t::indexes*::stat_n_diff_key_vals[]
-dict_table_t::indexes*::stat_index_size
-dict_table_t::indexes*::stat_n_leaf_pages
-(*) those are not always protected for performance reasons */
-#define DICT_TABLE_STATS_LATCHES_SIZE 64
-static rw_lock_t dict_table_stats_latches[DICT_TABLE_STATS_LATCHES_SIZE];
+bool innodb_table_stats_not_found = false;
+bool innodb_index_stats_not_found = false;
+static bool innodb_table_stats_not_found_reported = false;
+static bool innodb_index_stats_not_found_reported = false;
/*******************************************************************//**
Tries to find column names for the index and sets the col field of the
@@ -332,32 +324,31 @@ dict_mutex_exit_for_mysql(void)
mutex_exit(&(dict_sys->mutex));
}
-/** Get the latch that protects the stats of a given table */
-#define GET_TABLE_STATS_LATCH(table) \
- (&dict_table_stats_latches[ut_fold_ull((ib_uint64_t) table) \
- % DICT_TABLE_STATS_LATCHES_SIZE])
-
/**********************************************************************//**
-Lock the appropriate latch to protect a given table's statistics.
-table->id is used to pick the corresponding latch from a global array of
-latches. */
+Lock the appropriate latch to protect a given table's statistics. */
UNIV_INTERN
void
dict_table_stats_lock(
/*==================*/
- const dict_table_t* table, /*!< in: table */
- ulint latch_mode) /*!< in: RW_S_LATCH or
- RW_X_LATCH */
+ dict_table_t* table, /*!< in: table */
+ ulint latch_mode) /*!< in: RW_S_LATCH or RW_X_LATCH */
{
ut_ad(table != NULL);
ut_ad(table->magic_n == DICT_TABLE_MAGIC_N);
+ if (table->stats_latch == NULL) {
+ /* This is a dummy table object that is private in the current
+ thread and is not shared between multiple threads, thus we
+ skip any locking. */
+ return;
+ }
+
switch (latch_mode) {
case RW_S_LATCH:
- rw_lock_s_lock(GET_TABLE_STATS_LATCH(table));
+ rw_lock_s_lock(table->stats_latch);
break;
case RW_X_LATCH:
- rw_lock_x_lock(GET_TABLE_STATS_LATCH(table));
+ rw_lock_x_lock(table->stats_latch);
break;
case RW_NO_LATCH:
/* fall through */
@@ -372,19 +363,26 @@ UNIV_INTERN
void
dict_table_stats_unlock(
/*====================*/
- const dict_table_t* table, /*!< in: table */
- ulint latch_mode) /*!< in: RW_S_LATCH or
+ dict_table_t* table, /*!< in: table */
+ ulint latch_mode) /*!< in: RW_S_LATCH or
RW_X_LATCH */
{
ut_ad(table != NULL);
ut_ad(table->magic_n == DICT_TABLE_MAGIC_N);
+ if (table->stats_latch == NULL) {
+ /* This is a dummy table object that is private in the current
+ thread and is not shared between multiple threads, thus we
+ skip any locking. */
+ return;
+ }
+
switch (latch_mode) {
case RW_S_LATCH:
- rw_lock_s_unlock(GET_TABLE_STATS_LATCH(table));
+ rw_lock_s_unlock(table->stats_latch);
break;
case RW_X_LATCH:
- rw_lock_x_unlock(GET_TABLE_STATS_LATCH(table));
+ rw_lock_x_unlock(table->stats_latch);
break;
case RW_NO_LATCH:
/* fall through */
@@ -880,8 +878,6 @@ void
dict_init(void)
/*===========*/
{
- int i;
-
dict_sys = static_cast<dict_sys_t*>(mem_zalloc(sizeof(*dict_sys)));
mutex_create(dict_sys_mutex_key, &dict_sys->mutex, SYNC_DICT);
@@ -902,11 +898,6 @@ dict_init(void)
mutex_create(dict_foreign_err_mutex_key,
&dict_foreign_err_mutex, SYNC_NO_ORDER_CHECK);
}
-
- for (i = 0; i < DICT_TABLE_STATS_LATCHES_SIZE; i++) {
- rw_lock_create(dict_table_stats_latch_key,
- &dict_table_stats_latches[i], SYNC_INDEX_TREE);
- }
}
/**********************************************************************//**
@@ -5968,6 +5959,17 @@ dict_table_check_for_dup_indexes(
}
#endif /* UNIV_DEBUG */
+/** Auxiliary macro used inside dict_table_schema_check(). */
+#define CREATE_TYPES_NAMES() \
+ dtype_sql_name((unsigned) req_schema->columns[i].mtype, \
+ (unsigned) req_schema->columns[i].prtype_mask, \
+ (unsigned) req_schema->columns[i].len, \
+ req_type, sizeof(req_type)); \
+ dtype_sql_name(table->cols[j].mtype, \
+ table->cols[j].prtype, \
+ table->cols[j].len, \
+ actual_type, sizeof(actual_type))
+
/*********************************************************************//**
Checks whether a table exists and whether it has the given structure.
The table must have the same number of columns with the same names and
@@ -5987,6 +5989,8 @@ dict_table_schema_check(
size_t errstr_sz) /*!< in: errstr size */
{
char buf[MAX_FULL_NAME_LEN];
+ char req_type[64];
+ char actual_type[64];
dict_table_t* table;
ulint i;
@@ -5995,14 +5999,34 @@ dict_table_schema_check(
table = dict_table_get_low(req_schema->table_name);
if (table == NULL) {
+ bool should_print=true;
/* no such table */
- ut_snprintf(errstr, errstr_sz,
- "Table %s not found.",
- ut_format_name(req_schema->table_name,
- TRUE, buf, sizeof(buf)));
+ if (innobase_strcasecmp(req_schema->table_name, "mysql/innodb_table_stats") == 0) {
+ if (innodb_table_stats_not_found_reported == false) {
+ innodb_table_stats_not_found = true;
+ innodb_table_stats_not_found_reported = true;
+ } else {
+ should_print = false;
+ }
+ } else if (innobase_strcasecmp(req_schema->table_name, "mysql/innodb_index_stats") == 0 ) {
+ if (innodb_index_stats_not_found_reported == false) {
+ innodb_index_stats_not_found = true;
+ innodb_index_stats_not_found_reported = true;
+ } else {
+ should_print = false;
+ }
+ }
- return(DB_TABLE_NOT_FOUND);
+ if (should_print) {
+ ut_snprintf(errstr, errstr_sz,
+ "Table %s not found.",
+ ut_format_name(req_schema->table_name,
+ TRUE, buf, sizeof(buf)));
+ return(DB_TABLE_NOT_FOUND);
+ } else {
+ return(DB_STATS_DO_NOT_EXIST);
+ }
}
if (table->ibd_file_missing) {
@@ -6038,9 +6062,6 @@ dict_table_schema_check(
for (i = 0; i < req_schema->n_cols; i++) {
ulint j;
- char req_type[64];
- char actual_type[64];
-
/* check if i'th column is the same in both arrays */
if (innobase_strcasecmp(req_schema->columns[i].name,
dict_table_get_col_name(table, i)) == 0) {
@@ -6082,19 +6103,11 @@ dict_table_schema_check(
/* we found a column with the same name on j'th position,
compare column types and flags */
- dtype_sql_name(req_schema->columns[i].mtype,
- req_schema->columns[i].prtype_mask,
- req_schema->columns[i].len,
- req_type, sizeof(req_type));
-
- dtype_sql_name(table->cols[j].mtype,
- table->cols[j].prtype,
- table->cols[j].len,
- actual_type, sizeof(actual_type));
-
/* check length for exact match */
if (req_schema->columns[i].len != table->cols[j].len) {
+ CREATE_TYPES_NAMES();
+
ut_snprintf(errstr, errstr_sz,
"Column %s in table %s is %s "
"but should be %s (length mismatch).",
@@ -6117,6 +6130,8 @@ dict_table_schema_check(
!(req_schema->columns[i].mtype == DATA_INT &&
table->cols[j].mtype == DATA_FIXBINARY))
{
+ CREATE_TYPES_NAMES();
+
ut_snprintf(errstr, errstr_sz,
"Column %s in table %s is %s "
"but should be %s (type mismatch).",
@@ -6134,6 +6149,8 @@ dict_table_schema_check(
& req_schema->columns[i].prtype_mask)
!= req_schema->columns[i].prtype_mask) {
+ CREATE_TYPES_NAMES();
+
ut_snprintf(errstr, errstr_sz,
"Column %s in table %s is %s "
"but should be %s (flags mismatch).",
@@ -6202,9 +6219,8 @@ dict_fs2utf8(
db[db_len] = '\0';
strconvert(
- &my_charset_filename, db, db_len,
- system_charset_info, db_utf8, db_utf8_size,
- &errors);
+ &my_charset_filename, db, db_len, system_charset_info,
+ db_utf8, static_cast<uint>(db_utf8_size), &errors);
/* convert each # to @0023 in table name and store the result in buf */
const char* table = dict_remove_db_name(db_and_table);
@@ -6229,8 +6245,8 @@ dict_fs2utf8(
errors = 0;
strconvert(
- &my_charset_filename, buf, (uint) (buf_p - buf),
- system_charset_info, table_utf8, table_utf8_size,
+ &my_charset_filename, buf, (uint) (buf_p - buf), system_charset_info,
+ table_utf8, static_cast<uint>(table_utf8_size),
&errors);
if (errors != 0) {
@@ -6292,10 +6308,6 @@ dict_close(void)
mem_free(dict_sys);
dict_sys = NULL;
-
- for (i = 0; i < DICT_TABLE_STATS_LATCHES_SIZE; i++) {
- rw_lock_free(&dict_table_stats_latches[i]);
- }
}
#ifdef UNIV_DEBUG
diff --git a/storage/innobase/dict/dict0load.cc b/storage/innobase/dict/dict0load.cc
index 81ab765b524..f18859393ee 100644
--- a/storage/innobase/dict/dict0load.cc
+++ b/storage/innobase/dict/dict0load.cc
@@ -1065,7 +1065,8 @@ loop:
bool is_temp = false;
bool discarded = false;
- ib_uint32_t flags2 = mach_read_from_4(field);
+ ib_uint32_t flags2 = static_cast<ib_uint32_t>(
+ mach_read_from_4(field));
/* Check that the tablespace (the .ibd file) really
exists; print a warning to the .err log if not.
@@ -1092,10 +1093,34 @@ loop:
case DICT_CHECK_ALL_LOADED:
/* All tablespaces should have been found in
fil_load_single_table_tablespaces(). */
-
- fil_space_for_table_exists_in_mem(
+ if (fil_space_for_table_exists_in_mem(
space_id, name, TRUE, !(is_temp || discarded),
- false, NULL, 0);
+ false, NULL, 0)
+ && !(is_temp || discarded)) {
+ /* If user changes the path of .ibd files in
+ *.isl files before doing crash recovery ,
+ then this leads to inconsistency in
+ SYS_DATAFILES system table because the
+ tables are loaded from the updated path
+ but the SYS_DATAFILES still points to the
+ old path.Therefore after crash recovery
+ update SYS_DATAFILES with the updated path.*/
+ ut_ad(space_id);
+ ut_ad(recv_needed_recovery);
+ char *dict_path = dict_get_first_path(space_id,
+ name);
+ char *remote_path = fil_read_link_file(name);
+ if(dict_path && remote_path) {
+ if(strcmp(dict_path,remote_path)) {
+ dict_update_filepath(space_id,
+ remote_path);
+ }
+ }
+ if(dict_path)
+ mem_free(dict_path);
+ if(remote_path)
+ mem_free(remote_path);
+ }
break;
case DICT_CHECK_SOME_LOADED:
diff --git a/storage/innobase/dict/dict0mem.cc b/storage/innobase/dict/dict0mem.cc
index 565a46b1832..60daeea3a96 100644
--- a/storage/innobase/dict/dict0mem.cc
+++ b/storage/innobase/dict/dict0mem.cc
@@ -95,6 +95,10 @@ dict_mem_table_create(
ut_d(table->magic_n = DICT_TABLE_MAGIC_N);
+ table->stats_latch = new rw_lock_t;
+ rw_lock_create(dict_table_stats_latch_key, table->stats_latch,
+ SYNC_INDEX_TREE);
+
#ifndef UNIV_HOTBACKUP
table->autoinc_lock = static_cast<ib_lock_t*>(
mem_heap_alloc(heap, lock_get_size()));
@@ -149,6 +153,10 @@ dict_mem_table_free(
#ifndef UNIV_HOTBACKUP
mutex_free(&(table->autoinc_mutex));
#endif /* UNIV_HOTBACKUP */
+
+ rw_lock_free(table->stats_latch);
+ delete table->stats_latch;
+
ut_free(table->name);
mem_heap_free(table->heap);
}
diff --git a/storage/innobase/dict/dict0stats.cc b/storage/innobase/dict/dict0stats.cc
index 8bf02f9785c..aa417bbae7b 100644
--- a/storage/innobase/dict/dict0stats.cc
+++ b/storage/innobase/dict/dict0stats.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2009, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2009, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -46,6 +46,7 @@ Created Jan 06, 2010 Vasil Dimov
#include "ut0rnd.h" /* ut_rnd_interval() */
#include "ut0ut.h" /* ut_format_name(), ut_time() */
+#include <map>
#include <vector>
/* Sampling algorithm description @{
@@ -143,6 +144,17 @@ data: b,b,b,b,b,b,g,g,j,j,j, x, y
then we would store 5,7,10,11,12 in the array. */
typedef std::vector<ib_uint64_t> boundaries_t;
+/* This is used to arrange the index based on the index name.
+@return true if index_name1 is smaller than index_name2. */
+struct index_cmp
+{
+ bool operator()(const char* index_name1, const char* index_name2) const {
+ return(strcmp(index_name1, index_name2) < 0);
+ }
+};
+
+typedef std::map<const char*, dict_index_t*, index_cmp> index_map_t;
+
/*********************************************************************//**
Checks whether an index should be ignored in stats manipulations:
* stats fetch
@@ -256,32 +268,36 @@ dict_stats_persistent_storage_check(
mutex_exit(&(dict_sys->mutex));
}
- if (ret != DB_SUCCESS) {
+ if (ret != DB_SUCCESS && ret != DB_STATS_DO_NOT_EXIST) {
ut_print_timestamp(stderr);
fprintf(stderr, " InnoDB: Error: %s\n", errstr);
return(false);
+ } else if (ret == DB_STATS_DO_NOT_EXIST) {
+ return false;
}
/* else */
return(true);
}
-/*********************************************************************//**
-Executes a given SQL statement using the InnoDB internal SQL parser
-in its own transaction and commits it.
+/** Executes a given SQL statement using the InnoDB internal SQL parser.
This function will free the pinfo object.
+@param[in,out] pinfo pinfo to pass to que_eval_sql() must already
+have any literals bound to it
+@param[in] sql SQL string to execute
+@param[in,out] trx in case of NULL the function will allocate and
+free the trx object. If it is not NULL then it will be rolled back
+only in the case of error, but not freed.
@return DB_SUCCESS or error code */
static
dberr_t
dict_stats_exec_sql(
-/*================*/
- pars_info_t* pinfo, /*!< in/out: pinfo to pass to que_eval_sql()
- must already have any literals bound to it */
- const char* sql) /*!< in: SQL string to execute */
+ pars_info_t* pinfo,
+ const char* sql,
+ trx_t* trx)
{
- trx_t* trx;
dberr_t err;
-
+ bool trx_started = false;
#ifdef UNIV_SYNC_DEBUG
ut_ad(rw_lock_own(&dict_operation_lock, RW_LOCK_EX));
#endif /* UNIV_SYNC_DEBUG */
@@ -292,11 +308,24 @@ dict_stats_exec_sql(
return(DB_STATS_DO_NOT_EXIST);
}
- trx = trx_allocate_for_background();
- trx_start_if_not_started(trx);
+ if (trx == NULL) {
+ trx = trx_allocate_for_background();
+ trx_start_if_not_started(trx);
+ trx_started = true;
+ }
err = que_eval_sql(pinfo, sql, FALSE, trx); /* pinfo is freed here */
+ DBUG_EXECUTE_IF("stats_index_error",
+ if (!trx_started) {
+ err = DB_STATS_DO_NOT_EXIST;
+ trx->error_state = DB_STATS_DO_NOT_EXIST;
+ });
+
+ if (!trx_started && err == DB_SUCCESS) {
+ return(DB_SUCCESS);
+ }
+
if (err == DB_SUCCESS) {
trx_commit_for_mysql(trx);
} else {
@@ -308,7 +337,9 @@ dict_stats_exec_sql(
ut_a(trx->error_state == DB_SUCCESS);
}
- trx_free_for_background(trx);
+ if (trx_started) {
+ trx_free_for_background(trx);
+ }
return(err);
}
@@ -400,6 +431,11 @@ dict_stats_table_clone_create(
t->corrupted = table->corrupted;
+ /* This private object "t" is not shared with other threads, so
+ we do not need the stats_latch. The lock/unlock routines will do
+ nothing if stats_latch is NULL. */
+ t->stats_latch = NULL;
+
UT_LIST_INIT(t->indexes);
for (index = dict_table_get_first_index(table);
@@ -731,7 +767,7 @@ static
dict_table_t*
dict_stats_snapshot_create(
/*=======================*/
- const dict_table_t* table) /*!< in: table whose stats to copy */
+ dict_table_t* table) /*!< in: table whose stats to copy */
{
mutex_enter(&dict_sys->mutex);
@@ -1583,7 +1619,8 @@ dict_stats_analyze_index_for_n_prefix(
== !(REC_INFO_MIN_REC_FLAG & rec_get_info_bits(
btr_pcur_get_rec(&pcur), page_is_comp(page))));
- last_idx_on_level = boundaries->at(n_diff_for_this_prefix - 1);
+ last_idx_on_level = boundaries->at(
+ static_cast<unsigned int>(n_diff_for_this_prefix - 1));
rec_idx = 0;
@@ -1595,7 +1632,7 @@ dict_stats_analyze_index_for_n_prefix(
for (i = 0; i < n_recs_to_dive_below; i++) {
ib_uint64_t left;
ib_uint64_t right;
- ulint rnd;
+ ib_uint64_t rnd;
ib_uint64_t dive_below_idx;
/* there are n_diff_for_this_prefix elements
@@ -1636,9 +1673,11 @@ dict_stats_analyze_index_for_n_prefix(
/* we do not pass (left, right) because we do not want to ask
ut_rnd_interval() to work with too big numbers since
ib_uint64_t could be bigger than ulint */
- rnd = ut_rnd_interval(0, (ulint) (right - left));
+ rnd = static_cast<ib_uint64_t>(
+ ut_rnd_interval(0, static_cast<ulint>(right - left)));
- dive_below_idx = boundaries->at(left + rnd);
+ dive_below_idx = boundaries->at(
+ static_cast<unsigned int>(left + rnd));
#if 0
DEBUG_PRINTF(" %s(): dive below record with index="
@@ -2079,20 +2118,28 @@ dict_stats_update_persistent(
}
#include "mysql_com.h"
-/*********************************************************************//**
-Save an individual index's statistic into the persistent statistics
+/** Save an individual index's statistic into the persistent statistics
storage.
+@param[in] index index to be updated
+@param[in] last_update timestamp of the stat
+@param[in] stat_name name of the stat
+@param[in] stat_value value of the stat
+@param[in] sample_size n pages sampled or NULL
+@param[in] stat_description description of the stat
+@param[in,out] trx in case of NULL the function will
+allocate and free the trx object. If it is not NULL then it will be
+rolled back only in the case of error, but not freed.
@return DB_SUCCESS or error code */
static
dberr_t
dict_stats_save_index_stat(
-/*=======================*/
- dict_index_t* index, /*!< in: index */
- lint last_update, /*!< in: timestamp of the stat */
- const char* stat_name, /*!< in: name of the stat */
- ib_uint64_t stat_value, /*!< in: value of the stat */
- ib_uint64_t* sample_size, /*!< in: n pages sampled or NULL */
- const char* stat_description)/*!< in: description of the stat */
+ dict_index_t* index,
+ lint last_update,
+ const char* stat_name,
+ ib_uint64_t stat_value,
+ ib_uint64_t* sample_size,
+ const char* stat_description,
+ trx_t* trx)
{
pars_info_t* pinfo;
dberr_t ret;
@@ -2131,8 +2178,16 @@ dict_stats_save_index_stat(
ret = dict_stats_exec_sql(
pinfo,
- "PROCEDURE INDEX_STATS_SAVE_INSERT () IS\n"
+ "PROCEDURE INDEX_STATS_SAVE () IS\n"
"BEGIN\n"
+
+ "DELETE FROM \"" INDEX_STATS_NAME "\"\n"
+ "WHERE\n"
+ "database_name = :database_name AND\n"
+ "table_name = :table_name AND\n"
+ "index_name = :index_name AND\n"
+ "stat_name = :stat_name;\n"
+
"INSERT INTO \"" INDEX_STATS_NAME "\"\n"
"VALUES\n"
"(\n"
@@ -2145,74 +2200,41 @@ dict_stats_save_index_stat(
":sample_size,\n"
":stat_description\n"
");\n"
- "END;");
-
- if (ret == DB_DUPLICATE_KEY) {
-
- pinfo = pars_info_create();
- pars_info_add_str_literal(pinfo, "database_name", db_utf8);
- pars_info_add_str_literal(pinfo, "table_name", table_utf8);
- UNIV_MEM_ASSERT_RW_ABORT(index->name, strlen(index->name));
- pars_info_add_str_literal(pinfo, "index_name", index->name);
- UNIV_MEM_ASSERT_RW_ABORT(&last_update, 4);
- pars_info_add_int4_literal(pinfo, "last_update", last_update);
- UNIV_MEM_ASSERT_RW_ABORT(stat_name, strlen(stat_name));
- pars_info_add_str_literal(pinfo, "stat_name", stat_name);
- UNIV_MEM_ASSERT_RW_ABORT(&stat_value, 8);
- pars_info_add_ull_literal(pinfo, "stat_value", stat_value);
- if (sample_size != NULL) {
- UNIV_MEM_ASSERT_RW_ABORT(sample_size, 8);
- pars_info_add_ull_literal(pinfo, "sample_size", *sample_size);
- } else {
- pars_info_add_literal(pinfo, "sample_size", NULL,
- UNIV_SQL_NULL, DATA_FIXBINARY, 0);
- }
- UNIV_MEM_ASSERT_RW_ABORT(stat_description, strlen(stat_description));
- pars_info_add_str_literal(pinfo, "stat_description",
- stat_description);
-
- ret = dict_stats_exec_sql(
- pinfo,
- "PROCEDURE INDEX_STATS_SAVE_UPDATE () IS\n"
- "BEGIN\n"
- "UPDATE \"" INDEX_STATS_NAME "\" SET\n"
- "last_update = :last_update,\n"
- "stat_value = :stat_value,\n"
- "sample_size = :sample_size,\n"
- "stat_description = :stat_description\n"
- "WHERE\n"
- "database_name = :database_name AND\n"
- "table_name = :table_name AND\n"
- "index_name = :index_name AND\n"
- "stat_name = :stat_name;\n"
- "END;");
- }
+ "END;", trx);
if (ret != DB_SUCCESS) {
- char buf_table[MAX_FULL_NAME_LEN];
- char buf_index[MAX_FULL_NAME_LEN];
- ut_print_timestamp(stderr);
- fprintf(stderr,
- " InnoDB: Cannot save index statistics for table "
- "%s, index %s, stat name \"%s\": %s\n",
- ut_format_name(index->table->name, TRUE,
- buf_table, sizeof(buf_table)),
- ut_format_name(index->name, FALSE,
- buf_index, sizeof(buf_index)),
- stat_name, ut_strerr(ret));
+ if (innodb_index_stats_not_found == false &&
+ index->stats_error_printed == false) {
+ char buf_table[MAX_FULL_NAME_LEN];
+ char buf_index[MAX_FULL_NAME_LEN];
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Cannot save index statistics for table "
+ "%s, index %s, stat name \"%s\": %s\n",
+ ut_format_name(index->table->name, TRUE,
+ buf_table, sizeof(buf_table)),
+ ut_format_name(index->name, FALSE,
+ buf_index, sizeof(buf_index)),
+ stat_name, ut_strerr(ret));
+ index->stats_error_printed = true;
+ }
}
return(ret);
}
-/*********************************************************************//**
-Save the table's statistics into the persistent statistics storage.
+/** Save the table's statistics into the persistent statistics storage.
+@param[in] table_orig table whose stats to save
+@param[in] only_for_index if this is non-NULL, then stats for indexes
+that are not equal to it will not be saved, if NULL, then all
+indexes' stats are saved
@return DB_SUCCESS or error code */
static
dberr_t
dict_stats_save(
/*============*/
- dict_table_t* table_orig) /*!< in: table */
+ dict_table_t* table_orig,
+ const index_id_t* only_for_index)
{
pars_info_t* pinfo;
lint now;
@@ -2234,26 +2256,27 @@ dict_stats_save(
lint */
now = (lint) ut_time();
-#define PREPARE_PINFO_FOR_TABLE_SAVE(p, t, n) \
- do { \
- pars_info_add_str_literal((p), "database_name", db_utf8); \
- pars_info_add_str_literal((p), "table_name", table_utf8); \
- pars_info_add_int4_literal((p), "last_update", (n)); \
- pars_info_add_ull_literal((p), "n_rows", (t)->stat_n_rows); \
- pars_info_add_ull_literal((p), "clustered_index_size", \
- (t)->stat_clustered_index_size); \
- pars_info_add_ull_literal((p), "sum_of_other_index_sizes", \
- (t)->stat_sum_of_other_index_sizes); \
- } while(false);
-
pinfo = pars_info_create();
- PREPARE_PINFO_FOR_TABLE_SAVE(pinfo, table, now);
+ pars_info_add_str_literal(pinfo, "database_name", db_utf8);
+ pars_info_add_str_literal(pinfo, "table_name", table_utf8);
+ pars_info_add_int4_literal(pinfo, "last_update", now);
+ pars_info_add_ull_literal(pinfo, "n_rows", table->stat_n_rows);
+ pars_info_add_ull_literal(pinfo, "clustered_index_size",
+ table->stat_clustered_index_size);
+ pars_info_add_ull_literal(pinfo, "sum_of_other_index_sizes",
+ table->stat_sum_of_other_index_sizes);
ret = dict_stats_exec_sql(
pinfo,
- "PROCEDURE TABLE_STATS_SAVE_INSERT () IS\n"
+ "PROCEDURE TABLE_STATS_SAVE () IS\n"
"BEGIN\n"
+
+ "DELETE FROM \"" TABLE_STATS_NAME "\"\n"
+ "WHERE\n"
+ "database_name = :database_name AND\n"
+ "table_name = :table_name;\n"
+
"INSERT INTO \"" TABLE_STATS_NAME "\"\n"
"VALUES\n"
"(\n"
@@ -2264,28 +2287,7 @@ dict_stats_save(
":clustered_index_size,\n"
":sum_of_other_index_sizes\n"
");\n"
- "END;");
-
- if (ret == DB_DUPLICATE_KEY) {
- pinfo = pars_info_create();
-
- PREPARE_PINFO_FOR_TABLE_SAVE(pinfo, table, now);
-
- ret = dict_stats_exec_sql(
- pinfo,
- "PROCEDURE TABLE_STATS_SAVE_UPDATE () IS\n"
- "BEGIN\n"
- "UPDATE \"" TABLE_STATS_NAME "\" SET\n"
- "last_update = :last_update,\n"
- "n_rows = :n_rows,\n"
- "clustered_index_size = :clustered_index_size,\n"
- "sum_of_other_index_sizes = "
- " :sum_of_other_index_sizes\n"
- "WHERE\n"
- "database_name = :database_name AND\n"
- "table_name = :table_name;\n"
- "END;");
- }
+ "END;", NULL);
if (ret != DB_SUCCESS) {
char buf[MAX_FULL_NAME_LEN];
@@ -2295,39 +2297,56 @@ dict_stats_save(
"%s: %s\n",
ut_format_name(table->name, TRUE, buf, sizeof(buf)),
ut_strerr(ret));
- goto end;
+
+ mutex_exit(&dict_sys->mutex);
+ rw_lock_x_unlock(&dict_operation_lock);
+
+ dict_stats_snapshot_free(table);
+
+ return(ret);
}
+ trx_t* trx = trx_allocate_for_background();
+ trx_start_if_not_started(trx);
+
dict_index_t* index;
+ index_map_t indexes;
+
+ /* Below we do all the modifications in innodb_index_stats in a single
+ transaction for performance reasons. Modifying more than one row in a
+ single transaction may deadlock with other transactions if they
+ lock the rows in different order. Other transaction could be for
+ example when we DROP a table and do
+ DELETE FROM innodb_index_stats WHERE database_name = '...'
+ AND table_name = '...'; which will affect more than one row. To
+ prevent deadlocks we always lock the rows in the same order - the
+ order of the PK, which is (database_name, table_name, index_name,
+ stat_name). This is why below we sort the indexes by name and then
+ for each index, do the mods ordered by stat_name. */
for (index = dict_table_get_first_index(table);
index != NULL;
index = dict_table_get_next_index(index)) {
- if (dict_stats_should_ignore_index(index)) {
- continue;
- }
+ indexes[index->name] = index;
+ }
- ut_ad(!dict_index_is_univ(index));
+ index_map_t::const_iterator it;
- ret = dict_stats_save_index_stat(index, now, "size",
- index->stat_index_size,
- NULL,
- "Number of pages "
- "in the index");
- if (ret != DB_SUCCESS) {
- goto end;
+ for (it = indexes.begin(); it != indexes.end(); ++it) {
+
+ index = it->second;
+
+ if (only_for_index != NULL && index->id != *only_for_index) {
+ continue;
}
- ret = dict_stats_save_index_stat(index, now, "n_leaf_pages",
- index->stat_n_leaf_pages,
- NULL,
- "Number of leaf pages "
- "in the index");
- if (ret != DB_SUCCESS) {
- goto end;
+ if (dict_stats_should_ignore_index(index)) {
+ continue;
}
+ ut_ad(!dict_index_is_univ(index));
+
for (ulint i = 0; i < index->n_uniq; i++) {
char stat_name[16];
@@ -2355,15 +2374,37 @@ dict_stats_save(
index, now, stat_name,
index->stat_n_diff_key_vals[i],
&index->stat_n_sample_sizes[i],
- stat_description);
+ stat_description, trx);
if (ret != DB_SUCCESS) {
goto end;
}
}
+
+ ret = dict_stats_save_index_stat(index, now, "n_leaf_pages",
+ index->stat_n_leaf_pages,
+ NULL,
+ "Number of leaf pages "
+ "in the index", trx);
+ if (ret != DB_SUCCESS) {
+ goto end;
+ }
+
+ ret = dict_stats_save_index_stat(index, now, "size",
+ index->stat_index_size,
+ NULL,
+ "Number of pages "
+ "in the index", trx);
+ if (ret != DB_SUCCESS) {
+ goto end;
+ }
}
+ trx_commit_for_mysql(trx);
+
end:
+ trx_free_for_background(trx);
+
mutex_exit(&dict_sys->mutex);
rw_lock_x_unlock(&dict_operation_lock);
@@ -2860,25 +2901,29 @@ dict_stats_update_for_index(
dict_table_stats_lock(index->table, RW_X_LATCH);
dict_stats_analyze_index(index);
dict_table_stats_unlock(index->table, RW_X_LATCH);
- dict_stats_save(index->table);
+ dict_stats_save(index->table, &index->id);
DBUG_VOID_RETURN;
}
/* else */
- /* Fall back to transient stats since the persistent
- storage is not present or is corrupted */
- char buf_table[MAX_FULL_NAME_LEN];
- char buf_index[MAX_FULL_NAME_LEN];
- ut_print_timestamp(stderr);
- fprintf(stderr,
- " InnoDB: Recalculation of persistent statistics "
- "requested for table %s index %s but the required "
- "persistent statistics storage is not present or is "
- "corrupted. Using transient stats instead.\n",
- ut_format_name(index->table->name, TRUE,
- buf_table, sizeof(buf_table)),
- ut_format_name(index->name, FALSE,
- buf_index, sizeof(buf_index)));
+ if (innodb_index_stats_not_found == false &&
+ index->stats_error_printed == false) {
+ /* Fall back to transient stats since the persistent
+ storage is not present or is corrupted */
+ char buf_table[MAX_FULL_NAME_LEN];
+ char buf_index[MAX_FULL_NAME_LEN];
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Recalculation of persistent statistics "
+ "requested for table %s index %s but the required "
+ "persistent statistics storage is not present or is "
+ "corrupted. Using transient stats instead.\n",
+ ut_format_name(index->table->name, TRUE,
+ buf_table, sizeof(buf_table)),
+ ut_format_name(index->name, FALSE,
+ buf_index, sizeof(buf_index)));
+ index->stats_error_printed = false;
+ }
}
dict_table_stats_lock(index->table, RW_X_LATCH);
@@ -2955,7 +3000,7 @@ dict_stats_update(
return(err);
}
- err = dict_stats_save(table);
+ err = dict_stats_save(table, NULL);
return(err);
}
@@ -2963,13 +3008,17 @@ dict_stats_update(
/* Fall back to transient stats since the persistent
storage is not present or is corrupted */
- ut_print_timestamp(stderr);
- fprintf(stderr,
- " InnoDB: Recalculation of persistent statistics "
- "requested for table %s but the required persistent "
- "statistics storage is not present or is corrupted. "
- "Using transient stats instead.\n",
- ut_format_name(table->name, TRUE, buf, sizeof(buf)));
+ if (innodb_table_stats_not_found == false &&
+ table->stats_error_printed == false) {
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Recalculation of persistent statistics "
+ "requested for table %s but the required persistent "
+ "statistics storage is not present or is corrupted. "
+ "Using transient stats instead.\n",
+ ut_format_name(table->name, TRUE, buf, sizeof(buf)));
+ table->stats_error_printed = true;
+ }
goto transient;
@@ -2988,7 +3037,7 @@ dict_stats_update(
if (dict_stats_persistent_storage_check(false)) {
- return(dict_stats_save(table));
+ return(dict_stats_save(table, NULL));
}
return(DB_STATS_DO_NOT_EXIST);
@@ -3013,17 +3062,21 @@ dict_stats_update(
/* persistent statistics storage does not exist
or is corrupted, calculate the transient stats */
- ut_print_timestamp(stderr);
- fprintf(stderr,
- " InnoDB: Error: Fetch of persistent "
- "statistics requested for table %s but the "
- "required system tables %s and %s are not "
- "present or have unexpected structure. "
- "Using transient stats instead.\n",
- ut_format_name(table->name, TRUE,
- buf, sizeof(buf)),
- TABLE_STATS_NAME_PRINT,
- INDEX_STATS_NAME_PRINT);
+ if (innodb_table_stats_not_found == false &&
+ table->stats_error_printed == false) {
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Error: Fetch of persistent "
+ "statistics requested for table %s but the "
+ "required system tables %s and %s are not "
+ "present or have unexpected structure. "
+ "Using transient stats instead.\n",
+ ut_format_name(table->name, TRUE,
+ buf, sizeof(buf)),
+ TABLE_STATS_NAME_PRINT,
+ INDEX_STATS_NAME_PRINT);
+ table->stats_error_printed = true;
+ }
goto transient;
}
@@ -3093,16 +3146,19 @@ dict_stats_update(
dict_stats_table_clone_free(t);
- ut_print_timestamp(stderr);
- fprintf(stderr,
- " InnoDB: Error fetching persistent statistics "
- "for table %s from %s and %s: %s. "
- "Using transient stats method instead.\n",
- ut_format_name(table->name, TRUE, buf,
- sizeof(buf)),
- TABLE_STATS_NAME,
- INDEX_STATS_NAME,
- ut_strerr(err));
+ if (innodb_table_stats_not_found == false &&
+ table->stats_error_printed == false) {
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Error fetching persistent statistics "
+ "for table %s from %s and %s: %s. "
+ "Using transient stats method instead.\n",
+ ut_format_name(table->name, TRUE, buf,
+ sizeof(buf)),
+ TABLE_STATS_NAME,
+ INDEX_STATS_NAME,
+ ut_strerr(err));
+ }
goto transient;
}
@@ -3178,7 +3234,7 @@ dict_stats_drop_index(
"database_name = :database_name AND\n"
"table_name = :table_name AND\n"
"index_name = :index_name;\n"
- "END;\n");
+ "END;\n", NULL);
mutex_exit(&dict_sys->mutex);
rw_lock_x_unlock(&dict_operation_lock);
@@ -3246,7 +3302,7 @@ dict_stats_delete_from_table_stats(
"DELETE FROM \"" TABLE_STATS_NAME "\" WHERE\n"
"database_name = :database_name AND\n"
"table_name = :table_name;\n"
- "END;\n");
+ "END;\n", NULL);
return(ret);
}
@@ -3284,7 +3340,7 @@ dict_stats_delete_from_index_stats(
"DELETE FROM \"" INDEX_STATS_NAME "\" WHERE\n"
"database_name = :database_name AND\n"
"table_name = :table_name;\n"
- "END;\n");
+ "END;\n", NULL);
return(ret);
}
@@ -3407,7 +3463,7 @@ dict_stats_rename_in_table_stats(
"WHERE\n"
"database_name = :old_dbname_utf8 AND\n"
"table_name = :old_tablename_utf8;\n"
- "END;\n");
+ "END;\n", NULL);
return(ret);
}
@@ -3453,7 +3509,7 @@ dict_stats_rename_in_index_stats(
"WHERE\n"
"database_name = :old_dbname_utf8 AND\n"
"table_name = :old_tablename_utf8;\n"
- "END;\n");
+ "END;\n", NULL);
return(ret);
}
@@ -3834,7 +3890,7 @@ test_dict_stats_save()
index2_stat_n_sample_sizes[2] = TEST_IDX2_N_DIFF3_SAMPLE_SIZE;
index2_stat_n_sample_sizes[3] = TEST_IDX2_N_DIFF4_SAMPLE_SIZE;
- ret = dict_stats_save(&table);
+ ret = dict_stats_save(&table, NULL);
ut_a(ret == DB_SUCCESS);
diff --git a/storage/innobase/fil/fil0fil.cc b/storage/innobase/fil/fil0fil.cc
index 11b28d78f21..fb975c64f11 100644
--- a/storage/innobase/fil/fil0fil.cc
+++ b/storage/innobase/fil/fil0fil.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -2383,27 +2383,21 @@ fil_op_log_parse_or_replay(
break;
case MLOG_FILE_RENAME:
- /* We do the rename based on space id, not old file name;
- this should guarantee that after the log replay each .ibd file
- has the correct name for the latest log sequence number; the
- proof is left as an exercise :) */
-
- if (fil_tablespace_exists_in_mem(space_id)) {
+ /* In order to replay the rename, the following must hold:
+ * The new name is not already used.
+ * A tablespace is open in memory with the old name.
+ * The space ID for that tablepace matches this log entry.
+ This will prevent unintended renames during recovery. */
+
+ if (fil_get_space_id_for_table(new_name) == ULINT_UNDEFINED
+ && space_id == fil_get_space_id_for_table(name)) {
/* Create the database directory for the new name, if
it does not exist yet */
fil_create_directory_for_tablename(new_name);
- /* Rename the table if there is not yet a tablespace
- with the same name */
-
- if (fil_get_space_id_for_table(new_name)
- == ULINT_UNDEFINED) {
- /* We do not care about the old name, that
- is why we pass NULL as the first argument. */
- if (!fil_rename_tablespace(NULL, space_id,
- new_name, NULL)) {
- ut_error;
- }
+ if (!fil_rename_tablespace(name, space_id,
+ new_name, NULL)) {
+ ut_error;
}
}
@@ -3605,20 +3599,6 @@ fil_report_bad_tablespace(
(ulong) expected_id, (ulong) expected_flags);
}
-struct fsp_open_info {
- ibool success; /*!< Has the tablespace been opened? */
- const char* check_msg; /*!< fil_check_first_page() message */
- ibool valid; /*!< Is the tablespace valid? */
- os_file_t file; /*!< File handle */
- char* filepath; /*!< File path to open */
- lsn_t lsn; /*!< Flushed LSN from header page */
- ulint id; /*!< Space ID */
- ulint flags; /*!< Tablespace flags */
-#ifdef UNIV_LOG_ARCHIVE
- ulint arch_log_no; /*!< latest archived log file number */
-#endif /* UNIV_LOG_ARCHIVE */
-};
-
/********************************************************************//**
Tries to open a single-table tablespace and optionally checks that the
space id in it is correct. If this does not succeed, print an error message
@@ -4021,6 +4001,175 @@ fil_make_ibbackup_old_name(
}
#endif /* UNIV_HOTBACKUP */
+
+/*******************************************************************//**
+Determine the space id of the given file descriptor by reading a few
+pages from the beginning of the .ibd file.
+@return true if space id was successfully identified, or false. */
+static
+bool
+fil_user_tablespace_find_space_id(
+/*==============================*/
+ fsp_open_info* fsp) /* in/out: contains file descriptor, which is
+ used as input. contains space_id, which is
+ the output */
+{
+ bool st;
+ os_offset_t file_size;
+
+ file_size = os_file_get_size(fsp->file);
+
+ if (file_size == (os_offset_t) -1) {
+ ib_logf(IB_LOG_LEVEL_ERROR, "Could not get file size: %s",
+ fsp->filepath);
+ return(false);
+ }
+
+ /* Assuming a page size, read the space_id from each page and store it
+ in a map. Find out which space_id is agreed on by majority of the
+ pages. Choose that space_id. */
+ for (ulint page_size = UNIV_ZIP_SIZE_MIN;
+ page_size <= UNIV_PAGE_SIZE_MAX; page_size <<= 1) {
+
+ /* map[space_id] = count of pages */
+ std::map<ulint, ulint> verify;
+
+ ulint page_count = 64;
+ ulint valid_pages = 0;
+
+ /* Adjust the number of pages to analyze based on file size */
+ while ((page_count * page_size) > file_size) {
+ --page_count;
+ }
+
+ ib_logf(IB_LOG_LEVEL_INFO, "Page size:%lu Pages to analyze:"
+ "%lu", page_size, page_count);
+
+ byte* buf = static_cast<byte*>(ut_malloc(2*page_size));
+ byte* page = static_cast<byte*>(ut_align(buf, page_size));
+
+ for (ulint j = 0; j < page_count; ++j) {
+
+ st = os_file_read(fsp->file, page, (j* page_size), page_size);
+
+ if (!st) {
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "READ FAIL: page_no:%lu", j);
+ continue;
+ }
+
+ bool uncompressed_ok = false;
+
+ /* For uncompressed pages, the page size must be equal
+ to UNIV_PAGE_SIZE. */
+ if (page_size == UNIV_PAGE_SIZE) {
+ uncompressed_ok = !buf_page_is_corrupted(
+ false, page, 0);
+ }
+
+ bool compressed_ok = !buf_page_is_corrupted(
+ false, page, page_size);
+
+ if (uncompressed_ok || compressed_ok) {
+
+ ulint space_id = mach_read_from_4(page
+ + FIL_PAGE_SPACE_ID);
+
+ if (space_id > 0) {
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "VALID: space:%lu "
+ "page_no:%lu page_size:%lu",
+ space_id, j, page_size);
+ verify[space_id]++;
+ ++valid_pages;
+ }
+ }
+ }
+
+ ut_free(buf);
+
+ ib_logf(IB_LOG_LEVEL_INFO, "Page size: %lu, Possible space_id "
+ "count:%lu", page_size, (ulint) verify.size());
+
+ const ulint pages_corrupted = 3;
+ for (ulint missed = 0; missed <= pages_corrupted; ++missed) {
+
+ for (std::map<ulint, ulint>::iterator
+ m = verify.begin(); m != verify.end(); ++m ) {
+
+ ib_logf(IB_LOG_LEVEL_INFO, "space_id:%lu, "
+ "Number of pages matched: %lu/%lu "
+ "(%lu)", m->first, m->second,
+ valid_pages, page_size);
+
+ if (m->second == (valid_pages - missed)) {
+
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "Chosen space:%lu\n", m->first);
+
+ fsp->id = m->first;
+ return(true);
+ }
+ }
+
+ }
+ }
+
+ return(false);
+}
+
+/*******************************************************************//**
+Finds the given page_no of the given space id from the double write buffer,
+and copies it to the corresponding .ibd file.
+@return true if copy was successful, or false. */
+bool
+fil_user_tablespace_restore_page(
+/*==============================*/
+ fsp_open_info* fsp, /* in: contains space id and .ibd
+ file information */
+ ulint page_no) /* in: page_no to obtain from double
+ write buffer */
+{
+ bool err;
+ ulint flags;
+ ulint zip_size;
+ ulint page_size;
+ ulint buflen;
+ byte* page;
+
+ ib_logf(IB_LOG_LEVEL_INFO, "Restoring page %lu of tablespace %lu",
+ page_no, fsp->id);
+
+ // find if double write buffer has page_no of given space id
+ page = recv_sys->dblwr.find_page(fsp->id, page_no);
+
+ if (!page) {
+ ib_logf(IB_LOG_LEVEL_WARN, "Doublewrite does not have "
+ "page_no=%lu of space: %lu", page_no, fsp->id);
+ err = false;
+ goto out;
+ }
+
+ flags = mach_read_from_4(FSP_HEADER_OFFSET + FSP_SPACE_FLAGS + page);
+ zip_size = fsp_flags_get_zip_size(flags);
+ page_size = fsp_flags_get_page_size(flags);
+
+ ut_ad(page_no == page_get_page_no(page));
+
+ buflen = zip_size ? zip_size: page_size;
+
+ ib_logf(IB_LOG_LEVEL_INFO, "Writing %lu bytes into file: %s",
+ buflen, fsp->filepath);
+
+ err = os_file_write(fsp->filepath, fsp->file, page,
+ (zip_size ? zip_size : page_size) * page_no,
+ buflen);
+
+ os_file_flush(fsp->file);
+out:
+ return(err);
+}
+
/********************************************************************//**
Opens an .ibd file and adds the associated single-table tablespace to the
InnoDB fil0fil.cc data structures.
@@ -4032,6 +4181,10 @@ fil_validate_single_table_tablespace(
const char* tablename, /*!< in: database/tablename */
fsp_open_info* fsp) /*!< in/out: tablespace info */
{
+ bool restore_attempted = false;
+
+check_first_page:
+ fsp->success = TRUE;
if (const char* check_msg = fil_read_first_page(
fsp->file, FALSE, &fsp->flags, &fsp->id,
#ifdef UNIV_LOG_ARCHIVE
@@ -4042,6 +4195,21 @@ fil_validate_single_table_tablespace(
"%s in tablespace %s (table %s)",
check_msg, fsp->filepath, tablename);
fsp->success = FALSE;
+ }
+
+ if (!fsp->success) {
+ if (!restore_attempted) {
+ if (!fil_user_tablespace_find_space_id(fsp)) {
+ return;
+ }
+ restore_attempted = true;
+
+ if (fsp->id > 0
+ && !fil_user_tablespace_restore_page(fsp, 0)) {
+ return;
+ }
+ goto check_first_page;
+ }
return;
}
@@ -4159,7 +4327,7 @@ fil_load_single_table_tablespace(
/* Try to open the tablespace in the datadir. */
def.file = os_file_create_simple_no_error_handling(
innodb_file_data_key, def.filepath, OS_FILE_OPEN,
- OS_FILE_READ_ONLY, &def.success);
+ OS_FILE_READ_WRITE, &def.success);
/* Read the first page of the remote tablespace */
if (def.success) {
@@ -5557,7 +5725,7 @@ fil_io(
ret = os_aio(type, mode | wake_later, node->name, node->handle, buf,
offset, len, node, message);
#endif /* UNIV_HOTBACKUP */
- ut_a(ret);
+
if (mode == OS_AIO_SYNC) {
/* The i/o operation is already completed when we return from
@@ -5572,7 +5740,10 @@ fil_io(
ut_ad(fil_validate_skip());
}
- return(DB_SUCCESS);
+ if (!ret) {
+ return(DB_OUT_OF_FILE_SPACE);
+ } else {
+ } return(DB_SUCCESS);
}
#ifndef UNIV_HOTBACKUP
diff --git a/storage/innobase/fts/fts0ast.cc b/storage/innobase/fts/fts0ast.cc
index 3a03fc63303..d6c19c0050a 100644
--- a/storage/innobase/fts/fts0ast.cc
+++ b/storage/innobase/fts/fts0ast.cc
@@ -112,9 +112,11 @@ fts_ast_create_node_term(
if (str.f_n_char > 0) {
/* If the subsequent term (after the first one)'s size
- is less than fts_min_token_size, we shall ignore
- that. This is to make consistent with MyISAM behavior */
- if (first_node && (str.f_n_char < fts_min_token_size)) {
+ is less than fts_min_token_size or the term is greater
+ than fts_max_token_size, we shall ignore that. This is
+ to make consistent with MyISAM behavior */
+ if ((first_node && (str.f_n_char < fts_min_token_size))
+ || str.f_n_char > fts_max_token_size) {
continue;
}
@@ -394,6 +396,10 @@ fts_ast_term_set_distance(
ulint distance) /*!< in: the text proximity
distance */
{
+ if (node == NULL) {
+ return;
+ }
+
ut_a(node->type == FTS_AST_TEXT);
ut_a(node->text.distance == ULINT_UNDEFINED);
@@ -551,14 +557,6 @@ fts_ast_visit(
break;
- case FTS_AST_SUBEXP_LIST:
- if (visit_pass != FTS_PASS_FIRST) {
- break;
- }
-
- error = fts_ast_visit_sub_exp(node, visitor, arg);
- break;
-
case FTS_AST_OPER:
oper = node->oper;
oper_node = node;
diff --git a/storage/innobase/fts/fts0blex.cc b/storage/innobase/fts/fts0blex.cc
index dccedac0212..f83523825d2 100644
--- a/storage/innobase/fts/fts0blex.cc
+++ b/storage/innobase/fts/fts0blex.cc
@@ -35,7 +35,7 @@
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types.
*/
#ifndef __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS 1
@@ -52,7 +52,7 @@ typedef uint32_t flex_uint32_t;
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
@@ -184,15 +184,15 @@ typedef struct yy_buffer_state *YY_BUFFER_STATE;
#define EOB_ACT_END_OF_FILE 1
#define EOB_ACT_LAST_MATCH 2
- #define YY_LESS_LINENO(n)
-
+#define YY_LESS_LINENO(n)
+
/* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \
do \
{ \
/* Undo effects of setting up yytext. */ \
- int yyless_macro_arg = (n); \
- YY_LESS_LINENO(yyless_macro_arg);\
+ int yyless_macro_arg = (n); \
+ YY_LESS_LINENO(yyless_macro_arg);\
*yy_cp = yyg->yy_hold_char; \
YY_RESTORE_YY_MORE_OFFSET \
yyg->yy_c_buf_p = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
@@ -245,9 +245,9 @@ struct yy_buffer_state
*/
int yy_at_bol;
- int yy_bs_lineno; /**< The line count. */
- int yy_bs_column; /**< The column count. */
-
+ int yy_bs_lineno; /**< The line count. */
+ int yy_bs_column; /**< The column count. */
+
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
@@ -305,18 +305,18 @@ YY_BUFFER_STATE fts0b_scan_buffer (char *base,yy_size_t size ,yyscan_t yyscanner
YY_BUFFER_STATE fts0b_scan_string (yyconst char *yy_str ,yyscan_t yyscanner );
YY_BUFFER_STATE fts0b_scan_bytes (yyconst char *bytes,int len ,yyscan_t yyscanner );
-void *fts0balloc (yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
-void *fts0brealloc (void *,yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
-void fts0bfree (void * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void *fts0balloc (yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void *fts0brealloc (void *,yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void fts0bfree (void * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
#define yy_new_buffer fts0b_create_buffer
#define yy_set_interactive(is_interactive) \
{ \
if ( ! YY_CURRENT_BUFFER ){ \
- fts0bensure_buffer_stack (yyscanner); \
+ fts0bensure_buffer_stack (yyscanner); \
YY_CURRENT_BUFFER_LVALUE = \
- fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
+ fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
}
@@ -324,9 +324,9 @@ void fts0bfree (void * , yyscan_t yyscanner __attribute__((unused)) __attri
#define yy_set_bol(at_bol) \
{ \
if ( ! YY_CURRENT_BUFFER ){\
- fts0bensure_buffer_stack (yyscanner); \
+ fts0bensure_buffer_stack (yyscanner); \
YY_CURRENT_BUFFER_LVALUE = \
- fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
+ fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
}
@@ -347,14 +347,14 @@ typedef int yy_state_type;
static yy_state_type yy_get_previous_state (yyscan_t yyscanner );
static yy_state_type yy_try_NUL_trans (yy_state_type current_state ,yyscan_t yyscanner);
static int yy_get_next_buffer (yyscan_t yyscanner );
-static void yy_fatal_error (yyconst char msg[] , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+static void yy_fatal_error (yyconst char msg[] , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
/* Done after the current pattern has been matched and before the
* corresponding action - sets up yytext.
*/
#define YY_DO_BEFORE_ACTION \
yyg->yytext_ptr = yy_bp; \
- yyleng = (size_t) (yy_cp - yy_bp); \
+ yyleng = static_cast<int>(yy_cp - yy_bp); \
yyg->yy_hold_char = *yy_cp; \
*yy_cp = '\0'; \
yyg->yy_c_buf_p = yy_cp;
@@ -499,37 +499,37 @@ this program; if not, write to the Free Software Foundation, Inc.,
/* Holds the entire state of the reentrant scanner. */
struct yyguts_t
- {
-
- /* User-defined. Not touched by flex. */
- YY_EXTRA_TYPE yyextra_r;
-
- /* The rest are the same as the globals declared in the non-reentrant scanner. */
- FILE *yyin_r, *yyout_r;
- size_t yy_buffer_stack_top; /**< index of top of stack. */
- size_t yy_buffer_stack_max; /**< capacity of stack. */
- YY_BUFFER_STATE * yy_buffer_stack; /**< Stack as an array. */
- char yy_hold_char;
- int yy_n_chars;
- int yyleng_r;
- char *yy_c_buf_p;
- int yy_init;
- int yy_start;
- int yy_did_buffer_switch_on_eof;
- int yy_start_stack_ptr;
- int yy_start_stack_depth;
- int *yy_start_stack;
- yy_state_type yy_last_accepting_state;
- char* yy_last_accepting_cpos;
-
- int yylineno_r;
- int yy_flex_debug_r;
-
- char *yytext_r;
- int yy_more_flag;
- int yy_more_len;
-
- }; /* end struct yyguts_t */
+{
+
+ /* User-defined. Not touched by flex. */
+ YY_EXTRA_TYPE yyextra_r;
+
+ /* The rest are the same as the globals declared in the non-reentrant scanner. */
+ FILE *yyin_r, *yyout_r;
+ size_t yy_buffer_stack_top; /**< index of top of stack. */
+ size_t yy_buffer_stack_max; /**< capacity of stack. */
+ YY_BUFFER_STATE * yy_buffer_stack; /**< Stack as an array. */
+ char yy_hold_char;
+ int yy_n_chars;
+ int yyleng_r;
+ char *yy_c_buf_p;
+ int yy_init;
+ int yy_start;
+ int yy_did_buffer_switch_on_eof;
+ int yy_start_stack_ptr;
+ int yy_start_stack_depth;
+ int *yy_start_stack;
+ yy_state_type yy_last_accepting_state;
+ char* yy_last_accepting_cpos;
+
+ int yylineno_r;
+ int yy_flex_debug_r;
+
+ char *yytext_r;
+ int yy_more_flag;
+ int yy_more_len;
+
+}; /* end struct yyguts_t */
static int yy_init_globals (yyscan_t yyscanner );
@@ -579,11 +579,11 @@ extern int fts0bwrap (yyscan_t yyscanner );
#endif
#ifndef yytext_ptr
-static void yy_flex_strncpy (char *,yyconst char *,int , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
+static void yy_flex_strncpy (char *,yyconst char *,int , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
+static int yy_flex_strlen (yyconst char * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
#endif
#ifndef YY_NO_INPUT
@@ -622,8 +622,8 @@ static int input (yyscan_t yyscanner );
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
{ \
int c = '*'; \
- size_t n; \
- for ( n = 0; n < max_size && \
+ int n; \
+ for ( n = 0; n < static_cast<int>(max_size) && \
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
buf[n] = (char) c; \
if ( c == '\n' ) \
@@ -635,7 +635,8 @@ static int input (yyscan_t yyscanner );
else \
{ \
errno=0; \
- while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
+ while ( (result = static_cast<int>(fread(buf, 1, max_size, yyin))) \
+ == 0 && ferror(yyin) ) \
{ \
if( errno != EINTR) \
{ \
@@ -703,12 +704,12 @@ YY_DECL
register yy_state_type yy_current_state;
register char *yy_cp, *yy_bp;
register int yy_act;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
#line 43 "fts0blex.l"
-#line 711 "fts0blex.cc"
+#line 712 "fts0blex.cc"
if ( !yyg->yy_init )
{
@@ -839,7 +840,7 @@ YY_RULE_SETUP
#line 73 "fts0blex.l"
ECHO;
YY_BREAK
-#line 842 "fts0blex.cc"
+#line 843 "fts0blex.cc"
case YY_STATE_EOF(INITIAL):
yyterminate();
@@ -982,7 +983,7 @@ case YY_STATE_EOF(INITIAL):
*/
static int yy_get_next_buffer (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
register char *source = yyg->yytext_ptr;
register int number_to_move, i;
@@ -1027,8 +1028,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
else
{
- int num_to_read =
- YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+ int num_to_read = static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1);
while ( num_to_read <= 0 )
{ /* Not enough room in the buffer - grow it. */
@@ -1041,7 +1042,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
if ( b->yy_is_our_buffer )
{
- int new_size = b->yy_buf_size * 2;
+ int new_size = static_cast<int>(b->yy_buf_size * 2);
if ( new_size <= 0 )
b->yy_buf_size += b->yy_buf_size / 8;
@@ -1062,8 +1063,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
yyg->yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
- num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
- number_to_move - 1;
+ num_to_read = static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1);
}
@@ -1072,7 +1073,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
/* Read in more data. */
YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
- yyg->yy_n_chars, (size_t) num_to_read );
+ yyg->yy_n_chars, num_to_read);
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
}
@@ -1115,11 +1116,11 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
/* yy_get_previous_state - get the state just before the EOB char was reached */
- static yy_state_type yy_get_previous_state (yyscan_t yyscanner)
+static yy_state_type yy_get_previous_state (yyscan_t yyscanner)
{
register yy_state_type yy_current_state;
register char *yy_cp;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
yy_current_state = yyg->yy_start;
@@ -1148,10 +1149,10 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
* synopsis
* next_state = yy_try_NUL_trans( current_state );
*/
- static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state , yyscan_t yyscanner)
+static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state , yyscan_t yyscanner)
{
register int yy_is_jam;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner; /* This var may be unused depending upon options. */
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner; /* This var may be unused depending upon options. */
register char *yy_cp = yyg->yy_c_buf_p;
register YY_CHAR yy_c = 1;
@@ -1174,14 +1175,14 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
#ifndef YY_NO_INPUT
#ifdef __cplusplus
- static int yyinput (yyscan_t yyscanner)
+ static int yyinput (yyscan_t yyscanner)
#else
- static int input (yyscan_t yyscanner)
+ static int input (yyscan_t yyscanner)
#endif
{
int c;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
*yyg->yy_c_buf_p = yyg->yy_hold_char;
@@ -1252,14 +1253,14 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
* @param yyscanner The scanner object.
* @note This function does not reset the start condition to @c INITIAL .
*/
- void fts0brestart (FILE * input_file , yyscan_t yyscanner)
+void fts0brestart (FILE * input_file , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if ( ! YY_CURRENT_BUFFER ){
- fts0bensure_buffer_stack (yyscanner);
+ fts0bensure_buffer_stack (yyscanner);
YY_CURRENT_BUFFER_LVALUE =
- fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner);
+ fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner);
}
fts0b_init_buffer(YY_CURRENT_BUFFER,input_file ,yyscanner);
@@ -1270,15 +1271,15 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
* @param new_buffer The new input buffer.
* @param yyscanner The scanner object.
*/
- void fts0b_switch_to_buffer (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
+void fts0b_switch_to_buffer (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
/* TODO. We should be able to replace this entire function body
* with
* fts0bpop_buffer_state();
* fts0bpush_buffer_state(new_buffer);
- */
+ */
fts0bensure_buffer_stack (yyscanner);
if ( YY_CURRENT_BUFFER == new_buffer )
return;
@@ -1304,7 +1305,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
static void fts0b_load_buffer_state (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
yyg->yy_n_chars = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
yyg->yytext_ptr = yyg->yy_c_buf_p = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
@@ -1317,10 +1318,10 @@ static void fts0b_load_buffer_state (yyscan_t yyscanner)
* @param yyscanner The scanner object.
* @return the allocated buffer state.
*/
- YY_BUFFER_STATE fts0b_create_buffer (FILE * file, int size , yyscan_t yyscanner)
+YY_BUFFER_STATE fts0b_create_buffer (FILE * file, int size , yyscan_t yyscanner)
{
YY_BUFFER_STATE b;
-
+
b = (YY_BUFFER_STATE) fts0balloc(sizeof( struct yy_buffer_state ) ,yyscanner );
if ( ! b )
YY_FATAL_ERROR( "out of dynamic memory in fts0b_create_buffer()" );
@@ -1345,9 +1346,9 @@ static void fts0b_load_buffer_state (yyscan_t yyscanner)
* @param b a buffer created with fts0b_create_buffer()
* @param yyscanner The scanner object.
*/
- void fts0b_delete_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner)
+void fts0b_delete_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if ( ! b )
return;
@@ -1365,28 +1366,28 @@ static void fts0b_load_buffer_state (yyscan_t yyscanner)
* This function is sometimes called more than once on the same buffer,
* such as during a fts0brestart() or at EOF.
*/
- static void fts0b_init_buffer (YY_BUFFER_STATE b, FILE * file , yyscan_t yyscanner)
+static void fts0b_init_buffer (YY_BUFFER_STATE b, FILE * file , yyscan_t yyscanner)
{
int oerrno = errno;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
fts0b_flush_buffer(b ,yyscanner);
b->yy_input_file = file;
b->yy_fill_buffer = 1;
- /* If b is the current buffer, then fts0b_init_buffer was _probably_
- * called from fts0brestart() or through yy_get_next_buffer.
- * In that case, we don't want to reset the lineno or column.
- */
- if (b != YY_CURRENT_BUFFER){
- b->yy_bs_lineno = 1;
- b->yy_bs_column = 0;
- }
-
- b->yy_is_interactive = 0;
-
+ /* If b is the current buffer, then fts0b_init_buffer was _probably_
+ * called from fts0brestart() or through yy_get_next_buffer.
+ * In that case, we don't want to reset the lineno or column.
+ */
+ if (b != YY_CURRENT_BUFFER){
+ b->yy_bs_lineno = 1;
+ b->yy_bs_column = 0;
+ }
+
+ b->yy_is_interactive = 0;
+
errno = oerrno;
}
@@ -1394,9 +1395,9 @@ static void fts0b_load_buffer_state (yyscan_t yyscanner)
* @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
* @param yyscanner The scanner object.
*/
- void fts0b_flush_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner)
+void fts0b_flush_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if ( ! b )
return;
@@ -1426,7 +1427,7 @@ static void fts0b_load_buffer_state (yyscan_t yyscanner)
*/
void fts0bpush_buffer_state (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if (new_buffer == NULL)
return;
@@ -1457,7 +1458,7 @@ void fts0bpush_buffer_state (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
*/
void fts0bpop_buffer_state (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if (!YY_CURRENT_BUFFER)
return;
@@ -1478,23 +1479,23 @@ void fts0bpop_buffer_state (yyscan_t yyscanner)
static void fts0bensure_buffer_stack (yyscan_t yyscanner)
{
int num_to_alloc;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if (!yyg->yy_buffer_stack) {
/* First allocation is just for 2 elements, since we don't know if this
* scanner will even need a stack. We use 2 instead of 1 to avoid an
* immediate realloc on the next call.
- */
+ */
num_to_alloc = 1;
yyg->yy_buffer_stack = (struct yy_buffer_state**)fts0balloc
(num_to_alloc * sizeof(struct yy_buffer_state*)
, yyscanner);
if ( ! yyg->yy_buffer_stack )
YY_FATAL_ERROR( "out of dynamic memory in fts0bensure_buffer_stack()" );
-
+
memset(yyg->yy_buffer_stack, 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
+
yyg->yy_buffer_stack_max = num_to_alloc;
yyg->yy_buffer_stack_top = 0;
return;
@@ -1505,7 +1506,7 @@ static void fts0bensure_buffer_stack (yyscan_t yyscanner)
/* Increase the buffer to prepare for a possible push. */
int grow_size = 8 /* arbitrary grow size */;
- num_to_alloc = yyg->yy_buffer_stack_max + grow_size;
+ num_to_alloc = static_cast<int>(yyg->yy_buffer_stack_max + grow_size);
yyg->yy_buffer_stack = (struct yy_buffer_state**)fts0brealloc
(yyg->yy_buffer_stack,
num_to_alloc * sizeof(struct yy_buffer_state*)
@@ -1523,12 +1524,12 @@ static void fts0bensure_buffer_stack (yyscan_t yyscanner)
* @param base the character buffer
* @param size the size in bytes of the character buffer
* @param yyscanner The scanner object.
- * @return the newly allocated buffer state object.
+ * @return the newly allocated buffer state object.
*/
YY_BUFFER_STATE fts0b_scan_buffer (char * base, yy_size_t size , yyscan_t yyscanner)
{
YY_BUFFER_STATE b;
-
+
if ( size < 2 ||
base[size-2] != YY_END_OF_BUFFER_CHAR ||
base[size-1] != YY_END_OF_BUFFER_CHAR )
@@ -1543,7 +1544,7 @@ YY_BUFFER_STATE fts0b_scan_buffer (char * base, yy_size_t size , yyscan_t yysc
b->yy_buf_pos = b->yy_ch_buf = base;
b->yy_is_our_buffer = 0;
b->yy_input_file = 0;
- b->yy_n_chars = b->yy_buf_size;
+ b->yy_n_chars = static_cast<int>(b->yy_buf_size);
b->yy_is_interactive = 0;
b->yy_at_bol = 1;
b->yy_fill_buffer = 0;
@@ -1564,8 +1565,7 @@ YY_BUFFER_STATE fts0b_scan_buffer (char * base, yy_size_t size , yyscan_t yysc
*/
YY_BUFFER_STATE fts0b_scan_string (yyconst char * yystr , yyscan_t yyscanner)
{
-
- return fts0b_scan_bytes(yystr,strlen(yystr) ,yyscanner);
+ return fts0b_scan_bytes(yystr,static_cast<int>(strlen(yystr)), yyscanner);
}
/** Setup the input buffer state to scan the given bytes. The next call to fts0blex() will
@@ -1581,7 +1581,7 @@ YY_BUFFER_STATE fts0b_scan_bytes (yyconst char * yybytes, int _yybytes_len , y
char *buf;
yy_size_t n;
int i;
-
+
/* Get memory for full buffer, including space for trailing EOB's. */
n = _yybytes_len + 2;
buf = (char *) fts0balloc(n ,yyscanner );
@@ -1609,9 +1609,9 @@ YY_BUFFER_STATE fts0b_scan_bytes (yyconst char * yybytes, int _yybytes_len , y
#define YY_EXIT_FAILURE 2
#endif
-static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
- (void) fprintf( stderr, "%s\n", msg );
+ (void) fprintf( stderr, "%s\n", msg );
exit( YY_EXIT_FAILURE );
}
@@ -1622,8 +1622,8 @@ static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attri
do \
{ \
/* Undo effects of setting up yytext. */ \
- int yyless_macro_arg = (n); \
- YY_LESS_LINENO(yyless_macro_arg);\
+ int yyless_macro_arg = (n); \
+ YY_LESS_LINENO(yyless_macro_arg);\
yytext[yyleng] = yyg->yy_hold_char; \
yyg->yy_c_buf_p = yytext + yyless_macro_arg; \
yyg->yy_hold_char = *yyg->yy_c_buf_p; \
@@ -1639,8 +1639,8 @@ static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attri
*/
YY_EXTRA_TYPE fts0bget_extra (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yyextra;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yyextra;
}
/** Get the current line number.
@@ -1648,12 +1648,12 @@ YY_EXTRA_TYPE fts0bget_extra (yyscan_t yyscanner)
*/
int fts0bget_lineno (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-
- if (! YY_CURRENT_BUFFER)
- return 0;
-
- return yylineno;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+
+ if (! YY_CURRENT_BUFFER)
+ return 0;
+
+ return yylineno;
}
/** Get the current column number.
@@ -1661,12 +1661,12 @@ int fts0bget_lineno (yyscan_t yyscanner)
*/
int fts0bget_column (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-
- if (! YY_CURRENT_BUFFER)
- return 0;
-
- return yycolumn;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+
+ if (! YY_CURRENT_BUFFER)
+ return 0;
+
+ return yycolumn;
}
/** Get the input stream.
@@ -1674,8 +1674,8 @@ int fts0bget_column (yyscan_t yyscanner)
*/
FILE *fts0bget_in (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yyin;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yyin;
}
/** Get the output stream.
@@ -1683,8 +1683,8 @@ FILE *fts0bget_in (yyscan_t yyscanner)
*/
FILE *fts0bget_out (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yyout;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yyout;
}
/** Get the length of the current token.
@@ -1692,8 +1692,8 @@ FILE *fts0bget_out (yyscan_t yyscanner)
*/
int fts0bget_leng (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yyleng;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yyleng;
}
/** Get the current token.
@@ -1702,8 +1702,8 @@ int fts0bget_leng (yyscan_t yyscanner)
char *fts0bget_text (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yytext;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yytext;
}
/** Set the user-defined data. This data is never touched by the scanner.
@@ -1712,8 +1712,8 @@ char *fts0bget_text (yyscan_t yyscanner)
*/
void fts0bset_extra (YY_EXTRA_TYPE user_defined , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yyextra = user_defined ;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ yyextra = user_defined ;
}
/** Set the current line number.
@@ -1722,13 +1722,13 @@ void fts0bset_extra (YY_EXTRA_TYPE user_defined , yyscan_t yyscanner)
*/
void fts0bset_lineno (int line_number , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+
+ /* lineno is only valid if an input buffer exists. */
+ if (! YY_CURRENT_BUFFER )
+ yy_fatal_error( "fts0bset_lineno called with no buffer" , yyscanner);
- /* lineno is only valid if an input buffer exists. */
- if (! YY_CURRENT_BUFFER )
- yy_fatal_error( "fts0bset_lineno called with no buffer" , yyscanner);
-
- yylineno = line_number;
+ yylineno = line_number;
}
/** Set the current column.
@@ -1737,13 +1737,13 @@ void fts0bset_lineno (int line_number , yyscan_t yyscanner)
*/
void fts0bset_column (int column_no , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- /* column is only valid if an input buffer exists. */
- if (! YY_CURRENT_BUFFER )
- yy_fatal_error( "fts0bset_column called with no buffer" , yyscanner);
-
- yycolumn = column_no;
+ /* column is only valid if an input buffer exists. */
+ if (! YY_CURRENT_BUFFER )
+ yy_fatal_error( "fts0bset_column called with no buffer" , yyscanner);
+
+ yycolumn = column_no;
}
/** Set the input stream. This does not discard the current
@@ -1754,26 +1754,26 @@ void fts0bset_column (int column_no , yyscan_t yyscanner)
*/
void fts0bset_in (FILE * in_str , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yyin = in_str ;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ yyin = in_str ;
}
void fts0bset_out (FILE * out_str , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yyout = out_str ;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ yyout = out_str ;
}
int fts0bget_debug (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yy_flex_debug;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yy_flex_debug;
}
void fts0bset_debug (int bdebug , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yy_flex_debug = bdebug ;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ yy_flex_debug = bdebug ;
}
/* Accessor methods for yylval and yylloc */
@@ -1788,22 +1788,22 @@ void fts0bset_debug (int bdebug , yyscan_t yyscanner)
int fts0blex_init(yyscan_t* ptr_yy_globals)
{
- if (ptr_yy_globals == NULL){
- errno = EINVAL;
- return 1;
- }
+ if (ptr_yy_globals == NULL){
+ errno = EINVAL;
+ return 1;
+ }
- *ptr_yy_globals = (yyscan_t) fts0balloc ( sizeof( struct yyguts_t ), NULL );
+ *ptr_yy_globals = (yyscan_t) fts0balloc ( sizeof( struct yyguts_t ), NULL );
- if (*ptr_yy_globals == NULL){
- errno = ENOMEM;
- return 1;
- }
+ if (*ptr_yy_globals == NULL){
+ errno = ENOMEM;
+ return 1;
+ }
- /* By setting to 0xAA, we expose bugs in yy_init_globals. Leave at 0x00 for releases. */
- memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
+ /* By setting to 0xAA, we expose bugs in yy_init_globals. Leave at 0x00 for releases. */
+ memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
- return yy_init_globals ( *ptr_yy_globals );
+ return yy_init_globals ( *ptr_yy_globals );
}
/* fts0blex_init_extra has the same functionality as fts0blex_init, but follows the
@@ -1817,70 +1817,70 @@ int fts0blex_init(yyscan_t* ptr_yy_globals)
int fts0blex_init_extra(YY_EXTRA_TYPE yy_user_defined,yyscan_t* ptr_yy_globals )
{
- struct yyguts_t dummy_yyguts;
-
- fts0bset_extra (yy_user_defined, &dummy_yyguts);
-
- if (ptr_yy_globals == NULL){
- errno = EINVAL;
- return 1;
- }
-
- *ptr_yy_globals = (yyscan_t) fts0balloc ( sizeof( struct yyguts_t ), &dummy_yyguts );
-
- if (*ptr_yy_globals == NULL){
- errno = ENOMEM;
- return 1;
- }
-
- /* By setting to 0xAA, we expose bugs in
- yy_init_globals. Leave at 0x00 for releases. */
- memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
-
- fts0bset_extra (yy_user_defined, *ptr_yy_globals);
-
- return yy_init_globals ( *ptr_yy_globals );
+ struct yyguts_t dummy_yyguts;
+
+ fts0bset_extra (yy_user_defined, &dummy_yyguts);
+
+ if (ptr_yy_globals == NULL){
+ errno = EINVAL;
+ return 1;
+ }
+
+ *ptr_yy_globals = (yyscan_t) fts0balloc ( sizeof( struct yyguts_t ), &dummy_yyguts );
+
+ if (*ptr_yy_globals == NULL){
+ errno = ENOMEM;
+ return 1;
+ }
+
+ /* By setting to 0xAA, we expose bugs in
+ yy_init_globals. Leave at 0x00 for releases. */
+ memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
+
+ fts0bset_extra (yy_user_defined, *ptr_yy_globals);
+
+ return yy_init_globals ( *ptr_yy_globals );
}
static int yy_init_globals (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- /* Initialization is the same as for the non-reentrant scanner.
- * This function is called from fts0blex_destroy(), so don't allocate here.
- */
-
- yyg->yy_buffer_stack = 0;
- yyg->yy_buffer_stack_top = 0;
- yyg->yy_buffer_stack_max = 0;
- yyg->yy_c_buf_p = (char *) 0;
- yyg->yy_init = 0;
- yyg->yy_start = 0;
-
- yyg->yy_start_stack_ptr = 0;
- yyg->yy_start_stack_depth = 0;
- yyg->yy_start_stack = NULL;
-
-/* Defined in main.c */
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ /* Initialization is the same as for the non-reentrant scanner.
+ * This function is called from fts0blex_destroy(), so don't allocate here.
+ */
+
+ yyg->yy_buffer_stack = 0;
+ yyg->yy_buffer_stack_top = 0;
+ yyg->yy_buffer_stack_max = 0;
+ yyg->yy_c_buf_p = (char *) 0;
+ yyg->yy_init = 0;
+ yyg->yy_start = 0;
+
+ yyg->yy_start_stack_ptr = 0;
+ yyg->yy_start_stack_depth = 0;
+ yyg->yy_start_stack = NULL;
+
+ /* Defined in main.c */
#ifdef YY_STDINIT
- yyin = stdin;
- yyout = stdout;
+ yyin = stdin;
+ yyout = stdout;
#else
- yyin = (FILE *) 0;
- yyout = (FILE *) 0;
+ yyin = (FILE *) 0;
+ yyout = (FILE *) 0;
#endif
- /* For future reference: Set errno on error, since we are called by
- * fts0blex_init()
- */
- return 0;
+ /* For future reference: Set errno on error, since we are called by
+ * fts0blex_init()
+ */
+ return 0;
}
/* fts0blex_destroy is for both reentrant and non-reentrant scanners. */
int fts0blex_destroy (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- /* Pop the buffer stack, destroying each element. */
+ /* Pop the buffer stack, destroying each element. */
while(YY_CURRENT_BUFFER){
fts0b_delete_buffer(YY_CURRENT_BUFFER ,yyscanner );
YY_CURRENT_BUFFER_LVALUE = NULL;
@@ -1891,18 +1891,18 @@ int fts0blex_destroy (yyscan_t yyscanner)
fts0bfree(yyg->yy_buffer_stack ,yyscanner);
yyg->yy_buffer_stack = NULL;
- /* Destroy the start condition stack. */
- fts0bfree(yyg->yy_start_stack ,yyscanner );
- yyg->yy_start_stack = NULL;
+ /* Destroy the start condition stack. */
+ fts0bfree(yyg->yy_start_stack ,yyscanner );
+ yyg->yy_start_stack = NULL;
- /* Reset the globals. This is important in a non-reentrant scanner so the next time
- * fts0blex() is called, initialization will occur. */
- yy_init_globals( yyscanner);
+ /* Reset the globals. This is important in a non-reentrant scanner so the next time
+ * fts0blex() is called, initialization will occur. */
+ yy_init_globals( yyscanner);
- /* Destroy the main struct (reentrant only). */
- fts0bfree ( yyscanner , yyscanner );
- yyscanner = NULL;
- return 0;
+ /* Destroy the main struct (reentrant only). */
+ fts0bfree ( yyscanner , yyscanner );
+ yyscanner = NULL;
+ return 0;
}
/*
@@ -1910,7 +1910,7 @@ int fts0blex_destroy (yyscan_t yyscanner)
*/
#ifndef yytext_ptr
-static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
register int i;
for ( i = 0; i < n; ++i )
@@ -1919,7 +1919,7 @@ static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
register int n;
for ( n = 0; s[n]; ++n )
@@ -1929,12 +1929,12 @@ static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribu
}
#endif
-void *fts0balloc (yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void *fts0balloc (yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
return (void *) malloc( size );
}
-void *fts0brealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void *fts0brealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
/* The cast to (char *) in the following accommodates both
* implementations that use char* generic pointers, and those
@@ -1946,7 +1946,7 @@ void *fts0brealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __at
return (void *) realloc( (char *) ptr, size );
}
-void fts0bfree (void * ptr , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void fts0bfree (void * ptr , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
free( (char *) ptr ); /* see fts0brealloc() for (char *) cast */
}
@@ -1955,5 +1955,3 @@ void fts0bfree (void * ptr , yyscan_t yyscanner __attribute__((unused)) __
#line 73 "fts0blex.l"
-
-
diff --git a/storage/innobase/fts/fts0config.cc b/storage/innobase/fts/fts0config.cc
index c5cf38ca7f9..5b4ae5c39f7 100644
--- a/storage/innobase/fts/fts0config.cc
+++ b/storage/innobase/fts/fts0config.cc
@@ -151,7 +151,9 @@ fts_config_create_index_param_name(
strcpy(name, param);
name[len] = '_';
- fts_write_object_id(index->id, name + len + 1);
+ fts_write_object_id(index->id, name + len + 1,
+ DICT_TF2_FLAG_IS_SET(index->table,
+ DICT_TF2_FTS_AUX_HEX_NAME));
return(name);
}
diff --git a/storage/innobase/fts/fts0fts.cc b/storage/innobase/fts/fts0fts.cc
index 41f20c1dbb9..4a667686795 100644
--- a/storage/innobase/fts/fts0fts.cc
+++ b/storage/innobase/fts/fts0fts.cc
@@ -1608,7 +1608,8 @@ fts_rename_aux_tables(
new_name, old_table_name, trx);
DBUG_EXECUTE_IF("fts_rename_failure",
- err = DB_DEADLOCK;);
+ err = DB_DEADLOCK;
+ fts_sql_rollback(trx););
mem_free(old_table_name);
@@ -2018,7 +2019,7 @@ fts_create_index_tables_low(
fts_table.index_id = index->id;
fts_table.table_id = table_id;
fts_table.parent = table_name;
- fts_table.table = NULL;
+ fts_table.table = index->table;
#ifdef FTS_DOC_STATS_DEBUG
char* sql;
@@ -4479,7 +4480,7 @@ fts_sync_table(
ut_ad(table->fts);
- if (table->fts->cache) {
+ if (!dict_table_is_discarded(table) && table->fts->cache) {
err = fts_sync(table->fts->cache->sync);
}
@@ -4506,15 +4507,11 @@ fts_process_token(
fts_string_t str;
ulint offset = 0;
fts_doc_t* result_doc;
- byte buf[FTS_MAX_WORD_LEN + 1];
-
- str.f_str = buf;
/* Determine where to save the result. */
result_doc = (result) ? result : doc;
/* The length of a string in characters is set here only. */
-
ret = innobase_mysql_fts_get_token(
doc->charset, doc->text.f_str + start_pos,
doc->text.f_str + doc->text.f_len, &str, &offset);
@@ -4545,6 +4542,7 @@ fts_process_token(
(char*) t_str.f_str, t_str.f_len);
t_str.f_len = newlen;
+ t_str.f_str[newlen] = 0;
/* Add the word to the document statistics. If the word
hasn't been seen before we create a new entry for it. */
@@ -5797,7 +5795,7 @@ fts_is_aux_table_name(
my_name[len] = 0;
end = my_name + len;
- ptr = static_cast<const char*>(memchr(my_name, '/', len));
+ ptr = static_cast<const char*>(memchr(my_name, '/', len));
if (ptr != NULL) {
/* We will start the match after the '/' */
@@ -5940,6 +5938,374 @@ fts_read_tables(
return(TRUE);
}
+/******************************************************************//**
+Callback that sets a hex formatted FTS table's flags2 in
+SYS_TABLES. The flags is stored in MIX_LEN column.
+@return FALSE if all OK */
+static
+ibool
+fts_set_hex_format(
+/*===============*/
+ void* row, /*!< in: sel_node_t* */
+ void* user_arg) /*!< in: bool set/unset flag */
+{
+ sel_node_t* node = static_cast<sel_node_t*>(row);
+ dfield_t* dfield = que_node_get_val(node->select_list);
+
+ ut_ad(dtype_get_mtype(dfield_get_type(dfield)) == DATA_INT);
+ ut_ad(dfield_get_len(dfield) == sizeof(ib_uint32_t));
+ /* There should be at most one matching record. So the value
+ must be the default value. */
+ ut_ad(mach_read_from_4(static_cast<byte*>(user_arg))
+ == ULINT32_UNDEFINED);
+
+ ulint flags2 = mach_read_from_4(
+ static_cast<byte*>(dfield_get_data(dfield)));
+
+ flags2 |= DICT_TF2_FTS_AUX_HEX_NAME;
+
+ mach_write_to_4(static_cast<byte*>(user_arg), flags2);
+
+ return(FALSE);
+}
+
+/*****************************************************************//**
+Update the DICT_TF2_FTS_AUX_HEX_NAME flag in SYS_TABLES.
+@return DB_SUCCESS or error code. */
+UNIV_INTERN
+dberr_t
+fts_update_hex_format_flag(
+/*=======================*/
+ trx_t* trx, /*!< in/out: transaction that
+ covers the update */
+ table_id_t table_id, /*!< in: Table for which we want
+ to set the root table->flags2 */
+ bool dict_locked) /*!< in: set to true if the
+ caller already owns the
+ dict_sys_t::mutex. */
+{
+ pars_info_t* info;
+ ib_uint32_t flags2;
+
+ static const char sql[] =
+ "PROCEDURE UPDATE_HEX_FORMAT_FLAG() IS\n"
+ "DECLARE FUNCTION my_func;\n"
+ "DECLARE CURSOR c IS\n"
+ " SELECT MIX_LEN "
+ " FROM SYS_TABLES "
+ " WHERE ID = :table_id FOR UPDATE;"
+ "\n"
+ "BEGIN\n"
+ "OPEN c;\n"
+ "WHILE 1 = 1 LOOP\n"
+ " FETCH c INTO my_func();\n"
+ " IF c % NOTFOUND THEN\n"
+ " EXIT;\n"
+ " END IF;\n"
+ "END LOOP;\n"
+ "UPDATE SYS_TABLES"
+ " SET MIX_LEN = :flags2"
+ " WHERE ID = :table_id;\n"
+ "CLOSE c;\n"
+ "END;\n";
+
+ flags2 = ULINT32_UNDEFINED;
+
+ info = pars_info_create();
+
+ pars_info_add_ull_literal(info, "table_id", table_id);
+ pars_info_bind_int4_literal(info, "flags2", &flags2);
+
+ pars_info_bind_function(
+ info, "my_func", fts_set_hex_format, &flags2);
+
+ if (trx_get_dict_operation(trx) == TRX_DICT_OP_NONE) {
+ trx_set_dict_operation(trx, TRX_DICT_OP_INDEX);
+ }
+
+ dberr_t err = que_eval_sql(info, sql, !dict_locked, trx);
+
+ ut_a(flags2 != ULINT32_UNDEFINED);
+
+ return (err);
+}
+
+#ifdef _WIN32
+
+/*********************************************************************//**
+Rename an aux table to HEX format. It's called when "%016llu" is used
+to format an object id in table name, which only happens in Windows. */
+static __attribute__((nonnull, warn_unused_result))
+dberr_t
+fts_rename_one_aux_table_to_hex_format(
+/*===================================*/
+ trx_t* trx, /*!< in: transaction */
+ const fts_aux_table_t* aux_table, /*!< in: table info */
+ const dict_table_t* parent_table) /*!< in: parent table name */
+{
+ const char* ptr;
+ fts_table_t fts_table;
+ char* new_name;
+ dberr_t error;
+
+ ptr = strchr(aux_table->name, '/');
+ ut_a(ptr != NULL);
+ ++ptr;
+ /* Skip "FTS_", table id and underscore */
+ for (ulint i = 0; i < 2; ++i) {
+ ptr = strchr(ptr, '_');
+ ut_a(ptr != NULL);
+ ++ptr;
+ }
+
+ fts_table.suffix = NULL;
+ if (aux_table->index_id == 0) {
+ fts_table.type = FTS_COMMON_TABLE;
+
+ for (ulint i = 0; fts_common_tables[i] != NULL; ++i) {
+ if (strcmp(ptr, fts_common_tables[i]) == 0) {
+ fts_table.suffix = fts_common_tables[i];
+ break;
+ }
+ }
+ } else {
+ fts_table.type = FTS_INDEX_TABLE;
+
+ /* Skip index id and underscore */
+ ptr = strchr(ptr, '_');
+ ut_a(ptr != NULL);
+ ++ptr;
+
+ for (ulint i = 0; fts_index_selector[i].value; ++i) {
+ if (strcmp(ptr, fts_get_suffix(i)) == 0) {
+ fts_table.suffix = fts_get_suffix(i);
+ break;
+ }
+ }
+ }
+
+ ut_a(fts_table.suffix != NULL);
+
+ fts_table.parent = parent_table->name;
+ fts_table.table_id = aux_table->parent_id;
+ fts_table.index_id = aux_table->index_id;
+ fts_table.table = parent_table;
+
+ new_name = fts_get_table_name(&fts_table);
+ ut_ad(strcmp(new_name, aux_table->name) != 0);
+
+ if (trx_get_dict_operation(trx) == TRX_DICT_OP_NONE) {
+ trx_set_dict_operation(trx, TRX_DICT_OP_INDEX);
+ }
+
+ error = row_rename_table_for_mysql(aux_table->name, new_name, trx,
+ FALSE);
+
+ if (error != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Failed to rename aux table \'%s\' to "
+ "new format \'%s\'. ",
+ aux_table->name, new_name);
+ } else {
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "Renamed aux table \'%s\' to \'%s\'.",
+ aux_table->name, new_name);
+ }
+
+ mem_free(new_name);
+
+ return (error);
+}
+
+/**********************************************************************//**
+Rename all aux tables of a parent table to HEX format. Also set aux tables'
+flags2 and parent table's flags2 with DICT_TF2_FTS_AUX_HEX_NAME.
+It's called when "%016llu" is used to format an object id in table name,
+which only happens in Windows.
+Note the ids in tables are correct but the names are old ambiguous ones.
+
+This function should make sure that either all the parent table and aux tables
+are set DICT_TF2_FTS_AUX_HEX_NAME with flags2 or none of them are set */
+static __attribute__((nonnull, warn_unused_result))
+dberr_t
+fts_rename_aux_tables_to_hex_format(
+/*================================*/
+ trx_t* trx, /*!< in: transaction */
+ dict_table_t* parent_table, /*!< in: parent table */
+ ib_vector_t* tables) /*!< in: aux tables to rename. */
+{
+ dberr_t error;
+ ulint count;
+
+ ut_ad(!DICT_TF2_FLAG_IS_SET(parent_table, DICT_TF2_FTS_AUX_HEX_NAME));
+ ut_ad(!ib_vector_is_empty(tables));
+
+ error = fts_update_hex_format_flag(trx, parent_table->id, true);
+
+ if (error != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Setting parent table %s to hex format failed.",
+ parent_table->name);
+
+ fts_sql_rollback(trx);
+ return (error);
+ }
+
+ DICT_TF2_FLAG_SET(parent_table, DICT_TF2_FTS_AUX_HEX_NAME);
+
+ for (count = 0; count < ib_vector_size(tables); ++count) {
+ dict_table_t* table;
+ fts_aux_table_t* aux_table;
+
+ aux_table = static_cast<fts_aux_table_t*>(
+ ib_vector_get(tables, count));
+
+ table = dict_table_open_on_id(aux_table->id, TRUE,
+ DICT_TABLE_OP_NORMAL);
+
+ ut_ad(table != NULL);
+ ut_ad(!DICT_TF2_FLAG_IS_SET(table, DICT_TF2_FTS_AUX_HEX_NAME));
+
+ /* Set HEX_NAME flag here to make sure we can get correct
+ new table name in following function */
+ DICT_TF2_FLAG_SET(table, DICT_TF2_FTS_AUX_HEX_NAME);
+ error = fts_rename_one_aux_table_to_hex_format(trx,
+ aux_table, parent_table);
+ /* We will rollback the trx if the error != DB_SUCCESS,
+ so setting the flag here is the same with setting it in
+ row_rename_table_for_mysql */
+ DBUG_EXECUTE_IF("rename_aux_table_fail", error = DB_ERROR;);
+
+ if (error != DB_SUCCESS) {
+ dict_table_close(table, TRUE, FALSE);
+
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Failed to rename one aux table %s "
+ "Will revert all successful rename "
+ "operations.", aux_table->name);
+
+ fts_sql_rollback(trx);
+ break;
+ }
+
+ error = fts_update_hex_format_flag(trx, aux_table->id, true);
+ dict_table_close(table, TRUE, FALSE);
+
+ if (error != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Setting aux table %s to hex format failed.",
+ aux_table->name);
+
+ fts_sql_rollback(trx);
+ break;
+ }
+ }
+
+ if (error != DB_SUCCESS) {
+ ut_ad(count != ib_vector_size(tables));
+ /* If rename fails, thr trx would be rolled back, we can't
+ use it any more, we'll start a new background trx to do
+ the reverting. */
+ ut_a(trx->state == TRX_STATE_NOT_STARTED);
+ bool not_rename = false;
+
+ /* Try to revert those succesful rename operations
+ in order to revert the ibd file rename. */
+ for (ulint i = 0; i <= count; ++i) {
+ dict_table_t* table;
+ fts_aux_table_t* aux_table;
+ trx_t* trx_bg;
+ dberr_t err;
+
+ aux_table = static_cast<fts_aux_table_t*>(
+ ib_vector_get(tables, i));
+
+ table = dict_table_open_on_id(aux_table->id, TRUE,
+ DICT_TABLE_OP_NORMAL);
+ ut_ad(table != NULL);
+
+ if (not_rename) {
+ DICT_TF2_FLAG_UNSET(table,
+ DICT_TF2_FTS_AUX_HEX_NAME);
+ }
+
+ if (!DICT_TF2_FLAG_IS_SET(table,
+ DICT_TF2_FTS_AUX_HEX_NAME)) {
+ dict_table_close(table, TRUE, FALSE);
+ continue;
+ }
+
+ trx_bg = trx_allocate_for_background();
+ trx_bg->op_info = "Revert half done rename";
+ trx_bg->dict_operation_lock_mode = RW_X_LATCH;
+ trx_start_for_ddl(trx_bg, TRX_DICT_OP_TABLE);
+
+ DICT_TF2_FLAG_UNSET(table, DICT_TF2_FTS_AUX_HEX_NAME);
+ err = row_rename_table_for_mysql(table->name,
+ aux_table->name,
+ trx_bg, FALSE);
+
+ trx_bg->dict_operation_lock_mode = 0;
+ dict_table_close(table, TRUE, FALSE);
+
+ if (err != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN, "Failed to revert "
+ "table %s. Please revert manually.",
+ table->name);
+ fts_sql_rollback(trx_bg);
+ /* Continue to clear aux tables' flags2 */
+ not_rename = true;
+ continue;
+ }
+
+ fts_sql_commit(trx_bg);
+ }
+
+ DICT_TF2_FLAG_UNSET(parent_table, DICT_TF2_FTS_AUX_HEX_NAME);
+ }
+
+ return (error);
+}
+
+/**********************************************************************//**
+Convert an id, which is actually a decimal number but was regard as a HEX
+from a string, to its real value. */
+static
+ib_id_t
+fts_fake_hex_to_dec(
+/*================*/
+ ib_id_t id) /*!< in: number to convert */
+{
+ ib_id_t dec_id = 0;
+ char tmp_id[FTS_AUX_MIN_TABLE_ID_LENGTH];
+ int ret;
+
+ ret = sprintf(tmp_id, UINT64PFx, id);
+ ut_ad(ret == 16);
+ ret = sscanf(tmp_id, "%016llu", &dec_id);
+ ut_ad(ret == 1);
+
+ return dec_id;
+}
+
+/*********************************************************************//**
+Compare two fts_aux_table_t parent_ids.
+@return < 0 if n1 < n2, 0 if n1 == n2, > 0 if n1 > n2 */
+UNIV_INLINE
+int
+fts_check_aux_table_parent_id_cmp(
+/*==============================*/
+ const void* p1, /*!< in: id1 */
+ const void* p2) /*!< in: id2 */
+{
+ const fts_aux_table_t* fa1 = static_cast<const fts_aux_table_t*>(p1);
+ const fts_aux_table_t* fa2 = static_cast<const fts_aux_table_t*>(p2);
+
+ return static_cast<int>(fa1->parent_id - fa2->parent_id);
+}
+
+#endif /* _WIN32 */
+
/**********************************************************************//**
Check and drop all orphaned FTS auxiliary tables, those that don't have
a parent table or FTS index defined on them.
@@ -5951,18 +6317,75 @@ fts_check_and_drop_orphaned_tables(
trx_t* trx, /*!< in: transaction */
ib_vector_t* tables) /*!< in: tables to check */
{
+#ifdef _WIN32
+ mem_heap_t* heap;
+ ib_vector_t* aux_tables_to_rename;
+ ib_alloc_t* heap_alloc;
+
+ heap = mem_heap_create(1024);
+ heap_alloc = ib_heap_allocator_create(heap);
+
+ /* We store all aux tables belonging to the same parent table here,
+ and rename all these tables in a batch mode. */
+ aux_tables_to_rename = ib_vector_create(heap_alloc,
+ sizeof(fts_aux_table_t), 128);
+
+ /* Sort by parent_id first, in case rename will fail */
+ ib_vector_sort(tables, fts_check_aux_table_parent_id_cmp);
+#endif /* _WIN32 */
+
for (ulint i = 0; i < ib_vector_size(tables); ++i) {
- dict_table_t* table;
+ dict_table_t* parent_table;
fts_aux_table_t* aux_table;
bool drop = false;
+#ifdef _WIN32
+ dict_table_t* table;
+ fts_aux_table_t* next_aux_table = NULL;
+ ib_id_t orig_parent_id = 0;
+ bool rename = false;
+#endif /* _WIN32 */
aux_table = static_cast<fts_aux_table_t*>(
ib_vector_get(tables, i));
+#ifdef _WIN32
table = dict_table_open_on_id(
+ aux_table->id, TRUE, DICT_TABLE_OP_NORMAL);
+ orig_parent_id = aux_table->parent_id;
+
+ if (table == NULL || strcmp(table->name, aux_table->name)) {
+ /* Skip these aux tables, which are common tables
+ with wrong table ids */
+ if (table) {
+ dict_table_close(table, TRUE, FALSE);
+ }
+
+ continue;
+
+ } else if (!DICT_TF2_FLAG_IS_SET(table,
+ DICT_TF2_FTS_AUX_HEX_NAME)) {
+
+ aux_table->parent_id = fts_fake_hex_to_dec(
+ aux_table->parent_id);
+
+ if (aux_table->index_id != 0) {
+ aux_table->index_id = fts_fake_hex_to_dec(
+ aux_table->index_id);
+ }
+
+ ut_ad(aux_table->id > aux_table->parent_id);
+ rename = true;
+ }
+
+ if (table) {
+ dict_table_close(table, TRUE, FALSE);
+ }
+#endif /* _WIN32 */
+
+ parent_table = dict_table_open_on_id(
aux_table->parent_id, TRUE, DICT_TABLE_OP_NORMAL);
- if (table == NULL || table->fts == NULL) {
+ if (parent_table == NULL || parent_table->fts == NULL) {
drop = true;
@@ -5971,7 +6394,7 @@ fts_check_and_drop_orphaned_tables(
fts_t* fts;
drop = true;
- fts = table->fts;
+ fts = parent_table->fts;
id = aux_table->index_id;
/* Search for the FT index in the table's list. */
@@ -5979,33 +6402,28 @@ fts_check_and_drop_orphaned_tables(
j < ib_vector_size(fts->indexes);
++j) {
- const dict_index_t* index;
+ const dict_index_t* index;
index = static_cast<const dict_index_t*>(
ib_vector_getp_const(fts->indexes, j));
if (index->id == id) {
-
drop = false;
break;
}
}
}
- if (table) {
- dict_table_close(table, TRUE, FALSE);
- }
-
if (drop) {
ib_logf(IB_LOG_LEVEL_WARN,
"Parent table of FTS auxiliary table %s not "
"found.", aux_table->name);
- dberr_t err = fts_drop_table(trx, aux_table->name);
+ dberr_t err = fts_drop_table(trx, aux_table->name);
if (err == DB_FAIL) {
- char* path;
+ char* path;
path = fil_make_ibd_name(
aux_table->name, false);
@@ -6016,7 +6434,120 @@ fts_check_and_drop_orphaned_tables(
mem_free(path);
}
}
+#ifdef _WIN32
+ if (!drop && rename) {
+ ib_vector_push(aux_tables_to_rename, aux_table);
+ }
+
+ if (i + 1 < ib_vector_size(tables)) {
+ next_aux_table = static_cast<fts_aux_table_t*>(
+ ib_vector_get(tables, i + 1));
+ }
+
+ if ((next_aux_table == NULL
+ || orig_parent_id != next_aux_table->parent_id)
+ && !ib_vector_is_empty(aux_tables_to_rename)) {
+ /* All aux tables of parent table, whose id is
+ last_parent_id, have been checked, try to rename
+ them if necessary. We had better use a new background
+ trx to rename rather than the original trx, in case
+ any failure would cause a complete rollback. */
+ dberr_t err;
+ trx_t* trx_rename = trx_allocate_for_background();
+ trx_rename->op_info = "Rename aux tables to "
+ "hex format";
+ trx_rename->dict_operation_lock_mode = RW_X_LATCH;
+ trx_start_for_ddl(trx_rename, TRX_DICT_OP_TABLE);
+
+ err = fts_rename_aux_tables_to_hex_format(trx_rename,
+ parent_table, aux_tables_to_rename);
+
+ trx_rename->dict_operation_lock_mode = 0;
+
+ if (err != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Rollback operations on all "
+ "aux tables of table %s. "
+ "Please check why renaming aux tables "
+ "failed, and restart the server to "
+ "upgrade again to "
+ "get the table work.",
+ parent_table->name);
+
+ fts_sql_rollback(trx_rename);
+ } else {
+ fts_sql_commit(trx_rename);
+ }
+
+ trx_free_for_background(trx_rename);
+ ib_vector_reset(aux_tables_to_rename);
+ }
+#else /* _WIN32 */
+ if (!drop) {
+ dict_table_t* table;
+
+ table = dict_table_open_on_id(
+ aux_table->id, TRUE, DICT_TABLE_OP_NORMAL);
+ if (table != NULL
+ && strcmp(table->name, aux_table->name)) {
+ dict_table_close(table, TRUE, FALSE);
+ table = NULL;
+ }
+
+ if (table != NULL
+ && !DICT_TF2_FLAG_IS_SET(
+ table,
+ DICT_TF2_FTS_AUX_HEX_NAME)) {
+ dberr_t err = fts_update_hex_format_flag(
+ trx, table->id, true);
+
+ if (err != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Setting aux table %s to hex "
+ "format failed.", table->name);
+ } else {
+ DICT_TF2_FLAG_SET(table,
+ DICT_TF2_FTS_AUX_HEX_NAME);
+ }
+ }
+
+ if (table != NULL) {
+ dict_table_close(table, TRUE, FALSE);
+ }
+
+ ut_ad(parent_table != NULL);
+ if (!DICT_TF2_FLAG_IS_SET(parent_table,
+ DICT_TF2_FTS_AUX_HEX_NAME)) {
+ dberr_t err = fts_update_hex_format_flag(
+ trx, parent_table->id, true);
+
+ if (err != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Setting parent table %s of "
+ "FTS auxiliary %s to hex "
+ "format failed.",
+ parent_table->name,
+ aux_table->name);
+ } else {
+ DICT_TF2_FLAG_SET(parent_table,
+ DICT_TF2_FTS_AUX_HEX_NAME);
+ }
+ }
+ }
+
+#endif /* _WIN32 */
+
+ if (parent_table) {
+ dict_table_close(parent_table, TRUE, FALSE);
+ }
+ }
+
+#ifdef _WIN32
+ /* Free the memory allocated at the beginning */
+ if (heap != NULL) {
+ mem_heap_free(heap);
}
+#endif /* _WIN32 */
}
/**********************************************************************//**
@@ -6216,7 +6747,7 @@ fts_valid_stopword_table(
return(innobase_get_fts_charset(
static_cast<int>(col->prtype & DATA_MYSQL_TYPE_MASK),
- static_cast<ulint>(dtype_get_charset_coll(col->prtype))));
+ static_cast<uint>(dtype_get_charset_coll(col->prtype))));
}
/**********************************************************************//**
diff --git a/storage/innobase/fts/fts0opt.cc b/storage/innobase/fts/fts0opt.cc
index 7cdad522564..a9f3a25530d 100644
--- a/storage/innobase/fts/fts0opt.cc
+++ b/storage/innobase/fts/fts0opt.cc
@@ -620,7 +620,7 @@ fts_zip_read_word(
zip->zp->avail_in =
FTS_MAX_WORD_LEN;
} else {
- zip->zp->avail_in = zip->block_sz;
+ zip->zp->avail_in = static_cast<uInt>(zip->block_sz);
}
++zip->pos;
@@ -721,7 +721,7 @@ fts_fetch_index_words(
ib_vector_push(zip->blocks, &block);
zip->zp->next_out = block;
- zip->zp->avail_out = zip->block_sz;
+ zip->zp->avail_out = static_cast<uInt>(zip->block_sz);
}
switch (zip->status = deflate(zip->zp, Z_NO_FLUSH)) {
@@ -1099,10 +1099,10 @@ fts_optimize_lookup(
doc_id_t last_doc_id) /*!< in: doc id to lookup */
{
int pos;
- int upper = ib_vector_size(doc_ids);
+ int upper = static_cast<int>(ib_vector_size(doc_ids));
fts_update_t* array = (fts_update_t*) doc_ids->data;
- pos = fts_bsearch(array, lower, upper, first_doc_id);
+ pos = fts_bsearch(array, static_cast<int>(lower), upper, first_doc_id);
ut_a(abs(pos) <= upper + 1);
@@ -1624,10 +1624,12 @@ fts_optimize_create(
optim->fts_common_table.parent = table->name;
optim->fts_common_table.table_id = table->id;
optim->fts_common_table.type = FTS_COMMON_TABLE;
+ optim->fts_common_table.table = table;
optim->fts_index_table.parent = table->name;
optim->fts_index_table.table_id = table->id;
optim->fts_index_table.type = FTS_INDEX_TABLE;
+ optim->fts_index_table.table = table;
/* The common prefix for all this parent table's aux tables. */
optim->name_prefix = fts_get_table_name_prefix(
diff --git a/storage/innobase/fts/fts0pars.cc b/storage/innobase/fts/fts0pars.cc
index a4009106c83..83d465b0988 100644
--- a/storage/innobase/fts/fts0pars.cc
+++ b/storage/innobase/fts/fts0pars.cc
@@ -1,19 +1,19 @@
/* A Bison parser, made by GNU Bison 2.5. */
/* Bison implementation for Yacc-like parsers in C
-
+
Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc.
-
+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
-
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
@@ -26,7 +26,7 @@
special exception, which will cause the skeleton and the resulting
Bison output files to be licensed under the GNU General Public
License without this special exception.
-
+
This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */
@@ -467,9 +467,9 @@ static const yytype_int8 yyrhs[] =
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const yytype_uint8 yyrline[] =
{
- 0, 79, 79, 85, 89, 99, 111, 115, 124, 128,
- 132, 136, 141, 147, 152, 159, 165, 169, 173, 177,
- 181, 186, 191, 197, 202
+ 0, 79, 79, 85, 89, 99, 111, 119, 129, 133,
+ 137, 141, 146, 152, 157, 164, 170, 174, 178, 182,
+ 186, 191, 196, 202, 207
};
#endif
@@ -1458,7 +1458,7 @@ yyreduce:
(yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (2)].node));
if (!(yyval.node)) {
- (yyval.node) = fts_ast_create_node_subexp_list(state, (yyvsp[(2) - (2)].node));
+ (yyval.node) = (yyvsp[(2) - (2)].node);
} else {
fts_ast_add_node((yyval.node), (yyvsp[(2) - (2)].node));
}
@@ -1471,18 +1471,23 @@ yyreduce:
#line 111 "fts0pars.y"
{
(yyval.node) = (yyvsp[(2) - (3)].node);
+
+ if ((yyval.node)) {
+ (yyval.node) = fts_ast_create_node_subexp_list(state, (yyval.node));
+ }
}
break;
case 7:
/* Line 1806 of yacc.c */
-#line 115 "fts0pars.y"
+#line 119 "fts0pars.y"
{
- (yyval.node) = fts_ast_create_node_subexp_list(state, (yyvsp[(1) - (4)].node));
+ (yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (4)].node));
if ((yyvsp[(3) - (4)].node)) {
- fts_ast_add_node((yyval.node), (yyvsp[(3) - (4)].node));
+ fts_ast_add_node((yyval.node),
+ fts_ast_create_node_subexp_list(state, (yyvsp[(3) - (4)].node)));
}
}
break;
@@ -1490,7 +1495,7 @@ yyreduce:
case 8:
/* Line 1806 of yacc.c */
-#line 124 "fts0pars.y"
+#line 129 "fts0pars.y"
{
(yyval.node) = (yyvsp[(1) - (1)].node);
}
@@ -1499,7 +1504,7 @@ yyreduce:
case 9:
/* Line 1806 of yacc.c */
-#line 128 "fts0pars.y"
+#line 133 "fts0pars.y"
{
(yyval.node) = (yyvsp[(1) - (1)].node);
}
@@ -1508,7 +1513,7 @@ yyreduce:
case 10:
/* Line 1806 of yacc.c */
-#line 132 "fts0pars.y"
+#line 137 "fts0pars.y"
{
fts_ast_term_set_wildcard((yyvsp[(1) - (2)].node));
}
@@ -1517,7 +1522,7 @@ yyreduce:
case 11:
/* Line 1806 of yacc.c */
-#line 136 "fts0pars.y"
+#line 141 "fts0pars.y"
{
fts_ast_term_set_distance((yyvsp[(1) - (3)].node), strtoul((yyvsp[(3) - (3)].token), NULL, 10));
free((yyvsp[(3) - (3)].token));
@@ -1527,7 +1532,7 @@ yyreduce:
case 12:
/* Line 1806 of yacc.c */
-#line 141 "fts0pars.y"
+#line 146 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (3)].node));
fts_ast_add_node((yyval.node), (yyvsp[(2) - (3)].node));
@@ -1538,7 +1543,7 @@ yyreduce:
case 13:
/* Line 1806 of yacc.c */
-#line 147 "fts0pars.y"
+#line 152 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (2)].node));
fts_ast_add_node((yyval.node), (yyvsp[(2) - (2)].node));
@@ -1548,7 +1553,7 @@ yyreduce:
case 14:
/* Line 1806 of yacc.c */
-#line 152 "fts0pars.y"
+#line 157 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (4)].node));
fts_ast_add_node((yyval.node), (yyvsp[(2) - (4)].node));
@@ -1560,7 +1565,7 @@ yyreduce:
case 15:
/* Line 1806 of yacc.c */
-#line 159 "fts0pars.y"
+#line 164 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (2)].node));
fts_ast_add_node((yyval.node), (yyvsp[(2) - (2)].node));
@@ -1570,7 +1575,7 @@ yyreduce:
case 16:
/* Line 1806 of yacc.c */
-#line 165 "fts0pars.y"
+#line 170 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_oper(state, FTS_IGNORE);
}
@@ -1579,7 +1584,7 @@ yyreduce:
case 17:
/* Line 1806 of yacc.c */
-#line 169 "fts0pars.y"
+#line 174 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_oper(state, FTS_EXIST);
}
@@ -1588,7 +1593,7 @@ yyreduce:
case 18:
/* Line 1806 of yacc.c */
-#line 173 "fts0pars.y"
+#line 178 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_oper(state, FTS_NEGATE);
}
@@ -1597,7 +1602,7 @@ yyreduce:
case 19:
/* Line 1806 of yacc.c */
-#line 177 "fts0pars.y"
+#line 182 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_oper(state, FTS_DECR_RATING);
}
@@ -1606,7 +1611,7 @@ yyreduce:
case 20:
/* Line 1806 of yacc.c */
-#line 181 "fts0pars.y"
+#line 186 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_oper(state, FTS_INCR_RATING);
}
@@ -1615,7 +1620,7 @@ yyreduce:
case 21:
/* Line 1806 of yacc.c */
-#line 186 "fts0pars.y"
+#line 191 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_term(state, (yyvsp[(1) - (1)].token));
free((yyvsp[(1) - (1)].token));
@@ -1625,7 +1630,7 @@ yyreduce:
case 22:
/* Line 1806 of yacc.c */
-#line 191 "fts0pars.y"
+#line 196 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_term(state, (yyvsp[(1) - (1)].token));
free((yyvsp[(1) - (1)].token));
@@ -1635,7 +1640,7 @@ yyreduce:
case 23:
/* Line 1806 of yacc.c */
-#line 197 "fts0pars.y"
+#line 202 "fts0pars.y"
{
(yyval.node) = (yyvsp[(2) - (2)].node);
}
@@ -1644,7 +1649,7 @@ yyreduce:
case 24:
/* Line 1806 of yacc.c */
-#line 202 "fts0pars.y"
+#line 207 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_text(state, (yyvsp[(1) - (1)].token));
free((yyvsp[(1) - (1)].token));
@@ -1654,7 +1659,7 @@ yyreduce:
/* Line 1806 of yacc.c */
-#line 1658 "fts0pars.cc"
+#line 1663 "fts0pars.cc"
default: break;
}
/* User semantic actions sometimes alter yychar, and that requires
@@ -1885,7 +1890,7 @@ yyreturn:
/* Line 2067 of yacc.c */
-#line 207 "fts0pars.y"
+#line 212 "fts0pars.y"
/********************************************************************
@@ -1914,14 +1919,20 @@ fts_lexer_create(
if (boolean_mode) {
fts0blex_init(&fts_lexer->yyscanner);
- fts0b_scan_bytes((char*) query, query_len, fts_lexer->yyscanner);
- fts_lexer->scanner = (fts_scan) fts_blexer;
+ fts0b_scan_bytes(
+ reinterpret_cast<const char*>(query),
+ static_cast<int>(query_len),
+ fts_lexer->yyscanner);
+ fts_lexer->scanner = reinterpret_cast<fts_scan>(fts_blexer);
/* FIXME: Debugging */
/* fts0bset_debug(1 , fts_lexer->yyscanner); */
} else {
fts0tlex_init(&fts_lexer->yyscanner);
- fts0t_scan_bytes((char*) query, query_len, fts_lexer->yyscanner);
- fts_lexer->scanner = (fts_scan) fts_tlexer;
+ fts0t_scan_bytes(
+ reinterpret_cast<const char*>(query),
+ static_cast<int>(query_len),
+ fts_lexer->yyscanner);
+ fts_lexer->scanner = reinterpret_cast<fts_scan>(fts_tlexer);
}
return(fts_lexer);
diff --git a/storage/innobase/fts/fts0pars.y b/storage/innobase/fts/fts0pars.y
index 73d71bc87c5..ff22e9a9873 100644
--- a/storage/innobase/fts/fts0pars.y
+++ b/storage/innobase/fts/fts0pars.y
@@ -101,7 +101,7 @@ expr_lst: /* Empty */ {
$$ = fts_ast_create_node_list(state, $1);
if (!$$) {
- $$ = fts_ast_create_node_subexp_list(state, $2);
+ $$ = $2;
} else {
fts_ast_add_node($$, $2);
}
@@ -110,13 +110,18 @@ expr_lst: /* Empty */ {
sub_expr: '(' expr_lst ')' {
$$ = $2;
+
+ if ($$) {
+ $$ = fts_ast_create_node_subexp_list(state, $$);
+ }
}
| prefix '(' expr_lst ')' {
- $$ = fts_ast_create_node_subexp_list(state, $1);
+ $$ = fts_ast_create_node_list(state, $1);
if ($3) {
- fts_ast_add_node($$, $3);
+ fts_ast_add_node($$,
+ fts_ast_create_node_subexp_list(state, $3));
}
}
;
diff --git a/storage/innobase/fts/fts0que.cc b/storage/innobase/fts/fts0que.cc
index a70c742da0c..adbf433e608 100644
--- a/storage/innobase/fts/fts0que.cc
+++ b/storage/innobase/fts/fts0que.cc
@@ -40,18 +40,14 @@ Completed 2011/7/10 Sunny and Jimmy Yang
#include "fts0vlc.ic"
#endif
-#include <string>
#include <vector>
-#include <map>
#define FTS_ELEM(t, n, i, j) (t[(i) * n + (j)])
#define RANK_DOWNGRADE (-1.0F)
#define RANK_UPGRADE (1.0F)
-/* Maximum number of words supported in a proximity search.
-FIXME, this limitation can be removed easily. Need to see
-if we want to enforce such limitation */
+/* Maximum number of words supported in a phrase or proximity search. */
#define MAX_PROXIMITY_ITEM 128
/* Memory used by rbt itself for create and node add */
@@ -66,8 +62,7 @@ static const double FTS_NORMALIZE_COEFF = 0.0115F;
// FIXME: Need to have a generic iterator that traverses the ilist.
-typedef std::map<std::string, ulint> word_map_t;
-typedef std::vector<std::string> word_vector_t;
+typedef std::vector<fts_string_t> word_vector_t;
struct fts_word_freq_t;
@@ -92,7 +87,7 @@ struct fts_query_t {
fts_ast_node_t* cur_node; /*!< Current tree node */
- word_map_t* word_map; /*!< Matched word map for
+ ib_rbt_t* word_map; /*!< Matched word map for
searching by word*/
word_vector_t* word_vector; /*!< Matched word vector for
@@ -186,6 +181,8 @@ struct fts_select_t {
the FTS index */
};
+typedef std::vector<ulint> pos_vector_t;
+
/** structure defines a set of ranges for original documents, each of which
has a minimum position and maximum position. Text in such range should
contain all words in the proximity search. We will need to count the
@@ -195,9 +192,9 @@ struct fts_proximity_t {
ulint n_pos; /*!< number of position set, defines
a range (min to max) containing all
matching words */
- ulint* min_pos; /*!< the minimum position (in bytes)
+ pos_vector_t min_pos; /*!< the minimum position (in bytes)
of the range */
- ulint* max_pos; /*!< the maximum position (in bytes)
+ pos_vector_t max_pos; /*!< the maximum position (in bytes)
of the range */
};
@@ -229,7 +226,7 @@ struct fts_doc_freq_t {
/** To determine the word frequency per document. */
struct fts_word_freq_t {
- byte* word; /*!< Word for which we need the freq,
+ fts_string_t word; /*!< Word for which we need the freq,
it's allocated on the query heap */
ib_rbt_t* doc_freqs; /*!< RB Tree for storing per document
@@ -257,15 +254,14 @@ static
dberr_t
fts_query_filter_doc_ids(
/*=====================*/
- fts_query_t* query, /*!< in: query instance */
- const byte* word, /*!< in: the current word */
- fts_word_freq_t*word_freq, /*!< in/out: word frequency */
- const fts_node_t*
- node, /*!< in: current FTS node */
- void* data, /*!< in: doc id ilist */
- ulint len, /*!< in: doc id ilist size */
- ibool calc_doc_count);/*!< in: whether to remember doc
- count */
+ fts_query_t* query, /*!< in: query instance */
+ const fts_string_t* word, /*!< in: the current word */
+ fts_word_freq_t* word_freq, /*!< in/out: word frequency */
+ const fts_node_t* node, /*!< in: current FTS node */
+ void* data, /*!< in: doc id ilist */
+ ulint len, /*!< in: doc id ilist size */
+ ibool calc_doc_count);/*!< in: whether to remember doc
+ count */
#if 0
/*****************************************************************//***
@@ -575,27 +571,41 @@ static
void
fts_ranking_words_add(
/*==================*/
- fts_query_t* query, /*!< in: query instance */
- fts_ranking_t* ranking, /*!< in: ranking instance */
- const char* word) /*!< in: term/word to add */
+ fts_query_t* query, /*!< in: query instance */
+ fts_ranking_t* ranking, /*!< in: ranking instance */
+ const fts_string_t* word) /*!< in: term/word to add */
{
ulint pos;
ulint byte_offset;
ulint bit_offset;
- word_map_t::iterator it;
-
- /* Note: we suppose the word map and vector are append-only */
- /* Check if need to add it to word map */
- it = query->word_map->lower_bound(word);
- if (it != query->word_map->end()
- && !query->word_map->key_comp()(word, it->first)) {
- pos = it->second;
+ ib_rbt_bound_t parent;
+
+ /* Note: we suppose the word map and vector are append-only. */
+ ut_ad(query->word_vector->size() == rbt_size(query->word_map));
+
+ /* We use ib_rbt to simulate a map, f_n_char means position. */
+ if (rbt_search(query->word_map, &parent, word) == 0) {
+ fts_string_t* result_word;
+
+ result_word = rbt_value(fts_string_t, parent.last);
+ pos = result_word->f_n_char;
+ ut_ad(pos < rbt_size(query->word_map));
} else {
- pos = query->word_map->size();
- query->word_map->insert(it,
- std::pair<std::string, ulint>(word, pos));
+ /* Add the word to map. */
+ fts_string_t new_word;
+
+ pos = rbt_size(query->word_map);
+
+ new_word.f_str = static_cast<byte*>(mem_heap_alloc(query->heap,
+ word->f_len + 1));
+ memcpy(new_word.f_str, word->f_str, word->f_len);
+ new_word.f_str[word->f_len] = 0;
+ new_word.f_len = word->f_len;
+ new_word.f_n_char = pos;
- query->word_vector->push_back(word);
+ rbt_add_node(query->word_map, &parent, &new_word);
+ ut_ad(rbt_validate(query->word_map));
+ query->word_vector->push_back(new_word);
}
/* Check words len */
@@ -630,7 +640,7 @@ fts_ranking_words_get_next(
const fts_query_t* query, /*!< in: query instance */
fts_ranking_t* ranking,/*!< in: ranking instance */
ulint* pos, /*!< in/out: word start pos */
- byte** word) /*!< in/out: term/word to add */
+ fts_string_t* word) /*!< in/out: term/word to add */
{
bool ret = false;
ulint max_pos = ranking->words_len * CHAR_BIT;
@@ -651,7 +661,7 @@ fts_ranking_words_get_next(
/* Get next word from word vector */
if (ret) {
ut_ad(*pos < query->word_vector->size());
- *word = (byte*)query->word_vector->at((size_t)*pos).c_str();
+ *word = query->word_vector->at((size_t)*pos);
*pos += 1;
}
@@ -666,23 +676,22 @@ static
fts_word_freq_t*
fts_query_add_word_freq(
/*====================*/
- fts_query_t* query, /*!< in: query instance */
- const byte* word) /*!< in: term/word to add */
+ fts_query_t* query, /*!< in: query instance */
+ const fts_string_t* word) /*!< in: term/word to add */
{
ib_rbt_bound_t parent;
/* Lookup the word in our rb tree and add if it doesn't exist. */
if (rbt_search(query->word_freqs, &parent, word) != 0) {
fts_word_freq_t word_freq;
- ulint len = ut_strlen((char*) word) + 1;
memset(&word_freq, 0, sizeof(word_freq));
- word_freq.word = static_cast<byte*>(
- mem_heap_alloc(query->heap, len));
-
- /* Need to copy the NUL character too. */
- memcpy(word_freq.word, word, len);
+ word_freq.word.f_str = static_cast<byte*>(
+ mem_heap_alloc(query->heap, word->f_len + 1));
+ memcpy(word_freq.word.f_str, word->f_str, word->f_len);
+ word_freq.word.f_str[word->f_len] = 0;
+ word_freq.word.f_len = word->f_len;
word_freq.doc_count = 0;
@@ -692,7 +701,7 @@ fts_query_add_word_freq(
parent.last = rbt_add_node(
query->word_freqs, &parent, &word_freq);
- query->total_size += len
+ query->total_size += word->f_len
+ SIZEOF_RBT_CREATE
+ SIZEOF_RBT_NODE_ADD
+ sizeof(fts_word_freq_t);
@@ -749,7 +758,7 @@ fts_query_union_doc_id(
fts_update_t* array = (fts_update_t*) query->deleted->doc_ids->data;
/* Check if the doc id is deleted and it's not already in our set. */
- if (fts_bsearch(array, 0, size, doc_id) < 0
+ if (fts_bsearch(array, 0, static_cast<int>(size), doc_id) < 0
&& rbt_search(query->doc_ids, &parent, &doc_id) != 0) {
fts_ranking_t ranking;
@@ -780,7 +789,7 @@ fts_query_remove_doc_id(
fts_update_t* array = (fts_update_t*) query->deleted->doc_ids->data;
/* Check if the doc id is deleted and it's in our set. */
- if (fts_bsearch(array, 0, size, doc_id) < 0
+ if (fts_bsearch(array, 0, static_cast<int>(size), doc_id) < 0
&& rbt_search(query->doc_ids, &parent, &doc_id) == 0) {
ut_free(rbt_remove_node(query->doc_ids, parent.last));
@@ -810,7 +819,7 @@ fts_query_change_ranking(
fts_update_t* array = (fts_update_t*) query->deleted->doc_ids->data;
/* Check if the doc id is deleted and it's in our set. */
- if (fts_bsearch(array, 0, size, doc_id) < 0
+ if (fts_bsearch(array, 0, static_cast<int>(size), doc_id) < 0
&& rbt_search(query->doc_ids, &parent, &doc_id) == 0) {
fts_ranking_t* ranking;
@@ -856,7 +865,7 @@ fts_query_intersect_doc_id(
if it matches 'b' and it's in doc_ids.(multi_exist = true). */
/* Check if the doc id is deleted and it's in our set */
- if (fts_bsearch(array, 0, size, doc_id) < 0) {
+ if (fts_bsearch(array, 0, static_cast<int>(size), doc_id) < 0) {
fts_ranking_t new_ranking;
if (rbt_search(query->doc_ids, &parent, &doc_id) != 0) {
@@ -956,7 +965,7 @@ fts_query_add_word_to_document(
/*===========================*/
fts_query_t* query, /*!< in: query to update */
doc_id_t doc_id, /*!< in: the document to update */
- const byte* word) /*!< in: the token to add */
+ const fts_string_t* word) /*!< in: the token to add */
{
ib_rbt_bound_t parent;
fts_ranking_t* ranking = NULL;
@@ -980,7 +989,7 @@ fts_query_add_word_to_document(
}
if (ranking != NULL) {
- fts_ranking_words_add(query, ranking, (char*)word);
+ fts_ranking_words_add(query, ranking, word);
}
}
@@ -1010,13 +1019,13 @@ fts_query_check_node(
fts_word_freq_t*word_freqs;
/* The word must exist. */
- ret = rbt_search(query->word_freqs, &parent, token->f_str);
+ ret = rbt_search(query->word_freqs, &parent, token);
ut_a(ret == 0);
word_freqs = rbt_value(fts_word_freq_t, parent.last);
query->error = fts_query_filter_doc_ids(
- query, token->f_str, word_freqs, node,
+ query, token, word_freqs, node,
node->ilist, ilist_size, TRUE);
}
}
@@ -1073,7 +1082,7 @@ fts_cache_find_wildcard(
ret = rbt_search(query->word_freqs,
&freq_parent,
- srch_text.f_str);
+ &srch_text);
ut_a(ret == 0);
@@ -1082,7 +1091,7 @@ fts_cache_find_wildcard(
freq_parent.last);
query->error = fts_query_filter_doc_ids(
- query, srch_text.f_str,
+ query, &srch_text,
word_freqs, node,
node->ilist, node->ilist_size, TRUE);
@@ -1542,7 +1551,7 @@ fts_merge_doc_ids(
for (node = rbt_first(doc_ids); node; node = rbt_next(doc_ids, node)) {
fts_ranking_t* ranking;
ulint pos = 0;
- byte* word = NULL;
+ fts_string_t word;
ranking = rbt_value(fts_ranking_t, node);
@@ -1557,7 +1566,7 @@ fts_merge_doc_ids(
ut_a(ranking->words);
while (fts_ranking_words_get_next(query, ranking, &pos, &word)) {
fts_query_add_word_to_document(query, ranking->doc_id,
- word);
+ &word);
}
}
@@ -1696,6 +1705,9 @@ fts_proximity_is_word_in_range(
{
fts_proximity_t* proximity_pos = phrase->proximity_pos;
+ ut_ad(proximity_pos->n_pos == proximity_pos->min_pos.size());
+ ut_ad(proximity_pos->n_pos == proximity_pos->max_pos.size());
+
/* Search each matched position pair (with min and max positions)
and count the number of words in the range */
for (ulint i = 0; i < proximity_pos->n_pos; i++) {
@@ -1913,6 +1925,7 @@ fts_query_fetch_document(
if (cur_len != UNIV_SQL_NULL && cur_len != 0) {
if (phrase->proximity_pos) {
+ ut_ad(prev_len + cur_len <= total_len);
memcpy(document_text + prev_len, data, cur_len);
} else {
/* For phrase search */
@@ -1923,17 +1936,18 @@ fts_query_fetch_document(
cur_len, prev_len,
phrase->heap);
}
+
+ /* Document positions are calculated from the beginning
+ of the first field, need to save the length for each
+ searched field to adjust the doc position when search
+ phrases. */
+ prev_len += cur_len + 1;
}
if (phrase->found) {
break;
}
- /* Document positions are calculated from the beginning
- of the first field, need to save the length for each
- searched field to adjust the doc position when search
- phrases. */
- prev_len += cur_len + 1;
exp = que_node_get_next(exp);
}
@@ -2472,8 +2486,7 @@ fts_query_search_phrase(
token = static_cast<fts_string_t*>(
ib_vector_get(tokens, z));
fts_query_add_word_to_document(
- query, match->doc_id,
- token->f_str);
+ query, match->doc_id, token);
}
}
}
@@ -2562,7 +2575,7 @@ fts_query_phrase_search(
&& result_str.f_n_char <= fts_max_token_size) {
/* Add the word to the RB tree so that we can
calculate it's frequencey within a document. */
- fts_query_add_word_freq(query, token->f_str);
+ fts_query_add_word_freq(query, token);
} else {
ib_vector_pop(tokens);
}
@@ -2580,6 +2593,11 @@ fts_query_phrase_search(
}
num_token = ib_vector_size(tokens);
+ if (num_token > MAX_PROXIMITY_ITEM) {
+ query->error = DB_FTS_TOO_MANY_WORDS_IN_PHRASE;
+ goto func_exit;
+ }
+
ut_ad(ib_vector_size(orig_tokens) >= num_token);
/* Ignore empty strings. */
@@ -2605,7 +2623,7 @@ fts_query_phrase_search(
heap_alloc, sizeof(fts_match_t),
64);
} else {
- ut_a(num_token < MAX_PROXIMITY_ITEM);
+ ut_a(num_token <= MAX_PROXIMITY_ITEM);
query->match_array =
(ib_vector_t**) mem_heap_alloc(
heap,
@@ -2687,7 +2705,7 @@ fts_query_phrase_search(
}
fts_query_add_word_to_document(
- query, match->doc_id, token->f_str);
+ query, match->doc_id, token);
}
query->oper = oper;
goto func_exit;
@@ -2837,6 +2855,8 @@ fts_query_visitor(
ut_ad(query->intersection == NULL);
query->intersection = rbt_create(
sizeof(fts_ranking_t), fts_ranking_doc_id_cmp);
+
+ query->total_size += SIZEOF_RBT_CREATE;
}
/* Set the current proximity distance. */
@@ -2858,10 +2878,12 @@ fts_query_visitor(
break;
case FTS_AST_TERM:
+ token.f_str = node->term.ptr;
+ token.f_len = ut_strlen(reinterpret_cast<char*>(token.f_str));
/* Add the word to our RB tree that will be used to
calculate this terms per document frequency. */
- fts_query_add_word_freq(query, node->term.ptr);
+ fts_query_add_word_freq(query, &token);
ptr = fts_query_get_token(node, &token);
query->error = fts_query_execute(query, &token);
@@ -2871,6 +2893,10 @@ fts_query_visitor(
}
break;
+ case FTS_AST_SUBEXP_LIST:
+ query->error = fts_ast_visit_sub_exp(node, fts_query_visitor, arg);
+ break;
+
default:
ut_error;
}
@@ -2905,13 +2931,7 @@ fts_ast_visit_sub_exp(
ut_a(node->type == FTS_AST_SUBEXP_LIST);
- node = node->list.head;
-
- if (!node || !node->next) {
- return(error);
- }
-
- cur_oper = node->oper;
+ cur_oper = query->oper;
/* Save current result set */
parent_doc_ids = query->doc_ids;
@@ -2927,26 +2947,20 @@ fts_ast_visit_sub_exp(
query->multi_exist = false;
/* Process nodes in current sub-expression and store its
result set in query->doc_ids we created above. */
- error = fts_ast_visit(FTS_NONE, node->next, visitor,
+ error = fts_ast_visit(FTS_NONE, node, visitor,
arg, &will_be_ignored);
- /* Reinstate parent node state and prepare for merge. */
+ /* Reinstate parent node state */
query->multi_exist = multi_exist;
query->oper = cur_oper;
- subexpr_doc_ids = query->doc_ids;
-
- /* Restore current result set. */
- query->doc_ids = parent_doc_ids;
/* Merge the sub-expression result with the parent result set. */
+ subexpr_doc_ids = query->doc_ids;
+ query->doc_ids = parent_doc_ids;
if (error == DB_SUCCESS && !rbt_empty(subexpr_doc_ids)) {
error = fts_merge_doc_ids(query, subexpr_doc_ids);
}
- if (query->oper == FTS_EXIST) {
- query->multi_exist = true;
- }
-
/* Free current result set. Result already merged into parent. */
fts_query_free_doc_ids(query, subexpr_doc_ids);
@@ -3033,14 +3047,13 @@ static
dberr_t
fts_query_filter_doc_ids(
/*=====================*/
- fts_query_t* query, /*!< in: query instance */
- const byte* word, /*!< in: the current word */
- fts_word_freq_t*word_freq, /*!< in/out: word frequency */
- const fts_node_t*
- node, /*!< in: current FTS node */
- void* data, /*!< in: doc id ilist */
- ulint len, /*!< in: doc id ilist size */
- ibool calc_doc_count) /*!< in: whether to remember doc count */
+ fts_query_t* query, /*!< in: query instance */
+ const fts_string_t* word, /*!< in: the current word */
+ fts_word_freq_t* word_freq, /*!< in/out: word frequency */
+ const fts_node_t* node, /*!< in: current FTS node */
+ void* data, /*!< in: doc id ilist */
+ ulint len, /*!< in: doc id ilist size */
+ ibool calc_doc_count) /*!< in: whether to remember doc count */
{
byte* ptr = static_cast<byte*>(data);
doc_id_t doc_id = 0;
@@ -3163,13 +3176,15 @@ fts_query_read_node(
ib_rbt_bound_t parent;
fts_word_freq_t* word_freq;
ibool skip = FALSE;
- byte term[FTS_MAX_WORD_LEN + 1];
+ fts_string_t term;
+ byte buf[FTS_MAX_WORD_LEN + 1];
dberr_t error = DB_SUCCESS;
ut_a(query->cur_node->type == FTS_AST_TERM ||
query->cur_node->type == FTS_AST_TEXT);
memset(&node, 0, sizeof(node));
+ term.f_str = buf;
/* Need to consider the wildcard search case, the word frequency
is created on the search string not the actual word. So we need
@@ -3179,15 +3194,18 @@ fts_query_read_node(
/* These cast are safe since we only care about the
terminating NUL character as an end of string marker. */
- ut_strcpy((char*) term, (char*) query->cur_node->term.ptr);
+ term.f_len = ut_strlen(reinterpret_cast<char*>
+ (query->cur_node->term.ptr));
+ ut_ad(FTS_MAX_WORD_LEN >= term.f_len);
+ memcpy(term.f_str, query->cur_node->term.ptr, term.f_len);
} else {
- /* Need to copy the NUL character too. */
- memcpy(term, word->f_str, word->f_len);
- term[word->f_len] = 0;
+ term.f_len = word->f_len;
+ ut_ad(FTS_MAX_WORD_LEN >= word->f_len);
+ memcpy(term.f_str, word->f_str, word->f_len);
}
/* Lookup the word in our rb tree, it must exist. */
- ret = rbt_search(query->word_freqs, &parent, term);
+ ret = rbt_search(query->word_freqs, &parent, &term);
ut_a(ret == 0);
@@ -3239,7 +3257,7 @@ fts_query_read_node(
case 4: /* ILIST */
error = fts_query_filter_doc_ids(
- query, word_freq->word, word_freq,
+ query, &word_freq->word, word_freq,
&node, data, len, FALSE);
break;
@@ -3332,7 +3350,7 @@ fts_query_calculate_idf(
if (fts_enable_diag_print) {
fprintf(stderr,"'%s' -> " UINT64PF "/" UINT64PF
" %6.5lf\n",
- word_freq->word,
+ word_freq->word.f_str,
query->total_docs, word_freq->doc_count,
word_freq->idf);
}
@@ -3349,12 +3367,12 @@ fts_query_calculate_ranking(
fts_ranking_t* ranking) /*!< in: Document to rank */
{
ulint pos = 0;
- byte* word = NULL;
+ fts_string_t word;
/* At this stage, ranking->rank should not exceed the 1.0
bound */
ut_ad(ranking->rank <= 1.0 && ranking->rank >= -1.0);
- ut_ad(query->word_map->size() == query->word_vector->size());
+ ut_ad(rbt_size(query->word_map) == query->word_vector->size());
while (fts_ranking_words_get_next(query, ranking, &pos, &word)) {
int ret;
@@ -3363,8 +3381,7 @@ fts_query_calculate_ranking(
fts_doc_freq_t* doc_freq;
fts_word_freq_t* word_freq;
- ut_ad(word != NULL);
- ret = rbt_search(query->word_freqs, &parent, word);
+ ret = rbt_search(query->word_freqs, &parent, &word);
/* It must exist. */
ut_a(ret == 0);
@@ -3490,14 +3507,14 @@ fts_query_prepare_result(
doc_freq = rbt_value(fts_doc_freq_t, node);
/* Don't put deleted docs into result */
- if (fts_bsearch(array, 0, size, doc_freq->doc_id)
+ if (fts_bsearch(array, 0, static_cast<int>(size), doc_freq->doc_id)
>= 0) {
continue;
}
ranking.doc_id = doc_freq->doc_id;
- ranking.rank = doc_freq->freq * word_freq->idf
- * word_freq->idf;
+ ranking.rank = static_cast<fts_rank_t>(
+ doc_freq->freq * word_freq->idf * word_freq->idf);
ranking.words = NULL;
fts_query_add_ranking(query, result->rankings_by_id,
@@ -3620,18 +3637,18 @@ fts_query_free(
ut_a(!query->intersection);
- if (query->heap) {
- mem_heap_free(query->heap);
- }
-
if (query->word_map) {
- delete query->word_map;
+ rbt_free(query->word_map);
}
if (query->word_vector) {
delete query->word_vector;
}
+ if (query->heap) {
+ mem_heap_free(query->heap);
+ }
+
memset(query, 0, sizeof(*query));
}
@@ -3820,6 +3837,7 @@ fts_query(
query.fts_common_table.type = FTS_COMMON_TABLE;
query.fts_common_table.table_id = index->table->id;
query.fts_common_table.parent = index->table->name;
+ query.fts_common_table.table = index->table;
charset = fts_index_get_charset(index);
@@ -3828,15 +3846,18 @@ fts_query(
query.fts_index_table.table_id = index->table->id;
query.fts_index_table.parent = index->table->name;
query.fts_index_table.charset = charset;
+ query.fts_index_table.table = index->table;
- query.word_map = new word_map_t;
+ query.word_map = rbt_create_arg_cmp(
+ sizeof(fts_string_t), innobase_fts_text_cmp,
+ (void *) charset);
query.word_vector = new word_vector_t;
query.error = DB_SUCCESS;
/* Setup the RB tree that will be used to collect per term
statistics. */
query.word_freqs = rbt_create_arg_cmp(
- sizeof(fts_word_freq_t), innobase_fts_string_cmp,
+ sizeof(fts_word_freq_t), innobase_fts_text_cmp,
(void*) charset);
query.total_size += SIZEOF_RBT_CREATE;
@@ -4061,13 +4082,14 @@ fts_print_doc_id(
fts_ranking_t* ranking;
ranking = rbt_value(fts_ranking_t, node);
- fprintf(stderr, "doc_ids info, doc_id: %ld \n",
+ ib_logf(IB_LOG_LEVEL_INFO, "doc_ids info, doc_id: %ld \n",
(ulint) ranking->doc_id);
- ulint pos = 0;
- byte* value = NULL;
- while (fts_ranking_words_get_next(query, ranking, &pos, &value)) {
- fprintf(stderr, "doc_ids info, value: %s \n", value);
+ ulint pos = 0;
+ fts_string_t word;
+
+ while (fts_ranking_words_get_next(query, ranking, &pos, &word)) {
+ ib_logf(IB_LOG_LEVEL_INFO, "doc_ids info, value: %s \n", word.f_str);
}
}
}
@@ -4123,7 +4145,7 @@ fts_expand_query(
fts_ranking_t* ranking;
ulint pos;
- byte* word;
+ fts_string_t word;
ulint prev_token_size;
ulint estimate_size;
@@ -4145,22 +4167,17 @@ fts_expand_query(
/* Remove words that have already been searched in the
first pass */
pos = 0;
- word = NULL;
while (fts_ranking_words_get_next(query, ranking, &pos,
- &word)) {
- fts_string_t str;
+ &word)) {
ibool ret;
- /* FIXME: We are discarding a const qualifier here. */
- str.f_str = word;
- str.f_len = ut_strlen((const char*) str.f_str);
- ret = rbt_delete(result_doc.tokens, &str);
+ ret = rbt_delete(result_doc.tokens, &word);
/* The word must exist in the doc we found */
if (!ret) {
- fprintf(stderr, " InnoDB: Error: Did not "
+ ib_logf(IB_LOG_LEVEL_ERROR, "Did not "
"find word %s in doc %ld for query "
- "expansion search.\n", str.f_str,
+ "expansion search.\n", word.f_str,
(ulint) ranking->doc_id);
}
}
@@ -4185,7 +4202,8 @@ fts_expand_query(
fts_token_t* mytoken;
mytoken = rbt_value(fts_token_t, token_node);
- fts_query_add_word_freq(query, mytoken->text.f_str);
+ ut_ad(mytoken->text.f_str[mytoken->text.f_len] == 0);
+ fts_query_add_word_freq(query, &mytoken->text);
error = fts_query_union(query, &mytoken->text);
if (error != DB_SUCCESS) {
@@ -4230,10 +4248,6 @@ fts_phrase_or_proximity_search(
ulint j;
ulint k = 0;
fts_proximity_t qualified_pos;
- ulint qualified_pos_buf[MAX_PROXIMITY_ITEM * 2];
-
- qualified_pos.min_pos = &qualified_pos_buf[0];
- qualified_pos.max_pos = &qualified_pos_buf[MAX_PROXIMITY_ITEM];
match[0] = static_cast<fts_match_t*>(
ib_vector_get(query->match_array[0], i));
@@ -4324,8 +4338,7 @@ fts_phrase_or_proximity_search(
token = static_cast<fts_string_t*>(
ib_vector_get(tokens, z));
fts_query_add_word_to_document(
- query, match[0]->doc_id,
- token->f_str);
+ query, match[0]->doc_id, token);
}
}
}
@@ -4366,7 +4379,7 @@ fts_proximity_get_positions(
qualified_pos->n_pos = 0;
- ut_a(num_match < MAX_PROXIMITY_ITEM);
+ ut_a(num_match <= MAX_PROXIMITY_ITEM);
/* Each word could appear multiple times in a doc. So
we need to walk through each word's position list, and find
@@ -4421,8 +4434,8 @@ fts_proximity_get_positions(
length encoding, record the min_pos and
max_pos, we will need to verify the actual
number of characters */
- qualified_pos->min_pos[qualified_pos->n_pos] = min_pos;
- qualified_pos->max_pos[qualified_pos->n_pos] = max_pos;
+ qualified_pos->min_pos.push_back(min_pos);
+ qualified_pos->max_pos.push_back(max_pos);
qualified_pos->n_pos++;
}
@@ -4431,7 +4444,5 @@ fts_proximity_get_positions(
idx[min_idx]++;
}
- ut_ad(qualified_pos->n_pos <= MAX_PROXIMITY_ITEM);
-
return(qualified_pos->n_pos != 0);
}
diff --git a/storage/innobase/fts/fts0sql.cc b/storage/innobase/fts/fts0sql.cc
index 03c19d93af6..cb8eff3cacc 100644
--- a/storage/innobase/fts/fts0sql.cc
+++ b/storage/innobase/fts/fts0sql.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2007, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2007, 2013, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -61,21 +61,28 @@ fts_get_table_id(
long */
{
int len;
+ bool hex_name = DICT_TF2_FLAG_IS_SET(fts_table->table,
+ DICT_TF2_FTS_AUX_HEX_NAME);
+
+ ut_a(fts_table->table != NULL);
switch (fts_table->type) {
case FTS_COMMON_TABLE:
- len = fts_write_object_id(fts_table->table_id, table_id);
+ len = fts_write_object_id(fts_table->table_id, table_id,
+ hex_name);
break;
case FTS_INDEX_TABLE:
- len = fts_write_object_id(fts_table->table_id, table_id);
+ len = fts_write_object_id(fts_table->table_id, table_id,
+ hex_name);
table_id[len] = '_';
++len;
table_id += len;
- len += fts_write_object_id(fts_table->index_id, table_id);
+ len += fts_write_object_id(fts_table->index_id, table_id,
+ hex_name);
break;
default:
@@ -110,7 +117,7 @@ fts_get_table_name_prefix(
if (slash) {
/* Print up to and including the separator. */
- dbname_len = (slash - fts_table->parent) + 1;
+ dbname_len = static_cast<int>(slash - fts_table->parent) + 1;
}
len = fts_get_table_id(fts_table, table_id);
@@ -145,7 +152,8 @@ fts_get_table_name(
prefix_name = fts_get_table_name_prefix(fts_table);
- name_len = strlen(prefix_name) + 1 + strlen(fts_table->suffix) + 1;
+ name_len = static_cast<int>(
+ strlen(prefix_name) + 1 + strlen(fts_table->suffix) + 1);
name = static_cast<char*>(mem_alloc(name_len));
@@ -191,7 +199,7 @@ fts_parse_sql(
str = ut_str3cat(fts_sql_begin, str_tmp, fts_sql_end);
mem_free(str_tmp);
- dict_locked = (fts_table && fts_table->table
+ dict_locked = (fts_table && fts_table->table->fts
&& (fts_table->table->fts->fts_status
& TABLE_DICT_LOCKED));
diff --git a/storage/innobase/fts/fts0tlex.cc b/storage/innobase/fts/fts0tlex.cc
index 717ddb8a77e..ef17ab1acf2 100644
--- a/storage/innobase/fts/fts0tlex.cc
+++ b/storage/innobase/fts/fts0tlex.cc
@@ -35,7 +35,7 @@
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types.
*/
#ifndef __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS 1
@@ -52,7 +52,7 @@ typedef uint32_t flex_uint32_t;
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
@@ -185,7 +185,7 @@ typedef struct yy_buffer_state *YY_BUFFER_STATE;
#define EOB_ACT_LAST_MATCH 2
#define YY_LESS_LINENO(n)
-
+
/* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \
do \
@@ -247,7 +247,7 @@ struct yy_buffer_state
int yy_bs_lineno; /**< The line count. */
int yy_bs_column; /**< The column count. */
-
+
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
@@ -305,9 +305,9 @@ YY_BUFFER_STATE fts0t_scan_buffer (char *base,yy_size_t size ,yyscan_t yyscanner
YY_BUFFER_STATE fts0t_scan_string (yyconst char *yy_str ,yyscan_t yyscanner );
YY_BUFFER_STATE fts0t_scan_bytes (yyconst char *bytes,int len ,yyscan_t yyscanner );
-void *fts0talloc (yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
-void *fts0trealloc (void *,yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
-void fts0tfree (void * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void *fts0talloc (yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void *fts0trealloc (void *,yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void fts0tfree (void * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
#define yy_new_buffer fts0t_create_buffer
@@ -347,14 +347,14 @@ typedef int yy_state_type;
static yy_state_type yy_get_previous_state (yyscan_t yyscanner );
static yy_state_type yy_try_NUL_trans (yy_state_type current_state ,yyscan_t yyscanner);
static int yy_get_next_buffer (yyscan_t yyscanner );
-static void yy_fatal_error (yyconst char msg[] , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+static void yy_fatal_error (yyconst char msg[] , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
/* Done after the current pattern has been matched and before the
* corresponding action - sets up yytext.
*/
#define YY_DO_BEFORE_ACTION \
yyg->yytext_ptr = yy_bp; \
- yyleng = (size_t) (yy_cp - yy_bp); \
+ yyleng = static_cast<int>(yy_cp - yy_bp); \
yyg->yy_hold_char = *yy_cp; \
*yy_cp = '\0'; \
yyg->yy_c_buf_p = yy_cp;
@@ -575,11 +575,11 @@ extern int fts0twrap (yyscan_t yyscanner );
#endif
#ifndef yytext_ptr
-static void yy_flex_strncpy (char *,yyconst char *,int , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
+static void yy_flex_strncpy (char *,yyconst char *,int , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
+static int yy_flex_strlen (yyconst char * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
#endif
#ifndef YY_NO_INPUT
@@ -618,8 +618,8 @@ static int input (yyscan_t yyscanner );
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
{ \
int c = '*'; \
- size_t n; \
- for ( n = 0; n < max_size && \
+ int n; \
+ for ( n = 0; n < static_cast<int>(max_size) && \
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
buf[n] = (char) c; \
if ( c == '\n' ) \
@@ -631,7 +631,8 @@ static int input (yyscan_t yyscanner );
else \
{ \
errno=0; \
- while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
+ while ( (result = static_cast<int>(fread(buf, 1, max_size, yyin)))==0 \
+ && ferror(yyin)) \
{ \
if( errno != EINTR) \
{ \
@@ -1019,8 +1020,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
else
{
- int num_to_read =
- YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+ int num_to_read =static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1);
while ( num_to_read <= 0 )
{ /* Not enough room in the buffer - grow it. */
@@ -1033,7 +1034,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
if ( b->yy_is_our_buffer )
{
- int new_size = b->yy_buf_size * 2;
+ int new_size = static_cast<int>(b->yy_buf_size * 2);
if ( new_size <= 0 )
b->yy_buf_size += b->yy_buf_size / 8;
@@ -1054,8 +1055,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
yyg->yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
- num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
- number_to_move - 1;
+ num_to_read = static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1);
}
@@ -1064,7 +1065,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
/* Read in more data. */
YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
- yyg->yy_n_chars, (size_t) num_to_read );
+ yyg->yy_n_chars, num_to_read);
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
}
@@ -1312,7 +1313,7 @@ static void fts0t_load_buffer_state (yyscan_t yyscanner)
YY_BUFFER_STATE fts0t_create_buffer (FILE * file, int size , yyscan_t yyscanner)
{
YY_BUFFER_STATE b;
-
+
b = (YY_BUFFER_STATE) fts0talloc(sizeof( struct yy_buffer_state ) ,yyscanner );
if ( ! b )
YY_FATAL_ERROR( "out of dynamic memory in fts0t_create_buffer()" );
@@ -1378,7 +1379,7 @@ static void fts0t_load_buffer_state (yyscan_t yyscanner)
}
b->yy_is_interactive = 0;
-
+
errno = oerrno;
}
@@ -1484,9 +1485,9 @@ static void fts0tensure_buffer_stack (yyscan_t yyscanner)
, yyscanner);
if ( ! yyg->yy_buffer_stack )
YY_FATAL_ERROR( "out of dynamic memory in fts0tensure_buffer_stack()" );
-
+
memset(yyg->yy_buffer_stack, 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
+
yyg->yy_buffer_stack_max = num_to_alloc;
yyg->yy_buffer_stack_top = 0;
return;
@@ -1497,7 +1498,7 @@ static void fts0tensure_buffer_stack (yyscan_t yyscanner)
/* Increase the buffer to prepare for a possible push. */
int grow_size = 8 /* arbitrary grow size */;
- num_to_alloc = yyg->yy_buffer_stack_max + grow_size;
+ num_to_alloc = static_cast<int>(yyg->yy_buffer_stack_max + grow_size);
yyg->yy_buffer_stack = (struct yy_buffer_state**)fts0trealloc
(yyg->yy_buffer_stack,
num_to_alloc * sizeof(struct yy_buffer_state*)
@@ -1515,12 +1516,12 @@ static void fts0tensure_buffer_stack (yyscan_t yyscanner)
* @param base the character buffer
* @param size the size in bytes of the character buffer
* @param yyscanner The scanner object.
- * @return the newly allocated buffer state object.
+ * @return the newly allocated buffer state object.
*/
YY_BUFFER_STATE fts0t_scan_buffer (char * base, yy_size_t size , yyscan_t yyscanner)
{
YY_BUFFER_STATE b;
-
+
if ( size < 2 ||
base[size-2] != YY_END_OF_BUFFER_CHAR ||
base[size-1] != YY_END_OF_BUFFER_CHAR )
@@ -1535,7 +1536,7 @@ YY_BUFFER_STATE fts0t_scan_buffer (char * base, yy_size_t size , yyscan_t yysc
b->yy_buf_pos = b->yy_ch_buf = base;
b->yy_is_our_buffer = 0;
b->yy_input_file = 0;
- b->yy_n_chars = b->yy_buf_size;
+ b->yy_n_chars = static_cast<int>(b->yy_buf_size);
b->yy_is_interactive = 0;
b->yy_at_bol = 1;
b->yy_fill_buffer = 0;
@@ -1556,8 +1557,8 @@ YY_BUFFER_STATE fts0t_scan_buffer (char * base, yy_size_t size , yyscan_t yysc
*/
YY_BUFFER_STATE fts0t_scan_string (yyconst char * yystr , yyscan_t yyscanner)
{
-
- return fts0t_scan_bytes(yystr,strlen(yystr) ,yyscanner);
+
+ return fts0t_scan_bytes(yystr,static_cast<int>(strlen(yystr)) ,yyscanner);
}
/** Setup the input buffer state to scan the given bytes. The next call to fts0tlex() will
@@ -1573,7 +1574,7 @@ YY_BUFFER_STATE fts0t_scan_bytes (yyconst char * yybytes, int _yybytes_len , y
char *buf;
yy_size_t n;
int i;
-
+
/* Get memory for full buffer, including space for trailing EOB's. */
n = _yybytes_len + 2;
buf = (char *) fts0talloc(n ,yyscanner );
@@ -1601,7 +1602,7 @@ YY_BUFFER_STATE fts0t_scan_bytes (yyconst char * yybytes, int _yybytes_len , y
#define YY_EXIT_FAILURE 2
#endif
-static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
(void) fprintf( stderr, "%s\n", msg );
exit( YY_EXIT_FAILURE );
@@ -1641,10 +1642,10 @@ YY_EXTRA_TYPE fts0tget_extra (yyscan_t yyscanner)
int fts0tget_lineno (yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-
+
if (! YY_CURRENT_BUFFER)
return 0;
-
+
return yylineno;
}
@@ -1654,10 +1655,10 @@ int fts0tget_lineno (yyscan_t yyscanner)
int fts0tget_column (yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-
+
if (! YY_CURRENT_BUFFER)
return 0;
-
+
return yycolumn;
}
@@ -1718,8 +1719,8 @@ void fts0tset_lineno (int line_number , yyscan_t yyscanner)
/* lineno is only valid if an input buffer exists. */
if (! YY_CURRENT_BUFFER )
- yy_fatal_error( "fts0tset_lineno called with no buffer" , yyscanner);
-
+ yy_fatal_error( "fts0tset_lineno called with no buffer" , yyscanner);
+
yylineno = line_number;
}
@@ -1733,8 +1734,8 @@ void fts0tset_column (int column_no , yyscan_t yyscanner)
/* column is only valid if an input buffer exists. */
if (! YY_CURRENT_BUFFER )
- yy_fatal_error( "fts0tset_column called with no buffer" , yyscanner);
-
+ yy_fatal_error( "fts0tset_column called with no buffer" , yyscanner);
+
yycolumn = column_no;
}
@@ -1817,20 +1818,20 @@ int fts0tlex_init_extra(YY_EXTRA_TYPE yy_user_defined,yyscan_t* ptr_yy_globals )
errno = EINVAL;
return 1;
}
-
+
*ptr_yy_globals = (yyscan_t) fts0talloc ( sizeof( struct yyguts_t ), &dummy_yyguts );
-
+
if (*ptr_yy_globals == NULL){
errno = ENOMEM;
return 1;
}
-
+
/* By setting to 0xAA, we expose bugs in
yy_init_globals. Leave at 0x00 for releases. */
memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
-
+
fts0tset_extra (yy_user_defined, *ptr_yy_globals);
-
+
return yy_init_globals ( *ptr_yy_globals );
}
@@ -1902,7 +1903,7 @@ int fts0tlex_destroy (yyscan_t yyscanner)
*/
#ifndef yytext_ptr
-static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
register int i;
for ( i = 0; i < n; ++i )
@@ -1911,7 +1912,7 @@ static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
register int n;
for ( n = 0; s[n]; ++n )
@@ -1921,12 +1922,12 @@ static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribu
}
#endif
-void *fts0talloc (yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void *fts0talloc (yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
return (void *) malloc( size );
}
-void *fts0trealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void *fts0trealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
/* The cast to (char *) in the following accommodates both
* implementations that use char* generic pointers, and those
@@ -1938,7 +1939,7 @@ void *fts0trealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __at
return (void *) realloc( (char *) ptr, size );
}
-void fts0tfree (void * ptr , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void fts0tfree (void * ptr , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
free( (char *) ptr ); /* see fts0trealloc() for (char *) cast */
}
diff --git a/storage/innobase/handler/ha_innodb.cc b/storage/innobase/handler/ha_innodb.cc
index 3557c5066e8..2d15eaba296 100644
--- a/storage/innobase/handler/ha_innodb.cc
+++ b/storage/innobase/handler/ha_innodb.cc
@@ -1,9 +1,10 @@
/*****************************************************************************
-Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
+Copyright (c) 2000, 2014, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2008, 2009 Google Inc.
Copyright (c) 2009, Percona Inc.
Copyright (c) 2012, Facebook Inc.
+Copyright (c) 2013, 2014 SkySQL Ab. All Rights Reserved.
Portions of this file contain modifications contributed and copyrighted by
Google, Inc. Those modifications are gratefully acknowledged and are described
@@ -487,6 +488,7 @@ ib_cb_t innodb_api_cb[] = {
(ib_cb_t) ib_cursor_open_index_using_name,
(ib_cb_t) ib_close_thd,
(ib_cb_t) ib_cfg_get_cfg,
+ (ib_cb_t) ib_cursor_set_memcached_sync,
(ib_cb_t) ib_cursor_set_cluster_access,
(ib_cb_t) ib_cursor_commit_trx,
(ib_cb_t) ib_cfg_trx_level,
@@ -760,6 +762,19 @@ innobase_rollback_to_savepoint(
void* savepoint); /*!< in: savepoint data */
/*****************************************************************//**
+Check whether innodb state allows to safely release MDL locks after
+rollback to savepoint.
+@return true if it is safe, false if its not safe. */
+static
+bool
+innobase_rollback_to_savepoint_can_release_mdl(
+/*===========================================*/
+ handlerton* hton, /*!< in/out: InnoDB handlerton */
+ THD* thd); /*!< in: handle to the MySQL thread of
+ the user whose XA transaction should
+ be rolled back to savepoint */
+
+/*****************************************************************//**
Sets a transaction savepoint.
@return always 0, that is, always succeeds */
static
@@ -1545,6 +1560,8 @@ convert_error_code_to_mysql(
return(HA_ERR_TABLESPACE_EXISTS);
case DB_IDENTIFIER_TOO_LONG:
return(HA_ERR_INTERNAL_ERROR);
+ case DB_FTS_TOO_MANY_WORDS_IN_PHRASE:
+ return(HA_ERR_FTS_TOO_MANY_WORDS_IN_PHRASE);
}
}
@@ -1651,11 +1668,11 @@ innobase_check_identifier_length(
CHARSET_INFO *cs = system_charset_info;
DBUG_ENTER("innobase_check_identifier_length");
- uint res = cs->cset->well_formed_len(cs, id, id + strlen(id),
- NAME_CHAR_LEN,
- &well_formed_error);
+ size_t len = cs->cset->well_formed_len(
+ cs, id, id + strlen(id),
+ NAME_CHAR_LEN, &well_formed_error);
- if (well_formed_error || res == NAME_CHAR_LEN) {
+ if (well_formed_error || len == NAME_CHAR_LEN) {
my_error(ER_TOO_LONG_IDENT, MYF(0), id);
DBUG_RETURN(true);
}
@@ -2418,7 +2435,7 @@ innobase_query_caching_of_table_permitted(
store a result to the query cache or
retrieve it */
char* full_name, /*!< in: normalized path to the table */
- uint full_name_len, /*!< in: length of the normalized path
+ uint full_name_len, /*!< in: length of the normalized path
to the table */
ulonglong *unused) /*!< unused for this engine */
{
@@ -2840,6 +2857,8 @@ innobase_init(
innobase_hton->close_connection = innobase_close_connection;
innobase_hton->savepoint_set = innobase_savepoint;
innobase_hton->savepoint_rollback = innobase_rollback_to_savepoint;
+ innobase_hton->savepoint_rollback_can_release_mdl =
+ innobase_rollback_to_savepoint_can_release_mdl;
innobase_hton->savepoint_release = innobase_release_savepoint;
innobase_hton->prepare_ordered= NULL;
innobase_hton->commit_ordered= innobase_commit_ordered;
@@ -2954,7 +2973,8 @@ innobase_init(
internal_innobase_data_file_path);
if (ret == FALSE) {
sql_print_error(
- "InnoDB: syntax error in innodb_data_file_path");
+ "InnoDB: syntax error in innodb_data_file_path"
+ " or size specified is less than 1 megabyte");
mem_free_and_error:
srv_free_paths_and_sizes();
my_free(internal_innobase_data_file_path);
@@ -3109,8 +3129,8 @@ innobase_change_buffering_inited_ok:
} else {
/* The user has not set the value. We should
set it based on innodb_io_capacity. */
- srv_max_io_capacity =
- ut_max(2 * srv_io_capacity, 2000);
+ srv_max_io_capacity = static_cast<ulong>(
+ ut_max(2 * srv_io_capacity, 2000));
}
} else if (srv_max_io_capacity < srv_io_capacity) {
@@ -3355,8 +3375,8 @@ innobase_change_buffering_inited_ok:
/* Adjust the innodb_undo_logs config object */
innobase_undo_logs_init_default_max();
- innobase_old_blocks_pct = buf_LRU_old_ratio_update(
- innobase_old_blocks_pct, TRUE);
+ innobase_old_blocks_pct = static_cast<uint>(
+ buf_LRU_old_ratio_update(innobase_old_blocks_pct, TRUE));
ibuf_max_size_update(innobase_change_buffer_max_size);
@@ -4007,6 +4027,38 @@ innobase_rollback_to_savepoint(
}
/*****************************************************************//**
+Check whether innodb state allows to safely release MDL locks after
+rollback to savepoint.
+When binlog is on, MDL locks acquired after savepoint unit are not
+released if there are any locks held in InnoDB.
+@return true if it is safe, false if its not safe. */
+static
+bool
+innobase_rollback_to_savepoint_can_release_mdl(
+/*===========================================*/
+ handlerton* hton, /*!< in: InnoDB handlerton */
+ THD* thd) /*!< in: handle to the MySQL thread
+ of the user whose transaction should
+ be rolled back to savepoint */
+{
+ trx_t* trx;
+
+ DBUG_ENTER("innobase_rollback_to_savepoint_can_release_mdl");
+ DBUG_ASSERT(hton == innodb_hton_ptr);
+
+ trx = check_trx_exists(thd);
+ ut_ad(trx);
+
+ /* If transaction has not acquired any locks then it is safe
+ to release MDL after rollback to savepoint */
+ if (!(UT_LIST_GET_LEN(trx->lock.trx_locks))) {
+ DBUG_RETURN(true);
+ }
+
+ DBUG_RETURN(false);
+}
+
+/*****************************************************************//**
Release transaction savepoint name.
@return 0 if success, HA_ERR_NO_SAVEPOINT if no savepoint with the
given name */
@@ -4167,16 +4219,23 @@ innobase_kill_query(
trx = thd_to_trx(thd);
- if (trx)
- {
- /* Cancel a pending lock request. */
- lock_mutex_enter();
- trx_mutex_enter(trx);
- if (trx->lock.wait_lock)
- lock_cancel_waiting_and_release(trx->lock.wait_lock);
- trx_mutex_exit(trx);
- lock_mutex_exit();
- }
+ if (trx) {
+ THD *cur = current_thd;
+ THD *owner = trx->current_lock_mutex_owner;
+
+ /* Cancel a pending lock request. */
+ if (owner != cur) {
+ lock_mutex_enter();
+ }
+ trx_mutex_enter(trx);
+ if (trx->lock.wait_lock) {
+ lock_cancel_waiting_and_release(trx->lock.wait_lock);
+ }
+ trx_mutex_exit(trx);
+ if (owner != cur) {
+ lock_mutex_exit();
+ }
+ }
DBUG_VOID_RETURN;
}
@@ -4223,14 +4282,11 @@ handler::Table_flags
ha_innobase::table_flags() const
/*============================*/
{
- THD *thd = ha_thd();
/* Need to use tx_isolation here since table flags is (also)
called before prebuilt is inited. */
- ulong const tx_isolation = thd_tx_isolation(thd);
+ ulong const tx_isolation = thd_tx_isolation(ha_thd());
- if (tx_isolation <= ISO_READ_COMMITTED &&
- !(tx_isolation == ISO_READ_COMMITTED &&
- thd_rpl_is_parallel(thd))) {
+ if (tx_isolation <= ISO_READ_COMMITTED) {
return(int_table_flags);
}
@@ -5253,7 +5309,7 @@ table_opened:
/* Find corresponding cluster index
key length in MySQL's key_info[] array */
- for (ulint i = 0; i < table->s->keys; i++) {
+ for (uint i = 0; i < table->s->keys; i++) {
dict_index_t* index;
index = innobase_get_index(i);
if (dict_index_is_clust(index)) {
@@ -5619,8 +5675,9 @@ innobase_fts_text_cmp(
const fts_string_t* s1 = (const fts_string_t*) p1;
const fts_string_t* s2 = (const fts_string_t*) p2;
- return(ha_compare_text(charset, s1->f_str, s1->f_len,
- s2->f_str, s2->f_len, 0, 0));
+ return(ha_compare_text(
+ charset, s1->f_str, static_cast<uint>(s1->f_len),
+ s2->f_str, static_cast<uint>(s2->f_len), 0, 0));
}
/******************************************************************//**
compare two character string case insensitively according to their charset. */
@@ -5641,8 +5698,9 @@ innobase_fts_text_case_cmp(
newlen = strlen((const char*) s2->f_str);
- return(ha_compare_text(charset, s1->f_str, s1->f_len,
- s2->f_str, newlen, 0, 0));
+ return(ha_compare_text(
+ charset, s1->f_str, static_cast<uint>(s1->f_len),
+ s2->f_str, static_cast<uint>(newlen), 0, 0));
}
/******************************************************************//**
Get the first character's code position for FTS index partition. */
@@ -5688,30 +5746,15 @@ innobase_fts_text_cmp_prefix(
const fts_string_t* s2 = (const fts_string_t*) p2;
int result;
- result = ha_compare_text(charset, s2->f_str, s2->f_len,
- s1->f_str, s1->f_len, 1, 0);
+ result = ha_compare_text(
+ charset, s2->f_str, static_cast<uint>(s2->f_len),
+ s1->f_str, static_cast<uint>(s1->f_len), 1, 0);
/* We switched s1, s2 position in ha_compare_text. So we need
to negate the result */
return(-result);
}
-/******************************************************************//**
-compare two character string according to their charset. */
-UNIV_INTERN
-int
-innobase_fts_string_cmp(
-/*====================*/
- const void* cs, /*!< in: Character set */
- const void* p1, /*!< in: key */
- const void* p2) /*!< in: node */
-{
- const CHARSET_INFO* charset = (const CHARSET_INFO*) cs;
- uchar* s1 = (uchar*) p1;
- uchar* s2 = *(uchar**) p2;
- return(ha_compare_text(charset, s1, strlen((const char*) s1),
- s2, strlen((const char*) s2), 0, 0));
-}
/******************************************************************//**
Makes all characters in a string lower case. */
UNIV_INTERN
@@ -6275,8 +6318,8 @@ build_template_needs_field(
return(field);
}
- if (bitmap_is_set(table->read_set, sql_idx)
- || bitmap_is_set(table->write_set, sql_idx)) {
+ if (bitmap_is_set(table->read_set, static_cast<uint>(sql_idx))
+ || bitmap_is_set(table->write_set, static_cast<uint>(sql_idx))) {
/* This field is needed in the query */
return(field);
@@ -7920,6 +7963,29 @@ ha_innobase::innobase_get_index(
index = innobase_index_lookup(share, keynr);
if (index) {
+ if (!key || ut_strcmp(index->name, key->name) != 0) {
+ fprintf(stderr, "InnoDB: [Error] Index for key no %u"
+ " mysql name %s , InnoDB name %s for table %s\n",
+ keynr, key ? key->name : "NULL",
+ index->name,
+ prebuilt->table->name);
+
+ for(ulint i=0; i < table->s->keys; i++) {
+ index = innobase_index_lookup(share, i);
+ key = table->key_info + keynr;
+
+ if (index) {
+
+ fprintf(stderr, "InnoDB: [Note] Index for key no %u"
+ " mysql name %s , InnoDB name %s for table %s\n",
+ keynr, key ? key->name : "NULL",
+ index->name,
+ prebuilt->table->name);
+ }
+ }
+
+ }
+
ut_a(ut_strcmp(index->name, key->name) == 0);
} else {
/* Can't find index with keynr in the translation
@@ -8717,12 +8783,6 @@ ha_innobase::position(
}
}
-/* limit innodb monitor access to users with PROCESS privilege.
-See http://bugs.mysql.com/32710 for expl. why we choose PROCESS. */
-#define IS_MAGIC_TABLE_AND_USER_DENIED_ACCESS(table_name, thd) \
- (row_is_magic_monitor_table(table_name) \
- && check_global_access(thd, PROCESS_ACL))
-
/*****************************************************************//**
Check whether there exist a column named as "FTS_DOC_ID", which is
reserved for InnoDB FTS Doc ID
@@ -8837,16 +8897,6 @@ create_table_def(
DBUG_RETURN(ER_TABLE_NAME);
}
- /* table_name must contain '/'. Later in the code we assert if it
- does not */
- if (strcmp(strchr(table_name, '/') + 1,
- "innodb_table_monitor") == 0) {
- push_warning(
- thd, Sql_condition::WARN_LEVEL_WARN,
- HA_ERR_WRONG_COMMAND,
- DEPRECATED_MSG_INNODB_TABLE_MONITOR);
- }
-
n_cols = form->s->fields;
/* Check whether there already exists a FTS_DOC_ID column */
@@ -8945,7 +8995,7 @@ create_table_def(
/* we assume in dtype_form_prtype() that this fits in
two bytes */
- ut_a(field->type() <= MAX_CHAR_COLL_NUM);
+ ut_a(static_cast<uint>(field->type()) <= MAX_CHAR_COLL_NUM);
col_len = field->pack_length();
/* The MySQL pack length contains 1 or 2 bytes length field
@@ -9766,6 +9816,11 @@ index_bad:
*flags2 |= DICT_TF2_USE_TABLESPACE;
}
+ /* Set the flags2 when create table or alter tables */
+ *flags2 |= DICT_TF2_FTS_AUX_HEX_NAME;
+ DBUG_EXECUTE_IF("innodb_test_wrong_fts_aux_table_name",
+ *flags2 &= ~DICT_TF2_FTS_AUX_HEX_NAME;);
+
DBUG_RETURN(true);
}
@@ -9857,8 +9912,23 @@ ha_innobase::create(
DBUG_RETURN(-1);
}
- if (IS_MAGIC_TABLE_AND_USER_DENIED_ACCESS(norm_name, thd)) {
- DBUG_RETURN(HA_ERR_GENERIC);
+ if (row_is_magic_monitor_table(norm_name)) {
+ push_warning_printf(thd,
+ Sql_condition::WARN_LEVEL_WARN,
+ HA_ERR_WRONG_COMMAND,
+ "Using the table name %s to enable "
+ "diagnostic output is deprecated "
+ "and may be removed in future releases. "
+ "Use INFORMATION_SCHEMA or "
+ "PERFORMANCE_SCHEMA tables or "
+ "SET GLOBAL innodb_status_output=ON.",
+ dict_remove_db_name(norm_name));
+
+ /* Limit innodb monitor access to users with PROCESS privilege.
+ See http://bugs.mysql.com/32710 why we chose PROCESS. */
+ if (check_global_access(thd, PROCESS_ACL)) {
+ DBUG_RETURN(HA_ERR_GENERIC);
+ }
}
/* Get the transaction associated with the current thd, or create one
@@ -10302,7 +10372,8 @@ ha_innobase::delete_table(
if (srv_read_only_mode) {
DBUG_RETURN(HA_ERR_TABLE_READONLY);
- } else if (IS_MAGIC_TABLE_AND_USER_DENIED_ACCESS(norm_name, thd)) {
+ } else if (row_is_magic_monitor_table(norm_name)
+ && check_global_access(thd, PROCESS_ACL)) {
DBUG_RETURN(HA_ERR_GENERIC);
}
@@ -10538,17 +10609,7 @@ innobase_rename_table(
}
}
- if (error != DB_SUCCESS) {
- if (!srv_read_only_mode) {
- FILE* ef = dict_foreign_err_file;
-
- fputs("InnoDB: Renaming table ", ef);
- ut_print_name(ef, trx, TRUE, norm_from);
- fputs(" to ", ef);
- ut_print_name(ef, trx, TRUE, norm_to);
- fputs(" failed!\n", ef);
- }
- } else {
+ if (error == DB_SUCCESS) {
#ifndef __WIN__
sql_print_warning("Rename partition table %s "
"succeeds after converting to lower "
@@ -11411,6 +11472,34 @@ ha_innobase::info_low(
break;
}
+ DBUG_EXECUTE_IF("ib_ha_innodb_stat_not_initialized",
+ index->table->stat_initialized = FALSE;);
+
+ if (!ib_table->stat_initialized ||
+ (index->table != ib_table ||
+ !index->table->stat_initialized)) {
+ fprintf(stderr,
+ "InnoDB: Warning: Index %s points to table %s" " and ib_table %s statistics is initialized %d "
+ " but index table %s initialized %d "
+ " mysql table is %s. Have you mixed "
+ "up .frm files from different "
+ "installations? "
+ "See " REFMAN
+ "innodb-troubleshooting.html\n",
+ index->name,
+ index->table->name,
+ ib_table->name,
+ ib_table->stat_initialized,
+ index->table->name,
+ index->table->stat_initialized,
+ table->s->table_name.str
+ );
+
+ /* This is better than
+ assert on below function */
+ dict_stats_init(index->table);
+ }
+
rec_per_key = innodb_rec_per_key(
index, j, stats.records);
@@ -11531,7 +11620,8 @@ ha_innobase::optimize(
calls to OPTIMIZE, which is undesirable. */
if (innodb_optimize_fulltext_only) {
- if (prebuilt->table->fts && prebuilt->table->fts->cache) {
+ if (prebuilt->table->fts && prebuilt->table->fts->cache
+ && !dict_table_is_discarded(prebuilt->table)) {
fts_sync_table(prebuilt->table);
fts_optimize_table(prebuilt->table);
}
@@ -11958,12 +12048,14 @@ get_foreign_key_info(
tmp_buff[len] = 0;
len = filename_to_tablename(tmp_buff, name_buff, sizeof(name_buff));
- f_key_info.referenced_db = thd_make_lex_string(thd, 0, name_buff, len, 1);
+ f_key_info.referenced_db = thd_make_lex_string(
+ thd, 0, name_buff, static_cast<unsigned int>(len), 1);
/* Referenced (parent) table name */
ptr = dict_remove_db_name(foreign->referenced_table_name);
len = filename_to_tablename(ptr, name_buff, sizeof(name_buff));
- f_key_info.referenced_table = thd_make_lex_string(thd, 0, name_buff, len, 1);
+ f_key_info.referenced_table = thd_make_lex_string(
+ thd, 0, name_buff, static_cast<unsigned int>(len), 1);
/* Dependent (child) database name */
len = dict_get_db_name_len(foreign->foreign_table_name);
@@ -11972,12 +12064,14 @@ get_foreign_key_info(
tmp_buff[len] = 0;
len = filename_to_tablename(tmp_buff, name_buff, sizeof(name_buff));
- f_key_info.foreign_db = thd_make_lex_string(thd, 0, name_buff, len, 1);
+ f_key_info.foreign_db = thd_make_lex_string(
+ thd, 0, name_buff, static_cast<unsigned int>(len), 1);
/* Dependent (child) table name */
ptr = dict_remove_db_name(foreign->foreign_table_name);
len = filename_to_tablename(ptr, name_buff, sizeof(name_buff));
- f_key_info.foreign_table = thd_make_lex_string(thd, 0, name_buff, len, 1);
+ f_key_info.foreign_table = thd_make_lex_string(
+ thd, 0, name_buff, static_cast<unsigned int>(len), 1);
do {
ptr = foreign->foreign_col_names[i];
@@ -12004,9 +12098,9 @@ get_foreign_key_info(
ptr = "RESTRICT";
}
- f_key_info.delete_method = thd_make_lex_string(thd,
- f_key_info.delete_method,
- ptr, len, 1);
+ f_key_info.delete_method = thd_make_lex_string(
+ thd, f_key_info.delete_method, ptr,
+ static_cast<unsigned int>(len), 1);
if (foreign->type & DICT_FOREIGN_ON_UPDATE_CASCADE) {
len = 7;
@@ -12022,9 +12116,9 @@ get_foreign_key_info(
ptr = "RESTRICT";
}
- f_key_info.update_method = thd_make_lex_string(thd,
- f_key_info.update_method,
- ptr, len, 1);
+ f_key_info.update_method = thd_make_lex_string(
+ thd, f_key_info.update_method, ptr,
+ static_cast<unsigned int>(len), 1);
if (foreign->referenced_index && foreign->referenced_index->name) {
referenced_key_name = thd_make_lex_string(thd,
@@ -12799,7 +12893,8 @@ innodb_show_status(
memcpy(str + len, truncated_msg, sizeof truncated_msg - 1);
len += sizeof truncated_msg - 1;
usable_len = (MAX_STATUS_SIZE - 1) - len;
- fseek(srv_monitor_file, flen - usable_len, SEEK_SET);
+ fseek(srv_monitor_file,
+ static_cast<long>(flen - usable_len), SEEK_SET);
len += fread(str + len, 1, usable_len, srv_monitor_file);
flen = len;
} else {
@@ -12809,9 +12904,10 @@ innodb_show_status(
mutex_exit(&srv_monitor_file_mutex);
- ret_val= stat_print(thd, innobase_hton_name,
- (uint) strlen(innobase_hton_name),
- STRING_WITH_LEN(""), str, flen);
+ ret_val= stat_print(
+ thd, innobase_hton_name,
+ static_cast<uint>(strlen(innobase_hton_name)),
+ STRING_WITH_LEN(""), str, static_cast<uint>(flen));
my_free(str);
@@ -12918,11 +13014,13 @@ innodb_mutex_show_status(
continue;
}
- buf1len = my_snprintf(buf1, sizeof buf1, "%s:%lu",
- innobase_basename(lock->cfile_name),
- (ulong) lock->cline);
- buf2len = my_snprintf(buf2, sizeof buf2, "os_waits=%lu",
- (ulong) lock->count_os_wait);
+ buf1len = (uint) my_snprintf(
+ buf1, sizeof buf1, "%s:%lu",
+ innobase_basename(lock->cfile_name),
+ static_cast<ulong>(lock->cline));
+ buf2len = (uint) my_snprintf(
+ buf2, sizeof buf2, "os_waits=%lu",
+ static_cast<ulong>(lock->count_os_wait));
if (stat_print(thd, innobase_hton_name,
hton_name_len, buf1, buf1len,
@@ -12953,7 +13051,7 @@ innodb_mutex_show_status(
mutex_exit(&rw_lock_list_mutex);
#ifdef UNIV_DEBUG
- buf2len = my_snprintf(buf2, sizeof buf2,
+ buf2len = static_cast<uint>(my_snprintf(buf2, sizeof buf2,
"count=%lu, spin_waits=%lu, spin_rounds=%lu, "
"os_waits=%lu, os_yields=%lu, os_wait_times=%lu",
(ulong) rw_lock_count,
@@ -12961,7 +13059,7 @@ innodb_mutex_show_status(
(ulong) rw_lock_count_spin_rounds,
(ulong) rw_lock_count_os_wait,
(ulong) rw_lock_count_os_yield,
- (ulong) (rw_lock_wait_time / 1000));
+ (ulong) (rw_lock_wait_time / 1000)));
if (stat_print(thd, innobase_hton_name, hton_name_len,
STRING_WITH_LEN("rw_lock_mutexes"), buf2, buf2len)) {
@@ -13493,6 +13591,21 @@ ha_innobase::get_auto_increment(
current = *first_value;
+ /* If the increment step of the auto increment column
+ decreases then it is not affecting the immediate
+ next value in the series. */
+ if (prebuilt->autoinc_increment > increment) {
+
+ current = autoinc - prebuilt->autoinc_increment;
+
+ current = innobase_next_autoinc(
+ current, 1, increment, 1, col_max_value);
+
+ dict_table_autoinc_initialize(prebuilt->table, current);
+
+ *first_value = current;
+ }
+
/* Compute the last value in the interval */
next_value = innobase_next_autoinc(
current, *nb_reserved_values, increment, offset,
@@ -13712,7 +13825,7 @@ my_bool
ha_innobase::register_query_cache_table(
/*====================================*/
THD* thd, /*!< in: user thread handle */
- char* table_key, /*!< in: normalized path to the
+ char* table_key, /*!< in: normalized path to the
table */
uint key_length, /*!< in: length of the normalized
path to the table */
@@ -14638,8 +14751,9 @@ innodb_old_blocks_pct_update(
const void* save) /*!< in: immediate result
from check function */
{
- innobase_old_blocks_pct = buf_LRU_old_ratio_update(
- *static_cast<const uint*>(save), TRUE);
+ innobase_old_blocks_pct = static_cast<uint>(
+ buf_LRU_old_ratio_update(
+ *static_cast<const uint*>(save), TRUE));
}
/****************************************************************//**
@@ -14662,6 +14776,66 @@ innodb_change_buffer_max_size_update(
ibuf_max_size_update(innobase_change_buffer_max_size);
}
+#ifdef UNIV_DEBUG
+ulong srv_fil_make_page_dirty_debug = 0;
+ulong srv_saved_page_number_debug = 0;
+
+/****************************************************************//**
+Save an InnoDB page number. */
+static
+void
+innodb_save_page_no(
+/*================*/
+ THD* thd, /*!< in: thread handle */
+ struct st_mysql_sys_var* var, /*!< in: pointer to
+ system variable */
+ void* var_ptr,/*!< out: where the
+ formal string goes */
+ const void* save) /*!< in: immediate result
+ from check function */
+{
+ srv_saved_page_number_debug = *static_cast<const ulong*>(save);
+
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "Saving InnoDB page number: %lu",
+ srv_saved_page_number_debug);
+}
+
+/****************************************************************//**
+Make the first page of given user tablespace dirty. */
+static
+void
+innodb_make_page_dirty(
+/*===================*/
+ THD* thd, /*!< in: thread handle */
+ struct st_mysql_sys_var* var, /*!< in: pointer to
+ system variable */
+ void* var_ptr,/*!< out: where the
+ formal string goes */
+ const void* save) /*!< in: immediate result
+ from check function */
+{
+ mtr_t mtr;
+ ulong space_id = *static_cast<const ulong*>(save);
+
+ mtr_start(&mtr);
+
+ buf_block_t* block = buf_page_get(
+ space_id, 0, srv_saved_page_number_debug, RW_X_LATCH, &mtr);
+
+ if (block) {
+ byte* page = block->frame;
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "Dirtying page:%lu of space:%lu",
+ page_get_page_no(page),
+ page_get_space_id(page));
+ mlog_write_ulint(page + FIL_PAGE_TYPE,
+ fil_page_get_type(page),
+ MLOG_2BYTES, &mtr);
+ }
+ mtr_commit(&mtr);
+}
+#endif // UNIV_DEBUG
/*************************************************************//**
Find the corresponding ibuf_use_t value that indexes into
@@ -15567,6 +15741,7 @@ innobase_fts_find_ranking(
static my_bool innodb_purge_run_now = TRUE;
static my_bool innodb_purge_stop_now = TRUE;
static my_bool innodb_log_checkpoint_now = TRUE;
+static my_bool innodb_buf_flush_list_now = TRUE;
/****************************************************************//**
Set the purge state to RUN. If purge is disabled then it
@@ -15640,6 +15815,29 @@ checkpoint_now_set(
fil_flush_file_spaces(FIL_TABLESPACE);
}
}
+
+/****************************************************************//**
+Force a dirty pages flush now. */
+static
+void
+buf_flush_list_now_set(
+/*===================*/
+ THD* thd /*!< in: thread handle */
+ __attribute__((unused)),
+ struct st_mysql_sys_var* var /*!< in: pointer to system
+ variable */
+ __attribute__((unused)),
+ void* var_ptr /*!< out: where the formal
+ string goes */
+ __attribute__((unused)),
+ const void* save) /*!< in: immediate result from
+ check function */
+{
+ if (*(my_bool*) save) {
+ buf_flush_list(ULINT_MAX, LSN_MAX, NULL);
+ buf_flush_wait_batch_end(NULL, BUF_FLUSH_LIST);
+ }
+}
#endif /* UNIV_DEBUG */
/***********************************************************************
@@ -15789,6 +15987,26 @@ buffer_pool_load_abort(
}
}
+/** Update innodb_status_output or innodb_status_output_locks,
+which control InnoDB "status monitor" output to the error log.
+@param[in] thd thread handle
+@param[in] var system variable
+@param[out] var_ptr current value
+@param[in] save to-be-assigned value */
+static
+void
+innodb_status_output_update(
+ THD* thd __attribute__((unused)),
+ struct st_mysql_sys_var* var __attribute__((unused)),
+ void* var_ptr __attribute__((unused)),
+ const void* save __attribute__((unused)))
+{
+ *static_cast<my_bool*>(var_ptr) = *static_cast<const my_bool*>(save);
+ /* The lock timeout monitor thread also takes care of this
+ output. */
+ os_event_set(lock_sys->timeout_event);
+}
+
static SHOW_VAR innodb_status_variables_export[]= {
{"Innodb", (char*) &show_innodb_vars, SHOW_FUNC},
{NullS, NullS, SHOW_LONG}
@@ -15883,6 +16101,11 @@ static MYSQL_SYSVAR_BOOL(log_checkpoint_now, innodb_log_checkpoint_now,
PLUGIN_VAR_OPCMDARG,
"Force checkpoint now",
NULL, checkpoint_now_set, FALSE);
+
+static MYSQL_SYSVAR_BOOL(buf_flush_list_now, innodb_buf_flush_list_now,
+ PLUGIN_VAR_OPCMDARG,
+ "Force dirty page flush now",
+ NULL, buf_flush_list_now_set, FALSE);
#endif /* UNIV_DEBUG */
static MYSQL_SYSVAR_ULONG(purge_batch_size, srv_purge_batch_size,
@@ -16255,7 +16478,7 @@ static MYSQL_SYSVAR_ULONG(ft_total_cache_size, fts_max_total_cache_size,
static MYSQL_SYSVAR_ULONG(ft_result_cache_limit, fts_result_cache_limit,
PLUGIN_VAR_RQCMDARG,
"InnoDB Fulltext search query result cache limit in bytes",
- NULL, NULL, 2000000000L, 1000000L, ~0UL, 0);
+ NULL, NULL, 2000000000L, 1000000L, 4294967295UL, 0);
static MYSQL_SYSVAR_ULONG(ft_min_token_size, fts_min_token_size,
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
@@ -16393,7 +16616,7 @@ static MYSQL_SYSVAR_ULONG(thread_sleep_delay, srv_thread_sleep_delay,
NULL, NULL,
10000L,
0L,
- ~0UL, 0);
+ 1000000L, 0);
static MYSQL_SYSVAR_STR(data_file_path, innobase_data_file_path,
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
@@ -16559,6 +16782,15 @@ static MYSQL_SYSVAR_STR(monitor_reset_all, innobase_reset_all_monitor_counter,
innodb_monitor_validate,
innodb_reset_all_monitor_update, NULL);
+static MYSQL_SYSVAR_BOOL(status_output, srv_print_innodb_monitor,
+ PLUGIN_VAR_OPCMDARG, "Enable InnoDB monitor output to the error log.",
+ NULL, innodb_status_output_update, FALSE);
+
+static MYSQL_SYSVAR_BOOL(status_output_locks, srv_print_innodb_lock_monitor,
+ PLUGIN_VAR_OPCMDARG, "Enable InnoDB lock monitor output to the error log."
+ " Requires innodb_status_output=ON.",
+ NULL, innodb_status_output_update, FALSE);
+
static MYSQL_SYSVAR_BOOL(print_all_deadlocks, srv_print_all_deadlocks,
PLUGIN_VAR_OPCMDARG,
"Print all deadlocks to MySQL error log (off by default)",
@@ -16605,8 +16837,23 @@ static MYSQL_SYSVAR_BOOL(trx_purge_view_update_only_debug,
"It is to create artificially the situation the purge view have been updated "
"but the each purges were not done yet.",
NULL, NULL, FALSE);
+
+static MYSQL_SYSVAR_ULONG(fil_make_page_dirty_debug,
+ srv_fil_make_page_dirty_debug, PLUGIN_VAR_OPCMDARG,
+ "Make the first page of the given tablespace dirty.",
+ NULL, innodb_make_page_dirty, 0, 0, UINT_MAX32, 0);
+
+static MYSQL_SYSVAR_ULONG(saved_page_number_debug,
+ srv_saved_page_number_debug, PLUGIN_VAR_OPCMDARG,
+ "An InnoDB page number.",
+ NULL, innodb_save_page_no, 0, 0, UINT_MAX32, 0);
#endif /* UNIV_DEBUG */
+static MYSQL_SYSVAR_UINT(simulate_comp_failures, srv_simulate_comp_failures,
+ PLUGIN_VAR_NOCMDARG,
+ "Simulate compression failures.",
+ NULL, NULL, 0, 0, 99, 0);
+
static struct st_mysql_sys_var* innobase_system_variables[]= {
MYSQL_SYSVAR(additional_mem_pool_size),
MYSQL_SYSVAR(api_trx_level),
@@ -16740,11 +16987,14 @@ static struct st_mysql_sys_var* innobase_system_variables[]= {
MYSQL_SYSVAR(purge_run_now),
MYSQL_SYSVAR(purge_stop_now),
MYSQL_SYSVAR(log_checkpoint_now),
+ MYSQL_SYSVAR(buf_flush_list_now),
#endif /* UNIV_DEBUG */
#if defined UNIV_DEBUG || defined UNIV_PERF_DEBUG
MYSQL_SYSVAR(page_hash_locks),
MYSQL_SYSVAR(doublewrite_batch_size),
#endif /* defined UNIV_DEBUG || defined UNIV_PERF_DEBUG */
+ MYSQL_SYSVAR(status_output),
+ MYSQL_SYSVAR(status_output_locks),
MYSQL_SYSVAR(print_all_deadlocks),
MYSQL_SYSVAR(cmp_per_index_enabled),
MYSQL_SYSVAR(undo_logs),
@@ -16758,7 +17008,10 @@ static struct st_mysql_sys_var* innobase_system_variables[]= {
MYSQL_SYSVAR(trx_rseg_n_slots_debug),
MYSQL_SYSVAR(limit_optimistic_insert_debug),
MYSQL_SYSVAR(trx_purge_view_update_only_debug),
+ MYSQL_SYSVAR(fil_make_page_dirty_debug),
+ MYSQL_SYSVAR(saved_page_number_debug),
#endif /* UNIV_DEBUG */
+ MYSQL_SYSVAR(simulate_comp_failures),
NULL
};
@@ -16839,7 +17092,7 @@ innobase_undo_logs_init_default_max()
{
MYSQL_SYSVAR_NAME(undo_logs).max_val
= MYSQL_SYSVAR_NAME(undo_logs).def_val
- = srv_available_undo_logs;
+ = static_cast<unsigned long>(srv_available_undo_logs);
}
#ifdef UNIV_COMPILE_TEST_FUNCS
@@ -17088,7 +17341,7 @@ ib_senderrf(
va_start(args, code);
- myf l;
+ myf l=0;
switch(level) {
case IB_LOG_LEVEL_INFO:
@@ -17236,7 +17489,8 @@ innobase_convert_to_filename_charset(
CHARSET_INFO* cs_to = &my_charset_filename;
CHARSET_INFO* cs_from = system_charset_info;
- return(strconvert(cs_from, from, strlen(from), cs_to, to, len, &errors));
+ return(strconvert( cs_from, from, strlen(from), cs_to, to,
+ static_cast<uint>(len), &errors));
}
/**********************************************************************
@@ -17253,6 +17507,7 @@ innobase_convert_to_system_charset(
CHARSET_INFO* cs1 = &my_charset_filename;
CHARSET_INFO* cs2 = system_charset_info;
- return(strconvert(cs1, from, strlen(from), cs2, to, len, errors));
+ return(strconvert(cs1, from, strlen(from), cs2, to,
+ static_cast<uint>(len), errors));
}
diff --git a/storage/innobase/handler/handler0alter.cc b/storage/innobase/handler/handler0alter.cc
index d7e16d93c6a..810de051c9b 100644
--- a/storage/innobase/handler/handler0alter.cc
+++ b/storage/innobase/handler/handler0alter.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2005, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2005, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -46,7 +46,7 @@ Smart ALTER TABLE
#include "srv0mon.h"
#include "fts0priv.h"
#include "pars0pars.h"
-
+#include "row0sel.h"
#include "ha_innodb.h"
/** Operations for creating secondary indexes (no rebuild needed) */
@@ -65,6 +65,7 @@ static const Alter_inplace_info::HA_ALTER_FLAGS INNOBASE_ALTER_REBUILD
| Alter_inplace_info::ALTER_COLUMN_ORDER
| Alter_inplace_info::DROP_COLUMN
| Alter_inplace_info::ADD_COLUMN
+ | Alter_inplace_info::RECREATE_TABLE
/*
| Alter_inplace_info::ALTER_COLUMN_TYPE
| Alter_inplace_info::ALTER_COLUMN_EQUAL_PACK_LENGTH
@@ -78,6 +79,7 @@ static const Alter_inplace_info::HA_ALTER_FLAGS INNOBASE_ALTER_DATA
/** Operations for altering a table that InnoDB does not care about */
static const Alter_inplace_info::HA_ALTER_FLAGS INNOBASE_INPLACE_IGNORE
= Alter_inplace_info::ALTER_COLUMN_DEFAULT
+ | Alter_inplace_info::ALTER_PARTITIONED
| Alter_inplace_info::ALTER_COLUMN_COLUMN_FORMAT
| Alter_inplace_info::ALTER_COLUMN_STORAGE_TYPE
| Alter_inplace_info::ALTER_RENAME;
@@ -240,6 +242,7 @@ ha_innobase::check_if_supported_inplace_alter(
innobase_get_err_msg(ER_READ_ONLY_MODE);
DBUG_RETURN(HA_ALTER_INPLACE_NOT_SUPPORTED);
} else if (srv_created_new_raw || srv_force_recovery) {
+
ha_alter_info->unsupported_reason =
innobase_get_err_msg(ER_READ_ONLY_MODE);
DBUG_RETURN(HA_ALTER_INPLACE_NOT_SUPPORTED);
@@ -348,10 +351,14 @@ ha_innobase::check_if_supported_inplace_alter(
Don't do online ALTER if mtype/unsigned_flag are wrong.
*/
- for (ulint i = 0; i < table->s->fields; i++) {
+ for (ulint i = 0, icol= 0; i < table->s->fields; i++) {
const Field* field = table->field[i];
- const dict_col_t* col = dict_table_get_nth_col(prebuilt->table, i);
+ const dict_col_t* col = dict_table_get_nth_col(prebuilt->table, icol);
ulint unsigned_flag;
+ if (!field->stored_in_db)
+ continue;
+ icol++;
+
if (col->mtype != get_innobase_type_from_mysql_type(&unsigned_flag, field)) {
DBUG_RETURN(HA_ALTER_INPLACE_NOT_SUPPORTED);
@@ -896,7 +903,7 @@ innobase_get_foreign_key_info(
/* Check whether there exist such
index in the the index create clause */
if (!index && !innobase_find_equiv_index(
- column_names, i,
+ column_names, static_cast<uint>(i),
ha_alter_info->key_info_buffer,
ha_alter_info->index_add_buffer,
ha_alter_info->index_add_count)) {
@@ -1003,6 +1010,12 @@ innobase_get_foreign_key_info(
}
referenced_num_col = i;
+ } else {
+ /* Not possible to add a foreign key without a
+ referenced column */
+ mutex_exit(&dict_sys->mutex);
+ my_error(ER_CANNOT_ADD_FOREIGN, MYF(0), tbl_namep);
+ goto err_exit;
}
if (!innobase_init_foreign(
@@ -1122,16 +1135,16 @@ innobase_col_to_mysql(
/* These column types should never be shipped to MySQL. */
ut_ad(0);
- case DATA_FIXBINARY:
case DATA_FLOAT:
case DATA_DOUBLE:
case DATA_DECIMAL:
/* Above are the valid column types for MySQL data. */
ut_ad(flen == len);
/* fall through */
+ case DATA_FIXBINARY:
case DATA_CHAR:
/* We may have flen > len when there is a shorter
- prefix on a CHAR column. */
+ prefix on the CHAR and BINARY column. */
ut_ad(flen >= len);
#else /* UNIV_DEBUG */
default:
@@ -2531,15 +2544,16 @@ innobase_drop_fts_index_table(
/** Get the new column names if any columns were renamed
@param ha_alter_info Data used during in-place alter
@param altered_table MySQL table that is being altered
+@param table MySQL table as it is before the ALTER operation
@param user_table InnoDB table as it is before the ALTER operation
@param heap Memory heap for the allocation
@return array of new column names in rebuilt_table, or NULL if not renamed */
static __attribute__((nonnull, warn_unused_result))
const char**
innobase_get_col_names(
-/*===================*/
Alter_inplace_info* ha_alter_info,
const TABLE* altered_table,
+ const TABLE* table,
const dict_table_t* user_table,
mem_heap_t* heap)
{
@@ -2547,19 +2561,31 @@ innobase_get_col_names(
uint i;
DBUG_ENTER("innobase_get_col_names");
- DBUG_ASSERT(user_table->n_def > altered_table->s->fields);
+ DBUG_ASSERT(user_table->n_def > table->s->fields);
DBUG_ASSERT(ha_alter_info->handler_flags
& Alter_inplace_info::ALTER_COLUMN_NAME);
cols = static_cast<const char**>(
- mem_heap_alloc(heap, user_table->n_def * sizeof *cols));
+ mem_heap_zalloc(heap, user_table->n_def * sizeof *cols));
+
+ i = 0;
+ List_iterator_fast<Create_field> cf_it(
+ ha_alter_info->alter_info->create_list);
+ while (const Create_field* new_field = cf_it++) {
+ DBUG_ASSERT(i < altered_table->s->fields);
+
+ for (uint old_i = 0; table->field[old_i]; old_i++) {
+ if (new_field->field == table->field[old_i]) {
+ cols[old_i] = new_field->field_name;
+ break;
+ }
+ }
- for (i = 0; i < altered_table->s->fields; i++) {
- const Field* field = altered_table->field[i];
- cols[i] = field->field_name;
+ i++;
}
/* Copy the internal column names. */
+ i = table->s->fields;
cols[i] = dict_table_get_col_name(user_table, i);
while (++i < user_table->n_def) {
@@ -3337,6 +3363,9 @@ ha_innobase::prepare_inplace_alter_table(
ulint fts_doc_col_no = ULINT_UNDEFINED;
bool add_fts_doc_id = false;
bool add_fts_doc_id_idx = false;
+#ifdef _WIN32
+ bool add_fts_idx = false;
+#endif /* _WIN32 */
DBUG_ENTER("prepare_inplace_alter_table");
DBUG_ASSERT(!ha_alter_info->handler_ctx);
@@ -3481,6 +3510,9 @@ check_if_ok_to_rename:
& ~(HA_FULLTEXT
| HA_PACK_KEY
| HA_BINARY_PACK_KEY)));
+#ifdef _WIN32
+ add_fts_idx = true;
+#endif /* _WIN32 */
continue;
}
@@ -3491,6 +3523,20 @@ check_if_ok_to_rename:
}
}
+#ifdef _WIN32
+ /* We won't be allowed to add fts index to a table with
+ fts indexes already but without AUX_HEX_NAME set.
+ This means the aux tables of the table failed to
+ rename to hex format but new created aux tables
+ shall be in hex format, which is contradictory.
+ It's only for Windows. */
+ if (!DICT_TF2_FLAG_IS_SET(indexed_table, DICT_TF2_FTS_AUX_HEX_NAME)
+ && indexed_table->fts != NULL && add_fts_idx) {
+ my_error(ER_INNODB_FT_AUX_NOT_HEX_ID, MYF(0));
+ goto err_exit_no_heap;
+ }
+#endif /* _WIN32 */
+
/* Check existing index definitions for too-long column
prefixes as well, in case max_col_len shrunk. */
for (const dict_index_t* index
@@ -3524,8 +3570,8 @@ check_if_ok_to_rename:
if (ha_alter_info->handler_flags
& Alter_inplace_info::ALTER_COLUMN_NAME) {
col_names = innobase_get_col_names(
- ha_alter_info, altered_table, indexed_table,
- heap);
+ ha_alter_info, altered_table, table,
+ indexed_table, heap);
} else {
col_names = NULL;
}
@@ -4595,16 +4641,39 @@ commit_get_autoinc(
& Alter_inplace_info::CHANGE_CREATE_OPTION)
&& (ha_alter_info->create_info->used_fields
& HA_CREATE_USED_AUTO)) {
- /* An AUTO_INCREMENT value was supplied, but the table
- was not rebuilt. Get the user-supplied value or the
- last value from the sequence. */
- ut_ad(old_table->found_next_number_field);
+ /* An AUTO_INCREMENT value was supplied, but the table was not
+ rebuilt. Get the user-supplied value or the last value from the
+ sequence. */
+ ib_uint64_t max_value_table;
+ dberr_t err;
+
+ Field* autoinc_field =
+ old_table->found_next_number_field;
+
+ dict_index_t* index = dict_table_get_index_on_first_col(
+ ctx->old_table, autoinc_field->field_index);
max_autoinc = ha_alter_info->create_info->auto_increment_value;
dict_table_autoinc_lock(ctx->old_table);
- if (max_autoinc < ctx->old_table->autoinc) {
- max_autoinc = ctx->old_table->autoinc;
+
+ err = row_search_max_autoinc(
+ index, autoinc_field->field_name, &max_value_table);
+
+ if (err != DB_SUCCESS) {
+ ut_ad(0);
+ max_autoinc = 0;
+ } else if (max_autoinc <= max_value_table) {
+ ulonglong col_max_value;
+ ulonglong offset;
+
+ col_max_value = innobase_get_int_col_max_value(
+ old_table->found_next_number_field);
+
+ offset = ctx->prebuilt->autoinc_offset;
+ max_autoinc = innobase_next_autoinc(
+ max_value_table, 1, 1, offset,
+ col_max_value);
}
dict_table_autoinc_unlock(ctx->old_table);
} else {
@@ -5324,6 +5393,7 @@ ha_innobase::commit_inplace_alter_table(
if (!(ha_alter_info->handler_flags & ~INNOBASE_INPLACE_IGNORE)) {
DBUG_ASSERT(!ctx0);
MONITOR_ATOMIC_DEC(MONITOR_PENDING_ALTER_TABLE);
+ ha_alter_info->group_commit_ctx = NULL;
DBUG_RETURN(false);
}
@@ -5332,12 +5402,17 @@ ha_innobase::commit_inplace_alter_table(
inplace_alter_handler_ctx** ctx_array;
inplace_alter_handler_ctx* ctx_single[2];
+ if (ha_alter_info->group_commit_ctx) {
+ ctx_array = ha_alter_info->group_commit_ctx;
+ } else {
ctx_single[0] = ctx0;
ctx_single[1] = NULL;
ctx_array = ctx_single;
+ }
DBUG_ASSERT(ctx0 == ctx_array[0]);
ut_ad(prebuilt->table == ctx0->old_table);
+ ha_alter_info->group_commit_ctx = NULL;
/* Free the ctx->trx of other partitions, if any. We will only
use the ctx0->trx here. Others may have been allocated in
diff --git a/storage/innobase/handler/i_s.cc b/storage/innobase/handler/i_s.cc
index bd999177806..ca504acf64b 100644
--- a/storage/innobase/handler/i_s.cc
+++ b/storage/innobase/handler/i_s.cc
@@ -272,7 +272,7 @@ field_store_string(
if (str != NULL) {
- ret = field->store(str, strlen(str),
+ ret = field->store(str, static_cast<uint>(strlen(str)),
system_charset_info);
field->set_notnull();
} else {
@@ -309,11 +309,13 @@ field_store_index_name(
char buf[NAME_LEN + 1];
buf[0] = '?';
memcpy(buf + 1, index_name + 1, strlen(index_name));
- ret = field->store(buf, strlen(buf),
- system_charset_info);
+ ret = field->store(
+ buf, static_cast<uint>(strlen(buf)),
+ system_charset_info);
} else {
- ret = field->store(index_name, strlen(index_name),
- system_charset_info);
+ ret = field->store(
+ index_name, static_cast<uint>(strlen(index_name)),
+ system_charset_info);
}
field->set_notnull();
@@ -336,7 +338,7 @@ field_store_ulint(
if (n != ULINT_UNDEFINED) {
- ret = field->store(n);
+ ret = field->store(static_cast<double>(n));
field->set_notnull();
} else {
@@ -642,14 +644,15 @@ fill_innodb_trx_from_cache(
/* trx_mysql_thread_id */
OK(fields[IDX_TRX_MYSQL_THREAD_ID]->store(
- row->trx_mysql_thread_id));
+ static_cast<double>(row->trx_mysql_thread_id)));
/* trx_query */
if (row->trx_query) {
/* store will do appropriate character set
conversion check */
fields[IDX_TRX_QUERY]->store(
- row->trx_query, strlen(row->trx_query),
+ row->trx_query,
+ static_cast<uint>(strlen(row->trx_query)),
row->trx_query_cs);
fields[IDX_TRX_QUERY]->set_notnull();
} else {
@@ -694,11 +697,11 @@ fill_innodb_trx_from_cache(
/* trx_unique_checks */
OK(fields[IDX_TRX_UNIQUE_CHECKS]->store(
- row->trx_unique_checks));
+ static_cast<double>(row->trx_unique_checks)));
/* trx_foreign_key_checks */
OK(fields[IDX_TRX_FOREIGN_KEY_CHECKS]->store(
- row->trx_foreign_key_checks));
+ static_cast<double>(row->trx_foreign_key_checks)));
/* trx_last_foreign_key_error */
OK(field_store_string(fields[IDX_TRX_LAST_FOREIGN_KEY_ERROR],
@@ -706,7 +709,7 @@ fill_innodb_trx_from_cache(
/* trx_adaptive_hash_latched */
OK(fields[IDX_TRX_ADAPTIVE_HASH_LATCHED]->store(
- row->trx_has_search_latch));
+ static_cast<double>(row->trx_has_search_latch)));
/* trx_adaptive_hash_timeout */
OK(fields[IDX_TRX_ADAPTIVE_HASH_TIMEOUT]->store(
@@ -714,11 +717,11 @@ fill_innodb_trx_from_cache(
/* trx_is_read_only*/
OK(fields[IDX_TRX_READ_ONLY]->store(
- (long) row->trx_is_read_only, true));
+ (longlong) row->trx_is_read_only, true));
/* trx_is_autocommit_non_locking */
OK(fields[IDX_TRX_AUTOCOMMIT_NON_LOCKING]->store(
- (long) row->trx_is_autocommit_non_locking,
+ (longlong) row->trx_is_autocommit_non_locking,
true));
OK(schema_table_store_record(thd, table));
@@ -958,8 +961,9 @@ fill_innodb_locks_from_cache(
row->lock_table,
strlen(row->lock_table),
thd, TRUE);
- OK(fields[IDX_LOCK_TABLE]->store(buf, bufend - buf,
- system_charset_info));
+ OK(fields[IDX_LOCK_TABLE]->store(
+ buf, static_cast<uint>(bufend - buf),
+ system_charset_info));
/* lock_index */
if (row->lock_index != NULL) {
@@ -1443,13 +1447,16 @@ i_s_cmp_fill_low(
clear it. We could introduce mutex protection, but it
could cause a measureable performance hit in
page0zip.cc. */
- table->field[1]->store(zip_stat->compressed);
- table->field[2]->store(zip_stat->compressed_ok);
+ table->field[1]->store(
+ static_cast<double>(zip_stat->compressed));
+ table->field[2]->store(
+ static_cast<double>(zip_stat->compressed_ok));
table->field[3]->store(
- (ulong) (zip_stat->compressed_usec / 1000000));
- table->field[4]->store(zip_stat->decompressed);
+ static_cast<double>(zip_stat->compressed_usec / 1000000));
+ table->field[4]->store(
+ static_cast<double>(zip_stat->decompressed));
table->field[5]->store(
- (ulong) (zip_stat->decompressed_usec / 1000000));
+ static_cast<double>(zip_stat->decompressed_usec / 1000000));
if (reset) {
memset(zip_stat, 0, sizeof *zip_stat);
@@ -1776,19 +1783,19 @@ i_s_cmp_per_index_fill_low(
}
fields[IDX_COMPRESS_OPS]->store(
- iter->second.compressed);
+ static_cast<double>(iter->second.compressed));
fields[IDX_COMPRESS_OPS_OK]->store(
- iter->second.compressed_ok);
+ static_cast<double>(iter->second.compressed_ok));
fields[IDX_COMPRESS_TIME]->store(
- (long) (iter->second.compressed_usec / 1000000));
+ static_cast<double>(iter->second.compressed_usec / 1000000));
fields[IDX_UNCOMPRESS_OPS]->store(
- iter->second.decompressed);
+ static_cast<double>(iter->second.decompressed));
fields[IDX_UNCOMPRESS_TIME]->store(
- (long) (iter->second.decompressed_usec / 1000000));
+ static_cast<double>(iter->second.decompressed_usec / 1000000));
if (schema_table_store_record(thd, table)) {
status = 1;
@@ -2073,15 +2080,17 @@ i_s_cmpmem_fill_low(
buddy_stat = &buf_pool->buddy_stat[x];
table->field[0]->store(BUF_BUDDY_LOW << x);
- table->field[1]->store(i);
- table->field[2]->store(buddy_stat->used);
- table->field[3]->store(UNIV_LIKELY(x < BUF_BUDDY_SIZES)
+ table->field[1]->store(static_cast<double>(i));
+ table->field[2]->store(static_cast<double>(
+ buddy_stat->used));
+ table->field[3]->store(static_cast<double>(
+ (x < BUF_BUDDY_SIZES)
? UT_LIST_GET_LEN(buf_pool->zip_free[x])
- : 0);
+ : 0));
table->field[4]->store(
(longlong) buddy_stat->relocated, true);
table->field[5]->store(
- (ulong) (buddy_stat->relocated_usec / 1000000));
+ static_cast<double>(buddy_stat->relocated_usec / 1000000));
if (reset) {
/* This is protected by buf_pool->mutex. */
@@ -2631,8 +2640,8 @@ i_s_metrics_fill(
if (time_diff) {
OK(fields[METRIC_AVG_VALUE_RESET]->store(
- (double )MONITOR_VALUE(count)
- / time_diff));
+ static_cast<double>(
+ MONITOR_VALUE(count) / time_diff)));
fields[METRIC_AVG_VALUE_RESET]->set_notnull();
} else {
fields[METRIC_AVG_VALUE_RESET]->set_null();
@@ -3261,9 +3270,11 @@ i_s_fts_index_cache_fill_one_index(
if (index_charset->cset != system_charset_info->cset) {
conv_str.f_n_char = my_convert(
reinterpret_cast<char*>(conv_str.f_str),
- conv_str.f_len, system_charset_info,
+ static_cast<uint32>(conv_str.f_len),
+ system_charset_info,
reinterpret_cast<char*>(word->text.f_str),
- word->text.f_len, index_charset, &dummy_errors);
+ static_cast<uint32>(word->text.f_len),
+ index_charset, &dummy_errors);
ut_ad(conv_str.f_n_char <= conv_str.f_len);
conv_str.f_str[conv_str.f_n_char] = 0;
word_str = reinterpret_cast<char*>(conv_str.f_str);
@@ -3304,13 +3315,13 @@ i_s_fts_index_cache_fill_one_index(
true));
OK(fields[I_S_FTS_DOC_COUNT]->store(
- node->doc_count));
+ static_cast<double>(node->doc_count)));
OK(fields[I_S_FTS_ILIST_DOC_ID]->store(
(longlong) doc_id, true));
OK(fields[I_S_FTS_ILIST_DOC_POS]->store(
- pos));
+ static_cast<double>(pos)));
OK(schema_table_store_record(
thd, table));
@@ -3613,9 +3624,11 @@ i_s_fts_index_table_fill_one_fetch(
if (index_charset->cset != system_charset_info->cset) {
conv_str->f_n_char = my_convert(
reinterpret_cast<char*>(conv_str->f_str),
- conv_str->f_len, system_charset_info,
+ static_cast<uint32>(conv_str->f_len),
+ system_charset_info,
reinterpret_cast<char*>(word->text.f_str),
- word->text.f_len, index_charset, &dummy_errors);
+ static_cast<uint32>(word->text.f_len),
+ index_charset, &dummy_errors);
ut_ad(conv_str->f_n_char <= conv_str->f_len);
conv_str->f_str[conv_str->f_n_char] = 0;
word_str = reinterpret_cast<char*>(conv_str->f_str);
@@ -3657,13 +3670,13 @@ i_s_fts_index_table_fill_one_fetch(
true));
OK(fields[I_S_FTS_DOC_COUNT]->store(
- node->doc_count));
+ static_cast<double>(node->doc_count)));
OK(fields[I_S_FTS_ILIST_DOC_ID]->store(
(longlong) doc_id, true));
OK(fields[I_S_FTS_ILIST_DOC_POS]->store(
- pos));
+ static_cast<double>(pos)));
OK(schema_table_store_record(
thd, table));
@@ -4387,31 +4400,41 @@ i_s_innodb_stats_fill(
fields = table->field;
- OK(fields[IDX_BUF_STATS_POOL_ID]->store(info->pool_unique_id));
+ OK(fields[IDX_BUF_STATS_POOL_ID]->store(
+ static_cast<double>(info->pool_unique_id)));
- OK(fields[IDX_BUF_STATS_POOL_SIZE]->store(info->pool_size));
+ OK(fields[IDX_BUF_STATS_POOL_SIZE]->store(
+ static_cast<double>(info->pool_size)));
- OK(fields[IDX_BUF_STATS_LRU_LEN]->store(info->lru_len));
+ OK(fields[IDX_BUF_STATS_LRU_LEN]->store(
+ static_cast<double>(info->lru_len)));
- OK(fields[IDX_BUF_STATS_OLD_LRU_LEN]->store(info->old_lru_len));
+ OK(fields[IDX_BUF_STATS_OLD_LRU_LEN]->store(
+ static_cast<double>(info->old_lru_len)));
- OK(fields[IDX_BUF_STATS_FREE_BUFFERS]->store(info->free_list_len));
+ OK(fields[IDX_BUF_STATS_FREE_BUFFERS]->store(
+ static_cast<double>(info->free_list_len)));
OK(fields[IDX_BUF_STATS_FLUSH_LIST_LEN]->store(
- info->flush_list_len));
+ static_cast<double>(info->flush_list_len)));
- OK(fields[IDX_BUF_STATS_PENDING_ZIP]->store(info->n_pend_unzip));
+ OK(fields[IDX_BUF_STATS_PENDING_ZIP]->store(
+ static_cast<double>(info->n_pend_unzip)));
- OK(fields[IDX_BUF_STATS_PENDING_READ]->store(info->n_pend_reads));
+ OK(fields[IDX_BUF_STATS_PENDING_READ]->store(
+ static_cast<double>(info->n_pend_reads)));
- OK(fields[IDX_BUF_STATS_FLUSH_LRU]->store(info->n_pending_flush_lru));
+ OK(fields[IDX_BUF_STATS_FLUSH_LRU]->store(
+ static_cast<double>(info->n_pending_flush_lru)));
- OK(fields[IDX_BUF_STATS_FLUSH_LIST]->store(info->n_pending_flush_list));
+ OK(fields[IDX_BUF_STATS_FLUSH_LIST]->store(
+ static_cast<double>(info->n_pending_flush_list)));
- OK(fields[IDX_BUF_STATS_PAGE_YOUNG]->store(info->n_pages_made_young));
+ OK(fields[IDX_BUF_STATS_PAGE_YOUNG]->store(
+ static_cast<double>(info->n_pages_made_young)));
OK(fields[IDX_BUF_STATS_PAGE_NOT_YOUNG]->store(
- info->n_pages_not_made_young));
+ static_cast<double>(info->n_pages_not_made_young)));
OK(fields[IDX_BUF_STATS_PAGE_YOUNG_RATE]->store(
info->page_made_young_rate));
@@ -4419,42 +4442,53 @@ i_s_innodb_stats_fill(
OK(fields[IDX_BUF_STATS_PAGE_NOT_YOUNG_RATE]->store(
info->page_not_made_young_rate));
- OK(fields[IDX_BUF_STATS_PAGE_READ]->store(info->n_pages_read));
+ OK(fields[IDX_BUF_STATS_PAGE_READ]->store(
+ static_cast<double>(info->n_pages_read)));
- OK(fields[IDX_BUF_STATS_PAGE_CREATED]->store(info->n_pages_created));
+ OK(fields[IDX_BUF_STATS_PAGE_CREATED]->store(
+ static_cast<double>(info->n_pages_created)));
- OK(fields[IDX_BUF_STATS_PAGE_WRITTEN]->store(info->n_pages_written));
+ OK(fields[IDX_BUF_STATS_PAGE_WRITTEN]->store(
+ static_cast<double>(info->n_pages_written)));
- OK(fields[IDX_BUF_STATS_GET]->store(info->n_page_gets));
+ OK(fields[IDX_BUF_STATS_GET]->store(
+ static_cast<double>(info->n_page_gets)));
- OK(fields[IDX_BUF_STATS_PAGE_READ_RATE]->store(info->pages_read_rate));
+ OK(fields[IDX_BUF_STATS_PAGE_READ_RATE]->store(
+ info->pages_read_rate));
- OK(fields[IDX_BUF_STATS_PAGE_CREATE_RATE]->store(info->pages_created_rate));
+ OK(fields[IDX_BUF_STATS_PAGE_CREATE_RATE]->store(
+ info->pages_created_rate));
- OK(fields[IDX_BUF_STATS_PAGE_WRITTEN_RATE]->store(info->pages_written_rate));
+ OK(fields[IDX_BUF_STATS_PAGE_WRITTEN_RATE]->store(
+ info->pages_written_rate));
if (info->n_page_get_delta) {
OK(fields[IDX_BUF_STATS_HIT_RATE]->store(
- 1000 - (1000 * info->page_read_delta
- / info->n_page_get_delta)));
+ static_cast<double>(
+ 1000 - (1000 * info->page_read_delta
+ / info->n_page_get_delta))));
OK(fields[IDX_BUF_STATS_MADE_YOUNG_PCT]->store(
- 1000 * info->young_making_delta
- / info->n_page_get_delta));
+ static_cast<double>(
+ 1000 * info->young_making_delta
+ / info->n_page_get_delta)));
OK(fields[IDX_BUF_STATS_NOT_MADE_YOUNG_PCT]->store(
- 1000 * info->not_young_making_delta
- / info->n_page_get_delta));
+ static_cast<double>(
+ 1000 * info->not_young_making_delta
+ / info->n_page_get_delta)));
} else {
OK(fields[IDX_BUF_STATS_HIT_RATE]->store(0));
OK(fields[IDX_BUF_STATS_MADE_YOUNG_PCT]->store(0));
OK(fields[IDX_BUF_STATS_NOT_MADE_YOUNG_PCT]->store(0));
}
- OK(fields[IDX_BUF_STATS_READ_AHREAD]->store(info->n_ra_pages_read));
+ OK(fields[IDX_BUF_STATS_READ_AHREAD]->store(
+ static_cast<double>(info->n_ra_pages_read)));
OK(fields[IDX_BUF_STATS_READ_AHEAD_EVICTED]->store(
- info->n_ra_pages_evicted));
+ static_cast<double>(info->n_ra_pages_evicted)));
OK(fields[IDX_BUF_STATS_READ_AHEAD_RATE]->store(
info->pages_readahead_rate));
@@ -4462,13 +4496,17 @@ i_s_innodb_stats_fill(
OK(fields[IDX_BUF_STATS_READ_AHEAD_EVICT_RATE]->store(
info->pages_evicted_rate));
- OK(fields[IDX_BUF_STATS_LRU_IO_SUM]->store(info->io_sum));
+ OK(fields[IDX_BUF_STATS_LRU_IO_SUM]->store(
+ static_cast<double>(info->io_sum)));
- OK(fields[IDX_BUF_STATS_LRU_IO_CUR]->store(info->io_cur));
+ OK(fields[IDX_BUF_STATS_LRU_IO_CUR]->store(
+ static_cast<double>(info->io_cur)));
- OK(fields[IDX_BUF_STATS_UNZIP_SUM]->store(info->unzip_sum));
+ OK(fields[IDX_BUF_STATS_UNZIP_SUM]->store(
+ static_cast<double>(info->unzip_sum)));
- OK(fields[IDX_BUF_STATS_UNZIP_CUR]->store( info->unzip_cur));
+ OK(fields[IDX_BUF_STATS_UNZIP_CUR]->store(
+ static_cast<double>(info->unzip_cur)));
DBUG_RETURN(schema_table_store_record(thd, table));
}
@@ -4813,13 +4851,17 @@ i_s_innodb_buffer_page_fill(
state_str = NULL;
- OK(fields[IDX_BUFFER_POOL_ID]->store(page_info->pool_id));
+ OK(fields[IDX_BUFFER_POOL_ID]->store(
+ static_cast<double>(page_info->pool_id)));
- OK(fields[IDX_BUFFER_BLOCK_ID]->store(page_info->block_id));
+ OK(fields[IDX_BUFFER_BLOCK_ID]->store(
+ static_cast<double>(page_info->block_id)));
- OK(fields[IDX_BUFFER_PAGE_SPACE]->store(page_info->space_id));
+ OK(fields[IDX_BUFFER_PAGE_SPACE]->store(
+ static_cast<double>(page_info->space_id)));
- OK(fields[IDX_BUFFER_PAGE_NUM]->store(page_info->page_num));
+ OK(fields[IDX_BUFFER_PAGE_NUM]->store(
+ static_cast<double>(page_info->page_num)));
OK(field_store_string(
fields[IDX_BUFFER_PAGE_TYPE],
@@ -4871,7 +4913,7 @@ i_s_innodb_buffer_page_fill(
OK(fields[IDX_BUFFER_PAGE_TABLE_NAME]->store(
table_name,
- table_name_end - table_name,
+ static_cast<uint>(table_name_end - table_name),
system_charset_info));
fields[IDX_BUFFER_PAGE_TABLE_NAME]->set_notnull();
@@ -5523,23 +5565,27 @@ i_s_innodb_buf_page_lru_fill(
page_info = info_array + i;
- OK(fields[IDX_BUF_LRU_POOL_ID]->store(page_info->pool_id));
+ OK(fields[IDX_BUF_LRU_POOL_ID]->store(
+ static_cast<double>(page_info->pool_id)));
- OK(fields[IDX_BUF_LRU_POS]->store(page_info->block_id));
+ OK(fields[IDX_BUF_LRU_POS]->store(
+ static_cast<double>(page_info->block_id)));
- OK(fields[IDX_BUF_LRU_PAGE_SPACE]->store(page_info->space_id));
+ OK(fields[IDX_BUF_LRU_PAGE_SPACE]->store(
+ static_cast<double>(page_info->space_id)));
- OK(fields[IDX_BUF_LRU_PAGE_NUM]->store(page_info->page_num));
+ OK(fields[IDX_BUF_LRU_PAGE_NUM]->store(
+ static_cast<double>(page_info->page_num)));
OK(field_store_string(
fields[IDX_BUF_LRU_PAGE_TYPE],
i_s_page_type[page_info->page_type].type_str));
OK(fields[IDX_BUF_LRU_PAGE_FLUSH_TYPE]->store(
- page_info->flush_type));
+ static_cast<double>(page_info->flush_type)));
OK(fields[IDX_BUF_LRU_PAGE_FIX_COUNT]->store(
- page_info->fix_count));
+ static_cast<double>(page_info->fix_count)));
if (page_info->hashed) {
OK(field_store_string(
@@ -5581,7 +5627,7 @@ i_s_innodb_buf_page_lru_fill(
OK(fields[IDX_BUF_LRU_PAGE_TABLE_NAME]->store(
table_name,
- table_name_end - table_name,
+ static_cast<uint>(table_name_end - table_name),
system_charset_info));
fields[IDX_BUF_LRU_PAGE_TABLE_NAME]->set_notnull();
@@ -5985,7 +6031,8 @@ i_s_dict_fill_sys_tables(
OK(field_store_string(fields[SYS_TABLES_ROW_FORMAT], row_format));
- OK(fields[SYS_TABLES_ZIP_PAGE_SIZE]->store(zip_size));
+ OK(fields[SYS_TABLES_ZIP_PAGE_SIZE]->store(
+ static_cast<double>(zip_size)));
OK(schema_table_store_record(thd, table_to_fill));
@@ -6255,13 +6302,13 @@ i_s_dict_fill_sys_tablestats(
TRUE));
OK(fields[SYS_TABLESTATS_CLUST_SIZE]->store(
- table->stat_clustered_index_size));
+ static_cast<double>(table->stat_clustered_index_size)));
OK(fields[SYS_TABLESTATS_INDEX_SIZE]->store(
- table->stat_sum_of_other_index_sizes));
+ static_cast<double>(table->stat_sum_of_other_index_sizes)));
OK(fields[SYS_TABLESTATS_MODIFIED]->store(
- (ulint) table->stat_modified_counter));
+ static_cast<double>(table->stat_modified_counter)));
} else {
OK(field_store_string(fields[SYS_TABLESTATS_INIT],
"Uninitialized"));
@@ -6280,7 +6327,7 @@ i_s_dict_fill_sys_tablestats(
OK(fields[SYS_TABLESTATS_AUTONINC]->store(table->autoinc, TRUE));
OK(fields[SYS_TABLESTATS_TABLE_REF_COUNT]->store(
- table->n_ref_count));
+ static_cast<double>(table->n_ref_count)));
OK(schema_table_store_record(thd, table_to_fill));
@@ -6972,7 +7019,7 @@ i_s_dict_fill_sys_fields(
OK(field_store_string(fields[SYS_FIELD_NAME], field->name));
- OK(fields[SYS_FIELD_POS]->store(pos));
+ OK(fields[SYS_FIELD_POS]->store(static_cast<double>(pos)));
OK(schema_table_store_record(thd, table_to_fill));
@@ -7420,7 +7467,7 @@ i_s_dict_fill_sys_foreign_cols(
OK(field_store_string(fields[SYS_FOREIGN_COL_REF_NAME], ref_col_name));
- OK(fields[SYS_FOREIGN_COL_POS]->store(pos));
+ OK(fields[SYS_FOREIGN_COL_POS]->store(static_cast<double>(pos)));
OK(schema_table_store_record(thd, table_to_fill));
@@ -7671,11 +7718,13 @@ i_s_dict_fill_sys_tablespaces(
fields = table_to_fill->field;
- OK(fields[SYS_TABLESPACES_SPACE]->store(space));
+ OK(fields[SYS_TABLESPACES_SPACE]->store(
+ static_cast<double>(space)));
OK(field_store_string(fields[SYS_TABLESPACES_NAME], name));
- OK(fields[SYS_TABLESPACES_FLAGS]->store(flags));
+ OK(fields[SYS_TABLESPACES_FLAGS]->store(
+ static_cast<double>(flags)));
OK(field_store_string(fields[SYS_TABLESPACES_FILE_FORMAT],
file_format));
@@ -7683,9 +7732,11 @@ i_s_dict_fill_sys_tablespaces(
OK(field_store_string(fields[SYS_TABLESPACES_ROW_FORMAT],
row_format));
- OK(fields[SYS_TABLESPACES_PAGE_SIZE]->store(page_size));
+ OK(fields[SYS_TABLESPACES_PAGE_SIZE]->store(
+ static_cast<double>(page_size)));
- OK(fields[SYS_TABLESPACES_ZIP_PAGE_SIZE]->store(zip_size));
+ OK(fields[SYS_TABLESPACES_ZIP_PAGE_SIZE]->store(
+ static_cast<double>(zip_size)));
OK(schema_table_store_record(thd, table_to_fill));
diff --git a/storage/innobase/ibuf/ibuf0ibuf.cc b/storage/innobase/ibuf/ibuf0ibuf.cc
index 1ce5332885a..0bb898dbce5 100644
--- a/storage/innobase/ibuf/ibuf0ibuf.cc
+++ b/storage/innobase/ibuf/ibuf0ibuf.cc
@@ -2919,7 +2919,8 @@ ibuf_get_volume_buffered_hash(
fold = ut_fold_binary(data, len);
hash += (fold / (CHAR_BIT * sizeof *hash)) % size;
- bitmask = 1 << (fold % (CHAR_BIT * sizeof *hash));
+ bitmask = static_cast<ulint>(
+ 1 << (fold % (CHAR_BIT * sizeof(*hash))));
if (*hash & bitmask) {
@@ -3932,7 +3933,7 @@ skip_watch:
/********************************************************************//**
During merge, inserts to an index page a secondary index entry extracted
-from the insert buffer.
+from the insert buffer.
@return newly inserted record */
static __attribute__((nonnull))
rec_t*
diff --git a/storage/innobase/include/api0api.h b/storage/innobase/include/api0api.h
index c294e3f34d5..d77d691becc 100644
--- a/storage/innobase/include/api0api.h
+++ b/storage/innobase/include/api0api.h
@@ -1257,6 +1257,16 @@ ib_cfg_get_cfg();
/*============*/
/*****************************************************************//**
+Increase/decrease the memcached sync count of table to sync memcached
+DML with SQL DDLs.
+@return DB_SUCCESS or error number */
+ib_err_t
+ib_cursor_set_memcached_sync(
+/*=========================*/
+ ib_crsr_t ib_crsr, /*!< in: cursor */
+ ib_bool_t flag); /*!< in: true for increasing */
+
+/*****************************************************************//**
Check whether the table name conforms to our requirements. Currently
we only do a simple check for the presence of a '/'.
@return DB_SUCCESS or err code */
diff --git a/storage/innobase/include/btr0pcur.h b/storage/innobase/include/btr0pcur.h
index fc008cdd185..cfbaacf4de3 100644
--- a/storage/innobase/include/btr0pcur.h
+++ b/storage/innobase/include/btr0pcur.h
@@ -459,6 +459,13 @@ void
btr_pcur_move_to_prev_on_page(
/*==========================*/
btr_pcur_t* cursor);/*!< in/out: persistent cursor */
+/*********************************************************//**
+Moves the persistent cursor to the infimum record on the same page. */
+UNIV_INLINE
+void
+btr_pcur_move_before_first_on_page(
+/*===============================*/
+ btr_pcur_t* cursor); /*!< in/out: persistent cursor */
/** Position state of persistent B-tree cursor. */
enum pcur_pos_t {
diff --git a/storage/innobase/include/btr0pcur.ic b/storage/innobase/include/btr0pcur.ic
index 29f2fc722a2..7e355d3709d 100644
--- a/storage/innobase/include/btr0pcur.ic
+++ b/storage/innobase/include/btr0pcur.ic
@@ -588,3 +588,19 @@ btr_pcur_close(
cursor->trx_if_known = NULL;
}
+
+/*********************************************************//**
+Moves the persistent cursor to the infimum record on the same page. */
+UNIV_INLINE
+void
+btr_pcur_move_before_first_on_page(
+/*===============================*/
+ btr_pcur_t* cursor) /*!< in/out: persistent cursor */
+{
+ ut_ad(cursor->latch_mode != BTR_NO_LATCHES);
+
+ page_cur_set_before_first(btr_pcur_get_block(cursor),
+ btr_pcur_get_page_cur(cursor));
+
+ cursor->old_stored = BTR_PCUR_OLD_NOT_STORED;
+}
diff --git a/storage/innobase/include/buf0buf.h b/storage/innobase/include/buf0buf.h
index 7ad6339e63b..289de8f42ae 100644
--- a/storage/innobase/include/buf0buf.h
+++ b/storage/innobase/include/buf0buf.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -607,6 +607,23 @@ buf_block_buf_fix_inc_func(
# endif /* UNIV_SYNC_DEBUG */
buf_block_t* block) /*!< in/out: block to bufferfix */
__attribute__((nonnull));
+
+/*******************************************************************//**
+Increments the bufferfix count. */
+UNIV_INLINE
+void
+buf_block_fix(
+/*===========*/
+ buf_block_t* block); /*!< in/out: block to bufferfix */
+
+/*******************************************************************//**
+Increments the bufferfix count. */
+UNIV_INLINE
+void
+buf_block_unfix(
+/*===========*/
+ buf_block_t* block); /*!< in/out: block to bufferfix */
+
# ifdef UNIV_SYNC_DEBUG
/** Increments the bufferfix count.
@param b in/out: block to bufferfix
@@ -636,6 +653,15 @@ buf_page_is_corrupted(
ulint zip_size) /*!< in: size of compressed page;
0 for uncompressed pages */
__attribute__((nonnull, warn_unused_result));
+/********************************************************************//**
+Checks if a page is all zeroes.
+@return TRUE if the page is all zeroes */
+bool
+buf_page_is_zeroes(
+/*===============*/
+ const byte* read_buf, /*!< in: a database page */
+ const ulint zip_size); /*!< in: size of compressed page;
+ 0 for uncompressed pages */
#ifndef UNIV_HOTBACKUP
/**********************************************************************//**
Gets the space id, page offset, and byte offset within page of a
@@ -1423,38 +1449,42 @@ struct buf_page_t{
by buf_pool->mutex. */
/* @{ */
- unsigned space:32; /*!< tablespace id; also protected
+ ib_uint32_t space; /*!< tablespace id; also protected
by buf_pool->mutex. */
- unsigned offset:32; /*!< page number; also protected
+ ib_uint32_t offset; /*!< page number; also protected
by buf_pool->mutex. */
+ /** count of how manyfold this block is currently bufferfixed */
+#ifdef PAGE_ATOMIC_REF_COUNT
+ ib_uint32_t buf_fix_count;
+ /** type of pending I/O operation; also protected by
+ buf_pool->mutex for writes only @see enum buf_io_fix */
+ byte io_fix;
+
+ byte state;
+#else
+ unsigned buf_fix_count:19;
+
+ /** type of pending I/O operation; also protected by
+ buf_pool->mutex for writes only @see enum buf_io_fix */
+ unsigned io_fix:2;
+
+ /*!< state of the control block; also protected by buf_pool->mutex.
+ State transitions from BUF_BLOCK_READY_FOR_USE to BUF_BLOCK_MEMORY
+ need not be protected by buf_page_get_mutex(). @see enum buf_page_state.
+ State changes that are relevant to page_hash are additionally protected
+ by the appropriate page_hash mutex i.e.: if a page is in page_hash or
+ is being added to/removed from page_hash then the corresponding changes
+ must also be protected by page_hash mutex. */
unsigned state:BUF_PAGE_STATE_BITS;
- /*!< state of the control block; also
- protected by buf_pool->mutex.
- State transitions from
- BUF_BLOCK_READY_FOR_USE to
- BUF_BLOCK_MEMORY need not be
- protected by buf_page_get_mutex().
- @see enum buf_page_state.
- State changes that are relevant
- to page_hash are additionally
- protected by the appropriate
- page_hash mutex i.e.: if a page
- is in page_hash or is being
- added to/removed from page_hash
- then the corresponding changes
- must also be protected by
- page_hash mutex. */
+
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
#ifndef UNIV_HOTBACKUP
unsigned flush_type:2; /*!< if this block is currently being
flushed to disk, this tells the
flush_type.
@see buf_flush_t */
- unsigned io_fix:2; /*!< type of pending I/O operation;
- also protected by buf_pool->mutex
- @see enum buf_io_fix */
- unsigned buf_fix_count:19;/*!< count of how manyfold this block
- is currently bufferfixed */
unsigned buf_pool_index:6;/*!< index number of the buffer pool
that this block belongs to */
# if MAX_BUFFER_POOLS > 64
@@ -1608,7 +1638,7 @@ struct buf_block_t{
decompressed LRU list;
used in debugging */
#endif /* UNIV_DEBUG */
- ib_mutex_t mutex; /*!< mutex protecting this block:
+ ib_mutex_t mutex; /*!< mutex protecting this block:
state (also protected by the buffer
pool mutex), io_fix, buf_fix_count,
and accessed; we introduce this new
@@ -1794,9 +1824,9 @@ struct buf_pool_t{
/** @name General fields */
/* @{ */
- ib_mutex_t mutex; /*!< Buffer pool mutex of this
+ ib_mutex_t mutex; /*!< Buffer pool mutex of this
instance */
- ib_mutex_t zip_mutex; /*!< Zip mutex of this buffer
+ ib_mutex_t zip_mutex; /*!< Zip mutex of this buffer
pool instance, protects compressed
only pages (of type buf_page_t, not
buf_block_t */
@@ -1850,7 +1880,7 @@ struct buf_pool_t{
/* @{ */
- ib_mutex_t flush_list_mutex;/*!< mutex protecting the
+ ib_mutex_t flush_list_mutex;/*!< mutex protecting the
flush list access. This mutex
protects flush_list, flush_rbt
and bpage::list pointers when
@@ -1968,27 +1998,39 @@ Use these instead of accessing buf_pool->mutex directly. */
/** Test if a buffer pool mutex is owned. */
#define buf_pool_mutex_own(b) mutex_own(&b->mutex)
/** Acquire a buffer pool mutex. */
-#define buf_pool_mutex_enter(b) do { \
- ut_ad(!mutex_own(&b->zip_mutex)); \
- mutex_enter(&b->mutex); \
+#define buf_pool_mutex_enter(b) do { \
+ ut_ad(!mutex_own(&b->zip_mutex)); \
+ mutex_enter(&b->mutex); \
} while (0)
/** Test if flush list mutex is owned. */
#define buf_flush_list_mutex_own(b) mutex_own(&b->flush_list_mutex)
/** Acquire the flush list mutex. */
-#define buf_flush_list_mutex_enter(b) do { \
- mutex_enter(&b->flush_list_mutex); \
+#define buf_flush_list_mutex_enter(b) do { \
+ mutex_enter(&b->flush_list_mutex); \
} while (0)
/** Release the flush list mutex. */
-# define buf_flush_list_mutex_exit(b) do { \
- mutex_exit(&b->flush_list_mutex); \
+# define buf_flush_list_mutex_exit(b) do { \
+ mutex_exit(&b->flush_list_mutex); \
+} while (0)
+
+/** Test if block->mutex is owned. */
+#define buf_block_mutex_own(b) mutex_own(&(b)->mutex)
+
+/** Acquire the block->mutex. */
+#define buf_block_mutex_enter(b) do { \
+ mutex_enter(&(b)->mutex); \
} while (0)
+/** Release the trx->mutex. */
+#define buf_block_mutex_exit(b) do { \
+ mutex_exit(&(b)->mutex); \
+} while (0)
/** Get appropriate page_hash_lock. */
-# define buf_page_hash_lock_get(b, f) \
+# define buf_page_hash_lock_get(b, f) \
hash_get_lock(b->page_hash, f)
#ifdef UNIV_SYNC_DEBUG
diff --git a/storage/innobase/include/buf0buf.ic b/storage/innobase/include/buf0buf.ic
index 08b31a59da3..b15a7fb11b6 100644
--- a/storage/innobase/include/buf0buf.ic
+++ b/storage/innobase/include/buf0buf.ic
@@ -342,15 +342,16 @@ buf_page_get_mutex(
/*===============*/
const buf_page_t* bpage) /*!< in: pointer to control block */
{
- buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
-
switch (buf_page_get_state(bpage)) {
case BUF_BLOCK_POOL_WATCH:
ut_error;
return(NULL);
case BUF_BLOCK_ZIP_PAGE:
- case BUF_BLOCK_ZIP_DIRTY:
+ case BUF_BLOCK_ZIP_DIRTY: {
+ buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
+
return(&buf_pool->zip_mutex);
+ }
default:
return(&((buf_block_t*) bpage)->mutex);
}
@@ -404,8 +405,8 @@ buf_block_set_file_page(
ulint page_no)/*!< in: page number */
{
buf_block_set_state(block, BUF_BLOCK_FILE_PAGE);
- block->page.space = space;
- block->page.offset = page_no;
+ block->page.space = static_cast<ib_uint32_t>(space);
+ block->page.offset = static_cast<ib_uint32_t>(page_no);
}
/*********************************************************************//**
@@ -620,12 +621,13 @@ buf_page_set_accessed(
buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
ut_ad(!buf_pool_mutex_own(buf_pool));
ut_ad(mutex_own(buf_page_get_mutex(bpage)));
-#endif
+#endif /* UNIV_DEBUG */
+
ut_a(buf_page_in_file(bpage));
- if (!bpage->access_time) {
+ if (bpage->access_time == 0) {
/* Make this the time of the first access. */
- bpage->access_time = ut_time_ms();
+ bpage->access_time = static_cast<uint>(ut_time_ms());
}
}
@@ -1000,6 +1002,25 @@ buf_block_get_modify_clock(
Increments the bufferfix count. */
UNIV_INLINE
void
+buf_block_fix(
+/*===========*/
+ buf_block_t* block) /*!< in/out: block to bufferfix */
+{
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(&block->page.buf_fix_count, 1);
+#else
+ ib_mutex_t* block_mutex = buf_page_get_mutex(&block->page);
+
+ mutex_enter(block_mutex);
+ ++block->page.buf_fix_count;
+ mutex_exit(block_mutex);
+#endif /* PAGE_ATOMIC_REF_COUNT */
+}
+
+/*******************************************************************//**
+Increments the bufferfix count. */
+UNIV_INLINE
+void
buf_block_buf_fix_inc_func(
/*=======================*/
#ifdef UNIV_SYNC_DEBUG
@@ -1014,9 +1035,35 @@ buf_block_buf_fix_inc_func(
ret = rw_lock_s_lock_nowait(&(block->debug_latch), file, line);
ut_a(ret);
#endif /* UNIV_SYNC_DEBUG */
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(&block->page.buf_fix_count, 1);
+#else
ut_ad(mutex_own(&block->mutex));
- block->page.buf_fix_count++;
+ ++block->page.buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
+}
+
+/*******************************************************************//**
+Decrements the bufferfix count. */
+UNIV_INLINE
+void
+buf_block_unfix(
+/*============*/
+ buf_block_t* block) /*!< in/out: block to bufferunfix */
+{
+ ut_ad(block->page.buf_fix_count > 0);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_decrement_uint32(&block->page.buf_fix_count, 1);
+#else
+ ib_mutex_t* block_mutex = buf_page_get_mutex(&block->page);
+
+ mutex_enter(block_mutex);
+ --block->page.buf_fix_count;
+ mutex_exit(block_mutex);
+#endif /* PAGE_ATOMIC_REF_COUNT */
}
/*******************************************************************//**
@@ -1027,9 +1074,16 @@ buf_block_buf_fix_dec(
/*==================*/
buf_block_t* block) /*!< in/out: block to bufferunfix */
{
- ut_ad(mutex_own(&block->mutex));
+ ut_ad(block->page.buf_fix_count > 0);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_decrement_uint32(&block->page.buf_fix_count, 1);
+#else
+ mutex_enter(&block->mutex);
+ --block->page.buf_fix_count;
+ mutex_exit(&block->mutex);
+#endif /* PAGE_ATOMIC_REF_COUNT */
- block->page.buf_fix_count--;
#ifdef UNIV_SYNC_DEBUG
rw_lock_s_unlock(&block->debug_latch);
#endif
@@ -1288,27 +1342,20 @@ buf_page_release_zip(
buf_page_t* bpage) /*!< in: buffer block */
{
buf_block_t* block;
- buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
- ut_ad(bpage);
- ut_a(bpage->buf_fix_count > 0);
+ block = (buf_block_t*) bpage;
switch (buf_page_get_state(bpage)) {
- case BUF_BLOCK_ZIP_PAGE:
- case BUF_BLOCK_ZIP_DIRTY:
- mutex_enter(&buf_pool->zip_mutex);
- bpage->buf_fix_count--;
- mutex_exit(&buf_pool->zip_mutex);
- return;
case BUF_BLOCK_FILE_PAGE:
- block = (buf_block_t*) bpage;
- mutex_enter(&block->mutex);
#ifdef UNIV_SYNC_DEBUG
rw_lock_s_unlock(&block->debug_latch);
-#endif
- bpage->buf_fix_count--;
- mutex_exit(&block->mutex);
+#endif /* UNUV_SYNC_DEBUG */
+ /* Fall through */
+ case BUF_BLOCK_ZIP_PAGE:
+ case BUF_BLOCK_ZIP_DIRTY:
+ buf_block_unfix(block);
return;
+
case BUF_BLOCK_POOL_WATCH:
case BUF_BLOCK_NOT_USED:
case BUF_BLOCK_READY_FOR_USE:
@@ -1331,25 +1378,18 @@ buf_page_release(
ulint rw_latch) /*!< in: RW_S_LATCH, RW_X_LATCH,
RW_NO_LATCH */
{
- ut_ad(block);
-
ut_a(buf_block_get_state(block) == BUF_BLOCK_FILE_PAGE);
- ut_a(block->page.buf_fix_count > 0);
-
- mutex_enter(&block->mutex);
#ifdef UNIV_SYNC_DEBUG
rw_lock_s_unlock(&(block->debug_latch));
#endif
- block->page.buf_fix_count--;
-
- mutex_exit(&block->mutex);
-
if (rw_latch == RW_S_LATCH) {
rw_lock_s_unlock(&(block->lock));
} else if (rw_latch == RW_X_LATCH) {
rw_lock_x_unlock(&(block->lock));
}
+
+ buf_block_unfix(block);
}
#ifdef UNIV_SYNC_DEBUG
@@ -1367,6 +1407,7 @@ buf_block_dbg_add_level(
{
sync_thread_add_level(&block->lock, level, FALSE);
}
+
#endif /* UNIV_SYNC_DEBUG */
/********************************************************************//**
Acquire mutex on all buffer pool instances. */
diff --git a/storage/innobase/include/buf0dblwr.h b/storage/innobase/include/buf0dblwr.h
index 1b9336f4002..a62a6400d97 100644
--- a/storage/innobase/include/buf0dblwr.h
+++ b/storage/innobase/include/buf0dblwr.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2011, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -29,6 +29,7 @@ Created 2011/12/19 Inaam Rana
#include "univ.i"
#include "ut0byte.h"
#include "log0log.h"
+#include "log0recv.h"
#ifndef UNIV_HOTBACKUP
@@ -44,18 +45,26 @@ UNIV_INTERN
void
buf_dblwr_create(void);
/*==================*/
+
/****************************************************************//**
At a database startup initializes the doublewrite buffer memory structure if
we already have a doublewrite buffer created in the data files. If we are
upgrading to an InnoDB version which supports multiple tablespaces, then this
function performs the necessary update operations. If we are in a crash
-recovery, this function uses a possible doublewrite buffer to restore
-half-written pages in the data files. */
-UNIV_INTERN
+recovery, this function loads the pages from double write buffer into memory. */
+void
+buf_dblwr_init_or_load_pages(
+/*=========================*/
+ os_file_t file,
+ char* path,
+ bool load_corrupt_pages);
+
+/****************************************************************//**
+Process the double write buffer pages. */
void
-buf_dblwr_init_or_restore_pages(
-/*============================*/
- ibool restore_corrupt_pages); /*!< in: TRUE=restore pages */
+buf_dblwr_process(void);
+/*===================*/
+
/****************************************************************//**
frees doublewrite buffer. */
UNIV_INTERN
diff --git a/storage/innobase/include/buf0flu.h b/storage/innobase/include/buf0flu.h
index 6fee9afcc91..f116720574b 100644
--- a/storage/innobase/include/buf0flu.h
+++ b/storage/innobase/include/buf0flu.h
@@ -234,16 +234,16 @@ NOTE: in simulated aio we must call
os_aio_simulated_wake_handler_threads after we have posted a batch of
writes! NOTE: buf_pool->mutex and buf_page_get_mutex(bpage) must be
held upon entering this function, and they will be released by this
-function. */
+function if it returns true.
+@return TRUE if the page was flushed */
UNIV_INTERN
-void
+bool
buf_flush_page(
/*===========*/
buf_pool_t* buf_pool, /*!< in: buffer pool instance */
buf_page_t* bpage, /*!< in: buffer control block */
buf_flush_t flush_type, /*!< in: type of flush */
- bool sync) /*!< in: true if sync IO request */
- __attribute__((nonnull));
+ bool sync); /*!< in: true if sync IO request */
/********************************************************************//**
Returns true if the block is modified and ready for flushing.
@return true if can flush immediately */
diff --git a/storage/innobase/include/buf0types.h b/storage/innobase/include/buf0types.h
index 307ef18f0c2..11bbc9b5c8a 100644
--- a/storage/innobase/include/buf0types.h
+++ b/storage/innobase/include/buf0types.h
@@ -26,6 +26,10 @@ Created 11/17/1995 Heikki Tuuri
#ifndef buf0types_h
#define buf0types_h
+#if defined(INNODB_PAGE_ATOMIC_REF_COUNT) && defined(HAVE_ATOMIC_BUILTINS)
+#define PAGE_ATOMIC_REF_COUNT
+#endif /* INNODB_PAGE_ATOMIC_REF_COUNT && HAVE_ATOMIC_BUILTINS */
+
/** Buffer page (uncompressed or compressed) */
struct buf_page_t;
/** Buffer block for which an uncompressed page exists */
diff --git a/storage/innobase/include/db0err.h b/storage/innobase/include/db0err.h
index 982bf1943cf..71916cb33f2 100644
--- a/storage/innobase/include/db0err.h
+++ b/storage/innobase/include/db0err.h
@@ -128,6 +128,8 @@ enum dberr_t {
DB_FTS_EXCEED_RESULT_CACHE_LIMIT, /*!< FTS query memory
exceeds result cache limit */
DB_TEMP_FILE_WRITE_FAILURE, /*!< Temp file write failure */
+ DB_FTS_TOO_MANY_WORDS_IN_PHRASE,
+ /*< Too many words in a phrase */
/* The following are partial failure codes */
DB_FAIL = 1000,
diff --git a/storage/innobase/include/dict0dict.h b/storage/innobase/include/dict0dict.h
index f740c427006..f43ba11e74d 100644
--- a/storage/innobase/include/dict0dict.h
+++ b/storage/innobase/include/dict0dict.h
@@ -43,6 +43,9 @@ Created 1/8/1996 Heikki Tuuri
#include "trx0types.h"
#include "row0types.h"
+extern bool innodb_table_stats_not_found;
+extern bool innodb_index_stats_not_found;
+
#ifndef UNIV_HOTBACKUP
# include "sync0sync.h"
# include "sync0rw.h"
@@ -1443,20 +1446,16 @@ UNIV_INTERN
void
dict_table_stats_lock(
/*==================*/
- const dict_table_t* table, /*!< in: table */
- ulint latch_mode) /*!< in: RW_S_LATCH or
- RW_X_LATCH */
- __attribute__((nonnull));
+ dict_table_t* table, /*!< in: table */
+ ulint latch_mode); /*!< in: RW_S_LATCH or RW_X_LATCH */
/**********************************************************************//**
Unlock the latch that has been locked by dict_table_stats_lock() */
UNIV_INTERN
void
dict_table_stats_unlock(
/*====================*/
- const dict_table_t* table, /*!< in: table */
- ulint latch_mode) /*!< in: RW_S_LATCH or
- RW_X_LATCH */
- __attribute__((nonnull));
+ dict_table_t* table, /*!< in: table */
+ ulint latch_mode); /*!< in: RW_S_LATCH or RW_X_LATCH */
/********************************************************************//**
Checks if the database name in two table names is the same.
@return TRUE if same db name */
@@ -1802,6 +1801,17 @@ const char*
dict_tf_to_row_format_string(
/*=========================*/
ulint table_flag); /*!< in: row format setting */
+/*****************************************************************//**
+Get index by first field of the index
+@return index which is having first field matches
+with the field present in field_index position of table */
+UNIV_INLINE
+dict_index_t*
+dict_table_get_index_on_first_col(
+/*==============================*/
+ const dict_table_t* table, /*!< in: table */
+ ulint col_index); /*!< in: position of column
+ in table */
#endif /* !UNIV_HOTBACKUP */
diff --git a/storage/innobase/include/dict0dict.ic b/storage/innobase/include/dict0dict.ic
index 83953c9325a..066ffe47e4a 100644
--- a/storage/innobase/include/dict0dict.ic
+++ b/storage/innobase/include/dict0dict.ic
@@ -1403,4 +1403,31 @@ dict_table_is_temporary(
return(DICT_TF2_FLAG_IS_SET(table, DICT_TF2_TEMPORARY));
}
+/**********************************************************************//**
+Get index by first field of the index
+@return index which is having first field matches
+with the field present in field_index position of table */
+UNIV_INLINE
+dict_index_t*
+dict_table_get_index_on_first_col(
+/*==============================*/
+ const dict_table_t* table, /*!< in: table */
+ ulint col_index) /*!< in: position of column
+ in table */
+{
+ ut_ad(col_index < table->n_cols);
+
+ dict_col_t* column = dict_table_get_nth_col(table, col_index);
+
+ for (dict_index_t* index = dict_table_get_first_index(table);
+ index != NULL; index = dict_table_get_next_index(index)) {
+
+ if (index->fields[0].col == column) {
+ return(index);
+ }
+ }
+ ut_error;
+ return(0);
+}
+
#endif /* !UNIV_HOTBACKUP */
diff --git a/storage/innobase/include/dict0mem.h b/storage/innobase/include/dict0mem.h
index bc90e2ddfaf..58de2c2b3f0 100644
--- a/storage/innobase/include/dict0mem.h
+++ b/storage/innobase/include/dict0mem.h
@@ -191,7 +191,7 @@ ROW_FORMAT=REDUNDANT. InnoDB engines do not check these flags
for unknown bits in order to protect backward incompatibility. */
/* @{ */
/** Total number of bits in table->flags2. */
-#define DICT_TF2_BITS 6
+#define DICT_TF2_BITS 7
#define DICT_TF2_BIT_MASK ~(~0 << DICT_TF2_BITS)
/** TEMPORARY; TRUE for tables from CREATE TEMPORARY TABLE. */
@@ -209,6 +209,10 @@ use its own tablespace instead of the system tablespace. */
/** Set when we discard/detach the tablespace */
#define DICT_TF2_DISCARDED 32
+
+/** This bit is set if all aux table names (both common tables and
+index tables) of a FTS table are in HEX format. */
+#define DICT_TF2_FTS_AUX_HEX_NAME 64
/* @} */
#define DICT_TF2_FLAG_SET(table, flag) \
@@ -620,6 +624,9 @@ struct dict_index_t{
ulint stat_n_leaf_pages;
/*!< approximate number of leaf pages in the
index tree */
+ bool stats_error_printed;
+ /*!< has persistent statistics error printed
+ for this index ? */
/* @} */
rw_lock_t lock; /*!< read-write lock protecting the
upper levels of the index tree */
@@ -717,6 +724,11 @@ a foreign key constraint is enforced, therefore RESTRICT just means no flag */
#define DICT_FOREIGN_ON_UPDATE_NO_ACTION 32 /*!< ON UPDATE NO ACTION */
/* @} */
+/* This flag is for sync SQL DDL and memcached DML.
+if table->memcached_sync_count == DICT_TABLE_IN_DDL means there's DDL running on
+the table, DML from memcached will be blocked. */
+#define DICT_TABLE_IN_DDL -1
+
/** Data structure for a database table. Most fields will be
initialized to 0, NULL or FALSE in dict_mem_table_create(). */
struct dict_table_t{
@@ -830,9 +842,28 @@ struct dict_table_t{
initialized in dict_table_add_to_cache() */
/** Statistics for query optimization */
/* @{ */
+ rw_lock_t* stats_latch; /*!< this latch protects:
+ dict_table_t::stat_initialized
+ dict_table_t::stat_n_rows (*)
+ dict_table_t::stat_clustered_index_size
+ dict_table_t::stat_sum_of_other_index_sizes
+ dict_table_t::stat_modified_counter (*)
+ dict_table_t::indexes*::stat_n_diff_key_vals[]
+ dict_table_t::indexes*::stat_index_size
+ dict_table_t::indexes*::stat_n_leaf_pages
+ (*) those are not always protected for
+ performance reasons */
unsigned stat_initialized:1; /*!< TRUE if statistics have
been calculated the first time
after database startup or table creation */
+#define DICT_TABLE_IN_USED -1
+ lint memcached_sync_count;
+ /*!< count of how many handles are opened
+ to this table from memcached; DDL on the
+ table is NOT allowed until this count
+ goes to zero. If it's -1, means there's DDL
+ on the table, DML from memcached will be
+ blocked. */
ib_time_t stats_last_recalc;
/*!< Timestamp of last recalc of the stats */
ib_uint32_t stat_persistent;
@@ -919,6 +950,9 @@ struct dict_table_t{
/*!< see BG_STAT_* above.
Writes are covered by dict_sys->mutex.
Dirty reads are possible. */
+ bool stats_error_printed;
+ /*!< Has persistent stats error beein
+ already printed for this table ? */
/* @} */
/*----------------------*/
/**!< The following fields are used by the
diff --git a/storage/innobase/include/fil0fil.h b/storage/innobase/include/fil0fil.h
index daeca1d8e44..72b4cfd3bfb 100644
--- a/storage/innobase/include/fil0fil.h
+++ b/storage/innobase/include/fil0fil.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -127,6 +127,8 @@ extern fil_addr_t fil_addr_null;
at least up to this lsn */
#define FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID 34 /*!< starting from 4.1.x this
contains the space id of the page */
+#define FIL_PAGE_SPACE_ID FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID
+
#define FIL_PAGE_DATA 38 /*!< start of the data on the page */
/* @} */
/** File page trailer @{ */
@@ -174,6 +176,20 @@ extern ulint fil_n_pending_tablespace_flushes;
/** Number of files currently open */
extern ulint fil_n_file_opened;
+struct fsp_open_info {
+ ibool success; /*!< Has the tablespace been opened? */
+ const char* check_msg; /*!< fil_check_first_page() message */
+ ibool valid; /*!< Is the tablespace valid? */
+ os_file_t file; /*!< File handle */
+ char* filepath; /*!< File path to open */
+ lsn_t lsn; /*!< Flushed LSN from header page */
+ ulint id; /*!< Space ID */
+ ulint flags; /*!< Tablespace flags */
+#ifdef UNIV_LOG_ARCHIVE
+ ulint arch_log_no; /*!< latest archived log file number */
+#endif /* UNIV_LOG_ARCHIVE */
+};
+
#ifndef UNIV_HOTBACKUP
/*******************************************************************//**
Returns the version number of a tablespace, -1 if not found.
@@ -985,5 +1001,17 @@ fil_mtr_rename_log(
mtr_t* mtr) /*!< in/out: mini-transaction */
__attribute__((nonnull));
+/*******************************************************************//**
+Finds the given page_no of the given space id from the double write buffer,
+and copies it to the corresponding .ibd file.
+@return true if copy was successful, or false. */
+bool
+fil_user_tablespace_restore_page(
+/*==============================*/
+ fsp_open_info* fsp, /* in: contains space id and .ibd
+ file information */
+ ulint page_no); /* in: page_no to obtain from double
+ write buffer */
+
#endif /* !UNIV_INNOCHECKSUM */
#endif /* fil0fil_h */
diff --git a/storage/innobase/include/fts0priv.h b/storage/innobase/include/fts0priv.h
index c6aca27f6ec..b4d9e1d41ec 100644
--- a/storage/innobase/include/fts0priv.h
+++ b/storage/innobase/include/fts0priv.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2011, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2011, 2013, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -569,7 +569,10 @@ int
fts_write_object_id(
/*================*/
ib_id_t id, /*!< in: a table/index id */
- char* str) /*!< in: buffer to write the id to */
+ char* str, /*!< in: buffer to write the id to */
+ bool hex_format __attribute__((unused)))
+ /*!< in: true for fixed hex format,
+ false for old ambiguous format */
__attribute__((nonnull));
/******************************************************************//**
Read the table id from the string generated by fts_write_object_id().
diff --git a/storage/innobase/include/fts0priv.ic b/storage/innobase/include/fts0priv.ic
index 268bb7e2227..8ef877f267e 100644
--- a/storage/innobase/include/fts0priv.ic
+++ b/storage/innobase/include/fts0priv.ic
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2011, 2011, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2011, 2013, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -32,9 +32,24 @@ int
fts_write_object_id(
/*================*/
ib_id_t id, /* in: a table/index id */
- char* str) /* in: buffer to write the id to */
+ char* str, /* in: buffer to write the id to */
+ bool hex_format __attribute__((unused)))
+ /* in: true for fixed hex format,
+ false for old ambiguous format */
{
- // FIXME: Use ut_snprintf()
+#ifdef _WIN32
+ /* Use this to construct old(5.6.14 and 5.7.3) ambiguous
+ aux table names */
+ DBUG_EXECUTE_IF("innodb_test_wrong_fts_aux_table_name",
+ return(sprintf(str, "%016llu", id)););
+
+ /* As above, but this is only for those tables failing to rename. */
+ if (!hex_format) {
+ // FIXME: Use ut_snprintf(), so does following one.
+ return(sprintf(str, "%016llu", id));
+ }
+#endif /* _WIN32 */
+
return(sprintf(str, UINT64PFx, id));
}
@@ -48,6 +63,9 @@ fts_read_object_id(
ib_id_t* id, /* out: an id */
const char* str) /* in: buffer to read from */
{
+ /* NOTE: this func doesn't care about whether current table
+ is set with HEX_NAME, the user of the id read here will check
+ if the id is HEX or DEC and do the right thing with it. */
return(sscanf(str, UINT64PFx, id) == 1);
}
diff --git a/storage/innobase/include/ha_prototypes.h b/storage/innobase/include/ha_prototypes.h
index 6fdad6a0b89..a02b8f1893a 100644
--- a/storage/innobase/include/ha_prototypes.h
+++ b/storage/innobase/include/ha_prototypes.h
@@ -414,16 +414,6 @@ innobase_fts_text_case_cmp(
const void* p1, /*!< in: key */
const void* p2); /*!< in: node */
-/******************************************************************//**
-compare two character string according to their charset. */
-UNIV_INTERN
-int
-innobase_fts_string_cmp(
-/*====================*/
- const void* cs, /*!< in: Character set */
- const void* p1, /*!< in: key */
- const void* p2); /*!< in: node */
-
/****************************************************************//**
Get FTS field charset info from the field's prtype
@return charset info */
diff --git a/storage/innobase/include/lock0lock.h b/storage/innobase/include/lock0lock.h
index 2c8bff47952..bf4a4ae1c35 100644
--- a/storage/innobase/include/lock0lock.h
+++ b/storage/innobase/include/lock0lock.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1996, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -289,7 +289,7 @@ lock_rec_insert_check_and_lock(
inserted record maybe should inherit
LOCK_GAP type locks from the successor
record */
- __attribute__((nonnull, warn_unused_result));
+ __attribute__((nonnull(2,3,4,6,7), warn_unused_result));
/*********************************************************************//**
Checks if locks of other transactions prevent an immediate modify (update,
delete mark, or delete unmark) of a clustered index record. If they do,
@@ -892,22 +892,15 @@ lock_trx_has_rec_x_lock(
remains set when the waiting lock is granted,
or if the lock is inherited to a neighboring
record */
-#define LOCK_CONV_BY_OTHER 4096 /*!< this bit is set when the lock is created
- by other transaction */
-#if (LOCK_WAIT|LOCK_GAP|LOCK_REC_NOT_GAP|LOCK_INSERT_INTENTION|LOCK_CONV_BY_OTHER)&LOCK_MODE_MASK
+
+#if (LOCK_WAIT|LOCK_GAP|LOCK_REC_NOT_GAP|LOCK_INSERT_INTENTION)&LOCK_MODE_MASK
# error
#endif
-#if (LOCK_WAIT|LOCK_GAP|LOCK_REC_NOT_GAP|LOCK_INSERT_INTENTION|LOCK_CONV_BY_OTHER)&LOCK_TYPE_MASK
+#if (LOCK_WAIT|LOCK_GAP|LOCK_REC_NOT_GAP|LOCK_INSERT_INTENTION)&LOCK_TYPE_MASK
# error
#endif
/* @} */
-/** Checks if this is a waiting lock created by lock->trx itself.
-@param type_mode lock->type_mode
-@return whether it is a waiting lock belonging to lock->trx */
-#define lock_is_wait_not_by_other(type_mode) \
- ((type_mode & (LOCK_CONV_BY_OTHER | LOCK_WAIT)) == LOCK_WAIT)
-
/** Lock operation struct */
struct lock_op_t{
dict_table_t* table; /*!< table to be locked */
diff --git a/storage/innobase/include/log0recv.h b/storage/innobase/include/log0recv.h
index dcdd4bdd8aa..8ede49d4ecc 100644
--- a/storage/innobase/include/log0recv.h
+++ b/storage/innobase/include/log0recv.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1997, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -31,6 +31,7 @@ Created 9/20/1997 Heikki Tuuri
#include "buf0types.h"
#include "hash0hash.h"
#include "log0log.h"
+#include <list>
#ifdef UNIV_HOTBACKUP
extern ibool recv_replay_file_ops;
@@ -367,6 +368,18 @@ struct recv_addr_t{
hash_node_t addr_hash;/*!< hash node in the hash bucket chain */
};
+struct recv_dblwr_t {
+ void add(byte* page);
+
+ byte* find_page(ulint space_id, ulint page_no);
+
+ std::list<byte *> pages; /* Pages from double write buffer */
+
+ void operator() () {
+ pages.clear();
+ }
+};
+
/** Recovery system data structure */
struct recv_sys_t{
#ifndef UNIV_HOTBACKUP
@@ -431,6 +444,8 @@ struct recv_sys_t{
hash_table_t* addr_hash;/*!< hash table of file addresses of pages */
ulint n_addrs;/*!< number of not processed hashed file
addresses in the hash table */
+
+ recv_dblwr_t dblwr;
};
/** The recovery system */
diff --git a/storage/innobase/include/mem0mem.h b/storage/innobase/include/mem0mem.h
index c36ef06b554..f30034f3074 100644
--- a/storage/innobase/include/mem0mem.h
+++ b/storage/innobase/include/mem0mem.h
@@ -92,18 +92,35 @@ void
mem_close(void);
/*===========*/
+#ifdef UNIV_DEBUG
/**************************************************************//**
Use this macro instead of the corresponding function! Macro for memory
heap creation. */
-#define mem_heap_create(N) mem_heap_create_func(\
- (N), MEM_HEAP_DYNAMIC, __FILE__, __LINE__)
+# define mem_heap_create(N) mem_heap_create_func( \
+ (N), __FILE__, __LINE__, MEM_HEAP_DYNAMIC)
/**************************************************************//**
Use this macro instead of the corresponding function! Macro for memory
heap creation. */
-#define mem_heap_create_typed(N, T) mem_heap_create_func(\
- (N), (T), __FILE__, __LINE__)
+# define mem_heap_create_typed(N, T) mem_heap_create_func( \
+ (N), __FILE__, __LINE__, (T))
+
+#else /* UNIV_DEBUG */
+/**************************************************************//**
+Use this macro instead of the corresponding function! Macro for memory
+heap creation. */
+
+# define mem_heap_create(N) mem_heap_create_func( \
+ (N), MEM_HEAP_DYNAMIC)
+/**************************************************************//**
+Use this macro instead of the corresponding function! Macro for memory
+heap creation. */
+
+# define mem_heap_create_typed(N, T) mem_heap_create_func( \
+ (N), (T))
+
+#endif /* UNIV_DEBUG */
/**************************************************************//**
Use this macro instead of the corresponding function! Macro for memory
heap freeing. */
@@ -124,9 +141,11 @@ mem_heap_create_func(
this means that a single user buffer
of size n will fit in the block,
0 creates a default size block */
- ulint type, /*!< in: heap type */
+#ifdef UNIV_DEBUG
const char* file_name, /*!< in: file name where created */
- ulint line); /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint type); /*!< in: heap type */
/*****************************************************************//**
NOTE: Use the corresponding macro instead of this function. Frees the space
occupied by a memory heap. In the debug version erases the heap memory
@@ -218,8 +237,14 @@ Macro for memory buffer allocation */
#define mem_zalloc(N) memset(mem_alloc(N), 0, (N))
-#define mem_alloc(N) mem_alloc_func((N), NULL, __FILE__, __LINE__)
-#define mem_alloc2(N,S) mem_alloc_func((N), (S), __FILE__, __LINE__)
+#ifdef UNIV_DEBUG
+#define mem_alloc(N) mem_alloc_func((N), __FILE__, __LINE__, NULL)
+#define mem_alloc2(N,S) mem_alloc_func((N), __FILE__, __LINE__, (S))
+#else /* UNIV_DEBUG */
+#define mem_alloc(N) mem_alloc_func((N), NULL)
+#define mem_alloc2(N,S) mem_alloc_func((N), (S))
+#endif /* UNIV_DEBUG */
+
/***************************************************************//**
NOTE: Use the corresponding macro instead of this function.
Allocates a single buffer of memory from the dynamic memory of
@@ -231,10 +256,12 @@ void*
mem_alloc_func(
/*===========*/
ulint n, /*!< in: requested size in bytes */
- ulint* size, /*!< out: allocated size in bytes,
- or NULL */
+#ifdef UNIV_DEBUG
const char* file_name, /*!< in: file name where created */
- ulint line); /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint* size); /*!< out: allocated size in bytes,
+ or NULL */
/**************************************************************//**
Use this macro instead of the corresponding function!
@@ -343,8 +370,10 @@ mem_validate_all_blocks(void);
/** The info structure stored at the beginning of a heap block */
struct mem_block_info_t {
ulint magic_n;/* magic number for debugging */
+#ifdef UNIV_DEBUG
char file_name[8];/* file name where the mem heap was created */
ulint line; /*!< line number where the mem heap was created */
+#endif /* UNIV_DEBUG */
UT_LIST_BASE_NODE_T(mem_block_t) base; /* In the first block in the
the list this is the base node of the list of blocks;
in subsequent blocks this is undefined */
diff --git a/storage/innobase/include/mem0mem.ic b/storage/innobase/include/mem0mem.ic
index 7f0e128cc40..0d983d69e1a 100644
--- a/storage/innobase/include/mem0mem.ic
+++ b/storage/innobase/include/mem0mem.ic
@@ -28,21 +28,34 @@ Created 6/8/1994 Heikki Tuuri
# include "mem0pool.h"
#endif /* !UNIV_HOTBACKUP */
+#ifdef UNIV_DEBUG
+# define mem_heap_create_block(heap, n, type, file_name, line) \
+ mem_heap_create_block_func(heap, n, file_name, line, type)
+# define mem_heap_create_at(N, file_name, line) \
+ mem_heap_create_func(N, file_name, line, MEM_HEAP_DYNAMIC)
+#else /* UNIV_DEBUG */
+# define mem_heap_create_block(heap, n, type, file_name, line) \
+ mem_heap_create_block_func(heap, n, type)
+# define mem_heap_create_at(N, file_name, line) \
+ mem_heap_create_func(N, MEM_HEAP_DYNAMIC)
+#endif /* UNIV_DEBUG */
/***************************************************************//**
Creates a memory heap block where data can be allocated.
@return own: memory heap block, NULL if did not succeed (only possible
for MEM_HEAP_BTR_SEARCH type heaps) */
UNIV_INTERN
mem_block_t*
-mem_heap_create_block(
-/*==================*/
+mem_heap_create_block_func(
+/*=======================*/
mem_heap_t* heap, /*!< in: memory heap or NULL if first block
should be created */
ulint n, /*!< in: number of bytes needed for user data */
- ulint type, /*!< in: type of heap: MEM_HEAP_DYNAMIC or
- MEM_HEAP_BUFFER */
+#ifdef UNIV_DEBUG
const char* file_name,/*!< in: file name where created */
- ulint line); /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint type); /*!< in: type of heap: MEM_HEAP_DYNAMIC or
+ MEM_HEAP_BUFFER */
/******************************************************************//**
Frees a block from a memory heap. */
UNIV_INTERN
@@ -421,9 +434,11 @@ mem_heap_create_func(
this means that a single user buffer
of size n will fit in the block,
0 creates a default size block */
- ulint type, /*!< in: heap type */
+#ifdef UNIV_DEBUG
const char* file_name, /*!< in: file name where created */
- ulint line) /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint type) /*!< in: heap type */
{
mem_block_t* block;
@@ -509,15 +524,17 @@ void*
mem_alloc_func(
/*===========*/
ulint n, /*!< in: desired number of bytes */
- ulint* size, /*!< out: allocated size in bytes,
- or NULL */
+#ifdef UNIV_DEBUG
const char* file_name, /*!< in: file name where created */
- ulint line) /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint* size) /*!< out: allocated size in bytes,
+ or NULL */
{
mem_heap_t* heap;
void* buf;
- heap = mem_heap_create_func(n, MEM_HEAP_DYNAMIC, file_name, line);
+ heap = mem_heap_create_at(n, file_name, line);
/* Note that as we created the first block in the heap big enough
for the buffer requested by the caller, the buffer will be in the
diff --git a/storage/innobase/include/os0file.h b/storage/innobase/include/os0file.h
index f19d61e0137..8e2948e2d68 100644
--- a/storage/innobase/include/os0file.h
+++ b/storage/innobase/include/os0file.h
@@ -1,6 +1,6 @@
/***********************************************************************
-Copyright (c) 1995, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2009, Percona Inc.
Portions of this file contain modifications contributed and copyrighted
@@ -150,6 +150,10 @@ enum os_file_create_t {
#define OS_FILE_INSUFFICIENT_RESOURCE 78
#define OS_FILE_AIO_INTERRUPTED 79
#define OS_FILE_OPERATION_ABORTED 80
+
+#define OS_FILE_ACCESS_VIOLATION 81
+
+#define OS_FILE_ERROR_MAX 100
/* @} */
/** Types for aio operations @{ */
@@ -381,7 +385,8 @@ enum os_file_type_t {
OS_FILE_TYPE_UNKNOWN = 0,
OS_FILE_TYPE_FILE, /* regular file */
OS_FILE_TYPE_DIR, /* directory */
- OS_FILE_TYPE_LINK /* symbolic link */
+ OS_FILE_TYPE_LINK, /* symbolic link */
+ OS_FILE_TYPE_BLOCK /* block device */
};
/* Maximum path string length in bytes when referring to tables with in the
diff --git a/storage/innobase/include/os0sync.h b/storage/innobase/include/os0sync.h
index d3ce68253ec..f4fcead7412 100644
--- a/storage/innobase/include/os0sync.h
+++ b/storage/innobase/include/os0sync.h
@@ -374,6 +374,9 @@ compare to, new_val is the value to swap in. */
# define os_compare_and_swap_lint(ptr, old_val, new_val) \
os_compare_and_swap(ptr, old_val, new_val)
+# define os_compare_and_swap_uint32(ptr, old_val, new_val) \
+ os_compare_and_swap(ptr, old_val, new_val)
+
# ifdef HAVE_IB_ATOMIC_PTHREAD_T_GCC
# define os_compare_and_swap_thread_id(ptr, old_val, new_val) \
os_compare_and_swap(ptr, old_val, new_val)
@@ -395,6 +398,9 @@ amount of increment. */
# define os_atomic_increment_lint(ptr, amount) \
os_atomic_increment(ptr, amount)
+# define os_atomic_increment_uint32(ptr, amount ) \
+ os_atomic_increment(ptr, amount)
+
# define os_atomic_increment_ulint(ptr, amount) \
os_atomic_increment(ptr, amount)
@@ -407,6 +413,9 @@ amount to decrement. */
# define os_atomic_decrement(ptr, amount) \
__sync_sub_and_fetch(ptr, amount)
+# define os_atomic_decrement_uint32(ptr, amount) \
+ os_atomic_decrement(ptr, amount)
+
# define os_atomic_decrement_lint(ptr, amount) \
os_atomic_decrement(ptr, amount)
@@ -425,6 +434,9 @@ Returns the old value of *ptr, atomically sets *ptr to new_val */
# define os_atomic_test_and_set_ulint(ptr, new_val) \
__sync_lock_test_and_set(ptr, new_val)
+# define os_atomic_lock_release_byte(ptr) \
+ __sync_lock_release(ptr)
+
#elif defined(HAVE_IB_SOLARIS_ATOMICS)
# define HAVE_ATOMIC_BUILTINS
@@ -439,6 +451,9 @@ intrinsics and running on Solaris >= 10 use Solaris atomics */
Returns true if swapped, ptr is pointer to target, old_val is value to
compare to, new_val is the value to swap in. */
+# define os_compare_and_swap_uint32(ptr, old_val, new_val) \
+ (atomic_cas_32(ptr, old_val, new_val) == old_val)
+
# define os_compare_and_swap_ulint(ptr, old_val, new_val) \
(atomic_cas_ulong(ptr, old_val, new_val) == old_val)
@@ -467,6 +482,9 @@ compare to, new_val is the value to swap in. */
Returns the resulting value, ptr is pointer to target, amount is the
amount of increment. */
+# define os_atomic_increment_uint32(ptr, amount) \
+ atomic_add_32_nv(ptr, amount)
+
# define os_atomic_increment_ulint(ptr, amount) \
atomic_add_long_nv(ptr, amount)
@@ -479,6 +497,9 @@ amount of increment. */
/* Returns the resulting value, ptr is pointer to target, amount is the
amount to decrement. */
+# define os_atomic_decrement_uint32(ptr, amount) \
+ os_atomic_increment_uint32(ptr, -(amount))
+
# define os_atomic_decrement_lint(ptr, amount) \
os_atomic_increment_ulint((ulong_t*) ptr, -(amount))
@@ -497,6 +518,9 @@ Returns the old value of *ptr, atomically sets *ptr to new_val */
# define os_atomic_test_and_set_ulint(ptr, new_val) \
atomic_swap_ulong(ptr, new_val)
+# define os_atomic_lock_release_byte(ptr) \
+ (void) atomic_swap_uchar(ptr, 0)
+
#elif defined(HAVE_WINDOWS_ATOMICS)
# define HAVE_ATOMIC_BUILTINS
@@ -555,6 +579,9 @@ win_cmp_and_xchg_dword(
Returns true if swapped, ptr is pointer to target, old_val is value to
compare to, new_val is the value to swap in. */
+# define os_compare_and_swap_uint32(ptr, old_val, new_val) \
+ (win_cmp_and_xchg_dword(ptr, new_val, old_val) == old_val)
+
# define os_compare_and_swap_ulint(ptr, old_val, new_val) \
(win_cmp_and_xchg_ulint(ptr, new_val, old_val) == old_val)
@@ -576,6 +603,9 @@ amount of increment. */
# define os_atomic_increment_lint(ptr, amount) \
(win_xchg_and_add(ptr, amount) + amount)
+# define os_atomic_increment_uint32(ptr, amount) \
+ ((ulint) InterlockedExchangeAdd((long*) ptr, amount))
+
# define os_atomic_increment_ulint(ptr, amount) \
((ulint) (win_xchg_and_add((lint*) ptr, (lint) amount) + amount))
@@ -588,6 +618,9 @@ amount of increment. */
Returns the resulting value, ptr is pointer to target, amount is the
amount to decrement. There is no atomic substract function on Windows */
+# define os_atomic_decrement_uint32(ptr, amount) \
+ ((ulint) InterlockedExchangeAdd((long*) ptr, (-amount)))
+
# define os_atomic_decrement_lint(ptr, amount) \
(win_xchg_and_add(ptr, -(lint) amount) - amount)
@@ -610,6 +643,9 @@ clobbered */
# define os_atomic_test_and_set_ulong(ptr, new_val) \
InterlockedExchange(ptr, new_val)
+# define os_atomic_lock_release_byte(ptr) \
+ (void) InterlockedExchange(ptr, 0)
+
#else
# define IB_ATOMICS_STARTUP_MSG \
"Mutexes and rw_locks use InnoDB's own implementation"
diff --git a/storage/innobase/include/os0sync.ic b/storage/innobase/include/os0sync.ic
index 33c238ceb47..9a7e520ece6 100644
--- a/storage/innobase/include/os0sync.ic
+++ b/storage/innobase/include/os0sync.ic
@@ -112,8 +112,10 @@ pfs_os_fast_mutex_lock(
PSI_mutex_locker* locker;
PSI_mutex_locker_state state;
- locker = PSI_MUTEX_CALL(start_mutex_wait)(&state, fast_mutex->pfs_psi,
- PSI_MUTEX_LOCK, file_name, line);
+ locker = PSI_MUTEX_CALL(start_mutex_wait)(
+ &state, fast_mutex->pfs_psi,
+ PSI_MUTEX_LOCK, file_name,
+ static_cast<uint>(line));
os_fast_mutex_lock_func(&fast_mutex->mutex);
diff --git a/storage/innobase/include/page0page.h b/storage/innobase/include/page0page.h
index fb21aaec778..b572f7abb49 100644
--- a/storage/innobase/include/page0page.h
+++ b/storage/innobase/include/page0page.h
@@ -1102,6 +1102,14 @@ page_find_rec_with_heap_no(
/*=======================*/
const page_t* page, /*!< in: index page */
ulint heap_no);/*!< in: heap number */
+/** Get the last non-delete-marked record on a page.
+@param[in] page index tree leaf page
+@return the last record, not delete-marked
+@retval infimum record if all records are delete-marked */
+
+const rec_t*
+page_find_rec_max_not_deleted(
+ const page_t* page);
#ifdef UNIV_MATERIALIZE
#undef UNIV_INLINE
#define UNIV_INLINE UNIV_INLINE_ORIGINAL
diff --git a/storage/innobase/include/page0page.ic b/storage/innobase/include/page0page.ic
index 1410f21b670..9b81156708f 100644
--- a/storage/innobase/include/page0page.ic
+++ b/storage/innobase/include/page0page.ic
@@ -414,6 +414,8 @@ page_rec_is_user_rec(
/*=================*/
const rec_t* rec) /*!< in: record */
{
+ ut_ad(page_rec_check(rec));
+
return(page_rec_is_user_rec_low(page_offset(rec)));
}
@@ -426,6 +428,8 @@ page_rec_is_supremum(
/*=================*/
const rec_t* rec) /*!< in: record */
{
+ ut_ad(page_rec_check(rec));
+
return(page_rec_is_supremum_low(page_offset(rec)));
}
@@ -438,6 +442,8 @@ page_rec_is_infimum(
/*================*/
const rec_t* rec) /*!< in: record */
{
+ ut_ad(page_rec_check(rec));
+
return(page_rec_is_infimum_low(page_offset(rec)));
}
diff --git a/storage/innobase/include/rem0rec.h b/storage/innobase/include/rem0rec.h
index 2a84aee7a6f..8e7d5ff2d48 100644
--- a/storage/innobase/include/rem0rec.h
+++ b/storage/innobase/include/rem0rec.h
@@ -440,13 +440,24 @@ rec_get_offsets_func(
ulint n_fields,/*!< in: maximum number of
initialized fields
(ULINT_UNDEFINED if all fields) */
- mem_heap_t** heap, /*!< in/out: memory heap */
+#ifdef UNIV_DEBUG
const char* file, /*!< in: file name where called */
- ulint line) /*!< in: line number where called */
- __attribute__((nonnull(1,2,5,6),warn_unused_result));
+ ulint line, /*!< in: line number where called */
+#endif /* UNIV_DEBUG */
+ mem_heap_t** heap) /*!< in/out: memory heap */
+#ifdef UNIV_DEBUG
+ __attribute__((nonnull(1,2,5,7),warn_unused_result));
+#else /* UNIV_DEBUG */
+ __attribute__((nonnull(1,2,5),warn_unused_result));
+#endif /* UNIV_DEBUG */
-#define rec_get_offsets(rec,index,offsets,n,heap) \
- rec_get_offsets_func(rec,index,offsets,n,heap,__FILE__,__LINE__)
+#ifdef UNIV_DEBUG
+# define rec_get_offsets(rec,index,offsets,n,heap) \
+ rec_get_offsets_func(rec,index,offsets,n,__FILE__,__LINE__,heap)
+#else /* UNIV_DEBUG */
+# define rec_get_offsets(rec, index, offsets, n, heap) \
+ rec_get_offsets_func(rec, index, offsets, n, heap)
+#endif /* UNIV_DEBUG */
/******************************************************//**
The following function determines the offsets to each field
diff --git a/storage/innobase/include/row0log.h b/storage/innobase/include/row0log.h
index 41dac63963d..62715fe8808 100644
--- a/storage/innobase/include/row0log.h
+++ b/storage/innobase/include/row0log.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2011, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2011, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -122,10 +122,9 @@ row_log_table_delete(
dict_index_t* index, /*!< in/out: clustered index, S-latched
or X-latched */
const ulint* offsets,/*!< in: rec_get_offsets(rec,index) */
- bool purge, /*!< in: true=purging BLOBs */
- trx_id_t trx_id) /*!< in: DB_TRX_ID of the record before
- it was deleted */
- UNIV_COLD __attribute__((nonnull));
+ const byte* sys) /*!< in: DB_TRX_ID,DB_ROLL_PTR that should
+ be logged, or NULL to use those in rec */
+ UNIV_COLD __attribute__((nonnull(1,2,3)));
/******************************************************//**
Logs an update operation to a table that is being rebuilt.
@@ -158,8 +157,10 @@ row_log_table_get_pk(
or X-latched */
const ulint* offsets,/*!< in: rec_get_offsets(rec,index),
or NULL */
+ byte* sys, /*!< out: DB_TRX_ID,DB_ROLL_PTR for
+ row_log_table_delete(), or NULL */
mem_heap_t** heap) /*!< in/out: memory heap where allocated */
- UNIV_COLD __attribute__((nonnull(1,2,4), warn_unused_result));
+ UNIV_COLD __attribute__((nonnull(1,2,5), warn_unused_result));
/******************************************************//**
Logs an insert to a table that is being rebuilt.
diff --git a/storage/innobase/include/srv0srv.h b/storage/innobase/include/srv0srv.h
index 1e98cf690d8..7bf698f0a66 100644
--- a/storage/innobase/include/srv0srv.h
+++ b/storage/innobase/include/srv0srv.h
@@ -1,8 +1,9 @@
/*****************************************************************************
-Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
+Copyright (c) 1995, 2013, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2008, 2009, Google Inc.
Copyright (c) 2009, Percona Inc.
+Copyright (c) 2013, 2014, SkySQL Ab. All Rights Reserved.
Portions of this file contain modifications contributed and copyrighted by
Google, Inc. Those modifications are gratefully acknowledged and are described
@@ -360,8 +361,8 @@ extern ulong srv_max_purge_lag_delay;
extern ulong srv_replication_delay;
/*-------------------------------------------*/
-extern ibool srv_print_innodb_monitor;
-extern ibool srv_print_innodb_lock_monitor;
+extern my_bool srv_print_innodb_monitor;
+extern my_bool srv_print_innodb_lock_monitor;
extern ibool srv_print_innodb_tablespace_monitor;
extern ibool srv_print_verbose_log;
#define DEPRECATED_MSG_INNODB_TABLE_MONITOR \
@@ -449,6 +450,9 @@ extern struct export_var_t export_vars;
/** Global counters */
extern srv_stats_t srv_stats;
+/** Simulate compression failures. */
+extern uint srv_simulate_comp_failures;
+
# ifdef UNIV_PFS_THREAD
/* Keys to register InnoDB threads with performance schema */
extern mysql_pfs_key_t buf_page_cleaner_thread_key;
diff --git a/storage/innobase/include/sync0rw.h b/storage/innobase/include/sync0rw.h
index c268098d1ea..80ad2dd1554 100644
--- a/storage/innobase/include/sync0rw.h
+++ b/storage/innobase/include/sync0rw.h
@@ -108,14 +108,8 @@ extern ib_mutex_t rw_lock_list_mutex;
#ifdef UNIV_SYNC_DEBUG
/* The global mutex which protects debug info lists of all rw-locks.
To modify the debug info list of an rw-lock, this mutex has to be
-
acquired in addition to the mutex protecting the lock. */
-extern ib_mutex_t rw_lock_debug_mutex;
-extern os_event_t rw_lock_debug_event; /*!< If deadlock detection does
- not get immediately the mutex it
- may wait for this event */
-extern ibool rw_lock_debug_waiters; /*!< This is set to TRUE, if
- there may be waiters for the event */
+extern os_fast_mutex_t rw_lock_debug_mutex;
#endif /* UNIV_SYNC_DEBUG */
/** Counters for RW locks. */
@@ -181,6 +175,9 @@ unlocking, not the corresponding function. */
# define rw_lock_s_lock_gen(M, P) \
rw_lock_s_lock_func((M), (P), __FILE__, __LINE__)
+# define rw_lock_s_lock_gen_nowait(M, P) \
+ rw_lock_s_lock_low((M), (P), __FILE__, __LINE__)
+
# define rw_lock_s_lock_nowait(M, F, L) \
rw_lock_s_lock_low((M), 0, (F), (L))
@@ -243,6 +240,9 @@ unlocking, not the corresponding function. */
# define rw_lock_s_lock_gen(M, P) \
pfs_rw_lock_s_lock_func((M), (P), __FILE__, __LINE__)
+# define rw_lock_s_lock_gen_nowait(M, P) \
+ pfs_rw_lock_s_lock_low((M), (P), __FILE__, __LINE__)
+
# define rw_lock_s_lock_nowait(M, F, L) \
pfs_rw_lock_s_lock_low((M), 0, (F), (L))
diff --git a/storage/innobase/include/sync0rw.ic b/storage/innobase/include/sync0rw.ic
index 8786ad84643..467a8b4eb44 100644
--- a/storage/innobase/include/sync0rw.ic
+++ b/storage/innobase/include/sync0rw.ic
@@ -380,8 +380,6 @@ rw_lock_x_lock_func_nowait(
const char* file_name,/*!< in: file name where lock requested */
ulint line) /*!< in: line where requested */
{
- os_thread_id_t curr_thread = os_thread_get_curr_id();
-
ibool success;
#ifdef INNODB_RW_LOCKS_USE_ATOMICS
@@ -401,7 +399,8 @@ rw_lock_x_lock_func_nowait(
rw_lock_set_writer_id_and_recursion_flag(lock, TRUE);
} else if (lock->recursive
- && os_thread_eq(lock->writer_thread, curr_thread)) {
+ && os_thread_eq(lock->writer_thread,
+ os_thread_get_curr_id())) {
/* Relock: this lock_word modification is safe since no other
threads can modify (lock, unlock, or reserve) lock_word while
there is an exclusive writer and this is the writer thread. */
@@ -582,12 +581,15 @@ pfs_rw_lock_x_lock_func(
/* Record the entry of rw x lock request in performance schema */
locker = PSI_RWLOCK_CALL(start_rwlock_wrwait)(
- &state, lock->pfs_psi, PSI_RWLOCK_WRITELOCK, file_name, line);
+ &state, lock->pfs_psi, PSI_RWLOCK_WRITELOCK,
+ file_name, static_cast<uint>(line));
- rw_lock_x_lock_func(lock, pass, file_name, line);
+ rw_lock_x_lock_func(
+ lock, pass, file_name, static_cast<uint>(line));
- if (locker != NULL)
+ if (locker != NULL) {
PSI_RWLOCK_CALL(end_rwlock_wrwait)(locker, 0);
+ }
}
else
{
@@ -618,12 +620,15 @@ pfs_rw_lock_x_lock_func_nowait(
/* Record the entry of rw x lock request in performance schema */
locker = PSI_RWLOCK_CALL(start_rwlock_wrwait)(
- &state, lock->pfs_psi, PSI_RWLOCK_WRITELOCK, file_name, line);
+ &state, lock->pfs_psi, PSI_RWLOCK_WRITELOCK,
+ file_name, static_cast<uint>(line));
ret = rw_lock_x_lock_func_nowait(lock, file_name, line);
- if (locker != NULL)
- PSI_RWLOCK_CALL(end_rwlock_wrwait)(locker, ret);
+ if (locker != NULL) {
+ PSI_RWLOCK_CALL(end_rwlock_wrwait)(
+ locker, static_cast<int>(ret));
+ }
}
else
{
@@ -673,12 +678,14 @@ pfs_rw_lock_s_lock_func(
/* Instrumented to inform we are aquiring a shared rwlock */
locker = PSI_RWLOCK_CALL(start_rwlock_rdwait)(
- &state, lock->pfs_psi, PSI_RWLOCK_READLOCK, file_name, line);
+ &state, lock->pfs_psi, PSI_RWLOCK_READLOCK,
+ file_name, static_cast<uint>(line));
rw_lock_s_lock_func(lock, pass, file_name, line);
- if (locker != NULL)
+ if (locker != NULL) {
PSI_RWLOCK_CALL(end_rwlock_rdwait)(locker, 0);
+ }
}
else
{
@@ -712,12 +719,15 @@ pfs_rw_lock_s_lock_low(
/* Instrumented to inform we are aquiring a shared rwlock */
locker = PSI_RWLOCK_CALL(start_rwlock_rdwait)(
- &state, lock->pfs_psi, PSI_RWLOCK_READLOCK, file_name, line);
+ &state, lock->pfs_psi, PSI_RWLOCK_READLOCK,
+ file_name, static_cast<uint>(line));
ret = rw_lock_s_lock_low(lock, pass, file_name, line);
- if (locker != NULL)
- PSI_RWLOCK_CALL(end_rwlock_rdwait)(locker, ret);
+ if (locker != NULL) {
+ PSI_RWLOCK_CALL(end_rwlock_rdwait)(
+ locker, static_cast<int>(ret));
+ }
}
else
{
diff --git a/storage/innobase/include/sync0sync.ic b/storage/innobase/include/sync0sync.ic
index ad77ad6d5a4..73b22396967 100644
--- a/storage/innobase/include/sync0sync.ic
+++ b/storage/innobase/include/sync0sync.ic
@@ -108,10 +108,7 @@ mutex_reset_lock_word(
ib_mutex_t* mutex) /*!< in: mutex */
{
#if defined(HAVE_ATOMIC_BUILTINS)
- /* In theory __sync_lock_release should be used to release the lock.
- Unfortunately, it does not work properly alone. The workaround is
- that more conservative __sync_lock_test_and_set is used instead. */
- os_atomic_test_and_set_byte(&mutex->lock_word, 0);
+ os_atomic_lock_release_byte(&mutex->lock_word);
#else
mutex->lock_word = 0;
@@ -240,7 +237,8 @@ pfs_mutex_enter_func(
locker = PSI_MUTEX_CALL(start_mutex_wait)(
&state, mutex->pfs_psi,
- PSI_MUTEX_LOCK, file_name, line);
+ PSI_MUTEX_LOCK, file_name,
+ static_cast<uint>(line));
mutex_enter_func(mutex, file_name, line);
@@ -275,7 +273,8 @@ pfs_mutex_enter_nowait_func(
locker = PSI_MUTEX_CALL(start_mutex_wait)(
&state, mutex->pfs_psi,
- PSI_MUTEX_TRYLOCK, file_name, line);
+ PSI_MUTEX_TRYLOCK, file_name,
+ static_cast<uint>(line));
ret = mutex_enter_nowait_func(mutex, file_name, line);
diff --git a/storage/innobase/include/trx0trx.h b/storage/innobase/include/trx0trx.h
index f580901237f..fcc9ed05081 100644
--- a/storage/innobase/include/trx0trx.h
+++ b/storage/innobase/include/trx0trx.h
@@ -836,8 +836,7 @@ struct trx_t{
when trx->in_rw_trx_list. Initially
set to TRX_ID_MAX. */
- time_t start_time; /*!< time the trx object was created
- or the state last time became
+ time_t start_time; /*!< time the trx state last time became
TRX_STATE_ACTIVE */
trx_id_t id; /*!< transaction id */
XID xid; /*!< X/Open XA transaction
@@ -993,6 +992,11 @@ struct trx_t{
count of tables being flushed. */
/*------------------------------*/
+ THD* current_lock_mutex_owner;
+ /*!< If this is equal to current_thd,
+ then in innobase_kill_query() we know we
+ already hold the lock_sys->mutex. */
+ /*------------------------------*/
#ifdef UNIV_DEBUG
ulint start_line; /*!< Track where it was started from */
const char* start_file; /*!< Filename where it was started */
diff --git a/storage/innobase/include/univ.i b/storage/innobase/include/univ.i
index 9b5fffe81e8..98c5512bd0b 100644
--- a/storage/innobase/include/univ.i
+++ b/storage/innobase/include/univ.i
@@ -44,7 +44,7 @@ Created 1/20/1994 Heikki Tuuri
#define INNODB_VERSION_MAJOR 5
#define INNODB_VERSION_MINOR 6
-#define INNODB_VERSION_BUGFIX 15
+#define INNODB_VERSION_BUGFIX 17
/* The following is the InnoDB version as shown in
SELECT plugin_version FROM information_schema.plugins;
@@ -171,7 +171,6 @@ command. Not tested on Windows. */
#define UNIV_COMPILE_TEST_FUNCS
*/
-#undef UNIV_SYNC_DEBUG
#if defined(HAVE_valgrind)&& defined(HAVE_VALGRIND_MEMCHECK_H)
# define UNIV_DEBUG_VALGRIND
#endif /* HAVE_VALGRIND */
@@ -433,7 +432,7 @@ macro ULINTPF. */
# define UINT32PF "%I32u"
# define INT64PF "%I64d"
# define UINT64PF "%I64u"
-# define UINT64PFx "%016I64u"
+# define UINT64PFx "%016I64x"
# define DBUG_LSN_PF "%llu"
typedef __int64 ib_int64_t;
typedef unsigned __int64 ib_uint64_t;
diff --git a/storage/innobase/include/ut0ut.h b/storage/innobase/include/ut0ut.h
index 1260e0381bf..7d1c3cd4f0b 100644
--- a/storage/innobase/include/ut0ut.h
+++ b/storage/innobase/include/ut0ut.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1994, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1994, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -51,6 +51,19 @@ Created 1/20/1994 Heikki Tuuri
/** Time stamp */
typedef time_t ib_time_t;
+/* In order to call a piece of code, when a function returns or when the
+scope ends, use this utility class. It will invoke the given function
+object in its destructor. */
+template<typename F>
+struct ut_when_dtor {
+ ut_when_dtor(F& p) : f(p) {}
+ ~ut_when_dtor() {
+ f();
+ }
+private:
+ F& f;
+};
+
#ifndef UNIV_HOTBACKUP
# if defined(HAVE_PAUSE_INSTRUCTION)
/* According to the gcc info page, asm volatile means that the
diff --git a/storage/innobase/lock/lock0lock.cc b/storage/innobase/lock/lock0lock.cc
index be51c395aae..74e00def11f 100644
--- a/storage/innobase/lock/lock0lock.cc
+++ b/storage/innobase/lock/lock0lock.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1996, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -49,6 +49,7 @@ Created 5/7/1996 Heikki Tuuri
#include "btr0btr.h"
#include "dict0boot.h"
#include <set>
+#include "mysql/plugin.h"
/* Restricts the length of search we will do in the waits-for
graph of transactions */
@@ -373,6 +374,11 @@ struct lock_stack_t {
ulint heap_no; /*!< heap number if rec lock */
};
+extern "C" void thd_report_wait_for(const MYSQL_THD thd, MYSQL_THD other_thd);
+extern "C" int thd_need_wait_for(const MYSQL_THD thd);
+extern "C"
+int thd_need_ordering_with(const MYSQL_THD thd, const MYSQL_THD other_thd);
+
/** Stack to use during DFS search. Currently only a single stack is required
because there is no parallel deadlock check. This stack is protected by
the lock_sys_t::mutex. */
@@ -388,6 +394,14 @@ UNIV_INTERN mysql_pfs_key_t lock_sys_mutex_key;
UNIV_INTERN mysql_pfs_key_t lock_sys_wait_mutex_key;
#endif /* UNIV_PFS_MUTEX */
+/* Buffer to collect THDs to report waits for. */
+struct thd_wait_reports {
+ struct thd_wait_reports *next; /*!< List link */
+ ulint used; /*!< How many elements in waitees[] */
+ trx_t *waitees[64]; /*!< Trxs for thd_report_wait_for() */
+};
+
+
#ifdef UNIV_DEBUG
UNIV_INTERN ibool lock_print_waits = FALSE;
@@ -853,16 +867,11 @@ lock_reset_lock_and_trx_wait(
/*=========================*/
lock_t* lock) /*!< in/out: record lock */
{
+ ut_ad(lock->trx->lock.wait_lock == lock);
ut_ad(lock_get_wait(lock));
ut_ad(lock_mutex_own());
- /* Reset the back pointer in trx to this waiting lock request */
- if (!(lock->type_mode & LOCK_CONV_BY_OTHER)) {
- ut_ad(lock->trx->lock.wait_lock == lock);
- lock->trx->lock.wait_lock = NULL;
- } else {
- ut_ad(lock_get_type_low(lock) == LOCK_REC);
- }
+ lock->trx->lock.wait_lock = NULL;
lock->type_mode &= ~LOCK_WAIT;
}
@@ -1020,6 +1029,32 @@ lock_rec_has_to_wait(
return(FALSE);
}
+ if ((type_mode & LOCK_GAP || lock_rec_get_gap(lock2)) &&
+ !thd_need_ordering_with(trx->mysql_thd,
+ lock2->trx->mysql_thd)) {
+ /* If the upper server layer has already decided on the
+ commit order between the transaction requesting the
+ lock and the transaction owning the lock, we do not
+ need to wait for gap locks. Such ordeering by the upper
+ server layer happens in parallel replication, where the
+ commit order is fixed to match the original order on the
+ master.
+
+ Such gap locks are mainly needed to get serialisability
+ between transactions so that they will be binlogged in
+ the correct order so that statement-based replication
+ will give the correct results. Since the right order
+ was already determined on the master, we do not need
+ to enforce it again here.
+
+ Skipping the locks is not essential for correctness,
+ since in case of deadlock we will just kill the later
+ transaction and retry it. But it can save some
+ unnecessary rollbacks and retries. */
+
+ return (FALSE);
+ }
+
return(TRUE);
}
@@ -1500,11 +1535,11 @@ lock_rec_has_expl(
if (lock->trx == trx
&& !lock_rec_get_insert_intention(lock)
- && !lock_is_wait_not_by_other(lock->type_mode)
&& lock_mode_stronger_or_eq(
lock_get_mode(lock),
static_cast<enum lock_mode>(
precise_mode & LOCK_MODE_MASK))
+ && !lock_get_wait(lock)
&& (!lock_rec_get_rec_not_gap(lock)
|| (precise_mode & LOCK_REC_NOT_GAP)
|| heap_no == PAGE_HEAP_NO_SUPREMUM)
@@ -1688,6 +1723,57 @@ lock_sec_rec_some_has_impl(
return(trx_id);
}
+#ifdef UNIV_DEBUG
+/*********************************************************************//**
+Checks if some transaction, other than given trx_id, has an explicit
+lock on the given rec, in the given precise_mode.
+@return the transaction, whose id is not equal to trx_id, that has an
+explicit lock on the given rec, in the given precise_mode or NULL.*/
+static
+trx_t*
+lock_rec_other_trx_holds_expl(
+/*==========================*/
+ ulint precise_mode, /*!< in: LOCK_S or LOCK_X
+ possibly ORed to LOCK_GAP or
+ LOCK_REC_NOT_GAP. */
+ trx_id_t trx_id, /*!< in: trx holding implicit
+ lock on rec */
+ const rec_t* rec, /*!< in: user record */
+ const buf_block_t* block) /*!< in: buffer block
+ containing the record */
+{
+ trx_t* holds = NULL;
+
+ lock_mutex_enter();
+
+ if (trx_t *impl_trx = trx_rw_is_active(trx_id, NULL)) {
+ ulint heap_no = page_rec_get_heap_no(rec);
+ mutex_enter(&trx_sys->mutex);
+
+ for (trx_t* t = UT_LIST_GET_FIRST(trx_sys->rw_trx_list);
+ t != NULL;
+ t = UT_LIST_GET_NEXT(trx_list, t)) {
+
+ lock_t *expl_lock = lock_rec_has_expl(
+ precise_mode, block, heap_no, t);
+
+ if (expl_lock && expl_lock->trx != impl_trx) {
+ /* An explicit lock is held by trx other than
+ the trx holding the implicit lock. */
+ holds = expl_lock->trx;
+ break;
+ }
+ }
+
+ mutex_exit(&trx_sys->mutex);
+ }
+
+ lock_mutex_exit();
+
+ return(holds);
+}
+#endif /* UNIV_DEBUG */
+
/*********************************************************************//**
Return approximate number or record locks (bits set in the bitmap) for
this transaction. Since delete-marked records may be removed, the
@@ -1812,7 +1898,7 @@ lock_rec_create(
}
ut_ad(trx_mutex_own(trx));
- if (lock_is_wait_not_by_other(type_mode)) {
+ if (type_mode & LOCK_WAIT) {
lock_set_lock_and_trx_wait(lock, trx);
}
@@ -1852,12 +1938,11 @@ lock_rec_enqueue_waiting(
const buf_block_t* block, /*!< in: buffer block containing
the record */
ulint heap_no,/*!< in: heap number of the record */
- lock_t* lock, /*!< in: lock object; NULL if a new
- one should be created. */
dict_index_t* index, /*!< in: index of record */
que_thr_t* thr) /*!< in: query thread */
{
trx_t* trx;
+ lock_t* lock;
trx_id_t victim_trx_id;
ut_ad(lock_mutex_own());
@@ -1895,20 +1980,10 @@ lock_rec_enqueue_waiting(
ut_ad(0);
}
- if (lock == NULL) {
- /* Enqueue the lock request that will wait
- to be granted, note that we already own
- the trx mutex. */
- lock = lock_rec_create(
- type_mode | LOCK_WAIT, block, heap_no,
- index, trx, TRUE);
- } else {
- ut_ad(lock->type_mode & LOCK_WAIT);
- ut_ad(lock->type_mode & LOCK_CONV_BY_OTHER);
-
- lock->type_mode &= ~LOCK_CONV_BY_OTHER;
- lock_set_lock_and_trx_wait(lock, trx);
- }
+ /* Enqueue the lock request that will wait to be granted, note that
+ we already own the trx mutex. */
+ lock = lock_rec_create(
+ type_mode | LOCK_WAIT, block, heap_no, index, trx, TRUE);
/* Release the mutex to obey the latching order.
This is safe, because lock_deadlock_check_and_resolve()
@@ -2179,7 +2254,6 @@ lock_rec_lock_slow(
que_thr_t* thr) /*!< in: query thread */
{
trx_t* trx;
- lock_t* lock;
dberr_t err = DB_SUCCESS;
ut_ad(lock_mutex_own());
@@ -2199,26 +2273,7 @@ lock_rec_lock_slow(
trx = thr_get_trx(thr);
trx_mutex_enter(trx);
- lock = lock_rec_has_expl(mode, block, heap_no, trx);
- if (lock) {
- if (lock->type_mode & LOCK_CONV_BY_OTHER) {
- /* This lock or lock waiting was created by the other
- transaction, not by the transaction (trx) itself.
- So, the transaction (trx) should treat it collectly
- according as whether granted or not. */
-
- if (lock->type_mode & LOCK_WAIT) {
- /* This lock request was not granted yet.
- Should wait for granted. */
-
- goto enqueue_waiting;
- } else {
- /* This lock request was already granted.
- Just clearing the flag. */
-
- lock->type_mode &= ~LOCK_CONV_BY_OTHER;
- }
- }
+ if (lock_rec_has_expl(mode, block, heap_no, trx)) {
/* The trx already has a strong enough lock on rec: do
nothing */
@@ -2232,10 +2287,8 @@ lock_rec_lock_slow(
have a lock strong enough already granted on the
record, we have to wait. */
- ut_ad(lock == NULL);
-enqueue_waiting:
err = lock_rec_enqueue_waiting(
- mode, block, heap_no, lock, index, thr);
+ mode, block, heap_no, index, thr);
} else if (!impl) {
/* Set the requested lock on the record, note that
@@ -2330,7 +2383,7 @@ lock_rec_has_to_wait_in_queue(
heap_no = lock_rec_find_set_bit(wait_lock);
bit_offset = heap_no / 8;
- bit_mask = 1 << (heap_no % 8);
+ bit_mask = static_cast<ulint>(1 << (heap_no % 8));
for (lock = lock_rec_get_first_on_page_addr(space, page_no);
lock != wait_lock;
@@ -2390,8 +2443,7 @@ lock_grant(
TRX_QUE_LOCK_WAIT state, and there is no need to end the lock wait
for it */
- if (!(lock->type_mode & LOCK_CONV_BY_OTHER)
- && lock->trx->lock.que_state == TRX_QUE_LOCK_WAIT) {
+ if (lock->trx->lock.que_state == TRX_QUE_LOCK_WAIT) {
que_thr_t* thr;
thr = que_thr_end_lock_wait(lock->trx);
@@ -2418,7 +2470,6 @@ lock_rec_cancel(
ut_ad(lock_mutex_own());
ut_ad(lock_get_type_low(lock) == LOCK_REC);
- ut_ad(!(lock->type_mode & LOCK_CONV_BY_OTHER));
/* Reset the bit (there can be only one set bit) in the lock bitmap */
lock_rec_reset_nth_bit(lock, lock_rec_find_set_bit(lock));
@@ -2585,12 +2636,8 @@ lock_rec_reset_and_release_wait(
lock != NULL;
lock = lock_rec_get_next(heap_no, lock)) {
- if (lock_is_wait_not_by_other(lock->type_mode)) {
+ if (lock_get_wait(lock)) {
lock_rec_cancel(lock);
- } else if (lock_get_wait(lock)) {
- /* just reset LOCK_WAIT */
- lock_rec_reset_nth_bit(lock, heap_no);
- lock_reset_lock_and_trx_wait(lock);
} else {
lock_rec_reset_nth_bit(lock, heap_no);
}
@@ -3791,7 +3838,8 @@ static
trx_id_t
lock_deadlock_search(
/*=================*/
- lock_deadlock_ctx_t* ctx) /*!< in/out: deadlock context */
+ lock_deadlock_ctx_t* ctx, /*!< in/out: deadlock context */
+ struct thd_wait_reports*waitee_ptr) /*!< in/out: list of waitees */
{
const lock_t* lock;
ulint heap_no;
@@ -3866,38 +3914,64 @@ lock_deadlock_search(
/* Select the joining transaction as the victim. */
return(ctx->start->id);
- } else if (lock->trx->lock.que_state == TRX_QUE_LOCK_WAIT) {
+ } else {
+ /* We do not need to report autoinc locks to the upper
+ layer. These locks are released before commit, so they
+ can not cause deadlocks with binlog-fixed commit
+ order. */
+ if (waitee_ptr &&
+ (lock_get_type_low(lock) != LOCK_TABLE ||
+ lock_get_mode(lock) != LOCK_AUTO_INC)) {
+ if (waitee_ptr->used ==
+ sizeof(waitee_ptr->waitees) /
+ sizeof(waitee_ptr->waitees[0])) {
+ waitee_ptr->next =
+ (struct thd_wait_reports *)
+ mem_alloc(sizeof(*waitee_ptr));
+ waitee_ptr = waitee_ptr->next;
+ if (!waitee_ptr) {
+ ctx->too_deep = TRUE;
+ return(ctx->start->id);
+ }
+ waitee_ptr->next = NULL;
+ waitee_ptr->used = 0;
+ }
+ waitee_ptr->waitees[waitee_ptr->used++] = lock->trx;
+ }
- /* Another trx ahead has requested a lock in an
- incompatible mode, and is itself waiting for a lock. */
+ if (lock->trx->lock.que_state == TRX_QUE_LOCK_WAIT) {
- ++ctx->cost;
+ /* Another trx ahead has requested a lock in an
+ incompatible mode, and is itself waiting for a lock. */
- /* Save current search state. */
- if (!lock_deadlock_push(ctx, lock, heap_no)) {
+ ++ctx->cost;
- /* Unable to save current search state, stack
- size not big enough. */
+ /* Save current search state. */
+ if (!lock_deadlock_push(ctx, lock, heap_no)) {
- ctx->too_deep = TRUE;
+ /* Unable to save current search state, stack
+ size not big enough. */
- return(ctx->start->id);
- }
+ ctx->too_deep = TRUE;
+
+ return(ctx->start->id);
+ }
- ctx->wait_lock = lock->trx->lock.wait_lock;
- lock = lock_get_first_lock(ctx, &heap_no);
+ ctx->wait_lock = lock->trx->lock.wait_lock;
+ lock = lock_get_first_lock(ctx, &heap_no);
+
+ if (lock->trx->lock.deadlock_mark > ctx->mark_start) {
+ lock = lock_get_next_lock(ctx, lock, heap_no);
+ }
- if (lock->trx->lock.deadlock_mark > ctx->mark_start) {
+ } else {
lock = lock_get_next_lock(ctx, lock, heap_no);
}
-
- } else {
- lock = lock_get_next_lock(ctx, lock, heap_no);
}
}
ut_a(lock == NULL && ctx->depth == 0);
-
+
/* No deadlock found. */
return(0);
}
@@ -3957,6 +4031,48 @@ lock_deadlock_trx_rollback(
trx_mutex_exit(trx);
}
+static
+void
+lock_report_waiters_to_mysql(
+/*=======================*/
+ struct thd_wait_reports* waitee_buf_ptr, /*!< in: set of trxs */
+ THD* mysql_thd, /*!< in: THD */
+ trx_id_t victim_trx_id) /*!< in: Trx selected
+ as deadlock victim, if
+ any */
+{
+ struct thd_wait_reports* p;
+ struct thd_wait_reports* q;
+ ulint i;
+
+ p = waitee_buf_ptr;
+ while (p) {
+ i = 0;
+ while (i < p->used) {
+ trx_t *w_trx = p->waitees[i];
+ /* There is no need to report waits to a trx already
+ selected as a victim. */
+ if (w_trx->id != victim_trx_id) {
+ /* If thd_report_wait_for() decides to kill the
+ transaction, then we will get a call back into
+ innobase_kill_query. We mark this by setting
+ current_lock_mutex_owner, so we can avoid trying
+ to recursively take lock_sys->mutex. */
+ w_trx->current_lock_mutex_owner = mysql_thd;
+ thd_report_wait_for(mysql_thd, w_trx->mysql_thd);
+ w_trx->current_lock_mutex_owner = NULL;
+ }
+ ++i;
+ }
+ q = p->next;
+ if (p != waitee_buf_ptr) {
+ mem_free(p);
+ }
+ p = q;
+ }
+}
+
+
/********************************************************************//**
Checks if a joining lock request results in a deadlock. If a deadlock is
found this function will resolve the dadlock by choosing a victim transaction
@@ -3972,13 +4088,23 @@ lock_deadlock_check_and_resolve(
const lock_t* lock, /*!< in: lock the transaction is requesting */
const trx_t* trx) /*!< in: transaction */
{
- trx_id_t victim_trx_id;
+ trx_id_t victim_trx_id;
+ struct thd_wait_reports waitee_buf;
+ struct thd_wait_reports*waitee_buf_ptr;
+ THD* start_mysql_thd;
ut_ad(trx != NULL);
ut_ad(lock != NULL);
ut_ad(lock_mutex_own());
assert_trx_in_list(trx);
+ start_mysql_thd = trx->mysql_thd;
+ if (start_mysql_thd && thd_need_wait_for(start_mysql_thd)) {
+ waitee_buf_ptr = &waitee_buf;
+ } else {
+ waitee_buf_ptr = NULL;
+ }
+
/* Try and resolve as many deadlocks as possible. */
do {
lock_deadlock_ctx_t ctx;
@@ -3991,7 +4117,19 @@ lock_deadlock_check_and_resolve(
ctx.wait_lock = lock;
ctx.mark_start = lock_mark_counter;
- victim_trx_id = lock_deadlock_search(&ctx);
+ if (waitee_buf_ptr) {
+ waitee_buf_ptr->next = NULL;
+ waitee_buf_ptr->used = 0;
+ }
+
+ victim_trx_id = lock_deadlock_search(&ctx, waitee_buf_ptr);
+
+ /* Report waits to upper layer, as needed. */
+ if (waitee_buf_ptr) {
+ lock_report_waiters_to_mysql(waitee_buf_ptr,
+ start_mysql_thd,
+ victim_trx_id);
+ }
/* Search too deep, we rollback the joining transaction. */
if (ctx.too_deep) {
@@ -4050,7 +4188,6 @@ lock_table_create(
ut_ad(table && trx);
ut_ad(lock_mutex_own());
ut_ad(trx_mutex_own(trx));
- ut_ad(!(type_mode & LOCK_CONV_BY_OTHER));
/* Non-locking autocommit read-only transactions should not set
any locks. */
@@ -5178,11 +5315,14 @@ lock_print_info_summary(
the state of the variable for display. */
switch (purge_sys->state){
- case PURGE_STATE_EXIT:
case PURGE_STATE_INIT:
/* Should never be in this state while the system is running. */
ut_error;
+ case PURGE_STATE_EXIT:
+ fprintf(file, "exited");
+ break;
+
case PURGE_STATE_DISABLED:
fprintf(file, "disabled");
break;
@@ -5963,7 +6103,7 @@ lock_rec_insert_check_and_lock(
err = lock_rec_enqueue_waiting(
LOCK_X | LOCK_GAP | LOCK_INSERT_INTENTION,
- block, next_rec_heap_no, NULL, index, thr);
+ block, next_rec_heap_no, index, thr);
trx_mutex_exit(trx);
} else {
@@ -6041,6 +6181,9 @@ lock_rec_convert_impl_to_expl(
/* The transaction can be committed before the
trx_is_active(trx_id, NULL) check below, because we are not
holding lock_mutex. */
+
+ ut_ad(!lock_rec_other_trx_holds_expl(LOCK_S | LOCK_REC_NOT_GAP,
+ trx_id, rec, block));
}
if (trx_id != 0) {
@@ -6059,24 +6202,10 @@ lock_rec_convert_impl_to_expl(
if (impl_trx != NULL
&& !lock_rec_has_expl(LOCK_X | LOCK_REC_NOT_GAP, block,
- heap_no, impl_trx)) {
+ heap_no, impl_trx)) {
ulint type_mode = (LOCK_REC | LOCK_X
| LOCK_REC_NOT_GAP);
- /* If the delete-marked record was locked already,
- we should reserve lock waiting for impl_trx as
- implicit lock. Because cannot lock at this moment.*/
-
- if (rec_get_deleted_flag(rec, rec_offs_comp(offsets))
- && lock_rec_other_has_conflicting(
- static_cast<enum lock_mode>
- (LOCK_X | LOCK_REC_NOT_GAP), block,
- heap_no, impl_trx)) {
-
- type_mode |= (LOCK_WAIT
- | LOCK_CONV_BY_OTHER);
- }
-
lock_rec_add_to_queue(
type_mode, block, heap_no, index,
impl_trx, FALSE);
@@ -6724,7 +6853,6 @@ lock_cancel_waiting_and_release(
ut_ad(lock_mutex_own());
ut_ad(trx_mutex_own(lock->trx));
- ut_ad(!(lock->type_mode & LOCK_CONV_BY_OTHER));
lock->trx->lock.cancel = TRUE;
diff --git a/storage/innobase/log/log0recv.cc b/storage/innobase/log/log0recv.cc
index e7a643b516a..a521e098598 100644
--- a/storage/innobase/log/log0recv.cc
+++ b/storage/innobase/log/log0recv.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1997, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2012, Facebook Inc.
This program is free software; you can redistribute it and/or modify it under
@@ -24,6 +24,11 @@ Recovery
Created 9/20/1997 Heikki Tuuri
*******************************************************/
+// First include (the generated) my_config.h, to get correct platform defines.
+#include "my_config.h"
+#include <stdio.h> // Solaris/x86 header file bug
+
+#include <vector>
#include "log0recv.h"
#ifdef UNIV_NONINL
@@ -52,6 +57,7 @@ Created 9/20/1997 Heikki Tuuri
# include "sync0sync.h"
#else /* !UNIV_HOTBACKUP */
+
/** This is set to FALSE if the backup was originally taken with the
ibbackup --include regexp option: then we do not want to create tables in
directories which were not included */
@@ -422,6 +428,9 @@ recv_sys_init(
recv_max_page_lsn = 0;
+ /* Call the constructor for recv_sys_t::dblwr member */
+ new (&recv_sys->dblwr) recv_dblwr_t();
+
mutex_exit(&(recv_sys->mutex));
}
@@ -1311,13 +1320,22 @@ recv_parse_or_apply_log_rec_body(
ptr = mlog_parse_string(ptr, end_ptr, page, page_zip);
break;
case MLOG_FILE_RENAME:
- ptr = fil_op_log_parse_or_replay(ptr, end_ptr, type,
- space_id, 0);
+ /* Do not rerun file-based log entries if this is
+ IO completion from a page read. */
+ if (page == NULL) {
+ ptr = fil_op_log_parse_or_replay(ptr, end_ptr, type,
+ space_id, 0);
+ }
break;
case MLOG_FILE_CREATE:
case MLOG_FILE_DELETE:
case MLOG_FILE_CREATE2:
- ptr = fil_op_log_parse_or_replay(ptr, end_ptr, type, 0, 0);
+ /* Do not rerun file-based log entries if this is
+ IO completion from a page read. */
+ if (page == NULL) {
+ ptr = fil_op_log_parse_or_replay(ptr, end_ptr,
+ type, 0, 0);
+ }
break;
case MLOG_ZIP_WRITE_NODE_PTR:
ut_ad(!page || page_type == FIL_PAGE_INDEX);
@@ -2968,7 +2986,7 @@ recv_init_crash_recovery(void)
ib_logf(IB_LOG_LEVEL_INFO,
"from the doublewrite buffer...");
- buf_dblwr_init_or_restore_pages(TRUE);
+ buf_dblwr_process();
/* Spawn the background thread to flush dirty pages
from the buffer pools. */
@@ -3008,6 +3026,7 @@ recv_recovery_from_checkpoint_start_func(
byte* buf;
byte log_hdr_buf[LOG_FILE_HDR_SIZE];
dberr_t err;
+ ut_when_dtor<recv_dblwr_t> tmp(recv_sys->dblwr);
#ifdef UNIV_LOG_ARCHIVE
ut_ad(type != LOG_CHECKPOINT || limit_lsn == LSN_MAX);
@@ -3022,11 +3041,6 @@ recv_recovery_from_checkpoint_start_func(
# define LIMIT_LSN LSN_MAX
#endif /* UNIV_LOG_ARCHIVE */
- if (TYPE_CHECKPOINT) {
- recv_sys_create();
- recv_sys_init(buf_pool_get_curr_size());
- }
-
if (srv_force_recovery >= SRV_FORCE_NO_LOG_REDO) {
ib_logf(IB_LOG_LEVEL_INFO,
@@ -3259,11 +3273,6 @@ recv_recovery_from_checkpoint_start_func(
}
}
}
-
- if (!recv_needed_recovery && !srv_read_only_mode) {
- /* Init the doublewrite buffer memory structure */
- buf_dblwr_init_or_restore_pages(FALSE);
- }
}
/* We currently have only one log group */
@@ -3964,3 +3973,46 @@ recv_recovery_from_archive_finish(void)
recv_recovery_from_backup_on = FALSE;
}
#endif /* UNIV_LOG_ARCHIVE */
+
+
+void recv_dblwr_t::add(byte* page)
+{
+ pages.push_back(page);
+}
+
+byte* recv_dblwr_t::find_page(ulint space_id, ulint page_no)
+{
+ std::vector<byte*> matches;
+ byte* result = 0;
+
+ for (std::list<byte*>::iterator i = pages.begin();
+ i != pages.end(); ++i) {
+
+ if ((page_get_space_id(*i) == space_id)
+ && (page_get_page_no(*i) == page_no)) {
+ matches.push_back(*i);
+ }
+ }
+
+ if (matches.size() == 1) {
+ result = matches[0];
+ } else if (matches.size() > 1) {
+
+ lsn_t max_lsn = 0;
+ lsn_t page_lsn = 0;
+
+ for (std::vector<byte*>::iterator i = matches.begin();
+ i != matches.end(); ++i) {
+
+ page_lsn = mach_read_from_8(*i + FIL_PAGE_LSN);
+
+ if (page_lsn > max_lsn) {
+ max_lsn = page_lsn;
+ result = *i;
+ }
+ }
+ }
+
+ return(result);
+}
+
diff --git a/storage/innobase/mem/mem0mem.cc b/storage/innobase/mem/mem0mem.cc
index e0e6220f4d8..e066aff5b30 100644
--- a/storage/innobase/mem/mem0mem.cc
+++ b/storage/innobase/mem/mem0mem.cc
@@ -299,15 +299,17 @@ Creates a memory heap block where data can be allocated.
for MEM_HEAP_BTR_SEARCH type heaps) */
UNIV_INTERN
mem_block_t*
-mem_heap_create_block(
-/*==================*/
+mem_heap_create_block_func(
+/*=======================*/
mem_heap_t* heap, /*!< in: memory heap or NULL if first block
should be created */
ulint n, /*!< in: number of bytes needed for user data */
- ulint type, /*!< in: type of heap: MEM_HEAP_DYNAMIC or
- MEM_HEAP_BUFFER */
+#ifdef UNIV_DEBUG
const char* file_name,/*!< in: file name where created */
- ulint line) /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint type) /*!< in: type of heap: MEM_HEAP_DYNAMIC or
+ MEM_HEAP_BUFFER */
{
#ifndef UNIV_HOTBACKUP
buf_block_t* buf_block = NULL;
@@ -368,8 +370,9 @@ mem_heap_create_block(
#endif /* !UNIV_HOTBACKUP */
block->magic_n = MEM_BLOCK_MAGIC_N;
- ut_strlcpy_rev(block->file_name, file_name, sizeof(block->file_name));
- block->line = line;
+ ut_d(ut_strlcpy_rev(block->file_name, file_name,
+ sizeof(block->file_name)));
+ ut_d(block->line = line);
#ifdef MEM_PERIODIC_CHECK
mutex_enter(&(mem_comm_pool->mutex));
diff --git a/storage/innobase/os/os0file.cc b/storage/innobase/os/os0file.cc
index d07d381fb8f..6380e881d6f 100644
--- a/storage/innobase/os/os0file.cc
+++ b/storage/innobase/os/os0file.cc
@@ -465,8 +465,10 @@ os_file_get_last_error_low(
return(OS_FILE_INSUFFICIENT_RESOURCE);
} else if (err == ERROR_OPERATION_ABORTED) {
return(OS_FILE_OPERATION_ABORTED);
+ } else if (err == ERROR_ACCESS_DENIED) {
+ return(OS_FILE_ACCESS_VIOLATION);
} else {
- return(100 + err);
+ return(OS_FILE_ERROR_MAX + err);
}
#else
int err = errno;
@@ -540,8 +542,10 @@ os_file_get_last_error_low(
return(OS_FILE_AIO_INTERRUPTED);
}
break;
+ case EACCES:
+ return(OS_FILE_ACCESS_VIOLATION);
}
- return(100 + err);
+ return(OS_FILE_ERROR_MAX + err);
#endif
}
@@ -619,6 +623,7 @@ os_file_handle_error_cond_exit(
case OS_FILE_PATH_ERROR:
case OS_FILE_ALREADY_EXISTS:
+ case OS_FILE_ACCESS_VIOLATION:
return(FALSE);
@@ -2841,6 +2846,7 @@ os_file_write_func(
DWORD high;
ulint n_retries = 0;
ulint err;
+ DWORD saved_error = 0;
#ifndef UNIV_HOTBACKUP
ulint i;
#endif /* !UNIV_HOTBACKUP */
@@ -2930,8 +2936,10 @@ retry:
}
if (!os_has_said_disk_full) {
+ char *winmsg = NULL;
- err = (ulint) GetLastError();
+ saved_error = GetLastError();
+ err = (ulint) saved_error;
ut_print_timestamp(stderr);
@@ -2948,6 +2956,23 @@ retry:
name, offset,
(ulong) n, (ulong) len, (ulong) err);
+ /* Ask Windows to prepare a standard message for a
+ GetLastError() */
+
+ FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
+ FORMAT_MESSAGE_FROM_SYSTEM |
+ FORMAT_MESSAGE_IGNORE_INSERTS,
+ NULL, saved_error,
+ MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
+ (LPSTR)&winmsg, 0, NULL);
+
+ if (winmsg) {
+ fprintf(stderr,
+ "InnoDB: FormatMessage: Error number %lu means '%s'.\n",
+ (ulong) saved_error, winmsg);
+ LocalFree(winmsg);
+ }
+
if (strerror((int) err) != NULL) {
fprintf(stderr,
"InnoDB: Error number %lu means '%s'.\n",
@@ -2975,7 +3000,6 @@ retry:
}
if (!os_has_said_disk_full) {
-
ut_print_timestamp(stderr);
fprintf(stderr,
@@ -3166,30 +3190,41 @@ os_file_get_status(
return(DB_FAIL);
- } else if (S_ISDIR(statinfo.st_mode)) {
+ }
+
+ switch (statinfo.st_mode & S_IFMT) {
+ case S_IFDIR:
stat_info->type = OS_FILE_TYPE_DIR;
- } else if (S_ISLNK(statinfo.st_mode)) {
+ break;
+ case S_IFLNK:
stat_info->type = OS_FILE_TYPE_LINK;
- } else if (S_ISREG(statinfo.st_mode)) {
+ break;
+ case S_IFBLK:
+ stat_info->type = OS_FILE_TYPE_BLOCK;
+ break;
+ case S_IFREG:
stat_info->type = OS_FILE_TYPE_FILE;
+ break;
+ default:
+ stat_info->type = OS_FILE_TYPE_UNKNOWN;
+ }
- if (check_rw_perm) {
- int fh;
- int access;
- access = !srv_read_only_mode ? O_RDWR : O_RDONLY;
+ if (check_rw_perm && (stat_info->type == OS_FILE_TYPE_FILE
+ || stat_info->type == OS_FILE_TYPE_BLOCK)) {
+ int fh;
+ int access;
- fh = ::open(path, access, os_innodb_umask);
+ access = !srv_read_only_mode ? O_RDWR : O_RDONLY;
- if (fh == -1) {
- stat_info->rw_perm = false;
- } else {
- stat_info->rw_perm = true;
- close(fh);
- }
+ fh = ::open(path, access, os_innodb_umask);
+
+ if (fh == -1) {
+ stat_info->rw_perm = false;
+ } else {
+ stat_info->rw_perm = true;
+ close(fh);
}
- } else {
- stat_info->type = OS_FILE_TYPE_UNKNOWN;
}
#endif /* _WIN_ */
@@ -4555,11 +4590,16 @@ os_aio_func(
wake_later = mode & OS_AIO_SIMULATED_WAKE_LATER;
mode = mode & (~OS_AIO_SIMULATED_WAKE_LATER);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28",
+ mode = OS_AIO_SYNC;);
+
if (mode == OS_AIO_SYNC
#ifdef WIN_ASYNC_IO
&& !srv_use_native_aio
#endif /* WIN_ASYNC_IO */
) {
+ ibool ret;
+
/* This is actually an ordinary synchronous read or write:
no need to use an i/o-handler thread. NOTE that if we use
Windows async i/o, Windows does not allow us to use
@@ -4574,13 +4614,23 @@ os_aio_func(
and os_file_write_func() */
if (type == OS_FILE_READ) {
- return(os_file_read_func(file, buf, offset, n));
+ ret = os_file_read_func(file, buf, offset, n);
+ } else {
+
+ ut_ad(!srv_read_only_mode);
+ ut_a(type == OS_FILE_WRITE);
+
+ ret = os_file_write_func(name, file, buf, offset, n);
}
- ut_ad(!srv_read_only_mode);
- ut_a(type == OS_FILE_WRITE);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28",
+ os_has_said_disk_full = FALSE;);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28",
+ ret = 0;);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28",
+ errno = 28;);
- return(os_file_write_func(name, file, buf, offset, n));
+ return ret;
}
try_again:
@@ -5405,7 +5455,13 @@ consecutive_loop:
aio_slot->offset, total_len);
}
- ut_a(ret);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28_2",
+ os_has_said_disk_full = FALSE;);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28_2",
+ ret = 0;);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28_2",
+ errno = 28;);
+
srv_set_io_thread_op_info(global_segment, "file i/o done");
if (aio_slot->type == OS_FILE_READ && n_consecutive > 1) {
diff --git a/storage/innobase/os/os0sync.cc b/storage/innobase/os/os0sync.cc
index 392dbe0d7a7..e42c5900c0c 100644
--- a/storage/innobase/os/os0sync.cc
+++ b/storage/innobase/os/os0sync.cc
@@ -644,7 +644,7 @@ os_event_wait_time_low(
ut_a(event);
if (time_in_usec != OS_SYNC_INFINITE_TIME) {
- time_in_ms = time_in_usec / 1000;
+ time_in_ms = static_cast<DWORD>(time_in_usec / 1000);
err = WaitForSingleObject(event->handle, time_in_ms);
} else {
err = WaitForSingleObject(event->handle, INFINITE);
@@ -663,7 +663,7 @@ os_event_wait_time_low(
ut_a(sleep_condition_variable != NULL);
if (time_in_usec != OS_SYNC_INFINITE_TIME) {
- time_in_ms = time_in_usec / 1000;
+ time_in_ms = static_cast<DWORD>(time_in_usec / 1000);
} else {
time_in_ms = INFINITE;
}
diff --git a/storage/innobase/page/page0cur.cc b/storage/innobase/page/page0cur.cc
index efce1f10cae..f5f7e1299ce 100644
--- a/storage/innobase/page/page0cur.cc
+++ b/storage/innobase/page/page0cur.cc
@@ -977,7 +977,8 @@ page_cur_insert_rec_low(
== (ibool) !!page_is_comp(page));
ut_ad(fil_page_get_type(page) == FIL_PAGE_INDEX);
ut_ad(mach_read_from_8(page + PAGE_HEADER + PAGE_INDEX_ID)
- == index->id || recv_recovery_is_on() || mtr->inside_ibuf);
+ == index->id || recv_recovery_is_on()
+ || (mtr ? mtr->inside_ibuf : dict_index_is_ibuf(index)));
ut_ad(!page_rec_is_supremum(current_rec));
@@ -1204,7 +1205,8 @@ page_cur_insert_rec_zip(
ut_ad(page_is_comp(page));
ut_ad(fil_page_get_type(page) == FIL_PAGE_INDEX);
ut_ad(mach_read_from_8(page + PAGE_HEADER + PAGE_INDEX_ID)
- == index->id || mtr->inside_ibuf || recv_recovery_is_on());
+ == index->id || recv_recovery_is_on()
+ || (mtr ? mtr->inside_ibuf : dict_index_is_ibuf(index)));
ut_ad(!page_cur_is_after_last(cursor));
#ifdef UNIV_ZIP_DEBUG
@@ -1977,7 +1979,8 @@ page_cur_delete_rec(
const dict_index_t* index, /*!< in: record descriptor */
const ulint* offsets,/*!< in: rec_get_offsets(
cursor->rec, index) */
- mtr_t* mtr) /*!< in: mini-transaction handle */
+ mtr_t* mtr) /*!< in: mini-transaction handle
+ or NULL */
{
page_dir_slot_t* cur_dir_slot;
page_dir_slot_t* prev_slot;
@@ -2006,7 +2009,8 @@ page_cur_delete_rec(
ut_ad(!!page_is_comp(page) == dict_table_is_comp(index->table));
ut_ad(fil_page_get_type(page) == FIL_PAGE_INDEX);
ut_ad(mach_read_from_8(page + PAGE_HEADER + PAGE_INDEX_ID)
- == index->id || mtr->inside_ibuf || recv_recovery_is_on());
+ == index->id || recv_recovery_is_on()
+ || (mtr ? mtr->inside_ibuf : dict_index_is_ibuf(index)));
/* The record must not be the supremum or infimum record. */
ut_ad(page_rec_is_user_rec(current_rec));
diff --git a/storage/innobase/page/page0page.cc b/storage/innobase/page/page0page.cc
index 2faf804279c..bd5fb36af8f 100644
--- a/storage/innobase/page/page0page.cc
+++ b/storage/innobase/page/page0page.cc
@@ -2779,3 +2779,35 @@ page_delete_rec(
return(no_compress_needed);
}
+/** Get the last non-delete-marked record on a page.
+@param[in] page index tree leaf page
+@return the last record, not delete-marked
+@retval infimum record if all records are delete-marked */
+
+const rec_t*
+page_find_rec_max_not_deleted(
+ const page_t* page)
+{
+ const rec_t* rec = page_get_infimum_rec(page);
+ const rec_t* prev_rec = NULL; // remove warning
+
+ /* Because the page infimum is never delete-marked,
+ prev_rec will always be assigned to it first. */
+ ut_ad(!rec_get_deleted_flag(rec, page_rec_is_comp(rec)));
+ if (page_is_comp(page)) {
+ do {
+ if (!rec_get_deleted_flag(rec, true)) {
+ prev_rec = rec;
+ }
+ rec = page_rec_get_next_low(rec, true);
+ } while (rec != page + PAGE_NEW_SUPREMUM);
+ } else {
+ do {
+ if (!rec_get_deleted_flag(rec, false)) {
+ prev_rec = rec;
+ }
+ rec = page_rec_get_next_low(rec, false);
+ } while (rec != page + PAGE_OLD_SUPREMUM);
+ }
+ return(prev_rec);
+}
diff --git a/storage/innobase/page/page0zip.cc b/storage/innobase/page/page0zip.cc
index 52dcbf64183..4b19a35925e 100644
--- a/storage/innobase/page/page0zip.cc
+++ b/storage/innobase/page/page0zip.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2005, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2005, 2014, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2012, Facebook Inc.
This program is free software; you can redistribute it and/or modify it under
@@ -24,6 +24,9 @@ Compressed page interface
Created June 2005 by Marko Makela
*******************************************************/
+// First include (the generated) my_config.h, to get correct platform defines.
+#include "my_config.h"
+
#include <map>
using namespace std;
@@ -168,7 +171,7 @@ page_zip_empty_size(
+ 1/* end of modification log */
- REC_N_NEW_EXTRA_BYTES/* omitted bytes */)
/* subtract the space for page_zip_fields_encode() */
- - compressBound(2 * (n_fields + 1));
+ - compressBound(static_cast<uLong>(2 * (n_fields + 1)));
return(size > 0 ? (ulint) size : 0);
}
#endif /* !UNIV_HOTBACKUP */
@@ -849,8 +852,8 @@ page_zip_compress_node_ptrs(
rec_offs_extra_size(offsets));
/* Compress the extra bytes. */
- c_stream->avail_in = rec - REC_N_NEW_EXTRA_BYTES
- - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ rec - REC_N_NEW_EXTRA_BYTES - c_stream->next_in);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -862,8 +865,8 @@ page_zip_compress_node_ptrs(
/* Compress the data bytes, except node_ptr. */
c_stream->next_in = (byte*) rec;
- c_stream->avail_in = rec_offs_data_size(offsets)
- - REC_NODE_PTR_SIZE;
+ c_stream->avail_in = static_cast<uInt>(
+ rec_offs_data_size(offsets) - REC_NODE_PTR_SIZE);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -904,8 +907,9 @@ page_zip_compress_sec(
const rec_t* rec = *recs++;
/* Compress everything up to this record. */
- c_stream->avail_in = rec - REC_N_NEW_EXTRA_BYTES
- - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ rec - REC_N_NEW_EXTRA_BYTES
+ - c_stream->next_in);
if (UNIV_LIKELY(c_stream->avail_in)) {
UNIV_MEM_ASSERT_RW(c_stream->next_in,
@@ -970,8 +974,8 @@ page_zip_compress_clust_ext(
ut_ad(len == DATA_ROLL_PTR_LEN);
/* Compress any preceding bytes. */
- c_stream->avail_in
- = src - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ src - c_stream->next_in);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -1000,8 +1004,8 @@ page_zip_compress_clust_ext(
ut_ad(len >= BTR_EXTERN_FIELD_REF_SIZE);
src += len - BTR_EXTERN_FIELD_REF_SIZE;
- c_stream->avail_in = src
- - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ src - c_stream->next_in);
if (UNIV_LIKELY(c_stream->avail_in)) {
err = deflate(c_stream, Z_NO_FLUSH);
if (UNIV_UNLIKELY(err != Z_OK)) {
@@ -1096,8 +1100,9 @@ page_zip_compress_clust(
rec_offs_extra_size(offsets));
/* Compress the extra bytes. */
- c_stream->avail_in = rec - REC_N_NEW_EXTRA_BYTES
- - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ rec - REC_N_NEW_EXTRA_BYTES
+ - c_stream->next_in);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -1144,7 +1149,8 @@ page_zip_compress_clust(
rec_offs_extra_size(offsets));
/* Compress any preceding bytes. */
- c_stream->avail_in = src - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ src - c_stream->next_in);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -1171,8 +1177,8 @@ page_zip_compress_clust(
}
/* Compress the last bytes of the record. */
- c_stream->avail_in = rec + rec_offs_data_size(offsets)
- - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ rec + rec_offs_data_size(offsets) - c_stream->next_in);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -1303,6 +1309,30 @@ page_zip_compress(
MONITOR_INC(MONITOR_PAGE_COMPRESS);
+ /* Simulate a compression failure with a probability determined by
+ innodb_simulate_comp_failures, only if the page has 2 or more
+ records. */
+
+ if (srv_simulate_comp_failures
+ && !dict_index_is_ibuf(index)
+ && page_get_n_recs(page) >= 2
+ && ((ulint)(rand() % 100) < srv_simulate_comp_failures)
+ && strcasecmp(index->table_name, "IBUF_DUMMY") != 0) {
+
+#ifdef UNIV_DEBUG
+ fprintf(stderr,
+ "InnoDB: Simulating a compression failure"
+ " for table %s, index %s, page %lu (%s)\n",
+ index->table_name,
+ index->name,
+ page_get_page_no(page),
+ page_is_leaf(page) ? "leaf" : "non-leaf");
+
+#endif
+
+ goto err_exit;
+ }
+
heap = mem_heap_create(page_zip_get_size(page_zip)
+ n_fields * (2 + sizeof(ulint))
+ REC_OFFS_HEADER_SIZE
@@ -1324,7 +1354,7 @@ page_zip_compress(
/* Compress the data payload. */
page_zip_set_alloc(&c_stream, heap);
- err = deflateInit2(&c_stream, level,
+ err = deflateInit2(&c_stream, static_cast<int>(level),
Z_DEFLATED, UNIV_PAGE_SIZE_SHIFT,
MAX_MEM_LEVEL, Z_DEFAULT_STRATEGY);
ut_a(err == Z_OK);
@@ -1332,7 +1362,8 @@ page_zip_compress(
c_stream.next_out = buf;
/* Subtract the space reserved for uncompressed data. */
/* Page header and the end marker of the modification log */
- c_stream.avail_out = buf_end - buf - 1;
+ c_stream.avail_out = static_cast<uInt>(buf_end - buf - 1);
+
/* Dense page directory and uncompressed columns, if any */
if (page_is_leaf(page)) {
if (dict_index_is_clust(index)) {
@@ -1361,9 +1392,9 @@ page_zip_compress(
goto zlib_error;
}
- c_stream.avail_out -= n_dense * slot_size;
- c_stream.avail_in = page_zip_fields_encode(n_fields, index,
- trx_id_col, fields);
+ c_stream.avail_out -= static_cast<uInt>(n_dense * slot_size);
+ c_stream.avail_in = static_cast<uInt>(
+ page_zip_fields_encode(n_fields, index, trx_id_col, fields));
c_stream.next_in = fields;
if (UNIV_LIKELY(!trx_id_col)) {
trx_id_col = ULINT_UNDEFINED;
@@ -1418,9 +1449,9 @@ page_zip_compress(
/* Compress any trailing garbage, in case the last record was
allocated from an originally longer space on the free list,
or the data of the last record from page_zip_compress_sec(). */
- c_stream.avail_in
- = page_header_get_field(page, PAGE_HEAP_TOP)
- - (c_stream.next_in - page);
+ c_stream.avail_in = static_cast<uInt>(
+ page_header_get_field(page, PAGE_HEAP_TOP)
+ - (c_stream.next_in - page));
ut_a(c_stream.avail_in <= UNIV_PAGE_SIZE - PAGE_ZIP_START - PAGE_DIR);
UNIV_MEM_ASSERT_RW(c_stream.next_in, c_stream.avail_in);
@@ -1567,9 +1598,8 @@ page_zip_fields_free(
dict_table_t* table = index->table;
os_fast_mutex_free(&index->zip_pad.mutex);
mem_heap_free(index->heap);
- mutex_free(&(table->autoinc_mutex));
- ut_free(table->name);
- mem_heap_free(table->heap);
+
+ dict_mem_table_free(table);
}
}
@@ -2221,15 +2251,15 @@ page_zip_decompress_node_ptrs(
const byte* storage;
/* Subtract the space reserved for uncompressed data. */
- d_stream->avail_in -= n_dense
- * (PAGE_ZIP_DIR_SLOT_SIZE + REC_NODE_PTR_SIZE);
+ d_stream->avail_in -= static_cast<uInt>(
+ n_dense * (PAGE_ZIP_DIR_SLOT_SIZE + REC_NODE_PTR_SIZE));
/* Decompress the records in heap_no order. */
for (slot = 0; slot < n_dense; slot++) {
rec_t* rec = recs[slot];
- d_stream->avail_out = rec - REC_N_NEW_EXTRA_BYTES
- - d_stream->next_out;
+ d_stream->avail_out = static_cast<uInt>(
+ rec - REC_N_NEW_EXTRA_BYTES - d_stream->next_out);
ut_ad(d_stream->avail_out < UNIV_PAGE_SIZE
- PAGE_ZIP_START - PAGE_DIR);
@@ -2265,8 +2295,8 @@ page_zip_decompress_node_ptrs(
ut_ad(!rec_offs_any_extern(offsets));
/* Decompress the data bytes, except node_ptr. */
- d_stream->avail_out = rec_offs_data_size(offsets)
- - REC_NODE_PTR_SIZE;
+ d_stream->avail_out =static_cast<uInt>(
+ rec_offs_data_size(offsets) - REC_NODE_PTR_SIZE);
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
case Z_STREAM_END:
@@ -2295,9 +2325,9 @@ page_zip_decompress_node_ptrs(
/* Decompress any trailing garbage, in case the last record was
allocated from an originally longer space on the free list. */
- d_stream->avail_out = page_header_get_field(page_zip->data,
- PAGE_HEAP_TOP)
- - page_offset(d_stream->next_out);
+ d_stream->avail_out = static_cast<uInt>(
+ page_header_get_field(page_zip->data, PAGE_HEAP_TOP)
+ - page_offset(d_stream->next_out));
if (UNIV_UNLIKELY(d_stream->avail_out > UNIV_PAGE_SIZE
- PAGE_ZIP_START - PAGE_DIR)) {
@@ -2410,14 +2440,15 @@ page_zip_decompress_sec(
ut_a(!dict_index_is_clust(index));
/* Subtract the space reserved for uncompressed data. */
- d_stream->avail_in -= n_dense * PAGE_ZIP_DIR_SLOT_SIZE;
+ d_stream->avail_in -= static_cast<uint>(
+ n_dense * PAGE_ZIP_DIR_SLOT_SIZE);
for (slot = 0; slot < n_dense; slot++) {
rec_t* rec = recs[slot];
/* Decompress everything up to this record. */
- d_stream->avail_out = rec - REC_N_NEW_EXTRA_BYTES
- - d_stream->next_out;
+ d_stream->avail_out = static_cast<uint>(
+ rec - REC_N_NEW_EXTRA_BYTES - d_stream->next_out);
if (UNIV_LIKELY(d_stream->avail_out)) {
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
@@ -2448,9 +2479,9 @@ page_zip_decompress_sec(
/* Decompress the data of the last record and any trailing garbage,
in case the last record was allocated from an originally longer space
on the free list. */
- d_stream->avail_out = page_header_get_field(page_zip->data,
- PAGE_HEAP_TOP)
- - page_offset(d_stream->next_out);
+ d_stream->avail_out = static_cast<uInt>(
+ page_header_get_field(page_zip->data, PAGE_HEAP_TOP)
+ - page_offset(d_stream->next_out));
if (UNIV_UNLIKELY(d_stream->avail_out > UNIV_PAGE_SIZE
- PAGE_ZIP_START - PAGE_DIR)) {
@@ -2563,7 +2594,8 @@ page_zip_decompress_clust_ext(
return(FALSE);
}
- d_stream->avail_out = dst - d_stream->next_out;
+ d_stream->avail_out = static_cast<uInt>(
+ dst - d_stream->next_out);
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
case Z_STREAM_END:
@@ -2594,7 +2626,8 @@ page_zip_decompress_clust_ext(
ut_ad(len >= BTR_EXTERN_FIELD_REF_SIZE);
dst += len - BTR_EXTERN_FIELD_REF_SIZE;
- d_stream->avail_out = dst - d_stream->next_out;
+ d_stream->avail_out = static_cast<uInt>(
+ dst - d_stream->next_out);
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
case Z_STREAM_END:
case Z_OK:
@@ -2660,16 +2693,17 @@ page_zip_decompress_clust(
ut_a(dict_index_is_clust(index));
/* Subtract the space reserved for uncompressed data. */
- d_stream->avail_in -= n_dense * (PAGE_ZIP_DIR_SLOT_SIZE
- + DATA_TRX_ID_LEN
- + DATA_ROLL_PTR_LEN);
+ d_stream->avail_in -= static_cast<uInt>(n_dense)
+ * (PAGE_ZIP_DIR_SLOT_SIZE
+ + DATA_TRX_ID_LEN
+ + DATA_ROLL_PTR_LEN);
/* Decompress the records in heap_no order. */
for (slot = 0; slot < n_dense; slot++) {
rec_t* rec = recs[slot];
- d_stream->avail_out = rec - REC_N_NEW_EXTRA_BYTES
- - d_stream->next_out;
+ d_stream->avail_out =static_cast<uInt>(
+ rec - REC_N_NEW_EXTRA_BYTES - d_stream->next_out);
ut_ad(d_stream->avail_out < UNIV_PAGE_SIZE
- PAGE_ZIP_START - PAGE_DIR);
@@ -2727,7 +2761,8 @@ page_zip_decompress_clust(
goto zlib_error;
}
- d_stream->avail_out = dst - d_stream->next_out;
+ d_stream->avail_out = static_cast<uInt>(
+ dst - d_stream->next_out);
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
case Z_STREAM_END:
@@ -2756,8 +2791,8 @@ page_zip_decompress_clust(
}
/* Decompress the last bytes of the record. */
- d_stream->avail_out = rec_get_end(rec, offsets)
- - d_stream->next_out;
+ d_stream->avail_out = static_cast<uInt>(
+ rec_get_end(rec, offsets) - d_stream->next_out);
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
case Z_STREAM_END:
@@ -2777,9 +2812,9 @@ page_zip_decompress_clust(
/* Decompress any trailing garbage, in case the last record was
allocated from an originally longer space on the free list. */
- d_stream->avail_out = page_header_get_field(page_zip->data,
- PAGE_HEAP_TOP)
- - page_offset(d_stream->next_out);
+ d_stream->avail_out = static_cast<uInt>(
+ page_header_get_field(page_zip->data, PAGE_HEAP_TOP)
+ - page_offset(d_stream->next_out));
if (UNIV_UNLIKELY(d_stream->avail_out > UNIV_PAGE_SIZE
- PAGE_ZIP_START - PAGE_DIR)) {
@@ -3035,7 +3070,8 @@ zlib_error:
d_stream.next_in = page_zip->data + PAGE_DATA;
/* Subtract the space reserved for
the page header and the end marker of the modification log. */
- d_stream.avail_in = page_zip_get_size(page_zip) - (PAGE_DATA + 1);
+ d_stream.avail_in = static_cast<uInt>(
+ page_zip_get_size(page_zip) - (PAGE_DATA + 1));
d_stream.next_out = page + PAGE_ZIP_START;
d_stream.avail_out = UNIV_PAGE_SIZE - PAGE_ZIP_START;
@@ -3494,7 +3530,7 @@ page_zip_write_rec_ext(
externs -= blob_no * BTR_EXTERN_FIELD_REF_SIZE;
if (create) {
- page_zip->n_blobs += n_ext;
+ page_zip->n_blobs += static_cast<unsigned>(n_ext);
ASSERT_ZERO_BLOB(ext_end - n_ext
* BTR_EXTERN_FIELD_REF_SIZE);
memmove(ext_end - n_ext
@@ -4402,7 +4438,7 @@ page_zip_dir_delete(
* BTR_EXTERN_FIELD_REF_SIZE;
externs -= blob_no * BTR_EXTERN_FIELD_REF_SIZE;
- page_zip->n_blobs -= n_ext;
+ page_zip->n_blobs -= static_cast<unsigned>(n_ext);
/* Shift and zero fill the array. */
memmove(ext_end + n_ext * BTR_EXTERN_FIELD_REF_SIZE, ext_end,
(page_zip->n_blobs - blob_no)
@@ -4857,8 +4893,10 @@ page_zip_calc_checksum(
adler = adler32(0L, s + FIL_PAGE_OFFSET,
FIL_PAGE_LSN - FIL_PAGE_OFFSET);
adler = adler32(adler, s + FIL_PAGE_TYPE, 2);
- adler = adler32(adler, s + FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID,
- size - FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID);
+ adler = adler32(
+ adler, s + FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID,
+ static_cast<uInt>(size)
+ - FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID);
return((ulint) adler);
case SRV_CHECKSUM_ALGORITHM_NONE:
@@ -4888,21 +4926,25 @@ page_zip_verify_checksum(
ib_uint32_t crc32 = 0 /* silence bogus warning */;
ib_uint32_t innodb = 0 /* silence bogus warning */;
- stored = mach_read_from_4(
- (const unsigned char*) data + FIL_PAGE_SPACE_OR_CHKSUM);
+ stored = static_cast<ib_uint32_t>(mach_read_from_4(
+ static_cast<const unsigned char*>(data) + FIL_PAGE_SPACE_OR_CHKSUM));
/* declare empty pages non-corrupted */
if (stored == 0) {
/* make sure that the page is really empty */
- ut_d(ulint i; for (i = 0; i < size; i++) {
- ut_a(*((const char*) data + i) == 0); });
+ ulint i;
+ for (i = 0; i < size; i++) {
+ if (*((const char*) data + i) != 0) {
+ return(FALSE);
+ }
+ }
return(TRUE);
}
- calc = page_zip_calc_checksum(
+ calc = static_cast<ib_uint32_t>(page_zip_calc_checksum(
data, size, static_cast<srv_checksum_algorithm_t>(
- srv_checksum_algorithm));
+ srv_checksum_algorithm)));
if (stored == calc) {
return(TRUE);
@@ -4918,15 +4960,15 @@ page_zip_verify_checksum(
return(TRUE);
}
crc32 = calc;
- innodb = page_zip_calc_checksum(
- data, size, SRV_CHECKSUM_ALGORITHM_INNODB);
+ innodb = static_cast<ib_uint32_t>(page_zip_calc_checksum(
+ data, size, SRV_CHECKSUM_ALGORITHM_INNODB));
break;
case SRV_CHECKSUM_ALGORITHM_INNODB:
if (stored == BUF_NO_CHECKSUM_MAGIC) {
return(TRUE);
}
- crc32 = page_zip_calc_checksum(
- data, size, SRV_CHECKSUM_ALGORITHM_CRC32);
+ crc32 = static_cast<ib_uint32_t>(page_zip_calc_checksum(
+ data, size, SRV_CHECKSUM_ALGORITHM_CRC32));
innodb = calc;
break;
case SRV_CHECKSUM_ALGORITHM_NONE:
diff --git a/storage/innobase/pars/lexyy.cc b/storage/innobase/pars/lexyy.cc
index 48ab04e1eff..1c01becd9ed 100644
--- a/storage/innobase/pars/lexyy.cc
+++ b/storage/innobase/pars/lexyy.cc
@@ -35,7 +35,7 @@
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types.
*/
#ifndef __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS 1
@@ -2424,8 +2424,8 @@ static int yy_get_next_buffer (void)
else
{
- int num_to_read =
- YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+ int num_to_read = static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1);
while ( num_to_read <= 0 )
{ /* Not enough room in the buffer - grow it. */
@@ -2438,7 +2438,7 @@ static int yy_get_next_buffer (void)
if ( b->yy_is_our_buffer )
{
- int new_size = b->yy_buf_size * 2;
+ int new_size = static_cast<int>(b->yy_buf_size * 2);
if ( new_size <= 0 )
b->yy_buf_size += b->yy_buf_size / 8;
@@ -2459,8 +2459,9 @@ static int yy_get_next_buffer (void)
(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
- num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
- number_to_move - 1;
+ num_to_read = static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size
+ - number_to_move - 1);
}
@@ -2643,7 +2644,7 @@ static int yy_get_next_buffer (void)
/** Immediately switch to a different input stream.
* @param input_file A readable stream.
- *
+ *
* @note This function does not reset the start condition to @c INITIAL .
*/
void yyrestart (FILE * input_file )
@@ -2661,7 +2662,7 @@ static int yy_get_next_buffer (void)
/** Switch to a different input buffer.
* @param new_buffer The new input buffer.
- *
+ *
*/
__attribute__((unused)) static void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
{
@@ -2705,7 +2706,7 @@ static void yy_load_buffer_state (void)
/** Allocate and initialize an input buffer state.
* @param file A readable stream.
* @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- *
+ *
* @return the allocated buffer state.
*/
static YY_BUFFER_STATE yy_create_buffer (FILE * file, int size )
@@ -2734,7 +2735,7 @@ static void yy_load_buffer_state (void)
/** Destroy the buffer.
* @param b a buffer created with yy_create_buffer()
- *
+ *
*/
void yy_delete_buffer (YY_BUFFER_STATE b )
{
@@ -2759,7 +2760,7 @@ static void yy_load_buffer_state (void)
{
int oerrno = errno;
-
+
yy_flush_buffer(b );
b->yy_input_file = file;
@@ -2775,13 +2776,13 @@ static void yy_load_buffer_state (void)
}
b->yy_is_interactive = 0;
-
+
errno = oerrno;
}
/** Discard all buffered characters. On the next scan, YY_INPUT will be called.
* @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- *
+ *
*/
void yy_flush_buffer (YY_BUFFER_STATE b )
{
@@ -2810,7 +2811,7 @@ static void yy_load_buffer_state (void)
* the current state. This function will allocate the stack
* if necessary.
* @param new_buffer The new state.
- *
+ *
*/
void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
{
@@ -2840,7 +2841,7 @@ void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
/** Removes and deletes the top of the stack, if present.
* The next element becomes the new top.
- *
+ *
*/
void yypop_buffer_state (void)
{
@@ -2864,7 +2865,7 @@ void yypop_buffer_state (void)
static void yyensure_buffer_stack (void)
{
int num_to_alloc;
-
+
if (!(yy_buffer_stack)) {
/* First allocation is just for 2 elements, since we don't know if this
@@ -2890,7 +2891,8 @@ static void yyensure_buffer_stack (void)
/* Increase the buffer to prepare for a possible push. */
int grow_size = 8 /* arbitrary grow size */;
- num_to_alloc = (yy_buffer_stack_max) + grow_size;
+ num_to_alloc = static_cast<int>(
+ (yy_buffer_stack_max) + grow_size);
(yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
((yy_buffer_stack),
num_to_alloc * sizeof(struct yy_buffer_state*)
@@ -2934,7 +2936,7 @@ static void yy_fatal_error (yyconst char* msg )
/* Accessor methods (get/set functions) to struct members. */
/** Get the current line number.
- *
+ *
*/
int yyget_lineno (void)
{
@@ -2943,7 +2945,7 @@ int yyget_lineno (void)
}
/** Get the input stream.
- *
+ *
*/
FILE *yyget_in (void)
{
@@ -2951,7 +2953,7 @@ FILE *yyget_in (void)
}
/** Get the output stream.
- *
+ *
*/
FILE *yyget_out (void)
{
@@ -2959,7 +2961,7 @@ FILE *yyget_out (void)
}
/** Get the length of the current token.
- *
+ *
*/
yy_size_t yyget_leng (void)
{
@@ -2967,7 +2969,7 @@ yy_size_t yyget_leng (void)
}
/** Get the current token.
- *
+ *
*/
char *yyget_text (void)
@@ -2977,18 +2979,18 @@ char *yyget_text (void)
/** Set the current line number.
* @param line_number
- *
+ *
*/
void yyset_lineno (int line_number )
{
-
+
yylineno = line_number;
}
/** Set the input stream. This does not discard the current
* input buffer.
* @param in_str A readable stream.
- *
+ *
* @see yy_switch_to_buffer
*/
void yyset_in (FILE * in_str )
@@ -3042,7 +3044,7 @@ static int yy_init_globals (void)
/* yylex_destroy is for both reentrant and non-reentrant scanners. */
__attribute__((unused)) static int yylex_destroy (void)
{
-
+
/* Pop the buffer stack, destroying each element. */
while(YY_CURRENT_BUFFER){
yy_delete_buffer(YY_CURRENT_BUFFER );
diff --git a/storage/innobase/pars/pars0pars.cc b/storage/innobase/pars/pars0pars.cc
index e0bc00fad0d..655e5ba1324 100644
--- a/storage/innobase/pars/pars0pars.cc
+++ b/storage/innobase/pars/pars0pars.cc
@@ -1988,6 +1988,12 @@ pars_create_table(
}
}
+ /* Set the flags2 when create table or alter tables */
+ flags2 |= DICT_TF2_FTS_AUX_HEX_NAME;
+ DBUG_EXECUTE_IF("innodb_test_wrong_fts_aux_table_name",
+ flags2 &= ~DICT_TF2_FTS_AUX_HEX_NAME;);
+
+
n_cols = que_node_list_get_len(column_defs);
table = dict_mem_table_create(
@@ -2154,8 +2160,9 @@ pars_get_lex_chars(
{
int len;
- len = pars_sym_tab_global->string_len
- - pars_sym_tab_global->next_char_pos;
+ len = static_cast<int>(
+ pars_sym_tab_global->string_len
+ - pars_sym_tab_global->next_char_pos);
if (len == 0) {
#ifdef YYDEBUG
/* fputs("SQL string ends\n", stderr); */
diff --git a/storage/xtradb/plugin_exports b/storage/innobase/plugin_exports
index 235ae3d5e72..235ae3d5e72 100644
--- a/storage/xtradb/plugin_exports
+++ b/storage/innobase/plugin_exports
diff --git a/storage/innobase/rem/rem0cmp.cc b/storage/innobase/rem/rem0cmp.cc
index db0fdf3ee21..426cf9e3ac5 100644
--- a/storage/innobase/rem/rem0cmp.cc
+++ b/storage/innobase/rem/rem0cmp.cc
@@ -316,8 +316,8 @@ cmp_dfield_dfield_like_prefix(
dfield_t* dfield1,/* in: data field; must have type field set */
dfield_t* dfield2)/* in: data field */
{
- const dtype_t* type;
- ulint ret;
+ const dtype_t* type;
+ int ret;
ut_ad(dfield_check_typed(dfield1));
@@ -325,21 +325,21 @@ cmp_dfield_dfield_like_prefix(
if (type->mtype >= DATA_FLOAT) {
ret = innobase_mysql_cmp_prefix(
- (int)(type->prtype & DATA_MYSQL_TYPE_MASK),
- (uint) dtype_get_charset_coll(type->prtype),
+ static_cast<int>(type->prtype & DATA_MYSQL_TYPE_MASK),
+ static_cast<uint>(dtype_get_charset_coll(type->prtype)),
+ static_cast<byte*>(dfield_get_data(dfield1)),
+ static_cast<uint>(dfield_get_len(dfield1)),
+ static_cast<byte*>(dfield_get_data(dfield2)),
+ static_cast<uint>(dfield_get_len(dfield2)));
+ } else {
+ ret = (cmp_data_data_like_prefix(
static_cast<byte*>(dfield_get_data(dfield1)),
dfield_get_len(dfield1),
- static_cast<byte*>(dfield_get_data(dfield2)),
- dfield_get_len(dfield2));
- } else {
- ret = (cmp_data_data_like_prefix(
- static_cast<byte*>(dfield_get_data(dfield1)),
- dfield_get_len(dfield1),
- static_cast<byte*>(dfield_get_data(dfield2)),
- dfield_get_len(dfield2)));
- }
-
- return(ret);
+ static_cast<byte*>(dfield_get_data(dfield2)),
+ dfield_get_len(dfield2)));
+ }
+
+ return(ret);
}
/*************************************************************//**
@@ -506,7 +506,8 @@ cmp_data_data_slow_varchar(
}
}
- return(i == lhs_len && i == rhs_len) ? 0 : rhs_len - lhs_len;
+ return((i == lhs_len && i == rhs_len) ? 0 :
+ static_cast<int>(rhs_len - lhs_len));
}
/*****************************************************************
diff --git a/storage/innobase/rem/rem0rec.cc b/storage/innobase/rem/rem0rec.cc
index 43072159b9e..0d7b7c16785 100644
--- a/storage/innobase/rem/rem0rec.cc
+++ b/storage/innobase/rem/rem0rec.cc
@@ -543,9 +543,11 @@ rec_get_offsets_func(
ulint n_fields,/*!< in: maximum number of
initialized fields
(ULINT_UNDEFINED if all fields) */
- mem_heap_t** heap, /*!< in/out: memory heap */
+#ifdef UNIV_DEBUG
const char* file, /*!< in: file name where called */
- ulint line) /*!< in: line number where called */
+ ulint line, /*!< in: line number where called */
+#endif /* UNIV_DEBUG */
+ mem_heap_t** heap) /*!< in/out: memory heap */
{
ulint n;
ulint size;
@@ -590,9 +592,8 @@ rec_get_offsets_func(
if (UNIV_UNLIKELY(!offsets)
|| UNIV_UNLIKELY(rec_offs_get_n_alloc(offsets) < size)) {
if (UNIV_UNLIKELY(!*heap)) {
- *heap = mem_heap_create_func(size * sizeof(ulint),
- MEM_HEAP_DYNAMIC,
- file, line);
+ *heap = mem_heap_create_at(size * sizeof(ulint),
+ file, line);
}
offsets = static_cast<ulint*>(
mem_heap_alloc(*heap, size * sizeof(ulint)));
diff --git a/storage/innobase/row/row0ftsort.cc b/storage/innobase/row/row0ftsort.cc
index 087d2152826..94af15dc658 100644
--- a/storage/innobase/row/row0ftsort.cc
+++ b/storage/innobase/row/row0ftsort.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2010, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2010, 2013, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -869,7 +869,9 @@ func_exit:
mutex_exit(&psort_info->mutex);
if (UT_LIST_GET_LEN(psort_info->fts_doc_list) > 0) {
- ut_ad(error != DB_SUCCESS);
+ /* child can exit either with error or told by parent. */
+ ut_ad(error != DB_SUCCESS
+ || psort_info->state == FTS_PARENT_EXITING);
}
/* Free fts doc list in case of error. */
@@ -1191,7 +1193,7 @@ row_fts_sel_tree_propagate(
sel_tree[parent] = selected;
- return(parent);
+ return(static_cast<int>(parent));
}
/*********************************************************************//**
@@ -1211,8 +1213,8 @@ row_fts_sel_tree_update(
ulint i;
for (i = 1; i <= height; i++) {
- propagated = row_fts_sel_tree_propagate(
- propagated, sel_tree, mrec, offsets, index);
+ propagated = static_cast<ulint>(row_fts_sel_tree_propagate(
+ static_cast<int>(propagated), sel_tree, mrec, offsets, index));
}
return(sel_tree[0]);
@@ -1236,8 +1238,8 @@ row_fts_build_sel_tree_level(
ulint i;
ulint num_item;
- start = (1 << level) - 1;
- num_item = (1 << level);
+ start = static_cast<ulint>((1 << level) - 1);
+ num_item = static_cast<ulint>(1 << level);
for (i = 0; i < num_item; i++) {
child_left = sel_tree[(start + i) * 2 + 1];
@@ -1312,8 +1314,9 @@ row_fts_build_sel_tree(
sel_tree[i + start] = i;
}
- for (i = treelevel - 1; i >=0; i--) {
- row_fts_build_sel_tree_level(sel_tree, i, mrec, offsets, index);
+ for (i = static_cast<int>(treelevel) - 1; i >= 0; i--) {
+ row_fts_build_sel_tree_level(
+ sel_tree, static_cast<ulint>(i), mrec, offsets, index);
}
return(treelevel);
@@ -1431,11 +1434,17 @@ row_fts_merge_insert(
ins_ctx.ins_graph = static_cast<que_t**>(mem_heap_alloc(heap, n_bytes));
memset(ins_ctx.ins_graph, 0x0, n_bytes);
+ /* We should set the flags2 with aux_table_name here,
+ in order to get the correct aux table names. */
+ index->table->flags2 |= DICT_TF2_FTS_AUX_HEX_NAME;
+ DBUG_EXECUTE_IF("innodb_test_wrong_fts_aux_table_name",
+ index->table->flags2 &= ~DICT_TF2_FTS_AUX_HEX_NAME;);
+
ins_ctx.fts_table.type = FTS_INDEX_TABLE;
ins_ctx.fts_table.index_id = index->id;
ins_ctx.fts_table.table_id = table->id;
ins_ctx.fts_table.parent = index->table->name;
- ins_ctx.fts_table.table = NULL;
+ ins_ctx.fts_table.table = index->table;
for (i = 0; i < fts_sort_pll_degree; i++) {
if (psort_info[i].merge_file[id]->n_rec == 0) {
@@ -1492,7 +1501,7 @@ row_fts_merge_insert(
mrec[i], mrec[min_rec],
offsets[i], offsets[min_rec],
index, NULL) < 0) {
- min_rec = i;
+ min_rec = static_cast<int>(i);
}
}
} else {
diff --git a/storage/innobase/row/row0ins.cc b/storage/innobase/row/row0ins.cc
index 49fb374e2aa..65a6c433f5c 100644
--- a/storage/innobase/row/row0ins.cc
+++ b/storage/innobase/row/row0ins.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1996, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -2965,6 +2965,10 @@ row_ins_index_entry(
dtuple_t* entry, /*!< in/out: index entry to insert */
que_thr_t* thr) /*!< in: query thread */
{
+ DBUG_EXECUTE_IF("row_ins_index_entry_timeout", {
+ DBUG_SET("-d,row_ins_index_entry_timeout");
+ return(DB_LOCK_WAIT);});
+
if (dict_index_is_clust(index)) {
return(row_ins_clust_index_entry(index, entry, thr, 0));
} else {
diff --git a/storage/innobase/row/row0log.cc b/storage/innobase/row/row0log.cc
index c18ef9ee250..24abd885f60 100644
--- a/storage/innobase/row/row0log.cc
+++ b/storage/innobase/row/row0log.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2011, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2011, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -78,11 +78,12 @@ struct row_log_buf_t {
mrec_buf_t buf; /*!< buffer for accessing a record
that spans two blocks */
ulint blocks; /*!< current position in blocks */
- ulint bytes; /*!< current position within buf */
+ ulint bytes; /*!< current position within block */
ulonglong total; /*!< logical position, in bytes from
the start of the row_log_table log;
0 for row_log_online_op() and
row_log_apply(). */
+ ulint size; /*!< allocated size of block */
};
/** Tracks BLOB allocation during online ALTER TABLE */
@@ -193,9 +194,47 @@ struct row_log_t {
or by index->lock X-latch only */
row_log_buf_t head; /*!< reader context; protected by MDL only;
modifiable by row_log_apply_ops() */
- ulint size; /*!< allocated size */
};
+
+/** Allocate the memory for the log buffer.
+@param[in,out] log_buf Buffer used for log operation
+@return TRUE if success, false if not */
+static __attribute__((warn_unused_result))
+bool
+row_log_block_allocate(
+ row_log_buf_t& log_buf)
+{
+ DBUG_ENTER("row_log_block_allocate");
+ if (log_buf.block == NULL) {
+ log_buf.size = srv_sort_buf_size;
+ log_buf.block = (byte*) os_mem_alloc_large(&log_buf.size);
+ DBUG_EXECUTE_IF("simulate_row_log_allocation_failure",
+ if (log_buf.block)
+ os_mem_free_large(log_buf.block, log_buf.size);
+ log_buf.block = NULL;);
+ if (!log_buf.block) {
+ DBUG_RETURN(false);
+ }
+ }
+ DBUG_RETURN(true);
+}
+
+/** Free the log buffer.
+@param[in,out] log_buf Buffer used for log operation */
+static
+void
+row_log_block_free(
+ row_log_buf_t& log_buf)
+{
+ DBUG_ENTER("row_log_block_free");
+ if (log_buf.block != NULL) {
+ os_mem_free_large(log_buf.block, log_buf.size);
+ log_buf.block = NULL;
+ }
+ DBUG_VOID_RETURN;
+}
+
/******************************************************//**
Logs an operation to a secondary index that is (or was) being created. */
UNIV_INTERN
@@ -247,6 +286,11 @@ row_log_online_op(
log->max_trx = trx_id;
}
+ if (!row_log_block_allocate(log->tail)) {
+ log->error = DB_OUT_OF_MEMORY;
+ goto err_exit;
+ }
+
UNIV_MEM_INVALID(log->tail.buf, sizeof log->tail.buf);
ut_ad(log->tail.bytes < srv_sort_buf_size);
@@ -318,6 +362,7 @@ write_failed:
}
UNIV_MEM_INVALID(log->tail.buf, sizeof log->tail.buf);
+err_exit:
mutex_exit(&log->mutex);
}
@@ -352,10 +397,16 @@ row_log_table_open(
UNIV_MEM_INVALID(log->tail.buf, sizeof log->tail.buf);
if (log->error != DB_SUCCESS) {
+err_exit:
mutex_exit(&log->mutex);
return(NULL);
}
+ if (!row_log_block_allocate(log->tail)) {
+ log->error = DB_OUT_OF_MEMORY;
+ goto err_exit;
+ }
+
ut_ad(log->tail.bytes < srv_sort_buf_size);
*avail = srv_sort_buf_size - log->tail.bytes;
@@ -441,9 +492,8 @@ row_log_table_delete(
dict_index_t* index, /*!< in/out: clustered index, S-latched
or X-latched */
const ulint* offsets,/*!< in: rec_get_offsets(rec,index) */
- bool purge, /*!< in: true=purging BLOBs */
- trx_id_t trx_id) /*!< in: DB_TRX_ID of the record before
- it was deleted */
+ const byte* sys) /*!< in: DB_TRX_ID,DB_ROLL_PTR that should
+ be logged, or NULL to use those in rec */
{
ulint old_pk_extra_size;
ulint old_pk_size;
@@ -475,22 +525,21 @@ row_log_table_delete(
ut_ad(dict_index_is_clust(new_index));
ut_ad(!dict_index_is_online_ddl(new_index));
- /* Create the tuple PRIMARY KEY, DB_TRX_ID in the new_table. */
+ /* Create the tuple PRIMARY KEY,DB_TRX_ID,DB_ROLL_PTR in new_table. */
if (index->online_log->same_pk) {
- byte* db_trx_id;
dtuple_t* tuple;
ut_ad(new_index->n_uniq == index->n_uniq);
- /* The PRIMARY KEY and DB_TRX_ID are in the first
+ /* The PRIMARY KEY and DB_TRX_ID,DB_ROLL_PTR are in the first
fields of the record. */
heap = mem_heap_create(
DATA_TRX_ID_LEN
- + DTUPLE_EST_ALLOC(new_index->n_uniq + 1));
- old_pk = tuple = dtuple_create(heap, new_index->n_uniq + 1);
+ + DTUPLE_EST_ALLOC(new_index->n_uniq + 2));
+ old_pk = tuple = dtuple_create(heap, new_index->n_uniq + 2);
dict_index_copy_types(tuple, new_index, tuple->n_fields);
dtuple_set_n_fields_cmp(tuple, new_index->n_uniq);
- for (ulint i = 0; i < new_index->n_uniq; i++) {
+ for (ulint i = 0; i < dtuple_get_n_fields(tuple); i++) {
ulint len;
const void* field = rec_get_nth_field(
rec, offsets, i, &len);
@@ -501,42 +550,33 @@ row_log_table_delete(
dfield_set_data(dfield, field, len);
}
- db_trx_id = static_cast<byte*>(
- mem_heap_alloc(heap, DATA_TRX_ID_LEN));
- trx_write_trx_id(db_trx_id, trx_id);
-
- dfield_set_data(dtuple_get_nth_field(tuple, new_index->n_uniq),
- db_trx_id, DATA_TRX_ID_LEN);
+ if (sys) {
+ dfield_set_data(
+ dtuple_get_nth_field(tuple,
+ new_index->n_uniq),
+ sys, DATA_TRX_ID_LEN);
+ dfield_set_data(
+ dtuple_get_nth_field(tuple,
+ new_index->n_uniq + 1),
+ sys + DATA_TRX_ID_LEN, DATA_ROLL_PTR_LEN);
+ }
} else {
/* The PRIMARY KEY has changed. Translate the tuple. */
- dfield_t* dfield;
-
- old_pk = row_log_table_get_pk(rec, index, offsets, &heap);
+ old_pk = row_log_table_get_pk(
+ rec, index, offsets, NULL, &heap);
if (!old_pk) {
ut_ad(index->online_log->error != DB_SUCCESS);
+ if (heap) {
+ goto func_exit;
+ }
return;
}
-
- /* Remove DB_ROLL_PTR. */
- ut_ad(dtuple_get_n_fields_cmp(old_pk)
- == dict_index_get_n_unique(new_index));
- ut_ad(dtuple_get_n_fields(old_pk)
- == dict_index_get_n_unique(new_index) + 2);
- const_cast<ulint&>(old_pk->n_fields)--;
-
- /* Overwrite DB_TRX_ID with the old trx_id. */
- dfield = dtuple_get_nth_field(old_pk, new_index->n_uniq);
- ut_ad(dfield_get_type(dfield)->mtype == DATA_SYS);
- ut_ad(dfield_get_type(dfield)->prtype
- == (DATA_NOT_NULL | DATA_TRX_ID));
- ut_ad(dfield_get_len(dfield) == DATA_TRX_ID_LEN);
- dfield_dup(dfield, heap);
- trx_write_trx_id(static_cast<byte*>(dfield->data), trx_id);
}
- ut_ad(dtuple_get_n_fields(old_pk) > 1);
ut_ad(DATA_TRX_ID_LEN == dtuple_get_nth_field(
+ old_pk, old_pk->n_fields - 2)->len);
+ ut_ad(DATA_ROLL_PTR_LEN == dtuple_get_nth_field(
old_pk, old_pk->n_fields - 1)->len);
old_pk_size = rec_get_converted_size_temp(
new_index, old_pk->fields, old_pk->n_fields,
@@ -548,7 +588,7 @@ row_log_table_delete(
/* Log enough prefix of the BLOB unless both the
old and new table are in COMPACT or REDUNDANT format,
which store the prefix in the clustered index record. */
- if (purge && rec_offs_any_extern(offsets)
+ if (rec_offs_any_extern(offsets)
&& (dict_table_get_format(index->table) >= UNIV_FORMAT_B
|| dict_table_get_format(new_table) >= UNIV_FORMAT_B)) {
@@ -613,6 +653,7 @@ row_log_table_delete(
index->online_log, b, mrec_size, avail_size);
}
+func_exit:
mem_heap_free(heap);
}
@@ -966,6 +1007,8 @@ row_log_table_get_pk(
dict_index_t* index, /*!< in/out: clustered index, S-latched
or X-latched */
const ulint* offsets,/*!< in: rec_get_offsets(rec,index) */
+ byte* sys, /*!< out: DB_TRX_ID,DB_ROLL_PTR for
+ row_log_table_delete(), or NULL */
mem_heap_t** heap) /*!< in/out: memory heap where allocated */
{
dtuple_t* tuple = NULL;
@@ -984,6 +1027,31 @@ row_log_table_get_pk(
if (log->same_pk) {
/* The PRIMARY KEY columns are unchanged. */
+ if (sys) {
+ /* Store the DB_TRX_ID,DB_ROLL_PTR. */
+ ulint trx_id_offs = index->trx_id_offset;
+
+ if (!trx_id_offs) {
+ ulint pos = dict_index_get_sys_col_pos(
+ index, DATA_TRX_ID);
+ ulint len;
+ ut_ad(pos > 0);
+
+ if (!offsets) {
+ offsets = rec_get_offsets(
+ rec, index, NULL, pos + 1,
+ heap);
+ }
+
+ trx_id_offs = rec_get_nth_field_offs(
+ offsets, pos, &len);
+ ut_ad(len == DATA_TRX_ID_LEN);
+ }
+
+ memcpy(sys, rec + trx_id_offs,
+ DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN);
+ }
+
return(NULL);
}
@@ -1093,6 +1161,20 @@ err_exit:
const byte* trx_roll = rec
+ row_get_trx_id_offset(index, offsets);
+ /* Copy the fields, because the fields will be updated
+ or the record may be moved somewhere else in the B-tree
+ as part of the upcoming operation. */
+ if (sys) {
+ memcpy(sys, trx_roll,
+ DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN);
+ trx_roll = sys;
+ } else {
+ trx_roll = static_cast<const byte*>(
+ mem_heap_dup(
+ *heap, trx_roll,
+ DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN));
+ }
+
dfield_set_data(dtuple_get_nth_field(tuple, new_n_uniq),
trx_roll, DATA_TRX_ID_LEN);
dfield_set_data(dtuple_get_nth_field(tuple, new_n_uniq + 1),
@@ -1211,10 +1293,13 @@ row_log_table_apply_convert_mrec(
mem_heap_t* heap, /*!< in/out: memory heap */
trx_id_t trx_id, /*!< in: DB_TRX_ID of mrec */
dberr_t* error) /*!< out: DB_SUCCESS or
+ DB_MISSING_HISTORY or
reason of failure */
{
dtuple_t* row;
+ *error = DB_SUCCESS;
+
/* This is based on row_build(). */
if (log->add_cols) {
row = dtuple_copy(log->add_cols, heap);
@@ -1256,7 +1341,7 @@ row_log_table_apply_convert_mrec(
dfield_t* dfield
= dtuple_get_nth_field(row, col_no);
ulint len;
- const byte* data= NULL;
+ const byte* data;
if (rec_offs_nth_extern(offsets, i)) {
ut_ad(rec_offs_any_extern(offsets));
@@ -1276,29 +1361,26 @@ row_log_table_apply_convert_mrec(
&& p->second.is_freed(log->head.total)) {
/* This BLOB has been freed.
We must not access the row. */
- row = NULL;
+ *error = DB_MISSING_HISTORY;
+ dfield_set_data(dfield, data, len);
+ dfield_set_ext(dfield);
+ goto blob_done;
}
}
- if (row) {
- data = btr_rec_copy_externally_stored_field(
- mrec, offsets,
- dict_table_zip_size(index->table),
- i, &len, heap);
- ut_a(data);
- }
-
+ data = btr_rec_copy_externally_stored_field(
+ mrec, offsets,
+ dict_table_zip_size(index->table),
+ i, &len, heap);
+ ut_a(data);
+ dfield_set_data(dfield, data, len);
+blob_done:
rw_lock_x_unlock(dict_index_get_lock(index));
-
- if (!row) {
- goto func_exit;
- }
} else {
data = rec_get_nth_field(mrec, offsets, i, &len);
+ dfield_set_data(dfield, data, len);
}
- dfield_set_data(dfield, data, len);
-
/* See if any columns were changed to NULL or NOT NULL. */
const dict_col_t* new_col
= dict_table_get_nth_col(log->table, col_no);
@@ -1327,8 +1409,6 @@ row_log_table_apply_convert_mrec(
dfield_get_type(dfield)));
}
-func_exit:
- *error = DB_SUCCESS;
return(row);
}
@@ -1427,22 +1507,32 @@ row_log_table_apply_insert(
const dtuple_t* row = row_log_table_apply_convert_mrec(
mrec, dup->index, offsets, log, heap, trx_id, &error);
- ut_ad(error == DB_SUCCESS || !row);
- /* Handling of duplicate key error requires storing
- of offending key in a record buffer. */
- ut_ad(error != DB_DUPLICATE_KEY);
-
- if (error != DB_SUCCESS)
+ switch (error) {
+ case DB_MISSING_HISTORY:
+ ut_ad(log->blobs);
+ /* Because some BLOBs are missing, we know that the
+ transaction was rolled back later (a rollback of
+ an insert can free BLOBs).
+ We can simply skip the insert: the subsequent
+ ROW_T_DELETE will be ignored, or a ROW_T_UPDATE will
+ be interpreted as ROW_T_INSERT. */
+ return(DB_SUCCESS);
+ case DB_SUCCESS:
+ ut_ad(row != NULL);
+ break;
+ default:
+ ut_ad(0);
+ case DB_INVALID_NULL:
+ ut_ad(row == NULL);
return(error);
+ }
- if (row) {
- error = row_log_table_apply_insert_low(
- thr, row, trx_id, offsets_heap, heap, dup);
- if (error != DB_SUCCESS) {
- /* Report the erroneous row using the new
- version of the table. */
- innobase_row_to_mysql(dup->table, log->table, row);
- }
+ error = row_log_table_apply_insert_low(
+ thr, row, trx_id, offsets_heap, heap, dup);
+ if (error != DB_SUCCESS) {
+ /* Report the erroneous row using the new
+ version of the table. */
+ innobase_row_to_mysql(dup->table, log->table, row);
}
return(error);
}
@@ -1561,10 +1651,11 @@ row_log_table_apply_delete(
mem_heap_t* offsets_heap, /*!< in/out: memory heap
that can be emptied */
mem_heap_t* heap, /*!< in/out: memory heap */
- dict_table_t* new_table, /*!< in: rebuilt table */
+ const row_log_t* log, /*!< in: online log */
const row_ext_t* save_ext) /*!< in: saved external field
info, or NULL */
{
+ dict_table_t* new_table = log->table;
dict_index_t* index = dict_table_get_first_index(new_table);
dtuple_t* old_pk;
mtr_t mtr;
@@ -1572,15 +1663,14 @@ row_log_table_apply_delete(
ulint* offsets;
ut_ad(rec_offs_n_fields(moffsets)
- == dict_index_get_n_unique(index) + 1);
+ == dict_index_get_n_unique(index) + 2);
ut_ad(!rec_offs_any_extern(moffsets));
/* Convert the row to a search tuple. */
- old_pk = dtuple_create(heap, index->n_uniq + 1);
- dict_index_copy_types(old_pk, index, old_pk->n_fields);
- dtuple_set_n_fields_cmp(old_pk, index->n_uniq);
+ old_pk = dtuple_create(heap, index->n_uniq);
+ dict_index_copy_types(old_pk, index, index->n_uniq);
- for (ulint i = 0; i <= index->n_uniq; i++) {
+ for (ulint i = 0; i < index->n_uniq; i++) {
ulint len;
const void* field;
field = rec_get_nth_field(mrec, moffsets, i, &len);
@@ -1614,6 +1704,10 @@ flag_ok:
all_done:
mtr_commit(&mtr);
/* The record was not found. All done. */
+ /* This should only happen when an earlier
+ ROW_T_INSERT was skipped or
+ ROW_T_UPDATE was interpreted as ROW_T_DELETE
+ due to BLOBs having been freed by rollback. */
return(DB_SUCCESS);
}
@@ -1623,19 +1717,38 @@ all_done:
ut_a(!rec_offs_any_null_extern(btr_pcur_get_rec(&pcur), offsets));
#endif /* UNIV_DEBUG || UNIV_BLOB_LIGHT_DEBUG */
- /* Only remove the record if DB_TRX_ID matches what was
- buffered. */
+ /* Only remove the record if DB_TRX_ID,DB_ROLL_PTR match. */
{
ulint len;
- const void* mrec_trx_id
+ const byte* mrec_trx_id
= rec_get_nth_field(mrec, moffsets, trx_id_col, &len);
ut_ad(len == DATA_TRX_ID_LEN);
- const void* rec_trx_id
+ const byte* rec_trx_id
= rec_get_nth_field(btr_pcur_get_rec(&pcur), offsets,
trx_id_col, &len);
ut_ad(len == DATA_TRX_ID_LEN);
- if (memcmp(mrec_trx_id, rec_trx_id, DATA_TRX_ID_LEN)) {
+
+ ut_ad(rec_get_nth_field(mrec, moffsets, trx_id_col + 1, &len)
+ == mrec_trx_id + DATA_TRX_ID_LEN);
+ ut_ad(len == DATA_ROLL_PTR_LEN);
+ ut_ad(rec_get_nth_field(btr_pcur_get_rec(&pcur), offsets,
+ trx_id_col + 1, &len)
+ == rec_trx_id + DATA_TRX_ID_LEN);
+ ut_ad(len == DATA_ROLL_PTR_LEN);
+
+ if (memcmp(mrec_trx_id, rec_trx_id,
+ DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN)) {
+ /* The ROW_T_DELETE was logged for a different
+ PRIMARY KEY,DB_TRX_ID,DB_ROLL_PTR.
+ This is possible if a ROW_T_INSERT was skipped
+ or a ROW_T_UPDATE was interpreted as ROW_T_DELETE
+ because some BLOBs were missing due to
+ (1) rolling back the initial insert, or
+ (2) purging the BLOB for a later ROW_T_DELETE
+ (3) purging 'old values' for a later ROW_T_UPDATE
+ or ROW_T_DELETE. */
+ ut_ad(!log->same_pk);
goto all_done;
}
}
@@ -1679,17 +1792,32 @@ row_log_table_apply_update(
== dict_index_get_n_unique(index));
ut_ad(dtuple_get_n_fields(old_pk)
== dict_index_get_n_unique(index)
- + (dup->index->online_log->same_pk ? 0 : 2));
+ + (log->same_pk ? 0 : 2));
row = row_log_table_apply_convert_mrec(
mrec, dup->index, offsets, log, heap, trx_id, &error);
- ut_ad(error == DB_SUCCESS || !row);
- /* Handling of duplicate key error requires storing
- of offending key in a record buffer. */
- ut_ad(error != DB_DUPLICATE_KEY);
-
- if (!row) {
+ switch (error) {
+ case DB_MISSING_HISTORY:
+ /* The record contained BLOBs that are now missing. */
+ ut_ad(log->blobs);
+ /* Whether or not we are updating the PRIMARY KEY, we
+ know that there should be a subsequent
+ ROW_T_DELETE for rolling back a preceding ROW_T_INSERT,
+ overriding this ROW_T_UPDATE record. (*1)
+
+ This allows us to interpret this ROW_T_UPDATE
+ as ROW_T_DELETE.
+
+ When applying the subsequent ROW_T_DELETE, no matching
+ record will be found. */
+ case DB_SUCCESS:
+ ut_ad(row != NULL);
+ break;
+ default:
+ ut_ad(0);
+ case DB_INVALID_NULL:
+ ut_ad(row == NULL);
return(error);
}
@@ -1712,10 +1840,57 @@ row_log_table_apply_update(
if (page_rec_is_infimum(btr_pcur_get_rec(&pcur))
|| btr_pcur_get_low_match(&pcur) < index->n_uniq) {
- ut_ad(0);
- error = DB_CORRUPTION;
+ /* The record was not found. This should only happen
+ when an earlier ROW_T_INSERT or ROW_T_UPDATE was
+ diverted because BLOBs were freed when the insert was
+ later rolled back. */
+
+ ut_ad(log->blobs);
+
+ if (error == DB_SUCCESS) {
+ /* An earlier ROW_T_INSERT could have been
+ skipped because of a missing BLOB, like this:
+
+ BEGIN;
+ INSERT INTO t SET blob_col='blob value';
+ UPDATE t SET blob_col='';
+ ROLLBACK;
+
+ This would generate the following records:
+ ROW_T_INSERT (referring to 'blob value')
+ ROW_T_UPDATE
+ ROW_T_UPDATE (referring to 'blob value')
+ ROW_T_DELETE
+ [ROLLBACK removes the 'blob value']
+
+ The ROW_T_INSERT would have been skipped
+ because of a missing BLOB. Now we are
+ executing the first ROW_T_UPDATE.
+ The second ROW_T_UPDATE (for the ROLLBACK)
+ would be interpreted as ROW_T_DELETE, because
+ the BLOB would be missing.
+
+ We could probably assume that the transaction
+ has been rolled back and simply skip the
+ 'insert' part of this ROW_T_UPDATE record.
+ However, there might be some complex scenario
+ that could interfere with such a shortcut.
+ So, we will insert the row (and risk
+ introducing a bogus duplicate key error
+ for the ALTER TABLE), and a subsequent
+ ROW_T_UPDATE or ROW_T_DELETE will delete it. */
+ mtr_commit(&mtr);
+ error = row_log_table_apply_insert_low(
+ thr, row, trx_id, offsets_heap, heap, dup);
+ } else {
+ /* Some BLOBs are missing, so we are interpreting
+ this ROW_T_UPDATE as ROW_T_DELETE (see *1).
+ Because the record was not found, we do nothing. */
+ ut_ad(error == DB_MISSING_HISTORY);
+ error = DB_SUCCESS;
func_exit:
- mtr_commit(&mtr);
+ mtr_commit(&mtr);
+ }
func_exit_committed:
ut_ad(mtr.state == MTR_COMMITTED);
@@ -1728,19 +1903,76 @@ func_exit_committed:
return(error);
}
- /* Update the record. */
+ /* Prepare to update (or delete) the record. */
ulint* cur_offsets = rec_get_offsets(
btr_pcur_get_rec(&pcur),
index, NULL, ULINT_UNDEFINED, &offsets_heap);
+ if (!log->same_pk) {
+ /* Only update the record if DB_TRX_ID,DB_ROLL_PTR match what
+ was buffered. */
+ ulint len;
+ const void* rec_trx_id
+ = rec_get_nth_field(btr_pcur_get_rec(&pcur),
+ cur_offsets, index->n_uniq, &len);
+ ut_ad(len == DATA_TRX_ID_LEN);
+ ut_ad(dtuple_get_nth_field(old_pk, index->n_uniq)->len
+ == DATA_TRX_ID_LEN);
+ ut_ad(dtuple_get_nth_field(old_pk, index->n_uniq + 1)->len
+ == DATA_ROLL_PTR_LEN);
+ ut_ad(DATA_TRX_ID_LEN + static_cast<const char*>(
+ dtuple_get_nth_field(old_pk,
+ index->n_uniq)->data)
+ == dtuple_get_nth_field(old_pk,
+ index->n_uniq + 1)->data);
+ if (memcmp(rec_trx_id,
+ dtuple_get_nth_field(old_pk, index->n_uniq)->data,
+ DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN)) {
+ /* The ROW_T_UPDATE was logged for a different
+ DB_TRX_ID,DB_ROLL_PTR. This is possible if an
+ earlier ROW_T_INSERT or ROW_T_UPDATE was diverted
+ because some BLOBs were missing due to rolling
+ back the initial insert or due to purging
+ the old BLOB values of an update. */
+ ut_ad(log->blobs);
+ if (error != DB_SUCCESS) {
+ ut_ad(error == DB_MISSING_HISTORY);
+ /* Some BLOBs are missing, so we are
+ interpreting this ROW_T_UPDATE as
+ ROW_T_DELETE (see *1).
+ Because this is a different row,
+ we will do nothing. */
+ error = DB_SUCCESS;
+ } else {
+ /* Because the user record is missing due to
+ BLOBs that were missing when processing
+ an earlier log record, we should
+ interpret the ROW_T_UPDATE as ROW_T_INSERT.
+ However, there is a different user record
+ with the same PRIMARY KEY value already. */
+ error = DB_DUPLICATE_KEY;
+ }
+
+ goto func_exit;
+ }
+ }
+
+ if (error != DB_SUCCESS) {
+ ut_ad(error == DB_MISSING_HISTORY);
+ ut_ad(log->blobs);
+ /* Some BLOBs are missing, so we are interpreting
+ this ROW_T_UPDATE as ROW_T_DELETE (see *1). */
+ error = row_log_table_apply_delete_low(
+ &pcur, cur_offsets, NULL, heap, &mtr);
+ goto func_exit_committed;
+ }
+
dtuple_t* entry = row_build_index_entry(
row, NULL, index, heap);
const upd_t* update = row_upd_build_difference_binary(
index, entry, btr_pcur_get_rec(&pcur), cur_offsets,
false, NULL, heap);
- error = DB_SUCCESS;
-
if (!update->n_fields) {
/* Nothing to do. */
goto func_exit;
@@ -1756,7 +1988,7 @@ func_exit_committed:
allow purge to free any orphaned externally stored
columns. */
- if (pk_updated && dup->index->online_log->same_pk) {
+ if (pk_updated && log->same_pk) {
/* The ROW_T_UPDATE log record should only be
written when the PRIMARY KEY fields of the
record did not change in the old table. We
@@ -1982,7 +2214,7 @@ row_log_table_apply_op(
For fixed-length PRIMARY key columns, it is 0. */
mrec += extra_size;
- rec_offs_set_n_fields(offsets, new_index->n_uniq + 1);
+ rec_offs_set_n_fields(offsets, new_index->n_uniq + 2);
rec_init_offsets_temp(mrec, new_index, offsets);
next_mrec = mrec + rec_offs_data_size(offsets) + ext_size;
if (next_mrec > mrec_end) {
@@ -2017,7 +2249,7 @@ row_log_table_apply_op(
*error = row_log_table_apply_delete(
thr, new_trx_id_col,
mrec, offsets, offsets_heap, heap,
- log->table, ext);
+ log, ext);
break;
case ROW_T_UPDATE:
@@ -2306,6 +2538,11 @@ all_done:
ut_ad(dict_index_is_online_ddl(index));
+ if (!row_log_block_allocate(index->online_log->head)) {
+ error = DB_OUT_OF_MEMORY;
+ goto func_exit;
+ }
+
success = os_file_read_no_error_handling(
OS_FILE_FROM_FD(index->online_log->fd),
index->online_log->head.block, ofs,
@@ -2509,6 +2746,7 @@ func_exit:
mem_heap_free(offsets_heap);
mem_heap_free(heap);
+ row_log_block_free(index->online_log->head);
ut_free(offsets);
return(error);
}
@@ -2582,9 +2820,7 @@ row_log_allocate(
const ulint* col_map)/*!< in: mapping of old column
numbers to new ones, or NULL if !table */
{
- byte* buf;
row_log_t* log;
- ulint size;
DBUG_ENTER("row_log_allocate");
ut_ad(!dict_index_is_online_ddl(index));
@@ -2596,17 +2832,14 @@ row_log_allocate(
#ifdef UNIV_SYNC_DEBUG
ut_ad(rw_lock_own(dict_index_get_lock(index), RW_LOCK_EX));
#endif /* UNIV_SYNC_DEBUG */
- size = 2 * srv_sort_buf_size + sizeof *log;
- buf = (byte*) os_mem_alloc_large(&size);
- if (!buf) {
+ log = (row_log_t*) ut_malloc(sizeof *log);
+ if (!log) {
DBUG_RETURN(false);
}
- log = (row_log_t*) &buf[2 * srv_sort_buf_size];
- log->size = size;
log->fd = row_merge_file_create_low();
if (log->fd < 0) {
- os_mem_free_large(buf, size);
+ ut_free(log);
DBUG_RETURN(false);
}
mutex_create(index_online_log_key, &log->mutex,
@@ -2618,10 +2851,9 @@ row_log_allocate(
log->col_map = col_map;
log->error = DB_SUCCESS;
log->max_trx = 0;
- log->head.block = buf;
- log->tail.block = buf + srv_sort_buf_size;
log->tail.blocks = log->tail.bytes = 0;
log->tail.total = 0;
+ log->tail.block = log->head.block = NULL;
log->head.blocks = log->head.bytes = 0;
log->head.total = 0;
dict_index_set_online_status(index, ONLINE_INDEX_CREATION);
@@ -2646,9 +2878,11 @@ row_log_free(
MONITOR_ATOMIC_DEC(MONITOR_ONLINE_CREATE_INDEX);
delete log->blobs;
+ row_log_block_free(log->tail);
+ row_log_block_free(log->head);
row_merge_file_destroy_low(log->fd);
mutex_free(&log->mutex);
- os_mem_free_large(log->head.block, log->size);
+ ut_free(log);
log = 0;
}
@@ -3074,6 +3308,11 @@ next_block:
goto interrupted;
}
+ error = index->online_log->error;
+ if (error != DB_SUCCESS) {
+ goto func_exit;
+ }
+
if (dict_index_is_corrupted(index)) {
error = DB_INDEX_CORRUPT;
goto func_exit;
@@ -3130,6 +3369,11 @@ all_done:
log_free_check();
+ if (!row_log_block_allocate(index->online_log->head)) {
+ error = DB_OUT_OF_MEMORY;
+ goto func_exit;
+ }
+
success = os_file_read_no_error_handling(
OS_FILE_FROM_FD(index->online_log->fd),
index->online_log->head.block, ofs,
@@ -3330,6 +3574,7 @@ func_exit:
mem_heap_free(heap);
mem_heap_free(offsets_heap);
+ row_log_block_free(index->online_log->head);
ut_free(offsets);
return(error);
}
diff --git a/storage/innobase/row/row0mysql.cc b/storage/innobase/row/row0mysql.cc
index 2a60790f29c..93d13ea49ee 100644
--- a/storage/innobase/row/row0mysql.cc
+++ b/storage/innobase/row/row0mysql.cc
@@ -1277,7 +1277,9 @@ row_insert_for_mysql(
" newraw is replaced\n"
"InnoDB: with raw, and innodb_force_... is removed.\n",
stderr);
-
+ if(srv_force_recovery) {
+ return(DB_READ_ONLY);
+ }
return(DB_ERROR);
}
@@ -1662,7 +1664,9 @@ row_update_for_mysql(
" is replaced\n"
"InnoDB: with raw, and innodb_force_... is removed.\n",
stderr);
-
+ if(srv_force_recovery) {
+ return(DB_READ_ONLY);
+ }
return(DB_ERROR);
}
@@ -3240,7 +3244,6 @@ row_truncate_table_for_mysql(
ut_a(trx->dict_operation_lock_mode == 0);
/* Prevent foreign key checks etc. while we are truncating the
table */
-
row_mysql_lock_data_dictionary(trx);
ut_ad(mutex_own(&(dict_sys->mutex)));
@@ -3304,6 +3307,25 @@ row_truncate_table_for_mysql(
goto funct_exit;
}
+ /* Check if memcached plugin is running on this table. if is, we don't
+ allow truncate this table. */
+ if (table->memcached_sync_count != 0) {
+ ut_print_timestamp(stderr);
+ fputs(" InnoDB: Cannot truncate table ", stderr);
+ ut_print_name(stderr, trx, TRUE, table->name);
+ fputs(" by DROP+CREATE\n"
+ "InnoDB: because there are memcached operations"
+ " running on it.\n",
+ stderr);
+ err = DB_ERROR;
+
+ goto funct_exit;
+ } else {
+ /* We need to set this counter to -1 for blocking
+ memcached operations. */
+ table->memcached_sync_count = DICT_TABLE_IN_DDL;
+ }
+
/* Remove all locks except the table-level X lock. */
lock_remove_all_on_table(table, FALSE);
@@ -3487,6 +3509,7 @@ next_rec:
fts_table.name = table->name;
fts_table.id = new_id;
+ fts_table.flags2 = table->flags2;
err = fts_create_common_tables(
trx, &fts_table, table->name, TRUE);
@@ -3631,6 +3654,12 @@ next_rec:
funct_exit:
+ if (table->memcached_sync_count == DICT_TABLE_IN_DDL) {
+ /* We need to set the memcached sync back to 0, unblock
+ memcached operationse. */
+ table->memcached_sync_count = 0;
+ }
+
row_mysql_unlock_data_dictionary(trx);
dict_stats_update(table, DICT_STATS_EMPTY_TABLE);
@@ -4702,6 +4731,9 @@ row_rename_table_for_mysql(
" is replaced\n"
"InnoDB: with raw, and innodb_force_... is removed.\n",
stderr);
+ if(srv_force_recovery) {
+ err = DB_READ_ONLY;
+ }
goto funct_exit;
} else if (row_mysql_is_system_table(new_name)) {
@@ -4975,15 +5007,31 @@ row_rename_table_for_mysql(
if (err != DB_SUCCESS && (table->space != 0)) {
char* orig_name = table->name;
+ trx_t* trx_bg = trx_allocate_for_background();
+
+ /* If the first fts_rename fails, the trx would
+ be rolled back and committed, we can't use it any more,
+ so we have to start a new background trx here. */
+ ut_a(trx_state_eq(trx, TRX_STATE_NOT_STARTED));
+ trx_bg->op_info = "Revert the failing rename "
+ "for fts aux tables";
+ trx_bg->dict_operation_lock_mode = RW_X_LATCH;
+ trx_start_for_ddl(trx_bg, TRX_DICT_OP_TABLE);
/* If rename fails and table has its own tablespace,
we need to call fts_rename_aux_tables again to
revert the ibd file rename, which is not under the
control of trx. Also notice the parent table name
- in cache is not changed yet. */
+ in cache is not changed yet. If the reverting fails,
+ the ibd data may be left in the new database, which
+ can be fixed only manually. */
table->name = const_cast<char*>(new_name);
- fts_rename_aux_tables(table, old_name, trx);
+ fts_rename_aux_tables(table, old_name, trx_bg);
table->name = orig_name;
+
+ trx_bg->dict_operation_lock_mode = 0;
+ trx_commit_for_mysql(trx_bg);
+ trx_free_for_background(trx_bg);
}
}
diff --git a/storage/innobase/row/row0quiesce.cc b/storage/innobase/row/row0quiesce.cc
index a59a6088ad6..1d67d5a9717 100644
--- a/storage/innobase/row/row0quiesce.cc
+++ b/storage/innobase/row/row0quiesce.cc
@@ -71,7 +71,7 @@ row_quiesce_write_index_fields(
}
/* Include the NUL byte in the length. */
- ib_uint32_t len = strlen(field->name) + 1;
+ ib_uint32_t len = static_cast<ib_uint32_t>(strlen(field->name) + 1);
ut_a(len > 1);
mach_write_to_4(row, len);
@@ -180,7 +180,7 @@ row_quiesce_write_indexes(
/* Write the length of the index name.
NUL byte is included in the length. */
- ib_uint32_t len = strlen(index->name) + 1;
+ ib_uint32_t len = static_cast<ib_uint32_t>(strlen(index->name) + 1);
ut_a(len > 1);
mach_write_to_4(row, len);
@@ -267,7 +267,7 @@ row_quiesce_write_table(
col_name = dict_table_get_col_name(table, dict_col_get_no(col));
/* Include the NUL byte in the length. */
- len = strlen(col_name) + 1;
+ len = static_cast<ib_uint32_t>(strlen(col_name) + 1);
ut_a(len > 1);
mach_write_to_4(row, len);
@@ -333,7 +333,7 @@ row_quiesce_write_header(
}
/* The server hostname includes the NUL byte. */
- len = strlen(hostname) + 1;
+ len = static_cast<ib_uint32_t>(strlen(hostname) + 1);
mach_write_to_4(value, len);
DBUG_EXECUTE_IF("ib_export_io_write_failure_5", close(fileno(file)););
@@ -351,7 +351,7 @@ row_quiesce_write_header(
/* The table name includes the NUL byte. */
ut_a(table->name != 0);
- len = strlen(table->name) + 1;
+ len = static_cast<ib_uint32_t>(strlen(table->name) + 1);
/* Write the table name. */
mach_write_to_4(value, len);
diff --git a/storage/innobase/row/row0sel.cc b/storage/innobase/row/row0sel.cc
index 09cf75c1050..359ae3f2c21 100644
--- a/storage/innobase/row/row0sel.cc
+++ b/storage/innobase/row/row0sel.cc
@@ -5320,25 +5320,40 @@ func_exit:
return(value);
}
-/*******************************************************************//**
-Get the last row.
-@return current rec or NULL */
+/** Get the maximum and non-delete-marked record in an index.
+@param[in] index index tree
+@param[in,out] mtr mini-transaction (may be committed and restarted)
+@return maximum record, page s-latched in mtr
+@retval NULL if there are no records, or if all of them are delete-marked */
static
const rec_t*
-row_search_autoinc_get_rec(
-/*=======================*/
- btr_pcur_t* pcur, /*!< in: the current cursor */
- mtr_t* mtr) /*!< in: mini transaction */
+row_search_get_max_rec(
+ dict_index_t* index,
+ mtr_t* mtr)
{
+ btr_pcur_t pcur;
+ const rec_t* rec;
+ /* Open at the high/right end (false), and init cursor */
+ btr_pcur_open_at_index_side(
+ false, index, BTR_SEARCH_LEAF, &pcur, true, 0, mtr);
+
do {
- const rec_t* rec = btr_pcur_get_rec(pcur);
+ const page_t* page;
+
+ page = btr_pcur_get_page(&pcur);
+ rec = page_find_rec_max_not_deleted(page);
if (page_rec_is_user_rec(rec)) {
- return(rec);
+ break;
+ } else {
+ rec = NULL;
}
- } while (btr_pcur_move_to_prev(pcur, mtr));
+ btr_pcur_move_before_first_on_page(&pcur);
+ } while (btr_pcur_move_to_prev(&pcur, mtr));
- return(NULL);
+ btr_pcur_close(&pcur);
+
+ return(rec);
}
/*******************************************************************//**
@@ -5353,55 +5368,30 @@ row_search_max_autoinc(
const char* col_name, /*!< in: name of autoinc column */
ib_uint64_t* value) /*!< out: AUTOINC value read */
{
- ulint i;
- ulint n_cols;
- dict_field_t* dfield = NULL;
+ dict_field_t* dfield = dict_index_get_nth_field(index, 0);
dberr_t error = DB_SUCCESS;
-
- n_cols = dict_index_get_n_ordering_defined_by_user(index);
-
- /* Search the index for the AUTOINC column name */
- for (i = 0; i < n_cols; ++i) {
- dfield = dict_index_get_nth_field(index, i);
-
- if (strcmp(col_name, dfield->name) == 0) {
- break;
- }
- }
-
*value = 0;
- /* Must find the AUTOINC column name */
- if (i < n_cols && dfield) {
+ if (strcmp(col_name, dfield->name) != 0) {
+ error = DB_RECORD_NOT_FOUND;
+ } else {
mtr_t mtr;
- btr_pcur_t pcur;
+ const rec_t* rec;
mtr_start(&mtr);
- /* Open at the high/right end (false), and init cursor */
- btr_pcur_open_at_index_side(
- false, index, BTR_SEARCH_LEAF, &pcur, true, 0, &mtr);
-
- if (!page_is_empty(btr_pcur_get_page(&pcur))) {
- const rec_t* rec;
-
- rec = row_search_autoinc_get_rec(&pcur, &mtr);
+ rec = row_search_get_max_rec(index, &mtr);
- if (rec != NULL) {
- ibool unsigned_type = (
- dfield->col->prtype & DATA_UNSIGNED);
+ if (rec != NULL) {
+ ibool unsigned_type = (
+ dfield->col->prtype & DATA_UNSIGNED);
- *value = row_search_autoinc_read_column(
- index, rec, i,
- dfield->col->mtype, unsigned_type);
- }
+ *value = row_search_autoinc_read_column(
+ index, rec, 0,
+ dfield->col->mtype, unsigned_type);
}
- btr_pcur_close(&pcur);
-
mtr_commit(&mtr);
- } else {
- error = DB_RECORD_NOT_FOUND;
}
return(error);
diff --git a/storage/innobase/row/row0uins.cc b/storage/innobase/row/row0uins.cc
index 7b50d8b62ae..849bf096492 100644
--- a/storage/innobase/row/row0uins.cc
+++ b/storage/innobase/row/row0uins.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1997, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -109,8 +109,7 @@ row_undo_ins_remove_clust_rec(
mem_heap_t* heap = NULL;
const ulint* offsets = rec_get_offsets(
rec, index, NULL, ULINT_UNDEFINED, &heap);
- row_log_table_delete(
- rec, index, offsets, true, node->trx->id);
+ row_log_table_delete(rec, index, offsets, NULL);
mem_heap_free(heap);
}
diff --git a/storage/innobase/row/row0umod.cc b/storage/innobase/row/row0umod.cc
index efcd63a4d29..e513d3d6d8b 100644
--- a/storage/innobase/row/row0umod.cc
+++ b/storage/innobase/row/row0umod.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1997, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -86,6 +86,8 @@ row_undo_mod_clust_low(
before the update, or NULL if
the table is not being rebuilt online or
the PRIMARY KEY definition does not change */
+ byte* sys, /*!< out: DB_TRX_ID, DB_ROLL_PTR
+ for row_log_table_delete() */
que_thr_t* thr, /*!< in: query thread */
mtr_t* mtr, /*!< in: mtr; must be committed before
latching any further pages */
@@ -115,7 +117,7 @@ row_undo_mod_clust_low(
&& dict_index_is_online_ddl(btr_cur_get_index(btr_cur))) {
*rebuilt_old_pk = row_log_table_get_pk(
btr_cur_get_rec(btr_cur),
- btr_cur_get_index(btr_cur), NULL, &heap);
+ btr_cur_get_index(btr_cur), NULL, sys, &heap);
} else {
*rebuilt_old_pk = NULL;
}
@@ -307,12 +309,13 @@ row_undo_mod_clust(
mem_heap_t* offsets_heap = NULL;
ulint* offsets = NULL;
const dtuple_t* rebuilt_old_pk;
+ byte sys[DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN];
/* Try optimistic processing of the record, keeping changes within
the index page */
err = row_undo_mod_clust_low(node, &offsets, &offsets_heap,
- heap, &rebuilt_old_pk,
+ heap, &rebuilt_old_pk, sys,
thr, &mtr, online
? BTR_MODIFY_LEAF | BTR_ALREADY_S_LATCHED
: BTR_MODIFY_LEAF);
@@ -326,7 +329,8 @@ row_undo_mod_clust(
mtr_start(&mtr);
err = row_undo_mod_clust_low(
- node, &offsets, &offsets_heap, heap, &rebuilt_old_pk,
+ node, &offsets, &offsets_heap,
+ heap, &rebuilt_old_pk, sys,
thr, &mtr, BTR_MODIFY_TREE);
ut_ad(err == DB_SUCCESS || err == DB_OUT_OF_FILE_SPACE);
}
@@ -352,8 +356,7 @@ row_undo_mod_clust(
break;
case TRX_UNDO_UPD_DEL_REC:
row_log_table_delete(
- btr_pcur_get_rec(pcur), index, offsets,
- true, node->trx->id);
+ btr_pcur_get_rec(pcur), index, offsets, sys);
break;
default:
ut_ad(0);
diff --git a/storage/innobase/row/row0upd.cc b/storage/innobase/row/row0upd.cc
index ccb905b36f4..fb626519132 100644
--- a/storage/innobase/row/row0upd.cc
+++ b/storage/innobase/row/row0upd.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1996, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -1943,9 +1943,7 @@ row_upd_clust_rec_by_insert_inherit_func(
data += len - BTR_EXTERN_FIELD_REF_SIZE;
/* The pointer must not be zero. */
ut_a(memcmp(data, field_ref_zero, BTR_EXTERN_FIELD_REF_SIZE));
- /* The BLOB must be owned. */
- ut_a(!(data[BTR_EXTERN_LEN] & BTR_EXTERN_OWNER_FLAG));
-
+ data[BTR_EXTERN_LEN] &= ~BTR_EXTERN_OWNER_FLAG;
data[BTR_EXTERN_LEN] |= BTR_EXTERN_INHERITED_FLAG;
/* The BTR_EXTERN_INHERITED_FLAG only matters in
rollback. Purge will always free the extern fields of
@@ -2047,7 +2045,13 @@ err_exit:
rec, offsets, entry, node->update);
if (change_ownership) {
- btr_pcur_store_position(pcur, mtr);
+ /* The blobs are disowned here, expecting the
+ insert down below to inherit them. But if the
+ insert fails, then this disown will be undone
+ when the operation is rolled back. */
+ btr_cur_disown_inherited_fields(
+ btr_cur_get_page_zip(btr_cur),
+ rec, index, offsets, node->update, mtr);
}
}
@@ -2073,41 +2077,6 @@ err_exit:
? UPD_NODE_INSERT_BLOB
: UPD_NODE_INSERT_CLUSTERED;
- if (err == DB_SUCCESS && change_ownership) {
- /* Mark the non-updated fields disowned by the old record. */
-
- /* NOTE: this transaction has an x-lock on the record
- and therefore other transactions cannot modify the
- record when we have no latch on the page. In addition,
- we assume that other query threads of the same
- transaction do not modify the record in the meantime.
- Therefore we can assert that the restoration of the
- cursor succeeds. */
-
- mtr_start(mtr);
-
- if (!btr_pcur_restore_position(BTR_MODIFY_LEAF, pcur, mtr)) {
- ut_error;
- }
-
- rec = btr_cur_get_rec(btr_cur);
- offsets = rec_get_offsets(rec, index, offsets,
- ULINT_UNDEFINED, &heap);
- ut_ad(page_rec_is_user_rec(rec));
- ut_ad(rec_get_deleted_flag(rec, rec_offs_comp(offsets)));
-
- btr_cur_disown_inherited_fields(
- btr_cur_get_page_zip(btr_cur),
- rec, index, offsets, node->update, mtr);
-
- /* It is not necessary to call row_log_table for
- this, because during online table rebuild, purge will
- not free any BLOBs in the table, whether or not they
- are owned by the clustered index record. */
-
- mtr_commit(mtr);
- }
-
mem_heap_free(heap);
return(err);
@@ -2150,7 +2119,7 @@ row_upd_clust_rec(
if (dict_index_is_online_ddl(index)) {
rebuilt_old_pk = row_log_table_get_pk(
- btr_cur_get_rec(btr_cur), index, offsets, &heap);
+ btr_cur_get_rec(btr_cur), index, offsets, NULL, &heap);
}
/* Try optimistic updating of the record, keeping changes within
diff --git a/storage/innobase/row/row0vers.cc b/storage/innobase/row/row0vers.cc
index 2c3191928fd..9dd7b63bcab 100644
--- a/storage/innobase/row/row0vers.cc
+++ b/storage/innobase/row/row0vers.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1997, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -73,6 +73,8 @@ row_vers_impl_x_locked_low(
ulint* clust_offsets;
mem_heap_t* heap;
+ DBUG_ENTER("row_vers_impl_x_locked_low");
+
ut_ad(rec_offs_validate(rec, index, offsets));
heap = mem_heap_create(1024);
@@ -92,7 +94,7 @@ row_vers_impl_x_locked_low(
trx_sys_get_max_trx_id());
}
mem_heap_free(heap);
- return(0);
+ DBUG_RETURN(0);
}
comp = page_rec_is_comp(rec);
@@ -131,17 +133,37 @@ row_vers_impl_x_locked_low(
clust_rec, mtr, version, clust_index, clust_offsets,
heap, &prev_version);
- /* Free version and clust_offsets. */
+ /* The oldest visible clustered index version must not be
+ delete-marked, because we never start a transaction by
+ inserting a delete-marked record. */
+ ut_ad(prev_version
+ || !rec_get_deleted_flag(version, comp)
+ || !trx_rw_is_active(trx_id, NULL));
+ /* Free version and clust_offsets. */
mem_heap_free(old_heap);
if (prev_version == NULL) {
- /* clust_rec should be a fresh insert, because
- no previous version was found or the transaction
- has committed. The caller has to recheck as the
- synopsis of this function states, whether trx_id
- is active or not. */
+ /* We reached the oldest visible version without
+ finding an older version of clust_rec that would
+ match the secondary index record. If the secondary
+ index record is not delete marked, then clust_rec
+ is considered the correct match of the secondary
+ index record and hence holds the implicit lock. */
+
+ if (rec_del) {
+ /* The secondary index record is del marked.
+ So, the implicit lock holder of clust_rec
+ did not modify the secondary index record yet,
+ and is not holding an implicit lock on it.
+
+ This assumes that whenever a row is inserted
+ or updated, the leaf page record always is
+ created with a clear delete-mark flag.
+ (We never insert a delete-marked record.) */
+ trx_id = 0;
+ }
break;
}
@@ -237,8 +259,11 @@ row_vers_impl_x_locked_low(
}
}
+ DBUG_PRINT("info", ("Implicit lock is held by trx:%lu",
+ static_cast<unsigned long>(trx_id)));
+
mem_heap_free(heap);
- return(trx_id);
+ DBUG_RETURN(trx_id);
}
/*****************************************************************//**
diff --git a/storage/innobase/srv/srv0conc.cc b/storage/innobase/srv/srv0conc.cc
index 820700a95a8..dc3c0b1dd88 100644
--- a/storage/innobase/srv/srv0conc.cc
+++ b/storage/innobase/srv/srv0conc.cc
@@ -270,7 +270,7 @@ srv_conc_enter_innodb_with_atomics(
&& sleep_in_us > srv_adaptive_max_sleep_delay) {
sleep_in_us = srv_adaptive_max_sleep_delay;
- srv_thread_sleep_delay = sleep_in_us;
+ srv_thread_sleep_delay = static_cast<ulong>(sleep_in_us);
}
os_thread_sleep(sleep_in_us);
diff --git a/storage/innobase/srv/srv0srv.cc b/storage/innobase/srv/srv0srv.cc
index a25469f35b7..d9ace828348 100644
--- a/storage/innobase/srv/srv0srv.cc
+++ b/storage/innobase/srv/srv0srv.cc
@@ -3,6 +3,7 @@
Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2008, 2009 Google Inc.
Copyright (c) 2009, Percona Inc.
+Copyright (c) 2013, 2014, SkySQL Ab. All Rights Reserved.
Portions of this file contain modifications contributed and copyrighted by
Google, Inc. Those modifications are gratefully acknowledged and are described
@@ -378,8 +379,8 @@ UNIV_INTERN ulint srv_available_undo_logs = 0;
/* Set the following to 0 if you want InnoDB to write messages on
stderr on startup/shutdown. */
UNIV_INTERN ibool srv_print_verbose_log = TRUE;
-UNIV_INTERN ibool srv_print_innodb_monitor = FALSE;
-UNIV_INTERN ibool srv_print_innodb_lock_monitor = FALSE;
+UNIV_INTERN my_bool srv_print_innodb_monitor = FALSE;
+UNIV_INTERN my_bool srv_print_innodb_lock_monitor = FALSE;
UNIV_INTERN ibool srv_print_innodb_tablespace_monitor = FALSE;
UNIV_INTERN ibool srv_print_innodb_table_monitor = FALSE;
@@ -465,6 +466,9 @@ current_time % 5 != 0. */
#endif /* MEM_PERIODIC_CHECK */
# define SRV_MASTER_DICT_LRU_INTERVAL (47)
+/** Simulate compression failures. */
+UNIV_INTERN uint srv_simulate_comp_failures = 0;
+
/** Acquire the system_mutex. */
#define srv_sys_mutex_enter() do { \
mutex_enter(&srv_sys->mutex); \
@@ -2662,7 +2666,8 @@ srv_purge_coordinator_suspend(
rw_lock_x_lock(&purge_sys->latch);
- stop = (purge_sys->state == PURGE_STATE_STOP);
+ stop = (srv_shutdown_state == SRV_SHUTDOWN_NONE
+ && purge_sys->state == PURGE_STATE_STOP);
if (!stop) {
ut_a(purge_sys->n_stop == 0);
@@ -2747,8 +2752,9 @@ DECLARE_THREAD(srv_purge_coordinator_thread)(
/* If there are no records to purge or the last
purge didn't purge any records then wait for activity. */
- if (purge_sys->state == PURGE_STATE_STOP
- || n_total_purged == 0) {
+ if (srv_shutdown_state == SRV_SHUTDOWN_NONE
+ && (purge_sys->state == PURGE_STATE_STOP
+ || n_total_purged == 0)) {
srv_purge_coordinator_suspend(slot, rseg_history_len);
}
diff --git a/storage/innobase/srv/srv0start.cc b/storage/innobase/srv/srv0start.cc
index 00604a896ca..0c04fba421a 100644
--- a/storage/innobase/srv/srv0start.cc
+++ b/storage/innobase/srv/srv0start.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
+Copyright (c) 1996, 2014, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2008, Google Inc.
Copyright (c) 2009, Percona Inc.
@@ -158,7 +158,7 @@ UNIV_INTERN mysql_pfs_key_t srv_purge_thread_key;
#endif /* UNIV_PFS_THREAD */
/*********************************************************************//**
-Convert a numeric string that optionally ends in G or M, to a number
+Convert a numeric string that optionally ends in G or M or K, to a number
containing megabytes.
@return next character in string */
static
@@ -182,6 +182,10 @@ srv_parse_megabytes(
case 'M': case 'm':
str++;
break;
+ case 'K': case 'k':
+ size /= 1024;
+ str++;
+ break;
default:
size /= 1024 * 1024;
break;
@@ -218,7 +222,8 @@ srv_file_check_mode(
/* Note: stat.rw_perm is only valid of files */
- if (stat.type == OS_FILE_TYPE_FILE) {
+ if (stat.type == OS_FILE_TYPE_FILE
+ || stat.type == OS_FILE_TYPE_BLOCK) {
if (!stat.rw_perm) {
ib_logf(IB_LOG_LEVEL_ERROR,
@@ -980,6 +985,16 @@ size_check:
return(DB_ERROR);
}
skip_size_check:
+
+ /* This is the earliest location where we can load
+ the double write buffer. */
+ if (i == 0) {
+ buf_dblwr_init_or_load_pages(
+ files[i], srv_data_file_names[i], true);
+ }
+
+ bool retry = true;
+check_first_page:
check_msg = fil_read_first_page(
files[i], one_opened, &flags, &space,
#ifdef UNIV_LOG_ARCHIVE
@@ -988,9 +1003,25 @@ skip_size_check:
min_flushed_lsn, max_flushed_lsn);
if (check_msg) {
+
+ if (retry) {
+ fsp_open_info fsp;
+ const ulint page_no = 0;
+
+ retry = false;
+ fsp.id = 0;
+ fsp.filepath = srv_data_file_names[i];
+ fsp.file = files[i];
+
+ if (fil_user_tablespace_restore_page(
+ &fsp, page_no)) {
+ goto check_first_page;
+ }
+ }
+
ib_logf(IB_LOG_LEVEL_ERROR,
- "%s in data file %s",
- check_msg, name);
+ "%s in data file %s",
+ check_msg, name);
return(DB_ERROR);
}
@@ -1526,6 +1557,16 @@ innobase_start_or_create_for_mysql(void)
# endif /* F_FULLFSYNC */
#endif /* HAVE_DARWIN_THREADS */
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "Using %s to ref count buffer pool pages",
+#ifdef PAGE_ATOMIC_REF_COUNT
+ "atomics"
+#else
+ "mutexes"
+#endif /* PAGE_ATOMIC_REF_COUNT */
+ );
+
+
if (sizeof(ulint) != sizeof(void*)) {
ut_print_timestamp(stderr);
fprintf(stderr,
@@ -1999,6 +2040,9 @@ innobase_start_or_create_for_mysql(void)
return(DB_ERROR);
}
+ recv_sys_create();
+ recv_sys_init(buf_pool_get_curr_size());
+
err = open_or_create_data_files(&create_new_db,
#ifdef UNIV_LOG_ARCHIVE
&min_arch_log_no, &max_arch_log_no,
diff --git a/storage/innobase/sync/sync0arr.cc b/storage/innobase/sync/sync0arr.cc
index e06bc01c890..0dae1affeda 100644
--- a/storage/innobase/sync/sync0arr.cc
+++ b/storage/innobase/sync/sync0arr.cc
@@ -182,6 +182,33 @@ sync_array_get_nth_cell(
}
/******************************************************************//**
+Looks for a cell with the given thread id.
+@return pointer to cell or NULL if not found */
+static
+sync_cell_t*
+sync_array_find_thread(
+/*===================*/
+ sync_array_t* arr, /*!< in: wait array */
+ os_thread_id_t thread) /*!< in: thread id */
+{
+ ulint i;
+ sync_cell_t* cell;
+
+ for (i = 0; i < arr->n_cells; i++) {
+
+ cell = sync_array_get_nth_cell(arr, i);
+
+ if (cell->wait_object != NULL
+ && os_thread_eq(cell->thread, thread)) {
+
+ return(cell); /* Found */
+ }
+ }
+
+ return(NULL); /* Not found */
+}
+
+/******************************************************************//**
Reserves the mutex semaphore protecting a sync array. */
static
void
@@ -432,8 +459,10 @@ static
void
sync_array_cell_print(
/*==================*/
- FILE* file, /*!< in: file where to print */
- sync_cell_t* cell) /*!< in: sync cell */
+ FILE* file, /*!< in: file where to print */
+ sync_cell_t* cell, /*!< in: sync cell */
+ os_thread_id_t* reserver) /*!< out: write reserver or
+ 0 */
{
ib_mutex_t* mutex;
rw_lock_t* rwlock;
@@ -454,19 +483,21 @@ sync_array_cell_print(
been freed meanwhile */
mutex = cell->old_wait_mutex;
- fprintf(file,
- "Mutex at %p created file %s line %lu, lock var %lu\n"
+ if (mutex) {
+ fprintf(file,
+ "Mutex at %p created file %s line %lu, lock var %lu\n"
#ifdef UNIV_SYNC_DEBUG
- "Last time reserved in file %s line %lu, "
+ "Last time reserved in file %s line %lu, "
#endif /* UNIV_SYNC_DEBUG */
- "waiters flag %lu\n",
- (void*) mutex, innobase_basename(mutex->cfile_name),
- (ulong) mutex->cline,
- (ulong) mutex->lock_word,
+ "waiters flag %lu\n",
+ (void*) mutex, innobase_basename(mutex->cfile_name),
+ (ulong) mutex->cline,
+ (ulong) mutex->lock_word,
#ifdef UNIV_SYNC_DEBUG
- mutex->file_name, (ulong) mutex->line,
+ mutex->file_name, (ulong) mutex->line,
#endif /* UNIV_SYNC_DEBUG */
- (ulong) mutex->waiters);
+ (ulong) mutex->waiters);
+ }
} else if (type == RW_LOCK_EX
|| type == RW_LOCK_WAIT_EX
@@ -478,33 +509,36 @@ sync_array_cell_print(
rwlock = cell->old_wait_rw_lock;
- fprintf(file,
- " RW-latch at %p created in file %s line %lu\n",
- (void*) rwlock, innobase_basename(rwlock->cfile_name),
- (ulong) rwlock->cline);
- writer = rw_lock_get_writer(rwlock);
- if (writer != RW_LOCK_NOT_LOCKED) {
+ if (rwlock) {
fprintf(file,
- "a writer (thread id %lu) has"
- " reserved it in mode %s",
- (ulong) os_thread_pf(rwlock->writer_thread),
- writer == RW_LOCK_EX
- ? " exclusive\n"
- : " wait exclusive\n");
- }
+ " RW-latch at %p created in file %s line %lu\n",
+ (void*) rwlock, innobase_basename(rwlock->cfile_name),
+ (ulong) rwlock->cline);
+ writer = rw_lock_get_writer(rwlock);
+ if (writer != RW_LOCK_NOT_LOCKED) {
+ fprintf(file,
+ "a writer (thread id %lu) has"
+ " reserved it in mode %s",
+ (ulong) os_thread_pf(rwlock->writer_thread),
+ writer == RW_LOCK_EX
+ ? " exclusive\n"
+ : " wait exclusive\n");
+ *reserver = rwlock->writer_thread;
+ }
- fprintf(file,
- "number of readers %lu, waiters flag %lu, "
- "lock_word: %lx\n"
- "Last time read locked in file %s line %lu\n"
- "Last time write locked in file %s line %lu\n",
- (ulong) rw_lock_get_reader_count(rwlock),
- (ulong) rwlock->waiters,
- rwlock->lock_word,
- innobase_basename(rwlock->last_s_file_name),
- (ulong) rwlock->last_s_line,
- rwlock->last_x_file_name,
- (ulong) rwlock->last_x_line);
+ fprintf(file,
+ "number of readers %lu, waiters flag %lu, "
+ "lock_word: %lx\n"
+ "Last time read locked in file %s line %lu\n"
+ "Last time write locked in file %s line %lu\n",
+ (ulong) rw_lock_get_reader_count(rwlock),
+ (ulong) rwlock->waiters,
+ rwlock->lock_word,
+ innobase_basename(rwlock->last_s_file_name),
+ (ulong) rwlock->last_s_line,
+ rwlock->last_x_file_name,
+ (ulong) rwlock->last_x_line);
+ }
} else {
ut_error;
}
@@ -515,32 +549,6 @@ sync_array_cell_print(
}
#ifdef UNIV_SYNC_DEBUG
-/******************************************************************//**
-Looks for a cell with the given thread id.
-@return pointer to cell or NULL if not found */
-static
-sync_cell_t*
-sync_array_find_thread(
-/*===================*/
- sync_array_t* arr, /*!< in: wait array */
- os_thread_id_t thread) /*!< in: thread id */
-{
- ulint i;
- sync_cell_t* cell;
-
- for (i = 0; i < arr->n_cells; i++) {
-
- cell = sync_array_get_nth_cell(arr, i);
-
- if (cell->wait_object != NULL
- && os_thread_eq(cell->thread, thread)) {
-
- return(cell); /* Found */
- }
- }
-
- return(NULL); /* Not found */
-}
/******************************************************************//**
Recursion step for deadlock detection.
@@ -602,6 +610,7 @@ sync_array_detect_deadlock(
os_thread_id_t thread;
ibool ret;
rw_lock_debug_t*debug;
+ os_thread_id_t reserver=0;
ut_a(arr);
ut_a(start);
@@ -637,10 +646,10 @@ sync_array_detect_deadlock(
depth);
if (ret) {
fprintf(stderr,
- "Mutex %p owned by thread %lu file %s line %lu\n",
+ "Mutex %p owned by thread %lu file %s line %lu\n",
mutex, (ulong) os_thread_pf(mutex->thread_id),
mutex->file_name, (ulong) mutex->line);
- sync_array_cell_print(stderr, cell);
+ sync_array_cell_print(stderr, cell, &reserver);
return(TRUE);
}
@@ -678,7 +687,7 @@ sync_array_detect_deadlock(
print:
fprintf(stderr, "rw-lock %p ",
(void*) lock);
- sync_array_cell_print(stderr, cell);
+ sync_array_cell_print(stderr, cell, &reserver);
rw_lock_debug_print(stderr, debug);
return(TRUE);
}
@@ -921,6 +930,7 @@ sync_array_print_long_waits_low(
double diff;
sync_cell_t* cell;
void* wait_object;
+ os_thread_id_t reserver=0;
cell = sync_array_get_nth_cell(arr, i);
@@ -936,7 +946,7 @@ sync_array_print_long_waits_low(
if (diff > SYNC_ARRAY_TIMEOUT) {
fputs("InnoDB: Warning: a long semaphore wait:\n",
stderr);
- sync_array_cell_print(stderr, cell);
+ sync_array_cell_print(stderr, cell, &reserver);
*noticed = TRUE;
}
@@ -951,6 +961,60 @@ sync_array_print_long_waits_low(
}
}
+ /* We found a long semaphore wait, wait all threads that are
+ waiting for a semaphore. */
+ if (*noticed) {
+ for (i = 0; i < arr->n_cells; i++) {
+ void* wait_object;
+ os_thread_id_t reserver=(os_thread_id_t)ULINT_UNDEFINED;
+ sync_cell_t* cell;
+ ulint loop = 0;
+
+ cell = sync_array_get_nth_cell(arr, i);
+
+ wait_object = cell->wait_object;
+
+ if (wait_object == NULL || !cell->waiting) {
+
+ continue;
+ }
+
+ fputs("InnoDB: Warning: semaphore wait:\n",
+ stderr);
+ sync_array_cell_print(stderr, cell, &reserver);
+
+ /* Try to output cell information for writer recursive way */
+ while (reserver != (os_thread_id_t)ULINT_UNDEFINED) {
+ sync_cell_t* reserver_wait;
+
+ reserver_wait = sync_array_find_thread(arr, reserver);
+
+ if (reserver_wait &&
+ reserver_wait->wait_object != NULL &&
+ reserver_wait->waiting) {
+ fputs("InnoDB: Warning: Writer thread is waiting this semaphore:\n",
+ stderr);
+ reserver = ULINT_UNDEFINED;
+ sync_array_cell_print(stderr, reserver_wait, &reserver);
+ loop++;
+
+ if (reserver_wait->thread == reserver) {
+ reserver = (os_thread_id_t)ULINT_UNDEFINED;
+ }
+ } else {
+ reserver = (os_thread_id_t)ULINT_UNDEFINED;
+ }
+
+ /* This is protection against loop */
+ if (loop > 100) {
+ fputs("InnoDB: Warning: Too many waiting threads.\n", stderr);
+ break;
+ }
+
+ }
+ }
+ }
+
#undef SYNC_ARRAY_TIMEOUT
return(fatal);
@@ -1010,7 +1074,7 @@ sync_array_print_long_waits(
os_thread_sleep(30000000);
- srv_print_innodb_monitor = old_val;
+ srv_print_innodb_monitor = static_cast<my_bool>(old_val);
fprintf(stderr,
"InnoDB: ###### Diagnostic info printed"
" to the standard error stream\n");
@@ -1030,6 +1094,7 @@ sync_array_print_info_low(
{
ulint i;
ulint count = 0;
+ os_thread_id_t r = 0;
fprintf(file,
"OS WAIT ARRAY INFO: reservation count %ld\n",
@@ -1042,7 +1107,7 @@ sync_array_print_info_low(
if (cell->wait_object != NULL) {
count++;
- sync_array_cell_print(file, cell);
+ sync_array_cell_print(file, cell, &r);
}
}
}
diff --git a/storage/innobase/sync/sync0rw.cc b/storage/innobase/sync/sync0rw.cc
index ebf73917702..e129d39fc9d 100644
--- a/storage/innobase/sync/sync0rw.cc
+++ b/storage/innobase/sync/sync0rw.cc
@@ -151,18 +151,12 @@ UNIV_INTERN mysql_pfs_key_t rw_lock_mutex_key;
To modify the debug info list of an rw-lock, this mutex has to be
acquired in addition to the mutex protecting the lock. */
-UNIV_INTERN ib_mutex_t rw_lock_debug_mutex;
+UNIV_INTERN os_fast_mutex_t rw_lock_debug_mutex;
# ifdef UNIV_PFS_MUTEX
UNIV_INTERN mysql_pfs_key_t rw_lock_debug_mutex_key;
# endif
-/* If deadlock detection does not get immediately the mutex,
-it may wait for this event */
-UNIV_INTERN os_event_t rw_lock_debug_event;
-/* This is set to TRUE, if there may be waiters for the event */
-UNIV_INTERN ibool rw_lock_debug_waiters;
-
/******************************************************************//**
Creates a debug info struct. */
static
@@ -690,22 +684,7 @@ void
rw_lock_debug_mutex_enter(void)
/*===========================*/
{
-loop:
- if (0 == mutex_enter_nowait(&rw_lock_debug_mutex)) {
- return;
- }
-
- os_event_reset(rw_lock_debug_event);
-
- rw_lock_debug_waiters = TRUE;
-
- if (0 == mutex_enter_nowait(&rw_lock_debug_mutex)) {
- return;
- }
-
- os_event_wait(rw_lock_debug_event);
-
- goto loop;
+ os_fast_mutex_lock(&rw_lock_debug_mutex);
}
/******************************************************************//**
@@ -715,12 +694,7 @@ void
rw_lock_debug_mutex_exit(void)
/*==========================*/
{
- mutex_exit(&rw_lock_debug_mutex);
-
- if (rw_lock_debug_waiters) {
- rw_lock_debug_waiters = FALSE;
- os_event_set(rw_lock_debug_event);
- }
+ os_fast_mutex_unlock(&rw_lock_debug_mutex);
}
/******************************************************************//**
diff --git a/storage/innobase/sync/sync0sync.cc b/storage/innobase/sync/sync0sync.cc
index 90f16719e20..5dc2f69b9d3 100644
--- a/storage/innobase/sync/sync0sync.cc
+++ b/storage/innobase/sync/sync0sync.cc
@@ -1137,6 +1137,7 @@ sync_thread_add_level(
case SYNC_RECV:
case SYNC_FTS_BG_THREADS:
case SYNC_WORK_QUEUE:
+ case SYNC_FTS_TOKENIZE:
case SYNC_FTS_OPTIMIZE:
case SYNC_FTS_CACHE:
case SYNC_FTS_CACHE_INIT:
@@ -1471,11 +1472,7 @@ sync_init(void)
SYNC_NO_ORDER_CHECK);
#ifdef UNIV_SYNC_DEBUG
- mutex_create(rw_lock_debug_mutex_key, &rw_lock_debug_mutex,
- SYNC_NO_ORDER_CHECK);
-
- rw_lock_debug_event = os_event_create();
- rw_lock_debug_waiters = FALSE;
+ os_fast_mutex_init(rw_lock_debug_mutex_key, &rw_lock_debug_mutex);
#endif /* UNIV_SYNC_DEBUG */
}
@@ -1543,6 +1540,7 @@ sync_close(void)
sync_order_checks_on = FALSE;
sync_thread_level_arrays_free();
+ os_fast_mutex_free(&rw_lock_debug_mutex);
#endif /* UNIV_SYNC_DEBUG */
sync_initialized = FALSE;
diff --git a/storage/innobase/trx/trx0trx.cc b/storage/innobase/trx/trx0trx.cc
index 7a75c7b573a..4f8e4ad4487 100644
--- a/storage/innobase/trx/trx0trx.cc
+++ b/storage/innobase/trx/trx0trx.cc
@@ -50,6 +50,9 @@ Created 3/26/1996 Heikki Tuuri
#include<set>
+extern "C"
+int thd_deadlock_victim_preference(const MYSQL_THD thd1, const MYSQL_THD thd2);
+
/** Set of table_id */
typedef std::set<table_id_t> table_id_set;
@@ -562,6 +565,13 @@ trx_resurrect_insert(
trx->no = TRX_ID_MAX;
}
+ /* trx_start_low() is not called with resurrect, so need to initialize
+ start time here.*/
+ if (trx->state == TRX_STATE_ACTIVE
+ || trx->state == TRX_STATE_PREPARED) {
+ trx->start_time = ut_time();
+ }
+
if (undo->dict_operation) {
trx_set_dict_operation(trx, TRX_DICT_OP_TABLE);
trx->table_id = undo->table_id;
@@ -649,6 +659,13 @@ trx_resurrect_update(
trx->no = TRX_ID_MAX;
}
+ /* trx_start_low() is not called with resurrect, so need to initialize
+ start time here.*/
+ if (trx->state == TRX_STATE_ACTIVE
+ || trx->state == TRX_STATE_PREPARED) {
+ trx->start_time = ut_time();
+ }
+
if (undo->dict_operation) {
trx_set_dict_operation(trx, TRX_DICT_OP_TABLE);
trx->table_id = undo->table_id;
@@ -1794,7 +1811,8 @@ state_ok:
}
if (trx->mysql_thd != NULL) {
- innobase_mysql_print_thd(f, trx->mysql_thd, max_query_len);
+ innobase_mysql_print_thd(
+ f, trx->mysql_thd, static_cast<uint>(max_query_len));
}
}
@@ -1888,9 +1906,8 @@ trx_assert_started(
#endif /* UNIV_DEBUG */
/*******************************************************************//**
-Compares the "weight" (or size) of two transactions. Transactions that
-have edited non-transactional tables are considered heavier than ones
-that have not.
+Compares the "weight" (or size) of two transactions. The heavier the weight,
+the more reluctant we will be to choose the transaction as a deadlock victim.
@return TRUE if weight(a) >= weight(b) */
UNIV_INTERN
ibool
@@ -1899,26 +1916,19 @@ trx_weight_ge(
const trx_t* a, /*!< in: the first transaction to be compared */
const trx_t* b) /*!< in: the second transaction to be compared */
{
- ibool a_notrans_edit;
- ibool b_notrans_edit;
-
- /* If mysql_thd is NULL for a transaction we assume that it has
- not edited non-transactional tables. */
-
- a_notrans_edit = a->mysql_thd != NULL
- && thd_has_edited_nontrans_tables(a->mysql_thd);
-
- b_notrans_edit = b->mysql_thd != NULL
- && thd_has_edited_nontrans_tables(b->mysql_thd);
-
- if (a_notrans_edit != b_notrans_edit) {
+ int pref;
- return(a_notrans_edit);
+ /* First ask the upper server layer if it has any preference for which
+ to prefer as a deadlock victim. */
+ pref= thd_deadlock_victim_preference(a->mysql_thd, b->mysql_thd);
+ if (pref < 0) {
+ return FALSE;
+ } else if (pref > 0) {
+ return TRUE;
}
- /* Either both had edited non-transactional tables or both had
- not, we fall back to comparing the number of altered/locked
- rows. */
+ /* Upper server layer had no preference, we fall back to comparing the
+ number of altered/locked rows. */
#if 0
fprintf(stderr,
diff --git a/storage/innobase/ut/ut0ut.cc b/storage/innobase/ut/ut0ut.cc
index 939a413b4f3..b273b5a117e 100644
--- a/storage/innobase/ut/ut0ut.cc
+++ b/storage/innobase/ut/ut0ut.cc
@@ -820,6 +820,8 @@ ut_strerr(
return("FTS query exceeds result cache limit");
case DB_TEMP_FILE_WRITE_FAILURE:
return("Temp file write failure");
+ case DB_FTS_TOO_MANY_WORDS_IN_PHRASE:
+ return("Too many words in a FTS phrase or proximity search");
/* do not add default: in order to produce a warning if new code
is added to the enum but not added here */
diff --git a/storage/maria/ha_maria.cc b/storage/maria/ha_maria.cc
index 081e90f89f7..fd98166a19f 100644
--- a/storage/maria/ha_maria.cc
+++ b/storage/maria/ha_maria.cc
@@ -57,7 +57,7 @@ C_MODE_END
#endif
#define THD_TRN (*(TRN **)thd_ha_data(thd, maria_hton))
-ulong pagecache_division_limit, pagecache_age_threshold;
+ulong pagecache_division_limit, pagecache_age_threshold, pagecache_file_hash_size;
ulonglong pagecache_buffer_size;
const char *zerofill_error_msg=
"Table is from another system and must be zerofilled or repaired to be "
@@ -250,6 +250,13 @@ static MYSQL_SYSVAR_ULONG(pagecache_division_limit, pagecache_division_limit,
"The minimum percentage of warm blocks in key cache", 0, 0,
100, 1, 100, 1);
+static MYSQL_SYSVAR_ULONG(pagecache_file_hash_size, pagecache_file_hash_size,
+ PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
+ "Number of hash buckets for open and changed files. If you have a lot of Aria "
+ "files open you should increase this for faster flush of changes. A good "
+ "value is probably 1/10 of number of possible open Aria files.", 0,0,
+ 512, 128, 16384, 1);
+
static MYSQL_SYSVAR_SET(recover, maria_recover_options, PLUGIN_VAR_OPCMDARG,
"Specifies how corrupted tables should be automatically repaired."
" Possible values are one or more of \"NORMAL\" (the default), "
@@ -1236,6 +1243,14 @@ int ha_maria::open(const char *name, int mode, uint test_if_locked)
table->key_info[i].block_size= file->s->keyinfo[i].block_length;
}
my_errno= 0;
+
+ /* Count statistics of usage for newly open normal files */
+ if (file->s->reopen == 1 && ! (test_if_locked & HA_OPEN_TMP_TABLE))
+ {
+ if (file->s->delay_key_write)
+ feature_files_opened_with_delayed_keys++;
+ }
+
return my_errno;
}
@@ -3520,10 +3535,11 @@ static int ha_maria_init(void *p)
mark_recovery_start(log_dir)) ||
!init_pagecache(maria_pagecache,
(size_t) pagecache_buffer_size, pagecache_division_limit,
- pagecache_age_threshold, maria_block_size, 0) ||
+ pagecache_age_threshold, maria_block_size, pagecache_file_hash_size,
+ 0) ||
!init_pagecache(maria_log_pagecache,
TRANSLOG_PAGECACHE_SIZE, 0, 0,
- TRANSLOG_PAGE_SIZE, 0) ||
+ TRANSLOG_PAGE_SIZE, 0, 0) ||
translog_init(maria_data_root, log_file_size,
MYSQL_VERSION_ID, server_id, maria_log_pagecache,
TRANSLOG_DEFAULT_FLAGS, 0) ||
@@ -3639,6 +3655,7 @@ struct st_mysql_sys_var* system_variables[]= {
MYSQL_SYSVAR(pagecache_age_threshold),
MYSQL_SYSVAR(pagecache_buffer_size),
MYSQL_SYSVAR(pagecache_division_limit),
+ MYSQL_SYSVAR(pagecache_file_hash_size),
MYSQL_SYSVAR(recover),
MYSQL_SYSVAR(repair_threads),
MYSQL_SYSVAR(sort_buffer_size),
diff --git a/storage/maria/ma_checkpoint.c b/storage/maria/ma_checkpoint.c
index 98d18b2f420..de8a9610a64 100644
--- a/storage/maria/ma_checkpoint.c
+++ b/storage/maria/ma_checkpoint.c
@@ -230,8 +230,8 @@ static int really_execute_checkpoint(void)
sizeof(checkpoint_start_log_horizon_char);
for (i= 0; i < (sizeof(record_pieces)/sizeof(record_pieces[0])); i++)
{
- log_array[TRANSLOG_INTERNAL_PARTS + 1 + i]=
- *(LEX_CUSTRING *)&record_pieces[i];
+ log_array[TRANSLOG_INTERNAL_PARTS + 1 + i].str= (uchar*) record_pieces[i].str;
+ log_array[TRANSLOG_INTERNAL_PARTS + 1 + i].length= record_pieces[i].length;
total_rec_length+= (translog_size_t) record_pieces[i].length;
}
if (unlikely(translog_write_record(&lsn, LOGREC_CHECKPOINT,
diff --git a/storage/maria/ma_pagecache.c b/storage/maria/ma_pagecache.c
index 8e8ecf945f0..bb085bbdc7a 100644
--- a/storage/maria/ma_pagecache.c
+++ b/storage/maria/ma_pagecache.c
@@ -502,7 +502,7 @@ static void test_key_cache(PAGECACHE *pagecache,
#define PAGECACHE_HASH(p, f, pos) (((ulong) (pos) + \
(ulong) (f).file) & (p->hash_entries-1))
-#define FILE_HASH(f) ((uint) (f).file & (PAGECACHE_CHANGED_BLOCKS_HASH - 1))
+#define FILE_HASH(f,cache) ((uint) (f).file & (cache->changed_blocks_hash_size-1))
#define DEFAULT_PAGECACHE_DEBUG_LOG "pagecache_debug.log"
@@ -743,7 +743,8 @@ static inline uint next_power(uint value)
ulong init_pagecache(PAGECACHE *pagecache, size_t use_mem,
uint division_limit, uint age_threshold,
- uint block_size, myf my_readwrite_flags)
+ uint block_size, uint changed_blocks_hash_size,
+ myf my_readwrite_flags)
{
ulong blocks, hash_links, length;
int error;
@@ -786,6 +787,10 @@ ulong init_pagecache(PAGECACHE *pagecache, size_t use_mem,
2 * sizeof(PAGECACHE_HASH_LINK) +
sizeof(PAGECACHE_HASH_LINK*) *
5/4 + block_size));
+ /* Changed blocks hash needs to be a power of 2 */
+ changed_blocks_hash_size= my_round_up_to_next_power(MY_MAX(changed_blocks_hash_size,
+ MIN_PAGECACHE_CHANGED_BLOCKS_HASH_SIZE));
+
/*
We need to support page cache with just one block to be able to do
scanning of rows-in-block files
@@ -809,10 +814,11 @@ ulong init_pagecache(PAGECACHE *pagecache, size_t use_mem,
hash_links= MAX_THREADS + blocks - 1;
#endif
while ((length= (ALIGN_SIZE(blocks * sizeof(PAGECACHE_BLOCK_LINK)) +
- ALIGN_SIZE(hash_links * sizeof(PAGECACHE_HASH_LINK)) +
ALIGN_SIZE(sizeof(PAGECACHE_HASH_LINK*) *
- pagecache->hash_entries))) +
- (blocks << pagecache->shift) > use_mem)
+ pagecache->hash_entries) +
+ ALIGN_SIZE(hash_links * sizeof(PAGECACHE_HASH_LINK)) +
+ sizeof(PAGECACHE_BLOCK_LINK*)* (changed_blocks_hash_size*2))) +
+ (blocks << pagecache->shift) > use_mem && blocks > 8)
blocks--;
/* Allocate memory for cache page buffers */
if ((pagecache->block_mem=
@@ -823,8 +829,17 @@ ulong init_pagecache(PAGECACHE *pagecache, size_t use_mem,
Allocate memory for blocks, hash_links and hash entries;
For each block 2 hash links are allocated
*/
- if ((pagecache->block_root=
- (PAGECACHE_BLOCK_LINK*) my_malloc((size_t) length, MYF(0))))
+ if (my_multi_malloc(MYF(MY_ZEROFILL),
+ &pagecache->block_root, blocks * sizeof(PAGECACHE_BLOCK_LINK),
+ &pagecache->hash_root,
+ sizeof(PAGECACHE_HASH_LINK*) * pagecache->hash_entries,
+ &pagecache->hash_link_root,
+ hash_links * sizeof(PAGECACHE_HASH_LINK),
+ &pagecache->changed_blocks,
+ sizeof(PAGECACHE_BLOCK_LINK*) * changed_blocks_hash_size,
+ &pagecache->file_blocks,
+ sizeof(PAGECACHE_BLOCK_LINK*) * changed_blocks_hash_size,
+ NullS))
break;
my_large_free(pagecache->block_mem);
pagecache->block_mem= 0;
@@ -834,19 +849,6 @@ ulong init_pagecache(PAGECACHE *pagecache, size_t use_mem,
pagecache->blocks_unused= blocks;
pagecache->disk_blocks= (long) blocks;
pagecache->hash_links= hash_links;
- pagecache->hash_root=
- (PAGECACHE_HASH_LINK**) ((char*) pagecache->block_root +
- ALIGN_SIZE(blocks*sizeof(PAGECACHE_BLOCK_LINK)));
- pagecache->hash_link_root=
- (PAGECACHE_HASH_LINK*) ((char*) pagecache->hash_root +
- ALIGN_SIZE((sizeof(PAGECACHE_HASH_LINK*) *
- pagecache->hash_entries)));
- bzero((uchar*) pagecache->block_root,
- pagecache->disk_blocks * sizeof(PAGECACHE_BLOCK_LINK));
- bzero((uchar*) pagecache->hash_root,
- pagecache->hash_entries * sizeof(PAGECACHE_HASH_LINK*));
- bzero((uchar*) pagecache->hash_link_root,
- pagecache->hash_links * sizeof(PAGECACHE_HASH_LINK));
pagecache->hash_links_used= 0;
pagecache->free_hash_list= NULL;
pagecache->blocks_used= pagecache->blocks_changed= 0;
@@ -866,6 +868,7 @@ ulong init_pagecache(PAGECACHE *pagecache, size_t use_mem,
pagecache->age_threshold= (age_threshold ?
blocks * age_threshold / 100 :
blocks);
+ pagecache->changed_blocks_hash_size= changed_blocks_hash_size;
pagecache->cnt_for_resize_op= 0;
pagecache->resize_in_flush= 0;
@@ -879,12 +882,6 @@ ulong init_pagecache(PAGECACHE *pagecache, size_t use_mem,
pagecache->disk_blocks, (long) pagecache->block_root,
pagecache->hash_entries, (long) pagecache->hash_root,
pagecache->hash_links, (long) pagecache->hash_link_root));
- bzero((uchar*) pagecache->changed_blocks,
- sizeof(pagecache->changed_blocks[0]) *
- PAGECACHE_CHANGED_BLOCKS_HASH);
- bzero((uchar*) pagecache->file_blocks,
- sizeof(pagecache->file_blocks[0]) *
- PAGECACHE_CHANGED_BLOCKS_HASH);
pagecache->blocks= pagecache->disk_blocks > 0 ? pagecache->disk_blocks : 0;
DBUG_RETURN((ulong) pagecache->disk_blocks);
@@ -980,12 +977,11 @@ static int flush_all_key_blocks(PAGECACHE *pagecache)
#if NOT_USED /* keep disabled until code is fixed see above !! */
ulong resize_pagecache(PAGECACHE *pagecache,
size_t use_mem, uint division_limit,
- uint age_threshold)
+ uint age_threshold, uint changed_blocks_hash_size)
{
ulong blocks;
struct st_my_thread_var *thread;
WQUEUE *wqueue;
-
DBUG_ENTER("resize_pagecache");
if (!pagecache->inited)
@@ -1028,7 +1024,7 @@ ulong resize_pagecache(PAGECACHE *pagecache,
end_pagecache(pagecache, 0); /* Don't free mutex */
/* The following will work even if use_mem is 0 */
blocks= init_pagecache(pagecache, pagecache->block_size, use_mem,
- division_limit, age_threshold,
+ division_limit, age_threshold, changed_blocks_hash_size,
pagecache->readwrite_flags);
finish:
@@ -1237,7 +1233,7 @@ static void link_to_file_list(PAGECACHE *pagecache,
{
if (unlink_flag)
unlink_changed(block);
- link_changed(block, &pagecache->file_blocks[FILE_HASH(*file)]);
+ link_changed(block, &pagecache->file_blocks[FILE_HASH(*file, pagecache)]);
if (block->status & PCBLOCK_CHANGED)
{
block->status&= ~(PCBLOCK_CHANGED | PCBLOCK_DEL_WRITE);
@@ -1258,7 +1254,7 @@ static inline void link_to_changed_list(PAGECACHE *pagecache,
{
unlink_changed(block);
link_changed(block,
- &pagecache->changed_blocks[FILE_HASH(block->hash_link->file)]);
+ &pagecache->changed_blocks[FILE_HASH(block->hash_link->file, pagecache)]);
block->status|=PCBLOCK_CHANGED;
pagecache->blocks_changed++;
pagecache->global_blocks_changed++;
@@ -4578,7 +4574,7 @@ static int flush_pagecache_blocks_int(PAGECACHE *pagecache,
Count how many key blocks we have to cache to be able
to flush all dirty pages with minimum seek moves.
*/
- for (block= pagecache->changed_blocks[FILE_HASH(*file)] ;
+ for (block= pagecache->changed_blocks[FILE_HASH(*file, pagecache)] ;
block;
block= block->next_changed)
{
@@ -4603,7 +4599,7 @@ static int flush_pagecache_blocks_int(PAGECACHE *pagecache,
/* Retrieve the blocks and write them to a buffer to be flushed */
restart:
end= (pos= cache)+count;
- for (block= pagecache->changed_blocks[FILE_HASH(*file)] ;
+ for (block= pagecache->changed_blocks[FILE_HASH(*file, pagecache)] ;
block;
block= next)
{
@@ -4729,7 +4725,7 @@ restart:
#if defined(PAGECACHE_DEBUG)
cnt=0;
#endif
- for (block= pagecache->file_blocks[FILE_HASH(*file)] ;
+ for (block= pagecache->file_blocks[FILE_HASH(*file, pagecache)] ;
block;
block= next)
{
@@ -4918,7 +4914,7 @@ my_bool pagecache_collect_changed_blocks_with_lsn(PAGECACHE *pagecache,
}
/* Count how many dirty pages are interesting */
- for (file_hash= 0; file_hash < PAGECACHE_CHANGED_BLOCKS_HASH; file_hash++)
+ for (file_hash= 0; file_hash < pagecache->changed_blocks_hash_size; file_hash++)
{
PAGECACHE_BLOCK_LINK *block;
for (block= pagecache->changed_blocks[file_hash] ;
@@ -4957,7 +4953,7 @@ my_bool pagecache_collect_changed_blocks_with_lsn(PAGECACHE *pagecache,
DBUG_PRINT("info", ("found %lu dirty pages", stored_list_size));
if (stored_list_size == 0)
goto end;
- for (file_hash= 0; file_hash < PAGECACHE_CHANGED_BLOCKS_HASH; file_hash++)
+ for (file_hash= 0; file_hash < pagecache->changed_blocks_hash_size; file_hash++)
{
PAGECACHE_BLOCK_LINK *block;
for (block= pagecache->changed_blocks[file_hash] ;
@@ -5008,7 +5004,7 @@ void pagecache_file_no_dirty_page(PAGECACHE *pagecache, PAGECACHE_FILE *file)
{
File fd= file->file;
PAGECACHE_BLOCK_LINK *block;
- for (block= pagecache->changed_blocks[FILE_HASH(*file)];
+ for (block= pagecache->changed_blocks[FILE_HASH(*file, pagecache)];
block != NULL;
block= block->next_changed)
if (block->hash_link->file.file == fd)
diff --git a/storage/maria/ma_pagecache.h b/storage/maria/ma_pagecache.h
index 8460eaddc57..f7ddb2fe716 100644
--- a/storage/maria/ma_pagecache.h
+++ b/storage/maria/ma_pagecache.h
@@ -104,7 +104,9 @@ typedef struct st_pagecache_hash_link PAGECACHE_HASH_LINK;
#include <wqueue.h>
-#define PAGECACHE_CHANGED_BLOCKS_HASH 128 /* must be power of 2 */
+/* Default size of hash for changed files */
+#define MIN_PAGECACHE_CHANGED_BLOCKS_HASH_SIZE 512
+
#define PAGECACHE_PRIORITY_LOW 0
#define PAGECACHE_PRIORITY_DEFAULT 3
#define PAGECACHE_PRIORITY_HIGH 6
@@ -121,6 +123,7 @@ typedef struct st_pagecache
ulong age_threshold; /* age threshold for hot blocks */
ulonglong time; /* total number of block link operations */
ulong hash_entries; /* max number of entries in the hash table */
+ ulong changed_blocks_hash_size; /* Number of hash buckets for file blocks */
long hash_links; /* max number of hash links */
long hash_links_used; /* number of hash links taken from free links pool */
long disk_blocks; /* max number of blocks in the cache */
@@ -145,9 +148,9 @@ typedef struct st_pagecache
WQUEUE waiting_for_hash_link;/* waiting for a free hash link */
WQUEUE waiting_for_block; /* requests waiting for a free block */
/* hash for dirty file bl.*/
- PAGECACHE_BLOCK_LINK *changed_blocks[PAGECACHE_CHANGED_BLOCKS_HASH];
+ PAGECACHE_BLOCK_LINK **changed_blocks;
/* hash for other file bl.*/
- PAGECACHE_BLOCK_LINK *file_blocks[PAGECACHE_CHANGED_BLOCKS_HASH];
+ PAGECACHE_BLOCK_LINK **file_blocks;
/*
The following variables are and variables used to hold parameters for
@@ -195,10 +198,11 @@ extern PAGECACHE dflt_pagecache_var, *dflt_pagecache;
extern ulong init_pagecache(PAGECACHE *pagecache, size_t use_mem,
uint division_limit, uint age_threshold,
- uint block_size, myf my_read_flags);
+ uint block_size, uint changed_blocks_hash_size,
+ myf my_read_flags);
extern ulong resize_pagecache(PAGECACHE *pagecache,
size_t use_mem, uint division_limit,
- uint age_threshold);
+ uint age_threshold, uint changed_blocks_hash_size);
extern void change_pagecache_param(PAGECACHE *pagecache, uint division_limit,
uint age_threshold);
diff --git a/storage/maria/ma_rnext.c b/storage/maria/ma_rnext.c
index d3fab041d75..b4c1692d77d 100644
--- a/storage/maria/ma_rnext.c
+++ b/storage/maria/ma_rnext.c
@@ -71,7 +71,7 @@ int maria_rnext(MARIA_HA *info, uchar *buf, int inx)
Normally SQL layer would never request "search next" if
"search first" failed. But HANDLER may do anything.
- As mi_rnext() without preceeding mi_rkey()/mi_rfirst()
+ As mi_rnext() without preceding mi_rkey()/mi_rfirst()
equals to mi_rfirst(), we must restore original state
as if failing mi_rfirst() was not called.
*/
diff --git a/storage/maria/ma_rt_test.c b/storage/maria/ma_rt_test.c
index 29244bab6ce..9d8574212ca 100644
--- a/storage/maria/ma_rt_test.c
+++ b/storage/maria/ma_rt_test.c
@@ -100,11 +100,11 @@ int main(int argc, char *argv[])
/* Maria requires that we always have a page cache */
if (maria_init() ||
(init_pagecache(maria_pagecache, maria_block_size * 16, 0, 0,
- maria_block_size, MY_WME) == 0) ||
+ maria_block_size, 0, MY_WME) == 0) ||
ma_control_file_open(TRUE, TRUE) ||
(init_pagecache(maria_log_pagecache,
TRANSLOG_PAGECACHE_SIZE, 0, 0,
- TRANSLOG_PAGE_SIZE, MY_WME) == 0) ||
+ TRANSLOG_PAGE_SIZE, 0, MY_WME) == 0) ||
translog_init(maria_data_root, TRANSLOG_FILE_SIZE,
0, 0, maria_log_pagecache,
TRANSLOG_DEFAULT_FLAGS, 0) ||
diff --git a/storage/maria/ma_test1.c b/storage/maria/ma_test1.c
index 595b87ef4d0..901a7ef06e3 100644
--- a/storage/maria/ma_test1.c
+++ b/storage/maria/ma_test1.c
@@ -79,11 +79,11 @@ int main(int argc,char *argv[])
/* Maria requires that we always have a page cache */
if (maria_init() ||
(init_pagecache(maria_pagecache, maria_block_size * 16, 0, 0,
- maria_block_size, MY_WME) == 0) ||
+ maria_block_size, 0, MY_WME) == 0) ||
ma_control_file_open(TRUE, TRUE) ||
(init_pagecache(maria_log_pagecache,
TRANSLOG_PAGECACHE_SIZE, 0, 0,
- TRANSLOG_PAGE_SIZE, MY_WME) == 0) ||
+ TRANSLOG_PAGE_SIZE, 0, MY_WME) == 0) ||
translog_init(maria_data_root, TRANSLOG_FILE_SIZE,
0, 0, maria_log_pagecache,
TRANSLOG_DEFAULT_FLAGS, 0) ||
diff --git a/storage/maria/ma_test2.c b/storage/maria/ma_test2.c
index 52c0839cff6..709a190c1a7 100644
--- a/storage/maria/ma_test2.c
+++ b/storage/maria/ma_test2.c
@@ -91,11 +91,11 @@ int main(int argc, char *argv[])
/* Maria requires that we always have a page cache */
if (maria_init() ||
(init_pagecache(maria_pagecache, pagecache_size, 0, 0,
- maria_block_size, MY_WME) == 0) ||
+ maria_block_size, 0, MY_WME) == 0) ||
ma_control_file_open(TRUE, TRUE) ||
(init_pagecache(maria_log_pagecache,
TRANSLOG_PAGECACHE_SIZE, 0, 0,
- TRANSLOG_PAGE_SIZE, MY_WME) == 0) ||
+ TRANSLOG_PAGE_SIZE, 0, MY_WME) == 0) ||
translog_init(maria_data_root, TRANSLOG_FILE_SIZE,
0, 0, maria_log_pagecache,
TRANSLOG_DEFAULT_FLAGS, 0) ||
diff --git a/storage/maria/ma_test3.c b/storage/maria/ma_test3.c
index 64b22e45c1b..5d57bef8f9e 100644
--- a/storage/maria/ma_test3.c
+++ b/storage/maria/ma_test3.c
@@ -178,7 +178,7 @@ void start_test(int id)
exit(1);
}
if (pagecacheing && rnd(2) == 0)
- init_pagecache(maria_pagecache, 65536L, 0, 0, MARIA_KEY_BLOCK_LENGTH,
+ init_pagecache(maria_pagecache, 65536L, 0, 0, MARIA_KEY_BLOCK_LENGTH, 0,
MY_WME);
printf("Process %d, pid: %ld\n",id,(long) getpid()); fflush(stdout);
diff --git a/storage/maria/maria_chk.c b/storage/maria/maria_chk.c
index 623d3c6c92e..2ea647ea1f5 100644
--- a/storage/maria/maria_chk.c
+++ b/storage/maria/maria_chk.c
@@ -140,7 +140,7 @@ int main(int argc, char **argv)
{
if (init_pagecache(maria_log_pagecache,
TRANSLOG_PAGECACHE_SIZE, 0, 0,
- TRANSLOG_PAGE_SIZE, MY_WME) == 0 ||
+ TRANSLOG_PAGE_SIZE, 0, MY_WME) == 0 ||
translog_init(opt_log_dir, TRANSLOG_FILE_SIZE,
0, 0, maria_log_pagecache,
TRANSLOG_DEFAULT_FLAGS, 0))
@@ -432,7 +432,7 @@ static struct my_option my_long_options[] =
static void print_version(void)
{
- printf("%s Ver 1.2 for %s at %s\n", my_progname, SYSTEM_TYPE,
+ printf("%s Ver 1.2 for %s on %s\n", my_progname, SYSTEM_TYPE,
MACHINE_TYPE);
}
@@ -1178,7 +1178,7 @@ static int maria_chk(HA_CHECK *param, char *filename)
maria_lock_database(info, F_EXTRA_LCK);
datafile= info->dfile.file;
if (init_pagecache(maria_pagecache, (size_t) param->use_buffers, 0, 0,
- maria_block_size, MY_WME) == 0)
+ maria_block_size, 0, MY_WME) == 0)
{
_ma_check_print_error(param, "Can't initialize page cache with %lu memory",
(ulong) param->use_buffers);
diff --git a/storage/maria/maria_ftdump.c b/storage/maria/maria_ftdump.c
index 68e13a8ddc4..4e34678c8f8 100644
--- a/storage/maria/maria_ftdump.c
+++ b/storage/maria/maria_ftdump.c
@@ -85,7 +85,7 @@ int main(int argc,char *argv[])
}
init_pagecache(maria_pagecache, PAGE_BUFFER_INIT, 0, 0,
- MARIA_KEY_BLOCK_LENGTH, MY_WME);
+ MARIA_KEY_BLOCK_LENGTH, 0, MY_WME);
if (!(info=maria_open(argv[0], O_RDONLY,
HA_OPEN_ABORT_IF_LOCKED|HA_OPEN_FROM_SQL_LAYER)))
diff --git a/storage/maria/maria_pack.c b/storage/maria/maria_pack.c
index 26d57ade59a..7eca9e14e93 100644
--- a/storage/maria/maria_pack.c
+++ b/storage/maria/maria_pack.c
@@ -511,7 +511,7 @@ static int compress(PACK_MRG_INFO *mrg,char *result_table)
fn_format(org_name,isam_file->s->open_file_name.str, "",MARIA_NAME_DEXT, 2+4+16);
if (init_pagecache(maria_pagecache, MARIA_MIN_PAGE_CACHE_SIZE, 0, 0,
- maria_block_size, MY_WME) == 0)
+ maria_block_size, 0, MY_WME) == 0)
{
fprintf(stderr, "Can't initialize page cache\n");
goto err;
diff --git a/storage/maria/maria_read_log.c b/storage/maria/maria_read_log.c
index f5b91f9628f..8fa6533bc46 100644
--- a/storage/maria/maria_read_log.c
+++ b/storage/maria/maria_read_log.c
@@ -70,7 +70,7 @@ int main(int argc, char **argv)
goto err;
}
if (init_pagecache(maria_pagecache, opt_page_buffer_size, 0, 0,
- maria_block_size, MY_WME) == 0)
+ maria_block_size, 0, MY_WME) == 0)
{
fprintf(stderr, "Got error in init_pagecache() (errno: %d)\n", errno);
goto err;
@@ -82,7 +82,7 @@ int main(int argc, char **argv)
which is useless. TODO: start log handler in read-only mode.
*/
if (init_pagecache(maria_log_pagecache, opt_translog_buffer_size,
- 0, 0, TRANSLOG_PAGE_SIZE, MY_WME) == 0 ||
+ 0, 0, TRANSLOG_PAGE_SIZE, 0, MY_WME) == 0 ||
translog_init(maria_data_root, TRANSLOG_FILE_SIZE,
0, 0, maria_log_pagecache, TRANSLOG_DEFAULT_FLAGS,
opt_display_only))
diff --git a/storage/maria/unittest/ma_pagecache_consist.c b/storage/maria/unittest/ma_pagecache_consist.c
index 6a25a47591c..5f0e25b5bf4 100644
--- a/storage/maria/unittest/ma_pagecache_consist.c
+++ b/storage/maria/unittest/ma_pagecache_consist.c
@@ -431,7 +431,7 @@ int main(int argc __attribute__((unused)),
#endif
if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- TEST_PAGE_SIZE, 0)) == 0)
+ TEST_PAGE_SIZE, 0, 0)) == 0)
{
diag("Got error: init_pagecache() (errno: %d)\n",
errno);
diff --git a/storage/maria/unittest/ma_pagecache_rwconsist.c b/storage/maria/unittest/ma_pagecache_rwconsist.c
index 7afdbfd0ac1..1a268db6ad5 100644
--- a/storage/maria/unittest/ma_pagecache_rwconsist.c
+++ b/storage/maria/unittest/ma_pagecache_rwconsist.c
@@ -301,7 +301,7 @@ int main(int argc __attribute__((unused)),
#endif
if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- TEST_PAGE_SIZE, 0)) == 0)
+ TEST_PAGE_SIZE, 0, 0)) == 0)
{
diag("Got error: init_pagecache() (errno: %d)\n",
errno);
diff --git a/storage/maria/unittest/ma_pagecache_rwconsist2.c b/storage/maria/unittest/ma_pagecache_rwconsist2.c
index 917fddd0bcf..751c045a879 100644
--- a/storage/maria/unittest/ma_pagecache_rwconsist2.c
+++ b/storage/maria/unittest/ma_pagecache_rwconsist2.c
@@ -297,7 +297,7 @@ int main(int argc __attribute__((unused)),
#endif
if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- TEST_PAGE_SIZE, 0)) == 0)
+ TEST_PAGE_SIZE, 0, 0)) == 0)
{
diag("Got error: init_pagecache() (errno: %d)\n",
errno);
diff --git a/storage/maria/unittest/ma_pagecache_single.c b/storage/maria/unittest/ma_pagecache_single.c
index 0031582589e..64f6782f20f 100644
--- a/storage/maria/unittest/ma_pagecache_single.c
+++ b/storage/maria/unittest/ma_pagecache_single.c
@@ -828,7 +828,7 @@ int main(int argc __attribute__((unused)),
#endif
if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- TEST_PAGE_SIZE, MYF(MY_WME))) == 0)
+ TEST_PAGE_SIZE, 0, MYF(MY_WME))) == 0)
{
fprintf(stderr,"Got error: init_pagecache() (errno: %d)\n",
errno);
diff --git a/storage/maria/unittest/ma_test_loghandler-t.c b/storage/maria/unittest/ma_test_loghandler-t.c
index abf2078ce8f..18650fa400d 100644
--- a/storage/maria/unittest/ma_test_loghandler-t.c
+++ b/storage/maria/unittest/ma_test_loghandler-t.c
@@ -147,7 +147,6 @@ int main(int argc __attribute__((unused)), char *argv[])
{
uint32 i;
uint32 rec_len;
- uint pagen;
uchar long_tr_id[6];
uchar lsn_buff[23]=
{
@@ -203,8 +202,8 @@ int main(int argc __attribute__((unused)), char *argv[])
fprintf(stderr, "Can't init control file (%d)\n", errno);
exit(1);
}
- if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- TRANSLOG_PAGE_SIZE, 0)) == 0)
+ if (init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
+ TRANSLOG_PAGE_SIZE, 0, 0) == 0)
{
fprintf(stderr, "Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
diff --git a/storage/maria/unittest/ma_test_loghandler_first_lsn-t.c b/storage/maria/unittest/ma_test_loghandler_first_lsn-t.c
index 9ebd56c754c..cf86b59da45 100644
--- a/storage/maria/unittest/ma_test_loghandler_first_lsn-t.c
+++ b/storage/maria/unittest/ma_test_loghandler_first_lsn-t.c
@@ -35,7 +35,6 @@ static const char *default_dbug_option;
int main(int argc __attribute__((unused)), char *argv[])
{
- uint pagen;
uchar long_tr_id[6];
PAGECACHE pagecache;
LSN lsn, first_lsn, theor_lsn;
@@ -72,8 +71,8 @@ int main(int argc __attribute__((unused)), char *argv[])
fprintf(stderr, "Can't init control file (%d)\n", errno);
exit(1);
}
- if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- PCACHE_PAGE, 0)) == 0)
+ if (init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
+ PCACHE_PAGE, 0, 0) == 0)
{
fprintf(stderr, "Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
diff --git a/storage/maria/unittest/ma_test_loghandler_max_lsn-t.c b/storage/maria/unittest/ma_test_loghandler_max_lsn-t.c
index 4ae9def8598..855135451c3 100644
--- a/storage/maria/unittest/ma_test_loghandler_max_lsn-t.c
+++ b/storage/maria/unittest/ma_test_loghandler_max_lsn-t.c
@@ -36,7 +36,6 @@ static const char *default_dbug_option;
int main(int argc __attribute__((unused)), char *argv[])
{
ulong i;
- uint pagen;
uchar long_tr_id[6];
PAGECACHE pagecache;
LSN lsn, max_lsn, last_lsn= LSN_IMPOSSIBLE;
@@ -70,8 +69,8 @@ int main(int argc __attribute__((unused)), char *argv[])
fprintf(stderr, "Can't init control file (%d)\n", errno);
exit(1);
}
- if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- PCACHE_PAGE, 0)) == 0)
+ if (init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
+ PCACHE_PAGE, 0, 0) == 0)
{
fprintf(stderr, "Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
diff --git a/storage/maria/unittest/ma_test_loghandler_multigroup-t.c b/storage/maria/unittest/ma_test_loghandler_multigroup-t.c
index c8e63cb26ab..63d1f1c6977 100644
--- a/storage/maria/unittest/ma_test_loghandler_multigroup-t.c
+++ b/storage/maria/unittest/ma_test_loghandler_multigroup-t.c
@@ -226,7 +226,6 @@ int main(int argc __attribute__((unused)), char *argv[])
{
uint32 i;
uint32 rec_len;
- uint pagen;
uchar long_tr_id[6];
uchar lsn_buff[23]=
{
@@ -284,8 +283,8 @@ int main(int argc __attribute__((unused)), char *argv[])
fprintf(stderr, "Can't init control file (%d)\n", errno);
exit(1);
}
- if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- TRANSLOG_PAGE_SIZE, 0)) == 0)
+ if (init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
+ TRANSLOG_PAGE_SIZE, 0, 0) == 0)
{
fprintf(stderr, "Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
@@ -447,8 +446,8 @@ int main(int argc __attribute__((unused)), char *argv[])
fprintf(stderr, "pass2: Can't init control file (%d)\n", errno);
exit(1);
}
- if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- TRANSLOG_PAGE_SIZE, 0)) == 0)
+ if (init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
+ TRANSLOG_PAGE_SIZE, 0, 0) == 0)
{
fprintf(stderr, "pass2: Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
diff --git a/storage/maria/unittest/ma_test_loghandler_multithread-t.c b/storage/maria/unittest/ma_test_loghandler_multithread-t.c
index 18fbaeace5a..535f363048b 100644
--- a/storage/maria/unittest/ma_test_loghandler_multithread-t.c
+++ b/storage/maria/unittest/ma_test_loghandler_multithread-t.c
@@ -261,7 +261,6 @@ int main(int argc __attribute__((unused)),
char **argv __attribute__ ((unused)))
{
uint32 i;
- uint pagen;
PAGECACHE pagecache;
LSN first_lsn;
TRANSLOG_HEADER_BUFFER rec;
@@ -341,8 +340,8 @@ int main(int argc __attribute__((unused)),
fprintf(stderr, "Can't init control file (%d)\n", errno);
exit(1);
}
- if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- TRANSLOG_PAGE_SIZE, 0)) == 0)
+ if (init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
+ TRANSLOG_PAGE_SIZE, 0, 0) == 0)
{
fprintf(stderr, "Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
diff --git a/storage/maria/unittest/ma_test_loghandler_noflush-t.c b/storage/maria/unittest/ma_test_loghandler_noflush-t.c
index c8c0f7d1873..8d0af947574 100644
--- a/storage/maria/unittest/ma_test_loghandler_noflush-t.c
+++ b/storage/maria/unittest/ma_test_loghandler_noflush-t.c
@@ -34,7 +34,6 @@ static const char *default_dbug_option;
int main(int argc __attribute__((unused)), char *argv[])
{
- uint pagen;
int rc= 1;
uchar long_tr_id[6];
PAGECACHE pagecache;
@@ -71,8 +70,8 @@ int main(int argc __attribute__((unused)), char *argv[])
fprintf(stderr, "Can't init control file (%d)\n", errno);
exit(1);
}
- if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- PCACHE_PAGE, 0)) == 0)
+ if (init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
+ PCACHE_PAGE, 0, 0) == 0)
{
fprintf(stderr, "Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
diff --git a/storage/maria/unittest/ma_test_loghandler_nologs-t.c b/storage/maria/unittest/ma_test_loghandler_nologs-t.c
index 24c93e428e1..5d6db7355c2 100644
--- a/storage/maria/unittest/ma_test_loghandler_nologs-t.c
+++ b/storage/maria/unittest/ma_test_loghandler_nologs-t.c
@@ -36,7 +36,6 @@ static const char *default_dbug_option;
int main(int argc __attribute__((unused)), char *argv[])
{
ulong i;
- uint pagen;
uchar long_tr_id[6];
PAGECACHE pagecache;
LSN lsn;
@@ -72,8 +71,8 @@ int main(int argc __attribute__((unused)), char *argv[])
fprintf(stderr, "Can't init control file (%d)\n", errno);
exit(1);
}
- if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- PCACHE_PAGE, 0)) == 0)
+ if (init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
+ PCACHE_PAGE, 0, 0) == 0)
{
fprintf(stderr, "Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
@@ -145,8 +144,8 @@ int main(int argc __attribute__((unused)), char *argv[])
fprintf(stderr, "Can't init control file (%d)\n", errno);
exit(1);
}
- if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- PCACHE_PAGE, 0)) == 0)
+ if (init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
+ PCACHE_PAGE, 0, 0) == 0)
{
fprintf(stderr, "Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
diff --git a/storage/maria/unittest/ma_test_loghandler_pagecache-t.c b/storage/maria/unittest/ma_test_loghandler_pagecache-t.c
index a939cef71a7..e634506628a 100644
--- a/storage/maria/unittest/ma_test_loghandler_pagecache-t.c
+++ b/storage/maria/unittest/ma_test_loghandler_pagecache-t.c
@@ -64,7 +64,6 @@ dummy_fail_callback(uchar* data_ptr __attribute__((unused)))
int main(int argc __attribute__((unused)), char *argv[])
{
- uint pagen;
uchar long_tr_id[6];
PAGECACHE pagecache;
LSN lsn;
@@ -99,8 +98,8 @@ int main(int argc __attribute__((unused)), char *argv[])
fprintf(stderr, "Can't init control file (%d)\n", errno);
exit(1);
}
- if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- PCACHE_PAGE, 0)) == 0)
+ if (init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
+ PCACHE_PAGE, 0, 0) == 0)
{
fprintf(stderr, "Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
diff --git a/storage/maria/unittest/ma_test_loghandler_purge-t.c b/storage/maria/unittest/ma_test_loghandler_purge-t.c
index 6ae0e7830ae..a13645f1bb8 100644
--- a/storage/maria/unittest/ma_test_loghandler_purge-t.c
+++ b/storage/maria/unittest/ma_test_loghandler_purge-t.c
@@ -73,7 +73,7 @@ int main(int argc __attribute__((unused)), char *argv[])
exit(1);
}
if ((pagen= init_pagecache(&pagecache, PCACHE_SIZE, 0, 0,
- PCACHE_PAGE, 0)) == 0)
+ PCACHE_PAGE, 0, 0)) == 0)
{
fprintf(stderr, "Got error: init_pagecache() (errno: %d)\n", errno);
exit(1);
diff --git a/storage/myisam/ft_parser.c b/storage/myisam/ft_parser.c
index 0e89d7d1b3a..5612b4bec14 100644
--- a/storage/myisam/ft_parser.c
+++ b/storage/myisam/ft_parser.c
@@ -329,7 +329,7 @@ MYSQL_FTPARSER_PARAM* ftparser_alloc_param(MI_INFO *info)
{
if (!info->ftparser_param)
{
- /*
+ /*
. info->ftparser_param can not be zero after the initialization,
because it always includes built-in fulltext parser. And built-in
parser can be called even if the table has no fulltext indexes and
diff --git a/storage/myisam/ftbench/Ecompare.pl b/storage/myisam/ftbench/Ecompare.pl
index ae077cdce37..c958db6e9a9 100755
--- a/storage/myisam/ftbench/Ecompare.pl
+++ b/storage/myisam/ftbench/Ecompare.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl
# Copyright (c) 2003, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/myisam/ftbench/Ecreate.pl b/storage/myisam/ftbench/Ecreate.pl
index 0e81abfbce8..9e0ef321b74 100755
--- a/storage/myisam/ftbench/Ecreate.pl
+++ b/storage/myisam/ftbench/Ecreate.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl
# Copyright (c) 2003, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/myisam/ftbench/Ereport.pl b/storage/myisam/ftbench/Ereport.pl
index 0f13f0eac14..c3dad3d82be 100755
--- a/storage/myisam/ftbench/Ereport.pl
+++ b/storage/myisam/ftbench/Ereport.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl
# Copyright (c) 2003, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/myisam/ha_myisam.cc b/storage/myisam/ha_myisam.cc
index c997f03463a..ff3af8bac05 100644
--- a/storage/myisam/ha_myisam.cc
+++ b/storage/myisam/ha_myisam.cc
@@ -823,7 +823,15 @@ int ha_myisam::open(const char *name, int mode, uint test_if_locked)
table->key_info[i].block_size= file->s->keyinfo[i].block_length;
}
my_errno= 0;
+
+ /* Count statistics of usage for newly open normal files */
+ if (file->s->reopen == 1 && ! (test_if_locked & HA_OPEN_TMP_TABLE))
+ {
+ if (file->s->delay_key_write)
+ feature_files_opened_with_delayed_keys++;
+ }
goto end;
+
err:
this->close();
end:
@@ -2186,7 +2194,8 @@ bool ha_myisam::check_if_incompatible_data(HA_CREATE_INFO *info,
int ha_myisam::check_for_upgrade(HA_CHECK_OPT *check_opt)
{
- if (!(file->s->options & HA_OPTION_NULL_FIELDS) &&
+ if ((file->s->options & HA_OPTION_CHECKSUM) &&
+ !(file->s->options & HA_OPTION_NULL_FIELDS) &&
!(file->s->options & HA_OPTION_PACK_RECORD) &&
file->s->has_varchar_fields)
{
diff --git a/storage/myisam/mi_check.c b/storage/myisam/mi_check.c
index 3a2bdb2e899..b79d6c891f1 100644
--- a/storage/myisam/mi_check.c
+++ b/storage/myisam/mi_check.c
@@ -1536,7 +1536,7 @@ int mi_repair(HA_CHECK *param, register MI_INFO *info,
if (!param->using_global_keycache)
(void) init_key_cache(dflt_key_cache, param->key_cache_block_size,
- (size_t) param->use_buffers, 0, 0, 0);
+ (size_t) param->use_buffers, 0, 0, 0, 0);
if (init_io_cache(&param->read_cache,info->dfile,
(uint) param->read_buffer_length,
diff --git a/storage/myisam/mi_delete_table.c b/storage/myisam/mi_delete_table.c
index 7f351bb35a6..7da960011ca 100644
--- a/storage/myisam/mi_delete_table.c
+++ b/storage/myisam/mi_delete_table.c
@@ -20,8 +20,15 @@
#include "fulltext.h"
+#ifndef HAVE_PSI_INTERFACE
+#define PSI_file_key int
+#define mi_key_file_kfile 0
+#define mi_key_file_dfile 0
+#endif
+
static int delete_one_file(const char *name, const char *ext,
- PSI_file_key pskey, myf flags)
+ PSI_file_key pskey __attribute__((unused)),
+ myf flags)
{
char from[FN_REFLEN];
DBUG_ENTER("delete_one_file");
diff --git a/storage/myisam/mi_open.c b/storage/myisam/mi_open.c
index c6af5195f82..060017f10ad 100644
--- a/storage/myisam/mi_open.c
+++ b/storage/myisam/mi_open.c
@@ -475,13 +475,11 @@ MI_INFO *mi_open(const char *name, int mode, uint open_flags)
share->blobs[j].offset=offset;
j++;
}
-#if MYSQL_VERSION_ID <= 60100
- /* This is to detect old checksum option */
+ /* This is to detect how to calculate checksums */
if (share->rec[i].null_bit)
share->has_null_fields= 1;
if (share->rec[i].type == FIELD_VARCHAR)
share->has_varchar_fields= 1;
-#endif
offset+=share->rec[i].length;
}
share->rec[i].type=(int) FIELD_LAST; /* End marker */
@@ -775,7 +773,8 @@ void mi_setup_functions(register MYISAM_SHARE *share)
share->read_record=_mi_read_pack_record;
share->read_rnd=_mi_read_rnd_pack_record;
if ((share->options &
- (HA_OPTION_PACK_RECORD | HA_OPTION_NULL_FIELDS)))
+ (HA_OPTION_PACK_RECORD | HA_OPTION_NULL_FIELDS)) ||
+ share->has_varchar_fields)
share->calc_checksum= mi_checksum;
else
share->calc_checksum= mi_static_checksum;
diff --git a/storage/myisam/mi_rnext.c b/storage/myisam/mi_rnext.c
index ee5c74f8da1..509cd75fbab 100644
--- a/storage/myisam/mi_rnext.c
+++ b/storage/myisam/mi_rnext.c
@@ -66,7 +66,7 @@ int mi_rnext(MI_INFO *info, uchar *buf, int inx)
Normally SQL layer would never request "search next" if
"search first" failed. But HANDLER may do anything.
- As mi_rnext() without preceeding mi_rkey()/mi_rfirst()
+ As mi_rnext() without preceding mi_rkey()/mi_rfirst()
equals to mi_rfirst(), we must restore original state
as if failing mi_rfirst() was not called.
*/
diff --git a/storage/myisam/mi_test1.c b/storage/myisam/mi_test1.c
index 87cea2e5566..d90a8549e1e 100644
--- a/storage/myisam/mi_test1.c
+++ b/storage/myisam/mi_test1.c
@@ -51,7 +51,7 @@ int main(int argc,char *argv[])
my_init();
if (key_cacheing)
init_key_cache(dflt_key_cache,KEY_CACHE_BLOCK_SIZE,IO_SIZE*16,0,0,
- DEFAULT_KEY_CACHE_PARTITIONS);
+ 0, DEFAULT_KEY_CACHE_PARTITIONS);
get_options(argc,argv);
exit(run_test("test1"));
diff --git a/storage/myisam/mi_test2.c b/storage/myisam/mi_test2.c
index e53c68874b2..be58b3c54d0 100644
--- a/storage/myisam/mi_test2.c
+++ b/storage/myisam/mi_test2.c
@@ -217,7 +217,7 @@ int main(int argc, char *argv[])
printf("- Writing key:s\n");
if (key_cacheing)
init_key_cache(dflt_key_cache,key_cache_block_size,key_cache_size,0,0,
- DEFAULT_KEY_CACHE_PARTITIONS);
+ 0, DEFAULT_KEY_CACHE_PARTITIONS);
if (do_locking)
mi_lock_database(file,F_WRLCK);
if (write_cacheing)
@@ -278,8 +278,9 @@ int main(int argc, char *argv[])
}
}
if (key_cacheing)
- resize_key_cache(dflt_key_cache,key_cache_block_size,key_cache_size*2,0,0);
-
+ resize_key_cache(dflt_key_cache,key_cache_block_size,key_cache_size*2,
+ 0, 0, 0);
+
if (!silent)
printf("- Delete\n");
for (i=0 ; i<recant/10 ; i++)
diff --git a/storage/myisam/mi_test3.c b/storage/myisam/mi_test3.c
index 885118d4eec..e05398f7c4a 100644
--- a/storage/myisam/mi_test3.c
+++ b/storage/myisam/mi_test3.c
@@ -178,7 +178,7 @@ void start_test(int id)
}
if (key_cacheing && rnd(2) == 0)
init_key_cache(dflt_key_cache, KEY_CACHE_BLOCK_SIZE, 65536L, 0, 0,
- DEFAULT_KEY_CACHE_PARTITIONS);
+ 0, DEFAULT_KEY_CACHE_PARTITIONS);
printf("Process %d, pid: %ld\n", id, (long) getpid());
fflush(stdout);
diff --git a/storage/myisam/mi_test_all.sh b/storage/myisam/mi_test_all.sh
index f08f75298a1..e6327fd8247 100755
--- a/storage/myisam/mi_test_all.sh
+++ b/storage/myisam/mi_test_all.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2000, 2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
@@ -155,9 +156,9 @@ echo "mi_test2$suffix $silent -L -K -R1 -m2000 ; Should give error 135"
./myisamchk$suffix -sm test2
./mi_test2$suffix $silent -L -K -W -P -m50 -l
-./myisamlog$suffix
+./myisamlog$suffix -P
./mi_test2$suffix $silent -L -K -W -P -m50 -l -b100
-./myisamlog$suffix
+./myisamlog$suffix -P
time ./mi_test2$suffix $silent
time ./mi_test2$suffix $silent -K -B
time ./mi_test2$suffix $silent -L -B
diff --git a/storage/myisam/myisam_ftdump.c b/storage/myisam/myisam_ftdump.c
index e1ea9f2de37..55ee3795f9b 100644
--- a/storage/myisam/myisam_ftdump.c
+++ b/storage/myisam/myisam_ftdump.c
@@ -84,7 +84,7 @@ int main(int argc,char *argv[])
usage();
}
- init_key_cache(dflt_key_cache, MI_KEY_BLOCK_LENGTH, KEY_BUFFER_INIT, 0, 0, 0);
+ init_key_cache(dflt_key_cache, MI_KEY_BLOCK_LENGTH, KEY_BUFFER_INIT, 0, 0, 0, 0);
if (!(info=mi_open(argv[0], O_RDONLY,
HA_OPEN_ABORT_IF_LOCKED|HA_OPEN_FROM_SQL_LAYER)))
diff --git a/storage/myisam/myisamchk.c b/storage/myisam/myisamchk.c
index 0cd01398cbc..7835ab83531 100644
--- a/storage/myisam/myisamchk.c
+++ b/storage/myisam/myisamchk.c
@@ -1115,7 +1115,7 @@ static int myisamchk(HA_CHECK *param, char * filename)
{
if (param->testflag & (T_EXTEND | T_MEDIUM))
(void) init_key_cache(dflt_key_cache,opt_key_cache_block_size,
- param->use_buffers, 0, 0, 0);
+ param->use_buffers, 0, 0, 0, 0);
(void) init_io_cache(&param->read_cache,datafile,
(uint) param->read_buffer_length,
READ_CACHE,
@@ -1532,7 +1532,7 @@ static int mi_sort_records(HA_CHECK *param,
DBUG_RETURN(0); /* Nothing to do */
init_key_cache(dflt_key_cache, opt_key_cache_block_size,
- (size_t) param->use_buffers, 0, 0, 0);
+ (size_t) param->use_buffers, 0, 0, 0, 0);
if (init_io_cache(&info->rec_cache,-1,(uint) param->write_buffer_length,
WRITE_CACHE,share->pack.header_length,1,
MYF(MY_WME | MY_WAIT_IF_FULL)))
diff --git a/storage/myisam/myisamlog.c b/storage/myisam/myisamlog.c
index 86e1978edaa..d549dd76037 100644
--- a/storage/myisam/myisamlog.c
+++ b/storage/myisam/myisamlog.c
@@ -333,7 +333,7 @@ static int examine_log(char * file_name, char **table_names)
(tree_element_free) file_info_free, NULL,
MYF(MY_TREE_WITH_DELETE));
(void) init_key_cache(dflt_key_cache,KEY_CACHE_BLOCK_SIZE,KEY_CACHE_SIZE,
- 0, 0, 0);
+ 0, 0, 0, 0);
files_open=0; access_time=0;
while (access_time++ != number_of_commands &&
diff --git a/storage/myisam/myisampack.c b/storage/myisam/myisampack.c
index 8854a85c3d3..966edc877cd 100644
--- a/storage/myisam/myisampack.c
+++ b/storage/myisam/myisampack.c
@@ -417,6 +417,11 @@ static MI_INFO *open_isam_file(char *name,int mode)
if (verbose)
puts("Recompressing already compressed table");
share->options&= ~HA_OPTION_READ_ONLY_DATA; /* We are modifing it */
+
+ /* We want to use the new checksums if we have null fields */
+ if (share->has_null_fields)
+ share->options|= HA_OPTION_NULL_FIELDS;
+
}
if (! force_pack && share->state.state.records != 0 &&
(share->state.state.records <= 1 ||
@@ -2966,7 +2971,8 @@ static int save_state(MI_INFO *isam_file,PACK_MRG_INFO *mrg,my_off_t new_length,
uint key;
DBUG_ENTER("save_state");
- options|= HA_OPTION_COMPRESS_RECORD | HA_OPTION_READ_ONLY_DATA;
+ options|= (HA_OPTION_COMPRESS_RECORD | HA_OPTION_READ_ONLY_DATA |
+ (share->options & HA_OPTION_NULL_FIELDS));
mi_int2store(share->state.header.options,options);
share->state.state.data_file_length=new_length;
@@ -3015,7 +3021,8 @@ static int save_state_mrg(File file,PACK_MRG_INFO *mrg,my_off_t new_length,
state= isam_file->s->state;
options= (mi_uint2korr(state.header.options) | HA_OPTION_COMPRESS_RECORD |
- HA_OPTION_READ_ONLY_DATA);
+ HA_OPTION_READ_ONLY_DATA |
+ (isam_file->s->options & HA_OPTION_NULL_FIELDS));
mi_int2store(state.header.options,options);
state.state.data_file_length=new_length;
state.state.del=0;
diff --git a/storage/myisammrg/ha_myisammrg.cc b/storage/myisammrg/ha_myisammrg.cc
index 18eeb634d2e..191ccd5ed89 100644
--- a/storage/myisammrg/ha_myisammrg.cc
+++ b/storage/myisammrg/ha_myisammrg.cc
@@ -1727,6 +1727,24 @@ my_bool ha_myisammrg::register_query_cache_dependant_tables(THD *thd
DBUG_RETURN(FALSE);
}
+
+void ha_myisammrg::set_lock_type(enum thr_lock_type lock)
+{
+ handler::set_lock_type(lock);
+ if (children_l != NULL)
+ {
+ for (TABLE_LIST *child_table= children_l;;
+ child_table= child_table->next_global)
+ {
+ child_table->lock_type=
+ child_table->table->reginfo.lock_type= lock;
+
+ if (&child_table->next_global == children_last_l)
+ break;
+ }
+ }
+}
+
extern int myrg_panic(enum ha_panic_function flag);
int myisammrg_panic(handlerton *hton, ha_panic_function flag)
{
diff --git a/storage/myisammrg/ha_myisammrg.h b/storage/myisammrg/ha_myisammrg.h
index e5a74baa1ae..b6db549119d 100644
--- a/storage/myisammrg/ha_myisammrg.h
+++ b/storage/myisammrg/ha_myisammrg.h
@@ -157,4 +157,5 @@ public:
Query_cache *cache,
Query_cache_block_table **block,
uint *n);
+ virtual void set_lock_type(enum thr_lock_type lock);
};
diff --git a/storage/myisammrg/myrg_records.c b/storage/myisammrg/myrg_records.c
index 46b082e6dea..40116f8b1c5 100644
--- a/storage/myisammrg/myrg_records.c
+++ b/storage/myisammrg/myrg_records.c
@@ -1,4 +1,5 @@
/* Copyright (C) 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/Makefile.am b/storage/ndb/Makefile.am
index 835b8c83fd8..4c97046f353 100644
--- a/storage/ndb/Makefile.am
+++ b/storage/ndb/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/common.mk.am b/storage/ndb/config/common.mk.am
index 9633a52e91f..40caeabd3b9 100644
--- a/storage/ndb/config/common.mk.am
+++ b/storage/ndb/config/common.mk.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/make-win-dsw.sh b/storage/ndb/config/make-win-dsw.sh
index 070a3665bc0..d56914b3450 100755
--- a/storage/ndb/config/make-win-dsw.sh
+++ b/storage/ndb/config/make-win-dsw.sh
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/type_kernel.mk.am b/storage/ndb/config/type_kernel.mk.am
index 1b8e79a0023..dbf63a76ec5 100644
--- a/storage/ndb/config/type_kernel.mk.am
+++ b/storage/ndb/config/type_kernel.mk.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/type_mgmapiclient.mk.am b/storage/ndb/config/type_mgmapiclient.mk.am
index 662dc240cc6..10021771055 100644
--- a/storage/ndb/config/type_mgmapiclient.mk.am
+++ b/storage/ndb/config/type_mgmapiclient.mk.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/type_ndbapi.mk.am b/storage/ndb/config/type_ndbapi.mk.am
index ad5143eb923..a54426053e8 100644
--- a/storage/ndb/config/type_ndbapi.mk.am
+++ b/storage/ndb/config/type_ndbapi.mk.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/type_ndbapiclient.mk.am b/storage/ndb/config/type_ndbapiclient.mk.am
index bb1da207638..57cb913101f 100644
--- a/storage/ndb/config/type_ndbapiclient.mk.am
+++ b/storage/ndb/config/type_ndbapiclient.mk.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/type_ndbapitest.mk.am b/storage/ndb/config/type_ndbapitest.mk.am
index 6f6239ab1b0..7ca742e1ff1 100644
--- a/storage/ndb/config/type_ndbapitest.mk.am
+++ b/storage/ndb/config/type_ndbapitest.mk.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/type_ndbapitools.mk.am b/storage/ndb/config/type_ndbapitools.mk.am
index 16d54dee958..130a23ec2ac 100644
--- a/storage/ndb/config/type_ndbapitools.mk.am
+++ b/storage/ndb/config/type_ndbapitools.mk.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/type_util.mk.am b/storage/ndb/config/type_util.mk.am
index 0f190cc159a..d696288c010 100644
--- a/storage/ndb/config/type_util.mk.am
+++ b/storage/ndb/config/type_util.mk.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/win-includes b/storage/ndb/config/win-includes
index e3538cd8c5c..5349c1117d9 100755
--- a/storage/ndb/config/win-includes
+++ b/storage/ndb/config/win-includes
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/win-libraries b/storage/ndb/config/win-libraries
index 01cbab3a74a..5e15c52e083 100755
--- a/storage/ndb/config/win-libraries
+++ b/storage/ndb/config/win-libraries
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/win-name b/storage/ndb/config/win-name
index 1613111006e..c6a2f49f343 100755
--- a/storage/ndb/config/win-name
+++ b/storage/ndb/config/win-name
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/config/win-sources b/storage/ndb/config/win-sources
index 725c1059d3f..910189b086b 100755
--- a/storage/ndb/config/win-sources
+++ b/storage/ndb/config/win-sources
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/docs/Makefile.am b/storage/ndb/docs/Makefile.am
index a16fa1325c3..f0ecae1fe66 100644
--- a/storage/ndb/docs/Makefile.am
+++ b/storage/ndb/docs/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/docs/doxygen/Doxyfile.mgmapi b/storage/ndb/docs/doxygen/Doxyfile.mgmapi
index 59090d9dd95..48538735069 100644
--- a/storage/ndb/docs/doxygen/Doxyfile.mgmapi
+++ b/storage/ndb/docs/doxygen/Doxyfile.mgmapi
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/docs/doxygen/Doxyfile.ndb b/storage/ndb/docs/doxygen/Doxyfile.ndb
index 96365c8868f..fe21454bb2a 100644
--- a/storage/ndb/docs/doxygen/Doxyfile.ndb
+++ b/storage/ndb/docs/doxygen/Doxyfile.ndb
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/docs/doxygen/Doxyfile.ndbapi b/storage/ndb/docs/doxygen/Doxyfile.ndbapi
index fb41b58a89f..5316cb98cdc 100644
--- a/storage/ndb/docs/doxygen/Doxyfile.ndbapi
+++ b/storage/ndb/docs/doxygen/Doxyfile.ndbapi
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/docs/doxygen/Doxyfile.odbc b/storage/ndb/docs/doxygen/Doxyfile.odbc
index aa0d97ffdf7..b3a8f9aa899 100644
--- a/storage/ndb/docs/doxygen/Doxyfile.odbc
+++ b/storage/ndb/docs/doxygen/Doxyfile.odbc
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/docs/doxygen/postdoxy.pl b/storage/ndb/docs/doxygen/postdoxy.pl
index a8eab31d47d..64d80ef2102 100755
--- a/storage/ndb/docs/doxygen/postdoxy.pl
+++ b/storage/ndb/docs/doxygen/postdoxy.pl
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/docs/doxygen/predoxy.pl b/storage/ndb/docs/doxygen/predoxy.pl
index 553052648af..b26dbc67ae1 100755
--- a/storage/ndb/docs/doxygen/predoxy.pl
+++ b/storage/ndb/docs/doxygen/predoxy.pl
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/Makefile.am b/storage/ndb/include/Makefile.am
index 34a243d82a1..06b7145572e 100644
--- a/storage/ndb/include/Makefile.am
+++ b/storage/ndb/include/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/debugger/DebuggerNames.hpp b/storage/ndb/include/debugger/DebuggerNames.hpp
index 5e412390f4a..bf5c91401ef 100644
--- a/storage/ndb/include/debugger/DebuggerNames.hpp
+++ b/storage/ndb/include/debugger/DebuggerNames.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/debugger/EventLogger.hpp b/storage/ndb/include/debugger/EventLogger.hpp
index 2da1bd55a78..985b9f857ea 100644
--- a/storage/ndb/include/debugger/EventLogger.hpp
+++ b/storage/ndb/include/debugger/EventLogger.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/debugger/GrepError.hpp b/storage/ndb/include/debugger/GrepError.hpp
index da0c7d40525..41f54fbf3a0 100644
--- a/storage/ndb/include/debugger/GrepError.hpp
+++ b/storage/ndb/include/debugger/GrepError.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/debugger/SignalLoggerManager.hpp b/storage/ndb/include/debugger/SignalLoggerManager.hpp
index 447c9c4d4da..cb47c6c5bc5 100644
--- a/storage/ndb/include/debugger/SignalLoggerManager.hpp
+++ b/storage/ndb/include/debugger/SignalLoggerManager.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/editline/editline.h b/storage/ndb/include/editline/editline.h
index 5fe77ab7fbd..3907e57896f 100644
--- a/storage/ndb/include/editline/editline.h
+++ b/storage/ndb/include/editline/editline.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/AttributeDescriptor.hpp b/storage/ndb/include/kernel/AttributeDescriptor.hpp
index 78b0c917ce4..3927d8d447e 100644
--- a/storage/ndb/include/kernel/AttributeDescriptor.hpp
+++ b/storage/ndb/include/kernel/AttributeDescriptor.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/AttributeHeader.hpp b/storage/ndb/include/kernel/AttributeHeader.hpp
index cd5023187a0..9edc759f563 100644
--- a/storage/ndb/include/kernel/AttributeHeader.hpp
+++ b/storage/ndb/include/kernel/AttributeHeader.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/AttributeList.hpp b/storage/ndb/include/kernel/AttributeList.hpp
index ed9c8facfe1..e0e7b45dfe5 100644
--- a/storage/ndb/include/kernel/AttributeList.hpp
+++ b/storage/ndb/include/kernel/AttributeList.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/BlockNumbers.h b/storage/ndb/include/kernel/BlockNumbers.h
index ab0b05ab16f..1c02dee4f1f 100644
--- a/storage/ndb/include/kernel/BlockNumbers.h
+++ b/storage/ndb/include/kernel/BlockNumbers.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/GlobalSignalNumbers.h b/storage/ndb/include/kernel/GlobalSignalNumbers.h
index 84bce8f20d2..da14c27abdc 100644
--- a/storage/ndb/include/kernel/GlobalSignalNumbers.h
+++ b/storage/ndb/include/kernel/GlobalSignalNumbers.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/GrepEvent.hpp b/storage/ndb/include/kernel/GrepEvent.hpp
index 74a5afe5907..fbef9560028 100644
--- a/storage/ndb/include/kernel/GrepEvent.hpp
+++ b/storage/ndb/include/kernel/GrepEvent.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/Interpreter.hpp b/storage/ndb/include/kernel/Interpreter.hpp
index 69f045a551e..8e9a6c01ccc 100644
--- a/storage/ndb/include/kernel/Interpreter.hpp
+++ b/storage/ndb/include/kernel/Interpreter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/LogLevel.hpp b/storage/ndb/include/kernel/LogLevel.hpp
index beba32f49a7..138f299187c 100644
--- a/storage/ndb/include/kernel/LogLevel.hpp
+++ b/storage/ndb/include/kernel/LogLevel.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/NodeBitmask.hpp b/storage/ndb/include/kernel/NodeBitmask.hpp
index 902e754e056..dac2d503fdf 100644
--- a/storage/ndb/include/kernel/NodeBitmask.hpp
+++ b/storage/ndb/include/kernel/NodeBitmask.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/NodeInfo.hpp b/storage/ndb/include/kernel/NodeInfo.hpp
index f3f9b2c71fe..7d0b196ee32 100644
--- a/storage/ndb/include/kernel/NodeInfo.hpp
+++ b/storage/ndb/include/kernel/NodeInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/NodeState.hpp b/storage/ndb/include/kernel/NodeState.hpp
index 575b6e80e7f..7f6dc1a17a4 100644
--- a/storage/ndb/include/kernel/NodeState.hpp
+++ b/storage/ndb/include/kernel/NodeState.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/RefConvert.hpp b/storage/ndb/include/kernel/RefConvert.hpp
index 3ce4045e915..2dcc67983a8 100644
--- a/storage/ndb/include/kernel/RefConvert.hpp
+++ b/storage/ndb/include/kernel/RefConvert.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/kernel_config_parameters.h b/storage/ndb/include/kernel/kernel_config_parameters.h
index b715a1129d3..0da5df00a79 100644
--- a/storage/ndb/include/kernel/kernel_config_parameters.h
+++ b/storage/ndb/include/kernel/kernel_config_parameters.h
@@ -1,4 +1,5 @@
/* Copyright (C) 2004 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/kernel_types.h b/storage/ndb/include/kernel/kernel_types.h
index 066792a0fb8..fc3d8597c78 100644
--- a/storage/ndb/include/kernel/kernel_types.h
+++ b/storage/ndb/include/kernel/kernel_types.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/ndb_limits.h b/storage/ndb/include/kernel/ndb_limits.h
index ae69562dd02..3e9ade05d61 100644
--- a/storage/ndb/include/kernel/ndb_limits.h
+++ b/storage/ndb/include/kernel/ndb_limits.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/AbortAll.hpp b/storage/ndb/include/kernel/signaldata/AbortAll.hpp
index e82e74e0daf..98734dc770f 100644
--- a/storage/ndb/include/kernel/signaldata/AbortAll.hpp
+++ b/storage/ndb/include/kernel/signaldata/AbortAll.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/AccFrag.hpp b/storage/ndb/include/kernel/signaldata/AccFrag.hpp
index 7bb2f94b1aa..906b29042a6 100644
--- a/storage/ndb/include/kernel/signaldata/AccFrag.hpp
+++ b/storage/ndb/include/kernel/signaldata/AccFrag.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/AccScan.hpp b/storage/ndb/include/kernel/signaldata/AccScan.hpp
index e1ba882e418..c5defddb86d 100644
--- a/storage/ndb/include/kernel/signaldata/AccScan.hpp
+++ b/storage/ndb/include/kernel/signaldata/AccScan.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/AccSizeAltReq.hpp b/storage/ndb/include/kernel/signaldata/AccSizeAltReq.hpp
index 9b64498ab72..a8768c52a22 100644
--- a/storage/ndb/include/kernel/signaldata/AccSizeAltReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/AccSizeAltReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/AllocNodeId.hpp b/storage/ndb/include/kernel/signaldata/AllocNodeId.hpp
index e346b344fb9..c9efe18bdd8 100644
--- a/storage/ndb/include/kernel/signaldata/AllocNodeId.hpp
+++ b/storage/ndb/include/kernel/signaldata/AllocNodeId.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/AlterIndx.hpp b/storage/ndb/include/kernel/signaldata/AlterIndx.hpp
index 9bf29f98dfd..8f3db3f9992 100644
--- a/storage/ndb/include/kernel/signaldata/AlterIndx.hpp
+++ b/storage/ndb/include/kernel/signaldata/AlterIndx.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/AlterTable.hpp b/storage/ndb/include/kernel/signaldata/AlterTable.hpp
index f4710366c6a..7dae3d0358f 100644
--- a/storage/ndb/include/kernel/signaldata/AlterTable.hpp
+++ b/storage/ndb/include/kernel/signaldata/AlterTable.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/AlterTrig.hpp b/storage/ndb/include/kernel/signaldata/AlterTrig.hpp
index 839e218ae7e..41f9d88de9e 100644
--- a/storage/ndb/include/kernel/signaldata/AlterTrig.hpp
+++ b/storage/ndb/include/kernel/signaldata/AlterTrig.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ApiBroadcast.hpp b/storage/ndb/include/kernel/signaldata/ApiBroadcast.hpp
index 0813ca6f94f..5674d1dafcc 100644
--- a/storage/ndb/include/kernel/signaldata/ApiBroadcast.hpp
+++ b/storage/ndb/include/kernel/signaldata/ApiBroadcast.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ApiRegSignalData.hpp b/storage/ndb/include/kernel/signaldata/ApiRegSignalData.hpp
index 63e472abde1..5fca04f7b74 100644
--- a/storage/ndb/include/kernel/signaldata/ApiRegSignalData.hpp
+++ b/storage/ndb/include/kernel/signaldata/ApiRegSignalData.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ApiVersion.hpp b/storage/ndb/include/kernel/signaldata/ApiVersion.hpp
index b2b5e82da40..829cbfedb78 100644
--- a/storage/ndb/include/kernel/signaldata/ApiVersion.hpp
+++ b/storage/ndb/include/kernel/signaldata/ApiVersion.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ArbitSignalData.hpp b/storage/ndb/include/kernel/signaldata/ArbitSignalData.hpp
index 366afa4b477..8230064dd7e 100644
--- a/storage/ndb/include/kernel/signaldata/ArbitSignalData.hpp
+++ b/storage/ndb/include/kernel/signaldata/ArbitSignalData.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/AttrInfo.hpp b/storage/ndb/include/kernel/signaldata/AttrInfo.hpp
index fa654ecc889..a044ce79ace 100644
--- a/storage/ndb/include/kernel/signaldata/AttrInfo.hpp
+++ b/storage/ndb/include/kernel/signaldata/AttrInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/BackupImpl.hpp b/storage/ndb/include/kernel/signaldata/BackupImpl.hpp
index 1a8bef6bbb7..a7623e07b32 100644
--- a/storage/ndb/include/kernel/signaldata/BackupImpl.hpp
+++ b/storage/ndb/include/kernel/signaldata/BackupImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/BackupSignalData.hpp b/storage/ndb/include/kernel/signaldata/BackupSignalData.hpp
index 3148bfb8dc3..ae5c3114623 100644
--- a/storage/ndb/include/kernel/signaldata/BackupSignalData.hpp
+++ b/storage/ndb/include/kernel/signaldata/BackupSignalData.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/BlockCommitOrd.hpp b/storage/ndb/include/kernel/signaldata/BlockCommitOrd.hpp
index 129ca91ded4..18ddefa70b7 100644
--- a/storage/ndb/include/kernel/signaldata/BlockCommitOrd.hpp
+++ b/storage/ndb/include/kernel/signaldata/BlockCommitOrd.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/BuildIndx.hpp b/storage/ndb/include/kernel/signaldata/BuildIndx.hpp
index a14a8039308..e73bcb2c7f4 100644
--- a/storage/ndb/include/kernel/signaldata/BuildIndx.hpp
+++ b/storage/ndb/include/kernel/signaldata/BuildIndx.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CheckNodeGroups.hpp b/storage/ndb/include/kernel/signaldata/CheckNodeGroups.hpp
index e0ffd335806..5047e4ab4d2 100644
--- a/storage/ndb/include/kernel/signaldata/CheckNodeGroups.hpp
+++ b/storage/ndb/include/kernel/signaldata/CheckNodeGroups.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CloseComReqConf.hpp b/storage/ndb/include/kernel/signaldata/CloseComReqConf.hpp
index b22c71f1082..4fcd938efb8 100644
--- a/storage/ndb/include/kernel/signaldata/CloseComReqConf.hpp
+++ b/storage/ndb/include/kernel/signaldata/CloseComReqConf.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CmInit.hpp b/storage/ndb/include/kernel/signaldata/CmInit.hpp
index 102309e9602..17ad4df1def 100644
--- a/storage/ndb/include/kernel/signaldata/CmInit.hpp
+++ b/storage/ndb/include/kernel/signaldata/CmInit.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CmvmiCfgConf.hpp b/storage/ndb/include/kernel/signaldata/CmvmiCfgConf.hpp
index fbe01a7de02..2d79a63c7ea 100644
--- a/storage/ndb/include/kernel/signaldata/CmvmiCfgConf.hpp
+++ b/storage/ndb/include/kernel/signaldata/CmvmiCfgConf.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CntrMasterConf.hpp b/storage/ndb/include/kernel/signaldata/CntrMasterConf.hpp
index f6043428227..7b1496fe279 100644
--- a/storage/ndb/include/kernel/signaldata/CntrMasterConf.hpp
+++ b/storage/ndb/include/kernel/signaldata/CntrMasterConf.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CntrMasterReq.hpp b/storage/ndb/include/kernel/signaldata/CntrMasterReq.hpp
index 0df938efe49..136a7e8e33d 100644
--- a/storage/ndb/include/kernel/signaldata/CntrMasterReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/CntrMasterReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CntrStart.hpp b/storage/ndb/include/kernel/signaldata/CntrStart.hpp
index 9fc25a3fc4b..0423c55c641 100644
--- a/storage/ndb/include/kernel/signaldata/CntrStart.hpp
+++ b/storage/ndb/include/kernel/signaldata/CntrStart.hpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ConfigParamId.hpp b/storage/ndb/include/kernel/signaldata/ConfigParamId.hpp
index 950913e1e45..24517420ec3 100644
--- a/storage/ndb/include/kernel/signaldata/ConfigParamId.hpp
+++ b/storage/ndb/include/kernel/signaldata/ConfigParamId.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ContinueFragmented.hpp b/storage/ndb/include/kernel/signaldata/ContinueFragmented.hpp
index f9ab34a44e2..4d0e88246d8 100644
--- a/storage/ndb/include/kernel/signaldata/ContinueFragmented.hpp
+++ b/storage/ndb/include/kernel/signaldata/ContinueFragmented.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CopyActive.hpp b/storage/ndb/include/kernel/signaldata/CopyActive.hpp
index 5ded351be75..2328873eb96 100644
--- a/storage/ndb/include/kernel/signaldata/CopyActive.hpp
+++ b/storage/ndb/include/kernel/signaldata/CopyActive.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CopyFrag.hpp b/storage/ndb/include/kernel/signaldata/CopyFrag.hpp
index d4f6f5c6e50..c9ff4e66bf6 100644
--- a/storage/ndb/include/kernel/signaldata/CopyFrag.hpp
+++ b/storage/ndb/include/kernel/signaldata/CopyFrag.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CopyGCIReq.hpp b/storage/ndb/include/kernel/signaldata/CopyGCIReq.hpp
index 27b51260498..0261bcc3c40 100644
--- a/storage/ndb/include/kernel/signaldata/CopyGCIReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/CopyGCIReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CreateEvnt.hpp b/storage/ndb/include/kernel/signaldata/CreateEvnt.hpp
index 328c5146c6c..22a31e4d5bf 100644
--- a/storage/ndb/include/kernel/signaldata/CreateEvnt.hpp
+++ b/storage/ndb/include/kernel/signaldata/CreateEvnt.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CreateFilegroup.hpp b/storage/ndb/include/kernel/signaldata/CreateFilegroup.hpp
index 7ff27d4305f..38b2b9020e0 100644
--- a/storage/ndb/include/kernel/signaldata/CreateFilegroup.hpp
+++ b/storage/ndb/include/kernel/signaldata/CreateFilegroup.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CreateFilegroupImpl.hpp b/storage/ndb/include/kernel/signaldata/CreateFilegroupImpl.hpp
index 21600896f5d..c301c93c63d 100644
--- a/storage/ndb/include/kernel/signaldata/CreateFilegroupImpl.hpp
+++ b/storage/ndb/include/kernel/signaldata/CreateFilegroupImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CreateFrag.hpp b/storage/ndb/include/kernel/signaldata/CreateFrag.hpp
index 92f3e14829a..8a3a820ae32 100644
--- a/storage/ndb/include/kernel/signaldata/CreateFrag.hpp
+++ b/storage/ndb/include/kernel/signaldata/CreateFrag.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CreateFragmentation.hpp b/storage/ndb/include/kernel/signaldata/CreateFragmentation.hpp
index 7a31a9c4742..9083ab350b1 100644
--- a/storage/ndb/include/kernel/signaldata/CreateFragmentation.hpp
+++ b/storage/ndb/include/kernel/signaldata/CreateFragmentation.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CreateIndx.hpp b/storage/ndb/include/kernel/signaldata/CreateIndx.hpp
index 799bce956c7..6f77a9e6e42 100644
--- a/storage/ndb/include/kernel/signaldata/CreateIndx.hpp
+++ b/storage/ndb/include/kernel/signaldata/CreateIndx.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CreateTab.hpp b/storage/ndb/include/kernel/signaldata/CreateTab.hpp
index ddcdcb9b6a3..9a67f73cbb6 100644
--- a/storage/ndb/include/kernel/signaldata/CreateTab.hpp
+++ b/storage/ndb/include/kernel/signaldata/CreateTab.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CreateTable.hpp b/storage/ndb/include/kernel/signaldata/CreateTable.hpp
index baa49bb8337..59a7f410f62 100644
--- a/storage/ndb/include/kernel/signaldata/CreateTable.hpp
+++ b/storage/ndb/include/kernel/signaldata/CreateTable.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/CreateTrig.hpp b/storage/ndb/include/kernel/signaldata/CreateTrig.hpp
index 708d90b9029..e54f37fc62a 100644
--- a/storage/ndb/include/kernel/signaldata/CreateTrig.hpp
+++ b/storage/ndb/include/kernel/signaldata/CreateTrig.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DiAddTab.hpp b/storage/ndb/include/kernel/signaldata/DiAddTab.hpp
index 37989edcf50..4c7ab5b973b 100644
--- a/storage/ndb/include/kernel/signaldata/DiAddTab.hpp
+++ b/storage/ndb/include/kernel/signaldata/DiAddTab.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DiGetNodes.hpp b/storage/ndb/include/kernel/signaldata/DiGetNodes.hpp
index 4b151ed6d3f..26ebd26059d 100644
--- a/storage/ndb/include/kernel/signaldata/DiGetNodes.hpp
+++ b/storage/ndb/include/kernel/signaldata/DiGetNodes.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DictLock.hpp b/storage/ndb/include/kernel/signaldata/DictLock.hpp
index ad6580b58c6..485ffedfd1a 100644
--- a/storage/ndb/include/kernel/signaldata/DictLock.hpp
+++ b/storage/ndb/include/kernel/signaldata/DictLock.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DictObjOp.hpp b/storage/ndb/include/kernel/signaldata/DictObjOp.hpp
index b742f52be4f..936aa42cead 100644
--- a/storage/ndb/include/kernel/signaldata/DictObjOp.hpp
+++ b/storage/ndb/include/kernel/signaldata/DictObjOp.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DictSchemaInfo.hpp b/storage/ndb/include/kernel/signaldata/DictSchemaInfo.hpp
index c6ce12e16c1..be07fe5bb5b 100644
--- a/storage/ndb/include/kernel/signaldata/DictSchemaInfo.hpp
+++ b/storage/ndb/include/kernel/signaldata/DictSchemaInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DictSizeAltReq.hpp b/storage/ndb/include/kernel/signaldata/DictSizeAltReq.hpp
index 8370b5beae6..f68f9a969de 100644
--- a/storage/ndb/include/kernel/signaldata/DictSizeAltReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/DictSizeAltReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DictStart.hpp b/storage/ndb/include/kernel/signaldata/DictStart.hpp
index 7ec04cc1912..fcb3af5467a 100644
--- a/storage/ndb/include/kernel/signaldata/DictStart.hpp
+++ b/storage/ndb/include/kernel/signaldata/DictStart.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DictTabInfo.hpp b/storage/ndb/include/kernel/signaldata/DictTabInfo.hpp
index 80a0da5fb1e..a858f19690a 100644
--- a/storage/ndb/include/kernel/signaldata/DictTabInfo.hpp
+++ b/storage/ndb/include/kernel/signaldata/DictTabInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DihAddFrag.hpp b/storage/ndb/include/kernel/signaldata/DihAddFrag.hpp
index 6c4289cf666..5757d9b4d78 100644
--- a/storage/ndb/include/kernel/signaldata/DihAddFrag.hpp
+++ b/storage/ndb/include/kernel/signaldata/DihAddFrag.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DihContinueB.hpp b/storage/ndb/include/kernel/signaldata/DihContinueB.hpp
index c5c93d91ff4..32175d7d219 100644
--- a/storage/ndb/include/kernel/signaldata/DihContinueB.hpp
+++ b/storage/ndb/include/kernel/signaldata/DihContinueB.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DihFragCount.hpp b/storage/ndb/include/kernel/signaldata/DihFragCount.hpp
index f304605b794..49d518e9b67 100644
--- a/storage/ndb/include/kernel/signaldata/DihFragCount.hpp
+++ b/storage/ndb/include/kernel/signaldata/DihFragCount.hpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DihSizeAltReq.hpp b/storage/ndb/include/kernel/signaldata/DihSizeAltReq.hpp
index 84417dfb062..f99581d3b78 100644
--- a/storage/ndb/include/kernel/signaldata/DihSizeAltReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/DihSizeAltReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DihStartTab.hpp b/storage/ndb/include/kernel/signaldata/DihStartTab.hpp
index cf81a0c1e0c..5244e63817b 100644
--- a/storage/ndb/include/kernel/signaldata/DihStartTab.hpp
+++ b/storage/ndb/include/kernel/signaldata/DihStartTab.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DihSwitchReplica.hpp b/storage/ndb/include/kernel/signaldata/DihSwitchReplica.hpp
index 8018a681f42..f9d98ccdf1a 100644
--- a/storage/ndb/include/kernel/signaldata/DihSwitchReplica.hpp
+++ b/storage/ndb/include/kernel/signaldata/DihSwitchReplica.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DisconnectRep.hpp b/storage/ndb/include/kernel/signaldata/DisconnectRep.hpp
index d8103f829a6..79553ba8046 100644
--- a/storage/ndb/include/kernel/signaldata/DisconnectRep.hpp
+++ b/storage/ndb/include/kernel/signaldata/DisconnectRep.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DropFilegroup.hpp b/storage/ndb/include/kernel/signaldata/DropFilegroup.hpp
index 0aaf876b5b5..43e1903dfd3 100644
--- a/storage/ndb/include/kernel/signaldata/DropFilegroup.hpp
+++ b/storage/ndb/include/kernel/signaldata/DropFilegroup.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DropFilegroupImpl.hpp b/storage/ndb/include/kernel/signaldata/DropFilegroupImpl.hpp
index 3e211fd0f7b..ebedfd0ad09 100644
--- a/storage/ndb/include/kernel/signaldata/DropFilegroupImpl.hpp
+++ b/storage/ndb/include/kernel/signaldata/DropFilegroupImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DropIndx.hpp b/storage/ndb/include/kernel/signaldata/DropIndx.hpp
index 098641cc635..ec45cad13ea 100644
--- a/storage/ndb/include/kernel/signaldata/DropIndx.hpp
+++ b/storage/ndb/include/kernel/signaldata/DropIndx.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DropObj.hpp b/storage/ndb/include/kernel/signaldata/DropObj.hpp
index 0f331a6adbe..f16bd2ad0d2 100644
--- a/storage/ndb/include/kernel/signaldata/DropObj.hpp
+++ b/storage/ndb/include/kernel/signaldata/DropObj.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DropTab.hpp b/storage/ndb/include/kernel/signaldata/DropTab.hpp
index 7497b085a34..3f5afa2194d 100644
--- a/storage/ndb/include/kernel/signaldata/DropTab.hpp
+++ b/storage/ndb/include/kernel/signaldata/DropTab.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DropTabFile.hpp b/storage/ndb/include/kernel/signaldata/DropTabFile.hpp
index 4c6c4d47270..caf79e62102 100644
--- a/storage/ndb/include/kernel/signaldata/DropTabFile.hpp
+++ b/storage/ndb/include/kernel/signaldata/DropTabFile.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DropTable.hpp b/storage/ndb/include/kernel/signaldata/DropTable.hpp
index 73a1ea7dcd2..1e0a5f175f2 100644
--- a/storage/ndb/include/kernel/signaldata/DropTable.hpp
+++ b/storage/ndb/include/kernel/signaldata/DropTable.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DropTrig.hpp b/storage/ndb/include/kernel/signaldata/DropTrig.hpp
index 406d1a59596..7bc8f2444f4 100644
--- a/storage/ndb/include/kernel/signaldata/DropTrig.hpp
+++ b/storage/ndb/include/kernel/signaldata/DropTrig.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/DumpStateOrd.hpp b/storage/ndb/include/kernel/signaldata/DumpStateOrd.hpp
index 8cbb2e45202..cf4a01aa4e1 100644
--- a/storage/ndb/include/kernel/signaldata/DumpStateOrd.hpp
+++ b/storage/ndb/include/kernel/signaldata/DumpStateOrd.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/EmptyLcp.hpp b/storage/ndb/include/kernel/signaldata/EmptyLcp.hpp
index 6566ddb2b6f..68f5e2b7bd4 100644
--- a/storage/ndb/include/kernel/signaldata/EmptyLcp.hpp
+++ b/storage/ndb/include/kernel/signaldata/EmptyLcp.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/EndTo.hpp b/storage/ndb/include/kernel/signaldata/EndTo.hpp
index 5905af72915..ec04dbaf1f6 100644
--- a/storage/ndb/include/kernel/signaldata/EndTo.hpp
+++ b/storage/ndb/include/kernel/signaldata/EndTo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/EventReport.hpp b/storage/ndb/include/kernel/signaldata/EventReport.hpp
index 669300c5565..698d75433b5 100644
--- a/storage/ndb/include/kernel/signaldata/EventReport.hpp
+++ b/storage/ndb/include/kernel/signaldata/EventReport.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/EventSubscribeReq.hpp b/storage/ndb/include/kernel/signaldata/EventSubscribeReq.hpp
index 344cb8d6f29..ad5d109554c 100644
--- a/storage/ndb/include/kernel/signaldata/EventSubscribeReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/EventSubscribeReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ExecFragReq.hpp b/storage/ndb/include/kernel/signaldata/ExecFragReq.hpp
index 4b4f98116f1..117b60f64f9 100644
--- a/storage/ndb/include/kernel/signaldata/ExecFragReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/ExecFragReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/Extent.hpp b/storage/ndb/include/kernel/signaldata/Extent.hpp
index fd7421fe113..3b8cb46e745 100644
--- a/storage/ndb/include/kernel/signaldata/Extent.hpp
+++ b/storage/ndb/include/kernel/signaldata/Extent.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/FailRep.hpp b/storage/ndb/include/kernel/signaldata/FailRep.hpp
index 4df6977a718..1c986e306a1 100644
--- a/storage/ndb/include/kernel/signaldata/FailRep.hpp
+++ b/storage/ndb/include/kernel/signaldata/FailRep.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/FireTrigOrd.hpp b/storage/ndb/include/kernel/signaldata/FireTrigOrd.hpp
index 453b1a90a18..2e2f52cb956 100644
--- a/storage/ndb/include/kernel/signaldata/FireTrigOrd.hpp
+++ b/storage/ndb/include/kernel/signaldata/FireTrigOrd.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/FsAppendReq.hpp b/storage/ndb/include/kernel/signaldata/FsAppendReq.hpp
index 384035cca68..bf6047c88a4 100644
--- a/storage/ndb/include/kernel/signaldata/FsAppendReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/FsAppendReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/FsCloseReq.hpp b/storage/ndb/include/kernel/signaldata/FsCloseReq.hpp
index 5e69cec3101..445c305dcd9 100644
--- a/storage/ndb/include/kernel/signaldata/FsCloseReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/FsCloseReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/FsConf.hpp b/storage/ndb/include/kernel/signaldata/FsConf.hpp
index 0000c786965..ddad5a79f63 100644
--- a/storage/ndb/include/kernel/signaldata/FsConf.hpp
+++ b/storage/ndb/include/kernel/signaldata/FsConf.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/FsReadWriteReq.hpp b/storage/ndb/include/kernel/signaldata/FsReadWriteReq.hpp
index a7a2a419392..bd4edbacc9e 100644
--- a/storage/ndb/include/kernel/signaldata/FsReadWriteReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/FsReadWriteReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/FsRef.hpp b/storage/ndb/include/kernel/signaldata/FsRef.hpp
index 90d2bbdb253..994f873fe6b 100644
--- a/storage/ndb/include/kernel/signaldata/FsRef.hpp
+++ b/storage/ndb/include/kernel/signaldata/FsRef.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/FsRemoveReq.hpp b/storage/ndb/include/kernel/signaldata/FsRemoveReq.hpp
index 900bbb631a6..1692c00f833 100644
--- a/storage/ndb/include/kernel/signaldata/FsRemoveReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/FsRemoveReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/GCPSave.hpp b/storage/ndb/include/kernel/signaldata/GCPSave.hpp
index 2851c3cd548..8e03ebed660 100644
--- a/storage/ndb/include/kernel/signaldata/GCPSave.hpp
+++ b/storage/ndb/include/kernel/signaldata/GCPSave.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/GetTabInfo.hpp b/storage/ndb/include/kernel/signaldata/GetTabInfo.hpp
index a8906678bed..e1cbf2b86dc 100644
--- a/storage/ndb/include/kernel/signaldata/GetTabInfo.hpp
+++ b/storage/ndb/include/kernel/signaldata/GetTabInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/GetTableId.hpp b/storage/ndb/include/kernel/signaldata/GetTableId.hpp
index a4d026efa31..0054c52baba 100644
--- a/storage/ndb/include/kernel/signaldata/GetTableId.hpp
+++ b/storage/ndb/include/kernel/signaldata/GetTableId.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/GrepImpl.hpp b/storage/ndb/include/kernel/signaldata/GrepImpl.hpp
index d98c61d2b11..9f4ed9e9c0f 100644
--- a/storage/ndb/include/kernel/signaldata/GrepImpl.hpp
+++ b/storage/ndb/include/kernel/signaldata/GrepImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/HotSpareRep.hpp b/storage/ndb/include/kernel/signaldata/HotSpareRep.hpp
index ab97ee668c8..06cce089883 100644
--- a/storage/ndb/include/kernel/signaldata/HotSpareRep.hpp
+++ b/storage/ndb/include/kernel/signaldata/HotSpareRep.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/IndxAttrInfo.hpp b/storage/ndb/include/kernel/signaldata/IndxAttrInfo.hpp
index f02899f03b5..fb38ba16e9d 100755
--- a/storage/ndb/include/kernel/signaldata/IndxAttrInfo.hpp
+++ b/storage/ndb/include/kernel/signaldata/IndxAttrInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/IndxKeyInfo.hpp b/storage/ndb/include/kernel/signaldata/IndxKeyInfo.hpp
index df75ea0617d..5141ee1303b 100755
--- a/storage/ndb/include/kernel/signaldata/IndxKeyInfo.hpp
+++ b/storage/ndb/include/kernel/signaldata/IndxKeyInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/InvalidateNodeLCPConf.hpp b/storage/ndb/include/kernel/signaldata/InvalidateNodeLCPConf.hpp
index 9bee7d7b767..a0290a328f1 100644
--- a/storage/ndb/include/kernel/signaldata/InvalidateNodeLCPConf.hpp
+++ b/storage/ndb/include/kernel/signaldata/InvalidateNodeLCPConf.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/InvalidateNodeLCPReq.hpp b/storage/ndb/include/kernel/signaldata/InvalidateNodeLCPReq.hpp
index f49790c4d3e..51dea1c6fd9 100644
--- a/storage/ndb/include/kernel/signaldata/InvalidateNodeLCPReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/InvalidateNodeLCPReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/KeyInfo.hpp b/storage/ndb/include/kernel/signaldata/KeyInfo.hpp
index 0514fb1d3e8..12991a9fb20 100644
--- a/storage/ndb/include/kernel/signaldata/KeyInfo.hpp
+++ b/storage/ndb/include/kernel/signaldata/KeyInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/LCP.hpp b/storage/ndb/include/kernel/signaldata/LCP.hpp
index 78f00abd437..0b0bc4734e3 100644
--- a/storage/ndb/include/kernel/signaldata/LCP.hpp
+++ b/storage/ndb/include/kernel/signaldata/LCP.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/LgmanContinueB.hpp b/storage/ndb/include/kernel/signaldata/LgmanContinueB.hpp
index eabe06a4efd..6c1e6456f76 100644
--- a/storage/ndb/include/kernel/signaldata/LgmanContinueB.hpp
+++ b/storage/ndb/include/kernel/signaldata/LgmanContinueB.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ListTables.hpp b/storage/ndb/include/kernel/signaldata/ListTables.hpp
index 17b62706be7..b38829ae3de 100644
--- a/storage/ndb/include/kernel/signaldata/ListTables.hpp
+++ b/storage/ndb/include/kernel/signaldata/ListTables.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/LqhFrag.hpp b/storage/ndb/include/kernel/signaldata/LqhFrag.hpp
index bdcae2643ee..c0712604130 100644
--- a/storage/ndb/include/kernel/signaldata/LqhFrag.hpp
+++ b/storage/ndb/include/kernel/signaldata/LqhFrag.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/LqhKey.hpp b/storage/ndb/include/kernel/signaldata/LqhKey.hpp
index 1dc4d32b630..1aa43edeb99 100644
--- a/storage/ndb/include/kernel/signaldata/LqhKey.hpp
+++ b/storage/ndb/include/kernel/signaldata/LqhKey.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/LqhSizeAltReq.hpp b/storage/ndb/include/kernel/signaldata/LqhSizeAltReq.hpp
index 8f10af2f8d2..e3fc622911d 100644
--- a/storage/ndb/include/kernel/signaldata/LqhSizeAltReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/LqhSizeAltReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/LqhTransConf.hpp b/storage/ndb/include/kernel/signaldata/LqhTransConf.hpp
index a0d66fc80d2..bcefa3f0299 100644
--- a/storage/ndb/include/kernel/signaldata/LqhTransConf.hpp
+++ b/storage/ndb/include/kernel/signaldata/LqhTransConf.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ManagementServer.hpp b/storage/ndb/include/kernel/signaldata/ManagementServer.hpp
index dc3b2e20c26..6fb72818bf7 100644
--- a/storage/ndb/include/kernel/signaldata/ManagementServer.hpp
+++ b/storage/ndb/include/kernel/signaldata/ManagementServer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/MasterGCP.hpp b/storage/ndb/include/kernel/signaldata/MasterGCP.hpp
index 24cb8a18211..389b1bb53f1 100644
--- a/storage/ndb/include/kernel/signaldata/MasterGCP.hpp
+++ b/storage/ndb/include/kernel/signaldata/MasterGCP.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/MasterLCP.hpp b/storage/ndb/include/kernel/signaldata/MasterLCP.hpp
index 16638ee0216..4a469edb7ff 100644
--- a/storage/ndb/include/kernel/signaldata/MasterLCP.hpp
+++ b/storage/ndb/include/kernel/signaldata/MasterLCP.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/NFCompleteRep.hpp b/storage/ndb/include/kernel/signaldata/NFCompleteRep.hpp
index 4a81dc40120..f6ad6b0e185 100644
--- a/storage/ndb/include/kernel/signaldata/NFCompleteRep.hpp
+++ b/storage/ndb/include/kernel/signaldata/NFCompleteRep.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/NdbSttor.hpp b/storage/ndb/include/kernel/signaldata/NdbSttor.hpp
index f9d31963496..a5e4a128f9b 100644
--- a/storage/ndb/include/kernel/signaldata/NdbSttor.hpp
+++ b/storage/ndb/include/kernel/signaldata/NdbSttor.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/NdbfsContinueB.hpp b/storage/ndb/include/kernel/signaldata/NdbfsContinueB.hpp
index 6e3f9a1e1d4..e956abf1622 100644
--- a/storage/ndb/include/kernel/signaldata/NdbfsContinueB.hpp
+++ b/storage/ndb/include/kernel/signaldata/NdbfsContinueB.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/NextScan.hpp b/storage/ndb/include/kernel/signaldata/NextScan.hpp
index 77dddd6f5da..c5e6de9d89c 100644
--- a/storage/ndb/include/kernel/signaldata/NextScan.hpp
+++ b/storage/ndb/include/kernel/signaldata/NextScan.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/NodeFailRep.hpp b/storage/ndb/include/kernel/signaldata/NodeFailRep.hpp
index 418233cae97..15b884c97f4 100644
--- a/storage/ndb/include/kernel/signaldata/NodeFailRep.hpp
+++ b/storage/ndb/include/kernel/signaldata/NodeFailRep.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/NodeStateSignalData.hpp b/storage/ndb/include/kernel/signaldata/NodeStateSignalData.hpp
index 33eafec9249..1c583c8b9ee 100644
--- a/storage/ndb/include/kernel/signaldata/NodeStateSignalData.hpp
+++ b/storage/ndb/include/kernel/signaldata/NodeStateSignalData.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/PackedSignal.hpp b/storage/ndb/include/kernel/signaldata/PackedSignal.hpp
index e7118518939..be5edb47cc4 100644
--- a/storage/ndb/include/kernel/signaldata/PackedSignal.hpp
+++ b/storage/ndb/include/kernel/signaldata/PackedSignal.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/PgmanContinueB.hpp b/storage/ndb/include/kernel/signaldata/PgmanContinueB.hpp
index 78f808651f8..a296174bbfd 100644
--- a/storage/ndb/include/kernel/signaldata/PgmanContinueB.hpp
+++ b/storage/ndb/include/kernel/signaldata/PgmanContinueB.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/PrepDropTab.hpp b/storage/ndb/include/kernel/signaldata/PrepDropTab.hpp
index 13c0e2fb654..a809556f78e 100644
--- a/storage/ndb/include/kernel/signaldata/PrepDropTab.hpp
+++ b/storage/ndb/include/kernel/signaldata/PrepDropTab.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/PrepFailReqRef.hpp b/storage/ndb/include/kernel/signaldata/PrepFailReqRef.hpp
index 22bfa8de8b8..b650307a163 100644
--- a/storage/ndb/include/kernel/signaldata/PrepFailReqRef.hpp
+++ b/storage/ndb/include/kernel/signaldata/PrepFailReqRef.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ReadConfig.hpp b/storage/ndb/include/kernel/signaldata/ReadConfig.hpp
index 68a32ec4e68..07df94cde00 100644
--- a/storage/ndb/include/kernel/signaldata/ReadConfig.hpp
+++ b/storage/ndb/include/kernel/signaldata/ReadConfig.hpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ReadNodesConf.hpp b/storage/ndb/include/kernel/signaldata/ReadNodesConf.hpp
index 88622440c9f..a99ea49ff88 100644
--- a/storage/ndb/include/kernel/signaldata/ReadNodesConf.hpp
+++ b/storage/ndb/include/kernel/signaldata/ReadNodesConf.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/RelTabMem.hpp b/storage/ndb/include/kernel/signaldata/RelTabMem.hpp
index f9b9f233202..572cdf8d3b6 100644
--- a/storage/ndb/include/kernel/signaldata/RelTabMem.hpp
+++ b/storage/ndb/include/kernel/signaldata/RelTabMem.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/RepImpl.hpp b/storage/ndb/include/kernel/signaldata/RepImpl.hpp
index 510fed8e3ac..374c5e10a6f 100644
--- a/storage/ndb/include/kernel/signaldata/RepImpl.hpp
+++ b/storage/ndb/include/kernel/signaldata/RepImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/RestoreContinueB.hpp b/storage/ndb/include/kernel/signaldata/RestoreContinueB.hpp
index 0d9035ee5fa..42c4975e964 100644
--- a/storage/ndb/include/kernel/signaldata/RestoreContinueB.hpp
+++ b/storage/ndb/include/kernel/signaldata/RestoreContinueB.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/RestoreImpl.hpp b/storage/ndb/include/kernel/signaldata/RestoreImpl.hpp
index 83cd898b182..0a048095eec 100644
--- a/storage/ndb/include/kernel/signaldata/RestoreImpl.hpp
+++ b/storage/ndb/include/kernel/signaldata/RestoreImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ResumeReq.hpp b/storage/ndb/include/kernel/signaldata/ResumeReq.hpp
index 692c4626dd5..5288b3d6baa 100644
--- a/storage/ndb/include/kernel/signaldata/ResumeReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/ResumeReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/RouteOrd.hpp b/storage/ndb/include/kernel/signaldata/RouteOrd.hpp
index a4ca4bebd56..47bb272a073 100644
--- a/storage/ndb/include/kernel/signaldata/RouteOrd.hpp
+++ b/storage/ndb/include/kernel/signaldata/RouteOrd.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ScanFrag.hpp b/storage/ndb/include/kernel/signaldata/ScanFrag.hpp
index 244828751d8..ce83879d4bb 100644
--- a/storage/ndb/include/kernel/signaldata/ScanFrag.hpp
+++ b/storage/ndb/include/kernel/signaldata/ScanFrag.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/ScanTab.hpp b/storage/ndb/include/kernel/signaldata/ScanTab.hpp
index d14be6198ff..65a69b47a83 100644
--- a/storage/ndb/include/kernel/signaldata/ScanTab.hpp
+++ b/storage/ndb/include/kernel/signaldata/ScanTab.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/SetLogLevelOrd.hpp b/storage/ndb/include/kernel/signaldata/SetLogLevelOrd.hpp
index 2af2e12cb2b..f9f3412f5bf 100644
--- a/storage/ndb/include/kernel/signaldata/SetLogLevelOrd.hpp
+++ b/storage/ndb/include/kernel/signaldata/SetLogLevelOrd.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/SetVarReq.hpp b/storage/ndb/include/kernel/signaldata/SetVarReq.hpp
index a583d65028e..de6acfe0838 100644
--- a/storage/ndb/include/kernel/signaldata/SetVarReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/SetVarReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/SignalData.hpp b/storage/ndb/include/kernel/signaldata/SignalData.hpp
index c5933d76a85..1c249d887ee 100644
--- a/storage/ndb/include/kernel/signaldata/SignalData.hpp
+++ b/storage/ndb/include/kernel/signaldata/SignalData.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/SignalDataPrint.hpp b/storage/ndb/include/kernel/signaldata/SignalDataPrint.hpp
index 1a904464004..e6a3a195bef 100644
--- a/storage/ndb/include/kernel/signaldata/SignalDataPrint.hpp
+++ b/storage/ndb/include/kernel/signaldata/SignalDataPrint.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/SignalDroppedRep.hpp b/storage/ndb/include/kernel/signaldata/SignalDroppedRep.hpp
index 424eaa9ab08..c6e6a23bf44 100644
--- a/storage/ndb/include/kernel/signaldata/SignalDroppedRep.hpp
+++ b/storage/ndb/include/kernel/signaldata/SignalDroppedRep.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/SrFragidConf.hpp b/storage/ndb/include/kernel/signaldata/SrFragidConf.hpp
index 8d7c71c5721..ddb6f1d0dd9 100644
--- a/storage/ndb/include/kernel/signaldata/SrFragidConf.hpp
+++ b/storage/ndb/include/kernel/signaldata/SrFragidConf.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/StartFragReq.hpp b/storage/ndb/include/kernel/signaldata/StartFragReq.hpp
index 5d7d7c8b81d..31c58ac6c05 100644
--- a/storage/ndb/include/kernel/signaldata/StartFragReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/StartFragReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/StartInfo.hpp b/storage/ndb/include/kernel/signaldata/StartInfo.hpp
index d631cd41311..0e216314908 100644
--- a/storage/ndb/include/kernel/signaldata/StartInfo.hpp
+++ b/storage/ndb/include/kernel/signaldata/StartInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/StartMe.hpp b/storage/ndb/include/kernel/signaldata/StartMe.hpp
index 57bdf604139..3b44a73ee17 100644
--- a/storage/ndb/include/kernel/signaldata/StartMe.hpp
+++ b/storage/ndb/include/kernel/signaldata/StartMe.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/StartOrd.hpp b/storage/ndb/include/kernel/signaldata/StartOrd.hpp
index aaac9e8f389..98df6155b94 100644
--- a/storage/ndb/include/kernel/signaldata/StartOrd.hpp
+++ b/storage/ndb/include/kernel/signaldata/StartOrd.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/StartPerm.hpp b/storage/ndb/include/kernel/signaldata/StartPerm.hpp
index 19c1f6307c4..ca7fb430179 100644
--- a/storage/ndb/include/kernel/signaldata/StartPerm.hpp
+++ b/storage/ndb/include/kernel/signaldata/StartPerm.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/StartRec.hpp b/storage/ndb/include/kernel/signaldata/StartRec.hpp
index 07321d0b3b0..a11ccbebc7f 100644
--- a/storage/ndb/include/kernel/signaldata/StartRec.hpp
+++ b/storage/ndb/include/kernel/signaldata/StartRec.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/StartTo.hpp b/storage/ndb/include/kernel/signaldata/StartTo.hpp
index 79a5f4f9b9f..be1fe819fdf 100644
--- a/storage/ndb/include/kernel/signaldata/StartTo.hpp
+++ b/storage/ndb/include/kernel/signaldata/StartTo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/StopMe.hpp b/storage/ndb/include/kernel/signaldata/StopMe.hpp
index a2d998a7c22..0f27065620d 100644
--- a/storage/ndb/include/kernel/signaldata/StopMe.hpp
+++ b/storage/ndb/include/kernel/signaldata/StopMe.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/StopPerm.hpp b/storage/ndb/include/kernel/signaldata/StopPerm.hpp
index 3e0d502e500..d73792a4ae4 100644
--- a/storage/ndb/include/kernel/signaldata/StopPerm.hpp
+++ b/storage/ndb/include/kernel/signaldata/StopPerm.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/StopReq.hpp b/storage/ndb/include/kernel/signaldata/StopReq.hpp
index 88d23580465..72c074c6903 100644
--- a/storage/ndb/include/kernel/signaldata/StopReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/StopReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/SumaImpl.hpp b/storage/ndb/include/kernel/signaldata/SumaImpl.hpp
index f9d2ecf3437..c9e614a36a8 100644
--- a/storage/ndb/include/kernel/signaldata/SumaImpl.hpp
+++ b/storage/ndb/include/kernel/signaldata/SumaImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/SystemError.hpp b/storage/ndb/include/kernel/signaldata/SystemError.hpp
index 51d88167808..79d73197375 100644
--- a/storage/ndb/include/kernel/signaldata/SystemError.hpp
+++ b/storage/ndb/include/kernel/signaldata/SystemError.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TamperOrd.hpp b/storage/ndb/include/kernel/signaldata/TamperOrd.hpp
index 3241673f3ed..82b2abd9c45 100644
--- a/storage/ndb/include/kernel/signaldata/TamperOrd.hpp
+++ b/storage/ndb/include/kernel/signaldata/TamperOrd.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TcCommit.hpp b/storage/ndb/include/kernel/signaldata/TcCommit.hpp
index 995b3781868..5eaaff376ba 100644
--- a/storage/ndb/include/kernel/signaldata/TcCommit.hpp
+++ b/storage/ndb/include/kernel/signaldata/TcCommit.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TcContinueB.hpp b/storage/ndb/include/kernel/signaldata/TcContinueB.hpp
index 32e41258212..3feec993652 100644
--- a/storage/ndb/include/kernel/signaldata/TcContinueB.hpp
+++ b/storage/ndb/include/kernel/signaldata/TcContinueB.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TcHbRep.hpp b/storage/ndb/include/kernel/signaldata/TcHbRep.hpp
index df42e40cc72..7dfdcb78da8 100644
--- a/storage/ndb/include/kernel/signaldata/TcHbRep.hpp
+++ b/storage/ndb/include/kernel/signaldata/TcHbRep.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TcIndx.hpp b/storage/ndb/include/kernel/signaldata/TcIndx.hpp
index a16702e4c97..1e9448716b1 100644
--- a/storage/ndb/include/kernel/signaldata/TcIndx.hpp
+++ b/storage/ndb/include/kernel/signaldata/TcIndx.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TcKeyConf.hpp b/storage/ndb/include/kernel/signaldata/TcKeyConf.hpp
index 4fffdc56bd6..1ae6f9fbfaa 100644
--- a/storage/ndb/include/kernel/signaldata/TcKeyConf.hpp
+++ b/storage/ndb/include/kernel/signaldata/TcKeyConf.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TcKeyFailConf.hpp b/storage/ndb/include/kernel/signaldata/TcKeyFailConf.hpp
index 764236bd86b..b9c74ea3cb9 100644
--- a/storage/ndb/include/kernel/signaldata/TcKeyFailConf.hpp
+++ b/storage/ndb/include/kernel/signaldata/TcKeyFailConf.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TcKeyRef.hpp b/storage/ndb/include/kernel/signaldata/TcKeyRef.hpp
index a4de1d36216..f709708f709 100644
--- a/storage/ndb/include/kernel/signaldata/TcKeyRef.hpp
+++ b/storage/ndb/include/kernel/signaldata/TcKeyRef.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TcKeyReq.hpp b/storage/ndb/include/kernel/signaldata/TcKeyReq.hpp
index b0ae2a96bd7..65b6c301150 100644
--- a/storage/ndb/include/kernel/signaldata/TcKeyReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/TcKeyReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TcRollbackRep.hpp b/storage/ndb/include/kernel/signaldata/TcRollbackRep.hpp
index 508a60ae9fc..25e3a1f7466 100644
--- a/storage/ndb/include/kernel/signaldata/TcRollbackRep.hpp
+++ b/storage/ndb/include/kernel/signaldata/TcRollbackRep.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TcSizeAltReq.hpp b/storage/ndb/include/kernel/signaldata/TcSizeAltReq.hpp
index fbb6c36c0ac..a1256905323 100644
--- a/storage/ndb/include/kernel/signaldata/TcSizeAltReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/TcSizeAltReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TestOrd.hpp b/storage/ndb/include/kernel/signaldata/TestOrd.hpp
index a8282098d7d..e39236bf3fb 100644
--- a/storage/ndb/include/kernel/signaldata/TestOrd.hpp
+++ b/storage/ndb/include/kernel/signaldata/TestOrd.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TransIdAI.hpp b/storage/ndb/include/kernel/signaldata/TransIdAI.hpp
index e761a8c1817..2475f839fe3 100755
--- a/storage/ndb/include/kernel/signaldata/TransIdAI.hpp
+++ b/storage/ndb/include/kernel/signaldata/TransIdAI.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TrigAttrInfo.hpp b/storage/ndb/include/kernel/signaldata/TrigAttrInfo.hpp
index 94fe90843d2..0fe591fca04 100644
--- a/storage/ndb/include/kernel/signaldata/TrigAttrInfo.hpp
+++ b/storage/ndb/include/kernel/signaldata/TrigAttrInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TsmanContinueB.hpp b/storage/ndb/include/kernel/signaldata/TsmanContinueB.hpp
index 87401301666..983f07b0823 100644
--- a/storage/ndb/include/kernel/signaldata/TsmanContinueB.hpp
+++ b/storage/ndb/include/kernel/signaldata/TsmanContinueB.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TupCommit.hpp b/storage/ndb/include/kernel/signaldata/TupCommit.hpp
index bd0702b768c..50ce5f7bdf7 100644
--- a/storage/ndb/include/kernel/signaldata/TupCommit.hpp
+++ b/storage/ndb/include/kernel/signaldata/TupCommit.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TupFrag.hpp b/storage/ndb/include/kernel/signaldata/TupFrag.hpp
index b92a6c7ff62..5dcfaf5fd27 100644
--- a/storage/ndb/include/kernel/signaldata/TupFrag.hpp
+++ b/storage/ndb/include/kernel/signaldata/TupFrag.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TupKey.hpp b/storage/ndb/include/kernel/signaldata/TupKey.hpp
index f1d82e8a444..476530bf491 100644
--- a/storage/ndb/include/kernel/signaldata/TupKey.hpp
+++ b/storage/ndb/include/kernel/signaldata/TupKey.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TupSizeAltReq.hpp b/storage/ndb/include/kernel/signaldata/TupSizeAltReq.hpp
index 8a10d0e3f1a..c564bf6607f 100644
--- a/storage/ndb/include/kernel/signaldata/TupSizeAltReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/TupSizeAltReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TuxBound.hpp b/storage/ndb/include/kernel/signaldata/TuxBound.hpp
index d2ed97a124f..03f33d4b5fa 100644
--- a/storage/ndb/include/kernel/signaldata/TuxBound.hpp
+++ b/storage/ndb/include/kernel/signaldata/TuxBound.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TuxContinueB.hpp b/storage/ndb/include/kernel/signaldata/TuxContinueB.hpp
index 6b1e364b6c3..b75e87dd7ca 100644
--- a/storage/ndb/include/kernel/signaldata/TuxContinueB.hpp
+++ b/storage/ndb/include/kernel/signaldata/TuxContinueB.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TuxMaint.hpp b/storage/ndb/include/kernel/signaldata/TuxMaint.hpp
index 422a393cb19..73bc14264d8 100644
--- a/storage/ndb/include/kernel/signaldata/TuxMaint.hpp
+++ b/storage/ndb/include/kernel/signaldata/TuxMaint.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/TuxSizeAltReq.hpp b/storage/ndb/include/kernel/signaldata/TuxSizeAltReq.hpp
index 6b8daca2255..3e92f1c4f17 100644
--- a/storage/ndb/include/kernel/signaldata/TuxSizeAltReq.hpp
+++ b/storage/ndb/include/kernel/signaldata/TuxSizeAltReq.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/UpdateTo.hpp b/storage/ndb/include/kernel/signaldata/UpdateTo.hpp
index f8c3a6d3b33..f3b12c0366f 100644
--- a/storage/ndb/include/kernel/signaldata/UpdateTo.hpp
+++ b/storage/ndb/include/kernel/signaldata/UpdateTo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/UpgradeStartup.hpp b/storage/ndb/include/kernel/signaldata/UpgradeStartup.hpp
index 80f6a161e05..2c0459940cd 100644
--- a/storage/ndb/include/kernel/signaldata/UpgradeStartup.hpp
+++ b/storage/ndb/include/kernel/signaldata/UpgradeStartup.hpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/UtilDelete.hpp b/storage/ndb/include/kernel/signaldata/UtilDelete.hpp
index 6c48435dfde..f413654fe77 100644
--- a/storage/ndb/include/kernel/signaldata/UtilDelete.hpp
+++ b/storage/ndb/include/kernel/signaldata/UtilDelete.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/UtilExecute.hpp b/storage/ndb/include/kernel/signaldata/UtilExecute.hpp
index 7a74f7c8467..c0b0776d09c 100644
--- a/storage/ndb/include/kernel/signaldata/UtilExecute.hpp
+++ b/storage/ndb/include/kernel/signaldata/UtilExecute.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/UtilLock.hpp b/storage/ndb/include/kernel/signaldata/UtilLock.hpp
index 153073e453e..2fe99436c53 100644
--- a/storage/ndb/include/kernel/signaldata/UtilLock.hpp
+++ b/storage/ndb/include/kernel/signaldata/UtilLock.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/UtilPrepare.hpp b/storage/ndb/include/kernel/signaldata/UtilPrepare.hpp
index fd73bf1e448..fca0aed7bd6 100644
--- a/storage/ndb/include/kernel/signaldata/UtilPrepare.hpp
+++ b/storage/ndb/include/kernel/signaldata/UtilPrepare.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/UtilRelease.hpp b/storage/ndb/include/kernel/signaldata/UtilRelease.hpp
index c4d25de78f2..3c303496ddd 100644
--- a/storage/ndb/include/kernel/signaldata/UtilRelease.hpp
+++ b/storage/ndb/include/kernel/signaldata/UtilRelease.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/UtilSequence.hpp b/storage/ndb/include/kernel/signaldata/UtilSequence.hpp
index 370e982c5f5..da6d12f140d 100644
--- a/storage/ndb/include/kernel/signaldata/UtilSequence.hpp
+++ b/storage/ndb/include/kernel/signaldata/UtilSequence.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/signaldata/WaitGCP.hpp b/storage/ndb/include/kernel/signaldata/WaitGCP.hpp
index b86a4b14503..44851c2fa37 100644
--- a/storage/ndb/include/kernel/signaldata/WaitGCP.hpp
+++ b/storage/ndb/include/kernel/signaldata/WaitGCP.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/kernel/trigger_definitions.h b/storage/ndb/include/kernel/trigger_definitions.h
index 7c6c7ef681f..331dbdd397a 100644
--- a/storage/ndb/include/kernel/trigger_definitions.h
+++ b/storage/ndb/include/kernel/trigger_definitions.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/logger/ConsoleLogHandler.hpp b/storage/ndb/include/logger/ConsoleLogHandler.hpp
index aa6e3c618c6..06cc4c308af 100644
--- a/storage/ndb/include/logger/ConsoleLogHandler.hpp
+++ b/storage/ndb/include/logger/ConsoleLogHandler.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/logger/FileLogHandler.hpp b/storage/ndb/include/logger/FileLogHandler.hpp
index c2121aa4cab..20a242047d4 100644
--- a/storage/ndb/include/logger/FileLogHandler.hpp
+++ b/storage/ndb/include/logger/FileLogHandler.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/logger/LogHandler.hpp b/storage/ndb/include/logger/LogHandler.hpp
index 7b38d6b9044..301e8780909 100644
--- a/storage/ndb/include/logger/LogHandler.hpp
+++ b/storage/ndb/include/logger/LogHandler.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/logger/Logger.hpp b/storage/ndb/include/logger/Logger.hpp
index caa2ae5a20f..ac13a477256 100644
--- a/storage/ndb/include/logger/Logger.hpp
+++ b/storage/ndb/include/logger/Logger.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/logger/SysLogHandler.hpp b/storage/ndb/include/logger/SysLogHandler.hpp
index 163b9189275..a5bd90102d5 100644
--- a/storage/ndb/include/logger/SysLogHandler.hpp
+++ b/storage/ndb/include/logger/SysLogHandler.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/mgmapi/mgmapi.h b/storage/ndb/include/mgmapi/mgmapi.h
index 09a7576577f..eef5199c4fa 100644
--- a/storage/ndb/include/mgmapi/mgmapi.h
+++ b/storage/ndb/include/mgmapi/mgmapi.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/mgmapi/mgmapi_config_parameters.h b/storage/ndb/include/mgmapi/mgmapi_config_parameters.h
index ac2cbf060fd..4e6a42b25e3 100644
--- a/storage/ndb/include/mgmapi/mgmapi_config_parameters.h
+++ b/storage/ndb/include/mgmapi/mgmapi_config_parameters.h
@@ -1,4 +1,5 @@
/* Copyright (C) 2004-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/mgmapi/mgmapi_config_parameters_debug.h b/storage/ndb/include/mgmapi/mgmapi_config_parameters_debug.h
index 20e10fb52db..b384b967e21 100644
--- a/storage/ndb/include/mgmapi/mgmapi_config_parameters_debug.h
+++ b/storage/ndb/include/mgmapi/mgmapi_config_parameters_debug.h
@@ -1,4 +1,5 @@
/* Copyright (C) 2004 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/mgmapi/mgmapi_debug.h b/storage/ndb/include/mgmapi/mgmapi_debug.h
index 47d2db78c52..daedbdc7160 100644
--- a/storage/ndb/include/mgmapi/mgmapi_debug.h
+++ b/storage/ndb/include/mgmapi/mgmapi_debug.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/mgmapi/mgmapi_error.h b/storage/ndb/include/mgmapi/mgmapi_error.h
index aafdc7d5b81..f732eeff51c 100644
--- a/storage/ndb/include/mgmapi/mgmapi_error.h
+++ b/storage/ndb/include/mgmapi/mgmapi_error.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/mgmapi/ndb_logevent.h b/storage/ndb/include/mgmapi/ndb_logevent.h
index b1c959f1113..189874b8e21 100644
--- a/storage/ndb/include/mgmapi/ndb_logevent.h
+++ b/storage/ndb/include/mgmapi/ndb_logevent.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB, 2009 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/mgmapi/ndbd_exit_codes.h b/storage/ndb/include/mgmapi/ndbd_exit_codes.h
index 131350ca9b5..ffec2f33d0f 100644
--- a/storage/ndb/include/mgmapi/ndbd_exit_codes.h
+++ b/storage/ndb/include/mgmapi/ndbd_exit_codes.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/mgmcommon/ConfigRetriever.hpp b/storage/ndb/include/mgmcommon/ConfigRetriever.hpp
index 3c94c8ad3f3..a40145090d7 100644
--- a/storage/ndb/include/mgmcommon/ConfigRetriever.hpp
+++ b/storage/ndb/include/mgmcommon/ConfigRetriever.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/mgmcommon/IPCConfig.hpp b/storage/ndb/include/mgmcommon/IPCConfig.hpp
index ddc22437e86..1137a6758db 100644
--- a/storage/ndb/include/mgmcommon/IPCConfig.hpp
+++ b/storage/ndb/include/mgmcommon/IPCConfig.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/mgmcommon/MgmtErrorReporter.hpp b/storage/ndb/include/mgmcommon/MgmtErrorReporter.hpp
index 3b04c34414f..42667a29bc5 100644
--- a/storage/ndb/include/mgmcommon/MgmtErrorReporter.hpp
+++ b/storage/ndb/include/mgmcommon/MgmtErrorReporter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndb_constants.h b/storage/ndb/include/ndb_constants.h
index ff603f55f02..ff2a069bcf1 100644
--- a/storage/ndb/include/ndb_constants.h
+++ b/storage/ndb/include/ndb_constants.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndb_global.h.in b/storage/ndb/include/ndb_global.h.in
index c6b0c08aba9..9097f03f63a 100644
--- a/storage/ndb/include/ndb_global.h.in
+++ b/storage/ndb/include/ndb_global.h.in
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndb_init.h b/storage/ndb/include/ndb_init.h
index db6e5132c23..3fd6ccb202a 100644
--- a/storage/ndb/include/ndb_init.h
+++ b/storage/ndb/include/ndb_init.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndb_net.h b/storage/ndb/include/ndb_net.h
index 3bb63f7e432..357cf8f4671 100644
--- a/storage/ndb/include/ndb_net.h
+++ b/storage/ndb/include/ndb_net.h
@@ -1,4 +1,5 @@
/* Copyright (C) 2004 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndb_types.h.in b/storage/ndb/include/ndb_types.h.in
index 3348cbeccf7..df368ef3e53 100644
--- a/storage/ndb/include/ndb_types.h.in
+++ b/storage/ndb/include/ndb_types.h.in
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndb_version.h.in b/storage/ndb/include/ndb_version.h.in
index 8ee0d47eb3d..4cebb9aa959 100644
--- a/storage/ndb/include/ndb_version.h.in
+++ b/storage/ndb/include/ndb_version.h.in
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/Ndb.hpp b/storage/ndb/include/ndbapi/Ndb.hpp
index 6f6f994010c..a2e681bab41 100644
--- a/storage/ndb/include/ndbapi/Ndb.hpp
+++ b/storage/ndb/include/ndbapi/Ndb.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbApi.hpp b/storage/ndb/include/ndbapi/NdbApi.hpp
index af734d0fa8b..d3350557092 100644
--- a/storage/ndb/include/ndbapi/NdbApi.hpp
+++ b/storage/ndb/include/ndbapi/NdbApi.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbBlob.hpp b/storage/ndb/include/ndbapi/NdbBlob.hpp
index 923fc82451d..9df439d1d7f 100644
--- a/storage/ndb/include/ndbapi/NdbBlob.hpp
+++ b/storage/ndb/include/ndbapi/NdbBlob.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbDictionary.hpp b/storage/ndb/include/ndbapi/NdbDictionary.hpp
index 55d024d7c58..f95a268e42d 100644
--- a/storage/ndb/include/ndbapi/NdbDictionary.hpp
+++ b/storage/ndb/include/ndbapi/NdbDictionary.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbError.hpp b/storage/ndb/include/ndbapi/NdbError.hpp
index 275d42364b8..b2132f12b72 100644
--- a/storage/ndb/include/ndbapi/NdbError.hpp
+++ b/storage/ndb/include/ndbapi/NdbError.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbEventOperation.hpp b/storage/ndb/include/ndbapi/NdbEventOperation.hpp
index c1bf12f859d..5f41f30a38b 100644
--- a/storage/ndb/include/ndbapi/NdbEventOperation.hpp
+++ b/storage/ndb/include/ndbapi/NdbEventOperation.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB, 2010 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbIndexOperation.hpp b/storage/ndb/include/ndbapi/NdbIndexOperation.hpp
index ab8afc3e19c..537f562ca18 100644
--- a/storage/ndb/include/ndbapi/NdbIndexOperation.hpp
+++ b/storage/ndb/include/ndbapi/NdbIndexOperation.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbIndexScanOperation.hpp b/storage/ndb/include/ndbapi/NdbIndexScanOperation.hpp
index 8a2388b5ea0..1d2c9da516e 100644
--- a/storage/ndb/include/ndbapi/NdbIndexScanOperation.hpp
+++ b/storage/ndb/include/ndbapi/NdbIndexScanOperation.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbIndexStat.hpp b/storage/ndb/include/ndbapi/NdbIndexStat.hpp
index 3d191fc1ad8..9fd88c994c6 100644
--- a/storage/ndb/include/ndbapi/NdbIndexStat.hpp
+++ b/storage/ndb/include/ndbapi/NdbIndexStat.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbOperation.hpp b/storage/ndb/include/ndbapi/NdbOperation.hpp
index a3f7723d8c3..9049c8cdd22 100644
--- a/storage/ndb/include/ndbapi/NdbOperation.hpp
+++ b/storage/ndb/include/ndbapi/NdbOperation.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB, 2010 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbPool.hpp b/storage/ndb/include/ndbapi/NdbPool.hpp
index 44085fd0fc7..1baec1a6108 100644
--- a/storage/ndb/include/ndbapi/NdbPool.hpp
+++ b/storage/ndb/include/ndbapi/NdbPool.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbRecAttr.hpp b/storage/ndb/include/ndbapi/NdbRecAttr.hpp
index aa70afb7ea3..17c05eca54f 100644
--- a/storage/ndb/include/ndbapi/NdbRecAttr.hpp
+++ b/storage/ndb/include/ndbapi/NdbRecAttr.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbReceiver.hpp b/storage/ndb/include/ndbapi/NdbReceiver.hpp
index 42dc85990fe..02cff25139a 100644
--- a/storage/ndb/include/ndbapi/NdbReceiver.hpp
+++ b/storage/ndb/include/ndbapi/NdbReceiver.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbScanFilter.hpp b/storage/ndb/include/ndbapi/NdbScanFilter.hpp
index cc509ae49ff..99a31143bc3 100644
--- a/storage/ndb/include/ndbapi/NdbScanFilter.hpp
+++ b/storage/ndb/include/ndbapi/NdbScanFilter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbScanOperation.hpp b/storage/ndb/include/ndbapi/NdbScanOperation.hpp
index ca25064b572..d0bf585a018 100644
--- a/storage/ndb/include/ndbapi/NdbScanOperation.hpp
+++ b/storage/ndb/include/ndbapi/NdbScanOperation.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/NdbTransaction.hpp b/storage/ndb/include/ndbapi/NdbTransaction.hpp
index 6d84c3f6997..f3eea49d19d 100644
--- a/storage/ndb/include/ndbapi/NdbTransaction.hpp
+++ b/storage/ndb/include/ndbapi/NdbTransaction.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/ndb_cluster_connection.hpp b/storage/ndb/include/ndbapi/ndb_cluster_connection.hpp
index 726e3308eb7..39b30923ebc 100644
--- a/storage/ndb/include/ndbapi/ndb_cluster_connection.hpp
+++ b/storage/ndb/include/ndbapi/ndb_cluster_connection.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/ndb_opt_defaults.h b/storage/ndb/include/ndbapi/ndb_opt_defaults.h
index 6e90889b0aa..bf97d931dd1 100644
--- a/storage/ndb/include/ndbapi/ndb_opt_defaults.h
+++ b/storage/ndb/include/ndbapi/ndb_opt_defaults.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/ndbapi_limits.h b/storage/ndb/include/ndbapi/ndbapi_limits.h
index 9471ce8ed45..93102474a77 100644
--- a/storage/ndb/include/ndbapi/ndbapi_limits.h
+++ b/storage/ndb/include/ndbapi/ndbapi_limits.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/ndbapi/ndberror.h b/storage/ndb/include/ndbapi/ndberror.h
index 7dc8ae7217c..c1c54a2b0c9 100644
--- a/storage/ndb/include/ndbapi/ndberror.h
+++ b/storage/ndb/include/ndbapi/ndberror.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/newtonapi/dba.h b/storage/ndb/include/newtonapi/dba.h
index 77499ac2535..b02a7abb8af 100644
--- a/storage/ndb/include/newtonapi/dba.h
+++ b/storage/ndb/include/newtonapi/dba.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/newtonapi/defs/pcn_types.h b/storage/ndb/include/newtonapi/defs/pcn_types.h
index 87b563963ac..0fd8332a276 100644
--- a/storage/ndb/include/newtonapi/defs/pcn_types.h
+++ b/storage/ndb/include/newtonapi/defs/pcn_types.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbCondition.h b/storage/ndb/include/portlib/NdbCondition.h
index 81d7d6ca50a..9568a19586e 100644
--- a/storage/ndb/include/portlib/NdbCondition.h
+++ b/storage/ndb/include/portlib/NdbCondition.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbConfig.h b/storage/ndb/include/portlib/NdbConfig.h
index bac014a4612..d85b5a28852 100644
--- a/storage/ndb/include/portlib/NdbConfig.h
+++ b/storage/ndb/include/portlib/NdbConfig.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbDaemon.h b/storage/ndb/include/portlib/NdbDaemon.h
index 5de641dfa3f..53b7dca4190 100644
--- a/storage/ndb/include/portlib/NdbDaemon.h
+++ b/storage/ndb/include/portlib/NdbDaemon.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbEnv.h b/storage/ndb/include/portlib/NdbEnv.h
index 7c978fbcdba..ce792693c02 100644
--- a/storage/ndb/include/portlib/NdbEnv.h
+++ b/storage/ndb/include/portlib/NdbEnv.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbHost.h b/storage/ndb/include/portlib/NdbHost.h
index c7cf03a8b52..de13c61b40b 100644
--- a/storage/ndb/include/portlib/NdbHost.h
+++ b/storage/ndb/include/portlib/NdbHost.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbMain.h b/storage/ndb/include/portlib/NdbMain.h
index 857b8f3c8bf..4e40786b7da 100644
--- a/storage/ndb/include/portlib/NdbMain.h
+++ b/storage/ndb/include/portlib/NdbMain.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbMem.h b/storage/ndb/include/portlib/NdbMem.h
index f4f7240b1f3..865a7d1a2a1 100644
--- a/storage/ndb/include/portlib/NdbMem.h
+++ b/storage/ndb/include/portlib/NdbMem.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbMutex.h b/storage/ndb/include/portlib/NdbMutex.h
index c98d4de2207..6de102238d4 100644
--- a/storage/ndb/include/portlib/NdbMutex.h
+++ b/storage/ndb/include/portlib/NdbMutex.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbSleep.h b/storage/ndb/include/portlib/NdbSleep.h
index 3c6506641c3..4f0d93cb48f 100644
--- a/storage/ndb/include/portlib/NdbSleep.h
+++ b/storage/ndb/include/portlib/NdbSleep.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbTCP.h b/storage/ndb/include/portlib/NdbTCP.h
index e8eaf993228..0e801471440 100644
--- a/storage/ndb/include/portlib/NdbTCP.h
+++ b/storage/ndb/include/portlib/NdbTCP.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbThread.h b/storage/ndb/include/portlib/NdbThread.h
index 68d4781919b..fd109283f25 100644
--- a/storage/ndb/include/portlib/NdbThread.h
+++ b/storage/ndb/include/portlib/NdbThread.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/NdbTick.h b/storage/ndb/include/portlib/NdbTick.h
index e8bbfed9aa5..b1482df06aa 100644
--- a/storage/ndb/include/portlib/NdbTick.h
+++ b/storage/ndb/include/portlib/NdbTick.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/PortDefs.h b/storage/ndb/include/portlib/PortDefs.h
index 0bc070a98b7..fd6e4ea30bb 100644
--- a/storage/ndb/include/portlib/PortDefs.h
+++ b/storage/ndb/include/portlib/PortDefs.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/portlib/prefetch.h b/storage/ndb/include/portlib/prefetch.h
index 5b37a2854c9..f97e9e06b8e 100644
--- a/storage/ndb/include/portlib/prefetch.h
+++ b/storage/ndb/include/portlib/prefetch.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB, 2009 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/transporter/TransporterCallback.hpp b/storage/ndb/include/transporter/TransporterCallback.hpp
index 5acfec680b8..55bbe49fdf9 100644
--- a/storage/ndb/include/transporter/TransporterCallback.hpp
+++ b/storage/ndb/include/transporter/TransporterCallback.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/transporter/TransporterDefinitions.hpp b/storage/ndb/include/transporter/TransporterDefinitions.hpp
index e283e1b4275..328f3c86906 100644
--- a/storage/ndb/include/transporter/TransporterDefinitions.hpp
+++ b/storage/ndb/include/transporter/TransporterDefinitions.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/transporter/TransporterRegistry.hpp b/storage/ndb/include/transporter/TransporterRegistry.hpp
index cadcdddb240..a142f4da18b 100644
--- a/storage/ndb/include/transporter/TransporterRegistry.hpp
+++ b/storage/ndb/include/transporter/TransporterRegistry.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/BaseString.hpp b/storage/ndb/include/util/BaseString.hpp
index 1afbf2290b7..919014c6e3d 100644
--- a/storage/ndb/include/util/BaseString.hpp
+++ b/storage/ndb/include/util/BaseString.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/Bitmask.hpp b/storage/ndb/include/util/Bitmask.hpp
index beca000d6ab..7c7016a9f41 100644
--- a/storage/ndb/include/util/Bitmask.hpp
+++ b/storage/ndb/include/util/Bitmask.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/ConfigValues.hpp b/storage/ndb/include/util/ConfigValues.hpp
index af8e2d400cd..3ea81c07e91 100644
--- a/storage/ndb/include/util/ConfigValues.hpp
+++ b/storage/ndb/include/util/ConfigValues.hpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/File.hpp b/storage/ndb/include/util/File.hpp
index a3de97762f2..4505365b726 100644
--- a/storage/ndb/include/util/File.hpp
+++ b/storage/ndb/include/util/File.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/InputStream.hpp b/storage/ndb/include/util/InputStream.hpp
index 5fe64777322..49c91954a3a 100644
--- a/storage/ndb/include/util/InputStream.hpp
+++ b/storage/ndb/include/util/InputStream.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/NdbOut.hpp b/storage/ndb/include/util/NdbOut.hpp
index 65b7b543e93..4d9f5985d2f 100644
--- a/storage/ndb/include/util/NdbOut.hpp
+++ b/storage/ndb/include/util/NdbOut.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/NdbSqlUtil.hpp b/storage/ndb/include/util/NdbSqlUtil.hpp
index ca14018e515..0218be6d20b 100644
--- a/storage/ndb/include/util/NdbSqlUtil.hpp
+++ b/storage/ndb/include/util/NdbSqlUtil.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/OutputStream.hpp b/storage/ndb/include/util/OutputStream.hpp
index f16621e8a58..e4d1ad5c634 100644
--- a/storage/ndb/include/util/OutputStream.hpp
+++ b/storage/ndb/include/util/OutputStream.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/Parser.hpp b/storage/ndb/include/util/Parser.hpp
index 366384621bf..0b13c86dbfe 100644
--- a/storage/ndb/include/util/Parser.hpp
+++ b/storage/ndb/include/util/Parser.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/Properties.hpp b/storage/ndb/include/util/Properties.hpp
index 7a2c3626af6..6f95a07e9a9 100644
--- a/storage/ndb/include/util/Properties.hpp
+++ b/storage/ndb/include/util/Properties.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/SimpleProperties.hpp b/storage/ndb/include/util/SimpleProperties.hpp
index d7df4a03e2a..4fe981ef4da 100644
--- a/storage/ndb/include/util/SimpleProperties.hpp
+++ b/storage/ndb/include/util/SimpleProperties.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/SocketAuthenticator.hpp b/storage/ndb/include/util/SocketAuthenticator.hpp
index 852e024043e..eadd092d013 100644
--- a/storage/ndb/include/util/SocketAuthenticator.hpp
+++ b/storage/ndb/include/util/SocketAuthenticator.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/SocketClient.hpp b/storage/ndb/include/util/SocketClient.hpp
index 4f37ed8a59c..758ad7a30e2 100644
--- a/storage/ndb/include/util/SocketClient.hpp
+++ b/storage/ndb/include/util/SocketClient.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/SocketServer.hpp b/storage/ndb/include/util/SocketServer.hpp
index a4921ce3272..a8173031b28 100644
--- a/storage/ndb/include/util/SocketServer.hpp
+++ b/storage/ndb/include/util/SocketServer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/UtilBuffer.hpp b/storage/ndb/include/util/UtilBuffer.hpp
index 021328a0824..edac8b92a86 100644
--- a/storage/ndb/include/util/UtilBuffer.hpp
+++ b/storage/ndb/include/util/UtilBuffer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/Vector.hpp b/storage/ndb/include/util/Vector.hpp
index 288e406cc4b..bf0bf3fdd15 100644
--- a/storage/ndb/include/util/Vector.hpp
+++ b/storage/ndb/include/util/Vector.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/basestring_vsnprintf.h b/storage/ndb/include/util/basestring_vsnprintf.h
index cf059cabeb7..f304c2707a7 100644
--- a/storage/ndb/include/util/basestring_vsnprintf.h
+++ b/storage/ndb/include/util/basestring_vsnprintf.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/md5_hash.hpp b/storage/ndb/include/util/md5_hash.hpp
index 4cdfe3d5b75..6f92dd7277f 100644
--- a/storage/ndb/include/util/md5_hash.hpp
+++ b/storage/ndb/include/util/md5_hash.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/ndb_rand.h b/storage/ndb/include/util/ndb_rand.h
index 4767c002da7..22f06c9e32e 100644
--- a/storage/ndb/include/util/ndb_rand.h
+++ b/storage/ndb/include/util/ndb_rand.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/random.h b/storage/ndb/include/util/random.h
index f635b96145f..2bc06da49f6 100644
--- a/storage/ndb/include/util/random.h
+++ b/storage/ndb/include/util/random.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/socket_io.h b/storage/ndb/include/util/socket_io.h
index fa00e19f9de..721cc827fc2 100644
--- a/storage/ndb/include/util/socket_io.h
+++ b/storage/ndb/include/util/socket_io.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/uucode.h b/storage/ndb/include/util/uucode.h
index cb8cdd82218..b456fbc8a7f 100644
--- a/storage/ndb/include/util/uucode.h
+++ b/storage/ndb/include/util/uucode.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/include/util/version.h b/storage/ndb/include/util/version.h
index 800b71c1280..a75bdfc0ff6 100644
--- a/storage/ndb/include/util/version.h
+++ b/storage/ndb/include/util/version.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/ndbapi-examples/mgmapi_logevent/main.cpp b/storage/ndb/ndbapi-examples/mgmapi_logevent/main.cpp
index c0447fb8974..f2c8ebb6410 100644
--- a/storage/ndb/ndbapi-examples/mgmapi_logevent/main.cpp
+++ b/storage/ndb/ndbapi-examples/mgmapi_logevent/main.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/ndbapi-examples/mgmapi_logevent2/main.cpp b/storage/ndb/ndbapi-examples/mgmapi_logevent2/main.cpp
index c59e9ae944a..622b90a6f8b 100644
--- a/storage/ndb/ndbapi-examples/mgmapi_logevent2/main.cpp
+++ b/storage/ndb/ndbapi-examples/mgmapi_logevent2/main.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async.cpp b/storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async.cpp
index 0845073e85e..5821dc88c2c 100644
--- a/storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async.cpp
+++ b/storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async.cpp
@@ -1,6 +1,7 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1.cpp b/storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1.cpp
index c5bbeba5907..323ba713a8a 100644
--- a/storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1.cpp
+++ b/storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event.cpp b/storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event.cpp
index e2d01a065f4..70e899c5d7c 100644
--- a/storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event.cpp
+++ b/storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries.cpp b/storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries.cpp
index 638ff871e58..6a6acb1068c 100644
--- a/storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries.cpp
+++ b/storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan.cpp b/storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan.cpp
index 875ad86cb16..6024d3b349f 100644
--- a/storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan.cpp
+++ b/storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan.cpp
@@ -1,5 +1,6 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple.cpp b/storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple.cpp
index e2695734c81..b72397f20f9 100644
--- a/storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple.cpp
+++ b/storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/ndbapi-examples/ndbapi_simple_dual/main.cpp b/storage/ndb/ndbapi-examples/ndbapi_simple_dual/main.cpp
index b2c5a491a73..fb91d1d2120 100644
--- a/storage/ndb/ndbapi-examples/ndbapi_simple_dual/main.cpp
+++ b/storage/ndb/ndbapi-examples/ndbapi_simple_dual/main.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/ndbapi-examples/ndbapi_simple_index/main.cpp b/storage/ndb/ndbapi-examples/ndbapi_simple_index/main.cpp
index b98133950e0..8504dc3511c 100644
--- a/storage/ndb/ndbapi-examples/ndbapi_simple_index/main.cpp
+++ b/storage/ndb/ndbapi-examples/ndbapi_simple_index/main.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/Makefile.am b/storage/ndb/src/Makefile.am
index e879249bed6..33bad49575d 100644
--- a/storage/ndb/src/Makefile.am
+++ b/storage/ndb/src/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/Makefile.am b/storage/ndb/src/common/Makefile.am
index 34e9871da55..d9d55b26eed 100644
--- a/storage/ndb/src/common/Makefile.am
+++ b/storage/ndb/src/common/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/BlockNames.cpp b/storage/ndb/src/common/debugger/BlockNames.cpp
index e2ae1456913..b9e1b5bb617 100644
--- a/storage/ndb/src/common/debugger/BlockNames.cpp
+++ b/storage/ndb/src/common/debugger/BlockNames.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/DebuggerNames.cpp b/storage/ndb/src/common/debugger/DebuggerNames.cpp
index 0d44a3c00f2..3c0b113d2f4 100644
--- a/storage/ndb/src/common/debugger/DebuggerNames.cpp
+++ b/storage/ndb/src/common/debugger/DebuggerNames.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/EventLogger.cpp b/storage/ndb/src/common/debugger/EventLogger.cpp
index 69e9dcd56a3..cb42250dbd8 100644
--- a/storage/ndb/src/common/debugger/EventLogger.cpp
+++ b/storage/ndb/src/common/debugger/EventLogger.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/GrepError.cpp b/storage/ndb/src/common/debugger/GrepError.cpp
index 8f7c5c8d2fb..8bb2bce64ed 100644
--- a/storage/ndb/src/common/debugger/GrepError.cpp
+++ b/storage/ndb/src/common/debugger/GrepError.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/Makefile.am b/storage/ndb/src/common/debugger/Makefile.am
index 30b8563af6d..fa6df2a2626 100644
--- a/storage/ndb/src/common/debugger/Makefile.am
+++ b/storage/ndb/src/common/debugger/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/SignalLoggerManager.cpp b/storage/ndb/src/common/debugger/SignalLoggerManager.cpp
index 27da26a181e..a5a4f8a1f89 100644
--- a/storage/ndb/src/common/debugger/SignalLoggerManager.cpp
+++ b/storage/ndb/src/common/debugger/SignalLoggerManager.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/AccLock.cpp b/storage/ndb/src/common/debugger/signaldata/AccLock.cpp
index 26384f2d3a1..918e1dd4e8a 100644
--- a/storage/ndb/src/common/debugger/signaldata/AccLock.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/AccLock.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/AlterIndx.cpp b/storage/ndb/src/common/debugger/signaldata/AlterIndx.cpp
index 8db3b683d47..12bfe687366 100644
--- a/storage/ndb/src/common/debugger/signaldata/AlterIndx.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/AlterIndx.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/AlterTab.cpp b/storage/ndb/src/common/debugger/signaldata/AlterTab.cpp
index 6a956c4a897..a2ea11249a7 100644
--- a/storage/ndb/src/common/debugger/signaldata/AlterTab.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/AlterTab.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/AlterTable.cpp b/storage/ndb/src/common/debugger/signaldata/AlterTable.cpp
index c1d48429925..e58338122af 100644
--- a/storage/ndb/src/common/debugger/signaldata/AlterTable.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/AlterTable.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/AlterTrig.cpp b/storage/ndb/src/common/debugger/signaldata/AlterTrig.cpp
index 6d082373279..467ebdbe12c 100644
--- a/storage/ndb/src/common/debugger/signaldata/AlterTrig.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/AlterTrig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/BackupImpl.cpp b/storage/ndb/src/common/debugger/signaldata/BackupImpl.cpp
index ac16b5a1389..c399959830d 100644
--- a/storage/ndb/src/common/debugger/signaldata/BackupImpl.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/BackupImpl.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/BackupSignalData.cpp b/storage/ndb/src/common/debugger/signaldata/BackupSignalData.cpp
index f31a3d9ae5e..04d84cc5b34 100644
--- a/storage/ndb/src/common/debugger/signaldata/BackupSignalData.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/BackupSignalData.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/CloseComReqConf.cpp b/storage/ndb/src/common/debugger/signaldata/CloseComReqConf.cpp
index afd1e40a851..771f3d884f7 100644
--- a/storage/ndb/src/common/debugger/signaldata/CloseComReqConf.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/CloseComReqConf.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/CntrStart.cpp b/storage/ndb/src/common/debugger/signaldata/CntrStart.cpp
index 813bcef96d6..cc092b478a5 100644
--- a/storage/ndb/src/common/debugger/signaldata/CntrStart.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/CntrStart.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/ContinueB.cpp b/storage/ndb/src/common/debugger/signaldata/ContinueB.cpp
index 40212dbffe1..c00f9ce274e 100644
--- a/storage/ndb/src/common/debugger/signaldata/ContinueB.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/ContinueB.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/CopyGCI.cpp b/storage/ndb/src/common/debugger/signaldata/CopyGCI.cpp
index 8787341ea61..1bce63a3d0f 100644
--- a/storage/ndb/src/common/debugger/signaldata/CopyGCI.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/CopyGCI.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/CreateEvnt.cpp b/storage/ndb/src/common/debugger/signaldata/CreateEvnt.cpp
index 25f5bdd232e..49cf2d8d4f3 100644
--- a/storage/ndb/src/common/debugger/signaldata/CreateEvnt.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/CreateEvnt.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/CreateFragmentation.cpp b/storage/ndb/src/common/debugger/signaldata/CreateFragmentation.cpp
index d1d6f6ca1a2..524b2678c74 100644
--- a/storage/ndb/src/common/debugger/signaldata/CreateFragmentation.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/CreateFragmentation.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/CreateIndx.cpp b/storage/ndb/src/common/debugger/signaldata/CreateIndx.cpp
index 4171809b78c..46ea8e27449 100644
--- a/storage/ndb/src/common/debugger/signaldata/CreateIndx.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/CreateIndx.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/CreateTrig.cpp b/storage/ndb/src/common/debugger/signaldata/CreateTrig.cpp
index 75ef300847e..1ed3b940f29 100644
--- a/storage/ndb/src/common/debugger/signaldata/CreateTrig.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/CreateTrig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/DictTabInfo.cpp b/storage/ndb/src/common/debugger/signaldata/DictTabInfo.cpp
index d4475523591..264997d7766 100644
--- a/storage/ndb/src/common/debugger/signaldata/DictTabInfo.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/DictTabInfo.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/DihContinueB.cpp b/storage/ndb/src/common/debugger/signaldata/DihContinueB.cpp
index febd70200c3..67c6dc2afd0 100644
--- a/storage/ndb/src/common/debugger/signaldata/DihContinueB.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/DihContinueB.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/DihSwitchReplicaReq.cpp b/storage/ndb/src/common/debugger/signaldata/DihSwitchReplicaReq.cpp
index 5076a26a23a..6dc5fb17b26 100644
--- a/storage/ndb/src/common/debugger/signaldata/DihSwitchReplicaReq.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/DihSwitchReplicaReq.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/DisconnectRep.cpp b/storage/ndb/src/common/debugger/signaldata/DisconnectRep.cpp
index a5f91a0d24e..5fe3d62c22a 100644
--- a/storage/ndb/src/common/debugger/signaldata/DisconnectRep.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/DisconnectRep.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/DropIndx.cpp b/storage/ndb/src/common/debugger/signaldata/DropIndx.cpp
index a708446e034..3c2dd03aafc 100644
--- a/storage/ndb/src/common/debugger/signaldata/DropIndx.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/DropIndx.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/DropTab.cpp b/storage/ndb/src/common/debugger/signaldata/DropTab.cpp
index ae90db2f74b..0666c6ae5c9 100644
--- a/storage/ndb/src/common/debugger/signaldata/DropTab.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/DropTab.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/DropTrig.cpp b/storage/ndb/src/common/debugger/signaldata/DropTrig.cpp
index 826d0cc0536..6127d7c8d7a 100644
--- a/storage/ndb/src/common/debugger/signaldata/DropTrig.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/DropTrig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/FailRep.cpp b/storage/ndb/src/common/debugger/signaldata/FailRep.cpp
index 00949b3217f..f5f053d8ddb 100644
--- a/storage/ndb/src/common/debugger/signaldata/FailRep.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/FailRep.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/FireTrigOrd.cpp b/storage/ndb/src/common/debugger/signaldata/FireTrigOrd.cpp
index 54742a5030e..8584003a601 100644
--- a/storage/ndb/src/common/debugger/signaldata/FireTrigOrd.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/FireTrigOrd.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/FsAppendReq.cpp b/storage/ndb/src/common/debugger/signaldata/FsAppendReq.cpp
index 09709770b9b..ea00573afbf 100644
--- a/storage/ndb/src/common/debugger/signaldata/FsAppendReq.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/FsAppendReq.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/FsCloseReq.cpp b/storage/ndb/src/common/debugger/signaldata/FsCloseReq.cpp
index cef67d14b47..44ae70096fa 100644
--- a/storage/ndb/src/common/debugger/signaldata/FsCloseReq.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/FsCloseReq.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/FsConf.cpp b/storage/ndb/src/common/debugger/signaldata/FsConf.cpp
index d839b4e5f7c..338920dffb6 100644
--- a/storage/ndb/src/common/debugger/signaldata/FsConf.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/FsConf.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/FsOpenReq.cpp b/storage/ndb/src/common/debugger/signaldata/FsOpenReq.cpp
index 039d1dda130..4c270fee211 100644
--- a/storage/ndb/src/common/debugger/signaldata/FsOpenReq.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/FsOpenReq.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/FsReadWriteReq.cpp b/storage/ndb/src/common/debugger/signaldata/FsReadWriteReq.cpp
index 682e0675b0b..b146b150baf 100644
--- a/storage/ndb/src/common/debugger/signaldata/FsReadWriteReq.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/FsReadWriteReq.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/FsRef.cpp b/storage/ndb/src/common/debugger/signaldata/FsRef.cpp
index 7a722fb8d2d..de48b36855e 100644
--- a/storage/ndb/src/common/debugger/signaldata/FsRef.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/FsRef.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/GCPSave.cpp b/storage/ndb/src/common/debugger/signaldata/GCPSave.cpp
index 3e31f18fc8a..c0a13acf783 100644
--- a/storage/ndb/src/common/debugger/signaldata/GCPSave.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/GCPSave.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/IndxAttrInfo.cpp b/storage/ndb/src/common/debugger/signaldata/IndxAttrInfo.cpp
index 9c4f4338efc..39197fae04a 100755
--- a/storage/ndb/src/common/debugger/signaldata/IndxAttrInfo.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/IndxAttrInfo.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/IndxKeyInfo.cpp b/storage/ndb/src/common/debugger/signaldata/IndxKeyInfo.cpp
index 9d498489891..24abc4e9a1d 100755
--- a/storage/ndb/src/common/debugger/signaldata/IndxKeyInfo.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/IndxKeyInfo.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/LCP.cpp b/storage/ndb/src/common/debugger/signaldata/LCP.cpp
index b4667ec800e..7c39322cdf0 100644
--- a/storage/ndb/src/common/debugger/signaldata/LCP.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/LCP.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/LqhFrag.cpp b/storage/ndb/src/common/debugger/signaldata/LqhFrag.cpp
index 5a385b6940a..94d83a58d61 100644
--- a/storage/ndb/src/common/debugger/signaldata/LqhFrag.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/LqhFrag.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/LqhKey.cpp b/storage/ndb/src/common/debugger/signaldata/LqhKey.cpp
index 2f175489489..9db9d47d6ac 100644
--- a/storage/ndb/src/common/debugger/signaldata/LqhKey.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/LqhKey.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/LqhTrans.cpp b/storage/ndb/src/common/debugger/signaldata/LqhTrans.cpp
index 58a01d7daeb..5f72b6a056d 100644
--- a/storage/ndb/src/common/debugger/signaldata/LqhTrans.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/LqhTrans.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/Makefile.am b/storage/ndb/src/common/debugger/signaldata/Makefile.am
index 028049cf67b..b6d7dd6736d 100644
--- a/storage/ndb/src/common/debugger/signaldata/Makefile.am
+++ b/storage/ndb/src/common/debugger/signaldata/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/MasterLCP.cpp b/storage/ndb/src/common/debugger/signaldata/MasterLCP.cpp
index a7d8012b619..77f348a63e0 100644
--- a/storage/ndb/src/common/debugger/signaldata/MasterLCP.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/MasterLCP.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/NFCompleteRep.cpp b/storage/ndb/src/common/debugger/signaldata/NFCompleteRep.cpp
index ab67b0fad59..74735546320 100644
--- a/storage/ndb/src/common/debugger/signaldata/NFCompleteRep.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/NFCompleteRep.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/NdbSttor.cpp b/storage/ndb/src/common/debugger/signaldata/NdbSttor.cpp
index 9909f7c1b8a..480ee078d2e 100644
--- a/storage/ndb/src/common/debugger/signaldata/NdbSttor.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/NdbSttor.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/NdbfsContinueB.cpp b/storage/ndb/src/common/debugger/signaldata/NdbfsContinueB.cpp
index 1eddd7224db..190e755c731 100644
--- a/storage/ndb/src/common/debugger/signaldata/NdbfsContinueB.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/NdbfsContinueB.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/PackedSignal.cpp b/storage/ndb/src/common/debugger/signaldata/PackedSignal.cpp
index 554daecb91f..62de2a04f08 100644
--- a/storage/ndb/src/common/debugger/signaldata/PackedSignal.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/PackedSignal.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/PrepDropTab.cpp b/storage/ndb/src/common/debugger/signaldata/PrepDropTab.cpp
index e005d8244e1..df2f3323795 100644
--- a/storage/ndb/src/common/debugger/signaldata/PrepDropTab.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/PrepDropTab.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/PrepFailReqRef.cpp b/storage/ndb/src/common/debugger/signaldata/PrepFailReqRef.cpp
index 9775e7e2a79..cf4afae6bc2 100644
--- a/storage/ndb/src/common/debugger/signaldata/PrepFailReqRef.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/PrepFailReqRef.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/ReadNodesConf.cpp b/storage/ndb/src/common/debugger/signaldata/ReadNodesConf.cpp
index d8f8344ea95..6457e2795c9 100644
--- a/storage/ndb/src/common/debugger/signaldata/ReadNodesConf.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/ReadNodesConf.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/ScanFrag.cpp b/storage/ndb/src/common/debugger/signaldata/ScanFrag.cpp
index feb0bb95469..f4a63dbdf0c 100644
--- a/storage/ndb/src/common/debugger/signaldata/ScanFrag.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/ScanFrag.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/ScanTab.cpp b/storage/ndb/src/common/debugger/signaldata/ScanTab.cpp
index 0d49e6ea695..ca531c2863c 100644
--- a/storage/ndb/src/common/debugger/signaldata/ScanTab.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/ScanTab.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/SignalDataPrint.cpp b/storage/ndb/src/common/debugger/signaldata/SignalDataPrint.cpp
index 2c3fc190ae5..276090f33d7 100644
--- a/storage/ndb/src/common/debugger/signaldata/SignalDataPrint.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/SignalDataPrint.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/SignalDroppedRep.cpp b/storage/ndb/src/common/debugger/signaldata/SignalDroppedRep.cpp
index 504447ebbe8..2ef807fa28b 100644
--- a/storage/ndb/src/common/debugger/signaldata/SignalDroppedRep.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/SignalDroppedRep.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/SignalNames.cpp b/storage/ndb/src/common/debugger/signaldata/SignalNames.cpp
index 5b465bb8993..789a30931c9 100644
--- a/storage/ndb/src/common/debugger/signaldata/SignalNames.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/SignalNames.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/StartRec.cpp b/storage/ndb/src/common/debugger/signaldata/StartRec.cpp
index 7309f62e61e..387b4085b12 100644
--- a/storage/ndb/src/common/debugger/signaldata/StartRec.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/StartRec.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/SumaImpl.cpp b/storage/ndb/src/common/debugger/signaldata/SumaImpl.cpp
index db46260ed2e..34bd8aa41e6 100644
--- a/storage/ndb/src/common/debugger/signaldata/SumaImpl.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/SumaImpl.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/SystemError.cpp b/storage/ndb/src/common/debugger/signaldata/SystemError.cpp
index 2afce976ce8..175ef091aaf 100644
--- a/storage/ndb/src/common/debugger/signaldata/SystemError.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/SystemError.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/TcIndx.cpp b/storage/ndb/src/common/debugger/signaldata/TcIndx.cpp
index 37d4761217c..0927287d95c 100644
--- a/storage/ndb/src/common/debugger/signaldata/TcIndx.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/TcIndx.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/TcKeyConf.cpp b/storage/ndb/src/common/debugger/signaldata/TcKeyConf.cpp
index 516561e76bc..47695d914cc 100644
--- a/storage/ndb/src/common/debugger/signaldata/TcKeyConf.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/TcKeyConf.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/TcKeyRef.cpp b/storage/ndb/src/common/debugger/signaldata/TcKeyRef.cpp
index 61783b09fef..fdfe10e4a30 100644
--- a/storage/ndb/src/common/debugger/signaldata/TcKeyRef.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/TcKeyRef.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/TcKeyReq.cpp b/storage/ndb/src/common/debugger/signaldata/TcKeyReq.cpp
index c20bd715c15..793fa557dd6 100644
--- a/storage/ndb/src/common/debugger/signaldata/TcKeyReq.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/TcKeyReq.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/TcRollbackRep.cpp b/storage/ndb/src/common/debugger/signaldata/TcRollbackRep.cpp
index e3b07a74677..c96669303db 100644
--- a/storage/ndb/src/common/debugger/signaldata/TcRollbackRep.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/TcRollbackRep.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/TrigAttrInfo.cpp b/storage/ndb/src/common/debugger/signaldata/TrigAttrInfo.cpp
index 11ef1250edf..51abfb5a2f2 100644
--- a/storage/ndb/src/common/debugger/signaldata/TrigAttrInfo.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/TrigAttrInfo.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/TupCommit.cpp b/storage/ndb/src/common/debugger/signaldata/TupCommit.cpp
index 72112e0ed57..e6dcfef5c8f 100644
--- a/storage/ndb/src/common/debugger/signaldata/TupCommit.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/TupCommit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/TupKey.cpp b/storage/ndb/src/common/debugger/signaldata/TupKey.cpp
index 945eb79aab5..9290e942311 100644
--- a/storage/ndb/src/common/debugger/signaldata/TupKey.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/TupKey.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/TuxMaint.cpp b/storage/ndb/src/common/debugger/signaldata/TuxMaint.cpp
index 2b8e25f0ed8..6aa5e2a8d06 100644
--- a/storage/ndb/src/common/debugger/signaldata/TuxMaint.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/TuxMaint.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/UtilDelete.cpp b/storage/ndb/src/common/debugger/signaldata/UtilDelete.cpp
index edcbfb3ca54..8cdb6fb38b8 100644
--- a/storage/ndb/src/common/debugger/signaldata/UtilDelete.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/UtilDelete.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp b/storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp
index b889bf1f298..1e3cf1f255a 100644
--- a/storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/UtilExecute.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/UtilLock.cpp b/storage/ndb/src/common/debugger/signaldata/UtilLock.cpp
index 4d5ad46b25e..a10e490fa53 100644
--- a/storage/ndb/src/common/debugger/signaldata/UtilLock.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/UtilLock.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/UtilPrepare.cpp b/storage/ndb/src/common/debugger/signaldata/UtilPrepare.cpp
index 9b6f4c7ea93..ee0234561b6 100644
--- a/storage/ndb/src/common/debugger/signaldata/UtilPrepare.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/UtilPrepare.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/UtilSequence.cpp b/storage/ndb/src/common/debugger/signaldata/UtilSequence.cpp
index e800683d03a..2533d1b870e 100644
--- a/storage/ndb/src/common/debugger/signaldata/UtilSequence.cpp
+++ b/storage/ndb/src/common/debugger/signaldata/UtilSequence.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/debugger/signaldata/print.awk b/storage/ndb/src/common/debugger/signaldata/print.awk
index 3c289e59f63..ac65348170e 100644
--- a/storage/ndb/src/common/debugger/signaldata/print.awk
+++ b/storage/ndb/src/common/debugger/signaldata/print.awk
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/ConsoleLogHandler.cpp b/storage/ndb/src/common/logger/ConsoleLogHandler.cpp
index e991643a86a..ddfc9a85a5b 100644
--- a/storage/ndb/src/common/logger/ConsoleLogHandler.cpp
+++ b/storage/ndb/src/common/logger/ConsoleLogHandler.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/FileLogHandler.cpp b/storage/ndb/src/common/logger/FileLogHandler.cpp
index 2a2b7b66b0d..b2b8b7c7b31 100644
--- a/storage/ndb/src/common/logger/FileLogHandler.cpp
+++ b/storage/ndb/src/common/logger/FileLogHandler.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/LogHandler.cpp b/storage/ndb/src/common/logger/LogHandler.cpp
index 1f69e78f010..4e8ad49d56d 100644
--- a/storage/ndb/src/common/logger/LogHandler.cpp
+++ b/storage/ndb/src/common/logger/LogHandler.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/LogHandlerList.cpp b/storage/ndb/src/common/logger/LogHandlerList.cpp
index 983e445bb73..c954d20cb96 100644
--- a/storage/ndb/src/common/logger/LogHandlerList.cpp
+++ b/storage/ndb/src/common/logger/LogHandlerList.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/LogHandlerList.hpp b/storage/ndb/src/common/logger/LogHandlerList.hpp
index fcb017dacb8..0552521d108 100644
--- a/storage/ndb/src/common/logger/LogHandlerList.hpp
+++ b/storage/ndb/src/common/logger/LogHandlerList.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/Logger.cpp b/storage/ndb/src/common/logger/Logger.cpp
index 9b81ab02031..0c8b2aefc7b 100644
--- a/storage/ndb/src/common/logger/Logger.cpp
+++ b/storage/ndb/src/common/logger/Logger.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/Makefile.am b/storage/ndb/src/common/logger/Makefile.am
index 870946c1e9d..5dd1e14b649 100644
--- a/storage/ndb/src/common/logger/Makefile.am
+++ b/storage/ndb/src/common/logger/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/SysLogHandler.cpp b/storage/ndb/src/common/logger/SysLogHandler.cpp
index f579c24447f..e4a0de92de5 100644
--- a/storage/ndb/src/common/logger/SysLogHandler.cpp
+++ b/storage/ndb/src/common/logger/SysLogHandler.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp b/storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp
index c223581da39..725eca59869 100644
--- a/storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp
+++ b/storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.hpp b/storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.hpp
index 4242b0efdd7..d2d040c25da 100644
--- a/storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.hpp
+++ b/storage/ndb/src/common/logger/listtest/LogHandlerListUnitTest.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/loggertest/LoggerUnitTest.cpp b/storage/ndb/src/common/logger/loggertest/LoggerUnitTest.cpp
index f74350486eb..60ad595c50f 100644
--- a/storage/ndb/src/common/logger/loggertest/LoggerUnitTest.cpp
+++ b/storage/ndb/src/common/logger/loggertest/LoggerUnitTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/logger/loggertest/LoggerUnitTest.hpp b/storage/ndb/src/common/logger/loggertest/LoggerUnitTest.hpp
index 81b457b9054..0faab97d2c1 100644
--- a/storage/ndb/src/common/logger/loggertest/LoggerUnitTest.hpp
+++ b/storage/ndb/src/common/logger/loggertest/LoggerUnitTest.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/mgmcommon/ConfigRetriever.cpp b/storage/ndb/src/common/mgmcommon/ConfigRetriever.cpp
index 3274539a5bb..b4409c4ff8e 100644
--- a/storage/ndb/src/common/mgmcommon/ConfigRetriever.cpp
+++ b/storage/ndb/src/common/mgmcommon/ConfigRetriever.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/mgmcommon/IPCConfig.cpp b/storage/ndb/src/common/mgmcommon/IPCConfig.cpp
index 4569e123a88..31444953e70 100644
--- a/storage/ndb/src/common/mgmcommon/IPCConfig.cpp
+++ b/storage/ndb/src/common/mgmcommon/IPCConfig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/mgmcommon/Makefile.am b/storage/ndb/src/common/mgmcommon/Makefile.am
index 2b41c2bfdd9..4dc2d367550 100644
--- a/storage/ndb/src/common/mgmcommon/Makefile.am
+++ b/storage/ndb/src/common/mgmcommon/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/mgmcommon/printConfig/printConfig.cpp b/storage/ndb/src/common/mgmcommon/printConfig/printConfig.cpp
index 1b53e94233f..feabc2168ac 100644
--- a/storage/ndb/src/common/mgmcommon/printConfig/printConfig.cpp
+++ b/storage/ndb/src/common/mgmcommon/printConfig/printConfig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/Makefile.am b/storage/ndb/src/common/portlib/Makefile.am
index b0c5d5cf619..e474764e69f 100644
--- a/storage/ndb/src/common/portlib/Makefile.am
+++ b/storage/ndb/src/common/portlib/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbCondition.c b/storage/ndb/src/common/portlib/NdbCondition.c
index b73cb763d0f..451e5f8ac8c 100644
--- a/storage/ndb/src/common/portlib/NdbCondition.c
+++ b/storage/ndb/src/common/portlib/NdbCondition.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbConfig.c b/storage/ndb/src/common/portlib/NdbConfig.c
index b0d5655774b..da4fc997750 100644
--- a/storage/ndb/src/common/portlib/NdbConfig.c
+++ b/storage/ndb/src/common/portlib/NdbConfig.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbDaemon.c b/storage/ndb/src/common/portlib/NdbDaemon.c
index 8c5d5119075..22d59925db7 100644
--- a/storage/ndb/src/common/portlib/NdbDaemon.c
+++ b/storage/ndb/src/common/portlib/NdbDaemon.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbEnv.c b/storage/ndb/src/common/portlib/NdbEnv.c
index 101d61d72e4..43a06d8352d 100644
--- a/storage/ndb/src/common/portlib/NdbEnv.c
+++ b/storage/ndb/src/common/portlib/NdbEnv.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbHost.c b/storage/ndb/src/common/portlib/NdbHost.c
index 93e2048d32d..4ac92d121c1 100644
--- a/storage/ndb/src/common/portlib/NdbHost.c
+++ b/storage/ndb/src/common/portlib/NdbHost.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbMem.c b/storage/ndb/src/common/portlib/NdbMem.c
index 74f667e9c44..c89e0747a8c 100644
--- a/storage/ndb/src/common/portlib/NdbMem.c
+++ b/storage/ndb/src/common/portlib/NdbMem.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbPortLibTest.cpp b/storage/ndb/src/common/portlib/NdbPortLibTest.cpp
index aade2db8fd9..87f9246e171 100644
--- a/storage/ndb/src/common/portlib/NdbPortLibTest.cpp
+++ b/storage/ndb/src/common/portlib/NdbPortLibTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbSleep.c b/storage/ndb/src/common/portlib/NdbSleep.c
index dec954ad1d7..d15cdd058d2 100644
--- a/storage/ndb/src/common/portlib/NdbSleep.c
+++ b/storage/ndb/src/common/portlib/NdbSleep.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbTCP.cpp b/storage/ndb/src/common/portlib/NdbTCP.cpp
index ea322645bfc..d2bfa96e009 100644
--- a/storage/ndb/src/common/portlib/NdbTCP.cpp
+++ b/storage/ndb/src/common/portlib/NdbTCP.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbThread.c b/storage/ndb/src/common/portlib/NdbThread.c
index a8c0d17225e..01f08a2505a 100644
--- a/storage/ndb/src/common/portlib/NdbThread.c
+++ b/storage/ndb/src/common/portlib/NdbThread.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/NdbTick.c b/storage/ndb/src/common/portlib/NdbTick.c
index 919e6f443d4..1e46664b663 100644
--- a/storage/ndb/src/common/portlib/NdbTick.c
+++ b/storage/ndb/src/common/portlib/NdbTick.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/memtest.c b/storage/ndb/src/common/portlib/memtest.c
index d732c28cfaa..37d87de90e7 100644
--- a/storage/ndb/src/common/portlib/memtest.c
+++ b/storage/ndb/src/common/portlib/memtest.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/mmstest.cpp b/storage/ndb/src/common/portlib/mmstest.cpp
index 00317f8d38b..adfef7b3ccd 100644
--- a/storage/ndb/src/common/portlib/mmstest.cpp
+++ b/storage/ndb/src/common/portlib/mmstest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/munmaptest.cpp b/storage/ndb/src/common/portlib/munmaptest.cpp
index a10d3ff1c50..7977dc88634 100644
--- a/storage/ndb/src/common/portlib/munmaptest.cpp
+++ b/storage/ndb/src/common/portlib/munmaptest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/win32/NdbCondition.c b/storage/ndb/src/common/portlib/win32/NdbCondition.c
index 8a4843f5c20..e6ad8d2d257 100644
--- a/storage/ndb/src/common/portlib/win32/NdbCondition.c
+++ b/storage/ndb/src/common/portlib/win32/NdbCondition.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/win32/NdbDaemon.c b/storage/ndb/src/common/portlib/win32/NdbDaemon.c
index af0ae5b8cc6..00fa8ea4591 100644
--- a/storage/ndb/src/common/portlib/win32/NdbDaemon.c
+++ b/storage/ndb/src/common/portlib/win32/NdbDaemon.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/win32/NdbEnv.c b/storage/ndb/src/common/portlib/win32/NdbEnv.c
index 1394f494cdf..7ebee73ae02 100644
--- a/storage/ndb/src/common/portlib/win32/NdbEnv.c
+++ b/storage/ndb/src/common/portlib/win32/NdbEnv.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/win32/NdbHost.c b/storage/ndb/src/common/portlib/win32/NdbHost.c
index c2143413757..220c080ed4b 100644
--- a/storage/ndb/src/common/portlib/win32/NdbHost.c
+++ b/storage/ndb/src/common/portlib/win32/NdbHost.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/win32/NdbMem.c b/storage/ndb/src/common/portlib/win32/NdbMem.c
index 06af280e904..0cf1b5f018e 100644
--- a/storage/ndb/src/common/portlib/win32/NdbMem.c
+++ b/storage/ndb/src/common/portlib/win32/NdbMem.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/win32/NdbMutex.c b/storage/ndb/src/common/portlib/win32/NdbMutex.c
index e4e8bdeebb0..8ddfd43a283 100644
--- a/storage/ndb/src/common/portlib/win32/NdbMutex.c
+++ b/storage/ndb/src/common/portlib/win32/NdbMutex.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/win32/NdbSleep.c b/storage/ndb/src/common/portlib/win32/NdbSleep.c
index 58353ad1a30..2d87cd88234 100644
--- a/storage/ndb/src/common/portlib/win32/NdbSleep.c
+++ b/storage/ndb/src/common/portlib/win32/NdbSleep.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/win32/NdbTCP.c b/storage/ndb/src/common/portlib/win32/NdbTCP.c
index 03e5e492fa0..75e9345a150 100644
--- a/storage/ndb/src/common/portlib/win32/NdbTCP.c
+++ b/storage/ndb/src/common/portlib/win32/NdbTCP.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/win32/NdbThread.c b/storage/ndb/src/common/portlib/win32/NdbThread.c
index 760ed47218a..98c8e472fcd 100644
--- a/storage/ndb/src/common/portlib/win32/NdbThread.c
+++ b/storage/ndb/src/common/portlib/win32/NdbThread.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/portlib/win32/NdbTick.c b/storage/ndb/src/common/portlib/win32/NdbTick.c
index 232cc597d0c..a4157f14fa4 100644
--- a/storage/ndb/src/common/portlib/win32/NdbTick.c
+++ b/storage/ndb/src/common/portlib/win32/NdbTick.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/Makefile.am b/storage/ndb/src/common/transporter/Makefile.am
index ccf51b352b1..a8374d69662 100644
--- a/storage/ndb/src/common/transporter/Makefile.am
+++ b/storage/ndb/src/common/transporter/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/Packer.cpp b/storage/ndb/src/common/transporter/Packer.cpp
index 23775b064ac..9fb9f77fc7c 100644
--- a/storage/ndb/src/common/transporter/Packer.cpp
+++ b/storage/ndb/src/common/transporter/Packer.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/Packer.hpp b/storage/ndb/src/common/transporter/Packer.hpp
index 119f01ea286..f3d93a2d87e 100644
--- a/storage/ndb/src/common/transporter/Packer.hpp
+++ b/storage/ndb/src/common/transporter/Packer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/SCI_Transporter.cpp b/storage/ndb/src/common/transporter/SCI_Transporter.cpp
index c387d0224c6..5e79009c0e7 100644
--- a/storage/ndb/src/common/transporter/SCI_Transporter.cpp
+++ b/storage/ndb/src/common/transporter/SCI_Transporter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/SCI_Transporter.hpp b/storage/ndb/src/common/transporter/SCI_Transporter.hpp
index c2b2cf0cec0..5135ba7a83b 100644
--- a/storage/ndb/src/common/transporter/SCI_Transporter.hpp
+++ b/storage/ndb/src/common/transporter/SCI_Transporter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/SHM_Buffer.hpp b/storage/ndb/src/common/transporter/SHM_Buffer.hpp
index 62fa02c6f29..5e900170318 100644
--- a/storage/ndb/src/common/transporter/SHM_Buffer.hpp
+++ b/storage/ndb/src/common/transporter/SHM_Buffer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/SHM_Transporter.cpp b/storage/ndb/src/common/transporter/SHM_Transporter.cpp
index 42bb784166e..649891a8ad7 100644
--- a/storage/ndb/src/common/transporter/SHM_Transporter.cpp
+++ b/storage/ndb/src/common/transporter/SHM_Transporter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/SHM_Transporter.hpp b/storage/ndb/src/common/transporter/SHM_Transporter.hpp
index 9363649c60a..d9eef794001 100644
--- a/storage/ndb/src/common/transporter/SHM_Transporter.hpp
+++ b/storage/ndb/src/common/transporter/SHM_Transporter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/SHM_Transporter.unix.cpp b/storage/ndb/src/common/transporter/SHM_Transporter.unix.cpp
index 6466c57adf7..cc9c5e7cb19 100644
--- a/storage/ndb/src/common/transporter/SHM_Transporter.unix.cpp
+++ b/storage/ndb/src/common/transporter/SHM_Transporter.unix.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/SHM_Transporter.win32.cpp b/storage/ndb/src/common/transporter/SHM_Transporter.win32.cpp
index 8d0f7f84a93..78b1d367ef5 100644
--- a/storage/ndb/src/common/transporter/SHM_Transporter.win32.cpp
+++ b/storage/ndb/src/common/transporter/SHM_Transporter.win32.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/SendBuffer.cpp b/storage/ndb/src/common/transporter/SendBuffer.cpp
index 4c46841ab6f..7e62ebaa91c 100644
--- a/storage/ndb/src/common/transporter/SendBuffer.cpp
+++ b/storage/ndb/src/common/transporter/SendBuffer.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/SendBuffer.hpp b/storage/ndb/src/common/transporter/SendBuffer.hpp
index 3497201c328..8d772aa4dbc 100644
--- a/storage/ndb/src/common/transporter/SendBuffer.hpp
+++ b/storage/ndb/src/common/transporter/SendBuffer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/TCP_Transporter.cpp b/storage/ndb/src/common/transporter/TCP_Transporter.cpp
index 5c49fa9c938..768b4f4a052 100644
--- a/storage/ndb/src/common/transporter/TCP_Transporter.cpp
+++ b/storage/ndb/src/common/transporter/TCP_Transporter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/TCP_Transporter.hpp b/storage/ndb/src/common/transporter/TCP_Transporter.hpp
index 11a36751e27..64b48d741a6 100644
--- a/storage/ndb/src/common/transporter/TCP_Transporter.hpp
+++ b/storage/ndb/src/common/transporter/TCP_Transporter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/Transporter.cpp b/storage/ndb/src/common/transporter/Transporter.cpp
index 165e9b01fb0..fe43124ad86 100644
--- a/storage/ndb/src/common/transporter/Transporter.cpp
+++ b/storage/ndb/src/common/transporter/Transporter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/Transporter.hpp b/storage/ndb/src/common/transporter/Transporter.hpp
index 82ed1d2b315..28f99e9170d 100644
--- a/storage/ndb/src/common/transporter/Transporter.hpp
+++ b/storage/ndb/src/common/transporter/Transporter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/TransporterInternalDefinitions.hpp b/storage/ndb/src/common/transporter/TransporterInternalDefinitions.hpp
index 75d31d9803d..251e46a6f16 100644
--- a/storage/ndb/src/common/transporter/TransporterInternalDefinitions.hpp
+++ b/storage/ndb/src/common/transporter/TransporterInternalDefinitions.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/TransporterRegistry.cpp b/storage/ndb/src/common/transporter/TransporterRegistry.cpp
index 0f871d08735..e820322f96e 100644
--- a/storage/ndb/src/common/transporter/TransporterRegistry.cpp
+++ b/storage/ndb/src/common/transporter/TransporterRegistry.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/basictest/basicTransporterTest.cpp b/storage/ndb/src/common/transporter/basictest/basicTransporterTest.cpp
index 46303c33763..b4b3e638935 100644
--- a/storage/ndb/src/common/transporter/basictest/basicTransporterTest.cpp
+++ b/storage/ndb/src/common/transporter/basictest/basicTransporterTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/buddy.cpp b/storage/ndb/src/common/transporter/buddy.cpp
index 476aa2fa3fa..342ef88a6d2 100644
--- a/storage/ndb/src/common/transporter/buddy.cpp
+++ b/storage/ndb/src/common/transporter/buddy.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/buddy.hpp b/storage/ndb/src/common/transporter/buddy.hpp
index ca9e0017732..2494a874f92 100644
--- a/storage/ndb/src/common/transporter/buddy.hpp
+++ b/storage/ndb/src/common/transporter/buddy.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/failoverSCI/failoverSCI.cpp b/storage/ndb/src/common/transporter/failoverSCI/failoverSCI.cpp
index fceb7322dda..b32c839c3b4 100644
--- a/storage/ndb/src/common/transporter/failoverSCI/failoverSCI.cpp
+++ b/storage/ndb/src/common/transporter/failoverSCI/failoverSCI.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/perftest/perfTransporterTest.cpp b/storage/ndb/src/common/transporter/perftest/perfTransporterTest.cpp
index 87718405547..3aca596ea70 100644
--- a/storage/ndb/src/common/transporter/perftest/perfTransporterTest.cpp
+++ b/storage/ndb/src/common/transporter/perftest/perfTransporterTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/priotest/prioSCI/prioSCI.cpp b/storage/ndb/src/common/transporter/priotest/prioSCI/prioSCI.cpp
index 804e75a9edd..2d8ee8de979 100644
--- a/storage/ndb/src/common/transporter/priotest/prioSCI/prioSCI.cpp
+++ b/storage/ndb/src/common/transporter/priotest/prioSCI/prioSCI.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/priotest/prioSHM/prioSHM.cpp b/storage/ndb/src/common/transporter/priotest/prioSHM/prioSHM.cpp
index 229b1517211..4447576987b 100644
--- a/storage/ndb/src/common/transporter/priotest/prioSHM/prioSHM.cpp
+++ b/storage/ndb/src/common/transporter/priotest/prioSHM/prioSHM.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/priotest/prioTCP/prioTCP.cpp b/storage/ndb/src/common/transporter/priotest/prioTCP/prioTCP.cpp
index b090042f68b..ddd549b9818 100644
--- a/storage/ndb/src/common/transporter/priotest/prioTCP/prioTCP.cpp
+++ b/storage/ndb/src/common/transporter/priotest/prioTCP/prioTCP.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/priotest/prioTransporterTest.cpp b/storage/ndb/src/common/transporter/priotest/prioTransporterTest.cpp
index 7c822daa7a3..581bc88ac83 100644
--- a/storage/ndb/src/common/transporter/priotest/prioTransporterTest.cpp
+++ b/storage/ndb/src/common/transporter/priotest/prioTransporterTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/transporter/priotest/prioTransporterTest.hpp b/storage/ndb/src/common/transporter/priotest/prioTransporterTest.hpp
index ecbece1ac2a..518367b69ef 100644
--- a/storage/ndb/src/common/transporter/priotest/prioTransporterTest.hpp
+++ b/storage/ndb/src/common/transporter/priotest/prioTransporterTest.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/BaseString.cpp b/storage/ndb/src/common/util/BaseString.cpp
index 91f8b470ba2..019906c9ec6 100644
--- a/storage/ndb/src/common/util/BaseString.cpp
+++ b/storage/ndb/src/common/util/BaseString.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/Bitmask.cpp b/storage/ndb/src/common/util/Bitmask.cpp
index 22919fe585a..7a73276b0a9 100644
--- a/storage/ndb/src/common/util/Bitmask.cpp
+++ b/storage/ndb/src/common/util/Bitmask.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/ConfigValues.cpp b/storage/ndb/src/common/util/ConfigValues.cpp
index 9309fe3fbd6..97ce4cccb5b 100644
--- a/storage/ndb/src/common/util/ConfigValues.cpp
+++ b/storage/ndb/src/common/util/ConfigValues.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/File.cpp b/storage/ndb/src/common/util/File.cpp
index 07e8309f507..1aa7e7c8543 100644
--- a/storage/ndb/src/common/util/File.cpp
+++ b/storage/ndb/src/common/util/File.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/InputStream.cpp b/storage/ndb/src/common/util/InputStream.cpp
index 66f997dfd04..2033cc6fb0c 100644
--- a/storage/ndb/src/common/util/InputStream.cpp
+++ b/storage/ndb/src/common/util/InputStream.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/Makefile.am b/storage/ndb/src/common/util/Makefile.am
index 4a69924192e..4c469187645 100644
--- a/storage/ndb/src/common/util/Makefile.am
+++ b/storage/ndb/src/common/util/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/NdbOut.cpp b/storage/ndb/src/common/util/NdbOut.cpp
index 5069231f673..8c6f94cec6c 100644
--- a/storage/ndb/src/common/util/NdbOut.cpp
+++ b/storage/ndb/src/common/util/NdbOut.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/NdbSqlUtil.cpp b/storage/ndb/src/common/util/NdbSqlUtil.cpp
index d179c1f298e..c50d3a93e3c 100644
--- a/storage/ndb/src/common/util/NdbSqlUtil.cpp
+++ b/storage/ndb/src/common/util/NdbSqlUtil.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/OutputStream.cpp b/storage/ndb/src/common/util/OutputStream.cpp
index acda12bd2f9..37487be29f0 100644
--- a/storage/ndb/src/common/util/OutputStream.cpp
+++ b/storage/ndb/src/common/util/OutputStream.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/Parser.cpp b/storage/ndb/src/common/util/Parser.cpp
index c0e6e9efb68..b497b320a36 100644
--- a/storage/ndb/src/common/util/Parser.cpp
+++ b/storage/ndb/src/common/util/Parser.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/Properties.cpp b/storage/ndb/src/common/util/Properties.cpp
index c8c62896193..8e36062dcea 100644
--- a/storage/ndb/src/common/util/Properties.cpp
+++ b/storage/ndb/src/common/util/Properties.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/SimpleProperties.cpp b/storage/ndb/src/common/util/SimpleProperties.cpp
index ba798e396db..bb8c5821cd9 100644
--- a/storage/ndb/src/common/util/SimpleProperties.cpp
+++ b/storage/ndb/src/common/util/SimpleProperties.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/SocketAuthenticator.cpp b/storage/ndb/src/common/util/SocketAuthenticator.cpp
index d1b36119a59..6741ff17d02 100644
--- a/storage/ndb/src/common/util/SocketAuthenticator.cpp
+++ b/storage/ndb/src/common/util/SocketAuthenticator.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/SocketClient.cpp b/storage/ndb/src/common/util/SocketClient.cpp
index 2d0ed66d9b6..2c2a39a4b01 100644
--- a/storage/ndb/src/common/util/SocketClient.cpp
+++ b/storage/ndb/src/common/util/SocketClient.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/SocketServer.cpp b/storage/ndb/src/common/util/SocketServer.cpp
index acc797a86d0..6c634886ad8 100644
--- a/storage/ndb/src/common/util/SocketServer.cpp
+++ b/storage/ndb/src/common/util/SocketServer.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/basestring_vsnprintf.c b/storage/ndb/src/common/util/basestring_vsnprintf.c
index 54eeff0911d..bfe7d7ca7a2 100644
--- a/storage/ndb/src/common/util/basestring_vsnprintf.c
+++ b/storage/ndb/src/common/util/basestring_vsnprintf.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/filetest/FileUnitTest.cpp b/storage/ndb/src/common/util/filetest/FileUnitTest.cpp
index b469ce2b3ac..8549fa26c7c 100644
--- a/storage/ndb/src/common/util/filetest/FileUnitTest.cpp
+++ b/storage/ndb/src/common/util/filetest/FileUnitTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/filetest/FileUnitTest.hpp b/storage/ndb/src/common/util/filetest/FileUnitTest.hpp
index 6627ef74599..dc88c8984af 100644
--- a/storage/ndb/src/common/util/filetest/FileUnitTest.hpp
+++ b/storage/ndb/src/common/util/filetest/FileUnitTest.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/md5_hash.cpp b/storage/ndb/src/common/util/md5_hash.cpp
index 32fc5fcbc8c..cf8c1bb86f0 100644
--- a/storage/ndb/src/common/util/md5_hash.cpp
+++ b/storage/ndb/src/common/util/md5_hash.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/ndb_init.c b/storage/ndb/src/common/util/ndb_init.c
index 5582b6923e2..4cf924840ff 100644
--- a/storage/ndb/src/common/util/ndb_init.c
+++ b/storage/ndb/src/common/util/ndb_init.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/ndb_rand.c b/storage/ndb/src/common/util/ndb_rand.c
index 95a91d566b3..a8e922e8bc7 100644
--- a/storage/ndb/src/common/util/ndb_rand.c
+++ b/storage/ndb/src/common/util/ndb_rand.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/new.cpp b/storage/ndb/src/common/util/new.cpp
index bc9db0d749f..e307e00d510 100644
--- a/storage/ndb/src/common/util/new.cpp
+++ b/storage/ndb/src/common/util/new.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/random.c b/storage/ndb/src/common/util/random.c
index 9c2548e41a1..e53501507c6 100644
--- a/storage/ndb/src/common/util/random.c
+++ b/storage/ndb/src/common/util/random.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/socket_io.cpp b/storage/ndb/src/common/util/socket_io.cpp
index 67842ada01a..2e0d9828fa0 100644
--- a/storage/ndb/src/common/util/socket_io.cpp
+++ b/storage/ndb/src/common/util/socket_io.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/strdup.c b/storage/ndb/src/common/util/strdup.c
index a1b796cfc46..96b6df37712 100644
--- a/storage/ndb/src/common/util/strdup.c
+++ b/storage/ndb/src/common/util/strdup.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/testConfigValues/testConfigValues.cpp b/storage/ndb/src/common/util/testConfigValues/testConfigValues.cpp
index b887808c62e..b21133a438a 100644
--- a/storage/ndb/src/common/util/testConfigValues/testConfigValues.cpp
+++ b/storage/ndb/src/common/util/testConfigValues/testConfigValues.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/testProperties/testProperties.cpp b/storage/ndb/src/common/util/testProperties/testProperties.cpp
index ce45f742234..b6f7fcb84d5 100644
--- a/storage/ndb/src/common/util/testProperties/testProperties.cpp
+++ b/storage/ndb/src/common/util/testProperties/testProperties.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/testSimpleProperties/sp_test.cpp b/storage/ndb/src/common/util/testSimpleProperties/sp_test.cpp
index ec5e134cc63..d3278c63b9d 100644
--- a/storage/ndb/src/common/util/testSimpleProperties/sp_test.cpp
+++ b/storage/ndb/src/common/util/testSimpleProperties/sp_test.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/uucode.c b/storage/ndb/src/common/util/uucode.c
index 4f2d66c9903..b861e040a5e 100644
--- a/storage/ndb/src/common/util/uucode.c
+++ b/storage/ndb/src/common/util/uucode.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/common/util/version.c b/storage/ndb/src/common/util/version.c
index 2806b710d6f..241d071b603 100644
--- a/storage/ndb/src/common/util/version.c
+++ b/storage/ndb/src/common/util/version.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB, 2009 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/Makefile.am b/storage/ndb/src/cw/Makefile.am
index 3695e197cfb..f354846a5b6 100644
--- a/storage/ndb/src/cw/Makefile.am
+++ b/storage/ndb/src/cw/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.cpp b/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.cpp
index a12f5df11dd..068416b2f15 100644
--- a/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.cpp
+++ b/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.h b/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.h
index 90fd59e4423..bbf5115510a 100644
--- a/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.h
+++ b/storage/ndb/src/cw/cpcc-win32/C++/CPC_GUI.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/C++/NdbControls.cpp b/storage/ndb/src/cw/cpcc-win32/C++/NdbControls.cpp
index 45a95171193..63383ad0990 100644
--- a/storage/ndb/src/cw/cpcc-win32/C++/NdbControls.cpp
+++ b/storage/ndb/src/cw/cpcc-win32/C++/NdbControls.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/C++/StdAfx.cpp b/storage/ndb/src/cw/cpcc-win32/C++/StdAfx.cpp
index 6da72011fe3..d2b002c3d90 100644
--- a/storage/ndb/src/cw/cpcc-win32/C++/StdAfx.cpp
+++ b/storage/ndb/src/cw/cpcc-win32/C++/StdAfx.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/C++/StdAfx.h b/storage/ndb/src/cw/cpcc-win32/C++/StdAfx.h
index 9895cf9a158..aedd535b205 100644
--- a/storage/ndb/src/cw/cpcc-win32/C++/StdAfx.h
+++ b/storage/ndb/src/cw/cpcc-win32/C++/StdAfx.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/C++/TreeView.cpp b/storage/ndb/src/cw/cpcc-win32/C++/TreeView.cpp
index 40cfa2ffd56..bcc7e67d06f 100644
--- a/storage/ndb/src/cw/cpcc-win32/C++/TreeView.cpp
+++ b/storage/ndb/src/cw/cpcc-win32/C++/TreeView.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/C++/TreeView.h b/storage/ndb/src/cw/cpcc-win32/C++/TreeView.h
index 80874110ce5..68859693228 100644
--- a/storage/ndb/src/cw/cpcc-win32/C++/TreeView.h
+++ b/storage/ndb/src/cw/cpcc-win32/C++/TreeView.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/C++/resource.h b/storage/ndb/src/cw/cpcc-win32/C++/resource.h
index 8e94ed80ff8..8270a3e9962 100644
--- a/storage/ndb/src/cw/cpcc-win32/C++/resource.h
+++ b/storage/ndb/src/cw/cpcc-win32/C++/resource.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/CPC_Form.cs b/storage/ndb/src/cw/cpcc-win32/csharp/CPC_Form.cs
index 6982c882f46..c29998ff178 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/CPC_Form.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/CPC_Form.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/Computer.cs b/storage/ndb/src/cw/cpcc-win32/csharp/Computer.cs
index 15685a711e1..879605dbd23 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/Computer.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/Computer.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/ComputerAddDialog.cs b/storage/ndb/src/cw/cpcc-win32/csharp/ComputerAddDialog.cs
index ca718b270e2..bdd8b04c0ae 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/ComputerAddDialog.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/ComputerAddDialog.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/ComputerRemoveDialog.cs b/storage/ndb/src/cw/cpcc-win32/csharp/ComputerRemoveDialog.cs
index b42e79f489c..e2f32637a8c 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/ComputerRemoveDialog.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/ComputerRemoveDialog.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/Database.cs b/storage/ndb/src/cw/cpcc-win32/csharp/Database.cs
index 99c63036e4c..d08d3464b18 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/Database.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/Database.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/PanelWizard.cs b/storage/ndb/src/cw/cpcc-win32/csharp/PanelWizard.cs
index 4ca78b714bd..e4cfc37e850 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/PanelWizard.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/PanelWizard.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/Process.cs b/storage/ndb/src/cw/cpcc-win32/csharp/Process.cs
index 0786239e009..d861781c737 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/Process.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/Process.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/ProcessDefineDialog.cs b/storage/ndb/src/cw/cpcc-win32/csharp/ProcessDefineDialog.cs
index 87cb2ff7bba..814b820c53d 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/ProcessDefineDialog.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/ProcessDefineDialog.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/fileaccess/FileMgmt.cs b/storage/ndb/src/cw/cpcc-win32/csharp/fileaccess/FileMgmt.cs
index 8bd203f17c2..246c108c661 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/fileaccess/FileMgmt.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/fileaccess/FileMgmt.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/simpleparser/SimpleCPCParser.cs b/storage/ndb/src/cw/cpcc-win32/csharp/simpleparser/SimpleCPCParser.cs
index dc7fb51caee..1b55d2c2ab8 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/simpleparser/SimpleCPCParser.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/simpleparser/SimpleCPCParser.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/SocketComm.cs b/storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/SocketComm.cs
index 202cf506e0e..34678086057 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/SocketComm.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/SocketComm.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/myTcpClient.cs b/storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/myTcpClient.cs
index 0cdae6ce796..20d86477b3a 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/myTcpClient.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/socketcomm/myTcpClient.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/startDatabaseDlg.cs b/storage/ndb/src/cw/cpcc-win32/csharp/startDatabaseDlg.cs
index 32a236908fe..9a702b9fc9e 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/startDatabaseDlg.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/startDatabaseDlg.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcc-win32/csharp/telnetclient/telnetClient.cs b/storage/ndb/src/cw/cpcc-win32/csharp/telnetclient/telnetClient.cs
index 92ccf674ad6..fda0fc937e1 100644
--- a/storage/ndb/src/cw/cpcc-win32/csharp/telnetclient/telnetClient.cs
+++ b/storage/ndb/src/cw/cpcc-win32/csharp/telnetclient/telnetClient.cs
@@ -1,4 +1,5 @@
/* Copyright (c) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcd/APIService.cpp b/storage/ndb/src/cw/cpcd/APIService.cpp
index d5cb079849f..b8f2b7d5f05 100644
--- a/storage/ndb/src/cw/cpcd/APIService.cpp
+++ b/storage/ndb/src/cw/cpcd/APIService.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcd/APIService.hpp b/storage/ndb/src/cw/cpcd/APIService.hpp
index 67986e8c00c..d6a45dc26a4 100644
--- a/storage/ndb/src/cw/cpcd/APIService.hpp
+++ b/storage/ndb/src/cw/cpcd/APIService.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcd/CPCD.cpp b/storage/ndb/src/cw/cpcd/CPCD.cpp
index 3e49167e814..48e946f58b8 100644
--- a/storage/ndb/src/cw/cpcd/CPCD.cpp
+++ b/storage/ndb/src/cw/cpcd/CPCD.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcd/CPCD.hpp b/storage/ndb/src/cw/cpcd/CPCD.hpp
index 5733ea75c16..3c2934c0f49 100644
--- a/storage/ndb/src/cw/cpcd/CPCD.hpp
+++ b/storage/ndb/src/cw/cpcd/CPCD.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcd/Makefile.am b/storage/ndb/src/cw/cpcd/Makefile.am
index 722ceaf22e8..58092dd6025 100644
--- a/storage/ndb/src/cw/cpcd/Makefile.am
+++ b/storage/ndb/src/cw/cpcd/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcd/Monitor.cpp b/storage/ndb/src/cw/cpcd/Monitor.cpp
index bdd06aa3a1f..c096bb85029 100644
--- a/storage/ndb/src/cw/cpcd/Monitor.cpp
+++ b/storage/ndb/src/cw/cpcd/Monitor.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcd/Process.cpp b/storage/ndb/src/cw/cpcd/Process.cpp
index 5b46433ea3e..c2e24cecd77 100644
--- a/storage/ndb/src/cw/cpcd/Process.cpp
+++ b/storage/ndb/src/cw/cpcd/Process.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcd/common.cpp b/storage/ndb/src/cw/cpcd/common.cpp
index b340b0a1c13..1a799bc2bd5 100644
--- a/storage/ndb/src/cw/cpcd/common.cpp
+++ b/storage/ndb/src/cw/cpcd/common.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/cpcd/common.hpp b/storage/ndb/src/cw/cpcd/common.hpp
index a58e599a02b..eb984696f00 100644
--- a/storage/ndb/src/cw/cpcd/common.hpp
+++ b/storage/ndb/src/cw/cpcd/common.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/test/socketclient/socketClientTest.cpp b/storage/ndb/src/cw/test/socketclient/socketClientTest.cpp
index d2b898dac1f..6b17d072f64 100644
--- a/storage/ndb/src/cw/test/socketclient/socketClientTest.cpp
+++ b/storage/ndb/src/cw/test/socketclient/socketClientTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/util/ClientInterface.cpp b/storage/ndb/src/cw/util/ClientInterface.cpp
index dc7bc52c1c9..725a9d47d43 100644
--- a/storage/ndb/src/cw/util/ClientInterface.cpp
+++ b/storage/ndb/src/cw/util/ClientInterface.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/util/ClientInterface.hpp b/storage/ndb/src/cw/util/ClientInterface.hpp
index dddf38e3679..798f9c80a3a 100644
--- a/storage/ndb/src/cw/util/ClientInterface.hpp
+++ b/storage/ndb/src/cw/util/ClientInterface.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/util/SocketRegistry.cpp b/storage/ndb/src/cw/util/SocketRegistry.cpp
index 2d5f04d7cc4..0bda227be6e 100644
--- a/storage/ndb/src/cw/util/SocketRegistry.cpp
+++ b/storage/ndb/src/cw/util/SocketRegistry.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/util/SocketRegistry.hpp b/storage/ndb/src/cw/util/SocketRegistry.hpp
index 94860a18fe6..9e1b737f224 100644
--- a/storage/ndb/src/cw/util/SocketRegistry.hpp
+++ b/storage/ndb/src/cw/util/SocketRegistry.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/util/SocketService.cpp b/storage/ndb/src/cw/util/SocketService.cpp
index 5201f2afc84..ee64f3bc4f1 100644
--- a/storage/ndb/src/cw/util/SocketService.cpp
+++ b/storage/ndb/src/cw/util/SocketService.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/cw/util/SocketService.hpp b/storage/ndb/src/cw/util/SocketService.hpp
index 4671c43cffc..5a860f3aee1 100644
--- a/storage/ndb/src/cw/util/SocketService.hpp
+++ b/storage/ndb/src/cw/util/SocketService.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/Makefile.am b/storage/ndb/src/kernel/Makefile.am
index 9596c53da37..7652c5f3ade 100644
--- a/storage/ndb/src/kernel/Makefile.am
+++ b/storage/ndb/src/kernel/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/SimBlockList.cpp b/storage/ndb/src/kernel/SimBlockList.cpp
index ea1ee7c4dc9..68c0b4a4642 100644
--- a/storage/ndb/src/kernel/SimBlockList.cpp
+++ b/storage/ndb/src/kernel/SimBlockList.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/Makefile.am b/storage/ndb/src/kernel/blocks/Makefile.am
index f17f274defb..9b806638837 100644
--- a/storage/ndb/src/kernel/blocks/Makefile.am
+++ b/storage/ndb/src/kernel/blocks/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/backup/Backup.cpp b/storage/ndb/src/kernel/blocks/backup/Backup.cpp
index b607422b35c..3aa19644491 100644
--- a/storage/ndb/src/kernel/blocks/backup/Backup.cpp
+++ b/storage/ndb/src/kernel/blocks/backup/Backup.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/backup/Backup.hpp b/storage/ndb/src/kernel/blocks/backup/Backup.hpp
index 236bd55419d..7a3280f2ba6 100644
--- a/storage/ndb/src/kernel/blocks/backup/Backup.hpp
+++ b/storage/ndb/src/kernel/blocks/backup/Backup.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/backup/BackupFormat.hpp b/storage/ndb/src/kernel/blocks/backup/BackupFormat.hpp
index a6c89a879ed..f48d0ed09d3 100644
--- a/storage/ndb/src/kernel/blocks/backup/BackupFormat.hpp
+++ b/storage/ndb/src/kernel/blocks/backup/BackupFormat.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/backup/BackupInit.cpp b/storage/ndb/src/kernel/blocks/backup/BackupInit.cpp
index 87051fb0e4f..00a2a258085 100644
--- a/storage/ndb/src/kernel/blocks/backup/BackupInit.cpp
+++ b/storage/ndb/src/kernel/blocks/backup/BackupInit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/backup/FsBuffer.hpp b/storage/ndb/src/kernel/blocks/backup/FsBuffer.hpp
index 048a96df576..1349ddf6282 100644
--- a/storage/ndb/src/kernel/blocks/backup/FsBuffer.hpp
+++ b/storage/ndb/src/kernel/blocks/backup/FsBuffer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/backup/Makefile.am b/storage/ndb/src/kernel/blocks/backup/Makefile.am
index 085b4c9ff65..d8a82014445 100644
--- a/storage/ndb/src/kernel/blocks/backup/Makefile.am
+++ b/storage/ndb/src/kernel/blocks/backup/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/backup/read.cpp b/storage/ndb/src/kernel/blocks/backup/read.cpp
index d3b65bc6da0..3d4780f5eb4 100644
--- a/storage/ndb/src/kernel/blocks/backup/read.cpp
+++ b/storage/ndb/src/kernel/blocks/backup/read.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB, 2009 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp b/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp
index 70f175741ec..a99ae597f00 100644
--- a/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp
+++ b/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.hpp b/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.hpp
index 6d8de9375ec..8e4f140ea4d 100644
--- a/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.hpp
+++ b/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbacc/Dbacc.hpp b/storage/ndb/src/kernel/blocks/dbacc/Dbacc.hpp
index 48491da39b8..267fc2ec8ef 100644
--- a/storage/ndb/src/kernel/blocks/dbacc/Dbacc.hpp
+++ b/storage/ndb/src/kernel/blocks/dbacc/Dbacc.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbacc/DbaccInit.cpp b/storage/ndb/src/kernel/blocks/dbacc/DbaccInit.cpp
index 98fa09c0448..29ea4801b7b 100644
--- a/storage/ndb/src/kernel/blocks/dbacc/DbaccInit.cpp
+++ b/storage/ndb/src/kernel/blocks/dbacc/DbaccInit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp b/storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp
index cfc0a340e64..da614b0276c 100644
--- a/storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp
+++ b/storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdict/Dbdict.cpp b/storage/ndb/src/kernel/blocks/dbdict/Dbdict.cpp
index d27e012bb77..e0e0a496e0a 100644
--- a/storage/ndb/src/kernel/blocks/dbdict/Dbdict.cpp
+++ b/storage/ndb/src/kernel/blocks/dbdict/Dbdict.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB, 2009 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp b/storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp
index a1139edb4ef..6d738740e87 100644
--- a/storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp
+++ b/storage/ndb/src/kernel/blocks/dbdict/Dbdict.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdict/Makefile.am b/storage/ndb/src/kernel/blocks/dbdict/Makefile.am
index 678aa54684e..6b900369b10 100644
--- a/storage/ndb/src/kernel/blocks/dbdict/Makefile.am
+++ b/storage/ndb/src/kernel/blocks/dbdict/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdict/Master_AddTable.sfl b/storage/ndb/src/kernel/blocks/dbdict/Master_AddTable.sfl
index 89dfd56fd40..69fbb973133 100644
--- a/storage/ndb/src/kernel/blocks/dbdict/Master_AddTable.sfl
+++ b/storage/ndb/src/kernel/blocks/dbdict/Master_AddTable.sfl
@@ -1,4 +1,5 @@
// Copyright (C) 2004 MySQL AB
+// Use is subject to license terms
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdict/SchemaFile.hpp b/storage/ndb/src/kernel/blocks/dbdict/SchemaFile.hpp
index 8deffad009f..42c6e30792f 100644
--- a/storage/ndb/src/kernel/blocks/dbdict/SchemaFile.hpp
+++ b/storage/ndb/src/kernel/blocks/dbdict/SchemaFile.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdict/Slave_AddTable.sfl b/storage/ndb/src/kernel/blocks/dbdict/Slave_AddTable.sfl
index 4c018ea5460..20512b6f975 100644
--- a/storage/ndb/src/kernel/blocks/dbdict/Slave_AddTable.sfl
+++ b/storage/ndb/src/kernel/blocks/dbdict/Slave_AddTable.sfl
@@ -1,4 +1,5 @@
// Copyright (C) 2004 MySQL AB
+// Use is subject to license terms
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp b/storage/ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp
index aaee7836902..55c42ee88e7 100644
--- a/storage/ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp
+++ b/storage/ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp b/storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp
index 738305f866c..f27287b79a4 100644
--- a/storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp
+++ b/storage/ndb/src/kernel/blocks/dbdih/Dbdih.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdih/DbdihInit.cpp b/storage/ndb/src/kernel/blocks/dbdih/DbdihInit.cpp
index c7a1aae6ad4..5560c94cbfa 100644
--- a/storage/ndb/src/kernel/blocks/dbdih/DbdihInit.cpp
+++ b/storage/ndb/src/kernel/blocks/dbdih/DbdihInit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp b/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp
index 3c293103c26..fb936fed464 100644
--- a/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp
+++ b/storage/ndb/src/kernel/blocks/dbdih/DbdihMain.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdih/Makefile.am b/storage/ndb/src/kernel/blocks/dbdih/Makefile.am
index 651c966cad1..7e667878d83 100644
--- a/storage/ndb/src/kernel/blocks/dbdih/Makefile.am
+++ b/storage/ndb/src/kernel/blocks/dbdih/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdih/Sysfile.hpp b/storage/ndb/src/kernel/blocks/dbdih/Sysfile.hpp
index a86a9733f41..ae489bafa90 100644
--- a/storage/ndb/src/kernel/blocks/dbdih/Sysfile.hpp
+++ b/storage/ndb/src/kernel/blocks/dbdih/Sysfile.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdih/printSysfile.cpp b/storage/ndb/src/kernel/blocks/dbdih/printSysfile.cpp
index 58744974219..13aeac81f81 100644
--- a/storage/ndb/src/kernel/blocks/dbdih/printSysfile.cpp
+++ b/storage/ndb/src/kernel/blocks/dbdih/printSysfile.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp b/storage/ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp
index fc908d8b8af..49322252349 100644
--- a/storage/ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp
+++ b/storage/ndb/src/kernel/blocks/dbdih/printSysfile/printSysfile.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp b/storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp
index 509136918f5..399460078c2 100644
--- a/storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp
+++ b/storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dblqh/DblqhInit.cpp b/storage/ndb/src/kernel/blocks/dblqh/DblqhInit.cpp
index 4d196d5c505..79b3c6ce8d8 100644
--- a/storage/ndb/src/kernel/blocks/dblqh/DblqhInit.cpp
+++ b/storage/ndb/src/kernel/blocks/dblqh/DblqhInit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp b/storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
index 94eaddeb696..e76ad2530aa 100644
--- a/storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
+++ b/storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB, 2009 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dblqh/Makefile.am b/storage/ndb/src/kernel/blocks/dblqh/Makefile.am
index 74ac3fd3a17..31612b5c25e 100644
--- a/storage/ndb/src/kernel/blocks/dblqh/Makefile.am
+++ b/storage/ndb/src/kernel/blocks/dblqh/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/reader.cpp b/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/reader.cpp
index d065092afdd..ea483527c15 100644
--- a/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/reader.cpp
+++ b/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/reader.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.cpp b/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.cpp
index 16d0bd13615..6431b4ba9b6 100644
--- a/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.cpp
+++ b/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.hpp b/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.hpp
index 2119056fe0a..abdb57e8646 100644
--- a/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.hpp
+++ b/storage/ndb/src/kernel/blocks/dblqh/redoLogReader/records.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtc/Dbtc.hpp b/storage/ndb/src/kernel/blocks/dbtc/Dbtc.hpp
index 40c88b3cddb..90338cb58cd 100644
--- a/storage/ndb/src/kernel/blocks/dbtc/Dbtc.hpp
+++ b/storage/ndb/src/kernel/blocks/dbtc/Dbtc.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtc/DbtcInit.cpp b/storage/ndb/src/kernel/blocks/dbtc/DbtcInit.cpp
index df7798a0fc5..22a1d7edb36 100644
--- a/storage/ndb/src/kernel/blocks/dbtc/DbtcInit.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtc/DbtcInit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp b/storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
index 20ecc7ff73d..f4b0e07854c 100644
--- a/storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/AttributeOffset.hpp b/storage/ndb/src/kernel/blocks/dbtup/AttributeOffset.hpp
index 65692051f97..12be23851c8 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/AttributeOffset.hpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/AttributeOffset.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp b/storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp
index 18f000a66b8..a963fe9b708 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp
index 2574607ddb0..7a000eb5042 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupBuffer.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupBuffer.cpp
index 050fb7f7f7d..2f8151acca1 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupBuffer.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupBuffer.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp
index 4edcbe12219..d65ebf26eee 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupCommit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupDebug.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupDebug.cpp
index b0b93d0dfa6..7d88587cb35 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupDebug.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupDebug.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupDiskAlloc.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupDiskAlloc.cpp
index a301e92cafb..e426213162a 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupDiskAlloc.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupDiskAlloc.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2004-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp
index 28122384d93..d7d7f20bbc7 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupFixAlloc.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupFixAlloc.cpp
index 94a1dd7c7eb..6822deb8b19 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupFixAlloc.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupFixAlloc.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp
index 0f6ebb4ca32..262701b3d87 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp
index ec0c1422274..51235a30939 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupIndex.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp
index 1d21fcbdaec..dffc966f875 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupPagMan.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupPagMan.cpp
index 28cd0864249..47447bc3755 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupPagMan.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupPagMan.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupPageMap.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupPageMap.cpp
index 6b768294451..bf079627990 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupPageMap.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupPageMap.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp
index 0731840285a..1a027315060 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupRoutines.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp
index b7538d85d26..572be897a13 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupScan.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp
index d399bd9863b..63f73593ff7 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupStoredProcDef.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupTabDesMan.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupTabDesMan.cpp
index 7237cf86254..71a19c1840e 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupTabDesMan.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupTabDesMan.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp
index c4840c732a6..f202959b4da 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupVarAlloc.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupVarAlloc.cpp
index 956c9af84d5..499a05a40f6 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/DbtupVarAlloc.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupVarAlloc.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2004-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/Makefile.am b/storage/ndb/src/kernel/blocks/dbtup/Makefile.am
index 9fe51d30fab..3c424449dc5 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/Makefile.am
+++ b/storage/ndb/src/kernel/blocks/dbtup/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.cpp b/storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.cpp
index 82f8028b3f3..bb45f4e0e0e 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.hpp b/storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.hpp
index 40d47412253..67ddefd0480 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.hpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/Undo_buffer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/test_varpage.cpp b/storage/ndb/src/kernel/blocks/dbtup/test_varpage.cpp
index 9d64910381a..2e52fe04949 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/test_varpage.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/test_varpage.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/tuppage.cpp b/storage/ndb/src/kernel/blocks/dbtup/tuppage.cpp
index 6911e9144a8..524592b99ee 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/tuppage.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/tuppage.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtup/tuppage.hpp b/storage/ndb/src/kernel/blocks/dbtup/tuppage.hpp
index 20e9f3d5a33..9558a911a86 100644
--- a/storage/ndb/src/kernel/blocks/dbtup/tuppage.hpp
+++ b/storage/ndb/src/kernel/blocks/dbtup/tuppage.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp b/storage/ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp
index aabcdb76a8f..32520502991 100644
--- a/storage/ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtux/DbtuxCmp.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp b/storage/ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp
index f336c688985..933ec77258e 100644
--- a/storage/ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtux/DbtuxDebug.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp b/storage/ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp
index 743597adb14..fde64161cab 100644
--- a/storage/ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtux/DbtuxGen.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtux/DbtuxMaint.cpp b/storage/ndb/src/kernel/blocks/dbtux/DbtuxMaint.cpp
index a8b98ae86a8..65fc1d114f0 100644
--- a/storage/ndb/src/kernel/blocks/dbtux/DbtuxMaint.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtux/DbtuxMaint.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp b/storage/ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp
index 633496a3875..423ca83af14 100644
--- a/storage/ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtux/DbtuxMeta.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp b/storage/ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp
index 8f6be4492ae..4cbd9103c94 100644
--- a/storage/ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp b/storage/ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp
index c698516cfce..0b910eff341 100644
--- a/storage/ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtux/DbtuxSearch.cpp b/storage/ndb/src/kernel/blocks/dbtux/DbtuxSearch.cpp
index 3b7310e1b49..9e84f61ab70 100644
--- a/storage/ndb/src/kernel/blocks/dbtux/DbtuxSearch.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtux/DbtuxSearch.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtux/DbtuxStat.cpp b/storage/ndb/src/kernel/blocks/dbtux/DbtuxStat.cpp
index ce3db24d048..143996bf7ff 100644
--- a/storage/ndb/src/kernel/blocks/dbtux/DbtuxStat.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtux/DbtuxStat.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbtux/DbtuxTree.cpp b/storage/ndb/src/kernel/blocks/dbtux/DbtuxTree.cpp
index fd29e585bff..c130a71b60e 100644
--- a/storage/ndb/src/kernel/blocks/dbtux/DbtuxTree.cpp
+++ b/storage/ndb/src/kernel/blocks/dbtux/DbtuxTree.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp b/storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp
index dcb9c96bb4e..398c63add84 100644
--- a/storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp
+++ b/storage/ndb/src/kernel/blocks/dbutil/DbUtil.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp b/storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp
index db4f9421b2a..9f7b7202740 100644
--- a/storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp
+++ b/storage/ndb/src/kernel/blocks/dbutil/DbUtil.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/diskpage.cpp b/storage/ndb/src/kernel/blocks/diskpage.cpp
index 50e9b6e53cb..c782d1367d9 100644
--- a/storage/ndb/src/kernel/blocks/diskpage.cpp
+++ b/storage/ndb/src/kernel/blocks/diskpage.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/diskpage.hpp b/storage/ndb/src/kernel/blocks/diskpage.hpp
index ef393833a18..16098d39b45 100644
--- a/storage/ndb/src/kernel/blocks/diskpage.hpp
+++ b/storage/ndb/src/kernel/blocks/diskpage.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/lgman.hpp b/storage/ndb/src/kernel/blocks/lgman.hpp
index c667dbfdef1..c15e0d029e6 100644
--- a/storage/ndb/src/kernel/blocks/lgman.hpp
+++ b/storage/ndb/src/kernel/blocks/lgman.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/mutexes.hpp b/storage/ndb/src/kernel/blocks/mutexes.hpp
index fbefd9edd55..64df5d45d27 100644
--- a/storage/ndb/src/kernel/blocks/mutexes.hpp
+++ b/storage/ndb/src/kernel/blocks/mutexes.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbcntr/Ndbcntr.hpp b/storage/ndb/src/kernel/blocks/ndbcntr/Ndbcntr.hpp
index 29c187ea123..03ed858db1e 100644
--- a/storage/ndb/src/kernel/blocks/ndbcntr/Ndbcntr.hpp
+++ b/storage/ndb/src/kernel/blocks/ndbcntr/Ndbcntr.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrInit.cpp b/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrInit.cpp
index ba3c480e865..3b1120926f6 100644
--- a/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrInit.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrInit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp b/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp
index 4d9e09b57fb..4c58509f9a1 100644
--- a/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrSysTable.cpp b/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrSysTable.cpp
index e0e71a3882a..9b4b12867b7 100644
--- a/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrSysTable.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbcntr/NdbcntrSysTable.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp b/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp
index c619d5f9c05..e26e611dd7e 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB, 2009 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.hpp b/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.hpp
index fdb57af5102..71b6b34e2c0 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.hpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/AsyncFileTest/AsyncFileTest.cpp b/storage/ndb/src/kernel/blocks/ndbfs/AsyncFileTest/AsyncFileTest.cpp
index 20c4ca6560b..cb7896fb144 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/AsyncFileTest/AsyncFileTest.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/AsyncFileTest/AsyncFileTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.cpp b/storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.cpp
index 938b17069e1..d0e078a27a7 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.hpp b/storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.hpp
index ab044b8cffc..9f604e64156 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.hpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/CircularIndex.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/Filename.cpp b/storage/ndb/src/kernel/blocks/ndbfs/Filename.cpp
index dd762e6d361..27200ebfbda 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/Filename.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/Filename.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/Filename.hpp b/storage/ndb/src/kernel/blocks/ndbfs/Filename.hpp
index 0e3687ee912..37c79c3970f 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/Filename.hpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/Filename.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.cpp b/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.cpp
index e94c6ff1d19..4bd5a06debe 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp b/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp
index 8ab49e6c644..279b69703ec 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelTest/MemoryChannelTest.cpp b/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelTest/MemoryChannelTest.cpp
index 0cfe123d0ee..26707969975 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelTest/MemoryChannelTest.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/MemoryChannelTest/MemoryChannelTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp b/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp
index ec73aa1eed6..779d44d4176 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.hpp b/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.hpp
index 77e6dbbc982..df39890af49 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.hpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/Ndbfs.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp b/storage/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp
index 594b065ebf0..ed1e99a1409 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/OpenFiles.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/Pool.hpp b/storage/ndb/src/kernel/blocks/ndbfs/Pool.hpp
index 36e45c7e4d8..e78167d2350 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/Pool.hpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/Pool.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/VoidFs.cpp b/storage/ndb/src/kernel/blocks/ndbfs/VoidFs.cpp
index 7b8d1874ff8..f2bf41b64b6 100644
--- a/storage/ndb/src/kernel/blocks/ndbfs/VoidFs.cpp
+++ b/storage/ndb/src/kernel/blocks/ndbfs/VoidFs.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/pgman.cpp b/storage/ndb/src/kernel/blocks/pgman.cpp
index 2241374f29a..9d184f7401b 100644
--- a/storage/ndb/src/kernel/blocks/pgman.cpp
+++ b/storage/ndb/src/kernel/blocks/pgman.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/pgman.hpp b/storage/ndb/src/kernel/blocks/pgman.hpp
index 0c6c26b58b7..aaff8ca03c4 100644
--- a/storage/ndb/src/kernel/blocks/pgman.hpp
+++ b/storage/ndb/src/kernel/blocks/pgman.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/print_file.cpp b/storage/ndb/src/kernel/blocks/print_file.cpp
index c5aefc97d83..acaf9dd48e6 100644
--- a/storage/ndb/src/kernel/blocks/print_file.cpp
+++ b/storage/ndb/src/kernel/blocks/print_file.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/qmgr/Qmgr.hpp b/storage/ndb/src/kernel/blocks/qmgr/Qmgr.hpp
index 86ec63dc307..79de0715d01 100644
--- a/storage/ndb/src/kernel/blocks/qmgr/Qmgr.hpp
+++ b/storage/ndb/src/kernel/blocks/qmgr/Qmgr.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/qmgr/QmgrInit.cpp b/storage/ndb/src/kernel/blocks/qmgr/QmgrInit.cpp
index 83539bfbe9f..ce93b889d92 100644
--- a/storage/ndb/src/kernel/blocks/qmgr/QmgrInit.cpp
+++ b/storage/ndb/src/kernel/blocks/qmgr/QmgrInit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp b/storage/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp
index a0a77c7565b..1a309e34c2d 100644
--- a/storage/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp
+++ b/storage/ndb/src/kernel/blocks/qmgr/QmgrMain.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/qmgr/timer.hpp b/storage/ndb/src/kernel/blocks/qmgr/timer.hpp
index d02f4f3a1b7..5668e788a64 100644
--- a/storage/ndb/src/kernel/blocks/qmgr/timer.hpp
+++ b/storage/ndb/src/kernel/blocks/qmgr/timer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/record_types.hpp b/storage/ndb/src/kernel/blocks/record_types.hpp
index f6cc398ff4f..0c5ff3b5b2b 100644
--- a/storage/ndb/src/kernel/blocks/record_types.hpp
+++ b/storage/ndb/src/kernel/blocks/record_types.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/restore.cpp b/storage/ndb/src/kernel/blocks/restore.cpp
index 70991c3b523..c090139c181 100644
--- a/storage/ndb/src/kernel/blocks/restore.cpp
+++ b/storage/ndb/src/kernel/blocks/restore.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/restore.hpp b/storage/ndb/src/kernel/blocks/restore.hpp
index 7ff7cb11042..eadb8712bd2 100644
--- a/storage/ndb/src/kernel/blocks/restore.hpp
+++ b/storage/ndb/src/kernel/blocks/restore.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/suma/Suma.cpp b/storage/ndb/src/kernel/blocks/suma/Suma.cpp
index ad811cada5e..40d0bb16406 100644
--- a/storage/ndb/src/kernel/blocks/suma/Suma.cpp
+++ b/storage/ndb/src/kernel/blocks/suma/Suma.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB, 2009 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/suma/Suma.hpp b/storage/ndb/src/kernel/blocks/suma/Suma.hpp
index 6d0aead653d..095b7f93bb3 100644
--- a/storage/ndb/src/kernel/blocks/suma/Suma.hpp
+++ b/storage/ndb/src/kernel/blocks/suma/Suma.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/suma/SumaInit.cpp b/storage/ndb/src/kernel/blocks/suma/SumaInit.cpp
index 40c9ce75e2b..9d4e2c41907 100644
--- a/storage/ndb/src/kernel/blocks/suma/SumaInit.cpp
+++ b/storage/ndb/src/kernel/blocks/suma/SumaInit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/trix/Trix.cpp b/storage/ndb/src/kernel/blocks/trix/Trix.cpp
index 1ab322ecfa0..5689e602ff0 100644
--- a/storage/ndb/src/kernel/blocks/trix/Trix.cpp
+++ b/storage/ndb/src/kernel/blocks/trix/Trix.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/trix/Trix.hpp b/storage/ndb/src/kernel/blocks/trix/Trix.hpp
index 3d6f924419e..f8163f64849 100644
--- a/storage/ndb/src/kernel/blocks/trix/Trix.hpp
+++ b/storage/ndb/src/kernel/blocks/trix/Trix.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/tsman.cpp b/storage/ndb/src/kernel/blocks/tsman.cpp
index 24f6954fe0e..90f83c8ac82 100644
--- a/storage/ndb/src/kernel/blocks/tsman.cpp
+++ b/storage/ndb/src/kernel/blocks/tsman.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/blocks/tsman.hpp b/storage/ndb/src/kernel/blocks/tsman.hpp
index 892944eacbc..6f005c1bfad 100644
--- a/storage/ndb/src/kernel/blocks/tsman.hpp
+++ b/storage/ndb/src/kernel/blocks/tsman.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/error/ErrorHandlingMacros.hpp b/storage/ndb/src/kernel/error/ErrorHandlingMacros.hpp
index 7c28ca65d38..aefc1b89f11 100644
--- a/storage/ndb/src/kernel/error/ErrorHandlingMacros.hpp
+++ b/storage/ndb/src/kernel/error/ErrorHandlingMacros.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/error/ErrorReporter.cpp b/storage/ndb/src/kernel/error/ErrorReporter.cpp
index a24b9054345..0e3712b739b 100644
--- a/storage/ndb/src/kernel/error/ErrorReporter.cpp
+++ b/storage/ndb/src/kernel/error/ErrorReporter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/error/ErrorReporter.hpp b/storage/ndb/src/kernel/error/ErrorReporter.hpp
index 1cd2f0894fb..8d61948fe49 100644
--- a/storage/ndb/src/kernel/error/ErrorReporter.hpp
+++ b/storage/ndb/src/kernel/error/ErrorReporter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/error/Makefile.am b/storage/ndb/src/kernel/error/Makefile.am
index 9d3c460eae8..5f904cdac61 100644
--- a/storage/ndb/src/kernel/error/Makefile.am
+++ b/storage/ndb/src/kernel/error/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/error/TimeModule.cpp b/storage/ndb/src/kernel/error/TimeModule.cpp
index 33acdbbf1cf..2fabae586aa 100644
--- a/storage/ndb/src/kernel/error/TimeModule.cpp
+++ b/storage/ndb/src/kernel/error/TimeModule.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/error/TimeModule.hpp b/storage/ndb/src/kernel/error/TimeModule.hpp
index 23ff1f03632..8ea21750865 100644
--- a/storage/ndb/src/kernel/error/TimeModule.hpp
+++ b/storage/ndb/src/kernel/error/TimeModule.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/error/ndbd_exit_codes.c b/storage/ndb/src/kernel/error/ndbd_exit_codes.c
index 4d2976675c8..4224e7191f6 100644
--- a/storage/ndb/src/kernel/error/ndbd_exit_codes.c
+++ b/storage/ndb/src/kernel/error/ndbd_exit_codes.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/main.cpp b/storage/ndb/src/kernel/main.cpp
index e84c8e53579..a9660a6ff86 100644
--- a/storage/ndb/src/kernel/main.cpp
+++ b/storage/ndb/src/kernel/main.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Array.hpp b/storage/ndb/src/kernel/vm/Array.hpp
index 3c4995c1f9c..7d9f955c296 100644
--- a/storage/ndb/src/kernel/vm/Array.hpp
+++ b/storage/ndb/src/kernel/vm/Array.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/ArrayPool.hpp b/storage/ndb/src/kernel/vm/ArrayPool.hpp
index 9c8e8732556..dbc6319a583 100644
--- a/storage/ndb/src/kernel/vm/ArrayPool.hpp
+++ b/storage/ndb/src/kernel/vm/ArrayPool.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/CArray.hpp b/storage/ndb/src/kernel/vm/CArray.hpp
index 20e60051dc5..4ae1451756b 100644
--- a/storage/ndb/src/kernel/vm/CArray.hpp
+++ b/storage/ndb/src/kernel/vm/CArray.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Callback.hpp b/storage/ndb/src/kernel/vm/Callback.hpp
index 08797615ce7..d7f2caf2f54 100644
--- a/storage/ndb/src/kernel/vm/Callback.hpp
+++ b/storage/ndb/src/kernel/vm/Callback.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/ClusterConfiguration.cpp b/storage/ndb/src/kernel/vm/ClusterConfiguration.cpp
index 37529fdda97..263b22e34af 100644
--- a/storage/ndb/src/kernel/vm/ClusterConfiguration.cpp
+++ b/storage/ndb/src/kernel/vm/ClusterConfiguration.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/ClusterConfiguration.hpp b/storage/ndb/src/kernel/vm/ClusterConfiguration.hpp
index 0c7b5fb5d6c..be0930e5db4 100644
--- a/storage/ndb/src/kernel/vm/ClusterConfiguration.hpp
+++ b/storage/ndb/src/kernel/vm/ClusterConfiguration.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Configuration.hpp b/storage/ndb/src/kernel/vm/Configuration.hpp
index 7f4ec20ac85..9aefbf9c248 100644
--- a/storage/ndb/src/kernel/vm/Configuration.hpp
+++ b/storage/ndb/src/kernel/vm/Configuration.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/DLCFifoList.hpp b/storage/ndb/src/kernel/vm/DLCFifoList.hpp
index b27a04db31c..ad449c08f4a 100644
--- a/storage/ndb/src/kernel/vm/DLCFifoList.hpp
+++ b/storage/ndb/src/kernel/vm/DLCFifoList.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/DLCHashTable.hpp b/storage/ndb/src/kernel/vm/DLCHashTable.hpp
index f54da1d8569..fb224f2bd4c 100644
--- a/storage/ndb/src/kernel/vm/DLCHashTable.hpp
+++ b/storage/ndb/src/kernel/vm/DLCHashTable.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/DLFifoList.hpp b/storage/ndb/src/kernel/vm/DLFifoList.hpp
index 52ef5ffb358..b78df5126c5 100644
--- a/storage/ndb/src/kernel/vm/DLFifoList.hpp
+++ b/storage/ndb/src/kernel/vm/DLFifoList.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/DLHashTable.hpp b/storage/ndb/src/kernel/vm/DLHashTable.hpp
index a03dd15c8a9..1accadc1749 100644
--- a/storage/ndb/src/kernel/vm/DLHashTable.hpp
+++ b/storage/ndb/src/kernel/vm/DLHashTable.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/DLHashTable2.hpp b/storage/ndb/src/kernel/vm/DLHashTable2.hpp
index c32cbca0325..85567bfc9bd 100644
--- a/storage/ndb/src/kernel/vm/DLHashTable2.hpp
+++ b/storage/ndb/src/kernel/vm/DLHashTable2.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/DLList.hpp b/storage/ndb/src/kernel/vm/DLList.hpp
index d3df0c5cebf..f691ae8ad26 100644
--- a/storage/ndb/src/kernel/vm/DLList.hpp
+++ b/storage/ndb/src/kernel/vm/DLList.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/DataBuffer.hpp b/storage/ndb/src/kernel/vm/DataBuffer.hpp
index 7d2b5d50e5c..a1956229d8b 100644
--- a/storage/ndb/src/kernel/vm/DataBuffer.hpp
+++ b/storage/ndb/src/kernel/vm/DataBuffer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/DynArr256.cpp b/storage/ndb/src/kernel/vm/DynArr256.cpp
index 2c9a56d2d60..6f3229c085c 100644
--- a/storage/ndb/src/kernel/vm/DynArr256.cpp
+++ b/storage/ndb/src/kernel/vm/DynArr256.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/DynArr256.hpp b/storage/ndb/src/kernel/vm/DynArr256.hpp
index 9c2045ab1ea..162f81d3173 100644
--- a/storage/ndb/src/kernel/vm/DynArr256.hpp
+++ b/storage/ndb/src/kernel/vm/DynArr256.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Emulator.cpp b/storage/ndb/src/kernel/vm/Emulator.cpp
index 7d1d3f80b04..6610d88fba0 100644
--- a/storage/ndb/src/kernel/vm/Emulator.cpp
+++ b/storage/ndb/src/kernel/vm/Emulator.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Emulator.hpp b/storage/ndb/src/kernel/vm/Emulator.hpp
index 3adc17ed3d6..7168e043b15 100644
--- a/storage/ndb/src/kernel/vm/Emulator.hpp
+++ b/storage/ndb/src/kernel/vm/Emulator.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/FastScheduler.cpp b/storage/ndb/src/kernel/vm/FastScheduler.cpp
index f4a3a5c658f..e5fbe0b1242 100644
--- a/storage/ndb/src/kernel/vm/FastScheduler.cpp
+++ b/storage/ndb/src/kernel/vm/FastScheduler.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/FastScheduler.hpp b/storage/ndb/src/kernel/vm/FastScheduler.hpp
index 23638c168ca..f36b432ed4a 100644
--- a/storage/ndb/src/kernel/vm/FastScheduler.hpp
+++ b/storage/ndb/src/kernel/vm/FastScheduler.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/GlobalData.hpp b/storage/ndb/src/kernel/vm/GlobalData.hpp
index fa9f23da4e1..daf2469af49 100644
--- a/storage/ndb/src/kernel/vm/GlobalData.hpp
+++ b/storage/ndb/src/kernel/vm/GlobalData.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/KeyDescriptor.hpp b/storage/ndb/src/kernel/vm/KeyDescriptor.hpp
index 3292db2eede..8f2f3590695 100644
--- a/storage/ndb/src/kernel/vm/KeyDescriptor.hpp
+++ b/storage/ndb/src/kernel/vm/KeyDescriptor.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/KeyTable.hpp b/storage/ndb/src/kernel/vm/KeyTable.hpp
index 6f36f781217..5c26524a861 100644
--- a/storage/ndb/src/kernel/vm/KeyTable.hpp
+++ b/storage/ndb/src/kernel/vm/KeyTable.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/KeyTable2.hpp b/storage/ndb/src/kernel/vm/KeyTable2.hpp
index 76076b72688..d754fddd64f 100644
--- a/storage/ndb/src/kernel/vm/KeyTable2.hpp
+++ b/storage/ndb/src/kernel/vm/KeyTable2.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/KeyTable2Ref.hpp b/storage/ndb/src/kernel/vm/KeyTable2Ref.hpp
index 2a78422c1c6..45373550a52 100644
--- a/storage/ndb/src/kernel/vm/KeyTable2Ref.hpp
+++ b/storage/ndb/src/kernel/vm/KeyTable2Ref.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/LinearPool.hpp b/storage/ndb/src/kernel/vm/LinearPool.hpp
index 06992abfdac..6d9a7b14a2d 100644
--- a/storage/ndb/src/kernel/vm/LinearPool.hpp
+++ b/storage/ndb/src/kernel/vm/LinearPool.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/LongSignal.hpp b/storage/ndb/src/kernel/vm/LongSignal.hpp
index a8417be8215..5f4f9744c45 100644
--- a/storage/ndb/src/kernel/vm/LongSignal.hpp
+++ b/storage/ndb/src/kernel/vm/LongSignal.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Makefile.am b/storage/ndb/src/kernel/vm/Makefile.am
index fdc7854e822..a862da610bd 100644
--- a/storage/ndb/src/kernel/vm/Makefile.am
+++ b/storage/ndb/src/kernel/vm/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Mutex.cpp b/storage/ndb/src/kernel/vm/Mutex.cpp
index c75f8385376..e489386e3df 100644
--- a/storage/ndb/src/kernel/vm/Mutex.cpp
+++ b/storage/ndb/src/kernel/vm/Mutex.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Mutex.hpp b/storage/ndb/src/kernel/vm/Mutex.hpp
index 1a39ef10996..eb45e27f80e 100644
--- a/storage/ndb/src/kernel/vm/Mutex.hpp
+++ b/storage/ndb/src/kernel/vm/Mutex.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/NdbdSuperPool.cpp b/storage/ndb/src/kernel/vm/NdbdSuperPool.cpp
index 22bb7044bdb..b9557d843ab 100644
--- a/storage/ndb/src/kernel/vm/NdbdSuperPool.cpp
+++ b/storage/ndb/src/kernel/vm/NdbdSuperPool.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/NdbdSuperPool.hpp b/storage/ndb/src/kernel/vm/NdbdSuperPool.hpp
index 49c91f7c83d..66765fcebc5 100644
--- a/storage/ndb/src/kernel/vm/NdbdSuperPool.hpp
+++ b/storage/ndb/src/kernel/vm/NdbdSuperPool.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Pool.cpp b/storage/ndb/src/kernel/vm/Pool.cpp
index 523c3238844..6b4b36a5036 100644
--- a/storage/ndb/src/kernel/vm/Pool.cpp
+++ b/storage/ndb/src/kernel/vm/Pool.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Pool.hpp b/storage/ndb/src/kernel/vm/Pool.hpp
index aee7fda160d..47b2e0d8892 100644
--- a/storage/ndb/src/kernel/vm/Pool.hpp
+++ b/storage/ndb/src/kernel/vm/Pool.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Prio.hpp b/storage/ndb/src/kernel/vm/Prio.hpp
index 606713f0064..3cc34a43918 100644
--- a/storage/ndb/src/kernel/vm/Prio.hpp
+++ b/storage/ndb/src/kernel/vm/Prio.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/RWPool.cpp b/storage/ndb/src/kernel/vm/RWPool.cpp
index 878ce9cb73b..a98e2b9b1d1 100644
--- a/storage/ndb/src/kernel/vm/RWPool.cpp
+++ b/storage/ndb/src/kernel/vm/RWPool.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/RWPool.hpp b/storage/ndb/src/kernel/vm/RWPool.hpp
index 6a2d92b7970..dfe4c04e644 100644
--- a/storage/ndb/src/kernel/vm/RWPool.hpp
+++ b/storage/ndb/src/kernel/vm/RWPool.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/RequestTracker.hpp b/storage/ndb/src/kernel/vm/RequestTracker.hpp
index d0df66bb37c..743a90234b1 100644
--- a/storage/ndb/src/kernel/vm/RequestTracker.hpp
+++ b/storage/ndb/src/kernel/vm/RequestTracker.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Rope.cpp b/storage/ndb/src/kernel/vm/Rope.cpp
index 35812845668..9ee48d5fa3e 100644
--- a/storage/ndb/src/kernel/vm/Rope.cpp
+++ b/storage/ndb/src/kernel/vm/Rope.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/Rope.hpp b/storage/ndb/src/kernel/vm/Rope.hpp
index 60f29bf277e..d7e3ccc6e53 100644
--- a/storage/ndb/src/kernel/vm/Rope.hpp
+++ b/storage/ndb/src/kernel/vm/Rope.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SLFifoList.hpp b/storage/ndb/src/kernel/vm/SLFifoList.hpp
index d068397cab6..4cd370a3129 100644
--- a/storage/ndb/src/kernel/vm/SLFifoList.hpp
+++ b/storage/ndb/src/kernel/vm/SLFifoList.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SLList.hpp b/storage/ndb/src/kernel/vm/SLList.hpp
index 0b2bcde07a0..08ba6898185 100644
--- a/storage/ndb/src/kernel/vm/SLList.hpp
+++ b/storage/ndb/src/kernel/vm/SLList.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SafeCounter.cpp b/storage/ndb/src/kernel/vm/SafeCounter.cpp
index 3c6037d40e2..f01bb4d8f85 100644
--- a/storage/ndb/src/kernel/vm/SafeCounter.cpp
+++ b/storage/ndb/src/kernel/vm/SafeCounter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SafeCounter.hpp b/storage/ndb/src/kernel/vm/SafeCounter.hpp
index 2fe69040ed9..7a917fd4310 100644
--- a/storage/ndb/src/kernel/vm/SafeCounter.hpp
+++ b/storage/ndb/src/kernel/vm/SafeCounter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SectionReader.cpp b/storage/ndb/src/kernel/vm/SectionReader.cpp
index f01ee011218..7cad2ed51c1 100644
--- a/storage/ndb/src/kernel/vm/SectionReader.cpp
+++ b/storage/ndb/src/kernel/vm/SectionReader.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SectionReader.hpp b/storage/ndb/src/kernel/vm/SectionReader.hpp
index e440c48a7a4..9e39c3666e3 100644
--- a/storage/ndb/src/kernel/vm/SectionReader.hpp
+++ b/storage/ndb/src/kernel/vm/SectionReader.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SignalCounter.hpp b/storage/ndb/src/kernel/vm/SignalCounter.hpp
index 1f8bda12d39..1d451114dff 100644
--- a/storage/ndb/src/kernel/vm/SignalCounter.hpp
+++ b/storage/ndb/src/kernel/vm/SignalCounter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SimBlockList.hpp b/storage/ndb/src/kernel/vm/SimBlockList.hpp
index 2271b40e4fe..2f4fbac5711 100644
--- a/storage/ndb/src/kernel/vm/SimBlockList.hpp
+++ b/storage/ndb/src/kernel/vm/SimBlockList.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SimplePropertiesSection.cpp b/storage/ndb/src/kernel/vm/SimplePropertiesSection.cpp
index ce1a012dc62..77f72d1a5c3 100644
--- a/storage/ndb/src/kernel/vm/SimplePropertiesSection.cpp
+++ b/storage/ndb/src/kernel/vm/SimplePropertiesSection.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SimulatedBlock.cpp b/storage/ndb/src/kernel/vm/SimulatedBlock.cpp
index a3dac39dcc9..6703b3c7fab 100644
--- a/storage/ndb/src/kernel/vm/SimulatedBlock.cpp
+++ b/storage/ndb/src/kernel/vm/SimulatedBlock.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SimulatedBlock.hpp b/storage/ndb/src/kernel/vm/SimulatedBlock.hpp
index 111f2a6d8f1..ebd07a5bb1a 100644
--- a/storage/ndb/src/kernel/vm/SimulatedBlock.hpp
+++ b/storage/ndb/src/kernel/vm/SimulatedBlock.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SuperPool.cpp b/storage/ndb/src/kernel/vm/SuperPool.cpp
index da19abcf90b..de391bcab42 100644
--- a/storage/ndb/src/kernel/vm/SuperPool.cpp
+++ b/storage/ndb/src/kernel/vm/SuperPool.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/SuperPool.hpp b/storage/ndb/src/kernel/vm/SuperPool.hpp
index 98de1dd3dd7..8fe4e681452 100644
--- a/storage/ndb/src/kernel/vm/SuperPool.hpp
+++ b/storage/ndb/src/kernel/vm/SuperPool.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/ThreadConfig.cpp b/storage/ndb/src/kernel/vm/ThreadConfig.cpp
index 7f7f1bac583..e7cfa0e6492 100644
--- a/storage/ndb/src/kernel/vm/ThreadConfig.cpp
+++ b/storage/ndb/src/kernel/vm/ThreadConfig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/ThreadConfig.hpp b/storage/ndb/src/kernel/vm/ThreadConfig.hpp
index be273939a16..a05cc9c8532 100644
--- a/storage/ndb/src/kernel/vm/ThreadConfig.hpp
+++ b/storage/ndb/src/kernel/vm/ThreadConfig.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/TimeQueue.cpp b/storage/ndb/src/kernel/vm/TimeQueue.cpp
index 7f290469a0d..ad4e4cd1b8a 100644
--- a/storage/ndb/src/kernel/vm/TimeQueue.cpp
+++ b/storage/ndb/src/kernel/vm/TimeQueue.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/TimeQueue.hpp b/storage/ndb/src/kernel/vm/TimeQueue.hpp
index 9db358fd02d..4c1a32ac3e6 100644
--- a/storage/ndb/src/kernel/vm/TimeQueue.hpp
+++ b/storage/ndb/src/kernel/vm/TimeQueue.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/TransporterCallback.cpp b/storage/ndb/src/kernel/vm/TransporterCallback.cpp
index ff1aa3c8d2a..979a8075bdd 100644
--- a/storage/ndb/src/kernel/vm/TransporterCallback.cpp
+++ b/storage/ndb/src/kernel/vm/TransporterCallback.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/VMSignal.cpp b/storage/ndb/src/kernel/vm/VMSignal.cpp
index fb32408b7ec..3d6d7ddc8f7 100644
--- a/storage/ndb/src/kernel/vm/VMSignal.cpp
+++ b/storage/ndb/src/kernel/vm/VMSignal.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/VMSignal.hpp b/storage/ndb/src/kernel/vm/VMSignal.hpp
index c34fd9f3d5f..ccdcea56463 100644
--- a/storage/ndb/src/kernel/vm/VMSignal.hpp
+++ b/storage/ndb/src/kernel/vm/VMSignal.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/WOPool.cpp b/storage/ndb/src/kernel/vm/WOPool.cpp
index 99318fc32df..359b79c42fe 100644
--- a/storage/ndb/src/kernel/vm/WOPool.cpp
+++ b/storage/ndb/src/kernel/vm/WOPool.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/WOPool.hpp b/storage/ndb/src/kernel/vm/WOPool.hpp
index 781d4831bac..a9cdef881fb 100644
--- a/storage/ndb/src/kernel/vm/WOPool.hpp
+++ b/storage/ndb/src/kernel/vm/WOPool.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/WaitQueue.hpp b/storage/ndb/src/kernel/vm/WaitQueue.hpp
index 1da853bacad..732c895ea12 100644
--- a/storage/ndb/src/kernel/vm/WaitQueue.hpp
+++ b/storage/ndb/src/kernel/vm/WaitQueue.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/WatchDog.cpp b/storage/ndb/src/kernel/vm/WatchDog.cpp
index 5714b4d27f5..fdf45a1803b 100644
--- a/storage/ndb/src/kernel/vm/WatchDog.cpp
+++ b/storage/ndb/src/kernel/vm/WatchDog.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/WatchDog.hpp b/storage/ndb/src/kernel/vm/WatchDog.hpp
index 20bb39e3710..f78850f8e86 100644
--- a/storage/ndb/src/kernel/vm/WatchDog.hpp
+++ b/storage/ndb/src/kernel/vm/WatchDog.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/al_test/arrayListTest.cpp b/storage/ndb/src/kernel/vm/al_test/arrayListTest.cpp
index 0a67bc71b57..3b5304b432c 100644
--- a/storage/ndb/src/kernel/vm/al_test/arrayListTest.cpp
+++ b/storage/ndb/src/kernel/vm/al_test/arrayListTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/al_test/arrayPoolTest.cpp b/storage/ndb/src/kernel/vm/al_test/arrayPoolTest.cpp
index d644b23cafc..75f97d1ffba 100644
--- a/storage/ndb/src/kernel/vm/al_test/arrayPoolTest.cpp
+++ b/storage/ndb/src/kernel/vm/al_test/arrayPoolTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/al_test/main.cpp b/storage/ndb/src/kernel/vm/al_test/main.cpp
index ef6ae5263de..5f536031bb1 100644
--- a/storage/ndb/src/kernel/vm/al_test/main.cpp
+++ b/storage/ndb/src/kernel/vm/al_test/main.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/bench_pool.cpp b/storage/ndb/src/kernel/vm/bench_pool.cpp
index db573715894..8011bd0f8cd 100644
--- a/storage/ndb/src/kernel/vm/bench_pool.cpp
+++ b/storage/ndb/src/kernel/vm/bench_pool.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/ndbd_malloc.cpp b/storage/ndb/src/kernel/vm/ndbd_malloc.cpp
index aff61503701..596b30e416b 100644
--- a/storage/ndb/src/kernel/vm/ndbd_malloc.cpp
+++ b/storage/ndb/src/kernel/vm/ndbd_malloc.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/ndbd_malloc.hpp b/storage/ndb/src/kernel/vm/ndbd_malloc.hpp
index 0159b9cd7e7..52f50daf2ee 100644
--- a/storage/ndb/src/kernel/vm/ndbd_malloc.hpp
+++ b/storage/ndb/src/kernel/vm/ndbd_malloc.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp b/storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp
index 1e7c5e2dafe..f96488ada9f 100644
--- a/storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp
+++ b/storage/ndb/src/kernel/vm/ndbd_malloc_impl.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp b/storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp
index 87cd35aedc0..e820d1303d3 100644
--- a/storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp
+++ b/storage/ndb/src/kernel/vm/ndbd_malloc_impl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/pc.hpp b/storage/ndb/src/kernel/vm/pc.hpp
index dd11bcd1a22..8be09ca91e4 100644
--- a/storage/ndb/src/kernel/vm/pc.hpp
+++ b/storage/ndb/src/kernel/vm/pc.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/testCopy/rr.cpp b/storage/ndb/src/kernel/vm/testCopy/rr.cpp
index 7ba0b797293..bb0521357ea 100644
--- a/storage/ndb/src/kernel/vm/testCopy/rr.cpp
+++ b/storage/ndb/src/kernel/vm/testCopy/rr.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/testCopy/testCopy.cpp b/storage/ndb/src/kernel/vm/testCopy/testCopy.cpp
index 4f3160144a2..ef7f3277174 100644
--- a/storage/ndb/src/kernel/vm/testCopy/testCopy.cpp
+++ b/storage/ndb/src/kernel/vm/testCopy/testCopy.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/testDataBuffer/testDataBuffer.cpp b/storage/ndb/src/kernel/vm/testDataBuffer/testDataBuffer.cpp
index 1372f47d0ee..03233f72ff8 100644
--- a/storage/ndb/src/kernel/vm/testDataBuffer/testDataBuffer.cpp
+++ b/storage/ndb/src/kernel/vm/testDataBuffer/testDataBuffer.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/testLongSig/testLongSig.cpp b/storage/ndb/src/kernel/vm/testLongSig/testLongSig.cpp
index 6a5083e5cd6..cc5c3286168 100644
--- a/storage/ndb/src/kernel/vm/testLongSig/testLongSig.cpp
+++ b/storage/ndb/src/kernel/vm/testLongSig/testLongSig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/testSimplePropertiesSection/test.cpp b/storage/ndb/src/kernel/vm/testSimplePropertiesSection/test.cpp
index 0d1afbfa636..5d58d062d97 100644
--- a/storage/ndb/src/kernel/vm/testSimplePropertiesSection/test.cpp
+++ b/storage/ndb/src/kernel/vm/testSimplePropertiesSection/test.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/kernel/vm/testSuperPool.cpp b/storage/ndb/src/kernel/vm/testSuperPool.cpp
index 35630a15147..b5f57be1bbe 100644
--- a/storage/ndb/src/kernel/vm/testSuperPool.cpp
+++ b/storage/ndb/src/kernel/vm/testSuperPool.cpp
@@ -7,6 +7,7 @@ exit $?
#endif
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/libndb.ver.in b/storage/ndb/src/libndb.ver.in
index c7b97876d44..6b13a23e883 100644
--- a/storage/ndb/src/libndb.ver.in
+++ b/storage/ndb/src/libndb.ver.in
@@ -1,4 +1,5 @@
# Copyright (C) 2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmapi/LocalConfig.cpp b/storage/ndb/src/mgmapi/LocalConfig.cpp
index 986761d53cc..3ab32215c79 100644
--- a/storage/ndb/src/mgmapi/LocalConfig.cpp
+++ b/storage/ndb/src/mgmapi/LocalConfig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmapi/LocalConfig.hpp b/storage/ndb/src/mgmapi/LocalConfig.hpp
index 0485bb73093..47816bfa343 100644
--- a/storage/ndb/src/mgmapi/LocalConfig.hpp
+++ b/storage/ndb/src/mgmapi/LocalConfig.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmapi/Makefile.am b/storage/ndb/src/mgmapi/Makefile.am
index ed4404245b7..341563fb7ef 100644
--- a/storage/ndb/src/mgmapi/Makefile.am
+++ b/storage/ndb/src/mgmapi/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmapi/mgmapi_configuration.cpp b/storage/ndb/src/mgmapi/mgmapi_configuration.cpp
index 553b079a22f..d5966a4f5a5 100644
--- a/storage/ndb/src/mgmapi/mgmapi_configuration.cpp
+++ b/storage/ndb/src/mgmapi/mgmapi_configuration.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmapi/mgmapi_configuration.hpp b/storage/ndb/src/mgmapi/mgmapi_configuration.hpp
index f597f90ed00..4ce74568970 100644
--- a/storage/ndb/src/mgmapi/mgmapi_configuration.hpp
+++ b/storage/ndb/src/mgmapi/mgmapi_configuration.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmapi/mgmapi_internal.h b/storage/ndb/src/mgmapi/mgmapi_internal.h
index 24227bb7d5d..1172bb79ba5 100644
--- a/storage/ndb/src/mgmapi/mgmapi_internal.h
+++ b/storage/ndb/src/mgmapi/mgmapi_internal.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmapi/ndb_logevent.hpp b/storage/ndb/src/mgmapi/ndb_logevent.hpp
index a88d4fc72b8..128747ce639 100644
--- a/storage/ndb/src/mgmapi/ndb_logevent.hpp
+++ b/storage/ndb/src/mgmapi/ndb_logevent.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmapi/test/keso.c b/storage/ndb/src/mgmapi/test/keso.c
index 465045de920..d385bcf8451 100644
--- a/storage/ndb/src/mgmapi/test/keso.c
+++ b/storage/ndb/src/mgmapi/test/keso.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmapi/test/mgmSrvApi.cpp b/storage/ndb/src/mgmapi/test/mgmSrvApi.cpp
index e2bc9a23d86..97bab7780a0 100644
--- a/storage/ndb/src/mgmapi/test/mgmSrvApi.cpp
+++ b/storage/ndb/src/mgmapi/test/mgmSrvApi.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmclient/CommandInterpreter.cpp b/storage/ndb/src/mgmclient/CommandInterpreter.cpp
index 1c33b648783..82795fa8185 100644
--- a/storage/ndb/src/mgmclient/CommandInterpreter.cpp
+++ b/storage/ndb/src/mgmclient/CommandInterpreter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmclient/Makefile.am b/storage/ndb/src/mgmclient/Makefile.am
index 4cb5990e75f..4d42d73bace 100644
--- a/storage/ndb/src/mgmclient/Makefile.am
+++ b/storage/ndb/src/mgmclient/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmclient/ndb_mgmclient.h b/storage/ndb/src/mgmclient/ndb_mgmclient.h
index 54b0caf18ef..f34297f3cab 100644
--- a/storage/ndb/src/mgmclient/ndb_mgmclient.h
+++ b/storage/ndb/src/mgmclient/ndb_mgmclient.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmclient/ndb_mgmclient.hpp b/storage/ndb/src/mgmclient/ndb_mgmclient.hpp
index d2e366a8b8f..e53443a2033 100644
--- a/storage/ndb/src/mgmclient/ndb_mgmclient.hpp
+++ b/storage/ndb/src/mgmclient/ndb_mgmclient.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmclient/test_cpcd/test_cpcd.cpp b/storage/ndb/src/mgmclient/test_cpcd/test_cpcd.cpp
index 09ab6b17d59..2580a5729e5 100644
--- a/storage/ndb/src/mgmclient/test_cpcd/test_cpcd.cpp
+++ b/storage/ndb/src/mgmclient/test_cpcd/test_cpcd.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/Config.cpp b/storage/ndb/src/mgmsrv/Config.cpp
index c67a2ae6a40..f7461375d0f 100644
--- a/storage/ndb/src/mgmsrv/Config.cpp
+++ b/storage/ndb/src/mgmsrv/Config.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/Config.hpp b/storage/ndb/src/mgmsrv/Config.hpp
index baada4756a1..31ebd7f219f 100644
--- a/storage/ndb/src/mgmsrv/Config.hpp
+++ b/storage/ndb/src/mgmsrv/Config.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/ConfigInfo.cpp b/storage/ndb/src/mgmsrv/ConfigInfo.cpp
index d615185e870..10dd8bd34c6 100644
--- a/storage/ndb/src/mgmsrv/ConfigInfo.cpp
+++ b/storage/ndb/src/mgmsrv/ConfigInfo.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/ConfigInfo.hpp b/storage/ndb/src/mgmsrv/ConfigInfo.hpp
index 6226b721840..e1ecb7d7965 100644
--- a/storage/ndb/src/mgmsrv/ConfigInfo.hpp
+++ b/storage/ndb/src/mgmsrv/ConfigInfo.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/InitConfigFileParser.hpp b/storage/ndb/src/mgmsrv/InitConfigFileParser.hpp
index caf0c44d492..19ceafafda7 100644
--- a/storage/ndb/src/mgmsrv/InitConfigFileParser.hpp
+++ b/storage/ndb/src/mgmsrv/InitConfigFileParser.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/Makefile.am b/storage/ndb/src/mgmsrv/Makefile.am
index 3ae70155554..48524061d66 100644
--- a/storage/ndb/src/mgmsrv/Makefile.am
+++ b/storage/ndb/src/mgmsrv/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/MgmtSrvr.cpp b/storage/ndb/src/mgmsrv/MgmtSrvr.cpp
index 285cee0b983..6a9377bdd73 100644
--- a/storage/ndb/src/mgmsrv/MgmtSrvr.cpp
+++ b/storage/ndb/src/mgmsrv/MgmtSrvr.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/MgmtSrvr.hpp b/storage/ndb/src/mgmsrv/MgmtSrvr.hpp
index 4d6de2cee52..255a3e962ea 100644
--- a/storage/ndb/src/mgmsrv/MgmtSrvr.hpp
+++ b/storage/ndb/src/mgmsrv/MgmtSrvr.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/MgmtSrvrConfig.cpp b/storage/ndb/src/mgmsrv/MgmtSrvrConfig.cpp
index 74d4ff5ded1..eee317d780b 100644
--- a/storage/ndb/src/mgmsrv/MgmtSrvrConfig.cpp
+++ b/storage/ndb/src/mgmsrv/MgmtSrvrConfig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/MgmtSrvrGeneralSignalHandling.cpp b/storage/ndb/src/mgmsrv/MgmtSrvrGeneralSignalHandling.cpp
index cf5740d6748..e80d5b3dcab 100644
--- a/storage/ndb/src/mgmsrv/MgmtSrvrGeneralSignalHandling.cpp
+++ b/storage/ndb/src/mgmsrv/MgmtSrvrGeneralSignalHandling.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/Services.cpp b/storage/ndb/src/mgmsrv/Services.cpp
index db9d11c8a72..3b8e08cf4dd 100644
--- a/storage/ndb/src/mgmsrv/Services.cpp
+++ b/storage/ndb/src/mgmsrv/Services.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/Services.hpp b/storage/ndb/src/mgmsrv/Services.hpp
index 26495135696..6020ac60f4f 100644
--- a/storage/ndb/src/mgmsrv/Services.hpp
+++ b/storage/ndb/src/mgmsrv/Services.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/SignalQueue.cpp b/storage/ndb/src/mgmsrv/SignalQueue.cpp
index 89e3e1b2655..a8b993d2760 100644
--- a/storage/ndb/src/mgmsrv/SignalQueue.cpp
+++ b/storage/ndb/src/mgmsrv/SignalQueue.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/SignalQueue.hpp b/storage/ndb/src/mgmsrv/SignalQueue.hpp
index 5570fc32896..e73bb25daab 100644
--- a/storage/ndb/src/mgmsrv/SignalQueue.hpp
+++ b/storage/ndb/src/mgmsrv/SignalQueue.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/convertStrToInt.cpp b/storage/ndb/src/mgmsrv/convertStrToInt.cpp
index b81de9ba999..1ca0eeb8da7 100644
--- a/storage/ndb/src/mgmsrv/convertStrToInt.cpp
+++ b/storage/ndb/src/mgmsrv/convertStrToInt.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/convertStrToInt.hpp b/storage/ndb/src/mgmsrv/convertStrToInt.hpp
index 23241b538e9..dd144705da9 100644
--- a/storage/ndb/src/mgmsrv/convertStrToInt.hpp
+++ b/storage/ndb/src/mgmsrv/convertStrToInt.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/mkconfig/mkconfig.cpp b/storage/ndb/src/mgmsrv/mkconfig/mkconfig.cpp
index 19be88c314b..90e179e7f4f 100644
--- a/storage/ndb/src/mgmsrv/mkconfig/mkconfig.cpp
+++ b/storage/ndb/src/mgmsrv/mkconfig/mkconfig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/mgmsrv/ndb_mgmd_error.h b/storage/ndb/src/mgmsrv/ndb_mgmd_error.h
index 7ab0f176df5..61302ea6945 100644
--- a/storage/ndb/src/mgmsrv/ndb_mgmd_error.h
+++ b/storage/ndb/src/mgmsrv/ndb_mgmd_error.h
@@ -1,4 +1,5 @@
/* Copyright (C) 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/API.hpp b/storage/ndb/src/ndbapi/API.hpp
index c8b04ddf4d9..250f6499fa6 100644
--- a/storage/ndb/src/ndbapi/API.hpp
+++ b/storage/ndb/src/ndbapi/API.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/ClusterMgr.cpp b/storage/ndb/src/ndbapi/ClusterMgr.cpp
index 7948f272e58..123c18cbcc6 100644
--- a/storage/ndb/src/ndbapi/ClusterMgr.cpp
+++ b/storage/ndb/src/ndbapi/ClusterMgr.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/ClusterMgr.hpp b/storage/ndb/src/ndbapi/ClusterMgr.hpp
index 1904cc1a65b..e0c8e50236a 100644
--- a/storage/ndb/src/ndbapi/ClusterMgr.hpp
+++ b/storage/ndb/src/ndbapi/ClusterMgr.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/DictCache.hpp b/storage/ndb/src/ndbapi/DictCache.hpp
index 274c23c8fdb..8839358185d 100644
--- a/storage/ndb/src/ndbapi/DictCache.hpp
+++ b/storage/ndb/src/ndbapi/DictCache.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/Makefile.am b/storage/ndb/src/ndbapi/Makefile.am
index 6a18649039d..07c09a0f515 100644
--- a/storage/ndb/src/ndbapi/Makefile.am
+++ b/storage/ndb/src/ndbapi/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/Ndb.cpp b/storage/ndb/src/ndbapi/Ndb.cpp
index ebe062d6974..005fa2633aa 100644
--- a/storage/ndb/src/ndbapi/Ndb.cpp
+++ b/storage/ndb/src/ndbapi/Ndb.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbApiSignal.cpp b/storage/ndb/src/ndbapi/NdbApiSignal.cpp
index a73868da556..89873f22d32 100644
--- a/storage/ndb/src/ndbapi/NdbApiSignal.cpp
+++ b/storage/ndb/src/ndbapi/NdbApiSignal.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbApiSignal.hpp b/storage/ndb/src/ndbapi/NdbApiSignal.hpp
index 0718cc40dd4..e28a246b934 100644
--- a/storage/ndb/src/ndbapi/NdbApiSignal.hpp
+++ b/storage/ndb/src/ndbapi/NdbApiSignal.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbBlob.cpp b/storage/ndb/src/ndbapi/NdbBlob.cpp
index fddde006615..60b38e6b593 100644
--- a/storage/ndb/src/ndbapi/NdbBlob.cpp
+++ b/storage/ndb/src/ndbapi/NdbBlob.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbBlobImpl.hpp b/storage/ndb/src/ndbapi/NdbBlobImpl.hpp
index 9c77444f7a7..d250e176c11 100644
--- a/storage/ndb/src/ndbapi/NdbBlobImpl.hpp
+++ b/storage/ndb/src/ndbapi/NdbBlobImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbDictionary.cpp b/storage/ndb/src/ndbapi/NdbDictionary.cpp
index 12910450d27..318cfb8cced 100644
--- a/storage/ndb/src/ndbapi/NdbDictionary.cpp
+++ b/storage/ndb/src/ndbapi/NdbDictionary.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp b/storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp
index f453a15bc3e..d9b00a68f6b 100644
--- a/storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp
+++ b/storage/ndb/src/ndbapi/NdbDictionaryImpl.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbDictionaryImpl.hpp b/storage/ndb/src/ndbapi/NdbDictionaryImpl.hpp
index c7eab6c98e8..e3cf3488ce7 100644
--- a/storage/ndb/src/ndbapi/NdbDictionaryImpl.hpp
+++ b/storage/ndb/src/ndbapi/NdbDictionaryImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbErrorOut.cpp b/storage/ndb/src/ndbapi/NdbErrorOut.cpp
index 47a7a32c254..efd5eb211c7 100644
--- a/storage/ndb/src/ndbapi/NdbErrorOut.cpp
+++ b/storage/ndb/src/ndbapi/NdbErrorOut.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbEventOperation.cpp b/storage/ndb/src/ndbapi/NdbEventOperation.cpp
index 1d32779a23b..4ba295534b4 100644
--- a/storage/ndb/src/ndbapi/NdbEventOperation.cpp
+++ b/storage/ndb/src/ndbapi/NdbEventOperation.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB, 2010 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp b/storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp
index 5836276610c..0c6f3acc144 100644
--- a/storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp
+++ b/storage/ndb/src/ndbapi/NdbEventOperationImpl.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB, 2010 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbEventOperationImpl.hpp b/storage/ndb/src/ndbapi/NdbEventOperationImpl.hpp
index cf97cb8ec01..1c80c5f9df1 100644
--- a/storage/ndb/src/ndbapi/NdbEventOperationImpl.hpp
+++ b/storage/ndb/src/ndbapi/NdbEventOperationImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB, 2010 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbImpl.hpp b/storage/ndb/src/ndbapi/NdbImpl.hpp
index 55c97c64d07..0792c0e271f 100644
--- a/storage/ndb/src/ndbapi/NdbImpl.hpp
+++ b/storage/ndb/src/ndbapi/NdbImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbIndexOperation.cpp b/storage/ndb/src/ndbapi/NdbIndexOperation.cpp
index 02b6990effb..d85639ac55f 100644
--- a/storage/ndb/src/ndbapi/NdbIndexOperation.cpp
+++ b/storage/ndb/src/ndbapi/NdbIndexOperation.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbIndexStat.cpp b/storage/ndb/src/ndbapi/NdbIndexStat.cpp
index c1ac8aa8496..79bb5a495b5 100644
--- a/storage/ndb/src/ndbapi/NdbIndexStat.cpp
+++ b/storage/ndb/src/ndbapi/NdbIndexStat.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbLinHash.hpp b/storage/ndb/src/ndbapi/NdbLinHash.hpp
index 68e31bf8794..e3db91de400 100644
--- a/storage/ndb/src/ndbapi/NdbLinHash.hpp
+++ b/storage/ndb/src/ndbapi/NdbLinHash.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbOperation.cpp b/storage/ndb/src/ndbapi/NdbOperation.cpp
index 8a836cc82f7..521f393e525 100644
--- a/storage/ndb/src/ndbapi/NdbOperation.cpp
+++ b/storage/ndb/src/ndbapi/NdbOperation.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbOperationDefine.cpp b/storage/ndb/src/ndbapi/NdbOperationDefine.cpp
index 7afe8ab1c60..b70d66260b0 100644
--- a/storage/ndb/src/ndbapi/NdbOperationDefine.cpp
+++ b/storage/ndb/src/ndbapi/NdbOperationDefine.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbOperationExec.cpp b/storage/ndb/src/ndbapi/NdbOperationExec.cpp
index 2b13d8001f4..113313a462b 100644
--- a/storage/ndb/src/ndbapi/NdbOperationExec.cpp
+++ b/storage/ndb/src/ndbapi/NdbOperationExec.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbOperationInt.cpp b/storage/ndb/src/ndbapi/NdbOperationInt.cpp
index 05790aabc35..165712b6c06 100644
--- a/storage/ndb/src/ndbapi/NdbOperationInt.cpp
+++ b/storage/ndb/src/ndbapi/NdbOperationInt.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbOperationScan.cpp b/storage/ndb/src/ndbapi/NdbOperationScan.cpp
index c5eaa75675e..3b796dfa83d 100644
--- a/storage/ndb/src/ndbapi/NdbOperationScan.cpp
+++ b/storage/ndb/src/ndbapi/NdbOperationScan.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbOperationSearch.cpp b/storage/ndb/src/ndbapi/NdbOperationSearch.cpp
index d382d7d63dd..b332bfb6cc7 100644
--- a/storage/ndb/src/ndbapi/NdbOperationSearch.cpp
+++ b/storage/ndb/src/ndbapi/NdbOperationSearch.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbPool.cpp b/storage/ndb/src/ndbapi/NdbPool.cpp
index b9d031a7038..9e5254469bd 100644
--- a/storage/ndb/src/ndbapi/NdbPool.cpp
+++ b/storage/ndb/src/ndbapi/NdbPool.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbPoolImpl.cpp b/storage/ndb/src/ndbapi/NdbPoolImpl.cpp
index 77e6c4fa53c..d921a78fa58 100644
--- a/storage/ndb/src/ndbapi/NdbPoolImpl.cpp
+++ b/storage/ndb/src/ndbapi/NdbPoolImpl.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbPoolImpl.hpp b/storage/ndb/src/ndbapi/NdbPoolImpl.hpp
index 713eb260f46..5764ac5871b 100644
--- a/storage/ndb/src/ndbapi/NdbPoolImpl.hpp
+++ b/storage/ndb/src/ndbapi/NdbPoolImpl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbRecAttr.cpp b/storage/ndb/src/ndbapi/NdbRecAttr.cpp
index deaa0715ef5..142b08e051f 100644
--- a/storage/ndb/src/ndbapi/NdbRecAttr.cpp
+++ b/storage/ndb/src/ndbapi/NdbRecAttr.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbReceiver.cpp b/storage/ndb/src/ndbapi/NdbReceiver.cpp
index a4f0be8217d..4512a94df17 100644
--- a/storage/ndb/src/ndbapi/NdbReceiver.cpp
+++ b/storage/ndb/src/ndbapi/NdbReceiver.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbScanFilter.cpp b/storage/ndb/src/ndbapi/NdbScanFilter.cpp
index 82cb8d73d48..985677b3dfd 100644
--- a/storage/ndb/src/ndbapi/NdbScanFilter.cpp
+++ b/storage/ndb/src/ndbapi/NdbScanFilter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbScanOperation.cpp b/storage/ndb/src/ndbapi/NdbScanOperation.cpp
index 6f46b557b0e..6f26db3c37e 100644
--- a/storage/ndb/src/ndbapi/NdbScanOperation.cpp
+++ b/storage/ndb/src/ndbapi/NdbScanOperation.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbTransaction.cpp b/storage/ndb/src/ndbapi/NdbTransaction.cpp
index cc974cdbe1a..f446267f3b2 100644
--- a/storage/ndb/src/ndbapi/NdbTransaction.cpp
+++ b/storage/ndb/src/ndbapi/NdbTransaction.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbTransactionScan.cpp b/storage/ndb/src/ndbapi/NdbTransactionScan.cpp
index f1679b440bf..2d77e33c3a3 100644
--- a/storage/ndb/src/ndbapi/NdbTransactionScan.cpp
+++ b/storage/ndb/src/ndbapi/NdbTransactionScan.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbUtil.cpp b/storage/ndb/src/ndbapi/NdbUtil.cpp
index f9006ecfc2c..ec1733f1905 100644
--- a/storage/ndb/src/ndbapi/NdbUtil.cpp
+++ b/storage/ndb/src/ndbapi/NdbUtil.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbUtil.hpp b/storage/ndb/src/ndbapi/NdbUtil.hpp
index 19ac5e26b0a..d198c0126d9 100644
--- a/storage/ndb/src/ndbapi/NdbUtil.hpp
+++ b/storage/ndb/src/ndbapi/NdbUtil.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/NdbWaiter.hpp b/storage/ndb/src/ndbapi/NdbWaiter.hpp
index f2fdb072fe2..5eef2036a63 100644
--- a/storage/ndb/src/ndbapi/NdbWaiter.hpp
+++ b/storage/ndb/src/ndbapi/NdbWaiter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 of the License.
diff --git a/storage/ndb/src/ndbapi/Ndberr.cpp b/storage/ndb/src/ndbapi/Ndberr.cpp
index 7012050df1c..a20ce2030c6 100644
--- a/storage/ndb/src/ndbapi/Ndberr.cpp
+++ b/storage/ndb/src/ndbapi/Ndberr.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/Ndbif.cpp b/storage/ndb/src/ndbapi/Ndbif.cpp
index 2227c410326..ba3aebc5800 100644
--- a/storage/ndb/src/ndbapi/Ndbif.cpp
+++ b/storage/ndb/src/ndbapi/Ndbif.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/Ndbinit.cpp b/storage/ndb/src/ndbapi/Ndbinit.cpp
index 16fb852afb1..d32fffb9744 100644
--- a/storage/ndb/src/ndbapi/Ndbinit.cpp
+++ b/storage/ndb/src/ndbapi/Ndbinit.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/Ndblist.cpp b/storage/ndb/src/ndbapi/Ndblist.cpp
index 398eaf3fa60..e4aaacda0bb 100644
--- a/storage/ndb/src/ndbapi/Ndblist.cpp
+++ b/storage/ndb/src/ndbapi/Ndblist.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/ObjectMap.cpp b/storage/ndb/src/ndbapi/ObjectMap.cpp
index 49cce09499c..e861472d4fc 100644
--- a/storage/ndb/src/ndbapi/ObjectMap.cpp
+++ b/storage/ndb/src/ndbapi/ObjectMap.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/ObjectMap.hpp b/storage/ndb/src/ndbapi/ObjectMap.hpp
index 68667a5b808..eb4bb8e6a81 100644
--- a/storage/ndb/src/ndbapi/ObjectMap.hpp
+++ b/storage/ndb/src/ndbapi/ObjectMap.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/SignalSender.cpp b/storage/ndb/src/ndbapi/SignalSender.cpp
index ce0c3d93cfb..d0ccbeed9a3 100644
--- a/storage/ndb/src/ndbapi/SignalSender.cpp
+++ b/storage/ndb/src/ndbapi/SignalSender.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/SignalSender.hpp b/storage/ndb/src/ndbapi/SignalSender.hpp
index 7c150cfc9f4..fa92c3b789d 100644
--- a/storage/ndb/src/ndbapi/SignalSender.hpp
+++ b/storage/ndb/src/ndbapi/SignalSender.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/TransporterFacade.cpp b/storage/ndb/src/ndbapi/TransporterFacade.cpp
index 7876ba6ae32..257a17d9362 100644
--- a/storage/ndb/src/ndbapi/TransporterFacade.cpp
+++ b/storage/ndb/src/ndbapi/TransporterFacade.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/ndb_cluster_connection.cpp b/storage/ndb/src/ndbapi/ndb_cluster_connection.cpp
index ebc1cc39b35..4228e26fd34 100644
--- a/storage/ndb/src/ndbapi/ndb_cluster_connection.cpp
+++ b/storage/ndb/src/ndbapi/ndb_cluster_connection.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/ndb_cluster_connection_impl.hpp b/storage/ndb/src/ndbapi/ndb_cluster_connection_impl.hpp
index e71c91d5aac..d299f44ed9a 100644
--- a/storage/ndb/src/ndbapi/ndb_cluster_connection_impl.hpp
+++ b/storage/ndb/src/ndbapi/ndb_cluster_connection_impl.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/ndb_internal.hpp b/storage/ndb/src/ndbapi/ndb_internal.hpp
index 9ce1d5d7c78..4b9ed63ab07 100644
--- a/storage/ndb/src/ndbapi/ndb_internal.hpp
+++ b/storage/ndb/src/ndbapi/ndb_internal.hpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/ndberror.c b/storage/ndb/src/ndbapi/ndberror.c
index cf4ec733f96..24bf70a6635 100644
--- a/storage/ndb/src/ndbapi/ndberror.c
+++ b/storage/ndb/src/ndbapi/ndberror.c
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/ndberror_check.c b/storage/ndb/src/ndbapi/ndberror_check.c
index 96128d2233d..725f0207827 100644
--- a/storage/ndb/src/ndbapi/ndberror_check.c
+++ b/storage/ndb/src/ndbapi/ndberror_check.c
@@ -1,4 +1,5 @@
/* Copyright (C) 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/signal-sender/SignalSender.cpp b/storage/ndb/src/ndbapi/signal-sender/SignalSender.cpp
index 30c74291d6c..b68c9a4e6c3 100644
--- a/storage/ndb/src/ndbapi/signal-sender/SignalSender.cpp
+++ b/storage/ndb/src/ndbapi/signal-sender/SignalSender.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/src/ndbapi/signal-sender/SignalSender.hpp b/storage/ndb/src/ndbapi/signal-sender/SignalSender.hpp
index 3dc2827f794..7dab3c0eec6 100644
--- a/storage/ndb/src/ndbapi/signal-sender/SignalSender.hpp
+++ b/storage/ndb/src/ndbapi/signal-sender/SignalSender.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/Makefile.am b/storage/ndb/test/Makefile.am
index 57e9db7b543..e9742ba202e 100644
--- a/storage/ndb/test/Makefile.am
+++ b/storage/ndb/test/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/AtrtClient.hpp b/storage/ndb/test/include/AtrtClient.hpp
index df546add02e..89f44d4ac58 100644
--- a/storage/ndb/test/include/AtrtClient.hpp
+++ b/storage/ndb/test/include/AtrtClient.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/CpcClient.hpp b/storage/ndb/test/include/CpcClient.hpp
index 8997e5d35c8..bc65e5ee485 100644
--- a/storage/ndb/test/include/CpcClient.hpp
+++ b/storage/ndb/test/include/CpcClient.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/DbUtil.hpp b/storage/ndb/test/include/DbUtil.hpp
index 0fa45172848..47b335d060e 100755
--- a/storage/ndb/test/include/DbUtil.hpp
+++ b/storage/ndb/test/include/DbUtil.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2007, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/HugoAsynchTransactions.hpp b/storage/ndb/test/include/HugoAsynchTransactions.hpp
index 919e4ee6e88..ac3e0782ef8 100644
--- a/storage/ndb/test/include/HugoAsynchTransactions.hpp
+++ b/storage/ndb/test/include/HugoAsynchTransactions.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/HugoCalculator.hpp b/storage/ndb/test/include/HugoCalculator.hpp
index af6d7a83dea..602eefe9398 100644
--- a/storage/ndb/test/include/HugoCalculator.hpp
+++ b/storage/ndb/test/include/HugoCalculator.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/HugoOperations.hpp b/storage/ndb/test/include/HugoOperations.hpp
index e7ccaacd775..f3479185891 100644
--- a/storage/ndb/test/include/HugoOperations.hpp
+++ b/storage/ndb/test/include/HugoOperations.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/HugoTransactions.hpp b/storage/ndb/test/include/HugoTransactions.hpp
index bc50e327cfa..207c03d4290 100644
--- a/storage/ndb/test/include/HugoTransactions.hpp
+++ b/storage/ndb/test/include/HugoTransactions.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT.hpp b/storage/ndb/test/include/NDBT.hpp
index e3746c863e1..b30d12dc22c 100644
--- a/storage/ndb/test/include/NDBT.hpp
+++ b/storage/ndb/test/include/NDBT.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_DataSet.hpp b/storage/ndb/test/include/NDBT_DataSet.hpp
index 86508c46c52..ed1dda7c438 100644
--- a/storage/ndb/test/include/NDBT_DataSet.hpp
+++ b/storage/ndb/test/include/NDBT_DataSet.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_DataSetTransaction.hpp b/storage/ndb/test/include/NDBT_DataSetTransaction.hpp
index fe277092e60..77cd2818b20 100644
--- a/storage/ndb/test/include/NDBT_DataSetTransaction.hpp
+++ b/storage/ndb/test/include/NDBT_DataSetTransaction.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_Error.hpp b/storage/ndb/test/include/NDBT_Error.hpp
index 34903e31436..1d057d6b90f 100644
--- a/storage/ndb/test/include/NDBT_Error.hpp
+++ b/storage/ndb/test/include/NDBT_Error.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_Output.hpp b/storage/ndb/test/include/NDBT_Output.hpp
index 35f41297f95..3d1fa94acc4 100644
--- a/storage/ndb/test/include/NDBT_Output.hpp
+++ b/storage/ndb/test/include/NDBT_Output.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_ResultRow.hpp b/storage/ndb/test/include/NDBT_ResultRow.hpp
index 54cabec034d..073eef64396 100644
--- a/storage/ndb/test/include/NDBT_ResultRow.hpp
+++ b/storage/ndb/test/include/NDBT_ResultRow.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_ReturnCodes.h b/storage/ndb/test/include/NDBT_ReturnCodes.h
index 5bd0ee94cd4..f28f37e3838 100644
--- a/storage/ndb/test/include/NDBT_ReturnCodes.h
+++ b/storage/ndb/test/include/NDBT_ReturnCodes.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_Stats.hpp b/storage/ndb/test/include/NDBT_Stats.hpp
index 63b491c9acd..62b831a65db 100644
--- a/storage/ndb/test/include/NDBT_Stats.hpp
+++ b/storage/ndb/test/include/NDBT_Stats.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_Table.hpp b/storage/ndb/test/include/NDBT_Table.hpp
index 75fabe8c482..05b94b8ffca 100644
--- a/storage/ndb/test/include/NDBT_Table.hpp
+++ b/storage/ndb/test/include/NDBT_Table.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_Tables.hpp b/storage/ndb/test/include/NDBT_Tables.hpp
index 61ca66e1fe7..573559f7ea0 100644
--- a/storage/ndb/test/include/NDBT_Tables.hpp
+++ b/storage/ndb/test/include/NDBT_Tables.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_Test.hpp b/storage/ndb/test/include/NDBT_Test.hpp
index 3ba62cdb603..1197d9646b5 100644
--- a/storage/ndb/test/include/NDBT_Test.hpp
+++ b/storage/ndb/test/include/NDBT_Test.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NDBT_Thread.hpp b/storage/ndb/test/include/NDBT_Thread.hpp
index 36ead6ce0d4..e0ac3e675b9 100644
--- a/storage/ndb/test/include/NDBT_Thread.hpp
+++ b/storage/ndb/test/include/NDBT_Thread.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NdbBackup.hpp b/storage/ndb/test/include/NdbBackup.hpp
index 23088e31858..44bec57fb55 100644
--- a/storage/ndb/test/include/NdbBackup.hpp
+++ b/storage/ndb/test/include/NdbBackup.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NdbConfig.hpp b/storage/ndb/test/include/NdbConfig.hpp
index 2548092b786..4e8ca7141ec 100644
--- a/storage/ndb/test/include/NdbConfig.hpp
+++ b/storage/ndb/test/include/NdbConfig.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NdbGrep.hpp b/storage/ndb/test/include/NdbGrep.hpp
index cb8b2e88cb0..dc7fa770c9d 100644
--- a/storage/ndb/test/include/NdbGrep.hpp
+++ b/storage/ndb/test/include/NdbGrep.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NdbMixRestarter.hpp b/storage/ndb/test/include/NdbMixRestarter.hpp
index b5e5fc70c42..c532243297c 100644
--- a/storage/ndb/test/include/NdbMixRestarter.hpp
+++ b/storage/ndb/test/include/NdbMixRestarter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NdbRestarter.hpp b/storage/ndb/test/include/NdbRestarter.hpp
index 17641f54a85..0cc754872e5 100644
--- a/storage/ndb/test/include/NdbRestarter.hpp
+++ b/storage/ndb/test/include/NdbRestarter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NdbRestarts.hpp b/storage/ndb/test/include/NdbRestarts.hpp
index b397689f0e6..187d34c5bfc 100644
--- a/storage/ndb/test/include/NdbRestarts.hpp
+++ b/storage/ndb/test/include/NdbRestarts.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NdbSchemaCon.hpp b/storage/ndb/test/include/NdbSchemaCon.hpp
index de0161361e0..7166705d7b0 100644
--- a/storage/ndb/test/include/NdbSchemaCon.hpp
+++ b/storage/ndb/test/include/NdbSchemaCon.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NdbSchemaOp.hpp b/storage/ndb/test/include/NdbSchemaOp.hpp
index d58ef142495..ea878f1a8ee 100644
--- a/storage/ndb/test/include/NdbSchemaOp.hpp
+++ b/storage/ndb/test/include/NdbSchemaOp.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NdbTest.hpp b/storage/ndb/test/include/NdbTest.hpp
index 5e9b1b65227..3bea743a3a0 100644
--- a/storage/ndb/test/include/NdbTest.hpp
+++ b/storage/ndb/test/include/NdbTest.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/NdbTimer.hpp b/storage/ndb/test/include/NdbTimer.hpp
index b09213db1f0..5b3ca3357a3 100644
--- a/storage/ndb/test/include/NdbTimer.hpp
+++ b/storage/ndb/test/include/NdbTimer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/TestNdbEventOperation.hpp b/storage/ndb/test/include/TestNdbEventOperation.hpp
index 56a75973257..4a92f01d15f 100644
--- a/storage/ndb/test/include/TestNdbEventOperation.hpp
+++ b/storage/ndb/test/include/TestNdbEventOperation.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/UtilTransactions.hpp b/storage/ndb/test/include/UtilTransactions.hpp
index 098b39c9e58..fc36ca568c3 100644
--- a/storage/ndb/test/include/UtilTransactions.hpp
+++ b/storage/ndb/test/include/UtilTransactions.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/include/getarg.h b/storage/ndb/test/include/getarg.h
index 1cfce708d9b..70ae0b8d128 100644
--- a/storage/ndb/test/include/getarg.h
+++ b/storage/ndb/test/include/getarg.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/InsertRecs.cpp b/storage/ndb/test/ndbapi/InsertRecs.cpp
index d91def237b2..da31a8ff671 100644
--- a/storage/ndb/test/ndbapi/InsertRecs.cpp
+++ b/storage/ndb/test/ndbapi/InsertRecs.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/Makefile.am b/storage/ndb/test/ndbapi/Makefile.am
index 84b1105913c..d34d5e0590b 100644
--- a/storage/ndb/test/ndbapi/Makefile.am
+++ b/storage/ndb/test/ndbapi/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ScanFilter.hpp b/storage/ndb/test/ndbapi/ScanFilter.hpp
index 1db1c4acf19..b4c51fa14f1 100644
--- a/storage/ndb/test/ndbapi/ScanFilter.hpp
+++ b/storage/ndb/test/ndbapi/ScanFilter.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ScanFunctions.hpp b/storage/ndb/test/ndbapi/ScanFunctions.hpp
index 81729d67114..e2f6e75f88f 100644
--- a/storage/ndb/test/ndbapi/ScanFunctions.hpp
+++ b/storage/ndb/test/ndbapi/ScanFunctions.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ScanInterpretTest.hpp b/storage/ndb/test/ndbapi/ScanInterpretTest.hpp
index a678f001781..52eb0f46cc4 100644
--- a/storage/ndb/test/ndbapi/ScanInterpretTest.hpp
+++ b/storage/ndb/test/ndbapi/ScanInterpretTest.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/TraceNdbApi.cpp b/storage/ndb/test/ndbapi/TraceNdbApi.cpp
index 3d1d08f4b3a..434485f0198 100644
--- a/storage/ndb/test/ndbapi/TraceNdbApi.cpp
+++ b/storage/ndb/test/ndbapi/TraceNdbApi.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/VerifyNdbApi.cpp b/storage/ndb/test/ndbapi/VerifyNdbApi.cpp
index 2329c0c952a..d2052b14591 100644
--- a/storage/ndb/test/ndbapi/VerifyNdbApi.cpp
+++ b/storage/ndb/test/ndbapi/VerifyNdbApi.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/acid.cpp b/storage/ndb/test/ndbapi/acid.cpp
index d1c38e4877d..375a41cd076 100644
--- a/storage/ndb/test/ndbapi/acid.cpp
+++ b/storage/ndb/test/ndbapi/acid.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/acid2.cpp b/storage/ndb/test/ndbapi/acid2.cpp
index def6fb3dd64..d5fe8778aab 100644
--- a/storage/ndb/test/ndbapi/acid2.cpp
+++ b/storage/ndb/test/ndbapi/acid2.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/acrt/NdbRepStress.cpp b/storage/ndb/test/ndbapi/acrt/NdbRepStress.cpp
index 5151c96f1ba..5b9e0ffdb71 100644
--- a/storage/ndb/test/ndbapi/acrt/NdbRepStress.cpp
+++ b/storage/ndb/test/ndbapi/acrt/NdbRepStress.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/adoInsertRecs.cpp b/storage/ndb/test/ndbapi/adoInsertRecs.cpp
index f85540bc129..4e9ec5aa444 100644
--- a/storage/ndb/test/ndbapi/adoInsertRecs.cpp
+++ b/storage/ndb/test/ndbapi/adoInsertRecs.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/asyncGenerator.cpp b/storage/ndb/test/ndbapi/asyncGenerator.cpp
index afc70388ded..1d7e7180bf5 100644
--- a/storage/ndb/test/ndbapi/asyncGenerator.cpp
+++ b/storage/ndb/test/ndbapi/asyncGenerator.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/Bank.cpp b/storage/ndb/test/ndbapi/bank/Bank.cpp
index 1ee8e24a57d..bb662680202 100644
--- a/storage/ndb/test/ndbapi/bank/Bank.cpp
+++ b/storage/ndb/test/ndbapi/bank/Bank.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/Bank.hpp b/storage/ndb/test/ndbapi/bank/Bank.hpp
index 68336899179..17e5c1b93ce 100644
--- a/storage/ndb/test/ndbapi/bank/Bank.hpp
+++ b/storage/ndb/test/ndbapi/bank/Bank.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/BankLoad.cpp b/storage/ndb/test/ndbapi/bank/BankLoad.cpp
index 71bdeb0635d..7ab318f9026 100644
--- a/storage/ndb/test/ndbapi/bank/BankLoad.cpp
+++ b/storage/ndb/test/ndbapi/bank/BankLoad.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/Makefile.am b/storage/ndb/test/ndbapi/bank/Makefile.am
index aee3ec57449..972f60ac2bc 100644
--- a/storage/ndb/test/ndbapi/bank/Makefile.am
+++ b/storage/ndb/test/ndbapi/bank/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/bankCreator.cpp b/storage/ndb/test/ndbapi/bank/bankCreator.cpp
index 9536f950269..8b2ec6bb10b 100644
--- a/storage/ndb/test/ndbapi/bank/bankCreator.cpp
+++ b/storage/ndb/test/ndbapi/bank/bankCreator.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/bankMakeGL.cpp b/storage/ndb/test/ndbapi/bank/bankMakeGL.cpp
index abcf8dceeba..6b5bbcf7715 100644
--- a/storage/ndb/test/ndbapi/bank/bankMakeGL.cpp
+++ b/storage/ndb/test/ndbapi/bank/bankMakeGL.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/bankSumAccounts.cpp b/storage/ndb/test/ndbapi/bank/bankSumAccounts.cpp
index 12cad4f0638..c2fcad9fe22 100644
--- a/storage/ndb/test/ndbapi/bank/bankSumAccounts.cpp
+++ b/storage/ndb/test/ndbapi/bank/bankSumAccounts.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/bankTimer.cpp b/storage/ndb/test/ndbapi/bank/bankTimer.cpp
index 547be6b17e8..da8687a5a78 100644
--- a/storage/ndb/test/ndbapi/bank/bankTimer.cpp
+++ b/storage/ndb/test/ndbapi/bank/bankTimer.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/bankTransactionMaker.cpp b/storage/ndb/test/ndbapi/bank/bankTransactionMaker.cpp
index 23e6548a096..9ace590aabf 100644
--- a/storage/ndb/test/ndbapi/bank/bankTransactionMaker.cpp
+++ b/storage/ndb/test/ndbapi/bank/bankTransactionMaker.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/bankValidateAllGLs.cpp b/storage/ndb/test/ndbapi/bank/bankValidateAllGLs.cpp
index 9277d31879f..80882198f19 100644
--- a/storage/ndb/test/ndbapi/bank/bankValidateAllGLs.cpp
+++ b/storage/ndb/test/ndbapi/bank/bankValidateAllGLs.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bank/testBank.cpp b/storage/ndb/test/ndbapi/bank/testBank.cpp
index 9cece4add45..0e710bd8947 100644
--- a/storage/ndb/test/ndbapi/bank/testBank.cpp
+++ b/storage/ndb/test/ndbapi/bank/testBank.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/asyncGenerator.cpp b/storage/ndb/test/ndbapi/bench/asyncGenerator.cpp
index f9d54c9e7f3..8b8fe993127 100644
--- a/storage/ndb/test/ndbapi/bench/asyncGenerator.cpp
+++ b/storage/ndb/test/ndbapi/bench/asyncGenerator.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/dbGenerator.h b/storage/ndb/test/ndbapi/bench/dbGenerator.h
index 9c66aaaa2a6..d9655e12bf5 100644
--- a/storage/ndb/test/ndbapi/bench/dbGenerator.h
+++ b/storage/ndb/test/ndbapi/bench/dbGenerator.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/dbPopulate.cpp b/storage/ndb/test/ndbapi/bench/dbPopulate.cpp
index ff346e46612..3c9d1c5d8fd 100644
--- a/storage/ndb/test/ndbapi/bench/dbPopulate.cpp
+++ b/storage/ndb/test/ndbapi/bench/dbPopulate.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/dbPopulate.h b/storage/ndb/test/ndbapi/bench/dbPopulate.h
index 141a10c11c5..8003c42c008 100644
--- a/storage/ndb/test/ndbapi/bench/dbPopulate.h
+++ b/storage/ndb/test/ndbapi/bench/dbPopulate.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/macros.h b/storage/ndb/test/ndbapi/bench/macros.h
index 85ce53e91df..35e0804f0f7 100644
--- a/storage/ndb/test/ndbapi/bench/macros.h
+++ b/storage/ndb/test/ndbapi/bench/macros.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/mainAsyncGenerator.cpp b/storage/ndb/test/ndbapi/bench/mainAsyncGenerator.cpp
index 36c24c871b4..78fb684a060 100644
--- a/storage/ndb/test/ndbapi/bench/mainAsyncGenerator.cpp
+++ b/storage/ndb/test/ndbapi/bench/mainAsyncGenerator.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/mainPopulate.cpp b/storage/ndb/test/ndbapi/bench/mainPopulate.cpp
index 913a4aeb3be..d9f10ab1ebc 100644
--- a/storage/ndb/test/ndbapi/bench/mainPopulate.cpp
+++ b/storage/ndb/test/ndbapi/bench/mainPopulate.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/ndb_async1.cpp b/storage/ndb/test/ndbapi/bench/ndb_async1.cpp
index 83951caabad..f6f4f0bd98e 100644
--- a/storage/ndb/test/ndbapi/bench/ndb_async1.cpp
+++ b/storage/ndb/test/ndbapi/bench/ndb_async1.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/ndb_async2.cpp b/storage/ndb/test/ndbapi/bench/ndb_async2.cpp
index b481811dc1e..c1316967904 100644
--- a/storage/ndb/test/ndbapi/bench/ndb_async2.cpp
+++ b/storage/ndb/test/ndbapi/bench/ndb_async2.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/ndb_error.hpp b/storage/ndb/test/ndbapi/bench/ndb_error.hpp
index fdc3d592441..67e6b92de7a 100644
--- a/storage/ndb/test/ndbapi/bench/ndb_error.hpp
+++ b/storage/ndb/test/ndbapi/bench/ndb_error.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/ndb_schema.hpp b/storage/ndb/test/ndbapi/bench/ndb_schema.hpp
index 55adff3d5e7..8c114cd3c3c 100644
--- a/storage/ndb/test/ndbapi/bench/ndb_schema.hpp
+++ b/storage/ndb/test/ndbapi/bench/ndb_schema.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/ndb_user_transaction.cpp b/storage/ndb/test/ndbapi/bench/ndb_user_transaction.cpp
index 930a9dfa7aa..0b3d777ba78 100644
--- a/storage/ndb/test/ndbapi/bench/ndb_user_transaction.cpp
+++ b/storage/ndb/test/ndbapi/bench/ndb_user_transaction.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/ndb_user_transaction2.cpp b/storage/ndb/test/ndbapi/bench/ndb_user_transaction2.cpp
index 07943e344ce..845379b4652 100644
--- a/storage/ndb/test/ndbapi/bench/ndb_user_transaction2.cpp
+++ b/storage/ndb/test/ndbapi/bench/ndb_user_transaction2.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/ndb_user_transaction3.cpp b/storage/ndb/test/ndbapi/bench/ndb_user_transaction3.cpp
index 33cb1567a56..ee46089128a 100644
--- a/storage/ndb/test/ndbapi/bench/ndb_user_transaction3.cpp
+++ b/storage/ndb/test/ndbapi/bench/ndb_user_transaction3.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/ndb_user_transaction4.cpp b/storage/ndb/test/ndbapi/bench/ndb_user_transaction4.cpp
index 567aa1be4cf..46d4f9e404e 100644
--- a/storage/ndb/test/ndbapi/bench/ndb_user_transaction4.cpp
+++ b/storage/ndb/test/ndbapi/bench/ndb_user_transaction4.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/ndb_user_transaction5.cpp b/storage/ndb/test/ndbapi/bench/ndb_user_transaction5.cpp
index af3bb73051e..b6781474b5c 100644
--- a/storage/ndb/test/ndbapi/bench/ndb_user_transaction5.cpp
+++ b/storage/ndb/test/ndbapi/bench/ndb_user_transaction5.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/ndb_user_transaction6.cpp b/storage/ndb/test/ndbapi/bench/ndb_user_transaction6.cpp
index 6dee6e02886..0fc5ca9ec9c 100644
--- a/storage/ndb/test/ndbapi/bench/ndb_user_transaction6.cpp
+++ b/storage/ndb/test/ndbapi/bench/ndb_user_transaction6.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/testData.h b/storage/ndb/test/ndbapi/bench/testData.h
index c756afc6854..6b05b4a06fa 100644
--- a/storage/ndb/test/ndbapi/bench/testData.h
+++ b/storage/ndb/test/ndbapi/bench/testData.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/testDefinitions.h b/storage/ndb/test/ndbapi/bench/testDefinitions.h
index 133955b634a..04a661d1f37 100644
--- a/storage/ndb/test/ndbapi/bench/testDefinitions.h
+++ b/storage/ndb/test/ndbapi/bench/testDefinitions.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/userInterface.cpp b/storage/ndb/test/ndbapi/bench/userInterface.cpp
index bf903c189d4..c187d327dae 100644
--- a/storage/ndb/test/ndbapi/bench/userInterface.cpp
+++ b/storage/ndb/test/ndbapi/bench/userInterface.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bench/userInterface.h b/storage/ndb/test/ndbapi/bench/userInterface.h
index 7827c4fcb5c..2793731fde3 100644
--- a/storage/ndb/test/ndbapi/bench/userInterface.h
+++ b/storage/ndb/test/ndbapi/bench/userInterface.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/benchronja.cpp b/storage/ndb/test/ndbapi/benchronja.cpp
index d33bd6ceee6..39640623ad8 100644
--- a/storage/ndb/test/ndbapi/benchronja.cpp
+++ b/storage/ndb/test/ndbapi/benchronja.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/bulk_copy.cpp b/storage/ndb/test/ndbapi/bulk_copy.cpp
index 917bf6e9032..6a5a15b456a 100644
--- a/storage/ndb/test/ndbapi/bulk_copy.cpp
+++ b/storage/ndb/test/ndbapi/bulk_copy.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/cdrserver.cpp b/storage/ndb/test/ndbapi/cdrserver.cpp
index 4a735a7954d..f867e9db934 100644
--- a/storage/ndb/test/ndbapi/cdrserver.cpp
+++ b/storage/ndb/test/ndbapi/cdrserver.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/celloDb.cpp b/storage/ndb/test/ndbapi/celloDb.cpp
index 5cb6312f2b4..b4c4ec69e24 100644
--- a/storage/ndb/test/ndbapi/celloDb.cpp
+++ b/storage/ndb/test/ndbapi/celloDb.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/create_all_tabs.cpp b/storage/ndb/test/ndbapi/create_all_tabs.cpp
index 7a65a7ec021..d4d1ba3e874 100644
--- a/storage/ndb/test/ndbapi/create_all_tabs.cpp
+++ b/storage/ndb/test/ndbapi/create_all_tabs.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/create_tab.cpp b/storage/ndb/test/ndbapi/create_tab.cpp
index 12e8fbfac80..6e897c48dbc 100644
--- a/storage/ndb/test/ndbapi/create_tab.cpp
+++ b/storage/ndb/test/ndbapi/create_tab.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/drop_all_tabs.cpp b/storage/ndb/test/ndbapi/drop_all_tabs.cpp
index 0af214b9a8b..5c6316cceaa 100644
--- a/storage/ndb/test/ndbapi/drop_all_tabs.cpp
+++ b/storage/ndb/test/ndbapi/drop_all_tabs.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/flexAsynch.cpp b/storage/ndb/test/ndbapi/flexAsynch.cpp
index df9fbaa03b5..d24965a9134 100644
--- a/storage/ndb/test/ndbapi/flexAsynch.cpp
+++ b/storage/ndb/test/ndbapi/flexAsynch.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/flexBench.cpp b/storage/ndb/test/ndbapi/flexBench.cpp
index 45dc836fb90..c54cb6588f4 100644
--- a/storage/ndb/test/ndbapi/flexBench.cpp
+++ b/storage/ndb/test/ndbapi/flexBench.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/flexHammer.cpp b/storage/ndb/test/ndbapi/flexHammer.cpp
index 6baeb8104b6..7b837bd9b24 100644
--- a/storage/ndb/test/ndbapi/flexHammer.cpp
+++ b/storage/ndb/test/ndbapi/flexHammer.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/flexScan.cpp b/storage/ndb/test/ndbapi/flexScan.cpp
index d269eb66f11..7a3d759d657 100644
--- a/storage/ndb/test/ndbapi/flexScan.cpp
+++ b/storage/ndb/test/ndbapi/flexScan.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/flexTT.cpp b/storage/ndb/test/ndbapi/flexTT.cpp
index fa8b88ad924..e4fb364b7ea 100644
--- a/storage/ndb/test/ndbapi/flexTT.cpp
+++ b/storage/ndb/test/ndbapi/flexTT.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/flexTimedAsynch.cpp b/storage/ndb/test/ndbapi/flexTimedAsynch.cpp
index afc14b47a62..2a846008c56 100644
--- a/storage/ndb/test/ndbapi/flexTimedAsynch.cpp
+++ b/storage/ndb/test/ndbapi/flexTimedAsynch.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/flex_bench_mysql.cpp b/storage/ndb/test/ndbapi/flex_bench_mysql.cpp
index 7a3ed0912b7..d3379b9751c 100644
--- a/storage/ndb/test/ndbapi/flex_bench_mysql.cpp
+++ b/storage/ndb/test/ndbapi/flex_bench_mysql.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/index.cpp b/storage/ndb/test/ndbapi/index.cpp
index c822d96760c..0d2e1ccd0f3 100644
--- a/storage/ndb/test/ndbapi/index.cpp
+++ b/storage/ndb/test/ndbapi/index.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/index2.cpp b/storage/ndb/test/ndbapi/index2.cpp
index 3f7c378e07b..f36a6209d8d 100644
--- a/storage/ndb/test/ndbapi/index2.cpp
+++ b/storage/ndb/test/ndbapi/index2.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/initronja.cpp b/storage/ndb/test/ndbapi/initronja.cpp
index 924539f8920..9b96e7e8625 100644
--- a/storage/ndb/test/ndbapi/initronja.cpp
+++ b/storage/ndb/test/ndbapi/initronja.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/interpreterInTup.cpp b/storage/ndb/test/ndbapi/interpreterInTup.cpp
index cdbf09065e2..c525b70d277 100644
--- a/storage/ndb/test/ndbapi/interpreterInTup.cpp
+++ b/storage/ndb/test/ndbapi/interpreterInTup.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/mainAsyncGenerator.cpp b/storage/ndb/test/ndbapi/mainAsyncGenerator.cpp
index 9202af4da23..31d191476e3 100644
--- a/storage/ndb/test/ndbapi/mainAsyncGenerator.cpp
+++ b/storage/ndb/test/ndbapi/mainAsyncGenerator.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/msa.cpp b/storage/ndb/test/ndbapi/msa.cpp
index 0e23f6b3557..e01d5e1934d 100644
--- a/storage/ndb/test/ndbapi/msa.cpp
+++ b/storage/ndb/test/ndbapi/msa.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ndb_async1.cpp b/storage/ndb/test/ndbapi/ndb_async1.cpp
index 90f2772b217..86bf1cd0543 100644
--- a/storage/ndb/test/ndbapi/ndb_async1.cpp
+++ b/storage/ndb/test/ndbapi/ndb_async1.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ndb_async2.cpp b/storage/ndb/test/ndbapi/ndb_async2.cpp
index 7bc9202a880..e02407f8471 100644
--- a/storage/ndb/test/ndbapi/ndb_async2.cpp
+++ b/storage/ndb/test/ndbapi/ndb_async2.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ndb_user_populate.cpp b/storage/ndb/test/ndbapi/ndb_user_populate.cpp
index 02bf7245646..68b97ab3e5f 100644
--- a/storage/ndb/test/ndbapi/ndb_user_populate.cpp
+++ b/storage/ndb/test/ndbapi/ndb_user_populate.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ndb_user_transaction.cpp b/storage/ndb/test/ndbapi/ndb_user_transaction.cpp
index 4bf243cae79..39dc48fae02 100644
--- a/storage/ndb/test/ndbapi/ndb_user_transaction.cpp
+++ b/storage/ndb/test/ndbapi/ndb_user_transaction.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ndb_user_transaction2.cpp b/storage/ndb/test/ndbapi/ndb_user_transaction2.cpp
index a83d1f24ecf..cc41df4cc6a 100644
--- a/storage/ndb/test/ndbapi/ndb_user_transaction2.cpp
+++ b/storage/ndb/test/ndbapi/ndb_user_transaction2.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ndb_user_transaction3.cpp b/storage/ndb/test/ndbapi/ndb_user_transaction3.cpp
index dc889495aee..eb5295eea12 100644
--- a/storage/ndb/test/ndbapi/ndb_user_transaction3.cpp
+++ b/storage/ndb/test/ndbapi/ndb_user_transaction3.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ndb_user_transaction4.cpp b/storage/ndb/test/ndbapi/ndb_user_transaction4.cpp
index 66a8283fa5c..7eeb5660cdf 100644
--- a/storage/ndb/test/ndbapi/ndb_user_transaction4.cpp
+++ b/storage/ndb/test/ndbapi/ndb_user_transaction4.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ndb_user_transaction5.cpp b/storage/ndb/test/ndbapi/ndb_user_transaction5.cpp
index 1939f74d9d4..4a1bd344ad6 100644
--- a/storage/ndb/test/ndbapi/ndb_user_transaction5.cpp
+++ b/storage/ndb/test/ndbapi/ndb_user_transaction5.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/ndb_user_transaction6.cpp b/storage/ndb/test/ndbapi/ndb_user_transaction6.cpp
index 488d7a766c2..54e7d1300d6 100644
--- a/storage/ndb/test/ndbapi/ndb_user_transaction6.cpp
+++ b/storage/ndb/test/ndbapi/ndb_user_transaction6.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/restarter.cpp b/storage/ndb/test/ndbapi/restarter.cpp
index a3f4a9347c9..25caa3161e0 100644
--- a/storage/ndb/test/ndbapi/restarter.cpp
+++ b/storage/ndb/test/ndbapi/restarter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/restarter2.cpp b/storage/ndb/test/ndbapi/restarter2.cpp
index 52a76054858..2010110dce0 100644
--- a/storage/ndb/test/ndbapi/restarter2.cpp
+++ b/storage/ndb/test/ndbapi/restarter2.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/restarts.cpp b/storage/ndb/test/ndbapi/restarts.cpp
index 571cc863b5d..5d00693c525 100644
--- a/storage/ndb/test/ndbapi/restarts.cpp
+++ b/storage/ndb/test/ndbapi/restarts.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/size.cpp b/storage/ndb/test/ndbapi/size.cpp
index 756ec8eee20..eed5995fd01 100644
--- a/storage/ndb/test/ndbapi/size.cpp
+++ b/storage/ndb/test/ndbapi/size.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/slow_select.cpp b/storage/ndb/test/ndbapi/slow_select.cpp
index f8de389fb0f..c3af77248e4 100644
--- a/storage/ndb/test/ndbapi/slow_select.cpp
+++ b/storage/ndb/test/ndbapi/slow_select.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testBackup.cpp b/storage/ndb/test/ndbapi/testBackup.cpp
index 3709bb68294..98ae98ab073 100644
--- a/storage/ndb/test/ndbapi/testBackup.cpp
+++ b/storage/ndb/test/ndbapi/testBackup.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testBasic.cpp b/storage/ndb/test/ndbapi/testBasic.cpp
index d553ba03afc..3345db2d711 100644
--- a/storage/ndb/test/ndbapi/testBasic.cpp
+++ b/storage/ndb/test/ndbapi/testBasic.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testBasicAsynch.cpp b/storage/ndb/test/ndbapi/testBasicAsynch.cpp
index d9114c90151..37391550977 100644
--- a/storage/ndb/test/ndbapi/testBasicAsynch.cpp
+++ b/storage/ndb/test/ndbapi/testBasicAsynch.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testBitfield.cpp b/storage/ndb/test/ndbapi/testBitfield.cpp
index 9ba355a0b73..fbc9668a721 100644
--- a/storage/ndb/test/ndbapi/testBitfield.cpp
+++ b/storage/ndb/test/ndbapi/testBitfield.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testBlobs.cpp b/storage/ndb/test/ndbapi/testBlobs.cpp
index 1f3bea719e7..1a2e04f8b54 100644
--- a/storage/ndb/test/ndbapi/testBlobs.cpp
+++ b/storage/ndb/test/ndbapi/testBlobs.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testDataBuffers.cpp b/storage/ndb/test/ndbapi/testDataBuffers.cpp
index ae6851d947c..0a0a355003c 100644
--- a/storage/ndb/test/ndbapi/testDataBuffers.cpp
+++ b/storage/ndb/test/ndbapi/testDataBuffers.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testDeadlock.cpp b/storage/ndb/test/ndbapi/testDeadlock.cpp
index 4f611182534..9c95b163e0b 100644
--- a/storage/ndb/test/ndbapi/testDeadlock.cpp
+++ b/storage/ndb/test/ndbapi/testDeadlock.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testDict.cpp b/storage/ndb/test/ndbapi/testDict.cpp
index c3d01d5a43e..88e94239ea8 100644
--- a/storage/ndb/test/ndbapi/testDict.cpp
+++ b/storage/ndb/test/ndbapi/testDict.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testGrepVerify.cpp b/storage/ndb/test/ndbapi/testGrepVerify.cpp
index 00e45a1af6a..9388f28bf41 100644
--- a/storage/ndb/test/ndbapi/testGrepVerify.cpp
+++ b/storage/ndb/test/ndbapi/testGrepVerify.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testIndex.cpp b/storage/ndb/test/ndbapi/testIndex.cpp
index 0b71230e454..e5699502171 100644
--- a/storage/ndb/test/ndbapi/testIndex.cpp
+++ b/storage/ndb/test/ndbapi/testIndex.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testInterpreter.cpp b/storage/ndb/test/ndbapi/testInterpreter.cpp
index d9c50b804b0..a85519b0a86 100644
--- a/storage/ndb/test/ndbapi/testInterpreter.cpp
+++ b/storage/ndb/test/ndbapi/testInterpreter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testLcp.cpp b/storage/ndb/test/ndbapi/testLcp.cpp
index cd4601a8c58..2b511fc139f 100644
--- a/storage/ndb/test/ndbapi/testLcp.cpp
+++ b/storage/ndb/test/ndbapi/testLcp.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2004, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testMgm.cpp b/storage/ndb/test/ndbapi/testMgm.cpp
index 12956d73bec..5b34a4d252e 100644
--- a/storage/ndb/test/ndbapi/testMgm.cpp
+++ b/storage/ndb/test/ndbapi/testMgm.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testNDBT.cpp b/storage/ndb/test/ndbapi/testNDBT.cpp
index 4c83c914eed..170eb4f87d7 100644
--- a/storage/ndb/test/ndbapi/testNDBT.cpp
+++ b/storage/ndb/test/ndbapi/testNDBT.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testNdbApi.cpp b/storage/ndb/test/ndbapi/testNdbApi.cpp
index 296aea1cd48..0d631023f75 100644
--- a/storage/ndb/test/ndbapi/testNdbApi.cpp
+++ b/storage/ndb/test/ndbapi/testNdbApi.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testNodeRestart.cpp b/storage/ndb/test/ndbapi/testNodeRestart.cpp
index 8ea0e08855e..a760ac58bb8 100644
--- a/storage/ndb/test/ndbapi/testNodeRestart.cpp
+++ b/storage/ndb/test/ndbapi/testNodeRestart.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testOIBasic.cpp b/storage/ndb/test/ndbapi/testOIBasic.cpp
index 9895ca76b24..b409f31876d 100644
--- a/storage/ndb/test/ndbapi/testOIBasic.cpp
+++ b/storage/ndb/test/ndbapi/testOIBasic.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testOperations.cpp b/storage/ndb/test/ndbapi/testOperations.cpp
index d002038c06d..1da6a2457d3 100644
--- a/storage/ndb/test/ndbapi/testOperations.cpp
+++ b/storage/ndb/test/ndbapi/testOperations.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testOrderedIndex.cpp b/storage/ndb/test/ndbapi/testOrderedIndex.cpp
index 0464ce1c182..2a2c9095a3a 100644
--- a/storage/ndb/test/ndbapi/testOrderedIndex.cpp
+++ b/storage/ndb/test/ndbapi/testOrderedIndex.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testPartitioning.cpp b/storage/ndb/test/ndbapi/testPartitioning.cpp
index 8e91764df50..abe1d151adc 100644
--- a/storage/ndb/test/ndbapi/testPartitioning.cpp
+++ b/storage/ndb/test/ndbapi/testPartitioning.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testReadPerf.cpp b/storage/ndb/test/ndbapi/testReadPerf.cpp
index c3cdc513b19..dae48900a16 100644
--- a/storage/ndb/test/ndbapi/testReadPerf.cpp
+++ b/storage/ndb/test/ndbapi/testReadPerf.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testRestartGci.cpp b/storage/ndb/test/ndbapi/testRestartGci.cpp
index 26b1b24112e..423f7c53037 100644
--- a/storage/ndb/test/ndbapi/testRestartGci.cpp
+++ b/storage/ndb/test/ndbapi/testRestartGci.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testSRBank.cpp b/storage/ndb/test/ndbapi/testSRBank.cpp
index e7f6a696560..64fd5b84fb9 100644
--- a/storage/ndb/test/ndbapi/testSRBank.cpp
+++ b/storage/ndb/test/ndbapi/testSRBank.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testScan.cpp b/storage/ndb/test/ndbapi/testScan.cpp
index d7b5c2104f3..e29a52ff788 100644
--- a/storage/ndb/test/ndbapi/testScan.cpp
+++ b/storage/ndb/test/ndbapi/testScan.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testScanFilter.cpp b/storage/ndb/test/ndbapi/testScanFilter.cpp
index 017123b1feb..8796fe87e22 100644
--- a/storage/ndb/test/ndbapi/testScanFilter.cpp
+++ b/storage/ndb/test/ndbapi/testScanFilter.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testScanInterpreter.cpp b/storage/ndb/test/ndbapi/testScanInterpreter.cpp
index e65eaef42b6..f734c4ee76a 100644
--- a/storage/ndb/test/ndbapi/testScanInterpreter.cpp
+++ b/storage/ndb/test/ndbapi/testScanInterpreter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testScanPerf.cpp b/storage/ndb/test/ndbapi/testScanPerf.cpp
index c7f6935e607..cea281bf9e1 100644
--- a/storage/ndb/test/ndbapi/testScanPerf.cpp
+++ b/storage/ndb/test/ndbapi/testScanPerf.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testSystemRestart.cpp b/storage/ndb/test/ndbapi/testSystemRestart.cpp
index cce31d5d2a3..891f5d1a945 100644
--- a/storage/ndb/test/ndbapi/testSystemRestart.cpp
+++ b/storage/ndb/test/ndbapi/testSystemRestart.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testTimeout.cpp b/storage/ndb/test/ndbapi/testTimeout.cpp
index feb2e780d7e..711a943f965 100644
--- a/storage/ndb/test/ndbapi/testTimeout.cpp
+++ b/storage/ndb/test/ndbapi/testTimeout.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/testTransactions.cpp b/storage/ndb/test/ndbapi/testTransactions.cpp
index 813eadadef1..53b3faf6920 100644
--- a/storage/ndb/test/ndbapi/testTransactions.cpp
+++ b/storage/ndb/test/ndbapi/testTransactions.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/test_event.cpp b/storage/ndb/test/ndbapi/test_event.cpp
index 0aca6522225..e435c59e457 100644
--- a/storage/ndb/test/ndbapi/test_event.cpp
+++ b/storage/ndb/test/ndbapi/test_event.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbapi/userInterface.cpp b/storage/ndb/test/ndbapi/userInterface.cpp
index b4110420b32..e64d89d7055 100644
--- a/storage/ndb/test/ndbapi/userInterface.cpp
+++ b/storage/ndb/test/ndbapi/userInterface.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/ndbnet/test.run b/storage/ndb/test/ndbnet/test.run
index 48508e607a8..a00cba846ad 100644
--- a/storage/ndb/test/ndbnet/test.run
+++ b/storage/ndb/test/ndbnet/test.run
@@ -1,4 +1,5 @@
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/ndbnet/testError.run b/storage/ndb/test/ndbnet/testError.run
index fbbcb6d92b8..8802f0150a6 100644
--- a/storage/ndb/test/ndbnet/testError.run
+++ b/storage/ndb/test/ndbnet/testError.run
@@ -1,4 +1,5 @@
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/ndbnet/testMNF.run b/storage/ndb/test/ndbnet/testMNF.run
index c35fc221afe..288e1398897 100644
--- a/storage/ndb/test/ndbnet/testMNF.run
+++ b/storage/ndb/test/ndbnet/testMNF.run
@@ -1,4 +1,5 @@
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/ndbnet/testNR.run b/storage/ndb/test/ndbnet/testNR.run
index 0708f74da98..911b2fe2a4b 100644
--- a/storage/ndb/test/ndbnet/testNR.run
+++ b/storage/ndb/test/ndbnet/testNR.run
@@ -1,4 +1,5 @@
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/ndbnet/testNR1.run b/storage/ndb/test/ndbnet/testNR1.run
index d2fb74495d7..d5bc32f746b 100644
--- a/storage/ndb/test/ndbnet/testNR1.run
+++ b/storage/ndb/test/ndbnet/testNR1.run
@@ -1,4 +1,5 @@
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/ndbnet/testNR4.run b/storage/ndb/test/ndbnet/testNR4.run
index fca8e9486e7..89eece66c42 100644
--- a/storage/ndb/test/ndbnet/testNR4.run
+++ b/storage/ndb/test/ndbnet/testNR4.run
@@ -1,4 +1,5 @@
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/ndbnet/testSRhang.run b/storage/ndb/test/ndbnet/testSRhang.run
index e92bd96821f..01ba4cdad71 100644
--- a/storage/ndb/test/ndbnet/testSRhang.run
+++ b/storage/ndb/test/ndbnet/testSRhang.run
@@ -1,4 +1,5 @@
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/ndbnet/testTR295.run b/storage/ndb/test/ndbnet/testTR295.run
index 9847cfa9846..e269bc6196d 100644
--- a/storage/ndb/test/ndbnet/testTR295.run
+++ b/storage/ndb/test/ndbnet/testTR295.run
@@ -1,4 +1,5 @@
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/newtonapi/basic_test/basic/basic.cpp b/storage/ndb/test/newtonapi/basic_test/basic/basic.cpp
index c3905f289f6..2cb40120b38 100644
--- a/storage/ndb/test/newtonapi/basic_test/basic/basic.cpp
+++ b/storage/ndb/test/newtonapi/basic_test/basic/basic.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/newtonapi/basic_test/bulk_read/br_test.cpp b/storage/ndb/test/newtonapi/basic_test/bulk_read/br_test.cpp
index e710771baba..5b5d7c96336 100644
--- a/storage/ndb/test/newtonapi/basic_test/bulk_read/br_test.cpp
+++ b/storage/ndb/test/newtonapi/basic_test/bulk_read/br_test.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/newtonapi/basic_test/common.cpp b/storage/ndb/test/newtonapi/basic_test/common.cpp
index c0ad490acdf..81065dae79b 100644
--- a/storage/ndb/test/newtonapi/basic_test/common.cpp
+++ b/storage/ndb/test/newtonapi/basic_test/common.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/newtonapi/basic_test/common.hpp b/storage/ndb/test/newtonapi/basic_test/common.hpp
index 0a64b9659d2..8def1084828 100644
--- a/storage/ndb/test/newtonapi/basic_test/common.hpp
+++ b/storage/ndb/test/newtonapi/basic_test/common.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/newtonapi/basic_test/ptr_binding/ptr_binding_test.cpp b/storage/ndb/test/newtonapi/basic_test/ptr_binding/ptr_binding_test.cpp
index f8c03fd18be..0b22ea9e9a3 100644
--- a/storage/ndb/test/newtonapi/basic_test/ptr_binding/ptr_binding_test.cpp
+++ b/storage/ndb/test/newtonapi/basic_test/ptr_binding/ptr_binding_test.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/newtonapi/basic_test/too_basic.cpp b/storage/ndb/test/newtonapi/basic_test/too_basic.cpp
index 832d09a2672..b4edfeae609 100644
--- a/storage/ndb/test/newtonapi/basic_test/too_basic.cpp
+++ b/storage/ndb/test/newtonapi/basic_test/too_basic.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/newtonapi/perf_test/perf.cpp b/storage/ndb/test/newtonapi/perf_test/perf.cpp
index fd0a58954db..d889a85ac8e 100644
--- a/storage/ndb/test/newtonapi/perf_test/perf.cpp
+++ b/storage/ndb/test/newtonapi/perf_test/perf.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/SQL99_test/SQL99_test.cpp b/storage/ndb/test/odbc/SQL99_test/SQL99_test.cpp
index 6d9f168670b..6144165a976 100644
--- a/storage/ndb/test/odbc/SQL99_test/SQL99_test.cpp
+++ b/storage/ndb/test/odbc/SQL99_test/SQL99_test.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/SQL99_test/SQL99_test.h b/storage/ndb/test/odbc/SQL99_test/SQL99_test.h
index 0e7db439f01..db2f7eb8e5b 100644
--- a/storage/ndb/test/odbc/SQL99_test/SQL99_test.h
+++ b/storage/ndb/test/odbc/SQL99_test/SQL99_test.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE.cpp b/storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE.cpp
index ff74afc2b57..6e6c7cfdb0e 100644
--- a/storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE.cpp
+++ b/storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE_HDBC.cpp b/storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE_HDBC.cpp
index f092541da57..8bcefffaaed 100644
--- a/storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE_HDBC.cpp
+++ b/storage/ndb/test/odbc/client/NDBT_ALLOCHANDLE_HDBC.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/NDBT_SQLConnect.cpp b/storage/ndb/test/odbc/client/NDBT_SQLConnect.cpp
index 3bef33c6db4..9cb4b87143c 100644
--- a/storage/ndb/test/odbc/client/NDBT_SQLConnect.cpp
+++ b/storage/ndb/test/odbc/client/NDBT_SQLConnect.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/NDBT_SQLPrepare.cpp b/storage/ndb/test/odbc/client/NDBT_SQLPrepare.cpp
index 39e44eda334..a35a108becc 100644
--- a/storage/ndb/test/odbc/client/NDBT_SQLPrepare.cpp
+++ b/storage/ndb/test/odbc/client/NDBT_SQLPrepare.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLAllocEnvTest.cpp b/storage/ndb/test/odbc/client/SQLAllocEnvTest.cpp
index 80952523ef5..fbabc334fd2 100644
--- a/storage/ndb/test/odbc/client/SQLAllocEnvTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLAllocEnvTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLAllocHandleTest.cpp b/storage/ndb/test/odbc/client/SQLAllocHandleTest.cpp
index 47991335248..206edb8216f 100644
--- a/storage/ndb/test/odbc/client/SQLAllocHandleTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLAllocHandleTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLAllocHandleTest_bf.cpp b/storage/ndb/test/odbc/client/SQLAllocHandleTest_bf.cpp
index 35d79dfb073..dfc8fe6260a 100644
--- a/storage/ndb/test/odbc/client/SQLAllocHandleTest_bf.cpp
+++ b/storage/ndb/test/odbc/client/SQLAllocHandleTest_bf.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLBindColTest.cpp b/storage/ndb/test/odbc/client/SQLBindColTest.cpp
index f3613a01e1c..3bddf14152d 100644
--- a/storage/ndb/test/odbc/client/SQLBindColTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLBindColTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLBindParameterTest.cpp b/storage/ndb/test/odbc/client/SQLBindParameterTest.cpp
index 2745501ab6c..8cda7accc97 100644
--- a/storage/ndb/test/odbc/client/SQLBindParameterTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLBindParameterTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLCancelTest.cpp b/storage/ndb/test/odbc/client/SQLCancelTest.cpp
index 8c5f4b4a4ed..a0f252e34d1 100644
--- a/storage/ndb/test/odbc/client/SQLCancelTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLCancelTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLCloseCursorTest.cpp b/storage/ndb/test/odbc/client/SQLCloseCursorTest.cpp
index 123055d4462..320703cdcb8 100644
--- a/storage/ndb/test/odbc/client/SQLCloseCursorTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLCloseCursorTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLColAttributeTest.cpp b/storage/ndb/test/odbc/client/SQLColAttributeTest.cpp
index aac045dc75a..8e8fcd1526d 100644
--- a/storage/ndb/test/odbc/client/SQLColAttributeTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLColAttributeTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLColAttributeTest1.cpp b/storage/ndb/test/odbc/client/SQLColAttributeTest1.cpp
index 76426082fbd..a182427c3d7 100644
--- a/storage/ndb/test/odbc/client/SQLColAttributeTest1.cpp
+++ b/storage/ndb/test/odbc/client/SQLColAttributeTest1.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLColAttributeTest2.cpp b/storage/ndb/test/odbc/client/SQLColAttributeTest2.cpp
index 2742ab7d883..706e1917cf0 100644
--- a/storage/ndb/test/odbc/client/SQLColAttributeTest2.cpp
+++ b/storage/ndb/test/odbc/client/SQLColAttributeTest2.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLColAttributeTest3.cpp b/storage/ndb/test/odbc/client/SQLColAttributeTest3.cpp
index 90a96081521..bb7e322be8c 100644
--- a/storage/ndb/test/odbc/client/SQLColAttributeTest3.cpp
+++ b/storage/ndb/test/odbc/client/SQLColAttributeTest3.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLConnectTest.cpp b/storage/ndb/test/odbc/client/SQLConnectTest.cpp
index 81e9a5f90f8..ba89ebc5f13 100644
--- a/storage/ndb/test/odbc/client/SQLConnectTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLConnectTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLCopyDescTest.cpp b/storage/ndb/test/odbc/client/SQLCopyDescTest.cpp
index fa6713c075b..2fa80986359 100644
--- a/storage/ndb/test/odbc/client/SQLCopyDescTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLCopyDescTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLDescribeColTest.cpp b/storage/ndb/test/odbc/client/SQLDescribeColTest.cpp
index 6ec43c69301..7957d200806 100644
--- a/storage/ndb/test/odbc/client/SQLDescribeColTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLDescribeColTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLDisconnectTest.cpp b/storage/ndb/test/odbc/client/SQLDisconnectTest.cpp
index e031c3accac..5b9d1740fb5 100644
--- a/storage/ndb/test/odbc/client/SQLDisconnectTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLDisconnectTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLDriverConnectTest.cpp b/storage/ndb/test/odbc/client/SQLDriverConnectTest.cpp
index 257a59016c6..861fe0a87a2 100644
--- a/storage/ndb/test/odbc/client/SQLDriverConnectTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLDriverConnectTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLEndTranTest.cpp b/storage/ndb/test/odbc/client/SQLEndTranTest.cpp
index 3686fbdec7c..3c2f03d8569 100644
--- a/storage/ndb/test/odbc/client/SQLEndTranTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLEndTranTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLErrorTest.cpp b/storage/ndb/test/odbc/client/SQLErrorTest.cpp
index 9f43efceb3f..17fbf1577b7 100644
--- a/storage/ndb/test/odbc/client/SQLErrorTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLErrorTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLExecDirectTest.cpp b/storage/ndb/test/odbc/client/SQLExecDirectTest.cpp
index 4269ef33fec..1a057f85260 100644
--- a/storage/ndb/test/odbc/client/SQLExecDirectTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLExecDirectTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLExecuteTest.cpp b/storage/ndb/test/odbc/client/SQLExecuteTest.cpp
index 049fe78e91e..a3250e280e6 100644
--- a/storage/ndb/test/odbc/client/SQLExecuteTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLExecuteTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLFetchScrollTest.cpp b/storage/ndb/test/odbc/client/SQLFetchScrollTest.cpp
index 484142cbf28..5a5446ca372 100644
--- a/storage/ndb/test/odbc/client/SQLFetchScrollTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLFetchScrollTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLFetchTest.cpp b/storage/ndb/test/odbc/client/SQLFetchTest.cpp
index bd353787a46..525d37377d3 100644
--- a/storage/ndb/test/odbc/client/SQLFetchTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLFetchTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLFreeHandleTest.cpp b/storage/ndb/test/odbc/client/SQLFreeHandleTest.cpp
index 93cb5840e2b..8e43d12318b 100644
--- a/storage/ndb/test/odbc/client/SQLFreeHandleTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLFreeHandleTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLFreeStmtTest.cpp b/storage/ndb/test/odbc/client/SQLFreeStmtTest.cpp
index 9607515f035..771a35de2b0 100644
--- a/storage/ndb/test/odbc/client/SQLFreeStmtTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLFreeStmtTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetConnectAttrTest.cpp b/storage/ndb/test/odbc/client/SQLGetConnectAttrTest.cpp
index 8a1036f6d2d..d62d782b201 100644
--- a/storage/ndb/test/odbc/client/SQLGetConnectAttrTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetConnectAttrTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetCursorNameTest.cpp b/storage/ndb/test/odbc/client/SQLGetCursorNameTest.cpp
index a73804bd34c..efd3d1d370b 100644
--- a/storage/ndb/test/odbc/client/SQLGetCursorNameTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetCursorNameTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetDataTest.cpp b/storage/ndb/test/odbc/client/SQLGetDataTest.cpp
index f2174124d32..1ab32e383e2 100644
--- a/storage/ndb/test/odbc/client/SQLGetDataTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetDataTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetDescFieldTest.cpp b/storage/ndb/test/odbc/client/SQLGetDescFieldTest.cpp
index 60b11651a38..1072cd0fbb0 100644
--- a/storage/ndb/test/odbc/client/SQLGetDescFieldTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetDescFieldTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetDescRecTest.cpp b/storage/ndb/test/odbc/client/SQLGetDescRecTest.cpp
index 35582bb8992..f442100139a 100644
--- a/storage/ndb/test/odbc/client/SQLGetDescRecTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetDescRecTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetDiagFieldTest.cpp b/storage/ndb/test/odbc/client/SQLGetDiagFieldTest.cpp
index 51e44cad962..9038cc83a2d 100644
--- a/storage/ndb/test/odbc/client/SQLGetDiagFieldTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetDiagFieldTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetDiagRecSimpleTest.cpp b/storage/ndb/test/odbc/client/SQLGetDiagRecSimpleTest.cpp
index c8a14b6b6ed..003524b72af 100644
--- a/storage/ndb/test/odbc/client/SQLGetDiagRecSimpleTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetDiagRecSimpleTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetDiagRecTest.cpp b/storage/ndb/test/odbc/client/SQLGetDiagRecTest.cpp
index 72c48a45627..7c2c1c21bef 100644
--- a/storage/ndb/test/odbc/client/SQLGetDiagRecTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetDiagRecTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetEnvAttrTest.cpp b/storage/ndb/test/odbc/client/SQLGetEnvAttrTest.cpp
index 22131ed1877..6a0ca9656bd 100644
--- a/storage/ndb/test/odbc/client/SQLGetEnvAttrTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetEnvAttrTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetFunctionsTest.cpp b/storage/ndb/test/odbc/client/SQLGetFunctionsTest.cpp
index 0600a63a7b9..58181a0caa9 100644
--- a/storage/ndb/test/odbc/client/SQLGetFunctionsTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetFunctionsTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetInfoTest.cpp b/storage/ndb/test/odbc/client/SQLGetInfoTest.cpp
index 47c24f806ad..1f0141c1759 100644
--- a/storage/ndb/test/odbc/client/SQLGetInfoTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetInfoTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetStmtAttrTest.cpp b/storage/ndb/test/odbc/client/SQLGetStmtAttrTest.cpp
index 300779d522e..c17d3e6209c 100644
--- a/storage/ndb/test/odbc/client/SQLGetStmtAttrTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetStmtAttrTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLGetTypeInfoTest.cpp b/storage/ndb/test/odbc/client/SQLGetTypeInfoTest.cpp
index 03f9a642f26..358e56c1d28 100644
--- a/storage/ndb/test/odbc/client/SQLGetTypeInfoTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLGetTypeInfoTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLMoreResultsTest.cpp b/storage/ndb/test/odbc/client/SQLMoreResultsTest.cpp
index 40646d40f11..7b9a7afc551 100644
--- a/storage/ndb/test/odbc/client/SQLMoreResultsTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLMoreResultsTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLNumResultColsTest.cpp b/storage/ndb/test/odbc/client/SQLNumResultColsTest.cpp
index 69070d712e5..9b7983380f1 100644
--- a/storage/ndb/test/odbc/client/SQLNumResultColsTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLNumResultColsTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLParamDataTest.cpp b/storage/ndb/test/odbc/client/SQLParamDataTest.cpp
index 94109d7a260..e566e55a417 100644
--- a/storage/ndb/test/odbc/client/SQLParamDataTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLParamDataTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLPrepareTest.cpp b/storage/ndb/test/odbc/client/SQLPrepareTest.cpp
index b3700a32964..96c6fff2cfd 100644
--- a/storage/ndb/test/odbc/client/SQLPrepareTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLPrepareTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLPutDataTest.cpp b/storage/ndb/test/odbc/client/SQLPutDataTest.cpp
index ef6ff683fd2..7d3ce432b93 100644
--- a/storage/ndb/test/odbc/client/SQLPutDataTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLPutDataTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLRowCountTest.cpp b/storage/ndb/test/odbc/client/SQLRowCountTest.cpp
index 73f8e9864b3..0adaf671446 100644
--- a/storage/ndb/test/odbc/client/SQLRowCountTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLRowCountTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLSetConnectAttrTest.cpp b/storage/ndb/test/odbc/client/SQLSetConnectAttrTest.cpp
index 598a4fd445d..19e38eef63f 100644
--- a/storage/ndb/test/odbc/client/SQLSetConnectAttrTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLSetConnectAttrTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLSetCursorNameTest.cpp b/storage/ndb/test/odbc/client/SQLSetCursorNameTest.cpp
index 1ec3fcfadfb..3c5a8124ce9 100644
--- a/storage/ndb/test/odbc/client/SQLSetCursorNameTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLSetCursorNameTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLSetDescFieldTest.cpp b/storage/ndb/test/odbc/client/SQLSetDescFieldTest.cpp
index e9b4b768bd3..da40b93caa8 100644
--- a/storage/ndb/test/odbc/client/SQLSetDescFieldTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLSetDescFieldTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLSetDescRecTest.cpp b/storage/ndb/test/odbc/client/SQLSetDescRecTest.cpp
index 9eb657e6b87..e251d60b455 100644
--- a/storage/ndb/test/odbc/client/SQLSetDescRecTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLSetDescRecTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLSetEnvAttrTest.cpp b/storage/ndb/test/odbc/client/SQLSetEnvAttrTest.cpp
index 2e9611e3e29..a9900202906 100644
--- a/storage/ndb/test/odbc/client/SQLSetEnvAttrTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLSetEnvAttrTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLSetStmtAttrTest.cpp b/storage/ndb/test/odbc/client/SQLSetStmtAttrTest.cpp
index 2549eba0779..4bebc33681f 100644
--- a/storage/ndb/test/odbc/client/SQLSetStmtAttrTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLSetStmtAttrTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLTablesTest.cpp b/storage/ndb/test/odbc/client/SQLTablesTest.cpp
index 3915ba74632..d9d8e386fcf 100644
--- a/storage/ndb/test/odbc/client/SQLTablesTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLTablesTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/SQLTransactTest.cpp b/storage/ndb/test/odbc/client/SQLTransactTest.cpp
index 147e470a9ce..50346b658c6 100644
--- a/storage/ndb/test/odbc/client/SQLTransactTest.cpp
+++ b/storage/ndb/test/odbc/client/SQLTransactTest.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/common.hpp b/storage/ndb/test/odbc/client/common.hpp
index 1524335aa29..def7a8721fb 100644
--- a/storage/ndb/test/odbc/client/common.hpp
+++ b/storage/ndb/test/odbc/client/common.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/client/main.cpp b/storage/ndb/test/odbc/client/main.cpp
index 6c891e6b798..8748faede06 100644
--- a/storage/ndb/test/odbc/client/main.cpp
+++ b/storage/ndb/test/odbc/client/main.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/driver/testOdbcDriver.cpp b/storage/ndb/test/odbc/driver/testOdbcDriver.cpp
index c233992139b..d58755440ac 100644
--- a/storage/ndb/test/odbc/driver/testOdbcDriver.cpp
+++ b/storage/ndb/test/odbc/driver/testOdbcDriver.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/odbc/test_compiler/test_compiler.cpp b/storage/ndb/test/odbc/test_compiler/test_compiler.cpp
index 1db1ad35dd8..d09b738dbb8 100644
--- a/storage/ndb/test/odbc/test_compiler/test_compiler.cpp
+++ b/storage/ndb/test/odbc/test_compiler/test_compiler.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/run-test/16node-tests.txt b/storage/ndb/test/run-test/16node-tests.txt
index 21dd67c9b4b..74592eecb22 100644
--- a/storage/ndb/test/run-test/16node-tests.txt
+++ b/storage/ndb/test/run-test/16node-tests.txt
@@ -1,4 +1,5 @@
# Copyright (C) 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/run-test/Makefile.am b/storage/ndb/test/run-test/Makefile.am
index e1bc71fb4a9..de3896bf79c 100644
--- a/storage/ndb/test/run-test/Makefile.am
+++ b/storage/ndb/test/run-test/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/run-test/atrt-analyze-result.sh b/storage/ndb/test/run-test/atrt-analyze-result.sh
index d7b0c72c8d8..87f5e622b5e 100755
--- a/storage/ndb/test/run-test/atrt-analyze-result.sh
+++ b/storage/ndb/test/run-test/atrt-analyze-result.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/run-test/atrt-clear-result.sh b/storage/ndb/test/run-test/atrt-clear-result.sh
index 65617e12515..f4cb3b22d13 100755
--- a/storage/ndb/test/run-test/atrt-clear-result.sh
+++ b/storage/ndb/test/run-test/atrt-clear-result.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/run-test/atrt-gather-result.sh b/storage/ndb/test/run-test/atrt-gather-result.sh
index 8af45e97041..acc58bcbca3 100755
--- a/storage/ndb/test/run-test/atrt-gather-result.sh
+++ b/storage/ndb/test/run-test/atrt-gather-result.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2004, 2005, 2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/run-test/atrt-mysql-test-run b/storage/ndb/test/run-test/atrt-mysql-test-run
index 68dfd6707a4..518f2a417e8 100755
--- a/storage/ndb/test/run-test/atrt-mysql-test-run
+++ b/storage/ndb/test/run-test/atrt-mysql-test-run
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/run-test/atrt-setup.sh b/storage/ndb/test/run-test/atrt-setup.sh
index b42919c85fe..d419022fd25 100755
--- a/storage/ndb/test/run-test/atrt-setup.sh
+++ b/storage/ndb/test/run-test/atrt-setup.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/run-test/atrt-testBackup b/storage/ndb/test/run-test/atrt-testBackup
index 3f8ff9e4655..b756c98e7df 100755
--- a/storage/ndb/test/run-test/atrt-testBackup
+++ b/storage/ndb/test/run-test/atrt-testBackup
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/run-test/atrt.hpp b/storage/ndb/test/run-test/atrt.hpp
index a3adf4c05ae..a6dd75b460e 100644
--- a/storage/ndb/test/run-test/atrt.hpp
+++ b/storage/ndb/test/run-test/atrt.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB, 2008 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/run-test/basic.txt b/storage/ndb/test/run-test/basic.txt
index 69555b8c587..80e2bec41b2 100644
--- a/storage/ndb/test/run-test/basic.txt
+++ b/storage/ndb/test/run-test/basic.txt
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/run-test/daily-basic-tests.txt b/storage/ndb/test/run-test/daily-basic-tests.txt
index 84c1111bd78..ec6fcde0879 100644
--- a/storage/ndb/test/run-test/daily-basic-tests.txt
+++ b/storage/ndb/test/run-test/daily-basic-tests.txt
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2008 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/run-test/daily-devel-tests.txt b/storage/ndb/test/run-test/daily-devel-tests.txt
index dc17e31de6a..95fe82d1796 100644
--- a/storage/ndb/test/run-test/daily-devel-tests.txt
+++ b/storage/ndb/test/run-test/daily-devel-tests.txt
@@ -1,4 +1,5 @@
# Copyright (C) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/run-test/make-config.sh b/storage/ndb/test/run-test/make-config.sh
index da6d283bd35..8a7c0694c84 100755
--- a/storage/ndb/test/run-test/make-config.sh
+++ b/storage/ndb/test/run-test/make-config.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/run-test/make-html-reports.sh b/storage/ndb/test/run-test/make-html-reports.sh
index 99cba29e441..c78034ed609 100755
--- a/storage/ndb/test/run-test/make-html-reports.sh
+++ b/storage/ndb/test/run-test/make-html-reports.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/run-test/make-index.sh b/storage/ndb/test/run-test/make-index.sh
index 75736c93cb7..d1b4d125c95 100755
--- a/storage/ndb/test/run-test/make-index.sh
+++ b/storage/ndb/test/run-test/make-index.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/run-test/ndb-autotest.sh b/storage/ndb/test/run-test/ndb-autotest.sh
index 995c5513af1..a8a009eeaf3 100755
--- a/storage/ndb/test/run-test/ndb-autotest.sh
+++ b/storage/ndb/test/run-test/ndb-autotest.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2005, 2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/storage/ndb/test/src/AtrtClient.cpp b/storage/ndb/test/src/AtrtClient.cpp
index 21d820201a1..a42f0fa8eb0 100644
--- a/storage/ndb/test/src/AtrtClient.cpp
+++ b/storage/ndb/test/src/AtrtClient.cpp
@@ -1,4 +1,5 @@
/* Copyright (C) 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/CpcClient.cpp b/storage/ndb/test/src/CpcClient.cpp
index cf67fdea223..9133815ada4 100644
--- a/storage/ndb/test/src/CpcClient.cpp
+++ b/storage/ndb/test/src/CpcClient.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/DbUtil.cpp b/storage/ndb/test/src/DbUtil.cpp
index a95f9d1eed9..5c77f32a018 100755
--- a/storage/ndb/test/src/DbUtil.cpp
+++ b/storage/ndb/test/src/DbUtil.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2007, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/HugoAsynchTransactions.cpp b/storage/ndb/test/src/HugoAsynchTransactions.cpp
index 42ab7190733..4ee3c322f6e 100644
--- a/storage/ndb/test/src/HugoAsynchTransactions.cpp
+++ b/storage/ndb/test/src/HugoAsynchTransactions.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/HugoCalculator.cpp b/storage/ndb/test/src/HugoCalculator.cpp
index e42ab7b3dba..d0c01ea2bf9 100644
--- a/storage/ndb/test/src/HugoCalculator.cpp
+++ b/storage/ndb/test/src/HugoCalculator.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/HugoOperations.cpp b/storage/ndb/test/src/HugoOperations.cpp
index b8499114c97..35a85dce56f 100644
--- a/storage/ndb/test/src/HugoOperations.cpp
+++ b/storage/ndb/test/src/HugoOperations.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/HugoTransactions.cpp b/storage/ndb/test/src/HugoTransactions.cpp
index 09a26a47880..67e42ec072e 100644
--- a/storage/ndb/test/src/HugoTransactions.cpp
+++ b/storage/ndb/test/src/HugoTransactions.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/Makefile.am b/storage/ndb/test/src/Makefile.am
index 148304adc47..8fdfa0df669 100644
--- a/storage/ndb/test/src/Makefile.am
+++ b/storage/ndb/test/src/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NDBT_Error.cpp b/storage/ndb/test/src/NDBT_Error.cpp
index 0a708ddf690..99391274451 100644
--- a/storage/ndb/test/src/NDBT_Error.cpp
+++ b/storage/ndb/test/src/NDBT_Error.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NDBT_Output.cpp b/storage/ndb/test/src/NDBT_Output.cpp
index 0773d0a5a22..cffdd177b4a 100644
--- a/storage/ndb/test/src/NDBT_Output.cpp
+++ b/storage/ndb/test/src/NDBT_Output.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NDBT_ResultRow.cpp b/storage/ndb/test/src/NDBT_ResultRow.cpp
index 04a626e8777..a4f71f869f2 100644
--- a/storage/ndb/test/src/NDBT_ResultRow.cpp
+++ b/storage/ndb/test/src/NDBT_ResultRow.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NDBT_ReturnCodes.cpp b/storage/ndb/test/src/NDBT_ReturnCodes.cpp
index 7bffe36365f..4017dc5ca59 100644
--- a/storage/ndb/test/src/NDBT_ReturnCodes.cpp
+++ b/storage/ndb/test/src/NDBT_ReturnCodes.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NDBT_Table.cpp b/storage/ndb/test/src/NDBT_Table.cpp
index e3f6413304e..bc6261cd915 100644
--- a/storage/ndb/test/src/NDBT_Table.cpp
+++ b/storage/ndb/test/src/NDBT_Table.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NDBT_Tables.cpp b/storage/ndb/test/src/NDBT_Tables.cpp
index e52115be9a7..2aaf6a778df 100644
--- a/storage/ndb/test/src/NDBT_Tables.cpp
+++ b/storage/ndb/test/src/NDBT_Tables.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NDBT_Thread.cpp b/storage/ndb/test/src/NDBT_Thread.cpp
index f7b4a17bd14..1f4d46aeb1b 100644
--- a/storage/ndb/test/src/NDBT_Thread.cpp
+++ b/storage/ndb/test/src/NDBT_Thread.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NdbBackup.cpp b/storage/ndb/test/src/NdbBackup.cpp
index 976bcac5467..98048c5df77 100644
--- a/storage/ndb/test/src/NdbBackup.cpp
+++ b/storage/ndb/test/src/NdbBackup.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NdbConfig.cpp b/storage/ndb/test/src/NdbConfig.cpp
index f2bd4888792..5743896ef64 100644
--- a/storage/ndb/test/src/NdbConfig.cpp
+++ b/storage/ndb/test/src/NdbConfig.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NdbGrep.cpp b/storage/ndb/test/src/NdbGrep.cpp
index 61505c75754..3ae82728bc5 100644
--- a/storage/ndb/test/src/NdbGrep.cpp
+++ b/storage/ndb/test/src/NdbGrep.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NdbMixRestarter.cpp b/storage/ndb/test/src/NdbMixRestarter.cpp
index 94b5ab9422b..236ba491a00 100644
--- a/storage/ndb/test/src/NdbMixRestarter.cpp
+++ b/storage/ndb/test/src/NdbMixRestarter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NdbRestarter.cpp b/storage/ndb/test/src/NdbRestarter.cpp
index c46f6f89f2f..0f8a3a46605 100644
--- a/storage/ndb/test/src/NdbRestarter.cpp
+++ b/storage/ndb/test/src/NdbRestarter.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NdbRestarts.cpp b/storage/ndb/test/src/NdbRestarts.cpp
index 5c5aaa5c671..5dd26dd98b1 100644
--- a/storage/ndb/test/src/NdbRestarts.cpp
+++ b/storage/ndb/test/src/NdbRestarts.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NdbSchemaCon.cpp b/storage/ndb/test/src/NdbSchemaCon.cpp
index 65cb9c0e83a..37e077ec661 100644
--- a/storage/ndb/test/src/NdbSchemaCon.cpp
+++ b/storage/ndb/test/src/NdbSchemaCon.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/NdbSchemaOp.cpp b/storage/ndb/test/src/NdbSchemaOp.cpp
index 1694ed34e51..b713bedf0df 100644
--- a/storage/ndb/test/src/NdbSchemaOp.cpp
+++ b/storage/ndb/test/src/NdbSchemaOp.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/src/UtilTransactions.cpp b/storage/ndb/test/src/UtilTransactions.cpp
index e744b11c4d7..5e4edb3585d 100644
--- a/storage/ndb/test/src/UtilTransactions.cpp
+++ b/storage/ndb/test/src/UtilTransactions.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/Makefile.am b/storage/ndb/test/tools/Makefile.am
index 6a93b1a36ba..33117ea8a54 100644
--- a/storage/ndb/test/tools/Makefile.am
+++ b/storage/ndb/test/tools/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/copy_tab.cpp b/storage/ndb/test/tools/copy_tab.cpp
index 285be8068be..fe54b4c9c41 100644
--- a/storage/ndb/test/tools/copy_tab.cpp
+++ b/storage/ndb/test/tools/copy_tab.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/cpcc.cpp b/storage/ndb/test/tools/cpcc.cpp
index a46d9714fa6..8cd7f5f8f61 100644
--- a/storage/ndb/test/tools/cpcc.cpp
+++ b/storage/ndb/test/tools/cpcc.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/create_index.cpp b/storage/ndb/test/tools/create_index.cpp
index 6098a681cb2..992034a5085 100644
--- a/storage/ndb/test/tools/create_index.cpp
+++ b/storage/ndb/test/tools/create_index.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/hugoCalculator.cpp b/storage/ndb/test/tools/hugoCalculator.cpp
index 872cb3ecb5b..964e898f6ed 100644
--- a/storage/ndb/test/tools/hugoCalculator.cpp
+++ b/storage/ndb/test/tools/hugoCalculator.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/hugoFill.cpp b/storage/ndb/test/tools/hugoFill.cpp
index 6778f640115..420014ef33b 100644
--- a/storage/ndb/test/tools/hugoFill.cpp
+++ b/storage/ndb/test/tools/hugoFill.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/hugoLoad.cpp b/storage/ndb/test/tools/hugoLoad.cpp
index 3bea628cb1d..a31a3013e16 100644
--- a/storage/ndb/test/tools/hugoLoad.cpp
+++ b/storage/ndb/test/tools/hugoLoad.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/hugoLockRecords.cpp b/storage/ndb/test/tools/hugoLockRecords.cpp
index 7c52d553beb..4dd47bf904e 100644
--- a/storage/ndb/test/tools/hugoLockRecords.cpp
+++ b/storage/ndb/test/tools/hugoLockRecords.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/hugoPkDelete.cpp b/storage/ndb/test/tools/hugoPkDelete.cpp
index 154cbfec169..fd73e381224 100644
--- a/storage/ndb/test/tools/hugoPkDelete.cpp
+++ b/storage/ndb/test/tools/hugoPkDelete.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/hugoPkRead.cpp b/storage/ndb/test/tools/hugoPkRead.cpp
index 03617d053b5..a5d7474c7c5 100644
--- a/storage/ndb/test/tools/hugoPkRead.cpp
+++ b/storage/ndb/test/tools/hugoPkRead.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/hugoPkReadRecord.cpp b/storage/ndb/test/tools/hugoPkReadRecord.cpp
index ef38cec3f13..d2c31d56794 100644
--- a/storage/ndb/test/tools/hugoPkReadRecord.cpp
+++ b/storage/ndb/test/tools/hugoPkReadRecord.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/hugoPkUpdate.cpp b/storage/ndb/test/tools/hugoPkUpdate.cpp
index 38eed5677bb..b8cf6dfe5ea 100644
--- a/storage/ndb/test/tools/hugoPkUpdate.cpp
+++ b/storage/ndb/test/tools/hugoPkUpdate.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/hugoScanRead.cpp b/storage/ndb/test/tools/hugoScanRead.cpp
index b28f035684c..7a23c789d19 100644
--- a/storage/ndb/test/tools/hugoScanRead.cpp
+++ b/storage/ndb/test/tools/hugoScanRead.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/hugoScanUpdate.cpp b/storage/ndb/test/tools/hugoScanUpdate.cpp
index e47ecb74628..dd7da2f5f1a 100644
--- a/storage/ndb/test/tools/hugoScanUpdate.cpp
+++ b/storage/ndb/test/tools/hugoScanUpdate.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/listen.cpp b/storage/ndb/test/tools/listen.cpp
index a009b2bad82..09c867117ba 100644
--- a/storage/ndb/test/tools/listen.cpp
+++ b/storage/ndb/test/tools/listen.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2005-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/rep_latency.cpp b/storage/ndb/test/tools/rep_latency.cpp
index 3171cbc8b3a..6a5bba4f348 100644
--- a/storage/ndb/test/tools/rep_latency.cpp
+++ b/storage/ndb/test/tools/rep_latency.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/restart.cpp b/storage/ndb/test/tools/restart.cpp
index 7f080158284..59414ecc70b 100644
--- a/storage/ndb/test/tools/restart.cpp
+++ b/storage/ndb/test/tools/restart.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/transproxy.cpp b/storage/ndb/test/tools/transproxy.cpp
index 56f422da290..5420071237b 100644
--- a/storage/ndb/test/tools/transproxy.cpp
+++ b/storage/ndb/test/tools/transproxy.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/test/tools/verify_index.cpp b/storage/ndb/test/tools/verify_index.cpp
index 7bab01ad0e5..68206df538a 100644
--- a/storage/ndb/test/tools/verify_index.cpp
+++ b/storage/ndb/test/tools/verify_index.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/Makefile.am b/storage/ndb/tools/Makefile.am
index ef74198e2bd..3869025c981 100644
--- a/storage/ndb/tools/Makefile.am
+++ b/storage/ndb/tools/Makefile.am
@@ -1,4 +1,5 @@
# Copyright (C) 2004-2006 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/clean-links.sh b/storage/ndb/tools/clean-links.sh
index be4ce12b34a..bcd6bb288ef 100755
--- a/storage/ndb/tools/clean-links.sh
+++ b/storage/ndb/tools/clean-links.sh
@@ -1,6 +1,7 @@
#! /bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/make-errors.pl b/storage/ndb/tools/make-errors.pl
index 45241f16eb0..18c934e6fec 100644
--- a/storage/ndb/tools/make-errors.pl
+++ b/storage/ndb/tools/make-errors.pl
@@ -1,6 +1,7 @@
#! /usr/local/bin/perl
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/make-links.sh b/storage/ndb/tools/make-links.sh
index 2a53c53da69..ae170e9d1fc 100755
--- a/storage/ndb/tools/make-links.sh
+++ b/storage/ndb/tools/make-links.sh
@@ -1,6 +1,7 @@
#! /bin/sh
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/ndb_error_reporter b/storage/ndb/tools/ndb_error_reporter
index 7fb9845dba0..493a630a6dd 100644
--- a/storage/ndb/tools/ndb_error_reporter
+++ b/storage/ndb/tools/ndb_error_reporter
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
# Copyright (c) 2005-2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/ndb_size.pl b/storage/ndb/tools/ndb_size.pl
index b55310679a1..127e91e51f5 100644
--- a/storage/ndb/tools/ndb_size.pl
+++ b/storage/ndb/tools/ndb_size.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
# Copyright (C) 2005-2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/ndb_test_platform.cpp b/storage/ndb/tools/ndb_test_platform.cpp
index 9772e3ae70f..25c5e407a77 100644
--- a/storage/ndb/tools/ndb_test_platform.cpp
+++ b/storage/ndb/tools/ndb_test_platform.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/ndbsql.cpp b/storage/ndb/tools/ndbsql.cpp
index 366da2223a5..163c688b899 100644
--- a/storage/ndb/tools/ndbsql.cpp
+++ b/storage/ndb/tools/ndbsql.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2005 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/restore/Restore.cpp b/storage/ndb/tools/restore/Restore.cpp
index d681b1c07ad..0fba63e1f56 100644
--- a/storage/ndb/tools/restore/Restore.cpp
+++ b/storage/ndb/tools/restore/Restore.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/restore/Restore.hpp b/storage/ndb/tools/restore/Restore.hpp
index 2be9c70c865..f9e121c957f 100644
--- a/storage/ndb/tools/restore/Restore.hpp
+++ b/storage/ndb/tools/restore/Restore.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/restore/consumer.cpp b/storage/ndb/tools/restore/consumer.cpp
index c32f79ebf56..4c7f88e241f 100644
--- a/storage/ndb/tools/restore/consumer.cpp
+++ b/storage/ndb/tools/restore/consumer.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/restore/consumer.hpp b/storage/ndb/tools/restore/consumer.hpp
index d8a689632bf..4bd511ee902 100644
--- a/storage/ndb/tools/restore/consumer.hpp
+++ b/storage/ndb/tools/restore/consumer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/restore/consumer_printer.cpp b/storage/ndb/tools/restore/consumer_printer.cpp
index ee52d14fe76..5557b514e68 100644
--- a/storage/ndb/tools/restore/consumer_printer.cpp
+++ b/storage/ndb/tools/restore/consumer_printer.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/restore/consumer_printer.hpp b/storage/ndb/tools/restore/consumer_printer.hpp
index f5c4a30629e..3f57e195143 100644
--- a/storage/ndb/tools/restore/consumer_printer.hpp
+++ b/storage/ndb/tools/restore/consumer_printer.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/restore/consumer_restore.hpp b/storage/ndb/tools/restore/consumer_restore.hpp
index c80890e4e6d..7c767963bac 100644
--- a/storage/ndb/tools/restore/consumer_restore.hpp
+++ b/storage/ndb/tools/restore/consumer_restore.hpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2007 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/restore/consumer_restorem.cpp b/storage/ndb/tools/restore/consumer_restorem.cpp
index 612624ef78d..239ff9d497c 100644
--- a/storage/ndb/tools/restore/consumer_restorem.cpp
+++ b/storage/ndb/tools/restore/consumer_restorem.cpp
@@ -1,4 +1,5 @@
/* Copyright (c) 2003-2006 MySQL AB, 2009 Sun Microsystems, Inc.
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/restore/ndb_nodegroup_map.h b/storage/ndb/tools/restore/ndb_nodegroup_map.h
index 116cb92c79f..7b044cefbfe 100644
--- a/storage/ndb/tools/restore/ndb_nodegroup_map.h
+++ b/storage/ndb/tools/restore/ndb_nodegroup_map.h
@@ -1,4 +1,5 @@
/* Copyright (c) 2003, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/ndb/tools/rgrep b/storage/ndb/tools/rgrep
index 8d9fb9c0ac7..6307e350987 100755
--- a/storage/ndb/tools/rgrep
+++ b/storage/ndb/tools/rgrep
@@ -1,6 +1,7 @@
#!/vobs/wds/swt/bin/perl
# Copyright (c) 2004, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/oqgraph/CMakeLists.txt b/storage/oqgraph/CMakeLists.txt
index 0c361e27707..151082469a9 100644
--- a/storage/oqgraph/CMakeLists.txt
+++ b/storage/oqgraph/CMakeLists.txt
@@ -16,12 +16,12 @@ ENDIF()
INCLUDE_DIRECTORIES(${Judy_INCLUDE_DIR})
IF(MSVC)
- # lp:756966 OQGRAPH on Win64 does not compile
- IF (CMAKE_SIZEOF_VOID_P EQUAL 8)
- SET(BOOST_OK 0)
- ELSE()
+# # lp:756966 OQGRAPH on Win64 does not compile
+# IF (CMAKE_SIZEOF_VOID_P EQUAL 8)
+# SET(BOOST_OK 0)
+# ELSE()
SET(BOOST_OK 1)
- ENDIF()
+# ENDIF()
ELSE()
# See if that works. On old gcc it'll fail because of -fno-rtti
CHECK_CXX_SOURCE_COMPILES(
@@ -38,6 +38,8 @@ IF(BOOST_OK)
ADD_DEFINITIONS(-DHAVE_OQGRAPH)
IF(MSVC)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHsc")
+ # Fix problem with judy not finding inttypes.h on Windows:
+ ADD_DEFINITIONS(-DJU_WIN)
ELSE(MSVC)
# Fix lp bug 1221555 with -fpermissive, so that errors in gcc 4.7 become warnings for the time being
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated -fno-strict-aliasing -fpermissive")
diff --git a/storage/oqgraph/README b/storage/oqgraph/README
index c3ab9813393..b92601ec180 100644
--- a/storage/oqgraph/README
+++ b/storage/oqgraph/README
@@ -1,5 +1,5 @@
OQGraph storage engine v3
-Copyright (C) 2007-2013 Arjen G Lentz & Antony T Curtis for Open Query
+Copyright (C) 2007-2014 Arjen G Lentz & Antony T Curtis for Open Query, & Andrew McDonnell
The Open Query GRAPH engine (OQGRAPH) is a computation engine allowing
hierarchies and more complex graph structures to be handled in a
@@ -12,9 +12,22 @@ v3 implementation by Antony Curtis, Arjen Lentz, Andrew McDonnell
For more information, documentation, support, enhancement engineering,
see http://openquery.com/graph or contact graph@openquery.com
-
-
INSTALLATION
-OQGraph requires at least version 1.40.0 of the Boost library. To
+OQGraph requires at least version 1.40.0 of the Boost Graph library. To
obtain a copy of the Boost library, see http://www.boost.org/
+This can be obtained in Debian Wheezy by `apt-get install libboost-graph-dev`
+
+OQGraph requires libjudy - http://judy.sourceforge.net/
+This can be obtained in Debian Wheezy by `apt-get install libjudy-dev`
+
+BUILD (example)
+
+cd path/to/maria/source
+mkdir build # use symlink to scratch
+cd build
+CONFIGURE="-DWITH_EXTRA_CHARSETS=complex -DWITH_PLUGIN_ARIA=1 -DWITH_READLINE=1 -DWITH_SSL=bundled -DWITH_MAX=1 -DWITH_EMBEDDED_SERVER=1"
+cmake .. $CONFIGURE
+make -j5
+mysql-test-run --suite oqgraph
+
diff --git a/storage/oqgraph/cmake/FindJudy.cmake b/storage/oqgraph/cmake/FindJudy.cmake
index 45706a67b66..d9ecfdc4a4f 100644
--- a/storage/oqgraph/cmake/FindJudy.cmake
+++ b/storage/oqgraph/cmake/FindJudy.cmake
@@ -1,4 +1,18 @@
-# - Try to find Judy
+# - Try to find Judy.
+#
+# Additionally, on Windows, this module reads hints about search locations from variables:
+# JUDY_ROOT - Preferred installation prefix
+#
+# To build Judy on Windows: (Tested with judy-1.0.5)
+#
+# * Download the sources tarball from http://sourceforge.net/projects/judy/
+# * Extract the source
+# * Win32: open the Visual Studio C++ Express 2010 command prompt and navigate to the src/ directory.
+# Then execute: build.bat
+# * Win64: open the Windows SDK 7.1 Command Prompt and navigate to the src/ directory
+# Then execute: build.bat
+# * Run the mariadb build with JUDY_ROOT=path\to\judy
+#
# Once done this will define
#
# Judy_FOUND - system has Judy
@@ -6,17 +20,37 @@
# Judy_LIBRARIES - Link these to use Judy
# Judy_DEFINITIONS - Compiler switches required for using Judy
-IF (Judy_INCLUDE_DIR AND Judy_LIBRARIES)
- SET(Judy_FIND_QUIETLY TRUE)
-ENDIF (Judy_INCLUDE_DIR AND Judy_LIBRARIES)
+IF(MSVC)
+ # For now, assume Judy built according to the above instructions
+ if (NOT "$ENV{JUDY_ROOT}" STREQUAL "")
+ # Avoid passing backslashes to _Boost_FIND_LIBRARY due to macro re-parsing.
+ string(REPLACE "\\" "/" Judy_INCLUDE_DIR_search $ENV{JUDY_ROOT}/src)
+ string(REPLACE "\\" "/" Judy_LIBRARIES_search $ENV{JUDY_ROOT}/src)
+ endif()
+ELSE(MSVC)
+ IF (Judy_INCLUDE_DIR AND Judy_LIBRARIES)
+ SET(Judy_FIND_QUIETLY TRUE)
+ ENDIF (Judy_INCLUDE_DIR AND Judy_LIBRARIES)
+ENDIF(MSVC)
-FIND_PATH(Judy_INCLUDE_DIR Judy.h)
-FIND_LIBRARY(Judy_LIBRARIES NAMES Judy)
+FIND_PATH(Judy_INCLUDE_DIR Judy.h PATHS ${Judy_INCLUDE_DIR_search})
+FIND_LIBRARY(Judy_LIBRARIES Judy PATHS ${Judy_LIBRARIES_search})
IF (Judy_INCLUDE_DIR AND Judy_LIBRARIES)
- SET(Judy_FOUND TRUE)
+ SET(Judy_FOUND TRUE)
ELSE (Judy_INCLUDE_DIR AND Judy_LIBRARIES)
- SET(Judy_FOUND FALSE)
+ SET(Judy_FOUND FALSE)
+ if (MSVC)
+ MESSAGE(STATUS "How to build Judy on Windows:")
+ MESSAGE(STATUS "1. Download the source tarball from http://sourceforge.net/projects/judy/")
+ IF (CMAKE_SIZEOF_VOID_P EQUAL 8)
+ MESSAGE(STATUS "2. Extract the source, open the Visual Studio command prompt and navigate to the src/ directory.")
+ ELSE (CMAKE_SIZEOF_VOID_P EQUAL 8)
+ MESSAGE(STATUS "2. Extract the source, open the Windows SDK 7.1 Command Prompt and navigate to the src/ directory.")
+ ENDIF (CMAKE_SIZEOF_VOID_P EQUAL 8)
+ MESSAGE(STATUS "3. Execute the command: 'build'")
+ MESSAGE(STATUS "4. Rerun this cmake with the environment variable: 'set JUDY_ROOT=x:\\path\\to\\judy'")
+ endif(MSVC)
ENDIF (Judy_INCLUDE_DIR AND Judy_LIBRARIES)
IF (Judy_FOUND)
diff --git a/storage/oqgraph/graphcore.cc b/storage/oqgraph/graphcore.cc
index 96be1b450f3..de575c9da65 100644
--- a/storage/oqgraph/graphcore.cc
+++ b/storage/oqgraph/graphcore.cc
@@ -1122,7 +1122,12 @@ int edges_cursor::fetch_row(const row &row_info, row &result,
// but origid and destid can be -1 indicating no such record, NULL? but oqgraph3::vertex_id
// seems to resolve to VertexID (unsigned) in row
// in any case we should check for errors (-1) in origid... because all edges have at least one vertex by definition
- assert( ! ((size_t)orig == (size_t)-1 && (size_t)dest == (size_t)-1)); // indicates we havent handle a HA_ERR_RECORD_DELETED somewhere
+ if (orig == (oqgraph3::vertex_id)-1 && dest == (oqgraph3::vertex_id)-1) {
+ // Select * from graph; -- when backing store is empty (bug MDEV-5891)
+ return oqgraph::NO_MORE_DATA;
+ }
+ // assert( ! ((size_t)orig == (size_t)-1 && (size_t)dest == (size_t)-1));
+ // indicates we havent handle a HA_ERR_RECORD_DELETED somewhere
result.orig= orig;
result.dest= dest;
diff --git a/storage/oqgraph/ha_oqgraph.cc b/storage/oqgraph/ha_oqgraph.cc
index 650be75ceda..085fd3d73a0 100644
--- a/storage/oqgraph/ha_oqgraph.cc
+++ b/storage/oqgraph/ha_oqgraph.cc
@@ -557,9 +557,11 @@ int ha_oqgraph::open(const char *name, int mode, uint test_if_locked)
size_t tlen= strlen(options->table_name);
size_t plen= (int)(p - name) + tlen + 1;
- share->path.str= (char*)alloc_root(&share->mem_root, plen);
+ share->path.str= (char*)alloc_root(&share->mem_root, plen + 1); // MDEV-5996 space for trailing zero
+ // it seems there was a misunderstanding of why there is a separate length field in the String object
strmov(strnmov(share->path.str, name, (int)(p - name) + 1), options->table_name);
+ share->path.str[plen] = 0; // MDEV-5996 Make sure the pointer is zero terminated. I really think this needs refactoring, soon...
share->normalized_path.str= share->path.str;
share->path.length= share->normalized_path.length= plen;
@@ -641,7 +643,6 @@ int ha_oqgraph::open(const char *name, int mode, uint test_if_locked)
edges->tablenr= thd->current_tablenr++;
edges->status= STATUS_NO_RECORD;
- edges->file->ha_start_of_new_statement();
edges->file->ft_handler= 0;
edges->pos_in_table_list= 0;
edges->clear_column_bitmaps();
diff --git a/storage/oqgraph/mysql-test/oqgraph/basic.result b/storage/oqgraph/mysql-test/oqgraph/general-Aria.result
index 84943d05070..f0c5b51a266 100644
--- a/storage/oqgraph/mysql-test/oqgraph/basic.result
+++ b/storage/oqgraph/mysql-test/oqgraph/general-Aria.result
@@ -1,12 +1,13 @@
DROP TABLE IF EXISTS graph_base;
DROP TABLE IF EXISTS graph;
DROP TABLE IF EXISTS graph2;
+Performing OQGraph General test suite for ENGINE=Aria
CREATE TABLE graph_base (
from_id INT UNSIGNED NOT NULL,
to_id INT UNSIGNED NOT NULL,
PRIMARY KEY (from_id,to_id),
INDEX (to_id)
-) ENGINE=MyISAM;
+) ENGINE= Aria ;
CREATE TABLE graph (
latch VARCHAR(32) NULL,
origid BIGINT UNSIGNED NULL,
@@ -17,6 +18,8 @@ linkid BIGINT UNSIGNED NULL,
KEY (latch, origid, destid) USING HASH,
KEY (latch, destid, origid) USING HASH
) ENGINE=OQGRAPH DATA_TABLE='graph_base' ORIGID='from_id', DESTID='to_id';
+select * from graph;
+latch origid destid weight seq linkid
INSERT INTO graph_base(from_id, to_id) VALUES (1,2), (2,1);
INSERT INTO graph_base(from_id, to_id) VALUES (1,3), (3,1);
INSERT INTO graph_base(from_id, to_id) VALUES (3,4), (4,3);
diff --git a/storage/oqgraph/mysql-test/oqgraph/general-Aria.test b/storage/oqgraph/mysql-test/oqgraph/general-Aria.test
new file mode 100644
index 00000000000..f2a0146fb75
--- /dev/null
+++ b/storage/oqgraph/mysql-test/oqgraph/general-Aria.test
@@ -0,0 +1,3 @@
+# This is a maintainer generated file. Generated at Wednesday 5 February 22:26:12 CST 2014.
+--let $oqgraph_use_table_type= Aria
+--source general.inc
diff --git a/storage/oqgraph/mysql-test/oqgraph/general-MyISAM.result b/storage/oqgraph/mysql-test/oqgraph/general-MyISAM.result
new file mode 100644
index 00000000000..c08e0c295d2
--- /dev/null
+++ b/storage/oqgraph/mysql-test/oqgraph/general-MyISAM.result
@@ -0,0 +1,1441 @@
+DROP TABLE IF EXISTS graph_base;
+DROP TABLE IF EXISTS graph;
+DROP TABLE IF EXISTS graph2;
+Performing OQGraph General test suite for ENGINE=MyISAM
+CREATE TABLE graph_base (
+from_id INT UNSIGNED NOT NULL,
+to_id INT UNSIGNED NOT NULL,
+PRIMARY KEY (from_id,to_id),
+INDEX (to_id)
+) ENGINE= MyISAM ;
+CREATE TABLE graph (
+latch VARCHAR(32) NULL,
+origid BIGINT UNSIGNED NULL,
+destid BIGINT UNSIGNED NULL,
+weight DOUBLE NULL,
+seq BIGINT UNSIGNED NULL,
+linkid BIGINT UNSIGNED NULL,
+KEY (latch, origid, destid) USING HASH,
+KEY (latch, destid, origid) USING HASH
+) ENGINE=OQGRAPH DATA_TABLE='graph_base' ORIGID='from_id', DESTID='to_id';
+select * from graph;
+latch origid destid weight seq linkid
+INSERT INTO graph_base(from_id, to_id) VALUES (1,2), (2,1);
+INSERT INTO graph_base(from_id, to_id) VALUES (1,3), (3,1);
+INSERT INTO graph_base(from_id, to_id) VALUES (3,4), (4,3);
+INSERT INTO graph_base(from_id, to_id) VALUES (5,6), (6,5);
+INSERT INTO graph_base(from_id, to_id) VALUES (5,7);
+INSERT INTO graph_base(from_id, to_id) VALUES (9,9);
+INSERT INTO graph_base(from_id, to_id) VALUES (10,11);
+INSERT INTO graph_base(from_id, to_id) VALUES (11,12);
+INSERT INTO graph_base(from_id, to_id) VALUES (12,10);
+# Return all edges
+SELECT * FROM graph;
+latch origid destid weight seq linkid
+NULL 1 2 1 NULL NULL
+NULL 2 1 1 NULL NULL
+NULL 1 3 1 NULL NULL
+NULL 3 1 1 NULL NULL
+NULL 3 4 1 NULL NULL
+NULL 4 3 1 NULL NULL
+NULL 5 6 1 NULL NULL
+NULL 6 5 1 NULL NULL
+NULL 5 7 1 NULL NULL
+NULL 9 9 1 NULL NULL
+NULL 10 11 1 NULL NULL
+NULL 11 12 1 NULL NULL
+NULL 12 10 1 NULL NULL
+# Currently count should be 13
+SELECT count(*) FROM graph;
+count(*)
+13
+# Return all edges when latch is NULL - this is different to latch='' and same as no where clause
+SELECT * FROM graph where latch is NULL;
+latch origid destid weight seq linkid
+NULL 1 2 1 NULL NULL
+NULL 2 1 1 NULL NULL
+NULL 1 3 1 NULL NULL
+NULL 3 1 1 NULL NULL
+NULL 3 4 1 NULL NULL
+NULL 4 3 1 NULL NULL
+NULL 5 6 1 NULL NULL
+NULL 6 5 1 NULL NULL
+NULL 5 7 1 NULL NULL
+NULL 9 9 1 NULL NULL
+NULL 10 11 1 NULL NULL
+NULL 11 12 1 NULL NULL
+NULL 12 10 1 NULL NULL
+# Return all vertices, and subsets of vertices
+SELECT * FROM graph where latch='';
+latch origid destid weight seq linkid
+ NULL NULL NULL NULL 1
+ NULL NULL NULL NULL 2
+ NULL NULL NULL NULL 3
+ NULL NULL NULL NULL 4
+ NULL NULL NULL NULL 5
+ NULL NULL NULL NULL 6
+ NULL NULL NULL NULL 7
+ NULL NULL NULL NULL 9
+ NULL NULL NULL NULL 10
+ NULL NULL NULL NULL 11
+ NULL NULL NULL NULL 12
+SELECT * FROM graph where latch='0';
+latch origid destid weight seq linkid
+0 NULL NULL NULL NULL 1
+0 NULL NULL NULL NULL 2
+0 NULL NULL NULL NULL 3
+0 NULL NULL NULL NULL 4
+0 NULL NULL NULL NULL 5
+0 NULL NULL NULL NULL 6
+0 NULL NULL NULL NULL 7
+0 NULL NULL NULL NULL 9
+0 NULL NULL NULL NULL 10
+0 NULL NULL NULL NULL 11
+0 NULL NULL NULL NULL 12
+# Currently count should be 11
+SELECT count(*) FROM graph where latch='';
+count(*)
+11
+SELECT * FROM graph where latch='' and linkid = 2;
+latch origid destid weight seq linkid
+ NULL NULL NULL NULL 2
+SELECT * FROM graph where latch='' and (linkid > 2 and linkid < 6);
+latch origid destid weight seq linkid
+ NULL NULL NULL NULL 3
+ NULL NULL NULL NULL 4
+ NULL NULL NULL NULL 5
+SELECT * FROM graph where latch='' and linkid = NULL;
+latch origid destid weight seq linkid
+SELECT * FROM graph where latch='' and linkid = 666;
+latch origid destid weight seq linkid
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 1;
+from to
+1 3
+1 2
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 2;
+from to
+2 1
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 4;
+from to
+4 3
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 9;
+from to
+9 9
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 10;
+from to
+10 11
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = NULL;
+from to
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 666;
+from to
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 1;
+from to
+3 1
+2 1
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 2;
+from to
+1 2
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 4;
+from to
+3 4
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 9;
+from to
+9 9
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 10;
+from to
+12 10
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = NULL;
+from to
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 666;
+from to
+SELECT * FROM graph where latch='0';
+latch origid destid weight seq linkid
+0 NULL NULL NULL NULL 1
+0 NULL NULL NULL NULL 2
+0 NULL NULL NULL NULL 3
+0 NULL NULL NULL NULL 4
+0 NULL NULL NULL NULL 5
+0 NULL NULL NULL NULL 6
+0 NULL NULL NULL NULL 7
+0 NULL NULL NULL NULL 9
+0 NULL NULL NULL NULL 10
+0 NULL NULL NULL NULL 11
+0 NULL NULL NULL NULL 12
+SELECT count(*) FROM graph where latch='0';
+count(*)
+11
+SELECT * FROM graph where latch='0' and linkid = 2;
+latch origid destid weight seq linkid
+0 NULL NULL NULL NULL 2
+SELECT * FROM graph where latch='0' and (linkid > 2 and linkid < 6);
+latch origid destid weight seq linkid
+0 NULL NULL NULL NULL 3
+0 NULL NULL NULL NULL 4
+0 NULL NULL NULL NULL 5
+SELECT origid as `from`, linkid as `to` FROM graph where latch='0' and origid = 1;
+from to
+1 3
+1 2
+SELECT origid as `from`, linkid as `to` FROM graph where latch='0' and origid = 2;
+from to
+2 1
+SELECT origid as `from`, linkid as `to` FROM graph where latch='0' and origid = 4;
+from to
+4 3
+SELECT origid as `from`, linkid as `to` FROM graph where latch='0' and origid = 9;
+from to
+9 9
+SELECT origid as `from`, linkid as `to` FROM graph where latch='0' and origid = 10;
+from to
+10 11
+SELECT linkid as `from`, destid as `to` FROM graph where latch='0' and destid = 1;
+from to
+3 1
+2 1
+SELECT linkid as `from`, destid as `to` FROM graph where latch='0' and destid = 2;
+from to
+1 2
+SELECT linkid as `from`, destid as `to` FROM graph where latch='0' and destid = 4;
+from to
+3 4
+SELECT linkid as `from`, destid as `to` FROM graph where latch='0' and destid = 9;
+from to
+9 9
+SELECT linkid as `from`, destid as `to` FROM graph where latch='0' and destid = 10;
+from to
+12 10
+# Breadth-first search tests
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 1;
+latch origid destid weight seq linkid
+breadth_first 1 NULL 2 4 4
+breadth_first 1 NULL 1 3 3
+breadth_first 1 NULL 1 2 2
+breadth_first 1 NULL 0 1 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 2;
+latch origid destid weight seq linkid
+breadth_first 2 NULL 3 4 4
+breadth_first 2 NULL 2 3 3
+breadth_first 2 NULL 1 2 1
+breadth_first 2 NULL 0 1 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 3;
+latch origid destid weight seq linkid
+breadth_first 3 NULL 2 4 2
+breadth_first 3 NULL 1 3 4
+breadth_first 3 NULL 1 2 1
+breadth_first 3 NULL 0 1 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 4;
+latch origid destid weight seq linkid
+breadth_first 4 NULL 3 4 2
+breadth_first 4 NULL 2 3 1
+breadth_first 4 NULL 1 2 3
+breadth_first 4 NULL 0 1 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 5;
+latch origid destid weight seq linkid
+breadth_first 5 NULL 1 3 7
+breadth_first 5 NULL 1 2 6
+breadth_first 5 NULL 0 1 5
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 6;
+latch origid destid weight seq linkid
+breadth_first 6 NULL 2 3 7
+breadth_first 6 NULL 1 2 5
+breadth_first 6 NULL 0 1 6
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 7;
+latch origid destid weight seq linkid
+breadth_first 7 NULL 0 1 7
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 9;
+latch origid destid weight seq linkid
+breadth_first 9 NULL 0 1 9
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 10;
+latch origid destid weight seq linkid
+breadth_first 10 NULL 2 3 12
+breadth_first 10 NULL 1 2 11
+breadth_first 10 NULL 0 1 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 11;
+latch origid destid weight seq linkid
+breadth_first 11 NULL 2 3 10
+breadth_first 11 NULL 1 2 12
+breadth_first 11 NULL 0 1 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 12;
+latch origid destid weight seq linkid
+breadth_first 12 NULL 2 3 11
+breadth_first 12 NULL 1 2 10
+breadth_first 12 NULL 0 1 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 1 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 1 NULL 1 3 3
+breadth_first 1 NULL 1 2 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 2 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 2 NULL 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 3 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 3 NULL 1 3 4
+breadth_first 3 NULL 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 4 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 4 NULL 1 2 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 5 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 5 NULL 1 3 7
+breadth_first 5 NULL 1 2 6
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 6 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 6 NULL 1 2 5
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 7 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 8 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 9 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 10 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 10 NULL 1 2 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 11 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 11 NULL 1 2 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 12 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 12 NULL 1 2 10
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 1 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 2 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 3 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 4 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 5 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 6 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 7 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 8 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 9 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 10 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 11 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 12 AND weight = 1;
+count(*)
+1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 1 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 1 NULL 2 4 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 2 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 2 NULL 2 3 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 3 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 3 NULL 2 4 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 4 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 4 NULL 2 3 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 5 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 6 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 6 NULL 2 3 7
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 7 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 8 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 9 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 10 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 10 NULL 2 3 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 11 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 11 NULL 2 3 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 12 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 12 NULL 2 3 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 1 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 2 AND weight = 3;
+latch origid destid weight seq linkid
+breadth_first 2 NULL 3 4 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 3 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 4 AND weight = 3;
+latch origid destid weight seq linkid
+breadth_first 4 NULL 3 4 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 5 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 6 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 7 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 8 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 9 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 10 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 11 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 12 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 1 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 1 NULL 2 4 4
+breadth_first 1 NULL 1 3 3
+breadth_first 1 NULL 1 2 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 2 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 2 NULL 2 3 3
+breadth_first 2 NULL 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 3 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 3 NULL 2 4 2
+breadth_first 3 NULL 1 3 4
+breadth_first 3 NULL 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 4 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 4 NULL 2 3 1
+breadth_first 4 NULL 1 2 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 5 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 5 NULL 1 3 7
+breadth_first 5 NULL 1 2 6
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 6 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 6 NULL 2 3 7
+breadth_first 6 NULL 1 2 5
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 7 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 8 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 9 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 10 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 10 NULL 2 3 12
+breadth_first 10 NULL 1 2 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 11 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 11 NULL 2 3 10
+breadth_first 11 NULL 1 2 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 12 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 12 NULL 2 3 11
+breadth_first 12 NULL 1 2 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 1 2 4 4
+breadth_first NULL 1 1 3 3
+breadth_first NULL 1 1 2 2
+breadth_first NULL 1 0 1 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 2 3 4 4
+breadth_first NULL 2 2 3 3
+breadth_first NULL 2 1 2 1
+breadth_first NULL 2 0 1 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 3;
+latch origid destid weight seq linkid
+breadth_first NULL 3 2 4 2
+breadth_first NULL 3 1 3 4
+breadth_first NULL 3 1 2 1
+breadth_first NULL 3 0 1 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 4;
+latch origid destid weight seq linkid
+breadth_first NULL 4 3 4 2
+breadth_first NULL 4 2 3 1
+breadth_first NULL 4 1 2 3
+breadth_first NULL 4 0 1 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 5;
+latch origid destid weight seq linkid
+breadth_first NULL 5 1 3 7
+breadth_first NULL 5 1 2 6
+breadth_first NULL 5 0 1 5
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 6;
+latch origid destid weight seq linkid
+breadth_first NULL 6 2 3 7
+breadth_first NULL 6 1 2 5
+breadth_first NULL 6 0 1 6
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 7;
+latch origid destid weight seq linkid
+breadth_first NULL 7 0 1 7
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 9;
+latch origid destid weight seq linkid
+breadth_first NULL 9 0 1 9
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 10;
+latch origid destid weight seq linkid
+breadth_first NULL 10 2 3 12
+breadth_first NULL 10 1 2 11
+breadth_first NULL 10 0 1 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 11;
+latch origid destid weight seq linkid
+breadth_first NULL 11 2 3 10
+breadth_first NULL 11 1 2 12
+breadth_first NULL 11 0 1 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 12;
+latch origid destid weight seq linkid
+breadth_first NULL 12 2 3 11
+breadth_first NULL 12 1 2 10
+breadth_first NULL 12 0 1 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 1 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 1 1 3 3
+breadth_first NULL 1 1 2 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 2 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 2 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 3 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 3 1 3 4
+breadth_first NULL 3 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 4 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 4 1 2 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 5 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 5 1 3 7
+breadth_first NULL 5 1 2 6
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 6 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 6 1 2 5
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 7 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 8 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 9 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 10 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 10 1 2 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 11 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 11 1 2 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 12 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 12 1 2 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 1 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 1 2 4 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 2 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 2 2 3 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 3 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 3 2 4 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 4 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 4 2 3 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 5 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 6 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 6 2 3 7
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 7 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 8 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 9 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 10 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 10 2 3 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 11 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 11 2 3 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 12 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 12 2 3 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 1 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 2 and weight = 3;
+latch origid destid weight seq linkid
+breadth_first NULL 2 3 4 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 3 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 4 and weight = 3;
+latch origid destid weight seq linkid
+breadth_first NULL 4 3 4 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 5 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 6 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 7 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 8 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 9 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 10 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 11 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 12 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = NULL;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = NULL;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first';
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 1;
+latch origid destid weight seq linkid
+2 1 NULL 2 4 4
+2 1 NULL 1 3 3
+2 1 NULL 1 2 2
+2 1 NULL 0 1 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 2;
+latch origid destid weight seq linkid
+2 2 NULL 3 4 4
+2 2 NULL 2 3 3
+2 2 NULL 1 2 1
+2 2 NULL 0 1 2
+SELECT * FROM graph WHERE latch = '2' AND origid = 3;
+latch origid destid weight seq linkid
+2 3 NULL 2 4 2
+2 3 NULL 1 3 4
+2 3 NULL 1 2 1
+2 3 NULL 0 1 3
+SELECT * FROM graph WHERE latch = '2' AND origid = 4;
+latch origid destid weight seq linkid
+2 4 NULL 3 4 2
+2 4 NULL 2 3 1
+2 4 NULL 1 2 3
+2 4 NULL 0 1 4
+SELECT * FROM graph WHERE latch = '2' AND origid = 5;
+latch origid destid weight seq linkid
+2 5 NULL 1 3 7
+2 5 NULL 1 2 6
+2 5 NULL 0 1 5
+SELECT * FROM graph WHERE latch = '2' AND origid = 6;
+latch origid destid weight seq linkid
+2 6 NULL 2 3 7
+2 6 NULL 1 2 5
+2 6 NULL 0 1 6
+SELECT * FROM graph WHERE latch = '2' AND origid = 7;
+latch origid destid weight seq linkid
+2 7 NULL 0 1 7
+SELECT * FROM graph WHERE latch = '2' AND origid = 8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 9;
+latch origid destid weight seq linkid
+2 9 NULL 0 1 9
+SELECT * FROM graph WHERE latch = '2' AND origid = 10;
+latch origid destid weight seq linkid
+2 10 NULL 2 3 12
+2 10 NULL 1 2 11
+2 10 NULL 0 1 10
+SELECT * FROM graph WHERE latch = '2' AND origid = 11;
+latch origid destid weight seq linkid
+2 11 NULL 2 3 10
+2 11 NULL 1 2 12
+2 11 NULL 0 1 11
+SELECT * FROM graph WHERE latch = '2' AND origid = 12;
+latch origid destid weight seq linkid
+2 12 NULL 2 3 11
+2 12 NULL 1 2 10
+2 12 NULL 0 1 12
+SELECT * FROM graph WHERE latch = '2' AND origid = 666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 1 AND weight = 1;
+latch origid destid weight seq linkid
+2 1 NULL 1 3 3
+2 1 NULL 1 2 2
+SELECT * FROM graph WHERE latch = '2' AND origid = 2 AND weight = 1;
+latch origid destid weight seq linkid
+2 2 NULL 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 3 AND weight = 1;
+latch origid destid weight seq linkid
+2 3 NULL 1 3 4
+2 3 NULL 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 4 AND weight = 1;
+latch origid destid weight seq linkid
+2 4 NULL 1 2 3
+SELECT * FROM graph WHERE latch = '2' AND origid = 5 AND weight = 1;
+latch origid destid weight seq linkid
+2 5 NULL 1 3 7
+2 5 NULL 1 2 6
+SELECT * FROM graph WHERE latch = '2' AND origid = 6 AND weight = 1;
+latch origid destid weight seq linkid
+2 6 NULL 1 2 5
+SELECT * FROM graph WHERE latch = '2' AND origid = 7 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 8 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 9 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 10 AND weight = 1;
+latch origid destid weight seq linkid
+2 10 NULL 1 2 11
+SELECT * FROM graph WHERE latch = '2' AND origid = 11 AND weight = 1;
+latch origid destid weight seq linkid
+2 11 NULL 1 2 12
+SELECT * FROM graph WHERE latch = '2' AND origid = 12 AND weight = 1;
+latch origid destid weight seq linkid
+2 12 NULL 1 2 10
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 1 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 2 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 3 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 4 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 5 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 6 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 7 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 8 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 9 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 10 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 11 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 12 AND weight = 1;
+count(*)
+1
+SELECT * FROM graph WHERE latch = '2' AND origid = 1 AND weight = 2;
+latch origid destid weight seq linkid
+2 1 NULL 2 4 4
+SELECT * FROM graph WHERE latch = '2' AND origid = 2 AND weight = 2;
+latch origid destid weight seq linkid
+2 2 NULL 2 3 3
+SELECT * FROM graph WHERE latch = '2' AND origid = 3 AND weight = 2;
+latch origid destid weight seq linkid
+2 3 NULL 2 4 2
+SELECT * FROM graph WHERE latch = '2' AND origid = 4 AND weight = 2;
+latch origid destid weight seq linkid
+2 4 NULL 2 3 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 5 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 6 AND weight = 2;
+latch origid destid weight seq linkid
+2 6 NULL 2 3 7
+SELECT * FROM graph WHERE latch = '2' AND origid = 7 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 8 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 9 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 10 AND weight = 2;
+latch origid destid weight seq linkid
+2 10 NULL 2 3 12
+SELECT * FROM graph WHERE latch = '2' AND origid = 11 AND weight = 2;
+latch origid destid weight seq linkid
+2 11 NULL 2 3 10
+SELECT * FROM graph WHERE latch = '2' AND origid = 12 AND weight = 2;
+latch origid destid weight seq linkid
+2 12 NULL 2 3 11
+SELECT * FROM graph WHERE latch = '2' AND origid = 1 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 2 AND weight = 3;
+latch origid destid weight seq linkid
+2 2 NULL 3 4 4
+SELECT * FROM graph WHERE latch = '2' AND origid = 3 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 4 AND weight = 3;
+latch origid destid weight seq linkid
+2 4 NULL 3 4 2
+SELECT * FROM graph WHERE latch = '2' AND origid = 5 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 6 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 7 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 8 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 9 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 10 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 11 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 12 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 1 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 1 NULL 2 4 4
+2 1 NULL 1 3 3
+2 1 NULL 1 2 2
+SELECT * FROM graph WHERE latch = '2' AND origid = 2 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 2 NULL 2 3 3
+2 2 NULL 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 3 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 3 NULL 2 4 2
+2 3 NULL 1 3 4
+2 3 NULL 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 4 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 4 NULL 2 3 1
+2 4 NULL 1 2 3
+SELECT * FROM graph WHERE latch = '2' AND origid = 5 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 5 NULL 1 3 7
+2 5 NULL 1 2 6
+SELECT * FROM graph WHERE latch = '2' AND origid = 6 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 6 NULL 2 3 7
+2 6 NULL 1 2 5
+SELECT * FROM graph WHERE latch = '2' AND origid = 7 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 8 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 9 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 10 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 10 NULL 2 3 12
+2 10 NULL 1 2 11
+SELECT * FROM graph WHERE latch = '2' AND origid = 11 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 11 NULL 2 3 10
+2 11 NULL 1 2 12
+SELECT * FROM graph WHERE latch = '2' AND origid = 12 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 12 NULL 2 3 11
+2 12 NULL 1 2 10
+SELECT * FROM graph WHERE latch = '2' AND destid = 1;
+latch origid destid weight seq linkid
+2 NULL 1 2 4 4
+2 NULL 1 1 3 3
+2 NULL 1 1 2 2
+2 NULL 1 0 1 1
+SELECT * FROM graph WHERE latch = '2' AND destid = 2;
+latch origid destid weight seq linkid
+2 NULL 2 3 4 4
+2 NULL 2 2 3 3
+2 NULL 2 1 2 1
+2 NULL 2 0 1 2
+SELECT * FROM graph WHERE latch = '2' AND destid = 3;
+latch origid destid weight seq linkid
+2 NULL 3 2 4 2
+2 NULL 3 1 3 4
+2 NULL 3 1 2 1
+2 NULL 3 0 1 3
+SELECT * FROM graph WHERE latch = '2' AND destid = 4;
+latch origid destid weight seq linkid
+2 NULL 4 3 4 2
+2 NULL 4 2 3 1
+2 NULL 4 1 2 3
+2 NULL 4 0 1 4
+SELECT * FROM graph WHERE latch = '2' AND destid = 5;
+latch origid destid weight seq linkid
+2 NULL 5 1 3 7
+2 NULL 5 1 2 6
+2 NULL 5 0 1 5
+SELECT * FROM graph WHERE latch = '2' AND destid = 6;
+latch origid destid weight seq linkid
+2 NULL 6 2 3 7
+2 NULL 6 1 2 5
+2 NULL 6 0 1 6
+SELECT * FROM graph WHERE latch = '2' AND destid = 7;
+latch origid destid weight seq linkid
+2 NULL 7 0 1 7
+SELECT * FROM graph WHERE latch = '2' AND destid = 8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 9;
+latch origid destid weight seq linkid
+2 NULL 9 0 1 9
+SELECT * FROM graph WHERE latch = '2' AND destid = 10;
+latch origid destid weight seq linkid
+2 NULL 10 2 3 12
+2 NULL 10 1 2 11
+2 NULL 10 0 1 10
+SELECT * FROM graph WHERE latch = '2' AND destid = 11;
+latch origid destid weight seq linkid
+2 NULL 11 2 3 10
+2 NULL 11 1 2 12
+2 NULL 11 0 1 11
+SELECT * FROM graph WHERE latch = '2' AND destid = 12;
+latch origid destid weight seq linkid
+2 NULL 12 2 3 11
+2 NULL 12 1 2 10
+2 NULL 12 0 1 12
+SELECT * FROM graph WHERE latch = '2' AND destid = 1 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 1 1 3 3
+2 NULL 1 1 2 2
+SELECT * FROM graph WHERE latch = '2' AND destid = 2 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 2 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND destid = 3 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 3 1 3 4
+2 NULL 3 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND destid = 4 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 4 1 2 3
+SELECT * FROM graph WHERE latch = '2' AND destid = 5 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 5 1 3 7
+2 NULL 5 1 2 6
+SELECT * FROM graph WHERE latch = '2' AND destid = 6 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 6 1 2 5
+SELECT * FROM graph WHERE latch = '2' AND destid = 7 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 8 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 9 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 10 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 10 1 2 11
+SELECT * FROM graph WHERE latch = '2' AND destid = 11 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 11 1 2 12
+SELECT * FROM graph WHERE latch = '2' AND destid = 12 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 12 1 2 10
+SELECT * FROM graph WHERE latch = '2' AND destid = 1 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 1 2 4 4
+SELECT * FROM graph WHERE latch = '2' AND destid = 2 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 2 2 3 3
+SELECT * FROM graph WHERE latch = '2' AND destid = 3 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 3 2 4 2
+SELECT * FROM graph WHERE latch = '2' AND destid = 4 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 4 2 3 1
+SELECT * FROM graph WHERE latch = '2' AND destid = 5 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 6 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 6 2 3 7
+SELECT * FROM graph WHERE latch = '2' AND destid = 7 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 8 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 9 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 10 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 10 2 3 12
+SELECT * FROM graph WHERE latch = '2' AND destid = 11 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 11 2 3 10
+SELECT * FROM graph WHERE latch = '2' AND destid = 12 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 12 2 3 11
+SELECT * FROM graph WHERE latch = '2' AND destid = 1 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 2 and weight = 3;
+latch origid destid weight seq linkid
+2 NULL 2 3 4 4
+SELECT * FROM graph WHERE latch = '2' AND destid = 3 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 4 and weight = 3;
+latch origid destid weight seq linkid
+2 NULL 4 3 4 2
+SELECT * FROM graph WHERE latch = '2' AND destid = 5 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 6 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 7 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 8 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 9 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 10 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 11 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 12 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = NULL;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = NULL;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2';
+latch origid destid weight seq linkid
+# Dijkstras algorithm tests
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=1;
+latch origid destid weight seq linkid
+dijkstras 1 1 NULL 0 1
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=2;
+latch origid destid weight seq linkid
+dijkstras 1 2 NULL 0 1
+dijkstras 1 2 1 1 2
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=2 AND destid=1;
+latch origid destid weight seq linkid
+dijkstras 2 1 NULL 0 2
+dijkstras 2 1 1 1 1
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=4;
+latch origid destid weight seq linkid
+dijkstras 1 4 NULL 0 1
+dijkstras 1 4 1 1 3
+dijkstras 1 4 1 2 4
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=4 AND destid=1;
+latch origid destid weight seq linkid
+dijkstras 4 1 NULL 0 4
+dijkstras 4 1 1 1 3
+dijkstras 4 1 1 2 1
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=5;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=5 AND destid=7;
+latch origid destid weight seq linkid
+dijkstras 5 7 NULL 0 5
+dijkstras 5 7 1 1 7
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=7 AND destid=5;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10 AND destid=11;
+latch origid destid weight seq linkid
+dijkstras 10 11 NULL 0 10
+dijkstras 10 11 1 1 11
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10 AND destid=12;
+latch origid destid weight seq linkid
+dijkstras 10 12 NULL 0 10
+dijkstras 10 12 1 1 11
+dijkstras 10 12 1 2 12
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=11 AND destid=10;
+latch origid destid weight seq linkid
+dijkstras 11 10 NULL 0 11
+dijkstras 11 10 1 1 12
+dijkstras 11 10 1 2 10
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=11 AND destid=12;
+latch origid destid weight seq linkid
+dijkstras 11 12 NULL 0 11
+dijkstras 11 12 1 1 12
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=12 AND destid=10;
+latch origid destid weight seq linkid
+dijkstras 12 10 NULL 0 12
+dijkstras 12 10 1 1 10
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=12 AND destid=11;
+latch origid destid weight seq linkid
+dijkstras 12 11 NULL 0 12
+dijkstras 12 11 1 1 10
+dijkstras 12 11 1 2 11
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1;
+latch origid destid weight seq linkid
+dijkstras 1 NULL 2 4 4
+dijkstras 1 NULL 1 3 3
+dijkstras 1 NULL 1 2 2
+dijkstras 1 NULL 0 1 1
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=2;
+latch origid destid weight seq linkid
+dijkstras 2 NULL 3 4 4
+dijkstras 2 NULL 2 3 3
+dijkstras 2 NULL 1 2 1
+dijkstras 2 NULL 0 1 2
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=3;
+latch origid destid weight seq linkid
+dijkstras 3 NULL 2 4 2
+dijkstras 3 NULL 1 3 4
+dijkstras 3 NULL 1 2 1
+dijkstras 3 NULL 0 1 3
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=4;
+latch origid destid weight seq linkid
+dijkstras 4 NULL 3 4 2
+dijkstras 4 NULL 2 3 1
+dijkstras 4 NULL 1 2 3
+dijkstras 4 NULL 0 1 4
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=5;
+latch origid destid weight seq linkid
+dijkstras 5 NULL 1 3 7
+dijkstras 5 NULL 1 2 6
+dijkstras 5 NULL 0 1 5
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=6;
+latch origid destid weight seq linkid
+dijkstras 6 NULL 2 3 7
+dijkstras 6 NULL 1 2 5
+dijkstras 6 NULL 0 1 6
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=7;
+latch origid destid weight seq linkid
+dijkstras 7 NULL 0 1 7
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=9;
+latch origid destid weight seq linkid
+dijkstras 9 NULL 0 1 9
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10;
+latch origid destid weight seq linkid
+dijkstras 10 NULL 2 3 12
+dijkstras 10 NULL 1 2 11
+dijkstras 10 NULL 0 1 10
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=11;
+latch origid destid weight seq linkid
+dijkstras 11 NULL 2 3 10
+dijkstras 11 NULL 1 2 12
+dijkstras 11 NULL 0 1 11
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=12;
+latch origid destid weight seq linkid
+dijkstras 12 NULL 2 3 11
+dijkstras 12 NULL 1 2 10
+dijkstras 12 NULL 0 1 12
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=1;
+latch origid destid weight seq linkid
+dijkstras NULL 1 2 4 4
+dijkstras NULL 1 1 3 3
+dijkstras NULL 1 1 2 2
+dijkstras NULL 1 0 1 1
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=2;
+latch origid destid weight seq linkid
+dijkstras NULL 2 3 4 4
+dijkstras NULL 2 2 3 3
+dijkstras NULL 2 1 2 1
+dijkstras NULL 2 0 1 2
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=3;
+latch origid destid weight seq linkid
+dijkstras NULL 3 2 4 2
+dijkstras NULL 3 1 3 4
+dijkstras NULL 3 1 2 1
+dijkstras NULL 3 0 1 3
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=4;
+latch origid destid weight seq linkid
+dijkstras NULL 4 3 4 2
+dijkstras NULL 4 2 3 1
+dijkstras NULL 4 1 2 3
+dijkstras NULL 4 0 1 4
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=5;
+latch origid destid weight seq linkid
+dijkstras NULL 5 1 3 7
+dijkstras NULL 5 1 2 6
+dijkstras NULL 5 0 1 5
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=6;
+latch origid destid weight seq linkid
+dijkstras NULL 6 2 3 7
+dijkstras NULL 6 1 2 5
+dijkstras NULL 6 0 1 6
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=7;
+latch origid destid weight seq linkid
+dijkstras NULL 7 0 1 7
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=9;
+latch origid destid weight seq linkid
+dijkstras NULL 9 0 1 9
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=10;
+latch origid destid weight seq linkid
+dijkstras NULL 10 2 3 12
+dijkstras NULL 10 1 2 11
+dijkstras NULL 10 0 1 10
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=11;
+latch origid destid weight seq linkid
+dijkstras NULL 11 2 3 10
+dijkstras NULL 11 1 2 12
+dijkstras NULL 11 0 1 11
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=12;
+latch origid destid weight seq linkid
+dijkstras NULL 12 2 3 11
+dijkstras NULL 12 1 2 10
+dijkstras NULL 12 0 1 12
+# legacy string number
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=1;
+latch origid destid weight seq linkid
+1 1 1 NULL 0 1
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=2;
+latch origid destid weight seq linkid
+1 1 2 NULL 0 1
+1 1 2 1 1 2
+SELECT * FROM graph WHERE latch='1' AND origid=2 AND destid=1;
+latch origid destid weight seq linkid
+1 2 1 NULL 0 2
+1 2 1 1 1 1
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=4;
+latch origid destid weight seq linkid
+1 1 4 NULL 0 1
+1 1 4 1 1 3
+1 1 4 1 2 4
+SELECT * FROM graph WHERE latch='1' AND origid=4 AND destid=1;
+latch origid destid weight seq linkid
+1 4 1 NULL 0 4
+1 4 1 1 1 3
+1 4 1 1 2 1
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=5;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND origid=5 AND destid=7;
+latch origid destid weight seq linkid
+1 5 7 NULL 0 5
+1 5 7 1 1 7
+SELECT * FROM graph WHERE latch='1' AND origid=7 AND destid=5;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND origid=10 AND destid=11;
+latch origid destid weight seq linkid
+1 10 11 NULL 0 10
+1 10 11 1 1 11
+SELECT * FROM graph WHERE latch='1' AND origid=10 AND destid=12;
+latch origid destid weight seq linkid
+1 10 12 NULL 0 10
+1 10 12 1 1 11
+1 10 12 1 2 12
+SELECT * FROM graph WHERE latch='1' AND origid=11 AND destid=10;
+latch origid destid weight seq linkid
+1 11 10 NULL 0 11
+1 11 10 1 1 12
+1 11 10 1 2 10
+SELECT * FROM graph WHERE latch='1' AND origid=11 AND destid=12;
+latch origid destid weight seq linkid
+1 11 12 NULL 0 11
+1 11 12 1 1 12
+SELECT * FROM graph WHERE latch='1' AND origid=12 AND destid=10;
+latch origid destid weight seq linkid
+1 12 10 NULL 0 12
+1 12 10 1 1 10
+SELECT * FROM graph WHERE latch='1' AND origid=12 AND destid=11;
+latch origid destid weight seq linkid
+1 12 11 NULL 0 12
+1 12 11 1 1 10
+1 12 11 1 2 11
+SELECT * FROM graph WHERE latch='1' AND origid=1;
+latch origid destid weight seq linkid
+1 1 NULL 2 4 4
+1 1 NULL 1 3 3
+1 1 NULL 1 2 2
+1 1 NULL 0 1 1
+SELECT * FROM graph WHERE latch='1' AND origid=2;
+latch origid destid weight seq linkid
+1 2 NULL 3 4 4
+1 2 NULL 2 3 3
+1 2 NULL 1 2 1
+1 2 NULL 0 1 2
+SELECT * FROM graph WHERE latch='1' AND origid=3;
+latch origid destid weight seq linkid
+1 3 NULL 2 4 2
+1 3 NULL 1 3 4
+1 3 NULL 1 2 1
+1 3 NULL 0 1 3
+SELECT * FROM graph WHERE latch='1' AND origid=4;
+latch origid destid weight seq linkid
+1 4 NULL 3 4 2
+1 4 NULL 2 3 1
+1 4 NULL 1 2 3
+1 4 NULL 0 1 4
+SELECT * FROM graph WHERE latch='1' AND origid=5;
+latch origid destid weight seq linkid
+1 5 NULL 1 3 7
+1 5 NULL 1 2 6
+1 5 NULL 0 1 5
+SELECT * FROM graph WHERE latch='1' AND origid=6;
+latch origid destid weight seq linkid
+1 6 NULL 2 3 7
+1 6 NULL 1 2 5
+1 6 NULL 0 1 6
+SELECT * FROM graph WHERE latch='1' AND origid=7;
+latch origid destid weight seq linkid
+1 7 NULL 0 1 7
+SELECT * FROM graph WHERE latch='1' AND origid=8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND origid=9;
+latch origid destid weight seq linkid
+1 9 NULL 0 1 9
+SELECT * FROM graph WHERE latch='1' AND origid=10;
+latch origid destid weight seq linkid
+1 10 NULL 2 3 12
+1 10 NULL 1 2 11
+1 10 NULL 0 1 10
+SELECT * FROM graph WHERE latch='1' AND origid=11;
+latch origid destid weight seq linkid
+1 11 NULL 2 3 10
+1 11 NULL 1 2 12
+1 11 NULL 0 1 11
+SELECT * FROM graph WHERE latch='1' AND origid=12;
+latch origid destid weight seq linkid
+1 12 NULL 2 3 11
+1 12 NULL 1 2 10
+1 12 NULL 0 1 12
+SELECT * FROM graph WHERE latch='1' AND origid=666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND destid=1;
+latch origid destid weight seq linkid
+1 NULL 1 2 4 4
+1 NULL 1 1 3 3
+1 NULL 1 1 2 2
+1 NULL 1 0 1 1
+SELECT * FROM graph WHERE latch='1' AND destid=2;
+latch origid destid weight seq linkid
+1 NULL 2 3 4 4
+1 NULL 2 2 3 3
+1 NULL 2 1 2 1
+1 NULL 2 0 1 2
+SELECT * FROM graph WHERE latch='1' AND destid=3;
+latch origid destid weight seq linkid
+1 NULL 3 2 4 2
+1 NULL 3 1 3 4
+1 NULL 3 1 2 1
+1 NULL 3 0 1 3
+SELECT * FROM graph WHERE latch='1' AND destid=4;
+latch origid destid weight seq linkid
+1 NULL 4 3 4 2
+1 NULL 4 2 3 1
+1 NULL 4 1 2 3
+1 NULL 4 0 1 4
+SELECT * FROM graph WHERE latch='1' AND destid=5;
+latch origid destid weight seq linkid
+1 NULL 5 1 3 7
+1 NULL 5 1 2 6
+1 NULL 5 0 1 5
+SELECT * FROM graph WHERE latch='1' AND destid=6;
+latch origid destid weight seq linkid
+1 NULL 6 2 3 7
+1 NULL 6 1 2 5
+1 NULL 6 0 1 6
+SELECT * FROM graph WHERE latch='1' AND destid=7;
+latch origid destid weight seq linkid
+1 NULL 7 0 1 7
+SELECT * FROM graph WHERE latch='1' AND destid=8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND destid=9;
+latch origid destid weight seq linkid
+1 NULL 9 0 1 9
+SELECT * FROM graph WHERE latch='1' AND destid=10;
+latch origid destid weight seq linkid
+1 NULL 10 2 3 12
+1 NULL 10 1 2 11
+1 NULL 10 0 1 10
+SELECT * FROM graph WHERE latch='1' AND destid=11;
+latch origid destid weight seq linkid
+1 NULL 11 2 3 10
+1 NULL 11 1 2 12
+1 NULL 11 0 1 11
+SELECT * FROM graph WHERE latch='1' AND destid=12;
+latch origid destid weight seq linkid
+1 NULL 12 2 3 11
+1 NULL 12 1 2 10
+1 NULL 12 0 1 12
+INSERT INTO graph_base(from_id, to_id) VALUES (11,13);
+INSERT INTO graph_base(from_id, to_id) VALUES (10,14);
+INSERT INTO graph_base(from_id, to_id) VALUES (14,13);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10 AND destid=13;
+latch origid destid weight seq linkid
+dijkstras 10 13 NULL 0 10
+dijkstras 10 13 1 1 11
+dijkstras 10 13 1 2 13
+DELETE FROM graph_base where from_id=10 and to_id=11;
+INSERT INTO graph_base(from_id, to_id) VALUES (10,15);
+INSERT INTO graph_base(from_id, to_id) VALUES (15,13);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10 AND destid=13;
+latch origid destid weight seq linkid
+dijkstras 10 13 NULL 0 10
+dijkstras 10 13 1 1 14
+dijkstras 10 13 1 2 13
+INSERT INTO graph_base(from_id, to_id) VALUES (10,11);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10 AND destid=13;
+latch origid destid weight seq linkid
+dijkstras 10 13 NULL 0 10
+dijkstras 10 13 1 1 11
+dijkstras 10 13 1 2 13
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1;
+latch origid destid weight seq linkid
+dijkstras 1 NULL 2 4 4
+dijkstras 1 NULL 1 3 3
+dijkstras 1 NULL 1 2 2
+dijkstras 1 NULL 0 1 1
+INSERT INTO graph_base(from_id, to_id) VALUES (21,22);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=21;
+latch origid destid weight seq linkid
+dijkstras 21 NULL 1 2 22
+dijkstras 21 NULL 0 1 21
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=22;
+latch origid destid weight seq linkid
+dijkstras 22 NULL 0 1 22
+INSERT INTO graph_base(from_id, to_id) VALUES (4,17);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1;
+latch origid destid weight seq linkid
+dijkstras 1 NULL 3 5 17
+dijkstras 1 NULL 2 4 4
+dijkstras 1 NULL 1 3 3
+dijkstras 1 NULL 1 2 2
+dijkstras 1 NULL 0 1 1
+INSERT INTO graph_base(from_id, to_id) VALUES (4,16);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1;
+latch origid destid weight seq linkid
+dijkstras 1 NULL 3 6 17
+dijkstras 1 NULL 3 5 16
+dijkstras 1 NULL 2 4 4
+dijkstras 1 NULL 1 3 3
+dijkstras 1 NULL 1 2 2
+dijkstras 1 NULL 0 1 1
+INSERT INTO graph_base(from_id, to_id) VALUES (17,18);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1;
+latch origid destid weight seq linkid
+dijkstras 1 NULL 4 7 18
+dijkstras 1 NULL 3 6 17
+dijkstras 1 NULL 3 5 16
+dijkstras 1 NULL 2 4 4
+dijkstras 1 NULL 1 3 3
+dijkstras 1 NULL 1 2 2
+dijkstras 1 NULL 0 1 1
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=1;
+latch origid destid weight seq linkid
+dijkstras NULL 1 4 7 18
+dijkstras NULL 1 3 6 17
+dijkstras NULL 1 3 5 16
+dijkstras NULL 1 2 4 4
+dijkstras NULL 1 1 3 3
+dijkstras NULL 1 1 2 2
+dijkstras NULL 1 0 1 1
+# Now we add a connection from 4->6
+INSERT INTO graph_base (from_id,to_id) VALUES (4,6);
+# And delete all references to node 5
+DELETE FROM graph_base WHERE from_id=5;
+DELETE FROM graph_base WHERE from_id=3 AND to_id=5;
+# which means there is a path in one direction only 1>3>4>6
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=6;
+latch origid destid weight seq linkid
+dijkstras 1 6 NULL 0 1
+dijkstras 1 6 1 1 3
+dijkstras 1 6 1 2 4
+dijkstras 1 6 1 3 6
+# but not 6>4>3>1 (so no result)
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=6 AND destid=1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=6;
+latch origid destid weight seq linkid
+1 1 6 NULL 0 1
+1 1 6 1 1 3
+1 1 6 1 2 4
+1 1 6 1 3 6
+SELECT * FROM graph WHERE latch='1' AND origid=6 AND destid=1;
+latch origid destid weight seq linkid
+DELETE FROM graph_base;
+FLUSH TABLES;
+TRUNCATE TABLE graph_base;
+DROP TABLE graph_base;
+DROP TABLE graph;
diff --git a/storage/oqgraph/mysql-test/oqgraph/general-MyISAM.test b/storage/oqgraph/mysql-test/oqgraph/general-MyISAM.test
new file mode 100644
index 00000000000..f1e59e54207
--- /dev/null
+++ b/storage/oqgraph/mysql-test/oqgraph/general-MyISAM.test
@@ -0,0 +1,3 @@
+# This is a maintainer generated file. Generated at Wednesday 5 February 22:26:12 CST 2014.
+--let $oqgraph_use_table_type= MyISAM
+--source general.inc
diff --git a/storage/oqgraph/mysql-test/oqgraph/general-innodb.result b/storage/oqgraph/mysql-test/oqgraph/general-innodb.result
new file mode 100644
index 00000000000..cf9c83144b8
--- /dev/null
+++ b/storage/oqgraph/mysql-test/oqgraph/general-innodb.result
@@ -0,0 +1,1441 @@
+DROP TABLE IF EXISTS graph_base;
+DROP TABLE IF EXISTS graph;
+DROP TABLE IF EXISTS graph2;
+Performing OQGraph General test suite for ENGINE=innodb
+CREATE TABLE graph_base (
+from_id INT UNSIGNED NOT NULL,
+to_id INT UNSIGNED NOT NULL,
+PRIMARY KEY (from_id,to_id),
+INDEX (to_id)
+) ENGINE= innodb ;
+CREATE TABLE graph (
+latch VARCHAR(32) NULL,
+origid BIGINT UNSIGNED NULL,
+destid BIGINT UNSIGNED NULL,
+weight DOUBLE NULL,
+seq BIGINT UNSIGNED NULL,
+linkid BIGINT UNSIGNED NULL,
+KEY (latch, origid, destid) USING HASH,
+KEY (latch, destid, origid) USING HASH
+) ENGINE=OQGRAPH DATA_TABLE='graph_base' ORIGID='from_id', DESTID='to_id';
+select * from graph;
+latch origid destid weight seq linkid
+INSERT INTO graph_base(from_id, to_id) VALUES (1,2), (2,1);
+INSERT INTO graph_base(from_id, to_id) VALUES (1,3), (3,1);
+INSERT INTO graph_base(from_id, to_id) VALUES (3,4), (4,3);
+INSERT INTO graph_base(from_id, to_id) VALUES (5,6), (6,5);
+INSERT INTO graph_base(from_id, to_id) VALUES (5,7);
+INSERT INTO graph_base(from_id, to_id) VALUES (9,9);
+INSERT INTO graph_base(from_id, to_id) VALUES (10,11);
+INSERT INTO graph_base(from_id, to_id) VALUES (11,12);
+INSERT INTO graph_base(from_id, to_id) VALUES (12,10);
+# Return all edges
+SELECT * FROM graph;
+latch origid destid weight seq linkid
+NULL 1 2 1 NULL NULL
+NULL 1 3 1 NULL NULL
+NULL 2 1 1 NULL NULL
+NULL 3 1 1 NULL NULL
+NULL 3 4 1 NULL NULL
+NULL 4 3 1 NULL NULL
+NULL 5 6 1 NULL NULL
+NULL 5 7 1 NULL NULL
+NULL 6 5 1 NULL NULL
+NULL 9 9 1 NULL NULL
+NULL 10 11 1 NULL NULL
+NULL 11 12 1 NULL NULL
+NULL 12 10 1 NULL NULL
+# Currently count should be 13
+SELECT count(*) FROM graph;
+count(*)
+13
+# Return all edges when latch is NULL - this is different to latch='' and same as no where clause
+SELECT * FROM graph where latch is NULL;
+latch origid destid weight seq linkid
+NULL 1 2 1 NULL NULL
+NULL 1 3 1 NULL NULL
+NULL 2 1 1 NULL NULL
+NULL 3 1 1 NULL NULL
+NULL 3 4 1 NULL NULL
+NULL 4 3 1 NULL NULL
+NULL 5 6 1 NULL NULL
+NULL 5 7 1 NULL NULL
+NULL 6 5 1 NULL NULL
+NULL 9 9 1 NULL NULL
+NULL 10 11 1 NULL NULL
+NULL 11 12 1 NULL NULL
+NULL 12 10 1 NULL NULL
+# Return all vertices, and subsets of vertices
+SELECT * FROM graph where latch='';
+latch origid destid weight seq linkid
+ NULL NULL NULL NULL 1
+ NULL NULL NULL NULL 2
+ NULL NULL NULL NULL 3
+ NULL NULL NULL NULL 4
+ NULL NULL NULL NULL 5
+ NULL NULL NULL NULL 6
+ NULL NULL NULL NULL 7
+ NULL NULL NULL NULL 9
+ NULL NULL NULL NULL 10
+ NULL NULL NULL NULL 11
+ NULL NULL NULL NULL 12
+SELECT * FROM graph where latch='0';
+latch origid destid weight seq linkid
+0 NULL NULL NULL NULL 1
+0 NULL NULL NULL NULL 2
+0 NULL NULL NULL NULL 3
+0 NULL NULL NULL NULL 4
+0 NULL NULL NULL NULL 5
+0 NULL NULL NULL NULL 6
+0 NULL NULL NULL NULL 7
+0 NULL NULL NULL NULL 9
+0 NULL NULL NULL NULL 10
+0 NULL NULL NULL NULL 11
+0 NULL NULL NULL NULL 12
+# Currently count should be 11
+SELECT count(*) FROM graph where latch='';
+count(*)
+11
+SELECT * FROM graph where latch='' and linkid = 2;
+latch origid destid weight seq linkid
+ NULL NULL NULL NULL 2
+SELECT * FROM graph where latch='' and (linkid > 2 and linkid < 6);
+latch origid destid weight seq linkid
+ NULL NULL NULL NULL 3
+ NULL NULL NULL NULL 4
+ NULL NULL NULL NULL 5
+SELECT * FROM graph where latch='' and linkid = NULL;
+latch origid destid weight seq linkid
+SELECT * FROM graph where latch='' and linkid = 666;
+latch origid destid weight seq linkid
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 1;
+from to
+1 3
+1 2
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 2;
+from to
+2 1
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 4;
+from to
+4 3
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 9;
+from to
+9 9
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 10;
+from to
+10 11
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = NULL;
+from to
+SELECT origid as `from`, linkid as `to` FROM graph where latch='' and origid = 666;
+from to
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 1;
+from to
+3 1
+2 1
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 2;
+from to
+1 2
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 4;
+from to
+3 4
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 9;
+from to
+9 9
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 10;
+from to
+12 10
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = NULL;
+from to
+SELECT linkid as `from`, destid as `to` FROM graph where latch='' and destid = 666;
+from to
+SELECT * FROM graph where latch='0';
+latch origid destid weight seq linkid
+0 NULL NULL NULL NULL 1
+0 NULL NULL NULL NULL 2
+0 NULL NULL NULL NULL 3
+0 NULL NULL NULL NULL 4
+0 NULL NULL NULL NULL 5
+0 NULL NULL NULL NULL 6
+0 NULL NULL NULL NULL 7
+0 NULL NULL NULL NULL 9
+0 NULL NULL NULL NULL 10
+0 NULL NULL NULL NULL 11
+0 NULL NULL NULL NULL 12
+SELECT count(*) FROM graph where latch='0';
+count(*)
+11
+SELECT * FROM graph where latch='0' and linkid = 2;
+latch origid destid weight seq linkid
+0 NULL NULL NULL NULL 2
+SELECT * FROM graph where latch='0' and (linkid > 2 and linkid < 6);
+latch origid destid weight seq linkid
+0 NULL NULL NULL NULL 3
+0 NULL NULL NULL NULL 4
+0 NULL NULL NULL NULL 5
+SELECT origid as `from`, linkid as `to` FROM graph where latch='0' and origid = 1;
+from to
+1 3
+1 2
+SELECT origid as `from`, linkid as `to` FROM graph where latch='0' and origid = 2;
+from to
+2 1
+SELECT origid as `from`, linkid as `to` FROM graph where latch='0' and origid = 4;
+from to
+4 3
+SELECT origid as `from`, linkid as `to` FROM graph where latch='0' and origid = 9;
+from to
+9 9
+SELECT origid as `from`, linkid as `to` FROM graph where latch='0' and origid = 10;
+from to
+10 11
+SELECT linkid as `from`, destid as `to` FROM graph where latch='0' and destid = 1;
+from to
+3 1
+2 1
+SELECT linkid as `from`, destid as `to` FROM graph where latch='0' and destid = 2;
+from to
+1 2
+SELECT linkid as `from`, destid as `to` FROM graph where latch='0' and destid = 4;
+from to
+3 4
+SELECT linkid as `from`, destid as `to` FROM graph where latch='0' and destid = 9;
+from to
+9 9
+SELECT linkid as `from`, destid as `to` FROM graph where latch='0' and destid = 10;
+from to
+12 10
+# Breadth-first search tests
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 1;
+latch origid destid weight seq linkid
+breadth_first 1 NULL 2 4 4
+breadth_first 1 NULL 1 3 3
+breadth_first 1 NULL 1 2 2
+breadth_first 1 NULL 0 1 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 2;
+latch origid destid weight seq linkid
+breadth_first 2 NULL 3 4 4
+breadth_first 2 NULL 2 3 3
+breadth_first 2 NULL 1 2 1
+breadth_first 2 NULL 0 1 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 3;
+latch origid destid weight seq linkid
+breadth_first 3 NULL 2 4 2
+breadth_first 3 NULL 1 3 4
+breadth_first 3 NULL 1 2 1
+breadth_first 3 NULL 0 1 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 4;
+latch origid destid weight seq linkid
+breadth_first 4 NULL 3 4 2
+breadth_first 4 NULL 2 3 1
+breadth_first 4 NULL 1 2 3
+breadth_first 4 NULL 0 1 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 5;
+latch origid destid weight seq linkid
+breadth_first 5 NULL 1 3 7
+breadth_first 5 NULL 1 2 6
+breadth_first 5 NULL 0 1 5
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 6;
+latch origid destid weight seq linkid
+breadth_first 6 NULL 2 3 7
+breadth_first 6 NULL 1 2 5
+breadth_first 6 NULL 0 1 6
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 7;
+latch origid destid weight seq linkid
+breadth_first 7 NULL 0 1 7
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 9;
+latch origid destid weight seq linkid
+breadth_first 9 NULL 0 1 9
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 10;
+latch origid destid weight seq linkid
+breadth_first 10 NULL 2 3 12
+breadth_first 10 NULL 1 2 11
+breadth_first 10 NULL 0 1 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 11;
+latch origid destid weight seq linkid
+breadth_first 11 NULL 2 3 10
+breadth_first 11 NULL 1 2 12
+breadth_first 11 NULL 0 1 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 12;
+latch origid destid weight seq linkid
+breadth_first 12 NULL 2 3 11
+breadth_first 12 NULL 1 2 10
+breadth_first 12 NULL 0 1 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 1 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 1 NULL 1 3 3
+breadth_first 1 NULL 1 2 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 2 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 2 NULL 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 3 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 3 NULL 1 3 4
+breadth_first 3 NULL 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 4 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 4 NULL 1 2 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 5 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 5 NULL 1 3 7
+breadth_first 5 NULL 1 2 6
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 6 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 6 NULL 1 2 5
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 7 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 8 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 9 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 10 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 10 NULL 1 2 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 11 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 11 NULL 1 2 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 12 AND weight = 1;
+latch origid destid weight seq linkid
+breadth_first 12 NULL 1 2 10
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 1 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 2 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 3 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 4 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 5 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 6 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 7 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 8 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 9 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 10 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 11 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = 'breadth_first' AND origid = 12 AND weight = 1;
+count(*)
+1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 1 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 1 NULL 2 4 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 2 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 2 NULL 2 3 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 3 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 3 NULL 2 4 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 4 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 4 NULL 2 3 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 5 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 6 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 6 NULL 2 3 7
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 7 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 8 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 9 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 10 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 10 NULL 2 3 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 11 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 11 NULL 2 3 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 12 AND weight = 2;
+latch origid destid weight seq linkid
+breadth_first 12 NULL 2 3 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 1 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 2 AND weight = 3;
+latch origid destid weight seq linkid
+breadth_first 2 NULL 3 4 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 3 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 4 AND weight = 3;
+latch origid destid weight seq linkid
+breadth_first 4 NULL 3 4 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 5 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 6 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 7 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 8 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 9 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 10 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 11 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 12 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 1 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 1 NULL 2 4 4
+breadth_first 1 NULL 1 3 3
+breadth_first 1 NULL 1 2 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 2 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 2 NULL 2 3 3
+breadth_first 2 NULL 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 3 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 3 NULL 2 4 2
+breadth_first 3 NULL 1 3 4
+breadth_first 3 NULL 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 4 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 4 NULL 2 3 1
+breadth_first 4 NULL 1 2 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 5 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 5 NULL 1 3 7
+breadth_first 5 NULL 1 2 6
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 6 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 6 NULL 2 3 7
+breadth_first 6 NULL 1 2 5
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 7 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 8 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 9 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 10 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 10 NULL 2 3 12
+breadth_first 10 NULL 1 2 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 11 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 11 NULL 2 3 10
+breadth_first 11 NULL 1 2 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = 12 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+breadth_first 12 NULL 2 3 11
+breadth_first 12 NULL 1 2 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 1 2 4 4
+breadth_first NULL 1 1 3 3
+breadth_first NULL 1 1 2 2
+breadth_first NULL 1 0 1 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 2 3 4 4
+breadth_first NULL 2 2 3 3
+breadth_first NULL 2 1 2 1
+breadth_first NULL 2 0 1 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 3;
+latch origid destid weight seq linkid
+breadth_first NULL 3 2 4 2
+breadth_first NULL 3 1 3 4
+breadth_first NULL 3 1 2 1
+breadth_first NULL 3 0 1 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 4;
+latch origid destid weight seq linkid
+breadth_first NULL 4 3 4 2
+breadth_first NULL 4 2 3 1
+breadth_first NULL 4 1 2 3
+breadth_first NULL 4 0 1 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 5;
+latch origid destid weight seq linkid
+breadth_first NULL 5 1 3 7
+breadth_first NULL 5 1 2 6
+breadth_first NULL 5 0 1 5
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 6;
+latch origid destid weight seq linkid
+breadth_first NULL 6 2 3 7
+breadth_first NULL 6 1 2 5
+breadth_first NULL 6 0 1 6
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 7;
+latch origid destid weight seq linkid
+breadth_first NULL 7 0 1 7
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 9;
+latch origid destid weight seq linkid
+breadth_first NULL 9 0 1 9
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 10;
+latch origid destid weight seq linkid
+breadth_first NULL 10 2 3 12
+breadth_first NULL 10 1 2 11
+breadth_first NULL 10 0 1 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 11;
+latch origid destid weight seq linkid
+breadth_first NULL 11 2 3 10
+breadth_first NULL 11 1 2 12
+breadth_first NULL 11 0 1 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 12;
+latch origid destid weight seq linkid
+breadth_first NULL 12 2 3 11
+breadth_first NULL 12 1 2 10
+breadth_first NULL 12 0 1 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 1 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 1 1 3 3
+breadth_first NULL 1 1 2 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 2 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 2 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 3 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 3 1 3 4
+breadth_first NULL 3 1 2 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 4 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 4 1 2 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 5 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 5 1 3 7
+breadth_first NULL 5 1 2 6
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 6 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 6 1 2 5
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 7 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 8 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 9 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 10 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 10 1 2 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 11 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 11 1 2 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 12 and weight = 1;
+latch origid destid weight seq linkid
+breadth_first NULL 12 1 2 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 1 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 1 2 4 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 2 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 2 2 3 3
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 3 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 3 2 4 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 4 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 4 2 3 1
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 5 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 6 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 6 2 3 7
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 7 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 8 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 9 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 10 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 10 2 3 12
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 11 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 11 2 3 10
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 12 and weight = 2;
+latch origid destid weight seq linkid
+breadth_first NULL 12 2 3 11
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 1 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 2 and weight = 3;
+latch origid destid weight seq linkid
+breadth_first NULL 2 3 4 4
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 3 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 4 and weight = 3;
+latch origid destid weight seq linkid
+breadth_first NULL 4 3 4 2
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 5 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 6 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 7 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 8 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 9 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 10 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 11 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = 12 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND origid = NULL;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND destid = NULL;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first' AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = 'breadth_first';
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 1;
+latch origid destid weight seq linkid
+2 1 NULL 2 4 4
+2 1 NULL 1 3 3
+2 1 NULL 1 2 2
+2 1 NULL 0 1 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 2;
+latch origid destid weight seq linkid
+2 2 NULL 3 4 4
+2 2 NULL 2 3 3
+2 2 NULL 1 2 1
+2 2 NULL 0 1 2
+SELECT * FROM graph WHERE latch = '2' AND origid = 3;
+latch origid destid weight seq linkid
+2 3 NULL 2 4 2
+2 3 NULL 1 3 4
+2 3 NULL 1 2 1
+2 3 NULL 0 1 3
+SELECT * FROM graph WHERE latch = '2' AND origid = 4;
+latch origid destid weight seq linkid
+2 4 NULL 3 4 2
+2 4 NULL 2 3 1
+2 4 NULL 1 2 3
+2 4 NULL 0 1 4
+SELECT * FROM graph WHERE latch = '2' AND origid = 5;
+latch origid destid weight seq linkid
+2 5 NULL 1 3 7
+2 5 NULL 1 2 6
+2 5 NULL 0 1 5
+SELECT * FROM graph WHERE latch = '2' AND origid = 6;
+latch origid destid weight seq linkid
+2 6 NULL 2 3 7
+2 6 NULL 1 2 5
+2 6 NULL 0 1 6
+SELECT * FROM graph WHERE latch = '2' AND origid = 7;
+latch origid destid weight seq linkid
+2 7 NULL 0 1 7
+SELECT * FROM graph WHERE latch = '2' AND origid = 8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 9;
+latch origid destid weight seq linkid
+2 9 NULL 0 1 9
+SELECT * FROM graph WHERE latch = '2' AND origid = 10;
+latch origid destid weight seq linkid
+2 10 NULL 2 3 12
+2 10 NULL 1 2 11
+2 10 NULL 0 1 10
+SELECT * FROM graph WHERE latch = '2' AND origid = 11;
+latch origid destid weight seq linkid
+2 11 NULL 2 3 10
+2 11 NULL 1 2 12
+2 11 NULL 0 1 11
+SELECT * FROM graph WHERE latch = '2' AND origid = 12;
+latch origid destid weight seq linkid
+2 12 NULL 2 3 11
+2 12 NULL 1 2 10
+2 12 NULL 0 1 12
+SELECT * FROM graph WHERE latch = '2' AND origid = 666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 1 AND weight = 1;
+latch origid destid weight seq linkid
+2 1 NULL 1 3 3
+2 1 NULL 1 2 2
+SELECT * FROM graph WHERE latch = '2' AND origid = 2 AND weight = 1;
+latch origid destid weight seq linkid
+2 2 NULL 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 3 AND weight = 1;
+latch origid destid weight seq linkid
+2 3 NULL 1 3 4
+2 3 NULL 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 4 AND weight = 1;
+latch origid destid weight seq linkid
+2 4 NULL 1 2 3
+SELECT * FROM graph WHERE latch = '2' AND origid = 5 AND weight = 1;
+latch origid destid weight seq linkid
+2 5 NULL 1 3 7
+2 5 NULL 1 2 6
+SELECT * FROM graph WHERE latch = '2' AND origid = 6 AND weight = 1;
+latch origid destid weight seq linkid
+2 6 NULL 1 2 5
+SELECT * FROM graph WHERE latch = '2' AND origid = 7 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 8 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 9 AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 10 AND weight = 1;
+latch origid destid weight seq linkid
+2 10 NULL 1 2 11
+SELECT * FROM graph WHERE latch = '2' AND origid = 11 AND weight = 1;
+latch origid destid weight seq linkid
+2 11 NULL 1 2 12
+SELECT * FROM graph WHERE latch = '2' AND origid = 12 AND weight = 1;
+latch origid destid weight seq linkid
+2 12 NULL 1 2 10
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 1 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 2 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 3 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 4 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 5 AND weight = 1;
+count(*)
+2
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 6 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 7 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 8 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 9 AND weight = 1;
+count(*)
+0
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 10 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 11 AND weight = 1;
+count(*)
+1
+SELECT count(*) FROM graph WHERE latch = '2' AND origid = 12 AND weight = 1;
+count(*)
+1
+SELECT * FROM graph WHERE latch = '2' AND origid = 1 AND weight = 2;
+latch origid destid weight seq linkid
+2 1 NULL 2 4 4
+SELECT * FROM graph WHERE latch = '2' AND origid = 2 AND weight = 2;
+latch origid destid weight seq linkid
+2 2 NULL 2 3 3
+SELECT * FROM graph WHERE latch = '2' AND origid = 3 AND weight = 2;
+latch origid destid weight seq linkid
+2 3 NULL 2 4 2
+SELECT * FROM graph WHERE latch = '2' AND origid = 4 AND weight = 2;
+latch origid destid weight seq linkid
+2 4 NULL 2 3 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 5 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 6 AND weight = 2;
+latch origid destid weight seq linkid
+2 6 NULL 2 3 7
+SELECT * FROM graph WHERE latch = '2' AND origid = 7 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 8 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 9 AND weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 10 AND weight = 2;
+latch origid destid weight seq linkid
+2 10 NULL 2 3 12
+SELECT * FROM graph WHERE latch = '2' AND origid = 11 AND weight = 2;
+latch origid destid weight seq linkid
+2 11 NULL 2 3 10
+SELECT * FROM graph WHERE latch = '2' AND origid = 12 AND weight = 2;
+latch origid destid weight seq linkid
+2 12 NULL 2 3 11
+SELECT * FROM graph WHERE latch = '2' AND origid = 1 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 2 AND weight = 3;
+latch origid destid weight seq linkid
+2 2 NULL 3 4 4
+SELECT * FROM graph WHERE latch = '2' AND origid = 3 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 4 AND weight = 3;
+latch origid destid weight seq linkid
+2 4 NULL 3 4 2
+SELECT * FROM graph WHERE latch = '2' AND origid = 5 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 6 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 7 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 8 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 9 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 10 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 11 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 12 AND weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 1 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 1 NULL 2 4 4
+2 1 NULL 1 3 3
+2 1 NULL 1 2 2
+SELECT * FROM graph WHERE latch = '2' AND origid = 2 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 2 NULL 2 3 3
+2 2 NULL 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 3 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 3 NULL 2 4 2
+2 3 NULL 1 3 4
+2 3 NULL 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND origid = 4 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 4 NULL 2 3 1
+2 4 NULL 1 2 3
+SELECT * FROM graph WHERE latch = '2' AND origid = 5 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 5 NULL 1 3 7
+2 5 NULL 1 2 6
+SELECT * FROM graph WHERE latch = '2' AND origid = 6 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 6 NULL 2 3 7
+2 6 NULL 1 2 5
+SELECT * FROM graph WHERE latch = '2' AND origid = 7 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 8 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 9 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = 10 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 10 NULL 2 3 12
+2 10 NULL 1 2 11
+SELECT * FROM graph WHERE latch = '2' AND origid = 11 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 11 NULL 2 3 10
+2 11 NULL 1 2 12
+SELECT * FROM graph WHERE latch = '2' AND origid = 12 AND (weight = 1 or weight = 2);
+latch origid destid weight seq linkid
+2 12 NULL 2 3 11
+2 12 NULL 1 2 10
+SELECT * FROM graph WHERE latch = '2' AND destid = 1;
+latch origid destid weight seq linkid
+2 NULL 1 2 4 4
+2 NULL 1 1 3 3
+2 NULL 1 1 2 2
+2 NULL 1 0 1 1
+SELECT * FROM graph WHERE latch = '2' AND destid = 2;
+latch origid destid weight seq linkid
+2 NULL 2 3 4 4
+2 NULL 2 2 3 3
+2 NULL 2 1 2 1
+2 NULL 2 0 1 2
+SELECT * FROM graph WHERE latch = '2' AND destid = 3;
+latch origid destid weight seq linkid
+2 NULL 3 2 4 2
+2 NULL 3 1 3 4
+2 NULL 3 1 2 1
+2 NULL 3 0 1 3
+SELECT * FROM graph WHERE latch = '2' AND destid = 4;
+latch origid destid weight seq linkid
+2 NULL 4 3 4 2
+2 NULL 4 2 3 1
+2 NULL 4 1 2 3
+2 NULL 4 0 1 4
+SELECT * FROM graph WHERE latch = '2' AND destid = 5;
+latch origid destid weight seq linkid
+2 NULL 5 1 3 7
+2 NULL 5 1 2 6
+2 NULL 5 0 1 5
+SELECT * FROM graph WHERE latch = '2' AND destid = 6;
+latch origid destid weight seq linkid
+2 NULL 6 2 3 7
+2 NULL 6 1 2 5
+2 NULL 6 0 1 6
+SELECT * FROM graph WHERE latch = '2' AND destid = 7;
+latch origid destid weight seq linkid
+2 NULL 7 0 1 7
+SELECT * FROM graph WHERE latch = '2' AND destid = 8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 9;
+latch origid destid weight seq linkid
+2 NULL 9 0 1 9
+SELECT * FROM graph WHERE latch = '2' AND destid = 10;
+latch origid destid weight seq linkid
+2 NULL 10 2 3 12
+2 NULL 10 1 2 11
+2 NULL 10 0 1 10
+SELECT * FROM graph WHERE latch = '2' AND destid = 11;
+latch origid destid weight seq linkid
+2 NULL 11 2 3 10
+2 NULL 11 1 2 12
+2 NULL 11 0 1 11
+SELECT * FROM graph WHERE latch = '2' AND destid = 12;
+latch origid destid weight seq linkid
+2 NULL 12 2 3 11
+2 NULL 12 1 2 10
+2 NULL 12 0 1 12
+SELECT * FROM graph WHERE latch = '2' AND destid = 1 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 1 1 3 3
+2 NULL 1 1 2 2
+SELECT * FROM graph WHERE latch = '2' AND destid = 2 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 2 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND destid = 3 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 3 1 3 4
+2 NULL 3 1 2 1
+SELECT * FROM graph WHERE latch = '2' AND destid = 4 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 4 1 2 3
+SELECT * FROM graph WHERE latch = '2' AND destid = 5 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 5 1 3 7
+2 NULL 5 1 2 6
+SELECT * FROM graph WHERE latch = '2' AND destid = 6 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 6 1 2 5
+SELECT * FROM graph WHERE latch = '2' AND destid = 7 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 8 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 9 and weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 10 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 10 1 2 11
+SELECT * FROM graph WHERE latch = '2' AND destid = 11 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 11 1 2 12
+SELECT * FROM graph WHERE latch = '2' AND destid = 12 and weight = 1;
+latch origid destid weight seq linkid
+2 NULL 12 1 2 10
+SELECT * FROM graph WHERE latch = '2' AND destid = 1 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 1 2 4 4
+SELECT * FROM graph WHERE latch = '2' AND destid = 2 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 2 2 3 3
+SELECT * FROM graph WHERE latch = '2' AND destid = 3 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 3 2 4 2
+SELECT * FROM graph WHERE latch = '2' AND destid = 4 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 4 2 3 1
+SELECT * FROM graph WHERE latch = '2' AND destid = 5 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 6 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 6 2 3 7
+SELECT * FROM graph WHERE latch = '2' AND destid = 7 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 8 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 9 and weight = 2;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 10 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 10 2 3 12
+SELECT * FROM graph WHERE latch = '2' AND destid = 11 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 11 2 3 10
+SELECT * FROM graph WHERE latch = '2' AND destid = 12 and weight = 2;
+latch origid destid weight seq linkid
+2 NULL 12 2 3 11
+SELECT * FROM graph WHERE latch = '2' AND destid = 1 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 2 and weight = 3;
+latch origid destid weight seq linkid
+2 NULL 2 3 4 4
+SELECT * FROM graph WHERE latch = '2' AND destid = 3 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 4 and weight = 3;
+latch origid destid weight seq linkid
+2 NULL 4 3 4 2
+SELECT * FROM graph WHERE latch = '2' AND destid = 5 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 6 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 7 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 8 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 9 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 10 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 11 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = 12 and weight = 3;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND origid = NULL;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND destid = NULL;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2' AND weight = 1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch = '2';
+latch origid destid weight seq linkid
+# Dijkstras algorithm tests
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=1;
+latch origid destid weight seq linkid
+dijkstras 1 1 NULL 0 1
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=2;
+latch origid destid weight seq linkid
+dijkstras 1 2 NULL 0 1
+dijkstras 1 2 1 1 2
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=2 AND destid=1;
+latch origid destid weight seq linkid
+dijkstras 2 1 NULL 0 2
+dijkstras 2 1 1 1 1
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=4;
+latch origid destid weight seq linkid
+dijkstras 1 4 NULL 0 1
+dijkstras 1 4 1 1 3
+dijkstras 1 4 1 2 4
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=4 AND destid=1;
+latch origid destid weight seq linkid
+dijkstras 4 1 NULL 0 4
+dijkstras 4 1 1 1 3
+dijkstras 4 1 1 2 1
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=5;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=5 AND destid=7;
+latch origid destid weight seq linkid
+dijkstras 5 7 NULL 0 5
+dijkstras 5 7 1 1 7
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=7 AND destid=5;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10 AND destid=11;
+latch origid destid weight seq linkid
+dijkstras 10 11 NULL 0 10
+dijkstras 10 11 1 1 11
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10 AND destid=12;
+latch origid destid weight seq linkid
+dijkstras 10 12 NULL 0 10
+dijkstras 10 12 1 1 11
+dijkstras 10 12 1 2 12
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=11 AND destid=10;
+latch origid destid weight seq linkid
+dijkstras 11 10 NULL 0 11
+dijkstras 11 10 1 1 12
+dijkstras 11 10 1 2 10
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=11 AND destid=12;
+latch origid destid weight seq linkid
+dijkstras 11 12 NULL 0 11
+dijkstras 11 12 1 1 12
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=12 AND destid=10;
+latch origid destid weight seq linkid
+dijkstras 12 10 NULL 0 12
+dijkstras 12 10 1 1 10
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=12 AND destid=11;
+latch origid destid weight seq linkid
+dijkstras 12 11 NULL 0 12
+dijkstras 12 11 1 1 10
+dijkstras 12 11 1 2 11
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1;
+latch origid destid weight seq linkid
+dijkstras 1 NULL 2 4 4
+dijkstras 1 NULL 1 3 3
+dijkstras 1 NULL 1 2 2
+dijkstras 1 NULL 0 1 1
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=2;
+latch origid destid weight seq linkid
+dijkstras 2 NULL 3 4 4
+dijkstras 2 NULL 2 3 3
+dijkstras 2 NULL 1 2 1
+dijkstras 2 NULL 0 1 2
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=3;
+latch origid destid weight seq linkid
+dijkstras 3 NULL 2 4 2
+dijkstras 3 NULL 1 3 4
+dijkstras 3 NULL 1 2 1
+dijkstras 3 NULL 0 1 3
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=4;
+latch origid destid weight seq linkid
+dijkstras 4 NULL 3 4 2
+dijkstras 4 NULL 2 3 1
+dijkstras 4 NULL 1 2 3
+dijkstras 4 NULL 0 1 4
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=5;
+latch origid destid weight seq linkid
+dijkstras 5 NULL 1 3 7
+dijkstras 5 NULL 1 2 6
+dijkstras 5 NULL 0 1 5
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=6;
+latch origid destid weight seq linkid
+dijkstras 6 NULL 2 3 7
+dijkstras 6 NULL 1 2 5
+dijkstras 6 NULL 0 1 6
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=7;
+latch origid destid weight seq linkid
+dijkstras 7 NULL 0 1 7
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=9;
+latch origid destid weight seq linkid
+dijkstras 9 NULL 0 1 9
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10;
+latch origid destid weight seq linkid
+dijkstras 10 NULL 2 3 12
+dijkstras 10 NULL 1 2 11
+dijkstras 10 NULL 0 1 10
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=11;
+latch origid destid weight seq linkid
+dijkstras 11 NULL 2 3 10
+dijkstras 11 NULL 1 2 12
+dijkstras 11 NULL 0 1 11
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=12;
+latch origid destid weight seq linkid
+dijkstras 12 NULL 2 3 11
+dijkstras 12 NULL 1 2 10
+dijkstras 12 NULL 0 1 12
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=1;
+latch origid destid weight seq linkid
+dijkstras NULL 1 2 4 4
+dijkstras NULL 1 1 3 3
+dijkstras NULL 1 1 2 2
+dijkstras NULL 1 0 1 1
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=2;
+latch origid destid weight seq linkid
+dijkstras NULL 2 3 4 4
+dijkstras NULL 2 2 3 3
+dijkstras NULL 2 1 2 1
+dijkstras NULL 2 0 1 2
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=3;
+latch origid destid weight seq linkid
+dijkstras NULL 3 2 4 2
+dijkstras NULL 3 1 3 4
+dijkstras NULL 3 1 2 1
+dijkstras NULL 3 0 1 3
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=4;
+latch origid destid weight seq linkid
+dijkstras NULL 4 3 4 2
+dijkstras NULL 4 2 3 1
+dijkstras NULL 4 1 2 3
+dijkstras NULL 4 0 1 4
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=5;
+latch origid destid weight seq linkid
+dijkstras NULL 5 1 3 7
+dijkstras NULL 5 1 2 6
+dijkstras NULL 5 0 1 5
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=6;
+latch origid destid weight seq linkid
+dijkstras NULL 6 2 3 7
+dijkstras NULL 6 1 2 5
+dijkstras NULL 6 0 1 6
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=7;
+latch origid destid weight seq linkid
+dijkstras NULL 7 0 1 7
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=9;
+latch origid destid weight seq linkid
+dijkstras NULL 9 0 1 9
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=10;
+latch origid destid weight seq linkid
+dijkstras NULL 10 2 3 12
+dijkstras NULL 10 1 2 11
+dijkstras NULL 10 0 1 10
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=11;
+latch origid destid weight seq linkid
+dijkstras NULL 11 2 3 10
+dijkstras NULL 11 1 2 12
+dijkstras NULL 11 0 1 11
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=12;
+latch origid destid weight seq linkid
+dijkstras NULL 12 2 3 11
+dijkstras NULL 12 1 2 10
+dijkstras NULL 12 0 1 12
+# legacy string number
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=1;
+latch origid destid weight seq linkid
+1 1 1 NULL 0 1
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=2;
+latch origid destid weight seq linkid
+1 1 2 NULL 0 1
+1 1 2 1 1 2
+SELECT * FROM graph WHERE latch='1' AND origid=2 AND destid=1;
+latch origid destid weight seq linkid
+1 2 1 NULL 0 2
+1 2 1 1 1 1
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=4;
+latch origid destid weight seq linkid
+1 1 4 NULL 0 1
+1 1 4 1 1 3
+1 1 4 1 2 4
+SELECT * FROM graph WHERE latch='1' AND origid=4 AND destid=1;
+latch origid destid weight seq linkid
+1 4 1 NULL 0 4
+1 4 1 1 1 3
+1 4 1 1 2 1
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=5;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND origid=5 AND destid=7;
+latch origid destid weight seq linkid
+1 5 7 NULL 0 5
+1 5 7 1 1 7
+SELECT * FROM graph WHERE latch='1' AND origid=7 AND destid=5;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND origid=10 AND destid=11;
+latch origid destid weight seq linkid
+1 10 11 NULL 0 10
+1 10 11 1 1 11
+SELECT * FROM graph WHERE latch='1' AND origid=10 AND destid=12;
+latch origid destid weight seq linkid
+1 10 12 NULL 0 10
+1 10 12 1 1 11
+1 10 12 1 2 12
+SELECT * FROM graph WHERE latch='1' AND origid=11 AND destid=10;
+latch origid destid weight seq linkid
+1 11 10 NULL 0 11
+1 11 10 1 1 12
+1 11 10 1 2 10
+SELECT * FROM graph WHERE latch='1' AND origid=11 AND destid=12;
+latch origid destid weight seq linkid
+1 11 12 NULL 0 11
+1 11 12 1 1 12
+SELECT * FROM graph WHERE latch='1' AND origid=12 AND destid=10;
+latch origid destid weight seq linkid
+1 12 10 NULL 0 12
+1 12 10 1 1 10
+SELECT * FROM graph WHERE latch='1' AND origid=12 AND destid=11;
+latch origid destid weight seq linkid
+1 12 11 NULL 0 12
+1 12 11 1 1 10
+1 12 11 1 2 11
+SELECT * FROM graph WHERE latch='1' AND origid=1;
+latch origid destid weight seq linkid
+1 1 NULL 2 4 4
+1 1 NULL 1 3 3
+1 1 NULL 1 2 2
+1 1 NULL 0 1 1
+SELECT * FROM graph WHERE latch='1' AND origid=2;
+latch origid destid weight seq linkid
+1 2 NULL 3 4 4
+1 2 NULL 2 3 3
+1 2 NULL 1 2 1
+1 2 NULL 0 1 2
+SELECT * FROM graph WHERE latch='1' AND origid=3;
+latch origid destid weight seq linkid
+1 3 NULL 2 4 2
+1 3 NULL 1 3 4
+1 3 NULL 1 2 1
+1 3 NULL 0 1 3
+SELECT * FROM graph WHERE latch='1' AND origid=4;
+latch origid destid weight seq linkid
+1 4 NULL 3 4 2
+1 4 NULL 2 3 1
+1 4 NULL 1 2 3
+1 4 NULL 0 1 4
+SELECT * FROM graph WHERE latch='1' AND origid=5;
+latch origid destid weight seq linkid
+1 5 NULL 1 3 7
+1 5 NULL 1 2 6
+1 5 NULL 0 1 5
+SELECT * FROM graph WHERE latch='1' AND origid=6;
+latch origid destid weight seq linkid
+1 6 NULL 2 3 7
+1 6 NULL 1 2 5
+1 6 NULL 0 1 6
+SELECT * FROM graph WHERE latch='1' AND origid=7;
+latch origid destid weight seq linkid
+1 7 NULL 0 1 7
+SELECT * FROM graph WHERE latch='1' AND origid=8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND origid=9;
+latch origid destid weight seq linkid
+1 9 NULL 0 1 9
+SELECT * FROM graph WHERE latch='1' AND origid=10;
+latch origid destid weight seq linkid
+1 10 NULL 2 3 12
+1 10 NULL 1 2 11
+1 10 NULL 0 1 10
+SELECT * FROM graph WHERE latch='1' AND origid=11;
+latch origid destid weight seq linkid
+1 11 NULL 2 3 10
+1 11 NULL 1 2 12
+1 11 NULL 0 1 11
+SELECT * FROM graph WHERE latch='1' AND origid=12;
+latch origid destid weight seq linkid
+1 12 NULL 2 3 11
+1 12 NULL 1 2 10
+1 12 NULL 0 1 12
+SELECT * FROM graph WHERE latch='1' AND origid=666;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND destid=1;
+latch origid destid weight seq linkid
+1 NULL 1 2 4 4
+1 NULL 1 1 3 3
+1 NULL 1 1 2 2
+1 NULL 1 0 1 1
+SELECT * FROM graph WHERE latch='1' AND destid=2;
+latch origid destid weight seq linkid
+1 NULL 2 3 4 4
+1 NULL 2 2 3 3
+1 NULL 2 1 2 1
+1 NULL 2 0 1 2
+SELECT * FROM graph WHERE latch='1' AND destid=3;
+latch origid destid weight seq linkid
+1 NULL 3 2 4 2
+1 NULL 3 1 3 4
+1 NULL 3 1 2 1
+1 NULL 3 0 1 3
+SELECT * FROM graph WHERE latch='1' AND destid=4;
+latch origid destid weight seq linkid
+1 NULL 4 3 4 2
+1 NULL 4 2 3 1
+1 NULL 4 1 2 3
+1 NULL 4 0 1 4
+SELECT * FROM graph WHERE latch='1' AND destid=5;
+latch origid destid weight seq linkid
+1 NULL 5 1 3 7
+1 NULL 5 1 2 6
+1 NULL 5 0 1 5
+SELECT * FROM graph WHERE latch='1' AND destid=6;
+latch origid destid weight seq linkid
+1 NULL 6 2 3 7
+1 NULL 6 1 2 5
+1 NULL 6 0 1 6
+SELECT * FROM graph WHERE latch='1' AND destid=7;
+latch origid destid weight seq linkid
+1 NULL 7 0 1 7
+SELECT * FROM graph WHERE latch='1' AND destid=8;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND destid=9;
+latch origid destid weight seq linkid
+1 NULL 9 0 1 9
+SELECT * FROM graph WHERE latch='1' AND destid=10;
+latch origid destid weight seq linkid
+1 NULL 10 2 3 12
+1 NULL 10 1 2 11
+1 NULL 10 0 1 10
+SELECT * FROM graph WHERE latch='1' AND destid=11;
+latch origid destid weight seq linkid
+1 NULL 11 2 3 10
+1 NULL 11 1 2 12
+1 NULL 11 0 1 11
+SELECT * FROM graph WHERE latch='1' AND destid=12;
+latch origid destid weight seq linkid
+1 NULL 12 2 3 11
+1 NULL 12 1 2 10
+1 NULL 12 0 1 12
+INSERT INTO graph_base(from_id, to_id) VALUES (11,13);
+INSERT INTO graph_base(from_id, to_id) VALUES (10,14);
+INSERT INTO graph_base(from_id, to_id) VALUES (14,13);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10 AND destid=13;
+latch origid destid weight seq linkid
+dijkstras 10 13 NULL 0 10
+dijkstras 10 13 1 1 11
+dijkstras 10 13 1 2 13
+DELETE FROM graph_base where from_id=10 and to_id=11;
+INSERT INTO graph_base(from_id, to_id) VALUES (10,15);
+INSERT INTO graph_base(from_id, to_id) VALUES (15,13);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10 AND destid=13;
+latch origid destid weight seq linkid
+dijkstras 10 13 NULL 0 10
+dijkstras 10 13 1 1 14
+dijkstras 10 13 1 2 13
+INSERT INTO graph_base(from_id, to_id) VALUES (10,11);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=10 AND destid=13;
+latch origid destid weight seq linkid
+dijkstras 10 13 NULL 0 10
+dijkstras 10 13 1 1 11
+dijkstras 10 13 1 2 13
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1;
+latch origid destid weight seq linkid
+dijkstras 1 NULL 2 4 4
+dijkstras 1 NULL 1 3 3
+dijkstras 1 NULL 1 2 2
+dijkstras 1 NULL 0 1 1
+INSERT INTO graph_base(from_id, to_id) VALUES (21,22);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=21;
+latch origid destid weight seq linkid
+dijkstras 21 NULL 1 2 22
+dijkstras 21 NULL 0 1 21
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=22;
+latch origid destid weight seq linkid
+dijkstras 22 NULL 0 1 22
+INSERT INTO graph_base(from_id, to_id) VALUES (4,17);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1;
+latch origid destid weight seq linkid
+dijkstras 1 NULL 3 5 17
+dijkstras 1 NULL 2 4 4
+dijkstras 1 NULL 1 3 3
+dijkstras 1 NULL 1 2 2
+dijkstras 1 NULL 0 1 1
+INSERT INTO graph_base(from_id, to_id) VALUES (4,16);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1;
+latch origid destid weight seq linkid
+dijkstras 1 NULL 3 6 17
+dijkstras 1 NULL 3 5 16
+dijkstras 1 NULL 2 4 4
+dijkstras 1 NULL 1 3 3
+dijkstras 1 NULL 1 2 2
+dijkstras 1 NULL 0 1 1
+INSERT INTO graph_base(from_id, to_id) VALUES (17,18);
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1;
+latch origid destid weight seq linkid
+dijkstras 1 NULL 4 7 18
+dijkstras 1 NULL 3 6 17
+dijkstras 1 NULL 3 5 16
+dijkstras 1 NULL 2 4 4
+dijkstras 1 NULL 1 3 3
+dijkstras 1 NULL 1 2 2
+dijkstras 1 NULL 0 1 1
+SELECT * FROM graph WHERE latch='dijkstras' AND destid=1;
+latch origid destid weight seq linkid
+dijkstras NULL 1 4 7 18
+dijkstras NULL 1 3 6 17
+dijkstras NULL 1 3 5 16
+dijkstras NULL 1 2 4 4
+dijkstras NULL 1 1 3 3
+dijkstras NULL 1 1 2 2
+dijkstras NULL 1 0 1 1
+# Now we add a connection from 4->6
+INSERT INTO graph_base (from_id,to_id) VALUES (4,6);
+# And delete all references to node 5
+DELETE FROM graph_base WHERE from_id=5;
+DELETE FROM graph_base WHERE from_id=3 AND to_id=5;
+# which means there is a path in one direction only 1>3>4>6
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=1 AND destid=6;
+latch origid destid weight seq linkid
+dijkstras 1 6 NULL 0 1
+dijkstras 1 6 1 1 3
+dijkstras 1 6 1 2 4
+dijkstras 1 6 1 3 6
+# but not 6>4>3>1 (so no result)
+SELECT * FROM graph WHERE latch='dijkstras' AND origid=6 AND destid=1;
+latch origid destid weight seq linkid
+SELECT * FROM graph WHERE latch='1' AND origid=1 AND destid=6;
+latch origid destid weight seq linkid
+1 1 6 NULL 0 1
+1 1 6 1 1 3
+1 1 6 1 2 4
+1 1 6 1 3 6
+SELECT * FROM graph WHERE latch='1' AND origid=6 AND destid=1;
+latch origid destid weight seq linkid
+DELETE FROM graph_base;
+FLUSH TABLES;
+TRUNCATE TABLE graph_base;
+DROP TABLE graph_base;
+DROP TABLE graph;
diff --git a/storage/oqgraph/mysql-test/oqgraph/general-innodb.test b/storage/oqgraph/mysql-test/oqgraph/general-innodb.test
new file mode 100644
index 00000000000..4534eb41d38
--- /dev/null
+++ b/storage/oqgraph/mysql-test/oqgraph/general-innodb.test
@@ -0,0 +1,4 @@
+# This is a maintainer generated file. Generated at Wednesday 5 February 22:26:12 CST 2014.
+-- source include/have_innodb.inc
+--let $oqgraph_use_table_type= innodb
+--source general.inc
diff --git a/storage/oqgraph/mysql-test/oqgraph/basic.test b/storage/oqgraph/mysql-test/oqgraph/general.inc
index 088b69ef00a..7c49c72b4de 100644
--- a/storage/oqgraph/mysql-test/oqgraph/basic.test
+++ b/storage/oqgraph/mysql-test/oqgraph/general.inc
@@ -4,13 +4,15 @@ DROP TABLE IF EXISTS graph;
DROP TABLE IF EXISTS graph2;
--enable_warnings
+--echo Performing OQGraph General test suite for ENGINE=$oqgraph_use_table_type
+
# Create the backing store
-CREATE TABLE graph_base (
+eval CREATE TABLE graph_base (
from_id INT UNSIGNED NOT NULL,
to_id INT UNSIGNED NOT NULL,
PRIMARY KEY (from_id,to_id),
INDEX (to_id)
- ) ENGINE=MyISAM;
+ ) ENGINE= $oqgraph_use_table_type ;
CREATE TABLE graph (
@@ -24,6 +26,9 @@ CREATE TABLE graph (
KEY (latch, destid, origid) USING HASH
) ENGINE=OQGRAPH DATA_TABLE='graph_base' ORIGID='from_id', DESTID='to_id';
+# Regression for MDEV-5891
+select * from graph;
+
#--
#-- ASCII art graph of this test data
#-- +-->(2)
diff --git a/storage/oqgraph/mysql-test/oqgraph/generate_backing_table_tests_suite.sh b/storage/oqgraph/mysql-test/oqgraph/generate_backing_table_tests_suite.sh
new file mode 100755
index 00000000000..087b2b7089c
--- /dev/null
+++ b/storage/oqgraph/mysql-test/oqgraph/generate_backing_table_tests_suite.sh
@@ -0,0 +1,52 @@
+#!/bin/bash
+
+# This is a template fgenerator or repeating an identical suite of tests for each backing table storage engine
+# It generates a set of .test files for the following, for example:
+# general-myisam.test
+# general-memory.test
+# general-innodb.test
+# (etc)
+#
+# We generate these files, because as a general rule the coverage should be identical per backing table engine
+# but we might want to pick out and re-reun for an individual backing table engine
+# otherwise we could use an MTR loop instead.
+
+# This is intended to be used by a maintainer; i.e. the resulting .test files are still committed to git.
+
+# Note on known storage engines:
+# See https://mariadb.com/kb/en/information-schema-engines-table/ for a full list
+# CSV - doesn't work with OQGraph, attempting to create backing table gives 'failed: 1069: Too many keys specified; max 0 keys allowed'
+# BLACKHOLE - makes no sense... but we should make sure it doesnt crash
+# FEDERATED, ARCHIVE - consider later
+
+ENGINES="MyISAM MEMORY Aria"
+
+for ENGINE in $ENGINES ; do
+ cat > general-$ENGINE.test <<EOF
+# This is a maintainer generated file. Generated at `date`.
+--let \$oqgraph_use_table_type= $ENGINE
+--source general.inc
+EOF
+done
+
+# These engines need an extra check to see if thy are compiled
+# Note, including innodb will also test xtradb
+ENGINES2="innodb"
+for ENGINE in $ENGINES2 ; do
+ cat > general-$ENGINE.test <<EOF
+# This is a maintainer generated file. Generated at `date`.
+-- source include/have_$ENGINE.inc
+--let \$oqgraph_use_table_type= $ENGINE
+--source general.inc
+EOF
+done
+
+# Generate a script to rerun the test suite as well
+# Intended to be run from build as ../storage/oqgraph/mysql-test/oqgraph/maintainer-general-record.sh
+
+MGFILE=maintainer-general-record.sh
+echo '# This is a maintainer generated file. Generated at '`date`'.' > $MGFILE
+for ENGINE in $ENGINES $ENGINES2 ; do
+ echo mysql-test/mysql-test-run --record oqgraph.general-$ENGINE >> $MGFILE
+done
+
diff --git a/storage/oqgraph/mysql-test/oqgraph/maintainer-general-record.sh b/storage/oqgraph/mysql-test/oqgraph/maintainer-general-record.sh
new file mode 100755
index 00000000000..bc684015055
--- /dev/null
+++ b/storage/oqgraph/mysql-test/oqgraph/maintainer-general-record.sh
@@ -0,0 +1,5 @@
+# This is a maintainer generated file. Generated at Wednesday 5 February 22:26:12 CST 2014.
+mysql-test/mysql-test-run --record oqgraph.general-MyISAM
+mysql-test/mysql-test-run --record oqgraph.general-MEMORY
+mysql-test/mysql-test-run --record oqgraph.general-Aria
+mysql-test/mysql-test-run --record oqgraph.general-innodb
diff --git a/storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.inc b/storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.inc
new file mode 100644
index 00000000000..c0e4aa752fb
--- /dev/null
+++ b/storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.inc
@@ -0,0 +1,53 @@
+# Regression test for https://mariadb.atlassian.net/browse/MDEV-5996
+--echo Performing OQGraph regression test mdev5996 - using db=`$oqgraph_database_name`, table=`$oqgraph_table_name`
+
+--disable_warnings
+use test;
+if ($oqgraph_database_name) {
+ eval drop database if exists `$oqgraph_database_name` ;
+ eval create database `$oqgraph_database_name` ;
+ eval use `$oqgraph_database_name` ;
+}
+eval drop table if exists `$oqgraph_table_name` ;
+drop table if exists vvvvvvv_hhhhhhh;
+--enable_warnings
+
+eval CREATE TABLE `$oqgraph_table_name` (
+ `version` varchar(10) NOT NULL,
+ `updateJSON` mediumtext,
+ `prevVersion` varchar(10) NOT NULL,
+ `nodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+ `prevNodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+ PRIMARY KEY (`prevNodeID`,`nodeID`),
+ KEY `prevVersion` (`prevVersion`) USING BTREE,
+ KEY `version` (`version`) USING BTREE,
+ KEY `nodeID` (`nodeID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+eval insert into `$oqgraph_table_name` values ( 'x', 'y', 'z', 0, 0);
+
+eval select * from `$oqgraph_table_name`;
+
+eval CREATE TABLE IF NOT EXISTS vvvvvvv_hhhhhhh (
+ latch VARCHAR(32) NULL,
+ origid BIGINT UNSIGNED NULL,
+ destid BIGINT UNSIGNED NULL,
+ weight DOUBLE NULL,
+ seq BIGINT UNSIGNED NULL,
+ linkid BIGINT UNSIGNED NULL,
+ KEY (latch, origid, destid) USING HASH,
+ KEY (latch, destid, origid) USING HASH
+) ENGINE=OQGRAPH
+ data_table='$oqgraph_table_name'
+ origid='prevNodeID'
+ destid='nodeID';
+
+select * from vvvvvvv_hhhhhhh;
+
+eval drop table if exists `$oqgraph_table_name`;
+drop table if exists vvvvvvv_hhhhhhh;
+
+if ($oqgraph_database_name) {
+ eval drop database if exists `$oqgraph_database_name`;
+}
+
diff --git a/storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.result b/storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.result
new file mode 100644
index 00000000000..39e476b2403
--- /dev/null
+++ b/storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.result
@@ -0,0 +1,284 @@
+call mtr.add_suppression("99999999 is open on delete");
+Performing OQGraph regression test mdev5996 - using db=``, table=`999999999`
+use test;
+drop table if exists `999999999` ;
+drop table if exists vvvvvvv_hhhhhhh;
+CREATE TABLE `999999999` (
+`version` varchar(10) NOT NULL,
+`updateJSON` mediumtext,
+`prevVersion` varchar(10) NOT NULL,
+`nodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+`prevNodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+PRIMARY KEY (`prevNodeID`,`nodeID`),
+KEY `prevVersion` (`prevVersion`) USING BTREE,
+KEY `version` (`version`) USING BTREE,
+KEY `nodeID` (`nodeID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+insert into `999999999` values ( 'x', 'y', 'z', 0, 0);
+select * from `999999999`;
+version updateJSON prevVersion nodeID prevNodeID
+x y z 0 0
+CREATE TABLE IF NOT EXISTS vvvvvvv_hhhhhhh (
+latch VARCHAR(32) NULL,
+origid BIGINT UNSIGNED NULL,
+destid BIGINT UNSIGNED NULL,
+weight DOUBLE NULL,
+seq BIGINT UNSIGNED NULL,
+linkid BIGINT UNSIGNED NULL,
+KEY (latch, origid, destid) USING HASH,
+KEY (latch, destid, origid) USING HASH
+) ENGINE=OQGRAPH
+data_table='999999999'
+ origid='prevNodeID'
+ destid='nodeID';
+select * from vvvvvvv_hhhhhhh;
+latch origid destid weight seq linkid
+NULL 0 0 1 NULL NULL
+drop table if exists `999999999`;
+drop table if exists vvvvvvv_hhhhhhh;
+Performing OQGraph regression test mdev5996 - using db=`1`, table=`999999999`
+use test;
+drop database if exists `1` ;
+create database `1` ;
+use `1` ;
+drop table if exists `999999999` ;
+drop table if exists vvvvvvv_hhhhhhh;
+CREATE TABLE `999999999` (
+`version` varchar(10) NOT NULL,
+`updateJSON` mediumtext,
+`prevVersion` varchar(10) NOT NULL,
+`nodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+`prevNodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+PRIMARY KEY (`prevNodeID`,`nodeID`),
+KEY `prevVersion` (`prevVersion`) USING BTREE,
+KEY `version` (`version`) USING BTREE,
+KEY `nodeID` (`nodeID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+insert into `999999999` values ( 'x', 'y', 'z', 0, 0);
+select * from `999999999`;
+version updateJSON prevVersion nodeID prevNodeID
+x y z 0 0
+CREATE TABLE IF NOT EXISTS vvvvvvv_hhhhhhh (
+latch VARCHAR(32) NULL,
+origid BIGINT UNSIGNED NULL,
+destid BIGINT UNSIGNED NULL,
+weight DOUBLE NULL,
+seq BIGINT UNSIGNED NULL,
+linkid BIGINT UNSIGNED NULL,
+KEY (latch, origid, destid) USING HASH,
+KEY (latch, destid, origid) USING HASH
+) ENGINE=OQGRAPH
+data_table='999999999'
+ origid='prevNodeID'
+ destid='nodeID';
+select * from vvvvvvv_hhhhhhh;
+latch origid destid weight seq linkid
+NULL 0 0 1 NULL NULL
+drop table if exists `999999999`;
+drop table if exists vvvvvvv_hhhhhhh;
+drop database if exists `1`;
+Performing OQGraph regression test mdev5996 - using db=`1112222233_4444444`, table=`999999999`
+use test;
+drop database if exists `1112222233_4444444` ;
+create database `1112222233_4444444` ;
+use `1112222233_4444444` ;
+drop table if exists `999999999` ;
+drop table if exists vvvvvvv_hhhhhhh;
+CREATE TABLE `999999999` (
+`version` varchar(10) NOT NULL,
+`updateJSON` mediumtext,
+`prevVersion` varchar(10) NOT NULL,
+`nodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+`prevNodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+PRIMARY KEY (`prevNodeID`,`nodeID`),
+KEY `prevVersion` (`prevVersion`) USING BTREE,
+KEY `version` (`version`) USING BTREE,
+KEY `nodeID` (`nodeID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+insert into `999999999` values ( 'x', 'y', 'z', 0, 0);
+select * from `999999999`;
+version updateJSON prevVersion nodeID prevNodeID
+x y z 0 0
+CREATE TABLE IF NOT EXISTS vvvvvvv_hhhhhhh (
+latch VARCHAR(32) NULL,
+origid BIGINT UNSIGNED NULL,
+destid BIGINT UNSIGNED NULL,
+weight DOUBLE NULL,
+seq BIGINT UNSIGNED NULL,
+linkid BIGINT UNSIGNED NULL,
+KEY (latch, origid, destid) USING HASH,
+KEY (latch, destid, origid) USING HASH
+) ENGINE=OQGRAPH
+data_table='999999999'
+ origid='prevNodeID'
+ destid='nodeID';
+select * from vvvvvvv_hhhhhhh;
+latch origid destid weight seq linkid
+NULL 0 0 1 NULL NULL
+drop table if exists `999999999`;
+drop table if exists vvvvvvv_hhhhhhh;
+drop database if exists `1112222233_4444444`;
+Performing OQGraph regression test mdev5996 - using db=`1112222233_44444444`, table=`999999999`
+use test;
+drop database if exists `1112222233_44444444` ;
+create database `1112222233_44444444` ;
+use `1112222233_44444444` ;
+drop table if exists `999999999` ;
+drop table if exists vvvvvvv_hhhhhhh;
+CREATE TABLE `999999999` (
+`version` varchar(10) NOT NULL,
+`updateJSON` mediumtext,
+`prevVersion` varchar(10) NOT NULL,
+`nodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+`prevNodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+PRIMARY KEY (`prevNodeID`,`nodeID`),
+KEY `prevVersion` (`prevVersion`) USING BTREE,
+KEY `version` (`version`) USING BTREE,
+KEY `nodeID` (`nodeID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+insert into `999999999` values ( 'x', 'y', 'z', 0, 0);
+select * from `999999999`;
+version updateJSON prevVersion nodeID prevNodeID
+x y z 0 0
+CREATE TABLE IF NOT EXISTS vvvvvvv_hhhhhhh (
+latch VARCHAR(32) NULL,
+origid BIGINT UNSIGNED NULL,
+destid BIGINT UNSIGNED NULL,
+weight DOUBLE NULL,
+seq BIGINT UNSIGNED NULL,
+linkid BIGINT UNSIGNED NULL,
+KEY (latch, origid, destid) USING HASH,
+KEY (latch, destid, origid) USING HASH
+) ENGINE=OQGRAPH
+data_table='999999999'
+ origid='prevNodeID'
+ destid='nodeID';
+select * from vvvvvvv_hhhhhhh;
+latch origid destid weight seq linkid
+NULL 0 0 1 NULL NULL
+drop table if exists `999999999`;
+drop table if exists vvvvvvv_hhhhhhh;
+drop database if exists `1112222233_44444444`;
+Performing OQGraph regression test mdev5996 - using db=`1112222233_444444444`, table=`999999999`
+use test;
+drop database if exists `1112222233_444444444` ;
+create database `1112222233_444444444` ;
+use `1112222233_444444444` ;
+drop table if exists `999999999` ;
+drop table if exists vvvvvvv_hhhhhhh;
+CREATE TABLE `999999999` (
+`version` varchar(10) NOT NULL,
+`updateJSON` mediumtext,
+`prevVersion` varchar(10) NOT NULL,
+`nodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+`prevNodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+PRIMARY KEY (`prevNodeID`,`nodeID`),
+KEY `prevVersion` (`prevVersion`) USING BTREE,
+KEY `version` (`version`) USING BTREE,
+KEY `nodeID` (`nodeID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+insert into `999999999` values ( 'x', 'y', 'z', 0, 0);
+select * from `999999999`;
+version updateJSON prevVersion nodeID prevNodeID
+x y z 0 0
+CREATE TABLE IF NOT EXISTS vvvvvvv_hhhhhhh (
+latch VARCHAR(32) NULL,
+origid BIGINT UNSIGNED NULL,
+destid BIGINT UNSIGNED NULL,
+weight DOUBLE NULL,
+seq BIGINT UNSIGNED NULL,
+linkid BIGINT UNSIGNED NULL,
+KEY (latch, origid, destid) USING HASH,
+KEY (latch, destid, origid) USING HASH
+) ENGINE=OQGRAPH
+data_table='999999999'
+ origid='prevNodeID'
+ destid='nodeID';
+select * from vvvvvvv_hhhhhhh;
+latch origid destid weight seq linkid
+NULL 0 0 1 NULL NULL
+drop table if exists `999999999`;
+drop table if exists vvvvvvv_hhhhhhh;
+drop database if exists `1112222233_444444444`;
+Performing OQGraph regression test mdev5996 - using db=`1112222233_444444444`, table=`99999999`
+use test;
+drop database if exists `1112222233_444444444` ;
+create database `1112222233_444444444` ;
+use `1112222233_444444444` ;
+drop table if exists `99999999` ;
+drop table if exists vvvvvvv_hhhhhhh;
+CREATE TABLE `99999999` (
+`version` varchar(10) NOT NULL,
+`updateJSON` mediumtext,
+`prevVersion` varchar(10) NOT NULL,
+`nodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+`prevNodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+PRIMARY KEY (`prevNodeID`,`nodeID`),
+KEY `prevVersion` (`prevVersion`) USING BTREE,
+KEY `version` (`version`) USING BTREE,
+KEY `nodeID` (`nodeID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+insert into `99999999` values ( 'x', 'y', 'z', 0, 0);
+select * from `99999999`;
+version updateJSON prevVersion nodeID prevNodeID
+x y z 0 0
+CREATE TABLE IF NOT EXISTS vvvvvvv_hhhhhhh (
+latch VARCHAR(32) NULL,
+origid BIGINT UNSIGNED NULL,
+destid BIGINT UNSIGNED NULL,
+weight DOUBLE NULL,
+seq BIGINT UNSIGNED NULL,
+linkid BIGINT UNSIGNED NULL,
+KEY (latch, origid, destid) USING HASH,
+KEY (latch, destid, origid) USING HASH
+) ENGINE=OQGRAPH
+data_table='99999999'
+ origid='prevNodeID'
+ destid='nodeID';
+select * from vvvvvvv_hhhhhhh;
+latch origid destid weight seq linkid
+NULL 0 0 1 NULL NULL
+drop table if exists `99999999`;
+drop table if exists vvvvvvv_hhhhhhh;
+drop database if exists `1112222233_444444444`;
+Performing OQGraph regression test mdev5996 - using db=`1112222233_444444444`, table=`9999999999`
+use test;
+drop database if exists `1112222233_444444444` ;
+create database `1112222233_444444444` ;
+use `1112222233_444444444` ;
+drop table if exists `9999999999` ;
+drop table if exists vvvvvvv_hhhhhhh;
+CREATE TABLE `9999999999` (
+`version` varchar(10) NOT NULL,
+`updateJSON` mediumtext,
+`prevVersion` varchar(10) NOT NULL,
+`nodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+`prevNodeID` bigint(20) unsigned NOT NULL DEFAULT '0',
+PRIMARY KEY (`prevNodeID`,`nodeID`),
+KEY `prevVersion` (`prevVersion`) USING BTREE,
+KEY `version` (`version`) USING BTREE,
+KEY `nodeID` (`nodeID`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+insert into `9999999999` values ( 'x', 'y', 'z', 0, 0);
+select * from `9999999999`;
+version updateJSON prevVersion nodeID prevNodeID
+x y z 0 0
+CREATE TABLE IF NOT EXISTS vvvvvvv_hhhhhhh (
+latch VARCHAR(32) NULL,
+origid BIGINT UNSIGNED NULL,
+destid BIGINT UNSIGNED NULL,
+weight DOUBLE NULL,
+seq BIGINT UNSIGNED NULL,
+linkid BIGINT UNSIGNED NULL,
+KEY (latch, origid, destid) USING HASH,
+KEY (latch, destid, origid) USING HASH
+) ENGINE=OQGRAPH
+data_table='9999999999'
+ origid='prevNodeID'
+ destid='nodeID';
+select * from vvvvvvv_hhhhhhh;
+latch origid destid weight seq linkid
+NULL 0 0 1 NULL NULL
+drop table if exists `9999999999`;
+drop table if exists vvvvvvv_hhhhhhh;
+drop database if exists `1112222233_444444444`;
diff --git a/storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.test b/storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.test
new file mode 100644
index 00000000000..cb4563a5759
--- /dev/null
+++ b/storage/oqgraph/mysql-test/oqgraph/regression_mdev5996.test
@@ -0,0 +1,35 @@
+# Regression test for https://mariadb.atlassian.net/browse/MDEV-5996
+# MidSchipDB_unstable
+--let $oqgraph_table_name= 999999999
+
+call mtr.add_suppression("99999999 is open on delete");
+
+--let $oqgraph_database_name=
+--source regression_mdev5996.inc
+
+--let $oqgraph_database_name= 1
+--source regression_mdev5996.inc
+
+# Various cases - although actual bug was a broken zero termination
+# name of backing store shorter, same and longer than table
+
+--let $oqgraph_database_name= 1112222233_4444444
+--source regression_mdev5996.inc
+
+--let $oqgraph_database_name= 1112222233_44444444
+--source regression_mdev5996.inc
+
+--let $oqgraph_database_name= 1112222233_444444444
+--source regression_mdev5996.inc
+
+--let $oqgraph_table_name= 99999999
+--source regression_mdev5996.inc
+
+--let $oqgraph_table_name= 9999999999
+--source regression_mdev5996.inc
+
+# Fails:
+
+# 1/9999
+# test/99999999
+# 1112222233_444444444/999999999
diff --git a/storage/oqgraph/oqgraph_shim.h b/storage/oqgraph/oqgraph_shim.h
index b69fe1ae6eb..6ea9d10631f 100644
--- a/storage/oqgraph/oqgraph_shim.h
+++ b/storage/oqgraph/oqgraph_shim.h
@@ -184,6 +184,10 @@ namespace oqgraph3
typedef edge_info key_type;
typedef boost::readable_property_map_tag category;
edge_weight_property_map(const graph& g) : _g(g) { }
+ friend inline reference
+ get(const edge_weight_property_map& p, const key_type& key)
+ { return key.weight(); }
+
const graph& _g;
};
@@ -438,16 +442,6 @@ namespace boost
inline property_map<
oqgraph3::graph,
- edge_weight_t>::const_type::reference
- get(const property_map<oqgraph3::graph,
- edge_weight_t>::const_type& p,
- const property_map<
- oqgraph3::graph,
- edge_weight_t>::const_type::key_type& key)
- { return key.weight(); }
-
- inline property_map<
- oqgraph3::graph,
edge_index_t>::const_type::reference
get(edge_index_t,
const oqgraph3::graph&,
diff --git a/storage/perfschema/cursor_by_account.cc b/storage/perfschema/cursor_by_account.cc
index 91e9e3c6e54..6be69f803b2 100644
--- a/storage/perfschema/cursor_by_account.cc
+++ b/storage/perfschema/cursor_by_account.cc
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/cursor_by_account.cc
diff --git a/storage/perfschema/cursor_by_account.h b/storage/perfschema/cursor_by_account.h
index 98321df5751..ac52ada880d 100644
--- a/storage/perfschema/cursor_by_account.h
+++ b/storage/perfschema/cursor_by_account.h
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef CURSOR_BY_ACCOUNT_H
#define CURSOR_BY_ACCOUNT_H
diff --git a/storage/perfschema/cursor_by_host.cc b/storage/perfschema/cursor_by_host.cc
index f62005511bf..e405bcad7e6 100644
--- a/storage/perfschema/cursor_by_host.cc
+++ b/storage/perfschema/cursor_by_host.cc
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/cursor_by_host.cc
diff --git a/storage/perfschema/cursor_by_host.h b/storage/perfschema/cursor_by_host.h
index 3fbd09e3018..c0db4c5bf0c 100644
--- a/storage/perfschema/cursor_by_host.h
+++ b/storage/perfschema/cursor_by_host.h
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef CURSOR_BY_HOST_H
#define CURSOR_BY_HOST_H
diff --git a/storage/perfschema/cursor_by_thread.cc b/storage/perfschema/cursor_by_thread.cc
index 06ee2f6cbef..400e4bd238c 100644
--- a/storage/perfschema/cursor_by_thread.cc
+++ b/storage/perfschema/cursor_by_thread.cc
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/cursor_by_thread.cc
diff --git a/storage/perfschema/cursor_by_thread.h b/storage/perfschema/cursor_by_thread.h
index 8f2edef6b7e..a671e0edd42 100644
--- a/storage/perfschema/cursor_by_thread.h
+++ b/storage/perfschema/cursor_by_thread.h
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef CURSOR_BY_THREAD_H
#define CURSOR_BY_THREAD_H
diff --git a/storage/perfschema/cursor_by_user.cc b/storage/perfschema/cursor_by_user.cc
index 8f8fe99f513..d50a6dde1e2 100644
--- a/storage/perfschema/cursor_by_user.cc
+++ b/storage/perfschema/cursor_by_user.cc
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/cursor_by_user.cc
diff --git a/storage/perfschema/cursor_by_user.h b/storage/perfschema/cursor_by_user.h
index c4f9cabc2dd..c37bb8aa518 100644
--- a/storage/perfschema/cursor_by_user.h
+++ b/storage/perfschema/cursor_by_user.h
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef CURSOR_BY_USER_H
#define CURSOR_BY_USER_H
diff --git a/storage/perfschema/ha_perfschema.cc b/storage/perfschema/ha_perfschema.cc
index 2934afefbe6..58db8dc0031 100644
--- a/storage/perfschema/ha_perfschema.cc
+++ b/storage/perfschema/ha_perfschema.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -206,7 +206,7 @@ maria_declare_plugin(perfschema)
pfs_status_vars,
NULL,
"0.1",
- MariaDB_PLUGIN_MATURITY_GAMMA /* because MySQL-5.5 is RC */
+ MariaDB_PLUGIN_MATURITY_STABLE
}
maria_declare_plugin_end;
@@ -272,7 +272,10 @@ int ha_perfschema::update_row(const uchar *old_data, uchar *new_data)
DBUG_ENTER("ha_perfschema::update_row");
if (!pfs_initialized)
DBUG_RETURN(HA_ERR_WRONG_COMMAND);
-
+
+ if (is_executed_by_slave())
+ DBUG_RETURN(0);
+
DBUG_ASSERT(m_table);
ha_statistic_increment(&SSV::ha_update_count);
int result= m_table->update_row(table, old_data, new_data, table->field);
@@ -325,7 +328,10 @@ int ha_perfschema::rnd_next(uchar *buf)
{
DBUG_ENTER("ha_perfschema::rnd_next");
if (!pfs_initialized)
+ {
+ table->status= STATUS_NOT_FOUND;
DBUG_RETURN(HA_ERR_END_OF_FILE);
+ }
DBUG_ASSERT(m_table);
ha_statistic_increment(&SSV::ha_read_rnd_next_count);
@@ -337,6 +343,7 @@ int ha_perfschema::rnd_next(uchar *buf)
if (result == 0)
stats.records++;
}
+ table->status= (result ? STATUS_NOT_FOUND : 0);
DBUG_RETURN(result);
}
@@ -353,13 +360,17 @@ int ha_perfschema::rnd_pos(uchar *buf, uchar *pos)
{
DBUG_ENTER("ha_perfschema::rnd_pos");
if (!pfs_initialized)
+ {
+ table->status= STATUS_NOT_FOUND;
DBUG_RETURN(HA_ERR_END_OF_FILE);
+ }
DBUG_ASSERT(m_table);
ha_statistic_increment(&SSV::ha_read_rnd_count);
int result= m_table->rnd_pos(pos);
if (result == 0)
result= m_table->read_row(table, buf, table->field);
+ table->status= (result ? STATUS_NOT_FOUND : 0);
DBUG_RETURN(result);
}
@@ -382,6 +393,9 @@ int ha_perfschema::delete_all_rows(void)
if (!pfs_initialized)
DBUG_RETURN(0);
+ if (is_executed_by_slave())
+ DBUG_RETURN(0);
+
DBUG_ASSERT(m_table_share);
if (m_table_share->m_delete_all_rows)
result= m_table_share->m_delete_all_rows();
@@ -392,6 +406,11 @@ int ha_perfschema::delete_all_rows(void)
DBUG_RETURN(result);
}
+int ha_perfschema::truncate()
+{
+ return delete_all_rows();
+}
+
THR_LOCK_DATA **ha_perfschema::store_lock(THD *thd,
THR_LOCK_DATA **to,
enum thr_lock_type lock_type)
diff --git a/storage/perfschema/ha_perfschema.h b/storage/perfschema/ha_perfschema.h
index f8ed3ea52e0..ff87b1fd665 100644
--- a/storage/perfschema/ha_perfschema.h
+++ b/storage/perfschema/ha_perfschema.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -17,6 +17,8 @@
#define HA_PERFSCHEMA_H
#include "handler.h" /* class handler */
+#include "table.h"
+#include "sql_class.h"
/**
@file storage/perfschema/ha_perfschema.h
@@ -69,8 +71,8 @@ public:
calls ::rnd_pos(), so it is guaranteed to return only thread <n>
records.
*/
- return (HA_NO_TRANSACTIONS | HA_REC_NOT_IN_SEQ | HA_NO_AUTO_INCREMENT |
- HA_PRIMARY_KEY_REQUIRED_FOR_DELETE);
+ return HA_NO_TRANSACTIONS | HA_REC_NOT_IN_SEQ | HA_NO_AUTO_INCREMENT |
+ HA_PRIMARY_KEY_REQUIRED_FOR_DELETE;
}
/**
@@ -170,6 +172,8 @@ public:
int delete_all_rows(void);
+ int truncate();
+
int delete_table(const char *from);
int rename_table(const char * from, const char * to);
@@ -193,6 +197,39 @@ public:
virtual void print_error(int error, myf errflags);
private:
+ /**
+ Check if the caller is a replication thread or the caller is called
+ by a client thread executing base64 encoded BINLOG'... statement.
+
+ In theory, performance schema tables are not supposed to be replicated.
+ This is true and enforced starting with MySQL 5.6.10.
+ In practice, in previous versions such as MySQL 5.5 (GA) or earlier 5.6
+ (non GA) DML on performance schema tables could end up written in the binlog,
+ both in STATEMENT and ROW format.
+ While these records are not supposed to be there, they are found when:
+ - performing replication from a 5.5 master to a 5.6 slave during
+ upgrades
+ - performing replication from 5.5 (performance_schema enabled)
+ to a 5.6 slave
+ - performing point in time recovery in 5.6 with old archived logs.
+
+ This API detects when the code calling the performance schema storage
+ engine is a slave thread or whether the code calling isthe client thread
+ executing a BINLOG'.. statement.
+
+ This API acts as a late filter for the above mentioned cases.
+
+ For ROW format, @see Rows_log_event::do_apply_event()
+
+ */
+ bool is_executed_by_slave() const
+ {
+ DBUG_ASSERT(table != NULL);
+ DBUG_ASSERT(table->in_use != NULL);
+ return table->in_use->slave_thread;
+
+ }
+
/** MySQL lock */
THR_LOCK_DATA m_thr_lock;
/** Performance schema table share for this table handler. */
diff --git a/storage/perfschema/pfs.cc b/storage/perfschema/pfs.cc
index 33b21ee2817..fa87269a054 100644
--- a/storage/perfschema/pfs.cc
+++ b/storage/perfschema/pfs.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -1408,7 +1408,9 @@ static void register_stage_v1(const char *category,
if (likely(full_length <= PFS_MAX_INFO_NAME_LENGTH))
{
memcpy(formatted_name + prefix_length, info->m_name, len);
- info->m_key= register_stage_class(formatted_name, full_length,
+ info->m_key= register_stage_class(formatted_name,
+ prefix_length,
+ full_length,
info->m_flags);
}
else
@@ -1706,6 +1708,8 @@ rebind_table_v1(PSI_table_share *share, const void *identity, PSI_table *table)
return NULL;
PFS_thread *thread= my_pthread_getspecific_ptr(PFS_thread*, THR_PFS);
+ if (unlikely(thread == NULL))
+ return NULL;
PFS_table *pfs_table= create_table(pfs_table_share, thread, identity);
return reinterpret_cast<PSI_table *> (pfs_table);
@@ -1796,7 +1800,12 @@ static void create_file_v1(PSI_file_key key, const char *name, File file)
*/
struct PFS_spawn_thread_arg
{
- PFS_thread *m_parent_thread;
+ ulonglong m_thread_internal_id;
+ char m_username[USERNAME_LENGTH];
+ uint m_username_length;
+ char m_hostname[HOSTNAME_LENGTH];
+ uint m_hostname_length;
+
PSI_thread_key m_child_key;
const void *m_child_identity;
void *(*m_user_start_routine)(void*);
@@ -1818,17 +1827,15 @@ void* pfs_spawn_thread(void *arg)
pfs= create_thread(klass, typed_arg->m_child_identity, 0);
if (likely(pfs != NULL))
{
- PFS_thread *parent= typed_arg->m_parent_thread;
-
clear_thread_account(pfs);
- pfs->m_parent_thread_internal_id= parent->m_thread_internal_id;
+ pfs->m_parent_thread_internal_id= typed_arg->m_thread_internal_id;
- memcpy(pfs->m_username, parent->m_username, sizeof(pfs->m_username));
- pfs->m_username_length= parent->m_username_length;
+ memcpy(pfs->m_username, typed_arg->m_username, sizeof(pfs->m_username));
+ pfs->m_username_length= typed_arg->m_username_length;
- memcpy(pfs->m_hostname, parent->m_hostname, sizeof(pfs->m_hostname));
- pfs->m_hostname_length= parent->m_hostname_length;
+ memcpy(pfs->m_hostname, typed_arg->m_hostname, sizeof(pfs->m_hostname));
+ pfs->m_hostname_length= typed_arg->m_hostname_length;
set_thread_account(pfs);
}
@@ -1864,6 +1871,7 @@ static int spawn_thread_v1(PSI_thread_key key,
void *(*start_routine)(void*), void *arg)
{
PFS_spawn_thread_arg *psi_arg;
+ PFS_thread *parent;
/* psi_arg can not be global, and can not be a local variable. */
psi_arg= (PFS_spawn_thread_arg*) my_malloc(sizeof(PFS_spawn_thread_arg),
@@ -1871,12 +1879,34 @@ static int spawn_thread_v1(PSI_thread_key key,
if (unlikely(psi_arg == NULL))
return EAGAIN;
- psi_arg->m_parent_thread= my_pthread_getspecific_ptr(PFS_thread*, THR_PFS);
psi_arg->m_child_key= key;
psi_arg->m_child_identity= (arg ? arg : thread);
psi_arg->m_user_start_routine= start_routine;
psi_arg->m_user_arg= arg;
+ parent= my_pthread_getspecific_ptr(PFS_thread*, THR_PFS);
+ if (parent != NULL)
+ {
+ /*
+ Make a copy of the parent attributes.
+ This is required, because instrumentation for this thread (the parent)
+ may be destroyed before the child thread instrumentation is created.
+ */
+ psi_arg->m_thread_internal_id= parent->m_thread_internal_id;
+
+ memcpy(psi_arg->m_username, parent->m_username, sizeof(psi_arg->m_username));
+ psi_arg->m_username_length= parent->m_username_length;
+
+ memcpy(psi_arg->m_hostname, parent->m_hostname, sizeof(psi_arg->m_hostname));
+ psi_arg->m_hostname_length= parent->m_hostname_length;
+ }
+ else
+ {
+ psi_arg->m_thread_internal_id= 0;
+ psi_arg->m_username_length= 0;
+ psi_arg->m_hostname_length= 0;
+ }
+
int result= pthread_create(thread, attr, pfs_spawn_thread, psi_arg);
if (unlikely(result != 0))
my_free(psi_arg);
@@ -1939,9 +1969,9 @@ static void set_thread_user_v1(const char *user, int user_len)
if (unlikely(pfs == NULL))
return;
- aggregate_thread(pfs);
+ aggregate_thread(pfs, pfs->m_account, pfs->m_user, pfs->m_host);
- pfs->m_lock.allocated_to_dirty();
+ pfs->m_session_lock.allocated_to_dirty();
clear_thread_account(pfs);
@@ -1971,7 +2001,7 @@ static void set_thread_user_v1(const char *user, int user_len)
pfs->m_enabled= enabled;
- pfs->m_lock.dirty_to_allocated();
+ pfs->m_session_lock.dirty_to_allocated();
}
/**
@@ -1993,7 +2023,7 @@ static void set_thread_account_v1(const char *user, int user_len,
if (unlikely(pfs == NULL))
return;
- pfs->m_lock.allocated_to_dirty();
+ pfs->m_session_lock.allocated_to_dirty();
clear_thread_account(pfs);
@@ -2026,7 +2056,7 @@ static void set_thread_account_v1(const char *user, int user_len,
}
pfs->m_enabled= enabled;
- pfs->m_lock.dirty_to_allocated();
+ pfs->m_session_lock.dirty_to_allocated();
}
/**
@@ -2043,11 +2073,11 @@ static void set_thread_db_v1(const char* db, int db_len)
if (likely(pfs != NULL))
{
- pfs->m_lock.allocated_to_dirty();
+ pfs->m_stmt_lock.allocated_to_dirty();
if (db_len > 0)
memcpy(pfs->m_dbname, db, db_len);
pfs->m_dbname_length= db_len;
- pfs->m_lock.dirty_to_allocated();
+ pfs->m_stmt_lock.dirty_to_allocated();
}
}
@@ -2064,9 +2094,7 @@ static void set_thread_command_v1(int command)
if (likely(pfs != NULL))
{
- pfs->m_lock.allocated_to_dirty();
pfs->m_command= command;
- pfs->m_lock.dirty_to_allocated();
}
}
@@ -2080,9 +2108,7 @@ static void set_thread_start_time_v1(time_t start_time)
if (likely(pfs != NULL))
{
- pfs->m_lock.allocated_to_dirty();
pfs->m_start_time= start_time;
- pfs->m_lock.dirty_to_allocated();
}
}
@@ -2092,24 +2118,14 @@ static void set_thread_start_time_v1(time_t start_time)
*/
static void set_thread_state_v1(const char* state)
{
- PFS_thread *pfs= my_pthread_getspecific_ptr(PFS_thread*, THR_PFS);
-
- if (likely(pfs != NULL))
- {
- int state_len= state ? strlen(state) : 0;
-
- pfs->m_processlist_lock.allocated_to_dirty();
- pfs->m_processlist_state_ptr= state;
- pfs->m_processlist_state_length= state_len;
- pfs->m_processlist_lock.dirty_to_allocated();
- }
+ /* DEPRECATED. */
}
/**
Implementation of the thread instrumentation interface.
@sa PSI_v1::set_thread_info.
*/
-static void set_thread_info_v1(const char* info, int info_len)
+static void set_thread_info_v1(const char* info, uint info_len)
{
PFS_thread *pfs= my_pthread_getspecific_ptr(PFS_thread*, THR_PFS);
@@ -2117,10 +2133,22 @@ static void set_thread_info_v1(const char* info, int info_len)
if (likely(pfs != NULL))
{
- pfs->m_processlist_lock.allocated_to_dirty();
- pfs->m_processlist_info_ptr= info;
- pfs->m_processlist_info_length= info_len;
- pfs->m_processlist_lock.dirty_to_allocated();
+ if ((info != NULL) && (info_len > 0))
+ {
+ if (info_len > sizeof(pfs->m_processlist_info))
+ info_len= sizeof(pfs->m_processlist_info);
+
+ pfs->m_stmt_lock.allocated_to_dirty();
+ memcpy(pfs->m_processlist_info, info, info_len);
+ pfs->m_processlist_info_length= info_len;
+ pfs->m_stmt_lock.dirty_to_allocated();
+ }
+ else
+ {
+ pfs->m_stmt_lock.allocated_to_dirty();
+ pfs->m_processlist_info_length= 0;
+ pfs->m_stmt_lock.dirty_to_allocated();
+ }
}
}
@@ -2143,7 +2171,7 @@ static void delete_current_thread_v1(void)
PFS_thread *thread= my_pthread_getspecific_ptr(PFS_thread*, THR_PFS);
if (thread != NULL)
{
- aggregate_thread(thread);
+ aggregate_thread(thread, thread->m_account, thread->m_user, thread->m_host);
my_pthread_setspecific_ptr(THR_PFS, NULL);
destroy_thread(thread);
}
@@ -2159,7 +2187,7 @@ static void delete_thread_v1(PSI_thread *thread)
if (pfs != NULL)
{
- aggregate_thread(pfs);
+ aggregate_thread(pfs, pfs->m_account, pfs->m_user, pfs->m_host);
destroy_thread(pfs);
}
}
@@ -3302,6 +3330,8 @@ start_idle_wait_v1(PSI_idle_locker_state* state, const char *src_file, uint src_
state->m_thread= reinterpret_cast<PSI_thread *> (pfs_thread);
flags= STATE_FLAG_THREAD;
+ DBUG_ASSERT(pfs_thread->m_events_statements_count == 0);
+
if (global_idle_class.m_timed)
{
timer_start= get_timer_raw_value_and_function(idle_timer, &state->m_timer);
@@ -4194,13 +4224,16 @@ static void start_stage_v1(PSI_stage_key key, const char *src_file, int src_line
{
ulonglong timer_value= 0;
- if (! flag_global_instrumentation)
- return;
-
PFS_thread *pfs_thread= my_pthread_getspecific_ptr(PFS_thread*, THR_PFS);
if (unlikely(pfs_thread == NULL))
return;
+ /* Always update column threads.processlist_state. */
+ pfs_thread->m_stage= key;
+
+ if (! flag_global_instrumentation)
+ return;
+
if (flag_thread_instrumentation && ! pfs_thread->m_enabled)
return;
@@ -4209,7 +4242,7 @@ static void start_stage_v1(PSI_stage_key key, const char *src_file, int src_line
PFS_events_statements *parent_statement= & pfs_thread->m_statement_stack[0];
PFS_instr_class *old_class= pfs->m_class;
- if (likely(old_class != NULL))
+ if (old_class != NULL)
{
PFS_stage_stat *event_name_array;
event_name_array= pfs_thread->m_instr_class_stages_stats;
@@ -4292,20 +4325,22 @@ static void end_stage_v1()
{
ulonglong timer_value= 0;
- if (! flag_global_instrumentation)
- return;
-
PFS_thread *pfs_thread= my_pthread_getspecific_ptr(PFS_thread*, THR_PFS);
if (unlikely(pfs_thread == NULL))
return;
+ pfs_thread->m_stage= 0;
+
+ if (! flag_global_instrumentation)
+ return;
+
if (flag_thread_instrumentation && ! pfs_thread->m_enabled)
return;
PFS_events_stages *pfs= & pfs_thread->m_stage_current;
PFS_instr_class *old_class= pfs->m_class;
- if (likely(old_class != NULL))
+ if (old_class != NULL)
{
PFS_stage_stat *event_name_array;
event_name_array= pfs_thread->m_instr_class_stages_stats;
@@ -4385,6 +4420,7 @@ get_thread_statement_locker_v1(PSI_statement_locker_state *state,
return NULL;
}
+ pfs_thread->m_stmt_lock.allocated_to_dirty();
PFS_events_statements *pfs= & pfs_thread->m_statement_stack[pfs_thread->m_events_statements_count];
/* m_thread_internal_id is immutable and already set */
DBUG_ASSERT(pfs->m_thread_internal_id == pfs_thread->m_thread_internal_id);
@@ -4435,6 +4471,7 @@ get_thread_statement_locker_v1(PSI_statement_locker_state *state,
flags|= STATE_FLAG_EVENT;
pfs_thread->m_events_statements_count++;
+ pfs_thread->m_stmt_lock.dirty_to_allocated();
}
}
else
@@ -4491,23 +4528,26 @@ refine_statement_v1(PSI_statement_locker *locker,
PFS_statement_class *klass;
/* Only refine statements for mutable instrumentation */
klass= reinterpret_cast<PFS_statement_class*> (state->m_class);
- DBUG_ASSERT(klass->m_flags & PSI_FLAG_MUTABLE);
+ DBUG_ASSERT(klass->is_mutable());
klass= find_statement_class(key);
- if (unlikely(klass == NULL))
- {
- /* FIXME : pop statement stack */
- state->m_discarded= true;
- return NULL;
- }
- if (! klass->m_enabled)
+
+ uint flags= state->m_flags;
+
+ if (unlikely(klass == NULL) || !klass->m_enabled)
{
- /* FIXME : pop statement stack */
+ /* pop statement stack */
+ if (flags & STATE_FLAG_THREAD)
+ {
+ PFS_thread *pfs_thread= reinterpret_cast<PFS_thread *> (state->m_thread);
+ DBUG_ASSERT(pfs_thread != NULL);
+ if (pfs_thread->m_events_statements_count > 0)
+ pfs_thread->m_events_statements_count--;
+ }
+
state->m_discarded= true;
return NULL;
}
- register uint flags= state->m_flags;
-
if ((flags & STATE_FLAG_TIMED) && ! klass->m_timed)
flags= flags & ~STATE_FLAG_TIMED;
@@ -4770,6 +4810,8 @@ static void end_statement_v1(PSI_statement_locker *locker, void *stmt_da)
PFS_events_statements *pfs= reinterpret_cast<PFS_events_statements*> (state->m_statement);
DBUG_ASSERT(pfs != NULL);
+ thread->m_stmt_lock.allocated_to_dirty();
+
switch(da->status())
{
case Diagnostics_area::DA_EMPTY:
@@ -4815,6 +4857,7 @@ static void end_statement_v1(PSI_statement_locker *locker, void *stmt_da)
DBUG_ASSERT(thread->m_events_statements_count > 0);
thread->m_events_statements_count--;
+ thread->m_stmt_lock.dirty_to_allocated();
}
}
else
@@ -5078,22 +5121,22 @@ static int set_thread_connect_attrs_v1(const char *buffer, uint length,
if (likely(thd != NULL) && session_connect_attrs_size_per_thread > 0)
{
+ const CHARSET_INFO *cs = static_cast<const CHARSET_INFO *> (from_cs);
+
/* copy from the input buffer as much as we can fit */
uint copy_size= (uint)(length < session_connect_attrs_size_per_thread ?
length : session_connect_attrs_size_per_thread);
- thd->m_lock.allocated_to_dirty();
+ thd->m_session_lock.allocated_to_dirty();
memcpy(thd->m_session_connect_attrs, buffer, copy_size);
thd->m_session_connect_attrs_length= copy_size;
- thd->m_session_connect_attrs_cs= (const CHARSET_INFO *) from_cs;
- thd->m_lock.dirty_to_allocated();
-
+ thd->m_session_connect_attrs_cs_number= cs->number;
+ thd->m_session_lock.dirty_to_allocated();
+
if (copy_size == length)
return 0;
- else
- {
- session_connect_attrs_lost++;
- return 1;
- }
+
+ session_connect_attrs_lost++;
+ return 1;
}
return 0;
}
diff --git a/storage/perfschema/pfs_account.cc b/storage/perfschema/pfs_account.cc
index b91039f6cd7..0e4c6cb1d04 100644
--- a/storage/perfschema/pfs_account.cc
+++ b/storage/perfschema/pfs_account.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/pfs_account.cc
@@ -323,17 +323,17 @@ search:
return NULL;
}
-void PFS_account::aggregate()
+void PFS_account::aggregate(PFS_user *safe_user, PFS_host *safe_host)
{
- aggregate_waits();
- aggregate_stages();
- aggregate_statements();
- aggregate_stats();
+ aggregate_waits(safe_user, safe_host);
+ aggregate_stages(safe_user, safe_host);
+ aggregate_statements(safe_user, safe_host);
+ aggregate_stats(safe_user, safe_host);
}
-void PFS_account::aggregate_waits()
+void PFS_account::aggregate_waits(PFS_user *safe_user, PFS_host *safe_host)
{
- if (likely(m_user != NULL && m_host != NULL))
+ if (likely(safe_user != NULL && safe_host != NULL))
{
/*
Aggregate EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME to:
@@ -342,30 +342,30 @@ void PFS_account::aggregate_waits()
in parallel.
*/
aggregate_all_event_names(m_instr_class_waits_stats,
- m_user->m_instr_class_waits_stats,
- m_host->m_instr_class_waits_stats);
+ safe_user->m_instr_class_waits_stats,
+ safe_host->m_instr_class_waits_stats);
return;
}
- if (m_user != NULL)
+ if (safe_user != NULL)
{
/*
Aggregate EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME to:
- EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME
*/
aggregate_all_event_names(m_instr_class_waits_stats,
- m_user->m_instr_class_waits_stats);
+ safe_user->m_instr_class_waits_stats);
return;
}
- if (m_host != NULL)
+ if (safe_host != NULL)
{
/*
Aggregate EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME to:
- EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME
*/
aggregate_all_event_names(m_instr_class_waits_stats,
- m_host->m_instr_class_waits_stats);
+ safe_host->m_instr_class_waits_stats);
return;
}
@@ -374,9 +374,9 @@ void PFS_account::aggregate_waits()
return;
}
-void PFS_account::aggregate_stages()
+void PFS_account::aggregate_stages(PFS_user *safe_user, PFS_host *safe_host)
{
- if (likely(m_user != NULL && m_host != NULL))
+ if (likely(safe_user != NULL && safe_host != NULL))
{
/*
Aggregate EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME to:
@@ -385,12 +385,12 @@ void PFS_account::aggregate_stages()
in parallel.
*/
aggregate_all_stages(m_instr_class_stages_stats,
- m_user->m_instr_class_stages_stats,
- m_host->m_instr_class_stages_stats);
+ safe_user->m_instr_class_stages_stats,
+ safe_host->m_instr_class_stages_stats);
return;
}
- if (m_user != NULL)
+ if (safe_user != NULL)
{
/*
Aggregate EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME to:
@@ -399,19 +399,19 @@ void PFS_account::aggregate_stages()
in parallel.
*/
aggregate_all_stages(m_instr_class_stages_stats,
- m_user->m_instr_class_stages_stats,
+ safe_user->m_instr_class_stages_stats,
global_instr_class_stages_array);
return;
}
- if (m_host != NULL)
+ if (safe_host != NULL)
{
/*
Aggregate EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME to:
- EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME
*/
aggregate_all_stages(m_instr_class_stages_stats,
- m_host->m_instr_class_stages_stats);
+ safe_host->m_instr_class_stages_stats);
return;
}
@@ -424,9 +424,9 @@ void PFS_account::aggregate_stages()
return;
}
-void PFS_account::aggregate_statements()
+void PFS_account::aggregate_statements(PFS_user *safe_user, PFS_host *safe_host)
{
- if (likely(m_user != NULL && m_host != NULL))
+ if (likely(safe_user != NULL && safe_host != NULL))
{
/*
Aggregate EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME to:
@@ -435,12 +435,12 @@ void PFS_account::aggregate_statements()
in parallel.
*/
aggregate_all_statements(m_instr_class_statements_stats,
- m_user->m_instr_class_statements_stats,
- m_host->m_instr_class_statements_stats);
+ safe_user->m_instr_class_statements_stats,
+ safe_host->m_instr_class_statements_stats);
return;
}
- if (m_user != NULL)
+ if (safe_user != NULL)
{
/*
Aggregate EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME to:
@@ -449,19 +449,19 @@ void PFS_account::aggregate_statements()
in parallel.
*/
aggregate_all_statements(m_instr_class_statements_stats,
- m_user->m_instr_class_statements_stats,
+ safe_user->m_instr_class_statements_stats,
global_instr_class_statements_array);
return;
}
- if (m_host != NULL)
+ if (safe_host != NULL)
{
/*
Aggregate EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME to:
- EVENTS_STATEMENTS_SUMMARY_BY_HOST_BY_EVENT_NAME
*/
aggregate_all_statements(m_instr_class_statements_stats,
- m_host->m_instr_class_statements_stats);
+ safe_host->m_instr_class_statements_stats);
return;
}
@@ -474,26 +474,26 @@ void PFS_account::aggregate_statements()
return;
}
-void PFS_account::aggregate_stats()
+void PFS_account::aggregate_stats(PFS_user *safe_user, PFS_host *safe_host)
{
- if (likely(m_user != NULL && m_host != NULL))
+ if (likely(safe_user != NULL && safe_host != NULL))
{
- m_user->m_disconnected_count+= m_disconnected_count;
- m_host->m_disconnected_count+= m_disconnected_count;
+ safe_user->m_disconnected_count+= m_disconnected_count;
+ safe_host->m_disconnected_count+= m_disconnected_count;
m_disconnected_count= 0;
return;
}
- if (m_user != NULL)
+ if (safe_user != NULL)
{
- m_user->m_disconnected_count+= m_disconnected_count;
+ safe_user->m_disconnected_count+= m_disconnected_count;
m_disconnected_count= 0;
return;
}
- if (m_host != NULL)
+ if (safe_host != NULL)
{
- m_host->m_disconnected_count+= m_disconnected_count;
+ safe_host->m_disconnected_count+= m_disconnected_count;
m_disconnected_count= 0;
return;
}
@@ -515,9 +515,10 @@ PFS_account *sanitize_account(PFS_account *unsafe)
return NULL;
}
-void purge_account(PFS_thread *thread, PFS_account *account)
+void purge_account(PFS_thread *thread, PFS_account *account,
+ PFS_user *safe_user, PFS_host *safe_host)
{
- account->aggregate();
+ account->aggregate(safe_user, safe_host);
LF_PINS *pins= get_account_hash_pins(thread);
if (unlikely(pins == NULL))
@@ -562,15 +563,19 @@ void purge_all_account(void)
PFS_account *pfs= account_array;
PFS_account *pfs_last= account_array + account_max;
+ PFS_user *user;
+ PFS_host *host;
for ( ; pfs < pfs_last; pfs++)
{
if (pfs->m_lock.is_populated())
{
- pfs->aggregate_stats();
+ user= sanitize_user(pfs->m_user);
+ host= sanitize_host(pfs->m_host);
+ pfs->aggregate_stats(user, host);
if (pfs->get_refcount() == 0)
- purge_account(thread, pfs);
+ purge_account(thread, pfs, user, host);
}
}
}
diff --git a/storage/perfschema/pfs_account.h b/storage/perfschema/pfs_account.h
index 1ac379e0fc9..efd0a424e68 100644
--- a/storage/perfschema/pfs_account.h
+++ b/storage/perfschema/pfs_account.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef PFS_ACCOUNT_H
#define PFS_ACCOUNT_H
@@ -69,11 +69,11 @@ public:
PFS_atomic::add_32(& m_refcount, -1);
}
- void aggregate(void);
- void aggregate_waits(void);
- void aggregate_stages(void);
- void aggregate_statements(void);
- void aggregate_stats(void);
+ void aggregate(PFS_user *safe_user, PFS_host *safe_host);
+ void aggregate_waits(PFS_user *safe_user, PFS_host *safe_host);
+ void aggregate_stages(PFS_user *safe_user, PFS_host *safe_host);
+ void aggregate_statements(PFS_user *safe_user, PFS_host *safe_host);
+ void aggregate_stats(PFS_user *safe_user, PFS_host *safe_host);
void release(void);
/** Internal lock. */
diff --git a/storage/perfschema/pfs_check.cc b/storage/perfschema/pfs_check.cc
index fb438f105ab..c8800e7ec96 100644
--- a/storage/perfschema/pfs_check.cc
+++ b/storage/perfschema/pfs_check.cc
@@ -57,8 +57,6 @@ void check_performance_schema()
thd->reset_globals();
delete thd;
- /* Remember that we don't have a THD */
- set_current_thd(0);
DBUG_VOID_RETURN;
}
diff --git a/storage/perfschema/pfs_defaults.cc b/storage/perfschema/pfs_defaults.cc
index 4bd24f59ca8..01cf0d73771 100644
--- a/storage/perfschema/pfs_defaults.cc
+++ b/storage/perfschema/pfs_defaults.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/perfschema/pfs_digest.cc b/storage/perfschema/pfs_digest.cc
index 6edcba4c013..473f4edce7a 100644
--- a/storage/perfschema/pfs_digest.cc
+++ b/storage/perfschema/pfs_digest.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -46,10 +46,10 @@
#define LEX_YYSTYPE YYSTYPE
/**
- Token array :
- Token array is an array of bytes to store tokens recieved during parsing.
+ Token array :
+ Token array is an array of bytes to store tokens received during parsing.
Following is the way token array is formed.
-
+
...<non-id-token><non-id-token><id-token><id_len><id_text>...
For Ex:
@@ -64,7 +64,7 @@ ulong digest_lost= 0;
PFS_statements_digest_stat *statements_digest_stat_array= NULL;
/** Consumer flag for table EVENTS_STATEMENTS_SUMMARY_BY_DIGEST. */
bool flag_statements_digest= true;
-/**
+/**
Current index in Stat array where new record is to be inserted.
index 0 is reserved for "all else" case when entire array is full.
*/
@@ -75,7 +75,7 @@ static bool digest_hash_inited= false;
/**
Initialize table EVENTS_STATEMENTS_SUMMARY_BY_DIGEST.
- @param digest_sizing
+ @param digest_sizing
*/
int init_digest(const PFS_global_param *param)
{
@@ -207,7 +207,7 @@ find_or_create_digest(PFS_thread *thread,
PFS_statements_digest_stat **entry;
PFS_statements_digest_stat *pfs= NULL;
- ulonglong now= microsecond_interval_timer();
+ ulonglong now= my_hrtime().val;
search:
@@ -232,6 +232,7 @@ search:
{
/* digest_stat array is full. Add stat at index 0 and return. */
pfs= &statements_digest_stat_array[0];
+ digest_lost++;
if (pfs->m_first_seen == 0)
pfs->m_first_seen= now;
@@ -347,7 +348,7 @@ void reset_esms_by_digest()
statements_digest_stat_array[index].reset_data();
}
- /*
+ /*
Reset index which indicates where the next calculated digest information
to be inserted in statements_digest_stat_array.
*/
@@ -362,13 +363,20 @@ void get_digest_text(char* digest_text, PSI_digest_storage* digest_storage)
DBUG_ASSERT(digest_storage != NULL);
bool truncated= false;
int byte_count= digest_storage->m_byte_count;
+ char *digest_output= digest_text;
int bytes_needed= 0;
uint tok= 0;
int current_byte= 0;
lex_token_string *tok_data;
/* -4 is to make sure extra space for '...' and a '\0' at the end. */
int bytes_available= COL_DIGEST_TEXT_SIZE - 4;
-
+
+ if (byte_count <= 0 || byte_count > PSI_MAX_DIGEST_STORAGE_SIZE)
+ {
+ *digest_text= '\0';
+ return;
+ }
+
/* Convert text to utf8 */
const CHARSET_INFO *from_cs= get_charset(digest_storage->m_charset_number, MYF(0));
const CHARSET_INFO *to_cs= &my_charset_utf8_bin;
@@ -400,8 +408,15 @@ void get_digest_text(char* digest_text, PSI_digest_storage* digest_storage)
!truncated)
{
current_byte= read_token(digest_storage, current_byte, &tok);
+
+ if (tok <= 0 || tok >= array_elements(lex_token_array))
+ {
+ *digest_text='\0';
+ return;
+ }
+
tok_data= &lex_token_array[tok];
-
+
switch (tok)
{
/* All identifiers are printed with their name. */
@@ -440,19 +455,19 @@ void get_digest_text(char* digest_text, PSI_digest_storage* digest_storage)
break;
}
/* Copy the converted identifier into the digest string. */
- bytes_needed= id_length + (tok == IDENT ? 1 : 3);
+ bytes_needed= id_length + (tok == IDENT ? 1 : 3);
if (bytes_needed <= bytes_available)
{
if (tok == IDENT_QUOTED)
- *digest_text++= '`';
+ *digest_output++= '`';
if (id_length > 0)
{
- memcpy(digest_text, id_string, id_length);
- digest_text+= id_length;
+ memcpy(digest_output, id_string, id_length);
+ digest_output+= id_length;
}
if (tok == IDENT_QUOTED)
- *digest_text++= '`';
- *digest_text++= ' ';
+ *digest_output++= '`';
+ *digest_output++= ' ';
bytes_available-= bytes_needed;
}
else
@@ -464,7 +479,7 @@ void get_digest_text(char* digest_text, PSI_digest_storage* digest_storage)
/* Everything else is printed as is. */
default:
- /*
+ /*
Make sure not to overflow digest_text buffer.
+1 is to make sure extra space for ' '.
*/
@@ -473,9 +488,9 @@ void get_digest_text(char* digest_text, PSI_digest_storage* digest_storage)
if (bytes_needed <= bytes_available)
{
- strncpy(digest_text, tok_data->m_token_string, tok_length);
- digest_text+= tok_length;
- *digest_text++= ' ';
+ strncpy(digest_output, tok_data->m_token_string, tok_length);
+ digest_output+= tok_length;
+ *digest_output++= ' ';
bytes_available-= bytes_needed;
}
else
@@ -489,11 +504,11 @@ void get_digest_text(char* digest_text, PSI_digest_storage* digest_storage)
/* Truncate digest text in case of long queries. */
if (digest_storage->m_full || truncated)
{
- strcpy(digest_text, "...");
- digest_text+= 3;
+ strcpy(digest_output, "...");
+ digest_output+= 3;
}
- *digest_text= '\0';
+ *digest_output= '\0';
}
static inline uint peek_token(const PSI_digest_storage *digest, int index)
@@ -509,30 +524,33 @@ static inline uint peek_token(const PSI_digest_storage *digest, int index)
/**
Function to read last two tokens from token array. If an identifier
- is found, do not look for token after that.
+ is found, do not look for token before that.
*/
static inline void peek_last_two_tokens(const PSI_digest_storage* digest_storage,
int last_id_index, uint *t1, uint *t2)
{
int byte_count= digest_storage->m_byte_count;
+ int peek_index= byte_count - PFS_SIZE_OF_A_TOKEN;
- if (last_id_index <= byte_count - PFS_SIZE_OF_A_TOKEN)
+ if (last_id_index <= peek_index)
{
/* Take last token. */
- *t1= peek_token(digest_storage, byte_count - PFS_SIZE_OF_A_TOKEN);
- }
- else
- {
- *t1= TOK_PFS_UNUSED;
- }
+ *t1= peek_token(digest_storage, peek_index);
- if (last_id_index <= byte_count - 2*PFS_SIZE_OF_A_TOKEN)
- {
- /* Take 2nd token from last. */
- *t2= peek_token(digest_storage, byte_count - 2 * PFS_SIZE_OF_A_TOKEN);
+ peek_index-= PFS_SIZE_OF_A_TOKEN;
+ if (last_id_index <= peek_index)
+ {
+ /* Take 2nd token from last. */
+ *t2= peek_token(digest_storage, peek_index);
+ }
+ else
+ {
+ *t2= TOK_PFS_UNUSED;
+ }
}
else
{
+ *t1= TOK_PFS_UNUSED;
*t2= TOK_PFS_UNUSED;
}
}
@@ -575,15 +593,12 @@ PSI_digest_locker* pfs_digest_add_token_v1(PSI_digest_locker *locker,
if (digest_storage->m_full || token == END_OF_INPUT)
return NULL;
- /*
+ /*
Take last_token 2 tokens collected till now. These tokens will be used
in reduce for normalisation. Make sure not to consider ID tokens in reduce.
*/
uint last_token;
uint last_token2;
-
- peek_last_two_tokens(digest_storage, state->m_last_id_index,
- &last_token, &last_token2);
switch (token)
{
@@ -607,6 +622,9 @@ PSI_digest_locker* pfs_digest_add_token_v1(PSI_digest_locker *locker,
/* fall through */
case NULL_SYM:
{
+ peek_last_two_tokens(digest_storage, state->m_last_id_index,
+ &last_token, &last_token2);
+
if ((last_token2 == TOK_PFS_GENERIC_VALUE ||
last_token2 == TOK_PFS_GENERIC_VALUE_LIST ||
last_token2 == NULL_SYM) &&
@@ -616,7 +634,7 @@ PSI_digest_locker* pfs_digest_add_token_v1(PSI_digest_locker *locker,
REDUCE:
TOK_PFS_GENERIC_VALUE_LIST :=
(TOK_PFS_GENERIC_VALUE|NULL_SYM) ',' (TOK_PFS_GENERIC_VALUE|NULL_SYM)
-
+
REDUCE:
TOK_PFS_GENERIC_VALUE_LIST :=
TOK_PFS_GENERIC_VALUE_LIST ',' (TOK_PFS_GENERIC_VALUE|NULL_SYM)
@@ -632,17 +650,20 @@ PSI_digest_locker* pfs_digest_add_token_v1(PSI_digest_locker *locker,
}
case ')':
{
+ peek_last_two_tokens(digest_storage, state->m_last_id_index,
+ &last_token, &last_token2);
+
if (last_token == TOK_PFS_GENERIC_VALUE &&
- last_token2 == '(')
- {
+ last_token2 == '(')
+ {
/*
REDUCE:
TOK_PFS_ROW_SINGLE_VALUE :=
- '(' TOK_PFS_GENERIC_VALUE ')'
+ '(' TOK_PFS_GENERIC_VALUE ')'
*/
digest_storage->m_byte_count-= 2*PFS_SIZE_OF_A_TOKEN;
token= TOK_PFS_ROW_SINGLE_VALUE;
-
+
/* Read last two tokens again */
peek_last_two_tokens(digest_storage, state->m_last_id_index,
&last_token, &last_token2);
@@ -653,11 +674,11 @@ PSI_digest_locker* pfs_digest_add_token_v1(PSI_digest_locker *locker,
{
/*
REDUCE:
- TOK_PFS_ROW_SINGLE_VALUE_LIST :=
+ TOK_PFS_ROW_SINGLE_VALUE_LIST :=
TOK_PFS_ROW_SINGLE_VALUE ',' TOK_PFS_ROW_SINGLE_VALUE
REDUCE:
- TOK_PFS_ROW_SINGLE_VALUE_LIST :=
+ TOK_PFS_ROW_SINGLE_VALUE_LIST :=
TOK_PFS_ROW_SINGLE_VALUE_LIST ',' TOK_PFS_ROW_SINGLE_VALUE
*/
digest_storage->m_byte_count-= 2*PFS_SIZE_OF_A_TOKEN;
@@ -665,7 +686,7 @@ PSI_digest_locker* pfs_digest_add_token_v1(PSI_digest_locker *locker,
}
}
else if (last_token == TOK_PFS_GENERIC_VALUE_LIST &&
- last_token2 == '(')
+ last_token2 == '(')
{
/*
REDUCE:
diff --git a/storage/perfschema/pfs_digest.h b/storage/perfschema/pfs_digest.h
index d2453dc32c6..03f534b3d7e 100644
--- a/storage/perfschema/pfs_digest.h
+++ b/storage/perfschema/pfs_digest.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -123,10 +123,10 @@ static inline void digest_copy(PSI_digest_storage *to, const PSI_digest_storage
inline int read_token(PSI_digest_storage *digest_storage,
int index, uint *tok)
{
- DBUG_ASSERT(index <= digest_storage->m_byte_count);
- DBUG_ASSERT(digest_storage->m_byte_count <= PSI_MAX_DIGEST_STORAGE_SIZE);
+ int safe_byte_count= digest_storage->m_byte_count;
- if (index + PFS_SIZE_OF_A_TOKEN <= digest_storage->m_byte_count)
+ if (index + PFS_SIZE_OF_A_TOKEN <= safe_byte_count &&
+ safe_byte_count <= PSI_MAX_DIGEST_STORAGE_SIZE)
{
unsigned char *src= & digest_storage->m_token_array[index];
*tok= src[0] | (src[1] << 8);
diff --git a/storage/perfschema/pfs_events_stages.cc b/storage/perfschema/pfs_events_stages.cc
index dbdfa6068ed..282071f830e 100644
--- a/storage/perfschema/pfs_events_stages.cc
+++ b/storage/perfschema/pfs_events_stages.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -179,11 +179,19 @@ void reset_events_stages_by_thread()
{
PFS_thread *thread= thread_array;
PFS_thread *thread_last= thread_array + thread_max;
+ PFS_account *account;
+ PFS_user *user;
+ PFS_host *host;
for ( ; thread < thread_last; thread++)
{
if (thread->m_lock.is_populated())
- aggregate_thread_stages(thread);
+ {
+ account= sanitize_account(thread->m_account);
+ user= sanitize_user(thread->m_user);
+ host= sanitize_host(thread->m_host);
+ aggregate_thread_stages(thread, account, user, host);
+ }
}
}
@@ -192,11 +200,17 @@ void reset_events_stages_by_account()
{
PFS_account *pfs= account_array;
PFS_account *pfs_last= account_array + account_max;
+ PFS_user *user;
+ PFS_host *host;
for ( ; pfs < pfs_last; pfs++)
{
if (pfs->m_lock.is_populated())
- pfs->aggregate_stages();
+ {
+ user= sanitize_user(pfs->m_user);
+ host= sanitize_host(pfs->m_host);
+ pfs->aggregate_stages(user, host);
+ }
}
}
diff --git a/storage/perfschema/pfs_events_statements.cc b/storage/perfschema/pfs_events_statements.cc
index 66def924d80..07810d26dc4 100644
--- a/storage/perfschema/pfs_events_statements.cc
+++ b/storage/perfschema/pfs_events_statements.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -183,11 +183,19 @@ void reset_events_statements_by_thread()
{
PFS_thread *thread= thread_array;
PFS_thread *thread_last= thread_array + thread_max;
+ PFS_account *account;
+ PFS_user *user;
+ PFS_host *host;
for ( ; thread < thread_last; thread++)
{
if (thread->m_lock.is_populated())
- aggregate_thread_statements(thread);
+ {
+ account= sanitize_account(thread->m_account);
+ user= sanitize_user(thread->m_user);
+ host= sanitize_host(thread->m_host);
+ aggregate_thread_statements(thread, account, user, host);
+ }
}
}
@@ -196,11 +204,17 @@ void reset_events_statements_by_account()
{
PFS_account *pfs= account_array;
PFS_account *pfs_last= account_array + account_max;
+ PFS_user *user;
+ PFS_host *host;
for ( ; pfs < pfs_last; pfs++)
{
if (pfs->m_lock.is_populated())
- pfs->aggregate_statements();
+ {
+ user= sanitize_user(pfs->m_user);
+ host= sanitize_host(pfs->m_host);
+ pfs->aggregate_statements(user, host);
+ }
}
}
diff --git a/storage/perfschema/pfs_events_waits.cc b/storage/perfschema/pfs_events_waits.cc
index e823a0605e8..2799550c81d 100644
--- a/storage/perfschema/pfs_events_waits.cc
+++ b/storage/perfschema/pfs_events_waits.cc
@@ -183,11 +183,19 @@ void reset_events_waits_by_thread()
{
PFS_thread *thread= thread_array;
PFS_thread *thread_last= thread_array + thread_max;
+ PFS_account *account;
+ PFS_user *user;
+ PFS_host *host;
for ( ; thread < thread_last; thread++)
{
if (thread->m_lock.is_populated())
- aggregate_thread_waits(thread);
+ {
+ account= sanitize_account(thread->m_account);
+ user= sanitize_user(thread->m_user);
+ host= sanitize_host(thread->m_host);
+ aggregate_thread_waits(thread, account, user, host);
+ }
}
}
@@ -196,11 +204,17 @@ void reset_events_waits_by_account()
{
PFS_account *pfs= account_array;
PFS_account *pfs_last= account_array + account_max;
+ PFS_user *user;
+ PFS_host *host;
for ( ; pfs < pfs_last; pfs++)
{
if (pfs->m_lock.is_populated())
- pfs->aggregate_waits();
+ {
+ user= sanitize_user(pfs->m_user);
+ host= sanitize_host(pfs->m_host);
+ pfs->aggregate_waits(user, host);
+ }
}
}
diff --git a/storage/perfschema/pfs_host.cc b/storage/perfschema/pfs_host.cc
index ac6308ff991..08f49f091a8 100644
--- a/storage/perfschema/pfs_host.cc
+++ b/storage/perfschema/pfs_host.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/pfs_host.cc
@@ -333,6 +333,14 @@ void PFS_host::release()
dec_refcount();
}
+PFS_host *sanitize_host(PFS_host *unsafe)
+{
+ if ((&host_array[0] <= unsafe) &&
+ (unsafe < &host_array[host_max]))
+ return unsafe;
+ return NULL;
+}
+
void purge_host(PFS_thread *thread, PFS_host *host)
{
LF_PINS *pins= get_host_hash_pins(thread);
diff --git a/storage/perfschema/pfs_host.h b/storage/perfschema/pfs_host.h
index eb0ff6efc6f..9c039cf919f 100644
--- a/storage/perfschema/pfs_host.h
+++ b/storage/perfschema/pfs_host.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef PFS_HOST_H
#define PFS_HOST_H
@@ -94,6 +94,7 @@ void cleanup_host_hash(void);
PFS_host *find_or_create_host(PFS_thread *thread,
const char *hostname, uint hostname_length);
+PFS_host *sanitize_host(PFS_host *unsafe);
void purge_all_host(void);
/* For iterators and show status. */
diff --git a/storage/perfschema/pfs_instr.cc b/storage/perfschema/pfs_instr.cc
index 7b7340cc713..cfae076536c 100644
--- a/storage/perfschema/pfs_instr.cc
+++ b/storage/perfschema/pfs_instr.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -38,22 +38,32 @@
/** Size of the mutex instances array. @sa mutex_array */
ulong mutex_max;
+/** True when @c mutex_array is full. */
+bool mutex_full;
/** Number of mutexes instance lost. @sa mutex_array */
ulong mutex_lost;
/** Size of the rwlock instances array. @sa rwlock_array */
ulong rwlock_max;
+/** True when @c rwlock_array is full. */
+bool rwlock_full;
/** Number or rwlock instances lost. @sa rwlock_array */
ulong rwlock_lost;
/** Size of the conditions instances array. @sa cond_array */
ulong cond_max;
+/** True when @c cond_array is full. */
+bool cond_full;
/** Number of conditions instances lost. @sa cond_array */
ulong cond_lost;
/** Size of the thread instances array. @sa thread_array */
ulong thread_max;
+/** True when @c thread_array is full. */
+bool thread_full;
/** Number or thread instances lost. @sa thread_array */
ulong thread_lost;
/** Size of the file instances array. @sa file_array */
ulong file_max;
+/** True when @c file_array is full. */
+bool file_full;
/** Number of file instances lost. @sa file_array */
ulong file_lost;
/**
@@ -61,14 +71,20 @@ ulong file_lost;
Signed value, for easier comparisons with a file descriptor number.
*/
long file_handle_max;
+/** True when @c file_handle_array is full. */
+bool file_handle_full;
/** Number of file handle lost. @sa file_handle_array */
ulong file_handle_lost;
/** Size of the table instances array. @sa table_array */
ulong table_max;
+/** True when @c table_array is full. */
+bool table_full;
/** Number of table instances lost. @sa table_array */
ulong table_lost;
/** Size of the socket instances array. @sa socket_array */
ulong socket_max;
+/** True when @c socket_array is full. */
+bool socket_full;
/** Number of socket instances lost. @sa socket_array */
ulong socket_lost;
/** Number of EVENTS_WAITS_HISTORY records per thread. */
@@ -180,26 +196,33 @@ int init_instruments(const PFS_global_param *param)
uint thread_statements_stack_sizing;
uint thread_session_connect_attrs_sizing;
uint index;
- DBUG_ENTER("init_instruments");
/* Make sure init_event_name_sizing is called */
DBUG_ASSERT(wait_class_max != 0);
mutex_max= param->m_mutex_sizing;
+ mutex_full= false;
mutex_lost= 0;
rwlock_max= param->m_rwlock_sizing;
+ rwlock_full= false;
rwlock_lost= 0;
cond_max= param->m_cond_sizing;
+ cond_full= false;
cond_lost= 0;
file_max= param->m_file_sizing;
+ file_full= false;
file_lost= 0;
file_handle_max= param->m_file_handle_sizing;
+ file_handle_full= false;
file_handle_lost= 0;
table_max= param->m_table_sizing;
+ table_full= false;
table_lost= 0;
thread_max= param->m_thread_sizing;
+ thread_full= false;
thread_lost= 0;
socket_max= param->m_socket_sizing;
+ socket_full= false;
socket_lost= 0;
events_waits_history_per_thread= param->m_events_waits_history_sizing;
@@ -252,56 +275,56 @@ int init_instruments(const PFS_global_param *param)
{
mutex_array= PFS_MALLOC_ARRAY(mutex_max, PFS_mutex, MYF(MY_ZEROFILL));
if (unlikely(mutex_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (rwlock_max > 0)
{
rwlock_array= PFS_MALLOC_ARRAY(rwlock_max, PFS_rwlock, MYF(MY_ZEROFILL));
if (unlikely(rwlock_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (cond_max > 0)
{
cond_array= PFS_MALLOC_ARRAY(cond_max, PFS_cond, MYF(MY_ZEROFILL));
if (unlikely(cond_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (file_max > 0)
{
file_array= PFS_MALLOC_ARRAY(file_max, PFS_file, MYF(MY_ZEROFILL));
if (unlikely(file_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (file_handle_max > 0)
{
file_handle_array= PFS_MALLOC_ARRAY(file_handle_max, PFS_file*, MYF(MY_ZEROFILL));
if (unlikely(file_handle_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (table_max > 0)
{
table_array= PFS_MALLOC_ARRAY(table_max, PFS_table, MYF(MY_ZEROFILL));
if (unlikely(table_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (socket_max > 0)
{
socket_array= PFS_MALLOC_ARRAY(socket_max, PFS_socket, MYF(MY_ZEROFILL));
if (unlikely(socket_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (thread_max > 0)
{
thread_array= PFS_MALLOC_ARRAY(thread_max, PFS_thread, MYF(MY_ZEROFILL));
if (unlikely(thread_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (thread_waits_history_sizing > 0)
@@ -310,7 +333,7 @@ int init_instruments(const PFS_global_param *param)
PFS_MALLOC_ARRAY(thread_waits_history_sizing, PFS_events_waits,
MYF(MY_ZEROFILL));
if (unlikely(thread_waits_history_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (thread_instr_class_waits_sizing > 0)
@@ -319,7 +342,7 @@ int init_instruments(const PFS_global_param *param)
PFS_MALLOC_ARRAY(thread_instr_class_waits_sizing,
PFS_single_stat, MYF(MY_ZEROFILL));
if (unlikely(thread_instr_class_waits_array == NULL))
- DBUG_RETURN(1);
+ return 1;
for (index= 0; index < thread_instr_class_waits_sizing; index++)
thread_instr_class_waits_array[index].reset();
@@ -331,7 +354,7 @@ int init_instruments(const PFS_global_param *param)
PFS_MALLOC_ARRAY(thread_stages_history_sizing, PFS_events_stages,
MYF(MY_ZEROFILL));
if (unlikely(thread_stages_history_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (thread_instr_class_stages_sizing > 0)
@@ -340,7 +363,7 @@ int init_instruments(const PFS_global_param *param)
PFS_MALLOC_ARRAY(thread_instr_class_stages_sizing,
PFS_stage_stat, MYF(MY_ZEROFILL));
if (unlikely(thread_instr_class_stages_array == NULL))
- DBUG_RETURN(1);
+ return 1;
for (index= 0; index < thread_instr_class_stages_sizing; index++)
thread_instr_class_stages_array[index].reset();
@@ -352,7 +375,7 @@ int init_instruments(const PFS_global_param *param)
PFS_MALLOC_ARRAY(thread_statements_history_sizing, PFS_events_statements,
MYF(MY_ZEROFILL));
if (unlikely(thread_statements_history_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (thread_statements_stack_sizing > 0)
@@ -361,7 +384,7 @@ int init_instruments(const PFS_global_param *param)
PFS_MALLOC_ARRAY(thread_statements_stack_sizing, PFS_events_statements,
MYF(MY_ZEROFILL));
if (unlikely(thread_statements_stack_array == NULL))
- DBUG_RETURN(1);
+ return 1;
}
if (thread_instr_class_statements_sizing > 0)
@@ -370,7 +393,7 @@ int init_instruments(const PFS_global_param *param)
PFS_MALLOC_ARRAY(thread_instr_class_statements_sizing,
PFS_statement_stat, MYF(MY_ZEROFILL));
if (unlikely(thread_instr_class_statements_array == NULL))
- DBUG_RETURN(1);
+ return 1;
for (index= 0; index < thread_instr_class_statements_sizing; index++)
thread_instr_class_statements_array[index].reset();
@@ -410,7 +433,7 @@ int init_instruments(const PFS_global_param *param)
PFS_MALLOC_ARRAY(stage_class_max,
PFS_stage_stat, MYF(MY_ZEROFILL));
if (unlikely(global_instr_class_stages_array == NULL))
- DBUG_RETURN(1);
+ return 1;
for (index= 0; index < stage_class_max; index++)
global_instr_class_stages_array[index].reset();
@@ -422,19 +445,18 @@ int init_instruments(const PFS_global_param *param)
PFS_MALLOC_ARRAY(statement_class_max,
PFS_statement_stat, MYF(MY_ZEROFILL));
if (unlikely(global_instr_class_statements_array == NULL))
- DBUG_RETURN(1);
+ return 1;
for (index= 0; index < statement_class_max; index++)
global_instr_class_statements_array[index].reset();
}
- DBUG_RETURN(0);
+ return 0;
}
/** Cleanup all the instruments buffers. */
void cleanup_instruments(void)
{
- DBUG_ENTER("cleanup_instruments");
pfs_free(mutex_array);
mutex_array= NULL;
mutex_max= 0;
@@ -479,8 +501,6 @@ void cleanup_instruments(void)
thread_instr_class_stages_array= NULL;
pfs_free(thread_session_connect_attrs_array);
thread_session_connect_attrs_array=NULL;
-
- DBUG_VOID_RETURN;
}
C_MODE_START
@@ -491,15 +511,13 @@ static uchar *filename_hash_get_key(const uchar *entry, size_t *length,
const PFS_file * const *typed_entry;
const PFS_file *file;
const void *result;
- DBUG_ENTER("filename_hash_get_key");
-
typed_entry= reinterpret_cast<const PFS_file* const *> (entry);
DBUG_ASSERT(typed_entry != NULL);
file= *typed_entry;
DBUG_ASSERT(file != NULL);
*length= file->m_filename_length;
result= file->m_filename;
- DBUG_RETURN(const_cast<uchar*> (reinterpret_cast<const uchar*> (result)));
+ return const_cast<uchar*> (reinterpret_cast<const uchar*> (result));
}
C_MODE_END
@@ -509,8 +527,6 @@ C_MODE_END
*/
int init_file_hash(void)
{
- DBUG_ENTER("init_file_hash");
-
if ((! filename_hash_inited) && (file_max > 0))
{
lf_hash_init(&filename_hash, sizeof(PFS_file*), LF_HASH_UNIQUE,
@@ -518,33 +534,28 @@ int init_file_hash(void)
/* filename_hash.size= file_max; */
filename_hash_inited= true;
}
- DBUG_RETURN(0);
+ return 0;
}
/** Cleanup the file name hash. */
void cleanup_file_hash(void)
{
- DBUG_ENTER("cleanup_file_hash");
-
if (filename_hash_inited)
{
lf_hash_destroy(&filename_hash);
filename_hash_inited= false;
}
- DBUG_VOID_RETURN;
}
void PFS_scan::init(uint random, uint max_size)
{
- DBUG_ENTER("PFS_scan::init");
-
m_pass= 0;
if (max_size == 0)
{
/* Degenerated case, no buffer */
m_pass_max= 0;
- DBUG_VOID_RETURN;
+ return;
}
DBUG_ASSERT(random < max_size);
@@ -603,7 +614,6 @@ void PFS_scan::init(uint random, uint max_size)
/* The combined length of all passes should not exceed PFS_MAX_ALLOC_RETRY. */
DBUG_ASSERT((m_last[0] - m_first[0]) +
(m_last[1] - m_first[1]) <= PFS_MAX_ALLOC_RETRY);
- DBUG_VOID_RETURN;
}
/**
@@ -618,7 +628,17 @@ PFS_mutex* create_mutex(PFS_mutex_class *klass, const void *identity)
uint index;
uint attempts= 0;
PFS_mutex *pfs;
- DBUG_ENTER("create_mutex");
+
+ if (mutex_full)
+ {
+ /*
+ This is a safety plug.
+ When mutex_array is severely undersized,
+ do not spin to death for each call.
+ */
+ mutex_lost++;
+ return NULL;
+ }
while (++attempts <= mutex_max)
{
@@ -658,13 +678,22 @@ PFS_mutex* create_mutex(PFS_mutex_class *klass, const void *identity)
pfs->m_lock.dirty_to_allocated();
if (klass->is_singleton())
klass->m_singleton= pfs;
- DBUG_RETURN(pfs);
+ return pfs;
}
}
}
mutex_lost++;
- DBUG_RETURN(NULL);
+ /*
+ Race condition.
+ The mutex_array might not be full if a concurrent thread
+ called destroy_mutex() during the scan, leaving one
+ empty slot we did not find.
+ However, 99.999 percent full tables or 100 percent full tables
+ are treated the same here, we declare the array overloaded.
+ */
+ mutex_full= true;
+ return NULL;
}
/**
@@ -673,7 +702,6 @@ PFS_mutex* create_mutex(PFS_mutex_class *klass, const void *identity)
*/
void destroy_mutex(PFS_mutex *pfs)
{
- DBUG_ENTER("destroy_mutex");
DBUG_ASSERT(pfs != NULL);
PFS_mutex_class *klass= pfs->m_class;
/* Aggregate to EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME */
@@ -682,7 +710,7 @@ void destroy_mutex(PFS_mutex *pfs)
if (klass->is_singleton())
klass->m_singleton= NULL;
pfs->m_lock.allocated_to_free();
- DBUG_VOID_RETURN;
+ mutex_full= false;
}
/**
@@ -697,7 +725,12 @@ PFS_rwlock* create_rwlock(PFS_rwlock_class *klass, const void *identity)
uint index;
uint attempts= 0;
PFS_rwlock *pfs;
- DBUG_ENTER("create_rwlock");
+
+ if (rwlock_full)
+ {
+ rwlock_lost++;
+ return NULL;
+ }
while (++attempts <= rwlock_max)
{
@@ -721,13 +754,14 @@ PFS_rwlock* create_rwlock(PFS_rwlock_class *klass, const void *identity)
pfs->m_last_read= 0;
if (klass->is_singleton())
klass->m_singleton= pfs;
- DBUG_RETURN(pfs);
+ return pfs;
}
}
}
rwlock_lost++;
- DBUG_RETURN(NULL);
+ rwlock_full= true;
+ return NULL;
}
/**
@@ -736,7 +770,6 @@ PFS_rwlock* create_rwlock(PFS_rwlock_class *klass, const void *identity)
*/
void destroy_rwlock(PFS_rwlock *pfs)
{
- DBUG_ENTER("destroy_rwlock");
DBUG_ASSERT(pfs != NULL);
PFS_rwlock_class *klass= pfs->m_class;
/* Aggregate to EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME */
@@ -745,7 +778,7 @@ void destroy_rwlock(PFS_rwlock *pfs)
if (klass->is_singleton())
klass->m_singleton= NULL;
pfs->m_lock.allocated_to_free();
- DBUG_VOID_RETURN;
+ rwlock_full= false;
}
/**
@@ -760,7 +793,12 @@ PFS_cond* create_cond(PFS_cond_class *klass, const void *identity)
uint index;
uint attempts= 0;
PFS_cond *pfs;
- DBUG_ENTER("create_cond");
+
+ if (cond_full)
+ {
+ cond_lost++;
+ return NULL;
+ }
while (++attempts <= cond_max)
{
@@ -782,13 +820,14 @@ PFS_cond* create_cond(PFS_cond_class *klass, const void *identity)
pfs->m_lock.dirty_to_allocated();
if (klass->is_singleton())
klass->m_singleton= pfs;
- DBUG_RETURN(pfs);
+ return pfs;
}
}
}
cond_lost++;
- DBUG_RETURN(NULL);
+ cond_full= true;
+ return NULL;
}
/**
@@ -797,8 +836,6 @@ PFS_cond* create_cond(PFS_cond_class *klass, const void *identity)
*/
void destroy_cond(PFS_cond *pfs)
{
- DBUG_ENTER("destroy_cond");
-
DBUG_ASSERT(pfs != NULL);
PFS_cond_class *klass= pfs->m_class;
/* Aggregate to EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME */
@@ -807,7 +844,7 @@ void destroy_cond(PFS_cond *pfs)
if (klass->is_singleton())
klass->m_singleton= NULL;
pfs->m_lock.allocated_to_free();
- DBUG_VOID_RETURN;
+ cond_full= false;
}
PFS_thread* PFS_thread::get_current_thread()
@@ -819,7 +856,7 @@ PFS_thread* PFS_thread::get_current_thread()
void PFS_thread::reset_session_connect_attrs()
{
m_session_connect_attrs_length= 0;
- m_session_connect_attrs_cs= NULL;
+ m_session_connect_attrs_cs_number= 0;
if ((m_session_connect_attrs != NULL) &&
(session_connect_attrs_size_per_thread > 0) )
@@ -845,7 +882,12 @@ PFS_thread* create_thread(PFS_thread_class *klass, const void *identity,
uint index;
uint attempts= 0;
PFS_thread *pfs;
- DBUG_ENTER("create_thread");
+
+ if (thread_full)
+ {
+ thread_lost++;
+ return NULL;
+ }
while (++attempts <= thread_max)
{
@@ -862,6 +904,8 @@ PFS_thread* create_thread(PFS_thread_class *klass, const void *identity,
pfs->m_parent_thread_internal_id= 0;
pfs->m_processlist_id= processlist_id;
pfs->m_event_id= 1;
+ pfs->m_stmt_lock.set_allocated();
+ pfs->m_session_lock.set_allocated();
pfs->m_enabled= true;
pfs->m_class= klass;
pfs->m_events_waits_current= & pfs->m_events_waits_stack[WAIT_STACK_BOTTOM];
@@ -889,11 +933,9 @@ PFS_thread* create_thread(PFS_thread_class *klass, const void *identity,
pfs->m_dbname_length= 0;
pfs->m_command= 0;
pfs->m_start_time= 0;
- pfs->m_processlist_state_ptr= NULL;
- pfs->m_processlist_state_length= 0;
- pfs->m_processlist_info_ptr= NULL;
+ pfs->m_stage= 0;
+ pfs->m_processlist_info[0]= '\0';
pfs->m_processlist_info_length= 0;
- pfs->m_processlist_lock.set_allocated();
pfs->m_host= NULL;
pfs->m_user= NULL;
@@ -965,13 +1007,14 @@ PFS_thread* create_thread(PFS_thread_class *klass, const void *identity,
pfs->m_events_statements_count= 0;
pfs->m_lock.dirty_to_allocated();
- DBUG_RETURN(pfs);
+ return pfs;
}
}
}
thread_lost++;
- DBUG_RETURN(NULL);
+ thread_full= true;
+ return NULL;
}
PFS_mutex *sanitize_mutex(PFS_mutex *unsafe)
@@ -1082,6 +1125,7 @@ void destroy_thread(PFS_thread *pfs)
pfs->m_digest_hash_pins= NULL;
}
pfs->m_lock.allocated_to_free();
+ thread_full= false;
}
/**
@@ -1114,20 +1158,19 @@ find_or_create_file(PFS_thread *thread, PFS_file_class *klass,
const char *filename, uint len, bool create)
{
PFS_file *pfs;
- LF_PINS *pins;
- char safe_buffer[FN_REFLEN];
- const char *safe_filename;
- DBUG_ENTER("find_or_create_file");
DBUG_ASSERT(klass != NULL || ! create);
- pins= get_filename_hash_pins(thread);
+ LF_PINS *pins= get_filename_hash_pins(thread);
if (unlikely(pins == NULL))
{
file_lost++;
- DBUG_RETURN(NULL);
+ return NULL;
}
+ char safe_buffer[FN_REFLEN];
+ const char *safe_filename;
+
if (len >= FN_REFLEN)
{
/*
@@ -1190,7 +1233,7 @@ find_or_create_file(PFS_thread *thread, PFS_file_class *klass,
if (my_realpath(buffer, dirbuffer, MYF(0)) != 0)
{
file_lost++;
- DBUG_RETURN(NULL);
+ return NULL;
}
/* Append the unresolved file name to the resolved path */
@@ -1222,7 +1265,7 @@ search:
pfs= *entry;
pfs->m_file_stat.m_open_count++;
lf_hash_search_unpin(pins);
- DBUG_RETURN(pfs);
+ return pfs;
}
lf_hash_search_unpin(pins);
@@ -1230,7 +1273,13 @@ search:
if (! create)
{
/* No lost counter, just looking for the file existence. */
- DBUG_RETURN(NULL);
+ return NULL;
+ }
+
+ if (file_full)
+ {
+ file_lost++;
+ return NULL;
}
while (++attempts <= file_max)
@@ -1261,7 +1310,7 @@ search:
pfs->m_lock.dirty_to_allocated();
if (klass->is_singleton())
klass->m_singleton= pfs;
- DBUG_RETURN(pfs);
+ return pfs;
}
pfs->m_lock.dirty_to_free();
@@ -1273,20 +1322,21 @@ search:
{
/* Avoid infinite loops */
file_lost++;
- DBUG_RETURN(NULL);
+ return NULL;
}
goto search;
}
/* OOM in lf_hash_insert */
file_lost++;
- DBUG_RETURN(NULL);
+ return NULL;
}
}
}
file_lost++;
- DBUG_RETURN(NULL);
+ file_full= true;
+ return NULL;
}
/**
@@ -1295,11 +1345,8 @@ search:
*/
void release_file(PFS_file *pfs)
{
- DBUG_ENTER("release_file");
-
DBUG_ASSERT(pfs != NULL);
pfs->m_file_stat.m_open_count--;
- DBUG_VOID_RETURN;
}
/**
@@ -1309,8 +1356,6 @@ void release_file(PFS_file *pfs)
*/
void destroy_file(PFS_thread *thread, PFS_file *pfs)
{
- DBUG_ENTER("destroy_file");
-
DBUG_ASSERT(thread != NULL);
DBUG_ASSERT(pfs != NULL);
PFS_file_class *klass= pfs->m_class;
@@ -1330,7 +1375,7 @@ void destroy_file(PFS_thread *thread, PFS_file *pfs)
if (klass->is_singleton())
klass->m_singleton= NULL;
pfs->m_lock.allocated_to_free();
- DBUG_VOID_RETURN;
+ file_full= false;
}
/**
@@ -1347,7 +1392,12 @@ PFS_table* create_table(PFS_table_share *share, PFS_thread *opening_thread,
uint index;
uint attempts= 0;
PFS_table *pfs;
- DBUG_ENTER("create_table");
+
+ if (table_full)
+ {
+ table_lost++;
+ return NULL;
+ }
while (++attempts <= table_max)
{
@@ -1373,13 +1423,14 @@ PFS_table* create_table(PFS_table_share *share, PFS_thread *opening_thread,
pfs->m_table_stat.fast_reset();
pfs->m_thread_owner= opening_thread;
pfs->m_lock.dirty_to_allocated();
- DBUG_RETURN(pfs);
+ return pfs;
}
}
}
table_lost++;
- DBUG_RETURN(NULL);
+ table_full= true;
+ return NULL;
}
void PFS_table::sanitized_aggregate(void)
@@ -1473,12 +1524,10 @@ void PFS_table::safe_aggregate_lock(PFS_table_stat *table_stat,
*/
void destroy_table(PFS_table *pfs)
{
- DBUG_ENTER("destroy_table");
-
DBUG_ASSERT(pfs != NULL);
pfs->m_share->dec_refcount();
pfs->m_lock.allocated_to_free();
- DBUG_VOID_RETURN;
+ table_full= false;
}
/**
@@ -1494,7 +1543,12 @@ PFS_socket* create_socket(PFS_socket_class *klass, const my_socket *fd,
uint index;
uint attempts= 0;
PFS_socket *pfs;
- DBUG_ENTER("create_socket");
+
+ if (socket_full)
+ {
+ socket_lost++;
+ return NULL;
+ }
uint fd_used= 0;
uint addr_len_used= addr_len;
@@ -1539,13 +1593,14 @@ PFS_socket* create_socket(PFS_socket_class *klass, const my_socket *fd,
if (klass->is_singleton())
klass->m_singleton= pfs;
- DBUG_RETURN(pfs);
+ return pfs;
}
}
}
socket_lost++;
- DBUG_RETURN(NULL);
+ socket_full= true;
+ return NULL;
}
/**
@@ -1556,7 +1611,6 @@ void destroy_socket(PFS_socket *pfs)
{
DBUG_ASSERT(pfs != NULL);
PFS_socket_class *klass= pfs->m_class;
- DBUG_ENTER("destroy_socket");
/* Aggregate to SOCKET_SUMMARY_BY_EVENT_NAME */
klass->m_socket_stat.m_io_stat.aggregate(&pfs->m_socket_stat.m_io_stat);
@@ -1583,51 +1637,43 @@ void destroy_socket(PFS_socket *pfs)
pfs->m_fd= 0;
pfs->m_addr_len= 0;
pfs->m_lock.allocated_to_free();
- DBUG_VOID_RETURN;
+ socket_full= false;
}
static void reset_mutex_waits_by_instance(void)
{
PFS_mutex *pfs= mutex_array;
PFS_mutex *pfs_last= mutex_array + mutex_max;
- DBUG_ENTER("reset_mutex_waits_by_instance");
for ( ; pfs < pfs_last; pfs++)
pfs->m_mutex_stat.reset();
- DBUG_VOID_RETURN;
}
static void reset_rwlock_waits_by_instance(void)
{
PFS_rwlock *pfs= rwlock_array;
PFS_rwlock *pfs_last= rwlock_array + rwlock_max;
- DBUG_ENTER("reset_rwlock_waits_by_instance");
for ( ; pfs < pfs_last; pfs++)
pfs->m_rwlock_stat.reset();
- DBUG_VOID_RETURN;
}
static void reset_cond_waits_by_instance(void)
{
PFS_cond *pfs= cond_array;
PFS_cond *pfs_last= cond_array + cond_max;
- DBUG_ENTER("reset_cond_waits_by_instance");
for ( ; pfs < pfs_last; pfs++)
pfs->m_cond_stat.reset();
- DBUG_VOID_RETURN;
}
static void reset_file_waits_by_instance(void)
{
PFS_file *pfs= file_array;
PFS_file *pfs_last= file_array + file_max;
- DBUG_ENTER("reset_file_waits_by_instance");
for ( ; pfs < pfs_last; pfs++)
pfs->m_file_stat.reset();
- DBUG_VOID_RETURN;
}
static void reset_socket_waits_by_instance(void)
@@ -1654,11 +1700,9 @@ void reset_file_instance_io(void)
{
PFS_file *pfs= file_array;
PFS_file *pfs_last= file_array + file_max;
- DBUG_ENTER("reset_file_instance_io");
for ( ; pfs < pfs_last; pfs++)
pfs->m_file_stat.m_io_stat.reset();
- DBUG_VOID_RETURN;
}
/** Reset the io statistics per socket instance. */
@@ -1666,11 +1710,9 @@ void reset_socket_instance_io(void)
{
PFS_socket *pfs= socket_array;
PFS_socket *pfs_last= socket_array + socket_max;
- DBUG_ENTER("reset_socket_instance_io");
for ( ; pfs < pfs_last; pfs++)
pfs->m_socket_stat.m_io_stat.reset();
- DBUG_VOID_RETURN;
}
void aggregate_all_event_names(PFS_single_stat *from_array,
@@ -1811,55 +1853,57 @@ void aggregate_all_statements(PFS_statement_stat *from_array,
}
}
-void aggregate_thread_stats(PFS_thread *thread)
+void aggregate_thread_stats(PFS_thread *thread,
+ PFS_account *safe_account,
+ PFS_user *safe_user,
+ PFS_host *safe_host)
{
- if (likely(thread->m_account != NULL))
+ if (likely(safe_account != NULL))
{
- thread->m_account->m_disconnected_count++;
+ safe_account->m_disconnected_count++;
return;
}
- if (thread->m_user != NULL)
- thread->m_user->m_disconnected_count++;
+ if (safe_user != NULL)
+ safe_user->m_disconnected_count++;
- if (thread->m_host != NULL)
- thread->m_host->m_disconnected_count++;
+ if (safe_host != NULL)
+ safe_host->m_disconnected_count++;
/* There is no global table for connections statistics. */
return;
}
-void aggregate_thread(PFS_thread *thread)
+void aggregate_thread(PFS_thread *thread,
+ PFS_account *safe_account,
+ PFS_user *safe_user,
+ PFS_host *safe_host)
{
- aggregate_thread_waits(thread);
- aggregate_thread_stages(thread);
- aggregate_thread_statements(thread);
- aggregate_thread_stats(thread);
+ aggregate_thread_waits(thread, safe_account, safe_user, safe_host);
+ aggregate_thread_stages(thread, safe_account, safe_user, safe_host);
+ aggregate_thread_statements(thread, safe_account, safe_user, safe_host);
+ aggregate_thread_stats(thread, safe_account, safe_user, safe_host);
}
-void aggregate_thread_waits(PFS_thread *thread)
+void aggregate_thread_waits(PFS_thread *thread,
+ PFS_account *safe_account,
+ PFS_user *safe_user,
+ PFS_host *safe_host)
{
- if (likely(thread->m_account != NULL))
+ if (likely(safe_account != NULL))
{
- DBUG_ASSERT(thread->m_user == NULL);
- DBUG_ASSERT(thread->m_host == NULL);
- DBUG_ASSERT(thread->m_account->get_refcount() > 0);
-
/*
Aggregate EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME
to EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME.
*/
aggregate_all_event_names(thread->m_instr_class_waits_stats,
- thread->m_account->m_instr_class_waits_stats);
+ safe_account->m_instr_class_waits_stats);
return;
}
- if ((thread->m_user != NULL) && (thread->m_host != NULL))
+ if ((safe_user != NULL) && (safe_host != NULL))
{
- DBUG_ASSERT(thread->m_user->get_refcount() > 0);
- DBUG_ASSERT(thread->m_host->get_refcount() > 0);
-
/*
Aggregate EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME to:
- EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME
@@ -1867,34 +1911,30 @@ void aggregate_thread_waits(PFS_thread *thread)
in parallel.
*/
aggregate_all_event_names(thread->m_instr_class_waits_stats,
- thread->m_user->m_instr_class_waits_stats,
- thread->m_host->m_instr_class_waits_stats);
+ safe_user->m_instr_class_waits_stats,
+ safe_host->m_instr_class_waits_stats);
return;
}
- if (thread->m_user != NULL)
+ if (safe_user != NULL)
{
- DBUG_ASSERT(thread->m_user->get_refcount() > 0);
-
/*
Aggregate EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME
to EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME, directly.
*/
aggregate_all_event_names(thread->m_instr_class_waits_stats,
- thread->m_user->m_instr_class_waits_stats);
+ safe_user->m_instr_class_waits_stats);
return;
}
- if (thread->m_host != NULL)
+ if (safe_host != NULL)
{
- DBUG_ASSERT(thread->m_host->get_refcount() > 0);
-
/*
Aggregate EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME
to EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME, directly.
*/
aggregate_all_event_names(thread->m_instr_class_waits_stats,
- thread->m_host->m_instr_class_waits_stats);
+ safe_host->m_instr_class_waits_stats);
return;
}
@@ -1902,29 +1942,25 @@ void aggregate_thread_waits(PFS_thread *thread)
thread->reset_waits_stats();
}
-void aggregate_thread_stages(PFS_thread *thread)
+void aggregate_thread_stages(PFS_thread *thread,
+ PFS_account *safe_account,
+ PFS_user *safe_user,
+ PFS_host *safe_host)
{
- if (likely(thread->m_account != NULL))
+ if (likely(safe_account != NULL))
{
- DBUG_ASSERT(thread->m_user == NULL);
- DBUG_ASSERT(thread->m_host == NULL);
- DBUG_ASSERT(thread->m_account->get_refcount() > 0);
-
/*
Aggregate EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME
to EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME.
*/
aggregate_all_stages(thread->m_instr_class_stages_stats,
- thread->m_account->m_instr_class_stages_stats);
+ safe_account->m_instr_class_stages_stats);
return;
}
- if ((thread->m_user != NULL) && (thread->m_host != NULL))
+ if ((safe_user != NULL) && (safe_host != NULL))
{
- DBUG_ASSERT(thread->m_user->get_refcount() > 0);
- DBUG_ASSERT(thread->m_host->get_refcount() > 0);
-
/*
Aggregate EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME to:
- EVENTS_STAGES_SUMMARY_BY_USER_BY_EVENT_NAME
@@ -1932,15 +1968,13 @@ void aggregate_thread_stages(PFS_thread *thread)
in parallel.
*/
aggregate_all_stages(thread->m_instr_class_stages_stats,
- thread->m_user->m_instr_class_stages_stats,
- thread->m_host->m_instr_class_stages_stats);
+ safe_user->m_instr_class_stages_stats,
+ safe_host->m_instr_class_stages_stats);
return;
}
- if (thread->m_user != NULL)
+ if (safe_user != NULL)
{
- DBUG_ASSERT(thread->m_user->get_refcount() > 0);
-
/*
Aggregate EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME to:
- EVENTS_STAGES_SUMMARY_BY_USER_BY_EVENT_NAME
@@ -1948,21 +1982,19 @@ void aggregate_thread_stages(PFS_thread *thread)
in parallel.
*/
aggregate_all_stages(thread->m_instr_class_stages_stats,
- thread->m_user->m_instr_class_stages_stats,
+ safe_user->m_instr_class_stages_stats,
global_instr_class_stages_array);
return;
}
- if (thread->m_host != NULL)
+ if (safe_host != NULL)
{
- DBUG_ASSERT(thread->m_host->get_refcount() > 0);
-
/*
Aggregate EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME
to EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME, directly.
*/
aggregate_all_stages(thread->m_instr_class_stages_stats,
- thread->m_host->m_instr_class_stages_stats);
+ safe_host->m_instr_class_stages_stats);
return;
}
@@ -1974,29 +2006,25 @@ void aggregate_thread_stages(PFS_thread *thread)
global_instr_class_stages_array);
}
-void aggregate_thread_statements(PFS_thread *thread)
+void aggregate_thread_statements(PFS_thread *thread,
+ PFS_account *safe_account,
+ PFS_user *safe_user,
+ PFS_host *safe_host)
{
- if (likely(thread->m_account != NULL))
+ if (likely(safe_account != NULL))
{
- DBUG_ASSERT(thread->m_user == NULL);
- DBUG_ASSERT(thread->m_host == NULL);
- DBUG_ASSERT(thread->m_account->get_refcount() > 0);
-
/*
Aggregate EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME
to EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME.
*/
aggregate_all_statements(thread->m_instr_class_statements_stats,
- thread->m_account->m_instr_class_statements_stats);
+ safe_account->m_instr_class_statements_stats);
return;
}
- if ((thread->m_user != NULL) && (thread->m_host != NULL))
+ if ((safe_user != NULL) && (safe_host != NULL))
{
- DBUG_ASSERT(thread->m_user->get_refcount() > 0);
- DBUG_ASSERT(thread->m_host->get_refcount() > 0);
-
/*
Aggregate EVENTS_STATEMENT_SUMMARY_BY_THREAD_BY_EVENT_NAME to:
- EVENTS_STATEMENT_SUMMARY_BY_USER_BY_EVENT_NAME
@@ -2004,15 +2032,13 @@ void aggregate_thread_statements(PFS_thread *thread)
in parallel.
*/
aggregate_all_statements(thread->m_instr_class_statements_stats,
- thread->m_user->m_instr_class_statements_stats,
- thread->m_host->m_instr_class_statements_stats);
+ safe_user->m_instr_class_statements_stats,
+ safe_host->m_instr_class_statements_stats);
return;
}
- if (thread->m_user != NULL)
+ if (safe_user != NULL)
{
- DBUG_ASSERT(thread->m_user->get_refcount() > 0);
-
/*
Aggregate EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME to:
- EVENTS_STATEMENTS_SUMMARY_BY_USER_BY_EVENT_NAME
@@ -2020,21 +2046,19 @@ void aggregate_thread_statements(PFS_thread *thread)
in parallel.
*/
aggregate_all_statements(thread->m_instr_class_statements_stats,
- thread->m_user->m_instr_class_statements_stats,
+ safe_user->m_instr_class_statements_stats,
global_instr_class_statements_array);
return;
}
- if (thread->m_host != NULL)
+ if (safe_host != NULL)
{
- DBUG_ASSERT(thread->m_host->get_refcount() > 0);
-
/*
Aggregate EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME
to EVENTS_STATEMENTS_SUMMARY_BY_HOST_BY_EVENT_NAME, directly.
*/
aggregate_all_statements(thread->m_instr_class_statements_stats,
- thread->m_host->m_instr_class_statements_stats);
+ safe_host->m_instr_class_statements_stats);
return;
}
diff --git a/storage/perfschema/pfs_instr.h b/storage/perfschema/pfs_instr.h
index 2ea44830d2b..bd2fe0e4afd 100644
--- a/storage/perfschema/pfs_instr.h
+++ b/storage/perfschema/pfs_instr.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -371,7 +371,13 @@ struct PFS_ALIGNED PFS_thread : PFS_connection_slice
PFS_events_waits *m_events_waits_current;
/** Event ID counter */
ulonglong m_event_id;
- /** Internal lock. */
+ /**
+ Internal lock.
+ This lock is exclusively used to protect against races
+ when creating and destroying PFS_thread.
+ Do not use this lock to protect thread attributes,
+ use one of @c m_stmt_lock or @c m_session_lock instead.
+ */
pfs_lock m_lock;
/** Pins for filename_hash. */
LF_PINS *m_filename_hash_pins;
@@ -460,31 +466,63 @@ struct PFS_ALIGNED PFS_thread : PFS_connection_slice
*/
PFS_events_statements *m_statements_history;
- /** User name. */
+ /**
+ Internal lock, for session attributes.
+ Statement attributes are expected to be updated in frequently,
+ typically per session execution.
+ */
+ pfs_lock m_session_lock;
+ /**
+ User name.
+ Protected by @c m_session_lock.
+ */
char m_username[USERNAME_LENGTH];
- /** Length of @c m_username. */
+ /**
+ Length of @c m_username.
+ Protected by @c m_session_lock.
+ */
uint m_username_length;
- /** Host name. */
+ /**
+ Host name.
+ Protected by @c m_session_lock.
+ */
char m_hostname[HOSTNAME_LENGTH];
- /** Length of @c m_hostname. */
+ /**
+ Length of @c m_hostname.
+ Protected by @c m_session_lock.
+ */
uint m_hostname_length;
- /** Database name. */
+ /**
+ Database name.
+ Protected by @c m_stmt_lock.
+ */
char m_dbname[NAME_LEN];
- /** Length of @c m_dbname. */
+ /**
+ Length of @c m_dbname.
+ Protected by @c m_stmt_lock.
+ */
uint m_dbname_length;
/** Current command. */
int m_command;
/** Start time. */
time_t m_start_time;
- /** Lock for Processlist state, Processlist info. */
- pfs_lock m_processlist_lock;
- /** Processlist state. */
- const char *m_processlist_state_ptr;
- /** Length of @c m_processlist_state_ptr. */
- uint m_processlist_state_length;
- /** Processlist info. */
- const char *m_processlist_info_ptr;
- /** Length of @c m_processlist_info_length. */
+ /**
+ Internal lock, for statement attributes.
+ Statement attributes are expected to be updated frequently,
+ typically per statement execution.
+ */
+ pfs_lock m_stmt_lock;
+ /** Processlist state (derived from stage). */
+ PFS_stage_key m_stage;
+ /**
+ Processlist info.
+ Protected by @c m_stmt_lock.
+ */
+ char m_processlist_info[COL_INFO_SIZE];
+ /**
+ Length of @c m_processlist_info_length.
+ Protected by @c m_stmt_lock.
+ */
uint m_processlist_info_length;
PFS_events_stages m_stage_current;
@@ -500,12 +538,21 @@ struct PFS_ALIGNED PFS_thread : PFS_connection_slice
/** Reset session connect attributes */
void reset_session_connect_attrs();
- /** a buffer for the connection attributes */
+ /**
+ Buffer for the connection attributes.
+ Protected by @c m_session_lock.
+ */
char *m_session_connect_attrs;
- /** length used by @c m_connect_attrs */
+ /**
+ Length used by @c m_connect_attrs.
+ Protected by @c m_session_lock.
+ */
uint m_session_connect_attrs_length;
- /** character set in which @c m_connect_attrs are encoded */
- const CHARSET_INFO *m_session_connect_attrs_cs;
+ /**
+ Character set in which @c m_connect_attrs are encoded.
+ Protected by @c m_session_lock.
+ */
+ uint m_session_connect_attrs_cs_number;
};
extern PFS_stage_stat *global_instr_class_stages_array;
@@ -608,10 +655,22 @@ void aggregate_all_statements(PFS_statement_stat *from_array,
PFS_statement_stat *to_array_1,
PFS_statement_stat *to_array_2);
-void aggregate_thread(PFS_thread *thread);
-void aggregate_thread_waits(PFS_thread *thread);
-void aggregate_thread_stages(PFS_thread *thread);
-void aggregate_thread_statements(PFS_thread *thread);
+void aggregate_thread(PFS_thread *thread,
+ PFS_account *safe_account,
+ PFS_user *safe_user,
+ PFS_host *safe_host);
+void aggregate_thread_waits(PFS_thread *thread,
+ PFS_account *safe_account,
+ PFS_user *safe_user,
+ PFS_host *safe_host);
+void aggregate_thread_stages(PFS_thread *thread,
+ PFS_account *safe_account,
+ PFS_user *safe_user,
+ PFS_host *safe_host);
+void aggregate_thread_statements(PFS_thread *thread,
+ PFS_account *safe_account,
+ PFS_user *safe_user,
+ PFS_host *safe_host);
void clear_thread_account(PFS_thread *thread);
void set_thread_account(PFS_thread *thread);
diff --git a/storage/perfschema/pfs_instr_class.cc b/storage/perfschema/pfs_instr_class.cc
index 24a06cf494c..84e0a0357a0 100644
--- a/storage/perfschema/pfs_instr_class.cc
+++ b/storage/perfschema/pfs_instr_class.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -980,11 +980,14 @@ PFS_file_key register_file_class(const char *name, uint name_length,
/**
Register a stage instrumentation metadata.
@param name the instrumented name
+ @param prefix_length length in bytes of the name prefix
@param name_length length in bytes of name
@param flags the instrumentation flags
@return a stage instrumentation key
*/
-PFS_stage_key register_stage_class(const char *name, uint name_length,
+PFS_stage_key register_stage_class(const char *name,
+ uint prefix_length,
+ uint name_length,
int flags)
{
/* See comments in register_mutex_class */
@@ -1000,6 +1003,7 @@ PFS_stage_key register_stage_class(const char *name, uint name_length,
{
entry= &stage_class_array[index];
init_instr_class(entry, name, name_length, flags, PFS_CLASS_STAGE);
+ entry->m_prefix_length= prefix_length;
entry->m_event_name_index= index;
entry->m_enabled= false; /* disabled by default */
entry->m_timed= false;
diff --git a/storage/perfschema/pfs_instr_class.h b/storage/perfschema/pfs_instr_class.h
index d0b90734b66..a51af2eca12 100644
--- a/storage/perfschema/pfs_instr_class.h
+++ b/storage/perfschema/pfs_instr_class.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -148,6 +148,12 @@ struct PFS_instr_class
{
return m_flags & PSI_FLAG_GLOBAL;
}
+
+ bool is_mutable() const
+ {
+ return m_flags & PSI_FLAG_MUTABLE;
+ }
+
static void set_enabled(PFS_instr_class *pfs, bool enabled);
static void set_timed(PFS_instr_class *pfs, bool timed);
@@ -365,6 +371,11 @@ struct PFS_ALIGNED PFS_file_class : public PFS_instr_class
/** Instrumentation metadata for a stage. */
struct PFS_ALIGNED PFS_stage_class : public PFS_instr_class
{
+ /**
+ Length of the 'stage/<component>/' prefix.
+ This is to extract 'foo' from 'stage/sql/foo'.
+ */
+ uint m_prefix_length;
/** Stage usage statistics. */
PFS_stage_stat m_stage_stat;
};
@@ -424,7 +435,9 @@ PFS_thread_key register_thread_class(const char *name, uint name_length,
PFS_file_key register_file_class(const char *name, uint name_length,
int flags);
-PFS_stage_key register_stage_class(const char *name, uint name_length,
+PFS_stage_key register_stage_class(const char *name,
+ uint prefix_length,
+ uint name_length,
int flags);
PFS_statement_key register_statement_class(const char *name, uint name_length,
diff --git a/storage/perfschema/pfs_server.h b/storage/perfschema/pfs_server.h
index b647833f43a..606a814c168 100644
--- a/storage/perfschema/pfs_server.h
+++ b/storage/perfschema/pfs_server.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/perfschema/pfs_setup_object.cc b/storage/perfschema/pfs_setup_object.cc
index 535dd53bfc7..c77039663b2 100644
--- a/storage/perfschema/pfs_setup_object.cc
+++ b/storage/perfschema/pfs_setup_object.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/pfs_setup_object.cc
diff --git a/storage/perfschema/pfs_stat.h b/storage/perfschema/pfs_stat.h
index 2a255a9e5b2..13a32d0e3ad 100644
--- a/storage/perfschema/pfs_stat.h
+++ b/storage/perfschema/pfs_stat.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -58,6 +58,11 @@ struct PFS_single_stat
m_max= 0;
}
+ inline bool has_timed_stats() const
+ {
+ return (m_min <= m_max);
+ }
+
inline void aggregate(const PFS_single_stat *stat)
{
m_count+= stat->m_count;
diff --git a/storage/perfschema/pfs_user.cc b/storage/perfschema/pfs_user.cc
index 60d6a2e99f6..905c0b2ee4e 100644
--- a/storage/perfschema/pfs_user.cc
+++ b/storage/perfschema/pfs_user.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/pfs_user.cc
diff --git a/storage/perfschema/pfs_user.h b/storage/perfschema/pfs_user.h
index dda7e221ca8..2cb70e8e4ea 100644
--- a/storage/perfschema/pfs_user.h
+++ b/storage/perfschema/pfs_user.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef PFS_USER_H
#define PFS_USER_H
diff --git a/storage/perfschema/table_esgs_by_account_by_event_name.cc b/storage/perfschema/table_esgs_by_account_by_event_name.cc
index aaf18a5475b..4f0fc6858f9 100644
--- a/storage/perfschema/table_esgs_by_account_by_event_name.cc
+++ b/storage/perfschema/table_esgs_by_account_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_esgs_by_account_by_event_name.cc
diff --git a/storage/perfschema/table_esgs_by_account_by_event_name.h b/storage/perfschema/table_esgs_by_account_by_event_name.h
index c20f129de1e..2cd51783db1 100644
--- a/storage/perfschema/table_esgs_by_account_by_event_name.h
+++ b/storage/perfschema/table_esgs_by_account_by_event_name.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_ESGS_BY_ACCOUNT_BY_EVENT_NAME_H
#define TABLE_ESGS_BY_ACCOUNT_BY_EVENT_NAME_H
diff --git a/storage/perfschema/table_esgs_by_host_by_event_name.cc b/storage/perfschema/table_esgs_by_host_by_event_name.cc
index dd64d2f6e9d..904f0e21b3c 100644
--- a/storage/perfschema/table_esgs_by_host_by_event_name.cc
+++ b/storage/perfschema/table_esgs_by_host_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_esgs_by_host_by_event_name.cc
diff --git a/storage/perfschema/table_esgs_by_host_by_event_name.h b/storage/perfschema/table_esgs_by_host_by_event_name.h
index 223923f3026..a8404e11e93 100644
--- a/storage/perfschema/table_esgs_by_host_by_event_name.h
+++ b/storage/perfschema/table_esgs_by_host_by_event_name.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_ESGS_BY_HOST_BY_EVENT_NAME_H
#define TABLE_ESGS_BY_HOST_BY_EVENT_NAME_H
diff --git a/storage/perfschema/table_esgs_by_user_by_event_name.cc b/storage/perfschema/table_esgs_by_user_by_event_name.cc
index 0e94ed162c4..736559dd5e2 100644
--- a/storage/perfschema/table_esgs_by_user_by_event_name.cc
+++ b/storage/perfschema/table_esgs_by_user_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_esgs_by_user_by_event_name.cc
diff --git a/storage/perfschema/table_esgs_by_user_by_event_name.h b/storage/perfschema/table_esgs_by_user_by_event_name.h
index 565e633e386..9fc66033caa 100644
--- a/storage/perfschema/table_esgs_by_user_by_event_name.h
+++ b/storage/perfschema/table_esgs_by_user_by_event_name.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_ESGS_BY_USER_BY_EVENT_NAME_H
#define TABLE_ESGS_BY_USER_BY_EVENT_NAME_H
diff --git a/storage/perfschema/table_esms_by_account_by_event_name.cc b/storage/perfschema/table_esms_by_account_by_event_name.cc
index c6a4ba5cf31..436056ef30b 100644
--- a/storage/perfschema/table_esms_by_account_by_event_name.cc
+++ b/storage/perfschema/table_esms_by_account_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_esms_by_account_by_event_name.cc
@@ -273,6 +273,9 @@ void table_esms_by_account_by_event_name
pfs_lock lock;
m_row_exists= false;
+ if (klass->is_mutable())
+ return;
+
account->m_lock.begin_optimistic_lock(&lock);
if (m_row.m_account.make_row(account))
diff --git a/storage/perfschema/table_esms_by_account_by_event_name.h b/storage/perfschema/table_esms_by_account_by_event_name.h
index d58bf9e5763..23168d03cd3 100644
--- a/storage/perfschema/table_esms_by_account_by_event_name.h
+++ b/storage/perfschema/table_esms_by_account_by_event_name.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_ESMS_BY_ACCOUNT_BY_EVENT_NAME_H
#define TABLE_ESMS_BY_ACCOUNT_BY_EVENT_NAME_H
diff --git a/storage/perfschema/table_esms_by_digest.cc b/storage/perfschema/table_esms_by_digest.cc
index a31572d5f6b..80fa4077281 100644
--- a/storage/perfschema/table_esms_by_digest.cc
+++ b/storage/perfschema/table_esms_by_digest.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_esms_by_digest.cc
diff --git a/storage/perfschema/table_esms_by_digest.h b/storage/perfschema/table_esms_by_digest.h
index 2e2e595c056..5df8ec69633 100644
--- a/storage/perfschema/table_esms_by_digest.h
+++ b/storage/perfschema/table_esms_by_digest.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_ESMS_BY_DIGEST_H
#define TABLE_ESMS_BY_DIGEST_H
diff --git a/storage/perfschema/table_esms_by_host_by_event_name.cc b/storage/perfschema/table_esms_by_host_by_event_name.cc
index 8d68b2c948c..2cbe70d5ae4 100644
--- a/storage/perfschema/table_esms_by_host_by_event_name.cc
+++ b/storage/perfschema/table_esms_by_host_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_esms_by_host_by_event_name.cc
@@ -270,6 +270,9 @@ void table_esms_by_host_by_event_name
pfs_lock lock;
m_row_exists= false;
+ if (klass->is_mutable())
+ return;
+
host->m_lock.begin_optimistic_lock(&lock);
if (m_row.m_host.make_row(host))
diff --git a/storage/perfschema/table_esms_by_host_by_event_name.h b/storage/perfschema/table_esms_by_host_by_event_name.h
index 00c6beee561..c28f17a4473 100644
--- a/storage/perfschema/table_esms_by_host_by_event_name.h
+++ b/storage/perfschema/table_esms_by_host_by_event_name.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_ESMS_BY_HOST_BY_EVENT_NAME_H
#define TABLE_ESMS_BY_HOST_BY_EVENT_NAME_H
diff --git a/storage/perfschema/table_esms_by_thread_by_event_name.cc b/storage/perfschema/table_esms_by_thread_by_event_name.cc
index d1e6105e0a8..9ab2a814443 100644
--- a/storage/perfschema/table_esms_by_thread_by_event_name.cc
+++ b/storage/perfschema/table_esms_by_thread_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -272,6 +272,9 @@ void table_esms_by_thread_by_event_name
pfs_lock lock;
m_row_exists= false;
+ if (klass->is_mutable())
+ return;
+
/* Protect this reader against a thread termination */
thread->m_lock.begin_optimistic_lock(&lock);
diff --git a/storage/perfschema/table_esms_by_user_by_event_name.cc b/storage/perfschema/table_esms_by_user_by_event_name.cc
index 48e9026c575..6b55fb82814 100644
--- a/storage/perfschema/table_esms_by_user_by_event_name.cc
+++ b/storage/perfschema/table_esms_by_user_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_esms_by_user_by_event_name.cc
@@ -270,6 +270,9 @@ void table_esms_by_user_by_event_name
pfs_lock lock;
m_row_exists= false;
+ if (klass->is_mutable())
+ return;
+
user->m_lock.begin_optimistic_lock(&lock);
if (m_row.m_user.make_row(user))
diff --git a/storage/perfschema/table_esms_by_user_by_event_name.h b/storage/perfschema/table_esms_by_user_by_event_name.h
index 4f52b64b6b8..6dc481d3273 100644
--- a/storage/perfschema/table_esms_by_user_by_event_name.h
+++ b/storage/perfschema/table_esms_by_user_by_event_name.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_ESMS_BY_USER_BY_EVENT_NAME_H
#define TABLE_ESMS_BY_USER_BY_EVENT_NAME_H
diff --git a/storage/perfschema/table_esms_global_by_event_name.cc b/storage/perfschema/table_esms_global_by_event_name.cc
index 57522cb466d..e1b65559642 100644
--- a/storage/perfschema/table_esms_global_by_event_name.cc
+++ b/storage/perfschema/table_esms_global_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -258,6 +258,11 @@ table_esms_global_by_event_name::rnd_pos(const void *pos)
void table_esms_global_by_event_name
::make_row(PFS_statement_class *klass)
{
+ m_row_exists= false;
+
+ if (klass->is_mutable())
+ return;
+
m_row.m_event_name.make_row(klass);
PFS_connection_statement_visitor visitor(klass);
diff --git a/storage/perfschema/table_events_statements.cc b/storage/perfschema/table_events_statements.cc
index 638284003dc..96a79eecd00 100644
--- a/storage/perfschema/table_events_statements.cc
+++ b/storage/perfschema/table_events_statements.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -301,7 +301,8 @@ table_events_statements_common::table_events_statements_common
Build a row.
@param statement the statement the cursor is reading
*/
-void table_events_statements_common::make_row(PFS_events_statements *statement)
+void table_events_statements_common::make_row_part_1(PFS_events_statements *statement,
+ PSI_digest_storage *digest)
{
const char *base;
const char *safe_source_file;
@@ -367,15 +368,28 @@ void table_events_statements_common::make_row(PFS_events_statements *statement)
m_row.m_no_index_used= statement->m_no_index_used;
m_row.m_no_good_index_used= statement->m_no_good_index_used;
/*
+ Making a copy of digest storage.
+ */
+ digest_copy(digest, & statement->m_digest_storage);
+
+ m_row_exists= true;
+ return;
+}
+
+
+void table_events_statements_common::make_row_part_2(PSI_digest_storage *digest)
+{
+ /*
Filling up statement digest information.
*/
- PSI_digest_storage *digest= & statement->m_digest_storage;
- if (digest->m_byte_count > 0)
+ int safe_byte_count= digest->m_byte_count;
+ if (safe_byte_count > 0 &&
+ safe_byte_count <= PSI_MAX_DIGEST_STORAGE_SIZE)
{
PFS_digest_key md5;
compute_md5_hash((char *) md5.m_md5,
(char *) digest->m_token_array,
- digest->m_byte_count);
+ safe_byte_count);
/* Generate the DIGEST string from the MD5 digest */
MD5_HASH_TO_STRING(md5.m_md5,
@@ -385,6 +399,9 @@ void table_events_statements_common::make_row(PFS_events_statements *statement)
/* Generate the DIGEST_TEXT string from the token array */
get_digest_text(m_row.m_digest.m_digest_text, digest);
m_row.m_digest.m_digest_text_length= strlen(m_row.m_digest.m_digest_text);
+
+ if (m_row.m_digest.m_digest_text_length == 0)
+ m_row.m_digest.m_digest_length= 0;
}
else
{
@@ -392,7 +409,6 @@ void table_events_statements_common::make_row(PFS_events_statements *statement)
m_row.m_digest.m_digest_text_length= 0;
}
- m_row_exists= true;
return;
}
@@ -645,7 +661,7 @@ int table_events_statements_current::rnd_next(void)
statement= &pfs_thread->m_statement_stack[m_pos.m_index_2];
- make_row(statement);
+ make_row(pfs_thread, statement);
m_next_pos.set_after(&m_pos);
return 0;
}
@@ -687,10 +703,35 @@ int table_events_statements_current::rnd_pos(const void *pos)
if (statement->m_class == NULL)
return HA_ERR_RECORD_DELETED;
- make_row(statement);
+ make_row(pfs_thread, statement);
return 0;
}
+void table_events_statements_current::make_row(PFS_thread *pfs_thread,
+ PFS_events_statements *statement)
+{
+ PSI_digest_storage digest;
+ pfs_lock lock;
+ pfs_lock stmt_lock;
+
+ digest_reset(&digest);
+ /* Protect this reader against thread termination. */
+ pfs_thread->m_lock.begin_optimistic_lock(&lock);
+ /* Protect this reader against writing on statement information. */
+ pfs_thread->m_stmt_lock.begin_optimistic_lock(&stmt_lock);
+
+ table_events_statements_common::make_row_part_1(statement, &digest);
+
+ if (!pfs_thread->m_stmt_lock.end_optimistic_lock(&stmt_lock) ||
+ !pfs_thread->m_lock.end_optimistic_lock(&lock))
+ {
+ m_row_exists= false;
+ return;
+ }
+ table_events_statements_common::make_row_part_2(&digest);
+ return;
+}
+
int table_events_statements_current::delete_all_rows(void)
{
reset_events_statements_current();
@@ -756,7 +797,7 @@ int table_events_statements_history::rnd_next(void)
if (statement->m_class != NULL)
{
- make_row(statement);
+ make_row(pfs_thread, statement);
/* Next iteration, look for the next history in this thread */
m_next_pos.set_after(&m_pos);
return 0;
@@ -790,10 +831,31 @@ int table_events_statements_history::rnd_pos(const void *pos)
if (statement->m_class == NULL)
return HA_ERR_RECORD_DELETED;
- make_row(statement);
+ make_row(pfs_thread, statement);
return 0;
}
+void table_events_statements_history::make_row(PFS_thread *pfs_thread,
+ PFS_events_statements *statement)
+{
+ PSI_digest_storage digest;
+ pfs_lock lock;
+
+ digest_reset(&digest);
+ /* Protect this reader against thread termination. */
+ pfs_thread->m_lock.begin_optimistic_lock(&lock);
+
+ table_events_statements_common::make_row_part_1(statement, &digest);
+
+ if (!pfs_thread->m_lock.end_optimistic_lock(&lock))
+ {
+ m_row_exists= false;
+ return;
+ }
+ table_events_statements_common::make_row_part_2(&digest);
+ return;
+}
+
int table_events_statements_history::delete_all_rows(void)
{
reset_events_statements_history();
@@ -878,6 +940,17 @@ int table_events_statements_history_long::rnd_pos(const void *pos)
return 0;
}
+void table_events_statements_history_long::make_row(PFS_events_statements *statement)
+{
+ PSI_digest_storage digest;
+
+ digest_reset(&digest);
+ table_events_statements_common::make_row_part_1(statement, &digest);
+
+ table_events_statements_common::make_row_part_2(&digest);
+ return;
+}
+
int table_events_statements_history_long::delete_all_rows(void)
{
reset_events_statements_history_long();
diff --git a/storage/perfschema/table_events_statements.h b/storage/perfschema/table_events_statements.h
index dcc6611f555..e33c6b505bd 100644
--- a/storage/perfschema/table_events_statements.h
+++ b/storage/perfschema/table_events_statements.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -174,7 +174,10 @@ protected:
~table_events_statements_common()
{}
- void make_row(PFS_events_statements *statement);
+ void make_row_part_1(PFS_events_statements *statement,
+ PSI_digest_storage *digest);
+
+ void make_row_part_2(PSI_digest_storage *digest);
/** Current row. */
row_events_statements m_row;
@@ -216,6 +219,8 @@ private:
*/
static TABLE_FIELD_DEF m_field_def;
+ void make_row(PFS_thread* pfs_thread, PFS_events_statements *statement);
+
/** Current position. */
pos_events_statements_current m_pos;
/** Next position. */
@@ -247,6 +252,8 @@ private:
/** Table share lock. */
static THR_LOCK m_table_lock;
+ void make_row(PFS_thread* pfs_thread, PFS_events_statements *statement);
+
/** Current position. */
pos_events_statements_history m_pos;
/** Next position. */
@@ -278,6 +285,8 @@ private:
/** Table share lock. */
static THR_LOCK m_table_lock;
+ void make_row(PFS_events_statements *statement);
+
/** Current position. */
PFS_simple_index m_pos;
/** Next position. */
diff --git a/storage/perfschema/table_ews_by_account_by_event_name.cc b/storage/perfschema/table_ews_by_account_by_event_name.cc
index 0b345cb9d83..251fbc74536 100644
--- a/storage/perfschema/table_ews_by_account_by_event_name.cc
+++ b/storage/perfschema/table_ews_by_account_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_ews_by_account_by_event_name.cc
diff --git a/storage/perfschema/table_ews_by_account_by_event_name.h b/storage/perfschema/table_ews_by_account_by_event_name.h
index 0a0ca83131a..8ccfee599eb 100644
--- a/storage/perfschema/table_ews_by_account_by_event_name.h
+++ b/storage/perfschema/table_ews_by_account_by_event_name.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_EWS_BY_ACCOUNT_BY_EVENT_NAME_H
#define TABLE_EWS_BY_ACCOUNT_BY_EVENT_NAME_H
diff --git a/storage/perfschema/table_ews_by_host_by_event_name.cc b/storage/perfschema/table_ews_by_host_by_event_name.cc
index ea96a040d88..38f94ebc11b 100644
--- a/storage/perfschema/table_ews_by_host_by_event_name.cc
+++ b/storage/perfschema/table_ews_by_host_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_ews_by_host_by_event_name.cc
diff --git a/storage/perfschema/table_ews_by_host_by_event_name.h b/storage/perfschema/table_ews_by_host_by_event_name.h
index 28b8d0250c2..124b121e8d2 100644
--- a/storage/perfschema/table_ews_by_host_by_event_name.h
+++ b/storage/perfschema/table_ews_by_host_by_event_name.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_EWS_BY_HOST_BY_EVENT_NAME_H
#define TABLE_EWS_BY_HOST_BY_EVENT_NAME_H
diff --git a/storage/perfschema/table_ews_by_user_by_event_name.cc b/storage/perfschema/table_ews_by_user_by_event_name.cc
index e1f852aa6d5..b8365064a26 100644
--- a/storage/perfschema/table_ews_by_user_by_event_name.cc
+++ b/storage/perfschema/table_ews_by_user_by_event_name.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_ews_by_user_by_event_name.cc
diff --git a/storage/perfschema/table_ews_by_user_by_event_name.h b/storage/perfschema/table_ews_by_user_by_event_name.h
index 88b78a1ed7a..123ee2349ae 100644
--- a/storage/perfschema/table_ews_by_user_by_event_name.h
+++ b/storage/perfschema/table_ews_by_user_by_event_name.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_EWS_BY_USER_BY_EVENT_NAME_H
#define TABLE_EWS_BY_USER_BY_EVENT_NAME_H
diff --git a/storage/perfschema/table_helper.cc b/storage/perfschema/table_helper.cc
index 9f803434ab6..9c10a3ecc88 100644
--- a/storage/perfschema/table_helper.cc
+++ b/storage/perfschema/table_helper.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_helper.cc
@@ -103,16 +103,23 @@ void PFS_account_row::set_field(uint index, Field *f)
int PFS_digest_row::make_row(PFS_statements_digest_stat* pfs)
{
+ m_schema_name_length= pfs->m_digest_key.m_schema_name_length;
+ if (m_schema_name_length > sizeof(m_schema_name))
+ m_schema_name_length= 0;
+ if (m_schema_name_length > 0)
+ memcpy(m_schema_name, pfs->m_digest_key.m_schema_name, m_schema_name_length);
+
+ int safe_byte_count= pfs->m_digest_storage.m_byte_count;
+ if (safe_byte_count > PSI_MAX_DIGEST_STORAGE_SIZE)
+ safe_byte_count= 0;
+
/*
"0" value for byte_count indicates special entry i.e. aggregated
stats at index 0 of statements_digest_stat_array. So do not calculate
digest/digest_text as it should always be "NULL".
*/
- if (pfs->m_digest_storage.m_byte_count != 0)
+ if (safe_byte_count > 0)
{
- m_schema_name_length= pfs->m_digest_key.m_schema_name_length;
- if (m_schema_name_length > 0)
- memcpy(m_schema_name, pfs->m_digest_key.m_schema_name, m_schema_name_length);
/*
Calculate digest from MD5 HASH collected to be shown as
DIGEST in this row.
@@ -126,10 +133,12 @@ int PFS_digest_row::make_row(PFS_statements_digest_stat* pfs)
*/
get_digest_text(m_digest_text, &pfs->m_digest_storage);
m_digest_text_length= strlen(m_digest_text);
+
+ if (m_digest_text_length == 0)
+ m_digest_length= 0;
}
else
{
- m_schema_name_length= 0;
m_digest_length= 0;
m_digest_text_length= 0;
}
diff --git a/storage/perfschema/table_helper.h b/storage/perfschema/table_helper.h
index 769122570eb..76bb289c73b 100644
--- a/storage/perfschema/table_helper.h
+++ b/storage/perfschema/table_helper.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef PFS_TABLE_HELPER_H
#define PFS_TABLE_HELPER_H
@@ -222,7 +222,7 @@ struct PFS_stat_row
{
m_count= stat->m_count;
- if (m_count)
+ if ((m_count != 0) && stat->has_timed_stats())
{
m_sum= normalizer->wait_to_pico(stat->m_sum);
m_min= normalizer->wait_to_pico(stat->m_min);
@@ -437,7 +437,7 @@ struct PFS_statement_stat_row
m_select_range= stat->m_select_range;
m_select_range_check= stat->m_select_range_check;
m_select_scan= stat->m_select_scan;
- m_sort_merge_passes= stat->m_sort_range;
+ m_sort_merge_passes= stat->m_sort_merge_passes;
m_sort_range= stat->m_sort_range;
m_sort_rows= stat->m_sort_rows;
m_sort_scan= stat->m_sort_scan;
diff --git a/storage/perfschema/table_host_cache.cc b/storage/perfschema/table_host_cache.cc
index 879c7ef4860..70efcd46bbf 100644
--- a/storage/perfschema/table_host_cache.cc
+++ b/storage/perfschema/table_host_cache.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/perfschema/table_host_cache.h b/storage/perfschema/table_host_cache.h
index 543da1274e9..74795707ac1 100644
--- a/storage/perfschema/table_host_cache.h
+++ b/storage/perfschema/table_host_cache.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/perfschema/table_os_global_by_type.cc b/storage/perfschema/table_os_global_by_type.cc
index 0acc7582ac5..f6c9a85a95d 100644
--- a/storage/perfschema/table_os_global_by_type.cc
+++ b/storage/perfschema/table_os_global_by_type.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_os_global_by_type.cc
diff --git a/storage/perfschema/table_os_global_by_type.h b/storage/perfschema/table_os_global_by_type.h
index 585bf6bbca5..888e3760488 100644
--- a/storage/perfschema/table_os_global_by_type.h
+++ b/storage/perfschema/table_os_global_by_type.h
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_OBJECTS_SUMMARY_GLOBAL_BY_TYPE_H
#define TABLE_OBJECTS_SUMMARY_GLOBAL_BY_TYPE_H
diff --git a/storage/perfschema/table_session_connect.cc b/storage/perfschema/table_session_connect.cc
index 073c9881a85..df3337b284c 100644
--- a/storage/perfschema/table_session_connect.cc
+++ b/storage/perfschema/table_session_connect.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -42,9 +42,26 @@ static const TABLE_FIELD_TYPE field_types[]=
TABLE_FIELD_DEF table_session_connect::m_field_def=
{ 4, field_types, 0, (uint*) 0 };
-table_session_connect::table_session_connect(const PFS_engine_table_share *share) :
- cursor_by_thread_connect_attr(share)
-{}
+table_session_connect::table_session_connect(const PFS_engine_table_share *share)
+ : cursor_by_thread_connect_attr(share)
+{
+ if (session_connect_attrs_size_per_thread > 0)
+ {
+ m_copy_session_connect_attrs= (char *) my_malloc(/* 5.7: PSI_INSTRUMENT_ME, */
+ session_connect_attrs_size_per_thread,
+ MYF(0));
+ }
+ else
+ {
+ m_copy_session_connect_attrs= NULL;
+ }
+ m_copy_session_connect_attrs_length= 0;
+}
+
+table_session_connect::~table_session_connect()
+{
+ my_free(m_copy_session_connect_attrs);
+}
/**
Take a length encoded string
@@ -175,12 +192,17 @@ bool read_nth_attr(const char *connect_attrs,
void table_session_connect::make_row(PFS_thread *pfs, uint ordinal)
{
pfs_lock lock;
+ pfs_lock session_lock;
PFS_thread_class *safe_class;
+ const CHARSET_INFO *cs;
m_row_exists= false;
/* Protect this reader against thread termination */
pfs->m_lock.begin_optimistic_lock(&lock);
+ /* Protect this reader against writing on session attributes */
+ pfs->m_session_lock.begin_optimistic_lock(&session_lock);
+
safe_class= sanitize_thread_class(pfs->m_class);
if (unlikely(safe_class == NULL))
return;
@@ -189,10 +211,39 @@ void table_session_connect::make_row(PFS_thread *pfs, uint ordinal)
if (! thread_fits(pfs))
return;
+ /* Make a safe copy of the session attributes */
+
+ if (m_copy_session_connect_attrs == NULL)
+ return;
+
+ m_copy_session_connect_attrs_length= pfs->m_session_connect_attrs_length;
+
+ if (m_copy_session_connect_attrs_length > session_connect_attrs_size_per_thread)
+ return;
+
+ memcpy(m_copy_session_connect_attrs,
+ pfs->m_session_connect_attrs,
+ m_copy_session_connect_attrs_length);
+
+ cs= get_charset(pfs->m_session_connect_attrs_cs_number, MYF(0));
+ if (cs == NULL)
+ return;
+
+ if (! pfs->m_session_lock.end_optimistic_lock(& session_lock))
+ return;
+
+ if (! pfs->m_lock.end_optimistic_lock(& lock))
+ return;
+
+ /*
+ Now we have a safe copy of the data,
+ that will not change while parsing it
+ */
+
/* populate the row */
- if (read_nth_attr(pfs->m_session_connect_attrs,
- pfs->m_session_connect_attrs_length,
- pfs->m_session_connect_attrs_cs,
+ if (read_nth_attr(m_copy_session_connect_attrs,
+ m_copy_session_connect_attrs_length,
+ cs,
ordinal,
m_row.m_attr_name, (uint) sizeof(m_row.m_attr_name),
&m_row.m_attr_name_length,
@@ -204,12 +255,9 @@ void table_session_connect::make_row(PFS_thread *pfs, uint ordinal)
m_row.m_ordinal_position= ordinal;
m_row.m_process_id= pfs->m_processlist_id;
- }
- else
- return;
- if (pfs->m_lock.end_optimistic_lock(& lock))
m_row_exists= true;
+ }
}
int table_session_connect::read_row_values(TABLE *table,
diff --git a/storage/perfschema/table_session_connect.h b/storage/perfschema/table_session_connect.h
index 097623d2c80..e6faa283e42 100644
--- a/storage/perfschema/table_session_connect.h
+++ b/storage/perfschema/table_session_connect.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -58,8 +58,7 @@ protected:
table_session_connect(const PFS_engine_table_share *share);
public:
- ~table_session_connect()
- {}
+ ~table_session_connect();
protected:
virtual void make_row(PFS_thread *pfs, uint ordinal);
@@ -71,6 +70,10 @@ protected:
static TABLE_FIELD_DEF m_field_def;
/** Current row. */
row_session_connect_attrs m_row;
+ /** Safe copy of @c PFS_thread::m_session_connect_attrs. */
+ char *m_copy_session_connect_attrs;
+ /** Safe copy of @c PFS_thread::m_session_connect_attrs_length. */
+ uint m_copy_session_connect_attrs_length;
};
/** @} */
diff --git a/storage/perfschema/table_setup_actors.cc b/storage/perfschema/table_setup_actors.cc
index ead22c23319..a73ec452980 100644
--- a/storage/perfschema/table_setup_actors.cc
+++ b/storage/perfschema/table_setup_actors.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/perfschema/table_threads.cc b/storage/perfschema/table_threads.cc
index ef6c272c0a2..1fd2486589c 100644
--- a/storage/perfschema/table_threads.cc
+++ b/storage/perfschema/table_threads.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -129,7 +129,9 @@ table_threads::table_threads()
void table_threads::make_row(PFS_thread *pfs)
{
pfs_lock lock;
- pfs_lock processlist_lock;
+ pfs_lock session_lock;
+ pfs_lock stmt_lock;
+ PFS_stage_class *stage_class;
PFS_thread_class *safe_class;
m_row_exists= false;
@@ -147,6 +149,9 @@ void table_threads::make_row(PFS_thread *pfs)
m_row.m_name= safe_class->m_name;
m_row.m_name_length= safe_class->m_name_length;
+ /* Protect this reader against session attribute changes */
+ pfs->m_session_lock.begin_optimistic_lock(&session_lock);
+
m_row.m_username_length= pfs->m_username_length;
if (unlikely(m_row.m_username_length > sizeof(m_row.m_username)))
return;
@@ -159,38 +164,66 @@ void table_threads::make_row(PFS_thread *pfs)
if (m_row.m_hostname_length != 0)
memcpy(m_row.m_hostname, pfs->m_hostname, m_row.m_hostname_length);
+ if (! pfs->m_session_lock.end_optimistic_lock(& session_lock))
+ {
+ /*
+ One of the columns:
+ - PROCESSLIST_USER
+ - PROCESSLIST_HOST
+ is being updated.
+ Do not discard the entire row.
+ Do not loop waiting for a stable value.
+ Just return NULL values.
+ */
+ m_row.m_username_length= 0;
+ m_row.m_hostname_length= 0;
+ }
+
+ /* Protect this reader against statement attributes changes */
+ pfs->m_stmt_lock.begin_optimistic_lock(&stmt_lock);
+
m_row.m_dbname_length= pfs->m_dbname_length;
if (unlikely(m_row.m_dbname_length > sizeof(m_row.m_dbname)))
return;
if (m_row.m_dbname_length != 0)
memcpy(m_row.m_dbname, pfs->m_dbname, m_row.m_dbname_length);
- m_row.m_command= pfs->m_command;
- m_row.m_start_time= pfs->m_start_time;
-
- /* Protect this reader against attribute changes. */
- pfs->m_processlist_lock.begin_optimistic_lock(&processlist_lock);
-
- /* FIXME: need to copy it ? */
- m_row.m_processlist_state_ptr= pfs->m_processlist_state_ptr;
- m_row.m_processlist_state_length= pfs->m_processlist_state_length;
- /* FIXME: need to copy it ? */
- m_row.m_processlist_info_ptr= pfs->m_processlist_info_ptr;
+ m_row.m_processlist_info_ptr= & pfs->m_processlist_info[0];
m_row.m_processlist_info_length= pfs->m_processlist_info_length;
- if (! pfs->m_processlist_lock.end_optimistic_lock(& processlist_lock))
+ if (! pfs->m_stmt_lock.end_optimistic_lock(& stmt_lock))
{
/*
- Columns PROCESSLIST_STATE or PROCESSLIST_INFO are being
- updated while we read them, and are unsafe to use.
+ One of the columns:
+ - PROCESSLIST_DB
+ - PROCESSLIST_INFO
+ is being updated.
Do not discard the entire row.
Do not loop waiting for a stable value.
- Just return NULL values for these columns.
+ Just return NULL values.
*/
- m_row.m_processlist_state_length= 0;
+ m_row.m_dbname_length= 0;
m_row.m_processlist_info_length= 0;
}
+ /* Dirty read, sanitize the command. */
+ m_row.m_command= pfs->m_command;
+ if ((m_row.m_command < 0) || (m_row.m_command > COM_END))
+ m_row.m_command= COM_END;
+
+ m_row.m_start_time= pfs->m_start_time;
+
+ stage_class= find_stage_class(pfs->m_stage);
+ if (stage_class != NULL)
+ {
+ m_row.m_processlist_state_ptr= stage_class->m_name + stage_class->m_prefix_length;
+ m_row.m_processlist_state_length= stage_class->m_name_length - stage_class->m_prefix_length;
+ }
+ else
+ {
+ m_row.m_processlist_state_length= 0;
+ }
+
m_row.m_enabled_ptr= &pfs->m_enabled;
if (pfs->m_lock.end_optimistic_lock(& lock))
@@ -276,8 +309,22 @@ int table_threads::read_row_values(TABLE *table,
break;
case 9: /* PROCESSLIST_STATE */
if (m_row.m_processlist_state_length > 0)
+ {
+ /* This column's datatype is declared as varchar(64). But in current
+ code, there are few process state messages which are greater than
+ 64 characters(Eg:stage_slave_has_read_all_relay_log).
+ In those cases, we will end up in 'data truncated'
+ warning/error (depends sql_mode setting) when server is updating
+ this column for those threads. Since 5.6 is GAed, neither the
+ metadata of this column can be changed, nor those state messages.
+ So server will silently truncate the state message to 64 characters
+ if it is longer. In Upper versions(5.7+), these state messages are
+ changed to less than or equal to 64 characters.
+ */
set_field_varchar_utf8(f, m_row.m_processlist_state_ptr,
- m_row.m_processlist_state_length);
+ std::min<uint>(m_row.m_processlist_state_length,
+ f->char_length()));
+ }
else
f->set_null();
break;
diff --git a/storage/perfschema/table_tiws_by_table.cc b/storage/perfschema/table_tiws_by_table.cc
index 5e78c8d8b1c..7eeebccb8a9 100644
--- a/storage/perfschema/table_tiws_by_table.cc
+++ b/storage/perfschema/table_tiws_by_table.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_tiws_by_table.cc
diff --git a/storage/perfschema/table_tiws_by_table.h b/storage/perfschema/table_tiws_by_table.h
index 747b1958c8e..ea52b5297d7 100644
--- a/storage/perfschema/table_tiws_by_table.h
+++ b/storage/perfschema/table_tiws_by_table.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_IO_WAITS_SUMMARY_BY_TABLE_H
#define TABLE_IO_WAITS_SUMMARY_BY_TABLE_H
diff --git a/storage/perfschema/table_tlws_by_table.cc b/storage/perfschema/table_tlws_by_table.cc
index df2d301e352..6537e709549 100644
--- a/storage/perfschema/table_tlws_by_table.cc
+++ b/storage/perfschema/table_tlws_by_table.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/**
@file storage/perfschema/table_tlws_by_table.cc
diff --git a/storage/perfschema/table_tlws_by_table.h b/storage/perfschema/table_tlws_by_table.h
index c5521c72470..fc396447bcf 100644
--- a/storage/perfschema/table_tlws_by_table.h
+++ b/storage/perfschema/table_tlws_by_table.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#ifndef TABLE_LOCK_WAITS_SUMMARY_BY_TABLE_H
#define TABLE_LOCK_WAITS_SUMMARY_BY_TABLE_H
diff --git a/storage/perfschema/unittest/CMakeLists.txt b/storage/perfschema/unittest/CMakeLists.txt
index b44d0173029..6add43de7f9 100644
--- a/storage/perfschema/unittest/CMakeLists.txt
+++ b/storage/perfschema/unittest/CMakeLists.txt
@@ -1,4 +1,4 @@
-# Copyright (c) 2009, 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02111-1307 USA
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include
${CMAKE_SOURCE_DIR}/include/mysql
diff --git a/storage/perfschema/unittest/conf.txt b/storage/perfschema/unittest/conf.txt
index 8afd0b4dca7..6eaa044c02c 100644
--- a/storage/perfschema/unittest/conf.txt
+++ b/storage/perfschema/unittest/conf.txt
@@ -1,4 +1,4 @@
-# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2009, 2010, Oracle and/or its affiliates.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/storage/perfschema/unittest/pfs_account-oom-t.cc b/storage/perfschema/unittest/pfs_account-oom-t.cc
index 8fa6f340cbf..2343e8378ad 100644
--- a/storage/perfschema/unittest/pfs_account-oom-t.cc
+++ b/storage/perfschema/unittest/pfs_account-oom-t.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/perfschema/unittest/pfs_host-oom-t.cc b/storage/perfschema/unittest/pfs_host-oom-t.cc
index 3d3dfd6d05e..5b823ce4eac 100644
--- a/storage/perfschema/unittest/pfs_host-oom-t.cc
+++ b/storage/perfschema/unittest/pfs_host-oom-t.cc
@@ -1,4 +1,4 @@
-/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/storage/perfschema/unittest/stub_pfs_defaults.h b/storage/perfschema/unittest/stub_pfs_defaults.h
index 042d069b367..f4fa24245d5 100644
--- a/storage/perfschema/unittest/stub_pfs_defaults.h
+++ b/storage/perfschema/unittest/stub_pfs_defaults.h
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
#include <my_global.h>
#include <pfs.h>
diff --git a/storage/perfschema/unittest/stub_server_misc.h b/storage/perfschema/unittest/stub_server_misc.h
index b206351b409..946da533727 100644
--- a/storage/perfschema/unittest/stub_server_misc.h
+++ b/storage/perfschema/unittest/stub_server_misc.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -11,7 +11,7 @@
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */
/*
Minimal code to be able to link a unit test.
diff --git a/storage/sequence/sequence.cc b/storage/sequence/sequence.cc
index e1111bb0f7c..57a558465a2 100644
--- a/storage/sequence/sequence.cc
+++ b/storage/sequence/sequence.cc
@@ -376,7 +376,7 @@ maria_declare_plugin(sequence)
NULL,
NULL,
"0.1",
- MariaDB_PLUGIN_MATURITY_GAMMA
+ MariaDB_PLUGIN_MATURITY_STABLE
}
maria_declare_plugin_end;
diff --git a/storage/spider/ha_spider.cc b/storage/spider/ha_spider.cc
index 664df62e586..c5b9292e8f2 100644
--- a/storage/spider/ha_spider.cc
+++ b/storage/spider/ha_spider.cc
@@ -54,6 +54,10 @@
extern handlerton *spider_hton_ptr;
extern SPIDER_DBTON spider_dbton[SPIDER_DBTON_SIZE];
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+extern HASH spider_open_tables;
+#endif
+extern pthread_mutex_t spider_lgtm_tblhnd_share_mutex;
ha_spider::ha_spider(
) : handler(spider_hton_ptr, NULL)
@@ -152,6 +156,7 @@ ha_spider::ha_spider(
result_list.tmp_pos_row_first = NULL;
#ifdef HANDLER_HAS_DIRECT_AGGREGATE
result_list.direct_aggregate = FALSE;
+ result_list.snap_direct_aggregate = FALSE;
#endif
result_list.casual_read = NULL;
result_list.use_both_key = FALSE;
@@ -257,6 +262,7 @@ ha_spider::ha_spider(
result_list.tmp_pos_row_first = NULL;
#ifdef HANDLER_HAS_DIRECT_AGGREGATE
result_list.direct_aggregate = FALSE;
+ result_list.snap_direct_aggregate = FALSE;
#endif
result_list.casual_read = NULL;
result_list.use_both_key = FALSE;
@@ -1236,13 +1242,13 @@ int ha_spider::external_lock(
#ifdef HA_CAN_BULK_ACCESS
external_lock_cnt++;
#endif
- if (store_error_num)
- DBUG_RETURN(store_error_num);
if (
lock_type == F_UNLCK &&
sql_command != SQLCOM_UNLOCK_TABLES
)
DBUG_RETURN(0);
+ if (store_error_num)
+ DBUG_RETURN(store_error_num);
#if defined(HS_HAS_SQLCOM) && defined(HAVE_HANDLERSOCKET)
if ((conn_kinds & SPIDER_CONN_KIND_MYSQL))
{
@@ -1577,6 +1583,7 @@ int ha_spider::reset()
direct_aggregate_item_current = direct_aggregate_item_current->next;
}
result_list.direct_aggregate = FALSE;
+ result_list.snap_direct_aggregate = FALSE;
#endif
store_error_num = 0;
#ifdef WITH_PARTITION_STORAGE_ENGINE
@@ -1716,6 +1723,7 @@ int ha_spider::reset()
insert_delayed = FALSE;
use_pre_call = FALSE;
use_pre_records = FALSE;
+ pre_bitmap_checked = FALSE;
bulk_insert = FALSE;
clone_bitmap_init = FALSE;
result_list.tmp_table_join = FALSE;
@@ -1877,25 +1885,29 @@ int ha_spider::index_init(
init_index_handler = FALSE;
use_spatial_index = FALSE;
- if (result_list.lock_type == F_WRLCK)
- {
- pk_update = FALSE;
+ if (pre_bitmap_checked)
+ pre_bitmap_checked = FALSE;
+ else {
+ if (result_list.lock_type == F_WRLCK)
+ {
+ pk_update = FALSE;
/*
- check_and_start_bulk_update(SPD_BU_START_BY_INDEX_OR_RND_INIT);
+ check_and_start_bulk_update(SPD_BU_START_BY_INDEX_OR_RND_INIT);
*/
- if (
- update_request &&
- share->have_recovery_link &&
- (pk_update = spider_check_pk_update(table))
- ) {
- bitmap_set_all(table->read_set);
- if (is_clone)
- memset(searched_bitmap, 0xFF, no_bytes_in_map(table->read_set));
+ if (
+ update_request &&
+ share->have_recovery_link &&
+ (pk_update = spider_check_pk_update(table))
+ ) {
+ bitmap_set_all(table->read_set);
+ if (is_clone)
+ memset(searched_bitmap, 0xFF, no_bytes_in_map(table->read_set));
+ }
}
- }
- if (!is_clone)
- set_select_column_mode();
+ if (!is_clone)
+ set_select_column_mode();
+ }
if ((error_num = reset_sql_sql(
SPIDER_SQL_TYPE_SELECT_SQL | SPIDER_SQL_TYPE_HANDLER)))
@@ -4199,6 +4211,31 @@ ha_rows ha_spider::multi_range_read_info_const(
{
DBUG_ENTER("ha_spider::multi_range_read_info_const");
DBUG_PRINT("info",("spider this=%p", this));
+ if (!pre_bitmap_checked)
+ {
+ if (result_list.lock_type == F_WRLCK)
+ {
+ pk_update = FALSE;
+ if (
+ update_request &&
+ share->have_recovery_link &&
+ (pk_update = spider_check_pk_update(table))
+ ) {
+ bitmap_set_all(table->read_set);
+ if (is_clone)
+ memset(searched_bitmap, 0xFF, no_bytes_in_map(table->read_set));
+ }
+ }
+
+ if (!is_clone)
+ set_select_column_mode();
+
+ pre_bitmap_checked = TRUE;
+ }
+/*
+ multi_range_num = n_ranges;
+ mrr_have_range = FALSE;
+*/
ha_rows rows =
handler::multi_range_read_info_const(
keyno,
@@ -4238,6 +4275,31 @@ ha_rows ha_spider::multi_range_read_info(
{
DBUG_ENTER("ha_spider::multi_range_read_info");
DBUG_PRINT("info",("spider this=%p", this));
+ if (!pre_bitmap_checked)
+ {
+ if (result_list.lock_type == F_WRLCK)
+ {
+ pk_update = FALSE;
+ if (
+ update_request &&
+ share->have_recovery_link &&
+ (pk_update = spider_check_pk_update(table))
+ ) {
+ bitmap_set_all(table->read_set);
+ if (is_clone)
+ memset(searched_bitmap, 0xFF, no_bytes_in_map(table->read_set));
+ }
+ }
+
+ if (!is_clone)
+ set_select_column_mode();
+
+ pre_bitmap_checked = TRUE;
+ }
+/*
+ multi_range_num = n_ranges;
+ mrr_have_range = FALSE;
+*/
ha_rows rows =
handler::multi_range_read_info(
keyno,
@@ -4266,6 +4328,7 @@ int ha_spider::multi_range_read_init(
DBUG_PRINT("info",("spider this=%p", this));
DBUG_PRINT("info",("spider n_ranges=%u", n_ranges));
multi_range_num = n_ranges;
+ mrr_have_range = FALSE;
DBUG_RETURN(
handler::multi_range_read_init(
seq,
@@ -4360,6 +4423,9 @@ int ha_spider::read_multi_range_first_internal(
#endif
result_list.key_info = &table->key_info[active_index];
if (
+#ifdef HA_MRR_USE_DEFAULT_IMPL
+ multi_range_num == 1 ||
+#endif
result_list.multi_split_read <= 1 ||
(sql_kinds & SPIDER_SQL_KIND_HANDLER)
) {
@@ -4380,6 +4446,7 @@ int ha_spider::read_multi_range_first_internal(
DBUG_RETURN(error_num);
set_where_pos_sql(SPIDER_SQL_TYPE_SELECT_SQL);
#ifdef HA_MRR_USE_DEFAULT_IMPL
+ error_num = HA_ERR_END_OF_FILE;
while (!(range_res = mrr_funcs.next(mrr_iter, &mrr_cur_range)))
#else
for (
@@ -4663,6 +4730,8 @@ int ha_spider::read_multi_range_first_internal(
#ifndef WITHOUT_SPIDER_BG_SEARCH
}
#endif
+ if (error_num)
+ break;
}
if (error_num)
{
@@ -5749,12 +5818,23 @@ int ha_spider::read_multi_range_next(
pt_clone_source_handler->pt_clone_last_searcher = this;
}
if (
+#ifdef HA_MRR_USE_DEFAULT_IMPL
+ multi_range_num == 1 ||
+#endif
result_list.multi_split_read <= 1 ||
(sql_kinds & SPIDER_SQL_KIND_HANDLER)
) {
if (!(error_num = spider_db_seek_next(table->record[0], this,
search_link_idx, table)))
- DBUG_RETURN(check_ha_range_eof());
+ {
+#ifdef HA_MRR_USE_DEFAULT_IMPL
+ *range_info = (char *) mrr_cur_range.ptr;
+#else
+ *found_range_p = multi_range_curr;
+#endif
+ DBUG_RETURN(0);
+ }
+
#ifdef HA_MRR_USE_DEFAULT_IMPL
range_res = mrr_funcs.next(mrr_iter, &mrr_cur_range);
DBUG_PRINT("info",("spider range_res1=%d", range_res));
@@ -6073,6 +6153,8 @@ int ha_spider::read_multi_range_next(
#ifndef WITHOUT_SPIDER_BG_SEARCH
}
#endif
+ if (error_num)
+ break;
}
if (error_num)
{
@@ -7526,7 +7608,7 @@ void ha_spider::position(
if (select_column_mode)
{
spider_db_handler *dbton_hdl =
- dbton_handler[result_list.current->result->dbton_id];
+ dbton_handler[result_list.current->dbton_id];
dbton_hdl->copy_minimum_select_bitmap(position_bitmap);
}
position_bitmap_init = TRUE;
@@ -8102,14 +8184,19 @@ int ha_spider::info(
#endif
sql_command = thd_sql_command(thd);
if (
+/*
sql_command == SQLCOM_DROP_TABLE ||
sql_command == SQLCOM_ALTER_TABLE ||
sql_command == SQLCOM_SHOW_CREATE
+*/
+ sql_command == SQLCOM_DROP_TABLE ||
+ sql_command == SQLCOM_ALTER_TABLE
) {
if (flag & HA_STATUS_AUTO)
{
- if (share->auto_increment_value)
- stats.auto_increment_value = share->auto_increment_value;
+ if (share->lgtm_tblhnd_share->auto_increment_value)
+ stats.auto_increment_value =
+ share->lgtm_tblhnd_share->auto_increment_value;
else {
stats.auto_increment_value = 1;
#ifdef HANDLER_HAS_CAN_USE_FOR_AUTO_INC_INIT
@@ -8174,7 +8261,7 @@ int ha_spider::info(
share->partition_share &&
#endif
tmp_auto_increment_mode == 1 &&
- !share->auto_increment_init
+ !share->lgtm_tblhnd_share->auto_increment_init
) {
sts_interval = 0;
#ifdef WITH_PARTITION_STORAGE_ENGINE
@@ -8339,23 +8426,30 @@ int ha_spider::info(
)
) {
get_auto_increment(0, 0, 0, &first_value, &nb_reserved_values);
- share->auto_increment_value = first_value;
- share->auto_increment_lclval = first_value;
- share->auto_increment_init = TRUE;
+ share->lgtm_tblhnd_share->auto_increment_value = first_value;
+ share->lgtm_tblhnd_share->auto_increment_lclval = first_value;
+ share->lgtm_tblhnd_share->auto_increment_init = TRUE;
DBUG_PRINT("info",("spider init auto_increment_lclval=%llu",
- share->auto_increment_lclval));
+ share->lgtm_tblhnd_share->auto_increment_lclval));
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
stats.auto_increment_value = first_value;
- } else if (tmp_auto_increment_mode == 1 && !share->auto_increment_init)
+ } else if (tmp_auto_increment_mode == 1 &&
+ !share->lgtm_tblhnd_share->auto_increment_init)
{
- share->auto_increment_lclval = share->auto_increment_value;
- share->auto_increment_init = TRUE;
- stats.auto_increment_value = share->auto_increment_value;
+ share->lgtm_tblhnd_share->auto_increment_lclval =
+ share->lgtm_tblhnd_share->auto_increment_value;
+ share->lgtm_tblhnd_share->auto_increment_init = TRUE;
+ stats.auto_increment_value =
+ share->lgtm_tblhnd_share->auto_increment_value;
} else {
- stats.auto_increment_value = share->auto_increment_value;
+ stats.auto_increment_value =
+ share->lgtm_tblhnd_share->auto_increment_value;
}
} else {
#endif
- stats.auto_increment_value = share->auto_increment_value;
+ stats.auto_increment_value =
+ share->lgtm_tblhnd_share->auto_increment_value;
#ifdef WITH_PARTITION_STORAGE_ENGINE
}
#endif
@@ -8774,6 +8868,10 @@ int ha_spider::pre_records()
{
DBUG_RETURN(0);
}
+ if (!(share->additional_table_flags & HA_HAS_RECORDS))
+ {
+ DBUG_RETURN(0);
+ }
THD *thd = trx->thd;
if (
spider_param_sync_autocommit(thd) &&
@@ -8801,6 +8899,10 @@ ha_rows ha_spider::records()
use_pre_records = FALSE;
DBUG_RETURN(0);
}
+ if (!(share->additional_table_flags & HA_HAS_RECORDS))
+ {
+ DBUG_RETURN(handler::records());
+ }
if (!use_pre_records)
{
THD *thd = trx->thd;
@@ -8851,7 +8953,6 @@ ulonglong ha_spider::table_flags() const
HA_NO_COPY_ON_ALTER |
HA_BINLOG_ROW_CAPABLE |
HA_BINLOG_STMT_CAPABLE |
- HA_HAS_RECORDS |
HA_PARTIAL_COLUMN_READ |
#ifdef HA_CAN_BULK_ACCESS
#if defined(HS_HAS_SQLCOM) && defined(HAVE_HANDLERSOCKET)
@@ -9011,25 +9112,28 @@ int ha_spider::update_auto_increment()
)
) {
lock_here = TRUE;
- pthread_mutex_lock(&share->auto_increment_mutex);
- next_insert_id = share->auto_increment_value;
+ pthread_mutex_lock(&share->lgtm_tblhnd_share->auto_increment_mutex);
+ next_insert_id = share->lgtm_tblhnd_share->auto_increment_value;
}
if ((error_num = handler::update_auto_increment()))
{
if (lock_here)
- pthread_mutex_unlock(&share->auto_increment_mutex);
+ pthread_mutex_unlock(&share->lgtm_tblhnd_share->auto_increment_mutex);
DBUG_RETURN(check_error_mode(error_num));
}
if (lock_here)
{
if (insert_id_for_cur_row)
{
- share->auto_increment_lclval = insert_id_for_cur_row + 1;
- share->auto_increment_value = next_insert_id;
+ share->lgtm_tblhnd_share->auto_increment_lclval =
+ insert_id_for_cur_row + 1;
+ share->lgtm_tblhnd_share->auto_increment_value = next_insert_id;
DBUG_PRINT("info",("spider after auto_increment_lclval=%llu",
- share->auto_increment_lclval));
+ share->lgtm_tblhnd_share->auto_increment_lclval));
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
}
- pthread_mutex_unlock(&share->auto_increment_mutex);
+ pthread_mutex_unlock(&share->lgtm_tblhnd_share->auto_increment_mutex);
}
if (!store_last_insert_id)
{
@@ -9085,15 +9189,16 @@ error_index_init:
DBUG_VOID_RETURN;
} else {
if (auto_increment_mode != 1)
- pthread_mutex_lock(&share->auto_increment_mutex);
+ pthread_mutex_lock(&share->lgtm_tblhnd_share->auto_increment_mutex);
DBUG_PRINT("info",("spider before auto_increment_lclval=%llu",
- share->auto_increment_lclval));
- *first_value = share->auto_increment_lclval;
- share->auto_increment_lclval += nb_desired_values * increment;
+ share->lgtm_tblhnd_share->auto_increment_lclval));
+ *first_value = share->lgtm_tblhnd_share->auto_increment_lclval;
+ share->lgtm_tblhnd_share->auto_increment_lclval +=
+ nb_desired_values * increment;
DBUG_PRINT("info",("spider after auto_increment_lclval=%llu",
- share->auto_increment_lclval));
+ share->lgtm_tblhnd_share->auto_increment_lclval));
if (auto_increment_mode != 1)
- pthread_mutex_unlock(&share->auto_increment_mutex);
+ pthread_mutex_unlock(&share->lgtm_tblhnd_share->auto_increment_mutex);
}
DBUG_VOID_RETURN;
}
@@ -9105,12 +9210,12 @@ int ha_spider::reset_auto_increment(
DBUG_PRINT("info",("spider this=%p", this));
if (table->next_number_field)
{
- pthread_mutex_lock(&share->auto_increment_mutex);
- share->auto_increment_lclval = value;
- share->auto_increment_init = TRUE;
+ pthread_mutex_lock(&share->lgtm_tblhnd_share->auto_increment_mutex);
+ share->lgtm_tblhnd_share->auto_increment_lclval = value;
+ share->lgtm_tblhnd_share->auto_increment_init = TRUE;
DBUG_PRINT("info",("spider init auto_increment_lclval=%llu",
- share->auto_increment_lclval));
- pthread_mutex_unlock(&share->auto_increment_mutex);
+ share->lgtm_tblhnd_share->auto_increment_lclval));
+ pthread_mutex_unlock(&share->lgtm_tblhnd_share->auto_increment_mutex);
}
DBUG_RETURN(0);
}
@@ -9245,18 +9350,19 @@ int ha_spider::write_row(
force_auto_increment = FALSE;
table->file->insert_id_for_cur_row = 0;
} else {
- if (!share->auto_increment_init)
+ if (!share->lgtm_tblhnd_share->auto_increment_init)
{
- pthread_mutex_lock(&share->auto_increment_mutex);
- if (!share->auto_increment_init)
+ pthread_mutex_lock(&share->lgtm_tblhnd_share->auto_increment_mutex);
+ if (!share->lgtm_tblhnd_share->auto_increment_init)
{
info(HA_STATUS_AUTO);
- share->auto_increment_lclval = stats.auto_increment_value;
- share->auto_increment_init = TRUE;
+ share->lgtm_tblhnd_share->auto_increment_lclval =
+ stats.auto_increment_value;
+ share->lgtm_tblhnd_share->auto_increment_init = TRUE;
DBUG_PRINT("info",("spider init auto_increment_lclval=%llu",
- share->auto_increment_lclval));
+ share->lgtm_tblhnd_share->auto_increment_lclval));
}
- pthread_mutex_unlock(&share->auto_increment_mutex);
+ pthread_mutex_unlock(&share->lgtm_tblhnd_share->auto_increment_mutex);
}
if ((error_num = update_auto_increment()))
DBUG_RETURN(error_num);
@@ -9451,14 +9557,15 @@ int ha_spider::update_row(
new_data == table->record[0] &&
!table->s->next_number_keypart
) {
- pthread_mutex_lock(&share->auto_increment_mutex);
- if (!share->auto_increment_init)
+ pthread_mutex_lock(&share->lgtm_tblhnd_share->auto_increment_mutex);
+ if (!share->lgtm_tblhnd_share->auto_increment_init)
{
info(HA_STATUS_AUTO);
- share->auto_increment_lclval = stats.auto_increment_value;
- share->auto_increment_init = TRUE;
+ share->lgtm_tblhnd_share->auto_increment_lclval =
+ stats.auto_increment_value;
+ share->lgtm_tblhnd_share->auto_increment_init = TRUE;
DBUG_PRINT("info",("spider init auto_increment_lclval=%llu",
- share->auto_increment_lclval));
+ share->lgtm_tblhnd_share->auto_increment_lclval));
}
ulonglong tmp_auto_increment;
if (((Field_num *) table->found_next_number_field)->unsigned_flag)
@@ -9473,14 +9580,16 @@ int ha_spider::update_row(
else
tmp_auto_increment = 0;
}
- if (tmp_auto_increment >= share->auto_increment_lclval)
+ if (tmp_auto_increment >= share->lgtm_tblhnd_share->auto_increment_lclval)
{
- share->auto_increment_lclval = tmp_auto_increment + 1;
- share->auto_increment_value = tmp_auto_increment + 1;
+ share->lgtm_tblhnd_share->auto_increment_lclval = tmp_auto_increment + 1;
+ share->lgtm_tblhnd_share->auto_increment_value = tmp_auto_increment + 1;
DBUG_PRINT("info",("spider after auto_increment_lclval=%llu",
- share->auto_increment_lclval));
+ share->lgtm_tblhnd_share->auto_increment_lclval));
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
}
- pthread_mutex_unlock(&share->auto_increment_mutex);
+ pthread_mutex_unlock(&share->lgtm_tblhnd_share->auto_increment_mutex);
}
DBUG_RETURN(0);
}
@@ -10013,13 +10122,15 @@ int ha_spider::delete_all_rows()
if (sql_command == SQLCOM_TRUNCATE && table->found_next_number_field)
{
DBUG_PRINT("info",("spider reset auto increment"));
- pthread_mutex_lock(&share->auto_increment_mutex);
- share->auto_increment_lclval = 1;
- share->auto_increment_init = FALSE;
- share->auto_increment_value = 1;
+ pthread_mutex_lock(&share->lgtm_tblhnd_share->auto_increment_mutex);
+ share->lgtm_tblhnd_share->auto_increment_lclval = 1;
+ share->lgtm_tblhnd_share->auto_increment_init = FALSE;
+ share->lgtm_tblhnd_share->auto_increment_value = 1;
DBUG_PRINT("info",("spider init auto_increment_lclval=%llu",
- share->auto_increment_lclval));
- pthread_mutex_unlock(&share->auto_increment_mutex);
+ share->lgtm_tblhnd_share->auto_increment_lclval));
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
+ pthread_mutex_unlock(&share->lgtm_tblhnd_share->auto_increment_mutex);
}
DBUG_RETURN(0);
}
@@ -10053,13 +10164,15 @@ int ha_spider::truncate()
if (sql_command == SQLCOM_TRUNCATE && table->found_next_number_field)
{
DBUG_PRINT("info",("spider reset auto increment"));
- pthread_mutex_lock(&share->auto_increment_mutex);
- share->auto_increment_lclval = 1;
- share->auto_increment_init = FALSE;
- share->auto_increment_value = 1;
+ pthread_mutex_lock(&share->lgtm_tblhnd_share->auto_increment_mutex);
+ share->lgtm_tblhnd_share->auto_increment_lclval = 1;
+ share->lgtm_tblhnd_share->auto_increment_init = FALSE;
+ share->lgtm_tblhnd_share->auto_increment_value = 1;
DBUG_PRINT("info",("spider init auto_increment_lclval=%llu",
- share->auto_increment_lclval));
- pthread_mutex_unlock(&share->auto_increment_mutex);
+ share->lgtm_tblhnd_share->auto_increment_lclval));
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
+ pthread_mutex_unlock(&share->lgtm_tblhnd_share->auto_increment_mutex);
}
DBUG_RETURN(0);
}
@@ -10223,6 +10336,20 @@ int ha_spider::create(
memset(&tmp_share, 0, sizeof(SPIDER_SHARE));
tmp_share.table_name = (char*) name;
tmp_share.table_name_length = strlen(name);
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ tmp_share.table_name_hash_value = my_calc_hash(&trx->trx_alter_table_hash,
+ (uchar*) tmp_share.table_name, tmp_share.table_name_length);
+ tmp_share.lgtm_tblhnd_share = spider_get_lgtm_tblhnd_share(
+ name, tmp_share.table_name_length, tmp_share.table_name_hash_value,
+ FALSE, TRUE, &error_num);
+#else
+ tmp_share.lgtm_tblhnd_share = spider_get_lgtm_tblhnd_share(
+ name, tmp_share.table_name_length, FALSE, TRUE, &error_num);
+#endif
+ if (!tmp_share.lgtm_tblhnd_share)
+ {
+ goto error;
+ }
if (form->s->keys > 0 &&
!(tmp_share.key_hint = new spider_string[form->s->keys])
) {
@@ -10269,8 +10396,6 @@ int ha_spider::create(
trx->query_id = thd->query_id;
}
#ifdef SPIDER_HAS_HASH_VALUE_TYPE
- tmp_share.table_name_hash_value = my_calc_hash(&trx->trx_alter_table_hash,
- (uchar*) tmp_share.table_name, tmp_share.table_name_length);;
if (!(alter_table =
(SPIDER_ALTER_TABLE*) my_hash_search_using_hash_value(
&trx->trx_alter_table_hash, tmp_share.table_name_hash_value,
@@ -10318,6 +10443,23 @@ int ha_spider::create(
}
}
+ if (
+ (
+ (info->used_fields & HA_CREATE_USED_AUTO) ||
+ sql_command == SQLCOM_ALTER_TABLE ||
+ sql_command == SQLCOM_CREATE_INDEX ||
+ sql_command == SQLCOM_RENAME_TABLE
+ ) &&
+ info->auto_increment_value > 0
+ ) {
+ pthread_mutex_lock(&tmp_share.lgtm_tblhnd_share->auto_increment_mutex);
+ tmp_share.lgtm_tblhnd_share->auto_increment_value =
+ info->auto_increment_value;
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ tmp_share.lgtm_tblhnd_share->auto_increment_value));
+ pthread_mutex_unlock(&tmp_share.lgtm_tblhnd_share->auto_increment_mutex);
+ }
+
spider_free_share_alloc(&tmp_share);
DBUG_RETURN(0);
@@ -10325,6 +10467,8 @@ error:
if (table_tables)
spider_close_sys_table(current_thd, table_tables,
&open_tables_backup, need_lock);
+ if (tmp_share.lgtm_tblhnd_share)
+ spider_free_lgtm_tblhnd_share_alloc(tmp_share.lgtm_tblhnd_share, FALSE);
spider_free_share_alloc(&tmp_share);
error_alter_before_unlock:
error_get_trx:
@@ -10334,6 +10478,7 @@ error_get_trx:
void ha_spider::update_create_info(
HA_CREATE_INFO* create_info
) {
+ THD *thd = ha_thd();
DBUG_ENTER("ha_spider::update_create_info");
DBUG_PRINT("info",("spider this=%p", this));
if (!create_info->connect_string.str)
@@ -10344,6 +10489,19 @@ void ha_spider::update_create_info(
DBUG_PRINT("info",
("spider create_info->connect_string=%s",
create_info->connect_string.str));
+ if (
+ !(create_info->used_fields & HA_CREATE_USED_AUTO)
+ ) {
+ info(HA_STATUS_AUTO);
+ create_info->auto_increment_value = stats.auto_increment_value;
+ }
+ if (
+ thd->is_error() &&
+ thd_sql_command(thd) == SQLCOM_SHOW_CREATE
+ ) {
+ DBUG_PRINT("info", ("spider clear_error"));
+ thd->clear_error();
+ }
DBUG_VOID_RETURN;
}
@@ -10351,12 +10509,20 @@ int ha_spider::rename_table(
const char *from,
const char *to
) {
- int error_num, roop_count, old_link_count, from_len = strlen(from);
+ int error_num, roop_count, old_link_count, from_len = strlen(from),
+ to_len = strlen(to), tmp_error_num;
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ my_hash_value_type from_hash_value = my_calc_hash(&spider_open_tables,
+ (uchar*) from, from_len);
+ my_hash_value_type to_hash_value = my_calc_hash(&spider_open_tables,
+ (uchar*) to, to_len);
+#endif
THD *thd = ha_thd();
uint sql_command = thd_sql_command(thd);
SPIDER_TRX *trx;
TABLE *table_tables = NULL;
SPIDER_ALTER_TABLE *alter_table_from, *alter_table_to;
+ SPIDER_LGTM_TBLHND_SHARE *from_lgtm_tblhnd_share, *to_lgtm_tblhnd_share;
#if MYSQL_VERSION_ID < 50500
Open_tables_state open_tables_backup;
#else
@@ -10414,7 +10580,6 @@ int ha_spider::rename_table(
spider_release_ping_table_mon_list(from, from_len, roop_count);
} else if (sql_command == SQLCOM_ALTER_TABLE)
{
- int to_len = strlen(to);
DBUG_PRINT("info",("spider alter_table_from=%p", alter_table_from));
if ((alter_table_to =
(SPIDER_ALTER_TABLE*) my_hash_search(&trx->trx_alter_table_hash,
@@ -10496,6 +10661,37 @@ int ha_spider::rename_table(
*/
}
+ pthread_mutex_lock(&spider_lgtm_tblhnd_share_mutex);
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ from_lgtm_tblhnd_share = spider_get_lgtm_tblhnd_share(
+ from, from_len, from_hash_value, TRUE, FALSE, &error_num);
+#else
+ from_lgtm_tblhnd_share = spider_get_lgtm_tblhnd_share(
+ from, from_len, TRUE, FALSE, &error_num);
+#endif
+ if (from_lgtm_tblhnd_share)
+ {
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ to_lgtm_tblhnd_share = spider_get_lgtm_tblhnd_share(
+ to, to_len, to_hash_value, TRUE, TRUE, &error_num);
+#else
+ to_lgtm_tblhnd_share = spider_get_lgtm_tblhnd_share(
+ to, to_len, TRUE, TRUE, &error_num);
+#endif
+ if (!to_lgtm_tblhnd_share)
+ {
+ pthread_mutex_unlock(&spider_lgtm_tblhnd_share_mutex);
+ goto error;
+ }
+ to_lgtm_tblhnd_share->auto_increment_init =
+ from_lgtm_tblhnd_share->auto_increment_init;
+ to_lgtm_tblhnd_share->auto_increment_lclval =
+ from_lgtm_tblhnd_share->auto_increment_lclval;
+ to_lgtm_tblhnd_share->auto_increment_value =
+ from_lgtm_tblhnd_share->auto_increment_value;
+ spider_free_lgtm_tblhnd_share_alloc(from_lgtm_tblhnd_share, TRUE);
+ }
+ pthread_mutex_unlock(&spider_lgtm_tblhnd_share_mutex);
spider_delete_init_error_table(from);
DBUG_RETURN(0);
@@ -10503,6 +10699,17 @@ error:
if (table_tables)
spider_close_sys_table(current_thd, table_tables,
&open_tables_backup, need_lock);
+ pthread_mutex_lock(&spider_lgtm_tblhnd_share_mutex);
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ to_lgtm_tblhnd_share = spider_get_lgtm_tblhnd_share(
+ to, to_len, to_hash_value, TRUE, FALSE, &tmp_error_num);
+#else
+ to_lgtm_tblhnd_share = spider_get_lgtm_tblhnd_share(
+ to, to_len, TRUE, FALSE, &tmp_error_num);
+#endif
+ if (to_lgtm_tblhnd_share)
+ spider_free_lgtm_tblhnd_share_alloc(to_lgtm_tblhnd_share, TRUE);
+ pthread_mutex_unlock(&spider_lgtm_tblhnd_share_mutex);
DBUG_RETURN(error_num);
}
@@ -10549,12 +10756,24 @@ int ha_spider::delete_table(
sql_command == SQLCOM_ALTER_TABLE ||
sql_command == SQLCOM_CREATE_TABLE)
{
+ SPIDER_LGTM_TBLHND_SHARE *lgtm_tblhnd_share;
int roop_count, old_link_count = 0, name_len = strlen(name);
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ my_hash_value_type hash_value = my_calc_hash(&spider_open_tables,
+ (uchar*) name, name_len);
+#endif
if (
sql_command == SQLCOM_ALTER_TABLE &&
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ (alter_table =
+ (SPIDER_ALTER_TABLE*) my_hash_search_using_hash_value(
+ &trx->trx_alter_table_hash,
+ hash_value, (uchar*) name, name_len)) &&
+#else
(alter_table =
(SPIDER_ALTER_TABLE*) my_hash_search(&trx->trx_alter_table_hash,
(uchar*) name, name_len)) &&
+#endif
alter_table->now_create
)
DBUG_RETURN(0);
@@ -10594,6 +10813,18 @@ int ha_spider::delete_table(
/* release table mon list */
for (roop_count = 0; roop_count < old_link_count; roop_count++)
spider_release_ping_table_mon_list(name, name_len, roop_count);
+
+ pthread_mutex_lock(&spider_lgtm_tblhnd_share_mutex);
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ lgtm_tblhnd_share = spider_get_lgtm_tblhnd_share(
+ name, name_len, hash_value, TRUE, FALSE, &error_num);
+#else
+ lgtm_tblhnd_share = spider_get_lgtm_tblhnd_share(
+ name, name_len, TRUE, FALSE, &error_num);
+#endif
+ if (lgtm_tblhnd_share)
+ spider_free_lgtm_tblhnd_share_alloc(lgtm_tblhnd_share, TRUE);
+ pthread_mutex_unlock(&spider_lgtm_tblhnd_share_mutex);
}
spider_delete_init_error_table(name);
@@ -10973,7 +11204,9 @@ int ha_spider::info_push(
case INFO_KIND_FORCE_LIMIT_BEGIN:
DBUG_PRINT("info",("spider INFO_KIND_FORCE_LIMIT_BEGIN"));
info_limit = *((longlong *) info);
+/*
trx->direct_aggregate_count++;
+*/
break;
case INFO_KIND_FORCE_LIMIT_END:
DBUG_PRINT("info",("spider INFO_KIND_FORCE_LIMIT_END"));
@@ -13357,6 +13590,7 @@ int ha_spider::append_sum_select_sql_part(
DBUG_RETURN(error_num);
}
}
+ trx->direct_aggregate_count++;
DBUG_RETURN(0);
}
#endif
diff --git a/storage/spider/ha_spider.h b/storage/spider/ha_spider.h
index 2eb469c691a..08918021e21 100644
--- a/storage/spider/ha_spider.h
+++ b/storage/spider/ha_spider.h
@@ -167,6 +167,7 @@ public:
bool insert_delayed;
bool use_pre_call;
bool use_pre_records;
+ bool pre_bitmap_checked;
enum thr_lock_type lock_type;
int lock_mode;
uint sql_command;
diff --git a/storage/spider/mysql-test/spider/bg/r/direct_aggregate.result b/storage/spider/mysql-test/spider/bg/r/direct_aggregate.result
index 5cc5760257d..3a9c7be3076 100644
--- a/storage/spider/mysql-test/spider/bg/r/direct_aggregate.result
+++ b/storage/spider/mysql-test/spider/bg/r/direct_aggregate.result
@@ -48,31 +48,31 @@ COUNT(*)
5
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 1
+Spider_direct_aggregate 0
SELECT MAX(a) FROM ta_l;
MAX(a)
5
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 1
+Spider_direct_aggregate 0
SELECT MIN(a) FROM ta_l;
MIN(a)
1
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 1
+Spider_direct_aggregate 0
SELECT MAX(a) FROM ta_l WHERE a < 5;
MAX(a)
4
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 1
+Spider_direct_aggregate 0
SELECT MIN(a) FROM ta_l WHERE a > 1;
MIN(a)
2
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 1
+Spider_direct_aggregate 0
deinit
DROP DATABASE IF EXISTS auto_test_local;
diff --git a/storage/spider/mysql-test/spider/bg/r/direct_aggregate_part.result b/storage/spider/mysql-test/spider/bg/r/direct_aggregate_part.result
index 9625519a53f..bbdc943601b 100644
--- a/storage/spider/mysql-test/spider/bg/r/direct_aggregate_part.result
+++ b/storage/spider/mysql-test/spider/bg/r/direct_aggregate_part.result
@@ -39,31 +39,31 @@ COUNT(*)
5
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 2
+Spider_direct_aggregate 0
SELECT MAX(a) FROM ta_l2;
MAX(a)
5
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 2
+Spider_direct_aggregate 0
SELECT MIN(a) FROM ta_l2;
MIN(a)
1
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 2
+Spider_direct_aggregate 0
SELECT MAX(a) FROM ta_l2 WHERE a < 5;
MAX(a)
4
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 2
+Spider_direct_aggregate 0
SELECT MIN(a) FROM ta_l2 WHERE a > 1;
MIN(a)
2
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 2
+Spider_direct_aggregate 0
deinit
DROP DATABASE IF EXISTS auto_test_local;
diff --git a/storage/spider/mysql-test/spider/bg/r/spider_fixes.result b/storage/spider/mysql-test/spider/bg/r/spider_fixes.result
index 2673c633f77..6db61fa93d2 100644
--- a/storage/spider/mysql-test/spider/bg/r/spider_fixes.result
+++ b/storage/spider/mysql-test/spider/bg/r/spider_fixes.result
@@ -414,7 +414,6 @@ id
Warnings:
Error 12702 Remote table 'auto_test_remote.ter1_1' is not found
Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
-Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
INSERT INTO t1 (id) VALUES (1);
Warnings:
Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
diff --git a/storage/spider/mysql-test/spider/r/direct_aggregate.result b/storage/spider/mysql-test/spider/r/direct_aggregate.result
index 5cc5760257d..3a9c7be3076 100644
--- a/storage/spider/mysql-test/spider/r/direct_aggregate.result
+++ b/storage/spider/mysql-test/spider/r/direct_aggregate.result
@@ -48,31 +48,31 @@ COUNT(*)
5
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 1
+Spider_direct_aggregate 0
SELECT MAX(a) FROM ta_l;
MAX(a)
5
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 1
+Spider_direct_aggregate 0
SELECT MIN(a) FROM ta_l;
MIN(a)
1
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 1
+Spider_direct_aggregate 0
SELECT MAX(a) FROM ta_l WHERE a < 5;
MAX(a)
4
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 1
+Spider_direct_aggregate 0
SELECT MIN(a) FROM ta_l WHERE a > 1;
MIN(a)
2
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 1
+Spider_direct_aggregate 0
deinit
DROP DATABASE IF EXISTS auto_test_local;
diff --git a/storage/spider/mysql-test/spider/r/direct_aggregate_part.result b/storage/spider/mysql-test/spider/r/direct_aggregate_part.result
index 9625519a53f..bbdc943601b 100644
--- a/storage/spider/mysql-test/spider/r/direct_aggregate_part.result
+++ b/storage/spider/mysql-test/spider/r/direct_aggregate_part.result
@@ -39,31 +39,31 @@ COUNT(*)
5
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 2
+Spider_direct_aggregate 0
SELECT MAX(a) FROM ta_l2;
MAX(a)
5
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 2
+Spider_direct_aggregate 0
SELECT MIN(a) FROM ta_l2;
MIN(a)
1
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 2
+Spider_direct_aggregate 0
SELECT MAX(a) FROM ta_l2 WHERE a < 5;
MAX(a)
4
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 2
+Spider_direct_aggregate 0
SELECT MIN(a) FROM ta_l2 WHERE a > 1;
MIN(a)
2
SHOW STATUS LIKE 'Spider_direct_aggregate';
Variable_name Value
-Spider_direct_aggregate 2
+Spider_direct_aggregate 0
deinit
DROP DATABASE IF EXISTS auto_test_local;
diff --git a/storage/spider/mysql-test/spider/r/spider_fixes.result b/storage/spider/mysql-test/spider/r/spider_fixes.result
index 2673c633f77..6db61fa93d2 100644
--- a/storage/spider/mysql-test/spider/r/spider_fixes.result
+++ b/storage/spider/mysql-test/spider/r/spider_fixes.result
@@ -414,7 +414,6 @@ id
Warnings:
Error 12702 Remote table 'auto_test_remote.ter1_1' is not found
Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
-Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
INSERT INTO t1 (id) VALUES (1);
Warnings:
Error 1146 Table 'auto_test_remote.ter1_1' doesn't exist
diff --git a/storage/spider/spd_conn.cc b/storage/spider/spd_conn.cc
index 5360946d482..3cdb6ef5f29 100644
--- a/storage/spider/spd_conn.cc
+++ b/storage/spider/spd_conn.cc
@@ -62,6 +62,7 @@ extern PSI_cond_key spd_key_cond_bg_sts_sync;
extern PSI_cond_key spd_key_cond_bg_crd;
extern PSI_cond_key spd_key_cond_bg_crd_sync;
extern PSI_cond_key spd_key_cond_bg_mon;
+extern PSI_cond_key spd_key_cond_bg_mon_sleep;
extern PSI_thread_key spd_key_thd_bg;
extern PSI_thread_key spd_key_thd_bg_sts;
extern PSI_thread_key spd_key_thd_bg_crd;
@@ -3425,6 +3426,8 @@ int spider_create_mon_threads(
&share->bg_mon_mutexes, sizeof(pthread_mutex_t) *
share->all_link_count,
&share->bg_mon_conds, sizeof(pthread_cond_t) * share->all_link_count,
+ &share->bg_mon_sleep_conds,
+ sizeof(pthread_cond_t) * share->all_link_count,
NullS))
) {
error_num = HA_ERR_OUT_OF_MEM;
@@ -3463,6 +3466,22 @@ int spider_create_mon_threads(
goto error_cond_init;
}
}
+ for (roop_count = 0; roop_count < (int) share->all_link_count;
+ roop_count++)
+ {
+ if (
+ share->monitoring_bg_kind[roop_count] &&
+#if MYSQL_VERSION_ID < 50500
+ pthread_cond_init(&share->bg_mon_sleep_conds[roop_count], NULL)
+#else
+ mysql_cond_init(spd_key_cond_bg_mon_sleep,
+ &share->bg_mon_sleep_conds[roop_count], NULL)
+#endif
+ ) {
+ error_num = HA_ERR_OUT_OF_MEM;
+ goto error_sleep_cond_init;
+ }
+ }
link_pack.share = share;
for (roop_count = 0; roop_count < (int) share->all_link_count;
roop_count++)
@@ -3514,6 +3533,13 @@ error_thread_create:
}
share->bg_mon_kill = FALSE;
roop_count = share->all_link_count;
+error_sleep_cond_init:
+ for (roop_count--; roop_count >= 0; roop_count--)
+ {
+ if (share->monitoring_bg_kind[roop_count])
+ pthread_cond_destroy(&share->bg_mon_sleep_conds[roop_count]);
+ }
+ roop_count = share->all_link_count;
error_cond_init:
for (roop_count--; roop_count >= 0; roop_count--)
{
@@ -3543,6 +3569,16 @@ void spider_free_mon_threads(
for (roop_count = 0; roop_count < (int) share->all_link_count;
roop_count++)
{
+ if (
+ share->monitoring_bg_kind[roop_count] &&
+ share->bg_mon_thds[roop_count]
+ ) {
+ share->bg_mon_thds[roop_count]->killed = SPIDER_THD_KILL_CONNECTION;
+ }
+ }
+ for (roop_count = 0; roop_count < (int) share->all_link_count;
+ roop_count++)
+ {
if (share->monitoring_bg_kind[roop_count])
pthread_mutex_lock(&share->bg_mon_mutexes[roop_count]);
}
@@ -3552,11 +3588,13 @@ void spider_free_mon_threads(
{
if (share->monitoring_bg_kind[roop_count])
{
+ pthread_cond_signal(&share->bg_mon_sleep_conds[roop_count]);
pthread_cond_wait(&share->bg_mon_conds[roop_count],
&share->bg_mon_mutexes[roop_count]);
pthread_mutex_unlock(&share->bg_mon_mutexes[roop_count]);
pthread_join(share->bg_mon_threads[roop_count], NULL);
pthread_cond_destroy(&share->bg_mon_conds[roop_count]);
+ pthread_cond_destroy(&share->bg_mon_sleep_conds[roop_count]);
pthread_mutex_destroy(&share->bg_mon_mutexes[roop_count]);
}
}
@@ -3614,7 +3652,9 @@ void *spider_bg_mon_action(
}
share->bg_mon_thds[link_idx] = thd;
pthread_cond_signal(&share->bg_mon_conds[link_idx]);
+/*
pthread_mutex_unlock(&share->bg_mon_mutexes[link_idx]);
+*/
/* init end */
while (TRUE)
@@ -3622,12 +3662,23 @@ void *spider_bg_mon_action(
DBUG_PRINT("info",("spider bg mon sleep %lld",
share->monitoring_bg_interval[link_idx]));
if (!share->bg_mon_kill)
+ {
+ struct timespec abstime;
+ set_timespec_nsec(abstime,
+ share->monitoring_bg_interval[link_idx] * 1000);
+ pthread_cond_timedwait(&share->bg_mon_sleep_conds[link_idx],
+ &share->bg_mon_mutexes[link_idx], &abstime);
+/*
my_sleep((ulong) share->monitoring_bg_interval[link_idx]);
+*/
+ }
DBUG_PRINT("info",("spider bg mon roop start"));
if (share->bg_mon_kill)
{
DBUG_PRINT("info",("spider bg mon kill start"));
+/*
pthread_mutex_lock(&share->bg_mon_mutexes[link_idx]);
+*/
pthread_cond_signal(&share->bg_mon_conds[link_idx]);
pthread_mutex_unlock(&share->bg_mon_mutexes[link_idx]);
spider_free_trx(trx, TRUE);
diff --git a/storage/spider/spd_db_conn.cc b/storage/spider/spd_db_conn.cc
index 0e0c8f01b02..7dd0249bddb 100644
--- a/storage/spider/spd_db_conn.cc
+++ b/storage/spider/spd_db_conn.cc
@@ -2490,6 +2490,7 @@ int spider_db_fetch_for_item_sum_func(
) {
int error_num;
SPIDER_SHARE *share = spider->share;
+ THD *thd = spider->trx->thd;
DBUG_ENTER("spider_db_fetch_for_item_sum_func");
DBUG_PRINT("info",("spider Sumfunctype = %d", item_sum->sum_func()));
switch (item_sum->sum_func())
@@ -2556,10 +2557,12 @@ int spider_db_fetch_for_item_sum_func(
}
if (!spider->direct_aggregate_item_current->item)
{
+ Item *free_list = thd->free_list;
spider->direct_aggregate_item_current->item =
new Item_string(share->access_charset);
if (!spider->direct_aggregate_item_current->item)
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ thd->free_list = free_list;
}
Item_sum_hybrid *item_hybrid = (Item_sum_hybrid *) item_sum;
@@ -3678,6 +3681,7 @@ int spider_db_store_result(
pthread_mutex_unlock(&conn->mta_conn_mutex);
}
current->record_num = current->result->num_rows();
+ current->dbton_id = current->result->dbton_id;
result_list->record_num += current->record_num;
DBUG_PRINT("info",("spider current->record_num=%lld",
current->record_num));
@@ -3754,6 +3758,7 @@ int spider_db_store_result(
pthread_mutex_unlock(&conn->mta_conn_mutex);
}
}
+ current->dbton_id = current->result->dbton_id;
SPIDER_DB_ROW *row;
if (!(row = current->result->fetch_row()))
{
@@ -5861,8 +5866,10 @@ int spider_db_update_auto_increment(
}
#endif
DBUG_PRINT("info",("spider last_insert_id=%llu", last_insert_id));
- share->auto_increment_value =
+ share->lgtm_tblhnd_share->auto_increment_value =
last_insert_id + affected_rows;
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
/*
thd->record_first_successful_insert_id_in_cur_stmt(last_insert_id);
*/
@@ -8047,11 +8054,10 @@ int spider_db_open_item_string(
tmp_str.mem_calc();
str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
if (
- str->get_str()->append_for_single_quote(tmp_str2) ||
+ str->append_for_single_quote(tmp_str2) ||
str->reserve(SPIDER_SQL_VALUE_QUOTE_LEN)
)
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
- str->mem_calc();
str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
}
DBUG_RETURN(0);
@@ -9033,11 +9039,13 @@ int spider_db_udf_ping_table(
uint tmp_conn_link_idx = 0;
ha_spider spider;
uchar db_request_phase = 0;
+ ulonglong db_request_id = 0;
spider.share = share;
spider.trx = trx;
spider.need_mons = &need_mon;
spider.conn_link_idx = &tmp_conn_link_idx;
spider.db_request_phase = &db_request_phase;
+ spider.db_request_id = &db_request_id;
pthread_mutex_lock(&conn->mta_conn_mutex);
SPIDER_SET_FILE_POS(&conn->mta_conn_mutex_file_pos);
conn->need_mon = &need_mon;
@@ -9192,8 +9200,7 @@ int spider_db_udf_ping_table_append_mon_next(
str->q_append(SPIDER_SQL_SELECT_STR, SPIDER_SQL_SELECT_LEN);
str->q_append(SPIDER_SQL_PING_TABLE_STR, SPIDER_SQL_PING_TABLE_LEN);
str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
- str->get_str()->append_for_single_quote(child_table_name_str.get_str());
- str->mem_calc();
+ str->append_for_single_quote(child_table_name_str.get_str());
str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
str->q_append(SPIDER_SQL_COMMA_STR, SPIDER_SQL_COMMA_LEN);
str->qs_append(link_id);
@@ -9203,8 +9210,7 @@ int spider_db_udf_ping_table_append_mon_next(
str->q_append(limit_str, limit_str_length);
str->q_append(SPIDER_SQL_COMMA_STR, SPIDER_SQL_COMMA_LEN);
str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
- str->get_str()->append_for_single_quote(where_clause_str.get_str());
- str->mem_calc();
+ str->append_for_single_quote(where_clause_str.get_str());
str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
str->q_append(SPIDER_SQL_COMMA_STR, SPIDER_SQL_COMMA_LEN);
str->q_append(sid_str, sid_str_length);
@@ -9255,9 +9261,11 @@ int spider_db_udf_ping_table_append_select(
SPIDER_SQL_LIMIT_LEN + limit_str_length
))
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
- if (use_where)
- str->get_str()->append_for_single_quote(where_str->get_str());
- str->mem_calc();
+ if (
+ use_where &&
+ str->append_for_single_quote(where_str->get_str())
+ )
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
str->q_append(SPIDER_SQL_LIMIT_STR, SPIDER_SQL_LIMIT_LEN);
str->q_append(limit_str, limit_str_length);
DBUG_RETURN(0);
diff --git a/storage/spider/spd_db_handlersocket.cc b/storage/spider/spd_db_handlersocket.cc
index bf2a0bae419..f7f974a0142 100644
--- a/storage/spider/spd_db_handlersocket.cc
+++ b/storage/spider/spd_db_handlersocket.cc
@@ -820,6 +820,16 @@ int spider_db_handlersocket_result::fetch_index_for_discover_table_structure(
DBUG_PRINT("info",("spider this=%p", this));
DBUG_RETURN(HA_ERR_WRONG_COMMAND);
}
+
+int spider_db_handlersocket_result::fetch_table_for_discover_table_structure(
+ spider_string *str,
+ SPIDER_SHARE *spider_share,
+ CHARSET_INFO *access_charset
+) {
+ DBUG_ENTER("spider_db_handlersocket_result::fetch_table_for_discover_table_structure");
+ DBUG_PRINT("info",("spider this=%p", this));
+ DBUG_RETURN(HA_ERR_WRONG_COMMAND);
+}
#endif
spider_db_handlersocket::spider_db_handlersocket(
@@ -963,8 +973,11 @@ int spider_db_handlersocket::connect(
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
while (hs_conn->get_error_code())
{
- if (!connect_retry_count)
- {
+ THD *thd = current_thd;
+ if (
+ !connect_retry_count ||
+ (thd && thd->killed)
+ ) {
my_error(ER_CONNECT_TO_FOREIGN_DATA_SOURCE, MYF(0),
conn->tgt_host);
DBUG_RETURN(ER_CONNECT_TO_FOREIGN_DATA_SOURCE);
@@ -3481,8 +3494,8 @@ int spider_db_handlersocket_util::append_escaped_util(
) {
DBUG_ENTER("spider_db_handlersocket_util::append_escaped_util");
DBUG_PRINT("info",("spider this=%p", this));
- append_escaped(to->get_str(), from);
- to->mem_calc();
+ if (to->append_for_single_quote(from))
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
DBUG_RETURN(0);
}
@@ -4088,7 +4101,9 @@ int spider_handlersocket_handler::append_minimum_select_without_quote(
{
if (minimum_select_bit_is_set((*field)->field_index))
{
+/*
spider_set_bit(minimum_select_bitmap, (*field)->field_index);
+*/
field_length =
handlersocket_share->column_name_str[(*field)->field_index].length();
if (str->reserve(field_length + SPIDER_SQL_COMMA_LEN))
@@ -5283,6 +5298,7 @@ int spider_handlersocket_handler::show_table_status(
) {
spider_db_handlersocket_result res;
SPIDER_SHARE *share = spider->share;
+ ulonglong auto_increment_value = 0;
DBUG_ENTER("spider_handlersocket_show_table_status");
res.fetch_table_status(
sts_mode,
@@ -5291,11 +5307,17 @@ int spider_handlersocket_handler::show_table_status(
share->data_file_length,
share->max_data_file_length,
share->index_file_length,
- share->auto_increment_value,
+ auto_increment_value,
share->create_time,
share->update_time,
share->check_time
);
+ if (auto_increment_value > share->lgtm_tblhnd_share->auto_increment_value)
+ {
+ share->lgtm_tblhnd_share->auto_increment_value = auto_increment_value;
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
+ }
DBUG_RETURN(0);
}
diff --git a/storage/spider/spd_db_handlersocket.h b/storage/spider/spd_db_handlersocket.h
index 5f359d57bd8..1cc1476c83a 100644
--- a/storage/spider/spd_db_handlersocket.h
+++ b/storage/spider/spd_db_handlersocket.h
@@ -220,6 +220,11 @@ public:
spider_string *str,
CHARSET_INFO *access_charset
);
+ int fetch_table_for_discover_table_structure(
+ spider_string *str,
+ SPIDER_SHARE *spider_share,
+ CHARSET_INFO *access_charset
+ );
#endif
};
diff --git a/storage/spider/spd_db_include.h b/storage/spider/spd_db_include.h
index 40f547df35e..7741ffcdb16 100644
--- a/storage/spider/spd_db_include.h
+++ b/storage/spider/spd_db_include.h
@@ -159,6 +159,8 @@ typedef st_spider_result SPIDER_RESULT;
#define SPIDER_SQL_CREATE_TABLE_LEN (sizeof(SPIDER_SQL_CREATE_TABLE_STR) - 1)
#define SPIDER_SQL_DEFAULT_CHARSET_STR " default charset "
#define SPIDER_SQL_DEFAULT_CHARSET_LEN (sizeof(SPIDER_SQL_DEFAULT_CHARSET_STR) - 1)
+#define SPIDER_SQL_CHARACTER_SET_STR " character set "
+#define SPIDER_SQL_CHARACTER_SET_LEN (sizeof(SPIDER_SQL_CHARACTER_SET_STR) - 1)
#define SPIDER_SQL_COLLATE_STR " collate "
#define SPIDER_SQL_COLLATE_LEN (sizeof(SPIDER_SQL_COLLATE_STR) - 1)
#define SPIDER_SQL_COMMENT_STR " comment "
@@ -496,6 +498,12 @@ public:
const char *st,
uint len
);
+ bool append_for_single_quote(
+ const String *s
+ );
+ bool append_for_single_quote(
+ const char *st
+ );
#endif
void print(
String *print
@@ -778,6 +786,11 @@ public:
spider_string *str,
CHARSET_INFO *access_charset
) = 0;
+ virtual int fetch_table_for_discover_table_structure(
+ spider_string *str,
+ SPIDER_SHARE *spider_share,
+ CHARSET_INFO *access_charset
+ ) = 0;
#endif
};
@@ -1538,6 +1551,7 @@ typedef struct st_spider_condition
typedef struct st_spider_result
{
+ uint dbton_id;
SPIDER_DB_RESULT *result;
#ifndef WITHOUT_SPIDER_BG_SEARCH
volatile
diff --git a/storage/spider/spd_db_mysql.cc b/storage/spider/spd_db_mysql.cc
index 5f770e2b124..76c89d4138a 100644
--- a/storage/spider/spd_db_mysql.cc
+++ b/storage/spider/spd_db_mysql.cc
@@ -46,6 +46,7 @@
#include "spd_table.h"
extern struct charset_info_st *spd_charset_utf8_bin;
+extern bool volatile *spd_abort_loop;
extern handlerton *spider_hton_ptr;
extern pthread_mutex_t spider_open_conn_mutex;
@@ -115,6 +116,19 @@ static const char *name_quote_str = SPIDER_SQL_NAME_QUOTE_STR;
#ifdef SPIDER_HAS_DISCOVER_TABLE_STRUCTURE
#define SPIDER_SQL_SHOW_COLUMNS_STR "show columns from "
#define SPIDER_SQL_SHOW_COLUMNS_LEN sizeof(SPIDER_SQL_SHOW_COLUMNS_STR) - 1
+#define SPIDER_SQL_SELECT_COLUMNS_STR "select `column_name`,`column_default`,`is_nullable`,`character_set_name`,`collation_name`,`column_type`,`extra` from `information_schema`.`columns` where `table_schema` = "
+#define SPIDER_SQL_SELECT_COLUMNS_LEN sizeof(SPIDER_SQL_SELECT_COLUMNS_STR) - 1
+
+#define SPIDER_SQL_AUTO_INCREMENT_STR " auto_increment"
+#define SPIDER_SQL_AUTO_INCREMENT_LEN sizeof(SPIDER_SQL_AUTO_INCREMENT_STR) - 1
+#define SPIDER_SQL_ORDINAL_POSITION_STR "ordinal_position"
+#define SPIDER_SQL_ORDINAL_POSITION_LEN sizeof(SPIDER_SQL_ORDINAL_POSITION_STR) - 1
+#define SPIDER_SQL_FULLTEXT_STR "fulltext"
+#define SPIDER_SQL_FULLTEXT_LEN sizeof(SPIDER_SQL_FULLTEXT_STR) - 1
+#define SPIDER_SQL_SPATIAL_STR "spatial"
+#define SPIDER_SQL_SPATIAL_LEN sizeof(SPIDER_SQL_SPATIAL_STR) - 1
+#define SPIDER_SQL_USING_HASH_STR " using hash"
+#define SPIDER_SQL_USING_HASH_LEN sizeof(SPIDER_SQL_USING_HASH_STR) - 1
#endif
#define SPIDER_SQL_LIKE_STR " like "
@@ -1051,9 +1065,9 @@ int spider_db_mysql_result::fetch_columns_for_discover_table_structure(
DBUG_PRINT("info",("spider fetch row is null"));
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
- if (num_fields() != 6)
+ if (num_fields() != 7)
{
- DBUG_PRINT("info",("spider num_fields != 6"));
+ DBUG_PRINT("info",("spider num_fields != 7"));
my_printf_error(ER_SPIDER_UNKNOWN_NUM, ER_SPIDER_UNKNOWN_STR, MYF(0));
DBUG_RETURN(ER_SPIDER_UNKNOWN_NUM);
}
@@ -1073,10 +1087,28 @@ int spider_db_mysql_result::fetch_columns_for_discover_table_structure(
}
str->q_append(SPIDER_SQL_NAME_QUOTE_STR, SPIDER_SQL_NAME_QUOTE_LEN);
str->q_append(SPIDER_SQL_SPACE_STR, SPIDER_SQL_SPACE_LEN);
- if (str->append(mysql_row[1], strlen(mysql_row[1]), access_charset))
+ if (str->append(mysql_row[5], strlen(mysql_row[5]), access_charset))
{
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
+ if (mysql_row[3])
+ {
+ if (str->reserve(SPIDER_SQL_CHARACTER_SET_LEN))
+ {
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ }
+ str->q_append(SPIDER_SQL_CHARACTER_SET_STR, SPIDER_SQL_CHARACTER_SET_LEN);
+ str->q_append(mysql_row[3], strlen(mysql_row[3]));
+ }
+ if (mysql_row[4])
+ {
+ if (str->reserve(SPIDER_SQL_COLLATE_LEN))
+ {
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ }
+ str->q_append(SPIDER_SQL_COLLATE_STR, SPIDER_SQL_COLLATE_LEN);
+ str->q_append(mysql_row[4], strlen(mysql_row[4]));
+ }
if (!strcmp(mysql_row[2], "NO"))
{
if (str->reserve(SPIDER_SQL_NOT_NULL_LEN))
@@ -1084,7 +1116,7 @@ int spider_db_mysql_result::fetch_columns_for_discover_table_structure(
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
str->q_append(SPIDER_SQL_NOT_NULL_STR, SPIDER_SQL_NOT_NULL_LEN);
- if (mysql_row[4])
+ if (mysql_row[1])
{
if (str->reserve(SPIDER_SQL_DEFAULT_LEN))
{
@@ -1094,7 +1126,7 @@ int spider_db_mysql_result::fetch_columns_for_discover_table_structure(
if (str->reserve(SPIDER_SQL_VALUE_QUOTE_LEN))
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
- if (str->append(mysql_row[4], strlen(mysql_row[4]), access_charset))
+ if (str->append(mysql_row[1], strlen(mysql_row[1]), access_charset))
{
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
@@ -1108,12 +1140,12 @@ int spider_db_mysql_result::fetch_columns_for_discover_table_structure(
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
str->q_append(SPIDER_SQL_DEFAULT_STR, SPIDER_SQL_DEFAULT_LEN);
- if (mysql_row[4])
+ if (mysql_row[1])
{
if (str->reserve(SPIDER_SQL_VALUE_QUOTE_LEN))
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
str->q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
- if (str->append(mysql_row[4], strlen(mysql_row[4]), access_charset))
+ if (str->append(mysql_row[1], strlen(mysql_row[1]), access_charset))
{
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
@@ -1128,6 +1160,12 @@ int spider_db_mysql_result::fetch_columns_for_discover_table_structure(
str->q_append(SPIDER_SQL_NULL_STR, SPIDER_SQL_NULL_LEN);
}
}
+ if (mysql_row[6] && !strcmp(mysql_row[6], "auto_increment"))
+ {
+ if (str->reserve(SPIDER_SQL_AUTO_INCREMENT_LEN))
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ str->q_append(SPIDER_SQL_AUTO_INCREMENT_STR, SPIDER_SQL_AUTO_INCREMENT_LEN);
+ }
if (str->reserve(SPIDER_SQL_COMMA_LEN))
{
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
@@ -1147,7 +1185,11 @@ int spider_db_mysql_result::fetch_index_for_discover_table_structure(
if (!(mysql_row = mysql_fetch_row(db_result)))
{
DBUG_PRINT("info",("spider fetch row is null"));
- DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ if (mysql_errno(db_result->handle))
+ {
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ }
+ DBUG_RETURN(0);
}
if (num_fields() != 13)
{
@@ -1156,18 +1198,24 @@ int spider_db_mysql_result::fetch_index_for_discover_table_structure(
DBUG_RETURN(ER_SPIDER_UNKNOWN_NUM);
}
bool first = TRUE;
+ bool without_size = FALSE;
+ bool using_hash = FALSE;
do {
if (!strcmp(mysql_row[3], "1"))
{
+ without_size = FALSE;
if (first)
{
first = FALSE;
} else {
- if (str->reserve(SPIDER_SQL_CLOSE_PAREN_LEN + SPIDER_SQL_COMMA_LEN))
+ if (str->reserve(SPIDER_SQL_CLOSE_PAREN_LEN + SPIDER_SQL_COMMA_LEN +
+ (using_hash ? SPIDER_SQL_USING_HASH_LEN : 0)))
{
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
str->q_append(SPIDER_SQL_CLOSE_PAREN_STR, SPIDER_SQL_CLOSE_PAREN_LEN);
+ if (using_hash)
+ str->q_append(SPIDER_SQL_USING_HASH_STR, SPIDER_SQL_USING_HASH_LEN);
str->q_append(SPIDER_SQL_COMMA_STR, SPIDER_SQL_COMMA_LEN);
}
/* new index */
@@ -1189,6 +1237,25 @@ int spider_db_mysql_result::fetch_index_for_discover_table_structure(
}
str->q_append(SPIDER_DB_UNIQUE_NAME_STR, SPIDER_DB_UNIQUE_NAME_LEN);
str->q_append(SPIDER_SQL_SPACE_STR, SPIDER_SQL_SPACE_LEN);
+ } else if (mysql_row[10] && !strcmp(mysql_row[10], "FULLTEXT"))
+ {
+ /* fulltext key */
+ if (str->reserve(SPIDER_SQL_FULLTEXT_LEN + SPIDER_SQL_SPACE_LEN))
+ {
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ }
+ str->q_append(SPIDER_SQL_FULLTEXT_STR, SPIDER_SQL_FULLTEXT_LEN);
+ str->q_append(SPIDER_SQL_SPACE_STR, SPIDER_SQL_SPACE_LEN);
+ } else if (mysql_row[10] && !strcmp(mysql_row[10], "SPATIAL"))
+ {
+ /* spatial key */
+ without_size = TRUE;
+ if (str->reserve(SPIDER_SQL_SPATIAL_LEN + SPIDER_SQL_SPACE_LEN))
+ {
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ }
+ str->q_append(SPIDER_SQL_SPATIAL_STR, SPIDER_SQL_SPATIAL_LEN);
+ str->q_append(SPIDER_SQL_SPACE_STR, SPIDER_SQL_SPACE_LEN);
}
if (str->reserve(SPIDER_DB_KEY_NAME_LEN + SPIDER_SQL_SPACE_LEN))
{
@@ -1232,7 +1299,7 @@ int spider_db_mysql_result::fetch_index_for_discover_table_structure(
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
str->q_append(SPIDER_SQL_NAME_QUOTE_STR, SPIDER_SQL_NAME_QUOTE_LEN);
- if (mysql_row[7])
+ if (mysql_row[7] && !without_size)
{
if (str->reserve(SPIDER_SQL_OPEN_PAREN_LEN))
{
@@ -1265,7 +1332,7 @@ int spider_db_mysql_result::fetch_index_for_discover_table_structure(
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
str->q_append(SPIDER_SQL_NAME_QUOTE_STR, SPIDER_SQL_NAME_QUOTE_LEN);
- if (mysql_row[7])
+ if (mysql_row[7] && !without_size)
{
if (str->reserve(SPIDER_SQL_OPEN_PAREN_LEN))
{
@@ -1283,18 +1350,58 @@ int spider_db_mysql_result::fetch_index_for_discover_table_structure(
str->q_append(SPIDER_SQL_CLOSE_PAREN_STR, SPIDER_SQL_CLOSE_PAREN_LEN);
}
}
+ if (mysql_row[10] && !strcmp(mysql_row[10], "HASH"))
+ using_hash = TRUE;
+ else
+ using_hash = FALSE;
} while ((mysql_row = mysql_fetch_row(db_result)));
if (!first)
{
- if (str->reserve(SPIDER_SQL_CLOSE_PAREN_LEN + SPIDER_SQL_COMMA_LEN))
+ if (str->reserve(SPIDER_SQL_CLOSE_PAREN_LEN + SPIDER_SQL_COMMA_LEN +
+ (using_hash ? SPIDER_SQL_USING_HASH_LEN : 0)))
{
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
str->q_append(SPIDER_SQL_CLOSE_PAREN_STR, SPIDER_SQL_CLOSE_PAREN_LEN);
+ if (using_hash)
+ str->q_append(SPIDER_SQL_USING_HASH_STR, SPIDER_SQL_USING_HASH_LEN);
str->q_append(SPIDER_SQL_COMMA_STR, SPIDER_SQL_COMMA_LEN);
}
DBUG_RETURN(0);
}
+
+int spider_db_mysql_result::fetch_table_for_discover_table_structure(
+ spider_string *str,
+ SPIDER_SHARE *spider_share,
+ CHARSET_INFO *access_charset
+) {
+ MYSQL_ROW mysql_row;
+ DBUG_ENTER("spider_db_mysql_result::fetch_table_for_discover_table_structure");
+ DBUG_PRINT("info",("spider this=%p", this));
+ if (!(mysql_row = mysql_fetch_row(db_result)))
+ {
+ DBUG_PRINT("info",("spider fetch row is null"));
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ }
+ if (num_fields() != 18)
+ {
+ DBUG_PRINT("info",("spider num_fields != 18"));
+ my_printf_error(ER_SPIDER_UNKNOWN_NUM, ER_SPIDER_UNKNOWN_STR, MYF(0));
+ DBUG_RETURN(ER_SPIDER_UNKNOWN_NUM);
+ }
+ if (!mysql_row[14])
+ {
+ DBUG_PRINT("info",("spider mysql_row[14] is null"));
+ my_printf_error(ER_SPIDER_UNKNOWN_NUM, ER_SPIDER_UNKNOWN_STR, MYF(0));
+ DBUG_RETURN(ER_SPIDER_UNKNOWN_NUM);
+ }
+ DBUG_PRINT("info",("spider mysql_row[14]=%s", mysql_row[14]));
+ if (!spider_share->table_share->table_charset)
+ {
+ spider_share->table_share->table_charset = get_charset_by_name(mysql_row[14], MYF(MY_WME));
+ }
+ DBUG_RETURN(0);
+}
#endif
spider_db_mysql::spider_db_mysql(
@@ -1394,6 +1501,18 @@ int spider_db_mysql::connect(
DBUG_PRINT("info",("spider this=%p", this));
while (TRUE)
{
+ THD *thd = current_thd;
+ DBUG_PRINT("info",("spider thd->killed=%s",
+ thd ? (thd->killed ? "TRUE" : "FALSE") : "NULL"));
+ DBUG_PRINT("info",("spider abort_loop=%s",
+ *spd_abort_loop ? "TRUE" : "FALSE"));
+ if (
+ (thd && thd->killed) ||
+ *spd_abort_loop
+ ) {
+ DBUG_RETURN(ER_SPIDER_COND_SKIP_NUM);
+ }
+
if (!db_conn)
{
if (!(db_conn = mysql_init(NULL)))
@@ -1460,6 +1579,16 @@ int spider_db_mysql::connect(
pthread_mutex_unlock(&spider_open_conn_mutex);
error_num = mysql_errno(db_conn);
disconnect();
+ DBUG_PRINT("info",("spider thd->killed=%s",
+ thd ? (thd->killed ? "TRUE" : "FALSE") : "NULL"));
+ DBUG_PRINT("info",("spider abort_loop=%s",
+ *spd_abort_loop ? "TRUE" : "FALSE"));
+ if (
+ (thd && thd->killed) ||
+ *spd_abort_loop
+ ) {
+ DBUG_RETURN(ER_SPIDER_COND_SKIP_NUM);
+ }
if (
(
error_num != CR_CONN_HOST_ERROR &&
@@ -3868,8 +3997,8 @@ int spider_db_mysql_util::append_escaped_util(
) {
DBUG_ENTER("spider_db_mysql_util::append_escaped_util");
DBUG_PRINT("info",("spider this=%p", this));
- to->get_str()->append_for_single_quote(from);
- to->mem_calc();
+ if (to->append_for_single_quote(from))
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
DBUG_RETURN(0);
}
@@ -4628,22 +4757,54 @@ int spider_mysql_share::discover_table_structure(
str->length(strlen);
sql_str.length(0);
if (sql_str.reserve(
- SPIDER_SQL_SHOW_COLUMNS_LEN + db_names_str[roop_count].length() +
- SPIDER_SQL_DOT_LEN + table_names_str[roop_count].length() +
- /* SPIDER_SQL_NAME_QUOTE_LEN */ 4 +
+ SPIDER_SQL_SELECT_COLUMNS_LEN + db_names_str[roop_count].length() +
+ SPIDER_SQL_AND_LEN + SPIDER_SQL_TABLE_NAME_LEN + SPIDER_SQL_EQUAL_LEN +
+ table_names_str[roop_count].length() + SPIDER_SQL_ORDER_LEN +
+ SPIDER_SQL_ORDINAL_POSITION_LEN +
+ /* SPIDER_SQL_VALUE_QUOTE_LEN */ 8 +
SPIDER_SQL_SEMICOLON_LEN +
SPIDER_SQL_SHOW_INDEX_LEN + db_names_str[roop_count].length() +
SPIDER_SQL_DOT_LEN + table_names_str[roop_count].length() +
+ /* SPIDER_SQL_NAME_QUOTE_LEN */ 4 +
+ SPIDER_SQL_SEMICOLON_LEN +
+ SPIDER_SQL_SHOW_TABLE_STATUS_LEN + db_names_str[roop_count].length() +
+ SPIDER_SQL_LIKE_LEN + table_names_str[roop_count].length() +
/* SPIDER_SQL_NAME_QUOTE_LEN */ 4
)) {
DBUG_PRINT("info",("spider alloc sql_str error"));
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
}
- sql_str.q_append(SPIDER_SQL_SHOW_COLUMNS_STR, SPIDER_SQL_SHOW_COLUMNS_LEN);
- append_table_name(&sql_str, roop_count);
+ sql_str.q_append(SPIDER_SQL_SELECT_COLUMNS_STR,
+ SPIDER_SQL_SELECT_COLUMNS_LEN);
+ sql_str.q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
+ sql_str.q_append(db_names_str[roop_count].ptr(),
+ db_names_str[roop_count].length());
+ sql_str.q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
+ sql_str.q_append(SPIDER_SQL_AND_STR, SPIDER_SQL_AND_LEN);
+ sql_str.q_append(SPIDER_SQL_TABLE_NAME_STR, SPIDER_SQL_TABLE_NAME_LEN);
+ sql_str.q_append(SPIDER_SQL_EQUAL_STR, SPIDER_SQL_EQUAL_LEN);
+ sql_str.q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
+ sql_str.q_append(table_names_str[roop_count].ptr(),
+ table_names_str[roop_count].length());
+ sql_str.q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
+ sql_str.q_append(SPIDER_SQL_ORDER_STR, SPIDER_SQL_ORDER_LEN);
+ sql_str.q_append(SPIDER_SQL_ORDINAL_POSITION_STR,
+ SPIDER_SQL_ORDINAL_POSITION_LEN);
sql_str.q_append(SPIDER_SQL_SEMICOLON_STR, SPIDER_SQL_SEMICOLON_LEN);
sql_str.q_append(SPIDER_SQL_SHOW_INDEX_STR, SPIDER_SQL_SHOW_INDEX_LEN);
append_table_name(&sql_str, roop_count);
+ sql_str.q_append(SPIDER_SQL_SEMICOLON_STR, SPIDER_SQL_SEMICOLON_LEN);
+ sql_str.q_append(
+ SPIDER_SQL_SHOW_TABLE_STATUS_STR, SPIDER_SQL_SHOW_TABLE_STATUS_LEN);
+ sql_str.q_append(SPIDER_SQL_NAME_QUOTE_STR, SPIDER_SQL_NAME_QUOTE_LEN);
+ sql_str.q_append(db_names_str[roop_count].ptr(),
+ db_names_str[roop_count].length());
+ sql_str.q_append(SPIDER_SQL_NAME_QUOTE_STR, SPIDER_SQL_NAME_QUOTE_LEN);
+ sql_str.q_append(SPIDER_SQL_LIKE_STR, SPIDER_SQL_LIKE_LEN);
+ sql_str.q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
+ sql_str.q_append(table_names_str[roop_count].ptr(),
+ table_names_str[roop_count].length());
+ sql_str.q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
SPIDER_CONN *conn;
int need_mon;
@@ -4765,6 +4926,49 @@ int spider_mysql_share::discover_table_structure(
}
res->free_result();
delete res;
+ if (conn->db_conn->next_result())
+ {
+ DBUG_PRINT("info",("spider dual result error"));
+ conn->mta_conn_mutex_lock_already = FALSE;
+ conn->mta_conn_mutex_unlock_later = FALSE;
+ SPIDER_CLEAR_FILE_POS(&conn->mta_conn_mutex_file_pos);
+ pthread_mutex_unlock(&conn->mta_conn_mutex);
+ continue;
+ }
+ /* get table info */
+ if (!(res = conn->db_conn->store_result(NULL, &request_key, &error_num)))
+ {
+ if (error_num || (error_num = spider_db_errorno(conn)))
+ {
+ DBUG_PRINT("info",("spider table store error"));
+ conn->mta_conn_mutex_lock_already = FALSE;
+ conn->mta_conn_mutex_unlock_later = FALSE;
+ SPIDER_CLEAR_FILE_POS(&conn->mta_conn_mutex_file_pos);
+ pthread_mutex_unlock(&conn->mta_conn_mutex);
+ continue;
+ }
+ /* no record */
+ DBUG_PRINT("info",("spider table no record error"));
+ conn->mta_conn_mutex_lock_already = FALSE;
+ conn->mta_conn_mutex_unlock_later = FALSE;
+ SPIDER_CLEAR_FILE_POS(&conn->mta_conn_mutex_file_pos);
+ pthread_mutex_unlock(&conn->mta_conn_mutex);
+ continue;
+ }
+ if ((error_num = res->fetch_table_for_discover_table_structure(str,
+ spider_share, spider_share->access_charset)))
+ {
+ DBUG_PRINT("info",("spider table fetch error"));
+ res->free_result();
+ delete res;
+ conn->mta_conn_mutex_lock_already = FALSE;
+ conn->mta_conn_mutex_unlock_later = FALSE;
+ SPIDER_CLEAR_FILE_POS(&conn->mta_conn_mutex_file_pos);
+ pthread_mutex_unlock(&conn->mta_conn_mutex);
+ continue;
+ }
+ res->free_result();
+ delete res;
conn->mta_conn_mutex_lock_already = FALSE;
conn->mta_conn_mutex_unlock_later = FALSE;
SPIDER_CLEAR_FILE_POS(&conn->mta_conn_mutex_file_pos);
@@ -6037,7 +6241,23 @@ int spider_mysql_handler::append_select(
if (result_list->lock_type != F_WRLCK && spider->lock_mode < 1)
{
/* no lock */
- if (spider->share->query_cache == 1)
+ st_select_lex *select_lex = &spider->trx->thd->lex->select_lex;
+ if (
+ select_lex->sql_cache == SELECT_LEX::SQL_CACHE &&
+ (spider->share->query_cache_sync & 1)
+ ) {
+ if (str->reserve(SPIDER_SQL_SQL_CACHE_LEN))
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ str->q_append(SPIDER_SQL_SQL_CACHE_STR, SPIDER_SQL_SQL_CACHE_LEN);
+ } else if (
+ select_lex->sql_cache == SELECT_LEX::SQL_NO_CACHE &&
+ (spider->share->query_cache_sync & 2)
+ ) {
+ if (str->reserve(SPIDER_SQL_SQL_NO_CACHE_LEN))
+ DBUG_RETURN(HA_ERR_OUT_OF_MEM);
+ str->q_append(SPIDER_SQL_SQL_NO_CACHE_STR,
+ SPIDER_SQL_SQL_NO_CACHE_LEN);
+ } else if (spider->share->query_cache == 1)
{
if (str->reserve(SPIDER_SQL_SQL_CACHE_LEN))
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
@@ -6154,7 +6374,9 @@ int spider_mysql_handler::append_minimum_select(
{
if (minimum_select_bit_is_set((*field)->field_index))
{
+/*
spider_set_bit(minimum_select_bitmap, (*field)->field_index);
+*/
field_length =
mysql_share->column_name_str[(*field)->field_index].length();
if (str->reserve(field_length +
@@ -6241,7 +6463,9 @@ int spider_mysql_handler::append_minimum_select_with_alias(
{
if (minimum_select_bit_is_set((*field)->field_index))
{
+/*
spider_set_bit(minimum_select_bitmap, (*field)->field_index);
+*/
field_length =
mysql_share->column_name_str[(*field)->field_index].length();
if (str->reserve(alias_length + field_length +
@@ -9839,6 +10063,7 @@ int spider_mysql_handler::show_table_status(
SPIDER_DB_RESULT *res;
SPIDER_SHARE *share = spider->share;
uint pos = (2 * spider->conn_link_idx[link_idx]);
+ ulonglong auto_increment_value = 0;
DBUG_ENTER("spider_mysql_handler::show_table_status");
DBUG_PRINT("info",("spider sts_mode=%d", sts_mode));
if (sts_mode == 1)
@@ -9945,7 +10170,7 @@ int spider_mysql_handler::show_table_status(
share->data_file_length,
share->max_data_file_length,
share->index_file_length,
- share->auto_increment_value,
+ auto_increment_value,
share->create_time,
share->update_time,
share->check_time
@@ -10072,7 +10297,7 @@ int spider_mysql_handler::show_table_status(
share->data_file_length,
share->max_data_file_length,
share->index_file_length,
- share->auto_increment_value,
+ auto_increment_value,
share->create_time,
share->update_time,
share->check_time
@@ -10103,6 +10328,12 @@ int spider_mysql_handler::show_table_status(
DBUG_RETURN(error_num);
}
}
+ if (auto_increment_value > share->lgtm_tblhnd_share->auto_increment_value)
+ {
+ share->lgtm_tblhnd_share->auto_increment_value = auto_increment_value;
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
+ }
DBUG_RETURN(0);
}
diff --git a/storage/spider/spd_db_mysql.h b/storage/spider/spd_db_mysql.h
index e536e2dd214..48942d701dc 100644
--- a/storage/spider/spd_db_mysql.h
+++ b/storage/spider/spd_db_mysql.h
@@ -214,6 +214,11 @@ public:
spider_string *str,
CHARSET_INFO *access_charset
);
+ int fetch_table_for_discover_table_structure(
+ spider_string *str,
+ SPIDER_SHARE *spider_share,
+ CHARSET_INFO *access_charset
+ );
#endif
};
diff --git a/storage/spider/spd_db_oracle.cc b/storage/spider/spd_db_oracle.cc
index 9ebf42859a7..870bd849265 100644
--- a/storage/spider/spd_db_oracle.cc
+++ b/storage/spider/spd_db_oracle.cc
@@ -1075,6 +1075,16 @@ int spider_db_oracle_result::fetch_index_for_discover_table_structure(
DBUG_PRINT("info",("spider this=%p", this));
DBUG_RETURN(HA_ERR_WRONG_COMMAND);
}
+
+int spider_db_oracle_result::fetch_table_for_discover_table_structure(
+ spider_string *str,
+ SPIDER_SHARE *spider_share,
+ CHARSET_INFO *access_charset
+) {
+ DBUG_ENTER("spider_db_oracle_result::fetch_table_for_discover_table_structure");
+ DBUG_PRINT("info",("spider this=%p", this));
+ DBUG_RETURN(HA_ERR_WRONG_COMMAND);
+}
#endif
spider_db_oracle::spider_db_oracle(
@@ -6022,7 +6032,9 @@ int spider_oracle_handler::append_minimum_select(
{
if (minimum_select_bit_is_set((*field)->field_index))
{
+/*
spider_set_bit(minimum_select_bitmap, (*field)->field_index);
+*/
field_length =
oracle_share->column_name_str[(*field)->field_index].length();
if (str->reserve(field_length +
@@ -6109,7 +6121,9 @@ int spider_oracle_handler::append_minimum_select_with_alias(
{
if (minimum_select_bit_is_set((*field)->field_index))
{
+/*
spider_set_bit(minimum_select_bitmap, (*field)->field_index);
+*/
field_length =
oracle_share->column_name_str[(*field)->field_index].length();
if (str->reserve(alias_length + field_length +
@@ -10193,6 +10207,7 @@ int spider_oracle_handler::show_table_status(
SPIDER_DB_RESULT *res;
SPIDER_SHARE *share = spider->share;
uint pos = (2 * spider->conn_link_idx[link_idx]);
+ ulonglong auto_increment_value = 0;
DBUG_ENTER("spider_oracle_handler::show_table_status");
DBUG_PRINT("info",("spider sts_mode=%d", sts_mode));
if (
@@ -10301,7 +10316,7 @@ int spider_oracle_handler::show_table_status(
share->data_file_length,
share->max_data_file_length,
share->index_file_length,
- share->auto_increment_value,
+ auto_increment_value,
share->create_time,
share->update_time,
share->check_time
@@ -10317,9 +10332,6 @@ int spider_oracle_handler::show_table_status(
share->data_file_length = 65535;
share->max_data_file_length = 65535;
share->index_file_length = 65535;
-/*
- share->auto_increment_value = 0;
-*/
share->create_time = (time_t) 0;
share->update_time = (time_t) 0;
share->check_time = (time_t) 0;
@@ -10412,7 +10424,7 @@ int spider_oracle_handler::show_table_status(
share->data_file_length,
share->max_data_file_length,
share->index_file_length,
- share->auto_increment_value,
+ auto_increment_value,
share->create_time,
share->update_time,
share->check_time
@@ -10422,6 +10434,12 @@ int spider_oracle_handler::show_table_status(
if (error_num)
DBUG_RETURN(error_num);
}
+ if (auto_increment_value > share->lgtm_tblhnd_share->auto_increment_value)
+ {
+ share->lgtm_tblhnd_share->auto_increment_value = auto_increment_value;
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
+ }
DBUG_RETURN(0);
}
@@ -10914,9 +10932,13 @@ int spider_oracle_handler::show_autoinc(
DBUG_PRINT("info", ("spider error_num=%d 7", error_num));
DBUG_RETURN(error_num);
}
- if (auto_increment_value >= share->auto_increment_value)
+ if (auto_increment_value >=
+ share->lgtm_tblhnd_share->auto_increment_value)
{
- share->auto_increment_value = auto_increment_value + 1;
+ share->lgtm_tblhnd_share->auto_increment_value =
+ auto_increment_value + 1;
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
}
DBUG_RETURN(0);
}
diff --git a/storage/spider/spd_db_oracle.h b/storage/spider/spd_db_oracle.h
index 122effd4762..05bea4d33ab 100644
--- a/storage/spider/spd_db_oracle.h
+++ b/storage/spider/spd_db_oracle.h
@@ -248,6 +248,11 @@ public:
spider_string *str,
CHARSET_INFO *access_charset
);
+ int fetch_table_for_discover_table_structure(
+ spider_string *str,
+ SPIDER_SHARE *spider_share,
+ CHARSET_INFO *access_charset
+ );
#endif
/* for oracle */
int set_column_info();
diff --git a/storage/spider/spd_include.h b/storage/spider/spd_include.h
index 700631f9ab0..85ceae0f54b 100644
--- a/storage/spider/spd_include.h
+++ b/storage/spider/spd_include.h
@@ -13,7 +13,7 @@
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
-#define SPIDER_DETAIL_VERSION "3.2.0"
+#define SPIDER_DETAIL_VERSION "3.2.4"
#define SPIDER_HEX_VERSION 0x0302
#if MYSQL_VERSION_ID < 50500
@@ -47,6 +47,10 @@
#undef pthread_cond_wait
#endif
#define pthread_cond_wait mysql_cond_wait
+#ifdef pthread_cond_timedwait
+#undef pthread_cond_timedwait
+#endif
+#define pthread_cond_timedwait mysql_cond_timedwait
#ifdef pthread_cond_signal
#undef pthread_cond_signal
#endif
@@ -75,6 +79,7 @@
#define SPIDER_ALTER_REBUILD_PARTITION Alter_info::ALTER_REBUILD_PARTITION
#define SPIDER_WARN_LEVEL_WARN Sql_condition::WARN_LEVEL_WARN
#define SPIDER_WARN_LEVEL_NOTE Sql_condition::WARN_LEVEL_NOTE
+#define SPIDER_THD_KILL_CONNECTION KILL_CONNECTION
#else
#if MYSQL_VERSION_ID < 50500
#define spider_stmt_da_message(A) (A)->main_da.message()
@@ -97,6 +102,7 @@
#define SPIDER_ALTER_REBUILD_PARTITION ALTER_REBUILD_PARTITION
#define SPIDER_WARN_LEVEL_WARN MYSQL_ERROR::WARN_LEVEL_WARN
#define SPIDER_WARN_LEVEL_NOTE MYSQL_ERROR::WARN_LEVEL_NOTE
+#define SPIDER_THD_KILL_CONNECTION THD::KILL_CONNECTION
#endif
#if defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 100009
@@ -132,7 +138,7 @@
#define SPIDER_TMP_SHARE_LONG_COUNT 15
#define SPIDER_TMP_SHARE_LONGLONG_COUNT 3
-#define SPIDER_MEM_CALC_LIST_NUM 244
+#define SPIDER_MEM_CALC_LIST_NUM 246
#define SPIDER_BACKUP_DASTATUS \
bool da_status; if (thd) da_status = thd->is_error(); else da_status = FALSE;
@@ -426,6 +432,19 @@ typedef struct st_spider_conn
#endif
} SPIDER_CONN;
+typedef struct st_spider_lgtm_tblhnd_share
+{
+ char *table_name;
+ uint table_name_length;
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ my_hash_value_type table_path_hash_value;
+#endif
+ pthread_mutex_t auto_increment_mutex;
+ volatile bool auto_increment_init;
+ volatile ulonglong auto_increment_lclval;
+ ulonglong auto_increment_value;
+} SPIDER_LGTM_TBLHND_SHARE;
+
#ifdef WITH_PARTITION_STORAGE_ENGINE
typedef struct st_spider_patition_handler_share
{
@@ -614,9 +633,12 @@ typedef struct st_spider_share
pthread_mutex_t mutex;
pthread_mutex_t sts_mutex;
pthread_mutex_t crd_mutex;
+/*
pthread_mutex_t auto_increment_mutex;
+*/
THR_LOCK lock;
TABLE_SHARE *table_share;
+ SPIDER_LGTM_TBLHND_SHARE *lgtm_tblhnd_share;
#ifdef SPIDER_HAS_HASH_VALUE_TYPE
my_hash_value_type table_name_hash_value;
#ifdef WITH_PARTITION_STORAGE_ENGINE
@@ -669,13 +691,18 @@ typedef struct st_spider_share
pthread_t *bg_mon_threads;
pthread_mutex_t *bg_mon_mutexes;
pthread_cond_t *bg_mon_conds;
+ pthread_cond_t *bg_mon_sleep_conds;
#endif
+/*
volatile bool auto_increment_init;
volatile ulonglong auto_increment_lclval;
+*/
ulonglong data_file_length;
ulonglong max_data_file_length;
ulonglong index_file_length;
+/*
ulonglong auto_increment_value;
+*/
ha_rows records;
ulong mean_rec_length;
time_t check_time;
@@ -721,6 +748,7 @@ typedef struct st_spider_share
int semi_table_lock_conn;
int selupd_lock_mode;
int query_cache;
+ int query_cache_sync;
int internal_delayed;
int bulk_size;
int bulk_update_mode;
diff --git a/storage/spider/spd_malloc.cc b/storage/spider/spd_malloc.cc
index e152bd8f152..57b4fb915bc 100644
--- a/storage/spider/spd_malloc.cc
+++ b/storage/spider/spd_malloc.cc
@@ -1221,7 +1221,6 @@ bool spider_string::append(
DBUG_RETURN(res);
}
-#ifdef SPIDER_HAS_APPEND_FOR_SINGLE_QUOTE
bool spider_string::append_for_single_quote(
const char *st,
uint len
@@ -1231,11 +1230,50 @@ bool spider_string::append_for_single_quote(
DBUG_ASSERT(mem_calc_inited);
DBUG_ASSERT((!current_alloc_mem && !str.is_alloced()) ||
current_alloc_mem == str.alloced_length());
+#ifdef SPIDER_HAS_APPEND_FOR_SINGLE_QUOTE
bool res = str.append_for_single_quote(st, len);
+#else
+ String ststr(st, len, str.charset());
+ bool res = append_escaped(&str, &ststr);
+#endif
+ SPIDER_STRING_CALC_MEM;
+ DBUG_RETURN(res);
+}
+
+bool spider_string::append_for_single_quote(
+ const String *s
+) {
+ DBUG_ENTER("spider_string::append_for_single_quote");
+ DBUG_PRINT("info",("spider this=%p", this));
+ DBUG_ASSERT(mem_calc_inited);
+ DBUG_ASSERT((!current_alloc_mem && !str.is_alloced()) ||
+ current_alloc_mem == str.alloced_length());
+#ifdef SPIDER_HAS_APPEND_FOR_SINGLE_QUOTE
+ bool res = str.append_for_single_quote(s);
+#else
+ bool res = append_escaped(&str, s);
+#endif
SPIDER_STRING_CALC_MEM;
DBUG_RETURN(res);
}
+
+bool spider_string::append_for_single_quote(
+ const char *st
+) {
+ DBUG_ENTER("spider_string::append_for_single_quote");
+ DBUG_PRINT("info",("spider this=%p", this));
+ DBUG_ASSERT(mem_calc_inited);
+ DBUG_ASSERT((!current_alloc_mem && !str.is_alloced()) ||
+ current_alloc_mem == str.alloced_length());
+#ifdef SPIDER_HAS_APPEND_FOR_SINGLE_QUOTE
+ bool res = str.append_for_single_quote(st);
+#else
+ String ststr(st, str.charset());
+ bool res = append_escaped(&str, &ststr);
#endif
+ SPIDER_STRING_CALC_MEM;
+ DBUG_RETURN(res);
+}
void spider_string::swap(
spider_string &s
diff --git a/storage/spider/spd_ping_table.cc b/storage/spider/spd_ping_table.cc
index 193b60271c2..d32dbec2421 100644
--- a/storage/spider/spd_ping_table.cc
+++ b/storage/spider/spd_ping_table.cc
@@ -40,6 +40,8 @@
#include "spd_udf.h"
#include "spd_malloc.h"
+extern bool volatile *spd_abort_loop;
+
extern handlerton *spider_hton_ptr;
#ifdef HAVE_PSI_INTERFACE
@@ -1273,6 +1275,16 @@ int spider_ping_table_mon_from_table(
ER_SPIDER_MON_AT_ALTER_TABLE_STR, MYF(0));
DBUG_RETURN(ER_SPIDER_MON_AT_ALTER_TABLE_NUM);
}
+ DBUG_PRINT("info",("spider thd->killed=%s",
+ thd ? (thd->killed ? "TRUE" : "FALSE") : "NULL"));
+ DBUG_PRINT("info",("spider abort_loop=%s",
+ *spd_abort_loop ? "TRUE" : "FALSE"));
+ if (
+ (thd && thd->killed) ||
+ *spd_abort_loop
+ ) {
+ DBUG_RETURN(ER_SPIDER_COND_SKIP_NUM);
+ }
link_idx_str_length = my_sprintf(link_idx_str, (link_idx_str, "%010d",
link_idx));
@@ -1325,126 +1337,158 @@ int spider_ping_table_mon_from_table(
current_mon_count = 1;
while (TRUE)
{
- if (!table_mon)
- table_mon = table_mon_list->first;
+ DBUG_PRINT("info",("spider thd->killed=%s",
+ thd ? (thd->killed ? "TRUE" : "FALSE") : "NULL"));
+ DBUG_PRINT("info",("spider abort_loop=%s",
+ *spd_abort_loop ? "TRUE" : "FALSE"));
if (
- current_mon_count > table_mon_list->list_size ||
- (current_mon_count > 1 && table_mon->server_id == first_sid)
+ (thd && thd->killed) ||
+ *spd_abort_loop
) {
- table_mon_list->last_caller_result = SPIDER_LINK_MON_DRAW_FEW_MON;
- mon_table_result.result_status = SPIDER_LINK_MON_DRAW_FEW_MON;
- DBUG_PRINT("info",(
- "spider mon_table_result->result_status=SPIDER_LINK_MON_DRAW_FEW_MON 1"));
- error_num = ER_SPIDER_LINK_MON_DRAW_FEW_MON_NUM;
- my_printf_error(error_num,
- ER_SPIDER_LINK_MON_DRAW_FEW_MON_STR, MYF(0),
- table_mon_list->share->tgt_dbs[0],
- table_mon_list->share->tgt_table_names[0]);
+ error_num = ER_SPIDER_COND_SKIP_NUM;
break;
- }
- thd->clear_error();
- if ((mon_conn = spider_get_ping_table_tgt_conn(trx,
- table_mon->share, &error_num))
- ) {
- if (!spider_db_udf_ping_table_mon_next(
- thd, table_mon, mon_conn, &mon_table_result, conv_name,
- conv_name_length, link_idx,
- where_clause, where_clause_length, -1, table_mon_list->list_size,
- 0, 0, 0, flags, monitoring_limit))
+ } else {
+ if (!table_mon)
+ table_mon = table_mon_list->first;
+ if (
+ current_mon_count > table_mon_list->list_size ||
+ (current_mon_count > 1 && table_mon->server_id == first_sid)
+ ) {
+ table_mon_list->last_caller_result = SPIDER_LINK_MON_DRAW_FEW_MON;
+ mon_table_result.result_status = SPIDER_LINK_MON_DRAW_FEW_MON;
+ DBUG_PRINT("info",(
+ "spider mon_table_result->result_status=SPIDER_LINK_MON_DRAW_FEW_MON 1"));
+ error_num = ER_SPIDER_LINK_MON_DRAW_FEW_MON_NUM;
+ my_printf_error(error_num,
+ ER_SPIDER_LINK_MON_DRAW_FEW_MON_STR, MYF(0),
+ table_mon_list->share->tgt_dbs[0],
+ table_mon_list->share->tgt_table_names[0]);
+ break;
+ }
+ int prev_error = 0;
+ char prev_error_msg[MYSQL_ERRMSG_SIZE];
+ if (thd->is_error())
{
- if (
- mon_table_result.result_status == SPIDER_LINK_MON_NG &&
- table_mon_list->mon_status != SPIDER_LINK_MON_NG
- ) {
- pthread_mutex_lock(&table_mon_list->update_status_mutex);
- if (table_mon_list->mon_status != SPIDER_LINK_MON_NG)
+ prev_error = spider_stmt_da_sql_errno(thd);
+ strmov(prev_error_msg, spider_stmt_da_message(thd));
+ thd->clear_error();
+ }
+ if ((mon_conn = spider_get_ping_table_tgt_conn(trx,
+ table_mon->share, &error_num))
+ ) {
+ if (!spider_db_udf_ping_table_mon_next(
+ thd, table_mon, mon_conn, &mon_table_result, conv_name,
+ conv_name_length, link_idx,
+ where_clause, where_clause_length, -1, table_mon_list->list_size,
+ 0, 0, 0, flags, monitoring_limit))
+ {
+ if (
+ mon_table_result.result_status == SPIDER_LINK_MON_NG &&
+ table_mon_list->mon_status != SPIDER_LINK_MON_NG
+ ) {
+ pthread_mutex_lock(&table_mon_list->update_status_mutex);
+ if (table_mon_list->mon_status != SPIDER_LINK_MON_NG)
+ {
+ table_mon_list->mon_status = SPIDER_LINK_MON_NG;
+ table_mon_list->share->link_statuses[0] = SPIDER_LINK_STATUS_NG;
+ DBUG_PRINT("info", (
+ "spider share->link_statuses[%d]=SPIDER_LINK_STATUS_NG",
+ link_idx));
+ share->link_statuses[link_idx] = SPIDER_LINK_STATUS_NG;
+ spider_sys_update_tables_link_status(thd, conv_name,
+ conv_name_length, link_idx, SPIDER_LINK_STATUS_NG, need_lock);
+ spider_sys_log_tables_link_failed(thd, conv_name,
+ conv_name_length, link_idx, need_lock);
+ }
+ pthread_mutex_unlock(&table_mon_list->update_status_mutex);
+ }
+ table_mon_list->last_caller_result = mon_table_result.result_status;
+ if (mon_table_result.result_status == SPIDER_LINK_MON_OK)
{
- table_mon_list->mon_status = SPIDER_LINK_MON_NG;
- table_mon_list->share->link_statuses[0] = SPIDER_LINK_STATUS_NG;
- DBUG_PRINT("info", (
- "spider share->link_statuses[%d]=SPIDER_LINK_STATUS_NG",
- link_idx));
- share->link_statuses[link_idx] = SPIDER_LINK_STATUS_NG;
- spider_sys_update_tables_link_status(thd, conv_name,
- conv_name_length, link_idx, SPIDER_LINK_STATUS_NG, need_lock);
- spider_sys_log_tables_link_failed(thd, conv_name,
- conv_name_length, link_idx, need_lock);
+ if (prev_error)
+ my_message(prev_error, prev_error_msg, MYF(0));
+ error_num = ER_SPIDER_LINK_MON_OK_NUM;
+ my_printf_error(error_num,
+ ER_SPIDER_LINK_MON_OK_STR, MYF(0),
+ table_mon_list->share->tgt_dbs[0],
+ table_mon_list->share->tgt_table_names[0]);
+ break;
}
- pthread_mutex_unlock(&table_mon_list->update_status_mutex);
- }
- table_mon_list->last_caller_result = mon_table_result.result_status;
- if (mon_table_result.result_status == SPIDER_LINK_MON_OK)
- {
- error_num = ER_SPIDER_LINK_MON_OK_NUM;
- my_printf_error(error_num,
- ER_SPIDER_LINK_MON_OK_STR, MYF(0),
- table_mon_list->share->tgt_dbs[0],
- table_mon_list->share->tgt_table_names[0]);
- break;
- }
- if (mon_table_result.result_status == SPIDER_LINK_MON_NG)
- {
- error_num = ER_SPIDER_LINK_MON_NG_NUM;
- my_printf_error(error_num,
- ER_SPIDER_LINK_MON_NG_STR, MYF(0),
- table_mon_list->share->tgt_dbs[0],
- table_mon_list->share->tgt_table_names[0]);
- break;
- }
- if (mon_table_result.result_status ==
- SPIDER_LINK_MON_DRAW_FEW_MON)
- {
- error_num = ER_SPIDER_LINK_MON_DRAW_FEW_MON_NUM;
+ if (mon_table_result.result_status == SPIDER_LINK_MON_NG)
+ {
+ error_num = ER_SPIDER_LINK_MON_NG_NUM;
+ my_printf_error(error_num,
+ ER_SPIDER_LINK_MON_NG_STR, MYF(0),
+ table_mon_list->share->tgt_dbs[0],
+ table_mon_list->share->tgt_table_names[0]);
+ break;
+ }
+ if (mon_table_result.result_status ==
+ SPIDER_LINK_MON_DRAW_FEW_MON)
+ {
+ error_num = ER_SPIDER_LINK_MON_DRAW_FEW_MON_NUM;
+ my_printf_error(error_num,
+ ER_SPIDER_LINK_MON_DRAW_FEW_MON_STR, MYF(0),
+ table_mon_list->share->tgt_dbs[0],
+ table_mon_list->share->tgt_table_names[0]);
+ break;
+ }
+ error_num = ER_SPIDER_LINK_MON_DRAW_NUM;
my_printf_error(error_num,
- ER_SPIDER_LINK_MON_DRAW_FEW_MON_STR, MYF(0),
+ ER_SPIDER_LINK_MON_DRAW_STR, MYF(0),
table_mon_list->share->tgt_dbs[0],
table_mon_list->share->tgt_table_names[0]);
break;
}
+ }
+ table_mon = table_mon->next;
+ current_mon_count++;
+ }
+ }
+ pthread_mutex_unlock(&table_mon_list->caller_mutex);
+ } else {
+ pthread_mutex_lock(&table_mon_list->caller_mutex);
+ DBUG_PRINT("info",("spider thd->killed=%s",
+ thd ? (thd->killed ? "TRUE" : "FALSE") : "NULL"));
+ DBUG_PRINT("info",("spider abort_loop=%s",
+ *spd_abort_loop ? "TRUE" : "FALSE"));
+ if (
+ (thd && thd->killed) ||
+ *spd_abort_loop
+ ) {
+ error_num = ER_SPIDER_COND_SKIP_NUM;
+ } else {
+ switch (table_mon_list->last_caller_result)
+ {
+ case SPIDER_LINK_MON_OK:
+ error_num = ER_SPIDER_LINK_MON_OK_NUM;
+ my_printf_error(error_num,
+ ER_SPIDER_LINK_MON_OK_STR, MYF(0),
+ table_mon_list->share->tgt_dbs[0],
+ table_mon_list->share->tgt_table_names[0]);
+ break;
+ case SPIDER_LINK_MON_NG:
+ error_num = ER_SPIDER_LINK_MON_NG_NUM;
+ my_printf_error(error_num,
+ ER_SPIDER_LINK_MON_NG_STR, MYF(0),
+ table_mon_list->share->tgt_dbs[0],
+ table_mon_list->share->tgt_table_names[0]);
+ break;
+ case SPIDER_LINK_MON_DRAW_FEW_MON:
+ error_num = ER_SPIDER_LINK_MON_DRAW_FEW_MON_NUM;
+ my_printf_error(error_num,
+ ER_SPIDER_LINK_MON_DRAW_FEW_MON_STR, MYF(0),
+ table_mon_list->share->tgt_dbs[0],
+ table_mon_list->share->tgt_table_names[0]);
+ break;
+ default:
error_num = ER_SPIDER_LINK_MON_DRAW_NUM;
my_printf_error(error_num,
ER_SPIDER_LINK_MON_DRAW_STR, MYF(0),
table_mon_list->share->tgt_dbs[0],
table_mon_list->share->tgt_table_names[0]);
break;
- }
}
- table_mon = table_mon->next;
- current_mon_count++;
- }
- pthread_mutex_unlock(&table_mon_list->caller_mutex);
- } else {
- pthread_mutex_lock(&table_mon_list->caller_mutex);
- switch (table_mon_list->last_caller_result)
- {
- case SPIDER_LINK_MON_OK:
- error_num = ER_SPIDER_LINK_MON_OK_NUM;
- my_printf_error(error_num,
- ER_SPIDER_LINK_MON_OK_STR, MYF(0),
- table_mon_list->share->tgt_dbs[0],
- table_mon_list->share->tgt_table_names[0]);
- break;
- case SPIDER_LINK_MON_NG:
- error_num = ER_SPIDER_LINK_MON_NG_NUM;
- my_printf_error(error_num,
- ER_SPIDER_LINK_MON_NG_STR, MYF(0),
- table_mon_list->share->tgt_dbs[0],
- table_mon_list->share->tgt_table_names[0]);
- break;
- case SPIDER_LINK_MON_DRAW_FEW_MON:
- error_num = ER_SPIDER_LINK_MON_DRAW_FEW_MON_NUM;
- my_printf_error(error_num,
- ER_SPIDER_LINK_MON_DRAW_FEW_MON_STR, MYF(0),
- table_mon_list->share->tgt_dbs[0],
- table_mon_list->share->tgt_table_names[0]);
- break;
- default:
- error_num = ER_SPIDER_LINK_MON_DRAW_NUM;
- my_printf_error(error_num,
- ER_SPIDER_LINK_MON_DRAW_STR, MYF(0),
- table_mon_list->share->tgt_dbs[0],
- table_mon_list->share->tgt_table_names[0]);
- break;
}
pthread_mutex_unlock(&table_mon_list->caller_mutex);
}
diff --git a/storage/spider/spd_table.cc b/storage/spider/spd_table.cc
index ff7e7dbfb11..2eb852e61a8 100644
--- a/storage/spider/spd_table.cc
+++ b/storage/spider/spd_table.cc
@@ -51,6 +51,7 @@ HASH *spd_db_att_xid_cache;
struct charset_info_st *spd_charset_utf8_bin;
const char **spd_defaults_extra_file;
const char **spd_defaults_file;
+bool volatile *spd_abort_loop;
handlerton *spider_hton_ptr;
SPIDER_DBTON spider_dbton[SPIDER_DBTON_SIZE];
@@ -68,6 +69,7 @@ PSI_mutex_key spd_key_mutex_init_error_tbl;
#ifdef WITH_PARTITION_STORAGE_ENGINE
PSI_mutex_key spd_key_mutex_pt_share;
#endif
+PSI_mutex_key spd_key_mutex_lgtm_tblhnd_share;
PSI_mutex_key spd_key_mutex_conn;
#if defined(HS_HAS_SQLCOM) && defined(HAVE_HANDLERSOCKET)
PSI_mutex_key spd_key_mutex_hs_r_conn;
@@ -114,6 +116,7 @@ static PSI_mutex_info all_spider_mutexes[]=
#ifdef WITH_PARTITION_STORAGE_ENGINE
{ &spd_key_mutex_pt_share, "pt_share", PSI_FLAG_GLOBAL},
#endif
+ { &spd_key_mutex_lgtm_tblhnd_share, "lgtm_tblhnd_share", PSI_FLAG_GLOBAL},
{ &spd_key_mutex_conn, "conn", PSI_FLAG_GLOBAL},
#if defined(HS_HAS_SQLCOM) && defined(HAVE_HANDLERSOCKET)
{ &spd_key_mutex_hs_r_conn, "hs_r_conn", PSI_FLAG_GLOBAL},
@@ -162,6 +165,7 @@ PSI_cond_key spd_key_cond_bg_sts_sync;
PSI_cond_key spd_key_cond_bg_crd;
PSI_cond_key spd_key_cond_bg_crd_sync;
PSI_cond_key spd_key_cond_bg_mon;
+PSI_cond_key spd_key_cond_bg_mon_sleep;
PSI_cond_key spd_key_cond_bg_direct_sql;
#endif
PSI_cond_key spd_key_cond_udf_table_mon;
@@ -175,6 +179,7 @@ static PSI_cond_info all_spider_conds[] = {
{&spd_key_cond_bg_crd, "bg_crd", 0},
{&spd_key_cond_bg_crd_sync, "bg_crd_sync", 0},
{&spd_key_cond_bg_mon, "bg_mon", 0},
+ {&spd_key_cond_bg_mon_sleep, "bg_mon_sleep", 0},
{&spd_key_cond_bg_direct_sql, "bg_direct_sql", 0},
#endif
{&spd_key_cond_udf_table_mon, "udf_table_mon", 0},
@@ -257,6 +262,13 @@ ulong spider_open_pt_share_line_no;
pthread_mutex_t spider_pt_share_mutex;
#endif
+HASH spider_lgtm_tblhnd_share_hash;
+uint spider_lgtm_tblhnd_share_hash_id;
+const char *spider_lgtm_tblhnd_share_hash_func_name;
+const char *spider_lgtm_tblhnd_share_hash_file_name;
+ulong spider_lgtm_tblhnd_share_hash_line_no;
+pthread_mutex_t spider_lgtm_tblhnd_share_mutex;
+
HASH spider_allocated_thds;
uint spider_allocated_thds_id;
const char *spider_allocated_thds_func_name;
@@ -317,6 +329,16 @@ uchar *spider_pt_handler_share_get_key(
}
#endif
+uchar *spider_lgtm_tblhnd_share_hash_get_key(
+ SPIDER_LGTM_TBLHND_SHARE *share,
+ size_t *length,
+ my_bool not_used __attribute__ ((unused))
+) {
+ DBUG_ENTER("spider_lgtm_tblhnd_share_hash_get_key");
+ *length = share->table_name_length;
+ DBUG_RETURN((uchar*) share->table_name);
+}
+
uchar *spider_link_get_key(
SPIDER_LINK_FOR_HASH *link_for_hash,
size_t *length,
@@ -1748,6 +1770,7 @@ int spider_parse_connect_info(
share->semi_table_lock_conn = -1;
share->selupd_lock_mode = -1;
share->query_cache = -1;
+ share->query_cache_sync = -1;
share->internal_delayed = -1;
share->bulk_size = -1;
share->bulk_update_mode = -1;
@@ -1983,6 +2006,7 @@ int spider_parse_connect_info(
SPIDER_PARAM_STR_LIST("pkn", tgt_pk_names);
SPIDER_PARAM_LONGLONG("prt", priority, 0);
SPIDER_PARAM_INT_WITH_MAX("qch", query_cache, 0, 2);
+ SPIDER_PARAM_INT_WITH_MAX("qcs", query_cache_sync, 0, 3);
SPIDER_PARAM_INT_WITH_MAX("qmd", quick_mode, 0, 3);
SPIDER_PARAM_LONGLONG("qps", quick_page_size, 0);
SPIDER_PARAM_INT_WITH_MAX("rom", read_only_mode, 0, 1);
@@ -2015,7 +2039,7 @@ int spider_parse_connect_info(
SPIDER_PARAM_INT_WITH_MAX("stl", semi_table_lock, 0, 1);
SPIDER_PARAM_LONG_LIST_WITH_MAX("svc", tgt_ssl_vscs, 0, 1);
SPIDER_PARAM_STR_LIST("tbl", tgt_table_names);
- SPIDER_PARAM_INT_WITH_MAX("tcm", table_count_mode, 0, 1);
+ SPIDER_PARAM_INT_WITH_MAX("tcm", table_count_mode, 0, 3);
SPIDER_PARAM_LONG_LIST_WITH_MAX("uhd", use_handlers, 0, 3);
#if defined(HS_HAS_SQLCOM) && defined(HAVE_HANDLERSOCKET)
SPIDER_PARAM_LONG_LIST_WITH_MAX(
@@ -2191,7 +2215,7 @@ int spider_parse_connect_info(
SPIDER_PARAM_INT_WITH_MAX(
"internal_delayed", internal_delayed, 0, 1);
SPIDER_PARAM_INT_WITH_MAX(
- "table_count_mode", table_count_mode, 0, 1);
+ "table_count_mode", table_count_mode, 0, 3);
SPIDER_PARAM_INT_WITH_MAX(
"use_pushdown_udf", use_pushdown_udf, 0, 1);
SPIDER_PARAM_LONGLONG_LIST_WITH_MAX(
@@ -2211,6 +2235,8 @@ int spider_parse_connect_info(
SPIDER_PARAM_INT_WITH_MAX(
"bulk_access_free", bulk_access_free, 0, 1);
#endif
+ SPIDER_PARAM_INT_WITH_MAX(
+ "query_cache_sync", query_cache_sync, 0, 3);
error_num = ER_SPIDER_INVALID_CONNECT_INFO_NUM;
my_printf_error(error_num, ER_SPIDER_INVALID_CONNECT_INFO_STR,
MYF(0), tmp_ptr);
@@ -3367,6 +3393,8 @@ int spider_set_connect_info_default(
share->selupd_lock_mode = 1;
if (share->query_cache == -1)
share->query_cache = 0;
+ if (share->query_cache_sync == -1)
+ share->query_cache_sync = 0;
if (share->internal_delayed == -1)
share->internal_delayed = 0;
if (share->bulk_size == -1)
@@ -3991,7 +4019,7 @@ SPIDER_SHARE *spider_create_share(
use_table_charset = spider_param_use_table_charset(
share->use_table_charset);
- if (use_table_charset)
+ if (table_share->table_charset && use_table_charset)
share->access_charset = table_share->table_charset;
else
share->access_charset = system_charset_info;
@@ -3999,8 +4027,10 @@ SPIDER_SHARE *spider_create_share(
if ((*error_num = spider_create_conn_keys(share)))
goto error_create_conn_keys;
- if (share->table_count_mode)
+ if (share->table_count_mode & 1)
share->additional_table_flags |= HA_STATS_RECORDS_IS_EXACT;
+ if (share->table_count_mode & 2)
+ share->additional_table_flags |= HA_HAS_RECORDS;
#if MYSQL_VERSION_ID < 50500
if (pthread_mutex_init(&share->mutex, MY_MUTEX_INIT_FAST))
@@ -4035,19 +4065,20 @@ SPIDER_SHARE *spider_create_share(
goto error_init_crd_mutex;
}
-#if MYSQL_VERSION_ID < 50500
- if (pthread_mutex_init(&share->auto_increment_mutex, MY_MUTEX_INIT_FAST))
+ thr_lock_init(&share->lock);
+
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ if (!(share->lgtm_tblhnd_share =
+ spider_get_lgtm_tblhnd_share(tmp_name, length, hash_value, FALSE, TRUE,
+ error_num)))
#else
- if (mysql_mutex_init(spd_key_mutex_share_auto_increment,
- &share->auto_increment_mutex, MY_MUTEX_INIT_FAST))
+ if (!(share->lgtm_tblhnd_share =
+ spider_get_lgtm_tblhnd_share(tmp_name, length, FALSE, TRUE, error_num)))
#endif
{
- *error_num = HA_ERR_OUT_OF_MEM;
- goto error_init_auto_increment_mutex;
+ goto error_get_lgtm_tblhnd_share;
}
- thr_lock_init(&share->lock);
-
#ifdef WITH_PARTITION_STORAGE_ENGINE
if (!(share->partition_share =
spider_get_pt_share(share, table_share, error_num)))
@@ -4085,11 +4116,11 @@ error_init_dbton:
}
}
#ifdef WITH_PARTITION_STORAGE_ENGINE
+ spider_free_pt_share(share->partition_share);
error_get_pt_share:
#endif
+error_get_lgtm_tblhnd_share:
thr_lock_delete(&share->lock);
- pthread_mutex_destroy(&share->auto_increment_mutex);
-error_init_auto_increment_mutex:
pthread_mutex_destroy(&share->crd_mutex);
error_init_crd_mutex:
pthread_mutex_destroy(&share->sts_mutex);
@@ -5104,7 +5135,6 @@ void spider_free_share_resource_only(
DBUG_ENTER("spider_free_share_resource_only");
spider_free_share_alloc(share);
thr_lock_delete(&share->lock);
- pthread_mutex_destroy(&share->auto_increment_mutex);
pthread_mutex_destroy(&share->crd_mutex);
pthread_mutex_destroy(&share->sts_mutex);
pthread_mutex_destroy(&share->mutex);
@@ -5132,7 +5162,6 @@ int spider_free_share(
my_hash_delete(&spider_open_tables, (uchar*) share);
#endif
thr_lock_delete(&share->lock);
- pthread_mutex_destroy(&share->auto_increment_mutex);
pthread_mutex_destroy(&share->crd_mutex);
pthread_mutex_destroy(&share->sts_mutex);
pthread_mutex_destroy(&share->mutex);
@@ -5142,6 +5171,129 @@ int spider_free_share(
DBUG_RETURN(0);
}
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+SPIDER_LGTM_TBLHND_SHARE *spider_get_lgtm_tblhnd_share(
+ const char *table_name,
+ uint table_name_length,
+ my_hash_value_type hash_value,
+ bool locked,
+ bool need_to_create,
+ int *error_num
+)
+#else
+SPIDER_LGTM_TBLHND_SHARE *spider_get_lgtm_tblhnd_share(
+ const char *table_name,
+ uint table_name_length,
+ bool locked,
+ bool need_to_create,
+ int *error_num
+)
+#endif
+{
+ SPIDER_LGTM_TBLHND_SHARE *lgtm_tblhnd_share;
+ char *tmp_name;
+ DBUG_ENTER("spider_get_lgtm_tblhnd_share");
+
+ if (!locked)
+ pthread_mutex_lock(&spider_lgtm_tblhnd_share_mutex);
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ if (!(lgtm_tblhnd_share = (SPIDER_LGTM_TBLHND_SHARE*)
+ my_hash_search_using_hash_value(
+ &spider_lgtm_tblhnd_share_hash, hash_value,
+ (uchar*) table_name, table_name_length)))
+#else
+ if (!(lgtm_tblhnd_share = (SPIDER_LGTM_TBLHND_SHARE*) my_hash_search(
+ &spider_lgtm_tblhnd_share_hash,
+ (uchar*) table_name, table_name_length)))
+#endif
+ {
+ DBUG_PRINT("info",("spider create new lgtm tblhnd share"));
+ if (!(lgtm_tblhnd_share = (SPIDER_LGTM_TBLHND_SHARE *)
+ spider_bulk_malloc(spider_current_trx, 244, MYF(MY_WME | MY_ZEROFILL),
+ &lgtm_tblhnd_share, sizeof(*lgtm_tblhnd_share),
+ &tmp_name, table_name_length + 1,
+ NullS))
+ ) {
+ *error_num = HA_ERR_OUT_OF_MEM;
+ goto error_alloc_share;
+ }
+
+ lgtm_tblhnd_share->table_name_length = table_name_length;
+ lgtm_tblhnd_share->table_name = tmp_name;
+ memcpy(lgtm_tblhnd_share->table_name, table_name,
+ lgtm_tblhnd_share->table_name_length);
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+ lgtm_tblhnd_share->table_path_hash_value = hash_value;
+#endif
+
+#if MYSQL_VERSION_ID < 50500
+ if (pthread_mutex_init(&lgtm_tblhnd_share->auto_increment_mutex,
+ MY_MUTEX_INIT_FAST))
+#else
+ if (mysql_mutex_init(spd_key_mutex_share_auto_increment,
+ &lgtm_tblhnd_share->auto_increment_mutex, MY_MUTEX_INIT_FAST))
+#endif
+ {
+ *error_num = HA_ERR_OUT_OF_MEM;
+ goto error_init_auto_increment_mutex;
+ }
+
+ uint old_elements = spider_lgtm_tblhnd_share_hash.array.max_element;
+#ifdef HASH_UPDATE_WITH_HASH_VALUE
+ if (my_hash_insert_with_hash_value(&spider_lgtm_tblhnd_share_hash,
+ hash_value, (uchar*) lgtm_tblhnd_share))
+#else
+ if (my_hash_insert(&spider_lgtm_tblhnd_share_hash,
+ (uchar*) lgtm_tblhnd_share))
+#endif
+ {
+ *error_num = HA_ERR_OUT_OF_MEM;
+ goto error_hash_insert;
+ }
+ if (spider_lgtm_tblhnd_share_hash.array.max_element > old_elements)
+ {
+ spider_alloc_calc_mem(spider_current_trx,
+ spider_lgtm_tblhnd_share_hash,
+ (spider_lgtm_tblhnd_share_hash.array.max_element - old_elements) *
+ spider_lgtm_tblhnd_share_hash.array.size_of_element);
+ }
+ }
+ if (!locked)
+ pthread_mutex_unlock(&spider_lgtm_tblhnd_share_mutex);
+
+ DBUG_PRINT("info",("spider lgtm_tblhnd_share=%p", lgtm_tblhnd_share));
+ DBUG_RETURN(lgtm_tblhnd_share);
+
+error_hash_insert:
+ pthread_mutex_destroy(&lgtm_tblhnd_share->auto_increment_mutex);
+error_init_auto_increment_mutex:
+ spider_free(spider_current_trx, lgtm_tblhnd_share, MYF(0));
+error_alloc_share:
+ if (!locked)
+ pthread_mutex_unlock(&spider_lgtm_tblhnd_share_mutex);
+ DBUG_RETURN(NULL);
+}
+
+void spider_free_lgtm_tblhnd_share_alloc(
+ SPIDER_LGTM_TBLHND_SHARE *lgtm_tblhnd_share,
+ bool locked
+) {
+ DBUG_ENTER("spider_free_lgtm_tblhnd_share");
+ if (!locked)
+ pthread_mutex_lock(&spider_lgtm_tblhnd_share_mutex);
+#ifdef HASH_UPDATE_WITH_HASH_VALUE
+ my_hash_delete_with_hash_value(&spider_lgtm_tblhnd_share_hash,
+ lgtm_tblhnd_share->table_path_hash_value, (uchar*) lgtm_tblhnd_share);
+#else
+ my_hash_delete(&spider_lgtm_tblhnd_share_hash, (uchar*) lgtm_tblhnd_share);
+#endif
+ pthread_mutex_destroy(&lgtm_tblhnd_share->auto_increment_mutex);
+ spider_free(spider_current_trx, lgtm_tblhnd_share, MYF(0));
+ if (!locked)
+ pthread_mutex_unlock(&spider_lgtm_tblhnd_share_mutex);
+ DBUG_VOID_RETURN;
+}
+
#ifdef WITH_PARTITION_STORAGE_ENGINE
SPIDER_PARTITION_SHARE *spider_get_pt_share(
SPIDER_SHARE *share,
@@ -5321,7 +5473,8 @@ void spider_copy_sts_to_pt_share(
partition_share->data_file_length = share->data_file_length;
partition_share->max_data_file_length = share->max_data_file_length;
partition_share->index_file_length = share->index_file_length;
- partition_share->auto_increment_value = share->auto_increment_value;
+ partition_share->auto_increment_value =
+ share->lgtm_tblhnd_share->auto_increment_value;
partition_share->records = share->records;
partition_share->mean_rec_length = share->mean_rec_length;
partition_share->check_time = share->check_time;
@@ -5343,7 +5496,10 @@ void spider_copy_sts_to_share(
share->data_file_length = partition_share->data_file_length;
share->max_data_file_length = partition_share->max_data_file_length;
share->index_file_length = partition_share->index_file_length;
- share->auto_increment_value = partition_share->auto_increment_value;
+ share->lgtm_tblhnd_share->auto_increment_value =
+ partition_share->auto_increment_value;
+ DBUG_PRINT("info",("spider auto_increment_value=%llu",
+ share->lgtm_tblhnd_share->auto_increment_value));
share->records = partition_share->records;
share->mean_rec_length = partition_share->mean_rec_length;
share->check_time = partition_share->check_time;
@@ -5758,6 +5914,7 @@ int spider_db_done(
SPIDER_CONN *conn;
SPIDER_INIT_ERROR_TABLE *spider_init_error_table;
SPIDER_TABLE_MON_LIST *table_mon_list;
+ SPIDER_LGTM_TBLHND_SHARE *lgtm_tblhnd_share;
DBUG_ENTER("spider_db_done");
#ifndef WITHOUT_SPIDER_BG_SEARCH
@@ -5855,6 +6012,13 @@ int spider_db_done(
spider_free_conn(conn);
}
pthread_mutex_unlock(&spider_conn_mutex);
+ pthread_mutex_lock(&spider_lgtm_tblhnd_share_mutex);
+ while ((lgtm_tblhnd_share = (SPIDER_LGTM_TBLHND_SHARE*) my_hash_element(
+ &spider_lgtm_tblhnd_share_hash, 0)))
+ {
+ spider_free_lgtm_tblhnd_share_alloc(lgtm_tblhnd_share, TRUE);
+ }
+ pthread_mutex_unlock(&spider_lgtm_tblhnd_share_mutex);
spider_free_mem_calc(spider_current_trx,
spider_mon_table_cache_id,
spider_mon_table_cache.max_element *
@@ -5882,6 +6046,11 @@ int spider_db_done(
spider_open_connections.array.max_element *
spider_open_connections.array.size_of_element);
my_hash_free(&spider_open_connections);
+ spider_free_mem_calc(spider_current_trx,
+ spider_lgtm_tblhnd_share_hash_id,
+ spider_lgtm_tblhnd_share_hash.array.max_element *
+ spider_lgtm_tblhnd_share_hash.array.size_of_element);
+ my_hash_free(&spider_lgtm_tblhnd_share_hash);
#ifdef WITH_PARTITION_STORAGE_ENGINE
spider_free_mem_calc(spider_current_trx,
spider_open_pt_share_id,
@@ -5926,6 +6095,7 @@ int spider_db_done(
pthread_mutex_destroy(&spider_hs_r_conn_mutex);
#endif
pthread_mutex_destroy(&spider_conn_mutex);
+ pthread_mutex_destroy(&spider_lgtm_tblhnd_share_mutex);
#ifdef WITH_PARTITION_STORAGE_ENGINE
pthread_mutex_destroy(&spider_pt_share_mutex);
#endif
@@ -6046,6 +6216,8 @@ int spider_db_init(
GetProcAddress(current_module, "my_defaults_extra_file");
spd_defaults_file = (const char **)
GetProcAddress(current_module, "my_defaults_file");
+ spd_abort_loop = (bool volatile *)
+ GetProcAddress(current_module, "?abort_loop@@3_NC");
#else
spd_db_att_thread_id = &thread_id;
#ifdef XID_CACHE_IS_SPLITTED
@@ -6059,6 +6231,7 @@ int spider_db_init(
spd_charset_utf8_bin = &my_charset_utf8_bin;
spd_defaults_extra_file = &my_defaults_extra_file;
spd_defaults_file = &my_defaults_file;
+ spd_abort_loop = &abort_loop;
#endif
#ifdef HAVE_PSI_INTERFACE
@@ -6133,6 +6306,16 @@ int spider_db_init(
}
#endif
#if MYSQL_VERSION_ID < 50500
+ if (pthread_mutex_init(&spider_lgtm_tblhnd_share_mutex, MY_MUTEX_INIT_FAST))
+#else
+ if (mysql_mutex_init(spd_key_mutex_lgtm_tblhnd_share,
+ &spider_lgtm_tblhnd_share_mutex, MY_MUTEX_INIT_FAST))
+#endif
+ {
+ error_num = HA_ERR_OUT_OF_MEM;
+ goto error_lgtm_tblhnd_share_mutex_init;
+ }
+#if MYSQL_VERSION_ID < 50500
if (pthread_mutex_init(&spider_conn_mutex, MY_MUTEX_INIT_FAST))
#else
if (mysql_mutex_init(spd_key_mutex_conn,
@@ -6257,6 +6440,19 @@ int spider_db_init(
spider_open_pt_share.array.size_of_element);
#endif
if(
+ my_hash_init(&spider_lgtm_tblhnd_share_hash, spd_charset_utf8_bin,
+ 32, 0, 0,
+ (my_hash_get_key) spider_lgtm_tblhnd_share_hash_get_key, 0, 0)
+ ) {
+ error_num = HA_ERR_OUT_OF_MEM;
+ goto error_lgtm_tblhnd_share_hash_init;
+ }
+ spider_alloc_calc_mem_init(spider_lgtm_tblhnd_share_hash, 245);
+ spider_alloc_calc_mem(NULL,
+ spider_lgtm_tblhnd_share_hash,
+ spider_lgtm_tblhnd_share_hash.array.max_element *
+ spider_lgtm_tblhnd_share_hash.array.size_of_element);
+ if(
my_hash_init(&spider_open_connections, spd_charset_utf8_bin, 32, 0, 0,
(my_hash_get_key) spider_conn_get_key, 0, 0)
) {
@@ -6476,6 +6672,12 @@ error_hs_r_conn_hash_init:
spider_open_connections.array.size_of_element);
my_hash_free(&spider_open_connections);
error_open_connections_hash_init:
+ spider_free_mem_calc(NULL,
+ spider_lgtm_tblhnd_share_hash_id,
+ spider_lgtm_tblhnd_share_hash.array.max_element *
+ spider_lgtm_tblhnd_share_hash.array.size_of_element);
+ my_hash_free(&spider_lgtm_tblhnd_share_hash);
+error_lgtm_tblhnd_share_hash_init:
#ifdef WITH_PARTITION_STORAGE_ENGINE
spider_free_mem_calc(NULL,
spider_open_pt_share_id,
@@ -6516,6 +6718,8 @@ error_global_trx_mutex_init:
#endif
pthread_mutex_destroy(&spider_conn_mutex);
error_conn_mutex_init:
+ pthread_mutex_destroy(&spider_lgtm_tblhnd_share_mutex);
+error_lgtm_tblhnd_share_mutex_init:
#ifdef WITH_PARTITION_STORAGE_ENGINE
pthread_mutex_destroy(&spider_pt_share_mutex);
error_pt_share_mutex_init:
@@ -7634,6 +7838,8 @@ bool spider_check_direct_order_limit(
DBUG_ENTER("spider_check_direct_order_limit");
DBUG_PRINT("info",("spider SQLCOM_HA_READ=%s",
(spider->sql_command == SQLCOM_HA_READ) ? "TRUE" : "FALSE"));
+ DBUG_PRINT("info",("spider sql_kinds with SPIDER_SQL_KIND_HANDLER=%s",
+ (spider->sql_kinds & SPIDER_SQL_KIND_HANDLER) ? "TRUE" : "FALSE"));
DBUG_PRINT("info",("spider has_clone_for_merge=%s",
spider->has_clone_for_merge ? "TRUE" : "FALSE"));
DBUG_PRINT("info",("spider is_clone=%s",
@@ -7653,6 +7859,11 @@ bool spider_check_direct_order_limit(
) {
spider_get_select_limit(spider, &select_lex, &select_limit, &offset_limit);
bool first_check = TRUE;
+ DBUG_PRINT("info",("spider select_lex=%p", select_lex));
+#if defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 100000
+ DBUG_PRINT("info",("spider leaf_tables.elements=%u",
+ select_lex->leaf_tables.elements));
+#endif
#ifdef HANDLER_HAS_DIRECT_AGGREGATE
spider->result_list.direct_aggregate = TRUE;
#endif
@@ -7666,6 +7877,9 @@ bool spider_check_direct_order_limit(
OPTIMIZER_SWITCH_ENGINE_CONDITION_PUSHDOWN) ||
#endif
!select_lex ||
+#if defined(MARIADB_BASE_VERSION) && MYSQL_VERSION_ID >= 100000
+ select_lex->leaf_tables.elements != 1 ||
+#endif
select_lex->table_list.elements != 1
) {
DBUG_PRINT("info",("spider first_check is FALSE"));
@@ -7685,6 +7899,10 @@ bool spider_check_direct_order_limit(
) {
DBUG_PRINT("info",("spider this SQL is not aggregate SQL"));
spider->result_list.direct_aggregate = FALSE;
+ } else if (spider->sql_kinds & SPIDER_SQL_KIND_HANDLER)
+ {
+ DBUG_PRINT("info",("spider sql_kinds with SPIDER_SQL_KIND_HANDLER"));
+ spider->result_list.direct_aggregate = FALSE;
} else {
ORDER *group;
for (group = (ORDER *) select_lex->group_list.first; group;
@@ -7846,8 +8064,8 @@ int spider_discover_table_structure_internal(
SPIDER_SHARE *spider_share,
spider_string *str
) {
- int error_num, roop_count;
- DBUG_ENTER("spider_discover_table_structure");
+ int error_num = 0, roop_count;
+ DBUG_ENTER("spider_discover_table_structure_internal");
for (roop_count = 0; roop_count < SPIDER_DBTON_SIZE; roop_count++)
{
if (spider_bit_is_set(spider_share->dbton_bitmap, roop_count))
@@ -7855,11 +8073,12 @@ int spider_discover_table_structure_internal(
if ((error_num = spider_share->dbton_share[roop_count]->
discover_table_structure(trx, spider_share, str)))
{
- DBUG_RETURN(error_num);
+ continue;
}
+ break;
}
}
- DBUG_RETURN(0);
+ DBUG_RETURN(error_num);
}
int spider_discover_table_structure(
@@ -7929,6 +8148,22 @@ int spider_discover_table_structure(
error_num = spider_discover_table_structure_internal(trx, spider_share, &str);
+ if (!error_num)
+ {
+ Open_tables_backup open_tables_backup;
+ TABLE *table_tables;
+ if (
+ (table_tables = spider_open_sys_table(
+ thd, SPIDER_SYS_TABLES_TABLE_NAME_STR,
+ SPIDER_SYS_TABLES_TABLE_NAME_LEN, TRUE, &open_tables_backup, FALSE,
+ &error_num))
+ ) {
+ error_num = spider_insert_tables(table_tables, spider_share);
+ spider_close_sys_table(thd, table_tables,
+ &open_tables_backup, FALSE);
+ }
+ }
+
spider_free_share_resource_only(spider_share);
#ifdef WITH_PARTITION_STORAGE_ENGINE
} else {
@@ -7998,8 +8233,15 @@ int spider_discover_table_structure(
DBUG_RETURN(error_num);
str.length(str.length() - SPIDER_SQL_COMMA_LEN);
- uint csnamelen = strlen(share->table_charset->csname);
- uint collatelen = strlen(share->table_charset->name);
+ CHARSET_INFO *table_charset;
+ if (share->table_charset)
+ {
+ table_charset = share->table_charset;
+ } else {
+ table_charset = system_charset_info;
+ }
+ uint csnamelen = strlen(table_charset->csname);
+ uint collatelen = strlen(table_charset->name);
if (str.reserve(SPIDER_SQL_CLOSE_PAREN_LEN + SPIDER_SQL_DEFAULT_CHARSET_LEN +
csnamelen + SPIDER_SQL_COLLATE_LEN + collatelen +
SPIDER_SQL_CONNECTION_LEN + SPIDER_SQL_VALUE_QUOTE_LEN
@@ -8008,9 +8250,9 @@ int spider_discover_table_structure(
}
str.q_append(SPIDER_SQL_CLOSE_PAREN_STR, SPIDER_SQL_CLOSE_PAREN_LEN);
str.q_append(SPIDER_SQL_DEFAULT_CHARSET_STR, SPIDER_SQL_DEFAULT_CHARSET_LEN);
- str.q_append(share->table_charset->csname, csnamelen);
+ str.q_append(table_charset->csname, csnamelen);
str.q_append(SPIDER_SQL_COLLATE_STR, SPIDER_SQL_COLLATE_LEN);
- str.q_append(share->table_charset->name, collatelen);
+ str.q_append(table_charset->name, collatelen);
str.q_append(SPIDER_SQL_COMMENT_STR, SPIDER_SQL_COMMENT_LEN);
str.q_append(SPIDER_SQL_VALUE_QUOTE_STR, SPIDER_SQL_VALUE_QUOTE_LEN);
if (str.append_for_single_quote(share->comment.str, share->comment.length))
diff --git a/storage/spider/spd_table.h b/storage/spider/spd_table.h
index 1b76aa7dfb8..858421444b1 100644
--- a/storage/spider/spd_table.h
+++ b/storage/spider/spd_table.h
@@ -152,6 +152,30 @@ int spider_create_conn_keys(
SPIDER_SHARE *share
);
+#ifdef SPIDER_HAS_HASH_VALUE_TYPE
+SPIDER_LGTM_TBLHND_SHARE *spider_get_lgtm_tblhnd_share(
+ const char *table_name,
+ uint table_name_length,
+ my_hash_value_type hash_value,
+ bool locked,
+ bool need_to_create,
+ int *error_num
+);
+#else
+SPIDER_LGTM_TBLHND_SHARE *spider_get_lgtm_tblhnd_share(
+ const char *table_name,
+ uint table_name_length,
+ bool locked,
+ bool need_to_create,
+ int *error_num
+);
+#endif
+
+void spider_free_lgtm_tblhnd_share_alloc(
+ SPIDER_LGTM_TBLHND_SHARE *lgtm_tblhnd_share,
+ bool locked
+);
+
SPIDER_SHARE *spider_create_share(
const char *table_name,
TABLE_SHARE *table_share,
diff --git a/storage/tokudb/CMakeLists.txt b/storage/tokudb/CMakeLists.txt
index 8919752fa73..dc545ee6791 100644
--- a/storage/tokudb/CMakeLists.txt
+++ b/storage/tokudb/CMakeLists.txt
@@ -14,7 +14,7 @@ IF(NOT TOKUDB_OK OR WITHOUT_TOKUDB OR WITHOUT_TOKUDB_STORAGE_ENGINE)
ENDIF()
############################################
-SET(TOKUDB_VERSION "7.1.5")
+SET(TOKUDB_VERSION "7.1.6")
SET(TOKUDB_DEB_FILES "usr/lib/mysql/plugin/ha_tokudb.so\netc/mysql/conf.d/tokudb.cnf\nusr/bin/tokuftdump\nusr/share/doc/mariadb-server-10.0/README-TOKUDB\nusr/share/doc/mariadb-server-10.0/README.md" PARENT_SCOPE)
SET(USE_BDB OFF CACHE BOOL "")
SET(USE_VALGRIND OFF CACHE BOOL "")
@@ -40,17 +40,22 @@ IF(DEFINED TOKUDB_VERSION)
ADD_DEFINITIONS("-DTOKUDB_VERSION=\"${TOKUDB_VERSION}\"")
ENDIF()
+IF(DEFINED TOKUDB_NOPATCH_CONFIG)
+ ADD_DEFINITIONS("-DTOKUDB_NOPATCH_CONFIG=${TOKUDB_NOPATCH_CONFIG}")
+ENDIF()
+
+IF(DEFINED TOKUDB_CHECK_JEMALLOC)
+ ADD_DEFINITIONS("-DTOKUDB_CHECK_JEMALLOC=${TOKUDB_CHECK_JEMALLOC}")
+ENDIF()
+
ADD_SUBDIRECTORY(ft-index)
-# TODO: clean up includes in ft-index
INCLUDE_DIRECTORIES(ft-index)
-INCLUDE_DIRECTORIES(ft-index/include)
INCLUDE_DIRECTORIES(ft-index/portability)
-INCLUDE_DIRECTORIES(ft-index/toku_include)
INCLUDE_DIRECTORIES(ft-index/util)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/ft-index)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/ft-index/buildheader)
-INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/ft-index/toku_include)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/ft-index/portability)
SET(TOKUDB_PLUGIN_DYNAMIC "ha_tokudb")
SET(TOKUDB_SOURCES ha_tokudb.cc)
diff --git a/storage/tokudb/README.md b/storage/tokudb/README.md
index 09add457237..7d4ebcefce1 100644
--- a/storage/tokudb/README.md
+++ b/storage/tokudb/README.md
@@ -24,19 +24,20 @@ working MySQL or MariaDB with Tokutek patches, and with the TokuDB storage
engine, called `make.mysql.bash`. This script will download copies of the
needed source code from github and build everything.
-To build MySQL with TokuDB 7.1.0:
+To build MySQL 5.5.36 with TokuDB 7.1.5:
```sh
-scripts/make.mysql.bash --mysqlbuild=mysql-5.5.30-tokudb-7.1.0-linux-x86_64
+scripts/make.mysql.bash --mysqlbuild=mysql-5.5.36-tokudb-7.1.5-linux-x86_64
```
-To build MariaDB with TokuDB 7.1.0:
+To build MariaDB 5.5.36 with TokuDB 7.1.5:
```sh
-scripts/make.mysql.bash --mysqlbuild=mariadb-5.5.30-tokudb-7.1.0-linux-x86_64
+scripts/make.mysql.bash --mysqlbuild=mariadb-5.5.36-tokudb-7.1.5-linux-x86_64
```
Before you start, make sure you have a C++11-compatible compiler (GCC >=
4.7 is recommended), as well as CMake >=2.8.8, and the libraries and
-header files for valgrind,zlib, and Berkeley DB.
+header files for valgrind,zlib, and Berkeley DB. We are using the gcc 4.7
+in devtoolset-1.1.
On CentOS, `yum install valgrind-devel zlib-devel libdb-devel`
@@ -76,5 +77,5 @@ TokuDB is available under the GPL version 2. See [COPYING][copying]
The TokuKV component of TokuDB is available under the GPL version 2, with
slight modifications. See [README-TOKUDB][license].
-[copying]: http://github.com/Tokutek/ft-engine/blob/master/COPYING
-[license]: http://github.com/Tokutek/ft-index/blob/master/README-TOKUDB
+[copying]: http://github.com/Tokutek/tokudb-engine/blob/master/COPYING
+[license]: http://github.com/Tokutek/tokudb-index/blob/master/README-TOKUDB
diff --git a/storage/tokudb/ft-index/CMakeLists.txt b/storage/tokudb/ft-index/CMakeLists.txt
index e0fdad79103..1228da8c35d 100644
--- a/storage/tokudb/ft-index/CMakeLists.txt
+++ b/storage/tokudb/ft-index/CMakeLists.txt
@@ -26,14 +26,12 @@ if (USE_VALGRIND AND NOT VALGRIND_INCLUDE_DIR MATCHES NOTFOUND)
)
endif()
include_directories(
- ${CMAKE_CURRENT_SOURCE_DIR}/include
- ${CMAKE_CURRENT_SOURCE_DIR}/toku_include
${CMAKE_CURRENT_SOURCE_DIR}/portability
${CMAKE_CURRENT_SOURCE_DIR} ## so you can include <ft/ft-ops.h> from inside src/
${CMAKE_CURRENT_BINARY_DIR} ## for logging code
)
## include where config.h will be generated
-include_directories(${CMAKE_CURRENT_BINARY_DIR}/toku_include)
+include_directories(${CMAKE_CURRENT_BINARY_DIR}/portability)
## build db.h and include where it will be generated
add_subdirectory(buildheader)
@@ -51,11 +49,9 @@ add_subdirectory(portability)
add_subdirectory(ft)
add_subdirectory(locktree)
add_subdirectory(src)
-add_subdirectory(utils)
+add_subdirectory(tools)
## subdirectories that just install things
-add_subdirectory(include)
-add_subdirectory(toku_include)
#add_subdirectory(examples)
INSTALL_DOCUMENTATION(README.md README-TOKUDB COMPONENT Server)
diff --git a/storage/tokudb/ft-index/buildheader/make_tdb.cc b/storage/tokudb/ft-index/buildheader/make_tdb.cc
index 4fc00e6d9e7..d185aa352fb 100644
--- a/storage/tokudb/ft-index/buildheader/make_tdb.cc
+++ b/storage/tokudb/ft-index/buildheader/make_tdb.cc
@@ -464,6 +464,7 @@ static void print_db_env_struct (void) {
"void (*set_loader_memory_size)(DB_ENV *env, uint64_t (*get_loader_memory_size_callback)(void))",
"uint64_t (*get_loader_memory_size)(DB_ENV *env)",
"void (*set_killed_callback)(DB_ENV *env, uint64_t default_killed_time_msec, uint64_t (*get_killed_time_callback)(uint64_t default_killed_time_msec), int (*killed_callback)(void))",
+ "void (*do_backtrace) (DB_ENV *env)",
NULL};
sort_and_dump_fields("db_env", true, extra);
@@ -575,7 +576,6 @@ static void print_db_txn_struct (void) {
STRUCT_SETUP(DB_TXN, parent, "DB_TXN *%s");
const char *extra[] = {
"int (*txn_stat)(DB_TXN *, struct txn_stat **)",
- "struct toku_list open_txns",
"int (*commit_with_progress)(DB_TXN*, uint32_t, TXN_PROGRESS_POLL_FUNCTION, void*)",
"int (*abort_with_progress)(DB_TXN*, TXN_PROGRESS_POLL_FUNCTION, void*)",
"int (*xa_prepare) (DB_TXN*, TOKU_XA_XID *)",
@@ -608,8 +608,9 @@ static void print_dbc_struct (void) {
"int (*c_getf_set)(DBC *, uint32_t, DBT *, YDB_CALLBACK_FUNCTION, void *)",
"int (*c_getf_set_range)(DBC *, uint32_t, DBT *, YDB_CALLBACK_FUNCTION, void *)",
"int (*c_getf_set_range_reverse)(DBC *, uint32_t, DBT *, YDB_CALLBACK_FUNCTION, void *)",
+ "int (*c_getf_set_range_with_bound)(DBC *, uint32_t, DBT *k, DBT *k_bound, YDB_CALLBACK_FUNCTION, void *)",
"int (*c_set_bounds)(DBC*, const DBT*, const DBT*, bool pre_acquire, int out_of_range_error)",
- "void (*c_set_check_interrupt_callback)(DBC*, bool (*)(void*), void *)",
+ "void (*c_set_check_interrupt_callback)(DBC*, bool (*)(void*), void *)",
"void (*c_remove_restriction)(DBC*)",
NULL};
sort_and_dump_fields("dbc", false, extra);
@@ -632,7 +633,6 @@ int main (int argc, char *const argv[] __attribute__((__unused__))) {
//printf("#include <inttypes.h>\n");
printf("#if defined(__cplusplus) || defined(__cilkplusplus)\nextern \"C\" {\n#endif\n");
- printf("#define TOKUDB 1\n");
printf("#define DB_VERSION_MAJOR %d\n", DB_VERSION_MAJOR);
printf("#define DB_VERSION_MINOR %d\n", DB_VERSION_MINOR);
printf("/* As of r40364 (post TokuDB 5.2.7), the patch version number is 100+ the BDB header patch version number.*/\n");
@@ -651,7 +651,6 @@ int main (int argc, char *const argv[] __attribute__((__unused__))) {
" char data[DB_GID_SIZE];\n"
"} TOKU_XA_XID;\n");
- //Typedef toku_off_t
printf("#ifndef TOKU_OFF_T_DEFINED\n"
"#define TOKU_OFF_T_DEFINED\n"
"typedef int64_t toku_off_t;\n"
@@ -670,7 +669,10 @@ int main (int argc, char *const argv[] __attribute__((__unused__))) {
printf("typedef uint32_t db_recno_t;\n");
printf("typedef int(*YDB_CALLBACK_FUNCTION)(DBT const*, DBT const*, void*);\n");
- printf("#include <tdb-internal.h>\n");
+ printf("struct simple_dbt {\n");
+ printf(" uint32_t len;\n");
+ printf(" void *data;\n");
+ printf("};\n");
//stat64
printf("typedef struct __toku_db_btree_stat64 {\n");
diff --git a/storage/tokudb/ft-index/cmake/merge_archives_unix.cmake.in b/storage/tokudb/ft-index/cmake/merge_archives_unix.cmake.in
index e52baa6421f..e7140b8dbbc 100644
--- a/storage/tokudb/ft-index/cmake/merge_archives_unix.cmake.in
+++ b/storage/tokudb/ft-index/cmake/merge_archives_unix.cmake.in
@@ -26,15 +26,52 @@ SET(CMAKE_RANLIB "@CMAKE_RANLIB@")
SET(TEMP_DIR ${CMAKE_CURRENT_BINARY_DIR}/merge_archives_${TARGET})
MAKE_DIRECTORY(${TEMP_DIR})
-# Extract each archive to its own subdirectory(avoid object filename clashes)
+# Extract each archive to its own subdirectory(avoid object filename
+# clashes) Since the lib may contain objects with the same name, we first
+# list the archive contents, then uniquify the object names as we extract
+# them.
FOREACH(LIB ${STATIC_LIBS})
GET_FILENAME_COMPONENT(NAME_NO_EXT ${LIB} NAME_WE)
SET(TEMP_SUBDIR ${TEMP_DIR}/${NAME_NO_EXT})
MAKE_DIRECTORY(${TEMP_SUBDIR})
EXECUTE_PROCESS(
- COMMAND ${CMAKE_AR} -x ${LIB}
- WORKING_DIRECTORY ${TEMP_SUBDIR}
+ COMMAND ${CMAKE_AR} -t ${LIB}
+ OUTPUT_VARIABLE LIB_OBJS
)
+ STRING(REGEX REPLACE "\n" ";" LIB_OBJ_LIST "${LIB_OBJS}")
+ STRING(REGEX REPLACE ";$" "" LIB_OBJ_LIST "${LIB_OBJ_LIST}")
+
+ LIST(LENGTH LIB_OBJ_LIST LENGTH_WITH_DUPS)
+ SET(LIB_OBJ_LIST_NO_DUPS ${LIB_OBJ_LIST})
+ LIST(REMOVE_DUPLICATES LIB_OBJ_LIST_NO_DUPS)
+ LIST(LENGTH LIB_OBJ_LIST_NO_DUPS LENGTH_WITHOUT_DUPS)
+
+ IF(LENGTH_WITH_DUPS EQUAL LENGTH_WITHOUT_DUPS)
+ # Optimization for when lib doesn't actually have duplicate object
+ # names, we can just extract everything.
+ EXECUTE_PROCESS(
+ COMMAND ${CMAKE_AR} -x ${LIB}
+ WORKING_DIRECTORY ${TEMP_SUBDIR}
+ )
+ ELSE()
+ LIST(SORT LIB_OBJ_LIST)
+ SET(SAME_OBJ_COUNT 1)
+ SET(LAST_OBJ_NAME)
+ FOREACH(OBJ ${LIB_OBJ_LIST})
+ IF(OBJ STREQUAL LAST_OBJ_NAME)
+ GET_FILENAME_COMPONENT(OBJ_NO_EXT ${OBJ} NAME_WE)
+ FILE(RENAME "${TEMP_SUBDIR}/${OBJ}" "${TEMP_SUBDIR}/${OBJ_NO_EXT}.${SAME_OBJ_COUNT}.o")
+ MATH(EXPR SAME_OBJ_COUNT "${SAME_OBJ_COUNT}+1")
+ ELSE()
+ SET(SAME_OBJ_COUNT 1)
+ ENDIF()
+ SET(LAST_OBJ_NAME "${OBJ}")
+ EXECUTE_PROCESS(
+ COMMAND ${CMAKE_AR} -xN ${SAME_OBJ_COUNT} ${LIB} ${OBJ}
+ WORKING_DIRECTORY ${TEMP_SUBDIR}
+ )
+ ENDFOREACH()
+ ENDIF()
FILE(GLOB_RECURSE LIB_OBJECTS "${TEMP_SUBDIR}/*.o")
SET(OBJECTS ${OBJECTS} ${LIB_OBJECTS})
@@ -51,11 +88,7 @@ ENDFOREACH()
FILE(TO_NATIVE_PATH ${TARGET_LOCATION} ${TARGET_LOCATION})
# Now pack the objects into library with ar.
EXECUTE_PROCESS(
- COMMAND ${CMAKE_AR} -r ${TARGET_LOCATION} ${ALL_OBJECTS}
- WORKING_DIRECTORY ${TEMP_DIR}
-)
-EXECUTE_PROCESS(
- COMMAND ${CMAKE_RANLIB} ${TARGET_LOCATION}
+ COMMAND ${CMAKE_AR} rcs ${TARGET_LOCATION} ${ALL_OBJECTS}
WORKING_DIRECTORY ${TEMP_DIR}
)
diff --git a/storage/tokudb/ft-index/cmake_modules/TokuBuildTagDatabases.cmake b/storage/tokudb/ft-index/cmake_modules/TokuBuildTagDatabases.cmake
index e764ad30c07..72c96389872 100644
--- a/storage/tokudb/ft-index/cmake_modules/TokuBuildTagDatabases.cmake
+++ b/storage/tokudb/ft-index/cmake_modules/TokuBuildTagDatabases.cmake
@@ -7,7 +7,6 @@ file(GLOB_RECURSE all_srcs
locktree/*.cc
portability/*.cc
src/*.cc
- toku_include/*.cc
utils/*.cc
util/*.cc
db-benchmark-test/*.cc
@@ -24,13 +23,12 @@ file(GLOB_RECURSE all_hdrs
locktree/*.h
portability/*.h
src/*.h
- toku_include/*.h
utils/*.h
util/*.h
db-benchmark-test/*.h
)
list(APPEND all_hdrs
- ${CMAKE_CURRENT_BINARY_DIR}/toku_include/toku_config.h
+ ${CMAKE_CURRENT_BINARY_DIR}/portability/toku_config.h
${CMAKE_CURRENT_BINARY_DIR}/buildheader/db.h
${CMAKE_CURRENT_BINARY_DIR}/ft/log_header.h
)
@@ -79,7 +77,7 @@ if (USE_CSCOPE)
OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/cscope.out"
OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/cscope.in.out"
OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/cscope.po.out"
- COMMAND ${CSCOPE} -b -q -R -i"${CMAKE_CURRENT_BINARY_DIR}/cscope.files" -I"${CMAKE_CURRENT_SOURCE_DIR}" -I"${CMAKE_CURRENT_SOURCE_DIR}/include" -I"${CMAKE_CURRENT_SOURCE_DIR}/toku_include" -I"${CMAKE_CURRENT_SOURCE_DIR}/portability" -I"${CMAKE_CURRENT_SOURCE_DIR}/ft" -I"${CMAKE_CURRENT_SOURCE_DIR}/src" -I"${CMAKE_CURRENT_SOURCE_DIR}/locktree" -I"${CMAKE_CURRENT_SOURCE_DIR}/utils" -I"${CMAKE_CURRENT_SOURCE_DIR}/db-benchmark-test" -I"${CMAKE_CURRENT_BINARY_DIR}" -I"${CMAKE_CURRENT_BINARY_DIR}/toku_include" -I"${CMAKE_CURRENT_BINARY_DIR}/buildheader"
+ COMMAND ${CSCOPE} -b -q -R -i"${CMAKE_CURRENT_BINARY_DIR}/cscope.files" -I"${CMAKE_CURRENT_SOURCE_DIR}" -I"${CMAKE_CURRENT_SOURCE_DIR}/include" -I"${CMAKE_CURRENT_SOURCE_DIR}/portability" -I"${CMAKE_CURRENT_SOURCE_DIR}/portability" -I"${CMAKE_CURRENT_SOURCE_DIR}/ft" -I"${CMAKE_CURRENT_SOURCE_DIR}/src" -I"${CMAKE_CURRENT_SOURCE_DIR}/locktree" -I"${CMAKE_CURRENT_SOURCE_DIR}/utils" -I"${CMAKE_CURRENT_SOURCE_DIR}/db-benchmark-test" -I"${CMAKE_CURRENT_BINARY_DIR}" -I"${CMAKE_CURRENT_BINARY_DIR}/portability" -I"${CMAKE_CURRENT_BINARY_DIR}/buildheader"
DEPENDS ${all_srcs} ${all_hdrs} install_tdb_h generate_config_h generate_log_code
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}")
add_custom_target(build_cscope.out ALL DEPENDS
diff --git a/storage/tokudb/ft-index/cmake_modules/TokuMergeLibs.cmake b/storage/tokudb/ft-index/cmake_modules/TokuMergeLibs.cmake
index 0902f148e75..3658a89429f 100644
--- a/storage/tokudb/ft-index/cmake_modules/TokuMergeLibs.cmake
+++ b/storage/tokudb/ft-index/cmake_modules/TokuMergeLibs.cmake
@@ -50,7 +50,7 @@ MACRO(TOKU_MERGE_STATIC_LIBS TARGET OUTPUT_NAME LIBS_TO_MERGE)
ENDFOREACH()
IF(OSLIBS)
#LIST(REMOVE_DUPLICATES OSLIBS)
- TARGET_LINK_LIBRARIES(${TARGET} ${OSLIBS})
+ TARGET_LINK_LIBRARIES(${TARGET} LINK_PUBLIC ${OSLIBS})
ENDIF()
# Make the generated dummy source file depended on all static input
diff --git a/storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake b/storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake
index 9e6c9d4834c..5b6882cc4a1 100644
--- a/storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake
+++ b/storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake
@@ -94,8 +94,6 @@ if (BUILD_TESTING OR BUILD_FT_TESTS OR BUILD_SRC_TESTS)
## set up full valgrind suppressions file (concatenate the suppressions files)
file(READ ft/valgrind.suppressions valgrind_suppressions)
file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/valgrind.suppressions" "${valgrind_suppressions}")
- file(READ src/tests/bdb.suppressions bdb_suppressions)
- file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/valgrind.suppressions" "${bdb_suppressions}")
file(READ bash.suppressions bash_suppressions)
file(APPEND "${CMAKE_CURRENT_BINARY_DIR}/valgrind.suppressions" "${bash_suppressions}")
diff --git a/storage/tokudb/ft-index/ft/CMakeLists.txt b/storage/tokudb/ft-index/ft/CMakeLists.txt
index 3627f1c3dfe..da8d0f41d8f 100644
--- a/storage/tokudb/ft-index/ft/CMakeLists.txt
+++ b/storage/tokudb/ft-index/ft/CMakeLists.txt
@@ -52,9 +52,7 @@ set(FT_SOURCES
logfilemgr
logger
log_upgrade
- memarena
minicron
- omt
pqueue
queue
quicklz
@@ -69,7 +67,6 @@ set(FT_SOURCES
txn_child_manager
txn_manager
ule
- x1764
xids
ybt
"${CMAKE_CURRENT_BINARY_DIR}/log_code"
diff --git a/storage/tokudb/ft-index/ft/background_job_manager.cc b/storage/tokudb/ft-index/ft/background_job_manager.cc
index 9a9c9467106..6849909a2ed 100644
--- a/storage/tokudb/ft-index/ft/background_job_manager.cc
+++ b/storage/tokudb/ft-index/ft/background_job_manager.cc
@@ -89,11 +89,12 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2011-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include "background_job_manager.h"
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <memory.h>
#include <toku_pthread.h>
+#include "background_job_manager.h"
+
struct background_job_manager_struct {
bool accepting_jobs;
uint32_t num_jobs;
diff --git a/storage/tokudb/ft-index/ft/block_table.cc b/storage/tokudb/ft-index/ft/block_table.cc
index 3e0bae1709a..ba7d60b8d42 100644
--- a/storage/tokudb/ft-index/ft/block_table.cc
+++ b/storage/tokudb/ft-index/ft/block_table.cc
@@ -427,7 +427,7 @@ toku_ft_unlock (FT ft) {
unlock_for_blocktable(bt);
}
-// Also used only in brt-serialize-test.
+// Also used only in ft-serialize-test.
void
toku_block_free(BLOCK_TABLE bt, uint64_t offset) {
lock_for_blocktable(bt);
@@ -580,7 +580,7 @@ void toku_serialize_translation_to_wbuf(BLOCK_TABLE bt, int fd, struct wbuf *w,
wbuf_DISKOFF(w, t->block_translation[i].u.diskoff);
wbuf_DISKOFF(w, t->block_translation[i].size);
}
- uint32_t checksum = x1764_finish(&w->checksum);
+ uint32_t checksum = toku_x1764_finish(&w->checksum);
wbuf_int(w, checksum);
*address = t->block_translation[b.b].u.diskoff;
*size = size_translation;
@@ -915,7 +915,7 @@ translation_deserialize_from_buffer(struct translation *t, // destination int
t->type = TRANSLATION_CHECKPOINTED;
{
// check the checksum
- uint32_t x1764 = x1764_memory(translation_buffer, size_on_disk - 4);
+ uint32_t x1764 = toku_x1764_memory(translation_buffer, size_on_disk - 4);
uint64_t offset = size_on_disk - 4;
//printf("%s:%d read from %ld (x1764 offset=%ld) size=%ld\n", __FILE__, __LINE__, block_translation_address_on_disk, offset, block_translation_size_on_disk);
uint32_t stored_x1764 = toku_dtoh32(*(int*)(translation_buffer + offset));
diff --git a/storage/tokudb/ft-index/ft/bndata.cc b/storage/tokudb/ft-index/ft/bndata.cc
index 8d33ca860fa..eb543a03ab4 100644
--- a/storage/tokudb/ft-index/ft/bndata.cc
+++ b/storage/tokudb/ft-index/ft/bndata.cc
@@ -90,46 +90,197 @@ PATENT RIGHTS GRANT:
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
#include <bndata.h>
+#include <ft-ops.h>
-static uint32_t klpair_size(KLPAIR klpair){
- return sizeof(*klpair) + klpair->keylen + leafentry_memsize(get_le_from_klpair(klpair));
-}
-
-static uint32_t klpair_disksize(KLPAIR klpair){
- return sizeof(*klpair) + klpair->keylen + leafentry_disksize(get_le_from_klpair(klpair));
+using namespace toku;
+uint32_t bn_data::klpair_disksize(const uint32_t klpair_len, const klpair_struct *klpair) const {
+ return sizeof(*klpair) + keylen_from_klpair_len(klpair_len) + leafentry_disksize(get_le_from_klpair(klpair));
}
void bn_data::init_zero() {
toku_mempool_zero(&m_buffer_mempool);
+ m_disksize_of_keys = 0;
}
void bn_data::initialize_empty() {
- toku_mempool_zero(&m_buffer_mempool);
- m_buffer.create_no_array();
+ init_zero();
+ m_buffer.create();
+}
+
+void bn_data::add_key(uint32_t keylen) {
+ m_disksize_of_keys += sizeof(keylen) + keylen;
+}
+
+void bn_data::add_keys(uint32_t n_keys, uint32_t combined_klpair_len) {
+ invariant(n_keys * sizeof(uint32_t) <= combined_klpair_len);
+ m_disksize_of_keys += combined_klpair_len;
+}
+
+void bn_data::remove_key(uint32_t keylen) {
+ m_disksize_of_keys -= sizeof(keylen) + keylen;
+}
+
+// Deserialize from format optimized for keys being inlined.
+// Currently only supports fixed-length keys.
+void bn_data::initialize_from_separate_keys_and_vals(uint32_t num_entries, struct rbuf *rb, uint32_t data_size, uint32_t version UU(),
+ uint32_t key_data_size, uint32_t val_data_size, bool all_keys_same_length,
+ uint32_t fixed_klpair_length) {
+ paranoid_invariant(version >= FT_LAYOUT_VERSION_26); // Support was added @26
+ uint32_t ndone_before = rb->ndone;
+ init_zero();
+ invariant(all_keys_same_length); // Until otherwise supported.
+ bytevec keys_src;
+ rbuf_literal_bytes(rb, &keys_src, key_data_size);
+ //Generate dmt
+ this->m_buffer.create_from_sorted_memory_of_fixed_size_elements(
+ keys_src, num_entries, key_data_size, fixed_klpair_length);
+ toku_mempool_construct(&this->m_buffer_mempool, val_data_size);
+
+ bytevec vals_src;
+ rbuf_literal_bytes(rb, &vals_src, val_data_size);
+
+ if (num_entries > 0) {
+ void *vals_dest = toku_mempool_malloc(&this->m_buffer_mempool, val_data_size, 1);
+ paranoid_invariant_notnull(vals_dest);
+ memcpy(vals_dest, vals_src, val_data_size);
+ }
+
+ add_keys(num_entries, num_entries * fixed_klpair_length);
+
+ toku_note_deserialized_basement_node(all_keys_same_length);
+
+ invariant(rb->ndone - ndone_before == data_size);
+}
+
+static int
+wbufwriteleafentry(const void* key, const uint32_t keylen, const LEAFENTRY &le, const uint32_t UU(idx), struct wbuf * const wb) {
+ // need to pack the leafentry as it was in versions
+ // where the key was integrated into it (< 26)
+ uint32_t begin_spot UU() = wb->ndone;
+ uint32_t le_disk_size = leafentry_disksize(le);
+ wbuf_nocrc_uint8_t(wb, le->type);
+ wbuf_nocrc_uint32_t(wb, keylen);
+ if (le->type == LE_CLEAN) {
+ wbuf_nocrc_uint32_t(wb, le->u.clean.vallen);
+ wbuf_nocrc_literal_bytes(wb, key, keylen);
+ wbuf_nocrc_literal_bytes(wb, le->u.clean.val, le->u.clean.vallen);
+ }
+ else {
+ paranoid_invariant(le->type == LE_MVCC);
+ wbuf_nocrc_uint32_t(wb, le->u.mvcc.num_cxrs);
+ wbuf_nocrc_uint8_t(wb, le->u.mvcc.num_pxrs);
+ wbuf_nocrc_literal_bytes(wb, key, keylen);
+ wbuf_nocrc_literal_bytes(wb, le->u.mvcc.xrs, le_disk_size - (1 + 4 + 1));
+ }
+ uint32_t end_spot UU() = wb->ndone;
+ paranoid_invariant((end_spot - begin_spot) == keylen + sizeof(keylen) + le_disk_size);
+ return 0;
+}
+
+void bn_data::serialize_to_wbuf(struct wbuf *const wb) {
+ prepare_to_serialize();
+ serialize_header(wb);
+ if (m_buffer.value_length_is_fixed()) {
+ serialize_rest(wb);
+ } else {
+ //
+ // iterate over leafentries and place them into the buffer
+ //
+ iterate<struct wbuf, wbufwriteleafentry>(wb);
+ }
+}
+
+// If we have fixed-length keys, we prepare the dmt and mempool.
+// The mempool is prepared by removing any fragmented space and ordering leafentries in the same order as their keys.
+void bn_data::prepare_to_serialize(void) {
+ if (m_buffer.value_length_is_fixed()) {
+ m_buffer.prepare_for_serialize();
+ dmt_compress_kvspace(0, nullptr, true); // Gets it ready for easy serialization.
+ }
}
-void bn_data::initialize_from_data(uint32_t num_entries, unsigned char *buf, uint32_t data_size) {
+void bn_data::serialize_header(struct wbuf *wb) const {
+ bool fixed = m_buffer.value_length_is_fixed();
+
+ //key_data_size
+ wbuf_nocrc_uint(wb, m_disksize_of_keys);
+ //val_data_size
+ wbuf_nocrc_uint(wb, toku_mempool_get_used_size(&m_buffer_mempool));
+ //fixed_klpair_length
+ wbuf_nocrc_uint(wb, m_buffer.get_fixed_length());
+ // all_keys_same_length
+ wbuf_nocrc_uint8_t(wb, fixed);
+ // keys_vals_separate
+ wbuf_nocrc_uint8_t(wb, fixed);
+}
+
+void bn_data::serialize_rest(struct wbuf *wb) const {
+ //Write keys
+ invariant(m_buffer.value_length_is_fixed()); //Assumes prepare_to_serialize was called
+ m_buffer.serialize_values(m_disksize_of_keys, wb);
+
+ //Write leafentries
+ //Just ran dmt_compress_kvspace so there is no fragmentation and also leafentries are in sorted order.
+ paranoid_invariant(toku_mempool_get_frag_size(&m_buffer_mempool) == 0);
+ uint32_t val_data_size = toku_mempool_get_used_size(&m_buffer_mempool);
+ wbuf_nocrc_literal_bytes(wb, toku_mempool_get_base(&m_buffer_mempool), val_data_size);
+}
+
+// Deserialize from rbuf
+void bn_data::deserialize_from_rbuf(uint32_t num_entries, struct rbuf *rb, uint32_t data_size, uint32_t version) {
+ uint32_t key_data_size = data_size; // overallocate if < version 26 (best guess that is guaranteed not too small)
+ uint32_t val_data_size = data_size; // overallocate if < version 26 (best guess that is guaranteed not too small)
+
+ bool all_keys_same_length = false;
+ bool keys_vals_separate = false;
+ uint32_t fixed_klpair_length = 0;
+
+ // In version 25 and older there is no header. Skip reading header for old version.
+ if (version >= FT_LAYOUT_VERSION_26) {
+ uint32_t ndone_before = rb->ndone;
+ key_data_size = rbuf_int(rb);
+ val_data_size = rbuf_int(rb);
+ fixed_klpair_length = rbuf_int(rb); // 0 if !all_keys_same_length
+ all_keys_same_length = rbuf_char(rb);
+ keys_vals_separate = rbuf_char(rb);
+ invariant(all_keys_same_length == keys_vals_separate); // Until we support otherwise
+ uint32_t header_size = rb->ndone - ndone_before;
+ data_size -= header_size;
+ invariant(header_size == HEADER_LENGTH);
+ if (keys_vals_separate) {
+ invariant(fixed_klpair_length >= sizeof(klpair_struct) || num_entries == 0);
+ initialize_from_separate_keys_and_vals(num_entries, rb, data_size, version,
+ key_data_size, val_data_size, all_keys_same_length,
+ fixed_klpair_length);
+ return;
+ }
+ }
+ // Version >= 26 and version 25 deserialization are now identical except that <= 25 might allocate too much memory.
+ bytevec bytes;
+ rbuf_literal_bytes(rb, &bytes, data_size);
+ const unsigned char *CAST_FROM_VOIDP(buf, bytes);
if (data_size == 0) {
invariant_zero(num_entries);
}
- KLPAIR *XMALLOC_N(num_entries, array); // create array of pointers to leafentries
- unsigned char *newmem = NULL;
- // add same wiggle room that toku_mempool_construct would, 25% extra
- uint32_t allocated_bytes = data_size + data_size/4;
- CAST_FROM_VOIDP(newmem, toku_xmalloc(allocated_bytes));
- unsigned char* curr_src_pos = buf;
+ init_zero();
+ klpair_dmt_t::builder dmt_builder;
+ dmt_builder.create(num_entries, key_data_size);
+
+ // TODO(leif): clean this up (#149)
+ unsigned char *newmem = nullptr;
+ // add 25% extra wiggle room
+ uint32_t allocated_bytes_vals = val_data_size + (val_data_size / 4);
+ CAST_FROM_VOIDP(newmem, toku_xmalloc(allocated_bytes_vals));
+ const unsigned char* curr_src_pos = buf;
unsigned char* curr_dest_pos = newmem;
for (uint32_t i = 0; i < num_entries; i++) {
- KLPAIR curr_kl = (KLPAIR)curr_dest_pos;
- array[i] = curr_kl;
-
uint8_t curr_type = curr_src_pos[0];
curr_src_pos++;
// first thing we do is lay out the key,
// to do so, we must extract it from the leafentry
// and write it in
uint32_t keylen = 0;
- void* keyp = NULL;
+ const void* keyp = nullptr;
keylen = *(uint32_t *)curr_src_pos;
curr_src_pos += sizeof(uint32_t);
uint32_t clean_vallen = 0;
@@ -150,12 +301,10 @@ void bn_data::initialize_from_data(uint32_t num_entries, unsigned char *buf, uin
keyp = curr_src_pos;
curr_src_pos += keylen;
}
- // now that we have the keylen and the key, we can copy it
- // into the destination
- *(uint32_t *)curr_dest_pos = keylen;
- curr_dest_pos += sizeof(keylen);
- memcpy(curr_dest_pos, keyp, keylen);
- curr_dest_pos += keylen;
+ uint32_t le_offset = curr_dest_pos - newmem;
+ dmt_builder.append(klpair_dmtwriter(keylen, le_offset, keyp));
+ add_key(keylen);
+
// now curr_dest_pos is pointing to where the leafentry should be packed
curr_dest_pos[0] = curr_type;
curr_dest_pos++;
@@ -173,31 +322,44 @@ void bn_data::initialize_from_data(uint32_t num_entries, unsigned char *buf, uin
*(uint8_t *)curr_dest_pos = num_pxrs;
curr_dest_pos += sizeof(num_pxrs);
// now we need to pack the rest of the data
- uint32_t num_rest_bytes = leafentry_rest_memsize(num_pxrs, num_cxrs, curr_src_pos);
+ uint32_t num_rest_bytes = leafentry_rest_memsize(num_pxrs, num_cxrs, const_cast<uint8_t*>(curr_src_pos));
memcpy(curr_dest_pos, curr_src_pos, num_rest_bytes);
curr_dest_pos += num_rest_bytes;
curr_src_pos += num_rest_bytes;
}
}
- uint32_t num_bytes_read UU() = (uint32_t)(curr_src_pos - buf);
- paranoid_invariant( num_bytes_read == data_size);
- uint32_t num_bytes_written = curr_dest_pos - newmem;
- paranoid_invariant( num_bytes_written == data_size);
- toku_mempool_init(&m_buffer_mempool, newmem, (size_t)(num_bytes_written), allocated_bytes);
-
- // destroy old omt that was created by toku_create_empty_bn(), so we can create a new one
- m_buffer.destroy();
- m_buffer.create_steal_sorted_array(&array, num_entries, num_entries);
+ dmt_builder.build(&this->m_buffer);
+ toku_note_deserialized_basement_node(m_buffer.value_length_is_fixed());
+
+ uint32_t num_bytes_read = (uint32_t)(curr_src_pos - buf);
+ invariant(num_bytes_read == data_size);
+
+ uint32_t num_bytes_written = curr_dest_pos - newmem + m_disksize_of_keys;
+ invariant(num_bytes_written == data_size);
+ toku_mempool_init(&m_buffer_mempool, newmem, (size_t)(curr_dest_pos - newmem), allocated_bytes_vals);
+
+ invariant(get_disk_size() == data_size);
+ // Versions older than 26 might have allocated too much memory. Try to shrink the mempool now that we
+ // know how much memory we need.
+ if (version < FT_LAYOUT_VERSION_26) {
+ // Unnecessary after version 26
+ // Reallocate smaller mempool to save memory
+ invariant_zero(toku_mempool_get_frag_size(&m_buffer_mempool));
+ toku_mempool_realloc_larger(&m_buffer_mempool, toku_mempool_get_used_size(&m_buffer_mempool));
+ }
}
uint64_t bn_data::get_memory_size() {
uint64_t retval = 0;
+ //TODO: Maybe ask for memory_size instead of mempool_footprint (either this todo or the next)
// include fragmentation overhead but do not include space in the
// mempool that has not yet been allocated for leaf entries
size_t poolsize = toku_mempool_footprint(&m_buffer_mempool);
- invariant(poolsize >= get_disk_size());
retval += poolsize;
+ // This one includes not-yet-allocated for nodes (just like old constant-key omt)
+ //TODO: Maybe ask for mempool_footprint instead of memory_size.
retval += m_buffer.memory_size();
+ invariant(retval >= get_disk_size());
return retval;
}
@@ -205,169 +367,263 @@ void bn_data::delete_leafentry (
uint32_t idx,
uint32_t keylen,
uint32_t old_le_size
- )
+ )
{
+ remove_key(keylen);
m_buffer.delete_at(idx);
- toku_mempool_mfree(&m_buffer_mempool, 0, old_le_size + keylen + sizeof(keylen)); // Must pass 0, since le is no good any more.
+ toku_mempool_mfree(&m_buffer_mempool, nullptr, old_le_size);
}
/* mempool support */
-struct omt_compressor_state {
+struct dmt_compressor_state {
struct mempool *new_kvspace;
- KLPAIR *newvals;
+ class bn_data *bd;
};
-static int move_it (const KLPAIR &klpair, const uint32_t idx, struct omt_compressor_state * const oc) {
- uint32_t size = klpair_size(klpair);
- KLPAIR CAST_FROM_VOIDP(newdata, toku_mempool_malloc(oc->new_kvspace, size, 1));
+static int move_it (const uint32_t, klpair_struct *klpair, const uint32_t idx UU(), struct dmt_compressor_state * const oc) {
+ LEAFENTRY old_le = oc->bd->get_le_from_klpair(klpair);
+ uint32_t size = leafentry_memsize(old_le);
+ void* newdata = toku_mempool_malloc(oc->new_kvspace, size, 1);
paranoid_invariant_notnull(newdata); // we do this on a fresh mempool, so nothing bad should happen
- memcpy(newdata, klpair, size);
- oc->newvals[idx] = newdata;
+ memcpy(newdata, old_le, size);
+ klpair->le_offset = toku_mempool_get_offset_from_pointer_and_base(oc->new_kvspace, newdata);
return 0;
}
-// Compress things, and grow the mempool if needed.
-void bn_data::omt_compress_kvspace(size_t added_size, void **maybe_free) {
- uint32_t total_size_needed = toku_mempool_get_used_space(&m_buffer_mempool) + added_size;
- // set the new mempool size to be twice of the space we actually need.
- // On top of the 25% that is padded within toku_mempool_construct (which we
- // should consider getting rid of), that should be good enough.
- struct mempool new_kvspace;
- toku_mempool_construct(&new_kvspace, 2*total_size_needed);
- uint32_t numvals = omt_size();
- KLPAIR *XMALLOC_N(numvals, newvals);
- struct omt_compressor_state oc = { &new_kvspace, newvals };
+// Compress things, and grow or shrink the mempool if needed.
+// May (always if force_compress) have a side effect of putting contents of mempool in sorted order.
+void bn_data::dmt_compress_kvspace(size_t added_size, void **maybe_free, bool force_compress) {
+ uint32_t total_size_needed = toku_mempool_get_used_size(&m_buffer_mempool) + added_size;
- m_buffer.iterate_on_range< decltype(oc), move_it >(0, omt_size(), &oc);
+ // If there is no fragmentation, e.g. in serial inserts, we can just increase the size
+ // of the mempool and move things over with a cheap memcpy. If force_compress is true,
+ // the caller needs the side effect that all contents are put in sorted order.
+ bool do_compress = toku_mempool_get_frag_size(&m_buffer_mempool) > 0 || force_compress;
- m_buffer.destroy();
- m_buffer.create_steal_sorted_array(&newvals, numvals, numvals);
+ void *old_mempool_base = toku_mempool_get_base(&m_buffer_mempool);
+ struct mempool new_kvspace;
+ if (do_compress) {
+ size_t requested_size = force_compress ? total_size_needed : ((total_size_needed * 3) / 2);
+ toku_mempool_construct(&new_kvspace, requested_size);
+ struct dmt_compressor_state oc = { &new_kvspace, this };
+ m_buffer.iterate_ptr< decltype(oc), move_it >(&oc);
+ } else {
+ toku_mempool_construct(&new_kvspace, total_size_needed);
+ size_t old_offset_limit = toku_mempool_get_offset_limit(&m_buffer_mempool);
+ void *new_mempool_base = toku_mempool_malloc(&new_kvspace, old_offset_limit, 1);
+ memcpy(new_mempool_base, old_mempool_base, old_offset_limit);
+ }
if (maybe_free) {
- *maybe_free = m_buffer_mempool.base;
+ *maybe_free = old_mempool_base;
} else {
- toku_free(m_buffer_mempool.base);
+ toku_free(old_mempool_base);
}
m_buffer_mempool = new_kvspace;
}
// Effect: Allocate a new object of size SIZE in MP. If MP runs out of space, allocate new a new mempool space, and copy all the items
// from the OMT (which items refer to items in the old mempool) into the new mempool.
-// If MAYBE_FREE is NULL then free the old mempool's space.
+// If MAYBE_FREE is nullptr then free the old mempool's space.
// Otherwise, store the old mempool's space in maybe_free.
-KLPAIR bn_data::mempool_malloc_from_omt(size_t size, void **maybe_free) {
+LEAFENTRY bn_data::mempool_malloc_and_update_dmt(size_t size, void **maybe_free) {
void *v = toku_mempool_malloc(&m_buffer_mempool, size, 1);
- if (v == NULL) {
- omt_compress_kvspace(size, maybe_free);
+ if (v == nullptr) {
+ dmt_compress_kvspace(size, maybe_free, false);
v = toku_mempool_malloc(&m_buffer_mempool, size, 1);
paranoid_invariant_notnull(v);
}
- return (KLPAIR)v;
+ return (LEAFENTRY)v;
}
-//TODO: probably not free the "maybe_free" right away?
void bn_data::get_space_for_overwrite(
uint32_t idx,
- const void* keyp,
- uint32_t keylen,
+ const void* keyp UU(),
+ uint32_t keylen UU(),
uint32_t old_le_size,
uint32_t new_size,
- LEAFENTRY* new_le_space
+ LEAFENTRY* new_le_space,
+ void **const maybe_free
)
{
- void* maybe_free = nullptr;
- uint32_t size_alloc = new_size + keylen + sizeof(keylen);
- KLPAIR new_kl = mempool_malloc_from_omt(
- size_alloc,
- &maybe_free
- );
- uint32_t size_freed = old_le_size + keylen + sizeof(keylen);
- toku_mempool_mfree(&m_buffer_mempool, nullptr, size_freed); // Must pass nullptr, since le is no good any more.
- new_kl->keylen = keylen;
- memcpy(new_kl->key_le, keyp, keylen);
- m_buffer.set_at(new_kl, idx);
- *new_le_space = get_le_from_klpair(new_kl);
- // free at end, so that the keyp and keylen
- // passed in is still valid
- if (maybe_free) {
- toku_free(maybe_free);
- }
+ *maybe_free = nullptr;
+ LEAFENTRY new_le = mempool_malloc_and_update_dmt(new_size, maybe_free);
+ toku_mempool_mfree(&m_buffer_mempool, nullptr, old_le_size);
+ klpair_struct* klp = nullptr;
+ uint32_t klpair_len;
+ int r = m_buffer.fetch(idx, &klpair_len, &klp);
+ invariant_zero(r);
+ paranoid_invariant(klp!=nullptr);
+ // Key never changes.
+ paranoid_invariant(keylen_from_klpair_len(klpair_len) == keylen);
+
+ size_t new_le_offset = toku_mempool_get_offset_from_pointer_and_base(&this->m_buffer_mempool, new_le);
+ paranoid_invariant(new_le_offset <= UINT32_MAX - new_size); // Not using > 4GB
+ klp->le_offset = new_le_offset;
+
+ paranoid_invariant(new_le == get_le_from_klpair(klp));
+ *new_le_space = new_le;
}
-//TODO: probably not free the "maybe_free" right away?
void bn_data::get_space_for_insert(
uint32_t idx,
const void* keyp,
uint32_t keylen,
size_t size,
- LEAFENTRY* new_le_space
+ LEAFENTRY* new_le_space,
+ void **const maybe_free
)
{
- void* maybe_free = nullptr;
- uint32_t size_alloc = size + keylen + sizeof(keylen);
- KLPAIR new_kl = mempool_malloc_from_omt(
- size_alloc,
- &maybe_free
- );
- new_kl->keylen = keylen;
- memcpy(new_kl->key_le, keyp, keylen);
- m_buffer.insert_at(new_kl, idx);
- *new_le_space = get_le_from_klpair(new_kl);
- // free at end, so that the keyp and keylen
- // passed in is still valid (you never know if
- // it was part of the old mempool, this is just
- // safer).
- if (maybe_free) {
- toku_free(maybe_free);
- }
+ add_key(keylen);
+
+ *maybe_free = nullptr;
+ LEAFENTRY new_le = mempool_malloc_and_update_dmt(size, maybe_free);
+ size_t new_le_offset = toku_mempool_get_offset_from_pointer_and_base(&this->m_buffer_mempool, new_le);
+
+ klpair_dmtwriter kl(keylen, new_le_offset, keyp);
+ m_buffer.insert_at(kl, idx);
+
+ *new_le_space = new_le;
}
-void bn_data::move_leafentries_to(
- BN_DATA dest_bd,
- uint32_t lbi, //lower bound inclusive
- uint32_t ube //upper bound exclusive
- )
-//Effect: move leafentries in the range [lbi, ube) from this to src_omt to newly created dest_omt
-{
- paranoid_invariant(lbi < ube);
- paranoid_invariant(ube <= omt_size());
- KLPAIR *XMALLOC_N(ube-lbi, newklpointers); // create new omt
-
- size_t mpsize = toku_mempool_get_used_space(&m_buffer_mempool); // overkill, but safe
- struct mempool *dest_mp = &dest_bd->m_buffer_mempool;
- struct mempool *src_mp = &m_buffer_mempool;
- toku_mempool_construct(dest_mp, mpsize);
-
- uint32_t i = 0;
- for (i = lbi; i < ube; i++) {
- KLPAIR curr_kl;
- m_buffer.fetch(i, &curr_kl);
-
- size_t kl_size = klpair_size(curr_kl);
- KLPAIR new_kl = NULL;
- CAST_FROM_VOIDP(new_kl, toku_mempool_malloc(dest_mp, kl_size, 1));
- memcpy(new_kl, curr_kl, kl_size);
- newklpointers[i-lbi] = new_kl;
- toku_mempool_mfree(src_mp, curr_kl, kl_size);
+class split_klpairs_extra {
+ bn_data *const m_left_bn;
+ bn_data *const m_right_bn;
+ klpair_dmt_t::builder *const m_left_builder;
+ klpair_dmt_t::builder *const m_right_builder;
+ struct mempool *const m_left_dest_mp;
+ uint32_t m_split_at;
+
+ struct mempool *left_dest_mp(void) const { return m_left_dest_mp; }
+ struct mempool *right_dest_mp(void) const { return &m_right_bn->m_buffer_mempool; }
+
+ void copy_klpair(const uint32_t klpair_len, const klpair_struct &klpair,
+ klpair_dmt_t::builder *const builder,
+ struct mempool *const dest_mp,
+ bn_data *const bn) {
+ LEAFENTRY old_le = m_left_bn->get_le_from_klpair(&klpair);
+ size_t le_size = leafentry_memsize(old_le);
+
+ void *new_le = toku_mempool_malloc(dest_mp, le_size, 1);
+ paranoid_invariant_notnull(new_le);
+ memcpy(new_le, old_le, le_size);
+ size_t le_offset = toku_mempool_get_offset_from_pointer_and_base(dest_mp, new_le);
+ size_t keylen = keylen_from_klpair_len(klpair_len);
+ builder->append(klpair_dmtwriter(keylen, le_offset, klpair.key));
+
+ bn->add_key(keylen);
+ }
+
+ int move_leafentry(const uint32_t klpair_len, const klpair_struct &klpair, const uint32_t idx) {
+ m_left_bn->remove_key(keylen_from_klpair_len(klpair_len));
+
+ if (idx < m_split_at) {
+ copy_klpair(klpair_len, klpair, m_left_builder, left_dest_mp(), m_left_bn);
+ } else {
+ copy_klpair(klpair_len, klpair, m_right_builder, right_dest_mp(), m_right_bn);
+ }
+ return 0;
}
- dest_bd->m_buffer.create_steal_sorted_array(&newklpointers, ube-lbi, ube-lbi);
- // now remove the elements from src_omt
- for (i=ube-1; i >= lbi; i--) {
- m_buffer.delete_at(i);
+ public:
+ split_klpairs_extra(bn_data *const left_bn, bn_data *const right_bn,
+ klpair_dmt_t::builder *const left_builder,
+ klpair_dmt_t::builder *const right_builder,
+ struct mempool *const left_new_mp,
+ uint32_t split_at)
+ : m_left_bn(left_bn),
+ m_right_bn(right_bn),
+ m_left_builder(left_builder),
+ m_right_builder(right_builder),
+ m_left_dest_mp(left_new_mp),
+ m_split_at(split_at) {}
+ static int cb(const uint32_t klpair_len, const klpair_struct &klpair, const uint32_t idx, split_klpairs_extra *const thisp) {
+ return thisp->move_leafentry(klpair_len, klpair, idx);
}
+};
+
+void bn_data::split_klpairs(
+ bn_data* right_bd,
+ uint32_t split_at //lower bound inclusive for right_bd
+ )
+{
+ // We use move_leafentries_to during a split, and the split algorithm should never call this
+ // if it's splitting on a boundary, so there must be some leafentries in the range to move.
+ paranoid_invariant(split_at < num_klpairs());
+
+ right_bd->init_zero();
+
+ size_t mpsize = toku_mempool_get_used_size(&m_buffer_mempool); // overkill, but safe
+
+ struct mempool new_left_mp;
+ toku_mempool_construct(&new_left_mp, mpsize);
+
+ struct mempool *right_mp = &right_bd->m_buffer_mempool;
+ toku_mempool_construct(right_mp, mpsize);
+
+ klpair_dmt_t::builder left_dmt_builder;
+ left_dmt_builder.create(split_at, m_disksize_of_keys); // overkill, but safe (builder will realloc at the end)
+
+ klpair_dmt_t::builder right_dmt_builder;
+ right_dmt_builder.create(num_klpairs() - split_at, m_disksize_of_keys); // overkill, but safe (builder will realloc at the end)
+
+ split_klpairs_extra extra(this, right_bd, &left_dmt_builder, &right_dmt_builder, &new_left_mp, split_at);
+
+ int r = m_buffer.iterate<split_klpairs_extra, split_klpairs_extra::cb>(&extra);
+ invariant_zero(r);
+
+ m_buffer.destroy();
+ toku_mempool_destroy(&m_buffer_mempool);
+
+ m_buffer_mempool = new_left_mp;
+
+ left_dmt_builder.build(&m_buffer);
+ right_dmt_builder.build(&right_bd->m_buffer);
+
+ // Potentially shrink memory pool for destination.
+ // We overallocated ("overkill") above
+ struct mempool *const left_mp = &m_buffer_mempool;
+ paranoid_invariant_zero(toku_mempool_get_frag_size(left_mp));
+ toku_mempool_realloc_larger(left_mp, toku_mempool_get_used_size(left_mp));
+ paranoid_invariant_zero(toku_mempool_get_frag_size(right_mp));
+ toku_mempool_realloc_larger(right_mp, toku_mempool_get_used_size(right_mp));
}
uint64_t bn_data::get_disk_size() {
- return toku_mempool_get_used_space(&m_buffer_mempool);
+ return m_disksize_of_keys +
+ toku_mempool_get_used_size(&m_buffer_mempool);
+}
+
+struct verify_le_in_mempool_state {
+ size_t offset_limit;
+ class bn_data *bd;
+};
+
+static int verify_le_in_mempool (const uint32_t, klpair_struct *klpair, const uint32_t idx UU(), struct verify_le_in_mempool_state * const state) {
+ invariant(klpair->le_offset < state->offset_limit);
+
+ LEAFENTRY le = state->bd->get_le_from_klpair(klpair);
+ uint32_t size = leafentry_memsize(le);
+
+ size_t end_offset = klpair->le_offset+size;
+
+ invariant(end_offset <= state->offset_limit);
+ return 0;
}
+//This is a debug-only (paranoid) verification.
+//Verifies the dmt is valid, and all leafentries are entirely in the mempool's memory.
void bn_data::verify_mempool(void) {
- // TODO: implement something
+ //Verify the dmt itself <- paranoid and slow
+ m_buffer.verify();
+
+ verify_le_in_mempool_state state = { .offset_limit = toku_mempool_get_offset_limit(&m_buffer_mempool), .bd = this };
+ //Verify every leafentry pointed to by the keys in the dmt are fully inside the mempool
+ m_buffer.iterate_ptr< decltype(state), verify_le_in_mempool >(&state);
}
-uint32_t bn_data::omt_size(void) const {
+uint32_t bn_data::num_klpairs(void) const {
return m_buffer.size();
}
@@ -375,40 +631,54 @@ void bn_data::destroy(void) {
// The buffer may have been freed already, in some cases.
m_buffer.destroy();
toku_mempool_destroy(&m_buffer_mempool);
+ m_disksize_of_keys = 0;
}
-//TODO: Splitting key/val requires changing this
-void bn_data::replace_contents_with_clone_of_sorted_array(
+void bn_data::set_contents_as_clone_of_sorted_array(
uint32_t num_les,
const void** old_key_ptrs,
uint32_t* old_keylens,
- LEAFENTRY* old_les,
- size_t *le_sizes,
- size_t mempool_size
- )
+ LEAFENTRY* old_les,
+ size_t *le_sizes,
+ size_t total_key_size,
+ size_t total_le_size
+ )
{
- toku_mempool_construct(&m_buffer_mempool, mempool_size);
- KLPAIR *XMALLOC_N(num_les, le_array);
+ //Enforce "just created" invariant.
+ paranoid_invariant_zero(m_disksize_of_keys);
+ paranoid_invariant_zero(num_klpairs());
+ paranoid_invariant_null(toku_mempool_get_base(&m_buffer_mempool));
+ paranoid_invariant_zero(toku_mempool_get_size(&m_buffer_mempool));
+
+ toku_mempool_construct(&m_buffer_mempool, total_le_size);
+ m_buffer.destroy();
+ m_disksize_of_keys = 0;
+
+ klpair_dmt_t::builder dmt_builder;
+ dmt_builder.create(num_les, total_key_size);
+
for (uint32_t idx = 0; idx < num_les; idx++) {
- KLPAIR new_kl = (KLPAIR)toku_mempool_malloc(
- &m_buffer_mempool,
- le_sizes[idx] + old_keylens[idx] + sizeof(uint32_t),
- 1); // point to new location
- new_kl->keylen = old_keylens[idx];
- memcpy(new_kl->key_le, old_key_ptrs[idx], new_kl->keylen);
- memcpy(get_le_from_klpair(new_kl), old_les[idx], le_sizes[idx]);
- CAST_FROM_VOIDP(le_array[idx], new_kl);
+ void* new_le = toku_mempool_malloc(&m_buffer_mempool, le_sizes[idx], 1);
+ paranoid_invariant_notnull(new_le);
+ memcpy(new_le, old_les[idx], le_sizes[idx]);
+ size_t le_offset = toku_mempool_get_offset_from_pointer_and_base(&m_buffer_mempool, new_le);
+ dmt_builder.append(klpair_dmtwriter(old_keylens[idx], le_offset, old_key_ptrs[idx]));
+ add_key(old_keylens[idx]);
}
- //TODO: Splitting key/val requires changing this; keys are stored in old omt.. cannot delete it yet?
- m_buffer.destroy();
- m_buffer.create_steal_sorted_array(&le_array, num_les, num_les);
+ dmt_builder.build(&this->m_buffer);
+}
+
+LEAFENTRY bn_data::get_le_from_klpair(const klpair_struct *klpair) const {
+ void * ptr = toku_mempool_get_pointer_from_base_and_offset(&this->m_buffer_mempool, klpair->le_offset);
+ LEAFENTRY CAST_FROM_VOIDP(le, ptr);
+ return le;
}
// get info about a single leafentry by index
int bn_data::fetch_le(uint32_t idx, LEAFENTRY *le) {
- KLPAIR klpair = NULL;
- int r = m_buffer.fetch(idx, &klpair);
+ klpair_struct* klpair = nullptr;
+ int r = m_buffer.fetch(idx, nullptr, &klpair);
if (r == 0) {
*le = get_le_from_klpair(klpair);
}
@@ -416,59 +686,41 @@ int bn_data::fetch_le(uint32_t idx, LEAFENTRY *le) {
}
int bn_data::fetch_klpair(uint32_t idx, LEAFENTRY *le, uint32_t *len, void** key) {
- KLPAIR klpair = NULL;
- int r = m_buffer.fetch(idx, &klpair);
+ klpair_struct* klpair = nullptr;
+ uint32_t klpair_len;
+ int r = m_buffer.fetch(idx, &klpair_len, &klpair);
if (r == 0) {
- *len = klpair->keylen;
- *key = klpair->key_le;
+ *len = keylen_from_klpair_len(klpair_len);
+ *key = klpair->key;
*le = get_le_from_klpair(klpair);
}
return r;
}
int bn_data::fetch_klpair_disksize(uint32_t idx, size_t *size) {
- KLPAIR klpair = NULL;
- int r = m_buffer.fetch(idx, &klpair);
+ klpair_struct* klpair = nullptr;
+ uint32_t klpair_len;
+ int r = m_buffer.fetch(idx, &klpair_len, &klpair);
if (r == 0) {
- *size = klpair_disksize(klpair);
+ *size = klpair_disksize(klpair_len, klpair);
}
return r;
}
-int bn_data::fetch_le_key_and_len(uint32_t idx, uint32_t *len, void** key) {
- KLPAIR klpair = NULL;
- int r = m_buffer.fetch(idx, &klpair);
+int bn_data::fetch_key_and_len(uint32_t idx, uint32_t *len, void** key) {
+ klpair_struct* klpair = nullptr;
+ uint32_t klpair_len;
+ int r = m_buffer.fetch(idx, &klpair_len, &klpair);
if (r == 0) {
- *len = klpair->keylen;
- *key = klpair->key_le;
+ *len = keylen_from_klpair_len(klpair_len);
+ *key = klpair->key;
}
return r;
}
-
-struct mp_pair {
- void* orig_base;
- void* new_base;
- klpair_omt_t* omt;
-};
-
-static int fix_mp_offset(const KLPAIR &klpair, const uint32_t idx, struct mp_pair * const p) {
- char* old_value = (char *) klpair;
- char *new_value = old_value - (char *)p->orig_base + (char *)p->new_base;
- p->omt->set_at((KLPAIR)new_value, idx);
- return 0;
-}
-
void bn_data::clone(bn_data* orig_bn_data) {
toku_mempool_clone(&orig_bn_data->m_buffer_mempool, &m_buffer_mempool);
m_buffer.clone(orig_bn_data->m_buffer);
- struct mp_pair p;
- p.orig_base = toku_mempool_get_base(&orig_bn_data->m_buffer_mempool);
- p.new_base = toku_mempool_get_base(&m_buffer_mempool);
- p.omt = &m_buffer;
-
- int r = m_buffer.iterate_on_range<decltype(p), fix_mp_offset>(0, omt_size(), &p);
- invariant_zero(r);
+ this->m_disksize_of_keys = orig_bn_data->m_disksize_of_keys;
}
-
diff --git a/storage/tokudb/ft-index/ft/bndata.h b/storage/tokudb/ft-index/ft/bndata.h
index 37e80c32967..79daf1e5bf0 100644
--- a/storage/tokudb/ft-index/ft/bndata.h
+++ b/storage/tokudb/ft-index/ft/bndata.h
@@ -91,166 +91,296 @@ PATENT RIGHTS GRANT:
#pragma once
-#include <util/omt.h>
-#include "leafentry.h"
#include <util/mempool.h>
+#include "wbuf.h"
+#include <util/dmt.h>
+#include "leafentry.h"
-#if 0 //for implementation
-static int
-UU() verify_in_mempool(OMTVALUE lev, uint32_t UU(idx), void *mpv)
-{
- LEAFENTRY CAST_FROM_VOIDP(le, lev);
- struct mempool *CAST_FROM_VOIDP(mp, mpv);
- int r = toku_mempool_inrange(mp, le, leafentry_memsize(le));
- lazy_assert(r);
- return 0;
-}
- toku_omt_iterate(bn->buffer, verify_in_mempool, &bn->buffer_mempool);
-
-#endif
-
+// Key/leafentry pair stored in a dmt. The key is inlined, the offset (in leafentry mempool) is stored for the leafentry.
struct klpair_struct {
- uint32_t keylen;
- uint8_t key_le[0]; // key, followed by le
+ uint32_t le_offset; //Offset of leafentry (in leafentry mempool)
+ uint8_t key[0]; // key, followed by le
};
-typedef struct klpair_struct *KLPAIR;
-
-static inline LEAFENTRY get_le_from_klpair(KLPAIR klpair){
- uint32_t keylen = klpair->keylen;
- LEAFENTRY le = (LEAFENTRY)(klpair->key_le + keylen);
- return le;
+static constexpr uint32_t keylen_from_klpair_len(const uint32_t klpair_len) {
+ return klpair_len - __builtin_offsetof(klpair_struct, key);
}
-template<typename omtcmp_t,
- int (*h)(const DBT &, const omtcmp_t &)>
-static int wrappy_fun_find(const KLPAIR &klpair, const omtcmp_t &extra) {
- //TODO: kill this function when we split, and/or use toku_fill_dbt
+
+static_assert(__builtin_offsetof(klpair_struct, key) == 1*sizeof(uint32_t), "klpair alignment issues");
+static_assert(__builtin_offsetof(klpair_struct, key) == sizeof(klpair_struct), "klpair size issues");
+
+// A wrapper for the heaviside function provided to dmt->find*.
+// Needed because the heaviside functions provided to bndata do not know about the internal types.
+// Alternative to this wrapper is to expose accessor functions and rewrite all the external heaviside functions.
+template<typename dmtcmp_t,
+ int (*h)(const DBT &, const dmtcmp_t &)>
+static int klpair_find_wrapper(const uint32_t klpair_len, const klpair_struct &klpair, const dmtcmp_t &extra) {
DBT kdbt;
- kdbt.data = klpair->key_le;
- kdbt.size = klpair->keylen;
+ kdbt.data = const_cast<void*>(reinterpret_cast<const void*>(klpair.key));
+ kdbt.size = keylen_from_klpair_len(klpair_len);
return h(kdbt, extra);
}
+template<typename inner_iterate_extra_t>
+struct klpair_iterate_extra {
+ public:
+ inner_iterate_extra_t *inner;
+ const class bn_data * bd;
+};
+
+// A wrapper for the high-order function provided to dmt->iterate*
+// Needed because the heaviside functions provided to bndata do not know about the internal types.
+// Alternative to this wrapper is to expose accessor functions and rewrite all the external heaviside functions.
template<typename iterate_extra_t,
- int (*h)(const void * key, const uint32_t keylen, const LEAFENTRY &, const uint32_t idx, iterate_extra_t *const)>
-static int wrappy_fun_iterate(const KLPAIR &klpair, const uint32_t idx, iterate_extra_t *const extra) {
- uint32_t keylen = klpair->keylen;
- void* key = klpair->key_le;
- LEAFENTRY le = get_le_from_klpair(klpair);
- return h(key, keylen, le, idx, extra);
+ int (*f)(const void * key, const uint32_t keylen, const LEAFENTRY &, const uint32_t idx, iterate_extra_t *const)>
+static int klpair_iterate_wrapper(const uint32_t klpair_len, const klpair_struct &klpair, const uint32_t idx, klpair_iterate_extra<iterate_extra_t> *const extra) {
+ const void* key = &klpair.key;
+ LEAFENTRY le = extra->bd->get_le_from_klpair(&klpair);
+ return f(key, keylen_from_klpair_len(klpair_len), le, idx, extra->inner);
+}
+
+
+namespace toku {
+// dmt writer for klpair_struct
+class klpair_dmtwriter {
+ public:
+ // Return the size needed for the klpair_struct that this dmtwriter represents
+ size_t get_size(void) const {
+ return sizeof(klpair_struct) + this->keylen;
+ }
+ // Write the klpair_struct this dmtwriter represents to a destination
+ void write_to(klpair_struct *const dest) const {
+ dest->le_offset = this->le_offset;
+ memcpy(dest->key, this->keyp, this->keylen);
+ }
+
+ klpair_dmtwriter(uint32_t _keylen, uint32_t _le_offset, const void* _keyp)
+ : keylen(_keylen), le_offset(_le_offset), keyp(_keyp) {}
+ klpair_dmtwriter(const uint32_t klpair_len, klpair_struct *const src)
+ : keylen(keylen_from_klpair_len(klpair_len)), le_offset(src->le_offset), keyp(src->key) {}
+ private:
+ const uint32_t keylen;
+ const uint32_t le_offset;
+ const void* keyp;
+};
}
-typedef toku::omt<KLPAIR> klpair_omt_t;
+typedef toku::dmt<klpair_struct, klpair_struct*, toku::klpair_dmtwriter> klpair_dmt_t;
// This class stores the data associated with a basement node
class bn_data {
public:
+ // Initialize an empty bn_data _without_ a dmt backing.
+ // Externally only used for deserialization.
void init_zero(void);
+
+ // Initialize an empty bn_data _with_ a dmt
void initialize_empty(void);
- void initialize_from_data(uint32_t num_entries, unsigned char *buf, uint32_t data_size);
- // globals
+
+ // Deserialize a bn_data from rbuf.
+ // This is the entry point for deserialization.
+ void deserialize_from_rbuf(uint32_t num_entries, struct rbuf *rb, uint32_t data_size, uint32_t version);
+
+ // Retrieve the memory footprint of this basement node.
+ // May over or under count: see Tokutek/ft-index#136
+ // Also see dmt's implementation.
uint64_t get_memory_size(void);
+
+ // Get the serialized size of this basement node.
uint64_t get_disk_size(void);
+
+ // Perform (paranoid) verification that all leafentries are fully contained within the mempool
void verify_mempool(void);
- // Interact with "omt"
- uint32_t omt_size(void) const;
+ // size() of key dmt
+ uint32_t num_klpairs(void) const;
+ // iterate() on key dmt (and associated leafentries)
template<typename iterate_extra_t,
int (*f)(const void * key, const uint32_t keylen, const LEAFENTRY &, const uint32_t, iterate_extra_t *const)>
- int omt_iterate(iterate_extra_t *const iterate_extra) const {
- return omt_iterate_on_range<iterate_extra_t, f>(0, omt_size(), iterate_extra);
+ int iterate(iterate_extra_t *const iterate_extra) const {
+ return iterate_on_range<iterate_extra_t, f>(0, num_klpairs(), iterate_extra);
}
+ // iterate_on_range() on key dmt (and associated leafentries)
template<typename iterate_extra_t,
int (*f)(const void * key, const uint32_t keylen, const LEAFENTRY &, const uint32_t, iterate_extra_t *const)>
- int omt_iterate_on_range(const uint32_t left, const uint32_t right, iterate_extra_t *const iterate_extra) const {
- return m_buffer.iterate_on_range< iterate_extra_t, wrappy_fun_iterate<iterate_extra_t, f> >(left, right, iterate_extra);
+ int iterate_on_range(const uint32_t left, const uint32_t right, iterate_extra_t *const iterate_extra) const {
+ klpair_iterate_extra<iterate_extra_t> klpair_extra = { iterate_extra, this };
+ return m_buffer.iterate_on_range< klpair_iterate_extra<iterate_extra_t>, klpair_iterate_wrapper<iterate_extra_t, f> >(left, right, &klpair_extra);
}
- template<typename omtcmp_t,
- int (*h)(const DBT &, const omtcmp_t &)>
- int find_zero(const omtcmp_t &extra, LEAFENTRY *const value, void** key, uint32_t* keylen, uint32_t *const idxp) const {
- KLPAIR klpair = NULL;
- int r = m_buffer.find_zero< omtcmp_t, wrappy_fun_find<omtcmp_t, h> >(extra, &klpair, idxp);
+ // find_zero() on key dmt
+ template<typename dmtcmp_t,
+ int (*h)(const DBT &, const dmtcmp_t &)>
+ int find_zero(const dmtcmp_t &extra, LEAFENTRY *const value, void** key, uint32_t* keylen, uint32_t *const idxp) const {
+ klpair_struct* klpair = nullptr;
+ uint32_t klpair_len;
+ int r = m_buffer.find_zero< dmtcmp_t, klpair_find_wrapper<dmtcmp_t, h> >(extra, &klpair_len, &klpair, idxp);
if (r == 0) {
if (value) {
*value = get_le_from_klpair(klpair);
}
if (key) {
- paranoid_invariant(keylen != NULL);
- *key = klpair->key_le;
- *keylen = klpair->keylen;
+ paranoid_invariant_notnull(keylen);
+ *key = klpair->key;
+ *keylen = keylen_from_klpair_len(klpair_len);
}
else {
- paranoid_invariant(keylen == NULL);
+ paranoid_invariant_null(keylen);
}
}
return r;
}
- template<typename omtcmp_t,
- int (*h)(const DBT &, const omtcmp_t &)>
- int find(const omtcmp_t &extra, int direction, LEAFENTRY *const value, void** key, uint32_t* keylen, uint32_t *const idxp) const {
- KLPAIR klpair = NULL;
- int r = m_buffer.find< omtcmp_t, wrappy_fun_find<omtcmp_t, h> >(extra, direction, &klpair, idxp);
+ // find() on key dmt (and associated leafentries)
+ template<typename dmtcmp_t,
+ int (*h)(const DBT &, const dmtcmp_t &)>
+ int find(const dmtcmp_t &extra, int direction, LEAFENTRY *const value, void** key, uint32_t* keylen, uint32_t *const idxp) const {
+ klpair_struct* klpair = nullptr;
+ uint32_t klpair_len;
+ int r = m_buffer.find< dmtcmp_t, klpair_find_wrapper<dmtcmp_t, h> >(extra, direction, &klpair_len, &klpair, idxp);
if (r == 0) {
if (value) {
*value = get_le_from_klpair(klpair);
}
if (key) {
- paranoid_invariant(keylen != NULL);
- *key = klpair->key_le;
- *keylen = klpair->keylen;
+ paranoid_invariant_notnull(keylen);
+ *key = klpair->key;
+ *keylen = keylen_from_klpair_len(klpair_len);
}
else {
- paranoid_invariant(keylen == NULL);
+ paranoid_invariant_null(keylen);
}
}
return r;
}
- // get info about a single leafentry by index
+ // Fetch leafentry by index
+ __attribute__((__nonnull__))
int fetch_le(uint32_t idx, LEAFENTRY *le);
+ // Fetch (leafentry, key, keylen) by index
+ __attribute__((__nonnull__))
int fetch_klpair(uint32_t idx, LEAFENTRY *le, uint32_t *len, void** key);
+ // Fetch (serialized size of leafentry, key, and keylen) by index
+ __attribute__((__nonnull__))
int fetch_klpair_disksize(uint32_t idx, size_t *size);
- int fetch_le_key_and_len(uint32_t idx, uint32_t *len, void** key);
+ // Fetch (key, keylen) by index
+ __attribute__((__nonnull__))
+ int fetch_key_and_len(uint32_t idx, uint32_t *len, void** key);
- // Interact with another bn_data
- void move_leafentries_to(BN_DATA dest_bd,
- uint32_t lbi, //lower bound inclusive
- uint32_t ube //upper bound exclusive
- );
+ // Move leafentries (and associated key/keylens) from this basement node to dest_bd
+ // Moves indexes [lbi-ube)
+ __attribute__((__nonnull__))
+ void split_klpairs(bn_data* dest_bd, uint32_t first_index_for_dest);
+ // Destroy this basement node and free memory.
void destroy(void);
- // Replaces contents, into brand new mempool.
- // Returns old mempool base, expects caller to free it.
- void replace_contents_with_clone_of_sorted_array(
+ // Uses sorted array as input for this basement node.
+ // Expects this to be a basement node just initialized with initialize_empty()
+ void set_contents_as_clone_of_sorted_array(
uint32_t num_les,
const void** old_key_ptrs,
uint32_t* old_keylens,
LEAFENTRY* old_les,
size_t *le_sizes,
- size_t mempool_size
+ size_t total_key_size,
+ size_t total_le_size
);
+ // Make this basement node a clone of orig_bn_data.
+ // orig_bn_data still owns all its memory (dmt, mempool)
+ // this basement node will have a new dmt, mempool containing same data.
void clone(bn_data* orig_bn_data);
+
+ // Delete klpair index idx with provided keylen and old leafentry with size old_le_size
void delete_leafentry (
uint32_t idx,
uint32_t keylen,
uint32_t old_le_size
);
- void get_space_for_overwrite(uint32_t idx, const void* keyp, uint32_t keylen, uint32_t old_size, uint32_t new_size, LEAFENTRY* new_le_space);
- void get_space_for_insert(uint32_t idx, const void* keyp, uint32_t keylen, size_t size, LEAFENTRY* new_le_space);
+
+ // Allocates space in the mempool to store a new leafentry.
+ // This may require reorganizing the mempool and updating the dmt.
+ __attribute__((__nonnull__))
+ void get_space_for_overwrite(uint32_t idx, const void* keyp, uint32_t keylen, uint32_t old_size, uint32_t new_size, LEAFENTRY* new_le_space, void **const maybe_free);
+
+ // Allocates space in the mempool to store a new leafentry
+ // and inserts a new key into the dmt
+ // This may require reorganizing the mempool and updating the dmt.
+ __attribute__((__nonnull__))
+ void get_space_for_insert(uint32_t idx, const void* keyp, uint32_t keylen, size_t size, LEAFENTRY* new_le_space, void **const maybe_free);
+
+ // Gets a leafentry given a klpair from this basement node.
+ LEAFENTRY get_le_from_klpair(const klpair_struct *klpair) const;
+
+ void serialize_to_wbuf(struct wbuf *const wb);
+
+ // Prepares this basement node for serialization.
+ // Must be called before serializing this basement node.
+ // Between calling prepare_to_serialize and actually serializing, the basement node may not be modified
+ void prepare_to_serialize(void);
+
+ // Serialize the basement node header to a wbuf
+ // Requires prepare_to_serialize() to have been called first.
+ void serialize_header(struct wbuf *wb) const;
+
+ // Serialize all keys and leafentries to a wbuf
+ // Requires prepare_to_serialize() (and serialize_header()) has been called first.
+ // Currently only supported when all keys are fixed-length.
+ void serialize_rest(struct wbuf *wb) const;
+
+ static const uint32_t HEADER_LENGTH = 0
+ + sizeof(uint32_t) // key_data_size
+ + sizeof(uint32_t) // val_data_size
+ + sizeof(uint32_t) // fixed_key_length
+ + sizeof(uint8_t) // all_keys_same_length
+ + sizeof(uint8_t) // keys_vals_separate
+ + 0;
private:
- // Private functions
- KLPAIR mempool_malloc_from_omt(size_t size, void **maybe_free);
- void omt_compress_kvspace(size_t added_size, void **maybe_free);
- klpair_omt_t m_buffer; // pointers to individual leaf entries
+ // split_klpairs_extra should be a local class in split_klpairs, but
+ // the dmt template parameter for iterate needs linkage, so it has to be a
+ // separate class, but we want it to be able to call e.g. add_key
+ friend class split_klpairs_extra;
+
+ // Allocates space in the mempool.
+ // If there is insufficient space, the mempool is enlarged and leafentries may be shuffled to reduce fragmentation.
+ // If shuffling happens, the offsets stored in the dmt are updated.
+ LEAFENTRY mempool_malloc_and_update_dmt(size_t size, void **maybe_free);
+
+ // Change the size of the mempool to support what is already in it, plus added_size.
+ // possibly "compress" by shuffling leafentries around to reduce fragmentation to 0.
+ // If fragmentation is already 0 and force_compress is not true, shuffling may be skipped.
+ // If shuffling happens, leafentries will be stored in the mempool in sorted order.
+ void dmt_compress_kvspace(size_t added_size, void **maybe_free, bool force_compress);
+
+ // Note that a key was added (for maintaining disk-size of this basement node)
+ void add_key(uint32_t keylen);
+
+ // Note that multiple keys were added (for maintaining disk-size of this basement node)
+ void add_keys(uint32_t n_keys, uint32_t combined_klpair_len);
+
+ // Note that a key was removed (for maintaining disk-size of this basement node)
+ void remove_key(uint32_t keylen);
+
+ klpair_dmt_t m_buffer; // pointers to individual leaf entries
struct mempool m_buffer_mempool; // storage for all leaf entries
friend class bndata_bugfix_test;
+
+ // Get the serialized size of a klpair.
+ // As of Jan 14, 2014, serialized size of a klpair is independent of whether this basement node has fixed-length keys.
+ uint32_t klpair_disksize(const uint32_t klpair_len, const klpair_struct *klpair) const;
+
+ // The disk/memory size of all keys. (Note that the size of memory for the leafentries is maintained by m_buffer_mempool)
+ size_t m_disksize_of_keys;
+
+ // Deserialize this basement node from rbuf
+ // all keys will be first followed by all leafentries (both in sorted order)
+ void initialize_from_separate_keys_and_vals(uint32_t num_entries, struct rbuf *rb, uint32_t data_size, uint32_t version,
+ uint32_t key_data_size, uint32_t val_data_size, bool all_keys_same_length,
+ uint32_t fixed_klpair_length);
};
diff --git a/storage/tokudb/ft-index/ft/cachetable-internal.h b/storage/tokudb/ft-index/ft/cachetable-internal.h
index 9a57bfcc8a1..a02449f3c07 100644
--- a/storage/tokudb/ft-index/ft/cachetable-internal.h
+++ b/storage/tokudb/ft-index/ft/cachetable-internal.h
@@ -446,6 +446,8 @@ public:
FILENUM m_next_filenum_to_use;
uint32_t m_next_hash_id_to_use;
toku_pthread_rwlock_t m_lock; // this field is publoc so we are still POD
+ toku::omt<CACHEFILE> m_active_filenum;
+ toku::omt<CACHEFILE> m_active_fileid;
private:
CACHEFILE find_cachefile_in_list_unlocked(CACHEFILE start, struct fileid* fileid);
};
diff --git a/storage/tokudb/ft-index/ft/cachetable.cc b/storage/tokudb/ft-index/ft/cachetable.cc
index fb427c5349b..d7c734cc5fd 100644
--- a/storage/tokudb/ft-index/ft/cachetable.cc
+++ b/storage/tokudb/ft-index/ft/cachetable.cc
@@ -370,7 +370,7 @@ toku_cachetable_set_env_dir(CACHETABLE ct, const char *env_dir) {
// What cachefile goes with particular iname (iname relative to env)?
// The transaction that is adding the reference might not have a reference
-// to the brt, therefore the cachefile might be closing.
+// to the ft, therefore the cachefile might be closing.
// If closing, we want to return that it is not there, but must wait till after
// the close has finished.
// Once the close has finished, there must not be a cachefile with that name
@@ -380,7 +380,7 @@ int toku_cachefile_of_iname_in_env (CACHETABLE ct, const char *iname_in_env, CAC
}
// What cachefile goes with particular fd?
-// This function can only be called if the brt is still open, so file must
+// This function can only be called if the ft is still open, so file must
// still be open
int toku_cachefile_of_filenum (CACHETABLE ct, FILENUM filenum, CACHEFILE *cf) {
return ct->cf_list.cachefile_of_filenum(filenum, cf);
@@ -564,10 +564,10 @@ void toku_cachefile_close(CACHEFILE *cfp, bool oplsn_valid, LSN oplsn) {
// that do not persist across opens/closes
bjm_destroy(cf->bjm);
cf->bjm = NULL;
- cf->filenum = FILENUM_NONE;
// remove the cf from the list of active cachefiles
ct->cf_list.remove_cf(cf);
+ cf->filenum = FILENUM_NONE;
// Unlink the file if the bit was set
if (cf->unlink_on_close) {
@@ -642,7 +642,7 @@ static void cachetable_free_pair(PAIR p) {
cachetable_evictions++;
PAIR_ATTR new_attr = p->attr;
// Note that flush_callback is called with write_me false, so the only purpose of this
- // call is to tell the brt layer to evict the node (keep_me is false).
+ // call is to tell the ft layer to evict the node (keep_me is false).
// Also, because we have already removed the PAIR from the cachetable in
// cachetable_remove_pair, we cannot pass in p->cachefile and p->cachefile->fd
// for the first two parameters, as these may be invalid (#5171), so, we
@@ -1302,8 +1302,6 @@ void toku_cachetable_pf_pinned_pair(
pair_unlock(p);
}
-
-// NOW A TEST ONLY FUNCTION!!!
int toku_cachetable_get_and_pin (
CACHEFILE cachefile,
CACHEKEY key,
@@ -1573,7 +1571,7 @@ exit:
return try_again;
}
-int toku_cachetable_get_and_pin_with_dep_pairs_batched (
+int toku_cachetable_get_and_pin_with_dep_pairs (
CACHEFILE cachefile,
CACHEKEY key,
uint32_t fullhash,
@@ -1766,43 +1764,6 @@ got_value:
return 0;
}
-int toku_cachetable_get_and_pin_with_dep_pairs (
- CACHEFILE cachefile,
- CACHEKEY key,
- uint32_t fullhash,
- void**value,
- long *sizep,
- CACHETABLE_WRITE_CALLBACK write_callback,
- CACHETABLE_FETCH_CALLBACK fetch_callback,
- CACHETABLE_PARTIAL_FETCH_REQUIRED_CALLBACK pf_req_callback,
- CACHETABLE_PARTIAL_FETCH_CALLBACK pf_callback,
- pair_lock_type lock_type,
- void* read_extraargs, // parameter for fetch_callback, pf_req_callback, and pf_callback
- uint32_t num_dependent_pairs, // number of dependent pairs that we may need to checkpoint
- PAIR* dependent_pairs,
- enum cachetable_dirty* dependent_dirty // array stating dirty/cleanness of dependent pairs
- )
-// See cachetable.h
-{
- int r = toku_cachetable_get_and_pin_with_dep_pairs_batched(
- cachefile,
- key,
- fullhash,
- value,
- sizep,
- write_callback,
- fetch_callback,
- pf_req_callback,
- pf_callback,
- lock_type,
- read_extraargs,
- num_dependent_pairs,
- dependent_pairs,
- dependent_dirty
- );
- return r;
-}
-
// Lookup a key in the cachetable. If it is found and it is not being written, then
// acquire a read lock on the pair, update the LRU list, and return sucess.
//
@@ -2048,7 +2009,7 @@ maybe_pin_pair(
return retval;
}
-int toku_cachetable_get_and_pin_nonblocking_batched(
+int toku_cachetable_get_and_pin_nonblocking(
CACHEFILE cf,
CACHEKEY key,
uint32_t fullhash,
@@ -2200,40 +2161,6 @@ try_again:
abort();
}
-int toku_cachetable_get_and_pin_nonblocking (
- CACHEFILE cf,
- CACHEKEY key,
- uint32_t fullhash,
- void**value,
- long* sizep,
- CACHETABLE_WRITE_CALLBACK write_callback,
- CACHETABLE_FETCH_CALLBACK fetch_callback,
- CACHETABLE_PARTIAL_FETCH_REQUIRED_CALLBACK pf_req_callback,
- CACHETABLE_PARTIAL_FETCH_CALLBACK pf_callback,
- pair_lock_type lock_type,
- void *read_extraargs,
- UNLOCKERS unlockers
- )
-// See cachetable.h.
-{
- int r = 0;
- r = toku_cachetable_get_and_pin_nonblocking_batched(
- cf,
- key,
- fullhash,
- value,
- sizep,
- write_callback,
- fetch_callback,
- pf_req_callback,
- pf_callback,
- lock_type,
- read_extraargs,
- unlockers
- );
- return r;
-}
-
struct cachefile_prefetch_args {
PAIR p;
CACHETABLE_FETCH_CALLBACK fetch_callback;
@@ -4750,9 +4677,13 @@ void cachefile_list::init() {
m_next_filenum_to_use.fileid = 0;
m_next_hash_id_to_use = 0;
toku_pthread_rwlock_init(&m_lock, NULL);
+ m_active_filenum.create();
+ m_active_fileid.create();
}
void cachefile_list::destroy() {
+ m_active_filenum.destroy();
+ m_active_fileid.destroy();
toku_pthread_rwlock_destroy(&m_lock);
}
@@ -4804,6 +4735,21 @@ int cachefile_list::cachefile_of_filenum(FILENUM filenum, CACHEFILE *cf) {
return r;
}
+static int cachefile_find_by_filenum(const CACHEFILE &a_cf, const FILENUM &b) {
+ const FILENUM a = a_cf->filenum;
+ if (a.fileid < b.fileid) {
+ return -1;
+ } else if (a.fileid == b.fileid) {
+ return 0;
+ } else {
+ return 1;
+ }
+}
+
+static int cachefile_find_by_fileid(const CACHEFILE &a_cf, const struct fileid &b) {
+ return toku_fileid_cmp(a_cf->fileid, b);
+}
+
void cachefile_list::add_cf_unlocked(CACHEFILE cf) {
invariant(cf->next == NULL);
invariant(cf->prev == NULL);
@@ -4813,6 +4759,12 @@ void cachefile_list::add_cf_unlocked(CACHEFILE cf) {
m_active_head->prev = cf;
}
m_active_head = cf;
+
+ int r;
+ r = m_active_filenum.insert<FILENUM, cachefile_find_by_filenum>(cf, cf->filenum, nullptr);
+ assert_zero(r);
+ r = m_active_fileid.insert<struct fileid, cachefile_find_by_fileid>(cf, cf->fileid, nullptr);
+ assert_zero(r);
}
void cachefile_list::add_stale_cf(CACHEFILE cf) {
@@ -4847,6 +4799,19 @@ void cachefile_list::remove_cf(CACHEFILE cf) {
}
cf->prev = NULL;
cf->next = NULL;
+
+ uint32_t idx;
+ int r;
+ r = m_active_filenum.find_zero<FILENUM, cachefile_find_by_filenum>(cf->filenum, nullptr, &idx);
+ assert_zero(r);
+ r = m_active_filenum.delete_at(idx);
+ assert_zero(r);
+
+ r = m_active_fileid.find_zero<struct fileid, cachefile_find_by_fileid>(cf->fileid, nullptr, &idx);
+ assert_zero(r);
+ r = m_active_fileid.delete_at(idx);
+ assert_zero(r);
+
write_unlock();
}
@@ -4872,18 +4837,23 @@ void cachefile_list::remove_stale_cf_unlocked(CACHEFILE cf) {
}
FILENUM cachefile_list::reserve_filenum() {
- CACHEFILE extant;
- FILENUM filenum;
// taking a write lock because we are modifying next_filenum_to_use
write_lock();
-try_again:
- for (extant = m_active_head; extant; extant = extant->next) {
- if (m_next_filenum_to_use.fileid==extant->filenum.fileid) {
+ while (1) {
+ int r = m_active_filenum.find_zero<FILENUM, cachefile_find_by_filenum>(m_next_filenum_to_use, nullptr, nullptr);
+ if (r == 0) {
m_next_filenum_to_use.fileid++;
- goto try_again;
+ continue;
}
+ assert(r == DB_NOTFOUND);
+ break;
+ }
+ FILENUM filenum = m_next_filenum_to_use;
+#if TOKU_DEBUG_PARANOID
+ for (CACHEFILE extant = m_active_head; extant; extant = extant->next) {
+ assert(filenum.fileid != extant->filenum.fileid);
}
- filenum = m_next_filenum_to_use;
+#endif
m_next_filenum_to_use.fileid++;
write_unlock();
return filenum;
@@ -4916,7 +4886,15 @@ exit:
}
CACHEFILE cachefile_list::find_cachefile_unlocked(struct fileid* fileid) {
- return find_cachefile_in_list_unlocked(m_active_head, fileid);
+ CACHEFILE cf = nullptr;
+ int r = m_active_fileid.find_zero<struct fileid, cachefile_find_by_fileid>(*fileid, &cf, nullptr);
+ if (r == 0) {
+ assert(!cf->unlink_on_close);
+ }
+#if TOKU_DEBUG_PARANOID
+ assert(cf == find_cachefile_in_list_unlocked(m_active_head, fileid));
+#endif
+ return cf;
}
CACHEFILE cachefile_list::find_stale_cachefile_unlocked(struct fileid* fileid) {
@@ -4924,9 +4902,13 @@ CACHEFILE cachefile_list::find_stale_cachefile_unlocked(struct fileid* fileid) {
}
void cachefile_list::verify_unused_filenum(FILENUM filenum) {
+ int r = m_active_filenum.find_zero<FILENUM, cachefile_find_by_filenum>(filenum, nullptr, nullptr);
+ assert(r == DB_NOTFOUND);
+#if TOKU_DEBUG_PARANOID
for (CACHEFILE extant = m_active_head; extant; extant = extant->next) {
invariant(extant->filenum.fileid != filenum.fileid);
}
+#endif
}
// returns true if some eviction ran, false otherwise
diff --git a/storage/tokudb/ft-index/ft/cachetable.h b/storage/tokudb/ft-index/ft/cachetable.h
index c654927aa21..9c11db02e00 100644
--- a/storage/tokudb/ft-index/ft/cachetable.h
+++ b/storage/tokudb/ft-index/ft/cachetable.h
@@ -344,28 +344,6 @@ void toku_cachetable_put(CACHEFILE cf, CACHEKEY key, uint32_t fullhash,
// then the required PAIRs are written to disk for checkpoint.
// KEY PROPERTY OF DEPENDENT PAIRS: They are already locked by the client
// Returns: 0 if the memory object is in memory, otherwise an error number.
-// Rationale:
-// begin_batched_pin and end_batched_pin take and release a read lock on the pair list.
-// Normally, that would be done within this get_and_pin, but we want to pin multiple nodes with a single acquisition of the read lock.
-int toku_cachetable_get_and_pin_with_dep_pairs_batched (
- CACHEFILE cachefile,
- CACHEKEY key,
- uint32_t fullhash,
- void**value,
- long *sizep,
- CACHETABLE_WRITE_CALLBACK write_callback,
- CACHETABLE_FETCH_CALLBACK fetch_callback,
- CACHETABLE_PARTIAL_FETCH_REQUIRED_CALLBACK pf_req_callback,
- CACHETABLE_PARTIAL_FETCH_CALLBACK pf_callback,
- pair_lock_type lock_type,
- void* read_extraargs, // parameter for fetch_callback, pf_req_callback, and pf_callback
- uint32_t num_dependent_pairs, // number of dependent pairs that we may need to checkpoint
- PAIR* dependent_pairs,
- enum cachetable_dirty* dependent_dirty // array stating dirty/cleanness of dependent pairs
- );
-
-// Effect: call toku_cachetable_get_and_pin_with_dep_pairs_batched once,
-// wrapped in begin_batched_pin and end_batched_pin calls.
int toku_cachetable_get_and_pin_with_dep_pairs (
CACHEFILE cachefile,
CACHEKEY key,
@@ -383,7 +361,6 @@ int toku_cachetable_get_and_pin_with_dep_pairs (
enum cachetable_dirty* dependent_dirty // array stating dirty/cleanness of dependent pairs
);
-
// Get and pin a memory object.
// Effects: If the memory object is in the cachetable acquire the PAIR lock on it.
// Otherwise, fetch it from storage by calling the fetch callback. If the fetch
@@ -422,10 +399,7 @@ struct unlockers {
// Effect: If the block is in the cachetable, then return it.
// Otherwise call the functions in unlockers, fetch the data (but don't pin it, since we'll just end up pinning it again later), and return TOKUDB_TRY_AGAIN.
-// Rationale:
-// begin_batched_pin and end_batched_pin take and release a read lock on the pair list.
-// Normally, that would be done within this get_and_pin, but we want to pin multiple nodes with a single acquisition of the read lock.
-int toku_cachetable_get_and_pin_nonblocking_batched (
+int toku_cachetable_get_and_pin_nonblocking (
CACHEFILE cf,
CACHEKEY key,
uint32_t fullhash,
@@ -440,23 +414,6 @@ int toku_cachetable_get_and_pin_nonblocking_batched (
UNLOCKERS unlockers
);
-// Effect: call toku_cachetable_get_and_pin_nonblocking_batched once,
-// wrapped in begin_batched_pin and end_batched_pin calls.
-int toku_cachetable_get_and_pin_nonblocking (
- CACHEFILE cf,
- CACHEKEY key,
- uint32_t fullhash,
- void**value,
- long *sizep,
- CACHETABLE_WRITE_CALLBACK write_callback,
- CACHETABLE_FETCH_CALLBACK fetch_callback,
- CACHETABLE_PARTIAL_FETCH_REQUIRED_CALLBACK pf_req_callback __attribute__((unused)),
- CACHETABLE_PARTIAL_FETCH_CALLBACK pf_callback __attribute__((unused)),
- pair_lock_type lock_type,
- void *read_extraargs, // parameter for fetch_callback, pf_req_callback, and pf_callback
- UNLOCKERS unlockers
- );
-
int toku_cachetable_maybe_get_and_pin (CACHEFILE, CACHEKEY, uint32_t /*fullhash*/, pair_lock_type, void**);
// Effect: Maybe get and pin a memory object.
// This function is similar to the get_and_pin function except that it
diff --git a/storage/tokudb/ft-index/ft/checkpoint.cc b/storage/tokudb/ft-index/ft/checkpoint.cc
index 95ad0e1f0a4..3d26c3a460e 100644
--- a/storage/tokudb/ft-index/ft/checkpoint.cc
+++ b/storage/tokudb/ft-index/ft/checkpoint.cc
@@ -158,6 +158,8 @@ status_init(void) {
STATUS_INIT(CP_TIME_LAST_CHECKPOINT_BEGIN, CHECKPOINT_LAST_BEGAN, UNIXTIME, "last checkpoint began ", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(CP_TIME_LAST_CHECKPOINT_BEGIN_COMPLETE, CHECKPOINT_LAST_COMPLETE_BEGAN, UNIXTIME, "last complete checkpoint began ", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(CP_TIME_LAST_CHECKPOINT_END, CHECKPOINT_LAST_COMPLETE_ENDED, UNIXTIME, "last complete checkpoint ended", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
+ STATUS_INIT(CP_TIME_CHECKPOINT_DURATION, CHECKPOINT_DURATION, UNIXTIME, "time spent during checkpoint (begin and end phases)", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
+ STATUS_INIT(CP_TIME_CHECKPOINT_DURATION_LAST, CHECKPOINT_DURATION_LAST, UNIXTIME, "time spent during last checkpoint (begin and end phases)", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(CP_LAST_LSN, nullptr, UINT64, "last complete checkpoint LSN", TOKU_ENGINE_STATUS);
STATUS_INIT(CP_CHECKPOINT_COUNT, CHECKPOINT_TAKEN, UINT64, "checkpoints taken ", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(CP_CHECKPOINT_COUNT_FAIL, CHECKPOINT_FAILED, UINT64, "checkpoints failed", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
@@ -379,6 +381,8 @@ toku_checkpoint(CHECKPOINTER cp, TOKULOGGER logger,
STATUS_VALUE(CP_LONG_BEGIN_TIME) += duration;
STATUS_VALUE(CP_LONG_BEGIN_COUNT) += 1;
}
+ STATUS_VALUE(CP_TIME_CHECKPOINT_DURATION) += ((time_t) STATUS_VALUE(CP_TIME_LAST_CHECKPOINT_END)) - ((time_t) STATUS_VALUE(CP_TIME_LAST_CHECKPOINT_BEGIN));
+ STATUS_VALUE(CP_TIME_CHECKPOINT_DURATION_LAST) = ((time_t) STATUS_VALUE(CP_TIME_LAST_CHECKPOINT_END)) - ((time_t) STATUS_VALUE(CP_TIME_LAST_CHECKPOINT_BEGIN));
STATUS_VALUE(CP_FOOTPRINT) = 0;
checkpoint_safe_checkpoint_unlock();
diff --git a/storage/tokudb/ft-index/ft/checkpoint.h b/storage/tokudb/ft-index/ft/checkpoint.h
index d53082a2b48..9e1725af91b 100644
--- a/storage/tokudb/ft-index/ft/checkpoint.h
+++ b/storage/tokudb/ft-index/ft/checkpoint.h
@@ -179,6 +179,8 @@ typedef enum {
CP_TIME_LAST_CHECKPOINT_BEGIN,
CP_TIME_LAST_CHECKPOINT_BEGIN_COMPLETE,
CP_TIME_LAST_CHECKPOINT_END,
+ CP_TIME_CHECKPOINT_DURATION,
+ CP_TIME_CHECKPOINT_DURATION_LAST,
CP_LAST_LSN,
CP_CHECKPOINT_COUNT,
CP_CHECKPOINT_COUNT_FAIL,
diff --git a/storage/tokudb/ft-index/ft/checksum-benchmarks/Makefile b/storage/tokudb/ft-index/ft/checksum-benchmarks/Makefile
deleted file mode 100644
index 7d1a8783582..00000000000
--- a/storage/tokudb/ft-index/ft/checksum-benchmarks/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-CFLAGS = -O2 -Wall -W -Werror -g
-LDFLAGS = -lz -lssl -g
-adler32:
diff --git a/storage/tokudb/ft-index/ft/checksum-benchmarks/adler32.cc b/storage/tokudb/ft-index/ft/checksum-benchmarks/adler32.cc
deleted file mode 100644
index e151cb9c680..00000000000
--- a/storage/tokudb/ft-index/ft/checksum-benchmarks/adler32.cc
+++ /dev/null
@@ -1,236 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include <toku_assert.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/time.h>
-#include <zlib.h>
-#include <openssl/md2.h>
-#include <openssl/md4.h>
-#include <openssl/md5.h>
-
-const unsigned int prime = 2000000011;
-
-unsigned int karprabin (unsigned char *datac, int N) {
- assert(N%4==0);
- unsigned int *data=(unsigned int*)datac;
- N=N/4;
- int i;
- unsigned int result=0;
- for (i=0; i<N; i++) {
- result=(result*prime)+data[i];
- }
- return result;
-}
-
-// According to
-// P. L'Ecuyer, "Tables of Linear Congruential Generators of
-// Different Sizes and Good Lattice Structure", Mathematics of
-// Computation 68:225, 249--260 (1999).
-// m=2^{32}-5 a=1588635695 is good.
-
-const unsigned int mkr = 4294967291U;
-const unsigned int akr = 1588635695U;
-
-
-// But this is slower
-unsigned int karprabinP (unsigned char *datac, int N) {
- assert(N%4==0);
- unsigned int *data=(unsigned int*)datac;
- N=N/4;
- int i;
- unsigned long long result=0;
- for (i=0; i<N; i++) {
- result=((result*akr)+data[i])%mkr;
- }
- return result;
-}
-
-float tdiff (struct timeval *start, struct timeval *end) {
- return (end->tv_sec-start->tv_sec) +1e-6*(end->tv_usec - start->tv_usec);
-}
-
-int main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) {
- struct timeval start, end;
- const int N=2<<20;
- unsigned char *data=malloc(N);
- int i;
- assert(data);
- for (i=0; i<N; i++) data[i]=random();
-
- // adler32
- {
- uLong a32 = adler32(0L, Z_NULL, 0);
- for (i=0; i<3; i++) {
- gettimeofday(&start, 0);
- a32 = adler32(a32, data, N);
- gettimeofday(&end, 0);
- float tm = tdiff(&start, &end);
- printf("adler32=%lu, time=%9.6fs %9.6fns/b\n", a32, tm, 1e9*tm/N);
- }
- }
-
- // crc32
- {
- uLong c32 = crc32(0L, Z_NULL, 0);
- for (i=0; i<3; i++) {
- gettimeofday(&start, 0);
- c32 = crc32(c32, data, N);
- gettimeofday(&end, 0);
- float tm = tdiff(&start, &end);
- printf("crc32=%lu, time=%9.6fs %9.6fns/b\n", c32, tm, 1e9*tm/N);
- }
- }
-
- // MD2
- {
- unsigned char buf[MD2_DIGEST_LENGTH];
- int j;
- for (i=0; i<3; i++) {
- gettimeofday(&start, 0);
- MD2(data, N, buf);
- gettimeofday(&end, 0);
- float tm = tdiff(&start, &end);
- printf("md2=");
- for (j=0; j<MD2_DIGEST_LENGTH; j++) {
- printf("%02x", buf[j]);
- }
- printf(" time=%9.6fs %9.6fns/b\n", tm, 1e9*tm/N);
- }
- }
-
- // MD4
- {
- unsigned char buf[MD4_DIGEST_LENGTH];
- int j;
- for (i=0; i<3; i++) {
- gettimeofday(&start, 0);
- MD4(data, N, buf);
- gettimeofday(&end, 0);
- float tm = tdiff(&start, &end);
- printf("md4=");
- for (j=0; j<MD4_DIGEST_LENGTH; j++) {
- printf("%02x", buf[j]);
- }
- printf(" time=%9.6fs %9.6fns/b\n", tm, 1e9*tm/N);
- }
- }
-
- // MD5
- {
- unsigned char buf[MD5_DIGEST_LENGTH];
- int j;
- for (i=0; i<3; i++) {
- gettimeofday(&start, 0);
- MD5(data, N, buf);
- gettimeofday(&end, 0);
- float tm = tdiff(&start, &end);
- printf("md5=");
- for (j=0; j<MD5_DIGEST_LENGTH; j++) {
- printf("%02x", buf[j]);
- }
- printf(" time=%9.6fs %9.6fns/b\n", tm, 1e9*tm/N);
- }
- }
-
- // karp rabin
- {
- for (i=0; i<3; i++) {
- gettimeofday(&start, 0);
- unsigned int kr = karprabin(data, N);
- gettimeofday(&end, 0);
- float tm = tdiff(&start, &end);
- printf("kr=%ud time=%9.6fs %9.6fns/b\n", kr, tm, 1e9*tm/N);
- }
- }
- free(data);
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/compression-ratio/Makefile b/storage/tokudb/ft-index/ft/compression-ratio/Makefile
deleted file mode 100644
index bf27764dc36..00000000000
--- a/storage/tokudb/ft-index/ft/compression-ratio/Makefile
+++ /dev/null
@@ -1,3 +0,0 @@
-CFLAGS = -O -Wall -W -Werror
-LDFLAGS = -lz
-cratio:
diff --git a/storage/tokudb/ft-index/ft/compression-ratio/cratio.cc b/storage/tokudb/ft-index/ft/compression-ratio/cratio.cc
deleted file mode 100644
index 395504d3b92..00000000000
--- a/storage/tokudb/ft-index/ft/compression-ratio/cratio.cc
+++ /dev/null
@@ -1,195 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-/* Measure the extent to which we can compress a file.
- * Works on version 8. */
-
-#define _XOPEN_SOURCE 500
-#include <arpa/inet.h>
-#include <toku_assert.h>
-#include <fcntl.h>
-#include <stdio.h>
-#include <string.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include <zlib.h>
-#include <toku_portability.h>
-
-
-toku_off_t fd_size (int fd) {
- int64_t file_size;
- int r = toku_os_get_file_size(fd, &file_size);
- assert(r==0);
- return file_size;
-}
-
-#define NSIZE (1<<20)
-unsigned char fbuf[NSIZE];
-unsigned char cbuf[NSIZE+500];
-
-void
-measure_header (int fd, toku_off_t off, // read header from this offset
- toku_off_t *usize, // size uncompressed (but not including any padding)
- toku_off_t *csize) // compressed size
-{
- int r;
- r=pread(fd, fbuf, 12, off);
- assert(r==12);
- assert(memcmp(fbuf,"tokudata",8)==0);
- int bsize = toku_dtoh32(*(uint32_t*)(fbuf+8));
- //printf("Bsize=%d\n", bsize);
- (*usize)+=bsize;
- assert(bsize<=NSIZE);
- r=pread(fd, fbuf, bsize, off);
- assert(r==bsize);
- uLongf destLen=sizeof(cbuf);
- r=compress2(cbuf, &destLen,
- fbuf+20, bsize-=20, // skip magic nodesize and version
- 1);
- assert(r==Z_OK);
- destLen+=16; // account for the size and magic and version
- //printf("Csize=%ld\n", destLen);
- (*csize)+=destLen;
-}
-
-void
-measure_node (int fd, toku_off_t off, // read header from this offset
- toku_off_t *usize, // size uncompressed (but not including any padding)
- toku_off_t *csize) // compressed size
-{
- int r;
- r=pread(fd, fbuf, 24, off);
- assert(r==24);
- //printf("fbuf[0..7]=%c%c%c%c%c%c%c%c\n", fbuf[0], fbuf[1], fbuf[2], fbuf[3], fbuf[4], fbuf[5], fbuf[6], fbuf[7]);
- assert(memcmp(fbuf,"tokuleaf",8)==0 || memcmp(fbuf, "tokunode", 8)==0);
- assert(8==toku_dtoh32(*(uint32_t*)(fbuf+8))); // check file version
- int bsize = toku_dtoh32(*(uint32_t*)(fbuf+20));
- //printf("Bsize=%d\n", bsize);
- (*usize)+=bsize;
-
- assert(bsize<=NSIZE);
- r=pread(fd, fbuf, bsize, off);
- assert(r==bsize);
- uLongf destLen=sizeof(cbuf);
- r=compress2(cbuf, &destLen,
- fbuf+28, bsize-=28, // skip constant header stuff
- 1);
- destLen += 24; // add in magic (8), version(4), lsn (8), and size (4). Actually lsn will be compressed, but ignore that for now.
- assert(r==Z_OK);
- //printf("Csize=%ld\n", destLen);
- (*csize)+=destLen;
-
-}
-
-
-
-/* The single argument is the filename to measure. */
-int main (int argc, const char *argv[]) {
- assert(argc==2);
- const char *fname=argv[1];
- int fd = open(fname, O_RDONLY);
- assert(fd>=0);
- toku_off_t fsize = fd_size(fd);
- printf("fsize (uncompressed with padding)=%lld\n", (long long)fsize);
-
- toku_off_t usize=0, csize=0;
- measure_header(fd, 0, &usize, &csize);
-
- toku_off_t i;
- for (i=NSIZE; i+24<fsize; i+=NSIZE) {
- measure_node(fd, i, &usize, &csize);
- }
-
- printf("usize (uncompressed with no padding)=%10lld (ratio=%5.2f)\n", (long long)usize, (double)fsize/(double)usize);
- printf("csize (compressed) =%10lld (ratio=%5.2f)\n", (long long)csize, (double)fsize/(double)csize);
-
- close(fd);
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/fifo.cc b/storage/tokudb/ft-index/ft/fifo.cc
index 7f6e1778df6..07d7baec2a1 100644
--- a/storage/tokudb/ft-index/ft/fifo.cc
+++ b/storage/tokudb/ft-index/ft/fifo.cc
@@ -102,7 +102,6 @@ struct fifo {
int memory_used; // How many bytes are in use?
};
-const int fifo_initial_size = 4096;
static void fifo_init(struct fifo *fifo) {
fifo->n_items_in_fifo = 0;
fifo->memory = 0;
@@ -118,12 +117,12 @@ static int fifo_entry_size(struct fifo_entry *entry) {
}
__attribute__((const,nonnull))
-size_t toku_ft_msg_memsize_in_fifo(FT_MSG cmd) {
+size_t toku_ft_msg_memsize_in_fifo(FT_MSG msg) {
// This must stay in sync with fifo_entry_size because that's what we
// really trust. But sometimes we only have an in-memory FT_MSG, not
// a serialized fifo_entry so we have to fake it.
- return sizeof (struct fifo_entry) + cmd->u.id.key->size + cmd->u.id.val->size
- + xids_get_size(cmd->xids)
+ return sizeof (struct fifo_entry) + msg->u.id.key->size + msg->u.id.val->size
+ + xids_get_size(msg->xids)
- sizeof(XIDS_S);
}
diff --git a/storage/tokudb/ft-index/ft/fifo.h b/storage/tokudb/ft-index/ft/fifo.h
index e178ec6de24..e9f53248b98 100644
--- a/storage/tokudb/ft-index/ft/fifo.h
+++ b/storage/tokudb/ft-index/ft/fifo.h
@@ -97,10 +97,6 @@ PATENT RIGHTS GRANT:
// If the fifo_entry is unpacked, the compiler aligns the xids array and we waste a lot of space
-#if TOKU_WINDOWS
-#pragma pack(push, 1)
-#endif
-
struct __attribute__((__packed__)) fifo_entry {
unsigned int keylen;
unsigned int vallen;
@@ -110,7 +106,7 @@ struct __attribute__((__packed__)) fifo_entry {
XIDS_S xids_s;
};
-// get and set the brt message type for a fifo entry.
+// get and set the ft message type for a fifo entry.
// it is internally stored as a single unsigned char.
static inline enum ft_msg_type
fifo_entry_get_msg_type(const struct fifo_entry * entry)
@@ -128,10 +124,6 @@ fifo_entry_set_msg_type(struct fifo_entry * entry,
entry->type = type;
}
-#if TOKU_WINDOWS
-#pragma pack(pop)
-#endif
-
typedef struct fifo *FIFO;
int toku_fifo_create(FIFO *);
@@ -149,9 +141,6 @@ unsigned long toku_fifo_memory_size_in_use(FIFO fifo); // return how much memor
unsigned long toku_fifo_memory_footprint(FIFO fifo); // return how much memory the fifo occupies
-//These two are problematic, since I don't want to malloc() the bytevecs, but dequeueing the fifo frees the memory.
-//int toku_fifo_peek_deq (FIFO, bytevec *key, ITEMLEN *keylen, bytevec *data, ITEMLEN *datalen, uint32_t *type, TXNID *xid);
-//int toku_fifo_peek_deq_cmdstruct (FIFO, FT_MSG, DBT*, DBT*); // fill in the FT_MSG, using the two DBTs for the DBT part.
void toku_fifo_iterate(FIFO, void(*f)(bytevec key,ITEMLEN keylen,bytevec data,ITEMLEN datalen, enum ft_msg_type type, MSN msn, XIDS xids, bool is_fresh, void*), void*);
#define FIFO_ITERATE(fifo,keyvar,keylenvar,datavar,datalenvar,typevar,msnvar,xidsvar,is_freshvar,body) ({ \
@@ -178,7 +167,7 @@ int toku_fifo_iterate_internal_has_more(FIFO fifo, int off);
int toku_fifo_iterate_internal_next(FIFO fifo, int off);
struct fifo_entry * toku_fifo_iterate_internal_get_entry(FIFO fifo, int off);
size_t toku_fifo_internal_entry_memsize(struct fifo_entry *e) __attribute__((const,nonnull));
-size_t toku_ft_msg_memsize_in_fifo(FT_MSG cmd) __attribute__((const,nonnull));
+size_t toku_ft_msg_memsize_in_fifo(FT_MSG msg) __attribute__((const,nonnull));
DBT *fill_dbt_for_fifo_entry(DBT *dbt, const struct fifo_entry *entry);
struct fifo_entry *toku_fifo_get_entry(FIFO fifo, int off);
diff --git a/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.cc b/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.cc
index 16edf068d4d..1f3aa3e0baa 100644
--- a/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.cc
+++ b/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.cc
@@ -201,8 +201,8 @@ toku_create_new_ftnode (
// then a PL_WRITE_CHEAP lock is grabbed
//
int
-toku_pin_ftnode_batched(
- FT_HANDLE brt,
+toku_pin_ftnode_for_query(
+ FT_HANDLE ft_handle,
BLOCKNUM blocknum,
uint32_t fullhash,
UNLOCKERS unlockers,
@@ -225,13 +225,13 @@ toku_pin_ftnode_batched(
paranoid_invariant(bfe->type == ftnode_fetch_subset);
}
- int r = toku_cachetable_get_and_pin_nonblocking_batched(
- brt->ft->cf,
+ int r = toku_cachetable_get_and_pin_nonblocking(
+ ft_handle->ft->cf,
blocknum,
fullhash,
&node_v,
NULL,
- get_write_callbacks_for_node(brt->ft),
+ get_write_callbacks_for_node(ft_handle->ft),
toku_ftnode_fetch_callback,
toku_ftnode_pf_req_callback,
toku_ftnode_pf_callback,
@@ -245,7 +245,7 @@ toku_pin_ftnode_batched(
node = static_cast<FTNODE>(node_v);
if (apply_ancestor_messages && node->height == 0) {
needs_ancestors_messages = toku_ft_leaf_needs_ancestors_messages(
- brt->ft,
+ ft_handle->ft,
node,
ancestors,
bounds,
@@ -255,20 +255,20 @@ toku_pin_ftnode_batched(
if (needs_ancestors_messages) {
toku::context apply_messages_ctx(CTX_MESSAGE_APPLICATION);
- toku_unpin_ftnode_read_only(brt->ft, node);
- int rr = toku_cachetable_get_and_pin_nonblocking_batched(
- brt->ft->cf,
- blocknum,
- fullhash,
- &node_v,
- NULL,
- get_write_callbacks_for_node(brt->ft),
- toku_ftnode_fetch_callback,
- toku_ftnode_pf_req_callback,
- toku_ftnode_pf_callback,
- PL_WRITE_CHEAP,
- bfe, //read_extraargs
- unlockers);
+ toku_unpin_ftnode_read_only(ft_handle->ft, node);
+ int rr = toku_cachetable_get_and_pin_nonblocking(
+ ft_handle->ft->cf,
+ blocknum,
+ fullhash,
+ &node_v,
+ NULL,
+ get_write_callbacks_for_node(ft_handle->ft),
+ toku_ftnode_fetch_callback,
+ toku_ftnode_pf_req_callback,
+ toku_ftnode_pf_callback,
+ PL_WRITE_CHEAP,
+ bfe, //read_extraargs
+ unlockers);
if (rr != 0) {
assert(rr == TOKUDB_TRY_AGAIN); // Any other error and we should bomb out ASAP.
r = TOKUDB_TRY_AGAIN;
@@ -276,7 +276,7 @@ toku_pin_ftnode_batched(
}
node = static_cast<FTNODE>(node_v);
toku_apply_ancestors_messages_to_node(
- brt,
+ ft_handle,
node,
ancestors,
bounds,
@@ -317,54 +317,14 @@ exit:
}
void
-toku_pin_ftnode_off_client_thread_and_maybe_move_messages(
+toku_pin_ftnode_with_dep_nodes(
FT h,
BLOCKNUM blocknum,
uint32_t fullhash,
FTNODE_FETCH_EXTRA bfe,
pair_lock_type lock_type,
uint32_t num_dependent_nodes,
- FTNODE* dependent_nodes,
- FTNODE *node_p,
- bool move_messages)
-{
- toku_pin_ftnode_off_client_thread_batched_and_maybe_move_messages(
- h,
- blocknum,
- fullhash,
- bfe,
- lock_type,
- num_dependent_nodes,
- dependent_nodes,
- node_p,
- move_messages
- );
-}
-
-void
-toku_pin_ftnode_off_client_thread(
- FT h,
- BLOCKNUM blocknum,
- uint32_t fullhash,
- FTNODE_FETCH_EXTRA bfe,
- pair_lock_type lock_type,
- uint32_t num_dependent_nodes,
- FTNODE* dependent_nodes,
- FTNODE *node_p)
-{
- toku_pin_ftnode_off_client_thread_and_maybe_move_messages(
- h, blocknum, fullhash, bfe, lock_type, num_dependent_nodes, dependent_nodes, node_p, true);
-}
-
-void
-toku_pin_ftnode_off_client_thread_batched_and_maybe_move_messages(
- FT h,
- BLOCKNUM blocknum,
- uint32_t fullhash,
- FTNODE_FETCH_EXTRA bfe,
- pair_lock_type lock_type,
- uint32_t num_dependent_nodes,
- FTNODE* dependent_nodes,
+ FTNODE *dependent_nodes,
FTNODE *node_p,
bool move_messages)
{
@@ -376,7 +336,7 @@ toku_pin_ftnode_off_client_thread_batched_and_maybe_move_messages(
dependent_dirty_bits[i] = (enum cachetable_dirty) dependent_nodes[i]->dirty;
}
- int r = toku_cachetable_get_and_pin_with_dep_pairs_batched(
+ int r = toku_cachetable_get_and_pin_with_dep_pairs(
h->cf,
blocknum,
fullhash,
@@ -392,27 +352,22 @@ toku_pin_ftnode_off_client_thread_batched_and_maybe_move_messages(
dependent_pairs,
dependent_dirty_bits
);
- assert(r==0);
+ invariant_zero(r);
FTNODE node = (FTNODE) node_v;
- if ((lock_type != PL_READ) && node->height > 0 && move_messages) {
+ if (lock_type != PL_READ && node->height > 0 && move_messages) {
toku_move_ftnode_messages_to_stale(h, node);
}
*node_p = node;
}
-void
-toku_pin_ftnode_off_client_thread_batched(
- FT h,
- BLOCKNUM blocknum,
- uint32_t fullhash,
- FTNODE_FETCH_EXTRA bfe,
- pair_lock_type lock_type,
- uint32_t num_dependent_nodes,
- FTNODE* dependent_nodes,
- FTNODE *node_p)
-{
- toku_pin_ftnode_off_client_thread_batched_and_maybe_move_messages(
- h, blocknum, fullhash, bfe, lock_type, num_dependent_nodes, dependent_nodes, node_p, true);
+void toku_pin_ftnode(FT ft,
+ BLOCKNUM blocknum,
+ uint32_t fullhash,
+ FTNODE_FETCH_EXTRA bfe,
+ pair_lock_type lock_type,
+ FTNODE *node_p,
+ bool move_messages) {
+ toku_pin_ftnode_with_dep_nodes(ft, blocknum, fullhash, bfe, lock_type, 0, nullptr, node_p, move_messages);
}
int toku_maybe_pin_ftnode_clean(FT ft, BLOCKNUM blocknum, uint32_t fullhash, pair_lock_type lock_type, FTNODE *nodep) {
@@ -429,24 +384,12 @@ cleanup:
return r;
}
-void
-toku_unpin_ftnode_off_client_thread(FT ft, FTNODE node)
-{
- int r = toku_cachetable_unpin(
- ft->cf,
- node->ct_pair,
- (enum cachetable_dirty) node->dirty,
- make_ftnode_pair_attr(node)
- );
- assert(r==0);
-}
-
-void
-toku_unpin_ftnode(FT ft, FTNODE node)
-{
- // printf("%*sUnpin %ld\n", 8-node->height, "", node->thisnodename.b);
- //VERIFY_NODE(brt,node);
- toku_unpin_ftnode_off_client_thread(ft, node);
+void toku_unpin_ftnode(FT ft, FTNODE node) {
+ int r = toku_cachetable_unpin(ft->cf,
+ node->ct_pair,
+ static_cast<enum cachetable_dirty>(node->dirty),
+ make_ftnode_pair_attr(node));
+ invariant_zero(r);
}
void
diff --git a/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.h b/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.h
index dd43d0ec033..9a56f4ff220 100644
--- a/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.h
+++ b/storage/tokudb/ft-index/ft/ft-cachetable-wrappers.h
@@ -138,13 +138,10 @@ toku_create_new_ftnode (
int n_children
);
-/**
- * Batched version of toku_pin_ftnode, see cachetable batched API for more
- * details.
- */
+// This function returns a pinned ftnode to the caller.
int
-toku_pin_ftnode_batched(
- FT_HANDLE brt,
+toku_pin_ftnode_for_query(
+ FT_HANDLE ft_h,
BLOCKNUM blocknum,
uint32_t fullhash,
UNLOCKERS unlockers,
@@ -156,34 +153,27 @@ toku_pin_ftnode_batched(
bool* msgs_applied
);
-/**
- * Unfortunately, this function is poorly named
- * as over time, client threads have also started
- * calling this function.
- * This function returns a pinned ftnode to the caller.
- * Unlike toku_pin_ftnode, this function blocks until the node is pinned.
- */
-void
-toku_pin_ftnode_off_client_thread(
+// Pins an ftnode without dependent pairs
+void toku_pin_ftnode(
FT h,
BLOCKNUM blocknum,
uint32_t fullhash,
FTNODE_FETCH_EXTRA bfe,
pair_lock_type lock_type,
- uint32_t num_dependent_nodes,
- FTNODE* dependent_nodes,
- FTNODE *node_p
+ FTNODE *node_p,
+ bool move_messages
);
-void
-toku_pin_ftnode_off_client_thread_and_maybe_move_messages(
+// Pins an ftnode with dependent pairs
+// Unlike toku_pin_ftnode_for_query, this function blocks until the node is pinned.
+void toku_pin_ftnode_with_dep_nodes(
FT h,
BLOCKNUM blocknum,
uint32_t fullhash,
FTNODE_FETCH_EXTRA bfe,
pair_lock_type lock_type,
uint32_t num_dependent_nodes,
- FTNODE* dependent_nodes,
+ FTNODE *dependent_nodes,
FTNODE *node_p,
bool move_messages
);
@@ -195,53 +185,9 @@ toku_pin_ftnode_off_client_thread_and_maybe_move_messages(
int toku_maybe_pin_ftnode_clean(FT ft, BLOCKNUM blocknum, uint32_t fullhash, pair_lock_type lock_type, FTNODE *nodep);
/**
- * Batched version of toku_pin_ftnode_off_client_thread, see cachetable
- * batched API for more details.
- */
-void
-toku_pin_ftnode_off_client_thread_batched_and_maybe_move_messages(
- FT h,
- BLOCKNUM blocknum,
- uint32_t fullhash,
- FTNODE_FETCH_EXTRA bfe,
- pair_lock_type lock_type,
- uint32_t num_dependent_nodes,
- FTNODE* dependent_nodes,
- FTNODE *node_p,
- bool move_messages
- );
-
-/**
- * Batched version of toku_pin_ftnode_off_client_thread, see cachetable
- * batched API for more details.
- */
-void
-toku_pin_ftnode_off_client_thread_batched(
- FT h,
- BLOCKNUM blocknum,
- uint32_t fullhash,
- FTNODE_FETCH_EXTRA bfe,
- pair_lock_type lock_type,
- uint32_t num_dependent_nodes,
- FTNODE* dependent_nodes,
- FTNODE *node_p
- );
-
-/**
- * Effect: Unpin a brt node. Used for
- * nodes that were pinned off client thread.
+ * Effect: Unpin an ftnode.
*/
-void
-toku_unpin_ftnode_off_client_thread(FT h, FTNODE node);
-
-/**
- * Effect: Unpin a brt node.
- * Used for nodes pinned on a client thread
- */
-void
-toku_unpin_ftnode(FT h, FTNODE node);
-
-void
-toku_unpin_ftnode_read_only(FT ft, FTNODE node);
+void toku_unpin_ftnode(FT h, FTNODE node);
+void toku_unpin_ftnode_read_only(FT ft, FTNODE node);
#endif
diff --git a/storage/tokudb/ft-index/ft/ft-flusher.cc b/storage/tokudb/ft-index/ft/ft-flusher.cc
index 20975c7aa01..0fe556aec0f 100644
--- a/storage/tokudb/ft-index/ft/ft-flusher.cc
+++ b/storage/tokudb/ft-index/ft/ft-flusher.cc
@@ -104,7 +104,7 @@ PATENT RIGHTS GRANT:
*/
static FT_FLUSHER_STATUS_S ft_flusher_status;
-#define STATUS_INIT(k,c,t,l,inc) TOKUDB_STATUS_INIT(ft_flusher_status, k, c, t, "brt flusher: " l, inc)
+#define STATUS_INIT(k,c,t,l,inc) TOKUDB_STATUS_INIT(ft_flusher_status, k, c, t, "ft flusher: " l, inc)
#define STATUS_VALUE(x) ft_flusher_status.status[x].value.num
void toku_ft_flusher_status_init(void) {
@@ -334,7 +334,7 @@ default_merge_child(struct flusher_advice *fa,
// we are just going to unpin child and
// let ft_merge_child pin it again
//
- toku_unpin_ftnode_off_client_thread(h, child);
+ toku_unpin_ftnode(h, child);
//
//
// it is responsibility of ft_merge_child to unlock parent
@@ -486,8 +486,8 @@ ct_maybe_merge_child(struct flusher_advice *fa,
default_pick_child_after_split,
&ctme);
- toku_unpin_ftnode_off_client_thread(h, parent);
- toku_unpin_ftnode_off_client_thread(h, child);
+ toku_unpin_ftnode(h, parent);
+ toku_unpin_ftnode(h, child);
FTNODE root_node = NULL;
{
@@ -496,7 +496,7 @@ ct_maybe_merge_child(struct flusher_advice *fa,
toku_calculate_root_offset_pointer(h, &root, &fullhash);
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, h);
- toku_pin_ftnode_off_client_thread(h, root, fullhash, &bfe, PL_WRITE_EXPENSIVE, 0, NULL, &root_node);
+ toku_pin_ftnode(h, root, fullhash, &bfe, PL_WRITE_EXPENSIVE, &root_node, true);
toku_assert_entire_node_in_memory(root_node);
}
@@ -689,16 +689,16 @@ ftleaf_get_split_loc(
switch (split_mode) {
case SPLIT_LEFT_HEAVY: {
*num_left_bns = node->n_children;
- *num_left_les = BLB_DATA(node, *num_left_bns - 1)->omt_size();
+ *num_left_les = BLB_DATA(node, *num_left_bns - 1)->num_klpairs();
if (*num_left_les == 0) {
*num_left_bns = node->n_children - 1;
- *num_left_les = BLB_DATA(node, *num_left_bns - 1)->omt_size();
+ *num_left_les = BLB_DATA(node, *num_left_bns - 1)->num_klpairs();
}
goto exit;
}
case SPLIT_RIGHT_HEAVY: {
*num_left_bns = 1;
- *num_left_les = BLB_DATA(node, 0)->omt_size() ? 1 : 0;
+ *num_left_les = BLB_DATA(node, 0)->num_klpairs() ? 1 : 0;
goto exit;
}
case SPLIT_EVENLY: {
@@ -707,8 +707,8 @@ ftleaf_get_split_loc(
uint64_t sumlesizes = ftleaf_disk_size(node);
uint32_t size_so_far = 0;
for (int i = 0; i < node->n_children; i++) {
- BN_DATA bd = BLB_DATA(node, i);
- uint32_t n_leafentries = bd->omt_size();
+ bn_data* bd = BLB_DATA(node, i);
+ uint32_t n_leafentries = bd->num_klpairs();
for (uint32_t j=0; j < n_leafentries; j++) {
size_t size_this_le;
int rr = bd->fetch_klpair_disksize(j, &size_this_le);
@@ -725,7 +725,7 @@ ftleaf_get_split_loc(
(*num_left_les)--;
} else if (*num_left_bns > 1) {
(*num_left_bns)--;
- *num_left_les = BLB_DATA(node, *num_left_bns - 1)->omt_size();
+ *num_left_les = BLB_DATA(node, *num_left_bns - 1)->num_klpairs();
} else {
// we are trying to split a leaf with only one
// leafentry in it
@@ -743,8 +743,6 @@ exit:
return;
}
-// TODO: (Zardosht) possibly get rid of this function and use toku_omt_split_at in
-// ftleaf_split
static void
move_leafentries(
BASEMENTNODE dest_bn,
@@ -754,7 +752,8 @@ move_leafentries(
)
//Effect: move leafentries in the range [lbi, upe) from src_omt to newly created dest_omt
{
- src_bn->data_buffer.move_leafentries_to(&dest_bn->data_buffer, lbi, ube);
+ invariant(ube == src_bn->data_buffer.num_klpairs());
+ src_bn->data_buffer.split_klpairs(&dest_bn->data_buffer, lbi);
}
static void ftnode_finalize_split(FTNODE node, FTNODE B, MSN max_msn_applied_to_node) {
@@ -851,7 +850,7 @@ ftleaf_split(
ftleaf_get_split_loc(node, split_mode, &num_left_bns, &num_left_les);
{
// did we split right on the boundary between basement nodes?
- const bool split_on_boundary = (num_left_les == 0) || (num_left_les == (int) BLB_DATA(node, num_left_bns - 1)->omt_size());
+ const bool split_on_boundary = (num_left_les == 0) || (num_left_les == (int) BLB_DATA(node, num_left_bns - 1)->num_klpairs());
// Now we know where we are going to break it
// the two nodes will have a total of n_children+1 basement nodes
// and n_children-1 pivots
@@ -912,7 +911,7 @@ ftleaf_split(
move_leafentries(BLB(B, curr_dest_bn_index),
BLB(node, curr_src_bn_index),
num_left_les, // first row to be moved to B
- BLB_DATA(node, curr_src_bn_index)->omt_size() // number of rows in basement to be split
+ BLB_DATA(node, curr_src_bn_index)->num_klpairs() // number of rows in basement to be split
);
BLB_MAX_MSN_APPLIED(B, curr_dest_bn_index) = BLB_MAX_MSN_APPLIED(node, curr_src_bn_index);
curr_dest_bn_index++;
@@ -954,10 +953,10 @@ ftleaf_split(
toku_destroy_dbt(&node->childkeys[num_left_bns - 1]);
}
} else if (splitk) {
- BN_DATA bd = BLB_DATA(node, num_left_bns - 1);
+ bn_data* bd = BLB_DATA(node, num_left_bns - 1);
uint32_t keylen;
void *key;
- int rr = bd->fetch_le_key_and_len(bd->omt_size() - 1, &keylen, &key);
+ int rr = bd->fetch_key_and_len(bd->num_klpairs() - 1, &keylen, &key);
invariant_zero(rr);
toku_memdup_dbt(splitk, key, keylen);
}
@@ -1082,20 +1081,20 @@ ft_split_child(
// and possibly continue
// flushing one of the children
int picked_child = fa->pick_child_after_split(h, node, childnum, childnum + 1, fa->extra);
- toku_unpin_ftnode_off_client_thread(h, node);
+ toku_unpin_ftnode(h, node);
if (picked_child == childnum ||
(picked_child < 0 && nodea->height > 0 && fa->should_recursively_flush(nodea, fa->extra))) {
- toku_unpin_ftnode_off_client_thread(h, nodeb);
+ toku_unpin_ftnode(h, nodeb);
toku_ft_flush_some_child(h, nodea, fa);
}
else if (picked_child == childnum + 1 ||
(picked_child < 0 && nodeb->height > 0 && fa->should_recursively_flush(nodeb, fa->extra))) {
- toku_unpin_ftnode_off_client_thread(h, nodea);
+ toku_unpin_ftnode(h, nodea);
toku_ft_flush_some_child(h, nodeb, fa);
}
else {
- toku_unpin_ftnode_off_client_thread(h, nodea);
- toku_unpin_ftnode_off_client_thread(h, nodeb);
+ toku_unpin_ftnode(h, nodea);
+ toku_unpin_ftnode(h, nodeb);
}
}
@@ -1168,11 +1167,11 @@ merge_leaf_nodes(FTNODE a, FTNODE b)
a->dirty = 1;
b->dirty = 1;
- BN_DATA a_last_bd = BLB_DATA(a, a->n_children-1);
+ bn_data* a_last_bd = BLB_DATA(a, a->n_children-1);
// this bool states if the last basement node in a has any items or not
// If it does, then it stays in the merge. If it does not, the last basement node
// of a gets eliminated because we do not have a pivot to store for it (because it has no elements)
- const bool a_has_tail = a_last_bd->omt_size() > 0;
+ const bool a_has_tail = a_last_bd->num_klpairs() > 0;
// move each basement node from b to a
// move the pivots, adding one of what used to be max(a)
@@ -1199,7 +1198,7 @@ merge_leaf_nodes(FTNODE a, FTNODE b)
if (a_has_tail) {
uint32_t keylen;
void *key;
- int rr = a_last_bd->fetch_le_key_and_len(a_last_bd->omt_size() - 1, &keylen, &key);
+ int rr = a_last_bd->fetch_key_and_len(a_last_bd->num_klpairs() - 1, &keylen, &key);
invariant_zero(rr);
toku_memdup_dbt(&a->childkeys[a->n_children-1], key, keylen);
a->totalchildkeylens += keylen;
@@ -1343,7 +1342,7 @@ maybe_merge_pinned_nodes(
// For nonleaf nodes, we distribute the children evenly. That may leave one or both of the nodes overfull, but that's OK.
// If we distribute, we set *splitk to a malloced pivot key.
// Parameters:
-// t The BRT.
+// t The FT.
// parent The parent of the two nodes to be split.
// parent_splitk The pivot key between a and b. This is either free()'d or returned in *splitk.
// a The first node to merge.
@@ -1426,7 +1425,7 @@ ft_merge_child(
uint32_t childfullhash = compute_child_fullhash(h->cf, node, childnuma);
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, h);
- toku_pin_ftnode_off_client_thread(h, BP_BLOCKNUM(node, childnuma), childfullhash, &bfe, PL_WRITE_EXPENSIVE, 1, &node, &childa);
+ toku_pin_ftnode_with_dep_nodes(h, BP_BLOCKNUM(node, childnuma), childfullhash, &bfe, PL_WRITE_EXPENSIVE, 1, &node, &childa, true);
}
// for test
call_flusher_thread_callback(flt_flush_before_pin_second_node_for_merge);
@@ -1437,7 +1436,7 @@ ft_merge_child(
uint32_t childfullhash = compute_child_fullhash(h->cf, node, childnumb);
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, h);
- toku_pin_ftnode_off_client_thread(h, BP_BLOCKNUM(node, childnumb), childfullhash, &bfe, PL_WRITE_EXPENSIVE, 2, dep_nodes, &childb);
+ toku_pin_ftnode_with_dep_nodes(h, BP_BLOCKNUM(node, childnumb), childfullhash, &bfe, PL_WRITE_EXPENSIVE, 2, dep_nodes, &childb, true);
}
if (toku_bnc_n_entries(BNC(node,childnuma))>0) {
@@ -1525,7 +1524,7 @@ ft_merge_child(
// unlock the parent
paranoid_invariant(node->dirty);
- toku_unpin_ftnode_off_client_thread(h, node);
+ toku_unpin_ftnode(h, node);
}
else {
// for test
@@ -1533,14 +1532,14 @@ ft_merge_child(
// unlock the parent
paranoid_invariant(node->dirty);
- toku_unpin_ftnode_off_client_thread(h, node);
- toku_unpin_ftnode_off_client_thread(h, childb);
+ toku_unpin_ftnode(h, node);
+ toku_unpin_ftnode(h, childb);
}
if (childa->height > 0 && fa->should_recursively_flush(childa, fa->extra)) {
toku_ft_flush_some_child(h, childa, fa);
}
else {
- toku_unpin_ftnode_off_client_thread(h, childa);
+ toku_unpin_ftnode(h, childa);
}
}
@@ -1575,7 +1574,7 @@ void toku_ft_flush_some_child(FT ft, FTNODE parent, struct flusher_advice *fa)
// Note that we don't read the entire node into memory yet.
// The idea is let's try to do the minimum work before releasing the parent lock
fill_bfe_for_min_read(&bfe, ft);
- toku_pin_ftnode_off_client_thread(ft, targetchild, childfullhash, &bfe, PL_WRITE_EXPENSIVE, 1, &parent, &child);
+ toku_pin_ftnode_with_dep_nodes(ft, targetchild, childfullhash, &bfe, PL_WRITE_EXPENSIVE, 1, &parent, &child, true);
// for test
call_flusher_thread_callback(ft_flush_aflter_child_pin);
@@ -1591,7 +1590,6 @@ void toku_ft_flush_some_child(FT ft, FTNODE parent, struct flusher_advice *fa)
bool may_child_be_reactive = may_node_be_reactive(ft, child);
paranoid_invariant(child->thisnodename.b!=0);
- //VERIFY_NODE(brt, child);
// only do the following work if there is a flush to perform
if (toku_bnc_n_entries(BNC(parent, childnum)) > 0 || parent->height == 1) {
@@ -1614,7 +1612,7 @@ void toku_ft_flush_some_child(FT ft, FTNODE parent, struct flusher_advice *fa)
// reactive, we can unpin the parent
//
if (!may_child_be_reactive) {
- toku_unpin_ftnode_off_client_thread(ft, parent);
+ toku_unpin_ftnode(ft, parent);
parent = NULL;
}
@@ -1632,7 +1630,7 @@ void toku_ft_flush_some_child(FT ft, FTNODE parent, struct flusher_advice *fa)
// for the root with a fresh one
enum reactivity child_re = get_node_reactivity(ft, child);
if (parent && child_re == RE_STABLE) {
- toku_unpin_ftnode_off_client_thread(ft, parent);
+ toku_unpin_ftnode(ft, parent);
parent = NULL;
}
@@ -1671,7 +1669,7 @@ void toku_ft_flush_some_child(FT ft, FTNODE parent, struct flusher_advice *fa)
)
{
if (parent) {
- toku_unpin_ftnode_off_client_thread(ft, parent);
+ toku_unpin_ftnode(ft, parent);
parent = NULL;
}
//
@@ -1681,7 +1679,7 @@ void toku_ft_flush_some_child(FT ft, FTNODE parent, struct flusher_advice *fa)
toku_ft_flush_some_child(ft, child, fa);
}
else {
- toku_unpin_ftnode_off_client_thread(ft, child);
+ toku_unpin_ftnode(ft, child);
}
}
else if (child_re == RE_FISSIBLE) {
@@ -1837,7 +1835,7 @@ toku_ftnode_cleaner_callback(
ct_flusher_advice_init(&fa, &fste, h->h->nodesize);
toku_ft_flush_some_child(h, node, &fa);
} else {
- toku_unpin_ftnode_off_client_thread(h, node);
+ toku_unpin_ftnode(h, node);
}
return 0;
}
@@ -1897,7 +1895,7 @@ static void flush_node_fun(void *fe_v)
toku_ft_flush_some_child(fe->h, fe->node, &fa);
}
else {
- toku_unpin_ftnode_off_client_thread(fe->h,fe->node);
+ toku_unpin_ftnode(fe->h,fe->node);
}
}
else {
diff --git a/storage/tokudb/ft-index/ft/ft-flusher.h b/storage/tokudb/ft-index/ft/ft-flusher.h
index 35371af99e8..0788bf665d3 100644
--- a/storage/tokudb/ft-index/ft/ft-flusher.h
+++ b/storage/tokudb/ft-index/ft/ft-flusher.h
@@ -124,7 +124,7 @@ typedef enum {
FT_FLUSHER_SPLIT_NONLEAF, // number of nonleaf nodes split
FT_FLUSHER_MERGE_LEAF, // number of times leaf nodes are merged
FT_FLUSHER_MERGE_NONLEAF, // number of times nonleaf nodes are merged
- FT_FLUSHER_BALANCE_LEAF, // number of times a leaf node is balanced inside brt
+ FT_FLUSHER_BALANCE_LEAF, // number of times a leaf node is balanced
FT_FLUSHER_STATUS_NUM_ROWS
} ft_flusher_status_entry;
@@ -230,7 +230,7 @@ void toku_ft_hot_get_status(FT_HOT_STATUS);
* we go until the end of the FT.
*/
int
-toku_ft_hot_optimize(FT_HANDLE brt, DBT* left, DBT* right,
+toku_ft_hot_optimize(FT_HANDLE ft_h, DBT* left, DBT* right,
int (*progress_callback)(void *extra, float progress),
void *progress_extra, uint64_t* loops_run);
diff --git a/storage/tokudb/ft-index/ft/ft-hot-flusher.cc b/storage/tokudb/ft-index/ft/ft-hot-flusher.cc
index 0c9691b1e4d..066e075ee0e 100644
--- a/storage/tokudb/ft-index/ft/ft-hot-flusher.cc
+++ b/storage/tokudb/ft-index/ft/ft-hot-flusher.cc
@@ -298,9 +298,9 @@ hot_flusher_destroy(struct hot_flusher_extra *flusher)
// Entry point for Hot Optimize Table (HOT). Note, this function is
// not recursive. It iterates over root-to-leaf paths.
int
-toku_ft_hot_optimize(FT_HANDLE brt, DBT* left, DBT* right,
- int (*progress_callback)(void *extra, float progress),
- void *progress_extra, uint64_t* loops_run)
+toku_ft_hot_optimize(FT_HANDLE ft_handle, DBT* left, DBT* right,
+ int (*progress_callback)(void *extra, float progress),
+ void *progress_extra, uint64_t* loops_run)
{
toku::context flush_ctx(CTX_FLUSH);
@@ -316,7 +316,7 @@ toku_ft_hot_optimize(FT_HANDLE brt, DBT* left, DBT* right,
// start of HOT operation
(void) toku_sync_fetch_and_add(&STATUS_VALUE(FT_HOT_NUM_STARTED), 1);
- toku_ft_note_hot_begin(brt);
+ toku_ft_note_hot_begin(ft_handle);
// Higher level logic prevents a dictionary from being deleted or
// truncated during a hot optimize operation. Doing so would violate
@@ -329,17 +329,16 @@ toku_ft_hot_optimize(FT_HANDLE brt, DBT* left, DBT* right,
{
// Get root node (the first parent of each successive HOT
// call.)
- toku_calculate_root_offset_pointer(brt->ft, &root_key, &fullhash);
+ toku_calculate_root_offset_pointer(ft_handle->ft, &root_key, &fullhash);
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(brt->ft,
- (BLOCKNUM) root_key,
- fullhash,
- &bfe,
- PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &root);
+ fill_bfe_for_full_read(&bfe, ft_handle->ft);
+ toku_pin_ftnode(ft_handle->ft,
+ (BLOCKNUM) root_key,
+ fullhash,
+ &bfe,
+ PL_WRITE_EXPENSIVE,
+ &root,
+ true);
toku_assert_entire_node_in_memory(root);
}
@@ -365,12 +364,12 @@ toku_ft_hot_optimize(FT_HANDLE brt, DBT* left, DBT* right,
// This should recurse to the bottom of the tree and then
// return.
if (root->height > 0) {
- toku_ft_flush_some_child(brt->ft, root, &advice);
+ toku_ft_flush_some_child(ft_handle->ft, root, &advice);
} else {
// Since there are no children to flush, we should abort
// the HOT call.
flusher.rightmost_leaf_seen = 1;
- toku_unpin_ftnode_off_client_thread(brt->ft, root);
+ toku_unpin_ftnode(ft_handle->ft, root);
}
// Set the highest pivot key seen here, since the parent may
@@ -386,8 +385,8 @@ toku_ft_hot_optimize(FT_HANDLE brt, DBT* left, DBT* right,
else if (right) {
// if we have flushed past the bounds set for us,
// set rightmost_leaf_seen so we exit
- FAKE_DB(db, &brt->ft->cmp_descriptor);
- int cmp = brt->ft->compare_fun(&db, &flusher.max_current_key, right);
+ FAKE_DB(db, &ft_handle->ft->cmp_descriptor);
+ int cmp = ft_handle->ft->compare_fun(&db, &flusher.max_current_key, right);
if (cmp > 0) {
flusher.rightmost_leaf_seen = 1;
}
@@ -417,7 +416,7 @@ toku_ft_hot_optimize(FT_HANDLE brt, DBT* left, DBT* right,
if (r == 0) { success = true; }
{
- toku_ft_note_hot_complete(brt, success, msn_at_start_of_hot);
+ toku_ft_note_hot_complete(ft_handle, success, msn_at_start_of_hot);
}
if (success) {
diff --git a/storage/tokudb/ft-index/ft/ft-internal.h b/storage/tokudb/ft-index/ft/ft-internal.h
index 6dcde1687b4..42d27638330 100644
--- a/storage/tokudb/ft-index/ft/ft-internal.h
+++ b/storage/tokudb/ft-index/ft/ft-internal.h
@@ -92,7 +92,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <toku_race_tools.h>
// Symbol TOKUDB_REVISION is not defined by fractal-tree makefiles, so
@@ -118,7 +118,7 @@ PATENT RIGHTS GRANT:
#include "bndata.h"
enum { KEY_VALUE_OVERHEAD = 8 }; /* Must store the two lengths. */
-enum { FT_CMD_OVERHEAD = (2 + sizeof(MSN)) }; // the type plus freshness plus MSN
+enum { FT_MSG_OVERHEAD = (2 + sizeof(MSN)) }; // the type plus freshness plus MSN
enum { FT_DEFAULT_FANOUT = 16 };
enum { FT_DEFAULT_NODE_SIZE = 4 * 1024 * 1024 };
enum { FT_DEFAULT_BASEMENT_NODE_SIZE = 128 * 1024 };
@@ -454,7 +454,7 @@ enum {
uint32_t compute_child_fullhash (CACHEFILE cf, FTNODE node, int childnum);
-// The brt_header is not managed by the cachetable. Instead, it hangs off the cachefile as userdata.
+// The ft_header is not managed by the cachetable. Instead, it hangs off the cachefile as userdata.
enum ft_type {FT_CURRENT=1, FT_CHECKPOINT_INPROGRESS};
@@ -470,7 +470,7 @@ struct ft_header {
// LSN of creation of "checkpoint-begin" record in log.
LSN checkpoint_lsn;
- // see brt_layout_version.h. maybe don't need this if we assume
+ // see ft_layout_version.h. maybe don't need this if we assume
// it's always the current version after deserializing
const int layout_version;
// different (<) from layout_version if upgraded from a previous
@@ -504,7 +504,7 @@ struct ft_header {
enum toku_compression_method compression_method;
unsigned int fanout;
- // Current Minimum MSN to be used when upgrading pre-MSN BRT's.
+ // Current Minimum MSN to be used when upgrading pre-MSN FT's.
// This is decremented from our currnt MIN_MSN so as not to clash
// with any existing 'normal' MSN's.
MSN highest_unused_msn_for_upgrade;
@@ -526,7 +526,7 @@ struct ft_header {
STAT64INFO_S on_disk_stats;
};
-// brt_header is always the current version.
+// ft_header is always the current version.
struct ft {
FT_HEADER h;
FT_HEADER checkpoint_header;
@@ -708,7 +708,7 @@ void toku_assert_entire_node_in_memory(FTNODE node);
// append a child node to a parent node
void toku_ft_nonleaf_append_child(FTNODE node, FTNODE child, const DBT *pivotkey);
-// append a cmd to a nonleaf node child buffer
+// append a message to a nonleaf node child buffer
void toku_ft_append_to_child_buffer(ft_compare_func compare_fun, DESCRIPTOR desc, FTNODE node, int childnum, enum ft_msg_type type, MSN msn, XIDS xids, bool is_fresh, const DBT *key, const DBT *val);
STAT64INFO_S toku_get_and_clear_basement_stats(FTNODE leafnode);
@@ -768,7 +768,7 @@ static inline CACHETABLE_WRITE_CALLBACK get_write_callbacks_for_node(FT h) {
static const FTNODE null_ftnode=0;
-/* a brt cursor is represented as a kv pair in a tree */
+/* an ft cursor is represented as a kv pair in a tree */
struct ft_cursor {
struct toku_list cursors_link;
FT_HANDLE ft_handle;
@@ -969,7 +969,7 @@ __attribute__((nonnull))
void toku_ft_bn_update_max_msn(FTNODE node, MSN max_msn_applied, int child_to_read);
__attribute__((const,nonnull))
-size_t toku_ft_msg_memsize_in_fifo(FT_MSG cmd);
+size_t toku_ft_msg_memsize_in_fifo(FT_MSG msg);
int
toku_ft_search_which_child(
@@ -1018,26 +1018,25 @@ int toku_ftnode_hot_next_child(FTNODE node,
/* Stuff for testing */
// toku_testsetup_initialize() must be called before any other test_setup_xxx() functions are called.
void toku_testsetup_initialize(void);
-int toku_testsetup_leaf(FT_HANDLE brt, BLOCKNUM *blocknum, int n_children, char **keys, int *keylens);
-int toku_testsetup_nonleaf (FT_HANDLE brt, int height, BLOCKNUM *diskoff, int n_children, BLOCKNUM *children, char **keys, int *keylens);
-int toku_testsetup_root(FT_HANDLE brt, BLOCKNUM);
-int toku_testsetup_get_sersize(FT_HANDLE brt, BLOCKNUM); // Return the size on disk.
-int toku_testsetup_insert_to_leaf (FT_HANDLE brt, BLOCKNUM, const char *key, int keylen, const char *val, int vallen);
-int toku_testsetup_insert_to_nonleaf (FT_HANDLE brt, BLOCKNUM, enum ft_msg_type, const char *key, int keylen, const char *val, int vallen);
+int toku_testsetup_leaf(FT_HANDLE ft_h, BLOCKNUM *blocknum, int n_children, char **keys, int *keylens);
+int toku_testsetup_nonleaf (FT_HANDLE ft_h, int height, BLOCKNUM *diskoff, int n_children, BLOCKNUM *children, char **keys, int *keylens);
+int toku_testsetup_root(FT_HANDLE ft_h, BLOCKNUM);
+int toku_testsetup_get_sersize(FT_HANDLE ft_h, BLOCKNUM); // Return the size on disk.
+int toku_testsetup_insert_to_leaf (FT_HANDLE ft_h, BLOCKNUM, const char *key, int keylen, const char *val, int vallen);
+int toku_testsetup_insert_to_nonleaf (FT_HANDLE ft_h, BLOCKNUM, enum ft_msg_type, const char *key, int keylen, const char *val, int vallen);
void toku_pin_node_with_min_bfe(FTNODE* node, BLOCKNUM b, FT_HANDLE t);
-// toku_ft_root_put_cmd() accepts non-constant cmd because this is where we set the msn
-void toku_ft_root_put_cmd(FT h, FT_MSG_S * cmd, txn_gc_info *gc_info);
+void toku_ft_root_put_msg(FT h, FT_MSG msg, txn_gc_info *gc_info);
void
toku_get_node_for_verify(
BLOCKNUM blocknum,
- FT_HANDLE brt,
+ FT_HANDLE ft_h,
FTNODE* nodep
);
int
-toku_verify_ftnode (FT_HANDLE brt,
+toku_verify_ftnode (FT_HANDLE ft_h,
MSN rootmsn, MSN parentmsn, bool messages_exist_above,
FTNODE node, int height,
const DBT *lesser_pivot, // Everything in the subtree should be > lesser_pivot. (lesser_pivot==NULL if there is no lesser pivot.)
@@ -1185,6 +1184,8 @@ typedef enum {
FT_PRO_NUM_STOP_LOCK_CHILD,
FT_PRO_NUM_STOP_CHILD_INMEM,
FT_PRO_NUM_DIDNT_WANT_PROMOTE,
+ FT_BASEMENT_DESERIALIZE_FIXED_KEYSIZE, // how many basement nodes were deserialized with a fixed keysize
+ FT_BASEMENT_DESERIALIZE_VARIABLE_KEYSIZE, // how many basement nodes were deserialized with a variable keysize
FT_STATUS_NUM_ROWS
} ft_status_entry;
@@ -1196,9 +1197,9 @@ typedef struct {
void toku_ft_get_status(FT_STATUS);
void
-toku_ft_bn_apply_cmd_once (
+toku_ft_bn_apply_msg_once(
BASEMENTNODE bn,
- const FT_MSG cmd,
+ const FT_MSG msg,
uint32_t idx,
LEAFENTRY le,
txn_gc_info *gc_info,
@@ -1207,38 +1208,38 @@ toku_ft_bn_apply_cmd_once (
);
void
-toku_ft_bn_apply_cmd (
+toku_ft_bn_apply_msg(
ft_compare_func compare_fun,
ft_update_func update_fun,
DESCRIPTOR desc,
BASEMENTNODE bn,
- FT_MSG cmd,
+ FT_MSG msg,
txn_gc_info *gc_info,
uint64_t *workdone,
STAT64INFO stats_to_update
);
void
-toku_ft_leaf_apply_cmd (
+toku_ft_leaf_apply_msg(
ft_compare_func compare_fun,
ft_update_func update_fun,
DESCRIPTOR desc,
FTNODE node,
int target_childnum,
- FT_MSG cmd,
+ FT_MSG msg,
txn_gc_info *gc_info,
uint64_t *workdone,
STAT64INFO stats_to_update
);
void
-toku_ft_node_put_cmd (
+toku_ft_node_put_msg(
ft_compare_func compare_fun,
ft_update_func update_fun,
DESCRIPTOR desc,
FTNODE node,
int target_childnum,
- FT_MSG cmd,
+ FT_MSG msg,
bool is_fresh,
txn_gc_info *gc_info,
size_t flow_deltas[],
diff --git a/storage/tokudb/ft-index/ft/ft-node-deserialize.cc b/storage/tokudb/ft-index/ft/ft-node-deserialize.cc
index 4f869419266..f309a32b44a 100644
--- a/storage/tokudb/ft-index/ft/ft-node-deserialize.cc
+++ b/storage/tokudb/ft-index/ft/ft-node-deserialize.cc
@@ -193,7 +193,7 @@ check_node_info_checksum(struct rbuf *rb)
{
int r = 0;
// Verify checksum of header stored.
- uint32_t checksum = x1764_memory(rb->buf, rb->ndone);
+ uint32_t checksum = toku_x1764_memory(rb->buf, rb->ndone);
uint32_t stored_checksum = rbuf_int(rb);
if (stored_checksum != checksum) {
@@ -229,7 +229,7 @@ check_legacy_end_checksum(struct rbuf *rb)
{
int r = 0;
uint32_t expected_xsum = rbuf_int(rb);
- uint32_t actual_xsum = x1764_memory(rb->buf, rb->size - 4);
+ uint32_t actual_xsum = toku_x1764_memory(rb->buf, rb->size - 4);
if (expected_xsum != actual_xsum) {
r = TOKUDB_BAD_CHECKSUM;
}
diff --git a/storage/tokudb/ft-index/ft/ft-ops.cc b/storage/tokudb/ft-index/ft/ft-ops.cc
index f6735f0bb45..64b6b498c9a 100644
--- a/storage/tokudb/ft-index/ft/ft-ops.cc
+++ b/storage/tokudb/ft-index/ft/ft-ops.cc
@@ -228,14 +228,12 @@ basement nodes, bulk fetch, and partial fetch:
#include <stdint.h>
-static const uint32_t this_version = FT_LAYOUT_VERSION;
-
/* Status is intended for display to humans to help understand system behavior.
* It does not need to be perfectly thread-safe.
*/
static FT_STATUS_S ft_status;
-#define STATUS_INIT(k,c,t,l,inc) TOKUDB_STATUS_INIT(ft_status, k, c, t, "brt: " l, inc)
+#define STATUS_INIT(k,c,t,l,inc) TOKUDB_STATUS_INIT(ft_status, k, c, t, "ft: " l, inc)
static toku_mutex_t ft_open_close_lock;
@@ -367,6 +365,8 @@ status_init(void)
STATUS_INIT(FT_PRO_NUM_STOP_LOCK_CHILD, PROMOTION_STOPPED_CHILD_LOCKED_OR_NOT_IN_MEMORY, PARCOUNT, "promotion: stopped because the child was locked or not at all in memory", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(FT_PRO_NUM_STOP_CHILD_INMEM, PROMOTION_STOPPED_CHILD_NOT_FULLY_IN_MEMORY, PARCOUNT, "promotion: stopped because the child was not fully in memory", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(FT_PRO_NUM_DIDNT_WANT_PROMOTE, PROMOTION_STOPPED_AFTER_LOCKING_CHILD, PARCOUNT, "promotion: stopped anyway, after locking the child", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
+ STATUS_INIT(FT_BASEMENT_DESERIALIZE_FIXED_KEYSIZE, BASEMENT_DESERIALIZATION_FIXED_KEY, PARCOUNT, "basement nodes deserialized with fixed-keysize", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
+ STATUS_INIT(FT_BASEMENT_DESERIALIZE_VARIABLE_KEYSIZE, BASEMENT_DESERIALIZATION_VARIABLE_KEY, PARCOUNT, "basement nodes deserialized with variable-keysize", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
ft_status.initialized = true;
}
@@ -419,6 +419,14 @@ toku_ft_get_status(FT_STATUS s) {
} \
} while (0)
+void toku_note_deserialized_basement_node(bool fixed_key_size) {
+ if (fixed_key_size) {
+ STATUS_INC(FT_BASEMENT_DESERIALIZE_FIXED_KEYSIZE, 1);
+ } else {
+ STATUS_INC(FT_BASEMENT_DESERIALIZE_VARIABLE_KEYSIZE, 1);
+ }
+}
+
bool is_entire_node_in_memory(FTNODE node) {
for (int i = 0; i < node->n_children; i++) {
if(BP_STATE(node,i) != PT_AVAIL) {
@@ -439,7 +447,7 @@ get_leaf_num_entries(FTNODE node) {
int i;
toku_assert_entire_node_in_memory(node);
for ( i = 0; i < node->n_children; i++) {
- result += BLB_DATA(node, i)->omt_size();
+ result += BLB_DATA(node, i)->num_klpairs();
}
return result;
}
@@ -625,6 +633,7 @@ ftnode_memory_size (FTNODE node)
int n_children = node->n_children;
retval += sizeof(*node);
retval += (n_children)*(sizeof(node->bp[0]));
+ retval += (n_children > 0 ? n_children-1 : 0)*(sizeof(node->childkeys[0]));
retval += node->totalchildkeylens;
// now calculate the sizes of the partitions
@@ -731,14 +740,14 @@ toku_bfe_rightmost_child_wanted(struct ftnode_fetch_extra *bfe, FTNODE node)
}
static int
-ft_cursor_rightmost_child_wanted(FT_CURSOR cursor, FT_HANDLE brt, FTNODE node)
+ft_cursor_rightmost_child_wanted(FT_CURSOR cursor, FT_HANDLE ft_handle, FTNODE node)
{
if (cursor->right_is_pos_infty) {
return node->n_children - 1;
} else if (cursor->range_lock_right_key.data == nullptr) {
return -1;
} else {
- return toku_ftnode_which_child(node, &cursor->range_lock_right_key, &brt->ft->cmp_descriptor, brt->ft->compare_fun);
+ return toku_ftnode_which_child(node, &cursor->range_lock_right_key, &ft_handle->ft->cmp_descriptor, ft_handle->ft->compare_fun);
}
}
@@ -1261,7 +1270,7 @@ bool toku_ftnode_pf_req_callback(void* ftnode_pv, void* read_extraargs) {
FTNODE node = (FTNODE) ftnode_pv;
struct ftnode_fetch_extra *bfe = (struct ftnode_fetch_extra *) read_extraargs;
//
- // The three types of fetches that the brt layer may request are:
+ // The three types of fetches that the ft layer may request are:
// - ftnode_fetch_none: no partitions are necessary (example use: stat64)
// - ftnode_fetch_subset: some subset is necessary (example use: toku_ft_search)
// - ftnode_fetch_all: entire node is necessary (example use: flush, split, merge)
@@ -1493,7 +1502,7 @@ int toku_ftnode_pf_callback(void* ftnode_pv, void* disk_data, void* read_extraar
return 0;
}
-struct cmd_leafval_heaviside_extra {
+struct msg_leafval_heaviside_extra {
ft_compare_func compare_fun;
DESCRIPTOR desc;
DBT const * const key;
@@ -1501,7 +1510,7 @@ struct cmd_leafval_heaviside_extra {
//TODO: #1125 optimize
static int
-toku_cmd_leafval_heaviside(DBT const &kdbt, const struct cmd_leafval_heaviside_extra &be) {
+toku_msg_leafval_heaviside(DBT const &kdbt, const struct msg_leafval_heaviside_extra &be) {
FAKE_DB(db, be.desc);
DBT const * const key = be.key;
return be.compare_fun(&db, &kdbt, key);
@@ -1674,15 +1683,14 @@ ft_init_new_root(FT ft, FTNODE oldroot, FTNODE *newrootp)
// return to caller
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
ft,
old_blocknum,
old_fullhash,
&bfe,
PL_WRITE_EXPENSIVE, // may_modify_node
- 0,
- NULL,
- newrootp
+ newrootp,
+ true
);
}
@@ -1716,16 +1724,16 @@ toku_ft_nonleaf_append_child(FTNODE node, FTNODE child, const DBT *pivotkey) {
}
void
-toku_ft_bn_apply_cmd_once (
+toku_ft_bn_apply_msg_once (
BASEMENTNODE bn,
- const FT_MSG cmd,
+ const FT_MSG msg,
uint32_t idx,
LEAFENTRY le,
txn_gc_info *gc_info,
uint64_t *workdone,
STAT64INFO stats_to_update
)
-// Effect: Apply cmd to leafentry (msn is ignored)
+// Effect: Apply msg to leafentry (msn is ignored)
// Calculate work done by message on leafentry and add it to caller's workdone counter.
// idx is the location where it goes
// le is old leafentry
@@ -1734,16 +1742,16 @@ toku_ft_bn_apply_cmd_once (
LEAFENTRY new_le=0;
int64_t numbytes_delta = 0; // how many bytes of user data (not including overhead) were added or deleted from this row
int64_t numrows_delta = 0; // will be +1 or -1 or 0 (if row was added or deleted or not)
- uint32_t key_storage_size = ft_msg_get_keylen(cmd) + sizeof(uint32_t);
+ uint32_t key_storage_size = ft_msg_get_keylen(msg) + sizeof(uint32_t);
if (le) {
oldsize = leafentry_memsize(le) + key_storage_size;
}
-
- // toku_le_apply_msg() may call mempool_malloc_from_omt() to allocate more space.
+
+ // toku_le_apply_msg() may call bn_data::mempool_malloc_and_update_dmt() to allocate more space.
// That means le is guaranteed to not cause a sigsegv but it may point to a mempool that is
// no longer in use. We'll have to release the old mempool later.
toku_le_apply_msg(
- cmd,
+ msg,
le,
&bn->data_buffer,
idx,
@@ -1751,6 +1759,8 @@ toku_ft_bn_apply_cmd_once (
&new_le,
&numbytes_delta
);
+ // at this point, we cannot trust cmd->u.id.key to be valid.
+ // The dmt may have realloced its mempool and freed the one containing key.
newsize = new_le ? (leafentry_memsize(new_le) + + key_storage_size) : 0;
if (le && new_le) {
@@ -1788,7 +1798,7 @@ struct setval_extra_s {
uint32_t tag;
bool did_set_val;
int setval_r; // any error code that setval_fun wants to return goes here.
- // need arguments for toku_ft_bn_apply_cmd_once
+ // need arguments for toku_ft_bn_apply_msg_once
BASEMENTNODE bn;
MSN msn; // captured from original message, not currently used
XIDS xids;
@@ -1796,7 +1806,7 @@ struct setval_extra_s {
uint32_t idx;
LEAFENTRY le;
txn_gc_info *gc_info;
- uint64_t * workdone; // set by toku_ft_bn_apply_cmd_once()
+ uint64_t * workdone; // set by toku_ft_bn_apply_msg_once()
STAT64INFO stats_to_update;
};
@@ -1804,7 +1814,7 @@ struct setval_extra_s {
* If new_val == NULL, we send a delete message instead of an insert.
* This happens here instead of in do_delete() for consistency.
* setval_fun() is called from handlerton, passing in svextra_v
- * from setval_extra_s input arg to brt->update_fun().
+ * from setval_extra_s input arg to ft->update_fun().
*/
static void setval_fun (const DBT *new_val, void *svextra_v) {
struct setval_extra_s *CAST_FROM_VOIDP(svextra, svextra_v);
@@ -1813,7 +1823,7 @@ static void setval_fun (const DBT *new_val, void *svextra_v) {
svextra->did_set_val = true;
{
- // can't leave scope until toku_ft_bn_apply_cmd_once if
+ // can't leave scope until toku_ft_bn_apply_msg_once if
// this is a delete
DBT val;
FT_MSG_S msg = { FT_NONE, svextra->msn, svextra->xids,
@@ -1826,7 +1836,7 @@ static void setval_fun (const DBT *new_val, void *svextra_v) {
toku_init_dbt(&val);
msg.u.id.val = &val;
}
- toku_ft_bn_apply_cmd_once(svextra->bn, &msg,
+ toku_ft_bn_apply_msg_once(svextra->bn, &msg,
svextra->idx, svextra->le,
svextra->gc_info,
svextra->workdone, svextra->stats_to_update);
@@ -1834,11 +1844,11 @@ static void setval_fun (const DBT *new_val, void *svextra_v) {
}
}
-// We are already past the msn filter (in toku_ft_bn_apply_cmd(), which calls do_update()),
+// We are already past the msn filter (in toku_ft_bn_apply_msg(), which calls do_update()),
// so capturing the msn in the setval_extra_s is not strictly required. The alternative
// would be to put a dummy msn in the messages created by setval_fun(), but preserving
// the original msn seems cleaner and it preserves accountability at a lower layer.
-static int do_update(ft_update_func update_fun, DESCRIPTOR desc, BASEMENTNODE bn, FT_MSG cmd, uint32_t idx,
+static int do_update(ft_update_func update_fun, DESCRIPTOR desc, BASEMENTNODE bn, FT_MSG msg, uint32_t idx,
LEAFENTRY le,
void* keydata,
uint32_t keylen,
@@ -1854,23 +1864,23 @@ static int do_update(ft_update_func update_fun, DESCRIPTOR desc, BASEMENTNODE bn
// the location of data depends whether this is a regular or
// broadcast update
- if (cmd->type == FT_UPDATE) {
+ if (msg->type == FT_UPDATE) {
// key is passed in with command (should be same as from le)
// update function extra is passed in with command
STATUS_INC(FT_UPDATES, 1);
- keyp = cmd->u.id.key;
- update_function_extra = cmd->u.id.val;
- } else if (cmd->type == FT_UPDATE_BROADCAST_ALL) {
+ keyp = msg->u.id.key;
+ update_function_extra = msg->u.id.val;
+ } else if (msg->type == FT_UPDATE_BROADCAST_ALL) {
// key is not passed in with broadcast, it comes from le
// update function extra is passed in with command
paranoid_invariant(le); // for broadcast updates, we just hit all leafentries
// so this cannot be null
paranoid_invariant(keydata);
paranoid_invariant(keylen);
- paranoid_invariant(cmd->u.id.key->size == 0);
+ paranoid_invariant(msg->u.id.key->size == 0);
STATUS_INC(FT_UPDATES_BROADCAST, 1);
keyp = toku_fill_dbt(&key, keydata, keylen);
- update_function_extra = cmd->u.id.val;
+ update_function_extra = msg->u.id.val;
} else {
abort();
}
@@ -1886,10 +1896,10 @@ static int do_update(ft_update_func update_fun, DESCRIPTOR desc, BASEMENTNODE bn
}
le_for_update = le;
- struct setval_extra_s setval_extra = {setval_tag, false, 0, bn, cmd->msn, cmd->xids,
+ struct setval_extra_s setval_extra = {setval_tag, false, 0, bn, msg->msn, msg->xids,
keyp, idx, le_for_update, gc_info,
workdone, stats_to_update};
- // call handlerton's brt->update_fun(), which passes setval_extra to setval_fun()
+ // call handlerton's ft->update_fun(), which passes setval_extra to setval_fun()
FAKE_DB(db, desc);
int r = update_fun(
&db,
@@ -1903,20 +1913,20 @@ static int do_update(ft_update_func update_fun, DESCRIPTOR desc, BASEMENTNODE bn
return r;
}
-// Should be renamed as something like "apply_cmd_to_basement()."
+// Should be renamed as something like "apply_msg_to_basement()."
void
-toku_ft_bn_apply_cmd (
+toku_ft_bn_apply_msg (
ft_compare_func compare_fun,
ft_update_func update_fun,
DESCRIPTOR desc,
BASEMENTNODE bn,
- FT_MSG cmd,
+ FT_MSG msg,
txn_gc_info *gc_info,
uint64_t *workdone,
STAT64INFO stats_to_update
)
// Effect:
-// Put a cmd into a leaf.
+// Put a msg into a leaf.
// Calculate work done by message on leafnode and add it to caller's workdone counter.
// The leaf could end up "too big" or "too small". The caller must fix that up.
{
@@ -1924,28 +1934,28 @@ toku_ft_bn_apply_cmd (
void* key = NULL;
uint32_t keylen = 0;
- uint32_t omt_size;
+ uint32_t num_klpairs;
int r;
- struct cmd_leafval_heaviside_extra be = {compare_fun, desc, cmd->u.id.key};
+ struct msg_leafval_heaviside_extra be = {compare_fun, desc, msg->u.id.key};
unsigned int doing_seqinsert = bn->seqinsert;
bn->seqinsert = 0;
- switch (cmd->type) {
+ switch (msg->type) {
case FT_INSERT_NO_OVERWRITE:
case FT_INSERT: {
uint32_t idx;
if (doing_seqinsert) {
- idx = bn->data_buffer.omt_size();
+ idx = bn->data_buffer.num_klpairs();
DBT kdbt;
- r = bn->data_buffer.fetch_le_key_and_len(idx-1, &kdbt.size, &kdbt.data);
+ r = bn->data_buffer.fetch_key_and_len(idx-1, &kdbt.size, &kdbt.data);
if (r != 0) goto fz;
- int cmp = toku_cmd_leafval_heaviside(kdbt, be);
+ int cmp = toku_msg_leafval_heaviside(kdbt, be);
if (cmp >= 0) goto fz;
r = DB_NOTFOUND;
} else {
fz:
- r = bn->data_buffer.find_zero<decltype(be), toku_cmd_leafval_heaviside>(
+ r = bn->data_buffer.find_zero<decltype(be), toku_msg_leafval_heaviside>(
be,
&storeddata,
&key,
@@ -1958,13 +1968,13 @@ toku_ft_bn_apply_cmd (
} else {
assert_zero(r);
}
- toku_ft_bn_apply_cmd_once(bn, cmd, idx, storeddata, gc_info, workdone, stats_to_update);
+ toku_ft_bn_apply_msg_once(bn, msg, idx, storeddata, gc_info, workdone, stats_to_update);
// if the insertion point is within a window of the right edge of
// the leaf then it is sequential
// window = min(32, number of leaf entries/16)
{
- uint32_t s = bn->data_buffer.omt_size();
+ uint32_t s = bn->data_buffer.num_klpairs();
uint32_t w = s / 16;
if (w == 0) w = 1;
if (w > 32) w = 32;
@@ -1981,7 +1991,7 @@ toku_ft_bn_apply_cmd (
uint32_t idx;
// Apply to all the matches
- r = bn->data_buffer.find_zero<decltype(be), toku_cmd_leafval_heaviside>(
+ r = bn->data_buffer.find_zero<decltype(be), toku_msg_leafval_heaviside>(
be,
&storeddata,
&key,
@@ -1990,7 +2000,7 @@ toku_ft_bn_apply_cmd (
);
if (r == DB_NOTFOUND) break;
assert_zero(r);
- toku_ft_bn_apply_cmd_once(bn, cmd, idx, storeddata, gc_info, workdone, stats_to_update);
+ toku_ft_bn_apply_msg_once(bn, msg, idx, storeddata, gc_info, workdone, stats_to_update);
break;
}
@@ -1999,8 +2009,8 @@ toku_ft_bn_apply_cmd (
case FT_COMMIT_BROADCAST_ALL:
case FT_OPTIMIZE:
// Apply to all leafentries
- omt_size = bn->data_buffer.omt_size();
- for (uint32_t idx = 0; idx < omt_size; ) {
+ num_klpairs = bn->data_buffer.num_klpairs();
+ for (uint32_t idx = 0; idx < num_klpairs; ) {
DBT curr_keydbt;
void* curr_keyp = NULL;
uint32_t curr_keylen = 0;
@@ -2008,31 +2018,32 @@ toku_ft_bn_apply_cmd (
assert_zero(r);
toku_fill_dbt(&curr_keydbt, curr_keyp, curr_keylen);
// because this is a broadcast message, we need
- // to fill the key in the msg that we pass into toku_ft_bn_apply_cmd_once
- cmd->u.id.key = &curr_keydbt;
+ // to fill the key in the message that we pass into toku_ft_bn_apply_msg_once
+ msg->u.id.key = &curr_keydbt;
int deleted = 0;
if (!le_is_clean(storeddata)) { //If already clean, nothing to do.
- toku_ft_bn_apply_cmd_once(bn, cmd, idx, storeddata, gc_info, workdone, stats_to_update);
- uint32_t new_omt_size = bn->data_buffer.omt_size();
- if (new_omt_size != omt_size) {
- paranoid_invariant(new_omt_size+1 == omt_size);
+ toku_ft_bn_apply_msg_once(bn, msg, idx, storeddata, gc_info, workdone, stats_to_update);
+ // at this point, we cannot trust msg->u.id.key to be valid.
+ uint32_t new_dmt_size = bn->data_buffer.num_klpairs();
+ if (new_dmt_size != num_klpairs) {
+ paranoid_invariant(new_dmt_size + 1 == num_klpairs);
//Item was deleted.
deleted = 1;
}
}
if (deleted)
- omt_size--;
+ num_klpairs--;
else
idx++;
}
- paranoid_invariant(bn->data_buffer.omt_size() == omt_size);
+ paranoid_invariant(bn->data_buffer.num_klpairs() == num_klpairs);
break;
case FT_COMMIT_BROADCAST_TXN:
case FT_ABORT_BROADCAST_TXN:
// Apply to all leafentries if txn is represented
- omt_size = bn->data_buffer.omt_size();
- for (uint32_t idx = 0; idx < omt_size; ) {
+ num_klpairs = bn->data_buffer.num_klpairs();
+ for (uint32_t idx = 0; idx < num_klpairs; ) {
DBT curr_keydbt;
void* curr_keyp = NULL;
uint32_t curr_keylen = 0;
@@ -2040,29 +2051,29 @@ toku_ft_bn_apply_cmd (
assert_zero(r);
toku_fill_dbt(&curr_keydbt, curr_keyp, curr_keylen);
// because this is a broadcast message, we need
- // to fill the key in the msg that we pass into toku_ft_bn_apply_cmd_once
- cmd->u.id.key = &curr_keydbt;
+ // to fill the key in the message that we pass into toku_ft_bn_apply_msg_once
+ msg->u.id.key = &curr_keydbt;
int deleted = 0;
- if (le_has_xids(storeddata, cmd->xids)) {
- toku_ft_bn_apply_cmd_once(bn, cmd, idx, storeddata, gc_info, workdone, stats_to_update);
- uint32_t new_omt_size = bn->data_buffer.omt_size();
- if (new_omt_size != omt_size) {
- paranoid_invariant(new_omt_size+1 == omt_size);
+ if (le_has_xids(storeddata, msg->xids)) {
+ toku_ft_bn_apply_msg_once(bn, msg, idx, storeddata, gc_info, workdone, stats_to_update);
+ uint32_t new_dmt_size = bn->data_buffer.num_klpairs();
+ if (new_dmt_size != num_klpairs) {
+ paranoid_invariant(new_dmt_size + 1 == num_klpairs);
//Item was deleted.
deleted = 1;
}
}
if (deleted)
- omt_size--;
+ num_klpairs--;
else
idx++;
}
- paranoid_invariant(bn->data_buffer.omt_size() == omt_size);
+ paranoid_invariant(bn->data_buffer.num_klpairs() == num_klpairs);
break;
case FT_UPDATE: {
uint32_t idx;
- r = bn->data_buffer.find_zero<decltype(be), toku_cmd_leafval_heaviside>(
+ r = bn->data_buffer.find_zero<decltype(be), toku_msg_leafval_heaviside>(
be,
&storeddata,
&key,
@@ -2073,12 +2084,12 @@ toku_ft_bn_apply_cmd (
{
//Point to msg's copy of the key so we don't worry about le being freed
//TODO: 46 MAYBE Get rid of this when le_apply message memory is better handled
- key = cmd->u.id.key->data;
- keylen = cmd->u.id.key->size;
+ key = msg->u.id.key->data;
+ keylen = msg->u.id.key->size;
}
- r = do_update(update_fun, desc, bn, cmd, idx, NULL, NULL, 0, gc_info, workdone, stats_to_update);
+ r = do_update(update_fun, desc, bn, msg, idx, NULL, NULL, 0, gc_info, workdone, stats_to_update);
} else if (r==0) {
- r = do_update(update_fun, desc, bn, cmd, idx, storeddata, key, keylen, gc_info, workdone, stats_to_update);
+ r = do_update(update_fun, desc, bn, msg, idx, storeddata, key, keylen, gc_info, workdone, stats_to_update);
} // otherwise, a worse error, just return it
break;
}
@@ -2086,7 +2097,7 @@ toku_ft_bn_apply_cmd (
// apply to all leafentries.
uint32_t idx = 0;
uint32_t num_leafentries_before;
- while (idx < (num_leafentries_before = bn->data_buffer.omt_size())) {
+ while (idx < (num_leafentries_before = bn->data_buffer.num_klpairs())) {
void* curr_key = nullptr;
uint32_t curr_keylen = 0;
r = bn->data_buffer.fetch_klpair(idx, &storeddata, &curr_keylen, &curr_key);
@@ -2101,10 +2112,10 @@ toku_ft_bn_apply_cmd (
// This is broken below. Have a compilation error checked
// in as a reminder
- r = do_update(update_fun, desc, bn, cmd, idx, storeddata, curr_key, curr_keylen, gc_info, workdone, stats_to_update);
+ r = do_update(update_fun, desc, bn, msg, idx, storeddata, curr_key, curr_keylen, gc_info, workdone, stats_to_update);
assert_zero(r);
- if (num_leafentries_before == bn->data_buffer.omt_size()) {
+ if (num_leafentries_before == bn->data_buffer.num_klpairs()) {
// we didn't delete something, so increment the index.
idx++;
}
@@ -2186,7 +2197,7 @@ void toku_bnc_insert_msg(NONLEAF_CHILDINFO bnc, const void *key, ITEMLEN keylen,
}
}
-// append a cmd to a nonleaf node's child buffer
+// append a msg to a nonleaf node's child buffer
// should be static, but used by test programs
void toku_ft_append_to_child_buffer(ft_compare_func compare_fun, DESCRIPTOR desc, FTNODE node, int childnum, enum ft_msg_type type, MSN msn, XIDS xids, bool is_fresh, const DBT *key, const DBT *val) {
paranoid_invariant(BP_STATE(node,childnum) == PT_AVAIL);
@@ -2194,14 +2205,14 @@ void toku_ft_append_to_child_buffer(ft_compare_func compare_fun, DESCRIPTOR desc
node->dirty = 1;
}
-static void ft_nonleaf_cmd_once_to_child(ft_compare_func compare_fun, DESCRIPTOR desc, FTNODE node, int target_childnum, FT_MSG cmd, bool is_fresh, size_t flow_deltas[])
+static void ft_nonleaf_msg_once_to_child(ft_compare_func compare_fun, DESCRIPTOR desc, FTNODE node, int target_childnum, FT_MSG msg, bool is_fresh, size_t flow_deltas[])
// Previously we had passive aggressive promotion, but that causes a lot of I/O a the checkpoint. So now we are just putting it in the buffer here.
// Also we don't worry about the node getting overfull here. It's the caller's problem.
{
unsigned int childnum = (target_childnum >= 0
? target_childnum
- : toku_ftnode_which_child(node, cmd->u.id.key, desc, compare_fun));
- toku_ft_append_to_child_buffer(compare_fun, desc, node, childnum, cmd->type, cmd->msn, cmd->xids, is_fresh, cmd->u.id.key, cmd->u.id.val);
+ : toku_ftnode_which_child(node, msg->u.id.key, desc, compare_fun));
+ toku_ft_append_to_child_buffer(compare_fun, desc, node, childnum, msg->type, msg->msn, msg->xids, is_fresh, msg->u.id.key, msg->u.id.val);
NONLEAF_CHILDINFO bnc = BNC(node, childnum);
bnc->flow[0] += flow_deltas[0];
bnc->flow[1] += flow_deltas[1];
@@ -2273,62 +2284,62 @@ static uint64_t
ft_msg_size(FT_MSG msg) {
size_t keyval_size = msg->u.id.key->size + msg->u.id.val->size;
size_t xids_size = xids_get_serialize_size(msg->xids);
- return keyval_size + KEY_VALUE_OVERHEAD + FT_CMD_OVERHEAD + xids_size;
+ return keyval_size + KEY_VALUE_OVERHEAD + FT_MSG_OVERHEAD + xids_size;
}
static void
-ft_nonleaf_cmd_all (ft_compare_func compare_fun, DESCRIPTOR desc, FTNODE node, FT_MSG cmd, bool is_fresh, size_t flow_deltas[])
-// Effect: Put the cmd into a nonleaf node. We put it into all children, possibly causing the children to become reactive.
+ft_nonleaf_msg_all(ft_compare_func compare_fun, DESCRIPTOR desc, FTNODE node, FT_MSG msg, bool is_fresh, size_t flow_deltas[])
+// Effect: Put the message into a nonleaf node. We put it into all children, possibly causing the children to become reactive.
// We don't do the splitting and merging. That's up to the caller after doing all the puts it wants to do.
// The re_array[i] gets set to the reactivity of any modified child i. (And there may be several such children.)
{
for (int i = 0; i < node->n_children; i++) {
- ft_nonleaf_cmd_once_to_child(compare_fun, desc, node, i, cmd, is_fresh, flow_deltas);
+ ft_nonleaf_msg_once_to_child(compare_fun, desc, node, i, msg, is_fresh, flow_deltas);
}
}
static bool
-ft_msg_applies_once(FT_MSG cmd)
+ft_msg_applies_once(FT_MSG msg)
{
- return ft_msg_type_applies_once(cmd->type);
+ return ft_msg_type_applies_once(msg->type);
}
static bool
-ft_msg_applies_all(FT_MSG cmd)
+ft_msg_applies_all(FT_MSG msg)
{
- return ft_msg_type_applies_all(cmd->type);
+ return ft_msg_type_applies_all(msg->type);
}
static bool
-ft_msg_does_nothing(FT_MSG cmd)
+ft_msg_does_nothing(FT_MSG msg)
{
- return ft_msg_type_does_nothing(cmd->type);
+ return ft_msg_type_does_nothing(msg->type);
}
static void
-ft_nonleaf_put_cmd (ft_compare_func compare_fun, DESCRIPTOR desc, FTNODE node, int target_childnum, FT_MSG cmd, bool is_fresh, size_t flow_deltas[])
-// Effect: Put the cmd into a nonleaf node. We may put it into a child, possibly causing the child to become reactive.
+ft_nonleaf_put_msg(ft_compare_func compare_fun, DESCRIPTOR desc, FTNODE node, int target_childnum, FT_MSG msg, bool is_fresh, size_t flow_deltas[])
+// Effect: Put the message into a nonleaf node. We may put it into a child, possibly causing the child to become reactive.
// We don't do the splitting and merging. That's up to the caller after doing all the puts it wants to do.
// The re_array[i] gets set to the reactivity of any modified child i. (And there may be several such children.)
//
{
//
- // see comments in toku_ft_leaf_apply_cmd
+ // see comments in toku_ft_leaf_apply_msg
// to understand why we handle setting
// node->max_msn_applied_to_node_on_disk here,
- // and don't do it in toku_ft_node_put_cmd
+ // and don't do it in toku_ft_node_put_msg
//
- MSN cmd_msn = cmd->msn;
- invariant(cmd_msn.msn > node->max_msn_applied_to_node_on_disk.msn);
- node->max_msn_applied_to_node_on_disk = cmd_msn;
-
- if (ft_msg_applies_once(cmd)) {
- ft_nonleaf_cmd_once_to_child(compare_fun, desc, node, target_childnum, cmd, is_fresh, flow_deltas);
- } else if (ft_msg_applies_all(cmd)) {
- ft_nonleaf_cmd_all(compare_fun, desc, node, cmd, is_fresh, flow_deltas);
+ MSN msg_msn = msg->msn;
+ invariant(msg_msn.msn > node->max_msn_applied_to_node_on_disk.msn);
+ node->max_msn_applied_to_node_on_disk = msg_msn;
+
+ if (ft_msg_applies_once(msg)) {
+ ft_nonleaf_msg_once_to_child(compare_fun, desc, node, target_childnum, msg, is_fresh, flow_deltas);
+ } else if (ft_msg_applies_all(msg)) {
+ ft_nonleaf_msg_all(compare_fun, desc, node, msg, is_fresh, flow_deltas);
} else {
- paranoid_invariant(ft_msg_does_nothing(cmd));
+ paranoid_invariant(ft_msg_does_nothing(msg));
}
}
@@ -2408,7 +2419,7 @@ basement_node_gc_all_les(BASEMENTNODE bn,
int r = 0;
uint32_t index = 0;
uint32_t num_leafentries_before;
- while (index < (num_leafentries_before = bn->data_buffer.omt_size())) {
+ while (index < (num_leafentries_before = bn->data_buffer.num_klpairs())) {
void* keyp = NULL;
uint32_t keylen = 0;
LEAFENTRY leaf_entry;
@@ -2424,7 +2435,7 @@ basement_node_gc_all_les(BASEMENTNODE bn,
delta
);
// Check if the leaf entry was deleted or not.
- if (num_leafentries_before == bn->data_buffer.omt_size()) {
+ if (num_leafentries_before == bn->data_buffer.num_klpairs()) {
++index;
}
}
@@ -2509,7 +2520,7 @@ void toku_bnc_flush_to_child(
bnc->buffer, key, keylen, val, vallen, type, msn, xids, is_fresh,
({
DBT hk,hv;
- FT_MSG_S ftcmd = { type, msn, xids, .u = { .id = { toku_fill_dbt(&hk, key, keylen),
+ FT_MSG_S ftmsg = { type, msn, xids, .u = { .id = { toku_fill_dbt(&hk, key, keylen),
toku_fill_dbt(&hv, val, vallen) } } };
size_t flow_deltas[] = { 0, 0 };
if (remaining_memsize <= bnc->flow[0]) {
@@ -2521,13 +2532,13 @@ void toku_bnc_flush_to_child(
// end of the fifo
flow_deltas[1] = FIFO_CURRENT_ENTRY_MEMSIZE;
}
- toku_ft_node_put_cmd(
+ toku_ft_node_put_msg(
ft->compare_fun,
ft->update_fun,
&ft->cmp_descriptor,
child,
-1,
- &ftcmd,
+ &ftmsg,
is_fresh,
&gc_info,
flow_deltas,
@@ -2556,35 +2567,35 @@ bool toku_bnc_should_promote(FT ft, NONLEAF_CHILDINFO bnc) {
}
void
-toku_ft_node_put_cmd (
+toku_ft_node_put_msg (
ft_compare_func compare_fun,
ft_update_func update_fun,
DESCRIPTOR desc,
FTNODE node,
int target_childnum,
- FT_MSG cmd,
+ FT_MSG msg,
bool is_fresh,
txn_gc_info *gc_info,
size_t flow_deltas[],
STAT64INFO stats_to_update
)
-// Effect: Push CMD into the subtree rooted at NODE.
+// Effect: Push message into the subtree rooted at NODE.
// If NODE is a leaf, then
-// put CMD into leaf, applying it to the leafentries
-// If NODE is a nonleaf, then push the cmd into the FIFO(s) of the relevent child(ren).
+// put message into leaf, applying it to the leafentries
+// If NODE is a nonleaf, then push the message into the FIFO(s) of the relevent child(ren).
// The node may become overfull. That's not our problem.
{
toku_assert_entire_node_in_memory(node);
//
- // see comments in toku_ft_leaf_apply_cmd
+ // see comments in toku_ft_leaf_apply_msg
// to understand why we don't handle setting
// node->max_msn_applied_to_node_on_disk here,
// and instead defer to these functions
//
if (node->height==0) {
- toku_ft_leaf_apply_cmd(compare_fun, update_fun, desc, node, target_childnum, cmd, gc_info, nullptr, stats_to_update);
+ toku_ft_leaf_apply_msg(compare_fun, update_fun, desc, node, target_childnum, msg, gc_info, nullptr, stats_to_update);
} else {
- ft_nonleaf_put_cmd(compare_fun, desc, node, target_childnum, cmd, is_fresh, flow_deltas);
+ ft_nonleaf_put_msg(compare_fun, desc, node, target_childnum, msg, is_fresh, flow_deltas);
}
}
@@ -2592,16 +2603,16 @@ static const struct pivot_bounds infinite_bounds = {.lower_bound_exclusive=NULL,
.upper_bound_inclusive=NULL};
-// Effect: applies the cmd to the leaf if the appropriate basement node is in memory.
+// Effect: applies the message to the leaf if the appropriate basement node is in memory.
// This function is called during message injection and/or flushing, so the entire
// node MUST be in memory.
-void toku_ft_leaf_apply_cmd(
+void toku_ft_leaf_apply_msg(
ft_compare_func compare_fun,
ft_update_func update_fun,
DESCRIPTOR desc,
FTNODE node,
int target_childnum, // which child to inject to, or -1 if unknown
- FT_MSG cmd,
+ FT_MSG msg,
txn_gc_info *gc_info,
uint64_t *workdone,
STAT64INFO stats_to_update
@@ -2611,7 +2622,7 @@ void toku_ft_leaf_apply_cmd(
toku_assert_entire_node_in_memory(node);
//
- // Because toku_ft_leaf_apply_cmd is called with the intent of permanently
+ // Because toku_ft_leaf_apply_msg is called with the intent of permanently
// applying a message to a leaf node (meaning the message is permanently applied
// and will be purged from the system after this call, as opposed to
// toku_apply_ancestors_messages_to_node, which applies a message
@@ -2624,29 +2635,29 @@ void toku_ft_leaf_apply_cmd(
//
// we cannot blindly update node->max_msn_applied_to_node_on_disk,
// we must check to see if the msn is greater that the one already stored,
- // because the cmd may have already been applied earlier (via
+ // because the message may have already been applied earlier (via
// toku_apply_ancestors_messages_to_node) to answer a query
//
// This is why we handle node->max_msn_applied_to_node_on_disk both here
- // and in ft_nonleaf_put_cmd, as opposed to in one location, toku_ft_node_put_cmd.
+ // and in ft_nonleaf_put_msg, as opposed to in one location, toku_ft_node_put_msg.
//
- MSN cmd_msn = cmd->msn;
- if (cmd_msn.msn > node->max_msn_applied_to_node_on_disk.msn) {
- node->max_msn_applied_to_node_on_disk = cmd_msn;
+ MSN msg_msn = msg->msn;
+ if (msg_msn.msn > node->max_msn_applied_to_node_on_disk.msn) {
+ node->max_msn_applied_to_node_on_disk = msg_msn;
}
- if (ft_msg_applies_once(cmd)) {
+ if (ft_msg_applies_once(msg)) {
unsigned int childnum = (target_childnum >= 0
? target_childnum
- : toku_ftnode_which_child(node, cmd->u.id.key, desc, compare_fun));
+ : toku_ftnode_which_child(node, msg->u.id.key, desc, compare_fun));
BASEMENTNODE bn = BLB(node, childnum);
- if (cmd->msn.msn > bn->max_msn_applied.msn) {
- bn->max_msn_applied = cmd->msn;
- toku_ft_bn_apply_cmd(compare_fun,
+ if (msg->msn.msn > bn->max_msn_applied.msn) {
+ bn->max_msn_applied = msg->msn;
+ toku_ft_bn_apply_msg(compare_fun,
update_fun,
desc,
bn,
- cmd,
+ msg,
gc_info,
workdone,
stats_to_update);
@@ -2654,15 +2665,15 @@ void toku_ft_leaf_apply_cmd(
STATUS_INC(FT_MSN_DISCARDS, 1);
}
}
- else if (ft_msg_applies_all(cmd)) {
+ else if (ft_msg_applies_all(msg)) {
for (int childnum=0; childnum<node->n_children; childnum++) {
- if (cmd->msn.msn > BLB(node, childnum)->max_msn_applied.msn) {
- BLB(node, childnum)->max_msn_applied = cmd->msn;
- toku_ft_bn_apply_cmd(compare_fun,
+ if (msg->msn.msn > BLB(node, childnum)->max_msn_applied.msn) {
+ BLB(node, childnum)->max_msn_applied = msg->msn;
+ toku_ft_bn_apply_msg(compare_fun,
update_fun,
desc,
BLB(node, childnum),
- cmd,
+ msg,
gc_info,
workdone,
stats_to_update);
@@ -2671,7 +2682,7 @@ void toku_ft_leaf_apply_cmd(
}
}
}
- else if (!ft_msg_does_nothing(cmd)) {
+ else if (!ft_msg_does_nothing(msg)) {
abort();
}
VERIFY_NODE(t, node);
@@ -2681,7 +2692,7 @@ static void inject_message_in_locked_node(
FT ft,
FTNODE node,
int childnum,
- FT_MSG_S *cmd,
+ FT_MSG_S *msg,
size_t flow_deltas[],
txn_gc_info *gc_info
)
@@ -2706,16 +2717,16 @@ static void inject_message_in_locked_node(
// Get the MSN from the header. Now that we have a write lock on the
// node we're injecting into, we know no other thread will get an MSN
// after us and get that message into our subtree before us.
- cmd->msn.msn = toku_sync_add_and_fetch(&ft->h->max_msn_in_ft.msn, 1);
- paranoid_invariant(cmd->msn.msn > node->max_msn_applied_to_node_on_disk.msn);
+ msg->msn.msn = toku_sync_add_and_fetch(&ft->h->max_msn_in_ft.msn, 1);
+ paranoid_invariant(msg->msn.msn > node->max_msn_applied_to_node_on_disk.msn);
STAT64INFO_S stats_delta = {0,0};
- toku_ft_node_put_cmd(
+ toku_ft_node_put_msg(
ft->compare_fun,
ft->update_fun,
&ft->cmp_descriptor,
node,
childnum,
- cmd,
+ msg,
true,
gc_info,
flow_deltas,
@@ -2725,7 +2736,7 @@ static void inject_message_in_locked_node(
toku_ft_update_stats(&ft->in_memory_stats, stats_delta);
}
//
- // assumption is that toku_ft_node_put_cmd will
+ // assumption is that toku_ft_node_put_msg will
// mark the node as dirty.
// enforcing invariant here.
//
@@ -2734,17 +2745,17 @@ static void inject_message_in_locked_node(
// TODO: Why not at height 0?
// update some status variables
if (node->height != 0) {
- uint64_t msgsize = ft_msg_size(cmd);
+ uint64_t msgsize = ft_msg_size(msg);
STATUS_INC(FT_MSG_BYTES_IN, msgsize);
STATUS_INC(FT_MSG_BYTES_CURR, msgsize);
STATUS_INC(FT_MSG_NUM, 1);
- if (ft_msg_applies_all(cmd)) {
+ if (ft_msg_applies_all(msg)) {
STATUS_INC(FT_MSG_NUM_BROADCAST, 1);
}
}
// verify that msn of latest message was captured in root node
- paranoid_invariant(cmd->msn.msn == node->max_msn_applied_to_node_on_disk.msn);
+ paranoid_invariant(msg->msn.msn == node->max_msn_applied_to_node_on_disk.msn);
// if we call toku_ft_flush_some_child, then that function unpins the root
// otherwise, we unpin ourselves
@@ -2768,7 +2779,6 @@ static bool process_maybe_reactive_child(FT ft, FTNODE parent, FTNODE child, int
// Effect:
// If child needs to be split or merged, do that.
// parent and child will be unlocked if this happens
-// also, the batched pin will have ended if this happens
// Requires: parent and child are read locked
// Returns:
// true if relocking is needed
@@ -2793,7 +2803,7 @@ static bool process_maybe_reactive_child(FT ft, FTNODE parent, FTNODE child, int
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, ft);
FTNODE newparent, newchild;
- toku_pin_ftnode_off_client_thread_batched(ft, parent_blocknum, parent_fullhash, &bfe, PL_WRITE_CHEAP, 0, nullptr, &newparent);
+ toku_pin_ftnode(ft, parent_blocknum, parent_fullhash, &bfe, PL_WRITE_CHEAP, &newparent, true);
if (newparent->height != parent_height || newparent->n_children != parent_n_children ||
childnum >= newparent->n_children || toku_bnc_n_entries(BNC(newparent, childnum))) {
// If the height changed or childnum is now off the end, something clearly got split or merged out from under us.
@@ -2807,7 +2817,7 @@ static bool process_maybe_reactive_child(FT ft, FTNODE parent, FTNODE child, int
// and split it.
child_blocknum = BP_BLOCKNUM(newparent, childnum);
child_fullhash = compute_child_fullhash(ft->cf, newparent, childnum);
- toku_pin_ftnode_off_client_thread_batched(ft, child_blocknum, child_fullhash, &bfe, PL_WRITE_CHEAP, 1, &newparent, &newchild);
+ toku_pin_ftnode_with_dep_nodes(ft, child_blocknum, child_fullhash, &bfe, PL_WRITE_CHEAP, 1, &newparent, &newchild, true);
newre = get_node_reactivity(ft, newchild);
if (newre == RE_FISSIBLE) {
enum split_mode split_mode;
@@ -2845,7 +2855,7 @@ static bool process_maybe_reactive_child(FT ft, FTNODE parent, FTNODE child, int
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, ft);
FTNODE newparent, newchild;
- toku_pin_ftnode_off_client_thread_batched(ft, parent_blocknum, parent_fullhash, &bfe, PL_WRITE_CHEAP, 0, nullptr, &newparent);
+ toku_pin_ftnode(ft, parent_blocknum, parent_fullhash, &bfe, PL_WRITE_CHEAP, &newparent, true);
if (newparent->height != parent_height || childnum >= newparent->n_children) {
// looks like this is the root and it got merged, let's just start over (like in the split case above)
toku_unpin_ftnode_read_only(ft, newparent);
@@ -2853,7 +2863,7 @@ static bool process_maybe_reactive_child(FT ft, FTNODE parent, FTNODE child, int
}
child_blocknum = BP_BLOCKNUM(newparent, childnum);
child_fullhash = compute_child_fullhash(ft->cf, newparent, childnum);
- toku_pin_ftnode_off_client_thread_batched(ft, child_blocknum, child_fullhash, &bfe, PL_READ, 1, &newparent, &newchild);
+ toku_pin_ftnode_with_dep_nodes(ft, child_blocknum, child_fullhash, &bfe, PL_READ, 1, &newparent, &newchild, true);
newre = get_node_reactivity(ft, newchild);
if (newre == RE_FUSIBLE && newparent->n_children >= 2) {
toku_unpin_ftnode_read_only(ft, newchild);
@@ -2877,20 +2887,20 @@ static bool process_maybe_reactive_child(FT ft, FTNODE parent, FTNODE child, int
abort();
}
-static void inject_message_at_this_blocknum(FT ft, CACHEKEY cachekey, uint32_t fullhash, FT_MSG_S *cmd, size_t flow_deltas[], txn_gc_info *gc_info)
+static void inject_message_at_this_blocknum(FT ft, CACHEKEY cachekey, uint32_t fullhash, FT_MSG_S *msg, size_t flow_deltas[], txn_gc_info *gc_info)
// Effect:
-// Inject cmd into the node at this blocknum (cachekey).
+// Inject message into the node at this blocknum (cachekey).
// Gets a write lock on the node for you.
{
toku::context inject_ctx(CTX_MESSAGE_INJECTION);
FTNODE node;
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, ft);
- toku_pin_ftnode_off_client_thread_batched(ft, cachekey, fullhash, &bfe, PL_WRITE_CHEAP, 0, NULL, &node);
+ toku_pin_ftnode(ft, cachekey, fullhash, &bfe, PL_WRITE_CHEAP, &node, true);
toku_assert_entire_node_in_memory(node);
paranoid_invariant(node->fullhash==fullhash);
ft_verify_flags(ft, node);
- inject_message_in_locked_node(ft, node, -1, cmd, flow_deltas, gc_info);
+ inject_message_in_locked_node(ft, node, -1, msg, flow_deltas, gc_info);
}
__attribute__((const))
@@ -2907,7 +2917,7 @@ static void push_something_in_subtree(
FT ft,
FTNODE subtree_root,
int target_childnum,
- FT_MSG_S *cmd,
+ FT_MSG_S *msg,
size_t flow_deltas[],
txn_gc_info *gc_info,
int depth,
@@ -2915,8 +2925,8 @@ static void push_something_in_subtree(
bool just_did_split_or_merge
)
// Effects:
-// Assign cmd an MSN from ft->h.
-// Put cmd in the subtree rooted at node. Due to promotion the message may not be injected directly in this node.
+// Assign message an MSN from ft->h.
+// Put message in the subtree rooted at node. Due to promotion the message may not be injected directly in this node.
// Unlock node or schedule it to be unlocked (after a background flush).
// Either way, the caller is not responsible for unlocking node.
// Requires:
@@ -2950,17 +2960,17 @@ static void push_something_in_subtree(
default:
STATUS_INC(FT_PRO_NUM_INJECT_DEPTH_GT3, 1); break;
}
- inject_message_in_locked_node(ft, subtree_root, target_childnum, cmd, flow_deltas, gc_info);
+ inject_message_in_locked_node(ft, subtree_root, target_childnum, msg, flow_deltas, gc_info);
} else {
int r;
int childnum;
NONLEAF_CHILDINFO bnc;
- // toku_ft_root_put_cmd should not have called us otherwise.
- paranoid_invariant(ft_msg_applies_once(cmd));
+ // toku_ft_root_put_msg should not have called us otherwise.
+ paranoid_invariant(ft_msg_applies_once(msg));
childnum = (target_childnum >= 0 ? target_childnum
- : toku_ftnode_which_child(subtree_root, cmd->u.id.key, &ft->cmp_descriptor, ft->compare_fun));
+ : toku_ftnode_which_child(subtree_root, msg->u.id.key, &ft->cmp_descriptor, ft->compare_fun));
bnc = BNC(subtree_root, childnum);
if (toku_bnc_n_entries(bnc) > 0) {
@@ -3009,11 +3019,11 @@ static void push_something_in_subtree(
if (lock_type == PL_WRITE_CHEAP) {
// We intend to take the write lock for message injection
toku::context inject_ctx(CTX_MESSAGE_INJECTION);
- toku_pin_ftnode_off_client_thread_batched(ft, child_blocknum, child_fullhash, &bfe, lock_type, 0, nullptr, &child);
+ toku_pin_ftnode(ft, child_blocknum, child_fullhash, &bfe, lock_type, &child, true);
} else {
// We're going to keep promoting
toku::context promo_ctx(CTX_PROMO);
- toku_pin_ftnode_off_client_thread_batched(ft, child_blocknum, child_fullhash, &bfe, lock_type, 0, nullptr, &child);
+ toku_pin_ftnode(ft, child_blocknum, child_fullhash, &bfe, lock_type, &child, true);
}
} else {
r = toku_maybe_pin_ftnode_clean(ft, child_blocknum, child_fullhash, lock_type, &child);
@@ -3046,14 +3056,14 @@ static void push_something_in_subtree(
FTNODE newparent;
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, ft); // should be fully in memory, we just split it
- toku_pin_ftnode_off_client_thread_batched(ft, subtree_root_blocknum, subtree_root_fullhash, &bfe, PL_READ, 0, nullptr, &newparent);
- push_something_in_subtree(ft, newparent, -1, cmd, flow_deltas, gc_info, depth, loc, true);
+ toku_pin_ftnode(ft, subtree_root_blocknum, subtree_root_fullhash, &bfe, PL_READ, &newparent, true);
+ push_something_in_subtree(ft, newparent, -1, msg, flow_deltas, gc_info, depth, loc, true);
return;
}
}
if (next_loc != NEITHER_EXTREME || child->dirty || toku_bnc_should_promote(ft, bnc)) {
- push_something_in_subtree(ft, child, -1, cmd, flow_deltas, gc_info, depth + 1, next_loc, false);
+ push_something_in_subtree(ft, child, -1, msg, flow_deltas, gc_info, depth + 1, next_loc, false);
toku_sync_fetch_and_add(&bnc->flow[0], flow_deltas[0]);
// The recursive call unpinned the child, but
// we're responsible for unpinning subtree_root.
@@ -3089,19 +3099,19 @@ static void push_something_in_subtree(
default:
STATUS_INC(FT_PRO_NUM_INJECT_DEPTH_GT3, 1); break;
}
- inject_message_at_this_blocknum(ft, subtree_root_blocknum, subtree_root_fullhash, cmd, flow_deltas, gc_info);
+ inject_message_at_this_blocknum(ft, subtree_root_blocknum, subtree_root_fullhash, msg, flow_deltas, gc_info);
}
}
}
-void toku_ft_root_put_cmd(
+void toku_ft_root_put_msg(
FT ft,
- FT_MSG_S *cmd,
+ FT_MSG_S *msg,
txn_gc_info *gc_info
)
// Effect:
-// - assign msn to cmd and update msn in the header
-// - push the cmd into the ft
+// - assign msn to message and update msn in the header
+// - push the message into the ft
// As of Clayface, the root blocknum is a constant, so preventing a
// race between message injection and the split of a root is the job
@@ -3134,7 +3144,7 @@ void toku_ft_root_put_cmd(
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, ft);
- size_t flow_deltas[] = { toku_ft_msg_memsize_in_fifo(cmd), 0 };
+ size_t flow_deltas[] = { toku_ft_msg_memsize_in_fifo(msg), 0 };
pair_lock_type lock_type;
lock_type = PL_READ; // try first for a read lock
@@ -3143,7 +3153,7 @@ void toku_ft_root_put_cmd(
// and jump back to here.
change_lock_type:
// get the root node
- toku_pin_ftnode_off_client_thread_batched(ft, root_key, fullhash, &bfe, lock_type, 0, NULL, &node);
+ toku_pin_ftnode(ft, root_key, fullhash, &bfe, lock_type, &node, true);
toku_assert_entire_node_in_memory(node);
paranoid_invariant(node->fullhash==fullhash);
ft_verify_flags(ft, node);
@@ -3180,7 +3190,7 @@ void toku_ft_root_put_cmd(
ft_init_new_root(ft, node, &node);
// Then downgrade back to a read lock, and we can finally
// do the injection.
- toku_unpin_ftnode_off_client_thread(ft, node);
+ toku_unpin_ftnode(ft, node);
lock_type = PL_READ;
STATUS_INC(FT_PRO_NUM_ROOT_SPLIT, 1);
goto change_lock_type;
@@ -3196,33 +3206,33 @@ void toku_ft_root_put_cmd(
// anyway.
// Now, either inject here or promote. We decide based on a heuristic:
- if (node->height == 0 || !ft_msg_applies_once(cmd)) {
+ if (node->height == 0 || !ft_msg_applies_once(msg)) {
// If the root's a leaf or we're injecting a broadcast, drop the read lock and inject here.
toku_unpin_ftnode_read_only(ft, node);
STATUS_INC(FT_PRO_NUM_ROOT_H0_INJECT, 1);
- inject_message_at_this_blocknum(ft, root_key, fullhash, cmd, flow_deltas, gc_info);
+ inject_message_at_this_blocknum(ft, root_key, fullhash, msg, flow_deltas, gc_info);
} else if (node->height > 1) {
// If the root's above height 1, we are definitely eligible for promotion.
- push_something_in_subtree(ft, node, -1, cmd, flow_deltas, gc_info, 0, LEFT_EXTREME | RIGHT_EXTREME, false);
+ push_something_in_subtree(ft, node, -1, msg, flow_deltas, gc_info, 0, LEFT_EXTREME | RIGHT_EXTREME, false);
} else {
// The root's height 1. We may be eligible for promotion here.
// On the extremes, we want to promote, in the middle, we don't.
- int childnum = toku_ftnode_which_child(node, cmd->u.id.key, &ft->cmp_descriptor, ft->compare_fun);
+ int childnum = toku_ftnode_which_child(node, msg->u.id.key, &ft->cmp_descriptor, ft->compare_fun);
if (childnum == 0 || childnum == node->n_children - 1) {
// On the extremes, promote. We know which childnum we're going to, so pass that down too.
- push_something_in_subtree(ft, node, childnum, cmd, flow_deltas, gc_info, 0, LEFT_EXTREME | RIGHT_EXTREME, false);
+ push_something_in_subtree(ft, node, childnum, msg, flow_deltas, gc_info, 0, LEFT_EXTREME | RIGHT_EXTREME, false);
} else {
// At height 1 in the middle, don't promote, drop the read lock and inject here.
toku_unpin_ftnode_read_only(ft, node);
STATUS_INC(FT_PRO_NUM_ROOT_H1_INJECT, 1);
- inject_message_at_this_blocknum(ft, root_key, fullhash, cmd, flow_deltas, gc_info);
+ inject_message_at_this_blocknum(ft, root_key, fullhash, msg, flow_deltas, gc_info);
}
}
}
-// Effect: Insert the key-val pair into brt.
-void toku_ft_insert (FT_HANDLE brt, DBT *key, DBT *val, TOKUTXN txn) {
- toku_ft_maybe_insert(brt, key, val, txn, false, ZERO_LSN, true, FT_INSERT);
+// Effect: Insert the key-val pair into ft.
+void toku_ft_insert (FT_HANDLE ft_handle, DBT *key, DBT *val, TOKUTXN txn) {
+ toku_ft_maybe_insert(ft_handle, key, val, txn, false, ZERO_LSN, true, FT_INSERT);
}
void toku_ft_load_recovery(TOKUTXN txn, FILENUM old_filenum, char const * new_iname, int do_fsync, int do_log, LSN *load_lsn) {
@@ -3277,7 +3287,7 @@ void toku_ft_optimize (FT_HANDLE ft_h) {
DBT val;
toku_init_dbt(&key);
toku_init_dbt(&val);
- FT_MSG_S ftcmd = { FT_OPTIMIZE, ZERO_MSN, message_xids, .u = { .id = {&key,&val} } };
+ FT_MSG_S ftmsg = { FT_OPTIMIZE, ZERO_MSN, message_xids, .u = { .id = {&key,&val} } };
TXN_MANAGER txn_manager = toku_ft_get_txn_manager(ft_h);
txn_manager_state txn_state_for_gc(txn_manager);
@@ -3288,36 +3298,36 @@ void toku_ft_optimize (FT_HANDLE ft_h) {
// no messages above us, we can implicitly promote uxrs based on this xid
oldest_referenced_xid_estimate,
true);
- toku_ft_root_put_cmd(ft_h->ft, &ftcmd, &gc_info);
+ toku_ft_root_put_msg(ft_h->ft, &ftmsg, &gc_info);
xids_destroy(&message_xids);
}
}
-void toku_ft_load(FT_HANDLE brt, TOKUTXN txn, char const * new_iname, int do_fsync, LSN *load_lsn) {
- FILENUM old_filenum = toku_cachefile_filenum(brt->ft->cf);
+void toku_ft_load(FT_HANDLE ft_handle, TOKUTXN txn, char const * new_iname, int do_fsync, LSN *load_lsn) {
+ FILENUM old_filenum = toku_cachefile_filenum(ft_handle->ft->cf);
int do_log = 1;
toku_ft_load_recovery(txn, old_filenum, new_iname, do_fsync, do_log, load_lsn);
}
// ft actions for logging hot index filenums
-void toku_ft_hot_index(FT_HANDLE brt __attribute__ ((unused)), TOKUTXN txn, FILENUMS filenums, int do_fsync, LSN *lsn) {
+void toku_ft_hot_index(FT_HANDLE ft_handle __attribute__ ((unused)), TOKUTXN txn, FILENUMS filenums, int do_fsync, LSN *lsn) {
int do_log = 1;
toku_ft_hot_index_recovery(txn, filenums, do_fsync, do_log, lsn);
}
void
-toku_ft_log_put (TOKUTXN txn, FT_HANDLE brt, const DBT *key, const DBT *val) {
+toku_ft_log_put (TOKUTXN txn, FT_HANDLE ft_handle, const DBT *key, const DBT *val) {
TOKULOGGER logger = toku_txn_logger(txn);
if (logger) {
BYTESTRING keybs = {.len=key->size, .data=(char *) key->data};
BYTESTRING valbs = {.len=val->size, .data=(char *) val->data};
TXNID_PAIR xid = toku_txn_get_txnid(txn);
- toku_log_enq_insert(logger, (LSN*)0, 0, txn, toku_cachefile_filenum(brt->ft->cf), xid, keybs, valbs);
+ toku_log_enq_insert(logger, (LSN*)0, 0, txn, toku_cachefile_filenum(ft_handle->ft->cf), xid, keybs, valbs);
}
}
void
-toku_ft_log_put_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *brts, uint32_t num_fts, const DBT *key, const DBT *val) {
+toku_ft_log_put_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *fts, uint32_t num_fts, const DBT *key, const DBT *val) {
assert(txn);
assert(num_fts > 0);
TOKULOGGER logger = toku_txn_logger(txn);
@@ -3325,7 +3335,7 @@ toku_ft_log_put_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *brts, uint32
FILENUM fnums[num_fts];
uint32_t i;
for (i = 0; i < num_fts; i++) {
- fnums[i] = toku_cachefile_filenum(brts[i]->ft->cf);
+ fnums[i] = toku_cachefile_filenum(fts[i]->ft->cf);
}
FILENUMS filenums = {.num = num_fts, .filenums = fnums};
BYTESTRING keybs = {.len=key->size, .data=(char *) key->data};
@@ -3400,7 +3410,7 @@ ft_send_update_msg(FT_HANDLE ft_h, FT_MSG_S *msg, TOKUTXN txn) {
// no messages above us, we can implicitly promote uxrs based on this xid
oldest_referenced_xid_estimate,
txn != nullptr ? !txn->for_recovery : false);
- toku_ft_root_put_cmd(ft_h->ft, msg, &gc_info);
+ toku_ft_root_put_msg(ft_h->ft, msg, &gc_info);
}
void toku_ft_maybe_update(FT_HANDLE ft_h, const DBT *key, const DBT *update_function_extra,
@@ -3469,33 +3479,33 @@ void toku_ft_maybe_update_broadcast(FT_HANDLE ft_h, const DBT *update_function_e
}
}
-void toku_ft_send_insert(FT_HANDLE brt, DBT *key, DBT *val, XIDS xids, enum ft_msg_type type, txn_gc_info *gc_info) {
- FT_MSG_S ftcmd = { type, ZERO_MSN, xids, .u = { .id = { key, val } } };
- toku_ft_root_put_cmd(brt->ft, &ftcmd, gc_info);
+void toku_ft_send_insert(FT_HANDLE ft_handle, DBT *key, DBT *val, XIDS xids, enum ft_msg_type type, txn_gc_info *gc_info) {
+ FT_MSG_S ftmsg = { type, ZERO_MSN, xids, .u = { .id = { key, val } } };
+ toku_ft_root_put_msg(ft_handle->ft, &ftmsg, gc_info);
}
-void toku_ft_send_commit_any(FT_HANDLE brt, DBT *key, XIDS xids, txn_gc_info *gc_info) {
+void toku_ft_send_commit_any(FT_HANDLE ft_handle, DBT *key, XIDS xids, txn_gc_info *gc_info) {
DBT val;
- FT_MSG_S ftcmd = { FT_COMMIT_ANY, ZERO_MSN, xids, .u = { .id = { key, toku_init_dbt(&val) } } };
- toku_ft_root_put_cmd(brt->ft, &ftcmd, gc_info);
+ FT_MSG_S ftmsg = { FT_COMMIT_ANY, ZERO_MSN, xids, .u = { .id = { key, toku_init_dbt(&val) } } };
+ toku_ft_root_put_msg(ft_handle->ft, &ftmsg, gc_info);
}
-void toku_ft_delete(FT_HANDLE brt, DBT *key, TOKUTXN txn) {
- toku_ft_maybe_delete(brt, key, txn, false, ZERO_LSN, true);
+void toku_ft_delete(FT_HANDLE ft_handle, DBT *key, TOKUTXN txn) {
+ toku_ft_maybe_delete(ft_handle, key, txn, false, ZERO_LSN, true);
}
void
-toku_ft_log_del(TOKUTXN txn, FT_HANDLE brt, const DBT *key) {
+toku_ft_log_del(TOKUTXN txn, FT_HANDLE ft_handle, const DBT *key) {
TOKULOGGER logger = toku_txn_logger(txn);
if (logger) {
BYTESTRING keybs = {.len=key->size, .data=(char *) key->data};
TXNID_PAIR xid = toku_txn_get_txnid(txn);
- toku_log_enq_delete_any(logger, (LSN*)0, 0, txn, toku_cachefile_filenum(brt->ft->cf), xid, keybs);
+ toku_log_enq_delete_any(logger, (LSN*)0, 0, txn, toku_cachefile_filenum(ft_handle->ft->cf), xid, keybs);
}
}
void
-toku_ft_log_del_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *brts, uint32_t num_fts, const DBT *key, const DBT *val) {
+toku_ft_log_del_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *fts, uint32_t num_fts, const DBT *key, const DBT *val) {
assert(txn);
assert(num_fts > 0);
TOKULOGGER logger = toku_txn_logger(txn);
@@ -3503,7 +3513,7 @@ toku_ft_log_del_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *brts, uint32
FILENUM fnums[num_fts];
uint32_t i;
for (i = 0; i < num_fts; i++) {
- fnums[i] = toku_cachefile_filenum(brts[i]->ft->cf);
+ fnums[i] = toku_cachefile_filenum(fts[i]->ft->cf);
}
FILENUMS filenums = {.num = num_fts, .filenums = fnums};
BYTESTRING keybs = {.len=key->size, .data=(char *) key->data};
@@ -3546,10 +3556,10 @@ void toku_ft_maybe_delete(FT_HANDLE ft_h, DBT *key, TOKUTXN txn, bool oplsn_vali
}
}
-void toku_ft_send_delete(FT_HANDLE brt, DBT *key, XIDS xids, txn_gc_info *gc_info) {
+void toku_ft_send_delete(FT_HANDLE ft_handle, DBT *key, XIDS xids, txn_gc_info *gc_info) {
DBT val; toku_init_dbt(&val);
- FT_MSG_S ftcmd = { FT_DELETE_ANY, ZERO_MSN, xids, .u = { .id = { key, &val } } };
- toku_ft_root_put_cmd(brt->ft, &ftcmd, gc_info);
+ FT_MSG_S ftmsg = { FT_DELETE_ANY, ZERO_MSN, xids, .u = { .id = { key, &val } } };
+ toku_ft_root_put_msg(ft_handle->ft, &ftmsg, gc_info);
}
/* ******************** open,close and create ********************** */
@@ -3560,22 +3570,22 @@ int toku_open_ft_handle (const char *fname, int is_create, FT_HANDLE *ft_handle_
enum toku_compression_method compression_method,
CACHETABLE cachetable, TOKUTXN txn,
int (*compare_fun)(DB *, const DBT*,const DBT*)) {
- FT_HANDLE brt;
+ FT_HANDLE ft_handle;
const int only_create = 0;
- toku_ft_handle_create(&brt);
- toku_ft_handle_set_nodesize(brt, nodesize);
- toku_ft_handle_set_basementnodesize(brt, basementnodesize);
- toku_ft_handle_set_compression_method(brt, compression_method);
- toku_ft_handle_set_fanout(brt, 16);
- toku_ft_set_bt_compare(brt, compare_fun);
+ toku_ft_handle_create(&ft_handle);
+ toku_ft_handle_set_nodesize(ft_handle, nodesize);
+ toku_ft_handle_set_basementnodesize(ft_handle, basementnodesize);
+ toku_ft_handle_set_compression_method(ft_handle, compression_method);
+ toku_ft_handle_set_fanout(ft_handle, 16);
+ toku_ft_set_bt_compare(ft_handle, compare_fun);
- int r = toku_ft_handle_open(brt, fname, is_create, only_create, cachetable, txn);
+ int r = toku_ft_handle_open(ft_handle, fname, is_create, only_create, cachetable, txn);
if (r != 0) {
return r;
}
- *ft_handle_p = brt;
+ *ft_handle_p = ft_handle;
return r;
}
@@ -3593,9 +3603,9 @@ static inline int ft_open_maybe_direct(const char *filename, int oflag, int mode
}
}
-// open a file for use by the brt
+// open a file for use by the ft
// Requires: File does not exist.
-static int ft_create_file(FT_HANDLE UU(brt), const char *fname, int *fdp) {
+static int ft_create_file(FT_HANDLE UU(ft_handle), const char *fname, int *fdp) {
mode_t mode = S_IRWXU|S_IRWXG|S_IRWXO;
int r;
int fd;
@@ -3621,7 +3631,7 @@ static int ft_create_file(FT_HANDLE UU(brt), const char *fname, int *fdp) {
return r;
}
-// open a file for use by the brt. if the file does not exist, error
+// open a file for use by the ft. if the file does not exist, error
static int ft_open_file(const char *fname, int *fdp) {
mode_t mode = S_IRWXU|S_IRWXG|S_IRWXO;
int fd;
@@ -3856,7 +3866,7 @@ ft_handle_open(FT_HANDLE ft_h, const char *fname_in_env, int is_create, int only
// important note here,
// after this point, where we associate the header
- // with the brt, the function is not allowed to fail
+ // with the ft_handle, the function is not allowed to fail
// Code that handles failure (located below "exit"),
// depends on this
toku_ft_note_ft_handle_open(ft, ft_h);
@@ -3865,7 +3875,7 @@ ft_handle_open(FT_HANDLE ft_h, const char *fname_in_env, int is_create, int only
toku_txn_maybe_note_ft(txn, ft);
}
- //Opening a brt may restore to previous checkpoint. Truncate if necessary.
+ //Opening an ft may restore to previous checkpoint. Truncate if necessary.
{
int fd = toku_cachefile_get_fd (ft->cf);
toku_maybe_truncate_file_on_open(ft->blocktable, fd);
@@ -3881,9 +3891,9 @@ exit:
// we only call toku_ft_note_ft_handle_open
// when the function succeeds, so if we are here,
// then that means we have a reference to the header
- // but we have not linked it to this brt. So,
+ // but we have not linked it to this ft. So,
// we can simply try to remove the header.
- // We don't need to unlink this brt from the header
+ // We don't need to unlink this ft from the header
toku_ft_grab_reflock(ft);
bool needed = toku_ft_needed_unlocked(ft);
toku_ft_release_reflock(ft);
@@ -3900,7 +3910,7 @@ exit:
return r;
}
-// Open a brt for the purpose of recovery, which requires that the brt be open to a pre-determined FILENUM
+// Open an ft for the purpose of recovery, which requires that the ft be open to a pre-determined FILENUM
// and may require a specific checkpointed version of the file.
// (dict_id is assigned by the ft_handle_open() function.)
int
@@ -3912,7 +3922,7 @@ toku_ft_handle_open_recovery(FT_HANDLE t, const char *fname_in_env, int is_creat
return r;
}
-// Open a brt in normal use. The FILENUM and dict_id are assigned by the ft_handle_open() function.
+// Open an ft in normal use. The FILENUM and dict_id are assigned by the ft_handle_open() function.
// Requires: The multi-operation client lock must be held to prevent a checkpoint from occuring.
int
toku_ft_handle_open(FT_HANDLE t, const char *fname_in_env, int is_create, int only_create, CACHETABLE cachetable, TOKUTXN txn) {
@@ -3947,7 +3957,7 @@ toku_ft_handle_clone(FT_HANDLE *cloned_ft_handle, FT_HANDLE ft_handle, TOKUTXN t
return r;
}
-// Open a brt in normal use. The FILENUM and dict_id are assigned by the ft_handle_open() function.
+// Open an ft in normal use. The FILENUM and dict_id are assigned by the ft_handle_open() function.
int
toku_ft_handle_open_with_dict_id(
FT_HANDLE t,
@@ -3975,8 +3985,8 @@ toku_ft_handle_open_with_dict_id(
}
DICTIONARY_ID
-toku_ft_get_dictionary_id(FT_HANDLE brt) {
- FT h = brt->ft;
+toku_ft_get_dictionary_id(FT_HANDLE ft_handle) {
+ FT h = ft_handle->ft;
DICTIONARY_ID dict_id = h->dict_id;
return dict_id;
}
@@ -3991,7 +4001,7 @@ void toku_ft_get_flags(FT_HANDLE ft_handle, unsigned int *flags) {
}
void toku_ft_get_maximum_advised_key_value_lengths (unsigned int *max_key_len, unsigned int *max_val_len)
-// return the maximum advisable key value lengths. The brt doesn't enforce these.
+// return the maximum advisable key value lengths. The ft doesn't enforce these.
{
*max_key_len = 32*1024;
*max_val_len = 32*1024*1024;
@@ -4034,21 +4044,21 @@ void toku_ft_handle_get_basementnodesize(FT_HANDLE ft_handle, unsigned int *base
}
}
-void toku_ft_set_bt_compare(FT_HANDLE brt, int (*bt_compare)(DB*, const DBT*, const DBT*)) {
- brt->options.compare_fun = bt_compare;
+void toku_ft_set_bt_compare(FT_HANDLE ft_handle, int (*bt_compare)(DB*, const DBT*, const DBT*)) {
+ ft_handle->options.compare_fun = bt_compare;
}
-void toku_ft_set_redirect_callback(FT_HANDLE brt, on_redirect_callback redir_cb, void* extra) {
- brt->redirect_callback = redir_cb;
- brt->redirect_callback_extra = extra;
+void toku_ft_set_redirect_callback(FT_HANDLE ft_handle, on_redirect_callback redir_cb, void* extra) {
+ ft_handle->redirect_callback = redir_cb;
+ ft_handle->redirect_callback_extra = extra;
}
-void toku_ft_set_update(FT_HANDLE brt, ft_update_func update_fun) {
- brt->options.update_fun = update_fun;
+void toku_ft_set_update(FT_HANDLE ft_handle, ft_update_func update_fun) {
+ ft_handle->options.update_fun = update_fun;
}
-ft_compare_func toku_ft_get_bt_compare (FT_HANDLE brt) {
- return brt->options.compare_fun;
+ft_compare_func toku_ft_get_bt_compare (FT_HANDLE ft_handle) {
+ return ft_handle->options.compare_fun;
}
static void
@@ -4090,18 +4100,18 @@ toku_close_ft_handle_nolsn (FT_HANDLE ft_handle, char** UU(error_string)) {
}
void toku_ft_handle_create(FT_HANDLE *ft_handle_ptr) {
- FT_HANDLE XMALLOC(brt);
- memset(brt, 0, sizeof *brt);
- toku_list_init(&brt->live_ft_handle_link);
- brt->options.flags = 0;
- brt->did_set_flags = false;
- brt->options.nodesize = FT_DEFAULT_NODE_SIZE;
- brt->options.basementnodesize = FT_DEFAULT_BASEMENT_NODE_SIZE;
- brt->options.compression_method = TOKU_DEFAULT_COMPRESSION_METHOD;
- brt->options.fanout = FT_DEFAULT_FANOUT;
- brt->options.compare_fun = toku_builtin_compare_fun;
- brt->options.update_fun = NULL;
- *ft_handle_ptr = brt;
+ FT_HANDLE XMALLOC(ft_handle);
+ memset(ft_handle, 0, sizeof *ft_handle);
+ toku_list_init(&ft_handle->live_ft_handle_link);
+ ft_handle->options.flags = 0;
+ ft_handle->did_set_flags = false;
+ ft_handle->options.nodesize = FT_DEFAULT_NODE_SIZE;
+ ft_handle->options.basementnodesize = FT_DEFAULT_BASEMENT_NODE_SIZE;
+ ft_handle->options.compression_method = TOKU_DEFAULT_COMPRESSION_METHOD;
+ ft_handle->options.fanout = FT_DEFAULT_FANOUT;
+ ft_handle->options.compare_fun = toku_builtin_compare_fun;
+ ft_handle->options.update_fun = NULL;
+ *ft_handle_ptr = ft_handle;
}
/* ************* CURSORS ********************* */
@@ -4165,7 +4175,7 @@ ft_cursor_extract_val(LEAFENTRY le,
}
int toku_ft_cursor (
- FT_HANDLE brt,
+ FT_HANDLE ft_handle,
FT_CURSOR *cursorptr,
TOKUTXN ttxn,
bool is_snapshot_read,
@@ -4174,14 +4184,14 @@ int toku_ft_cursor (
{
if (is_snapshot_read) {
invariant(ttxn != NULL);
- int accepted = does_txn_read_entry(brt->ft->h->root_xid_that_created, ttxn);
+ int accepted = does_txn_read_entry(ft_handle->ft->h->root_xid_that_created, ttxn);
if (accepted!=TOKUDB_ACCEPT) {
invariant(accepted==0);
return TOKUDB_MVCC_DICTIONARY_TOO_NEW;
}
}
FT_CURSOR XCALLOC(cursor);
- cursor->ft_handle = brt;
+ cursor->ft_handle = ft_handle;
cursor->prefetching = false;
toku_init_dbt(&cursor->range_lock_left_key);
toku_init_dbt(&cursor->range_lock_right_key);
@@ -4357,11 +4367,11 @@ int fifo_offset_msn_cmp(FIFO &fifo, const int32_t &ao, const int32_t &bo)
/**
* Given a fifo_entry, either decompose it into its parameters and call
- * toku_ft_bn_apply_cmd, or discard it, based on its MSN and the MSN of the
+ * toku_ft_bn_apply_msg, or discard it, based on its MSN and the MSN of the
* basement node.
*/
static void
-do_bn_apply_cmd(FT_HANDLE t, BASEMENTNODE bn, struct fifo_entry *entry, txn_gc_info *gc_info, uint64_t *workdone, STAT64INFO stats_to_update)
+do_bn_apply_msg(FT_HANDLE t, BASEMENTNODE bn, struct fifo_entry *entry, txn_gc_info *gc_info, uint64_t *workdone, STAT64INFO stats_to_update)
{
// The messages are being iterated over in (key,msn) order or just in
// msn order, so all the messages for one key, from one buffer, are in
@@ -4379,13 +4389,13 @@ do_bn_apply_cmd(FT_HANDLE t, BASEMENTNODE bn, struct fifo_entry *entry, txn_gc_i
DBT hk;
toku_fill_dbt(&hk, key, keylen);
DBT hv;
- FT_MSG_S ftcmd = { type, msn, xids, .u = { .id = { &hk, toku_fill_dbt(&hv, val, vallen) } } };
- toku_ft_bn_apply_cmd(
+ FT_MSG_S ftmsg = { type, msn, xids, .u = { .id = { &hk, toku_fill_dbt(&hv, val, vallen) } } };
+ toku_ft_bn_apply_msg(
t->ft->compare_fun,
t->ft->update_fun,
&t->ft->cmp_descriptor,
bn,
- &ftcmd,
+ &ftmsg,
gc_info,
workdone,
stats_to_update
@@ -4395,12 +4405,12 @@ do_bn_apply_cmd(FT_HANDLE t, BASEMENTNODE bn, struct fifo_entry *entry, txn_gc_i
}
// We must always mark entry as stale since it has been marked
// (using omt::iterate_and_mark_range)
- // It is possible to call do_bn_apply_cmd even when it won't apply the message because
+ // It is possible to call do_bn_apply_msg even when it won't apply the message because
// the node containing it could have been evicted and brought back in.
entry->is_fresh = false;
}
-struct iterate_do_bn_apply_cmd_extra {
+struct iterate_do_bn_apply_msg_extra {
FT_HANDLE t;
BASEMENTNODE bn;
NONLEAF_CHILDINFO bnc;
@@ -4409,11 +4419,11 @@ struct iterate_do_bn_apply_cmd_extra {
STAT64INFO stats_to_update;
};
-int iterate_do_bn_apply_cmd(const int32_t &offset, const uint32_t UU(idx), struct iterate_do_bn_apply_cmd_extra *const e) __attribute__((nonnull(3)));
-int iterate_do_bn_apply_cmd(const int32_t &offset, const uint32_t UU(idx), struct iterate_do_bn_apply_cmd_extra *const e)
+int iterate_do_bn_apply_msg(const int32_t &offset, const uint32_t UU(idx), struct iterate_do_bn_apply_msg_extra *const e) __attribute__((nonnull(3)));
+int iterate_do_bn_apply_msg(const int32_t &offset, const uint32_t UU(idx), struct iterate_do_bn_apply_msg_extra *const e)
{
struct fifo_entry *entry = toku_fifo_get_entry(e->bnc->buffer, offset);
- do_bn_apply_cmd(e->t, e->bn, entry, e->gc_info, e->workdone, e->stats_to_update);
+ do_bn_apply_msg(e->t, e->bn, entry, e->gc_info, e->workdone, e->stats_to_update);
return 0;
}
@@ -4426,7 +4436,7 @@ int iterate_do_bn_apply_cmd(const int32_t &offset, const uint32_t UU(idx), struc
* found. The pivot_bounds are the lower bound exclusive and upper bound
* inclusive, because they come from pivot keys in the tree. We want OMT
* indices, which must have the lower bound be inclusive and the upper
- * bound exclusive. We will get these by telling toku_omt_find to look
+ * bound exclusive. We will get these by telling omt::find to look
* for something strictly bigger than each of our pivot bounds.
*
* Outputs the OMT indices in lbi (lower bound inclusive) and ube (upper
@@ -4499,7 +4509,7 @@ find_bounds_within_message_tree(
// Again, we use an msn of MAX_MSN and a direction of +1 to get
// the first thing bigger than the upper_bound_inclusive key.
// This is therefore the smallest thing we don't want to apply,
- // and toku_omt_iterate_on_range will not examine it.
+ // and omt::iterate_on_range will not examine it.
struct toku_fifo_entry_key_msn_heaviside_extra ube_extra;
ZERO_STRUCT(ube_extra);
ube_extra.desc = desc;
@@ -4595,22 +4605,22 @@ bnc_apply_messages_to_basement_node(
for (int i = 0; i < buffer_size; ++i) {
*msgs_applied = true;
struct fifo_entry *entry = toku_fifo_get_entry(bnc->buffer, offsets[i]);
- do_bn_apply_cmd(t, bn, entry, gc_info, &workdone_this_ancestor, &stats_delta);
+ do_bn_apply_msg(t, bn, entry, gc_info, &workdone_this_ancestor, &stats_delta);
}
} else if (stale_lbi == stale_ube) {
// No stale messages to apply, we just apply fresh messages, and mark them to be moved to stale later.
- struct iterate_do_bn_apply_cmd_extra iter_extra = { .t = t, .bn = bn, .bnc = bnc, .gc_info = gc_info, .workdone = &workdone_this_ancestor, .stats_to_update = &stats_delta };
+ struct iterate_do_bn_apply_msg_extra iter_extra = { .t = t, .bn = bn, .bnc = bnc, .gc_info = gc_info, .workdone = &workdone_this_ancestor, .stats_to_update = &stats_delta };
if (fresh_ube - fresh_lbi > 0) *msgs_applied = true;
- r = bnc->fresh_message_tree.iterate_and_mark_range<struct iterate_do_bn_apply_cmd_extra, iterate_do_bn_apply_cmd>(fresh_lbi, fresh_ube, &iter_extra);
+ r = bnc->fresh_message_tree.iterate_and_mark_range<struct iterate_do_bn_apply_msg_extra, iterate_do_bn_apply_msg>(fresh_lbi, fresh_ube, &iter_extra);
assert_zero(r);
} else {
invariant(fresh_lbi == fresh_ube);
// No fresh messages to apply, we just apply stale messages.
if (stale_ube - stale_lbi > 0) *msgs_applied = true;
- struct iterate_do_bn_apply_cmd_extra iter_extra = { .t = t, .bn = bn, .bnc = bnc, .gc_info = gc_info, .workdone = &workdone_this_ancestor, .stats_to_update = &stats_delta };
+ struct iterate_do_bn_apply_msg_extra iter_extra = { .t = t, .bn = bn, .bnc = bnc, .gc_info = gc_info, .workdone = &workdone_this_ancestor, .stats_to_update = &stats_delta };
- r = bnc->stale_message_tree.iterate_on_range<struct iterate_do_bn_apply_cmd_extra, iterate_do_bn_apply_cmd>(stale_lbi, stale_ube, &iter_extra);
+ r = bnc->stale_message_tree.iterate_on_range<struct iterate_do_bn_apply_msg_extra, iterate_do_bn_apply_msg>(stale_lbi, stale_ube, &iter_extra);
assert_zero(r);
}
//
@@ -4935,6 +4945,19 @@ ft_cursor_shortcut (
void **val
);
+// Return true if this key is within the search bound. If there is no search bound then the tree search continues.
+static bool search_continue(ft_search *search, void *key, uint32_t key_len) {
+ bool result = true;
+ if (search->direction == FT_SEARCH_LEFT && search->k_bound) {
+ FT_HANDLE CAST_FROM_VOIDP(ft_handle, search->context);
+ FAKE_DB(db, &ft_handle->ft->cmp_descriptor);
+ DBT this_key = { .data = key, .size = key_len };
+ // search continues if this key <= key bound
+ result = (ft_handle->ft->compare_fun(&db, &this_key, search->k_bound) <= 0);
+ }
+ return result;
+}
+
// This is a bottom layer of the search functions.
static int
ft_search_basement_node(
@@ -4974,12 +4997,14 @@ ok: ;
goto got_a_good_value; // leaf mode cursors see all leaf entries
if (is_le_val_del(le,ftcursor)) {
// Provisionally deleted stuff is gone.
- // So we need to scan in the direction to see if we can find something
- while (1) {
+ // So we need to scan in the direction to see if we can find something.
+ // Every 100 deleted leaf entries check if the leaf's key is within the search bounds.
+ for (uint n_deleted = 1; ; n_deleted++) {
switch (search->direction) {
case FT_SEARCH_LEFT:
idx++;
- if (idx >= bn->data_buffer.omt_size()) {
+ if (idx >= bn->data_buffer.num_klpairs() ||
+ ((n_deleted % 64) == 0 && !search_continue(search, key, keylen))) {
if (ftcursor->interrupt_cb && ftcursor->interrupt_cb(ftcursor->interrupt_cb_extra)) {
return TOKUDB_INTERRUPTED;
}
@@ -5053,7 +5078,7 @@ got_a_good_value:
static int
ft_search_node (
- FT_HANDLE brt,
+ FT_HANDLE ft_handle,
FTNODE node,
ft_search_t *search,
int child_to_search,
@@ -5088,25 +5113,25 @@ ftnode_pf_callback_and_free_bfe(void *ftnode_pv, void* disk_data, void *read_ext
}
static void
-ft_node_maybe_prefetch(FT_HANDLE brt, FTNODE node, int childnum, FT_CURSOR ftcursor, bool *doprefetch) {
+ft_node_maybe_prefetch(FT_HANDLE ft_handle, FTNODE node, int childnum, FT_CURSOR ftcursor, bool *doprefetch) {
// the number of nodes to prefetch
const int num_nodes_to_prefetch = 1;
// if we want to prefetch in the tree
// then prefetch the next children if there are any
if (*doprefetch && ft_cursor_prefetching(ftcursor) && !ftcursor->disable_prefetching) {
- int rc = ft_cursor_rightmost_child_wanted(ftcursor, brt, node);
+ int rc = ft_cursor_rightmost_child_wanted(ftcursor, ft_handle, node);
for (int i = childnum + 1; (i <= childnum + num_nodes_to_prefetch) && (i <= rc); i++) {
BLOCKNUM nextchildblocknum = BP_BLOCKNUM(node, i);
- uint32_t nextfullhash = compute_child_fullhash(brt->ft->cf, node, i);
+ uint32_t nextfullhash = compute_child_fullhash(ft_handle->ft->cf, node, i);
struct ftnode_fetch_extra *MALLOC(bfe);
- fill_bfe_for_prefetch(bfe, brt->ft, ftcursor);
+ fill_bfe_for_prefetch(bfe, ft_handle->ft, ftcursor);
bool doing_prefetch = false;
toku_cachefile_prefetch(
- brt->ft->cf,
+ ft_handle->ft->cf,
nextchildblocknum,
nextfullhash,
- get_write_callbacks_for_node(brt->ft),
+ get_write_callbacks_for_node(ft_handle->ft),
ftnode_fetch_callback_and_free_bfe,
toku_ftnode_pf_req_callback,
ftnode_pf_callback_and_free_bfe,
@@ -5132,11 +5157,11 @@ static void
unlock_ftnode_fun (void *v) {
struct unlock_ftnode_extra *x = NULL;
CAST_FROM_VOIDP(x, v);
- FT_HANDLE brt = x->ft_handle;
+ FT_HANDLE ft_handle = x->ft_handle;
FTNODE node = x->node;
// CT lock is held
int r = toku_cachetable_unpin_ct_prelocked_no_flush(
- brt->ft->cf,
+ ft_handle->ft->cf,
node->ct_pair,
(enum cachetable_dirty) node->dirty,
x->msgs_applied ? make_ftnode_pair_attr(node) : make_invalid_pair_attr()
@@ -5146,14 +5171,14 @@ unlock_ftnode_fun (void *v) {
/* search in a node's child */
static int
-ft_search_child(FT_HANDLE brt, FTNODE node, int childnum, ft_search_t *search, FT_GET_CALLBACK_FUNCTION getf, void *getf_v, bool *doprefetch, FT_CURSOR ftcursor, UNLOCKERS unlockers,
+ft_search_child(FT_HANDLE ft_handle, FTNODE node, int childnum, ft_search_t *search, FT_GET_CALLBACK_FUNCTION getf, void *getf_v, bool *doprefetch, FT_CURSOR ftcursor, UNLOCKERS unlockers,
ANCESTORS ancestors, struct pivot_bounds const * const bounds, bool can_bulk_fetch)
// Effect: Search in a node's child. Searches are read-only now (at least as far as the hardcopy is concerned).
{
struct ancestors next_ancestors = {node, childnum, ancestors};
BLOCKNUM childblocknum = BP_BLOCKNUM(node,childnum);
- uint32_t fullhash = compute_child_fullhash(brt->ft->cf, node, childnum);
+ uint32_t fullhash = compute_child_fullhash(ft_handle->ft->cf, node, childnum);
FTNODE childnode = nullptr;
// If the current node's height is greater than 1, then its child is an internal node.
@@ -5162,7 +5187,7 @@ ft_search_child(FT_HANDLE brt, FTNODE node, int childnum, ft_search_t *search, F
struct ftnode_fetch_extra bfe;
fill_bfe_for_subset_read(
&bfe,
- brt->ft,
+ ft_handle->ft,
search,
&ftcursor->range_lock_left_key,
&ftcursor->range_lock_right_key,
@@ -5173,7 +5198,7 @@ ft_search_child(FT_HANDLE brt, FTNODE node, int childnum, ft_search_t *search, F
);
bool msgs_applied = false;
{
- int rr = toku_pin_ftnode_batched(brt, childblocknum, fullhash,
+ int rr = toku_pin_ftnode_for_query(ft_handle, childblocknum, fullhash,
unlockers,
&next_ancestors, bounds,
&bfe,
@@ -5183,27 +5208,24 @@ ft_search_child(FT_HANDLE brt, FTNODE node, int childnum, ft_search_t *search, F
if (rr==TOKUDB_TRY_AGAIN) {
return rr;
}
- // We end the batch before applying ancestor messages if we get
- // all the way to a leaf.
invariant_zero(rr);
}
- struct unlock_ftnode_extra unlock_extra = {brt,childnode,msgs_applied};
- struct unlockers next_unlockers = {true, unlock_ftnode_fun, (void*)&unlock_extra, unlockers};
-
- int r = ft_search_node(brt, childnode, search, bfe.child_to_read, getf, getf_v, doprefetch, ftcursor, &next_unlockers, &next_ancestors, bounds, can_bulk_fetch);
+ struct unlock_ftnode_extra unlock_extra = { ft_handle, childnode, msgs_applied };
+ struct unlockers next_unlockers = { true, unlock_ftnode_fun, (void *) &unlock_extra, unlockers };
+ int r = ft_search_node(ft_handle, childnode, search, bfe.child_to_read, getf, getf_v, doprefetch, ftcursor, &next_unlockers, &next_ancestors, bounds, can_bulk_fetch);
if (r!=TOKUDB_TRY_AGAIN) {
// maybe prefetch the next child
if (r == 0 && node->height == 1) {
- ft_node_maybe_prefetch(brt, node, childnum, ftcursor, doprefetch);
+ ft_node_maybe_prefetch(ft_handle, node, childnum, ftcursor, doprefetch);
}
assert(next_unlockers.locked);
if (msgs_applied) {
- toku_unpin_ftnode(brt->ft, childnode);
+ toku_unpin_ftnode(ft_handle->ft, childnode);
}
else {
- toku_unpin_ftnode_read_only(brt->ft, childnode);
+ toku_unpin_ftnode_read_only(ft_handle->ft, childnode);
}
} else {
// try again.
@@ -5216,10 +5238,10 @@ ft_search_child(FT_HANDLE brt, FTNODE node, int childnum, ft_search_t *search, F
// the node was not unpinned, so we unpin it here
if (next_unlockers.locked) {
if (msgs_applied) {
- toku_unpin_ftnode(brt->ft, childnode);
+ toku_unpin_ftnode(ft_handle->ft, childnode);
}
else {
- toku_unpin_ftnode_read_only(brt->ft, childnode);
+ toku_unpin_ftnode_read_only(ft_handle->ft, childnode);
}
}
}
@@ -5311,9 +5333,29 @@ maybe_search_save_bound(
}
}
+// Returns true if there are still children left to search in this node within the search bound (if any).
+static bool search_try_again(FTNODE node, int child_to_search, ft_search_t *search) {
+ bool try_again = false;
+ if (search->direction == FT_SEARCH_LEFT) {
+ if (child_to_search < node->n_children-1) {
+ try_again = true;
+ // if there is a search bound and the bound is within the search pivot then continue the search
+ if (search->k_bound) {
+ FT_HANDLE CAST_FROM_VOIDP(ft_handle, search->context);
+ FAKE_DB(db, &ft_handle->ft->cmp_descriptor);
+ try_again = (ft_handle->ft->compare_fun(&db, search->k_bound, &search->pivot_bound) > 0);
+ }
+ }
+ } else if (search->direction == FT_SEARCH_RIGHT) {
+ if (child_to_search > 0)
+ try_again = true;
+ }
+ return try_again;
+}
+
static int
ft_search_node(
- FT_HANDLE brt,
+ FT_HANDLE ft_handle,
FTNODE node,
ft_search_t *search,
int child_to_search,
@@ -5338,7 +5380,7 @@ ft_search_node(
const struct pivot_bounds next_bounds = next_pivot_keys(node, child_to_search, bounds);
if (node->height > 0) {
r = ft_search_child(
- brt,
+ ft_handle,
node,
child_to_search,
search,
@@ -5398,12 +5440,12 @@ ft_search_node(
// If we got a DB_NOTFOUND, then the pivot is too small if searching from left to right (too large if searching from right to left).
// So save the pivot key in the search object.
maybe_search_save_bound(node, child_to_search, search);
+
// as part of #5770, if we can continue searching,
// we MUST return TOKUDB_TRY_AGAIN,
// because there is no guarantee that messages have been applied
// on any other path.
- if ((search->direction == FT_SEARCH_LEFT && child_to_search < node->n_children-1) ||
- (search->direction == FT_SEARCH_RIGHT && child_to_search > 0)) {
+ if (search_try_again(node, child_to_search, search)) {
r = TOKUDB_TRY_AGAIN;
}
@@ -5411,13 +5453,13 @@ ft_search_node(
}
static int
-toku_ft_search (FT_HANDLE brt, ft_search_t *search, FT_GET_CALLBACK_FUNCTION getf, void *getf_v, FT_CURSOR ftcursor, bool can_bulk_fetch)
+toku_ft_search (FT_HANDLE ft_handle, ft_search_t *search, FT_GET_CALLBACK_FUNCTION getf, void *getf_v, FT_CURSOR ftcursor, bool can_bulk_fetch)
// Effect: Perform a search. Associate cursor with a leaf if possible.
// All searches are performed through this function.
{
int r;
uint trycount = 0; // How many tries did it take to get the result?
- FT ft = brt->ft;
+ FT ft = ft_handle->ft;
toku::context search_ctx(CTX_SEARCH);
@@ -5436,8 +5478,8 @@ try_again:
// the appropriate partition of the child we are using is in memory.
// So, here are the steps for a search (and this applies to this function
// as well as ft_search_child:
- // - Take the search parameter, and create a ftnode_fetch_extra, that will be used by toku_pin_ftnode(_holding_lock)
- // - Call toku_pin_ftnode(_holding_lock) with the bfe as the extra for the fetch callback (in case the node is not at all in memory)
+ // - Take the search parameter, and create a ftnode_fetch_extra, that will be used by toku_pin_ftnode
+ // - Call toku_pin_ftnode with the bfe as the extra for the fetch callback (in case the node is not at all in memory)
// and the partial fetch callback (in case the node is perhaps partially in memory) to the fetch the node
// - This eventually calls either toku_ftnode_fetch_callback or toku_ftnode_pf_req_callback depending on whether the node is in
// memory at all or not.
@@ -5468,28 +5510,27 @@ try_again:
uint32_t fullhash;
CACHEKEY root_key;
toku_calculate_root_offset_pointer(ft, &root_key, &fullhash);
- toku_pin_ftnode_off_client_thread_batched(
+ toku_pin_ftnode(
ft,
root_key,
fullhash,
&bfe,
PL_READ, // may_modify_node set to false, because root cannot change during search
- 0,
- NULL,
- &node
+ &node,
+ true
);
}
uint tree_height = node->height + 1; // How high is the tree? This is the height of the root node plus one (leaf is at height 0).
- struct unlock_ftnode_extra unlock_extra = {brt,node,false};
+ struct unlock_ftnode_extra unlock_extra = {ft_handle,node,false};
struct unlockers unlockers = {true, unlock_ftnode_fun, (void*)&unlock_extra, (UNLOCKERS)NULL};
{
bool doprefetch = false;
//static int counter = 0; counter++;
- r = ft_search_node(brt, node, search, bfe.child_to_read, getf, getf_v, &doprefetch, ftcursor, &unlockers, (ANCESTORS)NULL, &infinite_bounds, can_bulk_fetch);
+ r = ft_search_node(ft_handle, node, search, bfe.child_to_read, getf, getf_v, &doprefetch, ftcursor, &unlockers, (ANCESTORS)NULL, &infinite_bounds, can_bulk_fetch);
if (r==TOKUDB_TRY_AGAIN) {
// there are two cases where we get TOKUDB_TRY_AGAIN
// case 1 is when some later call to toku_pin_ftnode returned
@@ -5498,7 +5539,7 @@ try_again:
// some piece of a node that it needed was not in memory.
// In this case, the node was not unpinned, so we unpin it here
if (unlockers.locked) {
- toku_unpin_ftnode_read_only(brt->ft, node);
+ toku_unpin_ftnode_read_only(ft_handle->ft, node);
}
goto try_again;
} else {
@@ -5507,7 +5548,7 @@ try_again:
}
assert(unlockers.locked);
- toku_unpin_ftnode_read_only(brt->ft, node);
+ toku_unpin_ftnode_read_only(ft_handle->ft, node);
//Heaviside function (+direction) queries define only a lower or upper
@@ -5558,9 +5599,9 @@ ft_cursor_search(FT_CURSOR cursor, ft_search_t *search, FT_GET_CALLBACK_FUNCTION
return r;
}
-static inline int compare_k_x(FT_HANDLE brt, const DBT *k, const DBT *x) {
- FAKE_DB(db, &brt->ft->cmp_descriptor);
- return brt->ft->compare_fun(&db, k, x);
+static inline int compare_k_x(FT_HANDLE ft_handle, const DBT *k, const DBT *x) {
+ FAKE_DB(db, &ft_handle->ft->cmp_descriptor);
+ return ft_handle->ft->compare_fun(&db, k, x);
}
static int
@@ -5570,8 +5611,8 @@ ft_cursor_compare_one(const ft_search_t &search __attribute__((__unused__)), con
}
static int ft_cursor_compare_set(const ft_search_t &search, const DBT *x) {
- FT_HANDLE CAST_FROM_VOIDP(brt, search.context);
- return compare_k_x(brt, search.k, x) <= 0; /* return min xy: kv <= xy */
+ FT_HANDLE CAST_FROM_VOIDP(ft_handle, search.context);
+ return compare_k_x(ft_handle, search.k, x) <= 0; /* return min xy: kv <= xy */
}
static int
@@ -5604,7 +5645,8 @@ toku_ft_cursor_current(FT_CURSOR cursor, int op, FT_GET_CALLBACK_FUNCTION getf,
cursor->direction = 0;
if (op == DB_CURRENT) {
struct ft_cursor_search_struct bcss = {getf, getf_v, cursor, 0};
- ft_search_t search; ft_search_init(&search, ft_cursor_compare_set, FT_SEARCH_LEFT, &cursor->key, cursor->ft_handle);
+ ft_search_t search;
+ ft_search_init(&search, ft_cursor_compare_set, FT_SEARCH_LEFT, &cursor->key, nullptr, cursor->ft_handle);
int r = toku_ft_search(cursor->ft_handle, &search, ft_cursor_current_getf, &bcss, cursor, false);
ft_search_finish(&search);
return r;
@@ -5616,7 +5658,8 @@ int
toku_ft_cursor_first(FT_CURSOR cursor, FT_GET_CALLBACK_FUNCTION getf, void *getf_v)
{
cursor->direction = 0;
- ft_search_t search; ft_search_init(&search, ft_cursor_compare_one, FT_SEARCH_LEFT, 0, cursor->ft_handle);
+ ft_search_t search;
+ ft_search_init(&search, ft_cursor_compare_one, FT_SEARCH_LEFT, nullptr, nullptr, cursor->ft_handle);
int r = ft_cursor_search(cursor, &search, getf, getf_v, false);
ft_search_finish(&search);
return r;
@@ -5626,15 +5669,16 @@ int
toku_ft_cursor_last(FT_CURSOR cursor, FT_GET_CALLBACK_FUNCTION getf, void *getf_v)
{
cursor->direction = 0;
- ft_search_t search; ft_search_init(&search, ft_cursor_compare_one, FT_SEARCH_RIGHT, 0, cursor->ft_handle);
+ ft_search_t search;
+ ft_search_init(&search, ft_cursor_compare_one, FT_SEARCH_RIGHT, nullptr, nullptr, cursor->ft_handle);
int r = ft_cursor_search(cursor, &search, getf, getf_v, false);
ft_search_finish(&search);
return r;
}
static int ft_cursor_compare_next(const ft_search_t &search, const DBT *x) {
- FT_HANDLE CAST_FROM_VOIDP(brt, search.context);
- return compare_k_x(brt, search.k, x) < 0; /* return min xy: kv < xy */
+ FT_HANDLE CAST_FROM_VOIDP(ft_handle, search.context);
+ return compare_k_x(ft_handle, search.k, x) < 0; /* return min xy: kv < xy */
}
static int
@@ -5654,7 +5698,7 @@ ft_cursor_shortcut (
int r = 0;
// if we are searching towards the end, limit is last element
// if we are searching towards the beginning, limit is the first element
- uint32_t limit = (direction > 0) ? (bd->omt_size() - 1) : 0;
+ uint32_t limit = (direction > 0) ? (bd->num_klpairs() - 1) : 0;
//Starting with the prev, find the first real (non-provdel) leafentry.
while (index != limit) {
@@ -5702,7 +5746,8 @@ int
toku_ft_cursor_next(FT_CURSOR cursor, FT_GET_CALLBACK_FUNCTION getf, void *getf_v)
{
cursor->direction = +1;
- ft_search_t search; ft_search_init(&search, ft_cursor_compare_next, FT_SEARCH_LEFT, &cursor->key, cursor->ft_handle);
+ ft_search_t search;
+ ft_search_init(&search, ft_cursor_compare_next, FT_SEARCH_LEFT, &cursor->key, nullptr, cursor->ft_handle);
int r = ft_cursor_search(cursor, &search, getf, getf_v, true);
ft_search_finish(&search);
if (r == 0) ft_cursor_set_prefetching(cursor);
@@ -5741,55 +5786,59 @@ ft_cursor_search_eq_k_x(FT_CURSOR cursor, ft_search_t *search, FT_GET_CALLBACK_F
}
static int ft_cursor_compare_prev(const ft_search_t &search, const DBT *x) {
- FT_HANDLE CAST_FROM_VOIDP(brt, search.context);
- return compare_k_x(brt, search.k, x) > 0; /* return max xy: kv > xy */
+ FT_HANDLE CAST_FROM_VOIDP(ft_handle, search.context);
+ return compare_k_x(ft_handle, search.k, x) > 0; /* return max xy: kv > xy */
}
int
toku_ft_cursor_prev(FT_CURSOR cursor, FT_GET_CALLBACK_FUNCTION getf, void *getf_v)
{
cursor->direction = -1;
- ft_search_t search; ft_search_init(&search, ft_cursor_compare_prev, FT_SEARCH_RIGHT, &cursor->key, cursor->ft_handle);
+ ft_search_t search;
+ ft_search_init(&search, ft_cursor_compare_prev, FT_SEARCH_RIGHT, &cursor->key, nullptr, cursor->ft_handle);
int r = ft_cursor_search(cursor, &search, getf, getf_v, true);
ft_search_finish(&search);
return r;
}
static int ft_cursor_compare_set_range(const ft_search_t &search, const DBT *x) {
- FT_HANDLE CAST_FROM_VOIDP(brt, search.context);
- return compare_k_x(brt, search.k, x) <= 0; /* return kv <= xy */
+ FT_HANDLE CAST_FROM_VOIDP(ft_handle, search.context);
+ return compare_k_x(ft_handle, search.k, x) <= 0; /* return kv <= xy */
}
int
toku_ft_cursor_set(FT_CURSOR cursor, DBT *key, FT_GET_CALLBACK_FUNCTION getf, void *getf_v)
{
cursor->direction = 0;
- ft_search_t search; ft_search_init(&search, ft_cursor_compare_set_range, FT_SEARCH_LEFT, key, cursor->ft_handle);
+ ft_search_t search;
+ ft_search_init(&search, ft_cursor_compare_set_range, FT_SEARCH_LEFT, key, nullptr, cursor->ft_handle);
int r = ft_cursor_search_eq_k_x(cursor, &search, getf, getf_v);
ft_search_finish(&search);
return r;
}
int
-toku_ft_cursor_set_range(FT_CURSOR cursor, DBT *key, FT_GET_CALLBACK_FUNCTION getf, void *getf_v)
+toku_ft_cursor_set_range(FT_CURSOR cursor, DBT *key, DBT *key_bound, FT_GET_CALLBACK_FUNCTION getf, void *getf_v)
{
cursor->direction = 0;
- ft_search_t search; ft_search_init(&search, ft_cursor_compare_set_range, FT_SEARCH_LEFT, key, cursor->ft_handle);
+ ft_search_t search;
+ ft_search_init(&search, ft_cursor_compare_set_range, FT_SEARCH_LEFT, key, key_bound, cursor->ft_handle);
int r = ft_cursor_search(cursor, &search, getf, getf_v, false);
ft_search_finish(&search);
return r;
}
static int ft_cursor_compare_set_range_reverse(const ft_search_t &search, const DBT *x) {
- FT_HANDLE CAST_FROM_VOIDP(brt, search.context);
- return compare_k_x(brt, search.k, x) >= 0; /* return kv >= xy */
+ FT_HANDLE CAST_FROM_VOIDP(ft_handle, search.context);
+ return compare_k_x(ft_handle, search.k, x) >= 0; /* return kv >= xy */
}
int
toku_ft_cursor_set_range_reverse(FT_CURSOR cursor, DBT *key, FT_GET_CALLBACK_FUNCTION getf, void *getf_v)
{
cursor->direction = 0;
- ft_search_t search; ft_search_init(&search, ft_cursor_compare_set_range_reverse, FT_SEARCH_RIGHT, key, cursor->ft_handle);
+ ft_search_t search;
+ ft_search_init(&search, ft_cursor_compare_set_range_reverse, FT_SEARCH_RIGHT, key, nullptr, cursor->ft_handle);
int r = ft_cursor_search(cursor, &search, getf, getf_v, false);
ft_search_finish(&search);
return r;
@@ -5828,7 +5877,7 @@ toku_ft_cursor_get (FT_CURSOR cursor, DBT *key, FT_GET_CALLBACK_FUNCTION getf, v
case DB_SET:
return toku_ft_cursor_set(cursor, key, getf, getf_v);
case DB_SET_RANGE:
- return toku_ft_cursor_set_range(cursor, key, getf, getf_v);
+ return toku_ft_cursor_set_range(cursor, key, nullptr, getf, getf_v);
default: ;// Fall through
}
return EINVAL;
@@ -5845,14 +5894,6 @@ toku_ft_cursor_peek(FT_CURSOR cursor, const DBT **pkey, const DBT **pval)
*pval = &cursor->val;
}
-//We pass in toku_dbt_fake to the search functions, since it will not pass the
-//key(or val) to the heaviside function if key(or val) is NULL.
-//It is not used for anything else,
-//the actual 'extra' information for the heaviside function is inside the
-//wrapper.
-static const DBT __toku_dbt_fake = {};
-static const DBT* const toku_dbt_fake = &__toku_dbt_fake;
-
bool toku_ft_cursor_uninitialized(FT_CURSOR c) {
return ft_cursor_not_set(c);
}
@@ -5861,12 +5902,12 @@ bool toku_ft_cursor_uninitialized(FT_CURSOR c) {
/* ********************************* lookup **************************************/
int
-toku_ft_lookup (FT_HANDLE brt, DBT *k, FT_GET_CALLBACK_FUNCTION getf, void *getf_v)
+toku_ft_lookup (FT_HANDLE ft_handle, DBT *k, FT_GET_CALLBACK_FUNCTION getf, void *getf_v)
{
int r, rr;
FT_CURSOR cursor;
- rr = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ rr = toku_ft_cursor(ft_handle, &cursor, NULL, false, false);
if (rr != 0) return rr;
int op = DB_SET;
@@ -5920,7 +5961,7 @@ keyrange_compare (DBT const &kdbt, const struct keyrange_compare_s &s) {
}
static void
-keysrange_in_leaf_partition (FT_HANDLE brt, FTNODE node,
+keysrange_in_leaf_partition (FT_HANDLE ft_handle, FTNODE node,
DBT* key_left, DBT* key_right,
int left_child_number, int right_child_number, uint64_t estimated_num_rows,
uint64_t *less, uint64_t* equal_left, uint64_t* middle,
@@ -5937,7 +5978,7 @@ keysrange_in_leaf_partition (FT_HANDLE brt, FTNODE node,
if (BP_STATE(node, left_child_number) == PT_AVAIL) {
int r;
// The partition is in main memory then get an exact count.
- struct keyrange_compare_s s_left = {brt->ft, key_left};
+ struct keyrange_compare_s s_left = {ft_handle->ft, key_left};
BASEMENTNODE bn = BLB(node, left_child_number);
uint32_t idx_left = 0;
// if key_left is NULL then set r==-1 and idx==0.
@@ -5945,11 +5986,11 @@ keysrange_in_leaf_partition (FT_HANDLE brt, FTNODE node,
*less = idx_left;
*equal_left = (r==0) ? 1 : 0;
- uint32_t size = bn->data_buffer.omt_size();
+ uint32_t size = bn->data_buffer.num_klpairs();
uint32_t idx_right = size;
r = -1;
if (single_basement && key_right) {
- struct keyrange_compare_s s_right = {brt->ft, key_right};
+ struct keyrange_compare_s s_right = {ft_handle->ft, key_right};
r = bn->data_buffer.find_zero<decltype(s_right), keyrange_compare>(s_right, nullptr, nullptr, nullptr, &idx_right);
}
*middle = idx_right - idx_left - *equal_left;
@@ -5974,7 +6015,7 @@ keysrange_in_leaf_partition (FT_HANDLE brt, FTNODE node,
}
static int
-toku_ft_keysrange_internal (FT_HANDLE brt, FTNODE node,
+toku_ft_keysrange_internal (FT_HANDLE ft_handle, FTNODE node,
DBT* key_left, DBT* key_right, bool may_find_right,
uint64_t* less, uint64_t* equal_left, uint64_t* middle,
uint64_t* equal_right, uint64_t* greater, bool* single_basement_node,
@@ -5986,15 +6027,15 @@ toku_ft_keysrange_internal (FT_HANDLE brt, FTNODE node,
{
int r = 0;
// if KEY is NULL then use the leftmost key.
- int left_child_number = key_left ? toku_ftnode_which_child (node, key_left, &brt->ft->cmp_descriptor, brt->ft->compare_fun) : 0;
+ int left_child_number = key_left ? toku_ftnode_which_child (node, key_left, &ft_handle->ft->cmp_descriptor, ft_handle->ft->compare_fun) : 0;
int right_child_number = node->n_children; // Sentinel that does not equal left_child_number.
if (may_find_right) {
- right_child_number = key_right ? toku_ftnode_which_child (node, key_right, &brt->ft->cmp_descriptor, brt->ft->compare_fun) : node->n_children - 1;
+ right_child_number = key_right ? toku_ftnode_which_child (node, key_right, &ft_handle->ft->cmp_descriptor, ft_handle->ft->compare_fun) : node->n_children - 1;
}
uint64_t rows_per_child = estimated_num_rows / node->n_children;
if (node->height == 0) {
- keysrange_in_leaf_partition(brt, node, key_left, key_right, left_child_number, right_child_number,
+ keysrange_in_leaf_partition(ft_handle, node, key_left, key_right, left_child_number, right_child_number,
rows_per_child, less, equal_left, middle, equal_right, greater, single_basement_node);
*less += rows_per_child * left_child_number;
@@ -6007,12 +6048,12 @@ toku_ft_keysrange_internal (FT_HANDLE brt, FTNODE node,
// do the child.
struct ancestors next_ancestors = {node, left_child_number, ancestors};
BLOCKNUM childblocknum = BP_BLOCKNUM(node, left_child_number);
- uint32_t fullhash = compute_child_fullhash(brt->ft->cf, node, left_child_number);
+ uint32_t fullhash = compute_child_fullhash(ft_handle->ft->cf, node, left_child_number);
FTNODE childnode;
bool msgs_applied = false;
bool child_may_find_right = may_find_right && left_child_number == right_child_number;
- r = toku_pin_ftnode_batched(
- brt,
+ r = toku_pin_ftnode_for_query(
+ ft_handle,
childblocknum,
fullhash,
unlockers,
@@ -6027,11 +6068,11 @@ toku_ft_keysrange_internal (FT_HANDLE brt, FTNODE node,
if (r != TOKUDB_TRY_AGAIN) {
assert_zero(r);
- struct unlock_ftnode_extra unlock_extra = {brt,childnode,false};
+ struct unlock_ftnode_extra unlock_extra = {ft_handle,childnode,false};
struct unlockers next_unlockers = {true, unlock_ftnode_fun, (void*)&unlock_extra, unlockers};
const struct pivot_bounds next_bounds = next_pivot_keys(node, left_child_number, bounds);
- r = toku_ft_keysrange_internal(brt, childnode, key_left, key_right, child_may_find_right,
+ r = toku_ft_keysrange_internal(ft_handle, childnode, key_left, key_right, child_may_find_right,
less, equal_left, middle, equal_right, greater, single_basement_node,
rows_per_child, min_bfe, match_bfe, &next_unlockers, &next_ancestors, &next_bounds);
if (r != TOKUDB_TRY_AGAIN) {
@@ -6045,14 +6086,14 @@ toku_ft_keysrange_internal (FT_HANDLE brt, FTNODE node,
}
assert(unlockers->locked);
- toku_unpin_ftnode_read_only(brt->ft, childnode);
+ toku_unpin_ftnode_read_only(ft_handle->ft, childnode);
}
}
}
return r;
}
-void toku_ft_keysrange(FT_HANDLE brt, DBT* key_left, DBT* key_right, uint64_t *less_p, uint64_t* equal_left_p, uint64_t* middle_p, uint64_t* equal_right_p, uint64_t* greater_p, bool* middle_3_exact_p)
+void toku_ft_keysrange(FT_HANDLE ft_handle, DBT* key_left, DBT* key_right, uint64_t *less_p, uint64_t* equal_left_p, uint64_t* middle_p, uint64_t* equal_right_p, uint64_t* greater_p, bool* middle_3_exact_p)
// Effect: Return an estimate of the number of keys to the left, the number equal (to left key), number between keys, number equal to right key, and the number to the right of both keys.
// The values are an estimate.
// If you perform a keyrange on two keys that are in the same basement, equal_less, middle, and equal_right will be exact.
@@ -6066,7 +6107,7 @@ void toku_ft_keysrange(FT_HANDLE brt, DBT* key_left, DBT* key_right, uint64_t *l
// Simplify internals by only supporting key_right != null when key_left != null
// If key_right != null and key_left == null, then swap them and fix up numbers.
uint64_t less = 0, equal_left = 0, middle = 0, equal_right = 0, greater = 0;
- toku_ft_keysrange(brt, key_right, nullptr, &less, &equal_left, &middle, &equal_right, &greater, middle_3_exact_p);
+ toku_ft_keysrange(ft_handle, key_right, nullptr, &less, &equal_left, &middle, &equal_right, &greater, middle_3_exact_p);
*less_p = 0;
*equal_left_p = 0;
*middle_p = less;
@@ -6079,8 +6120,8 @@ void toku_ft_keysrange(FT_HANDLE brt, DBT* key_left, DBT* key_right, uint64_t *l
paranoid_invariant(!(!key_left && key_right));
struct ftnode_fetch_extra min_bfe;
struct ftnode_fetch_extra match_bfe;
- fill_bfe_for_min_read(&min_bfe, brt->ft); // read pivot keys but not message buffers
- fill_bfe_for_keymatch(&match_bfe, brt->ft, key_left, key_right, false, false); // read basement node only if both keys in it.
+ fill_bfe_for_min_read(&min_bfe, ft_handle->ft); // read pivot keys but not message buffers
+ fill_bfe_for_keymatch(&match_bfe, ft_handle->ft, key_left, key_right, false, false); // read basement node only if both keys in it.
try_again:
{
uint64_t less = 0, equal_left = 0, middle = 0, equal_right = 0, greater = 0;
@@ -6089,28 +6130,27 @@ try_again:
{
uint32_t fullhash;
CACHEKEY root_key;
- toku_calculate_root_offset_pointer(brt->ft, &root_key, &fullhash);
- toku_pin_ftnode_off_client_thread_batched(
- brt->ft,
+ toku_calculate_root_offset_pointer(ft_handle->ft, &root_key, &fullhash);
+ toku_pin_ftnode(
+ ft_handle->ft,
root_key,
fullhash,
&match_bfe,
PL_READ, // may_modify_node, cannot change root during keyrange
- 0,
- NULL,
- &node
+ &node,
+ true
);
}
- struct unlock_ftnode_extra unlock_extra = {brt,node,false};
+ struct unlock_ftnode_extra unlock_extra = {ft_handle,node,false};
struct unlockers unlockers = {true, unlock_ftnode_fun, (void*)&unlock_extra, (UNLOCKERS)NULL};
{
int r;
- int64_t numrows = brt->ft->in_memory_stats.numrows;
+ int64_t numrows = ft_handle->ft->in_memory_stats.numrows;
if (numrows < 0)
numrows = 0; // prevent appearance of a negative number
- r = toku_ft_keysrange_internal (brt, node, key_left, key_right, true,
+ r = toku_ft_keysrange_internal (ft_handle, node, key_left, key_right, true,
&less, &equal_left, &middle, &equal_right, &greater,
&single_basement_node, numrows,
&min_bfe, &match_bfe, &unlockers, (ANCESTORS)NULL, &infinite_bounds);
@@ -6126,7 +6166,7 @@ try_again:
invariant_zero(greater);
uint64_t less2 = 0, equal_left2 = 0, middle2 = 0, equal_right2 = 0, greater2 = 0;
bool ignore;
- r = toku_ft_keysrange_internal (brt, node, key_right, nullptr, false,
+ r = toku_ft_keysrange_internal (ft_handle, node, key_right, nullptr, false,
&less2, &equal_left2, &middle2, &equal_right2, &greater2,
&ignore, numrows,
&min_bfe, &match_bfe, &unlockers, (ANCESTORS)nullptr, &infinite_bounds);
@@ -6156,7 +6196,7 @@ try_again:
}
}
assert(unlockers.locked);
- toku_unpin_ftnode_read_only(brt->ft, node);
+ toku_unpin_ftnode_read_only(ft_handle->ft, node);
if (!key_right) {
paranoid_invariant_zero(equal_right);
paranoid_invariant_zero(greater);
@@ -6205,7 +6245,7 @@ static int get_key_after_bytes_in_basementnode(FT ft, BASEMENTNODE bn, const DBT
assert(r == 0 || r == DB_NOTFOUND);
}
struct get_key_after_bytes_iterate_extra iter_extra = {skip_len, skipped, callback, cb_extra};
- r = bn->data_buffer.omt_iterate_on_range<get_key_after_bytes_iterate_extra, get_key_after_bytes_iterate>(idx_left, bn->data_buffer.omt_size(), &iter_extra);
+ r = bn->data_buffer.iterate_on_range<get_key_after_bytes_iterate_extra, get_key_after_bytes_iterate>(idx_left, bn->data_buffer.num_klpairs(), &iter_extra);
// Invert the sense of r == 0 (meaning the iterate finished, which means we didn't find what we wanted)
if (r == 1) {
@@ -6225,7 +6265,7 @@ static int get_key_after_bytes_in_child(FT_HANDLE ft_h, FT ft, FTNODE node, UNLO
uint32_t fullhash = compute_child_fullhash(ft->cf, node, childnum);
FTNODE child;
bool msgs_applied = false;
- r = toku_pin_ftnode_batched(ft_h, childblocknum, fullhash, unlockers, &next_ancestors, bounds, bfe, false, &child, &msgs_applied);
+ r = toku_pin_ftnode_for_query(ft_h, childblocknum, fullhash, unlockers, &next_ancestors, bounds, bfe, false, &child, &msgs_applied);
paranoid_invariant(!msgs_applied);
if (r == TOKUDB_TRY_AGAIN) {
return r;
@@ -6308,12 +6348,12 @@ int toku_ft_get_key_after_bytes(FT_HANDLE ft_h, const DBT *start_key, uint64_t s
uint32_t fullhash;
CACHEKEY root_key;
toku_calculate_root_offset_pointer(ft, &root_key, &fullhash);
- toku_pin_ftnode_off_client_thread_batched(ft, root_key, fullhash, &bfe, PL_READ, 0, nullptr, &root);
+ toku_pin_ftnode(ft, root_key, fullhash, &bfe, PL_READ, &root, true);
}
struct unlock_ftnode_extra unlock_extra = {ft_h, root, false};
struct unlockers unlockers = {true, unlock_ftnode_fun, (void*)&unlock_extra, (UNLOCKERS) nullptr};
ft_search_t search;
- ft_search_init(&search, (start_key == nullptr ? ft_cursor_compare_one : ft_cursor_compare_set_range), FT_SEARCH_LEFT, start_key, ft_h);
+ ft_search_init(&search, (start_key == nullptr ? ft_cursor_compare_one : ft_cursor_compare_set_range), FT_SEARCH_LEFT, start_key, nullptr, ft_h);
int r;
// We can't do this because of #5768, there may be dictionaries in the wild that have negative stats. This won't affect mongo so it's ok:
@@ -6336,16 +6376,16 @@ int toku_ft_get_key_after_bytes(FT_HANDLE ft_h, const DBT *start_key, uint64_t s
}
//Test-only wrapper for the old one-key range function
-void toku_ft_keyrange(FT_HANDLE brt, DBT *key, uint64_t *less, uint64_t *equal, uint64_t *greater) {
+void toku_ft_keyrange(FT_HANDLE ft_handle, DBT *key, uint64_t *less, uint64_t *equal, uint64_t *greater) {
uint64_t zero_equal_right, zero_greater;
bool ignore;
- toku_ft_keysrange(brt, key, nullptr, less, equal, greater, &zero_equal_right, &zero_greater, &ignore);
+ toku_ft_keysrange(ft_handle, key, nullptr, less, equal, greater, &zero_equal_right, &zero_greater, &ignore);
invariant_zero(zero_equal_right);
invariant_zero(zero_greater);
}
-void toku_ft_handle_stat64 (FT_HANDLE brt, TOKUTXN UU(txn), struct ftstat64_s *s) {
- toku_ft_stat64(brt->ft, s);
+void toku_ft_handle_stat64 (FT_HANDLE ft_handle, TOKUTXN UU(txn), struct ftstat64_s *s) {
+ toku_ft_stat64(ft_handle->ft, s);
}
void toku_ft_handle_get_fractal_tree_info64(FT_HANDLE ft_h, struct ftinfo64 *s) {
@@ -6358,23 +6398,22 @@ int toku_ft_handle_iterate_fractal_tree_block_map(FT_HANDLE ft_h, int (*iter)(ui
/* ********************* debugging dump ************************ */
static int
-toku_dump_ftnode (FILE *file, FT_HANDLE brt, BLOCKNUM blocknum, int depth, const DBT *lorange, const DBT *hirange) {
+toku_dump_ftnode (FILE *file, FT_HANDLE ft_handle, BLOCKNUM blocknum, int depth, const DBT *lorange, const DBT *hirange) {
int result=0;
FTNODE node;
- toku_get_node_for_verify(blocknum, brt, &node);
- result=toku_verify_ftnode(brt, brt->ft->h->max_msn_in_ft, brt->ft->h->max_msn_in_ft, false, node, -1, lorange, hirange, NULL, NULL, 0, 1, 0);
- uint32_t fullhash = toku_cachetable_hash(brt->ft->cf, blocknum);
+ toku_get_node_for_verify(blocknum, ft_handle, &node);
+ result=toku_verify_ftnode(ft_handle, ft_handle->ft->h->max_msn_in_ft, ft_handle->ft->h->max_msn_in_ft, false, node, -1, lorange, hirange, NULL, NULL, 0, 1, 0);
+ uint32_t fullhash = toku_cachetable_hash(ft_handle->ft->cf, blocknum);
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_full_read(&bfe, ft_handle->ft);
+ toku_pin_ftnode(
+ ft_handle->ft,
blocknum,
fullhash,
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->fullhash==fullhash);
fprintf(file, "%*sNode=%p\n", depth, "", node);
@@ -6401,7 +6440,7 @@ toku_dump_ftnode (FILE *file, FT_HANDLE brt, BLOCKNUM blocknum, int depth, const
});
}
else {
- int size = BLB_DATA(node, i)->omt_size();
+ int size = BLB_DATA(node, i)->num_klpairs();
if (0)
for (int j=0; j<size; j++) {
LEAFENTRY le;
@@ -6423,25 +6462,25 @@ toku_dump_ftnode (FILE *file, FT_HANDLE brt, BLOCKNUM blocknum, int depth, const
char *CAST_FROM_VOIDP(key, node->childkeys[i-1].data);
fprintf(file, "%*spivot %d len=%u %u\n", depth+1, "", i-1, node->childkeys[i-1].size, (unsigned)toku_dtoh32(*(int*)key));
}
- toku_dump_ftnode(file, brt, BP_BLOCKNUM(node, i), depth+4,
+ toku_dump_ftnode(file, ft_handle, BP_BLOCKNUM(node, i), depth+4,
(i==0) ? lorange : &node->childkeys[i-1],
(i==node->n_children-1) ? hirange : &node->childkeys[i]);
}
}
}
- toku_unpin_ftnode_off_client_thread(brt->ft, node);
+ toku_unpin_ftnode(ft_handle->ft, node);
return result;
}
-int toku_dump_ft (FILE *f, FT_HANDLE brt) {
+int toku_dump_ft (FILE *f, FT_HANDLE ft_handle) {
int r;
- assert(brt->ft);
- toku_dump_translation_table(f, brt->ft->blocktable);
+ assert(ft_handle->ft);
+ toku_dump_translation_table(f, ft_handle->ft->blocktable);
{
uint32_t fullhash = 0;
CACHEKEY root_key;
- toku_calculate_root_offset_pointer(brt->ft, &root_key, &fullhash);
- r = toku_dump_ftnode(f, brt, root_key, 0, 0, 0);
+ toku_calculate_root_offset_pointer(ft_handle->ft, &root_key, &fullhash);
+ r = toku_dump_ftnode(f, ft_handle, root_key, 0, 0, 0);
}
return r;
}
@@ -6536,23 +6575,23 @@ void toku_ft_unlink(FT_HANDLE handle) {
}
int
-toku_ft_get_fragmentation(FT_HANDLE brt, TOKU_DB_FRAGMENTATION report) {
+toku_ft_get_fragmentation(FT_HANDLE ft_handle, TOKU_DB_FRAGMENTATION report) {
int r;
- int fd = toku_cachefile_get_fd(brt->ft->cf);
- toku_ft_lock(brt->ft);
+ int fd = toku_cachefile_get_fd(ft_handle->ft->cf);
+ toku_ft_lock(ft_handle->ft);
int64_t file_size;
r = toku_os_get_file_size(fd, &file_size);
if (r==0) {
report->file_size_bytes = file_size;
- toku_block_table_get_fragmentation_unlocked(brt->ft->blocktable, report);
+ toku_block_table_get_fragmentation_unlocked(ft_handle->ft->blocktable, report);
}
- toku_ft_unlock(brt->ft);
+ toku_ft_unlock(ft_handle->ft);
return r;
}
-static bool is_empty_fast_iter (FT_HANDLE brt, FTNODE node) {
+static bool is_empty_fast_iter (FT_HANDLE ft_handle, FTNODE node) {
if (node->height > 0) {
for (int childnum=0; childnum<node->n_children; childnum++) {
if (toku_bnc_nbytesinbuf(BNC(node, childnum)) != 0) {
@@ -6561,31 +6600,30 @@ static bool is_empty_fast_iter (FT_HANDLE brt, FTNODE node) {
FTNODE childnode;
{
BLOCKNUM childblocknum = BP_BLOCKNUM(node,childnum);
- uint32_t fullhash = compute_child_fullhash(brt->ft->cf, node, childnum);
+ uint32_t fullhash = compute_child_fullhash(ft_handle->ft->cf, node, childnum);
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt->ft);
+ fill_bfe_for_full_read(&bfe, ft_handle->ft);
// don't need to pass in dependent nodes as we are not
// modifying nodes we are pinning
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ toku_pin_ftnode(
+ ft_handle->ft,
childblocknum,
fullhash,
&bfe,
PL_READ, // may_modify_node set to false, as nodes not modified
- 0,
- NULL,
- &childnode
+ &childnode,
+ true
);
}
- int child_is_empty = is_empty_fast_iter(brt, childnode);
- toku_unpin_ftnode(brt->ft, childnode);
+ int child_is_empty = is_empty_fast_iter(ft_handle, childnode);
+ toku_unpin_ftnode(ft_handle->ft, childnode);
if (!child_is_empty) return 0;
}
return 1;
} else {
- // leaf: If the omt is empty, we are happy.
+ // leaf: If the dmt is empty, we are happy.
for (int i = 0; i < node->n_children; i++) {
- if (BLB_DATA(node, i)->omt_size()) {
+ if (BLB_DATA(node, i)->num_klpairs()) {
return false;
}
}
@@ -6593,7 +6631,7 @@ static bool is_empty_fast_iter (FT_HANDLE brt, FTNODE node) {
}
}
-bool toku_ft_is_empty_fast (FT_HANDLE brt)
+bool toku_ft_is_empty_fast (FT_HANDLE ft_handle)
// A fast check to see if the tree is empty. If there are any messages or leafentries, we consider the tree to be nonempty. It's possible that those
// messages and leafentries would all optimize away and that the tree is empty, but we'll say it is nonempty.
{
@@ -6601,22 +6639,21 @@ bool toku_ft_is_empty_fast (FT_HANDLE brt)
FTNODE node;
{
CACHEKEY root_key;
- toku_calculate_root_offset_pointer(brt->ft, &root_key, &fullhash);
+ toku_calculate_root_offset_pointer(ft_handle->ft, &root_key, &fullhash);
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_full_read(&bfe, ft_handle->ft);
+ toku_pin_ftnode(
+ ft_handle->ft,
root_key,
fullhash,
&bfe,
PL_READ, // may_modify_node set to false, node does not change
- 0,
- NULL,
- &node
+ &node,
+ true
);
}
- bool r = is_empty_fast_iter(brt, node);
- toku_unpin_ftnode(brt->ft, node);
+ bool r = is_empty_fast_iter(ft_handle, node);
+ toku_unpin_ftnode(ft_handle->ft, node);
return r;
}
diff --git a/storage/tokudb/ft-index/ft/ft-ops.h b/storage/tokudb/ft-index/ft/ft-ops.h
index 67482e3931b..b482d2b8206 100644
--- a/storage/tokudb/ft-index/ft/ft-ops.h
+++ b/storage/tokudb/ft-index/ft/ft-ops.h
@@ -103,7 +103,7 @@ PATENT RIGHTS GRANT:
// A callback function is invoked with the key, and the data.
// The pointers (to the bytevecs) must not be modified. The data must be copied out before the callback function returns.
-// Note: In the thread-safe version, the brt node remains locked while the callback function runs. So return soon, and don't call the BRT code from the callback function.
+// Note: In the thread-safe version, the ftnode remains locked while the callback function runs. So return soon, and don't call the ft code from the callback function.
// If the callback function returns a nonzero value (an error code), then that error code is returned from the get function itself.
// The cursor object will have been updated (so that if result==0 the current value is the value being passed)
// (If r!=0 then the cursor won't have been updated.)
@@ -141,9 +141,9 @@ void toku_ft_handle_set_fanout(FT_HANDLE, unsigned int fanout);
void toku_ft_handle_get_fanout(FT_HANDLE, unsigned int *fanout);
void toku_ft_set_bt_compare(FT_HANDLE, ft_compare_func);
-ft_compare_func toku_ft_get_bt_compare (FT_HANDLE brt);
+ft_compare_func toku_ft_get_bt_compare (FT_HANDLE ft_h);
-void toku_ft_set_redirect_callback(FT_HANDLE brt, on_redirect_callback redir_cb, void* extra);
+void toku_ft_set_redirect_callback(FT_HANDLE ft_h, on_redirect_callback redir_cb, void* extra);
// How updates (update/insert/deletes) work:
// There are two flavers of upsertdels: Singleton and broadcast.
@@ -181,7 +181,7 @@ void toku_ft_set_redirect_callback(FT_HANDLE brt, on_redirect_callback redir_cb,
// Implementation note: Acquires a write lock on the entire database.
// This function works by sending an BROADCAST-UPDATE message containing
// the key and the extra.
-void toku_ft_set_update(FT_HANDLE brt, ft_update_func update_fun);
+void toku_ft_set_update(FT_HANDLE ft_h, ft_update_func update_fun);
int toku_ft_handle_open(FT_HANDLE, const char *fname_in_env,
int is_create, int only_create, CACHETABLE ct, TOKUTXN txn) __attribute__ ((warn_unused_result));
@@ -208,60 +208,60 @@ toku_ft_handle_open_with_dict_id(
DICTIONARY_ID use_dictionary_id
) __attribute__ ((warn_unused_result));
-int toku_ft_lookup (FT_HANDLE brt, DBT *k, FT_GET_CALLBACK_FUNCTION getf, void *getf_v) __attribute__ ((warn_unused_result));
+int toku_ft_lookup (FT_HANDLE ft_h, DBT *k, FT_GET_CALLBACK_FUNCTION getf, void *getf_v) __attribute__ ((warn_unused_result));
-// Effect: Insert a key and data pair into a brt
-void toku_ft_insert (FT_HANDLE brt, DBT *k, DBT *v, TOKUTXN txn);
+// Effect: Insert a key and data pair into an ft
+void toku_ft_insert (FT_HANDLE ft_h, DBT *k, DBT *v, TOKUTXN txn);
// Effect: Optimize the ft
-void toku_ft_optimize (FT_HANDLE brt);
+void toku_ft_optimize (FT_HANDLE ft_h);
-// Effect: Insert a key and data pair into a brt if the oplsn is newer than the brt lsn. This function is called during recovery.
-void toku_ft_maybe_insert (FT_HANDLE brt, DBT *k, DBT *v, TOKUTXN txn, bool oplsn_valid, LSN oplsn, bool do_logging, enum ft_msg_type type);
+// Effect: Insert a key and data pair into an ft if the oplsn is newer than the ft's lsn. This function is called during recovery.
+void toku_ft_maybe_insert (FT_HANDLE ft_h, DBT *k, DBT *v, TOKUTXN txn, bool oplsn_valid, LSN oplsn, bool do_logging, enum ft_msg_type type);
-// Effect: Send an update message into a brt. This function is called
+// Effect: Send an update message into an ft. This function is called
// during recovery.
-void toku_ft_maybe_update(FT_HANDLE brt, const DBT *key, const DBT *update_function_extra, TOKUTXN txn, bool oplsn_valid, LSN oplsn, bool do_logging);
+void toku_ft_maybe_update(FT_HANDLE ft_h, const DBT *key, const DBT *update_function_extra, TOKUTXN txn, bool oplsn_valid, LSN oplsn, bool do_logging);
-// Effect: Send a broadcasting update message into a brt. This function
+// Effect: Send a broadcasting update message into an ft. This function
// is called during recovery.
-void toku_ft_maybe_update_broadcast(FT_HANDLE brt, const DBT *update_function_extra, TOKUTXN txn, bool oplsn_valid, LSN oplsn, bool do_logging, bool is_resetting_op);
+void toku_ft_maybe_update_broadcast(FT_HANDLE ft_h, const DBT *update_function_extra, TOKUTXN txn, bool oplsn_valid, LSN oplsn, bool do_logging, bool is_resetting_op);
void toku_ft_load_recovery(TOKUTXN txn, FILENUM old_filenum, char const * new_iname, int do_fsync, int do_log, LSN *load_lsn);
-void toku_ft_load(FT_HANDLE brt, TOKUTXN txn, char const * new_iname, int do_fsync, LSN *get_lsn);
+void toku_ft_load(FT_HANDLE ft_h, TOKUTXN txn, char const * new_iname, int do_fsync, LSN *get_lsn);
void toku_ft_hot_index_recovery(TOKUTXN txn, FILENUMS filenums, int do_fsync, int do_log, LSN *hot_index_lsn);
-void toku_ft_hot_index(FT_HANDLE brt, TOKUTXN txn, FILENUMS filenums, int do_fsync, LSN *lsn);
+void toku_ft_hot_index(FT_HANDLE ft_h, TOKUTXN txn, FILENUMS filenums, int do_fsync, LSN *lsn);
-void toku_ft_log_put_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *brts, uint32_t num_fts, const DBT *key, const DBT *val);
-void toku_ft_log_put (TOKUTXN txn, FT_HANDLE brt, const DBT *key, const DBT *val);
-void toku_ft_log_del_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *brts, uint32_t num_fts, const DBT *key, const DBT *val);
-void toku_ft_log_del (TOKUTXN txn, FT_HANDLE brt, const DBT *key);
+void toku_ft_log_put_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *fts, uint32_t num_fts, const DBT *key, const DBT *val);
+void toku_ft_log_put (TOKUTXN txn, FT_HANDLE ft_h, const DBT *key, const DBT *val);
+void toku_ft_log_del_multiple (TOKUTXN txn, FT_HANDLE src_ft, FT_HANDLE *fts, uint32_t num_fts, const DBT *key, const DBT *val);
+void toku_ft_log_del (TOKUTXN txn, FT_HANDLE ft_h, const DBT *key);
-// Effect: Delete a key from a brt
-void toku_ft_delete (FT_HANDLE brt, DBT *k, TOKUTXN txn);
+// Effect: Delete a key from an ft
+void toku_ft_delete (FT_HANDLE ft_h, DBT *k, TOKUTXN txn);
-// Effect: Delete a key from a brt if the oplsn is newer than the brt lsn. This function is called during recovery.
-void toku_ft_maybe_delete (FT_HANDLE brt, DBT *k, TOKUTXN txn, bool oplsn_valid, LSN oplsn, bool do_logging);
+// Effect: Delete a key from an ft if the oplsn is newer than the ft lsn. This function is called during recovery.
+void toku_ft_maybe_delete (FT_HANDLE ft_h, DBT *k, TOKUTXN txn, bool oplsn_valid, LSN oplsn, bool do_logging);
TXNID toku_ft_get_oldest_referenced_xid_estimate(FT_HANDLE ft_h);
TXN_MANAGER toku_ft_get_txn_manager(FT_HANDLE ft_h);
-void toku_ft_send_insert(FT_HANDLE brt, DBT *key, DBT *val, XIDS xids, enum ft_msg_type type, txn_gc_info *gc_info);
-void toku_ft_send_delete(FT_HANDLE brt, DBT *key, XIDS xids, txn_gc_info *gc_info);
-void toku_ft_send_commit_any(FT_HANDLE brt, DBT *key, XIDS xids, txn_gc_info *gc_info);
+void toku_ft_send_insert(FT_HANDLE ft_h, DBT *key, DBT *val, XIDS xids, enum ft_msg_type type, txn_gc_info *gc_info);
+void toku_ft_send_delete(FT_HANDLE ft_h, DBT *key, XIDS xids, txn_gc_info *gc_info);
+void toku_ft_send_commit_any(FT_HANDLE ft_h, DBT *key, XIDS xids, txn_gc_info *gc_info);
int toku_close_ft_handle_nolsn (FT_HANDLE, char **error_string) __attribute__ ((warn_unused_result));
-int toku_dump_ft (FILE *,FT_HANDLE brt) __attribute__ ((warn_unused_result));
+int toku_dump_ft (FILE *,FT_HANDLE ft_h) __attribute__ ((warn_unused_result));
extern int toku_ft_debug_mode;
-int toku_verify_ft (FT_HANDLE brt) __attribute__ ((warn_unused_result));
-int toku_verify_ft_with_progress (FT_HANDLE brt, int (*progress_callback)(void *extra, float progress), void *extra, int verbose, int keep_going) __attribute__ ((warn_unused_result));
+int toku_verify_ft (FT_HANDLE ft_h) __attribute__ ((warn_unused_result));
+int toku_verify_ft_with_progress (FT_HANDLE ft_h, int (*progress_callback)(void *extra, float progress), void *extra, int verbose, int keep_going) __attribute__ ((warn_unused_result));
typedef struct ft_cursor *FT_CURSOR;
int toku_ft_cursor (FT_HANDLE, FT_CURSOR*, TOKUTXN, bool, bool) __attribute__ ((warn_unused_result));
void toku_ft_cursor_set_leaf_mode(FT_CURSOR);
-// Sets a boolean on the brt cursor that prevents uncessary copying of
+// Sets a boolean on the ft cursor that prevents uncessary copying of
// the cursor duing a one query.
void toku_ft_cursor_set_temporary(FT_CURSOR);
void toku_ft_cursor_remove_restriction(FT_CURSOR);
@@ -278,7 +278,7 @@ int toku_ft_cursor_next(FT_CURSOR cursor, FT_GET_CALLBACK_FUNCTION getf, void *g
int toku_ft_cursor_prev(FT_CURSOR cursor, FT_GET_CALLBACK_FUNCTION getf, void *getf_v) __attribute__ ((warn_unused_result));
int toku_ft_cursor_current(FT_CURSOR cursor, int op, FT_GET_CALLBACK_FUNCTION getf, void *getf_v) __attribute__ ((warn_unused_result));
int toku_ft_cursor_set(FT_CURSOR cursor, DBT *key, FT_GET_CALLBACK_FUNCTION getf, void *getf_v) __attribute__ ((warn_unused_result));
-int toku_ft_cursor_set_range(FT_CURSOR cursor, DBT *key, FT_GET_CALLBACK_FUNCTION getf, void *getf_v) __attribute__ ((warn_unused_result));
+int toku_ft_cursor_set_range(FT_CURSOR cursor, DBT *key, DBT *key_bound, FT_GET_CALLBACK_FUNCTION getf, void *getf_v) __attribute__ ((warn_unused_result));
int toku_ft_cursor_set_range_reverse(FT_CURSOR cursor, DBT *key, FT_GET_CALLBACK_FUNCTION getf, void *getf_v) __attribute__ ((warn_unused_result));
int toku_ft_cursor_get_both_range(FT_CURSOR cursor, DBT *key, DBT *val, FT_GET_CALLBACK_FUNCTION getf, void *getf_v) __attribute__ ((warn_unused_result));
int toku_ft_cursor_get_both_range_reverse(FT_CURSOR cursor, DBT *key, DBT *val, FT_GET_CALLBACK_FUNCTION getf, void *getf_v) __attribute__ ((warn_unused_result));
@@ -298,8 +298,8 @@ enum ft_flags {
TOKU_DB_VALCMP_BUILTIN_13 = (1<<3),
};
-void toku_ft_keyrange(FT_HANDLE brt, DBT *key, uint64_t *less, uint64_t *equal, uint64_t *greater);
-void toku_ft_keysrange(FT_HANDLE brt, DBT* key_left, DBT* key_right, uint64_t *less_p, uint64_t* equal_left_p, uint64_t* middle_p, uint64_t* equal_right_p, uint64_t* greater_p, bool* middle_3_exact_p);
+void toku_ft_keyrange(FT_HANDLE ft_h, DBT *key, uint64_t *less, uint64_t *equal, uint64_t *greater);
+void toku_ft_keysrange(FT_HANDLE ft_h, DBT* key_left, DBT* key_right, uint64_t *less_p, uint64_t* equal_left_p, uint64_t* middle_p, uint64_t* equal_right_p, uint64_t* greater_p, bool* middle_3_exact_p);
int toku_ft_get_key_after_bytes(FT_HANDLE ft_h, const DBT *start_key, uint64_t skip_len, void (*callback)(const DBT *end_key, uint64_t actually_skipped, void *extra), void *cb_extra);
@@ -341,9 +341,9 @@ void toku_maybe_preallocate_in_file (int fd, int64_t size, int64_t expected_size
// Effect: make the file bigger by either doubling it or growing by 16MiB whichever is less, until it is at least size
// Return 0 on success, otherwise an error number.
-int toku_ft_get_fragmentation(FT_HANDLE brt, TOKU_DB_FRAGMENTATION report) __attribute__ ((warn_unused_result));
+int toku_ft_get_fragmentation(FT_HANDLE ft_h, TOKU_DB_FRAGMENTATION report) __attribute__ ((warn_unused_result));
-bool toku_ft_is_empty_fast (FT_HANDLE brt) __attribute__ ((warn_unused_result));
+bool toku_ft_is_empty_fast (FT_HANDLE ft_h) __attribute__ ((warn_unused_result));
// Effect: Return true if there are no messages or leaf entries in the tree. If so, it's empty. If there are messages or leaf entries, we say it's not empty
// even though if we were to optimize the tree it might turn out that they are empty.
@@ -358,4 +358,6 @@ extern bool garbage_collection_debug;
void toku_ft_set_direct_io(bool direct_io_on);
void toku_ft_set_compress_buffers_before_eviction(bool compress_buffers);
+void toku_note_deserialized_basement_node(bool fixed_key_size);
+
#endif
diff --git a/storage/tokudb/ft-index/ft/ft-search.h b/storage/tokudb/ft-index/ft/ft-search.h
index a8336e933bd..9c26be456de 100644
--- a/storage/tokudb/ft-index/ft/ft-search.h
+++ b/storage/tokudb/ft-index/ft/ft-search.h
@@ -136,15 +136,18 @@ typedef struct ft_search {
// no guarantee that we will get everything pinned again. We ought to keep nodes pinned when we retry, except that on the
// way out with a DB_NOTFOUND we ought to unpin those nodes. See #3528.
DBT pivot_bound;
+ const DBT *k_bound;
} ft_search_t;
/* initialize the search compare object */
-static inline ft_search_t *ft_search_init(ft_search_t *so, ft_search_compare_func_t compare, enum ft_search_direction_e direction, const DBT *k, void *context) {
+static inline ft_search_t *ft_search_init(ft_search_t *so, ft_search_compare_func_t compare, enum ft_search_direction_e direction,
+ const DBT *k, const DBT *k_bound, void *context) {
so->compare = compare;
so->direction = direction;
so->k = k;
so->context = context;
toku_init_dbt(&so->pivot_bound);
+ so->k_bound = k_bound;
return so;
}
diff --git a/storage/tokudb/ft-index/ft/ft-serialize.cc b/storage/tokudb/ft-index/ft/ft-serialize.cc
index e6fbe0a2ce4..4a4817e7f6c 100644
--- a/storage/tokudb/ft-index/ft/ft-serialize.cc
+++ b/storage/tokudb/ft-index/ft/ft-serialize.cc
@@ -132,7 +132,7 @@ toku_serialize_descriptor_contents_to_fd(int fd, const DESCRIPTOR desc, DISKOFF
toku_serialize_descriptor_contents_to_wbuf(&w, desc);
{
//Add checksum
- uint32_t checksum = x1764_finish(&w.checksum);
+ uint32_t checksum = toku_x1764_finish(&w.checksum);
wbuf_int(&w, checksum);
}
lazy_assert(w.ndone==w.size);
@@ -185,7 +185,7 @@ deserialize_descriptor_from(int fd, BLOCK_TABLE bt, DESCRIPTOR desc, int layout_
}
{
// check the checksum
- uint32_t x1764 = x1764_memory(dbuf, size-4);
+ uint32_t x1764 = toku_x1764_memory(dbuf, size-4);
//printf("%s:%d read from %ld (x1764 offset=%ld) size=%ld\n", __FILE__, __LINE__, block_translation_address_on_disk, offset, block_translation_size_on_disk);
uint32_t stored_x1764 = toku_dtoh32(*(int*)(dbuf + size-4));
if (x1764 != stored_x1764) {
@@ -210,7 +210,7 @@ exit:
int deserialize_ft_versioned(int fd, struct rbuf *rb, FT *ftp, uint32_t version)
// Effect: Deserialize the ft header.
-// We deserialize brt header only once and then share everything with all the brts.
+// We deserialize ft_header only once and then share everything with all the FTs.
{
int r;
FT ft = NULL;
@@ -462,6 +462,7 @@ serialize_ft_min_size (uint32_t version) {
size_t size = 0;
switch(version) {
+ case FT_LAYOUT_VERSION_26:
case FT_LAYOUT_VERSION_25:
case FT_LAYOUT_VERSION_24:
case FT_LAYOUT_VERSION_23:
@@ -623,7 +624,7 @@ int deserialize_ft_from_fd_into_rbuf(int fd,
//Verify checksum (FT_LAYOUT_VERSION_13 or later, when checksum function changed)
uint32_t calculated_x1764;
- calculated_x1764 = x1764_memory(rb->buf, rb->size-4);
+ calculated_x1764 = toku_x1764_memory(rb->buf, rb->size-4);
uint32_t stored_x1764;
stored_x1764 = toku_dtoh32(*(int*)(rb->buf+rb->size-4));
if (calculated_x1764 != stored_x1764) {
@@ -803,7 +804,7 @@ void toku_serialize_ft_to_wbuf (
wbuf_char(wbuf, (unsigned char) h->compression_method);
wbuf_MSN(wbuf, h->highest_unused_msn_for_upgrade);
wbuf_MSN(wbuf, h->max_msn_in_ft);
- uint32_t checksum = x1764_finish(&wbuf->checksum);
+ uint32_t checksum = toku_x1764_finish(&wbuf->checksum);
wbuf_int(wbuf, checksum);
lazy_assert(wbuf->ndone == wbuf->size);
}
diff --git a/storage/tokudb/ft-index/ft/ft-test-helpers.cc b/storage/tokudb/ft-index/ft/ft-test-helpers.cc
index 135603147d9..575bd69ab7e 100644
--- a/storage/tokudb/ft-index/ft/ft-test-helpers.cc
+++ b/storage/tokudb/ft-index/ft/ft-test-helpers.cc
@@ -96,7 +96,7 @@ PATENT RIGHTS GRANT:
#include "fttypes.h"
#include "ule.h"
-// dummymsn needed to simulate msn because messages are injected at a lower level than toku_ft_root_put_cmd()
+// dummymsn needed to simulate msn because messages are injected at a lower level than toku_ft_root_put_msg()
#define MIN_DUMMYMSN ((MSN) {(uint64_t)1 << 62})
static MSN dummymsn;
static int testsetup_initialized = 0;
@@ -119,10 +119,10 @@ next_dummymsn(void) {
bool ignore_if_was_already_open;
-int toku_testsetup_leaf(FT_HANDLE brt, BLOCKNUM *blocknum, int n_children, char **keys, int *keylens) {
+int toku_testsetup_leaf(FT_HANDLE ft_handle, BLOCKNUM *blocknum, int n_children, char **keys, int *keylens) {
FTNODE node;
assert(testsetup_initialized);
- toku_create_new_ftnode(brt, &node, 0, n_children);
+ toku_create_new_ftnode(ft_handle, &node, 0, n_children);
int i;
for (i=0; i<n_children; i++) {
BP_STATE(node,i) = PT_AVAIL;
@@ -134,15 +134,15 @@ int toku_testsetup_leaf(FT_HANDLE brt, BLOCKNUM *blocknum, int n_children, char
}
*blocknum = node->thisnodename;
- toku_unpin_ftnode(brt->ft, node);
+ toku_unpin_ftnode(ft_handle->ft, node);
return 0;
}
// Don't bother to clean up carefully if something goes wrong. (E.g., it's OK to have malloced stuff that hasn't been freed.)
-int toku_testsetup_nonleaf (FT_HANDLE brt, int height, BLOCKNUM *blocknum, int n_children, BLOCKNUM *children, char **keys, int *keylens) {
+int toku_testsetup_nonleaf (FT_HANDLE ft_handle, int height, BLOCKNUM *blocknum, int n_children, BLOCKNUM *children, char **keys, int *keylens) {
FTNODE node;
assert(testsetup_initialized);
- toku_create_new_ftnode(brt, &node, height, n_children);
+ toku_create_new_ftnode(ft_handle, &node, height, n_children);
int i;
for (i=0; i<n_children; i++) {
BP_BLOCKNUM(node, i) = children[i];
@@ -153,28 +153,28 @@ int toku_testsetup_nonleaf (FT_HANDLE brt, int height, BLOCKNUM *blocknum, int n
node->totalchildkeylens += keylens[i];
}
*blocknum = node->thisnodename;
- toku_unpin_ftnode(brt->ft, node);
+ toku_unpin_ftnode(ft_handle->ft, node);
return 0;
}
-int toku_testsetup_root(FT_HANDLE brt, BLOCKNUM blocknum) {
+int toku_testsetup_root(FT_HANDLE ft_handle, BLOCKNUM blocknum) {
assert(testsetup_initialized);
- brt->ft->h->root_blocknum = blocknum;
+ ft_handle->ft->h->root_blocknum = blocknum;
return 0;
}
-int toku_testsetup_get_sersize(FT_HANDLE brt, BLOCKNUM diskoff) // Return the size on disk
+int toku_testsetup_get_sersize(FT_HANDLE ft_handle, BLOCKNUM diskoff) // Return the size on disk
{
assert(testsetup_initialized);
void *node_v;
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt->ft);
+ fill_bfe_for_full_read(&bfe, ft_handle->ft);
int r = toku_cachetable_get_and_pin(
- brt->ft->cf, diskoff,
- toku_cachetable_hash(brt->ft->cf, diskoff),
+ ft_handle->ft->cf, diskoff,
+ toku_cachetable_hash(ft_handle->ft->cf, diskoff),
&node_v,
NULL,
- get_write_callbacks_for_node(brt->ft),
+ get_write_callbacks_for_node(ft_handle->ft),
toku_ftnode_fetch_callback,
toku_ftnode_pf_req_callback,
toku_ftnode_pf_callback,
@@ -184,25 +184,25 @@ int toku_testsetup_get_sersize(FT_HANDLE brt, BLOCKNUM diskoff) // Return the si
assert(r==0);
FTNODE CAST_FROM_VOIDP(node, node_v);
int size = toku_serialize_ftnode_size(node);
- toku_unpin_ftnode(brt->ft, node);
+ toku_unpin_ftnode(ft_handle->ft, node);
return size;
}
-int toku_testsetup_insert_to_leaf (FT_HANDLE brt, BLOCKNUM blocknum, const char *key, int keylen, const char *val, int vallen) {
+int toku_testsetup_insert_to_leaf (FT_HANDLE ft_handle, BLOCKNUM blocknum, const char *key, int keylen, const char *val, int vallen) {
void *node_v;
int r;
assert(testsetup_initialized);
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt->ft);
+ fill_bfe_for_full_read(&bfe, ft_handle->ft);
r = toku_cachetable_get_and_pin(
- brt->ft->cf,
+ ft_handle->ft->cf,
blocknum,
- toku_cachetable_hash(brt->ft->cf, blocknum),
+ toku_cachetable_hash(ft_handle->ft->cf, blocknum),
&node_v,
NULL,
- get_write_callbacks_for_node(brt->ft),
+ get_write_callbacks_for_node(ft_handle->ft),
toku_ftnode_fetch_callback,
toku_ftnode_pf_req_callback,
toku_ftnode_pf_callback,
@@ -216,19 +216,19 @@ int toku_testsetup_insert_to_leaf (FT_HANDLE brt, BLOCKNUM blocknum, const char
DBT keydbt,valdbt;
MSN msn = next_dummymsn();
- FT_MSG_S cmd = { FT_INSERT, msn, xids_get_root_xids(),
+ FT_MSG_S msg = { FT_INSERT, msn, xids_get_root_xids(),
.u = { .id = { toku_fill_dbt(&keydbt, key, keylen),
toku_fill_dbt(&valdbt, val, vallen) } } };
static size_t zero_flow_deltas[] = { 0, 0 };
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, true);
- toku_ft_node_put_cmd (
- brt->ft->compare_fun,
- brt->ft->update_fun,
- &brt->ft->cmp_descriptor,
+ toku_ft_node_put_msg (
+ ft_handle->ft->compare_fun,
+ ft_handle->ft->update_fun,
+ &ft_handle->ft->cmp_descriptor,
node,
-1,
- &cmd,
+ &msg,
true,
&gc_info,
zero_flow_deltas,
@@ -237,7 +237,7 @@ int toku_testsetup_insert_to_leaf (FT_HANDLE brt, BLOCKNUM blocknum, const char
toku_verify_or_set_counts(node);
- toku_unpin_ftnode(brt->ft, node);
+ toku_unpin_ftnode(ft_handle->ft, node);
return 0;
}
@@ -254,33 +254,32 @@ toku_pin_node_with_min_bfe(FTNODE* node, BLOCKNUM b, FT_HANDLE t)
{
struct ftnode_fetch_extra bfe;
fill_bfe_for_min_read(&bfe, t->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
b,
toku_cachetable_hash(t->ft->cf, b),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- node
+ node,
+ true
);
}
-int toku_testsetup_insert_to_nonleaf (FT_HANDLE brt, BLOCKNUM blocknum, enum ft_msg_type cmdtype, const char *key, int keylen, const char *val, int vallen) {
+int toku_testsetup_insert_to_nonleaf (FT_HANDLE ft_handle, BLOCKNUM blocknum, enum ft_msg_type msgtype, const char *key, int keylen, const char *val, int vallen) {
void *node_v;
int r;
assert(testsetup_initialized);
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt->ft);
+ fill_bfe_for_full_read(&bfe, ft_handle->ft);
r = toku_cachetable_get_and_pin(
- brt->ft->cf,
+ ft_handle->ft->cf,
blocknum,
- toku_cachetable_hash(brt->ft->cf, blocknum),
+ toku_cachetable_hash(ft_handle->ft->cf, blocknum),
&node_v,
NULL,
- get_write_callbacks_for_node(brt->ft),
+ get_write_callbacks_for_node(ft_handle->ft),
toku_ftnode_fetch_callback,
toku_ftnode_pf_req_callback,
toku_ftnode_pf_callback,
@@ -294,19 +293,19 @@ int toku_testsetup_insert_to_nonleaf (FT_HANDLE brt, BLOCKNUM blocknum, enum ft_
DBT k;
int childnum = toku_ftnode_which_child(node,
toku_fill_dbt(&k, key, keylen),
- &brt->ft->cmp_descriptor, brt->ft->compare_fun);
+ &ft_handle->ft->cmp_descriptor, ft_handle->ft->compare_fun);
XIDS xids_0 = xids_get_root_xids();
MSN msn = next_dummymsn();
- toku_bnc_insert_msg(BNC(node, childnum), key, keylen, val, vallen, cmdtype, msn, xids_0, true, NULL, testhelper_string_key_cmp);
+ toku_bnc_insert_msg(BNC(node, childnum), key, keylen, val, vallen, msgtype, msn, xids_0, true, NULL, testhelper_string_key_cmp);
// Hack to get the test working. The problem is that this test
// is directly queueing something in a FIFO instead of
- // using brt APIs.
+ // using ft APIs.
node->max_msn_applied_to_node_on_disk = msn;
node->dirty = 1;
// Also hack max_msn_in_ft
- brt->ft->h->max_msn_in_ft = msn;
+ ft_handle->ft->h->max_msn_in_ft = msn;
- toku_unpin_ftnode(brt->ft, node);
+ toku_unpin_ftnode(ft_handle->ft, node);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/ft-verify.cc b/storage/tokudb/ft-index/ft/ft-verify.cc
index 636aef4aa0f..506a54a07a0 100644
--- a/storage/tokudb/ft-index/ft/ft-verify.cc
+++ b/storage/tokudb/ft-index/ft/ft-verify.cc
@@ -89,7 +89,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-/* Verify a BRT. */
+/* Verify an FT. */
/* Check:
* The tree is of uniform depth (and the height is correct at every node)
* For each pivot key: the max of the stuff to the left is <= the pivot key < the min of the stuff to the right.
@@ -102,26 +102,26 @@ PATENT RIGHTS GRANT:
#include "ft.h"
static int
-compare_pairs (FT_HANDLE brt, const DBT *a, const DBT *b) {
- FAKE_DB(db, &brt->ft->cmp_descriptor);
- int cmp = brt->ft->compare_fun(&db, a, b);
+compare_pairs (FT_HANDLE ft_handle, const DBT *a, const DBT *b) {
+ FAKE_DB(db, &ft_handle->ft->cmp_descriptor);
+ int cmp = ft_handle->ft->compare_fun(&db, a, b);
return cmp;
}
static int
-compare_pair_to_key (FT_HANDLE brt, const DBT *a, bytevec key, ITEMLEN keylen) {
+compare_pair_to_key (FT_HANDLE ft_handle, const DBT *a, bytevec key, ITEMLEN keylen) {
DBT y;
- FAKE_DB(db, &brt->ft->cmp_descriptor);
- int cmp = brt->ft->compare_fun(&db, a, toku_fill_dbt(&y, key, keylen));
+ FAKE_DB(db, &ft_handle->ft->cmp_descriptor);
+ int cmp = ft_handle->ft->compare_fun(&db, a, toku_fill_dbt(&y, key, keylen));
return cmp;
}
static int
-verify_msg_in_child_buffer(FT_HANDLE brt, enum ft_msg_type type, MSN msn, bytevec key, ITEMLEN keylen, bytevec UU(data), ITEMLEN UU(datalen), XIDS UU(xids), const DBT *lesser_pivot, const DBT *greatereq_pivot)
+verify_msg_in_child_buffer(FT_HANDLE ft_handle, enum ft_msg_type type, MSN msn, bytevec key, ITEMLEN keylen, bytevec UU(data), ITEMLEN UU(datalen), XIDS UU(xids), const DBT *lesser_pivot, const DBT *greatereq_pivot)
__attribute__((warn_unused_result));
static int
-verify_msg_in_child_buffer(FT_HANDLE brt, enum ft_msg_type type, MSN msn, bytevec key, ITEMLEN keylen, bytevec UU(data), ITEMLEN UU(datalen), XIDS UU(xids), const DBT *lesser_pivot, const DBT *greatereq_pivot) {
+verify_msg_in_child_buffer(FT_HANDLE ft_handle, enum ft_msg_type type, MSN msn, bytevec key, ITEMLEN keylen, bytevec UU(data), ITEMLEN UU(datalen), XIDS UU(xids), const DBT *lesser_pivot, const DBT *greatereq_pivot) {
int result = 0;
if (msn.msn == ZERO_MSN.msn)
result = EINVAL;
@@ -135,12 +135,12 @@ verify_msg_in_child_buffer(FT_HANDLE brt, enum ft_msg_type type, MSN msn, byteve
case FT_COMMIT_ANY:
// verify key in bounds
if (lesser_pivot) {
- int compare = compare_pair_to_key(brt, lesser_pivot, key, keylen);
+ int compare = compare_pair_to_key(ft_handle, lesser_pivot, key, keylen);
if (compare >= 0)
result = EINVAL;
}
if (result == 0 && greatereq_pivot) {
- int compare = compare_pair_to_key(brt, greatereq_pivot, key, keylen);
+ int compare = compare_pair_to_key(ft_handle, greatereq_pivot, key, keylen);
if (compare < 0)
result = EINVAL;
}
@@ -152,7 +152,7 @@ verify_msg_in_child_buffer(FT_HANDLE brt, enum ft_msg_type type, MSN msn, byteve
static DBT
get_ith_key_dbt (BASEMENTNODE bn, int i) {
DBT kdbt;
- int r = bn->data_buffer.fetch_le_key_and_len(i, &kdbt.size, &kdbt.data);
+ int r = bn->data_buffer.fetch_key_and_len(i, &kdbt.size, &kdbt.data);
invariant_zero(r); // this is a bad failure if it happens.
return kdbt;
}
@@ -243,7 +243,7 @@ int verify_marked_messages(const int32_t &offset, const uint32_t UU(idx), struct
template<typename verify_omt_t>
static int
-verify_sorted_by_key_msn(FT_HANDLE brt, FIFO fifo, const verify_omt_t &mt) {
+verify_sorted_by_key_msn(FT_HANDLE ft_handle, FIFO fifo, const verify_omt_t &mt) {
int result = 0;
size_t last_offset = 0;
for (uint32_t i = 0; i < mt.size(); i++) {
@@ -253,8 +253,8 @@ verify_sorted_by_key_msn(FT_HANDLE brt, FIFO fifo, const verify_omt_t &mt) {
if (i > 0) {
struct toku_fifo_entry_key_msn_cmp_extra extra;
ZERO_STRUCT(extra);
- extra.desc = &brt->ft->cmp_descriptor;
- extra.cmp = brt->ft->compare_fun;
+ extra.desc = &ft_handle->ft->cmp_descriptor;
+ extra.cmp = ft_handle->ft->compare_fun;
extra.fifo = fifo;
if (toku_fifo_entry_key_msn_cmp(extra, last_offset, offset) >= 0) {
result = TOKUDB_NEEDS_REPAIR;
@@ -268,11 +268,11 @@ verify_sorted_by_key_msn(FT_HANDLE brt, FIFO fifo, const verify_omt_t &mt) {
template<typename count_omt_t>
static int
-count_eq_key_msn(FT_HANDLE brt, FIFO fifo, const count_omt_t &mt, const DBT *key, MSN msn) {
+count_eq_key_msn(FT_HANDLE ft_handle, FIFO fifo, const count_omt_t &mt, const DBT *key, MSN msn) {
struct toku_fifo_entry_key_msn_heaviside_extra extra;
ZERO_STRUCT(extra);
- extra.desc = &brt->ft->cmp_descriptor;
- extra.cmp = brt->ft->compare_fun;
+ extra.desc = &ft_handle->ft->cmp_descriptor;
+ extra.cmp = ft_handle->ft->compare_fun;
extra.fifo = fifo;
extra.key = key;
extra.msn = msn;
@@ -290,28 +290,26 @@ count_eq_key_msn(FT_HANDLE brt, FIFO fifo, const count_omt_t &mt, const DBT *key
void
toku_get_node_for_verify(
BLOCKNUM blocknum,
- FT_HANDLE brt,
+ FT_HANDLE ft_handle,
FTNODE* nodep
)
{
- uint32_t fullhash = toku_cachetable_hash(brt->ft->cf, blocknum);
+ uint32_t fullhash = toku_cachetable_hash(ft_handle->ft->cf, blocknum);
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread_and_maybe_move_messages(
- brt->ft,
+ fill_bfe_for_full_read(&bfe, ft_handle->ft);
+ toku_pin_ftnode(
+ ft_handle->ft,
blocknum,
fullhash,
&bfe,
PL_WRITE_EXPENSIVE, // may_modify_node
- 0,
- NULL,
nodep,
false
);
}
static int
-toku_verify_ftnode_internal(FT_HANDLE brt,
+toku_verify_ftnode_internal(FT_HANDLE ft_handle,
MSN rootmsn, MSN parentmsn, bool messages_exist_above,
FTNODE node, int height,
const DBT *lesser_pivot, // Everything in the subtree should be > lesser_pivot. (lesser_pivot==NULL if there is no lesser pivot.)
@@ -334,17 +332,17 @@ toku_verify_ftnode_internal(FT_HANDLE brt,
}
// Verify that all the pivot keys are in order.
for (int i = 0; i < node->n_children-2; i++) {
- int compare = compare_pairs(brt, &node->childkeys[i], &node->childkeys[i+1]);
+ int compare = compare_pairs(ft_handle, &node->childkeys[i], &node->childkeys[i+1]);
VERIFY_ASSERTION(compare < 0, i, "Value is >= the next value");
}
// Verify that all the pivot keys are lesser_pivot < pivot <= greatereq_pivot
for (int i = 0; i < node->n_children-1; i++) {
if (lesser_pivot) {
- int compare = compare_pairs(brt, lesser_pivot, &node->childkeys[i]);
+ int compare = compare_pairs(ft_handle, lesser_pivot, &node->childkeys[i]);
VERIFY_ASSERTION(compare < 0, i, "Pivot is >= the lower-bound pivot");
}
if (greatereq_pivot) {
- int compare = compare_pairs(brt, greatereq_pivot, &node->childkeys[i]);
+ int compare = compare_pairs(ft_handle, greatereq_pivot, &node->childkeys[i]);
VERIFY_ASSERTION(compare >= 0, i, "Pivot is < the upper-bound pivot");
}
}
@@ -356,12 +354,12 @@ toku_verify_ftnode_internal(FT_HANDLE brt,
MSN last_msn = ZERO_MSN;
// Verify that messages in the buffers are in the right place.
NONLEAF_CHILDINFO bnc = BNC(node, i);
- VERIFY_ASSERTION(verify_sorted_by_key_msn(brt, bnc->buffer, bnc->fresh_message_tree) == 0, i, "fresh_message_tree");
- VERIFY_ASSERTION(verify_sorted_by_key_msn(brt, bnc->buffer, bnc->stale_message_tree) == 0, i, "stale_message_tree");
+ VERIFY_ASSERTION(verify_sorted_by_key_msn(ft_handle, bnc->buffer, bnc->fresh_message_tree) == 0, i, "fresh_message_tree");
+ VERIFY_ASSERTION(verify_sorted_by_key_msn(ft_handle, bnc->buffer, bnc->stale_message_tree) == 0, i, "stale_message_tree");
FIFO_ITERATE(bnc->buffer, key, keylen, data, datalen, itype, msn, xid, is_fresh,
({
enum ft_msg_type type = (enum ft_msg_type) itype;
- int r = verify_msg_in_child_buffer(brt, type, msn, key, keylen, data, datalen, xid,
+ int r = verify_msg_in_child_buffer(ft_handle, type, msn, key, keylen, data, datalen, xid,
curr_less_pivot,
curr_geq_pivot);
VERIFY_ASSERTION(r==0, i, "A message in the buffer is out of place");
@@ -372,7 +370,7 @@ toku_verify_ftnode_internal(FT_HANDLE brt,
DBT keydbt;
toku_fill_dbt(&keydbt, key, keylen);
int total_count = 0;
- count = count_eq_key_msn(brt, bnc->buffer, bnc->fresh_message_tree, toku_fill_dbt(&keydbt, key, keylen), msn);
+ count = count_eq_key_msn(ft_handle, bnc->buffer, bnc->fresh_message_tree, toku_fill_dbt(&keydbt, key, keylen), msn);
total_count += count;
if (is_fresh) {
VERIFY_ASSERTION(count == 1, i, "a fresh message was not found in the fresh message tree");
@@ -380,7 +378,7 @@ toku_verify_ftnode_internal(FT_HANDLE brt,
VERIFY_ASSERTION(count == 0, i, "a stale message was found in the fresh message tree");
}
VERIFY_ASSERTION(count <= 1, i, "a message was found multiple times in the fresh message tree");
- count = count_eq_key_msn(brt, bnc->buffer, bnc->stale_message_tree, &keydbt, msn);
+ count = count_eq_key_msn(ft_handle, bnc->buffer, bnc->stale_message_tree, &keydbt, msn);
total_count += count;
if (is_fresh) {
@@ -424,20 +422,20 @@ toku_verify_ftnode_internal(FT_HANDLE brt,
}
else {
BASEMENTNODE bn = BLB(node, i);
- for (uint32_t j = 0; j < bn->data_buffer.omt_size(); j++) {
+ for (uint32_t j = 0; j < bn->data_buffer.num_klpairs(); j++) {
VERIFY_ASSERTION((rootmsn.msn >= this_msn.msn), 0, "leaf may have latest msn, but cannot be greater than root msn");
DBT kdbt = get_ith_key_dbt(bn, j);
if (curr_less_pivot) {
- int compare = compare_pairs(brt, curr_less_pivot, &kdbt);
+ int compare = compare_pairs(ft_handle, curr_less_pivot, &kdbt);
VERIFY_ASSERTION(compare < 0, j, "The leafentry is >= the lower-bound pivot");
}
if (curr_geq_pivot) {
- int compare = compare_pairs(brt, curr_geq_pivot, &kdbt);
+ int compare = compare_pairs(ft_handle, curr_geq_pivot, &kdbt);
VERIFY_ASSERTION(compare >= 0, j, "The leafentry is < the upper-bound pivot");
}
if (0 < j) {
DBT prev_key_dbt = get_ith_key_dbt(bn, j-1);
- int compare = compare_pairs(brt, &prev_key_dbt, &kdbt);
+ int compare = compare_pairs(ft_handle, &prev_key_dbt, &kdbt);
VERIFY_ASSERTION(compare < 0, j, "Adjacent leafentries are out of order");
}
}
@@ -451,7 +449,7 @@ done:
// input is a pinned node, on exit, node is unpinned
int
-toku_verify_ftnode (FT_HANDLE brt,
+toku_verify_ftnode (FT_HANDLE ft_handle,
MSN rootmsn, MSN parentmsn, bool messages_exist_above,
FTNODE node, int height,
const DBT *lesser_pivot, // Everything in the subtree should be > lesser_pivot. (lesser_pivot==NULL if there is no lesser pivot.)
@@ -471,15 +469,15 @@ toku_verify_ftnode (FT_HANDLE brt,
// Otherwise we'll just do the next call
result = toku_verify_ftnode_internal(
- brt, rootmsn, parentmsn, messages_exist_above, node, height, lesser_pivot, greatereq_pivot,
+ ft_handle, rootmsn, parentmsn, messages_exist_above, node, height, lesser_pivot, greatereq_pivot,
verbose, keep_going_on_failure, false);
if (result != 0 && (!keep_going_on_failure || result != TOKUDB_NEEDS_REPAIR)) goto done;
}
if (node->height > 0) {
- toku_move_ftnode_messages_to_stale(brt->ft, node);
+ toku_move_ftnode_messages_to_stale(ft_handle->ft, node);
}
result2 = toku_verify_ftnode_internal(
- brt, rootmsn, parentmsn, messages_exist_above, node, height, lesser_pivot, greatereq_pivot,
+ ft_handle, rootmsn, parentmsn, messages_exist_above, node, height, lesser_pivot, greatereq_pivot,
verbose, keep_going_on_failure, true);
if (result == 0) {
result = result2;
@@ -490,8 +488,8 @@ toku_verify_ftnode (FT_HANDLE brt,
if (recurse && node->height > 0) {
for (int i = 0; i < node->n_children; i++) {
FTNODE child_node;
- toku_get_node_for_verify(BP_BLOCKNUM(node, i), brt, &child_node);
- int r = toku_verify_ftnode(brt, rootmsn, this_msn, messages_exist_above || toku_bnc_n_entries(BNC(node, i)) > 0,
+ toku_get_node_for_verify(BP_BLOCKNUM(node, i), ft_handle, &child_node);
+ int r = toku_verify_ftnode(ft_handle, rootmsn, this_msn, messages_exist_above || toku_bnc_n_entries(BNC(node, i)) > 0,
child_node, node->height-1,
(i==0) ? lesser_pivot : &node->childkeys[i-1],
(i==node->n_children-1) ? greatereq_pivot : &node->childkeys[i],
@@ -504,7 +502,7 @@ toku_verify_ftnode (FT_HANDLE brt,
}
}
done:
- toku_unpin_ftnode(brt->ft, node);
+ toku_unpin_ftnode(ft_handle->ft, node);
if (result == 0 && progress_callback)
result = progress_callback(progress_extra, 0.0);
@@ -513,26 +511,26 @@ done:
}
int
-toku_verify_ft_with_progress (FT_HANDLE brt, int (*progress_callback)(void *extra, float progress), void *progress_extra, int verbose, int keep_on_going) {
- assert(brt->ft);
+toku_verify_ft_with_progress (FT_HANDLE ft_handle, int (*progress_callback)(void *extra, float progress), void *progress_extra, int verbose, int keep_on_going) {
+ assert(ft_handle->ft);
FTNODE root_node = NULL;
{
uint32_t root_hash;
CACHEKEY root_key;
- toku_calculate_root_offset_pointer(brt->ft, &root_key, &root_hash);
- toku_get_node_for_verify(root_key, brt, &root_node);
+ toku_calculate_root_offset_pointer(ft_handle->ft, &root_key, &root_hash);
+ toku_get_node_for_verify(root_key, ft_handle, &root_node);
}
- int r = toku_verify_ftnode(brt, brt->ft->h->max_msn_in_ft, brt->ft->h->max_msn_in_ft, false, root_node, -1, NULL, NULL, progress_callback, progress_extra, 1, verbose, keep_on_going);
+ int r = toku_verify_ftnode(ft_handle, ft_handle->ft->h->max_msn_in_ft, ft_handle->ft->h->max_msn_in_ft, false, root_node, -1, NULL, NULL, progress_callback, progress_extra, 1, verbose, keep_on_going);
if (r == 0) {
- toku_ft_lock(brt->ft);
- brt->ft->h->time_of_last_verification = time(NULL);
- brt->ft->h->dirty = 1;
- toku_ft_unlock(brt->ft);
+ toku_ft_lock(ft_handle->ft);
+ ft_handle->ft->h->time_of_last_verification = time(NULL);
+ ft_handle->ft->h->dirty = 1;
+ toku_ft_unlock(ft_handle->ft);
}
return r;
}
int
-toku_verify_ft (FT_HANDLE brt) {
- return toku_verify_ft_with_progress(brt, NULL, NULL, 0, 0);
+toku_verify_ft (FT_HANDLE ft_handle) {
+ return toku_verify_ft_with_progress(ft_handle, NULL, NULL, 0, 0);
}
diff --git a/storage/tokudb/ft-index/ft/ft.cc b/storage/tokudb/ft-index/ft/ft.cc
index 48a6912a74f..5c8e439e644 100644
--- a/storage/tokudb/ft-index/ft/ft.cc
+++ b/storage/tokudb/ft-index/ft/ft.cc
@@ -465,8 +465,8 @@ void toku_ft_create(FT *ftp, FT_OPTIONS options, CACHEFILE cf, TOKUTXN txn) {
*ftp = ft;
}
-// TODO: (Zardosht) get rid of brt parameter
-int toku_read_ft_and_store_in_cachefile (FT_HANDLE brt, CACHEFILE cf, LSN max_acceptable_lsn, FT *header)
+// TODO: (Zardosht) get rid of ft parameter
+int toku_read_ft_and_store_in_cachefile (FT_HANDLE ft_handle, CACHEFILE cf, LSN max_acceptable_lsn, FT *header)
// If the cachefile already has the header, then just get it.
// If the cachefile has not been initialized, then don't modify anything.
// max_acceptable_lsn is the latest acceptable checkpointed version of the file.
@@ -475,8 +475,8 @@ int toku_read_ft_and_store_in_cachefile (FT_HANDLE brt, CACHEFILE cf, LSN max_ac
FT h;
if ((h = (FT) toku_cachefile_get_userdata(cf))!=0) {
*header = h;
- assert(brt->options.update_fun == h->update_fun);
- assert(brt->options.compare_fun == h->compare_fun);
+ assert(ft_handle->options.update_fun == h->update_fun);
+ assert(ft_handle->options.compare_fun == h->compare_fun);
return 0;
}
}
@@ -494,8 +494,8 @@ int toku_read_ft_and_store_in_cachefile (FT_HANDLE brt, CACHEFILE cf, LSN max_ac
// GCC 4.8 seems to get confused by the gotos in the deserialize code and think h is maybe uninitialized.
invariant_notnull(h);
h->cf = cf;
- h->compare_fun = brt->options.compare_fun;
- h->update_fun = brt->options.update_fun;
+ h->compare_fun = ft_handle->options.compare_fun;
+ h->update_fun = ft_handle->options.update_fun;
toku_cachefile_set_userdata(cf,
(void*)h,
ft_log_fassociate_during_checkpoint,
@@ -557,13 +557,13 @@ FT_HANDLE toku_ft_get_only_existing_ft_handle(FT h) {
return ft_handle_ret;
}
-// Purpose: set fields in brt_header to capture accountability info for start of HOT optimize.
+// Purpose: set fields in ft_header to capture accountability info for start of HOT optimize.
// Note: HOT accountability variables in header are modified only while holding header lock.
// (Header lock is really needed for touching the dirty bit, but it's useful and
// convenient here for keeping the HOT variables threadsafe.)
void
-toku_ft_note_hot_begin(FT_HANDLE brt) {
- FT ft = brt->ft;
+toku_ft_note_hot_begin(FT_HANDLE ft_handle) {
+ FT ft = ft_handle->ft;
time_t now = time(NULL);
// hold lock around setting and clearing of dirty bit
@@ -576,11 +576,11 @@ toku_ft_note_hot_begin(FT_HANDLE brt) {
}
-// Purpose: set fields in brt_header to capture accountability info for end of HOT optimize.
+// Purpose: set fields in ft_header to capture accountability info for end of HOT optimize.
// Note: See note for toku_ft_note_hot_begin().
void
-toku_ft_note_hot_complete(FT_HANDLE brt, bool success, MSN msn_at_start_of_hot) {
- FT ft = brt->ft;
+toku_ft_note_hot_complete(FT_HANDLE ft_handle, bool success, MSN msn_at_start_of_hot) {
+ FT ft = ft_handle->ft;
time_t now = time(NULL);
toku_ft_lock(ft);
@@ -626,7 +626,7 @@ toku_ft_init(FT ft,
ft->h->checkpoint_lsn = checkpoint_lsn;
}
-// Open a brt for use by redirect. The new brt must have the same dict_id as the old_ft passed in. (FILENUM is assigned by the ft_handle_open() function.)
+// Open an ft for use by redirect. The new ft must have the same dict_id as the old_ft passed in. (FILENUM is assigned by the ft_handle_open() function.)
static int
ft_handle_open_for_redirect(FT_HANDLE *new_ftp, const char *fname_in_env, TOKUTXN txn, FT old_h) {
FT_HANDLE t;
@@ -664,9 +664,9 @@ dictionary_redirect_internal(const char *dst_fname_in_env, FT src_h, TOKUTXN txn
FT dst_h = NULL;
struct toku_list *list;
- // open a dummy brt based off of
+ // open a dummy ft based off of
// dst_fname_in_env to get the header
- // then we will change all the brt's to have
+ // then we will change all the ft's to have
// their headers point to dst_h instead of src_h
FT_HANDLE tmp_dst_ft = NULL;
r = ft_handle_open_for_redirect(&tmp_dst_ft, dst_fname_in_env, txn, src_h);
@@ -680,7 +680,7 @@ dictionary_redirect_internal(const char *dst_fname_in_env, FT src_h, TOKUTXN txn
assert(dst_filenum.fileid!=FILENUM_NONE.fileid);
assert(dst_filenum.fileid!=src_filenum.fileid); //Cannot be same file.
- // for each live brt, brt->ft is currently src_h
+ // for each live ft_handle, ft_handle->ft is currently src_h
// we want to change it to dummy_dst
toku_ft_grab_reflock(src_h);
while (!toku_list_empty(&src_h->live_ft_handles)) {
@@ -720,7 +720,7 @@ toku_dictionary_redirect_abort(FT old_h, FT new_h, TOKUTXN txn) {
FILENUM new_filenum = toku_cachefile_filenum(new_h->cf);
assert(old_filenum.fileid!=new_filenum.fileid); //Cannot be same file.
- //No living brts in old header.
+ //No living fts in old header.
toku_ft_grab_reflock(old_h);
assert(toku_list_empty(&old_h->live_ft_handles));
toku_ft_release_reflock(old_h);
@@ -738,13 +738,13 @@ toku_dictionary_redirect_abort(FT old_h, FT new_h, TOKUTXN txn) {
/****
* on redirect or abort:
* if redirect txn_note_doing_work(txn)
- * if redirect connect src brt to txn (txn modified this brt)
- * for each src brt
- * open brt to dst file (create new brt struct)
- * if redirect connect dst brt to txn
- * redirect db to new brt
- * redirect cursors to new brt
- * close all src brts
+ * if redirect connect src ft to txn (txn modified this ft)
+ * for each src ft
+ * open ft to dst file (create new ft struct)
+ * if redirect connect dst ft to txn
+ * redirect db to new ft
+ * redirect cursors to new ft
+ * close all src fts
* if redirect make rollback log entry
*
* on commit:
@@ -756,21 +756,21 @@ int
toku_dictionary_redirect (const char *dst_fname_in_env, FT_HANDLE old_ft_h, TOKUTXN txn) {
// Input args:
// new file name for dictionary (relative to env)
-// old_ft_h is a live brt of open handle ({DB, BRT} pair) that currently refers to old dictionary file.
+// old_ft_h is a live ft of open handle ({DB, FT_HANDLE} pair) that currently refers to old dictionary file.
// (old_ft_h may be one of many handles to the dictionary.)
// txn that created the loader
// Requires:
// multi operation lock is held.
-// The brt is open. (which implies there can be no zombies.)
+// The ft is open. (which implies there can be no zombies.)
// The new file must be a valid dictionary.
-// The block size and flags in the new file must match the existing BRT.
+// The block size and flags in the new file must match the existing FT.
// The new file must already have its descriptor in it (and it must match the existing descriptor).
// Effect:
// Open new FTs (and related header and cachefile) to the new dictionary file with a new FILENUM.
-// Redirect all DBs that point to brts that point to the old file to point to brts that point to the new file.
+// Redirect all DBs that point to fts that point to the old file to point to fts that point to the new file.
// Copy the dictionary id (dict_id) from the header of the original file to the header of the new file.
// Create a rollback log entry.
-// The original BRT, header, cachefile and file remain unchanged. They will be cleaned up on commmit.
+// The original FT, header, cachefile and file remain unchanged. They will be cleaned up on commmit.
// If the txn aborts, then this operation will be undone
int r;
@@ -1077,8 +1077,8 @@ garbage_helper(BLOCKNUM blocknum, int64_t UU(size), int64_t UU(address), void *e
goto exit;
}
for (int i = 0; i < node->n_children; ++i) {
- BN_DATA bd = BLB_DATA(node, i);
- r = bd->omt_iterate<struct garbage_helper_extra, garbage_leafentry_helper>(info);
+ bn_data* bd = BLB_DATA(node, i);
+ r = bd->iterate<struct garbage_helper_extra, garbage_leafentry_helper>(info);
if (r != 0) {
goto exit;
}
diff --git a/storage/tokudb/ft-index/ft/ft.h b/storage/tokudb/ft-index/ft/ft.h
index 92d1ba0b5ea..e536241722c 100644
--- a/storage/tokudb/ft-index/ft/ft.h
+++ b/storage/tokudb/ft-index/ft/ft.h
@@ -113,7 +113,7 @@ void toku_ft_release_reflock(FT ft);
void toku_ft_create(FT *ftp, FT_OPTIONS options, CACHEFILE cf, TOKUTXN txn);
void toku_ft_free (FT h);
-int toku_read_ft_and_store_in_cachefile (FT_HANDLE brt, CACHEFILE cf, LSN max_acceptable_lsn, FT *header);
+int toku_read_ft_and_store_in_cachefile (FT_HANDLE ft_h, CACHEFILE cf, LSN max_acceptable_lsn, FT *header);
void toku_ft_note_ft_handle_open(FT ft, FT_HANDLE live);
bool toku_ft_needed_unlocked(FT ft);
@@ -125,8 +125,8 @@ void toku_ft_evict_from_memory(FT ft, bool oplsn_valid, LSN oplsn);
FT_HANDLE toku_ft_get_only_existing_ft_handle(FT h);
-void toku_ft_note_hot_begin(FT_HANDLE brt);
-void toku_ft_note_hot_complete(FT_HANDLE brt, bool success, MSN msn_at_start_of_hot);
+void toku_ft_note_hot_begin(FT_HANDLE ft_h);
+void toku_ft_note_hot_complete(FT_HANDLE ft_h, bool success, MSN msn_at_start_of_hot);
void
toku_ft_init(
diff --git a/storage/tokudb/ft-index/ft/ft_layout_version.h b/storage/tokudb/ft-index/ft/ft_layout_version.h
index da401ea7c55..e9c6a68328b 100644
--- a/storage/tokudb/ft-index/ft/ft_layout_version.h
+++ b/storage/tokudb/ft-index/ft/ft_layout_version.h
@@ -99,7 +99,7 @@ enum ft_layout_version_e {
FT_LAYOUT_VERSION_7 = 7, // Diff from 6 to 7: Add exact-bit to leafentry_estimate #818, add magic to header #22, add per-subdatase flags #333
FT_LAYOUT_VERSION_8 = 8, // Diff from 7 to 8: Use murmur instead of crc32. We are going to make a simplification and stop supporting version 7 and before. Current As of Beta 1.0.6
FT_LAYOUT_VERSION_9 = 9, // Diff from 8 to 9: Variable-sized blocks and compression.
- FT_LAYOUT_VERSION_10 = 10, // Diff from 9 to 10: Variable number of compressed sub-blocks per block, disk byte order == intel byte order, Subtree estimates instead of just leafentry estimates, translation table, dictionary descriptors, checksum in header, subdb support removed from brt layer
+ FT_LAYOUT_VERSION_10 = 10, // Diff from 9 to 10: Variable number of compressed sub-blocks per block, disk byte order == intel byte order, Subtree estimates instead of just leafentry estimates, translation table, dictionary descriptors, checksum in header, subdb support removed from ft layer
FT_LAYOUT_VERSION_11 = 11, // Diff from 10 to 11: Nested transaction leafentries (completely redesigned). FT_CMDs on disk now support XIDS (multiple txnids) instead of exactly one.
FT_LAYOUT_VERSION_12 = 12, // Diff from 11 to 12: Added FT_CMD 'FT_INSERT_NO_OVERWRITE', compressed block format, num old blocks
FT_LAYOUT_VERSION_13 = 13, // Diff from 12 to 13: Fixed loader pivot bug, added build_id to every node, timestamps to ft
@@ -107,8 +107,8 @@ enum ft_layout_version_e {
FT_LAYOUT_VERSION_15 = 15, // Diff from 14 to 15: basement nodes, last verification time
FT_LAYOUT_VERSION_16 = 16, // Dr. No: No subtree estimates, partition layout information represented more transparently.
// ALERT ALERT ALERT: version 16 never released to customers, internal and beta use only
- FT_LAYOUT_VERSION_17 = 17, // Dr. No: Add STAT64INFO_S to brt_header
- FT_LAYOUT_VERSION_18 = 18, // Dr. No: Add HOT info to brt_header
+ FT_LAYOUT_VERSION_17 = 17, // Dr. No: Add STAT64INFO_S to ft header
+ FT_LAYOUT_VERSION_18 = 18, // Dr. No: Add HOT info to ft header
FT_LAYOUT_VERSION_19 = 19, // Doofenshmirtz: Add compression method, highest_unused_msn_for_upgrade
FT_LAYOUT_VERSION_20 = 20, // Deadshot: Add compression method to log_fcreate,
// mgr_last_xid after begin checkpoint,
@@ -119,6 +119,7 @@ enum ft_layout_version_e {
FT_LAYOUT_VERSION_23 = 23, // Ming: Fix upgrade path #5902
FT_LAYOUT_VERSION_24 = 24, // Riddler: change logentries that log transactions to store TXNID_PAIRs instead of TXNIDs
FT_LAYOUT_VERSION_25 = 25, // SecretSquirrel: ROLLBACK_LOG_NODES (on disk and in memory) now just use blocknum (instead of blocknum + hash) to point to other log nodes. same for xstillopen log entry
+ FT_LAYOUT_VERSION_26 = 26, // Hojo: basements store key/vals separately on disk for fixed klpair length BNs
FT_NEXT_VERSION, // the version after the current version
FT_LAYOUT_VERSION = FT_NEXT_VERSION-1, // A hack so I don't have to change this line.
FT_LAYOUT_MIN_SUPPORTED_VERSION = FT_LAYOUT_VERSION_13, // Minimum version supported
diff --git a/storage/tokudb/ft-index/ft/ft_node-serialize.cc b/storage/tokudb/ft-index/ft/ft_node-serialize.cc
index 6fb6774ee34..fcb38f11834 100644
--- a/storage/tokudb/ft-index/ft/ft_node-serialize.cc
+++ b/storage/tokudb/ft-index/ft/ft_node-serialize.cc
@@ -101,7 +101,7 @@ PATENT RIGHTS GRANT:
static FT_UPGRADE_STATUS_S ft_upgrade_status;
-#define STATUS_INIT(k,c,t,l,inc) TOKUDB_STATUS_INIT(ft_upgrade_status, k, c, t, "brt upgrade: " l, inc)
+#define STATUS_INIT(k,c,t,l,inc) TOKUDB_STATUS_INIT(ft_upgrade_status, k, c, t, "ft upgrade: " l, inc)
static void
status_init(void)
@@ -279,37 +279,12 @@ serialize_node_header(FTNODE node, FTNODE_DISK_DATA ndd, struct wbuf *wbuf) {
wbuf_nocrc_int(wbuf, BP_SIZE (ndd, i)); // and the size
}
// checksum the header
- uint32_t end_to_end_checksum = x1764_memory(wbuf->buf, wbuf_get_woffset(wbuf));
+ uint32_t end_to_end_checksum = toku_x1764_memory(wbuf->buf, wbuf_get_woffset(wbuf));
wbuf_nocrc_int(wbuf, end_to_end_checksum);
invariant(wbuf->ndone == wbuf->size);
}
-static int
-wbufwriteleafentry(const void* key, const uint32_t keylen, const LEAFENTRY &le, const uint32_t UU(idx), struct wbuf * const wb) {
- // need to pack the leafentry as it was in versions
- // where the key was integrated into it
- uint32_t begin_spot UU() = wb->ndone;
- uint32_t le_disk_size = leafentry_disksize(le);
- wbuf_nocrc_uint8_t(wb, le->type);
- wbuf_nocrc_uint32_t(wb, keylen);
- if (le->type == LE_CLEAN) {
- wbuf_nocrc_uint32_t(wb, le->u.clean.vallen);
- wbuf_nocrc_literal_bytes(wb, key, keylen);
- wbuf_nocrc_literal_bytes(wb, le->u.clean.val, le->u.clean.vallen);
- }
- else {
- paranoid_invariant(le->type == LE_MVCC);
- wbuf_nocrc_uint32_t(wb, le->u.mvcc.num_cxrs);
- wbuf_nocrc_uint8_t(wb, le->u.mvcc.num_pxrs);
- wbuf_nocrc_literal_bytes(wb, key, keylen);
- wbuf_nocrc_literal_bytes(wb, le->u.mvcc.xrs, le_disk_size - (1 + 4 + 1));
- }
- uint32_t end_spot UU() = wb->ndone;
- paranoid_invariant((end_spot - begin_spot) == keylen + sizeof(keylen) + le_disk_size);
- return 0;
-}
-
-static uint32_t
+static uint32_t
serialize_ftnode_partition_size (FTNODE node, int i)
{
uint32_t result = 0;
@@ -320,14 +295,14 @@ serialize_ftnode_partition_size (FTNODE node, int i)
result += toku_bnc_nbytesinbuf(BNC(node, i));
}
else {
- result += 4; // n_entries in buffer table
+ result += 4 + bn_data::HEADER_LENGTH; // n_entries in buffer table + basement header
result += BLB_NBYTESINDATA(node, i);
}
result += 4; // checksum
return result;
}
-#define FTNODE_PARTITION_OMT_LEAVES 0xaa
+#define FTNODE_PARTITION_DMT_LEAVES 0xaa
#define FTNODE_PARTITION_FIFO_MSG 0xbb
static void
@@ -340,9 +315,9 @@ serialize_nonleaf_childinfo(NONLEAF_CHILDINFO bnc, struct wbuf *wb)
FIFO_ITERATE(
bnc->buffer, key, keylen, data, datalen, type, msn, xids, is_fresh,
{
- paranoid_invariant((int)type>=0 && type<256);
- wbuf_nocrc_char(wb, (unsigned char)type);
- wbuf_nocrc_char(wb, (unsigned char)is_fresh);
+ paranoid_invariant((int) type >= 0 && (int) type < 256);
+ wbuf_nocrc_char(wb, (unsigned char) type);
+ wbuf_nocrc_char(wb, (unsigned char) is_fresh);
wbuf_MSN(wb, msn);
wbuf_nocrc_xids(wb, xids);
wbuf_nocrc_bytes(wb, key, keylen);
@@ -374,18 +349,15 @@ serialize_ftnode_partition(FTNODE node, int i, struct sub_block *sb) {
serialize_nonleaf_childinfo(BNC(node, i), &wb);
}
else {
- unsigned char ch = FTNODE_PARTITION_OMT_LEAVES;
- BN_DATA bd = BLB_DATA(node, i);
+ unsigned char ch = FTNODE_PARTITION_DMT_LEAVES;
+ bn_data* bd = BLB_DATA(node, i);
wbuf_nocrc_char(&wb, ch);
- wbuf_nocrc_uint(&wb, bd->omt_size());
+ wbuf_nocrc_uint(&wb, bd->num_klpairs());
- //
- // iterate over leafentries and place them into the buffer
- //
- bd->omt_iterate<struct wbuf, wbufwriteleafentry>(&wb);
+ bd->serialize_to_wbuf(&wb);
}
- uint32_t end_to_end_checksum = x1764_memory(sb->uncompressed_ptr, wbuf_get_woffset(&wb));
+ uint32_t end_to_end_checksum = toku_x1764_memory(sb->uncompressed_ptr, wbuf_get_woffset(&wb));
wbuf_nocrc_int(&wb, end_to_end_checksum);
invariant(wb.ndone == wb.size);
invariant(sb->uncompressed_size==wb.ndone);
@@ -429,7 +401,7 @@ compress_ftnode_sub_block(struct sub_block *sb, enum toku_compression_method met
extra[1] = toku_htod32(sb->uncompressed_size);
// now checksum the entire thing
sb->compressed_size += 8; // now add the eight bytes that we saved for the sizes
- sb->xsum = x1764_memory(sb->compressed_ptr,sb->compressed_size);
+ sb->xsum = toku_x1764_memory(sb->compressed_ptr,sb->compressed_size);
//
// This is the end result for Dr. No and forward. For ftnodes, sb->compressed_ptr contains
@@ -493,7 +465,7 @@ static void serialize_ftnode_info(FTNODE node,
}
}
- uint32_t end_to_end_checksum = x1764_memory(sb->uncompressed_ptr, wbuf_get_woffset(&wb));
+ uint32_t end_to_end_checksum = toku_x1764_memory(sb->uncompressed_ptr, wbuf_get_woffset(&wb));
wbuf_nocrc_int(&wb, end_to_end_checksum);
invariant(wb.ndone == wb.size);
invariant(sb->uncompressed_size==wb.ndone);
@@ -546,7 +518,7 @@ rebalance_ftnode_leaf(FTNODE node, unsigned int basementnodesize)
// Count number of leaf entries in this leaf (num_le).
uint32_t num_le = 0;
for (uint32_t i = 0; i < num_orig_basements; i++) {
- num_le += BLB_DATA(node, i)->omt_size();
+ num_le += BLB_DATA(node, i)->num_klpairs();
}
uint32_t num_alloc = num_le ? num_le : 1; // simplify logic below by always having at least one entry per array
@@ -571,10 +543,10 @@ rebalance_ftnode_leaf(FTNODE node, unsigned int basementnodesize)
uint32_t curr_le = 0;
for (uint32_t i = 0; i < num_orig_basements; i++) {
- BN_DATA bd = BLB_DATA(node, i);
+ bn_data* bd = BLB_DATA(node, i);
struct array_info ai {.offset = curr_le, .le_array = leafpointers, .key_sizes_array = key_sizes, .key_ptr_array = key_pointers };
- bd->omt_iterate<array_info, array_item>(&ai);
- curr_le += bd->omt_size();
+ bd->iterate<array_info, array_item>(&ai);
+ curr_le += bd->num_klpairs();
}
// Create an array that will store indexes of new pivots.
@@ -592,9 +564,14 @@ rebalance_ftnode_leaf(FTNODE node, unsigned int basementnodesize)
// Create an array that will store the size of each basement.
// This is the sum of the leaf sizes of all the leaves in that basement.
// We don't know how many basements there will be, so we use num_le as the upper bound.
- toku::scoped_malloc bn_sizes_buf(sizeof(size_t) * num_alloc);
- size_t *bn_sizes = reinterpret_cast<size_t *>(bn_sizes_buf.get());
- bn_sizes[0] = 0;
+
+ // Sum of all le sizes in a single basement
+ toku::scoped_calloc bn_le_sizes_buf(sizeof(size_t) * num_alloc);
+ size_t *bn_le_sizes = reinterpret_cast<size_t *>(bn_le_sizes_buf.get());
+
+ // Sum of all key sizes in a single basement
+ toku::scoped_calloc bn_key_sizes_buf(sizeof(size_t) * num_alloc);
+ size_t *bn_key_sizes = reinterpret_cast<size_t *>(bn_key_sizes_buf.get());
// TODO 4050: All these arrays should be combined into a single array of some bn_info struct (pivot, msize, num_les).
// Each entry is the number of leafentries in this basement. (Again, num_le is overkill upper baound.)
@@ -611,7 +588,7 @@ rebalance_ftnode_leaf(FTNODE node, unsigned int basementnodesize)
for (uint32_t i = 0; i < num_le; i++) {
uint32_t curr_le_size = leafentry_disksize((LEAFENTRY) leafpointers[i]);
le_sizes[i] = curr_le_size;
- if ((bn_size_so_far + curr_le_size > basementnodesize) && (num_le_in_curr_bn != 0)) {
+ if ((bn_size_so_far + curr_le_size + sizeof(uint32_t) + key_sizes[i] > basementnodesize) && (num_le_in_curr_bn != 0)) {
// cap off the current basement node to end with the element before i
new_pivots[curr_pivot] = i-1;
curr_pivot++;
@@ -620,8 +597,9 @@ rebalance_ftnode_leaf(FTNODE node, unsigned int basementnodesize)
}
num_le_in_curr_bn++;
num_les_this_bn[curr_pivot] = num_le_in_curr_bn;
+ bn_le_sizes[curr_pivot] += curr_le_size;
+ bn_key_sizes[curr_pivot] += sizeof(uint32_t) + key_sizes[i]; // uint32_t le_offset
bn_size_so_far += curr_le_size + sizeof(uint32_t) + key_sizes[i];
- bn_sizes[curr_pivot] = bn_size_so_far;
}
// curr_pivot is now the total number of pivot keys in the leaf node
int num_pivots = curr_pivot;
@@ -688,17 +666,15 @@ rebalance_ftnode_leaf(FTNODE node, unsigned int basementnodesize)
uint32_t num_les_to_copy = num_les_this_bn[i];
invariant(num_les_to_copy == num_in_bn);
- // construct mempool for this basement
- size_t size_this_bn = bn_sizes[i];
-
- BN_DATA bd = BLB_DATA(node, i);
- bd->replace_contents_with_clone_of_sorted_array(
+ bn_data* bd = BLB_DATA(node, i);
+ bd->set_contents_as_clone_of_sorted_array(
num_les_to_copy,
&key_pointers[baseindex_this_bn],
&key_sizes[baseindex_this_bn],
&leafpointers[baseindex_this_bn],
&le_sizes[baseindex_this_bn],
- size_this_bn
+ bn_key_sizes[i], // Total key sizes
+ bn_le_sizes[i] // total le sizes
);
BP_STATE(node,i) = PT_AVAIL;
@@ -1272,7 +1248,7 @@ read_compressed_sub_block(struct rbuf *rb, struct sub_block *sb)
rbuf_literal_bytes(rb, cp, sb->compressed_size);
sb->xsum = rbuf_int(rb);
// let's check the checksum
- uint32_t actual_xsum = x1764_memory((char *)sb->compressed_ptr-8, 8+sb->compressed_size);
+ uint32_t actual_xsum = toku_x1764_memory((char *)sb->compressed_ptr-8, 8+sb->compressed_size);
if (sb->xsum != actual_xsum) {
r = TOKUDB_BAD_CHECKSUM;
}
@@ -1317,7 +1293,7 @@ verify_ftnode_sub_block (struct sub_block *sb)
// first verify the checksum
uint32_t data_size = sb->uncompressed_size - 4; // checksum is 4 bytes at end
uint32_t stored_xsum = toku_dtoh32(*((uint32_t *)((char *)sb->uncompressed_ptr + data_size)));
- uint32_t actual_xsum = x1764_memory(sb->uncompressed_ptr, data_size);
+ uint32_t actual_xsum = toku_x1764_memory(sb->uncompressed_ptr, data_size);
if (stored_xsum != actual_xsum) {
dump_bad_block((Bytef *) sb->uncompressed_ptr, sb->uncompressed_size);
r = TOKUDB_BAD_CHECKSUM;
@@ -1412,7 +1388,7 @@ setup_available_ftnode_partition(FTNODE node, int i) {
}
}
-// Assign the child_to_read member of the bfe from the given brt node
+// Assign the child_to_read member of the bfe from the given ftnode
// that has been brought into memory.
static void
update_bfe_using_ftnode(FTNODE node, struct ftnode_fetch_extra *bfe)
@@ -1447,7 +1423,7 @@ update_bfe_using_ftnode(FTNODE node, struct ftnode_fetch_extra *bfe)
}
// Using the search parameters in the bfe, this function will
-// initialize all of the given brt node's partitions.
+// initialize all of the given ftnode's partitions.
static void
setup_partitions_using_bfe(FTNODE node,
struct ftnode_fetch_extra *bfe,
@@ -1541,15 +1517,14 @@ deserialize_ftnode_partition(
BP_WORKDONE(node, childnum) = 0;
}
else {
- assert(ch == FTNODE_PARTITION_OMT_LEAVES);
+ assert(ch == FTNODE_PARTITION_DMT_LEAVES);
BLB_SEQINSERT(node, childnum) = 0;
uint32_t num_entries = rbuf_int(&rb);
// we are now at the first byte of first leafentry
data_size -= rb.ndone; // remaining bytes of leafentry data
-
+
BASEMENTNODE bn = BLB(node, childnum);
- bn->data_buffer.initialize_from_data(num_entries, &rb.buf[rb.ndone], data_size);
- rb.ndone += data_size;
+ bn->data_buffer.deserialize_from_rbuf(num_entries, &rb, data_size, node->layout_version_read_from_disk);
}
assert(rb.ndone == rb.size);
exit:
@@ -1681,7 +1656,7 @@ deserialize_ftnode_header_from_rbuf_if_small_enough (FTNODE *ftnode,
}
uint32_t checksum;
- checksum = x1764_memory(rb->buf, rb->ndone);
+ checksum = toku_x1764_memory(rb->buf, rb->ndone);
uint32_t stored_checksum;
stored_checksum = rbuf_int(rb);
if (stored_checksum != checksum) {
@@ -1707,7 +1682,7 @@ deserialize_ftnode_header_from_rbuf_if_small_enough (FTNODE *ftnode,
sb_node_info.xsum = rbuf_int(rb);
// let's check the checksum
uint32_t actual_xsum;
- actual_xsum = x1764_memory((char *)sb_node_info.compressed_ptr-8, 8+sb_node_info.compressed_size);
+ actual_xsum = toku_x1764_memory((char *)sb_node_info.compressed_ptr-8, 8+sb_node_info.compressed_size);
if (sb_node_info.xsum != actual_xsum) {
r = TOKUDB_BAD_CHECKSUM;
goto cleanup;
@@ -1792,7 +1767,7 @@ cleanup:
// also creates MSN's for older messages created in older versions
// that did not generate MSN's for messages. These new MSN's are
// generated from the root downwards, counting backwards from MIN_MSN
-// and persisted in the brt header.
+// and persisted in the ft header.
static int
deserialize_and_upgrade_internal_node(FTNODE node,
struct rbuf *rb,
@@ -1978,7 +1953,7 @@ deserialize_and_upgrade_internal_node(FTNODE node,
// still have the pointer to the buffer).
if (version >= FT_FIRST_LAYOUT_VERSION_WITH_END_TO_END_CHECKSUM) {
uint32_t expected_xsum = toku_dtoh32(*(uint32_t*)(rb->buf+rb->size-4)); // 27. checksum
- uint32_t actual_xsum = x1764_memory(rb->buf, rb->size-4);
+ uint32_t actual_xsum = toku_x1764_memory(rb->buf, rb->size-4);
if (expected_xsum != actual_xsum) {
fprintf(stderr, "%s:%d: Bad checksum: expected = %" PRIx32 ", actual= %" PRIx32 "\n",
__FUNCTION__,
@@ -2050,7 +2025,7 @@ deserialize_and_upgrade_leaf_node(FTNODE node,
setup_partitions_using_bfe(node, &temp_bfe, true);
// 11. Deserialize the partition maps, though they are not used in the
- // newer versions of brt nodes.
+ // newer versions of ftnodes.
struct sub_block_map part_map[npartitions];
for (int i = 0; i < npartitions; ++i) {
sub_block_map_deserialize(&part_map[i], rb);
@@ -2086,13 +2061,18 @@ deserialize_and_upgrade_leaf_node(FTNODE node,
assert_zero(r);
// Copy the pointer value straight into the OMT
LEAFENTRY new_le_in_bn = nullptr;
+ void *maybe_free;
bn->data_buffer.get_space_for_insert(
i,
key,
keylen,
new_le_size,
- &new_le_in_bn
+ &new_le_in_bn,
+ &maybe_free
);
+ if (maybe_free) {
+ toku_free(maybe_free);
+ }
memcpy(new_le_in_bn, new_le, new_le_size);
toku_free(new_le);
}
@@ -2101,8 +2081,7 @@ deserialize_and_upgrade_leaf_node(FTNODE node,
if (has_end_to_end_checksum) {
data_size -= sizeof(uint32_t);
}
- bn->data_buffer.initialize_from_data(n_in_buf, &rb->buf[rb->ndone], data_size);
- rb->ndone += data_size;
+ bn->data_buffer.deserialize_from_rbuf(n_in_buf, rb, data_size, node->layout_version_read_from_disk);
}
// Whatever this is must be less than the MSNs of every message above
@@ -2114,7 +2093,7 @@ deserialize_and_upgrade_leaf_node(FTNODE node,
// Checksum (end to end) is only on version 14
if (has_end_to_end_checksum) {
uint32_t expected_xsum = rbuf_int(rb); // 17. checksum
- uint32_t actual_xsum = x1764_memory(rb->buf, rb->size - 4);
+ uint32_t actual_xsum = toku_x1764_memory(rb->buf, rb->size - 4);
if (expected_xsum != actual_xsum) {
fprintf(stderr, "%s:%d: Bad checksum: expected = %" PRIx32 ", actual= %" PRIx32 "\n",
__FUNCTION__,
@@ -2313,7 +2292,7 @@ deserialize_ftnode_from_rbuf(
}
// verify checksum of header stored
uint32_t checksum;
- checksum = x1764_memory(rb->buf, rb->ndone);
+ checksum = toku_x1764_memory(rb->buf, rb->ndone);
uint32_t stored_checksum;
stored_checksum = rbuf_int(rb);
if (stored_checksum != checksum) {
@@ -2420,7 +2399,7 @@ cleanup:
// NOTE: Right now, callers higher in the stack will assert on
// failure, so this is OK for production. However, if we
// create tools that use this function to search for errors in
- // the BRT, then we will leak memory.
+ // the FT, then we will leak memory.
if (node) {
toku_free(node);
}
@@ -2579,7 +2558,7 @@ deserialize_ftnode_from_fd(int fd,
return r;
}
-// Read brt node from file into struct. Perform version upgrade if necessary.
+// Read ftnode from file into struct. Perform version upgrade if necessary.
int
toku_deserialize_ftnode_from (int fd,
BLOCKNUM blocknum,
@@ -2628,7 +2607,7 @@ serialize_rollback_log_size(ROLLBACK_LOG_NODE log) {
+8 //blocknum
+8 //previous (blocknum)
+8 //resident_bytecount
- +8 //memarena_size_needed_to_load
+ +8 //memarena size
+log->rollentry_resident_bytecount;
return size;
}
@@ -2649,7 +2628,7 @@ serialize_rollback_log_node_to_buf(ROLLBACK_LOG_NODE log, char *buf, size_t calc
wbuf_nocrc_BLOCKNUM(&wb, log->previous);
wbuf_nocrc_ulonglong(&wb, log->rollentry_resident_bytecount);
//Write down memarena size needed to restore
- wbuf_nocrc_ulonglong(&wb, memarena_total_size_in_use(log->rollentry_arena));
+ wbuf_nocrc_ulonglong(&wb, toku_memarena_total_size_in_use(log->rollentry_arena));
{
//Store rollback logs
@@ -2705,7 +2684,7 @@ serialize_uncompressed_block_to_memory(char * uncompressed_buf,
// compute the header checksum and serialize it
uint32_t header_length = (char *)ptr - (char *)compressed_buf;
- uint32_t xsum = x1764_memory(compressed_buf, header_length);
+ uint32_t xsum = toku_x1764_memory(compressed_buf, header_length);
*ptr = toku_htod32(xsum);
uint32_t padded_len = roundup_to_multiple(512, header_len + compressed_len);
@@ -2813,8 +2792,8 @@ deserialize_rollback_log_from_rbuf (BLOCKNUM blocknum, ROLLBACK_LOG_NODE *log_p,
result->rollentry_resident_bytecount = rbuf_ulonglong(rb);
size_t arena_initial_size = rbuf_ulonglong(rb);
- result->rollentry_arena = memarena_create_presized(arena_initial_size);
- if (0) { died1: memarena_close(&result->rollentry_arena); goto died0; }
+ result->rollentry_arena = toku_memarena_create_presized(arena_initial_size);
+ if (0) { died1: toku_memarena_destroy(&result->rollentry_arena); goto died0; }
//Load rollback entries
lazy_assert(rb->size > 4);
@@ -2877,7 +2856,7 @@ decompress_from_raw_block_into_rbuf(uint8_t *raw_block, size_t raw_block_size, s
{ // verify the header checksum
uint32_t header_length = node_header_overhead + sub_block_header_size(n_sub_blocks);
invariant(header_length <= raw_block_size);
- uint32_t xsum = x1764_memory(raw_block, header_length);
+ uint32_t xsum = toku_x1764_memory(raw_block, header_length);
uint32_t stored_xsum = toku_dtoh32(*(uint32_t *)(raw_block + header_length));
if (xsum != stored_xsum) {
r = TOKUDB_BAD_CHECKSUM;
diff --git a/storage/tokudb/ft-index/ft/ftloader-internal.h b/storage/tokudb/ft-index/ft/ftloader-internal.h
index b8d55001641..be1ded59890 100644
--- a/storage/tokudb/ft-index/ft/ftloader-internal.h
+++ b/storage/tokudb/ft-index/ft/ftloader-internal.h
@@ -256,7 +256,7 @@ struct ft_loader_s {
int progress_callback_result; // initially zero, if any call to the poll function callback returns nonzero, we save the result here (and don't call the poll callback function again).
- LSN load_lsn; //LSN of the fsynced 'load' log entry. Write this LSN (as checkpoint_lsn) in brt headers made by this loader.
+ LSN load_lsn; //LSN of the fsynced 'load' log entry. Write this LSN (as checkpoint_lsn) in ft headers made by this loader.
TXNID load_root_xid; //(Root) transaction that performed the load.
QUEUE *fractal_queues; // an array of work queues, one for each secondary index.
@@ -279,7 +279,7 @@ uint64_t toku_ft_loader_get_n_rows(FTLOADER bl);
struct fractal_thread_args {
FTLOADER bl;
const DESCRIPTOR descriptor;
- int fd; // write the brt into tfd.
+ int fd; // write the ft into fd.
int progress_allocation;
QUEUE q;
uint64_t total_disksize_estimate;
@@ -311,17 +311,17 @@ int toku_merge_some_files_using_dbufio (const bool to_q, FIDX dest_data, QUEUE q
int ft_loader_sort_and_write_rows (struct rowset *rows, struct merge_fileset *fs, FTLOADER bl, int which_db, DB *dest_db, ft_compare_func);
// This is probably only for testing.
-int toku_loader_write_brt_from_q_in_C (FTLOADER bl,
- const DESCRIPTOR descriptor,
- int fd, // write to here
- int progress_allocation,
- QUEUE q,
- uint64_t total_disksize_estimate,
- int which_db,
- uint32_t target_nodesize,
- uint32_t target_basementnodesize,
- enum toku_compression_method target_compression_method,
- uint32_t fanout);
+int toku_loader_write_ft_from_q_in_C (FTLOADER bl,
+ const DESCRIPTOR descriptor,
+ int fd, // write to here
+ int progress_allocation,
+ QUEUE q,
+ uint64_t total_disksize_estimate,
+ int which_db,
+ uint32_t target_nodesize,
+ uint32_t target_basementnodesize,
+ enum toku_compression_method target_compression_method,
+ uint32_t fanout);
int ft_loader_mergesort_row_array (struct row rows[/*n*/], int n, int which_db, DB *dest_db, ft_compare_func, FTLOADER, struct rowset *);
@@ -338,7 +338,7 @@ int toku_ft_loader_internal_init (/* out */ FTLOADER *blp,
CACHETABLE cachetable,
generate_row_for_put_func g,
DB *src_db,
- int N, FT_HANDLE brts[/*N*/], DB* dbs[/*N*/],
+ int N, FT_HANDLE ft_hs[/*N*/], DB* dbs[/*N*/],
const char *new_fnames_in_env[/*N*/],
ft_compare_func bt_compare_functions[/*N*/],
const char *temp_file_template,
diff --git a/storage/tokudb/ft-index/ft/ftloader.cc b/storage/tokudb/ft-index/ft/ftloader.cc
index d5673ccfe0d..2df6d0a1cda 100644
--- a/storage/tokudb/ft-index/ft/ftloader.cc
+++ b/storage/tokudb/ft-index/ft/ftloader.cc
@@ -91,9 +91,7 @@ PATENT RIGHTS GRANT:
#include <toku_portability.h>
-#if !TOKU_WINDOWS
#include <arpa/inet.h>
-#endif
#include <stdio.h>
#include <memory.h>
@@ -101,7 +99,9 @@ PATENT RIGHTS GRANT:
#include <toku_assert.h>
#include <string.h>
#include <fcntl.h>
-#include "x1764.h"
+
+#include <util/x1764.h>
+
#include "ftloader-internal.h"
#include "ft-internal.h"
#include "sub_block.h"
@@ -535,7 +535,7 @@ int toku_ft_loader_internal_init (/* out */ FTLOADER *blp,
CACHETABLE cachetable,
generate_row_for_put_func g,
DB *src_db,
- int N, FT_HANDLE brts[/*N*/], DB* dbs[/*N*/],
+ int N, FT_HANDLE fts[/*N*/], DB* dbs[/*N*/],
const char *new_fnames_in_env[/*N*/],
ft_compare_func bt_compare_functions[/*N*/],
const char *temp_file_template,
@@ -581,11 +581,11 @@ int toku_ft_loader_internal_init (/* out */ FTLOADER *blp,
#define SET_TO_MY_STRDUP(lval, s) do { char *v = toku_strdup(s); if (!v) { int r = get_error_errno(); toku_ft_loader_internal_destroy(bl, true); return r; } lval = v; } while (0)
MY_CALLOC_N(N, bl->root_xids_that_created);
- for (int i=0; i<N; i++) if (brts[i]) bl->root_xids_that_created[i]=brts[i]->ft->h->root_xid_that_created;
+ for (int i=0; i<N; i++) if (fts[i]) bl->root_xids_that_created[i]=fts[i]->ft->h->root_xid_that_created;
MY_CALLOC_N(N, bl->dbs);
- for (int i=0; i<N; i++) if (brts[i]) bl->dbs[i]=dbs[i];
+ for (int i=0; i<N; i++) if (fts[i]) bl->dbs[i]=dbs[i];
MY_CALLOC_N(N, bl->descriptors);
- for (int i=0; i<N; i++) if (brts[i]) bl->descriptors[i]=&brts[i]->ft->descriptor;
+ for (int i=0; i<N; i++) if (fts[i]) bl->descriptors[i]=&fts[i]->ft->descriptor;
MY_CALLOC_N(N, bl->new_fnames_in_env);
for (int i=0; i<N; i++) SET_TO_MY_STRDUP(bl->new_fnames_in_env[i], new_fnames_in_env[i]);
MY_CALLOC_N(N, bl->extracted_datasizes); // the calloc_n zeroed everything, which is what we want
@@ -642,7 +642,7 @@ int toku_ft_loader_open (/* out */ FTLOADER *blp,
CACHETABLE cachetable,
generate_row_for_put_func g,
DB *src_db,
- int N, FT_HANDLE brts[/*N*/], DB* dbs[/*N*/],
+ int N, FT_HANDLE fts[/*N*/], DB* dbs[/*N*/],
const char *new_fnames_in_env[/*N*/],
ft_compare_func bt_compare_functions[/*N*/],
const char *temp_file_template,
@@ -651,9 +651,9 @@ int toku_ft_loader_open (/* out */ FTLOADER *blp,
bool reserve_memory,
uint64_t reserve_memory_size,
bool compress_intermediates)
-/* Effect: called by DB_ENV->create_loader to create a brt loader.
+/* Effect: called by DB_ENV->create_loader to create an ft loader.
* Arguments:
- * blp Return the brt loader here.
+ * blp Return the ft loader here.
* g The function for generating a row
* src_db The source database. Needed by g. May be NULL if that's ok with g.
* N The number of dbs to create.
@@ -666,15 +666,15 @@ int toku_ft_loader_open (/* out */ FTLOADER *blp,
int result = 0;
{
int r = toku_ft_loader_internal_init(blp, cachetable, g, src_db,
- N, brts, dbs,
- new_fnames_in_env,
- bt_compare_functions,
- temp_file_template,
- load_lsn,
- txn,
- reserve_memory,
- reserve_memory_size,
- compress_intermediates);
+ N, fts, dbs,
+ new_fnames_in_env,
+ bt_compare_functions,
+ temp_file_template,
+ load_lsn,
+ txn,
+ reserve_memory,
+ reserve_memory_size,
+ compress_intermediates);
if (r!=0) result = r;
}
if (result==0) {
@@ -1370,7 +1370,7 @@ static int process_primary_rows (FTLOADER bl, struct rowset *primary_rowset) {
}
int toku_ft_loader_put (FTLOADER bl, DBT *key, DBT *val)
-/* Effect: Put a key-value pair into the brt loader. Called by DB_LOADER->put().
+/* Effect: Put a key-value pair into the ft loader. Called by DB_LOADER->put().
* Return value: 0 on success, an error number otherwise.
*/
{
@@ -2621,7 +2621,7 @@ static int toku_loader_write_ft_from_q (FTLOADER bl,
char *XMALLOC_N(desc_size, buf);
wbuf_init(&wbuf, buf, desc_size);
toku_serialize_descriptor_contents_to_wbuf(&wbuf, descriptor);
- uint32_t checksum = x1764_finish(&wbuf.checksum);
+ uint32_t checksum = toku_x1764_finish(&wbuf.checksum);
wbuf_int(&wbuf, checksum);
invariant(wbuf.ndone==desc_size);
r = toku_os_write(out.fd, wbuf.buf, wbuf.ndone);
@@ -2672,17 +2672,17 @@ static int toku_loader_write_ft_from_q (FTLOADER bl,
return result;
}
-int toku_loader_write_brt_from_q_in_C (FTLOADER bl,
- const DESCRIPTOR descriptor,
- int fd, // write to here
- int progress_allocation,
- QUEUE q,
- uint64_t total_disksize_estimate,
- int which_db,
- uint32_t target_nodesize,
- uint32_t target_basementnodesize,
- enum toku_compression_method target_compression_method,
- uint32_t target_fanout)
+int toku_loader_write_ft_from_q_in_C (FTLOADER bl,
+ const DESCRIPTOR descriptor,
+ int fd, // write to here
+ int progress_allocation,
+ QUEUE q,
+ uint64_t total_disksize_estimate,
+ int which_db,
+ uint32_t target_nodesize,
+ uint32_t target_basementnodesize,
+ enum toku_compression_method target_compression_method,
+ uint32_t target_fanout)
// This is probably only for testing.
{
target_nodesize = target_nodesize == 0 ? default_loader_nodesize : target_nodesize;
@@ -2917,17 +2917,17 @@ static void add_pair_to_leafnode (struct leaf_buf *lbuf, unsigned char *key, int
// #3588 TODO just make a clean ule and append it to the omt
// #3588 TODO can do the rebalancing here and avoid a lot of work later
FTNODE leafnode = lbuf->node;
- uint32_t idx = BLB_DATA(leafnode, 0)->omt_size();
+ uint32_t idx = BLB_DATA(leafnode, 0)->num_klpairs();
DBT thekey = { .data = key, .size = (uint32_t) keylen };
DBT theval = { .data = val, .size = (uint32_t) vallen };
- FT_MSG_S cmd = { .type = FT_INSERT,
+ FT_MSG_S msg = { .type = FT_INSERT,
.msn = ZERO_MSN,
.xids = lbuf->xids,
.u = { .id = { &thekey, &theval } } };
uint64_t workdone=0;
// there's no mvcc garbage in a bulk-loaded FT, so there's no need to pass useful gc info
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, true);
- toku_ft_bn_apply_cmd_once(BLB(leafnode,0), &cmd, idx, NULL, &gc_info, &workdone, stats_to_update);
+ toku_ft_bn_apply_msg_once(BLB(leafnode,0), &msg, idx, NULL, &gc_info, &workdone, stats_to_update);
}
static int write_literal(struct dbout *out, void*data, size_t len) {
@@ -2992,7 +2992,7 @@ static int write_translation_table (struct dbout *out, long long *off_of_transla
putbuf_int64(&ttable, out->translation[i].off);
putbuf_int64(&ttable, out->translation[i].size);
}
- unsigned int checksum = x1764_memory(ttable.buf, ttable.off);
+ unsigned int checksum = toku_x1764_memory(ttable.buf, ttable.off);
putbuf_int32(&ttable, checksum);
// pad it to 512 zeros
long long encoded_length = ttable.off;
diff --git a/storage/tokudb/ft-index/ft/ftloader.h b/storage/tokudb/ft-index/ft/ftloader.h
index 970876cf552..c3376c90e91 100644
--- a/storage/tokudb/ft-index/ft/ftloader.h
+++ b/storage/tokudb/ft-index/ft/ftloader.h
@@ -105,7 +105,7 @@ int toku_ft_loader_open (FTLOADER *bl,
generate_row_for_put_func g,
DB *src_db,
int N,
- FT_HANDLE brts[/*N*/], DB* dbs[/*N*/],
+ FT_HANDLE ft_hs[/*N*/], DB* dbs[/*N*/],
const char * new_fnames_in_env[/*N*/],
ft_compare_func bt_compare_functions[/*N*/],
const char *temp_file_template,
diff --git a/storage/tokudb/ft-index/ft/fttypes.h b/storage/tokudb/ft-index/ft/fttypes.h
index 052d6342883..73e228cf6ff 100644
--- a/storage/tokudb/ft-index/ft/fttypes.h
+++ b/storage/tokudb/ft-index/ft/fttypes.h
@@ -198,7 +198,7 @@ typedef struct {
static const STAT64INFO_S ZEROSTATS = {0,0};
-/* At the brt layer, a FILENUM uniquely identifies an open file.
+/* At the ft layer, a FILENUM uniquely identifies an open file.
* At the ydb layer, a DICTIONARY_ID uniquely identifies an open dictionary.
* With the introduction of the loader (ticket 2216), it is possible for the file that holds
* an open dictionary to change, so these are now separate and independent unique identifiers.
@@ -230,7 +230,7 @@ typedef struct cachetable *CACHETABLE;
typedef struct cachefile *CACHEFILE;
typedef struct ctpair *PAIR;
typedef class checkpointer *CHECKPOINTER;
-typedef class bn_data *BN_DATA;
+class bn_data;
/* tree command types */
enum ft_msg_type {
@@ -323,14 +323,14 @@ struct ft_msg {
XIDS xids;
union {
/* insert or delete */
- struct ft_cmd_insert_delete {
+ struct ft_msg_insert_delete {
const DBT *key; // for insert, delete, upsertdel
const DBT *val; // for insert, delete, (and it is the "extra" for upsertdel, upsertdel_broadcast_all)
} id;
} u;
};
-// Message sent into brt to implement command (insert, delete, etc.)
-// This structure supports nested transactions, and obsoletes ft_msg.
+
+// Message sent into the ft to implement insert, delete, update, etc
typedef struct ft_msg FT_MSG_S;
typedef struct ft_msg *FT_MSG;
diff --git a/storage/tokudb/ft-index/ft/ftverify.cc b/storage/tokudb/ft-index/ft/ftverify.cc
index fbac7399dc4..1b103abd55a 100644
--- a/storage/tokudb/ft-index/ft/ftverify.cc
+++ b/storage/tokudb/ft-index/ft/ftverify.cc
@@ -98,7 +98,6 @@ PATENT RIGHTS GRANT:
#include "ft-internal.h"
#include "ft_layout_version.h"
#include "block_table.h"
-#include "x1764.h"
#include "rbuf.h"
#include "sub_block.h"
diff --git a/storage/tokudb/ft-index/ft/hash-benchmarks/Makefile b/storage/tokudb/ft-index/ft/hash-benchmarks/Makefile
deleted file mode 100644
index d5aa0ea2886..00000000000
--- a/storage/tokudb/ft-index/ft/hash-benchmarks/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-LDFLAGS = -lz
-CFLAGS = -O4 -Wall -W
-hash-benchmark:
-
diff --git a/storage/tokudb/ft-index/ft/hash-benchmarks/hash-benchmark-manually-open.cc b/storage/tokudb/ft-index/ft/hash-benchmarks/hash-benchmark-manually-open.cc
deleted file mode 100644
index 308bb352482..00000000000
--- a/storage/tokudb/ft-index/ft/hash-benchmarks/hash-benchmark-manually-open.cc
+++ /dev/null
@@ -1,378 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-/* Benchmark various hash functions. */
-
-#include <sys/time.h>
-#include <zlib.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <toku_assert.h>
-
-#define N 200000000
-char *buf;
-
-static double tdiff (struct timeval *a, struct timeval *b) {
- return a->tv_sec - b->tv_sec + (1e-6)*(a->tv_usec - b->tv_usec);
-}
-
-#define measure_bandwidth(str, body) ({ \
- int c; \
- struct timeval start,end; \
- gettimeofday(&start, 0); \
- body; \
- gettimeofday(&end, 0); \
- double diff = tdiff(&end, &start); \
- printf("%s=%08x %d bytes in %8.6fs for %8.3fMB/s\n", str, c, N, diff, N*(1e-6)/diff); \
- })
-
-int sum32 (int start, void *buf, int bytecount) {
- int *ibuf = buf;
- assert(bytecount%4==0);
- while (bytecount>0) {
- start+=*ibuf;
- ibuf++;
- bytecount-=4;
- }
- return start;
-}
-
-static const uint32_t m = 0x5bd1e995;
-static const int r = 24;
-static const uint32_t seed = 0x3dd3b51a;
-
-#define USE_ZERO_CHECKSUM 0
-
-static uint32_t MurmurHash2 ( const void * key, int len)
-{
- if (USE_ZERO_CHECKSUM) return 0;
-
- // 'm' and 'r' are mixing constants generated offline.
- // They're not really 'magic', they just happen to work well.
-
-
- // Initialize the hash to a 'random' value
-
- uint32_t h = seed;
-
- // Mix 4 bytes at a time into the hash
-
- const unsigned char * data = (const unsigned char *)key;
-
- while(len >= 4)
- {
- uint32_t k = *(uint32_t *)data;
-
- k *= m;
- k ^= k >> r;
- k *= m;
-
- h *= m;
- h ^= k;
-
- data += 4;
- len -= 4;
- }
-
- // Handle the last few bytes of the input array
-
- switch(len)
- {
- case 3: h ^= data[2] << 16;
- case 2: h ^= data[1] << 8;
- case 1: h ^= data[0];
- h *= m;
- };
-
- // Do a few final mixes of the hash to ensure the last few
- // bytes are well-incorporated.
-
- h ^= h >> 29;
- h *= m;
- h ^= h >> 31;
-
- return h;
-}
-
-struct murmur {
- int n_bytes_in_k; // How many bytes in k
- uint32_t k; // These are the extra bytes. Bytes are shifted into the low-order bits.
- uint32_t h; // The hash so far (up to the most recent 4-byte boundary)
-};
-
-void murmur_init (struct murmur *mm) {
- mm->n_bytes_in_k=0;
- mm->k =0;
- mm->h = seed;
-}
-
-#define MIX() ({ k *= m; k ^= k >> r; k *= m; h *= m; h ^= k; })
-#define LD1() data[0]
-#define LD2() ((data[0]<<8) | data[1])
-#define LD3() ((data[0]<<16) | (data[1]<<8) | data[2])
-#define ADD1_0() (mm->k = LD1())
-#define ADD1() (mm->k = (k<<8) | LD1())
-#define ADD2_0() (mm->k = LD2())
-#define ADD2() (mm->k = (k<<16) | LD2())
-#define ADD3_0() (mm->k = LD3())
-#define ADD3() (mm->k = (k<<24) | LD3())
-
-void murmur_add (struct murmur *mm, const void * key, unsigned int len) {
- if (USE_ZERO_CHECKSUM) return;
- if (len==0) return;
- const int n_bytes_in_k = mm->n_bytes_in_k;
- uint32_t k = mm->k;
- const unsigned char *data = key;
- uint32_t h = mm->h;
- switch (n_bytes_in_k) {
- case 0:
- switch (len) {
- case 1: ADD1_0(); mm->n_bytes_in_k = 1; mm->h=h; return;
- case 2: ADD2_0(); mm->n_bytes_in_k = 2; mm->h=h; return;
- case 3: ADD3_0(); mm->n_bytes_in_k = 3; mm->h=h; return;
- default: break;
- }
- break;
- case 1:
- switch (len) {
- case 1: ADD1(); mm->n_bytes_in_k = 2; mm->h=h; return;
- case 2: ADD2(); mm->n_bytes_in_k = 3; mm->h=h; return;
- case 3: ADD3(); mm->n_bytes_in_k = 0; MIX(); mm->h=h; return;
- default: ADD3(); mm->n_bytes_in_k = 0; MIX(); len-=3; data+=3; break;
- }
- break;
- case 2:
- switch (len) {
- case 1: ADD1(); mm->n_bytes_in_k = 3; mm->h=h; return;
- case 2: ADD2(); mm->n_bytes_in_k = 0; MIX(); mm->h=h; return;
- default: ADD2(); mm->n_bytes_in_k = 0; MIX(); len-=2; data+=2; break;
- }
- break;
- case 3:
- switch (len) {
- case 1: ADD1(); mm->n_bytes_in_k = 0; MIX(); mm->h=h; return;
- default: ADD1(); mm->n_bytes_in_k = 0; MIX(); len--; data++; break;
- }
- break;
- default: assert(0);
- }
-
- // We've used up the partial bytes at the beginning of k.
- assert(mm->n_bytes_in_k==0);
- while (len >= 4) {
- uint32_t k = toku_dtoh32(*(uint32_t *)data);
- //printf(" oldh=%08x k=%08x", h, k);
-
- k *= m;
- k ^= k >> r;
- k *= m;
-
- h *= m;
- h ^= k;
-
- data += 4;
- len -= 4;
- //printf(" h=%08x\n", h);
- }
- mm->h=h;
- //printf("%s:%d h=%08x\n", __FILE__, __LINE__, h);
- {
- uint32_t k=0;
- switch (len) {
- case 3: k = *data << 16; data++;
- case 2: k |= *data << 8; data++;
- case 1: k |= *data;
- }
- mm->k = k;
- mm->n_bytes_in_k = len;
- //printf("now extra=%08x (%d bytes) n_bytes=%d\n", mm->k, len, mm->n_bytes_in_k);
-
- }
-}
-
-uint32_t murmur_finish (struct murmur *mm) {
- if (USE_ZERO_CHECKSUM) return 0;
- uint32_t h = mm->h;
- if (mm->n_bytes_in_k>0) {
- h ^= mm->k;
- h *= m;
- }
- if (0) {
- // The real murmur function does this extra mixing at the end. We don't need that for fingerprint.
- h ^= h >> 29;
- h *= m;
- h ^= h >> 31;
- }
- return h;
-}
-
-struct sum84 {
- uint32_t sum;
- int i;
-};
-void sum84_init (struct sum84 *s) { s->sum=0; s->i=0; };
-void sum84_add (struct sum84 *s, char *buf, int count) {
- while (s->i%4!=0 && count>0) {
- char v = *buf;
- s->sum ^= v << (s->i%4)*8;
- buf++; count--; s->i++;
- }
- while (count>4) {
- s->sum ^= *(int*)buf;
- buf+=4; count-=4;
- }
- while (count>0) {
- char v = *buf;
- s->sum ^= v << (s->i%4)*8;
- buf++; count--; s->i++;
- }
-}
-int sum84_finish (struct sum84 *s) {
- return s->sum;
-}
-
-uint32_t xor8_add (uint32_t x, char *buf, int count) {
- while (count>4) {
- x ^= *(int*)buf;
- buf+=4; count-=4;
- }
- while (count>0) {
- char v = *buf;
- x ^= v;
- buf++; count--;
- }
- return x;
-}
-uint32_t xor8_finish (uint32_t x) {
- return (x ^ (x>>8) ^ (x>>16) ^ (x>>24))&0xff;
-}
-
-uint64_t xor8_64_add (uint64_t x, char *buf, int count) {
- while (count>8) {
- x ^= *(uint64_t*)buf;
- buf+=8; count-=8;
- }
- while (count>0) {
- char v = *buf;
- x ^= v;
- buf++; count--;
- }
- return x;
-}
-uint32_t xor8_64_finish (uint64_t x) {
- return (x ^ (x>>8) ^ (x>>16) ^ (x>>24) ^ (x>>32) ^ (x>>40) ^ (x>>48) ^ (x>>56))&0xff;
-}
-
-static void measure_bandwidths (void) {
- measure_bandwidth("crc32 ", c=crc32(0, buf, N));
- measure_bandwidth("sum32 ", c=sum32(0, buf, N));
- measure_bandwidth("murmur ", c=MurmurHash2(buf, N));
- measure_bandwidth("murmurf ", ({ struct murmur mm; murmur_init(&mm); murmur_add(&mm, buf, N); c=murmur_finish(&mm); }));
- measure_bandwidth("sum84 ", ({ struct sum84 s; sum84_init(&s); sum84_add(&s, buf, N); c=sum84_finish(&s); }));
- measure_bandwidth("xor32 ", ({ c=0; int j; for(j=0; j<N/4; j++) c^=*(int*)buf+j*4; }));
- measure_bandwidth("xor8 ", c=xor8_finish(xor8_add(0, buf, N)));
- measure_bandwidth("xor8_64 ", c=xor8_64_finish(xor8_64_add(0, buf, N)));
- measure_bandwidth("crc32by1 ", ({ c=0; int j; for(j=0; j<N; j++) c=crc32(c, buf+j, 1); }));
- measure_bandwidth("crc32by2 ", ({ c=0; int j; for(j=0; j<N; j+=2) c=crc32(c, buf+j, 2); }));
- measure_bandwidth("sum8by1 ", ({ c=0; int j; for(j=0; j<N; j++) c+=buf[j]; }));
- measure_bandwidth("murmurby1", ({ struct murmur mm; murmur_init(&mm); int j; for(j=0; j<N; j++) murmur_add(&mm, buf+j, 1); c=murmur_finish(&mm); }));
- measure_bandwidth("murmurby2", ({ struct murmur mm; murmur_init(&mm); int j; for(j=0; j<N; j+=2) murmur_add(&mm, buf+j, 2); c=murmur_finish(&mm); }));
- measure_bandwidth("sum84by1 ", ({ struct sum84 s; sum84_init(&s); int j; for(j=0; j<N; j++) sum84_add(&s, buf+j, 1); c=sum84_finish(&s); }));
- measure_bandwidth("xor8by1 ", ({ int j; c=0; for(j=0; j<N; j++) c=xor8_add(c, buf+j, 1); c=xor8_finish(c); }));
- measure_bandwidth("xor864by1", ({ int j; uint64_t x=0; for(j=0; j<N; j++) x=xor8_64_add(x, buf+j, 1); c=xor8_64_finish(x); }));
-}
-
-int main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) {
- buf = malloc(N);
- int i;
- for (i=0; i<N; i++) buf[i]=random();
- measure_bandwidths();
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/hash-benchmarks/hash-benchmark.cc b/storage/tokudb/ft-index/ft/hash-benchmarks/hash-benchmark.cc
deleted file mode 100644
index 2afd05ece3a..00000000000
--- a/storage/tokudb/ft-index/ft/hash-benchmarks/hash-benchmark.cc
+++ /dev/null
@@ -1,1205 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-/* Benchmark various hash functions. */
-
-#include <sys/time.h>
-#include <zlib.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <toku_assert.h>
-#include <arpa/inet.h>
-
-#define N 200000000
-#define PRINT 0
-//#define N 128
-//#define PRINT 1
-unsigned char *buf;
-
-static double tdiff (struct timeval *a, struct timeval *b) {
- return a->tv_sec - b->tv_sec + (1e-6)*(a->tv_usec - b->tv_usec);
-}
-
-#define measure_bandwidth(str, body) ({ \
- int c; \
- struct timeval start,end; \
- gettimeofday(&start, 0); \
- body; \
- gettimeofday(&end, 0); \
- double diff = tdiff(&end, &start); \
- printf("%s=%08x %d bytes in %8.6fs for %8.3fMB/s\n", str, c, N, diff, N*(1e-6)/diff); \
- })
-
-int sum32 (void *buf, int bytecount) {
- int *ibuf = buf;
- int start = 0;
- assert(bytecount%4==0);
- while (bytecount>0) {
- start+=*ibuf;
- ibuf++;
- bytecount-=4;
- }
- return start;
-}
-
-uint64_t sum64 (void *buf, int bytecount) {
- uint64_t *ibuf = buf;
- uint64_t start = 0;
- assert(bytecount%8==0);
- while (bytecount>0) {
- start+=*ibuf;
- ibuf++;
- bytecount-=8;
- }
- return start;
-}
-
-static const uint32_t m = 0x5bd1e995;
-static const int r = 24;
-static const uint32_t seed = 0x3dd3b51a;
-
-#define USE_ZERO_CHECKSUM 0
-
-static uint32_t MurmurHash2 ( const void * key, int len)
-{
- if (USE_ZERO_CHECKSUM) return 0;
-
- // 'm' and 'r' are mixing constants generated offline.
- // They're not really 'magic', they just happen to work well.
-
-
- // Initialize the hash to a 'random' value
-
- uint32_t h = seed;
-
- // Mix 4 bytes at a time into the hash
-
- const unsigned char * data = (const unsigned char *)key;
-
- while(len >= 4)
- {
- uint32_t k = *(uint32_t *)data;
-
- k *= m;
- k ^= k >> r;
- k *= m;
-
- h *= m;
- h ^= k;
-
- data += 4;
- len -= 4;
- }
-
- // Handle the last few bytes of the input array
-
- switch(len)
- {
- case 3: h ^= data[2] << 16;
- case 2: h ^= data[1] << 8;
- case 1: h ^= data[0];
- h *= m;
- };
-
- // Do a few final mixes of the hash to ensure the last few
- // bytes are well-incorporated.
-
- h ^= h >> 29;
- h *= m;
- h ^= h >> 31;
-
- return h;
-}
-
-struct murmur {
- int n_bytes_in_k; // How many bytes in k
- uint32_t k; // These are the extra bytes. Bytes are shifted into the low-order bits.
- uint32_t h; // The hash so far (up to the most recent 4-byte boundary)
-};
-
-void murmur_init (struct murmur *mm) {
- mm->n_bytes_in_k=0;
- mm->k =0;
- mm->h = seed;
-}
-
-inline void murmur_add (struct murmur *mm, const void * key, unsigned int len) {
- if (USE_ZERO_CHECKSUM) return;
- assert(mm->n_bytes_in_k<4);
- const unsigned char *data = key;
- uint32_t h = mm->h;
- {
- int n_bytes_in_k = mm->n_bytes_in_k;
- if (n_bytes_in_k>0) {
- uint32_t k = mm->k;
- while (n_bytes_in_k<4 && len>0) {
- k = (k << 8) | *data;
- n_bytes_in_k++;
- data++;
- len--;
- }
- if (n_bytes_in_k==4) {
- //printf(" oldh=%08x k=%08x", h, k);
- k *= m;
- k ^= k >> r;
- k *= m;
- h *= m;
- h ^= k;
- mm->n_bytes_in_k = 0;
- mm->k=0;
- //printf(" h=%08x\n", h);
- } else {
- assert(len==0);
- mm->n_bytes_in_k = n_bytes_in_k;
- mm->k = k;
- mm->h = h;
- return;
- }
- }
- }
- // We've used up the partial bytes at the beginning of k.
- assert(mm->n_bytes_in_k==0);
- while (len >= 4) {
- uint32_t k = toku_dtoh32(*(uint32_t *)data);
- //printf(" oldh=%08x k=%08x", h, k);
-
- k *= m;
- k ^= k >> r;
- k *= m;
-
- h *= m;
- h ^= k;
-
- data += 4;
- len -= 4;
- //printf(" h=%08x\n", h);
- }
- mm->h=h;
- //printf("%s:%d h=%08x\n", __FILE__, __LINE__, h);
- {
- uint32_t k=0;
- switch (len) {
- case 3: k = *data << 16; data++;
- case 2: k |= *data << 8; data++;
- case 1: k |= *data;
- }
- mm->k = k;
- mm->n_bytes_in_k = len;
- //printf("now extra=%08x (%d bytes) n_bytes=%d\n", mm->k, len, mm->n_bytes_in_k);
-
- }
-}
-
-uint32_t murmur_finish (struct murmur *mm) {
- if (USE_ZERO_CHECKSUM) return 0;
- uint32_t h = mm->h;
- if (mm->n_bytes_in_k>0) {
- h ^= mm->k;
- h *= m;
- }
- if (0) {
- // The real murmur function does this extra mixing at the end. We don't need that for fingerprint.
- h ^= h >> 29;
- h *= m;
- h ^= h >> 31;
- }
- return h;
-}
-
-struct sum84 {
- uint32_t sum;
- int i;
-};
-void sum84_init (struct sum84 *s) { s->sum=0; s->i=0; };
-void sum84_add (struct sum84 *s, unsigned char *buf, int count) {
- while (s->i%4!=0 && count>0) {
- char v = *buf;
- s->sum ^= v << (s->i%4)*8;
- buf++; count--; s->i++;
- }
- while (count>4) {
- s->sum ^= *(int*)buf;
- buf+=4; count-=4;
- }
- while (count>0) {
- char v = *buf;
- s->sum ^= v << (s->i%4)*8;
- buf++; count--; s->i++;
- }
-}
-int sum84_finish (struct sum84 *s) {
- return s->sum;
-}
-
-uint32_t xor8_add (uint32_t x, unsigned char *buf, int count) {
- while (count>4) {
- x ^= *(int*)buf;
- buf+=4; count-=4;
- }
- while (count>0) {
- char v = *buf;
- x ^= v;
- buf++; count--;
- }
- return x;
-}
-uint32_t xor8_finish (uint32_t x) {
- return (x ^ (x>>8) ^ (x>>16) ^ (x>>24))&0xff;
-}
-
-uint64_t xor8_64_add (uint64_t x, unsigned char *buf, int count) {
- while (count>8) {
- x ^= *(uint64_t*)buf;
- buf+=8; count-=8;
- }
- while (count>0) {
- char v = *buf;
- x ^= v;
- buf++; count--;
- }
- return x;
-}
-uint32_t xor8_64_finish (uint64_t x) {
- return (x ^ (x>>8) ^ (x>>16) ^ (x>>24) ^ (x>>32) ^ (x>>40) ^ (x>>48) ^ (x>>56))&0xff;
-}
-
-#define BYFOUR
-typedef long int ptrdiff_t;
-typedef unsigned int u4;
-
-static const unsigned long crc_table[8][256] =
-{
- {
- 0x00000000UL, 0x77073096UL, 0xee0e612cUL, 0x990951baUL, 0x076dc419UL,
- 0x706af48fUL, 0xe963a535UL, 0x9e6495a3UL, 0x0edb8832UL, 0x79dcb8a4UL,
- 0xe0d5e91eUL, 0x97d2d988UL, 0x09b64c2bUL, 0x7eb17cbdUL, 0xe7b82d07UL,
- 0x90bf1d91UL, 0x1db71064UL, 0x6ab020f2UL, 0xf3b97148UL, 0x84be41deUL,
- 0x1adad47dUL, 0x6ddde4ebUL, 0xf4d4b551UL, 0x83d385c7UL, 0x136c9856UL,
- 0x646ba8c0UL, 0xfd62f97aUL, 0x8a65c9ecUL, 0x14015c4fUL, 0x63066cd9UL,
- 0xfa0f3d63UL, 0x8d080df5UL, 0x3b6e20c8UL, 0x4c69105eUL, 0xd56041e4UL,
- 0xa2677172UL, 0x3c03e4d1UL, 0x4b04d447UL, 0xd20d85fdUL, 0xa50ab56bUL,
- 0x35b5a8faUL, 0x42b2986cUL, 0xdbbbc9d6UL, 0xacbcf940UL, 0x32d86ce3UL,
- 0x45df5c75UL, 0xdcd60dcfUL, 0xabd13d59UL, 0x26d930acUL, 0x51de003aUL,
- 0xc8d75180UL, 0xbfd06116UL, 0x21b4f4b5UL, 0x56b3c423UL, 0xcfba9599UL,
- 0xb8bda50fUL, 0x2802b89eUL, 0x5f058808UL, 0xc60cd9b2UL, 0xb10be924UL,
- 0x2f6f7c87UL, 0x58684c11UL, 0xc1611dabUL, 0xb6662d3dUL, 0x76dc4190UL,
- 0x01db7106UL, 0x98d220bcUL, 0xefd5102aUL, 0x71b18589UL, 0x06b6b51fUL,
- 0x9fbfe4a5UL, 0xe8b8d433UL, 0x7807c9a2UL, 0x0f00f934UL, 0x9609a88eUL,
- 0xe10e9818UL, 0x7f6a0dbbUL, 0x086d3d2dUL, 0x91646c97UL, 0xe6635c01UL,
- 0x6b6b51f4UL, 0x1c6c6162UL, 0x856530d8UL, 0xf262004eUL, 0x6c0695edUL,
- 0x1b01a57bUL, 0x8208f4c1UL, 0xf50fc457UL, 0x65b0d9c6UL, 0x12b7e950UL,
- 0x8bbeb8eaUL, 0xfcb9887cUL, 0x62dd1ddfUL, 0x15da2d49UL, 0x8cd37cf3UL,
- 0xfbd44c65UL, 0x4db26158UL, 0x3ab551ceUL, 0xa3bc0074UL, 0xd4bb30e2UL,
- 0x4adfa541UL, 0x3dd895d7UL, 0xa4d1c46dUL, 0xd3d6f4fbUL, 0x4369e96aUL,
- 0x346ed9fcUL, 0xad678846UL, 0xda60b8d0UL, 0x44042d73UL, 0x33031de5UL,
- 0xaa0a4c5fUL, 0xdd0d7cc9UL, 0x5005713cUL, 0x270241aaUL, 0xbe0b1010UL,
- 0xc90c2086UL, 0x5768b525UL, 0x206f85b3UL, 0xb966d409UL, 0xce61e49fUL,
- 0x5edef90eUL, 0x29d9c998UL, 0xb0d09822UL, 0xc7d7a8b4UL, 0x59b33d17UL,
- 0x2eb40d81UL, 0xb7bd5c3bUL, 0xc0ba6cadUL, 0xedb88320UL, 0x9abfb3b6UL,
- 0x03b6e20cUL, 0x74b1d29aUL, 0xead54739UL, 0x9dd277afUL, 0x04db2615UL,
- 0x73dc1683UL, 0xe3630b12UL, 0x94643b84UL, 0x0d6d6a3eUL, 0x7a6a5aa8UL,
- 0xe40ecf0bUL, 0x9309ff9dUL, 0x0a00ae27UL, 0x7d079eb1UL, 0xf00f9344UL,
- 0x8708a3d2UL, 0x1e01f268UL, 0x6906c2feUL, 0xf762575dUL, 0x806567cbUL,
- 0x196c3671UL, 0x6e6b06e7UL, 0xfed41b76UL, 0x89d32be0UL, 0x10da7a5aUL,
- 0x67dd4accUL, 0xf9b9df6fUL, 0x8ebeeff9UL, 0x17b7be43UL, 0x60b08ed5UL,
- 0xd6d6a3e8UL, 0xa1d1937eUL, 0x38d8c2c4UL, 0x4fdff252UL, 0xd1bb67f1UL,
- 0xa6bc5767UL, 0x3fb506ddUL, 0x48b2364bUL, 0xd80d2bdaUL, 0xaf0a1b4cUL,
- 0x36034af6UL, 0x41047a60UL, 0xdf60efc3UL, 0xa867df55UL, 0x316e8eefUL,
- 0x4669be79UL, 0xcb61b38cUL, 0xbc66831aUL, 0x256fd2a0UL, 0x5268e236UL,
- 0xcc0c7795UL, 0xbb0b4703UL, 0x220216b9UL, 0x5505262fUL, 0xc5ba3bbeUL,
- 0xb2bd0b28UL, 0x2bb45a92UL, 0x5cb36a04UL, 0xc2d7ffa7UL, 0xb5d0cf31UL,
- 0x2cd99e8bUL, 0x5bdeae1dUL, 0x9b64c2b0UL, 0xec63f226UL, 0x756aa39cUL,
- 0x026d930aUL, 0x9c0906a9UL, 0xeb0e363fUL, 0x72076785UL, 0x05005713UL,
- 0x95bf4a82UL, 0xe2b87a14UL, 0x7bb12baeUL, 0x0cb61b38UL, 0x92d28e9bUL,
- 0xe5d5be0dUL, 0x7cdcefb7UL, 0x0bdbdf21UL, 0x86d3d2d4UL, 0xf1d4e242UL,
- 0x68ddb3f8UL, 0x1fda836eUL, 0x81be16cdUL, 0xf6b9265bUL, 0x6fb077e1UL,
- 0x18b74777UL, 0x88085ae6UL, 0xff0f6a70UL, 0x66063bcaUL, 0x11010b5cUL,
- 0x8f659effUL, 0xf862ae69UL, 0x616bffd3UL, 0x166ccf45UL, 0xa00ae278UL,
- 0xd70dd2eeUL, 0x4e048354UL, 0x3903b3c2UL, 0xa7672661UL, 0xd06016f7UL,
- 0x4969474dUL, 0x3e6e77dbUL, 0xaed16a4aUL, 0xd9d65adcUL, 0x40df0b66UL,
- 0x37d83bf0UL, 0xa9bcae53UL, 0xdebb9ec5UL, 0x47b2cf7fUL, 0x30b5ffe9UL,
- 0xbdbdf21cUL, 0xcabac28aUL, 0x53b39330UL, 0x24b4a3a6UL, 0xbad03605UL,
- 0xcdd70693UL, 0x54de5729UL, 0x23d967bfUL, 0xb3667a2eUL, 0xc4614ab8UL,
- 0x5d681b02UL, 0x2a6f2b94UL, 0xb40bbe37UL, 0xc30c8ea1UL, 0x5a05df1bUL,
- 0x2d02ef8dUL
-
- },
- {
- 0x00000000UL, 0x191b3141UL, 0x32366282UL, 0x2b2d53c3UL, 0x646cc504UL,
- 0x7d77f445UL, 0x565aa786UL, 0x4f4196c7UL, 0xc8d98a08UL, 0xd1c2bb49UL,
- 0xfaefe88aUL, 0xe3f4d9cbUL, 0xacb54f0cUL, 0xb5ae7e4dUL, 0x9e832d8eUL,
- 0x87981ccfUL, 0x4ac21251UL, 0x53d92310UL, 0x78f470d3UL, 0x61ef4192UL,
- 0x2eaed755UL, 0x37b5e614UL, 0x1c98b5d7UL, 0x05838496UL, 0x821b9859UL,
- 0x9b00a918UL, 0xb02dfadbUL, 0xa936cb9aUL, 0xe6775d5dUL, 0xff6c6c1cUL,
- 0xd4413fdfUL, 0xcd5a0e9eUL, 0x958424a2UL, 0x8c9f15e3UL, 0xa7b24620UL,
- 0xbea97761UL, 0xf1e8e1a6UL, 0xe8f3d0e7UL, 0xc3de8324UL, 0xdac5b265UL,
- 0x5d5daeaaUL, 0x44469febUL, 0x6f6bcc28UL, 0x7670fd69UL, 0x39316baeUL,
- 0x202a5aefUL, 0x0b07092cUL, 0x121c386dUL, 0xdf4636f3UL, 0xc65d07b2UL,
- 0xed705471UL, 0xf46b6530UL, 0xbb2af3f7UL, 0xa231c2b6UL, 0x891c9175UL,
- 0x9007a034UL, 0x179fbcfbUL, 0x0e848dbaUL, 0x25a9de79UL, 0x3cb2ef38UL,
- 0x73f379ffUL, 0x6ae848beUL, 0x41c51b7dUL, 0x58de2a3cUL, 0xf0794f05UL,
- 0xe9627e44UL, 0xc24f2d87UL, 0xdb541cc6UL, 0x94158a01UL, 0x8d0ebb40UL,
- 0xa623e883UL, 0xbf38d9c2UL, 0x38a0c50dUL, 0x21bbf44cUL, 0x0a96a78fUL,
- 0x138d96ceUL, 0x5ccc0009UL, 0x45d73148UL, 0x6efa628bUL, 0x77e153caUL,
- 0xbabb5d54UL, 0xa3a06c15UL, 0x888d3fd6UL, 0x91960e97UL, 0xded79850UL,
- 0xc7cca911UL, 0xece1fad2UL, 0xf5facb93UL, 0x7262d75cUL, 0x6b79e61dUL,
- 0x4054b5deUL, 0x594f849fUL, 0x160e1258UL, 0x0f152319UL, 0x243870daUL,
- 0x3d23419bUL, 0x65fd6ba7UL, 0x7ce65ae6UL, 0x57cb0925UL, 0x4ed03864UL,
- 0x0191aea3UL, 0x188a9fe2UL, 0x33a7cc21UL, 0x2abcfd60UL, 0xad24e1afUL,
- 0xb43fd0eeUL, 0x9f12832dUL, 0x8609b26cUL, 0xc94824abUL, 0xd05315eaUL,
- 0xfb7e4629UL, 0xe2657768UL, 0x2f3f79f6UL, 0x362448b7UL, 0x1d091b74UL,
- 0x04122a35UL, 0x4b53bcf2UL, 0x52488db3UL, 0x7965de70UL, 0x607eef31UL,
- 0xe7e6f3feUL, 0xfefdc2bfUL, 0xd5d0917cUL, 0xcccba03dUL, 0x838a36faUL,
- 0x9a9107bbUL, 0xb1bc5478UL, 0xa8a76539UL, 0x3b83984bUL, 0x2298a90aUL,
- 0x09b5fac9UL, 0x10aecb88UL, 0x5fef5d4fUL, 0x46f46c0eUL, 0x6dd93fcdUL,
- 0x74c20e8cUL, 0xf35a1243UL, 0xea412302UL, 0xc16c70c1UL, 0xd8774180UL,
- 0x9736d747UL, 0x8e2de606UL, 0xa500b5c5UL, 0xbc1b8484UL, 0x71418a1aUL,
- 0x685abb5bUL, 0x4377e898UL, 0x5a6cd9d9UL, 0x152d4f1eUL, 0x0c367e5fUL,
- 0x271b2d9cUL, 0x3e001cddUL, 0xb9980012UL, 0xa0833153UL, 0x8bae6290UL,
- 0x92b553d1UL, 0xddf4c516UL, 0xc4eff457UL, 0xefc2a794UL, 0xf6d996d5UL,
- 0xae07bce9UL, 0xb71c8da8UL, 0x9c31de6bUL, 0x852aef2aUL, 0xca6b79edUL,
- 0xd37048acUL, 0xf85d1b6fUL, 0xe1462a2eUL, 0x66de36e1UL, 0x7fc507a0UL,
- 0x54e85463UL, 0x4df36522UL, 0x02b2f3e5UL, 0x1ba9c2a4UL, 0x30849167UL,
- 0x299fa026UL, 0xe4c5aeb8UL, 0xfdde9ff9UL, 0xd6f3cc3aUL, 0xcfe8fd7bUL,
- 0x80a96bbcUL, 0x99b25afdUL, 0xb29f093eUL, 0xab84387fUL, 0x2c1c24b0UL,
- 0x350715f1UL, 0x1e2a4632UL, 0x07317773UL, 0x4870e1b4UL, 0x516bd0f5UL,
- 0x7a468336UL, 0x635db277UL, 0xcbfad74eUL, 0xd2e1e60fUL, 0xf9ccb5ccUL,
- 0xe0d7848dUL, 0xaf96124aUL, 0xb68d230bUL, 0x9da070c8UL, 0x84bb4189UL,
- 0x03235d46UL, 0x1a386c07UL, 0x31153fc4UL, 0x280e0e85UL, 0x674f9842UL,
- 0x7e54a903UL, 0x5579fac0UL, 0x4c62cb81UL, 0x8138c51fUL, 0x9823f45eUL,
- 0xb30ea79dUL, 0xaa1596dcUL, 0xe554001bUL, 0xfc4f315aUL, 0xd7626299UL,
- 0xce7953d8UL, 0x49e14f17UL, 0x50fa7e56UL, 0x7bd72d95UL, 0x62cc1cd4UL,
- 0x2d8d8a13UL, 0x3496bb52UL, 0x1fbbe891UL, 0x06a0d9d0UL, 0x5e7ef3ecUL,
- 0x4765c2adUL, 0x6c48916eUL, 0x7553a02fUL, 0x3a1236e8UL, 0x230907a9UL,
- 0x0824546aUL, 0x113f652bUL, 0x96a779e4UL, 0x8fbc48a5UL, 0xa4911b66UL,
- 0xbd8a2a27UL, 0xf2cbbce0UL, 0xebd08da1UL, 0xc0fdde62UL, 0xd9e6ef23UL,
- 0x14bce1bdUL, 0x0da7d0fcUL, 0x268a833fUL, 0x3f91b27eUL, 0x70d024b9UL,
- 0x69cb15f8UL, 0x42e6463bUL, 0x5bfd777aUL, 0xdc656bb5UL, 0xc57e5af4UL,
- 0xee530937UL, 0xf7483876UL, 0xb809aeb1UL, 0xa1129ff0UL, 0x8a3fcc33UL,
- 0x9324fd72UL
- },
- {
- 0x00000000UL, 0x01c26a37UL, 0x0384d46eUL, 0x0246be59UL, 0x0709a8dcUL,
- 0x06cbc2ebUL, 0x048d7cb2UL, 0x054f1685UL, 0x0e1351b8UL, 0x0fd13b8fUL,
- 0x0d9785d6UL, 0x0c55efe1UL, 0x091af964UL, 0x08d89353UL, 0x0a9e2d0aUL,
- 0x0b5c473dUL, 0x1c26a370UL, 0x1de4c947UL, 0x1fa2771eUL, 0x1e601d29UL,
- 0x1b2f0bacUL, 0x1aed619bUL, 0x18abdfc2UL, 0x1969b5f5UL, 0x1235f2c8UL,
- 0x13f798ffUL, 0x11b126a6UL, 0x10734c91UL, 0x153c5a14UL, 0x14fe3023UL,
- 0x16b88e7aUL, 0x177ae44dUL, 0x384d46e0UL, 0x398f2cd7UL, 0x3bc9928eUL,
- 0x3a0bf8b9UL, 0x3f44ee3cUL, 0x3e86840bUL, 0x3cc03a52UL, 0x3d025065UL,
- 0x365e1758UL, 0x379c7d6fUL, 0x35dac336UL, 0x3418a901UL, 0x3157bf84UL,
- 0x3095d5b3UL, 0x32d36beaUL, 0x331101ddUL, 0x246be590UL, 0x25a98fa7UL,
- 0x27ef31feUL, 0x262d5bc9UL, 0x23624d4cUL, 0x22a0277bUL, 0x20e69922UL,
- 0x2124f315UL, 0x2a78b428UL, 0x2bbade1fUL, 0x29fc6046UL, 0x283e0a71UL,
- 0x2d711cf4UL, 0x2cb376c3UL, 0x2ef5c89aUL, 0x2f37a2adUL, 0x709a8dc0UL,
- 0x7158e7f7UL, 0x731e59aeUL, 0x72dc3399UL, 0x7793251cUL, 0x76514f2bUL,
- 0x7417f172UL, 0x75d59b45UL, 0x7e89dc78UL, 0x7f4bb64fUL, 0x7d0d0816UL,
- 0x7ccf6221UL, 0x798074a4UL, 0x78421e93UL, 0x7a04a0caUL, 0x7bc6cafdUL,
- 0x6cbc2eb0UL, 0x6d7e4487UL, 0x6f38fadeUL, 0x6efa90e9UL, 0x6bb5866cUL,
- 0x6a77ec5bUL, 0x68315202UL, 0x69f33835UL, 0x62af7f08UL, 0x636d153fUL,
- 0x612bab66UL, 0x60e9c151UL, 0x65a6d7d4UL, 0x6464bde3UL, 0x662203baUL,
- 0x67e0698dUL, 0x48d7cb20UL, 0x4915a117UL, 0x4b531f4eUL, 0x4a917579UL,
- 0x4fde63fcUL, 0x4e1c09cbUL, 0x4c5ab792UL, 0x4d98dda5UL, 0x46c49a98UL,
- 0x4706f0afUL, 0x45404ef6UL, 0x448224c1UL, 0x41cd3244UL, 0x400f5873UL,
- 0x4249e62aUL, 0x438b8c1dUL, 0x54f16850UL, 0x55330267UL, 0x5775bc3eUL,
- 0x56b7d609UL, 0x53f8c08cUL, 0x523aaabbUL, 0x507c14e2UL, 0x51be7ed5UL,
- 0x5ae239e8UL, 0x5b2053dfUL, 0x5966ed86UL, 0x58a487b1UL, 0x5deb9134UL,
- 0x5c29fb03UL, 0x5e6f455aUL, 0x5fad2f6dUL, 0xe1351b80UL, 0xe0f771b7UL,
- 0xe2b1cfeeUL, 0xe373a5d9UL, 0xe63cb35cUL, 0xe7fed96bUL, 0xe5b86732UL,
- 0xe47a0d05UL, 0xef264a38UL, 0xeee4200fUL, 0xeca29e56UL, 0xed60f461UL,
- 0xe82fe2e4UL, 0xe9ed88d3UL, 0xebab368aUL, 0xea695cbdUL, 0xfd13b8f0UL,
- 0xfcd1d2c7UL, 0xfe976c9eUL, 0xff5506a9UL, 0xfa1a102cUL, 0xfbd87a1bUL,
- 0xf99ec442UL, 0xf85cae75UL, 0xf300e948UL, 0xf2c2837fUL, 0xf0843d26UL,
- 0xf1465711UL, 0xf4094194UL, 0xf5cb2ba3UL, 0xf78d95faUL, 0xf64fffcdUL,
- 0xd9785d60UL, 0xd8ba3757UL, 0xdafc890eUL, 0xdb3ee339UL, 0xde71f5bcUL,
- 0xdfb39f8bUL, 0xddf521d2UL, 0xdc374be5UL, 0xd76b0cd8UL, 0xd6a966efUL,
- 0xd4efd8b6UL, 0xd52db281UL, 0xd062a404UL, 0xd1a0ce33UL, 0xd3e6706aUL,
- 0xd2241a5dUL, 0xc55efe10UL, 0xc49c9427UL, 0xc6da2a7eUL, 0xc7184049UL,
- 0xc25756ccUL, 0xc3953cfbUL, 0xc1d382a2UL, 0xc011e895UL, 0xcb4dafa8UL,
- 0xca8fc59fUL, 0xc8c97bc6UL, 0xc90b11f1UL, 0xcc440774UL, 0xcd866d43UL,
- 0xcfc0d31aUL, 0xce02b92dUL, 0x91af9640UL, 0x906dfc77UL, 0x922b422eUL,
- 0x93e92819UL, 0x96a63e9cUL, 0x976454abUL, 0x9522eaf2UL, 0x94e080c5UL,
- 0x9fbcc7f8UL, 0x9e7eadcfUL, 0x9c381396UL, 0x9dfa79a1UL, 0x98b56f24UL,
- 0x99770513UL, 0x9b31bb4aUL, 0x9af3d17dUL, 0x8d893530UL, 0x8c4b5f07UL,
- 0x8e0de15eUL, 0x8fcf8b69UL, 0x8a809decUL, 0x8b42f7dbUL, 0x89044982UL,
- 0x88c623b5UL, 0x839a6488UL, 0x82580ebfUL, 0x801eb0e6UL, 0x81dcdad1UL,
- 0x8493cc54UL, 0x8551a663UL, 0x8717183aUL, 0x86d5720dUL, 0xa9e2d0a0UL,
- 0xa820ba97UL, 0xaa6604ceUL, 0xaba46ef9UL, 0xaeeb787cUL, 0xaf29124bUL,
- 0xad6fac12UL, 0xacadc625UL, 0xa7f18118UL, 0xa633eb2fUL, 0xa4755576UL,
- 0xa5b73f41UL, 0xa0f829c4UL, 0xa13a43f3UL, 0xa37cfdaaUL, 0xa2be979dUL,
- 0xb5c473d0UL, 0xb40619e7UL, 0xb640a7beUL, 0xb782cd89UL, 0xb2cddb0cUL,
- 0xb30fb13bUL, 0xb1490f62UL, 0xb08b6555UL, 0xbbd72268UL, 0xba15485fUL,
- 0xb853f606UL, 0xb9919c31UL, 0xbcde8ab4UL, 0xbd1ce083UL, 0xbf5a5edaUL,
- 0xbe9834edUL
- },
- {
- 0x00000000UL, 0xb8bc6765UL, 0xaa09c88bUL, 0x12b5afeeUL, 0x8f629757UL,
- 0x37def032UL, 0x256b5fdcUL, 0x9dd738b9UL, 0xc5b428efUL, 0x7d084f8aUL,
- 0x6fbde064UL, 0xd7018701UL, 0x4ad6bfb8UL, 0xf26ad8ddUL, 0xe0df7733UL,
- 0x58631056UL, 0x5019579fUL, 0xe8a530faUL, 0xfa109f14UL, 0x42acf871UL,
- 0xdf7bc0c8UL, 0x67c7a7adUL, 0x75720843UL, 0xcdce6f26UL, 0x95ad7f70UL,
- 0x2d111815UL, 0x3fa4b7fbUL, 0x8718d09eUL, 0x1acfe827UL, 0xa2738f42UL,
- 0xb0c620acUL, 0x087a47c9UL, 0xa032af3eUL, 0x188ec85bUL, 0x0a3b67b5UL,
- 0xb28700d0UL, 0x2f503869UL, 0x97ec5f0cUL, 0x8559f0e2UL, 0x3de59787UL,
- 0x658687d1UL, 0xdd3ae0b4UL, 0xcf8f4f5aUL, 0x7733283fUL, 0xeae41086UL,
- 0x525877e3UL, 0x40edd80dUL, 0xf851bf68UL, 0xf02bf8a1UL, 0x48979fc4UL,
- 0x5a22302aUL, 0xe29e574fUL, 0x7f496ff6UL, 0xc7f50893UL, 0xd540a77dUL,
- 0x6dfcc018UL, 0x359fd04eUL, 0x8d23b72bUL, 0x9f9618c5UL, 0x272a7fa0UL,
- 0xbafd4719UL, 0x0241207cUL, 0x10f48f92UL, 0xa848e8f7UL, 0x9b14583dUL,
- 0x23a83f58UL, 0x311d90b6UL, 0x89a1f7d3UL, 0x1476cf6aUL, 0xaccaa80fUL,
- 0xbe7f07e1UL, 0x06c36084UL, 0x5ea070d2UL, 0xe61c17b7UL, 0xf4a9b859UL,
- 0x4c15df3cUL, 0xd1c2e785UL, 0x697e80e0UL, 0x7bcb2f0eUL, 0xc377486bUL,
- 0xcb0d0fa2UL, 0x73b168c7UL, 0x6104c729UL, 0xd9b8a04cUL, 0x446f98f5UL,
- 0xfcd3ff90UL, 0xee66507eUL, 0x56da371bUL, 0x0eb9274dUL, 0xb6054028UL,
- 0xa4b0efc6UL, 0x1c0c88a3UL, 0x81dbb01aUL, 0x3967d77fUL, 0x2bd27891UL,
- 0x936e1ff4UL, 0x3b26f703UL, 0x839a9066UL, 0x912f3f88UL, 0x299358edUL,
- 0xb4446054UL, 0x0cf80731UL, 0x1e4da8dfUL, 0xa6f1cfbaUL, 0xfe92dfecUL,
- 0x462eb889UL, 0x549b1767UL, 0xec277002UL, 0x71f048bbUL, 0xc94c2fdeUL,
- 0xdbf98030UL, 0x6345e755UL, 0x6b3fa09cUL, 0xd383c7f9UL, 0xc1366817UL,
- 0x798a0f72UL, 0xe45d37cbUL, 0x5ce150aeUL, 0x4e54ff40UL, 0xf6e89825UL,
- 0xae8b8873UL, 0x1637ef16UL, 0x048240f8UL, 0xbc3e279dUL, 0x21e91f24UL,
- 0x99557841UL, 0x8be0d7afUL, 0x335cb0caUL, 0xed59b63bUL, 0x55e5d15eUL,
- 0x47507eb0UL, 0xffec19d5UL, 0x623b216cUL, 0xda874609UL, 0xc832e9e7UL,
- 0x708e8e82UL, 0x28ed9ed4UL, 0x9051f9b1UL, 0x82e4565fUL, 0x3a58313aUL,
- 0xa78f0983UL, 0x1f336ee6UL, 0x0d86c108UL, 0xb53aa66dUL, 0xbd40e1a4UL,
- 0x05fc86c1UL, 0x1749292fUL, 0xaff54e4aUL, 0x322276f3UL, 0x8a9e1196UL,
- 0x982bbe78UL, 0x2097d91dUL, 0x78f4c94bUL, 0xc048ae2eUL, 0xd2fd01c0UL,
- 0x6a4166a5UL, 0xf7965e1cUL, 0x4f2a3979UL, 0x5d9f9697UL, 0xe523f1f2UL,
- 0x4d6b1905UL, 0xf5d77e60UL, 0xe762d18eUL, 0x5fdeb6ebUL, 0xc2098e52UL,
- 0x7ab5e937UL, 0x680046d9UL, 0xd0bc21bcUL, 0x88df31eaUL, 0x3063568fUL,
- 0x22d6f961UL, 0x9a6a9e04UL, 0x07bda6bdUL, 0xbf01c1d8UL, 0xadb46e36UL,
- 0x15080953UL, 0x1d724e9aUL, 0xa5ce29ffUL, 0xb77b8611UL, 0x0fc7e174UL,
- 0x9210d9cdUL, 0x2aacbea8UL, 0x38191146UL, 0x80a57623UL, 0xd8c66675UL,
- 0x607a0110UL, 0x72cfaefeUL, 0xca73c99bUL, 0x57a4f122UL, 0xef189647UL,
- 0xfdad39a9UL, 0x45115eccUL, 0x764dee06UL, 0xcef18963UL, 0xdc44268dUL,
- 0x64f841e8UL, 0xf92f7951UL, 0x41931e34UL, 0x5326b1daUL, 0xeb9ad6bfUL,
- 0xb3f9c6e9UL, 0x0b45a18cUL, 0x19f00e62UL, 0xa14c6907UL, 0x3c9b51beUL,
- 0x842736dbUL, 0x96929935UL, 0x2e2efe50UL, 0x2654b999UL, 0x9ee8defcUL,
- 0x8c5d7112UL, 0x34e11677UL, 0xa9362eceUL, 0x118a49abUL, 0x033fe645UL,
- 0xbb838120UL, 0xe3e09176UL, 0x5b5cf613UL, 0x49e959fdUL, 0xf1553e98UL,
- 0x6c820621UL, 0xd43e6144UL, 0xc68bceaaUL, 0x7e37a9cfUL, 0xd67f4138UL,
- 0x6ec3265dUL, 0x7c7689b3UL, 0xc4caeed6UL, 0x591dd66fUL, 0xe1a1b10aUL,
- 0xf3141ee4UL, 0x4ba87981UL, 0x13cb69d7UL, 0xab770eb2UL, 0xb9c2a15cUL,
- 0x017ec639UL, 0x9ca9fe80UL, 0x241599e5UL, 0x36a0360bUL, 0x8e1c516eUL,
- 0x866616a7UL, 0x3eda71c2UL, 0x2c6fde2cUL, 0x94d3b949UL, 0x090481f0UL,
- 0xb1b8e695UL, 0xa30d497bUL, 0x1bb12e1eUL, 0x43d23e48UL, 0xfb6e592dUL,
- 0xe9dbf6c3UL, 0x516791a6UL, 0xccb0a91fUL, 0x740cce7aUL, 0x66b96194UL,
- 0xde0506f1UL
- },
- {
- 0x00000000UL, 0x96300777UL, 0x2c610eeeUL, 0xba510999UL, 0x19c46d07UL,
- 0x8ff46a70UL, 0x35a563e9UL, 0xa395649eUL, 0x3288db0eUL, 0xa4b8dc79UL,
- 0x1ee9d5e0UL, 0x88d9d297UL, 0x2b4cb609UL, 0xbd7cb17eUL, 0x072db8e7UL,
- 0x911dbf90UL, 0x6410b71dUL, 0xf220b06aUL, 0x4871b9f3UL, 0xde41be84UL,
- 0x7dd4da1aUL, 0xebe4dd6dUL, 0x51b5d4f4UL, 0xc785d383UL, 0x56986c13UL,
- 0xc0a86b64UL, 0x7af962fdUL, 0xecc9658aUL, 0x4f5c0114UL, 0xd96c0663UL,
- 0x633d0ffaUL, 0xf50d088dUL, 0xc8206e3bUL, 0x5e10694cUL, 0xe44160d5UL,
- 0x727167a2UL, 0xd1e4033cUL, 0x47d4044bUL, 0xfd850dd2UL, 0x6bb50aa5UL,
- 0xfaa8b535UL, 0x6c98b242UL, 0xd6c9bbdbUL, 0x40f9bcacUL, 0xe36cd832UL,
- 0x755cdf45UL, 0xcf0dd6dcUL, 0x593dd1abUL, 0xac30d926UL, 0x3a00de51UL,
- 0x8051d7c8UL, 0x1661d0bfUL, 0xb5f4b421UL, 0x23c4b356UL, 0x9995bacfUL,
- 0x0fa5bdb8UL, 0x9eb80228UL, 0x0888055fUL, 0xb2d90cc6UL, 0x24e90bb1UL,
- 0x877c6f2fUL, 0x114c6858UL, 0xab1d61c1UL, 0x3d2d66b6UL, 0x9041dc76UL,
- 0x0671db01UL, 0xbc20d298UL, 0x2a10d5efUL, 0x8985b171UL, 0x1fb5b606UL,
- 0xa5e4bf9fUL, 0x33d4b8e8UL, 0xa2c90778UL, 0x34f9000fUL, 0x8ea80996UL,
- 0x18980ee1UL, 0xbb0d6a7fUL, 0x2d3d6d08UL, 0x976c6491UL, 0x015c63e6UL,
- 0xf4516b6bUL, 0x62616c1cUL, 0xd8306585UL, 0x4e0062f2UL, 0xed95066cUL,
- 0x7ba5011bUL, 0xc1f40882UL, 0x57c40ff5UL, 0xc6d9b065UL, 0x50e9b712UL,
- 0xeab8be8bUL, 0x7c88b9fcUL, 0xdf1ddd62UL, 0x492dda15UL, 0xf37cd38cUL,
- 0x654cd4fbUL, 0x5861b24dUL, 0xce51b53aUL, 0x7400bca3UL, 0xe230bbd4UL,
- 0x41a5df4aUL, 0xd795d83dUL, 0x6dc4d1a4UL, 0xfbf4d6d3UL, 0x6ae96943UL,
- 0xfcd96e34UL, 0x468867adUL, 0xd0b860daUL, 0x732d0444UL, 0xe51d0333UL,
- 0x5f4c0aaaUL, 0xc97c0dddUL, 0x3c710550UL, 0xaa410227UL, 0x10100bbeUL,
- 0x86200cc9UL, 0x25b56857UL, 0xb3856f20UL, 0x09d466b9UL, 0x9fe461ceUL,
- 0x0ef9de5eUL, 0x98c9d929UL, 0x2298d0b0UL, 0xb4a8d7c7UL, 0x173db359UL,
- 0x810db42eUL, 0x3b5cbdb7UL, 0xad6cbac0UL, 0x2083b8edUL, 0xb6b3bf9aUL,
- 0x0ce2b603UL, 0x9ad2b174UL, 0x3947d5eaUL, 0xaf77d29dUL, 0x1526db04UL,
- 0x8316dc73UL, 0x120b63e3UL, 0x843b6494UL, 0x3e6a6d0dUL, 0xa85a6a7aUL,
- 0x0bcf0ee4UL, 0x9dff0993UL, 0x27ae000aUL, 0xb19e077dUL, 0x44930ff0UL,
- 0xd2a30887UL, 0x68f2011eUL, 0xfec20669UL, 0x5d5762f7UL, 0xcb676580UL,
- 0x71366c19UL, 0xe7066b6eUL, 0x761bd4feUL, 0xe02bd389UL, 0x5a7ada10UL,
- 0xcc4add67UL, 0x6fdfb9f9UL, 0xf9efbe8eUL, 0x43beb717UL, 0xd58eb060UL,
- 0xe8a3d6d6UL, 0x7e93d1a1UL, 0xc4c2d838UL, 0x52f2df4fUL, 0xf167bbd1UL,
- 0x6757bca6UL, 0xdd06b53fUL, 0x4b36b248UL, 0xda2b0dd8UL, 0x4c1b0aafUL,
- 0xf64a0336UL, 0x607a0441UL, 0xc3ef60dfUL, 0x55df67a8UL, 0xef8e6e31UL,
- 0x79be6946UL, 0x8cb361cbUL, 0x1a8366bcUL, 0xa0d26f25UL, 0x36e26852UL,
- 0x95770cccUL, 0x03470bbbUL, 0xb9160222UL, 0x2f260555UL, 0xbe3bbac5UL,
- 0x280bbdb2UL, 0x925ab42bUL, 0x046ab35cUL, 0xa7ffd7c2UL, 0x31cfd0b5UL,
- 0x8b9ed92cUL, 0x1daede5bUL, 0xb0c2649bUL, 0x26f263ecUL, 0x9ca36a75UL,
- 0x0a936d02UL, 0xa906099cUL, 0x3f360eebUL, 0x85670772UL, 0x13570005UL,
- 0x824abf95UL, 0x147ab8e2UL, 0xae2bb17bUL, 0x381bb60cUL, 0x9b8ed292UL,
- 0x0dbed5e5UL, 0xb7efdc7cUL, 0x21dfdb0bUL, 0xd4d2d386UL, 0x42e2d4f1UL,
- 0xf8b3dd68UL, 0x6e83da1fUL, 0xcd16be81UL, 0x5b26b9f6UL, 0xe177b06fUL,
- 0x7747b718UL, 0xe65a0888UL, 0x706a0fffUL, 0xca3b0666UL, 0x5c0b0111UL,
- 0xff9e658fUL, 0x69ae62f8UL, 0xd3ff6b61UL, 0x45cf6c16UL, 0x78e20aa0UL,
- 0xeed20dd7UL, 0x5483044eUL, 0xc2b30339UL, 0x612667a7UL, 0xf71660d0UL,
- 0x4d476949UL, 0xdb776e3eUL, 0x4a6ad1aeUL, 0xdc5ad6d9UL, 0x660bdf40UL,
- 0xf03bd837UL, 0x53aebca9UL, 0xc59ebbdeUL, 0x7fcfb247UL, 0xe9ffb530UL,
- 0x1cf2bdbdUL, 0x8ac2bacaUL, 0x3093b353UL, 0xa6a3b424UL, 0x0536d0baUL,
- 0x9306d7cdUL, 0x2957de54UL, 0xbf67d923UL, 0x2e7a66b3UL, 0xb84a61c4UL,
- 0x021b685dUL, 0x942b6f2aUL, 0x37be0bb4UL, 0xa18e0cc3UL, 0x1bdf055aUL,
- 0x8def022dUL
- },
- {
- 0x00000000UL, 0x41311b19UL, 0x82623632UL, 0xc3532d2bUL, 0x04c56c64UL,
- 0x45f4777dUL, 0x86a75a56UL, 0xc796414fUL, 0x088ad9c8UL, 0x49bbc2d1UL,
- 0x8ae8effaUL, 0xcbd9f4e3UL, 0x0c4fb5acUL, 0x4d7eaeb5UL, 0x8e2d839eUL,
- 0xcf1c9887UL, 0x5112c24aUL, 0x1023d953UL, 0xd370f478UL, 0x9241ef61UL,
- 0x55d7ae2eUL, 0x14e6b537UL, 0xd7b5981cUL, 0x96848305UL, 0x59981b82UL,
- 0x18a9009bUL, 0xdbfa2db0UL, 0x9acb36a9UL, 0x5d5d77e6UL, 0x1c6c6cffUL,
- 0xdf3f41d4UL, 0x9e0e5acdUL, 0xa2248495UL, 0xe3159f8cUL, 0x2046b2a7UL,
- 0x6177a9beUL, 0xa6e1e8f1UL, 0xe7d0f3e8UL, 0x2483dec3UL, 0x65b2c5daUL,
- 0xaaae5d5dUL, 0xeb9f4644UL, 0x28cc6b6fUL, 0x69fd7076UL, 0xae6b3139UL,
- 0xef5a2a20UL, 0x2c09070bUL, 0x6d381c12UL, 0xf33646dfUL, 0xb2075dc6UL,
- 0x715470edUL, 0x30656bf4UL, 0xf7f32abbUL, 0xb6c231a2UL, 0x75911c89UL,
- 0x34a00790UL, 0xfbbc9f17UL, 0xba8d840eUL, 0x79dea925UL, 0x38efb23cUL,
- 0xff79f373UL, 0xbe48e86aUL, 0x7d1bc541UL, 0x3c2ade58UL, 0x054f79f0UL,
- 0x447e62e9UL, 0x872d4fc2UL, 0xc61c54dbUL, 0x018a1594UL, 0x40bb0e8dUL,
- 0x83e823a6UL, 0xc2d938bfUL, 0x0dc5a038UL, 0x4cf4bb21UL, 0x8fa7960aUL,
- 0xce968d13UL, 0x0900cc5cUL, 0x4831d745UL, 0x8b62fa6eUL, 0xca53e177UL,
- 0x545dbbbaUL, 0x156ca0a3UL, 0xd63f8d88UL, 0x970e9691UL, 0x5098d7deUL,
- 0x11a9ccc7UL, 0xd2fae1ecUL, 0x93cbfaf5UL, 0x5cd76272UL, 0x1de6796bUL,
- 0xdeb55440UL, 0x9f844f59UL, 0x58120e16UL, 0x1923150fUL, 0xda703824UL,
- 0x9b41233dUL, 0xa76bfd65UL, 0xe65ae67cUL, 0x2509cb57UL, 0x6438d04eUL,
- 0xa3ae9101UL, 0xe29f8a18UL, 0x21cca733UL, 0x60fdbc2aUL, 0xafe124adUL,
- 0xeed03fb4UL, 0x2d83129fUL, 0x6cb20986UL, 0xab2448c9UL, 0xea1553d0UL,
- 0x29467efbUL, 0x687765e2UL, 0xf6793f2fUL, 0xb7482436UL, 0x741b091dUL,
- 0x352a1204UL, 0xf2bc534bUL, 0xb38d4852UL, 0x70de6579UL, 0x31ef7e60UL,
- 0xfef3e6e7UL, 0xbfc2fdfeUL, 0x7c91d0d5UL, 0x3da0cbccUL, 0xfa368a83UL,
- 0xbb07919aUL, 0x7854bcb1UL, 0x3965a7a8UL, 0x4b98833bUL, 0x0aa99822UL,
- 0xc9fab509UL, 0x88cbae10UL, 0x4f5def5fUL, 0x0e6cf446UL, 0xcd3fd96dUL,
- 0x8c0ec274UL, 0x43125af3UL, 0x022341eaUL, 0xc1706cc1UL, 0x804177d8UL,
- 0x47d73697UL, 0x06e62d8eUL, 0xc5b500a5UL, 0x84841bbcUL, 0x1a8a4171UL,
- 0x5bbb5a68UL, 0x98e87743UL, 0xd9d96c5aUL, 0x1e4f2d15UL, 0x5f7e360cUL,
- 0x9c2d1b27UL, 0xdd1c003eUL, 0x120098b9UL, 0x533183a0UL, 0x9062ae8bUL,
- 0xd153b592UL, 0x16c5f4ddUL, 0x57f4efc4UL, 0x94a7c2efUL, 0xd596d9f6UL,
- 0xe9bc07aeUL, 0xa88d1cb7UL, 0x6bde319cUL, 0x2aef2a85UL, 0xed796bcaUL,
- 0xac4870d3UL, 0x6f1b5df8UL, 0x2e2a46e1UL, 0xe136de66UL, 0xa007c57fUL,
- 0x6354e854UL, 0x2265f34dUL, 0xe5f3b202UL, 0xa4c2a91bUL, 0x67918430UL,
- 0x26a09f29UL, 0xb8aec5e4UL, 0xf99fdefdUL, 0x3accf3d6UL, 0x7bfde8cfUL,
- 0xbc6ba980UL, 0xfd5ab299UL, 0x3e099fb2UL, 0x7f3884abUL, 0xb0241c2cUL,
- 0xf1150735UL, 0x32462a1eUL, 0x73773107UL, 0xb4e17048UL, 0xf5d06b51UL,
- 0x3683467aUL, 0x77b25d63UL, 0x4ed7facbUL, 0x0fe6e1d2UL, 0xccb5ccf9UL,
- 0x8d84d7e0UL, 0x4a1296afUL, 0x0b238db6UL, 0xc870a09dUL, 0x8941bb84UL,
- 0x465d2303UL, 0x076c381aUL, 0xc43f1531UL, 0x850e0e28UL, 0x42984f67UL,
- 0x03a9547eUL, 0xc0fa7955UL, 0x81cb624cUL, 0x1fc53881UL, 0x5ef42398UL,
- 0x9da70eb3UL, 0xdc9615aaUL, 0x1b0054e5UL, 0x5a314ffcUL, 0x996262d7UL,
- 0xd85379ceUL, 0x174fe149UL, 0x567efa50UL, 0x952dd77bUL, 0xd41ccc62UL,
- 0x138a8d2dUL, 0x52bb9634UL, 0x91e8bb1fUL, 0xd0d9a006UL, 0xecf37e5eUL,
- 0xadc26547UL, 0x6e91486cUL, 0x2fa05375UL, 0xe836123aUL, 0xa9070923UL,
- 0x6a542408UL, 0x2b653f11UL, 0xe479a796UL, 0xa548bc8fUL, 0x661b91a4UL,
- 0x272a8abdUL, 0xe0bccbf2UL, 0xa18dd0ebUL, 0x62defdc0UL, 0x23efe6d9UL,
- 0xbde1bc14UL, 0xfcd0a70dUL, 0x3f838a26UL, 0x7eb2913fUL, 0xb924d070UL,
- 0xf815cb69UL, 0x3b46e642UL, 0x7a77fd5bUL, 0xb56b65dcUL, 0xf45a7ec5UL,
- 0x370953eeUL, 0x763848f7UL, 0xb1ae09b8UL, 0xf09f12a1UL, 0x33cc3f8aUL,
- 0x72fd2493UL
- },
- {
- 0x00000000UL, 0x376ac201UL, 0x6ed48403UL, 0x59be4602UL, 0xdca80907UL,
- 0xebc2cb06UL, 0xb27c8d04UL, 0x85164f05UL, 0xb851130eUL, 0x8f3bd10fUL,
- 0xd685970dUL, 0xe1ef550cUL, 0x64f91a09UL, 0x5393d808UL, 0x0a2d9e0aUL,
- 0x3d475c0bUL, 0x70a3261cUL, 0x47c9e41dUL, 0x1e77a21fUL, 0x291d601eUL,
- 0xac0b2f1bUL, 0x9b61ed1aUL, 0xc2dfab18UL, 0xf5b56919UL, 0xc8f23512UL,
- 0xff98f713UL, 0xa626b111UL, 0x914c7310UL, 0x145a3c15UL, 0x2330fe14UL,
- 0x7a8eb816UL, 0x4de47a17UL, 0xe0464d38UL, 0xd72c8f39UL, 0x8e92c93bUL,
- 0xb9f80b3aUL, 0x3cee443fUL, 0x0b84863eUL, 0x523ac03cUL, 0x6550023dUL,
- 0x58175e36UL, 0x6f7d9c37UL, 0x36c3da35UL, 0x01a91834UL, 0x84bf5731UL,
- 0xb3d59530UL, 0xea6bd332UL, 0xdd011133UL, 0x90e56b24UL, 0xa78fa925UL,
- 0xfe31ef27UL, 0xc95b2d26UL, 0x4c4d6223UL, 0x7b27a022UL, 0x2299e620UL,
- 0x15f32421UL, 0x28b4782aUL, 0x1fdeba2bUL, 0x4660fc29UL, 0x710a3e28UL,
- 0xf41c712dUL, 0xc376b32cUL, 0x9ac8f52eUL, 0xada2372fUL, 0xc08d9a70UL,
- 0xf7e75871UL, 0xae591e73UL, 0x9933dc72UL, 0x1c259377UL, 0x2b4f5176UL,
- 0x72f11774UL, 0x459bd575UL, 0x78dc897eUL, 0x4fb64b7fUL, 0x16080d7dUL,
- 0x2162cf7cUL, 0xa4748079UL, 0x931e4278UL, 0xcaa0047aUL, 0xfdcac67bUL,
- 0xb02ebc6cUL, 0x87447e6dUL, 0xdefa386fUL, 0xe990fa6eUL, 0x6c86b56bUL,
- 0x5bec776aUL, 0x02523168UL, 0x3538f369UL, 0x087faf62UL, 0x3f156d63UL,
- 0x66ab2b61UL, 0x51c1e960UL, 0xd4d7a665UL, 0xe3bd6464UL, 0xba032266UL,
- 0x8d69e067UL, 0x20cbd748UL, 0x17a11549UL, 0x4e1f534bUL, 0x7975914aUL,
- 0xfc63de4fUL, 0xcb091c4eUL, 0x92b75a4cUL, 0xa5dd984dUL, 0x989ac446UL,
- 0xaff00647UL, 0xf64e4045UL, 0xc1248244UL, 0x4432cd41UL, 0x73580f40UL,
- 0x2ae64942UL, 0x1d8c8b43UL, 0x5068f154UL, 0x67023355UL, 0x3ebc7557UL,
- 0x09d6b756UL, 0x8cc0f853UL, 0xbbaa3a52UL, 0xe2147c50UL, 0xd57ebe51UL,
- 0xe839e25aUL, 0xdf53205bUL, 0x86ed6659UL, 0xb187a458UL, 0x3491eb5dUL,
- 0x03fb295cUL, 0x5a456f5eUL, 0x6d2fad5fUL, 0x801b35e1UL, 0xb771f7e0UL,
- 0xeecfb1e2UL, 0xd9a573e3UL, 0x5cb33ce6UL, 0x6bd9fee7UL, 0x3267b8e5UL,
- 0x050d7ae4UL, 0x384a26efUL, 0x0f20e4eeUL, 0x569ea2ecUL, 0x61f460edUL,
- 0xe4e22fe8UL, 0xd388ede9UL, 0x8a36abebUL, 0xbd5c69eaUL, 0xf0b813fdUL,
- 0xc7d2d1fcUL, 0x9e6c97feUL, 0xa90655ffUL, 0x2c101afaUL, 0x1b7ad8fbUL,
- 0x42c49ef9UL, 0x75ae5cf8UL, 0x48e900f3UL, 0x7f83c2f2UL, 0x263d84f0UL,
- 0x115746f1UL, 0x944109f4UL, 0xa32bcbf5UL, 0xfa958df7UL, 0xcdff4ff6UL,
- 0x605d78d9UL, 0x5737bad8UL, 0x0e89fcdaUL, 0x39e33edbUL, 0xbcf571deUL,
- 0x8b9fb3dfUL, 0xd221f5ddUL, 0xe54b37dcUL, 0xd80c6bd7UL, 0xef66a9d6UL,
- 0xb6d8efd4UL, 0x81b22dd5UL, 0x04a462d0UL, 0x33cea0d1UL, 0x6a70e6d3UL,
- 0x5d1a24d2UL, 0x10fe5ec5UL, 0x27949cc4UL, 0x7e2adac6UL, 0x494018c7UL,
- 0xcc5657c2UL, 0xfb3c95c3UL, 0xa282d3c1UL, 0x95e811c0UL, 0xa8af4dcbUL,
- 0x9fc58fcaUL, 0xc67bc9c8UL, 0xf1110bc9UL, 0x740744ccUL, 0x436d86cdUL,
- 0x1ad3c0cfUL, 0x2db902ceUL, 0x4096af91UL, 0x77fc6d90UL, 0x2e422b92UL,
- 0x1928e993UL, 0x9c3ea696UL, 0xab546497UL, 0xf2ea2295UL, 0xc580e094UL,
- 0xf8c7bc9fUL, 0xcfad7e9eUL, 0x9613389cUL, 0xa179fa9dUL, 0x246fb598UL,
- 0x13057799UL, 0x4abb319bUL, 0x7dd1f39aUL, 0x3035898dUL, 0x075f4b8cUL,
- 0x5ee10d8eUL, 0x698bcf8fUL, 0xec9d808aUL, 0xdbf7428bUL, 0x82490489UL,
- 0xb523c688UL, 0x88649a83UL, 0xbf0e5882UL, 0xe6b01e80UL, 0xd1dadc81UL,
- 0x54cc9384UL, 0x63a65185UL, 0x3a181787UL, 0x0d72d586UL, 0xa0d0e2a9UL,
- 0x97ba20a8UL, 0xce0466aaUL, 0xf96ea4abUL, 0x7c78ebaeUL, 0x4b1229afUL,
- 0x12ac6fadUL, 0x25c6adacUL, 0x1881f1a7UL, 0x2feb33a6UL, 0x765575a4UL,
- 0x413fb7a5UL, 0xc429f8a0UL, 0xf3433aa1UL, 0xaafd7ca3UL, 0x9d97bea2UL,
- 0xd073c4b5UL, 0xe71906b4UL, 0xbea740b6UL, 0x89cd82b7UL, 0x0cdbcdb2UL,
- 0x3bb10fb3UL, 0x620f49b1UL, 0x55658bb0UL, 0x6822d7bbUL, 0x5f4815baUL,
- 0x06f653b8UL, 0x319c91b9UL, 0xb48adebcUL, 0x83e01cbdUL, 0xda5e5abfUL,
- 0xed3498beUL
- },
- {
- 0x00000000UL, 0x6567bcb8UL, 0x8bc809aaUL, 0xeeafb512UL, 0x5797628fUL,
- 0x32f0de37UL, 0xdc5f6b25UL, 0xb938d79dUL, 0xef28b4c5UL, 0x8a4f087dUL,
- 0x64e0bd6fUL, 0x018701d7UL, 0xb8bfd64aUL, 0xddd86af2UL, 0x3377dfe0UL,
- 0x56106358UL, 0x9f571950UL, 0xfa30a5e8UL, 0x149f10faUL, 0x71f8ac42UL,
- 0xc8c07bdfUL, 0xada7c767UL, 0x43087275UL, 0x266fcecdUL, 0x707fad95UL,
- 0x1518112dUL, 0xfbb7a43fUL, 0x9ed01887UL, 0x27e8cf1aUL, 0x428f73a2UL,
- 0xac20c6b0UL, 0xc9477a08UL, 0x3eaf32a0UL, 0x5bc88e18UL, 0xb5673b0aUL,
- 0xd00087b2UL, 0x6938502fUL, 0x0c5fec97UL, 0xe2f05985UL, 0x8797e53dUL,
- 0xd1878665UL, 0xb4e03addUL, 0x5a4f8fcfUL, 0x3f283377UL, 0x8610e4eaUL,
- 0xe3775852UL, 0x0dd8ed40UL, 0x68bf51f8UL, 0xa1f82bf0UL, 0xc49f9748UL,
- 0x2a30225aUL, 0x4f579ee2UL, 0xf66f497fUL, 0x9308f5c7UL, 0x7da740d5UL,
- 0x18c0fc6dUL, 0x4ed09f35UL, 0x2bb7238dUL, 0xc518969fUL, 0xa07f2a27UL,
- 0x1947fdbaUL, 0x7c204102UL, 0x928ff410UL, 0xf7e848a8UL, 0x3d58149bUL,
- 0x583fa823UL, 0xb6901d31UL, 0xd3f7a189UL, 0x6acf7614UL, 0x0fa8caacUL,
- 0xe1077fbeUL, 0x8460c306UL, 0xd270a05eUL, 0xb7171ce6UL, 0x59b8a9f4UL,
- 0x3cdf154cUL, 0x85e7c2d1UL, 0xe0807e69UL, 0x0e2fcb7bUL, 0x6b4877c3UL,
- 0xa20f0dcbUL, 0xc768b173UL, 0x29c70461UL, 0x4ca0b8d9UL, 0xf5986f44UL,
- 0x90ffd3fcUL, 0x7e5066eeUL, 0x1b37da56UL, 0x4d27b90eUL, 0x284005b6UL,
- 0xc6efb0a4UL, 0xa3880c1cUL, 0x1ab0db81UL, 0x7fd76739UL, 0x9178d22bUL,
- 0xf41f6e93UL, 0x03f7263bUL, 0x66909a83UL, 0x883f2f91UL, 0xed589329UL,
- 0x546044b4UL, 0x3107f80cUL, 0xdfa84d1eUL, 0xbacff1a6UL, 0xecdf92feUL,
- 0x89b82e46UL, 0x67179b54UL, 0x027027ecUL, 0xbb48f071UL, 0xde2f4cc9UL,
- 0x3080f9dbUL, 0x55e74563UL, 0x9ca03f6bUL, 0xf9c783d3UL, 0x176836c1UL,
- 0x720f8a79UL, 0xcb375de4UL, 0xae50e15cUL, 0x40ff544eUL, 0x2598e8f6UL,
- 0x73888baeUL, 0x16ef3716UL, 0xf8408204UL, 0x9d273ebcUL, 0x241fe921UL,
- 0x41785599UL, 0xafd7e08bUL, 0xcab05c33UL, 0x3bb659edUL, 0x5ed1e555UL,
- 0xb07e5047UL, 0xd519ecffUL, 0x6c213b62UL, 0x094687daUL, 0xe7e932c8UL,
- 0x828e8e70UL, 0xd49eed28UL, 0xb1f95190UL, 0x5f56e482UL, 0x3a31583aUL,
- 0x83098fa7UL, 0xe66e331fUL, 0x08c1860dUL, 0x6da63ab5UL, 0xa4e140bdUL,
- 0xc186fc05UL, 0x2f294917UL, 0x4a4ef5afUL, 0xf3762232UL, 0x96119e8aUL,
- 0x78be2b98UL, 0x1dd99720UL, 0x4bc9f478UL, 0x2eae48c0UL, 0xc001fdd2UL,
- 0xa566416aUL, 0x1c5e96f7UL, 0x79392a4fUL, 0x97969f5dUL, 0xf2f123e5UL,
- 0x05196b4dUL, 0x607ed7f5UL, 0x8ed162e7UL, 0xebb6de5fUL, 0x528e09c2UL,
- 0x37e9b57aUL, 0xd9460068UL, 0xbc21bcd0UL, 0xea31df88UL, 0x8f566330UL,
- 0x61f9d622UL, 0x049e6a9aUL, 0xbda6bd07UL, 0xd8c101bfUL, 0x366eb4adUL,
- 0x53090815UL, 0x9a4e721dUL, 0xff29cea5UL, 0x11867bb7UL, 0x74e1c70fUL,
- 0xcdd91092UL, 0xa8beac2aUL, 0x46111938UL, 0x2376a580UL, 0x7566c6d8UL,
- 0x10017a60UL, 0xfeaecf72UL, 0x9bc973caUL, 0x22f1a457UL, 0x479618efUL,
- 0xa939adfdUL, 0xcc5e1145UL, 0x06ee4d76UL, 0x6389f1ceUL, 0x8d2644dcUL,
- 0xe841f864UL, 0x51792ff9UL, 0x341e9341UL, 0xdab12653UL, 0xbfd69aebUL,
- 0xe9c6f9b3UL, 0x8ca1450bUL, 0x620ef019UL, 0x07694ca1UL, 0xbe519b3cUL,
- 0xdb362784UL, 0x35999296UL, 0x50fe2e2eUL, 0x99b95426UL, 0xfcdee89eUL,
- 0x12715d8cUL, 0x7716e134UL, 0xce2e36a9UL, 0xab498a11UL, 0x45e63f03UL,
- 0x208183bbUL, 0x7691e0e3UL, 0x13f65c5bUL, 0xfd59e949UL, 0x983e55f1UL,
- 0x2106826cUL, 0x44613ed4UL, 0xaace8bc6UL, 0xcfa9377eUL, 0x38417fd6UL,
- 0x5d26c36eUL, 0xb389767cUL, 0xd6eecac4UL, 0x6fd61d59UL, 0x0ab1a1e1UL,
- 0xe41e14f3UL, 0x8179a84bUL, 0xd769cb13UL, 0xb20e77abUL, 0x5ca1c2b9UL,
- 0x39c67e01UL, 0x80fea99cUL, 0xe5991524UL, 0x0b36a036UL, 0x6e511c8eUL,
- 0xa7166686UL, 0xc271da3eUL, 0x2cde6f2cUL, 0x49b9d394UL, 0xf0810409UL,
- 0x95e6b8b1UL, 0x7b490da3UL, 0x1e2eb11bUL, 0x483ed243UL, 0x2d596efbUL,
- 0xc3f6dbe9UL, 0xa6916751UL, 0x1fa9b0ccUL, 0x7ace0c74UL, 0x9461b966UL,
- 0xf10605deUL
-
- }
-};
-inline static unsigned long crc32_little (unsigned long, const unsigned char *, unsigned);
-inline static unsigned long crc32_big (unsigned long, const unsigned char *, unsigned);
-
-#define DO1 crc = crc_table[0][((int)crc ^ (*buf++)) & 0xff] ^ (crc >> 8)
-#define DO8 DO1; DO1; DO1; DO1; DO1; DO1; DO1; DO1
-
-/* ========================================================================= */
-inline unsigned long ZEXPORT crc32_local(crc, buf, len)
- unsigned long crc;
- const unsigned char FAR *buf;
- unsigned len;
-{
- if (buf == Z_NULL) return 0UL;
-
-#ifdef DYNAMIC_CRC_TABLE
- if (crc_table_empty)
- make_crc_table();
-#endif /* DYNAMIC_CRC_TABLE */
-
-#ifdef BYFOUR
- if (sizeof(void *) == sizeof(ptrdiff_t)) {
- u4 endian;
-
- endian = 1;
- if (*((unsigned char *)(&endian)))
- return crc32_little(crc, buf, len);
- else
- return crc32_big(crc, buf, len);
- }
-#endif /* BYFOUR */
- crc = crc ^ 0xffffffffUL;
- while (len >= 8) {
- DO8;
- len -= 8;
- }
- if (len) do {
- DO1;
- } while (--len);
- return crc ^ 0xffffffffUL;
-}
-
-#ifdef BYFOUR
-# define REV(w) (((w)>>24)+(((w)>>8)&0xff00)+ \
- (((w)&0xff00)<<8)+(((w)&0xff)<<24))
-#define local static
-
-/* ========================================================================= */
-#define DOLIT4 c ^= *buf4++; \
- c = crc_table[3][c & 0xff] ^ crc_table[2][(c >> 8) & 0xff] ^ \
- crc_table[1][(c >> 16) & 0xff] ^ crc_table[0][c >> 24]
-#define DOLIT32 DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4; DOLIT4
-
-/* ========================================================================= */
-inline local unsigned long crc32_little(crc, buf, len)
- unsigned long crc;
- const unsigned char FAR *buf;
- unsigned len;
-{
- register u4 c;
- register const u4 FAR *buf4;
-
- c = (u4)crc;
- c = ~c;
- while (len && ((ptrdiff_t)buf & 3)) {
- c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8);
- len--;
- }
-
- buf4 = (const u4 FAR *)(const void FAR *)buf;
- while (len >= 32) {
- DOLIT32;
- len -= 32;
- }
- while (len >= 4) {
- DOLIT4;
- len -= 4;
- }
- buf = (const unsigned char FAR *)buf4;
-
- if (len) do {
- c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8);
- } while (--len);
- c = ~c;
- return (unsigned long)c;
-}
-
-/* ========================================================================= */
-#define DOBIG4 c ^= *++buf4; \
- c = crc_table[4][c & 0xff] ^ crc_table[5][(c >> 8) & 0xff] ^ \
- crc_table[6][(c >> 16) & 0xff] ^ crc_table[7][c >> 24]
-#define DOBIG32 DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4; DOBIG4
-
-/* ========================================================================= */
-inline local unsigned long crc32_big(crc, buf, len)
- unsigned long crc;
- const unsigned char FAR *buf;
- unsigned len;
-{
- register u4 c;
- register const u4 FAR *buf4;
-
- c = REV((u4)crc);
- c = ~c;
- while (len && ((ptrdiff_t)buf & 3)) {
- c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8);
- len--;
- }
-
- buf4 = (const u4 FAR *)(const void FAR *)buf;
- buf4--;
- while (len >= 32) {
- DOBIG32;
- len -= 32;
- }
- while (len >= 4) {
- DOBIG4;
- len -= 4;
- }
- buf4++;
- buf = (const unsigned char FAR *)buf4;
-
- if (len) do {
- c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8);
- } while (--len);
- c = ~c;
- return (unsigned long)(REV(c));
-}
-
-#endif /* BYFOUR */
-
-// Character-by-character implementation of x17.
-static uint32_t x17c (uint32_t c, void *buf, int len) {
- int i;
- unsigned char *cbuf=buf;
- for (i=0; i<len; i++) {
- c = c*17 + cbuf[i];
- }
- return c;
-}
-
-// x17 using shorts
-static uint32_t x17s (uint32_t c, void *buf, int len) {
- unsigned char *cbuf=buf;
- while ((((long)cbuf)&1 ) && len) {
- c = c*17 + *cbuf;
- len--; cbuf++;
- }
- while (len>2) {
- uint16_t s = *(uint16_t*)cbuf;
- c = c*17*17 + (s&0xff)*17 + (s>>8);
- len-=2; cbuf+=2;
- }
- while (len) {
- c = c*17 + *cbuf;
- len--; cbuf++;
- }
- return c;
-}
-
-static uint32_t x17i (uint32_t c, void *buf, int len) {
- unsigned char *cbuf=buf;
- while ((((long)cbuf)&3 ) && len) {
- c = c*17 + *cbuf;
- len--; cbuf++;
- }
- while (len>4) {
- uint32_t l = *(uint32_t*)cbuf;
- c = c*17*17*17*17 + (l&0xff)*17*17*17 + ((l>>8)&0xff)*17*17 + ((l>>16)&0xff)*17 + ((l>>24)&0xff);
- len-=4; cbuf+=4;
- }
- while (len) {
- c = c*17 + *cbuf;
- len--; cbuf++;
- }
- return c;
-}
-
-uint32_t l17_fast64 (const void *buf, int len) {
- assert(len%8==0);
- const uint64_t *lbuf=buf;
- uint64_t c=0;
- while (len>0) {
- c = c*17 + *lbuf;
- if (PRINT) printf("%d: c=%016lx sum=%016lx\n", __LINE__, *lbuf, c);
- lbuf++;
- len-=8;
- }
- return c&0xFFFFFFFF;
-}
-struct l1764 {
- uint64_t sum;
- uint64_t input;
- int n_input_bytes;
-};
-void l1764_init(struct l1764 *l) {
- l->sum=0;
- l->input=0;
- l->n_input_bytes=0;
-}
-inline void l1764_add (struct l1764 *l, const void *vbuf, int len) {
- if (PRINT) printf("%d: n_input_bytes=%d len=%d\n", __LINE__, l->n_input_bytes, len);
- int n_input_bytes = l->n_input_bytes;
- const unsigned char *cbuf = vbuf;
- // Special case short inputs
- if (len==1) {
- uint64_t input = l->input | ((uint64_t)(*cbuf))<<(8*n_input_bytes);
- n_input_bytes++;
- if (n_input_bytes==8) {
- l->sum = l->sum*17 + input;
- l->n_input_bytes = 0;
- l->input = 0;
- } else {
- l->input = input;
- l->n_input_bytes = n_input_bytes;
- }
- return;
- } else if (len==2) {
- uint64_t input = l->input;
- uint64_t thisv = ((uint64_t)(*(uint16_t*)cbuf));
- if (n_input_bytes==7) {
- l->sum = l->sum*17 + (input | (thisv<<(8*7)));
- l->input = thisv>>8;
- l->n_input_bytes = 1;
- } else if (n_input_bytes==6) {
- l->sum = l->sum*17 + (input | (thisv<<(8*6)));
- l->input = 0;
- l->n_input_bytes = 0;
- } else {
- l->input = input | (thisv<<(8*n_input_bytes));
- l->n_input_bytes += 2;
- }
- return;
- }
-
- uint64_t sum;
- //assert(len>=0);
- if (n_input_bytes) {
- uint64_t input = l->input;
- if (len>=8) {
- sum = l->sum;
- while (len>=8) {
- uint64_t thisv = *(uint64_t*)cbuf;
- input |= thisv<<(8*n_input_bytes);
- sum = sum*17 + input;
- if (PRINT) printf("%d: input=%016lx sum=%016lx\n", __LINE__, input, sum);
- input = thisv>>(8*(8-n_input_bytes));
- if (PRINT) printf("%d: input=%016lx\n", __LINE__, input);
- len-=8;
- cbuf+=8;
- // n_input_bytes remains unchanged
- if (PRINT) printf("%d: n_input_bytes=%d len=%d\n", __LINE__, l->n_input_bytes, len);
- }
- l->sum = sum;
- }
- if (len>=4) {
- uint64_t thisv = *(uint32_t*)cbuf;
- if (n_input_bytes<4) {
- input |= thisv<<(8*n_input_bytes);
- if (PRINT) printf("%d: input=%016lx\n", __LINE__, input);
- n_input_bytes+=4;
- } else {
- input |= thisv<<(8*n_input_bytes);
- l->sum = l->sum*17 + input;
- if (PRINT) printf("%d: input=%016lx sum=%016lx\n", __LINE__, input, l->sum);
- input = thisv>>(8*(8-n_input_bytes));
- n_input_bytes-=4;
- if (PRINT) printf("%d: input=%016lx n_input_bytes=%d\n", __LINE__, input, n_input_bytes);
- }
- len-=4;
- cbuf+=4;
- if (PRINT) printf("%d: len=%d\n", __LINE__, len);
- }
- //assert(n_input_bytes<=8);
- while (n_input_bytes<8 && len) {
- input |= ((uint64_t)(*cbuf))<<(8*n_input_bytes);
- n_input_bytes++;
- cbuf++;
- len--;
- }
- //assert(len>=0);
- if (n_input_bytes<8) {
- //assert(len==0);
- l->input = input;
- l->n_input_bytes = n_input_bytes;
- if (PRINT) printf("%d: n_input_bytes=%d\n", __LINE__, l->n_input_bytes);
- return;
- }
- sum = l->sum*17 + input;
- } else {
- //assert(len>=0);
- sum = l->sum;
- }
- //assert(len>=0);
- while (len>=8) {
- sum = sum*17 + *(uint64_t*)cbuf;
- cbuf+=8;
- len -=8;
- }
- l->sum = sum;
- n_input_bytes = 0;
- uint64_t input;
- l->n_input_bytes = len;
- // Surprisingly, the loop is the fastest on bradley's laptop.
- if (1) {
- int i;
- input=0;
- for (i=0; i<len; i++) {
- input |= ((uint64_t)(cbuf[i]))<<(8*i);
- }
- } else if (0) {
- switch (len) {
- case 7: input = ((uint64_t)(*(uint32_t*)(cbuf))) | (((uint64_t)(*(uint16_t*)(cbuf+4)))<<32) | (((uint64_t)(*(cbuf+4)))<<48); break;
- case 6: input = ((uint64_t)(*(uint32_t*)(cbuf))) | (((uint64_t)(*(uint16_t*)(cbuf+4)))<<32); break;
- case 5: input = ((uint64_t)(*(uint32_t*)(cbuf))) | (((uint64_t)(*(cbuf+4)))<<32); break;
- case 4: input = ((uint64_t)(*(uint32_t*)(cbuf))); break;
- case 3: input = ((uint64_t)(*(uint16_t*)(cbuf))) | (((uint64_t)(*(cbuf+2)))<<16); break;
- case 2: input = ((uint64_t)(*(uint16_t*)(cbuf))); break;
- case 1: input = ((uint64_t)(*cbuf)); break;
- case 0: input = 0; break;
- default: abort();
- }
- } else {
- input=0;
- int i=0;
- if (len>=4) { input = ((uint64_t)(*(uint32_t*)(cbuf))); cbuf+=4; len-=4; i=4;}
- if (len>=2) { input |= ((uint64_t)(*(uint16_t*)(cbuf)))<<(i*8); cbuf+=2; len-=2; i+=2; }
- if (len>=1) { input |= ((uint64_t)(*(uint8_t *)(cbuf)))<<(i*8); /*cbuf+=1; len-=1; i++;*/ }
- }
- l->input = input;
- if (PRINT) printf("%d: n_input_bytes=%d\n", __LINE__, l->n_input_bytes);
-}
-uint32_t l1764_finish (struct l1764 *l) {
- if (PRINT) printf("%d: n_input_bytes=%d\n", __LINE__, l->n_input_bytes);
- assert(l->n_input_bytes==0);
- return (l->sum)&0xffffffff;
-}
-
-uint32_t l17_fast (const void *buf, int len) {
- assert(len%4==0);
- const uint32_t *lbuf=buf;
- uint32_t c=0;
- while (len>0) {
- c = c*17 + *lbuf;
- lbuf++;
- len-=4;
- }
- return c;
-}
-
-struct l17 {
- uint32_t sum;
- uint32_t input;
- int input_len;
-};
-void l17_init (struct l17 *l17) {
- l17->sum=0;
- l17->input=0;
- l17->input_len=0;
-}
-void l17_add (struct l17 *l17, const void *buf, int len) {
- const unsigned char *cbuf=buf;
- while (l17->input_len%4 && len) {
- l17->input_len |= (*cbuf<<(8*(3-l17->input_len)));
- }
-}
-
-
-#define Nu N
-
-static void measure_bandwidths (void) {
- int canon; // what is the results supposed to be.
- measure_bandwidth("l17fast ", c=l17_fast(buf, N));
- measure_bandwidth("l17fast64", canon=c=l17_fast64(buf, N));
- measure_bandwidth("l17f64i ", ({ struct l1764 l; l1764_init(&l); l1764_add(&l, buf, Nu); c=l1764_finish(&l); assert(canon==c); }));
- measure_bandwidth("l17f64ib1", ({ struct l1764 l; l1764_init(&l); int j; for(j=0; j<Nu; j++) l1764_add(&l, buf+j, 1); c=l1764_finish(&l); assert(canon==c);}));
- measure_bandwidth("l17f64ib2", ({ struct l1764 l; l1764_init(&l); int j; for(j=0; j<Nu; j+=2) l1764_add(&l, buf+j, 2); c=l1764_finish(&l); assert(canon==c); }));
- measure_bandwidth("l17f64ib4", ({ struct l1764 l; l1764_init(&l); int j; for(j=0; j<Nu; j+=4) l1764_add(&l, buf+j, 4); c=l1764_finish(&l); assert(canon==c); }));
- measure_bandwidth("l17f64ib8", ({ struct l1764 l; l1764_init(&l); int j; for(j=0; j<Nu; j+=8) l1764_add(&l, buf+j, 8); c=l1764_finish(&l); assert(canon==c); }));
- measure_bandwidth("l17f64ib9", ({ struct l1764 l; l1764_init(&l); int j; for(j=0; j+8<Nu; j+=9) l1764_add(&l, buf+j, 9); l1764_add(&l, buf+j, N-j); c=l1764_finish(&l); assert(canon==c); }));
- measure_bandwidth("l17f64ibc", ({ struct l1764 l; l1764_init(&l); int j; for(j=0; j+13<Nu; j+=13) l1764_add(&l, buf+j, 13); l1764_add(&l, buf+j, N-j); c=l1764_finish(&l); assert(canon==c); }));
- measure_bandwidth("x17c ", c=x17c(0, buf, N));
- measure_bandwidth("x17s ", c=x17s(0, buf, N));
- measure_bandwidth("x17i ", c=x17i(0, buf, N));
- measure_bandwidth("crc32L ", c=crc32_local(0, buf, N));
- measure_bandwidth("crc32Lby1", ({ c=0; int j; for(j=0; j<N; j++) c=crc32_local(c, (buf+j), 1); }));
- measure_bandwidth("crc32Lby2", ({ c=0; int j; for(j=0; j<N; j+=2) c=crc32_local(c, (buf+j), 2); }));
- measure_bandwidth("crc32 ", c=crc32(0, buf, N));
- measure_bandwidth("crc32by1 ", ({ c=0; int j; for(j=0; j<N; j++) c=crc32(c, buf+j, 1); }));
- measure_bandwidth("crc32by2 ", ({ c=0; int j; for(j=0; j<N; j+=2) c=crc32(c, buf+j, 2); }));
- measure_bandwidth("sum32 ", c=sum32(buf, N));
- measure_bandwidth("sum64 ", c=sum64(buf, N));
- measure_bandwidth("murmur ", c=MurmurHash2(buf, N));
- measure_bandwidth("murmurf ", ({ struct murmur mm; murmur_init(&mm); murmur_add(&mm, buf, N); c=murmur_finish(&mm); }));
- measure_bandwidth("sum84 ", ({ struct sum84 s; sum84_init(&s); sum84_add(&s, buf, N); c=sum84_finish(&s); }));
- measure_bandwidth("xor32 ", ({ c=0; int j; for(j=0; j<N/4; j++) c^=*(int*)buf+j*4; }));
- measure_bandwidth("xor8 ", c=xor8_finish(xor8_add(0, buf, N)));
- measure_bandwidth("xor8_64 ", c=xor8_64_finish(xor8_64_add(0, buf, N)));
- measure_bandwidth("sum8by1 ", ({ c=0; int j; for(j=0; j<N; j++) c+=buf[j]; }));
- measure_bandwidth("murmurby1", ({ struct murmur mm; murmur_init(&mm); int j; for(j=0; j<N; j++) murmur_add(&mm, buf+j, 1); c=murmur_finish(&mm); }));
- measure_bandwidth("murmurby2", ({ struct murmur mm; murmur_init(&mm); int j; for(j=0; j<N; j+=2) murmur_add(&mm, buf+j, 2); c=murmur_finish(&mm); }));
- measure_bandwidth("sum84by1 ", ({ struct sum84 s; sum84_init(&s); int j; for(j=0; j<N; j++) sum84_add(&s, buf+j, 1); c=sum84_finish(&s); }));
- measure_bandwidth("xor8by1 ", ({ int j; c=0; for(j=0; j<N; j++) c=xor8_add(c, buf+j, 1); c=xor8_finish(c); }));
- measure_bandwidth("xor864by1", ({ int j; uint64_t x=0; for(j=0; j<N; j++) x=xor8_64_add(x, buf+j, 1); c=xor8_64_finish(x); }));
-}
-
-int main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) {
- buf = malloc(N);
- int i;
- for (i=0; i<N; i++) buf[i]=random();
- measure_bandwidths();
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/le-cursor.h b/storage/tokudb/ft-index/ft/le-cursor.h
index eac5a4e5de4..d443666492c 100644
--- a/storage/tokudb/ft-index/ft/le-cursor.h
+++ b/storage/tokudb/ft-index/ft/le-cursor.h
@@ -104,10 +104,10 @@ PATENT RIGHTS GRANT:
typedef struct le_cursor *LE_CURSOR;
-// Create a leaf cursor for a tree (brt) within a transaction (txn)
+// Create a leaf cursor for a tree (ft_h) within a transaction (txn)
// Success: returns 0, stores the LE_CURSOR in the le_cursor_result
// Failure: returns a non-zero error number
-int toku_le_cursor_create(LE_CURSOR *le_cursor_result, FT_HANDLE brt, TOKUTXN txn);
+int toku_le_cursor_create(LE_CURSOR *le_cursor_result, FT_HANDLE ft_h, TOKUTXN txn);
// Close and free the LE_CURSOR
void toku_le_cursor_close(LE_CURSOR le_cursor);
diff --git a/storage/tokudb/ft-index/ft/leafentry.h b/storage/tokudb/ft-index/ft/leafentry.h
index b664d1675a1..5c525db5c19 100644
--- a/storage/tokudb/ft-index/ft/leafentry.h
+++ b/storage/tokudb/ft-index/ft/leafentry.h
@@ -96,11 +96,10 @@ PATENT RIGHTS GRANT:
#include <toku_portability.h>
#include <util/mempool.h>
+#include <util/omt.h>
#include "txn_manager.h"
#include "rbuf.h"
-#include "x1764.h"
-#include "omt.h"
/*
Memory format of packed leaf entry
diff --git a/storage/tokudb/ft-index/ft/locking-benchmarks/Makefile b/storage/tokudb/ft-index/ft/locking-benchmarks/Makefile
deleted file mode 100644
index 2083741d004..00000000000
--- a/storage/tokudb/ft-index/ft/locking-benchmarks/Makefile
+++ /dev/null
@@ -1,4 +0,0 @@
-CPPFLAGS= -D_GNU_SOURCE -I../../toku_include
-CFLAGS=-O2 -Wall -W -Werror
-LDFLAGS=-lpthread
-default: trylock trylock-rdtsc mfence-benchmark process_locks pthread-locks
diff --git a/storage/tokudb/ft-index/ft/locking-benchmarks/mfence-benchmark.cc b/storage/tokudb/ft-index/ft/locking-benchmarks/mfence-benchmark.cc
deleted file mode 100644
index 0c8290d8d2f..00000000000
--- a/storage/tokudb/ft-index/ft/locking-benchmarks/mfence-benchmark.cc
+++ /dev/null
@@ -1,217 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-/* Time {m,l,s}fence vs.xchgl for a memory barrier. */
-
-/* Timing numbers:
- * Intel T2500 2GHZ
-
-do1 9.0ns/loop
-mfence: 29.0ns/loop (marginal cost= 20.0ns)
-sfence: 17.3ns/loop (marginal cost= 8.3ns)
-lfence: 23.6ns/loop (marginal cost= 14.6ns)
- xchgl: 35.8ns/loop (marginal cost= 26.8ns)
-
-* AMD Athlon 64 X2 Dual Core Processor 4200+
- Timings are more crazy
-
-do1 20.6ns/loop
-mfence: 12.9ns/loop (marginal cost= -7.6ns)
-sfence: 8.4ns/loop (marginal cost= -12.1ns)
-lfence: 20.2ns/loop (marginal cost= -0.3ns)
- xchgl: 16.6ns/loop (marginal cost= -3.9ns)
-
-do1 13.0ns/loop
-mfence: 25.6ns/loop (marginal cost= 12.6ns)
-sfence: 21.0ns/loop (marginal cost= 8.1ns)
-lfence: 12.9ns/loop (marginal cost= -0.1ns)
- xchgl: 29.3ns/loop (marginal cost= 16.3ns)
-
-*/
-
-
-#include <sys/time.h>
-#include <stdio.h>
-#include <portability/toku_atomic.h>
-
-enum { COUNT = 100000000 };
-
-static inline void xchgl (void) {
- {
- /*
- * According to the Intel Architecture Software Developer's
- * Manual, Volume 3: System Programming Guide
- * (http://www.intel.com/design/pro/manuals/243192.htm), page
- * 7-6, "For the P6 family processors, locked operations
- * serialize all outstanding load and store operations (that
- * is, wait for them to complete)."
- * Since xchg is locked by default, it is one way to do membar.
- */
- int x=0, y;
- asm volatile ("xchgl %0,%1" :"=r" (x) :"m" (y), "0" (x) :"memory");
- }
-}
-
-static inline void mfence (void) {
- asm volatile ("mfence":::"memory");
-}
-
-static inline void lfence (void) {
- asm volatile ("lfence":::"memory");
-}
-
-static inline void sfence (void) {
- asm volatile ("sfence":::"memory");
-}
-
-int lock_for_lock_and_unlock;
-static inline void lock_and_unlock (void) {
- (void)toku_sync_lock_test_and_set(&lock_for_lock_and_unlock, 1);
- toku_sync_lock_release(&lock_for_lock_and_unlock);
-}
-
-
-double tdiff (struct timeval *start, struct timeval *end) {
- return ((end->tv_sec-start->tv_sec + 1e-6*(end->tv_usec + start->tv_usec))/COUNT)*1e9;
-}
-
-double nop_cost;
-
-void do1 (volatile int *x) {
- int i;
- struct timeval start, end;
- gettimeofday(&start, 0);
- for (i=0; i<COUNT; i++) {
- x[0]++;
- x[1]++;
- x[2]++;
- x[3]++;
- }
- gettimeofday(&end, 0);
- printf("do1 %6.1fns/loop\n", nop_cost=tdiff(&start, &end));
-}
-
-#define doit(name) void do ##name (volatile int *x) { \
- int i; \
- struct timeval start, end; \
- gettimeofday(&start, 0); \
- for (i=0; i<COUNT; i++) { \
- x[0]++; \
- x[1]++; \
- name(); \
- x[2]++; \
- x[3]++; \
- } \
- gettimeofday(&end, 0); \
- double this_cost = tdiff(&start, &end); \
- printf("%15s:%6.1fns/loop (marginal cost=%6.1fns)\n", #name, this_cost, this_cost-nop_cost); \
-}
-
-
-doit(mfence)
-doit(lfence)
-doit(sfence)
-doit(xchgl)
-doit(lock_and_unlock);
-
-int main (int argc __attribute__((__unused__)),
- char *argv[] __attribute__((__unused__))) {
- int x[4];
- int i;
- for (i=0; i<4; i++) {
- do1(x);
- domfence(x);
- dosfence(x);
- dolfence(x);
- doxchgl(x);
- dolock_and_unlock(x);
- }
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/locking-benchmarks/process_locks.cc b/storage/tokudb/ft-index/ft/locking-benchmarks/process_locks.cc
deleted file mode 100644
index f555328f04d..00000000000
--- a/storage/tokudb/ft-index/ft/locking-benchmarks/process_locks.cc
+++ /dev/null
@@ -1,233 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-/* Test pthread rwlocks in multiprocess environment. */
-
-/* How expensive is
- * - Obtaining a read-only lock for the first obtainer.
- * - Obtaining it for the second one?
- * - The third one? */
-
-#include <toku_assert.h>
-#include <fcntl.h>
-#include <errno.h>
-#include <pthread.h>
-#include <stdio.h>
-#include <string.h>
-#include <sys/mman.h>
-#include <sys/stat.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <unistd.h>
-
-
-float tdiff (struct timeval *start, struct timeval *end) {
- return 1e6*(end->tv_sec-start->tv_sec) +(end->tv_usec - start->tv_usec);
-}
-
-#define FILE "process.data"
-
-int main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) {
- int r;
- int fd;
- void *p;
- fd=open(FILE, O_CREAT|O_RDWR|O_TRUNC, 0666); assert(fd>=0);
- int i;
- for (i=0; i<4096; i++) {
- r=write(fd, "\000", 1);
- assert(r==1);
- }
- p=mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
- if (p==MAP_FAILED) {
- printf("err=%d %s (EPERM=%d)\n", errno, strerror(errno), EPERM);
- }
- assert(p!=MAP_FAILED);
- r=close(fd); assert(r==0);
-
- pthread_rwlockattr_t attr;
- pthread_rwlock_t *lock=p;
- r=pthread_rwlockattr_init(&attr); assert(r==0);
- r=pthread_rwlockattr_setpshared(&attr, PTHREAD_PROCESS_SHARED); assert(r==0);
- r=pthread_rwlock_init(lock, &attr); assert(r==0);
- r=pthread_rwlock_init(lock+1, &attr); assert(r==0);
-
- r=pthread_rwlock_wrlock(lock);
-
- pid_t pid;
- if ((pid=fork())==0) {
- // I'm the child
- r = munmap(p, 4096); assert(r==0);
- fd = open(FILE, O_RDWR, 0666); assert(fd>=0);
- p=mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
- assert(p!=MAP_FAILED);
- r=close(fd); assert(r==0);
-
- printf("A0\n");
- r=pthread_rwlock_wrlock(lock);
- printf("C\n");
- sleep(1);
-
- r=pthread_rwlock_unlock(lock);
- printf("D\n");
-
- r=pthread_rwlock_rdlock(lock);
- printf("E0\n");
- sleep(1);
-
- } else {
- printf("A1\n");
- sleep(1);
- printf("B\n");
- r=pthread_rwlock_unlock(lock); // release the lock grabbed before the fork
- assert(r==0);
-
- sleep(1);
- r=pthread_rwlock_rdlock(lock);
- assert(r==0);
- printf("E1\n");
- sleep(1);
-
- int status;
- pid_t waited=wait(&status);
- assert(waited==pid);
- }
- return 0;
-
-
-#if 0
-
- int j;
- int i;
- int r;
- struct timeval start, end;
- for (j=0; j<3; j++) {
- for (i=0; i<K; i++) {
- r=pthread_rwlock_init(&rwlocks[i], NULL);
- assert(r==0);
- }
- gettimeofday(&start, 0);
- for (i=0; i<K; i++) {
- r = pthread_rwlock_tryrdlock(&rwlocks[i]);
- assert(r==0);
- }
- gettimeofday(&end, 0);
- printf("pthread_rwlock_tryrdlock took %9.3fus for %d ops: %9.3fus/lock (%9.3fMops/s)\n", tdiff(&start,&end), K, tdiff(&start,&end)/K, K/tdiff(&start,&end));
- }
-
- for (j=0; j<3; j++) {
- for (i=0; i<K; i++) {
- r=pthread_rwlock_init(&rwlocks[i], NULL);
- assert(r==0);
- }
- gettimeofday(&start, 0);
- for (i=0; i<K; i++) {
- r = pthread_rwlock_rdlock(&rwlocks[i]);
- assert(r==0);
- }
- gettimeofday(&end, 0);
- printf("pthread_rwlock_rdlock took %9.3fus for %d ops: %9.3fus/lock (%9.3fMops/s)\n", tdiff(&start,&end), K, tdiff(&start,&end)/K, K/tdiff(&start,&end));
- }
-
- for (j=0; j<3; j++) {
- for (i=0; i<K; i++) {
- blocks[i].state=0;
- blocks[i].mutex=0;
- }
- gettimeofday(&start, 0);
- for (i=0; i<K; i++) {
- brwl_rlock(&blocks[i]);
- }
- gettimeofday(&end, 0);
- printf("brwl_rlock took %9.3fus for %d ops: %9.3fus/lock (%9.3fMops/s)\n", tdiff(&start,&end), K, tdiff(&start,&end)/K, K/tdiff(&start,&end));
- }
- return 0;
-#endif
-}
diff --git a/storage/tokudb/ft-index/ft/locking-benchmarks/pthread-locks.cc b/storage/tokudb/ft-index/ft/locking-benchmarks/pthread-locks.cc
deleted file mode 100644
index 82dafbdee7c..00000000000
--- a/storage/tokudb/ft-index/ft/locking-benchmarks/pthread-locks.cc
+++ /dev/null
@@ -1,272 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-/* How expensive is
- * - Obtaining a read-only lock for the first obtainer.
- * - Obtaining it for the second one?
- * - The third one? */
-
-#include <toku_assert.h>
-#include <pthread.h>
-#include <stdio.h>
-#include <sys/time.h>
-#include <pthread.h>
-#include <portability/toku_atomic.h>
-
-float tdiff (struct timeval *start, struct timeval *end) {
- return 1e6*(end->tv_sec-start->tv_sec) +(end->tv_usec - start->tv_usec);
-}
-
-/* My own rwlock implementation. */
-struct brwl {
- int mutex;
- int state; // 0 for unlocked, -1 for a writer, otherwise many readers
-};
-
-static inline int xchg(volatile int *ptr, int x)
-{
- __asm__("xchgl %0,%1" :"=r" (x) :"m" (*(ptr)), "0" (x) :"memory");
- return x;
-}
-
-static inline void sfence (void) {
- asm volatile ("sfence":::"memory");
-}
-
-static inline void brwl_rlock_fence (struct brwl *l) {
- while (xchg(&l->mutex, 1)) ;
- l->state++;
- sfence();
- l->mutex=0;
-}
-
-static inline void brwl_rlock_xchg (struct brwl *l) {
- while (xchg(&l->mutex, 1)) ;
- l->state++;
- xchg(&l->mutex, 0);
-}
-
-// Something wrong with the compiler for longs
-static inline long
-fetch_and_add (volatile long *p, long incr)
-{
- long result = incr;
-
- __asm__ __volatile__ ("lock; xaddl %0, %1" :
- "+r" (result), "+m" (*p) : : "memory");
- return result;
-}
-
-static inline int
-fetch_and_add_i (volatile int *p, int incr)
-{
- int result = incr;
-
- __asm__ __volatile__ ("lock; xadd %0, %1" :
- "+r" (result), "+m" (*p) : : "memory");
- return result;
-}
-
-static inline int
-gcc_fetch_and_add_i (volatile int *p, int incr)
-{
- return toku_sync_fetch_and_add(p, incr);
-}
-
-static inline long
-gcc_fetch_and_add_l (volatile long *p, long incr)
-{
- return toku_sync_fetch_and_add(p, incr);
-}
-
-// Something wrong with the compiler for longs
-/* Returns nonzero if the comparison succeeded. */
-static inline long
-compare_and_swap_full(volatile long *addr,
- long old, long new_val)
-{
- char result;
- __asm__ __volatile__("lock; cmpxchgl %2, %0; setz %1"
- : "+m"(*(addr)), "=q"(result)
- : "r" (new_val), "a"(old) : "memory");
- return (int) result;
-}
-
-/* Returns nonzero if the comparison succeeded. */
-// Atomically compare *addr to old_val, and replace *addr by new_val
-// if the first comparison succeeds. Returns nonzero if the comparison
-// succeeded and *addr was updated.
-static inline int
-compare_and_swap_full_i(volatile int *addr,
- int old, int new_val)
-{
- char result;
- __asm__ __volatile__("lock; cmpxchg %2, %0; setz %1"
- : "+m"(*(addr)), "=q"(result)
- : "r" (new_val), "a"(old) : "memory");
- return (int) result;
-}
-
-enum {K=100000};
-pthread_rwlock_t rwlocks[K];
-struct brwl blocks[K];
-pthread_mutex_t mlocks[K];
-long lvals[K];
-int ivals[K];
-
-#define TIME(s, i, init, body) ({ \
- int j_tmp; \
- printf("%-24s", s); \
- for (j_tmp=0; j_tmp<3; j_tmp++) { \
- struct timeval start,end; \
- int i; \
- for (i=0; i<K; i++) { \
- init; \
- } \
- gettimeofday(&start, 0); \
- for (i=0; i<K; i++) { \
- body; \
- } \
- gettimeofday(&end, 0); \
- printf(" %9.3fus", tdiff(&start,&end)/K); \
- } \
- printf("\n"); \
- })
-
-int main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) {
-
- printf("sizeof (pthread_mutex_t) %lu\n", sizeof (pthread_mutex_t));
- printf("sizeof (pthread_cond_t) %lu\n", sizeof (pthread_cond_t));
-
- TIME("pthread_mutex_lock_errorcheck", i,
- ({ int r; pthread_mutexattr_t mattr;
- r = pthread_mutexattr_init(&mattr); assert(r == 0);
- r = pthread_mutexattr_settype(&mattr, PTHREAD_MUTEX_ERRORCHECK_NP); assert(r == 0);
- r = pthread_mutex_init(&mlocks[i], &mattr); assert(r==0);
- r = pthread_mutexattr_destroy(&mattr); assert(r == 0); }),
- ({ int r = pthread_mutex_lock(&mlocks[i]); assert(r==0); }));
- TIME("pthread_mutex_lock", i,
- ({ int r = pthread_mutex_init(&mlocks[i], NULL); assert(r==0); }),
- ({ int r = pthread_mutex_lock(&mlocks[i]); assert(r==0); }));
- TIME("pthread_mutex_unlock", i,
- ({ int r = pthread_mutex_init(&mlocks[i], NULL); assert(r==0); r = pthread_mutex_lock(&mlocks[i]); assert(r==0); }),
- ({ int r = pthread_mutex_unlock(&mlocks[i]); assert(r==0); }));
- TIME("pthread_rwlock_tryrdlock", i,
- ({ int r = pthread_rwlock_init(&rwlocks[i], NULL); assert(r==0); }),
- ({ int r = pthread_rwlock_tryrdlock(&rwlocks[i]); assert(r==0); }));
- TIME("pthread_rwlock_rdlock", i,
- ({ int r = pthread_rwlock_init(&rwlocks[i], NULL); assert(r==0); }),
- ({ int r = pthread_rwlock_rdlock(&rwlocks[i]); assert(r==0); }));
- TIME("brwl_rlock_xchg", i,
- (blocks[i].state=0, blocks[i].mutex=0),
- brwl_rlock_xchg(&blocks[i]));
- TIME("brwl_rlock_fence", i,
- (blocks[i].state=0, blocks[i].mutex=0),
- brwl_rlock_fence(&blocks[i]));
- int fa=0;
- TIME("fetchadd", i,
- (void)0,
- fetch_and_add_i(&fa, i));
- // printf("fa=%d\n", fa);
- fa=0;
- TIME("gcc_fetchadd", i,
- (void)0,
- gcc_fetch_and_add_i(&fa, i));
- // printf("fa=%d\n", fa);
- long fal = 0;
- TIME("gcc_fetchaddlong", i,
- (void)0,
- gcc_fetch_and_add_l(&fal, i));
- // printf("fa=%d\n", fa);
- TIME("compare_and_swap", i,
- ivals[i]=0,
- ({ int r=compare_and_swap_full_i(&ivals[i], 0, 1); assert(r==1); }));
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/locking-benchmarks/trylock-rdtsc.cc b/storage/tokudb/ft-index/ft/locking-benchmarks/trylock-rdtsc.cc
deleted file mode 100644
index 235526640a1..00000000000
--- a/storage/tokudb/ft-index/ft/locking-benchmarks/trylock-rdtsc.cc
+++ /dev/null
@@ -1,247 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-/* Like trylock, except use rdstc */
-#define _MULTI_THREADED
-#include <pthread.h>
-#include <stdio.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <sys/time.h>
-#include <unistd.h>
-#include <rdtsc.h>
-#include <portability/toku_atomic.h>
-
-float tdiff (struct timeval *start, struct timeval *end) {
- return 1e6*(end->tv_sec-start->tv_sec) +(end->tv_usec - start->tv_usec);
-}
-
-unsigned long long rtdiff (unsigned long long a, unsigned long long b) {
- return (b-a);
-}
-
-/* Simple function to check the return code and exit the program
- if the function call failed
- */
-static void compResults(char *string, int rc) {
- if (rc) {
- printf("Error on : %s, rc=%d",
- string, rc);
- exit(EXIT_FAILURE);
- }
- return;
-}
-
-pthread_rwlock_t rwlock = PTHREAD_RWLOCK_INITIALIZER;
-
-void *rdlockThread(void *arg __attribute__((unused)))
-{
- int rc;
- int count=0;
-
- unsigned long long t_start, t_end;
-
- printf("Entered thread, getting read lock with mp wait\n");
- Retry:
-
- t_start = rdtsc();
- rc = pthread_rwlock_tryrdlock(&rwlock);
- t_end = rdtsc();
- printf("pthread_rwlock_tryrdlock took %llu clocks\n", rtdiff(t_start,t_end));
- if (rc == EBUSY) {
- if (count >= 10) {
- printf("Retried too many times, failure!\n");
-
- exit(EXIT_FAILURE);
- }
- ++count;
- printf("Could not get lock, do other work, then RETRY...\n");
- sleep(1);
- goto Retry;
- }
- compResults("pthread_rwlock_tryrdlock() 1\n", rc);
-
- sleep(2);
-
- printf("unlock the read lock\n");
- t_start = rdtsc();
- rc = pthread_rwlock_unlock(&rwlock);
- t_end = rdtsc();
- compResults("pthread_rwlock_unlock()\n", rc);
- printf("Took %llu clocks\n", rtdiff(t_start, t_end));
-
- printf("Secondary thread complete\n");
- return NULL;
-}
-
-int main(int argc __attribute__((unused)), char **argv)
-{
- int rc=0;
- pthread_t thread;
- unsigned long long t_start, t_end;
-
- printf("Enter Testcase - %s\n", argv[0]);
-
- t_start = rdtsc();
- t_end = rdtsc();
- printf("nop Took %llu clocks\n", rtdiff(t_start, t_end));
-
- {
- int N=1000;
- int i;
- printf("Main, get and release the write lock %d times\n", N);
- t_start = rdtsc();
- for (i=0; i<N; i++) {
- rc = pthread_rwlock_wrlock(&rwlock);
- rc = pthread_rwlock_unlock(&rwlock);
- }
- t_end = rdtsc();
- compResults("pthread_rwlock_wrlock()\n", rc);
- printf("Took %5.2f clocks/op\n", ((double)(t_end-t_start))/N);
- }
-
- printf("Main, get the write lock\n");
- t_start = rdtsc();
- rc = pthread_rwlock_wrlock(&rwlock);
- t_end = rdtsc();
- compResults("pthread_rwlock_wrlock()\n", rc);
- printf("Took %llu clocks\n", rtdiff(t_start, t_end));
-
- printf("Main, create the try read lock thread\n");
- rc = pthread_create(&thread, NULL, rdlockThread, NULL);
- compResults("pthread_create\n", rc);
-
- printf("Main, wait a bit holding the write lock\n");
- sleep(5);
-
- printf("Main, Now unlock the write lock\n");
- t_start = rdtsc();
- rc = pthread_rwlock_unlock(&rwlock);
- t_end = rdtsc();
- compResults("pthread_rwlock_unlock()\n", rc);
- printf("Took %llu clocks\n", rtdiff(t_start, t_end));
-
- printf("Main, wait for the thread to end\n");
- rc = pthread_join(thread, NULL);
- compResults("pthread_join\n", rc);
-
- rc = pthread_rwlock_destroy(&rwlock);
- compResults("pthread_rwlock_destroy()\n", rc);
- printf("Main completed\n");
-
-
- {
- static int lock_for_lock_and_unlock;
- t_start = rdtsc();
- (void)toku_sync_lock_test_and_set(&lock_for_lock_and_unlock, 1);
- t_end = rdtsc();
- printf("sync_lock_test_and_set took %llu clocks\n", t_end-t_start);
-
- t_start = rdtsc();
- toku_sync_lock_release(&lock_for_lock_and_unlock);
- t_end = rdtsc();
- printf("sync_lock_release took %llu clocks\n", t_end-t_start);
- }
-
-
- {
- t_start = rdtsc();
- (void)toku_sync_synchronize();
- t_end = rdtsc();
- printf("sync_synchornize took %llu clocks\n", t_end-t_start);
- }
-
- t_start = rdtsc();
- sleep(1);
- t_end = rdtsc();
- printf("sleep(1) took %llu clocks\n", t_end-t_start);
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/locking-benchmarks/trylock.cc b/storage/tokudb/ft-index/ft/locking-benchmarks/trylock.cc
deleted file mode 100644
index 1b056c1a0a0..00000000000
--- a/storage/tokudb/ft-index/ft/locking-benchmarks/trylock.cc
+++ /dev/null
@@ -1,213 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#define _MULTI_THREADED
-#include <pthread.h>
-#include <stdio.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <errno.h>
-#include <sys/time.h>
-#include <unistd.h>
-
-float tdiff (struct timeval *start, struct timeval *end) {
- return 1e6*(end->tv_sec-start->tv_sec) +(end->tv_usec - start->tv_usec);
-}
-
-/* Simple function to check the return code and exit the program
- if the function call failed
- */
-static void compResults(char *string, int rc) {
- if (rc) {
- printf("Error on : %s, rc=%d",
- string, rc);
- exit(EXIT_FAILURE);
- }
- return;
-}
-
-pthread_rwlock_t rwlock = PTHREAD_RWLOCK_INITIALIZER;
-
-void *rdlockThread(void *arg __attribute__((unused)))
-{
- int rc;
- int count=0;
-
- struct timeval start, end;
-
- printf("Entered thread, getting read lock with mp wait\n");
- Retry:
-
- gettimeofday(&start, 0);
- rc = pthread_rwlock_tryrdlock(&rwlock);
- gettimeofday(&end, 0);
- printf("pthread_rwlock_tryrdlock took %9.3fus\n", tdiff(&start,&end));
- if (rc == EBUSY) {
- if (count >= 10) {
- printf("Retried too many times, failure!\n");
-
- exit(EXIT_FAILURE);
- }
- ++count;
- printf("Could not get lock, do other work, then RETRY...\n");
- sleep(1);
- goto Retry;
- }
- compResults("pthread_rwlock_tryrdlock() 1\n", rc);
-
- sleep(2);
-
- printf("unlock the read lock\n");
- gettimeofday(&start, 0);
- rc = pthread_rwlock_unlock(&rwlock);
- gettimeofday(&end, 0);
- compResults("pthread_rwlock_unlock()\n", rc);
- printf("%lu.%6lu to %lu.%6lu is %9.2f\n", start.tv_sec, start.tv_usec, end.tv_sec, end.tv_usec, tdiff(&start, &end));
-
- printf("Secondary thread complete\n");
- return NULL;
-}
-
-int main(int argc __attribute__((unused)), char **argv)
-{
- int rc=0;
- pthread_t thread;
- struct timeval start, end;
-
- printf("Enter Testcase - %s\n", argv[0]);
-
- gettimeofday(&start, 0);
- gettimeofday(&end, 0);
- printf("nop Took %9.2f\n", tdiff(&start, &end));
-
- {
- int N=1000;
- int i;
- printf("Main, get and release the write lock %d times\n", N);
- gettimeofday(&start, 0);
- for (i=0; i<N; i++) {
- rc = pthread_rwlock_wrlock(&rwlock);
- rc = pthread_rwlock_unlock(&rwlock);
- }
- gettimeofday(&end, 0);
- compResults("pthread_rwlock_wrlock()\n", rc);
- printf("Took %9.2fns/op\n", 1000*tdiff(&start, &end)/N);
- }
-
- printf("Main, get the write lock\n");
- gettimeofday(&start, 0);
- rc = pthread_rwlock_wrlock(&rwlock);
- gettimeofday(&end, 0);
- compResults("pthread_rwlock_wrlock()\n", rc);
- printf("Took %9.2f\n", tdiff(&start, &end));
-
- printf("Main, create the try read lock thread\n");
- rc = pthread_create(&thread, NULL, rdlockThread, NULL);
- compResults("pthread_create\n", rc);
-
- printf("Main, wait a bit holding the write lock\n");
- sleep(5);
-
- printf("Main, Now unlock the write lock\n");
- gettimeofday(&start, 0);
- rc = pthread_rwlock_unlock(&rwlock);
- gettimeofday(&end, 0);
- compResults("pthread_rwlock_unlock()\n", rc);
- printf("Took %9.2f\n", tdiff(&start, &end));
-
- printf("Main, wait for the thread to end\n");
- rc = pthread_join(thread, NULL);
- compResults("pthread_join\n", rc);
-
- rc = pthread_rwlock_destroy(&rwlock);
- compResults("pthread_rwlock_destroy()\n", rc);
- printf("Main completed\n");
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/log-internal.h b/storage/tokudb/ft-index/ft/log-internal.h
index de2abe801dc..be8ab7a53da 100644
--- a/storage/tokudb/ft-index/ft/log-internal.h
+++ b/storage/tokudb/ft-index/ft/log-internal.h
@@ -99,15 +99,17 @@ PATENT RIGHTS GRANT:
#include "ft-internal.h"
#include "log.h"
#include "toku_list.h"
-#include "memarena.h"
#include "logfilemgr.h"
#include "txn.h"
#include "txn_manager.h"
-#include <portability/toku_pthread.h>
-#include <util/omt.h>
#include "rollback_log_node_cache.h"
#include "txn_child_manager.h"
+#include <portability/toku_pthread.h>
+
+#include <util/memarena.h>
+#include <util/omt.h>
+
using namespace toku;
// Locking for the logger
// For most purposes we use the big ydb lock.
diff --git a/storage/tokudb/ft-index/ft/log.h b/storage/tokudb/ft-index/ft/log.h
index 418fc834751..18ba802df6d 100644
--- a/storage/tokudb/ft-index/ft/log.h
+++ b/storage/tokudb/ft-index/ft/log.h
@@ -94,19 +94,17 @@ PATENT RIGHTS GRANT:
#include <toku_portability.h>
#include <errno.h>
-
#include <db.h>
+
#include "fttypes.h"
#include "memory.h"
-#include "x1764.h"
-
-struct roll_entry;
-
#include "logger.h"
#include "rollback.h"
#include "recover.h"
#include "txn.h"
+struct roll_entry;
+
static inline int toku_copy_BYTESTRING(BYTESTRING *target, BYTESTRING val) {
target->len = val.len;
target->data = (char *) toku_memdup(val.data, (size_t)val.len);
@@ -117,6 +115,7 @@ static inline int toku_copy_BYTESTRING(BYTESTRING *target, BYTESTRING val) {
}
static inline void toku_free_TXNID(TXNID txnid __attribute__((__unused__))) {}
static inline void toku_free_TXNID_PAIR(TXNID_PAIR txnid __attribute__((__unused__))) {}
+
static inline void toku_free_LSN(LSN lsn __attribute__((__unused__))) {}
static inline void toku_free_uint64_t(uint64_t u __attribute__((__unused__))) {}
static inline void toku_free_uint32_t(uint32_t u __attribute__((__unused__))) {}
diff --git a/storage/tokudb/ft-index/ft/logcursor.cc b/storage/tokudb/ft-index/ft/logcursor.cc
index 42be3e7514f..384582e000a 100644
--- a/storage/tokudb/ft-index/ft/logcursor.cc
+++ b/storage/tokudb/ft-index/ft/logcursor.cc
@@ -167,11 +167,8 @@ static int lc_open_logfile(TOKULOGCURSOR lc, int index) {
lc->cur_fp = fopen(lc->logfiles[index], "rb");
if ( lc->cur_fp == NULL )
return DB_NOTFOUND;
- // debug printf("%s:%d %s %p %u\n", __FUNCTION__, __LINE__, lc->logfiles[index], lc->buffer, (unsigned) lc->buffer_size);
-#if !TOKU_WINDOWS //Windows reads logs fastest if we use default settings (not use setvbuf to change buffering)
r = setvbuf(lc->cur_fp, (char *) lc->buffer, _IOFBF, lc->buffer_size);
assert(r == 0);
-#endif
// position fp past header, ignore 0 length file (t:2384)
unsigned int version=0;
if ( lc_file_len(lc->logfiles[index]) >= 12 ) {
diff --git a/storage/tokudb/ft-index/ft/logformat.cc b/storage/tokudb/ft-index/ft/logformat.cc
index aceedec4c5e..4d32d9f6eac 100644
--- a/storage/tokudb/ft-index/ft/logformat.cc
+++ b/storage/tokudb/ft-index/ft/logformat.cc
@@ -536,7 +536,7 @@ generate_log_writer (void) {
if (strcmp(field_type->name, "timestamp") == 0)
fprintf(cf, " if (timestamp == 0) timestamp = toku_get_timestamp();\n");
fprintf(cf, " wbuf_nocrc_%s(&wbuf, %s);\n", field_type->type, field_type->name));
- fprintf(cf, " wbuf_nocrc_int(&wbuf, x1764_memory(wbuf.buf, wbuf.ndone));\n");
+ fprintf(cf, " wbuf_nocrc_int(&wbuf, toku_x1764_memory(wbuf.buf, wbuf.ndone));\n");
fprintf(cf, " wbuf_nocrc_int(&wbuf, buflen);\n");
fprintf(cf, " assert(wbuf.ndone==buflen);\n");
fprintf(cf, " logger->inbuf.n_in_buf += buflen;\n");
@@ -558,7 +558,7 @@ generate_log_reader (void) {
fprintf(cf, " uint32_t checksum_in_file, len_in_file;\n");
fprintf(cf, " r=toku_fread_uint32_t_nocrclen(infile, &checksum_in_file); actual_len+=4; if (r!=0) return r;\n");
fprintf(cf, " r=toku_fread_uint32_t_nocrclen(infile, &len_in_file); actual_len+=4; if (r!=0) return r;\n");
- fprintf(cf, " if (checksum_in_file!=x1764_finish(checksum) || len_in_file!=actual_len || len1 != len_in_file) return DB_BADFORMAT;\n");
+ fprintf(cf, " if (checksum_in_file!=toku_x1764_finish(checksum) || len_in_file!=actual_len || len1 != len_in_file) return DB_BADFORMAT;\n");
fprintf(cf, " return 0;\n");
fprintf(cf, "}\n\n");
});
@@ -568,12 +568,12 @@ generate_log_reader (void) {
fprintf(cf, " uint32_t len1; int r;\n");
fprintf(cf, " uint32_t ignorelen=0;\n");
fprintf(cf, " struct x1764 checksum;\n");
- fprintf(cf, " x1764_init(&checksum);\n");
+ fprintf(cf, " toku_x1764_init(&checksum);\n");
fprintf(cf, " r = toku_fread_uint32_t(infile, &len1, &checksum, &ignorelen); if (r!=0) return r;\n");
fprintf(cf, " int cmd=fgetc(infile);\n");
fprintf(cf, " if (cmd==EOF) return EOF;\n");
fprintf(cf, " char cmdchar = (char)cmd;\n");
- fprintf(cf, " x1764_add(&checksum, &cmdchar, 1);\n");
+ fprintf(cf, " toku_x1764_add(&checksum, &cmdchar, 1);\n");
fprintf(cf, " le->cmd=(enum lt_cmd)cmd;\n");
fprintf(cf, " switch ((enum lt_cmd)cmd) {\n");
DO_LOGTYPES(lt, {
@@ -639,14 +639,14 @@ generate_logprint (void) {
fprintf(pf, " uint32_t len1, crc_in_file;\n");
fprintf(pf, " uint32_t ignorelen=0;\n");
fprintf(pf, " struct x1764 checksum;\n");
- fprintf(pf, " x1764_init(&checksum);\n");
+ fprintf(pf, " toku_x1764_init(&checksum);\n");
fprintf(pf, " r=toku_fread_uint32_t(f, &len1, &checksum, &ignorelen);\n");
fprintf(pf, " if (r==EOF) return EOF;\n");
fprintf(pf, " cmd=fgetc(f);\n");
fprintf(pf, " if (cmd==EOF) return DB_BADFORMAT;\n");
fprintf(pf, " uint32_t len_in_file, len=1+4; // cmd + len1\n");
fprintf(pf, " char charcmd = (char)cmd;\n");
- fprintf(pf, " x1764_add(&checksum, &charcmd, 1);\n");
+ fprintf(pf, " toku_x1764_add(&checksum, &charcmd, 1);\n");
fprintf(pf, " switch ((enum lt_cmd)cmd) {\n");
DO_LOGTYPES(lt, { if (strlen(lt->name)>maxnamelen) maxnamelen=strlen(lt->name); });
DO_LOGTYPES(lt, {
@@ -664,7 +664,7 @@ generate_logprint (void) {
fprintf(pf, "); if (r!=0) return r;\n");
});
fprintf(pf, " {\n");
- fprintf(pf, " uint32_t actual_murmur = x1764_finish(&checksum);\n");
+ fprintf(pf, " uint32_t actual_murmur = toku_x1764_finish(&checksum);\n");
fprintf(pf, " r = toku_fread_uint32_t_nocrclen (f, &crc_in_file); len+=4; if (r!=0) return r;\n");
fprintf(pf, " fprintf(outf, \" crc=%%08x\", crc_in_file);\n");
fprintf(pf, " if (crc_in_file!=actual_murmur) fprintf(outf, \" checksum=%%08x\", actual_murmur);\n");
@@ -806,7 +806,7 @@ generate_rollbacks (void) {
DO_ROLLBACKS(lt, {
fprintf(cf, " case RT_%s:\n", lt->name);
fprintf(cf, " mem_needed = sizeof(item->u.%s) + __builtin_offsetof(struct roll_entry, u.%s);\n", lt->name, lt->name);
- fprintf(cf, " CAST_FROM_VOIDP(item, malloc_in_memarena(ma, mem_needed));\n");
+ fprintf(cf, " CAST_FROM_VOIDP(item, toku_memarena_malloc(ma, mem_needed));\n");
fprintf(cf, " item->cmd = cmd;\n");
DO_FIELDS(field_type, lt, fprintf(cf, " rbuf_ma_%s(&rc, ma, &item->u.%s.%s);\n", field_type->type, lt->name, field_type->name));
fprintf(cf, " *itemp = item;\n");
@@ -858,7 +858,7 @@ int main (int argc, const char *const argv[]) {
fprintf2(cf, pf, "#include <ft/fttypes.h>\n");
fprintf2(cf, pf, "#include <ft/log-internal.h>\n");
fprintf(hf, "#include <ft/ft-internal.h>\n");
- fprintf(hf, "#include <ft/memarena.h>\n");
+ fprintf(hf, "#include <util/memarena.h>\n");
generate_enum();
generate_log_struct();
generate_dispatch();
diff --git a/storage/tokudb/ft-index/ft/logger.cc b/storage/tokudb/ft-index/ft/logger.cc
index 9b4138b247d..e4fd854c637 100644
--- a/storage/tokudb/ft-index/ft/logger.cc
+++ b/storage/tokudb/ft-index/ft/logger.cc
@@ -98,7 +98,7 @@ PATENT RIGHTS GRANT:
#include "log-internal.h"
#include "txn_manager.h"
#include "rollback_log_node_cache.h"
-#include "huge_page_detection.h"
+
#include <util/status.h>
static const int log_format_version=TOKU_LOG_VERSION;
@@ -164,11 +164,6 @@ static bool is_a_logfile (const char *name, long long *number_result) {
// TODO: can't fail
int toku_logger_create (TOKULOGGER *resultp) {
- if (complain_and_return_true_if_huge_pages_are_enabled()) {
- *resultp = NULL;
- errno = TOKUDB_HUGE_PAGES_ENABLED;
- return TOKUDB_HUGE_PAGES_ENABLED;
- }
TOKULOGGER CALLOC(result);
if (result==0) return get_error_errno();
result->is_open=false;
@@ -187,7 +182,7 @@ int toku_logger_create (TOKULOGGER *resultp) {
result->last_completed_checkpoint_lsn = ZERO_LSN;
// next_log_file_number is uninitialized
// n_in_file is uninitialized
- result->write_block_size = FT_DEFAULT_NODE_SIZE; // default logging size is the same as the default brt block size
+ result->write_block_size = FT_DEFAULT_NODE_SIZE; // default logging size is the same as the default ft block size
toku_logfilemgr_create(&result->logfilemgr);
*resultp=result;
ml_init(&result->input_lock);
@@ -234,7 +229,7 @@ toku_logger_open_with_last_xid(const char *directory, TOKULOGGER logger, TXNID l
if (logger->is_open) return EINVAL;
int r;
- TXNID last_xid_if_clean_shutdown;
+ TXNID last_xid_if_clean_shutdown = TXNID_NONE;
r = toku_logfilemgr_init(logger->logfilemgr, directory, &last_xid_if_clean_shutdown);
if ( r!=0 )
return r;
@@ -285,7 +280,7 @@ toku_logger_open_rollback(TOKULOGGER logger, CACHETABLE cachetable, bool create)
assert(logger->is_open);
assert(!logger->rollback_cachefile);
- FT_HANDLE t = NULL; // Note, there is no DB associated with this BRT.
+ FT_HANDLE t = NULL; // Note, there is no DB associated with this FT.
toku_ft_handle_create(&t);
int r = toku_ft_handle_open(t, toku_product_name_strings.rollback_cachefile, create, create, cachetable, NULL_TXN);
if (r == 0) {
@@ -313,7 +308,7 @@ void toku_logger_close_rollback(TOKULOGGER logger) {
CACHEFILE cf = logger->rollback_cachefile; // stored in logger at rollback cachefile open
if (cf) {
FT_HANDLE ft_to_close;
- { //Find "brt"
+ { //Find "ft_to_close"
logger->rollback_cache.destroy();
FT CAST_FROM_VOIDP(ft, toku_cachefile_get_userdata(cf));
//Verify it is safe to close it.
@@ -938,7 +933,7 @@ int toku_fread_uint8_t (FILE *f, uint8_t *v, struct x1764 *mm, uint32_t *len) {
int vi=fgetc(f);
if (vi==EOF) return -1;
uint8_t vc=(uint8_t)vi;
- x1764_add(mm, &vc, 1);
+ toku_x1764_add(mm, &vc, 1);
(*len)++;
*v = vc;
return 0;
@@ -1286,7 +1281,7 @@ static int peek_at_log (TOKULOGGER logger, char* filename, LSN *first_lsn) {
if (logger->write_log_files) printf("couldn't open: %s\n", strerror(er));
return er;
}
- enum { SKIP = 12+1+4 }; // read the 12 byte header, the first cmd, and the first len
+ enum { SKIP = 12+1+4 }; // read the 12 byte header, the first message, and the first len
unsigned char header[SKIP+8];
int r = read(fd, header, SKIP+8);
if (r!=SKIP+8) return 0; // cannot determine that it's archivable, so we'll assume no. If a later-log is archivable is then this one will be too.
diff --git a/storage/tokudb/ft-index/ft/omt.cc b/storage/tokudb/ft-index/ft/omt.cc
deleted file mode 100644
index 0e529476330..00000000000
--- a/storage/tokudb/ft-index/ft/omt.cc
+++ /dev/null
@@ -1,230 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-
-#include <toku_portability.h>
-#include <memory.h>
-#include <string.h>
-#include <db.h>
-
-#include "omt.h"
-
-int
-toku_omt_create_steal_sorted_array(OMT *omtp, OMTVALUE **valuesp, uint32_t numvalues, uint32_t capacity) {
- OMT XMALLOC(omt);
- omt->create_steal_sorted_array(valuesp, numvalues, capacity);
- *omtp = omt;
- return 0;
-}
-
-//TODO: Put all omt API functions here.
-int toku_omt_create (OMT *omtp) {
- OMT XMALLOC(omt);
- omt->create();
- *omtp = omt;
- return 0;
-}
-
-void toku_omt_destroy(OMT *omtp) {
- OMT omt=*omtp;
- omt->destroy();
- toku_free(omt);
- *omtp=NULL;
-}
-
-uint32_t toku_omt_size(OMT V) {
- return V->size();
-}
-
-int toku_omt_create_from_sorted_array(OMT *omtp, OMTVALUE *values, uint32_t numvalues) {
- OMT XMALLOC(omt);
- omt->create_from_sorted_array(values, numvalues);
- *omtp=omt;
- return 0;
-}
-
-int toku_omt_insert_at(OMT omt, OMTVALUE value, uint32_t index) {
- return omt->insert_at(value, index);
-}
-
-int toku_omt_set_at (OMT omt, OMTVALUE value, uint32_t index) {
- return omt->set_at(value, index);
-}
-
-int toku_omt_delete_at(OMT omt, uint32_t index) {
- return omt->delete_at(index);
-}
-
-int toku_omt_fetch(OMT omt, uint32_t i, OMTVALUE *v) {
- return omt->fetch(i, v);
-}
-
-struct functor {
- int (*f)(OMTVALUE, uint32_t, void *);
- void *v;
-};
-static_assert(std::is_pod<functor>::value, "not POD");
-
-int call_functor(const OMTVALUE &v, uint32_t idx, functor *const ftor);
-int call_functor(const OMTVALUE &v, uint32_t idx, functor *const ftor) {
- return ftor->f(const_cast<OMTVALUE>(v), idx, ftor->v);
-}
-
-int toku_omt_iterate(OMT omt, int (*f)(OMTVALUE, uint32_t, void*), void*v) {
- struct functor ftor = { .f = f, .v = v };
- return omt->iterate<functor, call_functor>(&ftor);
-}
-
-int toku_omt_iterate_on_range(OMT omt, uint32_t left, uint32_t right, int (*f)(OMTVALUE, uint32_t, void*), void*v) {
- struct functor ftor = { .f = f, .v = v };
- return omt->iterate_on_range<functor, call_functor>(left, right, &ftor);
-}
-
-struct heftor {
- int (*h)(OMTVALUE, void *v);
- void *v;
-};
-static_assert(std::is_pod<heftor>::value, "not POD");
-
-int call_heftor(const OMTVALUE &v, const heftor &htor);
-int call_heftor(const OMTVALUE &v, const heftor &htor) {
- return htor.h(const_cast<OMTVALUE>(v), htor.v);
-}
-
-int toku_omt_insert(OMT omt, OMTVALUE value, int(*h)(OMTVALUE, void*v), void *v, uint32_t *index) {
- struct heftor htor = { .h = h, .v = v };
- return omt->insert<heftor, call_heftor>(value, htor, index);
-}
-
-int toku_omt_find_zero(OMT V, int (*h)(OMTVALUE, void*extra), void*extra, OMTVALUE *value, uint32_t *index) {
- struct heftor htor = { .h = h, .v = extra };
- return V->find_zero<heftor, call_heftor>(htor, value, index);
-}
-
-int toku_omt_find(OMT V, int (*h)(OMTVALUE, void*extra), void*extra, int direction, OMTVALUE *value, uint32_t *index) {
- struct heftor htor = { .h = h, .v = extra };
- return V->find<heftor, call_heftor>(htor, direction, value, index);
-}
-
-int toku_omt_split_at(OMT omt, OMT *newomtp, uint32_t index) {
- OMT XMALLOC(newomt);
- int r = omt->split_at(newomt, index);
- if (r != 0) {
- toku_free(newomt);
- } else {
- *newomtp = newomt;
- }
- return r;
-}
-
-int toku_omt_merge(OMT leftomt, OMT rightomt, OMT *newomtp) {
- OMT XMALLOC(newomt);
- newomt->merge(leftomt, rightomt);
- toku_free(leftomt);
- toku_free(rightomt);
- *newomtp = newomt;
- return 0;
-}
-
-int toku_omt_clone_noptr(OMT *dest, OMT src) {
- OMT XMALLOC(omt);
- omt->clone(*src);
- *dest = omt;
- return 0;
-}
-
-void toku_omt_clear(OMT omt) {
- omt->clear();
-}
-
-size_t toku_omt_memory_size (OMT omt) {
- return omt->memory_size();
-}
-
diff --git a/storage/tokudb/ft-index/ft/omt.h b/storage/tokudb/ft-index/ft/omt.h
deleted file mode 100644
index b8f87790bd3..00000000000
--- a/storage/tokudb/ft-index/ft/omt.h
+++ /dev/null
@@ -1,416 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#if !defined(TOKU_OMT_H)
-#define TOKU_OMT_H
-
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-
-
-// Order Maintenance Tree (OMT)
-//
-// Maintains a collection of totally ordered values, where each value has an integer weight.
-// The OMT is a mutable datatype.
-//
-// The Abstraction:
-//
-// An OMT is a vector of values, $V$, where $|V|$ is the length of the vector.
-// The vector is numbered from $0$ to $|V|-1$.
-// Each value has a weight. The weight of the $i$th element is denoted $w(V_i)$.
-//
-// We can create a new OMT, which is the empty vector.
-//
-// We can insert a new element $x$ into slot $i$, changing $V$ into $V'$ where
-// $|V'|=1+|V|$ and
-//
-// V'_j = V_j if $j<i$
-// x if $j=i$
-// V_{j-1} if $j>i$.
-//
-// We can specify $i$ using a kind of function instead of as an integer.
-// Let $b$ be a function mapping from values to nonzero integers, such that
-// the signum of $b$ is monotically increasing.
-// We can specify $i$ as the minimum integer such that $b(V_i)>0$.
-//
-// We look up a value using its index, or using a Heaviside function.
-// For lookups, we allow $b$ to be zero for some values, and again the signum of $b$ must be monotonically increasing.
-// When lookup up values, we can look up
-// $V_i$ where $i$ is the minimum integer such that $b(V_i)=0$. (With a special return code if no such value exists.)
-// (Rationale: Ordinarily we want $i$ to be unique. But for various reasons we want to allow multiple zeros, and we want the smallest $i$ in that case.)
-// $V_i$ where $i$ is the minimum integer such that $b(V_i)>0$. (Or an indication that no such value exists.)
-// $V_i$ where $i$ is the maximum integer such that $b(V_i)<0$. (Or an indication that no such value exists.)
-//
-// When looking up a value using a Heaviside function, we get the value and its index.
-//
-// We can also split an OMT into two OMTs, splitting the weight of the values evenly.
-// Find a value $j$ such that the values to the left of $j$ have about the same total weight as the values to the right of $j$.
-// The resulting two OMTs contain the values to the left of $j$ and the values to the right of $j$ respectively.
-// All of the values from the original OMT go into one of the new OMTs.
-// If the weights of the values don't split exactly evenly, then the implementation has the freedom to choose whether
-// the new left OMT or the new right OMT is larger.
-//
-// Performance:
-// Insertion and deletion should run with $O(\log |V|)$ time and $O(\log |V|)$ calls to the Heaviside function.
-// The memory required is O(|V|).
-//
-// The programming API:
-
-//typedef struct value *OMTVALUE; // A slight improvement over using void*.
-#include <util/omt.h>
-typedef void *OMTVALUE;
-typedef toku::omt<OMTVALUE> *OMT;
-
-
-int toku_omt_create (OMT *omtp);
-// Effect: Create an empty OMT. Stores it in *omtp.
-// Requires: omtp != NULL
-// Returns:
-// 0 success
-// ENOMEM out of memory (and doesn't modify *omtp)
-// Performance: constant time.
-
-int toku_omt_create_from_sorted_array(OMT *omtp, OMTVALUE *values, uint32_t numvalues);
-// Effect: Create a OMT containing values. The number of values is in numvalues.
-// Stores the new OMT in *omtp.
-// Requires: omtp != NULL
-// Requires: values != NULL
-// Requires: values is sorted
-// Returns:
-// 0 success
-// ENOMEM out of memory (and doesn't modify *omtp)
-// Performance: time=O(numvalues)
-// Rational: Normally to insert N values takes O(N lg N) amortized time.
-// If the N values are known in advance, are sorted, and
-// the structure is empty, we can batch insert them much faster.
-
-int toku_omt_create_steal_sorted_array(OMT *omtp, OMTVALUE **valuesp, uint32_t numvalues, uint32_t steal_capacity);
-// Effect: Create an OMT containing values. The number of values is in numvalues.
-// On success the OMT takes ownership of *valuesp array, and sets valuesp=NULL.
-// Requires: omtp != NULL
-// Requires: valuesp != NULL
-// Requires: *valuesp is sorted
-// Requires: *valuesp was allocated with toku_malloc
-// Requires: Capacity of the *valuesp array is <= steal_capacity
-// Requires: On success, *valuesp may not be accessed again by the caller.
-// Returns:
-// 0 success
-// ENOMEM out of memory (and doesn't modify *omtp)
-// EINVAL *valuesp == NULL or numvalues > capacity
-// Performance: time=O(1)
-// Rational: toku_omt_create_from_sorted_array takes O(numvalues) time.
-// By taking ownership of the array, we save a malloc and memcpy,
-// and possibly a free (if the caller is done with the array).
-
-void toku_omt_destroy(OMT *omtp);
-// Effect: Destroy an OMT, freeing all its memory.
-// Does not free the OMTVALUEs stored in the OMT.
-// Those values may be freed before or after calling toku_omt_destroy.
-// Also sets *omtp=NULL.
-// Requires: omtp != NULL
-// Requires: *omtp != NULL
-// Rationale: The usage is to do something like
-// toku_omt_destroy(&s->omt);
-// and now s->omt will have a NULL pointer instead of a dangling freed pointer.
-// Rationale: Returns no values since free() cannot fail.
-// Rationale: Does not free the OMTVALUEs to reduce complexity.
-// Performance: time=O(toku_omt_size(*omtp))
-
-uint32_t toku_omt_size(OMT V);
-// Effect: return |V|.
-// Requires: V != NULL
-// Performance: time=O(1)
-
-int toku_omt_iterate_on_range(OMT omt, uint32_t left, uint32_t right, int (*f)(OMTVALUE, uint32_t, void*), void*v);
-// Effect: Iterate over the values of the omt, from left to right, calling f on each value.
-// The second argument passed to f is the index of the value.
-// The third argument passed to f is v.
-// The indices run from 0 (inclusive) to toku_omt_size(omt) (exclusive).
-// We will iterate only over [left,right)
-//
-// Requires: omt != NULL
-// left <= right
-// Requires: f != NULL
-// Returns:
-// If f ever returns nonzero, then the iteration stops, and the value returned by f is returned by toku_omt_iterate.
-// If f always returns zero, then toku_omt_iterate returns 0.
-// Requires: Don't modify omt while running. (E.g., f may not insert or delete values form omt.)
-// Performance: time=O(i+\log N) where i is the number of times f is called, and N is the number of elements in omt.
-// Rational: Although the functional iterator requires defining another function (as opposed to C++ style iterator), it is much easier to read.
-
-int toku_omt_iterate(OMT omt, int (*f)(OMTVALUE, uint32_t, void*), void*v);
-// Effect: Iterate over the values of the omt, from left to right, calling f on each value.
-// The second argument passed to f is the index of the value.
-// The third argument passed to f is v.
-// The indices run from 0 (inclusive) to toku_omt_size(omt) (exclusive).
-// Requires: omt != NULL
-// Requires: f != NULL
-// Returns:
-// If f ever returns nonzero, then the iteration stops, and the value returned by f is returned by toku_omt_iterate.
-// If f always returns zero, then toku_omt_iterate returns 0.
-// Requires: Don't modify omt while running. (E.g., f may not insert or delete values form omt.)
-// Performance: time=O(i+\log N) where i is the number of times f is called, and N is the number of elements in omt.
-// Rational: Although the functional iterator requires defining another function (as opposed to C++ style iterator), it is much easier to read.
-
-int toku_omt_insert_at(OMT omt, OMTVALUE value, uint32_t idx);
-// Effect: Increases indexes of all items at slot >= index by 1.
-// Insert value into the position at index.
-//
-// Returns:
-// 0 success
-// EINVAL if index>toku_omt_size(omt)
-// ENOMEM
-// On error, omt is unchanged.
-// Performance: time=O(\log N) amortized time.
-// Rationale: Some future implementation may be O(\log N) worst-case time, but O(\log N) amortized is good enough for now.
-
-int toku_omt_set_at (OMT omt, OMTVALUE value, uint32_t idx);
-// Effect: Replaces the item at index with value.
-// Returns:
-// 0 success
-// EINVAL if index>=toku_omt_size(omt)
-// On error, omt i sunchanged.
-// Performance: time=O(\log N)
-// Rationale: The BRT needs to be able to replace a value with another copy of the same value (allocated in a different location)
-
-int toku_omt_insert(OMT omt, OMTVALUE value, int(*h)(OMTVALUE, void*v), void *v, uint32_t *idx);
-// Effect: Insert value into the OMT.
-// If there is some i such that $h(V_i, v)=0$ then returns DB_KEYEXIST.
-// Otherwise, let i be the minimum value such that $h(V_i, v)>0$.
-// If no such i exists, then let i be |V|
-// Then this has the same effect as
-// omt_insert_at(tree, value, i);
-// If index!=NULL then i is stored in *index
-// Requires: The signum of h must be monotonically increasing.
-// Returns:
-// 0 success
-// DB_KEYEXIST the key is present (h was equal to zero for some value)
-// ENOMEM
-// On nonzero return, omt is unchanged.
-// On nonzero non-DB_KEYEXIST return, *index is unchanged.
-// Performance: time=O(\log N) amortized.
-// Rationale: Some future implementation may be O(\log N) worst-case time, but O(\log N) amortized is good enough for now.
-
-int toku_omt_delete_at(OMT omt, uint32_t idx);
-// Effect: Delete the item in slot index.
-// Decreases indexes of all items at slot >= index by 1.
-// Returns
-// 0 success
-// EINVAL if index>=toku_omt_size(omt)
-// On error, omt is unchanged.
-// Rationale: To delete an item, first find its index using toku_omt_find, then delete it.
-// Performance: time=O(\log N) amortized.
-
-int toku_omt_fetch (OMT V, uint32_t i, OMTVALUE *v);
-// Effect: Set *v=V_i
-// If c!=NULL then set c's abstract offset to i.
-// Requires: v != NULL
-// Returns
-// 0 success
-// EINVAL if index>=toku_omt_size(omt)
-// On nonzero return, *v is unchanged, and c (if nonnull) is either
-// invalidated or unchanged.
-// Performance: time=O(\log N)
-// Implementation Notes: It is possible that c was previously valid and was
-// associated with a different OMT. If c is changed by this
-// function, the function must remove c's association with the old
-// OMT, and associate it with the new OMT.
-
-int toku_omt_find_zero(OMT V, int (*h)(OMTVALUE, void*extra), void*extra, OMTVALUE *value, uint32_t *idx);
-// Effect: Find the smallest i such that h(V_i, extra)>=0
-// If there is such an i and h(V_i,extra)==0 then set *index=i and return 0.
-// If there is such an i and h(V_i,extra)>0 then set *index=i and return DB_NOTFOUND.
-// If there is no such i then set *index=toku_omt_size(V) and return DB_NOTFOUND.
-// Requires: index!=NULL
-
-int toku_omt_find(OMT V, int (*h)(OMTVALUE, void*extra), void*extra, int direction, OMTVALUE *value, uint32_t *idx);
-// Effect:
-// If direction >0 then find the smallest i such that h(V_i,extra)>0.
-// If direction <0 then find the largest i such that h(V_i,extra)<0.
-// (Direction may not be equal to zero.)
-// If value!=NULL then store V_i in *value
-// If index!=NULL then store i in *index.
-// Requires: The signum of h is monotically increasing.
-// Returns
-// 0 success
-// DB_NOTFOUND no such value is found.
-// On nonzero return, *value and *index are unchanged, and c (if nonnull) is either invalidated
-// or unchanged.
-// Performance: time=O(\log N)
-// Rationale:
-// Here's how to use the find function to find various things
-// Cases for find:
-// find first value: ( h(v)=+1, direction=+1 )
-// find last value ( h(v)=-1, direction=-1 )
-// find first X ( h(v)=(v< x) ? -1 : 1 direction=+1 )
-// find last X ( h(v)=(v<=x) ? -1 : 1 direction=-1 )
-// find X or successor to X ( same as find first X. )
-//
-// Rationale: To help understand heaviside functions and behavor of find:
-// There are 7 kinds of heaviside functions.
-// The signus of the h must be monotonically increasing.
-// Given a function of the following form, A is the element
-// returned for direction>0, B is the element returned
-// for direction<0, C is the element returned for
-// direction==0 (see find_zero) (with a return of 0), and D is the element
-// returned for direction==0 (see find_zero) with a return of DB_NOTFOUND.
-// If any of A, B, or C are not found, then asking for the
-// associated direction will return DB_NOTFOUND.
-// See find_zero for more information.
-//
-// Let the following represent the signus of the heaviside function.
-//
-// -...-
-// A
-// D
-//
-// +...+
-// B
-// D
-//
-// 0...0
-// C
-//
-// -...-0...0
-// AC
-//
-// 0...0+...+
-// C B
-//
-// -...-+...+
-// AB
-// D
-//
-// -...-0...0+...+
-// AC B
-
-int toku_omt_split_at(OMT omt, OMT *newomt, uint32_t idx);
-// Effect: Create a new OMT, storing it in *newomt.
-// The values to the right of index (starting at index) are moved to *newomt.
-// Requires: omt != NULL
-// Requires: newomt != NULL
-// Returns
-// 0 success,
-// EINVAL if index > toku_omt_size(omt)
-// ENOMEM
-// On nonzero return, omt and *newomt are unmodified.
-// Performance: time=O(n)
-// Rationale: We don't need a split-evenly operation. We need to split items so that their total sizes
-// are even, and other similar splitting criteria. It's easy to split evenly by calling toku_omt_size(), and dividing by two.
-
-int toku_omt_merge(OMT leftomt, OMT rightomt, OMT *newomt);
-// Effect: Appends leftomt and rightomt to produce a new omt.
-// Sets *newomt to the new omt.
-// On success, leftomt and rightomt destroyed,.
-// Returns 0 on success
-// ENOMEM on out of memory.
-// On error, nothing is modified.
-// Performance: time=O(n) is acceptable, but one can imagine implementations that are O(\log n) worst-case.
-
-int toku_omt_clone_noptr(OMT *dest, OMT src);
-// Effect: Creates a copy of an omt.
-// Sets *dest to the clone
-// Each element is assumed to be stored directly in the omt, that is, the OMTVALUEs are not pointers, they are data. Thus no extra memory allocation is required.
-// Returns 0 on success
-// ENOMEM on out of memory.
-// On error, nothing is modified.
-// Performance: time between O(n) and O(n log n), depending how long it
-// takes to traverse src.
-
-void toku_omt_clear(OMT omt);
-// Effect: Set the tree to be empty.
-// Note: Will not reallocate or resize any memory, since returning void precludes calling malloc.
-// Performance: time=O(1)
-
-size_t toku_omt_memory_size (OMT omt);
-// Effect: Return the size (in bytes) of the omt, as it resides in main memory. Don't include any of the OMTVALUES.
-
-
-
-#endif /* #ifndef TOKU_OMT_H */
-
diff --git a/storage/tokudb/ft-index/ft/quicklz.cc b/storage/tokudb/ft-index/ft/quicklz.cc
index 62dfb8e0192..c7cd82c80d5 100644
--- a/storage/tokudb/ft-index/ft/quicklz.cc
+++ b/storage/tokudb/ft-index/ft/quicklz.cc
@@ -311,6 +311,7 @@ static __inline void memcpy_up(unsigned char *dst, const unsigned char *src, ui3
#endif
}
+__attribute__((unused))
static __inline void update_hash(qlz_state_decompress *state, const unsigned char *s)
{
#if QLZ_COMPRESSION_LEVEL == 1
diff --git a/storage/tokudb/ft-index/ft/rbuf.h b/storage/tokudb/ft-index/ft/rbuf.h
index 22e41881cd4..a21123bfb73 100644
--- a/storage/tokudb/ft-index/ft/rbuf.h
+++ b/storage/tokudb/ft-index/ft/rbuf.h
@@ -93,12 +93,12 @@ PATENT RIGHTS GRANT:
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
#include <toku_portability.h>
-#include "memarena.h"
#include "toku_assert.h"
#include "fttypes.h"
#include "memory.h"
#include <toku_htonl.h>
+#include <util/memarena.h>
struct rbuf {
unsigned char *buf;
@@ -250,7 +250,7 @@ static inline void rbuf_FILENUMS(struct rbuf *r, FILENUMS *filenums) {
// 2954
static inline void rbuf_ma_FILENUMS (struct rbuf *r, MEMARENA ma __attribute__((__unused__)), FILENUMS *filenums) {
rbuf_ma_uint32_t(r, ma, &(filenums->num));
- filenums->filenums = (FILENUM *) malloc_in_memarena(ma, filenums->num * sizeof(FILENUM) );
+ filenums->filenums = (FILENUM *) toku_memarena_malloc(ma, filenums->num * sizeof(FILENUM) );
assert(filenums->filenums != NULL);
for (uint32_t i=0; i < filenums->num; i++) {
rbuf_ma_FILENUM(r, ma, &(filenums->filenums[i]));
@@ -271,7 +271,7 @@ static inline void rbuf_ma_BYTESTRING (struct rbuf *r, MEMARENA ma, BYTESTRING
bs->len = rbuf_int(r);
uint32_t newndone = r->ndone + bs->len;
assert(newndone <= r->size);
- bs->data = (char *) memarena_memdup(ma, &r->buf[r->ndone], (size_t)bs->len);
+ bs->data = (char *) toku_memarena_memdup(ma, &r->buf[r->ndone], (size_t)bs->len);
assert(bs->data);
r->ndone = newndone;
}
diff --git a/storage/tokudb/ft-index/ft/recover.cc b/storage/tokudb/ft-index/ft/recover.cc
index 79e5c7d1d90..2aac09855cd 100644
--- a/storage/tokudb/ft-index/ft/recover.cc
+++ b/storage/tokudb/ft-index/ft/recover.cc
@@ -98,6 +98,8 @@ PATENT RIGHTS GRANT:
#include "checkpoint.h"
#include "txn_manager.h"
+#include <util/omt.h>
+
int tokudb_recovery_trace = 0; // turn on recovery tracing, default off.
//#define DO_VERIFY_COUNTS
@@ -154,9 +156,9 @@ struct file_map_tuple {
struct __toku_db fake_db;
};
-static void file_map_tuple_init(struct file_map_tuple *tuple, FILENUM filenum, FT_HANDLE brt, char *iname) {
+static void file_map_tuple_init(struct file_map_tuple *tuple, FILENUM filenum, FT_HANDLE ft_handle, char *iname) {
tuple->filenum = filenum;
- tuple->ft_handle = brt;
+ tuple->ft_handle = ft_handle;
tuple->iname = iname;
// use a fake DB for comparisons, using the ft's cmp descriptor
memset(&tuple->fake_db, 0, sizeof(tuple->fake_db));
@@ -171,9 +173,9 @@ static void file_map_tuple_destroy(struct file_map_tuple *tuple) {
}
}
-// Map filenum to brt
+// Map filenum to ft_handle
struct file_map {
- OMT filenums;
+ toku::omt<struct file_map_tuple *> *filenums;
};
// The recovery environment
@@ -199,31 +201,33 @@ typedef struct recover_env *RECOVER_ENV;
static void file_map_init(struct file_map *fmap) {
- int r = toku_omt_create(&fmap->filenums);
- assert(r == 0);
+ XMALLOC(fmap->filenums);
+ fmap->filenums->create();
}
static void file_map_destroy(struct file_map *fmap) {
- toku_omt_destroy(&fmap->filenums);
+ fmap->filenums->destroy();
+ toku_free(fmap->filenums);
+ fmap->filenums = nullptr;
}
static uint32_t file_map_get_num_dictionaries(struct file_map *fmap) {
- return toku_omt_size(fmap->filenums);
+ return fmap->filenums->size();
}
static void file_map_close_dictionaries(struct file_map *fmap, LSN oplsn) {
int r;
while (1) {
- uint32_t n = toku_omt_size(fmap->filenums);
- if (n == 0)
+ uint32_t n = fmap->filenums->size();
+ if (n == 0) {
break;
- OMTVALUE v;
- r = toku_omt_fetch(fmap->filenums, n-1, &v);
+ }
+ struct file_map_tuple *tuple;
+ r = fmap->filenums->fetch(n - 1, &tuple);
assert(r == 0);
- r = toku_omt_delete_at(fmap->filenums, n-1);
+ r = fmap->filenums->delete_at(n - 1);
assert(r == 0);
- struct file_map_tuple *CAST_FROM_VOIDP(tuple, v);
assert(tuple->ft_handle);
// Logging is on again, but we must pass the right LSN into close.
if (tuple->ft_handle) { // it's a DB, not a rollback file
@@ -234,27 +238,29 @@ static void file_map_close_dictionaries(struct file_map *fmap, LSN oplsn) {
}
}
-static int file_map_h(OMTVALUE omtv, void *v) {
- struct file_map_tuple *CAST_FROM_VOIDP(a, omtv);
- FILENUM *CAST_FROM_VOIDP(b, v);
- if (a->filenum.fileid < b->fileid) return -1;
- if (a->filenum.fileid > b->fileid) return +1;
- return 0;
+static int file_map_h(struct file_map_tuple *const &a, const FILENUM &b) {
+ if (a->filenum.fileid < b.fileid) {
+ return -1;
+ } else if (a->filenum.fileid > b.fileid) {
+ return 1;
+ } else {
+ return 0;
+ }
}
-static int file_map_insert (struct file_map *fmap, FILENUM fnum, FT_HANDLE brt, char *iname) {
+static int file_map_insert (struct file_map *fmap, FILENUM fnum, FT_HANDLE ft_handle, char *iname) {
struct file_map_tuple *XMALLOC(tuple);
- file_map_tuple_init(tuple, fnum, brt, iname);
- int r = toku_omt_insert(fmap->filenums, tuple, file_map_h, &fnum, NULL);
+ file_map_tuple_init(tuple, fnum, ft_handle, iname);
+ int r = fmap->filenums->insert<FILENUM, file_map_h>(tuple, fnum, nullptr);
return r;
}
static void file_map_remove(struct file_map *fmap, FILENUM fnum) {
- OMTVALUE v; uint32_t idx;
- int r = toku_omt_find_zero(fmap->filenums, file_map_h, &fnum, &v, &idx);
+ uint32_t idx;
+ struct file_map_tuple *tuple;
+ int r = fmap->filenums->find_zero<FILENUM, file_map_h>(fnum, &tuple, &idx);
if (r == 0) {
- struct file_map_tuple *CAST_FROM_VOIDP(tuple, v);
- r = toku_omt_delete_at(fmap->filenums, idx);
+ r = fmap->filenums->delete_at(idx);
file_map_tuple_destroy(tuple);
toku_free(tuple);
}
@@ -262,14 +268,15 @@ static void file_map_remove(struct file_map *fmap, FILENUM fnum) {
// Look up file info: given FILENUM, return file_map_tuple (or DB_NOTFOUND)
static int file_map_find(struct file_map *fmap, FILENUM fnum, struct file_map_tuple **file_map_tuple) {
- OMTVALUE v; uint32_t idx;
- int r = toku_omt_find_zero(fmap->filenums, file_map_h, &fnum, &v, &idx);
+ uint32_t idx;
+ struct file_map_tuple *tuple;
+ int r = fmap->filenums->find_zero<FILENUM, file_map_h>(fnum, &tuple, &idx);
if (r == 0) {
- struct file_map_tuple *CAST_FROM_VOIDP(tuple, v);
assert(tuple->filenum.fileid == fnum.fileid);
*file_map_tuple = tuple;
+ } else {
+ assert(r == DB_NOTFOUND);
}
- else assert(r==DB_NOTFOUND);
return r;
}
@@ -319,7 +326,7 @@ static int recover_env_init (RECOVER_ENV renv,
static void recover_env_cleanup (RECOVER_ENV renv) {
int r;
- assert(toku_omt_size(renv->fmap.filenums)==0);
+ invariant_zero(renv->fmap.filenums->size());
file_map_destroy(&renv->fmap);
if (renv->destroy_logger_at_end) {
@@ -350,48 +357,48 @@ static const char *recover_state(RECOVER_ENV renv) {
static int internal_recover_fopen_or_fcreate (RECOVER_ENV renv, bool must_create, int UU(mode), BYTESTRING *bs_iname, FILENUM filenum, uint32_t treeflags,
TOKUTXN txn, uint32_t nodesize, uint32_t basementnodesize, enum toku_compression_method compression_method, LSN max_acceptable_lsn) {
int r = 0;
- FT_HANDLE brt = NULL;
+ FT_HANDLE ft_handle = NULL;
char *iname = fixup_fname(bs_iname);
- toku_ft_handle_create(&brt);
- toku_ft_set_flags(brt, treeflags);
+ toku_ft_handle_create(&ft_handle);
+ toku_ft_set_flags(ft_handle, treeflags);
if (nodesize != 0) {
- toku_ft_handle_set_nodesize(brt, nodesize);
+ toku_ft_handle_set_nodesize(ft_handle, nodesize);
}
if (basementnodesize != 0) {
- toku_ft_handle_set_basementnodesize(brt, basementnodesize);
+ toku_ft_handle_set_basementnodesize(ft_handle, basementnodesize);
}
if (compression_method != TOKU_DEFAULT_COMPRESSION_METHOD) {
- toku_ft_handle_set_compression_method(brt, compression_method);
+ toku_ft_handle_set_compression_method(ft_handle, compression_method);
}
// set the key compare functions
if (!(treeflags & TOKU_DB_KEYCMP_BUILTIN) && renv->bt_compare) {
- toku_ft_set_bt_compare(brt, renv->bt_compare);
+ toku_ft_set_bt_compare(ft_handle, renv->bt_compare);
}
if (renv->update_function) {
- toku_ft_set_update(brt, renv->update_function);
+ toku_ft_set_update(ft_handle, renv->update_function);
}
// TODO mode (FUTURE FEATURE)
//mode = mode;
- r = toku_ft_handle_open_recovery(brt, iname, must_create, must_create, renv->ct, txn, filenum, max_acceptable_lsn);
+ r = toku_ft_handle_open_recovery(ft_handle, iname, must_create, must_create, renv->ct, txn, filenum, max_acceptable_lsn);
if (r != 0) {
//Note: If ft_handle_open fails, then close_ft will NOT write a header to disk.
//No need to provide lsn, so use the regular toku_ft_handle_close function
- toku_ft_handle_close(brt);
+ toku_ft_handle_close(ft_handle);
toku_free(iname);
if (r == ENOENT) //Not an error to simply be missing.
r = 0;
return r;
}
- file_map_insert(&renv->fmap, filenum, brt, iname);
+ file_map_insert(&renv->fmap, filenum, ft_handle, iname);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/recover.h b/storage/tokudb/ft-index/ft/recover.h
index 342445d09ac..2ef84112784 100644
--- a/storage/tokudb/ft-index/ft/recover.h
+++ b/storage/tokudb/ft-index/ft/recover.h
@@ -96,10 +96,10 @@ PATENT RIGHTS GRANT:
#include <errno.h>
#include <db.h>
+#include <util/x1764.h>
+
#include "fttypes.h"
#include "memory.h"
-#include "x1764.h"
-
typedef void (*prepared_txn_callback_t)(DB_ENV*, TOKUTXN);
typedef void (*keep_cachetable_callback_t)(DB_ENV*, CACHETABLE);
diff --git a/storage/tokudb/ft-index/ft/roll.cc b/storage/tokudb/ft-index/ft/roll.cc
index 78fac7df875..2c8e1d9307c 100644
--- a/storage/tokudb/ft-index/ft/roll.cc
+++ b/storage/tokudb/ft-index/ft/roll.cc
@@ -258,7 +258,7 @@ static int do_insertion (enum ft_msg_type type, FILENUM filenum, BYTESTRING key,
XIDS xids;
xids = toku_txn_get_xids(txn);
{
- FT_MSG_S ftcmd = { type, ZERO_MSN, xids,
+ FT_MSG_S ftmsg = { type, ZERO_MSN, xids,
.u = { .id = { (key.len > 0)
? toku_fill_dbt(&key_dbt, key.data, key.len)
: toku_init_dbt(&key_dbt),
@@ -275,7 +275,7 @@ static int do_insertion (enum ft_msg_type type, FILENUM filenum, BYTESTRING key,
// no messages above us, we can implicitly promote uxrs based on this xid
oldest_referenced_xid_estimate,
!txn->for_recovery);
- toku_ft_root_put_cmd(h, &ftcmd, &gc_info);
+ toku_ft_root_put_msg(h, &ftmsg, &gc_info);
if (reset_root_xid_that_created) {
TXNID new_root_xid_that_created = xids_get_outermost_xid(xids);
toku_reset_root_xid_that_created(h, new_root_xid_that_created);
diff --git a/storage/tokudb/ft-index/ft/rollback-apply.cc b/storage/tokudb/ft-index/ft/rollback-apply.cc
index 4f062f4e734..1dd3062b33e 100644
--- a/storage/tokudb/ft-index/ft/rollback-apply.cc
+++ b/storage/tokudb/ft-index/ft/rollback-apply.cc
@@ -258,9 +258,9 @@ int toku_rollback_commit(TOKUTXN txn, LSN lsn) {
}
child_log->newest_logentry = child_log->oldest_logentry = 0;
// Put all the memarena data into the parent.
- if (memarena_total_size_in_use(child_log->rollentry_arena) > 0) {
+ if (toku_memarena_total_size_in_use(child_log->rollentry_arena) > 0) {
// If there are no bytes to move, then just leave things alone, and let the memory be reclaimed on txn is closed.
- memarena_move_buffers(parent_log->rollentry_arena, child_log->rollentry_arena);
+ toku_memarena_move_buffers(parent_log->rollentry_arena, child_log->rollentry_arena);
}
// each txn tries to give back at most one rollback log node
// to the cache. All other rollback log nodes for this child
@@ -281,7 +281,7 @@ int toku_rollback_commit(TOKUTXN txn, LSN lsn) {
toku_txn_unlock(txn->parent);
}
- // Note the open brts, the omts must be merged
+ // Note the open FTs, the omts must be merged
r = txn->open_fts.iterate<struct tokutxn, note_ft_used_in_txns_parent>(txn);
assert(r==0);
diff --git a/storage/tokudb/ft-index/ft/rollback-ct-callbacks.cc b/storage/tokudb/ft-index/ft/rollback-ct-callbacks.cc
index bea70a5155e..7083e17bd0d 100644
--- a/storage/tokudb/ft-index/ft/rollback-ct-callbacks.cc
+++ b/storage/tokudb/ft-index/ft/rollback-ct-callbacks.cc
@@ -89,15 +89,15 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include "rollback-ct-callbacks.h"
-
#include <toku_portability.h>
#include <memory.h>
+
#include "ft-internal.h"
#include "fttypes.h"
-#include "memarena.h"
#include "rollback.h"
+#include "rollback-ct-callbacks.h"
+#include <util/memarena.h>
// Address used as a sentinel. Otherwise unused.
static struct serialized_rollback_log_node cloned_rollback;
diff --git a/storage/tokudb/ft-index/ft/rollback.cc b/storage/tokudb/ft-index/ft/rollback.cc
index 3b57049a33e..1b1a99d908e 100644
--- a/storage/tokudb/ft-index/ft/rollback.cc
+++ b/storage/tokudb/ft-index/ft/rollback.cc
@@ -121,7 +121,7 @@ toku_find_xid_by_xid (const TXNID &xid, const TXNID &xidfind) {
}
void *toku_malloc_in_rollback(ROLLBACK_LOG_NODE log, size_t size) {
- return malloc_in_memarena(log->rollentry_arena, size);
+ return toku_memarena_malloc(log->rollentry_arena, size);
}
void *toku_memdup_in_rollback(ROLLBACK_LOG_NODE log, const void *v, size_t len) {
@@ -146,7 +146,7 @@ PAIR_ATTR
rollback_memory_size(ROLLBACK_LOG_NODE log) {
size_t size = sizeof(*log);
if (log->rollentry_arena) {
- size += memarena_total_memory_size(log->rollentry_arena);
+ size += toku_memarena_total_footprint(log->rollentry_arena);
}
return make_rollback_pair_attr(size);
}
@@ -192,13 +192,13 @@ static void rollback_initialize_for_txn(
log->previous = previous;
log->oldest_logentry = NULL;
log->newest_logentry = NULL;
- log->rollentry_arena = memarena_create();
+ log->rollentry_arena = toku_memarena_create();
log->rollentry_resident_bytecount = 0;
log->dirty = true;
}
void make_rollback_log_empty(ROLLBACK_LOG_NODE log) {
- memarena_close(&log->rollentry_arena);
+ toku_memarena_destroy(&log->rollentry_arena);
rollback_empty_log_init(log);
}
@@ -267,7 +267,7 @@ int find_filenum (const FT &h, const FT &hfind) {
return 0;
}
-//Notify a transaction that it has touched a brt.
+//Notify a transaction that it has touched an ft.
void toku_txn_maybe_note_ft (TOKUTXN txn, FT ft) {
toku_txn_lock(txn);
FT ftv;
diff --git a/storage/tokudb/ft-index/ft/rollback_log_node_cache.cc b/storage/tokudb/ft-index/ft/rollback_log_node_cache.cc
index b45e4c03bb8..d3ea3471489 100644
--- a/storage/tokudb/ft-index/ft/rollback_log_node_cache.cc
+++ b/storage/tokudb/ft-index/ft/rollback_log_node_cache.cc
@@ -90,7 +90,7 @@ PATENT RIGHTS GRANT:
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
#include <memory.h>
-#include <toku_include/toku_portability.h>
+#include <portability/toku_portability.h>
#include "rollback_log_node_cache.h"
diff --git a/storage/tokudb/ft-index/ft/sub_block.cc b/storage/tokudb/ft-index/ft/sub_block.cc
index 7dc790a61b7..5d8799fb2db 100644
--- a/storage/tokudb/ft-index/ft/sub_block.cc
+++ b/storage/tokudb/ft-index/ft/sub_block.cc
@@ -89,16 +89,15 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include "sub_block.h"
-
#include "compress.h"
+#include "sub_block.h"
#include "quicklz.h"
-#include "x1764.h"
#include <memory.h>
#include <toku_assert.h>
#include <toku_portability.h>
#include <util/threadpool.h>
+#include <util/x1764.h>
#include <stdio.h>
#include <string.h>
@@ -268,7 +267,7 @@ compress_sub_block(struct sub_block *sub_block, enum toku_compression_method met
method
);
// checksum it
- sub_block->xsum = x1764_memory(sub_block->compressed_ptr, sub_block->compressed_size);
+ sub_block->xsum = toku_x1764_memory(sub_block->compressed_ptr, sub_block->compressed_size);
}
void *
@@ -365,7 +364,7 @@ decompress_sub_block(void *compress_ptr, uint32_t compress_size, void *uncompres
int result = 0;
// verify checksum
- uint32_t xsum = x1764_memory(compress_ptr, compress_size);
+ uint32_t xsum = toku_x1764_memory(compress_ptr, compress_size);
if (xsum != expected_xsum) {
if (verbose_decompress_sub_block) fprintf(stderr, "%s:%d xsum %u expected %u\n", __FUNCTION__, __LINE__, xsum, expected_xsum);
result = EINVAL;
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-checkpoint-pending.cc b/storage/tokudb/ft-index/ft/tests/cachetable-checkpoint-pending.cc
index c9f6033da9e..615a544a7f7 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-checkpoint-pending.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-checkpoint-pending.cc
@@ -108,13 +108,9 @@ static volatile int n_flush, n_write_me, n_keep_me, n_fetch;
static void
sleep_random (void)
{
-#if TOKU_WINDOWS
- usleep(random() % 1000); //Will turn out to be almost always 1ms.
-#else
toku_timespec_t req = {.tv_sec = 0,
.tv_nsec = random()%1000000}; //Max just under 1ms
nanosleep(&req, NULL);
-#endif
}
int expect_value = 42; // initially 42, later 43
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-checkpointer-class.cc b/storage/tokudb/ft-index/ft/tests/cachetable-checkpointer-class.cc
index fff19153183..c2adc202fb5 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-checkpointer-class.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-checkpointer-class.cc
@@ -165,6 +165,7 @@ void checkpointer_test::test_begin_checkpoint() {
}
ctbl.list.destroy();
m_cp.destroy();
+ cfl.destroy();
}
//------------------------------------------------------------------------------
@@ -257,6 +258,7 @@ void checkpointer_test::test_pending_bits() {
ctbl.list.destroy();
m_cp.destroy();
+ cfl.destroy();
}
//------------------------------------------------------------------------------
@@ -394,6 +396,7 @@ void checkpointer_test::test_end_checkpoint() {
}
m_cp.destroy();
ctbl.list.destroy();
+ cfl.destroy();
}
diff --git a/storage/tokudb/ft-index/ft/tests/cachetable-test.cc b/storage/tokudb/ft-index/ft/tests/cachetable-test.cc
index e1a1bc28c65..e498df10a5c 100644
--- a/storage/tokudb/ft-index/ft/tests/cachetable-test.cc
+++ b/storage/tokudb/ft-index/ft/tests/cachetable-test.cc
@@ -241,8 +241,6 @@ PAIR_ATTR *sizep __attribute__((__unused__)), int * dirtyp, void*extraargs) {
return 0;
}
-#if !TOKU_WINDOWS
-
static void test_multi_filehandles (void) {
CACHETABLE t;
CACHEFILE f1,f2,f3;
@@ -291,8 +289,6 @@ static void test_multi_filehandles (void) {
toku_cachetable_close(&t);
}
-#endif
-
static void test_dirty_flush(CACHEFILE f,
int UU(fd),
CACHEKEY key,
@@ -587,15 +583,11 @@ test_main (int argc, const char *argv[]) {
test_mutex_init();
// run tests
-#if !TOKU_WINDOWS
test_multi_filehandles();
-#endif
test_cachetable_create();
for (i=0; i<1; i++) {
test_nested_pin();
-#if !TOKU_WINDOWS
test_multi_filehandles ();
-#endif
test_dirty();
test_size_resize();
//test_size_flush();
diff --git a/storage/tokudb/ft-index/ft/tests/omt-test.cc b/storage/tokudb/ft-index/ft/tests/dmt-test.cc
index b63d1b42de2..e4f1e53751e 100644
--- a/storage/tokudb/ft-index/ft/tests/omt-test.cc
+++ b/storage/tokudb/ft-index/ft/tests/dmt-test.cc
@@ -90,10 +90,103 @@ PATENT RIGHTS GRANT:
#include "test.h"
-#include "omt.h"
-#include <util/omt.h>
+#include <util/dmt.h>
-typedef OMTVALUE TESTVALUE;
+typedef void *DMTVALUE;
+
+class dmtvalue_writer {
+public:
+ size_t get_size(void) const {
+ return sizeof(DMTVALUE);
+ }
+ void write_to(DMTVALUE *const dest) const {
+ *dest = value;
+ }
+
+ dmtvalue_writer(DMTVALUE _value)
+ : value(_value) {
+ }
+ dmtvalue_writer(const uint32_t size UU(), DMTVALUE *const src)
+ : value(*src) {
+ paranoid_invariant(size == sizeof(DMTVALUE));
+ }
+private:
+ const DMTVALUE value;
+};
+
+typedef toku::dmt<DMTVALUE, DMTVALUE, dmtvalue_writer> *DMT;
+
+static int dmt_insert_at(DMT dmt, DMTVALUE value, uint32_t index) {
+ dmtvalue_writer functor(value);
+ return dmt->insert_at(functor, index);
+}
+
+static DMT dmt_create_from_sorted_array(DMTVALUE *values, uint32_t numvalues) {
+ DMT XMALLOC(dmt);
+ dmt->create();
+ for (uint32_t i = 0; i < numvalues; i++) {
+ dmt_insert_at(dmt, values[i], i);
+ }
+ return dmt;
+}
+
+struct heftor {
+ int (*h)(DMTVALUE, void *v);
+ void *v;
+};
+
+int call_heftor(const uint32_t size, const DMTVALUE &v, const heftor &htor);
+int call_heftor(const uint32_t size, const DMTVALUE &v, const heftor &htor) {
+ invariant(size == sizeof(DMTVALUE));
+ return htor.h(const_cast<DMTVALUE>(v), htor.v);
+}
+
+static int dmt_insert(DMT dmt, DMTVALUE value, int(*h)(DMTVALUE, void*v), void *v, uint32_t *index) {
+ struct heftor htor = { .h = h, .v = v };
+ dmtvalue_writer functor(value);
+ return dmt->insert<heftor, call_heftor>(functor, htor, index);
+}
+
+static int dmt_find_zero(DMT V, int (*h)(DMTVALUE, void*extra), void*extra, DMTVALUE *value, uint32_t *index) {
+ struct heftor htor = { .h = h, .v = extra };
+ uint32_t ignore;
+ return V->find_zero<heftor, call_heftor>(htor, &ignore, value, index);
+}
+
+static int dmt_find(DMT V, int (*h)(DMTVALUE, void*extra), void*extra, int direction, DMTVALUE *value, uint32_t *index) {
+ struct heftor htor = { .h = h, .v = extra };
+ uint32_t ignore;
+ return V->find<heftor, call_heftor>(htor, direction, &ignore, value, index);
+}
+
+static int dmt_split_at(DMT dmt, DMT *newdmtp, uint32_t index) {
+ if (index > dmt->size()) { return EINVAL; }
+ DMT XMALLOC(newdmt);
+ newdmt->create();
+ int r;
+
+ for (uint32_t i = index; i < dmt->size(); i++) {
+ DMTVALUE v;
+ r = dmt->fetch(i, nullptr, &v);
+ invariant_zero(r);
+ r = dmt_insert_at(newdmt, v, i-index);
+ invariant_zero(r);
+ }
+ if (dmt->size() > 0) {
+ for (uint32_t i = dmt->size(); i > index; i--) {
+ r = dmt->delete_at(i - 1);
+ invariant_zero(r);
+ }
+ }
+ r = 0;
+
+ if (r != 0) {
+ toku_free(newdmt);
+ } else {
+ *newdmtp = newdmt;
+ }
+ return r;
+}
static void
parse_args (int argc, const char *argv[]) {
@@ -133,26 +226,25 @@ enum close_when_done {
KEEP_WHEN_DONE
};
enum create_type {
- STEAL_ARRAY,
BATCH_INSERT,
INSERT_AT,
INSERT_AT_ALMOST_RANDOM,
};
/* Globals */
-OMT global_omt;
-TESTVALUE* values = NULL;
-struct value* nums = NULL;
+DMT global_dmt;
+DMTVALUE* values = nullptr;
+struct value* nums = nullptr;
uint32_t length;
static void
cleanup_globals (void) {
assert(values);
toku_free(values);
- values = NULL;
+ values = nullptr;
assert(nums);
toku_free(nums);
- nums = NULL;
+ nums = nullptr;
}
const unsigned int random_seed = 0xFEADACBA;
@@ -178,7 +270,7 @@ init_identity_values (unsigned int seed, uint32_t num_elements) {
for (i = 0; i < length; i++) {
nums[i].number = i;
- values[i] = (TESTVALUE)&nums[i];
+ values[i] = (DMTVALUE)&nums[i];
}
}
@@ -193,7 +285,7 @@ init_distinct_sorted_values (unsigned int seed, uint32_t num_elements) {
for (i = 0; i < length; i++) {
number += (uint32_t)(random() % 32) + 1;
nums[i].number = number;
- values[i] = (TESTVALUE)&nums[i];
+ values[i] = (DMTVALUE)&nums[i];
}
}
@@ -229,25 +321,22 @@ static void
test_close (enum close_when_done do_close) {
if (do_close == KEEP_WHEN_DONE) return;
assert(do_close == CLOSE_WHEN_DONE);
- toku_omt_destroy(&global_omt);
- assert(global_omt==NULL);
+ global_dmt->destroy();
+ toku_free(global_dmt);
+ global_dmt = nullptr;
}
static void
test_create (enum close_when_done do_close) {
- int r;
- global_omt = NULL;
-
- r = toku_omt_create(&global_omt);
- CKERR(r);
- assert(global_omt!=NULL);
+ XMALLOC(global_dmt);
+ global_dmt->create();
test_close(do_close);
}
static void
test_create_size (enum close_when_done do_close) {
test_create(KEEP_WHEN_DONE);
- assert(toku_omt_size(global_omt) == 0);
+ assert(global_dmt->size() == 0);
test_close(do_close);
}
@@ -258,24 +347,24 @@ test_create_insert_at_almost_random (enum close_when_done do_close) {
uint32_t size = 0;
test_create(KEEP_WHEN_DONE);
- r = toku_omt_insert_at(global_omt, values[0], toku_omt_size(global_omt)+1);
+ r = dmt_insert_at(global_dmt, values[0], global_dmt->size()+1);
CKERR2(r, EINVAL);
- r = toku_omt_insert_at(global_omt, values[0], toku_omt_size(global_omt)+2);
+ r = dmt_insert_at(global_dmt, values[0], global_dmt->size()+2);
CKERR2(r, EINVAL);
for (i = 0; i < length/2; i++) {
- assert(size==toku_omt_size(global_omt));
- r = toku_omt_insert_at(global_omt, values[i], i);
+ assert(size==global_dmt->size());
+ r = dmt_insert_at(global_dmt, values[i], i);
CKERR(r);
- assert(++size==toku_omt_size(global_omt));
- r = toku_omt_insert_at(global_omt, values[length-1-i], i+1);
+ assert(++size==global_dmt->size());
+ r = dmt_insert_at(global_dmt, values[length-1-i], i+1);
CKERR(r);
- assert(++size==toku_omt_size(global_omt));
+ assert(++size==global_dmt->size());
}
- r = toku_omt_insert_at(global_omt, values[0], toku_omt_size(global_omt)+1);
+ r = dmt_insert_at(global_dmt, values[0], global_dmt->size()+1);
CKERR2(r, EINVAL);
- r = toku_omt_insert_at(global_omt, values[0], toku_omt_size(global_omt)+2);
+ r = dmt_insert_at(global_dmt, values[0], global_dmt->size()+2);
CKERR2(r, EINVAL);
- assert(size==toku_omt_size(global_omt));
+ assert(size==global_dmt->size());
test_close(do_close);
}
@@ -286,39 +375,30 @@ test_create_insert_at_sequential (enum close_when_done do_close) {
uint32_t size = 0;
test_create(KEEP_WHEN_DONE);
- r = toku_omt_insert_at(global_omt, values[0], toku_omt_size(global_omt)+1);
+ r = dmt_insert_at(global_dmt, values[0], global_dmt->size()+1);
CKERR2(r, EINVAL);
- r = toku_omt_insert_at(global_omt, values[0], toku_omt_size(global_omt)+2);
+ r = dmt_insert_at(global_dmt, values[0], global_dmt->size()+2);
CKERR2(r, EINVAL);
for (i = 0; i < length; i++) {
- assert(size==toku_omt_size(global_omt));
- r = toku_omt_insert_at(global_omt, values[i], i);
+ assert(size==global_dmt->size());
+ r = dmt_insert_at(global_dmt, values[i], i);
CKERR(r);
- assert(++size==toku_omt_size(global_omt));
+ assert(++size==global_dmt->size());
}
- r = toku_omt_insert_at(global_omt, values[0], toku_omt_size(global_omt)+1);
+ r = dmt_insert_at(global_dmt, values[0], global_dmt->size()+1);
CKERR2(r, EINVAL);
- r = toku_omt_insert_at(global_omt, values[0], toku_omt_size(global_omt)+2);
+ r = dmt_insert_at(global_dmt, values[0], global_dmt->size()+2);
CKERR2(r, EINVAL);
- assert(size==toku_omt_size(global_omt));
+ assert(size==global_dmt->size());
test_close(do_close);
}
static void
test_create_from_sorted_array (enum create_type create_choice, enum close_when_done do_close) {
- int r;
- global_omt = NULL;
+ global_dmt = nullptr;
if (create_choice == BATCH_INSERT) {
- r = toku_omt_create_from_sorted_array(&global_omt, values, length);
- CKERR(r);
- }
- else if (create_choice == STEAL_ARRAY) {
- TESTVALUE* MALLOC_N(length, values_copy);
- memcpy(values_copy, values, length*sizeof(*values));
- r = toku_omt_create_steal_sorted_array(&global_omt, &values_copy, length, length);
- CKERR(r);
- assert(values_copy==NULL);
+ global_dmt = dmt_create_from_sorted_array(values, length);
}
else if (create_choice == INSERT_AT) {
test_create_insert_at_sequential(KEEP_WHEN_DONE);
@@ -326,33 +406,35 @@ test_create_from_sorted_array (enum create_type create_choice, enum close_when_d
else if (create_choice == INSERT_AT_ALMOST_RANDOM) {
test_create_insert_at_almost_random(KEEP_WHEN_DONE);
}
- else assert(false);
+ else {
+ assert(false);
+ }
- assert(global_omt!=NULL);
+ assert(global_dmt!=nullptr);
test_close(do_close);
}
static void
test_create_from_sorted_array_size (enum create_type create_choice, enum close_when_done do_close) {
test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
- assert(toku_omt_size(global_omt)==length);
+ assert(global_dmt->size()==length);
test_close(do_close);
}
static void
-test_fetch_verify (OMT omtree, TESTVALUE* val, uint32_t len ) {
+test_fetch_verify (DMT dmtree, DMTVALUE* val, uint32_t len ) {
uint32_t i;
int r;
- TESTVALUE v = (TESTVALUE)&i;
- TESTVALUE oldv = v;
+ DMTVALUE v = (DMTVALUE)&i;
+ DMTVALUE oldv = v;
- assert(len == toku_omt_size(omtree));
+ assert(len == dmtree->size());
for (i = 0; i < len; i++) {
assert(oldv!=val[i]);
- v = NULL;
- r = toku_omt_fetch(omtree, i, &v);
+ v = nullptr;
+ r = dmtree->fetch(i, nullptr, &v);
CKERR(r);
- assert(v != NULL);
+ assert(v != nullptr);
assert(v != oldv);
assert(v == val[i]);
assert(V(v)->number == V(val[i])->number);
@@ -361,7 +443,7 @@ test_fetch_verify (OMT omtree, TESTVALUE* val, uint32_t len ) {
for (i = len; i < len*2; i++) {
v = oldv;
- r = toku_omt_fetch(omtree, i, &v);
+ r = dmtree->fetch(i, nullptr, &v);
CKERR2(r, EINVAL);
assert(v == oldv);
}
@@ -371,30 +453,45 @@ test_fetch_verify (OMT omtree, TESTVALUE* val, uint32_t len ) {
static void
test_create_fetch_verify (enum create_type create_choice, enum close_when_done do_close) {
test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
- test_fetch_verify(global_omt, values, length);
+ test_fetch_verify(global_dmt, values, length);
test_close(do_close);
}
static int iterate_helper_error_return = 1;
static int
-iterate_helper (TESTVALUE v, uint32_t idx, void* extra) {
- if (extra == NULL) return iterate_helper_error_return;
- TESTVALUE* vals = (TESTVALUE *)extra;
- assert(v != NULL);
+iterate_helper (DMTVALUE v, uint32_t idx, void* extra) {
+ if (extra == nullptr) return iterate_helper_error_return;
+ DMTVALUE* vals = (DMTVALUE *)extra;
+ assert(v != nullptr);
assert(v == vals[idx]);
assert(V(v)->number == V(vals[idx])->number);
return 0;
}
+struct functor {
+ int (*f)(DMTVALUE, uint32_t, void *);
+ void *v;
+};
+
+int call_functor(const uint32_t size, const DMTVALUE &v, uint32_t idx, functor *const ftor);
+int call_functor(const uint32_t size, const DMTVALUE &v, uint32_t idx, functor *const ftor) {
+ invariant(size == sizeof(DMTVALUE));
+ return ftor->f(const_cast<DMTVALUE>(v), idx, ftor->v);
+}
+
+static int dmt_iterate(DMT dmt, int (*f)(DMTVALUE, uint32_t, void*), void*v) {
+ struct functor ftor = { .f = f, .v = v };
+ return dmt->iterate<functor, call_functor>(&ftor);
+}
static void
-test_iterate_verify (OMT omtree, TESTVALUE* vals, uint32_t len) {
+test_iterate_verify (DMT dmtree, DMTVALUE* vals, uint32_t len) {
int r;
iterate_helper_error_return = 0;
- r = toku_omt_iterate(omtree, iterate_helper, (void*)vals);
+ r = dmt_iterate(dmtree, iterate_helper, (void*)vals);
CKERR(r);
iterate_helper_error_return = 0xFEEDABBA;
- r = toku_omt_iterate(omtree, iterate_helper, NULL);
+ r = dmt_iterate(dmtree, iterate_helper, nullptr);
if (!len) {
CKERR2(r, 0);
}
@@ -406,7 +503,7 @@ test_iterate_verify (OMT omtree, TESTVALUE* vals, uint32_t len) {
static void
test_create_iterate_verify (enum create_type create_choice, enum close_when_done do_close) {
test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
- test_iterate_verify(global_omt, values, length);
+ test_iterate_verify(global_dmt, values, length);
test_close(do_close);
}
@@ -431,19 +528,26 @@ permute_array (uint32_t* arr, uint32_t len) {
}
}
+static int
+dmt_set_at (DMT dmt, DMTVALUE value, uint32_t index) {
+ int r = dmt->delete_at(index);
+ if (r!=0) return r;
+ return dmt_insert_at(dmt, value, index);
+}
+
static void
test_create_set_at (enum create_type create_choice, enum close_when_done do_close) {
uint32_t i = 0;
- struct value* old_nums = NULL;
+ struct value* old_nums = nullptr;
MALLOC_N(length, old_nums);
assert(nums);
- uint32_t* perm = NULL;
+ uint32_t* perm = nullptr;
MALLOC_N(length, perm);
assert(perm);
- TESTVALUE* old_values = NULL;
+ DMTVALUE* old_values = nullptr;
MALLOC_N(length, old_values);
assert(old_values);
@@ -459,22 +563,22 @@ test_create_set_at (enum create_type create_choice, enum close_when_done do_clos
}
test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
int r;
- r = toku_omt_set_at (global_omt, values[0], length);
+ r = dmt_set_at (global_dmt, values[0], length);
CKERR2(r,EINVAL);
- r = toku_omt_set_at (global_omt, values[0], length+1);
+ r = dmt_set_at (global_dmt, values[0], length+1);
CKERR2(r,EINVAL);
for (i = 0; i < length; i++) {
uint32_t choice = perm[i];
values[choice] = &nums[choice];
nums[choice].number = (uint32_t)random();
- r = toku_omt_set_at (global_omt, values[choice], choice);
+ r = dmt_set_at (global_dmt, values[choice], choice);
CKERR(r);
- test_iterate_verify(global_omt, values, length);
- test_fetch_verify(global_omt, values, length);
+ test_iterate_verify(global_dmt, values, length);
+ test_fetch_verify(global_dmt, values, length);
}
- r = toku_omt_set_at (global_omt, values[0], length);
+ r = dmt_set_at (global_dmt, values[0], length);
CKERR2(r,EINVAL);
- r = toku_omt_set_at (global_omt, values[0], length+1);
+ r = dmt_set_at (global_dmt, values[0], length+1);
CKERR2(r,EINVAL);
toku_free(perm);
@@ -485,8 +589,8 @@ test_create_set_at (enum create_type create_choice, enum close_when_done do_clos
}
static int
-insert_helper (TESTVALUE value, void* extra_insert) {
- TESTVALUE to_insert = (OMTVALUE)extra_insert;
+insert_helper (DMTVALUE value, void* extra_insert) {
+ DMTVALUE to_insert = (DMTVALUE)extra_insert;
assert(to_insert);
if (V(value)->number < V(to_insert)->number) return -1;
@@ -498,7 +602,7 @@ static void
test_create_insert (enum close_when_done do_close) {
uint32_t i = 0;
- uint32_t* perm = NULL;
+ uint32_t* perm = nullptr;
MALLOC_N(length, perm);
assert(perm);
@@ -510,11 +614,11 @@ test_create_insert (enum close_when_done do_close) {
length = 0;
while (length < size) {
uint32_t choice = perm[length];
- TESTVALUE to_insert = &nums[choice];
+ DMTVALUE to_insert = &nums[choice];
uint32_t idx = UINT32_MAX;
- assert(length==toku_omt_size(global_omt));
- r = toku_omt_insert(global_omt, to_insert, insert_helper, to_insert, &idx);
+ assert(length==global_dmt->size());
+ r = dmt_insert(global_dmt, to_insert, insert_helper, to_insert, &idx);
CKERR(r);
assert(idx <= length);
if (idx > 0) {
@@ -524,24 +628,24 @@ test_create_insert (enum close_when_done do_close) {
assert(V(to_insert)->number < V(values[idx])->number);
}
length++;
- assert(length==toku_omt_size(global_omt));
+ assert(length==global_dmt->size());
/* Make room */
for (i = length-1; i > idx; i--) {
values[i] = values[i-1];
}
values[idx] = to_insert;
- test_fetch_verify(global_omt, values, length);
- test_iterate_verify(global_omt, values, length);
+ test_fetch_verify(global_dmt, values, length);
+ test_iterate_verify(global_dmt, values, length);
idx = UINT32_MAX;
- r = toku_omt_insert(global_omt, to_insert, insert_helper, to_insert, &idx);
+ r = dmt_insert(global_dmt, to_insert, insert_helper, to_insert, &idx);
CKERR2(r, DB_KEYEXIST);
assert(idx < length);
assert(V(values[idx])->number == V(to_insert)->number);
- assert(length==toku_omt_size(global_omt));
+ assert(length==global_dmt->size());
- test_iterate_verify(global_omt, values, length);
- test_fetch_verify(global_omt, values, length);
+ test_iterate_verify(global_dmt, values, length);
+ test_fetch_verify(global_dmt, values, length);
}
toku_free(perm);
@@ -555,91 +659,118 @@ test_create_delete_at (enum create_type create_choice, enum close_when_done do_c
int r = ENOSYS;
test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
- assert(length == toku_omt_size(global_omt));
- r = toku_omt_delete_at(global_omt, length);
+ assert(length == global_dmt->size());
+ r = global_dmt->delete_at(length);
CKERR2(r,EINVAL);
- assert(length == toku_omt_size(global_omt));
- r = toku_omt_delete_at(global_omt, length+1);
+ assert(length == global_dmt->size());
+ r = global_dmt->delete_at(length+1);
CKERR2(r,EINVAL);
while (length > 0) {
- assert(length == toku_omt_size(global_omt));
+ assert(length == global_dmt->size());
uint32_t index_to_delete = random()%length;
- r = toku_omt_delete_at(global_omt, index_to_delete);
+ r = global_dmt->delete_at(index_to_delete);
CKERR(r);
for (i = index_to_delete+1; i < length; i++) {
values[i-1] = values[i];
}
length--;
- test_fetch_verify(global_omt, values, length);
- test_iterate_verify(global_omt, values, length);
+ test_fetch_verify(global_dmt, values, length);
+ test_iterate_verify(global_dmt, values, length);
}
assert(length == 0);
- assert(length == toku_omt_size(global_omt));
- r = toku_omt_delete_at(global_omt, length);
+ assert(length == global_dmt->size());
+ r = global_dmt->delete_at(length);
CKERR2(r, EINVAL);
- assert(length == toku_omt_size(global_omt));
- r = toku_omt_delete_at(global_omt, length+1);
+ assert(length == global_dmt->size());
+ r = global_dmt->delete_at(length+1);
CKERR2(r, EINVAL);
test_close(do_close);
}
+static int dmt_merge(DMT leftdmt, DMT rightdmt, DMT *newdmtp) {
+ DMT XMALLOC(newdmt);
+ newdmt->create();
+ int r;
+ for (uint32_t i = 0; i < leftdmt->size(); i++) {
+ DMTVALUE v;
+ r = leftdmt->fetch(i, nullptr, &v);
+ invariant_zero(r);
+ r = newdmt->insert_at(v, i);
+ invariant_zero(r);
+ }
+ uint32_t offset = leftdmt->size();
+ for (uint32_t i = 0; i < rightdmt->size(); i++) {
+ DMTVALUE v;
+ r = rightdmt->fetch(i, nullptr, &v);
+ invariant_zero(r);
+ r = newdmt->insert_at(v, i+offset);
+ invariant_zero(r);
+ }
+ leftdmt->destroy();
+ rightdmt->destroy();
+ toku_free(leftdmt);
+ toku_free(rightdmt);
+ *newdmtp = newdmt;
+ return 0;
+}
+
static void
test_split_merge (enum create_type create_choice, enum close_when_done do_close) {
int r = ENOSYS;
uint32_t i = 0;
- OMT left_split = NULL;
- OMT right_split = NULL;
+ DMT left_split = nullptr;
+ DMT right_split = nullptr;
test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
for (i = 0; i <= length; i++) {
- r = toku_omt_split_at(global_omt, &right_split, length+1);
+ r = dmt_split_at(global_dmt, &right_split, length+1);
CKERR2(r,EINVAL);
- r = toku_omt_split_at(global_omt, &right_split, length+2);
+ r = dmt_split_at(global_dmt, &right_split, length+2);
CKERR2(r,EINVAL);
//
// test successful split
//
- r = toku_omt_split_at(global_omt, &right_split, i);
+ r = dmt_split_at(global_dmt, &right_split, i);
CKERR(r);
- left_split = global_omt;
- global_omt = NULL;
- assert(toku_omt_size(left_split) == i);
- assert(toku_omt_size(right_split) == length - i);
+ left_split = global_dmt;
+ global_dmt = nullptr;
+ assert(left_split->size() == i);
+ assert(right_split->size() == length - i);
test_fetch_verify(left_split, values, i);
test_iterate_verify(left_split, values, i);
test_fetch_verify(right_split, &values[i], length - i);
test_iterate_verify(right_split, &values[i], length - i);
//
- // verify that new global_omt's cannot do bad splits
+ // verify that new global_dmt's cannot do bad splits
//
- r = toku_omt_split_at(left_split, &global_omt, i+1);
+ r = dmt_split_at(left_split, &global_dmt, i+1);
CKERR2(r,EINVAL);
- assert(toku_omt_size(left_split) == i);
- assert(toku_omt_size(right_split) == length - i);
- r = toku_omt_split_at(left_split, &global_omt, i+2);
+ assert(left_split->size() == i);
+ assert(right_split->size() == length - i);
+ r = dmt_split_at(left_split, &global_dmt, i+2);
CKERR2(r,EINVAL);
- assert(toku_omt_size(left_split) == i);
- assert(toku_omt_size(right_split) == length - i);
- r = toku_omt_split_at(right_split, &global_omt, length - i + 1);
+ assert(left_split->size() == i);
+ assert(right_split->size() == length - i);
+ r = dmt_split_at(right_split, &global_dmt, length - i + 1);
CKERR2(r,EINVAL);
- assert(toku_omt_size(left_split) == i);
- assert(toku_omt_size(right_split) == length - i);
- r = toku_omt_split_at(right_split, &global_omt, length - i + 1);
+ assert(left_split->size() == i);
+ assert(right_split->size() == length - i);
+ r = dmt_split_at(right_split, &global_dmt, length - i + 1);
CKERR2(r,EINVAL);
- assert(toku_omt_size(left_split) == i);
- assert(toku_omt_size(right_split) == length - i);
+ assert(left_split->size() == i);
+ assert(right_split->size() == length - i);
//
// test merge
//
- r = toku_omt_merge(left_split,right_split,&global_omt);
+ r = dmt_merge(left_split,right_split,&global_dmt);
CKERR(r);
- left_split = NULL;
- right_split = NULL;
- assert(toku_omt_size(global_omt) == length);
- test_fetch_verify(global_omt, values, length);
- test_iterate_verify(global_omt, values, length);
+ left_split = nullptr;
+ right_split = nullptr;
+ assert(global_dmt->size() == length);
+ test_fetch_verify(global_dmt, values, length);
+ test_iterate_verify(global_dmt, values, length);
}
test_close(do_close);
}
@@ -693,8 +824,8 @@ typedef struct {
static int
-test_heaviside (OMTVALUE v_omt, void* x) {
- TESTVALUE v = (OMTVALUE) v_omt;
+test_heaviside (DMTVALUE v_dmt, void* x) {
+ DMTVALUE v = (DMTVALUE) v_dmt;
h_extra* extra = (h_extra*)x;
assert(v && x);
assert(extra->first_zero <= extra->first_pos);
@@ -712,24 +843,24 @@ heavy_extra (h_extra* extra, uint32_t first_zero, uint32_t first_pos) {
}
static void
-test_find_dir (int dir, void* extra, int (*h)(OMTVALUE, void*),
+test_find_dir (int dir, void* extra, int (*h)(DMTVALUE, void*),
int r_expect, bool idx_will_change, uint32_t idx_expect,
uint32_t number_expect, bool UU(cursor_valid)) {
uint32_t idx = UINT32_MAX;
uint32_t old_idx = idx;
- TESTVALUE omt_val;
+ DMTVALUE dmt_val;
int r;
- omt_val = NULL;
+ dmt_val = nullptr;
- /* Verify we can pass NULL value. */
- omt_val = NULL;
+ /* Verify we can pass nullptr value. */
+ dmt_val = nullptr;
idx = old_idx;
if (dir == 0) {
- r = toku_omt_find_zero(global_omt, h, extra, NULL, &idx);
+ r = dmt_find_zero(global_dmt, h, extra, nullptr, &idx);
}
else {
- r = toku_omt_find( global_omt, h, extra, dir, NULL, &idx);
+ r = dmt_find( global_dmt, h, extra, dir, nullptr, &idx);
}
CKERR2(r, r_expect);
if (idx_will_change) {
@@ -738,38 +869,38 @@ test_find_dir (int dir, void* extra, int (*h)(OMTVALUE, void*),
else {
assert(idx == old_idx);
}
- assert(omt_val == NULL);
+ assert(dmt_val == nullptr);
- /* Verify we can pass NULL idx. */
- omt_val = NULL;
+ /* Verify we can pass nullptr idx. */
+ dmt_val = nullptr;
idx = old_idx;
if (dir == 0) {
- r = toku_omt_find_zero(global_omt, h, extra, &omt_val, 0);
+ r = dmt_find_zero(global_dmt, h, extra, &dmt_val, 0);
}
else {
- r = toku_omt_find( global_omt, h, extra, dir, &omt_val, 0);
+ r = dmt_find( global_dmt, h, extra, dir, &dmt_val, 0);
}
CKERR2(r, r_expect);
assert(idx == old_idx);
if (r == DB_NOTFOUND) {
- assert(omt_val == NULL);
+ assert(dmt_val == nullptr);
}
else {
- assert(V(omt_val)->number == number_expect);
+ assert(V(dmt_val)->number == number_expect);
}
- /* Verify we can pass NULL both. */
- omt_val = NULL;
+ /* Verify we can pass nullptr both. */
+ dmt_val = nullptr;
idx = old_idx;
if (dir == 0) {
- r = toku_omt_find_zero(global_omt, h, extra, NULL, 0);
+ r = dmt_find_zero(global_dmt, h, extra, nullptr, 0);
}
else {
- r = toku_omt_find( global_omt, h, extra, dir, NULL, 0);
+ r = dmt_find( global_dmt, h, extra, dir, nullptr, 0);
}
CKERR2(r, r_expect);
assert(idx == old_idx);
- assert(omt_val == NULL);
+ assert(dmt_val == nullptr);
}
static void
@@ -857,33 +988,34 @@ runtests_create_choice (enum create_type create_choice) {
static void
test_clone(uint32_t nelts)
// Test that each clone operation gives the right data back. If nelts is
-// zero, also tests that you still get a valid OMT back and that the way
+// zero, also tests that you still get a valid DMT back and that the way
// to deallocate it still works.
{
- OMT src = NULL, dest = NULL;
- int r;
+ DMT src = nullptr, dest = nullptr;
+ int r = 0;
- r = toku_omt_create(&src);
- assert_zero(r);
+ XMALLOC(src);
+ src->create();
for (long i = 0; i < nelts; ++i) {
- r = toku_omt_insert_at(src, (OMTVALUE) i, i);
+ r = dmt_insert_at(src, (DMTVALUE) i, i);
assert_zero(r);
}
- r = toku_omt_clone_noptr(&dest, src);
- assert_zero(r);
- assert(dest != NULL);
- assert(toku_omt_size(dest) == nelts);
+ XMALLOC(dest);
+ dest->clone(*src);
+ assert(dest->size() == nelts);
for (long i = 0; i < nelts; ++i) {
- OMTVALUE v;
+ DMTVALUE v;
long l;
- r = toku_omt_fetch(dest, i, &v);
+ r = dest->fetch(i, nullptr, &v);
assert_zero(r);
l = (long) v;
assert(l == i);
}
- toku_omt_destroy(&dest);
- toku_omt_destroy(&src);
+ dest->destroy();
+ toku_free(dest);
+ src->destroy();
+ toku_free(src);
}
int
@@ -893,7 +1025,6 @@ test_main(int argc, const char *argv[]) {
test_create( CLOSE_WHEN_DONE);
test_create_size( CLOSE_WHEN_DONE);
runtests_create_choice(BATCH_INSERT);
- runtests_create_choice(STEAL_ARRAY);
runtests_create_choice(INSERT_AT);
runtests_create_choice(INSERT_AT_ALMOST_RANDOM);
test_clone(0);
diff --git a/storage/tokudb/ft-index/ft/tests/dmt-test2.cc b/storage/tokudb/ft-index/ft/tests/dmt-test2.cc
new file mode 100644
index 00000000000..8943aae7324
--- /dev/null
+++ b/storage/tokudb/ft-index/ft/tests/dmt-test2.cc
@@ -0,0 +1,373 @@
+/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
+// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
+#ident "$Id$"
+/*
+COPYING CONDITIONS NOTICE:
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of version 2 of the GNU General Public License as
+ published by the Free Software Foundation, and provided that the
+ following conditions are met:
+
+ * Redistributions of source code must retain this COPYING
+ CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
+ DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
+ PATENT MARKING NOTICE (below), and the PATENT RIGHTS
+ GRANT (below).
+
+ * Redistributions in binary form must reproduce this COPYING
+ CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
+ DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
+ PATENT MARKING NOTICE (below), and the PATENT RIGHTS
+ GRANT (below) in the documentation and/or other materials
+ provided with the distribution.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA.
+
+COPYRIGHT NOTICE:
+
+ TokuDB, Tokutek Fractal Tree Indexing Library.
+ Copyright (C) 2007-2013 Tokutek, Inc.
+
+DISCLAIMER:
+
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+UNIVERSITY PATENT NOTICE:
+
+ The technology is licensed by the Massachusetts Institute of
+ Technology, Rutgers State University of New Jersey, and the Research
+ Foundation of State University of New York at Stony Brook under
+ United States of America Serial No. 11/760379 and to the patents
+ and/or patent applications resulting from it.
+
+PATENT MARKING NOTICE:
+
+ This software is covered by US Patent No. 8,185,551.
+ This software is covered by US Patent No. 8,489,638.
+
+PATENT RIGHTS GRANT:
+
+ "THIS IMPLEMENTATION" means the copyrightable works distributed by
+ Tokutek as part of the Fractal Tree project.
+
+ "PATENT CLAIMS" means the claims of patents that are owned or
+ licensable by Tokutek, both currently or in the future; and that in
+ the absence of this license would be infringed by THIS
+ IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
+
+ "PATENT CHALLENGE" shall mean a challenge to the validity,
+ patentability, enforceability and/or non-infringement of any of the
+ PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
+
+ Tokutek hereby grants to you, for the term and geographical scope of
+ the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
+ irrevocable (except as stated in this section) patent license to
+ make, have made, use, offer to sell, sell, import, transfer, and
+ otherwise run, modify, and propagate the contents of THIS
+ IMPLEMENTATION, where such license applies only to the PATENT
+ CLAIMS. This grant does not include claims that would be infringed
+ only as a consequence of further modifications of THIS
+ IMPLEMENTATION. If you or your agent or licensee institute or order
+ or agree to the institution of patent litigation against any entity
+ (including a cross-claim or counterclaim in a lawsuit) alleging that
+ THIS IMPLEMENTATION constitutes direct or contributory patent
+ infringement, or inducement of patent infringement, then any rights
+ granted to you under this License shall terminate as of the date
+ such litigation is filed. If you or your agent or exclusive
+ licensee institute or order or agree to the institution of a PATENT
+ CHALLENGE, then Tokutek may terminate any rights granted to you
+ under this License.
+*/
+
+#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
+
+#include "test.h"
+
+#include <util/dmt.h>
+
+static void
+parse_args (int argc, const char *argv[]) {
+ const char *argv0=argv[0];
+ while (argc>1) {
+ int resultcode=0;
+ if (strcmp(argv[1], "-v")==0) {
+ verbose++;
+ } else if (strcmp(argv[1], "-q")==0) {
+ verbose = 0;
+ } else if (strcmp(argv[1], "-h")==0) {
+ do_usage:
+ fprintf(stderr, "Usage:\n%s [-v|-h]\n", argv0);
+ exit(resultcode);
+ } else {
+ resultcode=1;
+ goto do_usage;
+ }
+ argc--;
+ argv++;
+ }
+}
+/* End ".h like" stuff. */
+
+struct value {
+ uint32_t number;
+};
+#define V(x) ((struct value *)(x))
+
+
+
+const uint32_t MAXNUM = 1024;
+const uint32_t MAXLEN = 32;
+char data[MAXNUM][MAXLEN];
+
+struct val_type {
+ char c[MAXLEN];
+};
+
+namespace toku {
+class vwriter {
+ public:
+ size_t get_size(void) const {
+ size_t len = strlen(v.c);
+ invariant(len < sizeof(val_type));
+ return len + 1;
+ }
+ void write_to(val_type *const dest) const {
+ strcpy(dest->c, v.c);
+ }
+
+ vwriter(const char* c) {
+ invariant(strlen(c) < sizeof(val_type));
+ strcpy(v.c, c);
+ }
+
+ vwriter(const uint32_t klpair_len, val_type *const src) {
+ invariant(strlen(src->c) < sizeof(val_type));
+ strcpy(v.c, src->c);
+ invariant(klpair_len == get_size());
+ }
+ private:
+ val_type v;
+};
+}
+
+/* Globals */
+typedef toku::dmt<val_type, val_type*, toku::vwriter> vdmt;
+
+const unsigned int random_seed = 0xFEADACBA;
+
+///////////////
+
+
+static void fail_one_verify(uint32_t len, uint32_t num, vdmt *v) {
+ val_type* fetched_data;
+ int count = 0;
+ v->verify();
+ for (uint32_t i = 0; i < num; i++) {
+ uint32_t fetched_len;
+ int r = v->fetch(i-count, &fetched_len, &fetched_data);
+ if (r != 0 || fetched_len != len || strcmp(fetched_data->c, data[i])) {
+ count++;
+ continue;
+ }
+ }
+ invariant(count == 1);
+}
+
+static void verify(uint32_t len, uint32_t num, vdmt *v) {
+ v->verify();
+ val_type* fetched_data;
+ for (uint32_t i = 0; i < num; i++) {
+ uint32_t fetched_len;
+ int r = v->fetch(i, &fetched_len, &fetched_data);
+ CKERR(r);
+ invariant(fetched_len == len);
+ invariant(!strcmp(fetched_data->c, data[i]));
+ }
+}
+
+
+static void test_builder_fixed(uint32_t len, uint32_t num) {
+ srandom(random_seed);
+ assert(len > 1);
+ assert(len <= MAXLEN);
+ assert(num <= MAXNUM);
+ for (uint32_t i = 0; i < num; i++) {
+ for (uint32_t j = 0; j < len-1; j++) {
+ data[i][j] = random() % 255 + 1; //This way it doesn't end up being 0 and thought of as NUL
+ }
+ data[i][len-1] = '\0'; //cap it
+ }
+
+ vdmt::builder builder;
+ builder.create(num, num * len);
+
+ for (uint32_t i = 0; i < num; i++) {
+ vwriter vfun(data[i]);
+ builder.append(vfun);
+ }
+ invariant(builder.value_length_is_fixed());
+ vdmt v;
+ builder.build(&v);
+ invariant(v.value_length_is_fixed());
+ invariant(v.get_fixed_length() == len || num == 0);
+
+ invariant(v.size() == num);
+
+ verify(len, num, &v);
+
+ for (uint32_t change = 0; change < num; change++) {
+ vdmt v2;
+ v2.clone(v);
+ v2.delete_at(change);
+ fail_one_verify(len, num, &v2);
+
+ vwriter vfun(data[change]);
+ v2.insert_at(vfun, change);
+ verify(len, num, &v2);
+ v2.destroy();
+ }
+
+ v.destroy();
+}
+
+static void test_builder_variable(uint32_t len, uint32_t len2, uint32_t num) {
+ srandom(random_seed);
+ assert(len > 1);
+ assert(len <= MAXLEN);
+ assert(num <= MAXNUM);
+ assert(num > 3);
+ uint32_t which2 = random() % num;
+ for (uint32_t i = 0; i < num; i++) {
+ uint32_t thislen = i == which2 ? len2 : len;
+ for (uint32_t j = 0; j < thislen-1; j++) {
+ data[i][j] = random() % 255 + 1; //This way it doesn't end up being 0 and thought of as NUL
+ }
+ data[i][thislen-1] = '\0'; //cap it
+ }
+
+ vdmt::builder builder;
+ builder.create(num, (num-1) * len + len2);
+
+ for (uint32_t i = 0; i < num; i++) {
+ vwriter vfun(data[i]);
+ builder.append(vfun);
+ }
+ invariant(!builder.value_length_is_fixed());
+ vdmt v;
+ builder.build(&v);
+ invariant(!v.value_length_is_fixed());
+
+ invariant(v.size() == num);
+
+ val_type* fetched_data;
+ for (uint32_t i = 0; i < num; i++) {
+ uint32_t fetched_len;
+ int r = v.fetch(i, &fetched_len, &fetched_data);
+ CKERR(r);
+ if (i == which2) {
+ invariant(fetched_len == len2);
+ invariant(!strcmp(fetched_data->c, data[i]));
+ } else {
+ invariant(fetched_len == len);
+ invariant(!strcmp(fetched_data->c, data[i]));
+ }
+ }
+
+ v.destroy();
+}
+
+static void test_create_from_sorted_memory_of_fixed_sized_elements_and_serialize(uint32_t len, uint32_t num) {
+ srandom(random_seed);
+ assert(len <= MAXLEN);
+ assert(num <= MAXNUM);
+ for (uint32_t i = 0; i < num; i++) {
+ for (uint32_t j = 0; j < len-1; j++) {
+ data[i][j] = random() % 255 + 1; //This way it doesn't end up being 0 and thought of as NUL
+ }
+ data[i][len-1] = '\0'; //cap it
+ }
+
+ char *flat = (char*)toku_xmalloc(len * num);
+ char *p = flat;
+ for (uint32_t i = 0; i < num; i++) {
+ memcpy(p, data[i], len);
+ p += len;
+ }
+ vdmt v;
+
+ v.create_from_sorted_memory_of_fixed_size_elements(flat, num, len*num, len);
+ invariant(v.value_length_is_fixed());
+ invariant(v.get_fixed_length() == len);
+
+ invariant(v.size() == num);
+
+ val_type* fetched_data;
+ for (uint32_t i = 0; i < num; i++) {
+ uint32_t fetched_len;
+ int r = v.fetch(i, &fetched_len, &fetched_data);
+ CKERR(r);
+ invariant(fetched_len == len);
+ invariant(!strcmp(fetched_data->c, data[i]));
+ }
+
+ char *serialized_flat = (char*)toku_xmalloc(len*num);
+ struct wbuf wb;
+ wbuf_nocrc_init(&wb, serialized_flat, len*num);
+ v.prepare_for_serialize();
+ v.serialize_values(len*num, &wb);
+ invariant(!memcmp(serialized_flat, flat, len*num));
+
+
+ if (num > 1) {
+ //Currently converting to dtree treats the entire thing as NOT fixed length.
+ //Optional additional perf here.
+ uint32_t which = (random() % (num-1)) + 1; // Not last, not first
+ invariant(which > 0 && which < num-1);
+ v.delete_at(which);
+
+ memmove(flat + which*len, flat+(which+1)*len, (num-which-1) * len);
+ v.prepare_for_serialize();
+ wbuf_nocrc_init(&wb, serialized_flat, len*(num-1));
+ v.serialize_values(len*(num-1), &wb);
+ invariant(!memcmp(serialized_flat, flat, len*(num-1)));
+ }
+
+ toku_free(flat);
+ toku_free(serialized_flat);
+
+ v.destroy();
+}
+
+int
+test_main(int argc, const char *argv[]) {
+ parse_args(argc, argv);
+ // Do test with size divisible by 4 and not
+ test_builder_fixed(4, 0);
+ test_builder_fixed(5, 0);
+ test_builder_fixed(4, 1);
+ test_builder_fixed(5, 1);
+ test_builder_fixed(4, 100);
+ test_builder_fixed(5, 100);
+ // Do test with zero, one, or both sizes divisible
+ test_builder_variable(4, 8, 100);
+ test_builder_variable(4, 5, 100);
+ test_builder_variable(5, 8, 100);
+ test_builder_variable(5, 10, 100);
+
+ test_create_from_sorted_memory_of_fixed_sized_elements_and_serialize(4, 0);
+ test_create_from_sorted_memory_of_fixed_sized_elements_and_serialize(5, 0);
+ test_create_from_sorted_memory_of_fixed_sized_elements_and_serialize(4, 1);
+ test_create_from_sorted_memory_of_fixed_sized_elements_and_serialize(5, 1);
+ test_create_from_sorted_memory_of_fixed_sized_elements_and_serialize(4, 100);
+ test_create_from_sorted_memory_of_fixed_sized_elements_and_serialize(5, 100);
+
+ return 0;
+}
+
diff --git a/storage/tokudb/ft-index/ft/tests/ft-bfe-query.cc b/storage/tokudb/ft-index/ft/tests/ft-bfe-query.cc
index 4bf02021d23..8759732a76e 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-bfe-query.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-bfe-query.cc
@@ -101,9 +101,9 @@ int64_key_cmp (DB *db UU(), const DBT *a, const DBT *b) {
}
static void
-test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
+test_prefetch_read(int fd, FT_HANDLE UU(ft), FT ft_h) {
int r;
- brt_h->compare_fun = int64_key_cmp;
+ ft_h->compare_fun = int64_key_cmp;
FT_CURSOR XMALLOC(cursor);
FTNODE dn = NULL;
PAIR_ATTR attr;
@@ -120,7 +120,7 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
// quick test to see that we have the right behavior when we set
// disable_prefetching to true
cursor->disable_prefetching = true;
- fill_bfe_for_prefetch(&bfe, brt_h, cursor);
+ fill_bfe_for_prefetch(&bfe, ft_h, cursor);
FTNODE_DISK_DATA ndd = NULL;
r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, &dn, &ndd, &bfe);
assert(r==0);
@@ -139,14 +139,14 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
// now enable prefetching again
cursor->disable_prefetching = false;
- fill_bfe_for_prefetch(&bfe, brt_h, cursor);
+ fill_bfe_for_prefetch(&bfe, ft_h, cursor);
r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, &dn, &ndd, &bfe);
assert(r==0);
assert(dn->n_children == 3);
assert(BP_STATE(dn,0) == PT_AVAIL);
assert(BP_STATE(dn,1) == PT_AVAIL);
assert(BP_STATE(dn,2) == PT_AVAIL);
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_COMPRESSED);
assert(BP_STATE(dn,1) == PT_COMPRESSED);
assert(BP_STATE(dn,2) == PT_COMPRESSED);
@@ -161,14 +161,14 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
uint64_t left_key = 150;
toku_fill_dbt(&cursor->range_lock_left_key, &left_key, sizeof(uint64_t));
cursor->left_is_neg_infty = false;
- fill_bfe_for_prefetch(&bfe, brt_h, cursor);
+ fill_bfe_for_prefetch(&bfe, ft_h, cursor);
r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, &dn, &ndd, &bfe);
assert(r==0);
assert(dn->n_children == 3);
assert(BP_STATE(dn,0) == PT_ON_DISK);
assert(BP_STATE(dn,1) == PT_AVAIL);
assert(BP_STATE(dn,2) == PT_AVAIL);
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_ON_DISK);
assert(BP_STATE(dn,1) == PT_COMPRESSED);
assert(BP_STATE(dn,2) == PT_COMPRESSED);
@@ -183,14 +183,14 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
uint64_t right_key = 151;
toku_fill_dbt(&cursor->range_lock_right_key, &right_key, sizeof(uint64_t));
cursor->right_is_pos_infty = false;
- fill_bfe_for_prefetch(&bfe, brt_h, cursor);
+ fill_bfe_for_prefetch(&bfe, ft_h, cursor);
r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, &dn, &ndd, &bfe);
assert(r==0);
assert(dn->n_children == 3);
assert(BP_STATE(dn,0) == PT_ON_DISK);
assert(BP_STATE(dn,1) == PT_AVAIL);
assert(BP_STATE(dn,2) == PT_ON_DISK);
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_ON_DISK);
assert(BP_STATE(dn,1) == PT_COMPRESSED);
assert(BP_STATE(dn,2) == PT_ON_DISK);
@@ -204,14 +204,14 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
left_key = 100000;
right_key = 100000;
- fill_bfe_for_prefetch(&bfe, brt_h, cursor);
+ fill_bfe_for_prefetch(&bfe, ft_h, cursor);
r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, &dn, &ndd, &bfe);
assert(r==0);
assert(dn->n_children == 3);
assert(BP_STATE(dn,0) == PT_ON_DISK);
assert(BP_STATE(dn,1) == PT_ON_DISK);
assert(BP_STATE(dn,2) == PT_AVAIL);
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_ON_DISK);
assert(BP_STATE(dn,1) == PT_ON_DISK);
assert(BP_STATE(dn,2) == PT_COMPRESSED);
@@ -225,14 +225,14 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
left_key = 100;
right_key = 100;
- fill_bfe_for_prefetch(&bfe, brt_h, cursor);
+ fill_bfe_for_prefetch(&bfe, ft_h, cursor);
r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, &dn, &ndd, &bfe);
assert(r==0);
assert(dn->n_children == 3);
assert(BP_STATE(dn,0) == PT_AVAIL);
assert(BP_STATE(dn,1) == PT_ON_DISK);
assert(BP_STATE(dn,2) == PT_ON_DISK);
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_COMPRESSED);
assert(BP_STATE(dn,1) == PT_ON_DISK);
assert(BP_STATE(dn,2) == PT_ON_DISK);
@@ -248,9 +248,9 @@ test_prefetch_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
}
static void
-test_subset_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
+test_subset_read(int fd, FT_HANDLE UU(ft), FT ft_h) {
int r;
- brt_h->compare_fun = int64_key_cmp;
+ ft_h->compare_fun = int64_key_cmp;
FT_CURSOR XMALLOC(cursor);
FTNODE dn = NULL;
FTNODE_DISK_DATA ndd = NULL;
@@ -271,7 +271,7 @@ test_subset_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
toku_fill_dbt(&right, &right_key, sizeof(right_key));
fill_bfe_for_subset_read(
&bfe,
- brt_h,
+ ft_h,
NULL,
&left,
&right,
@@ -292,11 +292,11 @@ test_subset_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
assert(BP_STATE(dn,1) == PT_ON_DISK);
assert(BP_STATE(dn,2) == PT_AVAIL);
// need to call this twice because we had a subset read before, that touched the clock
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_ON_DISK);
assert(BP_STATE(dn,1) == PT_ON_DISK);
assert(BP_STATE(dn,2) == PT_AVAIL);
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_ON_DISK);
assert(BP_STATE(dn,1) == PT_ON_DISK);
assert(BP_STATE(dn,2) == PT_COMPRESSED);
@@ -317,11 +317,11 @@ test_subset_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
assert(BP_STATE(dn,1) == PT_AVAIL);
assert(BP_STATE(dn,2) == PT_AVAIL);
// need to call this twice because we had a subset read before, that touched the clock
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_ON_DISK);
assert(BP_STATE(dn,1) == PT_COMPRESSED);
assert(BP_STATE(dn,2) == PT_AVAIL);
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_ON_DISK);
assert(BP_STATE(dn,1) == PT_COMPRESSED);
assert(BP_STATE(dn,2) == PT_COMPRESSED);
@@ -341,11 +341,11 @@ test_subset_read(int fd, FT_HANDLE UU(brt), FT brt_h) {
assert(BP_STATE(dn,1) == PT_AVAIL);
assert(BP_STATE(dn,2) == PT_ON_DISK);
// need to call this twice because we had a subset read before, that touched the clock
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_AVAIL);
assert(BP_STATE(dn,1) == PT_COMPRESSED);
assert(BP_STATE(dn,2) == PT_ON_DISK);
- toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(dn,0) == PT_COMPRESSED);
assert(BP_STATE(dn,1) == PT_COMPRESSED);
assert(BP_STATE(dn,2) == PT_ON_DISK);
@@ -412,9 +412,9 @@ test_prefetching(void) {
xids_destroy(&xids_123);
xids_destroy(&xids_234);
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -422,32 +422,32 @@ test_prefetching(void) {
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
- toku_blocktable_create_new(&brt_h->blocktable);
+ ft->ft = ft_h;
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
FTNODE_DISK_DATA ndd = NULL;
- r = toku_serialize_ftnode_to(fd, make_blocknum(20), &sn, &ndd, true, brt->ft, false);
+ r = toku_serialize_ftnode_to(fd, make_blocknum(20), &sn, &ndd, true, ft->ft, false);
assert(r==0);
- test_prefetch_read(fd, brt, brt_h);
- test_subset_read(fd, brt, brt_h);
+ test_prefetch_read(fd, ft, ft_h);
+ test_subset_read(fd, ft, ft_h);
toku_free(sn.childkeys[0].data);
toku_free(sn.childkeys[1].data);
@@ -457,11 +457,11 @@ test_prefetching(void) {
toku_free(sn.bp);
toku_free(sn.childkeys);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
toku_free(ndd);
r = close(fd); assert(r != -1);
diff --git a/storage/tokudb/ft-index/ft/tests/ft-clock-test.cc b/storage/tokudb/ft-index/ft/tests/ft-clock-test.cc
index 25daccfd120..b637b9d3986 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-clock-test.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-clock-test.cc
@@ -115,13 +115,18 @@ le_add_to_bn(bn_data* bn, uint32_t idx, const char *key, int keylen, const char
{
LEAFENTRY r = NULL;
uint32_t size_needed = LE_CLEAN_MEMSIZE(vallen);
+ void *maybe_free = nullptr;
bn->get_space_for_insert(
idx,
key,
keylen,
size_needed,
- &r
+ &r,
+ &maybe_free
);
+ if (maybe_free) {
+ toku_free(maybe_free);
+ }
resource_assert(r);
r->type = LE_CLEAN;
r->u.clean.vallen = vallen;
@@ -139,11 +144,11 @@ le_malloc(bn_data* bn, uint32_t idx, const char *key, const char *val)
static void
-test1(int fd, FT brt_h, FTNODE *dn) {
+test1(int fd, FT ft_h, FTNODE *dn) {
int r;
struct ftnode_fetch_extra bfe_all;
- brt_h->compare_fun = string_key_cmp;
- fill_bfe_for_full_read(&bfe_all, brt_h);
+ ft_h->compare_fun = string_key_cmp;
+ fill_bfe_for_full_read(&bfe_all, ft_h);
FTNODE_DISK_DATA ndd = NULL;
r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, dn, &ndd, &bfe_all);
bool is_leaf = ((*dn)->height == 0);
@@ -154,12 +159,12 @@ test1(int fd, FT brt_h, FTNODE *dn) {
// should sweep and NOT get rid of anything
PAIR_ATTR attr;
memset(&attr,0,sizeof(attr));
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
for (int i = 0; i < (*dn)->n_children; i++) {
assert(BP_STATE(*dn,i) == PT_AVAIL);
}
// should sweep and get compress all
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
for (int i = 0; i < (*dn)->n_children; i++) {
if (!is_leaf) {
assert(BP_STATE(*dn,i) == PT_COMPRESSED);
@@ -172,12 +177,12 @@ test1(int fd, FT brt_h, FTNODE *dn) {
bool req = toku_ftnode_pf_req_callback(*dn, &bfe_all);
assert(req);
toku_ftnode_pf_callback(*dn, ndd, &bfe_all, fd, &size);
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
for (int i = 0; i < (*dn)->n_children; i++) {
assert(BP_STATE(*dn,i) == PT_AVAIL);
}
// should sweep and get compress all
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
for (int i = 0; i < (*dn)->n_children; i++) {
if (!is_leaf) {
assert(BP_STATE(*dn,i) == PT_COMPRESSED);
@@ -190,15 +195,15 @@ test1(int fd, FT brt_h, FTNODE *dn) {
req = toku_ftnode_pf_req_callback(*dn, &bfe_all);
assert(req);
toku_ftnode_pf_callback(*dn, ndd, &bfe_all, fd, &size);
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
for (int i = 0; i < (*dn)->n_children; i++) {
assert(BP_STATE(*dn,i) == PT_AVAIL);
}
(*dn)->dirty = 1;
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
for (int i = 0; i < (*dn)->n_children; i++) {
assert(BP_STATE(*dn,i) == PT_AVAIL);
}
@@ -212,7 +217,7 @@ static int search_cmp(const struct ft_search& UU(so), const DBT* UU(key)) {
}
static void
-test2(int fd, FT brt_h, FTNODE *dn) {
+test2(int fd, FT ft_h, FTNODE *dn) {
struct ftnode_fetch_extra bfe_subset;
DBT left, right;
DB dummy_db;
@@ -221,17 +226,11 @@ test2(int fd, FT brt_h, FTNODE *dn) {
memset(&right, 0, sizeof(right));
ft_search_t search_t;
- brt_h->compare_fun = string_key_cmp;
+ ft_h->compare_fun = string_key_cmp;
fill_bfe_for_subset_read(
&bfe_subset,
- brt_h,
- ft_search_init(
- &search_t,
- search_cmp,
- FT_SEARCH_LEFT,
- NULL,
- NULL
- ),
+ ft_h,
+ ft_search_init(&search_t, search_cmp, FT_SEARCH_LEFT, nullptr, nullptr, nullptr),
&left,
&right,
true,
@@ -252,11 +251,11 @@ test2(int fd, FT brt_h, FTNODE *dn) {
assert(!BP_SHOULD_EVICT(*dn, 1));
PAIR_ATTR attr;
memset(&attr,0,sizeof(attr));
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(*dn, 0) == (is_leaf) ? PT_ON_DISK : PT_COMPRESSED);
assert(BP_STATE(*dn, 1) == PT_AVAIL);
assert(BP_SHOULD_EVICT(*dn, 1));
- toku_ftnode_pe_callback(*dn, attr, brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, attr, ft_h, def_pe_finalize_impl, nullptr);
assert(BP_STATE(*dn, 1) == (is_leaf) ? PT_ON_DISK : PT_COMPRESSED);
bool req = toku_ftnode_pf_req_callback(*dn, &bfe_subset);
@@ -272,7 +271,7 @@ test2(int fd, FT brt_h, FTNODE *dn) {
}
static void
-test3_leaf(int fd, FT brt_h, FTNODE *dn) {
+test3_leaf(int fd, FT ft_h, FTNODE *dn) {
struct ftnode_fetch_extra bfe_min;
DBT left, right;
DB dummy_db;
@@ -280,10 +279,10 @@ test3_leaf(int fd, FT brt_h, FTNODE *dn) {
memset(&left, 0, sizeof(left));
memset(&right, 0, sizeof(right));
- brt_h->compare_fun = string_key_cmp;
+ ft_h->compare_fun = string_key_cmp;
fill_bfe_for_min_read(
&bfe_min,
- brt_h
+ ft_h
);
FTNODE_DISK_DATA ndd = NULL;
int r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, dn, &ndd, &bfe_min);
@@ -347,9 +346,9 @@ test_serialize_nonleaf(void) {
xids_destroy(&xids_123);
xids_destroy(&xids_234);
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -357,33 +356,33 @@ test_serialize_nonleaf(void) {
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
+ ft->ft = ft_h;
- toku_blocktable_create_new(&brt_h->blocktable);
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
FTNODE_DISK_DATA ndd = NULL;
- r = toku_serialize_ftnode_to(fd, make_blocknum(20), &sn, &ndd, true, brt->ft, false);
+ r = toku_serialize_ftnode_to(fd, make_blocknum(20), &sn, &ndd, true, ft->ft, false);
assert(r==0);
- test1(fd, brt_h, &dn);
- test2(fd, brt_h, &dn);
+ test1(fd, ft_h, &dn);
+ test2(fd, ft_h, &dn);
toku_free(hello_string);
destroy_nonleaf_childinfo(BNC(&sn, 0));
@@ -392,11 +391,11 @@ test_serialize_nonleaf(void) {
toku_free(sn.childkeys);
toku_free(ndd);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
r = close(fd); assert(r != -1);
}
@@ -431,9 +430,9 @@ test_serialize_leaf(void) {
le_malloc(BLB_DATA(&sn, 0), 1, "b", "bval");
le_malloc(BLB_DATA(&sn, 1), 0, "x", "xval");
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -441,33 +440,33 @@ test_serialize_leaf(void) {
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
+ ft->ft = ft_h;
- toku_blocktable_create_new(&brt_h->blocktable);
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
FTNODE_DISK_DATA ndd = NULL;
- r = toku_serialize_ftnode_to(fd, make_blocknum(20), &sn, &ndd, true, brt->ft, false);
+ r = toku_serialize_ftnode_to(fd, make_blocknum(20), &sn, &ndd, true, ft->ft, false);
assert(r==0);
- test1(fd, brt_h, &dn);
- test3_leaf(fd, brt_h,&dn);
+ test1(fd, ft_h, &dn);
+ test3_leaf(fd, ft_h,&dn);
for (int i = 0; i < sn.n_children-1; ++i) {
toku_free(sn.childkeys[i].data);
@@ -478,11 +477,11 @@ test_serialize_leaf(void) {
toku_free(sn.bp);
toku_free(sn.childkeys);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
toku_free(ndd);
r = close(fd); assert(r != -1);
}
diff --git a/storage/tokudb/ft-index/ft/tests/ft-serialize-benchmark.cc b/storage/tokudb/ft-index/ft/tests/ft-serialize-benchmark.cc
index 42351e3108d..285ee64e8a3 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-serialize-benchmark.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-serialize-benchmark.cc
@@ -105,13 +105,18 @@ le_add_to_bn(bn_data* bn, uint32_t idx, char *key, int keylen, char *val, int va
{
LEAFENTRY r = NULL;
uint32_t size_needed = LE_CLEAN_MEMSIZE(vallen);
+ void *maybe_free = nullptr;
bn->get_space_for_insert(
idx,
key,
keylen,
size_needed,
- &r
+ &r,
+ &maybe_free
);
+ if (maybe_free) {
+ toku_free(maybe_free);
+ }
resource_assert(r);
r->type = LE_CLEAN;
r->u.clean.vallen = vallen;
@@ -127,7 +132,7 @@ long_key_cmp(DB *UU(e), const DBT *a, const DBT *b)
}
static void
-test_serialize_leaf(int valsize, int nelts, double entropy) {
+test_serialize_leaf(int valsize, int nelts, double entropy, int ser_runs, int deser_runs) {
// struct ft_handle source_ft;
struct ftnode *sn, *dn;
@@ -181,9 +186,9 @@ test_serialize_leaf(int valsize, int nelts, double entropy) {
}
}
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -191,70 +196,99 @@ test_serialize_leaf(int valsize, int nelts, double entropy) {
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
+ ft->ft = ft_h;
- brt_h->compare_fun = long_key_cmp;
- toku_blocktable_create_new(&brt_h->blocktable);
+ ft_h->compare_fun = long_key_cmp;
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
+ struct timeval total_start;
+ struct timeval total_end;
+ total_start.tv_sec = total_start.tv_usec = 0;
+ total_end.tv_sec = total_end.tv_usec = 0;
struct timeval t[2];
- gettimeofday(&t[0], NULL);
FTNODE_DISK_DATA ndd = NULL;
- r = toku_serialize_ftnode_to(fd, make_blocknum(20), sn, &ndd, true, brt->ft, false);
- assert(r==0);
- gettimeofday(&t[1], NULL);
+ for (int i = 0; i < ser_runs; i++) {
+ gettimeofday(&t[0], NULL);
+ ndd = NULL;
+ sn->dirty = 1;
+ r = toku_serialize_ftnode_to(fd, make_blocknum(20), sn, &ndd, true, ft->ft, false);
+ assert(r==0);
+ gettimeofday(&t[1], NULL);
+ total_start.tv_sec += t[0].tv_sec;
+ total_start.tv_usec += t[0].tv_usec;
+ total_end.tv_sec += t[1].tv_sec;
+ total_end.tv_usec += t[1].tv_usec;
+ toku_free(ndd);
+ }
double dt;
- dt = (t[1].tv_sec - t[0].tv_sec) + ((t[1].tv_usec - t[0].tv_usec) / USECS_PER_SEC);
- printf("serialize leaf: %0.05lf\n", dt);
+ dt = (total_end.tv_sec - total_start.tv_sec) + ((total_end.tv_usec - total_start.tv_usec) / USECS_PER_SEC);
+ dt *= 1000;
+ dt /= ser_runs;
+ printf("serialize leaf(ms): %0.05lf (average of %d runs)\n", dt, ser_runs);
+
+ //reset
+ total_start.tv_sec = total_start.tv_usec = 0;
+ total_end.tv_sec = total_end.tv_usec = 0;
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt_h);
- gettimeofday(&t[0], NULL);
- FTNODE_DISK_DATA ndd2 = NULL;
- r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, &dn, &ndd2, &bfe);
- assert(r==0);
- gettimeofday(&t[1], NULL);
- dt = (t[1].tv_sec - t[0].tv_sec) + ((t[1].tv_usec - t[0].tv_usec) / USECS_PER_SEC);
- printf("deserialize leaf: %0.05lf\n", dt);
- printf("io time %lf decompress time %lf deserialize time %lf\n",
- tokutime_to_seconds(bfe.io_time),
- tokutime_to_seconds(bfe.decompress_time),
- tokutime_to_seconds(bfe.deserialize_time)
+ for (int i = 0; i < deser_runs; i++) {
+ fill_bfe_for_full_read(&bfe, ft_h);
+ gettimeofday(&t[0], NULL);
+ FTNODE_DISK_DATA ndd2 = NULL;
+ r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, &dn, &ndd2, &bfe);
+ assert(r==0);
+ gettimeofday(&t[1], NULL);
+
+ total_start.tv_sec += t[0].tv_sec;
+ total_start.tv_usec += t[0].tv_usec;
+ total_end.tv_sec += t[1].tv_sec;
+ total_end.tv_usec += t[1].tv_usec;
+
+ toku_ftnode_free(&dn);
+ toku_free(ndd2);
+ }
+ dt = (total_end.tv_sec - total_start.tv_sec) + ((total_end.tv_usec - total_start.tv_usec) / USECS_PER_SEC);
+ dt *= 1000;
+ dt /= deser_runs;
+ printf("deserialize leaf(ms): %0.05lf (average of %d runs)\n", dt, deser_runs);
+ printf("io time(ms) %lf decompress time(ms) %lf deserialize time(ms) %lf (average of %d runs)\n",
+ tokutime_to_seconds(bfe.io_time)*1000,
+ tokutime_to_seconds(bfe.decompress_time)*1000,
+ tokutime_to_seconds(bfe.deserialize_time)*1000,
+ deser_runs
);
- toku_ftnode_free(&dn);
toku_ftnode_free(&sn);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
- toku_free(ndd);
- toku_free(ndd2);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
r = close(fd); assert(r != -1);
}
static void
-test_serialize_nonleaf(int valsize, int nelts, double entropy) {
+test_serialize_nonleaf(int valsize, int nelts, double entropy, int ser_runs, int deser_runs) {
// struct ft_handle source_ft;
struct ftnode sn, *dn;
@@ -312,9 +346,9 @@ test_serialize_nonleaf(int valsize, int nelts, double entropy) {
xids_destroy(&xids_0);
xids_destroy(&xids_123);
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -322,25 +356,25 @@ test_serialize_nonleaf(int valsize, int nelts, double entropy) {
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
+ ft->ft = ft_h;
- brt_h->compare_fun = long_key_cmp;
- toku_blocktable_create_new(&brt_h->blocktable);
+ ft_h->compare_fun = long_key_cmp;
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
@@ -348,26 +382,29 @@ test_serialize_nonleaf(int valsize, int nelts, double entropy) {
struct timeval t[2];
gettimeofday(&t[0], NULL);
FTNODE_DISK_DATA ndd = NULL;
- r = toku_serialize_ftnode_to(fd, make_blocknum(20), &sn, &ndd, true, brt->ft, false);
+ r = toku_serialize_ftnode_to(fd, make_blocknum(20), &sn, &ndd, true, ft->ft, false);
assert(r==0);
gettimeofday(&t[1], NULL);
double dt;
dt = (t[1].tv_sec - t[0].tv_sec) + ((t[1].tv_usec - t[0].tv_usec) / USECS_PER_SEC);
- printf("serialize nonleaf: %0.05lf\n", dt);
+ dt *= 1000;
+ printf("serialize nonleaf(ms): %0.05lf (IGNORED RUNS=%d)\n", dt, ser_runs);
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt_h);
+ fill_bfe_for_full_read(&bfe, ft_h);
gettimeofday(&t[0], NULL);
FTNODE_DISK_DATA ndd2 = NULL;
r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, &dn, &ndd2, &bfe);
assert(r==0);
gettimeofday(&t[1], NULL);
dt = (t[1].tv_sec - t[0].tv_sec) + ((t[1].tv_usec - t[0].tv_usec) / USECS_PER_SEC);
- printf("deserialize nonleaf: %0.05lf\n", dt);
- printf("io time %lf decompress time %lf deserialize time %lf\n",
- tokutime_to_seconds(bfe.io_time),
- tokutime_to_seconds(bfe.decompress_time),
- tokutime_to_seconds(bfe.deserialize_time)
+ dt *= 1000;
+ printf("deserialize nonleaf(ms): %0.05lf (IGNORED RUNS=%d)\n", dt, deser_runs);
+ printf("io time(ms) %lf decompress time(ms) %lf deserialize time(ms) %lf (IGNORED RUNS=%d)\n",
+ tokutime_to_seconds(bfe.io_time)*1000,
+ tokutime_to_seconds(bfe.decompress_time)*1000,
+ tokutime_to_seconds(bfe.deserialize_time)*1000,
+ deser_runs
);
toku_ftnode_free(&dn);
@@ -381,11 +418,11 @@ test_serialize_nonleaf(int valsize, int nelts, double entropy) {
toku_free(sn.bp);
toku_free(sn.childkeys);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
toku_free(ndd);
toku_free(ndd2);
@@ -394,19 +431,32 @@ test_serialize_nonleaf(int valsize, int nelts, double entropy) {
int
test_main (int argc __attribute__((__unused__)), const char *argv[] __attribute__((__unused__))) {
- long valsize, nelts;
+ const int DEFAULT_RUNS = 5;
+ long valsize, nelts, ser_runs = DEFAULT_RUNS, deser_runs = DEFAULT_RUNS;
double entropy = 0.3;
- if (argc != 3) {
- fprintf(stderr, "Usage: %s <valsize> <nelts>\n", argv[0]);
+ if (argc != 3 && argc != 5) {
+ fprintf(stderr, "Usage: %s <valsize> <nelts> [<serialize_runs> <deserialize_runs>]\n", argv[0]);
+ fprintf(stderr, "Default (and min) runs is %d\n", DEFAULT_RUNS);
return 2;
}
valsize = strtol(argv[1], NULL, 0);
nelts = strtol(argv[2], NULL, 0);
+ if (argc == 5) {
+ ser_runs = strtol(argv[3], NULL, 0);
+ deser_runs = strtol(argv[4], NULL, 0);
+ }
+
+ if (ser_runs <= 0) {
+ ser_runs = DEFAULT_RUNS;
+ }
+ if (deser_runs <= 0) {
+ deser_runs = DEFAULT_RUNS;
+ }
initialize_dummymsn();
- test_serialize_leaf(valsize, nelts, entropy);
- test_serialize_nonleaf(valsize, nelts, entropy);
+ test_serialize_leaf(valsize, nelts, entropy, ser_runs, deser_runs);
+ test_serialize_nonleaf(valsize, nelts, entropy, ser_runs, deser_runs);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/tests/ft-serialize-sub-block-test.cc b/storage/tokudb/ft-index/ft/tests/ft-serialize-sub-block-test.cc
index ca8c806f04e..47865bfcce7 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-serialize-sub-block-test.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-serialize-sub-block-test.cc
@@ -92,9 +92,9 @@ PATENT RIGHTS GRANT:
#include "test.h"
-// create a brt and put n rows into it
-// write the brt to the file
-// verify the rows in the brt
+// create a ft and put n rows into it
+// write the ft to the file
+// verify the rows in the ft
static void test_sub_block(int n) {
if (verbose) printf("%s:%d %d\n", __FUNCTION__, __LINE__, n);
@@ -107,14 +107,14 @@ static void test_sub_block(int n) {
int error;
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
int i;
unlink(fname);
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- error = toku_open_ft_handle(fname, true, &brt, nodesize, basementnodesize, compression_method, ct, null_txn, toku_builtin_compare_fun);
+ error = toku_open_ft_handle(fname, true, &ft, nodesize, basementnodesize, compression_method, ct, null_txn, toku_builtin_compare_fun);
assert(error == 0);
// insert keys 0, 1, 2, .. (n-1)
@@ -124,20 +124,20 @@ static void test_sub_block(int n) {
DBT key, val;
toku_fill_dbt(&key, &k, sizeof k);
toku_fill_dbt(&val, &v, sizeof v);
- toku_ft_insert(brt, &key, &val, 0);
+ toku_ft_insert(ft, &key, &val, 0);
assert(error == 0);
}
// write to the file
- error = toku_close_ft_handle_nolsn(brt, 0);
+ error = toku_close_ft_handle_nolsn(ft, 0);
assert(error == 0);
- // verify the brt by walking a cursor through the rows
- error = toku_open_ft_handle(fname, false, &brt, nodesize, basementnodesize, compression_method, ct, null_txn, toku_builtin_compare_fun);
+ // verify the ft by walking a cursor through the rows
+ error = toku_open_ft_handle(fname, false, &ft, nodesize, basementnodesize, compression_method, ct, null_txn, toku_builtin_compare_fun);
assert(error == 0);
FT_CURSOR cursor;
- error = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ error = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(error == 0);
for (i=0; ; i++) {
@@ -155,7 +155,7 @@ static void test_sub_block(int n) {
toku_ft_cursor_close(cursor);
- error = toku_close_ft_handle_nolsn(brt, 0);
+ error = toku_close_ft_handle_nolsn(ft, 0);
assert(error == 0);
toku_cachetable_close(&ct);
diff --git a/storage/tokudb/ft-index/ft/tests/ft-serialize-test.cc b/storage/tokudb/ft-index/ft/tests/ft-serialize-test.cc
index adfd2b7efd4..25a6a0227bc 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-serialize-test.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-serialize-test.cc
@@ -98,57 +98,53 @@ PATENT RIGHTS GRANT:
#endif
static size_t
-calc_le_size(int keylen, int vallen) {
- return LE_CLEAN_MEMSIZE(vallen) + keylen + sizeof(uint32_t);
-}
-
-static void
le_add_to_bn(bn_data* bn, uint32_t idx, const char *key, int keysize, const char *val, int valsize)
{
LEAFENTRY r = NULL;
uint32_t size_needed = LE_CLEAN_MEMSIZE(valsize);
+ void *maybe_free = nullptr;
bn->get_space_for_insert(
- idx,
+ idx,
key,
keysize,
size_needed,
- &r
+ &r,
+ &maybe_free
);
+ if (maybe_free) {
+ toku_free(maybe_free);
+ }
resource_assert(r);
r->type = LE_CLEAN;
r->u.clean.vallen = valsize;
memcpy(r->u.clean.val, val, valsize);
+ return size_needed + keysize + sizeof(uint32_t);
}
-static KLPAIR
-le_fastmalloc(struct mempool * mp, const char *key, int keylen, const char *val, int vallen)
-{
- KLPAIR kl;
- size_t le_size = calc_le_size(keylen, vallen);
- CAST_FROM_VOIDP(kl, toku_mempool_malloc(mp, le_size, 1));
- resource_assert(kl);
- kl->keylen = keylen;
- memcpy(kl->key_le, key, keylen);
- LEAFENTRY le = get_le_from_klpair(kl);
- le->type = LE_CLEAN;
- le->u.clean.vallen = vallen;
- memcpy(le->u.clean.val, val, vallen);
- return kl;
-}
+class test_key_le_pair {
+ public:
+ uint32_t keylen;
+ char* keyp;
+ LEAFENTRY le;
-static KLPAIR
-le_malloc(struct mempool * mp, const char *key, const char *val)
-{
- int keylen = strlen(key) + 1;
- int vallen = strlen(val) + 1;
- return le_fastmalloc(mp, key, keylen, val, vallen);
-}
+ test_key_le_pair() : keylen(), keyp(), le() {}
+ void init(const char *_keyp, const char *_val) {
+ init(_keyp, strlen(_keyp) + 1, _val, strlen(_val) + 1);
+ }
+ void init(const char * _keyp, uint32_t _keylen, const char*_val, uint32_t _vallen) {
+ keylen = _keylen;
+
+ CAST_FROM_VOIDP(le, toku_malloc(LE_CLEAN_MEMSIZE(_vallen)));
+ le->type = LE_CLEAN;
+ le->u.clean.vallen = _vallen;
+ memcpy(le->u.clean.val, _val, _vallen);
-struct check_leafentries_struct {
- int nelts;
- LEAFENTRY *elts;
- int i;
- int (*cmp)(OMTVALUE, void *);
+ CAST_FROM_VOIDP(keyp, toku_xmemdup(_keyp, keylen));
+ }
+ ~test_key_le_pair() {
+ toku_free(le);
+ toku_free(keyp);
+ }
};
enum ftnode_verify_type {
@@ -166,18 +162,18 @@ string_key_cmp(DB *UU(e), const DBT *a, const DBT *b)
}
static void
-setup_dn(enum ftnode_verify_type bft, int fd, FT brt_h, FTNODE *dn, FTNODE_DISK_DATA* ndd) {
+setup_dn(enum ftnode_verify_type bft, int fd, FT ft_h, FTNODE *dn, FTNODE_DISK_DATA* ndd) {
int r;
- brt_h->compare_fun = string_key_cmp;
+ ft_h->compare_fun = string_key_cmp;
if (bft == read_all) {
struct ftnode_fetch_extra bfe;
- fill_bfe_for_full_read(&bfe, brt_h);
+ fill_bfe_for_full_read(&bfe, ft_h);
r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, dn, ndd, &bfe);
assert(r==0);
}
else if (bft == read_compressed || bft == read_none) {
struct ftnode_fetch_extra bfe;
- fill_bfe_for_min_read(&bfe, brt_h);
+ fill_bfe_for_min_read(&bfe, ft_h);
r = toku_deserialize_ftnode_from(fd, make_blocknum(20), 0/*pass zero for hash*/, dn, ndd, &bfe);
assert(r==0);
// assert all bp's are compressed or on disk.
@@ -187,7 +183,7 @@ setup_dn(enum ftnode_verify_type bft, int fd, FT brt_h, FTNODE *dn, FTNODE_DISK_
// if read_none, get rid of the compressed bp's
if (bft == read_none) {
if ((*dn)->height == 0) {
- toku_ftnode_pe_callback(*dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
// assert all bp's are on disk
for (int i = 0; i < (*dn)->n_children; i++) {
if ((*dn)->height == 0) {
@@ -204,7 +200,7 @@ setup_dn(enum ftnode_verify_type bft, int fd, FT brt_h, FTNODE *dn, FTNODE_DISK_
// that it is available
// then run partial eviction to get it compressed
PAIR_ATTR attr;
- fill_bfe_for_full_read(&bfe, brt_h);
+ fill_bfe_for_full_read(&bfe, ft_h);
assert(toku_ftnode_pf_req_callback(*dn, &bfe));
r = toku_ftnode_pf_callback(*dn, *ndd, &bfe, fd, &attr);
assert(r==0);
@@ -212,21 +208,21 @@ setup_dn(enum ftnode_verify_type bft, int fd, FT brt_h, FTNODE *dn, FTNODE_DISK_
for (int i = 0; i < (*dn)->n_children; i++) {
assert(BP_STATE(*dn,i) == PT_AVAIL);
}
- toku_ftnode_pe_callback(*dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
for (int i = 0; i < (*dn)->n_children; i++) {
// assert all bp's are still available, because we touched the clock
assert(BP_STATE(*dn,i) == PT_AVAIL);
// now assert all should be evicted
assert(BP_SHOULD_EVICT(*dn, i));
}
- toku_ftnode_pe_callback(*dn, make_pair_attr(0xffffffff), brt_h, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(*dn, make_pair_attr(0xffffffff), ft_h, def_pe_finalize_impl, nullptr);
for (int i = 0; i < (*dn)->n_children; i++) {
assert(BP_STATE(*dn,i) == PT_COMPRESSED);
}
}
}
// now decompress them
- fill_bfe_for_full_read(&bfe, brt_h);
+ fill_bfe_for_full_read(&bfe, ft_h);
assert(toku_ftnode_pf_req_callback(*dn, &bfe));
PAIR_ATTR attr;
r = toku_ftnode_pf_callback(*dn, *ndd, &bfe, fd, &attr);
@@ -243,20 +239,20 @@ setup_dn(enum ftnode_verify_type bft, int fd, FT brt_h, FTNODE *dn, FTNODE_DISK_
}
}
-static void write_sn_to_disk(int fd, FT_HANDLE brt, FTNODE sn, FTNODE_DISK_DATA* src_ndd, bool do_clone) {
+static void write_sn_to_disk(int fd, FT_HANDLE ft, FTNODE sn, FTNODE_DISK_DATA* src_ndd, bool do_clone) {
int r;
if (do_clone) {
void* cloned_node_v = NULL;
PAIR_ATTR attr;
long clone_size;
- toku_ftnode_clone_callback(sn, &cloned_node_v, &clone_size, &attr, false, brt->ft);
+ toku_ftnode_clone_callback(sn, &cloned_node_v, &clone_size, &attr, false, ft->ft);
FTNODE CAST_FROM_VOIDP(cloned_node, cloned_node_v);
- r = toku_serialize_ftnode_to(fd, make_blocknum(20), cloned_node, src_ndd, false, brt->ft, false);
+ r = toku_serialize_ftnode_to(fd, make_blocknum(20), cloned_node, src_ndd, false, ft->ft, false);
assert(r==0);
toku_ftnode_free(&cloned_node);
}
else {
- r = toku_serialize_ftnode_to(fd, make_blocknum(20), sn, src_ndd, true, brt->ft, false);
+ r = toku_serialize_ftnode_to(fd, make_blocknum(20), sn, src_ndd, true, ft->ft, false);
assert(r==0);
}
}
@@ -290,16 +286,15 @@ test_serialize_leaf_check_msn(enum ftnode_verify_type bft, bool do_clone) {
BP_STATE(&sn,1) = PT_AVAIL;
set_BLB(&sn, 0, toku_create_empty_bn());
set_BLB(&sn, 1, toku_create_empty_bn());
- KLPAIR elts[3];
le_add_to_bn(BLB_DATA(&sn, 0), 0, "a", 2, "aval", 5);
le_add_to_bn(BLB_DATA(&sn, 0), 1, "b", 2, "bval", 5);
le_add_to_bn(BLB_DATA(&sn, 1), 0, "x", 2, "xval", 5);
BLB_MAX_MSN_APPLIED(&sn, 0) = ((MSN) { MIN_MSN.msn + 73 });
BLB_MAX_MSN_APPLIED(&sn, 1) = POSTSERIALIZE_MSN_ON_DISK;
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -307,33 +302,33 @@ test_serialize_leaf_check_msn(enum ftnode_verify_type bft, bool do_clone) {
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
- toku_blocktable_create_new(&brt_h->blocktable);
+ ft->ft = ft_h;
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
FTNODE_DISK_DATA src_ndd = NULL;
FTNODE_DISK_DATA dest_ndd = NULL;
- write_sn_to_disk(fd, brt, &sn, &src_ndd, do_clone);
+ write_sn_to_disk(fd, ft, &sn, &src_ndd, do_clone);
- setup_dn(bft, fd, brt_h, &dn, &dest_ndd);
+ setup_dn(bft, fd, ft_h, &dn, &dest_ndd);
assert(dn->thisnodename.b==20);
@@ -346,11 +341,10 @@ test_serialize_leaf_check_msn(enum ftnode_verify_type bft, bool do_clone) {
{
// Man, this is way too ugly. This entire test suite needs to be refactored.
// Create a dummy mempool and put the leaves there. Ugh.
- struct mempool dummy_mp;
- toku_mempool_construct(&dummy_mp, 1024);
- elts[0] = le_malloc(&dummy_mp, "a", "aval");
- elts[1] = le_malloc(&dummy_mp, "b", "bval");
- elts[2] = le_malloc(&dummy_mp, "x", "xval");
+ test_key_le_pair elts[3];
+ elts[0].init("a", "aval");
+ elts[1].init("b", "bval");
+ elts[2].init("x", "xval");
const uint32_t npartitions = dn->n_children;
assert(dn->totalchildkeylens==(2*(npartitions-1)));
uint32_t last_i = 0;
@@ -361,22 +355,21 @@ test_serialize_leaf_check_msn(enum ftnode_verify_type bft, bool do_clone) {
if (bn > 0) {
assert(dest_ndd[bn].start >= dest_ndd[bn-1].start + dest_ndd[bn-1].size);
}
- for (uint32_t i = 0; i < BLB_DATA(dn, bn)->omt_size(); i++) {
+ for (uint32_t i = 0; i < BLB_DATA(dn, bn)->num_klpairs(); i++) {
LEAFENTRY curr_le;
uint32_t curr_keylen;
void* curr_key;
BLB_DATA(dn, bn)->fetch_klpair(i, &curr_le, &curr_keylen, &curr_key);
- assert(leafentry_memsize(curr_le) == leafentry_memsize(get_le_from_klpair(elts[last_i])));
- assert(memcmp(curr_le, get_le_from_klpair(elts[last_i]), leafentry_memsize(curr_le)) == 0);
+ assert(leafentry_memsize(curr_le) == leafentry_memsize(elts[last_i].le));
+ assert(memcmp(curr_le, elts[last_i].le, leafentry_memsize(curr_le)) == 0);
if (bn < npartitions-1) {
- assert(strcmp((char*)dn->childkeys[bn].data, (char*)(elts[last_i]->key_le)) <= 0);
+ assert(strcmp((char*)dn->childkeys[bn].data, elts[last_i].keyp) <= 0);
}
// TODO for later, get a key comparison here as well
last_i++;
}
}
- toku_mempool_destroy(&dummy_mp);
assert(last_i == 3);
}
toku_ftnode_free(&dn);
@@ -390,11 +383,11 @@ test_serialize_leaf_check_msn(enum ftnode_verify_type bft, bool do_clone) {
toku_free(sn.bp);
toku_free(sn.childkeys);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
toku_free(src_ndd);
toku_free(dest_ndd);
@@ -436,14 +429,14 @@ test_serialize_leaf_with_large_pivots(enum ftnode_verify_type bft, bool do_clone
if (i < nrows-1) {
uint32_t keylen;
void* curr_key;
- BLB_DATA(&sn, i)->fetch_le_key_and_len(0, &keylen, &curr_key);
+ BLB_DATA(&sn, i)->fetch_key_and_len(0, &keylen, &curr_key);
toku_memdup_dbt(&sn.childkeys[i], curr_key, keylen);
}
}
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -451,32 +444,32 @@ test_serialize_leaf_with_large_pivots(enum ftnode_verify_type bft, bool do_clone
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
- toku_blocktable_create_new(&brt_h->blocktable);
+ ft->ft = ft_h;
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
FTNODE_DISK_DATA src_ndd = NULL;
FTNODE_DISK_DATA dest_ndd = NULL;
- write_sn_to_disk(fd, brt, &sn, &src_ndd, do_clone);
+ write_sn_to_disk(fd, ft, &sn, &src_ndd, do_clone);
- setup_dn(bft, fd, brt_h, &dn, &dest_ndd);
+ setup_dn(bft, fd, ft_h, &dn, &dest_ndd);
assert(dn->thisnodename.b==20);
@@ -485,18 +478,14 @@ test_serialize_leaf_with_large_pivots(enum ftnode_verify_type bft, bool do_clone
{
// Man, this is way too ugly. This entire test suite needs to be refactored.
// Create a dummy mempool and put the leaves there. Ugh.
- struct mempool dummy_mp;
- size_t le_size = calc_le_size(keylens, vallens);
- size_t mpsize = nrows * le_size;
- toku_mempool_construct(&dummy_mp, mpsize);
- KLPAIR les[nrows];
+ test_key_le_pair *les = new test_key_le_pair[nrows];
{
char key[keylens], val[vallens];
key[keylens-1] = '\0';
for (uint32_t i = 0; i < nrows; ++i) {
char c = 'a' + i;
memset(key, c, keylens-1);
- les[i] = le_fastmalloc(&dummy_mp, (char *) &key, sizeof(key), (char *) &val, sizeof(val));
+ les[i].init((char *) &key, sizeof(key), (char *) &val, sizeof(val));
}
}
const uint32_t npartitions = dn->n_children;
@@ -508,23 +497,23 @@ test_serialize_leaf_with_large_pivots(enum ftnode_verify_type bft, bool do_clone
if (bn > 0) {
assert(dest_ndd[bn].start >= dest_ndd[bn-1].start + dest_ndd[bn-1].size);
}
- assert(BLB_DATA(dn, bn)->omt_size() > 0);
- for (uint32_t i = 0; i < BLB_DATA(dn, bn)->omt_size(); i++) {
+ assert(BLB_DATA(dn, bn)->num_klpairs() > 0);
+ for (uint32_t i = 0; i < BLB_DATA(dn, bn)->num_klpairs(); i++) {
LEAFENTRY curr_le;
uint32_t curr_keylen;
void* curr_key;
BLB_DATA(dn, bn)->fetch_klpair(i, &curr_le, &curr_keylen, &curr_key);
- assert(leafentry_memsize(curr_le) == leafentry_memsize(get_le_from_klpair(les[last_i])));
- assert(memcmp(curr_le, get_le_from_klpair(les[last_i]), leafentry_memsize(curr_le)) == 0);
+ assert(leafentry_memsize(curr_le) == leafentry_memsize(les[last_i].le));
+ assert(memcmp(curr_le, les[last_i].le, leafentry_memsize(curr_le)) == 0);
if (bn < npartitions-1) {
- assert(strcmp((char*)dn->childkeys[bn].data, (char*)(les[last_i]->key_le)) <= 0);
+ assert(strcmp((char*)dn->childkeys[bn].data, les[last_i].keyp) <= 0);
}
// TODO for later, get a key comparison here as well
last_i++;
}
}
- toku_mempool_destroy(&dummy_mp);
assert(last_i == nrows);
+ delete[] les;
}
toku_ftnode_free(&dn);
@@ -537,11 +526,11 @@ test_serialize_leaf_with_large_pivots(enum ftnode_verify_type bft, bool do_clone
}
toku_free(sn.bp);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
toku_free(src_ndd);
toku_free(dest_ndd);
@@ -552,7 +541,6 @@ static void
test_serialize_leaf_with_many_rows(enum ftnode_verify_type bft, bool do_clone) {
int r;
struct ftnode sn, *dn;
- const int keylens = sizeof(int), vallens = sizeof(int);
const uint32_t nrows = 196*1024;
int fd = open(TOKU_TEST_FILENAME, O_RDWR|O_CREAT|O_BINARY, S_IRWXU|S_IRWXG|S_IRWXO); assert(fd >= 0);
@@ -566,22 +554,23 @@ test_serialize_leaf_with_many_rows(enum ftnode_verify_type bft, bool do_clone) {
sn.dirty = 1;
sn.oldest_referenced_xid_known = TXNID_NONE;
- MALLOC_N(sn.n_children, sn.bp);
- MALLOC_N(sn.n_children-1, sn.childkeys);
+ XMALLOC_N(sn.n_children, sn.bp);
+ XMALLOC_N(sn.n_children-1, sn.childkeys);
sn.totalchildkeylens = (sn.n_children-1)*sizeof(int);
for (int i = 0; i < sn.n_children; ++i) {
BP_STATE(&sn,i) = PT_AVAIL;
set_BLB(&sn, i, toku_create_empty_bn());
}
+ size_t total_size = 0;
for (uint32_t i = 0; i < nrows; ++i) {
uint32_t key = i;
uint32_t val = i;
- le_add_to_bn(BLB_DATA(&sn, 0), i, (char *) &key, sizeof(key), (char *) &val, sizeof(val));
+ total_size += le_add_to_bn(BLB_DATA(&sn, 0), i, (char *) &key, sizeof(key), (char *) &val, sizeof(val));
}
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -589,33 +578,33 @@ test_serialize_leaf_with_many_rows(enum ftnode_verify_type bft, bool do_clone) {
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
+ ft->ft = ft_h;
- toku_blocktable_create_new(&brt_h->blocktable);
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
FTNODE_DISK_DATA src_ndd = NULL;
FTNODE_DISK_DATA dest_ndd = NULL;
- write_sn_to_disk(fd, brt, &sn, &src_ndd, do_clone);
+ write_sn_to_disk(fd, ft, &sn, &src_ndd, do_clone);
- setup_dn(bft, fd, brt_h, &dn, &dest_ndd);
+ setup_dn(bft, fd, ft_h, &dn, &dest_ndd);
assert(dn->thisnodename.b==20);
@@ -624,15 +613,11 @@ test_serialize_leaf_with_many_rows(enum ftnode_verify_type bft, bool do_clone) {
{
// Man, this is way too ugly. This entire test suite needs to be refactored.
// Create a dummy mempool and put the leaves there. Ugh.
- struct mempool dummy_mp;
- size_t le_size = calc_le_size(keylens, vallens);
- size_t mpsize = nrows * le_size;
- toku_mempool_construct(&dummy_mp, mpsize);
- KLPAIR les[nrows];
+ test_key_le_pair *les = new test_key_le_pair[nrows];
{
int key = 0, val = 0;
for (uint32_t i = 0; i < nrows; ++i, key++, val++) {
- les[i] = le_fastmalloc(&dummy_mp, (char *) &key, sizeof(key), (char *) &val, sizeof(val));
+ les[i].init((char *) &key, sizeof(key), (char *) &val, sizeof(val));
}
}
const uint32_t npartitions = dn->n_children;
@@ -644,17 +629,17 @@ test_serialize_leaf_with_many_rows(enum ftnode_verify_type bft, bool do_clone) {
if (bn > 0) {
assert(dest_ndd[bn].start >= dest_ndd[bn-1].start + dest_ndd[bn-1].size);
}
- assert(BLB_DATA(dn, bn)->omt_size() > 0);
- for (uint32_t i = 0; i < BLB_DATA(dn, bn)->omt_size(); i++) {
+ assert(BLB_DATA(dn, bn)->num_klpairs() > 0);
+ for (uint32_t i = 0; i < BLB_DATA(dn, bn)->num_klpairs(); i++) {
LEAFENTRY curr_le;
uint32_t curr_keylen;
void* curr_key;
BLB_DATA(dn, bn)->fetch_klpair(i, &curr_le, &curr_keylen, &curr_key);
- assert(leafentry_memsize(curr_le) == leafentry_memsize(get_le_from_klpair(les[last_i])));
- assert(memcmp(curr_le, get_le_from_klpair(les[last_i]), leafentry_memsize(curr_le)) == 0);
+ assert(leafentry_memsize(curr_le) == leafentry_memsize(les[last_i].le));
+ assert(memcmp(curr_le, les[last_i].le, leafentry_memsize(curr_le)) == 0);
if (bn < npartitions-1) {
uint32_t *CAST_FROM_VOIDP(pivot, dn->childkeys[bn].data);
- void* tmp = les[last_i]->key_le;
+ void* tmp = les[last_i].keyp;
uint32_t *CAST_FROM_VOIDP(item, tmp);
assert(*pivot >= *item);
}
@@ -664,8 +649,8 @@ test_serialize_leaf_with_many_rows(enum ftnode_verify_type bft, bool do_clone) {
// don't check soft_copy_is_up_to_date or seqinsert
assert(BLB_DATA(dn, bn)->get_disk_size() < 128*1024); // BN_MAX_SIZE, apt to change
}
- toku_mempool_destroy(&dummy_mp);
assert(last_i == nrows);
+ delete[] les;
}
toku_ftnode_free(&dn);
@@ -678,11 +663,11 @@ test_serialize_leaf_with_many_rows(enum ftnode_verify_type bft, bool do_clone) {
toku_free(sn.bp);
toku_free(sn.childkeys);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
toku_free(src_ndd);
toku_free(dest_ndd);
@@ -727,9 +712,9 @@ test_serialize_leaf_with_large_rows(enum ftnode_verify_type bft, bool do_clone)
le_add_to_bn(BLB_DATA(&sn, 0), i,key, 8, val, val_size);
}
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -737,33 +722,33 @@ test_serialize_leaf_with_large_rows(enum ftnode_verify_type bft, bool do_clone)
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
+ ft->ft = ft_h;
- toku_blocktable_create_new(&brt_h->blocktable);
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
FTNODE_DISK_DATA src_ndd = NULL;
FTNODE_DISK_DATA dest_ndd = NULL;
- write_sn_to_disk(fd, brt, &sn, &src_ndd, do_clone);
+ write_sn_to_disk(fd, ft, &sn, &src_ndd, do_clone);
- setup_dn(bft, fd, brt_h, &dn, &dest_ndd);
+ setup_dn(bft, fd, ft_h, &dn, &dest_ndd);
assert(dn->thisnodename.b==20);
@@ -772,11 +757,7 @@ test_serialize_leaf_with_large_rows(enum ftnode_verify_type bft, bool do_clone)
{
// Man, this is way too ugly. This entire test suite needs to be refactored.
// Create a dummy mempool and put the leaves there. Ugh.
- struct mempool dummy_mp;
- size_t le_size = calc_le_size(key_size, val_size);
- size_t mpsize = nrows * le_size;
- toku_mempool_construct(&dummy_mp, mpsize);
- KLPAIR les[nrows];
+ test_key_le_pair *les = new test_key_le_pair[nrows];
{
char key[key_size], val[val_size];
key[key_size-1] = '\0';
@@ -785,7 +766,7 @@ test_serialize_leaf_with_large_rows(enum ftnode_verify_type bft, bool do_clone)
char c = 'a' + i;
memset(key, c, key_size-1);
memset(val, c, val_size-1);
- les[i] = le_fastmalloc(&dummy_mp, key, key_size, val, val_size);
+ les[i].init(key, key_size, val, val_size);
}
}
const uint32_t npartitions = dn->n_children;
@@ -798,24 +779,24 @@ test_serialize_leaf_with_large_rows(enum ftnode_verify_type bft, bool do_clone)
if (bn > 0) {
assert(dest_ndd[bn].start >= dest_ndd[bn-1].start + dest_ndd[bn-1].size);
}
- assert(BLB_DATA(dn, bn)->omt_size() > 0);
- for (uint32_t i = 0; i < BLB_DATA(dn, bn)->omt_size(); i++) {
+ assert(BLB_DATA(dn, bn)->num_klpairs() > 0);
+ for (uint32_t i = 0; i < BLB_DATA(dn, bn)->num_klpairs(); i++) {
LEAFENTRY curr_le;
uint32_t curr_keylen;
void* curr_key;
BLB_DATA(dn, bn)->fetch_klpair(i, &curr_le, &curr_keylen, &curr_key);
- assert(leafentry_memsize(curr_le) == leafentry_memsize(get_le_from_klpair(les[last_i])));
- assert(memcmp(curr_le, get_le_from_klpair(les[last_i]), leafentry_memsize(curr_le)) == 0);
+ assert(leafentry_memsize(curr_le) == leafentry_memsize(les[last_i].le));
+ assert(memcmp(curr_le, les[last_i].le, leafentry_memsize(curr_le)) == 0);
if (bn < npartitions-1) {
- assert(strcmp((char*)dn->childkeys[bn].data, (char*)(les[last_i]->key_le)) <= 0);
+ assert(strcmp((char*)dn->childkeys[bn].data, (char*)(les[last_i].keyp)) <= 0);
}
// TODO for later, get a key comparison here as well
last_i++;
}
// don't check soft_copy_is_up_to_date or seqinsert
}
- toku_mempool_destroy(&dummy_mp);
assert(last_i == 7);
+ delete[] les;
}
toku_ftnode_free(&dn);
@@ -828,11 +809,11 @@ test_serialize_leaf_with_large_rows(enum ftnode_verify_type bft, bool do_clone)
toku_free(sn.bp);
toku_free(sn.childkeys);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
toku_free(src_ndd);
toku_free(dest_ndd);
@@ -871,14 +852,13 @@ test_serialize_leaf_with_empty_basement_nodes(enum ftnode_verify_type bft, bool
set_BLB(&sn, i, toku_create_empty_bn());
BLB_SEQINSERT(&sn, i) = 0;
}
- KLPAIR elts[3];
le_add_to_bn(BLB_DATA(&sn, 1), 0, "a", 2, "aval", 5);
le_add_to_bn(BLB_DATA(&sn, 3), 0, "b", 2, "bval", 5);
le_add_to_bn(BLB_DATA(&sn, 5), 0, "x", 2, "xval", 5);
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -886,32 +866,32 @@ test_serialize_leaf_with_empty_basement_nodes(enum ftnode_verify_type bft, bool
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
+ ft->ft = ft_h;
- toku_blocktable_create_new(&brt_h->blocktable);
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
FTNODE_DISK_DATA src_ndd = NULL;
FTNODE_DISK_DATA dest_ndd = NULL;
- write_sn_to_disk(fd, brt, &sn, &src_ndd, do_clone);
+ write_sn_to_disk(fd, ft, &sn, &src_ndd, do_clone);
- setup_dn(bft, fd, brt_h, &dn, &dest_ndd);
+ setup_dn(bft, fd, ft_h, &dn, &dest_ndd);
assert(dn->thisnodename.b==20);
@@ -921,13 +901,13 @@ test_serialize_leaf_with_empty_basement_nodes(enum ftnode_verify_type bft, bool
assert(dn->height == 0);
assert(dn->n_children>0);
{
+ test_key_le_pair elts[3];
+
// Man, this is way too ugly. This entire test suite needs to be refactored.
// Create a dummy mempool and put the leaves there. Ugh.
- struct mempool dummy_mp;
- toku_mempool_construct(&dummy_mp, 1024);
- elts[0] = le_malloc(&dummy_mp, "a", "aval");
- elts[1] = le_malloc(&dummy_mp, "b", "bval");
- elts[2] = le_malloc(&dummy_mp, "x", "xval");
+ elts[0].init("a", "aval");
+ elts[1].init("b", "bval");
+ elts[2].init("x", "xval");
const uint32_t npartitions = dn->n_children;
assert(dn->totalchildkeylens==(2*(npartitions-1)));
uint32_t last_i = 0;
@@ -937,22 +917,21 @@ test_serialize_leaf_with_empty_basement_nodes(enum ftnode_verify_type bft, bool
if (bn > 0) {
assert(dest_ndd[bn].start >= dest_ndd[bn-1].start + dest_ndd[bn-1].size);
}
- for (uint32_t i = 0; i < BLB_DATA(dn, bn)->omt_size(); i++) {
+ for (uint32_t i = 0; i < BLB_DATA(dn, bn)->num_klpairs(); i++) {
LEAFENTRY curr_le;
uint32_t curr_keylen;
void* curr_key;
BLB_DATA(dn, bn)->fetch_klpair(i, &curr_le, &curr_keylen, &curr_key);
- assert(leafentry_memsize(curr_le) == leafentry_memsize(get_le_from_klpair(elts[last_i])));
- assert(memcmp(curr_le, get_le_from_klpair(elts[last_i]), leafentry_memsize(curr_le)) == 0);
+ assert(leafentry_memsize(curr_le) == leafentry_memsize(elts[last_i].le));
+ assert(memcmp(curr_le, elts[last_i].le, leafentry_memsize(curr_le)) == 0);
if (bn < npartitions-1) {
- assert(strcmp((char*)dn->childkeys[bn].data, (char*)(elts[last_i]->key_le)) <= 0);
+ assert(strcmp((char*)dn->childkeys[bn].data, (char*)(elts[last_i].keyp)) <= 0);
}
// TODO for later, get a key comparison here as well
last_i++;
}
}
- toku_mempool_destroy(&dummy_mp);
assert(last_i == 3);
}
toku_ftnode_free(&dn);
@@ -966,11 +945,11 @@ test_serialize_leaf_with_empty_basement_nodes(enum ftnode_verify_type bft, bool
toku_free(sn.bp);
toku_free(sn.childkeys);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
toku_free(src_ndd);
toku_free(dest_ndd);
@@ -1005,9 +984,9 @@ test_serialize_leaf_with_multiple_empty_basement_nodes(enum ftnode_verify_type b
set_BLB(&sn, i, toku_create_empty_bn());
}
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -1015,33 +994,33 @@ test_serialize_leaf_with_multiple_empty_basement_nodes(enum ftnode_verify_type b
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
+ ft->ft = ft_h;
- toku_blocktable_create_new(&brt_h->blocktable);
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
FTNODE_DISK_DATA src_ndd = NULL;
FTNODE_DISK_DATA dest_ndd = NULL;
- write_sn_to_disk(fd, brt, &sn, &src_ndd, do_clone);
+ write_sn_to_disk(fd, ft, &sn, &src_ndd, do_clone);
- setup_dn(bft, fd, brt_h, &dn, &dest_ndd);
+ setup_dn(bft, fd, ft_h, &dn, &dest_ndd);
assert(dn->thisnodename.b==20);
@@ -1059,7 +1038,7 @@ test_serialize_leaf_with_multiple_empty_basement_nodes(enum ftnode_verify_type b
if (i > 0) {
assert(dest_ndd[i].start >= dest_ndd[i-1].start + dest_ndd[i-1].size);
}
- assert(BLB_DATA(dn, i)->omt_size() == 0);
+ assert(BLB_DATA(dn, i)->num_klpairs() == 0);
}
}
toku_ftnode_free(&dn);
@@ -1073,11 +1052,11 @@ test_serialize_leaf_with_multiple_empty_basement_nodes(enum ftnode_verify_type b
toku_free(sn.bp);
toku_free(sn.childkeys);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
toku_free(src_ndd);
toku_free(dest_ndd);
@@ -1131,9 +1110,9 @@ test_serialize_nonleaf(enum ftnode_verify_type bft, bool do_clone) {
xids_destroy(&xids_123);
xids_destroy(&xids_234);
- FT_HANDLE XMALLOC(brt);
- FT XCALLOC(brt_h);
- toku_ft_init(brt_h,
+ FT_HANDLE XMALLOC(ft);
+ FT XCALLOC(ft_h);
+ toku_ft_init(ft_h,
make_blocknum(0),
ZERO_LSN,
TXNID_NONE,
@@ -1141,32 +1120,32 @@ test_serialize_nonleaf(enum ftnode_verify_type bft, bool do_clone) {
128*1024,
TOKU_DEFAULT_COMPRESSION_METHOD,
16);
- brt->ft = brt_h;
+ ft->ft = ft_h;
- toku_blocktable_create_new(&brt_h->blocktable);
+ toku_blocktable_create_new(&ft_h->blocktable);
{ int r_truncate = ftruncate(fd, 0); CKERR(r_truncate); }
//Want to use block #20
BLOCKNUM b = make_blocknum(0);
while (b.b < 20) {
- toku_allocate_blocknum(brt_h->blocktable, &b, brt_h);
+ toku_allocate_blocknum(ft_h->blocktable, &b, ft_h);
}
assert(b.b == 20);
{
DISKOFF offset;
DISKOFF size;
- toku_blocknum_realloc_on_disk(brt_h->blocktable, b, 100, &offset, brt_h, fd, false);
+ toku_blocknum_realloc_on_disk(ft_h->blocktable, b, 100, &offset, ft_h, fd, false);
assert(offset==BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_translate_blocknum_to_offset_size(brt_h->blocktable, b, &offset, &size);
+ toku_translate_blocknum_to_offset_size(ft_h->blocktable, b, &offset, &size);
assert(offset == BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
assert(size == 100);
}
FTNODE_DISK_DATA src_ndd = NULL;
FTNODE_DISK_DATA dest_ndd = NULL;
- write_sn_to_disk(fd, brt, &sn, &src_ndd, do_clone);
+ write_sn_to_disk(fd, ft, &sn, &src_ndd, do_clone);
- setup_dn(bft, fd, brt_h, &dn, &dest_ndd);
+ setup_dn(bft, fd, ft_h, &dn, &dest_ndd);
assert(dn->thisnodename.b==20);
@@ -1197,11 +1176,11 @@ test_serialize_nonleaf(enum ftnode_verify_type bft, bool do_clone) {
toku_free(sn.bp);
toku_free(sn.childkeys);
- toku_block_free(brt_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
- toku_blocktable_destroy(&brt_h->blocktable);
- toku_free(brt_h->h);
- toku_free(brt_h);
- toku_free(brt);
+ toku_block_free(ft_h->blocktable, BLOCK_ALLOCATOR_TOTAL_HEADER_RESERVE);
+ toku_blocktable_destroy(&ft_h->blocktable);
+ toku_free(ft_h->h);
+ toku_free(ft_h);
+ toku_free(ft);
toku_free(src_ndd);
toku_free(dest_ndd);
diff --git a/storage/tokudb/ft-index/ft/tests/ft-test-cursor-2.cc b/storage/tokudb/ft-index/ft/tests/ft-test-cursor-2.cc
index f252c9fef4c..8421e5eb39f 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-test-cursor-2.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-test-cursor-2.cc
@@ -113,14 +113,14 @@ static void test_multiple_ft_cursor_dbts(int n) {
int r;
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
FT_CURSOR cursors[n];
unlink(fname);
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r==0);
int i;
@@ -129,14 +129,14 @@ static void test_multiple_ft_cursor_dbts(int n) {
char key[10],val[10];
snprintf(key, sizeof key, "k%04d", i);
snprintf(val, sizeof val, "v%04d", i);
- toku_ft_insert(brt,
+ toku_ft_insert(ft,
toku_fill_dbt(&kbt, key, 1+strlen(key)),
toku_fill_dbt(&vbt, val, 1+strlen(val)),
0);
}
for (i=0; i<n; i++) {
- r = toku_ft_cursor(brt, &cursors[i], NULL, false, false);
+ r = toku_ft_cursor(ft, &cursors[i], NULL, false, false);
assert(r == 0);
}
@@ -166,7 +166,7 @@ static void test_multiple_ft_cursor_dbts(int n) {
toku_free(ptrs[i]);
}
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
diff --git a/storage/tokudb/ft-index/ft/tests/ft-test-cursor.cc b/storage/tokudb/ft-index/ft/tests/ft-test-cursor.cc
index 3502c5adb61..4132ae968ed 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-test-cursor.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-test-cursor.cc
@@ -102,11 +102,11 @@ static int test_ft_cursor_keycompare(DB *desc __attribute__((unused)), const DBT
return toku_keycompare(a->data, a->size, b->data, b->size);
}
-static void assert_cursor_notfound(FT_HANDLE brt, int position) {
+static void assert_cursor_notfound(FT_HANDLE ft, int position) {
FT_CURSOR cursor=0;
int r;
- r = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(r==0);
struct check_pair pair = {0,0,0,0,0};
@@ -117,11 +117,11 @@ static void assert_cursor_notfound(FT_HANDLE brt, int position) {
toku_ft_cursor_close(cursor);
}
-static void assert_cursor_value(FT_HANDLE brt, int position, long long value) {
+static void assert_cursor_value(FT_HANDLE ft, int position, long long value) {
FT_CURSOR cursor=0;
int r;
- r = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(r==0);
if (test_cursor_debug && verbose) printf("key: ");
@@ -133,11 +133,11 @@ static void assert_cursor_value(FT_HANDLE brt, int position, long long value) {
toku_ft_cursor_close(cursor);
}
-static void assert_cursor_first_last(FT_HANDLE brt, long long firstv, long long lastv) {
+static void assert_cursor_first_last(FT_HANDLE ft, long long firstv, long long lastv) {
FT_CURSOR cursor=0;
int r;
- r = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(r==0);
if (test_cursor_debug && verbose) printf("first key: ");
@@ -162,7 +162,7 @@ static void assert_cursor_first_last(FT_HANDLE brt, long long firstv, long long
static void test_ft_cursor_first(int n) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
int r;
int i;
@@ -172,7 +172,7 @@ static void test_ft_cursor_first(int n) {
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
/* insert a bunch of kv pairs */
@@ -184,15 +184,15 @@ static void test_ft_cursor_first(int n) {
toku_fill_dbt(&kbt, key, strlen(key)+1);
v = i;
toku_fill_dbt(&vbt, &v, sizeof v);
- toku_ft_insert(brt, &kbt, &vbt, 0);
+ toku_ft_insert(ft, &kbt, &vbt, 0);
}
if (n == 0)
- assert_cursor_notfound(brt, DB_FIRST);
+ assert_cursor_notfound(ft, DB_FIRST);
else
- assert_cursor_value(brt, DB_FIRST, 0);
+ assert_cursor_value(ft, DB_FIRST, 0);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
@@ -200,7 +200,7 @@ static void test_ft_cursor_first(int n) {
static void test_ft_cursor_last(int n) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
int r;
int i;
@@ -210,7 +210,7 @@ static void test_ft_cursor_last(int n) {
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
/* insert keys 0, 1, .. (n-1) */
@@ -222,16 +222,16 @@ static void test_ft_cursor_last(int n) {
toku_fill_dbt(&kbt, key, strlen(key)+1);
v = i;
toku_fill_dbt(&vbt, &v, sizeof v);
- toku_ft_insert(brt, &kbt, &vbt, 0);
+ toku_ft_insert(ft, &kbt, &vbt, 0);
assert(r==0);
}
if (n == 0)
- assert_cursor_notfound(brt, DB_LAST);
+ assert_cursor_notfound(ft, DB_LAST);
else
- assert_cursor_value(brt, DB_LAST, n-1);
+ assert_cursor_value(ft, DB_LAST, n-1);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
@@ -239,7 +239,7 @@ static void test_ft_cursor_last(int n) {
static void test_ft_cursor_first_last(int n) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
int r;
int i;
@@ -249,7 +249,7 @@ static void test_ft_cursor_first_last(int n) {
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
/* insert a bunch of kv pairs */
@@ -262,16 +262,16 @@ static void test_ft_cursor_first_last(int n) {
v = i;
toku_fill_dbt(&vbt, &v, sizeof v);
- toku_ft_insert(brt, &kbt, &vbt, 0);
+ toku_ft_insert(ft, &kbt, &vbt, 0);
}
if (n == 0) {
- assert_cursor_notfound(brt, DB_FIRST);
- assert_cursor_notfound(brt, DB_LAST);
+ assert_cursor_notfound(ft, DB_FIRST);
+ assert_cursor_notfound(ft, DB_LAST);
} else
- assert_cursor_first_last(brt, 0, n-1);
+ assert_cursor_first_last(ft, 0, n-1);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
@@ -281,7 +281,7 @@ static void test_ft_cursor_first_last(int n) {
static void test_ft_cursor_rfirst(int n) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
int r;
int i;
@@ -291,7 +291,7 @@ static void test_ft_cursor_rfirst(int n) {
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
/* insert keys n-1, n-2, ... , 0 */
@@ -304,26 +304,26 @@ static void test_ft_cursor_rfirst(int n) {
toku_fill_dbt(&kbt, key, strlen(key)+1);
v = i;
toku_fill_dbt(&vbt, &v, sizeof v);
- toku_ft_insert(brt, &kbt, &vbt, 0);
+ toku_ft_insert(ft, &kbt, &vbt, 0);
}
if (n == 0)
- assert_cursor_notfound(brt, DB_FIRST);
+ assert_cursor_notfound(ft, DB_FIRST);
else
- assert_cursor_value(brt, DB_FIRST, 0);
+ assert_cursor_value(ft, DB_FIRST, 0);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
}
-static void assert_cursor_walk(FT_HANDLE brt, int n) {
+static void assert_cursor_walk(FT_HANDLE ft, int n) {
FT_CURSOR cursor=0;
int i;
int r;
- r = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(r==0);
if (test_cursor_debug && verbose) printf("key: ");
@@ -345,7 +345,7 @@ static void assert_cursor_walk(FT_HANDLE brt, int n) {
static void test_ft_cursor_walk(int n) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
int r;
int i;
@@ -355,7 +355,7 @@ static void test_ft_cursor_walk(int n) {
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
/* insert a bunch of kv pairs */
@@ -367,25 +367,25 @@ static void test_ft_cursor_walk(int n) {
toku_fill_dbt(&kbt, key, strlen(key)+1);
v = i;
toku_fill_dbt(&vbt, &v, sizeof v);
- toku_ft_insert(brt, &kbt, &vbt, 0);
+ toku_ft_insert(ft, &kbt, &vbt, 0);
}
/* walk the tree */
- assert_cursor_walk(brt, n);
+ assert_cursor_walk(ft, n);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
}
-static void assert_cursor_rwalk(FT_HANDLE brt, int n) {
+static void assert_cursor_rwalk(FT_HANDLE ft, int n) {
FT_CURSOR cursor=0;
int i;
int r;
- r = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(r==0);
if (test_cursor_debug && verbose) printf("key: ");
@@ -407,7 +407,7 @@ static void assert_cursor_rwalk(FT_HANDLE brt, int n) {
static void test_ft_cursor_rwalk(int n) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
int r;
int i;
@@ -417,7 +417,7 @@ static void test_ft_cursor_rwalk(int n) {
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
/* insert a bunch of kv pairs */
@@ -429,13 +429,13 @@ static void test_ft_cursor_rwalk(int n) {
toku_fill_dbt(&kbt, &k, sizeof k);
v = i;
toku_fill_dbt(&vbt, &v, sizeof v);
- toku_ft_insert(brt, &kbt, &vbt, 0);
+ toku_ft_insert(ft, &kbt, &vbt, 0);
}
/* walk the tree */
- assert_cursor_rwalk(brt, n);
+ assert_cursor_rwalk(ft, n);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
@@ -462,13 +462,13 @@ ascending_key_string_checkf (ITEMLEN keylen, bytevec key, ITEMLEN UU(vallen), by
}
// The keys are strings (null terminated)
-static void assert_cursor_walk_inorder(FT_HANDLE brt, int n) {
+static void assert_cursor_walk_inorder(FT_HANDLE ft, int n) {
FT_CURSOR cursor=0;
int i;
int r;
char *prevkey = 0;
- r = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(r==0);
if (test_cursor_debug && verbose) printf("key: ");
@@ -488,7 +488,7 @@ static void assert_cursor_walk_inorder(FT_HANDLE brt, int n) {
static void test_ft_cursor_rand(int n) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
int r;
int i;
@@ -498,7 +498,7 @@ static void test_ft_cursor_rand(int n) {
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
/* insert a bunch of kv pairs */
@@ -513,22 +513,22 @@ static void test_ft_cursor_rand(int n) {
v = i;
toku_fill_dbt(&vbt, &v, sizeof v);
struct check_pair pair = {kbt.size, key, len_ignore, 0, 0};
- r = toku_ft_lookup(brt, &kbt, lookup_checkf, &pair);
+ r = toku_ft_lookup(ft, &kbt, lookup_checkf, &pair);
if (r == 0) {
assert(pair.call_count==1);
if (verbose) printf("dup");
continue;
}
assert(pair.call_count==0);
- toku_ft_insert(brt, &kbt, &vbt, 0);
+ toku_ft_insert(ft, &kbt, &vbt, 0);
break;
}
}
/* walk the tree */
- assert_cursor_walk_inorder(brt, n);
+ assert_cursor_walk_inorder(ft, n);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
@@ -536,7 +536,7 @@ static void test_ft_cursor_rand(int n) {
static void test_ft_cursor_split(int n) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
FT_CURSOR cursor=0;
int r;
int keyseqnum;
@@ -548,7 +548,7 @@ static void test_ft_cursor_split(int n) {
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
/* insert a bunch of kv pairs */
@@ -560,10 +560,10 @@ static void test_ft_cursor_split(int n) {
toku_fill_dbt(&kbt, key, strlen(key)+1);
v = keyseqnum;
toku_fill_dbt(&vbt, &v, sizeof v);
- toku_ft_insert(brt, &kbt, &vbt, 0);
+ toku_ft_insert(ft, &kbt, &vbt, 0);
}
- r = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(r==0);
if (test_cursor_debug && verbose) printf("key: ");
@@ -583,7 +583,7 @@ static void test_ft_cursor_split(int n) {
toku_fill_dbt(&kbt, key, strlen(key)+1);
v = keyseqnum;
toku_fill_dbt(&vbt, &v, sizeof v);
- toku_ft_insert(brt, &kbt, &vbt, 0);
+ toku_ft_insert(ft, &kbt, &vbt, 0);
}
if (test_cursor_debug && verbose) printf("key: ");
@@ -601,7 +601,7 @@ static void test_ft_cursor_split(int n) {
toku_ft_cursor_close(cursor);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
@@ -612,19 +612,19 @@ static void test_multiple_ft_cursors(int n) {
int r;
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
FT_CURSOR cursors[n];
unlink(fname);
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
int i;
for (i=0; i<n; i++) {
- r = toku_ft_cursor(brt, &cursors[i], NULL, false, false);
+ r = toku_ft_cursor(ft, &cursors[i], NULL, false, false);
assert(r == 0);
}
@@ -632,7 +632,7 @@ static void test_multiple_ft_cursors(int n) {
toku_ft_cursor_close(cursors[i]);
}
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
@@ -653,7 +653,7 @@ static void test_multiple_ft_cursor_walk(int n) {
int r;
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
const int cursor_gap = 1000;
const int ncursors = n/cursor_gap;
FT_CURSOR cursors[ncursors];
@@ -665,13 +665,13 @@ static void test_multiple_ft_cursor_walk(int n) {
int cachesize = 2 * h * ncursors * nodesize;
toku_cachetable_create(&ct, cachesize, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
int c;
/* create the cursors */
for (c=0; c<ncursors; c++) {
- r = toku_ft_cursor(brt, &cursors[c], NULL, false, false);
+ r = toku_ft_cursor(ft, &cursors[c], NULL, false, false);
assert(r == 0);
}
@@ -686,7 +686,7 @@ static void test_multiple_ft_cursor_walk(int n) {
toku_fill_dbt(&key, &k, sizeof k);
toku_fill_dbt(&val, &v, sizeof v);
- toku_ft_insert(brt, &key, &val, 0);
+ toku_ft_insert(ft, &key, &val, 0);
}
/* point cursor i / cursor_gap to the current last key i */
@@ -720,7 +720,7 @@ static void test_multiple_ft_cursor_walk(int n) {
toku_ft_cursor_close(cursors[i]);
}
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
@@ -731,14 +731,14 @@ static void test_ft_cursor_set(int n, int cursor_op) {
int r;
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
FT_CURSOR cursor=0;
unlink(fname);
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
int i;
@@ -750,10 +750,10 @@ static void test_ft_cursor_set(int n, int cursor_op) {
DBT key,val;
toku_fill_dbt(&key, &k, sizeof k);
toku_fill_dbt(&val, &v, sizeof v);
- toku_ft_insert(brt, &key, &val, 0);
+ toku_ft_insert(ft, &key, &val, 0);
}
- r = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(r==0);
/* set cursor to random keys in set { 0, 10, 20, .. 10*(n-1) } */
@@ -788,7 +788,7 @@ static void test_ft_cursor_set(int n, int cursor_op) {
toku_ft_cursor_close(cursor);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
@@ -799,14 +799,14 @@ static void test_ft_cursor_set_range(int n) {
int r;
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
FT_CURSOR cursor=0;
unlink(fname);
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(r==0);
int i;
@@ -819,10 +819,10 @@ static void test_ft_cursor_set_range(int n) {
DBT key, val;
toku_fill_dbt(&key, &k, sizeof k);
toku_fill_dbt(&val, &v, sizeof v);
- toku_ft_insert(brt, &key, &val, 0);
+ toku_ft_insert(ft, &key, &val, 0);
}
- r = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(r==0);
/* pick random keys v in 0 <= v < 10*n, the cursor should point
@@ -848,7 +848,7 @@ static void test_ft_cursor_set_range(int n) {
toku_ft_cursor_close(cursor);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
toku_cachetable_close(&ct);
@@ -859,17 +859,17 @@ static void test_ft_cursor_delete(int n) {
int error;
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
FT_CURSOR cursor=0;
unlink(fname);
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- error = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ error = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(error == 0);
- error = toku_ft_cursor(brt, &cursor, NULL, false, false);
+ error = toku_ft_cursor(ft, &cursor, NULL, false, false);
assert(error == 0);
DBT key, val;
@@ -882,7 +882,7 @@ static void test_ft_cursor_delete(int n) {
v = i;
toku_fill_dbt(&key, &k, sizeof k);
toku_fill_dbt(&val, &v, sizeof v);
- toku_ft_insert(brt, &key, &val, 0);
+ toku_ft_insert(ft, &key, &val, 0);
}
/* walk the tree and delete under the cursor */
@@ -905,7 +905,7 @@ static void test_ft_cursor_delete(int n) {
toku_ft_cursor_close(cursor);
- error = toku_close_ft_handle_nolsn(brt, 0);
+ error = toku_close_ft_handle_nolsn(ft, 0);
assert(error == 0);
toku_cachetable_close(&ct);
diff --git a/storage/tokudb/ft-index/ft/tests/ft-test-header.cc b/storage/tokudb/ft-index/ft/tests/ft-test-header.cc
index 5044ab940df..cf3a9838860 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-test-header.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-test-header.cc
@@ -92,7 +92,7 @@ PATENT RIGHTS GRANT:
#include "test.h"
// The purpose of this test is to verify that certain information in the
-// brt_header is properly serialized and deserialized.
+// ft_header is properly serialized and deserialized.
static TOKUTXN const null_txn = 0;
diff --git a/storage/tokudb/ft-index/ft/tests/ft-test.cc b/storage/tokudb/ft-index/ft/tests/ft-test.cc
index ac744272173..7bd77595954 100644
--- a/storage/tokudb/ft-index/ft/tests/ft-test.cc
+++ b/storage/tokudb/ft-index/ft/tests/ft-test.cc
@@ -214,7 +214,7 @@ static void test_multiple_ft_handles_one_db_one_file (void) {
/* Check to see if data can be read that was written. */
static void test_read_what_was_written (void) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
int r;
const int NVALS=10000;
@@ -224,34 +224,34 @@ static void test_read_what_was_written (void) {
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r==0);
toku_cachetable_close(&ct);
/* Now see if we can read an empty tree in. */
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 0, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 0, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
/* See if we can put something in it. */
{
DBT k,v;
- toku_ft_insert(brt, toku_fill_dbt(&k, "hello", 6), toku_fill_dbt(&v, "there", 6), null_txn);
+ toku_ft_insert(ft, toku_fill_dbt(&k, "hello", 6), toku_fill_dbt(&v, "there", 6), null_txn);
}
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r==0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r==0);
toku_cachetable_close(&ct);
/* Now see if we can read it in and get the value. */
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 0, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 0, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
- ft_lookup_and_check_nodup(brt, "hello", "there");
+ ft_lookup_and_check_nodup(ft, "hello", "there");
- assert(toku_verify_ft(brt)==0);
+ assert(toku_verify_ft(ft)==0);
/* Now put a bunch (NVALS) of things in. */
{
@@ -262,14 +262,14 @@ static void test_read_what_was_written (void) {
snprintf(key, 100, "key%d", i);
snprintf(val, 100, "val%d", i);
if (i<600) {
- int verify_result=toku_verify_ft(brt);;
+ int verify_result=toku_verify_ft(ft);;
assert(verify_result==0);
}
- toku_ft_insert(brt, toku_fill_dbt(&k, key, strlen(key)+1), toku_fill_dbt(&v, val, strlen(val)+1), null_txn);
+ toku_ft_insert(ft, toku_fill_dbt(&k, key, strlen(key)+1), toku_fill_dbt(&v, val, strlen(val)+1), null_txn);
if (i<600) {
- int verify_result=toku_verify_ft(brt);
+ int verify_result=toku_verify_ft(ft);
if (verify_result) {
- r = toku_dump_ft(stdout, brt);
+ r = toku_dump_ft(stdout, ft);
assert(r==0);
assert(0);
}
@@ -279,7 +279,7 @@ static void test_read_what_was_written (void) {
char expectedval[100];
snprintf(key, 100, "key%d", j);
snprintf(expectedval, 100, "val%d", j);
- ft_lookup_and_check_nodup(brt, key, expectedval);
+ ft_lookup_and_check_nodup(ft, key, expectedval);
}
}
}
@@ -287,9 +287,9 @@ static void test_read_what_was_written (void) {
}
if (verbose) printf("Now read them out\n");
- r = toku_verify_ft(brt);
+ r = toku_verify_ft(ft);
assert(r==0);
- //dump_ft(brt);
+ //dump_ft(ft);
/* See if we can read them all out again. */
{
@@ -298,31 +298,31 @@ static void test_read_what_was_written (void) {
char key[100],expectedval[100];
snprintf(key, 100, "key%d", i);
snprintf(expectedval, 100, "val%d", i);
- ft_lookup_and_check_nodup(brt, key, expectedval);
+ ft_lookup_and_check_nodup(ft, key, expectedval);
}
}
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r==0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r==0);
if (verbose) printf("%s:%d About to close %p\n", __FILE__, __LINE__, ct);
toku_cachetable_close(&ct);
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 0, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 0, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
- ft_lookup_and_check_nodup(brt, "hello", "there");
+ ft_lookup_and_check_nodup(ft, "hello", "there");
{
int i;
for (i=0; i<NVALS; i++) {
char key[100],expectedval[100];
snprintf(key, 100, "key%d", i);
snprintf(expectedval, 100, "val%d", i);
- ft_lookup_and_check_nodup(brt, key, expectedval);
+ ft_lookup_and_check_nodup(ft, key, expectedval);
}
}
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r==0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r==0);
toku_cachetable_close(&ct);
@@ -334,7 +334,7 @@ static void test_read_what_was_written (void) {
/* Test c_get(DB_LAST) on an empty tree */
static void test_cursor_last_empty(void) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
FT_CURSOR cursor=0;
int r;
if (verbose) printf("%s", __FUNCTION__);
@@ -343,9 +343,9 @@ static void test_cursor_last_empty(void) {
//printf("%s:%d %d alloced\n", __FILE__, __LINE__, toku_get_n_items_malloced()); toku_print_malloced_items();
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
//printf("%s:%d %d alloced\n", __FILE__, __LINE__, toku_get_n_items_malloced()); toku_print_malloced_items();
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
//printf("%s:%d %d alloced\n", __FILE__, __LINE__, toku_get_n_items_malloced()); toku_print_malloced_items();
- r = toku_ft_cursor(brt, &cursor, NULL, false, false); assert(r==0);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false); assert(r==0);
{
struct check_pair pair = {0,0,0,0,0};
r = toku_ft_cursor_get(cursor, NULL, lookup_checkf, &pair, DB_LAST);
@@ -359,7 +359,7 @@ static void test_cursor_last_empty(void) {
assert(r==DB_NOTFOUND);
}
toku_ft_cursor_close(cursor);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
//printf("%s:%d %d alloced\n", __FILE__, __LINE__, toku_get_n_items_malloced()); toku_print_malloced_items();
toku_cachetable_close(&ct);
//printf("%s:%d %d alloced\n", __FILE__, __LINE__, toku_get_n_items_malloced()); toku_print_malloced_items();
@@ -368,7 +368,7 @@ static void test_cursor_last_empty(void) {
static void test_cursor_next (void) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
FT_CURSOR cursor=0;
int r;
DBT kbt, vbt;
@@ -377,12 +377,12 @@ static void test_cursor_next (void) {
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
//printf("%s:%d %d alloced\n", __FILE__, __LINE__, toku_get_n_items_malloced()); toku_print_malloced_items();
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
//printf("%s:%d %d alloced\n", __FILE__, __LINE__, toku_get_n_items_malloced()); toku_print_malloced_items();
- toku_ft_insert(brt, toku_fill_dbt(&kbt, "hello", 6), toku_fill_dbt(&vbt, "there", 6), null_txn);
- toku_ft_insert(brt, toku_fill_dbt(&kbt, "byebye", 7), toku_fill_dbt(&vbt, "byenow", 7), null_txn);
+ toku_ft_insert(ft, toku_fill_dbt(&kbt, "hello", 6), toku_fill_dbt(&vbt, "there", 6), null_txn);
+ toku_ft_insert(ft, toku_fill_dbt(&kbt, "byebye", 7), toku_fill_dbt(&vbt, "byenow", 7), null_txn);
if (verbose) printf("%s:%d calling toku_ft_cursor(...)\n", __FILE__, __LINE__);
- r = toku_ft_cursor(brt, &cursor, NULL, false, false); assert(r==0);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false); assert(r==0);
toku_init_dbt(&kbt);
//printf("%s:%d %d alloced\n", __FILE__, __LINE__, toku_get_n_items_malloced()); toku_print_malloced_items();
toku_init_dbt(&vbt);
@@ -411,7 +411,7 @@ static void test_cursor_next (void) {
}
toku_ft_cursor_close(cursor);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
//printf("%s:%d %d alloced\n", __FILE__, __LINE__, toku_get_n_items_malloced()); toku_print_malloced_items();
toku_cachetable_close(&ct);
//printf("%s:%d %d alloced\n", __FILE__, __LINE__, toku_get_n_items_malloced()); toku_print_malloced_items();
@@ -436,7 +436,7 @@ static int wrong_compare_fun(DB* UU(desc), const DBT *a, const DBT *b) {
static void test_wrongendian_compare (int wrong_p, unsigned int N) {
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
int r;
unsigned int i;
@@ -455,7 +455,7 @@ static void test_wrongendian_compare (int wrong_p, unsigned int N) {
//printf("%s:%d WRONG=%d\n", __FILE__, __LINE__, wrong_p);
if (0) { // ???? Why is this commented out?
- r = toku_open_ft_handle(fname, 1, &brt, 1<<20, 1<<17, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, wrong_p ? wrong_compare_fun : toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<20, 1<<17, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, wrong_p ? wrong_compare_fun : toku_builtin_compare_fun); assert(r==0);
for (i=1; i<257; i+=255) {
unsigned char a[4],b[4];
b[3] = a[0] = (unsigned char)(i&255);
@@ -470,11 +470,11 @@ static void test_wrongendian_compare (int wrong_p, unsigned int N) {
printf("%s:%d insert: %02x%02x%02x%02x -> %02x%02x%02x%02x\n", __FILE__, __LINE__,
((char*)kbt.data)[0], ((char*)kbt.data)[1], ((char*)kbt.data)[2], ((char*)kbt.data)[3],
((char*)vbt.data)[0], ((char*)vbt.data)[1], ((char*)vbt.data)[2], ((char*)vbt.data)[3]);
- toku_ft_insert(brt, &kbt, &vbt, null_txn);
+ toku_ft_insert(ft, &kbt, &vbt, null_txn);
}
{
FT_CURSOR cursor=0;
- r = toku_ft_cursor(brt, &cursor, NULL, false, false); assert(r==0);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false); assert(r==0);
for (i=0; i<2; i++) {
unsigned char a[4],b[4];
@@ -489,13 +489,13 @@ static void test_wrongendian_compare (int wrong_p, unsigned int N) {
}
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
}
}
{
toku_cachetable_verify(ct);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<20, 1<<17, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, wrong_p ? wrong_compare_fun : toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<20, 1<<17, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, wrong_p ? wrong_compare_fun : toku_builtin_compare_fun); assert(r==0);
toku_cachetable_verify(ct);
for (i=0; i<N; i++) {
@@ -511,11 +511,11 @@ static void test_wrongendian_compare (int wrong_p, unsigned int N) {
if (0) printf("%s:%d insert: %02x%02x%02x%02x -> %02x%02x%02x%02x\n", __FILE__, __LINE__,
((unsigned char*)kbt.data)[0], ((unsigned char*)kbt.data)[1], ((unsigned char*)kbt.data)[2], ((unsigned char*)kbt.data)[3],
((unsigned char*)vbt.data)[0], ((unsigned char*)vbt.data)[1], ((unsigned char*)vbt.data)[2], ((unsigned char*)vbt.data)[3]);
- toku_ft_insert(brt, &kbt, &vbt, null_txn);
+ toku_ft_insert(ft, &kbt, &vbt, null_txn);
toku_cachetable_verify(ct);
}
FT_CURSOR cursor=0;
- r = toku_ft_cursor(brt, &cursor, NULL, false, false); assert(r==0);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false); assert(r==0);
for (i=0; i<N; i++) {
unsigned char a[4],b[4];
@@ -530,7 +530,7 @@ static void test_wrongendian_compare (int wrong_p, unsigned int N) {
toku_cachetable_verify(ct);
}
toku_ft_cursor_close(cursor);
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r==0);
}
toku_cachetable_close(&ct);
@@ -806,8 +806,8 @@ static void test_ft_delete_cursor_first(int n) {
toku_cachetable_close(&ct);
}
-/* test for bug: insert cmd in a nonleaf node, delete removes the
- insert cmd, but lookup finds the insert cmd
+/* test for bug: insert message in a nonleaf node, delete removes the
+ insert message, but lookup finds the insert message
build a 2 level tree, and expect the last insertion to be
buffered. then delete and lookup. */
@@ -881,22 +881,22 @@ static void test_ft_delete(void) {
static void test_new_ft_cursor_create_close (void) {
int r;
- FT_HANDLE brt=0;
+ FT_HANDLE ft=0;
int n = 8;
FT_CURSOR cursors[n];
- toku_ft_handle_create(&brt);
+ toku_ft_handle_create(&ft);
int i;
for (i=0; i<n; i++) {
- r = toku_ft_cursor(brt, &cursors[i], NULL, false, false); assert(r == 0);
+ r = toku_ft_cursor(ft, &cursors[i], NULL, false, false); assert(r == 0);
}
for (i=0; i<n; i++) {
toku_ft_cursor_close(cursors[i]);
}
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r == 0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r == 0);
}
static void test_new_ft_cursor_first(int n) {
@@ -1177,14 +1177,14 @@ static void test_new_ft_cursor_set_range(int n) {
int r;
CACHETABLE ct;
- FT_HANDLE brt=0;
+ FT_HANDLE ft=0;
FT_CURSOR cursor=0;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
unlink(fname);
- toku_ft_handle_create(&brt);
- toku_ft_handle_set_nodesize(brt, 4096);
- r = toku_ft_handle_open(brt, fname, 1, 1, ct, null_txn); assert(r==0);
+ toku_ft_handle_create(&ft);
+ toku_ft_handle_set_nodesize(ft, 4096);
+ r = toku_ft_handle_open(ft, fname, 1, 1, ct, null_txn); assert(r==0);
int i;
@@ -1194,10 +1194,10 @@ static void test_new_ft_cursor_set_range(int n) {
DBT key, val;
int k = toku_htonl(10*i);
int v = 10*i;
- toku_ft_insert(brt, toku_fill_dbt(&key, &k, sizeof k), toku_fill_dbt(&val, &v, sizeof v), 0); assert(r == 0);
+ toku_ft_insert(ft, toku_fill_dbt(&key, &k, sizeof k), toku_fill_dbt(&val, &v, sizeof v), 0); assert(r == 0);
}
- r = toku_ft_cursor(brt, &cursor, NULL, false, false); assert(r==0);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false); assert(r==0);
/* pick random keys v in 0 <= v < 10*n, the cursor should point
to the smallest key in the tree that is >= v */
@@ -1226,7 +1226,7 @@ static void test_new_ft_cursor_set_range(int n) {
toku_ft_cursor_close(cursor);
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r==0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r==0);
toku_cachetable_close(&ct);
}
@@ -1236,14 +1236,14 @@ static void test_new_ft_cursor_set(int n, int cursor_op, DB *db) {
int r;
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
FT_CURSOR cursor=0;
unlink(fname);
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare); assert(r==0);
int i;
@@ -1252,10 +1252,10 @@ static void test_new_ft_cursor_set(int n, int cursor_op, DB *db) {
DBT key, val;
int k = toku_htonl(10*i);
int v = 10*i;
- toku_ft_insert(brt, toku_fill_dbt(&key, &k, sizeof k), toku_fill_dbt(&val, &v, sizeof v), 0); assert(r == 0);
+ toku_ft_insert(ft, toku_fill_dbt(&key, &k, sizeof k), toku_fill_dbt(&val, &v, sizeof v), 0); assert(r == 0);
}
- r = toku_ft_cursor(brt, &cursor, NULL, false, false); assert(r==0);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false); assert(r==0);
/* set cursor to random keys in set { 0, 10, 20, .. 10*(n-1) } */
for (i=0; i<n; i++) {
@@ -1287,7 +1287,7 @@ static void test_new_ft_cursor_set(int n, int cursor_op, DB *db) {
toku_ft_cursor_close(cursor);
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r==0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r==0);
toku_cachetable_close(&ct);
}
diff --git a/storage/tokudb/ft-index/ft/tests/ftloader-test-bad-generate.cc b/storage/tokudb/ft-index/ft/tests/ftloader-test-bad-generate.cc
index 98a8efc8393..1ecae89da78 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test-bad-generate.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test-bad-generate.cc
@@ -158,19 +158,19 @@ static void test_extractor(int nrows, int nrowsets, bool expect_fail) {
// open the ft_loader. this runs the extractor.
const int N = 1;
- FT_HANDLE brts[N];
+ FT_HANDLE fts[N];
DB* dbs[N];
const char *fnames[N];
ft_compare_func compares[N];
for (int i = 0; i < N; i++) {
- brts[i] = NULL;
+ fts[i] = NULL;
dbs[i] = NULL;
fnames[i] = "";
compares[i] = compare_int;
}
FTLOADER loader;
- r = toku_ft_loader_open(&loader, NULL, generate, NULL, N, brts, dbs, fnames, compares, "tempXXXXXX", ZERO_LSN, nullptr, true, 0, false);
+ r = toku_ft_loader_open(&loader, NULL, generate, NULL, N, fts, dbs, fnames, compares, "tempXXXXXX", ZERO_LSN, nullptr, true, 0, false);
assert(r == 0);
struct rowset *rowset[nrowsets];
diff --git a/storage/tokudb/ft-index/ft/tests/ftloader-test-extractor-errors.cc b/storage/tokudb/ft-index/ft/tests/ftloader-test-extractor-errors.cc
index 93fdd308ce1..4dcd7fb2f8c 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test-extractor-errors.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test-extractor-errors.cc
@@ -165,12 +165,12 @@ static void test_extractor(int nrows, int nrowsets, bool expect_fail, const char
// open the ft_loader. this runs the extractor.
const int N = 1;
- FT_HANDLE brts[N];
+ FT_HANDLE fts[N];
DB* dbs[N];
const char *fnames[N];
ft_compare_func compares[N];
for (int i = 0; i < N; i++) {
- brts[i] = NULL;
+ fts[i] = NULL;
dbs[i] = NULL;
fnames[i] = "";
compares[i] = compare_int;
@@ -180,7 +180,7 @@ static void test_extractor(int nrows, int nrowsets, bool expect_fail, const char
sprintf(temp, "%s/%s", testdir, "tempXXXXXX");
FTLOADER loader;
- r = toku_ft_loader_open(&loader, NULL, generate, NULL, N, brts, dbs, fnames, compares, "tempXXXXXX", ZERO_LSN, nullptr, true, 0, false);
+ r = toku_ft_loader_open(&loader, NULL, generate, NULL, N, fts, dbs, fnames, compares, "tempXXXXXX", ZERO_LSN, nullptr, true, 0, false);
assert(r == 0);
struct rowset *rowset[nrowsets];
diff --git a/storage/tokudb/ft-index/ft/tests/ftloader-test-extractor.cc b/storage/tokudb/ft-index/ft/tests/ftloader-test-extractor.cc
index ee4e0f99aa1..0a8ce157269 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test-extractor.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test-extractor.cc
@@ -89,7 +89,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2010-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-// The purpose of this test is to test the extractor component of the brt loader. We insert rowsets into the extractor queue and verify temp files
+// The purpose of this test is to test the extractor component of the ft loader. We insert rowsets into the extractor queue and verify temp files
// after the extractor is finished.
#define DONT_DEPRECATE_MALLOC
@@ -387,12 +387,12 @@ static void test_extractor(int nrows, int nrowsets, const char *testdir) {
// open the ft_loader. this runs the extractor.
const int N = 1;
- FT_HANDLE brts[N];
+ FT_HANDLE fts[N];
DB* dbs[N];
const char *fnames[N];
ft_compare_func compares[N];
for (int i = 0; i < N; i++) {
- brts[i] = NULL;
+ fts[i] = NULL;
dbs[i] = NULL;
fnames[i] = "";
compares[i] = compare_int;
@@ -402,7 +402,7 @@ static void test_extractor(int nrows, int nrowsets, const char *testdir) {
sprintf(temp, "%s/%s", testdir, "tempXXXXXX");
FTLOADER loader;
- r = toku_ft_loader_open(&loader, NULL, generate, NULL, N, brts, dbs, fnames, compares, temp, ZERO_LSN, nullptr, true, 0, false);
+ r = toku_ft_loader_open(&loader, NULL, generate, NULL, N, fts, dbs, fnames, compares, temp, ZERO_LSN, nullptr, true, 0, false);
assert(r == 0);
struct rowset *rowset[nrowsets];
diff --git a/storage/tokudb/ft-index/ft/tests/ftloader-test-merge-files-dbufio.cc b/storage/tokudb/ft-index/ft/tests/ftloader-test-merge-files-dbufio.cc
index 6f495bfb496..82583595470 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test-merge-files-dbufio.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test-merge-files-dbufio.cc
@@ -385,7 +385,7 @@ static void test (const char *directory, bool is_error) {
}
FTLOADER bl;
- FT_HANDLE *XCALLOC_N(N_DEST_DBS, brts);
+ FT_HANDLE *XCALLOC_N(N_DEST_DBS, fts);
DB* *XCALLOC_N(N_DEST_DBS, dbs);
const char **XMALLOC_N(N_DEST_DBS, new_fnames_in_env);
for (int i=0; i<N_DEST_DBS; i++) {
@@ -407,7 +407,7 @@ static void test (const char *directory, bool is_error) {
ct,
(generate_row_for_put_func)NULL,
(DB*)NULL,
- N_DEST_DBS, brts, dbs,
+ N_DEST_DBS, fts, dbs,
new_fnames_in_env,
bt_compare_functions,
"tempxxxxxx",
@@ -522,7 +522,7 @@ static void test (const char *directory, bool is_error) {
destroy_dbufio_fileset(bfs);
toku_free(fnames);
toku_free(fds);
- toku_free(brts);
+ toku_free(fts);
toku_free(dbs);
toku_free(new_fnames_in_env);
toku_free(bt_compare_functions);
diff --git a/storage/tokudb/ft-index/ft/tests/ftloader-test-open.cc b/storage/tokudb/ft-index/ft/tests/ftloader-test-open.cc
index f351185a525..f2919f04d3d 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test-open.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test-open.cc
@@ -126,12 +126,12 @@ static void test_loader_open(int ndbs) {
FTLOADER loader;
// open the ft_loader. this runs the extractor.
- FT_HANDLE brts[ndbs];
+ FT_HANDLE fts[ndbs];
DB* dbs[ndbs];
const char *fnames[ndbs];
ft_compare_func compares[ndbs];
for (int i = 0; i < ndbs; i++) {
- brts[i] = NULL;
+ fts[i] = NULL;
dbs[i] = NULL;
fnames[i] = "";
compares[i] = my_compare;
@@ -143,7 +143,7 @@ static void test_loader_open(int ndbs) {
for (i = 0; ; i++) {
set_my_malloc_trigger(i+1);
- r = toku_ft_loader_open(&loader, NULL, NULL, NULL, ndbs, brts, dbs, fnames, compares, "", ZERO_LSN, nullptr, true, 0, false);
+ r = toku_ft_loader_open(&loader, NULL, NULL, NULL, ndbs, fts, dbs, fnames, compares, "", ZERO_LSN, nullptr, true, 0, false);
if (r == 0)
break;
}
diff --git a/storage/tokudb/ft-index/ft/tests/ftloader-test-writer-errors.cc b/storage/tokudb/ft-index/ft/tests/ftloader-test-writer-errors.cc
index c72b6f847a3..7767cee00e0 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test-writer-errors.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test-writer-errors.cc
@@ -213,7 +213,7 @@ static int write_dbfile (char *tf_template, int n, char *output_name, bool expec
ft_loader_set_error_function(&bl.error_callback, NULL, NULL);
ft_loader_set_poll_function(&bl.poll_callback, loader_poll_callback, NULL);
- result = toku_loader_write_brt_from_q_in_C(&bl, &desc, fd, 1000, q2, size_est, 0, 0, 0, TOKU_DEFAULT_COMPRESSION_METHOD, 16);
+ result = toku_loader_write_ft_from_q_in_C(&bl, &desc, fd, 1000, q2, size_est, 0, 0, 0, TOKU_DEFAULT_COMPRESSION_METHOD, 16);
toku_set_func_malloc_only(NULL);
toku_set_func_realloc_only(NULL);
diff --git a/storage/tokudb/ft-index/ft/tests/ftloader-test-writer.cc b/storage/tokudb/ft-index/ft/tests/ftloader-test-writer.cc
index 53d6bde27a0..bf0641a3939 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test-writer.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test-writer.cc
@@ -137,9 +137,9 @@ static void verify_dbfile(int n, const char *name) {
toku_ft_set_bt_compare(t, compare_ints);
r = toku_ft_handle_open(t, name, 0, 0, ct, null_txn); assert(r==0);
- if (verbose) traceit("Verifying brt internals");
+ if (verbose) traceit("Verifying ft internals");
r = toku_verify_ft(t);
- if (verbose) traceit("Verified brt internals");
+ if (verbose) traceit("Verified ft internals");
FT_CURSOR cursor = NULL;
r = toku_ft_cursor(t, &cursor, NULL, false, false); assert(r == 0);
@@ -262,7 +262,7 @@ static void test_write_dbfile (char *tf_template, int n, char *output_name, TXNI
assert(fd>=0);
if (verbose) traceit("write to file");
- r = toku_loader_write_brt_from_q_in_C(&bl, &desc, fd, 1000, q2, size_est, 0, 0, 0, TOKU_DEFAULT_COMPRESSION_METHOD, 16);
+ r = toku_loader_write_ft_from_q_in_C(&bl, &desc, fd, 1000, q2, size_est, 0, 0, 0, TOKU_DEFAULT_COMPRESSION_METHOD, 16);
assert(r==0);
r = queue_destroy(q2);
diff --git a/storage/tokudb/ft-index/ft/tests/ftloader-test.cc b/storage/tokudb/ft-index/ft/tests/ftloader-test.cc
index 2fc2d309f64..343262720a8 100644
--- a/storage/tokudb/ft-index/ft/tests/ftloader-test.cc
+++ b/storage/tokudb/ft-index/ft/tests/ftloader-test.cc
@@ -425,7 +425,7 @@ static void test_merge_files (const char *tf_template, const char *output_name)
int fd = open(output_name, O_RDWR | O_CREAT | O_BINARY, S_IRWXU|S_IRWXG|S_IRWXO);
assert(fd>=0);
- r = toku_loader_write_brt_from_q_in_C(&bl, &desc, fd, 1000, q, size_est, 0, 0, 0, TOKU_DEFAULT_COMPRESSION_METHOD, 16);
+ r = toku_loader_write_ft_from_q_in_C(&bl, &desc, fd, 1000, q, size_est, 0, 0, 0, TOKU_DEFAULT_COMPRESSION_METHOD, 16);
assert(r==0);
destroy_merge_fileset(&fs);
diff --git a/storage/tokudb/ft-index/ft/tests/is_empty.cc b/storage/tokudb/ft-index/ft/tests/is_empty.cc
index 0927e2b5894..40dfd6bb5e5 100644
--- a/storage/tokudb/ft-index/ft/tests/is_empty.cc
+++ b/storage/tokudb/ft-index/ft/tests/is_empty.cc
@@ -98,7 +98,7 @@ PATENT RIGHTS GRANT:
#define FILENAME "test0.ft"
static void test_it (int N) {
- FT_HANDLE brt;
+ FT_HANDLE ft;
int r;
toku_os_recursive_delete(TOKU_TEST_FILENAME);
r = toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU); CKERR(r);
@@ -119,18 +119,18 @@ static void test_it (int N) {
TOKUTXN txn;
r = toku_txn_begin_txn((DB_TXN*)NULL, (TOKUTXN)0, &txn, logger, TXN_SNAPSHOT_ROOT, false); CKERR(r);
- r = toku_open_ft_handle(FILENAME, 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, toku_builtin_compare_fun); CKERR(r);
+ r = toku_open_ft_handle(FILENAME, 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, toku_builtin_compare_fun); CKERR(r);
r = toku_txn_commit_txn(txn, false, NULL, NULL); CKERR(r);
toku_txn_close_txn(txn);
CHECKPOINTER cp = toku_cachetable_get_checkpointer(ct);
r = toku_checkpoint(cp, logger, NULL, NULL, NULL, NULL, CLIENT_CHECKPOINT); CKERR(r);
- r = toku_close_ft_handle_nolsn(brt, NULL); CKERR(r);
+ r = toku_close_ft_handle_nolsn(ft, NULL); CKERR(r);
unsigned int rands[N];
for (int i=0; i<N; i++) {
r = toku_txn_begin_txn((DB_TXN*)NULL, (TOKUTXN)0, &txn, logger, TXN_SNAPSHOT_ROOT, false); CKERR(r);
- r = toku_open_ft_handle(FILENAME, 0, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, toku_builtin_compare_fun); CKERR(r);
+ r = toku_open_ft_handle(FILENAME, 0, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, toku_builtin_compare_fun); CKERR(r);
r = toku_txn_commit_txn(txn, false, NULL, NULL); CKERR(r);
toku_txn_close_txn(txn);
@@ -141,19 +141,19 @@ static void test_it (int N) {
snprintf(key, sizeof(key), "key%x.%x", rands[i], i);
memset(val, 'v', sizeof(val));
val[sizeof(val)-1]=0;
- toku_ft_insert(brt, toku_fill_dbt(&k, key, 1+strlen(key)), toku_fill_dbt(&v, val, 1+strlen(val)), txn);
+ toku_ft_insert(ft, toku_fill_dbt(&k, key, 1+strlen(key)), toku_fill_dbt(&v, val, 1+strlen(val)), txn);
r = toku_txn_commit_txn(txn, false, NULL, NULL); CKERR(r);
toku_txn_close_txn(txn);
r = toku_checkpoint(cp, logger, NULL, NULL, NULL, NULL, CLIENT_CHECKPOINT); CKERR(r);
- r = toku_close_ft_handle_nolsn(brt, NULL); CKERR(r);
+ r = toku_close_ft_handle_nolsn(ft, NULL); CKERR(r);
if (verbose) printf("i=%d\n", i);
}
for (int i=0; i<N; i++) {
r = toku_txn_begin_txn((DB_TXN*)NULL, (TOKUTXN)0, &txn, logger, TXN_SNAPSHOT_ROOT, false); CKERR(r);
- r = toku_open_ft_handle(FILENAME, 0, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, toku_builtin_compare_fun); CKERR(r);
+ r = toku_open_ft_handle(FILENAME, 0, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, toku_builtin_compare_fun); CKERR(r);
r = toku_txn_commit_txn(txn, false, NULL, NULL); CKERR(r);
toku_txn_close_txn(txn);
@@ -161,11 +161,11 @@ static void test_it (int N) {
char key[100];
DBT k;
snprintf(key, sizeof(key), "key%x.%x", rands[i], i);
- toku_ft_delete(brt, toku_fill_dbt(&k, key, 1+strlen(key)), txn);
+ toku_ft_delete(ft, toku_fill_dbt(&k, key, 1+strlen(key)), txn);
if (0) {
bool is_empty;
- is_empty = toku_ft_is_empty_fast(brt);
+ is_empty = toku_ft_is_empty_fast(ft);
assert(!is_empty);
}
@@ -173,23 +173,23 @@ static void test_it (int N) {
toku_txn_close_txn(txn);
r = toku_checkpoint(cp, logger, NULL, NULL, NULL, NULL, CLIENT_CHECKPOINT); CKERR(r);
- r = toku_close_ft_handle_nolsn(brt, NULL); CKERR(r);
+ r = toku_close_ft_handle_nolsn(ft, NULL); CKERR(r);
if (verbose) printf("d=%d\n", i);
}
r = toku_txn_begin_txn((DB_TXN*)NULL, (TOKUTXN)0, &txn, logger, TXN_SNAPSHOT_ROOT, false); CKERR(r);
- r = toku_open_ft_handle(FILENAME, 0, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, toku_builtin_compare_fun); CKERR(r);
+ r = toku_open_ft_handle(FILENAME, 0, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, toku_builtin_compare_fun); CKERR(r);
r = toku_txn_commit_txn(txn, false, NULL, NULL); CKERR(r);
toku_txn_close_txn(txn);
if (0) {
bool is_empty;
- is_empty = toku_ft_is_empty_fast(brt);
+ is_empty = toku_ft_is_empty_fast(ft);
assert(is_empty);
}
r = toku_checkpoint(cp, logger, NULL, NULL, NULL, NULL, CLIENT_CHECKPOINT); CKERR(r);
- r = toku_close_ft_handle_nolsn(brt, NULL); CKERR(r);
+ r = toku_close_ft_handle_nolsn(ft, NULL); CKERR(r);
r = toku_checkpoint(cp, logger, NULL, NULL, NULL, NULL, CLIENT_CHECKPOINT); CKERR(r);
toku_logger_close_rollback(logger);
diff --git a/storage/tokudb/ft-index/ft/tests/keyrange.cc b/storage/tokudb/ft-index/ft/tests/keyrange.cc
index 566db381f85..67651ae4f21 100644
--- a/storage/tokudb/ft-index/ft/tests/keyrange.cc
+++ b/storage/tokudb/ft-index/ft/tests/keyrange.cc
@@ -132,8 +132,8 @@ static void reload (uint64_t limit) {
enum memory_state {
LEAVE_IN_MEMORY, // leave the state in main memory
- CLOSE_AND_RELOAD, // close the brts and reload them into main memory (that will cause >1 partitio in many leaves.)
- CLOSE_AND_REOPEN_LEAVE_ON_DISK // close the brts, reopen them, but leave the state on disk.
+ CLOSE_AND_RELOAD, // close the fts and reload them into main memory (that will cause >1 partitio in many leaves.)
+ CLOSE_AND_REOPEN_LEAVE_ON_DISK // close the fts, reopen them, but leave the state on disk.
};
static void maybe_reopen (enum memory_state ms, uint64_t limit) {
diff --git a/storage/tokudb/ft-index/ft/tests/le-cursor-provdel.cc b/storage/tokudb/ft-index/ft/tests/le-cursor-provdel.cc
index 22c7f6b8640..d22b0f130e6 100644
--- a/storage/tokudb/ft-index/ft/tests/le-cursor-provdel.cc
+++ b/storage/tokudb/ft-index/ft/tests/le-cursor-provdel.cc
@@ -138,8 +138,8 @@ create_populate_tree(const char *logdir, const char *fname, int n) {
error = toku_txn_begin_txn(NULL, NULL, &txn, logger, TXN_SNAPSHOT_NONE, false);
assert(error == 0);
- FT_HANDLE brt = NULL;
- error = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, test_ft_cursor_keycompare);
+ FT_HANDLE ft = NULL;
+ error = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, test_ft_cursor_keycompare);
assert(error == 0);
error = toku_txn_commit_txn(txn, true, NULL, NULL);
@@ -158,7 +158,7 @@ create_populate_tree(const char *logdir, const char *fname, int n) {
toku_fill_dbt(&key, &k, sizeof k);
DBT val;
toku_fill_dbt(&val, &v, sizeof v);
- toku_ft_insert(brt, &key, &val, txn);
+ toku_ft_insert(ft, &key, &val, txn);
assert(error == 0);
}
@@ -166,7 +166,7 @@ create_populate_tree(const char *logdir, const char *fname, int n) {
assert(error == 0);
toku_txn_close_txn(txn);
- error = toku_close_ft_handle_nolsn(brt, NULL);
+ error = toku_close_ft_handle_nolsn(ft, NULL);
assert(error == 0);
CHECKPOINTER cp = toku_cachetable_get_checkpointer(ct);
@@ -208,8 +208,8 @@ test_provdel(const char *logdir, const char *fname, int n) {
error = toku_txn_begin_txn(NULL, NULL, &txn, logger, TXN_SNAPSHOT_NONE, false);
assert(error == 0);
- FT_HANDLE brt = NULL;
- error = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, test_ft_cursor_keycompare);
+ FT_HANDLE ft = NULL;
+ error = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, test_ft_cursor_keycompare);
assert(error == 0);
error = toku_txn_commit_txn(txn, true, NULL, NULL);
@@ -225,7 +225,7 @@ test_provdel(const char *logdir, const char *fname, int n) {
int k = toku_htonl(i);
DBT key;
toku_fill_dbt(&key, &k, sizeof k);
- toku_ft_delete(brt, &key, txn);
+ toku_ft_delete(ft, &key, txn);
assert(error == 0);
}
@@ -234,7 +234,7 @@ test_provdel(const char *logdir, const char *fname, int n) {
assert(error == 0);
LE_CURSOR cursor = NULL;
- error = toku_le_cursor_create(&cursor, brt, cursortxn);
+ error = toku_le_cursor_create(&cursor, ft, cursortxn);
assert(error == 0);
DBT key;
@@ -267,7 +267,7 @@ test_provdel(const char *logdir, const char *fname, int n) {
assert(error == 0);
toku_txn_close_txn(txn);
- error = toku_close_ft_handle_nolsn(brt, NULL);
+ error = toku_close_ft_handle_nolsn(ft, NULL);
assert(error == 0);
CHECKPOINTER cp = toku_cachetable_get_checkpointer(ct);
error = toku_checkpoint(cp, logger, NULL, NULL, NULL, NULL, CLIENT_CHECKPOINT);
diff --git a/storage/tokudb/ft-index/ft/tests/le-cursor-right.cc b/storage/tokudb/ft-index/ft/tests/le-cursor-right.cc
index 78415855a51..050a278098f 100644
--- a/storage/tokudb/ft-index/ft/tests/le-cursor-right.cc
+++ b/storage/tokudb/ft-index/ft/tests/le-cursor-right.cc
@@ -142,8 +142,8 @@ create_populate_tree(const char *logdir, const char *fname, int n) {
error = toku_txn_begin_txn(NULL, NULL, &txn, logger, TXN_SNAPSHOT_NONE, false);
assert(error == 0);
- FT_HANDLE brt = NULL;
- error = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, test_keycompare);
+ FT_HANDLE ft = NULL;
+ error = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, test_keycompare);
assert(error == 0);
error = toku_txn_commit_txn(txn, true, NULL, NULL);
@@ -162,14 +162,14 @@ create_populate_tree(const char *logdir, const char *fname, int n) {
toku_fill_dbt(&key, &k, sizeof k);
DBT val;
toku_fill_dbt(&val, &v, sizeof v);
- toku_ft_insert(brt, &key, &val, txn);
+ toku_ft_insert(ft, &key, &val, txn);
}
error = toku_txn_commit_txn(txn, true, NULL, NULL);
assert(error == 0);
toku_txn_close_txn(txn);
- error = toku_close_ft_handle_nolsn(brt, NULL);
+ error = toku_close_ft_handle_nolsn(ft, NULL);
assert(error == 0);
CHECKPOINTER cp = toku_cachetable_get_checkpointer(ct);
@@ -198,13 +198,13 @@ test_pos_infinity(const char *fname, int n) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- FT_HANDLE brt = NULL;
- error = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_keycompare);
+ FT_HANDLE ft = NULL;
+ error = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_keycompare);
assert(error == 0);
// position the cursor at -infinity
LE_CURSOR cursor = NULL;
- error = toku_le_cursor_create(&cursor, brt, NULL);
+ error = toku_le_cursor_create(&cursor, ft, NULL);
assert(error == 0);
for (int i = 0; i < 2*n; i++) {
@@ -217,7 +217,7 @@ test_pos_infinity(const char *fname, int n) {
toku_le_cursor_close(cursor);
- error = toku_close_ft_handle_nolsn(brt, 0);
+ error = toku_close_ft_handle_nolsn(ft, 0);
assert(error == 0);
toku_cachetable_close(&ct);
@@ -232,13 +232,13 @@ test_neg_infinity(const char *fname, int n) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- FT_HANDLE brt = NULL;
- error = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_keycompare);
+ FT_HANDLE ft = NULL;
+ error = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_keycompare);
assert(error == 0);
// position the LE_CURSOR at +infinity
LE_CURSOR cursor = NULL;
- error = toku_le_cursor_create(&cursor, brt, NULL);
+ error = toku_le_cursor_create(&cursor, ft, NULL);
assert(error == 0);
DBT key;
@@ -271,7 +271,7 @@ test_neg_infinity(const char *fname, int n) {
toku_le_cursor_close(cursor);
- error = toku_close_ft_handle_nolsn(brt, 0);
+ error = toku_close_ft_handle_nolsn(ft, 0);
assert(error == 0);
toku_cachetable_close(&ct);
@@ -286,13 +286,13 @@ test_between(const char *fname, int n) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- FT_HANDLE brt = NULL;
- error = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_keycompare);
+ FT_HANDLE ft = NULL;
+ error = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_keycompare);
assert(error == 0);
// position the LE_CURSOR at +infinity
LE_CURSOR cursor = NULL;
- error = toku_le_cursor_create(&cursor, brt, NULL);
+ error = toku_le_cursor_create(&cursor, ft, NULL);
assert(error == 0);
DBT key;
@@ -337,7 +337,7 @@ test_between(const char *fname, int n) {
toku_le_cursor_close(cursor);
- error = toku_close_ft_handle_nolsn(brt, 0);
+ error = toku_close_ft_handle_nolsn(ft, 0);
assert(error == 0);
toku_cachetable_close(&ct);
diff --git a/storage/tokudb/ft-index/ft/tests/le-cursor-walk.cc b/storage/tokudb/ft-index/ft/tests/le-cursor-walk.cc
index 3e08461da64..0cebb50a768 100644
--- a/storage/tokudb/ft-index/ft/tests/le-cursor-walk.cc
+++ b/storage/tokudb/ft-index/ft/tests/le-cursor-walk.cc
@@ -139,8 +139,8 @@ create_populate_tree(const char *logdir, const char *fname, int n) {
error = toku_txn_begin_txn(NULL, NULL, &txn, logger, TXN_SNAPSHOT_NONE, false);
assert(error == 0);
- FT_HANDLE brt = NULL;
- error = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, test_ft_cursor_keycompare);
+ FT_HANDLE ft = NULL;
+ error = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, test_ft_cursor_keycompare);
assert(error == 0);
error = toku_txn_commit_txn(txn, true, NULL, NULL);
@@ -159,14 +159,14 @@ create_populate_tree(const char *logdir, const char *fname, int n) {
toku_fill_dbt(&key, &k, sizeof k);
DBT val;
toku_fill_dbt(&val, &v, sizeof v);
- toku_ft_insert(brt, &key, &val, txn);
+ toku_ft_insert(ft, &key, &val, txn);
}
error = toku_txn_commit_txn(txn, true, NULL, NULL);
assert(error == 0);
toku_txn_close_txn(txn);
- error = toku_close_ft_handle_nolsn(brt, NULL);
+ error = toku_close_ft_handle_nolsn(ft, NULL);
assert(error == 0);
CHECKPOINTER cp = toku_cachetable_get_checkpointer(ct);
@@ -194,12 +194,12 @@ walk_tree(const char *fname, int n) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- FT_HANDLE brt = NULL;
- error = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
+ FT_HANDLE ft = NULL;
+ error = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare);
assert(error == 0);
LE_CURSOR cursor = NULL;
- error = toku_le_cursor_create(&cursor, brt, NULL);
+ error = toku_le_cursor_create(&cursor, ft, NULL);
assert(error == 0);
DBT key;
@@ -224,7 +224,7 @@ walk_tree(const char *fname, int n) {
toku_le_cursor_close(cursor);
- error = toku_close_ft_handle_nolsn(brt, 0);
+ error = toku_close_ft_handle_nolsn(ft, 0);
assert(error == 0);
toku_cachetable_close(&ct);
diff --git a/storage/tokudb/ft-index/ft/tests/make-tree.cc b/storage/tokudb/ft-index/ft/tests/make-tree.cc
index 56df485173d..a8a04b7a6a4 100644
--- a/storage/tokudb/ft-index/ft/tests/make-tree.cc
+++ b/storage/tokudb/ft-index/ft/tests/make-tree.cc
@@ -103,10 +103,10 @@ PATENT RIGHTS GRANT:
#include "test.h"
static FTNODE
-make_node(FT_HANDLE brt, int height) {
+make_node(FT_HANDLE ft, int height) {
FTNODE node = NULL;
int n_children = (height == 0) ? 1 : 0;
- toku_create_new_ftnode(brt, &node, height, n_children);
+ toku_create_new_ftnode(ft, &node, height, n_children);
if (n_children) BP_STATE(node,0) = PT_AVAIL;
return node;
}
@@ -119,14 +119,14 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
DBT theval; toku_fill_dbt(&theval, val, vallen);
// get an index that we can use to create a new leaf entry
- uint32_t idx = BLB_DATA(leafnode, 0)->omt_size();
+ uint32_t idx = BLB_DATA(leafnode, 0)->num_klpairs();
MSN msn = next_dummymsn();
// apply an insert to the leaf node
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, false);
- FT_MSG_S cmd = { FT_INSERT, msn, xids_get_root_xids(), .u = {.id = { &thekey, &theval }} };
- toku_ft_bn_apply_cmd_once(BLB(leafnode,0), &cmd, idx, NULL, &gc_info, NULL, NULL);
+ FT_MSG_S msg = { FT_INSERT, msn, xids_get_root_xids(), .u = {.id = { &thekey, &theval }} };
+ toku_ft_bn_apply_msg_once(BLB(leafnode,0), &msg, idx, NULL, &gc_info, NULL, NULL);
leafnode->max_msn_applied_to_node_on_disk = msn;
@@ -146,29 +146,29 @@ populate_leaf(FTNODE leafnode, int seq, int n, int *minkey, int *maxkey) {
}
static void
-insert_into_child_buffer(FT_HANDLE brt, FTNODE node, int childnum, int minkey, int maxkey) {
+insert_into_child_buffer(FT_HANDLE ft, FTNODE node, int childnum, int minkey, int maxkey) {
for (unsigned int val = htonl(minkey); val <= htonl(maxkey); val++) {
MSN msn = next_dummymsn();
unsigned int key = htonl(val);
DBT thekey; toku_fill_dbt(&thekey, &key, sizeof key);
DBT theval; toku_fill_dbt(&theval, &val, sizeof val);
- toku_ft_append_to_child_buffer(brt->ft->compare_fun, NULL, node, childnum, FT_INSERT, msn, xids_get_root_xids(), true, &thekey, &theval);
+ toku_ft_append_to_child_buffer(ft->ft->compare_fun, NULL, node, childnum, FT_INSERT, msn, xids_get_root_xids(), true, &thekey, &theval);
node->max_msn_applied_to_node_on_disk = msn;
}
}
static FTNODE
-make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
+make_tree(FT_HANDLE ft, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
FTNODE node;
if (height == 0) {
- node = make_node(brt, 0);
+ node = make_node(ft, 0);
populate_leaf(node, *seq, nperleaf, minkey, maxkey);
*seq += nperleaf;
} else {
- node = make_node(brt, height);
+ node = make_node(ft, height);
int minkeys[fanout], maxkeys[fanout];
for (int childnum = 0; childnum < fanout; childnum++) {
- FTNODE child = make_tree(brt, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
+ FTNODE child = make_tree(ft, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
if (childnum == 0) {
toku_ft_nonleaf_append_child(node, child, NULL);
} else {
@@ -176,8 +176,8 @@ make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *mi
DBT pivotkey;
toku_ft_nonleaf_append_child(node, child, toku_fill_dbt(&pivotkey, &k, sizeof k));
}
- toku_unpin_ftnode(brt->ft, child);
- insert_into_child_buffer(brt, node, childnum, minkeys[childnum], maxkeys[childnum]);
+ toku_unpin_ftnode(ft->ft, child);
+ insert_into_child_buffer(ft, node, childnum, minkeys[childnum], maxkeys[childnum]);
}
*minkey = minkeys[0];
*maxkey = maxkeys[0];
@@ -211,31 +211,31 @@ test_make_tree(int height, int fanout, int nperleaf, int do_verify) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- // create the brt
+ // create the ft
TOKUTXN null_txn = NULL;
- FT_HANDLE brt = NULL;
- r = toku_open_ft_handle(fname, 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ FT_HANDLE ft = NULL;
+ r = toku_open_ft_handle(fname, 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r == 0);
// make a tree
int seq = 0, minkey, maxkey;
- FTNODE newroot = make_tree(brt, height, fanout, nperleaf, &seq, &minkey, &maxkey);
+ FTNODE newroot = make_tree(ft, height, fanout, nperleaf, &seq, &minkey, &maxkey);
// set the new root to point to the new tree
- toku_ft_set_new_root_blocknum(brt->ft, newroot->thisnodename);
+ toku_ft_set_new_root_blocknum(ft->ft, newroot->thisnodename);
- brt->ft->h->max_msn_in_ft = last_dummymsn(); // capture msn of last message injected into tree
+ ft->ft->h->max_msn_in_ft = last_dummymsn(); // capture msn of last message injected into tree
// unpin the new root
- toku_unpin_ftnode(brt->ft, newroot);
+ toku_unpin_ftnode(ft->ft, newroot);
if (do_verify) {
- r = toku_verify_ft(brt);
+ r = toku_verify_ft(ft);
assert(r == 0);
}
// flush to the file system
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r == 0);
// shutdown the cachetable
diff --git a/storage/tokudb/ft-index/ft/tests/mempool-115.cc b/storage/tokudb/ft-index/ft/tests/mempool-115.cc
index 8b5d2d69195..3b9280364e8 100644
--- a/storage/tokudb/ft-index/ft/tests/mempool-115.cc
+++ b/storage/tokudb/ft-index/ft/tests/mempool-115.cc
@@ -96,13 +96,18 @@ le_add_to_bn(bn_data* bn, uint32_t idx, const char *key, int keysize, const cha
{
LEAFENTRY r = NULL;
uint32_t size_needed = LE_CLEAN_MEMSIZE(valsize);
+ void *maybe_free = nullptr;
bn->get_space_for_insert(
idx,
key,
keysize,
size_needed,
- &r
+ &r,
+ &maybe_free
);
+ if (maybe_free) {
+ toku_free(maybe_free);
+ }
resource_assert(r);
r->type = LE_CLEAN;
r->u.clean.vallen = valsize;
@@ -113,14 +118,19 @@ static void
le_overwrite(bn_data* bn, uint32_t idx, const char *key, int keysize, const char *val, int valsize) {
LEAFENTRY r = NULL;
uint32_t size_needed = LE_CLEAN_MEMSIZE(valsize);
+ void *maybe_free = nullptr;
bn->get_space_for_overwrite(
idx,
key,
keysize,
size_needed, // old_le_size
size_needed,
- &r
+ &r,
+ &maybe_free
);
+ if (maybe_free) {
+ toku_free(maybe_free);
+ }
resource_assert(r);
r->type = LE_CLEAN;
r->u.clean.vallen = valsize;
diff --git a/storage/tokudb/ft-index/ft/tests/minicron-test.cc b/storage/tokudb/ft-index/ft/tests/minicron-test.cc
index 4345289f4ec..5f953f1b694 100644
--- a/storage/tokudb/ft-index/ft/tests/minicron-test.cc
+++ b/storage/tokudb/ft-index/ft/tests/minicron-test.cc
@@ -115,8 +115,8 @@ __attribute__((__noreturn__))
never_run (void *a) {
assert(a==0);
assert(0);
-#if TOKU_WINDOWS || defined(GCOV)
- return 0; //ICC ignores the noreturn attribute.
+#if defined(GCOV)
+ return 0;
#endif
}
diff --git a/storage/tokudb/ft-index/ft/tests/msnfilter.cc b/storage/tokudb/ft-index/ft/tests/msnfilter.cc
index 1c1cba86f1c..9881f4bb1a4 100644
--- a/storage/tokudb/ft-index/ft/tests/msnfilter.cc
+++ b/storage/tokudb/ft-index/ft/tests/msnfilter.cc
@@ -89,17 +89,17 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2011-2013 Tokutek Inc. All rights reserved."
// Verify that a message with an old msn is ignored
-// by toku_apply_cmd_to_leaf()
+// by toku_apply_msg_to_leaf()
//
// method:
// - inject valid message, verify that new value is in row
-// - inject message with same msn and new value, verify that original value is still in key (verify cmd.msn == node.max_msn is rejected)
+// - inject message with same msn and new value, verify that original value is still in key (verify msg.msn == node.max_msn is rejected)
// - inject valid message with new value2, verify that row has new value2
-// - inject message with old msn, verify that row still has value2 (verify cmd.msn < node.max_msn is rejected)
+// - inject message with old msn, verify that row still has value2 (verify msg.msn < node.max_msn is rejected)
// TODO:
-// - verify that no work is done by messages that should be ignored (via workdone arg to ft_leaf_put_cmd())
+// - verify that no work is done by messages that should be ignored (via workdone arg to ft_leaf_put_msg())
// - maybe get counter of messages ignored for old msn (once the counter is implemented in ft-ops.c)
#include "ft-internal.h"
@@ -108,16 +108,16 @@ PATENT RIGHTS GRANT:
#include "test.h"
static FTNODE
-make_node(FT_HANDLE brt, int height) {
+make_node(FT_HANDLE ft, int height) {
FTNODE node = NULL;
int n_children = (height == 0) ? 1 : 0;
- toku_create_new_ftnode(brt, &node, height, n_children);
+ toku_create_new_ftnode(ft, &node, height, n_children);
if (n_children) BP_STATE(node,0) = PT_AVAIL;
return node;
}
static void
-append_leaf(FT_HANDLE brt, FTNODE leafnode, void *key, uint32_t keylen, void *val, uint32_t vallen) {
+append_leaf(FT_HANDLE ft, FTNODE leafnode, void *key, uint32_t keylen, void *val, uint32_t vallen) {
assert(leafnode->height == 0);
DBT thekey; toku_fill_dbt(&thekey, key, keylen);
@@ -130,48 +130,48 @@ append_leaf(FT_HANDLE brt, FTNODE leafnode, void *key, uint32_t keylen, void *va
// apply an insert to the leaf node
MSN msn = next_dummymsn();
- brt->ft->h->max_msn_in_ft = msn;
- FT_MSG_S cmd = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
+ ft->ft->h->max_msn_in_ft = msn;
+ FT_MSG_S msg = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, false);
- toku_ft_leaf_apply_cmd(brt->ft->compare_fun, brt->ft->update_fun, &brt->ft->cmp_descriptor, leafnode, -1, &cmd, &gc_info, nullptr, nullptr);
+ toku_ft_leaf_apply_msg(ft->ft->compare_fun, ft->ft->update_fun, &ft->ft->cmp_descriptor, leafnode, -1, &msg, &gc_info, nullptr, nullptr);
{
- int r = toku_ft_lookup(brt, &thekey, lookup_checkf, &pair);
+ int r = toku_ft_lookup(ft, &thekey, lookup_checkf, &pair);
assert(r==0);
assert(pair.call_count==1);
}
- FT_MSG_S badcmd = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &badval }} };
- toku_ft_leaf_apply_cmd(brt->ft->compare_fun, brt->ft->update_fun, &brt->ft->cmp_descriptor, leafnode, -1, &badcmd, &gc_info, nullptr, nullptr);
+ FT_MSG_S badmsg = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &badval }} };
+ toku_ft_leaf_apply_msg(ft->ft->compare_fun, ft->ft->update_fun, &ft->ft->cmp_descriptor, leafnode, -1, &badmsg, &gc_info, nullptr, nullptr);
// message should be rejected for duplicate msn, row should still have original val
{
- int r = toku_ft_lookup(brt, &thekey, lookup_checkf, &pair);
+ int r = toku_ft_lookup(ft, &thekey, lookup_checkf, &pair);
assert(r==0);
assert(pair.call_count==2);
}
// now verify that message with proper msn gets through
msn = next_dummymsn();
- brt->ft->h->max_msn_in_ft = msn;
- FT_MSG_S cmd2 = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &val2 }} };
- toku_ft_leaf_apply_cmd(brt->ft->compare_fun, brt->ft->update_fun, &brt->ft->cmp_descriptor, leafnode, -1, &cmd2, &gc_info, nullptr, nullptr);
+ ft->ft->h->max_msn_in_ft = msn;
+ FT_MSG_S msg2 = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &val2 }} };
+ toku_ft_leaf_apply_msg(ft->ft->compare_fun, ft->ft->update_fun, &ft->ft->cmp_descriptor, leafnode, -1, &msg2, &gc_info, nullptr, nullptr);
// message should be accepted, val should have new value
{
- int r = toku_ft_lookup(brt, &thekey, lookup_checkf, &pair2);
+ int r = toku_ft_lookup(ft, &thekey, lookup_checkf, &pair2);
assert(r==0);
assert(pair2.call_count==1);
}
// now verify that message with lesser (older) msn is rejected
msn.msn = msn.msn - 10;
- FT_MSG_S cmd3 = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &badval } }};
- toku_ft_leaf_apply_cmd(brt->ft->compare_fun, brt->ft->update_fun, &brt->ft->cmp_descriptor, leafnode, -1, &cmd3, &gc_info, nullptr, nullptr);
+ FT_MSG_S msg3 = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &badval } }};
+ toku_ft_leaf_apply_msg(ft->ft->compare_fun, ft->ft->update_fun, &ft->ft->cmp_descriptor, leafnode, -1, &msg3, &gc_info, nullptr, nullptr);
// message should be rejected, val should still have value in pair2
{
- int r = toku_ft_lookup(brt, &thekey, lookup_checkf, &pair2);
+ int r = toku_ft_lookup(ft, &thekey, lookup_checkf, &pair2);
assert(r==0);
assert(pair2.call_count==2);
}
@@ -181,11 +181,11 @@ append_leaf(FT_HANDLE brt, FTNODE leafnode, void *key, uint32_t keylen, void *va
}
static void
-populate_leaf(FT_HANDLE brt, FTNODE leafnode, int k, int v) {
+populate_leaf(FT_HANDLE ft, FTNODE leafnode, int k, int v) {
char vbuf[32]; // store v in a buffer large enough to dereference unaligned int's
memset(vbuf, 0, sizeof vbuf);
memcpy(vbuf, &v, sizeof v);
- append_leaf(brt, leafnode, &k, sizeof k, vbuf, sizeof v);
+ append_leaf(ft, leafnode, &k, sizeof k, vbuf, sizeof v);
}
static void
@@ -204,16 +204,16 @@ test_msnfilter(int do_verify) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- // create the brt
+ // create the ft
TOKUTXN null_txn = NULL;
- FT_HANDLE brt = NULL;
- r = toku_open_ft_handle(fname, 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ FT_HANDLE ft = NULL;
+ r = toku_open_ft_handle(fname, 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r == 0);
- FTNODE newroot = make_node(brt, 0);
+ FTNODE newroot = make_node(ft, 0);
// set the new root to point to the new tree
- toku_ft_set_new_root_blocknum(brt->ft, newroot->thisnodename);
+ toku_ft_set_new_root_blocknum(ft->ft, newroot->thisnodename);
// KLUDGE: Unpin the new root so toku_ft_lookup() can pin it. (Pin lock is no longer a recursive
// mutex.) Just leaving it unpinned for this test program works because it is the only
@@ -221,17 +221,17 @@ test_msnfilter(int do_verify) {
// node and unlock it again before and after each message injection, but that requires more
// work than it's worth (setting up dummy callbacks, etc.)
//
- toku_unpin_ftnode(brt->ft, newroot);
+ toku_unpin_ftnode(ft->ft, newroot);
- populate_leaf(brt, newroot, htonl(2), 1);
+ populate_leaf(ft, newroot, htonl(2), 1);
if (do_verify) {
- r = toku_verify_ft(brt);
+ r = toku_verify_ft(ft);
assert(r == 0);
}
// flush to the file system
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r == 0);
// shutdown the cachetable
diff --git a/storage/tokudb/ft-index/ft/tests/orthopush-flush.cc b/storage/tokudb/ft-index/ft/tests/orthopush-flush.cc
index cfac10fb921..7c198a3cb46 100644
--- a/storage/tokudb/ft-index/ft/tests/orthopush-flush.cc
+++ b/storage/tokudb/ft-index/ft/tests/orthopush-flush.cc
@@ -219,7 +219,7 @@ insert_random_message_to_bn(
*keyp = toku_xmemdup(keydbt->data, keydbt->size);
int64_t numbytes;
toku_le_apply_msg(&msg, NULL, NULL, 0, &non_mvcc_gc_info, save, &numbytes);
- toku_ft_bn_apply_cmd(t->ft->compare_fun, t->ft->update_fun, NULL, blb, &msg, &non_mvcc_gc_info, NULL, NULL);
+ toku_ft_bn_apply_msg(t->ft->compare_fun, t->ft->update_fun, NULL, blb, &msg, &non_mvcc_gc_info, NULL, NULL);
if (msn.msn > blb->max_msn_applied.msn) {
blb->max_msn_applied = msn;
}
@@ -269,11 +269,11 @@ insert_same_message_to_bns(
*keyp = toku_xmemdup(keydbt->data, keydbt->size);
int64_t numbytes;
toku_le_apply_msg(&msg, NULL, NULL, 0, &non_mvcc_gc_info, save, &numbytes);
- toku_ft_bn_apply_cmd(t->ft->compare_fun, t->ft->update_fun, NULL, blb1, &msg, &non_mvcc_gc_info, NULL, NULL);
+ toku_ft_bn_apply_msg(t->ft->compare_fun, t->ft->update_fun, NULL, blb1, &msg, &non_mvcc_gc_info, NULL, NULL);
if (msn.msn > blb1->max_msn_applied.msn) {
blb1->max_msn_applied = msn;
}
- toku_ft_bn_apply_cmd(t->ft->compare_fun, t->ft->update_fun, NULL, blb2, &msg, &non_mvcc_gc_info, NULL, NULL);
+ toku_ft_bn_apply_msg(t->ft->compare_fun, t->ft->update_fun, NULL, blb2, &msg, &non_mvcc_gc_info, NULL, NULL);
if (msn.msn > blb2->max_msn_applied.msn) {
blb2->max_msn_applied = msn;
}
@@ -685,7 +685,7 @@ flush_to_leaf(FT_HANDLE t, bool make_leaf_up_to_date, bool use_flush) {
if (make_leaf_up_to_date) {
for (i = 0; i < num_parent_messages; ++i) {
if (!parent_messages_is_fresh[i]) {
- toku_ft_leaf_apply_cmd(t->ft->compare_fun, t->ft->update_fun, &t->ft->descriptor, child, -1, parent_messages[i], &non_mvcc_gc_info, NULL, NULL);
+ toku_ft_leaf_apply_msg(t->ft->compare_fun, t->ft->update_fun, &t->ft->descriptor, child, -1, parent_messages[i], &non_mvcc_gc_info, NULL, NULL);
}
}
for (i = 0; i < 8; ++i) {
@@ -734,7 +734,7 @@ flush_to_leaf(FT_HANDLE t, bool make_leaf_up_to_date, bool use_flush) {
int total_messages = 0;
for (i = 0; i < 8; ++i) {
- total_messages += BLB_DATA(child, i)->omt_size();
+ total_messages += BLB_DATA(child, i)->num_klpairs();
}
assert(total_messages <= num_parent_messages + num_child_messages);
@@ -747,7 +747,7 @@ flush_to_leaf(FT_HANDLE t, bool make_leaf_up_to_date, bool use_flush) {
memset(parent_messages_present, 0, sizeof parent_messages_present);
memset(child_messages_present, 0, sizeof child_messages_present);
for (int j = 0; j < 8; ++j) {
- uint32_t len = BLB_DATA(child, j)->omt_size();
+ uint32_t len = BLB_DATA(child, j)->num_klpairs();
for (uint32_t idx = 0; idx < len; ++idx) {
LEAFENTRY le;
DBT keydbt, valdbt;
@@ -909,7 +909,7 @@ flush_to_leaf_with_keyrange(FT_HANDLE t, bool make_leaf_up_to_date) {
for (i = 0; i < num_parent_messages; ++i) {
if (dummy_cmp(NULL, parent_messages[i]->u.id.key, &childkeys[7]) <= 0 &&
!parent_messages_is_fresh[i]) {
- toku_ft_leaf_apply_cmd(t->ft->compare_fun, t->ft->update_fun, &t->ft->descriptor, child, -1, parent_messages[i], &non_mvcc_gc_info, NULL, NULL);
+ toku_ft_leaf_apply_msg(t->ft->compare_fun, t->ft->update_fun, &t->ft->descriptor, child, -1, parent_messages[i], &non_mvcc_gc_info, NULL, NULL);
}
}
for (i = 0; i < 8; ++i) {
@@ -969,7 +969,7 @@ flush_to_leaf_with_keyrange(FT_HANDLE t, bool make_leaf_up_to_date) {
int total_messages = 0;
for (i = 0; i < 8; ++i) {
- total_messages += BLB_DATA(child, i)->omt_size();
+ total_messages += BLB_DATA(child, i)->num_klpairs();
}
assert(total_messages <= num_parent_messages + num_child_messages);
@@ -1105,8 +1105,8 @@ compare_apply_and_flush(FT_HANDLE t, bool make_leaf_up_to_date) {
if (make_leaf_up_to_date) {
for (i = 0; i < num_parent_messages; ++i) {
if (!parent_messages_is_fresh[i]) {
- toku_ft_leaf_apply_cmd(t->ft->compare_fun, t->ft->update_fun, &t->ft->descriptor, child1, -1, parent_messages[i], &non_mvcc_gc_info, NULL, NULL);
- toku_ft_leaf_apply_cmd(t->ft->compare_fun, t->ft->update_fun, &t->ft->descriptor, child2, -1, parent_messages[i], &non_mvcc_gc_info, NULL, NULL);
+ toku_ft_leaf_apply_msg(t->ft->compare_fun, t->ft->update_fun, &t->ft->descriptor, child1, -1, parent_messages[i], &non_mvcc_gc_info, NULL, NULL);
+ toku_ft_leaf_apply_msg(t->ft->compare_fun, t->ft->update_fun, &t->ft->descriptor, child2, -1, parent_messages[i], &non_mvcc_gc_info, NULL, NULL);
}
}
for (i = 0; i < 8; ++i) {
@@ -1145,10 +1145,10 @@ compare_apply_and_flush(FT_HANDLE t, bool make_leaf_up_to_date) {
toku_ftnode_free(&parentnode);
for (int j = 0; j < 8; ++j) {
- BN_DATA first = BLB_DATA(child1, j);
- BN_DATA second = BLB_DATA(child2, j);
- uint32_t len = first->omt_size();
- assert(len == second->omt_size());
+ bn_data* first = BLB_DATA(child1, j);
+ bn_data* second = BLB_DATA(child2, j);
+ uint32_t len = first->num_klpairs();
+ assert(len == second->num_klpairs());
for (uint32_t idx = 0; idx < len; ++idx) {
LEAFENTRY le1, le2;
DBT key1dbt, val1dbt, key2dbt, val2dbt;
diff --git a/storage/tokudb/ft-index/ft/tests/shortcut.cc b/storage/tokudb/ft-index/ft/tests/shortcut.cc
index d972279cb77..15ff6e563f9 100644
--- a/storage/tokudb/ft-index/ft/tests/shortcut.cc
+++ b/storage/tokudb/ft-index/ft/tests/shortcut.cc
@@ -96,7 +96,7 @@ static const char *fname = TOKU_TEST_FILENAME;
static TOKUTXN const null_txn = 0;
CACHETABLE ct;
-FT_HANDLE brt;
+FT_HANDLE ft;
FT_CURSOR cursor;
static int test_ft_cursor_keycompare(DB *db __attribute__((unused)), const DBT *a, const DBT *b) {
@@ -109,15 +109,15 @@ test_main (int argc __attribute__((__unused__)), const char *argv[] __attribute
unlink(fname);
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare); assert(r==0);
- r = toku_ft_cursor(brt, &cursor, NULL, false, false); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, 1<<12, 1<<9, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, test_ft_cursor_keycompare); assert(r==0);
+ r = toku_ft_cursor(ft, &cursor, NULL, false, false); assert(r==0);
int i;
for (i=0; i<1000; i++) {
char string[100];
snprintf(string, sizeof(string), "%04d", i);
DBT key,val;
- toku_ft_insert(brt, toku_fill_dbt(&key, string, 5), toku_fill_dbt(&val, string, 5), 0);
+ toku_ft_insert(ft, toku_fill_dbt(&key, string, 5), toku_fill_dbt(&val, string, 5), 0);
}
{
@@ -132,7 +132,7 @@ test_main (int argc __attribute__((__unused__)), const char *argv[] __attribute
// This will invalidate due to the root counter bumping, but the OMT itself will still be valid.
{
DBT key, val;
- toku_ft_insert(brt, toku_fill_dbt(&key, "d", 2), toku_fill_dbt(&val, "w", 2), 0);
+ toku_ft_insert(ft, toku_fill_dbt(&key, "d", 2), toku_fill_dbt(&val, "w", 2), 0);
}
{
@@ -141,7 +141,7 @@ test_main (int argc __attribute__((__unused__)), const char *argv[] __attribute
}
toku_ft_cursor_close(cursor);
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r==0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r==0);
toku_cachetable_close(&ct);
return 0;
}
diff --git a/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-flush.cc b/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-flush.cc
index e3a6116624e..976a5a5b958 100644
--- a/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-flush.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-flush.cc
@@ -230,15 +230,14 @@ doit (bool after_child_pin) {
FTNODE node = NULL;
struct ftnode_fetch_extra bfe;
fill_bfe_for_min_read(&bfe, t->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
node_root,
toku_cachetable_hash(t->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 1);
@@ -249,15 +248,14 @@ doit (bool after_child_pin) {
assert(checkpoint_callback_called);
// now let's pin the root again and make sure it is flushed
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
node_root,
toku_cachetable_hash(t->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 1);
@@ -286,15 +284,14 @@ doit (bool after_child_pin) {
// now pin the root, verify that we have a message in there, and that it is clean
//
fill_bfe_for_full_read(&bfe, c_ft->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
c_ft->ft,
node_root,
toku_cachetable_hash(c_ft->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(!node->dirty);
@@ -305,17 +302,16 @@ doit (bool after_child_pin) {
else {
assert(toku_bnc_nbytesinbuf(BNC(node, 0)) > 0);
}
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ toku_unpin_ftnode(c_ft->ft, node);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
c_ft->ft,
node_leaf,
toku_cachetable_hash(c_ft->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 0);
assert(!node->dirty);
@@ -326,7 +322,7 @@ doit (bool after_child_pin) {
else {
assert(BLB_NBYTESINDATA(node,0) == 0);
}
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ toku_unpin_ftnode(c_ft->ft, node);
struct check_pair pair1 = {2, "a", 0, NULL, 0};
DBT k;
diff --git a/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-merge.cc b/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-merge.cc
index c8127d7287a..d3950ee746a 100644
--- a/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-merge.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-merge.cc
@@ -248,7 +248,7 @@ doit (int state) {
struct ftnode_fetch_extra bfe;
fill_bfe_for_min_read(&bfe, t->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode_with_dep_nodes(
t->ft,
node_root,
toku_cachetable_hash(t->ft->cf, node_root),
@@ -256,7 +256,8 @@ doit (int state) {
PL_WRITE_EXPENSIVE,
0,
NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 2);
@@ -266,7 +267,7 @@ doit (int state) {
assert(checkpoint_callback_called);
// now let's pin the root again and make sure it is has merged
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode_with_dep_nodes(
t->ft,
node_root,
toku_cachetable_hash(t->ft->cf, node_root),
@@ -274,7 +275,8 @@ doit (int state) {
PL_WRITE_EXPENSIVE,
0,
NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 1);
@@ -305,7 +307,7 @@ doit (int state) {
// now pin the root, verify that the state is what we expect
//
fill_bfe_for_full_read(&bfe, c_ft->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode_with_dep_nodes(
c_ft->ft,
node_root,
toku_cachetable_hash(c_ft->ft->cf, node_root),
@@ -313,7 +315,8 @@ doit (int state) {
PL_WRITE_EXPENSIVE,
0,
NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(!node->dirty);
@@ -331,11 +334,11 @@ doit (int state) {
else {
assert(false);
}
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ toku_unpin_ftnode(c_ft->ft, node);
// now let's verify the leaves are what we expect
if (state == flt_flush_before_merge || state == flt_flush_before_pin_second_node_for_merge) {
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode_with_dep_nodes(
c_ft->ft,
left_child,
toku_cachetable_hash(c_ft->ft->cf, left_child),
@@ -343,15 +346,16 @@ doit (int state) {
PL_WRITE_EXPENSIVE,
0,
NULL,
- &node
+ &node,
+ true
);
assert(node->height == 0);
assert(!node->dirty);
assert(node->n_children == 1);
- assert(BLB_DATA(node, 0)->omt_size() == 1);
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ assert(BLB_DATA(node, 0)->num_klpairs() == 1);
+ toku_unpin_ftnode(c_ft->ft, node);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode_with_dep_nodes(
c_ft->ft,
right_child,
toku_cachetable_hash(c_ft->ft->cf, right_child),
@@ -359,16 +363,17 @@ doit (int state) {
PL_WRITE_EXPENSIVE,
0,
NULL,
- &node
+ &node,
+ true
);
assert(node->height == 0);
assert(!node->dirty);
assert(node->n_children == 1);
- assert(BLB_DATA(node, 0)->omt_size() == 1);
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ assert(BLB_DATA(node, 0)->num_klpairs() == 1);
+ toku_unpin_ftnode(c_ft->ft, node);
}
else if (state == ft_flush_aflter_merge || state == flt_flush_before_unpin_remove) {
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode_with_dep_nodes(
c_ft->ft,
left_child,
toku_cachetable_hash(c_ft->ft->cf, left_child),
@@ -376,13 +381,14 @@ doit (int state) {
PL_WRITE_EXPENSIVE,
0,
NULL,
- &node
+ &node,
+ true
);
assert(node->height == 0);
assert(!node->dirty);
assert(node->n_children == 1);
- assert(BLB_DATA(node, 0)->omt_size() == 2);
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ assert(BLB_DATA(node, 0)->num_klpairs() == 2);
+ toku_unpin_ftnode(c_ft->ft, node);
}
else {
assert(false);
diff --git a/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-rebalance.cc b/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-rebalance.cc
index 89176adba5c..0a78e260e34 100644
--- a/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-rebalance.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-rebalance.cc
@@ -268,15 +268,14 @@ doit (int state) {
struct ftnode_fetch_extra bfe;
fill_bfe_for_min_read(&bfe, t->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
node_root,
toku_cachetable_hash(t->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 2);
@@ -286,15 +285,14 @@ doit (int state) {
assert(checkpoint_callback_called);
// now let's pin the root again and make sure it is has rebalanced
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
node_root,
toku_cachetable_hash(t->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 2);
@@ -325,15 +323,14 @@ doit (int state) {
// now pin the root, verify that the state is what we expect
//
fill_bfe_for_full_read(&bfe, c_ft->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
c_ft->ft,
node_root,
toku_cachetable_hash(c_ft->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(!node->dirty);
@@ -343,41 +340,38 @@ doit (int state) {
left_child = BP_BLOCKNUM(node,0);
right_child = BP_BLOCKNUM(node,1);
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ toku_unpin_ftnode(c_ft->ft, node);
// now let's verify the leaves are what we expect
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
c_ft->ft,
left_child,
toku_cachetable_hash(c_ft->ft->cf, left_child),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 0);
assert(!node->dirty);
assert(node->n_children == 1);
- assert(BLB_DATA(node, 0)->omt_size() == 2);
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ assert(BLB_DATA(node, 0)->num_klpairs() == 2);
+ toku_unpin_ftnode(c_ft->ft, node);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
c_ft->ft,
right_child,
toku_cachetable_hash(c_ft->ft->cf, right_child),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 0);
assert(!node->dirty);
assert(node->n_children == 1);
- assert(BLB_DATA(node, 0)->omt_size() == 2);
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
-
+ assert(BLB_DATA(node, 0)->num_klpairs() == 2);
+ toku_unpin_ftnode(c_ft->ft, node);
DBT k;
struct check_pair pair1 = {2, "a", 0, NULL, 0};
diff --git a/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-split.cc b/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-split.cc
index f4b08f25c42..c1f7f0d9b1f 100644
--- a/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-split.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-checkpoint-during-split.cc
@@ -244,15 +244,14 @@ doit (bool after_split) {
FTNODE node = NULL;
struct ftnode_fetch_extra bfe;
fill_bfe_for_min_read(&bfe, t->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
node_root,
toku_cachetable_hash(t->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 1);
@@ -262,15 +261,14 @@ doit (bool after_split) {
assert(checkpoint_callback_called);
// now let's pin the root again and make sure it is has split
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
node_root,
toku_cachetable_hash(t->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 2);
@@ -301,15 +299,14 @@ doit (bool after_split) {
// now pin the root, verify that we have a message in there, and that it is clean
//
fill_bfe_for_full_read(&bfe, c_ft->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
c_ft->ft,
node_root,
toku_cachetable_hash(c_ft->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(!node->dirty);
@@ -325,58 +322,55 @@ doit (bool after_split) {
left_child = BP_BLOCKNUM(node,0);
assert(left_child.b == node_leaf.b);
}
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ toku_unpin_ftnode(c_ft->ft, node);
// now let's verify the leaves are what we expect
if (after_split) {
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
c_ft->ft,
left_child,
toku_cachetable_hash(c_ft->ft->cf, left_child),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 0);
assert(!node->dirty);
assert(node->n_children == 1);
- assert(BLB_DATA(node, 0)->omt_size() == 1);
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ assert(BLB_DATA(node, 0)->num_klpairs() == 1);
+ toku_unpin_ftnode(c_ft->ft, node);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
c_ft->ft,
right_child,
toku_cachetable_hash(c_ft->ft->cf, right_child),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 0);
assert(!node->dirty);
assert(node->n_children == 1);
- assert(BLB_DATA(node, 0)->omt_size() == 1);
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ assert(BLB_DATA(node, 0)->num_klpairs() == 1);
+ toku_unpin_ftnode(c_ft->ft, node);
}
else {
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
c_ft->ft,
left_child,
toku_cachetable_hash(c_ft->ft->cf, left_child),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 0);
assert(!node->dirty);
assert(node->n_children == 1);
- assert(BLB_DATA(node, 0)->omt_size() == 2);
- toku_unpin_ftnode_off_client_thread(c_ft->ft, node);
+ assert(BLB_DATA(node, 0)->num_klpairs() == 2);
+ toku_unpin_ftnode(c_ft->ft, node);
}
diff --git a/storage/tokudb/ft-index/ft/tests/test-dirty-flushes-on-cleaner.cc b/storage/tokudb/ft-index/ft/tests/test-dirty-flushes-on-cleaner.cc
index b62b9e063a1..39b835e278f 100644
--- a/storage/tokudb/ft-index/ft/tests/test-dirty-flushes-on-cleaner.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-dirty-flushes-on-cleaner.cc
@@ -103,7 +103,7 @@ static DB * const null_db = 0;
enum { NODESIZE = 1024, KSIZE=NODESIZE-100, TOKU_PSIZE=20 };
CACHETABLE ct;
-FT_HANDLE brt;
+FT_HANDLE ft;
const char *fname = TOKU_TEST_FILENAME;
static int update_func(
@@ -134,11 +134,11 @@ doit (void) {
toku_cachetable_create(&ct, 500*1024*1024, ZERO_LSN, NULL_LOGGER);
unlink(fname);
- r = toku_open_ft_handle(fname, 1, &brt, NODESIZE, NODESIZE/2, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ r = toku_open_ft_handle(fname, 1, &ft, NODESIZE, NODESIZE/2, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r==0);
- brt->ft->update_fun = update_func;
- brt->ft->update_fun = update_func;
+ ft->ft->update_fun = update_func;
+ ft->ft->update_fun = update_func;
toku_testsetup_initialize(); // must precede any other toku_testsetup calls
@@ -146,16 +146,16 @@ doit (void) {
pivots[0] = toku_strdup("kkkkk");
int pivot_len = 6;
- r = toku_testsetup_leaf(brt, &node_leaf, 2, pivots, &pivot_len);
+ r = toku_testsetup_leaf(ft, &node_leaf, 2, pivots, &pivot_len);
assert(r==0);
- r = toku_testsetup_nonleaf(brt, 1, &node_internal, 1, &node_leaf, 0, 0);
+ r = toku_testsetup_nonleaf(ft, 1, &node_internal, 1, &node_leaf, 0, 0);
assert(r==0);
- r = toku_testsetup_nonleaf(brt, 2, &node_root, 1, &node_internal, 0, 0);
+ r = toku_testsetup_nonleaf(ft, 2, &node_root, 1, &node_internal, 0, 0);
assert(r==0);
- r = toku_testsetup_root(brt, node_root);
+ r = toku_testsetup_root(ft, node_root);
assert(r==0);
//
@@ -165,7 +165,7 @@ doit (void) {
// now we insert a row into each leaf node
r = toku_testsetup_insert_to_leaf (
- brt,
+ ft,
node_leaf,
"a", // key
2, // keylen
@@ -174,7 +174,7 @@ doit (void) {
);
assert(r==0);
r = toku_testsetup_insert_to_leaf (
- brt,
+ ft,
node_leaf,
"z", // key
2, // keylen
@@ -187,7 +187,7 @@ doit (void) {
// now we insert filler data so that the rebalance
// keeps it at two nodes
r = toku_testsetup_insert_to_leaf (
- brt,
+ ft,
node_leaf,
"b", // key
2, // keylen
@@ -196,7 +196,7 @@ doit (void) {
);
assert(r==0);
r = toku_testsetup_insert_to_leaf (
- brt,
+ ft,
node_leaf,
"y", // key
2, // keylen
@@ -211,7 +211,7 @@ doit (void) {
//
for (int i = 0; i < 100000; i++) {
r = toku_testsetup_insert_to_nonleaf (
- brt,
+ ft,
node_internal,
FT_DELETE_ANY,
"jj", // this key does not exist, so its message application should be a no-op
@@ -226,7 +226,7 @@ doit (void) {
// now insert a broadcast message into the root
//
r = toku_testsetup_insert_to_nonleaf (
- brt,
+ ft,
node_root,
FT_UPDATE_BROADCAST_ALL,
NULL,
@@ -239,27 +239,28 @@ doit (void) {
// now lock and release the leaf node to make sure it is what we expect it to be.
FTNODE node = NULL;
struct ftnode_fetch_extra bfe;
- fill_bfe_for_min_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_min_read(&bfe, ft->ft);
+ toku_pin_ftnode_with_dep_nodes(
+ ft->ft,
node_leaf,
- toku_cachetable_hash(brt->ft->cf, node_leaf),
+ toku_cachetable_hash(ft->ft->cf, node_leaf),
&bfe,
PL_WRITE_EXPENSIVE,
0,
NULL,
- &node
+ &node,
+ true
);
assert(node->dirty);
assert(node->n_children == 2);
assert(BP_STATE(node,0) == PT_AVAIL);
assert(BP_STATE(node,1) == PT_AVAIL);
- toku_unpin_ftnode_off_client_thread(brt->ft, node);
+ toku_unpin_ftnode(ft->ft, node);
// now do a lookup on one of the keys, this should bring a leaf node up to date
DBT k;
struct check_pair pair = {2, "a", 0, NULL, 0};
- r = toku_ft_lookup(brt, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair);
+ r = toku_ft_lookup(ft, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair);
assert(r==0);
//
@@ -268,36 +269,38 @@ doit (void) {
// node is in memory and another is
// on disk
//
- fill_bfe_for_min_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_min_read(&bfe, ft->ft);
+ toku_pin_ftnode_with_dep_nodes(
+ ft->ft,
node_leaf,
- toku_cachetable_hash(brt->ft->cf, node_leaf),
+ toku_cachetable_hash(ft->ft->cf, node_leaf),
&bfe,
PL_WRITE_EXPENSIVE,
0,
NULL,
- &node
+ &node,
+ true
);
assert(node->dirty);
assert(node->n_children == 2);
assert(BP_STATE(node,0) == PT_AVAIL);
assert(BP_STATE(node,1) == PT_AVAIL);
- toku_unpin_ftnode_off_client_thread(brt->ft, node);
+ toku_unpin_ftnode(ft->ft, node);
//
// now let us induce a clean on the internal node
//
- fill_bfe_for_min_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_min_read(&bfe, ft->ft);
+ toku_pin_ftnode_with_dep_nodes(
+ ft->ft,
node_internal,
- toku_cachetable_hash(brt->ft->cf, node_internal),
+ toku_cachetable_hash(ft->ft->cf, node_internal),
&bfe,
PL_WRITE_EXPENSIVE,
0,
NULL,
- &node
+ &node,
+ true
);
assert(node->dirty);
@@ -307,25 +310,26 @@ doit (void) {
r = toku_ftnode_cleaner_callback(
node,
node_internal,
- toku_cachetable_hash(brt->ft->cf, node_internal),
- brt->ft
+ toku_cachetable_hash(ft->ft->cf, node_internal),
+ ft->ft
);
// verify that node_internal's buffer is empty
- fill_bfe_for_min_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_min_read(&bfe, ft->ft);
+ toku_pin_ftnode_with_dep_nodes(
+ ft->ft,
node_internal,
- toku_cachetable_hash(brt->ft->cf, node_internal),
+ toku_cachetable_hash(ft->ft->cf, node_internal),
&bfe,
PL_WRITE_EXPENSIVE,
0,
NULL,
- &node
+ &node,
+ true
);
// check that buffers are empty
assert(toku_bnc_nbytesinbuf(BNC(node, 0)) == 0);
- toku_unpin_ftnode_off_client_thread(brt->ft, node);
+ toku_unpin_ftnode(ft->ft, node);
//
// now run a checkpoint to get everything clean,
@@ -337,14 +341,14 @@ doit (void) {
// check that lookups on the two keys is still good
struct check_pair pair1 = {2, "a", 0, NULL, 0};
- r = toku_ft_lookup(brt, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair1);
+ r = toku_ft_lookup(ft, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair1);
assert(r==0);
struct check_pair pair2 = {2, "z", 0, NULL, 0};
- r = toku_ft_lookup(brt, toku_fill_dbt(&k, "z", 2), lookup_checkf, &pair2);
+ r = toku_ft_lookup(ft, toku_fill_dbt(&k, "z", 2), lookup_checkf, &pair2);
assert(r==0);
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r==0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r==0);
toku_cachetable_close(&ct);
toku_free(pivots[0]);
diff --git a/storage/tokudb/ft-index/ft/tests/test-flushes-on-cleaner.cc b/storage/tokudb/ft-index/ft/tests/test-flushes-on-cleaner.cc
index 291d409018a..32b03496e5e 100644
--- a/storage/tokudb/ft-index/ft/tests/test-flushes-on-cleaner.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-flushes-on-cleaner.cc
@@ -103,7 +103,7 @@ static DB * const null_db = 0;
enum { NODESIZE = 1024, KSIZE=NODESIZE-100, TOKU_PSIZE=20 };
CACHETABLE ct;
-FT_HANDLE brt;
+FT_HANDLE ft;
const char *fname = TOKU_TEST_FILENAME;
static int update_func(
@@ -134,11 +134,11 @@ doit (bool keep_other_bn_in_memory) {
toku_cachetable_create(&ct, 500*1024*1024, ZERO_LSN, NULL_LOGGER);
unlink(fname);
- r = toku_open_ft_handle(fname, 1, &brt, NODESIZE, NODESIZE/2, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ r = toku_open_ft_handle(fname, 1, &ft, NODESIZE, NODESIZE/2, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r==0);
- brt->options.update_fun = update_func;
- brt->ft->update_fun = update_func;
+ ft->options.update_fun = update_func;
+ ft->ft->update_fun = update_func;
toku_testsetup_initialize(); // must precede any other toku_testsetup calls
@@ -146,16 +146,16 @@ doit (bool keep_other_bn_in_memory) {
pivots[0] = toku_strdup("kkkkk");
int pivot_len = 6;
- r = toku_testsetup_leaf(brt, &node_leaf, 2, pivots, &pivot_len);
+ r = toku_testsetup_leaf(ft, &node_leaf, 2, pivots, &pivot_len);
assert(r==0);
- r = toku_testsetup_nonleaf(brt, 1, &node_internal, 1, &node_leaf, 0, 0);
+ r = toku_testsetup_nonleaf(ft, 1, &node_internal, 1, &node_leaf, 0, 0);
assert(r==0);
- r = toku_testsetup_nonleaf(brt, 2, &node_root, 1, &node_internal, 0, 0);
+ r = toku_testsetup_nonleaf(ft, 2, &node_root, 1, &node_internal, 0, 0);
assert(r==0);
- r = toku_testsetup_root(brt, node_root);
+ r = toku_testsetup_root(ft, node_root);
assert(r==0);
//
@@ -165,7 +165,7 @@ doit (bool keep_other_bn_in_memory) {
// now we insert a row into each leaf node
r = toku_testsetup_insert_to_leaf (
- brt,
+ ft,
node_leaf,
"a", // key
2, // keylen
@@ -174,7 +174,7 @@ doit (bool keep_other_bn_in_memory) {
);
assert(r==0);
r = toku_testsetup_insert_to_leaf (
- brt,
+ ft,
node_leaf,
"z", // key
2, // keylen
@@ -187,7 +187,7 @@ doit (bool keep_other_bn_in_memory) {
// now we insert filler data so that the rebalance
// keeps it at two nodes
r = toku_testsetup_insert_to_leaf (
- brt,
+ ft,
node_leaf,
"b", // key
2, // keylen
@@ -196,7 +196,7 @@ doit (bool keep_other_bn_in_memory) {
);
assert(r==0);
r = toku_testsetup_insert_to_leaf (
- brt,
+ ft,
node_leaf,
"y", // key
2, // keylen
@@ -211,7 +211,7 @@ doit (bool keep_other_bn_in_memory) {
//
for (int i = 0; i < 100000; i++) {
r = toku_testsetup_insert_to_nonleaf (
- brt,
+ ft,
node_internal,
FT_DELETE_ANY,
"jj", // this key does not exist, so its message application should be a no-op
@@ -226,7 +226,7 @@ doit (bool keep_other_bn_in_memory) {
// now insert a broadcast message into the root
//
r = toku_testsetup_insert_to_nonleaf (
- brt,
+ ft,
node_root,
FT_UPDATE_BROADCAST_ALL,
NULL,
@@ -245,33 +245,32 @@ doit (bool keep_other_bn_in_memory) {
// now lock and release the leaf node to make sure it is what we expect it to be.
FTNODE node = NULL;
struct ftnode_fetch_extra bfe;
- fill_bfe_for_min_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_min_read(&bfe, ft->ft);
+ toku_pin_ftnode(
+ ft->ft,
node_leaf,
- toku_cachetable_hash(brt->ft->cf, node_leaf),
+ toku_cachetable_hash(ft->ft->cf, node_leaf),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(!node->dirty);
assert(node->n_children == 2);
// a hack to get the basement nodes evicted
for (int i = 0; i < 20; i++) {
- toku_ftnode_pe_callback(node, make_pair_attr(0xffffffff), brt->ft, def_pe_finalize_impl, nullptr);
+ toku_ftnode_pe_callback(node, make_pair_attr(0xffffffff), ft->ft, def_pe_finalize_impl, nullptr);
}
// this ensures that when we do the lookups below,
// that the data is read off disk
assert(BP_STATE(node,0) == PT_ON_DISK);
assert(BP_STATE(node,1) == PT_ON_DISK);
- toku_unpin_ftnode_off_client_thread(brt->ft, node);
+ toku_unpin_ftnode(ft->ft, node);
// now do a lookup on one of the keys, this should bring a leaf node up to date
DBT k;
struct check_pair pair = {2, "a", 0, NULL, 0};
- r = toku_ft_lookup(brt, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair);
+ r = toku_ft_lookup(ft, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair);
assert(r==0);
if (keep_other_bn_in_memory) {
@@ -282,7 +281,7 @@ doit (bool keep_other_bn_in_memory) {
// but only one should have broadcast message
// applied.
//
- fill_bfe_for_full_read(&bfe, brt->ft);
+ fill_bfe_for_full_read(&bfe, ft->ft);
}
else {
//
@@ -291,17 +290,16 @@ doit (bool keep_other_bn_in_memory) {
// node is in memory and another is
// on disk
//
- fill_bfe_for_min_read(&bfe, brt->ft);
+ fill_bfe_for_min_read(&bfe, ft->ft);
}
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ toku_pin_ftnode(
+ ft->ft,
node_leaf,
- toku_cachetable_hash(brt->ft->cf, node_leaf),
+ toku_cachetable_hash(ft->ft->cf, node_leaf),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(!node->dirty);
assert(node->n_children == 2);
@@ -312,21 +310,20 @@ doit (bool keep_other_bn_in_memory) {
else {
assert(BP_STATE(node,1) == PT_ON_DISK);
}
- toku_unpin_ftnode_off_client_thread(brt->ft, node);
+ toku_unpin_ftnode(ft->ft, node);
//
// now let us induce a clean on the internal node
//
- fill_bfe_for_min_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_min_read(&bfe, ft->ft);
+ toku_pin_ftnode(
+ ft->ft,
node_internal,
- toku_cachetable_hash(brt->ft->cf, node_internal),
+ toku_cachetable_hash(ft->ft->cf, node_internal),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(!node->dirty);
@@ -336,25 +333,24 @@ doit (bool keep_other_bn_in_memory) {
r = toku_ftnode_cleaner_callback(
node,
node_internal,
- toku_cachetable_hash(brt->ft->cf, node_internal),
- brt->ft
+ toku_cachetable_hash(ft->ft->cf, node_internal),
+ ft->ft
);
// verify that node_internal's buffer is empty
- fill_bfe_for_min_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_min_read(&bfe, ft->ft);
+ toku_pin_ftnode(
+ ft->ft,
node_internal,
- toku_cachetable_hash(brt->ft->cf, node_internal),
+ toku_cachetable_hash(ft->ft->cf, node_internal),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
// check that buffers are empty
assert(toku_bnc_nbytesinbuf(BNC(node, 0)) == 0);
- toku_unpin_ftnode_off_client_thread(brt->ft, node);
+ toku_unpin_ftnode(ft->ft, node);
//
// now run a checkpoint to get everything clean,
@@ -365,14 +361,14 @@ doit (bool keep_other_bn_in_memory) {
// check that lookups on the two keys is still good
struct check_pair pair1 = {2, "a", 0, NULL, 0};
- r = toku_ft_lookup(brt, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair1);
+ r = toku_ft_lookup(ft, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair1);
assert(r==0);
struct check_pair pair2 = {2, "z", 0, NULL, 0};
- r = toku_ft_lookup(brt, toku_fill_dbt(&k, "z", 2), lookup_checkf, &pair2);
+ r = toku_ft_lookup(ft, toku_fill_dbt(&k, "z", 2), lookup_checkf, &pair2);
assert(r==0);
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r==0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r==0);
toku_cachetable_close(&ct);
toku_free(pivots[0]);
diff --git a/storage/tokudb/ft-index/ft/tests/test-hot-with-bounds.cc b/storage/tokudb/ft-index/ft/tests/test-hot-with-bounds.cc
index 40ed00bcdc2..b6eaab3073a 100644
--- a/storage/tokudb/ft-index/ft/tests/test-hot-with-bounds.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-hot-with-bounds.cc
@@ -183,15 +183,14 @@ doit (void) {
FTNODE node = NULL;
struct ftnode_fetch_extra bfe;
fill_bfe_for_min_read(&bfe, t->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
node_root,
toku_cachetable_hash(t->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 3);
@@ -213,15 +212,14 @@ doit (void) {
// only the middle buffer, let's verify this.
node = NULL;
fill_bfe_for_min_read(&bfe, t->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
node_root,
toku_cachetable_hash(t->ft->cf, node_root),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 3);
diff --git a/storage/tokudb/ft-index/ft/tests/test-leafentry-nested.cc b/storage/tokudb/ft-index/ft/tests/test-leafentry-nested.cc
index b0a5dfe7817..0335c284cb3 100644
--- a/storage/tokudb/ft-index/ft/tests/test-leafentry-nested.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-leafentry-nested.cc
@@ -213,7 +213,7 @@ test_le_offsets (void) {
static void
test_ule_packs_to_nothing (ULE ule) {
LEAFENTRY le;
- int r = le_pack(ule, NULL, 0, NULL, 0, 0, &le);
+ int r = le_pack(ule, NULL, 0, NULL, 0, 0, &le, nullptr);
assert(r==0);
assert(le==NULL);
}
@@ -319,7 +319,7 @@ test_le_pack_committed (void) {
size_t memsize;
LEAFENTRY le;
- int r = le_pack(&ule, nullptr, 0, nullptr, 0, 0, &le);
+ int r = le_pack(&ule, nullptr, 0, nullptr, 0, 0, &le, nullptr);
assert(r==0);
assert(le!=NULL);
memsize = le_memsize_from_ule(&ule);
@@ -329,7 +329,7 @@ test_le_pack_committed (void) {
verify_ule_equal(&ule, &tmp_ule);
LEAFENTRY tmp_le;
size_t tmp_memsize;
- r = le_pack(&tmp_ule, nullptr, 0, nullptr, 0, 0, &tmp_le);
+ r = le_pack(&tmp_ule, nullptr, 0, nullptr, 0, 0, &tmp_le, nullptr);
tmp_memsize = le_memsize_from_ule(&tmp_ule);
assert(r==0);
assert(tmp_memsize == memsize);
@@ -377,7 +377,7 @@ test_le_pack_uncommitted (uint8_t committed_type, uint8_t prov_type, int num_pla
size_t memsize;
LEAFENTRY le;
- int r = le_pack(&ule, nullptr, 0, nullptr, 0, 0, &le);
+ int r = le_pack(&ule, nullptr, 0, nullptr, 0, 0, &le, nullptr);
assert(r==0);
assert(le!=NULL);
memsize = le_memsize_from_ule(&ule);
@@ -387,7 +387,7 @@ test_le_pack_uncommitted (uint8_t committed_type, uint8_t prov_type, int num_pla
verify_ule_equal(&ule, &tmp_ule);
LEAFENTRY tmp_le;
size_t tmp_memsize;
- r = le_pack(&tmp_ule, nullptr, 0, nullptr, 0, 0, &tmp_le);
+ r = le_pack(&tmp_ule, nullptr, 0, nullptr, 0, 0, &tmp_le, nullptr);
tmp_memsize = le_memsize_from_ule(&tmp_ule);
assert(r==0);
assert(tmp_memsize == memsize);
@@ -448,7 +448,7 @@ test_le_apply(ULE ule_initial, FT_MSG msg, ULE ule_expected) {
LEAFENTRY le_expected;
LEAFENTRY le_result;
- r = le_pack(ule_initial, nullptr, 0, nullptr, 0, 0, &le_initial);
+ r = le_pack(ule_initial, nullptr, 0, nullptr, 0, 0, &le_initial, nullptr);
CKERR(r);
size_t result_memsize = 0;
@@ -467,7 +467,7 @@ test_le_apply(ULE ule_initial, FT_MSG msg, ULE ule_expected) {
}
size_t expected_memsize = 0;
- r = le_pack(ule_expected, nullptr, 0, nullptr, 0, 0, &le_expected);
+ r = le_pack(ule_expected, nullptr, 0, nullptr, 0, 0, &le_expected, nullptr);
CKERR(r);
if (le_expected) {
expected_memsize = leafentry_memsize(le_expected);
@@ -749,7 +749,7 @@ test_le_apply_messages(void) {
static bool ule_worth_running_garbage_collection(ULE ule, TXNID oldest_referenced_xid_known) {
LEAFENTRY le;
- int r = le_pack(ule, nullptr, 0, nullptr, 0, 0, &le); CKERR(r);
+ int r = le_pack(ule, nullptr, 0, nullptr, 0, 0, &le, nullptr); CKERR(r);
invariant_notnull(le);
txn_gc_info gc_info(nullptr, oldest_referenced_xid_known, oldest_referenced_xid_known, true);
bool worth_running = toku_le_worth_running_garbage_collection(le, &gc_info);
diff --git a/storage/tokudb/ft-index/ft/tests/test-merges-on-cleaner.cc b/storage/tokudb/ft-index/ft/tests/test-merges-on-cleaner.cc
index d6b8d361b47..142a41ae6c9 100644
--- a/storage/tokudb/ft-index/ft/tests/test-merges-on-cleaner.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-merges-on-cleaner.cc
@@ -102,7 +102,7 @@ static DB * const null_db = 0;
enum { NODESIZE = 1024, KSIZE=NODESIZE-100, TOKU_PSIZE=20 };
CACHETABLE ct;
-FT_HANDLE brt;
+FT_HANDLE ft;
const char *fname = TOKU_TEST_FILENAME;
static int update_func(
@@ -133,30 +133,30 @@ doit (void) {
toku_cachetable_create(&ct, 500*1024*1024, ZERO_LSN, NULL_LOGGER);
unlink(fname);
- r = toku_open_ft_handle(fname, 1, &brt, NODESIZE, NODESIZE/2, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ r = toku_open_ft_handle(fname, 1, &ft, NODESIZE, NODESIZE/2, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r==0);
- brt->options.update_fun = update_func;
- brt->ft->update_fun = update_func;
+ ft->options.update_fun = update_func;
+ ft->ft->update_fun = update_func;
toku_testsetup_initialize(); // must precede any other toku_testsetup calls
- r = toku_testsetup_leaf(brt, &node_leaf[0], 1, NULL, NULL);
+ r = toku_testsetup_leaf(ft, &node_leaf[0], 1, NULL, NULL);
assert(r==0);
- r = toku_testsetup_leaf(brt, &node_leaf[1], 1, NULL, NULL);
+ r = toku_testsetup_leaf(ft, &node_leaf[1], 1, NULL, NULL);
assert(r==0);
char* pivots[1];
pivots[0] = toku_strdup("kkkkk");
int pivot_len = 6;
- r = toku_testsetup_nonleaf(brt, 1, &node_internal, 2, node_leaf, pivots, &pivot_len);
+ r = toku_testsetup_nonleaf(ft, 1, &node_internal, 2, node_leaf, pivots, &pivot_len);
assert(r==0);
- r = toku_testsetup_nonleaf(brt, 2, &node_root, 1, &node_internal, 0, 0);
+ r = toku_testsetup_nonleaf(ft, 2, &node_root, 1, &node_internal, 0, 0);
assert(r==0);
- r = toku_testsetup_root(brt, node_root);
+ r = toku_testsetup_root(ft, node_root);
assert(r==0);
//
@@ -166,7 +166,7 @@ doit (void) {
// now we insert a row into each leaf node
r = toku_testsetup_insert_to_leaf (
- brt,
+ ft,
node_leaf[0],
"a", // key
2, // keylen
@@ -175,7 +175,7 @@ doit (void) {
);
assert(r==0);
r = toku_testsetup_insert_to_leaf (
- brt,
+ ft,
node_leaf[1],
"z", // key
2, // keylen
@@ -190,7 +190,7 @@ doit (void) {
//
for (int i = 0; i < 100000; i++) {
r = toku_testsetup_insert_to_nonleaf (
- brt,
+ ft,
node_internal,
FT_DELETE_ANY,
"jj", // this key does not exist, so its message application should be a no-op
@@ -205,7 +205,7 @@ doit (void) {
// now insert a broadcast message into the root
//
r = toku_testsetup_insert_to_nonleaf (
- brt,
+ ft,
node_root,
FT_UPDATE_BROADCAST_ALL,
NULL,
@@ -219,28 +219,27 @@ doit (void) {
// now let us induce a clean on the internal node
//
FTNODE node;
- toku_pin_node_with_min_bfe(&node, node_leaf[1], brt);
+ toku_pin_node_with_min_bfe(&node, node_leaf[1], ft);
// hack to get merge going
BLB_SEQINSERT(node, node->n_children-1) = false;
- toku_unpin_ftnode(brt->ft, node);
+ toku_unpin_ftnode(ft->ft, node);
// now do a lookup on one of the keys, this should bring a leaf node up to date
DBT k;
struct check_pair pair = {2, "a", 0, NULL, 0};
- r = toku_ft_lookup(brt, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair);
+ r = toku_ft_lookup(ft, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair);
assert(r==0);
struct ftnode_fetch_extra bfe;
- fill_bfe_for_min_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_min_read(&bfe, ft->ft);
+ toku_pin_ftnode(
+ ft->ft,
node_internal,
- toku_cachetable_hash(brt->ft->cf, node_internal),
+ toku_cachetable_hash(ft->ft->cf, node_internal),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->n_children == 2);
// we expect that this flushes its buffer, that
@@ -249,27 +248,26 @@ doit (void) {
r = toku_ftnode_cleaner_callback(
node,
node_internal,
- toku_cachetable_hash(brt->ft->cf, node_internal),
- brt->ft
+ toku_cachetable_hash(ft->ft->cf, node_internal),
+ ft->ft
);
// verify that node_internal's buffer is empty
- fill_bfe_for_min_read(&bfe, brt->ft);
- toku_pin_ftnode_off_client_thread(
- brt->ft,
+ fill_bfe_for_min_read(&bfe, ft->ft);
+ toku_pin_ftnode(
+ ft->ft,
node_internal,
- toku_cachetable_hash(brt->ft->cf, node_internal),
+ toku_cachetable_hash(ft->ft->cf, node_internal),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
// check that merge happened
assert(node->n_children == 1);
// check that buffers are empty
assert(toku_bnc_nbytesinbuf(BNC(node, 0)) == 0);
- toku_unpin_ftnode_off_client_thread(brt->ft, node);
+ toku_unpin_ftnode(ft->ft, node);
//
// now run a checkpoint to get everything clean,
@@ -281,14 +279,14 @@ doit (void) {
// check that lookups on the two keys is still good
struct check_pair pair1 = {2, "a", 0, NULL, 0};
- r = toku_ft_lookup(brt, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair1);
+ r = toku_ft_lookup(ft, toku_fill_dbt(&k, "a", 2), lookup_checkf, &pair1);
assert(r==0);
struct check_pair pair2 = {2, "z", 0, NULL, 0};
- r = toku_ft_lookup(brt, toku_fill_dbt(&k, "z", 2), lookup_checkf, &pair2);
+ r = toku_ft_lookup(ft, toku_fill_dbt(&k, "z", 2), lookup_checkf, &pair2);
assert(r==0);
- r = toku_close_ft_handle_nolsn(brt, 0); assert(r==0);
+ r = toku_close_ft_handle_nolsn(ft, 0); assert(r==0);
toku_cachetable_close(&ct);
toku_free(pivots[0]);
diff --git a/storage/tokudb/ft-index/ft/tests/test-oldest-referenced-xid-flush.cc b/storage/tokudb/ft-index/ft/tests/test-oldest-referenced-xid-flush.cc
index 32a8714f06d..60728582389 100644
--- a/storage/tokudb/ft-index/ft/tests/test-oldest-referenced-xid-flush.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-oldest-referenced-xid-flush.cc
@@ -169,15 +169,14 @@ static void test_oldest_referenced_xid_gets_propogated(void) {
FTNODE node = NULL;
struct ftnode_fetch_extra bfe;
fill_bfe_for_min_read(&bfe, t->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
child_nonleaf_blocknum,
toku_cachetable_hash(t->ft->cf, child_nonleaf_blocknum),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 1);
assert(node->n_children == 1);
@@ -186,15 +185,14 @@ static void test_oldest_referenced_xid_gets_propogated(void) {
toku_unpin_ftnode(t->ft, node);
// now verify the root - keep it pinned so we can flush it below
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
root_blocknum,
toku_cachetable_hash(t->ft->cf, root_blocknum),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->height == 2);
assert(node->n_children == 1);
@@ -222,15 +220,14 @@ static void test_oldest_referenced_xid_gets_propogated(void) {
// pin the child, verify that oldest referenced xid was
// propogated from parent to child during the flush
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
child_nonleaf_blocknum,
toku_cachetable_hash(t->ft->cf, child_nonleaf_blocknum),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->oldest_referenced_xid_known == flush_xid);
diff --git a/storage/tokudb/ft-index/ft/tests/test-pick-child-to-flush.cc b/storage/tokudb/ft-index/ft/tests/test-pick-child-to-flush.cc
index b8b44e669f5..96482177a31 100644
--- a/storage/tokudb/ft-index/ft/tests/test-pick-child-to-flush.cc
+++ b/storage/tokudb/ft-index/ft/tests/test-pick-child-to-flush.cc
@@ -189,7 +189,7 @@ doit (void) {
r = toku_testsetup_root(t, node_root);
assert(r==0);
- char filler[900];
+ char filler[900-2*bn_data::HEADER_LENGTH];
memset(filler, 0, sizeof(filler));
// now we insert filler data so that a merge does not happen
r = toku_testsetup_insert_to_leaf (
diff --git a/storage/tokudb/ft-index/ft/tests/test.h b/storage/tokudb/ft-index/ft/tests/test.h
index ad1fc7c148e..f22d8cdbf67 100644
--- a/storage/tokudb/ft-index/ft/tests/test.h
+++ b/storage/tokudb/ft-index/ft/tests/test.h
@@ -121,7 +121,7 @@ PATENT RIGHTS GRANT:
const ITEMLEN len_ignore = 0xFFFFFFFF;
-// dummymsn needed to simulate msn because test messages are injected at a lower level than toku_ft_root_put_cmd()
+// dummymsn needed to simulate msn because test messages are injected at a lower level than toku_ft_root_put_msg()
#define MIN_DUMMYMSN ((MSN) {(uint64_t)1<<62})
static MSN dummymsn;
static int dummymsn_initialized = 0;
diff --git a/storage/tokudb/ft-index/ft/tests/test1308a.cc b/storage/tokudb/ft-index/ft/tests/test1308a.cc
index 908c648090a..a39953ad354 100644
--- a/storage/tokudb/ft-index/ft/tests/test1308a.cc
+++ b/storage/tokudb/ft-index/ft/tests/test1308a.cc
@@ -1,6 +1,6 @@
/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-// Test the first case for the bug in #1308 (brt-serialize.c:33 does the cast wrong)
+// Test the first case for the bug in #1308 (ft-serialize.c:33 does the cast wrong)
#ident "$Id$"
/*
COPYING CONDITIONS NOTICE:
diff --git a/storage/tokudb/ft-index/ft/tests/test3681.cc b/storage/tokudb/ft-index/ft/tests/test3681.cc
index ee7cc4ceff8..44f522d059f 100644
--- a/storage/tokudb/ft-index/ft/tests/test3681.cc
+++ b/storage/tokudb/ft-index/ft/tests/test3681.cc
@@ -89,10 +89,10 @@ PATENT RIGHTS GRANT:
#ident "$Id$"
// Test for #3681: iibench hangs. The scenario is
-// * Thread 1 calls root_put_cmd, get_and_pin_root, 1 holds read lock on the root.
+// * Thread 1 calls root_put_msg, get_and_pin_root, 1 holds read lock on the root.
// * Thread 2 calls checkpoint, marks the root for checkpoint.
// * Thread 2 calls end_checkpoint, tries to write lock the root, sets want_write, and blocks on the rwlock because there is a reader.
-// * Thread 1 calls apply_cmd_to_in_memory_leaves, calls get_and_pin_if_in_memory, tries to get a read lock on the root node and blocks on the rwlock because there is a write request on the lock.
+// * Thread 1 calls apply_msg_to_in_memory_leaves, calls get_and_pin_if_in_memory, tries to get a read lock on the root node and blocks on the rwlock because there is a write request on the lock.
#include "checkpoint.h"
diff --git a/storage/tokudb/ft-index/ft/tests/test3884.cc b/storage/tokudb/ft-index/ft/tests/test3884.cc
index 817e0d82212..7fc3059800d 100644
--- a/storage/tokudb/ft-index/ft/tests/test3884.cc
+++ b/storage/tokudb/ft-index/ft/tests/test3884.cc
@@ -119,13 +119,18 @@ le_add_to_bn(bn_data* bn, uint32_t idx, const char *key, int keysize, const cha
{
LEAFENTRY r = NULL;
uint32_t size_needed = LE_CLEAN_MEMSIZE(valsize);
+ void *maybe_free = nullptr;
bn->get_space_for_insert(
idx,
key,
keysize,
size_needed,
- &r
+ &r,
+ &maybe_free
);
+ if (maybe_free) {
+ toku_free(maybe_free);
+ }
resource_assert(r);
r->type = LE_CLEAN;
r->u.clean.vallen = valsize;
@@ -212,20 +217,20 @@ test_split_on_boundary(void)
unlink(fname);
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
FTNODE nodea, nodeb;
DBT splitk;
// if we haven't done it right, we should hit the assert in the top of move_leafentries
- ftleaf_split(brt->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
+ ftleaf_split(ft->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
verify_basement_node_msns(nodea, dummy_msn_3884);
verify_basement_node_msns(nodeb, dummy_msn_3884);
- toku_unpin_ftnode(brt->ft, nodeb);
- r = toku_close_ft_handle_nolsn(brt, NULL); assert(r == 0);
+ toku_unpin_ftnode(ft->ft, nodeb);
+ r = toku_close_ft_handle_nolsn(ft, NULL); assert(r == 0);
toku_cachetable_close(&ct);
if (splitk.data) {
@@ -282,17 +287,17 @@ test_split_with_everything_on_the_left(void)
unlink(fname);
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
FTNODE nodea, nodeb;
DBT splitk;
// if we haven't done it right, we should hit the assert in the top of move_leafentries
- ftleaf_split(brt->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
+ ftleaf_split(ft->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
- toku_unpin_ftnode(brt->ft, nodeb);
- r = toku_close_ft_handle_nolsn(brt, NULL); assert(r == 0);
+ toku_unpin_ftnode(ft->ft, nodeb);
+ r = toku_close_ft_handle_nolsn(ft, NULL); assert(r == 0);
toku_cachetable_close(&ct);
if (splitk.data) {
@@ -354,17 +359,17 @@ test_split_on_boundary_of_last_node(void)
unlink(fname);
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
FTNODE nodea, nodeb;
DBT splitk;
// if we haven't done it right, we should hit the assert in the top of move_leafentries
- ftleaf_split(brt->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
+ ftleaf_split(ft->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
- toku_unpin_ftnode(brt->ft, nodeb);
- r = toku_close_ft_handle_nolsn(brt, NULL); assert(r == 0);
+ toku_unpin_ftnode(ft->ft, nodeb);
+ r = toku_close_ft_handle_nolsn(ft, NULL); assert(r == 0);
toku_cachetable_close(&ct);
if (splitk.data) {
@@ -418,17 +423,17 @@ test_split_at_begin(void)
unlink(fname);
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
FTNODE nodea, nodeb;
DBT splitk;
// if we haven't done it right, we should hit the assert in the top of move_leafentries
- ftleaf_split(brt->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
+ ftleaf_split(ft->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
- toku_unpin_ftnode(brt->ft, nodeb);
- r = toku_close_ft_handle_nolsn(brt, NULL); assert(r == 0);
+ toku_unpin_ftnode(ft->ft, nodeb);
+ r = toku_close_ft_handle_nolsn(ft, NULL); assert(r == 0);
toku_cachetable_close(&ct);
if (splitk.data) {
@@ -478,17 +483,17 @@ test_split_at_end(void)
unlink(fname);
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
FTNODE nodea, nodeb;
DBT splitk;
// if we haven't done it right, we should hit the assert in the top of move_leafentries
- ftleaf_split(brt->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
+ ftleaf_split(ft->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
- toku_unpin_ftnode(brt->ft, nodeb);
- r = toku_close_ft_handle_nolsn(brt, NULL); assert(r == 0);
+ toku_unpin_ftnode(ft->ft, nodeb);
+ r = toku_close_ft_handle_nolsn(ft, NULL); assert(r == 0);
toku_cachetable_close(&ct);
if (splitk.data) {
@@ -532,20 +537,20 @@ test_split_odd_nodes(void)
unlink(fname);
CACHETABLE ct;
- FT_HANDLE brt;
+ FT_HANDLE ft;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- r = toku_open_ft_handle(fname, 1, &brt, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
+ r = toku_open_ft_handle(fname, 1, &ft, nodesize, bnsize, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun); assert(r==0);
FTNODE nodea, nodeb;
DBT splitk;
// if we haven't done it right, we should hit the assert in the top of move_leafentries
- ftleaf_split(brt->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
+ ftleaf_split(ft->ft, &sn, &nodea, &nodeb, &splitk, true, SPLIT_EVENLY, 0, NULL);
verify_basement_node_msns(nodea, dummy_msn_3884);
verify_basement_node_msns(nodeb, dummy_msn_3884);
- toku_unpin_ftnode(brt->ft, nodeb);
- r = toku_close_ft_handle_nolsn(brt, NULL); assert(r == 0);
+ toku_unpin_ftnode(ft->ft, nodeb);
+ r = toku_close_ft_handle_nolsn(ft, NULL); assert(r == 0);
toku_cachetable_close(&ct);
if (splitk.data) {
diff --git a/storage/tokudb/ft-index/ft/tests/test4244.cc b/storage/tokudb/ft-index/ft/tests/test4244.cc
index 76a5340797f..10810c7710e 100644
--- a/storage/tokudb/ft-index/ft/tests/test4244.cc
+++ b/storage/tokudb/ft-index/ft/tests/test4244.cc
@@ -150,21 +150,20 @@ doit (void) {
FTNODE node;
struct ftnode_fetch_extra bfe;
fill_bfe_for_full_read(&bfe, t->ft);
- toku_pin_ftnode_off_client_thread(
+ toku_pin_ftnode(
t->ft,
node_internal,
toku_cachetable_hash(t->ft->cf, node_internal),
&bfe,
PL_WRITE_EXPENSIVE,
- 0,
- NULL,
- &node
+ &node,
+ true
);
assert(node->n_children == 1);
// simply assert that the buffer is less than 50MB,
// we inserted 100MB of data in there.
assert(toku_bnc_nbytesinbuf(BNC(node, 0)) < 50*1000*1000);
- toku_unpin_ftnode_off_client_thread(t->ft, node);
+ toku_unpin_ftnode(t->ft, node);
r = toku_close_ft_handle_nolsn(t, 0); assert(r==0);
toku_cachetable_close(&ct);
diff --git a/storage/tokudb/ft-index/ft/tests/test_block_allocator_merge.cc b/storage/tokudb/ft-index/ft/tests/test_block_allocator_merge.cc
index 2a6a1b9215a..af66c7408bf 100644
--- a/storage/tokudb/ft-index/ft/tests/test_block_allocator_merge.cc
+++ b/storage/tokudb/ft-index/ft/tests/test_block_allocator_merge.cc
@@ -197,16 +197,25 @@ test_big_merge (void) {
uint64_t an = twoG;
uint64_t bn = 1;
- struct block_allocator_blockpair *MALLOC_N(an+bn, a);
+ struct block_allocator_blockpair *MALLOC_N(an+bn, a);
+ struct block_allocator_blockpair *MALLOC_N(bn, b);
+ if (a == nullptr) {
+ fprintf(stderr, "%s:%u malloc failed, continuing\n", __FUNCTION__, __LINE__);
+ goto malloc_failed;
+ }
+ if (b == nullptr) {
+ fprintf(stderr, "%s:%u malloc failed, continuing\n", __FUNCTION__, __LINE__);
+ goto malloc_failed;
+ }
assert(a);
- struct block_allocator_blockpair *MALLOC_N(bn, b);
assert(b);
- for (uint64_t i=0; i<an; i++) a[i].offset=i+1;
- b[0].offset = 0;
- block_allocator_merge_blockpairs_into(an, a, bn, b);
- for (uint64_t i=0; i<an+bn; i++) assert(a[i].offset == i);
- toku_free(a);
- toku_free(b);
+ for (uint64_t i=0; i<an; i++) a[i].offset=i+1;
+ b[0].offset = 0;
+ block_allocator_merge_blockpairs_into(an, a, bn, b);
+ for (uint64_t i=0; i<an+bn; i++) assert(a[i].offset == i);
+ malloc_failed:
+ toku_free(a);
+ toku_free(b);
}
}
diff --git a/storage/tokudb/ft-index/ft/tests/test_logcursor.cc b/storage/tokudb/ft-index/ft/tests/test_logcursor.cc
index db1bc853a70..7b3f46e3d38 100644
--- a/storage/tokudb/ft-index/ft/tests/test_logcursor.cc
+++ b/storage/tokudb/ft-index/ft/tests/test_logcursor.cc
@@ -145,9 +145,9 @@ int test_main(int argc, const char *argv[]) {
int r = 0;
// start from a clean directory
- char rmrf_cmd[100];
- sprintf(rmrf_cmd, "rm -rf %s", LOGDIR);
- r = system(rmrf_cmd);
+ char rmrf_msg[100];
+ sprintf(rmrf_msg, "rm -rf %s", LOGDIR);
+ r = system(rmrf_msg);
CKERR(r);
toku_os_mkdir(LOGDIR, S_IRWXU+S_IRWXG+S_IRWXO);
if ( (r=create_logfiles()) !=0 ) return r;
@@ -155,7 +155,7 @@ int test_main(int argc, const char *argv[]) {
if ( (r=test_0()) !=0 ) return r;
if ( (r=test_1()) !=0 ) return r;
- r = system(rmrf_cmd);
+ r = system(rmrf_msg);
CKERR(r);
return r;
}
diff --git a/storage/tokudb/ft-index/ft/tests/verify-bad-msn.cc b/storage/tokudb/ft-index/ft/tests/verify-bad-msn.cc
index edb1b6262a3..5eef196f611 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-bad-msn.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-bad-msn.cc
@@ -106,10 +106,10 @@ PATENT RIGHTS GRANT:
#include "test.h"
static FTNODE
-make_node(FT_HANDLE brt, int height) {
+make_node(FT_HANDLE ft, int height) {
FTNODE node = NULL;
int n_children = (height == 0) ? 1 : 0;
- toku_create_new_ftnode(brt, &node, height, n_children);
+ toku_create_new_ftnode(ft, &node, height, n_children);
if (n_children) BP_STATE(node,0) = PT_AVAIL;
return node;
}
@@ -122,14 +122,14 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
DBT theval; toku_fill_dbt(&theval, val, vallen);
// get an index that we can use to create a new leaf entry
- uint32_t idx = BLB_DATA(leafnode, 0)->omt_size();
+ uint32_t idx = BLB_DATA(leafnode, 0)->num_klpairs();
MSN msn = next_dummymsn();
// apply an insert to the leaf node
- FT_MSG_S cmd = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
+ FT_MSG_S msg = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, false);
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, &gc_info, NULL, NULL);
+ toku_ft_bn_apply_msg_once(BLB(leafnode, 0), &msg, idx, NULL, &gc_info, NULL, NULL);
// Create bad tree (don't do following):
// leafnode->max_msn_applied_to_node = msn;
@@ -150,13 +150,13 @@ populate_leaf(FTNODE leafnode, int seq, int n, int *minkey, int *maxkey) {
}
static void
-insert_into_child_buffer(FT_HANDLE brt, FTNODE node, int childnum, int minkey, int maxkey) {
+insert_into_child_buffer(FT_HANDLE ft, FTNODE node, int childnum, int minkey, int maxkey) {
for (unsigned int val = htonl(minkey); val <= htonl(maxkey); val++) {
MSN msn = next_dummymsn();
unsigned int key = htonl(val);
DBT thekey; toku_fill_dbt(&thekey, &key, sizeof key);
DBT theval; toku_fill_dbt(&theval, &val, sizeof val);
- toku_ft_append_to_child_buffer(brt->ft->compare_fun, NULL, node, childnum, FT_INSERT, msn, xids_get_root_xids(), true, &thekey, &theval);
+ toku_ft_append_to_child_buffer(ft->ft->compare_fun, NULL, node, childnum, FT_INSERT, msn, xids_get_root_xids(), true, &thekey, &theval);
// Create bad tree (don't do following):
// node->max_msn_applied_to_node = msn;
@@ -164,17 +164,17 @@ insert_into_child_buffer(FT_HANDLE brt, FTNODE node, int childnum, int minkey, i
}
static FTNODE
-make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
+make_tree(FT_HANDLE ft, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
FTNODE node;
if (height == 0) {
- node = make_node(brt, 0);
+ node = make_node(ft, 0);
populate_leaf(node, *seq, nperleaf, minkey, maxkey);
*seq += nperleaf;
} else {
- node = make_node(brt, height);
+ node = make_node(ft, height);
int minkeys[fanout], maxkeys[fanout];
for (int childnum = 0; childnum < fanout; childnum++) {
- FTNODE child = make_tree(brt, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
+ FTNODE child = make_tree(ft, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
if (childnum == 0) {
toku_ft_nonleaf_append_child(node, child, NULL);
} else {
@@ -182,8 +182,8 @@ make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *mi
DBT pivotkey;
toku_ft_nonleaf_append_child(node, child, toku_fill_dbt(&pivotkey, &k, sizeof k));
}
- toku_unpin_ftnode(brt->ft, child);
- insert_into_child_buffer(brt, node, childnum, minkeys[childnum], maxkeys[childnum]);
+ toku_unpin_ftnode(ft->ft, child);
+ insert_into_child_buffer(ft, node, childnum, minkeys[childnum], maxkeys[childnum]);
}
*minkey = minkeys[0];
*maxkey = maxkeys[0];
@@ -214,32 +214,32 @@ test_make_tree(int height, int fanout, int nperleaf, int do_verify) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- // create the brt
+ // create the ft
TOKUTXN null_txn = NULL;
- FT_HANDLE brt = NULL;
- r = toku_open_ft_handle(fname, 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ FT_HANDLE ft = NULL;
+ r = toku_open_ft_handle(fname, 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r == 0);
// make a tree
int seq = 0, minkey, maxkey;
- FTNODE newroot = make_tree(brt, height, fanout, nperleaf, &seq, &minkey, &maxkey);
+ FTNODE newroot = make_tree(ft, height, fanout, nperleaf, &seq, &minkey, &maxkey);
// set the new root to point to the new tree
- toku_ft_set_new_root_blocknum(brt->ft, newroot->thisnodename);
+ toku_ft_set_new_root_blocknum(ft->ft, newroot->thisnodename);
// Create bad tree (don't do following):
// newroot->max_msn_applied_to_node = last_dummymsn(); // capture msn of last message injected into tree
// unpin the new root
- toku_unpin_ftnode(brt->ft, newroot);
+ toku_unpin_ftnode(ft->ft, newroot);
if (do_verify) {
- r = toku_verify_ft(brt);
+ r = toku_verify_ft(ft);
assert(r != 0);
}
// flush to the file system
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r == 0);
// shutdown the cachetable
diff --git a/storage/tokudb/ft-index/ft/tests/verify-bad-pivots.cc b/storage/tokudb/ft-index/ft/tests/verify-bad-pivots.cc
index 156fc36666f..0d477ea22c4 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-bad-pivots.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-bad-pivots.cc
@@ -88,17 +88,17 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2011-2013 Tokutek Inc. All rights reserved."
-// generate a tree with bad pivots and check that brt->verify finds them
+// generate a tree with bad pivots and check that ft->verify finds them
#include <ft-cachetable-wrappers.h>
#include "test.h"
static FTNODE
-make_node(FT_HANDLE brt, int height) {
+make_node(FT_HANDLE ft, int height) {
FTNODE node = NULL;
int n_children = (height == 0) ? 1 : 0;
- toku_create_new_ftnode(brt, &node, height, n_children);
+ toku_create_new_ftnode(ft, &node, height, n_children);
if (n_children) BP_STATE(node,0) = PT_AVAIL;
return node;
}
@@ -111,13 +111,13 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
DBT theval; toku_fill_dbt(&theval, val, vallen);
// get an index that we can use to create a new leaf entry
- uint32_t idx = BLB_DATA(leafnode, 0)->omt_size();
+ uint32_t idx = BLB_DATA(leafnode, 0)->num_klpairs();
// apply an insert to the leaf node
MSN msn = next_dummymsn();
- FT_MSG_S cmd = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
+ FT_MSG_S msg = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, false);
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, &gc_info, NULL, NULL);
+ toku_ft_bn_apply_msg_once(BLB(leafnode, 0), &msg, idx, NULL, &gc_info, NULL, NULL);
// dont forget to dirty the node
leafnode->dirty = 1;
@@ -135,17 +135,17 @@ populate_leaf(FTNODE leafnode, int seq, int n, int *minkey, int *maxkey) {
}
static FTNODE
-make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
+make_tree(FT_HANDLE ft, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
FTNODE node;
if (height == 0) {
- node = make_node(brt, 0);
+ node = make_node(ft, 0);
populate_leaf(node, *seq, nperleaf, minkey, maxkey);
*seq += nperleaf;
} else {
- node = make_node(brt, height);
+ node = make_node(ft, height);
int minkeys[fanout], maxkeys[fanout];
for (int childnum = 0; childnum < fanout; childnum++) {
- FTNODE child = make_tree(brt, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
+ FTNODE child = make_tree(ft, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
if (childnum == 0) {
toku_ft_nonleaf_append_child(node, child, NULL);
} else {
@@ -153,7 +153,7 @@ make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *mi
DBT pivotkey;
toku_ft_nonleaf_append_child(node, child, toku_fill_dbt(&pivotkey, &k, sizeof k));
}
- toku_unpin_ftnode(brt->ft, child);
+ toku_unpin_ftnode(ft->ft, child);
}
*minkey = minkeys[0];
*maxkey = maxkeys[0];
@@ -184,29 +184,29 @@ test_make_tree(int height, int fanout, int nperleaf, int do_verify) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- // create the brt
+ // create the ft
TOKUTXN null_txn = NULL;
- FT_HANDLE brt = NULL;
- r = toku_open_ft_handle(fname, 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ FT_HANDLE ft = NULL;
+ r = toku_open_ft_handle(fname, 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r == 0);
// make a tree
int seq = 0, minkey, maxkey;
- FTNODE newroot = make_tree(brt, height, fanout, nperleaf, &seq, &minkey, &maxkey);
+ FTNODE newroot = make_tree(ft, height, fanout, nperleaf, &seq, &minkey, &maxkey);
// discard the old root block
- toku_ft_set_new_root_blocknum(brt->ft, newroot->thisnodename);
+ toku_ft_set_new_root_blocknum(ft->ft, newroot->thisnodename);
// unpin the new root
- toku_unpin_ftnode(brt->ft, newroot);
+ toku_unpin_ftnode(ft->ft, newroot);
if (do_verify) {
- r = toku_verify_ft(brt);
+ r = toku_verify_ft(ft);
assert(r != 0);
}
// flush to the file system
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r == 0);
// shutdown the cachetable
diff --git a/storage/tokudb/ft-index/ft/tests/verify-dup-in-leaf.cc b/storage/tokudb/ft-index/ft/tests/verify-dup-in-leaf.cc
index 0f9f2a1000d..ee0256b4882 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-dup-in-leaf.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-dup-in-leaf.cc
@@ -89,17 +89,17 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2011-2013 Tokutek Inc. All rights reserved."
// generate a tree with a single leaf node containing duplicate keys
-// check that brt verify finds them
+// check that ft verify finds them
#include <ft-cachetable-wrappers.h>
#include "test.h"
static FTNODE
-make_node(FT_HANDLE brt, int height) {
+make_node(FT_HANDLE ft, int height) {
FTNODE node = NULL;
int n_children = (height == 0) ? 1 : 0;
- toku_create_new_ftnode(brt, &node, height, n_children);
+ toku_create_new_ftnode(ft, &node, height, n_children);
if (n_children) BP_STATE(node,0) = PT_AVAIL;
return node;
}
@@ -112,13 +112,13 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
DBT theval; toku_fill_dbt(&theval, val, vallen);
// get an index that we can use to create a new leaf entry
- uint32_t idx = BLB_DATA(leafnode, 0)->omt_size();
+ uint32_t idx = BLB_DATA(leafnode, 0)->num_klpairs();
// apply an insert to the leaf node
MSN msn = next_dummymsn();
- FT_MSG_S cmd = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
+ FT_MSG_S msg = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, false);
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, &gc_info, NULL, NULL);
+ toku_ft_bn_apply_msg_once(BLB(leafnode, 0), &msg, idx, NULL, &gc_info, NULL, NULL);
// dont forget to dirty the node
leafnode->dirty = 1;
@@ -142,31 +142,31 @@ test_dup_in_leaf(int do_verify) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- // create the brt
+ // create the ft
TOKUTXN null_txn = NULL;
- FT_HANDLE brt = NULL;
- r = toku_open_ft_handle(fname, 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ FT_HANDLE ft = NULL;
+ r = toku_open_ft_handle(fname, 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r == 0);
// discard the old root block
- FTNODE newroot = make_node(brt, 0);
+ FTNODE newroot = make_node(ft, 0);
populate_leaf(newroot, htonl(2), 1);
populate_leaf(newroot, htonl(2), 2);
// set the new root to point to the new tree
- toku_ft_set_new_root_blocknum(brt->ft, newroot->thisnodename);
+ toku_ft_set_new_root_blocknum(ft->ft, newroot->thisnodename);
// unpin the new root
- toku_unpin_ftnode(brt->ft, newroot);
+ toku_unpin_ftnode(ft->ft, newroot);
if (do_verify) {
- r = toku_verify_ft(brt);
+ r = toku_verify_ft(ft);
assert(r != 0);
}
// flush to the file system
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r == 0);
// shutdown the cachetable
diff --git a/storage/tokudb/ft-index/ft/tests/verify-dup-pivots.cc b/storage/tokudb/ft-index/ft/tests/verify-dup-pivots.cc
index 219f1f7da59..f2b74dc3891 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-dup-pivots.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-dup-pivots.cc
@@ -88,17 +88,17 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2011-2013 Tokutek Inc. All rights reserved."
-// generate a tree with duplicate pivots and check that brt->verify finds them
+// generate a tree with duplicate pivots and check that ft->verify finds them
#include <ft-cachetable-wrappers.h>
#include "test.h"
static FTNODE
-make_node(FT_HANDLE brt, int height) {
+make_node(FT_HANDLE ft, int height) {
FTNODE node = NULL;
int n_children = (height == 0) ? 1 : 0;
- toku_create_new_ftnode(brt, &node, height, n_children);
+ toku_create_new_ftnode(ft, &node, height, n_children);
if (n_children) BP_STATE(node,0) = PT_AVAIL;
return node;
}
@@ -111,13 +111,13 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
DBT theval; toku_fill_dbt(&theval, val, vallen);
// get an index that we can use to create a new leaf entry
- uint32_t idx = BLB_DATA(leafnode, 0)->omt_size();
+ uint32_t idx = BLB_DATA(leafnode, 0)->num_klpairs();
// apply an insert to the leaf node
MSN msn = next_dummymsn();
- FT_MSG_S cmd = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
+ FT_MSG_S msg = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, false);
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, &gc_info, NULL, NULL);
+ toku_ft_bn_apply_msg_once(BLB(leafnode, 0), &msg, idx, NULL, &gc_info, NULL, NULL);
// dont forget to dirty the node
leafnode->dirty = 1;
@@ -135,17 +135,17 @@ populate_leaf(FTNODE leafnode, int seq, int n, int *minkey, int *maxkey) {
}
static FTNODE
-make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
+make_tree(FT_HANDLE ft, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
FTNODE node;
if (height == 0) {
- node = make_node(brt, 0);
+ node = make_node(ft, 0);
populate_leaf(node, *seq, nperleaf, minkey, maxkey);
*seq += nperleaf;
} else {
- node = make_node(brt, height);
+ node = make_node(ft, height);
int minkeys[fanout], maxkeys[fanout];
for (int childnum = 0; childnum < fanout; childnum++) {
- FTNODE child = make_tree(brt, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
+ FTNODE child = make_tree(ft, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
if (childnum == 0) {
toku_ft_nonleaf_append_child(node, child, NULL);
} else {
@@ -153,7 +153,7 @@ make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *mi
DBT pivotkey;
toku_ft_nonleaf_append_child(node, child, toku_fill_dbt(&pivotkey, &k, sizeof k));
}
- toku_unpin_ftnode(brt->ft, child);
+ toku_unpin_ftnode(ft->ft, child);
}
*minkey = minkeys[0];
*maxkey = maxkeys[0];
@@ -187,30 +187,30 @@ test_make_tree(int height, int fanout, int nperleaf, int do_verify) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- // create the brt
+ // create the ft
TOKUTXN null_txn = NULL;
- FT_HANDLE brt = NULL;
- r = toku_open_ft_handle(fname, 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ FT_HANDLE ft = NULL;
+ r = toku_open_ft_handle(fname, 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r == 0);
// make a tree
int seq = 0, minkey, maxkey;
- FTNODE newroot = make_tree(brt, height, fanout, nperleaf, &seq, &minkey, &maxkey);
+ FTNODE newroot = make_tree(ft, height, fanout, nperleaf, &seq, &minkey, &maxkey);
// discard the old root block
// set the new root to point to the new tree
- toku_ft_set_new_root_blocknum(brt->ft, newroot->thisnodename);
+ toku_ft_set_new_root_blocknum(ft->ft, newroot->thisnodename);
// unpin the new root
- toku_unpin_ftnode(brt->ft, newroot);
+ toku_unpin_ftnode(ft->ft, newroot);
if (do_verify) {
- r = toku_verify_ft(brt);
+ r = toku_verify_ft(ft);
assert(r != 0);
}
// flush to the file system
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r == 0);
// shutdown the cachetable
diff --git a/storage/tokudb/ft-index/ft/tests/verify-misrouted-msgs.cc b/storage/tokudb/ft-index/ft/tests/verify-misrouted-msgs.cc
index f68b4d72e53..7efdd374f01 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-misrouted-msgs.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-misrouted-msgs.cc
@@ -89,17 +89,17 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2011-2013 Tokutek Inc. All rights reserved."
// generate a tree with misrouted messages in the child buffers.
-// check that brt verify finds them.
+// check that ft verify finds them.
#include <ft-cachetable-wrappers.h>
#include "test.h"
static FTNODE
-make_node(FT_HANDLE brt, int height) {
+make_node(FT_HANDLE ft, int height) {
FTNODE node = NULL;
int n_children = (height == 0) ? 1 : 0;
- toku_create_new_ftnode(brt, &node, height, n_children);
+ toku_create_new_ftnode(ft, &node, height, n_children);
if (n_children) BP_STATE(node,0) = PT_AVAIL;
return node;
}
@@ -112,13 +112,13 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
DBT theval; toku_fill_dbt(&theval, val, vallen);
// get an index that we can use to create a new leaf entry
- uint32_t idx = BLB_DATA(leafnode, 0)->omt_size();
+ uint32_t idx = BLB_DATA(leafnode, 0)->num_klpairs();
// apply an insert to the leaf node
MSN msn = next_dummymsn();
- FT_MSG_S cmd = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
+ FT_MSG_S msg = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, false);
- toku_ft_bn_apply_cmd_once(BLB(leafnode,0), &cmd, idx, NULL, &gc_info, NULL, NULL);
+ toku_ft_bn_apply_msg_once(BLB(leafnode,0), &msg, idx, NULL, &gc_info, NULL, NULL);
// dont forget to dirty the node
leafnode->dirty = 1;
@@ -136,7 +136,7 @@ populate_leaf(FTNODE leafnode, int seq, int n, int *minkey, int *maxkey) {
}
static void
-insert_into_child_buffer(FT_HANDLE brt, FTNODE node, int childnum, int minkey, int maxkey) {
+insert_into_child_buffer(FT_HANDLE ft, FTNODE node, int childnum, int minkey, int maxkey) {
int k = htonl(maxkey);
maxkey = htonl(k+1);
for (unsigned int val = htonl(minkey); val <= htonl(maxkey); val++) {
@@ -144,22 +144,22 @@ insert_into_child_buffer(FT_HANDLE brt, FTNODE node, int childnum, int minkey, i
DBT thekey; toku_fill_dbt(&thekey, &key, sizeof key);
DBT theval; toku_fill_dbt(&theval, &val, sizeof val);
MSN msn = next_dummymsn();
- toku_ft_append_to_child_buffer(brt->ft->compare_fun, NULL, node, childnum, FT_INSERT, msn, xids_get_root_xids(), true, &thekey, &theval);
+ toku_ft_append_to_child_buffer(ft->ft->compare_fun, NULL, node, childnum, FT_INSERT, msn, xids_get_root_xids(), true, &thekey, &theval);
}
}
static FTNODE
-make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
+make_tree(FT_HANDLE ft, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
FTNODE node;
if (height == 0) {
- node = make_node(brt, 0);
+ node = make_node(ft, 0);
populate_leaf(node, *seq, nperleaf, minkey, maxkey);
*seq += nperleaf;
} else {
- node = make_node(brt, height);
+ node = make_node(ft, height);
int minkeys[fanout], maxkeys[fanout];
for (int childnum = 0; childnum < fanout; childnum++) {
- FTNODE child = make_tree(brt, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
+ FTNODE child = make_tree(ft, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
if (childnum == 0) {
toku_ft_nonleaf_append_child(node, child, NULL);
} else {
@@ -167,8 +167,8 @@ make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *mi
DBT pivotkey;
toku_ft_nonleaf_append_child(node, child, toku_fill_dbt(&pivotkey, &k, sizeof k));
}
- toku_unpin_ftnode(brt->ft, child);
- insert_into_child_buffer(brt, node, childnum, minkeys[childnum], maxkeys[childnum]);
+ toku_unpin_ftnode(ft->ft, child);
+ insert_into_child_buffer(ft, node, childnum, minkeys[childnum], maxkeys[childnum]);
}
*minkey = minkeys[0];
*maxkey = maxkeys[0];
@@ -199,30 +199,30 @@ test_make_tree(int height, int fanout, int nperleaf, int do_verify) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- // create the brt
+ // create the ft
TOKUTXN null_txn = NULL;
- FT_HANDLE brt = NULL;
- r = toku_open_ft_handle(fname, 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ FT_HANDLE ft = NULL;
+ r = toku_open_ft_handle(fname, 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r == 0);
// make a tree
int seq = 0, minkey, maxkey;
- FTNODE newroot = make_tree(brt, height, fanout, nperleaf, &seq, &minkey, &maxkey);
+ FTNODE newroot = make_tree(ft, height, fanout, nperleaf, &seq, &minkey, &maxkey);
// discard the old root block
// set the new root to point to the new tree
- toku_ft_set_new_root_blocknum(brt->ft, newroot->thisnodename);
+ toku_ft_set_new_root_blocknum(ft->ft, newroot->thisnodename);
// unpin the new root
- toku_unpin_ftnode(brt->ft, newroot);
+ toku_unpin_ftnode(ft->ft, newroot);
if (do_verify) {
- r = toku_verify_ft(brt);
+ r = toku_verify_ft(ft);
assert(r != 0);
}
// flush to the file system
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r == 0);
// shutdown the cachetable
diff --git a/storage/tokudb/ft-index/ft/tests/verify-unsorted-leaf.cc b/storage/tokudb/ft-index/ft/tests/verify-unsorted-leaf.cc
index c1e9f6f5727..92d68dd56ee 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-unsorted-leaf.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-unsorted-leaf.cc
@@ -89,17 +89,17 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2011-2013 Tokutek Inc. All rights reserved."
// generate a tree with a single leaf node containing unsorted keys
-// check that brt verify finds them
+// check that ft verify finds them
#include <ft-cachetable-wrappers.h>
#include "test.h"
static FTNODE
-make_node(FT_HANDLE brt, int height) {
+make_node(FT_HANDLE ft, int height) {
FTNODE node = NULL;
int n_children = (height == 0) ? 1 : 0;
- toku_create_new_ftnode(brt, &node, height, n_children);
+ toku_create_new_ftnode(ft, &node, height, n_children);
if (n_children) BP_STATE(node,0) = PT_AVAIL;
return node;
}
@@ -114,13 +114,13 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
toku_fill_dbt(&theval, val, vallen);
// get an index that we can use to create a new leaf entry
- uint32_t idx = BLB_DATA(leafnode, 0)->omt_size();
+ uint32_t idx = BLB_DATA(leafnode, 0)->num_klpairs();
// apply an insert to the leaf node
MSN msn = next_dummymsn();
- FT_MSG_S cmd = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
+ FT_MSG_S msg = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, false);
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, &gc_info, NULL, NULL);
+ toku_ft_bn_apply_msg_once(BLB(leafnode, 0), &msg, idx, NULL, &gc_info, NULL, NULL);
// dont forget to dirty the node
leafnode->dirty = 1;
@@ -144,30 +144,30 @@ test_dup_in_leaf(int do_verify) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- // create the brt
+ // create the ft
TOKUTXN null_txn = NULL;
- FT_HANDLE brt = NULL;
- r = toku_open_ft_handle(fname, 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ FT_HANDLE ft = NULL;
+ r = toku_open_ft_handle(fname, 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r == 0);
// discard the old root block
- FTNODE newroot = make_node(brt, 0);
+ FTNODE newroot = make_node(ft, 0);
populate_leaf(newroot, htonl(2), 1);
populate_leaf(newroot, htonl(1), 2);
// set the new root to point to the new tree
- toku_ft_set_new_root_blocknum(brt->ft, newroot->thisnodename);
+ toku_ft_set_new_root_blocknum(ft->ft, newroot->thisnodename);
// unpin the new root
- toku_unpin_ftnode(brt->ft, newroot);
+ toku_unpin_ftnode(ft->ft, newroot);
if (do_verify) {
- r = toku_verify_ft(brt);
+ r = toku_verify_ft(ft);
assert(r != 0);
}
// flush to the file system
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r == 0);
// shutdown the cachetable
diff --git a/storage/tokudb/ft-index/ft/tests/verify-unsorted-pivots.cc b/storage/tokudb/ft-index/ft/tests/verify-unsorted-pivots.cc
index c209e679072..e1b9d9aba22 100644
--- a/storage/tokudb/ft-index/ft/tests/verify-unsorted-pivots.cc
+++ b/storage/tokudb/ft-index/ft/tests/verify-unsorted-pivots.cc
@@ -88,17 +88,17 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2011-2013 Tokutek Inc. All rights reserved."
-// generate a tree with unsorted pivots and check that brt->verify finds them
+// generate a tree with unsorted pivots and check that ft->verify finds them
#include <ft-cachetable-wrappers.h>
#include "test.h"
static FTNODE
-make_node(FT_HANDLE brt, int height) {
+make_node(FT_HANDLE ft, int height) {
FTNODE node = NULL;
int n_children = (height == 0) ? 1 : 0;
- toku_create_new_ftnode(brt, &node, height, n_children);
+ toku_create_new_ftnode(ft, &node, height, n_children);
if (n_children) BP_STATE(node,0) = PT_AVAIL;
return node;
}
@@ -111,13 +111,13 @@ append_leaf(FTNODE leafnode, void *key, size_t keylen, void *val, size_t vallen)
DBT theval; toku_fill_dbt(&theval, val, vallen);
// get an index that we can use to create a new leaf entry
- uint32_t idx = BLB_DATA(leafnode, 0)->omt_size();
+ uint32_t idx = BLB_DATA(leafnode, 0)->num_klpairs();
// apply an insert to the leaf node
MSN msn = next_dummymsn();
- FT_MSG_S cmd = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
+ FT_MSG_S msg = { FT_INSERT, msn, xids_get_root_xids(), .u={.id = { &thekey, &theval }} };
txn_gc_info gc_info(nullptr, TXNID_NONE, TXNID_NONE, false);
- toku_ft_bn_apply_cmd_once(BLB(leafnode, 0), &cmd, idx, NULL, &gc_info, NULL, NULL);
+ toku_ft_bn_apply_msg_once(BLB(leafnode, 0), &msg, idx, NULL, &gc_info, NULL, NULL);
// dont forget to dirty the node
leafnode->dirty = 1;
@@ -135,17 +135,17 @@ populate_leaf(FTNODE leafnode, int seq, int n, int *minkey, int *maxkey) {
}
static FTNODE
-make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
+make_tree(FT_HANDLE ft, int height, int fanout, int nperleaf, int *seq, int *minkey, int *maxkey) {
FTNODE node;
if (height == 0) {
- node = make_node(brt, 0);
+ node = make_node(ft, 0);
populate_leaf(node, *seq, nperleaf, minkey, maxkey);
*seq += nperleaf;
} else {
- node = make_node(brt, height);
+ node = make_node(ft, height);
int minkeys[fanout], maxkeys[fanout];
for (int childnum = 0; childnum < fanout; childnum++) {
- FTNODE child = make_tree(brt, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
+ FTNODE child = make_tree(ft, height-1, fanout, nperleaf, seq, &minkeys[childnum], &maxkeys[childnum]);
if (childnum == 0) {
toku_ft_nonleaf_append_child(node, child, NULL);
} else {
@@ -153,7 +153,7 @@ make_tree(FT_HANDLE brt, int height, int fanout, int nperleaf, int *seq, int *mi
DBT pivotkey;
toku_ft_nonleaf_append_child(node, child, toku_fill_dbt(&pivotkey, &k, sizeof k));
}
- toku_unpin_ftnode(brt->ft, child);
+ toku_unpin_ftnode(ft->ft, child);
}
*minkey = minkeys[0];
*maxkey = maxkeys[0];
@@ -184,29 +184,29 @@ test_make_tree(int height, int fanout, int nperleaf, int do_verify) {
CACHETABLE ct = NULL;
toku_cachetable_create(&ct, 0, ZERO_LSN, NULL_LOGGER);
- // create the brt
+ // create the ft
TOKUTXN null_txn = NULL;
- FT_HANDLE brt = NULL;
- r = toku_open_ft_handle(fname, 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
+ FT_HANDLE ft = NULL;
+ r = toku_open_ft_handle(fname, 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, null_txn, toku_builtin_compare_fun);
assert(r == 0);
// make a tree
int seq = 0, minkey, maxkey;
- FTNODE newroot = make_tree(brt, height, fanout, nperleaf, &seq, &minkey, &maxkey);
+ FTNODE newroot = make_tree(ft, height, fanout, nperleaf, &seq, &minkey, &maxkey);
// discard the old root block
- toku_ft_set_new_root_blocknum(brt->ft, newroot->thisnodename);
+ toku_ft_set_new_root_blocknum(ft->ft, newroot->thisnodename);
// unpin the new root
- toku_unpin_ftnode(brt->ft, newroot);
+ toku_unpin_ftnode(ft->ft, newroot);
if (do_verify) {
- r = toku_verify_ft(brt);
+ r = toku_verify_ft(ft);
assert(r != 0);
}
// flush to the file system
- r = toku_close_ft_handle_nolsn(brt, 0);
+ r = toku_close_ft_handle_nolsn(ft, 0);
assert(r == 0);
// shutdown the cachetable
diff --git a/storage/tokudb/ft-index/ft/tests/xid_lsn_independent.cc b/storage/tokudb/ft-index/ft/tests/xid_lsn_independent.cc
index 88dcdb17e05..93762525a09 100644
--- a/storage/tokudb/ft-index/ft/tests/xid_lsn_independent.cc
+++ b/storage/tokudb/ft-index/ft/tests/xid_lsn_independent.cc
@@ -119,13 +119,13 @@ static void test_xid_lsn_independent(int N) {
test_setup(TOKU_TEST_FILENAME, &logger, &ct);
- FT_HANDLE brt;
+ FT_HANDLE ft;
TOKUTXN txn;
r = toku_txn_begin_txn((DB_TXN*)NULL, (TOKUTXN)0, &txn, logger, TXN_SNAPSHOT_NONE, false);
CKERR(r);
- r = toku_open_ft_handle("ftfile", 1, &brt, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, toku_builtin_compare_fun);
+ r = toku_open_ft_handle("ftfile", 1, &ft, 1024, 256, TOKU_DEFAULT_COMPRESSION_METHOD, ct, txn, toku_builtin_compare_fun);
CKERR(r);
r = toku_txn_commit_txn(txn, false, NULL, NULL);
@@ -143,7 +143,7 @@ static void test_xid_lsn_independent(int N) {
snprintf(key, sizeof(key), "key%x.%x", rands[i], i);
memset(val, 'v', sizeof(val));
val[sizeof(val)-1]=0;
- toku_ft_insert(brt, toku_fill_dbt(&k, key, 1+strlen(key)), toku_fill_dbt(&v, val, 1+strlen(val)), txn);
+ toku_ft_insert(ft, toku_fill_dbt(&k, key, 1+strlen(key)), toku_fill_dbt(&v, val, 1+strlen(val)), txn);
}
{
TOKUTXN txn2;
@@ -172,7 +172,7 @@ static void test_xid_lsn_independent(int N) {
CHECKPOINTER cp = toku_cachetable_get_checkpointer(ct);
r = toku_checkpoint(cp, logger, NULL, NULL, NULL, NULL, CLIENT_CHECKPOINT);
CKERR(r);
- r = toku_close_ft_handle_nolsn(brt, NULL);
+ r = toku_close_ft_handle_nolsn(ft, NULL);
CKERR(r);
clean_shutdown(&logger, &ct);
diff --git a/storage/tokudb/ft-index/ft/tokuftdump.cc b/storage/tokudb/ft-index/ft/tokuftdump.cc
index 9f4dc11befe..f2d4fce83cb 100644
--- a/storage/tokudb/ft-index/ft/tokuftdump.cc
+++ b/storage/tokudb/ft-index/ft/tokuftdump.cc
@@ -89,7 +89,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-/* Tell me the diff between two brt files. */
+/* Tell me the diff between two FT files. */
#include "cachetable.h"
#include "ft.h"
@@ -315,9 +315,9 @@ dump_node (int f, BLOCKNUM blocknum, FT h) {
}
} else {
printf(" n_bytes_in_buffer= %" PRIu64 "", BLB_DATA(n, i)->get_disk_size());
- printf(" items_in_buffer=%u\n", BLB_DATA(n, i)->omt_size());
+ printf(" items_in_buffer=%u\n", BLB_DATA(n, i)->num_klpairs());
if (dump_data) {
- BLB_DATA(n, i)->omt_iterate<void, print_le>(NULL);
+ BLB_DATA(n, i)->iterate<void, print_le>(NULL);
}
}
}
@@ -432,7 +432,7 @@ verify_block(unsigned char *cp, uint64_t file_offset, uint64_t size) {
printf("header length too big: %u\n", header_length);
return;
}
- uint32_t header_xsum = x1764_memory(cp, header_length);
+ uint32_t header_xsum = toku_x1764_memory(cp, header_length);
uint32_t expected_xsum = toku_dtoh32(get_unaligned_uint32(&cp[header_length]));
if (header_xsum != expected_xsum) {
printf("header checksum failed: %u %u\n", header_xsum, expected_xsum);
@@ -450,7 +450,7 @@ verify_block(unsigned char *cp, uint64_t file_offset, uint64_t size) {
// verify the sub block header
uint32_t offset = header_length + 4;
for (uint32_t i = 0 ; i < n_sub_blocks; i++) {
- uint32_t xsum = x1764_memory(cp + offset, sub_block[i].compressed_size);
+ uint32_t xsum = toku_x1764_memory(cp + offset, sub_block[i].compressed_size);
printf("%u: %u %u %u", i, sub_block[i].compressed_size, sub_block[i].uncompressed_size, sub_block[i].xsum);
if (xsum != sub_block[i].xsum)
printf(" fail %u offset %" PRIu64, xsum, file_offset + offset);
diff --git a/storage/tokudb/ft-index/ft/txn_manager.cc b/storage/tokudb/ft-index/ft/txn_manager.cc
index a155db493c1..12c6ba4e887 100644
--- a/storage/tokudb/ft-index/ft/txn_manager.cc
+++ b/storage/tokudb/ft-index/ft/txn_manager.cc
@@ -350,27 +350,6 @@ find_by_xid (const TOKUTXN &txn, const TXNID &txnidfind) {
return 0;
}
-#if 0
-static void
-omt_insert_at_end_unless_recovery(OMT omt, int (*h)(OMTVALUE, void*extra), TOKUTXN txn, OMTVALUE v, bool for_recovery)
-// Effect: insert v into omt that is sorted by xid gotten from txn.
-// Rationale:
-// During recovery, we get txns in the order that they did their first
-// write operation, which is not necessarily monotonically increasing.
-// During normal operation, txns are created with strictly increasing
-// txnids, so we can always insert at the end.
-{
- int r;
- uint32_t idx = toku_omt_size(omt);
- if (for_recovery) {
- r = toku_omt_find_zero(omt, h, (void *) txn->txnid64, NULL, &idx);
- invariant(r==DB_NOTFOUND);
- }
- r = toku_omt_insert_at(omt, v, idx);
- lazy_assert_zero(r);
-}
-#endif
-
static TXNID
max_xid(TXNID a, TXNID b) {
return a < b ? b : a;
diff --git a/storage/tokudb/ft-index/ft/ule-internal.h b/storage/tokudb/ft-index/ft/ule-internal.h
index 5c005acf887..00b9847a13f 100644
--- a/storage/tokudb/ft-index/ft/ule-internal.h
+++ b/storage/tokudb/ft-index/ft/ule-internal.h
@@ -149,7 +149,8 @@ le_pack(ULE ule, // data to be packed into new leafentry
void* keyp,
uint32_t keylen,
uint32_t old_le_size,
- LEAFENTRY * const new_leafentry_p // this is what this function creates
+ LEAFENTRY * const new_leafentry_p, // this is what this function creates
+ void **const maybe_free
);
diff --git a/storage/tokudb/ft-index/ft/ule.cc b/storage/tokudb/ft-index/ft/ule.cc
index dc4198bda3d..c364fc4603e 100644
--- a/storage/tokudb/ft-index/ft/ule.cc
+++ b/storage/tokudb/ft-index/ft/ule.cc
@@ -252,26 +252,27 @@ static inline size_t uxr_unpack_length_and_bit(UXR uxr, uint8_t *p);
static inline size_t uxr_unpack_data(UXR uxr, uint8_t *p);
static void get_space_for_le(
- bn_data* data_buffer,
+ bn_data* data_buffer,
uint32_t idx,
void* keyp,
uint32_t keylen,
uint32_t old_le_size,
- size_t size,
- LEAFENTRY* new_le_space
- )
+ size_t size,
+ LEAFENTRY* new_le_space,
+ void **const maybe_free
+ )
{
- if (data_buffer == NULL) {
+ if (data_buffer == nullptr) {
CAST_FROM_VOIDP(*new_le_space, toku_xmalloc(size));
}
else {
// this means we are overwriting something
if (old_le_size > 0) {
- data_buffer->get_space_for_overwrite(idx, keyp, keylen, old_le_size, size, new_le_space);
+ data_buffer->get_space_for_overwrite(idx, keyp, keylen, old_le_size, size, new_le_space, maybe_free);
}
// this means we are inserting something new
else {
- data_buffer->get_space_for_insert(idx, keyp, keylen, size, new_le_space);
+ data_buffer->get_space_for_insert(idx, keyp, keylen, size, new_le_space, maybe_free);
}
}
}
@@ -505,19 +506,12 @@ toku_le_apply_msg(FT_MSG msg,
int64_t newnumbytes = 0;
uint64_t oldmemsize = 0;
uint32_t keylen = ft_msg_get_keylen(msg);
- LEAFENTRY copied_old_le = NULL;
- size_t old_le_size = old_leafentry ? leafentry_memsize(old_leafentry) : 0;
- toku::scoped_malloc copied_old_le_buf(old_le_size);
- if (old_leafentry) {
- CAST_FROM_VOIDP(copied_old_le, copied_old_le_buf.get());
- memcpy(copied_old_le, old_leafentry, old_le_size);
- }
if (old_leafentry == NULL) {
msg_init_empty_ule(&ule);
} else {
oldmemsize = leafentry_memsize(old_leafentry);
- le_unpack(&ule, copied_old_le); // otherwise unpack leafentry
+ le_unpack(&ule, old_leafentry); // otherwise unpack leafentry
oldnumbytes = ule_get_innermost_numbytes(&ule, keylen);
}
msg_modify_ule(&ule, msg); // modify unpacked leafentry
@@ -550,21 +544,28 @@ toku_le_apply_msg(FT_MSG msg,
STATUS_INC(LE_APPLY_GC_BYTES_IN, size_before_gc);
STATUS_INC(LE_APPLY_GC_BYTES_OUT, size_after_gc);
}
- int rval = le_pack(
+
+ void *maybe_free = nullptr;
+ int r = le_pack(
&ule, // create packed leafentry
data_buffer,
idx,
ft_msg_get_key(msg), // contract of this function is caller has this set, always
keylen, // contract of this function is caller has this set, always
oldmemsize,
- new_leafentry_p
+ new_leafentry_p,
+ &maybe_free
);
- invariant_zero(rval);
+ invariant_zero(r);
if (*new_leafentry_p) {
newnumbytes = ule_get_innermost_numbytes(&ule, keylen);
}
*numbytes_delta_p = newnumbytes - oldnumbytes;
+
ule_cleanup(&ule);
+ if (maybe_free != nullptr) {
+ toku_free(maybe_free);
+ }
}
bool toku_le_worth_running_garbage_collection(LEAFENTRY le, txn_gc_info *gc_info) {
@@ -621,15 +622,8 @@ toku_le_garbage_collect(LEAFENTRY old_leaf_entry,
ULE_S ule;
int64_t oldnumbytes = 0;
int64_t newnumbytes = 0;
- LEAFENTRY copied_old_le = NULL;
- size_t old_le_size = old_leaf_entry ? leafentry_memsize(old_leaf_entry) : 0;
- toku::scoped_malloc copied_old_le_buf(old_le_size);
- if (old_leaf_entry) {
- CAST_FROM_VOIDP(copied_old_le, copied_old_le_buf.get());
- memcpy(copied_old_le, old_leaf_entry, old_le_size);
- }
- le_unpack(&ule, copied_old_le);
+ le_unpack(&ule, old_leaf_entry);
oldnumbytes = ule_get_innermost_numbytes(&ule, keylen);
uint32_t old_mem_size = leafentry_memsize(old_leaf_entry);
@@ -654,6 +648,7 @@ toku_le_garbage_collect(LEAFENTRY old_leaf_entry,
STATUS_INC(LE_APPLY_GC_BYTES_OUT, size_after_gc);
}
+ void *maybe_free = nullptr;
int r = le_pack(
&ule,
data_buffer,
@@ -661,14 +656,19 @@ toku_le_garbage_collect(LEAFENTRY old_leaf_entry,
keyp,
keylen,
old_mem_size,
- new_leaf_entry
+ new_leaf_entry,
+ &maybe_free
);
- assert(r == 0);
+ invariant_zero(r);
if (*new_leaf_entry) {
newnumbytes = ule_get_innermost_numbytes(&ule, keylen);
}
*numbytes_delta_p = newnumbytes - oldnumbytes;
+
ule_cleanup(&ule);
+ if (maybe_free != nullptr) {
+ toku_free(maybe_free);
+ }
}
/////////////////////////////////////////////////////////////////////////////////
@@ -963,7 +963,7 @@ update_le_status(ULE ule, size_t memsize) {
}
// Purpose is to return a newly allocated leaf entry in packed format, or
-// return null if leaf entry should be destroyed (if no transaction records
+// return null if leaf entry should be destroyed (if no transaction records
// are for inserts).
// Transaction records in packed le are stored inner to outer (first xr is innermost),
// with some information extracted out of the transaction records into the header.
@@ -975,7 +975,8 @@ le_pack(ULE ule, // data to be packed into new leafentry
void* keyp,
uint32_t keylen,
uint32_t old_le_size,
- LEAFENTRY * const new_leafentry_p // this is what this function creates
+ LEAFENTRY * const new_leafentry_p, // this is what this function creates
+ void **const maybe_free
)
{
invariant(ule->num_cuxrs > 0);
@@ -1001,10 +1002,10 @@ le_pack(ULE ule, // data to be packed into new leafentry
rval = 0;
goto cleanup;
}
-found_insert:;
+found_insert:
memsize = le_memsize_from_ule(ule);
LEAFENTRY new_leafentry;
- get_space_for_le(data_buffer, idx, keyp, keylen, old_le_size, memsize, &new_leafentry);
+ get_space_for_le(data_buffer, idx, keyp, keylen, old_le_size, memsize, &new_leafentry, maybe_free);
//p always points to first unused byte after leafentry we are packing
uint8_t *p;
@@ -1056,7 +1057,7 @@ found_insert:;
for (i = 0; i < ule->num_cuxrs; i++) {
p += uxr_pack_length_and_bit(ule->uxrs + ule->num_cuxrs - 1 - i, p);
}
-
+
//pack interesting values inner to outer
if (ule->num_puxrs!=0) {
UXR innermost = ule->uxrs + ule->num_cuxrs + ule->num_puxrs - 1;
@@ -1094,7 +1095,7 @@ found_insert:;
size_t bytes_written;
bytes_written = (size_t)p - (size_t)new_leafentry;
invariant(bytes_written == memsize);
-
+
#if ULE_DEBUG
if (omt) { //Disable recursive debugging.
size_t memsize_verify = leafentry_memsize(new_leafentry);
@@ -2260,9 +2261,6 @@ cleanup:
return r;
}
-#if TOKU_WINDOWS
-#pragma pack(push, 1)
-#endif
// This is an on-disk format. static_asserts verify everything is packed and aligned correctly.
struct __attribute__ ((__packed__)) leafentry_13 {
struct leafentry_committed_13 {
@@ -2290,9 +2288,6 @@ struct __attribute__ ((__packed__)) leafentry_13 {
};
static_assert(18 == sizeof(leafentry_13), "wrong size");
static_assert(9 == __builtin_offsetof(leafentry_13, u), "wrong offset");
-#if TOKU_WINDOWS
-#pragma pack(pop)
-#endif
//Requires:
// Leafentry that ule represents should not be destroyed (is not just all deletes)
@@ -2467,12 +2462,14 @@ toku_le_upgrade_13_14(LEAFENTRY_13 old_leafentry,
// malloc instead of a mempool. However after supporting upgrade,
// we need to use mempools and the OMT.
rval = le_pack(&ule, // create packed leafentry
- NULL,
+ nullptr,
0, //only matters if we are passing in a bn_data
- NULL, //only matters if we are passing in a bn_data
+ nullptr, //only matters if we are passing in a bn_data
0, //only matters if we are passing in a bn_data
0, //only matters if we are passing in a bn_data
- new_leafentry_p);
+ new_leafentry_p,
+ nullptr //only matters if we are passing in a bn_data
+ );
ule_cleanup(&ule);
*new_leafentry_memorysize = leafentry_memsize(*new_leafentry_p);
return rval;
diff --git a/storage/tokudb/ft-index/ft/wbuf.h b/storage/tokudb/ft-index/ft/wbuf.h
index 282233920a7..93cfe0c7185 100644
--- a/storage/tokudb/ft-index/ft/wbuf.h
+++ b/storage/tokudb/ft-index/ft/wbuf.h
@@ -95,9 +95,9 @@ PATENT RIGHTS GRANT:
#include <string.h>
#include <portability/toku_htonl.h>
+#include <util/x1764.h>
#include "fttypes.h"
-#include "x1764.h"
#define CRC_INCR
@@ -121,7 +121,7 @@ static inline void wbuf_nocrc_init (struct wbuf *w, void *buf, DISKOFF size) {
static inline void wbuf_init (struct wbuf *w, void *buf, DISKOFF size) {
wbuf_nocrc_init(w, buf, size);
- x1764_init(&w->checksum);
+ toku_x1764_init(&w->checksum);
}
static inline size_t wbuf_get_woffset(struct wbuf *w) {
@@ -142,7 +142,7 @@ static inline void wbuf_nocrc_uint8_t (struct wbuf *w, uint8_t ch) {
static inline void wbuf_char (struct wbuf *w, unsigned char ch) {
wbuf_nocrc_char (w, ch);
- x1764_add(&w->checksum, &w->buf[w->ndone-1], 1);
+ toku_x1764_add(&w->checksum, &w->buf[w->ndone-1], 1);
}
//Write an int that MUST be in network order regardless of disk order
@@ -150,7 +150,7 @@ static void wbuf_network_int (struct wbuf *w, int32_t i) __attribute__((__unused
static void wbuf_network_int (struct wbuf *w, int32_t i) {
assert(w->ndone + 4 <= w->size);
*(uint32_t*)(&w->buf[w->ndone]) = toku_htonl(i);
- x1764_add(&w->checksum, &w->buf[w->ndone], 4);
+ toku_x1764_add(&w->checksum, &w->buf[w->ndone], 4);
w->ndone += 4;
}
@@ -176,7 +176,7 @@ static inline void wbuf_nocrc_int (struct wbuf *w, int32_t i) {
static inline void wbuf_int (struct wbuf *w, int32_t i) {
wbuf_nocrc_int(w, i);
- x1764_add(&w->checksum, &w->buf[w->ndone-4], 4);
+ toku_x1764_add(&w->checksum, &w->buf[w->ndone-4], 4);
}
static inline void wbuf_nocrc_uint (struct wbuf *w, uint32_t i) {
@@ -187,6 +187,13 @@ static inline void wbuf_uint (struct wbuf *w, uint32_t i) {
wbuf_int(w, (int32_t)i);
}
+static inline uint8_t* wbuf_nocrc_reserve_literal_bytes(struct wbuf *w, uint32_t nbytes) {
+ assert(w->ndone + nbytes <= w->size);
+ uint8_t * dest = w->buf + w->ndone;
+ w->ndone += nbytes;
+ return dest;
+}
+
static inline void wbuf_nocrc_literal_bytes(struct wbuf *w, bytevec bytes_bv, uint32_t nbytes) {
const unsigned char *bytes = (const unsigned char *) bytes_bv;
#if 0
@@ -200,7 +207,7 @@ static inline void wbuf_nocrc_literal_bytes(struct wbuf *w, bytevec bytes_bv, ui
static inline void wbuf_literal_bytes(struct wbuf *w, bytevec bytes_bv, uint32_t nbytes) {
wbuf_nocrc_literal_bytes(w, bytes_bv, nbytes);
- x1764_add(&w->checksum, &w->buf[w->ndone-nbytes], nbytes);
+ toku_x1764_add(&w->checksum, &w->buf[w->ndone-nbytes], nbytes);
}
static void wbuf_nocrc_bytes (struct wbuf *w, bytevec bytes_bv, uint32_t nbytes) {
diff --git a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/Makefile b/storage/tokudb/ft-index/ft/worker-thread-benchmarks/Makefile
deleted file mode 100644
index 92c81ddb7a7..00000000000
--- a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/Makefile
+++ /dev/null
@@ -1,14 +0,0 @@
-CC = g++
-CPPFLAGS = -I. -D_GNU_SOURCE
-CFLAGS = -Wall -g
-LDFLAGS = -lpthread
-TARGET = worker-test
-SRCS = $(wildcard *.c)
-OBJS = $(patsubst %.c,%.o,$(SRCS))
-
-$(TARGET): $(OBJS)
- $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ $^ $(LDFLAGS)
-
-clean:
- rm -rf $(TARGET) $(OBJS)
-
diff --git a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/threadpool.cc b/storage/tokudb/ft-index/ft/worker-thread-benchmarks/threadpool.cc
deleted file mode 100644
index a1fda8c373c..00000000000
--- a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/threadpool.cc
+++ /dev/null
@@ -1,166 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include <stdio.h>
-#include <stdlib.h>
-#include <toku_assert.h>
-#include <malloc.h>
-#include <pthread.h>
-#include <errno.h>
-
-#include "threadpool.h"
-#include <portability/toku_atomic.h>
-
-// use gcc builtin fetch_and_add 0->no 1->yes
-#define DO_ATOMIC_FETCH_AND_ADD 0
-
-struct threadpool {
- int max_threads;
- int current_threads;
- int busy_threads;
- pthread_t pids[];
-};
-
-int threadpool_create(THREADPOOL *threadpoolptr, int max_threads) {
- size_t size = sizeof (struct threadpool) + max_threads*sizeof (pthread_t);
- struct threadpool *threadpool = (struct threadpool *) malloc(size);
- if (threadpool == 0)
- return ENOMEM;
- threadpool->max_threads = max_threads;
- threadpool->current_threads = 0;
- threadpool->busy_threads = 0;
- int i;
- for (i=0; i<max_threads; i++)
- threadpool->pids[i] = 0;
- *threadpoolptr = threadpool;
- return 0;
-}
-
-void threadpool_destroy(THREADPOOL *threadpoolptr) {
- struct threadpool *threadpool = *threadpoolptr;
- int i;
- for (i=0; i<threadpool->current_threads; i++) {
- int r; void *ret;
- r = pthread_join(threadpool->pids[i], &ret);
- assert(r == 0);
- }
- *threadpoolptr = 0;
- free(threadpool);
-}
-
-void threadpool_maybe_add(THREADPOOL threadpool, void *(*f)(void *), void *arg) {
- if (threadpool->current_threads < threadpool->max_threads) {
- int r = pthread_create(&threadpool->pids[threadpool->current_threads], 0, f, arg);
- if (r == 0) {
- threadpool->current_threads++;
- threadpool_set_thread_busy(threadpool);
- }
- }
-}
-
-void threadpool_set_thread_busy(THREADPOOL threadpool) {
-#if DO_ATOMIC_FETCH_AND_ADD
- (void) toku_sync_fetch_and_add(&threadpool->busy_threads, 1);
-#else
- threadpool->busy_threads++;
-#endif
-}
-
-void threadpool_set_thread_idle(THREADPOOL threadpool) {
-#if DO_ATOMIC_FETCH_AND_ADD
- (void) toku_sync_fetch_and_add(&threadpool->busy_threads, -1);
-#else
- threadpool->busy_threads--;
-#endif
-}
-
-int threadpool_get_current_threads(THREADPOOL threadpool) {
- return threadpool->current_threads;
-}
diff --git a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/threadpool.h b/storage/tokudb/ft-index/ft/worker-thread-benchmarks/threadpool.h
deleted file mode 100644
index e2d37b486c1..00000000000
--- a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/threadpool.h
+++ /dev/null
@@ -1,136 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-// A threadpool is a limited set of threads that can be used to apply a
-// function to work contained in a work queue. The work queue is outside
-// of the scope of the threadpool; the threadpool merely provides
-// mechanisms to grow the number of threads in the threadpool on demand.
-
-typedef struct threadpool *THREADPOOL;
-
-// Create a new threadpool
-// Effects: a new threadpool is allocated and initialized. the number of
-// threads in the threadpool is limited to max_threads. initially, there
-// are no threads in the pool.
-// Returns: if there are no errors, the threadpool is set and zero is returned.
-// Otherwise, an error number is returned.
-
-int threadpool_create(THREADPOOL *threadpoolptr, int max_threads);
-
-// Destroy a threadpool
-// Effects: the calling thread joins with all of the threads in the threadpool.
-// Effects: the threadpool memory is freed.
-// Returns: the threadpool is set to null.
-
-void threadpool_destroy(THREADPOOL *threadpoolptr);
-
-// Maybe add a thread to the threadpool.
-// Effects: the number of threads in the threadpool is expanded by 1 as long
-// as the current number of threads in the threadpool is less than the max
-// and there are no idle threads.
-// Effects: if the thread is create, it calls the function f with argument arg
-// Expects: external serialization on this function; only one thread may
-// execute this function
-
-void threadpool_maybe_add(THREADPOOL theadpool, void *(*f)(void *), void *arg);
-
-// Set the current thread busy
-// Effects: the threadpool keeps a count of the number of idle threads. It
-// uses this count to control the creation of additional threads.
-
-void threadpool_set_thread_busy(THREADPOOL);
-
-// Set the current thread idle
-
-void threadpool_set_thread_idle(THREADPOOL);
-
-// get the current number of threads
-
-int threadpool_get_current_threads(THREADPOOL);
diff --git a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/worker-test.cc b/storage/tokudb/ft-index/ft/worker-thread-benchmarks/worker-test.cc
deleted file mode 100644
index 362a3ec5604..00000000000
--- a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/worker-test.cc
+++ /dev/null
@@ -1,261 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <toku_assert.h>
-#include <errno.h>
-#include <string.h>
-#include <pthread.h>
-
-int usage() {
- printf("measure multi-thread work scheduling overhead\n");
- printf("-nthreads N (number of worker threads, default 1)\n");
- printf("-nworkitems N (number of work items, default 1)\n");
- printf("-usleeptime N (work time, default 100)\n");
- printf("-ntests N (number of test iterations, default 1)\n");
- printf("-adaptive (use adaptive mutex locks, default no)\n");
- return 1;
-}
-
-typedef struct workitem *WORKITEM;
-struct workitem {
- struct workitem *next_wq;
- int usleeptime;
-};
-
-#include "workqueue.h"
-#include "threadpool.h"
-
-int usleeptime = 100;
-
-void do_work(WORKITEM wi __attribute__((unused))) {
-#if 0
- // sleep for usleeptime microseconds
- usleep(usleeptime);
-#else
- // busy wait for usleeptime loop interations
- int n = wi->usleeptime;
- volatile int i;
- for (i=0; i<n; i++);
-#endif
-}
-
-// per thread argument that includes the work queues and locks
-struct runner_arg {
- pthread_mutex_t *lock;
- WORKQUEUE wq;
- WORKQUEUE cq;
-};
-
-void *runner_thread(void *arg) {
- int r;
- struct runner_arg *runner = (struct runner_arg *)arg;
- r = pthread_mutex_lock(runner->lock); assert(r == 0);
- while (1) {
- WORKITEM wi;
- r = workqueue_deq(runner->wq, runner->lock, &wi);
- if (r != 0) break;
- r = pthread_mutex_unlock(runner->lock); assert(r == 0);
- do_work(wi);
- r = pthread_mutex_lock(runner->lock); assert(r == 0);
- workqueue_enq(runner->cq, wi);
- }
- r = pthread_mutex_unlock(runner->lock); assert(r == 0);
- return arg;
-}
-
-static inline void lockit(pthread_mutex_t *lock, int nthreads) {
- if (nthreads > 0) {
- int r = pthread_mutex_lock(lock); assert(r == 0);
- }
-}
-
-static inline void unlockit(pthread_mutex_t *lock, int nthreads) {
- if (nthreads > 0) {
- int r = pthread_mutex_unlock(lock); assert(r == 0);
- }
-}
-
-int main(int argc, char *argv[]) {
- int ntests = 1;
- int nworkitems = 1;
- int nthreads = 1;
- int adaptive = 0;
-
- int r;
- int i;
- for (i=1; i<argc; i++) {
- char *arg = argv[i];
- if (strcmp(arg, "-help") == 0) {
- return usage();
- }
- if (strcmp(arg, "-ntests") == 0) {
- assert(i+1 < argc);
- ntests = atoi(argv[++i]);
- }
- if (strcmp(arg, "-nworkitems") == 0) {
- assert(i+1 < argc);
- nworkitems = atoi(argv[++i]);
- }
- if (strcmp(arg, "-nthreads") == 0) {
- assert(i+1 < argc);
- nthreads = atoi(argv[++i]);
- }
- if (strcmp(arg, "-usleeptime") == 0) {
- assert(i+1 < argc);
- usleeptime = atoi(argv[++i]);
- }
- if (strcmp(arg, "-adaptive") == 0) {
- adaptive++;
- }
- }
-
- pthread_mutex_t lock;
- pthread_mutexattr_t mattr;
- r = pthread_mutexattr_init(&mattr); assert(r == 0);
- if (adaptive) {
- r = pthread_mutexattr_settype(&mattr, PTHREAD_MUTEX_ADAPTIVE_NP); assert(r == 0);
- }
- r = pthread_mutex_init(&lock, &mattr); assert(r == 0);
-
- struct workqueue wq;
- workqueue_init(&wq);
- struct workqueue cq;
- workqueue_init(&cq);
- THREADPOOL tp;
- r = threadpool_create(&tp, nthreads); assert(r == 0);
- struct runner_arg runner_arg;
- runner_arg.lock = &lock;
- runner_arg.wq = &wq;
- runner_arg.cq = &cq;
- for (i=0; i<nthreads; i++)
- threadpool_maybe_add(tp, runner_thread, &runner_arg);
- int t;
- for (t=0; t<ntests; t++) {
- struct workitem work[nworkitems];
- if (nworkitems == 1) {
- // single work items are run in the main thread
- work[0].usleeptime = usleeptime;
- do_work(&work[0]);
- } else {
- lockit(&lock, nthreads);
- // put all the work on the work queue
- int i;
- for (i=0; i<nworkitems; i++) {
- work[i].usleeptime = usleeptime;
- workqueue_enq(&wq, &work[i]);
- }
- // run some of the work in the main thread
- int ndone = 0;
- while (!workqueue_empty(&wq)) {
- WORKITEM wi;
- workqueue_deq(&wq, &lock, &wi);
- unlockit(&lock, nthreads);
- do_work(wi);
- lockit(&lock, nthreads);
- ndone++;
- }
- // make sure all of the work has completed
- for (i=ndone; i<nworkitems; i++) {
- WORKITEM wi;
- r = workqueue_deq(&cq, &lock, &wi);
- assert(r == 0);
- }
- unlockit(&lock, nthreads);
- }
- }
- workqueue_set_closed(&wq);
- threadpool_destroy(&tp);
- workqueue_destroy(&wq);
- workqueue_destroy(&cq);
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/worker-test.cilk b/storage/tokudb/ft-index/ft/worker-thread-benchmarks/worker-test.cilk
deleted file mode 100644
index 77b2a5c58d0..00000000000
--- a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/worker-test.cilk
+++ /dev/null
@@ -1,74 +0,0 @@
-#include <cilk-lib.cilkh>
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <assert.h>
-#include <errno.h>
-#include <string.h>
-
-int usage() {
- printf("measure multi-thread work scheduling overhead\n");
- printf("-nworkitems N (number of work items, default 1)\n");
- printf("-usleeptime N (work time, default 100)\n");
- printf("-ntests N (number of test iterations, default 1)\n");
- return 1;
-}
-
-typedef struct workitem *WORKITEM;
-struct workitem {
- int usleeptime;
-};
-
-cilk void do_work(WORKITEM wi) {
-#if 0
- // sleep for usleeptime microseconds
- usleep(wi->usleeptime);
-#else
- // busy wait for usleeptime loop interations
- int n = wi->usleeptime;
- volatile int i;
- for (i=0; i<n; i++);
-#endif
-}
-
-cilk int main(int argc, char *argv[]) {
- int ntests = 1;
- int nworkitems = 1;
- int usleeptime = 100;
-
- int i;
- int t;
-
- struct workitem *work;
-
- for (i=1; i<argc; i++) {
- char *arg = argv[i];
- if (strcmp(arg, "-help") == 0) {
- return usage();
- }
- if (strcmp(arg, "-ntests") == 0) {
- assert(i+1 < argc);
- ntests = atoi(argv[++i]);
- }
- if (strcmp(arg, "-nworkitems") == 0) {
- assert(i+1 < argc);
- nworkitems = atoi(argv[++i]);
- }
- if (strcmp(arg, "-usleeptime") == 0) {
- assert(i+1 < argc);
- usleeptime = atoi(argv[++i]);
- }
- }
-
- printf("ntests=%d nworkitems=%d usleeptime=%d\n", ntests, nworkitems, usleeptime);
- work = (struct workitem *) calloc(nworkitems, sizeof (struct workitem));
- for (t=0; t<ntests; t++) {
- for (i=0; i<nworkitems; i++) {
- work[i].usleeptime = usleeptime;
- spawn do_work(&work[i]);
- }
- sync;
- }
- free(work);
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/workqueue.h b/storage/tokudb/ft-index/ft/worker-thread-benchmarks/workqueue.h
deleted file mode 100644
index ab8f856a019..00000000000
--- a/storage/tokudb/ft-index/ft/worker-thread-benchmarks/workqueue.h
+++ /dev/null
@@ -1,207 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-
-typedef struct workqueue *WORKQUEUE;
-struct workqueue {
- WORKITEM head, tail; // head and tail of the linked list of work items
- pthread_cond_t wait_read; // wait for read
- int want_read; // number of threads waiting to read
- pthread_cond_t wait_write; // wait for write
- int want_write; // number of threads waiting to write
- int ninq; // number of work items in the queue
- char closed; // kicks waiting threads off of the write queue
-};
-
-// initialize a workqueue
-// expects: the workqueue is not initialized
-// effects: the workqueue is set to empty and the condition variable is initialized
-
-static void workqueue_init(WORKQUEUE wq) {
- wq->head = wq->tail = 0;
- int r;
- r = pthread_cond_init(&wq->wait_read, 0); assert(r == 0);
- wq->want_read = 0;
- r = pthread_cond_init(&wq->wait_write, 0); assert(r == 0);
- wq->want_write = 0;
- wq->ninq = 0;
- wq->closed = 0;
-}
-
-// destroy a workqueue
-// expects: the workqueue must be initialized and empty
-
-static void workqueue_destroy(WORKQUEUE wq) {
- assert(wq->head == 0 && wq->tail == 0);
- int r;
- r = pthread_cond_destroy(&wq->wait_read); assert(r == 0);
- r = pthread_cond_destroy(&wq->wait_write); assert(r == 0);
-}
-
-// close the workqueue
-// effects: signal any threads blocked in the workqueue
-
-static void workqueue_set_closed(WORKQUEUE wq) {
- wq->closed = 1;
- int r;
- r = pthread_cond_broadcast(&wq->wait_read); assert(r == 0);
- r = pthread_cond_broadcast(&wq->wait_write); assert(r == 0);
-}
-
-// determine whether or not the write queue is empty
-// return: 1 if the write queue is empty, otherwise 0
-
-static int workqueue_empty(WORKQUEUE wq) {
- return wq->head == 0;
-}
-
-// put a work item at the tail of the write queue
-// expects: the mutex is locked
-// effects: append the workitem to the end of the write queue and signal
-// any readers
-
-static void workqueue_enq(WORKQUEUE wq, WORKITEM workitem) {
- workitem->next_wq = 0;
- if (wq->tail)
- wq->tail->next_wq = workitem;
- else
- wq->head = workitem;
- wq->tail = workitem;
- wq->ninq++;
- if (wq->want_read) {
- int r = pthread_cond_signal(&wq->wait_read); assert(r == 0);
- }
-}
-
-// get a workitem from the head of the write queue
-// expects: the mutex is locked
-// effects: wait until the workqueue is not empty, remove the first workitem from the
-// write queue and return it
-// returns: 0 if success, otherwise an error
-
-static int workqueue_deq(WORKQUEUE wq, pthread_mutex_t *mutex, WORKITEM *workitemptr) {
- while (workqueue_empty(wq)) {
- if (wq->closed)
- return EINVAL;
- wq->want_read++;
- int r = pthread_cond_wait(&wq->wait_read, mutex); assert(r == 0);
- wq->want_read--;
- }
- WORKITEM workitem = wq->head;
- wq->head = workitem->next_wq;
- if (wq->head == 0)
- wq->tail = 0;
- wq->ninq--;
- workitem->next_wq = 0;
- *workitemptr = workitem;
- return 0;
-}
-
-#if 0
-
-// suspend the writer thread
-// expects: the mutex is locked
-
-static void workqueue_wait_write(WORKQUEUE wq, pthread_mutex_t *mutex) {
- wq->want_write++;
- int r = pthread_cond_wait(&wq->wait_write, mutex); assert(r == 0);
- wq->want_write--;
-}
-
-// wakeup the writer threads
-// expects: the mutex is locked
-
-static void workqueue_wakeup_write(WORKQUEUE wq) {
- if (wq->want_write) {
- int r = pthread_cond_broadcast(&wq->wait_write); assert(r == 0);
- }
-}
-
-#endif
diff --git a/storage/tokudb/ft-index/ft/x1764-speedup/x1764-speedup-test.cc b/storage/tokudb/ft-index/ft/x1764-speedup/x1764-speedup-test.cc
deleted file mode 100644
index e4f9d1c9b53..00000000000
--- a/storage/tokudb/ft-index/ft/x1764-speedup/x1764-speedup-test.cc
+++ /dev/null
@@ -1,175 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2011-2013 Tokutek Inc. All rights reserved."
-
-#include <assert.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/time.h>
-#include <sys/types.h>
-
-uint64_t x1764_simple (const uint64_t *buf, size_t len)
-{
- uint64_t sum=0;
- for (size_t i=0; i<len ;i++) {
- sum = sum*17 + buf[i];
- }
- return sum;
-}
-
-uint64_t x1764_2x (const uint64_t *buf, size_t len)
-{
- assert(len%2==0);
- uint64_t suma=0, sumb=0;
- for (size_t i=0; i<len ;i+=2) {
- suma = suma*(17L*17L) + buf[i];
- sumb = sumb*(17L*17L) + buf[i+1];
- }
- return suma*17+sumb;
-}
-
-uint64_t x1764_3x (const uint64_t *buf, size_t len)
-{
- assert(len%3==0);
- uint64_t suma=0, sumb=0, sumc=0;
- for (size_t i=0; i<len ;i+=3) {
- suma = suma*(17LL*17LL*17LL) + buf[i];
- sumb = sumb*(17LL*17LL*17LL) + buf[i+1];
- sumc = sumc*(17LL*17LL*17LL) + buf[i+2];
- }
- uint64_t r = suma*17L*17L + sumb*17L + sumc;
- return r;
-}
-
-uint64_t x1764_4x (const uint64_t *buf, size_t len)
-{
- assert(len%4==0);
- uint64_t suma=0, sumb=0, sumc=0, sumd=0;
- for (size_t i=0; i<len ;i+=4) {
- suma = suma*(17LL*17LL*17LL*17LL) + buf[i];
- sumb = sumb*(17LL*17LL*17LL*17LL) + buf[i+1];
- sumc = sumc*(17LL*17LL*17LL*17LL) + buf[i+2];
- sumd = sumd*(17LL*17LL*17LL*17LL) + buf[i+3];
- }
- return suma*17L*17L*17L + sumb*17L*17L + sumc*17L + sumd;
-
-}
-
-float tdiff (struct timeval *start, struct timeval *end) {
- return (end->tv_sec-start->tv_sec) +1e-6*(end->tv_usec - start->tv_usec);
-}
-
-int main (int argc, char *argv[]) {
- int size = 1024*1024*4 + 8*4;
- char *data = malloc(size);
- for (int j=0; j<4; j++) {
- struct timeval start,end,end2,end3,end4;
- for (int i=0; i<size; i++) data[i]=i*i+j;
- gettimeofday(&start, 0);
- uint64_t s = x1764_simple((uint64_t*)data, size/sizeof(uint64_t));
- gettimeofday(&end, 0);
- uint64_t s2 = x1764_2x((uint64_t*)data, size/sizeof(uint64_t));
- gettimeofday(&end2, 0);
- uint64_t s3 = x1764_3x((uint64_t*)data, size/sizeof(uint64_t));
- gettimeofday(&end3, 0);
- uint64_t s4 = x1764_4x((uint64_t*)data, size/sizeof(uint64_t));
- gettimeofday(&end4, 0);
- assert(s==s2);
- assert(s==s3);
- assert(s==s4);
- double b1 = tdiff(&start, &end);
- double b2 = tdiff(&end, &end2);
- double b3 = tdiff(&end2, &end3);
- double b4 = tdiff(&end3, &end4);
- printf("s=%016llx t=%.6fs %.6fs (%4.2fx), %.6fs (%4.2fx), %.6fs (%4.2fx) [%5.2f MB/s]\n",
- (unsigned long long)s,
- b1, b2, b1/b2, b3, b1/b3, b4, b1/b4, (size/b4)/(1024*1024));
- }
- return 0;
-}
diff --git a/storage/tokudb/ft-index/ft/xids-internal.h b/storage/tokudb/ft-index/ft/xids-internal.h
index f0e1b97c733..6ceae6ee35e 100644
--- a/storage/tokudb/ft-index/ft/xids-internal.h
+++ b/storage/tokudb/ft-index/ft/xids-internal.h
@@ -93,26 +93,16 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-
// Variable size list of transaction ids (known in design doc as xids<>).
// ids[0] is the outermost transaction.
// ids[num_xids - 1] is the innermost transaction.
// Should only be accessed by accessor functions xids_xxx, not directly.
// If the xids struct is unpacked, the compiler aligns the ids[] and we waste a lot of space
-#if TOKU_WINDOWS
-#pragma pack(push, 1)
-#endif
-
typedef struct __attribute__((__packed__)) xids_t {
uint8_t num_xids; // maximum value of MAX_TRANSACTION_RECORDS - 1 ...
// ... because transaction 0 is implicit
TXNID ids[];
} XIDS_S;
-#if TOKU_WINDOWS
-#pragma pack(pop)
-#endif
-
-
#endif
diff --git a/storage/tokudb/ft-index/ft/xids.h b/storage/tokudb/ft-index/ft/xids.h
index f7a7a87155d..45246785775 100644
--- a/storage/tokudb/ft-index/ft/xids.h
+++ b/storage/tokudb/ft-index/ft/xids.h
@@ -104,12 +104,10 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include "x1764.h"
#include "rbuf.h"
#include "wbuf.h"
#include "tokuconst.h"
-
//Retrieve an XIDS representing the root transaction.
XIDS xids_get_root_xids(void);
diff --git a/storage/tokudb/ft-index/include/CMakeLists.txt b/storage/tokudb/ft-index/include/CMakeLists.txt
deleted file mode 100644
index 641a6820d96..00000000000
--- a/storage/tokudb/ft-index/include/CMakeLists.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-install(
- FILES tdb-internal.h
- DESTINATION ${INSTALL_INCLUDEDIR}
- )
diff --git a/storage/tokudb/ft-index/include/tdb-internal.h b/storage/tokudb/ft-index/include/tdb-internal.h
deleted file mode 100644
index 42f63582871..00000000000
--- a/storage/tokudb/ft-index/include/tdb-internal.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-#ifndef _TDB_INTERNAL_H
-#define _TDB_INTERNAL_H
-
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-
-#include "toku_list.h"
-// Included by db.h, defines some internal structures. These structures are inlined in some versions of db.h
-// the types DB_TXN and so forth have been defined.
-
-//// This list structure is repeated here (from toku_list.h) so that the db.h file will be standalone. Any code that depends on this list matching the structure in toku_list.h
-//// will get flagged by the compiler if someone changes one but not the other. See #2276.
-//struct toku_list {
-// struct toku_list *next, *prev;
-//};
-
-struct simple_dbt {
- uint32_t len;
- void *data;
-};
-
-// end of _TDB_INTERNAL_H:
-#endif
diff --git a/storage/tokudb/ft-index/locktree/lock_request.cc b/storage/tokudb/ft-index/locktree/lock_request.cc
index 362f9bfa98d..2f43e8960db 100644
--- a/storage/tokudb/ft-index/locktree/lock_request.cc
+++ b/storage/tokudb/ft-index/locktree/lock_request.cc
@@ -338,7 +338,7 @@ int lock_request::retry(void) {
}
void lock_request::retry_all_lock_requests(locktree *lt) {
- locktree::lt_lock_request_info *info = lt->get_lock_request_info();
+ lt_lock_request_info *info = lt->get_lock_request_info();
// if a thread reads this bit to be true, then it should go ahead and
// take the locktree mutex and retry lock requests. we use this bit
diff --git a/storage/tokudb/ft-index/locktree/lock_request.h b/storage/tokudb/ft-index/locktree/lock_request.h
index 48956826547..0916a6529e0 100644
--- a/storage/tokudb/ft-index/locktree/lock_request.h
+++ b/storage/tokudb/ft-index/locktree/lock_request.h
@@ -202,7 +202,7 @@ private:
// the lock request info state stored in the
// locktree that this lock request is for.
- struct locktree::lt_lock_request_info *m_info;
+ struct lt_lock_request_info *m_info;
// effect: tries again to acquire the lock described by this lock request
// returns: 0 if retrying the request succeeded and is now complete
diff --git a/storage/tokudb/ft-index/locktree/locktree.cc b/storage/tokudb/ft-index/locktree/locktree.cc
index 21b0aaa1426..2deb8c2ad78 100644
--- a/storage/tokudb/ft-index/locktree/locktree.cc
+++ b/storage/tokudb/ft-index/locktree/locktree.cc
@@ -116,10 +116,9 @@ namespace toku {
// but does nothing based on the value of the reference count - it is
// up to the user of the locktree to destroy it when it sees fit.
-void locktree::create(manager::memory_tracker *mem_tracker, DICTIONARY_ID dict_id,
- DESCRIPTOR desc, ft_compare_func cmp) {
- m_mem_tracker = mem_tracker;
- m_mgr = mem_tracker->get_manager();
+void locktree::create(locktree_manager *mgr, DICTIONARY_ID dict_id,
+ DESCRIPTOR desc, ft_compare_func cmp) {
+ m_mgr = mgr;
m_dict_id = dict_id;
// the only reason m_cmp is malloc'd here is to prevent gdb from printing
@@ -164,6 +163,18 @@ void locktree::destroy(void) {
m_lock_request_info.pending_lock_requests.destroy();
}
+void locktree::add_reference(void) {
+ (void) toku_sync_add_and_fetch(&m_reference_count, 1);
+}
+
+uint32_t locktree::release_reference(void) {
+ return toku_sync_sub_and_fetch(&m_reference_count, 1);
+}
+
+uint32_t locktree::get_reference_count(void) {
+ return m_reference_count;
+}
+
// a container for a range/txnid pair
struct row_lock {
keyrange range;
@@ -174,9 +185,8 @@ struct row_lock {
// storing each row lock into the given growable array. the
// caller does not own the range inside the returned row locks,
// so remove from the tree with care using them as keys.
-static void iterate_and_get_overlapping_row_locks(
- const concurrent_tree::locked_keyrange *lkr,
- GrowableArray<row_lock> *row_locks) {
+static void iterate_and_get_overlapping_row_locks(const concurrent_tree::locked_keyrange *lkr,
+ GrowableArray<row_lock> *row_locks) {
struct copy_fn_obj {
GrowableArray<row_lock> *row_locks;
bool fn(const keyrange &range, TXNID txnid) {
@@ -193,7 +203,7 @@ static void iterate_and_get_overlapping_row_locks(
// which txnids are conflicting, and store them in the conflicts
// set, if given.
static bool determine_conflicting_txnids(const GrowableArray<row_lock> &row_locks,
- const TXNID &txnid, txnid_set *conflicts) {
+ const TXNID &txnid, txnid_set *conflicts) {
bool conflicts_exist = false;
const size_t num_overlaps = row_locks.get_size();
for (size_t i = 0; i < num_overlaps; i++) {
@@ -218,19 +228,23 @@ static uint64_t row_lock_size_in_tree(const row_lock &lock) {
// remove and destroy the given row lock from the locked keyrange,
// then notify the memory tracker of the newly freed lock.
static void remove_row_lock_from_tree(concurrent_tree::locked_keyrange *lkr,
- const row_lock &lock, locktree::manager::memory_tracker *mem_tracker) {
+ const row_lock &lock, locktree_manager *mgr) {
const uint64_t mem_released = row_lock_size_in_tree(lock);
lkr->remove(lock.range);
- mem_tracker->note_mem_released(mem_released);
+ if (mgr != nullptr) {
+ mgr->note_mem_released(mem_released);
+ }
}
// insert a row lock into the locked keyrange, then notify
// the memory tracker of this newly acquired lock.
static void insert_row_lock_into_tree(concurrent_tree::locked_keyrange *lkr,
- const row_lock &lock, locktree::manager::memory_tracker *mem_tracker) {
+ const row_lock &lock, locktree_manager *mgr) {
uint64_t mem_used = row_lock_size_in_tree(lock);
lkr->insert(lock.range, lock.txnid);
- mem_tracker->note_mem_used(mem_used);
+ if (mgr != nullptr) {
+ mgr->note_mem_used(mem_used);
+ }
}
void locktree::sto_begin(TXNID txnid) {
@@ -247,12 +261,16 @@ void locktree::sto_append(const DBT *left_key, const DBT *right_key) {
buffer_mem = m_sto_buffer.get_num_bytes();
m_sto_buffer.append(left_key, right_key);
delta = m_sto_buffer.get_num_bytes() - buffer_mem;
- m_mem_tracker->note_mem_used(delta);
+ if (m_mgr != nullptr) {
+ m_mgr->note_mem_used(delta);
+ }
}
void locktree::sto_end(void) {
uint64_t num_bytes = m_sto_buffer.get_num_bytes();
- m_mem_tracker->note_mem_released(num_bytes);
+ if (m_mgr != nullptr) {
+ m_mgr->note_mem_released(num_bytes);
+ }
m_sto_buffer.destroy();
m_sto_buffer.create();
m_sto_txnid = TXNID_NONE;
@@ -314,8 +332,9 @@ void locktree::sto_migrate_buffer_ranges_to_tree(void *prepared_lkr) {
invariant(!m_rangetree->is_empty());
}
-bool locktree::sto_try_acquire(void *prepared_lkr, TXNID txnid,
- const DBT *left_key, const DBT *right_key) {
+bool locktree::sto_try_acquire(void *prepared_lkr,
+ TXNID txnid,
+ const DBT *left_key, const DBT *right_key) {
if (m_rangetree->is_empty() && m_sto_buffer.is_empty() && m_sto_score >= STO_SCORE_THRESHOLD) {
// We can do the optimization because the rangetree is empty, and
// we know its worth trying because the sto score is big enough.
@@ -344,8 +363,10 @@ bool locktree::sto_try_acquire(void *prepared_lkr, TXNID txnid,
// try to acquire a lock and consolidate it with existing locks if possible
// param: lkr, a prepared locked keyrange
// return: 0 on success, DB_LOCK_NOTGRANTED if conflicting locks exist.
-int locktree::acquire_lock_consolidated(void *prepared_lkr, TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts) {
+int locktree::acquire_lock_consolidated(void *prepared_lkr,
+ TXNID txnid,
+ const DBT *left_key, const DBT *right_key,
+ txnid_set *conflicts) {
int r = 0;
concurrent_tree::locked_keyrange *lkr;
@@ -361,8 +382,8 @@ int locktree::acquire_lock_consolidated(void *prepared_lkr, TXNID txnid,
size_t num_overlapping_row_locks = overlapping_row_locks.get_size();
// if any overlapping row locks conflict with this request, bail out.
- bool conflicts_exist = determine_conflicting_txnids(
- overlapping_row_locks, txnid, conflicts);
+ bool conflicts_exist = determine_conflicting_txnids(overlapping_row_locks,
+ txnid, conflicts);
if (!conflicts_exist) {
// there are no conflicts, so all of the overlaps are for the requesting txnid.
// so, we must consolidate all existing overlapping ranges and the requested
@@ -371,11 +392,11 @@ int locktree::acquire_lock_consolidated(void *prepared_lkr, TXNID txnid,
row_lock overlapping_lock = overlapping_row_locks.fetch_unchecked(i);
invariant(overlapping_lock.txnid == txnid);
requested_range.extend(m_cmp, overlapping_lock.range);
- remove_row_lock_from_tree(lkr, overlapping_lock, m_mem_tracker);
+ remove_row_lock_from_tree(lkr, overlapping_lock, m_mgr);
}
row_lock new_lock = { .range = requested_range, .txnid = txnid };
- insert_row_lock_into_tree(lkr, new_lock, m_mem_tracker);
+ insert_row_lock_into_tree(lkr, new_lock, m_mgr);
} else {
r = DB_LOCK_NOTGRANTED;
}
@@ -388,8 +409,10 @@ int locktree::acquire_lock_consolidated(void *prepared_lkr, TXNID txnid,
// acquire a lock in the given key range, inclusive. if successful,
// return 0. otherwise, populate the conflicts txnid_set with the set of
// transactions that conflict with this request.
-int locktree::acquire_lock(bool is_write_request, TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts) {
+int locktree::acquire_lock(bool is_write_request,
+ TXNID txnid,
+ const DBT *left_key, const DBT *right_key,
+ txnid_set *conflicts) {
int r = 0;
// we are only supporting write locks for simplicity
@@ -410,9 +433,15 @@ int locktree::acquire_lock(bool is_write_request, TXNID txnid,
return r;
}
-int locktree::try_acquire_lock(bool is_write_request, TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts, bool big_txn) {
- int r = m_mgr->check_current_lock_constraints(big_txn);
+int locktree::try_acquire_lock(bool is_write_request,
+ TXNID txnid,
+ const DBT *left_key, const DBT *right_key,
+ txnid_set *conflicts, bool big_txn) {
+ // All ranges in the locktree must have left endpoints <= right endpoints.
+ // Range comparisons rely on this fact, so we make a paranoid invariant here.
+ paranoid_invariant(m_cmp->compare(left_key, right_key) <= 0);
+ int r = m_mgr == nullptr ? 0 :
+ m_mgr->check_current_lock_constraints(big_txn);
if (r == 0) {
r = acquire_lock(is_write_request, txnid, left_key, right_key, conflicts);
}
@@ -420,18 +449,19 @@ int locktree::try_acquire_lock(bool is_write_request, TXNID txnid,
}
// the locktree silently upgrades read locks to write locks for simplicity
-int locktree::acquire_read_lock(TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts, bool big_txn) {
+int locktree::acquire_read_lock(TXNID txnid, const DBT *left_key, const DBT *right_key,
+ txnid_set *conflicts, bool big_txn) {
return acquire_write_lock(txnid, left_key, right_key, conflicts, big_txn);
}
-int locktree::acquire_write_lock(TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts, bool big_txn) {
+int locktree::acquire_write_lock(TXNID txnid, const DBT *left_key, const DBT *right_key,
+ txnid_set *conflicts, bool big_txn) {
return try_acquire_lock(true, txnid, left_key, right_key, conflicts, big_txn);
}
-void locktree::get_conflicts(bool is_write_request, TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts) {
+void locktree::get_conflicts(bool is_write_request,
+ TXNID txnid, const DBT *left_key, const DBT *right_key,
+ txnid_set *conflicts) {
// because we only support write locks, ignore this bit for now.
(void) is_write_request;
@@ -480,8 +510,8 @@ void locktree::get_conflicts(bool is_write_request, TXNID txnid,
// whole lock [1,3]. Now, someone else can lock 2 before our txn gets
// around to unlocking 2, so we should not remove that lock.
void locktree::remove_overlapping_locks_for_txnid(TXNID txnid,
- const DBT *left_key, const DBT *right_key) {
-
+ const DBT *left_key,
+ const DBT *right_key) {
keyrange release_range;
release_range.create(left_key, right_key);
@@ -501,7 +531,7 @@ void locktree::remove_overlapping_locks_for_txnid(TXNID txnid,
// If this isn't our lock, that's ok, just don't remove it.
// See rationale above.
if (lock.txnid == txnid) {
- remove_row_lock_from_tree(&lkr, lock, m_mem_tracker);
+ remove_row_lock_from_tree(&lkr, lock, m_mgr);
}
}
@@ -551,6 +581,9 @@ void locktree::release_locks(TXNID txnid, const range_buffer *ranges) {
while (iter.current(&rec)) {
const DBT *left_key = rec.get_left_key();
const DBT *right_key = rec.get_right_key();
+ // All ranges in the locktree must have left endpoints <= right endpoints.
+ // Range comparisons rely on this fact, so we make a paranoid invariant here.
+ paranoid_invariant(m_cmp->compare(left_key, right_key) <= 0);
remove_overlapping_locks_for_txnid(txnid, left_key, right_key);
iter.next();
}
@@ -568,8 +601,8 @@ void locktree::release_locks(TXNID txnid, const range_buffer *ranges) {
// row locks, storing each one into the given array of size N,
// then removing each extracted lock from the locked keyrange.
static int extract_first_n_row_locks(concurrent_tree::locked_keyrange *lkr,
- locktree::manager::memory_tracker *mem_tracker,
- row_lock *row_locks, int num_to_extract) {
+ locktree_manager *mgr,
+ row_lock *row_locks, int num_to_extract) {
struct extract_fn_obj {
int num_extracted;
@@ -600,7 +633,7 @@ static int extract_first_n_row_locks(concurrent_tree::locked_keyrange *lkr,
int num_extracted = extract_fn.num_extracted;
invariant(num_extracted <= num_to_extract);
for (int i = 0; i < num_extracted; i++) {
- remove_row_lock_from_tree(lkr, row_locks[i], mem_tracker);
+ remove_row_lock_from_tree(lkr, row_locks[i], mgr);
}
return num_extracted;
@@ -632,7 +665,7 @@ struct txnid_range_buffer {
// approach works well. if there are many txnids and each
// has locks in a random/alternating order, then this does
// not work so well.
-void locktree::escalate(manager::lt_escalate_cb after_escalate_callback, void *after_escalate_callback_extra) {
+void locktree::escalate(lt_escalate_cb after_escalate_callback, void *after_escalate_callback_extra) {
omt<struct txnid_range_buffer, struct txnid_range_buffer *> range_buffers;
range_buffers.create();
@@ -658,8 +691,9 @@ void locktree::escalate(manager::lt_escalate_cb after_escalate_callback, void *a
// we always remove the "first" n because we are removing n
// each time we do an extraction. so this loops until its empty.
- while ((num_extracted = extract_first_n_row_locks(&lkr, m_mem_tracker,
- extracted_buf, num_row_locks_per_batch)) > 0) {
+ while ((num_extracted =
+ extract_first_n_row_locks(&lkr, m_mgr, extracted_buf,
+ num_row_locks_per_batch)) > 0) {
int current_index = 0;
while (current_index < num_extracted) {
// every batch of extracted locks is in range-sorted order. search
@@ -727,7 +761,7 @@ void locktree::escalate(manager::lt_escalate_cb after_escalate_callback, void *a
keyrange range;
range.create(rec.get_left_key(), rec.get_right_key());
row_lock lock = { .range = range, .txnid = current_txnid };
- insert_row_lock_into_tree(&lkr, lock, m_mem_tracker);
+ insert_row_lock_into_tree(&lkr, lock, m_mgr);
iter.next();
}
@@ -742,7 +776,7 @@ void locktree::escalate(manager::lt_escalate_cb after_escalate_callback, void *a
lkr.release();
}
-void *locktree::get_userdata(void) {
+void *locktree::get_userdata(void) const {
return m_userdata;
}
@@ -750,7 +784,7 @@ void locktree::set_userdata(void *userdata) {
m_userdata = userdata;
}
-struct locktree::lt_lock_request_info *locktree::get_lock_request_info(void) {
+struct lt_lock_request_info *locktree::get_lock_request_info(void) {
return &m_lock_request_info;
}
@@ -758,11 +792,11 @@ void locktree::set_descriptor(DESCRIPTOR desc) {
m_cmp->set_descriptor(desc);
}
-locktree::manager::memory_tracker *locktree::get_mem_tracker(void) const {
- return m_mem_tracker;
+locktree_manager *locktree::get_manager(void) const {
+ return m_mgr;
}
-int locktree::compare(const locktree *lt) {
+int locktree::compare(const locktree *lt) const {
if (m_dict_id.dictid < lt->m_dict_id.dictid) {
return -1;
} else if (m_dict_id.dictid == lt->m_dict_id.dictid) {
diff --git a/storage/tokudb/ft-index/locktree/locktree.h b/storage/tokudb/ft-index/locktree/locktree.h
index a3c3b566fcf..2f8dcef6668 100644
--- a/storage/tokudb/ft-index/locktree/locktree.h
+++ b/storage/tokudb/ft-index/locktree/locktree.h
@@ -89,8 +89,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#ifndef TOKU_LOCKTREE_H
-#define TOKU_LOCKTREE_H
+#pragma once
#include <db.h>
#include <toku_time.h>
@@ -105,11 +104,6 @@ PATENT RIGHTS GRANT:
#include "wfg.h"
#include "range_buffer.h"
-#define TOKU_LOCKTREE_ESCALATOR_LAMBDA 0
-#if TOKU_LOCKTREE_ESCALATOR_LAMBDA
-#include <functional>
-#endif
-
enum {
LTM_SIZE_CURRENT = 0,
LTM_SIZE_LIMIT,
@@ -140,70 +134,31 @@ typedef struct {
namespace toku {
-class lock_request;
-class concurrent_tree;
-
-// A locktree represents the set of row locks owned by all transactions
-// over an open dictionary. Read and write ranges are represented as
-// a left and right key which are compared with the given descriptor
-// and comparison fn.
-//
-// Locktrees are not created and destroyed by the user. Instead, they are
-// referenced and released using the locktree manager.
-//
-// A sample workflow looks like this:
-// - Create a manager.
-// - Get a locktree by dictionaroy id from the manager.
-// - Perform read/write lock acquision on the locktree, add references to
-// the locktree using the manager, release locks, release references, etc.
-// - ...
-// - Release the final reference to the locktree. It will be destroyed.
-// - Destroy the manager.
-
-class locktree {
-public:
-
- // effect: Attempts to grant a read lock for the range of keys between [left_key, right_key].
- // returns: If the lock cannot be granted, return DB_LOCK_NOTGRANTED, and populate the
- // given conflicts set with the txnids that hold conflicting locks in the range.
- // If the locktree cannot create more locks, return TOKUDB_OUT_OF_LOCKS.
- // note: Read locks cannot be shared between txnids, as one would expect.
- // This is for simplicity since read locks are rare in MySQL.
- int acquire_read_lock(TXNID txnid, const DBT *left_key, const DBT *right_key, txnid_set *conflicts, bool big_txn);
-
- // effect: Attempts to grant a write lock for the range of keys between [left_key, right_key].
- // returns: If the lock cannot be granted, return DB_LOCK_NOTGRANTED, and populate the
- // given conflicts set with the txnids that hold conflicting locks in the range.
- // If the locktree cannot create more locks, return TOKUDB_OUT_OF_LOCKS.
- int acquire_write_lock(TXNID txnid, const DBT *left_key, const DBT *right_key, txnid_set *conflicts, bool big_txn);
-
- // effect: populate the conflicts set with the txnids that would preventing
- // the given txnid from getting a lock on [left_key, right_key]
- void get_conflicts(bool is_write_request, TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts);
-
- // effect: Release all of the lock ranges represented by the range buffer for a txnid.
- void release_locks(TXNID txnid, const range_buffer *ranges);
-
- // returns: The userdata associated with this locktree, or null if it has not been set.
- void *get_userdata(void);
-
- void set_userdata(void *userdata);
-
- void set_descriptor(DESCRIPTOR desc);
-
- int compare(const locktree *lt);
-
- DICTIONARY_ID get_dict_id() const;
+ class locktree;
+ class locktree_manager;
+ class lock_request;
+ class memory_tracker;
+ class concurrent_tree;
+
+ typedef int (*lt_create_cb)(locktree *lt, void *extra);
+ typedef void (*lt_destroy_cb)(locktree *lt);
+ typedef void (*lt_escalate_cb)(TXNID txnid, const locktree *lt, const range_buffer &buffer, void *extra);
struct lt_counters {
uint64_t wait_count, wait_time;
uint64_t long_wait_count, long_wait_time;
uint64_t timeout_count;
+
+ void add(const lt_counters &rhs) {
+ wait_count += rhs.wait_count;
+ wait_time += rhs.wait_time;
+ long_wait_count += rhs.long_wait_count;
+ long_wait_time += rhs.long_wait_time;
+ timeout_count += rhs.timeout_count;
+ }
};
- // The locktree stores some data for lock requests. It doesn't have to know
- // how they work or even what a lock request object looks like.
+ // Lock request state for some locktree
struct lt_lock_request_info {
omt<lock_request *> pending_lock_requests;
toku_mutex_t mutex;
@@ -211,46 +166,15 @@ public:
lt_counters counters;
};
- // Private info struct for storing pending lock request state.
- // Only to be used by lock requests. We store it here as
- // something less opaque than usual to strike a tradeoff between
- // abstraction and code complexity. It is still fairly abstract
- // since the lock_request object is opaque
- struct lt_lock_request_info *get_lock_request_info(void);
-
- class manager;
-
- // the escalator coordinates escalation on a set of locktrees for a bunch of threads
- class escalator {
- public:
- void create(void);
- void destroy(void);
-#if TOKU_LOCKTREE_ESCALATOR_LAMBDA
- void run(manager *mgr, std::function<void (void)> escalate_locktrees_fun);
-#else
- void run(manager *mgr, void (*escalate_locktrees_fun)(void *extra), void *extra);
-#endif
- private:
- toku_mutex_t m_escalator_mutex;
- toku_cond_t m_escalator_done;
- bool m_escalator_running;
- };
- ENSURE_POD(escalator);
-
- // The locktree manager manages a set of locktrees,
- // one for each open dictionary. Locktrees are accessed through
- // the manager, and when they are no longer needed, they can
- // be released by the user.
-
- class manager {
+ // The locktree manager manages a set of locktrees, one for each open dictionary.
+ // Locktrees are retrieved from the manager. When they are no longer needed, they
+ // are be released by the user.
+ class locktree_manager {
public:
- typedef int (*lt_create_cb)(locktree *lt, void *extra);
- typedef void (*lt_destroy_cb)(locktree *lt);
- typedef void (*lt_escalate_cb)(TXNID txnid, const locktree *lt, const range_buffer &buffer, void *extra);
-
- // note: create_cb is called just after a locktree is first created.
- // destroy_cb is called just before a locktree is destroyed.
- void create(lt_create_cb create_cb, lt_destroy_cb destroy_cb, lt_escalate_cb, void *extra);
+ // param: create_cb, called just after a locktree is first created.
+ // destroy_cb, called just before a locktree is destroyed.
+ // escalate_cb, called after a locktree is escalated (with extra param)
+ void create(lt_create_cb create_cb, lt_destroy_cb destroy_cb, lt_escalate_cb escalate_cb, void *extra);
void destroy(void);
@@ -261,10 +185,9 @@ public:
// effect: Get a locktree from the manager. If a locktree exists with the given
// dict_id, it is referenced and then returned. If one did not exist, it
// is created. It will use the given descriptor and comparison function
- // for comparing keys, and the on_create callback passed to manager::create()
+ // for comparing keys, and the on_create callback passed to locktree_manager::create()
// will be called with the given extra parameter.
- locktree *get_lt(DICTIONARY_ID dict_id, DESCRIPTOR desc, ft_compare_func cmp,
- void *on_create_extra);
+ locktree *get_lt(DICTIONARY_ID dict_id, DESCRIPTOR desc, ft_compare_func cmp, void *on_create_extra);
void reference_lt(locktree *lt);
@@ -272,54 +195,6 @@ public:
// to zero, the on_destroy callback is called before it gets destroyed.
void release_lt(locktree *lt);
- // The memory tracker is employed by the manager to take care of
- // maintaining the current number of locks and lock memory and run
- // escalation if necessary.
- //
- // To do this, the manager hands out a memory tracker reference to each
- // locktree it creates, so that the locktrees can notify the memory
- // tracker when locks are acquired and released.
-
- class memory_tracker {
- public:
- void set_manager(manager *mgr);
- manager *get_manager(void);
-
- // effect: Determines if too many locks or too much memory is being used,
- // Runs escalation on the manager if so.
- // returns: 0 if there enough resources to create a new lock, or TOKUDB_OUT_OF_LOCKS
- // if there are not enough resources and lock escalation failed to free up
- // enough resources for a new lock.
- int check_current_lock_constraints(void);
-
- bool over_big_threshold(void);
-
- void note_mem_used(uint64_t mem_used);
-
- void note_mem_released(uint64_t mem_freed);
-
- private:
- manager *m_mgr;
-
- // returns: true if the manager of this memory tracker currently
- // has more locks or lock memory than it is allowed.
- // note: this is a lock-less read, and it is ok for the caller to
- // get false when they should have gotten true as long as
- // a subsequent call gives the correct answer.
- //
- // in general, if the tracker says the manager is not out of
- // locks, you are clear to add O(1) locks to the system.
- bool out_of_locks(void) const;
- };
- ENSURE_POD(memory_tracker);
-
- // effect: calls the private function run_escalation(), only ok to
- // do for tests.
- // rationale: to get better stress test coverage, we want a way to
- // deterministicly trigger lock escalation.
- void run_escalation_for_test(void);
- void run_escalation(void);
-
void get_status(LTM_STATUS status);
// effect: calls the iterate function on each pending lock request
@@ -333,10 +208,21 @@ public:
void *extra);
int iterate_pending_lock_requests(lock_request_iterate_callback cb, void *extra);
+ // effect: Determines if too many locks or too much memory is being used,
+ // Runs escalation on the manager if so.
+ // param: big_txn, if the current transaction is 'big' (has spilled rollback logs)
+ // returns: 0 if there enough resources to create a new lock, or TOKUDB_OUT_OF_LOCKS
+ // if there are not enough resources and lock escalation failed to free up
+ // enough resources for a new lock.
int check_current_lock_constraints(bool big_txn);
- // Escalate locktrees touched by a txn
- void escalate_lock_trees_for_txn(TXNID, locktree *lt);
+ bool over_big_threshold(void);
+
+ void note_mem_used(uint64_t mem_used);
+
+ void note_mem_released(uint64_t mem_freed);
+
+ bool out_of_locks(void) const;
// Escalate all locktrees
void escalate_all_locktrees(void);
@@ -344,6 +230,13 @@ public:
// Escalate a set of locktrees
void escalate_locktrees(locktree **locktrees, int num_locktrees);
+ // effect: calls the private function run_escalation(), only ok to
+ // do for tests.
+ // rationale: to get better stress test coverage, we want a way to
+ // deterministicly trigger lock escalation.
+ void run_escalation_for_test(void);
+ void run_escalation(void);
+
// Add time t to the escalator's wait time statistics
void add_escalator_wait_time(uint64_t t);
@@ -353,7 +246,7 @@ public:
// tracks the current number of locks and lock memory
uint64_t m_max_lock_memory;
uint64_t m_current_lock_memory;
- memory_tracker m_mem_tracker;
+ memory_tracker *m_mem_tracker;
struct lt_counters m_lt_counters;
@@ -376,22 +269,14 @@ public:
void status_init(void);
- // effect: Gets a locktree from the map.
- // requires: Manager's mutex is held
+ // Manage the set of open locktrees
locktree *locktree_map_find(const DICTIONARY_ID &dict_id);
-
- // effect: Puts a locktree into the map.
- // requires: Manager's mutex is held
void locktree_map_put(locktree *lt);
-
- // effect: Removes a locktree from the map.
- // requires: Manager's mutex is held
void locktree_map_remove(locktree *lt);
static int find_by_dict_id(locktree *const &lt, const DICTIONARY_ID &dict_id);
void escalator_init(void);
-
void escalator_destroy(void);
// statistics about lock escalation.
@@ -404,214 +289,295 @@ public:
uint64_t m_long_wait_escalation_count;
uint64_t m_long_wait_escalation_time;
- escalator m_escalator;
+ // the escalator coordinates escalation on a set of locktrees for a bunch of threads
+ class locktree_escalator {
+ public:
+ void create(void);
+ void destroy(void);
+ void run(locktree_manager *mgr, void (*escalate_locktrees_fun)(void *extra), void *extra);
+
+ private:
+ toku_mutex_t m_escalator_mutex;
+ toku_cond_t m_escalator_done;
+ bool m_escalator_running;
+ };
+
+ locktree_escalator m_escalator;
friend class manager_unit_test;
};
- ENSURE_POD(manager);
- manager::memory_tracker *get_mem_tracker(void) const;
+ // A locktree represents the set of row locks owned by all transactions
+ // over an open dictionary. Read and write ranges are represented as
+ // a left and right key which are compared with the given descriptor
+ // and comparison fn.
+ //
+ // Locktrees are not created and destroyed by the user. Instead, they are
+ // referenced and released using the locktree manager.
+ //
+ // A sample workflow looks like this:
+ // - Create a manager.
+ // - Get a locktree by dictionaroy id from the manager.
+ // - Perform read/write lock acquision on the locktree, add references to
+ // the locktree using the manager, release locks, release references, etc.
+ // - ...
+ // - Release the final reference to the locktree. It will be destroyed.
+ // - Destroy the manager.
+ class locktree {
+ public:
+ // effect: Creates a locktree that uses the given memory tracker
+ // to report memory usage and honor memory constraints.
+ void create(locktree_manager *mgr, DICTIONARY_ID dict_id,
+ DESCRIPTOR desc, ft_compare_func cmp);
-private:
- manager *m_mgr;
- manager::memory_tracker *m_mem_tracker;
+ void destroy(void);
- DICTIONARY_ID m_dict_id;
+ // For thread-safe, external reference counting
+ void add_reference(void);
- // use a comparator object that encapsulates an ft compare
- // function and a descriptor in a fake db. this way we can
- // pass it around for easy key comparisons.
- //
- // since this comparator will store a pointer to a descriptor,
- // the user of the locktree needs to make sure that the descriptor
- // is valid for as long as the locktree. this is currently
- // implemented by opening an ft_handle for this locktree and
- // storing it as userdata below.
- comparator *m_cmp;
+ // requires: the reference count is > 0
+ // returns: the reference count, after decrementing it by one
+ uint32_t release_reference(void);
- uint32_t m_reference_count;
+ // returns: the current reference count
+ uint32_t get_reference_count(void);
- concurrent_tree *m_rangetree;
+ // effect: Attempts to grant a read lock for the range of keys between [left_key, right_key].
+ // returns: If the lock cannot be granted, return DB_LOCK_NOTGRANTED, and populate the
+ // given conflicts set with the txnids that hold conflicting locks in the range.
+ // If the locktree cannot create more locks, return TOKUDB_OUT_OF_LOCKS.
+ // note: Read locks cannot be shared between txnids, as one would expect.
+ // This is for simplicity since read locks are rare in MySQL.
+ int acquire_read_lock(TXNID txnid, const DBT *left_key, const DBT *right_key, txnid_set *conflicts, bool big_txn);
- void *m_userdata;
+ // effect: Attempts to grant a write lock for the range of keys between [left_key, right_key].
+ // returns: If the lock cannot be granted, return DB_LOCK_NOTGRANTED, and populate the
+ // given conflicts set with the txnids that hold conflicting locks in the range.
+ // If the locktree cannot create more locks, return TOKUDB_OUT_OF_LOCKS.
+ int acquire_write_lock(TXNID txnid, const DBT *left_key, const DBT *right_key, txnid_set *conflicts, bool big_txn);
- struct lt_lock_request_info m_lock_request_info;
+ // effect: populate the conflicts set with the txnids that would preventing
+ // the given txnid from getting a lock on [left_key, right_key]
+ void get_conflicts(bool is_write_request, TXNID txnid,
+ const DBT *left_key, const DBT *right_key, txnid_set *conflicts);
- // The following fields and members prefixed with "sto_" are for
- // the single txnid optimization, intended to speed up the case
- // when only one transaction is using the locktree. If we know
- // the locktree has only one transaction, then acquiring locks
- // takes O(1) work and releasing all locks takes O(1) work.
- //
- // How do we know that the locktree only has a single txnid?
- // What do we do if it does?
- //
- // When a txn with txnid T requests a lock:
- // - If the tree is empty, the optimization is possible. Set the single
- // txnid to T, and insert the lock range into the buffer.
- // - If the tree is not empty, check if the single txnid is T. If so,
- // append the lock range to the buffer. Otherwise, migrate all of
- // the locks in the buffer into the rangetree on behalf of txnid T,
- // and invalid the single txnid.
- //
- // When a txn with txnid T releases its locks:
- // - If the single txnid is valid, it must be for T. Destroy the buffer.
- // - If it's not valid, release locks the normal way in the rangetree.
- //
- // To carry out the optimization we need to record a single txnid
- // and a range buffer for each locktree, each protected by the root
- // lock of the locktree's rangetree. The root lock for a rangetree
- // is grabbed by preparing a locked keyrange on the rangetree.
- TXNID m_sto_txnid;
- range_buffer m_sto_buffer;
-
- // The single txnid optimization speeds up the case when only one
- // transaction is using the locktree. But it has the potential to
- // hurt the case when more than one txnid exists.
- //
- // There are two things we need to do to make the optimization only
- // optimize the case we care about, and not hurt the general case.
- //
- // Bound the worst-case latency for lock migration when the
- // optimization stops working:
- // - Idea: Stop the optimization and migrate immediate if we notice
- // the single txnid has takes many locks in the range buffer.
- // - Implementation: Enforce a max size on the single txnid range buffer.
- // - Analysis: Choosing the perfect max value, M, is difficult to do
- // without some feedback from the field. Intuition tells us that M should
- // not be so small that the optimization is worthless, and it should not
- // be so big that it's unreasonable to have to wait behind a thread doing
- // the work of converting M buffer locks into rangetree locks.
- //
- // Prevent concurrent-transaction workloads from trying the optimization
- // in vain:
- // - Idea: Don't even bother trying the optimization if we think the
- // system is in a concurrent-transaction state.
- // - Implementation: Do something even simpler than detecting whether the
- // system is in a concurent-transaction state. Just keep a "score" value
- // and some threshold. If at any time the locktree is eligible for the
- // optimization, only do it if the score is at this threshold. When you
- // actually do the optimization but someone has to migrate locks in the buffer
- // (expensive), then reset the score back to zero. Each time a txn
- // releases locks, the score is incremented by 1.
- // - Analysis: If you let the threshold be "C", then at most 1 / C txns will
- // do the optimization in a concurrent-transaction system. Similarly, it
- // takes at most C txns to start using the single txnid optimzation, which
- // is good when the system transitions from multithreaded to single threaded.
- //
- // STO_BUFFER_MAX_SIZE:
- //
- // We choose the max value to be 1 million since most transactions are smaller
- // than 1 million and we can create a rangetree of 1 million elements in
- // less than a second. So we can be pretty confident that this threshold
- // enables the optimization almost always, and prevents super pathological
- // latency issues for the first lock taken by a second thread.
- //
- // STO_SCORE_THRESHOLD:
- //
- // A simple first guess at a good value for the score threshold is 100.
- // By our analysis, we'd end up doing the optimization in vain for
- // around 1% of all transactions, which seems reasonable. Further,
- // if the system goes single threaded, it ought to be pretty quick
- // for 100 transactions to go by, so we won't have to wait long before
- // we start doing the single txind optimzation again.
- static const int STO_BUFFER_MAX_SIZE = 50 * 1024;
- static const int STO_SCORE_THRESHOLD = 100;
- int m_sto_score;
-
- // statistics about time spent ending the STO early
- uint64_t m_sto_end_early_count;
- tokutime_t m_sto_end_early_time;
-
- // effect: begins the single txnid optimizaiton, setting m_sto_txnid
- // to the given txnid.
- // requires: m_sto_txnid is invalid
- void sto_begin(TXNID txnid);
-
- // effect: append a range to the sto buffer
- // requires: m_sto_txnid is valid
- void sto_append(const DBT *left_key, const DBT *right_key);
-
- // effect: ends the single txnid optimization, releaseing any memory
- // stored in the sto buffer, notifying the tracker, and
- // invalidating m_sto_txnid.
- // requires: m_sto_txnid is valid
- void sto_end(void);
-
- // params: prepared_lkr is a void * to a prepared locked keyrange. see below.
- // effect: ends the single txnid optimization early, migrating buffer locks
- // into the rangetree, calling sto_end(), and then setting the
- // sto_score back to zero.
- // requires: m_sto_txnid is valid
- void sto_end_early(void *prepared_lkr);
- void sto_end_early_no_accounting(void *prepared_lkr);
-
- // params: prepared_lkr is a void * to a prepared locked keyrange. we can't use
- // the real type because the compiler won't allow us to forward declare
- // concurrent_tree::locked_keyrange without including concurrent_tree.h,
- // which we cannot do here because it is a template implementation.
- // requires: the prepared locked keyrange is for the locktree's rangetree
- // requires: m_sto_txnid is valid
- // effect: migrates each lock in the single txnid buffer into the locktree's
- // rangetree, notifying the memory tracker as necessary.
- void sto_migrate_buffer_ranges_to_tree(void *prepared_lkr);
-
- // effect: If m_sto_txnid is valid, then release the txnid's locks
- // by ending the optimization.
- // requires: If m_sto_txnid is valid, it is equal to the given txnid
- // returns: True if locks were released for this txnid
- bool sto_try_release(TXNID txnid);
-
- // params: prepared_lkr is a void * to a prepared locked keyrange. see above.
- // requires: the prepared locked keyrange is for the locktree's rangetree
- // effect: If m_sto_txnid is valid and equal to the given txnid, then
- // append a range onto the buffer. Otherwise, if m_sto_txnid is valid
- // but not equal to this txnid, then migrate the buffer's locks
- // into the rangetree and end the optimization, setting the score
- // back to zero.
- // returns: true if the lock was acquired for this txnid
- bool sto_try_acquire(void *prepared_lkr, TXNID txnid,
- const DBT *left_key, const DBT *right_key);
-
- // Effect:
- // Provides a hook for a helgrind suppression.
- // Returns:
- // true if m_sto_txnid is not TXNID_NONE
- bool sto_txnid_is_valid_unsafe(void) const;
-
- // Effect:
- // Provides a hook for a helgrind suppression.
- // Returns:
- // m_sto_score
- int sto_get_score_unsafe(void )const;
-
- // effect: Creates a locktree that uses the given memory tracker
- // to report memory usage and honor memory constraints.
- void create(manager::memory_tracker *mem_tracker, DICTIONARY_ID dict_id,
- DESCRIPTOR desc, ft_compare_func cmp);
-
- void destroy(void);
-
- void remove_overlapping_locks_for_txnid(TXNID txnid,
- const DBT *left_key, const DBT *right_key);
-
- int acquire_lock_consolidated(void *prepared_lkr, TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts);
-
- int acquire_lock(bool is_write_request, TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts);
-
- int try_acquire_lock(bool is_write_request, TXNID txnid,
- const DBT *left_key, const DBT *right_key, txnid_set *conflicts, bool big_txn);
-
- void escalate(manager::lt_escalate_cb after_escalate_callback, void *extra);
-
- friend class locktree_unit_test;
- friend class manager_unit_test;
- friend class lock_request_unit_test;
-};
-ENSURE_POD(locktree);
+ // effect: Release all of the lock ranges represented by the range buffer for a txnid.
+ void release_locks(TXNID txnid, const range_buffer *ranges);
-} /* namespace toku */
+ // effect: Runs escalation on this locktree
+ void escalate(lt_escalate_cb after_escalate_callback, void *extra);
+
+ // returns: The userdata associated with this locktree, or null if it has not been set.
+ void *get_userdata(void) const;
+
+ void set_userdata(void *userdata);
+
+ locktree_manager *get_manager(void) const;
-#endif /* TOKU_LOCKTREE_H */
+ void set_descriptor(DESCRIPTOR desc);
+
+ int compare(const locktree *lt) const;
+
+ DICTIONARY_ID get_dict_id() const;
+
+ // Private info struct for storing pending lock request state.
+ // Only to be used by lock requests. We store it here as
+ // something less opaque than usual to strike a tradeoff between
+ // abstraction and code complexity. It is still fairly abstract
+ // since the lock_request object is opaque
+ struct lt_lock_request_info *get_lock_request_info(void);
+
+ private:
+ locktree_manager *m_mgr;
+ DICTIONARY_ID m_dict_id;
+ uint32_t m_reference_count;
+
+ // use a comparator object that encapsulates an ft compare
+ // function and a descriptor in a fake db. this way we can
+ // pass it around for easy key comparisons.
+ //
+ // since this comparator will store a pointer to a descriptor,
+ // the user of the locktree needs to make sure that the descriptor
+ // is valid for as long as the locktree. this is currently
+ // implemented by opening an ft_handle for this locktree and
+ // storing it as userdata below.
+ comparator *m_cmp;
+
+ concurrent_tree *m_rangetree;
+
+ void *m_userdata;
+ struct lt_lock_request_info m_lock_request_info;
+
+ // The following fields and members prefixed with "sto_" are for
+ // the single txnid optimization, intended to speed up the case
+ // when only one transaction is using the locktree. If we know
+ // the locktree has only one transaction, then acquiring locks
+ // takes O(1) work and releasing all locks takes O(1) work.
+ //
+ // How do we know that the locktree only has a single txnid?
+ // What do we do if it does?
+ //
+ // When a txn with txnid T requests a lock:
+ // - If the tree is empty, the optimization is possible. Set the single
+ // txnid to T, and insert the lock range into the buffer.
+ // - If the tree is not empty, check if the single txnid is T. If so,
+ // append the lock range to the buffer. Otherwise, migrate all of
+ // the locks in the buffer into the rangetree on behalf of txnid T,
+ // and invalid the single txnid.
+ //
+ // When a txn with txnid T releases its locks:
+ // - If the single txnid is valid, it must be for T. Destroy the buffer.
+ // - If it's not valid, release locks the normal way in the rangetree.
+ //
+ // To carry out the optimization we need to record a single txnid
+ // and a range buffer for each locktree, each protected by the root
+ // lock of the locktree's rangetree. The root lock for a rangetree
+ // is grabbed by preparing a locked keyrange on the rangetree.
+ TXNID m_sto_txnid;
+ range_buffer m_sto_buffer;
+
+ // The single txnid optimization speeds up the case when only one
+ // transaction is using the locktree. But it has the potential to
+ // hurt the case when more than one txnid exists.
+ //
+ // There are two things we need to do to make the optimization only
+ // optimize the case we care about, and not hurt the general case.
+ //
+ // Bound the worst-case latency for lock migration when the
+ // optimization stops working:
+ // - Idea: Stop the optimization and migrate immediate if we notice
+ // the single txnid has takes many locks in the range buffer.
+ // - Implementation: Enforce a max size on the single txnid range buffer.
+ // - Analysis: Choosing the perfect max value, M, is difficult to do
+ // without some feedback from the field. Intuition tells us that M should
+ // not be so small that the optimization is worthless, and it should not
+ // be so big that it's unreasonable to have to wait behind a thread doing
+ // the work of converting M buffer locks into rangetree locks.
+ //
+ // Prevent concurrent-transaction workloads from trying the optimization
+ // in vain:
+ // - Idea: Don't even bother trying the optimization if we think the
+ // system is in a concurrent-transaction state.
+ // - Implementation: Do something even simpler than detecting whether the
+ // system is in a concurent-transaction state. Just keep a "score" value
+ // and some threshold. If at any time the locktree is eligible for the
+ // optimization, only do it if the score is at this threshold. When you
+ // actually do the optimization but someone has to migrate locks in the buffer
+ // (expensive), then reset the score back to zero. Each time a txn
+ // releases locks, the score is incremented by 1.
+ // - Analysis: If you let the threshold be "C", then at most 1 / C txns will
+ // do the optimization in a concurrent-transaction system. Similarly, it
+ // takes at most C txns to start using the single txnid optimzation, which
+ // is good when the system transitions from multithreaded to single threaded.
+ //
+ // STO_BUFFER_MAX_SIZE:
+ //
+ // We choose the max value to be 1 million since most transactions are smaller
+ // than 1 million and we can create a rangetree of 1 million elements in
+ // less than a second. So we can be pretty confident that this threshold
+ // enables the optimization almost always, and prevents super pathological
+ // latency issues for the first lock taken by a second thread.
+ //
+ // STO_SCORE_THRESHOLD:
+ //
+ // A simple first guess at a good value for the score threshold is 100.
+ // By our analysis, we'd end up doing the optimization in vain for
+ // around 1% of all transactions, which seems reasonable. Further,
+ // if the system goes single threaded, it ought to be pretty quick
+ // for 100 transactions to go by, so we won't have to wait long before
+ // we start doing the single txind optimzation again.
+ static const int STO_BUFFER_MAX_SIZE = 50 * 1024;
+ static const int STO_SCORE_THRESHOLD = 100;
+ int m_sto_score;
+
+ // statistics about time spent ending the STO early
+ uint64_t m_sto_end_early_count;
+ tokutime_t m_sto_end_early_time;
+
+ // effect: begins the single txnid optimizaiton, setting m_sto_txnid
+ // to the given txnid.
+ // requires: m_sto_txnid is invalid
+ void sto_begin(TXNID txnid);
+
+ // effect: append a range to the sto buffer
+ // requires: m_sto_txnid is valid
+ void sto_append(const DBT *left_key, const DBT *right_key);
+
+ // effect: ends the single txnid optimization, releaseing any memory
+ // stored in the sto buffer, notifying the tracker, and
+ // invalidating m_sto_txnid.
+ // requires: m_sto_txnid is valid
+ void sto_end(void);
+
+ // params: prepared_lkr is a void * to a prepared locked keyrange. see below.
+ // effect: ends the single txnid optimization early, migrating buffer locks
+ // into the rangetree, calling sto_end(), and then setting the
+ // sto_score back to zero.
+ // requires: m_sto_txnid is valid
+ void sto_end_early(void *prepared_lkr);
+ void sto_end_early_no_accounting(void *prepared_lkr);
+
+ // params: prepared_lkr is a void * to a prepared locked keyrange. we can't use
+ // the real type because the compiler won't allow us to forward declare
+ // concurrent_tree::locked_keyrange without including concurrent_tree.h,
+ // which we cannot do here because it is a template implementation.
+ // requires: the prepared locked keyrange is for the locktree's rangetree
+ // requires: m_sto_txnid is valid
+ // effect: migrates each lock in the single txnid buffer into the locktree's
+ // rangetree, notifying the memory tracker as necessary.
+ void sto_migrate_buffer_ranges_to_tree(void *prepared_lkr);
+
+ // effect: If m_sto_txnid is valid, then release the txnid's locks
+ // by ending the optimization.
+ // requires: If m_sto_txnid is valid, it is equal to the given txnid
+ // returns: True if locks were released for this txnid
+ bool sto_try_release(TXNID txnid);
+
+ // params: prepared_lkr is a void * to a prepared locked keyrange. see above.
+ // requires: the prepared locked keyrange is for the locktree's rangetree
+ // effect: If m_sto_txnid is valid and equal to the given txnid, then
+ // append a range onto the buffer. Otherwise, if m_sto_txnid is valid
+ // but not equal to this txnid, then migrate the buffer's locks
+ // into the rangetree and end the optimization, setting the score
+ // back to zero.
+ // returns: true if the lock was acquired for this txnid
+ bool sto_try_acquire(void *prepared_lkr, TXNID txnid,
+ const DBT *left_key, const DBT *right_key);
+
+ // Effect:
+ // Provides a hook for a helgrind suppression.
+ // Returns:
+ // true if m_sto_txnid is not TXNID_NONE
+ bool sto_txnid_is_valid_unsafe(void) const;
+
+ // Effect:
+ // Provides a hook for a helgrind suppression.
+ // Returns:
+ // m_sto_score
+ int sto_get_score_unsafe(void )const;
+
+ void remove_overlapping_locks_for_txnid(TXNID txnid,
+ const DBT *left_key, const DBT *right_key);
+
+ int acquire_lock_consolidated(void *prepared_lkr, TXNID txnid,
+ const DBT *left_key, const DBT *right_key,
+ txnid_set *conflicts);
+
+ int acquire_lock(bool is_write_request, TXNID txnid,
+ const DBT *left_key, const DBT *right_key,
+ txnid_set *conflicts);
+
+ int try_acquire_lock(bool is_write_request, TXNID txnid,
+ const DBT *left_key, const DBT *right_key,
+ txnid_set *conflicts, bool big_txn);
+
+
+ friend class locktree_unit_test;
+ friend class manager_unit_test;
+ friend class lock_request_unit_test;
+
+ // engine status reaches into the locktree to read some stats
+ friend void locktree_manager::get_status(LTM_STATUS status);
+ };
+
+} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/manager.cc b/storage/tokudb/ft-index/locktree/manager.cc
index 8086d9049f7..b1bc5da2fe9 100644
--- a/storage/tokudb/ft-index/locktree/manager.cc
+++ b/storage/tokudb/ft-index/locktree/manager.cc
@@ -100,10 +100,9 @@ PATENT RIGHTS GRANT:
namespace toku {
-void locktree::manager::create(lt_create_cb create_cb, lt_destroy_cb destroy_cb, lt_escalate_cb escalate_cb, void *escalate_extra) {
+void locktree_manager::create(lt_create_cb create_cb, lt_destroy_cb destroy_cb, lt_escalate_cb escalate_cb, void *escalate_extra) {
m_max_lock_memory = DEFAULT_MAX_LOCK_MEMORY;
m_current_lock_memory = 0;
- m_mem_tracker.set_manager(this);
m_locktree_map.create();
m_lt_create_callback = create_cb;
@@ -120,7 +119,7 @@ void locktree::manager::create(lt_create_cb create_cb, lt_destroy_cb destroy_cb,
escalator_init();
}
-void locktree::manager::destroy(void) {
+void locktree_manager::destroy(void) {
escalator_destroy();
invariant(m_current_lock_memory == 0);
invariant(m_locktree_map.size() == 0);
@@ -128,19 +127,19 @@ void locktree::manager::destroy(void) {
toku_mutex_destroy(&m_mutex);
}
-void locktree::manager::mutex_lock(void) {
+void locktree_manager::mutex_lock(void) {
toku_mutex_lock(&m_mutex);
}
-void locktree::manager::mutex_unlock(void) {
+void locktree_manager::mutex_unlock(void) {
toku_mutex_unlock(&m_mutex);
}
-size_t locktree::manager::get_max_lock_memory(void) {
+size_t locktree_manager::get_max_lock_memory(void) {
return m_max_lock_memory;
}
-int locktree::manager::set_max_lock_memory(size_t max_lock_memory) {
+int locktree_manager::set_max_lock_memory(size_t max_lock_memory) {
int r = 0;
mutex_lock();
if (max_lock_memory < m_current_lock_memory) {
@@ -152,39 +151,39 @@ int locktree::manager::set_max_lock_memory(size_t max_lock_memory) {
return r;
}
-int locktree::manager::find_by_dict_id(locktree *const &lt, const DICTIONARY_ID &dict_id) {
- if (lt->m_dict_id.dictid < dict_id.dictid) {
+int locktree_manager::find_by_dict_id(locktree *const &lt, const DICTIONARY_ID &dict_id) {
+ if (lt->get_dict_id().dictid < dict_id.dictid) {
return -1;
- } else if (lt->m_dict_id.dictid == dict_id.dictid) {
+ } else if (lt->get_dict_id().dictid == dict_id.dictid) {
return 0;
} else {
return 1;
}
}
-locktree *locktree::manager::locktree_map_find(const DICTIONARY_ID &dict_id) {
+locktree *locktree_manager::locktree_map_find(const DICTIONARY_ID &dict_id) {
locktree *lt;
int r = m_locktree_map.find_zero<DICTIONARY_ID, find_by_dict_id>(dict_id, &lt, nullptr);
return r == 0 ? lt : nullptr;
}
-void locktree::manager::locktree_map_put(locktree *lt) {
- int r = m_locktree_map.insert<DICTIONARY_ID, find_by_dict_id>(lt, lt->m_dict_id, nullptr);
+void locktree_manager::locktree_map_put(locktree *lt) {
+ int r = m_locktree_map.insert<DICTIONARY_ID, find_by_dict_id>(lt, lt->get_dict_id(), nullptr);
invariant_zero(r);
}
-void locktree::manager::locktree_map_remove(locktree *lt) {
+void locktree_manager::locktree_map_remove(locktree *lt) {
uint32_t idx;
locktree *found_lt;
int r = m_locktree_map.find_zero<DICTIONARY_ID, find_by_dict_id>(
- lt->m_dict_id, &found_lt, &idx);
+ lt->get_dict_id(), &found_lt, &idx);
invariant_zero(r);
invariant(found_lt == lt);
r = m_locktree_map.delete_at(idx);
invariant_zero(r);
}
-locktree *locktree::manager::get_lt(DICTIONARY_ID dict_id, DESCRIPTOR desc,
+locktree *locktree_manager::get_lt(DICTIONARY_ID dict_id, DESCRIPTOR desc,
ft_compare_func cmp, void *on_create_extra) {
// hold the mutex around searching and maybe
@@ -194,15 +193,14 @@ locktree *locktree::manager::get_lt(DICTIONARY_ID dict_id, DESCRIPTOR desc,
locktree *lt = locktree_map_find(dict_id);
if (lt == nullptr) {
XCALLOC(lt);
- lt->create(&m_mem_tracker, dict_id, desc, cmp);
- invariant(lt->m_reference_count == 1);
+ lt->create(this, dict_id, desc, cmp);
// new locktree created - call the on_create callback
// and put it in the locktree map
if (m_lt_create_callback) {
int r = m_lt_create_callback(lt, on_create_extra);
if (r != 0) {
- (void) toku_sync_sub_and_fetch(&lt->m_reference_count, 1);
+ lt->release_reference();
lt->destroy();
toku_free(lt);
lt = nullptr;
@@ -220,7 +218,7 @@ locktree *locktree::manager::get_lt(DICTIONARY_ID dict_id, DESCRIPTOR desc,
return lt;
}
-void locktree::manager::reference_lt(locktree *lt) {
+void locktree_manager::reference_lt(locktree *lt) {
// increment using a sync fetch and add.
// the caller guarantees that the lt won't be
// destroyed while we increment the count here.
@@ -231,20 +229,12 @@ void locktree::manager::reference_lt(locktree *lt) {
// if the manager's mutex is held, it is ok for the
// reference count to transition from 0 to 1 (no race),
// since we're serialized with other opens and closes.
- toku_sync_fetch_and_add(&lt->m_reference_count, 1);
+ lt->add_reference();
}
-static void add_lt_counters(locktree::lt_counters *x, locktree::lt_counters *y) {
- x->wait_count += y->wait_count;
- x->wait_time += y->wait_time;
- x->long_wait_count += y->long_wait_count;
- x->long_wait_time += y->long_wait_time;
- x->timeout_count += y->timeout_count;
-}
-
-void locktree::manager::release_lt(locktree *lt) {
+void locktree_manager::release_lt(locktree *lt) {
bool do_destroy = false;
- DICTIONARY_ID dict_id = lt->m_dict_id;
+ DICTIONARY_ID dict_id = lt->get_dict_id();
// Release a reference on the locktree. If the count transitions to zero,
// then we *may* need to do the cleanup.
@@ -274,7 +264,7 @@ void locktree::manager::release_lt(locktree *lt) {
// This way, if many threads transition the same locktree's reference count
// from 1 to zero and wait behind the manager's mutex, only one of them will
// do the actual destroy and the others will happily do nothing.
- uint32_t refs = toku_sync_sub_and_fetch(&lt->m_reference_count, 1);
+ uint32_t refs = lt->release_reference();
if (refs == 0) {
mutex_lock();
locktree *find_lt = locktree_map_find(dict_id);
@@ -284,12 +274,12 @@ void locktree::manager::release_lt(locktree *lt) {
// If the reference count is zero, it's our responsibility to remove
// it and do the destroy. Otherwise, someone still wants it.
invariant(find_lt == lt);
- if (lt->m_reference_count == 0) {
+ if (lt->get_reference_count() == 0) {
locktree_map_remove(lt);
do_destroy = true;
}
}
- add_lt_counters(&m_lt_counters, &lt->m_lock_request_info.counters);
+ m_lt_counters.add(lt->get_lock_request_info()->counters);
mutex_unlock();
}
@@ -303,28 +293,22 @@ void locktree::manager::release_lt(locktree *lt) {
}
}
-// test-only version of lock escalation
-#if TOKU_LOCKTREE_ESCALATOR_LAMBDA
-void locktree::manager::run_escalation(void) {
- m_escalator.run(this, [this] () -> void { escalate_all_locktrees(); });
-}
-#else
-static void manager_run_escalation_fun(void *extra) {
- locktree::manager *thismanager = (locktree::manager *) extra;
- thismanager->escalate_all_locktrees();
+void locktree_manager::run_escalation(void) {
+ struct escalation_fn {
+ static void run(void *extra) {
+ locktree_manager *mgr = (locktree_manager *) extra;
+ mgr->escalate_all_locktrees();
+ };
+ };
+ m_escalator.run(this, escalation_fn::run, this);
}
-void locktree::manager::run_escalation(void) {
- m_escalator.run(this, manager_run_escalation_fun, this);
-}
-#endif
-
-void locktree::manager::run_escalation_for_test(void) {
+// test-only version of lock escalation
+void locktree_manager::run_escalation_for_test(void) {
run_escalation();
}
-void locktree::manager::escalate_all_locktrees(void) {
- if (0) fprintf(stderr, "%d %s:%u\n", toku_os_gettid(), __PRETTY_FUNCTION__, __LINE__);
+void locktree_manager::escalate_all_locktrees(void) {
uint64_t t0 = toku_current_time_microsec();
// get all locktrees
@@ -347,47 +331,25 @@ void locktree::manager::escalate_all_locktrees(void) {
add_escalator_wait_time(t1 - t0);
}
-void locktree::manager::memory_tracker::set_manager(manager *mgr) {
- m_mgr = mgr;
-}
-
-locktree::manager *locktree::manager::memory_tracker::get_manager(void) {
- return m_mgr;
-}
-
-int locktree::manager::memory_tracker::check_current_lock_constraints(void) {
- int r = 0;
- // check if we're out of locks without the mutex first. then, grab the
- // mutex and check again. if we're still out of locks, run escalation.
- // return an error if we're still out of locks after escalation.
- if (out_of_locks()) {
- m_mgr->run_escalation();
- if (out_of_locks()) {
- r = TOKUDB_OUT_OF_LOCKS;
- }
- }
- return r;
-}
-
-void locktree::manager::memory_tracker::note_mem_used(uint64_t mem_used) {
- (void) toku_sync_fetch_and_add(&m_mgr->m_current_lock_memory, mem_used);
+void locktree_manager::note_mem_used(uint64_t mem_used) {
+ (void) toku_sync_fetch_and_add(&m_current_lock_memory, mem_used);
}
-void locktree::manager::memory_tracker::note_mem_released(uint64_t mem_released) {
- uint64_t old_mem_used = toku_sync_fetch_and_sub(&m_mgr->m_current_lock_memory, mem_released);
+void locktree_manager::note_mem_released(uint64_t mem_released) {
+ uint64_t old_mem_used = toku_sync_fetch_and_sub(&m_current_lock_memory, mem_released);
invariant(old_mem_used >= mem_released);
}
-bool locktree::manager::memory_tracker::out_of_locks(void) const {
- return m_mgr->m_current_lock_memory >= m_mgr->m_max_lock_memory;
+bool locktree_manager::out_of_locks(void) const {
+ return m_current_lock_memory >= m_max_lock_memory;
}
-bool locktree::manager::memory_tracker::over_big_threshold(void) {
- return m_mgr->m_current_lock_memory >= m_mgr->m_max_lock_memory / 2;
+bool locktree_manager::over_big_threshold(void) {
+ return m_current_lock_memory >= m_max_lock_memory / 2;
}
-int locktree::manager::iterate_pending_lock_requests(
- lock_request_iterate_callback callback, void *extra) {
+int locktree_manager::iterate_pending_lock_requests(lock_request_iterate_callback callback,
+ void *extra) {
mutex_lock();
int r = 0;
size_t num_locktrees = m_locktree_map.size();
@@ -396,7 +358,7 @@ int locktree::manager::iterate_pending_lock_requests(
r = m_locktree_map.fetch(i, &lt);
invariant_zero(r);
- struct lt_lock_request_info *info = &lt->m_lock_request_info;
+ struct lt_lock_request_info *info = lt->get_lock_request_info();
toku_mutex_lock(&info->mutex);
size_t num_requests = info->pending_lock_requests.size();
@@ -404,7 +366,7 @@ int locktree::manager::iterate_pending_lock_requests(
lock_request *req;
r = info->pending_lock_requests.fetch(k, &req);
invariant_zero(r);
- r = callback(lt->m_dict_id, req->get_txnid(),
+ r = callback(lt->get_dict_id(), req->get_txnid(),
req->get_left_key(), req->get_right_key(),
req->get_conflicting_txnid(), req->get_start_time(), extra);
}
@@ -415,21 +377,25 @@ int locktree::manager::iterate_pending_lock_requests(
return r;
}
-int locktree::manager::check_current_lock_constraints(bool big_txn) {
+int locktree_manager::check_current_lock_constraints(bool big_txn) {
int r = 0;
- if (big_txn && m_mem_tracker.over_big_threshold()) {
+ if (big_txn && over_big_threshold()) {
run_escalation();
- if (m_mem_tracker.over_big_threshold()) {
+ if (over_big_threshold()) {
r = TOKUDB_OUT_OF_LOCKS;
}
}
- if (r == 0) {
- r = m_mem_tracker.check_current_lock_constraints();
+ if (r == 0 && out_of_locks()) {
+ run_escalation();
+ if (out_of_locks()) {
+ // return an error if we're still out of locks after escalation.
+ r = TOKUDB_OUT_OF_LOCKS;
+ }
}
return r;
}
-void locktree::manager::escalator_init(void) {
+void locktree_manager::escalator_init(void) {
ZERO_STRUCT(m_escalation_mutex);
toku_mutex_init(&m_escalation_mutex, nullptr);
m_escalation_count = 0;
@@ -442,12 +408,12 @@ void locktree::manager::escalator_init(void) {
m_escalator.create();
}
-void locktree::manager::escalator_destroy(void) {
+void locktree_manager::escalator_destroy(void) {
m_escalator.destroy();
toku_mutex_destroy(&m_escalation_mutex);
}
-void locktree::manager::add_escalator_wait_time(uint64_t t) {
+void locktree_manager::add_escalator_wait_time(uint64_t t) {
toku_mutex_lock(&m_escalation_mutex);
m_wait_escalation_count += 1;
m_wait_escalation_time += t;
@@ -458,8 +424,7 @@ void locktree::manager::add_escalator_wait_time(uint64_t t) {
toku_mutex_unlock(&m_escalation_mutex);
}
-void locktree::manager::escalate_locktrees(locktree **locktrees, int num_locktrees) {
- if (0) fprintf(stderr, "%d %s:%u %d\n", toku_os_gettid(), __PRETTY_FUNCTION__, __LINE__, num_locktrees);
+void locktree_manager::escalate_locktrees(locktree **locktrees, int num_locktrees) {
// there are too many row locks in the system and we need to tidy up.
//
// a simple implementation of escalation does not attempt
@@ -481,65 +446,32 @@ void locktree::manager::escalate_locktrees(locktree **locktrees, int num_locktre
toku_mutex_unlock(&m_escalation_mutex);
}
-#if !TOKU_LOCKTREE_ESCALATOR_LAMBDA
struct escalate_args {
- locktree::manager *mgr;
+ locktree_manager *mgr;
locktree **locktrees;
int num_locktrees;
};
-static void manager_escalate_locktrees(void *extra) {
- escalate_args *args = (escalate_args *) extra;
- args->mgr->escalate_locktrees(args->locktrees, args->num_locktrees);
-}
-#endif
-
-void locktree::manager::escalate_lock_trees_for_txn(TXNID txnid UU(), locktree *lt UU()) {
- // get lock trees for txnid
- const int num_locktrees = 1;
- locktree *locktrees[1] = { lt };
- reference_lt(lt);
-
- // escalate these lock trees
- locktree::escalator this_escalator;
- this_escalator.create();
-#if TOKU_LOCKTREE_ESCALATOR_LAMBDA
- this_escalator.run(this, [this,locktrees,num_locktrees] () -> void { escalate_locktrees(locktrees, num_locktrees); });
-#else
- escalate_args args = { this, locktrees, num_locktrees };
- this_escalator.run(this, manager_escalate_locktrees, &args);
-#endif
- this_escalator.destroy();
-}
-
-void locktree::escalator::create(void) {
+void locktree_manager::locktree_escalator::create(void) {
ZERO_STRUCT(m_escalator_mutex);
toku_mutex_init(&m_escalator_mutex, nullptr);
toku_cond_init(&m_escalator_done, nullptr);
m_escalator_running = false;
}
-void locktree::escalator::destroy(void) {
+void locktree_manager::locktree_escalator::destroy(void) {
toku_cond_destroy(&m_escalator_done);
toku_mutex_destroy(&m_escalator_mutex);
}
-#if TOKU_LOCKTREE_ESCALATOR_LAMBDA
-void locktree::escalator::run(locktree::manager *mgr, std::function<void (void)> escalate_locktrees_fun) {
-#else
- void locktree::escalator::run(locktree::manager *mgr, void (*escalate_locktrees_fun)(void *extra), void *extra) {
-#endif
+void locktree_manager::locktree_escalator::run(locktree_manager *mgr, void (*escalate_locktrees_fun)(void *extra), void *extra) {
uint64_t t0 = toku_current_time_microsec();
toku_mutex_lock(&m_escalator_mutex);
if (!m_escalator_running) {
// run escalation on this thread
m_escalator_running = true;
toku_mutex_unlock(&m_escalator_mutex);
-#if TOKU_LOCKTREE_ESCALATOR_LAMBDA
- escalate_locktrees_fun();
-#else
escalate_locktrees_fun(extra);
-#endif
toku_mutex_lock(&m_escalator_mutex);
m_escalator_running = false;
toku_cond_broadcast(&m_escalator_done);
@@ -553,7 +485,7 @@ void locktree::escalator::run(locktree::manager *mgr, std::function<void (void)>
#define STATUS_INIT(k,c,t,l,inc) TOKUDB_STATUS_INIT(status, k, c, t, "locktree: " l, inc)
-void locktree::manager::status_init(void) {
+void locktree_manager::status_init(void) {
STATUS_INIT(LTM_SIZE_CURRENT, LOCKTREE_MEMORY_SIZE, UINT64, "memory size", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(LTM_SIZE_LIMIT, LOCKTREE_MEMORY_SIZE_LIMIT, UINT64, "memory size limit", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(LTM_ESCALATION_COUNT, LOCKTREE_ESCALATION_NUM, UINT64, "number of times lock escalation ran", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
@@ -583,7 +515,7 @@ void locktree::manager::status_init(void) {
#define STATUS_VALUE(x) status.status[x].value.num
-void locktree::manager::get_status(LTM_STATUS statp) {
+void locktree_manager::get_status(LTM_STATUS statp) {
if (!status.initialized) {
status_init();
}
@@ -615,7 +547,7 @@ void locktree::manager::get_status(LTM_STATUS statp) {
toku_mutex_lock(&lt->m_lock_request_info.mutex);
lock_requests_pending += lt->m_lock_request_info.pending_lock_requests.size();
- add_lt_counters(&lt_counters, &lt->m_lock_request_info.counters);
+ lt_counters.add(lt->get_lock_request_info()->counters);
toku_mutex_unlock(&lt->m_lock_request_info.mutex);
sto_num_eligible += lt->sto_txnid_is_valid_unsafe() ? 1 : 0;
diff --git a/storage/tokudb/ft-index/locktree/tests/lock_request_killed.cc b/storage/tokudb/ft-index/locktree/tests/lock_request_killed.cc
index 742165c59dc..18fcd873423 100644
--- a/storage/tokudb/ft-index/locktree/tests/lock_request_killed.cc
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_killed.cc
@@ -117,13 +117,10 @@ static int my_killed_callback(void) {
// make sure deadlocks are detected when a lock request starts
void lock_request_unit_test::test_wait_time_callback(void) {
int r;
- locktree::manager mgr;
- locktree *lt;
-
- mgr.create(nullptr, nullptr, nullptr, nullptr);
+ locktree lt;
DICTIONARY_ID dict_id = { 1 };
- lt = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
+ lt.create(nullptr, dict_id, nullptr, compare_dbts);
TXNID txnid_a = 1001;
lock_request request_a;
@@ -136,12 +133,12 @@ void lock_request_unit_test::test_wait_time_callback(void) {
const DBT *one = get_dbt(1);
// a locks 'one'
- request_a.set(lt, txnid_a, one, one, lock_request::type::WRITE, false);
+ request_a.set(&lt, txnid_a, one, one, lock_request::type::WRITE, false);
r = request_a.start();
assert_zero(r);
// b tries to lock 'one'
- request_b.set(lt, txnid_b, one, one, lock_request::type::WRITE, false);
+ request_b.set(&lt, txnid_b, one, one, lock_request::type::WRITE, false);
r = request_b.start();
assert(r == DB_LOCK_NOTGRANTED);
@@ -162,11 +159,11 @@ void lock_request_unit_test::test_wait_time_callback(void) {
request_b.destroy();
- release_lock_and_retry_requests(lt, txnid_a, one, one);
+ release_lock_and_retry_requests(&lt, txnid_a, one, one);
request_a.destroy();
- mgr.release_lt(lt);
- mgr.destroy();
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/lock_request_not_killed.cc b/storage/tokudb/ft-index/locktree/tests/lock_request_not_killed.cc
index e49b88f9d79..abee11052f4 100644
--- a/storage/tokudb/ft-index/locktree/tests/lock_request_not_killed.cc
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_not_killed.cc
@@ -114,13 +114,10 @@ static int my_killed_callback(void) {
// make sure deadlocks are detected when a lock request starts
void lock_request_unit_test::test_wait_time_callback(void) {
int r;
- locktree::manager mgr;
- locktree *lt;
-
- mgr.create(nullptr, nullptr, nullptr, nullptr);
+ locktree lt;
DICTIONARY_ID dict_id = { 1 };
- lt = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
+ lt.create(nullptr, dict_id, nullptr, compare_dbts);
TXNID txnid_a = 1001;
lock_request request_a;
@@ -133,12 +130,12 @@ void lock_request_unit_test::test_wait_time_callback(void) {
const DBT *one = get_dbt(1);
// a locks 'one'
- request_a.set(lt, txnid_a, one, one, lock_request::type::WRITE, false);
+ request_a.set(&lt, txnid_a, one, one, lock_request::type::WRITE, false);
r = request_a.start();
assert_zero(r);
// b tries to lock 'one'
- request_b.set(lt, txnid_b, one, one, lock_request::type::WRITE, false);
+ request_b.set(&lt, txnid_b, one, one, lock_request::type::WRITE, false);
r = request_b.start();
assert(r == DB_LOCK_NOTGRANTED);
@@ -158,11 +155,11 @@ void lock_request_unit_test::test_wait_time_callback(void) {
request_b.destroy();
- release_lock_and_retry_requests(lt, txnid_a, one, one);
+ release_lock_and_retry_requests(&lt, txnid_a, one, one);
request_a.destroy();
- mgr.release_lt(lt);
- mgr.destroy();
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/lock_request_start_deadlock.cc b/storage/tokudb/ft-index/locktree/tests/lock_request_start_deadlock.cc
index 08bd4c14d20..4710e19551b 100644
--- a/storage/tokudb/ft-index/locktree/tests/lock_request_start_deadlock.cc
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_start_deadlock.cc
@@ -96,14 +96,13 @@ namespace toku {
// make sure deadlocks are detected when a lock request starts
void lock_request_unit_test::test_start_deadlock(void) {
int r;
- locktree::manager mgr;
- locktree *lt;
+ locktree lt;
+
// something short
const uint64_t lock_wait_time = 10;
- mgr.create(nullptr, nullptr, nullptr, nullptr);
DICTIONARY_ID dict_id = { 1 };
- lt = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
+ lt.create(nullptr, dict_id, nullptr, compare_dbts);
TXNID txnid_a = 1001;
TXNID txnid_b = 2001;
@@ -119,30 +118,30 @@ void lock_request_unit_test::test_start_deadlock(void) {
const DBT *two = get_dbt(2);
// start and succeed 1,1 for A and 2,2 for B.
- request_a.set(lt, txnid_a, one, one, lock_request::type::WRITE, false);
+ request_a.set(&lt, txnid_a, one, one, lock_request::type::WRITE, false);
r = request_a.start();
invariant_zero(r);
- request_b.set(lt, txnid_b, two, two, lock_request::type::WRITE, false);
+ request_b.set(&lt, txnid_b, two, two, lock_request::type::WRITE, false);
r = request_b.start();
invariant_zero(r);
// txnid A should not be granted a lock on 2,2, so it goes pending.
- request_a.set(lt, txnid_a, two, two, lock_request::type::WRITE, false);
+ request_a.set(&lt, txnid_a, two, two, lock_request::type::WRITE, false);
r = request_a.start();
invariant(r == DB_LOCK_NOTGRANTED);
// if txnid B wants a lock on 1,1 it should deadlock with A
- request_b.set(lt, txnid_b, one, one, lock_request::type::WRITE, false);
+ request_b.set(&lt, txnid_b, one, one, lock_request::type::WRITE, false);
r = request_b.start();
invariant(r == DB_LOCK_DEADLOCK);
// txnid C should not deadlock on either of these - it should just time out.
- request_c.set(lt, txnid_c, one, one, lock_request::type::WRITE, false);
+ request_c.set(&lt, txnid_c, one, one, lock_request::type::WRITE, false);
r = request_c.start();
invariant(r == DB_LOCK_NOTGRANTED);
r = request_c.wait(lock_wait_time);
invariant(r == DB_LOCK_NOTGRANTED);
- request_c.set(lt, txnid_c, two, two, lock_request::type::WRITE, false);
+ request_c.set(&lt, txnid_c, two, two, lock_request::type::WRITE, false);
r = request_c.start();
invariant(r == DB_LOCK_NOTGRANTED);
r = request_c.wait(lock_wait_time);
@@ -150,17 +149,18 @@ void lock_request_unit_test::test_start_deadlock(void) {
// release locks for A and B, then wait on A's request which should succeed
// since B just unlocked and should have completed A's pending request.
- release_lock_and_retry_requests(lt, txnid_a, one, one);
- release_lock_and_retry_requests(lt, txnid_b, two, two);
+ release_lock_and_retry_requests(&lt, txnid_a, one, one);
+ release_lock_and_retry_requests(&lt, txnid_b, two, two);
r = request_a.wait(lock_wait_time);
invariant_zero(r);
- release_lock_and_retry_requests(lt, txnid_a, two, two);
+ release_lock_and_retry_requests(&lt, txnid_a, two, two);
request_a.destroy();
request_b.destroy();
request_c.destroy();
- mgr.release_lt(lt);
- mgr.destroy();
+
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/lock_request_start_pending.cc b/storage/tokudb/ft-index/locktree/tests/lock_request_start_pending.cc
index 867d5fb1bd0..54d630078ac 100644
--- a/storage/tokudb/ft-index/locktree/tests/lock_request_start_pending.cc
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_start_pending.cc
@@ -97,13 +97,11 @@ namespace toku {
// stored in the lock request set as pending.
void lock_request_unit_test::test_start_pending(void) {
int r;
- locktree::manager mgr;
- locktree *lt;
+ locktree lt;
lock_request request;
- mgr.create(nullptr, nullptr, nullptr, nullptr);
DICTIONARY_ID dict_id = { 1 };
- lt = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
+ lt.create(nullptr, dict_id, nullptr, compare_dbts);
TXNID txnid_a = 1001;
TXNID txnid_b = 2001;
@@ -113,15 +111,15 @@ void lock_request_unit_test::test_start_pending(void) {
const DBT *two = get_dbt(2);
// take a range lock using txnid b
- r = lt->acquire_write_lock(txnid_b, zero, two, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, zero, two, nullptr, false);
invariant_zero(r);
- locktree::lt_lock_request_info *info = lt->get_lock_request_info();
+ lt_lock_request_info *info = lt.get_lock_request_info();
// start a lock request for 1,1
// it should fail. the request should be stored and in the pending state.
request.create();
- request.set(lt, txnid_a, one, one, lock_request::type::WRITE, false);
+ request.set(&lt, txnid_a, one, one, lock_request::type::WRITE, false);
r = request.start();
invariant(r == DB_LOCK_NOTGRANTED);
invariant(info->pending_lock_requests.size() == 1);
@@ -134,20 +132,21 @@ void lock_request_unit_test::test_start_pending(void) {
invariant(compare_dbts(nullptr, &request.m_right_key_copy, one) == 0);
// release the range lock for txnid b
- locktree_unit_test::locktree_test_release_lock(lt, txnid_b, zero, two);
+ locktree_unit_test::locktree_test_release_lock(&lt, txnid_b, zero, two);
// now retry the lock requests.
// it should transition the request to successfully complete.
- lock_request::retry_all_lock_requests(lt);
+ lock_request::retry_all_lock_requests(&lt);
invariant(info->pending_lock_requests.size() == 0);
invariant(request.m_state == lock_request::state::COMPLETE);
invariant(request.m_complete_r == 0);
- locktree_unit_test::locktree_test_release_lock(lt, txnid_a, one, one);
+ locktree_unit_test::locktree_test_release_lock(&lt, txnid_a, one, one);
request.destroy();
- mgr.release_lt(lt);
- mgr.destroy();
+
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/lock_request_wait_time_callback.cc b/storage/tokudb/ft-index/locktree/tests/lock_request_wait_time_callback.cc
index e077d461399..bc67bac7465 100644
--- a/storage/tokudb/ft-index/locktree/tests/lock_request_wait_time_callback.cc
+++ b/storage/tokudb/ft-index/locktree/tests/lock_request_wait_time_callback.cc
@@ -98,12 +98,10 @@ static const uint64_t my_lock_wait_time = 10 * 1000; // 10 sec
// make sure deadlocks are detected when a lock request starts
void lock_request_unit_test::test_wait_time_callback(void) {
int r;
- locktree::manager mgr;
- locktree *lt;
+ locktree lt;
- mgr.create(nullptr, nullptr, nullptr, nullptr);
DICTIONARY_ID dict_id = { 1 };
- lt = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
+ lt.create(nullptr, dict_id, nullptr, compare_dbts);
TXNID txnid_a = 1001;
lock_request request_a;
@@ -117,12 +115,12 @@ void lock_request_unit_test::test_wait_time_callback(void) {
const DBT *two = get_dbt(2);
// a locks 'one'
- request_a.set(lt, txnid_a, one, one, lock_request::type::WRITE, false);
+ request_a.set(&lt, txnid_a, one, one, lock_request::type::WRITE, false);
r = request_a.start();
assert_zero(r);
// b tries to lock 'one'
- request_b.set(lt, txnid_b, one, two, lock_request::type::WRITE, false);
+ request_b.set(&lt, txnid_b, one, two, lock_request::type::WRITE, false);
r = request_b.start();
assert(r == DB_LOCK_NOTGRANTED);
uint64_t t_start = toku_current_time_microsec();
@@ -134,11 +132,11 @@ void lock_request_unit_test::test_wait_time_callback(void) {
assert(t_delta >= my_lock_wait_time);
request_b.destroy();
- release_lock_and_retry_requests(lt, txnid_a, one, one);
+ release_lock_and_retry_requests(&lt, txnid_a, one, one);
request_a.destroy();
- mgr.release_lt(lt);
- mgr.destroy();
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_conflicts.cc b/storage/tokudb/ft-index/locktree/tests/locktree_conflicts.cc
index 70f3a6249c4..3eb7bd3c3d4 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_conflicts.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_conflicts.cc
@@ -105,11 +105,10 @@ namespace toku {
// test write lock conflicts when read or write locks exist
// test read lock conflicts when write locks exist
void locktree_unit_test::test_conflicts(void) {
- locktree::manager mgr;
- mgr.create(nullptr, nullptr, nullptr, nullptr);
- DESCRIPTOR desc = nullptr;
+ locktree lt;
+
DICTIONARY_ID dict_id = { 1 };
- locktree *lt = mgr.get_lt(dict_id, desc, compare_dbts, nullptr);
+ lt.create(nullptr, dict_id, nullptr, compare_dbts);
int r;
TXNID txnid_a = 1001;
@@ -125,8 +124,8 @@ void locktree_unit_test::test_conflicts(void) {
// test_run == 0 means test with read lock
// test_run == 1 means test with write lock
#define ACQUIRE_LOCK(txn, left, right, conflicts) \
- test_run == 0 ? lt->acquire_read_lock(txn, left, right, conflicts, false) \
- : lt->acquire_write_lock(txn, left, right, conflicts, false)
+ test_run == 0 ? lt.acquire_read_lock(txn, left, right, conflicts, false) \
+ : lt.acquire_write_lock(txn, left, right, conflicts, false)
// acquire some locks for txnid_a
r = ACQUIRE_LOCK(txnid_a, one, one, nullptr);
@@ -142,8 +141,8 @@ void locktree_unit_test::test_conflicts(void) {
// if test_run == 0, then read locks exist. only test write locks.
#define ACQUIRE_LOCK(txn, left, right, conflicts) \
sub_test_run == 0 && test_run == 1 ? \
- lt->acquire_read_lock(txn, left, right, conflicts, false) \
- : lt->acquire_write_lock(txn, left, right, conflicts, false)
+ lt.acquire_read_lock(txn, left, right, conflicts, false) \
+ : lt.acquire_write_lock(txn, left, right, conflicts, false)
// try to get point write locks for txnid_b, should fail
r = ACQUIRE_LOCK(txnid_b, one, one, nullptr);
invariant(r == DB_LOCK_NOTGRANTED);
@@ -162,13 +161,13 @@ void locktree_unit_test::test_conflicts(void) {
#undef ACQUIRE_LOCK
}
- lt->remove_overlapping_locks_for_txnid(txnid_a, one, one);
- lt->remove_overlapping_locks_for_txnid(txnid_a, three, four);
- invariant(no_row_locks(lt));
+ lt.remove_overlapping_locks_for_txnid(txnid_a, one, one);
+ lt.remove_overlapping_locks_for_txnid(txnid_a, three, four);
+ invariant(no_row_locks(&lt));
}
- mgr.release_lt(lt);
- mgr.destroy();
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_create_destroy.cc b/storage/tokudb/ft-index/locktree/tests/locktree_create_destroy.cc
index bb3681d037a..b3b1fb77629 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_create_destroy.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_create_destroy.cc
@@ -95,27 +95,26 @@ namespace toku {
// test simple create and destroy of the locktree
void locktree_unit_test::test_create_destroy(void) {
- locktree::manager mgr;
- mgr.create(nullptr, nullptr, nullptr, nullptr);
- DESCRIPTOR desc = nullptr;
+ locktree lt;
DICTIONARY_ID dict_id = { 1 };
- locktree *lt = mgr.get_lt(dict_id, desc, compare_dbts, nullptr);
- locktree::lt_lock_request_info *info = lt->get_lock_request_info();
+ lt.create(nullptr, dict_id, nullptr, compare_dbts);
+
+ lt_lock_request_info *info = lt.get_lock_request_info();
invariant_notnull(info);
toku_mutex_lock(&info->mutex);
toku_mutex_unlock(&info->mutex);
- invariant(lt->m_dict_id.dictid == dict_id.dictid);
- invariant(lt->m_reference_count == 1);
- invariant(lt->m_rangetree != nullptr);
- invariant(lt->m_userdata == nullptr);
+ invariant(lt.m_dict_id.dictid == dict_id.dictid);
+ invariant(lt.m_reference_count == 1);
+ invariant(lt.m_rangetree != nullptr);
+ invariant(lt.m_userdata == nullptr);
invariant(info->pending_lock_requests.size() == 0);
- invariant(lt->m_sto_end_early_count == 0);
- invariant(lt->m_sto_end_early_time == 0);
+ invariant(lt.m_sto_end_early_count == 0);
+ invariant(lt.m_sto_end_early_time == 0);
- mgr.release_lt(lt);
- mgr.destroy();
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_1big7lt_1small.cc b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_1big7lt_1small.cc
index 7c4af67e6f8..26e286eb8ca 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_1big7lt_1small.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_1big7lt_1small.cc
@@ -119,21 +119,7 @@ static int locktree_write_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64
return lt->acquire_write_lock(txn_id, &left, &right, nullptr, big_txn);
}
-#if 0
-static locktree **big_txn_lt;
-static int n_big_txn_lt;
-
-static int get_locktrees_touched_by_txn(TXNID txn_id UU(), void *txn_extra UU(), locktree ***ret_locktrees, int *ret_num_locktrees) {
- locktree **locktrees = (locktree **) toku_malloc(n_big_txn_lt * sizeof (locktree *));
- for (int i = 0; i < n_big_txn_lt; i++)
- locktrees[i] = big_txn_lt[i];
- *ret_locktrees = locktrees;
- *ret_num_locktrees = n_big_txn_lt;
- return 0;
-}
-#endif
-
-static void run_big_txn(locktree::manager *mgr UU(), locktree **lt, int n_lt, TXNID txn_id) {
+static void run_big_txn(locktree_manager *mgr UU(), locktree **lt, int n_lt, TXNID txn_id) {
int64_t last_i = -1;
for (int64_t i = 0; !killed; i++) {
for (int j = 0; j < n_lt; j++) {
@@ -157,7 +143,7 @@ static void run_big_txn(locktree::manager *mgr UU(), locktree **lt, int n_lt, TX
}
struct big_arg {
- locktree::manager *mgr;
+ locktree_manager *mgr;
locktree **lt;
int n_lt;
TXNID txn_id;
@@ -171,7 +157,7 @@ static void *big_f(void *_arg) {
return arg;
}
-static void run_small_txn(locktree::manager *mgr UU(), locktree *lt, TXNID txn_id, int64_t k) {
+static void run_small_txn(locktree_manager *mgr UU(), locktree *lt, TXNID txn_id, int64_t k) {
int64_t i;
for (i = 0; !killed; i++) {
uint64_t t_start = toku_current_time_microsec();
@@ -190,7 +176,7 @@ static void run_small_txn(locktree::manager *mgr UU(), locktree *lt, TXNID txn_i
}
struct small_arg {
- locktree::manager *mgr;
+ locktree_manager *mgr;
locktree *lt;
TXNID txn_id;
int64_t k;
@@ -209,7 +195,7 @@ static void e_callback(TXNID txnid, const locktree *lt, const range_buffer &buff
printf("%u %s %" PRIu64 " %p %d %p\n", toku_os_gettid(), __FUNCTION__, txnid, lt, buffer.get_num_ranges(), extra);
}
-static uint64_t get_escalation_count(locktree::manager &mgr) {
+static uint64_t get_escalation_count(locktree_manager &mgr) {
LTM_STATUS_S ltm_status;
mgr.get_status(&ltm_status);
@@ -251,7 +237,7 @@ int main(int argc, const char *argv[]) {
int r;
// create a manager
- locktree::manager mgr;
+ locktree_manager mgr;
mgr.create(nullptr, nullptr, e_callback, nullptr);
mgr.set_max_lock_memory(max_lock_memory);
@@ -264,11 +250,6 @@ int main(int argc, const char *argv[]) {
big_lt[i] = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
}
-#if 0
- big_txn_lt = big_lt;
- n_big_txn_lt = n_big;
-#endif
-
dict_id = { next_dict_id }; next_dict_id++;
locktree *small_lt = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_1lt.cc b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_1lt.cc
index ab1818d2fd3..8f6c697970e 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_1lt.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_1lt.cc
@@ -118,7 +118,7 @@ static int locktree_write_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64
return lt->acquire_write_lock(txn_id, &left, &right, nullptr, big_txn);
}
-static void run_big_txn(locktree::manager *mgr UU(), locktree *lt, TXNID txn_id, int64_t start_i) {
+static void run_big_txn(locktree_manager *mgr UU(), locktree *lt, TXNID txn_id, int64_t start_i) {
fprintf(stderr, "%u run_big_txn %p %" PRIu64 " %" PRId64 "\n", toku_os_gettid(), lt, txn_id, start_i);
int64_t last_i = -1;
for (int64_t i = start_i; !killed; i++) {
@@ -141,7 +141,7 @@ static void run_big_txn(locktree::manager *mgr UU(), locktree *lt, TXNID txn_id,
}
struct arg {
- locktree::manager *mgr;
+ locktree_manager *mgr;
locktree *lt;
TXNID txn_id;
int64_t start_i;
@@ -158,7 +158,7 @@ static void e_callback(TXNID txnid, const locktree *lt, const range_buffer &buff
printf("%u %s %" PRIu64 " %p %d %p\n", toku_os_gettid(), __FUNCTION__, txnid, lt, buffer.get_num_ranges(), extra);
}
-static uint64_t get_escalation_count(locktree::manager &mgr) {
+static uint64_t get_escalation_count(locktree_manager &mgr) {
LTM_STATUS_S ltm_status;
mgr.get_status(&ltm_status);
@@ -205,7 +205,7 @@ int main(int argc, const char *argv[]) {
int r;
// create a manager
- locktree::manager mgr;
+ locktree_manager mgr;
mgr.create(nullptr, nullptr, e_callback, nullptr);
mgr.set_max_lock_memory(max_lock_memory);
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_2lt.cc b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_2lt.cc
index d9f62ca29f3..576208f1dcb 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_2lt.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_2big_2lt.cc
@@ -118,7 +118,7 @@ static int locktree_write_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64
return lt->acquire_write_lock(txn_id, &left, &right, nullptr, big_txn);
}
-static void run_big_txn(locktree::manager *mgr UU(), locktree *lt, TXNID txn_id, int64_t start_i) {
+static void run_big_txn(locktree_manager *mgr UU(), locktree *lt, TXNID txn_id, int64_t start_i) {
fprintf(stderr, "%u run_big_txn %p %" PRIu64 " %" PRId64 "\n", toku_os_gettid(), lt, txn_id, start_i);
int64_t last_i = -1;
for (int64_t i = start_i; !killed; i++) {
@@ -141,7 +141,7 @@ static void run_big_txn(locktree::manager *mgr UU(), locktree *lt, TXNID txn_id,
}
struct arg {
- locktree::manager *mgr;
+ locktree_manager *mgr;
locktree *lt;
TXNID txn_id;
int64_t start_i;
@@ -158,7 +158,7 @@ static void e_callback(TXNID txnid, const locktree *lt, const range_buffer &buff
printf("%u %s %" PRIu64 " %p %d %p\n", toku_os_gettid(), __FUNCTION__, txnid, lt, buffer.get_num_ranges(), extra);
}
-static uint64_t get_escalation_count(locktree::manager &mgr) {
+static uint64_t get_escalation_count(locktree_manager &mgr) {
LTM_STATUS_S ltm_status;
mgr.get_status(&ltm_status);
@@ -205,7 +205,7 @@ int main(int argc, const char *argv[]) {
int r;
// create a manager
- locktree::manager mgr;
+ locktree_manager mgr;
mgr.create(nullptr, nullptr, e_callback, nullptr);
mgr.set_max_lock_memory(max_lock_memory);
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_impossible.cc b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_impossible.cc
index cdee8b9d333..4ee79b4f573 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_impossible.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_impossible.cc
@@ -123,7 +123,7 @@ static void e_callback(TXNID txnid, const locktree *lt, const range_buffer &buff
printf("%u %s %" PRIu64 " %p %d %p\n", toku_os_gettid(), __FUNCTION__, txnid, lt, buffer.get_num_ranges(), extra);
}
-static uint64_t get_escalation_count(locktree::manager &mgr) {
+static uint64_t get_escalation_count(locktree_manager &mgr) {
LTM_STATUS_S ltm_status;
mgr.get_status(&ltm_status);
@@ -159,7 +159,7 @@ int main(int argc, const char *argv[]) {
int r;
// create a manager
- locktree::manager mgr;
+ locktree_manager mgr;
mgr.create(nullptr, nullptr, e_callback, nullptr);
mgr.set_max_lock_memory(max_lock_memory);
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_stalls.cc b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_stalls.cc
index 28ae88cb3a8..4fd102e2d49 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_escalation_stalls.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_escalation_stalls.cc
@@ -126,7 +126,7 @@ static int locktree_write_lock(locktree *lt, TXNID txn_id, int64_t left_k, int64
return lt->acquire_write_lock(txn_id, &left, &right, nullptr, big_txn);
}
-static void run_big_txn(locktree::manager *mgr UU(), locktree *lt, TXNID txn_id) {
+static void run_big_txn(locktree_manager *mgr UU(), locktree *lt, TXNID txn_id) {
int64_t last_i = -1;
for (int64_t i = 0; !killed; i++) {
uint64_t t_start = toku_current_time_microsec();
@@ -144,7 +144,7 @@ static void run_big_txn(locktree::manager *mgr UU(), locktree *lt, TXNID txn_id)
locktree_release_lock(lt, txn_id, 0, last_i); // release the range 0 .. last_i
}
-static void run_small_txn(locktree::manager *mgr UU(), locktree *lt, TXNID txn_id, int64_t k) {
+static void run_small_txn(locktree_manager *mgr UU(), locktree *lt, TXNID txn_id, int64_t k) {
for (int64_t i = 0; !killed; i++) {
uint64_t t_start = toku_current_time_microsec();
int r = locktree_write_lock(lt, txn_id, k, k, false);
@@ -160,7 +160,7 @@ static void run_small_txn(locktree::manager *mgr UU(), locktree *lt, TXNID txn_i
}
struct arg {
- locktree::manager *mgr;
+ locktree_manager *mgr;
locktree *lt;
TXNID txn_id;
int64_t k;
@@ -183,7 +183,7 @@ static void e_callback(TXNID txnid, const locktree *lt, const range_buffer &buff
printf("%u %s %" PRIu64 " %p %d %p\n", toku_os_gettid(), __FUNCTION__, txnid, lt, buffer.get_num_ranges(), extra);
}
-static uint64_t get_escalation_count(locktree::manager &mgr) {
+static uint64_t get_escalation_count(locktree_manager &mgr) {
LTM_STATUS_S ltm_status;
mgr.get_status(&ltm_status);
@@ -223,7 +223,7 @@ int main(int argc, const char *argv[]) {
int r;
// create a manager
- locktree::manager mgr;
+ locktree_manager mgr;
mgr.create(nullptr, nullptr, e_callback, nullptr);
mgr.set_max_lock_memory(max_lock_memory);
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_infinity.cc b/storage/tokudb/ft-index/locktree/tests/locktree_infinity.cc
index 142e50992a6..b4e0d0765bc 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_infinity.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_infinity.cc
@@ -95,11 +95,10 @@ namespace toku {
// test that ranges with infinite endpoints work
void locktree_unit_test::test_infinity(void) {
- locktree::manager mgr;
- mgr.create(nullptr, nullptr, nullptr, nullptr);
- DESCRIPTOR desc = nullptr;
+ locktree lt;
+
DICTIONARY_ID dict_id = { 1 };
- locktree *lt = mgr.get_lt(dict_id, desc, compare_dbts, nullptr);
+ lt.create(nullptr, dict_id, nullptr, compare_dbts);
int r;
TXNID txnid_a = 1001;
@@ -112,60 +111,60 @@ void locktree_unit_test::test_infinity(void) {
const DBT max_int = max_dbt();
// txn A will lock -inf, 5.
- r = lt->acquire_write_lock(txnid_a, toku_dbt_negative_infinity(), five, nullptr, false);
+ r = lt.acquire_write_lock(txnid_a, toku_dbt_negative_infinity(), five, nullptr, false);
invariant(r == 0);
// txn B will fail to get any lock <= 5, even min_int
- r = lt->acquire_write_lock(txnid_b, five, five, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, five, five, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, zero, one, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, zero, one, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, &min_int, &min_int, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, &min_int, &min_int, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, toku_dbt_negative_infinity(), &min_int, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, toku_dbt_negative_infinity(), &min_int, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- lt->remove_overlapping_locks_for_txnid(txnid_a, toku_dbt_negative_infinity(), five);
+ lt.remove_overlapping_locks_for_txnid(txnid_a, toku_dbt_negative_infinity(), five);
// txn A will lock 1, +inf
- r = lt->acquire_write_lock(txnid_a, one, toku_dbt_positive_infinity(), nullptr, false);
+ r = lt.acquire_write_lock(txnid_a, one, toku_dbt_positive_infinity(), nullptr, false);
invariant(r == 0);
// txn B will fail to get any lock >= 1, even max_int
- r = lt->acquire_write_lock(txnid_b, one, one, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, one, one, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, two, five, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, two, five, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, &max_int, &max_int, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, &max_int, &max_int, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, &max_int, toku_dbt_positive_infinity(), nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, &max_int, toku_dbt_positive_infinity(), nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- lt->remove_overlapping_locks_for_txnid(txnid_a, toku_dbt_negative_infinity(), five);
+ lt.remove_overlapping_locks_for_txnid(txnid_a, toku_dbt_negative_infinity(), five);
// txn A will lock -inf, +inf
- r = lt->acquire_write_lock(txnid_a, toku_dbt_negative_infinity(), toku_dbt_positive_infinity(), nullptr, false);
+ r = lt.acquire_write_lock(txnid_a, toku_dbt_negative_infinity(), toku_dbt_positive_infinity(), nullptr, false);
invariant(r == 0);
// txn B will fail to get any lock
- r = lt->acquire_write_lock(txnid_b, zero, one, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, zero, one, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, two, five, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, two, five, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, &min_int, &min_int, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, &min_int, &min_int, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, &min_int, &max_int, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, &min_int, &max_int, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, &max_int, &max_int, nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, &max_int, &max_int, nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, toku_dbt_negative_infinity(), toku_dbt_negative_infinity(), nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, toku_dbt_negative_infinity(), toku_dbt_negative_infinity(), nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, toku_dbt_negative_infinity(), toku_dbt_positive_infinity(), nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, toku_dbt_negative_infinity(), toku_dbt_positive_infinity(), nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- r = lt->acquire_write_lock(txnid_b, toku_dbt_positive_infinity(), toku_dbt_positive_infinity(), nullptr, false);
+ r = lt.acquire_write_lock(txnid_b, toku_dbt_positive_infinity(), toku_dbt_positive_infinity(), nullptr, false);
invariant(r == DB_LOCK_NOTGRANTED);
- lt->remove_overlapping_locks_for_txnid(txnid_a, toku_dbt_negative_infinity(), toku_dbt_positive_infinity());
+ lt.remove_overlapping_locks_for_txnid(txnid_a, toku_dbt_negative_infinity(), toku_dbt_positive_infinity());
- mgr.release_lt(lt);
- mgr.destroy();
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_misc.cc b/storage/tokudb/ft-index/locktree/tests/locktree_misc.cc
index 5916914297d..72906cca983 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_misc.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_misc.cc
@@ -107,18 +107,16 @@ static int my_compare_dbts(DB *db, const DBT *a, const DBT *b) {
// test that get/set userdata works, and that get_manager() works
void locktree_unit_test::test_misc(void) {
- locktree::manager mgr;
- mgr.create(nullptr, nullptr, nullptr, nullptr);
- DESCRIPTOR desc = nullptr;
+ locktree lt;
DICTIONARY_ID dict_id = { 1 };
- locktree *lt = mgr.get_lt(dict_id, desc, my_compare_dbts, nullptr);
+ lt.create(nullptr, dict_id, nullptr, my_compare_dbts);
- invariant(lt->get_userdata() == nullptr);
+ invariant(lt.get_userdata() == nullptr);
int userdata;
- lt->set_userdata(&userdata);
- invariant(lt->get_userdata() == &userdata);
- lt->set_userdata(nullptr);
- invariant(lt->get_userdata() == nullptr);
+ lt.set_userdata(&userdata);
+ invariant(lt.get_userdata() == &userdata);
+ lt.set_userdata(nullptr);
+ invariant(lt.get_userdata() == nullptr);
int r;
DBT dbt_a, dbt_b;
@@ -128,17 +126,17 @@ void locktree_unit_test::test_misc(void) {
// make sure the comparator object has the correct
// descriptor when we set the locktree's descriptor
- lt->set_descriptor(&d1);
+ lt.set_descriptor(&d1);
expected_descriptor = &d1;
- r = lt->m_cmp->compare(&dbt_a, &dbt_b);
+ r = lt.m_cmp->compare(&dbt_a, &dbt_b);
invariant(r == expected_comparison_magic);
- lt->set_descriptor(&d2);
+ lt.set_descriptor(&d2);
expected_descriptor = &d2;
- r = lt->m_cmp->compare(&dbt_a, &dbt_b);
+ r = lt.m_cmp->compare(&dbt_a, &dbt_b);
invariant(r == expected_comparison_magic);
- mgr.release_lt(lt);
- mgr.destroy();
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_overlapping_relock.cc b/storage/tokudb/ft-index/locktree/tests/locktree_overlapping_relock.cc
index ecb710517e1..6b412f214b4 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_overlapping_relock.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_overlapping_relock.cc
@@ -98,11 +98,10 @@ namespace toku {
// write locks if overlapping and ensure that existing read
// or write locks are consolidated by overlapping relocks.
void locktree_unit_test::test_overlapping_relock(void) {
- locktree::manager mgr;
- mgr.create(nullptr, nullptr, nullptr, nullptr);
- DESCRIPTOR desc = nullptr;
+ locktree lt;
+
DICTIONARY_ID dict_id = { 1 };
- locktree *lt = mgr.get_lt(dict_id, desc, compare_dbts, nullptr);
+ lt.create(nullptr, dict_id, nullptr, compare_dbts);
const DBT *zero = get_dbt(0);
const DBT *one = get_dbt(1);
@@ -121,15 +120,15 @@ void locktree_unit_test::test_overlapping_relock(void) {
// do something. at the end of the test, we release 100, 100.
const TXNID the_other_txnid = 9999;
const DBT *hundred = get_dbt(100);
- r = lt->acquire_write_lock(the_other_txnid, hundred, hundred, nullptr, false);
+ r = lt.acquire_write_lock(the_other_txnid, hundred, hundred, nullptr, false);
invariant(r == 0);
for (int test_run = 0; test_run < 2; test_run++) {
// test_run == 0 means test with read lock
// test_run == 1 means test with write lock
#define ACQUIRE_LOCK(txn, left, right, conflicts) \
- test_run == 0 ? lt->acquire_read_lock(txn, left, right, conflicts, false) \
- : lt->acquire_write_lock(txn, left, right, conflicts, false)
+ test_run == 0 ? lt.acquire_read_lock(txn, left, right, conflicts, false) \
+ : lt.acquire_write_lock(txn, left, right, conflicts, false)
// lock [1,1] and [2,2]. then lock [1,2].
// ensure only [1,2] exists in the tree
@@ -157,10 +156,10 @@ void locktree_unit_test::test_overlapping_relock(void) {
return true;
}
} verify_fn;
- verify_fn.cmp = lt->m_cmp;
+ verify_fn.cmp = lt.m_cmp;
#define do_verify() \
- do { verify_fn.saw_the_other = false; locktree_iterate<verify_fn_obj>(lt, &verify_fn); } while (0)
+ do { verify_fn.saw_the_other = false; locktree_iterate<verify_fn_obj>(&lt, &verify_fn); } while (0)
keyrange range;
range.create(one, two);
@@ -170,9 +169,9 @@ void locktree_unit_test::test_overlapping_relock(void) {
// unlocking [1,1] should remove the only range,
// the other unlocks shoudl do nothing.
- lt->remove_overlapping_locks_for_txnid(txnid_a, one, one);
- lt->remove_overlapping_locks_for_txnid(txnid_a, two, two);
- lt->remove_overlapping_locks_for_txnid(txnid_a, one, two);
+ lt.remove_overlapping_locks_for_txnid(txnid_a, one, one);
+ lt.remove_overlapping_locks_for_txnid(txnid_a, two, two);
+ lt.remove_overlapping_locks_for_txnid(txnid_a, one, two);
// try overlapping from the right
r = ACQUIRE_LOCK(txnid_a, one, three, nullptr);
@@ -197,16 +196,16 @@ void locktree_unit_test::test_overlapping_relock(void) {
do_verify();
// release one of the locks we acquired. this should clean up the whole range.
- lt->remove_overlapping_locks_for_txnid(txnid_a, zero, four);
+ lt.remove_overlapping_locks_for_txnid(txnid_a, zero, four);
#undef ACQUIRE_LOCK
}
// remove the other txnid's lock now
- lt->remove_overlapping_locks_for_txnid(the_other_txnid, hundred, hundred);
+ lt.remove_overlapping_locks_for_txnid(the_other_txnid, hundred, hundred);
- mgr.release_lt(lt);
- mgr.destroy();
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_simple_lock.cc b/storage/tokudb/ft-index/locktree/tests/locktree_simple_lock.cc
index 549a44a1479..2a4de0f7b77 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_simple_lock.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_simple_lock.cc
@@ -95,11 +95,11 @@ namespace toku {
// test simple, non-overlapping read locks and then write locks
void locktree_unit_test::test_simple_lock(void) {
- locktree::manager mgr;
+ locktree_manager mgr;
mgr.create(nullptr, nullptr, nullptr, nullptr);
- DESCRIPTOR desc = nullptr;
+
DICTIONARY_ID dict_id = { 1 };
- locktree *lt = mgr.get_lt(dict_id, desc, compare_dbts, nullptr);
+ locktree *lt = mgr.get_lt(dict_id, nullptr, compare_dbts, nullptr);
int r;
TXNID txnid_a = 1001;
diff --git a/storage/tokudb/ft-index/locktree/tests/locktree_single_txnid_optimization.cc b/storage/tokudb/ft-index/locktree/tests/locktree_single_txnid_optimization.cc
index 6fdd7270f09..9da0eff51ce 100644
--- a/storage/tokudb/ft-index/locktree/tests/locktree_single_txnid_optimization.cc
+++ b/storage/tokudb/ft-index/locktree/tests/locktree_single_txnid_optimization.cc
@@ -98,11 +98,10 @@ namespace toku {
// write locks if overlapping and ensure that existing read
// or write locks are consolidated by overlapping relocks.
void locktree_unit_test::test_single_txnid_optimization(void) {
- locktree::manager mgr;
- mgr.create(nullptr, nullptr, nullptr, nullptr);
- DESCRIPTOR desc = nullptr;
+ locktree lt;
+
DICTIONARY_ID dict_id = { 1 };
- locktree *lt = mgr.get_lt(dict_id, desc, compare_dbts, nullptr);
+ lt.create(nullptr, dict_id, nullptr, compare_dbts);
const DBT *zero = get_dbt(0);
const DBT *one = get_dbt(1);
@@ -124,13 +123,13 @@ void locktree_unit_test::test_single_txnid_optimization(void) {
buffer.create();
#define lock_and_append_point_for_txnid_a(key) \
- r = lt->acquire_write_lock(txnid_a, key, key, nullptr, false); \
+ r = lt.acquire_write_lock(txnid_a, key, key, nullptr, false); \
invariant_zero(r); \
buffer.append(key, key);
#define maybe_point_locks_for_txnid_b(i) \
if (where == i) { \
- r = lt->acquire_write_lock(txnid_b, one, one, nullptr, false); \
+ r = lt.acquire_write_lock(txnid_b, one, one, nullptr, false); \
invariant_zero(r); \
}
@@ -143,7 +142,7 @@ void locktree_unit_test::test_single_txnid_optimization(void) {
lock_and_append_point_for_txnid_a(zero);
maybe_point_locks_for_txnid_b(2);
- lt->release_locks(txnid_a, &buffer);
+ lt.release_locks(txnid_a, &buffer);
// txnid b does not take a lock on iteration 3
if (where != 3) {
@@ -158,21 +157,21 @@ void locktree_unit_test::test_single_txnid_optimization(void) {
return true;
}
} verify_fn;
- verify_fn.cmp = lt->m_cmp;
+ verify_fn.cmp = lt.m_cmp;
keyrange range;
range.create(one, one);
verify_fn.expected_txnid = txnid_b;
verify_fn.expected_range = &range;
- locktree_iterate<verify_fn_obj>(lt, &verify_fn);
- lt->remove_overlapping_locks_for_txnid(txnid_b, one, one);
+ locktree_iterate<verify_fn_obj>(&lt, &verify_fn);
+ lt.remove_overlapping_locks_for_txnid(txnid_b, one, one);
}
buffer.destroy();
}
- mgr.release_lt(lt);
- mgr.destroy();
+ lt.release_reference();
+ lt.destroy();
}
} /* namespace toku */
diff --git a/storage/tokudb/ft-index/locktree/tests/manager_create_destroy.cc b/storage/tokudb/ft-index/locktree/tests/manager_create_destroy.cc
index 6f667c04a74..5b4eef82b30 100644
--- a/storage/tokudb/ft-index/locktree/tests/manager_create_destroy.cc
+++ b/storage/tokudb/ft-index/locktree/tests/manager_create_destroy.cc
@@ -94,17 +94,14 @@ PATENT RIGHTS GRANT:
namespace toku {
void manager_unit_test::test_create_destroy(void) {
- locktree::manager mgr;
- locktree::manager::lt_create_cb create_callback =
- (locktree::manager::lt_create_cb) (long) 1;
- locktree::manager::lt_destroy_cb destroy_callback =
- (locktree::manager::lt_destroy_cb) (long) 2;
- locktree::manager::lt_escalate_cb escalate_callback =
- (locktree::manager::lt_escalate_cb) (long) 3;
+ locktree_manager mgr;
+ lt_create_cb create_callback = (lt_create_cb) (long) 1;
+ lt_destroy_cb destroy_callback = (lt_destroy_cb) (long) 2;
+ lt_escalate_cb escalate_callback = (lt_escalate_cb) (long) 3;
void *extra = (void *) (long) 4;
mgr.create(create_callback, destroy_callback, escalate_callback, extra);
- invariant(mgr.m_max_lock_memory == locktree::manager::DEFAULT_MAX_LOCK_MEMORY);
+ invariant(mgr.m_max_lock_memory == locktree_manager::DEFAULT_MAX_LOCK_MEMORY);
invariant(mgr.m_current_lock_memory == 0);
invariant(mgr.m_escalation_count == 0);
invariant(mgr.m_escalation_time == 0);
diff --git a/storage/tokudb/ft-index/locktree/tests/manager_locktree_map.cc b/storage/tokudb/ft-index/locktree/tests/manager_locktree_map.cc
index 1235f15f885..bd35ba93fc9 100644
--- a/storage/tokudb/ft-index/locktree/tests/manager_locktree_map.cc
+++ b/storage/tokudb/ft-index/locktree/tests/manager_locktree_map.cc
@@ -94,7 +94,7 @@ PATENT RIGHTS GRANT:
namespace toku {
void manager_unit_test::test_lt_map(void) {
- locktree::manager mgr;
+ locktree_manager mgr;
mgr.create(nullptr, nullptr, nullptr, nullptr);
locktree aa;
diff --git a/storage/tokudb/ft-index/locktree/tests/manager_params.cc b/storage/tokudb/ft-index/locktree/tests/manager_params.cc
index 95642db5121..1fbaf2cf330 100644
--- a/storage/tokudb/ft-index/locktree/tests/manager_params.cc
+++ b/storage/tokudb/ft-index/locktree/tests/manager_params.cc
@@ -95,7 +95,7 @@ namespace toku {
void manager_unit_test::test_params(void) {
int r;
- locktree::manager mgr;
+ locktree_manager mgr;
mgr.create(nullptr, nullptr, nullptr, nullptr);
uint64_t new_max_lock_memory = 15307752356;
diff --git a/storage/tokudb/ft-index/locktree/tests/manager_reference_release_lt.cc b/storage/tokudb/ft-index/locktree/tests/manager_reference_release_lt.cc
index 9bf06f77840..65a2ee478e8 100644
--- a/storage/tokudb/ft-index/locktree/tests/manager_reference_release_lt.cc
+++ b/storage/tokudb/ft-index/locktree/tests/manager_reference_release_lt.cc
@@ -108,7 +108,7 @@ static void destroy_cb(locktree *lt) {
}
void manager_unit_test::test_reference_release_lt(void) {
- locktree::manager mgr;
+ locktree_manager mgr;
mgr.create(create_cb, destroy_cb, nullptr, nullptr);
DICTIONARY_ID a = { 0 };
diff --git a/storage/tokudb/ft-index/locktree/tests/manager_status.cc b/storage/tokudb/ft-index/locktree/tests/manager_status.cc
index 6803b5a22b3..e73814d8169 100644
--- a/storage/tokudb/ft-index/locktree/tests/manager_status.cc
+++ b/storage/tokudb/ft-index/locktree/tests/manager_status.cc
@@ -112,8 +112,7 @@ static void assert_status(LTM_STATUS ltm_status, const char *keyname, uint64_t v
}
void manager_unit_test::test_status(void) {
-
- locktree::manager mgr;
+ locktree_manager mgr;
mgr.create(nullptr, nullptr, nullptr, nullptr);
LTM_STATUS_S status;
diff --git a/storage/tokudb/ft-index/locktree/tests/range_buffer_test.cc b/storage/tokudb/ft-index/locktree/tests/range_buffer_test.cc
index 2fbc27e0d04..38ed2469b69 100644
--- a/storage/tokudb/ft-index/locktree/tests/range_buffer_test.cc
+++ b/storage/tokudb/ft-index/locktree/tests/range_buffer_test.cc
@@ -93,7 +93,7 @@ PATENT RIGHTS GRANT:
#include <string.h>
-#include <toku_include/memory.h>
+#include <portability/memory.h>
#include <locktree/range_buffer.h>
diff --git a/storage/tokudb/ft-index/portability/CMakeLists.txt b/storage/tokudb/ft-index/portability/CMakeLists.txt
index e4364357fb0..93dcf1d1675 100644
--- a/storage/tokudb/ft-index/portability/CMakeLists.txt
+++ b/storage/tokudb/ft-index/portability/CMakeLists.txt
@@ -29,10 +29,19 @@ set_property(TARGET ${LIBTOKUPORTABILITY} tokuportability_static_conv APPEND PRO
set_property(SOURCE file memory os_malloc portability toku_assert toku_rwlock APPEND PROPERTY
COMPILE_DEFINITIONS TOKU_ALLOW_DEPRECATED=1)
+configure_file(toku_config.h.in toku_config.h)
+add_custom_target(generate_config_h DEPENDS
+ "${CMAKE_CURRENT_BINARY_DIR}/toku_config.h")
+
# detect when we are being built as a subproject
if (NOT DEFINED MYSQL_PROJECT_NAME_DOCSTRING)
install(
- FILES toku_os_types.h toku_time.h
+ FILES toku_os_types.h toku_time.h toku_list.h toku_os.h
+ DESTINATION include
+ COMPONENT tokukv_headers
+ )
+ install(
+ FILES "${CMAKE_CURRENT_BINARY_DIR}/toku_config.h"
DESTINATION include
COMPONENT tokukv_headers
)
diff --git a/storage/tokudb/ft-index/portability/huge_page_detection.cc b/storage/tokudb/ft-index/portability/huge_page_detection.cc
index a60eed633e7..52f52c7120e 100644
--- a/storage/tokudb/ft-index/portability/huge_page_detection.cc
+++ b/storage/tokudb/ft-index/portability/huge_page_detection.cc
@@ -93,11 +93,8 @@ PATENT RIGHTS GRANT:
#include <stdio.h>
#include <string.h>
-#include <toku_assert.h>
-
-#include "huge_page_detection.h"
-
-extern "C" {
+#include <portability/toku_assert.h>
+#include <portability/toku_os.h>
static bool check_huge_pages_config_file(const char *fname)
// Effect: Return true if huge pages are there. If so, print diagnostics.
@@ -120,20 +117,6 @@ static bool check_huge_pages_config_file(const char *fname)
return huge_pages_enabled;
}
-/* struct mapinfo { */
-/* void *addr; */
-/* size_t size; */
-/* }; */
-
-/* static void* map_it(size_t size, struct mapinfo *mi, int *n_maps) { */
-/* void *r = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0); */
-/* if ((long)r==-1) perror("mmap failed"); */
-/* mi[*n_maps].addr = r; */
-/* mi[*n_maps].size = size; */
-/* (*n_maps)++; */
-/* return r; */
-/* } */
-
static bool check_huge_pages_in_practice(void)
// Effect: Return true if huge pages appear to be defined in practice.
{
@@ -195,7 +178,7 @@ static bool check_huge_pages_in_practice(void)
#endif
}
-bool complain_and_return_true_if_huge_pages_are_enabled(void)
+bool toku_os_huge_pages_enabled(void)
// Effect: Return true if huge pages appear to be enabled. If so, print some diagnostics to stderr.
// If environment variable TOKU_HUGE_PAGES_OK is set, then don't complain.
{
@@ -209,4 +192,3 @@ bool complain_and_return_true_if_huge_pages_are_enabled(void)
return conf1|conf2|prac;
}
}
-}
diff --git a/storage/tokudb/ft-index/portability/huge_page_detection.h b/storage/tokudb/ft-index/portability/huge_page_detection.h
deleted file mode 100644
index 7efcbb2fbfc..00000000000
--- a/storage/tokudb/ft-index/portability/huge_page_detection.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-
-
-#pragma once
-
-extern "C" bool complain_and_return_true_if_huge_pages_are_enabled(void);
-// Effect: Return true if huge pages appear to be enabled. If so, print some diagnostics to stderr.
-// If environment variable TOKU_HUGE_PAGES_OK is set, then don't complain.
diff --git a/storage/tokudb/ft-index/portability/memory.cc b/storage/tokudb/ft-index/portability/memory.cc
index 885a94c508b..6102aaf7c1a 100644
--- a/storage/tokudb/ft-index/portability/memory.cc
+++ b/storage/tokudb/ft-index/portability/memory.cc
@@ -88,7 +88,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <toku_portability.h>
#include <string.h>
@@ -221,6 +221,9 @@ toku_memory_footprint(void * p, size_t touched) {
void *
toku_malloc(size_t size) {
+ if (size > status.max_requested_size) {
+ status.max_requested_size = size;
+ }
void *p = t_malloc ? t_malloc(size) : os_malloc(size);
if (p) {
TOKU_ANNOTATE_NEW_MEMORY(p, size); // see #4671 and https://bugs.kde.org/show_bug.cgi?id=297147
@@ -233,11 +236,15 @@ toku_malloc(size_t size) {
}
} else {
toku_sync_add_and_fetch(&status.malloc_fail, 1);
+ status.last_failed_size = size;
}
return p;
}
void *toku_malloc_aligned(size_t alignment, size_t size) {
+ if (size > status.max_requested_size) {
+ status.max_requested_size = size;
+ }
void *p = t_malloc_aligned ? t_malloc_aligned(alignment, size) : os_malloc_aligned(alignment, size);
if (p) {
TOKU_ANNOTATE_NEW_MEMORY(p, size); // see #4671 and https://bugs.kde.org/show_bug.cgi?id=297147
@@ -250,6 +257,7 @@ void *toku_malloc_aligned(size_t alignment, size_t size) {
}
} else {
toku_sync_add_and_fetch(&status.malloc_fail, 1);
+ status.last_failed_size = size;
}
return p;
}
@@ -264,6 +272,9 @@ toku_calloc(size_t nmemb, size_t size) {
void *
toku_realloc(void *p, size_t size) {
+ if (size > status.max_requested_size) {
+ status.max_requested_size = size;
+ }
size_t used_orig = p ? my_malloc_usable_size(p) : 0;
void *q = t_realloc ? t_realloc(p, size) : os_realloc(p, size);
if (q) {
@@ -277,11 +288,15 @@ toku_realloc(void *p, size_t size) {
}
} else {
toku_sync_add_and_fetch(&status.realloc_fail, 1);
+ status.last_failed_size = size;
}
return q;
}
void *toku_realloc_aligned(size_t alignment, void *p, size_t size) {
+ if (size > status.max_requested_size) {
+ status.max_requested_size = size;
+ }
size_t used_orig = p ? my_malloc_usable_size(p) : 0;
void *q = t_realloc_aligned ? t_realloc_aligned(alignment, p, size) : os_realloc_aligned(alignment, p, size);
if (q) {
@@ -295,6 +310,7 @@ void *toku_realloc_aligned(size_t alignment, void *p, size_t size) {
}
} else {
toku_sync_add_and_fetch(&status.realloc_fail, 1);
+ status.last_failed_size = size;
}
return q;
}
@@ -329,9 +345,14 @@ toku_free(void *p) {
void *
toku_xmalloc(size_t size) {
+ if (size > status.max_requested_size) {
+ status.max_requested_size = size;
+ }
void *p = t_xmalloc ? t_xmalloc(size) : os_malloc(size);
- if (p == NULL) // avoid function call in common case
+ if (p == NULL) { // avoid function call in common case
+ status.last_failed_size = size;
resource_assert(p);
+ }
TOKU_ANNOTATE_NEW_MEMORY(p, size); // see #4671 and https://bugs.kde.org/show_bug.cgi?id=297147
if (toku_memory_do_stats) {
size_t used = my_malloc_usable_size(p);
@@ -348,8 +369,14 @@ void* toku_xmalloc_aligned(size_t alignment, size_t size)
// Fail with a resource_assert if the allocation fails (don't return an error code).
// Requires: alignment is a power of two.
{
+ if (size > status.max_requested_size) {
+ status.max_requested_size = size;
+ }
void *p = t_xmalloc_aligned ? t_xmalloc_aligned(alignment, size) : os_malloc_aligned(alignment,size);
- resource_assert(p);
+ if (p == NULL) {
+ status.last_failed_size = size;
+ resource_assert(p);
+ }
if (toku_memory_do_stats) {
size_t used = my_malloc_usable_size(p);
toku_sync_add_and_fetch(&status.malloc_count, 1);
@@ -370,10 +397,15 @@ toku_xcalloc(size_t nmemb, size_t size) {
void *
toku_xrealloc(void *v, size_t size) {
+ if (size > status.max_requested_size) {
+ status.max_requested_size = size;
+ }
size_t used_orig = v ? my_malloc_usable_size(v) : 0;
void *p = t_xrealloc ? t_xrealloc(v, size) : os_realloc(v, size);
- if (p == 0) // avoid function call in common case
+ if (p == 0) { // avoid function call in common case
+ status.last_failed_size = size;
resource_assert(p);
+ }
if (toku_memory_do_stats) {
size_t used = my_malloc_usable_size(p);
toku_sync_add_and_fetch(&status.realloc_count, 1);
diff --git a/storage/tokudb/ft-index/toku_include/memory.h b/storage/tokudb/ft-index/portability/memory.h
index 215ea2e209d..e4608d6108f 100644
--- a/storage/tokudb/ft-index/toku_include/memory.h
+++ b/storage/tokudb/ft-index/portability/memory.h
@@ -207,14 +207,16 @@ void toku_set_func_realloc_only(realloc_fun_t f);
void toku_set_func_free(free_fun_t f);
typedef struct memory_status {
- uint64_t malloc_count; // number of malloc operations
- uint64_t free_count; // number of free operations
- uint64_t realloc_count; // number of realloc operations
- uint64_t malloc_fail; // number of malloc operations that failed
- uint64_t realloc_fail; // number of realloc operations that failed
- uint64_t requested; // number of bytes requested
- uint64_t used; // number of bytes used (requested + overhead), obtained from malloc_usable_size()
- uint64_t freed; // number of bytes freed;
+ uint64_t malloc_count; // number of malloc operations
+ uint64_t free_count; // number of free operations
+ uint64_t realloc_count; // number of realloc operations
+ uint64_t malloc_fail; // number of malloc operations that failed
+ uint64_t realloc_fail; // number of realloc operations that failed
+ uint64_t requested; // number of bytes requested
+ uint64_t used; // number of bytes used (requested + overhead), obtained from malloc_usable_size()
+ uint64_t freed; // number of bytes freed;
+ uint64_t max_requested_size; // largest attempted allocation size
+ uint64_t last_failed_size; // size of the last failed allocation attempt
volatile uint64_t max_in_use; // maximum memory footprint (used - freed), approximate (not worth threadsafety overhead for exact)
const char *mallocator_version;
uint64_t mmap_threshold;
diff --git a/storage/tokudb/ft-index/portability/os_malloc.cc b/storage/tokudb/ft-index/portability/os_malloc.cc
index ecc5ea9ca3c..6db71e958e9 100644
--- a/storage/tokudb/ft-index/portability/os_malloc.cc
+++ b/storage/tokudb/ft-index/portability/os_malloc.cc
@@ -89,7 +89,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <toku_portability.h>
#include <stdlib.h>
diff --git a/storage/tokudb/ft-index/portability/portability.cc b/storage/tokudb/ft-index/portability/portability.cc
index 55437fdc886..8fdfb916d94 100644
--- a/storage/tokudb/ft-index/portability/portability.cc
+++ b/storage/tokudb/ft-index/portability/portability.cc
@@ -88,7 +88,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "$Id$"
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <stdio.h>
#include <stdlib.h>
diff --git a/storage/tokudb/ft-index/toku_include/rdtsc.h b/storage/tokudb/ft-index/portability/rdtsc.h
index e70f636e169..e70f636e169 100644
--- a/storage/tokudb/ft-index/toku_include/rdtsc.h
+++ b/storage/tokudb/ft-index/portability/rdtsc.h
diff --git a/storage/tokudb/ft-index/portability/tests/test-cache-line-boundary-fails.cc b/storage/tokudb/ft-index/portability/tests/test-cache-line-boundary-fails.cc
index bff4d1bfd18..6e900b15be8 100644
--- a/storage/tokudb/ft-index/portability/tests/test-cache-line-boundary-fails.cc
+++ b/storage/tokudb/ft-index/portability/tests/test-cache-line-boundary-fails.cc
@@ -89,15 +89,17 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include "toku_config.h"
-#include <memory.h>
+#include <portability/toku_config.h>
#include <portability/toku_atomic.h>
-#include "test.h"
+
+#include <memory.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
+#include "test.h"
+
int verbose = 0;
static const size_t cachelinesize = 64;
diff --git a/storage/tokudb/ft-index/portability/tests/test-fsync.cc b/storage/tokudb/ft-index/portability/tests/test-fsync.cc
index 843a09b5dc9..efdfd0dd4f2 100644
--- a/storage/tokudb/ft-index/portability/tests/test-fsync.cc
+++ b/storage/tokudb/ft-index/portability/tests/test-fsync.cc
@@ -221,7 +221,6 @@ time_fsyncs_many_files(int N, int bytes, int fds[/*N*/]) {
}
}
-#if !TOKU_WINDOWS
//sync() does not appear to have an analogue on windows.
static void
time_sync_fsyncs_many_files(int N, int bytes, int fds[/*N*/]) {
@@ -277,7 +276,6 @@ time_sync_fsyncs_many_files(int N, int bytes, int fds[/*N*/]) {
fflush(stdout);
}
}
-#endif
int test_main(int argc, char *const argv[]) {
int i;
@@ -320,9 +318,7 @@ int test_main(int argc, char *const argv[]) {
time_many_fsyncs_one_file(N, bytes, fds);
time_fsyncs_many_files(N, bytes, fds);
-#if !TOKU_WINDOWS
time_sync_fsyncs_many_files(N, bytes, fds);
-#endif
return 0;
}
diff --git a/storage/tokudb/ft-index/portability/tests/test-hugepage.cc b/storage/tokudb/ft-index/portability/tests/test-hugepage.cc
index 70a6784da8b..61adcac0a69 100644
--- a/storage/tokudb/ft-index/portability/tests/test-hugepage.cc
+++ b/storage/tokudb/ft-index/portability/tests/test-hugepage.cc
@@ -88,12 +88,12 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include <stdio.h>
-#include <assert.h>
-#include <huge_page_detection.h>
+
+#include <portability/toku_os.h>
+#include <portability/toku_assert.h>
int main(void) {
- bool enabled = complain_and_return_true_if_huge_pages_are_enabled();
- assert(!enabled);
+ bool enabled = toku_os_huge_pages_enabled();
+ invariant(!enabled);
return 0;
}
diff --git a/storage/tokudb/ft-index/portability/tests/test-xid.cc b/storage/tokudb/ft-index/portability/tests/test-xid.cc
index c71b70d499f..140f335d0e5 100644
--- a/storage/tokudb/ft-index/portability/tests/test-xid.cc
+++ b/storage/tokudb/ft-index/portability/tests/test-xid.cc
@@ -88,7 +88,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <stdio.h>
#include <toku_stdint.h>
#include <unistd.h>
diff --git a/storage/tokudb/ft-index/portability/toku_assert.cc b/storage/tokudb/ft-index/portability/toku_assert.cc
index f3eeba1b0f1..860d11d83f4 100644
--- a/storage/tokudb/ft-index/portability/toku_assert.cc
+++ b/storage/tokudb/ft-index/portability/toku_assert.cc
@@ -88,7 +88,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <toku_portability.h>
#include "toku_assert.h"
@@ -101,16 +101,11 @@ PATENT RIGHTS GRANT:
# include <sys/malloc.h>
#endif
#include <dlfcn.h>
-#if !TOKU_WINDOWS
#include <execinfo.h>
-#endif
-
-#if !TOKU_WINDOWS
-#define N_POINTERS 1000
// These are statically allocated so that the backtrace can run without any calls to malloc()
+#define N_POINTERS 1000
static void *backtrace_pointers[N_POINTERS];
-#endif
static uint64_t engine_status_num_rows = 0;
@@ -123,14 +118,17 @@ toku_assert_init(void)
malloc_stats_f = (malloc_stats_fun_t) dlsym(RTLD_DEFAULT, "malloc_stats");
}
-// Function pointers are zero by default so asserts can be used by brt-layer tests without an environment.
+// Function pointers are zero by default so asserts can be used by ft-layer tests without an environment.
static int (*toku_maybe_get_engine_status_text_p)(char* buff, int buffsize) = 0;
+static int (*toku_maybe_err_engine_status_p)(void) = 0;
static void (*toku_maybe_set_env_panic_p)(int code, const char* msg) = 0;
-void toku_assert_set_fpointers(int (*toku_maybe_get_engine_status_text_pointer)(char*, int),
+void toku_assert_set_fpointers(int (*toku_maybe_get_engine_status_text_pointer)(char*, int),
+ int (*toku_maybe_err_engine_status_pointer)(void),
void (*toku_maybe_set_env_panic_pointer)(int, const char*),
uint64_t num_rows) {
toku_maybe_get_engine_status_text_p = toku_maybe_get_engine_status_text_pointer;
+ toku_maybe_err_engine_status_p = toku_maybe_err_engine_status_pointer;
toku_maybe_set_env_panic_p = toku_maybe_set_env_panic_pointer;
engine_status_num_rows = num_rows;
}
@@ -138,56 +136,66 @@ void toku_assert_set_fpointers(int (*toku_maybe_get_engine_status_text_pointer)(
bool toku_gdb_dump_on_assert = false;
void (*do_assert_hook)(void) = NULL;
-static void toku_do_backtrace_abort(void) __attribute__((noreturn));
+void db_env_do_backtrace_errfunc(toku_env_err_func errfunc, const void *env) {
+ // backtrace
+ int n = backtrace(backtrace_pointers, N_POINTERS);
+ errfunc(env, 0, "Backtrace: (Note: toku_do_assert=0x%p)\n", toku_do_assert);
+ char **syms = backtrace_symbols(backtrace_pointers, n);
+ if (syms) {
+ for (char **symstr = syms; symstr != NULL && (symstr - syms) < n; ++symstr) {
+ errfunc(env, 0, *symstr);
+ }
+ free(syms);
+ }
+
+ if (engine_status_num_rows && toku_maybe_err_engine_status_p) {
+ toku_maybe_err_engine_status_p();
+ } else {
+ errfunc(env, 0, "Engine status function not available\n");
+ }
+ errfunc(env, 0, "Memory usage:\n");
+ if (malloc_stats_f) {
+ malloc_stats_f();
+ }
-static void
-toku_do_backtrace_abort(void) {
+ if (do_assert_hook) do_assert_hook();
+ if (toku_gdb_dump_on_assert) {
+ toku_try_gdb_stack_trace(nullptr);
+ }
+}
+void db_env_do_backtrace(FILE *outf) {
// backtrace
-#if !TOKU_WINDOWS
int n = backtrace(backtrace_pointers, N_POINTERS);
- fprintf(stderr, "Backtrace: (Note: toku_do_assert=0x%p)\n", toku_do_assert); fflush(stderr);
- backtrace_symbols_fd(backtrace_pointers, n, fileno(stderr));
-#endif
+ fprintf(outf, "Backtrace: (Note: toku_do_assert=0x%p)\n", toku_do_assert); fflush(outf);
+ backtrace_symbols_fd(backtrace_pointers, n, fileno(outf));
- fflush(stderr);
+ fflush(outf);
if (engine_status_num_rows && toku_maybe_get_engine_status_text_p) {
int buffsize = engine_status_num_rows * 128; // assume 128 characters per row (gross overestimate, should be safe)
char buff[buffsize];
toku_maybe_get_engine_status_text_p(buff, buffsize);
- fprintf(stderr, "Engine status:\n%s\n", buff);
+ fprintf(outf, "Engine status:\n%s\n", buff);
+ } else {
+ fprintf(outf, "Engine status function not available\n");
}
- else
- fprintf(stderr, "Engine status function not available\n");
- fprintf(stderr, "Memory usage:\n");
- fflush(stderr); // just in case malloc_stats() crashes, we still want engine status (and to know that malloc_stats() failed)
+ fprintf(outf, "Memory usage:\n");
+ fflush(outf); // just in case malloc_stats() crashes, we still want engine status (and to know that malloc_stats() failed)
if (malloc_stats_f) {
malloc_stats_f();
}
- fflush(stderr);
+ fflush(outf);
if (do_assert_hook) do_assert_hook();
if (toku_gdb_dump_on_assert) {
toku_try_gdb_stack_trace(nullptr);
}
+}
-#if TOKU_WINDOWS
- //Following commented methods will not always end the process (could hang).
- //They could be unacceptable for other reasons as well (popups,
- //flush buffers before quitting, etc)
- // abort()
- // assert(false) (assert.h assert)
- // raise(SIGABRT)
- // divide by 0
- // null dereference
- // _exit
- // exit
- // ExitProcess
- TerminateProcess(GetCurrentProcess(), 134); //Only way found so far to unconditionally
- //Terminate the process
-#endif
-
+__attribute__((noreturn))
+static void toku_do_backtrace_abort(void) {
+ db_env_do_backtrace(stderr);
abort();
}
diff --git a/storage/tokudb/ft-index/toku_include/toku_assert.h b/storage/tokudb/ft-index/portability/toku_assert.h
index ab9978fdf0b..0214018c11f 100644
--- a/storage/tokudb/ft-index/toku_include/toku_assert.h
+++ b/storage/tokudb/ft-index/portability/toku_assert.h
@@ -94,16 +94,16 @@ PATENT RIGHTS GRANT:
/* This version will complain if NDEBUG is set. */
/* It evaluates the argument and then calls a function toku_do_assert() which takes all the hits for the branches not taken. */
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <stdint.h>
#include <errno.h>
+#include <stdio.h>
#ifdef NDEBUG
#error NDEBUG should not be set
#endif
-
static inline int get_error_errno(void);
static inline int
@@ -120,7 +120,8 @@ set_errno(int new_errno)
void toku_assert_init(void) __attribute__((constructor));
-void toku_assert_set_fpointers(int (*toku_maybe_get_engine_status_text_pointer)(char*, int),
+void toku_assert_set_fpointers(int (*toku_maybe_get_engine_status_text_pointer)(char*, int),
+ int (*toku_maybe_err_engine_status_pointer)(void),
void (*toku_maybe_set_env_panic_pointer)(int, const char*),
uint64_t num_rows);
@@ -134,8 +135,15 @@ void toku_do_assert_expected_fail(uintptr_t/*expr*/, uintptr_t /*expected*/, con
// #define GCOV
extern void (*do_assert_hook)(void); // Set this to a function you want called after printing the assertion failure message but before calling abort(). By default this is NULL.
+// copied here from ydb-internal.h to avoid inclusion hell, the void * is really a DB_ENV but we don't have that type here
+typedef void (*toku_env_err_func)(const void * env, int error, const char *fmt, ...);
+void db_env_do_backtrace_errfunc(toku_env_err_func errfunc, const void *env);
+void db_env_do_backtrace(FILE *outf);
-#if defined(GCOV) || TOKU_WINDOWS
+#ifdef assert
+# undef assert
+#endif
+#if defined(GCOV)
#define assert(expr) toku_do_assert((expr) != 0, #expr, __FUNCTION__, __FILE__, __LINE__, get_maybe_error_errno())
#define assert_zero(expr) toku_do_assert((expr) == 0, #expr, __FUNCTION__, __FILE__, __LINE__, get_maybe_error_errno())
#define assert_equals(expr, expected) toku_do_assert((expr) == (expected), (expected), #expr, __FUNCTION__, __FILE__, __LINE__, get_maybe_error_errno())
diff --git a/storage/tokudb/ft-index/portability/toku_atomic.h b/storage/tokudb/ft-index/portability/toku_atomic.h
index c24c7ab2607..e897d0b7e4a 100644
--- a/storage/tokudb/ft-index/portability/toku_atomic.h
+++ b/storage/tokudb/ft-index/portability/toku_atomic.h
@@ -91,8 +91,9 @@ PATENT RIGHTS GRANT:
#ifndef TOKU_ATOMIC_H
#define TOKU_ATOMIC_H
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <toku_assert.h>
+
#include <stdbool.h>
#include <stdint.h>
#include <stddef.h>
diff --git a/storage/tokudb/ft-index/portability/toku_byteswap.h b/storage/tokudb/ft-index/portability/toku_byteswap.h
index 8c26daf572f..4ddeefe2c1b 100644
--- a/storage/tokudb/ft-index/portability/toku_byteswap.h
+++ b/storage/tokudb/ft-index/portability/toku_byteswap.h
@@ -91,7 +91,7 @@ PATENT RIGHTS GRANT:
#ifndef TOKU_BYTESWAP_H
#define TOKU_BYTESWAP_H
-#include "toku_config.h"
+#include <portability/toku_config.h>
#if defined(HAVE_BYTESWAP_H)
# include <byteswap.h>
diff --git a/storage/tokudb/ft-index/toku_include/toku_config.h.in b/storage/tokudb/ft-index/portability/toku_config.h.in
index c56674ece9e..c56674ece9e 100644
--- a/storage/tokudb/ft-index/toku_include/toku_config.h.in
+++ b/storage/tokudb/ft-index/portability/toku_config.h.in
diff --git a/storage/tokudb/ft-index/portability/toku_crash.h b/storage/tokudb/ft-index/portability/toku_crash.h
index bd45ee1a1a1..153ab26d460 100644
--- a/storage/tokudb/ft-index/portability/toku_crash.h
+++ b/storage/tokudb/ft-index/portability/toku_crash.h
@@ -108,9 +108,6 @@ PATENT RIGHTS GRANT:
//
//Linux:
// abort() and both assert(false) cause FILE buffers to be flushed and written to disk: Unacceptable
-//Windows:
-// None of them cause file buffers to be flushed/written to disk, however
-// abort(), assert(false) <assert.h>, null dereference, and divide by 0 cause popups requiring user intervention during tests: Unacceptable
//
//kill -SIGKILL $pid is annoying (and so far untested)
//
@@ -118,11 +115,7 @@ PATENT RIGHTS GRANT:
//I'm choosing raise(SIGABRT), followed by divide by 0, followed by null dereference, followed by all the others just in case one gets caught.
static void __attribute__((unused, noreturn))
toku_hard_crash_on_purpose(void) {
-#if TOKU_WINDOWS
- TerminateProcess(GetCurrentProcess(), 137);
-#else
raise(SIGKILL); //Does not flush buffers on linux; cannot be caught.
-#endif
{
int zero = 0;
int infinity = 1/zero;
diff --git a/storage/tokudb/ft-index/toku_include/toku_htod.h b/storage/tokudb/ft-index/portability/toku_htod.h
index 71a3ee6e415..c6a7a143563 100644
--- a/storage/tokudb/ft-index/toku_include/toku_htod.h
+++ b/storage/tokudb/ft-index/portability/toku_htod.h
@@ -109,7 +109,7 @@ PATENT RIGHTS GRANT:
#ifndef _TOKU_HTOD_H
#define _TOKU_HTOD_H
-#include "toku_config.h"
+#include <portability/toku_config.h>
#if defined(HAVE_ENDIAN_H)
# include <endian.h>
diff --git a/storage/tokudb/ft-index/portability/toku_htonl.h b/storage/tokudb/ft-index/portability/toku_htonl.h
index 8d275ebcd0f..126ba932b87 100644
--- a/storage/tokudb/ft-index/portability/toku_htonl.h
+++ b/storage/tokudb/ft-index/portability/toku_htonl.h
@@ -95,7 +95,6 @@ PATENT RIGHTS GRANT:
//#error
#endif
-// TODO: This byte order stuff should all be in once place (ie: portability layer, not toku_include)
#include <toku_htod.h>
#include <arpa/inet.h>
diff --git a/storage/tokudb/ft-index/toku_include/toku_list.h b/storage/tokudb/ft-index/portability/toku_list.h
index b39d56ebd32..b39d56ebd32 100644
--- a/storage/tokudb/ft-index/toku_include/toku_list.h
+++ b/storage/tokudb/ft-index/portability/toku_list.h
diff --git a/storage/tokudb/ft-index/toku_include/toku_os.h b/storage/tokudb/ft-index/portability/toku_os.h
index e53885c9791..c232919f450 100644
--- a/storage/tokudb/ft-index/toku_include/toku_os.h
+++ b/storage/tokudb/ft-index/portability/toku_os.h
@@ -95,7 +95,8 @@ PATENT RIGHTS GRANT:
#include <dirent.h>
#include <sys/time.h>
-#include <toku_os_types.h>
+#include "toku_stdint.h"
+#include "toku_os_types.h"
// Returns: the current process id
int toku_os_getpid(void) __attribute__((__visibility__("default")));
@@ -148,6 +149,9 @@ int toku_os_initialize_settings(int verbosity) __attribute__((__visibility__("d
bool toku_os_is_absolute_name(const char* path) __attribute__((__visibility__("default")));
+// Return true if huge pages are enabled. See portability/huge_page_detection.cc for methodology.
+bool toku_os_huge_pages_enabled(void) __attribute__((__visibility__("default")));
+
// Set whether or not writes assert when ENOSPC is returned or they wait for space
void toku_set_assert_on_write_enospc(int do_assert) __attribute__((__visibility__("default")));
@@ -168,13 +172,6 @@ int toku_fsync_dir_by_name_without_accounting(const char *dir_name);
// Return 0 on success, otherwise an error number
int toku_get_filesystem_sizes(const char *path, uint64_t *avail_size, uint64_t *free_size, uint64_t *total_size);
-#if TOKU_WINDOWS
-#include <sys/types.h>
-#include <sys/stat.h>
-//Test if st_mode (from stat) is a directory
-#define S_ISDIR(bitvector) (((bitvector)&_S_IFDIR)!=0)
-#endif
-
// Portable linux 'stat'
int toku_stat(const char *name, toku_struct_stat *statbuf) __attribute__((__visibility__("default")));
// Portable linux 'fstat'
diff --git a/storage/tokudb/ft-index/portability/toku_os_types.h b/storage/tokudb/ft-index/portability/toku_os_types.h
index 2c539c16ea5..698bb9f2524 100644
--- a/storage/tokudb/ft-index/portability/toku_os_types.h
+++ b/storage/tokudb/ft-index/portability/toku_os_types.h
@@ -102,17 +102,31 @@ struct fileid {
ino_t st_ino;
};
+static inline int toku_fileid_cmp(const struct fileid &a, const struct fileid &b) {
+ if (a.st_dev < b.st_dev) {
+ return -1;
+ } else if (a.st_dev > b.st_dev) {
+ return +1;
+ } else {
+ if (a.st_ino < b.st_ino) {
+ return -1;
+ } else if (a.st_ino > b.st_ino) {
+ return +1;
+ } else {
+ return 0;
+ }
+ }
+}
+
__attribute__((const, nonnull, warn_unused_result))
static inline bool toku_fileids_are_equal(struct fileid *a, struct fileid *b) {
- return a->st_dev == b->st_dev && a->st_ino == b->st_ino;
+ return toku_fileid_cmp(*a, *b) == 0;
}
typedef struct stat toku_struct_stat;
-// windows compat
#if !defined(O_BINARY)
#define O_BINARY 0
#endif
-
#endif
diff --git a/storage/tokudb/ft-index/toku_include/toku_portability.h b/storage/tokudb/ft-index/portability/toku_portability.h
index df76e4bab78..dc2ac683113 100644
--- a/storage/tokudb/ft-index/toku_include/toku_portability.h
+++ b/storage/tokudb/ft-index/portability/toku_portability.h
@@ -101,82 +101,21 @@ PATENT RIGHTS GRANT:
# define constexpr_static_assert(a, b) static_assert(a, b)
#endif
-#if defined(_MSC_VER) || (defined(__INTEL_COMPILER) && defined(__ICL))
-
-#define TOKU_WINDOWS 1
-#define DEV_NULL_FILE "NUL"
-
-# if defined(_WIN64)
-# define TOKU_WINDOWS_32 0
-# define TOKU_WINDOWS_64 1
-# else
-# define TOKU_WINDOWS_32 1
-# define TOKU_WINDOWS_64 2
+#if defined(_MSC_VER)
+# error "Windows is not supported."
#endif
-#else
-
-#define TOKU_WINDOWS 0
-#define TOKU_WINDOWS_32 0
-#define TOKU_WINDOWS_64 0
#define DEV_NULL_FILE "/dev/null"
-#endif
+// HACK Poison these mcaros so no one uses them
+#define TOKU_WINDOWS ,
+#define TOKU_WINDOWS_32 ,
+#define TOKU_WINDOWS_64 ,
// include here, before they get deprecated
#include <toku_atomic.h>
-#if TOKU_WINDOWS
-// Windows
-
-#define DO_GCC_PRAGMA(x) /* Nothing */
-
-#if defined(__ICL)
-#define __attribute__(x) /* Nothing */
-#endif
-
-#include <malloc.h>
-#include "toku_stdint.h"
-
-#ifndef TOKU_OFF_T_DEFINED
-#define TOKU_OFF_T_DEFINED
-typedef int64_t toku_off_t;
-#endif
-
-#include <direct.h>
-#include <sys/types.h>
-#include "unistd.h"
-#include "misc.h"
-#include "toku_pthread.h"
-
-#define UNUSED_WARNING(a) a=a /* To make up for missing attributes */
-
-#define cast_to_typeof(v)
-
-#elif defined(__INTEL_COMPILER)
-
-#define DO_GCC_PRAGMA(x) /* Nothing */
-
-#if defined(__ICC)
-// Intel linux
-
-#include <alloca.h>
-#include <toku_stdint.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/time.h>
-#include <stdio.h>
-
-#define static_assert(foo, bar)
-#endif
-
-#if defined(__cplusplus)
-# define cast_to_typeof(v) (decltype(v))
-#else
-# define cast_to_typeof(v) (__typeof__(v))
-#endif
-
-#elif defined(__GNUC__)
+#if defined(__GNUC__)
// GCC linux
#define DO_GCC_PRAGMA(x) _Pragma (#x)
@@ -187,12 +126,15 @@ typedef int64_t toku_off_t;
#include <sys/time.h>
#include <sys/stat.h>
#include <stdio.h>
+
#if __FreeBSD__
#include <stdarg.h>
#endif
+
#if defined(HAVE_ALLOCA_H)
# include <alloca.h>
#endif
+
#if defined(__cplusplus)
# include <type_traits>
#endif
@@ -203,10 +145,8 @@ typedef int64_t toku_off_t;
# define cast_to_typeof(v) (__typeof__(v))
#endif
-#else
-
-#error Not ICC and not GNUC. What compiler?
-
+#else // __GNUC__ was not defined, so...
+# error "Must use a GNUC-compatible compiler."
#endif
// Define some constants for Yama in case the build-machine's software is too old.
@@ -265,10 +205,8 @@ extern "C" {
# ifndef DONT_DEPRECATE_ERRNO
# pragma deprecated (errno)
# endif
-# ifndef TOKU_WINDOWS_ALLOW_DEPRECATED
-# pragma poison dup2
-# pragma poison _dup2
-# endif
+# pragma poison dup2
+# pragma poison _dup2
# else
int creat(const char *pathname, mode_t mode) __attribute__((__deprecated__));
int fstat(int fd, struct stat *buf) __attribute__((__deprecated__));
@@ -279,8 +217,7 @@ int syscall(int __sysno, ...) __attribute__((__deprecated__));
# else
long int syscall(long int __sysno, ...) __attribute__((__deprecated__));
# endif
-// Sadly, dlmalloc needs sysconf, and on linux this causes trouble with -combine. So let the warnings show up under windows only.
-// long int sysconf(int) __attribute__((__deprecated__));
+ long int sysconf(int) __attribute__((__deprecated__));
int mkdir(const char *pathname, mode_t mode) __attribute__((__deprecated__));
int dup2(int fd, int fd2) __attribute__((__deprecated__));
int _dup2(int fd, int fd2) __attribute__((__deprecated__));
diff --git a/storage/tokudb/ft-index/portability/toku_pthread.cc b/storage/tokudb/ft-index/portability/toku_pthread.cc
index ce174b40705..d023e9427ec 100644
--- a/storage/tokudb/ft-index/portability/toku_pthread.cc
+++ b/storage/tokudb/ft-index/portability/toku_pthread.cc
@@ -89,7 +89,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#define _GNU_SOURCE 1
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <toku_pthread.h>
int toku_pthread_yield(void) {
diff --git a/storage/tokudb/ft-index/toku_include/toku_race_tools.h b/storage/tokudb/ft-index/portability/toku_race_tools.h
index 77417cb0433..9d3795eae95 100644
--- a/storage/tokudb/ft-index/toku_include/toku_race_tools.h
+++ b/storage/tokudb/ft-index/portability/toku_race_tools.h
@@ -91,7 +91,7 @@ PATENT RIGHTS GRANT:
#ifndef TOKU_RACE_TOOLS_H
#define TOKU_RACE_TOOLS_H
-#include "toku_config.h"
+#include <portability/toku_config.h>
#if defined(__linux__) && USE_VALGRIND
diff --git a/storage/tokudb/ft-index/portability/toku_random.h b/storage/tokudb/ft-index/portability/toku_random.h
index ab317eb6295..956e73990a7 100644
--- a/storage/tokudb/ft-index/portability/toku_random.h
+++ b/storage/tokudb/ft-index/portability/toku_random.h
@@ -91,7 +91,7 @@ PATENT RIGHTS GRANT:
#ifndef TOKU_RANDOM_H
#define TOKU_RANDOM_H
-#include "toku_config.h"
+#include <portability/toku_config.h>
#include <toku_portability.h>
#include <toku_assert.h>
#include <stdlib.h>
diff --git a/storage/tokudb/ft-index/portability/toku_time.h b/storage/tokudb/ft-index/portability/toku_time.h
index 6c522c5ad8d..89b8dcb8524 100644
--- a/storage/tokudb/ft-index/portability/toku_time.h
+++ b/storage/tokudb/ft-index/portability/toku_time.h
@@ -92,11 +92,11 @@ PATENT RIGHTS GRANT:
#define TOKU_TIME_H
#include "toku_config.h"
+
#include <time.h>
#include <sys/time.h>
#include <stdint.h>
-
static inline float toku_tdiff (struct timeval *a, struct timeval *b) {
return (float)((a->tv_sec - b->tv_sec) + 1e-6 * (a->tv_usec - b->tv_usec));
}
diff --git a/storage/tokudb/ft-index/scripts/watch.stress-tests.bash b/storage/tokudb/ft-index/scripts/watch.stress-tests.bash
index 86d8e495a1a..9dccbe2bbf5 100755
--- a/storage/tokudb/ft-index/scripts/watch.stress-tests.bash
+++ b/storage/tokudb/ft-index/scripts/watch.stress-tests.bash
@@ -1,3 +1,3 @@
#!/bin/bash
-watch "date ; awk '{ print \$1, \$3 }' < /tmp/run.stress-tests.log | tail -n 100 | sort -k 2 | uniq -c | sort -k 3 -r -s | head -n10; echo ; echo; echo 'Failing tests:'; grep FAILED /tmp/run.stress-tests.log | sort -k 3 -r -s"
+watch "date ; awk '{ print \$1, \$3 }' < /tmp/stress-tests-log | sort -k 2 | uniq -c | sort -k 3 -r -s | head -n10; echo ; echo; echo 'Failing tests:'; grep FAILED /tmp/stress-tests-log | sort -k 3 -r -s"
diff --git a/storage/tokudb/ft-index/src/indexer-undo-do.cc b/storage/tokudb/ft-index/src/indexer-undo-do.cc
index 2201c4f37e3..559dfef7291 100644
--- a/storage/tokudb/ft-index/src/indexer-undo-do.cc
+++ b/storage/tokudb/ft-index/src/indexer-undo-do.cc
@@ -581,8 +581,8 @@ indexer_find_prev_xr(DB_INDEXER *UU(indexer), ULEHANDLE ule, uint64_t xrindex, u
return prev_found;
}
-// inject "delete" message into brt with logging in recovery and rollback logs,
-// and making assocation between txn and brt
+// inject "delete" message into ft with logging in recovery and rollback logs,
+// and making assocation between txn and ft
static int
indexer_ft_delete_provisional(DB_INDEXER *indexer, DB *hotdb, DBT *hotkey, XIDS xids, TOKUTXN txn) {
int result = 0;
@@ -630,8 +630,8 @@ indexer_ft_delete_committed(DB_INDEXER *indexer, DB *hotdb, DBT *hotkey, XIDS xi
return result;
}
-// inject "insert" message into brt with logging in recovery and rollback logs,
-// and making assocation between txn and brt
+// inject "insert" message into ft with logging in recovery and rollback logs,
+// and making assocation between txn and ft
static int
indexer_ft_insert_provisional(DB_INDEXER *indexer, DB *hotdb, DBT *hotkey, DBT *hotval, XIDS xids, TOKUTXN txn) {
int result = 0;
@@ -650,7 +650,7 @@ indexer_ft_insert_provisional(DB_INDEXER *indexer, DB *hotdb, DBT *hotkey, DBT *
}
// send an insert message into the tree without rollback or recovery logging
-// and without associating the txn and the brt
+// and without associating the txn and the ft
static int
indexer_ft_insert_committed(DB_INDEXER *indexer, DB *hotdb, DBT *hotkey, DBT *hotval, XIDS xids) {
int result = 0;
diff --git a/storage/tokudb/ft-index/src/indexer.cc b/storage/tokudb/ft-index/src/indexer.cc
index d84f4f4ba8f..b91b738d4d4 100644
--- a/storage/tokudb/ft-index/src/indexer.cc
+++ b/storage/tokudb/ft-index/src/indexer.cc
@@ -699,44 +699,19 @@ abort_indexer(DB_INDEXER *indexer) {
// derived from ha_tokudb::estimate_num_rows
static int
update_estimated_rows(DB_INDEXER *indexer) {
- DBT key; toku_init_dbt(&key);
- DBT data; toku_init_dbt(&data);
- DBC* crsr = NULL;
- DB_TXN* txn = NULL;
- uint64_t less, equal, greater;
- int is_exact;
int error;
- DB *db = indexer->i->src_db;
+ DB_TXN *txn = NULL;
DB_ENV *db_env = indexer->i->env;
-
error = db_env->txn_begin(db_env, 0, &txn, DB_READ_UNCOMMITTED);
- if (error) goto cleanup;
-
- error = db->cursor(db, txn, &crsr, 0);
- if (error) { goto cleanup; }
-
- error = crsr->c_get(crsr, &key, &data, DB_FIRST);
- if (error == DB_NOTFOUND) {
- indexer->i->estimated_rows = 0;
- error = 0;
- goto cleanup;
- }
- else if (error) { goto cleanup; }
-
- error = db->key_range64(db, txn, &key,
- &less, &equal, &greater,
- &is_exact);
- if (error) { goto cleanup; }
-
- indexer->i->estimated_rows = equal + greater;
- error = 0;
-cleanup:
- if ( crsr != NULL ) {
- int rr = crsr->c_close(crsr);
- invariant(rr == 0);
- crsr = NULL;
+ if (error == 0) {
+ DB_BTREE_STAT64 stats;
+ DB *db = indexer->i->src_db;
+ error = db->stat64(db, txn, &stats);
+ if (error == 0) {
+ indexer->i->estimated_rows = stats.bt_ndata;
+ }
+ txn->commit(txn, 0);
}
- txn->commit(txn, 0);
return error;
}
diff --git a/storage/tokudb/ft-index/src/loader.cc b/storage/tokudb/ft-index/src/loader.cc
index 93ac551632e..88db258e1ff 100644
--- a/storage/tokudb/ft-index/src/loader.cc
+++ b/storage/tokudb/ft-index/src/loader.cc
@@ -306,15 +306,15 @@ toku_loader_create_loader(DB_ENV *env,
// time to open the big kahuna
char **XMALLOC_N(N, new_inames_in_env);
- FT_HANDLE *XMALLOC_N(N, brts);
+ FT_HANDLE *XMALLOC_N(N, fts);
for (int i=0; i<N; i++) {
- brts[i] = dbs[i]->i->ft_handle;
+ fts[i] = dbs[i]->i->ft_handle;
}
LSN load_lsn;
rval = locked_load_inames(env, txn, N, dbs, new_inames_in_env, &load_lsn, puts_allowed);
if ( rval!=0 ) {
toku_free(new_inames_in_env);
- toku_free(brts);
+ toku_free(fts);
goto create_exit;
}
TOKUTXN ttxn = txn ? db_txn_struct_i(txn)->tokutxn : NULL;
@@ -323,7 +323,7 @@ toku_loader_create_loader(DB_ENV *env,
env->i->generate_row_for_put,
src_db,
N,
- brts, dbs,
+ fts, dbs,
(const char **)new_inames_in_env,
compare_functions,
loader->i->temp_file_template,
@@ -334,11 +334,11 @@ toku_loader_create_loader(DB_ENV *env,
compress_intermediates);
if ( rval!=0 ) {
toku_free(new_inames_in_env);
- toku_free(brts);
+ toku_free(fts);
goto create_exit;
}
loader->i->inames_in_env = new_inames_in_env;
- toku_free(brts);
+ toku_free(fts);
if (!puts_allowed) {
rval = ft_loader_close_and_redirect(loader);
diff --git a/storage/tokudb/ft-index/src/tests/CMakeLists.txt b/storage/tokudb/ft-index/src/tests/CMakeLists.txt
index d85d24be001..366d392143a 100644
--- a/storage/tokudb/ft-index/src/tests/CMakeLists.txt
+++ b/storage/tokudb/ft-index/src/tests/CMakeLists.txt
@@ -20,9 +20,6 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
file(GLOB transparent_upgrade_srcs RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" upgrade*.cc)
- file(GLOB tdb_dontrun_srcs RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" bdb-simple-deadlock*.cc)
- string(REGEX REPLACE "\\.cc(;|$)" "\\1" tdb_dontrun_tests "${tdb_dontrun_srcs}")
-
file(GLOB srcs RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" *.cc)
list(REMOVE_ITEM srcs ${transparent_upgrade_srcs})
@@ -36,329 +33,10 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
string(REGEX REPLACE "\\.cc(;|$)" ".tdb\\1" stress_tests "${stress_test_srcs}")
set(tdb_srcs ${srcs})
- list(REMOVE_ITEM tdb_srcs ${tdb_dontrun_srcs})
string(REGEX REPLACE "\\.cc(;|$)" ".tdb\\1" tdb_bins "${tdb_srcs}")
list(REMOVE_ITEM tdb_srcs ${abortrecover_srcs} ${loader_srcs})
string(REGEX REPLACE "\\.cc(;|$)" ".tdb\\1" tdb_tests "${tdb_srcs}")
- if(BDB_FOUND)
- set(bdb_dontrun_srcs
- backwards_10_each_le_and_msg
- bigtxn27
- blackhole
- blocking-prelock-range
- blocking-set-range-reverse-0
- blocking-table-lock
- bug1381
- bug627
- cachetable-race
- checkpoint_callback
- checkpoint_stress
- cursor-isolation
- cursor-set-del-rmw
- cursor-set-range-rmw
- db-put-simple-deadlock
- del-simple
- del-multiple
- del-multiple-huge-primary-row
- del-multiple-srcdb
- directory_lock
- diskfull
- dump-env
- env_loader_memory
- env-put-multiple
- env_nproc
- env_startup
- execute-updates
- filesize
- get_key_after_bytes_unit
- get_last_key
- helgrind1
- helgrind2
- helgrind3
- hotindexer-bw
- hotindexer-error-callback
- hotindexer-insert-committed-optimized
- hotindexer-insert-committed
- hotindexer-insert-provisional
- hotindexer-lock-test
- hotindexer-multiclient
- hotindexer-nested-insert-committed
- hotindexer-put-abort
- hotindexer-put-commit
- hotindexer-put-multiple
- hotindexer-simple-abort
- hotindexer-simple-abort-put
- hotindexer-undo-do-test
- hotindexer-with-queries
- hot-optimize-table-tests
- insert-dup-prelock
- isolation
- isolation-read-committed
- keyrange
- keyrange-merge
- last-verify-time
- loader-cleanup-test
- loader-create-abort
- loader-create-close
- loader-dup-test
- loader-no-puts
- loader-reference-test
- loader-stress-del
- loader-stress-test
- loader-tpch-load
- locktree_escalation_stalls
- lock-pressure
- manyfiles
- maxsize-for-loader
- multiprocess
- mvcc-create-table
- mvcc-many-committed
- mvcc-read-committed
- openlimit17
- openlimit17-locktree
- openlimit17-metafiles
- perf_checkpoint_var
- perf_child_txn
- perf_cursor_nop
- perf_iibench
- perf_insert
- perf_insert_multiple
- perf_malloc_free
- perf_nop
- perf_ptquery
- perf_ptquery2
- perf_rangequery
- perf_read_txn
- perf_read_txn_single_thread
- perf_read_write
- perf_txn_single_thread
- perf_xmalloc_free
- prelock-read-read
- prelock-read-write
- prelock-write-read
- prelock-write-write
- print_engine_status
- powerfail
- preload-db
- preload-db-nested
- progress
- put-del-multiple-array-indexing
- put-multiple
- queries_with_deletes
- recover-2483
- recover-3113
- recover-5146
- recover-child-rollback
- recover-compare-db
- recover-compare-db-descriptor
- recover-del-multiple
- recover-del-multiple-abort
- recover-del-multiple-srcdb-fdelete-all
- recover-delboth-after-checkpoint
- recover-delboth-checkpoint
- recover-descriptor
- recover-descriptor2
- recover-descriptor3
- recover-descriptor4
- recover-descriptor5
- recover-descriptor6
- recover-descriptor7
- recover-descriptor8
- recover-descriptor9
- recover-descriptor10
- recover-descriptor11
- recover-descriptor12
- recover-fclose-in-checkpoint
- recover-fcreate-basementnodesize
- recover-flt1
- recover-flt2
- recover-flt3
- recover-flt4
- recover-flt5
- recover-flt6
- recover-flt7
- recover-flt8
- recover-flt9
- recover-flt10
- recover-hotindexer-simple-abort-put
- recover-loader-test
- recover-lsn-filter-multiple
- recover-put-multiple
- recover-put-multiple-abort
- recover-put-multiple-fdelete-all
- recover-put-multiple-fdelete-some
- recover-put-multiple-srcdb-fdelete-all
- recover-split-checkpoint
- recover-tablelock
- recover-test-logsuppress
- recover-test-logsuppress-put
- recover-test_stress1
- recover-test_stress2
- recover-test_stress3
- recover-test_stress_openclose
- recover-upgrade-db-descriptor-multihandle
- recover-upgrade-db-descriptor
- recover-update-multiple
- recover-update-multiple-abort
- recover-update_aborts
- recover-update_aborts_before_checkpoint
- recover-update_aborts_before_close
- recover-update_changes_values
- recover-update_changes_values_before_checkpoint
- recover-update_changes_values_before_close
- recover-update_broadcast_aborts
- recover-update_broadcast_aborts2
- recover-update_broadcast_aborts3
- recover-update_broadcast_aborts_before_checkpoint
- recover-update_broadcast_aborts_before_close
- recover-update_broadcast_changes_values
- recover-update_broadcast_changes_values2
- recover-update_broadcast_changes_values3
- recover-update_broadcast_changes_values_before_checkpoint
- recover-update_broadcast_changes_values_before_close
- recover-update_changes_values_before_close
- recovery_fileops_stress
- recovery_fileops_unit
- recovery_stress
- redirect
- replace-into-write-lock
- root_fifo_2
- root_fifo_32
- root_fifo_41
- seqinsert
- shutdown-3344
- stat64
- stat64-create-modify-times
- stat64_flatten
- stat64-null-txn
- stat64-root-changes
- stress-gc
- stress-gc2
- test-xa-prepare
- test1324
- test1572
- test3219
- test3522
- test3522b
- test3529
- test_3645
- test_3529_insert_2
- test_3529_table_lock
- test_3755
- test_4015
- test_4368
- test_4657
- test_5015
- test_5469
- test-5138
- test938c
- test_abort1
- test_abort4
- test_abort5
- test_bad_implicit_promotion
- test_blobs_leaf_split
- test_bulk_fetch
- test_compression_methods
- test_cmp_descriptor
- test_cursor_interrupt
- test_cursor_with_read_txn
- test_db_change_pagesize
- test_db_change_xxx
- test_cursor_delete_2119
- test_db_descriptor
- test_db_descriptor_named_db
- test_db_txn_locks_read_uncommitted
- test_get_max_row_size
- test_insert_many_gc
- test_iterate_live_transactions
- test_iterate_pending_lock_requests
- test_large_update_broadcast_small_cachetable
- test_lock_timeout_callback
- test_locking_with_read_txn
- test_locktree_close
- test_logflush
- test_multiple_checkpoints_block_commit
- test_query
- test_read_txn_invalid_ops
- test_redirect_func
- test_restrict
- test_row_size_supported
- test_simple_read_txn
- test_stress0
- test_stress1
- test_stress2
- test_stress3
- test_stress4
- test_stress5
- test_stress6
- test_stress7
- test_stress_openclose
- test_stress_with_verify
- test_stress_hot_indexing
- test_transactional_descriptor
- test_trans_desc_during_chkpt
- test_trans_desc_during_chkpt2
- test_trans_desc_during_chkpt3
- test_trans_desc_during_chkpt4
- test_txn_abort6
- test_txn_abort8
- test_txn_abort9
- test_txn_close_open_commit
- test_txn_commit8
- test_txn_nested1
- test_txn_nested2
- test_txn_nested3
- test_txn_nested4
- test_txn_nested5
- test_update_abort_works
- test_update_calls_back
- test_update_can_delete_elements
- test_update_changes_values
- test_update_nonexistent_keys
- test_update_previously_deleted
- test_update_stress
- test_update_txn_snapshot_works_concurrently
- test_update_txn_snapshot_works_correctly_with_deletes
- test_update_broadcast_abort_works
- test_update_broadcast_calls_back
- test_update_broadcast_can_delete_elements
- test_update_broadcast_changes_values
- test_update_broadcast_previously_deleted
- test_update_broadcast_stress
- test_update_broadcast_update_fun_has_choices
- test_update_broadcast_with_empty_table
- test_update_broadcast_indexer
- test_update_broadcast_loader
- test_update_broadcast_nested_updates
- test_update_nested_updates
- test_update_with_empty_table
- test_updates_single_key
- txn-ignore
- transactional_fileops
- update-multiple-data-diagonal
- update-multiple-key0
- update-multiple-nochange
- update-multiple-with-indexer
- update-multiple-with-indexer-array
- update
- upgrade_simple
- upgrade-test-1
- upgrade-test-2
- upgrade-test-3
- upgrade-test-4
- upgrade-test-5
- upgrade-test-6
- upgrade-test-7
- zombie_db
- )
- set(bdb_srcs ${srcs})
- string(REGEX REPLACE "\\.cc(;|$)" "\\1" bdb_testbases "${bdb_srcs}")
- list(REMOVE_ITEM bdb_testbases ${bdb_dontrun_srcs})
- string(REGEX REPLACE "(.)(;|$)" "\\1.bdb\\2" bdb_tests "${bdb_testbases}")
- set(bdb_bins ${bdb_tests})
- endif()
-
set(tdb_tests_that_should_fail
test_db_no_env.tdb
test_log8.recover
@@ -373,8 +51,6 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
list(REMOVE_ITEM tdb_bins test-5138.tdb)
add_executable(test-5138.tdb test-5138.cc)
target_link_libraries(test-5138.tdb ${LIBTOKUDB}_static ${ZLIB_LIBRARY} ${LIBTOKUPORTABILITY}_static ${CMAKE_THREAD_LIBS_INIT} ${EXTRA_SYSTEM_LIBS})
- set_property(TARGET test-5138.tdb APPEND PROPERTY
- COMPILE_DEFINITIONS "USE_TDB;IS_TDB=1;TOKUDB=1")
add_space_separated_property(TARGET test-5138.tdb COMPILE_FLAGS -fvisibility=hidden)
add_ydb_test(test-5138.tdb)
@@ -387,25 +63,9 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
# We link the test with util directly so that the test code itself can use
# some of those things (i.e. kibbutz in the threaded tests).
target_link_libraries(${base}.tdb util ${LIBTOKUDB} ${LIBTOKUPORTABILITY})
- set_property(TARGET ${base}.tdb APPEND PROPERTY
- COMPILE_DEFINITIONS "USE_TDB;IS_TDB=1;TOKUDB=1")
add_space_separated_property(TARGET ${base}.tdb COMPILE_FLAGS -fvisibility=hidden)
endforeach(bin)
- if(BDB_FOUND)
- foreach(bin ${bdb_bins})
- get_filename_component(base ${bin} NAME_WE)
-
- add_executable(${base}.bdb ${base}.cc)
- set_property(TARGET ${base}.bdb APPEND PROPERTY
- COMPILE_DEFINITIONS "USE_BDB;IS_TDB=0;TOKU_ALLOW_DEPRECATED")
- set_target_properties(${base}.bdb PROPERTIES
- INCLUDE_DIRECTORIES "${BDB_INCLUDE_DIR};${CMAKE_CURRENT_BINARY_DIR}/../../toku_include;${CMAKE_CURRENT_SOURCE_DIR}/../../toku_include;${CMAKE_CURRENT_SOURCE_DIR}/../../portability;${CMAKE_CURRENT_SOURCE_DIR}/../..")
- target_link_libraries(${base}.bdb ${LIBTOKUPORTABILITY} ${BDB_LIBRARIES})
- add_space_separated_property(TARGET ${base}.bdb COMPILE_FLAGS -fvisibility=hidden)
- endforeach(bin)
- endif()
-
foreach(bin loader-cleanup-test.tdb diskfull.tdb)
set_property(TARGET ${bin} APPEND PROPERTY
COMPILE_DEFINITIONS DONT_DEPRECATE_WRITES)
@@ -418,22 +78,6 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
endmacro(declare_custom_tests)
declare_custom_tests(test1426.tdb)
- if(BDB_FOUND)
- macro(declare_custom_bdb_tests)
- foreach(test ${ARGN})
- list(REMOVE_ITEM bdb_tests ${test})
- endforeach(test)
- endmacro(declare_custom_bdb_tests)
-
- declare_custom_bdb_tests(test1426.bdb)
- configure_file(run_test1426.sh . COPYONLY)
- add_test(NAME ydb/test1426.tdb
- COMMAND run_test1426.sh
- $<TARGET_FILE:test1426.tdb> $<TARGET_FILE:test1426.bdb>
- "test1426.tdb.ctest-data" "test1426.bdb.ctest-data"
- $<TARGET_FILE:tokudb_dump> "${BDB_INCLUDE_DIR}/../bin/db_dump")
- add_dependencies(test1426.tdb tokudb_dump)
- endif()
string(REGEX REPLACE "\\.cc(;|$)" ".tdb\\1" recover_would_be_tdb_tests "${recover_srcs}")
declare_custom_tests(${recover_would_be_tdb_tests})
@@ -740,7 +384,7 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
setup_toku_test_properties(ydb/${test} ${test})
endforeach()
- foreach(test ${tdb_tests} ${bdb_tests})
+ foreach(test ${tdb_tests})
add_ydb_test(${test})
endforeach(test)
@@ -822,16 +466,6 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
ydb/test_txn_nested5.tdb
ydb/test_update_broadcast_stress.tdb
)
- if (BDB_FOUND)
- list(APPEND long_tests
- ydb/root_fifo_1.bdb
- ydb/root_fifo_31.bdb
- ydb/rowsize.bdb
- ydb/test_log10.bdb
- ydb/test_log7.bdb
- ydb/test_logmax.bdb
- )
- endif (BDB_FOUND)
set_tests_properties(${long_tests} PROPERTIES TIMEOUT 3600)
## some take even longer, with valgrind
set(extra_long_tests
@@ -847,11 +481,6 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
ydb/test3039.tdb
ydb/test_update_stress.tdb
)
- if (BDB_FOUND)
- list(APPEND extra_long_tests
- ydb/test_groupcommit_count.bdb
- )
- endif (BDB_FOUND)
set_tests_properties(${extra_long_tests} PROPERTIES TIMEOUT 7200)
## these really take a long time with valgrind
set(phenomenally_long_tests
@@ -861,10 +490,5 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
ydb/recover_stress.tdb
ydb/test3529.tdb
)
- if (BDB_FOUND)
- list(APPEND phenomenally_long_tests
- ydb/test1426.tdb
- )
- endif (BDB_FOUND)
set_tests_properties(${phenomenally_long_tests} PROPERTIES TIMEOUT 14400)
endif(BUILD_TESTING OR BUILD_SRC_TESTS)
diff --git a/storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-detect.cc b/storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-detect.cc
deleted file mode 100644
index ce0dcab38a3..00000000000
--- a/storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-detect.cc
+++ /dev/null
@@ -1,300 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-// verify that the BDB locker can detect deadlocks on the fly and allow
-// the deadlock to be unwound by the deadlocked threads. the main thread
-// polls for deadlocks with the lock_detect function.
-//
-// A write locks L
-// B write locks M
-// A tries to write lock M && B tries to write lock L
-// One of A or B gets the DEADLOCK error, the other waits
-// A and B release their locks
-
-#include "test.h"
-#include "toku_pthread.h"
-#include <portability/toku_atomic.h>
-
-struct test_seq {
- int state;
- toku_mutex_t lock;
- toku_cond_t cv;
-};
-
-static void test_seq_init(struct test_seq *seq) {
- seq->state = 0;
- toku_mutex_init(&seq->lock, NULL);
- toku_cond_init(&seq->cv, NULL);
-}
-
-static void test_seq_destroy(struct test_seq *seq) {
- toku_mutex_destroy(&seq->lock);
- toku_cond_destroy(&seq->cv);
-}
-
-static void test_seq_sleep(struct test_seq *seq, int new_state) {
- toku_mutex_lock(&seq->lock);
- while (seq->state != new_state) {
- toku_cond_wait(&seq->cv, &seq->lock);
- }
- toku_mutex_unlock(&seq->lock);
-}
-
-static void test_seq_next_state(struct test_seq *seq) {
- toku_mutex_lock(&seq->lock);
- seq->state++;
- toku_cond_broadcast(&seq->cv);
- toku_mutex_unlock(&seq->lock);
-}
-
-struct locker_args {
- DB_ENV *db_env;
- struct test_seq *test_seq;
- int *deadlock_count;
-};
-
-static void *run_locker_a(void *arg) {
- struct locker_args *locker_args = (struct locker_args *) arg;
- DB_ENV *db_env = locker_args->db_env;
- struct test_seq *test_seq = locker_args->test_seq;
- int r;
-
- uint32_t locker_a;
- r = db_env->lock_id(db_env, &locker_a); assert(r == 0);
-
- DBT object_l = { .data = (char *) "L", .size = 1 };
- DBT object_m = { .data = (char *) "M", .size = 1 };
-
- test_seq_sleep(test_seq, 0);
- DB_LOCK lock_a_l;
- r = db_env->lock_get(db_env, locker_a, DB_LOCK_NOWAIT, &object_l, DB_LOCK_WRITE, &lock_a_l); assert(r == 0);
- test_seq_next_state(test_seq);
-
- test_seq_sleep(test_seq, 2);
- DB_LOCK lock_a_m;
- bool m_locked = false;
- r = db_env->lock_get(db_env, locker_a, 0, &object_m, DB_LOCK_WRITE, &lock_a_m);
- assert(r == 0 || r == DB_LOCK_DEADLOCK);
- if (r == 0)
- m_locked = true;
-
- r = db_env->lock_put(db_env, &lock_a_l); assert(r == 0);
-
- if (m_locked) {
- r = db_env->lock_put(db_env, &lock_a_m); assert(r == 0);
- } else {
- (void) toku_sync_fetch_and_add(locker_args->deadlock_count, 1);
- if (verbose) printf("%s:%u m deadlock\n", __FUNCTION__, __LINE__);
- }
-
- r = db_env->lock_id_free(db_env, locker_a); assert(r == 0);
-
- return arg;
-}
-
-static void *run_locker_b(void *arg) {
- struct locker_args *locker_args = (struct locker_args *) arg;
- DB_ENV *db_env = locker_args->db_env;
- struct test_seq *test_seq = locker_args->test_seq;
- int r;
-
- uint32_t locker_b;
- r = db_env->lock_id(db_env, &locker_b); assert(r == 0);
-
- DBT object_l = { .data = (char *) "L", .size = 1 };
- DBT object_m = { .data = (char *) "M", .size = 1 };
-
- test_seq_sleep(test_seq, 1);
- DB_LOCK lock_b_m;
- r = db_env->lock_get(db_env, locker_b, DB_LOCK_NOWAIT, &object_m, DB_LOCK_WRITE, &lock_b_m); assert(r == 0);
- test_seq_next_state(test_seq);
-
- test_seq_sleep(test_seq, 2);
- DB_LOCK lock_b_l;
- bool l_locked = false;
- r = db_env->lock_get(db_env, locker_b, 0, &object_l, DB_LOCK_WRITE, &lock_b_l);
- assert(r == 0 || r == DB_LOCK_DEADLOCK);
- if (r == 0)
- l_locked = true;
-
- r = db_env->lock_put(db_env, &lock_b_m); assert(r == 0);
-
- if (l_locked) {
- r = db_env->lock_put(db_env, &lock_b_l); assert(r == 0);
- } else {
- (void) toku_sync_fetch_and_add(locker_args->deadlock_count, 1);
- if (verbose) printf("%s:%u l deadlock\n", __FUNCTION__, __LINE__);
- }
-
- r = db_env->lock_id_free(db_env, locker_b); assert(r == 0);
-
- return arg;
-}
-
-static void simple_deadlock(DB_ENV *db_env) {
- int r;
-
- struct test_seq test_seq; ZERO_STRUCT(test_seq); test_seq_init(&test_seq);
-
- int deadlock_count = 0 ;
-
- toku_pthread_t tid_a;
- struct locker_args args_a = { db_env, &test_seq, &deadlock_count };
- r = toku_pthread_create(&tid_a, NULL, run_locker_a, &args_a); assert(r == 0);
-
- toku_pthread_t tid_b;
- struct locker_args args_b = { db_env, &test_seq, &deadlock_count };
- r = toku_pthread_create(&tid_b, NULL, run_locker_b, &args_b); assert(r == 0);
-
- while (1) {
- sleep(10);
- int rejected = 0;
- r = db_env->lock_detect(db_env, 0, DB_LOCK_YOUNGEST, &rejected); assert(r == 0);
- if (verbose)
- printf("%s %d\n", __FUNCTION__, rejected);
- if (rejected == 0)
- break;
- }
-
- void *ret = NULL;
- r = toku_pthread_join(tid_a, &ret); assert(r == 0);
- r = toku_pthread_join(tid_b, &ret); assert(r == 0);
-
- assert(deadlock_count == 1);
-
- test_seq_destroy(&test_seq);
-}
-
-int test_main(int argc, char * const argv[]) {
- uint64_t cachesize = 0;
- int do_txn = 1;
- const char *db_env_dir = TOKU_TEST_FILENAME;
- int db_env_open_flags = DB_CREATE | DB_PRIVATE | DB_INIT_MPOOL | DB_INIT_TXN | DB_INIT_LOCK | DB_INIT_LOG | DB_THREAD;
-
- // parse_args(argc, argv);
- for (int i = 1; i < argc; i++) {
- if (strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--verbose") == 0) {
- verbose++;
- continue;
- }
- if (strcmp(argv[i], "-q") == 0 || strcmp(argv[i], "--quiet") == 0) {
- if (verbose > 0)
- verbose--;
- continue;
- }
- assert(0);
- }
-
- // setup env
- int r;
- char rm_cmd[strlen(db_env_dir) + strlen("rm -rf ") + 1];
- snprintf(rm_cmd, sizeof(rm_cmd), "rm -rf %s", db_env_dir);
- r = system(rm_cmd); assert(r == 0);
-
- r = toku_os_mkdir(db_env_dir, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); assert(r == 0);
-
- DB_ENV *db_env = NULL;
- r = db_env_create(&db_env, 0); assert(r == 0);
- if (cachesize) {
- const uint64_t gig = 1 << 30;
- r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
- }
- if (!do_txn)
- db_env_open_flags &= ~(DB_INIT_TXN | DB_INIT_LOG);
- r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-
- // run test
- simple_deadlock(db_env);
-
- // close env
- r = db_env->close(db_env, 0); assert(r == 0); db_env = NULL;
-
- return 0;
-}
diff --git a/storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-nowait.cc b/storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-nowait.cc
deleted file mode 100644
index 036fb8d0115..00000000000
--- a/storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-nowait.cc
+++ /dev/null
@@ -1,177 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-// verify that a simle write lock deadlock is detected by the BDB locker
-// A write locks L
-// B write locks M
-// A tries to write lock M, gets DB_LOCK_NOTGRANTED
-// B tries to write lock L, gets DB_LOCK_NOTGRANTED
-
-#include "test.h"
-
-static void simple_deadlock(DB_ENV *db_env) {
- int r;
-
- uint32_t locker_a;
- r = db_env->lock_id(db_env, &locker_a); assert(r == 0);
- uint32_t locker_b;
- r = db_env->lock_id(db_env, &locker_b); assert(r == 0);
-
- DBT object_l = { .data = (char *) "L", .size = 1 };
- DBT object_m = { .data = (char *) "M", .size = 1 };
-
- DB_LOCK lock_a_l;
- r = db_env->lock_get(db_env, locker_a, DB_LOCK_NOWAIT, &object_l, DB_LOCK_WRITE, &lock_a_l); assert(r == 0);
-
- DB_LOCK lock_b_m;
- r = db_env->lock_get(db_env, locker_b, DB_LOCK_NOWAIT, &object_m, DB_LOCK_WRITE, &lock_b_m); assert(r == 0);
-
- DB_LOCK lock_a_m;
- r = db_env->lock_get(db_env, locker_a, DB_LOCK_NOWAIT, &object_m, DB_LOCK_WRITE, &lock_a_m); assert(r == DB_LOCK_NOTGRANTED);
-
- DB_LOCK lock_b_l;
- r = db_env->lock_get(db_env, locker_b, DB_LOCK_NOWAIT, &object_l, DB_LOCK_WRITE, &lock_b_l); assert(r == DB_LOCK_NOTGRANTED);
-
- r = db_env->lock_put(db_env, &lock_a_l); assert(r == 0);
- r = db_env->lock_put(db_env, &lock_b_m); assert(r == 0);
-
- r = db_env->lock_id_free(db_env, locker_a); assert(r == 0);
- r = db_env->lock_id_free(db_env, locker_b); assert(r == 0);
-}
-
-int test_main(int argc, char * const argv[]) {
- uint64_t cachesize = 0;
- int do_txn = 1;
- const char *db_env_dir = TOKU_TEST_FILENAME;
- int db_env_open_flags = DB_CREATE | DB_PRIVATE | DB_INIT_MPOOL | DB_INIT_TXN | DB_INIT_LOCK | DB_INIT_LOG | DB_THREAD;
-
- // parse_args(argc, argv);
- for (int i = 1; i < argc; i++) {
- if (strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--verbose") == 0) {
- verbose++;
- continue;
- }
- if (strcmp(argv[i], "-q") == 0 || strcmp(argv[i], "--quiet") == 0) {
- if (verbose > 0)
- verbose--;
- continue;
- }
- assert(0);
- }
-
- // setup env
- int r;
- char rm_cmd[strlen(db_env_dir) + strlen("rm -rf ") + 1];
- snprintf(rm_cmd, sizeof(rm_cmd), "rm -rf %s", db_env_dir);
- r = system(rm_cmd); assert(r == 0);
-
- r = toku_os_mkdir(db_env_dir, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); assert(r == 0);
-
- DB_ENV *db_env = NULL;
- r = db_env_create(&db_env, 0); assert(r == 0);
- if (cachesize) {
- const uint64_t gig = 1 << 30;
- r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
- }
- if (!do_txn)
- db_env_open_flags &= ~(DB_INIT_TXN | DB_INIT_LOG);
- r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if 0 && defined(USE_BDB)
- r = db_env->set_lk_detect(db_env, DB_LOCK_YOUNGEST); assert(r == 0);
-#endif
-
- // run test
- simple_deadlock(db_env);
-
- // close env
- r = db_env->close(db_env, 0); assert(r == 0); db_env = NULL;
-
- return 0;
-}
diff --git a/storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-on-the-fly.cc b/storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-on-the-fly.cc
deleted file mode 100644
index 12386e173c3..00000000000
--- a/storage/tokudb/ft-index/src/tests/bdb-simple-deadlock-on-the-fly.cc
+++ /dev/null
@@ -1,292 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-// verify that the BDB locker can detect deadlocks on the fly and allow
-// the deadlock to be unwound by the deadlocked threads. we use the
-// set_lk_detect function to force the locker to check for deadlocks.
-//
-// A write locks L
-// B write locks M
-// A tries to write lock M && B tries to write lock L
-// One of A or B should get the DEADLOCK error, the other waits
-// A and B release their locks
-
-#include "test.h"
-#include "toku_pthread.h"
-#include <portability/toku_atomic.h>
-
-struct test_seq {
- int state;
- toku_mutex_t lock;
- toku_cond_t cv;
-};
-
-static void test_seq_init(struct test_seq *seq) {
- seq->state = 0;
- toku_mutex_init(&seq->lock, NULL);
- toku_cond_init(&seq->cv, NULL);
-}
-
-static void test_seq_destroy(struct test_seq *seq) {
- toku_mutex_destroy(&seq->lock);
- toku_cond_destroy(&seq->cv);
-}
-
-static void test_seq_sleep(struct test_seq *seq, int new_state) {
- toku_mutex_lock(&seq->lock);
- while (seq->state != new_state) {
- toku_cond_wait(&seq->cv, &seq->lock);
- }
- toku_mutex_unlock(&seq->lock);
-}
-
-static void test_seq_next_state(struct test_seq *seq) {
- toku_mutex_lock(&seq->lock);
- seq->state++;
- toku_cond_broadcast(&seq->cv);
- toku_mutex_unlock(&seq->lock);
-}
-
-struct locker_args {
- DB_ENV *db_env;
- struct test_seq *test_seq;
- int *deadlock_count;
-};
-
-static void *run_locker_a(void *arg) {
- struct locker_args *locker_args = (struct locker_args *) arg;
- DB_ENV *db_env = locker_args->db_env;
- struct test_seq *test_seq = locker_args->test_seq;
- int r;
-
- uint32_t locker_a;
- r = db_env->lock_id(db_env, &locker_a); assert(r == 0);
-
- DBT object_l = { .data = (char *) "L", .size = 1 };
- DBT object_m = { .data = (char *) "M", .size = 1 };
-
- test_seq_sleep(test_seq, 0);
- DB_LOCK lock_a_l;
- r = db_env->lock_get(db_env, locker_a, DB_LOCK_NOWAIT, &object_l, DB_LOCK_WRITE, &lock_a_l); assert(r == 0);
- test_seq_next_state(test_seq);
-
- test_seq_sleep(test_seq, 2);
- DB_LOCK lock_a_m;
- bool m_locked = false;
- r = db_env->lock_get(db_env, locker_a, 0, &object_m, DB_LOCK_WRITE, &lock_a_m);
- assert(r == 0 || r == DB_LOCK_DEADLOCK);
- if (r == 0)
- m_locked = true;
-
- r = db_env->lock_put(db_env, &lock_a_l); assert(r == 0);
-
- if (m_locked) {
- r = db_env->lock_put(db_env, &lock_a_m); assert(r == 0);
- } else {
- (void) toku_sync_fetch_and_add(locker_args->deadlock_count, 1);
- if (verbose) printf("%s:%u m deadlock\n", __FUNCTION__, __LINE__);
- }
-
- r = db_env->lock_id_free(db_env, locker_a); assert(r == 0);
-
- return arg;
-}
-
-static void *run_locker_b(void *arg) {
- struct locker_args *locker_args = (struct locker_args *) arg;
- DB_ENV *db_env = locker_args->db_env;
- struct test_seq *test_seq = locker_args->test_seq;
- int r;
-
- uint32_t locker_b;
- r = db_env->lock_id(db_env, &locker_b); assert(r == 0);
-
- DBT object_l = { .data = (char *) "L", .size = 1 };
- DBT object_m = { .data = (char *) "M", .size = 1 };
-
- test_seq_sleep(test_seq, 1);
- DB_LOCK lock_b_m;
- r = db_env->lock_get(db_env, locker_b, DB_LOCK_NOWAIT, &object_m, DB_LOCK_WRITE, &lock_b_m); assert(r == 0);
- test_seq_next_state(test_seq);
-
- test_seq_sleep(test_seq, 2);
- DB_LOCK lock_b_l;
- bool l_locked = false;
- r = db_env->lock_get(db_env, locker_b, 0, &object_l, DB_LOCK_WRITE, &lock_b_l);
- assert(r == 0 || r == DB_LOCK_DEADLOCK);
- if (r == 0)
- l_locked = true;
-
- r = db_env->lock_put(db_env, &lock_b_m); assert(r == 0);
-
- if (l_locked) {
- r = db_env->lock_put(db_env, &lock_b_l); assert(r == 0);
- } else {
- (void) toku_sync_fetch_and_add(locker_args->deadlock_count, 1);
- if (verbose) printf("%s:%u l deadlock\n", __FUNCTION__, __LINE__);
- }
-
- r = db_env->lock_id_free(db_env, locker_b); assert(r == 0);
-
- return arg;
-}
-
-static void simple_deadlock(DB_ENV *db_env) {
- int r;
- int deadlock_count = 0;
-
- struct test_seq test_seq; ZERO_STRUCT(test_seq); test_seq_init(&test_seq);
-
- toku_pthread_t tid_a;
- struct locker_args args_a = { db_env, &test_seq, &deadlock_count };
- r = toku_pthread_create(&tid_a, NULL, run_locker_a, &args_a); assert(r == 0);
-
- toku_pthread_t tid_b;
- struct locker_args args_b = { db_env, &test_seq, &deadlock_count };
- r = toku_pthread_create(&tid_b, NULL, run_locker_b, &args_b); assert(r == 0);
-
- void *ret = NULL;
- r = toku_pthread_join(tid_a, &ret); assert(r == 0);
- r = toku_pthread_join(tid_b, &ret); assert(r == 0);
-
- assert(deadlock_count == 1);
-
- test_seq_destroy(&test_seq);
-}
-
-int test_main(int argc, char * const argv[]) {
- uint64_t cachesize = 0;
- int do_txn = 1;
- const char *db_env_dir = TOKU_TEST_FILENAME;
- int db_env_open_flags = DB_CREATE | DB_PRIVATE | DB_INIT_MPOOL | DB_INIT_TXN | DB_INIT_LOCK | DB_INIT_LOG | DB_THREAD;
-
- // parse_args(argc, argv);
- for (int i = 1; i < argc; i++) {
- if (strcmp(argv[i], "-v") == 0 || strcmp(argv[i], "--verbose") == 0) {
- verbose++;
- continue;
- }
- if (strcmp(argv[i], "-q") == 0 || strcmp(argv[i], "--quiet") == 0) {
- if (verbose > 0)
- verbose--;
- continue;
- }
- assert(0);
- }
-
- // setup env
- int r;
- char rm_cmd[strlen(db_env_dir) + strlen("rm -rf ") + 1];
- snprintf(rm_cmd, sizeof(rm_cmd), "rm -rf %s", db_env_dir);
- r = system(rm_cmd); assert(r == 0);
-
- r = toku_os_mkdir(db_env_dir, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); assert(r == 0);
-
- DB_ENV *db_env = NULL;
- r = db_env_create(&db_env, 0); assert(r == 0);
- if (cachesize) {
- const uint64_t gig = 1 << 30;
- r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
- }
- if (!do_txn)
- db_env_open_flags &= ~(DB_INIT_TXN | DB_INIT_LOG);
- r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if defined(USE_BDB)
- r = db_env->set_lk_detect(db_env, DB_LOCK_YOUNGEST); assert(r == 0);
-#endif
-
- // run test
- simple_deadlock(db_env);
-
- // close env
- r = db_env->close(db_env, 0); assert(r == 0); db_env = NULL;
-
- return 0;
-}
diff --git a/storage/tokudb/ft-index/src/tests/bdb.suppressions b/storage/tokudb/ft-index/src/tests/bdb.suppressions
deleted file mode 100644
index 5e06d9a84e7..00000000000
--- a/storage/tokudb/ft-index/src/tests/bdb.suppressions
+++ /dev/null
@@ -1,87 +0,0 @@
-{
- bdb_writes_undefined_data_to_disk
- Memcheck:Param
- pwrite64(buf)
- fun:pwrite64
- fun:__os_io
- obj:/lib/libdb-4.3.so
- fun:__memp_bhwrite
- fun:__memp_sync_int
- fun:__memp_fsync
- fun:__db_sync
- fun:__db_refresh
- fun:__db_close
- fun:__fop_subdb_setup
- fun:__db_open
- fun:__db_open_pp
-}
-
-{
- bdb_leaks_db_home_strdup
- Memcheck:Leak
- fun:_vgrZU_libcZdsoZa_malloc
- fun:__os_malloc
- fun:__os_strdup
- fun:__db_open_pp
- fun:main
-}
-
-{
- bdb_leaks_in_db_create
- Memcheck:Leak
- fun:_vgrZU_libcZdsoZa_malloc
- fun:__os_malloc
- fun:__os_calloc
- fun:__bam_db_create
- fun:db_create
- fun:main
-}
-
-{
- bdb_leaks_if_you_open_twice
- Memcheck:Leak
- fun:_vgrZU_libcZdsoZa_malloc
- fun:__os_malloc
- fun:__os_strdup
- fun:__db_open_pp
-}
-
-{
- bdb_leaks_again
- Memcheck:Leak
- fun:_vgrZU_libcZdsoZa_malloc
- fun:__os_malloc
- fun:__os_strdup
- fun:__db_home
- obj:/lib/libdb-4.3.so
- fun:__dbenv_open
-}
-
-{
- <bdb_leaks>
- Memcheck:Leak
- fun:_vgrZU_libcZdsoZa_malloc
- fun:__os_malloc
- fun:__os_calloc
- fun:__bam_db_create
- fun:db_create
-}
-
-{
- <bdb_leaks>
- Memcheck:Leak
- fun:_vgrZU_libcZdsoZa_malloc
- fun:__os_malloc
- fun:__os_calloc
- fun:__bam_db_create
- fun:db_create
-}
-
-{
- <bdb_leaks>
- Memcheck:Leak
- fun:_vgrZU_libcZdsoZa_malloc
- fun:__os_malloc
- fun:__os_calloc
- fun:db_create
-}
diff --git a/storage/tokudb/ft-index/src/tests/big-nested-abort-abort.cc b/storage/tokudb/ft-index/src/tests/big-nested-abort-abort.cc
index 0707773d6b5..882c3441a8f 100644
--- a/storage/tokudb/ft-index/src/tests/big-nested-abort-abort.cc
+++ b/storage/tokudb/ft-index/src/tests/big-nested-abort-abort.cc
@@ -175,11 +175,7 @@ setup (void) {
r=db_env_create(&env, 0); CKERR(r);
-#ifndef TOKUDB
- r=env->set_lk_max_objects(env, N); CKERR(r);
-#else
r=env->set_redzone(env, 0); CKERR(r);
-#endif
env->set_errfile(env, stderr);
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/big-nested-abort-commit.cc b/storage/tokudb/ft-index/src/tests/big-nested-abort-commit.cc
index 711f235275e..98dde05cfde 100644
--- a/storage/tokudb/ft-index/src/tests/big-nested-abort-commit.cc
+++ b/storage/tokudb/ft-index/src/tests/big-nested-abort-commit.cc
@@ -174,9 +174,6 @@ setup (void) {
r=db_env_create(&env, 0); CKERR(r);
-#ifndef TOKUDB
- r=env->set_lk_max_objects(env, N); CKERR(r);
-#endif
env->set_errfile(env, stderr);
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/big-nested-commit-abort.cc b/storage/tokudb/ft-index/src/tests/big-nested-commit-abort.cc
index 0469867396d..ec8707530fa 100644
--- a/storage/tokudb/ft-index/src/tests/big-nested-commit-abort.cc
+++ b/storage/tokudb/ft-index/src/tests/big-nested-commit-abort.cc
@@ -169,9 +169,6 @@ setup (void) {
r=db_env_create(&env, 0); CKERR(r);
-#ifndef TOKUDB
- r=env->set_lk_max_objects(env, N); CKERR(r);
-#endif
env->set_errfile(env, stderr);
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/big-nested-commit-commit.cc b/storage/tokudb/ft-index/src/tests/big-nested-commit-commit.cc
index ad25b5e90e8..189bc97769f 100644
--- a/storage/tokudb/ft-index/src/tests/big-nested-commit-commit.cc
+++ b/storage/tokudb/ft-index/src/tests/big-nested-commit-commit.cc
@@ -168,13 +168,8 @@ setup (void) {
r=toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_env_create(&env, 0); CKERR(r);
-#ifdef TOKUDB
r=env->set_redzone(env, 0); CKERR(r);
-#endif
-#ifndef TOKUDB
- r=env->set_lk_max_objects(env, N); CKERR(r);
-#endif
env->set_errfile(env, stderr);
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/blocking-first-empty.cc b/storage/tokudb/ft-index/src/tests/blocking-first-empty.cc
index 72267437a4a..6ccf879005d 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-first-empty.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-first-empty.cc
@@ -98,7 +98,6 @@ struct my_callback_context {
DBT val;
};
-#if TOKUDB
static int blocking_first_callback(DBT const *a UU(), DBT const *b UU(), void *e UU()) {
DBT const *found_key = a;
DBT const *found_val = b;
@@ -107,7 +106,6 @@ static int blocking_first_callback(DBT const *a UU(), DBT const *b UU(), void *e
copy_dbt(&context->val, found_val);
return 0;
}
-#endif
static void blocking_first(DB_ENV *db_env, DB *db, uint64_t nrows, long sleeptime) {
int r;
@@ -122,11 +120,7 @@ static void blocking_first(DB_ENV *db_env, DB *db, uint64_t nrows, long sleeptim
DBC *cursor = NULL;
r = db->cursor(db, txn, &cursor, 0); assert(r == 0); // get a write lock on -inf +inf
-#if TOKUDB
r = cursor->c_getf_first(cursor, DB_RMW, blocking_first_callback, &context); assert(r == DB_NOTFOUND);
-#else
- r = cursor->c_get(cursor, &context.key, &context.val, DB_FIRST + DB_RMW); assert(r == DB_NOTFOUND);
-#endif
usleep(sleeptime);
@@ -219,9 +213,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-first.cc b/storage/tokudb/ft-index/src/tests/blocking-first.cc
index 1bd414a90aa..6d255023274 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-first.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-first.cc
@@ -116,7 +116,6 @@ struct my_callback_context {
DBT val;
};
-#if TOKUDB
static int blocking_first_callback(DBT const *a UU(), DBT const *b UU(), void *e UU()) {
DBT const *found_key = a;
DBT const *found_val = b;
@@ -125,7 +124,6 @@ static int blocking_first_callback(DBT const *a UU(), DBT const *b UU(), void *e
copy_dbt(&context->val, found_val);
return 0;
}
-#endif
static void blocking_first(DB_ENV *db_env, DB *db, uint64_t nrows, long sleeptime) {
int r;
@@ -140,11 +138,7 @@ static void blocking_first(DB_ENV *db_env, DB *db, uint64_t nrows, long sleeptim
DBC *cursor = NULL;
r = db->cursor(db, txn, &cursor, 0); assert(r == 0); // get a write lock on -inf ... 0
-#if TOKUDB
r = cursor->c_getf_first(cursor, DB_RMW, blocking_first_callback, &context); assert(r == 0);
-#else
- r = cursor->c_get(cursor, &context.key, &context.val, DB_FIRST + DB_RMW); assert(r == 0);
-#endif
usleep(sleeptime);
r = cursor->c_close(cursor); assert(r == 0);
@@ -236,9 +230,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-last.cc b/storage/tokudb/ft-index/src/tests/blocking-last.cc
index 5ca6ce5ec6a..403f31bca61 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-last.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-last.cc
@@ -116,7 +116,6 @@ struct my_callback_context {
DBT val;
};
-#if TOKUDB
static int blocking_last_callback(DBT const *a UU(), DBT const *b UU(), void *e UU()) {
DBT const *found_key = a;
DBT const *found_val = b;
@@ -125,7 +124,6 @@ static int blocking_last_callback(DBT const *a UU(), DBT const *b UU(), void *e
copy_dbt(&context->val, found_val);
return 0;
}
-#endif
static void blocking_last(DB_ENV *db_env, DB *db, uint64_t nrows, long sleeptime) {
int r;
@@ -140,11 +138,7 @@ static void blocking_last(DB_ENV *db_env, DB *db, uint64_t nrows, long sleeptime
DBC *cursor = NULL;
r = db->cursor(db, txn, &cursor, 0); assert(r == 0); // get a write lock on -inf ... 0
-#if TOKUDB
r = cursor->c_getf_last(cursor, DB_RMW, blocking_last_callback, &context); assert(r == 0);
-#else
- r = cursor->c_get(cursor, &context.key, &context.val, DB_LAST + DB_RMW); assert(r == 0);
-#endif
usleep(sleeptime);
r = cursor->c_close(cursor); assert(r == 0);
@@ -236,9 +230,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-next-prev-deadlock.cc b/storage/tokudb/ft-index/src/tests/blocking-next-prev-deadlock.cc
index fb591feff28..f71c89aa3e7 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-next-prev-deadlock.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-next-prev-deadlock.cc
@@ -124,7 +124,6 @@ struct my_callback_context {
DBT val;
};
-#if TOKUDB
static int blocking_next_callback(DBT const *a UU(), DBT const *b UU(), void *e UU()) {
DBT const *found_key = a;
DBT const *found_val = b;
@@ -133,7 +132,6 @@ static int blocking_next_callback(DBT const *a UU(), DBT const *b UU(), void *e
copy_dbt(&context->val, found_val);
return 0;
}
-#endif
static void blocking_next(DB_ENV *db_env, DB *db, uint64_t nrows UU(), long sleeptime) {
int r;
@@ -150,11 +148,7 @@ static void blocking_next(DB_ENV *db_env, DB *db, uint64_t nrows UU(), long slee
uint64_t i;
for (i = 0; ; i++) {
-#if TOKUDB
r = cursor->c_getf_next(cursor, DB_RMW, blocking_next_callback, &context);
-#else
- r = cursor->c_get(cursor, &context.key, &context.val, DB_NEXT + DB_RMW);
-#endif
if (r != 0)
break;
if (verbose)
@@ -196,11 +190,7 @@ static void blocking_prev(DB_ENV *db_env, DB *db, uint64_t nrows UU(), long slee
uint64_t i;
for (i = 0; ; i++) {
-#if TOKUDB
r = cursor->c_getf_prev(cursor, DB_RMW, blocking_next_callback, &context);
-#else
- r = cursor->c_get(cursor, &context.key, &context.val, DB_PREV + DB_RMW);
-#endif
if (r != 0)
break;
if (verbose)
@@ -305,11 +295,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#else
- r = db_env->set_lk_detect(db_env, DB_LOCK_YOUNGEST); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-next-prev.cc b/storage/tokudb/ft-index/src/tests/blocking-next-prev.cc
index 86644a13cf5..ec1ae8ff340 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-next-prev.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-next-prev.cc
@@ -123,7 +123,6 @@ struct my_callback_context {
DBT val;
};
-#if TOKUDB
static int blocking_next_callback(DBT const *a UU(), DBT const *b UU(), void *e UU()) {
DBT const *found_key = a;
DBT const *found_val = b;
@@ -132,7 +131,6 @@ static int blocking_next_callback(DBT const *a UU(), DBT const *b UU(), void *e
copy_dbt(&context->val, found_val);
return 0;
}
-#endif
static void blocking_next(DB_ENV *db_env, DB *db, uint64_t nrows UU(), long sleeptime) {
int r;
@@ -149,11 +147,7 @@ static void blocking_next(DB_ENV *db_env, DB *db, uint64_t nrows UU(), long slee
uint64_t i;
for (i = 0; ; i++) {
-#if TOKUDB
r = cursor->c_getf_next(cursor, 0, blocking_next_callback, &context);
-#else
- r = cursor->c_get(cursor, &context.key, &context.val, DB_NEXT);
-#endif
if (r != 0)
break;
if (verbose)
@@ -199,11 +193,7 @@ static void blocking_prev(DB_ENV *db_env, DB *db, uint64_t nrows UU(), long slee
uint64_t i;
for (i = 0; ; i++) {
-#if TOKUDB
r = cursor->c_getf_prev(cursor, 0, blocking_next_callback, &context);
-#else
- r = cursor->c_get(cursor, &context.key, &context.val, DB_PREV);
-#endif
if (r != 0)
break;
if (verbose)
diff --git a/storage/tokudb/ft-index/src/tests/blocking-prelock-range.cc b/storage/tokudb/ft-index/src/tests/blocking-prelock-range.cc
index cece47cbeec..15065dcf244 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-prelock-range.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-prelock-range.cc
@@ -181,9 +181,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-put-timeout.cc b/storage/tokudb/ft-index/src/tests/blocking-put-timeout.cc
index c43bcfad5f0..b91198a4438 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-put-timeout.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-put-timeout.cc
@@ -156,11 +156,7 @@ static void t_b(DB_ENV *db_env, DB *db, struct test_seq *seq) {
DBT key = { .data = &k, .size = sizeof k };
DBT val = { .data = &k, .size = sizeof k };
r = db->put(db, txn_b, &key, &val, 0);
-#if USE_BDB
- assert(r == DB_LOCK_DEADLOCK);
-#else
assert(r == DB_LOCK_NOTGRANTED);
-#endif
r = txn_b->abort(txn_b); assert(r == 0);
}
@@ -212,31 +208,12 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if USE_BDB
- db_timeout_t t;
- r = db_env->get_timeout(db_env, &t, DB_SET_LOCK_TIMEOUT); assert(r == 0);
- if (verbose) printf("lock %d\n", t);
- r = db_env->get_timeout(db_env, &t, DB_SET_TXN_TIMEOUT); assert(r == 0);
- if (verbose) printf("txn %d\n", t);
-
- r = db_env->set_timeout(db_env, 5000000, DB_SET_LOCK_TIMEOUT); assert(r == 0);
- r = db_env->set_timeout(db_env, 5000000, DB_SET_TXN_TIMEOUT); assert(r == 0);
-
- r = db_env->get_timeout(db_env, &t, DB_SET_LOCK_TIMEOUT); assert(r == 0);
- if (verbose) printf("lock %d\n", t);
- r = db_env->get_timeout(db_env, &t, DB_SET_TXN_TIMEOUT); assert(r == 0);
- if (verbose) printf("txn %d\n", t);
-
- r = db_env->set_lk_detect(db_env, DB_LOCK_EXPIRE); assert(r == 0);
-#endif
-#if USE_TDB
uint64_t lock_timeout_msec;
r = db_env->get_lock_timeout(db_env, &lock_timeout_msec); assert(r == 0);
if (verbose) printf("lock timeout: %" PRIu64 "\n", lock_timeout_msec);
r = db_env->set_lock_timeout(db_env, 5000, nullptr); assert(r == 0);
r = db_env->get_lock_timeout(db_env, &lock_timeout_msec); assert(r == 0);
if (verbose) printf("lock timeout: %" PRIu64 "\n", lock_timeout_msec);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-put-wakeup.cc b/storage/tokudb/ft-index/src/tests/blocking-put-wakeup.cc
index 9c8ad60787b..06c51b6fede 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-put-wakeup.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-put-wakeup.cc
@@ -208,9 +208,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-put.cc b/storage/tokudb/ft-index/src/tests/blocking-put.cc
index afd083986d8..8100862881a 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-put.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-put.cc
@@ -180,9 +180,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-set-range-0.cc b/storage/tokudb/ft-index/src/tests/blocking-set-range-0.cc
index 8d2dad831a2..896d4a82e12 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-set-range-0.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-set-range-0.cc
@@ -117,7 +117,6 @@ struct my_callback_context {
DBT val;
};
-#if TOKUDB
static int blocking_set_range_callback(DBT const *a UU(), DBT const *b UU(), void *e UU()) {
DBT const *found_key = a;
DBT const *found_val = b;
@@ -126,7 +125,6 @@ static int blocking_set_range_callback(DBT const *a UU(), DBT const *b UU(), voi
copy_dbt(&context->val, found_val);
return 0;
}
-#endif
static void blocking_set_range(DB_ENV *db_env, DB *db, uint64_t nrows, long sleeptime, uint64_t the_key) {
int r;
@@ -144,11 +142,7 @@ static void blocking_set_range(DB_ENV *db_env, DB *db, uint64_t nrows, long slee
uint64_t k = htonl(the_key);
DBT key = { .data = &k, .size = sizeof k };
-#if TOKUDB
r = cursor->c_getf_set_range(cursor, DB_RMW, &key, blocking_set_range_callback, &context); assert(r == 0);
-#else
- r = cursor->c_get(cursor, &key, &context.val, DB_SET_RANGE + DB_RMW); assert(r == 0);
-#endif
uint64_t v;
assert(context.val.size == sizeof v);
memcpy(&v, context.val.data, context.val.size);
@@ -246,9 +240,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-set-range-n.cc b/storage/tokudb/ft-index/src/tests/blocking-set-range-n.cc
index 838d18ed6d5..841809fadbe 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-set-range-n.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-set-range-n.cc
@@ -117,7 +117,6 @@ struct my_callback_context {
DBT val;
};
-#if TOKUDB
static int blocking_set_range_callback(DBT const *a UU(), DBT const *b UU(), void *e UU()) {
DBT const *found_key = a;
DBT const *found_val = b;
@@ -126,7 +125,6 @@ static int blocking_set_range_callback(DBT const *a UU(), DBT const *b UU(), voi
copy_dbt(&context->val, found_val);
return 0;
}
-#endif
static void blocking_set_range(DB_ENV *db_env, DB *db, uint64_t nrows, long sleeptime, uint64_t the_key) {
int r;
@@ -144,11 +142,7 @@ static void blocking_set_range(DB_ENV *db_env, DB *db, uint64_t nrows, long slee
uint64_t k = htonl(the_key);
DBT key = { .data = &k, .size = sizeof k };
-#if TOKUDB
r = cursor->c_getf_set_range(cursor, DB_RMW, &key, blocking_set_range_callback, &context); assert(r == DB_NOTFOUND);
-#else
- r = cursor->c_get(cursor, &key, &context.val, DB_SET_RANGE + DB_RMW); assert(r == DB_NOTFOUND);
-#endif
usleep(sleeptime);
r = cursor->c_close(cursor); assert(r == 0);
@@ -241,9 +235,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-set-range-reverse-0.cc b/storage/tokudb/ft-index/src/tests/blocking-set-range-reverse-0.cc
index 7d06dc4c9e0..f63bb3c0e5b 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-set-range-reverse-0.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-set-range-reverse-0.cc
@@ -142,11 +142,7 @@ static void blocking_set_range(DB_ENV *db_env, DB *db, uint64_t nrows, long slee
uint64_t k = htonl(the_key);
DBT key = { .data = &k, .size = sizeof k };
-#if TOKUDB
r = cursor->c_getf_set_range_reverse(cursor, 0, &key, blocking_set_range_callback, &context); assert(r == 0);
-#else
- r = cursor->c_get(cursor, &key, &context.val, DB_SET_RANGE_REVERSE); assert(r == 0);
-#endif
uint64_t v;
assert(context.val.size == sizeof v);
memcpy(&v, context.val.data, context.val.size);
@@ -244,9 +240,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-set.cc b/storage/tokudb/ft-index/src/tests/blocking-set.cc
index d229321aa43..dd0196ff276 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-set.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-set.cc
@@ -112,7 +112,6 @@ static void populate(DB_ENV *db_env, DB *db, uint64_t nrows) {
r = txn->commit(txn, 0); assert(r == 0);
}
-#if TOKUDB
static int blocking_set_callback(DBT const *a UU(), DBT const *b UU(), void *e UU()) {
// DBT const *found_key = a;
DBT const *found_val = b;
@@ -123,7 +122,6 @@ static int blocking_set_callback(DBT const *a UU(), DBT const *b UU(), void *e U
memcpy(my_val->data, found_val->data, found_val->size);
return 0;
}
-#endif
static void blocking_set(DB_ENV *db_env, DB *db, uint64_t nrows, long sleeptime) {
int r;
@@ -140,11 +138,7 @@ static void blocking_set(DB_ENV *db_env, DB *db, uint64_t nrows, long sleeptime)
uint64_t k = htonl(0); // set to key 0
DBT key = { .data = &k, .size = sizeof k };
-#if TOKUDB
r = cursor->c_getf_set(cursor, DB_RMW, &key, blocking_set_callback, &val); assert(r == 0);
-#else
- r = cursor->c_get(cursor, &key, &val, DB_SET + DB_RMW); assert(r == 0);
-#endif
uint64_t v;
assert(val.size == sizeof v);
memcpy(&v, val.data, val.size);
@@ -226,9 +220,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/blocking-table-lock.cc b/storage/tokudb/ft-index/src/tests/blocking-table-lock.cc
index 2ae82319a7e..42e824debbf 100644
--- a/storage/tokudb/ft-index/src/tests/blocking-table-lock.cc
+++ b/storage/tokudb/ft-index/src/tests/blocking-table-lock.cc
@@ -174,9 +174,7 @@ int test_main(int argc, char * const argv[]) {
r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert(r == 0);
}
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/checkpoint1.cc b/storage/tokudb/ft-index/src/tests/checkpoint1.cc
index 3620b9006a8..9fe56cdbc36 100644
--- a/storage/tokudb/ft-index/src/tests/checkpoint1.cc
+++ b/storage/tokudb/ft-index/src/tests/checkpoint1.cc
@@ -118,9 +118,7 @@ checkpoint1 (void)
toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
r = db_env_create(&env, 0); CKERR(r);
-#ifdef TOKUDB
r = env->set_redzone(env, 0); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_create(&db, env, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/checkpoint_fairness.cc b/storage/tokudb/ft-index/src/tests/checkpoint_fairness.cc
index c94e1f4b1ab..03d5c47f4e5 100644
--- a/storage/tokudb/ft-index/src/tests/checkpoint_fairness.cc
+++ b/storage/tokudb/ft-index/src/tests/checkpoint_fairness.cc
@@ -147,9 +147,7 @@ int test_main(int argc, char * const argv[]) {
// try to starve the checkpoint
{ int chk_r = db_env_create(&env, 0); CKERR(chk_r); }
-#ifdef USE_TDB
{ int chk_r = env->set_redzone(env, 0); CKERR(chk_r); }
-#endif
{
const int size = 10+strlen(env_dir);
char cmd[size];
diff --git a/storage/tokudb/ft-index/src/tests/checkpoint_stress.cc b/storage/tokudb/ft-index/src/tests/checkpoint_stress.cc
index ebbaf4085fc..976ba8e8555 100644
--- a/storage/tokudb/ft-index/src/tests/checkpoint_stress.cc
+++ b/storage/tokudb/ft-index/src/tests/checkpoint_stress.cc
@@ -272,13 +272,10 @@ random_acts(void * d) {
}
}
-
-#if IS_TDB && !TOKU_WINDOWS
return intothevoid;
-#endif
}
-uint64_t max_windows_cachesize = 256 << 20;
+uint64_t max_cachesize = 256 << 20;
static void
run_test (int iter, int die) {
@@ -296,7 +293,7 @@ run_test (int iter, int die) {
const int32_t K256 = 256 * 1024;
uint64_t cachebytes = 0;
cachebytes = K256 * (iter + 1) - (128 * 1024);
- if (cachebytes > max_windows_cachesize)
+ if (cachebytes > max_cachesize)
cachebytes = 0;
if (iter & 2) cachebytes = 0; // use default cachesize half the time
diff --git a/storage/tokudb/ft-index/src/tests/cilktests/Makefile b/storage/tokudb/ft-index/src/tests/cilktests/Makefile
deleted file mode 100644
index d5a4b45fffa..00000000000
--- a/storage/tokudb/ft-index/src/tests/cilktests/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-default: build
-TARGETS = get.parallel get.serial
-CPPFLAGS = -I../../../include -I../../../toku_include -I../../../linux
-CFLAGS = -Wall -W -Werror -g $(OPTFLAGS)
-LOADLIBES = -L../../../lib -ltokuportability -ltokudb
-LDFLAGS = -Wl,-rpath,../../../lib
-build: $(TARGETS)
-CILKPP=/home/bradley/cilkarts/8503/cilk/bin/cilk++
-CXX=/home/bradley/cilkarts/8503/cilk/bin/c++
-CILKSCREEN=/home/bradley/cilkarts/8503/cilk/bin/cilkscreen
-
-%.parallel: %.cilk
- $(CILKPP) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $< -o $@ $(LOADLIBES)
-%.serial: %.cilk
- $(CILKPP) -fcilk-stub $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $< -o $@ $(LOADLIBES)
-check: check_get.parallel check_get.serial
-check_%.parallel: %.parallel
- $(CILKSCREEN) ./$<
-check_%.serial: %.serial
- valgrind ./$<
-
-foo.serial foo.parallel: CPPFLAGS=
-foo.serial foo.parallel: LOADLIBES=
-foo.serial foo.parallel: LDFLAGS=
-foo.serial: CFLAGS=-lpthread
-
-%.o: %.cilk
- $(CILKPP) $(CPPFLAGS) $(CFLAGS) $< -c -o $@
-
-foo2: foo2.o bar2.o
- $(CILKPP) foo2.o bar2.o -o $@ -lpthread -L/home/bradley/cilkarts/8503/cilk/lib64 -lcilkrts -Wl,-rpath=/home/bradley/cilkarts/8503/cilk/lib64
-
-broken:
- $(CXX) foo2.o bar2.o -o $@ -lpthread -L/home/bradley/cilkarts/8503/cilk/lib64 -lcilkrts -Wl,-rpath=/home/bradley/cilkarts/8503/cilk/lib64
-
-measurecilkrun.parallel: OPTFLAGS=-O2
-measurecilkrun.parallel: LDFLAGS=
-measurecilkrun.parallel: LOADLIBES=
-measurecilkrun.parallel: CPPFLAGS=
-check_measurecilkrun.parallel: CILKSCREEN=
diff --git a/storage/tokudb/ft-index/src/tests/cilktests/bar2.cilk b/storage/tokudb/ft-index/src/tests/cilktests/bar2.cilk
deleted file mode 100644
index 3939cee64bc..00000000000
--- a/storage/tokudb/ft-index/src/tests/cilktests/bar2.cilk
+++ /dev/null
@@ -1,22 +0,0 @@
-#include <cilk.h>
-#include <stdio.h>
-#include "foo2.h"
-
-extern "Cilk++"
-int foo2 (int i) {
- return i+1;
-}
-
-int foo (int i) {
- int r;
- r = cilk_spawn foo2 (i+1);
- cilk_sync;
- return r+1;
-}
-
-extern "C++"
-void do_foo (void) {
- printf("Running cilk\n");
- int r = cilk::run(&foo, 3);
- printf("Done r =%d\n", r);
-}
diff --git a/storage/tokudb/ft-index/src/tests/cilktests/foo.cilk b/storage/tokudb/ft-index/src/tests/cilktests/foo.cilk
deleted file mode 100644
index dfc5540db4b..00000000000
--- a/storage/tokudb/ft-index/src/tests/cilktests/foo.cilk
+++ /dev/null
@@ -1,41 +0,0 @@
-#include <pthread.h>
-#include <unistd.h>
-#include <assert.h>
-#include <stdio.h>
-
-pthread_t pt[2];
-pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
-
-extern "C" void* start (void *extra __attribute__((__unused__))) {
- { int r = pthread_mutex_lock(&mutex); assert(r==0); }
- printf("T%lx got lock\n", pthread_self());
- sleep(1);
- printf("T%lx releasing lock\n", pthread_self());
- { int r = pthread_mutex_unlock(&mutex); assert(r==0); }
- return 0;
-}
-
-void create_pthread(void) {
- for (int i=0; i<2; i++) {
- int r = pthread_create(&pt[i], 0, start, NULL);
- assert(r==0);
- }
-}
-
-void join_pthread (void) {
- for (int i=0; i<2; i++) {
- int r = pthread_join(pt[i], NULL);
- assert(r==0);
- }
-}
-
-void foo (void) {
-}
-
-int cilk_main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) {
- create_pthread();
- cilk_spawn foo();
- cilk_sync;
- join_pthread();
- return 0;
-}
diff --git a/storage/tokudb/ft-index/src/tests/cilktests/foo2.cpp b/storage/tokudb/ft-index/src/tests/cilktests/foo2.cpp
deleted file mode 100644
index edc8e7f8cf0..00000000000
--- a/storage/tokudb/ft-index/src/tests/cilktests/foo2.cpp
+++ /dev/null
@@ -1,131 +0,0 @@
-/* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: expandtab:ts=8:sw=4:softtabstop=4:
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-
-#include <pthread.h>
-#include <unistd.h>
-#include <assert.h>
-#include <stdio.h>
-#include "foo2.h"
-#include "cilk.h"
-
-pthread_t pt[2];
-pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;
-
-extern "C" void* start (void *extra __attribute__((__unused__))) {
- { int r = pthread_mutex_lock(&mutex); assert(r==0); }
- printf("T%lx got lock\n", pthread_self());
- sleep(1);
- printf("T%lx releasing lock\n", pthread_self());
- { int r = pthread_mutex_unlock(&mutex); assert(r==0); }
- return 0;
-}
-
-void create_pthread(void) {
- for (int i=0; i<2; i++) {
- int r = pthread_create(&pt[i], 0, start, NULL);
- assert(r==0);
- }
-}
-
-void join_pthread (void) {
- for (int i=0; i<2; i++) {
- int r = pthread_join(pt[i], NULL);
- assert(r==0);
- }
-}
-
-int main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) {
- __cilkscreen_disable_instrumentation();
- create_pthread();
- __cilkscreen_enable_instrumentation();
- do_foo();
- join_pthread();
- return 0;
-}
diff --git a/storage/tokudb/ft-index/src/tests/cilktests/get.cilk b/storage/tokudb/ft-index/src/tests/cilktests/get.cilk
deleted file mode 100644
index 810ab332581..00000000000
--- a/storage/tokudb/ft-index/src/tests/cilktests/get.cilk
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Perform a DB->get in a cilk thread */
-
-#include <assert.h>
-#include <db.h>
-#include <stdlib.h>
-#include <toku_os.h>
-
-#define DIR __FILE__ ".dir"
-
-DB_ENV *env;
-
-void foo (void) {
- printf("foo\n");
-}
-
-const int envflags = DB_INIT_MPOOL|DB_CREATE|DB_THREAD |DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_TXN|DB_PRIVATE;
-
-int cilk_main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) {
- system("rm -rf " DIR);
- toku_os_mkdir(DIR, 0777);
- { int r = db_env_create(&env, 0); assert(r==0); }
- { int r = env->open(env, DIR, envflags,S_IRWXU+S_IRWXG+S_IRWXO); assert(r==0); }
- cilk_spawn foo();
- cilk_sync;
- { int r = env->close(env, 0); assert(r==0); }
- return 0;
-}
diff --git a/storage/tokudb/ft-index/src/tests/cilktests/measurecilkrun.cilk b/storage/tokudb/ft-index/src/tests/cilktests/measurecilkrun.cilk
deleted file mode 100644
index b6949b7e989..00000000000
--- a/storage/tokudb/ft-index/src/tests/cilktests/measurecilkrun.cilk
+++ /dev/null
@@ -1,106 +0,0 @@
-#include <pthread.h>
-#include <unistd.h>
-#include <assert.h>
-#include <stdio.h>
-#include "cilk.h"
-#include <sys/time.h>
-
-int foo (int i) {
- return i+1;
-}
-
-int fooi (void* iv) {
- int *ip=(int*)iv;
- return foo(*ip);
-}
-
-extern "C++" {
-
-int N = 1000;
-
-double tdiff (struct timeval *after, struct timeval *before)
-{
- return after->tv_sec - before->tv_sec + (1e-6)*(after->tv_usec - before->tv_usec);
-}
-
-
-void do_cilkrun (void) {
- cilk::run(&foo, 0);
-}
-
-static cilk::context *ctx;
-void do_cilkcxt (void) {
- int i = 0;
- int j __attribute__((__unused__)) = ctx->run(&fooi, (void*)&i);
-}
-
-void do_N_cilkcxt (void) {
- struct timeval start,end;
- gettimeofday(&start, 0);
- cilk::context ctx;
- int r=0;
- for (int i=0; i<N; i++) {
- int j=ctx.run(&fooi, (void*)&i);
- r+=j;
- }
- gettimeofday(&end, 0);
- printf("%.3fus per ctx.run (tot=%d)\n", 1e6*tdiff(&end, &start)/N, 0);
-}
-
-
-extern "Cilk++" int cilk_in_pt (int i) {
- assert(i==0);
- return 0;
-}
-
-pthread_t pt_for_cilk;
-extern void* do_pt_for_cilk(void *extra __attribute__((__unused__))) {
- cilk::run(&cilk_in_pt, 0);
- return 0;
-}
-
-void setup_cilk_in_pthread (void) {
- int r = pthread_create(&pt_for_cilk, 0, do_pt_for_cilk, NULL);
- assert(r==0);
-}
-
-void do_cilk_in_pthread (void) {
-}
-
-void* do_something (void *extra __attribute__((__unused__))) {
- return 0;
-}
-
-void do_pthread(void) {
- pthread_t pt;
- {int r = pthread_create(&pt, 0, do_something, NULL); assert(r==0);}
- {int r = pthread_join(pt, NULL); assert(r==0);}
-}
-
-void measure(void (*f)(void), const char *string) {
- const int maxiter=4;
- for (int j=0; j<maxiter; j++) {
- int M = (j+1==maxiter) ? N : 1<<j;
- struct timeval start,end;
- gettimeofday(&start, 0);
- for (int i=0; i<M; i++) {
- f();
- }
- gettimeofday(&end, 0);
- printf("%9.3fus per call (%d calls) for %s\n", 1e6*tdiff(&end, &start)/M, M, string);
- }
- printf("\n");
-}
-
-int main (int argc __attribute__((__unused__)), char *argv[] __attribute__((__unused__))) {
- measure(do_pthread, "pthread");
- measure(do_cilkrun, "cilkrun");
-
- ctx = new cilk::context;
- measure(do_cilkcxt, "cilkcxt");
- delete ctx;
-
- return 0;
-}
-
-} /* end extern "C" */
diff --git a/storage/tokudb/ft-index/src/tests/create-datadir.cc b/storage/tokudb/ft-index/src/tests/create-datadir.cc
index bcf37621780..ecd0b032897 100644
--- a/storage/tokudb/ft-index/src/tests/create-datadir.cc
+++ b/storage/tokudb/ft-index/src/tests/create-datadir.cc
@@ -114,13 +114,9 @@ static void run_test (void) {
r = db_create(&db, env, 0); CKERR(r);
r = db->open(db, NULL, "bdir/b.db", NULL, DB_BTREE, DB_AUTO_COMMIT|DB_CREATE, 0666);
-#if USE_TDB
CKERR(r); //Success, so need a new handle
r = db->close(db, 0); CKERR(r);
r = db_create(&db, env, 0); CKERR(r);
-#else
- assert(r != 0);
-#endif
char path[TOKU_PATH_MAX+1];
r = toku_os_mkdir(toku_path_join(path, 2, TOKU_TEST_FILENAME, "bdir"), 0777); assert(r == 0);
r = db->open(db, NULL, "bdir/b.db", NULL, DB_BTREE, DB_AUTO_COMMIT|DB_CREATE, 0666); CKERR(r);
@@ -137,13 +133,6 @@ static void run_test (void) {
r = db->open(db, NULL, "c.db", NULL, DB_BTREE, DB_AUTO_COMMIT|DB_CREATE, 0666); CKERR(r);
r = db->close(db, 0); CKERR(r);
-#if 0
- // test fname with absolute path
- r = db_create(&db, env, 0); CKERR(r);
- r = db->open(db, NULL, "/tmp/d.db", NULL, DB_BTREE, DB_AUTO_COMMIT|DB_CREATE, 0666); CKERR(r);
- r = db->close(db, 0); CKERR(r);
-#endif
-
r = env->close(env, 0); CKERR(r);
}
diff --git a/storage/tokudb/ft-index/src/tests/cursor-more-than-a-leaf-provdel.cc b/storage/tokudb/ft-index/src/tests/cursor-more-than-a-leaf-provdel.cc
index 5b3ba8a37cb..2927bb7c5ff 100644
--- a/storage/tokudb/ft-index/src/tests/cursor-more-than-a-leaf-provdel.cc
+++ b/storage/tokudb/ft-index/src/tests/cursor-more-than-a-leaf-provdel.cc
@@ -104,22 +104,14 @@ setup (void) {
r=toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_env_create(&env, 0); CKERR(r);
-#ifdef TOKUDB
r=env->set_redzone(env, 0); CKERR(r);
r=env->set_default_bt_compare(env, int_dbt_cmp); CKERR(r);
-#endif
env->set_errfile(env, stderr);
-#ifdef USE_BDB
- r=env->set_lk_max_objects(env, 2*num_insert); CKERR(r);
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
r=env->txn_begin(env, 0, &txn, 0); assert(r==0);
-#ifdef USE_BDB
- r=db->set_bt_compare(db, int_dbt_cmp); CKERR(r);
-#endif
r=db->open(db, txn, "foo.db", 0, DB_BTREE, DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=txn->commit(txn, 0); assert(r==0);
}
diff --git a/storage/tokudb/ft-index/src/tests/db-put-simple-deadlock-threads.cc b/storage/tokudb/ft-index/src/tests/db-put-simple-deadlock-threads.cc
index 004a7aad12d..d60725c4966 100644
--- a/storage/tokudb/ft-index/src/tests/db-put-simple-deadlock-threads.cc
+++ b/storage/tokudb/ft-index/src/tests/db-put-simple-deadlock-threads.cc
@@ -184,9 +184,6 @@ static void simple_deadlock(DB_ENV *db_env, DB *db, int do_txn, int n) {
}
uint32_t txn_flags = 0;
-#if USE_BDB
- txn_flags = DB_TXN_NOWAIT; // force no wait for BDB to avoid a bug described below
-#endif
DB_TXN *txn_a = NULL;
if (do_txn) {
@@ -209,7 +206,6 @@ static void simple_deadlock(DB_ENV *db_env, DB *db, int do_txn, int n) {
test_seq_next_state(&test_seq);
test_seq_sleep(&test_seq, 2);
- // BDB does not time out this lock request, so the test hangs. it looks like a bug in bdb's __lock_get_internal.
insert_row(db, txn_a, htonl(n-1), n-1, DB_LOCK_NOTGRANTED);
test_seq_next_state(&test_seq);
@@ -268,16 +264,8 @@ int test_main(int argc, char * const argv[]) {
}
if (!do_txn)
db_env_open_flags &= ~(DB_INIT_TXN | DB_INIT_LOG);
-#if USE_BDB
- r = db_env->set_flags(db_env, DB_TIME_NOTGRANTED, 1); assert(r == 0); // force DB_LOCK_DEADLOCK to DB_LOCK_NOTGRANTED
-#endif
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if defined(USE_TDB)
r = db_env->set_lock_timeout(db_env, 0, nullptr); assert(r == 0); // no wait
-#elif defined(USE_BDB)
- r = db_env->set_lk_detect(db_env, DB_LOCK_YOUNGEST); assert(r == 0);
- r = db_env->set_timeout(db_env, 10000, DB_SET_LOCK_TIMEOUT); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/db-put-simple-deadlock.cc b/storage/tokudb/ft-index/src/tests/db-put-simple-deadlock.cc
index d373752994a..acc841b8d78 100644
--- a/storage/tokudb/ft-index/src/tests/db-put-simple-deadlock.cc
+++ b/storage/tokudb/ft-index/src/tests/db-put-simple-deadlock.cc
@@ -88,7 +88,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-// this test demonstrates that a simple deadlock with 2 transactions on a single thread works with tokudb, hangs with bdb
+// this test demonstrates that a simple deadlock with 2 transactions on a single thread works with tokudb
#include "test.h"
@@ -115,9 +115,6 @@ static void simple_deadlock(DB_ENV *db_env, DB *db, int do_txn, int n) {
}
uint32_t txn_flags = 0;
-#if USE_BDB
- txn_flags = DB_TXN_NOWAIT; // force no wait for BDB to avoid a bug described below
-#endif
DB_TXN *txn_a = NULL;
if (do_txn) {
@@ -133,7 +130,6 @@ static void simple_deadlock(DB_ENV *db_env, DB *db, int do_txn, int n) {
insert_row(db, txn_b, htonl(n-1), n-1, 0);
- // if the txn_flags is 0, then BDB does not time out this lock request, so the test hangs. it looks like a bug in bdb's __lock_get_internal.
insert_row(db, txn_a, htonl(n-1), n-1, DB_LOCK_NOTGRANTED);
insert_row(db, txn_b, htonl(0), 0, DB_LOCK_NOTGRANTED);
@@ -148,7 +144,7 @@ int test_main(int argc, char * const argv[]) {
uint64_t cachesize = 0;
uint32_t pagesize = 0;
int do_txn = 1;
- int nrows = 1000; // for BDB, insert enough rows to create a tree with more than one page in it. this avoids a page locking conflict.
+ int nrows = 1000;
const char *db_env_dir = TOKU_TEST_FILENAME;
const char *db_filename = "simple_deadlock";
int db_env_open_flags = DB_CREATE | DB_PRIVATE | DB_INIT_MPOOL | DB_INIT_TXN | DB_INIT_LOCK | DB_INIT_LOG | DB_THREAD;
@@ -187,14 +183,7 @@ int test_main(int argc, char * const argv[]) {
}
if (!do_txn)
db_env_open_flags &= ~(DB_INIT_TXN | DB_INIT_LOG);
-#if USE_BDB
- r = db_env->set_flags(db_env, DB_TIME_NOTGRANTED, 1); assert(r == 0); // force DB_LOCK_DEADLOCK to DB_LOCK_NOTGRANTED
-#endif
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if defined(USE_BDB)
- r = db_env->set_lk_detect(db_env, DB_LOCK_YOUNGEST); assert(r == 0);
- r = db_env->set_timeout(db_env, 1000, DB_SET_LOCK_TIMEOUT); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
r = db_create(&db, db_env, 0); assert(r == 0);
diff --git a/storage/tokudb/ft-index/src/tests/db-put-simple-lockwait.cc b/storage/tokudb/ft-index/src/tests/db-put-simple-lockwait.cc
index 54682db81af..e459652101d 100644
--- a/storage/tokudb/ft-index/src/tests/db-put-simple-lockwait.cc
+++ b/storage/tokudb/ft-index/src/tests/db-put-simple-lockwait.cc
@@ -213,11 +213,7 @@ int test_main(int argc, char * const argv[]) {
if (!do_txn)
db_env_open_flags &= ~(DB_INIT_TXN | DB_INIT_LOG);
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if TOKUDB
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#else
- r = db_env->set_lk_detect(db_env, DB_LOCK_YOUNGEST); assert(r == 0);
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/db-put-update-deadlock.cc b/storage/tokudb/ft-index/src/tests/db-put-update-deadlock.cc
index 1a546825fc4..ddd2893cae0 100644
--- a/storage/tokudb/ft-index/src/tests/db-put-update-deadlock.cc
+++ b/storage/tokudb/ft-index/src/tests/db-put-update-deadlock.cc
@@ -91,7 +91,6 @@ PATENT RIGHTS GRANT:
// for all i: T(i) reads 0, gets a read lock on 0
// for all i: T(i) writes 0, enters a deadlock
// tokudb detects deadlock on the fly
-// bdb detects deadlock on the fly or uses a deadlock detector
// --poll runs the deadlock detector until all the txns are resolved
#include "test.h"
@@ -201,18 +200,6 @@ static void update_deadlock(DB_ENV *db_env, DB *db, int do_txn, int nrows, int n
}
#endif
-#if defined(USE_BDB)
- // check for deadlocks
- if (poll_deadlock) {
- while (n_txns > 0) {
- sleep(10);
- int rejected = 0;
- r = db_env->lock_detect(db_env, 0, DB_LOCK_YOUNGEST, &rejected); assert(r == 0);
- printf("%s rejected %d\n", __FUNCTION__, rejected);
- }
- }
-#endif
-
// cleanup
for (int i = 0; i < ntxns; i++) {
void *ret = NULL;
@@ -274,14 +261,7 @@ int test_main(int argc, char * const argv[]) {
if (!do_txn)
db_env_open_flags &= ~(DB_INIT_TXN | DB_INIT_LOG);
r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert(r == 0);
-#if defined(TOKUDB)
r = db_env->set_lock_timeout(db_env, 30 * 1000, nullptr); assert(r == 0);
-#endif
-#if defined(USE_BDB)
- if (!poll_deadlock) {
- r = db_env->set_lk_detect(db_env, DB_LOCK_YOUNGEST); assert(r == 0);
- }
-#endif
// create the db
DB *db = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/dump-env.cc b/storage/tokudb/ft-index/src/tests/dump-env.cc
index 9e1459b80ec..8348c25f2bd 100644
--- a/storage/tokudb/ft-index/src/tests/dump-env.cc
+++ b/storage/tokudb/ft-index/src/tests/dump-env.cc
@@ -106,22 +106,14 @@ setup (void) {
}
r=db_env_create(&env, 0); CKERR(r);
-#ifdef TOKUDB
r=env->set_redzone(env, 0); CKERR(r);
r=env->set_default_bt_compare(env, int_dbt_cmp); CKERR(r);
-#endif
env->set_errfile(env, stderr);
-#ifdef USE_BDB
- r=env->set_lk_max_objects(env, 2*num_insert); CKERR(r);
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
r=env->txn_begin(env, 0, &txn, 0); assert(r==0);
-#ifdef USE_BDB
- r=db->set_bt_compare(db, int_dbt_cmp); CKERR(r);
-#endif
r=db->open(db, txn, "foo.db", 0, DB_BTREE, DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=txn->commit(txn, 0); assert(r==0);
}
diff --git a/storage/tokudb/ft-index/src/tests/filesize.cc b/storage/tokudb/ft-index/src/tests/filesize.cc
index c1b7ad2df30..b47be955efd 100644
--- a/storage/tokudb/ft-index/src/tests/filesize.cc
+++ b/storage/tokudb/ft-index/src/tests/filesize.cc
@@ -196,11 +196,7 @@ delete_n (uint32_t ah)
ndelete_notfound++;
else
ndelete_failed++;
-#ifdef USE_BDB
- assert(r==0 || r==DB_NOTFOUND);
-#else
CKERR(r);
-#endif
}
static void
diff --git a/storage/tokudb/ft-index/src/tests/hotindexer-undo-do-test.cc b/storage/tokudb/ft-index/src/tests/hotindexer-undo-do-test.cc
index e1a2070a036..51f60652d14 100644
--- a/storage/tokudb/ft-index/src/tests/hotindexer-undo-do-test.cc
+++ b/storage/tokudb/ft-index/src/tests/hotindexer-undo-do-test.cc
@@ -97,14 +97,14 @@ PATENT RIGHTS GRANT:
#include <ft/tokuconst.h>
#include <ft/fttypes.h>
-#include <ft/omt.h>
#include <ft/leafentry.h>
#include <ft/ule.h>
#include <ft/ule-internal.h>
#include <ft/le-cursor.h>
-#include "indexer-internal.h"
#include <ft/xids-internal.h>
+#include "indexer-internal.h"
+
struct txn {
TXNID xid;
TOKUTXN_STATE state;
diff --git a/storage/tokudb/ft-index/src/tests/inflate.cc b/storage/tokudb/ft-index/src/tests/inflate.cc
index 5a727544be5..8311b591c86 100644
--- a/storage/tokudb/ft-index/src/tests/inflate.cc
+++ b/storage/tokudb/ft-index/src/tests/inflate.cc
@@ -165,11 +165,7 @@ delete_n (uint32_t ah)
DBT key;
dbt_init(&key, &an, 4);
int r = db->del(db, NULL, &key, DB_DELETE_ANY);
-#ifdef USE_BDB
- assert(r==0 || r==DB_NOTFOUND);
-#else
CKERR(r);
-#endif
}
static void
diff --git a/storage/tokudb/ft-index/src/tests/inflate2.cc b/storage/tokudb/ft-index/src/tests/inflate2.cc
index 2bb930446a2..e5b8b6f270f 100644
--- a/storage/tokudb/ft-index/src/tests/inflate2.cc
+++ b/storage/tokudb/ft-index/src/tests/inflate2.cc
@@ -179,11 +179,7 @@ delete_n_now (uint32_t ah)
DBT key;
dbt_init(&key, &an, 4);
int r = db->del(db, NULL, &key, DB_DELETE_ANY);
-#ifdef USE_BDB
- assert(r==0 || r==DB_NOTFOUND);
-#else
CKERR(r);
-#endif
get_n(ah, DB_NOTFOUND);
}
diff --git a/storage/tokudb/ft-index/src/tests/loader-blobs-create-leaf.c.notyet b/storage/tokudb/ft-index/src/tests/loader-blobs-create-leaf.c.notyet
deleted file mode 100644
index 04a26a5cc25..00000000000
--- a/storage/tokudb/ft-index/src/tests/loader-blobs-create-leaf.c.notyet
+++ /dev/null
@@ -1,149 +0,0 @@
-// verify that the loader can deal with blobs larger than the node size
-
-#include "test.h"
-
-static int my_bt_compare(DB *db, const DBT *a, const DBT *b) {
- db = db;
- assert(a->size == 8 && b->size == 8);
- return memcmp(a->data, b->data, 8);
-}
-
-static int my_row_generate(DB *dest_db, DB *src_db, DBT *dest_key, DBT *dest_val, const DBT *src_key, const DBT *src_val) {
- dest_db = dest_db; src_db = src_db; dest_key = dest_key; dest_val = dest_val; src_key = src_key; src_val = src_val;
- assert(dest_key->flags == DB_DBT_REALLOC);
- dest_key->data = toku_realloc(dest_key->data, src_key->size);
- memcpy(dest_key->data, src_key->data, src_key->size);
- dest_key->size = src_key->size;
- assert(dest_val->flags == DB_DBT_REALLOC);
- dest_val->data = toku_realloc(dest_val->data, src_val->size);
- memcpy(dest_val->data, src_val->data, src_val->size);
- dest_val->size = src_val->size;
- return 0;
-}
-
-static void insert(DB_LOADER *loader, int k, int val_size) {
- int r;
-
- // generate the key
- char key_buffer[8];
- memset(key_buffer, 0, sizeof key_buffer);
- int newa = htonl(k);
- memcpy(key_buffer, &newa, sizeof newa);
-
- // generate the value
- char *val_buffer = toku_malloc(val_size); assert(val_buffer);
- memset(val_buffer, 0, val_size);
-
- DBT key = { .data = key_buffer, .size = sizeof key_buffer };
- DBT value = { .data = val_buffer, .size = val_size };
- r = loader->put(loader, &key, &value);
- if (DISALLOW_PUTS) {
- assert(r == EINVAL);
- }
- else {
- assert_zero(r);
- }
-
- toku_free(val_buffer);
-}
-
-int test_main(int argc, char * const argv[]) {
- uint32_t loader_flags = 0;
-#if defined(TOKUDB)
- char *db_env_dir = "blobs.leafsplit.env.tokudb";
-#else
- char *db_env_dir = "blobs.leafsplit.env.bdb";
-#endif
- int db_env_open_flags = DB_CREATE | DB_PRIVATE | DB_INIT_MPOOL | DB_INIT_TXN | DB_INIT_LOCK | DB_INIT_LOG;
- char *db_filename = "blobs.db";
- int do_txn = 1;
- u_int64_t cachesize = 0;
- u_int32_t pagesize = 0;
-
- int i;
- for (i = 1; i < argc; i++) {
- char *arg = argv[i];
- if (strcmp(arg, "-v") == 0 || strcmp(arg, "--verbose") == 0) {
- verbose++;
- continue;
- }
- if (strcmp(arg, "-q") == 0) {
- if (verbose > 0) verbose--;
- continue;
- }
- if (strcmp(arg, "-z") == 0) {
- loader_flags |= LOADER_COMPRESS_INTERMEDIATES;
- continue;
- }
- if (strcmp(arg, "-p") == 0) {
- loader_flags |= LOADER_DISALLOW_PUTS;
- continue;
- }
- if (strcmp(arg, "--txn") == 0 && i+1 < argc) {
- do_txn = atoi(argv[++i]);
- continue;
- }
- if (strcmp(arg, "--pagesize") == 0 && i+1 < argc) {
- pagesize = atoi(argv[++i]);
- continue;
- }
- if (strcmp(arg, "--cachesize") == 0 && i+1 < argc) {
- cachesize = atol(argv[++i]);
- continue;
- }
-
- assert(0);
- }
-
- int r;
- char rm_cmd[strlen(db_env_dir) + strlen("rm -rf ") + 1];
- snprintf(rm_cmd, sizeof(rm_cmd), "rm -rf %s", db_env_dir);
- r = system(rm_cmd); assert_zero(r);
-
- r = toku_os_mkdir(db_env_dir, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH); assert_zero(r);
-
- // create and open the env
- DB_ENV *db_env = NULL;
- r = db_env_create(&db_env, 0); assert_zero(r);
- if (cachesize) {
- const u_int64_t gig = 1 << 30;
- r = db_env->set_cachesize(db_env, cachesize / gig, cachesize % gig, 1); assert_zero(r);
- }
- r = db_env->set_generate_row_callback_for_put(db_env, my_row_generate); assert_zero(r);
- r = db_env->set_default_bt_compare(db_env, my_bt_compare); assert_zero(r);
- if (!do_txn)
- db_env_open_flags &= ~(DB_INIT_TXN | DB_INIT_LOG);
- r = db_env->open(db_env, db_env_dir, db_env_open_flags, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert_zero(r);
-
- // create the db
- DB *db = NULL;
- r = db_create(&db, db_env, 0); assert_zero(r);
- DB_TXN *create_txn = NULL;
- if (do_txn) {
- r = db_env->txn_begin(db_env, NULL, &create_txn, 0); assert_zero(r);
- }
- if (pagesize) {
- r = db->set_pagesize(db, pagesize); assert_zero(r);
- }
- r = db->open(db, create_txn, db_filename, NULL, DB_BTREE, DB_CREATE, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH); assert_zero(r);
-
- DB_LOADER *loader = NULL;
- uint32_t db_flags = 0;
- uint32_t dbt_flags = 0;
- r = db_env->create_loader(db_env, create_txn, &loader, db, 1, &db, &db_flags, &dbt_flags, loader_flags); assert_zero(r);
-
- insert(loader, 1, 8000000);
- insert(loader, 2, 1);
-
- r = loader->close(loader); assert_zero(r);
-
- if (do_txn) {
- r = create_txn->commit(create_txn, 0); assert_zero(r);
- }
-
- // shutdown
- r = db->close(db, 0); assert_zero(r); db = NULL;
- r = db_env->close(db_env, 0); assert_zero(r); db_env = NULL;
-
- return 0;
-}
diff --git a/storage/tokudb/ft-index/src/tests/medium-nested-commit-commit.cc b/storage/tokudb/ft-index/src/tests/medium-nested-commit-commit.cc
index e1c815695cc..48d9102d523 100644
--- a/storage/tokudb/ft-index/src/tests/medium-nested-commit-commit.cc
+++ b/storage/tokudb/ft-index/src/tests/medium-nested-commit-commit.cc
@@ -177,9 +177,6 @@ test_setup (void) {
r=toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_env_create(&env, 0); CKERR(r);
-#ifndef TOKUDB
- r=env->set_lk_max_objects(env, N); CKERR(r);
-#endif
env->set_errfile(env, stderr);
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/recover-compare-db-descriptor.cc b/storage/tokudb/ft-index/src/tests/recover-compare-db-descriptor.cc
index 8da0e58af8d..58ae0b007e3 100644
--- a/storage/tokudb/ft-index/src/tests/recover-compare-db-descriptor.cc
+++ b/storage/tokudb/ft-index/src/tests/recover-compare-db-descriptor.cc
@@ -100,8 +100,6 @@ const int envflags = DB_INIT_MPOOL|DB_CREATE|DB_THREAD |DB_INIT_LOCK|DB_INIT_LOG
const char *namea="a.db";
const char *nameb="b.db";
-#if USE_TDB
-
static int my_compare(DB *UU(db), const DBT *a, const DBT *b) {
assert(db);
assert(db->cmp_descriptor);
@@ -112,17 +110,13 @@ static int my_compare(DB *UU(db), const DBT *a, const DBT *b) {
return memcmp(a->data, b->data, a->size);
}
-#endif
-
static void
change_descriptor(DB_ENV* env, DB* db) {
-#if USE_TDB
DBT descriptor;
dbt_init(&descriptor, descriptor_contents, sizeof(descriptor_contents));
IN_TXN_COMMIT(env, NULL, txn_desc, 0, {
{ int chk_r = db->change_descriptor(db, txn_desc, &descriptor, DB_UPDATE_CMP_DESCRIPTOR); CKERR(chk_r); }
});
-#endif
}
static void
@@ -136,9 +130,7 @@ do_x1_shutdown (bool do_commit, bool do_abort) {
DB *dba, *dbb;
r = db_env_create(&env, 0); CKERR(r);
r = env->set_data_dir(env, "data"); CKERR(r);
-#if USE_TDB
r = env->set_default_bt_compare(env, my_compare); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_create(&dba, env, 0); CKERR(r);
r = dba->open(dba, NULL, namea, NULL, DB_BTREE, DB_AUTO_COMMIT|DB_CREATE, 0666); CKERR(r);
@@ -181,9 +173,7 @@ do_x1_recover (bool did_commit) {
r = toku_os_mkdir(datadir, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_env_create(&env, 0); CKERR(r);
r = env->set_data_dir(env, "data"); CKERR(r);
-#if USE_TDB
r = env->set_default_bt_compare(env, my_compare); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags|DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_create(&dba, env, 0); CKERR(r);
r = dba->open(dba, NULL, namea, NULL, DB_BTREE, DB_AUTO_COMMIT|DB_CREATE, 0666); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/recover-compare-db.cc b/storage/tokudb/ft-index/src/tests/recover-compare-db.cc
index 0102a36db6a..7e1de1ef3fe 100644
--- a/storage/tokudb/ft-index/src/tests/recover-compare-db.cc
+++ b/storage/tokudb/ft-index/src/tests/recover-compare-db.cc
@@ -98,16 +98,12 @@ const int envflags = DB_INIT_MPOOL|DB_CREATE|DB_THREAD |DB_INIT_LOCK|DB_INIT_LOG
const char *namea="a.db";
const char *nameb="b.db";
-#if USE_TDB
-
static int my_compare(DB *UU(db), const DBT *a, const DBT *b) {
assert(db);
assert(a->size == b->size);
return memcmp(a->data, b->data, a->size);
}
-#endif
-
static void
do_x1_shutdown (bool do_commit, bool do_abort) {
int r;
@@ -116,9 +112,7 @@ do_x1_shutdown (bool do_commit, bool do_abort) {
DB_ENV *env;
DB *dba, *dbb;
r = db_env_create(&env, 0); CKERR(r);
-#if USE_TDB
r = env->set_default_bt_compare(env, my_compare); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_create(&dba, env, 0); CKERR(r);
r = dba->open(dba, NULL, namea, NULL, DB_BTREE, DB_AUTO_COMMIT|DB_CREATE, 0666); CKERR(r);
@@ -155,9 +149,7 @@ do_x1_recover (bool did_commit) {
DB *dba, *dbb;
int r;
r = db_env_create(&env, 0); CKERR(r);
-#if USE_TDB
r = env->set_default_bt_compare(env, my_compare); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags|DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_create(&dba, env, 0); CKERR(r);
r = dba->open(dba, NULL, namea, NULL, DB_BTREE, DB_AUTO_COMMIT|DB_CREATE, 0666); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/recover-fcreate-basementnodesize.cc b/storage/tokudb/ft-index/src/tests/recover-fcreate-basementnodesize.cc
index 2297a095e69..228528a5327 100644
--- a/storage/tokudb/ft-index/src/tests/recover-fcreate-basementnodesize.cc
+++ b/storage/tokudb/ft-index/src/tests/recover-fcreate-basementnodesize.cc
@@ -99,7 +99,6 @@ static const char *namea="a.db"; uint32_t nodesizea = 0;
static const char *nameb="b.db"; uint32_t nodesizeb = 32*1024;
static void do_remove(DB_ENV *env, const char *filename) {
-#if TOKUDB
int r;
DBT dname;
DBT iname;
@@ -112,12 +111,6 @@ static void do_remove(DB_ENV *env, const char *filename) {
toku_path_join(rmpath, 2, TOKU_TEST_FILENAME, iname.data);
toku_os_recursive_delete(rmpath);
toku_free(iname.data);
-#else
- (void) env;
- char rmpath[TOKU_PATH_MAX+1];
- toku_path_join(rmpath, 2, TOKU_TEST_FILENAME, filename);
- toku_os_recursive_delete(rmpath);
-#endif
}
static void run_test (void) {
diff --git a/storage/tokudb/ft-index/src/tests/recover-fcreate-nodesize.cc b/storage/tokudb/ft-index/src/tests/recover-fcreate-nodesize.cc
index d0a695b16ad..619704efcf2 100644
--- a/storage/tokudb/ft-index/src/tests/recover-fcreate-nodesize.cc
+++ b/storage/tokudb/ft-index/src/tests/recover-fcreate-nodesize.cc
@@ -100,7 +100,6 @@ static const char *namea="a.db"; uint32_t nodesizea = 0;
static const char *nameb="b.db"; uint32_t nodesizeb = 64*1024;
static void do_remove(DB_ENV *env, const char *filename) {
-#if TOKUDB
int r;
DBT dname;
DBT iname;
@@ -113,12 +112,6 @@ static void do_remove(DB_ENV *env, const char *filename) {
toku_path_join(rmpath, 2, TOKU_TEST_FILENAME, iname.data);
toku_os_recursive_delete(rmpath);
toku_free(iname.data);
-#else
- (void) env;
- char rmpath[TOKU_PATH_MAX+1];
- toku_path_join(rmpath, 2, TOKU_TEST_FILENAME, filename);
- toku_os_recursive_delete(rmpath);
-#endif
}
static void run_test (void) {
diff --git a/storage/tokudb/ft-index/src/tests/recover-missing-dbfile-2.cc b/storage/tokudb/ft-index/src/tests/recover-missing-dbfile-2.cc
index 777fb3499e6..59f963ef503 100644
--- a/storage/tokudb/ft-index/src/tests/recover-missing-dbfile-2.cc
+++ b/storage/tokudb/ft-index/src/tests/recover-missing-dbfile-2.cc
@@ -109,9 +109,7 @@ static void run_test (void) {
DB_ENV *env;
r = db_env_create(&env, 0); CKERR(r);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
DB *dba;
@@ -160,9 +158,7 @@ static void run_recover (void) {
CKERR(r);
r = db_env_create(&env, 0); CKERR(r);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags + DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO);
assert(r == DB_RUNRECOVERY);
@@ -184,9 +180,7 @@ static void run_no_recover (void) {
int r;
r = db_env_create(&env, 0); CKERR(r);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags & ~DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = env->close(env, 0); CKERR(r);
exit(0);
diff --git a/storage/tokudb/ft-index/src/tests/recover-missing-dbfile.cc b/storage/tokudb/ft-index/src/tests/recover-missing-dbfile.cc
index 1287ac71c18..a71f91d7417 100644
--- a/storage/tokudb/ft-index/src/tests/recover-missing-dbfile.cc
+++ b/storage/tokudb/ft-index/src/tests/recover-missing-dbfile.cc
@@ -109,9 +109,7 @@ static void run_test (void) {
DB *dba;
r = db_env_create(&env, 0); CKERR(r);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_create(&dba, env, 0); CKERR(r);
@@ -151,9 +149,7 @@ static void run_recover (void) {
CKERR(r);
r = db_env_create(&env, 0); CKERR(r);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags + DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO);
CKERR2(r, DB_RUNRECOVERY);
@@ -175,9 +171,7 @@ static void run_no_recover (void) {
int r;
r = db_env_create(&env, 0); CKERR(r);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags & ~DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = env->close(env, 0); CKERR(r);
exit(0);
diff --git a/storage/tokudb/ft-index/src/tests/recover-upgrade-db-descriptor-multihandle.cc b/storage/tokudb/ft-index/src/tests/recover-upgrade-db-descriptor-multihandle.cc
index 67ffd36560f..3914badda0b 100644
--- a/storage/tokudb/ft-index/src/tests/recover-upgrade-db-descriptor-multihandle.cc
+++ b/storage/tokudb/ft-index/src/tests/recover-upgrade-db-descriptor-multihandle.cc
@@ -105,8 +105,6 @@ const char *namea="a.db";
int verified = 0;
uint32_t forced_version = 2;
-#if USE_TDB
-
static int my_compare(DB *UU(db), const DBT *a, const DBT *b) {
assert(db);
assert(db->cmp_descriptor);
@@ -121,18 +119,14 @@ static int my_compare(DB *UU(db), const DBT *a, const DBT *b) {
return memcmp(a->data, b->data, a->size);
}
-#endif
-
static void
change_descriptor(DB* db, int which, DB_ENV* env) {
-#if USE_TDB
DBT descriptor;
size_t len = strlen(descriptor_contents[which])+1;
dbt_init(&descriptor, descriptor_contents[which], len);
IN_TXN_COMMIT(env, NULL, txn_desc, 0, {
{ int chk_r = db->change_descriptor(db, txn_desc, &descriptor, DB_UPDATE_CMP_DESCRIPTOR); CKERR(chk_r); }
});
-#endif
}
static void
@@ -146,9 +140,7 @@ do_x1_shutdown (bool do_commit, bool do_abort) {
DB *dba, *dbb;
r = db_env_create(&env, 0); CKERR(r);
r = env->set_data_dir(env, "data"); CKERR(r);
-#if USE_TDB
r = env->set_default_bt_compare(env, my_compare); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_create(&dba, env, 0); CKERR(r);
@@ -194,9 +186,7 @@ do_x1_recover (bool did_commit) {
r = toku_os_mkdir(datadir, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_env_create(&env, 0); CKERR(r);
r = env->set_data_dir(env, "data"); CKERR(r);
-#if USE_TDB
r = env->set_default_bt_compare(env, my_compare); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags|DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_create(&dba, env, 0); CKERR(r);
r = dba->open(dba, NULL, namea, NULL, DB_BTREE, DB_AUTO_COMMIT|DB_CREATE, 0666); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/recover-upgrade-db-descriptor.cc b/storage/tokudb/ft-index/src/tests/recover-upgrade-db-descriptor.cc
index 31cacc9d354..5bf6e1be049 100644
--- a/storage/tokudb/ft-index/src/tests/recover-upgrade-db-descriptor.cc
+++ b/storage/tokudb/ft-index/src/tests/recover-upgrade-db-descriptor.cc
@@ -105,8 +105,6 @@ const char *namea="a.db";
int verified = 0;
uint32_t forced_version = 2;
-#if USE_TDB
-
static int my_compare(DB *UU(db), const DBT *a, const DBT *b) {
assert(db);
assert(db->cmp_descriptor);
@@ -121,18 +119,14 @@ static int my_compare(DB *UU(db), const DBT *a, const DBT *b) {
return memcmp(a->data, b->data, a->size);
}
-#endif
-
static void
change_descriptor(DB* db, int which, DB_ENV* env) {
-#if USE_TDB
DBT descriptor;
size_t len = strlen(descriptor_contents[which])+1;
dbt_init(&descriptor, descriptor_contents[which], len);
IN_TXN_COMMIT(env, NULL, txn_desc, 0, {
{ int chk_r = db->change_descriptor(db, txn_desc, &descriptor, DB_UPDATE_CMP_DESCRIPTOR); CKERR(chk_r); }
});
-#endif
}
static void
@@ -146,9 +140,7 @@ do_x1_shutdown (bool do_commit, bool do_abort) {
DB *dba;
r = db_env_create(&env, 0); CKERR(r);
r = env->set_data_dir(env, "data"); CKERR(r);
-#if USE_TDB
r = env->set_default_bt_compare(env, my_compare); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_create(&dba, env, 0); CKERR(r);
@@ -197,9 +189,7 @@ do_x1_recover (bool did_commit) {
r = toku_os_mkdir(datadir, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_env_create(&env, 0); CKERR(r);
r = env->set_data_dir(env, "data"); CKERR(r);
-#if USE_TDB
r = env->set_default_bt_compare(env, my_compare); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, envflags|DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = db_create(&dba, env, 0); CKERR(r);
r = dba->open(dba, NULL, namea, NULL, DB_BTREE, DB_AUTO_COMMIT|DB_CREATE, 0666); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/recovery_stress.cc b/storage/tokudb/ft-index/src/tests/recovery_stress.cc
index 26190bae824..9e6b3117031 100644
--- a/storage/tokudb/ft-index/src/tests/recovery_stress.cc
+++ b/storage/tokudb/ft-index/src/tests/recovery_stress.cc
@@ -95,7 +95,7 @@ PATENT RIGHTS GRANT:
#include "checkpoint_test.h"
-static const uint64_t max_windows_cachesize = 256 << 20;
+static const uint64_t max_cachesize = 256 << 20;
static const int NUM_DICTIONARIES = 1;
static const int OPER_STEPS = 6;
@@ -495,7 +495,7 @@ static void run_test (int iter) {
uint64_t cachebytes = 0; // 0 => use default size
const int32_t K256 = 256 * 1024;
cachebytes = K256 * (iter + 1) - (128 * 1024);
- if (cachebytes > max_windows_cachesize)
+ if (cachebytes > max_cachesize)
cachebytes = 0;
if (iter & 2) cachebytes = 0; // use default cachesize half the time
diff --git a/storage/tokudb/ft-index/src/tests/root_fifo_2.cc b/storage/tokudb/ft-index/src/tests/root_fifo_2.cc
index 98f209bf769..b8d3ac63f27 100644
--- a/storage/tokudb/ft-index/src/tests/root_fifo_2.cc
+++ b/storage/tokudb/ft-index/src/tests/root_fifo_2.cc
@@ -184,11 +184,7 @@ static void root_fifo_2(int n, int create_outside) {
// cleanup
r = env->close(env, 0);
-#if TOKUDB
assert(r == 0); env = null_env;
-#else
- printf("%s:%d env close r=%d\n", __FUNCTION__, __LINE__, r);
-#endif
}
int test_main(int argc, char *const argv[]) {
diff --git a/storage/tokudb/ft-index/src/tests/rowsize.cc b/storage/tokudb/ft-index/src/tests/rowsize.cc
index 38232321915..0965231e621 100644
--- a/storage/tokudb/ft-index/src/tests/rowsize.cc
+++ b/storage/tokudb/ft-index/src/tests/rowsize.cc
@@ -102,9 +102,7 @@ static void setup_env (void) {
{int r = toku_os_mkdir(envdir, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r); }
{int r = db_env_create(&env, 0); CKERR(r); }
//env->set_errfile(env, stderr);
-#ifdef TOKUDB
CKERR(env->set_redzone(env, 0));
-#endif
{ int r = env->open(env, envdir, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r); }
{ int r = db_create(&db, env, 0); CKERR(r); }
{ int r = db->open(db, NULL, "foo.db", 0, DB_BTREE, DB_CREATE | DB_AUTO_COMMIT, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r); }
@@ -119,14 +117,11 @@ static void put (const char *keystring, int size, bool should_work) {
DBT k, v;
dbt_init(&k, keystring, 1+strlen(keystring));
dbt_init(&v, toku_xcalloc(size, 1), size);
-#ifdef USE_BDB
-#define DB_YES_OVERWRITE 0
-#endif
static DB_TXN *txn = NULL;
{ int r = env->txn_begin(env, 0, &txn, 0); CKERR(r); }
{
int r = db->put(db, NULL, &k, &v, 0);
- if (!IS_TDB || should_work) {
+ if (should_work) {
CKERR(r);
} else {
assert(r!=0);
diff --git a/storage/tokudb/ft-index/src/tests/simple.cc b/storage/tokudb/ft-index/src/tests/simple.cc
index ed55a1e847e..d51cf446f4c 100644
--- a/storage/tokudb/ft-index/src/tests/simple.cc
+++ b/storage/tokudb/ft-index/src/tests/simple.cc
@@ -136,9 +136,7 @@ test_main (int argc, char * const argv[]) {
parse_args(argc, argv);
setup(FLAGS_LOG);
env->txn_checkpoint(env, 0, 0, 0);
-#ifdef USE_TDB
print_engine_status(env);
-#endif
test_shutdown();
return 0;
}
diff --git a/storage/tokudb/ft-index/src/tests/test-prepare.cc b/storage/tokudb/ft-index/src/tests/test-prepare.cc
index a29241596f0..ea3949cf6fe 100644
--- a/storage/tokudb/ft-index/src/tests/test-prepare.cc
+++ b/storage/tokudb/ft-index/src/tests/test-prepare.cc
@@ -103,9 +103,7 @@ static void clean_env (const char *envdir) {
static void setup_env (DB_ENV **envp, const char *envdir) {
{ int chk_r = db_env_create(envp, 0); CKERR(chk_r); }
(*envp)->set_errfile(*envp, stderr);
-#ifdef TOKUDB
{ int chk_r = (*envp)->set_redzone(*envp, 0); CKERR(chk_r); }
-#endif
{ int chk_r = (*envp)->open(*envp, envdir, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE|DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(chk_r); }
}
diff --git a/storage/tokudb/ft-index/src/tests/test-prepare2.cc b/storage/tokudb/ft-index/src/tests/test-prepare2.cc
index ce4cf4869ef..eb79a1e8e18 100644
--- a/storage/tokudb/ft-index/src/tests/test-prepare2.cc
+++ b/storage/tokudb/ft-index/src/tests/test-prepare2.cc
@@ -105,9 +105,7 @@ static void clean_env (const char *envdir) {
static void setup_env (DB_ENV **envp, const char *envdir) {
{ int chk_r = db_env_create(envp, 0); CKERR(chk_r); }
(*envp)->set_errfile(*envp, stderr);
-#ifdef TOKUDB
{ int chk_r = (*envp)->set_redzone(*envp, 0); CKERR(chk_r); }
-#endif
{ int chk_r = (*envp)->open(*envp, envdir, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE|DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(chk_r); }
}
diff --git a/storage/tokudb/ft-index/src/tests/test-prepare3.cc b/storage/tokudb/ft-index/src/tests/test-prepare3.cc
index 4cd13050310..352518b8579 100644
--- a/storage/tokudb/ft-index/src/tests/test-prepare3.cc
+++ b/storage/tokudb/ft-index/src/tests/test-prepare3.cc
@@ -105,9 +105,7 @@ static void clean_env (const char *envdir) {
static void setup_env (DB_ENV **envp, const char *envdir) {
{ int chk_r = db_env_create(envp, 0); CKERR(chk_r); }
(*envp)->set_errfile(*envp, stderr);
-#ifdef TOKUDB
{ int chk_r = (*envp)->set_redzone(*envp, 0); CKERR(chk_r); }
-#endif
{ int chk_r = (*envp)->open(*envp, envdir, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE|DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(chk_r); }
}
diff --git a/storage/tokudb/ft-index/src/tests/test-xa-prepare.cc b/storage/tokudb/ft-index/src/tests/test-xa-prepare.cc
index 751589c5d91..d409eefb382 100644
--- a/storage/tokudb/ft-index/src/tests/test-xa-prepare.cc
+++ b/storage/tokudb/ft-index/src/tests/test-xa-prepare.cc
@@ -103,9 +103,7 @@ static void clean_env (const char *envdir) {
static void setup_env (DB_ENV **envp, const char *envdir) {
{ int chk_r = db_env_create(envp, 0); CKERR(chk_r); }
(*envp)->set_errfile(*envp, stderr);
-#ifdef TOKUDB
{ int chk_r = (*envp)->set_redzone(*envp, 0); CKERR(chk_r); }
-#endif
{ int chk_r = (*envp)->open(*envp, envdir, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE|DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(chk_r); }
}
diff --git a/storage/tokudb/ft-index/src/tests/test.h b/storage/tokudb/ft-index/src/tests/test.h
index b5ab33ccfee..4cbfcf426d6 100644
--- a/storage/tokudb/ft-index/src/tests/test.h
+++ b/storage/tokudb/ft-index/src/tests/test.h
@@ -107,17 +107,13 @@ PATENT RIGHTS GRANT:
#include "toku_assert.h"
#include <signal.h>
#include <time.h>
-#if defined(USE_TDB)
+
#include "ydb.h"
//TDB uses DB_NOTFOUND for c_del and DB_CURRENT errors.
#ifdef DB_KEYEMPTY
#error
#endif
#define DB_KEYEMPTY DB_NOTFOUND
-#endif
-#ifndef DB_DELETE_ANY
-#define DB_DELETE_ANY 0
-#endif
// Certain tests fail when row locks taken for read are not shared.
// This switch prevents them from failing so long as read locks are not shared.
@@ -144,13 +140,6 @@ int verbose=0;
fflush(stderr); \
} while (0)
-// If the error code depends on BDB vs TDB use this
-#ifdef USE_TDB
-#define CKERR_depending(r,tdbexpect,bdbexpect) CKERR2(r,tdbexpect)
-#else
-#define CKERR_depending(r,tdbexpect,bdbexpect) CKERR2(r,bdbexpect)
-#endif
-
static __attribute__((__unused__)) void
parse_args (int argc, char * const argv[]) {
const char *argv0=argv[0];
@@ -174,7 +163,6 @@ parse_args (int argc, char * const argv[]) {
}
}
-#ifdef USE_TDB
static __attribute__((__unused__)) void
print_engine_status(DB_ENV * UU(env)) {
if (verbose) { // verbose declared statically in this file
@@ -187,9 +175,7 @@ print_engine_status(DB_ENV * UU(env)) {
printf("%s", buff);
}
}
-#endif
-#ifdef USE_TDB
static __attribute__((__unused__)) uint64_t
get_engine_status_val(DB_ENV * UU(env), const char * keyname) {
uint64_t rval = 0;
@@ -213,7 +199,6 @@ get_engine_status_val(DB_ENV * UU(env), const char * keyname) {
CKERR2(found, 1);
return rval;
}
-#endif
static __attribute__((__unused__)) DBT *
dbt_init(DBT *dbt, const void *data, uint32_t size) {
@@ -293,13 +278,8 @@ uint_dbt_cmp (DB *db, const DBT *a, const DBT *b) {
return 0;
}
-#ifdef USE_TDB
#define SET_TRACE_FILE(x) toku_set_trace_file(x)
#define CLOSE_TRACE_FILE(x) toku_close_trace_file()
-#else
-#define SET_TRACE_FILE(x) ((void)0)
-#define CLOSE_TRACE_FILE(x) ((void)0)
-#endif
#include <memory.h>
@@ -361,19 +341,11 @@ void print_time_now(void) {
static void UU()
multiply_locks_for_n_dbs(DB_ENV *env, int num_dbs) {
-#ifdef USE_TDB
uint64_t current_max_lock_memory;
int r = env->get_lk_max_memory(env, &current_max_lock_memory);
CKERR(r);
r = env->set_lk_max_memory(env, current_max_lock_memory * num_dbs);
CKERR(r);
-#else
- uint32_t current_max_locks;
- int r = env->get_lk_max_locks(env, &current_max_locks);
- CKERR(r);
- r = env->set_lk_max_locks(env, current_max_locks * num_dbs);
- CKERR(r);
-#endif
}
static inline void
@@ -402,7 +374,6 @@ static void copy_dbt(DBT *dest, const DBT *src) {
}
// DBT_ARRAY is a toku-specific type
-#ifdef USE_TDB
UU()
static int
env_update_multiple_test_no_array(
@@ -507,7 +478,6 @@ static int env_del_multiple_test_no_array(
}
return r;
}
-#endif
/* Some macros for evaluating blocks or functions within the scope of a
* transaction. */
@@ -535,20 +505,8 @@ main(int argc, char * const argv[])
#endif
{
int r;
-#if IS_TDB && TOKU_WINDOWS
- int rinit = toku_ydb_init();
- CKERR(rinit);
-#endif
-#if !IS_TDB && DB_VERSION_MINOR==4 && DB_VERSION_MINOR == 7
- db_env_set_func_malloc(toku_malloc);
- db_env_set_func_free(toku_free);
- db_env_set_func_realloc(toku_realloc);
-#endif
toku_os_initialize_settings(1);
r = test_main(argc, argv);
-#if IS_TDB && TOKU_WINDOWS
- toku_ydb_destroy();
-#endif
return r;
}
diff --git a/storage/tokudb/ft-index/src/tests/test1426.cc b/storage/tokudb/ft-index/src/tests/test1426.cc
deleted file mode 100644
index 40ca1dee345..00000000000
--- a/storage/tokudb/ft-index/src/tests/test1426.cc
+++ /dev/null
@@ -1,196 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#include "test.h"
-/* Test for #1426. Make sure deletes and inserts in a FIFO work. */
-/* This test is run using a special makefile rule that runs the TDB version and the BDB version, dumps their outputs, and compares them */
-
-#include <db.h>
-#include <memory.h>
-#include <fcntl.h>
-
-// |DB_INIT_TXN| DB_INIT_LOG | DB_RECOVER
-const int envflags = DB_CREATE|DB_INIT_MPOOL|DB_INIT_LOCK |DB_THREAD |DB_PRIVATE;
-
-DB_ENV *env;
-DB *db;
-DB_TXN * const null_txn = NULL;
-
-static void
-empty_cachetable (void)
-// Make all the cachetable entries clean.
-// Brute force it by closing and reopening everything.
-{
- int r;
- r = db->close(db, 0); CKERR(r);
- r = env->close(env, 0); CKERR(r);
- r = db_env_create(&env, 0); CKERR(r);
-#ifdef TOKUDB
- r = env->set_cachesize(env, 0, 10000000, 1); CKERR(r);
-#endif
- r = env->open(env, TOKU_TEST_FILENAME, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
- r = db_create(&db, env, 0); CKERR(r);
- r = db->open(db, null_txn, "main", 0, DB_BTREE, 0, 0666); CKERR(r);
-}
-
-static void
-do_insert_delete_fifo (void)
-{
- int r;
- toku_os_recursive_delete(TOKU_TEST_FILENAME);
- toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
-
- r = db_env_create(&env, 0); CKERR(r);
-#ifdef TOKUDB
- r = env->set_cachesize(env, 0, 10000000, 1); CKERR(r);
-#endif
- r = env->open(env, TOKU_TEST_FILENAME, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
- r = db_create(&db, env, 0); CKERR(r);
- r = db->set_pagesize(db, 4096); CKERR(r);
- r = db->open(db, null_txn, "main", 0, DB_BTREE, DB_CREATE, 0666); CKERR(r);
- {
- uint64_t i;
- uint64_t n_deleted = 0;
- uint64_t N=20000; // total number to insert
- uint64_t M= 5000; // size of rolling fifo
- uint64_t D= 200; // number to delete at once
- for (i=0; i<N; i++) {
- {
- char k[100],v[100];
- int keylen = snprintf(k, sizeof k, "%016" PRIu64 "key", i);
- uint32_t rand1 = myrandom();
- uint32_t rand2 = myrandom();
- uint32_t rand3 = myrandom();
- int vallen = snprintf(v, sizeof v, "%016" PRIu64 "val%08x%08x%08x", i, rand1, rand2, rand3);
- DBT kt, vt;
- r = db->put(db, null_txn, dbt_init(&kt, k, keylen) , dbt_init(&vt, v, vallen), 0); CKERR(r);
- }
- if (i%D==0) {
- // Once every D steps, delete everything until there are only M things left.
- // Flush the data down the tree for all the values we will do
- {
- uint64_t peek_here = n_deleted;
- while (peek_here + M < i) {
- char k[100];
- int keylen = snprintf(k, sizeof k, "%016" PRIu64 "key", peek_here);
- DBT kt;
- DBT vt;
- memset(&vt, 0, sizeof(vt));
- vt.flags = DB_DBT_MALLOC;
- r = db->get(db, null_txn, dbt_init(&kt, k, keylen), &vt, 0); CKERR(r);
- peek_here++;
- toku_free(vt.data);
- }
- }
- empty_cachetable();
- while (n_deleted + M < i) {
- char k[100];
- int keylen = snprintf(k, sizeof k, "%016" PRIu64 "key", n_deleted);
- DBT kt;
- r = db->del(db, null_txn, dbt_init(&kt, k, keylen), 0);
- if (r!=0) printf("error %d %s", r, db_strerror(r));
- CKERR(r);
- n_deleted++;
- empty_cachetable();
- }
- }
- }
- }
- r = db->close(db, 0); CKERR(r);
- r = env->close(env, 0); CKERR(r);
-}
-
-int
-test_main (int argc, char *const argv[])
-{
- parse_args(argc, argv);
- do_insert_delete_fifo();
- return 0;
-}
-
diff --git a/storage/tokudb/ft-index/src/tests/test1753.cc b/storage/tokudb/ft-index/src/tests/test1753.cc
index 1eee0977f06..d4d09ecaf79 100644
--- a/storage/tokudb/ft-index/src/tests/test1753.cc
+++ b/storage/tokudb/ft-index/src/tests/test1753.cc
@@ -99,10 +99,6 @@ DB_TXN *null_txn=0;
static void do_test1753 (int do_create_on_reopen) {
- if (IS_TDB==0 && DB_VERSION_MAJOR==4 && DB_VERSION_MINOR<7 && do_create_on_reopen==0) {
- return; // do_create_on_reopen==0 segfaults in 4.6
- }
-
int r;
toku_os_recursive_delete(TOKU_TEST_FILENAME);
toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
diff --git a/storage/tokudb/ft-index/src/tests/test1842.cc b/storage/tokudb/ft-index/src/tests/test1842.cc
index f5fccfb54bc..43702da5694 100644
--- a/storage/tokudb/ft-index/src/tests/test1842.cc
+++ b/storage/tokudb/ft-index/src/tests/test1842.cc
@@ -137,9 +137,7 @@ setup_db (uint32_t dup_mode) {
toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
r = db_env_create(&env, 0); CKERR(r);
-#ifdef TOKUDB
r = env->set_default_bt_compare(env, int_dbt_cmp); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, DB_INIT_MPOOL | DB_INIT_LOG | DB_INIT_LOCK | DB_INIT_TXN | DB_PRIVATE | DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO);
CKERR(r);
@@ -148,9 +146,6 @@ setup_db (uint32_t dup_mode) {
r = env->txn_begin(env, 0, &txn, 0); CKERR(r);
r = db_create(&db, env, 0); CKERR(r);
-#ifndef TOKUDB
- r=db->set_bt_compare(db, int_dbt_cmp); CKERR(r);
-#endif
r = db->set_flags(db, dup_mode); assert(r == 0); CKERR(r);
r = db->open(db, txn, "test.db", 0, DB_BTREE, DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = txn->commit(txn, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test3039.cc b/storage/tokudb/ft-index/src/tests/test3039.cc
index e944eb0cd00..aaaeebc7c36 100644
--- a/storage/tokudb/ft-index/src/tests/test3039.cc
+++ b/storage/tokudb/ft-index/src/tests/test3039.cc
@@ -112,11 +112,7 @@ static DB_ENV *env = NULL;
static DB *db;
// BDB cannot handle big transactions by default (runs out of locks).
-#ifdef TOKUDB
#define N_PER_XACTION 10000
-#else
-#define N_PER_XACTION 1000
-#endif
static void create_db (uint64_t N) {
n_rows = N;
@@ -124,9 +120,7 @@ static void create_db (uint64_t N) {
toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
{ int r = db_env_create(&env, 0); CKERR(r); }
env->set_errfile(env, stderr);
-#ifdef TOKUDB
env->set_redzone(env, 0);
-#endif
{ int r = env->set_cachesize(env, 0, 400*4096, 1); CKERR(r); }
{ int r = env->open(env, TOKU_TEST_FILENAME, envflags, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r); }
DB_TXN *txn;
diff --git a/storage/tokudb/ft-index/src/tests/test3219.cc b/storage/tokudb/ft-index/src/tests/test3219.cc
index 523b3548271..95bff0f445d 100644
--- a/storage/tokudb/ft-index/src/tests/test3219.cc
+++ b/storage/tokudb/ft-index/src/tests/test3219.cc
@@ -92,7 +92,7 @@ PATENT RIGHTS GRANT:
// This test, when run under helgrind, should detect the race problem documented in #3219.
// The test:
// checkpointing runs (in one thread)
-// another thread does a brt lookup.
+// another thread does an ft lookup.
// We expect to see a lock-acquisition error.
diff --git a/storage/tokudb/ft-index/src/tests/test4573-logtrim.cc b/storage/tokudb/ft-index/src/tests/test4573-logtrim.cc
index a7a121b5d9e..a439f886103 100644
--- a/storage/tokudb/ft-index/src/tests/test4573-logtrim.cc
+++ b/storage/tokudb/ft-index/src/tests/test4573-logtrim.cc
@@ -92,7 +92,7 @@ PATENT RIGHTS GRANT:
const int envflags = DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE|DB_RECOVER;
-const int my_lg_max = IS_TDB ? 100 : (4096*2);
+const int my_lg_max = 100;
int test_main (int UU(argc), char UU(*const argv[])) {
int r;
diff --git a/storage/tokudb/ft-index/src/tests/test5092.cc b/storage/tokudb/ft-index/src/tests/test5092.cc
index 5cfc0557496..6572c4df246 100644
--- a/storage/tokudb/ft-index/src/tests/test5092.cc
+++ b/storage/tokudb/ft-index/src/tests/test5092.cc
@@ -103,9 +103,7 @@ static void clean_env (const char *envdir) {
static void setup_env (DB_ENV **envp, const char *envdir) {
{ int chk_r = db_env_create(envp, 0); CKERR(chk_r); }
(*envp)->set_errfile(*envp, stderr);
-#ifdef TOKUDB
{ int chk_r = (*envp)->set_redzone(*envp, 0); CKERR(chk_r); }
-#endif
{ int chk_r = (*envp)->open(*envp, envdir, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE|DB_RECOVER, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(chk_r); }
}
diff --git a/storage/tokudb/ft-index/src/tests/test938.cc b/storage/tokudb/ft-index/src/tests/test938.cc
index 5f7af0b618e..bb4b9464a2d 100644
--- a/storage/tokudb/ft-index/src/tests/test938.cc
+++ b/storage/tokudb/ft-index/src/tests/test938.cc
@@ -215,9 +215,7 @@ test_main(int argc, char *const argv[]) {
DB_TXN *txn;
{
r = db_env_create(&env, 0); CKERR(r);
-#ifdef TOKUDB
r = env->set_redzone(env, 0); CKERR(r);
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
env->set_errfile(env, stderr);
r=env->txn_begin(env, 0, &txn, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test938c.cc b/storage/tokudb/ft-index/src/tests/test938c.cc
index 6d3d0a6b6e6..f3914ccb302 100644
--- a/storage/tokudb/ft-index/src/tests/test938c.cc
+++ b/storage/tokudb/ft-index/src/tests/test938c.cc
@@ -153,9 +153,7 @@ test_main(int argc, char *const argv[]) {
DB_TXN *txn;
{
r = db_env_create(&env, 0); CKERR(r);
-#ifdef TOKUDB
r = env->set_redzone(env, 0); CKERR(r);
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
env->set_errfile(env, stderr);
r=env->txn_begin(env, 0, &txn, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test_abort1.cc b/storage/tokudb/ft-index/src/tests/test_abort1.cc
index 456f5811b73..27f5d68348c 100644
--- a/storage/tokudb/ft-index/src/tests/test_abort1.cc
+++ b/storage/tokudb/ft-index/src/tests/test_abort1.cc
@@ -113,20 +113,6 @@ test_db_open_aborts (void) {
r=db_env_create(&env, 0); assert(r==0);
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_PRIVATE|DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
-#if 0
- {
- DB_TXN *tid;
- r=env->txn_begin(env, 0, &tid, 0); assert(r==0);
- r=db->open(db, tid, "foo.db", 0, DB_BTREE, DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
- r=tid->abort(tid); assert(r==0);
- }
- {
- toku_struct_stat buf;
- r=toku_stat(ENVDIR "/foo.db", &buf);
- assert(r!=0);
- assert(errno==ENOENT);
- }
-#endif
{
DB_TXN *tid;
r=env->txn_begin(env, 0, &tid, 0); assert(r==0);
@@ -142,7 +128,6 @@ test_db_open_aborts (void) {
r=tid->abort(tid); assert(r==0);
}
{
-#if USE_TDB
{
DBT dname;
DBT iname;
@@ -152,7 +137,6 @@ test_db_open_aborts (void) {
r = env->get_iname(env, &dname, &iname);
CKERR2(r, DB_NOTFOUND);
}
-#endif
toku_struct_stat statbuf;
char filename[TOKU_PATH_MAX+1];
r = toku_stat(toku_path_join(filename, 2, TOKU_TEST_FILENAME, "foo.db"), &statbuf);
@@ -209,7 +193,6 @@ test_db_put_aborts (void) {
// The database should exist
{
char *filename;
-#if USE_TDB
{
DBT dname;
DBT iname;
@@ -221,9 +204,6 @@ test_db_put_aborts (void) {
CAST_FROM_VOIDP(filename, iname.data);
assert(filename);
}
-#else
- filename = toku_xstrdup("foo.db");
-#endif
toku_struct_stat statbuf;
char fullfile[TOKU_PATH_MAX+1];
r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, filename), &statbuf);
diff --git a/storage/tokudb/ft-index/src/tests/test_abort2.cc b/storage/tokudb/ft-index/src/tests/test_abort2.cc
index 6c63717a99d..e8beb73dcf2 100644
--- a/storage/tokudb/ft-index/src/tests/test_abort2.cc
+++ b/storage/tokudb/ft-index/src/tests/test_abort2.cc
@@ -149,13 +149,6 @@ do_test_abort2 (void) {
r=db_create(&db, env, 0); CKERR(r);
r=env->txn_begin(env, 0, &txn, 0); CKERR(r);
r=db->open(db, txn, "foo.db", 0, DB_BTREE, 0, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
-#ifndef TOKUDB
- {
- uint32_t ps;
- r=db->get_pagesize(db, &ps); CKERR(r);
- assert(ps==4096);
- }
-#endif
r=txn->commit(txn, 0); assert(r==0);
r=env->txn_begin(env, 0, &txn, 0); assert(r==0);
diff --git a/storage/tokudb/ft-index/src/tests/test_abort3.cc b/storage/tokudb/ft-index/src/tests/test_abort3.cc
index 05f810efe45..705ae5cfce2 100644
--- a/storage/tokudb/ft-index/src/tests/test_abort3.cc
+++ b/storage/tokudb/ft-index/src/tests/test_abort3.cc
@@ -120,11 +120,7 @@ static void op_delete (int i) {
int r = db->del(db, txn,
dbt_init(&key, hello, strlen(hello)+1),
DB_DELETE_ANY);
-#ifdef TOKUDB
assert(r==0);
-#else
- assert(r==DB_NOTFOUND || r==0);
-#endif
}
static void lookup (int i, int expect, int expectj) {
diff --git a/storage/tokudb/ft-index/src/tests/test_abort4.cc b/storage/tokudb/ft-index/src/tests/test_abort4.cc
index 73b82d78c40..0d575c78b12 100644
--- a/storage/tokudb/ft-index/src/tests/test_abort4.cc
+++ b/storage/tokudb/ft-index/src/tests/test_abort4.cc
@@ -200,7 +200,6 @@ verify_and_tear_down(int close_first) {
int r;
{
char *filename;
-#if USE_TDB
{
DBT dname;
DBT iname;
@@ -212,9 +211,6 @@ verify_and_tear_down(int close_first) {
CAST_FROM_VOIDP(filename, iname.data);
assert(filename);
}
-#else
- filename = toku_xstrdup("foo.db");
-#endif
toku_struct_stat statbuf;
char fullfile[TOKU_PATH_MAX+1];
r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, filename), &statbuf);
diff --git a/storage/tokudb/ft-index/src/tests/test_abort5.cc b/storage/tokudb/ft-index/src/tests/test_abort5.cc
index d8837238dd3..803e0c4fa22 100644
--- a/storage/tokudb/ft-index/src/tests/test_abort5.cc
+++ b/storage/tokudb/ft-index/src/tests/test_abort5.cc
@@ -231,7 +231,6 @@ verify_and_tear_down(int close_first) {
int r;
{
char *filename;
-#if USE_TDB
{
DBT dname;
DBT iname;
@@ -243,9 +242,6 @@ verify_and_tear_down(int close_first) {
CAST_FROM_VOIDP(filename, iname.data);
assert(filename);
}
-#else
- filename = toku_xstrdup("foo.db");
-#endif
toku_struct_stat statbuf;
char fullfile[TOKU_PATH_MAX+1];
r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, filename), &statbuf);
diff --git a/storage/tokudb/ft-index/src/tests/test_abort_delete_first.cc b/storage/tokudb/ft-index/src/tests/test_abort_delete_first.cc
index 721414c90dd..ff55cb2e3ae 100644
--- a/storage/tokudb/ft-index/src/tests/test_abort_delete_first.cc
+++ b/storage/tokudb/ft-index/src/tests/test_abort_delete_first.cc
@@ -205,12 +205,12 @@ do_abort_delete_first_or_last(int N,
r=db->close(db, 0); CKERR(r);
r=env->close(env, 0); CKERR(r);
-#if defined(TOKUDB) && defined(__unix__)
- char cmd[sizeof("../../utils/tokudb_dump -h foo.db >") + 2 * TOKU_PATH_MAX];
- snprintf(cmd, sizeof(cmd), "../../utils/tokudb_dump -h %s foo.db > %s", TOKU_TEST_FILENAME, DEV_NULL_FILE);
+
+ // Oh man, this is gross.
+ char cmd[sizeof("../../tools/tokudb_dump -h foo.db >") + 2 * TOKU_PATH_MAX];
+ snprintf(cmd, sizeof(cmd), "../../tools/tokudb_dump -h %s foo.db > %s", TOKU_TEST_FILENAME, DEV_NULL_FILE);
r=system(cmd);
CKERR(r);
-#endif
}
int
diff --git a/storage/tokudb/ft-index/src/tests/test_archive1.cc b/storage/tokudb/ft-index/src/tests/test_archive1.cc
index 1a6f521854f..8aa045b061e 100644
--- a/storage/tokudb/ft-index/src/tests/test_archive1.cc
+++ b/storage/tokudb/ft-index/src/tests/test_archive1.cc
@@ -135,14 +135,7 @@ test_main (int argc, char *const argv[]) {
CKERR(r);
//this test no longer produces a list with any entries for TDB
// - txn_checkpoint trims unused logfiles
-#if IS_TDB
assert(list == 0);
-#else
- assert(list);
- assert(list[0]);
- if (verbose) printf("file[0]=%s\n", list[0]);
- toku_free(list);
-#endif
}
r=db->close(db, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test_blobs_leaf_split.cc b/storage/tokudb/ft-index/src/tests/test_blobs_leaf_split.cc
index dca73400644..e567e4d58a8 100644
--- a/storage/tokudb/ft-index/src/tests/test_blobs_leaf_split.cc
+++ b/storage/tokudb/ft-index/src/tests/test_blobs_leaf_split.cc
@@ -112,11 +112,7 @@ static void insert(DB *db, DB_TXN *txn, int k, int val_size) {
}
int test_main(int argc, char * const argv[]) {
-#if defined(TOKUDB)
const char *db_env_dir = "dir.blobs.leafsplit.env.tdb";
-#else
- const char *db_env_dir = "dir.blobs.leafsplit.env.bdb";
-#endif
int db_env_open_flags = DB_CREATE | DB_PRIVATE | DB_INIT_MPOOL | DB_INIT_TXN | DB_INIT_LOCK | DB_INIT_LOG;
const char *db_filename = "blobs.db";
int do_txn = 1;
diff --git a/storage/tokudb/ft-index/src/tests/test_cachesize.cc b/storage/tokudb/ft-index/src/tests/test_cachesize.cc
index 2c3357b584b..2af678ff53a 100644
--- a/storage/tokudb/ft-index/src/tests/test_cachesize.cc
+++ b/storage/tokudb/ft-index/src/tests/test_cachesize.cc
@@ -101,10 +101,6 @@ PATENT RIGHTS GRANT:
static uint64_t
size_from (uint32_t gbytes, uint32_t bytes) {
-#ifdef USE_BDB
- if (sizeof (intptr_t) == 4 && gbytes == 4 && bytes == 0)
- return 0xffffffff;
-#endif
return ((uint64_t)gbytes << 30) + bytes;
}
@@ -119,11 +115,6 @@ expect_le (uint64_t a, uint32_t gbytes, uint32_t bytes) {
uint64_t b = size_from(gbytes, bytes);
if (a != b && verbose)
printf("WARNING: expect %" PRIu64 " got %" PRIu64 "\n", a, b);
-#ifdef USE_BDB
- if (a > b) {
- assert(a == 4ULL<<30 && b == a-1); return;
- }
-#endif
assert(a <= b);
}
diff --git a/storage/tokudb/ft-index/src/tests/test_cursor_delete2.cc b/storage/tokudb/ft-index/src/tests/test_cursor_delete2.cc
index bb326c80fc5..73a7182e2fd 100644
--- a/storage/tokudb/ft-index/src/tests/test_cursor_delete2.cc
+++ b/storage/tokudb/ft-index/src/tests/test_cursor_delete2.cc
@@ -125,7 +125,7 @@ test_cursor_delete2 (void) {
r = txn->commit(txn, 0); CKERR(r);
r = dbenv->txn_begin(dbenv, 0, &txn, 0); CKERR(r);
- r = db->del(db, txn, dbt_init(&key, "a", 2), DB_DELETE_ANY); CKERR_depending(r,0,DB_NOTFOUND);
+ r = db->del(db, txn, dbt_init(&key, "a", 2), DB_DELETE_ANY); CKERR(r);
r = txn->commit(txn, 0); CKERR(r);
r = dbenv->txn_begin(dbenv, 0, &txn, 0); CKERR(r);
@@ -139,7 +139,7 @@ test_cursor_delete2 (void) {
r = dbenv->txn_begin(dbenv, 0, &txn, 0); CKERR(r);
r = db->del(db, txn, dbt_init(&key, "a", 2), 0); CKERR(r);
- r = db->del(db, txn, dbt_init(&key, "a", 2), DB_DELETE_ANY); CKERR_depending(r,0,DB_NOTFOUND);
+ r = db->del(db, txn, dbt_init(&key, "a", 2), DB_DELETE_ANY); CKERR(r);
r = txn->commit(txn, 0); CKERR(r);
r = db->close(db, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test_db_dbt_mem_behavior.cc b/storage/tokudb/ft-index/src/tests/test_db_dbt_mem_behavior.cc
index 36ff6ca45eb..eb5d7f87893 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_dbt_mem_behavior.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_dbt_mem_behavior.cc
@@ -223,14 +223,12 @@ test_main(int argc, char *const argv[]) {
assert(!was_truncated);
bool ulen_should_change = false;
-#if defined(USE_TDB)
if (flags[j] == DB_DBT_REALLOC) {
ulen_should_change = (bool)(old_ulen < sizeof(DATA));
}
else if (flags[j] == DB_DBT_MALLOC) {
ulen_should_change = (bool)(old_ulen != sizeof(DATA)*2);
}
-#endif
assert(ulen_should_change == (bool)ulen_changed);
assert(size_full);
assert(doclone == !small_buffer);
diff --git a/storage/tokudb/ft-index/src/tests/test_db_delete.cc b/storage/tokudb/ft-index/src/tests/test_db_delete.cc
index 8b4337bae85..66fc506d44b 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_delete.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_delete.cc
@@ -136,9 +136,7 @@ test_db_delete (int n, int dup_mode) {
/* create the dup database file */
DB_ENV *env;
r = db_env_create(&env, 0); assert(r == 0);
-#ifdef TOKUDB
r = env->set_redzone(env, 0); assert(r == 0);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, DB_CREATE+DB_PRIVATE+DB_INIT_MPOOL, 0); assert(r == 0);
DB *db;
@@ -179,16 +177,7 @@ test_db_delete (int n, int dup_mode) {
}
expect_db_del(db, htonl(n), 0, DB_NOTFOUND);
-#if defined(USE_TDB)
expect_db_del(db, htonl(n), DB_DELETE_ANY, 0);
-#endif
-#if defined(USE_BDB) && defined(DB_DELETE_ANY)
- #if DB_DELETE_ANY == 0
- expect_db_del(db, htonl(n), DB_DELETE_ANY, DB_NOTFOUND);
- #else
- expect_db_del(db, htonl(n), DB_DELETE_ANY, EINVAL);
- #endif
-#endif
r = db->close(db, 0); assert(r == 0);
r = env->close(env, 0); assert(r == 0);
@@ -208,9 +197,7 @@ test_db_get_datasize0 (void) {
/* create the dup database file */
DB_ENV *env;
r = db_env_create(&env, 0); assert(r == 0);
-#ifdef TOKUDB
r = env->set_redzone(env, 0); assert(r == 0);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, DB_CREATE+DB_PRIVATE+DB_INIT_MPOOL, 0); assert(r == 0);
DB *db;
diff --git a/storage/tokudb/ft-index/src/tests/test_db_env_open_nocreate.cc b/storage/tokudb/ft-index/src/tests/test_db_env_open_nocreate.cc
index be3deef6c6d..a690a4f33a9 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_env_open_nocreate.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_env_open_nocreate.cc
@@ -117,11 +117,7 @@ test_main(int argc, char *const argv[]) {
int do_private;
for (do_private=0; do_private<2; do_private++) {
-#ifdef USE_TDB
if (do_private==0) continue; // See #208.
-#else
- if (do_private==1) continue; // See #530. BDB 4.6.21 segfaults if DB_PRIVATE is passed when no environment previously exists.
-#endif
int private_flags = do_private ? (DB_CREATE|DB_PRIVATE) : 0;
toku_os_recursive_delete(TOKU_TEST_FILENAME);
@@ -136,37 +132,12 @@ test_main(int argc, char *const argv[]) {
r = db_env_create(&dbenv, 0);
CKERR(r);
r = dbenv->open(dbenv, TOKU_TEST_FILENAME, private_flags|DB_INIT_MPOOL, 0);
-#ifdef USE_TDB
// TokuDB has no trouble opening an environment if the directory exists.
CKERR(r);
assert(r==0);
-#else
- if (r!=ENOENT) printf("%s:%d %d: %s\n", __FILE__, __LINE__, r,db_strerror(r));
- assert(r==ENOENT);
-#endif
dbenv->close(dbenv,0); // free memory
}
-#ifndef USE_TDB
- // Now make sure that if we have a non-private DB that we can tell if it opened or not.
- DB *db;
- toku_os_recursive_delete(TOKU_TEST_FILENAME);
- toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
- r = db_env_create(&dbenv, 0);
- CKERR(r);
- r = dbenv->open(dbenv, TOKU_TEST_FILENAME, DB_CREATE|DB_INIT_MPOOL, 0);
- CKERR(r);
- r=db_create(&db, dbenv, 0);
- CKERR(r);
- db->close(db, 0);
- dbenv->close(dbenv,0); // free memory
- r = db_env_create(&dbenv, 0);
- CKERR(r);
- r = dbenv->open(dbenv, TOKU_TEST_FILENAME, DB_INIT_MPOOL, 0);
- CKERR(r);
- dbenv->close(dbenv,0); // free memory
-#endif
-
return 0;
}
diff --git a/storage/tokudb/ft-index/src/tests/test_db_env_open_open_close.cc b/storage/tokudb/ft-index/src/tests/test_db_env_open_open_close.cc
index 58030826b30..d9336a8b48e 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_env_open_open_close.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_env_open_open_close.cc
@@ -117,18 +117,7 @@ test_main(int argc, char*const* argv) {
r = dbenv->open(dbenv, TOKU_TEST_FILENAME, DB_CREATE|DB_INIT_MPOOL|DB_PRIVATE, 0666);
if (verbose) printf("r=%d\n", r);
-#ifdef USE_TDB
assert(r == EINVAL);
-#elif USE_BDB
-#if DB_VERSION_MAJOR >= 5
- assert(r == EINVAL);
-#else
- if (verbose) printf("test_db_env_open_open_close.bdb skipped. (BDB apparently does not follow the spec).\n");
- assert(r == 0);
-#endif
-#else
-#error
-#endif
r = dbenv->close(dbenv, 0);
assert(r == 0);
diff --git a/storage/tokudb/ft-index/src/tests/test_db_env_set_lg_dir.cc b/storage/tokudb/ft-index/src/tests/test_db_env_set_lg_dir.cc
index bdc1b6ef91a..ffdaf5cb833 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_env_set_lg_dir.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_env_set_lg_dir.cc
@@ -121,13 +121,8 @@ test_main(int argc, char *const argv[]) {
r = dbenv->open(dbenv, TOKU_TEST_FILENAME, DB_INIT_TXN|DB_INIT_LOG|DB_CREATE|DB_PRIVATE|DB_INIT_MPOOL, 0);
CKERR(r);
-#ifdef USE_TDB
- // According to the BDB man page, you may not call set_lg_dir after doing the open.
- // Some versions of BDB don't actually check this or complain
r = dbenv->set_lg_dir(dbenv, ".");
assert(r == EINVAL);
-#endif
-
r = dbenv->close(dbenv, 0);
assert(r == 0);
diff --git a/storage/tokudb/ft-index/src/tests/test_db_env_set_tmp_dir.cc b/storage/tokudb/ft-index/src/tests/test_db_env_set_tmp_dir.cc
index f9e47e7add0..150b0b29049 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_env_set_tmp_dir.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_env_set_tmp_dir.cc
@@ -121,13 +121,8 @@ test_main(int argc, char *const argv[]) {
r = dbenv->open(dbenv, TOKU_TEST_FILENAME, DB_CREATE|DB_PRIVATE|DB_INIT_MPOOL, 0);
CKERR(r);
-#ifdef USE_TDB
- // According to the BDB man page, you may not call set_tmp_dir after doing the open.
- // Some versions of BDB don't actually check this or complain
r = dbenv->set_tmp_dir(dbenv, ".");
assert(r == EINVAL);
-#endif
-
r = dbenv->close(dbenv, 0);
assert(r == 0);
diff --git a/storage/tokudb/ft-index/src/tests/test_db_env_strdup_null.cc b/storage/tokudb/ft-index/src/tests/test_db_env_strdup_null.cc
index aa9d50c424f..1f65f7a54ed 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_env_strdup_null.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_env_strdup_null.cc
@@ -108,13 +108,10 @@ test_main (int UU(argc), char UU(*const argv[])) {
toku_os_recursive_delete(TOKU_TEST_FILENAME);
r=toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); assert(r==0);
r=db_env_create(&env, 0); assert(r==0);
-// None of this stuff works with BDB. TDB does more error checking.
-#ifdef USE_TDB
r=env->set_data_dir(env, NULL); assert(r==EINVAL);
r=env->open(env, TOKU_TEST_FILENAME, DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); assert(r==0);
env->set_errpfx(env, NULL); assert(1); //Did not crash.
r=env->set_tmp_dir(env, NULL); assert(r==EINVAL);
-#endif
r=env->close(env, 0); assert(r==0);
return 0;
}
diff --git a/storage/tokudb/ft-index/src/tests/test_db_get_put_flags.cc b/storage/tokudb/ft-index/src/tests/test_db_get_put_flags.cc
index 328436b4cd3..bb5403732b5 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_get_put_flags.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_get_put_flags.cc
@@ -136,9 +136,7 @@ setup (uint32_t flags) {
toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
/* Open/create primary */
r = db_env_create(&dbenv, 0); assert(r == 0);
-#ifdef USE_TDB
r = dbenv->set_redzone(dbenv, 0); CKERR(r);
-#endif
r = dbenv->open(dbenv, TOKU_TEST_FILENAME, DB_CREATE+DB_PRIVATE+DB_INIT_MPOOL, 0); assert(r == 0);
r = db_create(&dbp, dbenv, 0); CKERR(r);
dbp->set_errfile(dbp,0); // Turn off those annoying errors
@@ -182,13 +180,6 @@ get_bad_flags (DB* db, uint32_t flags, int r_expect, int keyint, int dataint) {
assert(*(int*)data.data == dataint);
}
-#ifdef USE_TDB
-#define EINVAL_FOR_TDB_OK_FOR_BDB EINVAL
-#else
-#define EINVAL_FOR_TDB_OK_FOR_BDB 0
-#endif
-
-
PUT_TEST put_tests[] = {
{0, DB_NODUPDATA, EINVAL, 0, 0}, //r_expect must change to 0, once implemented.
{0, 0, 0, 0, 0},
diff --git a/storage/tokudb/ft-index/src/tests/test_db_remove.cc b/storage/tokudb/ft-index/src/tests/test_db_remove.cc
index f254fbee17c..7c5009a703d 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_remove.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_remove.cc
@@ -114,11 +114,7 @@ static void test_db_remove (void) {
// Now remove it, while it is open.
r = env->dbremove(env, NULL, fname, 0, 0);
-#ifdef USE_TDB
assert(r!=0);
-#else
- assert(r==0);
-#endif
r = db1->close(db1, 0); assert(r==0);
r = env->close(env, 0); assert(r == 0);
diff --git a/storage/tokudb/ft-index/src/tests/test_db_txn_locks_nonheaviside.cc b/storage/tokudb/ft-index/src/tests/test_db_txn_locks_nonheaviside.cc
index f0eb79d5527..9451b107e1a 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_txn_locks_nonheaviside.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_txn_locks_nonheaviside.cc
@@ -236,10 +236,8 @@ setup_dbs (void) {
/* Open/create primary */
r = db_env_create(&dbenv, 0);
CKERR(r);
-#ifdef TOKUDB
r = dbenv->set_default_bt_compare(dbenv, int_dbt_cmp);
CKERR(r);
-#endif
uint32_t env_txn_flags = DB_INIT_TXN | DB_INIT_LOCK;
uint32_t env_open_flags = DB_CREATE | DB_PRIVATE | DB_INIT_MPOOL;
r = dbenv->open(dbenv, TOKU_TEST_FILENAME, env_open_flags | env_txn_flags, 0600);
@@ -247,10 +245,6 @@ setup_dbs (void) {
r = db_create(&db, dbenv, 0);
CKERR(r);
-#ifndef TOKUDB
- r = db->set_bt_compare( db, int_dbt_cmp);
- CKERR(r);
-#endif
char a;
for (a = 'a'; a <= 'z'; a++) init_txn(a);
@@ -665,16 +659,6 @@ test (void) {
int
test_main(int argc, char *const argv[]) {
parse_args(argc, argv);
- if (!IS_TDB) {
- if (verbose) {
- printf("Warning: " __FILE__" does not work in BDB.\n");
- }
- } else {
- test();
- /*
- test_abort(0);
- test_abort(DB_DUP | DB_DUPSORT);
- */
- }
+ test();
return 0;
}
diff --git a/storage/tokudb/ft-index/src/tests/test_db_txn_locks_read_uncommitted.cc b/storage/tokudb/ft-index/src/tests/test_db_txn_locks_read_uncommitted.cc
index 5e9a947b9e6..277fbaee8be 100644
--- a/storage/tokudb/ft-index/src/tests/test_db_txn_locks_read_uncommitted.cc
+++ b/storage/tokudb/ft-index/src/tests/test_db_txn_locks_read_uncommitted.cc
@@ -178,10 +178,8 @@ setup_dbs (void) {
/* Open/create primary */
r = db_env_create(&dbenv, 0);
CKERR(r);
-#ifdef TOKUDB
r = dbenv->set_default_bt_compare(dbenv, int_dbt_cmp);
CKERR(r);
-#endif
uint32_t env_txn_flags = DB_INIT_TXN | DB_INIT_LOCK;
uint32_t env_open_flags = DB_CREATE | DB_PRIVATE | DB_INIT_MPOOL;
r = dbenv->open(dbenv, TOKU_TEST_FILENAME, env_open_flags | env_txn_flags, 0600);
@@ -189,10 +187,6 @@ setup_dbs (void) {
r = db_create(&db, dbenv, 0);
CKERR(r);
-#ifndef TOKUDB
- r = db->set_bt_compare( db, int_dbt_cmp);
- CKERR(r);
-#endif
char a;
for (a = 'a'; a <= 'z'; a++) init_txn(a, 0);
@@ -256,28 +250,9 @@ table_scan(char txn, bool success) {
static void
table_prelock(char txn, bool success) {
int r;
-#if defined USE_TDB && USE_TDB
r = db->pre_acquire_table_lock(db, txns[(int)txn]);
if (success) CKERR(r);
else CKERR2s(r, DB_LOCK_NOTGRANTED, DB_LOCK_DEADLOCK);
-#else
- DBT key;
- DBT data;
-
- assert(txns[(int)txn] && cursors[(int)txn]);
- r = cursors[(int)txn]->c_get(cursors[(int)txn],
- dbt_init(&key, 0, 0),
- dbt_init(&data, 0, 0),
- DB_FIRST | DB_RMW);
- while (r==0) {
- r = cursors[(int)txn]->c_get(cursors[(int)txn],
- dbt_init(&key, 0, 0),
- dbt_init(&data, 0, 0),
- DB_NEXT | DB_RMW);
- }
- if (success) CKERR2(r, DB_NOTFOUND);
- else CKERR2s(r, DB_LOCK_NOTGRANTED, DB_LOCK_DEADLOCK);
-#endif
}
static void
diff --git a/storage/tokudb/ft-index/src/tests/test_env_close_flags.cc b/storage/tokudb/ft-index/src/tests/test_env_close_flags.cc
index b393c5e1399..50fcd3fa50a 100644
--- a/storage/tokudb/ft-index/src/tests/test_env_close_flags.cc
+++ b/storage/tokudb/ft-index/src/tests/test_env_close_flags.cc
@@ -114,12 +114,7 @@ test_main (int argc __attribute__((__unused__)), char *const argv[] __attribute
r=db_env_create(&env, 0); assert(r==0);
env->set_errfile(env,0); // Turn off those annoying errors
r=env->close (env, 1);
- //BDB does not check this in some versions
-#if defined(USE_TDB) || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 3)
assert(r==EINVAL);
-#else
- assert(r==0);
-#endif
toku_os_recursive_delete(TOKU_TEST_FILENAME);
r=toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); assert(r==0);
@@ -135,11 +130,6 @@ test_main (int argc __attribute__((__unused__)), char *const argv[] __attribute
env->set_errfile(env,0); // Turn off those annoying errors
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_PRIVATE|DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=env->close (env, 1);
- //BDB does not check this.
-#if defined(USE_TDB) || (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR >= 3)
assert(r==EINVAL);
-#else
- assert(r==0);
-#endif
return 0;
}
diff --git a/storage/tokudb/ft-index/src/tests/test_env_create_db_create.cc b/storage/tokudb/ft-index/src/tests/test_env_create_db_create.cc
index 0425b2191d4..8e706ebf04e 100644
--- a/storage/tokudb/ft-index/src/tests/test_env_create_db_create.cc
+++ b/storage/tokudb/ft-index/src/tests/test_env_create_db_create.cc
@@ -104,13 +104,7 @@ test_main (int UU(argc), char UU(*const argv[])) {
r = db_env_create(&env, 0);
assert(r == 0);
r = db_create(&db, env, 0);
-// BDB doesnt' actually barf on this case.
-#ifdef USE_TDB
assert(r != 0);
-#else
- r = db->close(db, 0);
- assert(r == 0);
-#endif
r = env->close(env, 0);
assert(r == 0);
return 0;
diff --git a/storage/tokudb/ft-index/src/tests/test_env_open_flags.cc b/storage/tokudb/ft-index/src/tests/test_env_open_flags.cc
index 7bded023a29..8d9b147e46d 100644
--- a/storage/tokudb/ft-index/src/tests/test_env_open_flags.cc
+++ b/storage/tokudb/ft-index/src/tests/test_env_open_flags.cc
@@ -125,25 +125,19 @@ test_main(int argc, char *const argv[]) {
toku_os_recursive_delete(TOKU_TEST_FILENAME);
toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
-#ifdef USE_TDB
char tracefile[TOKU_PATH_MAX+1];
toku_set_trace_file(toku_path_join(tracefile, 2, TOKU_TEST_FILENAME, "trace.tktrace"));
-#endif
/* test flags */
test_env_open_flags(0, ENOENT);
-#ifdef TOKUDB
// This one segfaults in BDB 4.6.21
test_env_open_flags(DB_PRIVATE, ENOENT);
-#endif
test_env_open_flags(DB_PRIVATE+DB_CREATE, 0);
test_env_open_flags(DB_PRIVATE+DB_CREATE+DB_INIT_MPOOL, 0);
test_env_open_flags(DB_PRIVATE+DB_RECOVER, EINVAL);
test_env_open_flags(DB_PRIVATE+DB_CREATE+DB_INIT_MPOOL+DB_RECOVER, EINVAL);
-#ifdef USE_TDB
toku_close_trace_file();
-#endif
return 0;
}
diff --git a/storage/tokudb/ft-index/src/tests/test_txn_abort8.cc b/storage/tokudb/ft-index/src/tests/test_equal_keys_with_different_bytes.cc
index 176b5544c78..6567822c929 100644
--- a/storage/tokudb/ft-index/src/tests/test_txn_abort8.cc
+++ b/storage/tokudb/ft-index/src/tests/test_equal_keys_with_different_bytes.cc
@@ -30,7 +30,7 @@ COPYING CONDITIONS NOTICE:
COPYRIGHT NOTICE:
TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
+ Copyright (C) 2014 Tokutek, Inc.
DISCLAIMER:
@@ -86,71 +86,64 @@ PATENT RIGHTS GRANT:
under this License.
*/
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
+#ident "Copyright (c) 2014 Tokutek Inc. All rights reserved."
+
+#include <string>
+
#include "test.h"
-#include <stdio.h>
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <memory.h>
-#include <sys/stat.h>
-#include <db.h>
-
-//
-static void
-test_abort_close (void) {
-
-#ifndef USE_TDB
-#if DB_VERSION_MAJOR==4 && DB_VERSION_MINOR==3
- if (verbose) fprintf(stderr, "%s does not work for BDB %d.%d. Not running\n", __FILE__, DB_VERSION_MAJOR, DB_VERSION_MINOR);
- return;
-#else
- toku_os_recursive_delete(TOKU_TEST_FILENAME);
- toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
+static int compare_strings_case_insensitive(DB *db, const DBT *a, const DBT *b) {
+ invariant_notnull(db);
+ return strcasecmp(reinterpret_cast<char *>(a->data),
+ reinterpret_cast<char *>(b->data));
+}
+
+static void test_equal_keys_with_different_bytes(void) {
int r;
- DB_ENV *env;
- r = db_env_create(&env, 0); assert(r == 0);
- r = env->set_data_dir(env, TOKU_TEST_FILENAME);
- r = env->set_lg_dir(env, TOKU_TEST_FILENAME);
- env->set_errfile(env, stdout);
- r = env->open(env, 0, DB_INIT_MPOOL + DB_INIT_LOG + DB_INIT_LOCK + DB_INIT_TXN + DB_PRIVATE + DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO);
- if (r != 0) printf("%s:%d:%d:%s\n", __FILE__, __LINE__, r, db_strerror(r));
- assert(r == 0);
- DB_TXN *txn = 0;
- r = env->txn_begin(env, 0, &txn, 0); assert(r == 0);
+ DB_ENV *env;
+ r = db_env_create(&env, 0); CKERR(r);
+ r = env->set_default_bt_compare(env, compare_strings_case_insensitive);
+ r = env->open(env, TOKU_TEST_FILENAME, DB_CREATE+DB_PRIVATE+DB_INIT_MPOOL+DB_INIT_TXN, 0); CKERR(r);
DB *db;
- r = db_create(&db, env, 0); assert(r == 0);
- r = db->open(db, txn, "test.db", 0, DB_BTREE, DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); assert(r == 0);
-
- {
- toku_struct_stat statbuf;
- char fullfile[TOKU_PATH_MAX+1];
- r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, "test.db"), &statbuf);
- assert(r==0);
- }
-
- // Close before abort.
- r = db->close(db, 0);
-
- r = txn->abort(txn); assert(r == 0);
-
- r = env->close(env, 0); assert(r == 0);
-
- {
- toku_struct_stat statbuf;
- char fullfile[TOKU_PATH_MAX+1];
- r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, "test.db"), &statbuf);
- assert(r!=0);
- }
-#endif
-#endif
+ r = db_create(&db, env, 0); CKERR(r);
+ r = db->open(db, NULL, "db", NULL, DB_BTREE, DB_CREATE, 0666); CKERR(r);
+
+ DBT key;
+
+ // put 'key'
+ dbt_init(&key, "key", sizeof("key"));
+ r = db->put(db, NULL, &key, &key, 0); CKERR(r);
+
+ // del 'KEY' - should match 'key'
+ dbt_init(&key, "KEY", sizeof("KEY"));
+ r = db->del(db, NULL, &key, 0); CKERR(r);
+
+ DBT val;
+ char val_buf[10];
+ dbt_init(&val, val_buf, sizeof(val_buf));
+
+ // search should fail for 'key'
+ dbt_init(&key, "key", sizeof("key"));
+ r = db->get(db, NULL, &key, &val, 0); CKERR2(r, DB_NOTFOUND);
+
+ // search should fail for 'KEY'
+ dbt_init(&key, "KEY", sizeof("KEY"));
+ r = db->get(db, NULL, &key, &val, 0); CKERR2(r, DB_NOTFOUND);
+
+ r = db->close(db, 0); CKERR(r);
+ r = env->close(env, 0); CKERR(r);
}
int
-test_main(int UU(argc), char UU(*const argv[])) {
- test_abort_close();
+test_main(int argc, char *const argv[]) {
+ parse_args(argc, argv);
+
+ toku_os_recursive_delete(TOKU_TEST_FILENAME);
+ int r = toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
+
+ test_equal_keys_with_different_bytes();
+
return 0;
}
diff --git a/storage/tokudb/ft-index/src/tests/test_groupcommit_count.cc b/storage/tokudb/ft-index/src/tests/test_groupcommit_count.cc
index acf0d5f7076..c24efb5562f 100644
--- a/storage/tokudb/ft-index/src/tests/test_groupcommit_count.cc
+++ b/storage/tokudb/ft-index/src/tests/test_groupcommit_count.cc
@@ -101,12 +101,7 @@ DB_ENV *env;
DB *db;
int do_sync=1;
-#ifdef TOKUDB
#define NITER 100
-#else
-// BDB is slow. Reduce the work.
-#define NITER 25
-#endif
static void *start_a_thread (void *i_p) {
int *CAST_FROM_VOIDP(which_thread_p, i_p);
@@ -214,12 +209,7 @@ do_test (int N) {
}
}
-#ifdef TOKUDB
int log_max_n_threads_over_10 = 3;
-#else
-// BDB is slow. Reduce the work.
-int log_max_n_threads_over_10 = 2;
-#endif
static void
my_parse_args (int argc, char *const argv[]) {
@@ -267,9 +257,7 @@ test_main (int argc, char *const argv[]) {
prev_count=0;
db_env_set_func_fsync(do_fsync);
-#if TOKUDB
db_env_set_num_bucket_mutexes(32);
-#endif
toku_os_recursive_delete(env_path);
{ int r=toku_os_mkdir(env_path, S_IRWXU+S_IRWXG+S_IRWXO); assert(r==0); }
diff --git a/storage/tokudb/ft-index/src/tests/test_locktree_close.cc b/storage/tokudb/ft-index/src/tests/test_locktree_close.cc
index f3d220059b6..10efefd0b62 100644
--- a/storage/tokudb/ft-index/src/tests/test_locktree_close.cc
+++ b/storage/tokudb/ft-index/src/tests/test_locktree_close.cc
@@ -106,7 +106,7 @@ test_cursor (void) {
DB_ENV * env;
DB *db;
DB_TXN * const null_txn = 0;
- const char * const fname = "test.cursor.brt";
+ const char * const fname = "test.cursor.ft";
int r;
/* create the dup database file */
diff --git a/storage/tokudb/ft-index/src/tests/test_log1.cc b/storage/tokudb/ft-index/src/tests/test_log1.cc
index 11e402d7be9..3c03249c845 100644
--- a/storage/tokudb/ft-index/src/tests/test_log1.cc
+++ b/storage/tokudb/ft-index/src/tests/test_log1.cc
@@ -123,7 +123,6 @@ static void make_db (bool close_env) {
CKERR(r);
}
char *filename;
-#if USE_TDB
{
DBT dname;
DBT iname;
@@ -135,10 +134,6 @@ static void make_db (bool close_env) {
CAST_FROM_VOIDP(filename, iname.data);
assert(filename);
}
-#else
- filename = toku_xstrdup("foo.db");
-#endif
-
r=tid->commit(tid, 0); assert(r==0);
r=db->close(db, 0); assert(r==0);
diff --git a/storage/tokudb/ft-index/src/tests/test_log10.cc b/storage/tokudb/ft-index/src/tests/test_log10.cc
index 48535f1871a..599eb16d3ae 100644
--- a/storage/tokudb/ft-index/src/tests/test_log10.cc
+++ b/storage/tokudb/ft-index/src/tests/test_log10.cc
@@ -120,9 +120,7 @@ static void insert_some (int outeri, bool close_env) {
DB *db;
DB_TXN *tid;
r=db_env_create(&env, 0); assert(r==0);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE|create_flag, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
@@ -148,13 +146,6 @@ static void insert_some (int outeri, bool close_env) {
key.data = hello; key.size=strlen(hello)+1;
data.data = there; data.size=strlen(there)+1;
r=db->put(db, tid, &key, &data, 0); CKERR(r);
-#ifndef TOKUDB
- // BDB cannot handle such a big txn.
- if (i%1000==999) {
- r=tid->commit(tid, 0); assert(r==0);
- r=env->txn_begin(env, 0, &tid, 0); assert(r==0);
- }
-#endif
}
r=tid->commit(tid, 0); assert(r==0);
r=db->close(db, 0); assert(r==0);
@@ -173,9 +164,7 @@ static void make_db (bool close_env) {
toku_os_recursive_delete(TOKU_TEST_FILENAME);
r=toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); assert(r==0);
r=db_env_create(&env, 0); assert(r==0);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test_log1_abort.cc b/storage/tokudb/ft-index/src/tests/test_log1_abort.cc
index 4cc37daec28..f1f8269239e 100644
--- a/storage/tokudb/ft-index/src/tests/test_log1_abort.cc
+++ b/storage/tokudb/ft-index/src/tests/test_log1_abort.cc
@@ -129,15 +129,7 @@ test_main (int UU(argc), char UU(*const argv[])) {
r=tid->abort(tid);
assert(r==0);
r=env->close(env, 0);
-#ifdef USE_BDB
-#if DB_VERSION_MAJOR >= 5
assert(r==0);
-#else
- assert(r==ENOENT);
-#endif
-#else
- assert(r==0);
-#endif
{
toku_struct_stat statbuf;
char filename[TOKU_PATH_MAX+1];
diff --git a/storage/tokudb/ft-index/src/tests/test_log7.cc b/storage/tokudb/ft-index/src/tests/test_log7.cc
index cc38ae92ae3..ca5eb168028 100644
--- a/storage/tokudb/ft-index/src/tests/test_log7.cc
+++ b/storage/tokudb/ft-index/src/tests/test_log7.cc
@@ -122,9 +122,6 @@ static void make_db (bool close_env) {
toku_os_recursive_delete(TOKU_TEST_FILENAME);
r=toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); assert(r==0);
r=db_env_create(&env, 0); assert(r==0);
-#ifdef TOKUDB
-
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
r=env->txn_begin(env, 0, &tid, 0); assert(r==0);
@@ -147,13 +144,11 @@ static void make_db (bool close_env) {
key.data = hello; key.size=strlen(hello)+1;
data.data = there; data.size=strlen(there)+1;
r=db->put(db, tid, &key, &data, 0); assert(r==0);
-#ifndef TOKUDB
// BDB cannot handle this huge transaction even with a lot of locks.
if (i%1000==599) {
r=tid->commit(tid, 0); assert(r==0);
r=env->txn_begin(env, 0, &tid, 0); assert(r==0);
}
-#endif
}
r=tid->commit(tid, 0); assert(r==0);
r=db->close(db, 0); assert(r==0);
diff --git a/storage/tokudb/ft-index/src/tests/test_log8.cc b/storage/tokudb/ft-index/src/tests/test_log8.cc
index a2c59400013..bf6cad4c66b 100644
--- a/storage/tokudb/ft-index/src/tests/test_log8.cc
+++ b/storage/tokudb/ft-index/src/tests/test_log8.cc
@@ -119,9 +119,7 @@ static void insert_some (int outeri, bool close_env) {
DB *db;
DB_TXN *tid;
r=db_env_create(&env, 0); assert(r==0);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE|create_flag, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
@@ -166,9 +164,7 @@ static void make_db (bool close_env) {
toku_os_recursive_delete(TOKU_TEST_FILENAME);
r=toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); assert(r==0);
r=db_env_create(&env, 0); assert(r==0);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test_log9.cc b/storage/tokudb/ft-index/src/tests/test_log9.cc
index c61312f90d2..302eaefb976 100644
--- a/storage/tokudb/ft-index/src/tests/test_log9.cc
+++ b/storage/tokudb/ft-index/src/tests/test_log9.cc
@@ -119,9 +119,7 @@ static void insert_some (int outeri, bool close_env) {
DB *db;
DB_TXN *tid;
r=db_env_create(&env, 0); assert(r==0);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE|create_flag, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
@@ -165,9 +163,7 @@ static void make_db (bool close_env) {
toku_os_recursive_delete(TOKU_TEST_FILENAME);
r=toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO); assert(r==0);
r=db_env_create(&env, 0); assert(r==0);
-#if IS_TDB
db_env_enable_engine_status(0); // disable engine status on crash because test is expected to fail
-#endif
r=env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB_INIT_TXN|DB_CREATE|DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r=db_create(&db, env, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test_logflush.cc b/storage/tokudb/ft-index/src/tests/test_logflush.cc
index f7870bee5ce..0c813d4b131 100644
--- a/storage/tokudb/ft-index/src/tests/test_logflush.cc
+++ b/storage/tokudb/ft-index/src/tests/test_logflush.cc
@@ -96,11 +96,7 @@ PATENT RIGHTS GRANT:
// Return the offset
static int
grep_for_in_logs (const char *str) {
-#ifdef TOKUDB
#define lfname "log000000000000.tokulog[0-9]*"
-#else
-#define lfname "log.0000000001"
-#endif
#define COMMAND "grep -F -q"
char lname[TOKU_PATH_MAX+1];
toku_path_join(lname, 2, TOKU_TEST_FILENAME, lfname);
diff --git a/storage/tokudb/ft-index/src/tests/test_logmax.cc b/storage/tokudb/ft-index/src/tests/test_logmax.cc
index 2ff773a043a..6c8b5a43ee2 100644
--- a/storage/tokudb/ft-index/src/tests/test_logmax.cc
+++ b/storage/tokudb/ft-index/src/tests/test_logmax.cc
@@ -152,11 +152,7 @@ test_logmax (int logmax) {
int effective_max;
if (logmax>0) effective_max = logmax;
else {
-#ifdef TOKUDB
effective_max = 100<<20;
-#else
- effective_max = 10<<20;
-#endif
}
r=env->txn_begin(env, 0, &tid, 0); CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test_reverse_compare_fun.cc b/storage/tokudb/ft-index/src/tests/test_reverse_compare_fun.cc
index 7d569c5bf97..774a78d23b1 100644
--- a/storage/tokudb/ft-index/src/tests/test_reverse_compare_fun.cc
+++ b/storage/tokudb/ft-index/src/tests/test_reverse_compare_fun.cc
@@ -155,10 +155,8 @@ test_reverse_compare (int n) {
/* create the dup database file */
DB_ENV *env;
r = db_env_create(&env, 0); assert(r == 0);
-#ifdef TOKUDB
r = env->set_default_bt_compare(env, reverse_compare);
CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, DB_CREATE+DB_PRIVATE+DB_INIT_MPOOL, 0); assert(r == 0);
DB *db;
@@ -166,10 +164,6 @@ test_reverse_compare (int n) {
CKERR(r);
r = db->set_pagesize(db, 4096);
CKERR(r);
-#ifndef TOKUDB
- r = db->set_bt_compare(db, reverse_compare);
- CKERR(r);
-#endif
r = db->open(db, null_txn, fname, "main", DB_BTREE, DB_CREATE, 0666);
CKERR(r);
@@ -192,10 +186,6 @@ test_reverse_compare (int n) {
CKERR(r);
r = db->set_pagesize(db, 4096);
CKERR(r);
-#ifndef TOKUDB
- r = db->set_bt_compare(db, reverse_compare);
- CKERR(r);
-#endif
r = db->open(db, null_txn, fname, "main", DB_BTREE, 0, 0666);
CKERR(r);
diff --git a/storage/tokudb/ft-index/src/tests/test_set_func_malloc.cc b/storage/tokudb/ft-index/src/tests/test_set_func_malloc.cc
index eea9a913c1c..8efa786b7fd 100644
--- a/storage/tokudb/ft-index/src/tests/test_set_func_malloc.cc
+++ b/storage/tokudb/ft-index/src/tests/test_set_func_malloc.cc
@@ -153,7 +153,6 @@ test1 (void)
db_env_set_func_realloc(brealloc);
db_env_set_func_free(bfree);
-#ifdef USE_TDB
// toku_malloc isn't affected by calling the BDB set_fun_malloc calls.
malloc_counter = realloc_counter = free_counter = 0;
@@ -166,8 +165,6 @@ test1 (void)
db_env_set_func_malloc(NULL);
db_env_set_func_realloc(NULL);
db_env_set_func_free(NULL);
-
-#endif
}
int
diff --git a/storage/tokudb/ft-index/src/tests/test_txn_abort7.cc b/storage/tokudb/ft-index/src/tests/test_txn_abort7.cc
index 144591ca650..8832e950310 100644
--- a/storage/tokudb/ft-index/src/tests/test_txn_abort7.cc
+++ b/storage/tokudb/ft-index/src/tests/test_txn_abort7.cc
@@ -119,7 +119,6 @@ test_abort_create (void) {
{
char *filename;
-#if USE_TDB
{
DBT dname;
DBT iname;
@@ -131,9 +130,6 @@ test_abort_create (void) {
CAST_FROM_VOIDP(filename, iname.data);
assert(filename);
}
-#else
- filename = toku_xstrdup("test.db");
-#endif
toku_struct_stat statbuf;
char fullfile[TOKU_PATH_MAX+1];
r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, filename), &statbuf);
@@ -145,7 +141,6 @@ test_abort_create (void) {
r = txn->abort(txn); assert(r == 0);
{
-#if USE_TDB
{
DBT dname;
DBT iname;
@@ -155,7 +150,6 @@ test_abort_create (void) {
r = env->get_iname(env, &dname, &iname);
CKERR2(r, DB_NOTFOUND);
}
-#endif
toku_struct_stat statbuf;
char fullfile[TOKU_PATH_MAX+1];
r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, "test.db"), &statbuf);
diff --git a/storage/tokudb/ft-index/src/tests/test_txn_abort9.cc b/storage/tokudb/ft-index/src/tests/test_txn_abort9.cc
deleted file mode 100644
index 48c4ae120e8..00000000000
--- a/storage/tokudb/ft-index/src/tests/test_txn_abort9.cc
+++ /dev/null
@@ -1,162 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#include "test.h"
-#include <stdio.h>
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <memory.h>
-#include <sys/stat.h>
-#include <db.h>
-
-//
-static void
-test_abort_close (void) {
-
-#ifndef USE_TDB
-#if DB_VERSION_MAJOR==4 && DB_VERSION_MINOR==3
- if (verbose) fprintf(stderr, "%s does not work for BDB %d.%d. Not running\n", __FILE__, DB_VERSION_MAJOR, DB_VERSION_MINOR);
- return;
-#else
- toku_os_recursive_delete(TOKU_TEST_FILENAME);
- toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
-
- int r;
- DB_ENV *env;
- r = db_env_create(&env, 0); assert(r == 0);
- r = env->set_data_dir(env, TOKU_TEST_FILENAME);
- r = env->set_lg_dir(env, TOKU_TEST_FILENAME);
- env->set_errfile(env, stdout);
- r = env->open(env, 0, DB_INIT_MPOOL + DB_INIT_LOG + DB_INIT_LOCK + DB_INIT_TXN + DB_PRIVATE + DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO);
- if (r != 0) printf("%s:%d:%d:%s\n", __FILE__, __LINE__, r, db_strerror(r));
- assert(r == 0);
-
- DB_TXN *txn = 0;
- r = env->txn_begin(env, 0, &txn, 0); assert(r == 0);
-
- DB *db;
- r = db_create(&db, env, 0); assert(r == 0);
- r = db->open(db, txn, "test.db", 0, DB_BTREE, DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); assert(r == 0);
-
- {
- toku_struct_stat statbuf;
- char fullfile[TOKU_PATH_MAX+1];
- r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, "test.db"), &statbuf);
- assert(r==0);
- }
-
- // Close before commit.
- r = db->close(db, 0);
- r = txn->commit(txn, 0); CKERR(r);
-
- // Now reopen it
- r = env->txn_begin(env, 0, &txn, 0); CKERR(r);
- r = db_create(&db, env, 0); assert(r == 0);
- r = db->open(db, txn, "test.db", 0, DB_BTREE, 0, S_IRWXU+S_IRWXG+S_IRWXO); assert(r == 0);
-
- DBT k,v;
- r = db->put(db, txn, dbt_init(&k, "hello", 6), dbt_init(&v, "there", 6), 0);
- CKERR(r);
-
- r = db->close(db, 0);
-
- r = txn->abort(txn); assert(r == 0);
-
- r = env->close(env, 0); CKERR(r);
-
-#endif
-#endif
-}
-
-int
-test_main(int UU(argc), char UU(*const argv[])) {
- test_abort_close();
- return 0;
-}
diff --git a/storage/tokudb/ft-index/src/tests/test_txn_commit8.cc b/storage/tokudb/ft-index/src/tests/test_txn_commit8.cc
deleted file mode 100644
index 4f4d732dc8b..00000000000
--- a/storage/tokudb/ft-index/src/tests/test_txn_commit8.cc
+++ /dev/null
@@ -1,156 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#include "test.h"
-#include <stdio.h>
-
-#include <stdlib.h>
-#include <unistd.h>
-#include <memory.h>
-#include <sys/stat.h>
-#include <db.h>
-
-// like test_txn_abort8.c except commit
-static void
-test_abort_close (void) {
-
-#ifndef USE_TDB
-#if DB_VERSION_MAJOR==4 && DB_VERSION_MINOR==3
- if (verbose) fprintf(stderr, "%s does not work for BDB %d.%d. Not running\n", __FILE__, DB_VERSION_MAJOR, DB_VERSION_MINOR);
- return;
-#else
- toku_os_recursive_delete(TOKU_TEST_FILENAME);
- toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
-
- int r;
- DB_ENV *env;
- r = db_env_create(&env, 0); assert(r == 0);
- r = env->set_data_dir(env, TOKU_TEST_FILENAME);
- r = env->set_lg_dir(env, TOKU_TEST_FILENAME);
- env->set_errfile(env, stdout);
- r = env->open(env, 0, DB_INIT_MPOOL + DB_INIT_LOG + DB_INIT_LOCK + DB_INIT_TXN + DB_PRIVATE + DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO);
- if (r != 0) printf("%s:%d:%d:%s\n", __FILE__, __LINE__, r, db_strerror(r));
- assert(r == 0);
-
- DB_TXN *txn = 0;
- r = env->txn_begin(env, 0, &txn, 0); assert(r == 0);
-
- DB *db;
- r = db_create(&db, env, 0); assert(r == 0);
- r = db->open(db, txn, "test.db", 0, DB_BTREE, DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); assert(r == 0);
-
- {
- toku_struct_stat statbuf;
- char fullfile[TOKU_PATH_MAX+1];
- r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, "test.db"), &statbuf);
- assert(r==0);
- }
-
- // Close before commit
- r = db->close(db, 0);
-
- r = txn->commit(txn, 0); assert(r == 0);
-
- r = env->close(env, 0); assert(r == 0);
-
- {
- toku_struct_stat statbuf;
- char fullfile[TOKU_PATH_MAX+1];
- r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, "test.db"), &statbuf);
- assert(r==0);
- }
-#endif
-#endif
-}
-
-int
-test_main(int UU(argc), char UU(*const argv[])) {
- test_abort_close();
- return 0;
-}
diff --git a/storage/tokudb/ft-index/src/tests/test_txn_cursor_last.cc b/storage/tokudb/ft-index/src/tests/test_txn_cursor_last.cc
index 62813ab86c3..62cb3984b79 100644
--- a/storage/tokudb/ft-index/src/tests/test_txn_cursor_last.cc
+++ b/storage/tokudb/ft-index/src/tests/test_txn_cursor_last.cc
@@ -291,12 +291,10 @@ test_main(int argc, char *const argv[]) {
parse_args(argc, argv);
- if (IS_TDB) {
- test_txn_cursor_last_1(0);
- test_txn_cursor_last_1(1);
- test_txn_cursor_last_2(0);
- test_txn_cursor_last_2(1);
- }
+ test_txn_cursor_last_1(0);
+ test_txn_cursor_last_1(1);
+ test_txn_cursor_last_2(0);
+ test_txn_cursor_last_2(1);
return 0;
}
diff --git a/storage/tokudb/ft-index/src/tests/test_txn_nested1.cc b/storage/tokudb/ft-index/src/tests/test_txn_nested1.cc
index a5ba6afdfb1..d25e7c61ce2 100644
--- a/storage/tokudb/ft-index/src/tests/test_txn_nested1.cc
+++ b/storage/tokudb/ft-index/src/tests/test_txn_nested1.cc
@@ -125,9 +125,7 @@ setup_db (void) {
toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
r = db_env_create(&env, 0); CKERR(r);
-#ifdef TOKUDB
r = env->set_default_bt_compare(env, int_dbt_cmp); CKERR(r);
-#endif
r = env->open(env, TOKU_TEST_FILENAME, DB_INIT_MPOOL | DB_INIT_LOG | DB_INIT_LOCK | DB_INIT_TXN | DB_PRIVATE | DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO);
CKERR(r);
@@ -136,9 +134,6 @@ setup_db (void) {
r = env->txn_begin(env, 0, &txn, 0); CKERR(r);
r = db_create(&db, env, 0); CKERR(r);
-#ifndef TOKUDB
- r = db->set_bt_compare(db, int_dbt_cmp); CKERR(r);
-#endif
r = db->open(db, txn, "test.db", 0, DB_BTREE, DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); CKERR(r);
r = txn->commit(txn, 0); CKERR(r);
}
@@ -219,74 +214,6 @@ test_txn_nesting (int depth) {
}
}
-
-#if 0
-static void
-test_txn_abort (int insert, int secondnum) {
- if (verbose) { fprintf(stderr, "%s (%s):%d [%d,%d]\n", __FILE__, __FUNCTION__, __LINE__, insert, secondnum); fflush(stderr); }
- setup_db();
-
- DBT key, val;
- int r;
-
-
- DB_TXN *parent = NULL, *child = NULL;
-
- int i = 1;
- r = env->txn_begin(env, 0, &parent, 0); CKERR(r);
-
- //Insert something as a child
- r = env->txn_begin(env, parent, &child, 0); CKERR(r);
- i = 1;
- r = db->put(db, child, dbt_init(&key, &i, sizeof i), dbt_init(&val, &i, sizeof i), 0);
- CKERR(r);
- r = child->commit(child,DB_TXN_NOSYNC);
- child = NULL;
-
-
- //delete it as a child
- r = env->txn_begin(env, parent, &child, 0); CKERR(r);
- i = secondnum;
- if (insert) {
- r = db->put(db, child, dbt_init(&key, &i, sizeof i), dbt_init(&val, &i, sizeof i), 0);
- CKERR(r);
- }
- else { // delete
- r = db->del(db, child, dbt_init(&key, &i, sizeof i), DB_DELETE_ANY);
- if (IS_TDB) {
- CKERR(r);
- } else {
- CKERR2(r, (secondnum==1 ? 0 : DB_NOTFOUND));
- }
- }
- r = child->commit(child,DB_TXN_NOSYNC);
- child = NULL;
-
- r = parent->abort(parent);
- CKERR(r);
- parent = NULL;
-
-
- {
- DB_TXN *txn = NULL;
- /* walk the db, should be empty */
- r = env->txn_begin(env, 0, &txn, 0); CKERR(r);
- DBC *cursor;
- r = db->cursor(db, txn, &cursor, 0); CKERR(r);
- memset(&key, 0, sizeof key);
- memset(&val, 0, sizeof val);
- r = cursor->c_get(cursor, &key, &val, DB_FIRST);
- CKERR2(r, DB_NOTFOUND);
- r = cursor->c_close(cursor); CKERR(r);
- r = txn->commit(txn, 0);
- }
- r=db->close(db, 0); CKERR(r);
- r=env->close(env, 0); CKERR(r);
-
-}
-
-#endif
-
int
test_main(int argc, char *const argv[]) {
parse_args(argc, argv);
diff --git a/storage/tokudb/ft-index/src/tests/test_txn_nested_abort4.cc b/storage/tokudb/ft-index/src/tests/test_txn_nested_abort4.cc
index 729c5ed44dd..164f1c26d11 100644
--- a/storage/tokudb/ft-index/src/tests/test_txn_nested_abort4.cc
+++ b/storage/tokudb/ft-index/src/tests/test_txn_nested_abort4.cc
@@ -160,11 +160,7 @@ test_txn_abort (int insert, int secondnum) {
}
else { // delete
r = db->del(db, child, dbt_init(&key, &i, sizeof i), DB_DELETE_ANY);
- if (IS_TDB) {
CKERR(r);
- } else {
- CKERR2(r, (secondnum==1 ? 0 : DB_NOTFOUND));
- }
}
r = child->commit(child,DB_TXN_NOSYNC);
child = NULL;
diff --git a/storage/tokudb/ft-index/src/tests/test_weakxaction.cc b/storage/tokudb/ft-index/src/tests/test_weakxaction.cc
index b1ca7e19ba3..3e9e1f25234 100644
--- a/storage/tokudb/ft-index/src/tests/test_weakxaction.cc
+++ b/storage/tokudb/ft-index/src/tests/test_weakxaction.cc
@@ -128,9 +128,6 @@ test_autotxn (uint32_t env_flags, uint32_t db_flags) {
DB_TXN *x1, *x2 = NULL;
r = env->txn_begin(env, 0, &x1, DB_TXN_NOWAIT); CKERR(r);
- #ifdef USE_BDB
- r = env->txn_begin(env, 0, &x2, DB_TXN_NOWAIT); CKERR(r);
- #endif
DBT k1,k2,v1,v2;
dbt_init(&k1, "hello", sizeof "hello");
dbt_init(&k2, "hello", sizeof "hello");
@@ -141,9 +138,6 @@ test_autotxn (uint32_t env_flags, uint32_t db_flags) {
r = db->put(db, x1, &k1, &v1, 0); CKERR(r);
r = db->get(db, x2, &k2, &v2, 0); assert(r==DB_LOCK_DEADLOCK || r==DB_LOCK_NOTGRANTED);
r = x1->commit(x1, 0); CKERR(r);
- #ifdef USE_BDB
- r = x2->commit(x2, 0); assert(r==0);
- #endif
r = db->close(db, 0); CKERR(r);
r = env->close(env, 0); assert(r==0);
}
diff --git a/storage/tokudb/ft-index/src/tests/test_txn_close_open_commit.cc b/storage/tokudb/ft-index/src/tests/time_create_db.cc
index 4f5060b3871..2cc2496f33a 100644
--- a/storage/tokudb/ft-index/src/tests/test_txn_close_open_commit.cc
+++ b/storage/tokudb/ft-index/src/tests/time_create_db.cc
@@ -1,6 +1,6 @@
/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
+
/*
COPYING CONDITIONS NOTICE:
@@ -86,83 +86,90 @@ PATENT RIGHTS GRANT:
under this License.
*/
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#include "test.h"
-#include <stdio.h>
+#ident "Copyright (c) 2009-2013 Tokutek Inc. All rights reserved."
+#ident "$Id$"
-#include <stdlib.h>
-#include <unistd.h>
-#include <memory.h>
-#include <sys/stat.h>
+#include "test.h"
+#include <vector>
#include <db.h>
+#include "toku_time.h"
-// Recreate a mysqld crash by closing and opening a db within a transaction.
-// The crash occurs when writing a dirty cachetable pair, so we insert one
-// row.
-static void
-test_txn_close_open_commit (void) {
-
-#ifndef USE_TDB
-#if DB_VERSION_MAJOR==4 && DB_VERSION_MINOR==3
- if (verbose) fprintf(stderr, "%s does not work for BDB %d.%d. Not running\n", __FILE__, DB_VERSION_MAJOR, DB_VERSION_MINOR);
- return;
-#else
- toku_os_recursive_delete(TOKU_TEST_FILENAME);
- toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
-
- int r;
- DB_ENV *env;
- r = db_env_create(&env, 0); assert(r == 0);
- r = env->set_data_dir(env, TOKU_TEST_FILENAME);
- r = env->set_lg_dir(env, TOKU_TEST_FILENAME);
- env->set_errfile(env, stdout);
- r = env->open(env, 0, DB_INIT_MPOOL + DB_INIT_LOG + DB_INIT_LOCK + DB_INIT_TXN + DB_PRIVATE + DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO);
- if (r != 0) printf("%s:%d:%d:%s\n", __FILE__, __LINE__, r, db_strerror(r));
- assert(r == 0);
-
- DB_TXN *txn = 0;
- r = env->txn_begin(env, 0, &txn, 0); assert(r == 0);
-
- DB *db;
- r = db_create(&db, env, 0); assert(r == 0);
- r = db->open(db, txn, "test.db", 0, DB_BTREE, DB_CREATE, S_IRWXU+S_IRWXG+S_IRWXO); assert(r == 0);
+static void open_dbs(DB_ENV *env, int max_dbs) {
+ std::vector<DB *> dbs;
+ uint64_t t_start = toku_current_time_microsec();
+ // open db's
{
- toku_struct_stat statbuf;
- char fullfile[TOKU_PATH_MAX+1];
- r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, "test.db"), &statbuf);
- assert(r==0);
+ uint64_t t0 = toku_current_time_microsec();
+ for (int i = 1; i <= max_dbs; i++) {
+ int r;
+ DB *db = NULL;
+ r = db_create(&db, env, 0);
+ assert(r == 0);
+ char db_name[32];
+ sprintf(db_name, "db%d", i);
+ r = db->open(db, NULL, db_name, NULL, DB_BTREE, DB_CREATE, 0666);
+ assert(r == 0);
+ dbs.push_back(db);
+ if ((i % 100) == 0) {
+ uint64_t t = toku_current_time_microsec();
+ fprintf(stderr, "open %d %" PRIu64 "\n", i, t - t0);
+ t0 = t;
+ }
+ }
}
+ uint64_t t_end = toku_current_time_microsec();
+ fprintf(stderr, "%" PRIu64 "\n", t_end - t_start);
- DBT key, val;
- int k = 1, v = 1;
- r = db->put(db, txn, dbt_init(&key, &k, sizeof k), dbt_init(&val, &v, sizeof v), 0);
- assert(r == 0);
-
- // Close before commit
- r = db->close(db, 0); assert(r == 0);
+ // close db's
+ {
+ uint64_t t0 = toku_current_time_microsec();
+ int i = 1;
+ for (std::vector<DB *>::iterator dbi = dbs.begin(); dbi != dbs.end(); dbi++, i++) {
+ DB *db = *dbi;
+ int r = db->close(db, 0);
+ assert(r == 0);
+ if ((i % 100) == 0) {
+ uint64_t t = toku_current_time_microsec();
+ printf("close %d %" PRIu64 "\n", i, t - t0);
+ t0 = t;
+ }
+ }
+ }
+}
- r = db_create(&db, env, 0); assert(r == 0);
- r = db->open(db, txn, "test.db", 0, DB_UNKNOWN, 0, S_IRWXU+S_IRWXG+S_IRWXO); assert(r == 0);
+int test_main (int argc, char * const argv[]) {
+ int r;
+ int max_dbs = 1;
+
+ // parse_args(argc, argv);
+ for (int i = 1; i < argc; i++) {
+ if (strcmp(argv[i], "-v") == 0) {
+ verbose++;
+ continue;
+ }
+ if (strcmp(argv[i], "-q") == 0) {
+ if (verbose > 0) verbose--;
+ continue;
+ }
+ max_dbs = atoi(argv[i]);
+ continue;
+ }
- r = txn->commit(txn, 0); assert(r == 0);
+ toku_os_recursive_delete(TOKU_TEST_FILENAME);
+ r = toku_os_mkdir(TOKU_TEST_FILENAME, S_IRWXU+S_IRWXG+S_IRWXO);
- r = db->close(db, 0); assert(r == 0);
+ DB_ENV *env = NULL;
+ r = db_env_create(&env, 0);
+ assert(r == 0);
+ env->set_errfile(env, stderr);
+ r = env->open(env, TOKU_TEST_FILENAME, DB_INIT_LOCK+DB_INIT_MPOOL+DB_INIT_TXN+DB_INIT_LOG + DB_CREATE + DB_PRIVATE, S_IRWXU+S_IRWXG+S_IRWXO);
+ assert(r == 0);
- r = env->close(env, 0); assert(r == 0);
+ open_dbs(env, max_dbs);
- {
- toku_struct_stat statbuf;
- char fullfile[TOKU_PATH_MAX+1];
- r = toku_stat(toku_path_join(fullfile, 2, TOKU_TEST_FILENAME, "test.db"), &statbuf);
- assert(r==0);
- }
-#endif
-#endif
-}
+ r = env->close(env, 0);
+ assert(r == 0);
-int
-test_main(int UU(argc), char UU(*const argv[])) {
- test_txn_close_open_commit();
return 0;
}
diff --git a/storage/tokudb/ft-index/src/tests/upgrade-test-1.cc b/storage/tokudb/ft-index/src/tests/upgrade-test-1.cc
index 7897f9eb2e3..ef638e3fa8c 100644
--- a/storage/tokudb/ft-index/src/tests/upgrade-test-1.cc
+++ b/storage/tokudb/ft-index/src/tests/upgrade-test-1.cc
@@ -117,7 +117,7 @@ char *db_v4_dir = OLDDATADIR "env_preload.4.2.0.cleanshutdown";
char *db_v4_dir_node4k = OLDDATADIR "env_preload.4.2.0.node4k.cleanshutdown";
char *db_v4_dir_flat = OLDDATADIR "env_preload.4.2.0.flat.cleanshutdown";
-// HACK: Newer versions of the database/brt to use with this old
+// HACK: Newer versions of the database/ft to use with this old
// upgrade test code.
char *db_v6_dir = OLDDATADIR "env_preload.5.0.8.cleanshutdown";
char *db_v6_dir_node4k = OLDDATADIR "env_preload.5.0.8.node4k.cleanshutdown";
diff --git a/storage/tokudb/ft-index/src/ydb-internal.h b/storage/tokudb/ft-index/src/ydb-internal.h
index f8c10975d5a..085a4dd0334 100644
--- a/storage/tokudb/ft-index/src/ydb-internal.h
+++ b/storage/tokudb/ft-index/src/ydb-internal.h
@@ -97,8 +97,6 @@ PATENT RIGHTS GRANT:
#include <ft/fttypes.h>
#include <ft/ft-ops.h>
#include <ft/minicron.h>
-// TODO: remove vanilla omt in favor of templated one
-#include <ft/omt.h>
#include <util/growable_array.h>
#include <util/omt.h>
@@ -152,14 +150,13 @@ struct __toku_db_env_internal {
unsigned long cachetable_size;
CACHETABLE cachetable;
TOKULOGGER logger;
- toku::locktree::manager ltm;
+ toku::locktree_manager ltm;
lock_timeout_callback lock_wait_timeout_callback; // Called when a lock request times out waiting for a lock.
DB *directory; // Maps dnames to inames
DB *persistent_environment; // Stores environment settings, can be used for upgrade
- // TODO: toku::omt<DB *>
- OMT open_dbs_by_dname; // Stores open db handles, sorted first by dname and then by numerical value of pointer to the db (arbitrarily assigned memory location)
- OMT open_dbs_by_dict_id; // Stores open db handles, sorted by dictionary id and then by numerical value of pointer to the db (arbitrarily assigned memory location)
+ toku::omt<DB *> *open_dbs_by_dname; // Stores open db handles, sorted first by dname and then by numerical value of pointer to the db (arbitrarily assigned memory location)
+ toku::omt<DB *> *open_dbs_by_dict_id; // Stores open db handles, sorted by dictionary id and then by numerical value of pointer to the db (arbitrarily assigned memory location)
toku_pthread_rwlock_t open_dbs_rwlock; // rwlock that protects the OMT of open dbs.
char *real_data_dir; // data dir used when the env is opened (relative to cwd, or absolute with leading /)
@@ -192,7 +189,7 @@ struct __toku_db_env_internal {
// test-only environment function for running lock escalation
static inline void toku_env_run_lock_escalation_for_test(DB_ENV *env) {
- toku::locktree::manager *mgr = &env->i->ltm;
+ toku::locktree_manager *mgr = &env->i->ltm;
mgr->run_escalation_for_test();
}
diff --git a/storage/tokudb/ft-index/src/ydb.cc b/storage/tokudb/ft-index/src/ydb.cc
index d1c09f8cc10..a2bb221a40b 100644
--- a/storage/tokudb/ft-index/src/ydb.cc
+++ b/storage/tokudb/ft-index/src/ydb.cc
@@ -233,6 +233,7 @@ static DB_ENV * volatile most_recent_env; // most recently opened env, used fo
static int env_get_iname(DB_ENV* env, DBT* dname_dbt, DBT* iname_dbt);
static int toku_maybe_get_engine_status_text (char* buff, int buffsize); // for use by toku_assert
+static int toku_maybe_err_engine_status (void);
static void toku_maybe_set_env_panic(int code, const char * msg); // for use by toku_assert
int
@@ -476,7 +477,7 @@ needs_recovery (DB_ENV *env) {
static int toku_env_txn_checkpoint(DB_ENV * env, uint32_t kbyte, uint32_t min, uint32_t flags);
// Instruct db to use the default (built-in) key comparison function
-// by setting the flag bits in the db and brt structs
+// by setting the flag bits in the db and ft structs
static int
db_use_builtin_key_cmp(DB *db) {
HANDLE_PANICKED_DB(db);
@@ -852,6 +853,12 @@ env_open(DB_ENV * env, const char *home, uint32_t flags, int mode) {
goto cleanup;
}
+ if (toku_os_huge_pages_enabled()) {
+ r = toku_ydb_do_error(env, TOKUDB_HUGE_PAGES_ENABLED,
+ "Huge pages are enabled, disable them before continuing\n");
+ goto cleanup;
+ }
+
most_recent_env = NULL;
assert(sizeof(time_t) == sizeof(uint64_t));
@@ -1108,7 +1115,7 @@ cleanup:
most_recent_env = env;
uint64_t num_rows;
env_get_engine_status_num_rows(env, &num_rows);
- toku_assert_set_fpointers(toku_maybe_get_engine_status_text, toku_maybe_set_env_panic, num_rows);
+ toku_assert_set_fpointers(toku_maybe_get_engine_status_text, toku_maybe_err_engine_status, toku_maybe_set_env_panic, num_rows);
}
return r;
}
@@ -1131,7 +1138,7 @@ env_close(DB_ENV * env, uint32_t flags) {
goto panic_and_quit_early;
}
if (env->i->open_dbs_by_dname) { //Verify that there are no open dbs.
- if (toku_omt_size(env->i->open_dbs_by_dname) > 0) {
+ if (env->i->open_dbs_by_dname->size() > 0) {
err_msg = "Cannot close environment due to open DBs\n";
r = toku_ydb_do_error(env, EINVAL, "%s", err_msg);
goto panic_and_quit_early;
@@ -1207,10 +1214,14 @@ env_close(DB_ENV * env, uint32_t flags) {
toku_free(env->i->real_log_dir);
if (env->i->real_tmp_dir)
toku_free(env->i->real_tmp_dir);
- if (env->i->open_dbs_by_dname)
- toku_omt_destroy(&env->i->open_dbs_by_dname);
- if (env->i->open_dbs_by_dict_id)
- toku_omt_destroy(&env->i->open_dbs_by_dict_id);
+ if (env->i->open_dbs_by_dname) {
+ env->i->open_dbs_by_dname->destroy();
+ toku_free(env->i->open_dbs_by_dname);
+ }
+ if (env->i->open_dbs_by_dict_id) {
+ env->i->open_dbs_by_dict_id->destroy();
+ toku_free(env->i->open_dbs_by_dict_id);
+ }
if (env->i->dir)
toku_free(env->i->dir);
toku_pthread_rwlock_destroy(&env->i->open_dbs_rwlock);
@@ -1834,13 +1845,15 @@ fs_get_status(DB_ENV * env, fs_redzone_state * redzone_state) {
// Local status struct used to get information from memory.c
typedef enum {
MEMORY_MALLOC_COUNT = 0,
- MEMORY_FREE_COUNT,
+ MEMORY_FREE_COUNT,
MEMORY_REALLOC_COUNT,
- MEMORY_MALLOC_FAIL,
- MEMORY_REALLOC_FAIL,
- MEMORY_REQUESTED,
- MEMORY_USED,
- MEMORY_FREED,
+ MEMORY_MALLOC_FAIL,
+ MEMORY_REALLOC_FAIL,
+ MEMORY_REQUESTED,
+ MEMORY_USED,
+ MEMORY_FREED,
+ MEMORY_MAX_REQUESTED_SIZE,
+ MEMORY_LAST_FAILED_SIZE,
MEMORY_MAX_IN_USE,
MEMORY_MALLOCATOR_VERSION,
MEMORY_MMAP_THRESHOLD,
@@ -1868,6 +1881,8 @@ memory_status_init(void) {
STATUS_INIT(MEMORY_REQUESTED, nullptr, UINT64, "number of bytes requested", TOKU_ENGINE_STATUS);
STATUS_INIT(MEMORY_USED, nullptr, UINT64, "number of bytes used (requested + overhead)", TOKU_ENGINE_STATUS);
STATUS_INIT(MEMORY_FREED, nullptr, UINT64, "number of bytes freed", TOKU_ENGINE_STATUS);
+ STATUS_INIT(MEMORY_MAX_REQUESTED_SIZE, nullptr, UINT64, "largest attempted allocation size", TOKU_ENGINE_STATUS);
+ STATUS_INIT(MEMORY_LAST_FAILED_SIZE, nullptr, UINT64, "size of the last failed allocation attempt", TOKU_ENGINE_STATUS);
STATUS_INIT(MEMORY_MAX_IN_USE, MEM_ESTIMATED_MAXIMUM_MEMORY_FOOTPRINT, UINT64, "estimated maximum memory footprint", TOKU_ENGINE_STATUS|TOKU_GLOBAL_STATUS);
STATUS_INIT(MEMORY_MALLOCATOR_VERSION, nullptr, CHARSTR, "mallocator version", TOKU_ENGINE_STATUS);
STATUS_INIT(MEMORY_MMAP_THRESHOLD, nullptr, UINT64, "mmap threshold", TOKU_ENGINE_STATUS);
@@ -2225,6 +2240,83 @@ env_get_engine_status_text(DB_ENV * env, char * buff, int bufsiz) {
return r;
}
+// prints engine status using toku_env_err line-by-line
+static int
+env_err_engine_status(DB_ENV * env) {
+ uint32_t stringsize = 1024;
+ uint64_t panic;
+ char panicstring[stringsize];
+ uint64_t num_rows;
+ uint64_t max_rows;
+ fs_redzone_state redzone_state;
+
+ toku_env_err(env, 0, "BUILD_ID = %d", BUILD_ID);
+
+ (void) env_get_engine_status_num_rows (env, &max_rows);
+ TOKU_ENGINE_STATUS_ROW_S mystat[max_rows];
+ int r = env->get_engine_status (env, mystat, max_rows, &num_rows, &redzone_state, &panic, panicstring, stringsize, TOKU_ENGINE_STATUS);
+
+ if (r) {
+ toku_env_err(env, 0, "Engine status not available: ");
+ if (!env) {
+ toku_env_err(env, 0, "no environment");
+ }
+ else if (!(env->i)) {
+ toku_env_err(env, 0, "environment internal struct is null");
+ }
+ else if (!env_opened(env)) {
+ toku_env_err(env, 0, "environment is not open");
+ }
+ }
+ else {
+ if (panic) {
+ toku_env_err(env, 0, "Env panic code: %" PRIu64, panic);
+ if (strlen(panicstring)) {
+ invariant(strlen(panicstring) <= stringsize);
+ toku_env_err(env, 0, "Env panic string: %s", panicstring);
+ }
+ }
+
+ for (uint64_t row = 0; row < num_rows; row++) {
+ switch (mystat[row].type) {
+ case FS_STATE:
+ toku_env_err(env, 0, "%s: %" PRIu64, mystat[row].legend, mystat[row].value.num);
+ break;
+ case UINT64:
+ toku_env_err(env, 0, "%s: %" PRIu64, mystat[row].legend, mystat[row].value.num);
+ break;
+ case CHARSTR:
+ toku_env_err(env, 0, "%s: %s", mystat[row].legend, mystat[row].value.str);
+ break;
+ case UNIXTIME:
+ {
+ char tbuf[26];
+ format_time((time_t*)&mystat[row].value.num, tbuf);
+ toku_env_err(env, 0, "%s: %s", mystat[row].legend, tbuf);
+ }
+ break;
+ case TOKUTIME:
+ {
+ double t = tokutime_to_seconds(mystat[row].value.num);
+ toku_env_err(env, 0, "%s: %.6f", mystat[row].legend, t);
+ }
+ break;
+ case PARCOUNT:
+ {
+ uint64_t v = read_partitioned_counter(mystat[row].value.parcount);
+ toku_env_err(env, 0, "%s: %" PRIu64, mystat[row].legend, v);
+ }
+ break;
+ default:
+ toku_env_err(env, 0, "%s: UNKNOWN STATUS TYPE: %d", mystat[row].legend, mystat[row].type);
+ break;
+ }
+ }
+ }
+
+ return r;
+}
+
// intended for use by toku_assert logic, when env is not known
static int
toku_maybe_get_engine_status_text (char * buff, int buffsize) {
@@ -2240,6 +2332,19 @@ toku_maybe_get_engine_status_text (char * buff, int buffsize) {
return r;
}
+static int
+toku_maybe_err_engine_status (void) {
+ DB_ENV * env = most_recent_env;
+ int r;
+ if (engine_status_enable && env != NULL) {
+ r = env_err_engine_status(env);
+ }
+ else {
+ r = EOPNOTSUPP;
+ }
+ return r;
+}
+
// Set panic code and panic string if not already panicked,
// intended for use by toku_assert when about to abort().
static void
@@ -2292,10 +2397,8 @@ struct ltm_iterate_requests_callback_extra {
};
static int
-find_db_by_dict_id(OMTVALUE v, void *dict_id_v) {
- DB *db = (DB *) v;
+find_db_by_dict_id(DB *const &db, const DICTIONARY_ID &dict_id_find) {
DICTIONARY_ID dict_id = db->i->dict_id;
- DICTIONARY_ID dict_id_find = *(DICTIONARY_ID *) dict_id_v;
if (dict_id.dictid < dict_id_find.dictid) {
return -1;
} else if (dict_id.dictid > dict_id_find.dictid) {
@@ -2307,10 +2410,9 @@ find_db_by_dict_id(OMTVALUE v, void *dict_id_v) {
static DB *
locked_get_db_by_dict_id(DB_ENV *env, DICTIONARY_ID dict_id) {
- OMTVALUE dbv;
- int r = toku_omt_find_zero(env->i->open_dbs_by_dict_id, find_db_by_dict_id,
- (void *) &dict_id, &dbv, nullptr);
- return r == 0 ? (DB *) dbv : nullptr;
+ DB *db;
+ int r = env->i->open_dbs_by_dict_id->find_zero<DICTIONARY_ID, find_db_by_dict_id>(dict_id, &db, nullptr);
+ return r == 0 ? db : nullptr;
}
static int ltm_iterate_requests_callback(DICTIONARY_ID dict_id, TXNID txnid,
@@ -2341,7 +2443,7 @@ env_iterate_pending_lock_requests(DB_ENV *env,
return EINVAL;
}
- toku::locktree::manager *mgr = &env->i->ltm;
+ toku::locktree_manager *mgr = &env->i->ltm;
ltm_iterate_requests_callback_extra e(env, callback, extra);
return mgr->iterate_pending_lock_requests(ltm_iterate_requests_callback, &e);
}
@@ -2460,6 +2562,17 @@ static void env_set_killed_callback(DB_ENV *env, uint64_t default_killed_time_ms
env->i->killed_callback = killed_callback;
}
+static void env_do_backtrace(DB_ENV *env) {
+ if (env->i->errcall) {
+ db_env_do_backtrace_errfunc((toku_env_err_func) toku_env_err, (const void *) env);
+ }
+ if (env->i->errfile) {
+ db_env_do_backtrace((FILE *) env->i->errfile);
+ } else {
+ db_env_do_backtrace(stderr);
+ }
+}
+
static int
toku_env_create(DB_ENV ** envp, uint32_t flags) {
int r = ENOSYS;
@@ -2536,6 +2649,7 @@ toku_env_create(DB_ENV ** envp, uint32_t flags) {
USENV(set_loader_memory_size);
USENV(get_loader_memory_size);
USENV(set_killed_callback);
+ USENV(do_backtrace);
#undef USENV
// unlocked methods
@@ -2564,18 +2678,18 @@ toku_env_create(DB_ENV ** envp, uint32_t flags) {
result->i->bt_compare = toku_builtin_compare_fun;
r = toku_logger_create(&result->i->logger);
- if (r!=0) goto cleanup; // In particular, logger_create can return the huge page error.
- assert(result->i->logger);
+ invariant_zero(r);
+ invariant_notnull(result->i->logger);
// Create the locktree manager, passing in the create/destroy/escalate callbacks.
// The extra parameter for escalation is simply a pointer to this environment.
// The escalate callback will need it to translate txnids to DB_TXNs
result->i->ltm.create(toku_db_lt_on_create_callback, toku_db_lt_on_destroy_callback, toku_db_txn_escalate_callback, result);
- r = toku_omt_create(&result->i->open_dbs_by_dname);
- assert_zero(r);
- r = toku_omt_create(&result->i->open_dbs_by_dict_id);
- assert_zero(r);
+ XMALLOC(result->i->open_dbs_by_dname);
+ result->i->open_dbs_by_dname->create();
+ XMALLOC(result->i->open_dbs_by_dict_id);
+ result->i->open_dbs_by_dict_id->create();
toku_pthread_rwlock_init(&result->i->open_dbs_rwlock, NULL);
*envp = result;
@@ -2601,9 +2715,7 @@ DB_ENV_CREATE_FUN (DB_ENV ** envp, uint32_t flags) {
// return <0 if v is earlier in omt than dbv
// return >0 if v is later in omt than dbv
static int
-find_db_by_db_dname(OMTVALUE v, void *dbv) {
- DB *db = (DB *) v; // DB* that is stored in the omt
- DB *dbfind = (DB *) dbv; // extra, to be compared to v
+find_db_by_db_dname(DB *const &db, DB *const &dbfind) {
int cmp;
const char *dname = db->i->dname;
const char *dnamefind = dbfind->i->dname;
@@ -2615,9 +2727,7 @@ find_db_by_db_dname(OMTVALUE v, void *dbv) {
}
static int
-find_db_by_db_dict_id(OMTVALUE v, void *dbv) {
- DB *db = (DB *) v;
- DB *dbfind = (DB *) dbv;
+find_db_by_db_dict_id(DB *const &db, DB *const &dbfind) {
DICTIONARY_ID dict_id = db->i->dict_id;
DICTIONARY_ID dict_id_find = dbfind->i->dict_id;
if (dict_id.dictid < dict_id_find.dictid) {
@@ -2640,20 +2750,18 @@ env_note_db_opened(DB_ENV *env, DB *db) {
assert(db->i->dname); // internal (non-user) dictionary has no dname
int r;
- OMTVALUE v;
uint32_t idx;
- r = toku_omt_find_zero(env->i->open_dbs_by_dname, find_db_by_db_dname,
- db, &v, &idx);
+
+ r = env->i->open_dbs_by_dname->find_zero<DB *, find_db_by_db_dname>(db, nullptr, &idx);
assert(r == DB_NOTFOUND);
- r = toku_omt_insert_at(env->i->open_dbs_by_dname, db, idx);
+ r = env->i->open_dbs_by_dname->insert_at(db, idx);
assert_zero(r);
- r = toku_omt_find_zero(env->i->open_dbs_by_dict_id, find_db_by_db_dict_id,
- db, &v, &idx);
+ r = env->i->open_dbs_by_dict_id->find_zero<DB *, find_db_by_db_dict_id>(db, nullptr, &idx);
assert(r == DB_NOTFOUND);
- r = toku_omt_insert_at(env->i->open_dbs_by_dict_id, db, idx);
+ r = env->i->open_dbs_by_dict_id->insert_at(db, idx);
assert_zero(r);
- STATUS_VALUE(YDB_LAYER_NUM_OPEN_DBS) = toku_omt_size(env->i->open_dbs_by_dname);
+ STATUS_VALUE(YDB_LAYER_NUM_OPEN_DBS) = env->i->open_dbs_by_dname->size();
STATUS_VALUE(YDB_LAYER_NUM_DB_OPEN)++;
if (STATUS_VALUE(YDB_LAYER_NUM_OPEN_DBS) > STATUS_VALUE(YDB_LAYER_MAX_OPEN_DBS)) {
STATUS_VALUE(YDB_LAYER_MAX_OPEN_DBS) = STATUS_VALUE(YDB_LAYER_NUM_OPEN_DBS);
@@ -2666,58 +2774,44 @@ void
env_note_db_closed(DB_ENV *env, DB *db) {
toku_pthread_rwlock_wrlock(&env->i->open_dbs_rwlock);
assert(db->i->dname); // internal (non-user) dictionary has no dname
- assert(toku_omt_size(env->i->open_dbs_by_dname) > 0);
- assert(toku_omt_size(env->i->open_dbs_by_dict_id) > 0);
+ assert(env->i->open_dbs_by_dname->size() > 0);
+ assert(env->i->open_dbs_by_dict_id->size() > 0);
int r;
- OMTVALUE v;
uint32_t idx;
- r = toku_omt_find_zero(env->i->open_dbs_by_dname, find_db_by_db_dname,
- db, &v, &idx);
+
+ r = env->i->open_dbs_by_dname->find_zero<DB *, find_db_by_db_dname>(db, nullptr, &idx);
assert_zero(r);
- r = toku_omt_delete_at(env->i->open_dbs_by_dname, idx);
+ r = env->i->open_dbs_by_dname->delete_at(idx);
assert_zero(r);
- r = toku_omt_find_zero(env->i->open_dbs_by_dict_id, find_db_by_db_dict_id,
- db, &v, &idx);
+ r = env->i->open_dbs_by_dict_id->find_zero<DB *, find_db_by_db_dict_id>(db, nullptr, &idx);
assert_zero(r);
- r = toku_omt_delete_at(env->i->open_dbs_by_dict_id, idx);
+ r = env->i->open_dbs_by_dict_id->delete_at(idx);
assert_zero(r);
STATUS_VALUE(YDB_LAYER_NUM_DB_CLOSE)++;
- STATUS_VALUE(YDB_LAYER_NUM_OPEN_DBS) = toku_omt_size(env->i->open_dbs_by_dname);
+ STATUS_VALUE(YDB_LAYER_NUM_OPEN_DBS) = env->i->open_dbs_by_dname->size();
toku_pthread_rwlock_wrunlock(&env->i->open_dbs_rwlock);
}
static int
-find_open_db_by_dname (OMTVALUE v, void *dnamev) {
- DB *db = (DB *) v; // DB* that is stored in the omt
- int cmp;
- const char *dname = db->i->dname;
- const char *dnamefind = (char *) dnamev;
- cmp = strcmp(dname, dnamefind);
- return cmp;
+find_open_db_by_dname(DB *const &db, const char *const &dnamefind) {
+ return strcmp(db->i->dname, dnamefind);
}
// return true if there is any db open with the given dname
static bool
env_is_db_with_dname_open(DB_ENV *env, const char *dname) {
- int r;
- bool rval;
- OMTVALUE dbv;
- uint32_t idx;
+ DB *db;
toku_pthread_rwlock_rdlock(&env->i->open_dbs_rwlock);
- r = toku_omt_find_zero(env->i->open_dbs_by_dname, find_open_db_by_dname, (void*)dname, &dbv, &idx);
- if (r==0) {
- DB *db = (DB *) dbv;
- assert(strcmp(dname, db->i->dname) == 0);
- rval = true;
- }
- else {
- assert(r==DB_NOTFOUND);
- rval = false;
+ int r = env->i->open_dbs_by_dname->find_zero<const char *, find_open_db_by_dname>(dname, &db, nullptr);
+ if (r == 0) {
+ invariant(strcmp(dname, db->i->dname) == 0);
+ } else {
+ invariant(r == DB_NOTFOUND);
}
toku_pthread_rwlock_rdunlock(&env->i->open_dbs_rwlock);
- return rval;
+ return r == 0 ? true : false;
}
//We do not (yet?) support deleting subdbs by deleting the enclosing 'fname'
@@ -3029,7 +3123,7 @@ env_get_iname(DB_ENV* env, DBT* dname_dbt, DBT* iname_dbt) {
// TODO 2216: Patch out this (dangerous) function when loader is working and
// we don't need to test the low-level redirect anymore.
-// for use by test programs only, just a wrapper around brt call:
+// for use by test programs only, just a wrapper around ft call:
int
toku_test_db_redirect_dictionary(DB * db, const char * dname_of_new_file, DB_TXN *dbtxn) {
int r;
@@ -3037,7 +3131,7 @@ toku_test_db_redirect_dictionary(DB * db, const char * dname_of_new_file, DB_TXN
DBT iname_dbt;
char * new_iname_in_env;
- FT_HANDLE brt = db->i->ft_handle;
+ FT_HANDLE ft_handle = db->i->ft_handle;
TOKUTXN tokutxn = db_txn_struct_i(dbtxn)->tokutxn;
toku_fill_dbt(&dname_dbt, dname_of_new_file, strlen(dname_of_new_file)+1);
@@ -3047,7 +3141,7 @@ toku_test_db_redirect_dictionary(DB * db, const char * dname_of_new_file, DB_TXN
new_iname_in_env = (char *) iname_dbt.data;
toku_multi_operation_client_lock(); //Must hold MO lock for dictionary_redirect.
- r = toku_dictionary_redirect(new_iname_in_env, brt, tokutxn);
+ r = toku_dictionary_redirect(new_iname_in_env, ft_handle, tokutxn);
toku_multi_operation_client_unlock();
toku_free(new_iname_in_env);
diff --git a/storage/tokudb/ft-index/src/ydb_cursor.cc b/storage/tokudb/ft-index/src/ydb_cursor.cc
index ae3b6e08820..aa236ab0324 100644
--- a/storage/tokudb/ft-index/src/ydb_cursor.cc
+++ b/storage/tokudb/ft-index/src/ydb_cursor.cc
@@ -313,7 +313,7 @@ c_getf_first_callback(ITEMLEN keylen, bytevec key, ITEMLEN vallen, bytevec val,
r = context->r_user_callback;
}
- //Give brt-layer an error (if any) to return from toku_ft_cursor_first
+ //Give ft-layer an error (if any) to return from toku_ft_cursor_first
return r;
}
@@ -364,7 +364,7 @@ c_getf_last_callback(ITEMLEN keylen, bytevec key, ITEMLEN vallen, bytevec val, v
r = context->r_user_callback;
}
- //Give brt-layer an error (if any) to return from toku_ft_cursor_last
+ //Give ft-layer an error (if any) to return from toku_ft_cursor_last
return r;
}
@@ -423,7 +423,7 @@ c_getf_next_callback(ITEMLEN keylen, bytevec key, ITEMLEN vallen, bytevec val, v
r = context->r_user_callback;
}
- //Give brt-layer an error (if any) to return from toku_ft_cursor_next
+ //Give ft-layer an error (if any) to return from toku_ft_cursor_next
return r;
}
@@ -481,7 +481,7 @@ c_getf_prev_callback(ITEMLEN keylen, bytevec key, ITEMLEN vallen, bytevec val, v
r = context->r_user_callback;
}
- //Give brt-layer an error (if any) to return from toku_ft_cursor_prev
+ //Give ft-layer an error (if any) to return from toku_ft_cursor_prev
return r;
}
@@ -518,7 +518,7 @@ c_getf_current_callback(ITEMLEN keylen, bytevec key, ITEMLEN vallen, bytevec val
r = 0;
}
- //Give brt-layer an error (if any) to return from toku_ft_cursor_current
+ //Give ft-layer an error (if any) to return from toku_ft_cursor_current
return r;
}
@@ -571,7 +571,7 @@ c_getf_set_callback(ITEMLEN keylen, bytevec key, ITEMLEN vallen, bytevec val, vo
r = context->r_user_callback;
}
- //Give brt-layer an error (if any) to return from toku_ft_cursor_set
+ //Give ft-layer an error (if any) to return from toku_ft_cursor_set
return r;
}
@@ -587,7 +587,7 @@ c_getf_set_range(DBC *c, uint32_t flag, DBT *key, YDB_CALLBACK_FUNCTION f, void
query_context_with_input_init(&context, c, flag, key, NULL, f, extra);
while (r == 0) {
//toku_ft_cursor_set_range will call c_getf_set_range_callback(..., context) (if query is successful)
- r = toku_ft_cursor_set_range(dbc_struct_i(c)->c, key, c_getf_set_range_callback, &context);
+ r = toku_ft_cursor_set_range(dbc_struct_i(c)->c, key, nullptr, c_getf_set_range_callback, &context);
if (r == DB_LOCK_NOTGRANTED) {
r = toku_db_wait_range_lock(context.base.db, context.base.txn, &context.base.request);
} else {
@@ -627,7 +627,28 @@ c_getf_set_range_callback(ITEMLEN keylen, bytevec key, ITEMLEN vallen, bytevec v
r = context->r_user_callback;
}
- //Give brt-layer an error (if any) to return from toku_ft_cursor_set_range
+ //Give ft-layer an error (if any) to return from toku_ft_cursor_set_range
+ return r;
+}
+
+static int
+c_getf_set_range_with_bound(DBC *c, uint32_t flag, DBT *key, DBT *key_bound, YDB_CALLBACK_FUNCTION f, void *extra) {
+ HANDLE_PANICKED_DB(c->dbp);
+ HANDLE_CURSOR_ILLEGAL_WORKING_PARENT_TXN(c);
+
+ int r = 0;
+ QUERY_CONTEXT_WITH_INPUT_S context; //Describes the context of this query.
+ query_context_with_input_init(&context, c, flag, key, NULL, f, extra);
+ while (r == 0) {
+ //toku_ft_cursor_set_range will call c_getf_set_range_callback(..., context) (if query is successful)
+ r = toku_ft_cursor_set_range(dbc_struct_i(c)->c, key, key_bound, c_getf_set_range_callback, &context);
+ if (r == DB_LOCK_NOTGRANTED) {
+ r = toku_db_wait_range_lock(context.base.db, context.base.txn, &context.base.request);
+ } else {
+ break;
+ }
+ }
+ query_context_base_destroy(&context.base);
return r;
}
@@ -683,7 +704,7 @@ c_getf_set_range_reverse_callback(ITEMLEN keylen, bytevec key, ITEMLEN vallen, b
r = context->r_user_callback;
}
- //Give brt-layer an error (if any) to return from toku_ft_cursor_set_range_reverse
+ //Give ft-layer an error (if any) to return from toku_ft_cursor_set_range_reverse
return r;
}
@@ -746,7 +767,6 @@ c_set_check_interrupt_callback(DBC* dbc, bool (*interrupt_callback)(void*), void
int
toku_c_get(DBC* c, DBT* key, DBT* val, uint32_t flag) {
- //This function exists for legacy (test compatibility) purposes/parity with bdb.
HANDLE_PANICKED_DB(c->dbp);
HANDLE_CURSOR_ILLEGAL_WORKING_PARENT_TXN(c);
@@ -835,6 +855,7 @@ toku_db_cursor_internal(DB * db, DB_TXN * txn, DBC ** c, uint32_t flags, int is_
SCRS(c_getf_current);
SCRS(c_getf_set_range);
SCRS(c_getf_set_range_reverse);
+ SCRS(c_getf_set_range_with_bound);
SCRS(c_set_bounds);
SCRS(c_remove_restriction);
SCRS(c_set_check_interrupt_callback);
@@ -876,7 +897,7 @@ toku_db_cursor_internal(DB * db, DB_TXN * txn, DBC ** c, uint32_t flags, int is_
);
assert(r == 0 || r == TOKUDB_MVCC_DICTIONARY_TOO_NEW);
if (r == 0) {
- // Set the is_temporary_cursor boolean inside the brt node so
+ // Set the is_temporary_cursor boolean inside the ftnode so
// that a query only needing one cursor will not perform
// unecessary malloc calls.
if (is_temporary_cursor) {
diff --git a/storage/tokudb/ft-index/src/ydb_db.cc b/storage/tokudb/ft-index/src/ydb_db.cc
index c9fa99d54de..78e08705ac6 100644
--- a/storage/tokudb/ft-index/src/ydb_db.cc
+++ b/storage/tokudb/ft-index/src/ydb_db.cc
@@ -1048,7 +1048,7 @@ toku_db_verify_with_progress(DB *db, int (*progress_callback)(void *extra, float
return r;
}
-int toku_setup_db_internal (DB **dbp, DB_ENV *env, uint32_t flags, FT_HANDLE brt, bool is_open) {
+int toku_setup_db_internal (DB **dbp, DB_ENV *env, uint32_t flags, FT_HANDLE ft_handle, bool is_open) {
if (flags || env == NULL)
return EINVAL;
@@ -1067,7 +1067,7 @@ int toku_setup_db_internal (DB **dbp, DB_ENV *env, uint32_t flags, FT_HANDLE brt
return ENOMEM;
}
memset(result->i, 0, sizeof *result->i);
- result->i->ft_handle = brt;
+ result->i->ft_handle = ft_handle;
result->i->opened = is_open;
*dbp = result;
return 0;
@@ -1082,10 +1082,10 @@ toku_db_create(DB ** db, DB_ENV * env, uint32_t flags) {
return EINVAL;
- FT_HANDLE brt;
- toku_ft_handle_create(&brt);
+ FT_HANDLE ft_handle;
+ toku_ft_handle_create(&ft_handle);
- int r = toku_setup_db_internal(db, env, flags, brt, false);
+ int r = toku_setup_db_internal(db, env, flags, ft_handle, false);
if (r != 0) return r;
DB *result=*db;
@@ -1162,7 +1162,7 @@ toku_db_create(DB ** db, DB_ENV * env, uint32_t flags) {
// The new inames are returned to the caller.
// It is the caller's responsibility to free them.
// If "mark_as_loader" is true, then include a mark in the iname
-// to indicate that the file is created by the brt loader.
+// to indicate that the file is created by the ft loader.
// Return 0 on success (could fail if write lock not available).
static int
load_inames(DB_ENV * env, DB_TXN * txn, int N, DB * dbs[/*N*/], const char * new_inames_in_env[/*N*/], LSN *load_lsn, bool mark_as_loader) {
@@ -1207,13 +1207,13 @@ load_inames(DB_ENV * env, DB_TXN * txn, int N, DB * dbs[/*N*/], const char * new
int do_fsync = 0;
LSN *get_lsn = NULL;
for (i = 0; i < N; i++) {
- FT_HANDLE brt = dbs[i]->i->ft_handle;
+ FT_HANDLE ft_handle = dbs[i]->i->ft_handle;
//Fsync is necessary for the last one only.
if (i==N-1) {
do_fsync = 1; //We only need a single fsync of logs.
get_lsn = load_lsn; //Set pointer to capture the last lsn.
}
- toku_ft_load(brt, ttxn, new_inames_in_env[i], do_fsync, get_lsn);
+ toku_ft_load(ft_handle, ttxn, new_inames_in_env[i], do_fsync, get_lsn);
}
}
return rval;
diff --git a/storage/tokudb/ft-index/src/ydb_db.h b/storage/tokudb/ft-index/src/ydb_db.h
index 5f87fadc3e3..54f0d178731 100644
--- a/storage/tokudb/ft-index/src/ydb_db.h
+++ b/storage/tokudb/ft-index/src/ydb_db.h
@@ -139,7 +139,7 @@ int toku_db_pre_acquire_table_lock(DB *db, DB_TXN *txn);
int toku_db_get (DB * db, DB_TXN * txn, DBT * key, DBT * data, uint32_t flags);
int toku_db_create(DB ** db, DB_ENV * env, uint32_t flags);
int toku_db_close(DB * db);
-int toku_setup_db_internal (DB **dbp, DB_ENV *env, uint32_t flags, FT_HANDLE brt, bool is_open);
+int toku_setup_db_internal (DB **dbp, DB_ENV *env, uint32_t flags, FT_HANDLE ft_handle, bool is_open);
int db_getf_set(DB *db, DB_TXN *txn, uint32_t flags, DBT *key, YDB_CALLBACK_FUNCTION f, void *extra);
int autotxn_db_get(DB* db, DB_TXN* txn, DBT* key, DBT* data, uint32_t flags);
diff --git a/storage/tokudb/ft-index/src/ydb_lib.cc b/storage/tokudb/ft-index/src/ydb_lib.cc
index 5c0e539909d..11847788661 100644
--- a/storage/tokudb/ft-index/src/ydb_lib.cc
+++ b/storage/tokudb/ft-index/src/ydb_lib.cc
@@ -109,37 +109,4 @@ static void __attribute__((destructor)) libtokudb_destroy(void) {
toku_ydb_destroy();
}
-#endif
-
-#if TOKU_WINDOWS
-#include <windows.h>
-#define UNUSED(x) x=x
-
-bool WINAPI DllMain(HINSTANCE h, DWORD reason, LPVOID reserved) {
- UNUSED(h); UNUSED(reserved);
- // printf("%s:%lu\n", __FUNCTION__, reason);
- int r = 0;
- switch(reason) {
- case DLL_PROCESS_ATTACH:
- r = toku_ydb_init();
- break;
- case DLL_PROCESS_DETACH:
- toku_ydb_destroy();
- break;
- case DLL_THREAD_ATTACH:
- //TODO: Any new thread code if necessary, i.e. allocate per-thread
- // storage.
- break;
- case DLL_THREAD_DETACH:
- //TODO: Any cleanup thread code if necessary, i.e. free per-thread
- // storage.
- break;
- default:
- break;
- }
- assert(r==0);
- return true;
-}
-
-#endif
-
+#endif // __GNUC__
diff --git a/storage/tokudb/ft-index/src/ydb_load.h b/storage/tokudb/ft-index/src/ydb_load.h
index f5ffeab528e..6496a92eeec 100644
--- a/storage/tokudb/ft-index/src/ydb_load.h
+++ b/storage/tokudb/ft-index/src/ydb_load.h
@@ -104,7 +104,7 @@ PATENT RIGHTS GRANT:
// The new inames are returned to the caller.
// It is the caller's responsibility to free them.
// If "mark_as_loader" is true, then include a mark in the iname
-// to indicate that the file is created by the brt loader.
+// to indicate that the file is created by the ft loader.
// Return 0 on success (could fail if write lock not available).
int locked_load_inames(DB_ENV * env,
DB_TXN * txn,
diff --git a/storage/tokudb/ft-index/src/ydb_row_lock.cc b/storage/tokudb/ft-index/src/ydb_row_lock.cc
index f7cdcbb563c..db5548a00c3 100644
--- a/storage/tokudb/ft-index/src/ydb_row_lock.cc
+++ b/storage/tokudb/ft-index/src/ydb_row_lock.cc
@@ -137,7 +137,7 @@ static void db_txn_note_row_lock(DB *db, DB_TXN *txn, const DBT *left_key, const
map->insert_at(ranges, idx);
// let the manager know we're referencing this lt
- toku::locktree::manager *ltm = &txn->mgrp->i->ltm;
+ toku::locktree_manager *ltm = &txn->mgrp->i->ltm;
ltm->reference_lt(ranges.lt);
} else {
invariant_zero(r);
@@ -148,7 +148,7 @@ static void db_txn_note_row_lock(DB *db, DB_TXN *txn, const DBT *left_key, const
ranges.buffer->append(left_key, right_key);
size_t new_num_bytes = ranges.buffer->get_num_bytes();
invariant(new_num_bytes > old_num_bytes);
- lt->get_mem_tracker()->note_mem_used(new_num_bytes - old_num_bytes);
+ lt->get_manager()->note_mem_used(new_num_bytes - old_num_bytes);
toku_mutex_unlock(&db_txn_struct_i(txn)->txn_mutex);
}
@@ -201,7 +201,7 @@ void toku_db_txn_escalate_callback(TXNID txnid, const toku::locktree *lt, const
//
// We could theoretically steal the memory from the caller instead of copying
// it, but it's simpler to have a callback API that doesn't transfer memory ownership.
- lt->get_mem_tracker()->note_mem_released(ranges.buffer->get_num_bytes());
+ lt->get_manager()->note_mem_released(ranges.buffer->get_num_bytes());
ranges.buffer->destroy();
ranges.buffer->create();
toku::range_buffer::iterator iter;
@@ -211,7 +211,7 @@ void toku_db_txn_escalate_callback(TXNID txnid, const toku::locktree *lt, const
ranges.buffer->append(rec.get_left_key(), rec.get_right_key());
iter.next();
}
- lt->get_mem_tracker()->note_mem_used(ranges.buffer->get_num_bytes());
+ lt->get_manager()->note_mem_used(ranges.buffer->get_num_bytes());
} else {
// In rare cases, we may not find the associated locktree, because we are
// racing with the transaction trying to add this locktree to the lt map
@@ -315,7 +315,7 @@ void toku_db_release_lt_key_ranges(DB_TXN *txn, txn_lt_key_ranges *ranges) {
// release all of the locks this txn has ever successfully
// acquired and stored in the range buffer for this locktree
lt->release_locks(txnid, ranges->buffer);
- lt->get_mem_tracker()->note_mem_released(ranges->buffer->get_num_bytes());
+ lt->get_manager()->note_mem_released(ranges->buffer->get_num_bytes());
ranges->buffer->destroy();
toku_free(ranges->buffer);
@@ -324,6 +324,6 @@ void toku_db_release_lt_key_ranges(DB_TXN *txn, txn_lt_key_ranges *ranges) {
toku::lock_request::retry_all_lock_requests(lt);
// Release our reference on this locktree
- toku::locktree::manager *ltm = &txn->mgrp->i->ltm;
+ toku::locktree_manager *ltm = &txn->mgrp->i->ltm;
ltm->release_lt(lt);
}
diff --git a/storage/tokudb/ft-index/src/ydb_write.cc b/storage/tokudb/ft-index/src/ydb_write.cc
index 7968f3f9668..4826e418ab5 100644
--- a/storage/tokudb/ft-index/src/ydb_write.cc
+++ b/storage/tokudb/ft-index/src/ydb_write.cc
@@ -276,7 +276,7 @@ toku_db_put(DB *db, DB_TXN *txn, DBT *key, DBT *val, uint32_t flags, bool holds_
r = toku_db_get_point_write_lock(db, txn, key);
}
if (r == 0) {
- //Insert into the brt.
+ //Insert into the ft.
TOKUTXN ttxn = txn ? db_txn_struct_i(txn)->tokutxn : NULL;
enum ft_msg_type type = FT_INSERT;
if (flags==DB_NOOVERWRITE_NO_ERROR) {
@@ -396,9 +396,9 @@ cleanup:
}
static void
-log_del_single(DB_TXN *txn, FT_HANDLE brt, const DBT *key) {
+log_del_single(DB_TXN *txn, FT_HANDLE ft_handle, const DBT *key) {
TOKUTXN ttxn = db_txn_struct_i(txn)->tokutxn;
- toku_ft_log_del(ttxn, brt, key);
+ toku_ft_log_del(ttxn, ft_handle, key);
}
static uint32_t
@@ -413,7 +413,7 @@ sum_size(uint32_t num_arrays, DBT_ARRAY keys[], uint32_t overhead) {
}
static void
-log_del_multiple(DB_TXN *txn, DB *src_db, const DBT *key, const DBT *val, uint32_t num_dbs, FT_HANDLE brts[], DBT_ARRAY keys[]) {
+log_del_multiple(DB_TXN *txn, DB *src_db, const DBT *key, const DBT *val, uint32_t num_dbs, FT_HANDLE fts[], DBT_ARRAY keys[]) {
if (num_dbs > 0) {
TOKUTXN ttxn = db_txn_struct_i(txn)->tokutxn;
FT_HANDLE src_ft = src_db ? src_db->i->ft_handle : NULL;
@@ -422,11 +422,11 @@ log_del_multiple(DB_TXN *txn, DB *src_db, const DBT *key, const DBT *val, uint32
if (del_single_sizes < del_multiple_size) {
for (uint32_t i = 0; i < num_dbs; i++) {
for (uint32_t j = 0; j < keys[i].size; j++) {
- log_del_single(txn, brts[i], &keys[i].dbts[j]);
+ log_del_single(txn, fts[i], &keys[i].dbts[j]);
}
}
} else {
- toku_ft_log_del_multiple(ttxn, src_ft, brts, num_dbs, key, val);
+ toku_ft_log_del_multiple(ttxn, src_ft, fts, num_dbs, key, val);
}
}
}
@@ -539,7 +539,7 @@ env_del_multiple(
uint32_t lock_flags[num_dbs];
uint32_t remaining_flags[num_dbs];
- FT_HANDLE brts[num_dbs];
+ FT_HANDLE fts[num_dbs];
bool indexer_lock_taken = false;
bool src_same = false;
bool indexer_shortcut = false;
@@ -594,7 +594,7 @@ env_del_multiple(
if (r != 0) goto cleanup;
}
}
- brts[which_db] = db->i->ft_handle;
+ fts[which_db] = db->i->ft_handle;
}
if (indexer) {
@@ -611,7 +611,7 @@ env_del_multiple(
}
}
toku_multi_operation_client_lock();
- log_del_multiple(txn, src_db, src_key, src_val, num_dbs, brts, del_keys);
+ log_del_multiple(txn, src_db, src_key, src_val, num_dbs, fts, del_keys);
r = do_del_multiple(txn, num_dbs, db_array, del_keys, src_db, src_key, indexer_shortcut);
toku_multi_operation_client_unlock();
if (indexer_lock_taken) {
@@ -627,11 +627,11 @@ cleanup:
}
static void
-log_put_multiple(DB_TXN *txn, DB *src_db, const DBT *src_key, const DBT *src_val, uint32_t num_dbs, FT_HANDLE brts[]) {
+log_put_multiple(DB_TXN *txn, DB *src_db, const DBT *src_key, const DBT *src_val, uint32_t num_dbs, FT_HANDLE fts[]) {
if (num_dbs > 0) {
TOKUTXN ttxn = db_txn_struct_i(txn)->tokutxn;
FT_HANDLE src_ft = src_db ? src_db->i->ft_handle : NULL;
- toku_ft_log_put_multiple(ttxn, src_ft, brts, num_dbs, src_key, src_val);
+ toku_ft_log_put_multiple(ttxn, src_ft, fts, num_dbs, src_key, src_val);
}
}
@@ -701,7 +701,7 @@ env_put_multiple_internal(
uint32_t lock_flags[num_dbs];
uint32_t remaining_flags[num_dbs];
- FT_HANDLE brts[num_dbs];
+ FT_HANDLE fts[num_dbs];
bool indexer_shortcut = false;
bool indexer_lock_taken = false;
bool src_same = false;
@@ -773,7 +773,7 @@ env_put_multiple_internal(
if (r != 0) goto cleanup;
}
}
- brts[which_db] = db->i->ft_handle;
+ fts[which_db] = db->i->ft_handle;
}
if (indexer) {
@@ -790,7 +790,7 @@ env_put_multiple_internal(
}
}
toku_multi_operation_client_lock();
- log_put_multiple(txn, src_db, src_key, src_val, num_dbs, brts);
+ log_put_multiple(txn, src_db, src_key, src_val, num_dbs, fts);
r = do_put_multiple(txn, num_dbs, db_array, put_keys, put_vals, src_db, src_key, indexer_shortcut);
toku_multi_operation_client_unlock();
if (indexer_lock_taken) {
diff --git a/storage/tokudb/ft-index/toku_include/CMakeLists.txt b/storage/tokudb/ft-index/toku_include/CMakeLists.txt
deleted file mode 100644
index 44291012538..00000000000
--- a/storage/tokudb/ft-index/toku_include/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-configure_file(toku_config.h.in toku_config.h)
-add_custom_target(generate_config_h DEPENDS
- "${CMAKE_CURRENT_BINARY_DIR}/toku_config.h")
-
-# detect when we are being built as a subproject
-if (NOT DEFINED MYSQL_PROJECT_NAME_DOCSTRING)
- install(
- FILES toku_list.h toku_os.h
- DESTINATION include
- COMPONENT tokukv_headers
- )
- install(
- FILES "${CMAKE_CURRENT_BINARY_DIR}/toku_config.h"
- DESTINATION include
- COMPONENT tokukv_headers
- )
-endif () \ No newline at end of file
diff --git a/storage/tokudb/ft-index/toku_include/old-db.h b/storage/tokudb/ft-index/toku_include/old-db.h
deleted file mode 100644
index 94db13d6141..00000000000
--- a/storage/tokudb/ft-index/toku_include/old-db.h
+++ /dev/null
@@ -1,276 +0,0 @@
-/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
-// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
-#ident "$Id$"
-/*
-COPYING CONDITIONS NOTICE:
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of version 2 of the GNU General Public License as
- published by the Free Software Foundation, and provided that the
- following conditions are met:
-
- * Redistributions of source code must retain this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below).
-
- * Redistributions in binary form must reproduce this COPYING
- CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
- DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
- PATENT MARKING NOTICE (below), and the PATENT RIGHTS
- GRANT (below) in the documentation and/or other materials
- provided with the distribution.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- 02110-1301, USA.
-
-COPYRIGHT NOTICE:
-
- TokuDB, Tokutek Fractal Tree Indexing Library.
- Copyright (C) 2007-2013 Tokutek, Inc.
-
-DISCLAIMER:
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
-UNIVERSITY PATENT NOTICE:
-
- The technology is licensed by the Massachusetts Institute of
- Technology, Rutgers State University of New Jersey, and the Research
- Foundation of State University of New York at Stony Brook under
- United States of America Serial No. 11/760379 and to the patents
- and/or patent applications resulting from it.
-
-PATENT MARKING NOTICE:
-
- This software is covered by US Patent No. 8,185,551.
- This software is covered by US Patent No. 8,489,638.
-
-PATENT RIGHTS GRANT:
-
- "THIS IMPLEMENTATION" means the copyrightable works distributed by
- Tokutek as part of the Fractal Tree project.
-
- "PATENT CLAIMS" means the claims of patents that are owned or
- licensable by Tokutek, both currently or in the future; and that in
- the absence of this license would be infringed by THIS
- IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
-
- "PATENT CHALLENGE" shall mean a challenge to the validity,
- patentability, enforceability and/or non-infringement of any of the
- PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
-
- Tokutek hereby grants to you, for the term and geographical scope of
- the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
- irrevocable (except as stated in this section) patent license to
- make, have made, use, offer to sell, sell, import, transfer, and
- otherwise run, modify, and propagate the contents of THIS
- IMPLEMENTATION, where such license applies only to the PATENT
- CLAIMS. This grant does not include claims that would be infringed
- only as a consequence of further modifications of THIS
- IMPLEMENTATION. If you or your agent or licensee institute or order
- or agree to the institution of patent litigation against any entity
- (including a cross-claim or counterclaim in a lawsuit) alleging that
- THIS IMPLEMENTATION constitutes direct or contributory patent
- infringement, or inducement of patent infringement, then any rights
- granted to you under this License shall terminate as of the date
- such litigation is filed. If you or your agent or exclusive
- licensee institute or order or agree to the institution of a PATENT
- CHALLENGE, then Tokutek may terminate any rights granted to you
- under this License.
-*/
-
-#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#ifndef _YOBI_DB_H
-#define _YOBI_DB_H
-
-#include "ydb-constants.h"
-
-
-#include <sys/types.h>
-#include <stdio.h>
-
-typedef enum {
- DB_BTREE=1,
- // DB_HASH=2,
- // DB_RECNO=3,
- // DB_QUEUE=4,
- // DB_UNKNOWN=5 /* Figure it out on open. */
-} DBTYPE;
-
-typedef enum {
- DB_NOTICE_LOGFILE_CHANGED
-} db_notices;
-
-enum {
- DB_VERB_CHKPOINT = 0x0001,
- DB_VERB_DEADLOCK = 0x0002,
- DB_VERB_RECOVERY = 0x0004
-
-};
-
-typedef struct yobi_db DB;
-typedef struct yobi_db_btree_stat DB_BTREE_STAT;
-typedef struct yobi_db_env DB_ENV;
-typedef struct yobi_db_key_range DB_KEY_RANGE;
-typedef struct yobi_db_lsn DB_LSN;
-typedef struct yobi_db_txn DB_TXN;
-typedef struct yobi_db_txn_active DB_TXN_ACTIVE;
-typedef struct yobi_db_txn_stat DB_TXN_STAT;
-typedef struct yobi_dbc DBC;
-typedef struct yobi_dbt DBT;
-
-struct yobi_db {
- void *app_private;
- int (*close) (DB *, uint32_t);
- int (*cursor) (DB *, DB_TXN *, DBC **, uint32_t);
- int (*del) (DB *, DB_TXN *, DBT *, uint32_t);
- int (*get) (DB *, DB_TXN *, DBT *, DBT *, uint32_t);
- int (*key_range) (DB *, DB_TXN *, DBT *, DB_KEY_RANGE *, uint32_t);
- int (*open) (DB *, DB_TXN *,
- const char *, const char *, DBTYPE, uint32_t, int);
- int (*put) (DB *, DB_TXN *, DBT *, DBT *, uint32_t);
- int (*remove) (DB *, const char *, const char *, uint32_t);
- int (*rename) (DB *, const char *, const char *, const char *, uint32_t);
- int (*set_bt_compare) (DB *,
- int (*)(DB *, const DBT *, const DBT *));
- int (*set_flags) (DB *, uint32_t);
- int (*stat) (DB *, void *, uint32_t);
-
- struct ydb_db_internal *i;
-};
-enum {
- DB_DBT_MALLOC = 0x002,
- DB_DBT_REALLOC = 0x010,
- DB_DBT_USERMEM = 0x020,
- DB_DBT_DUPOK = 0x040
-};
-struct yobi_dbt {
- void *app_private;
- void *data;
- uint32_t flags;
- uint32_t size;
- uint32_t ulen;
-};
-struct yobi_db_txn {
- int (*commit) (DB_TXN*, uint32_t);
- uint32_t (*id) (DB_TXN *);
- // internal stuff
- struct yobi_db_txn_internal *i;
-};
-struct yobi_dbc {
- int (*c_get) (DBC *, DBT *, DBT *, uint32_t);
- int (*c_close) (DBC *);
- int (*c_del) (DBC *, uint32_t);
- struct yobi_dbc_internal *i;
-};
-struct yobi_db_env {
- // Methods used by MYSQL
- void (*err) (const DB_ENV *, int, const char *, ...);
- int (*open) (DB_ENV *, const char *, uint32_t, int);
- int (*close) (DB_ENV *, uint32_t);
- int (*txn_checkpoint) (DB_ENV *, uint32_t, uint32_t, uint32_t);
- int (*log_flush) (DB_ENV *, const DB_LSN *);
- void (*set_errcall) (DB_ENV *, void (*)(const char *, char *));
- void (*set_errpfx) (DB_ENV *, const char *);
- void (*set_noticecall) (DB_ENV *, void (*)(DB_ENV *, db_notices));
- int (*set_flags) (DB_ENV *, uint32_t, int);
- int (*set_data_dir) (DB_ENV *, const char *);
- int (*set_tmp_dir) (DB_ENV *, const char *);
- int (*set_verbose) (DB_ENV *, uint32_t, int);
- int (*set_lg_bsize) (DB_ENV *, uint32_t);
- int (*set_lg_dir) (DB_ENV *, const char *);
- int (*set_lg_max) (DB_ENV *, uint32_t);
- int (*set_cachesize) (DB_ENV *, uint32_t, uint32_t, int);
- int (*set_lk_detect) (DB_ENV *, uint32_t);
- int (*set_lk_max) (DB_ENV *, uint32_t);
- int (*log_archive) (DB_ENV *, char **[], uint32_t);
- int (*txn_stat) (DB_ENV *, DB_TXN_STAT **, uint32_t);
-#ifdef _YDB_WRAP_H
-#undef txn_begin
-#endif
- int (*txn_begin) (DB_ENV *, DB_TXN *, DB_TXN **, uint32_t);
-#ifdef _YDB_WRAP_H
-#define txn_begin txn_begin_ydb
-#endif
- // Internal state
- struct db_env_ydb_internal *i;
-};
-struct yobi_db_key_range {
- double less,equal,greater;
-};
-struct yobi_db_btree_stat {
- uint32_t bt_ndata;
- uint32_t bt_nkeys;
-};
-struct yobi_db_txn_stat {
- uint32_t st_nactive;
- DB_TXN_ACTIVE *st_txnarray;
-};
-struct yobi_db_lsn {
- int hello;
-};
-struct yobi_db_txn_active {
- DB_LSN lsn;
- uint32_t txnid;
-};
-
-#ifndef _YDB_WRAP_H
-#define DB_VERSION_STRING "Yobiduck: Fractal DB (November 19, 2006)"
-#else
-#define DB_VERSION_STRING_ydb "Yobiduck: Fractal DB (November 19, 2006) (wrapped bdb)"
-#endif
-
-enum {
- DB_ARCH_ABS = 0x001,
- DB_ARCH_LOG = 0x004
-};
-
-enum {
- DB_CREATE = 0x0000001,
- DB_RDONLY = 0x0000010,
- DB_RECOVER = 0x0000020,
- DB_THREAD = 0x0000040,
- DB_TXN_NOSYNC = 0x0000100,
-
- DB_PRIVATE = 0x0100000
-};
-
-enum {
- DB_LOCK_DEFAULT = 1,
- DB_LOCK_OLDEST = 7,
- DB_LOCK_RANDOM = 8
-};
-
-enum {
- DB_DUP = 0x000002
-};
-
-enum {
- DB_NOOVERWRITE = 23
-};
-
-enum {
- DB_INIT_LOCK = 0x001000,
- DB_INIT_LOG = 0x002000,
- DB_INIT_MPOOL = 0x004000,
- DB_INIT_TXN = 0x008000
-};
-
-int db_create (DB **, DB_ENV *, uint32_t);
-int db_env_create (DB_ENV **, uint32_t);
-
-int txn_begin (DB_ENV *, DB_TXN *, DB_TXN **, uint32_t);
-int txn_commit (DB_TXN *, uint32_t);
-int txn_abort (DB_TXN *);
-
-int log_compare (const DB_LSN *, const DB_LSN *);
-
-#endif
diff --git a/storage/tokudb/ft-index/tools/CMakeLists.txt b/storage/tokudb/ft-index/tools/CMakeLists.txt
new file mode 100644
index 00000000000..67763535920
--- /dev/null
+++ b/storage/tokudb/ft-index/tools/CMakeLists.txt
@@ -0,0 +1,11 @@
+set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS _GNU_SOURCE DONT_DEPRECATE_ERRNO)
+
+set(utils tokudb_gen tokudb_load tokudb_dump)
+foreach(util ${utils})
+ add_executable(${util} ${util}.cc)
+ set_target_properties(${util} PROPERTIES
+ COMPILE_DEFINITIONS "IS_TDB=1;USE_TDB=1;TDB_IS_STATIC=1")
+ target_link_libraries(${util} ${LIBTOKUDB}_static ft_static z lzma ${LIBTOKUPORTABILITY}_static ${CMAKE_THREAD_LIBS_INIT} ${EXTRA_SYSTEM_LIBS})
+
+ add_space_separated_property(TARGET ${util} COMPILE_FLAGS -fvisibility=hidden)
+endforeach(util)
diff --git a/storage/tokudb/ft-index/utils/parseTraceFiles.py b/storage/tokudb/ft-index/tools/parseTraceFiles.py
index f53ef620111..f53ef620111 100755
--- a/storage/tokudb/ft-index/utils/parseTraceFiles.py
+++ b/storage/tokudb/ft-index/tools/parseTraceFiles.py
diff --git a/storage/tokudb/ft-index/utils/pmprof b/storage/tokudb/ft-index/tools/pmprof
index de0a7e3ce55..de0a7e3ce55 100755
--- a/storage/tokudb/ft-index/utils/pmprof
+++ b/storage/tokudb/ft-index/tools/pmprof
diff --git a/storage/tokudb/ft-index/utils/tokudb_common.h b/storage/tokudb/ft-index/tools/tokudb_common.h
index aeda0ae5027..aeda0ae5027 100644
--- a/storage/tokudb/ft-index/utils/tokudb_common.h
+++ b/storage/tokudb/ft-index/tools/tokudb_common.h
diff --git a/storage/tokudb/ft-index/utils/tokudb_common_funcs.h b/storage/tokudb/ft-index/tools/tokudb_common_funcs.h
index 51f3733b00e..c2737025acc 100644
--- a/storage/tokudb/ft-index/utils/tokudb_common_funcs.h
+++ b/storage/tokudb/ft-index/tools/tokudb_common_funcs.h
@@ -326,25 +326,11 @@ resend_signals(void) {
}
#include <memory.h>
-#if IS_TDB && TOKU_WINDOWS
-#include <src/ydb.h>
-#endif
static int test_main (int argc, char *const argv[]);
int
main(int argc, char *const argv[]) {
int r;
-#if IS_TDB && TOKU_WINDOWS
- toku_ydb_init();
-#endif
-#if !IS_TDB && DB_VERSION_MINOR==4 && DB_VERSION_MINOR == 7
- r = db_env_set_func_malloc(toku_malloc); assert(r==0);
- r = db_env_set_func_free(toku_free); assert(r==0);
- r = db_env_set_func_realloc(toku_realloc); assert(r==0);
-#endif
r = test_main(argc, argv);
-#if IS_TDB && TOKU_WINDOWS
- toku_ydb_destroy();
-#endif
return r;
}
diff --git a/storage/tokudb/ft-index/utils/tokudb_dump.cc b/storage/tokudb/ft-index/tools/tokudb_dump.cc
index c560093be31..1020afb70e0 100644
--- a/storage/tokudb/ft-index/utils/tokudb_dump.cc
+++ b/storage/tokudb/ft-index/tools/tokudb_dump.cc
@@ -368,15 +368,6 @@ int create_init_env()
//However, do we need to use DB_INIT_LOG to join a logging environment?
//REMOVE_BITS(flags, DB_INIT_LOCK | DB_INIT_LOG | DB_INIT_TXN);
SET_BITS(flags, DB_CREATE | DB_PRIVATE);
-#if defined(USE_BDB) && USE_BDB==1
- {
- int r;
- r = dbenv->set_lk_max_objects(dbenv, 100000);
- assert(r==0);
- r = dbenv->set_lk_max_locks(dbenv, 100000);
- assert(r==0);
- }
-#endif
retval = dbenv->open(dbenv, g.homedir, flags, 0);
if (retval) {
diff --git a/storage/tokudb/ft-index/utils/tokudb_gen.cc b/storage/tokudb/ft-index/tools/tokudb_gen.cc
index 492c0ac6186..c23567116a8 100644
--- a/storage/tokudb/ft-index/utils/tokudb_gen.cc
+++ b/storage/tokudb/ft-index/tools/tokudb_gen.cc
@@ -98,9 +98,7 @@ PATENT RIGHTS GRANT:
#include <ctype.h>
#include <errno.h>
#include <getopt.h>
-#if IS_TDB
#include <src/ydb.h>
-#endif
#include "tokudb_common.h"
@@ -257,11 +255,6 @@ static int test_main (int argc, char *const argv[]) {
}
sort_delimiter[0] = (char)temp;
sort_delimiter[1] = '\0';
-#if TOKU_WINDOWS
- if (!strcmp(sort_delimiter, "\n")) {
- strcpy(sort_delimiter, "\r\n");
- }
-#endif
break;
}
case ('V'): {
diff --git a/storage/tokudb/ft-index/utils/tokudb_load.cc b/storage/tokudb/ft-index/tools/tokudb_load.cc
index 2072b2f7f8d..2072b2f7f8d 100644
--- a/storage/tokudb/ft-index/utils/tokudb_load.cc
+++ b/storage/tokudb/ft-index/tools/tokudb_load.cc
diff --git a/storage/tokudb/ft-index/util/CMakeLists.txt b/storage/tokudb/ft-index/util/CMakeLists.txt
index 08822c4a73c..6a0bb6208a5 100644
--- a/storage/tokudb/ft-index/util/CMakeLists.txt
+++ b/storage/tokudb/ft-index/util/CMakeLists.txt
@@ -2,10 +2,12 @@ set(util_srcs
context
frwlock
kibbutz
+ memarena
mempool
partitioned_counter
threadpool
scoped_malloc
+ x1764
)
add_library(util SHARED ${util_srcs})
diff --git a/storage/tokudb/ft-index/util/context.h b/storage/tokudb/ft-index/util/context.h
index 3d424ff597d..15f7d732635 100644
--- a/storage/tokudb/ft-index/util/context.h
+++ b/storage/tokudb/ft-index/util/context.h
@@ -91,7 +91,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2014 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include <toku_include/toku_portability.h>
+#include <portability/toku_portability.h>
#include <db.h>
diff --git a/storage/tokudb/ft-index/util/dmt.cc b/storage/tokudb/ft-index/util/dmt.cc
new file mode 100644
index 00000000000..8d10c5b921c
--- /dev/null
+++ b/storage/tokudb/ft-index/util/dmt.cc
@@ -0,0 +1,1265 @@
+/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
+// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
+#ident "$Id$"
+/*
+COPYING CONDITIONS NOTICE:
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of version 2 of the GNU General Public License as
+ published by the Free Software Foundation, and provided that the
+ following conditions are met:
+
+ * Redistributions of source code must retain this COPYING
+ CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
+ DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
+ PATENT MARKING NOTICE (below), and the PATENT RIGHTS
+ GRANT (below).
+
+ * Redistributions in binary form must reproduce this COPYING
+ CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
+ DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
+ PATENT MARKING NOTICE (below), and the PATENT RIGHTS
+ GRANT (below) in the documentation and/or other materials
+ provided with the distribution.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA.
+
+COPYRIGHT NOTICE:
+
+ TokuDB, Tokutek Fractal Tree Indexing Library.
+ Copyright (C) 2007-2013 Tokutek, Inc.
+
+DISCLAIMER:
+
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+UNIVERSITY PATENT NOTICE:
+
+ The technology is licensed by the Massachusetts Institute of
+ Technology, Rutgers State University of New Jersey, and the Research
+ Foundation of State University of New York at Stony Brook under
+ United States of America Serial No. 11/760379 and to the patents
+ and/or patent applications resulting from it.
+
+PATENT MARKING NOTICE:
+
+ This software is covered by US Patent No. 8,185,551.
+
+PATENT RIGHTS GRANT:
+
+ "THIS IMPLEMENTATION" means the copyrightable works distributed by
+ Tokutek as part of the Fractal Tree project.
+
+ "PATENT CLAIMS" means the claims of patents that are owned or
+ licensable by Tokutek, both currently or in the future; and that in
+ the absence of this license would be infringed by THIS
+ IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
+
+ "PATENT CHALLENGE" shall mean a challenge to the validity,
+ patentability, enforceability and/or non-infringement of any of the
+ PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
+
+ Tokutek hereby grants to you, for the term and geographical scope of
+ the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
+ irrevocable (except as stated in this section) patent license to
+ make, have made, use, offer to sell, sell, import, transfer, and
+ otherwise run, modify, and propagate the contents of THIS
+ IMPLEMENTATION, where such license applies only to the PATENT
+ CLAIMS. This grant does not include claims that would be infringed
+ only as a consequence of further modifications of THIS
+ IMPLEMENTATION. If you or your agent or licensee institute or order
+ or agree to the institution of patent litigation against any entity
+ (including a cross-claim or counterclaim in a lawsuit) alleging that
+ THIS IMPLEMENTATION constitutes direct or contributory patent
+ infringement, or inducement of patent infringement, then any rights
+ granted to you under this License shall terminate as of the date
+ such litigation is filed. If you or your agent or exclusive
+ licensee institute or order or agree to the institution of a PATENT
+ CHALLENGE, then Tokutek may terminate any rights granted to you
+ under this License.
+*/
+
+#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
+#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
+
+#include <string.h>
+#include <db.h>
+
+#include <portability/memory.h>
+#include <limits.h>
+
+namespace toku {
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::create(void) {
+ toku_mempool_zero(&this->mp);
+ this->values_same_size = true;
+ this->value_length = 0;
+ this->is_array = true;
+ this->d.a.num_values = 0;
+ //TODO: maybe allocate enough space for something by default?
+ // We may be relying on not needing to allocate space the first time (due to limited time spent while a lock is held)
+}
+
+/**
+ * Note: create_from_sorted_memory_of_fixed_size_elements does not take ownership of 'mem'.
+ * Owner is still responsible for freeing it.
+ * While in the OMT a similar function would steal ownership, this doesn't make sense for the DMT because
+ * we (usually) have to add padding for alignment (mem has all of the elements PACKED).
+ * Also all current uses (as of Jan 12, 2014) of this function would require mallocing a new array
+ * in order to allow stealing.
+ */
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::create_from_sorted_memory_of_fixed_size_elements(
+ const void *mem,
+ const uint32_t numvalues,
+ const uint32_t mem_length,
+ const uint32_t fixed_value_length) {
+ this->values_same_size = true;
+ this->value_length = fixed_value_length;
+ this->is_array = true;
+ this->d.a.num_values = numvalues;
+ const uint8_t pad_bytes = get_fixed_length_alignment_overhead();
+ uint32_t aligned_memsize = mem_length + numvalues * pad_bytes;
+ toku_mempool_construct(&this->mp, aligned_memsize);
+ if (aligned_memsize > 0) {
+ paranoid_invariant(numvalues > 0);
+ void *ptr = toku_mempool_malloc(&this->mp, aligned_memsize, 1);
+ paranoid_invariant_notnull(ptr);
+ uint8_t * const CAST_FROM_VOIDP(dest, ptr);
+ const uint8_t * const CAST_FROM_VOIDP(src, mem);
+ if (pad_bytes == 0) {
+ paranoid_invariant(aligned_memsize == mem_length);
+ memcpy(dest, src, aligned_memsize);
+ } else {
+ // TODO(leif): check what vectorizes best: multiplying like this or adding to offsets
+ const uint32_t fixed_len = this->value_length;
+ const uint32_t fixed_aligned_len = align(this->value_length);
+ paranoid_invariant(this->d.a.num_values*fixed_len == mem_length);
+ for (uint32_t i = 0; i < this->d.a.num_values; i++) {
+ memcpy(&dest[i*fixed_aligned_len], &src[i*fixed_len], fixed_len);
+ }
+ }
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::clone(const dmt &src) {
+ *this = src;
+ toku_mempool_clone(&src.mp, &this->mp);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::clear(void) {
+ this->is_array = true;
+ this->d.a.num_values = 0;
+ this->values_same_size = true; // Reset state
+ this->value_length = 0;
+ //TODO(leif): Note that this can mess with our memory_footprint calculation (we may touch past what is marked as 'used' in the mempool)
+ // One 'fix' is for mempool to also track what was touched, and reset() shouldn't reset that, though realloc() might.
+ toku_mempool_reset(&this->mp);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::destroy(void) {
+ this->clear();
+ toku_mempool_destroy(&this->mp);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+uint32_t dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::size(void) const {
+ if (this->is_array) {
+ return this->d.a.num_values;
+ } else {
+ return this->nweight(this->d.t.root);
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+uint32_t dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::nweight(const subtree &subtree) const {
+ if (subtree.is_null()) {
+ return 0;
+ } else {
+ const dmt_node & node = get_node(subtree);
+ return node.weight;
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename dmtcmp_t, int (*h)(const uint32_t size, const dmtdata_t &, const dmtcmp_t &)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::insert(const dmtwriter_t &value, const dmtcmp_t &v, uint32_t *const idx) {
+ int r;
+ uint32_t insert_idx;
+
+ r = this->find_zero<dmtcmp_t, h>(v, nullptr, nullptr, &insert_idx);
+ if (r==0) {
+ if (idx) *idx = insert_idx;
+ return DB_KEYEXIST;
+ }
+ if (r != DB_NOTFOUND) return r;
+
+ if ((r = this->insert_at(value, insert_idx))) return r;
+ if (idx) *idx = insert_idx;
+
+ return 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::insert_at(const dmtwriter_t &value, const uint32_t idx) {
+ if (idx > this->size()) { return EINVAL; }
+
+ bool same_size = this->values_same_size && (this->size() == 0 || value.get_size() == this->value_length);
+ if (this->is_array) {
+ if (same_size && idx == this->d.a.num_values) {
+ return this->insert_at_array_end<true>(value);
+ }
+ this->convert_from_array_to_tree();
+ }
+ // Is a tree.
+ paranoid_invariant(!is_array);
+ if (!same_size) {
+ this->values_same_size = false;
+ this->value_length = 0;
+ }
+
+ this->maybe_resize_tree(&value);
+ subtree *rebalance_subtree = nullptr;
+ this->insert_internal(&this->d.t.root, value, idx, &rebalance_subtree);
+ if (rebalance_subtree != nullptr) {
+ this->rebalance(rebalance_subtree);
+ }
+ return 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<bool with_resize>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::insert_at_array_end(const dmtwriter_t& value_in) {
+ paranoid_invariant(this->is_array);
+ paranoid_invariant(this->values_same_size);
+ if (this->d.a.num_values == 0) {
+ this->value_length = value_in.get_size();
+ }
+ paranoid_invariant(this->value_length == value_in.get_size());
+
+ if (with_resize) {
+ this->maybe_resize_array_for_insert();
+ }
+ dmtdata_t *dest = this->alloc_array_value_end();
+ value_in.write_to(dest);
+ return 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+dmtdata_t * dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::alloc_array_value_end(void) {
+ paranoid_invariant(this->is_array);
+ paranoid_invariant(this->values_same_size);
+ this->d.a.num_values++;
+
+ void *ptr = toku_mempool_malloc(&this->mp, align(this->value_length), 1);
+ paranoid_invariant_notnull(ptr);
+ paranoid_invariant(reinterpret_cast<size_t>(ptr) % ALIGNMENT == 0);
+ dmtdata_t *CAST_FROM_VOIDP(n, ptr);
+ paranoid_invariant(n == get_array_value(this->d.a.num_values - 1));
+ return n;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+dmtdata_t * dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::get_array_value(const uint32_t idx) const {
+ paranoid_invariant(this->is_array);
+ paranoid_invariant(this->values_same_size);
+
+ paranoid_invariant(idx < this->d.a.num_values);
+ return get_array_value_internal(&this->mp, idx);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+dmtdata_t * dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::get_array_value_internal(const struct mempool *mempool, const uint32_t idx) const {
+ void* ptr = toku_mempool_get_pointer_from_base_and_offset(mempool, idx * align(this->value_length));
+ dmtdata_t *CAST_FROM_VOIDP(value, ptr);
+ return value;
+}
+
+//TODO(leif) write microbenchmarks to compare growth factor. Note: growth factor here is actually 2.5 because of mempool_construct
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::maybe_resize_array_for_insert(void) {
+ bool space_available = toku_mempool_get_free_size(&this->mp) >= align(this->value_length);
+
+ if (!space_available) {
+ const uint32_t n = this->d.a.num_values + 1;
+ const uint32_t new_n = n <=2 ? 4 : 2*n;
+ const uint32_t new_space = align(this->value_length) * new_n;
+
+ struct mempool new_kvspace;
+ toku_mempool_construct(&new_kvspace, new_space);
+ size_t copy_bytes = this->d.a.num_values * align(this->value_length);
+ invariant(copy_bytes + align(this->value_length) <= new_space);
+ paranoid_invariant(copy_bytes <= toku_mempool_get_used_size(&this->mp));
+ // Copy over to new mempool
+ if (this->d.a.num_values > 0) {
+ void* dest = toku_mempool_malloc(&new_kvspace, copy_bytes, 1);
+ invariant(dest!=nullptr);
+ memcpy(dest, get_array_value(0), copy_bytes);
+ }
+ toku_mempool_destroy(&this->mp);
+ this->mp = new_kvspace;
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+uint32_t dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::align(const uint32_t x) const {
+ return roundup_to_multiple(ALIGNMENT, x);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::prepare_for_serialize(void) {
+ if (!this->is_array) {
+ this->convert_from_tree_to_array();
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::convert_from_tree_to_array(void) {
+ paranoid_invariant(!this->is_array);
+ paranoid_invariant(this->values_same_size);
+
+ const uint32_t num_values = this->size();
+
+ node_offset *tmp_array;
+ bool malloced = false;
+ tmp_array = alloc_temp_node_offsets(num_values);
+ if (!tmp_array) {
+ malloced = true;
+ XMALLOC_N(num_values, tmp_array);
+ }
+ this->fill_array_with_subtree_offsets(tmp_array, this->d.t.root);
+
+ struct mempool new_mp;
+ const uint32_t fixed_len = this->value_length;
+ const uint32_t fixed_aligned_len = align(this->value_length);
+ size_t mem_needed = num_values * fixed_aligned_len;
+ toku_mempool_construct(&new_mp, mem_needed);
+ uint8_t* CAST_FROM_VOIDP(dest, toku_mempool_malloc(&new_mp, mem_needed, 1));
+ paranoid_invariant_notnull(dest);
+ for (uint32_t i = 0; i < num_values; i++) {
+ const dmt_node &n = get_node(tmp_array[i]);
+ memcpy(&dest[i*fixed_aligned_len], &n.value, fixed_len);
+ }
+ toku_mempool_destroy(&this->mp);
+ this->mp = new_mp;
+ this->is_array = true;
+ this->d.a.num_values = num_values;
+
+ if (malloced) toku_free(tmp_array);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::convert_from_array_to_tree(void) {
+ paranoid_invariant(this->is_array);
+ paranoid_invariant(this->values_same_size);
+
+ //save array-format information to locals
+ const uint32_t num_values = this->d.a.num_values;
+
+ node_offset *tmp_array;
+ bool malloced = false;
+ tmp_array = alloc_temp_node_offsets(num_values);
+ if (!tmp_array) {
+ malloced = true;
+ XMALLOC_N(num_values, tmp_array);
+ }
+
+ struct mempool old_mp = this->mp;
+ size_t mem_needed = num_values * align(this->value_length + __builtin_offsetof(dmt_node, value));
+ toku_mempool_construct(&this->mp, mem_needed);
+
+ for (uint32_t i = 0; i < num_values; i++) {
+ dmtwriter_t writer(this->value_length, get_array_value_internal(&old_mp, i));
+ tmp_array[i] = node_malloc_and_set_value(writer);
+ }
+ this->is_array = false;
+ this->rebuild_subtree_from_offsets(&this->d.t.root, tmp_array, num_values);
+
+ if (malloced) toku_free(tmp_array);
+ toku_mempool_destroy(&old_mp);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::delete_at(const uint32_t idx) {
+ uint32_t n = this->size();
+ if (idx >= n) { return EINVAL; }
+
+ if (n == 1) {
+ this->clear(); //Emptying out the entire dmt.
+ return 0;
+ }
+ if (this->is_array) {
+ this->convert_from_array_to_tree();
+ }
+ paranoid_invariant(!is_array);
+
+ subtree *rebalance_subtree = nullptr;
+ this->delete_internal(&this->d.t.root, idx, nullptr, &rebalance_subtree);
+ if (rebalance_subtree != nullptr) {
+ this->rebalance(rebalance_subtree);
+ }
+ this->maybe_resize_tree(nullptr);
+ return 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename iterate_extra_t,
+ int (*f)(const uint32_t, const dmtdata_t &, const uint32_t, iterate_extra_t *const)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::iterate(iterate_extra_t *const iterate_extra) const {
+ return this->iterate_on_range<iterate_extra_t, f>(0, this->size(), iterate_extra);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename iterate_extra_t,
+ int (*f)(const uint32_t, const dmtdata_t &, const uint32_t, iterate_extra_t *const)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::iterate_on_range(const uint32_t left, const uint32_t right, iterate_extra_t *const iterate_extra) const {
+ if (right > this->size()) { return EINVAL; }
+ if (left == right) { return 0; }
+ if (this->is_array) {
+ return this->iterate_internal_array<iterate_extra_t, f>(left, right, iterate_extra);
+ }
+ return this->iterate_internal<iterate_extra_t, f>(left, right, this->d.t.root, 0, iterate_extra);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::verify(void) const {
+ uint32_t num_values = this->size();
+ invariant(num_values < UINT32_MAX);
+ size_t pool_used = toku_mempool_get_used_size(&this->mp);
+ size_t pool_size = toku_mempool_get_size(&this->mp);
+ size_t pool_frag = toku_mempool_get_frag_size(&this->mp);
+ invariant(pool_used <= pool_size);
+ if (this->is_array) {
+ invariant(this->values_same_size);
+ invariant(num_values == this->d.a.num_values);
+
+ // We know exactly how much memory should be used.
+ invariant(pool_used == num_values * align(this->value_length));
+
+ // Array form must have 0 fragmentation in mempool.
+ invariant(pool_frag == 0);
+ } else {
+ if (this->values_same_size) {
+ // We know exactly how much memory should be used.
+ invariant(pool_used == num_values * align(this->value_length + __builtin_offsetof(dmt_node, value)));
+ } else {
+ // We can only do a lower bound on memory usage.
+ invariant(pool_used >= num_values * __builtin_offsetof(dmt_node, value));
+ }
+ std::vector<bool> touched(pool_size, false);
+ verify_internal(this->d.t.root, &touched);
+ size_t bytes_used = 0;
+ for (size_t i = 0; i < pool_size; i++) {
+ if (touched.at(i)) {
+ ++bytes_used;
+ }
+ }
+ invariant(bytes_used == pool_used);
+ }
+}
+
+// Verifies all weights are internally consistent.
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::verify_internal(const subtree &subtree, std::vector<bool> *touched) const {
+ if (subtree.is_null()) {
+ return;
+ }
+ const dmt_node &node = get_node(subtree);
+
+ if (this->values_same_size) {
+ invariant(node.value_length == this->value_length);
+ }
+
+ size_t offset = toku_mempool_get_offset_from_pointer_and_base(&this->mp, &node);
+ size_t node_size = align(__builtin_offsetof(dmt_node, value) + node.value_length);
+ invariant(offset <= touched->size());
+ invariant(offset+node_size <= touched->size());
+ invariant(offset % ALIGNMENT == 0);
+ // Mark memory as touched and never allocated to multiple nodes.
+ for (size_t i = offset; i < offset+node_size; ++i) {
+ invariant(!touched->at(i));
+ touched->at(i) = true;
+ }
+
+ const uint32_t leftweight = this->nweight(node.left);
+ const uint32_t rightweight = this->nweight(node.right);
+
+ invariant(leftweight + rightweight + 1 == this->nweight(subtree));
+ verify_internal(node.left, touched);
+ verify_internal(node.right, touched);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename iterate_extra_t,
+ int (*f)(const uint32_t, dmtdata_t *, const uint32_t, iterate_extra_t *const)>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::iterate_ptr(iterate_extra_t *const iterate_extra) {
+ if (this->is_array) {
+ this->iterate_ptr_internal_array<iterate_extra_t, f>(0, this->size(), iterate_extra);
+ } else {
+ this->iterate_ptr_internal<iterate_extra_t, f>(0, this->size(), this->d.t.root, 0, iterate_extra);
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::fetch(const uint32_t idx, uint32_t *const value_len, dmtdataout_t *const value) const {
+ if (idx >= this->size()) { return EINVAL; }
+ if (this->is_array) {
+ this->fetch_internal_array(idx, value_len, value);
+ } else {
+ this->fetch_internal(this->d.t.root, idx, value_len, value);
+ }
+ return 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::find_zero(const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const {
+ uint32_t tmp_index;
+ uint32_t *const child_idxp = (idxp != nullptr) ? idxp : &tmp_index;
+ int r;
+ if (this->is_array) {
+ r = this->find_internal_zero_array<dmtcmp_t, h>(extra, value_len, value, child_idxp);
+ }
+ else {
+ r = this->find_internal_zero<dmtcmp_t, h>(this->d.t.root, extra, value_len, value, child_idxp);
+ }
+ return r;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::find(const dmtcmp_t &extra, int direction, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const {
+ uint32_t tmp_index;
+ uint32_t *const child_idxp = (idxp != nullptr) ? idxp : &tmp_index;
+ paranoid_invariant(direction != 0);
+ if (direction < 0) {
+ if (this->is_array) {
+ return this->find_internal_minus_array<dmtcmp_t, h>(extra, value_len, value, child_idxp);
+ } else {
+ return this->find_internal_minus<dmtcmp_t, h>(this->d.t.root, extra, value_len, value, child_idxp);
+ }
+ } else {
+ if (this->is_array) {
+ return this->find_internal_plus_array<dmtcmp_t, h>(extra, value_len, value, child_idxp);
+ } else {
+ return this->find_internal_plus<dmtcmp_t, h>(this->d.t.root, extra, value_len, value, child_idxp);
+ }
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+size_t dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::memory_size(void) {
+ return (sizeof *this) + toku_mempool_get_size(&this->mp);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+dmt_node_templated<dmtdata_t> & dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::get_node(const subtree &subtree) const {
+ paranoid_invariant(!subtree.is_null());
+ return get_node(subtree.get_offset());
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+dmt_node_templated<dmtdata_t> & dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::get_node(const node_offset offset) const {
+ void* ptr = toku_mempool_get_pointer_from_base_and_offset(&this->mp, offset);
+ dmt_node *CAST_FROM_VOIDP(node, ptr);
+ return *node;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::node_set_value(dmt_node * n, const dmtwriter_t &value) {
+ n->value_length = value.get_size();
+ value.write_to(&n->value);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+node_offset dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::node_malloc_and_set_value(const dmtwriter_t &value) {
+ size_t val_size = value.get_size();
+ size_t size_to_alloc = __builtin_offsetof(dmt_node, value) + val_size;
+ size_to_alloc = align(size_to_alloc);
+ void* np = toku_mempool_malloc(&this->mp, size_to_alloc, 1);
+ paranoid_invariant_notnull(np);
+ dmt_node *CAST_FROM_VOIDP(n, np);
+ node_set_value(n, value);
+
+ return toku_mempool_get_offset_from_pointer_and_base(&this->mp, np);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::node_free(const subtree &st) {
+ dmt_node &n = get_node(st);
+ size_t size_to_free = __builtin_offsetof(dmt_node, value) + n.value_length;
+ size_to_free = align(size_to_free);
+ toku_mempool_mfree(&this->mp, &n, size_to_free);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::maybe_resize_tree(const dmtwriter_t * value) {
+ const ssize_t curr_capacity = toku_mempool_get_size(&this->mp);
+ const ssize_t curr_free = toku_mempool_get_free_size(&this->mp);
+ const ssize_t curr_used = toku_mempool_get_used_size(&this->mp);
+ ssize_t add_size = 0;
+ if (value) {
+ add_size = __builtin_offsetof(dmt_node, value) + value->get_size();
+ add_size = align(add_size);
+ }
+
+ const ssize_t need_size = curr_used + add_size;
+ paranoid_invariant(need_size <= UINT32_MAX);
+ //TODO(leif) consider different growth rates
+ const ssize_t new_size = 2*need_size;
+ paranoid_invariant(new_size <= UINT32_MAX);
+
+ if ((curr_capacity / 2 >= new_size) || // Way too much allocated
+ (curr_free < add_size)) { // No room in mempool
+ // Copy all memory and reconstruct dmt in new mempool.
+ if (curr_free < add_size && toku_mempool_get_frag_size(&this->mp) == 0) {
+ // TODO(yoni) or TODO(leif) consider doing this not just when frag size is zero, but also when it is a small percentage of the total mempool size
+ // Offsets remain the same in the new mempool so we can just realloc.
+ toku_mempool_realloc_larger(&this->mp, new_size);
+ } else if (!this->d.t.root.is_null()) {
+ struct mempool new_kvspace;
+ toku_mempool_construct(&new_kvspace, new_size);
+
+ const dmt_node &n = get_node(this->d.t.root);
+ node_offset *tmp_array;
+ bool malloced = false;
+ tmp_array = alloc_temp_node_offsets(n.weight);
+ if (!tmp_array) {
+ malloced = true;
+ XMALLOC_N(n.weight, tmp_array);
+ }
+ this->fill_array_with_subtree_offsets(tmp_array, this->d.t.root);
+ for (node_offset i = 0; i < n.weight; i++) {
+ dmt_node &node = get_node(tmp_array[i]);
+ const size_t bytes_to_copy = __builtin_offsetof(dmt_node, value) + node.value_length;
+ const size_t bytes_to_alloc = align(bytes_to_copy);
+ void* newdata = toku_mempool_malloc(&new_kvspace, bytes_to_alloc, 1);
+ memcpy(newdata, &node, bytes_to_copy);
+ tmp_array[i] = toku_mempool_get_offset_from_pointer_and_base(&new_kvspace, newdata);
+ }
+
+ struct mempool old_kvspace = this->mp;
+ this->mp = new_kvspace;
+ this->rebuild_subtree_from_offsets(&this->d.t.root, tmp_array, n.weight);
+ if (malloced) toku_free(tmp_array);
+ toku_mempool_destroy(&old_kvspace);
+ } else {
+ toku_mempool_destroy(&this->mp);
+ toku_mempool_construct(&this->mp, new_size);
+ }
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+bool dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::will_need_rebalance(const subtree &subtree, const int leftmod, const int rightmod) const {
+ if (subtree.is_null()) { return false; }
+ const dmt_node &n = get_node(subtree);
+ // one of the 1's is for the root.
+ // the other is to take ceil(n/2)
+ const uint32_t weight_left = this->nweight(n.left) + leftmod;
+ const uint32_t weight_right = this->nweight(n.right) + rightmod;
+ return ((1+weight_left < (1+1+weight_right)/2)
+ ||
+ (1+weight_right < (1+1+weight_left)/2));
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::insert_internal(subtree *const subtreep, const dmtwriter_t &value, const uint32_t idx, subtree **const rebalance_subtree) {
+ if (subtreep->is_null()) {
+ paranoid_invariant_zero(idx);
+ const node_offset newoffset = this->node_malloc_and_set_value(value);
+ dmt_node &newnode = get_node(newoffset);
+ newnode.weight = 1;
+ newnode.left.set_to_null();
+ newnode.right.set_to_null();
+ subtreep->set_offset(newoffset);
+ } else {
+ dmt_node &n = get_node(*subtreep);
+ n.weight++;
+ if (idx <= this->nweight(n.left)) {
+ if (*rebalance_subtree == nullptr && this->will_need_rebalance(*subtreep, 1, 0)) {
+ *rebalance_subtree = subtreep;
+ }
+ this->insert_internal(&n.left, value, idx, rebalance_subtree);
+ } else {
+ if (*rebalance_subtree == nullptr && this->will_need_rebalance(*subtreep, 0, 1)) {
+ *rebalance_subtree = subtreep;
+ }
+ const uint32_t sub_index = idx - this->nweight(n.left) - 1;
+ this->insert_internal(&n.right, value, sub_index, rebalance_subtree);
+ }
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::delete_internal(subtree *const subtreep, const uint32_t idx, subtree *const subtree_replace, subtree **const rebalance_subtree) {
+ paranoid_invariant_notnull(subtreep);
+ paranoid_invariant_notnull(rebalance_subtree);
+ paranoid_invariant(!subtreep->is_null());
+ dmt_node &n = get_node(*subtreep);
+ const uint32_t leftweight = this->nweight(n.left);
+ if (idx < leftweight) {
+ n.weight--;
+ if (*rebalance_subtree == nullptr && this->will_need_rebalance(*subtreep, -1, 0)) {
+ *rebalance_subtree = subtreep;
+ }
+ this->delete_internal(&n.left, idx, subtree_replace, rebalance_subtree);
+ } else if (idx == leftweight) {
+ // Found the correct index.
+ if (n.left.is_null()) {
+ paranoid_invariant_zero(idx);
+ // Delete n and let parent point to n.right
+ subtree ptr_this = *subtreep;
+ *subtreep = n.right;
+ subtree to_free;
+ if (subtree_replace != nullptr) {
+ // Swap self with the other node. Taking over all responsibility.
+ to_free = *subtree_replace;
+ dmt_node &ancestor = get_node(*subtree_replace);
+ if (*rebalance_subtree == &ancestor.right) {
+ // Take over rebalance responsibility.
+ *rebalance_subtree = &n.right;
+ }
+ n.weight = ancestor.weight;
+ n.left = ancestor.left;
+ n.right = ancestor.right;
+ *subtree_replace = ptr_this;
+ } else {
+ to_free = ptr_this;
+ }
+ this->node_free(to_free);
+ } else if (n.right.is_null()) {
+ // Delete n and let parent point to n.left
+ subtree to_free = *subtreep;
+ *subtreep = n.left;
+ paranoid_invariant(idx>0);
+ paranoid_invariant_null(subtree_replace); // To be recursive, we're looking for index 0. n is index > 0 here.
+ this->node_free(to_free);
+ } else {
+ if (*rebalance_subtree == nullptr && this->will_need_rebalance(*subtreep, 0, -1)) {
+ *rebalance_subtree = subtreep;
+ }
+ // don't need to copy up value, it's only used by this
+ // next call, and when that gets to the bottom there
+ // won't be any more recursion
+ n.weight--;
+ this->delete_internal(&n.right, 0, subtreep, rebalance_subtree);
+ }
+ } else {
+ n.weight--;
+ if (*rebalance_subtree == nullptr && this->will_need_rebalance(*subtreep, 0, -1)) {
+ *rebalance_subtree = subtreep;
+ }
+ this->delete_internal(&n.right, idx - leftweight - 1, subtree_replace, rebalance_subtree);
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename iterate_extra_t,
+ int (*f)(const uint32_t, const dmtdata_t &, const uint32_t, iterate_extra_t *const)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::iterate_internal_array(const uint32_t left, const uint32_t right,
+ iterate_extra_t *const iterate_extra) const {
+ int r;
+ for (uint32_t i = left; i < right; ++i) {
+ r = f(this->value_length, *get_array_value(i), i, iterate_extra);
+ if (r != 0) {
+ return r;
+ }
+ }
+ return 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename iterate_extra_t,
+ int (*f)(const uint32_t, dmtdata_t *, const uint32_t, iterate_extra_t *const)>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::iterate_ptr_internal(const uint32_t left, const uint32_t right,
+ const subtree &subtree, const uint32_t idx,
+ iterate_extra_t *const iterate_extra) {
+ if (!subtree.is_null()) {
+ dmt_node &n = get_node(subtree);
+ const uint32_t idx_root = idx + this->nweight(n.left);
+ if (left < idx_root) {
+ this->iterate_ptr_internal<iterate_extra_t, f>(left, right, n.left, idx, iterate_extra);
+ }
+ if (left <= idx_root && idx_root < right) {
+ int r = f(n.value_length, &n.value, idx_root, iterate_extra);
+ lazy_assert_zero(r);
+ }
+ if (idx_root + 1 < right) {
+ this->iterate_ptr_internal<iterate_extra_t, f>(left, right, n.right, idx_root + 1, iterate_extra);
+ }
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename iterate_extra_t,
+ int (*f)(const uint32_t, dmtdata_t *, const uint32_t, iterate_extra_t *const)>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::iterate_ptr_internal_array(const uint32_t left, const uint32_t right,
+ iterate_extra_t *const iterate_extra) {
+ for (uint32_t i = left; i < right; ++i) {
+ int r = f(this->value_length, get_array_value(i), i, iterate_extra);
+ lazy_assert_zero(r);
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename iterate_extra_t,
+ int (*f)(const uint32_t, const dmtdata_t &, const uint32_t, iterate_extra_t *const)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::iterate_internal(const uint32_t left, const uint32_t right,
+ const subtree &subtree, const uint32_t idx,
+ iterate_extra_t *const iterate_extra) const {
+ if (subtree.is_null()) { return 0; }
+ int r;
+ const dmt_node &n = get_node(subtree);
+ const uint32_t idx_root = idx + this->nweight(n.left);
+ if (left < idx_root) {
+ r = this->iterate_internal<iterate_extra_t, f>(left, right, n.left, idx, iterate_extra);
+ if (r != 0) { return r; }
+ }
+ if (left <= idx_root && idx_root < right) {
+ r = f(n.value_length, n.value, idx_root, iterate_extra);
+ if (r != 0) { return r; }
+ }
+ if (idx_root + 1 < right) {
+ return this->iterate_internal<iterate_extra_t, f>(left, right, n.right, idx_root + 1, iterate_extra);
+ }
+ return 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::fetch_internal_array(const uint32_t i, uint32_t *const value_len, dmtdataout_t *const value) const {
+ copyout(value_len, value, this->value_length, get_array_value(i));
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::fetch_internal(const subtree &subtree, const uint32_t i, uint32_t *const value_len, dmtdataout_t *const value) const {
+ dmt_node &n = get_node(subtree);
+ const uint32_t leftweight = this->nweight(n.left);
+ if (i < leftweight) {
+ this->fetch_internal(n.left, i, value_len, value);
+ } else if (i == leftweight) {
+ copyout(value_len, value, &n);
+ } else {
+ this->fetch_internal(n.right, i - leftweight - 1, value_len, value);
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::fill_array_with_subtree_offsets(node_offset *const array, const subtree &subtree) const {
+ if (!subtree.is_null()) {
+ const dmt_node &tree = get_node(subtree);
+ this->fill_array_with_subtree_offsets(&array[0], tree.left);
+ array[this->nweight(tree.left)] = subtree.get_offset();
+ this->fill_array_with_subtree_offsets(&array[this->nweight(tree.left) + 1], tree.right);
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::rebuild_subtree_from_offsets(subtree *const subtree, const node_offset *const offsets, const uint32_t numvalues) {
+ if (numvalues==0) {
+ subtree->set_to_null();
+ } else {
+ uint32_t halfway = numvalues/2;
+ subtree->set_offset(offsets[halfway]);
+ dmt_node &newnode = get_node(offsets[halfway]);
+ newnode.weight = numvalues;
+ // value is already in there.
+ this->rebuild_subtree_from_offsets(&newnode.left, &offsets[0], halfway);
+ this->rebuild_subtree_from_offsets(&newnode.right, &offsets[halfway+1], numvalues-(halfway+1));
+ }
+}
+
+//TODO(leif): Note that this can mess with our memory_footprint calculation (we may touch past what is marked as 'used' in the mempool)
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+node_offset* dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::alloc_temp_node_offsets(uint32_t num_offsets) {
+ size_t mem_needed = num_offsets * sizeof(node_offset);
+ size_t mem_free;
+ mem_free = toku_mempool_get_free_size(&this->mp);
+ node_offset* CAST_FROM_VOIDP(tmp, toku_mempool_get_next_free_ptr(&this->mp));
+ if (mem_free >= mem_needed) {
+ return tmp;
+ }
+ return nullptr;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::rebalance(subtree *const subtree) {
+ paranoid_invariant(!subtree->is_null());
+
+ // There is a possible "optimization" here:
+ // if (this->values_same_size && subtree == &this->d.t.root) {
+ // this->convert_from_tree_to_array();
+ // return;
+ // }
+ // but we don't want to do it because it involves actually copying values around
+ // as opposed to stopping in the middle of rebalancing (like in the OMT)
+
+ node_offset offset = subtree->get_offset();
+ const dmt_node &n = get_node(offset);
+ node_offset *tmp_array;
+ bool malloced = false;
+ tmp_array = alloc_temp_node_offsets(n.weight);
+ if (!tmp_array) {
+ malloced = true;
+ XMALLOC_N(n.weight, tmp_array);
+ }
+ this->fill_array_with_subtree_offsets(tmp_array, *subtree);
+ this->rebuild_subtree_from_offsets(subtree, tmp_array, n.weight);
+ if (malloced) toku_free(tmp_array);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::copyout(uint32_t *const outlen, dmtdata_t *const out, const dmt_node *const n) {
+ if (outlen) {
+ *outlen = n->value_length;
+ }
+ if (out) {
+ *out = n->value;
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::copyout(uint32_t *const outlen, dmtdata_t **const out, dmt_node *const n) {
+ if (outlen) {
+ *outlen = n->value_length;
+ }
+ if (out) {
+ *out = &n->value;
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::copyout(uint32_t *const outlen, dmtdata_t *const out, const uint32_t len, const dmtdata_t *const stored_value_ptr) {
+ if (outlen) {
+ *outlen = len;
+ }
+ if (out) {
+ *out = *stored_value_ptr;
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::copyout(uint32_t *const outlen, dmtdata_t **const out, const uint32_t len, dmtdata_t *const stored_value_ptr) {
+ if (outlen) {
+ *outlen = len;
+ }
+ if (out) {
+ *out = stored_value_ptr;
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::find_internal_zero_array(const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const {
+ paranoid_invariant_notnull(idxp);
+ uint32_t min = 0;
+ uint32_t limit = this->d.a.num_values;
+ uint32_t best_pos = subtree::NODE_NULL;
+ uint32_t best_zero = subtree::NODE_NULL;
+
+ while (min!=limit) {
+ uint32_t mid = (min + limit) / 2;
+ int hv = h(this->value_length, *get_array_value(mid), extra);
+ if (hv<0) {
+ min = mid+1;
+ }
+ else if (hv>0) {
+ best_pos = mid;
+ limit = mid;
+ }
+ else {
+ best_zero = mid;
+ limit = mid;
+ }
+ }
+ if (best_zero!=subtree::NODE_NULL) {
+ //Found a zero
+ copyout(value_len, value, this->value_length, get_array_value(best_zero));
+ *idxp = best_zero;
+ return 0;
+ }
+ if (best_pos!=subtree::NODE_NULL) *idxp = best_pos;
+ else *idxp = this->d.a.num_values;
+ return DB_NOTFOUND;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::find_internal_zero(const subtree &subtree, const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const {
+ paranoid_invariant_notnull(idxp);
+ if (subtree.is_null()) {
+ *idxp = 0;
+ return DB_NOTFOUND;
+ }
+ dmt_node &n = get_node(subtree);
+ int hv = h(n.value_length, n.value, extra);
+ if (hv<0) {
+ int r = this->find_internal_zero<dmtcmp_t, h>(n.right, extra, value_len, value, idxp);
+ *idxp += this->nweight(n.left)+1;
+ return r;
+ } else if (hv>0) {
+ return this->find_internal_zero<dmtcmp_t, h>(n.left, extra, value_len, value, idxp);
+ } else {
+ int r = this->find_internal_zero<dmtcmp_t, h>(n.left, extra, value_len, value, idxp);
+ if (r==DB_NOTFOUND) {
+ *idxp = this->nweight(n.left);
+ copyout(value_len, value, &n);
+ r = 0;
+ }
+ return r;
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::find_internal_plus_array(const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const {
+ paranoid_invariant_notnull(idxp);
+ uint32_t min = 0;
+ uint32_t limit = this->d.a.num_values;
+ uint32_t best = subtree::NODE_NULL;
+
+ while (min != limit) {
+ const uint32_t mid = (min + limit) / 2;
+ const int hv = h(this->value_length, *get_array_value(mid), extra);
+ if (hv > 0) {
+ best = mid;
+ limit = mid;
+ } else {
+ min = mid + 1;
+ }
+ }
+ if (best == subtree::NODE_NULL) { return DB_NOTFOUND; }
+ copyout(value_len, value, this->value_length, get_array_value(best));
+ *idxp = best;
+ return 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::find_internal_plus(const subtree &subtree, const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const {
+ paranoid_invariant_notnull(idxp);
+ if (subtree.is_null()) {
+ return DB_NOTFOUND;
+ }
+ dmt_node & n = get_node(subtree);
+ int hv = h(n.value_length, n.value, extra);
+ int r;
+ if (hv > 0) {
+ r = this->find_internal_plus<dmtcmp_t, h>(n.left, extra, value_len, value, idxp);
+ if (r == DB_NOTFOUND) {
+ *idxp = this->nweight(n.left);
+ copyout(value_len, value, &n);
+ r = 0;
+ }
+ } else {
+ r = this->find_internal_plus<dmtcmp_t, h>(n.right, extra, value_len, value, idxp);
+ if (r == 0) {
+ *idxp += this->nweight(n.left) + 1;
+ }
+ }
+ return r;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::find_internal_minus_array(const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const {
+ paranoid_invariant_notnull(idxp);
+ uint32_t min = 0;
+ uint32_t limit = this->d.a.num_values;
+ uint32_t best = subtree::NODE_NULL;
+
+ while (min != limit) {
+ const uint32_t mid = (min + limit) / 2;
+ const int hv = h(this->value_length, *get_array_value(mid), extra);
+ if (hv < 0) {
+ best = mid;
+ min = mid + 1;
+ } else {
+ limit = mid;
+ }
+ }
+ if (best == subtree::NODE_NULL) { return DB_NOTFOUND; }
+ copyout(value_len, value, this->value_length, get_array_value(best));
+ *idxp = best;
+ return 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+int dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::find_internal_minus(const subtree &subtree, const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const {
+ paranoid_invariant_notnull(idxp);
+ if (subtree.is_null()) {
+ return DB_NOTFOUND;
+ }
+ dmt_node & n = get_node(subtree);
+ int hv = h(n.value_length, n.value, extra);
+ if (hv < 0) {
+ int r = this->find_internal_minus<dmtcmp_t, h>(n.right, extra, value_len, value, idxp);
+ if (r == 0) {
+ *idxp += this->nweight(n.left) + 1;
+ } else if (r == DB_NOTFOUND) {
+ *idxp = this->nweight(n.left);
+ copyout(value_len, value, &n);
+ r = 0;
+ }
+ return r;
+ } else {
+ return this->find_internal_minus<dmtcmp_t, h>(n.left, extra, value_len, value, idxp);
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+uint32_t dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::get_fixed_length(void) const {
+ return this->values_same_size ? this->value_length : 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+uint32_t dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::get_fixed_length_alignment_overhead(void) const {
+ return this->values_same_size ? align(this->value_length) - this->value_length : 0;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+bool dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::value_length_is_fixed(void) const {
+ return this->values_same_size;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::serialize_values(uint32_t expected_unpadded_memory, struct wbuf *wb) const {
+ invariant(this->is_array);
+ invariant(this->values_same_size);
+ const uint8_t pad_bytes = get_fixed_length_alignment_overhead();
+ const uint32_t fixed_len = this->value_length;
+ const uint32_t fixed_aligned_len = align(this->value_length);
+ paranoid_invariant(expected_unpadded_memory == this->d.a.num_values * this->value_length);
+ paranoid_invariant(toku_mempool_get_used_size(&this->mp) >=
+ expected_unpadded_memory + pad_bytes * this->d.a.num_values);
+ if (this->d.a.num_values == 0) {
+ // Nothing to serialize
+ } else if (pad_bytes == 0) {
+ // Basically a memcpy
+ wbuf_nocrc_literal_bytes(wb, get_array_value(0), expected_unpadded_memory);
+ } else {
+ uint8_t* const dest = wbuf_nocrc_reserve_literal_bytes(wb, expected_unpadded_memory);
+ const uint8_t* const src = reinterpret_cast<uint8_t*>(get_array_value(0));
+ //TODO(leif) maybe look at vectorization here
+ for (uint32_t i = 0; i < this->d.a.num_values; i++) {
+ memcpy(&dest[i*fixed_len], &src[i*fixed_aligned_len], fixed_len);
+ }
+ }
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::builder::create(uint32_t _max_values, uint32_t _max_value_bytes) {
+ this->max_values = _max_values;
+ this->max_value_bytes = _max_value_bytes;
+ this->temp.create();
+ paranoid_invariant_null(toku_mempool_get_base(&this->temp.mp));
+ this->temp_valid = true;
+ this->sorted_node_offsets = nullptr;
+ // Include enough space for alignment padding
+ size_t initial_space = (ALIGNMENT - 1) * _max_values + _max_value_bytes;
+
+ toku_mempool_construct(&this->temp.mp, initial_space); // Adds 25%
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::builder::append(const dmtwriter_t &value) {
+ paranoid_invariant(this->temp_valid);
+ //NOTE: Always use d.a.num_values for size because we have not yet created root.
+ if (this->temp.values_same_size && (this->temp.d.a.num_values == 0 || value.get_size() == this->temp.value_length)) {
+ temp.insert_at_array_end<false>(value);
+ return;
+ }
+ if (this->temp.is_array) {
+ // Convert to tree format (without weights and linkage)
+ XMALLOC_N(this->max_values, this->sorted_node_offsets);
+
+ // Include enough space for alignment padding
+ size_t mem_needed = (ALIGNMENT - 1 + __builtin_offsetof(dmt_node, value)) * max_values + max_value_bytes;
+ struct mempool old_mp = this->temp.mp;
+
+ const uint32_t num_values = this->temp.d.a.num_values;
+ toku_mempool_construct(&this->temp.mp, mem_needed);
+
+ // Copy over and get node_offsets
+ for (uint32_t i = 0; i < num_values; i++) {
+ dmtwriter_t writer(this->temp.value_length, this->temp.get_array_value_internal(&old_mp, i));
+ this->sorted_node_offsets[i] = this->temp.node_malloc_and_set_value(writer);
+ }
+ this->temp.is_array = false;
+ this->temp.values_same_size = false;
+ this->temp.value_length = 0;
+ toku_mempool_destroy(&old_mp);
+ }
+ paranoid_invariant(!this->temp.is_array);
+ this->sorted_node_offsets[this->temp.d.a.num_values++] = this->temp.node_malloc_and_set_value(value);
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+bool dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::builder::value_length_is_fixed(void) {
+ paranoid_invariant(this->temp_valid);
+ return this->temp.values_same_size;
+}
+
+template<typename dmtdata_t, typename dmtdataout_t, typename dmtwriter_t>
+void dmt<dmtdata_t, dmtdataout_t, dmtwriter_t>::builder::build(dmt<dmtdata_t, dmtdataout_t, dmtwriter_t> *dest) {
+ invariant(this->temp_valid);
+ //NOTE: Always use d.a.num_values for size because we have not yet created root.
+ invariant(this->temp.d.a.num_values <= this->max_values);
+ // Memory invariant is taken care of incrementally (during append())
+
+ if (!this->temp.is_array) {
+ invariant_notnull(this->sorted_node_offsets);
+ this->temp.rebuild_subtree_from_offsets(&this->temp.d.t.root, this->sorted_node_offsets, this->temp.d.a.num_values);
+ toku_free(this->sorted_node_offsets);
+ this->sorted_node_offsets = nullptr;
+ }
+ paranoid_invariant_null(this->sorted_node_offsets);
+
+ const size_t used = toku_mempool_get_used_size(&this->temp.mp);
+ const size_t allocated = toku_mempool_get_size(&this->temp.mp);
+ // We want to use no more than (about) the actual used space + 25% overhead for mempool growth.
+ // When we know the elements are fixed-length, we use the better dmt constructor.
+ // In practice, as of Jan 2014, we use the builder in two cases:
+ // - When we know the elements are not fixed-length.
+ // - During upgrade of a pre version 26 basement node.
+ // During upgrade, we will probably wildly overallocate because we don't account for the values that aren't stored in the dmt, so here we want to shrink the mempool.
+ // When we know the elements are not fixed-length, we still know how much memory they occupy in total, modulo alignment, so we want to allow for mempool overhead and worst-case alignment overhead, and not shrink the mempool.
+ const size_t max_allowed = used + (ALIGNMENT-1) * this->temp.size();
+ const size_t max_allowed_with_mempool_overhead = max_allowed + max_allowed / 4;
+ //TODO(leif): get footprint calculation correct (under jemalloc) and add some form of footprint constraint
+ if (allocated > max_allowed_with_mempool_overhead) {
+ // Reallocate smaller mempool to save memory
+ invariant_zero(toku_mempool_get_frag_size(&this->temp.mp));
+ struct mempool new_mp;
+ toku_mempool_construct(&new_mp, used);
+ void * newbase = toku_mempool_malloc(&new_mp, used, 1);
+ invariant_notnull(newbase);
+ memcpy(newbase, toku_mempool_get_base(&this->temp.mp), used);
+ toku_mempool_destroy(&this->temp.mp);
+ this->temp.mp = new_mp;
+ }
+
+ *dest = this->temp;
+ this->temp_valid = false;
+
+}
+} // namespace toku
diff --git a/storage/tokudb/ft-index/util/dmt.h b/storage/tokudb/ft-index/util/dmt.h
new file mode 100644
index 00000000000..374fa785e42
--- /dev/null
+++ b/storage/tokudb/ft-index/util/dmt.h
@@ -0,0 +1,728 @@
+/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
+// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
+#pragma once
+
+/*
+COPYING CONDITIONS NOTICE:
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of version 2 of the GNU General Public License as
+ published by the Free Software Foundation, and provided that the
+ following conditions are met:
+
+ * Redistributions of source code must retain this COPYING
+ CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
+ DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
+ PATENT MARKING NOTICE (below), and the PATENT RIGHTS
+ GRANT (below).
+
+ * Redistributions in binary form must reproduce this COPYING
+ CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
+ DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
+ PATENT MARKING NOTICE (below), and the PATENT RIGHTS
+ GRANT (below) in the documentation and/or other materials
+ provided with the distribution.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA.
+
+COPYRIGHT NOTICE:
+
+ TokuDB, Tokutek Fractal Tree Indexing Library.
+ Copyright (C) 2007-2013 Tokutek, Inc.
+
+DISCLAIMER:
+
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+UNIVERSITY PATENT NOTICE:
+
+ The technology is licensed by the Massachusetts Institute of
+ Technology, Rutgers State University of New Jersey, and the Research
+ Foundation of State University of New York at Stony Brook under
+ United States of America Serial No. 11/760379 and to the patents
+ and/or patent applications resulting from it.
+
+PATENT MARKING NOTICE:
+
+ This software is covered by US Patent No. 8,185,551.
+
+PATENT RIGHTS GRANT:
+
+ "THIS IMPLEMENTATION" means the copyrightable works distributed by
+ Tokutek as part of the Fractal Tree project.
+
+ "PATENT CLAIMS" means the claims of patents that are owned or
+ licensable by Tokutek, both currently or in the future; and that in
+ the absence of this license would be infringed by THIS
+ IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
+
+ "PATENT CHALLENGE" shall mean a challenge to the validity,
+ patentability, enforceability and/or non-infringement of any of the
+ PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
+
+ Tokutek hereby grants to you, for the term and geographical scope of
+ the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
+ irrevocable (except as stated in this section) patent license to
+ make, have made, use, offer to sell, sell, import, transfer, and
+ otherwise run, modify, and propagate the contents of THIS
+ IMPLEMENTATION, where such license applies only to the PATENT
+ CLAIMS. This grant does not include claims that would be infringed
+ only as a consequence of further modifications of THIS
+ IMPLEMENTATION. If you or your agent or licensee institute or order
+ or agree to the institution of patent litigation against any entity
+ (including a cross-claim or counterclaim in a lawsuit) alleging that
+ THIS IMPLEMENTATION constitutes direct or contributory patent
+ infringement, or inducement of patent infringement, then any rights
+ granted to you under this License shall terminate as of the date
+ such litigation is filed. If you or your agent or exclusive
+ licensee institute or order or agree to the institution of a PATENT
+ CHALLENGE, then Tokutek may terminate any rights granted to you
+ under this License.
+*/
+
+#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
+#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
+
+#include <stdint.h>
+#include <memory.h>
+#include <toku_portability.h>
+#include <toku_race_tools.h>
+#include "growable_array.h"
+#include "../ft/wbuf.h"
+#include <vector>
+
+namespace toku {
+typedef uint32_t node_offset;
+
+
+/**
+ * Dynamic Order Maintenance Tree (DMT)
+ *
+ * Maintains a collection of totally ordered values, where each value has weight 1.
+ * A DMT supports variable sized values.
+ * The DMT is a mutable datatype.
+ *
+ * The Abstraction:
+ *
+ * An DMT is a vector of values, $V$, where $|V|$ is the length of the vector.
+ * The vector is numbered from $0$ to $|V|-1$.
+ *
+ * We can create a new DMT, which is the empty vector.
+ *
+ * We can insert a new element $x$ into slot $i$, changing $V$ into $V'$ where
+ * $|V'|=1+|V|$ and
+ *
+ * V'_j = V_j if $j<i$
+ * x if $j=i$
+ * V_{j-1} if $j>i$.
+ *
+ * We can specify $i$ using a kind of function instead of as an integer.
+ * Let $b$ be a function mapping from values to nonzero integers, such that
+ * the signum of $b$ is monotically increasing.
+ * We can specify $i$ as the minimum integer such that $b(V_i)>0$.
+ *
+ * We look up a value using its index, or using a Heaviside function.
+ * For lookups, we allow $b$ to be zero for some values, and again the signum of $b$ must be monotonically increasing.
+ * When lookup up values, we can look up
+ * $V_i$ where $i$ is the minimum integer such that $b(V_i)=0$. (With a special return code if no such value exists.)
+ * (Rationale: Ordinarily we want $i$ to be unique. But for various reasons we want to allow multiple zeros, and we want the smallest $i$ in that case.)
+ * $V_i$ where $i$ is the minimum integer such that $b(V_i)>0$. (Or an indication that no such value exists.)
+ * $V_i$ where $i$ is the maximum integer such that $b(V_i)<0$. (Or an indication that no such value exists.)
+ *
+ * When looking up a value using a Heaviside function, we get the value and its index.
+ *
+ * Performance:
+ * Insertion and deletion should run with $O(\log |V|)$ time and $O(\log |V|)$ calls to the Heaviside function.
+ * The memory required is O(|V|).
+ *
+ * Usage:
+ * The dmt is templated by three parameters:
+ * - dmtdata_t is what will be stored within the dmt. These could be pointers or real data types (ints, structs).
+ * - dmtdataout_t is what will be returned by find and related functions. By default, it is the same as dmtdata_t, but you can set it to (dmtdata_t *).
+ * - dmtwriter_t is a class that effectively handles (de)serialization between the value stored in the dmt and outside the dmt.
+ * To create an dmt which will store "TXNID"s, for example, it is a good idea to typedef the template:
+ * typedef dmt<TXNID, TXNID, txnid_writer_t> txnid_dmt_t;
+ * If you are storing structs (or you want to edit what is stored), you may want to be able to get a pointer to the data actually stored in the dmt (see find_zero). To do this, use the second template parameter:
+ * typedef dmt<struct foo, struct foo *, foo_writer_t> foo_dmt_t;
+ */
+
+namespace dmt_internal {
+
+class subtree {
+private:
+ uint32_t m_index;
+public:
+ // The maximum mempool size for a dmt is 2**32-2
+ static const uint32_t NODE_NULL = UINT32_MAX;
+ inline void set_to_null(void) {
+ m_index = NODE_NULL;
+ }
+
+ inline bool is_null(void) const {
+ return NODE_NULL == this->get_offset();
+ }
+
+ inline node_offset get_offset(void) const {
+ return m_index;
+ }
+
+ inline void set_offset(node_offset index) {
+ paranoid_invariant(index != NODE_NULL);
+ m_index = index;
+ }
+} __attribute__((__packed__,__aligned__(4)));
+
+template<typename dmtdata_t>
+class dmt_node_templated {
+public:
+ uint32_t weight;
+ subtree left;
+ subtree right;
+ uint32_t value_length;
+ dmtdata_t value;
+} __attribute__((__aligned__(4))); //NOTE: we cannot use attribute packed or dmtdata_t will call copy constructors (dmtdata_t might not be packed by default)
+
+}
+
+using namespace toku::dmt_internal;
+
+// Each data type used in a dmt requires a dmt_writer class (allows you to insert/etc with dynamic sized types).
+// A dmt_writer can be thought of a (de)serializer
+// There is no default implementation.
+// A dmtwriter instance handles reading/writing 'dmtdata_t's to/from the dmt.
+// The class must implement the following functions:
+// The size required in a dmt for the dmtdata_t represented:
+// size_t get_size(void) const;
+// Write the dmtdata_t to memory owned by a dmt:
+// void write_to(dmtdata_t *const dest) const;
+// Constructor (others are allowed, but this one is required)
+// dmtwriter(const uint32_t dmtdata_t_len, dmtdata_t *const src)
+
+template<typename dmtdata_t,
+ typename dmtdataout_t,
+ typename dmtwriter_t
+ >
+class dmt {
+private:
+ typedef dmt_node_templated<dmtdata_t> dmt_node;
+
+public:
+ static const uint8_t ALIGNMENT = 4;
+
+ class builder {
+ public:
+ void append(const dmtwriter_t &value);
+
+ // Create a dmt builder to build a dmt that will have at most n_values values and use
+ // at most n_value_bytes bytes in the mempool to store values (not counting node or alignment overhead).
+ void create(uint32_t n_values, uint32_t n_value_bytes);
+
+ bool value_length_is_fixed(void);
+
+ // Constructs a dmt that contains everything that was append()ed to this builder.
+ // Destroys this builder and frees associated memory.
+ void build(dmt<dmtdata_t, dmtdataout_t, dmtwriter_t> *dest);
+ private:
+ uint32_t max_values;
+ uint32_t max_value_bytes;
+ node_offset *sorted_node_offsets;
+ bool temp_valid;
+ dmt<dmtdata_t, dmtdataout_t, dmtwriter_t> temp;
+ };
+
+ /**
+ * Effect: Create an empty DMT.
+ * Performance: constant time.
+ */
+ void create(void);
+
+ /**
+ * Effect: Create a DMT containing values. The number of values is in numvalues.
+ * Each value is of a fixed (at runtime) length.
+ * mem contains the values in packed form (no alignment padding)
+ * Caller retains ownership of mem.
+ * Requires: this has not been created yet
+ * Rationale: Normally to insert N values takes O(N lg N) amortized time.
+ * If the N values are known in advance, are sorted, and
+ * the structure is empty, we can batch insert them much faster.
+ */
+ __attribute__((nonnull))
+ void create_from_sorted_memory_of_fixed_size_elements(
+ const void *mem,
+ const uint32_t numvalues,
+ const uint32_t mem_length,
+ const uint32_t fixed_value_length);
+
+ /**
+ * Effect: Creates a copy of an dmt.
+ * Creates this as the clone.
+ * Each element is copied directly. If they are pointers, the underlying data is not duplicated.
+ * Performance: O(memory) (essentially a memdup)
+ * The underlying structures are memcpy'd. Only the values themselves are copied (shallow copy)
+ */
+ void clone(const dmt &src);
+
+ /**
+ * Effect: Set the tree to be empty.
+ * Note: Will not reallocate or resize any memory.
+ * Note: If this dmt had variable sized elements, it will start tracking again (until it gets values of two different sizes)
+ * Performance: time=O(1)
+ */
+ void clear(void);
+
+ /**
+ * Effect: Destroy an DMT, freeing all its memory.
+ * If the values being stored are pointers, their underlying data is not freed.
+ * Those values may be freed before or after calling ::destroy()
+ * Rationale: Returns no values since free() cannot fail.
+ * Rationale: Does not free the underlying pointers to reduce complexity/maintain abstraction layer
+ * Performance: time=O(1)
+ */
+ void destroy(void);
+
+ /**
+ * Effect: return |this| (number of values stored in this dmt).
+ * Performance: time=O(1)
+ */
+ uint32_t size(void) const;
+
+ /**
+ * Effect: Serialize all values contained in this dmt into a packed form (no alignment padding).
+ * We serialized to wb. expected_unpadded_memory is the size of memory reserved in the wbuf
+ * for serialization. (We assert that serialization requires exactly the expected amount)
+ * Requires:
+ * ::prepare_for_serialize() has been called and no non-const functions have been called since.
+ * This dmt has fixed-length values and is in array form.
+ * Performance:
+ * O(memory)
+ */
+ void serialize_values(uint32_t expected_unpadded_memory, struct wbuf *wb) const;
+
+ /**
+ * Effect: Insert value into the DMT.
+ * If there is some i such that $h(V_i, v)=0$ then returns DB_KEYEXIST.
+ * Otherwise, let i be the minimum value such that $h(V_i, v)>0$.
+ * If no such i exists, then let i be |V|
+ * Then this has the same effect as
+ * insert_at(tree, value, i);
+ * If idx!=NULL then i is stored in *idx
+ * Requires: The signum of h must be monotonically increasing.
+ * Returns:
+ * 0 success
+ * DB_KEYEXIST the key is present (h was equal to zero for some value)
+ * On nonzero return, dmt is unchanged.
+ * Performance: time=O(\log N) amortized.
+ * Rationale: Some future implementation may be O(\log N) worst-case time, but O(\log N) amortized is good enough for now.
+ */
+ template<typename dmtcmp_t, int (*h)(const uint32_t size, const dmtdata_t &, const dmtcmp_t &)>
+ int insert(const dmtwriter_t &value, const dmtcmp_t &v, uint32_t *const idx);
+
+ /**
+ * Effect: Increases indexes of all items at slot >= idx by 1.
+ * Insert value into the position at idx.
+ * Returns:
+ * 0 success
+ * EINVAL if idx > this->size()
+ * On error, dmt is unchanged.
+ * Performance: time=O(\log N) amortized time.
+ * Rationale: Some future implementation may be O(\log N) worst-case time, but O(\log N) amortized is good enough for now.
+ */
+ int insert_at(const dmtwriter_t &value, const uint32_t idx);
+
+ /**
+ * Effect: Delete the item in slot idx.
+ * Decreases indexes of all items at slot > idx by 1.
+ * Returns
+ * 0 success
+ * EINVAL if idx>=this->size()
+ * On error, dmt is unchanged.
+ * Rationale: To delete an item, first find its index using find or find_zero, then delete it.
+ * Performance: time=O(\log N) amortized.
+ */
+ int delete_at(const uint32_t idx);
+
+ /**
+ * Effect: Iterate over the values of the dmt, from left to right, calling f on each value.
+ * The first argument passed to f is a ref-to-const of the value stored in the dmt.
+ * The second argument passed to f is the index of the value.
+ * The third argument passed to f is iterate_extra.
+ * The indices run from 0 (inclusive) to this->size() (exclusive).
+ * Requires: f != NULL
+ * Returns:
+ * If f ever returns nonzero, then the iteration stops, and the value returned by f is returned by iterate.
+ * If f always returns zero, then iterate returns 0.
+ * Requires: Don't modify the dmt while running. (E.g., f may not insert or delete values from the dmt.)
+ * Performance: time=O(i+\log N) where i is the number of times f is called, and N is the number of elements in the dmt.
+ * Rationale: Although the functional iterator requires defining another function (as opposed to C++ style iterator), it is much easier to read.
+ * Rationale: We may at some point use functors, but for now this is a smaller change from the old DMT.
+ */
+ template<typename iterate_extra_t,
+ int (*f)(const uint32_t, const dmtdata_t &, const uint32_t, iterate_extra_t *const)>
+ int iterate(iterate_extra_t *const iterate_extra) const;
+
+ /**
+ * Effect: Iterate over the values of the dmt, from left to right, calling f on each value.
+ * The first argument passed to f is a ref-to-const of the value stored in the dmt.
+ * The second argument passed to f is the index of the value.
+ * The third argument passed to f is iterate_extra.
+ * The indices run from 0 (inclusive) to this->size() (exclusive).
+ * We will iterate only over [left,right)
+ *
+ * Requires: left <= right
+ * Requires: f != NULL
+ * Returns:
+ * EINVAL if right > this->size()
+ * If f ever returns nonzero, then the iteration stops, and the value returned by f is returned by iterate_on_range.
+ * If f always returns zero, then iterate_on_range returns 0.
+ * Requires: Don't modify the dmt while running. (E.g., f may not insert or delete values from the dmt.)
+ * Performance: time=O(i+\log N) where i is the number of times f is called, and N is the number of elements in the dmt.
+ * Rational: Although the functional iterator requires defining another function (as opposed to C++ style iterator), it is much easier to read.
+ */
+ template<typename iterate_extra_t,
+ int (*f)(const uint32_t, const dmtdata_t &, const uint32_t, iterate_extra_t *const)>
+ int iterate_on_range(const uint32_t left, const uint32_t right, iterate_extra_t *const iterate_extra) const;
+
+ // Attempt to verify this dmt is well formed. (Crashes/asserts/aborts if not well formed)
+ void verify(void) const;
+
+ /**
+ * Effect: Iterate over the values of the dmt, from left to right, calling f on each value.
+ * The first argument passed to f is a pointer to the value stored in the dmt.
+ * The second argument passed to f is the index of the value.
+ * The third argument passed to f is iterate_extra.
+ * The indices run from 0 (inclusive) to this->size() (exclusive).
+ * Requires: same as for iterate()
+ * Returns: same as for iterate()
+ * Performance: same as for iterate()
+ * Rationale: In general, most iterators should use iterate() since they should not modify the data stored in the dmt. This function is for iterators which need to modify values (for example, free_items).
+ * Rationale: We assume if you are transforming the data in place, you want to do it to everything at once, so there is not yet an iterate_on_range_ptr (but there could be).
+ */
+ template<typename iterate_extra_t,
+ int (*f)(const uint32_t, dmtdata_t *, const uint32_t, iterate_extra_t *const)>
+ void iterate_ptr(iterate_extra_t *const iterate_extra);
+
+ /**
+ * Effect: Set *value=V_idx
+ * Returns
+ * 0 success
+ * EINVAL if index>=toku_dmt_size(dmt)
+ * On nonzero return, *value is unchanged
+ * Performance: time=O(\log N)
+ */
+ int fetch(const uint32_t idx, uint32_t *const value_size, dmtdataout_t *const value) const;
+
+ /**
+ * Effect: Find the smallest i such that h(V_i, extra)>=0
+ * If there is such an i and h(V_i,extra)==0 then set *idxp=i, set *value = V_i, and return 0.
+ * If there is such an i and h(V_i,extra)>0 then set *idxp=i and return DB_NOTFOUND.
+ * If there is no such i then set *idx=this->size() and return DB_NOTFOUND.
+ * Note: value is of type dmtdataout_t, which may be of type (dmtdata_t) or (dmtdata_t *) but is fixed by the instantiation.
+ * If it is the value type, then the value is copied out (even if the value type is a pointer to something else)
+ * If it is the pointer type, then *value is set to a pointer to the data within the dmt.
+ * This is determined by the type of the dmt as initially declared.
+ * If the dmt is declared as dmt<foo_t>, then foo_t's will be stored and foo_t's will be returned by find and related functions.
+ * If the dmt is declared as dmt<foo_t, foo_t *>, then foo_t's will be stored, and pointers to the stored items will be returned by find and related functions.
+ * Rationale:
+ * Structs too small for malloc should be stored directly in the dmt.
+ * These structs may need to be edited as they exist inside the dmt, so we need a way to get a pointer within the dmt.
+ * Using separate functions for returning pointers and values increases code duplication and reduces type-checking.
+ * That also reduces the ability of the creator of a data structure to give advice to its future users.
+ * Slight overloading in this case seemed to provide a better API and better type checking.
+ */
+ template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+ int find_zero(const dmtcmp_t &extra, uint32_t *const value_size, dmtdataout_t *const value, uint32_t *const idxp) const;
+
+ /**
+ * Effect:
+ * If direction >0 then find the smallest i such that h(V_i,extra)>0.
+ * If direction <0 then find the largest i such that h(V_i,extra)<0.
+ * (Direction may not be equal to zero.)
+ * If value!=NULL then store V_i in *value
+ * If idxp!=NULL then store i in *idxp.
+ * Requires: The signum of h is monotically increasing.
+ * Returns
+ * 0 success
+ * DB_NOTFOUND no such value is found.
+ * On nonzero return, *value and *idxp are unchanged
+ * Performance: time=O(\log N)
+ * Rationale:
+ * Here's how to use the find function to find various things
+ * Cases for find:
+ * find first value: ( h(v)=+1, direction=+1 )
+ * find last value ( h(v)=-1, direction=-1 )
+ * find first X ( h(v)=(v< x) ? -1 : 1 direction=+1 )
+ * find last X ( h(v)=(v<=x) ? -1 : 1 direction=-1 )
+ * find X or successor to X ( same as find first X. )
+ *
+ * Rationale: To help understand heaviside functions and behavor of find:
+ * There are 7 kinds of heaviside functions.
+ * The signus of the h must be monotonically increasing.
+ * Given a function of the following form, A is the element
+ * returned for direction>0, B is the element returned
+ * for direction<0, C is the element returned for
+ * direction==0 (see find_zero) (with a return of 0), and D is the element
+ * returned for direction==0 (see find_zero) with a return of DB_NOTFOUND.
+ * If any of A, B, or C are not found, then asking for the
+ * associated direction will return DB_NOTFOUND.
+ * See find_zero for more information.
+ *
+ * Let the following represent the signus of the heaviside function.
+ *
+ * -...-
+ * A
+ * D
+ *
+ * +...+
+ * B
+ * D
+ *
+ * 0...0
+ * C
+ *
+ * -...-0...0
+ * AC
+ *
+ * 0...0+...+
+ * C B
+ *
+ * -...-+...+
+ * AB
+ * D
+ *
+ * -...-0...0+...+
+ * AC B
+ */
+ template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+ int find(const dmtcmp_t &extra, int direction, uint32_t *const value_size, dmtdataout_t *const value, uint32_t *const idxp) const;
+
+ /**
+ * Effect: Return the size (in bytes) of the dmt, as it resides in main memory.
+ * If the data stored are pointers, don't include the size of what they all point to.
+ * //TODO(leif or yoni): (maybe rename and) return memory footprint instead of allocated size
+ */
+ size_t memory_size(void);
+
+ // Returns whether all values in the dmt are known to be the same size.
+ // Note:
+ // There are no false positives, but false negatives are allowed.
+ // A false negative can happen if this dmt had 2 (or more) different size values,
+ // and then enough were deleted so that all the remaining ones are the same size.
+ // Once that happens, this dmt will never again return true for this function unless/until
+ // ::clear() is called
+ bool value_length_is_fixed(void) const;
+
+
+ // If this dmt is empty, return value is undefined.
+ // else if value_length_is_fixed() then it returns the fixed length.
+ // else returns 0
+ uint32_t get_fixed_length(void) const;
+
+ // Preprocesses the dmt so that serialization can happen quickly.
+ // After this call, serialize_values() can be called but no other mutator function can be called in between.
+ void prepare_for_serialize(void);
+
+private:
+ // Do a bit of verification that subtree and nodes act like packed c structs and do not introduce unnecessary padding for alignment.
+ ENSURE_POD(subtree);
+ static_assert(ALIGNMENT > 0, "ALIGNMENT <= 0");
+ static_assert((ALIGNMENT & (ALIGNMENT - 1)) == 0, "ALIGNMENT not a power of 2");
+ static_assert(sizeof(dmt_node) - sizeof(dmtdata_t) == __builtin_offsetof(dmt_node, value), "value is not last field in node");
+ static_assert(4 * sizeof(uint32_t) == __builtin_offsetof(dmt_node, value), "dmt_node is padded");
+ static_assert(__builtin_offsetof(dmt_node, value) % ALIGNMENT == 0, "dmt_node requires padding for alignment");
+ ENSURE_POD(dmt_node);
+
+ struct dmt_array {
+ uint32_t num_values;
+ };
+
+ struct dmt_tree {
+ subtree root;
+ };
+
+ /*
+ Relationship between values_same_size, d.a.num_values, value_length, is_array:
+ In an empty dmt:
+ is_array is true
+ value_same_size is true
+ value_length is undefined
+ d.a.num_values is 0
+ In a non-empty array dmt:
+ is_array is true
+ values_same_size is true
+ value_length is defined
+ d.a.num_values > 0
+ In a non-empty tree dmt:
+ is_array = false
+ value_same_size is true iff all values have been the same size since the last time the dmt turned into a tree.
+ value_length is defined iff values_same_size is true
+ d.a.num_values is undefined (the memory is used for the tree)
+ Note that in tree form, the dmt keeps track of if all values are the same size until the first time they are not.
+ 'values_same_size' will not become true again (even if we change all values to be the same size)
+ until/unless the dmt becomes empty, at which point it becomes an array again.
+ */
+ bool values_same_size;
+ uint32_t value_length; // valid iff values_same_size is true.
+ struct mempool mp;
+ bool is_array;
+ union {
+ struct dmt_array a;
+ struct dmt_tree t;
+ } d;
+
+ // Returns pad bytes per element (for alignment) or 0 if not fixed length.
+ uint32_t get_fixed_length_alignment_overhead(void) const;
+
+ void verify_internal(const subtree &subtree, std::vector<bool> *touched) const;
+
+ // Retrieves the node for a given subtree.
+ // Requires: !subtree.is_null()
+ dmt_node & get_node(const subtree &subtree) const;
+
+ // Retrieves the node at a given offset in the mempool.
+ dmt_node & get_node(const node_offset offset) const;
+
+ // Returns the weight of a subtree rooted at st.
+ // if st.is_null(), returns 0
+ // Perf: O(1)
+ uint32_t nweight(const subtree &st) const;
+
+ // Allocates space for a node (in the mempool) and uses the dmtwriter to write the value into the node
+ node_offset node_malloc_and_set_value(const dmtwriter_t &value);
+
+ // Uses the dmtwriter to write a value into node n
+ void node_set_value(dmt_node *n, const dmtwriter_t &value);
+
+ // (mempool-)free the memory for a node
+ void node_free(const subtree &st);
+
+ // Effect: Resizes the mempool (holding the array) if necessary to hold one more item of length: this->value_length
+ // Requires:
+ // This dmt is in array form (and thus this->values_same_length)
+ void maybe_resize_array_for_insert(void);
+
+ // Effect: Converts a dmt from array form to tree form.
+ // Perf: O(n)
+ // Note: This does not clear the 'this->values_same_size' bit
+ void convert_to_tree(void);
+
+ // Effect: Resizes the mempool holding a tree if necessary. If value==nullptr then it may shrink if overallocated,
+ // otherwise resize only happens if there is not enough free space for an insert of value
+ void maybe_resize_tree(const dmtwriter_t * value);
+
+ // Returns true if the tree rooted at st would need rebalance after adding
+ // leftmod to the left subtree and rightmod to the right subtree
+ bool will_need_rebalance(const subtree &st, const int leftmod, const int rightmod) const;
+
+ __attribute__((nonnull))
+ void insert_internal(subtree *const subtreep, const dmtwriter_t &value, const uint32_t idx, subtree **const rebalance_subtree);
+
+ template<bool with_resize>
+ int insert_at_array_end(const dmtwriter_t& value_in);
+
+ dmtdata_t * alloc_array_value_end(void);
+
+ dmtdata_t * get_array_value(const uint32_t idx) const;
+
+ dmtdata_t * get_array_value_internal(const struct mempool *mempool, const uint32_t idx) const;
+
+ void convert_from_array_to_tree(void);
+
+ void convert_from_tree_to_array(void);
+
+ __attribute__((nonnull(2,5)))
+ void delete_internal(subtree *const subtreep, const uint32_t idx, subtree *const subtree_replace, subtree **const rebalance_subtree);
+
+ template<typename iterate_extra_t,
+ int (*f)(const uint32_t, const dmtdata_t &, const uint32_t, iterate_extra_t *const)>
+ int iterate_internal_array(const uint32_t left, const uint32_t right,
+ iterate_extra_t *const iterate_extra) const;
+
+ template<typename iterate_extra_t,
+ int (*f)(const uint32_t, dmtdata_t *, const uint32_t, iterate_extra_t *const)>
+ void iterate_ptr_internal(const uint32_t left, const uint32_t right,
+ const subtree &subtree, const uint32_t idx,
+ iterate_extra_t *const iterate_extra);
+
+ template<typename iterate_extra_t,
+ int (*f)(const uint32_t, dmtdata_t *, const uint32_t, iterate_extra_t *const)>
+ void iterate_ptr_internal_array(const uint32_t left, const uint32_t right,
+ iterate_extra_t *const iterate_extra);
+
+ template<typename iterate_extra_t,
+ int (*f)(const uint32_t, const dmtdata_t &, const uint32_t, iterate_extra_t *const)>
+ int iterate_internal(const uint32_t left, const uint32_t right,
+ const subtree &subtree, const uint32_t idx,
+ iterate_extra_t *const iterate_extra) const;
+
+ void fetch_internal_array(const uint32_t i, uint32_t *const value_len, dmtdataout_t *const value) const;
+
+ void fetch_internal(const subtree &subtree, const uint32_t i, uint32_t *const value_len, dmtdataout_t *const value) const;
+
+ __attribute__((nonnull))
+ void fill_array_with_subtree_offsets(node_offset *const array, const subtree &subtree) const;
+
+ __attribute__((nonnull))
+ void rebuild_subtree_from_offsets(subtree *const subtree, const node_offset *const offsets, const uint32_t numvalues);
+
+ __attribute__((nonnull))
+ void rebalance(subtree *const subtree);
+
+ __attribute__((nonnull))
+ static void copyout(uint32_t *const outlen, dmtdata_t *const out, const dmt_node *const n);
+
+ __attribute__((nonnull))
+ static void copyout(uint32_t *const outlen, dmtdata_t **const out, dmt_node *const n);
+
+ __attribute__((nonnull))
+ static void copyout(uint32_t *const outlen, dmtdata_t *const out, const uint32_t len, const dmtdata_t *const stored_value_ptr);
+
+ __attribute__((nonnull))
+ static void copyout(uint32_t *const outlen, dmtdata_t **const out, const uint32_t len, dmtdata_t *const stored_value_ptr);
+
+ template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+ int find_internal_zero_array(const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const;
+
+ template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+ int find_internal_zero(const subtree &subtree, const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const;
+
+ template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+ int find_internal_plus_array(const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const;
+
+ template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+ int find_internal_plus(const subtree &subtree, const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const;
+
+ template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+ int find_internal_minus_array(const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const;
+
+ template<typename dmtcmp_t,
+ int (*h)(const uint32_t, const dmtdata_t &, const dmtcmp_t &)>
+ int find_internal_minus(const subtree &subtree, const dmtcmp_t &extra, uint32_t *const value_len, dmtdataout_t *const value, uint32_t *const idxp) const;
+
+ // Allocate memory for an array: node_offset[num_idx] from pre-allocated contiguous free space in the mempool.
+ // If there is not enough space, returns nullptr.
+ node_offset* alloc_temp_node_offsets(uint32_t num_idxs);
+
+ // Returns the aligned size of x.
+ // If x % ALIGNMENT == 0, returns x
+ // o.w. returns x + (ALIGNMENT - (x % ALIGNMENT))
+ uint32_t align(const uint32_t x) const;
+};
+
+} // namespace toku
+
+// include the implementation here
+#include "dmt.cc"
+
diff --git a/storage/tokudb/ft-index/util/doubly_linked_list.h b/storage/tokudb/ft-index/util/doubly_linked_list.h
index 57c290e1e27..fb125d243be 100644
--- a/storage/tokudb/ft-index/util/doubly_linked_list.h
+++ b/storage/tokudb/ft-index/util/doubly_linked_list.h
@@ -117,7 +117,7 @@ PATENT RIGHTS GRANT:
//******************************************************************************
#include <stdbool.h>
-#include <toku_include/toku_assert.h>
+#include <portability/toku_assert.h>
namespace toku {
diff --git a/storage/tokudb/ft-index/util/fmutex.h b/storage/tokudb/ft-index/util/fmutex.h
new file mode 100644
index 00000000000..075925dd03f
--- /dev/null
+++ b/storage/tokudb/ft-index/util/fmutex.h
@@ -0,0 +1,109 @@
+#ifndef FMUTEX_H
+#define FMUTEX_H
+
+// fair mutex
+struct fmutex {
+ pthread_mutex_t mutex;
+ int mutex_held;
+ int num_want_mutex;
+ struct queue_item *wait_head;
+ struct queue_item *wait_tail;
+};
+
+// item on the queue
+struct queue_item {
+ pthread_cond_t *cond;
+ struct queue_item *next;
+};
+
+static void enq_item(struct fmutex *fm, struct queue_item *const item) {
+ assert(item->next == NULL);
+ if (fm->wait_tail != NULL) {
+ fm->wait_tail->next = item;
+ } else {
+ assert(fm->wait_head == NULL);
+ fm->wait_head = item;
+ }
+ fm->wait_tail = item;
+}
+
+static pthread_cond_t *deq_item(struct fmutex *fm) {
+ assert(fm->wait_head != NULL);
+ assert(fm->wait_tail != NULL);
+ struct queue_item *item = fm->wait_head;
+ fm->wait_head = fm->wait_head->next;
+ if (fm->wait_tail == item) {
+ fm->wait_tail = NULL;
+ }
+ return item->cond;
+}
+
+void fmutex_create(struct fmutex *fm) {
+ pthread_mutex_init(&fm->mutex, NULL);
+ fm->mutex_held = 0;
+ fm->num_want_mutex = 0;
+ fm->wait_head = NULL;
+ fm->wait_tail = NULL;
+}
+
+void fmutex_destroy(struct fmutex *fm) {
+ pthread_mutex_destroy(&fm->mutex);
+}
+
+// Prerequisite: Holds m_mutex.
+void fmutex_lock(struct fmutex *fm) {
+ pthread_mutex_lock(&fm->mutex);
+
+ if (fm->mutex_held == 0 || fm->num_want_mutex == 0) {
+ // No one holds the lock. Grant the write lock.
+ fm->mutex_held = 1;
+ return;
+ }
+
+ pthread_cond_t cond;
+ pthread_cond_init(&cond, NULL);
+ struct queue_item item = { .cond = &cond, .next = NULL };
+ enq_item(fm, &item);
+
+ // Wait for our turn.
+ ++fm->num_want_mutex;
+ pthread_cond_wait(&cond, &fm->mutex);
+ pthread_cond_destroy(&cond);
+
+ // Now it's our turn.
+ assert(fm->num_want_mutex > 0);
+ assert(fm->mutex_held == 0);
+
+ // Not waiting anymore; grab the lock.
+ --fm->num_want_mutex;
+ fm->mutex_held = 1;
+
+ pthread_mutex_unlock();
+}
+
+void fmutex_mutex_unlock(struct fmutex *fm) {
+ pthread_mutex_lock();
+
+ fm->mutex_held = 0;
+ if (fm->wait_head == NULL) {
+ assert(fm->num_want_mutex == 0);
+ return;
+ }
+ assert(fm->num_want_mutex > 0);
+
+ // Grant lock to the next waiter
+ pthread_cond_t *cond = deq_item(fm);
+ pthread_cond_signal(cond);
+
+ pthread_mutex_unlock();
+}
+
+int fmutex_users(struct fmutex *fm) const {
+ return fm->mutex_held + fm->num_want_mutex;
+}
+
+int fmutex_blocked_users(struct fmutex *fm) const {
+ return fm->num_want_mutex;
+}
+
+#endif // FMUTEX_H
diff --git a/storage/tokudb/ft-index/util/kibbutz.cc b/storage/tokudb/ft-index/util/kibbutz.cc
index a84a6f4827f..8e69471e9ab 100644
--- a/storage/tokudb/ft-index/util/kibbutz.cc
+++ b/storage/tokudb/ft-index/util/kibbutz.cc
@@ -89,11 +89,13 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2011-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include "kibbutz.h"
-#include "toku_config.h"
#include <memory.h>
+
+#include <portability/toku_config.h>
#include <toku_pthread.h>
+#include "kibbutz.h"
+
// A Kibbutz is a collection of workers and some work to do.
struct todo {
void (*f)(void *extra);
diff --git a/storage/tokudb/ft-index/ft/memarena.cc b/storage/tokudb/ft-index/util/memarena.cc
index 0edb51370bc..773c949e8f4 100644
--- a/storage/tokudb/ft-index/ft/memarena.cc
+++ b/storage/tokudb/ft-index/util/memarena.cc
@@ -92,32 +92,34 @@ PATENT RIGHTS GRANT:
#include <string.h>
#include <memory.h>
-#include "memarena.h"
+#include <util/memarena.h>
struct memarena {
char *buf;
size_t buf_used, buf_size;
size_t size_of_other_bufs; // the buf_size of all the other bufs.
+ size_t footprint_of_other_bufs; // the footprint of all the other bufs.
char **other_bufs;
int n_other_bufs;
};
-MEMARENA memarena_create_presized (size_t initial_size) {
+MEMARENA toku_memarena_create_presized (size_t initial_size) {
MEMARENA XMALLOC(result);
result->buf_size = initial_size;
result->buf_used = 0;
result->other_bufs = NULL;
result->size_of_other_bufs = 0;
+ result->footprint_of_other_bufs = 0;
result->n_other_bufs = 0;
XMALLOC_N(result->buf_size, result->buf);
return result;
}
-MEMARENA memarena_create (void) {
- return memarena_create_presized(1024);
+MEMARENA toku_memarena_create (void) {
+ return toku_memarena_create_presized(1024);
}
-void memarena_clear (MEMARENA ma) {
+void toku_memarena_clear (MEMARENA ma) {
// Free the other bufs.
int i;
for (i=0; i<ma->n_other_bufs; i++) {
@@ -128,6 +130,7 @@ void memarena_clear (MEMARENA ma) {
// But reuse the main buffer
ma->buf_used = 0;
ma->size_of_other_bufs = 0;
+ ma->footprint_of_other_bufs = 0;
}
static size_t
@@ -140,7 +143,7 @@ round_to_page (size_t size) {
return result;
}
-void* malloc_in_memarena (MEMARENA ma, size_t size) {
+void* toku_memarena_malloc (MEMARENA ma, size_t size) {
if (ma->buf_size < ma->buf_used + size) {
// The existing block isn't big enough.
// Add the block to the vector of blocks.
@@ -151,6 +154,7 @@ void* malloc_in_memarena (MEMARENA ma, size_t size) {
ma->other_bufs[old_n]=ma->buf;
ma->n_other_bufs = old_n+1;
ma->size_of_other_bufs += ma->buf_size;
+ ma->footprint_of_other_bufs += toku_memory_footprint(ma->buf, ma->buf_used);
}
// Make a new one
{
@@ -168,13 +172,13 @@ void* malloc_in_memarena (MEMARENA ma, size_t size) {
return result;
}
-void *memarena_memdup (MEMARENA ma, const void *v, size_t len) {
- void *r=malloc_in_memarena(ma, len);
+void *toku_memarena_memdup (MEMARENA ma, const void *v, size_t len) {
+ void *r=toku_memarena_malloc(ma, len);
memcpy(r,v,len);
return r;
}
-void memarena_close(MEMARENA *map) {
+void toku_memarena_destroy(MEMARENA *map) {
MEMARENA ma=*map;
if (ma->buf) {
toku_free(ma->buf);
@@ -191,33 +195,17 @@ void memarena_close(MEMARENA *map) {
*map = 0;
}
-#if TOKU_WINDOWS_32
-#include <windows.h>
-#include <crtdbg.h>
-#endif
-
-void memarena_move_buffers(MEMARENA dest, MEMARENA source) {
+void toku_memarena_move_buffers(MEMARENA dest, MEMARENA source) {
int i;
char **other_bufs = dest->other_bufs;
static int move_counter = 0;
move_counter++;
REALLOC_N(dest->n_other_bufs + source->n_other_bufs + 1, other_bufs);
-#if TOKU_WINDOWS_32
- if (other_bufs == 0) {
- char **new_other_bufs;
- printf("_CrtCheckMemory:%d\n", _CrtCheckMemory());
- printf("Z: move_counter:%d dest:%p %p %d source:%p %p %d errno:%d\n",
- move_counter,
- dest, dest->other_bufs, dest->n_other_bufs,
- source, source->other_bufs, source->n_other_bufs,
- errno);
- new_other_bufs = toku_malloc((dest->n_other_bufs + source->n_other_bufs + 1)*sizeof (char **));
- printf("new_other_bufs=%p errno=%d\n", new_other_bufs, errno);
- }
-#endif
dest ->size_of_other_bufs += source->size_of_other_bufs + source->buf_size;
+ dest ->footprint_of_other_bufs += source->footprint_of_other_bufs + toku_memory_footprint(source->buf, source->buf_used);
source->size_of_other_bufs = 0;
+ source->footprint_of_other_bufs = 0;
assert(other_bufs);
dest->other_bufs = other_bufs;
@@ -235,15 +223,23 @@ void memarena_move_buffers(MEMARENA dest, MEMARENA source) {
}
size_t
-memarena_total_memory_size (MEMARENA m)
+toku_memarena_total_memory_size (MEMARENA m)
{
- return (memarena_total_size_in_use(m) +
+ return (toku_memarena_total_size_in_use(m) +
sizeof(*m) +
m->n_other_bufs * sizeof(*m->other_bufs));
}
size_t
-memarena_total_size_in_use (MEMARENA m)
+toku_memarena_total_size_in_use (MEMARENA m)
{
return m->size_of_other_bufs + m->buf_used;
-}
+}
+
+size_t
+toku_memarena_total_footprint (MEMARENA m)
+{
+ return m->footprint_of_other_bufs + toku_memory_footprint(m->buf, m->buf_used) +
+ sizeof(*m) +
+ m->n_other_bufs * sizeof(*m->other_bufs);
+}
diff --git a/storage/tokudb/ft-index/ft/memarena.h b/storage/tokudb/ft-index/util/memarena.h
index 949521cfd06..0dac262ba46 100644
--- a/storage/tokudb/ft-index/ft/memarena.h
+++ b/storage/tokudb/ft-index/util/memarena.h
@@ -102,32 +102,35 @@ PATENT RIGHTS GRANT:
* A memarena (as currently implemented) is not suitable for interprocess memory sharing. No reason it couldn't be made to work though.
*/
-#include "fttypes.h"
+struct memarena;
-MEMARENA memarena_create_presized (size_t initial_size);
+typedef struct memarena *MEMARENA;
+
+MEMARENA toku_memarena_create_presized (size_t initial_size);
// Effect: Create a memarena with initial size. In case of ENOMEM, aborts.
-MEMARENA memarena_create (void);
+MEMARENA toku_memarena_create (void);
// Effect: Create a memarena with default initial size. In case of ENOMEM, aborts.
-void memarena_clear (MEMARENA ma);
+void toku_memarena_clear (MEMARENA ma);
// Effect: Reset the internal state so that the allocated memory can be used again.
-void* malloc_in_memarena (MEMARENA ma, size_t size);
+void* toku_memarena_malloc (MEMARENA ma, size_t size);
// Effect: Allocate some memory. The returned value remains valid until the memarena is cleared or closed.
// In case of ENOMEM, aborts.
-void *memarena_memdup (MEMARENA ma, const void *v, size_t len);
+void *toku_memarena_memdup (MEMARENA ma, const void *v, size_t len);
-void memarena_close(MEMARENA *ma);
+void toku_memarena_destroy(MEMARENA *ma);
-void memarena_move_buffers(MEMARENA dest, MEMARENA source);
+void toku_memarena_move_buffers(MEMARENA dest, MEMARENA source);
// Effect: Move all the memory from SOURCE into DEST. When SOURCE is closed the memory won't be freed. When DEST is closed, the memory will be freed. (Unless DEST moves its memory to another memarena...)
-size_t memarena_total_memory_size (MEMARENA);
+size_t toku_memarena_total_memory_size (MEMARENA);
// Effect: Calculate the amount of memory used by a memory arena.
-size_t memarena_total_size_in_use (MEMARENA);
+size_t toku_memarena_total_size_in_use (MEMARENA);
+size_t toku_memarena_total_footprint (MEMARENA);
#endif
diff --git a/storage/tokudb/ft-index/util/mempool.cc b/storage/tokudb/ft-index/util/mempool.cc
index 8a37fd41b44..6f3e2c013db 100644
--- a/storage/tokudb/ft-index/util/mempool.cc
+++ b/storage/tokudb/ft-index/util/mempool.cc
@@ -130,18 +130,34 @@ void toku_mempool_init(struct mempool *mp, void *base, size_t free_offset, size_
*/
void toku_mempool_construct(struct mempool *mp, size_t data_size) {
if (data_size) {
- size_t mpsize = data_size + (data_size/4); // allow 1/4 room for expansion (would be wasted if read-only)
- mp->base = toku_xmalloc(mpsize); // allocate buffer for mempool
- mp->size = mpsize;
- mp->free_offset = 0; // address of first available memory for new data
- mp->frag_size = 0; // all allocated space is now in use
+ // add 25% slack
+ size_t mp_size = data_size + (data_size / 4);
+ mp->base = toku_xmalloc_aligned(64, mp_size);
+ mp->size = mp_size;
+ mp->free_offset = 0;
+ mp->frag_size = 0;
}
else {
toku_mempool_zero(mp);
- // fprintf(stderr, "Empty mempool created (base constructor)\n");
}
}
+void toku_mempool_reset(struct mempool *mp) {
+ mp->free_offset = 0;
+ mp->frag_size = 0;
+}
+
+void toku_mempool_realloc_larger(struct mempool *mp, size_t data_size) {
+ invariant(data_size >= mp->free_offset);
+
+ size_t mpsize = data_size + (data_size/4); // allow 1/4 room for expansion (would be wasted if read-only)
+ void* newmem = toku_xmalloc_aligned(64, mpsize); // allocate new buffer for mempool
+ memcpy(newmem, mp->base, mp->free_offset); // Copy old info
+ toku_free(mp->base);
+ mp->base = newmem;
+ mp->size = mpsize;
+}
+
void toku_mempool_destroy(struct mempool *mp) {
// printf("mempool_destroy %p %p %lu %lu\n", mp, mp->base, mp->size, mp->frag_size);
@@ -150,27 +166,44 @@ void toku_mempool_destroy(struct mempool *mp) {
toku_mempool_zero(mp);
}
-void *toku_mempool_get_base(struct mempool *mp) {
+void *toku_mempool_get_base(const struct mempool *mp) {
return mp->base;
}
-size_t toku_mempool_get_size(struct mempool *mp) {
+void *toku_mempool_get_pointer_from_base_and_offset(const struct mempool *mp, size_t offset) {
+ return reinterpret_cast<void*>(reinterpret_cast<char*>(mp->base) + offset);
+}
+
+size_t toku_mempool_get_offset_from_pointer_and_base(const struct mempool *mp, const void* p) {
+ paranoid_invariant(p >= mp->base);
+ return reinterpret_cast<const char*>(p) - reinterpret_cast<const char*>(mp->base);
+}
+
+size_t toku_mempool_get_size(const struct mempool *mp) {
return mp->size;
}
-size_t toku_mempool_get_frag_size(struct mempool *mp) {
+size_t toku_mempool_get_frag_size(const struct mempool *mp) {
return mp->frag_size;
}
-size_t toku_mempool_get_used_space(struct mempool *mp) {
+size_t toku_mempool_get_used_size(const struct mempool *mp) {
return mp->free_offset - mp->frag_size;
}
-size_t toku_mempool_get_free_space(struct mempool *mp) {
+void* toku_mempool_get_next_free_ptr(const struct mempool *mp) {
+ return toku_mempool_get_pointer_from_base_and_offset(mp, mp->free_offset);
+}
+
+size_t toku_mempool_get_offset_limit(const struct mempool *mp) {
+ return mp->free_offset;
+}
+
+size_t toku_mempool_get_free_size(const struct mempool *mp) {
return mp->size - mp->free_offset;
}
-size_t toku_mempool_get_allocated_space(struct mempool *mp) {
+size_t toku_mempool_get_allocated_size(const struct mempool *mp) {
return mp->free_offset;
}
@@ -211,10 +244,10 @@ size_t toku_mempool_footprint(struct mempool *mp) {
return rval;
}
-void toku_mempool_clone(struct mempool* orig_mp, struct mempool* new_mp) {
+void toku_mempool_clone(const struct mempool* orig_mp, struct mempool* new_mp) {
new_mp->frag_size = orig_mp->frag_size;
new_mp->free_offset = orig_mp->free_offset;
new_mp->size = orig_mp->free_offset; // only make the cloned mempool store what is needed
- new_mp->base = toku_xmalloc(new_mp->size);
+ new_mp->base = toku_xmalloc_aligned(64, new_mp->size);
memcpy(new_mp->base, orig_mp->base, new_mp->size);
}
diff --git a/storage/tokudb/ft-index/util/mempool.h b/storage/tokudb/ft-index/util/mempool.h
index fa59d7a63ac..c8be5e13297 100644
--- a/storage/tokudb/ft-index/util/mempool.h
+++ b/storage/tokudb/ft-index/util/mempool.h
@@ -123,26 +123,46 @@ void toku_mempool_init(struct mempool *mp, void *base, size_t free_offset, size_
*/
void toku_mempool_construct(struct mempool *mp, size_t data_size);
+/* treat mempool as if it has just been created; ignore any frag and start allocating from beginning again.
+ */
+void toku_mempool_reset(struct mempool *mp);
+
+/* reallocate memory for construct mempool
+ */
+void toku_mempool_realloc_larger(struct mempool *mp, size_t data_size);
+
/* destroy the memory pool */
void toku_mempool_destroy(struct mempool *mp);
/* get the base address of the memory pool */
-void *toku_mempool_get_base(struct mempool *mp);
+void *toku_mempool_get_base(const struct mempool *mp);
+
+/* get the a pointer that is offset bytes in front of base of the memory pool */
+void *toku_mempool_get_pointer_from_base_and_offset(const struct mempool *mp, size_t offset);
+
+/* get the offset from base of a pointer */
+size_t toku_mempool_get_offset_from_pointer_and_base(const struct mempool *mp, const void* p);
+
+/* get the a pointer of the first free byte (if any) */
+void* toku_mempool_get_next_free_ptr(const struct mempool *mp);
+
+/* get the limit of valid offsets. (anything later was not allocated) */
+size_t toku_mempool_get_offset_limit(const struct mempool *mp);
/* get the size of the memory pool */
-size_t toku_mempool_get_size(struct mempool *mp);
+size_t toku_mempool_get_size(const struct mempool *mp);
/* get the amount of fragmented (wasted) space in the memory pool */
-size_t toku_mempool_get_frag_size(struct mempool *mp);
+size_t toku_mempool_get_frag_size(const struct mempool *mp);
/* get the amount of space that is holding useful data */
-size_t toku_mempool_get_used_space(struct mempool *mp);
+size_t toku_mempool_get_used_size(const struct mempool *mp);
/* get the amount of space that is available for new data */
-size_t toku_mempool_get_free_space(struct mempool *mp);
+size_t toku_mempool_get_free_size(const struct mempool *mp);
/* get the amount of space that has been allocated for use (wasted or not) */
-size_t toku_mempool_get_allocated_space(struct mempool *mp);
+size_t toku_mempool_get_allocated_size(const struct mempool *mp);
/* allocate a chunk of memory from the memory pool suitably aligned */
void *toku_mempool_malloc(struct mempool *mp, size_t size, int alignment);
@@ -160,6 +180,8 @@ static inline int toku_mempool_inrange(struct mempool *mp, void *vp, size_t size
/* get memory footprint */
size_t toku_mempool_footprint(struct mempool *mp);
-void toku_mempool_clone(struct mempool* orig_mp, struct mempool* new_mp);
+void toku_mempool_clone(const struct mempool* orig_mp, struct mempool* new_mp);
+
+
#endif // UTIL_MEMPOOL_H
diff --git a/storage/tokudb/ft-index/util/omt.cc b/storage/tokudb/ft-index/util/omt.cc
index 8bff7ef7099..92cda38aefe 100644
--- a/storage/tokudb/ft-index/util/omt.cc
+++ b/storage/tokudb/ft-index/util/omt.cc
@@ -92,7 +92,7 @@ PATENT RIGHTS GRANT:
#include <string.h>
#include <db.h>
-#include <toku_include/memory.h>
+#include <portability/memory.h>
namespace toku {
diff --git a/storage/tokudb/ft-index/util/scoped_malloc.cc b/storage/tokudb/ft-index/util/scoped_malloc.cc
index 7fc847c3af6..ed8a493233e 100644
--- a/storage/tokudb/ft-index/util/scoped_malloc.cc
+++ b/storage/tokudb/ft-index/util/scoped_malloc.cc
@@ -89,7 +89,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#include <toku_include/memory.h>
+#include <portability/memory.h>
#include <util/scoped_malloc.h>
diff --git a/storage/tokudb/ft-index/util/tests/omt-test.cc b/storage/tokudb/ft-index/util/tests/omt-test.cc
new file mode 100644
index 00000000000..9eeb7970a47
--- /dev/null
+++ b/storage/tokudb/ft-index/util/tests/omt-test.cc
@@ -0,0 +1,950 @@
+/* -*- mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
+// vim: ft=cpp:expandtab:ts=8:sw=4:softtabstop=4:
+#ident "$Id$"
+/*
+COPYING CONDITIONS NOTICE:
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of version 2 of the GNU General Public License as
+ published by the Free Software Foundation, and provided that the
+ following conditions are met:
+
+ * Redistributions of source code must retain this COPYING
+ CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
+ DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
+ PATENT MARKING NOTICE (below), and the PATENT RIGHTS
+ GRANT (below).
+
+ * Redistributions in binary form must reproduce this COPYING
+ CONDITIONS NOTICE, the COPYRIGHT NOTICE (below), the
+ DISCLAIMER (below), the UNIVERSITY PATENT NOTICE (below), the
+ PATENT MARKING NOTICE (below), and the PATENT RIGHTS
+ GRANT (below) in the documentation and/or other materials
+ provided with the distribution.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA.
+
+COPYRIGHT NOTICE:
+
+ TokuDB, Tokutek Fractal Tree Indexing Library.
+ Copyright (C) 2007-2013 Tokutek, Inc.
+
+DISCLAIMER:
+
+ This program is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ General Public License for more details.
+
+UNIVERSITY PATENT NOTICE:
+
+ The technology is licensed by the Massachusetts Institute of
+ Technology, Rutgers State University of New Jersey, and the Research
+ Foundation of State University of New York at Stony Brook under
+ United States of America Serial No. 11/760379 and to the patents
+ and/or patent applications resulting from it.
+
+PATENT MARKING NOTICE:
+
+ This software is covered by US Patent No. 8,185,551.
+ This software is covered by US Patent No. 8,489,638.
+
+PATENT RIGHTS GRANT:
+
+ "THIS IMPLEMENTATION" means the copyrightable works distributed by
+ Tokutek as part of the Fractal Tree project.
+
+ "PATENT CLAIMS" means the claims of patents that are owned or
+ licensable by Tokutek, both currently or in the future; and that in
+ the absence of this license would be infringed by THIS
+ IMPLEMENTATION or by using or running THIS IMPLEMENTATION.
+
+ "PATENT CHALLENGE" shall mean a challenge to the validity,
+ patentability, enforceability and/or non-infringement of any of the
+ PATENT CLAIMS or otherwise opposing any of the PATENT CLAIMS.
+
+ Tokutek hereby grants to you, for the term and geographical scope of
+ the PATENT CLAIMS, a non-exclusive, no-charge, royalty-free,
+ irrevocable (except as stated in this section) patent license to
+ make, have made, use, offer to sell, sell, import, transfer, and
+ otherwise run, modify, and propagate the contents of THIS
+ IMPLEMENTATION, where such license applies only to the PATENT
+ CLAIMS. This grant does not include claims that would be infringed
+ only as a consequence of further modifications of THIS
+ IMPLEMENTATION. If you or your agent or licensee institute or order
+ or agree to the institution of patent litigation against any entity
+ (including a cross-claim or counterclaim in a lawsuit) alleging that
+ THIS IMPLEMENTATION constitutes direct or contributory patent
+ infringement, or inducement of patent infringement, then any rights
+ granted to you under this License shall terminate as of the date
+ such litigation is filed. If you or your agent or exclusive
+ licensee institute or order or agree to the institution of a PATENT
+ CHALLENGE, then Tokutek may terminate any rights granted to you
+ under this License.
+*/
+
+#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
+
+#include "test.h"
+
+#include <util/omt.h>
+
+static void
+parse_args (int argc, const char *argv[]) {
+ const char *argv0=argv[0];
+ while (argc>1) {
+ int resultcode=0;
+ if (strcmp(argv[1], "-v")==0) {
+ verbose++;
+ } else if (strcmp(argv[1], "-q")==0) {
+ verbose = 0;
+ } else if (strcmp(argv[1], "-h")==0) {
+ do_usage:
+ fprintf(stderr, "Usage:\n%s [-v|-h]\n", argv0);
+ exit(resultcode);
+ } else {
+ resultcode=1;
+ goto do_usage;
+ }
+ argc--;
+ argv++;
+ }
+}
+/* End ".h like" stuff. */
+
+struct value {
+ uint32_t number;
+};
+#define V(x) ((struct value *)(x))
+
+enum rand_type {
+ TEST_RANDOM,
+ TEST_SORTED,
+ TEST_IDENTITY
+};
+enum close_when_done {
+ CLOSE_WHEN_DONE,
+ KEEP_WHEN_DONE
+};
+enum create_type {
+ STEAL_ARRAY,
+ BATCH_INSERT,
+ INSERT_AT,
+ INSERT_AT_ALMOST_RANDOM,
+};
+
+/* Globals */
+typedef void *OMTVALUE;
+toku::omt<OMTVALUE> *global_omt;
+OMTVALUE* global_values = NULL;
+struct value* global_nums = NULL;
+uint32_t global_length;
+
+static void
+cleanup_globals (void) {
+ assert(global_values);
+ toku_free(global_values);
+ global_values = NULL;
+ assert(global_nums);
+ toku_free(global_nums);
+ global_nums = NULL;
+}
+
+/* Some test wrappers */
+struct functor {
+ int (*f)(OMTVALUE, uint32_t, void *);
+ void *v;
+};
+int call_functor(const OMTVALUE &v, uint32_t idx, functor *const ftor);
+int call_functor(const OMTVALUE &v, uint32_t idx, functor *const ftor) {
+ return ftor->f(const_cast<OMTVALUE>(v), idx, ftor->v);
+}
+static int omt_iterate(toku::omt<void *> *omt, int (*f)(OMTVALUE, uint32_t, void*), void*v) {
+ struct functor ftor = { .f = f, .v = v };
+ return omt->iterate<functor, call_functor>(&ftor);
+}
+
+struct heftor {
+ int (*h)(OMTVALUE, void *v);
+ void *v;
+};
+int call_heftor(const OMTVALUE &v, const heftor &htor);
+int call_heftor(const OMTVALUE &v, const heftor &htor) {
+ return htor.h(const_cast<OMTVALUE>(v), htor.v);
+}
+static int omt_insert(toku::omt<void *> *omt, OMTVALUE value, int(*h)(OMTVALUE, void*v), void *v, uint32_t *index) {
+ struct heftor htor = { .h = h, .v = v };
+ return omt->insert<heftor, call_heftor>(value, htor, index);
+}
+static int omt_find_zero(toku::omt<void *> *V, int (*h)(OMTVALUE, void*extra), void*extra, OMTVALUE *value, uint32_t *index) {
+ struct heftor htor = { .h = h, .v = extra };
+ return V->find_zero<heftor, call_heftor>(htor, value, index);
+}
+static int omt_find(toku::omt<void *> *V, int (*h)(OMTVALUE, void*extra), void*extra, int direction, OMTVALUE *value, uint32_t *index) {
+ struct heftor htor = { .h = h, .v = extra };
+ return V->find<heftor, call_heftor>(htor, direction, value, index);
+}
+static int omt_split_at(toku::omt<void *> *omt, toku::omt<void *> **newomtp, uint32_t index) {
+ toku::omt<void *> *XMALLOC(newomt);
+ int r = omt->split_at(newomt, index);
+ if (r != 0) {
+ toku_free(newomt);
+ } else {
+ *newomtp = newomt;
+ }
+ return r;
+}
+static int omt_merge(toku::omt<void *> *leftomt, toku::omt<void *> *rightomt, toku::omt<void *> **newomtp) {
+ toku::omt<void *> *XMALLOC(newomt);
+ newomt->merge(leftomt, rightomt);
+ toku_free(leftomt);
+ toku_free(rightomt);
+ *newomtp = newomt;
+ return 0;
+}
+
+const unsigned int random_seed = 0xFEADACBA;
+
+static void
+init_init_values (unsigned int seed, uint32_t num_elements) {
+ srandom(seed);
+
+ cleanup_globals();
+
+ XMALLOC_N(num_elements, global_values);
+ XMALLOC_N(num_elements, global_nums);
+ global_length = num_elements;
+}
+
+static void
+init_identity_values (unsigned int seed, uint32_t num_elements) {
+ uint32_t i;
+
+ init_init_values(seed, num_elements);
+
+ for (i = 0; i < global_length; i++) {
+ global_nums[i].number = i;
+ global_values[i] = (OMTVALUE)&global_nums[i];
+ }
+}
+
+static void
+init_distinct_sorted_values (unsigned int seed, uint32_t num_elements) {
+ uint32_t i;
+
+ init_init_values(seed, num_elements);
+
+ uint32_t number = 0;
+
+ for (i = 0; i < global_length; i++) {
+ number += (uint32_t)(random() % 32) + 1;
+ global_nums[i].number = number;
+ global_values[i] = (OMTVALUE)&global_nums[i];
+ }
+}
+
+static void
+init_distinct_random_values (unsigned int seed, uint32_t num_elements) {
+ init_distinct_sorted_values(seed, num_elements);
+
+ uint32_t i;
+ uint32_t choice;
+ uint32_t choices;
+ struct value temp;
+ for (i = 0; i < global_length - 1; i++) {
+ choices = global_length - i;
+ choice = random() % choices;
+ if (choice != i) {
+ temp = global_nums[i];
+ global_nums[i] = global_nums[choice];
+ global_nums[choice] = temp;
+ }
+ }
+}
+
+static void
+init_globals (void) {
+ XMALLOC_N(1, global_values);
+ XMALLOC_N(1, global_nums);
+ global_length = 1;
+}
+
+static void
+test_close (enum close_when_done do_close) {
+ if (do_close == KEEP_WHEN_DONE) {
+ return;
+ }
+ assert(do_close == CLOSE_WHEN_DONE);
+ global_omt->destroy();
+ toku_free(global_omt);
+}
+
+static void
+test_create (enum close_when_done do_close) {
+ XMALLOC(global_omt);
+ global_omt->create();
+ test_close(do_close);
+}
+
+static void
+test_create_size (enum close_when_done do_close) {
+ test_create(KEEP_WHEN_DONE);
+ assert(global_omt->size() == 0);
+ test_close(do_close);
+}
+
+static void
+test_create_insert_at_almost_random (enum close_when_done do_close) {
+ uint32_t i;
+ int r;
+ uint32_t size = 0;
+
+ test_create(KEEP_WHEN_DONE);
+ r = global_omt->insert_at(global_values[0], global_omt->size()+1);
+ CKERR2(r, EINVAL);
+ r = global_omt->insert_at(global_values[0], global_omt->size()+2);
+ CKERR2(r, EINVAL);
+ for (i = 0; i < global_length/2; i++) {
+ assert(size==global_omt->size());
+ r = global_omt->insert_at(global_values[i], i);
+ CKERR(r);
+ assert(++size==global_omt->size());
+ r = global_omt->insert_at(global_values[global_length-1-i], i+1);
+ CKERR(r);
+ assert(++size==global_omt->size());
+ }
+ r = global_omt->insert_at(global_values[0], global_omt->size()+1);
+ CKERR2(r, EINVAL);
+ r = global_omt->insert_at(global_values[0], global_omt->size()+2);
+ CKERR2(r, EINVAL);
+ assert(size==global_omt->size());
+ test_close(do_close);
+}
+
+static void
+test_create_insert_at_sequential (enum close_when_done do_close) {
+ uint32_t i;
+ int r;
+ uint32_t size = 0;
+
+ test_create(KEEP_WHEN_DONE);
+ r = global_omt->insert_at(global_values[0], global_omt->size()+1);
+ CKERR2(r, EINVAL);
+ r = global_omt->insert_at(global_values[0], global_omt->size()+2);
+ CKERR2(r, EINVAL);
+ for (i = 0; i < global_length; i++) {
+ assert(size==global_omt->size());
+ r = global_omt->insert_at(global_values[i], i);
+ CKERR(r);
+ assert(++size==global_omt->size());
+ }
+ r = global_omt->insert_at(global_values[0], global_omt->size()+1);
+ CKERR2(r, EINVAL);
+ r = global_omt->insert_at(global_values[0], global_omt->size()+2);
+ CKERR2(r, EINVAL);
+ assert(size==global_omt->size());
+ test_close(do_close);
+}
+
+static void
+test_create_from_sorted_array (enum create_type create_choice, enum close_when_done do_close) {
+ global_omt = NULL;
+
+ if (create_choice == BATCH_INSERT) {
+ XMALLOC(global_omt);
+ global_omt->create_from_sorted_array(global_values, global_length);
+ }
+ else if (create_choice == STEAL_ARRAY) {
+ XMALLOC(global_omt);
+ OMTVALUE* XMALLOC_N(global_length, values_copy);
+ memcpy(values_copy, global_values, global_length*sizeof(*global_values));
+ global_omt->create_steal_sorted_array(&values_copy, global_length, global_length);
+ assert(values_copy==NULL);
+ }
+ else if (create_choice == INSERT_AT) {
+ test_create_insert_at_sequential(KEEP_WHEN_DONE);
+ }
+ else if (create_choice == INSERT_AT_ALMOST_RANDOM) {
+ test_create_insert_at_almost_random(KEEP_WHEN_DONE);
+ }
+ else {
+ assert(false);
+ }
+
+ assert(global_omt!=NULL);
+ test_close(do_close);
+}
+
+static void
+test_create_from_sorted_array_size (enum create_type create_choice, enum close_when_done do_close) {
+ test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
+ assert(global_omt->size()==global_length);
+ test_close(do_close);
+}
+
+static void
+test_fetch_verify (toku::omt<void *> *omtree, OMTVALUE* val, uint32_t len ) {
+ uint32_t i;
+ int r;
+ OMTVALUE v = (OMTVALUE)&i;
+ OMTVALUE oldv = v;
+
+ assert(len == omtree->size());
+ for (i = 0; i < len; i++) {
+ assert(oldv!=val[i]);
+ v = NULL;
+ r = omtree->fetch(i, &v);
+ CKERR(r);
+ assert(v != NULL);
+ assert(v != oldv);
+ assert(v == val[i]);
+ assert(V(v)->number == V(val[i])->number);
+ v = oldv;
+ }
+
+ for (i = len; i < len*2; i++) {
+ v = oldv;
+ r = omtree->fetch(i, &v);
+ CKERR2(r, EINVAL);
+ assert(v == oldv);
+ }
+
+}
+
+static void
+test_create_fetch_verify (enum create_type create_choice, enum close_when_done do_close) {
+ test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
+ test_fetch_verify(global_omt, global_values, global_length);
+ test_close(do_close);
+}
+
+static int iterate_helper_error_return = 1;
+
+static int
+iterate_helper (OMTVALUE v, uint32_t idx, void* extra) {
+ if (extra == NULL) return iterate_helper_error_return;
+ OMTVALUE* vals = (OMTVALUE *)extra;
+ assert(v != NULL);
+ assert(v == vals[idx]);
+ assert(V(v)->number == V(vals[idx])->number);
+ return 0;
+}
+
+static void
+test_iterate_verify (toku::omt<void *> *omtree, OMTVALUE* vals, uint32_t len) {
+ int r;
+ iterate_helper_error_return = 0;
+ r = omt_iterate(omtree, iterate_helper, (void*)vals);
+ CKERR(r);
+ iterate_helper_error_return = 0xFEEDABBA;
+ r = omt_iterate(omtree, iterate_helper, NULL);
+ if (!len) {
+ CKERR2(r, 0);
+ }
+ else {
+ CKERR2(r, iterate_helper_error_return);
+ }
+}
+
+static void
+test_create_iterate_verify (enum create_type create_choice, enum close_when_done do_close) {
+ test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
+ test_iterate_verify(global_omt, global_values, global_length);
+ test_close(do_close);
+}
+
+
+static void
+permute_array (uint32_t* arr, uint32_t len) {
+ //
+ // create a permutation of 0...size-1
+ //
+ uint32_t i = 0;
+ for (i = 0; i < len; i++) {
+ arr[i] = i;
+ }
+ for (i = 0; i < len - 1; i++) {
+ uint32_t choices = len - i;
+ uint32_t choice = random() % choices;
+ if (choice != i) {
+ uint32_t temp = arr[i];
+ arr[i] = arr[choice];
+ arr[choice] = temp;
+ }
+ }
+}
+
+static void
+test_create_set_at (enum create_type create_choice, enum close_when_done do_close) {
+ uint32_t i = 0;
+
+ struct value* old_nums = NULL;
+ XMALLOC_N(global_length, old_nums);
+
+ uint32_t* perm = NULL;
+ XMALLOC_N(global_length, perm);
+
+ OMTVALUE* old_values = NULL;
+ XMALLOC_N(global_length, old_values);
+
+ permute_array(perm, global_length);
+
+ //
+ // These are going to be the new global_values
+ //
+ for (i = 0; i < global_length; i++) {
+ old_nums[i] = global_nums[i];
+ old_values[i] = &old_nums[i];
+ global_values[i] = &old_nums[i];
+ }
+ test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
+ int r;
+ r = global_omt->set_at(global_values[0], global_length);
+ CKERR2(r,EINVAL);
+ r = global_omt->set_at(global_values[0], global_length+1);
+ CKERR2(r,EINVAL);
+ for (i = 0; i < global_length; i++) {
+ uint32_t choice = perm[i];
+ global_values[choice] = &global_nums[choice];
+ global_nums[choice].number = (uint32_t)random();
+ r = global_omt->set_at(global_values[choice], choice);
+ CKERR(r);
+ test_iterate_verify(global_omt, global_values, global_length);
+ test_fetch_verify(global_omt, global_values, global_length);
+ }
+ r = global_omt->set_at(global_values[0], global_length);
+ CKERR2(r,EINVAL);
+ r = global_omt->set_at(global_values[0], global_length+1);
+ CKERR2(r,EINVAL);
+
+ toku_free(perm);
+ toku_free(old_values);
+ toku_free(old_nums);
+
+ test_close(do_close);
+}
+
+static int
+insert_helper (OMTVALUE value, void* extra_insert) {
+ OMTVALUE to_insert = (OMTVALUE)extra_insert;
+ assert(to_insert);
+
+ if (V(value)->number < V(to_insert)->number) return -1;
+ if (V(value)->number > V(to_insert)->number) return +1;
+ return 0;
+}
+
+static void
+test_create_insert (enum close_when_done do_close) {
+ uint32_t i = 0;
+
+ uint32_t* perm = NULL;
+ XMALLOC_N(global_length, perm);
+
+ permute_array(perm, global_length);
+
+ test_create(KEEP_WHEN_DONE);
+ int r;
+ uint32_t size = global_length;
+ global_length = 0;
+ while (global_length < size) {
+ uint32_t choice = perm[global_length];
+ OMTVALUE to_insert = &global_nums[choice];
+ uint32_t idx = UINT32_MAX;
+
+ assert(global_length==global_omt->size());
+ r = omt_insert(global_omt, to_insert, insert_helper, to_insert, &idx);
+ CKERR(r);
+ assert(idx <= global_length);
+ if (idx > 0) {
+ assert(V(to_insert)->number > V(global_values[idx-1])->number);
+ }
+ if (idx < global_length) {
+ assert(V(to_insert)->number < V(global_values[idx])->number);
+ }
+ global_length++;
+ assert(global_length==global_omt->size());
+ /* Make room */
+ for (i = global_length-1; i > idx; i--) {
+ global_values[i] = global_values[i-1];
+ }
+ global_values[idx] = to_insert;
+ test_fetch_verify(global_omt, global_values, global_length);
+ test_iterate_verify(global_omt, global_values, global_length);
+
+ idx = UINT32_MAX;
+ r = omt_insert(global_omt, to_insert, insert_helper, to_insert, &idx);
+ CKERR2(r, DB_KEYEXIST);
+ assert(idx < global_length);
+ assert(V(global_values[idx])->number == V(to_insert)->number);
+ assert(global_length==global_omt->size());
+
+ test_iterate_verify(global_omt, global_values, global_length);
+ test_fetch_verify(global_omt, global_values, global_length);
+ }
+
+ toku_free(perm);
+
+ test_close(do_close);
+}
+
+static void
+test_create_delete_at (enum create_type create_choice, enum close_when_done do_close) {
+ uint32_t i = 0;
+ int r = ENOSYS;
+ test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
+
+ assert(global_length == global_omt->size());
+ r = global_omt->delete_at(global_length);
+ CKERR2(r,EINVAL);
+ assert(global_length == global_omt->size());
+ r = global_omt->delete_at(global_length+1);
+ CKERR2(r,EINVAL);
+ while (global_length > 0) {
+ assert(global_length == global_omt->size());
+ uint32_t index_to_delete = random()%global_length;
+ r = global_omt->delete_at(index_to_delete);
+ CKERR(r);
+ for (i = index_to_delete+1; i < global_length; i++) {
+ global_values[i-1] = global_values[i];
+ }
+ global_length--;
+ test_fetch_verify(global_omt, global_values, global_length);
+ test_iterate_verify(global_omt, global_values, global_length);
+ }
+ assert(global_length == 0);
+ assert(global_length == global_omt->size());
+ r = global_omt->delete_at(global_length);
+ CKERR2(r, EINVAL);
+ assert(global_length == global_omt->size());
+ r = global_omt->delete_at(global_length+1);
+ CKERR2(r, EINVAL);
+ test_close(do_close);
+}
+
+static void
+test_split_merge (enum create_type create_choice, enum close_when_done do_close) {
+ int r = ENOSYS;
+ uint32_t i = 0;
+ toku::omt<void *> *left_split = NULL;
+ toku::omt<void *> *right_split = NULL;
+ test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
+
+ for (i = 0; i <= global_length; i++) {
+ r = omt_split_at(global_omt, &right_split, global_length+1);
+ CKERR2(r,EINVAL);
+ r = omt_split_at(global_omt, &right_split, global_length+2);
+ CKERR2(r,EINVAL);
+
+ //
+ // test successful split
+ //
+ r = omt_split_at(global_omt, &right_split, i);
+ CKERR(r);
+ left_split = global_omt;
+ global_omt = NULL;
+ assert(left_split->size() == i);
+ assert(right_split->size() == global_length - i);
+ test_fetch_verify(left_split, global_values, i);
+ test_iterate_verify(left_split, global_values, i);
+ test_fetch_verify(right_split, &global_values[i], global_length - i);
+ test_iterate_verify(right_split, &global_values[i], global_length - i);
+ //
+ // verify that new global_omt's cannot do bad splits
+ //
+ r = omt_split_at(left_split, &global_omt, i+1);
+ CKERR2(r,EINVAL);
+ assert(left_split->size() == i);
+ assert(right_split->size() == global_length - i);
+ r = omt_split_at(left_split, &global_omt, i+2);
+ CKERR2(r,EINVAL);
+ assert(left_split->size() == i);
+ assert(right_split->size() == global_length - i);
+ r = omt_split_at(right_split, &global_omt, global_length - i + 1);
+ CKERR2(r,EINVAL);
+ assert(left_split->size() == i);
+ assert(right_split->size() == global_length - i);
+ r = omt_split_at(right_split, &global_omt, global_length - i + 1);
+ CKERR2(r,EINVAL);
+ assert(left_split->size() == i);
+ assert(right_split->size() == global_length - i);
+
+ //
+ // test merge
+ //
+ r = omt_merge(left_split,right_split,&global_omt);
+ CKERR(r);
+ left_split = NULL;
+ right_split = NULL;
+ assert(global_omt->size() == global_length);
+ test_fetch_verify(global_omt, global_values, global_length);
+ test_iterate_verify(global_omt, global_values, global_length);
+ }
+ test_close(do_close);
+}
+
+
+static void
+init_values (enum rand_type rand_choice) {
+ const uint32_t test_size = 100;
+ if (rand_choice == TEST_RANDOM) {
+ init_distinct_random_values(random_seed, test_size);
+ }
+ else if (rand_choice == TEST_SORTED) {
+ init_distinct_sorted_values(random_seed, test_size);
+ }
+ else if (rand_choice == TEST_IDENTITY) {
+ init_identity_values( random_seed, test_size);
+ }
+ else assert(false);
+}
+
+static void
+test_create_array (enum create_type create_choice, enum rand_type rand_choice) {
+ /* ********************************************************************** */
+ init_values(rand_choice);
+ test_create_from_sorted_array( create_choice, CLOSE_WHEN_DONE);
+ test_create_from_sorted_array_size(create_choice, CLOSE_WHEN_DONE);
+ /* ********************************************************************** */
+ init_values(rand_choice);
+ test_create_fetch_verify( create_choice, CLOSE_WHEN_DONE);
+ /* ********************************************************************** */
+ init_values(rand_choice);
+ test_create_iterate_verify( create_choice, CLOSE_WHEN_DONE);
+ /* ********************************************************************** */
+ init_values(rand_choice);
+ test_create_set_at( create_choice, CLOSE_WHEN_DONE);
+ /* ********************************************************************** */
+ init_values(rand_choice);
+ test_create_delete_at( create_choice, CLOSE_WHEN_DONE);
+ /* ********************************************************************** */
+ init_values(rand_choice);
+ test_create_insert( CLOSE_WHEN_DONE);
+ /* ********************************************************************** */
+ init_values(rand_choice);
+ test_split_merge( create_choice, CLOSE_WHEN_DONE);
+}
+
+typedef struct {
+ uint32_t first_zero;
+ uint32_t first_pos;
+} h_extra;
+
+
+static int
+test_heaviside (OMTVALUE v_omt, void* x) {
+ OMTVALUE v = (OMTVALUE) v_omt;
+ h_extra* extra = (h_extra*)x;
+ assert(v && x);
+ assert(extra->first_zero <= extra->first_pos);
+
+ uint32_t value = V(v)->number;
+ if (value < extra->first_zero) return -1;
+ if (value < extra->first_pos) return 0;
+ return 1;
+}
+
+static void
+heavy_extra (h_extra* extra, uint32_t first_zero, uint32_t first_pos) {
+ extra->first_zero = first_zero;
+ extra->first_pos = first_pos;
+}
+
+static void
+test_find_dir (int dir, void* extra, int (*h)(OMTVALUE, void*),
+ int r_expect, bool idx_will_change, uint32_t idx_expect,
+ uint32_t number_expect, bool UU(cursor_valid)) {
+ uint32_t idx = UINT32_MAX;
+ uint32_t old_idx = idx;
+ OMTVALUE omt_val;
+ int r;
+
+ omt_val = NULL;
+
+ /* Verify we can pass NULL value. */
+ omt_val = NULL;
+ idx = old_idx;
+ if (dir == 0) {
+ r = omt_find_zero(global_omt, h, extra, NULL, &idx);
+ }
+ else {
+ r = omt_find( global_omt, h, extra, dir, NULL, &idx);
+ }
+ CKERR2(r, r_expect);
+ if (idx_will_change) {
+ assert(idx == idx_expect);
+ }
+ else {
+ assert(idx == old_idx);
+ }
+ assert(omt_val == NULL);
+
+ /* Verify we can pass NULL idx. */
+ omt_val = NULL;
+ idx = old_idx;
+ if (dir == 0) {
+ r = omt_find_zero(global_omt, h, extra, &omt_val, 0);
+ }
+ else {
+ r = omt_find( global_omt, h, extra, dir, &omt_val, 0);
+ }
+ CKERR2(r, r_expect);
+ assert(idx == old_idx);
+ if (r == DB_NOTFOUND) {
+ assert(omt_val == NULL);
+ }
+ else {
+ assert(V(omt_val)->number == number_expect);
+ }
+
+ /* Verify we can pass NULL both. */
+ omt_val = NULL;
+ idx = old_idx;
+ if (dir == 0) {
+ r = omt_find_zero(global_omt, h, extra, NULL, 0);
+ }
+ else {
+ r = omt_find( global_omt, h, extra, dir, NULL, 0);
+ }
+ CKERR2(r, r_expect);
+ assert(idx == old_idx);
+ assert(omt_val == NULL);
+}
+
+static void
+test_find (enum create_type create_choice, enum close_when_done do_close) {
+ h_extra extra;
+ init_identity_values(random_seed, 100);
+ test_create_from_sorted_array(create_choice, KEEP_WHEN_DONE);
+
+/*
+ -...-
+ A
+*/
+ heavy_extra(&extra, global_length, global_length);
+ test_find_dir(-1, &extra, test_heaviside, 0, true, global_length-1, global_length-1, true);
+ test_find_dir(+1, &extra, test_heaviside, DB_NOTFOUND, false, 0, 0, false);
+ test_find_dir(0, &extra, test_heaviside, DB_NOTFOUND, true, global_length, global_length, false);
+
+
+/*
+ +...+
+ B
+*/
+ heavy_extra(&extra, 0, 0);
+ test_find_dir(-1, &extra, test_heaviside, DB_NOTFOUND, false, 0, 0, false);
+ test_find_dir(+1, &extra, test_heaviside, 0, true, 0, 0, true);
+ test_find_dir(0, &extra, test_heaviside, DB_NOTFOUND, true, 0, 0, false);
+
+/*
+ 0...0
+ C
+*/
+ heavy_extra(&extra, 0, global_length);
+ test_find_dir(-1, &extra, test_heaviside, DB_NOTFOUND, false, 0, 0, false);
+ test_find_dir(+1, &extra, test_heaviside, DB_NOTFOUND, false, 0, 0, false);
+ test_find_dir(0, &extra, test_heaviside, 0, true, 0, 0, true);
+
+/*
+ -...-0...0
+ AC
+*/
+ heavy_extra(&extra, global_length/2, global_length);
+ test_find_dir(-1, &extra, test_heaviside, 0, true, global_length/2-1, global_length/2-1, true);
+ test_find_dir(+1, &extra, test_heaviside, DB_NOTFOUND, false, 0, 0, false);
+ test_find_dir(0, &extra, test_heaviside, 0, true, global_length/2, global_length/2, true);
+
+/*
+ 0...0+...+
+ C B
+*/
+ heavy_extra(&extra, 0, global_length/2);
+ test_find_dir(-1, &extra, test_heaviside, DB_NOTFOUND, false, 0, 0, false);
+ test_find_dir(+1, &extra, test_heaviside, 0, true, global_length/2, global_length/2, true);
+ test_find_dir(0, &extra, test_heaviside, 0, true, 0, 0, true);
+
+/*
+ -...-+...+
+ AB
+*/
+ heavy_extra(&extra, global_length/2, global_length/2);
+ test_find_dir(-1, &extra, test_heaviside, 0, true, global_length/2-1, global_length/2-1, true);
+ test_find_dir(+1, &extra, test_heaviside, 0, true, global_length/2, global_length/2, true);
+ test_find_dir(0, &extra, test_heaviside, DB_NOTFOUND, true, global_length/2, global_length/2, false);
+
+/*
+ -...-0...0+...+
+ AC B
+*/
+ heavy_extra(&extra, global_length/3, 2*global_length/3);
+ test_find_dir(-1, &extra, test_heaviside, 0, true, global_length/3-1, global_length/3-1, true);
+ test_find_dir(+1, &extra, test_heaviside, 0, true, 2*global_length/3, 2*global_length/3, true);
+ test_find_dir(0, &extra, test_heaviside, 0, true, global_length/3, global_length/3, true);
+
+ /* Cleanup */
+ test_close(do_close);
+}
+
+static void
+runtests_create_choice (enum create_type create_choice) {
+ test_create_array(create_choice, TEST_SORTED);
+ test_create_array(create_choice, TEST_RANDOM);
+ test_create_array(create_choice, TEST_IDENTITY);
+ test_find( create_choice, CLOSE_WHEN_DONE);
+}
+
+static void
+test_clone(uint32_t nelts)
+// Test that each clone operation gives the right data back. If nelts is
+// zero, also tests that you still get a valid omt back and that the way
+// to deallocate it still works.
+{
+ toku::omt<void *> *src = NULL, *dest = NULL;
+ int r;
+
+ XMALLOC(src);
+ src->create();
+ for (long i = 0; i < nelts; ++i) {
+ r = src->insert_at((OMTVALUE) i, i);
+ assert_zero(r);
+ }
+
+ XMALLOC(dest);
+ dest->clone(*src);
+ assert(dest != NULL);
+ assert(dest->size() == nelts);
+ for (long i = 0; i < nelts; ++i) {
+ OMTVALUE v;
+ long l;
+ r = dest->fetch(i, &v);
+ assert_zero(r);
+ l = (long) v;
+ assert(l == i);
+ }
+ dest->destroy();
+ toku_free(dest);
+ src->destroy();
+ toku_free(src);
+}
+
+int
+test_main(int argc, const char *argv[]) {
+ parse_args(argc, argv);
+ init_globals();
+ test_create( CLOSE_WHEN_DONE);
+ test_create_size( CLOSE_WHEN_DONE);
+ runtests_create_choice(BATCH_INSERT);
+ runtests_create_choice(STEAL_ARRAY);
+ runtests_create_choice(INSERT_AT);
+ runtests_create_choice(INSERT_AT_ALMOST_RANDOM);
+ test_clone(0);
+ test_clone(1);
+ test_clone(1000);
+ test_clone(10000);
+ cleanup_globals();
+ return 0;
+}
+
diff --git a/storage/tokudb/ft-index/ft/tests/x1764-test.cc b/storage/tokudb/ft-index/util/tests/x1764-test.cc
index 721cb0b1222..d8a0b1d0eb3 100644
--- a/storage/tokudb/ft-index/ft/tests/x1764-test.cc
+++ b/storage/tokudb/ft-index/util/tests/x1764-test.cc
@@ -88,17 +88,17 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
-
-
#include "test.h"
+#include <util/x1764.h>
+
static void
test0 (void) {
- uint32_t c = x1764_memory("", 0);
+ uint32_t c = toku_x1764_memory("", 0);
assert(c==~(0U));
struct x1764 cs;
- x1764_init(&cs);
- x1764_add(&cs, "", 0);
- c = x1764_finish(&cs);
+ toku_x1764_init(&cs);
+ toku_x1764_add(&cs, "", 0);
+ c = toku_x1764_finish(&cs);
assert(c==~(0U));
}
@@ -110,7 +110,7 @@ test1 (void) {
for (i=0; i<=8; i++) {
uint64_t expect64 = (i==8) ? v : v&((1LL<<(8*i))-1);
uint32_t expect = expect64 ^ (expect64>>32);
- c = x1764_memory(&v, i);
+ c = toku_x1764_memory(&v, i);
//printf("i=%d c=%08x expect=%08x\n", i, c, expect);
assert(c==~expect);
}
@@ -127,33 +127,33 @@ test2 (void) {
int j;
for (j=i; j<=N; j++) {
// checksum from i (inclusive to j (exclusive)
- uint32_t c = x1764_memory(&v[i], j-i);
+ uint32_t c = toku_x1764_memory(&v[i], j-i);
// Now compute the checksum incrementally with various strides.
int stride;
for (stride=1; stride<=j-i; stride++) {
int k;
struct x1764 s;
- x1764_init(&s);
+ toku_x1764_init(&s);
for (k=i; k+stride<=j; k+=stride) {
- x1764_add(&s, &v[k], stride);
+ toku_x1764_add(&s, &v[k], stride);
}
- x1764_add(&s, &v[k], j-k);
- uint32_t c2 = x1764_finish(&s);
+ toku_x1764_add(&s, &v[k], j-k);
+ uint32_t c2 = toku_x1764_finish(&s);
assert(c2==c);
}
// Now use some random strides.
{
int k=i;
struct x1764 s;
- x1764_init(&s);
+ toku_x1764_init(&s);
while (1) {
stride=random()%16;
if (k+stride>j) break;
- x1764_add(&s, &v[k], stride);
+ toku_x1764_add(&s, &v[k], stride);
k+=stride;
}
- x1764_add(&s, &v[k], j-k);
- uint32_t c2 = x1764_finish(&s);
+ toku_x1764_add(&s, &v[k], j-k);
+ uint32_t c2 = toku_x1764_finish(&s);
assert(c2==c);
}
}
@@ -170,8 +170,8 @@ test3 (void)
for (int off=0; off<32; off++) {
if (verbose) {printf("."); fflush(stdout);}
for (int len=0; len+off<datalen; len++) {
- uint32_t reference_sum = x1764_memory_simple(data+off, len);
- uint32_t fast_sum = x1764_memory (data+off, len);
+ uint32_t reference_sum = toku_x1764_memory_simple(data+off, len);
+ uint32_t fast_sum = toku_x1764_memory (data+off, len);
assert(reference_sum==fast_sum);
}
}
diff --git a/storage/tokudb/ft-index/ft/x1764.cc b/storage/tokudb/ft-index/util/x1764.cc
index c95ff327560..ef7e6576e4f 100644
--- a/storage/tokudb/ft-index/ft/x1764.cc
+++ b/storage/tokudb/ft-index/util/x1764.cc
@@ -90,13 +90,13 @@ PATENT RIGHTS GRANT:
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
#include <toku_stdlib.h>
-#include <toku_include/toku_portability.h>
+#include <portability/toku_portability.h>
#include "x1764.h"
#define PRINT 0
-uint32_t x1764_memory_simple (const void *buf, int len)
+uint32_t toku_x1764_memory_simple (const void *buf, int len)
{
const uint64_t *CAST_FROM_VOIDP(lbuf, buf);
uint64_t c=0;
@@ -118,7 +118,7 @@ uint32_t x1764_memory_simple (const void *buf, int len)
return ~((c&0xFFFFFFFF) ^ (c>>32));
}
-uint32_t x1764_memory (const void *vbuf, int len)
+uint32_t toku_x1764_memory (const void *vbuf, int len)
{
const uint8_t *CAST_FROM_VOIDP(buf, vbuf);
int len_4_words = 4*sizeof(uint64_t);
@@ -149,13 +149,13 @@ uint32_t x1764_memory (const void *vbuf, int len)
}
-void x1764_init(struct x1764 *l) {
+void toku_x1764_init(struct x1764 *l) {
l->sum=0;
l->input=0;
l->n_input_bytes=0;
}
-void x1764_add (struct x1764 *l, const void *vbuf, int len) {
+void toku_x1764_add (struct x1764 *l, const void *vbuf, int len) {
if (PRINT) printf("%d: n_input_bytes=%d len=%d\n", __LINE__, l->n_input_bytes, len);
int n_input_bytes = l->n_input_bytes;
const unsigned char *CAST_FROM_VOIDP(cbuf, vbuf);
@@ -287,7 +287,7 @@ void x1764_add (struct x1764 *l, const void *vbuf, int len) {
l->input = input;
if (PRINT) printf("%d: n_input_bytes=%d\n", __LINE__, l->n_input_bytes);
}
-uint32_t x1764_finish (struct x1764 *l) {
+uint32_t toku_x1764_finish (struct x1764 *l) {
if (PRINT) printf("%d: n_input_bytes=%d\n", __LINE__, l->n_input_bytes);
int len = l->n_input_bytes;
if (len>0) {
diff --git a/storage/tokudb/ft-index/ft/x1764.h b/storage/tokudb/ft-index/util/x1764.h
index 090167c8fc7..1f87f50f09e 100644
--- a/storage/tokudb/ft-index/ft/x1764.h
+++ b/storage/tokudb/ft-index/util/x1764.h
@@ -99,11 +99,11 @@ PATENT RIGHTS GRANT:
// If any odd bytes numbers are left at the end, they are filled in at the low end.
-uint32_t x1764_memory (const void *buf, int len);
+uint32_t toku_x1764_memory (const void *buf, int len);
// Effect: Compute x1764 on the bytes of buf. Return the 32 bit answer.
-uint32_t x1764_memory_simple (const void *buf, int len);
-// Effect: Same as x1764_memory, but not highly optimized (more likely to be correct). Useful for testing the optimized version.
+uint32_t toku_x1764_memory_simple (const void *buf, int len);
+// Effect: Same as toku_x1764_memory, but not highly optimized (more likely to be correct). Useful for testing the optimized version.
// For incrementally computing an x1764, use the following interfaces.
@@ -113,13 +113,13 @@ struct x1764 {
int n_input_bytes;
};
-void x1764_init(struct x1764 *l);
+void toku_x1764_init(struct x1764 *l);
// Effect: Initialize *l.
-void x1764_add (struct x1764 *l, const void *vbuf, int len);
+void toku_x1764_add (struct x1764 *l, const void *vbuf, int len);
// Effect: Add more bytes to *l.
-uint32_t x1764_finish (struct x1764 *l);
+uint32_t toku_x1764_finish (struct x1764 *l);
// Effect: Return the final 32-bit result.
diff --git a/storage/tokudb/ft-index/utils/CMakeLists.txt b/storage/tokudb/ft-index/utils/CMakeLists.txt
deleted file mode 100644
index b61de890677..00000000000
--- a/storage/tokudb/ft-index/utils/CMakeLists.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS _GNU_SOURCE DONT_DEPRECATE_ERRNO)
-
-set(utils tokudb_gen tokudb_load tokudb_dump)
-foreach(util ${utils})
- add_executable(${util} ${util}.cc)
- set_target_properties(${util} PROPERTIES
- COMPILE_DEFINITIONS "IS_TDB=1;USE_TDB=1;TDB_IS_STATIC=1")
- target_link_libraries(${util} ${LIBTOKUDB}_static ft_static ${ZLIB_LIBRARY} lzma ${LIBTOKUPORTABILITY}_static ${CMAKE_THREAD_LIBS_INIT} ${EXTRA_SYSTEM_LIBS})
-
- add_space_separated_property(TARGET ${util} COMPILE_FLAGS -fvisibility=hidden)
-
- if(BDB_FOUND)
- add_executable(${util}.bdb ${util})
- set_property(TARGET ${util}.bdb APPEND PROPERTY
- COMPILE_DEFINITIONS "IS_TDB=0;USE_BDB=1;TOKU_ALLOW_DEPRECATED")
- set_target_properties(${util}.bdb PROPERTIES
- INCLUDE_DIRECTORIES "${BDB_INCLUDE_DIR};${CMAKE_CURRENT_BINARY_DIR}/../toku_include;${CMAKE_CURRENT_SOURCE_DIR}/../toku_include;${CMAKE_CURRENT_SOURCE_DIR}/../portability;${CMAKE_CURRENT_SOURCE_DIR}/..")
- target_link_libraries(${util}.bdb ${LIBTOKUPORTABILITY} ${BDB_LIBRARIES})
- add_space_separated_property(TARGET ${util}.bdb COMPILE_FLAGS -fvisibility=hidden)
- endif()
-endforeach(util)
diff --git a/storage/tokudb/ha_tokudb.cc b/storage/tokudb/ha_tokudb.cc
index 32c5e580e78..27610747a33 100644
--- a/storage/tokudb/ha_tokudb.cc
+++ b/storage/tokudb/ha_tokudb.cc
@@ -103,9 +103,6 @@ extern "C" {
#define MYSQL_SERVER 1
#include "mysql_version.h"
-#if MYSQL_VERSION_ID < 50506
-#include "mysql_priv.h"
-#else
#include "sql_table.h"
#include "handler.h"
#include "table.h"
@@ -113,6 +110,9 @@ extern "C" {
#include "sql_class.h"
#include "sql_show.h"
#include "discover.h"
+
+#if (50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799)
+#include <binlog.h>
#endif
#include "db.h"
@@ -391,19 +391,26 @@ static inline bool is_replace_into(THD* thd) {
}
static inline bool do_ignore_flag_optimization(THD* thd, TABLE* table, bool opt_eligible) {
+ bool do_opt = false;
if (opt_eligible) {
if (is_replace_into(thd) || is_insert_ignore(thd)) {
uint pk_insert_mode = get_pk_insert_mode(thd);
if ((!table->triggers && pk_insert_mode < 2) || pk_insert_mode == 0) {
- return true;
+ if (mysql_bin_log.is_open() && thd->variables.binlog_format != BINLOG_FORMAT_STMT) {
+ do_opt = false;
+ } else {
+ do_opt = true;
+ }
}
}
}
- return false;
+ return do_opt;
}
static inline uint get_key_parts(const KEY *key) {
-#if 50609 <= MYSQL_VERSION_ID
+#if (50609 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
+ (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799) || \
+ (100009 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099)
return key->user_defined_key_parts;
#else
return key->key_parts;
@@ -424,9 +431,7 @@ static inline uint get_ext_key_parts(const KEY *key) {
#endif
ulonglong ha_tokudb::table_flags() const {
- return (table && do_ignore_flag_optimization(ha_thd(), table, share->replace_into_fast && !using_ignore_no_key) ?
- int_table_flags | HA_BINLOG_STMT_CAPABLE :
- int_table_flags | HA_BINLOG_ROW_CAPABLE | HA_BINLOG_STMT_CAPABLE);
+ return int_table_flags | HA_BINLOG_ROW_CAPABLE | HA_BINLOG_STMT_CAPABLE;
}
//
@@ -1642,14 +1647,10 @@ int ha_tokudb::initialize_share(
}
#endif
-#if TOKU_PARTITION_WRITE_FRM_DATA
- // verify frm data for all tables
- error = verify_frm_data(table->s->path.str, txn);
- if (error)
- goto exit;
-#else
+#if WITH_PARTITION_STORAGE_ENGINE
// verify frm data for non-partitioned tables
- if (IF_PARTITIONING(table->part_info, NULL) == NULL) {
+ if (TOKU_PARTITION_WRITE_FRM_DATA ||
+ IF_PARTITIONING(table->part_info, NULL) == NULL) {
error = verify_frm_data(table->s->path.str, txn);
if (error)
goto exit;
@@ -1659,6 +1660,10 @@ int ha_tokudb::initialize_share(
if (error)
goto exit;
}
+#else
+ error = verify_frm_data(table->s->path.str, txn);
+ if (error)
+ goto exit;
#endif
error = initialize_key_and_col_info(
@@ -1815,7 +1820,8 @@ int ha_tokudb::open(const char *name, int mode, uint test_if_locked) {
alloc_ptr = tokudb_my_multi_malloc(MYF(MY_WME),
&key_buff, max_key_length,
&key_buff2, max_key_length,
- &key_buff3, max_key_length,
+ &key_buff3, max_key_length,
+ &key_buff4, max_key_length,
&prelocked_left_range, max_key_length,
&prelocked_right_range, max_key_length,
&primary_key_buff, (hidden_primary_key ? 0 : max_key_length),
@@ -2070,8 +2076,13 @@ int ha_tokudb::write_frm_data(DB* db, DB_TXN* txn, const char* frm_name) {
size_t frm_len = 0;
int error = 0;
+#if 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
error = table_share->read_frm_image((const uchar**)&frm_data,&frm_len);
if (error) { goto cleanup; }
+#else
+ error = readfrm(frm_name,&frm_data,&frm_len);
+ if (error) { goto cleanup; }
+#endif
error = write_to_status(db,hatoku_frm_data,frm_data,(uint)frm_len, txn);
if (error) { goto cleanup; }
@@ -2086,8 +2097,7 @@ int ha_tokudb::remove_frm_data(DB *db, DB_TXN *txn) {
return remove_from_status(db, hatoku_frm_data, txn);
}
-static int
-smart_dbt_callback_verify_frm (DBT const *key, DBT const *row, void *context) {
+static int smart_dbt_callback_verify_frm (DBT const *key, DBT const *row, void *context) {
DBT* stored_frm = (DBT *)context;
stored_frm->size = row->size;
stored_frm->data = (uchar *)tokudb_my_malloc(row->size, MYF(MY_WME));
@@ -2100,15 +2110,23 @@ int ha_tokudb::verify_frm_data(const char* frm_name, DB_TXN* txn) {
TOKUDB_HANDLER_DBUG_ENTER("%s", frm_name);
uchar* mysql_frm_data = NULL;
size_t mysql_frm_len = 0;
- DBT key, stored_frm;
+ DBT key = {};
+ DBT stored_frm = {};
int error = 0;
HA_METADATA_KEY curr_key = hatoku_frm_data;
- memset(&key, 0, sizeof(key));
- memset(&stored_frm, 0, sizeof(&stored_frm));
// get the frm data from MySQL
+#if 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
error = table_share->read_frm_image((const uchar**)&mysql_frm_data,&mysql_frm_len);
- if (error) { goto cleanup; }
+ if (error) {
+ goto cleanup;
+ }
+#else
+ error = readfrm(frm_name,&mysql_frm_data,&mysql_frm_len);
+ if (error) {
+ goto cleanup;
+ }
+#endif
key.data = &curr_key;
key.size = sizeof(curr_key);
@@ -2122,20 +2140,13 @@ int ha_tokudb::verify_frm_data(const char* frm_name, DB_TXN* txn) {
);
if (error == DB_NOTFOUND) {
// if not found, write it
- error = write_frm_data(
- share->status_block,
- txn,
- frm_name
- );
+ error = write_frm_data(share->status_block, txn, frm_name);
goto cleanup;
- }
- else if (error) {
+ } else if (error) {
goto cleanup;
}
- if (stored_frm.size != mysql_frm_len ||
- memcmp(stored_frm.data, mysql_frm_data, stored_frm.size))
- {
+ if (stored_frm.size != mysql_frm_len || memcmp(stored_frm.data, mysql_frm_data, stored_frm.size)) {
error = HA_ERR_TABLE_DEF_CHANGED;
goto cleanup;
}
@@ -2722,7 +2733,8 @@ DBT* ha_tokudb::create_dbt_key_from_key(
const uchar * record,
bool* has_null,
bool dont_pack_pk,
- int key_length
+ int key_length,
+ uint8_t inf_byte
)
{
uint32_t size = 0;
@@ -2737,7 +2749,7 @@ DBT* ha_tokudb::create_dbt_key_from_key(
// from a row, there is no way that columns can be missing, so in practice,
// this will be meaningless. Might as well put in a value
//
- *tmp_buff++ = COL_ZERO;
+ *tmp_buff++ = inf_byte;
size++;
size += place_key_into_dbt_buff(
key_info,
@@ -2803,7 +2815,7 @@ DBT *ha_tokudb::create_dbt_key_from_table(
*has_null = false;
DBUG_RETURN(key);
}
- DBUG_RETURN(create_dbt_key_from_key(key, &table->key_info[keynr],buff,record, has_null, (keynr == primary_key), key_length));
+ DBUG_RETURN(create_dbt_key_from_key(key, &table->key_info[keynr],buff,record, has_null, (keynr == primary_key), key_length, COL_ZERO));
}
DBT* ha_tokudb::create_dbt_key_for_lookup(
@@ -2816,13 +2828,12 @@ DBT* ha_tokudb::create_dbt_key_for_lookup(
)
{
TOKUDB_HANDLER_DBUG_ENTER("");
- DBT* ret = create_dbt_key_from_key(key, key_info, buff, record, has_null, true, key_length);
// override the infinity byte, needed in case the pk is a string
// to make sure that the cursor that uses this key properly positions
// it at the right location. If the table stores "D", but we look up for "d",
// and the infinity byte is 0, then we will skip the "D", because
// in bytes, "d" > "D".
- buff[0] = COL_NEG_INF;
+ DBT* ret = create_dbt_key_from_key(key, key_info, buff, record, has_null, true, key_length, COL_NEG_INF);
DBUG_RETURN(ret);
}
@@ -2847,7 +2858,7 @@ DBT *ha_tokudb::pack_key(
int8_t inf_byte
)
{
- TOKUDB_HANDLER_DBUG_ENTER("");
+ TOKUDB_HANDLER_DBUG_ENTER("key %p %u:%2.2x inf=%d", key_ptr, key_length, key_length > 0 ? key_ptr[0] : 0, inf_byte);
#if TOKU_INCLUDE_EXTENDED_KEYS
if (keynr != primary_key && !tokudb_test(hidden_primary_key)) {
DBUG_RETURN(pack_ext_key(key, keynr, buff, key_ptr, key_length, inf_byte));
@@ -3213,6 +3224,10 @@ bool ha_tokudb::may_table_be_empty(DB_TXN *txn) {
DBC* tmp_cursor = NULL;
DB_TXN* tmp_txn = NULL;
+ const int empty_scan = THDVAR(ha_thd(), empty_scan);
+ if (empty_scan == TOKUDB_EMPTY_SCAN_DISABLED)
+ goto cleanup;
+
if (txn == NULL) {
error = txn_begin(db_env, 0, &tmp_txn, 0, ha_thd());
if (error) {
@@ -3222,21 +3237,23 @@ bool ha_tokudb::may_table_be_empty(DB_TXN *txn) {
}
error = share->file->cursor(share->file, txn, &tmp_cursor, 0);
- if (error) {
+ if (error)
goto cleanup;
- }
- error = tmp_cursor->c_getf_next(tmp_cursor, 0, smart_dbt_do_nothing, NULL);
- if (error == DB_NOTFOUND) {
+
+ if (empty_scan == TOKUDB_EMPTY_SCAN_LR)
+ error = tmp_cursor->c_getf_next(tmp_cursor, 0, smart_dbt_do_nothing, NULL);
+ else
+ error = tmp_cursor->c_getf_prev(tmp_cursor, 0, smart_dbt_do_nothing, NULL);
+ if (error == DB_NOTFOUND)
ret_val = true;
- }
- else {
+ else
ret_val = false;
- }
error = 0;
+
cleanup:
if (tmp_cursor) {
int r = tmp_cursor->c_close(tmp_cursor);
- assert(r==0);
+ assert(r == 0);
tmp_cursor = NULL;
}
if (tmp_txn) {
@@ -3246,8 +3263,13 @@ cleanup:
return ret_val;
}
+#if MYSQL_VERSION_ID >= 100000
void ha_tokudb::start_bulk_insert(ha_rows rows, uint flags) {
- TOKUDB_HANDLER_DBUG_ENTER("txn %p", transaction);
+ TOKUDB_HANDLER_DBUG_ENTER("%llu %u txn %p", (unsigned long long) rows, flags, transaction);
+#else
+void ha_tokudb::start_bulk_insert(ha_rows rows) {
+ TOKUDB_HANDLER_DBUG_ENTER("%llu txn %p", (unsigned long long) rows, transaction);
+#endif
THD* thd = ha_thd();
tokudb_trx_data* trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);
delay_updating_ai_metadata = true;
@@ -3562,62 +3584,56 @@ cleanup:
}
int ha_tokudb::is_val_unique(bool* is_unique, uchar* record, KEY* key_info, uint dict_index, DB_TXN* txn) {
- DBT key;
int error = 0;
bool has_null;
DBC* tmp_cursor = NULL;
- struct index_read_info ir_info;
- struct smart_dbt_info info;
- memset((void *)&key, 0, sizeof(key));
- info.ha = this;
- info.buf = NULL;
- info.keynr = dict_index;
-
- ir_info.smart_dbt_info = info;
-
- create_dbt_key_for_lookup(
- &key,
- key_info,
- key_buff3,
- record,
- &has_null
- );
- ir_info.orig_key = &key;
+ DBT key; memset((void *)&key, 0, sizeof(key));
+ create_dbt_key_from_key(&key, key_info, key_buff2, record, &has_null, true, MAX_KEY_LENGTH, COL_NEG_INF);
if (has_null) {
error = 0;
*is_unique = true;
goto cleanup;
}
- error = share->key_file[dict_index]->cursor(
- share->key_file[dict_index],
- txn,
- &tmp_cursor,
- DB_SERIALIZABLE
- );
- if (error) { goto cleanup; }
+ error = share->key_file[dict_index]->cursor(share->key_file[dict_index], txn, &tmp_cursor, DB_SERIALIZABLE | DB_RMW);
+ if (error) {
+ goto cleanup;
+ } else {
+ // prelock (key,-inf),(key,+inf) so that the subsequent key lookup does not overlock
+ uint flags = 0;
+ DBT key_right; memset(&key_right, 0, sizeof key_right);
+ create_dbt_key_from_key(&key_right, key_info, key_buff3, record, &has_null, true, MAX_KEY_LENGTH, COL_POS_INF);
+ error = tmp_cursor->c_set_bounds(tmp_cursor, &key, &key_right, true, DB_NOTFOUND);
+ if (error == 0) {
+ flags = DB_PRELOCKED | DB_PRELOCKED_WRITE;
+ }
- error = tmp_cursor->c_getf_set_range(
- tmp_cursor,
- 0,
- &key,
- smart_dbt_callback_lookup,
- &ir_info
- );
- if (error == DB_NOTFOUND) {
- *is_unique = true;
- error = 0;
- goto cleanup;
- }
- else if (error) {
- goto cleanup;
- }
- if (ir_info.cmp) {
- *is_unique = true;
- }
- else {
- *is_unique = false;
+ // lookup key and check unique prefix
+ struct smart_dbt_info info;
+ info.ha = this;
+ info.buf = NULL;
+ info.keynr = dict_index;
+
+ struct index_read_info ir_info;
+ ir_info.orig_key = &key;
+ ir_info.smart_dbt_info = info;
+
+ error = tmp_cursor->c_getf_set_range(tmp_cursor, flags, &key, smart_dbt_callback_lookup, &ir_info);
+ if (error == DB_NOTFOUND) {
+ *is_unique = true;
+ error = 0;
+ goto cleanup;
+ }
+ else if (error) {
+ goto cleanup;
+ }
+ if (ir_info.cmp) {
+ *is_unique = true;
+ }
+ else {
+ *is_unique = false;
+ }
}
error = 0;
@@ -3777,8 +3793,7 @@ void ha_tokudb::set_main_dict_put_flags(
uint32_t old_prelock_flags = 0;
uint curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
bool in_hot_index = share->num_DBs > curr_num_DBs;
- bool using_ignore_flag_opt = do_ignore_flag_optimization(
- thd, table, share->replace_into_fast && !using_ignore_no_key);
+ bool using_ignore_flag_opt = do_ignore_flag_optimization(thd, table, share->replace_into_fast && !using_ignore_no_key);
//
// optimization for "REPLACE INTO..." (and "INSERT IGNORE") command
// if the command is "REPLACE INTO" and the only table
@@ -3925,6 +3940,7 @@ int ha_tokudb::write_row(uchar * record) {
tokudb_trx_data *trx = NULL;
uint curr_num_DBs;
bool create_sub_trans = false;
+ bool num_DBs_locked = false;
//
// some crap that needs to be done because MySQL does not properly abstract
@@ -3972,6 +3988,7 @@ int ha_tokudb::write_row(uchar * record) {
//
if (!num_DBs_locked_in_bulk) {
rw_rdlock(&share->num_DBs_lock);
+ num_DBs_locked = true;
}
else {
lock_count++;
@@ -4062,7 +4079,7 @@ int ha_tokudb::write_row(uchar * record) {
track_progress(thd);
}
cleanup:
- if (!num_DBs_locked_in_bulk) {
+ if (num_DBs_locked) {
rw_unlock(&share->num_DBs_lock);
}
if (error == DB_KEYEXIST) {
@@ -4153,7 +4170,11 @@ int ha_tokudb::update_row(const uchar * old_row, uchar * new_row) {
//
// grab reader lock on numDBs_lock
//
- rw_rdlock(&share->num_DBs_lock);
+ bool num_DBs_locked = false;
+ if (!num_DBs_locked_in_bulk) {
+ rw_rdlock(&share->num_DBs_lock);
+ num_DBs_locked = true;
+ }
curr_num_DBs = share->num_DBs;
if (using_ignore) {
@@ -4247,7 +4268,9 @@ int ha_tokudb::update_row(const uchar * old_row, uchar * new_row) {
cleanup:
- rw_unlock(&share->num_DBs_lock);
+ if (num_DBs_locked) {
+ rw_unlock(&share->num_DBs_lock);
+ }
if (error == DB_KEYEXIST) {
error = HA_ERR_FOUND_DUPP_KEY;
}
@@ -4287,7 +4310,11 @@ int ha_tokudb::delete_row(const uchar * record) {
//
// grab reader lock on numDBs_lock
//
- rw_rdlock(&share->num_DBs_lock);
+ bool num_DBs_locked = false;
+ if (!num_DBs_locked_in_bulk) {
+ rw_rdlock(&share->num_DBs_lock);
+ num_DBs_locked = true;
+ }
curr_num_DBs = share->num_DBs;
create_dbt_key_from_table(&prim_key, primary_key, key_buff, record, &has_null);
@@ -4322,7 +4349,9 @@ int ha_tokudb::delete_row(const uchar * record) {
track_progress(thd);
}
cleanup:
- rw_unlock(&share->num_DBs_lock);
+ if (num_DBs_locked) {
+ rw_unlock(&share->num_DBs_lock);
+ }
TOKUDB_HANDLER_DBUG_RETURN(error);
}
@@ -4416,6 +4445,19 @@ cleanup:
TOKUDB_HANDLER_DBUG_RETURN(error);
}
+static bool index_key_is_null(TABLE *table, uint keynr, const uchar *key, uint key_len) {
+ bool key_can_be_null = false;
+ KEY *key_info = &table->key_info[keynr];
+ KEY_PART_INFO *key_part = key_info->key_part;
+ KEY_PART_INFO *end = key_part + get_key_parts(key_info);
+ for (; key_part != end; key_part++) {
+ if (key_part->null_bit) {
+ key_can_be_null = true;
+ break;
+ }
+ }
+ return key_can_be_null && key_len > 0 && key[0] != 0;
+}
//
// Notification that a range query getting all elements that equal a key
@@ -4448,6 +4490,7 @@ int ha_tokudb::prepare_index_key_scan(const uchar * key, uint key_len) {
}
range_lock_grabbed = true;
+ range_lock_grabbed_null = index_key_is_null(table, tokudb_active_index, key, key_len);
doing_bulk_fetch = (thd_sql_command(thd) == SQLCOM_SELECT);
bulk_fetch_iteration = 0;
rows_fetched_using_bulk_fetch = 0;
@@ -4492,7 +4535,7 @@ void ha_tokudb::invalidate_icp() {
// error otherwise
//
int ha_tokudb::index_init(uint keynr, bool sorted) {
- TOKUDB_HANDLER_DBUG_ENTER("%d", keynr);
+ TOKUDB_HANDLER_DBUG_ENTER("%d %u txn %p", keynr, sorted, transaction);
int error;
THD* thd = ha_thd();
@@ -4523,6 +4566,7 @@ int ha_tokudb::index_init(uint keynr, bool sorted) {
last_cursor_error = 0;
range_lock_grabbed = false;
+ range_lock_grabbed_null = false;
DBUG_ASSERT(share->key_file[keynr]);
cursor_flags = get_cursor_isolation_flags(lock.type, thd);
if (use_write_locks) {
@@ -4570,6 +4614,7 @@ exit:
int ha_tokudb::index_end() {
TOKUDB_HANDLER_DBUG_ENTER("");
range_lock_grabbed = false;
+ range_lock_grabbed_null = false;
if (cursor) {
DBUG_PRINT("enter", ("table: '%s'", table_share->table_name.str));
int r = cursor->c_close(cursor);
@@ -4815,9 +4860,11 @@ cleanup:
// error otherwise
//
int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_rkey_function find_flag) {
- TOKUDB_HANDLER_DBUG_ENTER("find %d", find_flag);
+ TOKUDB_HANDLER_DBUG_ENTER("key %p %u:%2.2x find=%u", key, key_len, key ? key[0] : 0, find_flag);
invalidate_bulk_fetch();
- // TOKUDB_DBUG_DUMP("key=", key, key_len);
+ if (tokudb_debug & TOKUDB_DEBUG_INDEX_KEY) {
+ TOKUDB_DBUG_DUMP("mysql key=", key, key_len);
+ }
DBT row;
DBT lookup_key;
int error = 0;
@@ -4829,6 +4876,12 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_
HANDLE_INVALID_CURSOR();
+ // if we locked a non-null key range and we now have a null key, then remove the bounds from the cursor
+ if (range_lock_grabbed && !range_lock_grabbed_null && index_key_is_null(table, tokudb_active_index, key, key_len)) {
+ range_lock_grabbed = range_lock_grabbed_null = false;
+ cursor->c_remove_restriction(cursor);
+ }
+
ha_statistic_increment(&SSV::ha_read_key_count);
memset((void *) &row, 0, sizeof(row));
@@ -4841,30 +4894,31 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_
flags = SET_PRELOCK_FLAG(0);
switch (find_flag) {
- case HA_READ_KEY_EXACT: /* Find first record else error */
+ case HA_READ_KEY_EXACT: /* Find first record else error */ {
pack_key(&lookup_key, tokudb_active_index, key_buff3, key, key_len, COL_NEG_INF);
+ DBT lookup_bound;
+ pack_key(&lookup_bound, tokudb_active_index, key_buff4, key, key_len, COL_POS_INF);
+ if (tokudb_debug & TOKUDB_DEBUG_INDEX_KEY) {
+ TOKUDB_DBUG_DUMP("tokudb key=", lookup_key.data, lookup_key.size);
+ }
ir_info.orig_key = &lookup_key;
-
- error = cursor->c_getf_set_range(cursor, flags,
- &lookup_key, SMART_DBT_IR_CALLBACK(key_read), &ir_info);
+ error = cursor->c_getf_set_range_with_bound(cursor, flags, &lookup_key, &lookup_bound, SMART_DBT_IR_CALLBACK(key_read), &ir_info);
if (ir_info.cmp) {
error = DB_NOTFOUND;
}
break;
+ }
case HA_READ_AFTER_KEY: /* Find next rec. after key-record */
pack_key(&lookup_key, tokudb_active_index, key_buff3, key, key_len, COL_POS_INF);
- error = cursor->c_getf_set_range(cursor, flags,
- &lookup_key, SMART_DBT_CALLBACK(key_read), &info);
+ error = cursor->c_getf_set_range(cursor, flags, &lookup_key, SMART_DBT_CALLBACK(key_read), &info);
break;
case HA_READ_BEFORE_KEY: /* Find next rec. before key-record */
pack_key(&lookup_key, tokudb_active_index, key_buff3, key, key_len, COL_NEG_INF);
- error = cursor->c_getf_set_range_reverse(cursor, flags,
- &lookup_key, SMART_DBT_CALLBACK(key_read), &info);
+ error = cursor->c_getf_set_range_reverse(cursor, flags, &lookup_key, SMART_DBT_CALLBACK(key_read), &info);
break;
case HA_READ_KEY_OR_NEXT: /* Record or next record */
pack_key(&lookup_key, tokudb_active_index, key_buff3, key, key_len, COL_NEG_INF);
- error = cursor->c_getf_set_range(cursor, flags,
- &lookup_key, SMART_DBT_CALLBACK(key_read), &info);
+ error = cursor->c_getf_set_range(cursor, flags, &lookup_key, SMART_DBT_CALLBACK(key_read), &info);
break;
//
// This case does not seem to ever be used, it is ok for it to be slow
@@ -4872,8 +4926,7 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_
case HA_READ_KEY_OR_PREV: /* Record or previous */
pack_key(&lookup_key, tokudb_active_index, key_buff3, key, key_len, COL_NEG_INF);
ir_info.orig_key = &lookup_key;
- error = cursor->c_getf_set_range(cursor, flags,
- &lookup_key, SMART_DBT_IR_CALLBACK(key_read), &ir_info);
+ error = cursor->c_getf_set_range(cursor, flags, &lookup_key, SMART_DBT_IR_CALLBACK(key_read), &ir_info);
if (error == DB_NOTFOUND) {
error = cursor->c_getf_last(cursor, flags, SMART_DBT_CALLBACK(key_read), &info);
}
@@ -4883,8 +4936,7 @@ int ha_tokudb::index_read(uchar * buf, const uchar * key, uint key_len, enum ha_
break;
case HA_READ_PREFIX_LAST_OR_PREV: /* Last or prev key with the same prefix */
pack_key(&lookup_key, tokudb_active_index, key_buff3, key, key_len, COL_POS_INF);
- error = cursor->c_getf_set_range_reverse(cursor, flags,
- &lookup_key, SMART_DBT_CALLBACK(key_read), &info);
+ error = cursor->c_getf_set_range_reverse(cursor, flags, &lookup_key, SMART_DBT_CALLBACK(key_read), &info);
break;
case HA_READ_PREFIX_LAST:
pack_key(&lookup_key, tokudb_active_index, key_buff3, key, key_len, COL_POS_INF);
@@ -6034,7 +6086,9 @@ int ha_tokudb::reset(void) {
//
int ha_tokudb::acquire_table_lock (DB_TXN* trans, TABLE_LOCK_TYPE lt) {
int error = ENOSYS;
- rw_rdlock(&share->num_DBs_lock);
+ if (!num_DBs_locked_in_bulk) {
+ rw_rdlock(&share->num_DBs_lock);
+ }
uint curr_num_DBs = share->num_DBs;
if (lt == lock_read) {
error = 0;
@@ -6059,7 +6113,9 @@ int ha_tokudb::acquire_table_lock (DB_TXN* trans, TABLE_LOCK_TYPE lt) {
error = 0;
cleanup:
- rw_unlock(&share->num_DBs_lock);
+ if (!num_DBs_locked_in_bulk) {
+ rw_unlock(&share->num_DBs_lock);
+ }
return error;
}
@@ -6091,7 +6147,7 @@ int ha_tokudb::create_txn(THD* thd, tokudb_trx_data* trx) {
goto cleanup;
}
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_HANDLER_TRACE("trx %p just created master %p", trx, trx->all);
+ TOKUDB_HANDLER_TRACE("created master %p", trx->all);
}
trx->sp_level = trx->all;
trans_register_ha(thd, true, tokudb_hton);
@@ -6128,7 +6184,7 @@ int ha_tokudb::create_txn(THD* thd, tokudb_trx_data* trx) {
}
trx->sub_sp_level = trx->stmt;
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_HANDLER_TRACE("trx %p just created stmt %p %p", trx, trx->sp_level, trx->stmt);
+ TOKUDB_HANDLER_TRACE("created stmt %p sp_level %p", trx->sp_level, trx->stmt);
}
reset_stmt_progress(&trx->stmt_progress);
trans_register_ha(thd, false, tokudb_hton);
@@ -6175,9 +6231,6 @@ int ha_tokudb::external_lock(THD * thd, int lock_type) {
error = create_tokudb_trx_data_instance(&trx);
if (error) { goto cleanup; }
thd_data_set(thd, tokudb_hton->slot, trx);
- if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_HANDLER_TRACE("set trx %p", trx);
- }
}
if (trx->all == NULL) {
trx->sp_level = NULL;
@@ -6265,7 +6318,7 @@ int ha_tokudb::start_stmt(THD * thd, thr_lock_type lock_type) {
goto cleanup;
}
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_HANDLER_TRACE("trx %p %p %p %p %p %u", trx, trx->all, trx->stmt, trx->sp_level, trx->sub_sp_level, trx->tokudb_lock_count);
+ TOKUDB_HANDLER_TRACE("%p %p %p %p %u", trx->all, trx->stmt, trx->sp_level, trx->sub_sp_level, trx->tokudb_lock_count);
}
}
else {
@@ -6408,60 +6461,11 @@ THR_LOCK_DATA **ha_tokudb::store_lock(THD * thd, THR_LOCK_DATA ** to, enum thr_l
DBUG_RETURN(to);
}
-static inline srv_row_format_t compression_method_to_row_type(enum toku_compression_method method) {
- switch (method) {
-#if TOKU_INCLUDE_ROW_TYPE_COMPRESSION
- case TOKU_NO_COMPRESSION:
- return SRV_ROW_FORMAT_UNCOMPRESSED;
- case TOKU_ZLIB_METHOD:
- case TOKU_ZLIB_WITHOUT_CHECKSUM_METHOD:
- return SRV_ROW_FORMAT_ZLIB;
- case TOKU_QUICKLZ_METHOD:
- return SRV_ROW_FORMAT_QUICKLZ;
- case TOKU_LZMA_METHOD:
- return SRV_ROW_FORMAT_LZMA;
- case TOKU_FAST_COMPRESSION_METHOD:
- return SRV_ROW_FORMAT_FAST;
- case TOKU_SMALL_COMPRESSION_METHOD:
- return SRV_ROW_FORMAT_SMALL;
-#else
- case TOKU_ZLIB_WITHOUT_CHECKSUM_METHOD:
-#endif
- case TOKU_DEFAULT_COMPRESSION_METHOD:
- return SRV_ROW_FORMAT_DEFAULT;
- default:
- assert(false);
- }
-}
-
-static srv_row_format_t get_row_type_for_key(DB *file) {
+static toku_compression_method get_compression_method(DB *file) {
enum toku_compression_method method;
int r = file->get_compression_method(file, &method);
assert(r == 0);
- return compression_method_to_row_type(method);
-}
-
-static inline enum toku_compression_method row_type_to_compression_method(srv_row_format_t type) {
- switch (type) {
-#if TOKU_INCLUDE_ROW_TYPE_COMPRESSION
- case SRV_ROW_FORMAT_UNCOMPRESSED:
- return TOKU_NO_COMPRESSION;
- case SRV_ROW_FORMAT_ZLIB:
- return TOKU_ZLIB_WITHOUT_CHECKSUM_METHOD;
- case SRV_ROW_FORMAT_QUICKLZ:
- return TOKU_QUICKLZ_METHOD;
- case SRV_ROW_FORMAT_LZMA:
- return TOKU_LZMA_METHOD;
- case SRV_ROW_FORMAT_SMALL:
- return TOKU_LZMA_METHOD;
- case SRV_ROW_FORMAT_FAST:
- return TOKU_QUICKLZ_METHOD;
-#endif
- default:
- DBUG_PRINT("info", ("Ignoring ROW_FORMAT not used by TokuDB, using TOKUDB_ZLIB by default instead"));
- case SRV_ROW_FORMAT_DEFAULT:
- return TOKU_ZLIB_WITHOUT_CHECKSUM_METHOD;
- }
+ return method;
}
static int create_sub_table(
@@ -6470,7 +6474,7 @@ static int create_sub_table(
DB_TXN* txn,
uint32_t block_size,
uint32_t read_block_size,
- enum toku_compression_method compression_method,
+ toku_compression_method compression_method,
bool is_hot_index
)
{
@@ -6686,7 +6690,7 @@ int ha_tokudb::create_secondary_dictionary(
KEY_AND_COL_INFO* kc_info,
uint32_t keynr,
bool is_hot_index,
- srv_row_format_t row_type
+ toku_compression_method compression_method
)
{
int error;
@@ -6738,7 +6742,7 @@ int ha_tokudb::create_secondary_dictionary(
block_size = get_tokudb_block_size(thd);
read_block_size = get_tokudb_read_block_size(thd);
- error = create_sub_table(newname, &row_descriptor, txn, block_size, read_block_size, row_type_to_compression_method(row_type), is_hot_index);
+ error = create_sub_table(newname, &row_descriptor, txn, block_size, read_block_size, compression_method, is_hot_index);
cleanup:
tokudb_my_free(newname);
tokudb_my_free(row_desc_buff);
@@ -6783,7 +6787,7 @@ static uint32_t create_main_key_descriptor(
// create and close the main dictionarr with name of "name" using table form, all within
// transaction txn.
//
-int ha_tokudb::create_main_dictionary(const char* name, TABLE* form, DB_TXN* txn, KEY_AND_COL_INFO* kc_info, srv_row_format_t row_type) {
+int ha_tokudb::create_main_dictionary(const char* name, TABLE* form, DB_TXN* txn, KEY_AND_COL_INFO* kc_info, toku_compression_method compression_method) {
int error;
DBT row_descriptor;
uchar* row_desc_buff = NULL;
@@ -6829,7 +6833,7 @@ int ha_tokudb::create_main_dictionary(const char* name, TABLE* form, DB_TXN* txn
read_block_size = get_tokudb_read_block_size(thd);
/* Create the main table that will hold the real rows */
- error = create_sub_table(newname, &row_descriptor, txn, block_size, read_block_size, row_type_to_compression_method(row_type), false);
+ error = create_sub_table(newname, &row_descriptor, txn, block_size, read_block_size, compression_method, false);
cleanup:
tokudb_my_free(newname);
tokudb_my_free(row_desc_buff);
@@ -6859,6 +6863,7 @@ int ha_tokudb::create(const char *name, TABLE * form, HA_CREATE_INFO * create_in
KEY_AND_COL_INFO kc_info;
tokudb_trx_data *trx = NULL;
THD* thd = ha_thd();
+
memset(&kc_info, 0, sizeof(kc_info));
// TokuDB does not support discover_table_names() and writes no files
@@ -6867,10 +6872,22 @@ int ha_tokudb::create(const char *name, TABLE * form, HA_CREATE_INFO * create_in
// file to disk.
form->s->write_frm_image();
- trx = (tokudb_trx_data *) thd_data_get(ha_thd(), tokudb_hton->slot);
-
- const srv_row_format_t row_type= (srv_row_format_t)form->s->option_struct->row_format;
+#if TOKU_INCLUDE_OPTION_STRUCTS
+ const srv_row_format_t row_format = (srv_row_format_t) form->s->option_struct->row_format;
+#else
+ const srv_row_format_t row_format = (create_info->used_fields & HA_CREATE_USED_ROW_FORMAT)
+ ? row_type_to_row_format(create_info->row_type)
+ : get_row_format(thd);
+#endif
+ const toku_compression_method compression_method = row_format_to_toku_compression_method(row_format);
+ bool create_from_engine= (create_info->table_options & HA_OPTION_CREATE_FROM_ENGINE);
+ if (create_from_engine) {
+ // table already exists, nothing to do
+ error = 0;
+ goto cleanup;
+ }
+
// validate the fields in the table. If the table has fields
// we do not support that came from an old version of MySQL,
// gracefully return an error
@@ -6892,6 +6909,7 @@ int ha_tokudb::create(const char *name, TABLE * form, HA_CREATE_INFO * create_in
newname = (char *)tokudb_my_malloc(get_max_dict_name_path_length(name),MYF(MY_WME));
if (newname == NULL){ error = ENOMEM; goto cleanup;}
+ trx = (tokudb_trx_data *) thd_data_get(ha_thd(), tokudb_hton->slot);
if (trx && trx->sub_sp_level && thd_sql_command(thd) == SQLCOM_CREATE_TABLE) {
txn = trx->sub_sp_level;
}
@@ -6927,16 +6945,16 @@ int ha_tokudb::create(const char *name, TABLE * form, HA_CREATE_INFO * create_in
error = write_auto_inc_create(status_block, create_info->auto_increment_value, txn);
if (error) { goto cleanup; }
-#if TOKU_PARTITION_WRITE_FRM_DATA
- error = write_frm_data(status_block, txn, form->s->path.str);
- if (error) { goto cleanup; }
-#else
- // only for tables that are not partitioned
- if (IF_PARTITIONING(form->part_info, NULL) == NULL) {
+#if WITH_PARTITION_STORAGE_ENGINE
+ if (TOKU_PARTITION_WRITE_FRM_DATA || IF_PARTITIONING(form->part_info, NULL) == NULL) {
error = write_frm_data(status_block, txn, form->s->path.str);
if (error) { goto cleanup; }
}
+#else
+ error = write_frm_data(status_block, txn, form->s->path.str);
+ if (error) { goto cleanup; }
#endif
+
error = allocate_key_and_col_info(form->s, &kc_info);
if (error) { goto cleanup; }
@@ -6949,7 +6967,7 @@ int ha_tokudb::create(const char *name, TABLE * form, HA_CREATE_INFO * create_in
);
if (error) { goto cleanup; }
- error = create_main_dictionary(name, form, txn, &kc_info, row_type);
+ error = create_main_dictionary(name, form, txn, &kc_info, compression_method);
if (error) {
goto cleanup;
}
@@ -6957,7 +6975,7 @@ int ha_tokudb::create(const char *name, TABLE * form, HA_CREATE_INFO * create_in
for (uint i = 0; i < form->s->keys; i++) {
if (i != primary_key) {
- error = create_secondary_dictionary(name, form, &form->key_info[i], txn, &kc_info, i, false, row_type);
+ error = create_secondary_dictionary(name, form, &form->key_info[i], txn, &kc_info, i, false, compression_method);
if (error) {
goto cleanup;
}
@@ -7322,23 +7340,18 @@ double ha_tokudb::index_only_read_time(uint keynr, double records) {
//
ha_rows ha_tokudb::records_in_range(uint keynr, key_range* start_key, key_range* end_key) {
TOKUDB_HANDLER_DBUG_ENTER("");
- DBT *pleft_key = NULL, *pright_key = NULL;
+ DBT *pleft_key, *pright_key;
DBT left_key, right_key;
ha_rows ret_val = HA_TOKUDB_RANGE_COUNT;
DB *kfile = share->key_file[keynr];
- uint64_t less, equal1, middle, equal2, greater;
- uint64_t rows;
- bool is_exact;
+ uint64_t rows = 0;
int error;
- uchar inf_byte;
- //
// get start_rows and end_rows values so that we can estimate range
// when calling key_range64, the only value we can trust is the value for less
// The reason is that the key being passed in may be a prefix of keys in the DB
// As a result, equal may be 0 and greater may actually be equal+greater
// So, we call key_range64 on the key, and the key that is after it.
- //
if (!start_key && !end_key) {
error = estimate_num_rows(kfile, &rows, transaction);
if (error) {
@@ -7349,54 +7362,38 @@ ha_rows ha_tokudb::records_in_range(uint keynr, key_range* start_key, key_range*
goto cleanup;
}
if (start_key) {
- inf_byte = (start_key->flag == HA_READ_KEY_EXACT) ?
- COL_NEG_INF : COL_POS_INF;
- pack_key(
- &left_key,
- keynr,
- key_buff,
- start_key->key,
- start_key->length,
- inf_byte
- );
+ uchar inf_byte = (start_key->flag == HA_READ_KEY_EXACT) ? COL_NEG_INF : COL_POS_INF;
+ pack_key(&left_key, keynr, key_buff, start_key->key, start_key->length, inf_byte);
pleft_key = &left_key;
+ } else {
+ pleft_key = NULL;
}
if (end_key) {
- inf_byte = (end_key->flag == HA_READ_BEFORE_KEY) ?
- COL_NEG_INF : COL_POS_INF;
- pack_key(
- &right_key,
- keynr,
- key_buff2,
- end_key->key,
- end_key->length,
- inf_byte
- );
+ uchar inf_byte = (end_key->flag == HA_READ_BEFORE_KEY) ? COL_NEG_INF : COL_POS_INF;
+ pack_key(&right_key, keynr, key_buff2, end_key->key, end_key->length, inf_byte);
pright_key = &right_key;
+ } else {
+ pright_key = NULL;
}
- error = kfile->keys_range64(
- kfile,
- transaction,
- pleft_key,
- pright_key,
- &less,
- &equal1,
- &middle,
- &equal2,
- &greater,
- &is_exact
- );
- if (error) {
- ret_val = HA_TOKUDB_RANGE_COUNT;
- goto cleanup;
+ // keys_range64 can not handle a degenerate range (left_key > right_key), so we filter here
+ if (pleft_key && pright_key && tokudb_cmp_dbt_key(kfile, pleft_key, pright_key) > 0) {
+ rows = 0;
+ } else {
+ uint64_t less, equal1, middle, equal2, greater;
+ bool is_exact;
+ error = kfile->keys_range64(kfile, transaction, pleft_key, pright_key,
+ &less, &equal1, &middle, &equal2, &greater, &is_exact);
+ if (error) {
+ ret_val = HA_TOKUDB_RANGE_COUNT;
+ goto cleanup;
+ }
+ rows = middle;
}
- rows = middle;
- //
// MySQL thinks a return value of 0 means there are exactly 0 rows
// Therefore, always return non-zero so this assumption is not made
- //
ret_val = (ha_rows) (rows <= 1 ? 1 : rows);
+
cleanup:
DBUG_RETURN(ret_val);
}
@@ -7576,7 +7573,7 @@ int ha_tokudb::tokudb_add_index(
//
// get the row type to use for the indexes we're adding
//
- const srv_row_format_t row_type = get_row_type_for_key(share->file);
+ toku_compression_method compression_method = get_compression_method(share->file);
//
// status message to be shown in "show process list"
@@ -7648,7 +7645,7 @@ int ha_tokudb::tokudb_add_index(
}
- error = create_secondary_dictionary(share->table_name, table_arg, &key_info[i], txn, &share->kc_info, curr_index, creating_hot_index, row_type);
+ error = create_secondary_dictionary(share->table_name, table_arg, &key_info[i], txn, &share->kc_info, curr_index, creating_hot_index, compression_method);
if (error) { goto cleanup; }
error = open_secondary_dictionary(
@@ -8042,7 +8039,7 @@ int ha_tokudb::truncate_dictionary( uint keynr, DB_TXN* txn ) {
int error;
bool is_pk = (keynr == primary_key);
- const srv_row_format_t row_type = get_row_type_for_key(share->key_file[keynr]);
+ toku_compression_method compression_method = get_compression_method(share->key_file[keynr]);
error = share->key_file[keynr]->close(share->key_file[keynr], 0);
assert(error == 0);
@@ -8073,7 +8070,7 @@ int ha_tokudb::truncate_dictionary( uint keynr, DB_TXN* txn ) {
}
if (is_pk) {
- error = create_main_dictionary(share->table_name, table, txn, &share->kc_info, row_type);
+ error = create_main_dictionary(share->table_name, table, txn, &share->kc_info, compression_method);
}
else {
error = create_secondary_dictionary(
@@ -8084,7 +8081,7 @@ int ha_tokudb::truncate_dictionary( uint keynr, DB_TXN* txn ) {
&share->kc_info,
keynr,
false,
- row_type
+ compression_method
);
}
if (error) { goto cleanup; }
diff --git a/storage/tokudb/ha_tokudb.h b/storage/tokudb/ha_tokudb.h
index 61cb69e3ded..220ea82f44b 100644
--- a/storage/tokudb/ha_tokudb.h
+++ b/storage/tokudb/ha_tokudb.h
@@ -216,10 +216,10 @@ private:
TOKUDB_SHARE *share; ///< Shared lock info
#ifdef MARIADB_BASE_VERSION
- // maria version of MRR
+ // MariaDB version of MRR
DsMrr_impl ds_mrr;
#elif 50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
-// maria version of MRR
+ // MySQL version of MRR
DsMrr_impl ds_mrr;
#endif
@@ -274,6 +274,7 @@ private:
//
uchar *key_buff2;
uchar *key_buff3;
+ uchar *key_buff4;
//
// buffer used to temporarily store a "packed key"
// data pointer of a DBT will end up pointing to this
@@ -371,6 +372,7 @@ private:
// know to limit the locking overhead in a call to the fractal tree
//
bool range_lock_grabbed;
+ bool range_lock_grabbed_null;
//
// For bulk inserts, we want option of not updating auto inc
@@ -419,7 +421,7 @@ private:
uint32_t place_key_into_mysql_buff(KEY* key_info, uchar * record, uchar* data);
void unpack_key(uchar * record, DBT const *key, uint index);
uint32_t place_key_into_dbt_buff(KEY* key_info, uchar * buff, const uchar * record, bool* has_null, int key_length);
- DBT* create_dbt_key_from_key(DBT * key, KEY* key_info, uchar * buff, const uchar * record, bool* has_null, bool dont_pack_pk, int key_length = MAX_KEY_LENGTH);
+ DBT* create_dbt_key_from_key(DBT * key, KEY* key_info, uchar * buff, const uchar * record, bool* has_null, bool dont_pack_pk, int key_length, uint8_t inf_byte);
DBT *create_dbt_key_from_table(DBT * key, uint keynr, uchar * buff, const uchar * record, bool* has_null, int key_length = MAX_KEY_LENGTH);
DBT* create_dbt_key_for_lookup(DBT * key, KEY* key_info, uchar * buff, const uchar * record, bool* has_null, int key_length = MAX_KEY_LENGTH);
DBT *pack_key(DBT * key, uint keynr, uchar * buff, const uchar * key_ptr, uint key_length, int8_t inf_byte);
@@ -469,9 +471,9 @@ private:
KEY_AND_COL_INFO* kc_info,
uint32_t keynr,
bool is_hot_index,
- srv_row_format_t row_type
+ toku_compression_method compression_method
);
- int create_main_dictionary(const char* name, TABLE* form, DB_TXN* txn, KEY_AND_COL_INFO* kc_info, srv_row_format_t row_type);
+ int create_main_dictionary(const char* name, TABLE* form, DB_TXN* txn, KEY_AND_COL_INFO* kc_info, toku_compression_method compression_method);
void trace_create_table_info(const char *name, TABLE * form);
int is_index_unique(bool* is_unique, DB_TXN* txn, DB* db, KEY* key_info);
int is_val_unique(bool* is_unique, uchar* record, KEY* key_info, uint dict_index, DB_TXN* txn);
@@ -561,7 +563,11 @@ public:
int update_row(const uchar * old_data, uchar * new_data);
int delete_row(const uchar * buf);
+#if MYSQL_VERSION_ID >= 100000
void start_bulk_insert(ha_rows rows, uint flags);
+#else
+ void start_bulk_insert(ha_rows rows);
+#endif
int end_bulk_insert();
int end_bulk_insert(bool abort);
@@ -627,8 +633,12 @@ public:
bool check_if_incompatible_data(HA_CREATE_INFO * info, uint table_changes);
#ifdef MARIADB_BASE_VERSION
-// MariaDB MRR introduced in 5.5
-#if MYSQL_VERSION_ID < 50600
+
+// MariaDB MRR introduced in 5.5, API changed in MariaDB 10.0
+#if MYSQL_VERSION_ID >= 100000
+#define COST_VECT Cost_estimate
+#endif
+
int multi_range_read_init(RANGE_SEQ_IF* seq,
void* seq_init_param,
uint n_ranges, uint mode,
@@ -641,23 +651,11 @@ public:
ha_rows multi_range_read_info(uint keyno, uint n_ranges, uint keys,
uint key_parts, uint *bufsz,
uint *flags, COST_VECT *cost);
- int multi_range_read_explain_info(uint mrr_mode,
- char *str, size_t size);
-#else
-// MariaDB MRR introduced in 10.0
- int multi_range_read_init(RANGE_SEQ_IF *seq, void *seq_init_param,
- uint n_ranges, uint mode, HANDLER_BUFFER *buf);
- int multi_range_read_next(range_id_t *range_info);
- ha_rows multi_range_read_info_const(uint keyno, RANGE_SEQ_IF *seq,
- void *seq_init_param,
- uint n_ranges, uint *bufsz,
- uint *flags, Cost_estimate *cost);
- ha_rows multi_range_read_info(uint keyno, uint n_ranges, uint keys, uint key_parts,
- uint *bufsz, uint *flags, Cost_estimate *cost);
int multi_range_read_explain_info(uint mrr_mode, char *str, size_t size);
-#endif
+
#else
-// MySQL MRR introduced in 5.6
+
+// MySQL MRR introduced in 5.6
#if 50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
int multi_range_read_init(RANGE_SEQ_IF *seq, void *seq_init_param,
uint n_ranges, uint mode, HANDLER_BUFFER *buf);
@@ -669,6 +667,7 @@ public:
ha_rows multi_range_read_info(uint keyno, uint n_ranges, uint keys,
uint *bufsz, uint *flags, Cost_estimate *cost);
#endif
+
#endif
// ICP introduced in MariaDB 5.5
@@ -808,7 +807,11 @@ private:
int map_to_handler_error(int error);
};
-#if defined(MARIADB_BASE_VERSION)
+#if TOKU_INCLUDE_OPTION_STRUCTS
+struct ha_table_option_struct {
+ uint row_format;
+};
+
struct ha_index_option_struct {
bool clustering;
};
diff --git a/storage/tokudb/ha_tokudb_admin.cc b/storage/tokudb/ha_tokudb_admin.cc
index 97e75f6cb8d..8d202eeda41 100644
--- a/storage/tokudb/ha_tokudb_admin.cc
+++ b/storage/tokudb/ha_tokudb_admin.cc
@@ -164,7 +164,9 @@ int ha_tokudb::analyze(THD *thd, HA_CHECK_OPT *check_opt) {
}
}
if (result == HA_ADMIN_OK) {
- tokudb::set_card_in_status(share->status_block, txn, total_key_parts, rec_per_key);
+ int error = tokudb::set_card_in_status(share->status_block, txn, total_key_parts, rec_per_key);
+ if (error)
+ result = HA_ADMIN_FAILED;
}
TOKUDB_HANDLER_DBUG_RETURN(result);
}
diff --git a/storage/tokudb/ha_tokudb_alter_56.cc b/storage/tokudb/ha_tokudb_alter_56.cc
index 3d1f898bc5d..93ce40850a7 100644
--- a/storage/tokudb/ha_tokudb_alter_56.cc
+++ b/storage/tokudb/ha_tokudb_alter_56.cc
@@ -219,6 +219,9 @@ static bool change_type_is_supported(TABLE *table, TABLE *altered_table, Alter_i
static ulong fix_handler_flags(THD *thd, TABLE *table, TABLE *altered_table, Alter_inplace_info *ha_alter_info) {
ulong handler_flags = ha_alter_info->handler_flags;
+ // This is automatically supported, hide the flag from later checks
+ handler_flags &= ~Alter_inplace_info::ALTER_PARTITIONED;
+
// workaround for fill_alter_inplace_info bug (#5193)
// the function erroneously sets the ADD_INDEX and DROP_INDEX flags for a column addition that does not
// change the keys. the following code turns the ADD_INDEX and DROP_INDEX flags so that we can do hot
@@ -414,9 +417,12 @@ enum_alter_inplace_result ha_tokudb::check_if_supported_inplace_alter(TABLE *alt
} else
if (only_flags(ctx->handler_flags, Alter_inplace_info::CHANGE_CREATE_OPTION)) {
HA_CREATE_INFO *create_info = ha_alter_info->create_info;
+#if TOKU_INCLUDE_OPTION_STRUCTS
+ // set the USED_ROW_FORMAT flag for use later in this file for changes in the table's
+ // compression
if (create_info->option_struct->row_format != table_share->option_struct->row_format)
- create_info->used_fields|= HA_CREATE_USED_ROW_FORMAT;
-
+ create_info->used_fields |= HA_CREATE_USED_ROW_FORMAT;
+#endif
// alter auto_increment
if (only_flags(create_info->used_fields, HA_CREATE_USED_AUTO)) {
// do a sanity check that the table is what we think it is
@@ -485,7 +491,11 @@ bool ha_tokudb::inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha
assert(error == 0);
// Set the new compression
- enum toku_compression_method method = row_type_to_compression_method((srv_row_format_t)create_info->option_struct->row_format);
+#if TOKU_INCLUDE_OPTION_STRUCTS
+ toku_compression_method method = row_format_to_toku_compression_method((srv_row_format_t) create_info->option_struct->row_format);
+#else
+ toku_compression_method method = row_type_to_toku_compression_method(create_info->row_type);
+#endif
uint32_t curr_num_DBs = table->s->keys + tokudb_test(hidden_primary_key);
for (uint32_t i = 0; i < curr_num_DBs; i++) {
db = share->key_file[i];
@@ -507,12 +517,17 @@ bool ha_tokudb::inplace_alter_table(TABLE *altered_table, Alter_inplace_info *ha
if (error == 0 && ctx->expand_blob_update_needed)
error = alter_table_expand_blobs(altered_table, ha_alter_info);
- if (error == 0 && ctx->reset_card)
- tokudb::set_card_from_status(share->status_block, ctx->alter_txn, table->s, altered_table->s);
+ if (error == 0 && ctx->reset_card) {
+ error = tokudb::set_card_from_status(share->status_block, ctx->alter_txn, table->s, altered_table->s);
+ }
#if (50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
(50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799)
+#if WITH_PARTITION_STORAGE_ENGINE
if (error == 0 && (TOKU_PARTITION_WRITE_FRM_DATA || altered_table->part_info == NULL)) {
+#else
+ if (error == 0) {
+#endif
error = write_frm_data(share->status_block, ctx->alter_txn, altered_table->s->path.str);
}
#endif
@@ -716,12 +731,19 @@ bool ha_tokudb::commit_inplace_alter_table(TABLE *altered_table, Alter_inplace_i
if (commit) {
#if (50613 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699) || \
- (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799)
+ (50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799) || \
+ (100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099)
if (ha_alter_info->group_commit_ctx) {
ha_alter_info->group_commit_ctx = NULL;
}
#endif
+#if (50500 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50599) || \
+ (100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099)
+#if WITH_PARTITION_STORAGE_ENGINE
if (TOKU_PARTITION_WRITE_FRM_DATA || altered_table->part_info == NULL) {
+#else
+ if (true) {
+#endif
int error = write_frm_data(share->status_block, ctx->alter_txn, altered_table->s->path.str);
if (error) {
commit = false;
@@ -729,6 +751,7 @@ bool ha_tokudb::commit_inplace_alter_table(TABLE *altered_table, Alter_inplace_i
print_error(error, MYF(0));
}
}
+#endif
}
if (!commit) {
diff --git a/storage/tokudb/ha_tokudb_mrr_maria.cc b/storage/tokudb/ha_tokudb_mrr_maria.cc
index 9b0e92ed94d..7bf975a2221 100644
--- a/storage/tokudb/ha_tokudb_mrr_maria.cc
+++ b/storage/tokudb/ha_tokudb_mrr_maria.cc
@@ -88,6 +88,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
+
/****************************************************************************
* DS-MRR implementation, essentially copied from InnoDB/MyISAM/Maria
***************************************************************************/
@@ -95,11 +96,6 @@ PATENT RIGHTS GRANT:
/**
* Multi Range Read interface, DS-MRR calls
*/
-#if MYSQL_VERSION_ID >= 100000
-#define COST_VECT Cost_estimate
-#endif
-
-
int ha_tokudb::multi_range_read_init(RANGE_SEQ_IF *seq, void *seq_init_param,
uint n_ranges, uint mode,
HANDLER_BUFFER *buf)
diff --git a/storage/tokudb/ha_tokudb_update.cc b/storage/tokudb/ha_tokudb_update.cc
index d2d4679b636..14cc7dd87f6 100644
--- a/storage/tokudb/ha_tokudb_update.cc
+++ b/storage/tokudb/ha_tokudb_update.cc
@@ -553,12 +553,6 @@ static bool is_strict_mode(THD *thd) {
#endif
}
-#if 50600 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
-#include <binlog.h>
-#elif 50500 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50599
-#include <log.h>
-#endif
-
// Check if an update operation can be handled by this storage engine. Return true if it can.
bool ha_tokudb::check_fast_update(THD *thd, List<Item> &fields, List<Item> &values, Item *conds) {
if (!transaction)
diff --git a/storage/tokudb/hatoku_cmp.h b/storage/tokudb/hatoku_cmp.h
index ca816ac52d8..6ecd0968db7 100644
--- a/storage/tokudb/hatoku_cmp.h
+++ b/storage/tokudb/hatoku_cmp.h
@@ -229,11 +229,7 @@ static void get_blob_field_info(
uint32_t num_offset_bytes
);
-static inline uint32_t get_blob_field_len(
- const uchar* from_tokudb,
- uint32_t len_bytes
- )
-{
+static inline uint32_t get_blob_field_len(const uchar* from_tokudb, uint32_t len_bytes) {
uint32_t length = 0;
switch (len_bytes) {
case (1):
@@ -255,13 +251,7 @@ static inline uint32_t get_blob_field_len(
}
-static inline const uchar* unpack_toku_field_blob(
- uchar *to_mysql,
- const uchar* from_tokudb,
- uint32_t len_bytes,
- bool skip
- )
-{
+static inline const uchar* unpack_toku_field_blob(uchar *to_mysql, const uchar* from_tokudb, uint32_t len_bytes, bool skip) {
uint32_t length = 0;
const uchar* data_ptr = NULL;
if (!skip) {
@@ -271,9 +261,9 @@ static inline const uchar* unpack_toku_field_blob(
data_ptr = from_tokudb + len_bytes;
if (!skip) {
- memcpy(to_mysql + len_bytes, (uchar *)(&data_ptr), sizeof(uchar *));
+ memcpy(to_mysql + len_bytes, (uchar *)(&data_ptr), sizeof data_ptr);
}
- return (from_tokudb + len_bytes + length);
+ return from_tokudb + len_bytes + length;
}
static inline uint get_null_offset(TABLE* table, Field* field) {
diff --git a/storage/tokudb/hatoku_defines.h b/storage/tokudb/hatoku_defines.h
index 650fd0257a3..73e6addb529 100644
--- a/storage/tokudb/hatoku_defines.h
+++ b/storage/tokudb/hatoku_defines.h
@@ -97,7 +97,7 @@ PATENT RIGHTS GRANT:
#endif
#if 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
-// mariadb 10
+// mariadb 10.0
#define TOKU_USE_DB_TYPE_TOKUDB 1
#define TOKU_INCLUDE_ALTER_56 1
#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
@@ -107,25 +107,40 @@ PATENT RIGHTS GRANT:
#if defined(MARIADB_BASE_VERSION)
#define TOKU_INCLUDE_EXTENDED_KEYS 1
#endif
+#define TOKU_INCLUDE_OPTION_STRUCTS 1
#elif 50700 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50799
// mysql 5.7 with no patches
+#if TOKUDB_NOPATCH_CONFIG
#define TOKU_USE_DB_TYPE_UNKNOWN 1
#define TOKU_INCLUDE_ALTER_56 1
+#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 0
#define TOKU_PARTITION_WRITE_FRM_DATA 0
+#else
+#error
+#endif
#elif 50613 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50699
-// mysql 5.6
-#define TOKU_USE_DB_TYPE_TOKUDB 1
+// mysql 5.6 with no patches
+#if TOKUDB_NOPATCH_CONFIG
+#define TOKU_USE_DB_TYPE_UNKNOWN 1
+#define TOKU_INCLUDE_ALTER_56 1
+#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 0
+#define TOKU_INCLUDE_XA 0
+#define TOKU_PARTITION_WRITE_FRM_DATA 0
+#else
+// mysql 5.6 with tokutek patches
+#define TOKU_USE_DB_TYPE_TOKUDB 1 /* has DB_TYPE_TOKUDB patch */
#define TOKU_INCLUDE_ALTER_56 1
-#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1
-#define TOKU_INCLUDE_XA 1
+#define TOKU_INCLUDE_ROW_TYPE_COMPRESSION 1 /* has tokudb row format compression patch */
+#define TOKU_INCLUDE_XA 1 /* has patch that fixes TC_LOG_MMAP code */
#define TOKU_PARTITION_WRITE_FRM_DATA 0
#define TOKU_INCLUDE_WRITE_FRM_DATA 0
-#define TOKU_INCLUDE_UPSERT 1
+#define TOKU_INCLUDE_UPSERT 1 /* has tokudb upsert patch */
#if defined(HTON_SUPPORTS_EXTENDED_KEYS)
#define TOKU_INCLUDE_EXTENDED_KEYS 1
#endif
+#endif
#elif 50500 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 50599
#define TOKU_USE_DB_TYPE_TOKUDB 1
@@ -138,6 +153,7 @@ PATENT RIGHTS GRANT:
#define TOKU_INCLUDE_UPSERT 0 /* MariaDB 5.5 */
#if defined(MARIADB_BASE_VERSION)
#define TOKU_INCLUDE_EXTENDED_KEYS 1
+#define TOKU_INCLUDE_OPTION_STRUCTS 1
#endif
#define TOKU_INCLUDE_HANDLERTON_HANDLE_FATAL_SIGNAL 0 /* MariaDB 5.5 */
@@ -171,6 +187,10 @@ PATENT RIGHTS GRANT:
#define HA_CAN_WRITE_DURING_OPTIMIZE 0
#endif
+#if !defined(HA_OPTION_CREATE_FROM_ENGINE)
+#define HA_OPTION_CREATE_FROM_ENGINE 0
+#endif
+
// In older (< 5.5) versions of MySQL and MariaDB, it is necessary to
// use a read/write lock on the key_file array in a table share,
// because table locks do not protect the race of some thread closing
@@ -202,6 +222,11 @@ PATENT RIGHTS GRANT:
#ifndef _TOKUDB_DEBUG_H
#define _TOKUDB_DEBUG_H
+#define TOKU_INCLUDE_BACKTRACE 0
+#if TOKU_INCLUDE_BACKTRACE
+static void tokudb_backtrace(void);
+#endif
+
extern ulong tokudb_debug;
// tokudb debug tracing
@@ -212,6 +237,7 @@ extern ulong tokudb_debug;
#define TOKUDB_DEBUG_ERROR 16
#define TOKUDB_DEBUG_TXN 32
#define TOKUDB_DEBUG_AUTO_INCREMENT 64
+#define TOKUDB_DEBUG_INDEX_KEY 128
#define TOKUDB_DEBUG_LOCK 256
#define TOKUDB_DEBUG_CHECK_KEY 1024
#define TOKUDB_DEBUG_HIDE_DDL_LOCK_ERRORS 2048
@@ -323,11 +349,6 @@ typedef struct st_tokudb_trx_data {
LIST *handlers;
} tokudb_trx_data;
-struct ha_table_option_struct
-{
- uint row_format;
-};
-
extern char *tokudb_data_dir;
extern const char *ha_tokudb_ext;
diff --git a/storage/tokudb/hatoku_hton.cc b/storage/tokudb/hatoku_hton.cc
index 538f6c936d2..2291f2345bb 100644
--- a/storage/tokudb/hatoku_hton.cc
+++ b/storage/tokudb/hatoku_hton.cc
@@ -126,7 +126,12 @@ typedef struct savepoint_info {
bool in_sub_stmt;
} *SP_INFO, SP_INFO_T;
-#if defined(MARIADB_BASE_VERSION)
+#if TOKU_INCLUDE_OPTION_STRUCTS
+ha_create_table_option tokudb_table_options[] = {
+ HA_TOPTION_SYSVAR("compression", row_format, row_format),
+ HA_TOPTION_END
+};
+
ha_create_table_option tokudb_index_options[] = {
HA_IOPTION_BOOL("clustering", clustering, 0),
HA_IOPTION_END
@@ -162,10 +167,12 @@ static int tokudb_rollback_by_xid(handlerton* hton, XID* xid);
static int tokudb_rollback_to_savepoint(handlerton * hton, THD * thd, void *savepoint);
static int tokudb_savepoint(handlerton * hton, THD * thd, void *savepoint);
static int tokudb_release_savepoint(handlerton * hton, THD * thd, void *savepoint);
+#if 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
static int tokudb_discover_table(handlerton *hton, THD* thd, TABLE_SHARE *ts);
static int tokudb_discover_table_existence(handlerton *hton, const char *db, const char *name);
+#endif
static int tokudb_discover(handlerton *hton, THD* thd, const char *db, const char *name, uchar **frmblob, size_t *frmlen);
-static int tokudb_discover2(handlerton *hton, THD* thd, const char *db, const char *name, bool translate_name,uchar **frmblob, size_t *frmlen);
+static int tokudb_discover2(handlerton *hton, THD* thd, const char *db, const char *name, bool translate_name, uchar **frmblob, size_t *frmlen);
static int tokudb_discover3(handlerton *hton, THD* thd, const char *db, const char *name, char *path, uchar **frmblob, size_t *frmlen);
handlerton *tokudb_hton;
@@ -269,12 +276,6 @@ extern "C" {
}
#endif
-ha_create_table_option tokudb_table_options[]=
-{
- HA_TOPTION_SYSVAR("compression", row_format, row_format),
- HA_TOPTION_END
-};
-
// A flag set if the handlerton is in an initialized, usable state,
// plus a reader-write lock to protect it without serializing reads.
// Since we don't have static initializers for the opaque rwlock type,
@@ -300,49 +301,46 @@ static TOKU_ENGINE_STATUS_ROW_S* toku_global_status_rows = NULL;
static void handle_ydb_error(int error) {
switch (error) {
case TOKUDB_HUGE_PAGES_ENABLED:
- fprintf(stderr, "************************************************************\n");
- fprintf(stderr, " \n");
- fprintf(stderr, " @@@@@@@@@@@ \n");
- fprintf(stderr, " @@' '@@ \n");
- fprintf(stderr, " @@ _ _ @@ \n");
- fprintf(stderr, " | (.) (.) | \n");
- fprintf(stderr, " | ` | \n");
- fprintf(stderr, " | > ' | \n");
- fprintf(stderr, " | .----. | \n");
- fprintf(stderr, " .. |.----.| .. \n");
- fprintf(stderr, " .. ' ' .. \n");
- fprintf(stderr, " .._______,. \n");
- fprintf(stderr, " \n");
- fprintf(stderr, " %s will not run with transparent huge pages enabled. \n", tokudb_hton_name);
- fprintf(stderr, " Please disable them to continue. \n");
- fprintf(stderr, " (echo never > /sys/kernel/mm/transparent_hugepage/enabled) \n");
- fprintf(stderr, " \n");
- fprintf(stderr, "************************************************************\n");
- fflush(stderr);
+ sql_print_error("************************************************************");
+ sql_print_error(" ");
+ sql_print_error(" @@@@@@@@@@@ ");
+ sql_print_error(" @@' '@@ ");
+ sql_print_error(" @@ _ _ @@ ");
+ sql_print_error(" | (.) (.) | ");
+ sql_print_error(" | ` | ");
+ sql_print_error(" | > ' | ");
+ sql_print_error(" | .----. | ");
+ sql_print_error(" .. |.----.| .. ");
+ sql_print_error(" .. ' ' .. ");
+ sql_print_error(" .._______,. ");
+ sql_print_error(" ");
+ sql_print_error("%s will not run with transparent huge pages enabled. ", tokudb_hton_name);
+ sql_print_error("Please disable them to continue. ");
+ sql_print_error("(echo never > /sys/kernel/mm/transparent_hugepage/enabled) ");
+ sql_print_error(" ");
+ sql_print_error("************************************************************");
break;
}
}
static int tokudb_init_func(void *p) {
- TOKUDB_DBUG_ENTER("");
+ TOKUDB_DBUG_ENTER("%p", p);
int r;
-#if defined(_WIN64)
- r = toku_ydb_init();
- if (r) {
- fprintf(stderr, "got error %d\n", r);
- goto error;
- }
-#endif
-
// 3938: lock the handlerton's initialized status flag for writing
r = rw_wrlock(&tokudb_hton_initialized_lock);
assert(r == 0);
db_env = NULL;
-
tokudb_hton = (handlerton *) p;
+#if TOKUDB_CHECK_JEMALLOC
+ if (tokudb_check_jemalloc && dlsym(RTLD_DEFAULT, "mallctl") == NULL) {
+ sql_print_error("%s not initialized because jemalloc is not loaded", tokudb_hton_name);
+ goto error;
+ }
+#endif
+
tokudb_pthread_mutex_init(&tokudb_mutex, MY_MUTEX_INIT_FAST);
(void) my_hash_init(&tokudb_open_tables, table_alias_charset, 32, 0, 0, (my_hash_get_key) tokudb_get_key, 0, 0);
@@ -378,11 +376,15 @@ static int tokudb_init_func(void *p) {
tokudb_hton->savepoint_rollback = tokudb_rollback_to_savepoint;
tokudb_hton->savepoint_release = tokudb_release_savepoint;
+#if 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
tokudb_hton->discover_table = tokudb_discover_table;
tokudb_hton->discover_table_existence = tokudb_discover_table_existence;
+#else
+ tokudb_hton->discover = tokudb_discover;
#if defined(MYSQL_HANDLERTON_INCLUDE_DISCOVER2)
tokudb_hton->discover2 = tokudb_discover2;
#endif
+#endif
tokudb_hton->commit = tokudb_commit;
tokudb_hton->rollback = tokudb_rollback;
#if TOKU_INCLUDE_XA
@@ -402,7 +404,8 @@ static int tokudb_init_func(void *p) {
tokudb_hton->handle_fatal_signal = tokudb_handle_fatal_signal;
#endif
-#if defined(MARIADB_BASE_VERSION)
+#if TOKU_INCLUDE_OPTION_STRUCTS
+ tokudb_hton->table_options = tokudb_table_options;
tokudb_hton->index_options = tokudb_index_options;
#endif
@@ -438,19 +441,18 @@ static int tokudb_init_func(void *p) {
}
{
- char *tmp_dir = tokudb_tmp_dir;
- char *data_dir = tokudb_data_dir;
- if (data_dir == 0) {
- data_dir = mysql_data_home;
- }
- if (tmp_dir == 0) {
- tmp_dir = data_dir;
- }
- DBUG_PRINT("info", ("tokudb_data_dir: %s\n", data_dir));
- db_env->set_data_dir(db_env, data_dir);
-
- DBUG_PRINT("info", ("tokudb_tmp_dir: %s\n", tmp_dir));
- db_env->set_tmp_dir(db_env, tmp_dir);
+ char *tmp_dir = tokudb_tmp_dir;
+ char *data_dir = tokudb_data_dir;
+ if (data_dir == 0) {
+ data_dir = mysql_data_home;
+ }
+ if (tmp_dir == 0) {
+ tmp_dir = data_dir;
+ }
+ DBUG_PRINT("info", ("tokudb_data_dir: %s\n", data_dir));
+ db_env->set_data_dir(db_env, data_dir);
+ DBUG_PRINT("info", ("tokudb_tmp_dir: %s\n", tmp_dir));
+ db_env->set_tmp_dir(db_env, tmp_dir);
}
if (tokudb_log_dir) {
@@ -627,9 +629,6 @@ static int tokudb_close_connection(handlerton * hton, THD * thd) {
int error = 0;
tokudb_trx_data* trx = NULL;
trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);
- if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("trx %p", trx);
- }
if (trx && trx->checkpoint_lock_taken) {
error = db_env->checkpointing_resume(db_env);
}
@@ -639,7 +638,6 @@ static int tokudb_close_connection(handlerton * hton, THD * thd) {
struct tokudb_map_pair key = { thd, NULL };
struct tokudb_map_pair *found_key = (struct tokudb_map_pair *) tree_search(&tokudb_map, &key, NULL);
if (found_key) {
- if (0) TOKUDB_TRACE("thd %p %p", thd, found_key->last_lock_timeout);
tokudb_my_free(found_key->last_lock_timeout);
tree_delete(&tokudb_map, found_key, sizeof *found_key, NULL);
}
@@ -733,7 +731,7 @@ static int tokudb_commit(handlerton * hton, THD * thd, bool all) {
DB_TXN *this_txn = *txn;
if (this_txn) {
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("commit trx %u trx %p txn %p", all, trx, this_txn);
+ TOKUDB_TRACE("commit trx %u txn %p", all, this_txn);
}
// test hook to induce a crash on a debug build
DBUG_EXECUTE_IF("tokudb_crash_commit_before", DBUG_SUICIDE(););
@@ -762,7 +760,7 @@ static int tokudb_rollback(handlerton * hton, THD * thd, bool all) {
DB_TXN *this_txn = *txn;
if (this_txn) {
if (tokudb_debug & TOKUDB_DEBUG_TXN) {
- TOKUDB_TRACE("rollback %u trx %p txn %p", all, trx, this_txn);
+ TOKUDB_TRACE("rollback %u txn %p", all, this_txn);
}
tokudb_cleanup_handlers(trx, this_txn);
abort_txn_with_progress(this_txn, thd);
@@ -933,26 +931,28 @@ static int tokudb_release_savepoint(handlerton * hton, THD * thd, void *savepoin
TOKUDB_DBUG_RETURN(error);
}
+#if 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
static int tokudb_discover_table(handlerton *hton, THD* thd, TABLE_SHARE *ts) {
- uchar *frmblob = 0;
- size_t frmlen;
- int res= tokudb_discover3(hton, thd, ts->db.str, ts->table_name.str,
- ts->normalized_path.str, &frmblob, &frmlen);
- if (!res)
- res= ts->init_from_binary_frm_image(thd, true, frmblob, frmlen);
-
- my_free(frmblob);
- // discover_table should returns HA_ERR_NO_SUCH_TABLE for "not exists"
- return res == ENOENT ? HA_ERR_NO_SUCH_TABLE : res;
+ uchar *frmblob = 0;
+ size_t frmlen;
+ int res= tokudb_discover3(hton, thd, ts->db.str, ts->table_name.str,
+ ts->normalized_path.str, &frmblob, &frmlen);
+ if (!res)
+ res= ts->init_from_binary_frm_image(thd, true, frmblob, frmlen);
+
+ my_free(frmblob);
+ // discover_table should returns HA_ERR_NO_SUCH_TABLE for "not exists"
+ return res == ENOENT ? HA_ERR_NO_SUCH_TABLE : res;
}
static int tokudb_discover_table_existence(handlerton *hton, const char *db, const char *name) {
- uchar *frmblob = 0;
- size_t frmlen;
- int res= tokudb_discover(hton, current_thd, db, name, &frmblob, &frmlen);
- my_free(frmblob);
- return res != ENOENT;
+ uchar *frmblob = 0;
+ size_t frmlen;
+ int res= tokudb_discover(hton, current_thd, db, name, &frmblob, &frmlen);
+ my_free(frmblob);
+ return res != ENOENT;
}
+#endif
static int tokudb_discover(handlerton *hton, THD* thd, const char *db, const char *name, uchar **frmblob, size_t *frmlen) {
return tokudb_discover2(hton, thd, db, name, true, frmblob, frmlen);
@@ -967,28 +967,30 @@ static int tokudb_discover2(handlerton *hton, THD* thd, const char *db, const ch
static int tokudb_discover3(handlerton *hton, THD* thd, const char *db, const char *name, char *path,
uchar **frmblob, size_t *frmlen) {
- TOKUDB_DBUG_ENTER("%s %s", db, name);
+ TOKUDB_DBUG_ENTER("%s %s %s", db, name, path);
int error;
DB* status_db = NULL;
DB_TXN* txn = NULL;
HA_METADATA_KEY curr_key = hatoku_frm_data;
- DBT key, value;
- tokudb_trx_data *trx = NULL;
- bool do_commit = false;
+ DBT key = {};
+ DBT value = {};
+ bool do_commit;
- memset(&key, 0, sizeof(key));
- memset(&value, 0, sizeof(&value));
-
- trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);
-
+#if 100000 <= MYSQL_VERSION_ID && MYSQL_VERSION_ID <= 100099
+ tokudb_trx_data *trx = (tokudb_trx_data *) thd_data_get(thd, tokudb_hton->slot);
if (thd_sql_command(thd) == SQLCOM_CREATE_TABLE && trx && trx->sub_sp_level) {
+ do_commit = false;
txn = trx->sub_sp_level;
- }
- else {
- do_commit = true;
+ } else {
error = txn_begin(db_env, 0, &txn, 0, thd);
- if (error) { goto cleanup; }
+ if (error) { goto cleanup; }
+ do_commit = true;
}
+#else
+ error = txn_begin(db_env, 0, &txn, 0, thd);
+ if (error) { goto cleanup; }
+ do_commit = true;
+#endif
error = open_status_dictionary(&status_db, path, txn);
if (error) { goto cleanup; }
@@ -1017,7 +1019,7 @@ cleanup:
status_db->close(status_db,0);
}
if (do_commit && txn) {
- commit_txn(txn,0);
+ commit_txn(txn, 0);
}
TOKUDB_DBUG_RETURN(error);
}
@@ -1094,24 +1096,24 @@ static bool tokudb_show_engine_status(THD * thd, stat_print_fn * stat_print) {
case CHARSTR:
snprintf(buf, bufsiz, "%s", mystat[row].value.str);
break;
- case UNIXTIME:
- {
- time_t t = mystat[row].value.num;
- char tbuf[26];
- snprintf(buf, bufsiz, "%.24s", ctime_r(&t, tbuf));
- }
+ case UNIXTIME: {
+ time_t t = mystat[row].value.num;
+ char tbuf[26];
+ snprintf(buf, bufsiz, "%.24s", ctime_r(&t, tbuf));
break;
- case TOKUTIME:
- {
- double t = tokutime_to_seconds(mystat[row].value.num);
- snprintf(buf, bufsiz, "%.6f", t);
- }
+ }
+ case TOKUTIME: {
+ double t = tokutime_to_seconds(mystat[row].value.num);
+ snprintf(buf, bufsiz, "%.6f", t);
break;
- case PARCOUNT:
- {
- uint64_t v = read_partitioned_counter(mystat[row].value.parcount);
- snprintf(buf, bufsiz, "%" PRIu64, v);
- }
+ }
+ case PARCOUNT: {
+ uint64_t v = read_partitioned_counter(mystat[row].value.parcount);
+ snprintf(buf, bufsiz, "%" PRIu64, v);
+ break;
+ }
+ case DOUBLE:
+ snprintf(buf, bufsiz, "%.6f", mystat[row].value.dnum);
break;
default:
snprintf(buf, bufsiz, "UNKNOWN STATUS TYPE: %d", mystat[row].type);
@@ -1335,7 +1337,6 @@ static void tokudb_fsync_log_period_update(THD *thd, struct st_mysql_sys_var *sy
static MYSQL_SYSVAR_UINT(fsync_log_period, tokudb_fsync_log_period, 0, "TokuDB fsync log period", NULL, tokudb_fsync_log_period_update, 0, 0, ~0U, 0);
-
static struct st_mysql_sys_var *tokudb_system_variables[] = {
MYSQL_SYSVAR(cache_size),
MYSQL_SYSVAR(max_lock_memory),
@@ -1383,6 +1384,10 @@ static struct st_mysql_sys_var *tokudb_system_variables[] = {
MYSQL_SYSVAR(loader_memory_size),
MYSQL_SYSVAR(hide_default_row_format),
MYSQL_SYSVAR(killed_time),
+ MYSQL_SYSVAR(empty_scan),
+#if TOKUDB_CHECK_JEMALLOC
+ MYSQL_SYSVAR(check_jemalloc),
+#endif
NULL
};
@@ -1947,7 +1952,6 @@ static void tokudb_lock_timeout_callback(DB *db, uint64_t requesting_txnid, cons
THDVAR(thd, last_lock_timeout) = new_lock_timeout;
tokudb_my_free(old_lock_timeout);
#if TOKU_THDVAR_MEMALLOC_BUG
- if (0) TOKUDB_TRACE("thd %p %p %p", thd, old_lock_timeout, new_lock_timeout);
tokudb_pthread_mutex_lock(&tokudb_map_mutex);
struct tokudb_map_pair old_key = { thd, old_lock_timeout };
tree_delete(&tokudb_map, &old_key, sizeof old_key, NULL);
@@ -2205,42 +2209,39 @@ static int show_tokudb_vars(THD *thd, SHOW_VAR *var, char *buff) {
status_var.type = SHOW_CHAR;
status_var.value = (char*)status_row.value.str;
break;
- case UNIXTIME:
- {
- status_var.type = SHOW_CHAR;
- time_t t = status_row.value.num;
- char tbuf[26];
- // Reuse the memory in status_row. (It belongs to us).
- snprintf(status_row.value.datebuf, sizeof(status_row.value.datebuf), "%.24s", ctime_r(&t, tbuf));
- status_var.value = (char*)&status_row.value.datebuf[0];
- }
+ case UNIXTIME: {
+ status_var.type = SHOW_CHAR;
+ time_t t = status_row.value.num;
+ char tbuf[26];
+ // Reuse the memory in status_row. (It belongs to us).
+ snprintf(status_row.value.datebuf, sizeof(status_row.value.datebuf), "%.24s", ctime_r(&t, tbuf));
+ status_var.value = (char*)&status_row.value.datebuf[0];
break;
+ }
case TOKUTIME:
- {
- status_var.type = SHOW_DOUBLE;
- double t = tokutime_to_seconds(status_row.value.num);
- // Reuse the memory in status_row. (It belongs to us).
- status_row.value.dnum = t;
- status_var.value = (char*)&status_row.value.dnum;
- }
+ status_var.type = SHOW_DOUBLE;
+ // Reuse the memory in status_row. (It belongs to us).
+ status_row.value.dnum = tokutime_to_seconds(status_row.value.num);
+ status_var.value = (char*)&status_row.value.dnum;
break;
- case PARCOUNT:
- {
- status_var.type = SHOW_LONGLONG;
- uint64_t v = read_partitioned_counter(status_row.value.parcount);
- // Reuse the memory in status_row. (It belongs to us).
- status_row.value.num = v;
- status_var.value = (char*)&status_row.value.num;
- }
+ case PARCOUNT: {
+ status_var.type = SHOW_LONGLONG;
+ uint64_t v = read_partitioned_counter(status_row.value.parcount);
+ // Reuse the memory in status_row. (It belongs to us).
+ status_row.value.num = v;
+ status_var.value = (char*)&status_row.value.num;
+ break;
+ }
+ case DOUBLE:
+ status_var.type = SHOW_DOUBLE;
+ status_var.value = (char*) &status_row.value.dnum;
break;
default:
- {
- status_var.type = SHOW_CHAR;
- // Reuse the memory in status_row.datebuf. (It belongs to us).
- // UNKNOWN TYPE: %d fits in 26 bytes (sizeof datebuf) for any integer.
- snprintf(status_row.value.datebuf, sizeof(status_row.value.datebuf), "UNKNOWN TYPE: %d", status_row.type);
- status_var.value = (char*)&status_row.value.datebuf[0];
- }
+ status_var.type = SHOW_CHAR;
+ // Reuse the memory in status_row.datebuf. (It belongs to us).
+ // UNKNOWN TYPE: %d fits in 26 bytes (sizeof datebuf) for any integer.
+ snprintf(status_row.value.datebuf, sizeof(status_row.value.datebuf), "UNKNOWN TYPE: %d", status_row.type);
+ status_var.value = (char*)&status_row.value.datebuf[0];
break;
}
}
@@ -2261,6 +2262,16 @@ static SHOW_VAR toku_global_status_variables_export[]= {
{NullS, NullS, SHOW_LONG}
};
+#if TOKU_INCLUDE_BACKTRACE
+#include <execinfo.h>
+static void tokudb_backtrace(void) {
+ const int N_POINTERS = 30;
+ void *backtrace_pointers[N_POINTERS];
+ int n = backtrace(backtrace_pointers, N_POINTERS);
+ backtrace_symbols_fd(backtrace_pointers, n, fileno(stderr));
+}
+#endif
+
mysql_declare_plugin(tokudb)
{
MYSQL_STORAGE_ENGINE_PLUGIN,
@@ -2399,7 +2410,7 @@ maria_declare_plugin(tokudb)
toku_global_status_variables_export, /* status variables */
tokudb_system_variables, /* system variables */
TOKUDB_PLUGIN_VERSION_STR, /* string version */
- MariaDB_PLUGIN_MATURITY_GAMMA /* maturity */
+ MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
},
{
MYSQL_INFORMATION_SCHEMA_PLUGIN,
@@ -2414,7 +2425,7 @@ maria_declare_plugin(tokudb)
NULL, /* status variables */
NULL, /* system variables */
TOKUDB_PLUGIN_VERSION_STR, /* string version */
- MariaDB_PLUGIN_MATURITY_GAMMA /* maturity */
+ MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
},
{
MYSQL_INFORMATION_SCHEMA_PLUGIN,
@@ -2429,7 +2440,7 @@ maria_declare_plugin(tokudb)
NULL, /* status variables */
NULL, /* system variables */
TOKUDB_PLUGIN_VERSION_STR, /* string version */
- MariaDB_PLUGIN_MATURITY_GAMMA /* maturity */
+ MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
},
{
MYSQL_INFORMATION_SCHEMA_PLUGIN,
@@ -2444,7 +2455,7 @@ maria_declare_plugin(tokudb)
NULL, /* status variables */
NULL, /* system variables */
TOKUDB_PLUGIN_VERSION_STR, /* string version */
- MariaDB_PLUGIN_MATURITY_GAMMA /* maturity */
+ MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
},
{
MYSQL_INFORMATION_SCHEMA_PLUGIN,
@@ -2459,7 +2470,7 @@ maria_declare_plugin(tokudb)
NULL, /* status variables */
NULL, /* system variables */
TOKUDB_PLUGIN_VERSION_STR, /* string version */
- MariaDB_PLUGIN_MATURITY_GAMMA /* maturity */
+ MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
},
{
MYSQL_INFORMATION_SCHEMA_PLUGIN,
@@ -2474,7 +2485,7 @@ maria_declare_plugin(tokudb)
NULL, /* status variables */
NULL, /* system variables */
TOKUDB_PLUGIN_VERSION_STR, /* string version */
- MariaDB_PLUGIN_MATURITY_GAMMA /* maturity */
+ MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
},
{
MYSQL_INFORMATION_SCHEMA_PLUGIN,
@@ -2489,7 +2500,7 @@ maria_declare_plugin(tokudb)
NULL, /* status variables */
NULL, /* system variables */
TOKUDB_PLUGIN_VERSION_STR, /* string version */
- MariaDB_PLUGIN_MATURITY_GAMMA /* maturity */
+ MariaDB_PLUGIN_MATURITY_STABLE /* maturity */
}
maria_declare_plugin_end;
diff --git a/storage/tokudb/hatoku_hton.h b/storage/tokudb/hatoku_hton.h
index 005eb626241..054a5119702 100644
--- a/storage/tokudb/hatoku_hton.h
+++ b/storage/tokudb/hatoku_hton.h
@@ -88,8 +88,8 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
-#ifndef _HATOKU_HTON
-#define _HATOKU_HTON
+#ifndef _HATOKU_HTON_H
+#define _HATOKU_HTON_H
#include "db.h"
@@ -108,6 +108,46 @@ enum srv_row_format_enum {
};
typedef enum srv_row_format_enum srv_row_format_t;
+static inline srv_row_format_t toku_compression_method_to_row_format(toku_compression_method method) {
+ switch (method) {
+ case TOKU_NO_COMPRESSION:
+ return SRV_ROW_FORMAT_UNCOMPRESSED;
+ case TOKU_ZLIB_WITHOUT_CHECKSUM_METHOD:
+ case TOKU_ZLIB_METHOD:
+ return SRV_ROW_FORMAT_ZLIB;
+ case TOKU_QUICKLZ_METHOD:
+ return SRV_ROW_FORMAT_QUICKLZ;
+ case TOKU_LZMA_METHOD:
+ return SRV_ROW_FORMAT_LZMA;
+ case TOKU_DEFAULT_COMPRESSION_METHOD:
+ return SRV_ROW_FORMAT_DEFAULT;
+ case TOKU_FAST_COMPRESSION_METHOD:
+ return SRV_ROW_FORMAT_FAST;
+ case TOKU_SMALL_COMPRESSION_METHOD:
+ return SRV_ROW_FORMAT_SMALL;
+ default:
+ assert(0);
+ }
+}
+
+static inline toku_compression_method row_format_to_toku_compression_method(srv_row_format_t row_format) {
+ switch (row_format) {
+ case SRV_ROW_FORMAT_UNCOMPRESSED:
+ return TOKU_NO_COMPRESSION;
+ case SRV_ROW_FORMAT_QUICKLZ:
+ case SRV_ROW_FORMAT_FAST:
+ return TOKU_QUICKLZ_METHOD;
+ case SRV_ROW_FORMAT_ZLIB:
+ case SRV_ROW_FORMAT_DEFAULT:
+ return TOKU_ZLIB_WITHOUT_CHECKSUM_METHOD;
+ case SRV_ROW_FORMAT_LZMA:
+ case SRV_ROW_FORMAT_SMALL:
+ return TOKU_LZMA_METHOD;
+ default:
+ assert(0);
+ }
+}
+
// thread variables
static MYSQL_THDVAR_BOOL(commit_sync,
@@ -338,7 +378,7 @@ static MYSQL_THDVAR_ENUM(row_format, PLUGIN_VAR_OPCMDARG,
"TOKUDB_LZMA, TOKUDB_FAST, TOKUDB_SMALL and TOKUDB_DEFAULT",
NULL, NULL, SRV_ROW_FORMAT_ZLIB, &tokudb_row_format_typelib);
-static srv_row_format_t get_row_format(THD *thd) {
+static inline srv_row_format_t get_row_format(THD *thd) {
return (srv_row_format_t) THDVAR(thd, row_format);
}
@@ -390,6 +430,37 @@ static int tokudb_killed_callback(void) {
return thd->killed;
}
+enum {
+ TOKUDB_EMPTY_SCAN_DISABLED = 0,
+ TOKUDB_EMPTY_SCAN_LR = 1,
+ TOKUDB_EMPTY_SCAN_RL = 2,
+};
+
+static const char *tokudb_empty_scan_names[] = {
+ "disabled",
+ "lr",
+ "rl",
+ NullS
+};
+
+static TYPELIB tokudb_empty_scan_typelib = {
+ array_elements(tokudb_empty_scan_names) - 1,
+ "tokudb_empty_scan_typelib",
+ tokudb_empty_scan_names,
+ NULL
+};
+
+static MYSQL_THDVAR_ENUM(empty_scan,
+ PLUGIN_VAR_OPCMDARG,
+ "TokuDB algorithm to check if the table is empty when opened. ",
+ NULL, NULL, TOKUDB_EMPTY_SCAN_RL, &tokudb_empty_scan_typelib
+);
+
+#if TOKUDB_CHECK_JEMALLOC
+static uint tokudb_check_jemalloc;
+static MYSQL_SYSVAR_UINT(check_jemalloc, tokudb_check_jemalloc, 0, "Check if jemalloc is linked", NULL, NULL, 1, 0, 1, 0);
+#endif
+
extern HASH tokudb_open_tables;
extern pthread_mutex_t tokudb_mutex;
extern uint32_t tokudb_write_status_frequency;
diff --git a/storage/tokudb/mysql-test/tokudb/r/change_column_all_1000_1.result b/storage/tokudb/mysql-test/tokudb/r/change_column_all_1000_1.result
index bb0faaf0842..ec94327e0f5 100644
--- a/storage/tokudb/mysql-test/tokudb/r/change_column_all_1000_1.result
+++ b/storage/tokudb/mysql-test/tokudb/r/change_column_all_1000_1.result
@@ -1,10 +1,9 @@
DROP TABLE IF EXISTS t, ti;
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10326739782786242647,23186,'NmIBGd44f0SWMLZuTRd4nXiHf','29Esshu5mXHrfXtplYc8qeQijceRZQZGGonQZArENR8wuhKulbqRxkAdW1n','N6LehlZhfZhLm8SDTdQHMZee','BdCKRyq4','3','Rm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32,10 +31,9 @@ INSERT INTO t VALUES (18444559258944387184,1278,'FcWgLWPxbB4upiFHezO7ABDnyOyKZ92
INSERT INTO ti VALUES (18444559258944387184,1278,'FcWgLWPxbB4upiFHezO7ABDnyOyKZ92xbLDoctX7g2dSbA1y5SLkvzK9rF5vMVNUm7','KsNsAQqTviMkAyeSQWHIkmoGYw2TSuh70z13vFuR49Us29','6F79YQjaKR6','ROmN8gQMxXa3YDgCKpEW5IZe15kZ02GLmRzbiy2J45fKuFCDgZENDlHj0Zieey7IqogiYi1ZiIa1IUEQ5I2vgaoZtnE6FveJowxVo6UD2wxiWyFDOx4AwyV91DsBvpl7EgxyF','8JM','FEt',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1298344901,6384579251652514555,'ko5xYBx','MqKRZPNK','6S','QMOxJOm','h','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -63,10 +61,9 @@ INSERT INTO t VALUES (-433424779,-3652896307170384308,'sYKVvA7tQ9obvl32WkLo9aG4Q
INSERT INTO ti VALUES (-433424779,-3652896307170384308,'sYKVvA7tQ9obvl32WkLo9aG4QPlytGjj3ODTTsyKqVeVSs5Ct5xecXf','ta','jKkOKbUi','RLOmgEeD19Tkg1TAiM7TIfXxx4I','yt','fL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14632493124772812997,11663695914450894225,'N','Qvygr5ywNocUH','jqUqeuzVqO8YWlw6GhE2LerRcaXjkzKY4bH1l2OK77vhXzl1oQ1XU33xLP5MEUkQx','7SUpRjJs9l9py','N','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -94,10 +91,9 @@ INSERT INTO t VALUES (10609774161120270752,2772786780418649645,'li','WgKIMMwDByw
INSERT INTO ti VALUES (10609774161120270752,2772786780418649645,'li','WgKIMMwDBywtqXuVxx1vj7mK9AXRVwbz4YfdyMmaSoME6L85dk1tFBJySp7CVDvUtZEimarAT4nXx1SNXmh9JP7Tw2PLXbLOAti7qRLXC5mlVCTZzGQAtkUtkmJXdh5JrdJZgqSIM076YbTLX3KoA6f9pVvS9chZYxuK50KH4gMluIi2fcv2JOzugSWq5Tk4xmm7rSnFYM0NupoJJJO','NWguM7g2sJfD4nocJCHo1nY','SgB6DWlCjnJvqkSHgo4QJaB83yrtwc5UJMXUd7subIgqTXcvXVhQ22GgJHnKZgl1Io44ydG02iQOeoVhAPALlc','Pj','Ji',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5624445129514432088,4068516,'knX1pGw1KDQ9NYYqymLWzuASc5OJafjMIk1uisUENqMpaSBsGxY8OcOayf1bQCFqxABEZN1FGM','TIyrT','793','7LZlCbvAkSkjU451mLGdoJ','UY','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -125,10 +121,9 @@ INSERT INTO t VALUES (6563208319663923552,1436827,'o8Cz8Ic3ryi9N4M127V7PT568aK7O
INSERT INTO ti VALUES (6563208319663923552,1436827,'o8Cz8Ic3ryi9N4M127V7PT568aK7OljuGzwfNyFd9sSXkxvkOUOTfzE8CHGla35bj2Jf','XqATyarIQztR81EhOnoMnSFAXCSMU3nQanTtnI3HnsiudOGgcj17sBlTFaoaB22L74FytkIDacnqB35qQI3sBKAzmTYOI21bQbzmmBcSE2q77xjhec1wCBXywQxOCJyp6KNrNI','HpOftsAam0XaLFgTwxwLZ','t3dMR7zzMv8vjvp93TrrjKng3qMiriraw6M6BdjEofqDAU6HfhzfHRrG8k5z2x42ZuqgWyCfe0Iklwqia7BOJR3uOasbB13P0DfCSnh9BO9RzHEBJth74QB3CN5lV5zIu5upygjgSucQsY4K55ySbN8JsHxsBnDobbAscYgtYTAVqAYtXBRlCiIi65rta9Jt9qOAhpRotlcdmfQ2EtFSNjV3','RK','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8076793497593301688,3109191598,'QK','uW4uDSVrJ2eZRZ3UPfJcBfLcTPf','VU4','m7DJfYn6CjLphEFS3nZChUxIapJbiGnR3k','e','Si',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -156,10 +151,9 @@ INSERT INTO t VALUES (-4985267611087083483,2107907673,'hv9cj00g','1EkEbVluKOoxKq
INSERT INTO ti VALUES (-4985267611087083483,2107907673,'hv9cj00g','1EkEbVluKOoxKq1GO0fZqmQAUfMDTbeO9gpdYgSxHxm0exWFGgnTtTLRsz0leX1lYoXQCy1nKl5g638S6awGJb1iie3nM3QQYfOzSOtJV43lz5LeosSAzXdy8YXghbc767Iif0J8moWeOnOX41HRvPLAxD6ZaXy8i0Eq5IWzu2zlOU4PtmKYgV0IM9UsXKw5uK847vpPm2uZ56xpNb9rBr50H','6hepdIu1eiJ','ViGOrRHanmEpaWqs9iuI1guMXPsca0tPAzOLGhZBsD2R0','9gB','L',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7996249,7891504286468173167,'nfPJPxhfqYwosljOn3jqaq','NFp5oNdwAJeNvfeAvuQ39G6ZizlRcsm3','GGh6alJziUBCt','GTBfeNWOf1xySl86cFsJR6dkrypSmDNubUjq3TFKW40ACz','Z','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -187,10 +181,9 @@ INSERT INTO t VALUES (1313865933,3660242317224052596,'byk4GXdJkDsHhKbL7lVXP0LSt4
INSERT INTO ti VALUES (1313865933,3660242317224052596,'byk4GXdJkDsHhKbL7lVXP0LSt4SOvQLBI','BuOf03R1VmNHTBVvkcoV1Su0C7Vfl7keyTFfXPKka0llJLcl4z1QVkNJGsiP2hkVj0wBoB8YalOKpolfkZK5feOXeJypwgMFuuAyCeTeBLvYhrP7ilHOEhmCJ2npQkmoCPHtwjl9qMH16ldkONhwlqjWe9Cs9wrnTfox1BeX0sIN0TLETTUOko3gWtk7AZjy1dG9lMQP8uvok4ZLfpmGsPzmrUDlpbNIH','qScbXDQ8SnSxz','wxTe0LoQcgSXxn8ETllxdNZfTIYRVbl2VqTv1FeTGAxGdBVDFs2skhSUW9suyAcAM4GD9T3G2iYlXR','E','6F',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1158566236,20730,'8','tprxbYynvhww4KzpEcOv24dxgS0URsUmx82XgAPZjW7NbV','eiqkcxexVbUq1JJ4gAmxc0aTFMa','r','6','6',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -218,10 +211,9 @@ INSERT INTO t VALUES (-3648025690613674587,54317,'gf','bkMFiC2XwVC7F6xueo7eclSyN
INSERT INTO ti VALUES (-3648025690613674587,54317,'gf','bkMFiC2XwVC7F6xueo7eclSyN8zJg7P4b5PZNa','oNwubQN5n7tpp93MEIrMOpIp4UuC5Wgu1u8SKAu5HGs0SUNOriurXcCX7vHX','WRGbofNGauxjGU4YB5Cu9dSklMjvL0c7zghADIuwbCwNFZPzSf0gR6WlpKstadCbi9wzrLdtsjskHv9UoEBSpyJRePf60mzjrSUTT45TZyYyNF7mYCnAb6HFnC71lNxoUF15ALBI4PwmeM8pgdGvSAGqbFafo1yTCkwikSvWyBh2Cul29cq3hLZE8M6JlrSIyd2ON2V13ofZv','L','C5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (234,7544851,'zZziLUbNiYQ7','FloV9Qu9FLlwJHxacu722Azk2zMPCoQV0smgmVA2TnH8F7bFABPFBWHPartTU2p1','kNo20','8EBdwc9mV0bsRpLQOj','E','is',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -249,10 +241,9 @@ INSERT INTO t VALUES (4992114155115405718,14255854,'sBb5zKM5nTF','efu7viquuiettP
INSERT INTO ti VALUES (4992114155115405718,14255854,'sBb5zKM5nTF','efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oTy1ZJYUO9R1WZ18OtcpXVjqjHclr9hVXaUJfJKXHw9SlZ9YCx442PDA0EBYZz6iyAycVXmKs5vZ8j8IAelBSc8adawp4WZg5uPBui9KsWVqqTuCfCI4m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upV','Pc2St5fbXZq3GP','enqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpT','6','T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5428964920059697727,-5040048,'x6lqgV6f3G','ygH4a3U5EVUXMVcMDyrQ121Cxfl7jhPf','Pvh8sFcSHR8ivGAaNkCcOSPki1nIeRDGVJfxJ','iKxWaJCZ2VMfHWdf','w','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -280,10 +271,9 @@ INSERT INTO t VALUES (8673585391304653398,-2309058,'beWdxWeZvV9Py3rnDu4x','JdzgM
INSERT INTO ti VALUES (8673585391304653398,-2309058,'beWdxWeZvV9Py3rnDu4x','JdzgMGJLjBGe3v49HPuDV6OwNGBHQjyFoGGJMtTnE3qr70duGpQxOJd4va45b7pbmhtK6ybSzt61mnhYLPWsDeupwnobkMjl2j3GvQM9w7IYGnul6ASa6zdmcBdKvcKUFqD8o5wbPaUmblsjlL9y5kBVt9Spx7Rx0hNsYIO1CuP1qnXEC9FmuEJEU5bnZNyhZufeaAIhwXaam1MMX79mYHdkrcbV06XEGrd94VqwT6C0ER4UQ','0fJFOkuKVofyGAraQScQogXUHDyisffhlg5Iv9FoGX2Y','jSTKPMEj8tmPefu7yopBdMafK9AC7P6jBJrgWDNgb473XyRQnKyQ3hLGlIdVkyZsQhyIYxgYbIIvALUFmabM9AMJ','b','h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25395,610238644,'S','Ml2TrW3TLYK9','bZC4j6xUCc3SMH','rt0QWEgnstlBcv3x990bLSjFe','f0','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -311,10 +301,9 @@ INSERT INTO t VALUES (52755,1851014121,'i','leq77xoof6cXvvJgRTbD2VSLVAvZhkAPXbla
INSERT INTO ti VALUES (52755,1851014121,'i','leq77xoof6cXvvJgRTbD2VSLVAvZhkAPXblaT3g67IVmMM3nfW0ScelpLIgU7PPUgZ2','4CrY','0L4FnfEWNvRyGoCxrQPxjx2dlPo0juVIlw9pdlV0wvBjJvIoBEwuQGhwRmhmPbp1R7AhUY3QgaDWkh5TAB4UbILsRJJQxsbS1XqT4sOUjrVNlckmUtYqp1as4EPL7TNsaLsVZUU7OC5FrijglkKb8qM6F5OQ9mpJJgmwGg96XkV0V','pLT','w',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3,202,'f8eOfgEzKZuJykOQ6p4gM5FbQ9WP1ZaVzTYX1HGXlzvHxo6RA37JsOC83bak','Jmhcmi7Ji9PJU','t5iJq9q4sbSskHrNuy1','HaTLMQX29PIin8K04EDtP6ZgNxB','8','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -342,10 +331,9 @@ INSERT INTO t VALUES (2652759236,54,'cla8WeJXqYHynIProTtGaoo2k7mgoZzj','NmSQzq6o
INSERT INTO ti VALUES (2652759236,54,'cla8WeJXqYHynIProTtGaoo2k7mgoZzj','NmSQzq6o6otAiItdd6yRkJIMFEJniB4QZsPHHCgQ3Mu3u4TB1uNmpI7gMqwFxNsQAPeoS5SaIb5qODxqJzG1ZCnMSf3qYhsAiwfiZVUkzU9Rp6qqAjbfYTOzbm7JaFo8pVQN9L9f9BZAELqyRprvCo9gK28BnH1kJpvO7ad2OCpez11wN','eoEee3Kw6n','0V5e162EuYrYtl1ZR3D0Mc','1W','u4',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-24012,146,'QkE00KwN4RGhudM5rGMrbjchoP','5SjrMs91k89iLsEMhzSjfoDLp2pJhWpuDbzUwOWQMNt2jr2Y6CjTfmVzwmCX3l9YZMUi6L7nfWVgXJYE4WXhBfG','Le6fTZksiWo7hhRIsTbQ1oF9QPHWEsGa','wI8RAl6ciU76n4uYnUEqNgYI85WiMkQ6ihIt','r','k9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -373,10 +361,9 @@ INSERT INTO t VALUES (4961464,191,'GIrlEWOnJaXnDGWciPm2W53E6uXSs8','RpkQZJBX9XJJ
INSERT INTO ti VALUES (4961464,191,'GIrlEWOnJaXnDGWciPm2W53E6uXSs8','RpkQZJBX9XJJjxt4IqWPrjKfxtsSmCbbXdC87','kLQIeKD9Q7QG2U8FQ3Zv1gaa45NUGESxbXSQr82','b4FQ3HepxSjlJYGkXwNFtrRyMp48UGsq75Q1wKDT7FLXGxVUizUT9cTldrT4Cae60Gm4qJTXaIrKEc9VQ5Kk8ddNuIuyRM6uz74gXWpR9nV7mF9FMQAXmhTHyyzw7GSsjyTSLoTdqseNKt15oH4ngPYgQSosPubhgWHmsKkEPLKnYq0nTo32WPSftUFL','d','Lah',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14457284,71,'W','iUj4','zxrgjZHFj16OmO9MLFv86bCnRiIQKsGPXvIwgIntE477r','fk9ExKU5TkBVfdYw1d6Lo8uByQTRted2axWpcnc','r','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -404,10 +391,9 @@ INSERT INTO t VALUES (12771525,213,'3S','3kO9yl9JnnKGbt3fWQezC4HH','2lS6YzDM6jd6
INSERT INTO ti VALUES (12771525,213,'3S','3kO9yl9JnnKGbt3fWQezC4HH','2lS6YzDM6jd6cjF5WVnPijiDCVXeDD2kl','IONhUp1Bx3RAE51u1hSYtTKi0vF9CreFYfA1ZsIQRVvd9uhQlkdxzMfUCGOLCVw8BrN01dAU75bLUMMdQTrWxDoMgJuoJHoDS0eaAt3v063skgv4HpUcu4qVNKWKtvhVbnpM4Kc4YAd7EKP1bhYRMMhmj9t7csDyuywYpV1eqfMbzKa1Qptgw6VoQ8dhHUh6rJt1GMk9gSZXdB8CsIzDVc41YWCJ0qaE','4U','6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1245053850075931645,10088723,'8','TM0MQhjIxiItgG4b3Yx3IyKkqHaRoIoFOMG3XrsHKjLx93vajCjCrojpO','oL4eSGK25GhZlTogYeELcerJ2ica8kIwmTjC6k','qQT0FYx8uda','vx','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -435,10 +421,9 @@ INSERT INTO t VALUES (-7192363430015440438,10329748,'wFv1','Ws5MiEcPwCZ9Ktc972Se
INSERT INTO ti VALUES (-7192363430015440438,10329748,'wFv1','Ws5MiEcPwCZ9Ktc972Se9cTPFS9k4DApuKDdaAwnP9Sdb8oqdEBTdBKcD9nm7ixz2gRjXlMEfqw5wbxujX9ySGmNpBcu8jOVfuDoQD8n1k8TMJKcI3OixvKDacO7CaAjMURqikww6UeE9Y9XBcH9tU3CobYDGniBLqhfXV3kN0j31XPOJJWiCTvVL6OkiLiUdly2YRFFs3ISZ6','cvx','9O5bLh09colEOEYYvJqX1EgebtOwXmBlbORcZO3ekerypSMttSNVxo9bVetNzaIBU6wqEQYXVvFFZBeR4Nv0TLYaeFvoraiPDjJa5lN93HTd6SeWZ7QBLvPoBP0ocq7kc5ez1odb7aszHxsAVFtDTAlefDCR1xIurzUg7btMbnkUYEPclmyaEFwyzwbh3veHcjTFBHSFNGcFpT','6','y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1585444996,4695,'uTHqXRJYkZnn1lcTw4pkrbk8GktK5TQBbDAJYAVvcI6shk','NW7hkpqHWhBB','tz','Ysfrms0BcQpWlCPx','c','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -466,10 +451,9 @@ INSERT INTO t VALUES (-354747751370101140,-26930,'GB5t','SgA','pDAw','Af3eZKtzlB
INSERT INTO ti VALUES (-354747751370101140,-26930,'GB5t','SgA','pDAw','Af3eZKtzlB2jPgzSawXw7v3jWsq5mhXZ65evG7Hs5yhvKoFxeJ67Q7AYipZ0oRQhv6dFJUMkE84zqyxDYVCSy2mBC1xmsQNylgqUbZ3Qt2qCuBogQ0Sej8LJgrCNBL2w4q8MzU1vtILgqVTR9KoU0MzlC0xvKVvP5zne8KeEGaIip','4','f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4543587841008665151,23823,'wHmbrnGmuPaNN0xg9y49D4kiIQdwsgJ94GByM','PXhw','nzyQZsP3czdxSxof95RE02KFcPctX27omfT56qPTW6kyeMxcnl3y0eYQbQy7pBDa7e237w','if2vYVM','c','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -497,10 +481,9 @@ INSERT INTO t VALUES (4395008561892713773,-19628,'v','TQaJ7BpisxCRFgxpvwDw5hvT2K
INSERT INTO ti VALUES (4395008561892713773,-19628,'v','TQaJ7BpisxCRFgxpvwDw5hvT2KjiCnMDmmo84x0cnq0Ou7FN9izCQMQJzHcqNBwilJCqsXsG8oeNUvUovkFNdAf7GRdbAaZOhmEYTidcol8KeGLGU5NHmOnsH4vdlJopidkU2AvykggD5kNOSlYR0z56FlLco3Op0OFOMjUh0kUXY02zlHPLZMZQPJ33TnDDRdi53PVSxNnds23cjMn1hO','E21RQA97WYaaS1bFfRqwVIDImUCH0I1','Qot80Df5886LRajfNqfLFNyF0DB82I1h5RslKC9HYafQZDe4GuxJPZKgWK6HgyhQIkP4UAxSbRD0X2IWzfeN8tcOhKDYBj5Wg3sM6iZPZebULvCCT','1','zaV',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (203,34393,'cvLmqhRWsFSOijQzCu4NGaZwoGri66RcYGWgD','aJM8d','JUtFpLX9zUYO','bkIeti3b4HKHj8tYq2iBFw4mXxCLfGR5YHmUDcsFB5efhZu6BxA4S7AkOwYOC','P','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -528,10 +511,9 @@ INSERT INTO t VALUES (751125839066274593,20416,'vJ0wFwamms8VDpXpPqW8qR7Xw3rpFkk'
INSERT INTO ti VALUES (751125839066274593,20416,'vJ0wFwamms8VDpXpPqW8qR7Xw3rpFkk','K4','nZpsY4WxE2yV2c1FxB7St0C5nf97qKUV3trQDNKgdf','qAddifNYpbYaM0vbhvj0b6Px','uk','dU',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15371976,-8660362710958838645,'h0KlMMKEt1AqWWOdtm0TWQvGCFsGi5UjpKC8u7EXj9p0y6FfhtirKu69cdPfQbRDanlRr','LrbJhZtv6G5xTKPCiyOELP3pOyxBwAbLPuUD7IcR','OmZYi4i55is0CN8vs0EhYSAO0EsQLbyAV4OxEHxHog8TkbX1cQDNoUEEY','NSHWoCTr12m0xaoq4vDAXshWqWtyX','M','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -559,10 +541,9 @@ INSERT INTO t VALUES (4131986631,3472446457402592329,'eoSUwdy66xZfMq6HLUyca2XCQd
INSERT INTO ti VALUES (4131986631,3472446457402592329,'eoSUwdy66xZfMq6HLUyca2XCQd4EVEGVUSp4BljyNJDrf','lpCU13FBU0XtnXQEoPMRyqZjIP2QODkJL19FzLlR5IJCQykDNNf285XrmQ5qawTLPxaeNhgdDNB6iwXdDlkN2K21Bv9H9VtBAr53UiWHuPijafJDndSlf7QYloAPjKQr2II16ipodWjCrIVMGSZ6IVkatRSRDycy93AFdeWrvo541EHy7eTXcak4O04Qoy1MvvupAl0g22J1mAZRHKEHMyWCZomk3um9vO5NVk7yailTuR1Gn4ZJFyxGXwAb','duoMM1uGFfU3VVMovM14q','eDK8p1mbspSeWbBpOnTh3wVWeRFnPvQXT9BwRZ1LED4dlMcYF6EPne1ZdgZhgTjnW1F0poNM3rZGDgSYdg7vzCVK9Ih04PEpS0MrnyeFxIikmmmQtTAmlpJg','l','Sx',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (58112,2457,'HW','TjTGDmwkbbBQRABkNPbQbexJSC9QbIywGSVfqcSNNhvLU55wOx','zJpylfar8mEQkl1K6qAWtuZXb8hTPzxMsOYdmVGNuh1KXj7o65xu3MVGtBDHt8y073qeCLNrcRL','a4AXTzg7TalAjJf7gCVZWE','o','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -590,10 +571,9 @@ INSERT INTO t VALUES (12084337,-8278,'mKK','WsMxlx8AxXq1Q6q4kff2DC4HAip2WV2R699S
INSERT INTO ti VALUES (12084337,-8278,'mKK','WsMxlx8AxXq1Q6q4kff2DC4HAip2WV2R699S6mAlj7twheimjbyYx0wBQLDHRXLNEfEdz9NnqVLbsfWC1yZrA3IAgvKg4xsy8qaF3n6raPJARN9A9DOdoltOH2vuG8X0COd2cHbZs9QzlH3CyhiH7mDQDfCm5ikzOa','BoJ3pZlOq2ZBcTUvR2ucm1IpgU7ZUuegBm8CshZ02dTV0kd0q3k46f3Bb156HB6hvy4glees','JN0Ra03VZbcQw2EYk3HV9i0Q5DiFO1BNDmGWYatCpj4cowC0jEupm5LanfSmSwloaBVSMBDLzLgV6ytkeyYeXGapmWxC6iWEfFFaLApWSCOhvDvPp327lkQe4LkKN6k6R6Vd6S','NG','F',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6897,116165974,'PcYzpdC8SZgmtvsvWzldcj8lhSGF4xUN8wme7yU2dAjNbbFCR3wtTAcymPm7winF','pDyG5txrqhZelf5U9PiJitDidrXdGRmYT','vQBwKZcG','yhOgrj3sDY4TkmETSQNljMKWpVmfZ7b0Jc9u62Ujlp1WGc4kw','9','80',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -621,10 +601,9 @@ INSERT INTO t VALUES (1572684454,851404931,'5mS7Nin1Zne1cgNSI65AkSzy3lQ1Dkh7WeWt
INSERT INTO ti VALUES (1572684454,851404931,'5mS7Nin1Zne1cgNSI65AkSzy3lQ1Dkh7WeWtTOXA9iWVtT','QTJUxlwYzMUU7XFHGm6rs47x0NmSJqPec45rY5FZyx92R6hm4azGF7VfOTP7Z7RR9V2kE7JvSWnsSuDLVlJDfyxD9QDYUC5cRUYzGRt5gkf72EjbXYiqu7T6ZBp959uwyWhQPEx5AJM2lH0s4T0V5YcDLiTcUt8tzdMfFqz2HYwwiNe3QGDRAHaZZz8ofbO4p3Vro3ZnE','wIyMYfUmDK8OX','ZdIPxEDWAeUKQJPuBMjSrYDJxdzvM5Y4ZVipr6UyDiOzUFJyDLG29Fshdko5FhEMuscJc8wSzoTVnEH89lhB5rZHxwxXPsTJVYy0FbMEluEJ6HXC7egLubdsJGHKZZCjXE9YFvaT7CdI1LKPr9S2gJuX7341U9YLoR50r2HVqnQ8lzE4ij9LRRGY2BA6ElU','HgW','ICk',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4879163290981338211,-3461854831985258667,'brKx3JuWQV1fQONK6uvRrwwmj4HtQsP5uHziMCx','VQubvL','JI4XSBDOAdV','6E','M','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -652,10 +631,9 @@ INSERT INTO t VALUES (2826013374948998919,-5889604479594307555,'YZlVbUYrfEXx7oit
INSERT INTO ti VALUES (2826013374948998919,-5889604479594307555,'YZlVbUYrfEXx7oit5exFDVt','2zzCgNWOOuSyDXH2ddocD95l3rW4kdwoX6mwqElVYLdCt69e37jqGfwN7rDvcSUnWYgC6jjaxEidvAZhQxGaMSf7fg3uy7LHbytsAF1sM5o3Mi9KQ8o87skTXXoBT3jlkuLjriITusPtDbZjdP6vPpq3bgwgHCDkiDm4ZWA9GIN0','XmumqGBosaTpfu3RiJoW4ZyQQ9','w8RDbeDyb5g39Iv1HmvKuzxGm2SMxvoMr8obCS1ZWusn7MpmGbzcFaYr5nd3CjzBU94assV4y6FL4i77zcFfacjB6mgPrcqm1vR9g','Q','1e',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5159114161576594495,1057246585,'joGw4uFc4b4hfXN0Zyka7fMU8h0VV7','96JQ9lmXwxWtEfpPJSidn4gLyRCa7NdtVii8iOUHFrBjWmLRY9WHt','CZimJYZMDTp3PDE0vPETadn4qDbAfu6DM7DTSb1q5R2V','NhcQIjJ7FWUAnhdcQ1XPoKYTHP8ztLsROaNaLeZsGhx3I1RwPLb','G','us',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -683,10 +661,9 @@ INSERT INTO t VALUES (8910238572946618649,1124917541,'efvBeOswzxY6c0os1l3D7fhvJH
INSERT INTO ti VALUES (8910238572946618649,1124917541,'efvBeOswzxY6c0os1l3D7fhvJHsXTkYWneA7gsxKLsGlh4z76Q1ooIEAMRh','E8Sl5d82eR9FrwlgDjKwKkuRcedQlnolThZpkqMrMsgTrScmMvSHpqgk9pjFrfarD2P23WjU9DLojzQoDBweOglRRVC9xVFCAdGpBtrySToFAB1o5uCDmGaH3geFUQFQ55wJtiopQEou','oIybnd8yvbk','PIRfPeeJQbf7UnKjRwz2i4cH','nw','CQQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2026683355,-34,'PnuUHsGvfhIYpHFRYzZ6UPtCaR','dsIbc34RAq1YhrKrpBEFJpI2hnalrxDOKI3yuN50zfoPEMIBXbDAetAoctnJFHS9ls24x2X2TQ5Oz2kevVZG8X','BTOY4TR7XX9HnX','SWkvG9df0N5acpKusxVRtpqiPHWhvPaa465HDiDY','S','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -714,10 +691,9 @@ INSERT INTO t VALUES (1435567028,106,'XplCDXmYLQwDI','UDYXI7rxE1oprpStDNVyiCraHA
INSERT INTO ti VALUES (1435567028,106,'XplCDXmYLQwDI','UDYXI7rxE1oprpStDNVyiCraHAsU2irCrwmAXlk6V06jCcD97kpIdVuV5XtlufFXdytAi33LIlgaIXsZhWTPwdQem2XGqmVFIjTrO4cKqXygjooxBPHq78y2lcxHrTOLIqGuGRNNX5IQOtXbbXJ8cMLpcDhv2gDj8eJY2s0bNAtGcCcQ5VgnNsIEvd401k59AHerOOizoL3wwrQzg9wzouzXZGi','8zXu4Gr9gAsJDYgfVcoJ','oMqm6bWXkZdTUeNMHbirpYOmPRWeRGgLog3wFeywVolGYGWDrr4sHESqtAZkteSwocstxIGHACLXHMprd6JzZaPfpGl30crLlAIrsyBN','eO','z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (53,12353464,'onYPNjB2z0zqczVx0ascADF8RFun0AOHYdCw','4apUwDD9Jfuge6INDZorI','byviKM05W3pjgoTmhUWJKdUmswhr','Sd8DVf','U','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -745,10 +721,9 @@ INSERT INTO t VALUES (17720778912606593817,3552000,'LGXBVD4ySWF24Brd8k67b05HQsfC
INSERT INTO ti VALUES (17720778912606593817,3552000,'LGXBVD4ySWF24Brd8k67b05HQsfCAslIdaKqI8zRJy2WKuVXiUE','WWrLocWEbBXHXyaFiWZOfqwvjAKauHW','iTrXoJpWMi6MLjdomww9wl','2sDsCeDzAJKjw8982gMQ7btjsqqI8yMiBx97FewcANnym5pMBRk1OZl2foUh4En4bU4lj','4P','V',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3718633233294585892,8087,'bkDcMpTvqI47l9iFfqAM6VrmI2aFBTLq3EsKCQZ6UY5xMzwYm54FvSfntfHOut7g','d3S8RpItvxTEWCd','gnyXoeTuJH49seOnlzqbFXJkPNzdLG4HtxxJF8wLKQhncyr6ZtRtmHAFAZPhA','DCRDScUMroO3VZyU1jbycvDmsUjBw4ky0axOOTiB53Lg6eMoaUCaF91d','ht','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -776,10 +751,9 @@ INSERT INTO t VALUES (-260729747567319593,23551,'xKgGFFwhDNISwsKUXyQtztgG9H7dtrx
INSERT INTO ti VALUES (-260729747567319593,23551,'xKgGFFwhDNISwsKUXyQtztgG9H7dtrxVdSxjngn1Rik','ZzxxbXAo5BuVBlbTSbNjUFIGhLI1feqD3HgOGAEaClUVcoYduAYZTqpscuJk7FvCAaSkF4hy3kb3wSpcC63BOejWMDrRxeON4Eaijug9JgLqTHx4ZQZb6O6AFbbi7Sk0DoCG8AObju315XetKG7ztFbr5hLoZLIaC82fnS3o635PrFMizbIOGl2anXQYSgqvKLImedzZB7AvnnPQCmd537MyJP5wsP0MYCE','r3lOcJxjTNnQFEUJsQiG','NIM9sqZk9DMbnEFakqvY','dyK','Ek',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1639199097,6020679183906902478,'9Fs837hWNjF2','PbV1NkuRJmwVYPU2TqlHpZlphXqNwveFYWwCrhuycwI','sN4OVR2gVqTiKlu92ThrcWzCbpRfc35','l','H','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -807,10 +781,9 @@ INSERT INTO t VALUES (-93497104,82581541805977975,'vGwOVUfKb','BHW4WQRKxed6WwHDi
INSERT INTO ti VALUES (-93497104,82581541805977975,'vGwOVUfKb','BHW4WQRKxed6WwHDij09v0','yMVQVZaTMeN4swVI59DAHKn9n1dZCkosureUGAihP','MOLQvUPeXoGbdwLOzbJfCxXsO0joDeaBcPDyUdZ0Uv27epGE8K23AZdZe2XBLe7KKEfxsAvhWIh25xEMrMihtE3UXSdWMoS6oYEdnsuV8me8RXLc5P3UUdNdf1t9mPWBbL3AtVpqag67dbDkfI2e06S','1w','Sj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4045297270,53885,'rzkAGm8dZw9z4fPFpXULPvO1rj42SQQOnIlN8S','6rZ3rZVx7kAw','CwKVbTpYOkhbXTZS5erR1OR','OwX6wURoc1VWP','3','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -838,10 +811,9 @@ INSERT INTO t VALUES (2055662752,41780,'uPyqGrDZv35PO','oWCii0nkEu1VSrvcMSR778uk
INSERT INTO ti VALUES (2055662752,41780,'uPyqGrDZv35PO','oWCii0nkEu1VSrvcMSR778ukIgcuq2gWqdebOMrOztUzwesYcYXg2jr4boPE34EJoIMec39Kk0lrysJSMY309ho2IScYWkxOLfUMmMJS','zUe5NXhsZcp','CFOOuBU6V8w0uXE8VAE5aX9Nzo4OhSKB98wxeadi3aRksrK8vBoORv9su6incPO6NrYdQ9NiXf8','pV','TA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3063532,2009520254,'kMqoffghqrxvSrr8dgh','GDSBStwk6p0wWjqV5UMEd9FmjSpcPTx8M1KnHtpHiv55BipUBquKknBV5uBHVoMh8wc','8sZ6wY2bpjotP5tUtJi8UWcVTDcqwp1eKQzfYIdxkzx9aY','Vv2ZuylOveealSb88v7jaLM3XjsPBNwf','M','K2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -869,10 +841,9 @@ INSERT INTO t VALUES (-229671,-54187693,'29ZmLOpwAUAY9KZ2N99zoXOfIusIGC','snZgH3
INSERT INTO ti VALUES (-229671,-54187693,'29ZmLOpwAUAY9KZ2N99zoXOfIusIGC','snZgH3TL2ukUPg3H5jmfhRJAtO2jchxUPjKXM','di1pDyXlrxL7K3pc9hTp8kGfhE8aKM1p9gyTaliXRm8cPyfF3lxyO6xwOMbDDNqveah8J3G5mzvF','J6ofH6zVY7kNNtPDlwx2Tz16RV1BoI2UNAiIxiac7HIBP5si8ehyhsGPuRxRTYnGaUKXqDGZ2NCiBLlOyl1VRoJ4wHaY7PezLBscz26br9XDcnpcjvEjHzNt9p2UCR5ofcE03rYnhVyDbcsMdat7eUPsRn','V','c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8787544,2202936058118888678,'0OyZw38rQQEMH','xW','JZmnNUdeGzqyiWywIy4kyJ8gZHn1uA4zys1miZySAMcOCNk20lvgrwL9tfvkBuS','l1FURNuFUqmWp7TGHPsJ','H','GO',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -900,10 +871,9 @@ INSERT INTO t VALUES (13445678,12772796136701767357,'8dcm','OYVdXW39VqCaDxdgGpSz
INSERT INTO ti VALUES (13445678,12772796136701767357,'8dcm','OYVdXW39VqCaDxdgGpSziSB4HIOWoxro0N4OjQvq0T1hmquyWOApS92asgxzKziYbbJjPsLVyqLz81VT3L6Ovm5sECskqwjDb2UcWmXVsvLvdnd','GHAriRiCbaeAxFPDXQevilyLTLlgeZCt3s5Xy6WfoJKXnYhzi4nlPrhfwlOCybv4W4K3aOh6JpRYjmrKTBPiLi3aTA4','3TjrrLNrix4g8bWNCsbR1SFfwQlKi4UWTFiXYoY2h1kBz6g0ecErObqa3TCCYmU9C1ptsdjgBmEuRWF2C7gjJgfdJVjJa5BZCh9l5wZr7uy6Q7Na4NUwQBqBqcvFys7CgKNgJQFj80BNdNLIidrjx1ioVtOqsqf6YDViml1442Tizd6s5n7FWbJBO','uk','Y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (565363678,-119,'VnwLJZbUbpgliZDco7j6LDzx8lHweUHzvAckCoiWb2WLwU7nCQYWOh1CV','UmnY4P4GfWii8J7UZE4MqiSjoVhfCchAFkQc4','rCq3TlVaLlvCxT','AYKDJt0q2dHoGmDJzduvU3KXC4uxCUSA8PrtUYFsgi5MSMKm8H0knUwGbjnKlQjQckuCV3DW0mSwY1AzykbJN','hK','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -931,10 +901,9 @@ INSERT INTO t VALUES (551098551,127,'j8qH4el','7Jj8HaUo1wMDGZQxRI2C7yZgb9OQD15lG
INSERT INTO ti VALUES (551098551,127,'j8qH4el','7Jj8HaUo1wMDGZQxRI2C7yZgb9OQD15lGjdt8lGEhm7xzZwvHZ2kMaOLGtnpy9ZwJgIoVYSY02UgiMVI2l0Y9AOftjGOcItV46ty09UAWKMSL2sTR9H9IN8OkaJJKvEjPXYPmuLNumxkxyCVmH5mMbKouZD4B3OqODfFL3NyBAIGOW7ATeCbI8h7l0hXzPMZ','YLp47IpxE','ISJKYGFKHY0P0AoR3m5mP6nCYtH2DVjalK41AGJvORwQsDXlYShyvnsxq47FCggaHwGiUylBmXgd7YCKIqCKSNUR96VZQScRmV5lMP5xsL6LpHbcZTAhTHRiZIeJuM2uBdJZ9fVhkW0efrPrCmwudkDzlNHdLr4RXUQ7gEts30a2Os1iINY2clNSY6PaCDWzhHDTvFNP35xJxoEd6BqgLeMnkkBCRfrLEvFve9IW4vEoYwYuKN2','l','NH',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (27372,17794,'j','o6c69','W','LmRAjXd','d','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -962,10 +931,9 @@ INSERT INTO t VALUES (4017720352,-23365,'T','TgveyvQB0l7w2qMMukgzKm5zl0FrQei1Zh4
INSERT INTO ti VALUES (4017720352,-23365,'T','TgveyvQB0l7w2qMMukgzKm5zl0FrQei1Zh42ZygdX0rd4EHzyyfnoJX3sg7HDsLNqK5MzV0pgmBaSJxBTePgFKS6bXDSXwVFGoRRI3SlvTAhCHgo3LpmXs1BiEPUjUNFSbKaAk2eq17ueJw3vv2oixNrrjQTBjKvPqXDBte1DeAsbnO6dBNKwfLpAviCxQye89R0x80h7C1CiGmp9wIacuXsdxHr8QuA1','K','0AvQKJWYIwsp73BC5GTYX0HxJy19bafNnvTUZr3ejfKKFu3aPXrOJm','4','2Gl',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (184,-457222810105181674,'zo','a','7FqOyoAU58h383ZZcDNa8pwvryH1mjMYujSTERz5','s2JH2a7','S','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -993,10 +961,9 @@ INSERT INTO t VALUES (6390,-867940834800714667,'bPhFe','HOOUVh1M9Vm0m0QqLMBnFcW7
INSERT INTO ti VALUES (6390,-867940834800714667,'bPhFe','HOOUVh1M9Vm0m0QqLMBnFcW77vqexEZUGGaGdGWylxGMTf74wAEnJP62X1dO4LtQL3bOB','aKZwvpkTJ','wiAY1Uy1qOPhjHpB0G9o4yF6lq3ti69FiuKMkPhIRlltaU05OBfSgxFYJBPhZJgLLzrFNbJiNGasG8ddhm716dp8WkKQ1dFO6l4DShxYNQDq4vhY491xPLgUdkDs41ftr0y8YAOSNAshoMLxc4weaRNqH0rmVbNNnk1iBUSwqzPqSjBhZwQgN9SYsfZFWnxbM1JvVHZVVkZ5o6zCNa1mmCxz3MZU','yE','K',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8232300679085144405,-76627,'9fOOC9rUvD5A9s0QhxEm5s9pEbBfsw3He75K6YCwLxSf9FfwDAWtkJ6NuQTCb','afaPUZL1wZZa0HeP6ymfq4rrQ','genUogb71hM9HUC2Ygit835r','zhPVUnYHNopetZmJzOchdrayaUky86e','WP','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1024,10 +991,9 @@ INSERT INTO t VALUES (880415183232019258,5823403,'G0AArQgPZzTwWCbdJ3U7YiT4DXnJVg
INSERT INTO ti VALUES (880415183232019258,5823403,'G0AArQgPZzTwWCbdJ3U7YiT4DXnJVgjACqftOmq0bF3fM9','GBP6kmQX6NWpA10PBWp6NIWh8D71VAMkNDZTucsvh90UelBTuw5i','U5SGlyja61','JoOU1ub4KxBuK75KUwgCJVnJS1mKvAT2s48nGpgOyENBbjjvFXE7xsvab75n0RqJzaitvazemCcF6XRMAfRVLSuxrq3DmdIGokXB1KBal','r1n','8v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (145,-110952200,'8mi4Nx7ascN','aqNpnCaR9hoQ7evAiblYzvLWS73aZH2mFYRTvTm6LSdg1SXRkk0BjKCta5X1MRuLz','rH4b9Vhzp','JOAvK9OTe3CPMFjrX0q7wkh9d3Dz8HpVApC','z','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1055,10 +1021,9 @@ INSERT INTO t VALUES (3628523579,-1603941776,'sJVTlMh2Q','qwL8nPEBzndURkA7Vv0dT7
INSERT INTO ti VALUES (3628523579,-1603941776,'sJVTlMh2Q','qwL8nPEBzndURkA7Vv0dT7QLcxE023qLsuzS5KCqNI9Uw1sXRTXraLZ3KnvX6sLpJU3fesJEC1AVdeguLAyC6xJqd6rrQpbbZIkbA6cluNCT1l5nE','t','XD8trJQteSWo5F1HrpqXWbULYljk8M3YLm0cyvosxJs83QwMRNFdD2d1N4apuuOhALwD9Objpw51mC6LYPoO4MEYdKM4qtTHmKwkfPO7THgRTUYnMPd90gWxjvDNmNmLmKo8tKerx8xmKpcdd1tqPL8jKnUj9l30OR5YEhOj4OFaXbqcBr4yhsbfCaKZ7fap3rz3YWCC2P1RhTka5h','j','uX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1772024,12497417,'O6u','0IUyVwCid1n7cMME','3Hi2suYfwduxTIqBH1HZ5f5P','XBaeYR','w','mM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1086,10 +1051,9 @@ INSERT INTO t VALUES (-8842103209970874943,14893488,'T9wR2','MAnF0u37rEiSa5n2gQW
INSERT INTO ti VALUES (-8842103209970874943,14893488,'T9wR2','MAnF0u37rEiSa5n2gQWayB5Xnyz6aAd38KFnQTrXxYqdwybXYcjtM8kRSYR6OFjHByZ8ASTdB1R20eMrdzeEU','U4b3RkJRDQWnSJTP5z5r7vON4ZDjyyuo0Afc0Z32vjME5EuYyL','o0mgQUWnaQVN7W3JE4mG5XsPEyaHkA4RzH0IbcgYfyqmVbxNOi9EI8QuieaesgL05QliBHeoDnzl382TNCZDYsp0ZROppN8vJmxFA2yV2IRqX7xa3iO26PEuRt7OsGftL2clP','I','F',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-13465,12768118,'c26GqweHqxyg40t2bmn3mqd1s26V','5UX0ylmdk5CmSbePdAAkLxCgBXmvEe46QRKu1JgxiK6PAsp66TmICv6lA2iGSK','rvYTwmX0CisHKdZh7oL4n','JXSmOiOpfFUx5KOVLeY7hDrqX1Zpa','Ut','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1117,10 +1081,9 @@ INSERT INTO t VALUES (770249,6752267,'1jRy','DKbI8qVrmCrtZ03hvqy5lyKVAMOMzdf04Ww
INSERT INTO ti VALUES (770249,6752267,'1jRy','DKbI8qVrmCrtZ03hvqy5lyKVAMOMzdf04WwxalTfzVouwXmFK5P9h4oq06mGrp8luH66IaeEP9BHtxEu7ZgW2dbGzp40BbCrd3YFahibODm7rUQwXiWzCBAlDJyagu5Hxc3pgyZ0r869mDWtHwq5zrIQBfGxQZU9XPVmUej7BoDx4e85SsQQlWeGLCuaAWFs7EHTrZ32aoVpPFQm','XwyvxjaOsreWZ03','j8ZfGEf0hxQkmtIdofiZSNgP4tzDxaYwLqWI21hN1rLhGzWpr3imM9eFZeYzpHBJ1MhPMIcWgfACMDs5xx1snoTX','wIB','5CF',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2276939989584197727,1204760425,'SYoqdHDB2hZwrkoxjGXnu01TEWr6DmNiZuvVdj5Ybz5s1MDmf4odIijodE2gKGnqYr75','zs75H7Q','ocsH7ASTxWFNbyIQH83ygnNbQ2AwIMidpL2pqMF6QmZvwH','sWNY4JfcPCe4Bcx9FqiibARGEBP1OgWEDtialWX2JivSTTA49uhXMjHS9SINACgY72ecDm9R2JAWRRvqIe','D','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1148,10 +1111,9 @@ INSERT INTO t VALUES (5970657153659717549,4003153499,'pIzqD9CgbyMj2BmUVs67Py5VKR
INSERT INTO ti VALUES (5970657153659717549,4003153499,'pIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTi','Cd0tta6V8owtbWhzLKP9z4KX456v9903Drv0f3TzRrxBjwdsapTuTmWtIl52ddzhEg6wTgrm0u7Ll05cON22thfgxL1dfkGleVNX49mAYODzTPmTY2ubUi6w0UgaPXJK4WsRYTtA4DaMi9us4OzXjdbozrXNm59pxy0DzrMr1Ff7CxxFfEDhfAcTPM0gfJzzSZUHbK27yE44s','piSmVotMI1gXipMSscv','YLf0lzhr5AzqUOMieRJYq4bXg6IcIRx6MnTEz1gD8xSZqMDhsqZlPA','p','e',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (20231,15401,'pB1GZpDFzCiB1Mp6jwEv02viUfjlgysfBRFH6I3CDqs0n','a39DNUD','2gv5YqLUAz0pLVq5QRMeb4SUWKRtiKH','8fvJGWZffd','V','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1179,10 +1141,9 @@ INSERT INTO t VALUES (4065039881,29897,'88PmKTzcYTOrWFvnQbWCBGoe3M4VO738dHz88dyH
INSERT INTO ti VALUES (4065039881,29897,'88PmKTzcYTOrWFvnQbWCBGoe3M4VO738dHz88dyH3p','rSB50ICRGScMIFplvoLC8idAN1BBfttGOmG2CqhO2anfhWB95ULz8PJ5yAUd7njz85c7ymErHWreiAatLQ1zZYl3Xsz2Mt7t36e6nSOfe8FqUrma11teUmBdczv1krNpBnNtYSAiygowYYy77p5nVjVs0dQdYilqZfzYUGe6M7SMKFkoMw4WfW62hAn8dCGO1EVUoqDceSRc4vAAOFIMaDJTggx3S7G6HYnJc1fUqwjxXxK6Fx','NrgnVQjNddpmDPVFAvx','WFY7feZJx2Bn6ZZdwRkc68FVl99NogruZGsABEN4xscwYlapFqmUsRi6Y','u','vL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1639851649,-4018540,'j','QfPf8s','10Hr1pEHPvCCGOIddpg9ABGVrHutykVm2wWZx7DtP5L4QJp6xIJCLys6','Xl','h','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1210,10 +1171,9 @@ INSERT INTO t VALUES (1480433407,448910,'Z2Z','HyukXXaH4TiJSuQ50kPhPlspFHkinFOAN
INSERT INTO ti VALUES (1480433407,448910,'Z2Z','HyukXXaH4TiJSuQ50kPhPlspFHkinFOAN18s8PTSRZ6XuVfwXmWakpSz3J8mOYPGJqwim4GhTmYdWwl9QUg0PTPpbPRdbRbiSWQBsnYrCuSfPtTntbjNUwunqyLpcigW6REOm7zZKyjHPxq5u0mAq19vVJiKdnbiPsYDzPm7fBBIhtg','SXICLZYDPlaAgUXvMtA7fpgIgLFNCIIG7jnj29bzXDf0nVpzoAh9gyN','7Avvj0iUqr25vBEonOUdHyZLyvgT77W4GtZV6Ec1IH58Jm1rNoI6l5b7E5AJSgWezCCPUaXgilct5l3huZrRg5diGcbFSrVkIPOZ7eXqta1iIlBWYsysYF89VEjqIZO2DJPmFFtfBPxc4kuYAG8UB3zaYCAliyt2pla','W','Jl',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29,-1610422223,'oBeDfxS','WO','rwt6XIQqa','rxXd','1j','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1241,10 +1201,9 @@ INSERT INTO t VALUES (-4291131,1192724753,'WuZo6cpP6U6YdmZG','5FfjAgyNkIYrgoDm06
INSERT INTO ti VALUES (-4291131,1192724753,'WuZo6cpP6U6YdmZG','5FfjAgyNkIYrgoDm06pIRqtBdzPTSpL13Wkfy9CDq1gPKYSDheIRZ0LrYbifYTJlJVYgwBY2KCqK8FTre6RxTBlqg3hr0QtmBcpCMlhMFPZSGFDxNJVl8AHXzFUcsks1n9F9ZwpdMdWor5oTdFB2FKCw','kVv5jT0bbqAXbpYnOvgfbhVIiYMZ0','1K1KPVhOIilAT8Y1jbignohHwYwyceSo5fYnH6FTDNz71qcx3rrTGflUxKZRa4zgHfu5XWgWXvlFTsTrw2BWq5SBeZ0VSKiVTdyhjD51bCfQ9PujeeiZlVxl2WNP24y9hFd9D22qqSXjOcIGIFh773zoERCeUiuYKUAn8MHIjcGSyjyJJZWrJHgxTkVGl8jVynb7PQLlEkdk4IjMMieTWeYWpjX8Ug2mCRCVao8JePe','K','KXI',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-140330421898275649,6216465089019816902,'pyWJJadcp54nKkPv80gI','hZLm6xFi6zR','3qdI0qLtEPDy','97iVM8Jovi1tLG5gcNJ1cLafNxZV4Dx4raXiG0','H','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1272,10 +1231,9 @@ INSERT INTO t VALUES (1033161083831064264,11597078335613159988,'AcxqCiaeP','TX9T
INSERT INTO ti VALUES (1033161083831064264,11597078335613159988,'AcxqCiaeP','TX9T4KyAnEUcNbOzn7XWYvwh832ICntAPSn4oti6hX8ZLDnSH3w9PxT87I2Jv3IoJbJvAJM7P2askLZll6qGsIP56cWSmsffGWc2FupBq6jnfZ4gEouNsknjZzxvb7V1KBoTWLJvqb2Ef9moOhVnLB2yomW8l2jgSilVNtFJbhsFuHahHGIsX9QSwAHcXievVZzopRCupCbKojvnpFbi6TDeVBNu4nR1386AVo','peLzhP','CXi8yQAXYd7klUta8wKm9EW4PyZ4jtYscXJZCEkzJyG0sBf15b98H5015jcW84qAoU7wQtUU48q74ex15jJ4WLPcMDr1hD4kwblFfTCH1PZVFW5cv5HPot99UsQ16ReaeCouTxfUsSGepaRjEARYeuKFXCMjXPzEQqVV5TiyI95miIkpGYPXyAt22JpsHpksxIBqoGmcbCgWFe2YtC7qh2H0l32BXN6re58COcdHJikrv9HbJKJpwUv','6','6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2781,-6392268,'6ok','lAXjvANnjsiP','JYpoKhsP0','AAjH7lV6j','2','H1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1303,10 +1261,9 @@ INSERT INTO t VALUES (9120895950432141040,-7158145,'Afyh','4WTFeDBKfJiTBzE3r1GBb
INSERT INTO ti VALUES (9120895950432141040,-7158145,'Afyh','4WTFeDBKfJiTBzE3r1GBbhsnofYql49wqsKBOWYakIkYAKXEbodk','MHIzkN6luqPPlMkEfzjWD','reHw2SLsYTYKJPXGp717ODYpepqC1PoTstQeLsHx5sBkRxH9QBtMfK3','IOB','DU',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (601536907,21,'F','cLJLrVXTfsctINXFJPefp3hKXtUtXp5BvqyiRvf','kIN1VcyKGaKntw2wt4sDGuS3APlxPaigQZpd1cv','dY5o7GLMEXSBEpgOBf','4','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1334,10 +1291,9 @@ INSERT INTO t VALUES (2405183926,112,'Vnnh9lkjuld2O','h3apFGAev207gbKVJxI0qcLKNs
INSERT INTO ti VALUES (2405183926,112,'Vnnh9lkjuld2O','h3apFGAev207gbKVJxI0qcLKNsNTMQbit4gJ9GjQV3pz81ahbBch3XZtCREo5JZXHH2vnFLNpFmBd7wPSKPG2xD9gFPrYgU4lUypT7JYVMhvZOy3GvD0ekdFTBf10xcvLENMn1Z6t8PNpsNwXVVEwZY4ufeKQMIj0ESyNBoHt9qs2DSDK3R5alvecGd6RsvMPPTHUHRd1PNVGs8aacpTs','iCG7wINK0bmZiEFPtrNNy38pn76HkeJnikJ2','tpu6AILudmWvhZYAC58ODVUt8jbuVWnubYXtqf2hupeS5C1h9da1t4mdi','Df','Iu',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (186,2550356028,'nZoSfEFdtkm1bRTLTKvpcRQCbWM2qME','NHc9fuAZlbT14J','SEiBVrzIQJFVXmrryc7iIe30uRnwTVlmUZGlb','nmuD','F','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1365,10 +1321,9 @@ INSERT INTO t VALUES (117,2150284473,'72u5i','ckGRVNSf1xXfdXqkcODI3jH3u07hKEugfA
INSERT INTO ti VALUES (117,2150284473,'72u5i','ckGRVNSf1xXfdXqkcODI3jH3u07hKEugfAK99kvEfeNp5QdTiVrnR4mPjTdaKHIUI8yAQn3HXzGGuZrrY','yx1vwWL2jAOkcuKyP4LaE8xk7YqPCNE','eRZBwtMKld75kNBNiZL3OqDQ2KylqpET0xWCJP39WUKTYyZuKxc2Mh8zxxoySY6TrMjpMnX6A6HHCKEiROlb1v1Rb2JlI','w','H',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1293897,7390196,'BkQs1','0DQb0CJ','A6oF6','1KeFsobv','n','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1396,10 +1351,9 @@ INSERT INTO t VALUES (1901673,4368041,'O2oMW','t3pHyYqKoO4x0wUMOcRJ6k2jxw7VoyTfJ
INSERT INTO ti VALUES (1901673,4368041,'O2oMW','t3pHyYqKoO4x0wUMOcRJ6k2jxw7VoyTfJ254dOrI6oFmhVbC1Z4BjdkJnVwYE2LDgI0ZOSNUZp1o68fNknB6wAbuNb2LaKe3LF33XHw9OGuytylg1Ux3h95HE5ErPNCCRPVeEL2CbZ7lcCWArHuiZIXiBbG5pitRrFEXCgN9rFWYvQ','ozEes9Qpx','AYKYQSFTsfoF7Xm4wVHbwJHEdTMqY5g2eYHXDxFupKxL1aT7BnOESUzlEy6cqksq5cia41OZediSg7J1YGdJo0ASoJ9O6lXn0OMWiOeW3L0Psr5QJ06PQ48QzY0Fuka4DZLtQxgNS9m9MOe5niCNp1V82o5Maq46JWNfGXWc3yFOqd4sNnjfS8y5rRDJSY93GSDkqga7qchjJfEHQU293is79eTb','C','V',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (758915595863956822,733100518529044061,'XLg7tWqDzzTcxPOGErILYDQ','zGR2LDqS9e0D0W1toZq06GPd5N5fDvx9bYlPlSKUOXJ9juA','HxOifkM3W','9HUbu72hj8mKZlZXaxifA2ZWnoZjvlz','A','nK',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1427,10 +1381,9 @@ INSERT INTO t VALUES (5646046123863472966,7352309771153708143,'DN0fL8RBZZKTBplI'
INSERT INTO ti VALUES (5646046123863472966,7352309771153708143,'DN0fL8RBZZKTBplI','TSCQ80XJk8TzVaj1wHcXViVSdGe8nfR6TF1j0UJjlKdnOJvZgO8Xdw','btGNVaOaBHFhoc','dICon6FH1ERGplBuIqFfPb5igcowjSvpHWJGOLq38W40xOfxlobfq4jBYraunvblzBUQvFvRs5vsL9JZq0irIk5H1rzKJ23Itt91c','Zs','L',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14669,-20249,'tmr','0Dd2Obb','y2HemIKwrz2PINxOu85AHdbT0zfaSksTRm8USVwqxFt5GFlbcY','Uu','q1','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1458,10 +1411,9 @@ INSERT INTO t VALUES (1959609221669617891,-11781,'XIx0932','Ke4wSrfiF7z9JmSv41aa
INSERT INTO ti VALUES (1959609221669617891,-11781,'XIx0932','Ke4wSrfiF7z9JmSv41aae3virIsfzTBhp5hJdYGSeWJFO4ECf9RXZ8PzmCJqdMt4YjksoeA7hcYDkjiRtcoNgfhnge0WfQu4hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5vq7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo0hmRytkWR8mRziLHiJPLSA75F','Jcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZf','Ga19X0xj23iMp3DB44n22kBQz8LhXfdHX0fnzsBCfM9KL4QLJIjs8J4rzSjPmSFz9zBPBq3NA1SWjiAFiKdwgpQPYOdNTnuyJ3fKqrIL','zUF','f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (106,18683,'CJYqZx2GWsaIeOfa','00EZFbhpDsFP4sXkPgAPYrvxwQWauubF','YqLU7k2TjPwImXE7woFuZn569Mpmiwk3G','6f','U','lJ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1489,10 +1441,9 @@ INSERT INTO t VALUES (-1827370302,6726,'Jkqvx4RDr1O79','IESCG3vjRJy1l63qDrSnWYXt
INSERT INTO ti VALUES (-1827370302,6726,'Jkqvx4RDr1O79','IESCG3vjRJy1l63qDrSnWYXtMeJgM4X6WauCLzCyVobKCDknGfLrkydxkJfPBch0P9QCP4b1YwjbLbtsFW9qk2cUVlUC0Icvq75ZU6HmGLG4d0ef4RySPFTIyCpFYgmoCd2fKOba9hza1ZaACHdsya1E2DBw3DKvczZq7oD2XSj0mTX2xNwaCkw54e0Q5HFfAnhhjAfGUkRgQ6lYTInh5oENsTNW','WCkc0M1MUv1KXRuQLWdcQGmi','lwkZKc9mXJrEVcNrtgIk1jwqYUjeGpAv7XdS095KSkFE2i94qIu5sc8MWHBIaUWHHXsOeTxiQ57hLCPtAC','P','QxD',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1204020,233,'ZiZ7RytkKzLuJbv5pXxnbSb','oaMleMCQtYs4J2i7OHhBzwP7bR0auW','jRhDcts0K0l8HX56Rxj4BpAzoX','DIstc8WB1xLh729sx','J','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1520,10 +1471,9 @@ INSERT INTO t VALUES (1410021346,234,'Hs','LSfwPvHZ7vKFnWf7nQJzVaQhT3nV6jPSZffOd
INSERT INTO ti VALUES (1410021346,234,'Hs','LSfwPvHZ7vKFnWf7nQJzVaQhT3nV6jPSZffOdhMqGdkbTlbDIdeK4zND7Y1P3sZ2ZXWlGfJH6OYJgfUlK1a6wPFLIHl9VVwvfJQbVjwPqPziwZ5ptVoUqvVmvljgqgi3cwssWQGfBvWMi2MbNeOO9dPKn3KKTLlCyBtWJQIyWetJG4Jn5YjKRk6RhQ35Ng2HeIxFTgJMJNesv2wIPAnDbj8Lh','9yNSFZitazD8WKcoQd1XJq1LoyUxuzrU28N4t4YFSflTOhcFm8god7BdDkCFe7cPVl18aVGSfC','7Nr7miiFwQ6E1ApZCTRiADbbJlUBWZjGe8pXQrofRRDluoFT9ihNryJ98qEz9AStlMsRmxlvaCZ19','P','WLH',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (123358786,1666434709,'mCghqVEDtzirNjesEeUW42pVw6tPp31wRxsb98xG8uoEkZOlSq9sc4','NaVfIx7c6sHpFXprKQgB2DQNl5fk3M906dWMGjfhmyWSuF8lA01Ka24HDUrlRhEkvwyM8LHOn','mxZiwTY5yDQ','j8yo80UdZbgh1bW7SfOvnhff4YwYFFFyZ1iE2xp6','F','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1551,10 +1501,9 @@ INSERT INTO t VALUES (9942008083433399635,-1098780849,'u014CGM1PLHL2h7C7Tg219gVO
INSERT INTO ti VALUES (9942008083433399635,-1098780849,'u014CGM1PLHL2h7C7Tg219gVOyubCzZMMmlClBNTo','JTOxA2dIah7KImMAXpBVXty42qAcWLUrNvxnOra0TeXptkBW7MYpFAjd4Usf700pdK3W67rk2jb7EjwpG90lD4EIucphJ7wyFq603v00gpBITzndbbGxXmQKKXgtj03702DgPR0ZEeWkhHtemObtrvzEwAjXaj0Vll5hDvVWyHXRXlU7IGa','MvDRsWDWRl122GvOtk64','RSFC6RQ9SN6Yd4BfeNqiMH8MawgaGAwZGvJRKAgwmo1IAPNhWLw8TnMWv5lWNpp3tDCWOKvJAcc4W4kkW33L5QEYbnce2ctuGUr1qahQs','g','dZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (148,3597414526,'RjM','IO7','DsDfFSqeUscl10gH','ORlYW19B7R8NM','e','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1582,10 +1531,9 @@ INSERT INTO t VALUES (44,3889102312,'P','nImcU0ylzcanscXGuqzsbcqFJ4U91xPTGfVG9uu
INSERT INTO ti VALUES (44,3889102312,'P','nImcU0ylzcanscXGuqzsbcqFJ4U91xPTGfVG9uum2Xmhi3GVUh02zOdRQGlLowZ0Jums','zOwNuDVQ47FOJkPq','L0Rrb8dqzwtQSptJ2dJ6Kxm8xEOSwViix0ozRU5V6DV','u','j',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (930621518,-273646649,'O69sX4lA0Bd7Vn0FxeiXzqnWNcEHQc','9ooIsplqsr','FZaW4I32ne2UJBsWIa7Mhm9vsthnfw','udCbd9CEOf','v','cL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1613,10 +1561,9 @@ INSERT INTO t VALUES (-1270146734,-133076481,'0vmdf7DyAgH52ThR8JlMY','Gk7RZmafcr
INSERT INTO ti VALUES (-1270146734,-133076481,'0vmdf7DyAgH52ThR8JlMY','Gk7RZmafcr9RctLDcCrKIYMeg1Ihu56ajlaE2Qm23lANiKUPIrbmxPYTucPpj8S3L2smaztfEuVE3HiIHrum8fmt8wl5v0Ak4rcgpnF9Lt6','ZrOXzjUh9TiFYvDVvY2druM1TxCBWclig6NyEqDBNHuJOYPwpRK8xWwYrshNYtNN5bQsGAYMBt7V7efzw','T5xcypUXjNb4NEfCqCCUdDXTaS0aaEMdOfzpXqdZ6YpF4RT7OJ4M7QGO4XKD2lTs9KnRR9Jk4OG1CXCurmLVf3ZZKHyt0tkKK77mDzRzT0XjIPvfJxyqMQahlLaIqXOlpV3FDvP5BXwzjqZPoT9wXlCBOrdgXVOGIhKmTZ5TZoY4fo5aohIyGAPLC4jBOADCNtThJtEMqmqVsmLL','R','RA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (108,8694726004993033039,'2hALvLZxTdswwN9aDMfQyBH','yiLy5CxXJ5Ml4jcfdh90150ddlFtbO','HraGoNOwNDWwR','1H','W','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1644,10 +1591,9 @@ INSERT INTO t VALUES (1305158842,7195326472189094170,'AFVZIjpUJmU','F7mSkoVU7BZe
INSERT INTO ti VALUES (1305158842,7195326472189094170,'AFVZIjpUJmU','F7mSkoVU7BZeIuFdJDVn9cz5Z1M9QjdkmsJwWadxN3pRgMteFRLC67sw9QOB2X1kj0l1LCbi6SxiLGsyXzRdc8xj9Au2Uk','Z','gdzEDtjUKaMkGUD1m1AQw3oQcfTL6amQ9OLHVtlM1hSrkVCSazCkP9jbYBQ3cmbDxFaeOarpWEuhjHuTEmc6Z9PD','l','a',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2061918394,83,'pCA8kosO0LJvUomA','i1dkJLUdKnkq','V8pgrnz0W9GB280TJVUXUemKDXH8NaOQrlKdyZGnErqndqMtToRnp3hec68N3N7NDf5F9yazkVoJR','v6OnK7mglDVT3cnYdH9v3x3Px8kje4UmTH1059jcjbuA3','E','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1675,10 +1621,9 @@ INSERT INTO t VALUES (1905328799,13,'PF','axYCbRIDi6KQ2hJwRjBxeTX5UwbDLNzxNOoXIE
INSERT INTO ti VALUES (1905328799,13,'PF','axYCbRIDi6KQ2hJwRjBxeTX5UwbDLNzxNOoXIEV6ZBKVeXV1a8gUz0ISPCK6R7gLmVry6lGp81RThGnwVq1ossSzohoFaKmeRfObrvNfvmGgc38dyK0EY3zVg3DqqkFltigoNTjgz0F3nIq','KAg82SvFHgcE9mxBeFiS4B12E6oVIzWmgltw1ER9oO','UAEe8MrWHM9tCZbSyB8AzHu9QOrioMrhFDnxYTyNawXgBl9MXnlN6nNbtBGbqdWBtjvvHykYjFyro6b9EPBgbEifw56CeKJ3BXigfIBIH600NmbTbUS5uJ0TpBDb8SpxVpROyLrNZ2weX2LuV16wiyxTLJcnSTP6CuS244lkCb6j8WsGLwGt2iosXuImjIqeCJHAaGyP0umYPTQ45ewKHNxIo1JFjpM8q0h8rEImJ','y','9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (91318,29619,'Ppy9oBGb1Wzz0mL2CoprxKfMQCcoGtbkNySN','IIW7H6Ngak3','IQwiwL','qMr','b','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1706,10 +1651,9 @@ INSERT INTO t VALUES (5329506451294476834,65447,'B1wA9f44Y3luRTThwmVRbe3khSnyXmx
INSERT INTO ti VALUES (5329506451294476834,65447,'B1wA9f44Y3luRTThwmVRbe3khSnyXmx9','6cH3AoUBybNlyw6Di2avzvmaPWh2n9n2Kx9WagK9asJHettYjJSvrcmDwPriTRenmJVnKgG','WO','DX','T','jH',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9526102,3479684777,'M26Y01EmJhDzFa6UPg1nQjuS5lalYQtYB2L','vwCEIHAu5PPT6t7yLCRyM0L5yawKD3ryGWT8SztOBLfjT','Faft','J9D0PvtGB1vKBGwLG','A1','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1737,10 +1681,9 @@ INSERT INTO t VALUES (2770262,987890690,'OVgM42ZPVOpnGp5Gly8GVYEt8MGgQfdZVm48lMX
INSERT INTO ti VALUES (2770262,987890690,'OVgM42ZPVOpnGp5Gly8GVYEt8MGgQfdZVm48lMX6tDd8FskA5R6','COsBUkHFz3InQ9G9vg0MXyzJbeGs1rfvN','Wa','2e3hhL6W89QxWRkKCrdSZO7SbJkfgxcZq9NM14YOKC6M2Go2Ul','W4','y0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8017064,92,'wY3We3KsRoyoic2CLt57NzQJiUZB2DfHRBcowB9Q61pNTaAHkKit','hUzU','IeAx','LUzIXVQUAhdxArmpJLZo2A4V8GJtGXE7e8cmnxq17Z3FYR','x','4q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1768,10 +1711,9 @@ INSERT INTO t VALUES (1168062,159,'8sxMOVrtCH1TI32iEk6kKtHYZOAcsEEuLZnXA0NtXrVqo
INSERT INTO ti VALUES (1168062,159,'8sxMOVrtCH1TI32iEk6kKtHYZOAcsEEuLZnXA0NtXrVqoagboSLXZZWA','6DOHSFNaMLk9RxT5xMAHyjLKroMoKs495iiVaTNzdfkg1794XXVKAkVHZPKdFRDylPsmWij34','Id4','44Et','b1','qQC',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (32,-1243237784,'KE896CQyAwxpe','a','Kw','46K','14','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1799,10 +1741,9 @@ INSERT INTO t VALUES (16156505868481614705,-456417740,'PRs129yOCRnYuQXmwAC34vAt9
INSERT INTO ti VALUES (16156505868481614705,-456417740,'PRs129yOCRnYuQXmwAC34vAt9DXSyjM7Cft2u6f5qk1L9uSMzK6zszA','hbqRVKgN4qWuQDRWjfk0ocskms9yUqQGbCteHZcE0GCFszlAbWWAb0QmDdOUyToRJaG2qCWKmHN34Vw8CGgxBbN53fMARBFNlSasSnCjzrfL905K4xnKgXDXn1S1iDIV1sURjibniC5cU5sOD3lhukAc6jGWw8HIxYednWJUVotqMCwj9q6ou35w4riYjN1HG3k58Rs4cB3T4TJrdwT8keHTk8H5uGKxjyNTZ5jEzhDhc37WtkbGVd','O872XgCBT','JV4GCD2W6aWQWFeiqr7HkFCTdQQdC2e0rRZbqkQmFBWbfwRKj','B','H9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-747098978,11354136,'3WzQpX','U4kHohUlSpYMwfh9c','UWka1MacLmpvyn7cWPTQkSUilnloJSyRZFofgH00Mgul','KxTqFj79Y','w','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1830,10 +1771,9 @@ INSERT INTO t VALUES (-4021060712316103318,4383587,'JqUDzory','JxqKZlwYc4IRYtGi8
INSERT INTO ti VALUES (-4021060712316103318,4383587,'JqUDzory','JxqKZlwYc4IRYtGi8zhyd09rHd8Ipwdz80sutAiLQjcpa0SvziSbfwU1dWEb3AfPNBj2L4hWEZ2V','BX4laxkA6oxvrR','3hXa8K7VlTTzoMYVTcUxwbEYWnOQR32EtWOXZc','ZE','C',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3492791,97,'LZJk0Wy4PobJ8Lgd5XRHhW765vO78c3FyNcK2pH','qhdTg4BN8BwF6XTi71PyYGInqhiNqb2IyLuArdgp7l0MSx9','11kpmced731vONmT','JXsKqo9JWgaeGZUNs3GB','z7','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1861,10 +1801,9 @@ INSERT INTO t VALUES (1435421,-125,'beaXHi0HxuES3rGPXtnSGV3TAIKbUYzJ2ow9xGnKsanr
INSERT INTO ti VALUES (1435421,-125,'beaXHi0HxuES3rGPXtnSGV3TAIKbUYzJ2ow9xGnKsanrVGl0Z','kebIfIsxIHD0BaCkpy6lykSYjZWzcTuzCqwZsoU4fT78q3dGvHq6C7gsuINMBcbjGwJv5YAmIBK2ipKUbgNuW4Gp4M0FuNOWuB1mvh8iw2QOSzYwVOYzCpfsSobaSxyejrBo359N3WbSACWVFbEyllRO95Tmo8E6BtsS2vUKTyQh2IjXOHaItKs0aNh5wKCwKZBOXs8dY1NwxiHtbpg7hc6COjPfuB7PZ8CSBGOrIfkmaMgHRRANoU0H','0X5JlqUmaIn','Avm1MQuXkUPnTawXRWLd1cSenvzLKg66w6CtJKJ7AiJ','054','M',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49,14279812718058287543,'owgJdZbzZdZU','jiWhZ1M','l9sPiLBtPX2J0qgJkwkcHyjTU4wWbtwF5urbk','ePIWnRfpjkQu3cyHyXS2aCKeYtrYhoAn6LEaBPjGU2r','2','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1892,10 +1831,9 @@ INSERT INTO t VALUES (-701038089,15157551500981321413,'nEfsbEO5neOs1','RaOb','Dh
INSERT INTO ti VALUES (-701038089,15157551500981321413,'nEfsbEO5neOs1','RaOb','DhseUtT3PKKu4hBeZf73kCQfNEQzAPuvCvh09JDknAyb9k6lN1wKN6ibWq','dkkQebiA','cS','G',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-99,663503328,'yTNliZYFe7nM3YKKoPP0hvTD9Zj8s9BG','RC','JvLuDiK5x8','w7OOeJng','U','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1923,10 +1861,9 @@ INSERT INTO t VALUES (-1687622,627997180,'M56J93V35hH','13d0ic7I2gBxUSDfl1zFixX6
INSERT INTO ti VALUES (-1687622,627997180,'M56J93V35hH','13d0ic7I2gBxUSDfl1zFixX6pyJA3uhcQHPe99CevgJIlQ1d5DedsZS49Jht7swXFqF6HAS1iFq03refw0mt0aYKf95GVnpGwFR68Rm948DMakTCaRiaSl3iUiNuruyoG5TEq7iyPrUCEhgmXwKWj4SxwU8kZHL0v0738qMfbKNanYTIiUxSpCgPX','VithKxlMI7aIidRwHIY8P1szq8y','2TlCkeNtl2cO02DAB3vfM1mFfRlzo2DHAOE7v0jFVzIVnGmXs0uFdlot0QZ0OC9apcWFXDgoFwraDzWcjYvjCD','xe','JG',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6230,32967,'t3fd45so66dCliLDo7mMCwzjyf1srgwqcXA9wN8jGZwAxg1z','KhdmrmpE4Pl3sgjtWWv0RasEs9wVMlhzwmAknS9fpX02h3nkr1K745PVTLXl','j2348kjNuQNbquXHz6p6CTSoKIsDwI','YQsEcpszIU24A3iU30FV2POwJ3ZIISWQ8m8t0wBZPN5kg33BhmSJ','Y','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1954,10 +1891,9 @@ INSERT INTO t VALUES (1922249510,60204,'jHLZRlCf7Ve2r4nqZ0is','xqJeHcwqIQ71NOFRw
INSERT INTO ti VALUES (1922249510,60204,'jHLZRlCf7Ve2r4nqZ0is','xqJeHcwqIQ71NOFRwuko04jqO753x56bxc9VnKBiGxZeuxdzOI6VNdjqKKkUBounyaC0yC74WSQw77pjDsGGcy','B2dZXy','01pJHrBdBWz1aoblKaZhvUBhNZ9AR7gNC7ScwX5mHEkL1TmJxalwUZxWrOKHgXMGylbUb3ClzVSmnkki6kFn23JNvA60dpCaA023EClG0TuoEEF8MAaLBw4Uk2OXnX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98e','jF','HY',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (27327,5494459,'bV','Rmc','4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSU','4XhdLsjJJk80Cm1Mmpllk6LHD9Ezr','H','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1985,10 +1921,9 @@ INSERT INTO t VALUES (2849,13447290,'lGSHXvYvBRERpcD','Hgj3jSl3iXwaONC22zl5waRTp
INSERT INTO ti VALUES (2849,13447290,'lGSHXvYvBRERpcD','Hgj3jSl3iXwaONC22zl5waRTpvDSayWGRCJ8rN5amUf9ihvj8sp142vu0HjkcGgQePh2UHBGyhKPFDvU1v1lV5uks0VjUixrkDc8pfIxLsuNFf5YDVFnPDESt5GedAD58LtWXzAI3PgI4TJOzOWz7cp5CRMO2IE7rU9qS0nylPSgwI5FWc','pR8x','e4p1qIsdgw2YGkVcUjcSfCW5EADWRphnyDQviyN7lEsgOYpGDy7ZPy23a4Job4xGPPwButH8YPKm9CPiiwa0eTnypaG19AEzZe13o9KNkJB65eGZYNX9bVXsLjBPTvBtPdf9xLjTM','w','XZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9752279928949368481,166,'fZ0','mxzYUPzlQAawY8DTG2K0OfazERw4G6VL','vEh3d2EL2AgkGFisL4Il7IdFoHLuoERdOyuOvc9xnUItNlKBwBU6','PzKpuplSUlOdBFnISjwq4wrjVsF92xk1NoFgbGTtu3SC96HJZGEnlZ5NCydOtSm5k','O','bx',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2016,10 +1951,9 @@ INSERT INTO t VALUES (10228794365573664185,37,'rD1m9aYEJqadfjYaMyVEYdcZEhnzgtkty
INSERT INTO ti VALUES (10228794365573664185,37,'rD1m9aYEJqadfjYaMyVEYdcZEhnzgtktyfAQQe7P2qHZmoRxD','ya8z6LPQ8xylEehuoyUNKH3Gg4gpnDvwFt7zTdgCMoy4W5Nm1VPqDLlu6vBm4xr6AIhdoxJBFa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6plfsLyYHxoZGNyORgA9k8SKHVCwtorKiCw1Gqyd7kEhsMYSATQVm6LjYhxv9Y4BdcmsYZS515SqiSG21F5MuhE2IdZBzLyQ','KQLo6M','hnMUhLVqb49Jv4VRy9cakKAQ4MSvcmWqN6jSs7s1bHiaUzkrMNLncQa8IQO1syJgZGOzHqsJh23r5sw4p3e5EE7y1ALBCB4amjTKiMrH7hQNFtxhgq6xV13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7RZF2jnAv2ahiACB7FN8YNTRgeEUZ8tvP','m4','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (23,4989218926936466183,'CGKbMxHVTAgfOtJso3ajQynRNz62VwYRkabFBzE61HeItU6tuPlzvmg','ow6zGadMCtXonEGJs','mmh2mJqimxIg24HdYYXqesl5X0I90j','v20sZH','G','Ej',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2047,10 +1981,9 @@ INSERT INTO t VALUES (161,11484719563904639465,'9n9dSoKcYLJzJPeyPEmmRiqNSrYlV0Ej
INSERT INTO ti VALUES (161,11484719563904639465,'9n9dSoKcYLJzJPeyPEmmRiqNSrYlV0EjP','t4u2XPQ4KW6BJLaMayzsGESjAy8vrEU4Ja','wtQbaDgPzbqJivpDBQLjBxDXptqExVW8rMS5r2TNrqgVILShXgY1pT837cJt','SyN2O98mFGxkxvvF8MT8LzsPG8V5GmGIdD1qIYsIZKHi039gpejoWdoZ6Wk1JvBOwrwNxwER1Um3GhiJKgMEoEN6cyhuvD79wEgp8SBuG','d','cXE',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-11353,42,'gqJ4T','Z93QF6og1LpoMOcmuuYGvB','nAKon94','bcy0hvqWlItEapr4','D','8V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2078,10 +2011,9 @@ INSERT INTO t VALUES (-241732562,251,'N','QEff7RLgVi7K49dnHWe2hILmkwEezc67sdllUi
INSERT INTO ti VALUES (-241732562,251,'N','QEff7RLgVi7K49dnHWe2hILmkwEezc67sdllUinGT4EiJku2','WR9hOll4nnz','4OU61inIVNcwDf4OQnUBMPl1e4k0guzz5t4qb7TGFSwwfhcAkux6OC6P7tzPNSwK3eO9itFSLvMOP28ZQoNdebViVudjQyYeTbBZiKtyVAezWlum3hoN4IlBGyECJhUHrNtmgjqYQLvzj8bTQDMBEF8IGFS8PudgYtK66t3H6PdXfNWmZ3BQWd7XJ0t7YlTonfotfR4Py5PvN08cUSKZ8etARymmUriyH3nrAmfP4Y0Xiitq4JFS','X6','De',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (93078419430027646,14728229029829040063,'kkM','e2vUqIeCJoC2OR','hYoyMZRP1gFHcPC','X9RI1MLPw8xsB2gCLFnWqK4oRqmqMhyaIPxttEKh9TRCg8EW0m4ipy9y460LPDGa4RwY0peMjCUa','hz','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2109,10 +2041,9 @@ INSERT INTO t VALUES (-1440490274436690181,14514401623938494209,'sMqU2','lqbINz8
INSERT INTO ti VALUES (-1440490274436690181,14514401623938494209,'sMqU2','lqbINz8zFWpLRy4MuL5AnTH4IDtLZPYgBPHYYjuYSHVTAkpzi0wJAdlHJVvMY96UJHOOLXzcjnyCVG6Fq5ornOYXtwyzz3AXFBDTOMJOHO7icPeKoXhKdEoDAZ0Ix5mS43ZPyMjsbHdqeXZF2jFvkrZfToiGPEh','3octC','LWoWkHp1TldRxmJ8vQiH9W5WscuLorjb8JWwwNJcAYJgROK9RM3BoS8i5Ye0Ems848sqp2WQ8fkRIF59m7h28v1vUSg2ipIC7I6r0RaLsTvW','Mj','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (32662,786718062,'Tj0lv2mJ5gqqq','T1OoJuSfKKmIFedmYl1a4','nMQfIxExpOlMV','tgnqb6b3YYHHRyRkIxM8Y3tAjpIaMYwYoqJxjW5rSN4RVqo2iI5hKwtH0I9SSurh9','a','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2140,10 +2071,9 @@ INSERT INTO t VALUES (3828927370,-1824709689,'CNTZcpvYx2eEZ45fvEtVBSa','I51EGF3v
INSERT INTO ti VALUES (3828927370,-1824709689,'CNTZcpvYx2eEZ45fvEtVBSa','I51EGF3vyYTeJK0DxUvDtE4h5RSis0tCVoQTml7s6HfAfBMHJJJEBjcjndUmSoaYnd2SCpwINyGD0ZO7bC1R1Zfkop46RwGwPCP6NH9vHOlxQQF2Tfz34CMMign1kCYmR5TlJPwcYnZSvbImVH8capLaO7iGYOtQvfduL9XrdbSjoUbSP4uUVyqsxrrM6BQdhlMk2SfQA8NuCFNwzw','OkVs','h5cxoD6FwaawpwMMgGM133Ya2NKp3vUe','G','y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2030889039,28320,'l7pM2xdy','KZIcaWDEqhM','lLgPVRslQRmx6atQ3','arVQ5oDigESwNu5pXenuUzNkqQF6ToLK7026Jg2uLiY1R4EMjXZi2Wal','O','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2171,10 +2101,9 @@ INSERT INTO t VALUES (-6043325795589771123,-18223,'108BV','SxF6107m9pytIpEbGFtF2
INSERT INTO ti VALUES (-6043325795589771123,-18223,'108BV','SxF6107m9pytIpEbGFtF28W6AzOSg2jZ8IC6fJqzlfadYnIJRA8n4AUzDFQi3fw2BPp2eIh7JlSRHB8aVQ4OkoIcuoy81tr6g71IxYy623UFD4KF2Pch8c6IphI1w3TuBz0TIIrKqjkr33GFyMAyujcIWaMBVXMcyp2WBySUU8G5JiSpSni9f5sUttkB6kEURQMA0mjtWvKpIg3','N','x677NgmWpJOURIhvOzyyjyfMWs9YATQ8XwMuRQpSBroNwXDVadYrJ4m4mfoCjG7GCRvxMma2kuY2sgcTR9QhWhOi5k3cFSWgYSYNQZbm0SmF2WdF1brUJDHIsGAyPf15WCzMem0z9pSb8wle2UpThuM453ALxsyWYbey','Wp','3j',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (39044,5713794039405236728,'q','rdvpH5kMfwKkTy9Fpnbs8QxtXzXxJeyeLmcqDKvaIkEWR4RK8RWvM4XuTeYpa9ywFEB','ZaHMOuAOX3xdTFf7OQl7N15U6M9c4fRtV0Cx','tyn4YnDE3158mpbZigX5qPFWU6XARlFRhftYREnqH9azA58xJfq9C4QiQdO8djnHJZVr','k','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2202,10 +2131,9 @@ INSERT INTO t VALUES (4043251501,2796784316067022314,'S','UX1v0O8Wrkbr5Hf','ORCU
INSERT INTO ti VALUES (4043251501,2796784316067022314,'S','UX1v0O8Wrkbr5Hf','ORCUZ0kUuS5Z3VPxvyMw4wzjGg0HU1ymhIdIL','M91TQwqO2K9AtCCPoDGgPO0j','L4','b',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3949440033,-1925111786,'HzlbY5fXCHIus6umWJ2pxwm2tyoe5fk','atqJ9kx3rg9zxMF0y6l3S6S4x23V','Jo3EhO2CleDkyddADaOKLBCNM5nuxsZl6RgmYSRrn','jk7PSBMJG7agNAyxoxlg0txxndswUqXPPKCbe2hWVWQ6qzIOj3mw8tt180fQhb4w438dJlm2IKHoe','hW','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2233,10 +2161,9 @@ INSERT INTO t VALUES (3255855294,1784389901,'l5CYDeJQlZUOLFVSxmjmox','u1Xw','W8S
INSERT INTO ti VALUES (3255855294,1784389901,'l5CYDeJQlZUOLFVSxmjmox','u1Xw','W8Srq5Ku9nttNG8LP3dRCMQBZqcX8a2Vs7sSh0zwM8Euw6KLjKzzCq6pqM4Ivq','wnnci','xh','c8r',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11431105698633824075,3824526684,'rbLaXOmwNvKux','o1WJNPLb9wv1Hgz8QokAeIA','78xqb','n','O','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2264,10 +2191,9 @@ INSERT INTO t VALUES (17554625319339607536,3129009104,'Z71Bc7BHUmLrTxHltAggmmVjr
INSERT INTO ti VALUES (17554625319339607536,3129009104,'Z71Bc7BHUmLrTxHltAggmmVjrQbTF','1fG4HwBYwxfhOapOKaOv4JS7ED9K4DAQSbShLgSL4uPbkpivo2xpDaTptj5EnMIdC2gswo0WkZn7wojGHWE5krEQN0oUZ926v3SvOmAkFYWRuVAQLfqkx8ewbncuE3EsSqhYmonx1xh6lP38Nh75CAW087w8i7ItF5FpxbpuXKQcYg3GNM1gJd3fRTKFj1keMG2DmL8oBIiyWnrqnqhqbSNJ1z9wSeY','U3NWl4L3NMRvTWp6h5U0wO5NfGkvfYPwsDXzl8Q','OJ2T0SgS1vKPf365aVdjfFUYBPsEgMeboFJo1XCqEMDPkuu4aTVwqD7HDGkN46UR88UeEO6OVUq8cr4mAwuw777TtTjCxPyql3CoUh8Z3ZODriLrPcr9R0VPkJJxJIGfZPwHgnrOwrejO4amrn64yp','wd','AV',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31052,14335413105899367997,'7j4TYveCgRvkjKKET4142IVDXAb6YvG','XWHH9r','44bIlyjh2tbM','bcalvjdnjMCxWYvUaz','p','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2295,10 +2221,9 @@ INSERT INTO t VALUES (2088134589,7828406000268544388,'PtkoEHXgoDMcEweusNsAMNy4mA
INSERT INTO ti VALUES (2088134589,7828406000268544388,'PtkoEHXgoDMcEweusNsAMNy4mAqrzTtxC59fzn','bI4vs6qPlYUynNulx0XIGW2qKZ31BGAo1icVyEpNQOwjj25d9L69l6VBRPByTeeiO8vhMZsN0st7Z8FqJlW1tNl96FLcKEaS1Ef7RwmtP09J69gPY2CSSoTyjOCkyRO2SagfPxVGAR5HsrPsDcF8YzrwVB5eVynjzyQ5a6lqPP9Ic2zrM8NhFX5GaP1dlq4gzwB','IrqVLy8Te2fV4e3RAHDvjQgutwbtNlWVD5YpD','ah8G2AVd5srltP8vH5TVBWNr8D0wfhlc5FIaQba7bxDpNaSpvfJOGVlccqppmqPh75x4VM33RVTIBrrF1nTa3g3vlVDME9WhHuAplahJhjO16DrjvDdDTEGZ81Vj0KVv4dRjazUYiHoXyyCvM6LyVVwJKlq1gF3nE3cinUJSfZ8tw6rZfmhO3QZlBe5jWI','ZU','BY',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (150495630,23,'lqF9bPDDcGNfVezdk61EohlRLqYN2yL0ZYgR','lQ7pyoJ0S','fVlKgnpciCaUaEXlYKSMcYWcGV','dqq4itTQBuS70DxFnxwOhr0se2WLw','M','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2326,10 +2251,9 @@ INSERT INTO t VALUES (-1968161330959662108,122,'SX8bX11YZ5EF3HVg','2fUYJ3Rke9k70
INSERT INTO ti VALUES (-1968161330959662108,122,'SX8bX11YZ5EF3HVg','2fUYJ3Rke9k70X4TkTeD','ykngo8McHlS0I','b3pmNUt9UfDGTiVwNYOurw','BA','AP',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (866174592940796086,2657842684332254645,'dc6YpLdCRVsr','QFfALccUuseSTLPGU2drdjq8AzvR4l3iOSnkGCI1GswyS43yeDns6jD5AB3wx92jIuM1rmWW3Egc8m233','k6LuoGKn9oaWL6X9REFcgYWxbRmdiM406xISDrxiXHsteN7f161hgfr6','uuQDkrWNtF6H6vSQrtuCH5n0Vxb2dzZjK6s23h','Si','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2357,10 +2281,9 @@ INSERT INTO t VALUES (6865880181058193508,15013594646824054664,'acpZuv','7WyEio5
INSERT INTO ti VALUES (6865880181058193508,15013594646824054664,'acpZuv','7WyEio5JHTNwUvjZ5qLsWP9S2dkUzfGLOwh8SsE2qQUVu7VDLlMmxIYQhIdeqNPbK2VYTjOlbCcUGdlveLbiSfzE2KNrCCaIWRdvX7oaGXRYeCXBfWKWpJxR260Kf76eV4mOgyiyIFbb8SBiHM3ZkLNLUSzpYkLz','Ru','GazoWqLueiTGp1dZZ1LsGk6RRIvaEe2a9ed9KDamUKixVMfJ5jBMEHtaedezg0fBjBVOykw2lOJuNDWWepy3wlaFXItiBmghWNVNwyYE6jmWx786eDkqRz9ALzoZ01cfB3Sm496yzLpSp6j2sK1xLrBj42cbuSLGJVG6DxlO88W','0','p',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1322488740,-22,'flLc4NsV3Pkd77cEW8X2MeoIjjUDxw3IbB0J7AmIm1TtaQ5tI','JxrW','x0pIvYmlVF2hMsOhPPrrVmvrvnDK0WHwC74fey3QyuWtHbpTlcgupIy','Md7k9m9K7PCY3UB7UuGyNE7','Q','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2388,10 +2311,9 @@ INSERT INTO t VALUES (1941798657,13,'Gep1nkgX6MmZ58NLRrTcyM7s89HNlCiR','uLzYkM0J
INSERT INTO ti VALUES (1941798657,13,'Gep1nkgX6MmZ58NLRrTcyM7s89HNlCiR','uLzYkM0Jjr2hyYyUJRUhtNmxBqk3ztZzC8qU1sVhy67uZurw2J2RC1v19u1fDTWDYXNlr5lp6p5x5lvQ1rlAbbGVo1qpRQDIkeY225rp0J1kOHdXzAX1R6bvsdqkcWvMCzwz16oSMt0LE2ZAfSUCXUu0B8jiq8v9dshraDZpMhT6gBNMzblDGXQfGuw0covUH3PCNkZRYU','dNinxfxII3dmhqqYZq5Yxwlg9qyXta6mLX4uA7xxTBupfMbyUoA7d2prmb7AHr','JUyNUnsttzGQBxjcFE2or95v1dqULzoOKxxk19pveWf6WYTU6T2JNSDbB3ckdPm5NUOuG9YhHLJc13jPhyxKqZURCjB1S0jTJhjAbpQv8vxZAAIaDnRq0ARB7ny1NedgvU54SSPLLGupqX1GybHButcouF7t8DSY1meIXdNDZs5kDToLNQ4rEzuWsxBTGcbss1tvkC9G1L2gMPvVMg6sL0UZ1QdFbv9','Gy','lD',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (28,3191485159571683803,'evnHrCbjkoMlmh3QHS9Xtwaq4','7Af','qVUkfcG5GRaGuFUtm','Cm4rcYdBK2','C','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2419,10 +2341,9 @@ INSERT INTO t VALUES (-7740101,7423497090704987861,'ft15efQaUcwuCaELmRrryX1zyu',
INSERT INTO ti VALUES (-7740101,7423497090704987861,'ft15efQaUcwuCaELmRrryX1zyu','vsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTiNsaSi4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGvCoeUsBMkcJbyv7LOTJG7mJskYmeZmsd6ejhb3aWZTWkRu7aacxZkj6EN','ANIncFsaQ03uhMfZtpeDKsxGzVumCTT','p7tffWKSDW7QIrAdv9a19K2vOsWxP870G0Op6ZHPI2Jbfc1VDlZXBzvoWB5KUA1TTewX51GLWAKO8hV2pNtiNm9flBK6BAQEngOTtk54BXMYZSVvw5oYRoaQCiKgTM2Qfa7ul9RnZKABIX4rrHne40KhQEw','H','z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8914355185514547450,8924,'HBJnMlo','I03UT1rUJEDYn','xJ7Fkbtf5YD643V61H4xCZaEYXNtn1ZdSpWUwlLx4','eS00yC2jQ2zsAfVXPJh72xOLBEk','h','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2450,10 +2371,9 @@ INSERT INTO t VALUES (-351614269330115854,32265,'ICpFba7uI','geQPbazbzWa2cJFde04
INSERT INTO ti VALUES (-351614269330115854,32265,'ICpFba7uI','geQPbazbzWa2cJFde047cMhdMeMmk9AHmWKgVuveFX0NTtXbDccGH4cTfjptRpMhCdQBinjnsnYzmc0jhwsjlorfB0eJZe3BICvMfExICCmlwrFtg','fAtK3aqRFT2aUYlyWSdbUGYA55W3cmoSooI5oTIqPZoUw','YuQkd0rtz8VWg7IlPKYyaJyA4JdWcmtvtZ0OIdCvXIP0TTR2yPb8Tf3zUKkKlvVKV9koB9heXbqDZjzXev5VmEwaZRtWqP4mzWCI','O','AE',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4244640,77,'hI2jI8NfH0J8UUznepOr7dO0','g7Ia51HFR06yOCF9CjYz0nvUaLZF1P8nSE2rA73ZYS7BdATQeJ6OURQpH','ozKiG3X0DgOPP4LkQyGleWdaQy9DEtpUoIt5YjHcDF3x9JtwVnwCcbMprheejX','QTTi9aCLWJWBPmbQfAGOTtbqP','A','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2481,10 +2401,9 @@ INSERT INTO t VALUES (12264829,-65,'e058GUMfkZyB1eLPK0vICC5rgIue6KDurY5V3Yaq4Mbx
INSERT INTO ti VALUES (12264829,-65,'e058GUMfkZyB1eLPK0vICC5rgIue6KDurY5V3Yaq4Mbxoymc2shDOTs','Gb6nh8bfJM8SRWZQ9TnOEG1Ru5dnmCgSaieTqdSBH0PKiwzXvKkJulYCdmTTx6fGXnrnEtx51mXQ6lXfbxHIZc3hFX1ykKCn9CStgjgvWs8r1biprTAp7Atv7jZ1Oop9OxbcWA4tZUtpi4f3FsjCpbjbGXMEVK1k7Lcx2BnlIrUsHC2MFEOtomyR1jiRCV1LCZTZ2t9BOcQGH0RQ6','staoeqrXIPqFEgCOzawT9F8JstMNKx7ldmHjDWC7b0TNpNFrZ4Azj9jf0qQMeulCQhqu356QMBcBGU','9kvdVs7kcgAR8g0UlwdyqsGEVoMuVrqLP48IkgY6rxzrZ8Ky114cAwIfG0QLIJAh12Q6PET1QBOjrpoHM6BWpuvpBrC33YucOZn0QmjaCtaH70R9RMqKliNsRl8abbG1GhtM8XD7RPBk50xYMWL4gdOTPzKyWkev','F','AEY',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-46,128,'c6Tsiennw08kFNKW9bhMCOT8tZTDCDUtjGwjA3jfvdLH','1szDyXzeM8pkI4IJux96AHO24mG8gOyPcFdfutdY9kzS7S3Nm47Zc1m8EcWnv','R7Yz7wEczWOE9cqAhsBqrzf1ygndGt8qLwK1TFWaarvYi4ka0bebf5gF','qJniGDgtOmpTnwGL9EVdvGd38xuXeWmnuHCt6d41uFi','wW','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2512,10 +2431,9 @@ INSERT INTO t VALUES (96,19,'C2aXX','gdfxwlD7sJnfm7ixQaS3Z8Rkv5uh5LyxxULunMHCvaX
INSERT INTO ti VALUES (96,19,'C2aXX','gdfxwlD7sJnfm7ixQaS3Z8Rkv5uh5LyxxULunMHCvaXYicUNw3jHcT8gbI8yNvV5FYcqBhilsk0Z9WWZXUsHlPuQgC14w0eFx4XqMJCV8jAMwFmJiKB4ZTR5RathKftG6TSV3NwtgaJPmNqkMMbFbqZVCu9ZRvgBXiCNFtQy798RGmE8UNAoTJFV7Vk8y6RYt1mha2ox9DP54NA6B1cSsjgTiX0','Q4hKrHZiBA4LIPpMICccB0ef5MKRD','WlGLXgJ6T0bJisSJv2HXOIqWyi00wWC8xhnmECzw4hkDW8X91lKMFkqv2gXGNzYTTDlu9dzdeVhCTZmAQFz9','N1','sN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2268880135,-14831,'NQin2TWNe4','JXaM9z8e8i7xLiWNwlPTtVfxYQqmtyCNJ0pdUOJpeM','ffWJCpom','VSVqojRqa67xogoN7sMoBrdN37WXr0shIbjJylXa4BXTEnxQ5Lt','pN','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2543,10 +2461,9 @@ INSERT INTO t VALUES (1111555873,-16870,'YvcqLDV5JVUSEtJ10rbZCUHQIf4Fgp0BmO0','h
INSERT INTO ti VALUES (1111555873,-16870,'YvcqLDV5JVUSEtJ10rbZCUHQIf4Fgp0BmO0','hzOCzyI94TlvTXDdMT8UtmnKsMGlGp4g1LTs0bpw6','V7byJr9ODCKcj0xY1JfPFWFgPchJVEKEcPD0cZNi2xET','sohmA2R8uQoQxwDu0S701REouqFPVK0re9locIcorWV05uE5wUmVc6ArBtxJEApS9Z9sdIRZzmr','icj','0z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (430873149658226182,1828715090202848876,'PISY','w4v9K0Jy832FN','Zt','BxSCb9hSSbM51fwiY','C','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2574,10 +2491,9 @@ INSERT INTO t VALUES (12579673638596202084,12025433519333972072,'Nkkn9yJI','0zCC
INSERT INTO ti VALUES (12579673638596202084,12025433519333972072,'Nkkn9yJI','0zCCYQb4GA2CL2mJamBAg3XSyEMdTqE79jZYgfK9dC3neJ4kolFHQAXQFZh8oMS1NLDUMhbnGdB6esvqKk6rKtm7D01p9LMKAWASeTwfTNEygX86IH22fJMekhOEKTXRNbzuAMUGfHw0EXG6dfOz0YiMigKWdpMpAp7elWxX9VfDvTjvVNGURq3nmdmybQj4Z2su3Cl8mf2bHsziqCs','P2','ECnpg4Bigd5WAqG2oVQ45YcuuXoXh9kUn3vLptHfbhqwpDCjjto9cs8iuxnSF5PsISRPvzDOweytOti5IhfrWSugKhj5cRSHduVvw5CBrytwABPYzkZqaZL408S1yKcAZ9','qNH','g',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (482698,-9155888333123730246,'NgseQhb','IOUzqS9bSpgnK0eAIWDhb9I2dUdikxU8bYWA8OcAE5V1ZJffSrLukUf','lCUj3UDrBwNtqX','PjcNeDhfnh8pWLE','E','0N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2605,10 +2521,9 @@ INSERT INTO t VALUES (-749578746,1144767322934744541,'eR6cGNW8zUXCtB','XV5oK2uHs
INSERT INTO ti VALUES (-749578746,1144767322934744541,'eR6cGNW8zUXCtB','XV5oK2uHsYpRBx3KHeHYrlalZT7M7YBIwfk5WZjbP6tyDSZ8hmZM1I7NVNV5e38VaWbU1UKNt0TZbkbsvL8C1nSnsotvYiz28F2IpJ71Cj8dUJWu2nF9YckgL3yoxS496blRFzOnDamAxBbWS2d20tZmxH0GY16sozIvARc44EiQ160edwdWowv2nMf8yxi1PIn75xP6F1lr4s3XcLPIJRwqyW6hpDAALlLEt9scmFpW9gumIgwRAHI8rNag','tKIm','cCxdWhVdp15fZ88YSYxf5BZigtRr1Nz28sK96BghlUo5HHFi011Gm9qJLLOQuilHTHpQL','B','U1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6055,-27832,'m','jSt','VWSrWOqZzP','eSsHw0Ji0qtpd1ZnOYfSGSTTRsPVBH3nP2IGNDuDpvgYmsQzj1iLt','kP','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2636,10 +2551,9 @@ INSERT INTO t VALUES (-1404388520321796727,-20618,'QKvJXq0kbEugFoXhbUqEIkWfJ5o90
INSERT INTO ti VALUES (-1404388520321796727,-20618,'QKvJXq0kbEugFoXhbUqEIkWfJ5o90499','jt8kVCUWqIsipGesTvMOHMSDmQj9Wd8mnFqqN3kBcieyCWTdxYyU5VRdq60hFpcNaBYVZOanpR98Yx8ZWO9gRfRaJB48USZpYYr7f1oerYRcU1miMUAF5MQLfkusHVLB56AWWqXKL5xfh4','vPzWVfeYXL5r08q','JSY2zsSzaiwttNZOPGdx5vdFtSbuogU1R57tUumCpdJ4IfwKXgBvlFx3HcjgJAzqUtE0Z5tGVrNovCNnK01P5E1vL','As','M',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-43,110,'PQXIfZCSzi6H8NyZFq22','dFe1CLdIWyqPYKCmzA62q8bYGu6dEbmEkH3NZRCAOUQTvtUib94i7LPb','w6WLvXIjeFwQQE74','X','G','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2667,10 +2581,9 @@ INSERT INTO t VALUES (65,-116,'79bR1XXZf9QZ0q2LcUcLltWdB8ZMmzTN4oI6ZJa52sbgFGon1
INSERT INTO ti VALUES (65,-116,'79bR1XXZf9QZ0q2LcUcLltWdB8ZMmzTN4oI6ZJa52sbgFGon15JH3qc4WH6b9xOWAOiEs7','gj2rbqaVTMFeVdurThdxNXjNrfjwmxLl99RbOZsdUFTdvfxu0bScZbgNy9MEYxekpy7L8pGab7ONiSAYe0Do77TEpLK7pSrkgOhW9e9t0CG7qQHz4ANgZ8MhPoQp2H5bcZjb35XsTegjzcYJxOPfEzpemfZWbYR','uAPrsLZSDe','rkSHSE1dvPDCrwnJ0hITHivlB1APgWluW32JKQw8WBzKuF8186afyhLyvplVgsfdUoz41rhCnXhZwM2kUFf1muT6VzcEZkgAHx19e0ezp3yMDNmsbxkY','C','y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (550496240,17772230450008471596,'XD7u2bGy1bW366qCmUgdbjIOT2','pxyhgqtdzQX','K6r2MkQq9T6GfGffCa6cJoQ8ob3Xp','yBoifaVLXumjU7CmTNtL5uqRIV8','RH','yb',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2698,10 +2611,9 @@ INSERT INTO t VALUES (-8780873296556336253,7784601066102311847,'Vjo2ZcQ1l9y4oaZs
INSERT INTO ti VALUES (-8780873296556336253,7784601066102311847,'Vjo2ZcQ1l9y4oaZshbLqijWClgkXzd2pOmW38ngkGikEM23qBEE0RqOXMkXCvG6JBcW5Y','iuYAWl9uSBIbWbyg7UqnhnXSBNcjGGFEPH5H9se3qSdnXEwTkiN74J4ZNgttafyycsujmsJ0KdBVkhFjfen0GakqT5Ak7M37DcPujIkdaodE8ljIdS9muG5FjjzQwc1Bqf3BLGbftCkuoardhB06daOfUjSK','U91','vAvizf0b7Fy0n4Ft8EevNftESW646f4jeXSkZXiOx4KkYEJsIyeetcdl2gg7zwmTjVcB12MZUNQbGoYDWcCV12GKwDg7zxPYvvCCVx5AWnCHTrosXRtzdj9t4nydJDz6lXTeoXNpptz2ejDheTivpCu2z3gtEeFcrVo7u6qzi1Gu2afaDBUrcNhnq6i9oEk5230agfI','E','8c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1961315,-10189,'umsx0kS9RULSTfv8CVBPj1tfNm0C5QCihJke4qoeuP5SDGJ','jxWkwXoxjGtni7pXu9G00B','M900Ni','Qmcdstu56FX06qWEOIJ9','ef','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2729,10 +2641,9 @@ INSERT INTO t VALUES (644608258,17610,'1vg0t8vbBNf2QT4J92PuT7qBWvTcwsT7u4OyEh5s'
INSERT INTO ti VALUES (644608258,17610,'1vg0t8vbBNf2QT4J92PuT7qBWvTcwsT7u4OyEh5s','N6iE5Xg90QH1MGHtOLmGtBwxa4DIP2u7aiTYR3BAiDxccJPvCHiRmpQFxdx5ATmVYO2BBfTbXgv0FjdQ0VM6eLlCpnRtoL3kBZa3MZQMaXgqcYmE5tZkIAxu0wiIsexhk5xZBo1Kwq0li4X5foRfk8ErioA3hqrQCRlT7mdVNmQwSAWZh4Ll0nQKn34ah5cRZElnm1QxuEmopOOV9sYYd24i3r62CSgIet66JRHSWxxTY9avIMxLeN','L9bZOG78MAlh2','HtIcYWgY9d0eWEHDy44C4Zh9Vbpen2rrinsi9bhEnbonnxYmk7NtkLn8Rd6ZiQYnhSV9psgIh72Qts1DYcNEYSM6GGYVAqWwbY8N6anZhwqpAQ9rQI0YyGmH7lMQZa6F1H0dZF6CC9Mwf9QrONADKLFr1DJzUQDy9mzVxdIHgs8GNdvmKB1SMdWZ97qPp5I8VWK2kvwRpjxTBStxC0bK0L4Fr3gw6W9bDw29Tmmkl2BgZ7eRTBvjT5akuf','QWa','jQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1649385057,57192,'9dC750udMRQjyhqIFUs93ByY','X7iFJ0v5ko0e1XQkOMhNAHbQIyEiLYSWjyhAdYTrBBGxpm4HlMnyJGnSKwlet1pNfTZZet8SxHf0CtAN','tDduCiKM107mhi','b2Sj3bugmKpgh','JT','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2760,10 +2671,9 @@ INSERT INTO t VALUES (34762977014532676,57820,'QGev1fCnZ8OK8MGBxCH0e6hiHUkPs47n7
INSERT INTO ti VALUES (34762977014532676,57820,'QGev1fCnZ8OK8MGBxCH0e6hiHUkPs47n73QpGAwPBNMljIm3WSE','xkBLPrS27cWz1iQX0wN0vixyaICCglp0I9WtncgVZETTcIybfRkoYaSwnzdXUyEgeoFhTvfuy7gVItNQ6WBusBhHyU7b5ZDP','K','TQTquUbs4OJRA7KvT74iozXILV29Exh2VsQb7Q6siksBOArsWzv5T9UGr69HYtl5AQUVI9AJSodW0sZiSl6NUxiF3oPkeAIgW','3','k',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (100,2463032277,'X678LyW6Z2XseGXuRYByjwffQD15LOYWiKZrbqYQZT9rr7eWB0QrplXfLosIZm','8Yzt5RAguqYZxzbOiqvgbS','AdtryRbhu5tLaFghB9LovzbZedIncf4EYiD47','9','W','fc',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2791,10 +2701,9 @@ INSERT INTO t VALUES (5727902,3207985447,'donBT6F4aCfPWB4Jcsid','okfZrZMm7u4m60O
INSERT INTO ti VALUES (5727902,3207985447,'donBT6F4aCfPWB4Jcsid','okfZrZMm7u4m60Ofo9KNtQfpdPjV9rWOOX6xrDYFr4l3zRSIgmKSQYAUGCSG6cRmq6t6s27afEbQVL','mx08DJMQNJzPcSbTXGoh','r3GsJGPsBymzfuDmgh8IDQUyplqtJFy8SrIpIsZyNLeGCm5dBwIQuXLU6Sr0MqeCS9Z8YUr1e14T21JZfJe3k5tJ8H3PJxhAs0zZv7BqeDZGxv3l1WFeJkFyoT0foJahYdk3wcIhaOVrBizjgIZg1o32O4nwi6Kd3Nph9FW2UCZbV9YK','Yl','66',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (870778969,107737931,'qYrdPwM6Y5a04u9dBkX09LGBeTUvlgsQnrYm2Oa3HMUunB7Kecyl0lSr63iJIAj93ieUBsO','YQLM','l058iDxxIF0XQC3Ubw7UmZiKBNmy1QC','4vePluYYhYRZAIS46rmwndwC3yf3nEWL8FZt6ktctafgf1YP0n2n','R','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2822,10 +2731,9 @@ INSERT INTO t VALUES (-1242877139,1522074923,'VvzMgFw12','TR3Tf6h51Rf0cUT2iIC','
INSERT INTO ti VALUES (-1242877139,1522074923,'VvzMgFw12','TR3Tf6h51Rf0cUT2iIC','V6WfsXTqhlvSvReWwAErxdYbwkLDpiaQxCK4K','3wsbrpbMcUCjSG4b722iyloqAjCULMpcV3xi6pMpSxe9GtZsd35NMM93w29Tig6UoWlHDIka0ZMzxWfFFy0O0VCNokwt8ciRgGEwvVPjcCtFF7iZmQt22WIEwxf6qjubKsKf7XGqIZQuW4RTt7243Vl2vfYQR7A9m80HYyxf2huSB1R6WTH8Id86I7SdDPjXI2zEDbz1B','uQ','e',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-32018,2265362138,'JMwGEPzpEqUReKuvSOqVFcmMjQbzZn0EgI5J','QLoz44WEzVtYHPvnzcYyVKukWBPgBI9ob7KruQA','GiBPG','20iHNH5D','th','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2853,10 +2761,9 @@ INSERT INTO t VALUES (2153925561524606528,3938586380,'8pWnChsfb0tl7f2gRy9bab83Pi
INSERT INTO ti VALUES (2153925561524606528,3938586380,'8pWnChsfb0tl7f2gRy9bab83PigCQMjjU42s','1f52wI8kceHHiSOToUVCei7dpZGyMVJ12bEqFX6bf2PRjAArnDHWRa1fqdb2OiMpikPbxsCWi4KYrx9Q7aauoSfDF91Bog98120HcigUaWaIHb8ev3KtivDTk9GmBBBFSJz24nyEkhYpLfbIxvmURY1Bd56Uzru7yGm5MeyZ0O7YDZwE7vyy5vvO7E4hbQ8wevKhqE0wtKVr1CTCLvtxiSnkIh3q','og6O5g','CN1qutpU4gBcpdMD2mshZ1Wpn68FD8lbR6zmeyvczICRO6BKiqDTAHhb1Ou3Nu3duH6u8HOhgQTGuhls','oz','O7m',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (701734080451245141,9643780471265672026,'lSonQhBMRDg','E','QrLHCVcVjv2bjS67SN8gflNqC2qeXWM','5AwXsjNTIjwc5vMwUfGLpOq905RB0Gqt6H37HEwHeqADjS5FObzFI9THbW1UHKRV','3','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2884,10 +2791,9 @@ INSERT INTO t VALUES (8430548240360704589,7370535127014795106,'dXuV5gqlHL4tKCnPs
INSERT INTO ti VALUES (8430548240360704589,7370535127014795106,'dXuV5gqlHL4tKCnPsa0zKWazYb2','F4nbDz0oN5I3zX32phx5kU8CYgZbQh9pHsXGSQYK6HHuwgq24vWEdVIpiJkdCcVNYxaZCD4rXYioJR67uTrFaNY1NwltXSl9sPU1ku7XumlwBs84rUaFBfRmaF0nOZOcn3go8Y87HlUdX5wZ59OVoIHHqqNLOT6MG0MJ9OWtNoOZO4RRNJDJzWGq7woBHaHjIKeb20J5H5pPdmI9M0uaFkcM1zDxxyhp5gAoFdAWYpBCcK2ZLnA8q','0ZmIrBrpM32DLu8BEmPa19KG3zkCsOB9BxEMpqRsAoOHhew9VU','aFwj9OzruUiZCWRtQSblu4PgGE15xzdE28FJ37P6nFos4Z6LxzG0nsgANVRK3Ks9eiqKnXAwpaXt43qMvoRvBv4AmUOLS4SaWhZbX0ygxHWA4FoNfjVet9rqA3zIgeNotedVcxxkPnPfCyzHtAn8ruWLjx3gzKKXA','I','Rf',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3639943,-163210278,'XtNYXFQRv','BKrogCyUk','zFvmIqtebJnsuQ0BSJz0SdSHNIRff7SAKUNlN32E1WpLHto','hCxrKFeNIN2p0','q','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2915,10 +2821,9 @@ INSERT INTO t VALUES (11759629,-758388880,'O','k5uGRRlQFlItOWgzroWMr9Z4VXShFC4y7
INSERT INTO ti VALUES (11759629,-758388880,'O','k5uGRRlQFlItOWgzroWMr9Z4VXShFC4y7O9mo9xIpHV05Mcwzjuta1vpovIYcunBF9f93R6tJUcKCrh6qszEUboEg4ZQ43dhtMJaBybseYbm93nzvsrDTLzxVKveOd1459cN','Yo4','exxG5Rxp90bJPEe44M71APDJM4ZheRIbywqzulwcBZMyZfKzJeAT4LRD8O8yE8lJSneorPfKx7nQrAC','lVH','H',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7559226,660108,'95173WYzfIy','vtq','fDZHheXUUlmKz8AfWTjvz8afdnuXK96GLAL68eGb9ePb5LjD1FBIquwBiUYWjnlm5dBvnBPbk','U2XkrpmcY5bkOZQmeyY7lBkwhYKwzG7gKJBB','9','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2946,10 +2851,9 @@ INSERT INTO t VALUES (-1023823780,1060147,'cDv','lgQBiSEV0i6cIjT3wkE4tYvKT2mIQ66
INSERT INTO ti VALUES (-1023823780,1060147,'cDv','lgQBiSEV0i6cIjT3wkE4tYvKT2mIQ66HCXUGUOyy0Z8I2p8DRn4HYJUFqlauiIlY0GxRJWjr6wgk4mkxCJfVbEE4pStwrjal0ypAAhEJj9jqcxs32PuHTLm5NAJY3Je8gonuwgWuDjEHGRwU9P1l3xYqeITw3pY2I48oe9b4z2sc6oiAYJTcxk37NtbQEyTnZ','Gdhb','EZG1Auh7yVndObJAniZKQ2Ee5Xopckru83LFSYxiC22bdxcDA5lAskHu2F4Qm60tUB98tK9rjv6r8ki5dOxOgmrVx8Q75zWQMPhYJEjUiasaxxBGJgAKrTusoB8oZEeLbAOZM3bmwW6MYMa1Zoi9Y','y','WN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3797,18869,'cKYKm4K0wnqdJowYmdL0KbL','mjEnNHk2iYJ0bh8K1','p7RHT49JrVAD8aGfoe9UdRfwJhIDnPJkX7SyhpY3Hw','vtNStE6','nF','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2977,10 +2881,9 @@ INSERT INTO t VALUES (-12561,18992,'HlSXnKCraRmEgNcCBrosn','fIdvy6UUfILLSfICLHQ2
INSERT INTO ti VALUES (-12561,18992,'HlSXnKCraRmEgNcCBrosn','fIdvy6UUfILLSfICLHQ2XiwLzNGtPaQrXfxAzt8TjTuPkD19QJpwioz0TdmQlkHtZTDTxgIzIdUeEJsD9zIiBJiaxCVcT24GEHLGv7LjlEsukE6xw3S5Fw5uZmdnWxswTMmA0gCUHuGQnI3U2nNSQ0ixAbyPDmzMK4gKZfO78g7kmivvxifbQCgAg2m8jCKfwQMm08Yb','f4a70yXFnV6gofGLVrBi0nsV4vZ0T5AmpQTA0KX7DHJ','7U4izTJzMKk2i6ZHh0nBQWp0oyapN9aC8hniJinXzvvfBkpD2m19LhdCUVv40rnOjKCvNUOt3HRUqUBX1GFkqxUzRMbHysZg9pMI9skiKNEARwzkrEcs0P84KkIu7NXCMhGakYnTvdQdRUehIjzagQoNLV6ucWeJY9mypvRsWQqCmLgqCGBPulLCH1mKEX0','Q','U',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11080688,1421,'FSOL0A3JT6gV','g4a9wrzNYgStgyQDj3ZodDnirvQffY9Hll','85JMUkXkNUdYzijyYnfwuCJLJfb3j3VCkhoNE1vWk1c','HX6oXoKlSvI7zqbymMPQIcgThmPHMMerTJoRr3BZ7gbCeeJ0EEvQuXbttDtZZdD8aqpNPbGk1Jc6Tum0gN9Yzt','Mc','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3008,10 +2911,9 @@ INSERT INTO t VALUES (1916267309,21145,'u1kNA16tBESsrsrAmSEGksJd9Uk','D4epPuDv6B
INSERT INTO ti VALUES (1916267309,21145,'u1kNA16tBESsrsrAmSEGksJd9Uk','D4epPuDv6B22lp8ZSeboCPdy3OfnpeOVW3SS1LBWsHwsD3RLoramBrJeobwcp0b5','XiN7gnEmqJRj','PRbLn36LIzIpUnL6dpU5WU42C9tNI9i2F9lEG7629b24PkN','v7','u',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (783308590,-1849,'mrqDUHQjL42q','FdgA6smglWJmSZpkC6Mg1GqQL9UHAvqgLVn6ngiJOyJVFOfR352S3CPAw4yB','1Cp4guJkQ','qguvJIpN2gKbrjCDquXTwzeBvEI3ogCS6vI9mlTpew09VkRdm6s6sp35aIhFmzkF56F713W','w','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3039,10 +2941,9 @@ INSERT INTO t VALUES (-2070331668,32231,'BUwETh4gd9Gv7ilGkMdssket58pZwRvAuq1SGhT
INSERT INTO ti VALUES (-2070331668,32231,'BUwETh4gd9Gv7ilGkMdssket58pZwRvAuq1SGhT1V61I9mg9uNfS7tm','eB2WOdyxlhuzafRsqGJ0y2mnPJhlsvZGUr5F0c4W2H9O3Djb2LvO4V2iiUh7bhzwSqJPPgkZfIz8vHEZH','JgcVrElG1v8nla6kS5AtzfpMZTVN2LwFcOCs78','4XjojRFSGf3EcJyDmGBkzeRo4sikRtSRBOvX8gfFzcvQlHFyicz4ZjaxzusoPRnE7IYpCy046AKSm2rXRr44MY9uavyxx','mnG','vM',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4201149517,-4872428262509145534,'Zi1gOPMZAjG','It2x5eccijurelI0','EPgPDIJwYnbESZPDjP3Q1HmgzzTaHguN8XlSimFOBnQbdavZzxEqAixau9','Q5d6STzCDgQqBCjXEJmWasOgNepyfO7','wN','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3070,10 +2971,9 @@ INSERT INTO t VALUES (1286498374,-3488850316878152190,'KtRffaUls1Ll','v9hLTJiGEP
INSERT INTO ti VALUES (1286498374,-3488850316878152190,'KtRffaUls1Ll','v9hLTJiGEPX7Qpk1R5Y6s4ogvjr9GPfBWUzINrZWE82JhEAfgWMgfUq72LoTuEf0ZFM2hYNBNJCexfpdg7jHfpdiFljjlWZ4zHtlW9oyhGRZeU07FePiI5hl6JYiAPjJdpui48Cz5ElXqeymfhldzkq89qz2gg9IvQ14HOfHiySBQUCk7GfEwdUl6vIIsgE7V6z8YyY','KvgW','wBRjhBg63GaJiqAb5GyLcwQE7bay6hB1mjOSopqAO7qqoQKPiTD7oHhyQMzuCay41RFjqouuDjAwJMZpYROjCgFVrFC3f1rOvoa4McxcPXlRQnNOD7SpXnvvt0pQm2Hxw4MtGsHOKxRoDVky','g','V7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (119,11857098888198984987,'TvV4kxjVW9U','DpaKpKfU753V5TVq15g94coZ','QTNtpjlmJznXosMrrEahuFxM','UpbudvyUDYZoLh1flXtne6HfTrSFXuTjhNr61IB9Lt9CDISvBf7XScJ','L','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3101,10 +3001,9 @@ INSERT INTO t VALUES (-3792260,6372594950656437782,'Vaw','vzHVgQa1oQc1kly001pCDr
INSERT INTO ti VALUES (-3792260,6372594950656437782,'Vaw','vzHVgQa1oQc1kly001pCDrJmqEbFnMULyoi0KFHFlsymVG0pnlmK3NqMMRW9W3b8R66BA9KYW26Bzx3tVFyb9DIzR9hNZURsdue6BS2SBWgjn5DoslgJg5RHlXtvjqkUmnq9MN5RaDzuaq1ktQ9RLvTn2lYKfrTx','a5z0fref7AomqG9ZLn5DLORw613ahQ9RF0JAaYl','5nnE998K4sVb2oatpHiw5Ad1NH4Msu9bJOuzlvGQsffiNqC2ZuQw2iTcU2VODsx0PY4PZHEAcbQr630XhbE2PyThNfrW7b98Z4rgakVqC7tVkJmP1hc5cWpcOhghCh1PWbkgjZvmoyQ9LfrKF6LMMIlypBbRL9ykTK672LC','uQ','Ri',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2504825676,5025551660958734330,'Ij5VnNuTfo4fjExZTrnoEIF9Pc','WMw','02Byrofbnd4PlTHPpCa0GJVXPetrNgVTher0nXoUCvaVcETsbJyempmBtSBv8','ZiIZwKzeB9IGZWT4dSqwT7ahu85xZ5bEslbSOwfCSqoVEqeBXZ27pnjlzWPGc8HNpd4bITpFI','4','ak',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3132,10 +3031,9 @@ INSERT INTO t VALUES (13840247546324012698,10971877197002818101,'yEBkM2w','rYdUX
INSERT INTO ti VALUES (13840247546324012698,10971877197002818101,'yEBkM2w','rYdUXG76KpJO9j4eaLaoIPDMm56DfdPNG0vQwekg7PGbxer6UfatIEFV73NtIKSFOoAeKcnyiUUTEzLixqh1SE','CJytWDe4wXf48Sijz9GLbdJY5r7lIyiPGaVME1OLGutVWFneREGbOojV2ekS6eC','iWm9eVKmAYrW0IOxvEqDPpF1iEJjU5HQjlOTqyD5atD70Ebjz4WanGEk5YsRLz7DIsBA2RcBopyZ9iOhvNes3dlWZF58XJhTH28NMYTVkqicONDzjjdyG6Ze18W1aszgaM5Bdi','Vp','YHQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4171405238972730257,11567277,'W9nBTJ','uphKlN1hbfcVu3ROTht90oHGqjb17Lh3dfvLlh6LxX','8xOB3PktyOWNnpbGalz1TkUOQureq89VT2zX','ka','Kt','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3163,10 +3061,9 @@ INSERT INTO t VALUES (-5051807825411682212,5978539,'T4yOaxW','rrXRfMRNQOyGoBB3Wy
INSERT INTO ti VALUES (-5051807825411682212,5978539,'T4yOaxW','rrXRfMRNQOyGoBB3Wye7wKtw1YkZYNWRo73AkEpixRrYRTkeakHhHKwbAdU2jnz4rTdxMo1NJe8PlwF83E8PzkoSXJC9SdOuJMjifTpQDcyPKvQl9u1be24PQJBo1B9zgKSCn50hDrxmeK821','2Rxx9WuPdbyMyCxmXmwjkps1kzfWK5627wKkmrrQnholeKOeocMSJqqlO6fXf6xxZr1I3yniAmVhgY','yXTGxRosVyEZUSD7R7iKqV4mEJkhmPM4A9MueuC8lC2JmVO1f8Y6zROXNwpPCvX8EJPBB2hvy5E55ETkx44lFdxSmPcEE5wBA08obTGvBQPEdHWxVmWVOx1anuQGs6MR4AcMs771OQBFE8JKJZBYktfCiaTG4XWixM9BU5Xts2dxRguL79WBoDxlq1DM5DdUzQsfR68WO2yfxI6N9wQHDD6FLZLdej4yuAkFbnP7ptG7VmZSwEM','o','8I6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13316,54295,'MfVPcXI7xGkRuqgzFeOCso7j4yP2gwS','ldqvgawN','lyuPHp5Q7WXwkjVhFfBnvSdgN15yx6gpykqcEP0rfRAlzo7LTxaoSesvyDDoRHFfeoyJy','0NI','MM','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3194,10 +3091,9 @@ INSERT INTO t VALUES (22610,63741,'SccR5a6KNDpRPw5xF3EbLECxRV7il4J8S8EG','qsirtN
INSERT INTO ti VALUES (22610,63741,'SccR5a6KNDpRPw5xF3EbLECxRV7il4J8S8EG','qsirtNcOO2Ae9H42BRd1JWBF3szl901Dzaz0xaptjd2bSokeNYdhXwrb2SwcwlOa4EkBcFNBNEBtSdT7EkmAdLC4vv5LPVpHTbAKAED8wurDbuC9orsAJiKpjK3ax1o35dfsakvzrMld5IqAkwif7b4bDUQbpB2','fWVjSTAakO7n8DfqXyt6klfhuh5fEmg3GVzy4gQQLxNJTn0vLHM4Vx20m3','mDc8RKoXbaQDOgVnBpHoT','y','v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (237274068514970822,539590695603487478,'HgiUBbYRN1yH6n7VzLmCA5TbF20gv1zKeNtTTeeVUUtPfn5pl54ful7eEaEUbqelpLkSxD','RppmdEdm','4RLABNPAuOrf2Mid7kFSBEg0','an','V','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3225,10 +3121,9 @@ INSERT INTO t VALUES (-7045725868560451068,5875680099365042645,'c','5bRFELqg0KYT
INSERT INTO ti VALUES (-7045725868560451068,5875680099365042645,'c','5bRFELqg0KYTPC9r9ELMdm9MQQLK6rtRjwqL6Y1B9HxoXDuYESDe6yawTbrIKwMUCLcaJWxG4t6FhJmV7YVdfjXfKC0xoPzr6tpJuAFWvResHZCnaFIV6DkszzK9qJ3SEWWWYDA8vtvUX8toH5bIxfYASXPm7NjIvkzBeSWDHDM7NJJWHW1lWjyr3WnJfoXseFKCLL6pkJTDCq0o6c5mmLbv','HR','IpcMyfM54SV67QIJHagV3yzHcvK6bL1PS7tkrhwGIGXhqleOZH2yFMTNSHloKkhNjyuvoZsgT7QTBpQGWsFyNbz5Qbt65RCpfe743YzsLMiKHwtrsiCPjgFLEPCSiFI2euCroXDoTPVQVauiLjqRldmaGsH2r5caZICCpdBAGL1fXR637ndjzacwpG9o','b','X',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2887,7287535,'q7lpXVU0uBbs','tx4voYj1UbygHdqP8nLeFPdDBqnGvzARItPUPLExJLhtUAhApt','yci1kQYXhIubDHKTQ2g8jS','9hf657SaJFQTW48yri5YSUTI5VNdgyhXihRUFGo4Zkw','U','9l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3256,10 +3151,9 @@ INSERT INTO t VALUES (5155542901467646972,6555465,'1WPU0rzkBTmJXeDzMWcxjO0yWwpi3
INSERT INTO ti VALUES (5155542901467646972,6555465,'1WPU0rzkBTmJXeDzMWcxjO0yWwpi317','Gjpj2dFS8xSljlKZK2dYysNkwJ9cFKBORvgbInU7q1nmJe7XnEsGExW7FaVwCoIHlDYHK3QshyLyOG1SqZQ35LV2PGuQoPVCKKDOtepvhsCuE1JJvCUhLt4a4nRisH6ozOw0VVCN8DxTZ6prQlB87TWccRsbOyjDirbw8HmwomCHIuAjjw3wyTejOi3jBqUpwaXyNtEfCGr4HOFC5qXOQBpOJED','zywIsfJm6gupduXvIq','Ie35L6ZdHRIhsaXSMj5vyrcSGoPElqBrlx52ARO7iFWA1fCdZXE42pqPzBSrygw2dwzeR2bmoEIfmaJghNXHI09hBp8lioW6C7E12HFykojT3hcxlw6eOrwcOzpBAnmDhiW2waw3WlXvE5ZuzY24OqqYolaEY0KmyndYSjHZaH','dg','45u',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4514953479484397312,-635351751,'Y6ip7vJjK9GuXabafKDSRoWWPp','uz','zRjiiauytZS9wocWyoBIdyq3aBfAd5x6J2pc90ZIQ1nX7dneCndmSmBer','tWQCNrtbG6uB','D','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3287,10 +3181,9 @@ INSERT INTO t VALUES (5138566579332845485,2105759692,'v9nEzIxurkx4rPNtf186JuttTG
INSERT INTO ti VALUES (5138566579332845485,2105759692,'v9nEzIxurkx4rPNtf186JuttTG2V','1FnFkiwepOTMVnbhkKOChkI3025K1MtkNwy','8dirFkOIsQ0Ex9AeyknjVyNd','y7YtAOpiIlWNM71E7mhfE6AFnHEZQfHp8FADwVKaXQqNvO2COsynWHSWwNZRhHb0ExmKUC8mxQxapxlu','H','H7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (106,-1656499658,'DVgIAHr7Ruz26Dcux','bkwFE','NEeUKfQrQroE','Vb4zk9424s0REkY9ongkpfNVzFNWt9RmyX','U','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3318,10 +3211,9 @@ INSERT INTO t VALUES (194,621857059,'zzmX','xOZIh7YfKtU5xDdVqq','NpIgPR1','CvKni
INSERT INTO ti VALUES (194,621857059,'zzmX','xOZIh7YfKtU5xDdVqq','NpIgPR1','CvKniZxltzfqfmKw9EsJI0f3gt9SnQTqF8YyW9j2vg4zWrq8KpmIPrwBpnW34lBnluCbYQHn53AfvvHfhBCfrSULrioAWNoDKScFRGqqdxZG9kpYY6CtuAGSZwWU1pWcIqzO5BsSZDln5EykPfyDv4YfVmTqz7klGSGnSOlegJWu4qCg','X','Ky',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25,1482935944,'TXrTRaT9quRzwT8f5dbz','JX2aSg8pNR1xKvoQmiXiYn32HAXAOK1p2','GADBSheMULZq','9CpFCqVkuvdDtGKEzXmpZggwcUtoCqyNOkiPNHeuhXb1IjDSkUS','H','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3349,10 +3241,9 @@ INSERT INTO t VALUES (-1575230450,858230610,'yK9UOxMwLqve16nb8Q','XzYCPgOX2tK3rR
INSERT INTO ti VALUES (-1575230450,858230610,'yK9UOxMwLqve16nb8Q','XzYCPgOX2tK3rR9PqRRMIufL6oeO2ASyOK0zGRBNyp4ocWUYFWHFPLlspT7TS2gMsObq7Q5xUEotJ2k8DdaKPdj5XAXOLr20KnyYeQs6lj0muxCqq0mgvF8Nk4PGdn94A','ofIR2qC9FI4ESqf4TwucH0tQJXh9P5ICzjbCp4cnSrezusne','4kl5C36zMoksToW1NWI6hCqW2ZOP0KImfL96WpfbiIBy9lMlvEvnZCEwoOSd3ZzJCVX04mtBtdX0UJtjGnUyNzxfjDTVFOb0JupfNxjs4106sL9r1cTFNzrIuVbtq77nzwPedRkY5b6KwR84609PrH4CNW00sZETkeIxkZT7NXJAnIwJN72t8zN8apcQ21f62t4lyCEdq6Fo6kuiDbiMXX70am4TRVyYM8INXC0NvIMtIgoS7kdby','Nk','5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (110,7259,'ikL3tbzHGTwyrZVguB5sIEriEyD5IG','Fiu3j0g','pySv1unwnRlz','QeAXubK3DLOdWyC8FYB','Bt','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3380,10 +3271,9 @@ INSERT INTO t VALUES (-4414131,15352,'6xNAG5S','WVWWUbkKag4ge8FdcDJrUPpmxDrlvAB5
INSERT INTO ti VALUES (-4414131,15352,'6xNAG5S','WVWWUbkKag4ge8FdcDJrUPpmxDrlvAB5GhKdhBnabtzLsvwvwOdYc4Ke23Fz2ubjPx9DKziOZXmw4YOkwEfYRHC9hhJYfjY0','At30Wx9ePFKy1f33o4','fQ1SSz1LYxba2g4Wx5ah4V2K000GvmCVqLCHZsQxMSKsyIvDWOaeb8RR1mgMsYOqbOnL4rEwGZlqgcuCwZG3dFDU63NKTWEADCSx','5w','CT',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8046484,-1666116,'Wi','n73yI7','gEzXwt4L95X','kT3a6ZuKn2HE1mk02XuUe3sKYz2H7l8aISUEkXIT9MxBFm1HbWhmetB2Hp32vexm7sOymNwc6nZlgB7md','f','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3411,10 +3301,9 @@ INSERT INTO t VALUES (7401761,-555408,'BBbMNvIzjeiQIlZz6MuS','KRcPuica7Lo1A8xO0M
INSERT INTO ti VALUES (7401761,-555408,'BBbMNvIzjeiQIlZz6MuS','KRcPuica7Lo1A8xO0M8rGlrfjORyXrcg8jPNPHg3LK6DM9uIOsLN22YtdyczOesdqjTLEJHi02t8bjFAYIxD1TN1wUUVe4SDT6J06jQxu7cKKwIEZ84p50eysEdNbjGXKM8OoKUGMVNiKj9QZyF2mOCu92000XDDfjla0upquq4v9CN4WGXoQBl1sErwCE02T90AGNdkVDy19B','kqYQdH3EV','t48JWsCHro8VEpOVJReZ8BRotiDLWt66','U','2K',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (35,227,'QeqMPDe2E','lvpyGRU','nnNy2TwY1a4FZ7RVzNxJQSmWMqT','0vMF64PFlioxz','cF','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3442,10 +3331,9 @@ INSERT INTO t VALUES (-17,145,'ZRS2nokAh3','tS2yNeyFN3pRZeoqC9QwRBLMMKPJn53AucVY
INSERT INTO ti VALUES (-17,145,'ZRS2nokAh3','tS2yNeyFN3pRZeoqC9QwRBLMMKPJn53AucVYRrTUh0MFR57COTJCkdEi2A8C5sTAJDM8FyHrvGLxYOf9pIjgPYIT5HwPKRXsqNAhvuwucuZVuWBYtwRxBhigLQ34tmxMH','QivYia0xeDWvIt05391BaQoXCFl7PJD','hKam55beWsp93RW9kfIWKaBeTJfrQlnXg7InNkOaclhLnaOfzwRAiK7Bw338xlkhAWQRcMgkrpaVKbcxJdYF07ceJIjYbL4CqecM1HnDWIHQzZXEF0f8qtYoLK96lDKR6Whz5KysakMAr4sRo','I','AY',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (206,287123916,'y8bPTZ7Nnp3yWoOgsshMeqMsiURGqhM4HXvmJG9','AX2qMeSllQb7gUJw3jKTshtEk5rU7FgFOhrHKQdem1J0kljw3gj1UfQvJa74','zV5IKukKbzhtOs','NDqwxxEyeFjkYOZhwjcH','g','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3473,10 +3361,9 @@ INSERT INTO t VALUES (10897098,656614296,'Cp4w0oVyfUaw1oXjdwdAjjcrS','EdAxUSgqgu
INSERT INTO ti VALUES (10897098,656614296,'Cp4w0oVyfUaw1oXjdwdAjjcrS','EdAxUSgqguL1mQUOrEvvrlvw47sgB5uh3eQXljJsHptbtNXMqOCmYwuoCkCsWyOGAV4shdOMAOp0PJOkhsFPClOor6wMl5YewEtajqGyhs4OCBnC78bOpFg25Yqw9jP0u3sQY3kMVFU9OUof1M4x0uykZdpl9GqIEOnx1kgvF19IVPZRLTURd8','rZopdXKfPCbXMkHzUGV8rpjv9tC0k1UQg5l4BUcSlZyvq90rdvuo6Z0SUBwuJQi5SdBBosuVWWc24a','sKYphhul4MkLk7s1WQpOLHhKnDn8FWILzQhEonblVYzyVIPLp','S','2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8171132692759253872,-7631,'aD','ZS','RT','ueKqi2QjPMqA8e66ZrIVgZxUcNfdMV0OrCjRKf','o','as',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3504,10 +3391,9 @@ INSERT INTO t VALUES (-2634872809305310680,-24711,'BpG','WRPjJ7g0O5VZeHMM8fHIzat
INSERT INTO ti VALUES (-2634872809305310680,-24711,'BpG','WRPjJ7g0O5VZeHMM8fHIzat1TKLfNQe2Hf','zY','gh9tmZ8olCiSQEnFVhswGqcN4DUIcl7clRWHTb7OZBoyZ0F54DH88o7ODoZXu4M','hF','q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (346262385,6220,'TRJRgvnHJr','1NnqucP82','r','JOXCsPRARQKG2xhG2HtxJU','pb','x0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3535,10 +3421,9 @@ INSERT INTO t VALUES (-8868631479744319348,11764,'yhYU3eNyJ2ARgkptDAuatN','nGMix
INSERT INTO ti VALUES (-8868631479744319348,11764,'yhYU3eNyJ2ARgkptDAuatN','nGMixDpxfnsWbI7bRxuXML0YIzeViGRdqULCrlyVBIURoZW0QgjX8TYJHAE4cv5BPfTKZKskPPKIjuE5CCf5vT46PkmvfqD4Nvmhi9HrxWydgK6xZZ4ZrIYS7eh6oNarezR9LvyzdC77fJHXzvfKRCv1iVAwF9JRDYCFhxfT7k0xRzAH8xkeQttpZMFlWhi4gDdMndyIRe3dd583aXPLL4u3NkmY0ayDVlOyDZlX','9DI8y9QsyVKFGH8IzhngBV0E','NnZpseU4iGRcyjaM9Cmx1ZjR8wzBm9Kqt0B10m5mZmcVe26IkTDLCz7nGvgM54D0KecNROe4PtX9W3aVu57OgFoTR7WpUOiNkShI6Hfpj3DfupLDqOJ0b9WjCUQoWu2aompBKJ3UgbDN3GfLekqjeTB7xnRuadCTG32zyw1HzueTJeI75cM4foj3BHLMlA1vZznvKMuIngmF98dEV3bdmcRmxF8w8sME0zkmOz6L7g50szg7','akd','S6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6711,2221867533,'LxI4wZ','Scfd0QAA9gvJSNuIOisl5RKABFGgU0Hghc8ME','OkbJllXFhUoIRA9h2As1okS3VD8BQIGfBB58PlZ84cPgqBLDd','wuihdSZ','u','Xz',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3566,10 +3451,9 @@ INSERT INTO t VALUES (14650033234730275535,560419130,'cRqdSZV','XBWYE6RYAlyXCSfB
INSERT INTO ti VALUES (14650033234730275535,560419130,'cRqdSZV','XBWYE6RYAlyXCSfBsSoPwFnBS0QKMY9KKKliYOLHO6jVPfPb7KRLwgz9Qd48YGw9V7HDs554yLSs2QMaJVbEk2p7L5QDfvary3K97qi4pDyir3jaazyJWblyJWZQAKv3Eaj3XxRNCh4OSwaUUUl5DZbE2ABNOZIGlPb3lvTf1FdN5xesI6oFMUJxv7dh3nYWY8AMr0Pmm','SNYzPRyPNdiJwVi2aFynYRWC7e9uiQoERSrhVyYJYH4KfSm9aZcSF16gW','VvloudzTS9ME9dxrne7u3oRFPh2JVenmLTNIjwcb9DjhDbCY2ZZeMhmjcaWPtmQf8TVL5nsVwwPa0coBTbR7WUmEtW9xo','SK','Fw',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-120,41971,'VTg7Q64PRZgme0CezXmg2pYtzYdkCCZ4rdiiuYdNp4QdeEZKNBfj','vN7CINLL','O9drUB15VIJNA0PpaLRmGrIFXeuQUIcCG5u9ejlfuEFBcVVsaCvwfAdY4BEIVMGj1Wqh2Ty4nA9','xVYvLZNvKwXiGCeGVgjeAKQQM3U7EdmykqlusD','x','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3597,10 +3481,9 @@ INSERT INTO t VALUES (211593962,1180,'VsupwIjTU4nQiOPvIZz1e7qtc5LwqEKK6qUjeeTDGc
INSERT INTO ti VALUES (211593962,1180,'VsupwIjTU4nQiOPvIZz1e7qtc5LwqEKK6qUjeeTDGcL5210W','NvjGttJZBCBm4pknigW0mqPHi3Y9mhElNjtufRcIKAq5qas51uVGP3mh9fBqxmaUChttUvt7Av5An9LqF7S3VETbricw9ecQUc6aWipeKp8Pa3yrQk2aJR459l0MEQnoqdyauzPsU4wnz1XuZoiUd4UamTCsrAthSlvg1SyzK1w7FgqY7l7cLbWC5yeANf0ARSHmnTBxIsce7HNYeuK0zwu8homjk91dv','OjqgGXhLtNZbye6aPO4X6SlGoAaRM7OH8Rzy0mmL96AY','sy30SB9tJpwDnhRfVB80soTVleGBApbakQIKiXvsMdIVg6Y7hGonUIJKmkWn','l3','DG',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1664542367,2385436723,'7X','U1Z7qLY08NohCSyVW','KPAonk9bybs8UYovE8p','bgCaBNkJ','1','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3628,10 +3511,9 @@ INSERT INTO t VALUES (1034159368,3568192441,'ikTm0','RmDH0IKNALkC6aBv42wiVvR59DI
INSERT INTO ti VALUES (1034159368,3568192441,'ikTm0','RmDH0IKNALkC6aBv42wiVvR59DI80Fko9uBMKD0YmZilNGgPQluHWXMC2EJcaLcZAm8L5pfELYeW6CNP7ABKWxXgTYqTLi8wpgIZsIv3in08ebZsypUDa0ErZSEAmha7y3sdm3K7c6pcCPfvqhIDaQAEbS02eJfPvuH69ssSHpgHb1ezJ7j5k12RIgbvXFgOFirOl9KbJ56sY03cCWmFv69rTDPZ8WDUjegGmSMtUrH3mMMus','VdQkBLQFNcNbiLW0DfBlJkkiAvSDknQcIU2lyaIikUG','biFAKElO3Ru1Ez6gRpK0ebv4IWVrQRiByrQ8qA1w5VhElNLgfm5QQkJnaZtL15EqKgA7HCRz7P1mSPmLRDUvz1dxjGRgfAKmj7DNUHory1m51VtH6rGYVEk91R7ZG6tMpLPbul4UgIl3Fn0duCz2LZmTgocwqXfDtAmGezxMfzIDXrP2TTZC5fnbxRSSUJf2A2410KswIUHQoTWOzMM1ucPnqczsP9','lJ','X2J',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (23,17258,'AJ2Eyns95KDW6T3t8la3Ut9ZiIKHn1ONmNnlB4q7jSTDUBvmabDuvmN05zd8aYd3r','jfzNaHQetk62MfjecL','YG','eR9wzz44CRU033LHhPHv46teUDRwAM2sQRWZk0czgzKX7JQHOfoaNSYvfqm','b','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3659,10 +3541,9 @@ INSERT INTO t VALUES (21,52247,'w78HnFKYXiV5zPxtTMwSuKPveJITPD9ObMlL1l4fskF18O9T
INSERT INTO ti VALUES (21,52247,'w78HnFKYXiV5zPxtTMwSuKPveJITPD9ObMlL1l4fskF18O9T','povFygn73q3GMSXn8n5MNt2m9kgAdQ1NiyMywMrtAjLaHcyqoH4HCcoCucQkf8Zy7D1WmXi3lNEyhh5xELwKUysXniPIT42P1Y6kRrKiFgi','GSX4U','cSH5jOKBfhn1H7xSqNiE8MpdAI2IbJNfONJZ42jiyZlG4BpnUYu9NqxnyDZGlU8Vu7I14BzF0JGnhyBErURxTRyDiDU1CXrSSBELMP6wn1zUW4jEZ2Lfmi1TKp9Fy387XebxOveG0bNpSnwXbguWZ4QwYekOPPYd1bTIU','uG','v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5250720,104,'uVlMcMkrPZ','g5QGtGltV0QeLPVGljP62j1yeGdbiWemHzDxtWHeszKJLo0wdm8yuzjmELEZe2','LFQJGDq8BW7Psd1KylRaFBV6BQ4aGPhvXmk','lAxe4xHQjZAsOJBqbQjFUQ3KsTmf3ephsnKKQy7AKLqa9b6smFpJsKD','4','9B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3690,10 +3571,9 @@ INSERT INTO t VALUES (1806547620,100,'aYnrAKA','1jJDcOliKDarR7RQfCSDf987NqiYjZhc
INSERT INTO ti VALUES (1806547620,100,'aYnrAKA','1jJDcOliKDarR7RQfCSDf987NqiYjZhcYv0dM3CpKABpW1bmMW0jrAwnLfNhqrmW5gwqglwDG0Cutac7oHJL4Rky6MuqkGnQvVhLbtLFtvTd3YRL0pXxBeyh4l','cwmh6LArEprRCqovG1Z48ykXxl3Pn4yCK0iIPl8zj4','ZTLZpl7TDYKtUaN','ML','Yp',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (40378,-30708,'UCcGiE94PUtwZ95aDdH0fQh01R','BL9','cVoTqiUiKKFMeVqyDzOKq1EWzYGUV0smTewzPJKuzrrKpe','Ng4PvpNRGKdPssyGRBc2t73kGi99WV1PxOkxhzLP9nhmNHixdexF','A','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3721,10 +3601,9 @@ INSERT INTO t VALUES (6548909,13938,'Q9FLP1ctX1s6bOxqXw1j1UMP7fSxQ','YWD4imoiLmA
INSERT INTO ti VALUES (6548909,13938,'Q9FLP1ctX1s6bOxqXw1j1UMP7fSxQ','YWD4imoiLmAivL5Z4b6xm0sXJrkhqk9k565cm0cjVRVfH6Jqf3XEhQ1FT6R18977MseQHHHGAoA9CVaU45TV1PDNnHAYXsgXJ9gfNFOTnCkvi378g5GotdirOvHBSAVz2xOa5f6XRQmz7yt2hEI4XDymat3F','k6HMTzC','fKWAC','hC','Yz',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1994805,1840748285,'fySw5wlxT2XSvVWaVESnIGSyGQzik80PKJlYZwPtS45lqyO5vTAC7m7','JTBAAG7MLGMPB7e8qSnyuWX1ePfpc1v6i4O5jZp93MdJWzLXDPPYOxenqncerPRmgA','m7voSQAmqZN7F4cG7XkmdVB0Av','DwV6SR3H1CeVoEazllVXUji9c9IXM','n','BX',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3752,10 +3631,9 @@ INSERT INTO t VALUES (-978995792,1117039297,'mIMMhBp9aaEfrKdAOrUUnszvbD5IzawG2yZ
INSERT INTO ti VALUES (-978995792,1117039297,'mIMMhBp9aaEfrKdAOrUUnszvbD5IzawG2yZ0yd9WepPS67g','J0psRpim','D8npweHYrmMMAs0ZzzBaZLnCpRrhpNftd','XUlzknwpBxr8iqMpmOCsYGZbQeIqLPNFSRprDlevpBIRUT5nJIQ1RN6SvDOcAj3Oh0UFzGnMpmgWde36xq','m84','SxO',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16149899,597152968,'QSOS39','M9OQTVVNsds1IffqXhWROT35u2LWi0y8NEkw','I0uZSVdgnYRRX1CDYz2ZpSFalPsCyA5pMBnCZUsI','5WuXFARckMi1qRy5tOd6Q3tVLl48Yb4FQ9rlSfEjRfxH5waVJbZV13MOJFBoKS4xD','F','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3783,10 +3661,9 @@ INSERT INTO t VALUES (12887116,-1340233090,'l','5GBQ6YxWkXdN8u52pMgRcwss8mgzb6Vm
INSERT INTO ti VALUES (12887116,-1340233090,'l','5GBQ6YxWkXdN8u52pMgRcwss8mgzb6VmnXBol6hUlV0aIaEyfyuGInX0h70t9YlLnw9E8x','RpCnKaC8xDUAcJYLOUGChzJwF8swkPiYlIXNspHGhK6DaX6Fekywe8svubMkop1M','MJGBteSFJd9lRuWss8DqvkBQ0v7b1agmeIptL4HSvciJkQx3y6ofoSsig5nI6hGEhRk0ZhOKz7Xu9E3lXIGCIUb4cS4jE2aeqSXrXTusce8imb9ywYq7RInqrikmxSPEgEPaoiyEZMG8ZMW0ZBnbcHIDmbfDL8OxX1nUgSyKTjIpsbsYUR4GrzsZzeHaO3tWhkTBFQac7W0xrguWM78nCBLYCQAPeC34LoSwtIS','O0','6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-18508,-3391461,'Z2Z8f','Z','JgyC3miwd3AMbio7VFS6AoFpquDJ4JjokFXVekF9NcDkTFvLlEqSw','WodSuACcnDJQR2efTlK','l','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3814,10 +3691,9 @@ INSERT INTO t VALUES (-6301145844889554519,7344319,'OzMkjOeXXqAb2YgvdaK','8W1OKa
INSERT INTO ti VALUES (-6301145844889554519,7344319,'OzMkjOeXXqAb2YgvdaK','8W1OKaVrYP8i7Xj6iPLuH0bHfjFV46Ui0xIwlAQ84PyabXotxmp9mCwdhs1AcVrCesU8F0PkZrZtSgXUwTk2z95','n8oFm','mR2av5PbLfKn3sdPiiHhIzPMbYb2RupFXgQig495tW5J8thMxJSiOD4xmoqxgrPGDkrdCqFkFVkwCvCrcOD570VTGMt8K5NBhRD3jHs5sTyrBIOQWnaE964UuFbySxhHtc8G7qgIDvePOeghVi8zMoIgJNYAoCahMKYr1SuEetsIJPfGhegnUR8','PT','l6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (38,1836462342,'ZbDm7oxUyupI','Q9zBl','XP1H59piYHXNa4','ssTxioCmQcQsqEzA6XWDJQ8hfSdMTovcRpLle67rF4GTiNilSPJJcm6NKlY5KMcsN4NuYGnUZTJKK','P','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3845,10 +3721,9 @@ INSERT INTO t VALUES (195,-2146138803,'li2D','dnwoSAflQlu9T3xHyO2Ffw5A1bWpArhIrT
INSERT INTO ti VALUES (195,-2146138803,'li2D','dnwoSAflQlu9T3xHyO2Ffw5A1bWpArhIrT8gvVSdIwVwRociCf9j8S08atx3AxSRUy62IMGI4W7FeBj6M2nF02OiQ6g0UrfvCcUvCIosntdvWvX1QHZAZMNy0wgc7yAbofeuunArYDZImBcszvYAeFACyQei8QJCdbgkGG1sKWucOVJLU5BtVR2iODSWwaPJ8XltKeGxeiFuWWZEwXyVL9pJZz5UuRdCcJdA4Ud2DZPkz','s83OWstG6jK84t6wY','n5tS1PkXdW1hoAsfvRkXinyQm2cGnY1YtYhXxbAhr1TcP88igOQBN5oVtjfH9OfXf','G','4',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-83,7706936,'fCuo','NZnf9HYXUnM6WuKJNtTlTxzN','MAG8lpMzoS4o3w2vpCZqgq02hmYIthZzAWBaSrx','UtHadRC','J','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3876,10 +3751,9 @@ INSERT INTO t VALUES (-92,4219763,'2BUayIBG','CxxJ5GSEgDnINL5PuPaMKdoAKDbKLLC2gA
INSERT INTO ti VALUES (-92,4219763,'2BUayIBG','CxxJ5GSEgDnINL5PuPaMKdoAKDbKLLC2gA1nnMWXHxl4wN4QoW9C8vAwaLmFcvRjhZW77U9U8Mk8xWnwsCl59niMBcK38w8Ub','MFLQh6w','Fr6b0gccbV4Kq1TvwOZDiZkxL11ylZ9hdrgHfmEBbe7dGyz5hOv4QE7AhlTSYswvYPdsTOV8n2CjbHZQTvSgJRWaustqYlaEqv6MV64CNggzYCtOG0LUBz8pcAZcZQ8lUxGYwGa3otwrurGHCriIzH7kH9TiaxBtEb3pYrUZ2xqcRPaXIUif3LSMyuYBjuu0xKOPO7ebgQ','5U','dL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5311,183496136,'uTAFk8jpdRzS7AIIDEyURWCenQwWffZIi8ypuWTdS5meM3caGg5Pb0w6ZXUqO0c3HoZQx6UH7c3NdHoUBneRO1ktxKd','MQ84S','M8s65fDJttir3X7ApG4dqH6Nba5cOn9RkPs','T','A','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3907,10 +3781,9 @@ INSERT INTO t VALUES (-513014494,1353995336,'X87Y4DjGzPENMrkn2vag1aLli4N5MJfA3n6
INSERT INTO ti VALUES (-513014494,1353995336,'X87Y4DjGzPENMrkn2vag1aLli4N5MJfA3n6TcpI059Ae9vuJFqG1okQtRgj','gMpyKS1oTiMYyNRQonOpBDIl1VHPoMoKdW5DA9afaw5VkI5PLwvpklhdtIErpcMP9ypCgUqInyZ0Tt1aRwKvBQWVirBFATUG3O4GGYFPu4wCY1uRWfvauLquJwR9khEE5NNHOlhGISl48T3jtTd9spP3AzTPsW1iuOYkR4exkdmjFBT4WBdPrcgaApyC3IQVeuQyB0T3DkzH92k4','rD1ALfwDW3SfSr0P2948cPTupf9fZhCb','fslpderFJVMnD8ipWahEvAX4EHZalsjswIm','f','0G',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10321416561702854550,3095330720,'iUFQ6q5z','ysF3mmB9IwD49XKnPh','Xs1DnkOV0TCSYEISYRLY7qewN4ERDIB8KwjfPPEEXlnD4nhBcavZvbZl4P1tE4wm4nIzDJ3TId5hegbBDIWVB3','nrNZLS1B','x','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3938,10 +3811,9 @@ INSERT INTO t VALUES (1928288721935120568,66801073,'FFEQ3NTWB9lzPV','pkFSPVzS48B
INSERT INTO ti VALUES (1928288721935120568,66801073,'FFEQ3NTWB9lzPV','pkFSPVzS48B5SlvtOS4W4KKhrgZh5i5OMIext6TMnp0El4RbyWMzmJvK6JgZl9KAOBHkoRH73oaTgB0fTOn44SE2kjdXgD3vTj2sFWvkQiuR66IfcnIyWbQndGrStbYVN62QcgFCMYeqh8qj3hPWgpa4tTfO8muhBHpAutpa3weaUeUByuVtIODKSBPye','HRyln9','fVo5GlwMG','ue','pSN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13,6047491,'3tKhvVI','pZt9593UqaX','xV2OxgSpR3we','QQ5OweINhTW9prXZrpCku','V','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3969,10 +3841,9 @@ INSERT INTO t VALUES (-29516,6698372,'6qQ','XymsItAbY1X0H1LkTfF5sLF5L6JNgf8PYJkR
INSERT INTO ti VALUES (-29516,6698372,'6qQ','XymsItAbY1X0H1LkTfF5sLF5L6JNgf8PYJkRyiSoMDl3vvcyyn1','HJIfvmY','0uCSPZaVcblDGxmZkHoToBIFOtHzdkXooVH9aoUiCOVDzpKckdONfSKVeCr5PkHuNC','f3','e',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1003738221316100903,-8561202016048157734,'PRDB6G1548','h0u','tfkXiGQiN9Ymb3ro3oZGPvoi2GmdVZuR','KbN9myabLQn','E','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4000,10 +3871,9 @@ INSERT INTO t VALUES (3914900684783034299,103379205873363273,'4OyF','ScLMJYsTk03
INSERT INTO ti VALUES (3914900684783034299,103379205873363273,'4OyF','ScLMJYsTk03ivdqsuLKkWOI4HaaCwT4JTM6KRjCN55WbWfZcb','8gTeyjH1HamRNgYss9ONP5RteSN9NcQeYcah2lUb4lJ3e','GJ5wVzXPtCU0vRZFcYP10L3i4yuAyW7IH98AtXANB59O2SDtqzVJ4llZthUaYm1jmBHxUdeFGC7Z7rI','w3','vS',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-22143,-31348,'FjZuV3ruvgPBlHRMBcUnsqqxVSaEqUHUwuWdDWxHRrsb','O3JgsmCAKv63S4X3qkdcpIX2eRK','uQHvORPBbUt2H7Ps020O5Q','13','0','aR',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4031,10 +3901,9 @@ INSERT INTO t VALUES (-368998,18743,'CtCRf26y4XUV178N4DfDks5CYsl5Dcjj','x2gtk4S0
INSERT INTO ti VALUES (-368998,18743,'CtCRf26y4XUV178N4DfDks5CYsl5Dcjj','x2gtk4S0l7Gd3Txua1Yo0PNImkI6zcVFgGcwsBImy6bS1urksEvJfukmIlbpnFzFdpow5oZQyl30aCzhWRiS2OS88m9x10cMNkQX8HKImf4vjfmv3KwN6kL9cbbkOVGn2iUvB1109urO7JOTlYbcBvSjYq0Bx8LcRmmx70bj0w3pXRw15xedry5uedHxmz13laQPl9KPTY8E7G62','s1R0NjV8egF8','EdNbEIkL1JxHYKs76Vaf1x8VllCzLRiidcd0neNXtSysjBqxVmABAxAYS5VDT089RZVl3V8ReKlwsxXvnJLOLjKdDmKvWR38leRhFWGNjqrZh1uHo39niEhoKBvWpN7mqyfm8jWRn4eIEzG5bB56uCWYW2hyatfUeIcwxsqz1fYt3AAGaRrsUldvqp3kuftZjXmHKL08mq','f','For',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-771109769,47541,'CJdv434gGekIP9','zaSKdVmt5YEXPvZWAetsb','kclGkFLkffwZmiWIwGPkIrFo1WDUChNuM9YGx','ieNq5aepnWZdf4eZ','3','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4062,10 +3931,9 @@ INSERT INTO t VALUES (6165291041758451944,40542,'Ch','XK0hNFTywW7zxYgspZRV6Hhgsv
INSERT INTO ti VALUES (6165291041758451944,40542,'Ch','XK0hNFTywW7zxYgspZRV6HhgsvrQlUbLUmUF8BBT0WUcFGzMGcU5tvAX7qwDyG1OLKormGc39i1KLQtB5vmIqMV2C2k5FL2aIKVcY9mBTBtCdxI2EBqCozOQCN2a9FvTa3vEjZ50gpoFkPHcUGqRCruPiNiDAfRJH8rnE2UIiePwY5X3k','9EcHwXY1ZpZps9CDPbfcA2CS9zavCkGr4hSVQmRnQ7rsRjQAB6D1UNVPaY2kj0GoUVwjeIG','FKBg5syJttlcAvOO4CpJbXepP2GjAUQa4Aa4YQQMeHKtucfb1lqdXYMRBi24GUVwXPh8ME1EAqaUjkfPCQmivAXkLefuOZIHpodex81','Dc9','2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (78,11119525,'mTjE9AkpMsH3bQ74UF9Suyf6biv2','UcS','Ywn5zD9vOxDGqzuez','mBKnzwgAMb9','m','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4093,10 +3961,9 @@ INSERT INTO t VALUES (1945556,15833286,'ee4Yu2H11haq7JwE6zonDiqpGfAyY4DGgob5zy5R
INSERT INTO ti VALUES (1945556,15833286,'ee4Yu2H11haq7JwE6zonDiqpGfAyY4DGgob5zy5RaNPHZm0q7Ucr9Ci','zjdMkjo2kA3lgUnJrnBuXc4l9Olit9e07jaEPVDTEDbJxaOgC2mZOBcmU30Qgh4yIdX2jAt7hhJ','DAO9MMs','nrjBBABr8499TKsAI8ZaqOz4ljyexs298lWfLyLJINUTL4Awz25qCzsMuTx2ENBoP27WcpKTD5qdNiqFyKwvieNPiOBc1AVgEZVYUe9NHaUuO39iLtk5qfF41W0ZP6Se5fsbEy7','pO','NO',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7481,2993598815,'fkTrr7NelWOkTKl7BzFaee0z4ywMkHHdYTzBPKz5Q5fdBJon7y395q0DMKIYTKocO','cZWEVQUNiP5uexNlKhtrdqUGuih6ro','N9xfT2nKw22gxGctWA1D7lyAkW6nV','DbPWgvs','4','2o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4124,10 +3991,9 @@ INSERT INTO t VALUES (-3087921576064184148,2404997581,'Ui6VJVg9ZrE4biAp73umNQj',
INSERT INTO ti VALUES (-3087921576064184148,2404997581,'Ui6VJVg9ZrE4biAp73umNQj','yAj4jixci62vnRamCgQxEQ35ZWaBMekIhkj3MCUxan0k995MWtBZ3ZtSGfxQYvbWNLUHHoN0odjfoCwjSBt2puaF4vouAbM9UA4CCtnj3AsLJBZXzj4as22vJe3RIQborGSofjSAprfZSjcjWLc3DRdmO6yl7SFiRkxS1AC6XfBNkEv3MdxhzJPBTHAGlKJ6BbkaQSylbnEtcxcUnFVQajXo','yGPwZ9CGm06upzSPG','mGAF6cPZb0jfn4k76NGUbWyRIqNldihPAMYksp1Du9TofgXm6PhwjOMOqgavrC9XcWtRdp1UbyHF6V4PDfBsGdEh2ylTtIBa7aZ5e7WFIMVSgabrbL78Ne4QaY8Sqk9xRpHjswLWFx5cy0uFqXJkNOgYt0IAOJWkYE','Ng','f5K',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55,1927052880,'lG','5Pr','lw00a1uMH51umnwnTyFKlRg3XvCeoPXPBWndrWBeeyh9p4cd02vgbtfqnGMpM2vepM5L3NMUmSumA1OQ7Itwoc9kAA8N7T','8WKLt2x7ioRoFr0','D','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4155,10 +4021,9 @@ INSERT INTO t VALUES (22935,2801296060,'3MQjXvnqjadjRzkOFIthRM','aW5H8WkRW0CQ2is
INSERT INTO ti VALUES (22935,2801296060,'3MQjXvnqjadjRzkOFIthRM','aW5H8WkRW0CQ2isS1cCmDDSTeA4ua1LaapqZKRusGiPJf8CNsMtvdphsLsaD43XQkDNJlS6VOsx3Zvi1ERaJKKHlAxifg3Gq7RyFdbsm4WL6c6oC3IMiPH1UF5ke3XCAAeADtIefoUu2r0yuVUJQUMc','vfIHgvxdBHOqQEYpUYv','0mI3bWsIIJn3BmABDnWYw3xyl1n9C18dniiDitWzP4rlhS7NjmFPlxgYZDDc6wJd89vOYpkvEZUnaEMBhSWzJuxsBSLqVpM2jmCKhFfNgjVUqJsXSSn2n7iltjnTuPB3nDGhOYna','R','rqV',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13412,58534,'rolETvbNsiIhoDE1VUFlYgyRu6g2pgZGN6NU17Zw9P9IO0waO9kLNQvG0Wt6la5etnybkrHiuh','ucyX','GB2J8eQT8Fj7XqTBjW6DZ3WkqtkGqiIX665JVaKKAh22Zan4KhnMonCkAjTQhqBTEMraCCRuHlQzt7mAFhC','dFOGEkGXWG3v53Gllw','e','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4186,10 +4051,9 @@ INSERT INTO t VALUES (14584,44272,'Lf35DPOL6OeH64e4wUt3OTr2ysDzSQJo4gPJ1xngqPPPD
INSERT INTO ti VALUES (14584,44272,'Lf35DPOL6OeH64e4wUt3OTr2ysDzSQJo4gPJ1xngqPPPDGZlL1wuDuaM6zTvyqvCzvt1SLwGl','ujpyObZMuTgxvKeTAG7V6GmsH4IzagSyHolsTmG3NHRyeg5EAYuDEs8DdoCqOW6VPoAfNZvCHU7dYJ8VK3uT33CvMKKmnPIqEQ2H6lYAhfkDqcpzGdhuwciuljXGYixqbjp83Fkjh','TGVJ9j9yKMSpI9qqXaOZejcNYeXD3VuTPv','nfsk7LFdukUtwsQ8hcBGM2RII4EBK6yBhA9Ytm5cZXjNdQ6fxo69xfpCEZbQoyIuBlEyj1m03x1hoDh4IDiBaamc5wl','Zui','ZA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3276102046744124675,219,'o7d0EV9XLP','vy5KJpmkkJT9Ly5Uq9fz9RiwDUSkKIVOTAOWGAwiBE9dw0D','xJpUV4lwZs4UyE4YSe','kY8mhWMa5w4ZtrUxevPVsIviS2cLJiJQIZLG1MmNTZyekap9Drc4u5HDmSqwAEM2sz2ARYILwCw3a4x','d','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4217,10 +4081,9 @@ INSERT INTO t VALUES (-999433751564757712,150,'OsbR0v1ATEJiMmyL36zSCh89','eJYkVW
INSERT INTO ti VALUES (-999433751564757712,150,'OsbR0v1ATEJiMmyL36zSCh89','eJYkVWkVx2bGVI8AeWpebrgsOqp45zGox7m9ok48hZPh35hG5BvNnmVtFRumwxH3M4xYtZlhlEgi8NUC4cAt3hmBd2GfkN1ZrJiBBOae5fC1Qes9IosHmW2','QyFbjxJ4LhzAEc7VtWqSK6NRTwrEfwXrvO7wblSGSy9jexg3','rt5QjX3CGCrfckZPmuMe3cagKh5ewTZERZH','6S','tZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2782986116,25064,'7TwWH5pQGCMnbMe9nuZsvw6eD2nQ00gI6zeqkJIlu9UxnPpD7t4srFeZEHTvt5w','ItJ','EwXpyodIiiXg9q7MU7Y6W8QWVIGaNuo0vPTfboOKIT6C','8ci','W3','lZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4248,10 +4111,9 @@ INSERT INTO t VALUES (17579837441439953101,-18238,'rmvTJmTjr1X1QJq6Ihgo0WQmmHd3S
INSERT INTO ti VALUES (17579837441439953101,-18238,'rmvTJmTjr1X1QJq6Ihgo0WQmmHd3S6tNmPI8v6kWptsTdMV4GX9AJ6TWin','xcaYd95X5NlDXJp4eAl0Y54XuWRMTDIFkdliyR1ywMAZRKk8U768r1PDTCosVDWb87UmlM6zKErcY4wfcE0FnTyugeRYLrVQvWROqUsCVSxAKiKxCM1KMLo6DLlbY1KLcyg1EXig3ne2ynVTrlJQvm6fOaduFz9Pa7RpnrTI7O1X69MeAz67RvcA1NOEj7ZG8aoTkrtHAETWoj9mkopQcmVI0SV8szWc6OMSTEo7WUFUnlk0LsZhWwF','SytomvH4jljYCwZVV','wKp36vDHF8QXslB3eBJS8gDzzFoVjZCg56y2EEVymwPpyrGskml8MZnL5mCE2uyOvCfTFL3dBoBecGgpDRH7WdNU06o7n','RWR','X',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11658,-20509,'zKBijE1uFTJ4OAMbGkS04DtDydbUDXWehsCmhvNleA0ki3kLc20uMTnrw','lRPhmO0Wx3WGG25MgTY2seth0XsrnG','A6hE6HaMdeONYxx5nz10vgMQ2F3hwauYpKbMpo0tY1tPfX9q69ysXn7jeZ8n','kqsaMryHad45MOSIxgMGHojThGxLPLxBSnTtz2IGv4VVqIRXXDMyZktNF3Ih','Q','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4279,10 +4141,9 @@ INSERT INTO t VALUES (6340,26294,'zGRFllWwadqrpXpedp6i9YZfB3yjmuRhcz7mNhWfbTq7d'
INSERT INTO ti VALUES (6340,26294,'zGRFllWwadqrpXpedp6i9YZfB3yjmuRhcz7mNhWfbTq7d','HugBRsQxISXSAqOdApqu2pfEPcurG5uB2xLTv4zYlP684ocHhONdu4Ge7aJprNS3tDo78uVCXqn8ivBhIYFQV9MMS7VoYtRSqx4MWKyCkejQV70tB0SJZr4QXYKuqqqYCc86PKSCdIJOFHoMhXs8zqbtXiQjZuvHLeJu9LwAJ2zPRfYee6ByZW9UoHBmlUfif66yUnRZaWwhnP9XCa','h5cUsNInCzTlpE5','dMP9RbGIIfihP3thfGmergZzybF26kMcUtLwh1U4dTiE1DllXdcZ6PF8FHHDchWhMWeOkifexfP1F2OGxllTQTZZ9gHXbfkbIu6Fp4515','71','mO',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6234459285275490988,3474107,'40pdQeDa5QxXVmXqCzLV2','c','iI0MGWOYm','cyUpDpSEw7g3yE0pesTmnRfCjTfcFeXyFzJ0iQFOYk','8s','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4310,10 +4171,9 @@ INSERT INTO t VALUES (17807572417590277867,11221144,'x3rCQwGLmyF','gA6ya2JS9YaYN
INSERT INTO ti VALUES (17807572417590277867,11221144,'x3rCQwGLmyF','gA6ya2JS9YaYNS6DmGJWxFjNj6nqNYDgFfYB9YDLNuKn0TBbOhxsoBkWMFgTsfKFMK2A9RborhaPNhMCRSWHCumgg20DqXO6xT36lyGVjNa4jMFN3lhPoevv1A9uGPzLxfcUGNn0Z4lZTF0NM45IWrat9HV7RSygYy5Zv9XFXz1im9pUjMFvbi9UCAAYs30s7n8xIh43MrJ5lToWaFN','tEvbOwsHH','4NelUzsTi5pDHBDKy4odpR1YnTTPCnDMfUMHayGq40jvE7TjPQZr5','0SM','HrQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (46143,1095517789,'aHxsunqrPeptZk0tD87M8d','3ilzk0fiAqoAHjX2fOWojeZl0ACGD0yIG7U3TtkFHrj3NsfRqckBO7l0KSgbI','h33wOJHWeQLpl0WP0rYWhKMb2DmlfQMkaz4HtGy7fUKopU1FxJDBN','AE6TenH9c37yAM','f','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4341,10 +4201,9 @@ INSERT INTO t VALUES (2389063617,1173785611,'bn2gyOtPzrAIUddxythscFOBd3lmLC','wO
INSERT INTO ti VALUES (2389063617,1173785611,'bn2gyOtPzrAIUddxythscFOBd3lmLC','wO28sVTZeiIm2YMT7odUax0gBLPoUQB29c0eJy4ultD3Ch89e0BLGPbE26FCNKOFhyCPbN4','7LuTTDpaBaDfmZQMPn5VeZkuFWbny74nhdc3ZGJnGSk0OscBx8','GtBjiBA2EE7fj2hdo2WxXsa0wIbVFf9xbEtNJgst2kVX22DrRuVng6V69Gvl3pPscDdO8zTDVCZuRIUZSqfPmF59KheZh87Kmt6iyVa1yg3WHqeI1tCHabpiIccc2oPRGSDgiN3FZjmOa3niA292a0fgmtJoxGaFpU5H6P5txRVu54kzfA','Q','Pb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7513868861006804666,39796,'sFMjpOqjES68Ch2k1jwIGKkbnXckwdjl9GlzH4hcpb2rOevQel3','Eyp2GKfNSsFzKx2','1DtH4VRC9k','2Su0','Z','5y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4372,10 +4231,9 @@ INSERT INTO t VALUES (4473350882082060758,17897,'bxk','vibPujGro176Yh1JUKK9S1PM4
INSERT INTO ti VALUES (4473350882082060758,17897,'bxk','vibPujGro176Yh1JUKK9S1PM470bR7jWm0Jf2dhUoz3by66iU1LkpOdhBBw6TbG2f1PaSSCllAcTYtUpjUhNGpqCa52DspYVtkLKQ1RgC74DD9VIE623mWwtdnkFEWUlz','RZTR0Vn6qzEeG','IDtAvZTSnohxmmE7oYqAd9B6uFTFGZnnGDbbqMiEnAJlaKGI9NteFdOOI6syZgIUVVua3PaiXh3OqvCVuvFJ3j1zX0fK2mCJ44RmfeAwTWk7WNfV53q6VHmUE9SWfLlMqTAka0TOuWAr9I1u2B3cnEZohj8xZaldkCWSQZWnyQRE3QHHW5k0f5hJLGmDov','5','A',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-15301,-3669950137769205967,'RTEB5UB5U9OXPw5KBHNkTynQgY8n6','EbVc9419m9FJa6OmwhYQboMcOdUyR1HT','XTz','tLvGjXlNCCtSmDDMpMyQawnCY','0','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4403,10 +4261,9 @@ INSERT INTO t VALUES (-405175175,-8967196993963882196,'R8BY5IJuVFzfddZZZo1XUwWis
INSERT INTO ti VALUES (-405175175,-8967196993963882196,'R8BY5IJuVFzfddZZZo1XUwWishtuYY6axBGWGV5G1JeAFVfAjblyzr6RDV','gzKTsH5vMMcKHWGctLtvfh0AZmg6NgzbLEdg8btA12PCmVg32WvsnwRs1TzKQyspAo33o','NGISz0hbZDl2fPtoYA2NXVK7bMLSfiu3IStJJ5ejU9aEL1','QOXqEJ3rOJiAzlTw6TvQan0EGDI6JujmNlAfP2d7P273xmxUh8TMCV6NU4AWnatFiwhXrZ4wwxMI96VVNjAcCU9IKk9i6lmjkyLt8SwlKE','i','2D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (63997,15676234899691646852,'UN09p2dNRyumitXvdzJFZq','qeZk','E4otOFO89bj','3eRD4dSmB1KRnGjUCehoNHuaSSsONr0wIgEWaSM1ZgWcmqlDozOVgIUKB1uex1HVae','I','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4434,10 +4291,9 @@ INSERT INTO t VALUES (1887041398,1574605714591906309,'BI3IVtKvHoBceIs0BrAi','OlZ
INSERT INTO ti VALUES (1887041398,1574605714591906309,'BI3IVtKvHoBceIs0BrAi','OlZ3xJieBbGtpO6eiNDGr4qLQRMYbcSdeuuu5acioMKwJwwnphVSr3oqbls7hqocva3GvLhmcETZnIugiK8JkRYs1ZNPslVtIcDQohmlmnNMdWfJdjmWqYLHOryTKqbgYmmEenyd81p0T6WL5mtTIzvLbu75KtHl6IE46Zzhq9Coonjdr1GlEe2F7fmWbWGgSGNpdYFtKwHJR4YVZXBXxR0c27Ew77qbi9bT2s5fslYX3tmkDsRoqno7NULp','0noSVHTqNsHfPJTeRJc9OwsunBuDmcUKJqth','xCuuYfBQInXIYaLQpZZPMAjIjyL4xXH6S0M290GF3XO9UVFQcmuAhP8nZ2Q9p3gBeYRQ9K9nk7maKyHMQdNQiG9APwAd0fD3lHi0Q9nJGssgkzpmQSJmPxtW5gSZYZZbGK0Er4N','0','oi',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (300136041,15864786,'VZq02qj9XC8geZ9oScfRdAwyiF3fo9PKI','qr5','RcqxFLbOf3VydLRuMlEJBi908zJmJzrL','ASFQIBIf8Ra9PJrcpSe1ByUrdSmP','4','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4465,10 +4321,9 @@ INSERT INTO t VALUES (-1640367192,13006009,'8pwcBTJKji1rkz8bpngSZPLAtmsYWAnC7DO1
INSERT INTO ti VALUES (-1640367192,13006009,'8pwcBTJKji1rkz8bpngSZPLAtmsYWAnC7DO1f1iRpOK9JwJAklsZ','qO2QBV9pmrMYP28Q3LE18yTLGu5PTZkr5NyuB5Tt0cV5ydeeJPI5mD7txnXoItqLGCHou0vZ4ChoPo5vK7lv93eny8i7n9R7MtSHKugPTI1t5bS57gPKN96BbnHDwclbb5vo8TaYVfQe9RamR78cVtL4M1Kt6er9ugSeqVowdF1HEfAN1enmtMwpharCpBXUq9xieeUVvUt0je88DLlpBr4s5OWKZhG0mVB9gPVOMpjwancaIvK6','R4l4skXDaJc29o201lEHvqp79JRP3XID34','1DulthqZdB5aIR25ZCxBXNwsef0FeiFEX2LwruL8yp6C2lJp6TbAsaveX59ZKn1zOdcZuSNdZUfT6N','DE','6x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-15261,84055231,'cn62lXrL','cFTwCkX','3','OM','s','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4496,10 +4351,9 @@ INSERT INTO t VALUES (-27975,530572667,'hP9FwK4dm','r6afl7mjCIetbUiWLa0D1hBKWMcx
INSERT INTO ti VALUES (-27975,530572667,'hP9FwK4dm','r6afl7mjCIetbUiWLa0D1hBKWMcxlZeZlfQJw3ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0JLWFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcVO6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0q','f','H1l435SSuPNmuKQewvlu48gQH4G1jbt','SZ','N',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (37107,10529138428196364862,'b6a7Z0h53IlZy3iMala','DLdh37u4MjUMg0pSdrFMq5SO7BdkdqBaV','dCVsayMT6qefFLIJlVXjMcrg53Vg0TUvPG5D2gHKLWdLNISyaAJBlax65tE','BckqvSTIN4qJHz22FM2AMzPBLep5nJT','R','dI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4527,10 +4381,9 @@ INSERT INTO t VALUES (2013819201,3779292557684670569,'VYEZ4mYN2LBrJ6JgoAHukO','b
INSERT INTO ti VALUES (2013819201,3779292557684670569,'VYEZ4mYN2LBrJ6JgoAHukO','bd60GYYtRE7vE10aEUHAWMVYGzAS5amO3BMRBMW9untRjnNzXfO6nrRvm3528yv470VtzhBLUCrUc57DyUs6rQrmKuURcbOvTSukS7rzi7tl5CFqkYdpuDCjsFshDtKIIBXwhbFBX3TiUNgrMzEC4UTFAoZlVkhM0wX3bUQhW7HgrTwzXWHvfQovtPm20kQCw3IzaQYgdYSiAOwh3m8tW73Oiz4t1ObTmb2BTQpmR','oDLxhUmC25','wLOJYOLoKVpr9WbvelnmQrRhQD5z57aSJfHoKAWIC8Mlb60Wwl727BBoqlPVN6f4eEMwMMmIHuWgRz99ZmMIc3GN','K','J5L',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-126,-558245825,'frgtmpUkLbP8NXpXWAazA7xX25','Et','OZux32hFsPTJ','H0Kdr4ErJENAXX8','E','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4558,10 +4411,9 @@ INSERT INTO t VALUES (1,-827661822,'qq1WkCUPEtxkEvtGjIwhXcF5Vfa6R2PK3YYY3M4irmdY
INSERT INTO ti VALUES (1,-827661822,'qq1WkCUPEtxkEvtGjIwhXcF5Vfa6R2PK3YYY3M4irmdYXOqNgKs6BefVhkEChDbv0L85FAmJ9ILSF8T68G4ty','37LBJ9pbpKGkSRy9MPRMMBPTCFmjL5c2BMwVSmn5K8QS7ZClJsV3xXMH6gA5XlbGGTOiBfLn','03FfvB7Xv','IBhaTM0BKGE3jvD4FaQb4l4T23PqJmpyi7D','A1b','lJ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2610843713956446364,73,'xEcV0x9rln','Gkv','KHhz56f1avRT043','C8qHRdSNk9N','Q','KP',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4589,10 +4441,9 @@ INSERT INTO t VALUES (13580648630217031778,94,'HNnSd8x','eIksMm7C75ey1gsj1SKeaii
INSERT INTO ti VALUES (13580648630217031778,94,'HNnSd8x','eIksMm7C75ey1gsj1SKeaiinof699jpkaGglfqQ4QaMlpf7DXFMOLySacowRbRfUhcviFokt0KiwjQ5MQzljJiFBqgoItV','ZNbHYjiwxDDgWFZ7QFEzkCMl','LGD0w2EFTcLy02aci4A8vUg82JdLXt','U','N',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5782793769679385207,97,'4xLWWIIIZ','IS','nP7BBfpNAoeRHWKzn9CteVm9HzjKkrLUxdSzDDSymsvAyvdaUG2wrd','tFxKdY','VQ','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4620,10 +4471,9 @@ INSERT INTO t VALUES (5309120674891166628,11,'IAe6PmMdHQRfBdbkYIcJ8dXpY3i4r','G2
INSERT INTO ti VALUES (5309120674891166628,11,'IAe6PmMdHQRfBdbkYIcJ8dXpY3i4r','G26e6EWxZ6wyrJHpKOBixVlKOqRKEgrKatdTGGX0n92id8wg56qYMReSwijqayFtvtlA5wwhgjqEMwu3IkYqq4eqsYoPDmubBkgk2f3sGfbgWxG6RJpPeppW4Y1ejzgD4E2SP6tqStMNTCWQgPZvQ05h2rQCLRF8vbaj8Y4eRLayCkcnb5nQJ17EsNm','VlPqNwTfDF7YftKF1ODQrmpSd7HcP6cACoa8bnu67','ArRvuBM7zUXJAnttVtdRd1lRi4eZCCy15PUNjQFhXpOTNDfExfKEEc67UcLuVHpdqoZhAoy4aswBUjSaVxWD9YJDpxFAkmrTC1Ir22','rH','O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1731922336589441047,11207877,'VNRy6X9LcgBCUZUUt','4CrRnCacPA','59f77sS','T','0','gk',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4651,10 +4501,9 @@ INSERT INTO t VALUES (5430081019624543503,3668953,'1btIzO8XTQYwRYQLuEV','n9C','y
INSERT INTO ti VALUES (5430081019624543503,3668953,'1btIzO8XTQYwRYQLuEV','n9C','yeufuWEmWcbA2FcrNXI718y2dxRpOJQWx','4nZr8tCxcNFeWFop2xR4A6azB9VBvEmQ1EtUbmm6W07sDGcSUDbE7a639qxxQA5LBXtC7zr29KedjAlNE2MYuhEIuwjgovMZuNHsfax0HMJwT0wDolF7YSfaHEWA9RMrAHYRxOI4hvBsg47GOQJ23TjFR4oRoZTQ61ETA0vbNFDksW5nFjwp3vsIKBU1fqZlu0IGiV3bT4qWjtnK5','R','dJb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25950,8450127659146341188,'FJa','Xzmx9l9f3P','G1m','fQBDuIidJ9kGQmykSP4w','w','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4682,10 +4531,9 @@ INSERT INTO t VALUES (2934108541,11186117815229757701,'oIj8zPx2wAhWXKqLXvF1','v8
INSERT INTO ti VALUES (2934108541,11186117815229757701,'oIj8zPx2wAhWXKqLXvF1','v8c3qy6wef4tv0PLLehS9AqLVvAJ2FQiCS2TNkygp4ONHCEy1IKT8TuQRzBwTzut7E8LqvMRXXMinEbvuOCrckpYXbB0YDCQOS4RIeVw0LI6XwP6zRthrgocildw7HSXJZad49nJwk1uxlhnLvlzvJqugmnoiD2IOkz68C8W2yXPCw4ikC','EeEGRW','Ztq2fpZqrHm6gYV7MVd4oS5rj0jBP2B4msbFYNF0MFQ7PSob3VSQLz5ZNMNPwPiJgudn89di27WxfhCfr4Q2XNh0DKGsFWvG41VINQnRjy9OOR2dx9uY1m2xWopgG5vYR8rGVa6E4Ephobdp9dRswKzNGX3lKb5vfYn8kfPwpY2IvXSdGRXpE5yHeq0RKHdif9HJpYiuTefJk1t7rF7YczGsfj0Gps4b','u','4k3',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (59941,192,'hael8UkhjDr','paj71GYWRLH1mhu0eAr07MqVFSFtsx','FeIxhPXDvAgBOZaSgfoUNtqgxFC7J0nxPzTQ','Sc28a8ZyFRAAQV1','6','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4713,10 +4561,9 @@ INSERT INTO t VALUES (4712956,193,'YgA3BHWTMowAoDLlh131VKUW5JG553tIh73MUoBN03cuL
INSERT INTO ti VALUES (4712956,193,'YgA3BHWTMowAoDLlh131VKUW5JG553tIh73MUoBN03cuLFfYITIUguMvcOB3fZmTu0yDWqcfcgyC0','GLzEv5WZuXuBDSmeQIBKzDzCzeGaI6eCv744jwzyivKu7i2MsADJn3zFx8xutV1QAvlQMMYMBGsm646QcLCTG','xo6GYywiretkYfZGFqD3pnYhaAdEf6GexcwKJVD5COM81','UfzJxNEZukfBLybjOcZ4idBMJDPtVWg4qH1IU3o1PMxeLZhi6XK6rTgKbWu3BvD0Sqnk6HwyuKnNF08HI1PMQEC0nXfzgZ9hPqEbvBYIhQCGBoteI8duq4ooPjOgEXPflGLAUwg1JIVEKSyv3vCIcJ8CWYd0HukvaDirC3zty','NL','E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7431501024197963421,-32372,'Rgps4Lr','GtIbZq5df7g6dh5t','EwIQ5M9yqDhltDPR6XWqDzGExpMBk','eF6GWHgw5LM2eejoi5HdHwxfBhQZPrbGUpHADgDPdv2T','J','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4744,10 +4591,9 @@ INSERT INTO t VALUES (-8616109119253400093,-21170,'b5ZPLgxa','2fHcQt0bgI3hfv6mPZ
INSERT INTO ti VALUES (-8616109119253400093,-21170,'b5ZPLgxa','2fHcQt0bgI3hfv6mPZFZeel9abLhO6afLmFjTX2L2D9C2rO91DRCTZcgWajmqMN6CGE7OrgZ0QOKhcJSgn0oTKqBMfjhtqt0OCKcJhcpVDfgr0BF4tD2WDjMxSopaysSFpzZIeEnXLzjRVROxry8V','hq50rBQUqGGyPjFaykXl','bd8DsGC1rEkBU4LzMeYrjjVlRoIifQHts3zENujKcabq4U54wmo7XwxsMBylsysMTSwFxyuXs2SXxV1259AqnVM4SmwboF0OKZR8les4CqcjR69ymiuHvSGFvxxgsBb07yVjzKRCTJIsCTgigECXitAGP40Bg1Ga2XMKJ7oOLjKqovMKCuM22SM82xyGaWaMkYdaFvkEb1kIDLB9oJmjTCkHE6GL45PkarA6JXdTdw9','SzZ','7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4071045222,14936965,'vraW6HFqAaUOJCPRWukul0K','6VolKgTqRR3ScFQpLt0','I4QK86tDjnqYhZRPrZmbEAjhwlwHyq','as7Nddufn0Wy08p26W5UTYoKQB','I','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4775,10 +4621,9 @@ INSERT INTO t VALUES (12862438422770137958,2538252,'2KGsA28nLolinzZhinxRYdhSK7vo
INSERT INTO ti VALUES (12862438422770137958,2538252,'2KGsA28nLolinzZhinxRYdhSK7vot','VAZta54BhZjOlKKlSmo3T5rE8Zt1mm0jW6a1ikDTRzAkoiQfJSV4zYinNutaYafYGYQCO0r1DaKM85ZQHRl4JQdBnT3sCC4jrlk5WTbVkBs3nrg0CDQXYC7kmc','zEM07Qtsh7izBRNmfTwm5vCq6','yN1YpS8S5aTZCWtlg','r','ux',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3125014,-345335639,'8Zqq3AcwabyQTh9YhYFMp2cwA9JjnFdyM2O49nvFcIbt','tPC2rn0cWynPLt1CigqgmpUKwQiRUbBqc1uJaZWqFjVhnCJ4oRoHu6dRDBqVztEaa2nVmKctXIdy45CBAYqKC3u19','ea5PxfXLIludYq7Y4ZlBI3kZQhZG9DsB4yMeQWkcVw5Z4bWT4uNRNC8ycXMjwSRUXxk0','7KvSw','dZ','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4806,10 +4651,9 @@ INSERT INTO t VALUES (13393704,-664828877,'oVuCe95PMe4xBJ82xtjhOJDYjy','2TngK6NZ
INSERT INTO ti VALUES (13393704,-664828877,'oVuCe95PMe4xBJ82xtjhOJDYjy','2TngK6NZxpDy45tE4flobLd','AKxG0dhWGJHhAIF32NCoRKowvPyjYVKaASukxipSAmMk6TIaDE3ycPOrsARB6o2tTaxbtV1KpN7gzuI5nuPs8mYvf','rxCk6GEe57wXXogdrO6pdmr4lixQV12l5psBcy30gmIdX07JypWe6c9wgVNHislyFVSU5uYnVLet79yYOHiLlRNdY','o','31',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2523935289,144,'vPTyD5xcGZKh9ta3b6Sn9AsqFN9PLpgjioWwvwxX5DYhnsAPGvJk8Knr05wWiO1uFkv0gfE4bh84tCHNjMNUceFW','rDH6iZIlZe103x1zu','ccMGff6XgKOa','udXsC7Ik7CWlxnFrTwjX8SaO3l3t','wj','6',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4837,10 +4681,9 @@ INSERT INTO t VALUES (2587488984,158,'rKfCnqoBaclXtxgBzkwkwqbGAV','fDiNnxWVdLFCT
INSERT INTO ti VALUES (2587488984,158,'rKfCnqoBaclXtxgBzkwkwqbGAV','fDiNnxWVdLFCTdq9r6nb0FOXKDMGJHx1KN4pi4BcBZNFqpTgrek6UpQO0HMs7fjANCPh9sH4HTnaXKEByGnw','pdGa','hb093LpLOhpfpOKlxvHH4j2tjXEGyro2TfYYSJLKb3U2Jqs4KH2uRMTgY0KzTi5gI1FfLaC68uzeTSMsEN8tum2LqVsP5Mpeytu31nRNg2zEG3auUBgESLIyS063JiK6C8ZS0xfzq65lDohzmm8ydkvRa7fyWL8kuTpm7swy7ScC46I7aO3iGTcV9dEiDtYANEUfkTEYmnubh5DO7Wgnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsxoBLeuuU','I','zc',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (20614,-126,'cd36csTEaPeNdxk6NSOXRNDBZW2HRtvYTshz8IR91ynTUK4CccEiTol1aIQnXOu4zd9mYMv','YOJgOnMOWKu7CzZljBI1fEZhDu86F5zsnKQZVLW4WOWONY0kuc5HQRrCSMClkX2lZ3','uucEaVast82XIgTEV9DIw3a1X1OfDH5Z0JZLLyErezQhChTWFhL8ENL1VYx','N','o','Xs',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4868,10 +4711,9 @@ INSERT INTO t VALUES (-4689,-22,'BsugjTNbKECUkNtIzHnRR2Wd3dbsBvW2GQNchO6tKiK0GrU
INSERT INTO ti VALUES (-4689,-22,'BsugjTNbKECUkNtIzHnRR2Wd3dbsBvW2GQNchO6tKiK0GrU','qYLdcT4U5eBVDhxMY3or1OM7DceYViBGskuWhpGGIrxpXX0N3HT2BXMdPsQTlfUAZXdyKCnrFhbdIat7mYnLrYO6t1tgtwRi6Tan','abCAWyoXOGBkgSVsdxo7WkbBDBiiK9p5pFJH7YF6PDQLnsHhzWnYCIIzZYhbuSN9yGtzq53K0FH2YNimdlvBrUauBqd','s9HlMXcOQH29e13HmAqkeKAwsVfLhPfQBgY0mqTpDp8zHDMlEWiKttvUR2onx9ibv09UoMS2zKJT3YCsbbvXm5WpFj7s3wU8bonxQuF7djWw3ZDBX8ycDXXYgco8griv7VG3v7GUgW4Yfb6MsSi62oQ0JFzxYvwzR1rzfPHaNAUYEyNxq1aDAe4lUYcgqBRQJlYFBaWiJa7vXE00xOjrJJ8JMpZwu0yaJ4CRg0oGmdNy8UZaLUbDAMP','gc','9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-286457754,-7036922,'yV3PumwBZa9iTNCjwukt','zgA3Km','fHFy4Hx8fmx70HuP','hZKEpm','7','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4899,10 +4741,9 @@ INSERT INTO t VALUES (757647516,-4569113,'O71h6V3EBVx2QaknLqcdoVHsuDP','sIJ4oIKv
INSERT INTO ti VALUES (757647516,-4569113,'O71h6V3EBVx2QaknLqcdoVHsuDP','sIJ4oIKv5l1pa68rE3MTrkgT1uXBTQ1GfLLkM1bEjHxgLI7QqiQHeiBB2YvzSYcQLyQRChvdiI3YigaejzyB7ys061J94UcNWBPiPC4KrcefXEfQeP9xdUwQylf1wL5rgAOwX4UUskNyj5aZxa717JzRVU4g427ONSZYBkXOaf3VqCVAuVS','ZF2YOEg2d3olbG9QtQdA50m4j92AnkLxf2qmibLglUuS86xszN2hFKhnRQaXyJmcjTHWf74t9kjF3v2A','SnY9l7lxgHDGv2KXIkCZNS5IEma8FMfAuTWLu9TDoMi0p6Y4DEeLkMmrI5zZ3b4bD6xOYKpMXyqlXO7uEzH6ZcTrTNBQ43vTmvVaZxWAkFYsaydTR6KMALQMBAq4xHuQXyruMp19mJ9aoXjxgoFBibdUNEzVam0ditSuxnjKyqzAh3fWnwqDH9bdjjRuUpXo9Qr7NeByEz2l3eBYoEafKceXqkSLEt3e97vEZHytyXQ3ovaNRq','KxS','C2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (27618,117,'UoOlLDYbB6lM9jLBPyq','SztwejP','sa4wbhptb7J','zlpSxyiJ9phNr1cdvmdhRo1RG2IrxwFk1YT6ZCarjm0GmyAVLApdXBCHPsCyGks9uA5qt8','9u','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4930,10 +4771,9 @@ INSERT INTO t VALUES (10972321,117,'7cBiHJ9s7GQavo4tRGGKKtp5zYtlu6IeS1','B2m7q9y
INSERT INTO ti VALUES (10972321,117,'7cBiHJ9s7GQavo4tRGGKKtp5zYtlu6IeS1','B2m7q9ygkVB4W3GXU8Um9ijU0ki8qp3WEpg9V3kzBjvsutNfKxh958HicoyEHUMHTDhAUZ4KJWCTvbEOYxaDeGAXGIgruJCQMv8XKGHlgetpW7vsUSO3InLnjKsgDB7X','9hBNfXzq4CaDmj','G6KfdSKoqGdNOW4WMPKMVEfdHY6tiC5SgkqdvWLD7SyrstQEvLNtZ7ubymbyVhfeTxP2CWKeJnfTfXynWfJFck8W0ANbkOzdjtSFTCvmipAd','k','6JN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (181653335420490664,103,'ROkRG78IXTyRV8dNQh7y45jsFEVJogm3opVqEyLeyAOqrrTYlMrDu47vBlQzbzKcKTztOQDA','EImo0s3nhOpLZB1','zv0XJ7','LNqyvqL68Dx51dgIZe2x3bzHkuKhxQf','le','yj',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4961,10 +4801,9 @@ INSERT INTO t VALUES (-8178578743593944483,-90,'vbCOcvdaVYJPv1nGGQRJhFtYXZudXCzG
INSERT INTO ti VALUES (-8178578743593944483,-90,'vbCOcvdaVYJPv1nGGQRJhFtYXZudXCzGANApMMwdXS2Uq5tYGU','gYPtBmKvrZtmR0SWXqPYpceTZU1SQ1OUVt3OUWwb5J4DKlN8RmOiGVdGih5aFQGOHhkcIDXakuz87Yx0HLFgy6KNdXv9i0gxmRa0CifJr5AftzvCpi5FUzb20nUvGm0ETGlUvTTZawzqwyHkkXWVT7ZlMAnD1YBbja5hjsD82QCJz8zaHPgBSIe0dWR5FlYaAo6bk8FfqWcUHsRInSIVxMjPpltu','D','YV68H6MCxDPoXQhhuML4qRRKQJwtrVcfrqBVTHKuzxpnIi1pQPx3PCF7O8QdKQTs4zkhEV8IDhPmmKsTo8lfZ2yoSE3dFG2LRx7jmTBhGnmeFPYhPMzwthcMvJFUWemuP66CPjriWf1jagBIAwOYhO78JaT5PBbm3YtGjibgzJGBg9Ze2Dyh2Pw1q6yiotvtmqQISOnuZC5UqMltBdXH4JVhkiS9C3km','N6r','a',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5280994,2175935372,'uDUKLEfxH5fy8x','v2GUSoKTTmcjOOLtfqDCD995z0yXxm1uIzbTCaDjYDhdIDi4TVO','rcyPIzOXuFuTKFishXgsXF8Mq48n2MunhQr9C','oBdOqB0q7GKG2opzvhy','Rr','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4992,10 +4831,9 @@ INSERT INTO t VALUES (-4839474,4259320827,'6Vp9UBH2y3OMTeFjsQD6pwm57GRLEuOc','EZ
INSERT INTO ti VALUES (-4839474,4259320827,'6Vp9UBH2y3OMTeFjsQD6pwm57GRLEuOc','EZR7vOogDMjqSzY7T4XNUJXsDy63YZ0N7qb3jryxSufUmTwfW0W9LFwds7OeJ2','4IQxRmeIL2uhCRBvtSaoWNkHBatNJUvclh0bayzmUQEnCNoJo44wVi6YxR63dilUzXqAAsoQ2QRALY','nZKwoz35suXCc1C1MHvKzqnE6GrwEILUNqZYSj1S6KIvKFAGiJ1wktsp4znXXt','D','My',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13353190973743852829,8160221,'Ldx6WRJ0g','8cRKmik','p','uxoEYBKbbWupP8uAGJhW6','xb','2L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5023,10 +4861,9 @@ INSERT INTO t VALUES (5714367389334908310,11446479,'FvloC2aUPzFFDdSock8zQA0h7iAs
INSERT INTO ti VALUES (5714367389334908310,11446479,'FvloC2aUPzFFDdSock8zQA0h7iAse','hxBbe6UrNYO7QYaKEurDkhkle0ryWDH4Rvmn5Qma6vHNiAcgZ0he33Y52CuxHCI2ovMZa2lnhxsLTe1wMK7sRjtwBIyISrNzphqOz0HJgW3kJzq39SbCKIMuvDdSaqAbF2fKutkt1rGZT0IobKHHYfiIRPS','ZIdOVb2a9Cnl4X2N','zo1zoQiOmFYw144rGkjGjILqGK365nHCnbaLKdOjSo0717f4d4ouEWl4oXdcY8Kf7xKFiokweyMCr8aXu7DLY029kqUsyk4DFqOySlRCGzpbiVIfICN1vh6UBk9BbjRcUcUGAtkkrDQevmYcT0T4Y6k2mhYoJAMMKB10SyaLMcGqQncPFDVMW5iOF5yE1mwi0JrMyx','1SW','97',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (54,1108042228,'j9xiys','NqXeRQik05Tb7','Rix2lmBmRXkp7dc4K2ka0pV6RTqkWnOYXd1p539a8an6oSbEeNABzUr2','6YPeyh1fdakUeNPIEsQZ7zlDrHG6S7oUi','b','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5054,10 +4891,9 @@ INSERT INTO t VALUES (528337183,-1106050294,'YbMPYVyy7DAYCVzrbfPaJpHh8C5ykg','UB
INSERT INTO ti VALUES (528337183,-1106050294,'YbMPYVyy7DAYCVzrbfPaJpHh8C5ykg','UBTqqKFxkhRQe0F48Xy2OnM3Pz3oCqFD4iFfBuxAt4Bfrl','tsttDiC34LayUJQ44mcGbaFV','3E0AT2yZOt5eQAiOl1841ZSRvyzkTJE22S5mF3WoafrmQKBKM41EYvyqNk56PRugZf8dEQy6t43kNPfQhJEpFLPMMLoMqBezFOYW5vcgxTihCew5kh2mrC7iTaZy37Kl7VfwIvOh4L0s16iEM4G0aIluhTFurmQ9TTgKy5','1','u',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (21,-18766,'OL3xn','YBqeIxLxEUNQpXJXtaUUWQu','k','k31ae0IYZBZ0eVKLnzj6A59BWOsVSYMnj','h','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5085,10 +4921,9 @@ INSERT INTO t VALUES (57583,21577,'53WaM','Aq3aM9tSc0qpjSQKPKAUkUwVoiuqgPUD1ZIaU
INSERT INTO ti VALUES (57583,21577,'53WaM','Aq3aM9tSc0qpjSQKPKAUkUwVoiuqgPUD1ZIaU1o6hMSBc82v0gMhUmIFzIlk8m5r84bN4Y','eXEc8NV6khjc1g8SXwEj9EJweekq6lHbF9bYKDstPbGtCIu','OxOYE7jABZWGwRlGjK5B0tRC8A5pqyncu6VG1VNOan1mn9fAvd9g7PIpwyG2t6Bm75Z9MMcBRYHRzjTewZR3uPhMeapktgdeBRudg2wDlM','RkR','OSA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-458731,561382,'OLpWMhMBHbPIaSihRAtp','SZ','vo0EDL','ivdJN08cBc','ob','Pr',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5116,10 +4951,9 @@ INSERT INTO t VALUES (5660441,-6052418,'KB5qcclbd6yv3jqhBnONYczaPlXoK8vpzT223Tzc
INSERT INTO ti VALUES (5660441,-6052418,'KB5qcclbd6yv3jqhBnONYczaPlXoK8vpzT223TzczXEUlZPRf','dfhEh9hUwbY1GQgSVq7J2G2OQ24JlhLhlQlJxbt1HG84nbazUuU7HVw6Qyhmm3HGLCElAxCNiWMHF0WwyH0wIgAyY2rJylQJ6WzBR51wCRIc49OLnNeHL24fAljVnnvUUsrGkReZjAG2h9T2GDDLBXeuOziN9rUxhdLHK2mOKiLXvVff5GNMVPMGdCk5mZkrHLJ4qvwY4nZBnLVeeTpVt6slQkFKIKGRqJzQNhMyz4','DuOfI3T0Yu9nVs','pDazNn9n4GqKOUV09PqhZuAavzniHqolWVmdjCWF3vwRgjcNohAfaQ9NJsbScqPzE9MRppQHq2fBs9Hr2OZ1o3FvLwZ6K3kx6sml7OPNqgAezA28h4tde2qJ8IdUoLeKeQl1Nr5dojWp90m9KsDsELVIAtP6Zx8jT5N1jzXY6LQHY1gTP4acgCuEbeQE09WBRVCR5mICTRej','3','3G',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6778987,4430,'B7IThnmJbTbiFkwunQ2nxuTszVIIfdI','5','jZmviAAJf9PA6ftXDahfCDlLodoP','jh29Y23EZKfoHYXVwE6WirZGZQLPrGRnk48dv','K','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5147,10 +4981,9 @@ INSERT INTO t VALUES (1294050,-28122,'W0XXdKyLFKBqNo','wNIqtEtR1O97FJyQGOxUw2I39
INSERT INTO ti VALUES (1294050,-28122,'W0XXdKyLFKBqNo','wNIqtEtR1O97FJyQGOxUw2I39K177Q2QsKVrJmfI','gkwkkkOtDNgeSD','LvVIUAeUTfCviFE1ZreapLVFwXSyn5Sy5IYf32Q0aDHEeOgNEfLB2M5e68Iihcy21szMMGLtCqZDYhRq77axohNFSqEqvP90mRTDNAWu0igvU6UcfIjnHSfFgzDhtbTpMLawycFlSeDMWsRt8dnoJ1EH4Ob','DT','Q7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1610046029939993740,-27769,'nxK','voAXIDThL9u6CoqBkd0Cmp3H5SDRvCgZw33x','mJ8E5KLGLyQ3zsxMhVsBChcr5Ix4LTkhYq0qni7mvPdqjFWiEYqpYcMe64MOh3QgLhDXS3rPe6','4VRSUf','JY','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5178,10 +5011,9 @@ INSERT INTO t VALUES (-2998697587727480133,-30943,'FLK','8aQ3fI6XY9TrfCegoMYUCFt
INSERT INTO ti VALUES (-2998697587727480133,-30943,'FLK','8aQ3fI6XY9TrfCegoMYUCFtcUz8nKqYgP0TvEEcp4mA6o4mfrfiV0wx1S3eSdIyuENjh6cDdt','A1c23zMW8TleCUWtlY9yWcqDWDMP1BQUs','cF6CcYJlzgA8LX5Is5Dc5OEtm5wTkyAG3YCz4ovSUSVBzKNDung94Pq1H5rvUchLeclArqubnpxnBGEmjvxEEMCsCtyZJFQ8ZCTRwurAmzoFFiZh5oXbd93zwvjxfHlEiNjeSwOpkwCNezeIe8uOOJBCOA8c1qWi7pu5yTPlAFeKDXb0LaM8x0t2BYPa3lvsWZwH6Cad7W630mUAWQLMmL8joJaADg1kOJ1e4xhenFVKLLTb9TJEa','QI','Iv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-11163,17654215057428078069,'94HiMbMMZOEBapPfpyPT9aC1hp13N4Y7eTPaSv','3QZZ0iXFGYXdoXuixq','BCI5BY','4Wz3TWfd','4','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5209,10 +5041,9 @@ INSERT INTO t VALUES (-2659139,18010808191139955175,'ZNnbCF5EixK0UcbrBLaPJXBgezd
INSERT INTO ti VALUES (-2659139,18010808191139955175,'ZNnbCF5EixK0UcbrBLaPJXBgezdp5QM3TickSdnwBPN13R8HSOuiSMV3mN8fsbs0p61R8H1JwNuTkL','7pDY8e4rdUoL75oQaqvJsvcASVkbDcLXvGpOHgEquB7WkSdtAkYVOMkQAWMDMkiLsy0sOFmsIZ3sHjAr1tmDXcp1HW4Kq','MpC97NK7JnynK0NbeOB359Nk28bywzoTQ1Iy7IU69RXgv08N1pUh4VisXjIPSaXXihbvvf6','dCn6Xm3Jz3Uq','Xw','oQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6910,5457219,'9MV1Um1GZxhMGdp2ckNCB','533WTjmj3x5XFgt5','6VNWaqlibgCL9VmhHev3hoyw4r4J7XGtyagJExQLxDfz5xAtmVH','ZnsKWxOW7sXL','6V','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5240,10 +5071,9 @@ INSERT INTO t VALUES (444107816,-1898603,'efxWyg4j2YOia1erxz','ODSSWXaSQdl0','S'
INSERT INTO ti VALUES (444107816,-1898603,'efxWyg4j2YOia1erxz','ODSSWXaSQdl0','S','p5F4fX7KGqXjyDY5C8Ac','y','Tx',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (754437,883708492,'4Tx5Q1byxKwcvaBfmj33JvYGAlIXHis','QODDbYOsTKpR1T4ddQRrF','yge7yBrPRjKAQf2BYVYmbZ1OF','yaCh7z8QIdXf00nW8JOGclzIrZwNc6n4IPKJ','uH','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5271,10 +5101,9 @@ INSERT INTO t VALUES (2964922862,665029351,'uywJhOK1gmEui4cGNTNa2S6T0KNS2p21cuYr
INSERT INTO ti VALUES (2964922862,665029351,'uywJhOK1gmEui4cGNTNa2S6T0KNS2p21cuYr6VNvGCeP2meWYYa','aasqGoOcaF2MTXs3EUco9gwlIaquHJrYgMhbnbl1jHcv4gU8jiuOovMjjsa4G0cjywQFxpzjxEBa5lsK9aLpjQK53PvgBK90e6VLU6YtkH3kulveRHYOFhqI0tp16rmLDMrR6sHiBth','0QLpMOuEMzG6CmWDcX18JRJdvs6r0J6DaVW2GEJEmtmV8zVSEWw8nEmfPWQ8aiKg7B3','IUaPUayacRAJaUMR5p9OAr2EQcsghuOwq93odQ1AOSADmzZnsTZaGrJMZ4vu03W','g','U',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16,654338114,'VZeyciYskVuAqNWbACpoJZQ','OWEMUML5qtH3ISMDCiVJn90iD5taPjK0tkdTJ4iXSKNuViL6','7dY77zKpae2qZfHdl9','riHAml9Rb3Omc7VaySt7ekOAAzAvxEgHK3bxMnhyh1ijMejW5tfi2GMIBn3UrnP5','8G','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5302,10 +5131,9 @@ INSERT INTO t VALUES (169,-1658859131,'bL14JKXxuDGQg5zgoe9VRMviPhco','AjlUZCyZFu
INSERT INTO ti VALUES (169,-1658859131,'bL14JKXxuDGQg5zgoe9VRMviPhco','AjlUZCyZFusGXtggVetmrpu2eCPd5bKmybXbNT0ZZHyPahnJaC1KBjKvdS4l2p4IQC4yTeqVVKC3GF0pKHo82ETlSfAdp4k1oCCz1jWkJyLYjY7mRuS4p4XZFW5vIostwUXvdpdpWKsVlDG9pXBCUqfh4NhS7WEQWxXCnn4BevIaK99XCCQjryWxYUkPU2vFzANBSKixSiZswesnVyPGWIMAaJ4tbqx','mIwO3G0CsNcjpe85njsaoNbpgxAD8EdpLK','RMwCwgUOCSqrcJv73Z1lpg4lGqKRxCy8nJ3pRwWMhNS6mEE8kJFJ55i4xgSpvTNZb3WfDxQ9VYFvuOmONlHdsJwmOYDCb7Ufedj4KPomWsfc8cgzCL6aiMiEEgjUORxzWQytCsoG4G0pnQDi0eky7iGAYJR6BwBd5Hzc1HODKSEu48PU51iDtMczLCX5reKJ4G6mH0YR6fOY2OHiYmtY0KRVPzc5R7JvFYw0K','w','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-96,-110091313,'UbMDHgTO1lPs8','dHcSqUYqS1gUhWZNRMYYgGOnJbiO','Wawsg1L8Amviz4rxWtIQsXwUiQcpyGo3m','rFxm5dZ','c','MY',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5333,10 +5161,9 @@ INSERT INTO t VALUES (-7885796,-1613305197,'VFKIO7wo1PrNb','w1CuZZPpdWLEbTWEa3Nq
INSERT INTO ti VALUES (-7885796,-1613305197,'VFKIO7wo1PrNb','w1CuZZPpdWLEbTWEa3Nq7MouNiUkSMw6AHC5GufBkioCMtFnkCRg8PUqzRoIhdGq7BqBMoovb','zIq9nREy8K','C6a7NvviUl2NgYXzimFK3rb3watlAOBQoCSas19Xjo7AVkzHlhC1Cp7JvRScNK9O14CFTpuuHVMUyQ1VnD7YqbMNOjysDA9gKn1Ckc4mpzDKSk4AMs9rDSRSkYCCcIu7Uc7G95tY926CudfIJkJiKAcw3KWecVlvCEMOWpEAprFKI2y7sO8CTTtfsj5yb','cU','Y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7526340,2122214,'0UxE','i','XYO','JpFcB','N','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5364,10 +5191,9 @@ INSERT INTO t VALUES (2850331,-5563173,'W2H','drOqh6xL8hVV68ImSCL68eC6ln77NNMMl4
INSERT INTO ti VALUES (2850331,-5563173,'W2H','drOqh6xL8hVV68ImSCL68eC6ln77NNMMl4PCBaUPWbCixqiqxUH75P6wEDQ','B10','vUCBspVrVDNe0q1bIFwBlLoYYSO1mTFsxzktmgnv8q8a8YsLwi74S3W98TSQBq5jaTYCE6dzTe1srSyB0TuH75LW5gV0sRTk8TGQFK0GL7gEqi4an4zFSNWD2mjpZYOSdbVDII4dCvCSHqcKcQuE','5Ys','n',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14513,868665319,'pholQJ0mSoKftLmygB9AWOf0sGwuFhiLraFVZ09','vumaaWVsBEDM8B2TmxPoiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUdsOi7WE4HjM','jo','GqA3uXuULlwmj06FyV','qc','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5395,10 +5221,9 @@ INSERT INTO t VALUES (-4558955296909125242,1436840800,'LlzLB1SsBzJcS1o04Nb4WGAep
INSERT INTO ti VALUES (-4558955296909125242,1436840800,'LlzLB1SsBzJcS1o04Nb4WGAepKziNyFeQicSq7ZKpREEq','KhNschVrFiHFpucAYu5OH6knxib7aVyd5Y1pTvDiVh9sOsxkj4BfcpAHHIJxTiVPH509oA06yJJB6S9CJaaPjrBKWNvQblE68TLYWlSuVW0j6mbEfMvNbAcsZRZ8TaovOxPzgls02','ZW','Xnm6uI14lG2A4c98v2teQPb2pMx5ry1VaWnVxjDewisj8IZukrs6EG6mQ3pOiIeFfCqhaMklP2p74foTQjvNoqz84PfITHfyqp0c446nZ5tEFqMKxH2SbxmQK9Kt14Ak3xmUEWApEzj6GRtIGcpM0oGPFyxn6P1nzPlcPKE7Z','B','jAd',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10786882975620905830,-633963,'OEEwiRaNoxdpDyajRCL1hfnQqRYlhS','RiW6wGvHY4hCMr5M6joh13e3z','ZB0OcRm472U1gafT','I','T','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5426,10 +5251,9 @@ INSERT INTO t VALUES (17511396895492592818,-2887499,'1JFR4KMF','0wBTcDCglAoZKgAA
INSERT INTO ti VALUES (17511396895492592818,-2887499,'1JFR4KMF','0wBTcDCglAoZKgAATSwYVnY9PnYjYyK8yA1EJ19va3eTIFmJxGWRseKA13eqVgGaeZDNOmwd0K6TKDdvidzGr7pOBzRL1lYwNplC5Jp9ZtpDZcm3UhIgvAI8r4RfrQmOyQqMYxGsaB8U2aRoyyKBNr0BtSNUtqPwnEsZ7HtNP5JPxZ43N','KLEj7wQMDNkdE0p8wbKannGv','FpzJOWLRkjXvD9em6XWTJvM4e2mm5tP6meGrIvqX4qr3VIyyCeYZYnToZUqGRpyYZ1473ygl65zYwxM5p35mjkNomL7QzSeCM0L5w2lx6hDRTs5lbA9y99G76TJzW5bgTBPvkNCIsm9ITUdPArhzoZRz90rqq0O70fidif','7T','8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8962663598461303341,36888,'kon8jPZxoa9mveDtiQ33z2nYjz8SdrncyHKgU7I','9awoOMSHNGRPS4d4yQyHRaq467k4NpSUmoVOKFI5ZU7LPguQPPmVuxMPMmy0ctKWY7OGCPBgxBvAfo3KGwPO0gpoyU3JieVJF1V','bvHd1ePlFXNzcfd2VbdcVfcMK7q2eQ1maE3ZOfvpL67fKwe9JGroLdgzBhR','J7k8bjH0dtGjR2yIS7ZcfQ','t','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5457,10 +5281,9 @@ INSERT INTO t VALUES (-1008787203004641552,54412,'aHnZMLTu3eP8JEYssFfNSt9niW9vA'
INSERT INTO ti VALUES (-1008787203004641552,54412,'aHnZMLTu3eP8JEYssFfNSt9niW9vA','duJrqdg8hbsJHd7xIuMyisDnLIpxndGfXyGxqacEC','BIoTBSzzdAMTics1AerujKUlnbgBXBE4c7kPCP3WJVqXzPvMn5I5PVFvE','fEbXtqGI9bCRI0hHuEq0RVR7fcScpZex7lyZr1fs0yIKWWrjKnF0J88JwzH','E','B',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2900787,11470761,'RD8J9dYCVbdlXMLjoTF3lwXhkGjx0PLCBeQ4','Cytq6uHaAnBVd0RchEK2r2M0eEHQ','OPpGWIWjQbxCubjpoEd3','sd','F','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5488,10 +5311,9 @@ INSERT INTO t VALUES (13099899540558591041,16139053,'erUglNdMXeukgWJ18R8fJEmVUli
INSERT INTO ti VALUES (13099899540558591041,16139053,'erUglNdMXeukgWJ18R8fJEmVUlifit1cjAi0hv5dX','GXqrLyHolz4BuMTXJKIiwDrcwNHz0fP9A1ojabLiBy1RP2Ptyzg3MXRMvWa1dHo6iSStaUKwvk1dbEFiLJ29H9uNk5rROzCrjniQnGd78JVYx7x00uchL0ko4AmSWiGaj6s3XkVYJ3uREM4icFZ6lMKdGBqSBFkU29K4549QEpXTqE8jeIV','2OYIU59z4T3I','OdGXSJUyuSR','NT','wy',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1084837964,228,'VgtE3n7AQlExuBZ0SMbMl4ktlgkRxk8npHKO2MJ','bAQfwEBroEFDrGmbf7nY','C3PgN','p3','oi','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5519,10 +5341,9 @@ INSERT INTO t VALUES (14718725342806737783,182,'Uu50uEC84RLY7atj7UwjnrP5FclWZH7X
INSERT INTO ti VALUES (14718725342806737783,182,'Uu50uEC84RLY7atj7UwjnrP5FclWZH7XclCLjRD1','GvZP0rDFwNM','u8i9PUcpuxk8','R8gGNXIGf4daA3qyuWw6Be4DamYe5yc9nih3DQoSs0aA291sguvrZC1Pww8DBvgIRPRzZYLJCvPZoINmy0POr3DHzPlFQM9IvTXYcMLBMhNdxZX2sk0ZNkQt4BKE9UKmndRdlKEs1QfL5lYvZcNzGDNLTm41fMjaJ209vqtLNG4jLKW3ofRsKJ8qsZ3TENEgEDy3RcJZVwGspAFVGJ9Rp5FmHAm4oFOF','B','G3C',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-14676,2399597721,'WU6JcYjsAJl5W','46KUoXnBYVpSnaA4DweD7kUD0b1d3LpRqB8lEoIUINYG6SSG8OoA1BFdszTZPOiu5iCl','boUesCVJDpQiXhLZkAlvs','IIakA1PfopFA6neuu36VBGUO1IvzUa5FVKSQ3syaLlxd5e4T1FUzPYE8iLVTu','J','ak',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5550,10 +5371,9 @@ INSERT INTO t VALUES (43847250,3698823053,'zerpQ9yOYhKdyXWq7O819WRpksuSA7Wh','4z
INSERT INTO ti VALUES (43847250,3698823053,'zerpQ9yOYhKdyXWq7O819WRpksuSA7Wh','4zFs0tY1brIDnAcX9VDgnA7uAKQJJP7O5lNN7gDsaRn5yJ0bwSIjeZFoRPwMvBiLGueyjR62Uwy0L0mjWLcqp9mx1nZjQgq93dXN','MhEkVbzEcGlYRnOFDl','6fQt3NgHM6pEuV6lTmXfhFjW4tH1isY3jpo0ieU3JuyBi2n9BMtpFPs46VtE9JPoafeF3yoOKNo65nTk6VLe8RkZ6nsKyKzLQjhPUypyXvYWbITiUJ0UvjH3cVIibfiqSgPDvMOtx175xYB5oEB55kk05LK9qbzaPIL2H1EsfqySheZHnexwjQInb37IB6iiktIjVgrsdapHZdXpHTursdVdhRbMhaOwAvgP4lptE','Fp','l',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-608837,1311763007,'mjYRIHVQ4UsJgYY91x4caFnuM6K5muLZ3TU214rOyb8o2KZWGmOsEJK','OhlP3Dti5aUOzxiYkTR1kiGuyvOeGeRWZmrH8U7syrSv0QAu1uoOIZj6e5X','kn6JYK2SsMNz7cDHLbXDH3Dd26I','83s','7','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5581,10 +5401,9 @@ INSERT INTO t VALUES (-2762267,765429823,'KyEwya5Oqi1DkMvEnlKSAama','Q8ZLFoCmRjg
INSERT INTO ti VALUES (-2762267,765429823,'KyEwya5Oqi1DkMvEnlKSAama','Q8ZLFoCmRjgkOUbluiK9Tu2cH4i3oE3xg3Uxj2bo95zCTavoDIyhobEqLYq2NVbhkLGmShnMVYYMjo5JfA7NBnJOdZhMqisXuxByHqNYSwkA8AkxBw20h9iJzmHVQymI93oKewpwSbMitoAD6BOpzyeZGpcJPxdfmH2djqDNmMOm1EXZTZCumehVB0ETQLDFJXCT6E49nrkAkOYGI0M6WcxkVLBkvWn','2jmoChGQBdVVOectxwxL3gX5nUAqG3o1qESrWOD6Tw','dLc3oHLud1O3qSD6XEOcJtQVy9uOYMsRJxIYNgKA2Y2CbHStUGuOpWrx0DdArzBKotkcyQoVia0q','aj','k',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-128,-5056938364446469817,'XTqNot','ICOT7PHwo24pCzLDDN','MsCccGZxdHGSvH8B6Q','d3sESrtfyMLkVgaQ40vKwmQYFNXlUGJbYSybYV9eHVTXFdh2oZ44YRRo2Qz7GkL9IPKaHo6688hkOnYh','1','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5612,10 +5431,9 @@ INSERT INTO t VALUES (5039135,-5517540413808942805,'EeKyL','VOGrCvwifDxL7J01vrmR
INSERT INTO ti VALUES (5039135,-5517540413808942805,'EeKyL','VOGrCvwifDxL7J01vrmRuEKSwnST7oUVWKlqrOrdmBIAE1xlBPHSkDrjJG3L5c0TSGq9lwe1685r6PySE6yYrMFZt7skLUIeGwuDd9QGwibfonHnIajYM2W4tCT54IY0jbSKiSm06Kp8JpLilJmi1aUkbZ1','q8G25A6ETCQx0t49Wj','gMihULGpTqW2NyJqhH94p20qYxRW7S1iZYa836zGCqEXHX0uU8JF1aKE5f049B2Yi1fa9MoXRhkVKfOXePtqQmrSoivLMxDbpdQDBG4rLfZQC8q43fXBoCiPNmAmcb2sr3J0nmDrA4yKYXhyFSiRmChtp5dVFuuj','4','wvu',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14935206145649403396,8244581159249880533,'IOGOTJUaEAycXRvRlXILyYzzpbM6TneswFfaLqd0D','C4K5cxwsnvLYCGwmopejIYbJ7bb3oJX5','JK','yS','x','9I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5643,10 +5461,9 @@ INSERT INTO t VALUES (17108914410864158324,-8255789449717849953,'ezDoVEe9NAMCQ',
INSERT INTO ti VALUES (17108914410864158324,-8255789449717849953,'ezDoVEe9NAMCQ','nTwTSD1rhgBMRQXlfifIxGtuyKn9VHKtaAk4zKX9SP24Tyf3lQL5jsL6i2DUO426cJ7ueMtKcu9Q9ia7z7DLPtban8H0dGFCrgSRk4EfK6ZONefV4DBltlzd8UQO1NfwjttPirismCsTvIfNHDjMU6mLhqpmOt1q','f','nJk2cHT7rrg1f5wfq5uiGO8XIj9pa8nhXDrsJ1Qa1JmfJ2f2XtZiIDnPHyhCq3gBNTGFUbZNLh8v9jl2zp13sMo8WhnU0bnJYjCNGFVO0MGpL1gxa8KWadYF38SQePDMhw5PMlh2vW1T1pG5','lQ','PYc',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8639891292034891307,-703108595604888107,'Lpv604YEpRjbHB5F13blzxpI2uV4qldS93ojw','N','7jQM7SWZW0A','RpG0dDXVp05vVVGaNXpDe3OBxS4xBm4F45Zv1JsHCsl7qbAQj6oowBSKvhNtfNEE4PnTDODMQM5dxLqcnxe0KNetNw','u','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5674,10 +5491,9 @@ INSERT INTO t VALUES (16114484491681859819,-7248548522619526423,'49LDFR6nESTtd4X
INSERT INTO ti VALUES (16114484491681859819,-7248548522619526423,'49LDFR6nESTtd4XjKc0TE50J0TZ','oySkLwCggipVJxrZbcPxB9T5W5WtQI1utm3gZMGDJeHIUMqy0CBzWYH2EBmD8GhpLkpPMbPKn63g1STwq9h5tsmM0czm59JHfjNIYKfWPXdTRY262uLy6UhT0J7JSY8D5AxVBP3MCxdC','7n29zMBP1w','tOUAoUwtq8IiYVu1IWytyVp8h7K2xjBDFJi1USXMXvnaA0rYiJgSpsMK5j3BduIbzHnqdlsGk2tDGW9fJkKGYBWumcnePqGgYxhMlNUH27QY9e2u19ETV2xhadXXt8Ib8FdI1lmnioneVJzdP41b1Bh0iu7sSBJ4PAYFTyumb999R9yQS8uoj4wFBNkOwsgAT5Kdtz5mBEkXfhshlLeXlkOeVcmEKfeGCo2bHqi','ss','rwM',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (35,1446921922042598148,'s','K3yr24jPFZYRQzT1sW0AKtI6mrJole','6ltpw','m8kuB7wpe8hjkk','4','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5705,10 +5521,9 @@ INSERT INTO t VALUES (1409857397,11164004393709606412,'HAwSPYR','tlFK2lQi79A5fGl
INSERT INTO ti VALUES (1409857397,11164004393709606412,'HAwSPYR','tlFK2lQi79A5fGlu5ceYvuyv5cW8XU96QI0WGkidkGxOXC5WCeAJ6UACivqY5plv5Xbh8qowhOtgwNXELCJtXdF1cllC4DgA6q0zMkphp4iL3BTniXQQXNHQmB9kVvEQZOx4x94IZ1T1H7xydHMeVt','Adegt8H2hFQrSDwyLd','aEFHUFDxNPz4EQNo1K6kczS0beLv3WoaVMcDSL8deFRJByBupuGQyAMn9Eevo','NQc','72',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13158076,244,'r','TACX9RLfq','8lhtG4e0b9WTCf','W3YL1Sy6ClNh8DUei4lTKM','fV','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5736,10 +5551,9 @@ INSERT INTO t VALUES (142158816298715444,87,'4pdl67','yngQG97Kr28gl1tWgoegaDnoX7
INSERT INTO ti VALUES (142158816298715444,87,'4pdl67','yngQG97Kr28gl1tWgoegaDnoX7HGrCK1FSxrkuiZLQGvBMUeGcCUZcMtlq2UDTBTdWfBYTpAsLTTa7iD3aSt','i6cOxwqYP902vVXyscke6','AtG3MNsWgowhoZ8f7KbgmkTgvU5tLBXdYJzkEK2qxozPFFE4CCMn6NjHN7qREL4NZ1VUQQtMPWSjBpf7ZC6BNsk6Qv2zZ0xF1DT6CS9SYbbCkVG7MdfUSAN0T1tnoqKbGo4VNi5jvVstsgoOFgjKHOTAWXVCvj5rjLmWy39AJYINQB4PkgWiy2vnmmNFxVwgpsFUqsGd0zzOaVtqWtg4RgiDoRod2S8IvU5tFell','NU6','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1708049,50981,'o','OHbcgP','j11AUOgvG164olTr0rspqPBA7trU84IU','6Y0tfj60odjg9mUUc','K','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5767,10 +5581,9 @@ INSERT INTO t VALUES (618527034367204715,2374,'F2eRV','L0VSHACVUy9f14vCV9ccz7kgr
INSERT INTO ti VALUES (618527034367204715,2374,'F2eRV','L0VSHACVUy9f14vCV9ccz7kgrFjNwDRTrkdVft6GkYhOpFw0lAUFl53Nbyk8qCJOO41PZ4EoU9oatofkp2EfZYz9yHWyxBrBJNSlkzFy3b0XxnQXPcnI9DxlX1Jlg0TlXMxwHhDIYaIVzvpWOGMZ9Ir5KjvZSMLXjFuRRMTT70EVFhnOQBtsX','9roqiOaUApKNTY','A3avQnmC0kIh9utvHq8b4CsExwFoHOBTzw9a1Z91fgewvfXpQyC','3z','WK',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (342056782,46646,'n13bMtc','hmPCneWYo0q7V4VFXxVqL7it01fK9IJyxZMy','pVQdvFoc5IdMnb','v1jDje9tpWUuP85LFpMxivVhTYDxRLdUM7C4eRROC97XtJ5hYjVduwjH2ngH','O','j3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5798,10 +5611,9 @@ INSERT INTO t VALUES (-924186765,31791,'5tXLaP1tRcFNHN6EftoHFHazfbAf8wWscz2q5Ytr
INSERT INTO ti VALUES (-924186765,31791,'5tXLaP1tRcFNHN6EftoHFHazfbAf8wWscz2q5YtrmlmMOroZvHNof','82Ye2bsz8YNmllRPgnwm9sXDa4Ik822StUrLvFtYj4CAzHN28UiOPOsiePFv1s7VBL8Q5GyLs2urd5qwcZPPYOPADKgXOLlPcTEntdlDNRQDxzRRaMcUNAgs1W70UWiSrPqbFcjQHtC4NhqJgfJAGKI34uoimcI5sPjOHuIbVUPp5GurZftm0vYSG1vs0RcLHyHVQFiSWWzqNUEt8PywUDCts2bYo2MFLQHJEdUwUmxKQqUmRpTOl5e','w0kOEV7xAoVilb5qjde','hKXvaCnkBlZ6yBoGtmBDHjH2Yop8G3rzTURRn8jPgq2KjHtjzIDzMmppliCM19HTI1SGB9bY3g5BO7cmpXxQpLdDpL70H5UWQhFvqq','csu','sN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-44,157262595,'T2dse1I56I2KyjXGBY','lV0BPzX','I8M','dirzT','6','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5829,10 +5641,9 @@ INSERT INTO t VALUES (-3658914162490219223,4100924785,'tFNWmMcf25p6eTlY','wt0vOM
INSERT INTO ti VALUES (-3658914162490219223,4100924785,'tFNWmMcf25p6eTlY','wt0vOMPdmrSInroQtYSDjE83vPducoO8Ycl0UI087M5rpNVdY8C','T','tDEFpHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi0','qpi','q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7358853555538331033,9542377,'1v0oMZeoe9Jk4JQq3iEedfLh2Ltm8Il','LbEGYHuX04gek4HtDy6lAI0iW6WbcCjXjkLlg2ms','M8MIE17gzxKcVp5VPNBRL462yL28YsVap3Re7IB1mHTPR','v1E814ZI9ckYLRhHs0mQXdIQc6KqL','e','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5860,10 +5671,9 @@ INSERT INTO t VALUES (-8528040761172865807,12120510,'ffvuCztIdQPUf','YjXfWrrUkJa
INSERT INTO ti VALUES (-8528040761172865807,12120510,'ffvuCztIdQPUf','YjXfWrrUkJa2n1BA82SxHRZDgtK2CMECEhrxetfveiACy2X76ik1tbMPZEpFoP60GiTFBAQA9pLzq99DiAXm6Zzubt077z5','RRNYBkwkq','lN6tOVLBfypKSwk0PhcSHi6Y9vz12PMo09aqfN9X4BTIQY5gFpuwqndQ4uZMfzt70cQmHsZxkiOTi4sCQbhIoN1XPQOFX5hxr5jTILLFGrBdStRuvfaxgNU9FSEUG5rwRg3rbCN7j69IpUNMZx5qZpnHOvD2WREnZ53aThr4wfebPIYi0aC9hy8PIlrQ1u5wt0g0U8yldU8P8w','Zf','we3',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7821992121570653952,9560,'Xl','Fcx1iB9ZqG2Yvk0kW5HuYCFdYXkHSosNWcBlRmrmddh4z8Mn','XStqOBZorgyzf5XQkpjY87s0undUP9b8HL2pKlN05Ki2XtWI','73iHvWY4UVwCBPMs4CLq','C','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5891,10 +5701,9 @@ INSERT INTO t VALUES (-1172753876781122539,20689,'u','tLvGDXW5VFf4F6ATf0U','ff',
INSERT INTO ti VALUES (-1172753876781122539,20689,'u','tLvGDXW5VFf4F6ATf0U','ff','d5W1RvOBZgLWKPGATVDNQ2xUkNiMqKakKCYVFWMGYj6Jf7ouPLQg5dLgfBOuGgQcOhlK2bJMYAiUDxCIYamhag6JgyXSj50RyWb1YKKlhq','yp','M',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (57,2479161,'HVPswQd3Ff','7OCXBJ12MG08LnRhS74FsZ2aBg','U50kWVahpMJ0RzpupmPIoKTsXylp','Wo9o71Chk7MjyVJ1qePhGldgFLUMXa8Oj53e0UYMr47','r','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5922,10 +5731,9 @@ INSERT INTO t VALUES (8913755886473507497,2961498236,'B6HjAIdsu1','aYcvKEhc0CipD
INSERT INTO ti VALUES (8913755886473507497,2961498236,'B6HjAIdsu1','aYcvKEhc0CipDJalHijQeKEyiQl61h89QijpgIFw4tNAaxfgPwDNS9VGTUGCz6NIZrL7kmzhWWMk86wrycubbQG0pbPJvBeY7OOUcyWv0b3aMgjFiystDGQnG29x9dx8cghGYuvbaJiaPVfAyEn2GZXedb9RDKgYsopJfswDKBAlPOW9OiiG73NcDkOzO1NEz5emsf0JFdzvDWyC','KZZ1G6t','ZHBzlKIvdNdGyr6Smj0lmH2SXIHTbnOI0zO3xy4fzLAOKwA6OY9YhqV7JrnL1Fa6rE78fRxcP5cWkrikKMVjPOzTkJZFmDkt1H5ijb1rz2ga5mbrZmXifR7lXmTW','U','Kb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10507847,102,'G','E800mKrFo3Vm','7D6Oiq2Oak','08w','T','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5953,10 +5761,9 @@ INSERT INTO t VALUES (343632419358112070,114,'89','M5YebMabW46JugVAqJ65E0Z9r1RuS
INSERT INTO ti VALUES (343632419358112070,114,'89','M5YebMabW46JugVAqJ65E0Z9r1RuS0vhLRHviVc6NY9sLnGDcsXJXwLQ5ldssHvzmhwl9MsYdU8td3cWQuRc0Gkt4DB5hS9qQdU7dBLakaSRVqZp6wcExUyVUwKAkHxUfrCxuAh0u7yJMFVehVQyRG4fNSkwuTa3E2AZyEI1PczRWDpaZlk2ic3dlFtzs22p1rhz8cQxfoY7BdOAYsoXiOZoct22OMcX7T5GOTBp9','QyHIhF9Oh','umVDJrdFjx2Nc7t3vRtbz8kAGZTYg12xq4ibLk2bFdDeopV3xGdCCiyUpaBFRMNkTRT28WeO39iP4GyPfUu4HCHp3mud38Fgmz0QGEBQMzCWGQPhg4ZvwmBpWqgdn2mUI4YmRZEG4RK7Fg0zKFCVYYegPrZI','zC','pX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5741,591668126,'48OE5rAIXCd642J3g1hPCF8CdkXo','BOyETYKtwoGMMl','R3vohzdQQBW3lorNAIeAEeKRCenU1TTWc0fHCuM1Zl1wL','52k','K','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5984,10 +5791,9 @@ INSERT INTO t VALUES (-125052025,2000065315,'q','3QZcaCYlLfhphNUOq3FJ1S4kQuA030R
INSERT INTO ti VALUES (-125052025,2000065315,'q','3QZcaCYlLfhphNUOq3FJ1S4kQuA030Rgxb0chttyxHzB0FdOLtjjBUWc0mLJQrZSzPS9PmJSVnZzYl3znd27pIEpZPWiuqOKsrnRHQn0vPDQ1Wd58L2aJCg3uj98UrME99Rw','xdj3QZhRwE0jl7LPE','gQK8RZJOK7TgvAQSauwtM9ZHzxSkQTMc1t0fIEjCRKDow4aYJsOLn2nxr1RPXxd5IK7Xwti802I63a3hnwIGa0E5LBCXApukBjwwd977iq4js3Yk','pS','xdP',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10803579,15014284,'Dp9sDuBsNK6koK59sYRdP4','9AK1h8Xo4hPEjGWUsnqgK6eFPqIDe0Y','To84OXfeGAjR','8vjIU54oaAOr0hdf','n','6H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6015,10 +5821,9 @@ INSERT INTO t VALUES (1593107101678946677,6527297,'Ubu485rbQwdkdz6DiE','RWJvKEZM
INSERT INTO ti VALUES (1593107101678946677,6527297,'Ubu485rbQwdkdz6DiE','RWJvKEZMl3fKrn4Fzh8Px7rWcgOJ6KHRdj4w3q4dGaJVQ9Zqn2AXQUwTplHtk','cMGs6SscQDl3FxBUMD','EJB58jIaW0SHOvp0lgdd5S8X37rnd4bAQRVJTKVMnAcuKVYSvQUiuJ2OJnTuChB6vY5hypx4XymYSV9mjjzsR7LihrMwC8AeFnUsTFCz3SUk2jIsF6Uqd1bmHgkenqD504emisxM','Fn','F8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1433496857,2083963198,'7OFCwmqVYo70QXP9yCgzS24OVs','X1cQ95pAGDKgxLrCLJnUEDwMI85yHyrvVFqxF6oM1Wf2jAZF7F5WJkxJw15SFBuLVQZ3sZhICJlb','968KNGxC2ZKy3LEiqu5Kv45y','1YyRJMgXTrS1qhvDY6Xd','59','BJ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6046,10 +5851,9 @@ INSERT INTO t VALUES (-1162408211,1264385417,'6BEWPcFEOxcMbVE1qEU7MMZhbYILRZyvb9
INSERT INTO ti VALUES (-1162408211,1264385417,'6BEWPcFEOxcMbVE1qEU7MMZhbYILRZyvb9AV','ZIKfdQJ7c7d4931KrCw9dmdlS8eqxLrRwBf4dovUW9YJYxmOdx2kQvnyQUAh7YwO1sQqUmJKGt8PNRJlkcbjkHzyEPnkhtQi89GBKKCWrs21X9o','yCwdszqlZlugSBhIQf5BY7ina','kmWQSwBGZy6Ftf9MRArHOrZy2zW1pc0eWYtYss0zo4X7is4YdKLtfbg9XJS1Wu6cB9','Vt','yIu',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4104716,5094636,'3lZRUEzcfFPB9','M2FG5V','3Srmwb1ZD5SGwtUXA4gSrlliH8VnGJuN8HAYo958OedXeEBWiUfWNxHlerLVjxCdIHENF4WuP','qbre1El','B','JJ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6077,10 +5881,9 @@ INSERT INTO t VALUES (15433779,2201518,'n9VW','xKunAT6X','zN2cmRoHyiHsPTCwm1UPC5
INSERT INTO ti VALUES (15433779,2201518,'n9VW','xKunAT6X','zN2cmRoHyiHsPTCwm1UPC5PN487j0ZgYUBdhfAtbfnZmmukYalIKX7UcfIvms0jPlqOeuCl','O5TAwCxCQ1z9Rk3be','90','tY0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-481845778,845678,'xuS7jjUOBLMAZbuqWqRLXO468JCE93zzYjdrUKlvxd4cGM','4RCPzDTJouvoVwejIohQksTpRnxwafAek4cyNOqRWz3uFOh1A','UB','mLehit32W5Z0OdAK73rgFCpNLxph5hsG1SzK3awfWy5TrtKIVjisnpaxAwnQkIOqSwQ9dzhJE6','Ej','e3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6108,10 +5911,9 @@ INSERT INTO t VALUES (720500170,2503907,'S','DHxKCJFa8Pv6zPltfMRu8SKwgZaq5lxfJ1f
INSERT INTO ti VALUES (720500170,2503907,'S','DHxKCJFa8Pv6zPltfMRu8SKwgZaq5lxfJ1fz8lo6ZRDEF1R4ZgQiz7ohf6cLxTDgO1rZRFzbqNoeGq1yySolKE56pUDRxJVf3CuF6h2VGYy1ztbSfk19JXr3kTxHW8TrDsAxAgknCiwCFJWaqd7Ta9JQrnWyCCGGU0GUTDvfkP6fdU1zJOY5Nv8hGjXlaZMuVoQ0Q2LmozkPmXip6aMtO3vFtm5srE4cfgm8iYIqnW','q31Qz3xSmfzG','5YVX4FhvDlusKOCT2D5iSFiMOGh3JPjiXu52khRuL5JzznOTCm5QFIQqMYIwY2GVDZZTsZDENugXqxfwEQJ2Py1JeLs8beLV2rQ4T419WCVTH9IrfunHmQYDm3uHqqcZqqB453cEp4U4GSBoLznqBacnalASxBZoM6yvhcLeNixH7gzBQWX0t7gj9wxJiqNR3g7Uzz7uhje3eAAoNniIZn37wQuscJReggHhMdmZY7hXqJdO14xgfeE3ODhf','k','8l',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (59922,1207492103241094618,'s4M30WZppLmbns58xMt4cpG88elLG4fmFdBErhj7geDbMZcjoanbxUcsRw0xh','gqTtCZE5ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN','Vg1tZr77euXFTipZ7QQxMNOK78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFvqYJcYTQUKkS7EyVrBO7RO','johFQUVA','N','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6139,10 +5941,9 @@ INSERT INTO t VALUES (381655435,3337356455109633992,'k6DxsjjlEKf4dIWbPIeHQzRp1Eg
INSERT INTO ti VALUES (381655435,3337356455109633992,'k6DxsjjlEKf4dIWbPIeHQzRp1EgqqYgrkanPkvgD','0DuZaIiELgwAmmMoZw5y68atfR0Y458UaWeYtb2tvkxPOst','ipllpwUMPOVZOFeiro4xChprLp6IE8mhplCBHJZtKtlKm','NloJmDvIuYhv33hPXnIPnKf2pzUBeSMsOzxXcRqjoMM7FXukO0Q0Kb4i62JbzAkAFK26MSiSM2YXxF7Vr9cl08rCiJ7e9DLJOGeA7jVPPdQMhzPtJWePWdVvRNdXpIQMYBAy0jj4N6tvI27uBf6dakxF5YF0oyCd5VAPO','MS','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-35,-4773805,'JwPki56RvyLsFgfdK','9jiWhUNyBQg7Bjro5Cn3loNxdS72dCjpBStk5cJ5Q','WoMCWO','Cb1uLzhJNcHCGGUIYrytWUFyV56Ct05eRerUMbLdjyXnwJqz87xPYS7jfaA2','O','Pb',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6170,10 +5971,9 @@ INSERT INTO t VALUES (2899,-6366093,'EyGrxQaNpqy5az','LUT7tOB5QCi1DWCBTaoZNAn5ji
INSERT INTO ti VALUES (2899,-6366093,'EyGrxQaNpqy5az','LUT7tOB5QCi1DWCBTaoZNAn5jiM1CTkKGWRRXFu9OCW6iDl3SDhP8ik5gAeobq3v1odTcc3JWhyIJrd0BdLuOyRYtGy0BDTUTQUwLHKJZkZBLFiGAnh6pe2iTgyJ8aYwvmTXwqMWQJh6dYunG24','FKGE5ByCzuDJEwCj9gxMEJU91wjtU0gKVcAsh6xHd','gPwYw5weHKLIzdOYXNhZVkfcWksv2aePRNEt6tQXkQBztPD1n9v4gC4Yu9SuSvlwlrawyGfkbaIz92gJPFRuE5xMIZ0UtKM4LueXexyyRibgC47pLzDE8RN8Km4MnJruZnkvCvnKV1YxVrwpAOeluHSCuklMtumidcRNC7VcywooLsjqCQ9SAMJ4W7139D2dP4PdQNzBZLfmpy5pOLUqC5oJbYkhz21KZmyMZCTG3C1aK4wEVin7dHMGkox6p','q','xYR',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (42,2085463405,'YAheW3xvdNEU17V2Tzpli','sf1qnZ6T5','9mlvHafeluEWh0sKfi8mzFtmYm2swDsRJztwb3nFHRzQmd8U','Da36tw8su','CQ','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6201,10 +6001,9 @@ INSERT INTO t VALUES (18184541332553556520,1867382762,'vLS75fugfbtsVwbtJLCHKoBrh
INSERT INTO ti VALUES (18184541332553556520,1867382762,'vLS75fugfbtsVwbtJLCHKoBrhkLTg','FHycqUqIFvcUAyChPhKuHkHWgWpyKNnqxfFbW2hAdq6O6kdeiqahAr7rKL5m0InT6pQ4e1nPibJfSAdNZmR7QTwLG4MpQmHdNAgV0lPpMqDCoMRTAvG2PdnjWgtVp5Rf8sQqud9fRNlGHZVLJq0QP7Bs0ew084WyTDEtq6qrvxN1FAo2O2Kjc0Qnm1xnksI1','Lloqj220S6jJ4NmErnmIG6R3R5H1L9EpaWGBD2IlNN50QK5yo6BgcutoLJQLDL4XPhKwMB','HBDnndFGDUlZnZC4UxeXwVCHzztpziSRAQcPKkq7Q5Z0yB0xGYr7Od8U9YRPfMqE7GdYqTU7YPxhpLHWFfwoFWhKfCeMT9wS3SbAwAGWCJihwTxogudgCwjLlMI8DdHLT7gX9vHanrpNJrZQ4Hfs4v','fSd','o',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (46,-4033700691773434740,'L1pMO8GBHJqKGSjXuj9m1LrakvzKGBtjbUpSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBT','T','ghwGZrZ92','jXYQetrGambIi','7','Zy',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6232,10 +6031,9 @@ INSERT INTO t VALUES (126,6161678902274919992,'tnoxGK32PStJNNaOL2ejfUDdCivAM9FUT
INSERT INTO ti VALUES (126,6161678902274919992,'tnoxGK32PStJNNaOL2ejfUDdCivAM9FUTER1KNLhNFr5k1kubvE','HccOpmd5peXNzvxDfAFau41MDBCtFUc2VvapR80pOqZHO7nibjUZvR8Ueu8R7UsHjizAsDZuZJNZzFfM0vrOkiZg5PJXsLvH3rguMY0pEUd7f5D4f3fpfsdrodlUIiCrlTabXKfPJ0MCNlcXn4arB4pabrrSwja8W4A','IOx68','GnwsAK1a0f7OJaYw2gwHDi8Dc2HmwN','WVc','0KW',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2987239882293082310,2798819,'OYvlHP','G0ExTL5IbZP83g5aE9gB4Ji4c1r60GLIiVIkAhovdv2x1cfuh7IlvbBjLDhKSC6gF','HKeuh3TT5qeEFFbDSbQ746wWTgQo','Zvh73osJ8JM2G1C8q','RY','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6263,10 +6061,9 @@ INSERT INTO t VALUES (18143772851412230345,15289392,'1CjzPxTUNVq0wiMiPZHhvZpA18'
INSERT INTO ti VALUES (18143772851412230345,15289392,'1CjzPxTUNVq0wiMiPZHhvZpA18','cJiuJoHWOvHtAMY7iW1Rgo3AW55WUQZWOKY8IvOhdRF23FUKTgW5h6zBVdaAQeXEJRkOlSvZOlgfZP7SyuniDyIV8TmTyxcVpIbFt16yEsk3QJHLIfJ1OWdrFJUreFFJvDk7Ord6YzpnleFyVmagFMMyasEg50Uw2423QeffmToZnC8m9wCBTkcbzWfINSKeffGVhmHTWz4zfzpZe8yoV6k4B8mmjAlmsRiqq6CMps','j17jdq9hsT5eyuZteHrUbq0UYa5W','P9zVPijxi2ct6oL0K7CwURvxVA9kQFORVo','Pg','2t',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6490681,-5786526,'IuXnUfQBG9','BO2JDmqBmSPA9x2N6aJAfIv1BHVIrXjArafYdI1','Xm1cO6ZA4zBeNUivmJib2w','ZQex5st0i48VZBi4NHEtnk','c','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6294,10 +6091,9 @@ INSERT INTO t VALUES (-6830135,-6767358,'zFW3tQMbcBfhPdW0CxkcsRxpiSAOQRLgwZ18HMf
INSERT INTO ti VALUES (-6830135,-6767358,'zFW3tQMbcBfhPdW0CxkcsRxpiSAOQRLgwZ18HMf2B0pwLgUJV4fK9uECJKNIHFZxDT9opLeNKSuDeCpyICvVd3LMygDCP','ngtxqyEwVyJiWKN04yqZMvZdMnkM4I4aK7mHLwVZhptyl41ADgJJNx1G7zBAGj7PxwvmsR9i48hyiQdJpX2AR6F89sF7vUkAi19D7i48PI5ooY0h','yJfLhknbBHkbUctorKdjsbXK','AH5gCSJRhrr5cFBhtnE3lt9xtKXQFj42hlG7wvTExNhRFNspd30HDwujpY02KtxBuVVGhKGDt7g4YvNgbVQbxPObMAhriNytaeaxBaVhcSJ0wzTCnUUtYQ7NzPHv4YFvvqXiwNGxZ0A9vmD4b6jW8x2xl0hybQ2qY0RZ6lgOB6l2EvIHSuMkm5dZK42mtnz2GpgfFg4uuea3nK7gwzWGd5lwjs1WJkFrNu5Q8','3S','QU',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-63,-6210368809727405308,'GTAW4h5Axj84INYq0SHik7NcYEm8NsdmDq1HHK','v1nCgp68fcMonOduWIs','XlAQio93wOQa8sA7E0r4m2gZaA44YdUogEnvxJovBNtnOi7KLjqmVuJ831ON0qYdOiX6sF4C17bT7v0gNd71','gtk','G','dM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6325,10 +6121,9 @@ INSERT INTO t VALUES (4071,-2242297031162091371,'uM7gZCVTweczmKERUXS808ziz3ImitZ
INSERT INTO ti VALUES (4071,-2242297031162091371,'uM7gZCVTweczmKERUXS808ziz3ImitZYReBA','DBMBEhC1oMu4e9R06PW8D2d7foIY9eZg6QrOOm40DAlAw9ttvEHnKebvBU2FgocWOcdzGYL4e0cYT9LWHppToyyVVBvvVDcrxcXPk4wHa4jdG2rGF6TnHJ0aHahyvtgCPIMhgMwvOXPpbSPTo1f45w8iFfjzkNcNEXPMPkiLEKpQ0iC0qIEPIWQe8','gD7VclIeQPaaEIg81fWdlsZX63tONuTYpUufa','2a0VjfpEvAGhVQhyDbyKsGU4lGBMmV0lgJ8rwM9TD01gastad32GR0q5DwVb1L52mbpL9A3jdRj5jU3CbrXBGlDTkTRJwcwhBpA26nuyrnu48Fn45aSWrVbPrpUt6LGi','9','b',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1940096672,6380107948222643015,'12','sZ84AwGHp','H7sveY','2cv27qIIQGsroOgEb7','W','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6356,10 +6151,9 @@ INSERT INTO t VALUES (17845518885859178074,3648109209119436683,'AVkHtBnfcw9iTBAI
INSERT INTO ti VALUES (17845518885859178074,3648109209119436683,'AVkHtBnfcw9iTBAIoh32VrE7r6DByg5xdd9DVakAfpY3cEk33V','eMTlXM9P1UROFM7BwaTo1ezkCWCxBh19zpiYnwokUT4lwR6kiJdb2xUiPKlxkH6WUVnjFHknY4ghYQOlcF2xZfU6LNg30iHXv7798rb4HP6wnKPFbF78','O9HK6gmTsw1DQZUwQpbpQ6tinXfnPpvTisVeGQQQB9zcgCfeiivvm','8plgdJ281pSVGaFgrgS8ZHaQWTYNwkB18aRVuUntAWtFL0CSUmo3f5WaH6CHHrdfQOvGo5vt','0','v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1116253722,6,'hffyQKYIihE5og5EjgcRRPzMsSaMQWpgM0nh2Fx2qyyB3iIPplMuuNifI1B02usPwwNOts','mSstFDPhOFWhijvuwDZIji57XhzEFD3ZljCqBBVGoUt','qUcKFy2q3Dpp4ZpKgA2zFv8BDk2','kh','h','OT',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6387,10 +6181,9 @@ INSERT INTO t VALUES (13178250872737640319,113,'F27YmVGCPSNHZtqtOyjaEcn9U7B9jUP6
INSERT INTO ti VALUES (13178250872737640319,113,'F27YmVGCPSNHZtqtOyjaEcn9U7B9jUP6PvEj2mXwnqWLpNNzEoYmbfKjxcTFzaaXRkgEIwFoBWOPao9VTvghZnjqc8','A44kWDs9PxALBG1jUThgn843z6I6t2NFFzvMARsrrw7nKmq8eSIHn2cWRY10ZiZoECRW7DtsxrGNkLNZvGnTkptShBFZSdykLVP2dSIKwvVoZcutXO3udH57gZM','6pWB','bgmllolWwnvdwXNHx8cn5vFEOIaTAlxaiYQRv7JxApVmF71Ke12RkDWACHWgkk1eGQZ9jsGOeJh9nUKEZp9Vj6tRivGjwVe3rnzbSomkIb6SefFAUbwoWtcnT35EdmcGOTToSM39CS0EFlHzkcGQ0l571DRBo9lQCW78hEMwgtaXsn0o3FMmhVUtN8NV7oAjSJ','4','4pV',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (160,7266147,'N','Z','L8cRrdDbg','LIDEpsNcmm0E9mL1TtmCesPHkuUw4u24hKyojiKz6ZIcJeiyaBS1nDsTqLAj4s7eK','f','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6418,10 +6211,9 @@ INSERT INTO t VALUES (4430894335614655276,-5980608,'JVBR','hzPCZb4Ogg4zsAumGKIuj
INSERT INTO ti VALUES (4430894335614655276,-5980608,'JVBR','hzPCZb4Ogg4zsAumGKIujm8K1sQD2CJ7iZ0vm4ua2MPocqN4RCQ6FmX0VMHUn0Upk0OCTByU224mNlG0fnpPinUV61yMe1iqE7fZD7SbdO1b109nY6ZUw6Wn9wSRTCn1FfMoQAGzlnlFuegLx3KI0uZe2AOqvS5YBTOX42hJzjFtLZ3IQfUwma9diJj9J3b','DEoLFx','ImnM9ySj5m3OFc2CyGjuUJWAPxTICTpz3ezlSpCL2UMC6O4qFob1gNbIimi','F','b',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4443889825426998727,2334982872,'BiYGX6MupwzjCpcrUZ0fqheungqp','e6gwN4EMC2T1rqFqKas56s','mRphBb3a2lxT7qc','i4n9YAhzfCD7xj65pmU4Uv0b51PD','X','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6449,10 +6241,9 @@ INSERT INTO t VALUES (1324497118673027220,1483102475,'CWXNj','maTi2ZkJMOv1l7Bt3Q
INSERT INTO ti VALUES (1324497118673027220,1483102475,'CWXNj','maTi2ZkJMOv1l7Bt3QE4YCVHytLyUlXQ2FvrrrEhX60RGK6EkIcypRph','3e22GY5','OSyTPXpXbP4PtWNAUfBaodkvQjOWwnkIu8HKQ1jaLw4i8Fffn72qURzitPWgb6vp1bOaBMkgaWth4b1Wzrgdv5R58WwPxwbcRLHrFHdXpg2XArp8FYwcaL1W1tqgJmi5o72ZH3So0QERXyzosKnhwHi5ckc6kehvpVztV09ycq11azrQm7iX3uyHnD1BalHaazusCPMB4EN8mV8ncIZwOC4nX7eIF9FxDuiHAIgNMtmzCS3fluEBiqUqLheZ','9Dh','DL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13168609,2016674349,'Ey6ZkdomRqokCtU2NfdxXx','9s152cL','AD','LiQ13tFGwbca6P0L0V4tPss1JdnwQDLCtHl','s','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6480,10 +6271,9 @@ INSERT INTO t VALUES (14119159,2892166625,'RVW7eVuEOdCb4DstTDxG0KC','usncq9SD8s8
INSERT INTO ti VALUES (14119159,2892166625,'RVW7eVuEOdCb4DstTDxG0KC','usncq9SD8s8s','YqBqxGVqpVkm','jQYFFto7NjdhkBstHUlAmR6z6aYcOcPiA6GvN2WUOMcUjRqWwMNINyXwIMBLOYmRGuEl36WueE35UfCzkaJWLxmhXxkVuR0s7WecNh5PR5SpfMnQViHBjR03zw58PsZnBhqvlmjQy5rxK','5q','aE',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1973879279,-5055014,'JBFjb','xJHx','neuX2GSYVW00O6lk45tmya','8','t','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6511,10 +6301,9 @@ INSERT INTO t VALUES (3629567213,1548457,'8','GpSGlBGQu2FPis5FkWCGQSBtUz7vKvH66p
INSERT INTO ti VALUES (3629567213,1548457,'8','GpSGlBGQu2FPis5FkWCGQSBtUz7vKvH66phxshmcPgyyzVqaE3wuM3AM5EDcPOQD6tlw2ccDKQcAbigpwm8j7eTnniCKqzaqwmPiE0xckAup6Z2nZJS5s9sL51I8XmuyiQJBGRYdHpoLI7XuADsSBbrzSc01pP600RBk8yCP7pvcY9dknZcJ1VGFZ9JYjabg9','FPBpwDYCJPPISa9','s02pXkXH7YoiAcgQxgzx2zqHAQkkECKM9GrL','z','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (54906,1177206683,'wPk6K2YlZgVxaYhJ2zLW9xU','BsaxkFbni3F568khMWP4fZlcu1j2','B','qEenbm8yi7RWzln','i','CZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6542,10 +6331,9 @@ INSERT INTO t VALUES (1195965448,2312537239,'g','TW4Oe4JZQSEen1tNMkJETsbQ3NeEapD
INSERT INTO ti VALUES (1195965448,2312537239,'g','TW4Oe4JZQSEen1tNMkJETsbQ3NeEapDkLoqur8e2gmQU2JZViepIyuxxU9r6lWJiKzwNxrtY9SyajYp1BG5eYYv2zVeWYCFI6KKrfpcl3EO3vX5Pe2MZdcgwzoRoDuOSFmfQEIyDyWZZQezLPpxov6mpUjfQBOjhAsZeSe8tGVLYV5vYF4KGmC3fcWZXlx','IMjnmQuzKz','WmtFVVPNFSdrPR3oH36Cr','oG','C',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (82,11749085613545316956,'D','In','0tCQalZW2TFqVxsxcF','LK4WjeEDxfmpIING8','y','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6573,10 +6361,9 @@ INSERT INTO t VALUES (59652,6349300863142599360,'sCvie','Lf2URkLzKIW0LyciwlMrlbN
INSERT INTO ti VALUES (59652,6349300863142599360,'sCvie','Lf2URkLzKIW0LyciwlMrlbNXf','4zNnMeQDIEgCX912psf4lVNzagUXwEzEPjc0QkpyLGM6Vl2','MqHPol1WF9iVcFn8u6','0','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2223687231813417719,-41915410,'MnQipJElGODhnrZ3YHeb0SjmF0nNQ9y9WhltqghMOhlzYTcBEeKEjxMxVz10AU3LJLtFvLsxD5DbNUTopfu','OLkCJau4flUHceLC8uHLkxCk9plKIbfY6hphLfI06M6oeiJq8Kr0AS4RTb2tc0qi8zgKIjPX5z2JK','ekbIezXyvYpZExH1xPcGPqbCAailbI4CDtB6t','CaUOLvHRKOsdOzPG78ckD3GJaYUiV','H','nx',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6604,10 +6391,9 @@ INSERT INTO t VALUES (6710447250109344667,2112083231,'DCBSMgKjJwNMyVUHB5CfkSH9A0
INSERT INTO ti VALUES (6710447250109344667,2112083231,'DCBSMgKjJwNMyVUHB5CfkSH9A0LUo0X5x5eyjJJBmUvhVDZyIxsqkRadPXI7w7WIl','ZzsjydIaKrY2eZNpRwwZE4arWibBOvH82fCJevkzcsE10YkMY3loXzqV5X9lcnooJbzYnAurxhj4mjUqE7FSoyxiPhDmQ6r3UU8HnE19KPYuTZBzCNcr2tDKvco1ymVhxNwtN86YNTe8dX3IYFP9YfhQWT3RYorJ0Bk172frEDcn40dIurWF','sz','foHmxLwvGGONZFn7ttVU0kT1UlhXBzE3AHAdw64UCMFkXKAynZ5LR','e','63K',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (188,69,'iEzto','L6ziKR8IwIMmgS28ohGS','10BSXeoYy72lkbSkEy0hWE0MND','BQgg6LS','S','1G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6635,10 +6421,9 @@ INSERT INTO t VALUES (2179170734165167115,-46,'Mb','YSIHrJj5tViOMhSHisXkbHnnNmH7
INSERT INTO ti VALUES (2179170734165167115,-46,'Mb','YSIHrJj5tViOMhSHisXkbHnnNmH74asPa81JL9LLPFpI6LyD3bkxnZ','oTYunVYTSntMZDjfIMggpOiMLs9WVJ1','kQkCkKwbfKUTGWwMdPTlbqI1GnxXFj2V4CgOf30AwE0n05tUNPHv7aBLMd4KgSfudXWxstsJoTR2n4K7LomRIIJPVDKSp0wotimxzJmMENS48Gsd75KA1S59I','xGB','n',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3010567089,6244,'qe0ds','YZp6CoyArMjYVpilPTA5mQF9iSWOhbM1c05iwuzy40suee7fvq6jGFkco8GOx','xFzHQB5WpGUs85rSi0vSWatIMxU','ArkzocOtPhjOe3tJA','1t','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6666,10 +6451,9 @@ INSERT INTO t VALUES (2369510527,14779,'PBGad8cMX','OGWQ8ywYlp2n','RpuHKlRXPgYQK
INSERT INTO ti VALUES (2369510527,14779,'PBGad8cMX','OGWQ8ywYlp2n','RpuHKlRXPgYQKzYTVv8OxMaO','UgedyYlpid0M6EQY0UYzZZOHaaUVEq84QNaowMPs9dd4twIY2W4CxPUh4oSUmSUjRuEB5BTYWpCV1TyjU78gpJdoPKwmgUnBYRjXYCEohJUXLXIzUVbk56idMPI68VuytAGzWbJgNV4TosvpJrIE3wT4tNAU0LzoAv7j500Y25YwTk6A','35','Qe',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17336,159,'5a','a6','iQtQuZzG2nR2LLkdoZf','uuzxrEGBOl68AlISFrm3iJE0UmyM8','dP','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6697,10 +6481,9 @@ INSERT INTO t VALUES (3650306877,19,'84swJeAtq9JUkojF4t7VHE7roLETZgZbWaWv9yAbIaK
INSERT INTO ti VALUES (3650306877,19,'84swJeAtq9JUkojF4t7VHE7roLETZgZbWaWv9yAbIaKBCW7V1RtZleq4csSS6NZGiSGz2HOrkA4o1WLKAlpg7K93mRp6okve','dMAaKswNjpMXcVlaVAfSiP2vnqfnk7Nb2SvJ4CUMjtXUbXCtbkqAWlZ3CbJpYIU4W','1PSFhkoDucoezNPGSFslnW6MUu','VvrL1qtZOTi6tyiTJCSmhtfXCSudwfG7GCyJRieFhrqvQkCClYohxiK9O0Def24wT7K12CuE6rgqLmecfIUEESGetJpOKKGTjgUlru3bzpovUVR0cU7HrNQjsThDhMf7CSeQa02tSlFiPOOz4jKmN2bIHnSB4PKioxJvZ9maRexv76cycPk4R5L8BatJSjQa95wWO9qrXjLLEhWPUPhn5kHz5sUDcSHCAh9whxnUePHstPgjm','3qT','Vg',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3460594535,101,'EUjQiZe2I7wieXG68gfInLP2IlSdfow7UNRORiwQjb3z','8zaJ7p4kJJBAMaLyCrgPMBMHXgN8tqBmlOHk1u','D8J9r9ml5Z','xraIwUchjMyTCeQbSzFc28I9WB1v0ZSKWe4U4taG','D','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6728,10 +6511,9 @@ INSERT INTO t VALUES (1640029435,74,'LD3prZIBnPiKeitmO8f4miXbdy','o0bUc8n8X8DE1v
INSERT INTO ti VALUES (1640029435,74,'LD3prZIBnPiKeitmO8f4miXbdy','o0bUc8n8X8DE1vjTfFaY4ROOvCcgyxeAFphuK0UoPH0HubB2jbGODt3f8iHb8wzRaMnPcbMjKMYdxeIGBMV8QS458t4M6B5ktRnaQgCtiTQD6vMmXmP5VV7LBIIsS7TYos1db76kh9DAwtngWCEhVTyyVWIcKFksAvRAO','Mq3n','Heo3oEphOAZWTc8adGxOiqZCFwmLS1DZeQ17gQtbc8RYdaHHMAk3Gt5mEK0oj1LFqp','wO','MrN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (64,2131007,'kTZ7','LGeYN0uo7ea2CMufNHssoaRuVnfgBCSuD','7','0S8LweinHe7J6iqYQOm5sHhgfABuM9Igmbf6Q2Uh','F','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6759,10 +6541,9 @@ INSERT INTO t VALUES (-26097,13011216,'htrVxyoLgcktygeFdj1FZ','JrwYJoEJHJOsj7tzZ
INSERT INTO ti VALUES (-26097,13011216,'htrVxyoLgcktygeFdj1FZ','JrwYJoEJHJOsj7tzZLZQQos6iKwtMlkr7C5RgCn1qBAzqYjn','43L2Ck4dNx22f0EeRKtjjhG2CDK7Y2pDw','tNSUfGtp7EMIhn64jhd8Hba6vc6lyjkjlD3WF6psQPaMy6gScuo9GQFm1WuEw3xOxUSH5fkERAAcKM0V8JwVS4IfqCyfrt0pHxGmaYlJdrRBhPO68JROEAg86pHm0EWQCQx2sPKH7oZFnjwX','EM','E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (123,-1873991068983329974,'21T7xVh0wS0J','ttFhBh02RyfyD8viDRMsMsx171eA84EsCLrnRiWTkLHHNkRt9EploLVhjrGKZmiIrDNhtx9o2du738N','Xrf7IgDmQLoPf90mlXeRd','iXG3juem7p4VbDllrW8YljiVPWKjFbLa4MJMcKNn7w9i8qWxFZmitx','Vb','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6790,10 +6571,9 @@ INSERT INTO t VALUES (73,-4363619190944578268,'0kNb1mefsWQbBobPKKBLj','QLrrYmQtH
INSERT INTO ti VALUES (73,-4363619190944578268,'0kNb1mefsWQbBobPKKBLj','QLrrYmQtHYPMRRIytnEawv','zFFVnm4ecNI53yUxFQ','FcGxgMDzqMGRQQDlmaplz22ncSbp7D2zvMba7knUOwjSNf4NLc1TytcRUfeWxZmQ77kli4xhdXUK1ouH6nQ2CLmuao0vN5LTLtAfg7CP2Ib81c2nbaDoMYueXeTt8bUizXtR5naQOvjirnX4KFeGCSbs09BrM4','d','9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (62,716272,'QU','Bmd','V7N674Memo6h','aF55','0','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6821,10 +6601,9 @@ INSERT INTO t VALUES (240568893,6149987,'wIlL','edN5IWyUwfssCLNRop3rACDNNW5jKySd
INSERT INTO ti VALUES (240568893,6149987,'wIlL','edN5IWyUwfssCLNRop3rACDNNW5jKySdCg5bk9LsrbM20Q','45LUkvrPOcM1dvoxbN','g93cULpVAPfZMKweshhlTTKfExHYeM5whIqGa5J85flpLrcp32GSYgAax9CIhF2PNm4xgNMJYhryPC6WeNyb5Z0UG3y6NCbUQRRL0oagJB7m7bA7Gl0Co9YBM8g','c','pr',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2171421042,32672,'DfrbVzbChLzB8ywtW','m','fi9XV','BfgwcSI4YhXr','z','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6852,10 +6631,9 @@ INSERT INTO t VALUES (2034560939,8435,'E7vnybBd5GSfEUBdm','o4a','ELbpzgJTF','aMQ
INSERT INTO ti VALUES (2034560939,8435,'E7vnybBd5GSfEUBdm','o4a','ELbpzgJTF','aMQvTApqbDwauPe0og3izYoahwepNCEoBDJKMbmtXiRAEY4fDti38HjqUwGkaakAVOsq5r1J0sToPaUhCFZ0TM9LhIHSCv6662WYMOyF81U2D0W9aeaR6GeXzwE9mfKFMUuUqnDj3xovTrT9ZrxhCSe2k3O2BDZlC3VY2qHEBmp37ZTEuJmr39uvVhYcXchsud','E4','Tp',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-104,-2430858649886198103,'jP6LA3q2QXzVy2d8mYJNVHVRvnG2k1Om5xjGUmcfplKzMKE6F7tL9','T6gk9J06Rz6pPr5Ak9HlWFTUWByjcDe516i8n94Yv6DRQufACX1','V','E5ONXoDIl','NL','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6883,10 +6661,9 @@ INSERT INTO t VALUES (2394626,-5172900359964952613,'aMjRPGUbdl3ejrZ8XEPIEQOuNpsI
INSERT INTO ti VALUES (2394626,-5172900359964952613,'aMjRPGUbdl3ejrZ8XEPIEQOuNpsIVoGum9GFKXtrJ','TERlJIzKGLLPQtfL7jEZOuaBM7V3quHUnUqw9zRzR7eYDJwZXfXMvz0mHmYtovxFzyyid5AhDvQUdw8rPPa86jYsDVu1enNFe363OjcniF6bd8rndAIWYPT5g9NQPGqK39MU1cEvgsTv4P5vLDrBnQiKShDsTzOHeADp019FWeRGngnjOU4GXDs','OnzcqkqN9hAlXj','RSzVTAqgtubsKku9QNTEVh6honQ5Jxn5xnLXT5GukHiy2RVnx887USmuKy6vQSqZR28','xMt','Az',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10829925450127430788,2745549379,'H82l6JmE3wWXBDBbE','39FkrRaakUbTyhRUfwrIfdP0EhHljlvS7QqiueXhbauz1PoRp','cR','Sd5QBTkiGNmlE5YW6JpB1OMjb4k1','G','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6914,10 +6691,9 @@ INSERT INTO t VALUES (521455889937818459,3351391441,'RaWShp','TsxvxkacOND9VldgQE
INSERT INTO ti VALUES (521455889937818459,3351391441,'RaWShp','TsxvxkacOND9VldgQEXK16imQJfDW2VUzBYp8NnjBNXJLvoLdD7Myn4h0yXydaEQQSoDnZ4Jdc4WqK5CO7zUljWYK51iTb0vcOChgJ0RTFrUcL5wk3CyXIdCMrGpWaC1lMsOO9oBq6yRL0R3FXosCkctER3C1SQMBQQHzhlu2UT5jt','DTX5hIgA6qSjjqVDQPLTJfncspi0FOuIdqty','atPCh0oytaVAKDTVkPEAEvF7fVZsU42vZt0La9CmPW4KTrVUyFGmASrhoRd66iO5ks5fYEKhNzbN3iE0pPlatdjW4RfqbuNU1QwHfi08Nl4i7k2AUGGow7bvXswOD0TAriPZehilONrDpvtEQdvJKNmdEfsFCyyobZDLcQ8lpHYDCPOvziC9Wyo49sQc4dnmFeRgoFQ7X8zXqrBy34xU2kd4svsP95Wl','wT','GL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (74327963,3382881,'ucp82agd3U4QIKpVRlqBkeBq0i0ALTlCeDkvTrPfMl89sCUa6dx39','n9yVGUzWYimQcgyD1w','4cde2HxvlFnjr','PiVcx79','l6','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6945,10 +6721,9 @@ INSERT INTO t VALUES (-1213577787,2390212,'YmpY7wOacsJxKza2Zt4arH0vaUI8ixrqqAshC
INSERT INTO ti VALUES (-1213577787,2390212,'YmpY7wOacsJxKza2Zt4arH0vaUI8ixrqqAshCOMV2','uC6xq6Rct4JnTxr4YOjyzTaWYcuKxI3uhhSNguaZAG9QTxBcY2S6wbmjuBn9mjabfkStwuIMsOjdzOFxkOKAqvUscM12WdR9BTHrOPv35UOcl5PSbiakLJyXvRd10y8RM0iL6YHqOmnW8maIekwlzShTRDzP2336HbHZVfdpeCHNgk3','yx3Usvu1GF8wJVdEH9qK7qxJkeGNjGYLtzHsSWXmxNjVf7NeXTYi29WWDy3wWVoDO6kHq1UD0p9qlsIgTq','yEjPd00ZKYL2QOBeCPSudzL6652BmUcGmd3VAcPg8rFpqsf5F4rvNq0VC2CX2XhSjaJFirbg4CFJZtCwH','8LK','8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5203730693825105623,-101,'3upYW4ByyzwTmsanAMIaDczi419yyhKUdUxEP2kd57SEHUEfSj0Wl6jlhSFHKB4tWcVTuDFpWE4UYE6g1VTbigjc1UweDQxEZu','98D9v8UjyVma','iq4u095CTdoYB0XQMkzRw9FvYOyCW57X24AZaCjTJoFXY1IN0VMX8TIK8NzIeRVpFbjOzoj','B7KvRf84RvgE5wa5nCiiRRs5Cqb','ON','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6976,10 +6751,9 @@ INSERT INTO t VALUES (13342265227730913060,-56,'XpL7odWxojizUfsbe4umFDJqXBBqlWvX
INSERT INTO ti VALUES (13342265227730913060,-56,'XpL7odWxojizUfsbe4umFDJqXBBqlWvXoxASVcCbsRay5TxV906Z8Wh3e38htJI6N5P','qZLNwv9UnqMOQKg0JXF3Tl92kwgfq3JbXjbb8Sz2dbdB8z6yDUb0Af1ISs1TrdyyqyvXK7YkDfLAoaB','AvIu1LxQYIDJgDWE7U5uk44mZodWvMFZFt645WCAx8XjgVvtbAEQxXrLZbJI7Pch4fRsG','p05fOVwdN2cYOUueg0o65Ui2pdpdYsNO1OuOqzuH5wReDZDVU6FMU1nDjqliaUg1hoG2rzkQfG7q1Deudm','QkS','d',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3483703,8898,'inUjHv78or4650zgrdCHKTIthbQbTnJDvRhpgSFoM1qqsHkbZaZemtcx','due4R4ViK','yTwXxf3pJOnYFnbcNkrZ2zwXRDuW94kXUkH7dzTdVabBi8sPT9FY5SxltsCQe','ZOTYjAy8l0WVdd44','f','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7007,10 +6781,9 @@ INSERT INTO t VALUES (327491846,58755,'Bjiv6wod3W54touO8vV5xcFGAoRDBwfLNwFy4AXZ9
INSERT INTO ti VALUES (327491846,58755,'Bjiv6wod3W54touO8vV5xcFGAoRDBwfLNwFy4AXZ99vLXWPPkMBZ6WFBr7W1QHDB0','mEszZFsvHMePg3VnCJBGJePdbsBSwKcklm6','28','i26y011lOmosZ8XxpLdcn5JE0TtZVMQE2NLXotFFKLtbO65Tm45zcJ9ly8UAYkOr3i5MplHuVya4m5yByH3tM6GfpLBJYDLrMsTJCpG6W4RD40QgefSCkI7nhzfiYZXjInADZ8iH4Uy7QlBEpzOOgMW8N1SnE1J1h','nv','LA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-26291,-8834097147528157339,'CPpbqTrh4mZKcPcUsJU4KJnPGnzWG2drW6Huxlt8x6hJZ9mCjFwpyvYlgwy1Wr2gT1p89Fr','RAUhe8oD2oK8TuF9gr3yEdGPlJgtYBrOt2PQJ','KJL5f0EvsPKTnGVm20o','LZ','M','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7038,10 +6811,9 @@ INSERT INTO t VALUES (-23729,-4784501933591281317,'IB1jy6h0h5ur1hNhT2gV1CyEolTXO
INSERT INTO ti VALUES (-23729,-4784501933591281317,'IB1jy6h0h5ur1hNhT2gV1CyEolTXOivVpGCWhGtEINGhsQs96ACrrN6v7fIOYy1fcArUBVodNUE7Ok','19RWUdLcvVNChbpxaSkKbKFtzwxgsGOTWx5kydF4vyaV0dh10MGC14nIYYurbKvJDgINmyhbttkpSZkNG4lAQj3S4xrHXEJjOZdmMamOgywIdwDbS91ptvOoM1KaS1YJVdKbHqq','kKS8bwaDunqdrIsctiRVoFILXBE7lc0U','i0cjGr9drA0I0SDPQqRecaPLXddvOpMwVBcl4jG6x3YOd20HgoRSPLnuDOXEYvltiwywjiWP8c60OXTlteOPelpXWGw7iE7ME2aEZ1LlAiIuAXbAUUxA8zao5rSsMzBCytDHPFQDnJF5J9Y3xHs05Nhl8e69bVReGP','u','Q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1937196383,232,'5v8FEgYYA6Y5QpwXiSHh','Dwwp','SoWs7Co8oxKsvJ','H7jUDAFqTfYDMfjapQb8t4yO1aQmVVpLM9xAW8xIJt596NOB6mIU6hOJADyK0lg','Do','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7069,10 +6841,9 @@ INSERT INTO t VALUES (-326559763,239,'FwPzMLXGVqPwakXqTZ25lO9','0S5E0ytpm6US8gyN
INSERT INTO ti VALUES (-326559763,239,'FwPzMLXGVqPwakXqTZ25lO9','0S5E0ytpm6US8gyNbFWaWOmbhpoJJx0gHEKmxIqqYwB52rEWyHfdX2As95tQKOiZFLUGLkUPhk5RideaGIReXoFFba7UvHEBS261UnUugARE7h03HHBmFes9iJVq4doxuOhuGA0S4RvatWzlEzC52dh18CF6hrbN6aOqn3rtmfHBuhuiaVnWLB45n3gf2DIU4nHfXdOSgtl16O0O2Va4IrGnD8Cj','U0FrZOR5ZzgjtPhqVLAPtixiArDpJmZxAhrPhKtpmV08UKpOfVHWuECscr','MMm35O03kvelaZ9Rr8AQkPDS2EUETA8FMgYenJt0nsafvmYNDkbaCX8EZeX2ZcJHPzkMwyVcm1sPo1xYfJxQ65EjWKxFycyzFM7AuRjHazIC10Mw9oDuxrWEgw5LG3lr082','nCp','Z9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2974707,-3456274,'0LRv90oJqvSyCadqY','G0wA6vWS','ayhO2K3j3ED3Iv9IYmhuHk9YvSNwm6npGdFagc3LRyrSAAnD8Lw2dOaG','vC','Gn','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7100,10 +6871,9 @@ INSERT INTO t VALUES (6391770093960338252,-7711867,'VBCxveD','hjJlUhnRJ2mfr26ZO2
INSERT INTO ti VALUES (6391770093960338252,-7711867,'VBCxveD','hjJlUhnRJ2mfr26ZO2InD95lTQGlydgElZ5cvSnvs','3sWwBxEdKFLCXZ1RMKCLbZE0MpquiDDHH6QMIM8Wk8jkKWnLqm83ayUFV0NTqMhFJyI9wkxtBnwRptIFWCVhObzVr8PlDPP2','EDZ81Qgwu0eKvZN0bYbpngOzTN2l8519YWRwrM7GQS9uUNquZyYJSe2DYDkynbtgRgp1nW81KXr1JR3GqOI1X5wDKMHoT','S','7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5322266,234,'ckNtC56cv9yACi3wFCSedANAEkmYg6ZZfDIjEyS4j','Eb8SbZk8uvj8PhfJaqHtdUuZOjExL9KogZx','oWOm95BFQlGdSbEcXP236elE5rzQjmLv8KzXEjeCbDt25jZD8HouEJz','aQz9kjUx','U','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7131,10 +6901,9 @@ INSERT INTO t VALUES (-4297379,15,'rrlIe4L6FMPkxNTD2xySa2iBFkR','ieC49R1Vegfiop8
INSERT INTO ti VALUES (-4297379,15,'rrlIe4L6FMPkxNTD2xySa2iBFkR','ieC49R1Vegfiop8vVTFAcjcZ3HyZI2sMLnNxCF3kk7Zzw6rR5GrLoH2wdV2f8oEEhYMl4JURsEazYQBx47UujOFHmN8zpe7qnCygk11Nm6nri6gOcMyF6984jYpNdewDV9SMWHSW1EHTo2JonkIPxmnxLmOSs52UXI0wmWyr9cLsSp9eNXDFx5Ep7UOp22Ubs7s0bz9DWq99Wbo4jL7v8sLyPaaaII5NRJs48pcD','TmecfPYLWVPO4D4pmBrezNT3znvxSvRQ05I1Y3TUZyoY3SHverwlkZj1vaaQc7sQR1RII','t','SLr','M',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1349320041,37340,'QQwY1hMO3wFmy1o','s','Xn0gRG7','Frpm5349HkZ32KoHlxGqfjynWtIZkLTtSACGeiac','f','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7162,10 +6931,9 @@ INSERT INTO t VALUES (4206531985,38672,'4xui','lafpPCaxyfntZWFbJACj5RP2','oPIoOo
INSERT INTO ti VALUES (4206531985,38672,'4xui','lafpPCaxyfntZWFbJACj5RP2','oPIoOoWpNhqk1iqsNUbbGaSeM3dRMqSG3aabFKkDJATITN','NmLjMSF9a9BYQdxjI2Zw7r96AwR7d5tJjPMQFGpi9jY','4','tiu',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (225,5602683282044144125,'H','knetzBV','zVAX8L0VvgYeRQNe0qWbTzRPqddy','BaNgXFpiDwENRzQ4195ANRWeVR6bSw','L','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7193,10 +6961,9 @@ INSERT INTO t VALUES (8205,8545085005071595409,'beX1TafUsFaTv1ShYFIi','BJ2Ib6351
INSERT INTO ti VALUES (8205,8545085005071595409,'beX1TafUsFaTv1ShYFIi','BJ2Ib6351IOloFd35shSitpT1eV49TvkxXWShmuQIZrIujjmfdFSe0ThAu5YhmEtai00wYtVZHwy93x86cqFe0o5lrxeysU4mu8P3z7mlFcajVvwQdp9RFPh6NSXMxFzPDNIB5g5dmjKXymhTnK5NRuSA78e51zFmJlXrK1cEtl8fP5gmymmestI3Ypm5uIcEn9QMYgWUQdwM2aL9voiaCkAgx','jNSjPxngpBdi2R0tHWbNy','cOmfQE31oLxTiFoGqAmMLdL81HT90WkXzLxZ9iNfIgzyl6xNckJW1e50MMwzD1HbN7KNyFbhHaM45uIgwA2j8JYKly7d','y','1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (731956700,7749,'WX2tnHrSLTapXFOM4jsfryTwGr','HPDFuyPxWx90chpAglBqqhoEppsAbJOuXKKI','Mo88wouRhIioG51R','Pb','b','Zh',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7224,10 +6991,9 @@ INSERT INTO t VALUES (2244091611,-8900,'dKeXI5Jo5rtPfwztYZb65aQTGioFNokmQUEVZdKV
INSERT INTO ti VALUES (2244091611,-8900,'dKeXI5Jo5rtPfwztYZb65aQTGioFNokmQUEVZdKViPMT5b5OXl3thu8J3f38Cts9oOyDo7Vq8HmvZWs53Z6Z','aq7XBXM453iACnyQvgnPgFeL3R7poGpHgi0Edg3VwUeJi0Mmi9wzfN9GmNZDY9FTZE1KPRyNuZpFFruPuU90KEMnX','SaZAYedXTA4','SBz8YmkRFNK2L8PNREbDPEtMzfuo14bC0KObIElDcC1CF6B9XMChJsM2bFpxa0k0s6yuE','Wj','VAv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1291032,3037859840,'lvE9NDr9ofkpKv4nD81dQS5dxvYre7zA14gTW','B3rRXCx5HzOKIfCaQgQTfiflIDfeCyw5','StrUtoe4ewNaqg','nP1DM279z2eGvadmoEXLhp','6','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7255,10 +7021,9 @@ INSERT INTO t VALUES (1863816379,1226664372,'SUYltS1weaswN3mujJxQFLzlhpJqWEJeDKl
INSERT INTO ti VALUES (1863816379,1226664372,'SUYltS1weaswN3mujJxQFLzlhpJqWEJeDKluE8Yt6aJUKhwPehrfKyyRi1cXX','5','k2jI','xI5BZKaF03UHnDhCeZr9VJKKprg2S5K8Sf2XL1VUS1DFPSYfFbUGRNornDuQ9r7dwoOk1xuEyJEUqV22ZI7LIafvcXc8MwfQTsmSCirYYQ3JDVgeXxqPXf10b2FNehD2ueF','U','Vn',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29551,11405196,'jJkRChV5EtQhmyjVzkn849FKv2Tsg','yLyKHUaP1F','a7oti4MTNHKoXR8LI09YPaWhmOP7jdQ5z','kVcoMbZBZSAXxzwLAMv731b9wPlxRtDVVK5e9w2zgqH8YOJtMPZRi1DAuRrobw47gy','X','8F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7286,10 +7051,9 @@ INSERT INTO t VALUES (48469,12097539,'X3an18uAhQG0dxriOy1JLNO1ZjPQoL0NxMSjz9RQ7x
INSERT INTO ti VALUES (48469,12097539,'X3an18uAhQG0dxriOy1JLNO1ZjPQoL0NxMSjz9RQ7xzFtDMw','M5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZlKIcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wad9TVMtny12gOexBUwFkISp0CpLu6P9mN0dsnhTJXSOb4IZt91PgNJOIduS2nq2ysyDGKeZZ172Tw8','xI3H5DYYmLDbpO6C6wmmUsdBnAf4muAT4nW3eb','4cj96aCCiP6DJN9YX2ctEXxiNZi2oBSCaTwMv2IsT7v7H4FVwW1vorXFpgOIfBkAvBMjb6CjTcp5hZGu2PzNLjsFtwfx0zRXgloDzv5uhDSv8qxKFQi9YF5RT1CFolJ6VhsybJgyf54496HapVwkWgvGllJyc4QPQsS5YftVUnFgJ7ZD7B9Ue06xQfR4EudFfFg3eT0j9RO2C','5','llM',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8030,2675389186337912792,'QYtu86EH53JGFnSbD9ifu9UuLheFsHqwIODldQtaFfdVYiRGBMhLgSL6XdzyAMSAuET9BhnBTBI2GuqX','P','z2Qh','l52','W','LI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7317,10 +7081,9 @@ INSERT INTO t VALUES (22805,-3833641211395855632,'6Tv7n3SYqcJaqlyWjnvMivBPyGU20B
INSERT INTO ti VALUES (22805,-3833641211395855632,'6Tv7n3SYqcJaqlyWjnvMivBPyGU20BSXP7KhmyUWXcxu5oOqfTaICFbDEfkWERwnLdV4u1Pd','svfcilXvaZEbLosz3tLWLDF3GgvLk3lABgORxg4KuL3wd8xOdSK6W21NK67BUu7e3zrHEZAwCIDX2V6TWHMCyHN7','EK1','JBDMU','BR','s',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15016819,-3358232,'PCyV1cUJcKSYWLvw0M9298fojRme0CvgCfOnSmPKBy5PYRjsUAUf','kE4XnYcyOVZxbPe9efjvsSa7DjhAxV','6UECbNPCNtTW618Sb0R','eYGcu','F','jT',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7348,10 +7111,9 @@ INSERT INTO t VALUES (3084716326,-7409447,'DKsbSGR4fhgAf3ELVdK7P54kHHj0g5WFPya',
INSERT INTO ti VALUES (3084716326,-7409447,'DKsbSGR4fhgAf3ELVdK7P54kHHj0g5WFPya','wIgyf08xXHSkglK9PqfiXvpzDUeS7ixLCPIDEPNqvt9NYkFSyYdEGlnZOW9ZlXHEhYjcUPy4A3ZYfZCLoYLK2FRJHkMazlsyhUc6PAyV8hBQi7QN8Fnko1eB4hV174Q7ZvbGxEQ7rkTvMI29wb7wNd5outvx86QqQThlXakLDESk11KVy6hEjn8xAxQCdrScnLDtdJboEgW6MVMW8wm2AmRbqHJxHQ99Xkn2QP34RZIgNkrW','SvUNxGn','KnHmP6EInBXEsqV7ZmeG1kDNo8bSIgemmNRhEjk2qdf43T1V7m4uFpelJZpPxBfBTLe4J48','GE','3',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (118155847,48,'zC','eYx','Etgia2kZTi05tFnHhQZ9kGfIJUAhae','vqGyzSf8TFFSmeA','F','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7379,10 +7141,9 @@ INSERT INTO t VALUES (1394037657,65,'Y3Lspr7w','1sbHN2rQ3qffUSJHuV8kufIYnnzgXUW8
INSERT INTO ti VALUES (1394037657,65,'Y3Lspr7w','1sbHN2rQ3qffUSJHuV8kufIYnnzgXUW8TboDcriKCeKVLQQKArh94Bfq0d5vYP7gVUb2e2VH9yfRkhqhWVZk9iPj87llxNwp0S81KaIqWlGjyynhZIYGuanlQqPl','LWxuEedy9m','Tk5kWeAnICmsx8mFCycLH8bg92CeJ01QZCIsCCAXEgPa4rKwwJd4sRxqQgV34vuJ1I1Hb7E9b4YZzCHlO19OscEoDDUYEn3Is8njq6EWFVXOum2TmRjxTvvYVdCrT55thX1cfdQu4b7eDt5nxQG45nvUVX49Z13A4Qq2skK2COv5WwZo1UlRMyRIJ3WXYOQ4uSmsR28OF54Dp9Anjy8S7G','N','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7203503,3742106,'cMp','I7xWPQLGnOwXDjIN5PPpsxk5','Q15OeyWTza7OMEUCDaPzfcrulJIqJsK4r','akA7Fiw8cAcXRsPXBB6taPAwBwlkEyW1IhtORXxZZt6yYAA9mNewlCN20ZhwvEhv0OIEAFxrBmtMj86Ol50eKTyictZ','ac','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7410,10 +7171,9 @@ INSERT INTO t VALUES (-710010218,11521650,'3T','eP5ePq6oswtZ0eH4EZakqy2MscxFvtWJ
INSERT INTO ti VALUES (-710010218,11521650,'3T','eP5ePq6oswtZ0eH4EZakqy2MscxFvtWJKNxrlfH5y23sf4c5dsVcaYsa1HYd6tbWwKQ6ePiyB6oaIRzAMB4aYIPIikJubE','MgzbWA2qUwxaQRBVWz9uwVCb2rxaU4BgEv86Ft4H9yTVrg4gBhFE0kdhzaKO','4GphGKOh7PaSX98hc1OMCJJ26Vhl2ZeZ18bMhKmth8tM6e0oheMeQ2kAAz5SUWPIpaBehZuq4Aq19Vw0ZmeSr6qYkLbrlHHEV30qYFUbk27Dg1rAZgX4uzTz3Eqpjc2qaDhYkWpCFfyXacGv4N6EfJi2Y26R8WJRQryRPAdFBjCn0P708G7l3MVtDwPIHqtByaR1EKlRb4f2Za0xJkPKRfTdH9MdH','U','GA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6813495,-9026540854129257716,'rfMh0MRpt4YYsdi13Fk9zMEiX5Rwrie1P4xOlZITacFemzYUCJlzvlhGqSUm9vM6WhTcOLJDh7Dl','G4F','JMdb0vKGLlMdnz7R6hHP5PdRlUIP6xwzxA2','eH5dtax28bZvdNy2NjFfvWtpHvoKHIfFxG3saWDGhejCP6mOIFY52Yhu4f3PDkD','L','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7441,10 +7201,9 @@ INSERT INTO t VALUES (16144391188644046067,-485171914330563693,'XGbUTuiBrZ75WNJo
INSERT INTO ti VALUES (16144391188644046067,-485171914330563693,'XGbUTuiBrZ75WNJozS0xKZuqgXqBgx92JIDp','2XWsM6S0cTJf428dwr3gtaHGsmy3CuUcPedQJ4lOetesJQGA87twvMzgmIO8FQQDxrd0fEy91WZ8ZzBoeygg7iu7YOHKuvVdF6Vs6ujayKM8wvWyR3KWU8HNSmEFQbid7otJxtHgaWcUKfGu8dh5baJvaAGiypcfpgZkOuaPAfzUw3c5fwk4TYmBKGQd2EjUV91yJCrJOVchl86KP','kuTcOILNtWPqYZi5pWjKmA2VfeBSgxrF99JhEyvqb2O','IazsrxcJbiFuQrL8IX9K4zJXbQSTxQKcLGijXKQshQRbf1aM1h','B','Gl',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4254978603186242909,-107,'ljA1crPfCRp7Rfap6PF8q5J8ZDT6idUziZm5QldLI1sbKHlrB2AtjmA','6sb','DtqYZ6RtTUIGYtr3EVScdpu3lLehsZo0anyWjkQhM0','kxJjR2t','f','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7472,10 +7231,9 @@ INSERT INTO t VALUES (6640648854146625807,-97,'u2Dq8mUmk','3xdXyJmXlWb1SlUCeRRKW
INSERT INTO ti VALUES (6640648854146625807,-97,'u2Dq8mUmk','3xdXyJmXlWb1SlUCeRRKWLYx39sqLfBpTaKL7voK2CXvz3ZIM0LhIf6BmQ03hxzS8cykcSUok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlVncFSdsUYTkrLUZNkxDjigvxvMpa','QpSi9KTlMeFTT1djxycQP','1ripgIUKfoMtv4Z9veTA7ZZLTbM18w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN','Fv','fD',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6827532721574286732,2674383605,'kfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1MxrsPnReJgFG1gXRryNcpLdUY','X','gwAkE2FmhmpfdpAfmQmv6AQSYMMj3zSIoS4lb1EkUeW15eyvfVkkcWbx9D','E8OQSxuinlxY7Pi1pVdYeD0jh0C','3','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7503,10 +7261,9 @@ INSERT INTO t VALUES (-2936555618378338116,3264680277,'Kjs9DLbjbTTrXss46agEKttuj
INSERT INTO ti VALUES (-2936555618378338116,3264680277,'Kjs9DLbjbTTrXss46agEKttujG83UQeUGPtmOYlCTE27WLL1gfBWhYTua3elsPScGO6qcNY9','f4hVvW','GI5T312RF4paH3aKTTHAOCrR','nj7hTA2rtzcWdHYlFez0930UWk7Km8sUZiVNpo70eKu31qjlQX1UkVzWTAMDDmV9T3dAodPGgpxRe3XcFcUoYbj0vjIQM1SYBspc6ONIOCbel','FU','op',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1228854217,2951754146367243815,'y3msy8AlXjIu9gVmiqrQ1RNHmjc3zmmyxTsAj2','M','g','SjkeW3','4C','9Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7534,10 +7291,9 @@ INSERT INTO t VALUES (1428953682,-256380835395119848,'60uEiov','czm0Odlv7PDUc3SH
INSERT INTO ti VALUES (1428953682,-256380835395119848,'60uEiov','czm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibf','6sLiQfNo','GrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMkLoXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5Z7NO2K','AC','6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (22395,49969,'RTQdcOWtOndFQHgGPhAMGgqY2MeF','ZXdbbqp91Dr5dGX1TSfnVRPkTu8ZtuwD0cXYrX1Hd24DD','zObup8zPzN0VUJkGnCij4yVSu7Bq3q3gbMZV5icsunWIngVYF1It4HBJaljoF7BviuildI1QDwandeTpf0','gPDtWIV','u','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7565,10 +7321,9 @@ INSERT INTO t VALUES (-1864582346,56819,'tYHgSveAT4lfVrW1sV1ioYigKxKbymL','tPmiw
INSERT INTO ti VALUES (-1864582346,56819,'tYHgSveAT4lfVrW1sV1ioYigKxKbymL','tPmiwl9l2cK4CvpARrZdY5hcgVRsGo9u4rcA3WUHqLjs9Eqln2M0CUezPv5xj65ES4OxRNFResbqJWPj1NPKI5BmVH6Hoicad','nx22PGhgOZ','owtHyCfsBB3HPpuRSm5TyNkofP9U1sLJm7haoe0btbI5T9HE400ys4Mfe6vYmcmRubPLCVjxQImnWCr5qiVPsQPAnDFED7couqiydeS3dglkoXDoGmr0GmPTQfguASTJaZ6v34uAdIiQlpdSaA11ywcymJFyKqHOO73JNFpwyYZQhT0Q0TRiU2UhAu5AgOMs1lt27L4MS8PP5lk1s9zhzyH2nK6NYlmlrH5H','L','Te',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1169222,1161058378,'lZyIq','Cjfm','1','hZoFjKfly5B4IDusMYq33JRebYY5FIcLuDmUJ4','E','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7596,10 +7351,9 @@ INSERT INTO t VALUES (2992383,2023142774,'MVNWQBx0PEstJB8LpB4ssm8EKUvof9fjpv6fZ5
INSERT INTO ti VALUES (2992383,2023142774,'MVNWQBx0PEstJB8LpB4ssm8EKUvof9fjpv6fZ5s6WQq','ZzEQY38mtJKNlNn6ekZhRV77pQtRR6Pu9NmfARvrKKgwIAkYccMM46nPeoDgGQE0VlQhoCGoqRy4dWlsxgnIPcqoVULtquoaMxKLWxFZvGqCZ0LEVZwdOnxYEC4tPgkMk9drYcJIz20ZptEY4lHyXkqr4mx3hUA','Z9','z7zv52RVeEcahTBEe654jJ0Hvwl1SawSBbEemzGlvDv3MAh5AyHmYF','M','eT',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-21,44886,'b','rpcMMkg0rQgBZoDbZEoLoRxecH','hUJue6UBdC3','vKlYbHgDfEufIZayvPtRGL4pCfqU6u60C3iKFtUpWVKLaAX3vUCvZFGhc','h','z5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7627,10 +7381,9 @@ INSERT INTO t VALUES (1107,-7969654,'c7ZEXf','IT2MPdq12Q9a3ntmcAXtV','ikYpWNxW',
INSERT INTO ti VALUES (1107,-7969654,'c7ZEXf','IT2MPdq12Q9a3ntmcAXtV','ikYpWNxW','Jr1iEFor3BDzSiXyVoVkfEwsVyfkVwQuc45QFThs9wku40atFCLJSE9Zme4z1h0FNIAqEUc04ZhyCIx5jsA3U8ZGj05KyDQT7KH5yDYV2D83RpNjcZFFnQTVNmB886Y5iLIhUndoZ8IusLyuKgQZVAs4L06','q','Li',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1434316580137608762,-1360475689,'6GngdX','tKaBhAxuw3','FIAAm3L9NNb7ARHTpjC3K8mE3','ayWB8YB14CptuzqlUgrdiYBnGpN6JRf6y','BU','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7658,10 +7411,9 @@ INSERT INTO t VALUES (990832407632368769,-1142576117,'IP3JjsoUt','XpITRfvOCeeeZl
INSERT INTO ti VALUES (990832407632368769,-1142576117,'IP3JjsoUt','XpITRfvOCeeeZlhVkzc','qblwwyC0HW61w1DzXyNr5STI5K2PlAv','RFwPSwx5BSlT1J0CqbACv35hJN0CUdHdMv4IB3XPrncChYSzNJV0epZiZ0UcsohYlXBeHi','nyB','j',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18009,176662181640438371,'KnocjyEUccOzreAH38KkYmQ0l','Nh','td3MFsq6J','4jb7Z4EjKzS02iKZ6SZAeJltNFh','d','nu',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7689,10 +7441,9 @@ INSERT INTO t VALUES (18348776902672468844,18086884151362470775,'hVCqiVP6OAQks',
INSERT INTO ti VALUES (18348776902672468844,18086884151362470775,'hVCqiVP6OAQks','9nvhT4pEYIyYDxcrtNdGkEVnSbSJtFLWxg0tLY6VyG9p2ZArTdfCFzS','gYl','fYz9GgCdxr3VYJJ4lLHPQZd3kIHGiDwoBEfXbmicEeeCEfWHwUBdZgPYY1E14VrvLr9ux444vAKRCiAp4WsWEygJH7wIsucrNT5fSkDGw5xCbFNz3BaZoJOpUdMx4vM45n3O','vP','F8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10747581322553810537,4925926353019531836,'am','rp1ib4opqtN1EcgpWWiul1H5h9TY','bB','5KRXejOT','m','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7720,10 +7471,9 @@ INSERT INTO t VALUES (18098448944511829705,904742263015702067,'EIOJyMlGWMsBAWfNK
INSERT INTO ti VALUES (18098448944511829705,904742263015702067,'EIOJyMlGWMsBAWfNKRzILCuFZsZ2sS2fDYySCQGy8L1l7dqjLSZWX','pJJ5f5ofQsRyAI40sD5lX1uxTxcf5JXdkooptL8HOX6yEjkPmPpPErpdrL6Yugux3lvWIuxhVvRuqFVWjKxbL77wBzypt3D8ANRJrXf9ByHzQZRdGTPJLPHYbFbCkqHGi3sDjjrIGXuE6lkbrS66ZfQIrji5EDaPFKENEJYnleoAGAT0BH0AWcsDfMtChnWaG1714oE0pOCnfQILOhbbBQcT6cpq9U','XrQoo6kC8n','P','xk','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8930712659099212583,11922,'Sa4tPHTVacE5HjLzc5nUdCmtDrd4pDNMOo8UQgx0U4JiNIa','w2yP26Lf','WsNjsCO16zQrskRuqzuDk4dTsa7ox6tcu9V14F7wJ4YXToPdQh5NhQOfXcplVniIIa1L0MSxrRrBJZwgmOzGBEbCzUFmLl','eJ1k76BbhF0EDLvOszb3omSqCijXCqpF86q0Rwn','B','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7751,10 +7501,9 @@ INSERT INTO t VALUES (16997238511928848540,-25780,'xPuXl8SSlUQcElpNqKSuqJB3C4i3H
INSERT INTO ti VALUES (16997238511928848540,-25780,'xPuXl8SSlUQcElpNqKSuqJB3C4i3Hl7tg2rZiE','7AgtUBNb1nrFWFgEn05LEJug2NEUWN6N1aixDbwDUw8RIUeG2trHPfllSHKwcTxhYcFD25hP46b3uzQQbQtD0qkf7CI8','enx0aFZ4USS3tYAw1sS7EpyUEwUw8qU3gVH8qJs1eN9ooJpcwnUFmXLtNdFyD3i7Ous13kpgEFiNj8c7utGJEQ','PeUzfh5PcOmpkIP9lL8WhURhvTZVZZHTlr1Bhayz0icJkR77kVeY6txmuuCHKpmL8To4t5SBcghDns1QRzUdogFWmeB','1','K',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31993,42160,'34rVIRtdfxduRDoS','Lt2','v5LaN3o2bflzHxrozGFO3TwrEK9Y2Tc2wkrRaCB6vMyfwqoSQ8Mf3EWDPZOFm','vtIVvDAy','O0','6',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7782,10 +7531,9 @@ INSERT INTO t VALUES (56831,53986,'Fm2sG7DhMlkF6uU','nX8eU7CBrjFTJ19bQvskVjdO6i8
INSERT INTO ti VALUES (56831,53986,'Fm2sG7DhMlkF6uU','nX8eU7CBrjFTJ19bQvskVjdO6i8a9TnJhdfgzla3Zgj8lZQrMB8ayimSYO3zsJJomhmxp1zl2p6qhg2oRpBKd6Y2oUOKefIsRcQ3Eyt3Fv2saUo3rnzN','Ul9NOMU4lbtng15scnIkr0mLJaErEwEKRm6H4jchoD5fTcgayJBJQVlTlJoxCtI2oLNrPs3FecPK1','DPEKhsnnidpY2eXFSJUxnWY3m52vCjbrZOdX06aYUR6cMC','qMz','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1821011356,188595452,'LUVjV2sYKakqpMqAAsovBNuztl6K','MQxpzVlOvCXwVfl5gxaknDuFnhROWt4fCXm9MQUk19sysPh','n4SN9gP','3aMV1PZyEKeAtdIIuz3HXokgKUEHoMN','C','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7813,10 +7561,9 @@ INSERT INTO t VALUES (888685029310365091,2014879254,'sEiWL3HXVpFvgJT9pUFmHbxUwef
INSERT INTO ti VALUES (888685029310365091,2014879254,'sEiWL3HXVpFvgJT9pUFmHbxUwefFz1ufxQCr1FcCRoFPMP7LozxFj2nltV66KxObPjQkJFR','pJl5AkWCF4BkhJpSfF924rDeE7gQlkKkDBgn4qAcpuHESHsSaTjZ6ZdCqZuk6uQ908gnfjmhw6OWkD60JtSJbKPUxHQN5ZMWzOmSj6x','5Z5','jO7x46MnEeI5CawtCUSITMkCczFVQCwbNY3ouDX4oYPgka2j6vLoZNHamf0gt2J2W3sYlHNYObX5KmrdTC3kgGCRtYOkk5NZ8Bm3tcCIpGrcZMK9qm7OsMue20AYjCIJH7NowLvbFJyKUOTXUE3kOIvdlaUk','y7','B9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (785940123,3266725587876825395,'43','ahMFo5D7tPWvV42ejIITOqsZC41iz4X1obwI6zp','d','ELjzhEecVQJvwApWjGqfo4HjOm2wKSjjpCtQ87xBv','P','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7844,10 +7591,9 @@ INSERT INTO t VALUES (2596830175,5092930751094266899,'bQHIYvMeKLYXneZair','CJejx
INSERT INTO ti VALUES (2596830175,5092930751094266899,'bQHIYvMeKLYXneZair','CJejxGGpTUhqFw6vi9wv3p02MeOjEpGBssKPqI7YAPBTKHl27SJKKdQyZ7n5ajGrzL10pNwlleXCrQplTPBxvBTZI4mbHcYZt1l8Dd0kBqZEc3FXugied0EJ1KuOPzPIiNkiyHevlpi2RRamNlBcqF12wa0FFv268pPv3lXU78YgOswq','t','cw8kbiy8tWTLjaQFCm9TI5XsVBhxDGTKQqEAM3cQrbxCHJvHG0vxKETpzgvOEouNT6QuYaGIfpbtUjm8aIbaO2TeK6gMXjnPlpLRIuxUjbE7n39jDoG8k3jSBdI8X1qmpfafXoKmH6OD12RDtXRBDo7jBVAeujMgt0WHpiIPhUDjCXCORxHTHrisKWbMmKgYrkicxnoje9zKyxqW6IV4Z5R3gAsiiUmdXU5Cj3wnk7ws8LKFpg1ftbqCaEaN','Zm','b',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16144437151776657089,2345286143,'XwBO7kVVH7YkAjtrKZDwoDfRGSq0Mf6jszCfkZm9wfh3YIbSLCHej7CYmdplMuqpM','S2gM9wM0uw1a','ZKDtt4sPbnvdZ','j','D','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7875,10 +7621,9 @@ INSERT INTO t VALUES (3179347881446719599,711962118,'9FlogykPOx8v5hmksT1QyLU5GTw
INSERT INTO ti VALUES (3179347881446719599,711962118,'9FlogykPOx8v5hmksT1QyLU5GTwFkEZPf6J3QjXM','0Eng728a9TSTLcmKoZa4p70ssV2DEBNyWCLASfkChFiCcSNwwbdnE','rMcXZUIyAPPHOic9bnY','SmCtTc7zr5J0hyvj9rDjiyIoweZbrDyKfQ2sfXgQgzCS4auaakNRXbYZ4SnjSw6ZWaVnBBLUuXJoi6eBJ9J88m9fBOrINFiEzxHzKs6Lu75BKZInhNtFJZoVhrU8C','S9','KRn',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (361886470898685344,3119766732,'VDdenxGWWQNg','MmXGFMCwefffTsIdv0FiX41DEL4x5BJoQugcpKZNy','PtLDgk8zArCjUO6q0IGcoKDYPDpWsBbftY','1Ap','9','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7906,10 +7651,9 @@ INSERT INTO t VALUES (-8515017802128061432,3012019608,'uWLINWCAkHLWWeopcTfAVRXRz
INSERT INTO ti VALUES (-8515017802128061432,3012019608,'uWLINWCAkHLWWeopcTfAVRXRzXk3A','RtPhmoJ4BZ3ElO','WcwpAHnuji8vQk7LsedC9rCRGIJ2GVhUmP','anEJuMDoBGngW1g9VRUBqfZNqwL8btRXTPruqCgxWdW8RNV','L2','4H',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-15040,112,'2LR3zywCnVS9OLSF9','mU','juEqgSUz4i3lsNvgf1CN94lKwd0etAvjwEjP3G0RrEK','CuAN3r2eHgly','uN','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7937,10 +7681,9 @@ INSERT INTO t VALUES (2159775,-30,'CK','e0aRVIhFsCuUsbPjq0Rwkx9YiDVw5zhyDL8jBhz4
INSERT INTO ti VALUES (2159775,-30,'CK','e0aRVIhFsCuUsbPjq0Rwkx9YiDVw5zhyDL8jBhz4O1jN8ThDdAY7MvLZwG4YjqZmFC45SFZ1','OAhr94hxaXAqaMQxuLpdw3JNoopPF4KlccXzr5bHQ3g','5WK3ZmLRHodDMqhEoHLS','0EF','2O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (82244281,104,'fyfsE4lRfbMN2T047OueEnUkbqxnCYEj0ye','TF4BF','A8dHtBxeEVoT0lklmnOwL5m562x9t8tdkK','yM','O','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7968,10 +7711,9 @@ INSERT INTO t VALUES (3223378545,-86,'jKHToXWFCBRVcOb71R02zreUeZFxYtskximKQpXuUG
INSERT INTO ti VALUES (3223378545,-86,'jKHToXWFCBRVcOb71R02zreUeZFxYtskximKQpXuUGZuUwbis1qrY02hFVuVojHffeKiG36j','F3rcQG7wjXX4oaLJx4lG2PQE0eZAGxCWsxaNHXcNDINFtvWZLScko02ZphPgEF74TG3k2RasiH66UwSuU','Res4xBdJk2kERxhqsu0n5NjwR76qgzKLVY','cGr43lwa9DNyq41w4ftJgzONFItfpL1YEF9q2N6AKt1dSxSlv5MjQRWM4PdK8NTzpDdGbfxL1RjPMw','yOv','9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25837,-1072312,'U','FE8','uB2XqZxmb4GQTUMXPvLR0MlCHj1i4UbKPJFKovYbQw','wLCkNQbXpn8X5rQ3rlo1f1i','K','Pj',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7999,10 +7741,9 @@ INSERT INTO t VALUES (2618680723,7526429,'qWf8','2UVfEZiAA0FJDe0xvcjgf1G475quoGa
INSERT INTO ti VALUES (2618680723,7526429,'qWf8','2UVfEZiAA0FJDe0xvcjgf1G475quoGa83bVVCDWh9DYt2qX56e6FObhFRePkgispQFrVY8tctrjFGPcvGWKQYw4QeLmPksNPP3ZecWfnSpceSifb0dULLkFS7Xw3FUcJvXXd0Hc8pS57Fr4u3JAsqorrM','DRlMTmRM38NnqCOOHtlgB','4kUMlHEIGmobm7uVkeqscEjr3SJZrGp4HXpu0NekxbYLRXQSPblhr2d4P26XTx06qI4bLZxT4jPfSGd530dLnvUBhfuC5dbLirgPzdjTQhHypV6gtjmeZ5RtZHy3bJLglbwFn4xFM79ILY85Rqx6LkVXvYOXXTvNQyPm1uqZqinurkFuNcD8iasrwFRv','H','q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6453323409356381755,2587545870,'eNAq4WeuosB4oWFRKramOqVTfNEM7tcHYHhks3ha6XgFeBhqBTmdZmarOdQ4r3','k9xYK','hI7fAeR9oo7kLMZykGcnKpCb06l0tWKc','mc8ZGII0dqUCb50P4tAE5j8309opZ0MViGazpJvndUzY','I','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8030,10 +7771,9 @@ INSERT INTO t VALUES (8642449046066206513,3699418585,'vEKmNUJG3nc244dtFSuCl6CD8e
INSERT INTO ti VALUES (8642449046066206513,3699418585,'vEKmNUJG3nc244dtFSuCl6CD8eDNjoJF95I','XOEP8recoM8n4bkMoeth6I8M6p2OVFssLPmKe7DcwiwaKk7lVigKazTzzC4WUmd1ylBGaR6fqU2FVe8nV3ZMuU0KRxhc7lxdI0WwpwVcy9E2Yx3l7xuiuEyLMeS0H','U','Rhi8PSVJRZhoQI0VBsD8gxdnSFm5mA7NjzzceE1buAbYzsJCl6igwJe3T8p4kGgov7xcUcAEENQZvm2ivODkjF04Pa77EVrfMqhqeCsEnXmjQH','f','1Nv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-20328,-22,'FRH7qBDceNknox34O00qbdax3kT8J','0','tZmBa7Hs4Svyk0rtF8p','YU19bwY','R','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8061,10 +7801,9 @@ INSERT INTO t VALUES (-10310,46,'5GuGThHslZzLlZIRcTZpp6KN40JWZiboP3Ah4CrOP7roXHV
INSERT INTO ti VALUES (-10310,46,'5GuGThHslZzLlZIRcTZpp6KN40JWZiboP3Ah4CrOP7roXHVfqVzIftizG','RSKMzbZrP5gX8uRgKrEpamsS4Xvhb36WjrK4ILjCcQlma','s','6Gsxb1KLMiWxND2UOnB5ZSYlJa','C','gS',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2051246797,-7824501871934622555,'ptFBrcPIfIGG6te4nIc8h4ZfYfwIdMBnDHc2hoEzEudXKP','kV3lc5Gg2z4MG0Ue','gfGYqeeekVGFQAxWzZYBm8etuAxISLrW','dWOG6JJa1FBX5gsZbzmy68SJW3VwcA6Jcngx1A0jCu8sXH5Ta5HvYg','A','9E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8092,10 +7831,9 @@ INSERT INTO t VALUES (-2053113879,-8067688470088712591,'LK1hFVm1wUeWrl92gNQ0X5xH
INSERT INTO ti VALUES (-2053113879,-8067688470088712591,'LK1hFVm1wUeWrl92gNQ0X5xHsP4','tx5deUO3Pi2nzOeTj9HeIH4q1ZFFl59PbVVT142I3NsUOmNwIzaGogXk5vYHsQ0abWyJh2opYoWh0tTQDIalkve0r66fRiNM25rt6nCANAM3XwFHf','KbVD','ro7IMOa9JPL6nPXwnrxwGpMSPrj1crYGVUGRJc7vkZc3VO8H0zAaEQ1rks9UNkRyDtwGBM0xRPeBRVr5awJoDuw3IX55fLnP13dBiRaR926YMemjsNMOTNIOc38MuUS9YDBArDIQ3xebIMTNhz3UrAtbJhP1skNCWVfMiEO8T6v55pqumuvf','af','qI2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-28571,5490925335176794427,'wazYqaA9CePQogr','vd59nCM7ZVd16svChsJ1u9pTtrzHuls5cWYbD6hsvn78jEFU','5rnUrA','seiGg83if5FZvJm58iyR1EFoqIMWxaMua6n2cznG9yfCfzlE','0','9z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8123,10 +7861,9 @@ INSERT INTO t VALUES (966925451,-6078159342477131182,'EqtXLJWmm2R5QEovZU','Xngr9
INSERT INTO ti VALUES (966925451,-6078159342477131182,'EqtXLJWmm2R5QEovZU','Xngr9wh5wBaIZgh0Rt8GaHSOA5Qun7l9hiS6IkGbyYCc1hVTPor6EU6XfzgMWVcmXkFoQWHrEtgHwcEG2zNyIdavCz3qzdKamfNSyiMDuggDKA8EeIKsJXTKzNLOoMo6sUwsgdB0f7BWafYt0KVdFHKSf2cNjdY0Jsl7S2dxqIkpalsGUmwcjFhwLdoQSm5H8B3Y2mkcUXC7AfqBIpVvtfBICx3SAZJ00NMO1Q4cgSr9C6pP99bQ','Dsati01wZLQXBeU','7G1MnAY4gmAD7vGrDvvgbjHM417wbcjaukNjmXEjDsDsVAFpTtWh2UCr77aVJ9Y2DKp0qEqWGgdpeFyTv9UoxO','Krn','Z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3386840,2457012687078081863,'ARAfFELrpn5QVfaK7l','2viyPuFmpprS2Wkj','Xv3A','y1oDIQffIWVcxg66LYmsaaCMWBmrCUAeGQXM7bkRI','K','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8154,10 +7891,9 @@ INSERT INTO t VALUES (10278047829149866542,12930963271808839375,'TuspyZOmQ','40e
INSERT INTO ti VALUES (10278047829149866542,12930963271808839375,'TuspyZOmQ','40e1nqNzhvp2O0T','EB','r8STjZcyJ5vbEGbymuDhbtrCV4OEqM2G8TvPFsnmDsNY1ZkIYpv5JwAachyFZJGsOgEf3q2fexOWX6F9P0SHaeC6Vk2zSZkhbYEnIdEd8n8dTwQiFdkOgC3L0Ym2JnhHRVY69VR26yNQD3bPxJfuTqHdZ4YvjZfYqn','3','Vc',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11119270120954797104,3029419837,'wcI5HXtfpXVdKgAYCVPvYeWPKFyHQkRGncvqjKK8zrmcxrerYMLyIObX8kheTJQDZe3Uxwiohu4h6H','kk9QZlODmDVZbm1eh8pXrKiyjOjUKfswz5FucbJnNxEFeec8bHlt7w5tr','4OrZ5','oG8ndqzm7h9wESGsVd9IaYjCLiwyLI','L','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8185,10 +7921,9 @@ INSERT INTO t VALUES (3814811101064543678,2092844509,'nBOHhC8jBrV8ClJLxRV59QKHOe
INSERT INTO ti VALUES (3814811101064543678,2092844509,'nBOHhC8jBrV8ClJLxRV59QKHOeCiYjEqx1mRMkpeWoumhgbcPQ','OR5azT1l07llBzQPdDvDQ14HRMp0Ho4ziHMM6TSpGAjBEuc8fsPQg8893c77CJ8ZrEWhOz6kG4Tq0WaNMQjRV','36nVScM','9JAOwIA7IkzPTrCegpiHvpmDGmrOzG2pe3DxPuqQzxTp31NrT7LapXgq8TSFKOBvt2a308QByPoX8aumWvUOJltlXk2tPRe0lLsRNsW3eIhz0lAGAhdApqdhavUAucW0QbKoQtJndrS9qbOSpihxCR1oXu0GSKg7DuFJ0Uaa0PjZfKHau9X1dZjXnewiEEp','D','NR',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4455202,-3772622,'WNPheORteydP5OSda','YMwddjke6','R6oXXepsQYmwBAw','uGaCrzqwZFmfvuBNpjwyR2Y','2','f3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8216,10 +7951,9 @@ INSERT INTO t VALUES (991356245,6504221,'iT6CtPW0y0uZ1z4e615zfkDofvD2gKPusRNYZqA
INSERT INTO ti VALUES (991356245,6504221,'iT6CtPW0y0uZ1z4e615zfkDofvD2gKPusRNYZqAeQPSCMPEqYIsgNG','fxItg6GDKDMNnQ3VahGadaBUkVrxtIE','PFZEx7MqORBd6sqzzKsDJl2bg','sfudrGC3eQdDq6mG0ravjm601y3TY7XJfq71fjcwTc8r4OqgLEduXmBILAqG135UGEgzZc16Zbn3GYVQ5NVdoiRJq8pkY41y9m8khTPKFRWLRZWgnQP4gmXWjRzorj0cVpuBy2W0Igi2iA33MCI','A','G1Q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12723,27294,'AuFQP3OAYt6tHs8AdXb0OHEAhUPBXL','HqIZSO2cFLfzVo0MfRK0CeVyjvXR8b9d','U89vGFsnncqY5d7TY2NDVOaI4Vugf7j7lcqk9Rw4Lw78DtjUb','ka9khNZE9NNGqNdEOoaQNaBPwztdnyZ6xNNZn4zryez6viQV','J','G1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8247,10 +7981,9 @@ INSERT INTO t VALUES (9841,32108,'hLDrwcz6co64WoI0IqtvVN','oGjzGJ33naYLFaSoK4RBp
INSERT INTO ti VALUES (9841,32108,'hLDrwcz6co64WoI0IqtvVN','oGjzGJ33naYLFaSoK4RBpaMIQ2IzSeVHbx6llvL5Hvpl0iqKvaZvL8Pxx63Sha468J6lZBaiBOs5JTcK9ddT2G5B7VBd56KfJWJNIfwcdtc5H8kOIIi12FOnIZpsfQ23U75ijb2FYlbHakZQ0m6PX8v0hnRULK7njxaBxQNpEK9ePYTvmAaAaRpSTAKNBM1bXgTP6QQ8R','SYd1OUk4Y0ZaR7RSc9eiqshmT1yktgcoYPMHBToSuc2IXy0Xglq','Gq1BD5H3CjOMWNbGyGJIlk6YuSmTsYUwMg0Er5ela1wvqmRaUHsrPq47LkJXYtISgVYQ77kGmvQcc2PK97YRv72pkMca2WKv30dHnJadRBdC9NeoQNGQ39ZrB8gmxSYrDDckRnYEo','2','ABl',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3592310972,253,'eoKq01DxMAmO5yRSSVZoj6m','jBjy3tDcQLrMUPaC1ljuG0Zddb0zq0MHvNbY1i5Id','cfKmfO52Be58w5TvFa8JZAnJukryMApB7glGwZ3M8f4cL','sT42LG3Yf2ZUEeitPDpiXr7xaPKiwbdMPvRdCYW1vRkWWf44','a','6C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8278,10 +8011,9 @@ INSERT INTO t VALUES (1531634156,190,'FU','xQeIBip8AsvfxR8SWbK6Fq0In5qHQQiOG6jYz
INSERT INTO ti VALUES (1531634156,190,'FU','xQeIBip8AsvfxR8SWbK6Fq0In5qHQQiOG6jYzD9naksZegnoAUlbTZ7kagrwNawWw7kPaM0vWGJFNYC4hwNQ4jpntwIOU54JXvZRzCQGhvvLLQQJm5NezeuxPgDydhOfzmgJ9oN87Exjdr2p1h3eVTWNfl7ityk0MNJ3WdOBAvYQrApRpUAmrCjA5U','BWH5u2QYigWmpTnb3vgRHoTChhdV3mphneUHT','4pEU7667b0lQ7Hd2zoYBO5z0zaKOjQfN82TsxywY6evgGfZynKiOtH8rC91vTdOPox4PgbgMVlyIkbOKSbQC5bA2nu6SC1EWvRmiVYZdNjaM9b6W9mTh1RoMX1NVtpHnCSAaurgBfm5hhZdSR2g','2','0V',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2851575361,2623819008402062126,'GajLStcUbR','G','QkD','ucIAf3MIX5JPIwskQu4iaP0LBLvqfDT9eDOgnpX9T','o','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8309,10 +8041,9 @@ INSERT INTO t VALUES (3834512634370380098,-8665128884668610800,'MFq05EssyJ','ADw
INSERT INTO ti VALUES (3834512634370380098,-8665128884668610800,'MFq05EssyJ','ADwLDuVHa6sk66gVEaD5BOcWu7jtUTIVyA5SzokwG54gRMu8mOiYqajsjxoZhME2BFDWr61MbcTFbqiXLRsPKOIhOs5BD91Gwxbnd3VeKQFBEd6fmLrjUzxnW7QbBwlDjzc2LfmKTuvUV5Fewjb49PDIhMjjsXIGyy0AzbNXYsw4JAbXLhLqEqPG0NmzUTvHGJd','LEze1UdESYigUnhYMQfjbnVc0C28LZQ','xLrpdY1050cyrmHE5zj0I7YSmVOtU7OsBkhO6G1c9DarAIk3vytYmwShZS8wLkdVQL31FCl9FvXFqKTfjhIZ78uvx0SmCvDweCmd4l00UfnnoMVddTjkCgbG9826sTJmnFL2OAAarK5BfTL0XSAMwu1poSWvPKWOEWx2yYniIjz3ZXKpmHlHBMuujun8oKVOF71vNILjRwiGHgBT85Zrqpx','OO','7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (112,783987454182227157,'ymgSwo8ppHPBgWA','bg','YZG7h09lA','z0rG9AsTVj3PYXZl','x','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8340,10 +8071,9 @@ INSERT INTO t VALUES (17886,9037580525476874394,'lXXmDzZoii8rwiXC','cbxYWxuS9cZ4
INSERT INTO ti VALUES (17886,9037580525476874394,'lXXmDzZoii8rwiXC','cbxYWxuS9cZ4WJp8omouq0RjX1WOtuH4CzDnFGVGELSrloDd','8vnWKD','bXyrUNsgQ3m0284ZnK7Xy1ljzBjTdCKrfB86bHuxcn','0m','9a',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1200274381,192,'bEePpwfxiCoIpjeahlv21TWz4p','FB3KgFmslMw6X0711ykDmApy2VXiy0GyK5hw','PvYi9eFRmHVZBzi','61MuDFX8RkNRve','R','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8371,10 +8101,9 @@ INSERT INTO t VALUES (1303552169378269398,238,'rEV3KETqcWi','NXQKH32P4dydjOOslzq
INSERT INTO ti VALUES (1303552169378269398,238,'rEV3KETqcWi','NXQKH32P4dydjOOslzq3eUoOFEu0FDYPxdk9f0ohj8Uf14vNN2u8pLTPEdiqNqM1JCdvhy6bCfEnJjPSjX2Eyir3MD5UQoA1L6MiQj3W79D1r8SPcHYEDmcrEeiSuLqiiMXLuz5Pj8EXrP9LnUQcBhBkcJ','WUznQlNJSn1cbAIEF','LawOgthatZnAJ9TtAAhs9TUnt61rSFbOqKolGWlxb1mL6ywnCKYeea9RGF6YN2sLfgX3IvZ8Kb8Xh0iclFeGr1JfHykQrMPMnhLNKmtNUPAM1tDRwXOtmTp3TgyeLE1Tst0OPaPAbiYeYcZy02IkvJc793sXmBy21QM7OkGOoPfmXdJmUi99GhBKUj0ItmGkEsd','N','O6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (58,20493,'dOzU','g4KqEnGvC39BulxFg','kjH6vkkkl7iHVUDy4v19zuTEAGVOGGr1oauaonwcOLq9SupnhpAm3oaog9GklirvMO90TpDNBzwsWOUmIYxn','ZwtPYZHhsDHm1RNFt00JqbXx8s0gInhdEWqkJxLUjYLYo7H5pgKtRxVZ','e','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8402,10 +8131,9 @@ INSERT INTO t VALUES (-2259343,25605,'Ysd3f5ws5r7dTW5BbnsT0hmqw5Uz2JMMpdkSph3ODX
INSERT INTO ti VALUES (-2259343,25605,'Ysd3f5ws5r7dTW5BbnsT0hmqw5Uz2JMMpdkSph3ODXYh3C60521HoB27R73pwq3v7opq009Xw8LOMTcCaKQTcE','BKmhPc1SfZQlGuWLSQxUS6rWuqOhz1OjFp48NTmdgkHkd08yNr6VvnWTlpRHMX1x4ZWXls4YyWmCH8JHeD4tT4AkMp5hwKUmsL3f3AIyF7kBl4gyiq4yTsdMhfxcrLwSLP1uXDfututHktzlULvJNHlYC7ksDVuO5p5RRyVwvL2Tgq1hEzkzvfYcUfos669tMlCrmUCt0','Rz1BCdYL1P9rT0p3nRS3CQY8DdssWhHVm','7fWLmM0CemOPYwdYkpRmnJmWCXLtnVNndH5FACMeJVPP2ljEQ','Gtl','Tb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5045214,56738,'Ltre9X07NgRQMJ8bc9jdYwJHAVp1DKJRLA','zgZINdVFE','z2','mgOzDwr2o8wt28SMuhGGULcAqIwjISIHw67zMe','MR','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8433,10 +8161,9 @@ INSERT INTO t VALUES (958716,17380,'xzWYw5OVK2cgU','L2pHpvCfhEM10WCwvth6bnYpqyW0
INSERT INTO ti VALUES (958716,17380,'xzWYw5OVK2cgU','L2pHpvCfhEM10WCwvth6bnYpqyW0Hd89p1TxyBi4kzqxnwkRcnk24R2uDCrBBfc6QXMk46Io0','dFpnxf','raVvPEhBOPT40aP70t6IJGjy2nvZ0RITovJ1Llrt3f1iuJa0lpLfxv9eb1cHpTaFIJGf3V7q9th7w8wl98BzobuSCS37n8gvO5tmn3w3ddYsPCqrQ15vKUdDPMSuCY2jTeDj02laSu0Vm','tzO','Y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1361025,8588999819987761633,'WaVPZsCx6U67Pu04tSpH4Zyspk6bZyUeMG8p','0xhI1oGGTYEeXCe8M2','4TWRwanT8P0mrmfg6G7HjmVnaa9bkXzDvpesQAO7s3SthLFj7FWUglDnJMLGT','1HFyllwpQgGd16nDWhGFNHZq1ITR','v','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8464,10 +8191,9 @@ INSERT INTO t VALUES (-2340794092398740874,-1798561005932650981,'ODni1qu','1InHb
INSERT INTO ti VALUES (-2340794092398740874,-1798561005932650981,'ODni1qu','1InHbXuf9FsubraUzzTcQ177UGPT51aFHo0qkMNRFsBYZ1VS39uZ06UlbeimZCOKWgiCivmmJUILLAWJwy4TiW6QGhGofm7PF3fuIIoV3aNG56d6Fo9SauHBtqJph','gy2KGVUMmAc0nwngujpOJYcFtHJFLLtIelggQDCh6GLipG7m0R','1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yCIu8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy40Dami1cGj1ObwtabvkVzSou4zeHq6jMy7OsoH6BS','9BF','SG',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (319156,-5749,'T','i7zfV561k41aPD3zRSSCFTABW08nuwRSbuUA','QkpRmzdcfXisXHCBfIFcOejsj6','fnZ','p','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8495,10 +8221,9 @@ INSERT INTO t VALUES (-4830193934415788704,1502,'89gxGoqdd33jF','YyMeOeyKURDFIHr
INSERT INTO ti VALUES (-4830193934415788704,1502,'89gxGoqdd33jF','YyMeOeyKURDFIHrUs66nvwa2MqV70lu3cJwkHelwph7zFhtnpgrfzjyn1pksV8FMo4WfAa6OZ8eZRBd','du','6f86xbrHcs3d78TlRrDRJcLQli','Us','Z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3305280535933344302,15473731,'Dy8fOX9iA9Lzv2AT7PRIypbKlXnikw0eUzJbkSsVnwiIar7C4e9v7KgFMb70k','NshtaHXMCVwtY20qu5Zm4OUkoKvTB3fPU1Yjuw','UXPz9','Uw','Q','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8526,10 +8251,9 @@ INSERT INTO t VALUES (5474279128581223127,5096549,'AZDZQSHqWVVOe4RKWvTQPgzHEA1tA
INSERT INTO ti VALUES (5474279128581223127,5096549,'AZDZQSHqWVVOe4RKWvTQPgzHEA1tA1qg2h9qsU3CGg560QMCSx0eyp7mF5Uee6jmfUxf','ge76cNs3Gl3ZJQCKQ2TZ7L7J1RFN2pzAr9nCM0bXu3yfa5iKNbin84OlJ6nNMd0JRHk0EjVrG5arBFCWmn49Nla7W8KWCBV40UfAxSac9dIuAKDd95Yzhx','qJr4X','BY2hdV3PvsUkQxp5JGWC2fppKup7wcn6NjXKJEilHIZpM6bCKfEj8sQWaM0bJ6dnJunJteeEerevJq4fqWX3s1AhujDf298Oi01j3wOXUxOP54tQWNRIDZcDyyCt2Lhw60Dz9lXjhlELmMBo4vQpZCYCv0Lkq2b8qWuupHXSlhQB6zgeEuypOFTswygeBUG316182IklodnNTViAap2NS0wBZ','T','OA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (98390,4929558046729582797,'b5NIvx4EfuC4Alft8fMT03Amupjyi','oWAAgw7v','RxNf5hW0Xf','8dyuunrQqidbBvMnUa5fy','s0','Qy',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8557,10 +8281,9 @@ INSERT INTO t VALUES (7710874650343146569,10925027269015533382,'eWsM3y6BZPcv3Kvu
INSERT INTO ti VALUES (7710874650343146569,10925027269015533382,'eWsM3y6BZPcv3KvuQ0IfikgZHYoRZItxlJ7','5KyzPwdwZ42qKGVhH2fyUFmxnCzgMXhGTT31gBkanNwjnZkYj4Pi3TlabM8NtE1dv9sHAZUD6gfODJ67RD64eaFmqaYohaEdVALvIYzW31Oh0hfWJ2CvLw6sSSw5heEcE2HF6ZBzEehQ11huISY9dQn2kcZkaOVyu2IjbRcPqyFRLi02bSSMYOqaB3rbNRIipAWgqUwVPQeUES','DLifg4fyW1gv8ECbO6qULRB','1r1sEQ9vzCimqmrOoCu5D0NU1hDotMFYf6SpmQX23LGDTlHDYU3RZHM1pPi4gaGXkzHeH82qR0ePvQ7rNxGekXDXrXbSfsAmaxRDWDBxXKaJ5QaspjDgvOUEWUXLAaG5KfrJH9G8OGtTn47VEWBvAm268PCeyqhE4ruLutODG55','NO','8M',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1740160973,8986,'r','ho6ioc3tpoOQvNASh8yn','2BCHMnZZHbR','2qQr3p4ipsTsqZEGP2YBOo0QnnL7fqVZaVxQ8GU3hpvfHC','J','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8588,10 +8311,9 @@ INSERT INTO t VALUES (12061476454096839623,45579,'C','iAggWXsL3g9plmXW9V0COZpwxI
INSERT INTO ti VALUES (12061476454096839623,45579,'C','iAggWXsL3g9plmXW9V0COZpwxIu8VF5AXdyxBgpcSkgOm4XFDUrc0I73LuNSyzLMQSLz4ZtiY6iDiB8jp7lcdN6RjbS6pAc4AheVXsWaTvQaGLOgTdh7jEJAGZjEfQeL7UaYKekcb4WJwL1OOHiooSJ08mY0PCBoCkq2cU2W0j9ELrIimTtLaug4OlaEOqYjOOBFrSK6uPOTu9W5fsRiX8xWHFufhely3DKV8gS9cCCc','2rwuKAvren','BdWG5uvNzpUkM9VmWNBomvbX5qM89vSxnIwp1dU0MzLf6bn3wjxJxSwDI6sUt9rX85Z8AS0ApARvlmUruQbEoHFedItONmVsEbjBTwMSfPCrUMcHK535cEHHwJILbVJs397hAsyU1x3yC6L48xv1bIcGXuzOJ3r1','9','gc',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4671800,142,'6n7','iUkTSnFs08A4XPnz4U0w1mU6SMW4o0bEpuQXpfzOE1jKjkou4ZO9s5EnI','JTRvXXTyI','0jmYfu','c','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8619,10 +8341,9 @@ INSERT INTO t VALUES (14820863,183,'bMBnXAZEVclUG3GteEPOzbtM0e4YOeKgKKmk','DO6M6
INSERT INTO ti VALUES (14820863,183,'bMBnXAZEVclUG3GteEPOzbtM0e4YOeKgKKmk','DO6M6lmX1SVc7FyGhQkAVOXXeHOJA9fdaRynXnEAzVuO4OVmauCXTKlSsDfTYMhuW2RO2mRcG9iwXVwr5UusxlsoqNe8WcYGC3QaqK2nQoOlo3AlB8t4MtsqqOVRQa26lWN0sZKnA','OeDtAf','BsvvTpYXPn5zm1pSXx6NR014H69Ei0QfHUJxVXVFZCJR0hfwF5wbgiky5tLUFVDHCbYFx0RAxH75fd8YiLt6VBFvYrSB6o5DxFTFVbCS4jjNG3gRXlxAI3f1q4nkaO2ySdncLH4PMJi0vpsTHBlxKceJguog6z9pk1YTX4LEGs0MF','nk','v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3335472370,-29333,'ESldT77eKuI67MxqMv6nteidhYT1fRhKA1qzZPHUglMOtsBKIZmUHr3QYgb','Op6NZSdNtIlYEi5J3SfOVBsxKotoK1tydBgilgIhCSbQdmIuJg9gcHOinbW6GRh1w4raIRDulGqpizoe9q85aTa','XXXb','cZ3DTQYZo50xoCPOW','C','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8650,10 +8371,9 @@ INSERT INTO t VALUES (4184382312,-15331,'O9tGCTqgf82PQtd1WDneixqXvmQU63siVyJh4Cw
INSERT INTO ti VALUES (4184382312,-15331,'O9tGCTqgf82PQtd1WDneixqXvmQU63siVyJh4CwvtB4Zs1jnEE7YuXK','komaFvWPMkWS1JeTLtM92xL5DcG7izNeEMHswNGrU8u5QGmlKZjEFPxkTxmR17OtqBBcVHPJV6gl2PXRIqsC0htxNQdyfJZpgih1kTH9W6KceVLc0SB49R4rdo2zjNXSycoZUMRPNtREjFoaqwP8U7pREAFUz4ZA6q8KtAiWASNavU5kVN9PVLlqnoBzgq2Ob01v80Ukp3ozovfQYZiSWDG2Kl8fUTfaS','a8','nmEZWLIHO4WpUa2S','Fw','tb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-695382166,34899,'PZ3mSIb09ppzhZkWYPpJk2iFzlwJlwH8J4UW23cYZIPPaZrRcmuEnR2MGlQSciIe3crR6XiOi','bwE5WRffEVbRNeGJPB','KF9ieTjrVW2NROHoMNkWPdJgdb1dHfjGdFscTMkMv','E','Sf','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8681,10 +8401,9 @@ INSERT INTO t VALUES (-7517055528486362417,2800,'6nyTrtprY3aUW4TbCQa3a8tg4Dg1tMO
INSERT INTO ti VALUES (-7517055528486362417,2800,'6nyTrtprY3aUW4TbCQa3a8tg4Dg1tMONKmpS7NMd0qbQjD5BoUJ7K','SkXNVUyvpLlqMY80Nyz4yx7s6JtDyoBMxUh7vCm','elo1it9eTCGcabrxrZlZbyXY6BwoP7YjaxPFLoUSu','Zrm8KwsBV9j8BjRrHM4vUftyAI8oCsND0NvruApjpn036fJsa2sG2LFKpSmvZpnHCaGLAK9CpDLjRWJoyRSNTuWne92lfH2FRsuAAtl8tg4JkQAWfS0MfRGcUz0yobwa8uq7VyfzaUP0wdg3U0bFCYR2QlOLdHJgsmq0gpHNQvRnkzEpju5oXyGOTXfLjXzAUZqJaim','puB','hLN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4051358,857089709720317231,'ctG2JoXw6TvHYCwBDQ5','axVADqxLtme7uYum6Pzllcr','KY22hBcfv1Rgm7e','LootXqQUJNDqg7JoEvrmkvUqcLye','p','9c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8712,10 +8431,9 @@ INSERT INTO t VALUES (1183671,1473187751592383356,'2qCOlzz745FQbUgI','RzBJ0n5UjM
INSERT INTO ti VALUES (1183671,1473187751592383356,'2qCOlzz745FQbUgI','RzBJ0n5UjMyPN6ejLuZWLKLhz1ibMTRpFdf5dWerHJnW6XQWS2fynBNTmIxDjk0gF71JxQFEt9ObCvrZFi059a7CCdSsQupoOPsZutkF4cnpztqELKKRXKv6PYiHwbkP0Z0BDGJ9rW8zal9rDvJ','oUwVDML7DY0dXr','g32iFVmZootXTcXL0uldYdqYHGJYt0xzbDjcWaNRTynbPZePLAJJUfnbWQbymkHsCWTTwcEfRY6GHeUFYSLXtrthtnExeHmLfRz9A8OHQqWJ20MZlTbKcHQsRsCZsvfMu4YwSzGhBWUjA6oXi7','PB','Oz5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-541632383,190,'NDe5hvN55KBExxEhblFv6r3TOxu1','qIiL','nR36yS8mxppxEVupGFONhw','4OxVCfbHBJKMgTlHy5MdhC28kRRVWYQQFa3','2','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8743,10 +8461,9 @@ INSERT INTO t VALUES (6666545999860149607,133,'CTr','8p8qoP5C','wfoDCIBKbsOlVMnj
INSERT INTO ti VALUES (6666545999860149607,133,'CTr','8p8qoP5C','wfoDCIBKbsOlVMnjH3mMLS4rgEqTnNpakUxCP1Jjm0ZRFHhSdStfANXHcfSAMt7WhlGS4il5rbfC91QWyryEIx8DExl1','9cm6cyx3BonmKGAuw7QecziHMfiQG3azAIFZPED2DQIrkPf7nrdGNpn8NGnajZEfjRETUkOxQEo8UQGHjj5VgFoQIJav4oCTt2jUThirSWiximYYNUT8vQb80KuPpFC9D3PS476fdB6LL7CbDYrJwiCWodB0UZQB1lg9dLqW5Y2l981GABjl','t','P',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6497,1697293185,'tT59cl1kouxo4VMoGguezqrjzK9MNcJKIPLlerE0z75l525p2cZ787FvLOLHXbtwIsAe0WiAA15vj7vw1GN','Gqg23injaghEJBPwJ09ji9TMWUOlmPIUzK7PcswcZ4ekL','F7AbivsEmeUpeaUyjCo0kKZ9BBCOsuztz2vBfqs','GoyalsB12YV9OInTLW','q','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8774,10 +8491,9 @@ INSERT INTO t VALUES (2465669498959955339,2102577275,'YgnQDVQsgpfZujTARtonrEcBG6
INSERT INTO ti VALUES (2465669498959955339,2102577275,'YgnQDVQsgpfZujTARtonrEcBG6eemDH4qxQAiU5K4d0Aeu9PTkUfyVnaMW3ZMyahp8su6ym6','fDm2q9F3gcSUCC7EDwePDD','Cu6D','gKvQipLKE7Id1gEDnk2mncMgfKbEvtzJgm1HqONRULgboNOFg3bvVxwOgbZl1t0ySkBSQnVtNPWmyOBobv4EeXUz2P30BHQDOObbx0D7iQknR9km0CXip3n8h4Q7hzkXIi4MEJe8NXVS4dQEKZw0Kxl9ZgPJVhvEJAHgKxQ1571Kvvp292X53MHqbPJSWooXXUEM1akZOBmUEBNHnAIvQEYOADjUs9M','yz','yg',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2018068055,-1304413840,'myihyVhv3jSeta0c','wvbX2sRRFFgP04Ni2buqxi13BkYORmTb9tpdMe','sDzgkmRbHLhVx48I','qfq','Cn','IG',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8805,10 +8521,9 @@ INSERT INTO t VALUES (-187081341,1749812561,'yHp4yuiuRPwE0ABb3oDFhPfVmlDcfYfycGL
INSERT INTO ti VALUES (-187081341,1749812561,'yHp4yuiuRPwE0ABb3oDFhPfVmlDcfYfycGLf0utOMMFqtysSibflRMzMTUo2509T','IKn6HgnBLpXryWOuiSx8GFxfYTvNYksyltMbqHn51LJnnPIDmfEpMpqG9FROWr2Xvng9YSHJ8xg7mc1YBKBPJf7GahLgX10BPppxRctD3X1aPsZYRY3B4dVSvEl0lZ0X3SANZdq7aMZxQzpTY2ZQvyqshhoSHarf4AeHFW64TSj5ZGGJHBDmiw7359c75SPh','N0zJ','vGKfAcZv1vYJ8tlBVsJxWRJdxpGpLG5x0InJrip6B3Kakp0vnTkVcJrcr','F','LZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1710566522,21416,'xEd4r13IoahDCmY','SGUfCavrrPdaxTDN','xOK208CtgVis3M7GvBDlVzSiI1udQITy5ttw6Vc9ivJQJcsV7SFixxxPJiGYJLDL2q8XyoW929OK','am3qz','jL','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8836,10 +8551,9 @@ INSERT INTO t VALUES (2674627452,-15062,'nvuI1','4k8ZiuwA9u0LIGtglfuoRRYduxmfHb0
INSERT INTO ti VALUES (2674627452,-15062,'nvuI1','4k8ZiuwA9u0LIGtglfuoRRYduxmfHb0HBcLyP0t1D0bZ0WQd9sOOJKnixX9wKG0NXoEV11UQvKBpeV6n7wR4aNZElzITNFBsCX5PoKctIMGfgQSRYBeg3Xlk9d6E4jwuu7ORLdFWtwoACkDhaSCpV5ckr35cBpsp4b4yQ1HUTB8tfSZF9OBxWxx2GfTUCv8','Vs5B76N260Ek35WGzvYOK48rY','cVTnxOscMNU7YWjLRWGW3JfKpuHH9UQmhnHtkGDhDrv1KJnWOqamO8SaVHsjpurqjQSDHQmzOjSmyjgu5pAkcLkqmKvx2mB71V4zekNVldDgRTj54Hfgr2uhSIoJ4U2y6Aybh1dcfspgSBMpsE1wdgnw7HNWeAoHZ9gX0nFn2JUOoeejxFNMB9sPQopmOOJhOLh8h4bi6BKMR9bTmy7lO4MfhLcCPDsz6H7kiWjUl','j3m','c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8979527,3032870,'Y7uyAshrJDGPWnPqpNL7xceW0H0rpEzs5M4MWLkVmc1CvgY084Lv6tws','S6nvIrsCYinzQzQS6vsxEIAj8njD8mcRc3MtjF1enkitN3','leiVZN7','uguEvxVgL3cLUXGUgzEew3','p','8F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8867,10 +8581,9 @@ INSERT INTO t VALUES (3151979613,3563542,'PyNRw9x9wcZFoEceuf3m4','zG1rsCSX1nLym3
INSERT INTO ti VALUES (3151979613,3563542,'PyNRw9x9wcZFoEceuf3m4','zG1rsCSX1nLym3tVEWw42vbkzfR6pPF1UGUaEGE4T9OBgbyYzMsLrOyhJGiUicSieKe1wm1fpKy0ChGEMitUfxWq5gXz2ZbhNMByFpPGcQ1B3Uh24X5Ll4pssQsUiDcx65bV8WCMQkyYv4L4sOOiHrVl8rKJ67nEMiiOTeABsK7QLi','hhsp','2Ae','4T','q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14637875,6218423147446630380,'TgQuDKLffvLqtGrN8zzibXwmZJ','8NvmDGF8FBSUA0H8QbJLbs','dd476zMq9AmCIs','GcRiSmzwDbq9wNtnwS51F9iQFR','2','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8898,10 +8611,9 @@ INSERT INTO t VALUES (14050124,8349125887306087150,'Ktp5ACPMwilKNgd5t3wxdXX','Ez
INSERT INTO ti VALUES (14050124,8349125887306087150,'Ktp5ACPMwilKNgd5t3wxdXX','Ezzdof0YoEEwlm9y12N8MxNdr51HMe7UicekPO6tALD82NbpyvWDw7askg5MqV8ZvbrtTiV9oGjDJD5JWE2rSMVoKUcpunvucV6htTXXg1KvS0v2nJTCyY','Hzr6a0sfgL','UwjQPq8iNFo6YU9BGXELNWymX6xUoiZoA4QzubQ5V9la2fj2psdi7AL2g8hZQM1s2wEgWyHlBBwyRlPeHgs0fEKtTappet0F0Oalsoz9m6IOhUKG1AA88avHutGYKPua4rDPrRB6FAxIbBZPxlDyFYdKrVAy62yaKFWRTYZofESJjvIft7x7kO23ZpQPlvb3SFdm2yN8CG4asrYL3JCossaWySsLvl5Ayo7HmQ','5','OT',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1350500,5381788,'bAmixfJg10qWPcJmHqWhGi4ECEIeXKkCTMeI6LZwL','ocN1yctxClzXFSaJrxnq8wVWM8jcJD','TdrT6z8pEgT1','fm8B1Wl9dVpDeE3op7dfNlPKZd1g1pffuyENRzgrO9FIKaKxLrPnZQ','JK','3Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8929,10 +8641,9 @@ INSERT INTO t VALUES (737548844778756052,144203,'JVCjcnNzbd2tPkhjet3x1ToNpxGlE1T
INSERT INTO ti VALUES (737548844778756052,144203,'JVCjcnNzbd2tPkhjet3x1ToNpxGlE1Tyf','mUUJG4IHJSTFqpc9UWSAZFGFYxavsvzXP94pV5MPvEZf8HDRnQBDDbxmisItyOaQ3NL40hI7QH1Yj4jOzV07qUfZQK98ZjFFCT676WDUpME9mHi1pAxkOnSrTDN6pZxM0zMJBqs5IlTzCgwu7Nz62q0MNvYNhWJDUI8INZpSCN5JWvOimSPKjlE7uv0T7x8CgV3YLS2zSUwap4UOh83se6d','bQ2HvsQ3Mdmc06FXBkvs6XpaT1cVoJvOgZ','TU29qzSjVMGtlDfC9JtLfi1fU7ZSQTqaKQNm81Jaxh69IZ3awShGgFr8p7pKQfsKTS83sqFIzRiooD2YbSrlzg4DPvPC9KXOrSc3Tw6BP0I7BQtZUhv5QV8g4u1grQuRhEtfx93lGArTwhIsCUHxV','Q','54e',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-747487511,-18,'h6VGJKXvhPVVqIjoF4DTBDs6fGw5YYXuXadkm6q3AAPV6g1na3EyY45MVbBEiUYJ','SdPi','LmmU1PnSDUbAtOJuhsp1yJOo2XQENmXMYXenUNY','2X0LaPhIc5UuTSiDkh','Ol','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8960,10 +8671,9 @@ INSERT INTO t VALUES (569634273,-73,'sMthim2GFJ2OXifpDKPG5O0cBfXvZqFGTOL7Wur9F1'
INSERT INTO ti VALUES (569634273,-73,'sMthim2GFJ2OXifpDKPG5O0cBfXvZqFGTOL7Wur9F1','K4qvH0FtV7KusCtl0z1LoUYMxSvQAY6Y47SJnEin9GmcUMLqhKnXm5HmNf8bn7FOxClo4EQUch5668ENflWw28xld6qfAlIW3','Cc7OT8ohKmNRScjntT5BL6g','Q0bF2lgNUags6O3NwxbTMzJQme7ZinLKpWww6opSxpndPB8nn2fFSFG1YUG1j','9l7','2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (204,-1522345041,'xokj1FzUqDagvjcWh6duyHVdLXvkG','bwtj4JfGfTUJCqW','NKx8kTLvNSfZverA7N4JR5EjyrTDzsifbQnsB1W5POz4c7jU','DpAHEv2o1suFbXjg56dN02jNM7dWIQA','F','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8991,10 +8701,9 @@ INSERT INTO t VALUES (14,-1273571459,'l','JdG0U7EL1ncE2WiSxWZ4j8AqJeAmtY1t6juXr2
INSERT INTO ti VALUES (14,-1273571459,'l','JdG0U7EL1ncE2WiSxWZ4j8AqJeAmtY1t6juXr2WeiImJcAtNeXG4pKkv52MecMjDKI2Gxd61','itzIDeYUrNVz35bdLEzsh1NXbT44dSkmonhoH0pWEdInfdF4','GQyhcX6JaUKiC9dcMhkFsXd9d39eOgZ7Xdeo0zqKq0NSByfyR8oGfwPGGrOPqdg6UMFKbvWOqh0BC97kRmOXIWSZZba5cDBAJF9SWDJfv1j0ou0453LDsbYZmVHKYfkQtCwuRhfXWShHvHs6ZlGvwHXyye3qcJBenDwMFZ7T4jcmvU5WXy54pzeSJdUcn6rT','ET','F',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-80,1633091492,'CDpc7WVkmSIkMoIls5wI','YidLt','E0c','5vuAEwFDoKLc8','1','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9022,10 +8731,9 @@ INSERT INTO t VALUES (28395,3035768203,'1V9C8qk4E','ykm3uS1cpQZOHhuOB9LlfUGUqbvR
INSERT INTO ti VALUES (28395,3035768203,'1V9C8qk4E','ykm3uS1cpQZOHhuOB9LlfUGUqbvRjEciZAbx4pZDk6Cg7tVJ0nACbKfx1fI8x34N0MWeh6u6gSzcrFBAvt2Ozi92mR25OH4io2mdlQWjbeFrL5BX6eRbLpEFWOXoQn9BA2fMQLSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt','u8J','hfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcP','W','6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1892271542246651501,-6742599,'JA6SzZrigT8PSLZ0jF1q4Qn','uBSisInIRM6e','FcmbWpWDPwcEMi','qhybb4Aaud170QD33sDvfpl7gRj8zyAy7snL2RCAAK','I3','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9053,10 +8761,9 @@ INSERT INTO t VALUES (-4757947895274287845,-4077596,'H0LIYSDcM7Fd','sTBn6NMlpt2z
INSERT INTO ti VALUES (-4757947895274287845,-4077596,'H0LIYSDcM7Fd','sTBn6NMlpt2zDG8NYGnKnbKVdFCNd3jwIXZO5UtRNCfDaB0hqhmgLLF8dbFNvEqZZN2jXPVX5mkrOnLf4OEkzss2ufWAoOJfwrZ0MCC4yv7sCYbUEuKs7kteNQwk4v1xkE0TbXWloMzT82w3TfNiG2tmc5CufZW5JDcYO2xkZC5a8MGaZRSCInUbFPiWgARy4zRh4BMOoQZU0GfUA184rxFa5yBbo56UtBApEVU7wa5zr3F9a0X6n4jOC5L','0qf6A9YYxySu','Ezar9fIUwCOVDXTKaSlhRGEslQB86vPoLV1XHgV29kTay331fMJjQXPit8ooR0Wd80D1cwWmTBWT8zkSswtZtvoi9tJUlwM2UyyTxasDuXgJVMOnoCJut1Dq8B63iiAefetZQ0neOit9eECzQnLQTJwd0aAUnYH2ijMQI0tTiUPgPWm5DsPS7Of1VfbxYOvr2InHluvPGWx4','Ud','j',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3376277,186,'zkWkDufij5P3AqBR0NyFY6UhMLda0zTl0yTIk51o5zY0qZ5NMEnIQE4seXqhUhu3mAG68','sxA','cjHn0dXltk1dfm9mEc6','vKE','UP','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9084,10 +8791,9 @@ INSERT INTO t VALUES (3331970,21,'If7dyIVTwaH0pfxW8jxOFV3uN49qWx4vU6','wXdVtk82N
INSERT INTO ti VALUES (3331970,21,'If7dyIVTwaH0pfxW8jxOFV3uN49qWx4vU6','wXdVtk82N0P1CiyuLtYYbtBymUO3FmkKxyP7fqq4RHPGYp5NTzvmwK1aWH0yX2Qhkg7phyE8nXHN','7ZR2xDyMxtOTXcBwPDtx9srll2IRijp8S9odXnl6P','Kt3FZrZlwfgRQw1d2QC8O1YumqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJsoESr0KWXcXPZyLM1Zi6ENV0MF42gX4976V5zQyhCRdDDKxHH4zaeDgcTvdwZvYFW5cNu8kRmU7lBzaDo86ZBnPW9yyg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM7IwnwCgM2uqaSflzohui57k6zZAFhSkYqsMvb31LkC','G','E8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1778589340,26,'hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaSJ5PKo1VXg8IFjurqlaZ9','EaUeGoi','23eqCaf6WyntKyvORvW7FwleTW71gkzHi0Ub6prmL5gsUEScnB66hNuKNs7sP2XXoNCb','Sk1EBq1E0lGctPDQQHanY4T0DWVTeA8','L','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9115,10 +8821,9 @@ INSERT INTO t VALUES (1888575410,6,'VECnOkibvohx6wuU3CDtRnzjwq64Cn53iRw9','SvxLs
INSERT INTO ti VALUES (1888575410,6,'VECnOkibvohx6wuU3CDtRnzjwq64Cn53iRw9','SvxLsXOxZeOuuaZ6stsf7HqeKC72','MXyEF4PKQg2ZmeUXsYm2EgfjrPwMX1Y3RKGrthfiHQwkBRQvSRcwfrI8gkkH1xSdWlD','HSeQsPu9ae71t6eH5blliWfoXWhOeYKiXl25bF4APETVBpJtW0csdpSRyg1y3JYjYRVaf4W8aLvKwnPk','o','S',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16226148442770680195,9937,'GzXeUO8KaUPUi','rRLR4cMb','4PCAj7qwHKmcl3agobI9jSHDjQgoDxzY47pvLQWrUCo7Sighim6T5qS6xt6ydGI2TT5skopj0o4IZ2Un','zr7TBYLceaWmQ','m3','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9146,10 +8851,9 @@ INSERT INTO t VALUES (4601725309680303087,14252,'Z1TG677pK','g5NKuc84tygz6qZkof6
INSERT INTO ti VALUES (4601725309680303087,14252,'Z1TG677pK','g5NKuc84tygz6qZkof6IDI2WU8ON6msquDPAoMe8DYJhK5vHFfwdbcyU2u89qkSABGgqiQiuuRG8UhV2oxwKshFMeBGiTmdxPaUxRvsLW5v7ydOBXMFNhzp1E2VW92qWW8urNkcrQ','Ubs3SCjeAlw4G3pEm9KLFA5bar56C8KBq5gwo733fMxVMVAv','Y8gpFtFOdIgvzEdPFCWpP9cqhNEiWJCYcJyy81nlnM8heJJKpKEH1LIvqXss1DqQMYPGPilaQMLiU9dnuWwG9gns0mfSSoskJBXxTOahjmV063JcE2HiWnAlNR','r','B',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (128,-3549127146647673842,'2ur','jismKFSkzhEQbQBSx6eBqdwxCJBdCiPxJaZ1oipkwBUYfAkYgkKDRTa3N9CllfIHckdL2hqE2w5bhYo4wB745W','T','ZfGZTt33','t','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9177,10 +8881,9 @@ INSERT INTO t VALUES (17305282921350836113,4025375354469137103,'10zv04AOQSbdrzll
INSERT INTO ti VALUES (17305282921350836113,4025375354469137103,'10zv04AOQSbdrzllCXcqmnaIX67GVFpi','gIap00oglZ6PQMPjbP6yTJMsx89mcadig3eqK0ZlCj1yBQVX23jGqij8cMRdHB03TLJuQXDCvFjaX4aYj76C1cF6Z6n1MJAFm6eWF3yliD5OgfMikDY5LB7vSN0bxW2sRggcG51pWJePuUSjU7rMwQwUPZ7kY2Kk','fG','yyiPwTvBYiiIfK38GVRfBrFYfQlndhawYb3ERFXIjZ40sDb3pQr1jz6ou6ERNM9GHk3WgWEiOO3G2WfJtmZhPP1h61yAAXecROPOWfsOb0yqIoeMFyOOp4UKajtqXYk8yPei0SPyyxREZQ4dtOcN4YbDQimOWaf7kUZo39isYKWeEjqQku97RWeMPuSRCc02r6ZbqbqK7WXB5tu6KY9KRgsvbXSlQcuqIP11YOWqaTzwHdIJjebEoFSV','A','TK',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1460739112058051158,5201,'oD076g7fHo','STcnkoQjJiTiGTC0VWW2OVZAbjGjj18w2LB0uRaki3tH','WBQJCdnWFZ0zcBwgsko5ym5qbQmxChaLwsK','1isjSE1vfeCSr8wD2tbsBIIPlArJ6ZtQJDDmW','2s','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9208,10 +8911,9 @@ INSERT INTO t VALUES (-4979549371204253976,46429,'rcW4I19RO4Rx','acOckAecVvJLByi
INSERT INTO ti VALUES (-4979549371204253976,46429,'rcW4I19RO4Rx','acOckAecVvJLByiIqp2ng3QiOZGZuBOe80agOLqQ8uw37688dIF8xXWgce2BKcnBmlNnzsa8AaFeQXJJ7REOuXAWtwEZdmQ0uL5LqL8pegk6MB4ftSAdWA5LldatMCk9n1c4dhN9TyzUls8ylwxfeRGvSt7lqnpJsvwRCTB2DfyIuOBfMaQgSTFAbydDEuFp09CTcrpbhzvfuv0O','ayIhD98NlspqKFEluHnx0m6mkjonGUHBjFapMObA8pYRvKMzOdp7EgG','p1jyRhfkHdHHmcTWIQjbw3TNbMAJAOaVGnZfKEqJhznvz6xHk0cSVb1Qos2g2GaeSD9KvDjoEoL7L2whS0Yi2LvEVR1DKaRfYtRpiPypuZJHTBSER4e9xw2RSzPe2EYYsWzqwXDAu3I0ITcNyQS2Kb5yA4bm63GWOkX2NGHMq004OrXl1a8RLK','HNg','7w',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (268968010,679,'S8tL0LLAqV02vXw2PwK4ZGkzA9M','bH4AT1kQuBR0','86YY0fFQkfe7jN5EpLgmMjJBGlYQBBgVzo6j4ABvodVbLNh0cHjlgLKr','1PslsF','Z','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9239,10 +8941,9 @@ INSERT INTO t VALUES (442236937,7497,'KR1sTydIzH3CSS6R','NUs7VRA3tkZWk7J8ibudlxz
INSERT INTO ti VALUES (442236937,7497,'KR1sTydIzH3CSS6R','NUs7VRA3tkZWk7J8ibudlxzLGToFU40mLlTfBgAFAEs0NBvVLJt1hx0pnw5EFeJPp3AdfGq1ywQM7KkftZPO0hiI3sVh4XliuHiLNRama','tFlGf7D1HuEAWGoxkFKsFdcldl6WUgdEluZ','Fe7yNm4rvUtK7n8uvLUhUPBCGARXF6KrY2HRn8XF1pnlBJ4T1zXDjQNlcIgTZ6zn8Du2oAJt88eGpXutiiplblRnEewUtZHaEDzPYUq8TqtUBgL4Utir2b','db','0N',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3853765785868614823,-696663860348949684,'r06QTGz2zWEOYwK','O','YNSJ07Dv6gcnYcKf4CGqcSCIZa31Cr3cbWNjjleGe','QMxMQmB','X','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9270,10 +8971,9 @@ INSERT INTO t VALUES (-5254727643400235981,-1854561482115005250,'bvCgJJP8eZ4l6Fo
INSERT INTO ti VALUES (-5254727643400235981,-1854561482115005250,'bvCgJJP8eZ4l6Foa','qSsEvNeiuuAar9JZeRTahZ1xR0niscvQTmkf9CT1MP4v6AGXn9IwZqjDl','HnKdCaphg6JclOKt7d5VelyhXqPPvtBQ','qrKUKOIxqyrmYJQCW1lBQx1O8qppg9hBJEHN7hM5XQXAfCSbVWwnJCMAxMjyV0HBdHgDRSdG2fMqx7WZAhpn8XfUIreWJPXD0sEc25A4oEO6YozNBbMF1sRhgEeaEs4NmgrRhKblSF5BeLgQo2UV3lLl9nNaSh0aPjwglaqAYhv0wkaKymkcxTMPZCrCFgpOORYncC','vr','5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8357607745360275332,5840540,'tSa7GvH2Ex5CzSuKt','3jegh2T8HqIrUZ7P','WR99n3ypFJq6cH9PgjS6QawOo8o1ffvm38WcuT3fwmGyMsDysOH5jFWLRz1n7MQ9HnA0rt9NuIxcGQ','wvs','J','Im',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9301,10 +9001,9 @@ INSERT INTO t VALUES (12178064810089578255,6750729,'rlZ3DBDvdCSkuxynjraBh3caM68J
INSERT INTO ti VALUES (12178064810089578255,6750729,'rlZ3DBDvdCSkuxynjraBh3caM68JidhxQnXuHh3HWvpvu2qa8t9kJsgihtAuWmKEYbL4h4sOJeeq40OLSGQ2XiJGhC098R','gRSufzntkIs9aVMXmqHxPMTum3YXiMg87l6ddwVtQF0XdRTUGO2XectpGg4qXVdk7TtLKEdn5ARChPWifG4fFnlBc6NbL7NUnbHiSWMiQTyHOonqAUmPERnmACKKFyWI286QUhZWrylXQ99b','kB','CBAJPQ1xEXcX5TEq8E85wUeZIeF7TDtCOnij49hDW4qFl8ijumGVxYUme0yuOCV8wqCNu5UvYsH6VawKUDhvJHeqpiorqjIxyTPy5yZOUnKS0S6U9b2zTUIACuZkd6PsvrxD15yn1c0s7xwvbFE6D1yyPfuImizQ7PE0YmURCpX4aL36yZhYCqSkaB6X2JFFfyzDUvAZ','t','w',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14674,680164501,'4EDB7yVL0jKcj1k4yTjFnWhKG58BK6nHEJ9YHTTaxUOyc6PWTI','Osk1siUD','4UtzxnsxWYGHZnEBBPSONQVq5U','i5m1JVd7DHwJ1CQccUisaICweVE0aNSzbmG8509VWMnBzHmKPUcTpKM0noyDN','u','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9332,10 +9031,9 @@ INSERT INTO t VALUES (11348733,1964367241,'WDyFp7pXRlbEgj4KfG9cXcIF0NJjUmg4eNMYw
INSERT INTO ti VALUES (11348733,1964367241,'WDyFp7pXRlbEgj4KfG9cXcIF0NJjUmg4eNMYwrAMhNOz2UFABtbnEQDpCaKmjr','gBmHwrujNjiMkqBIu4XbAQCvk2IygJ1HGOAW7yINQRDTndVql3IIbv0XpqYCr1bzlHFaOokmv6DZNKVhLl6vEfYxCMYmjYtZPbWa3HlngEi3YB9szFUMRoqNNTLaFlmcTOL5zZ6X6whPDtAiTXJcnwjolBXAeOQ','bkapbeZ90v0efk','QkHRzOBs2tnxdpSbIvC1pFKnQwtemUsIiLpUzxj0fJ5xMEQzSjdFAO5JM7Guo0N6oMfmLBYW4OLUpRqpHoXNZg7MvmEv1mj8GwZIcgtHPESpHBn6FuDzHCO4QPZ3XfCSPDZ6e4y5oEcQRzxakmDRqnNQtqd4FKWsJixZ0DFl83djm7pumzXUPVwXkN2pbEkGg9clzgUV','o','7U',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7688411,37460,'n0FzZ','nflxcnpWr0UbFHNvEdMSo2tdIis2RGrktp8Vr4rVwe1zWCB8tnp99HTG3FBBDKylT6UYc1PQ31Q','PJ4fMXEaF8FYG2Yuf1qc','2NBucPSG93hlxrJweez4jyMDp','a','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9363,10 +9061,9 @@ INSERT INTO t VALUES (9212338052598943102,37076,'bffMUgSXS7qc46sAhSW0VN6','E45hJ
INSERT INTO ti VALUES (9212338052598943102,37076,'bffMUgSXS7qc46sAhSW0VN6','E45hJ3X1AlOKba1NJUQyXdzZ55jDfghRC1OxDl6wYuqhe4Gt2i1SutDQXHUM4W0mX7wFsPpPfzYcdUSPTuHBw0b5Oyx1sBcYbPEUEOID3h8qNEmCb59O5Z3EnrJxXHCzPn73U0qdB2YkfnXUIrO6EMXBJ9XBaNAXlcKuUeeCStu3jSXpNshRqEzXLTAHApnncB3UnUStYejgCqKHK16jVtm8BmiDjN6jt1EY','FiYkJMvms8TVbIP6zPjBURi','px9oPjwH4jkEFwa6kiqo9JAkTjdwn8ccW5xcoYQMU5xNLXKsNEK7I7I72WT8UvfUoB3iImGvsQf7CGJD0tA5V5Rye6MzQNT3sCTHPaogVcSwc2LxV7Umd7ACnoY4ZDnqFJggiYSjQDvOChuK9zi1Z8OFcCwHxDaaFfeO1e82Fmr5p6tbqVvGxamLO2ZJ','Ms','r',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3015045,-16096,'uD','fydptYcXwRVGH0NUboB1CtSsV2XXWcpFNttWYtYoe2EJFFOtoD6M3ncXYrHMA','BgtyJoj25i6mCgjDaSpg4CjGoOzH8dR8yAqcrNkc0MKUoJpSvbqpcK9ySfl4','xC','a','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9394,10 +9091,9 @@ INSERT INTO t VALUES (-1841254988,32445,'cDCU86hx76u','1kDA7vB73KxHBcrfsRyI987Mk
INSERT INTO ti VALUES (-1841254988,32445,'cDCU86hx76u','1kDA7vB73KxHBcrfsRyI987MkauNfPuHDZN8gPBW5SgK9MY2jcgdIEVuZAuG6udh5z2RibikLFoTc0YdyWHUdjxcWW','S0Jw6T3KaLtuxbx9Me','hK925UTLI','sl','B0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17698981494334281217,4493556417603757611,'OvqIR93bJsppF6fgSppWmw2m8AzQZI','NCPg64pjQ8aK7hkWBc','1m2JeAQw37sWz8u','B4agjAMKkzCBMszlufUvWQ32z197ZK00mKFBpmJ5vVIp6Y','I','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9425,10 +9121,9 @@ INSERT INTO t VALUES (17910239314719342049,14214063533575479432,'jpoc9uwwn8EcRq3
INSERT INTO ti VALUES (17910239314719342049,14214063533575479432,'jpoc9uwwn8EcRq3wEYteRd1S4i2MiGkc0QarnI7Z','xAKv0uedTpg45Bi0YGi0oS6dYJLe3aSIj5y1JO7vDcl0Zuy9WCFG0H3R5q2c7Z3xsS8mbW7YzfCKI2f7pE3ArubhDI5xpjpZhfuqORnixQPE4B0rrYGrXoL61BI33dIWFHWVEevPubDY5ez91bybnDGIj0mssd4mwaPnYQX3YfgZFctiLCIozMKUIcO7Z0nedryJB4uyK1hPQqmo1vNQf3NVJXBLQY5sDbWVBeWf5dyAeCQ6mKgtII9X89X','a','MgpZyCq3cQgA5WEnZmaRwXAlJaZrCb0N8cjm2knQ245gJBnluJophwPLFDgiL959kPZSQJDUeLvkbowOFzvzlltaNc','ey','ZGg',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9349353,963831846,'QG8eI4N1TbCp0ZFTEwOmg6iaFRUJdnU4g8BegQvopMcydwEagOqMH','1k','ubP2FRDcOO4W4gJLXDQdYMLCKHndEyKs7aY','fJ','b','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9456,10 +9151,9 @@ INSERT INTO t VALUES (3982483593,-1578542739,'244vUk5jtqRwvAgVJYLmWw1sbJxRgq8dKz
INSERT INTO ti VALUES (3982483593,-1578542739,'244vUk5jtqRwvAgVJYLmWw1sbJxRgq8dKz10Vujs7eNgXOOAElFlkNKdEwCB1igph9VovF2o3Szc5U','2W3Le1dhfId9SQdSjeutwsAS36CE0ML4oPFTuEAOFuKUMLz0TTZG79GCLce4Ta2aHwZNOTpaWkLrPGKnuFJ9NoK1xQ6Bajs2hnHbZwndG1fw0HYSdV1Qj6lR9TAwd4yssneZ3vbdYJRRELQm3qwpeo1Pb1gBtxiObKDbviAFmW','UW1xxaLvjyPVp8VBw6krxpDyX','k3psSg7U45NeXmT57wV0NwIEpyVu7hMMBGSuxd','tC','yn',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-54,2053124987,'uFaaXLZrFm3wr8IlSw9lEgcHpr2bDPcS','XW82PdGVOINewtkjKyf65RzfjDIBV9rv4tyo7rxqCcK1qBkAex6BwyK','PvAm4s4stl0gzFYWLthRsqxt85ZZAGPmYz3DkcynCl1ob6JwHyhVniwTCUDuvJDRuaiGPgFibseKmsWmtFYeK','ntMt','d','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9487,10 +9181,9 @@ INSERT INTO t VALUES (73,3297153717,'QRWFzIeI','QjzQLa2As1rOFrr7GL5hWrtgKk6xJFPC
INSERT INTO ti VALUES (73,3297153717,'QRWFzIeI','QjzQLa2As1rOFrr7GL5hWrtgKk6xJFPCicpjU1rHrQWI7obIVhycpmRBZ6BspEFSZNWHhXUcemGrDyRO5lja3jb5eGcdFlr4JrFksXeCTAjpyeeW5xr51LN7tzM8Kw19cS1rcrKCp2DI4evcRwQYmOyIdUxTl4k2mutHoaj38kBUmFkxWhc','PA7jsozTn3IifyMr1wMyb7CIUHUsSGcZM9TurgHCxL1Zxi5TMiHnVjNZBYM0fdmrj1Sj2HoC4xzH7iKwKJfWe10fH9Qa','jPGw2rsEdcIQsMtdu9Yc8DJ1gzrdsOhOL','R0G','8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-60,29,'mpIjFSFtDUT6nL0H1mSVbeh6vElEF0k0q','1BuCqhD7HKZu1LI31rqoYPEK9CaI7Hdols','VA6ey5E51BUn08nIa4HUbtAxcacziBsqhgeJ1Cps50z8LpAcZkCeX04IfhVOI5R8XiICJM784cXrX3XKN','bf3kpyNKDm3dU83UHWLM0T5CSfsh','7','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9518,10 +9211,9 @@ INSERT INTO t VALUES (-26654,-94,'pEuVH2OFRDHTLef3WVOqthhtEKBeqoqVuzIlS','nie1Fk
INSERT INTO ti VALUES (-26654,-94,'pEuVH2OFRDHTLef3WVOqthhtEKBeqoqVuzIlS','nie1FkJV6o0xy6VIHuPDYjAJSlRaUgUCY3TAS6aqSDoat9FqPzCUN9l','OI3bKawLCa24oF8dAl0','CPgtN7573pr0M1pI0DslXRKWoBvpqNPUt1enf6xkj8gToaQmx1T15auFiVNRjL6Lbl7CrnO8eMsjuFognhaBuwufqQp1cnHqNcTAqxYTQbox2Qk4RcvpoRB3PrGVOxcKqIMi77dMafTgpancLhgOc8aAqpByoAbAu5jULTMmtPrCkO7h3','QM','z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-727504108,15114415577574437342,'rpGdJNFKDvX7DPIkKn1S8FVv2BCsP0rRb0nKgY9APr07UI0pkUal0','3i55FQMhCck2','nHhvTS','aN','j','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9549,10 +9241,9 @@ INSERT INTO t VALUES (1386425137,6727924458956935803,'oKqzTEUesLW7Ars8V4ZzALROiU
INSERT INTO ti VALUES (1386425137,6727924458956935803,'oKqzTEUesLW7Ars8V4ZzALROiU74UfvQggCFsc2hG','mUiSNu8Jq0PfI1cgE0Ql1aJij5sHyQoZqukhDJufpoGvc43rDYhfU3vSUP085nMtjyVaA','z58iPgb','0EFDRjR8iBKKhbU0Q3dTDc6pQApnwf7nLJJoSg9rYdz3yPNhbYOhyr52469skm7EW7MR6rZEmQJHNRMXmpI','Nv1','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1357,4274369509,'7X3KyZQgPSjvxA9ctIU6HMrWyipMVB6k9JFoVQBSv7xsNl','lmSTFvcJka','X7O','2gWkI4ZLnzVlIS6lgsiZ69ztKuxybifUSyfTSiTW2Brp1ck','Dl','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9580,10 +9271,9 @@ INSERT INTO t VALUES (-1536549579,1664892596,'n','HA5oTsWeeScVqonHsdQhd9YQUtZWKK
INSERT INTO ti VALUES (-1536549579,1664892596,'n','HA5oTsWeeScVqonHsdQhd9YQUtZWKKOyhvp55sHBA6sbljRNdQ2YvhwRm2U4TppHlQlzOcymtgRotYmadKjlAZyilUnl2rmXiAqUQudWh6TVqfR4MsKmA84aAjWHgB5dP8io5RG1bTlbzPjWDjH2Vj','7M99zrpPRVQTAZJKP4KvxljG','9sZ10kTBrjBHzzwe6ZN5QgP2X9uZpqZ3VEzRbgBDS7jUfbvPeS2wVxu0wL2acVka1lhw7HCwsm5lS2BuxzFtkDSJQ0oWS4cCPtHPUcytg9pm28UnvMpq','wT','gc',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1184428822,764736737,'JG','Tq3SI69NKk2QdVRN0FvKvBUfsY8SL3','VzhaR7','YCf5L2FeN','K','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9611,10 +9301,9 @@ INSERT INTO t VALUES (1777748524,-544332736,'EbX','pdBAN7dEjJF7XoF9UVEfb1ZqJFXRO
INSERT INTO ti VALUES (1777748524,-544332736,'EbX','pdBAN7dEjJF7XoF9UVEfb1ZqJFXROZndSWDlVpPZgBJQu7etPATwueDlUHDtpeS6GIvYEEgtTCOiMZ6Zj0AhRMvM9DtcjLlh8nr94RUxvTMN76N5qXUMxBUpVZrwudrCB7kY68rfJhlbUjwQQthxb1beksjqkL0W6eFSeBc9jmerSz58kZaaXMPSRYMkcwrsq1sOy4b','fopoWsP2a','V7fNVnkin62Ac3d66uQLKpdBWfMiqHa9LXrLQUB5AgVVmROPCZ3nIKC9nflqqFnCExVEJozwRXro7OC7D5Cq3xGF7WmH8oIhFlMtqaLMZ9qCw99FwtTpzlW1nkdAqEGms5zc5Ee7','nc3','K1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2876954356,13463535,'p4h8','5Xea5abbBpJNiVs9c1HjxCg3kYpNViJcWlFK7mxv','asElBMClhBoHOS1F6teZ','DvVgZFFuBrjGnqwTcFez0mjh7S8x7','L','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9642,10 +9331,9 @@ INSERT INTO t VALUES (11083335577628708499,11318729,'9UFKhzE','xzp0JPkCcuFIe0GjC
INSERT INTO ti VALUES (11083335577628708499,11318729,'9UFKhzE','xzp0JPkCcuFIe0GjCVo6WK8L7Pxe8lVMyp11y1ADf0WiXpCS9m7VTYThWI2EBxeo1Z8ipUvRRjAXI1xcge6IvCBM5Q0KVrXAjpRl1i8pp1IUZprktIVohpbX6RNWGTV6Xorrc5Zpn0Pv5CZuYP7PELnsyPo3B9qVFcBvXDiZFPlzqyHsFQdWzBbqmbt0QSIVi8Wo2Hdxczb4A0ERyBljGfIrs4EHbqVpWVPrx1itW5lo0FK','T5PTQQUU','OZzq9sLAiVSHQoZsfKiktRKpoPwbXKZnQsOmS3TyaXl7WY2HVT0mMcwVWXRvCalsnKPeKP9AY8pI8lnrY9Bq77KO','z','S0J',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1767978093,708858,'kW','8LyAzSlRhdQoeC1MXGjk','wg','JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17apP9O42FI','9','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9673,10 +9361,9 @@ INSERT INTO t VALUES (-6295061421927324644,4445111,'AVpd1sxpt','fYda2wRHMTF8WOy5
INSERT INTO ti VALUES (-6295061421927324644,4445111,'AVpd1sxpt','fYda2wRHMTF8WOy5bdxXTRg6MkYgeqheJkUjXMVxwIUdXxnjhx4oHbNiSEcvA8PpiUvOq0QAde9wztxrPmaJdx1Fzu0sE3Rv2y8dKJSKebdoiYq19MV4kuyxLd82LfeXc588VcfxxMJltBNyQiPaR8Dcpotytoqqgd1CGwMK6jY5aIDXxXKB5jqkQoayIJxLLCW2tXsfCm1CWPbRaZdPPB','8hdo','okBDbLrual7EdoTo1Qpd3CrsBBJlgo9DZ6VQJ78OGV7Rs1fY2DhcttmLS6wIkVebUJhI5fgS8x9QbznsxcwkwDxuPBREflzshp','MW','n',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2709388841142444423,5,'ZK0PdxhMkOLKs1EyNgUiUyhnGclOrdTKLsxXhcohUm86wiNOp8asDV','H0NaMEMYIcXKybSJTF4aI','TsRCejdNHgTOibV1QVZuv7Fkf3TkPTdfdD9G8EtSybnck7ucyBMjWhldSNVaHN1dqJ4dFHgGjNQBuo2sRWg5E68JQI','jAMYxVCUJy4Znt9WNef25CtlZqzwA','A','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9704,10 +9391,9 @@ INSERT INTO t VALUES (7842039118363060084,23,'QCSkT8q2znKzgEftmV79LuZX2','dFzS5R
INSERT INTO ti VALUES (7842039118363060084,23,'QCSkT8q2znKzgEftmV79LuZX2','dFzS5R2N9jbK1Zi51KRmE3Uf2HHHGuZqoclDi3XW','cz12nW5pQazxVzms3J95JqCFPCP82VJitpZX7fWbGaH8uLapUFhc8dMuCbXQc33WiaXIKNarFM8qztJU0Kow','vJvnEjMNstl6Px0rVh4qO','n','NE',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (64,-21270,'eA2UWG7','XQoV7zzNYipLZ','y','1I1oilV7LcK7nIEd2EgApB6YP4daJkNIglwsmBlaszakv','j','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9735,10 +9421,9 @@ INSERT INTO t VALUES (-99,-24601,'ZJmIHVgnsDzqdBcIZchKes','AW2xLPQqjtfziV1wXT7Zd
INSERT INTO ti VALUES (-99,-24601,'ZJmIHVgnsDzqdBcIZchKes','AW2xLPQqjtfziV1wXT7ZddxKwBnws516S5NNnCc8','aCcA','fZfKshvk5nb9XuTMKH4zQdUDyVURJ0odWMQOfLXcecnp3HKx5Ndnp9mnpqQjQTPTecE8NEO7eEOepEDMp8vdas5q1AjflzYonNtztvUHBzYflyyUERQcrtGONH3HWrlUNqnHkYu4Qj3zrQBEUgSICjX0fdmN5K8LrwC9yBsD6GBezaXmtB1BMFrlhxQ3l1FUsSjN','Y','i',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-96,1843419869,'26WkyYQKdFPu5','tZFRgSD0OKjoLwKJLG','tadyOLSV1dmJL2lzK31jEKBjMqP10GONp9NB8x','JVj8CEuXJ3VlERrC10AxRXEcTULyrpNTZz','T','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9766,10 +9451,9 @@ INSERT INTO t VALUES (-86,-452470605,'92x30CVfmoDrH0mxoR6pNltMOcgLLJvyi5h4H','nX
INSERT INTO ti VALUES (-86,-452470605,'92x30CVfmoDrH0mxoR6pNltMOcgLLJvyi5h4H','nXNRJFwaGyG416PLeCILVi3yR7mGLDJbttlqlSC2VHIlJKG3rNLMTcuSlgKVh1mms','vlol9AxhxFOwbdQlceVhHpZGlqajG','j7YVXQeRUR0eTqReuDy8YLPbW803GFzqDXk0CZk5xz2BwZp7kEj10b8nBRKsd0wRFInpKMAuq2wQMuMaz5FGAuiok2UNVkLz8eNr41Y2GvVeL7oZvLw1yul5klzJIWffLe0GHjPAHDm5PasIR7GqGLbfryqhTy8HP54TFpqozKrFi9tzvoGYhpvteQX0yJ4EDWBKY9BO','0e','AS',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14182549574036393111,9077902,'yuDDs5jwavBBdL99OG65eHtdcHiVyPSeuh8FeaJiYkSNJIzE7nir9vWtv6AwuQejltJ8','xvdCnWzJ7nIYXE1vAC','BUQgcpqoTDBJCOiOzgtJ','F7DTSjOwNyoZTVRinsjGCirO4nS','U','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9797,10 +9481,9 @@ INSERT INTO t VALUES (9581703083188079610,10191414,'B8SFPsOm7RDVqEZcFJQX8bUv9ymX
INSERT INTO ti VALUES (9581703083188079610,10191414,'B8SFPsOm7RDVqEZcFJQX8bUv9ymXy0Vd3NCWgh','eW19EUOmqZHbstXACA6DmOqnLxOFZAyQzOqMZEOrf6Ea74t9ZZPhDIm5STav4Pezfpa9e2UoMPDTEu0Qs','ih7ylTo','thGuh6oqdXZElUCChye7HKGU6TabfLjd8iyGHaSoPsEEZrRHZSpmZzNjD7RzGUruselW2iB2RW7odGUR24bCmSsFNofwpWywrhpjnNXnySfFJTGpXEBdq6TqBVnZkNQcf7ayDfkGT3nBLmbYODiv5WtJxICmm6aTjkWGXbUmsjziL9Wxbok','kN','Rj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14933,-722623514,'lHgKs8lDFIzvXDESEKro00PJnX0ViCWC20h7fnWgZ','DTVrh1QvHu7','DjmwTDFyaFbxJyh8rk4Tw4zt','plNCwuQo2SddggzOU','K','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9828,10 +9511,9 @@ INSERT INTO t VALUES (8060700,368411177,'wI','HftC7Ua0JiqAItUlsw4hHPSmGCqiZWFspy
INSERT INTO ti VALUES (8060700,368411177,'wI','HftC7Ua0JiqAItUlsw4hHPSmGCqiZWFspy5RwBBogjylVYuMxFGoPWfWtO7oIeVv0xSQUclCU1yk6ZWKhEwbonbEbsYva0VjS1J1O08GoDBxYYKUz5ludL7f5QjZh1j8Ablv5RwPdzVld9B4ZnjMOxRkULKnbnixFjwvvxo2EVVq0d5psTYPi9IwUV5VE1j2JZTiOEX9tVBELKwq4J1GRmGDOVlVnYVBS404q9WTcCpPo6sNGUdEaRZF3Y','hNw8WwDIblTYM','iKGKEGfYB8MezqScHL455PoVzvjM5rRDPB8JyH6d0a939KjwDWZ3Gsjb1RMdDojTCZYK7iFgUIc3RMlGLj','6','0Gt',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3597506233282120871,-247,'0','ibqseqe0','dqBkKr90B3HXh8bloYrz','WdQRHaUIDLcs3Rl3p6rLKmJ8hrKxKE3xb2phesQBeIZBVSS8k2xGWFBwMWY6xeHYzjRWqvmq9BV','U','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9859,10 +9541,9 @@ INSERT INTO t VALUES (5570490041711715428,13587,'R4FKXJmFKsCFErbg39c433nIiN3Pis'
INSERT INTO ti VALUES (5570490041711715428,13587,'R4FKXJmFKsCFErbg39c433nIiN3Pis','5ipFVI2n3ybQKtOgE0yVopr2blXRMO4V36YsSROaKqMdzsyRAOqAYylZ7cJmto1TXlqYTSP2k176oKiYfM0VL1PplOy8ZWZqBe26Cp','vy2DkuYAuKXwk3jTBQ','gfhT8FgXrsTIzM9nyHKHprzeeRftbESVrcKe9MWOmIqubZCI8m3RESVpDzz4O6YBOgrSi0juuITYItaMvqkucZU','Hg','qX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2285577,12422,'9','nrmsphAAxSuBZf0YqLKqRc1RUDr3YTHR56UC6JgcfxeZB1IwK3anLSVe','xyaAj2tRH4G1','6BC7rQWJOuzqHemUhGVgvE7dr3qAgGFkgAif5oBQY2mRCdAnzwN1','s','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9890,10 +9571,9 @@ INSERT INTO t VALUES (3014658656,-21143,'ToU4','zUg1ieqhDXltwdX8TyO9NDQMTN633tuE
INSERT INTO ti VALUES (3014658656,-21143,'ToU4','zUg1ieqhDXltwdX8TyO9NDQMTN633tuEFcxStcNPFbU8nwLqdbD51F5XjZsqBZjti4ZEWrKverSCeXKL0gpNSDwhQK2nhIpQstP94L0ocL4P7ROmUjib9h','FlwRVbI','O1ylNRwIvN4BAqyLAasfsTLjnoTXUsTUogvT2MiWtNu9E6hvnRsGF7iyzbxasHaHWSps2gvA8AS8BFgs6GVsqaAm4el7NJkHcPpBLk4fJPvI9YnUExzs95yHRBusKDmz7d5TwhSrAYcKRhvHOSiidnZr4yQkEpGE0SiNIGDwTDxwbvk12gj9AdPyKeDe4g0r7PGNwV2uZlUxs7C5gUHkrvN1bBd2WDJ90HWUedAFZrmrgiv','B','0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (22991,7433,'RjBUvDXI','yN7bgQMq','7qombq6yKQq8EObbluwuOQJav989osKqlMJF0ecSB9OOJtj7KTr8Rj','nDa8AnLKup8kbJcjHJ8UsKMg1L7ocKnV7O7iRhPaocKIx2bo84l0','Fh','yv',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9921,10 +9601,9 @@ INSERT INTO t VALUES (8973,57104,'rAC2upOrfmRRHfVf','cBT9Yy8GyJAc9fXppNFR9wZsK3U
INSERT INTO ti VALUES (8973,57104,'rAC2upOrfmRRHfVf','cBT9Yy8GyJAc9fXppNFR9wZsK3Uh1EqDg4WABUtNvA5D0eDqghLpCMtaIo0gEL7PAgeg3keNlHAwyalTguXfZmr1mh5MFFk0f1CsCkd','iB3T7FvLzTB9LpQge5g0tM9X0lokAx2T6pYhA3h4gHTEWj1apsEWzUZy26SEQyQ','gUkdXHVJLomneraHPcEuExvyH9vAXSnVswT1N4CaLj1myB','dz','nN1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5574205448382576679,214402896,'raLTlkt0BQHe','EhT2eXzyP7UmVMga','V8vFug9noXVwmisaWez','ujdLsdbBn7bZN','jL','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9952,10 +9631,9 @@ INSERT INTO t VALUES (1124269694360981101,1649560541,'xCyio3qFK6rB','rGvziMgWjAq
INSERT INTO ti VALUES (1124269694360981101,1649560541,'xCyio3qFK6rB','rGvziMgWjAq3ERftfWO77AYvhI2AfYm9xlcKVPd20hiJEen83mrdDhQdUpi7gY18EOkTpCM9nWBbZCt11ff0AVKAkwSqBKBsWmXl88Z1f2WFzOp3paSH2zJ8n0tiv1cHLrXPfDxXzPJKK3uHOS','KCqn','rcIEGztMMOS','kxe','i',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6610418191437178676,-1523615893,'FUBjvYNN3pIrMvDBf6RmZIMWQDaldgbtB05I6UDT6IKxuiEvqcgGqEkxrrGVApWbUd8ux83M6EC','7zV8JFuOYnyxmWT46aTs6c74CmujbvXniUhTUzBOEjod','Ci8E3m4VSRSgO5EaY6BYiY1Fh0PyjnCz2s6K8ofyC49OL8vT87zQbh','iT7uOEMf7fYnPM','C','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9983,10 +9661,9 @@ INSERT INTO t VALUES (-164133694505102572,940519265,'VT3YmzyidGAzLZJpHbiA6d6cczq
INSERT INTO ti VALUES (-164133694505102572,940519265,'VT3YmzyidGAzLZJpHbiA6d6cczqdVjZmxzQ8wr8vpNubDF3lkpgq877iuFgm2YPTL1xO3nswggLv11O','zcZSz2IXKlXZrwsl37cBQUX3aeAzpabUvd9HJTPHghn8coSvI9eT','lqQwVw8eJB3unGWzxV4HT29x1IzOSvVdy1eolNz6WL7uIH','tTpczGDbVvPVA0GAelR8yEVUA4MdIhvwcvsKu7QTiYcwo3OoaDVzca5UbQI2Tp8fo6wNodzOVAi7pJX0psASC8s1WwPCtnjlWAPES4KzgPb8an0ndMaPP8P0U5kDYfJq8aANI4t7CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0','t','E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4879,5142135036336240146,'WXAB9RZ6QA4WhTPvPese1u1DpqFDZPIDyPzPrpFJ710wg22IZU','I6wbVe9g4zJ4VSpAmYbQNu0ngzBji1ewTKfAMV9XGuJFBh3mBnwzrlQjZYXgFuPF73h7NBfQlKhVfy6','J42aw','k65CV0h94r','x','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10014,10 +9691,9 @@ INSERT INTO t VALUES (7872055,7728837788871753945,'I3JOcbhshp','ghBiESn799592cDa
INSERT INTO ti VALUES (7872055,7728837788871753945,'I3JOcbhshp','ghBiESn799592cDaJKifQ8hDedfffVPBUOJdq8aMk0nlvN4etTULrhq60br7E5PigjfiA2YUzUBX5LzBEeQ0ZZkiB5qsv9z0wzxc1ygfKWLh5lPvqHrU8c6SYVXgjYf0xihG96zhKBMVI','bJxuylb21ZUZ555NNKzI5b','1ksReQ1dEfPphz52MemZe23dDfJQYL5SfIuqFiR8O90rNP3TYiMxa','e','8f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (486672706,4569411886027658729,'aqlEHRWwHx3','ucuitIGRDcMH1c2LctmgyMDY','y9S1zWR2LsaAL76','yV18Gq761NhuGWaQHweWMjSyjUl','l','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10045,10 +9721,9 @@ INSERT INTO t VALUES (1715067178,11726812315253017022,'KnG','FhyoEmFv9sYx0jIfO6E
INSERT INTO ti VALUES (1715067178,11726812315253017022,'KnG','FhyoEmFv9sYx0jIfO6E31lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveFhYcVZtFeARWuYf0BggoU5bh18IDqQxYJz7tkzhfYS0dWbYe170WcIEl01eAzT1cHEHaO6LTIhZGmP1BV6EUP1IR8liMpproqs5LXIXSbGmDfs','pwlUkhNXkFCb','R5VmqkSBd9giNkaW8QUkwGNaqMwoKMCYd','cA','vY',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5691062590857087793,-2110722298,'k6MXkcAbLAiUe4fGqHkrXXiYaQ6oH','M3yopzVHp1G','j0z4XSmGut97S1h6B9ipGCctNXwTThX7QGAaMWziZd9VJNWr5','7DYDDHHBvZQrHN3kfp9cd','lD','1a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10076,10 +9751,9 @@ INSERT INTO t VALUES (1842347496633803101,954010078,'yrxLCjwd6G9wD535K06Rtp','K7
INSERT INTO ti VALUES (1842347496633803101,954010078,'yrxLCjwd6G9wD535K06Rtp','K7JFOHNI2Ywx0','uAloJI72KFXT8Se6UiCubwRrNoc3Vp3PlvXjq','PdPHHoOYKU67yWtP9e4KBTmqGua3otaRsEP4PcsEU4brCnVtAJ9mT1SeASEKIfoqFooOBhaLnFuUA9im0WiPSlVn2lgRII3nw','iK','8b',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (46,1952513,'cZ32sVf81LZ','jwpJ5YtUJXyrtKBe7LY4vT8pf3pBvypn2CJ3AvFB7y4uwZpl99zcf9pxPZX0d9LUkQHK3Fp2g55oUuea7ez7jXgv05qxb','jXLUv','IMPXzygNrkQ1PwEmGoydYobfEXIRn98pIKR2UD8WjGwHnyIvn','a4','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10107,10 +9781,9 @@ INSERT INTO t VALUES (3008778783498836067,7628530,'TXemUUXPEQeE3uC4HZJhMOlMfRFn0
INSERT INTO ti VALUES (3008778783498836067,7628530,'TXemUUXPEQeE3uC4HZJhMOlMfRFn0HD75E8jcLp43885l','b5nN1aQPSvAlqPJsdODRToUkZpQBoJIade5HZA4eSULYbT0u5RonpF9VfgW3','Xk9s2','utFfUaPWvU6yi8Qp4sOb57XV01qt19ETyBhCmYUpBeOE0vHP6oqcM73ld1N9iQGOhxQuSWuPDg4YDcrxL','GLG','s',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (90,2434377502,'DK2','MUY','b0a775ZvLoMFzLluTYCbcfZMlmEpDmSQLz1CAzUL2wFAVcgKat5VDLHUa2ZsegUyedMf30UzT','08lKQFbbHQLMS','d','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10138,10 +9811,9 @@ INSERT INTO t VALUES (-91,133856891,'DXZe','JyHLUw5DqtTVSx','GW1GM45gXGCjRT2yjb5
INSERT INTO ti VALUES (-91,133856891,'DXZe','JyHLUw5DqtTVSx','GW1GM45gXGCjRT2yjb5','cvwd7m8s','m','6T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1755221659136705392,-2165746,'Hb1zus8Ne6XnMYwD8h9RoucU0mC1JYoTPhFJ','jTDYJZx','s0bP4Z5yLliQkaJ1CgwiGk7wAonuIZHdQyq9cacAJdbAjfJSGPwMUSPXD9Fl63DvfxKuFdsALY99AMrm','JDA24KtbaMJR9MUsy7huixtGl0TS0KDCGtVv3FBnO2jEA9LT8UTK10Mf','Jp','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10169,10 +9841,9 @@ INSERT INTO t VALUES (8916757661515801672,4628260,'D8rIbp1uAFuaiCBVVhWyggfsadXFJ
INSERT INTO ti VALUES (8916757661515801672,4628260,'D8rIbp1uAFuaiCBVVhWyggfsadXFJOBO1tYDoHeT6lPcM5tL','6cWvxaxOj2TG7RFUvSI8a5r84dkwSfxOHXQjpygajZUMP0FyJ4sww9MbDmO0p0yDaKLOT5XNW6T6ZSoT0G1c0j8Inx7IGkIsLW49wSd0DA2o3mV3SxIkzanHBRtaUrTL6Kd','zcbwotoOoZnAaXeBIKzSas4vBoq0bl7zO91mZMmyhLUbOcGZgKfR5TTk6CsQm1gYkMspAW5AlhGNKG','w5FlV7eD744k6NXxyWHlEdLlSRWmli0RqSMM4wIUlmhDFxL8eQxqm7FT59rxYObh2G6xPb4of4GI','KjO','7O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-632683446,-451461293982961699,'LEc3IDwNo1syUv','UEcyo6YNNiy','ac8DV2H','DaSwvX9dbkU9s5vnJVO162OgBGnwJ1QH','3','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10200,10 +9871,9 @@ INSERT INTO t VALUES (346707319,-2745711454526672817,'ZGG869n','LQwOhK5t6pGRj17V
INSERT INTO ti VALUES (346707319,-2745711454526672817,'ZGG869n','LQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQyJQ7cX1NcjdnRc','3Pn4pRJGBsxHnFGS32czEAYNiKiqqccXi46lBPI','MlVQTTK9RNaQWV4Pz4Rraz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSbuPsgaASVPi3AdtSExk8xSpvBRSfJsfsynw3ClmnP4','Mf','dG',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8555,2131,'oW1ktLRXoEcWm','Jv3MkGvsIQHRSJ','NuDE5PdZ0wB44fWtk','hBjwxy','s','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10231,10 +9901,9 @@ INSERT INTO t VALUES (-7311,-26159,'iEvqIFTSLLwBrmZ5','h2Z1OHRHJ0N6i8hs8vmP5smEn
INSERT INTO ti VALUES (-7311,-26159,'iEvqIFTSLLwBrmZ5','h2Z1OHRHJ0N6i8hs8vmP5smEnqWDzOtLqEBFpzvoLk9KV7C790a6MWQqRhXB4LZTrclbSNwE1ChHunTMMe9f4Z6ssNwo5glqNqCyTrQi87oDe2qpnYgeGWfjiD5dRDWRksI8DcT5GBbheZFrDPtrJ4EbztqZNPDkLAfokHGOk8SIeOxOF4SDLT7SHOcUN7','GBh3QEkQ20hymiwjMr8GeTUi9kMxwskkGYoVGXIHQgq7s2FV9j','5G3ufgQkPrE8q2GliczFf9vMu5FisvtivpEUfxLHnvHoDV03JZJ12t5KDCz','TQ','I',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (747,67,'N2TLw7cU0c','WihiQREGgfK','oEq','Dm3zDd838k','k','UM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10262,10 +9931,9 @@ INSERT INTO t VALUES (12661,-112,'ecMUrQFjoGGkWNEaPsO2r578YHfFysVnUG4qq','eh5Qga
INSERT INTO ti VALUES (12661,-112,'ecMUrQFjoGGkWNEaPsO2r578YHfFysVnUG4qq','eh5QgalS8VoSb2pLB4ulRjXaOJ6zrUukO6p86VxRq9Lft5Fev04ZkZtTN39FXX42JbIBpwYPd8IouHrKz0qRlshN9fncrrPtwhuReoVRSn0vr1i5lrN72ZRIggVC24PmxCBVmedQSHqzlUotENVAzVNu7LNRl6ao8ESlc','5t42sgLvDaF6','ULPpd4Kk2YCfkssAn6H5zQXKgT53Zdxg','Pz','w3m',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (64,87,'sYqRuKIhlHU94aK','P2','9pC5NycHgMh8hOJs6eQXXp6NBavCVyeYUqfZMEmm1E81X','oCEzq5qxGqZj6C7e4OJMHypcEp','z','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10293,10 +9961,9 @@ INSERT INTO t VALUES (746258831,46,'chhFNpOTpzfe0SaFpOh6QCgNAh29unjpBuATrG3rfiY8
INSERT INTO ti VALUES (746258831,46,'chhFNpOTpzfe0SaFpOh6QCgNAh29unjpBuATrG3rfiY87vPCmNAW5YFmk8GT9','MhBMh1Lmr8jR1Vm4A3yHBYW2b5K4r0bnH6b5YvrkwkgUf2bPW41IWmS2HyaisQHktxwr2plY7h4trZSZa9QwoMFgCRckAvcoTXfaeWglqh9VTGvLCPFrSIt81H4crrPWhfQxVBvqzfqW5nw3w7JXXlmNWI878QFFKMkEp7jVzBZSGDhqgo89JSHflR1KsT8WZeG4VOzoybaHqjqN93k5IoUGVTDNjf6hib9QWluUVoHZX','QYs2CllkS60SsRXmE8RPOWvVsgTvwi3RBVCOr1rSz4g','FMnPT4FMRK35AsGAts54T3s5Wr4HQXSfVpLG','F','Ja',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31060,11717636,'aHFqjJtzkl','mPgB0Mtf2t5sghzwuk1lBp6BmkNIL7C41','nTTsaKj9t35gDZ4fZ4vTD','Q','k','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10324,10 +9991,9 @@ INSERT INTO t VALUES (-30220,13639963,'KKYt8H','rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJb
INSERT INTO ti VALUES (-30220,13639963,'KKYt8H','rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpcPAOMeLZAQb42iQTtLoe68ouYCkADuVaw4dqtfcU1uWiBSHJY6xx3NIuf7Xe2vopHnr9RiGCGgfnb3NLXD8oe9cn5gJWJLjOGcsers333X6CZimlzjaKbxDTqgQ0NARFieGYBw6pManF6dqe7DG4VRj5aeRCulOd','b32SeVioOwFzaEu7wJI8ty77Kwia','xzFIwAQbSubfLn2IEF91z2zmfEQOw3zBkLBOABM4pyYtGoCUWoggj3CdkpuLQHv9w35fY1jQ7HvIdV9eWLDKrbet7t4x5PrN7jpxr21w7rJMsCtYJuoYR8PAiFWTx7oJJirwUqDURYqLddMSmiy7nK1cYJReJnStC22SwR4POcmR45bIMCQFDgBXn77ewKNVy0KBLp9zUHXMkU','6F','K',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11934013569259911240,10334462,'VUz26GmBWZghZ0HXUnn7MvSvhKmXpdB5XEuOBYGWIlrr3ZNKEsT4i','ly71otQPwdiYmYMq1tf4wrBLKp4AyrGEYZB','AssEOREO5UQgVHpJnxrha0gOJjuEN5CyOHcthaGj8uPhkFucrpPdOaQ6bATz99S8BzuS4HOblZDg','OTDbMv0yQ','5','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10355,10 +10021,9 @@ INSERT INTO t VALUES (6806313735603217590,10938651,'4XDFgfjN8PqdCEtlBkY4Xdr','VK
INSERT INTO ti VALUES (6806313735603217590,10938651,'4XDFgfjN8PqdCEtlBkY4Xdr','VKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU1a29OCw095xYnpDdjbZTBjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12Rj','E36TYlRN5X0dOxG41xDHf1mYZhMX','sQv8HS0wIzP2DpQ','m','umU',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12951716,3782011558129565752,'e4','5cfQ8GwUylPYyDv7lx7duRl1rXii7bGwCQCAih0IFxp7wHONfDfOujBn1rCbUkQR1Wc7pF','KNtaRnBQmcWNOumHxgajnD7fsMvhgEB5fQibb5D','tMC8ED6','RR','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10386,10 +10051,9 @@ INSERT INTO t VALUES (2816765268,2684449877813342487,'DqVp8Xs','wUOh6buiC31KwVuj
INSERT INTO ti VALUES (2816765268,2684449877813342487,'DqVp8Xs','wUOh6buiC31KwVujCwP8XCkaqRecMbJmtfYpK5SozaDWgLKJJL7Hq1QqNsCNwYiVAPVGyTlrAmS7vODba2Z6OFSqLMj1TuPlQx0t6L6vtOff1cNkyfCUeH34Ng4ff8q3eGr0R5OtJ0MjPv3bPaBMY1isUmUdKmoMWfokqEsrj0YV0vo','s85NPkY73fQP7LGh40IodmTjY6E','qwjJJ3zJFIJS2YC6NBQs3upZnbBkdxixVbm7vQrkOGF2Caixni5LiWLPP2B4AYhYE4UiFgvIQIai8c7OspF6I1ZmmUiksZP9mDgjilhNrJ7ZTfQXm7BzZWfKpotYcwnhHB08AxHitcIJ41qxrxqn9e04qWWYF3C8','P','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1921697421,-4730229,'Aib','haGUKImDIRfvavYbNvnS16cazx0','vNeTe','x95ltCFQRs5FPtjCGiQJqAm','M','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10417,10 +10081,9 @@ INSERT INTO t VALUES (2506885338732578103,5071103,'L','nDxsZuOnlpCaypVWI8abeSyqM
INSERT INTO ti VALUES (2506885338732578103,5071103,'L','nDxsZuOnlpCaypVWI8abeSyqM2cqLwb3YZMjHtLg2im373cphXN9Tz4oyvS38xw','9A','kDZDjANrVafOHigzcdGxvajt4qv1ibHxveKBsuV4Mr8lmpskEJagW4fZkcn4eVwjR6hilDPtvVydN4R6BBqk7MPr4w8JXVBjMyg6W1vathBO0W1USl6bLNxOohMTitAr7JSlCnsT9ynNTdhStzrPl0ZoxGSN5hJ3f5kHM0uzy5jUaqdx0gwS0vEdz4pj7bWXKlxgYoEcEtjQNh4TZRsnE','Ae','l',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (88,7599665,'1WH48fenj0SWhcEdYmsxdekwO41Z2c9yWZIrlGojqS8XI9YKfBoMzqIgHtctKl9nqhpqjrzB5LTpPUh2','pGBdzyezpT279Ubxtbf','9bcydI','u','I','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10448,10 +10111,9 @@ INSERT INTO t VALUES (53565039,-885769,'IP1bg3jhpQVeCHAGy3wpZBIlakDDD3VkgqXDLdDH
INSERT INTO ti VALUES (53565039,-885769,'IP1bg3jhpQVeCHAGy3wpZBIlakDDD3VkgqXDLdDHoYw7bPytlXnM4n8qoaIsQO011McTXH0H41jYFRx5JRgSV','58c2L6q2o7Q9Hjtv6Xw7NHoG7AEERHrcqvfDE6915zXGxdMalnqDcpRpt5l3hbBI780xAok4aIswbjaDpG6JwIOsucJmoFAP4fe0UYJMaLxBfOVVlB80XdoMLIF3BZxf4cS9Sn7gMSzArS','2Le3rRj4','OUa7s8ZD3WhkKjsAXcX9cEiFw0zRnPSLwM2','9','h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1092157089,63960,'CUQUvEz0x80BBqebiOn4soMXZLm2ARihaAlf0KqQAB3rjNmHleXshYVxZsIRVo6','f7SkZ2ft1o2Vmore','K','0I','8','jY',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10479,10 +10141,9 @@ INSERT INTO t VALUES (1207324870,49601,'AadV7MDZy2Qn4KHjL1W0iejUzXY66Pl','hI0IIV
INSERT INTO ti VALUES (1207324870,49601,'AadV7MDZy2Qn4KHjL1W0iejUzXY66Pl','hI0IIVyQwhk6rgB4U0MdhMutwwysfLqt8KtioMSMXJ5e6UulhXXKibhtx3BbZXBn8GM7lotN1OSAagCVJeLMuCrtT4XCqTBTxqptUKpitp9nM2XPhCh9D9cHBGkRU','pUtG','TmT1lQkOgcBg6PwcarUzi8AEKxBGvbD46hu7zYwhpFC1GtWzBOGsfoaPr4lGGkiPOJniTI5e9l3kUfo2tDxY9AAkHgkXiaarChka8s3738FULMQKzaKhn5kXkBj0jzVoagvN7u','F','I',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14403,34137,'mdmjlYQy3lwETdLbIFqu','Me0Mf','wNFelEBRO1DR9XWYeo9c9ExHKTuYmR5sQAy','v0','d','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10510,10 +10171,9 @@ INSERT INTO t VALUES (-18353,41051,'YHfM8UgXoel1Km5','vx6yfX5P6ruFFwV4Oez1CkAXWY
INSERT INTO ti VALUES (-18353,41051,'YHfM8UgXoel1Km5','vx6yfX5P6ruFFwV4Oez1CkAXWYG3p9gctZ5f','BjdhZzBQdOTLVC2GrSy611n2pUWWhZsBRxZYemxl8dV7hjHExy','S0u9nSvkswwXik8miu1peZeW2pcqhNSd','ORp','GM',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7815057,31152,'W','Z4zg0q5AIdl5fsq21uQ2bErg30Ch77fqegzZQPrsAQ0jSu1','bmvxZ1pTxlPvof1IxJk','CXRdDrU9OJumIj8z9rk5iNRv','F','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10541,10 +10201,9 @@ INSERT INTO t VALUES (525351071,28015,'5','10eLnETF2107XFPUlElyIQjvvl7bsm30THWeQ
INSERT INTO ti VALUES (525351071,28015,'5','10eLnETF2107XFPUlElyIQjvvl7bsm30THWeQGAecTftzTLMdgkITRwkWgCzP3xBpH90NiC2OPglcvqGS2pQJhXa8ckwLiuquLVkeesldYRdvfToLimyvgQyP6Q1irUUpnRRmSeBqPJslswGTHMJvC27CcyPTpR0V3cPSDR7Cq1MnT6Jm','DkdCtObaaoRqQjBXXkTtJ0J6Ssq0AfEX66wkoVYXfe','tc9hfShRUdcMUZyM7ECv8ys9D85KfqtjZ5rRUocoRlSABeiwAiA2ACyuC2PLxyfJtetUSV4zFLfz4fBiP42w9FXL4nNPD','F','3',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (43436,-5502352,'cVKKy7wXnwXRuRQfow5KNmIfg2KOJ0NOMojyYdOUymfYtvAmS','pm','sAX5TFWuNp1iFHYyw2r0n4kVu02XkJ6muwX7ScqWQg5XU93UEqvFK2Nw','CwlBeivQheQq2Opk','oN','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10572,10 +10231,9 @@ INSERT INTO t VALUES (219320238,-1210476,'uuAX20XDw3KqwSzDH9IxtJnIn','zrtszyvtY0
INSERT INTO ti VALUES (219320238,-1210476,'uuAX20XDw3KqwSzDH9IxtJnIn','zrtszyvtY044n6sL6UAMn0iOXp4Ietlv0e80yDzmV6fdvsEOxdKtfr9llowLRjD2EaWYghJagHvGu7kXO9eFNzgeciyzs5WIG1q8svSJWRyW0XV7DRer1A4wskxmfW5IGTL','HI4VmYJrGfitvUtK9iCBMwdXddt6nYF4Z66THY9lerwLyEHrfM','W5cehCuom2ohtwgAprckCCXdo3YrSBPz2zhPN2L7r5ROOkzvis8f8keNMXbgYze5GUnna4Ddtdpu','H1','s',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3839946958701406888,255,'tOu7CVPrG8G6W7BKdelK012L4Nnvxqf7Mj5AtJQCFktJFfoJOpULUfdJfZyuFJ','p9JD2Ar9gKyAyfV5yEYC4yAW6tI91wdZp7AaDZMMN6t1ACTqZCwI5WW','BvvqUIsBE','T5thGc5aX0BaiJaeEJq4ukkq0QgO6VQ7eWGPpwM9w3zUPYcTdPcOUCx7sC4iZilksupHG42TajacWMQ','b','UZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10603,10 +10261,9 @@ INSERT INTO t VALUES (10415435044232844431,189,'BCJDbwm3Fg70QiEQqTR6QUxUpiP5cQUh
INSERT INTO ti VALUES (10415435044232844431,189,'BCJDbwm3Fg70QiEQqTR6QUxUpiP5cQUhIn8b','NPFAdZMUgLloyXzZFrytI29LAj14DDdfrHNhF5QUHU5HXvl2lJakE6N6MEl4gg','SV1UuB71biYgGzKjBUJk','7kGznmWTeUegv3zcre9nEKYdk22lw2Cz6mbElacexHzQ0FUabDNz7AR1vq4y9N1502hAmKZsG49ERDlAJYU2BFtSAHtzB2dBI6FN73aLZVQ14MyQvAVeG3eN2IybWye0tksxxZKyLcmN1beSFFVSCJaS1hjewitNKCn11A9PppQ8cGctpx1pcKoPK1A2SIaFnu9tla1Hs','F2','QE',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (62691,5901276674407721890,'Mbjp9OcM9L9uTlIkCYlQ8G46qANe5xYk72dVFA36uzDCYs3ReF1MoA','jlGXVM','iudZKOBOS7hBJP4QOKzSn7cqsjcLUjyTpMpqISPKaDRv9P2XmSnwIReJBJcVZxyaeU7SWWmGs2Fpb7O9MUd','bZ2nmbAHg2a9xs','k8','t0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10634,10 +10291,9 @@ INSERT INTO t VALUES (48272,12133222704380389054,'iNsTwFFxnm6OgABla2szZIJNiT1GpM
INSERT INTO ti VALUES (48272,12133222704380389054,'iNsTwFFxnm6OgABla2szZIJNiT1GpMoIgN314lrex2aQ2FDG5XjrWyDY8Efz3S8c','PX3DeLvZdd8WRwIZaQw6WDbjw4TEotlKzKDkUPEYVTFZ9gqQP9dE4CpFSZPeyKUp5ioZ6x4POIivvDb3KFHI5NWI8RoTtEheivIqFSIvLMZAAueKOK9sfsSyAQjjljCikJvjCpCYbH4ukLm1VLf0wqys81UOEbyOTjz9NdnZrNZiO9tLI3SLAOvEnO','sJrvxWaAxkWrWzaSYNzLXbI','ch','LP','v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-10249,13948,'7mNeJG8JAERJ9cXiWup6KK4u','dCBTlyVG9','CT9LYj0','DKh','I','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10665,10 +10321,9 @@ INSERT INTO t VALUES (2068647412,48041,'Ez9','9C256aSogwEVvpZfqOZHdfgvaPMV6j79xt
INSERT INTO ti VALUES (2068647412,48041,'Ez9','9C256aSogwEVvpZfqOZHdfgvaPMV6j79xtbWfV4hQIoSQZlzjm4XYPdIXspWvrmLAOVICwufHJr4oaHbuSv5MhddJB7RUT1mMUiK2y3SPUBctYcQmq145lWdRoN7vBPktlL6pUQAjBYmiMQC9g8v2w9lYp6QNrYyzuoV5xXcilhBbsjOpvchDq1OTCi2kZTsGyEN6maY1OHFpRKdoeWASKt','jh3GBm','5XzadeTsqzKvP0H','5W','ra',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6788357467497170092,825737378,'xHXBbw447Yrd','S','J4QrzpfAV7IbVLo','mOnQfx1886pbX9RV5nCF','iO','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10696,10 +10351,9 @@ INSERT INTO t VALUES (-7659450660899918432,275355787,'MChH6288FrWVhOJBbaXe5QALn'
INSERT INTO ti VALUES (-7659450660899918432,275355787,'MChH6288FrWVhOJBbaXe5QALn','RxGP61UKnNiCOSpvDKqCMTauXcGz5Mml7YpAUU89n2iN7wwNgRyMhrLVZR7LTEB4JAzcqYC015acx2d6WnuEeEz7xmYfrDmiuNqYvPi0bOWsq8kOKMdT0RJdhptZ8lyyN47Ae3ceV0V4QMdAbYyiVU4lcsPajhEZjK9Aa3aTBhhjxt4rp8DcqkrbPHYh3KtmKRr9lzkgA8zMb7kx74KCUlMfUV4ZD9','oeguXclbRR9ykxvZTYFZC0gK7IdjGu','E4kYuKXyaxkI9AqNXAqUmOKAunKuf','Y2','L2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9779928,-7883029,'3FrasMiQ6Pe7u7jsXPyFSSSDS','Q06RSTZNv7F6Zw6fqmT8i3RbRQLGz3NtBpJ7PsS9ZPec8fP','gIeb6uRF','lHBViThK3BE2LPN8QyQ6TjdaJjDkz9Y6jrxAGBISXEkHGxoXCWeEMR0y','KX','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10727,10 +10381,9 @@ INSERT INTO t VALUES (3604006533,-4381223,'UE2LiZM0pD7541FAGCAx','Z5UJIDOjJAuiO0
INSERT INTO ti VALUES (3604006533,-4381223,'UE2LiZM0pD7541FAGCAx','Z5UJIDOjJAuiO09pVvSxZlGwHRPLVVvquh30H3bNuUqJFEUH7V8ztZWQ8RkkpFj6frsW1D3PTSzjOjmdXrHBHjdv','EoqKzoaAHIjyp5OU2uaOn7pH1E6g9BB5JYOKJDna8YQcEE7jkd6W','3AN1tEhdJWR1J3i8sZKlnYWEvNorhluf8CeFLNshCoOsjBrXl2tZjq8xBWvm6jCaUtiXO18Re0QgyCOP6zy21uCkZ3hGnkL3SYXototHEgJS4vl6vArtYNS3zocyFhtUkutR47Jj0v2GjLISv22ESm1FdC8VTwMTNtqk','a','n',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5946312,21567,'e9RQSdMhyorco6SqDaIRfpvo4rP73nXu3q3r1SkkmpPeu8fOxZ7HUWWM','LIlmcDlPdlZRhd3EodTzfsSH2blg5vMnFdsP2rb3I0j1AWBa2wH716LSRlLB','UZby9VqXr5Wgnn3ih','F9DtK0TRJr','r','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10758,10 +10411,9 @@ INSERT INTO t VALUES (4934584,23132,'QE6UzsmmP1U33PEE6cQDrkMPfdPGp8g6hPxxeP78cnw
INSERT INTO ti VALUES (4934584,23132,'QE6UzsmmP1U33PEE6cQDrkMPfdPGp8g6hPxxeP78cnwgMeMXqkfLhxAtQAVG','aJD','X','3d2QV3YAdw1vkmifR4ama8wVsCGGMqXKCXJZtYA29IjbzV2ZRSu','mw','VD',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29049,7574238,'3JGjtQaV4hRm15OdJK2iGCBBVd9yIz6TBsUh6by9GojoqpLlv2Xo','2KdxKk1Vu','KQx5Z2UW8CBPH4VVGoLtj3VwbkGy9u3','HDMHU1QDlD83LV6SWiKEuv','z','TD',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10789,10 +10441,9 @@ INSERT INTO t VALUES (-2115819070,5170416,'tXZrmq1iJJtyf','6BRTRKt5z0uKokexKhR5X
INSERT INTO ti VALUES (-2115819070,5170416,'tXZrmq1iJJtyf','6BRTRKt5z0uKokexKhR5XA0o0XuQizWxprtN20rvPGctazo9zHCPr52GTJVxZsBZ8jolzozF2n7l9WLLySyLU3Vdfij6VCbbEfvm4B1GDPB7FKb3KeXelyawpeUjTSNFnsYbd7vVU0Xk5dX1ZgeQqEUt1BNcIpOD6EPeVdaHVhl8HnwgYYcNqIwG','EmIdIOLDrp5gQPkKnSGkyPOYKwHFpCUqT3','ekyLMKiIJwHq3kOOI57VlD2ieHkPX0vIG8PxuhDX2OMIH5OEN42crX4gmXHabRrmRPGNnOiOZFgai9oaEgOAcE87wQynP5nbX4moMO1e8omCxRUVY37h2c62SGSr8dElQeJWH471cuUZLbMRrnWNl16X','z','mkt',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16,-270047,'s','wBlPwlg1V','GPjZaBiN6JL','lG5AnKCtlYv0Ay4VpQBeKWflmJ','cZ','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10820,10 +10471,9 @@ INSERT INTO t VALUES (-20906603,5372273,'KiFiUY7cNBe2xzTxtxE5N8xK2WggEZjamnPaca9
INSERT INTO ti VALUES (-20906603,5372273,'KiFiUY7cNBe2xzTxtxE5N8xK2WggEZjamnPaca9UlAQ4hAKAWnOuf27Lh','qaji0oW8sy4l6jnBRzUGy6oh85WZBIXO1AivnEXOHxK7RYzHy42NL8euqpQOGeWQYt5HXabUmjYCeMVvh2k0YqN','6tA','rSiGatiOVe6iHv4YLJIeBKuIM5yMajtiBTqjzeyah4aq0ZUJieDiRT6OuKi','O','5h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2606607,3886121178,'JqfeC2GaQQD8EwzrS53nk','6pQ0tOR5atQibLuGYFjMqM3yGlqzNs0ZXhA','QPaKHiLNNbXrdl3ck228mfc','Xxvi6p9x6KhiVB2Oa4kTjqNigrrFVyBIkpp4kcAL','F','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10851,10 +10501,9 @@ INSERT INTO t VALUES (5810017,317476802,'aeJ','OR4UozsPNwBLKDATqfupX','3FpwcZCGz
INSERT INTO ti VALUES (5810017,317476802,'aeJ','OR4UozsPNwBLKDATqfupX','3FpwcZCGzvR','o9fjhXEiQp9r74s7HY2gpMzGXfZEYYZPIqxJHLKyyRk5GJTxCzXqPPJ2hcVmpHb8exhgTnRn5Ce3F4zl0j22C9sv7Y094vzlM4lwr427TTj4qSf8qhITR0ny8ljLmUtsMi4mHwJG1ONzF6Jzz6nlhiOrVTPWdGVNF6Uf6hDCjDxxQb5lcKODSE8blx2K2AuUxwTYtjAQpgzAzcUqqrANi2EPBLlMAM74xuQAzNuezXyeWgskIy','f6','0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2247922763,50,'zlFaTXmn9MjaUB1Yw9HWNJlC619hLMOkjE7gN3F1f06s8MGa6EEUzXss5FPAM7KlFy2bbUxoJmY0LpJN5ur8fxj','Vw5PzOtQdm05dJjLaLi5rA6','G1','Yo7qYO0889y2ix2oS1io','0','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10882,10 +10531,9 @@ INSERT INTO t VALUES (12128692177702244823,31,'rrAy9dRkVwdaHhCh59pVJJGYLMHK0QVmU
INSERT INTO ti VALUES (12128692177702244823,31,'rrAy9dRkVwdaHhCh59pVJJGYLMHK0QVmUHsgMJGPZD1nVCDbBVLLE5S3VJGDCTnz7q','Vcj3B2ey0fnGn2ZYoRfBWgUMAyAEwc853FUA4tNYhZIu5vJ20Giak4ZmZfnxJtuLYBiQtQRcgmymmZ3VBiHxhpPl27HwDC2V216eUXtBWfysV6snXhmVxFBVq7hE5mKcyrZOFxYFqAt9MWuDfdGjVBlymiDR5IzUirLFQ80WZXDBjB5OnU3RmwR4LI8fLcAve4mLPZnuLrw7ycqqF1z4rbH9G6pyFMJmemXD7p8I99','5pf','dt1YtTjl9u7Jd8jHREQQANBVYqJ7PS3Kp5lT6poCkWUumYE6xl1lY7qhXYnjTdmNJnBiE9xFx5HONPg','b','h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7915812,87753211,'9iT64Kn','LeP2Z4ZpWzgaqkq9MraLRPmuxoIEWlIRkh3czQzWLODzxwllic4dX63QTG8ULiFKeR1Y','zINOf','eIOH','1','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10913,10 +10561,9 @@ INSERT INTO t VALUES (-4970133,867552373,'8TxME0brerGpXx6','T7KDcWXWsAwQDVqKbAKD
INSERT INTO ti VALUES (-4970133,867552373,'8TxME0brerGpXx6','T7KDcWXWsAwQDVqKbAKD84SxDbnnozq1iqfoncz6az7adPvEJSYiAmVNCY6dOT73nFalyXswL5KH8g4FiKVE1a41iMRs8vl4RQjFbB','kOTBf29GUN0C0TLGEPpZLbX9TonS','YqtWCNQmtiQIYoEk','4','vT5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (121,14450,'rIWv','b4FUuZeHzXLije95edrdb','z','wmMPdTWFT9kOhpg03IKGYswVz5cf9sxsVxML3kZ7haJJSZzhVvNNpYF0XcXcaWjNWHKrvSC6bemGAd7Tf','K','zE',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10944,10 +10591,9 @@ INSERT INTO t VALUES (-1786602,-15654,'BsbC3gMyF1l8udlV8ZlC6AVNKqXcGjCyzWZwgdEmZ
INSERT INTO ti VALUES (-1786602,-15654,'BsbC3gMyF1l8udlV8ZlC6AVNKqXcGjCyzWZwgdEmZsOCn3GJmwdvWA8zNKRBGKRp622fxH0B8QJUa97ZlNyO6','VVnKe30FZewsDyWq5CcMcgjP2sWBMVMXE76dtZxNfgSNoPnFMDbOKQItuzW4hEXfDINkTEIsI6M2ZBTUjsXUIr66nr7HTphyZW9gpPp4niMycu9BuJaspCMfg7syGfZgsLCdz6QXX0rLrQdyn7DJsOYJEeQCcq59qGTF46CHCdH8x5puhwoFQzUqhZQ6Q7hSv0','qmXFqZLaoxqw2Y','gMhHVWBX5jalM15hgYFS8uE47O40AhYpp5qxFQsO4cMjWyWA2cFhhbRYoZCcUOmqbqmxjjTEUTn9bjKAYAYYkGgH0Vjygk6ubICwSKrrMtOGGqVmwfQVtTZJcy2VmeIcumUjbPU4arPpGX5aVMRRWCpklSazR6slT3EXHQOt9N61rCLa8OI5J1OcE1f9Xs7Zn2eHu2BPSGBSGWVAv6HmA863jLoGxKOtqR516Qxt6Oa','i','YQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3605784658,13104477062437762355,'0ZingbNkqJQ2dO6Y2x','HHZwtpYNEF9tcLYge0TkRa8Z8LWV1yDEj8yN14ZmTzyRrN3m23s','D0Cyz3evWd9n8spx9cOltwKwZ0pXVw3QTeFPsApgYQVKZmUghSHFRkITKH6vnzz4Wam8cvR4MPHHH','4W9zJaZGfR2vu','Z','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10975,10 +10621,9 @@ INSERT INTO t VALUES (10537875053608024473,5244130895830326429,'mMsKNI2FQN','zVa
INSERT INTO ti VALUES (10537875053608024473,5244130895830326429,'mMsKNI2FQN','zVaELRXwhW3adbAadUGiOEeLiNw09jmXDut','wH1DwdUX1lzKSokTspsutCtYcnjPHTDFtimd1OQ4OT6iT4VIO29lgivh7yqv3a9nh','P5B6w8elfnyjlpzkkFs6JivklODEBSrJsT6EsUnD6VvkTUiOxh8a4DljOhilVjhroXDdvUK5Ba2B6X2NguQK15EnNXcwK1cOo6MOsYe2px7zeSVyNimKDyk3Lxfqbi6ATuQuufduwnC3sQ2mFA1UpPgI9GeSmNCG3KKbHMuk','x','C',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (68,241,'sbHIoNVuo9VsxTcP2lN2FbMJ','OnfdIqIYY8UmJBuiGaww','8fWctQhAQvPqLY17zWu7x03t','63zAIA3jK6u0WfchokigxI','d','E5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11006,10 +10651,9 @@ INSERT INTO t VALUES (8088360,218,'fRENcU4QOhK05F520uTAVMnBRaG7QJorFEpXm7','7tl6
INSERT INTO ti VALUES (8088360,218,'fRENcU4QOhK05F520uTAVMnBRaG7QJorFEpXm7','7tl6KgGfWnzlTWEp2iSFKXmoQol4gFFptv4DfoZnPlkB27hbnKMGc2K2c0ib4rnuXE2SwQBPT5A7b0YdJseuWqX0umcQfppvGcetfJXIb7qOSyjEkwDpzYGPFjffRXtu0PEKGM2bjC3ofJkA7z0ML5LXZ315MGyYQyo3i1LePKputcdgri19BGHP96an7R9Pfj','05x9h1IG1QFnA8vKIoKMkG6qzC8sjDrXZdPy1Kd9TL8hebNxJrwewiMUNXtMwj3kC3w','KvJp0MWAGMFD9YJWR2Fq5xSIyhGWdRuZpxta8bBRotUK6yI8JAEPNVuHFYyREZACYEyP8HbVTgGld067h7IrdPh9H0cN7NE2DWcxIHF0aB2bMEUBFMvpp8rltgSsIlLyEMUGTzD7d0HFmg2OVdUdIEGmNJKUrkOqSPYstpkKCe1q7hOZuObpopj6dh5sqTnW4Vy5kzJyp39YtKim7sbyrVHjZXqte2n1q1whECrRUy8vRhvukq5','v','C9U',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7630746550693049232,2378466372,'EmPYR6','cNkJHb1QLfN21jA8b3kJDgtNLjfSAHMVhRWrtcvW4La2GK4yoZkdfrdLVzNgIagkhw2XSI3cAADE','lDZhnxshkvLvJxqfb2ADvFvyxKrj3XxbGPxpusgkefwl4sS00oHUcYCgdLTvSn7FwtJQTqdRWJGvaCzjg','kd','K','cq',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11037,10 +10681,9 @@ INSERT INTO t VALUES (-1824007933710248900,899130417,'HzNFk8q3FN','FWkotLAoem0nY
INSERT INTO ti VALUES (-1824007933710248900,899130417,'HzNFk8q3FN','FWkotLAoem0nY84UXROUS1eX2p0kx9RF6o','M52Nf0Y6kD6WYxuupi40qnLq4F6bjFoR7F8wI5m2vPPz9pvHFqMZyCOHQDHxaB','UCdwV20srs5nsuOCc7PjvY37i75RRpWfYA5Q2HE6VGtMP4YLYgWvYwtktZ7TQAuUeoQlijNF2nj7DT1HYycYRT9nU5LH1NwR6Uvxc4OC0SlDPfA3q6ChNaHOP67LO0bC11MZbiIaCjWDm79ocMhw','45','OPJ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5159191472084973804,80,'ZQVRU0iemGu1unwmbpDWGsFGfrynw','uWz2HuW3glYcRvtGpFd','7eq0NFRS7IisRuzhoyOBhXimeZevUGLPQpClMLnCIrV5H1J2qGlPPgoPdYr','Zd2XOw3BBoy6CEn3bLXFrZf3mJNznOWW4PSmU1aWZu5rDAWPU9buDE','T','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11068,10 +10711,9 @@ INSERT INTO t VALUES (-1279821166837203994,-110,'uISKgB','MEvD1TjniSTg3GQttz4JFL
INSERT INTO ti VALUES (-1279821166837203994,-110,'uISKgB','MEvD1TjniSTg3GQttz4JFLHt7XUPx1JP3HPeOt4mlgOu851gUBeV8xlLacqnENpDbpdByE8TwCbr4LjEFYjaCYM529OiH2QSN73Xm1qAvsWrcxaMX2KCHfgbj4ZsIpaHwzy3x0BP9dWzhDB72X3tv2jtyyOLX70UYEYvZaMm1UTm','iFeMMqppwkXZap8cMYTu6qyzLqIPIWA4ZC4ZVK','nggiTV','i','W',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3480977019,68,'9gnTeNyYVwnCD7','NIy','BlJhFsyM3T','V','F','Kg',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11099,10 +10741,9 @@ INSERT INTO t VALUES (2231634231,211,'VAnvTStf4a814D9h2wTHOQmhRr5lJ1jkssw8MnBlda
INSERT INTO ti VALUES (2231634231,211,'VAnvTStf4a814D9h2wTHOQmhRr5lJ1jkssw8MnBldaj','iuhVD2w2TKZvBSPG0k8Ej1Hykc4DEdlnwu7PNioY8jyoocPZRaVnk8WEOvNpki9oAt9RsfQCxk2JGNCF3fgx4VwC2bzgV1J45xCHXHp9SV2ihqBACjaBLjrFyyUi6UjFmdvG3Ln59hKFCicbhFxGqfgiLQKA51aE9Xy1Dsy4LcBHaAHx7TGdzh3JHDCwbeWwHBduQ8Uly3hr2ntdsA0pHd8V6Tw3JZ8Vjoed9XAw6NL4trlg','bKHkf94wpQiK8ZTWogfrT2a76askaPgmpQAppXPP1AdAocLkV58G7DT5nrwfbrDU4','ITICdLaAY1CGoAbCHekeVp0DwxnndwcfpHxN7F7sFO42NbB4BVcoarBRjUxZTVHB7S3mUuCyjydszYdPQM5HitR4s4lVjVXVR0TfRbE2nAw2wsEFE6VeJsVecfofbJyUYFoqOlVo7vuaVfxEFcZg','T','8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (71,1598975899,'1oVmxfmN2S4k2dTRKbxlegTgUtGcclN','v9a522eF9ZoGbnJCZ','siZdUYzsoCeUmW7bnKLX0T3zwvc','ZToA9fpgYu','P','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11130,10 +10771,9 @@ INSERT INTO t VALUES (24594,1018701339,'oJdg0AQGeS4P6oX9aji5YXo','DkXa6th5NLtOEG
INSERT INTO ti VALUES (24594,1018701339,'oJdg0AQGeS4P6oX9aji5YXo','DkXa6th5NLtOEGveFBMwamXHCeR0aSstQBiEbgOW3bA6tXuUwS1cGkGahi6zWY2C49nuH5al8KBAKXPLzPsvrWle3I4t9R2KnXGeO4I1G4bzfaRnmpGmbVjnX','iHXfSMVMH124BlAozFFIqoSaV0FF9OV0Dsws4OrVxLZKR9viCeiTxFWZxc8cNm5ZZ2UYu6TdE4RS','XmJAb3lYCnrGlh2dbBBgAVPQjsR68bwsWdH0mn8qwpwwVXCSnwPA7xDwRqTKpPtsFbHwnpqNdco2MZvkPHwPCgAVNTrw2obdr9VgIjL9G3E6VlL46BstSAkazBsmdIYdzLxsZVWSbwBexlOPv1tD9ySJroJFWDs7EszsLizvgTO7isPwpAuk2j0mh1cvtdh4mSDudFod','RZ','H',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8749491456566023969,8102122,'yiSAmCLJyVj8pb0zSAiqkFmeR36g7H7TP6sQ','Oex06e1LlNk4SAuyuWGGfSyrxqND5nMPUovKOcfE1u8yA0cZzEL6BXlhusqw','lp5VVKEMcRxbfZDH1KtVp1imOwoK8','BSrJFSowNTmqCb87Li1Ck','M','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11161,10 +10801,9 @@ INSERT INTO t VALUES (14987736964656597220,-5526230,'WmpjUyF27JCVtFqkg6VYiQqnOZQ
INSERT INTO ti VALUES (14987736964656597220,-5526230,'WmpjUyF27JCVtFqkg6VYiQqnOZQ','zGrDV9s7wbl3yp10oVjkhf7N1VMOV','PuaYdZe7bFVTkivq8l3FPg9p','VQ7KxNRAUszvFd4oROo50vOYgT5JgmhXzg8PKzb7f6JNFriyYB6ugHdJOwlYMngwHTzeVJfxjxSaep6X4tuEQE8tAqSESEgpFSjkfksgdR9JMnxV9wmjpfxVCLDjCdFJ4vYsBW34Kf7ZfR1pQlvQ0j','X','O1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14676390859014252216,166,'ajgfdaVM2wa5fl5CmyXHPCP2WPNdeFAd','K3bwXL3zKdx','6xfnzxdWaiSkRuk2Ha0YoB3cx76UaqXmJYuvLadY4Oo0YnaBqrDkEkrxCfnBHtk2nR','0','9S','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11192,10 +10831,9 @@ INSERT INTO t VALUES (14921432828137888008,155,'Fn2TGQ9QB6tZ4dSLi','GuFKW1lXHJfb
INSERT INTO ti VALUES (14921432828137888008,155,'Fn2TGQ9QB6tZ4dSLi','GuFKW1lXHJfbTM21Otl3vwmXdM8utvPqtpdjcxgyQfazuVkqdPdgXlFHmVctz49yU0XdEonFhZl8qlu35EzrAcMrX3Q7P0MI5osfFGik5','KVzcG8c5imo5jk96u6Ojr4zxIzwxmr7','mvhxXBUvmC1u','4B','0a',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-622759496,16757107,'ZriL','P0YoMwsTR','eFbuZusXwAGUqos2ch4jrsKXpA2B8WdtVT26d','gLwairq','N','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11223,10 +10861,9 @@ INSERT INTO t VALUES (839018588,3246915,'RE','YSGYkHNMqzAuTVyP2M2JvwDOFL6xRMcnzW
INSERT INTO ti VALUES (839018588,3246915,'RE','YSGYkHNMqzAuTVyP2M2JvwDOFL6xRMcnzWbphw1eYl4desqju9ETwcsT9DDj43PglfYBapDmgFWIwVaQ12xJqLEU4bV0xeCiwoIEg5MsFM7TrkjdCUnxKLMFQdIoTyKRLP7zGrCt0lxn8FwFSGWtpSejH2x6lili','z4FVIx04mRBTAbbTwXTa6gzjHaHfT','dtDpmOARX7C4DdqqMBo60v8XClEBQkSEHFC9bwiQDrXe54VTRfrbzs0m787u1i3yxBdMXHfwhM5YBaaNf5tZOFuy6ntdjNlFZXTk4lT5qLcqPrpd3x36Y5XjOdHAYbiArp2WiZBBHwFIpw11OqgehFdJF4oV1Sn99R3','f','tG',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1818353779,49198,'R','V8qyaCw6GLUTzrkDcHOw0FPI3ChxqicZxQFBYv','3qGs57OspsPi4yQQbdx6C9ZhWZ6fG26Ef0t7ywqr3Y5YHBPn','V5vlwneDTvbvGAbwkRdjwGm9LCu','BO','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11254,10 +10891,9 @@ INSERT INTO t VALUES (-6477628702797835439,44187,'Ki','YTrujyhA5M4YkdgfzY2rPudRV
INSERT INTO ti VALUES (-6477628702797835439,44187,'Ki','YTrujyhA5M4YkdgfzY2rPudRVymie5lIpr9IxzCAw4ozRa0s13wj1LOKGfPY7ecIHEkhAwpmu','qiPPl0UDethvQpjM1XC7GDRn6sR2hNxRigDMpl1kap7MqTeCKhoBfrP','lcv7f87Zy1mRF0Cw2ILCXxnk2ZQTjqbJ82anMdyaL4j5y5udSyAauw8YO17jZsT9yczNY16mcesTQNjuLroRIqwKK6h7Y','pMD','b',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (237,14750699859734125690,'OUPc2cUI79AzoRTMsxwjm1FSsxomU8vZ','S7928PMK','nVl0rfUeBCP2LorLkpdG','OScadvl','a','GM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11285,10 +10921,9 @@ INSERT INTO t VALUES (2918297555141970556,2648135349483995993,'7LZfE4nJcPR','4NE
INSERT INTO ti VALUES (2918297555141970556,2648135349483995993,'7LZfE4nJcPR','4NEIf96ggCAaDqKN0DFM1CCmmEUEmxj496v6MUrvpCHbW5pPzhIrXd66HgZAUYWBNdu78DzhNJ91ReEiiGIWqsFmbj0q75LLnFCqsseSYpLUmpGm02a5cguBtaXbAeubN0t1URWJQ7mgititASbLTIE1h83Yine4F7lzY0mRgJCFxuyu5xoIrz80BbfTELjc7HnyYkXvBYDh1RKnHWr9fJFA29vrpk3NWDFmW98LMdK8ZfaN6ijfAjeClOhBZY','OBwyUBfINdgBAGR6TsFrKlcCMBOjmj1k','f1pZjJYesCENFRKMR7sUxF09ApRhgZjcH0Qu7BwgvndPnkO6ibfheBPsLDD5rrZwo73ESCFlNeVldzy28eRA7A7A5WVagVwSiLTl7TZXhllwHHmrSBuZbCYSL2MBu6ZbobUGBqK62PknvtFitRn','XA','we',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18026,2,'qj','sAREVr2eyXCYYc2EmRLbfz3lYs81wwg1jsUx4','751crGpzSncDrIzpMK69tB1FgGl4yjKfQ1RTKnrT8O28kjj','tl1F','9','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11316,10 +10951,9 @@ INSERT INTO t VALUES (45721,51,'4fhd7fQuqS','qQvBwONxV8h17TOzRZ19aGSx8EJqP7tjb8C
INSERT INTO ti VALUES (45721,51,'4fhd7fQuqS','qQvBwONxV8h17TOzRZ19aGSx8EJqP7tjb8C39FfwFjHBXNHq2b5U280mqg7moP7QMIhJdhKUVVHh6C7pC5EZOUjSxH8Qt8ytGppy389OMtsfwIQOXjHyPmcUJVhSuveFiqlcYikeYXxTB163zgmv0cjqh1A2Ucdf59','Og8dyCVEiENpd2ojrklIJSAGZajpM3pX9kSabX4gCz','LUz72vaWcSGIbNHDyIe7m54fFTSLoHnpIMTJxmBhGRK6ONP3NhmfJi1vJRAdWO4b6wD0FvdfPdDIqRPB0a45urFYyi7M3Ykfnp94Q69eZWzELI2XU4PH5zM','qU','V',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15200343,2314559,'aYEcZuU7LrgZcy6SsWpjbTtgmZi','IPhhCsCVrzUL','t2EyLNbPuPLQ64EuIagi2HEsJKr4PwAPw','00QFW','eP','eT',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11347,10 +10981,9 @@ INSERT INTO t VALUES (2224245426,8483528,'X115wXFOXFY','tjUHoyAQ8f8HlneyG4eU6JoB
INSERT INTO ti VALUES (2224245426,8483528,'X115wXFOXFY','tjUHoyAQ8f8HlneyG4eU6JoBYbZrV1psaVd1KUeP0hpTAawv0rf7v51O9eUuUdtcvGxPKk5wadg0XSqmg8A6PnIeQoCOCgxagy6CtRbyBfg8Nr31Z0mNwn5xBaWODQrZNkpwEP8kB5tUadHCtMoDM4B9tDLcaHk5tO9kgkcDKXS1ecxh0AELgREtxKB2cA15IHg4bb','7o','LUtVP1K8cN8RiFVGwmXYWNuuiWn41HFzc2pzjni4cH5q6x8FID88HCFZ1EJm7ZWGzbR6tVNQ','fr','7h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (54845,4005994982618422055,'GAOXbOLmzeGDn0FWMxxvADtfVtuWt','ueJGa8wFLGLn4gwt7DSwl22g64b','P0BZ','rTvGyLA8qMFvogmD0tOuH1XOKoXlO0z4QNiP79QOWsDRlQvYE0I','Xn','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11378,10 +11011,9 @@ INSERT INTO t VALUES (3968986,9115142458046647969,'vfJySG13l4KWI','S6POkME2ILKPN
INSERT INTO ti VALUES (3968986,9115142458046647969,'vfJySG13l4KWI','S6POkME2ILKPNcsNo5QOnwvBlDhs11pbQIBL3hVKP3WLts9M9PsxHMTP3NInODuamJzMsNQP1hwcO2eTDtNlAZsHtVXzwoX6pYZxLrIThTRt6LqSpVroW9Jh34T6I1Ia8DHX6jZIgFCmuGjYhOihzi5rdqtW3p52xjW9ulGZT5F6yDa9p0knU5T8hjWrpyDbIs8bmRbho','8ANwIXb1FIur12','ntECdQg4RY5okfakGJGacJ8CwySMSV80qd38lKBoXIFnKn07flVZN9','0','aH',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (241,-1030918589413978708,'OUzHTBU3hNIp13nYTFmcymbuJ6acHbIPpwzvB7Tdz8SYmuuucpJlN6fEUi','2p98L9wiOUvLKFuodsj4XG1sB12jlAOVH1ZOiwDq','IPAUALqofj11I03NzH7sqE3I6EcdRKGRuUrNQBl7GLeCwFpUSiFMYffOpZPDX5ALZIZRhpcjYGaqwL7w','j73vWQm8qQpOkW07','W2','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11409,10 +11041,9 @@ INSERT INTO t VALUES (215,4566655463919207369,'6nTmzjNDwzR12ZzZp0pjtRg5fResKKqjd
INSERT INTO ti VALUES (215,4566655463919207369,'6nTmzjNDwzR12ZzZp0pjtRg5fResKKqjdK94eN63e','8pl3QnOjujUkuojfrqKXsibWBbA2QyYAkC218w0Fk6SDwlgmShoRQ4BKpl4UEX6yIHAXlUVoFjmanXMZPhZPBNzr1I9jHFTX78DrpbGVYPNSUGU34l7fVmAVGXhRnZvzGk60mXeRm7D9XCqpfrZvP4KgH5wyFJk130ZYZ0fSX4A5tkmwjdB7ftOErreN3vVN1qNk7u1d2muZRums4YtEvxrViI3IPiTB5PyAtsn0X','KUBrTalYmsJUE2tv2Rl4tnCgD3QhgzZ99RgETO3e7UXL7PhUFGPi2o4Wg1rwo25DavBsxTPj0o','SSwmAK4Q1uCnTfXQSiE9rKY0ztENbcpMOvtyAbR7w5FkbODYiDmM58n1oi44Vj7x29psU3tiB53D8zIrGcYmL4lhCGlOsNDziH4sD8UlOYDqdruZ6Ez9sINU6NlbHroyhbsrv49LRVWdTTGykqA7uLequYQK1sl7a','V1l','8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29025,32567,'5X2yrBxfN0mZ75ZoXNPwF6vrge','k','CB6xdamzPJk6eYjGVsTLGmOfC0lEkuxf1AKY','K','a','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11440,10 +11071,9 @@ INSERT INTO t VALUES (5884255,10098,'9WE7WT4VmJm6H24cUSZ9sB9EokOdsNAJaYC3zZWDq87
INSERT INTO ti VALUES (5884255,10098,'9WE7WT4VmJm6H24cUSZ9sB9EokOdsNAJaYC3zZWDq87RwGsw48KK3dnWJx','UQMCmcsN30h5jPiA02QYG4cPwIlWUXtN3tQw2LPiEpxQ','gHXrt5axeIPFDHDdgmtolfT','X9OshhLlWqU8LC4DMLW1RRFR3eGm1rVJ598m0j838owJohvf0D6mEwXKI7z95H7Zm3YmsNi7voANh5BamysFFd6lQ5i7PgJwR6eOkpMPEJSDu9RpqEtak7wxeMQqoyiuuM4Csq4g4xaWpydDv9F1vxjnikoJEXuPWA2tccho9Av5eIdMPdqAoksjKCH','7YQ','i2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (840140778,-100,'r70rvhgffgnpXJFEOgFmCXLl5l2SlLrR3Mm6TX','1QxQXXn9bDCDqgUrY4aLVNfvNZqDA4w6YiovBrJ3B4LQ','a75OFv8qm1LMYV','Tz1DOqzhfFX5EYKqdOFVk9XoxCcLI8fudI5KANVFS','P0','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11471,10 +11101,9 @@ INSERT INTO t VALUES (1973468739,-43,'uzylP3b4Tyi6F2e860nWR','F3re4OJAvSTn79olkT
INSERT INTO ti VALUES (1973468739,-43,'uzylP3b4Tyi6F2e860nWR','F3re4OJAvSTn79olkTXydQYakyLaEb17mBNmlgkjVOJx1dnDfdj46qeJuajuQoG0xRHfCHKPQfdBM08AJuZ7TGjJ3a4Nha1FgVvhJLooLgkVuSNeCRlyUzCFs3vZhSDqK1PaLr7tphro2pfFNv9yIdUWqozp9xHCftil7J','isf5Bl','UExOt9H7zyW3RFsUf6WFX4uur9fKyUmQzATJVUjanpazHLiPExsWHH6io2jP0','yM','fv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (22592,21214,'IE1GppECtcsZbf4GPwL5SY6Y7149LXQPdYEqPpyxEyURQJ1weZgT','2uArTS5R5','G8r','OoaWviMpqKK8g','C','wK',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11502,10 +11131,9 @@ INSERT INTO t VALUES (56810,45234,'dWkswKYq7dpOplnZTbOzBKf','oyFrpUWNgBBXEZQU26T
INSERT INTO ti VALUES (56810,45234,'dWkswKYq7dpOplnZTbOzBKf','oyFrpUWNgBBXEZQU26T98KHn6XfRcA2uturgrPo4Fvwgn9CL0kmdMjtSxtLYztCS8RLH1qCUcNB9feY0yjYMWfkvE9IXvWs8EiJX6iGgFHESPqb6NGzdlGkdEgnWHTIXXrQRs8z','7qxduA','mXL2xPlYBO8h54Xwmd2BPPDkDNVBYMc7TRiPk','dw','q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (26769,188,'dvWCXrUAqPzVpHwbl867heiOy4EtUJ','CqD','gT7zBhHD46cayGHuy6YmVjQYqSGGQIq4oAuXVBc0y37GxjR0OCLkZ28IMyiXV4mRnUMUiLsLENHGM','JyFSU0','sj','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11533,10 +11161,9 @@ INSERT INTO t VALUES (4886048,21,'8ak7UHQ5mnYN1zVEX9JFTxknR9lXy8WMKOzaX8','3kUZ7
INSERT INTO ti VALUES (4886048,21,'8ak7UHQ5mnYN1zVEX9JFTxknR9lXy8WMKOzaX8','3kUZ74','oZGWy1W3CEcV2V69foixhl0eOGt81h1g2ds3aQAvpYKMQ3QxGuKu88O','t4MEoWndWhh7TrvRpRc7Hvuf91nJUv8FkQctPT6Fj7zrxm3b3ZSQGLE1RaAzUOEKr6lBJbFuo2KDRdIsMS3MBtKvujWWdIHdFxXDdz9rWXc7LGiE8xVQklz6ocqFe','N','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (599316340,66,'fx','2Yg3Obv9p','9WDGIczhk1Itg','hb1','0','PI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11564,10 +11191,9 @@ INSERT INTO t VALUES (2942897128,-110,'FALln5mT2HwSloAe','vNOjFTcIKXXSOeCjTQzZfJ
INSERT INTO ti VALUES (2942897128,-110,'FALln5mT2HwSloAe','vNOjFTcIKXXSOeCjTQzZfJbBHZwrw3BrSe7WetA5s1sjLpiGdipjxmznQokCZtlIKgtWXJABS5P85vBfqH1uu','DCou077ZcwMkTYecZ7CCIvA9Hd','rGjZm3qGp39AiagBw7LL1DQJwvjj61cYnF8YBqgSuM8apfhoTfV8dH2FU4z3','WE','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3988776,3141435753,'C','rV9boxHICKE1JH7bVXiQqULOnwEgQ5t6hj4ZZE','KyA','ezFmIkw1sZMYUtodi57HnCUVyxlA3hdqcbj9MnP1FfryM2j5auvHrSp7rrUk3aQ6','02','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11595,10 +11221,9 @@ INSERT INTO t VALUES (3285263095608824409,4168451684,'l','BlioLfRwQ3wIyhquFXh8RP
INSERT INTO ti VALUES (3285263095608824409,4168451684,'l','BlioLfRwQ3wIyhquFXh8RPjaglLnHcQi5SrS1uAyf8uidursMHBn4RCqpI7HaojlrAzXZZHBhUIy8wD1560V4Nnku2yyHPyP0u5qSaUPHV71qUzUyUCy4UrnVOUPeBii3Pf32gEuWZxlbuNI9ELyYIJYqfh32V','xffD','vnZsZUB7AJCHI3P8xieWX1Htp4ACKJfNU0OwwH1lQ011skMH4nh8VLvqODf6DJoRjNVUZL8wkux6T7eTONya6tUc1hjFVnN6','q','FpD',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4139675,3652123438,'lRUVWX9sY','yM7co9TVukrNa3F9vJWtj5GM2','2CYY7d3E','R2pcZkAIzKIQoyrVG9Ua6hIk','P','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11626,10 +11251,9 @@ INSERT INTO t VALUES (6588459487869091119,697750319,'90JM','lNxx5CK37uVYJ7hgvU4d
INSERT INTO ti VALUES (6588459487869091119,697750319,'90JM','lNxx5CK37uVYJ7hgvU4dBsXji9htL7T5nRQIjbAeKUWgMEICSbBU4kW8Vjs2p3QnqXlOIod1sO30h44UxHk8gE7ZQOAo20EU8zivk2OuPX','JzJEGsGDA','b0yB89YWG7ol6OWmP9nPv2gzY458LXH63yyrsdqrvOmkerXJUm8FuaJLIdbjxO9vHiV0g3n557CINEl2xK4q8IybCuLTzJZ0ihO1P','v5q','Fd',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2075671,65310,'wkQs3wTaoeGNiknrouanWsJ','cYhmmJyegoRBy75IBbirjkXCrx2Xt9j3zzQPYneRUx3u1','Etj7Et3lGwmacXbDZpH','KtLgxoqx67YfaJ3UwwhiOYfRhIjyphIFo6xfIEhEOgJhZjJcoyV','pm','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11657,10 +11281,9 @@ INSERT INTO t VALUES (1624473086,16662,'4cIzMxF1GzR5DkmFCtJ0Mergl','nfvYHfNS8wkh
INSERT INTO ti VALUES (1624473086,16662,'4cIzMxF1GzR5DkmFCtJ0Mergl','nfvYHfNS8wkh8iFnv9qzx6O1aOBKwG7BOFO7fpq5WsJdQ8XpnDu0wwj0UwbJ6pyhNGgwvVmXMAQYTbvgMCdvUMWqwa8qGqw81DQ3TRB8yFuGdzAHJL9m7KIHvsC8QQWZx13ng8X2JcLLtmQyLWaVMKQSqe2SeDYI7MT','ZcBt9xYRV','WzfdK1FhdoufrxUgXOMIEskoxnAj2sTcGwSDaniWz4E0U9u2kzXDLvGxX0RBrgyosR5VfQqUzz9HfOP02sMovWG3bq6SC7L42zHRolP2JhjEvjtHraIkybiyAWU146690G2NIYVqwLlSvwcMP5MsvaLT0PJyFHUmiLnN5g7M61ATPeD','ox','Lp',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3443855733625320998,4934024,'Bi5co7g','ZDwcNaQsCdFAWzFPG4','GzTvbb','ulH9kq8aDwZ6nvjrQdIQe3wnj5KzW38cFRG4QQrek0mvrXDwkYeaH3f5YFdgmDpWVQPHhjfDdf3FID34nJVesho2N','d','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11688,10 +11311,9 @@ INSERT INTO t VALUES (8263328883882224215,15021967,'L5yYx4sh','pbmvHso1CvBjueyZf
INSERT INTO ti VALUES (8263328883882224215,15021967,'L5yYx4sh','pbmvHso1CvBjueyZfTvKnXbiDDbahuXitXjMroQcvbOWgkayana9Y3NiIJBF5q','tw6efH4p7SylkMh','TqdgLdiNe5R2EQMfhjeaVoIuvZATSK4jchXwQoYdgwYYLEQA7gnDLfukzKEhv1WFAnYwGwnVHSZ015DLcZSQYhJr19O7Os5hFNqz8ZavrNWT6nXztApEqzklc5XOUXn2zPQbOb7PhJKna1wcj49a956fTlZOAF3PmWWRVT733J41RekwTicCMMMnYRUJvg49buHZrLOognWIEkmBW83Fhxsh1d82TG','r','1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18207,12106224743842502923,'1RAodxuKy0HqQVmZwskLx6Z4fq1','ch75A8rt4j1ZvSKrmGhv4H7fbQWHqHYv6MMn27fQmc','JJAXIFrg78wMwgBiAukhFlyje3j1Bo9B1iEb76vFeWsYhynrUGkSxbcugd3YhInHBQtiIuMP5DWjF2bcXBB','AIRRjchQ9Z','9','XX',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11719,10 +11341,9 @@ INSERT INTO t VALUES (3545362,16105195472004821766,'t5ecTeJXJvCZK7FNFx3','qFmPFX
INSERT INTO ti VALUES (3545362,16105195472004821766,'t5ecTeJXJvCZK7FNFx3','qFmPFXJXmWul4le089z8qyU3a5C5ykoRzmMB1MD2hNZWFE8n5JgRTjipsZp98hyZFXBmGV29Pq0lhHKjH2MfcYvkLoIJVOSUyz2PG2Ee8RaDFr3W1vaXfaTHKyzE6v3m4cmegwpcLSK6ewFizN3YZUDfZXYIngtYULG20Phjp5mAjIVIMFl6LLZLhKWYosK1rD2L','GMHHfUZI5N43BpKO','rTTa2SLq8TZFjwlz8EpOQ7FVR53cB9CpOIBrzSIWeIr20z2bUvCq0XYSVbwusyCqSKG9PrfMlA5hoXj4W481P6fYEFWRSdvStbex5n5YTYgRwWxKinjRJa4KPkIxI7KE1U2wdALxrZSQRimMJp9wR9shZi8xWxumjdZ9MVfAxh4DQ9','Yu','Mv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6098229,18759,'IMvRFa4azG42ppxWJK5','M8r4','x2l','rKovy2PGn','4','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11750,10 +11371,9 @@ INSERT INTO t VALUES (2583599678,8639,'RoRPUTmjQJbTQX8SX2nPmCec8WDmci','JQmvvRAk
INSERT INTO ti VALUES (2583599678,8639,'RoRPUTmjQJbTQX8SX2nPmCec8WDmci','JQmvvRAkzsiyTBC2H04If2rMb5oHTTAycqh0O5EKn9yoRyzAkCSSd7ckLy14Cs6PPgdIl87N7arLGU8wb8N69mDWEeVp8a0G31sgbKIhbSz8CZQ','NJ9mEEouaKk3bkrx09t1ehSYUsRSfbyS7ShH1YsvkDRI33','7M8uqtd5qLKWyNecLR7kOr2xLHvcG84LU00izSnJbhObMKKvP5g1ALXl','h','6B',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7925767,58,'glNR4bfIV7gYpCoMYGAY2JmuAfrpfeK6odWX1Wbvkhp','c','9nMYSkgheYVaXmELWL0Fi07HwlQvB18Chu','vP96pOy7YY1QVPgeKArusFQmV1Fjk3Chi6tsEXj1mq4WjF88aUKK5VKy1GlQyuALt2Wn6IVyEub','c','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11781,10 +11401,9 @@ INSERT INTO t VALUES (-2749883164724603194,-39,'LOiQ','NcrVa6ERD3T4Y3cmFFuvSuiwz
INSERT INTO ti VALUES (-2749883164724603194,-39,'LOiQ','NcrVa6ERD3T4Y3cmFFuvSuiwzEjp8xT6q2tByP2L0RrgOtfOdClbYjUT0YAPaebcKtefF3FdUmdPXXRTlbPO36WxSdK0pyLrBYZWsi7HTaZYbeOH8bBtpIrf2iXzpTYYJdz51n94hcx7wu6qvk3yg0gXhwGbKcLIA2E4iA7sGZ4tJgvCBEOEi76g3djLSz2FulWl7VzTf831SB4QRXrk3T7j','RXLLKXFI55vCemPOqOFu4qIhEYio7bl8shnzHeOgEISdwGJErR1qDDswzr0ia','SS1lcivPNeAAMpPG3sS8nLzDFjieYbCz0NBhnMN3YWtvK8FOvRIDf5CT5kfE0e16cBeLKE8Ilvb0WovCNowe0lIFqSKgWNh0ugkb3ErGZMtYJzdooAtyJoYhsNlAjbT45KglCWMoEgFsobUhwszsA131Jhf00EGosQCJDDNrzMdY3ldOEm0om6d9xkn8NvjUBpJD4X8XhPQcR9ZNUmtr4m5wN61zP0gGaEW3f82msb1oPzEaAuAlXUhD5H9Ko','07','pX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8625385460578919644,210,'Dg6C6TAK2Z','IdDLsfV','wGYy0YJ42JsIbAZVggMgFeS2uYOPNguC9Rbijl12yBZU','IKtcgkuSoX2S6p8hAaRYR2piPRzl1Jqe913jUW','y','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11812,10 +11431,9 @@ INSERT INTO t VALUES (-2388334364870937458,194,'i6vhnlVPGVALTqfPFWgSlSOXfvXwpiCx
INSERT INTO ti VALUES (-2388334364870937458,194,'i6vhnlVPGVALTqfPFWgSlSOXfvXwpiCxRV1Wq8SJt3H9ue','y7JuFtbegvyNe57hJ7s4Eta65QAULlaIqgkCnliACotoA8P5WEf1jDlYnkFTvWr5Q65flOfk8QSpK7nWLzvN2aiDn','1v2APS5347HUnCzE8fZzPGrgn80Ro2zZE','W1ruIohr3Nvs5g31m','GC','C6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5382,-2464492385342221884,'dDjSPh5utZ0kuV2UH8Fo60','m5ql','b9F2nhzKj1uOXChmru3r8JAA1','9RYqGuNd7qmyqSq6aH1rqitWpyBRV5pLMopZORXBpNYgaeHm','Yd','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11843,10 +11461,9 @@ INSERT INTO t VALUES (8155,-6460025392147312630,'1bIbfiXZR9lPIg19Eo6dJDZk9Q3YzLs
INSERT INTO ti VALUES (8155,-6460025392147312630,'1bIbfiXZR9lPIg19Eo6dJDZk9Q3YzLs3nBki48CxS','byecBFoTs2BeZFaeN9FN1Lfp2Ho0VbH9joDpVPttsxJrC7vUncRqfvrGnQAq','XAHygbZjkvW','tDV4BxheKESmDtIvvhpTvbUc6CS3lLXGeSv5t1IdT1S1W5uiXV1AoQ6YBYWpE16gKNblMlFUERlzvpY0AYSc0FbGbKRTuUd1pwWhldhBAH1774gCuGAF6Ho','k1Y','o',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11721562,-615574312,'qvvkZRT0ttzG9z3r93OROBZ5nskpq4F5F40Gi8y6QfS7pkmh','A84AFPcx477MbvwQmkbk8q9eKzI3pz7bYn0cNofum8l5zts5NlKZq8KyfzsDOfwSUcFUemTOhtF','BkjLYpDwTsQ','dLE','b','PR',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11874,10 +11491,9 @@ INSERT INTO t VALUES (451935745,832948806,'PiffQtH5OeWO2K3mgiRw8nDPsXlsvz91pSMlk
INSERT INTO ti VALUES (451935745,832948806,'PiffQtH5OeWO2K3mgiRw8nDPsXlsvz91pSMlk','p2Y3Wr9N5JGPyxV9bLht1ed2mwiHKgqT4wJTrBVGGp87pRxxiW3fBWT6PyNGM7gzxbDhRhM2pC9F4RmH5oDvbqP','mfaBzCkAmUq','uNdxuHPMbKPVSkw7oOli0608BbbY5H0oA5qwI8uow8tN3bd3tZNZrExmJaf5pC8gjJ7LL2l1e8i40uC2hccZqnaGA7LHuf2LsBfmYwv48Vrkm3NLEOoc2dH4sV5Ikdkx9dC4AcBksd1BvAlV3S0fXefwN1Bt37QIBOHwJi3AYIn0acbYRYywY1tf8i7gWobjK78A5sLlvCknyd1xE1CfxWLU6We5YEh2rL6','72','wh',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3811208323,13498992,'DYpQ2O9zayJgnH5J','l','i5rNHOXWAQd0NmktP2OlL','Pwf391GDIZIArg8Hsx0fWEhosnlmI9H0Y8dqLbS0rUAuczkoS4HQqVcraZs5IhZb7sBachzGwNhy0Fspzq5ypA','o','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11905,10 +11521,9 @@ INSERT INTO t VALUES (392355968130646751,9893524,'wmCsr3yObMwEupugyjvDUe0y3NjhVn
INSERT INTO ti VALUES (392355968130646751,9893524,'wmCsr3yObMwEupugyjvDUe0y3NjhVnDPRLeTZ1ficsOTCNfJdIqdGOmYn5oBNnOP3TXXls6FPuQkXhsaXCOuk9IKPBbet','xltk3D7Mwy5ViT3baCY0lfcG88WoiySW9HoMvJC6fLYZdUQE0ZMdlu4j','YdfJaW4gB','61ZuVtpvM8t3H5ZAS83XRF25Tb7v9cX8fBC8Nh5pw7rvZukC6JM2juaL5hd2JinaQlJ3UBv3Pxmf0tYugxPNS1ADghjQSvbqrlxfvr2hY2o9kOphK5RNUFHh05BiFGfzC452S9axJq8QGbyxvq2zk8PN9eGmPRcOWg3C4IN1p9EjT4lmK73siUpXrNDTKT42faGUsfrXXYbMEKuq76leM0AEJCUwtbhJcNImVuR5Zw69k6186TdUCYpZXe6wlQhn','Q','T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6369031,1111824323,'iAh4H560PWkYtBwACHWWG1DjLlzBRGg1fONh','50hA','WpyeO5fjff8JuvdTAp4QbhOxxfIoGHnU0LgBn5qg2HUK2g9','kA67moGk5dW77HblnxLxXk8NwwXEumsq','oc','Da',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11936,10 +11551,9 @@ INSERT INTO t VALUES (4767939280804925245,3668010716,'QbDi7QVwjrtLWRSpxslZ2Gk','
INSERT INTO ti VALUES (4767939280804925245,3668010716,'QbDi7QVwjrtLWRSpxslZ2Gk','DEFijcMqIvtE7Z9PeNftFo6hNuQDqmr6wjiGN5jALMNIrxLa68JlE0JhBTcFQm3lAvTfl5i1quBheWpamI1Hs6rI37LYXOAllKscXUukzyh0e0lpjSnY4xb83vL3DBmtjl9tQ3wANoSBbA52iKiGLlO57mGUmCW84cP','qK','afVDl9EooqRratEE7R4sw0IFs5jXXW0tVFUpQiGJSWv7mG2Pm7LzzX7LkuBUcHIS4JncHJMrP9JcKmEytYwANLDWwFBLMXJkhSx4gICl7tOzn8ZxiHD7yvm6UPU0cavF6Up2MtkKQur','euo','hdr',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16636,387485609,'pcKSY7fHWSk8Tnyz38OzulzquNuCUqCnQQVLFxlHG','i6DNs7yOOt21BGuMZ77XZ2N4r4vGvIty24VY3K2do9qy7Q6N','an5xP1rqhnjWYlI8YHx37m4laMLezyuyDLqkMade9KCLLCOBH3Y1Srged','qNOsY0Pd8puAopy3D10pK1MLmgbkTdlxk4v','e','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11967,10 +11581,9 @@ INSERT INTO t VALUES (1192285296,-1706016922,'Inq77ZfXFsr2yXofRem2','RrV6VmeuwHM
INSERT INTO ti VALUES (1192285296,-1706016922,'Inq77ZfXFsr2yXofRem2','RrV6VmeuwHMrNawtLapbhaAVOqSOrU60u04L0Es2vDqO9sGPRrSzQx93XnlyIWVQdmgpGrrOhzNbfYlruaK6xpp8UPdA9jTIskaiWWR3zHAarytg31MmpOjnR1bxOFt35efbsrfpT9rnmcB8KAEBjn5tyMS6cwtsMMCXGIXJLvyx1i2qVOAFNHy4pNykxl6IZnrCOZcdr4HllLD5coItTdLJgQ2uyh','UoOIU8','gP4CHpk68DaulQB6tNC6dil8Lb88OuCoXnpW1xrUZcyPDSCfaEbkkdJgG7YWAnFn9rWv2GeDjuxUkX8aQGiSIx7qBKMNoJTWZx03w11XFs69aekvQhBOJUgWxnui64jpTxtJxW5tLXLTFJKbtpCjVt384XkakmPf1EQPjw7VIywK32zD3L5Gv5nZwUY1JxJrZ4CEHXjNqyCVtTB','Bo','AeY',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1637005114,-1556465967,'Z','mYw15f45dP8RvowhAqfmEwnQNYTWxIOR961NQ4BOTNVdb9IY5uHmS9HkWhuJslJ8AJbCvp0AlDhbr2Cc','R01JaIo2xeYKp9eSGeq0O4LkXGx','HhxSXyo6vxye3aH9JRX','j','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11998,10 +11611,9 @@ INSERT INTO t VALUES (-6010869487068705356,466981674,'X','w34afCkgKg1cFVe6KALPU0
INSERT INTO ti VALUES (-6010869487068705356,466981674,'X','w34afCkgKg1cFVe6KALPU08v52C3c0SVL7WTTEjYkTGVx7NftgTZZoBh0RzogFlRIKIiF99wwWSg95HQiXQva2eB1eBEar3GcEt3nuQZjSOrijMaJ2W4UOG2IlpGoLNjllBfgQsPQjSKD','S','theNM0V9KtJzJqczkKV18NWUabMJzbQQFz3vltk0qe67a2fLpSxiu883ddlRs9SKQ4W02','j0','u',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6263296815451297550,8230187,'Tv','t0ozdRajvNHrTcifJt0ppYD','yqW3eEuOHe8wt7IBpImKHV','C','0','JI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12029,10 +11641,9 @@ INSERT INTO t VALUES (3865065622471142483,7106274,'wfsIBJ','92VmwuGi7Rktj1SpJB5O
INSERT INTO ti VALUES (3865065622471142483,7106274,'wfsIBJ','92VmwuGi7Rktj1SpJB5OjTpXwiOOXQbK','NfO9i3r','hvoi8yjMU97f0iNVtNH7lvFNra5xAI7YCfEyzEqj3Ax98s9PIh0yoR294hjmuIclHP4iQPOSeiT8qgNp95azJmNWUBrvaKEPnZFEnyfEnOruz2WW0PsDEonQmakFSJE4pwwB5WXE','0','fP',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (50244,-76,'ul2LgwoFOy','lwNRd','LWCtL9ajBHu16DEpIVnEty696Z0uhVB9uu','k1vHuFUx1gCyUndX5AODqgq','F','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12060,10 +11671,9 @@ INSERT INTO t VALUES (6619789,90,'J3Gi65URnYAj5fDm1y3cJ','Hla268vUuY6anHrkpoMgWS
INSERT INTO ti VALUES (6619789,90,'J3Gi65URnYAj5fDm1y3cJ','Hla268vUuY6anHrkpoMgWSRKT53mrjm99Qxu4mjYkhqVLhrXKj3NhfYRO0jhufAsEJR5uufiypvRwmDFw','Ge24FVcAPu','VgGwN5NTJEn','aX','d',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3372021748,-1037859661,'cbg6E6uXx22cER7','ViuYdmA','n','9','l','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12091,10 +11701,9 @@ INSERT INTO t VALUES (8319558362194457296,-1906624512,'81j33thRiETH8OdR8eNocd5J0
INSERT INTO ti VALUES (8319558362194457296,-1906624512,'81j33thRiETH8OdR8eNocd5J0ywpy','IfR5P0W7xK5xNEDp3YqSBrvvu5idvGVp0A1v3XLqZztP2DVzZp2VxQEP216L91NeHGfWzXiW2fXybYxw0QgUEEm2scibntuoP9MozcSpBwvSQdnraDNBCCMAUQs296RolhKEtVcU1dLF0WEU7mV3JsRhiXDdVonYHlCGEjB22K8X9pZSaHi2l17yzMOFGM6q8KeEpxpMROA1MlVW','E','aWH2LSOZuIz8VL3uAtMyUCXFmlmpSXs9u1lvV6vxIa4JaILoRRxMX83OMOcEl9zdMRoVYCioCWsR2FztjJMBE067pQoEp0i5w44UdD0XtYRrycWuWd32gF5lvRth8xrDCULORxRs7f9L','ry','1W',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1782777576,-30965,'7braBlcYUzKBdNqBahpDG85f1kDfOBO0XV1d8Quv0r0YH6NQIt7Um0N8m2Uys','Ng42DpJxdp2Oxvd8hGle21bZCKfCpIrdSAD9r04IYGjEF6mt4sMJ9YuvoVYm0','a9Hr7cN5gusD3OpjbF4lpYG1SYNGPkiMKsBJR12ng3Ymn7qsYJSZ0','HgJU','R','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12122,10 +11731,9 @@ INSERT INTO t VALUES (8050222010678528722,-9635,'VHtp1d5Ckz7A6s4AGF8rLPv15EfN5Xk
INSERT INTO ti VALUES (8050222010678528722,-9635,'VHtp1d5Ckz7A6s4AGF8rLPv15EfN5Xk','wpucOluBv5VjAt6aA6mBYUhKlCBlZDbQXg2e0MILyOOAXFxmrQbCDjzqrNbi6TrlZIsWtC7kPkq1YVdKpf9I2GJDSQGKiPI45VfLi2t6HRo85t4lgcARdsbLuEbuL7hiebDamztCuU42AWXYAwtwUrlfi2THAJugPDPgaN9xSlgeV8MzqBkW5KfkO8K4XG6ahXqfa7amSbAjTBmWYPIvSI2Qa5R','DP0NYWQUyj35I79TDJJVjeUyfhiAWPjX3oumXnhsmQJ0D96d','x0voFx5QGP4Ths4JcUk3Wi4RzAoML3zy1Mk1sE9BZTQsPoUFgqvNzJ8vbBY','0g','k1N',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (670064179934482550,3974903082,'SBdu8LLPmbfKnhzmKq9fH9EMXWoMX3yfhmsHQ5ftF8UpZs7CC9Rkhjdo','raf6i65IGBQtdaR8sVzyk50SkI2ozws1XkZ3Jppb6H76pZW022bpyC7wqgN5Bl0SaVrAT','4x2mrlsA9ByUUU87d10nsuBEAT9aO1ohpzjtMJlvMjOSLcqv9aDrHorP2gJeqshawrMosuqLnQptkY','9b','B','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12153,10 +11761,9 @@ INSERT INTO t VALUES (-6583330471122195864,4105281324,'DYM7s8gAkKTrosEF7YlthXsJg
INSERT INTO ti VALUES (-6583330471122195864,4105281324,'DYM7s8gAkKTrosEF7YlthXsJgD7aoZKR3c9zP7','A810UBF2N8eYKDfALbttiBA0uz2lCY9iS5NoBkfei2t','FawW6rdQuVrkLngQeufkG0HOtaZi9Upgjb9Wf7AXO0','tSeVZGvOwypjKCuJpPVl9Vdrrkz3zYlctFlltIpDbBXQgTgRtY3pLxrZPNIbPu36cia8Kw97FObtahxfuOucUGXDVA70uWBIDp2Ysypkkw2vZUP8mYBlfkKPvW4HysE9QHzNNjEogCyCt9MPnwR80YTgUazF5OP7wpnih8qi5ZnPtzaqVmvK','kq','j',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (169,550,'cK','yZWY19rL6v','bpylRskei2prDpZVJr5NbRGIeHL3BwVoHos','y','a','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12184,10 +11791,9 @@ INSERT INTO t VALUES (4448726,27022,'StM','TH9AscPzY6dhdLTmzkC8N28IAmMnWzahShbr2
INSERT INTO ti VALUES (4448726,27022,'StM','TH9AscPzY6dhdLTmzkC8N28IAmMnWzahShbr20rcrGalk9Gdrx0FWojd7lvYNZt2EmyH8TVUm2kuyBHbWy6jsf6pWzXpU518Rfs9m7Tu2fopx1cMGieKI8PdlZC1C9bcJkBNCko7wwgzL1Na8ZJQX3jOk2pJa6ExSjh0LoX68g3wByStaVMtF1T69N7wviGBCLTVzmAAMwjdOVGEgsWxs5tXYMfJHoNFsEqE89jja2Nm08T5uoVbfo','ZQVB441ZUCGkICqz2GKH7BqfarTj5DANkNMxX','mjWDxGTOmRPtaEFGlwQaPPXvOKfupfOPTEJFOEV3yPPklnLXWgG5','J','Zj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-30494,6291409488906375901,'YEYE4Vw4LmWDqxCHKWLQ8NIN','a7mFi','qX','OqmMFpHcK4','NL','qa',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12215,10 +11821,9 @@ INSERT INTO t VALUES (134742869,5787689279662704883,'xiMVP2WO9pdUE1lqRjrp5OuWb8T
INSERT INTO ti VALUES (134742869,5787689279662704883,'xiMVP2WO9pdUE1lqRjrp5OuWb8TN0','wir7ks3Tq7hCoG7ZLFtYGPh0LkSDuSYknFpghUPqqZNiik0SjKpfbBgeITnAq5ZWYjI3yklmfFT2h59EEsGu2aO0YCJvjD','7oAFqJ5','3YRopD8Svxi9hCtr0ceFrX4YHnO4ItRP7zrFrwPQ0xzv8Ub1DXg0WWIGuM1qWnuSTpoF','HWI','o',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-69,203,'vjvxNlN98youiNg','B0vV','mPBeHE4Um676d6MNkRJ4Cy1LjuFKaIYoWei0wQH8','tDrNjkaXbozJbVNk4OlappatATqfOXZocpBayIS6Q','8','eF',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12246,10 +11851,9 @@ INSERT INTO t VALUES (-105,211,'oixVwYndF6tt4LTaXrzMIi9cmkzBxJzOpjSIx2ejiwQh9sUZ
INSERT INTO ti VALUES (-105,211,'oixVwYndF6tt4LTaXrzMIi9cmkzBxJzOpjSIx2ejiwQh9sUZq','kUrPd3u09QJNcAvtDMcQKI9lHLRpzTGDwRjerQkTZjablEnyVl2TUjNdm75TXsw27B5Quis7wLTb2lSKks5mG7DYWyy6FZxFKOJQy0yYLqZZitog9h8eeTHikJ9jBVUA1s7a4V09AUk3YRvW1W7lFbtDeDodTFlJgm0xbwh4umxMC1doT5a2SnS7KAvEXZjwaVZQyqvZ8finxcnCw','UJvEnKHTEXqvbuzOGXggwlL6PHWh9VsG97','xNU3FRzgwXq2W6DHTzDKrtBCKYdGQ5gYB23YnTf1l2Ea6blSjXBAjcE7hHpClX6GYTMxy74a4PKI0hU7IHwAF2tcd700hcFudPfpPZASZUfqeCY4VmCTJGp6ixuHzrh5p','Sa','CF',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4198869781143811830,2990840275,'t','E0Og7YzCn6bmUH63Jk','cD7Ujet6evNynAVG1wyb','dhZh8X9hlOhr25','D','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12277,10 +11881,9 @@ INSERT INTO t VALUES (8158477474751684049,1309659703,'b','8JWtrwCnMbgDcpupGpZTWP
INSERT INTO ti VALUES (8158477474751684049,1309659703,'b','8JWtrwCnMbgDcpupGpZTWPHBP9v0LBHDqB88eslGk9XZVI5ZO9kVEGWSwNCp9imGYG2PUrnAReVyGrehZORxfhHVtWs7XE0QTSIJywsRldPhDBibYYiZgjhFhpB2SLNXrkethboufwqy8VUsmKsrtAxt5TK1MHkM3IPEGj2WefpX6V','4K','pIX6cqp3zHo9VgZb856N5xkHT2PRjwqNY6FWu6ow9DGv2QXHJZl0caQp3uu547QZVTdtrOX8uMkKdHnqMwPwVfPDdi0gzfHSkatZ30KAqqZKiCtvAYTP7qd9AAaCIitCUxlSSTMtxWs34lml9M0OLUUKIQY632gJGA5FooSkWcRkW9I48Okwn','Asn','hj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (22,14885199524918825584,'naTbTfPnUco','5XIjoAC9wnT6','Oxm','LePIHl93xI9Lx5gwhKSuyKatNewAfwiqBxAXj6V3sNHfmlk4OQAo8DIWMiUzOqLzHC2Omabh74g4RfMS0E6ZusY','u','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12308,10 +11911,9 @@ INSERT INTO t VALUES (864796634,14296795531666008424,'FCqY','4Yo6mfjG1eKyGLRpAyK
INSERT INTO ti VALUES (864796634,14296795531666008424,'FCqY','4Yo6mfjG1eKyGLRpAyKVkOURA4ncfaFc8bSamFiyMsWoD1QRdZij6y7Dp04aK78cO1WiWbLZQ1ZSTGo4y2yW10LBrsRESV6mS8X0RFA6bD04ooyWYYCp5LQuPDR8cezfrm8lxTv','qr','qLXZAbGkJAvw5sH0T','IR','F',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11577699939863569782,207,'T6AnCTXX4Pl1x','yQcbyxjzKd5Xlkj','5Z','01kHjCxSRSvQJF4iCIm2DFKZfIEgnVNPUm7NOmg0u56cjNd','Y','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12339,10 +11941,9 @@ INSERT INTO t VALUES (13017825197383950376,190,'cCFC0jTR49VZGRx4RQpvBScoLZ8uZHfx
INSERT INTO ti VALUES (13017825197383950376,190,'cCFC0jTR49VZGRx4RQpvBScoLZ8uZHfxN0HIfzuuQMD463jODEWGcdYIRbtFBEWgtWnnBuxnARtrjd','QTeZSJzOMZ7D3ao9uciv9e3PcJb9EMltI44dTa96czcSlwkynCEKHowdXgVRyWMYTOOFNKb5yryQTYh0r9D8pLrYSWfYp75PZOudQ78NgFj9WG3zZBBMq84ZifYAFJFZ3ya7dUjp6WOnnVTcXAsFqY70UzpELpjh1ll9Q4hOWzleTlbiY7OVijK2j3Cv1VWgmzJkNbkA2OReIhRirs0unXre0N2icjHET8c3Mr416lqstd3Knet4GCC5sUXHDU','rv','egtEXC8kLAKkWZrSvBYeUsFb4BKxxIrGCAvzXqgpCaWvCzzWm0kDD3ab47m7FUb1fyEm8RIzNp7Zt9EY2Y4hsSWbRQFBFaHocNDOGZqGrXPhhiXuJG1q1TNqsaBI9Gjw86fF1iUIAId6LjKDPokvqZD3gtpHUDhdHyTkT4EgbZ2nk7s3a26zQxFNsEgPk0CnPZw5t34d99a2uCoxxSwUTC0ZbaiE8L','0','pi',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (47,34,'R3','4R2SJSk','n','H4GyrspvS4IaCLRji5Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvu','A','C9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12370,10 +11971,9 @@ INSERT INTO t VALUES (-4470458,16,'uU','CNIAyhP8xb3V7','7ptXpIOZo1fi0ngSB6ZAJeIE
INSERT INTO ti VALUES (-4470458,16,'uU','CNIAyhP8xb3V7','7ptXpIOZo1fi0ngSB6ZAJeIEoI','k2rPyLGXS','n','rd7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6,3669549694,'fu0pyK3ngiu9fm8lATktdYMfLhTYO6LaMk','wKJsDqDFILR9SXxVHICCUYFmAdAh1AYTw48mTHm3iwC84vXy3pxiy7m2I7nIHciTw','3QbDswJnxu6pyK8wKeivhK0JFro4n5','rvB0DvVFwSgXVKpVbBfemdHOmews3hWnAZsMbsyLjK7JaZJ','M','y7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12401,10 +12001,9 @@ INSERT INTO t VALUES (115,3555667148,'i0o','BgisWNZCMhx7gCHNWKpcSIHxALg007nGPHVG
INSERT INTO ti VALUES (115,3555667148,'i0o','BgisWNZCMhx7gCHNWKpcSIHxALg007nGPHVGTC8SvS34CIetZPJBmzh7dRWVuCKa0EzJMCAuHDaU1cM3kKfowLqBNBEpBSdXc3D9FRVo7UGtlKKS4akNnqD5Dy8zkXs2CniHzJWIalw','raNhEYOWtYoZxbQsDRbizAq5','EGJiBFyGhi8ruc3HGFLDfXSUFmFXG4V5Wg0s1bia2S8PHknb5srRVRS9ptqcXbWYMMFuX1VdcJyMliZlLUfZC8smTeBhJZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepRjYVtGmC','TR','zl',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18144120927937275424,28676,'QEGQgyBvokrCCX6d21HBRGDvLhHW6EWQtwdDzOOPx','1yvPCRtMpJI0VMSdbztBbyfUhOBmczBw4qrbtEhFHYZraFM8HCUNrJuFtR','lJdwsD8pVSg4ZrN1qVgtHggySUD0C','KaXIL97Q','W','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12432,10 +12031,9 @@ INSERT INTO t VALUES (16770392805077007356,728,'NCxTPgdsnExeT41I3eLZCMEczh70BGiA
INSERT INTO ti VALUES (16770392805077007356,728,'NCxTPgdsnExeT41I3eLZCMEczh70BGiAUcdi','B3C5KXRb','wk6d','Vt8wm5U0Uk7dXtcJri2TbLxYFRiEN6Q3Y3hCdiw6pGlImaC1Kt5iBfk43C8NW','KO','8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7434571131253141652,17788,'6JW40sB40UYN','SaHHHO','OcwMrKRrj70CbsZ4','6eE5XnNep3','a','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12463,10 +12061,9 @@ INSERT INTO t VALUES (16957572433270756178,-6535,'o6a','pIJ4PGiTgfC3Ct6X6wEx1slI
INSERT INTO ti VALUES (16957572433270756178,-6535,'o6a','pIJ4PGiTgfC3Ct6X6wEx1slI26BPB1SNUD0JYW1t8vRMOBFmoAZhya82oAUGLi3cWz0uBrsmz6znRmCkFa0x7K4X94DSfXXcCaRnsQcFlMEE5ZTS3lYsjb608fcUvELy7me3mKI','VOk097gJBvKng','dATK7vLEsM0JnQVi6K0YgUiMfcvgT0GLW9nxHMUQoHauPi5cLNoiPpjkH4BOF1hwS5900QadTL8WE','TvT','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-18075,216,'qOSWACGkFKUOE6Rk4IkZS8ARhv4kgDLbu7AZE0NfG8J','EGuO7FKm3uGcrTf5TDBsyRPvE51vLwi9TvwPE87dKTHmzViD0pt2qX9B0cCxqk3','mOZwTFzXpENEe5xv','Q9uF3kMYhdbmHfGahsWa6fknMgRMolCsFKl5YwsBBtf0qjjCboMIIZNR9758VAiuFIOvd','b','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12494,10 +12091,9 @@ INSERT INTO t VALUES (3553221868863593780,168,'z5rsXUkvt5J8eKwBlJjLUWWdI','zY99o
INSERT INTO ti VALUES (3553221868863593780,168,'z5rsXUkvt5J8eKwBlJjLUWWdI','zY99oSNjexyVlL8CaCPtd9ADQYAmRAjpZ521uK5SMPfJmXAuw71bt47IzJ1VxeHC75NuSYs4p14DeQF1jdVVt6dpKLcDfAH6gPtxNVUiwuAZ9xK0fd0n','CHmNGr3G1ViT2xJ6awGjBqzmRpVyP','AlruzowjDmZ8wH3PtSYenFHIaq0uUywFAzs4xCU9YFWSHFqvKFjnmFkZWXLY2OMFlIdKoAjOxE4HbMDQxUkSPKIrepTFcOMRts8aAYoQkhcWP9vSnxHdJxNaaiuMNxXOz8DUeKfS0hoH2XErqMgv8f383fr6tSvfFl6BVFVPAi4nLGv4a5xw','G','o',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1375541585,12359171318144109334,'nw67NBAPzHSiLu8pOvBeNMSkZUhkoDGk8bAbQylvJE4J','cwDWAMr5YW7VIfAW6F9d8mrVfUF74Qo52VFrEvEUDvLSujG4t2GfFTn0Vrm7lAkhHB6fSZqQqxut2','vYIT2L00n0wwnO10rkY9e8aWy0Fy','w','c','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12525,10 +12121,9 @@ INSERT INTO t VALUES (3058884058,2503255526460949214,'cIreCdNNnuRFBd8UhKuIhfJnwg
INSERT INTO ti VALUES (3058884058,2503255526460949214,'cIreCdNNnuRFBd8UhKuIhfJnwg5pB012D9no2Jw51qP','GLVhWCGEOPXWsIZ1jRRbEaKUnj4l7SwZ9xYoPy52zGoFBWXUeArqpb3d8JXHWKy80JnLwS0an5l8HMDbjw4T3lvTj4xcBksBbfj87gapdQE1ds','23WFcyZp6kbys','y1kRMMPV7FqNtLXMu4XvDP7La0KT7sGhJ','j','Jf',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1943193950,3350155556,'TDV5Vc9q68zia','2vYIQm84wDeLmaEGN9UIJSxw','3khXh9HcbCZkvgsrAIa4GlB2P2ZeSCn7rmnF','wlvVc4hLETlmnMr6HLSweA','W','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12556,10 +12151,9 @@ INSERT INTO t VALUES (6143537485493192037,2325604564,'omtinHeMHf3','GX0eRpaEiuEO
INSERT INTO ti VALUES (6143537485493192037,2325604564,'omtinHeMHf3','GX0eRpaEiuEOccQfm5dd3wQs8Y0my8eCA9YOIeqPJKnw2YcGafoDMn6VozA975Ow3sFZ5A7pWYu05BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHth','z2IrvGc','1nNhTmoaWJrxQ4YwhaIvPNNaFBI8IioW7vnRiJjuMQipTfPZb8osJBuEHipvny6lf6y61BvbIpNs24jEd83vQzagozME9lPl1ZSdaHxiMS4a1neodNmNVIK4bOOpmg4R9HEHFYnf9FDM4gGhAxNoJz24Auis2NZmO8BR1sWcUPSUXlb4LqS','K','Md',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (249,1168724972,'74s8zAK0Ck3U2FkKU6Tra5RBX6Myj3dYU678dHJWLuc3xHwrbNTWMtW','HkW1zhikVSn6TXWtiWI9XQlgIG2nHz1XVldliT1ykxzg5wawAOJWGMlwRTCZ2k','mzOMYxFZKaQTdnRlGJWWMbhnSV2MFOGuwuivFYsezctHSlFQrnFTxaOhOL4LmhNJSpYvxJFXiLWvZNrGX','OJi3826dKePYGwGDGAh8RNRYhd6YGHS21moySm8WtyqpYzO','PR','jh',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12587,10 +12181,9 @@ INSERT INTO t VALUES (8147,290792317,'N','2C','WhBcNBqCBL28j7oR4TwBSyE2CX98GZeC7
INSERT INTO ti VALUES (8147,290792317,'N','2C','WhBcNBqCBL28j7oR4TwBSyE2CX98GZeC7GvNnVaoawwTOsvSq4u8DHxJQZvV8p2jr7KdY','luqBUccABdg9W1w6JtJ1Vb53iZQd8LVdFF7q66TvVypZ4gusnJysU7ZROx7hG5uK37kZIFSQLLvhLKXrmc69VSUBGjwPrNCMH8tjALwVxayKB0Yp7ChAtCnLWrQV5SR33HhvI','Pf','8nl',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (44,7242124,'yOacoKgC','wn2KJH1114laM8VVmrxbnAQIG7q7Kd0QjUg','R2wkO9B307WWZ3Gt0WkTyUlxEc','y4TkKLi0I8w2If4T4g4TsoX','V','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12618,10 +12211,9 @@ INSERT INTO t VALUES (5867959569086913259,10353901,'lP2b1NcE5iYFRZFTbJTK1nvspX93
INSERT INTO ti VALUES (5867959569086913259,10353901,'lP2b1NcE5iYFRZFTbJTK1nvspX93aBKMn','gp1Wun1PhVRNgPEYORumBI2cYKrVP1','NDp6SMGUgfzQdmgJhrMc9U9c','ug0bX0jkOCBzIzSS5CugS3DtxTIanvEPYoacr1bE9WXwgzrjAwJBiAI1FXtp1L4yfpbrPpUoWPeHq0j4yVvS6KA27Hty3duvUfBvFWgCHyI8aJuj53AuCVv6M5bbuwlXZl38Ko6DMs91Of7BtKqNIU51Z1zv','F','t',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6244435,-116,'ToO6AAxWJaIU4SLEG2sYCgHP2k','TxkVBPQ4PIYdg5oavwdRI10xYb','o','fHzwpeNXsiqUNNG2NElxRqWRUK9YUkabWbminHOLB','Y','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12649,10 +12241,9 @@ INSERT INTO t VALUES (1945124267,126,'n6Ri5tuNtLjn0yFEXW16bDo63W','5QaSRzugU6xPe
INSERT INTO ti VALUES (1945124267,126,'n6Ri5tuNtLjn0yFEXW16bDo63W','5QaSRzugU6xPeecBsXBiswoPSwtEBO','hL','CbTfgZTaikerbeLZ9h14C9k6fSqQ6PQTe7vFxHoTqCZfJwY1Jx5sAJTI99vCkPjqJTMfxAhkEUmk9bfnogo2GxEpimRTTBqsx9Ee2jpt7x9r6CQKbnwsA5yBmBM1Cbw9OjaI2E22bGrmGxU630KRobUXYoYojEjHhtqlo','nR','NS0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (483124,225,'G','4AC43IkFC48SoNRKBQIp','E','cn','0','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12680,10 +12271,9 @@ INSERT INTO t VALUES (-2118633888,133,'Y','ovexPE3dbWCtcrScHHHlUmCR7fpSowvfkQFTn
INSERT INTO ti VALUES (-2118633888,133,'Y','ovexPE3dbWCtcrScHHHlUmCR7fpSowvfkQFTnSAlcS3TmwRMCgeGO3HVMYqlNwuf3yN6bOHNfDG3nZC9JILjAMfHtBoIjVPWvsRuoO2y8n9KYWuXLou7PrQfEKfWMhvagZJTRoikP4b2xjOs4miKHIlwE5PLFrTuXAk62cuSnDd3vZQtI4ZTG4','a1bGvL2DC3wzsuxu2iJvLrhROeAAo','L9P1RlaEm4UNAncMOYC3YXRH52IUJbgARUYB1KDs','J','zW',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (756948223,-9029635721397658379,'EVwqSVls','awbs','Q6U6mb6f8Z4zAd76FmsWQ6E2LTEhbd2VAgmPpcl','7Da5','I','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12711,10 +12301,9 @@ INSERT INTO t VALUES (10063249174550068519,-2639823271823486563,'ZWhDmmt','FfJsz
INSERT INTO ti VALUES (10063249174550068519,-2639823271823486563,'ZWhDmmt','FfJszhAHgXiFJCN2NaT3IeW3Ukous0ysjalacpGWYotuyyodpq7pwWYd5CeCzyEf8Jwd0mefUP1VXy5XGV5d1MJopai9dLqYJ6pH0MGXdCRu6oMfylfFDK','nU3wuQFyIuhmS','VqNwkHepB1UzvDOhIyn9cHDhCGi35IlsM7tLGLeHiBxY15KtvDSWpvTmkyyAZqpigYZ5xPEtg737fgHRYlTBRhtoeGBZaox6DB0VTzpMvJVkYMZtKF6mS32HTaKV5ksLia4FK3VYvhPn6JE6Fu16xg1CyhfWSdzMbY32OEL','H','O2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2407853,17594,'q9Hm6TJtVLpcaFMBw5','xS7HYB5Gi1TxEzpfL2pe88y','4YzLI2p8','dYb4','z','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12742,10 +12331,9 @@ INSERT INTO t VALUES (8245016123719831273,20192,'AH8vB95QffMOZmBcVXR4xfwenVunh4U
INSERT INTO ti VALUES (8245016123719831273,20192,'AH8vB95QffMOZmBcVXR4xfwenVunh4UsO94p4tK','bGQaLyu7dPuob','zh8aWRN2fPEF3NJE5VTH9ExBAnf2YYLgSQOhDwelAJ77FjTBffBV2da1upl','8jeRPfZbcOujEmo4VXvv37eBoy5utB77MAaxSUp6x0aTZLdIeOZo49GrzwTz1HFMCgdawVOH5CwwSvNlrh7yxjn0kG0NjICh5oENjuY273Gz7doykaZCXRoYvUAFOGgbPpimyUB78A76NRL7izdb6aLhWJTAqpS7obPVeBezMFNLIiOKpqjtcFs9BFSh0aGgcMs6Mad9W7HP8RfXU8g5dzXPfuOkX549K6tFko6x8a5jbH3H39X32b','bsR','n',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8006151,1965554657,'onInu3n','yiGBCcKXVPOP3uCvq8KIbTathxogOVOr9GeRwgYZSOf5sEdx4YJSp952U5g9OuBEYgBecTNVOsRa3','BnUhrTS8IoC3BxAoS95lolNdQXaMxBmtqDv6yBgnqQyng0H','gfeyLlkDKIq','S','sp',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12773,10 +12361,9 @@ INSERT INTO t VALUES (4499644,1369468804,'hc3tIR28y','l2hrOjn1Up9a4eiprXhqdDKL5i
INSERT INTO ti VALUES (4499644,1369468804,'hc3tIR28y','l2hrOjn1Up9a4eiprXhqdDKL5iW6a5FXDHCKIu5Sgy6ZUNkwB8wKiWiPwUgTN77CVBDmlOk6KtVO9G','sIamGxApvKUE5tNsU8JRNpx3DXS8z2kLp6rmqoO4odQeMRz','ApdsNtZ8n8j65dOW50FNjYdb1M1SSirgNiprDIMEnTYFmzwq8oWlVyoqXLT9LERZXmmeuQ1YKjlAVpIQszZ1bSNLTrypKX0JOIMBG43eBBvTjEserdnuYbYC09cSKZOjFHPmr7Qkwb9q5vEPcpAhGDk9PSqjszgR5ZnY0tg2ohKzRLqj67S4X6of9eltmxQO4hWByV3NzJYzE5tQahkPia9EeBdWM5qJhz','Zcn','FB',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5818667125672583626,18445,'iHhPizZf3TvBTZYCetcJvHF7IY8Fn9','6Lm8VVtoxYB5OmYVrZvfjA7pcbu5joWOoqtD','dz2xIlFv2zrNtRaIiaGWxUqqCPaCD2wSV','GJYxG1TBGKFnLdQX3XtgVF6DgH40Ko2hMsGDZE','Ho','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12804,10 +12391,9 @@ INSERT INTO t VALUES (12215756350177842010,36822,'g7mhbOR2ffTWaDcu7AlU2tyvyMxs37
INSERT INTO ti VALUES (12215756350177842010,36822,'g7mhbOR2ffTWaDcu7AlU2tyvyMxs37lFnGhenfv4f3UTkanG9EDOyeAWV5b6PxOt682pDR7ZIalkC','eAXjpq4OzoBFfn422VCQIm9JMuc2zmhHmV8HvfXzFv9sKtEyDBiYn60otIohsuvUiyNKPmSLdoj0vZ92nC0cn0gb2h5EeCHg5bdBGtEVM5TprOM1DOeRnZkD5DEd7l7oJY','0qet8qa8LwFXV34a55MNNnvM6gUnCxPbnN3IUwRzpkR5yBZFq','Vv8yn5woHY4A1oyrN0R8VbkPKtEoNY0u9i2zNoRF0mslUvmQLKJOQ4P74PkX5rInySJncB5F8JtiSFFbnZ0JEmsHQtGLONyAZsrJpp4lwKTyPw0','40y','ux',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8211571,4255954366411457755,'hsu8BxvH761c8G0Nhyz8x1T2R3TPuG1EL5RAvm','p2TwGcKB8Wc','XhclRhxVIuVEW0qclcEW','YBflTCju7akxQmAXz2f9O46mVw7QQlenjsTTuwCw','t','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12835,10 +12421,9 @@ INSERT INTO t VALUES (-4959221302169556169,7745889781276601348,'tlnTAcTMUzyknrEG
INSERT INTO ti VALUES (-4959221302169556169,7745889781276601348,'tlnTAcTMUzyknrEGcRO0ysLBXQ8S5','DmJ3d4zuuZc9I5RltBuTzONaBAipwddkcAeaUbD7lyTrC6l4EkjRk6eDxsnq1s53ooSDIlV3poApDxJBph0opHEXac5z09NvnbNXLsG6rQBbyzNX1oloJdkDSNW2h6Dq9zii8TJURnkEg1A5iC6GjiZSyhOyOIYE8BS8jv1UFkY3ilhieTbKCQFoYNETrmQiNU8IAF9a5yStj77b9QiJoZfnn05kNRLksV4T','7D1V3uyi9LiQssX2wa8lYJQ','OBpK39tzEv4Ufj0TgijpgjN6sKTWKfcRBN7h6eMFidPJ0NalRZIfD9C5cZTW2pe57tjTTJWDhYrHbGPrNvq5FllcwS9kcG06lU2LfO6Imli8FbkYF98TTHyUJziOZI7MEzxnUOO48M3t1wjkVGauYQSYANyINuLtJpxKYZLupDkJol6TeyPYEl6yW5bKG2bVkp7geNgXRYYVQfJd772QrQtAFMFvR3k','t','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1506815126143147985,-83,'P6rSeQInliGfSxRhIEi92Ww2V0UXQzeJmQrzQh07B88419onE13XU','WiDics7ReWJT759ZUR0IWBoVhz5BySvbj7BFh3nSjMwt','3','lpdSfMLF1','p','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12866,10 +12451,9 @@ INSERT INTO t VALUES (117778336678454397,59,'xdwsKcq1mPXhKWP','EXuYOX4zZ3IaLyp9w
INSERT INTO ti VALUES (117778336678454397,59,'xdwsKcq1mPXhKWP','EXuYOX4zZ3IaLyp9wPbG2P4N7dMMFFezfdttZ3FtAcK7hO4KTVzWk3jay5gRiEb8GUp7biO01ACkOJiIeujPtW4Eycp7lew1Zlv9l6tMNk75hCgzgYqwsjX2eiO2xJlv08kC27rQKXXsER25ubdy2mT1bg1zmT','JgovlOjPazrnCzSUF3Uzne4hQo0VhatGBUd2DDyPhwsDd6gtOsJuzRpPJJn9vwBeULX','1eIQtioZEjwtjl9A9JoSBj3hl384iWFvmL1XqtrHF9yj5Tbhf6HPPYfIi6pA03fyiztwtdCFBuBJjh98RlKr9j78sDtCn8Osn64sFaBp9w2TfCzs9nJTr1AeyQixNF5ZCo9b9BN70MkRptpGZLSX21me1vx5TUpoT4forzU6UieMadH6yGQ8idRd7FaeYAkr8loi4uqt7vCSNkoqweeUEpxm9WHAMpMP7Grl8kR3LLMzywVkmB8U','Un','m',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2222555278223561391,9295912,'p','luPciXdJeqV0wpfG2','lUNpE35ChlJfZ83YHiEnxdXjEaNOQNtGJ6FYqtmchN88xo3nX9RlofhO','kXfx1OwJRHru4bgh3ZSpWTE','c','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12897,10 +12481,9 @@ INSERT INTO t VALUES (14782742167189385995,10564253,'u','5IDwl7nV0TSshuEhDc8EXiz
INSERT INTO ti VALUES (14782742167189385995,10564253,'u','5IDwl7nV0TSshuEhDc8EXizmmTPK1CuGKASbVcaQJteV0u9WTrQzQMyMyu2QJTkrmvCPvJGXLLqHPE61b31HIoEJB5a6ryyp3SyB6WHAbKstycCepVdTomB26zEPbrwWf2Jj6WWUXJpxNOD5FNqaWr3zh9e7xGfJj0iICRJIEdp0Dkz4LGD5WAYx8q8BgAs5RA0JX5XcTSjR0Hg5gIxByu8YnHHgEHMrpiqo','3M8EwnBsxXOmhsjl22vLBXQMuW7Zcd2aRjH5z85pX97zWVSByj7t2z01RFa','KlWzTqg8jUZ3e6L8wQ2DDTFWhBwCu2B','5','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1317068137,-2009571739105272192,'IBtM6pI2tdLMsGGdLkRz7pKBymmFbQt','fiIdxy3','D6pOfue8e2faO5Fi7oartBI','TUvq682ZcFK2NzyjRb','c','LK',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12928,10 +12511,9 @@ INSERT INTO t VALUES (2150775026118711283,-9206234795686403808,'vJNcq6u','BYUjQ2
INSERT INTO ti VALUES (2150775026118711283,-9206234795686403808,'vJNcq6u','BYUjQ2KDXvxyi8eq90ufgDud9tBxRMPzXd5La90laSQRcy83rzYnRmqAxbis','kl5ao783FSLaHEUh','3W0wnJ3NIm5X3LohBuDxrHt5zaNENAn7tKdBw7WdiRaqmD6Wl5uKFZ37xKiGaxJwSCq6UKBNJQdbbZkuO6LMEQ3Myd26U51i1aJSCwdLmH4ILt7wykAdL8GY20MWqlomHj0xeh7gVbB6tjJ9U16satUvUWne0M0jHamD6wWwH2goEj2xdft6B0rEs8MaU7zXk3NHaAE2BUFTfdopE8HLb8AepDK21leLlpG8SuVvEjARaZ0bzqaz7mBV0CdHGgY4','Yl','5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7700291,158,'RscideqCLWnv5KcgiFD0Xv','PH0','w','aoABtImd','z','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12959,10 +12541,9 @@ INSERT INTO t VALUES (4640653981644531806,235,'JEqJaOVeV1s5GNYMXXCZcUglVViEPba7N
INSERT INTO ti VALUES (4640653981644531806,235,'JEqJaOVeV1s5GNYMXXCZcUglVViEPba7N','usikWric3BbPP5cV0IyV86UO5nyPFxpeTCAzX2OKGxe08ezr2oD3jYc1dbI8HcX4s2mduO06hTo2dhnAb8F7UTTcecz3L5th66px7jWuwR9Ad8THGvmsxf4qdYrB2sKvzoUIwcoHBpnFnGHEcXr0ESQZWBoNLw2BF8GTe0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrmosfAo2kn0Il','U67','e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKgGZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qVnYjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZMJ9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktzdSWXlNyFMzG8','5S','rN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (172,-2141144412,'6ENWUE8tdYKGE63cU4','rPP2tZs7hTwxdhUiyWWo','aSMqAkRzyNW2V','sXRNPDQFWFekg7','Ag','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12990,10 +12571,9 @@ INSERT INTO t VALUES (4630,-1381553197,'Bp0rIrR5uxFY','TljPAijVfX2ZC5IXqv3M0A65C
INSERT INTO ti VALUES (4630,-1381553197,'Bp0rIrR5uxFY','TljPAijVfX2ZC5IXqv3M0A65CYySfRh6aX3gcy4ljzstZPgFsqazI0BdrWogwUUmEH7jHk3cRKj9wTdrEXLk5e32OST5C7MwxFb1oLinQ2cVvi6II2X3yBbmRmX0qrnZwhxlIsO1TvjjL3gaqtbXEcNCFrdcW3cH1DXYwXhHwQlHmv7P5RWKilbBbYMRtuWXEmKQB95O8FDLrZHgklldvKrD7kPgo7LRGCKHxKzyKx9Vff4zmK8HnHNityo','LQBsQRSBKq0CwViSbMx6GyS6tW4CwGRzFfR4SJkOm','I2uxdtA8INoz','V','k',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6330543,119,'h2j9Y2XnBcgeXq7wovTxAnkUt3vlVXwlhCIl5GAbkOlhI8pRcpEDa8Ea4VB4vyGLRhSek6XpNxlPIp307','Q7t3I4xbb3Yh0STwq4n1vkMaLJ1hIOZVfGhiCeD7sV7Yv2AQxw','RRpJUizJpPnbeHJk1ODCARbpaaEy5EMbdZTvPxvftKtvz6HuKgRgRk939HNIRWqFkrpoajU2qysc53','JhOQq','Q','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13021,10 +12601,9 @@ INSERT INTO t VALUES (-3686068,85,'3hMdbVmrCHRvC8kMjse9DaDkErO9LazWCn3jJ3vI8sYPq
INSERT INTO ti VALUES (-3686068,85,'3hMdbVmrCHRvC8kMjse9DaDkErO9LazWCn3jJ3vI8sYPqyDneu38yen2rSGAr6l8P51R8C4OLb7','7DnL','yHPo2o4m1gh3wRdqb6R3JwgNzLsp38whEBQdzSLcCgmelLBNQ','sZpkJV8QBsFxhmoFTHEvxrhYivE1nf65Fmafne55Cmfz369UuwModYPfFoGL5TB0fiIUOzLKEJmbNAuLilGuzoS6S0XXXdD2QKxwSlQs5f4jrKnGWOH7TCoDAGibyrbmCzmbqQDebKo7K3lPR83ZiSeQFO2u0VJJCed4Sn9Pyjk6Q9zHguOAAdbGZBkErfaOSa73AhfAmSNonLzqFGeVUTI','L','d',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-18337,-22079,'Jk3iIRSw0LjN','EjtnUmDYFYmd0Jau6','Wl','Hm3FSJp','o','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13052,10 +12631,9 @@ INSERT INTO t VALUES (-4459866,-1177,'c0FgzchWv3zxtCF','cBKrdZTJM6q9oZSWPGznbL9b
INSERT INTO ti VALUES (-4459866,-1177,'c0FgzchWv3zxtCF','cBKrdZTJM6q9oZSWPGznbL9bO49lp5C8zAGu5yvEHFx6th15B5lvrwdjezVoqu386ovLqgoM3g1hel0ldlIlUYGSce9LAzSsOWRi9wdfYXbTj75FCId0HDppOpmmxzw67NpoRSQh7sKr66luV2Lg8fCxBlbUxtimxPzIyLcsyETTgwthPJYyNYj2OEjolJ1nNddzI5sHGuc0ZBWsb1f0iBEv1qym16Gu9w8gkmQOhbJD','asD','4H5gZmgTLLAUMPg22egCXAtqwLVzXS0IrtV3z5l3o5Tdh7bSdDhifozciSDdPxyt4LB9Svj4RaCn9z3csH63ycLnKl1Va97mauinCDNvv1mXhQL4LL82llCGoMDuRBD','X','Z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (51,11621392,'FTPvtOonLUHEIRk4SywJ3SfUmLQhkOhl5YEbUt4wLkBW','Lujr3W1B6el5hpdyMuw8h1e0GX','cgxpSKQqr291MpkKTr3fKWROasRNCOzZ3p2MF3jBzjWyfeGLzDaiaZbuNowz','gp9WbPH22IN1GEYUlPrJv0WhJVCNkP','i','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13083,10 +12661,9 @@ INSERT INTO t VALUES (-21,9283619,'JCfJgvyaU6rU5xpyVsfNMqNxmPCtpJNL9nc2FHDPv3b81
INSERT INTO ti VALUES (-21,9283619,'JCfJgvyaU6rU5xpyVsfNMqNxmPCtpJNL9nc2FHDPv3b81zUhvQeT','K9ej9Kh6Uq6bpt2e0eSUuvWc8Le8f9wQHeaQ8Q2r583QGdJGH2ZsgiP0Omwqq54wEI5D3yRdYYmjTlR0qQlwGxUMoHsvPUer2eXk7vbhb9IGONBRS4mPLfREYKbC3fQ4gyTZNPHE6BJ5w6BgDh3JKliO4evHHxtWt7BF8Gew6dDX65zmK4WMwk5hhLOwLxdcBaPzknV3LhPxUfaH0cMnFVmcipFR3dkhDPr19HmvZQgxt1Eomp8H8ifbXBfHwjx','Zu9lUXuGpEuhXOl7GTqvhTKijfCjZJmrgOmztFObDvimoOxQG','vpeBdZddlVE84is9MM2YGvTkqihokFJmg5thNpBx4QHU7QUm4sqBfxIHer6MAX8fIRpEJMIgXdFjGkWz5zf3PQ8Hk2jYxmC8lGwkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOgB3g7ryqqn2rza4WSvU','v','RN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (19177,9420,'zZ41NYSX3AhPaF54tzj9Dr7pcPzOYehj5ggYGb3fCpkgzd0GohWYQH85XKL','VdltwexTIxkSDHhQAcq','j6FxBE8OpafUFLqzUmI1j','bvOxNERfkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26CyuaOG2AotGbyD20pA61JuPfgR2nftHAZNhCa','q','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13114,10 +12691,9 @@ INSERT INTO t VALUES (18352537950866795983,8919,'gSacjGgy2GbXNWw9UlbL6IvTU5CN22C
INSERT INTO ti VALUES (18352537950866795983,8919,'gSacjGgy2GbXNWw9UlbL6IvTU5CN22CvizUeuEIijA5Xy96p1aaj54iMHDZXpmTOtjv','seYblmUZpN2EB2W3RoTLfYspuiZYbuETwLQq2YIQx1SGwnneN7tdGOGEvKnWos0FXHbM5gNScJcFAjdbJjts3xqDxgmGztBSsEejmAS6iXZ6rRbRFQ3y978H6l9CeMEAdnhGfmWdPvm1BvIN1MwAjsnoMHArYA394JJbA9rVY4DvC','qwnOZmOA2vzclT5uKS5AFB5qnZ7EFE','IvFgrHKPkksqyEaRrNb5S8Axuv8RnORd3FrA0TVImr9FKL1xqoY3ux77FKEtX91SS9T3eRUs58VSJjeb4DD1jYuU73MlSxqYFb7sEBwCiXuQEkQAnjQK8MmDM0DCTeIP4skUvvolZcsUqB9AwxFbCuhxleM7YeXsS2KZRCvNmPOdU4bGZJ8AY2nHKevEHmvH7UZRgZ1K1dGo','IzX','E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (232,2761638784,'LuF0inz4tWyqIqWgBLyVDa7','ptpHe6wxhqHl4Bns36Pdrbknry1w1JdgA7PT72gkA7waGiqx83IFW20XRnQYK1Yeh6QQ0E2SR','PJz3LdVr','zaKlTfQaZkK4pg6tB4fb9L8lD6RiNcA9sY7nxodJk8zzsLf2EaIPlNw9VE9fkUvJdzGjwxnmI3PR','p','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13145,10 +12721,9 @@ INSERT INTO t VALUES (60,1450155677,'cTqQ4geiO9r','c2lY5U648wrcgkXNNqnvOOhYb1xsZ
INSERT INTO ti VALUES (60,1450155677,'cTqQ4geiO9r','c2lY5U648wrcgkXNNqnvOOhYb1xsZTqrmk0atdsHd2FRVEo8pVgHFqWQ50DrqgisOWWPKMJeuHRnPHGhjs0Cwt4Gbzsx5OgZ1Oka1LOWWHPJGxHyEPpgyJreGE42tUeEBqFp9NJRXZ7FRQevw5Y5Yx6Eo31Xu','NIdXUow','lAX5TudZL5Wn5f31apMmAsCP05kRZ6JPhzidRHsjTLyZ9slWVWdJSBoeb0EP22X61vNbGwX1aslu7DlQVHaw9WN3ZevdW9GIsqZbJ7uN1uxtraVu1hFEAPrBZYaCoWFojum903KpgqwxMle0g2E6RKuNYc1CEs1IErNZVIRfGnzHgNPGaHFPk2cC07wEZj2LuolNefteYzfq5KlQJsTN6','h12','k1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7765854,8619682,'rgjGfZ1w3482vLF9dVt','y906DRShedvRP24gC08dqQCxz4w29yPIZOGnJXXDOgXp9es6uWke9ohHB6Jugmmu1zLxvKvBN5DJ6','L0e9lDl4FvDjAuojEwCQAuZLU5qHgfxJHKWOyLf1aqvP','vJ64c92bM3','3','hI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13176,10 +12751,9 @@ INSERT INTO t VALUES (-2258780,1352199,'bole0lSWwIPVpmBEE5Hetz4158ARKUX9dWS82mQa
INSERT INTO ti VALUES (-2258780,1352199,'bole0lSWwIPVpmBEE5Hetz4158ARKUX9dWS82mQaPIbK','2FlKlYOyQfnxEKMiXf4wLAdOiRyAJGDQ3iUQf3WwlT5vgsg32H4fC0U0az8g9Y4wGerqMBtOOEACTsxvXh3wLdMVBE1ltXS8O4YPvMBK8RLb9hQfAasykMHSpJWxoxZYrfrWqHy6OYj5SkV4tm7SzmAdWsgkF1Q8gl1m','7BaNv7lvidKyh8OMF2PUtO4sTsI1B0BteIq2JJInj1pLzo6KTmxFgLjn','tbymAepJraSQqtWKCNiFhE4LuNBrUtfo3ACjzZ4hjc80M','t','pr',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1782359994,1059435014,'jqCG20dAFZdRly0aOKlDKbsmyahwJCDXcZNzMeXezxmDYCsji4K','Dw9d6UhvG','E','tomQYeFOIdWUSe','mU','oC',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13207,10 +12781,9 @@ INSERT INTO t VALUES (-6974880983574935374,-1442422694,'BbOTEqZ0UGaBQ9oFXDgadQi2
INSERT INTO ti VALUES (-6974880983574935374,-1442422694,'BbOTEqZ0UGaBQ9oFXDgadQi2mfzkvYgi9AEWB','kjSYvE38H99MzyuYdHjP7SKW6CdC2DgKsu','SIa','HPwP6dvO02QOc3k8v2IuBrpWJba09DZOjQYyZt4I5Ju2DLlylm5gK0lpqMzEK1Wb9kv9R2U3x4cPjW1a2TDKCdp4Znp7KvmUEzabGFY10ceE3Om6b0fmcG9OaccTYvgxccfhD0ig0fjh39oIvWTEYgg0C90uC2U5slnIUZ58ZFmrNvEAGN1LvVfgHCU5QmM5H83XqRnfRvD0BdPfLRbMt3Bk3T1q','zB','V',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-120655,-119,'CCnO6oDb1BQaWIW3Wtx9OuR5','3fvDDR5Yn1Lxhx6I','jpA','zAT8iVO5tPsgX1h8LNH9qYucezruiU8nhPo','uP','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13238,10 +12811,9 @@ INSERT INTO t VALUES (2633945760749230960,85,'O3pbNAnLeuQZXOS0Ts2QJpYimXi5','y',
INSERT INTO ti VALUES (2633945760749230960,85,'O3pbNAnLeuQZXOS0Ts2QJpYimXi5','y','8iMpT53','wylg','f9m','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8048171030747707659,211,'KqjES6TGIvnOuK88XgtaYQjffenm5Jzf2aXmxrj2kSW7E5ubFpmfBBBO','XoY6HPTWjaBNNXxZpJGivX6HHnBIJ1jaX9Yd3Bxkt5kF4LYI8ftEIKuG0N4xGW4ShpUYKnduaPgPftz5','k','Zx3TV8YKciqC1MYxSO1Qc069KNog4BDWna0QuQUW4YM7BlEelAqW','7','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13269,10 +12841,9 @@ INSERT INTO t VALUES (3496515068328722083,181,'5AIGkImO1eCrDyJRR9AeX3cPN0KGrz','
INSERT INTO ti VALUES (3496515068328722083,181,'5AIGkImO1eCrDyJRR9AeX3cPN0KGrz','JpVbYRWn9ER44LtvbYpXDIEvh3zX6rNFZqxKJ0uRVeE1lx4oBC3rgc4z77CfnIyPbFj6rKN3EUw6yqnMk0lGJxEtb3bctlUX6ZnqHy6PlgotfiSTF8GJ8mbTd3CAB2BWxMSIDpQ7bElMKymnhql5Hck9nuRSFxpjP82KdEL1JYFg10u6kPR4LiOL3q2bozjpLZNsAxb8uz65di08ZZkTuW5ipnoMJtptd1wF7WGoiF','YKmt','A5W5vVRoNaewomGSfKnyb3akgh7RXP2lUfORwnJZ9eJJ8NlQdAjgRFPOqOaXiqHsXu0IcqCapU3TNjkXUOgZ1npb6eZeK8WXHHtGawx8','fA','Tl',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (21082,1644024248,'3','P1hXYkR9SlNSqnfJaGyxkM','XvTzMxW1cg2K78qchCJFhcPNObQBzLZIfbjACoZJPVUJrocxXuiV','tNRyPdiYkEaY2WCJ','Kl','X3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13300,10 +12871,9 @@ INSERT INTO t VALUES (3082928537306416357,1230959038,'xmsXsiz6o8ifzOaaIfs7L9ZvuE
INSERT INTO ti VALUES (3082928537306416357,1230959038,'xmsXsiz6o8ifzOaaIfs7L9ZvuEZCc4C','s7RkCRm0gDMs95aVyMqssoHAUiwxNJ51IwyipGTA6KnT9CGw1At7sriufM9K8lgdbenzcAQnLoIn1MtXyQjU677jXhzy4r7SqhDo2j5KZCRZhRx75gglYFVNY4la24qoq0Q05KBIv3QiRYCI88qCdeJU5v6dQxcODLL9t4nwijDHhzrLo2i6WbKBqGkLOMLEzefVxglMFuq33V9tG8mSMgUm2ZtM4rGoGagaDIQ','5DUm4JIkTf2M4HJLRd94VkfWFW9QZtMQiErELW','C4p89zgPWlTRQ6puenI5TSGZwDvWOhjXMXYZD35fg2KI83Ov87fO7iULjOSghx2Okp4zznPF8jZtHB90fLimdd3MG9yV5vbbfxSihIcg0659OrCr4ao','O','fLW',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16211469,37491,'2AAm','dAhsKFM8vK5saJHqlWaJFaDMEeG6s7KPv7N9YW9zXYThl7iabhCzzLFxdwRfc','cjVAPj0cXnI9T95uqgtDdaPABrUCdOhrCrJzWPYflRzc2lFi5bp7Qo1PogijXa3qt','5sWiUfs5kPQirFBlLaxmjLvJz6JdiOV','P','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13331,10 +12901,9 @@ INSERT INTO t VALUES (11455833,10829,'pV9','oWjl5b4V4XgjqCK','KXYo1420HWniVALS2g
INSERT INTO ti VALUES (11455833,10829,'pV9','oWjl5b4V4XgjqCK','KXYo1420HWniVALS2gQ4whvfg95tVKoZDEeO5bP4le5LmzSxTjZLkPxWqrXbV8hmh0n15XHNct684o3djWZXGifHx3OfTGPd','FY5I2TYHdelbFy718g3lhwLNgmUVC5zRFrBTl97zrPoM6wWGWScepeekDbMNnuYEDs6QCn0R2kTqDsLEMFPsBhR4GCyT8bxef1p0fOLiMO2wF82uMViALE61F3Ni7ggJvUkYxddKhrKnuOTRklHwMfYFxspfDCNb5WauphmlZGjWFpvuxol','x','f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4445677406825170234,27,'N6uJUgWFDuUCHuiU7J196dQEtObRh1iXf','I02n3ABjDahWndelPZwXYe5r','pdj5qv548Rs2czo0XX0RLHYgRDUzqhcSffRpswQkwhg7Vkxi8','zedCCBySUnd4cd83Q','n','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13362,10 +12931,9 @@ INSERT INTO t VALUES (7983241635944620152,101,'YGMM9TMCfIF9i2V9pNEveY','7o89TcGq
INSERT INTO ti VALUES (7983241635944620152,101,'YGMM9TMCfIF9i2V9pNEveY','7o89TcGqif0x5EpeeybixM2SStwLHNjru0vgFn9CUGx9ZW75Ft0O8NR7qzZKS1FU5RKGV04FrnqPyOu6f1JgW3lYrLf8edBmD3pw6EjxxFnO2QRWpYBsSLEUnCwVowIU3OVxXnD3zqCAfMATT2qO7e6KXgOMWjikPlRVLnjnwGIj0AGo1iCg5LuMhUzgjV6jja81Q0ugoOOONdNNHQpMQm8tNdmu4qu3qNMXDI','zE0PQUSALZyI6vLRNUYRJVJXge6mK4HNw2UDshtrsxHicGt7kIy1Ifg','NdWeP8wHRtlhO2uASnYo31XEnXjNynUBWBgjwXlsBTS2BlYLsSnFbchPXGjVT56qKLD2lrYsy91jRTiRQzzPENNxejHk1iTH','78','kr',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (168959,72,'8Msjndiru','ZuLXN8XHWF','JOgd2sOn','5nlkVmvBHZc6rL94HR0BqA8IfzGe51uak592uawB8n24','G','4P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13393,10 +12961,9 @@ INSERT INTO t VALUES (3605901461,11,'O0tq5vqKpMhDxYIEStREDxYWUrwemX1UZRQaayXUsVO
INSERT INTO ti VALUES (3605901461,11,'O0tq5vqKpMhDxYIEStREDxYWUrwemX1UZRQaayXUsVOIYB3pl','nx2KkEDa7PSWTtPR5X4tlpeg3YLFsEAXYg2JC2uu3HKXSJyRyHfjDiCmgzbI4li1FRV7u9qV2p6vg9XmEqT2oCmdjZzbUbJzEGe5Fe3neJiW1xsXA37DZvVsOqoJxGIxtgXuOkpnsGDmWkCvsXh6mCgfnzQ3vUC0Ub6tmdoW5hLvLhfCImHfIfX4sVMK8b3PRLaaO33I4ePuefLH1iRCuSCWPmU','LPkT','UiJd9H7Vx4eKCimmPLb2VFGkGrhNGR6RgDNz8aH6UjC49owhcDFP1YmBwQAzVNUOOKdKBeK9QtGjlXY0jJwt7PwYpQSMTDfxHaSMh6Dyrqy0j6hAvwZeprtPZLwu9HFs51Eu90nuU9iPUnTyL1irR','z2','ucZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4953,-34,'ba1ON4ZeHXJK6q0BPb5ENnsckSA94L6MjrPfIT5zGsIb5JMjKRkPoeTef','l','Vj1TVt1DdgyEdKgBrtvwSn5IRU9ayF2','Jww460TmPaxuT','E','ux',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13424,10 +12991,9 @@ INSERT INTO t VALUES (6282804,57,'5cebXxexH2sQDJ91Lwaf3HszeAyVRkpurk3sUdmK9oiQjD
INSERT INTO ti VALUES (6282804,57,'5cebXxexH2sQDJ91Lwaf3HszeAyVRkpurk3sUdmK9oiQjDC8FbBb38pOtrvRHmBxlXMNo1knIzv','MyoOdDBx83mcyckDYaYlMH9QWQbpG4CDPVddoeFFJgQcc8p2eIIuqFEgAKNYw0Oc59chihjLcteGv5aKP2UQcqeh50yXa80hdaCY8dVZsEIbZvbE1i5t30eamSkXVdk','7DhK3jvkpD8iB1RQ052c3Bw8OBvT','RnZy0lqOTLNzf54Eu49dWrPEucaY6Rj5VhgLq7ghcucxB3ZNOJn7CEBJMNJ59ZV4BJ','c','Rk',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (148,-6511614891889754123,'umIACezOMGsDx3UZNrU07Swm','ziJsvpjxrB','VbcJLxRdUGOXBZtVpH6Fm','Ymt8WVedtrgQybhlD5bTSuf8guwYBLmEfNMRxI9AGtnuGJMiDxXuVl7mOIUrHpK5sOSt','MY','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13455,10 +13021,9 @@ INSERT INTO t VALUES (7051974308348410225,4025995149867409659,'q9Hi35kPg','9ZLbS
INSERT INTO ti VALUES (7051974308348410225,4025995149867409659,'q9Hi35kPg','9ZLbSJdpnF7DZWXGPb7qHX9qDAtcrGHAwIq0IEUXQchu6wR036JNUjFChTtYS3JlbPzCYAONh0waT6foad3cBxAKb9c68','giPafRJ7E0h0Uo9E0','kHQvcf4nVkG9vS26bYQ16BRFlzmSx9hLbCbPm379dYEfQqHoAWSv802u7QB5cPQmK6frkubnT8EfAexS69l0DAN2ZGC7AlILlAf8oDZnuWAKfCJeh4zkOdp9r4H3fUTVz51m4uETSwUGlCiyvgU5gyNsqfMWCZDm5HHfQ3ZxFjCazuwfhvkEcKOR3RL64hdSge','3bm','5J',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1932080877,6612420616191521051,'CQ','pTeBpidA35D','KgIbDaWxXV6Umh9VGCgcKMIFQ0gsaXsEYudhKBBb','JJbGxua4sdvgMWkAOmHKeG0eCMYHdbZP7RSSfE25sfN6vbB3TMFBYJ7wFXx95fuWZHE5AlVwfog','5','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13486,10 +13051,9 @@ INSERT INTO t VALUES (3585922256,5931689608464295629,'C4XZ','FmCJYD6L82bXb5MtjLA
INSERT INTO ti VALUES (3585922256,5931689608464295629,'C4XZ','FmCJYD6L82bXb5MtjLATxCLmBljaD28b5l5bXzbHfKo9SwXjXhOgcPLkn8373yYowy8CvCj45NzzAPaiAw2P7pFblWJ9dmedpRGTULOk7eUqNPpBmFhxmpyI9HopIKtY24mwpsu7CCpqW95po54cbuCum7Dcco90Ns95UXLLR9rRFkFElRyvkgTxYUVn3i54xzzDkxa3CsZUCTQpqeJTCVDKtNwKfxHjdfBat0KaHoV','BAldBiQYTXC0Yef87LbC9uxhyqEZoH6MZdsr46iaG6fvexfTstIdlTvi4MbKmuLf6n2RjHptapkZG','sgpXym2twfX9x10','6','B',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1120395425,8331516,'cnBrhizbykpdduWgS','2JcdBMNueyGE22WIxCLSVBGemq','UbaTU9xHW1GEKUJGX','7A8Ci9CAvoc6ngBJsvfx','B','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13517,10 +13081,9 @@ INSERT INTO t VALUES (-7143556641958402217,5683690,'XhY','RElMqwtxU6k2uYruQ1tdph
INSERT INTO ti VALUES (-7143556641958402217,5683690,'XhY','RElMqwtxU6k2uYruQ1tdpht1Y2fGxvZ9HBJc26M2OBWChnqfBsuZkI9lX2sPBQwCFkClvDxZFBCnmgoWhkMb7Os8243aNg1k5RgZ6jtYc6pS9qDgP2oqz5CN6zMRzymH44pdlmEqmng12r9jouGEu','rvqo6RWtIqjFh1uy1kJFc2Z2fQI8HMSBPcKLLvoDqDYtvrQMC23AERD','qNwkxrmoc6wwT3lOLNj5hHPjl7aOqkZLoPVqLx6Ydmk','l','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7926903562867538449,2696338,'w4NyUCbifQIIBkwAtnuU7oIiAC1t','QtSl5NbsnwhY6pgS1GSaT727JzSJbZMnszSRqR5xKnHmY23rAo1IWwQ','oLMGf0','1HiQ','g','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13548,10 +13111,9 @@ INSERT INTO t VALUES (-2354071648372839651,12048817,'1yXHma076m5Kl3pXiqpPm2IMqZ4
INSERT INTO ti VALUES (-2354071648372839651,12048817,'1yXHma076m5Kl3pXiqpPm2IMqZ4rUYdaWB','fTPLmT6vIHBlJKlpH6wFByotj4RdosihW6YIUajn1dqrk0l1tr0n4xJJfNJKpTulmy3ji0eAZsu0PiF6a9nyXluLGVh','q3la9','GBkLgBCmp32e782e6mnXRob8oC6cgnoggAWNRq3sgVQHzlPThkQpM9mKLK0WNWQLbuWy65Io36Cn3XQUeeCqVeeAKu6f1rIHbqihPIivbxtBLaJBhvFHLV6lc3bRqikqJHRPbzagobFlvUrTEIm8HDLfUSo9gCxysCJk5NL6OIqNGbgfnTt5raeNny49bCGH0NVn3DLl8U4qcgkwzBr7U2Q358Hconp0B327UV46XzpChEo','2','9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (361,4829805119633454964,'sJ60IagR','Q3tlsoAJ90mZT0MGwxPhr3nhY4eGcnMOtP3fuTMHV7u7QflgTBDoHuQI','XobQ1NhsIawRDW2t4k3DEGAVxsnH7vmYS2FNtDJX4w','zRWMEsv','T','WN',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13579,10 +13141,9 @@ INSERT INTO t VALUES (3226343,14605199236534508530,'wbkpyuu7v57484o6LOZ3PpSH1VBk
INSERT INTO ti VALUES (3226343,14605199236534508530,'wbkpyuu7v57484o6LOZ3PpSH1VBk3B3rdPSH','T6TDVnV09lcbkQquiPSGMSoMrAWSi32Vbv62E5wQl0qQYIW90JB5FyEuKsIdt4C405pcQDX1Vxfav1UiFfm7DGA7Xj86uBNHjjwAigcz0i6IDPGHfVvpOrHuBkpIJ0Cc5GRrTyWtTZbuuGjgFLEOUY74LNVS6ZQ9RoHMRShDVvQgDZ5j4AkboyB5NHAo6jCxIsodkN71yjUYT3BQD5qPSsFASxZUPMjpTrUkCoU7WVbVu','o1Wb6QTJEp0QeabvQU19mb4K1siNrbqeqf9ulxwosAU','nWqHhfxx3yr8ZCi3eXgLGexTZQxQsjUA9SsGG55','y','5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (28378,42,'xTmAuOd6eqGcc3oLnJ3F81m069UiVtBtkKV','qbnMbeoA','5MQFY79wnrG2V85deqpq9RDPhFzyhbOuNvgNJh9UHv451x7dZOUbN24GMhsHxDtDsEbG52O1y','Owb','u','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13610,10 +13171,9 @@ INSERT INTO t VALUES (1574884,-90,'r9XNBWiOlHMK4JcwK5tHiNstj','r6ZRxuOcIm1nQmYkQ
INSERT INTO ti VALUES (1574884,-90,'r9XNBWiOlHMK4JcwK5tHiNstj','r6ZRxuOcIm1nQmYkQRLmyy4F2Hh7mGseP9XCfF9f8ft6NUmb5Lfjg2CTPM','ceUW4VWYC1','ao8Fi4wuf6ctnKZU','c','6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (594449,-5271713274923136986,'z','AZsyyZRQeBvg5ngGWbmze1l2t71oJ6oxaIi3ZWuzxuSAxLJvp87mkwO','yhkPXI76QUg4G1vyZRp14SMhy7sNygDBp0LA','v','y','WJ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13641,10 +13201,9 @@ INSERT INTO t VALUES (6174251522565942677,4999063190113198352,'MEeQuLWxNY89J3sHd
INSERT INTO ti VALUES (6174251522565942677,4999063190113198352,'MEeQuLWxNY89J3sHdGVZB7','ze2Ul9Jol5jPDiNN6zS2FIMNkOkZiAExkj779YK1M7bbs9Bq2QpMxKGJFM9LNJDsUIHbfKvfOvrv4DiMuWYRSlCChYjh1gRgzYEedwvkbecD1drYZHKwayEYdlT3LcFWVEt0Wc0Wt3IkWney82tBqY9iZLtd6a8Kd8zvOwZgu1ovX1cmO8qMS4qr5U4yLLKbCcH4RqBHViIt8PY3QcLDJp2NIEyOUSmeIAZ1ISnSv7lYddTNC4ZZuIX3VZgJmwzp','6NkRkLldRKX9KYn1JyYPyg9feCQm8fbsJRhNvuQf','6cLks0LaIsKXMeVGOwHBYZjnodkyvr9mWvnQz9RxPunHKvsyJ8h5L9SisbvhZ3kdfa1ejmUQfmq7rvfUKWA5rOK9mPqC15Jhmr0EikpWzADjVvviLIWDo44XK9p5gywoJdcpUzYwoSf9LYbDJPaFfs8RoOh6jVCBQUpAmTTAC04Dzp1rlSo4fPhfG00zkN0BvkEQvJFw9Q0UOC6yb81U8ae28GwmhqqpIQPMXyW0ml0XC','r','Wo',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7770963892768846320,496384647650080160,'W3hZUAlOgcaY0DhinTUD2ZT0wTZ7BpXiOfY','nSoD7PnS','imrvw','p','z','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13672,10 +13231,9 @@ INSERT INTO t VALUES (4275135729689781708,6801853845186388604,'9AYMMgOgvCjIKz1yg
INSERT INTO ti VALUES (4275135729689781708,6801853845186388604,'9AYMMgOgvCjIKz1ygqRIhlLEZ6nGTTlqQt6bPyj4Jxr0OedW6eU1O4r42LfBx178qgZllQwDnnB','axfHibo3I9Kxw4b7uqDnjYsVFQmunFqUzfXMtzSV9XjGnRTCIhnhrp4pJ3bmCig2nLl06NT4Tg3b6AusWm6BhZYufd9qSbEpZRx3mejYLWLca','i','9dJ2mDThaRTRjMlkqZLlcckbA6TE1bxRnZl97e0qg5rMk1HUwevZew6QKFZ0om','hy','nA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6142516237971894531,-8,'vxT','waPVYfASGP','vSBIYgJz4oQU1D3RHfFi','RFsMMVNknegUVXfxLOjbcJcWbT1vXxwRmcbcg06UOxakM0OEXTCr3qx','j','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13703,10 +13261,9 @@ INSERT INTO t VALUES (9987945441196529778,-119,'snrobFd','UHtv5mNBMkWpZYqgZc1T3w
INSERT INTO ti VALUES (9987945441196529778,-119,'snrobFd','UHtv5mNBMkWpZYqgZc1T3wZzQql7w6Ie6U2kv59MOSpfMCQMbYGqvTxVu7T7HuTcHtT99eSFaeVLPrYSKF0wGirwRJjpRY7rvRAX0vXh','JmZaMvyIvZP9RzCoAS','KALusGvwQZmRipqjv1r4cScrXBGj4ehNLWO6A0QOiJEc5u38dPaZpmyy6imYVX1p4xHyBgDYqftFdgYNDNUa057kqqjhbIiBfvSPdDw6b4laNsrI2uHUtRdI3zhgU3UdGw1P3tOA4jTiCII5fb','hl','I1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11785663913391032869,5780775,'WjbsAgl6mrZwF','l','RJCwOzK6LDCLzSuVBbgfHsGQ7Eq5CEei3lQ','TpVKh3AFu0ersRxoAYUYvOe0LbcNixBuB','TD','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13734,10 +13291,9 @@ INSERT INTO t VALUES (4385754721223837400,6263209,'xGiyvEaa9bvlZtkFTOdh','BYNxNG
INSERT INTO ti VALUES (4385754721223837400,6263209,'xGiyvEaa9bvlZtkFTOdh','BYNxNGJS1wuT9jX0pZMWsUuvB7qn7zmhy22FMoGRUR0ZBUW0S0ZPcHRLMOHHJYusQSvHne6Wg6RKaM8OcgI9cLh5g1u5AVEW83cDO4XARU3PQAiqcGACHCBnDubagMUyvapQagI6FOrSR4pf2EsymONI0YidLTQRUEkUgwHLTUpxvqDQ7SblTgWaxXRVeXl8Bj1Vr4uu3vJyT4smULA','uqLF4BbrX7eCoke2cHuZX','GghpaPkIJBctbvYcUB7jFEigGgE6LZvUXZf6Mh8KBA81DVZ5i67ObGzzlWLoMcjmj72jQrIQK1qD6YDHcVJTz8Jyl4nnPEIuyWbgyPTZdotT9XOACxpGSsHcgcNA6D941XRNtoOosKzCOkKQkl9','URQ','bS',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8626377,-720588991569910161,'n7P6QuJk03XyKJMTH','GDpUN5HyEaPCmXi','zUPZz7wzvWJzgQcrLsE69tS6D643uebpdiNZFFyzSfYqctPdlKuntKMVzcYqXYYq3Do1Zy8jlK7L','EjayBjZmJi858rBxHiLTEtj03zCAFK8JN4Tj79f','l','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13765,10 +13321,9 @@ INSERT INTO t VALUES (2453268,5550625897475609812,'GrTw7YfBm9dXjNaXopIdd1QWqQQrb
INSERT INTO ti VALUES (2453268,5550625897475609812,'GrTw7YfBm9dXjNaXopIdd1QWqQQrbq9hIR4Qqa99TVzV9XZgNtwgiBPoZ2zsECKOkQXEcZGWqk','m7jd6Fk2HUt7iDetqOuUBWnUNl5LHQgZLHyLgV61B5Y45595pryaRQKcySLi8Eq0el7eI3MYLN0t72GtwUC3UF47WpB6agh8CxllpW0xmvypp9hzvmdhPqVeUQFNCWlu7X8lIClwzgrclpgkKjAelSTip4S5dfQmTQ637Ui63C7lNq8HPd43bfHReoIfk1VLAPaRU9gBurez7zFgQaPKMsfDiQdtboqBedUGK6','iCz5aLSrHklAFc3vNuVo6bug5JokMcq8w76FK30y85Dw5eGmDRGUGt0qVMghqd9fQZ','UQylYPgfnifQVCU2oTPyzOVi','z','LQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-114,-63,'SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtAe','1rk3iGCnSL7UapQKR1RWNantD88IPRSxle8uCfw2g6LtNT','W0f7NI6Xl3k0xa7Hs','WU4eohUWuPUJ','H','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13796,10 +13351,9 @@ INSERT INTO t VALUES (50,82,'elGeIi','v1ZbNmvRKRsZiYKfVodlXFguS8aQ8RYe7dSaclRo4P
INSERT INTO ti VALUES (50,82,'elGeIi','v1ZbNmvRKRsZiYKfVodlXFguS8aQ8RYe7dSaclRo4Ph8oQWIN7XagvN9TH8lR2m8yWmoRFimdWy8rzgeHXavJtyuFY55jnt5aFfSCT9dwe1VrakQlpMbffXJI0gwBY1ObKqPAVlKzjPCcxBzDOrCnMm7G6NaIChGcfxBAxbiYnkdH08gH2L2ZLLaaPQHGrtOYs8hBqoI5qN9CS3tGpuOlehLFadDmHADiaM9uecs3gEdwpTohefhnnQJrRnTm','ZP7RjlKGSzDyqsWo3vAMw02bfa2G41NN5jfh6eI5EK3GL0azq6ckbFkgL3H','rQQo7BiqvPkygVdEnkMmVTvJdIyet1p9fSExLRDwnIkjqBxKZmHFcIYfFeubgC3dnbiT7fwFr6i1dY0rasATXj0clNj4mLV','PM','c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-940414712,3666139811,'jTq6','qeh2kwNkfRn07HAW3hUMNGNyrSSAuxFF4gGTaRYhYxFUTMoyQ7fO6ZC5g','PV0DYt1b9SAvSVgL9QEHcXKT7J0','iEEs76CilDQ7k98y5C5WsdH1wRlTacS4SLDBAquUd4bhcxI','q','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13827,10 +13381,9 @@ INSERT INTO t VALUES (309915688,2123997347,'Cu','d8dxs12BzGvN6kKHqFuN1vfbqvHiZnb
INSERT INTO ti VALUES (309915688,2123997347,'Cu','d8dxs12BzGvN6kKHqFuN1vfbqvHiZnbIbH5g4eNbtjj5e8W53CGtTX1gHgJze5EMl4Nrzsw','RvRsuu8my7EKLYbIoIEakL8z42Qkbog5PVxIvqw3SSFjr8q','0zbU2lQjAn5EvkdvVkCopJK2wOx7cmWdIdpo1I8qYfoLstxaF5xvNliI2Fp8icgZFWmKTjXxVSVlbxeWIW0WeGrLOQK4Ub9s7orB1wwEz3AcmuvRyiTzMeCyZBj2c2JXflhxL5OBeWI3BD9tFUucSV0diy21clFLsVbi947Y8UpmXI5VM1x','E','Au',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15025,12241514,'DMMvI17i','2qQtOk2uQTtOjB','lMeC2iFJ30VSM8s','2MvY1w4R7zsvOagzQgGSzs2g5dTyF7oqpWznxQRqH3nSvRkD2eslB9U2hg9WrOpr4dGMWvnS0frUVlq4Kbg','i','AG',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13858,10 +13411,9 @@ INSERT INTO t VALUES (13243,1580259,'Audw0i27k7kYN0rMz73urvHIAD2BmBG2L','nBo54GS
INSERT INTO ti VALUES (13243,1580259,'Audw0i27k7kYN0rMz73urvHIAD2BmBG2L','nBo54GSZB4ecfZTIp0WaYjghW6QMQhh7L3qjCfZdWWwKp8SLsZktRhBoZ97BgatpEjqM9XxvensTK60pk1WvJsOPQrHICNGDAuFsRGSRkBtAltG70EXm4koO12dlYENpjGF180VyWmxjADsScnmom8wqvr7qXz9eJgLLiOgUj3GUwawR','DDy448naP7YW4R','dMy2afLxbvwgWs9uuk9PjdoUT3Ozpo0dvODwldvTl3iPsGuQhiT1sB3EPSi6a','EG','4v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12529579087423677316,154,'Vnhkjbit1LA4V5R3Cc3G','47uMplvenJSVgaMrjw','a9dwwuzS','gu1xVhxTjpPZL8Z','T','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13889,10 +13441,9 @@ INSERT INTO t VALUES (8160986343889451992,252,'JaGGgtx','wSgjRIVETDmLxCBK6Voez3j
INSERT INTO ti VALUES (8160986343889451992,252,'JaGGgtx','wSgjRIVETDmLxCBK6Voez3jzam4himiWi8zb5R8aika2YcagUr9XiS2yeosy1bMzRbN8JLVAQi2wyKtQ6ACqLZpKeOUF1phdTUyX1cELL3uOtpyjSuy2U1sc7UGm3HWyCzA3FCERr2juPJtbqYCH3ARlYM6lGl3D7wNb7xB07KqrYXKSnzuGqHFNwCSaaibFERYi','CMSnvZO0z3C2tS','10xMhNd70dpMWLIWmNNwyZe9gnpajsKfxhzML92FGpszD','6','2u',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (637158282,101,'vc93E4','DziNK2pWF2mDlnaeE8qVIJRHWN4VDcdEmTJBFuoG0ia','lTXPEFU1W','3y','I','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13920,10 +13471,9 @@ INSERT INTO t VALUES (2626874833,126,'9WfEv5bV9TpztFJAdIHXkrAbDNVuJHwub6I98dGj',
INSERT INTO ti VALUES (2626874833,126,'9WfEv5bV9TpztFJAdIHXkrAbDNVuJHwub6I98dGj','voFt8t42WRKHOXbEbuYcdVrjYEuQt7YcEzmMuzbHOlIHmdYBgpeguKNoqDWfxCpFrBmphJtOl6cnsGlRvSmD9wqij89vzG78oIWkr2oJ7xDsQ9x6IVkN8N90oxeyjOBNrsBZKW6aNY2','xD55mk2TjZRLSPpb22qgesyh9HL10walNvs5FiCeFEMH22nhv1M8aA3eouy','NHW2JzjAD7CQXImAhm76jR5LK4MEMvVZQ9v67lmrhwaGhd6UA9aZowChlQTybWG3Xt1x25kwiy0V4fyonrnmUTUmKDqNwhYkqcDO6xub6Fu3jwMWAmuVh5wXN20q9qFCIqbLgwSOSk','ytd','0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12389381,-991687862,'NEXBJzF14gUb1mY8sSSIBbfZIISzbASikUWt','nx308YxFnrK7kydUMcXViEiDk91gfEa','RJhUfBiXLop65JRhZPQclN','8MkZaBBUr','4c','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13951,10 +13501,9 @@ INSERT INTO t VALUES (510887,-1324540389,'02C0csoYi','RDvRLLfzkk8qHhQDRXVG7voPPs
INSERT INTO ti VALUES (510887,-1324540389,'02C0csoYi','RDvRLLfzkk8qHhQDRXVG7voPPshWJJ9Z8UjTZsuK6At81ERCJDvo8FFKwyiZIk9ounGkwQFdlBn8fkeVUivOOmtt1MfYHvRQYKZRPfJZxq3cXmMmq0i7lMBl8XhqxPoKGFbyyvcRgHtR31xqjJ2cJVWkIdECCxKFjrd7x9uF7aP9Mi56ABOJ4SPyMpu864jqnu8MzUrJnQjGlgOf4nB9jqtq5BAWT','GijL6VFo7kfEstV5UtEzNxCm7MenWsPf4vUO4Ir8G','ZmoKMbqtv9QQ05SOGfCI4afO10I0ib0z3yjjBZmFvyFeSsySfeVLM3L34ywNbbuMK51sN0Wenlnbg5oWzxEZwlX6TKmpm3pGgCgx5zQ2nhtgfDt3Y1zCjFln8WuJejSjiEMmhuIaCMZ30NER1RF4W29ktqeMlFSE4Eimx4LaoqlLKSG32Cn9GVUIPSM8pPPiXKhdQOSQR4weF2XOkYD3EEXiLbEesVQGazz19TVh4Da3mZsk7Aa7','S','W',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (47572,3209093093,'ca5jlkotpw2JSoSPy5AjQRJs661cLjLoafYMC5sMxyC0JcocUMG0XMmHHezCq9G','qiN8WifnHST8HMWfXFCpTSwrAMHRgyQzyj6H9YAh9O7UdoLTv8H09fu2odA3pKxd1R','4jepVVIE2vrF5x9kZsPegtITlk6xcOYjoxqV1Rve0ydF','s9gNkSS8gQpZLMIkNqytN3B','0','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13982,10 +13531,9 @@ INSERT INTO t VALUES (6900339445158900648,1179614107,'DHgutiVP64n5btOnTLtqIdd1JT
INSERT INTO ti VALUES (6900339445158900648,1179614107,'DHgutiVP64n5btOnTLtqIdd1JTUXHFOEKgBExfJT3cX6eM6K3n','8uj6f9vMVXXT1nndQbTzGLCLxVK2gO','4jATLOzGBG928R','qcBNlZwyj8f6W2dHIKjbLJ55vMAP2bDJ29JmyFdFp3Yhy8C9koOH0D2yQtP0bhESY4Kgc09jSHuiVpURFACNO79xLnt6XMk0LjDVHcgzdvKNJ3d4bh6clnr5z4vlcknn0','Gx','3AE',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-735317848,-1336909,'uy5SVudZ1JLTDSYlfzutu4KDt2FVLlnp3v3tPYeKX2nQhW6gcHMRagKKdJAeEee','6xDD6cPUETo8s7R3GgmTN1RQmF0GXktBwErd','S6cTk7jRU7uInVCrOnssN9NOeDi5l0WRGr0efny26u','wihbzjvxSvp09DcQVkXWSSITB1SvEYXBWG87HiQwB6c2O0YALc6pZ61hLC62MnqirlD9d2ylmrbdvWCgC5gofqfAC','F','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14013,10 +13561,9 @@ INSERT INTO t VALUES (682890761,-158685,'lbT5H5gjVvefmxXPLoxKJJ36H2Kliu9XmyJcvGV
INSERT INTO ti VALUES (682890761,-158685,'lbT5H5gjVvefmxXPLoxKJJ36H2Kliu9XmyJcvGVLIlAaaNNl5bgKV0UUiJTFP2hIJrMY','zDzjd26FV86oSQPOL0MoLCWEkr6QwEtXEbVWVxiTrnMn2laQ4dOpQIYeSkisjsYmvvBxrcLGq','3vP','0UnbgBOEWRIwuW6D9GTwDIkexJGF49e0otCZMfPCTTmEwgc8miRzfFZRrCEUQLKBRRZCQnsJ07gVSPvEp0gyeKSk18QgZHh7K5kMgEbkz1nCU4d58MjqnnxMDOb7ekhe3eygdjpJcRRtBmjeoylAlozZ7pfyeLzF9XTtTRbDM6kEJQCCLrMxVrAo3T6PulX29','p','hM',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1911138,-1553310082900867590,'j6j80g4MBSSsJvlMAkCZePjC6PMNDdWUxkHkrzG4eNMivuYkRcS','Lq2JBpsIrAY','olWBhTcoHU','9ijwNJVyaTc8WWM8hM2A08','6q','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14044,10 +13591,9 @@ INSERT INTO t VALUES (7982036,2164897486077223571,'aEiWdtUmFhQI','zrBZu1NpIAtzho
INSERT INTO ti VALUES (7982036,2164897486077223571,'aEiWdtUmFhQI','zrBZu1NpIAtzhosQrFaVYIsMsU41lqvaKLf0cZLUDOTfcmppJVyHqV7dLWAioWxHBkGnAQN8FufsXym5AX8kxCSkmFS0LnWqQeKG1q9EkZFotWgIO2FkNTyJgY7IAESytDEYhr10E1cXR8qY0zu7rBD2SHWiW79F7zNAkZVPtgO','iX65VRhbLIs7O','De7IzDonHBWxldPZUNNQG3d06zF8foahzM0mfTs35mkH29SbU2fRybVTtQybd6tF7FDIeB5rN7ijd9yjw5OQ8CV5zkNEgDuLR74g','e','F',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-13556,-10,'MueTAOl','H6XSAFOrhP46zWjHXnJ','vHQV5','UP7dHtdUiMWnTrSth5CM3Yz','4','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14075,10 +13621,9 @@ INSERT INTO t VALUES (8179667,87,'MODkHBvPV1zwR6t','ZWSwlomp708H1d4IWWG2TnIxr1GZ
INSERT INTO ti VALUES (8179667,87,'MODkHBvPV1zwR6t','ZWSwlomp708H1d4IWWG2TnIxr1GZZg0bX34y2LMdLLhXYJZ5R3CIcWaeyJixhRxCpgEswu28Uq0V1atxOMVUbg4ErNIfm4ycsbP1JAt2wFUCBgmF2sMzHoH9cDJystd5WlHSsx4eDggLyRSPl','ikz9','zD6ljac7cag82Wak6JufXhVdBTYQBn1VWQrin5TaLx3AKa6ck3YXo4ogl06KQD0BcrB477Wv08F4fvPNagP1AHcvm4Gi1UwA7ev5NrUT1czNsNMh6EvlGeGqngGnpM2sMI13hR5VHw20eGl0ripWz6CKOFx','aU','jH',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-475847762,230,'YUfN6phhP9avL2GUzNgIkBGCrtyAWK','In','2LTr4NcONri7vBcuWb','Sr7GJS8SmFKFJpM6lxjHLrDf1gm24','T','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14106,10 +13651,9 @@ INSERT INTO t VALUES (7249611718765140521,146,'LljGWh2VM9X6Ml0YyaGV2LHhMrPAEP','
INSERT INTO ti VALUES (7249611718765140521,146,'LljGWh2VM9X6Ml0YyaGV2LHhMrPAEP','RST4G4jaY7aQuv5TLkXypnRudMcjg9wnkO431WxY3JiWcpccwyRlGUWedCz10FIq2jMLiY3RgSdlnkXZwObQBmFacRZyYMkZMZHqSId1jQF4bCYiRtkDg75dWRarVmazNGrBWmnRrWRQW5pUUtvWgO301mOzqaE0KvXI5lrTqo2kJVboWauTwrQAZol3UdRWLHMP91cfZuosnrqBmzMglCbNjl8Yzrc2gyqxsBwbiEHKqgSu8G','uDiB4uEMNr7BoOqurJbEDjOfnUC','WJ6teurNpjqRQC1hsVT7Zxeg67nQ','WU','K',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5445923428291895559,44,'1MKM8','t4NnTK4btwmnKcsapdSBwuypfTQ','ENXAHnwlhBJPjpr2','8m0WQXaEY1XQKpixiugnpkvjhfvMfpzWawHFOdSjxMF9FlQk0WvJ8LnD','T','Cf',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14137,10 +13681,9 @@ INSERT INTO t VALUES (8301067964169087798,137,'xEys','u6SOEY5kfcp2DmfXviWsM58rXw
INSERT INTO ti VALUES (8301067964169087798,137,'xEys','u6SOEY5kfcp2DmfXviWsM58rXw5MPkW8E42CvGD1ExCxxoBOaEmg3rtjkRgjjh5aNJqEU9Qn28LPGN3Cpn4MaThqa3SmShmmwJHM55DgEYwd4RXYapu4A4wKr3COt2XAsQnZuY6TggLjnQvabj3x7fK8','N5','aWLneHwxYO0YRWzAKwl0keDfgORO1DJaVnWEYlkpHRkcDL0kN7vj1Jcjtjvcv2UxCve3XrIf5QimUYgUTALalqkaxTNhdh0PocJqvdWFtDKB0ovtxwCPZO6iS3gLlw70yr6olO1ks1NQHIPcSVw9kkh','G','Kbn',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2083317194998419176,7600374534362092764,'4lGJCYIaVBZ1oq4SxmlNHynq1WO73Lr3OJqAaWuxSLOg6nDoFo98wqYbEHHSakweSlYxCp5uAeo','bgfdOmoQbEqlk3Cc','byETi0xZ16ZiW8x0zKQoNd3lribquRg9','1u4eweXrr5','c','oG',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14168,10 +13711,9 @@ INSERT INTO t VALUES (5887839238637277208,6137353615825488601,'T','En0iZQIb8LnZ6
INSERT INTO ti VALUES (5887839238637277208,6137353615825488601,'T','En0iZQIb8LnZ6C0iuEKB1Xq','HRH2phEbFLBYVM72wEKAyUNAPaA0F74mpg22yDl3QwfdbsnumUtX5O8sXVbzXWbLhImesRrJj7ksls0wTGNEdOcd','BmNolrVe0QL4ZeY4Ds4kcP1TOf8SmVNr1o1DppY249EfA2bL3u3SikcSKA5M3RU7QysAhM2XLL0Fne','Zf','oX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3287376009,-416272365,'iMNjSYNhBrB8N','3ie5b1SLn4Nf4I','8','Y44F3RpwnQ8ayPAs9MO7w8s8c0QuamnEIOQikAXVOa4','k','7Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14199,10 +13741,9 @@ INSERT INTO t VALUES (3558997315380885167,1592011792,'uiJgJHp15l9dK','WejqLygqXe
INSERT INTO ti VALUES (3558997315380885167,1592011792,'uiJgJHp15l9dK','WejqLygqXe29aW4jgJalokvXBXYz2xTmjxJguGf0uqY6jDPefxVN7ZqMdGf3E9fSrkdPHAKfDnBrte1Yq9bKZPf7MSxhG6VsiDuQaGLy','pq','urLnoIHo8aYg7eXoEnG5ZTKoai9JCFDcfVZHiqcGAw0pTqW3HuLMhzCm0lQMjA3SWTnApfQHzzgi8WZpJjmW10eEuJIRz8zHCxm9Eay9BU44hbapnasEb0XAxYyfMyUshvddCNA81M59SF5bnHiulOqhw7Ndgo6BDBaEagnfj2yeKTTVZ','M','1WP',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2037387407,225,'StSpyYJx6hIfIhpC9xpXW','toq4GL','Yc8IocOWViYFmLMTj8D','XZGLHqaCzCIxBjI4JigvsMRoPSq3vBL379DVrNo8d3iuQdyUL','f','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14230,10 +13771,9 @@ INSERT INTO t VALUES (1890253461,64,'xc31f26FJpSZB1SQD40f0Zvg6e','C1SyBN99Dotwgm
INSERT INTO ti VALUES (1890253461,64,'xc31f26FJpSZB1SQD40f0Zvg6e','C1SyBN99DotwgmEA3T7CndZt1deym7FEc9pHU6g5YSTM1kqcy1AgwmNitsgotenu5o8WDYknsWXj8wSL7vYDgE1iTTuJ5D6l4BG5WiRS2NnheAcWlEOli9yAucvBp0PkvQmqpKakj4jOLUorbOubYArfqRHzYkrfalYShMJuGzqOqkwkbKkmQHrrbBB8UEULPvmeyqK8UjQ4A8FVIGCcVe1X6L','0nZ729o9oHO8jE9BX39CHhgpOho34pJxGOZQFH34h2ENzwtOkgD5kvfn54','ZpdLWeLoGnE8jUijHkDrbSrBgYIh','kL','RF',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (731189193662258649,10131119175229646135,'oFF','k','mtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94QrQuENUY','PYnIlDXW2V','q','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14261,10 +13801,9 @@ INSERT INTO t VALUES (-4338339914918637215,9736193845544647928,'b1sTx3e','EbqwBD
INSERT INTO ti VALUES (-4338339914918637215,9736193845544647928,'b1sTx3e','EbqwBDUJRp5EqVmsQdp7xttBfcrEWI4ZAf4Sely','Uyx8en7iRlrrDOhCiPkQJEYmsOcVDPgfRRSFcfXoP1','iQ5LwSBMKn2cnOmXNHgpSbHGd4TeDZu4mK50gEkyED8E1AZetZhqcQL46gCq1TxjkXkmI5dZolYszfk3Cggk0bHFTD1N39mBSOv9F1Kp1rIqvCDydylSN','ka','VBy',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2637740448,53168,'o','9xnELcaXzrjBksmnchYktQl7ckQ6Su3K5yV0rosK6RmcSGqRyYc6jdbCfDEwyQdd9KrGHYSBDqBBm0XCvlJg9o','k8iUJ8LVG9pM1gkFdbBH6dwDCQguAGJdYiNJYhQNz8nYe5xFu5CUWh7VVEvHc','x6ZQx6mOPw8ENjf1Wa0Si','NT','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14292,10 +13831,9 @@ INSERT INTO t VALUES (840936536,32192,'FdyroiYPKqtGM7xLh0','sV9Pn70Gns5OsLpcfXEw
INSERT INTO ti VALUES (840936536,32192,'FdyroiYPKqtGM7xLh0','sV9Pn70Gns5OsLpcfXEwUBYKf8a86NWKSi3WRre0HiM1h10GvSL5UOxuuTZ3aIKrE6YOWQBNUqrkH6gM4cC7VHtfd3T2asKeJVWJjmcdGJ8ntO7PYE1hMukcbBCSJF1NiVD9SyoeOt1kh1y66t0Ga44gYD9CCp9hymQE8JgxUo9aJ7MWO5ibySGq1VaIMAUN40uvR0CiVQTwrsysZvwif5K5k6RmveTAIYtOb','XLdXherDFSnrE7nDiZCSVwb','HaNAE3tyv7mkEU86fwqM19QMBhE9QfkveSdcWaToFDKTJJN1eDU2GjBWAKCrs9S6VY4amPBVkiKnxIut6G6zQcYROpZt8s0wro0g8pEjMX4tYiR5z7DRDDh5e0uYpvXXQvU6Yh4u9cLBmJbIzsPWlQ89NYVK26nBxYYdajzU6izUgTHL6nL9WiKq2wIqsnk7pk','eHf','p',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (724356896,-1839223674529836127,'ul2rz9GlE','EGPfvKmk6LOHMChK2W6EeXaqdfgZsBh3AgWeKbNo03tNVuMlTrx7RbUhkarOH33grBNHtityFgO','ST8PyS2WHEv','dKTC','2','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14323,10 +13861,9 @@ INSERT INTO t VALUES (2083773490,5596043360368740901,'Mt9U0D5VP6iACKaf6TYJGEbruy
INSERT INTO ti VALUES (2083773490,5596043360368740901,'Mt9U0D5VP6iACKaf6TYJGEbruyFz','hwabpcRvJdH4L1wDHCvmbCqz3PnM7h9OdwaKIGQdAqcW1M3HlLBQaAEgUqrT7RjrtDV4lwVY0YWsYQyHPpNpZBZpqTHTxdZ4AhhTF3CBA4YBVglI3h2','wKPUJr5vjFxeWYJTNfSf5ODxN','d99QR6LL48DUdEsg3Jr640hrPzdqevyuxWxhrxqJDiI6J9d3rBJ5oippgzDCJSWej4VxiROmCSAfPOnTKse0RUimHKdCH48zkAp94ZFyYjryOw6OfIOZpxY54','K','v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4392564,11430626710433599996,'Y5ZlhwAtTEYk2e3nNuDpJe','daXxqXPGczB0TbbrRzcxZWoMvVH1ti','Yf9ImkZVf5O1D1IZcSnck9BK1xj','tW0IyQNa26N','Y','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14354,10 +13891,9 @@ INSERT INTO t VALUES (296796888,7184682565584790827,'cKf3vwDCEste5tDcPVDywPpJKJb
INSERT INTO ti VALUES (296796888,7184682565584790827,'cKf3vwDCEste5tDcPVDywPpJKJbFRTSq8lb0NycdIqooUnurVyqW6','MR5cqLeCeNSOl00HtOkYhXRWh5MjiTv8PU6vs4r1b6niejveEa22Itoofpefg7wVRSbrHghCNVE25TJ6CYOak52dnViz2wyV5kA9AUgmzfb2CqQJREATAjvpPLVe9hkHr3A7hg5NwD64Oqyof38360S3kYzaAqzJZ7o4WPolXv7xU2u3u1rqKahGtelj3XcPQl6tsuzC0px','EbYFYA0IQgB','Bb8hzJX3rNv1NCYLT5b1itS','w','ds',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (90,127,'FzEUIvZVf0UeSovHFc','ABRxJxqXFt1XSgeOXMZc1TdeJbHQPU','VGOS','rTqCWpvwYl2RMC0Zi2rnwoykpzX','s','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14385,10 +13921,9 @@ INSERT INTO t VALUES (-6711921,46,'uo3UVeBpdiA0f','gh28Tu8rTAnlFEHhJdKfPmHNQWqgG
INSERT INTO ti VALUES (-6711921,46,'uo3UVeBpdiA0f','gh28Tu8rTAnlFEHhJdKfPmHNQWqgGxFJ9L5aLDAzrkuxqPApA6HrzAIIW2jYxfxifkPDXG8gQ291qh6FwWBWEOOi4AnKF5JkoWba4upF1Ey5Gz8S5B2RkjgTbbMhFwxrBphUXPcDOuYFVrpr8ZCwlckrvUrfTv77TlgbNKAYUUWRZJ3pldYABIrn3XibbHNNSSka','Kva','EQPxLKU9PYZhdmOBH5rW6vE2DY0R3dJ6MBfV37F52aDE3nrG6mJNn1hrIA0wq0NPQA6gxdUzltXXuaWtZhFoWmZFL9oX9QCvqiPLEftndbhuHPubalxUUnN0V4Q5LYyDLeZVXBVdiJWmYNn','aw','R2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (843074548,8559336403464362888,'fQrkEgX9URUHZz7gceJEikmzThKKLPrkKF7qgKpnCnaHR5rTSjrB93aqq5LrW8bHcgtUlPL4rLFfB8PqX5J','rETaG9NWwpbVtS4Qr1ot0hXQa2pzriMIPEkOtjz','vBMeLPn8sxDEdkMXDWkadddoiTWOTzMGSnYpYpp7E9QxzQba8','PDvWmDRaVxe','C','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14416,10 +13951,9 @@ INSERT INTO t VALUES (1274750426,3392056089105908572,'rBUfyS6NH1f76yB','ugwUrR7y
INSERT INTO ti VALUES (1274750426,3392056089105908572,'rBUfyS6NH1f76yB','ugwUrR7yiXZAjrlGjXD3Y013evtQW1KTkIQhwMssJXITPKSYRWKEdbKBgqAJCC45IKOdVkideZ4kzriAfltou6mhxEA6VyEZSIC079RuWkt','ruMZctgQH9AWDvAR5GF1GEtHUp4UPud8nEZO','CdN8r7DXT3Ut3plMI9n','P','S',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7856606024128806375,33324,'7NFjjmz7t3L','N9a9nrtJWWQKw','0Ag6cJem6XOBJ78lUZkd0rW8kao2THKFkHT5BvkBKHjpP','0lHQh6cGRMPjQL8lvJFoAPrnOtAnZMH6SLg','G','7X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14447,10 +13981,9 @@ INSERT INTO t VALUES (-8618461033427248181,49199,'s7bKqDx','DZsufa4lCRXkUIAKE8ja
INSERT INTO ti VALUES (-8618461033427248181,49199,'s7bKqDx','DZsufa4lCRXkUIAKE8jaNr3wzqp0sisf5uPRATsp8AvDuQoQiyqUfzQ4ejnXQAU12WhKer7hUwFe5GXMqbgLhgCpoVLtqIwZKrB3TakhCT55BlvaOxiJ1ew9','sZ83qH6JKPLjA8yn0ujoozrM9agT','vlOwZqufvqrE3e6kW4k7JTa7UaLWO39SscPCEhPq2bJQUDRgXYzE5uHcEepWKVRUSorX6Yo3Sy8rQBSZaHY7PJ','Hj5','df',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2391745556987510884,2989147778,'K1vAcyUNLdaVQoSi82CFo38m6Hp1IE4OYaVO8DWqqh3DceD5cVEVIn71GetZTwGxNgDBmYkyAm','Q7kCHpER8bxyrgYeMdI0iVGQdJeKmZ5CLzhZ6GzElxE4fSdDbotbavCQK193NfJEWSIq621','anihsDNM4SmuroFFxURuqfqj11','ElaJRqDN5hjNQ22bSMwdOm0Ue54V','C','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14478,10 +14011,9 @@ INSERT INTO t VALUES (7880628068703169707,1890857269,'wTW0PZpyvwAG1I92r0sbj4x3Pj
INSERT INTO ti VALUES (7880628068703169707,1890857269,'wTW0PZpyvwAG1I92r0sbj4x3PjdDv9BUf0cr7HXNG0wBHrxuKYA0prZoyavoSHi76DtvqqyXteo9RFgO4HY5UjWYS5htqwNtKnVd','0VMBEBiXWqp6v22qqsEryGqkW5NfAFoy11te4Wn4QS40Mue9D42V0k','Uxzi','vsXTIL4vYXvgwVEDW8R2X3K2wbzTps7xq16cUuT2ojk9YZIUmKQZQPXdMbGj39rPI4l8KP5LeJLhoU0oR3qvJf6NnbPIWqbk9TnC7FXGRoNmRFhBeGESsWKlVh3MaY9Uln6ce5qNEzkmETteG6uQhcmjZNF5O2zGo9L8vzpDdSKvGYr08uWTR3R248jofaLfNNZ7JWf29YzMqnEO4stoX63fMqCkIymNPyJ','d','Ok',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3649698867,13697,'Omr82','5bB7UndEurcWvRnCliX7h04c6Reu7QfbD52hxvmdhdPlkJiW2hqqaDwvFBJKgmO5ufJI4VXnqssdAeKP4UCwE','hdWH9AnupjpcNblm','k1PLbu','R','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14509,10 +14041,9 @@ INSERT INTO t VALUES (4245899801,379,'3','RAvmxm1UTNcojLfx1ZqtzYTXVc2053t6WgnxTe
INSERT INTO ti VALUES (4245899801,379,'3','RAvmxm1UTNcojLfx1ZqtzYTXVc2053t6WgnxTeZuKV5s5cexVyfVBVLqYhsiHydwk5ouAKsqjaI0jEW4a6UNaKsisxod9GFpnwA2y00KBrUTYyGgunAFgMhPBqMdlDGmM55LdRLIzLnGP2ST87NS3DSlZfvDJLgsYpQuD3IFW0j6SxyG','LDW5jcsXX03','cJTsuuEYSG6b967h3','Y','6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13777,3498561,'lZXVWy5yICuous42svrCjsdR82vm7FbNEKnWtbuchn9wT','H','7l2gZFqxst6bo9fw44S3Flc3hn3XZFVE','EQ','cQ','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14540,10 +14071,9 @@ INSERT INTO t VALUES (-4800019,5626503,'cPfx18MGxUVJYJ5aTmEUjZTfw2zvSXPaXByIulYq
INSERT INTO ti VALUES (-4800019,5626503,'cPfx18MGxUVJYJ5aTmEUjZTfw2zvSXPaXByIulYqB7DK','T6qoWGRjemCIdlATgapCj5ZI','6h5EZKgqcPPb7BwdcPlxKSPSyFCwfX','feEIfBITjYI3PFduc7UwsdXKoGWbHGDGYBdp3UplYzAAxLpP72RRI5wpdmwwvH0yVcle3ayUxmupcy75YWqxPYBaJLmMg5KYKQ1VGpCULJjGrBKvdZ9LxPy3PkVQ3S5','J','4w',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8309719,1795216037,'meNIfpvPckfCguNYOqJRTA','zBQHgiaRr2CrSfo0O3HEmj1jxwnqUtXEso','rrCSex','92x2eUlZkth','K','gC',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14571,10 +14101,9 @@ INSERT INTO t VALUES (-4358074,3063506915,'BxNrUE7dhh0vCHm5ziCy50rcOOQiVm5lAz','
INSERT INTO ti VALUES (-4358074,3063506915,'BxNrUE7dhh0vCHm5ziCy50rcOOQiVm5lAz','PuxRTHkITzDWXVfpcirrLpdYAkBhswMLL4AJDDApz9yFcXvfvFIG48ZO8vj4dgBsI5C1V7z62oja4RN9OZreskKhDqcAAbpnAL7pYnyuikeSy3NQkIVbh9cJ1z0y1zVOK9Im40Tr5bArBHCqcClF4jieaW0FFK3vm1CeN7Xmz','w5Ncn6tDyToRRfNa4fAMJSFk5ZuZKeh4pbrvWzoxU6pz9mfKmO4F8D','fzoKap3isKZ9ni4eFOw7SD7DyoNPxrvFSdnDT9JglxKQug6oUhtMjRilWWVkQB6eWeO83yFsT5dR8XFH7FB1mM7da9o8ZHiBgm2D27MWVKQruw4lOx0jif','Fe','pJ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12,57,'xWykbTgy3EGQu2APDIxcJfUjc7WMYT4MgRTe9oEURu3b73KBjgv4p7f2s9BfQlmTrO98','Fk5GJmZkLD5RxnNYiTeBEi','tMjEK7Q8Or','sjX5okZ99T0t0pkFJWglVzIo674B5tns6gkHW','j','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14602,10 +14131,9 @@ INSERT INTO t VALUES (13076960537390868114,208,'lHvTIFzbMCPWJXZaoRUsK8MA8uaAKuCo
INSERT INTO ti VALUES (13076960537390868114,208,'lHvTIFzbMCPWJXZaoRUsK8MA8uaAKuCo9vpF5VZTcGlKHq6lyso78zi7G1p8ZT0pqsJHBnd8LMR9VZ','ZQzrs3wWhE2W57fMDz10FRSbBkFOnxK1RC2bqzXzn6rW9P48huO09ItF761eCLy3Gq93LYw6nGe0S6A5LYZ8s3VSqJ6qpbOEEBrMkIMuM7RGczYUJtI0ujf7ERYr0ACyhdHsmhn4C2u','58poxDFY9Mz','0g6eesO60BUrNu1A7Zk67AZxT79ikJxQ3yPQP3CjKolxomoe7mQaTnEMtaMIrwjQ9SyPIOQNWwnKskZKuykgZNmThkiO1HeUOSWI27u1Mtb0zt','2','W7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (24531,451849627128937244,'AOEGTzT9CGsLYt','f5woV2e2OrvToK1XLvO6pM','w3QHWkBzCoq7ToT5','MOr4zBTsfUr09cIEQb1MwIwrbxCeyBrFYHiM80venf','S','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14633,10 +14161,9 @@ INSERT INTO t VALUES (7167673,8086700170667977503,'OJgu0Lp1fXh2VMoeMUgXVgQuh5Z',
INSERT INTO ti VALUES (7167673,8086700170667977503,'OJgu0Lp1fXh2VMoeMUgXVgQuh5Z','q5W9Rg1Op7yrwI637LVXsDhfxb7IEETW76Q58wWbU5GGRNbwEUvdzZqMqUUIzQGUlMa1','MH0WhNLMhZ9lXGi','CPsV0jHRc1ZQsfOtoIAwo687aY2Dm3ByeojGjJYNn2S4aeVRTVn8I4BhekgweQnzAMpUAwCeP192wxGRbM0UMrtnFLd2eTmX7jMb8ElPCOQruQIr7myx8pi8muIu1UziukPMRiarHIGq','iY','PQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (131,144,'lEkZWHLsN','ZKfsM5QBoGu22ZdYWmj22g7OHy7dMENOhD8jwKiijV8S6nqn','fcYhNRc','7MFYjASmuVFUhKw88T22QXM','Ui','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14664,10 +14191,9 @@ INSERT INTO t VALUES (97,78,'48wBq17DJVrO2Y1dtEisE8EkUS2Nf','IGX9FupPEGrms66OGoh
INSERT INTO ti VALUES (97,78,'48wBq17DJVrO2Y1dtEisE8EkUS2Nf','IGX9FupPEGrms66OGohKbxWhWVDPEqmxBSYoWEiMJfmFviqP9X59f8jQXDusCH1NJ560PClqKtsAk84zdrDXA4PHgb6392zBTW71wNQEZIaJc5ZlkoaBvToB1cujRwbhV0oZwxrOPG4OHLTPabibijTaSVvaddmVhbYCARCR5iqPQ9PrboTt3BpBRRbs6sxygGfCZ2If8bLyoFtfFnypbBHnMBoIScJMQfCeTWLqUST7zP','CkQSByv8','x8N9OL4UtuhpIVX6MOa3fwtN4qY5pGihToofVZb9zypxeCXZLh8NKOZriiF8zdwiRHNWLzpEXmlRXPCQUeqE36MxR2vpkEFZksG57o4WmbAjcSayMc8CQSSLwSKiympYPAXOAZLPhmjXyw07uacm8KKenTvFpxoJapqMMbIlQsMHgJI2K9Y3QrLDkQHTOiMrveHJL','vL','v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (858056733,-6273120055645386570,'wSLKsu48MKuXCsgk4','B','XpeT','9Saud8hN1G1lePasPSJvGIVhYnEzXM1','q','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14695,10 +14221,9 @@ INSERT INTO t VALUES (-1383042311,6328876667051278705,'CQV583XJooZECDIjsNrhyCxO0
INSERT INTO ti VALUES (-1383042311,6328876667051278705,'CQV583XJooZECDIjsNrhyCxO0gDXSEatYUsZvvRVUE0yXxkjg9tfRxeY0TF2Lp','k1Hu6CPGDEszx0UsjIhRUHrusReajgbTzLkm1','4exwmbsdHefz7gm','CpI642CiLKE3WQAT0QMZjiPbZjSEKWFIYehe91N1cRZNyCvdBCjjsKDjv8hgaTovFj7gdPdBn9WMwHR8JNXu6Z2xwSWoWy1jgXpzQkRCSU0','i2','q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55048,-32453,'nQI9L2pCzSmZzcp44Qx1HQtbGA0fFJKou8h2hByB9b0','jHMf3ApmhYYF0Zlmbi','o7OpVwabccPayeKsdXaVRoRJa9CF02UXpIJO47vdk','bs4d1bHi9N9Gnw3qCC0rV9BF1','j','Em',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14726,10 +14251,9 @@ INSERT INTO t VALUES (62710,-15545,'cvnvfC1fb2cMn43N18CNvCGQ2sbOdJPs','V82RaDPaG
INSERT INTO ti VALUES (62710,-15545,'cvnvfC1fb2cMn43N18CNvCGQ2sbOdJPs','V82RaDPaG77kElNuuBDBcDA4BEmbqfUEqoHssWUg7znQwOhbY7Uy4BnGM3A4oCVcDMmARi3GJnGxLjgB15ORhznj2Kt5myDL9Bu3kXZTOGLXVNT857nu1RTNRlBupTKALnCzvmV2wm2gswf3KB9g6Pfj2SWThSkgrWJNZ5Eugck6CMxdFibYhYBdBBMSqKCdMaj0O9','Vtn5ZzQOwqLaYhr9ovE7G3v2ePB1EdV1Qy0AoXK3JoUB8eIEe6QjciO','VJCn4UDzJdg13yplE0ZJqpnQwk9oqQUvQkNYU6fcKZfJi0UlQrr9A14dw1RIjtnyXOKK9sKhvYkt1eSbU6QgmBCuprLrrGyHVBqdXqQEPb3XbNRhhflXPhcB','2m','jfp',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (67,-29210,'lVSTeloMZovC0xzk5qp65eEFyWVgGJNho','Jxopy50NZ2xYiQH15b9Ye6eZilNLVU10DxIPMjYoVW1iHmhpnAyNG','qSKj8HWoPonNx7vkQJ','tuq','JF','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14757,10 +14281,9 @@ INSERT INTO t VALUES (40,3288,'z1Fd0iSJwEjQ9HTY2THkGOpVOBk32VbDWwekakj7RgMvfOk',
INSERT INTO ti VALUES (40,3288,'z1Fd0iSJwEjQ9HTY2THkGOpVOBk32VbDWwekakj7RgMvfOk','YrAnn6mn','4eJLb7IiywlcU6mMe1b','obxIFnp8aJaY9eSLoOJW3ND95342vOD5','dG','i',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (41,-4436380,'Kbl4kIaDQAjJxxjFneK69AdQuymxZj4fehE','d9YjdbPwNySsWSpju6OCbRKXPzHGN6kHqgZz9wUOS','KMOE7WZkr1CDyg','cHAyECP4yLROu0Sr6u66jGQGUu6fE4MXUVLPwVYi','r','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14788,10 +14311,9 @@ INSERT INTO t VALUES (25,-8001898,'7rdWXFX8w1','Ded39o5FwuyqkQcg4jC6B6roEHUP6nrf
INSERT INTO ti VALUES (25,-8001898,'7rdWXFX8w1','Ded39o5FwuyqkQcg4jC6B6roEHUP6nrf4EW1gERZVN5orRtstEEtNqsVXkcdjGX7YD1tb7p90DzxFQYMyASKrNIViAfhmwE6bRM0cvr5kwwH7bxq0mmQa6fs7hP7hIKuciTQI9MAnnpbQRn8kANNY7QaYM2GheKaM4lg7gFQlQCnSaLoqAfYQcnj9egaGKvo8LZ89I3m2PW7ZFASkeNGoLScIsKKzeIcPtbstFsn3uJZss6tKr797gul','CMdzzQC262Rfl3HawNUfcxJ6Y4jqKHLycf7QHPeSRGlWzDD7JvcfaaiiD9G','r3WtwIhyCRjNhwSckTq5kcBiNm1I4jtLLjb3KuEkZvfrx8uLZb4C1uEj9e9YXDLxYWXYteZYg','z','i',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (750261575,108,'q0VjGH0CZ9Plnk7JTMPRmHsa1','RDhiI9gBGJK','d2D','HiDvldyVMtuS','it','GO',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14819,10 +14341,9 @@ INSERT INTO t VALUES (1313621491141543348,110,'8pt3Her8RqIcIHsJ','n6tI83CQCSfxxr
INSERT INTO ti VALUES (1313621491141543348,110,'8pt3Her8RqIcIHsJ','n6tI83CQCSfxxryFxoybobio1VDP5szVyL50DLP1q0Ch04TZY00bWnKWbO5dplDlYeikFuQBYQn4li4MhX1DcBZjIuBTDJSOrXZhCX8VnGn0AgP7mJZSwidY1faQv4vAFYSEioklMRbTR9rUkbiwAcXV2btRbiiDhYMQeZoIKBTdPf7mMegMhPfjA5haFlP1wi','7KQF3ET','mWOjg5nSmX7AehYzr6zXlOmkZgfYJIi9WzyGHl9vzwv3du1BYAhMlNUaZG3vZTtGA7Pi3BdMce54sR6KM152I0tE','I','Yg',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5078047,8621215,'NxJNIHvPUFGlL3xluFzhA0FWisVe0qmUzFq','GrnweuKWirbh2ncSICZhr0UWUhEM0','FGtly25VdbRuXtvmanBAxo2r96C','MQcJe2','FZ','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14850,10 +14371,9 @@ INSERT INTO t VALUES (1962257,5974936,'F9KTCDTToQiCLxoZtOOY3okDEH9SmBiW2XirhSyj'
INSERT INTO ti VALUES (1962257,5974936,'F9KTCDTToQiCLxoZtOOY3okDEH9SmBiW2XirhSyj','lmRNTSYKvIPM5gii96CubDxBeka6pbLlvZyWVMuluiMQxCFZsOAeZvbQEea1k3eA39FLi3apyv7cD8eKFppzgRjxq3nNjoETV7UQt34OwJr7b5Wa52eFdRtzVZ2jcQ9S8pUtOuMGuA0Es0pFT2NTCSAdXBFpOFOkSlmdKR','rK1KV3NEUkOL65nybpMUfbL0P','WjwNbpcehFfyWlaBIK6ftwfufjDqOI61shpkoIkU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4LgrrZt4f0MffZkmWLiwT5eIADM9yFqBKTgIdXqrdgSquDTdoZBwf99fCCtLhkJe1KRgjFwVsN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1','k','e',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2364268745885323935,2933834479,'WPI8la4AlAaTUebLN7uJo','gUN3NeKp9xj9riVNl','ez7itj9aIpBvS0DuDXYo3n2NzOKYhduWEU4o4MXKh','Qez0','O','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14881,10 +14401,9 @@ INSERT INTO t VALUES (5231865786450526897,3824701727,'hNKjPBOb1lZn1','sdypd97nlF
INSERT INTO ti VALUES (5231865786450526897,3824701727,'hNKjPBOb1lZn1','sdypd97nlF5vepLnqsbrttRPsqiv2ZS3Fyyvzb7FTF5MTMchd7D4kGS0NypXOR39guDBgzxAUsoWCnBVVX05hefpGyo2fkyVH1O5B624AUfACNfeJyenhPJsPRAcUMqDcHaEwzrdeTvNfo7kiyAYG0XY3j3eimZX6yCkO6DJgafgZBXCHDUcJwfKqlfq8iE4tnVLFOyX7vkUro9NaJIIlHZZryf8pM6BW456an8k8Uwj','aLaVKZT9VNaBqPaOi6oS','z7zvgrmbiBTwT7OAeTu5hX69TTobO13TIjNb9MWaqp4Y81UDYxY9mkYnfS59UulYM7V2uQjcayi4RuKYWrLU9rcupHQFuO1M0wwRl54rkqP0hSFPXGRrxHuNHhG30LLXxzwO9RXMlpkD5SLGBHp4xuyDupgtPzNzCI1QsWGrSFku26CJEvks6iQwqlgReiaRSwtBGUzJvyb2A','bs','O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3396937792,13006449,'DbC2cazXFnmd2UqCtL7','VJ1vd3cPIn','bXSzXAUdNvC3bmnwCWWGIfAI6iM1xHw','5QLoksi6','s','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14912,10 +14431,9 @@ INSERT INTO t VALUES (2008368278,1366916,'LH1WCFvX48a','KqL1rHKFK9Xi167yuBMOILPk
INSERT INTO ti VALUES (2008368278,1366916,'LH1WCFvX48a','KqL1rHKFK9Xi167yuBMOILPkc7PJTQPKutNydQfcnCYyH0zza0XHDejTf0F1NjtZ0xOz4lTWkwLcDJLQ800c9fDTsskNDWLRWvvjQF7XkOgBT7UeQajFWVvZo8EldQjRLnFHAmb0n0EdtaIe66Kx88RExhC0HbfizmZhoZahrqfQzOJ5nnojWMCakC6KyGrlUrIVvgn4glrd28EYP2AHpW5GcuTbFdTdT77kL4V','bEK3z1qKzdkD3TqoIeWNiLEav7gjKll','pHxoWc5nwxN3MULVkRa413sdIDvhkjXP7XeDONFrMvBRaIuJPQLRaSbTrGLzES3hQXYNuyQUdvGJlv7VvCVJj3u2YJDQCRIbVgFjsOi9RAb2yvMJtqzf8q1PuSgihJ74BDAaeBLITBsIRHBiGiEbBAiIFkpY5XRn1a2SRzHDzbk3oT3NCP9QKQ','7j','TH',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4745,254,'Jpx7tgfB2MXi','XAZlHKzc4KPGOe2PTdRSUA7fEjXtPKka240JAi1SnnQYu','7V2v6','E','v8','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14943,10 +14461,9 @@ INSERT INTO t VALUES (2120285,249,'BF1mruNMkW','hQWKVZYC3uej9swfNAB40UaBx1LKkZOH
INSERT INTO ti VALUES (2120285,249,'BF1mruNMkW','hQWKVZYC3uej9swfNAB40UaBx1LKkZOHWKd1NYCKhOA1NPldit8wFDa','zFwUADWa5OviDttI33Of','ElaXdxQUZ2bnE0pCc0e80M6jZDqtKtL4nr0BAU5zOyDy7tt5wdnqckK','qo','3F',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1034895,16576558672074381239,'RUwjQySFicnOCbY5hM973eqrGOBtvagZAL5rH7ghiB','AwpoSV8cZTvg7ojaicu','xqWPOk6Q4eEYIj8UGhp5','ChxIINOo9NK','P','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14974,10 +14491,9 @@ INSERT INTO t VALUES (7642184,736250613762404888,'5TAIXgHCJDMPip','q6EejzPGylN6k
INSERT INTO ti VALUES (7642184,736250613762404888,'5TAIXgHCJDMPip','q6EejzPGylN6kJjTmnQwhuvNoQcEJmXzmdavfo6yQ9nrTdsBgdXqLHyk8g5MCT6CIem5NVPrQTYk4UG5uUZdsiZb4agiHriQAad5G1iQhzrs6II05zaNtpmpuFXEfv11uGYZR7zezSpn1OmFkABFjssJKJ5KKSGfCpK6Bc4nD9EhMcfnTdEV21RYIoGzIJi8hxGny5gXj5p2hUe8b8vwh','D89zrgN9Ac2','YfDY12m8J0FeYtYNVwHSBg4YTWMKP','Q','h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17325090056884583596,116,'L6G2QSd5','RSvQzfx','gYuPfhusJNKO6i4ONGlZ4UOiGaM6EihUSrRlBptbSRBY60mbAcC67ACebu','nh','Q','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15005,10 +14521,9 @@ INSERT INTO t VALUES (12850389794891765204,219,'QET','MUqWRWFOlgoE0uQftPb0tTveEA
INSERT INTO ti VALUES (12850389794891765204,219,'QET','MUqWRWFOlgoE0uQftPb0tTveEAQq9RDjskbw65W1QpjB6vwxFFeT2RPqEqR0GM6Y78pnSzd1CAovdPtJEyaqpeJWXYcdgwwOSnGBIBpUmWOxJa6hc4RWgsRN6ggWIprZAqOkcyPVfvFzv2Mtnk3juIEF8425w7yGSMg8ajYqrKpd9UxKEXBUki9Bll6UHZpAmxkbRIgCC','anEBHmDJOBYonpXpad7W5p44ad0JvGRd12j2YZJJ150wqrqhAsYpgvRHv0lrTwclsxL6FeqHZRLjB','kbq3ThlO7NaP6vt4LFcJoSXjYU37U1wtCwXqZvACrbMib6KN8MRL8lfrEwUog','raD','m',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-69,164,'5cDky8FpbJLl58INV7CXL4btLV','kecl4I9qutAIGvfF','6JuAy3YMU','UsyTRwghXULlihZncYjKWkCU0','j','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15036,10 +14551,9 @@ INSERT INTO t VALUES (-18552,95,'JUSZhgpdZO2koJOFxwREh5RquW','lKgSBha2tWOglaxCQO
INSERT INTO ti VALUES (-18552,95,'JUSZhgpdZO2koJOFxwREh5RquW','lKgSBha2tWOglaxCQO7EtLvBECH0Aaj2vEPrU9d4rqqyH0fw0ODKHIUZJvp2AIFBBwddOahdJHrgeNm','CE6bh8r','Ig0SfJG1pDwrTSRGDnNCXqoFE3dudOF9B4z2frnT93kLbWGaCWfyTluvR','5','N',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (994845712,22389,'Oak','hLEO50muLqn7i7PxADLt5','eNIe1mwEwCEHCuNdTDM5','Zd4XGmdWvegCypM1zoYuCDQAkJLZCzGqBOHP0txSEyshF0QoXTOV74GFb1','h','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15067,10 +14581,9 @@ INSERT INTO t VALUES (141548006,53877,'h2Qr9CcF85sbwT8NrXD','Ddlx3tSKHCVjVF1mJbv
INSERT INTO ti VALUES (141548006,53877,'h2Qr9CcF85sbwT8NrXD','Ddlx3tSKHCVjVF1mJbvrNBrlmFgg6','TsU8HnrNWoPwYiZX30l6ef38Z62pCnFpxY3n','A8iqHLZA19K20JRggeb2K98cKt9wnMJo1nMt2LnfHliaUEXwL5G5zC6NsxKlYL5QRBQsKFBe6MbynkkEpvETnosGwxQMc1zGWTuxLofpHME2f8x3smc696N89ZefN7R','5y','a',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1648458174,14085366,'BdjqHIUJxU23CNWNebMMZYMOfWtHWglXlHtAUIx7W','JfNUA8jo0smzWQF4wl','SVYjY6wiDMfnLx','yIMhiOWP0kN6MoEmSMc7f84','O','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15098,10 +14611,9 @@ INSERT INTO t VALUES (2018958953,9547501,'Qtt0lqHWkeTW3WlCcns9M4p','JMbiaHmZh3ol
INSERT INTO ti VALUES (2018958953,9547501,'Qtt0lqHWkeTW3WlCcns9M4p','JMbiaHmZh3olMQZrut85bI2XjGPhswZjBRCSTFMOGwcCCxOTyv98K1nhHtgTE9PhY6CNfXnIfgXRNAHa39PDwGEfgPdlrxjAas6NRGsvYVSisyHd24XSBA6zNJ8tbmEF7PWwD3rmrgnLWBSZA23ZGnKZmFDD9ulBfUwVRfmC0mkbpZMuMjG1bO98PjHuQteutSFCZ9Yl4ndYpBMbSQtJ3','B8efdPbGHMHKPNoON','M8GIx6XxvyNerT0DxWgYC5tZi6qsfTbtjk6Mj','K','YO',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-106,-120,'D3PxaSKYeWYOO0m2j77Nks7zktqEsdjLFqyD20895CjPlmk5Y','h3po2s6HcyCdkhAdcCMeI7xf4v4ICMxuCzsJs7yOrjJbj40rM2YtENPo9tncjcw1FSQl','zHB3g6KHwU0Qnjk','z','R','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15129,10 +14641,9 @@ INSERT INTO t VALUES (1571153,-121,'Jo73RNJ','uY5DPYkJpRBJUeg8ElIrK9LAQjMEHIMDSm
INSERT INTO ti VALUES (1571153,-121,'Jo73RNJ','uY5DPYkJpRBJUeg8ElIrK9LAQjMEHIMDSmpoaWTT06e7LgiqMTEtAUAdQ3JpX83P0t1UaOtR0zFkf8DMxyq8dGtlP36KILg90Xf5LwTtNAWYDQ8Xlp','rQfrJS0w0B7Fxim6xGJmUna8ukJ2JuYIdPSx84KN7hxgbDK','hs4LFcCwgWYU9EHlMElOgv8jlzJBtmH9M0Ogg8ybc5omXGrjicqvC1hbVuZmNKtSDZvRbaHAzD4HzADdwjFhwgR50gXXTJTlkDvWgL7XnHdzvUxTf7GkPlkwPuab3vSHwHAjRPwsroQkvi9U1CCZzZOe9k6Cg9QHwjjL8gxNTEQVIlEiU2QZIPSBWsRBQxMRVM59umJdJ3XjNiQlPSZP31pyRAN0sXWj33jFvrh1cII2kax3dtLaaQjlx2WB','VM','g',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7357474,31809,'JmnGxSMOrbaMIeozBHefj','MER','gG4hFB9sCG7ibbNBsIegDriC9TpkALHybI1AQt7sRVzrnKKrH48ic9TFatS85vNyqmU9nB0qRcRAR6F','qFp4Ix5D','C','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15160,10 +14671,9 @@ INSERT INTO t VALUES (-1616511859,911,'UlrMgdOhqROjb9chpCmI5DBIBzCDC','u2VipExla
INSERT INTO ti VALUES (-1616511859,911,'UlrMgdOhqROjb9chpCmI5DBIBzCDC','u2VipExla8hdXYYgaJ4zrw978LONr1WpGwrXYqgkVSqPa5xOWhiUG6ClJDQ3','4Wk6eaAPgHq84JA4Ts2LZEXou2FkcieUl2LEabzMmDIDGwwP413TpmCSo0gt2xTQJ8WpLDA2CdCvSAZ','ZklQkWn5dWEz312hO8YfeYxuu0YhfNIDqJeslYOL0f1WFfEkqQIigZLRzqH83IRE5LAVlAZf4LFaCEwVVyaY5Bflwey0BRDYqFgTD6l1Q','b','S',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (195757127,353134537,'RMsoll14KyPq9BwREVSTBU0Y','3mpsPqSKDAd9zenaxks','SJaGKs0pH6GTR20Wi3o9Km1d9xJy2lLHLXYqt','VHIsBNAyDFqBJXsucJnamKxCIe9SYl87weIxQYrMimgTuL6z1','q','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15191,10 +14701,9 @@ INSERT INTO t VALUES (1655019341,3452238097,'eOYS9M2R3FXSFP0raKuZtm3lZRRHw64','c
INSERT INTO ti VALUES (1655019341,3452238097,'eOYS9M2R3FXSFP0raKuZtm3lZRRHw64','c2fg7L57dcTViWKQk3w3iBF6j8LLqV9JGbnwAmEgMm06QjHXvHK8LeTBvUSVcUNY88kchynZOcCXhOuo5a5fSkHJ6zbbwelAnSSJp40kuxT32pk3gSE7oup3eVYJpqsLQi4EKHjSGcJPl5gaV8cmLnvAtL71dumHjsIOR4O72','Su','oXjlRaOSh7SMmkZYZkTspriEr3fbAPkpJ8OYvV6GsRemg29qwZudI3M3WD7KTgU9RpXiRDVXpIsxuX7LSwVhTpS0VG0mieIqKd98e6BQd0bKOtLwtXbuyTm15tGkNZuZATQpuXOWz6bToBjeST','P','zO',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55503,3055355683,'C','8knVPcn1K3d6fuOTtE9J16I7IHxTvR4tI0KH','E4a1dBiukJ','ErymuZ','c','P2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15222,10 +14731,9 @@ INSERT INTO t VALUES (11922735561910157331,1765297490,'hNBJ0m3vpxzC9sNBI7MI5','v
INSERT INTO ti VALUES (11922735561910157331,1765297490,'hNBJ0m3vpxzC9sNBI7MI5','vWy8jw34CXRk78M8p8XI1eqgy0p67t4uCx45N1X7tsAH0lmxRQ9v1aKX2nVqa1SE64yUmpfXbq5U3hO8TI4R3Mq2vcde60wyLgrJRVUfRrw3iYA','Q7R5RJ','8KYbFsH9FLlVyrxHwUm8Sp7MIjQcr9ZZZMRFTU','U','G',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2699992100782230443,19277,'HTbjbcxm2AcFdDcQedsMWRolzLi5TKgPsmp1tWTnCEFoFCHEz6iixmM3UJY','glUAm8B2wXplGkk8aH7Qqop1ZeC92WuGGiL0daJ','0djERn7QPGV0Ihx3Z6wVtdAa2og8tnO','Z6HVt','M3','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15253,10 +14761,9 @@ INSERT INTO t VALUES (-2450440162351608282,43359,'mdgmZNJI0DB676qaytnMLGj5VmM6gQ
INSERT INTO ti VALUES (-2450440162351608282,43359,'mdgmZNJI0DB676qaytnMLGj5VmM6gQyiT','YN','UQyiRwalBCASTUCozmstMYIglzCpkn8BJlYOAUcMcXxLPfySZLgXTiDhMRFfE','fYHGwIE88B3P84hIL1QIAnTM3fEWXVTeaQpQk8GvjPFlrLBy7nNyHVUjxHSRK1T7IaKQ5udvS','QG','JA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2637479,13197673,'VByT7XBioMWZvgOox32OUvc2cZaNiHmfekR6BH6XmMR23h90vFRhbJ60h4MjIolVPqMqn2xi','ywBEbJzNP5UvfTTp5','tDyj7YDt','Q','A','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15284,10 +14791,9 @@ INSERT INTO t VALUES (2161558788,4797241,'H2bCRqgZYolmFs3gE61JIUcKHa4bFK5R8e62',
INSERT INTO ti VALUES (2161558788,4797241,'H2bCRqgZYolmFs3gE61JIUcKHa4bFK5R8e62','bqAUWlxl4K2SoQaLIEGz7jii5wk8fEbhfjM1zVijYu6py7uGgvJ9f070vTVtAIgQGANUk6bQXPDm9vdcco8sM5lE2IgH4VYRvTtnBIXofhMtNKc8Pr8ZuAmXWsHyRMeq5CX0g0yDk5CMTQn6G2dbvCzJpJ','yk1fgWNZKwMiwC','nZOWmYaqZw9StZiH5ZSLxjl0qLxwXixk5OW0iIQ0C9csOurbJhmMYDg43BvbqksGDp8z3N3Udu6i19gJ7BsEcRo77lVG5pUwATH7dQQXAGTHZt2ITbiUw9AAHb3ZQl6UyfujA2U3mTrTUZM0GfgFjYfP6RJfbEOE0vmvF08bi','T','O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (63361,5691643,'BcArbp6lC7Cq','d8Txq4NvsRHxTA','NfLqTCTgMc5DSnJ2DxjEBOftL6wy7xbHoXMR7WhMYriDkPyn7aZeS4','6eaw','k','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15315,10 +14821,9 @@ INSERT INTO t VALUES (59878,6874148,'CRyyZLq6','CQcjP3VmxmMBOk3ZqWfKPSgRr5LDNlP9
INSERT INTO ti VALUES (59878,6874148,'CRyyZLq6','CQcjP3VmxmMBOk3ZqWfKPSgRr5LDNlP91NcF','4f5jynODSKDeZX6AwBFpiWdVfPuwEGtjsgMDxPHDyREqa38Kg3bYM7','DzgRHTb3bHJAKvHCV6mbgcKxu8NIYBba1VuR07CDwucLrbmG0YFHd6e3mr8goXEKjXyg7FWNaoNeXRkHm5rOVZr1KL3Ahpm1RdXp0j14zHPgC1uWQMwVFVmpdH9r51uYfNpP','ov','9c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (854821076305868705,34824,'3lYEUtwxNALrXI4eropyqlXd0BY','esyAfmzPAziYOZiPPzhhtuCMIBVHnYNjHHrpKaxRirdYCUk4pm','fyUjJwa7zyYdSGFu5hbNcXg6ge','nvNdSDvAwlZyIqhx44bkScw1YJo','y','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15346,10 +14851,9 @@ INSERT INTO t VALUES (2587361561470346458,13962,'xhQWpxcges3','taIeLCIg7WVr90CMB
INSERT INTO ti VALUES (2587361561470346458,13962,'xhQWpxcges3','taIeLCIg7WVr90CMBSUCLxJc2NLVFe5vCCE','EelrGXrHGxeLRkSCrpEtsnTO62c1IazSUbtnoIVK3pQ6S1R6nrLNucL','5COvqbjbOavSv3s00axY1GKgsvDd7T2XbshsEpPuz011y9zo8fBsjwJF73l9kDbs2lZykQXAYMKmkCj5uPPnlmX0mZAMassdXvCXKU7XsksLknhRMMlgATBWeGWnBqXZR5dH','4','GL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2309210,647796508,'EiFwMxh0e2l7hyLOuQiD','nOMpRFZlYbs8uPACkI9PHvkPKFOhDTwZpW2BMzDqIAnEJFlQ8dllIHGIsYYF3FdbModbjEL','O74Al0sQ7pYy7toIiLBGnd88K5YR7zshXhyQL4gTsaKyHnbUcddRsvacMgXNJ4gwQP','Nq4mWzBc8CgJjfhTs1vtafPxjOvscTGFESUJbV2SOuxlR6mTbK9RiklpewdA3ENz1johwMd','p','qz',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15377,10 +14881,9 @@ INSERT INTO t VALUES (15854392,-1916013210,'5CO','dMb8BXjRY2kEHS6Iu9Sj7VT5zLXSJx
INSERT INTO ti VALUES (15854392,-1916013210,'5CO','dMb8BXjRY2kEHS6Iu9Sj7VT5zLXSJx7anoh7vnxIGn1','2wxDcusyx1C1rWhLelHCcaUIHP856SmAerrAhtU5pHJh8QMIQEmp3fo3rHzfkCZ','JlxSlAq60IVJja69AG0yRGKcbSiNuWaC2oeLn3JQGkTBsxynwLKaCqW2HrYnoprOAzaoDiwjQBJiIPWshAn4EI3OgdS968orkt2k07C1t6ptTqjRBtDHZEoFMj96l8o087f6vZZHlZgZjqLMZ6tMqK82jkfb1xFF9','op','vPq',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1692533348,13559490,'7nC5pvC5RiUjIc2L6vKkwHvzmiLLZIlZfWYU2K','rYiwAaP59o0v7YefG27jxF6xlHcIeEVCyRHbDHt68DcV8QLPr5UuvSES1URNzj5PYXP5qya','Qv6t','KHIpz5STCcYqVtspAak1owLOfxR04Cm5pSX6tzbJzvWm1RxGmmGJWb1MVl5keJohJZ78G6DlBYZfC8Pp3ywDungBbpc','B4','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15408,10 +14911,9 @@ INSERT INTO t VALUES (1288460759,15903157,'A4BBIURe30aGuDCmNWHR0FRjuJAgm','64G7V
INSERT INTO ti VALUES (1288460759,15903157,'A4BBIURe30aGuDCmNWHR0FRjuJAgm','64G7VmSmBPzOZFpKKmKIqXj0KADP9FICbfwSmHP4VeerKuHHnTCnTl65KRdlwOiCVrSh6CfrdzLAtnHNpCdabuGI4Tkx47w14gjwFVK8s3fNY9Yc9nXi9T4SH4hME9dT4vrrv9tccJGipHGNyDCeIoub3YDfXulmOgU4qmiY22vy0oUMMeR1KrKN8QaiCwy9Zkbu63awtY1P4jVtPHwxY0ARb1gaXaqQAp9ckIgXxft20fJ','d','PbExvSkZHzSmSjV08VMPM1RbnEIiMm75QBHWN2gua6ZNYe9E2aKbZ6TjT5zyczpJx6xG2Sgm4v3C7wQlPqlIoLnrIHApC0s2iarJlbA5oN10tWnGEnIQbUW0ChrjmokiHQykGhOAqpDh4A7xmYiGokjuzYGepNtmZJfzMFMEJuX4kIiflixLhtEnCbLH5iQBGORVfeeehmXpuhbuiOqSASk1VqvXsO0Hwnw9d2ee','W','Pf',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (931979893,2617060005135477075,'E5AWpfUsK8z8M','n1Ob3UL6uxvWf1hUCVSmHuHEuoPL77MPYK1TkXZAhq4TPFSwH','C2kVT','3Ok4zjgiBL94LGcRQEt6rBF1thoYGEOUyIsXQ5LcZrX3Wv3QqhjuSnokuvrz2tAzZwKeCHoJwPdof4k','A','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15439,10 +14941,9 @@ INSERT INTO t VALUES (12551440399457151312,14973257979240973734,'s0yFoFScgsD2TP3
INSERT INTO ti VALUES (12551440399457151312,14973257979240973734,'s0yFoFScgsD2TP36wR4O2QoBfzwcf1ENtqfepNr','XRAseblWyNiyGIJSN6MLY594rV5bThx00','i','PD','2A','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3951451409,6520017274528715761,'Qvm2f5n','Ux83V','k','wZDXHpaZhx82DxrRr9MZkKxQsbTqJ0cSsITpC1X2BoodFzypyRRiOyrkDkbjW','Js','Xm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15470,10 +14971,9 @@ INSERT INTO t VALUES (1406829826,546415609327847745,'Mwqa36TbzlLKpZ','Kmqmhe','P
INSERT INTO ti VALUES (1406829826,546415609327847745,'Mwqa36TbzlLKpZ','Kmqmhe','PbWoa85cmI','aoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZ','0u3','AC',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5795802388589136748,77,'JgxxRwncF4o67b0xHSeLsyEF09S0TDuFFCHYSmuFUEeyclRGMbfu4S','QAMXjNSSzqPhz0Ui9c75TzWlMQQfk','aPCa9YL3iiOS5dkyZjUnl4','VUIn18c5PYlaFcJITy8IwRj3fkcQGFYSpdWl','c','0b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15501,10 +15001,9 @@ INSERT INTO t VALUES (8969732182473209508,-4,'mqh6MPN7h4Rpu2OF9IRgiwMxQt46LqPW',
INSERT INTO ti VALUES (8969732182473209508,-4,'mqh6MPN7h4Rpu2OF9IRgiwMxQt46LqPW','Bm8qSToQrrPcABZyA5SzW2fgNGnYsg3c8h9zlOtShfLFqtLOJDloz3IfyV0cn0k8kMDP6','p4S','UP2Fv6AqHcJVzsI656VkvAKwIxlfBcSh7aS1xPyZaDS6SSsj69bVEvg3RoGuQhft7nV2jAHdnnoDLhNoO4geHX70Ku2HUL3tl8tnm1UW9q96ln','mdx','sj8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (54352,-15998,'f','PnohHmquNwMDJ9Nz80MarEwOAs','o','I34sm0Hhe6DJpnzdDjqzOYlUsg','V','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15532,10 +15031,9 @@ INSERT INTO t VALUES (2656459508,-2637,'8hf4u3YWFMgN','kMdfBLSHqjJzZ8yUdOJKGn0il
INSERT INTO ti VALUES (2656459508,-2637,'8hf4u3YWFMgN','kMdfBLSHqjJzZ8yUdOJKGn0ilKIB99dgAvb7ZrwppxjyowVFBTrMPtb3PSS8OkxqMSiq4','HdH','grlY7MAlGb3bTgDRIdpG8MpxWYSrSnrz2xBnkP8kPHqEF0PEU38VznhXuB7ZqZzZ64VZiH6dY9BKb56TzKrBuKeJmfdPfFK0GOsT6FqCOOFphDeU6CYomhllJRJ3','Q5','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-925192478,17,'YTcipW3aGbAKf5muWzKD3KIM8lfaWfJ0nGzaOeM3Pecte6XouGnzkZaGwZ8Kp5zGnBFzzIZ6n','9fNKVsd4xBizIjmwkbr7Hs3','POoDm7AnLzc85fXbLxq7pTEKxZAVR6pgFKbeMDR','j8DIlyyst3UYlVa7o','N','go',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15563,10 +15061,9 @@ INSERT INTO t VALUES (1318140068,154,'bl6dt7LfM45kEHhoSFeRfAwpZG57EiZ84Z0lIvR4Cw
INSERT INTO ti VALUES (1318140068,154,'bl6dt7LfM45kEHhoSFeRfAwpZG57EiZ84Z0lIvR4CwuWguKKa','8FtC94AzsSoDWjIUutGV2WIFyikYadLU4CBymSoq71VUXnaznmMvtuJZlEJEgDHrw8pa0nCvDwch8KJ3rWDKUVxg7vmjqJDqEJYoKPq9mNyzheoxmWDiIyD5O4Zp498YXf8xptwjVn1ovJUAIMMuNzNOUjjtTzZBiSXp','mXbVHEzEjSUYnq0eWNY586mNXEgUu0QOHr95Qt4LRWT','BcKnIth','K','Y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-68,-71,'ItvUbgs','bWDMY0s2nZrvnnwRpfdpp2lAkUALFLp3KesEPGdoPLhOAToYvP','y35BSBpVTQtY0P8uDqfE7DTF3f4ipqgqNIzQ5EdNSEx9ns79NdKn0ZO','dNbOErMtKnZSUnip90W6uZ4gZedPyiNm5mACUxnDblnHMHyM0Pn7Dw2xvx4KFwekrhzdLEIRPijHVMyDucj3lveehIcfxU','N','Lg',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15594,10 +15091,9 @@ INSERT INTO t VALUES (-31245,50,'yFsmEHgaHxoD6o01Lu4Eyo','616HnFcXdFZ9fFrm1IdgW5
INSERT INTO ti VALUES (-31245,50,'yFsmEHgaHxoD6o01Lu4Eyo','616HnFcXdFZ9fFrm1IdgW5Z5J1PJPojcp25bcQTSjkXWgIMEwZMUde3v8hQLStRRrVIhQJ1tO8mNKmmYYtqs8wSxLSK5pir8ocbCVhRlI0EPLujPSUA3ohHjReLv3Mn66Uno0zWrLrHFFW3rkv','UFdCTASBil9icqoXPXzhbxR74CrbS3y54ax3','86kNGlaHqbBUQ0ZEabK53olDg9bNHsqxZKmeDZCFW11eNlovBmLLLtrzipbKojlKZcqLg0ppn7RzAGO85SEwZQ1Qm1djtOSrojBqlu8J2fC7','dB','53j',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18,711792378438180386,'ObuMKjtcgKPOXh6X3NInpEdwrC4','N4Z4IFUdrbtH1co6l1k','XQPYGF5Ffs4Zs71qHSe0dHWNfTbdA8PW3IpDShe3mfPDW','Hu3cXmWGr6NoTRZyVp3eYLfDhIdwlHsGKVTmop7','P','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15625,10 +15121,9 @@ INSERT INTO t VALUES (-5337846306413878961,255758548575885401,'YCFXI6mHxOHlwQiSR
INSERT INTO ti VALUES (-5337846306413878961,255758548575885401,'YCFXI6mHxOHlwQiSRSXSpHFCKGaPGIA6UWcb7X','gy9OGux1F3Nz5PaDMFJ1UvGpWxOfuGpsOM8qodjuE6gvPGtFkeSkT5iZYl1ETq9YPglvqmyaPpfdb4pDrK3V5KsJoLlQrtBMNbacd9oBXdPiI2vYyEXAW2npG1YXAuZR2n2kYEbeZ4klryiOeDI','rs9knrn','ke6gWXU5QoyaKSihKdCzoJ1D5MW57PDN6LIr9MVqoQjp8h4ROkz1beSGCqqWPj36jRDl5yrFdBh6O6Dhq25fP7HIlfSX7A7NkhxRt57bwScmTK5KxnE60GCCyg9ZNgK6rrLccmm0xnur6GjZMW','be','sEQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1817648828,115,'D8i10TeFLH','61b5ZNhrvqcxpgjRkfD8AKzEVbhJ','fMjfpTyFt9zed1kg','ciFaN4I6bnIkoS8fnHJpOc5pgK1qIAnWBs2ZeKm','m','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15656,10 +15151,9 @@ INSERT INTO t VALUES (-2918453845163605003,202,'Q9szfE9','SxUFI0iqnqqbt3yNPZEkEW
INSERT INTO ti VALUES (-2918453845163605003,202,'Q9szfE9','SxUFI0iqnqqbt3yNPZEkEWzXnKGstt3Aov1ftaaIDtHwsCuip1qxiJzVouNcZA1oE81pPFa1F3hSpBV0Hb541Lr19KHzSehVNbwzoKzdXyQI9kYUHi4iI65mnh7GcmjGC34nt8lGb8n6qLH7HEu','XsXXuUHgNmbFRFCgk','zr29P3yYzJwrFVWRs89cq6Xvrck8apffQTAA6iktP55DLVA9ogiMlcr4IqI4Bg5Aa873','7','zTx',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9771946,3951406927,'O2N','wK2QzDcYAOlaCWIfhAXn','KPxaOUjBOBZ1HkPNkgUtlrfFqV','xctGA','Py','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15687,10 +15181,9 @@ INSERT INTO t VALUES (1505438324,1427990769,'aceZqTbwTog13ThXVUihDDkbW5b','gwm75
INSERT INTO ti VALUES (1505438324,1427990769,'aceZqTbwTog13ThXVUihDDkbW5b','gwm75VWGFTToHtgQohynQFfnvKxQ2HvYo3nTOFREAsIfhyui378nTyaOctbzXVWl3yRhsq8fOu7kwCyeNcSiUBVmZdopSS5jga5BK9eZgDQT1oteBBB25Jxz7QV7e2jIR2wpjwxYdW1folWUcRAbrzKBhW5KV4A9CInTPaYmUc3B8BalzbrGWrbAewhn4UPIuB4HWts25frtZvuDhj24UONSAegMAuYPo','Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q','CEynzcAQlfPWOnXzt864NmzQaSobZgFhDuH0UuFILL6NSBWwY5yzUWJowqhq3DWNSdWSPIXY6k5AMcGFLjfDtGXN1TGfo59wVpiQjsIdYDzsVeSjtkqsxJ540qS46aP76NzUyviQijQm4shFR1vloSEKTIifwoeNscrsHMOMQfIZTNJZYiqw0ZdERPp9TY1QURbMUrcg78kM5hGscsI8xvFbnwFUXn84dFBaIrOJf6Yx2uW','w','t',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-49,-8539887336115622465,'1QEeTahCR6YbZJ9akgtwTAePg3p786ya','tWnJvOXQ','oAi6JN','8X4jS9r8AwyOg2Ch05vm5RyckPianA9k5bUTbb1sJazCVzvQA8R5bfz','Y','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15718,10 +15211,9 @@ INSERT INTO t VALUES (-19,4173208378534944039,'0je35uhEsVYdXQyda1G52cA','fmUf0zJ
INSERT INTO ti VALUES (-19,4173208378534944039,'0je35uhEsVYdXQyda1G52cA','fmUf0zJzkHEYYOBhxN3nVjEpAEXXxclBq38Seb7nRQ05BNpmMMoyMoWK42TzFa1guJB19ZAmojy1VVPmGbkGbGBKW6fcrEH4TtJ5WJt1L265v7WmHZRHVyjER6HGtCuGyoepOZeaidKfTX68T2orNf','Ijvj8KCgrZ5EMdd8g3NljzdU','701sOC6u0vnwowhB3dUbFDayZTOK8tQCvLBLAnmu2xwGcuIw6vMaOso3Oa6f0WDzUWjZrx2oz8HyNBCZlImgVci8RPbqhW8Yr6KHjr6HiNx4T3M3VKe97NltGei6VGV7oDuUKFy17YeCPaSTVEYYncxegus8JzfunDBmFf35pvU3V','z','jn',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (530573396,18382439890093355970,'YeKr','CUhDWEM4aROJYjXvS7nVB0HdwbAI','dIYC4b7xpNqOiFPT12B2lG65ts','mqeqnmIQ2ovC4YMugyqCkihSxd','v','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15749,10 +15241,9 @@ INSERT INTO t VALUES (-545444182,12945968449428442377,'o','6uEn9udn9DyJy0o9jA8CU
INSERT INTO ti VALUES (-545444182,12945968449428442377,'o','6uEn9udn9DyJy0o9jA8CUB84egmzhLlENHYeIY6DKXsHmJFy2p9dr0tyFOU','9wG1gnhRnzbmQv12zakYlX3CR','3wOv9372AfnUbEwZm6yBCOrHS4aOPRwHva082aPI9n35Qpymar0c8vBlQkWkJKbZkB68blq0QRsBEhWO1lKVktq53fAHRIy','D','FV',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-25567,1279513392,'yrFexDjC','7jP','aLmb3DBPN5g9uKQGfEcRl','hqdvQG7zA','db','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15780,10 +15271,9 @@ INSERT INTO t VALUES (-3848294,1613775222,'k4FW66up1tyS','cv1cyIrQgfdzSS7WWxyGJa
INSERT INTO ti VALUES (-3848294,1613775222,'k4FW66up1tyS','cv1cyIrQgfdzSS7WWxyGJakpAm0jYd5Jcqt','wS0HIlC7gfVuyQGon','EaHT0EFyzGis7L2b3FUWiosp745i1wYIlSIuHkiFM0ERpUTj7HcZ9BnRegt2syIRPg1eZjyWz7tSPgRtvl5a7DVIzeG6jx7jMXlDDYtaWRbAHWqNzSluU2QimxjhGkAYCc30tvu6K9EwPlVHdFOxOsT9P888h6ncKA7UPZen2eCHTO2d65AbEKxAW5ZofuLfy79J5EsQvqFeK','GTb','d',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9393243,301694104952250556,'u3xVH8awrJGwSUNcj2OK','tf3l7xJZEBagtLZeLko8RpVWZLEoUb','drrUwojyr9x18lS2QfP9HAAFo4EEsF1YLlTZYn3JJGEUXEGBwjBpAQn','z0g','f','Db',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15811,10 +15301,9 @@ INSERT INTO t VALUES (2997670638,-7916927237103661769,'sCitTHz6EXfBlYbZtsjAyMS0N
INSERT INTO ti VALUES (2997670638,-7916927237103661769,'sCitTHz6EXfBlYbZtsjAyMS0NrlA5gcm4Nx6NKhf4Le6gzV3Fxta19Q87mAEp','nOCAA8b68vrbygXaaA31X3d8erjtg8AbK8GyxeLb9nv0VomF0C6B5M1Ej67fzGeaGeTrPDmvOiLCZKRcEyghNoQge3FK2YaXoMWIb0vIvXfNSXfaX4kCJ0ZN4GIVRBTtFnFlvflfJHj9OCp64oi3zJHKOLgJLCaVFhhlMI7oP4gdCzZyqMUkPwj8Spc06vfBeomrSnFfaEW0WfV6aCUpLU8','LKjy5M5gvLI9j75eet3fwc','2ugY7iUp6ryA2uIMGFF2t0BsPShlimNAaWit6bKO32qr9A93TAp3oT68sSPKa1mAZAIZn5j5D9mQsZKCkMiFfOilCa18kNS5sDn1VA4aOKNAZ6zIlzQldYUcMVNYsvIzx3q3QpxYvvzi2T2zPvqg6Ind7KFCBk718PrVWmTE74LbAgh2bL5LP6VgSqGtB14Hedrm3pqLSqN4QUGZRUROrs2VjhJtWtnHULDlzu','c3','leb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (24877,-1879097,'dKkWnf2XlUqKbiWgw4ZdIPRwC5KV47tFQP3IbXUMClrd2402G9lj3eWMh0HH1g4U7uic','DgCIBj6rUdf9GsuNBuguze2zB','Lklq','msfUVgXjx4OODcdIcyPC8W9oVoYF4AgvJMsbIGUhsMJ53kyRM0XqWewhpTOv2at8yfLTZ','su','aL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15842,10 +15331,9 @@ INSERT INTO t VALUES (7471627210217502398,1635697,'hUDUMtW6H4259oHTsPPtlTPigVcrF
INSERT INTO ti VALUES (7471627210217502398,1635697,'hUDUMtW6H4259oHTsPPtlTPigVcrFMApQjLTalOuyswEawOoK9h87W3EBLEtcuTkU3KqHskyO','zsDZfS2Y74ySKxbQKqf76tiLAyF0Wvcm8fEEdTdwaCooJco1xx3wd8S1r8qfq5zhNV6fAzqRxJQGotPRIgaNxKwZceDO9BtPX4MIIl1zo5hbsVOAHb','0','uuCumP3UUTeuONG7KIVrIIBWpYEIqKsk2TzhzfjRrWNFjqULjXqhVXaOnp93C53zTMtfM7TDlzRHdPprXLaAd9PYJ2OBpjgdVD97TBjNhSIRgwghivUvQD2wmpVmuh0jbCcgPFItDIgKsIqyMfF5TkuV0MwdaJU3dSp84BOmwoNl4xOUilIKcEtYqCJcqJPPpkeEqsqEom','1','ag',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11671546990749222923,19140,'DY3IsUDYeFSHG7XcaYrqumr5c0wOMF1xnAVAfNivaeKbE1lzUI5XkIs9SxvxHfnwfBsCu9tiskgk6doK7TFff3','VAHJH7Bvy91xI0ZkEHtOHhjf','s0eGZGXsZhWeVNA','J0wQyzasUQ','cM','FE',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15873,10 +15361,9 @@ INSERT INTO t VALUES (10683410646812062285,40582,'rh4oPp3Uwhv1ZqJecsZWxclCMZ6VKA
INSERT INTO ti VALUES (10683410646812062285,40582,'rh4oPp3Uwhv1ZqJecsZWxclCMZ6VKAbPaHYxiLiOhSVcSgfuGGM9v','Jqs2dxLIdbRtKqufNvVz3PWrRqs3vU3XG6Lxxx4oJYNlZ46UkCKOjsZFqp4tcjU6LjNRuJr4sALCVZY397HMM4hgfK9spPiCoQdPAdgr2SnXUCKPtBO0AhwepsOzFAdV5NgLBCDbj8sKNtJIgpgTYsMUVhqMStNx9zEY8a8cRHcxPmPCgIhDYBu7XINFiBTWpUJteDnl8dCjYYQ1ibFliUC2RIdy90l1D','XBn2etwLIxjsAFyDqBZA9Uk6yOWcNeaZvkunAwFjhLVpA54djgSO0FYpUDuxncEzkdD4A04Aw9q0','rlgPITjYfutWs7JEv0AItiq2S0lKV6PuNkU58JlQMCn5OUITgCKn6B7T8GYLwfl8bZBY1eQU5d4uWMFIHGeLsXxGh8RlZZJx6Fwn1P05G5mkWEB','y','Gt',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (853264,4813949,'mmkZpTRCmoasVRtxgK4UCfS8xJrshHtT','f5','NQ0PwkemlSPR','dliwp8O','S','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15904,10 +15391,9 @@ INSERT INTO t VALUES (2805774785,-2416807,'6h7zH','gxFoucB3B4qzqGVvO1Xq0BqMD9O8m
INSERT INTO ti VALUES (2805774785,-2416807,'6h7zH','gxFoucB3B4qzqGVvO1Xq0BqMD9O8mjuiNbX66MShEs3zkIg1dkG9wlYaOwodJShN9f','MgbZFRM6uysh90hQR5tCSgApkynsVyumx0Dmf8GAru','TUj6xIp75BM1m9NTxFL0fl6maCAYRwUOotqz5UiGw0EfQsPI5paAy22Q8oi94uqdP2xgaap0Sr9s5g675Qiimw5ilZ36Iw9qgeVUSrpWVnVZo9qV2FLE2az6CYV3fFnESF8Qn04FDUn50clNqOXZQc01OBvx4sAil6nRBN2WKdKyjjFhzrHfBYbNZcfCAt01fGUoQYolMewnLUN3Zn9eKjTG4Z0MnqwNsIoPqHPtF','c','X6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1399703,6601036453507395806,'lf','hjj1xjC','HNW3Y','ONwl7C9Y','e','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15935,10 +15421,9 @@ INSERT INTO t VALUES (-749530231,-5564340059864263569,'Jg','iADkghKNxHK3Pnl1PVPk
INSERT INTO ti VALUES (-749530231,-5564340059864263569,'Jg','iADkghKNxHK3Pnl1PVPkETapnRtV5BLe7hIDll1tiManijrxoj5Qphhyq7ubyD517E5ilRvZlgALGE83DrlJBBlAnh3Of77n4E8ZV2GsiZvGwBNFEcTzTB7sjWNj5i1dYIXwvNZc0wQKJqF','q87Ev','oy9E11CPzPVFBwIXU4PDF62g1o4C4CaWOGRreMeD9iX','G','V',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (877859950,13933370,'fNiw','Bu8iGa279VJhpA7T0FsuENI1yzGn3eRn2wpRiR93C9bE','FjKQZK9ZAv3uh','6T','MS','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15966,10 +15451,9 @@ INSERT INTO t VALUES (199540945344752127,3480100,'5','7prVnPoczRgu5s36QQmZIfqCWT
INSERT INTO ti VALUES (199540945344752127,3480100,'5','7prVnPoczRgu5s36QQmZIfqCWT9UVZBGhauwkkRAmp06qDKNMK4IvLgWfC7MvWkeT0By8qguVVL9wAdv36w7NnTjNxf1zOE8iJ36ePKWtVDpEpxuMXQFHm5ZDTSMSi9JPCjsC0muuEkVdMXHiAKeOK9b13JtXdj9B0WvhxcOtyQqJGk1f5cq5mnzcRSNgFQb9l5qY0DrZwEFP1RnLSoH16cvhq2ggn','J','UCmefgOBM8YHpZZyXZ077nsKb3DNhHQiCi2JhPuAFlOOSvwIkDegZQMUv8woazayBIGTQfqBlYu5CCKmuFu3It','iM','yX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3160,-32433,'fpov0Y','lIAQ4A67frOqz60ccUibtLt2','QHRhO3e','2FHV7oXppBh0ClADLs36Kk','E','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15997,10 +15481,9 @@ INSERT INTO t VALUES (13100,9461,'oq3iN','Oq5bZm8ozVhrai9Dw9LTU6uE6rtSCTcD2XZiMX
INSERT INTO ti VALUES (13100,9461,'oq3iN','Oq5bZm8ozVhrai9Dw9LTU6uE6rtSCTcD2XZiMX4KE','R5F','5bdL9THB9YdM2chbBi9s5KX18p9IuqcE8DFzCRN6f8C','iC','Q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1924385,-409386091,'7flrnGl3WTbyqVV2LD','YaYNK','yj0jrTyFHiOJ1','UBzdYyXkZfaSv','9h','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16028,10 +15511,9 @@ INSERT INTO t VALUES (-837372253,-647991289,'W8kjynO558Ip25TEJJR9AyS9mv5esGSGKnG
INSERT INTO ti VALUES (-837372253,-647991289,'W8kjynO558Ip25TEJJR9AyS9mv5esGSGKnGNBGO3cCh','BlwGu2XJ6LuCWzTYYbFmmn92pbZkX9IXvBo20zU5','ZD','rZlLOWjZi9y4EsJWI3yZ1eyLM0H6JyJ0mKeIP0HYnYoAPl5x4V4lGCUzLlumz7eopqXGlON7opbBqCyJ6NXKz6y7HNwR12eKeHrB8akyw6vZybSYFP7hvSmyf2JlrHCsV3oeS2XEZJ0rw5Io5vbs5tEQ38RAiLSMQmDhdWWWDjYoyxlnJhd3YgEeoYrxM1weGfVAtYBXr4hCrxhA55Niain82zEkx4GXC1','K','H',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (198,3013005188,'03','AEZzBia6X','vGsK','UhCKLfMv','B','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16059,10 +15541,9 @@ INSERT INTO t VALUES (15425009604063937388,1618744376,'NB6P0','SdhVo4yFW4oSeHP5c
INSERT INTO ti VALUES (15425009604063937388,1618744376,'NB6P0','SdhVo4yFW4oSeHP5cZrThTF5JLR6YcTkFf3bMPuXohLigyt8t9zsdntfRNxGcCRTUOYseDmsIZ3xhbSfXkcgym9xq3st0FHZnLHr4pVZbsVk87zlUcCUfEdWCCStxMoAKA93dK4Xtopnp2rvb4Wj34M4wPf3QPITVo4jU5Pm6z3InbJ105gsN9t0T3aCgNeEnqt0Vt3ltcQN16cgJVNgsH','GXk','fnIeQLo9XY5Gs4hCM0MX3TFPGvKBrAjFP2X9KKkzmwB1LZ61KGqp4b0HWbKqM70msjSpYEoUGUnDZdJPb20BhASSmS54tPTLZD2r09DMbogJ1prpQu8GLRix5ZVtrx7hzb9IewmpZA23m2Nzk3oCl43oVZjfn8mIFF3YkACKNC2titD6kcLL2yuTOX3YuhtA50CNqbReu4BAXJ6G2SNKfbzIMLCwb','Q','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4294,52,'4yvXcbUrKEWbS4wuWwBIypWUwjJDh','lKqyXym0VnALif','J5YisFDJktbLVHVQ','0mJFuNrl','2','wV',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16090,10 +15571,9 @@ INSERT INTO t VALUES (2009575578,108,'CX71zl6276pKAfubfeR5wh8nDe8qJkV5AN4zDhOWfF
INSERT INTO ti VALUES (2009575578,108,'CX71zl6276pKAfubfeR5wh8nDe8qJkV5AN4zDhOWfFq','MhDkk4QZJMbgXmgqiNWCXxmlRt5udZDh22PXMdx2rx9pkwVrbWOl8wPNPDhcpRejVhUvLj0w3mRgneuKU17AKFZVyR3dCGzfHOB1fA1k0wKmgpFIuekAubME88JGKALpOyYf4ZuO9SRCIqWCG0PebUh6aPEd9UQnogeXmq1JJHmA24eJfXgdYuQn7Iv4ENABQFf','gzhicsbo2TQmO2ksINoKtb6jXQGcHqysbJ','xBoMasf9cTxi0FXywFHY6gzRWVuoCukVIoAq24wUVitHrv0ZT3KpyIMVPi9g','B','gx',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-26,7737062,'XCgzJcy5j2APDFQnfQNWgUnTmiEAGtK2DpHJxcsQVQkPqxS5OIiBBWMVl','m','Z2FZwsqU04kyhUHwvQiJ','Ty','U','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16121,10 +15601,9 @@ INSERT INTO t VALUES (8174530,8982748,'o0lQtAOy7M1H1hmeYHOCOHW1b9g1wMaqxpvwLs9Kb
INSERT INTO ti VALUES (8174530,8982748,'o0lQtAOy7M1H1hmeYHOCOHW1b9g1wMaqxpvwLs9Kb2Dr9c9UA9pdcxoBXvrVq','Df2','FBLD6QGaxyEBhqBNcCw9sRx','GZAgziFOWL0DHjCNB69qsRpe0U4PcbNnwWH9KwJctTCv9hPYWZupomm6I6PDG2jskhVbzfUBLx82N6Q','IL','9q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (993562893,8199884,'Z4aPIZ','pk5kUxnm5yzsXJmsbYoVw','9','O','DT','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16152,10 +15631,9 @@ INSERT INTO t VALUES (296992438275723051,-3955817,'fsY7','iFtM3Bx4fixui7rnerDgTp
INSERT INTO ti VALUES (296992438275723051,-3955817,'fsY7','iFtM3Bx4fixui7rnerDgTpjs0hp','q8O0F2','OqgzVLGkIp2ChSJHpHWmkr78Hkp1IHxafFxWzHAePfgkLh','z','XL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (27320,3416041047,'TUgNFPXGSCX3WTj3dlqzSDbW1Eq4M3otY0ow0pXB','NrUe22tFrW1VLUfKlccmmbASGELixc7WVdseoVacbo7JLN7Cmgykct8jr0gzz7hKwJ89','1HtANP1WCjiuR5Cc9ZYhc','myqheWGne34VwKC','D','Et',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16183,10 +15661,9 @@ INSERT INTO t VALUES (3427154268799175482,1220720119,'AFWLVRLGSBDk42AJkVsvEBEfqy
INSERT INTO ti VALUES (3427154268799175482,1220720119,'AFWLVRLGSBDk42AJkVsvEBEfqyiGRgQYHsG','ZaVFLxY7eQioRSQihOWXrjpvuuenbi1uN0ScQUX5MWwt7Ez5corXMF3RFRHuWnz7qlmuFz0d7EbfIHPaHAnlD0JNW90A5gR8vAOcJc5pbyz13YiFYJIVDYxuptSORXvzBCjISXWKCF3KtXdfkcPe','SnslwBlK1mT42k5','ux8BBmq8bIvkWjjBIzDb8uaJlTfwaSj','M','J',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2948141802647867842,-2047603613,'HsVPaCJCYh','hVMhWSt1ieV67L0cp1SVp3c','jVGn4cau6CrzrPrWbr5rZIW','ITaZxuxugZYdYbqqIT121z1W7SpLLR5m','Q','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16214,10 +15691,9 @@ INSERT INTO t VALUES (-2214520120315823878,-919019091,'y40waWdMvJHpn5H','gioSwOW
INSERT INTO ti VALUES (-2214520120315823878,-919019091,'y40waWdMvJHpn5H','gioSwOWz9s9AKjeSCOD8GuO0qLBGNSE5w3hd64S2Rj2IuP4tExopSkReXfRONZ4F6w3DNm9BX8T3GRFjKLaZID9WvBB8Wu5eYYs9mQmZICHglXtBX6mJR11LnYmLZteOakfzH1GLINPwv1pbGAyWrYLuL6Dqjvp97C5zw63S1bu3SIUq5OlYrjclu90dAsJh8XuB','U7QP22WToDa0twXVpbmMcmFlcTLwRIZ6xW4','FDDPiXjOdGcO3Q0ZxmmSvBnqfeHXFPFCTSjeRTtqorOVgBdKn8tvOG4gN5KvYSBSt4hKbxB99p3ovw3DeemmtQw2CQofXS14rVRdyFhk0aIEvNqE7PY4Vv7DPnPQNdIsrWcmKLOkUi0lcvGRT8WUnOb0vDMSiq6TUReIRweRBkBK5zGHwzwGrFPoRkngJTj','5u','Y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12444112889396577352,5688509,'FTkxF2Q4j3Fj4NcZJmks1lBit9zmnb2iAKV','SurwsQc2','wg0FpJayGKZbAeLnE417Z8WpZA1','PpBtXYDne','M','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16245,10 +15721,9 @@ INSERT INTO t VALUES (80531415463305890,15865756,'ociRziMwdEgwyZ9YTMAsf2nlj','Bu
INSERT INTO ti VALUES (80531415463305890,15865756,'ociRziMwdEgwyZ9YTMAsf2nlj','Bu8eJKRGUo2THvttGEk8ywANHiifWeIcC8uXzSWzdWMluaAJ6LlVFAcUqpVu9dO4MM8oClLeUxwXaRu4zpRKdk98Hd6ZrFzvovR7vNqTQ2QLJIEHuDqS6UiFriTi7gWVhPMvhzN9OZxZj2puxaF3yA2dmY1FsZzsl0QGbtM9f2wrxxaOtiz9rf','39Ylku06Dgk6euwm','njI1LEtpyD53ehOgrVVNQANqVlyAw2Nd7FXwRdR0exfx9m0t','L','v5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (178,-590,'FJNZg6CoqYIbc6Gb3Cj3UoSEHEwq8X9hkCTybZmJFaIe93KLsqieOQiC03xd','lbfAy','oQSiTh5m2xxypvAGqgaEtqWSbLssqKPiu7MveiYe17M3EkYANXNnU9WP9qwYVOHq9ojCiJNTLH','O98ZkrKIY','V','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16276,10 +15751,9 @@ INSERT INTO t VALUES (2601028,31627,'DVHsOTsPKMesrQBFY5vq39qleFkABKfKxyuw84LJ','
INSERT INTO ti VALUES (2601028,31627,'DVHsOTsPKMesrQBFY5vq39qleFkABKfKxyuw84LJ','tqiFRYvdS0O3ntIiRY8mDbe70TT2dV5','Jn7yJIDpy49asUAf37zbNqqgDYLcOxgKASrcIskmxlAe0vZGPFjt3W0e1Nu0nq','pXx5cqQAkUlDpCPQCkqcuEbvKjUgg0v6zNJLzkabdA8jMgPDDd1TMzcauRQzD5XDlO50RVY6mygnngVcfThMPHoHSfn5YQX0OPWIIwPJWYztrPHtQ8CUwkTmZ8RxL01DoaVxiV1LDkhLXeTXvG6UgQPdWPCp1O60EDRZw1YKlI1kiBSk5QBMnDudWvD0px3Xev5pnRrL7eUNRclAFXyDGMyRSqThbah1STdYfBciwWSwByMFr31wSufRgucVv','Ve','42',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (35248,28351,'o3maKsmqwm3b6XtqgTpCMgKcWM','Y','b','ek','Wj','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16307,10 +15781,9 @@ INSERT INTO t VALUES (6133894,19951,'lsikrbe4VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXA
INSERT INTO ti VALUES (6133894,19951,'lsikrbe4VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0PwIgO0k','LKRMqeqvtX4pPUWQE8DwPLQORZJK6SqmJZmXxCWBRDzvkisipCgSLNrKIW7G4EyFlwR9pleVg2Sz67ZkwYeUn8gfXzG6WzerEBlQzSi2vEzrryeUCbAhwDI1WCLo0y1YFrd3qY7aQUQaO9OuCfR92H6LGnJZ79B265sojoIYdSD4zX1hKgrVY1cSs','JriTMIAj','E','5','y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8387,5686227966661605926,'Mp','XTGBL80EkALVIULTlBPu4lwu25dEvdHdyCBBQIlvpXCXpqUSpVo','lQ70','o','u','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16338,10 +15811,9 @@ INSERT INTO t VALUES (-7045371876123468055,4114055530650796690,'eqoaFTySo2ZGtpzN
INSERT INTO ti VALUES (-7045371876123468055,4114055530650796690,'eqoaFTySo2ZGtpzNwAvnuYiCv4Xx0PWJe3Bkl3p','6dw0gC9vqYnmnzaC8qm7zP8uoLKtbovoIgM0ojZOdapEz602X62oHf9Hp9SK7Nl7FDZa91y0','uLsv2fTMQnUVYasB1iDWO5ThNrbRgebm7KWrs','2sxCUd2ZmoylPpkSF6nLWfMporXNp30O9yOjPUslhwDA0SaOQ0jsUE77DihelhCTUCkFXb4JXDbNBy0OR8M0kumdhC2Fb9qfxjoA9o2UMEH1QBNhwuG8pGDuIFaISpzH6PJkqcXuy4zkUjyXAw0j5bLz2amzHYQj8pDDGj7vdQ3DvNLiw4LWtxEPuBxFr0RFfQZd2Ti66Qe4jZfgVOlTwwV1I31uFdXbyS52IGjTCR7Nlw','fs','ZH',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1665954595076445238,-17936,'l3lT8EE4vuzH3zYpyv2EjWCQllcKtYttdUIWORtnRdR3wL3hfXbNu2C8jjqTrGYvSQ8KPyDPqLMN','P18UlPqzYKkL7oEERnq9csOThYfVUxtG9xH5im','i5l7bG013tF71rAQ','C1yZl3geI','Q','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16369,10 +15841,9 @@ INSERT INTO t VALUES (-915969179418341242,3532,'aYaJACVo677d','Uv9necFhj4yfo1KGS
INSERT INTO ti VALUES (-915969179418341242,3532,'aYaJACVo677d','Uv9necFhj4yfo1KGSu1alRblAH8L9BsfguSfKLC62w8WoVZXAzJPbim83QekSteRFa6yGpx5PTpb8I9G6wGXqAUB11VLcSpP4J2yetkP1','zt8LZXdY','hUwWNsuY7oMvQPcxFZf','SI','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (194,3379764882,'Bae','rMZrTz1c1IB4cgXgHKb4Hsb4o','6rsWCUQznTwpsTW0EiRDP3p4I9sjGu7zzHISLgDIstTHLsEgVdK5sc1uc980gHJ','VtS4iRKJDAnHGF2UmnryKiPJF8wz','l','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16400,10 +15871,9 @@ INSERT INTO t VALUES (9393,1987692807,'KbB0y6TNCvES6','lJdJ8vx8zIYfBXFaUoegRaV0D
INSERT INTO ti VALUES (9393,1987692807,'KbB0y6TNCvES6','lJdJ8vx8zIYfBXFaUoegRaV0D9nA1SmoRYJ10fZcaup2vOJp9aNHAZXlUuuPVJ2JTZL1P8JZtw3NE4WRqcU8fxHdsADfNIAlpDrfn6EUtA24Y302isxTiorIHgoiXNbjWG4hndH6sXym8kSehAC9Od7KS3i5DwcppXhysWx3YwjycFYi1YLUx1ikYEmE1KdAOg6CPbu','BIDUEl9h44emT','pijKEXJE','Bd','A',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6381205,14499257,'j2DAw2IBQXS4nwUYqIPTL62O8bYoG','BoidyzCAqe3cDHnICNPAAsU','2TN5liaXh2fmW2q','J','o','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16431,10 +15901,9 @@ INSERT INTO t VALUES (3313462,13276214,'c','kAPDfZCtXqeJKF77K0Cc26eKtK8MoiFwKXm7
INSERT INTO ti VALUES (3313462,13276214,'c','kAPDfZCtXqeJKF77K0Cc26eKtK8MoiFwKXm7Ob4d7bgCtATOzv9AGH86o4uVcYrxLrIxh1dwKsLCfOQ52qdqoPHhR8WHVBO7MCn6IOwKYluPczugfwsbmGFmKvPEdXm1CuuUjAv2SwaIh1qECBQzIQmSXhkpC3gKbbWSF','Vs','IYshOTO0PCF0qLQV48BwqN7YVuEFW1O6Fmg3S0qdw7yGenzz6bDsZTaw7MjZZgsPketa09xxHMQLlVD33fwp9uaNtwr1N2npv8TqLoRAI61fFssx4crDISloynT93OZK8dmahM','W','f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (106,-21336,'JKAHevMS7Xf','EMgGLX2K8jCwLLmlJ9U0BgwN5FTTXNDg1XlkJLSxgnGzXno6p3','B','JKJCSyYchu9hzWsHqv8iYdEKOV','U','dc',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16462,10 +15931,9 @@ INSERT INTO t VALUES (3819836753,-354,'X6iZp9Da6P','ceZvJgS0f','1jk','6VrDKISF22
INSERT INTO ti VALUES (3819836753,-354,'X6iZp9Da6P','ceZvJgS0f','1jk','6VrDKISF22jT8iRVAYOUkgCayIt9ilSzTfWoyNLPPUnXeq9M0tQu33ds09CjSMwOiQ0GP8T2jWjvuK2G2Nd6hoZBZLBl2VRb7YatKLtCnItcakl6URxWA0kWm0xPbgldSXlpizORgcgpJdhZdfFsEkjg3S9bT1QCJtgvMKH1ZW0YbQt1dOX8frelemXlAPluAf8Kh','YI','5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8150377698392733276,643333,'tzZ15HmD5izUi18y78hdRCbDr0gElwBIgtZRBGwNxEx6Pi4sKSvI2BJuYQhOE5ADlz1iRTW3NG6','yrT5bKHW3AMkkapyA','0RLtLelHDff4h4BkGAMmh6rkaBhsswwXcz5PQG3KmTbMl3Ru83lWn4PPc4','XW0E1btRTNy6XwLm54VA5AGr63Y8P9w7W7Z','Uk','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16493,10 +15961,9 @@ INSERT INTO t VALUES (7041152293989311915,-4411556,'DHHnCRq7cClVm','4mybwvBhIUqB
INSERT INTO ti VALUES (7041152293989311915,-4411556,'DHHnCRq7cClVm','4mybwvBhIUqBxhuqfs5EbNzBqnT21cMsOkRtTckJjPOkkz2pvUsKqXS8YrSYwV2ASMiidtUqYGTO9qNpu5J6EYjvT7TRF7Inv8L3IPw88aQUT4Fb4a1O3IzOc3guxiMXduqgzKKYWtVl4GElu4L8ab6Yi3iatFCsTpvaPq3aRcX97b6FjmwyxRDrEdKqE','bh3B3udxZKDBGEg9hw7uriWTUWoSkTPDf6NGlfFtPqvDxmO6Fax8xqdtQey','RJjlj26HdJZVMxC9tkYJbQAdL3jQi7BYObGw3OKFyFDLXISfueugmUHPZQooWHKthHsGFwt53dOtsKCJnkiFAzFc5NZVU9ESERa9h','W5Q','0E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-549958030513330539,1,'YMC','sKFJ3x3f7WrTDvhP5k1m2MABhW8S8st1GQ7mqN8v4FdxBx','tZIgLEkDV2sxy7uLKn4yROwhcR','oWVqERwp8OfQ8kgyciPfsJ','u','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16524,10 +15991,9 @@ INSERT INTO t VALUES (-8580346303982993110,245,'vcKd','taQaunnaGHhh4HtNrQLZ1BWAM
INSERT INTO ti VALUES (-8580346303982993110,245,'vcKd','taQaunnaGHhh4HtNrQLZ1BWAMv4P8hFN0Jxfq396cH4Ng7PtJEj96m4C2FRPAwgZco2Ni6lI79Yj7qseUBvzWpMDexrQxc840sddwAY4QRjQfo3flG','dKWxhkUCtKKQmDOakz6iLKxvJ0OM08dO313XC7vc','V0KgTKbYu1hOFAU04iC4vpNP1GqIq64dkrg0R1Mh2Oud0FC6NPf3bTKgxMA7vesKFs9CshPQ3lfUOYYBpRWCnjQ89dVg4l','yx','7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-92,-7505,'KdmwFcBa9bpQfW4xZfwtNWfNYypt6mZPL','znM3OMjx5SDAvGODGoNGiw7Tret6','6','TQDuEHx','Fe','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16555,10 +16021,9 @@ INSERT INTO t VALUES (4474812780206031080,-6779,'37EdJVBhjREgRhk6cRJjHbLrkboXFCD
INSERT INTO ti VALUES (4474812780206031080,-6779,'37EdJVBhjREgRhk6cRJjHbLrkboXFCDOrAUjlnO6VqAoHTHDUcNRfPG7meH','fQNjWJiHfu0j00uiTRgOiU2KXRN4FR8jb5Bz2nbhPCsGhvlqDY4DKGlClDFrNLv6oB5ZREv4t0r3P5fAM83B7YDWcoSJgRVRkvObYgoZrKSkszbJL5hwJRiSUPyqnavvoTwJ4bWL9vtr76lxYOBECQF6PXYuUMzr3XQ79q1n5ZtKuRC9BKmJjv7T6oEf9K8y8kz76U7BFI4WMySn21muTU2Ss','k5LYioqZrNN65v9yn6','PazG3DyE83ZDvu1PiEqjFgFwQRE6j3MOw4HtrlWSj4Lwy0bzPB4qJHJr6aCmGv9lf5cPDRWQiDdB6WHsmq7JEPiJDcnKdc1fScyBhqZfSIGNAZo69hylLBZNYAArRcRCJCZ5pXK7RJpvoj2sk1mCT3Jc4GHI5Rfofufy9RFjZn','F','I22',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2703574428,-5753095,'dZw','qYAEYEl','dLuZXzy','qQo','I','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16586,10 +16051,9 @@ INSERT INTO t VALUES (2145271123,7458392,'n92dKFN9GLQ97TJGHitYUr4mbOizawTZfcsKfw
INSERT INTO ti VALUES (2145271123,7458392,'n92dKFN9GLQ97TJGHitYUr4mbOizawTZfcsKfwn2HwpZbCKNnYO2g0YX','YukxW59dzYFlJn9iS6CGEhyDIU1ZQlrSqQv0TFe','4f43m0Dmwrwot0KoJQZc8NWFE1cHgp','YJAPPxaN8NkWJUOQ4weH','Z','N',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-119,-882246371,'BFNkEArvbI','f3','2AJt','6OZssQV7o1YMbWxiZ2','a','bc',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16617,10 +16081,9 @@ INSERT INTO t VALUES (-13006,1531737079,'gIPRwDBuY','bP7da24IWTDNZUKcRYNp0Dp','f
INSERT INTO ti VALUES (-13006,1531737079,'gIPRwDBuY','bP7da24IWTDNZUKcRYNp0Dp','fjU','QDk8DqOGjj9K1avKEcsc0tH3QF1XeWRfca9L7EEHLG','Ore','ME',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8330436725762003224,1438550140207199775,'yr6Wva5oaSeRRGA4','4YYtQmVhdHE3C','0NvNMZtZfqM5iuvxWpXru8qz','Ctcnk','kB','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16648,10 +16111,9 @@ INSERT INTO t VALUES (8886924359155634495,3916000865339644125,'kJPGoHFtDBbHhMtkL
INSERT INTO ti VALUES (8886924359155634495,3916000865339644125,'kJPGoHFtDBbHhMtkLX8Dp','mgiuG2Hm4XINOTTmHIzFgNMXArpoWcd192Y1mcZapGRd9HI0AaML5UDx5qujHj49WBetfz3JZbj6Eu2Nm7euEmmepWc7xRw0SYTp829qw','lzGC','TZVqkwoyKMJ1Y8n5zTpp9kzZuayMYRGKfDkRYOl','c','T3',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (212,3405294627,'eR8xEwRPqVyu','g7kHPBH','dBLLWXys','HxYquln2rbpzV9E6WnptP4t7xhYcRyBmrqOoFRlsxAjzI','F','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16679,10 +16141,9 @@ INSERT INTO t VALUES (14388528,1012023108,'zy5BheRJsSblDtemEoKfLs','uIHZC3jXMINb
INSERT INTO ti VALUES (14388528,1012023108,'zy5BheRJsSblDtemEoKfLs','uIHZC3jXMINbC3XPnJ46bOLrMgmDATvfopwPnGHLcHr1qkXTR3FuLHhbHh3YRbFlTcnZNm6S4UlGDKXgvlPVC7kgfFNzDwfWwQpKgtOrGoRgFdvC1c3Dy00hnUYgLOCP3Wp6ohUKZ8JvNpqKjtkzuiG9pZ8ru','IJR','yubpMWho67Myk1VMWKJ2MijFIjy5qWLgJvO4Dz7iL7YTZqb9MEfg4pwY4Y6oEVkTmNYK3wFVbi6ZGNV6VLmvPl2xYWpmHN8jltTE60WTGFZmxrIHdp9LDxu6artGeS5TV6MEe8Z8Z5ecaBolWfjfuBNMoxgn6y4wrsCjenCSyrSCpWNRzobLT9NGeAjEQVQGuiloBCFoJh34TvOc6QX7zEVZuyd6xi65O6dG2uOvsUdMpQalJH16yXacdGWvRTmk','AI','I',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (42944,7309237318512410358,'1Nh3q3CQFkVzjYkRYJcpHCXak69hWmkixtYHOIYWsZsK54IG9EMU2XClnWWiwa','XstNp','DvD','VsX2ll1X7Cgyem','6','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16710,10 +16171,9 @@ INSERT INTO t VALUES (18728,3964051647295225156,'Mre8QQOxf41vTASfoyQkkCb39ekP57z
INSERT INTO ti VALUES (18728,3964051647295225156,'Mre8QQOxf41vTASfoyQkkCb39ekP57ziZsQ77aVtvA','NNXpd6jaytziBcHC6TamCdmrclkEqxKTZSrLVthgKdbUWyWaAY7fetkK7LcHdQI9uMBTWbmytqWPhKO4jv8EsWsxcPL7ZAohw','DXI4YzrHb9','zCLo0eMnGyzUtACih0ThTr0eg8eZvkLZa9SmuUEdvSZQnQLR','z','d',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12488312984549225895,-415405562154186483,'ihlY4omWqKgPo19oAQusLXQrrJyIIfYyoFhvLmT113KJ0kfxnauG9','n','sTfkX4MEiMTqrN5UwxPpe18bqyP7Mu1aW9m18x7','rmSXdzuzUmGDN64WR7','sF','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16741,10 +16201,9 @@ INSERT INTO t VALUES (13084989842665806532,7824698893870436385,'l9FJs0gQa91XEGg6
INSERT INTO ti VALUES (13084989842665806532,7824698893870436385,'l9FJs0gQa91XEGg6pkWbPmv','jZhgB34RKPn86yujXLijQbjP6ESGtyHahZvv2Uxc84Tczwfbcri3EEWVJdbqzAqdl5PQzzN1hsWrSRb1dsas1UU41NbqRYHw7DmFepdohLJqQ2VssGzJwjMAdMoKqWIfqUEZsomzJTvDZQnT5pgSzz38aJWa9Ks6WvNPUkl55uVHMjFXeRBJokK4z0rZeMBtf5L7rKopGREO9cxgAfp9nX68PSsodammGbvMv9FH87OHPM3R','8srITEQnkRW0uwnm8XELw2gtMnOoiSKP6vGFfRCLNAeMhhnys2b','JQFpt1q8eHye4psyI8jc3yWwlvQ4NllrBkn1ypsPlVv38zt9E5vqiBI0RBv7qDSki2lpNYm9fCTLSCvv1wu1PYnRX7wsakUKzcfWddwOMQ4gfGqEVCcst88yI3i0kyBlN8kgn1sYPdT2bSw1YiR7LpTyUvXnTmuubnz7BkU','H5N','Fj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2067219852,7159944825029562473,'G71rBqrUDtMWLf3YM68nXRBDh1NF7xwmS6tfbH8o','fvp1DMT2Ev8ey6QzCkUAVT','HbkDMsg1a9ZWrGtGQjKkUEWbIQS','Bghff7ZWQo3s0uBy0CL5fY5X67TrnGx9dscC4K0Kwd1FPQTYIN2xoHEsT2r3AK','M','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16772,10 +16231,9 @@ INSERT INTO t VALUES (-980645745335191804,2435197157902430141,'9bb1veKjFbPrtnMu'
INSERT INTO ti VALUES (-980645745335191804,2435197157902430141,'9bb1veKjFbPrtnMu','YMagxO4SD1HGhe5NGbE7pfxj6wrPOd9tRjVWSFkoi64wFQMyCW7vmS6ALjH8jKKVWpGF369Qa9S8syT7kDrLoz3qDzCUsHnMwWAdCL8wL9J8hR5hpmriwBfeIAkmhaQ7TeODsvznxaXsSeK','Theil6WX6qDi','ZtrJGRSOMnaIjme9JqQ0HAHCylPbb6bymyPjLfJyOWpPBqBr9kZtetu4egWPPlYb6ihkPGw2HccMhvz4H6Ry0phtqNhcTTJAi2DcDc3HUxGwoj0hZCecnAcNkUWa89dhhBiaAXjI209DttzdayqJJFieLTH3tWRxz9T','EJ','OC',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5587139,3124787,'YPX25R7wIOozOsph8rdWVrZek2vIm3TQeloGT2Sn7FHI2cbUNUwJbXjAQoyHOEDcc28fZlFlM7l','8OAYGbJMr95GuL6fuFjFKJMJT5xxPwEQNPj3i7Ouin2piZ','oYKhlWzXGbua5xZ2oqqCPzyh3Ge6gqEgwtTbPsmETQsFLKZdXEKQYomLeD6oe2iqPp1Jugkapu9','6LiNUwK91IxwOT5f1IoZRtFxWO2njgyJVPKJ','h','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16803,10 +16261,9 @@ INSERT INTO t VALUES (3906940801265371110,8084225,'ME3pJ41I6whCR','uzUuVxSgM6oYF
INSERT INTO ti VALUES (3906940801265371110,8084225,'ME3pJ41I6whCR','uzUuVxSgM6oYFMnn7iH6e6SE0FadwXMGDw9dCHakYVOLgamrAY2vrSoX0n8fZWeGtqJAMjGMmsSbrYgE9CGg4RNbgbSmomw6k5kNfpai4Auck6IjJ1qNgo2vBjV8xzyS3CQZdhy8FU7c6qnhiSAUaXEdMZIwogMRzTn5IHPlimCkn9R7a0XTLLGyO','At7Hz8MWKDPsSKsu7jMDrARNfqs7WHF2VsxSf4tsFzOIocUfP72E8i0qeIYevuZ','r0J7UxMPz4RVrcY8TZcQo8LIfAagC0i0wtzSu2SCDtvWCabUMZ8BJsnXtIizyFRyb0D9cTqpgOjAHJ6PNjcNW1uBc6CHwJRgDts7iu6xqctaeA8Z4zDVZwJlnMcLRHWcDXXU0OxNUwYSfs36S9G7UrDCTicwzdYkYXwy4bLONfhcBmwT4SoXlxabT8h9fcpMJr82hi9b2Y3gurwsA8GIuFEDBXpY7kwE','G','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5584957,41507,'mch4BV16sgKJK5EXeH','dPHI37BEwxoGfu43LdsD8O1IdLy9XJGU5dFMblI4yJNwTUloTylWzVlgJX00','qCJhYpRYh','6FpMoDAayLEFXIkjth8jEZj7','5','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16834,10 +16291,9 @@ INSERT INTO t VALUES (4944993277945650016,20555,'KYmFnFsuSSDwUIS9qHXOsg0h3iF4EGy
INSERT INTO ti VALUES (4944993277945650016,20555,'KYmFnFsuSSDwUIS9qHXOsg0h3iF4EGybV','gm7odmFhsmQUhwHIBa6pQm6lKYcDZxrb9Ji1sxMQHwDC0uFjlvTDVMy7vMFltWBHHDwHckOZ3Zt8wi5sHMm18Rj9YNpkV1h3SpEQRcxqKv5wglP5','VTnKXajs','jpC7AAiV9V85fChiNJHXMcycK2zv3PGtBEnyqqAUHQsCcAwxyzNrKErhSdHvMXMUPF8QTvq7cXfiBApohsdQ9YjITQHtIpU8vaPcnE8HLNowDpoU9iSh65NK8J8KmaOVdLfXcZdRTk00G3WdlfjVwBrHM','3','M0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7,4406,'7aswdT9','cd','nAlfeYmg5OIFulJAtazlaThSC13igX9nCavzvvsydhpnwK8drmX3XFVkddLZlOziaE','N6CE4d1lhhCPG9tCES4f5','L','jC',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16865,10 +16321,9 @@ INSERT INTO t VALUES (67,2368,'ouucQSFPg5sKy0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXE
INSERT INTO ti VALUES (67,2368,'ouucQSFPg5sKy0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEH','Alnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpRuqzk5VN9MXZNMMyC0iGgfRk3p3G4svhaGuL7XNDEbiL6QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ew','nfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZIxQUh','kBoQEeL9Dqtz8zNuIR21tKeomecMjhVZzBY6Uj5DjIlIJIGsK9VahzjHZbQAWtUtxs3lxnkktKehQFyrIyJOB0efcFwuRKlCq1jRU3L1jEVRTyZmLVwBiQoxPu6NDv3vbg','4b','Qv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1701519055,1103737,'JykHX7K','4qVBf','rVpiOVovl8q5','fe51xb5','1','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16896,10 +16351,9 @@ INSERT INTO t VALUES (10037697864920873167,7284681,'814h3i','Zg5r','2','GMg3VvmB
INSERT INTO ti VALUES (10037697864920873167,7284681,'814h3i','Zg5r','2','GMg3VvmBtAh141Xs32msHVGUW7hoOA7dVxjRwzQnXkEIHzN5gOmrmI7uijHGnhJQmnxYV1RiQ','4','jm',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1329630183,171,'McWNF3DANL5NmsG','88xgQXVTAFV4zGPQgxF4LgF4','uJkeKJY7s','Yg0dBEWqGRNdKtSKd7CQJLR5x4ixZqJAiLWcps','d','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16927,10 +16381,9 @@ INSERT INTO t VALUES (2763591378586608501,178,'joWletvxCeB','2BuWewZmldASL7yxCJA
INSERT INTO ti VALUES (2763591378586608501,178,'joWletvxCeB','2BuWewZmldASL7yxCJAtb2e1maOUt3buv4y2kap8hrpE7nzYCylRCf5cWmR644Vr4F32181FoDk2DxzLl4yYIj1ybhVfeHthrTmEYQHgrKDkORtxYp3e4p9DK4TaOciA8eJLdegCpVYssdpPQ0M','s8Nl8dJx9Twj','AjIHjn9HSv9DSJIQGMFgDcrKU5VrJSgIjAzKR4cUrSGlM9B6KjHhAK3tZ4agJ2vyW4NoOQltSqI7TZuT1UHTHx5LFfgrmYV6vidOAjvLar8NgtdrLJOVzJunhMQrp9B7HzDfFwqNClpKstZXK8g2bY0VVekjoY8CKZiQLyztxOTHeVKQ3KsBuaelDOfBPB8az','K','0k',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3197033,-26,'Z','CPYRyz','WIQyNqhcKx1OjNIcrOQCH0jXF2UiG2X','TUtAGWNRXPPrT7BU64sRmr','K','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16958,10 +16411,9 @@ INSERT INTO t VALUES (8410103794708580834,-124,'ls3F6Kk','cXTm2LYb0zV9PeNhkTYkPo
INSERT INTO ti VALUES (8410103794708580834,-124,'ls3F6Kk','cXTm2LYb0zV9PeNhkTYkPoEKuy6zUEd7ybcIgFaMBcckcb66XuLecSXFLFRpKrp1tgcYB74XxjD1VRlgs0UBRpcLBF6sRVeDjYKrVthDoPjADsBXXu2t4zFeQupoCwai3xTSo0jvKmfLqNuCchxdayiDCiV5nEg0RO36idHYL62uE','cnNuKUAJj','Dj06J0SQgCW6OE8QkisUFAJmWvJJYT1Mdgybbkm5u2VPCuX1egkcI0bc8ur','s','nK',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7574023682075077407,31384,'DvixLGzJgSpQwVH','RgSaHSKHJhltV7OsVFi7p8W8yD1iTlQI1wPZX5Cs','17fFTR1PNggsXpU3xNeqTAjYrFfHwQOqpj3nWpOtamUQxNY6WhfZfJ0SaiW','vZ3yCiqQhw1jzgVwkp','HM','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16989,10 +16441,9 @@ INSERT INTO t VALUES (6893780001377334529,-31721,'r84Z','mg7tjeKoM0ANZvcPUlbgNlG
INSERT INTO ti VALUES (6893780001377334529,-31721,'r84Z','mg7tjeKoM0ANZvcPUlbgNlG','t1fjqgeWiKPBkL5APFL3q3cPZjZYywpYspUFY5Sm','S4VYMpqd1voc2CsfIbR3rxekpCFCotC7shhCxW77mY9DCZfIcv2r35tUaQmwrzy3vBUlf9vvo7pag5G5Se8qEaRRuYAodFRbyDXqOX9zu8w203mAJZFi7v7b7e1eq0jk00ALutuvH32FTW1klKEkoWaqUyxA7UZCGt','us','c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1625123584,4467906,'w62l7OYDGKlx','R7','PCGC7zwPQZXSRv','mPonGzqfXTRC','V','eF',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17020,10 +16471,9 @@ INSERT INTO t VALUES (1210337066,-7236141,'rw','rwufaWwC4ui8vdrZEJrhS8fTbGSxWLxp
INSERT INTO ti VALUES (1210337066,-7236141,'rw','rwufaWwC4ui8vdrZEJrhS8fTbGSxWLxpVVo9AdyFRv3R7mXZW4hbZwNDiLUcOHfiX5CoipLv9nUYsOBOxdUHdeICDdrFFP8m1k4Avd33qWt9OWIziGhxgnGmP4EORp99SbvpsteBWA0eLQ45eoXJbOjusuL1ZLtN7pbJM7dmLDH55Vglkpfwv54il8KmVSC26C2','nD66Kv','auvRdzG6CIxkT9pw4ohwbP92y8236Jg1j1HFTOUCJjhnYRVm7EOqtiWFIH66zYdBvz9S4dmXQWYyYROOeeD3aFZHPhrtU4oOqnsKvNzEPlQeyrqbnTxSXevvzwgslRqvTDh0HrJLRoWn0Rj2Sy9LUcfOLmCcewK0dPeYE6IAXugP','4','b60',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10374053,189216,'oCosI42','4Ux','dGjSH','LAefuAUndhMooMuj9qSBfeznpwJ79itPYTle7Oszg8dA9EPiYtQQD5FC19oepH4ch9FCcfOwd7tHU5qkGmcI2O4','0','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17051,10 +16501,9 @@ INSERT INTO t VALUES (3570776208,3598534,'1w692meRCV7dU','71Eov9evr8AmTTBedIHcRK
INSERT INTO ti VALUES (3570776208,3598534,'1w692meRCV7dU','71Eov9evr8AmTTBedIHcRKQ3tWrMyc0vNIGZ7Z2RRkA9ZQpgXXUXrJ2WYEyfDuTG1i0wppLmMlGnptfzYcFG5KS8xTC0xQCnj','IXETuxtFR2bJK1sAFryxkz3umjjT4B05Pf4C7kazfPlr2R769HI81vdjuvibGOe3','lV1j4gQQydNOLiTYZ1wP4xPKOqjtT6TJ06q1B8QsmVMFRZXN12384YMXPHkcw8P','0L','PJ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (62,-70601488,'RCKTku2eHJ5ol4Hca0DjvBolpCehYXx5MRXGVy07Aik9sSt','iib7','to','DHE1KOOtRyviUbMUHiK1AD3LxMYhOlL6uSnAQL6C9DfyBpXHCNDSYFycldpC2k05Q98iB37UgSkSDS9sOS77','T','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17082,10 +16531,9 @@ INSERT INTO t VALUES (134982708989650244,-706140492,'vqygfCB1eXxW2zVFfDAA0FJlC1k
INSERT INTO ti VALUES (134982708989650244,-706140492,'vqygfCB1eXxW2zVFfDAA0FJlC1k14cmwRpPrxWZmePvmgmoTxHfp7Z6JWymmRC2QAndE62UYl','Jstb1sJ2E2gedc3iviDIr','RljrN','ICcwjhEVnKfOg1RRWRjHbhtoYkqM3zYw0RktktwpFX7YcdrjmNhZm0vOGBxCmabjFjBdytLfX0x3Cc7VutruWj7PwvIUwNXQTO3ppC8Et5MAnNAYLrNZ947FH810rEvigRIJ4xnusCDj8MtUvHT9FXMBgHMEHppyjkFkNbDAlGx6ZMFDmNylaCL83oC1H08ZFSP23yJSvShmmOOTl6iDWlopXeOuTQ0iWdGbRTavfuhUkpw8DnbgkHICT','u','f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (696645784,-1052022103,'EgoZURyBS','mDpp1CqM9wlQMU8q4F84','do8bQSbz','ZFVif','Z','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17113,10 +16561,9 @@ INSERT INTO t VALUES (4491420585721251352,520805389,'rbooslwpSh5mN','0OVv9ngdQBf
INSERT INTO ti VALUES (4491420585721251352,520805389,'rbooslwpSh5mN','0OVv9ngdQBfyH0tbgsf4yE8qqo3H7f6nl0aXEXYt6APbl90wNcAinAzoUI5Yhs3IpiMidBVwVEjogcGCyqRkoGPCZYqxvNjMTtCmLUYJQaVqtDGLNwuCPS3JG5cPXEBFwkLUX32QA6UvX8LilVyXnbn3zmxqUhkXeGoc4xpl9r8erkzxFt','VUFTO4FoeR7R','MKRjELbiuIGoXZmVZIG00Lx1nbGW7mJtLAmRMEEW6znhvuMyzfV8oLi38CaNjwYQbnAMNg02BTDyHH','z','1O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-91837085921098624,-1204430686,'9hk3XGuckj5ksNK0nfvXrfbV85wuTsBBaWS','xTvOzYl','JhWbR8uuIJ8Sk5BcOcsIUAhuCkaKErOlvfXNuKCaprM7SvTz','gytOT5TaeFYGBkwZAGFmUsO6koW7t','v','tN',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17144,10 +16591,9 @@ INSERT INTO t VALUES (-2731503018162878202,-825318121,'GFl3qrVaL74vAwlr7GsuIxf',
INSERT INTO ti VALUES (-2731503018162878202,-825318121,'GFl3qrVaL74vAwlr7GsuIxf','HT5PcTRajVfdi5OBatQkKYanPWw92ohAPtTeluH0wIQ5Ea6chmbwtRoVNHlKoZdz2DmEmduB6834GWhSa8i3eCRcnbcddbDGX0peHX4rAO','LJUGwOcEx4E','dG7oVHp14uRDAdmtsabpHCbvt8d','wZ','y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (264157340,122,'SVZrYUph4','Q','O4u5muwAPHSgkvlV0Azy3Wf1qy9DoktsvDD','KuX','32','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17175,10 +16621,9 @@ INSERT INTO t VALUES (180693723,185,'vnpV','W78ueoTBU2JbkH','eCx1araWhmjL3i93Oa2
INSERT INTO ti VALUES (180693723,185,'vnpV','W78ueoTBU2JbkH','eCx1araWhmjL3i93Oa2jUVbmxzLo210eKSSi1','NNgYhpvX8JlwbWxZQm8hcQfBEsl9aTfeu2rMLQP7msh5awkZ5yPdJ0LM9zj5AVT31MXQ82KWsOJnujPAIypeoEdWeukERrXGJp1nWUhJKw1GvkxXuxKuwdxKJieHD75FXxWQV','lPs','FI',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (48,-75,'xjoJxMcFmudS1eidwryyC2Nn8LP','qoheJIsKj0jligg9fA5B25Xe1nPg4pqJnq35LSyZyagiWAn4t1PzGVBIqh0WIbq3U','Y6sqMOhbCMOsXKoyHKnIPL1ljZ9LCOpXMO','fuFT2XJlvtrE97DFMyyr8DGKoaMlaOf9vfw5FWnkASQJ3xqQXNELg8s8EO','H6','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17206,10 +16651,9 @@ INSERT INTO t VALUES (-54,118,'krMh','F9Sl26p','57TZOyLWngmSS8Rb5KLnHk2cMP6emBAs
INSERT INTO ti VALUES (-54,118,'krMh','F9Sl26p','57TZOyLWngmSS8Rb5KLnHk2cMP6emBAsGvaSfLqSVqVDnCRvHtNK42tmQ9rgV1A9g5zotFTqCzN0ZPgRRuVF3Bi3','YeEI51CN9OG327LfkmOKWiGmji57kBHYAcHuqHumSmv99bNCZ9eLSLwHtzJNscvObNUIh0UcQJhXxkhdI2B1Pg1EbjrS6R2R1cNwga6NKDw6s4jp6msZ','xx','K',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-941476021,-5444580386228184507,'5KIPkgRiZy85400WQqO3','dHbJvrp6MQvIMLx3xudGXkjMIigJXyhFNr4XvGjTQZRioetJxcblD3PPSyrN5uaue','72WO7WoNl2PmxGBK1PUpw8J','UhOcMdKU','o','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17237,10 +16681,9 @@ INSERT INTO t VALUES (574360265,4209768960495394845,'ZxjgqefihbYcsKLR3','iQKep2Z
INSERT INTO ti VALUES (574360265,4209768960495394845,'ZxjgqefihbYcsKLR3','iQKep2ZXoupHgsBUjYkjbCC3p4HQTXrChh5JRe535c5dy8j0LIqTfZnfsTC8jLUTdF5aelLpoovfvybF6VGLdUVQYuwH5mQUUhsDzfDtsqdMfSThYxOyNgTNzVXXqt5DjFIsF8tIYOkyklc5mu8Q5mRUkyypWIeWTaeqgVIxicZxT0Bi7XmPBhiuADAPyljwnaTx4lLAphDyxuPfKT','BT2J8HXctkcUsVARhRsOG8LtiME8Vj4tw2Tf','RgCoYvP2nWZbY6InggD0jYJbgWlR3Vl6B1E4GGOSRGfo7Tfnlz468HXBj9UoHVJDh0fDOUaCxZf5BnaPEJ9iPDtJRaxJ8FXPOmno7Nj9HBWZ7IJhSPRjALL8NfwlE7oLoARAdcgSb5MsMkmJ1Oyely66gElF3Ucj2ubJK4NCcAFoegrcjSLf1il8EbnCm3N5mNSKBX8v4O94bOQwYcxp7wfXuJP6BKT2O45Qeez366GhSn6RvQ2cDLSMrzy','x0','1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8574795581145161600,2840485798970448661,'fCL64iRBnTBa5VVwCCqKLVGR1XcsjQDYGt9VdRLsSHYNbC6Dclcv','nqUNi2NIKaJ3mgIG115bloXo','nLbtyAEWickZt','Z48WUzJkf6ZzeEXlheFWeYuQKX93WugmyUn091RhFQ7o5aabDeGyEKflqMhMXzIYr8exha7YLQiTQHQV0j9Ce','j','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17268,10 +16711,9 @@ INSERT INTO t VALUES (-3903301109517876770,-8672581681921323346,'rEq0Or0rQLxO','
INSERT INTO ti VALUES (-3903301109517876770,-8672581681921323346,'rEq0Or0rQLxO','9Bujc6ba7ekubtAffqoxlGUVobtEYioLq1sebZsGofnghVhv4aypL5MfjimUEom2mgU1ngyK9hhrJyk21QVFP1xDdkaKah1DHbKWemkDOyU8IabAGsyNdqGD0QnBuFeqvecVlTlxiabnQuzgAeNVSk8c9wNQv4mnQV6xX9gWexJPKjkmITr3s75Hwcl9V4hLw5ZpobbPDU0XcBzUOO5lB9ApBsJTeRTy3597KLXJLQX','pYvCZo7PiLrBbggjk546VGbKBPwlpNQvwxRDuDTDn','q4oKoHX2MG7tT77fTXhJiJx2VIuDuszRcaUYcOzPHCzC3kpRsaMwq5jxfDnPhfb9Y8lbOvBUs4bB2lEbvj7Uy09zACKsAJhAXbGEdV4DegHEvK3I1mizQYuhMYEnUGAxthJMXw9qvZRrW08seqEuPswFga3hEqG9GnK2gdRoC67qKI4lNAvMzMUHPvIKYODFB8SlauOGsR1a65EGg5VfbiEZ7VDx2nmf3rYr','YX','ab',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49,1099687,'JfWqoNmPcUiDCbeOTzxoY','jfTrpTTIpncijH1FIgGoDzdcgl4ngNrUKNU6FC8b20rwIFSz3pxpwEB','O','zsR5RA55RTNK20CgNRycmwqj9PygxzUF','c','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17299,10 +16741,9 @@ INSERT INTO t VALUES (-113,6060601,'JMC3aaXPzw5b26','by1x9eWwGcUy9C9uKVfHfU2JmTp
INSERT INTO ti VALUES (-113,6060601,'JMC3aaXPzw5b26','by1x9eWwGcUy9C9uKVfHfU2JmTpAGQqcPhsgGCim0TKIDygECUqkAdpX8C6DGhKL2i6IKLAMSturKf59hWS6Ujh8uWuU4IctQVHEcoNU3CDup9Al59cQIDaddVjhNiplcmBx6O73iM5B9fDkPgRDIrUh6nWs7TtPJH5ikzw8JZB1fnGJv6iOF9VXvSZILGJq1fM57EFAjNlcuIRYLUI7gkaLl8dQyVKolsWvGzibecOcvYfVpkB4MG6fB3','04','fXsWobpOvHn23yj2Fbcxkfc','i','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-13229,3070179138,'AwdrM1sGOk0J2E6vYdSTcsIC40rxFCOEfOxPoanjIW8K6mQcUb6xrOulPQwt4yA','Th1Ty0f3xCOuO3amD8BP','FwjnH4','kr','N','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17330,10 +16771,9 @@ INSERT INTO t VALUES (6451884129485134008,4201732996,'vzYBHgvyjbuQm1ofuDDs7s4VZx
INSERT INTO ti VALUES (6451884129485134008,4201732996,'vzYBHgvyjbuQm1ofuDDs7s4VZxcTryg75EyHkEGg5OV66fnazpYMFT6PM9G7wssENmc6vsWKfh','EhviSktDCLu7PMAbLbn6mjkJn','ujJJ1NB7hY','c3cZs0X60bkwsBG1oS7EV0Uf4QdFcQEPlezsvLVKbhdgZnftCb14vka6b9Ngs3K0ixFG3QMV8zZtMn3IDXxAyxThHOjkbM03BUigOY9kPqvSMK8DuzZLxqj7jj78SZsKjWpC3K4CsVEh7f3I21dABsA9mVo','b','F',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (123,8218748,'7qw','TW','kfp4gPARKYioOdqvra7QnUOH1D4Av9eudfIjppPWyXh2p','F6mlJjLzCsjd','P','AP',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17361,10 +16801,9 @@ INSERT INTO t VALUES (4541,11229212,'VfAIyl2QY','b0RaaNMYQEy29TK8aWN4WbSwCg7w8YL
INSERT INTO ti VALUES (4541,11229212,'VfAIyl2QY','b0RaaNMYQEy29TK8aWN4WbSwCg7w8YLq2OaVF4Hz8PTvmLsuuZIi9oQpKUcN3fk1gHlVDhZj4izXLXFUC194nlALYBojAk2dpfPnAzzIU3vD4JMV0xB24RBdqwQAH9NrgRA6aAIGhFvyVK3V0RfgjmmrQf1LK4U93hVOewsjXo9Lf3vFMX0atVHHJiUGCYDHObtzhHsCIucTYrGWWnEWRF1ROzFEnR4R4lBXIibVPGB6fbg','j0gjRuNlQNsjXTf44OWv2','AleXbSMuoyFvIqTGrM','p','ns',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-15738,8530,'475YVYR3xnwBOsBZqpEcNoEm4rAFZNgyHSn92sNAd8yNDVqs4J93','5VlVumy8oDDc','6Z3954Gp57AuEPWULUqfLFFgZj2cKyG8rqQ5hoXGrMYGy98rFXItI','Ph4ynNQ5FTscCgqLCszO','mN','mA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17392,10 +16831,9 @@ INSERT INTO t VALUES (-5251229,22951,'Iqv00BYUidrfNYIlET1aNcG77C7AQwimGHOyCvV2q0
INSERT INTO ti VALUES (-5251229,22951,'Iqv00BYUidrfNYIlET1aNcG77C7AQwimGHOyCvV2q0504JNBzXczv7bsJlFRw8S','tBJxexavd5VcKBrXngLkWEXktOqVdfgG3jM02Ouf9K3WNGBgh1gBGtsdYH72xBYRJpcefonH0EhrcPWcu0VLnfja1bTPPvfm7fLMLqRo0RNn0TVVI8oOB6Ln8O9Zzre1saee4E','RtF7X03j6XFLkFXTt5OHEZ2MJUlB5PyF5DPBqVHgzKCHpYFXMbgBbKn','SbtsGXbYeV4RGMUC7qnA1KjFpq1vfwVnuuGriOOpdSfTrXwKerLuboJ9k9QNryLHwFfpEsA9r0NifQoySsqefTg3qlNTkAW','LId','bF',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3215,7225470,'YJFhgqWTEx7Vt6ovGDlyB3K7fry69DeCSKphOOaOdgg3zZwcdfgUIom1BmplJGc9rT','J8M2YXznfwbnHdp03i4B5hiOjlJiNkofmusNnya9k','4iysRJJgEWTKda','H5ABphJbCyynFzqlp','N','1g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17423,10 +16861,9 @@ INSERT INTO t VALUES (21080,-6532284,'KQ1Qu8wmYGaJcG69Z4Qulyv0rHIJ71jC','bKvz3wG
INSERT INTO ti VALUES (21080,-6532284,'KQ1Qu8wmYGaJcG69Z4Qulyv0rHIJ71jC','bKvz3wGDptU5Afar6df2v1jw0Q7u7Z31Wi7NyXaOPZIozw1mBSBZuD9m0DTDKTZOvLDkhRz2oDemGSmHPxZm0eJvJpejbUfSNK0nkbXmBDIW95NlLs9fl1Fnr0JkcLybUQuHtabGwmhb','MKczXbNkvpR1lKqRM','XBUoIZuhaqjlLYNCCLOLU9ONrFlDJL7c0oDMI6ves50WJ3Cf07WfhDpB5Eb4hJHaBPKQnTqwZVpAO5ox4c3lkKurTA0FLVYZ7XIkTsStye1PQEAPPBemLfpzKCWjYLull7w6WkgGBLVSVc5woTbQMv8rK35xrq1idfehxpmF1v4yi5epum0y2QxCz6y8qUusKN2IWIFuslksVeodylCKefBdAR1Fv7tvZOhXl0NNiBAoGKKZuytGjMOpXxArvfN','ZA','qdv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (30036,570112,'oHrXPvAEi8lqN','HaJcF2NBRyx8r2u7Rlt4iYz','0rBhANhEmIlqXmq23znBQNQ7xXItsYH6u8r5LEmbu5SK3ExdDo','Fxy0gbSamV6br8YZOTpvNeqO5Xrc2','3','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17454,10 +16891,9 @@ INSERT INTO t VALUES (-6163827,3440233,'R1','tyaycjQJUSGQO2O4DsVsx0zWFdwostEkXjB
INSERT INTO ti VALUES (-6163827,3440233,'R1','tyaycjQJUSGQO2O4DsVsx0zWFdwostEkXjBoIhcbqQ19YA4NEp5UFyz7rPbmW','EA8BLBmaZ76oHd43KLGQQ','Ne6NOwE3W5LjDxGNqTCfvozOz6LWUXll0ecWFBjNr0dadBeqNjnT3FHZELFCPPTJbFbA44AWphHlC3s3F1sB8v0zC8dtRVJ25hR32Z7TULBWz2JAODGvEmlxD9AAl9tZ','OZ','k',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4277682,-2,'OZM7u4PIe5J','gKHhzj1IZNbgEQM1uViCpq4Qy','bwrkcL98Psc','oe','g','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17485,10 +16921,9 @@ INSERT INTO t VALUES (4986586,13,'tVXSbLKyiLOLyyHXQ7dCitx3KLrlQJy5gcP4Pp9Saey','
INSERT INTO ti VALUES (4986586,13,'tVXSbLKyiLOLyyHXQ7dCitx3KLrlQJy5gcP4Pp9Saey','Y6vhpI0ONic57hsr38IPnknyZPc','NbNESkya6v','L9Y8cxVL9b0sm9fzVmgJpkPqlBTrNb','r9','5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (211,-4040641602135911468,'8u1','S49pB0KbuMWqof1m4gFNQ7MAAaZcJbqDQxOsuHlO7sqPVrEoELoFT635nvDVcuKWEA','yHqcRCEo','pLOcHyWL1OKYffikBLVQ','p','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17516,10 +16951,9 @@ INSERT INTO t VALUES (12965859433827463168,-5265760379428344321,'qo','y9tWf6xKnC
INSERT INTO ti VALUES (12965859433827463168,-5265760379428344321,'qo','y9tWf6xKnC9myIqRibsaUoe0tA2gHBA43dVEkNh9vJXN6CoZAbogy4EUzm63R7CkywwOuw45NJO4nvvjgIhJC4oiSFpGKniE1PZ5QxC1liF2zEyzwXKiBfapZ9nq6e2LTGrljhguyk6oXVKv6','BAKmd','UoePXPCZgMaSRuwpBWeEt2EkGcomvErVvG9qZcVcHysT2zo2HcDgj6Mg3qGGrZ915q6hCRiReMkO7jF0JVpHC5TjG','K','dB',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2332898833323413045,5989196,'y4ImxoaJNtR03eAeaS1VARzBz','XHC5','7','Z7TOU8VCRHbnosGmgR1Ar1EaBP9UEfl','z','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17547,10 +16981,9 @@ INSERT INTO t VALUES (-1284136946938577666,9271968,'QbS4NQhT5sBNEM1ECg54','HPqNY
INSERT INTO ti VALUES (-1284136946938577666,9271968,'QbS4NQhT5sBNEM1ECg54','HPqNY07yuqDATkJOFxAbuXsS4IbWQKgFtZouF1y9eM4jJJFrUuHfWA8A4sugqhfeZW0Tny0lpKbDslMdtkUXeAWiSLq7FwmHbrzxmNGcLke8hWj78EuGKizdtNx5PTakG9aBZ6WPdEDFsEXkFdhoJBdLSUSJ5S8kuroCwcqNAjcNLlIC43MAheKGPAyflnNwqoH0jgmhrHiC5XCopkKQbMq6makl6JE26MPBiwXMlHO1C7rx41eerAfKg','ejNSdPe5Y','8Tztk6Pd9vwtn4uP9gFN0epYL2hln8w7QR7NSiIZ1ho36eFBJypPcAdlCNtpQZiu0SLPw7rUMK2700KjXFkf7qF489ToEgOIMS9T4fMeiTXTbm7aeQ9TmdJXDX8oAz5PsEPImQFJw0IxdLDkIjdpJ6QQ6f8FeEkqtxrCXhXKtQxM8Qdppx','wI','2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (140,56859,'PuqaGa','3DWO8s2K','XNFJls','9ja2sc','K','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17578,10 +17011,9 @@ INSERT INTO t VALUES (214,43251,'SKMWkIXAlASi6sX1sz','uzm3so7','CIbqy4LLkF','sSz
INSERT INTO ti VALUES (214,43251,'SKMWkIXAlASi6sX1sz','uzm3so7','CIbqy4LLkF','sSzXXPnME6JbfiKoe3l00qAbOCRIhyjIxhc2odIwViXCp1M4jyhpzeMXm4bQ01E2zxy2m4CuLZT2Rs2hoL8XHmZRv3hIwB2euWmCXw1eap8eJ5Jo6lIEkRyZTMv3UyqfjO0Vzt8EcEJVnImejiB2i','F','B6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3009670,6120742,'sBETlAyAK43jXG6jggg5VQ8','d9LA9uxvsAEwZbTTO5gB00zVav9Vb8RK9mxmqUaat','CAJbn','JCevhLsfes','5','OR',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17609,10 +17041,9 @@ INSERT INTO t VALUES (10318839,-569537,'QGgi4tDOLODiCb908pbzG88nmdBPJ2NbDgybut6F
INSERT INTO ti VALUES (10318839,-569537,'QGgi4tDOLODiCb908pbzG88nmdBPJ2NbDgybut6FCLdPXYpZiiln','89Q5Gj4vTgVowwdv','HeSM4hT95tqP8vvOYkJNL8nTse1ZzEEk','me3kNhUC6pOloWcyl3WULNruHJ2drXOC3qkgPUWyP6ZJChLM3yiMz2GiIVFNq7bjSB1ltzqwSxdVjx7Pq6t4ygHtw5s9gLAEn25TWRLc5dYVeaTowlBszDnVlk72USIEdAZfOnM4UFriz0DKsWfgCeKDhV4xO4tMsX190szQ3XBIKcZ','a','1p',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-919633431780704809,11795906957513591296,'dcRZU','JfXJj','ShpOLs1vHMZwOcSsEr','ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6jd','Y','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17640,10 +17071,9 @@ INSERT INTO t VALUES (3638509035363707671,8273677719102683857,'kWuj2tGX','U80dJr
INSERT INTO ti VALUES (3638509035363707671,8273677719102683857,'kWuj2tGX','U80dJr1POcNZmvPSw9XBoxFmYiUO8xx7JeJLHpYRochUmBsVjsEUElOlKu91IcDpDs75Ua0Lm56xvKFsotYquQCt1rxLEDt2ENWF2MpGpABJXGNTKXdnyPWXOgHUf0c0TUXk8QtesjNLlZAKwUPAIqpErOBCOmKdsuAdPqu87Bm9yTrsbZlTe1ve','G','hBALiTvP333JYy874nKkMg7Ncy1XBnoj8VPSNXAa08','U5H','0f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-32,13634794,'LNWf2gCGeySgp7P4lN4p5IF','g2Fr5yebO3hTuBxO8ttyVttQkz8QOgopreA3YhxxUDJy4HC9bepOYfru6','x6Uw041V8mM6ptNQBC4y20DdpsYlGsWfhE2SElQQ','f6RvAfS7X1Mw3SaF','o','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17671,10 +17101,9 @@ INSERT INTO t VALUES (571747616091789248,8875552,'IGe3tBJp4Uq9B84cindc5hrttHTHWx
INSERT INTO ti VALUES (571747616091789248,8875552,'IGe3tBJp4Uq9B84cindc5hrttHTHWxZWxmHojem5TG0l2XR3k','32uhS4uGdaufdJxsY013FaZvymZDj0OqjBnJ0mEHXlt96hw7YPpHeN4RfWeSARoCsIz1b2Dw4TD0IhPBRHDdX0klZw64s8fV7uaz1Bw43DzM0wTtQ8lUPNXr6vShscVA8FPI8h2lAUVNJs8BHDRCpHPqdq8AIQVrjdzWlvaLXIsvcdPm6Gdv340y3z61QzMXucdnLhgzaGuDO6njho62esSnHGXR205lEmHtb1tzNUvf','CC8CHwf1bdoBQWDblgZlGgLUTyrIad0KSZrk','FibbF3jUtkNS8y11euoXNsuEBi4XVe41IstlWZY6uKwY8leV4hU8qW2','QU','E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (211,8580,'wRmal','w7TH','uQ6rDR9zKK6ag','zVebcPd7DfUU8PFx74Z','T','Tz',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17702,10 +17131,9 @@ INSERT INTO t VALUES (41308,47699,'gRk','yzt4LnC9kZ9tdszqDDc1tfNXCBZ6mtHQn8INs5h
INSERT INTO ti VALUES (41308,47699,'gRk','yzt4LnC9kZ9tdszqDDc1tfNXCBZ6mtHQn8INs5hj6TvLuvqK4INTYsPh8Ov50NM7aurhfspi410oIGpa7nHrCPOwErk2EDoBGHALTSDMtt17a4EZEnqtLISgddOZKtSr4UAolsy0fWBjnX4dadpNIrcV3VoGRdID2AZAg0YAxU1wTXypqzzYazfKmlsCoqAwvqUtofpy4XcGiUqJoQbYfhvgj8WerY6afgsTOX5lNhP','PopvM','tDm6sf5RXwrLcqsUx','S2p','oK',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13,155,'k8SunGxi1gzARas8EcFmlKcD','6hT5aJUvJ3XAGFbcyuwOeLDxXzZjk4BPWTRcDBhOvI19TasX6Nn0Dd63','Q1hI7BWhRah8nIbUE5lBu0YqA9vGDinG44wFUdlpMRnW8K','2CbCr2CiGK6oAOey','F','LW',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17733,10 +17161,9 @@ INSERT INTO t VALUES (20450,28,'mzYL3qYUm5JL7dvVqpUC','Mmoh7oVpHkReiW0cstQe3sN90
INSERT INTO ti VALUES (20450,28,'mzYL3qYUm5JL7dvVqpUC','Mmoh7oVpHkReiW0cstQe3sN90hBUbniS2UthYfgJAKARzwlSLqG8MjMyzsaAPEfDVIgoIqXhWar9rcKTku72tUngqZ0NU0NHteCRggBIk3CaOTxcTPAjuWlC2JYHQlPBxHPSkA5XCtS0HwJVXxZklZLLnBKPgaSJBWXS7E8i7AoD9oLJk55','B64Qiu5EBSpTI4n4ciEFj0GjEf','VqUpwSvQ7ywq6p4O4oEsDOMAN5v2ISaNqqVYBlWecQEdTjDOufbxak2rZTyhIO9qqB9XY5wo9i5IQK0u9aormkS2YXfxHnkLtsuZrfGcWChlqCw1tSVUsoDcegcS3zffElqQ66UpBolgWANNuAqARr9rEuYpJg1VC0zXADp3LnYf1XdDVIjyUoPhBQ99PrjqnQr9fDdUUtTQFVQF8G0O','5','ck2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1347803278,28,'MsUbmKN6wR','Z6YZVnzNv6iD','H1TjeKODfNZO9ZEraihnKlDezfdKOXrnKVwQ1jzz8n9wbYNc38ZOnHitDmENoY9Ztm9X','CtQiDCbp','j','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17764,10 +17191,9 @@ INSERT INTO t VALUES (-1944667904,8,'k1numNTiVtJh6lgSzW868yqMCWmzIP','oGXdscDI8t
INSERT INTO ti VALUES (-1944667904,8,'k1numNTiVtJh6lgSzW868yqMCWmzIP','oGXdscDI8tMzh4KK8r0VH8wQswbj9cTugnK','xIaC9CLGI3c9qz3wuXGXyyIPkil2leZtpJT32LAD3FDgONc','Ib4OhqrvyAEKbULt29gIL0i7xQUBum1JjOfhHakzJJiRYQcLZ0K3hV98HDnKqIreSdRBQpz3DfOxYXwlPpXYaGWuEjjvBnKM2okVa55XntfbQyIrkCtQ8muE4pYIbQheKjbxOGDXNidxuAhZD0MWWjZEdL20zf','VEk','c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4554334393406713360,5515952,'gSjR84SPDSDpzigXdWgnu8iHQ7gKQ4cnXYdWVW','H9UPD35CJL93dH2l5ZbRWqGjzkwOnTOORcR0jP2d5YydGCKFAtYv7MB4IgoSqkkskY','CZC','RiqCOq','2','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17795,10 +17221,9 @@ INSERT INTO t VALUES (8170803978542103853,-4569320,'Do6VupI5nU2','xrlAqf2x34O56d
INSERT INTO ti VALUES (8170803978542103853,-4569320,'Do6VupI5nU2','xrlAqf2x34O56dky33bnhBQN9Qw90nS9a9udGPqG9O0fbo6WEvnUuYCR7XA2GT9Jb45yWkg0mBK0ElmTQ5DRBI9si45nEgwBL9O8sSkV8iBc7rVVevKymXvbAdO3rZEh543qSjn2UDhDUghCtHCclXVTxRDORJByY2KGcb1YDcHVes3VsjwvshcHg','oF1aGHe2eFCWMYBPY9O52','CNFJjlOfIOgmroiSkB0kAzCBAseISjsuy5ofKnc6rS60YKq4Dv7uVH8Q1ONJn9QeqL7VeKyJKqpYaI3Mil6G63UuzKeksWkWwW','a','lX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (33,-5216,'9ENs1eDK5i','DDECvtA4wyLMGr99WaZLL3taG5z8WJou9Y4e3QYEGfvXbs9Uw14FU7QBXU844','rAM','lp','3','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17826,10 +17251,9 @@ INSERT INTO t VALUES (22049,10765,'o78Gith92G8Liixtgl5vdEU9Xpg8FKWA','ISYo7jbpzD
INSERT INTO ti VALUES (22049,10765,'o78Gith92G8Liixtgl5vdEU9Xpg8FKWA','ISYo7jbpzDCf3kC9ZySp5','ozAUjP3qepwbjA3JqqFzLnnTn20edxL','dYF4kHZJhgOmarwZDJQFScD6mZZftp8jIwd4F8CHLXpFSoZfnQBfAYLWMtP6H7j','Q3','i',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (941094156,-17466,'30jLI1jd1YGto5JMjmoZD91ePkMpzQcpH3Itk3UbtYCj8NJKu4Z2dhR','D','geXNEw5huOyOZnCyiTFjOKfjiBx','3HRo3qvUvQbewbA0fazwfM6vAjnf4s9','2','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17857,10 +17281,9 @@ INSERT INTO t VALUES (3166409958614369064,14876,'WIwcMV9PAkeRbtb5E6yar6io5zMzo8a
INSERT INTO ti VALUES (3166409958614369064,14876,'WIwcMV9PAkeRbtb5E6yar6io5zMzo8aK8htAvHreOGbGYU5KdbzjbKL','iDdRRTykB75jZTT6v8ARhEBlrvlQR','popsPn','4dLvtuKXIdBGZD2bocH7o5p0wx3PGMjTCam0ehFPpJRwgBziwHdn4eYpKhUCzGIijJCjxlyBk0kdRYIxhffUKwnH9YGtWtAyvBxsxo6V8reLWqQOx','6A','B',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10195887,4162720749360938146,'gmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOI','wJ','Awn','t8FsO7zXYj','q','7r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17888,10 +17311,9 @@ INSERT INTO t VALUES (13684634,-7236532688678637042,'ZgjQJKBIvek6LdSigw3X5eIMrux
INSERT INTO ti VALUES (13684634,-7236532688678637042,'ZgjQJKBIvek6LdSigw3X5eIMruxUSGJGcWVhk4wJ5OvnYjbk','QwQLgZ2R830eIhnB0caGiaXlgNBAtRfEtP90qmENgITwD9gxqUeb9AGAiEncmGbNZtEWL5jWseQI101PsDDOmhfREogdLH5YJh8VSY78Fhoemozrmaw5J2L86XHoqSMq5lIhQQ','Dj9I','NzBncTHXHMcfKQFYl2LOpzrmts5EI53iwukw3xQBGsukWXIDPogesttBnBx5RdPJ7BigTAo9AW5Ed7uOvMA9bUtixCirlPhG1RQnBbwPOGEXYqWbYeP1l0MB7','OD','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-994817154,-1748368266,'vDWxvmcmtdPvdR0fhqim4IyRjS6pXIiYhBtA','JjkMZ','ejSA6ksWwnrKaEWkgnucVh0QTDyewxWy470O2E6Omlx','8OzAhs9nRYfAAPaNTdspHV8mDdI8uG9DhjlFS','d','V3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17919,10 +17341,9 @@ INSERT INTO t VALUES (2257779160312781973,1307437312,'d8oJuBoE5S4TcAo8W','L','rf
INSERT INTO ti VALUES (2257779160312781973,1307437312,'d8oJuBoE5S4TcAo8W','L','rfQif1tbetZu1xiUvDqs8IWxnolQwjwcfunjSMeb0TPewwZGp','MzUUBWzX95Dx9ix19JeaNNT4TA3zMtqodOlqsupT0S8ZCpoPB','N9','r9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (93,-1577455473,'Rcl9X81EstxueOkGhBz4HjtkU027x','Pb','d6gxs','ZTk7C34xuLs','Nc','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17950,10 +17371,9 @@ INSERT INTO t VALUES (14432001,566982089,'aRbBeqS8r0pPY9ukh3maK0mTsewB3SiX4KhB',
INSERT INTO ti VALUES (14432001,566982089,'aRbBeqS8r0pPY9ukh3maK0mTsewB3SiX4KhB','ZvflpnpCwMMOBvpP1HBDNg4A6H1dmqezGIyEUTbjEnCBrqWZSqVwXNQRdRiYQ2DXWrDaAmspsy3j1prsgCHHq0p','TJe94Tv','wKpOORPrAQ47XnegOoqliGoXYpWin7MSICtgdHWJeaPoRcMbuWIGfqZm4N2NfYV9di2wO67UTPUZpkwfaRvEHPWGeqkMcsW6e2YTWymKj0TqPOLMnyKvt4a0w6RJbtqV2cxd6RTgKH0hYrzzKa6CEcRl8K','Fg','z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-345699498,1569,'qEO37KZpBt624RhCqCR','agxVbIU28O5oRhL','aUtc9YiH74H7P5w','w7W4w0N8QgxCAsnLd6dm7vvmESG0Pj6oAyOblZ4rQKmZozbmrUWqIQEijTw2','b','kg',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17981,10 +17401,9 @@ INSERT INTO t VALUES (4475314935597915136,-7752,'idnK9bGf9XIZ0mDHhvLAtpw6Z6na3Aj
INSERT INTO ti VALUES (4475314935597915136,-7752,'idnK9bGf9XIZ0mDHhvLAtpw6Z6na3Ajfubot1MlwoRwlsUmZyux5IPaD3','JtuXhkmvC13xfssdLltIaOd5Rf7vH44eO9ZTAJ4DBJezGgyNZlbXTrJ4Um0Y6MCtoBMqBAfT0KZHbRYsJw5wgB3sE1YfImID0gLzs2lgrfYyDhAMmYwoUGyzL','fKuVoDXbjkansB','6GvDIWLW0EQNfCLqlWQJBxeEBcOXKkqAX6NI0DJumErPscZwkafztYYhbg0o23TSytmCIVSaGI8pgBv7C1dvpBWSDIhCZG9xD8LzHSOk1SsMVJ8FayKoUrYCSZhVniuohfYgvEx2tO5D7peu2pKhTqRA3tFCwjiyXpkwJ7T4pGr2n4SnaE2MVPYlMiT6zBCh7XKG63cvshkWnDcP7WXhme','8x','f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2057913643,196,'8NCjrBDZHQV8G4lTM','pxzzIgh2OEZG','m','jFRFYp','r','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18012,10 +17431,9 @@ INSERT INTO t VALUES (-6804714624161312491,67,'MjOLDR76ooYIVKLbdwZ5onQX93','hnyJ
INSERT INTO ti VALUES (-6804714624161312491,67,'MjOLDR76ooYIVKLbdwZ5onQX93','hnyJjuL5zZMCj93PUuzQ0g32a1T5bl1Ad1mPDsSSjDsMOMAKcnf5mrhcW1Cjhr1KXfeSkHLgQVZ29N5pVeQRIePUkAEFa8422sWy8R7RaElSbuoa3MSsMYK4133O9Qwns6byLp','svTLaipz','ZUkMu7xSzcjNg5Y0NFDPStCcDK1cfboxHA3jD4U89wUTVYlep2ZOCnRNMKPcDXAoUm56YfwriLDV7yCgZfAFQkp3V85ajUkfYjPZg04TuW3PvfeEvnTi57ryGVbZaAcJe4ttpdWrSFxHnczHzLMFVZ9AJLU171U7RwChWfofhPpIIHNWnESLY042RzqyjWX60WDjLqerQnMVPxLzB6RKJ9IZqksrh9IGKmhhR8kirrXFb6Kjk25U3E7odO22p','B7','t',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7128660476426435597,63464,'UnKImYchOjrDdUz65LpOO81fdyxMCkB6IIW','txNUfK9eXVqAQgX9e1gupCR9OnwWb8kZ','Fmc17W','o4upr4e9KOx5Ck6of','T','UT',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18043,10 +17461,9 @@ INSERT INTO t VALUES (15864336102192339897,9573,'FFpnmUpppjm02RKV','Ilz5PoyLeFVy
INSERT INTO ti VALUES (15864336102192339897,9573,'FFpnmUpppjm02RKV','Ilz5PoyLeFVyFk49FbrOPC4t9sIuskC2T1JvFGJwsWcRHoe6RNszIeZeEJK0FV4MDaS9iAdMhiEkzYvygqNpQyUrY9pDnESo2bzhrx5cDAoagKuQF8aNMYy2X77LT2JEIA1cUfoygLC0I2Uak0asvy463bTGHMhCspov73nXyLTbWF8SJoAAm737b128RF3vRKgB50QJfbhQahyyzkepZZppNMf27','TjzYCxajthhpM9CrxlrxdlFBgftAfrN','AON0Am0vdnzVnYjWcvujGCvrTPqXtfw4NamjMSc2TzLZG1jCszJAVs41lK1Ec63MQAi67aVdP7uJ5D3wJ0gD1JaIIkqWS0mmedsNUKvfsVW0wpJBSPbMGehhvfdlH4ldHbIts5qXQHMpmHQ1pVuVzY94L54etcoMPC09NkoBelz8IAKGDGcKA0','P','nTR',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (27066,7385924,'Abg27vogqyL38hhV7tzv2bmd2M18ne8RH0e0LsUbNI','5mz','YvM76jdzsO64doyLQ','wIGViyevTto82gnxCJ0wRmixiugpjDRXBKZf5EVmMo6UIOnu','F','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18074,10 +17491,9 @@ INSERT INTO t VALUES (-8048856506800457181,3270258,'x1HSHCR8hzcgzy3VdNgEWcuNPMKb
INSERT INTO ti VALUES (-8048856506800457181,3270258,'x1HSHCR8hzcgzy3VdNgEWcuNPMKbGbjMUiAIqiBcDzWZymiNsTegCI6ZKfxS76DB','izmQLVqq5jCgJQk1KlxCYowmNBaZfAO7LxvuUmAloIvqk8hGviHtCqUStNNkTupF8pUCPkb1CGk8nvKhrxSja6Ad0nh82TTDAohcdYaj1VFpBq3ejUk2NEyzdK5rUkkrbTI3b50LSPPE6oP14jPEBCYziJhFwiKTLT7uWsVFcSfNXlr5ZUDeWdXgVTM48sgpjiQyUZ8dYzvZtfuAmoiifhvYcPX2vSAywK7ab0n24bK6iKD','654ykNcu0KW7kZxb0A1H7DKBYxxgqFJ1Bgqa4QZoIAE8Tn58FYwJZ','CN2IASbgWQgW5pvzT4C2hJWFraJt0N','T','Fr',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (221,-937933,'MVEAxxqd1sb9ApLnzKAzOUDt','5f2wTBVq','ir0LDeO4NI4s8USwpXXGJrCPVY5Jioil','XDKz1oO5FD','W','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18105,10 +17521,9 @@ INSERT INTO t VALUES (105,7014742,'Z1zNa4M','S3GL84B27sJu8xYL9gdhYTSIu2rsOGbGZoe
INSERT INTO ti VALUES (105,7014742,'Z1zNa4M','S3GL84B27sJu8xYL9gdhYTSIu2rsOGbGZoeXRaujLGRhyBJlEm9SydhHquakE4BPL2hau8UC0Jih3lWUHRTYVb2H9SnuwtOT5d33CpSoeIegxLgzjZAW2p5KsaGfwh3l2EglvjImHctdVzLFiSKzsWijGRGjCzezWCSOom','IsllFAcrb','PdD4lk4X0Pks6Woav5jCFi6esrc3OPuOZKOh1vsqwXtkum8ePs2F5ElSFQOhvPQaL9r5I72ghv8','3F','aE',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16083417008229330975,-2376332,'e6fCbH4SPr','yWKljRWCoH4bilqAPjwBhzAf','l','b3g0LqV9OSx9wwqREkQ0kZ2t0F','Q','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18136,10 +17551,9 @@ INSERT INTO t VALUES (3680373026094320015,4063677,'RT1g4q0qyMDlF6kU','okdb9UNAJa
INSERT INTO ti VALUES (3680373026094320015,4063677,'RT1g4q0qyMDlF6kU','okdb9UNAJakCQ6PNXRrSd6wGCbxouwgkE5K15ojw2kOp8jU8jBy6nhFuZ52SOAiu9sCt836LoWZCqx2y03rwXVXiWfItw6aLHq4dwvwFkEvFkVfBzKyJYDZdcV2pQIS2cSAMkcF99KHbxbOdQ0WnPFjUAgZ9KvPIkW2NMoejQfznC4lH3lEBOKRqRhG3jt27imZYf3iNc','xdzbnS2dugk','63NITKPtpgeEE8t4iBVZjkHce04VLcNHffBBwGMcMLblS2A3GymdjcdhKauEwcYX9713urvjuC66XVMmFmGSqE5gv1rUbQcCgJFtz8sl3zc8OAnAqppHOvbPIfQD34B8P1yuQg7Kbh0FGGrMkgP594Kb4Rrh1','B','VNz',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1516293765,246,'zXhZpMiwuzIAADCdz2HELz','LMvR28HvmlpzbrYyaPLGS','rKFLe8LyUip5BUb90pYaEZMpCFSBmvXz','TZTSxcqIIM6','QU','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18167,10 +17581,9 @@ INSERT INTO t VALUES (5685784924949978863,95,'S1yNYpkBNnRk0yKbAK6PkIc6','z4u83AD
INSERT INTO ti VALUES (5685784924949978863,95,'S1yNYpkBNnRk0yKbAK6PkIc6','z4u83ADxOiGpwb3NiCG6crzWB3hTZ6DlCsk8HCxx9LlBoIxSMpABBrGKS7Im0NZsfi0mR84kKpjPBiukT9oZm8q4vuhU8fD3IEipSY82eb1JIzIFhh7R1ccBZ38HgNCf0li2up4dw1JJR5T9vyd36d1uX522wLekfO0rvMMCEn03ocfIewUgs3jeGYueBSAcS58nJodY','Z47F0A','7J2HFaIfZyIOIlxKkWrR6QClLBKLI8p1210O5cYIEJTNlgfZniCGdRunYmI9Rx1nPte8XPAeL57SBqwj1Z6pl6FnvMqp4Ki2RsRGftlSkINRcEYBLlow5INuPqhe8VGwEopZa6IIlBknIfh4aerRL6tK6','TK','UF',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10421,25204,'fOcQsdYxlRI7CpbCYkcdD4kpgBvZxwbT0LpZ0h2muMFvOJP8','EytlnF8FQVF353oYtrv0hn3','FVBDtSQMOmZI325','GROyQ0kTXXGxYeo8weUVm6EMByK5w8TYPyWBNi16gHDukTYyQmsRkxA83h68MSKXwhKow4zVnb598O987f9tYBj','U','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18198,10 +17611,9 @@ INSERT INTO t VALUES (16070400,34145,'aJs9','FsPVDXiE6JOljSjAUzexeKQqFEAQNjPy8Uz
INSERT INTO ti VALUES (16070400,34145,'aJs9','FsPVDXiE6JOljSjAUzexeKQqFEAQNjPy8Uzf8m6gLoqD2rSb0Ri','jX1Y7Uze0f8VPMs','G38QRFnJbDbmlKJeH0Q09pd','X1','8G',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5810569,1167885442,'KdOSNFq284RTd8Jb1e','bRlzxEP','GTBZHes4J823z7r6jDNHDyYAFgZgel8daMuv4rYlvLImVS3J','B1X1DE','Y','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18229,10 +17641,9 @@ INSERT INTO t VALUES (2007313,3339280450,'CCRpjBFZ8bbxIMiIPfcfRLvcQuMMKv','kdCBJ
INSERT INTO ti VALUES (2007313,3339280450,'CCRpjBFZ8bbxIMiIPfcfRLvcQuMMKv','kdCBJEDOGYhA6Vh2KVbi3LJzMgKZjSnhBtsJdcBZVjTQaK8MOH1Kz8XMgxmK9QM6JSoniBGPEy65mZ4sRUY00pMBA3Wj0T3EOqqpKymXapEMU5LnCydDzHzbm5lXbDMIcqwQvRK1ObvD6pkjlr3EAanctsh5vKTPM0lVwhYqC43AFarK02hCIc6QUNGC3vi1Kfq3SFn9aeiEjndxEhSIRAYCH98w','GPpPms9zdmjhATh7gfdKA4Ov2','HBX22Iu738','L','br',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (44,50,'9Tl70ntTgdG0QfZjsnsTNVG1XXM3bvW5UPoCAgiY','vRTRAtyTju9ICPBabaCUQWmb2r5RLX6aPBdmmSHgM2knke','TlQptsXe','EbB3CMaSUDElizYgqGF','D2','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18260,10 +17671,9 @@ INSERT INTO t VALUES (1738112842,195,'y4SbnGlOA6V605vhUbrLsuQE6jyxE7l1t7iVdmAKHv
INSERT INTO ti VALUES (1738112842,195,'y4SbnGlOA6V605vhUbrLsuQE6jyxE7l1t7iVdmAKHvAPfq3N1qdMe','RnCXLAUtBHiQ1qSR1puolQyFGPsy4qe2e8boZKAZksjgDAEguY0Q6FuqF0EPX6OImMYZcP3VtDgH2vxoBEtGsyGCn2nHOactboZk','0vNxgb7a9','epSrgsiiCFsRqpNHXbak79WfbuKAtP2sS8KSQyimHXBMlOuj5qmxJtFakbc1TOtMbwCRn8cPCBX8xd3qlySMSE6BIPDk8pf7eWLWldT2heWIlAnBg8qRPSvAN0SxjmJ5CGOMQ7zC9q1Bz8sUmyQ3p2qgqBRiJt6oqlcHpTqpgHHTui2B8Qeh1z6Ub3NhJxxMDH4TYEBGl7xRVzW4YJIMtxfjxnR5Uus0K4wdGN00w1P5','bE','1v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3618213,8461699356220524198,'92qHl4hIRxfyCC6MB0PB7Cf1xO','CUC9Hjzj4IeKv6Sf0fNZxm','KefKI','NsLgKe2n4yd','xd','xd',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18291,10 +17701,9 @@ INSERT INTO t VALUES (933591860,11536620644139626585,'FRzgtWJ12GrwMAJ6ZXsA','ELi
INSERT INTO ti VALUES (933591860,11536620644139626585,'FRzgtWJ12GrwMAJ6ZXsA','ELidy9U2Xy3HHO5Lkha9lm0OG6ZlIwHCG01jd3rgTjy0KLe0Wo2IL2zq33LNJV3XKjGNt0f7w2suIOqn3xi1snmmUO8rOhWFdlLAaSj1','p','qj1ATZJFWtxnAlJcNfVldBIabXY3g6MLkbytPSNUbVQ2mVc4IFgKjqz4jkBEr3jaJ4OfkQ7Uu6PakajpSUDSbqa0aMG2SE8P8yf3S7OpQqEH9cVKUH9tjFoxj1reW7Wz3ePP9jNxxQVQKdf21AV20U7Uwi4dtatLnNVM1XfYmijRttwPV1uoFYbQHJrpcZab9yaH1uvcbZM','7P','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7502718,42,'QARFRNolR','NcaZAjKvFzPZscD2gMw5pPXttoe6TWFl0eCaSjDozjNedroDmBRqpWP1V1XRIBbg','x9MBhij','KOqfmoo6VoK8DNPRYQpZdA1nW','M','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18322,10 +17731,9 @@ INSERT INTO t VALUES (11213292,-123,'JNLNyTSM5zOYSBZH','uZeVa8zHdTlYhA7j522VA53n
INSERT INTO ti VALUES (11213292,-123,'JNLNyTSM5zOYSBZH','uZeVa8zHdTlYhA7j522VA53nUrMuSzLv8rTt7sIf15vez3BOIVR8mSs4FrtlhR320lz69CTiRcXqxyX7nZ9LnpiJjcujLulHzayjKUap8H6crQwoefZvwxZxnZRsZqc9S5Be7EQQ3VX7hGMTraOrNNduRErcCht2c9fAYcx26bJafdibcgAdnGG5btVlJGOJV4','EpDDoeOkdEBGa','uvUuMTKKmP9kB7Q22YxV7XdREgJAX8BMylze3kgkzUkPXhth2GEYRMygyrDygVKGE5r1Lh84Yy0gCFUNpBvaiUkfyXyUrPsJAsXuj00vOHbnZ6Z4wezUTP8wafJtBqCN341heTURwc5o1ZKBID6yhEJZmk61bcqcB435ZbOiFjftTNuwHYTUOdZqUqj57ip1lnIWJIdIXuGMHQr1RKcpwAyRnjLdnIoWh8','0','OKj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (86,555232147100880167,'JdVRq1kW1lmb6sjMTRrANcDW1vdx45','NdlZt','o5rElOaD0','v6YoUEBojACxQQ30ZSyJTKYfwD4ZNB9AomQ','D','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18353,10 +17761,9 @@ INSERT INTO t VALUES (6421607669724722564,14021310694197872960,'xVzA4xZ6ALi9vErf
INSERT INTO ti VALUES (6421607669724722564,14021310694197872960,'xVzA4xZ6ALi9vErfjcWzN8gIKG1hzdQnizQJlLI','p2Wy2KpdDiHnPsvEPlCRdw3aauTMUkCZpFYZ4Fl016D7d1xnaRKVKoaMwWtiUZFI0QQKy67','Xsr03sYkirEQoeGmi','wo2mouAjZjBYvSAZxDwdpfvCkTFk2O2YL6Q9AhWv5iDCg9','A','W',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25357,8405085065636968483,'LSQe','rZKvH3in','rtC','p','7','yW',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18384,10 +17791,9 @@ INSERT INTO t VALUES (30067,14707594921756624075,'CqqKCS','MFsQIel','KOB6VnXxDkM
INSERT INTO ti VALUES (30067,14707594921756624075,'CqqKCS','MFsQIel','KOB6VnXxDkMHQJ05PBlOQJJqNHQcmKnulCHYjdTW5qQi2CpZ3f','CSXScdGiTMiyrj8rK4zeL07LVbUalLmqdAjLCbvNmCy6jHDg5odAwdlei2TdfpRgArMvQftE3Onyw1833rv5sGPoQhWcQSimQU1LNNcHiaZRu4HL52Fb5ynK1gh4zb2MmTC4eVhwG6UF3dkWUoWRe7e','1','2l3',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8,-101,'IPemoCD1t7O2iI4fOUyKLCJqM8gSoAI','xn3VTcZArGVifoY5AKaGNL9NqhxX','SeJduc0L058VUHxHelf','SXfNwcB','y','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18415,10 +17821,9 @@ INSERT INTO t VALUES (13585221,41,'WlS','tELba2Ndu4nq6Q1U3LJxwiWgtx','E1ikudGGSN
INSERT INTO ti VALUES (13585221,41,'WlS','tELba2Ndu4nq6Q1U3LJxwiWgtx','E1ikudGGSNgddlmACAw2RyLnD2VMF1puvlrkgw7bn0IflSNkRWL7hGoLJWchD1E3zF9EbH5XSzt8oQo3L3E6AgqSmvYJj','lrf7wR1OR9sgZapdjXq1YvgCFYqKw7Pocm1WG2tDtZ2U4LkRID9b2uGOemiTjVCLxrMAZO6dQEIHjkQ55LP','II','1mt',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5527258857005151625,-1324817153,'fZxsAP','CJgD6yHH71cmSJ4cZYuOyYO','PuayUPgWq50pV57','kvd22sba','f','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18446,10 +17851,9 @@ INSERT INTO t VALUES (-6252968271203327639,-2102569887,'hIFORf25Wlx','0bMgByJ0wX
INSERT INTO ti VALUES (-6252968271203327639,-2102569887,'hIFORf25Wlx','0bMgByJ0wX85zYu9kfmYrencgg2My3HKK1PChIGIoAapI4Cb9609N7XmNDRaOpzcLMD4e4nqxzTj1f0xNH8aYRoWK5pH28L2a5lUb6MjqbsWBgUQ18Jy4RUXCImc','b6ffGdRDYXKVsDbesiRqlk8BA2a9nzAzfJd6qP3n6EiBki','SzGcZwBt2QEpD6lSBI2EiYxm3lf7ng25mCkz9v3oLKELdYmfcLJmO8aMJDG36UxZNvphGxSi55Sp4MPx6mDCXcVJYuzWou21HeGZIK7RzWegYsudcwLQZBXvJHkOwdcgPHmTSlQjjx8e0BAbmzLJK6SF7UXz69eY51UM3JPyj2iiuXjP6SJtHNvnfWspO3I','il','2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29925,2914384418,'ymdVZKBBCZlxXBFSWpcUSLEPO3AoohA7uFVll0idhYnRtcRW','2qm27B7iIW','xEA','WJDQ','V','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18477,10 +17881,9 @@ INSERT INTO t VALUES (8944606,3004365639,'9duYW22hFt5SkwJEgmYWTit3h6lgdBMlgy1jzN
INSERT INTO ti VALUES (8944606,3004365639,'9duYW22hFt5SkwJEgmYWTit3h6lgdBMlgy1jzN08COUTw0nMki','mZVt9G84hcVeX4hx1AnzIviGLl8E5iVECMOqpNi2s95rEgegm0aPSPc6cwwoxiVNRPpglgUXH4M73mKvyMtWDfBj1Ki61vJfeVxG0M0LWt4K2BYNvsClbEVHgRI3onpXbYHCdq8y59WTQ3anyg0oiDztGs2ILB54YRx','Ylva','D2qbFKuitsBdvDTFGWVV5ar9D9qMdNzrwiWMRoFoK2qpBmY0GOqtpQrAVNLITJ','Yv','MP',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9587319942604112301,12354,'2a','P','1u0vrhfjojSMOjYwNpELP8O1yTPS','TPOVvPLahIf7nui4f0fYTma5LY2eGXXGzaLdYivloeW043o1y4','Iv','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18508,10 +17911,9 @@ INSERT INTO t VALUES (18067685468514365901,-23391,'Ck1V8','5OsVsISeQYL4RMRkOhkS8
INSERT INTO ti VALUES (18067685468514365901,-23391,'Ck1V8','5OsVsISeQYL4RMRkOhkS8SnsgegoPj53oTe6DTzRK7rtC2XDpIejBqN7l8sOwSsL16HkMJYWUscXZZw3HdSvttQzGS7Iq6PoznU8S1r2Egcm8hMsUvmabLLvk16QCu9iCe6jm0mdmczyuWtQhA0vwXR6NF1rwTCqyi3k0dfPJeqhOuOGRT','WT1ghLhaisamsK1LEhKySRAzA5sIsa6r654B7kMaRVdYD','IKx54zjdRHCRZXWKFrqzad01sAYiLbII1Ky5o1x5lsEyaEt2ebIh0XaDAqLTW3H683I4r3KPVYV2Fz','Pd','6n',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2149637445232965343,12,'ldweLvXRiuaxnakeM1PmmT','wNXsqDr7BeeTlw6H7bLjTUjwDcWuKaUAu','MpytGYDO3','2hhSjOmMwmZBv68','UK','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18539,10 +17941,9 @@ INSERT INTO t VALUES (15507344683716948981,65,'bB9SvcAxryNvQqeQaoQ','RZobi4CY','
INSERT INTO ti VALUES (15507344683716948981,65,'bB9SvcAxryNvQqeQaoQ','RZobi4CY','ASNVFBPh27asjW4S','fkEhRKut1y6oVcLGQkr6Oan267y2LzupBLhX5s21Y7nAOeUYMprTFy8yW5GBHE8ZJGCf3Ws9lZO8eFBu9x24DdNHUn0KRxG3p5ciPbuT7qvS1Y8NK9GxF6baph5L7tvvkJVCGHdv8unsvLUbCo315eXHptzseNqKZWpQGmyUierfYd20TASmLi9ehYotTKodSsMk2cwojeYY5HgQkiwYW91PSst35QVelKqM8k4pgeMOTSUY1Jv7c4X7j','G3p','t4j',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2910663,5164923360621547953,'7CZ','HMNxZeE','pi','WUYhV0lL7EnXHRuOKlljFmmKbwjJ8GaOQu7T9z','O','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18570,10 +17971,9 @@ INSERT INTO t VALUES (-8409602395974673966,12266278144701997552,'dPEz','D6j2CCNe
INSERT INTO ti VALUES (-8409602395974673966,12266278144701997552,'dPEz','D6j2CCNey5sQa28TAu5hfoHBLQm4vX4DjwVSskuxVNnhfdmzHGIWisiZtG','2','P91sEzIitOXoM6A2TH2X066q0x6k2ZCIDeJmEbNJEwk02BkxfSEg1ZyN8cXCebWqKl5Z05MHn8uDeCKXuqBjPQFgNdDFtenPpIppndWBibvYFcEocFCqI5ah3NQrCRdU','Q','ll',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1848542423,-1239288333,'IeGrYS9eq','aqcQ1air4Bot6K3RSCwS7XGQ15hCic34erjQYnoFv7c4spfRhXnAg7Qi1','wLjWmfb8ZOD869W4D3SFjo7GEtrHqFQUUKZmz439dDnxm40cz','g2sbi0VMscPqWY','p','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18601,10 +18001,9 @@ INSERT INTO t VALUES (8423601047911921698,1783479392,'u4o01p2gPrwIgmwB','MABO14l
INSERT INTO ti VALUES (8423601047911921698,1783479392,'u4o01p2gPrwIgmwB','MABO14lAl8qRMNt4FWe36smpbhVmWS1QTY1X52jLMvmDM2NetO6QOXQDOWp8VwY0ocRwkiBs1eSpy3ek33T38fTCFWaFxEmkqyOTr6uWpFl12B4jaRT7UxEY5bbzTyVHBNuRIuJlVfvx23Os314dawEIr9EnK9QtCbysU5cLmG6wUybXmFOjsf9OVXrAUUcV3pDwSYqSuxn631bvg3odVRLvMG','IPCBhKItr8o3X3KM','ytf59sMyuYLNJErEpS0OcBlzD3rlyQoOqVWqOKMCIcwcPhiCboD84G8k3iZqnpmfZYBdi09CnjM6V6cuvM','d','J',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10869,-99,'YoYKcXAi5','pSw52YiCg0sCGzUHekx','m','Go','W','gm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18632,10 +18031,9 @@ INSERT INTO t VALUES (9972231,118,'an5Uip8wg','hsfCBvfIf2dfMvuR7W5szX3TUTmmRh1nE
INSERT INTO ti VALUES (9972231,118,'an5Uip8wg','hsfCBvfIf2dfMvuR7W5szX3TUTmmRh1nEaT9NPyZ5q6UyxR5TyQC8eaDV2CIKE4b2DENMeqP1LBMt0V1XSSNne3CJKGiU','p8JWrY3WB2j3HVcxYOdowNlr7ePBO1NTmqIXcOKES3ntNu2ZQ11UzlG','yIKz0kDl2STXlPxzuUskemuvR8rIi9LSU0lnqvlECrVxcEqXMdWM4En6CJN9rIlhexSD4XO8C41XILBfwSUP8LodOlnTdzOeikvQhk9xlVoV1tSQOcCS61aUqaCxFNxMrfzyg90BLzq7wraYLQEjNug9xk9X54SXK6Wys903SYXQWbtCWGKJnxLyV83pdLCWVVHHTWeGysyDdrjzBCAgq1YeSL7BXrfuKFcn2lDEtZ','jD','D5U',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10724319874579659472,44,'fStvB99D1fEtRVhQnxUzY0lR3FBY6D52OWK','RSBoirmCOoI9D36YluTtPTInklL8','xHNB996yV85Fl4','zSq1NWoR3FKO8UHofPUt4RlckvSOj8ojl3NHu','m','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18663,10 +18061,9 @@ INSERT INTO t VALUES (17972341952769015354,175,'vhwPAhiDAsvBa8cCKVuEK3Vj2y2kAL3x
INSERT INTO ti VALUES (17972341952769015354,175,'vhwPAhiDAsvBa8cCKVuEK3Vj2y2kAL3xya4FE60RgGZahyqz','4PU0oWWXHlra93GSkSKmAB0LaEWvUdGeKM3nxWeSjRjrheRcTOtFnrbF2okuRdHt77S3RrlL21x1zyYkzf3VEc6y8Iu34fPshH1W2ax35VK89nt1n2cPEqMh','chW','T9eXPk3LJ3kk4KSuve5QrNjVaxWFdXbpsmBrcaOa9kBrw7coi9FvdumqIOHeOHqCT7pPDYSQSMxiD054fiwWue4LC4nE36vQRRBDWFuPfndBoVxIDEnanPpgyg4Z2FIJJNf9OWsfN5Qe7kMXsa','dI','2W',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9512047834469157558,2741164817727541244,'P2j3FgjQnYufPVk','inF8hTuIzL70','FniUYIzz064VT6SpvUZ6XfH9zQ1VF','gF6kBSrFw7oPoyS','x7','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18694,10 +18091,9 @@ INSERT INTO t VALUES (10791697601617201576,4216091250389370150,'I','o010rDofJY0y
INSERT INTO ti VALUES (10791697601617201576,4216091250389370150,'I','o010rDofJY0y427ggsBXoXB8oXZaKp0mZsyVhU4MKbQqH2JKHhVTSbejmLGpQMIkNRXOaZ6ZFZFr2woX2u25ULuKNsg2v2n9SyZm46CRCw8aDVHV7wronhqhGLQhZ28jAELE1YDIWGviPXyNprsJUJ92SnuUAS46fUfgBYhO9QYxjW92OmyCeFl1lsKXA2iAzNbx9p8JP15knPcUq9bP1z4T1bgmnp6GEnB','D1D0UjbvdSRqjOTEPnAVEluy4UwdtJ2z8EboS','WsC35jqJA3Vb1RAOsBxfF6sIKYlzGo2MUIdEn6bIdWRiB8IjRN228JWFl40PTYL','w','dz',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16509965382670217147,10330678277724926558,'B3RjzUY9w7','nQsdK6l6JLHXw00KKvzwB03bFAMYznF0O75oRiOJ7W8YiRekmNg1VGJZLr4LlIHZdDCBRvNckCkoARjhJRw','coCbIiTk4euHC9PrlDfZQ9xkohXxoXtjhc4PSsF6','Ojj6K2w7y7hFizMXtEGDgmKNeMG9yG4V4rOy6vj3ypET8aaMzTHL7j6','8','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18725,10 +18121,9 @@ INSERT INTO t VALUES (4078890514455711660,10722030720619550201,'n3KZ0lXVycyumWtN
INSERT INTO ti VALUES (4078890514455711660,10722030720619550201,'n3KZ0lXVycyumWtNunYk4FCwVNDe5SkNiRsmTO','QtxiMf8Q2NhvLWnDy7fhomWfjlyCwzvryxaq8QZd5a1mOh7dikTyw3YG7CtXH0EqLd8hmhcrfzh5WEBzk5VhIYssIR45giY2UWf2OT5cV0fOQRLYv2hkHRwxa0U6ddhGYU6k2hRhRS3u57sjNhMWgmPOfBRXGdx4l35fEY0M9ngYbKDIVvlJShB9GD9qHUAb2','kNVr01LT9OHXbHZdSjPElF7iTZG3euYfFHIH49nBUSEVZ4i1L9IzVI23BewZVGlH7E5E1','BMwOHGqZAs49cG3MpyWur2kBvqlsdmNm854HVg0hsdFIEApzhbLE4QnrGCaXiyFWqBcpTpN2O1akik90tgcNEygx5oZ41a2x4hJmTikMohwSAccUMRkukSMIho3y0EzIZWu','F','ix',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4234146807,38095,'3C1E0VlFKH74Ewodx','bXHuxARRreTOlBEl9i8cOpLXtqJBbvG6fBZddgeysjmHwniv','GkhkymKELSTjZrP0RtHD6kdY3qex6Ug7vGZFuTb6p8uaBvjmHF60AW','HI9XkZn5S5BBuRRpEz','b4','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18756,10 +18151,9 @@ INSERT INTO t VALUES (4238950577,5802,'5kn61YnNfI57sq6h9sBcWCzk2v2ghRuWh2dKi5Lnk
INSERT INTO ti VALUES (4238950577,5802,'5kn61YnNfI57sq6h9sBcWCzk2v2ghRuWh2dKi5LnkaGcxMnOI41fTHe632yHCH8d','OMvu3nkNndGxYrWJDbEzodUPtOmwDaA443g437N6rAsqnSqkeKWY0zIvQIcskxb8FuGnfl3ku69r97zGKuqpIo7yqAlPXuz87pWqSpqxdVs5BeyfmRr8dGKVSlrOnFWKrIz1YNOTk99jQQSbOdR0ENmPQlTatURJu5i3fS6Urds493t3Y8r','CUwLm1CkkRJTy18xRjH3vTqYOqr2WBU9jFavvOyWa67czBT7','18zc8uSzt29QDvOMEKGfeD93BmwURIrrzEZv8jzYSuGyxQW8Jab6lctQjXaUzAbc0sfSrSb8yy3Bx5lyloXJxxMCQFh','k','uz',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (181,140,'odEQ','trPhaQNDviw05DDhzsnM','ZnQBV0pff1Vjn0cGGav4FHo9T5k92CL','OhRRnmTx0XxyjHcYLRRFcxMP5OP','m','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18787,10 +18181,9 @@ INSERT INTO t VALUES (15631491650460154645,61,'SiUy4o6','2tWR8cD0ttxnTLpLSiqBYdh
INSERT INTO ti VALUES (15631491650460154645,61,'SiUy4o6','2tWR8cD0ttxnTLpLSiqBYdhsOWKbJOWM8EcI8kSu6ftkzmf2ykEUeeZYgDNsEpowwuelFJegYjLrkE1H9hqlWaiuUWCMhbjgGkl4JEQr5ZFwbE','hE1MeTPijrQu0zhPZyDaRJL7YpjHbGNPPBqmqdXkfj','Lz5aIW6EuZhm21z1wWCqQDWeXauYWR2JI','Ouy','Gh',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1311770692158951559,-1789886247,'zRt2UsgBURdtLLVn6VpclPPi8s1DAI0hqtHCcgZHjYuXw4HcqCtQChJEIOiYTWRBKwKBdsa','RmXhT0rAuy4IUyGAr6tBALgtWqj6','vpKUHx','BUV8yAxcdxfUTCmEOa1yOhOXoM','s','WL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18818,10 +18211,9 @@ INSERT INTO t VALUES (15813266209890735937,874896804,'bzuNXghxKTJCpWdV5F8sw6ctZm
INSERT INTO ti VALUES (15813266209890735937,874896804,'bzuNXghxKTJCpWdV5F8sw6ctZm2BiThzUGAsFUEkkDs','SPYe2IMqxN4Cv2BcTuXQl0KZE2ABCk1KC73n9IEpP5G5AafaUGOLwlznwdVBTUaTDGxd4hZkSFIs2RdtXuLqIisbhUJnxRZexUKHw9scv8ebP1zQP4VPz1evQ0FRuHOEKWjKuDdRq3IqNOd2xsMq8NpYdQS51ziV06gSD00aXE2O','huQ78CgdWTs8pFNfppq','kj637G4t4EsqA4bEUa4ZhJNiE1s1aeGIoRdw1X0LbakyZYhPmPUN3LaFZDXg0IAp1Y','O','mL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29916,-2351707483654477509,'Hm8','6bAgzfjhU0V9xmwMcASnUWgCWsFyRCLX8tGvz4x4CRCyne8HwUl5anriDX7At','uh','2b48lJF','c','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18849,10 +18241,9 @@ INSERT INTO t VALUES (-4052238,-6476283504607787646,'H9j','X6blt8KzdsxuIRdDT1BK8
INSERT INTO ti VALUES (-4052238,-6476283504607787646,'H9j','X6blt8KzdsxuIRdDT1BK8ksrF1bTwTfgS19bJUbzjPMCRO6zblGy8n1qET3GA9uCyc48q4LXwgPimqDfZta5wBPVj8chwBqcFRH4rpljP41Sp7Dy0C75OQxYfR1K6MirOaoSjP4Y4pHXV2L1mS46fpah1Y9sKVEnjmj4PPOyoJCxvw99v7gsYKfNKpLFjXGaMkYTWmXrso4hkOw4Evqio','mWgKhbN3NericR4YxMu','ngFFA3bQLiblYjHniLlK0mWcywj1KqDznJTLPHsI3P9YYNXnSA4qm41iKJGUtnAAWP0Zb7MOfPvB3yhZGk98wQn3brZiCsWdXZ6pWW','0','Y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (67246497,-1385923184,'OU4aP1','jshATT2dKjN4ffZ1lRkyl','rp5WSJ','IPmnLbU7cWWeEnXyjJXKIHhF7yDWm','Z','9s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18880,10 +18271,9 @@ INSERT INTO t VALUES (15718566612911234668,-2081108965,'Vw','rhyPHyXkhQFaqVpZNid
INSERT INTO ti VALUES (15718566612911234668,-2081108965,'Vw','rhyPHyXkhQFaqVpZNidp7Kete8G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5','U','WnEmPPgKgibFCAagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0xuthhSeSL8fg8fGLDVmwTJRQ5uK7Ks6vKWaUvvoloX2jgXpiBfD2UxFmgNvusYzGRWdEv0Vu5GklWvCKbp8U96vGdZlvt1rACr1p1eb4kzdhXL9rCj6','8','SaT',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1612163536,-26,'CDjScoDWE','7MMH8uLcbnl173XyPPo3pHmE','DN3V8of0JOBzvkYGAlwYr','qbtrrxyi','g','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18911,10 +18301,9 @@ INSERT INTO t VALUES (548674711645730080,-82,'1O0zxPueVUbvL1Idqouzt8KIEVQU2Al','
INSERT INTO ti VALUES (548674711645730080,-82,'1O0zxPueVUbvL1Idqouzt8KIEVQU2Al','cYqj4ESpxibqcavMag2CstHc8YRK8SmmBZHSCl9HbQQqVFtF6zo0PtwcwltTq6jx2YsIU59RkdYCdNPisgkftjLdysTmrqeWLb51','dOI33pQoXnpOWxC9SP','Bc18fHCqSoOzKghmdOwKOBonygRwy0LesZHv0HHqxVdo5UXkwMVWjlD6ho1yeS3J1CwW1ABeZNhutzpDI79bb7T2oVVPWuUsHayjq3VcwabelWMsgBGN820bOzlCdTMnarGSRfjeV3A13eIbfFZZLeSdrr','51','9P',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-454770949,57,'1xNaBvjJRJhHaWOMPXr7BSCd0QZIOEq1FcQIt38oIleRo','Zja66USeRQqq24f0QPjrk6U8vwYhcOnWHJd5IQUYXhU4eFjDyyWcX','9b','WxI0WsgW77Wt1','U','Jl',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18942,10 +18331,9 @@ INSERT INTO t VALUES (3670600741364791246,-1,'CVXFDt3xJJ4fBRjDMrCaTX2nzQjZEcU81t
INSERT INTO ti VALUES (3670600741364791246,-1,'CVXFDt3xJJ4fBRjDMrCaTX2nzQjZEcU81tjQ','sfwDz79lsscEkdNuEZMJ1p3BpPfw03VYHKNXCTKVCELsF3rBskMLfXsDlrSLsDiMrUMSDyfbairXlEnJNLDivY3pjq1tg24EW3yrQYnxBINcNkFjEfSqu0EYZ13zVNYS4r4y0bxpG8qlNyOWpz1o4FeArysvAFuCRUfQ54kJLr43w26S7IEfnGw57IHZhcuMToq2rdzfbOyrwdOl7Tyaha5PMo','Dwzy0a','y','9p','I',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (207,2169434,'X7LgqVtxFm4YAtPRGZzMEPgkrcB3VSnv4bXRO4qt9xsDECr','4RjUkBBrRjJodsYhoLCtBT6UkoHlWKHGk9H','ScMz','APpd7JzMOeM5z5gKI721YUEuly','B','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18973,10 +18361,9 @@ INSERT INTO t VALUES (5285751,-1758887,'ldIEO','eqXbFmmCVcpQDlqS4Ga6RS9tATQpsz67
INSERT INTO ti VALUES (5285751,-1758887,'ldIEO','eqXbFmmCVcpQDlqS4Ga6RS9tATQpsz67gPlsCgnUd','X0CWikKsuJ36VgeH','wNHi9uJXvlulh4AdljenWZy0I2DbpQIDYjle1mcjrJ9XNt4OqCIyQthDlbXmBfnGmJgCufQGw6NN2gTeUgA9IByToIMjmCGWt6vNkAIjgiEUUXZdj2RdLTsjm5H3O075jVWdhDPczQSnPKFLxIMBMkOBLuFBoIfMg4xIeF83hod98QqZ4T0XsUQQlhYizua3sdi2xFuTfUv1pmbmgko5Z59eqww5AwMfDC6mWRosvT6o65fmARKdGPySo','9','r',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49921,34188,'vWbNezRxvw5Nv7j10xvJ','6A','8OpVuAsGq7Q9p7AtMrUgsexgBBeuVu3OeD8uIzRmIACI','3EsWU1N4edkY3SLs','Xo','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19004,10 +18391,9 @@ INSERT INTO t VALUES (2784,57967,'3KVyxo8L8','5kg0ZdGkgVGiJGOHxRcqR0uvrBjHufusKn
INSERT INTO ti VALUES (2784,57967,'3KVyxo8L8','5kg0ZdGkgVGiJGOHxRcqR0uvrBjHufusKnTsYaPcWoO7xdv5WZfFUt8ZpUQxPIxIVUl3Iu8ezZfCW5zbzsu7GvYpgub4IrN','2GpJXxlPfWxIK3zyhvu1jdCgoF','a5ouXQRQs8vXsOVbQ327Cdw1rKrwgaLPWgP4iJXgFjGKrQHSzRyzXDjHXjXUK0ATe7SX18LIVW3gNs4GUxSlKqvVzE3raesTVSdmqq82mYxRZEJ2OvdSn6MLUQbGNbtPhN4NumcAB7PZeCyQptg','q','mx',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3465710,-583105179,'YCutr','adi6j','phMAZ','06Alj9OWpub4jhprgLfCZXm01UXE5FuZhemCAA8HHgulvqk','N','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19035,10 +18421,9 @@ INSERT INTO t VALUES (1257693,1684519776,'dosP3xuSE93Hg9UNTjXO','khaeWfOjlW0stcD
INSERT INTO ti VALUES (1257693,1684519776,'dosP3xuSE93Hg9UNTjXO','khaeWfOjlW0stcDXg9WGYcMuo9DN1LyOesa9i0WRj4gjPDAlAmigtrmuoNMDXmMRKd3nvjtdFzKXzley1us1APnHo5l7AhxC8PSwK4JWb6dLjcbpkiPYJSxhzxsTZCL7cTedM6LXLe1brHWFvo9bZ5TJVsm0BgFkD49LR8jwFHfd3XhVQssvXlS5IIsn0rIoSegnBwAj','oXLekAMtoDsUQEu3HvL0uzP3','r2UWTu3JpS1U9AI8CM7f50jEZdEIV8UTLnq1l5CF9oYucQIOKgtsrVJStJVbjcCqyfFrPB6cm399qnRdBt6XiGOWCWSarn5fJOYM8U2OpIfpvULYTcfmXZF8L9yiHBZXcP4wSXJKXNaYchlVoZWiODjNEWDWRzfDpn9xuL4aDHVVRj0o3oxOjsOMQPSVAWRy34bVX0T1gZU0J15STzad7Q7muWeeA82j','L','N',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14702439,13682473,'8D0ztZycUw1ulGuRSJZg8WvCGccDypfxSG06crDuimFZwZXyv6x5ivb9jDMv5sFPK6YsGLHlDmsL1Q','VaSWCnhIpJ4hHI2nMrzXK7ofjRMBrNFVE00bp6W4EptZZaDdyLDLdk4pAtJv8PXY9IiTEpc','Drjsq7KWKQFcsp1wjPj96sNcvRVJhEkUr2FkzGl','TVT8hoHTPQu','v','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19066,10 +18451,9 @@ INSERT INTO t VALUES (9626009,16582453,'ut2Z0chOTZIV5Zgag3PwB1fEHsbIYa','BajdzwI
INSERT INTO ti VALUES (9626009,16582453,'ut2Z0chOTZIV5Zgag3PwB1fEHsbIYa','BajdzwIs9nFjSf2GT4kQ9bq3qJdpLS7T7qT8g3x9cWA4j8XpDRvylQzXaDd414kVDECg5eOgwnm8VSJm93tyOdaRdYIpVRozSWPbSJxT2PjMH9ACkbFRk0N9sg3z','qMoYX4Udhx8W8rIOLJt9SwU8ySeyG9a7Z','jbbBUsfjPoETtRBxbtoVBVX1YhIPQQsLHnFKoiW8J5dFEd8n9tpX5xd6M9o3b0SpXW7XmiKwsHsYdQmM6o31c8MVjAlms4eIrLcmCvrpX5aTIn5','Tx','Yrd',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (163570362680916453,-27715,'A2Tr1fe6D0qhXVwxUl4fRsDpuElgUJwrEgzsHpMx1zpNb','RBEfu6beq','IBGi765SHc6Ys1mpMod68MulY4c6luCkHkRpYNA3IOdj','jPjR65EwvP8v4qzRHRuEJjvwSeBJ','b5','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19097,10 +18481,9 @@ INSERT INTO t VALUES (4315180778736327221,29956,'QQykt0cVepQKjE78cOTwrWZE6t1u2ae
INSERT INTO ti VALUES (4315180778736327221,29956,'QQykt0cVepQKjE78cOTwrWZE6t1u2aeShJ3j6mkGdTs5KOzilAbjLrokl8EKJ34DBG2x','igRSDiW7KVhNRjWp8he90QLSF6H0vPkyJQfNIBAYF','zsSa65T0AOaT8oiYSaHWMYEi1RQurr','v8i6hd8tbRrkuexz4mHFjRPKEFt3QQYkebhAuQERPEabdXG4huufWtyHh6mImcE2c50jAoOsU7er54dho66QW7fpcY9LYoeulV4GzCcpAR9BwwRjoPUzF3GQNA8H4fKPZbnYNH8BEiJFQipJ1PYCeI','Ww','SSV',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (145,4796365687534741922,'nmB','WuQT','s2zOnmwu','wchZZBmP0ZDevS1khO6FGOJdqbpGbBQcEHL71145rpodgjZwokB2','r','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19128,10 +18511,9 @@ INSERT INTO t VALUES (68,82111160950948369,'4p','TD7fXlbB7nEqdQrSviM4eYSA8UwnbIF
INSERT INTO ti VALUES (68,82111160950948369,'4p','TD7fXlbB7nEqdQrSviM4eYSA8UwnbIFC9o26kNjdrgu8zE1aHshEF20SnaI9zd0PSxiFf3TvcncLTpiiq4aK1iME56936EKYo4Le9Ikx0GLWzvaUg1I51MBVacIVaupoFnLVgStXEip1fy7XSoxJhr6oRPQvd5Tck','g','Fa3cs99D5l6BvZGw4oO7MCkbolAmNUv3aet8rHSBh4uyo4QJyd82dawsThOb1GH0lTaWfZd','rL','qlQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15411558,2705399,'BUX0JkiRYEmRxSTwjeFAnB9Fdox56iCIsywp8XpLa2SGEQ8LnuOXjwTWSftL','DCBZHJMpMPhp0K3DPI1sChiE7eKh99IxM6IuQDfMsDgJTz2EmJR59W0d2XKcJwsgb5o0','AG9aWBdB6A2B5jQd8RWeptObE7Ri0K8S1RHenUIAfj263mQXwmoCz5IREMaBaZQrFt9q7GWxE','heSonTBN8gRaUZPrHirXNHujGbaUaWQN0sEK1iKtVk7RcCJ','Y','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19159,10 +18541,9 @@ INSERT INTO t VALUES (1567599366946625841,-2491771,'OyGDR4PyIaGHaRjO9kjsQDQYf8fR
INSERT INTO ti VALUES (1567599366946625841,-2491771,'OyGDR4PyIaGHaRjO9kjsQDQYf8fRYLm8P25JJ3B','Bclfv7OKR68DvlLGWBzJ4uxoi6HPlbawhlcn62NzbPafgc4xq8rfB8zvLhEz1qPBQyHvEEXA8e8AdkggFgIxdSJUi9iUfxRJEFsU0TUmKiS5Ktb26IkPztxTBN0j6l6R8OHYiQMVqumhqak4Oc4VuDEQKfqBkyy2LOD6NGASd9YcNytoRmc6T1NaTWEwtF4m6VgZEyXUpg4wsCcWD86dayEf54i7kZb4VlOq0gqnKxaBVaE8nww2','Tw9hqFBoQ7Crd7P9','YjN2VqvQxlBBHhn7IQDKF0yJWu977rEGwrXinhmTydrSBUa0BYjLimVeGN6WqL9eDB23byxsHmCjQLlCGv9kZ41wmyrgojfNVqPN0qNrkh3w6JbxZNCZdDvF3d','G','s',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-82,8096423,'3','3HPc1yqOu3zik0N0KP1Ik6B','AqLIJH27IU7pIujggCGywZYDvGGeEq','V','T','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19190,10 +18571,9 @@ INSERT INTO t VALUES (-2030844777,911823,'awJq','GuplNXtR1VAvdxP5suADBFyeMNMWi7P
INSERT INTO ti VALUES (-2030844777,911823,'awJq','GuplNXtR1VAvdxP5suADBFyeMNMWi7PxjUtxBWtlyGjffU5bYwPOr7HUR3tw2ObgTr1Wa2eycuc6rdaQqeaFsDRjO4x7vM83aPV3XdQGNyRYpGtp9f4q1LUk2WWGgo3vxBAlCiuK2jt','elLJTGQH3AfUwBQpZ5bAYFiJ6b38IaSLwCKvMgB7WNM4pLGDZ0SaSm8Ac7Iz','uii8RTNWnAANyxpPqNuXWVstjg8azUGGtETDDhjaO378dmWXvKdB6B6bGxSugdfaHXrnyHssyLWMRtGDQMTjcOxFoX1ONeJzqcMrd6ba0mFKbirLu0Wsm7WzGpaqUXeEgxpd34XMH3jDPsaA2d8AYD7rBcIWWYaW8nbK2eZFySkH6iULYT8U7gnu','U','G',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (50373,-7946,'VNT1W71rOT5BxszjUWgyeZCv','j9LGvdRfuxS7CbWoxuGn8PvJZTY0oqSJyx2IOrk','IIwjk6upo2POZGnddTMJH9nl53bx7WANCMzxhMrEfXZ','G9vBivigs','t','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19221,10 +18601,9 @@ INSERT INTO t VALUES (12770341,7868,'uyx0OioTwfbA9462SjFtaPrRZ7Mhu6BQTDTxGQDMnTy
INSERT INTO ti VALUES (12770341,7868,'uyx0OioTwfbA9462SjFtaPrRZ7Mhu6BQTDTxGQDMnTyZOi367c4VItnWbPQ','mPWhVOQvnZL6vP83KyznO2OHNZnkKrB4X9fiVJRFYqcDOX7OFp0IC6zz7ipXMwvg85KjJu1EVCY4V1sp0RdURfPgiNata9R9IAaLvc9bCtywdmo8BoqodWAL4oo0wZP9F6lymT14jWYizhR','GBCfnnhQ','5HxiZKqYGxRd2yDmcsDy77PWQmqh9a9SLiYo9HzC8GAV3A3AMAYTF7lFamVqkIJQFn29khUh1oGYyNHqKRk','j','ZZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15002,258240682537968066,'AbI6vzCSSbIF6GcE68q8F0LaptpZWf90tXNhDaDA','MecRN3AW0','cqYpmG','EBtsVHyszClOiZzP7bO0s9N17UX6CK07pUQaTJ4','cA','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19252,10 +18631,9 @@ INSERT INTO t VALUES (3901,3540996909913314220,'0QARxkRrE8eVIYlU9KYAHlfFMkIgi5Nr
INSERT INTO ti VALUES (3901,3540996909913314220,'0QARxkRrE8eVIYlU9KYAHlfFMkIgi5NrlXepJKzFu7PgFgTBHkisjH7tdb7vMDohCtwuNBckXZOf3L','BkRyoZIonZ9ha0e1eo6UkdzmeUhJRegyurhnQm7IvfRHWClAg9kXhaCVFMrAwUJeeeUKjdWkKcKCbYFmQEpJqSTQ0ASqqWnEfDWLSMSnndecQRqjIdLPqzRckOeLpAt7Y7dDMWAWcvkurSdSJwAmVPiRMxCwO1g7mwxt1FR1fHi2wLE','E','Do5yERTF6pP8MXx4BKydfA4kvpOegqVcifXoDqhNeiNWso0qRRMlVmtI4Bx4g9cYfHuFSBGctMgIKqErh4BHAoKruSEPbwE1YtKutFrnGXaAWrjifn0Rmpnx6cSFCr0vUJKYqNVM860L8XTFJgHVVqNCQca2p5z89bzMRMnx7m3','YeL','dv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-120,15191,'yxChKmcYaLwRpVTAtyebCHPRne0d2QhA84czLTCLeOyqykhJSG','pNDeYpkEpN0nLnQj4','sLE2n4SBNtdIQ','r3bqvh8Ok04SIjoeHHWjH86VD9zr0A55QfAdWD3','s','GA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19283,10 +18661,9 @@ INSERT INTO t VALUES (3864677980824768164,49088,'pklvqIPSptgdk9nfaRSboK9cPKO8SGZ
INSERT INTO ti VALUES (3864677980824768164,49088,'pklvqIPSptgdk9nfaRSboK9cPKO8SGZwYcEd9Q8fQ','IrRbalKjruP3ZedahWP1lcWung1U15J8TQvP7FY8FR9aPpNmya7CiucHuiLV0otWIMexlYxS4PmlN1NxiBLsF8ScpJiNsMeAvUA04OdpSuSMn74qFOsgoiBK3Hucc8u','4Lbru57zORmqbWXBIJmj2y4BqDNdIKXVmhvooIkpP','vzJqjJMuc5ZgAxiubwY6OMK3aEEatnR53B0B3GBWKKRUjoaZjokhXz3MtFQknYcDPJpKEcB6dXuEjpypvYBdr8bMKPUsN2QzmNM1FEqqiCF4pCXe','T','e',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4066785,3040336028,'nyFqRKBSssKaHn9BAC2rtBuIwEQUoQsfHrUTCuVMINorLxgwzLBttqfVcoOS08OchorTAd1AFvB','fx4h9sBYKxyNVm4KSIXaxUbPnKr4cvLFwRrbS','FnMiXsodL42WIAL5uRBxujNEQOVidv5aB9qzmKpqUUu8rZBNfqkYzi9JUO19dBrp','wgIAFHO','i','0z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19314,10 +18691,9 @@ INSERT INTO t VALUES (-1545447611,3657746633,'7eLPjL6hPTFeKjY2d59OLquMruyAgEADtr
INSERT INTO ti VALUES (-1545447611,3657746633,'7eLPjL6hPTFeKjY2d59OLquMruyAgEADtr6xUUierVy6cA2XwwVYmI','3CcrZvwyYacMUelFcPmk1IG1tQh6fbGaFaDSMHqCdwjGKRPMSZUtuEDJNVLO1cmkfoy4BkHdQctHob4zQWYxOZiryAuB7leW6TMNR1hD5hxyHWF5GlaHySM3OYFhgpF32aJK','yxBgY','OjOuiQLy2Vp5xkBOkfk4KpLjw3TPUeKgU605a1dWAu','vg','d2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2837087597,56538,'RKgRV3sPvVA','LCzoVWmb3P4awXpFjQUEFOCTLiaJr5hSQ2qE1ZSreVzLqVWW9b4ULmi','Z5smfIFJafn537akBbSnWfP8F1YvyUVLsXozwRBZiPIaaZXdG8UBrzaJXnRGo','oUJT1CZfy4j','y','D8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19345,10 +18721,9 @@ INSERT INTO t VALUES (1072814366,48038,'p8Gl9X5Y2dtW3f9ClEu8582DTk5SMU9OOdnhXM',
INSERT INTO ti VALUES (1072814366,48038,'p8Gl9X5Y2dtW3f9ClEu8582DTk5SMU9OOdnhXM','YA467yCPtFMv8lSON72i7OmigVHBtVnHxosx1E0Pvpe8VLI3qX75ustnqNskgJdZ5OVK0zrXeVOTXmoEYJSdqBOZ8WLtJ7AZXN8brWpt5T6LI0EoUcUJwlgc4kqj8PfJ7f40gHfIpaW3jLen8rQCUtzuwPXDMVImDV4GaaQZ1R05oLm6KKoOXCClQQVwkMtFpN0jP3dG56sT6yEuTLwORzN8dXuWiLwfyQLNJJZSPhJ6SEc8oxHeBMaPmXM3euZ','wEPCxaj73115GtTYTeweXbeje2qfmHVMPtQPVc','avbMmInUM3zUwlvSr9mMIr6j7GTgDppcE4HZzcSiPCYE1UA79hZpWEU7qjA6sLdT3ZKr3BdtW9rOZOPnFcXaZhefD3AIvmDwDJ2QytqoO6sCPLaqB2yMreH0','g','a',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5358756,6462988,'ZjYpSUtZdKWdF9C','HvJ','LCC5','oTYroLLoEF1pwI7x6iaZ','e','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19376,10 +18751,9 @@ INSERT INTO t VALUES (1428648093715024819,6728276,'kibbI7ut','j2gUJ97Td5aCAYX1Ta
INSERT INTO ti VALUES (1428648093715024819,6728276,'kibbI7ut','j2gUJ97Td5aCAYX1Ta0lYZznOnbdMgH2P8z6vraai0TZo8rVlflYN2yjh8G4yi5wE5Ps12oFQ6smMzmthEcqEP9vxhTr4aBDWmMeTzoZ4EfnV6BTo4WBAAC2NgtuaOnvzuhDR1O5UNxdniw9mixuC0bKGJCM','qL9','98zGaP3Zi','aZ','Dr',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-363488229164042101,63,'UlfRnTf','32Bu4OUCMahFiLwHMnfPxMW8xkZKXUpS','lTwJGbm1OmtNpIw4o4r','ct','5','FE',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19407,10 +18781,9 @@ INSERT INTO t VALUES (8260716771015213431,-49,'cy2Rq3E','zd5qUNZkhKG4w1qEeBOHg4Y
INSERT INTO ti VALUES (8260716771015213431,-49,'cy2Rq3E','zd5qUNZkhKG4w1qEeBOHg4YEvgrecWKPvRJ0lPrKrWZYxlYDUfbUOYei1A6AQDd79KPWJCzBSOkZCNoSYkq2IuGYYJb8gQDJv6t1F6X6BsZK1t0RGjwPmYWRTeI5o8DHnHiO8tRBKHLJHbrpcUsyFkRpTbDc06qK6KjfTVihZVztFRkLujbM0XCxOUeyLrTh4UNVSQVMGkBWYyYN8UibtUozdefnO22Lm9hlNpgNbjHoDyL04KYQSNO','gV83uyObXSB1HaJvLy','tGFp2pdTN0HeHSfhWH8ySIHejAlJr3HrxRjmcgP8tYOu4g2vx7RyPzeUFbkKILDRSladr9n8iaBAYQ5U7yvP5MpkVHUI0zCr64ow18RQNJck2PGl6BjguhTfd8PAAujP54wIfB1kxCAYW0nlumaNKzGW0iSworJyPB5WZcY2VWbHAU6','bH','a',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1196442758,27935,'TitVGqKDd8HkZCP5ObtqnhDul2xZbOpaz','oMPlA6MdLyDDEzH7x35ZH357cqJlKWZ','IhAxyg2bdZx1fi1Lc7S9','WcEYamadNd0','BM','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19438,10 +18811,9 @@ INSERT INTO t VALUES (139646794,29369,'drquRTjJdG7Js9xt053od79JEcmypgxmTAUZqI2iz
INSERT INTO ti VALUES (139646794,29369,'drquRTjJdG7Js9xt053od79JEcmypgxmTAUZqI2iziEmOG','iHJ5upNUaLGwjgc9sp89EPZWqeZErckEmcktj5mN1HfzR2Poyf0xVIQT2s87fG2sw1kGZzjssd0BTU0uy','itcQjeS2Rpoo7iF8F57AhvA4P27Agj2','DphpVqTL2j7AvUltNcP4FLBUSEQBKv7cmFdjDk2xH5hDOSchaA9dMXLZReJH86NIGvquabKecEUZ4v2Y93hgLHxy5QGRRqsE7EpdWunKzK7TtBNsiRs35NRcjKEiKVgjT7lSMnmuXd1skonoZO26oNSu7nYZJNmNYwDzdbSlVZEYz7ogN1t3VkliFqulvSANM3Tb2BSM3T05jR4pcMeb','S','T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-443269248,14399394646393351973,'QOBfO6Kv6Dvo0F8NleqYHfc8DLuPZyvh3mmTu781Us0NJhgQEYBsO','Eq8fAzPYYHwwZNBkspyNNkUBPI3silFb1HE','FaV7nEgSfwLKRscLmatng9','40Cy9QxoHrSaA2XFKlOex32rb4Mx8XjvWVEwhfysegRbyiMK9w98KlU','Oa','CG',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19469,10 +18841,9 @@ INSERT INTO t VALUES (2628854247892219023,14115007391312104601,'oQf3l8Ox8WbCI4Ii
INSERT INTO ti VALUES (2628854247892219023,14115007391312104601,'oQf3l8Ox8WbCI4IiL9exw8dykiHhs8YzLfW3bjZyT7YTJdG0tMUG9WI7zF69Ka0hBVZmz','sJnsJZOLTiahpDRGDqpPxSOu7x4kw6pAHJvLvqMzertQHsWSPIKZ7lb5U3tfIpBgNACzAsFu8PzsdqpYXPBYmgNMv9bVvCvNFa1esS','WPFDfF8H7ZCfxhPaZVjMIKvIbFzNR4EzCUSHzSN7','xp99aKSObY66SThn72W5fYqjsJK5bbNEHwaW0r3dMGDW5SfaO5b81Pmevn2Qqyr0dyWR1TgLZYSxIb91aPQbyMNWbV1oyttLOT6YfjS56apd6G8fqv2hzxhx99M5Jo7ap','Hu','GoL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2799026,-6969361967915211942,'3oT5kGkwRYJr0rUhGBU4F6Q','nmRa2UGWbq2pQHhh1RuZAcOH6ujHnSVppbF9qbkGPzyz0','fpzCNYidjtvyyYTKBl1nslXJmWgulLQevYFI3z2HW','D','J','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19500,10 +18871,9 @@ INSERT INTO t VALUES (-8538725348823061970,-5207062079357474248,'7Fpd','m0Ld1NwH
INSERT INTO ti VALUES (-8538725348823061970,-5207062079357474248,'7Fpd','m0Ld1NwH3mK1XwWBOWFaPhhygnSDyIZA1youqMur9y8kNIAVRTO8mGMrxUrrM1uXZtlzc6j00cSMqQcSR8dk3jFwE','6f5fLwuaHB6Z1tHOjMYPPCsxLtuyij0CPz1TfSpKWt','MV1oSZwhNVNFCKGRymQtn0B2pMJqQd9szAFgo3jcok2nHcG7gmR45zjAM','rp1','Cc',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10,-125,'oNDAd71HIFtqu4INYFS13a2mFcCX5zTR6jD','YM4FJ','ViK82a3CFl82yjqmtIB','swQ','m','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19531,10 +18901,9 @@ INSERT INTO t VALUES (228525675,34,'1V8r8KXN55PUQ32KZEwUxkzrT6QVBDvE2gLveVcIq6zC
INSERT INTO ti VALUES (228525675,34,'1V8r8KXN55PUQ32KZEwUxkzrT6QVBDvE2gLveVcIq6zC8jQU1jlfya','J8iQQ5nBoZ2uwauHIMGcD9rRzRUMlvvEL8jL8So8rEoqdfMs','CuNCnmuefrag3JV4CoyEGkPAq6E1Ydp04f','jdzgoGWqgE17mneiplu9sNuIsbHoKOMo3U6HR9IrNS3','m8Q','V4',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (518371307,8112276,'2T0S6BNHDwj2DDA7mCKTw','k5NZSujEflWbZ06tRzSNVGQ06zUW34ncld0G6NeWRSPIbENCOHF0','dUHa0FVZMWZaIvTTxAMg','tOQ5prs1CxBnPXdmqJMMX34oSUPtY8h2vsibz9Or90','I','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19562,10 +18931,9 @@ INSERT INTO t VALUES (5776974001448381016,5460285,'qwxQP08MIlCtTzB0rRtQZ6ukdpfmp
INSERT INTO ti VALUES (5776974001448381016,5460285,'qwxQP08MIlCtTzB0rRtQZ6ukdpfmp','7fQXSmXumWHsPedFA','hbOKdI07gKvgRj9o3PoTfyA8Qvq','s3icAyZigxxSYPCckhF5opJIBeR68RsQqsH44vAuW0IlvvbswbZuo06IAEwJLCTeF2ezpcHLH0j4ENPifTbanAwUSTfiNItCS5oeCJUg6tA4HyoY3m6dkF8T3XssozkR2dYTs80GyvkhyDTzS','kl','TC',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (33327,1391606573104967726,'gDy8KkHVb9t0U3ARFqJtObMhHBbaeDCNhqKGsnmFsvbkP4N720','MjbtIWauDAq','VAJVmU','dv','pv','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19593,10 +18961,9 @@ INSERT INTO t VALUES (16450417,793067022999514513,'hVsCywAAjVzl80CFP2v','DhZiwHX
INSERT INTO ti VALUES (16450417,793067022999514513,'hVsCywAAjVzl80CFP2v','DhZiwHXutCA4ijC8Det3exUi9Tvv3i8qk2sdXAinbAjXfhTJ3bB0Qiim4HBo0ACX3fALrVwemzB7ZoFC4Ut3kG6I5kH7kYOG63AGKwQ8qnD3LuNcjr','pGgz7AYID','77kLNaeUvC40IzDn1wGd7YIGfpod5NTaJ5C24ip9mPFTLGkTI75XsdPntd1BtpnAEUciWDEbVAq7jkaMUNx8NG1LyifnGQoCnvF7ix0oHAzASgB27V216bdQLCVpLq7GJgIqjb53vnLlVVUoZAvlESfrEWFKRLXSb2Eq','5','w',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (43548,1674950745,'CS3uspp3ZcFtXUbpy9oDQxzPZ7HudwpvaFNQwj9bIgWZbc3ltR18h','6xKJHbHTEl','h','Lq0Pgt34llaXXhG','c','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19624,10 +18991,9 @@ INSERT INTO t VALUES (51189,2638747715,'EB0slptI6XFSe6yl0GUuNZRbRI73SL0mhOyrOhkr
INSERT INTO ti VALUES (51189,2638747715,'EB0slptI6XFSe6yl0GUuNZRbRI73SL0mhOyrOhkrYzpuUHKiFdSjgX','DsyCpbKum3vHfjdO4Nfdob0xutzbfujDqB7WZBpvGckPZqAsMP0bVOIJhGQwgu1rY8taO5mu11ifTY5ADFe5aUOKc1s6krMuGbV92xoir1pJUOaqEnhgNkgLJ24TnyGxxR2qq1NddaCBpR4fXzdxKIr8LiX2dELyuhMDHuY','KF','9UDjoQ3HzgV4GsLjdwWQ7uvxp42Zx2oYidQRKNJb9OdmmG','xQ','h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2028956412140993729,39277,'tXDxHBZCZ4YWkMGLzdAw6idZ724pFiQOVKBvrCrUqLvTYIHq','G4QgAoHF6zLkwp7Ksbcyt1d4FA','LscuFwRmLEWyrEfPqzJwZdc4Wf4','y3d4uEeWu1XYVU0BqI9Ta','B0','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19655,10 +19021,9 @@ INSERT INTO t VALUES (5148102312992189323,32890,'MwSWcUiFsPLNTByrZeAKZcAEatsc4Rr
INSERT INTO ti VALUES (5148102312992189323,32890,'MwSWcUiFsPLNTByrZeAKZcAEatsc4RrDPKS9I1UwflyM9vP5VPXLtECtcyWLIjrpxShD2wHH','VQGOYX8MSRO2gTWW2fiGUTpGsauIMg9l1pyAA','fKkyjScIH6eORBrCAsOMK3OFm7AaU5DEpo','Tx6tKFVgU5FuX9wr7Jf8Cj6pIHe0eq8GTOZQKqIDc6kMQO8zQroqvSGQ1b','I','3',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-586739341,62949,'xdVJBHtBrDTFWK1DhB0bKIQJzQq3PJQ1zzc5wlEhCpPNKt6fI','waAtW','mQx1Jq66qglZVW4kMiQlJNOa5iSCt3s3','J','b','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19686,10 +19051,9 @@ INSERT INTO t VALUES (-1147810101,13912,'WT1f27cycRQNmB0fRdxFmT9YuPcnmxRePcul6aM
INSERT INTO ti VALUES (-1147810101,13912,'WT1f27cycRQNmB0fRdxFmT9YuPcnmxRePcul6aMDxUaycwTZ9c5v','BjNhelvw0W2oEZHiVE3RKZbo2BM3AER2LU5BAH4qlnVfd3m66aNx38BMxyq67YCicAj6NMpI73NLN5oyTjrS','hFM7wIWhsp4tSS','3v2th2iABufdpeNJ9rOlFc1TSYNaEbFZrOJ9P0gP7v3upqo4RZwaCE1IxZneUOmypFoMrVc0pyskb8fpvTywLFLcmC1nDgTTsmpDJ1LPnvZQn8nNPa82C2KDxu8YCmZI8zGaLQGv1A29hUbyyees6WPp8TInHpCnwH61Dz3r','f','4O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (23,193,'d0G6Zsr3','kRqn1dZA9OKuSIiN7aLBE5mGBI4RFSh8vg2qrzkbgQm4EXlThwCgONH3JBxaI','q1m','10XJgPFed','z','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19717,10 +19081,9 @@ INSERT INTO t VALUES (131,49,'LSPAHD7bT6rZc3hb7Eb3lW','xj2LtVMBhHUbL0IKbRh26nD5g
INSERT INTO ti VALUES (131,49,'LSPAHD7bT6rZc3hb7Eb3lW','xj2LtVMBhHUbL0IKbRh26nD5gFvf6ruQpVg6XOXzXKsN79jeKLCRujZEmUYMdSSwamxWAQOZa6rQ1KSUnDw0tTywga9msSw6XtZDXhu3WD0fwDktjKyInbLEKQxJ1','dvn1','yAKWurO3z78JNNwzAFLmu7LkXWGW1oBUi5TWMGgWCoxMDpOtzPmAiC9mijCf2OuLqm6pGV60f5m80a3XtywUsrRkWxkBYuGpcdZP64OZtRhxT5Z2y2sizHB98gGl34UyeuJU0LuHTkSDHw3jZCyJT4UK63ej5','jV','XY',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (26126,74,'K3xZay3lm0T1Vnub','a','wQqhSJMBNEnU50abPeZZcGZk9NapiZTkIu7SYSkxZSx1pnpk6uLLrl0o5oWXWda2dzamrE','n','O','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19748,10 +19111,9 @@ INSERT INTO t VALUES (22985,179,'9pQpGGc1OdEttbrn','B0PPgm9mW3nRc9rJGmSKHtOiRbTN
INSERT INTO ti VALUES (22985,179,'9pQpGGc1OdEttbrn','B0PPgm9mW3nRc9rJGmSKHtOiRbTNTjjvc3m8QpBN7AFqCPPxMqsuNvViHttcBlJuiUsR5an32hYFnCOKPIHqqSP97Ezf1QIW5ux9BZD0viJ0YPYYOYSPpVwboYAIqEqN5YpafMpCALS2K4','veOLqkzpjaPH7I1cG70xoY6OrJ8XLoavSx68r8hkM2jTWoGId9ES6O4kP7b3kTWcH','8SFucG2iuvNmCco11vQTJxiubyQBK7YJJScNfQTukbm7VTkPH8z6AfvZj3iR1Pym04abyCrCKxLzUbyyd1bR83Wzc9jNbuyG6PSpIAjS6AQwj88W55G96G9MbQ9nhVZp1vADooci2CuGyZT30aLCcWJPqq5cEBn8f9j2nOLSDLIIJwEtBsl2WknvcV4bZyWGud6aSL9C1vwtZoNVSkJGbHdKEqqtxuJUs9703hziWhOGUEJ','V','ED0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (978792038,25066,'DeIxH3PSun1mU3HE7GxCzD85mWr6kA0hzUBqIGG5','MNOlRgWNmXJ0k','AhagJeXCQTy','MukTPZ','P','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19779,10 +19141,9 @@ INSERT INTO t VALUES (-768420760,64186,'LFdoJ8oTW0zWsNmBulpzSbr2yao1E08L3tthT3jp
INSERT INTO ti VALUES (-768420760,64186,'LFdoJ8oTW0zWsNmBulpzSbr2yao1E08L3tthT3jpayWkjjuFJjzwnA9teIwc','XmzfLjsOhg94Drm898Oa19LQlz','dIJd7BZKkswQ','R6OwYG8uEmO47azFhq16LRLjKfz1BMDQC0lQ3HZCSX7346vQ34UgtgUzGtKPhiPjgAFGqLuWPno7cdE1MWAUtl','VO','ZL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11564404,-1765713810311545731,'T4RfwQxW9dnAbfgoMoVQg','bWYOEAb32kDmHPZtkuXBi8egZindsOzVTvCtIuqIGhz5AsaTosZWyBG9RTWhXZcTYBIMcYvRf6JKP4Ovm7p1ldq1','IiPn6bBDicVQdByc4khp9uUiQVVT3ebV','w3eP','5','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19810,10 +19171,9 @@ INSERT INTO t VALUES (3004804,-3359296549910931658,'54Cktkec9j6yPEViyHfd','dnJiP
INSERT INTO ti VALUES (3004804,-3359296549910931658,'54Cktkec9j6yPEViyHfd','dnJiPVJt4lTkwhCr64xnhgwoAdZez5vTHhss7adDDC0NFUpiFg6aQIAnvlHbPHpq0pp4p5qyh8c3eZxaNb17fBZTKxz6Ymfsu57sVyLyKhBaWweNXLhp2wrU6eyLLGnn37w974HyWJnvNthnvTy47fIaUL5cPKaM2vehXMYedGU83d3b4yYEF5JwI0YnkDIZ0f4XMGASEYs48VCtIcvfbcDdpGkPyur1kFTf','p1gmpiAVCHM3p1mQgiMf7KO8F72ni1l1Tx7pXMwo2TFmPnn2Z2PCLw4oRD6AxWhMxcN3yj4de9SVLlnWRYx0','KYUX2ETSip6ChuSWE2cjyAKAWNNa9IkWqOgmiaaaWdtXPKm6g8rqobHntfg85SceYckPIVAqmWaULBUjnSqifCpV5KF6lBthUeIQcNwkDcQCiH839mXMq66UlsgGSgeFQgsx5C8dQgxQyBTfBf40TKqPyckyYpwgxQVQgqurx2NpzX','Q7Z','E8o',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17726244470295159658,979300,'9499Pw0xWu3ZNkduETDhtV9mIV5mosjuax7','rlvUVO03yoIA8zDHaj5lvqtNs3HhKPuHqNI','1dqdmqSZjzFUS1lfQrNePlkNfxhtO8px9ZeoPY9E9JyIlI4g0pMrcbpX8JHWl7g7QY2J6gqEO1','N3sUHaNRm','ap','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19841,10 +19201,9 @@ INSERT INTO t VALUES (6739074900558880400,14733503,'iSl2oemATcwAbPzTu5o0i2m203tQ
INSERT INTO ti VALUES (6739074900558880400,14733503,'iSl2oemATcwAbPzTu5o0i2m203tQsFtecIKo8ClR3jd2X5jk1DY','dz4Q8OVgWW0YGhwEAE0MLpwE4doQdDpV','EY485JpMuaG1DtNAHJ0JMA42RJbrzPaVllonJ6mL0AO79CFf8fcGGo','k5TqNMGhJzx3MZZXoN9YbFSvth5fePxq6P6DpsILr7y64NCan7KOx3JCbwmbNGpmFL4fNEvqdH0GEZ1j4HKQIDhqRNib61aoxFP5qKxuSbiZyFgHMjOweXvWW22GULKK98bHbgIlXToTK5k0okh9BiPZiEdYrayS4LQBo4QJNZ0gv3sICFmT1tMdZIj','j','TnW',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31,6089883186530840260,'xRQhuLyIYQSL0kPqMbaLvFrnr3M','taKxkfLYPLiD8359B797x5xXequ2rU31Zk53tNBycVe324fxXGsPm3gvi3mVM','lZtexOG1Ka2vn1','pO5oPiEknkXOr14lpbSyx0Geuw0A1HsoC78D','4','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19872,10 +19231,9 @@ INSERT INTO t VALUES (-1858974,17567090503965338822,'2eTwmxGcALtaVgvQFo9CJVnpdC0
INSERT INTO ti VALUES (-1858974,17567090503965338822,'2eTwmxGcALtaVgvQFo9CJVnpdC0GOzRnlrP0V3FlJQ2ag86LyOGgYuKtg','fZg1eIO3YoPEhNcJIrfqzL4c0mDDbu7lTaiDoxWvwaeP1iiX3Ow7JUJmMwpbZaPux6nzwgXNCuRCdKM7kUOPxPSfDKyQOcjLEz3cZTF9aXLZ84cGBFh9JDhqWihNQakW','gPQSHRCcRIL7589EBk2t3ZpLAnT7X3SC2fTePB1IjjrpmK','DrmuOr6izpb7XLzwymJkjXeTaREa5wXsxqnnxNWHO6dpRzKcqtxFzQsCd3vMU8fuOrwEhASaqMq7qhdswp0hqBb9zMr48JGku8cwhTAmAxeePEOr2A9ptpTLbSiRRzeeg070ou3Os84KpJfQell4aumZeyFFYna1AMldBSyLQkpcqDpiB90Vr7JErIL','x','0Hj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13360140208688727937,7558,'PQ347PZPNq94pRSA8advK8NlOSCM8MJfIEvS1','Lpaqs1AK78vytWFylYxlLIiiC9RkFTL35LJ','NpIKZtmG6t','BHaYWJDhQiKyRLEhVTAyg8NnXNukxqcONZVW3fQOMapTmr51smOa4OU','t','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19903,10 +19261,9 @@ INSERT INTO t VALUES (691355982340681491,2924,'gy6Ae91CdApvUE','pAjTknGDrNrMEv60
INSERT INTO ti VALUES (691355982340681491,2924,'gy6Ae91CdApvUE','pAjTknGDrNrMEv60KaOsQksp9izQp9QOV7VNevJEmZd431Rb9XKwKoaNfE26rsQnDTLO2wVvsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1MmG5k8FtUXqCVr4CY30RDmZoXJRPPBFBdwfTVd2avLlW0s7d6tXivHJwgmpkJ3naLTzsNMylOndQV1Ng','5n9fbLqZJUI1pLUsyKG8TzAuvGjd4haNl7IwinoDw0RGNQS7Gem','ABZgUdzNFFG2g2xtAtSvIlKfCJWY4hBDTZAAT','Oa','Ep',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3,6153543125865719335,'gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbp','0HZhWX4u','02JCbbGz5MTJuDs54oxNeifgB','AkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiit','B','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19934,10 +19291,9 @@ INSERT INTO t VALUES (-5919925151739808976,-8172064532254338735,'6DLKOQ5gS3NmXc6
INSERT INTO ti VALUES (-5919925151739808976,-8172064532254338735,'6DLKOQ5gS3NmXc6jM80','4qKQpkrSgoJHzLnJ8qeQ0toJnGJcqcVyqzqhjOz72pvnubRGvGMLrz4lu1h8YUl8Ue8DDS6DTbKCEmw30b68fXxpOFEpLXohVWSb49OOWS2WzE5ooXmfqlnNhJdGwK6uUNcYAD6v4Y3wBO','GyMNUG','nzE8QAV8FGN6MNsrRqkHUwwaCF1A0dVzI8yhgs0skK2sIQQxjoQvydHOXrOgtims63M9p1nfHPmoRV9YgGuSgNuupfCO0UNDza2CCMNPPjXlbEPNfVI23PLhpNh5tmjZfsPWSW4K0lu2Vqntj3AxPm7JoIMO','z','l',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1358193,190,'uHr3jhdJqzkMlVMpOkBOZX3GpPmPy4u8i0KnDE','086vKj5EWDhTawwskTm6r6Sa9wGRdbEPrUuxIkBgoxElMqaDk','ah7WNuava6pw2QPxcBdPSc2f','zn0zw4Mjr3F4EDXJrnyHsJlamwH3mqY','U','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19965,10 +19321,9 @@ INSERT INTO t VALUES (2660778882,83,'giv8fsbtWsJhqh1H71JavzJj890zxVPAQ3aTZlGTB5f
INSERT INTO ti VALUES (2660778882,83,'giv8fsbtWsJhqh1H71JavzJj890zxVPAQ3aTZlGTB5f8xynR03EpyxoCRnJct7eF','JHZrzUkCKs9sosEgOVRwwyjCwlnLPSADRwsUCM47lOjJueTLlRs99kyKBdhKVn9O3dNLPar7OWH694PMtDSa7N0etRd6jNbxFgDNYv9tvwIsBJnuUzAXosE3gcc4YLg0hu46DZP0fWfK5qN9wQFi86rzG4ZjMUNKEfKTaH1sdP','QpMtrzrgDt4','X1Iajn6whyx5','sIR','Q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1835632,-4555127389546533354,'1OIdDpowz','nQfj0dqjYpPBs','se0lIBACnG','Q12pWe','R','MB',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19996,10 +19351,9 @@ INSERT INTO t VALUES (4362044923970393382,-7405922255699488645,'i98ncv9','a6Khwo
INSERT INTO ti VALUES (4362044923970393382,-7405922255699488645,'i98ncv9','a6KhwoVUnWH4HYFR2RbUdFtASKXHA1CxijadTBuLS0sfDrXBuwrEPrprGrU8v0CjtuiiyGoZvJQJeYEhc34cvuN9t199OFrXCSeikUuX6S3AsDxpltuTAkyA3lXwAIxSfLXLykgXUQDj8OVF1HrX3rOQaOcjXfvaIXObjBXvqXtSa7jGvTcKYep4qF0PiSaMrC4RzTSvn3fMkOFRBeJ3lP2aJqAsRo1pkb1T0LIHmnbWeVCdrZ7c38Al2HLc','LlzVj7pDeYhvXdARfHJwUvQBJInoV','qi7Avs0KnMxLoc2CkF6sONGVIZe2qzySwIrOW3p','eg','ixu',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (192,3912114,'Kzxl2DYNZqhMJh3C1aHKis6keGTBIu9qanzPP5jwh6nICxwBr','B','etcNTbf7Sl8YgCz4QsU6x3XRXE8tcNtwv6zpEABAvfDW8JH2ZM2uIsMLjEehz','NUwYZvSEa','x','sv',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20027,10 +19381,9 @@ INSERT INTO t VALUES (6556404,12816077,'dyAM6fV424H1qKGmSa9IizKP9oCKG9rAZz8p75P9
INSERT INTO ti VALUES (6556404,12816077,'dyAM6fV424H1qKGmSa9IizKP9oCKG9rAZz8p75P9ozUAeNETXncO0n5','48j695jvvmoPB3z4yHMA18e3sxTxeCaQrcYg4FSXbEtUKGKP2QUCqVt6uodn7xqfpOh3EKFet3Q4tDgap9o6IyRni6ZYWqpTlkhhPMGJ5KOBpKAdaaMpe5ekTdgYBASAICDcucz5AHJgKNRBMtM4u1YF1n9PRuRmFeWINhu','1QVYS4tuvdVk0KYf2kCTza2QttJQfP3AKDpYCAYEABLidqWTQha0qPPatZdiwkySQYx1qv','5Y4gdBwAUN3H7nQHwNpHMIKi1BPNgkLpzmDUNBgC45ZRKa87XOyXkUxhzu0UtFSuGCjyb5OEuBqWbfV0z2VtYgvmUzp5sdxJurBfHFB9aBmJvyx0t3m81pc','8','Ku',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (955,56,'U3qlKJkbjp28JAZSkACY4','1tjyXl3u9vrFvqOaIpjL7ZwZfns1WaaXYHrXRH0VoTgOAnRDp4LnYyjrjokZFcuyNg2RWjlGn','k','mGk1cIRCsWSKpiBS4J','o','um',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20058,10 +19411,9 @@ INSERT INTO t VALUES (46339,10,'7QJJE2b9VsEgD1SN5CGzzKd2XFhywLPQCXWyqSYQ3ZaOe6fS
INSERT INTO ti VALUES (46339,10,'7QJJE2b9VsEgD1SN5CGzzKd2XFhywLPQCXWyqSYQ3ZaOe6fS7','wtLhSt3QsrxatALgJMDzlkL41n4nuWS9X7zItDO8naF7D9aNlnAKxCsyI27aGMhv3P2DqAMXcR6Rkp4HtOMlkkmmOVaUchdeg8dDckrabjDR3Gap6YyjiOSUWhWcxGsXy8BsjIlzlpUuezGLg1y0jUSUAaTrC7qUyu47v2rnjxoobIOE8ic5z6BEy7OdD9rqXmxkVhyNf3v14Py1U9Vio5cSU5W4p10fa4QXdciqRLTdt','EAztsO28AsIiHwLdIfE0UHvrmnH52MXqtGwpv2uWVSpCY','5MuUzxGfZZNg990m9Lig7wLEIpwJfnv13WVUp6ubBQq9dR2BhHhpwmTz6mLCu80sR7z3wkUSJkN1n6SjqNrlhpT5738NlG9Ro09CJEJr7YUPeeCigRJkyok9ecw2wNrlDOeqZqkmcVMBgAtx6ra8XF4gzvy03L9O4ZuDaZbJq9FzKBSvpiTASf1ZoNshyd6Zj36C6dLfKGl8WKKOlmYzfZYmrJefw7MbVe7i3XC8xzWQTjCJyFGwZ9iyjOt','C','CL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1551184425,58,'rRQTwS3pOEQb2NtZ','JE0sD7zcucEtDkz3o82cynN2fZO1nqG3V','aZFGgmpoEMVmDu','95XkpGA3zNAdM','cd','Xl',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20089,10 +19441,9 @@ INSERT INTO t VALUES (4229609460006954442,187,'o1LcbAJsFV4qmObd','tuJlU76XFp6a9F
INSERT INTO ti VALUES (4229609460006954442,187,'o1LcbAJsFV4qmObd','tuJlU76XFp6a9FzRVjcd42dYF9eIvtTZGBLm6gvY7r0E829kvaVKAFcbiBtsMTJEL8Uq9hh8kD2XgiZqumWMwP3yNOsul7PWax8N6YDG11saccFDk7giBQyfukRbAqWOSaavxCCGVV4cVEkvOo1PCcQiu7v1YpCO54dkqQdASwNNW7vnW1blp5nVXIutvUImf3f5vjJbxrJnhGhKLFQrQiOcYTh0JY','UgN','x3wQQf6jCYWEP7efDpgG6gcjXxE0iKG0fXUFERDtKxDDe3zoWok5vqwG0vG6rICaMvTuGMlEnDTFnYkOBE1jcmF6dP0WX63zGvWEfy7VA6K4wOruHmU5ldWyLzbqjI1AI2csIp88ALknoTl0c7Z3Tj2EZecS47iNgBO2xXiF5oqta99','V','k',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9692361156708530398,16214810540652946423,'13HiEx8R2q0dNOXPyfX1w','WC473rYyUvvhiUjQ','BLc67MZ2xdx1kawvrewtGw9iZZRvZ2vq6mqR19dRirb6D','lWYBanqbXz1','n','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20120,10 +19471,9 @@ INSERT INTO t VALUES (1787944006894602310,1833865946074958590,'XcZwTCI5','iXcg0Q
INSERT INTO ti VALUES (1787944006894602310,1833865946074958590,'XcZwTCI5','iXcg0QtO98GEYo9MAYaiG2NdesT9JNlMS1ZsWAX55UkCD2WSMDLjdAlvRyygOQcYpB7f23o79Y4gbDzmNK6k2vlgP00F5YStiLSWenolV34Pqm6CIn31ts89yWgJWJZeZ1umNALmRwJYbTXOg8KwgsJ1AwuvvBXp08JxBipHimUp7kS6KUG','0','KOJmVPlggnruxO6B4OKhj','eB','35',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (53565,1831541417,'AMQPo0lTeTn6yHSl4I','4n5O7SAst3h49QY5yBSZTcGbSTjcSORxz0RD0ANWC4aOaOcdA7GppWVIRF3F','9DgqniVAkq17dW9RV1Fd','fRTpyoa6wen','G','N0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20151,10 +19501,9 @@ INSERT INTO t VALUES (2060080712,2975804725,'j','6omjQ4QtuO9X01tc1n0mnTltGR2KvWh
INSERT INTO ti VALUES (2060080712,2975804725,'j','6omjQ4QtuO9X01tc1n0mnTltGR2KvWhEoXEdBtrnd4Cu9D8msBYHAYz6sDEgkHANih5GVD0j4Q8eXmQddkBEzdrGR1yrc1iFq0DTNcFZnkrlo90U6ownvJyBY0ofRMmJH43hXn6e9E7yBWlls86hRFvi5qEK9AcZx42MxivquTsLoUnPaAP4ZiQker','XcvwWPKJz9B3EtOu','MKy9EiddJ2TgrgIsN6j00MsVMZc5WidOEvKPTeWCnwknZzUcv5TBJkr8Kswky5Oi1oM0IpnLLbk5thhjU9sqSMNaAoAoTFmWTb0u5D1UUOFiXeY6jtJvvzQ7hSZj2WoYV5zzbhVtG63APuxc','Qe','wJL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4403,1239370,'lmqn2rLmGjgVfeYDUPurDlxCMhPCCerwy9pKtT1dnAVLxHVi','G1u4pFTzbzlLqz7','i9oak8gA1KGNxXW4Ey7PJJRmbyNAVnsuzhbYL4AOF9','h7kXavX1','i1','fm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20182,10 +19531,9 @@ INSERT INTO t VALUES (-1656497546,2929899,'PSW','Fh1cOlcJbe4lBLIhXpaQ24SnSf8','U
INSERT INTO ti VALUES (-1656497546,2929899,'PSW','Fh1cOlcJbe4lBLIhXpaQ24SnSf8','UHjhsFxIUzz6R1SaGZ1ZpSqTffzLY5VznhdhmPBtp0RW9lQ0BIBHTpUOotDeZa9lGF1IS8guVya22','STVhKHy2X6AnKDNI821uGH8OJW6ZVNsGIi30U42zOiseRQIRTl7KPRLd39LHaPLP4Rl5eBeS0yjxkjDJO9IEUY1ehzTvcea0MSu3DV4BK2YJ3nay59NNfpsSgtcvxfulxE8S82GfDgRtmSHKItJVnLBGf5yFsduOnO4ZVkhvbqHzAefG0MJbeRZtilkDhgfeTflWLdRr58jN5p3VYD9nXuJWDaQL5g2qzW9VH','2sG','z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1464372855,5477734909980484448,'l6lEJL0HECi8kEkAtzvJJxq6OuYOAYsmejERjIWOcmxMQjrGvRD04XEW','jgOdM8','LBSF3wiTisbBR6AMMG','Iyl','5','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20213,10 +19561,9 @@ INSERT INTO t VALUES (2840652884,6882999930821670428,'AiMx9ZuK8TTXy5YaV','M7J4iq
INSERT INTO ti VALUES (2840652884,6882999930821670428,'AiMx9ZuK8TTXy5YaV','M7J4iq50Vkd2CiOzP1wVB1g13poq0KaHjdvN','GjGP69','aXcXGohhPX8QwvmFZYfbogspUXS5S5afxOT7nBtWBYd2vBM501mY04CGa3OyX1uxlC2jkeYIODbIcVM5q4pipZTHt15v2rMSfklXTzXHVfzzx4yqtslNGsJVHviwQfOWm32hQjZwQuyyHeomjk5LRjQt1tunYvc7nekDVfKHweqL42UMdkXpCwAxHe9bqkcEfptQ1ovoKnCn7Awlw1S0rrhq2fhJvHrSdFPCQWDFKtjlTyKVv','nF','x5C',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10181849178888103596,32,'XIqdbzFBa2JQPQK','TpxccgpUHmXRCdXefEYwnW8m','O','Jik1009j1n3ipsT88lDxKmnX3nAn6pSjVjuoEXBiJw','s','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20244,10 +19591,9 @@ INSERT INTO t VALUES (8846360486138024200,122,'GyRKXR08g9Xb0b','LZIHTeGfbeusAjSK
INSERT INTO ti VALUES (8846360486138024200,122,'GyRKXR08g9Xb0b','LZIHTeGfbeusAjSKwLDwrGKjyaqf9z6rfPNjk1xjhmDOw3a97Cmuc5edwWV0xckNPdSjnLnJRs1247RbOtrWyb1PcjiGsV3l5W7joShQIN19vCLiBrV4C5xoICEBmDExFlb1g2LcMmHIjA0ZC0Z2prZAVP09WDTb9Zy0xq5wyLLomlWo2Hvv2zECyBbUGMQCR94NXkbfHCUQqkFXy0','5UOLcws3','DKB0bStcSFERUNSU3PIdpdCy5qt3AFkx9E9m3KvGKLmRqAlY1yJhjIKaDjjbkgdprgN5USZhJYLQj0IKOqprmhvnfiIbHEPP1k9nDVBmwg9SOOXROltIhrRlT64y','GK','T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (40676,4777,'YPVaRBJ2rvsCtFnkXpSTgZs4ryIwX3U5DVE3ZzK5yZITdQqBK3SjNqrVfo2XMoT','DzBMveof','12peK0HxKutaS0CQ','cjVNStshk09kDw7x0op1bz8Ahu8P8','n','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20275,10 +19621,9 @@ INSERT INTO t VALUES (10412949,17730,'iyp0WGl4qXVVWtkqZJMkeyVX3vCVgHL5Vf','0yFNp
INSERT INTO ti VALUES (10412949,17730,'iyp0WGl4qXVVWtkqZJMkeyVX3vCVgHL5Vf','0yFNp0vrXxb1MO1nB4tWyrGjwTXiLNUqNkIFOY3RAuedjeHFDcPlJm13rhmyiPsIYpTDdWdgL8ZKeba4GsS1VeGiDeH2ZxDbiANAQw5OyXC1d9ftJu0ojFzFMUzCdxvslxg0FkHPpL','De','kBn5kcGkOGO8wIKVMyLGGxjQxzLuPNyWuEfsStxDGIdb5C1m8Js6wpgNY1CPpimzXtXpsMcbD1g3Kq6Wy9QmaQtJ0YS6jlzqo0OXGCVMO5rGJlVwY1bEgEqziXaIDUq7pnxMduSh4ZJTZf8OqNHv3NZz0sFgz2ptosVkOxnUDyK4mmErhuqStZ65UppZGUwXBoOSKrLwK6eLFXVdbqvr2csXbogRwrza0FbiNBThGRqY7N','m8','EN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-79,-1064081,'f19RuDmo1cghG24rFmJAYZ3UrC','Ya8m','m8yP23QcqrtCFNQsxYetjL8c0mN','xTAmKrVo','Hl','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20306,10 +19651,9 @@ INSERT INTO t VALUES (-2685915584022382253,-1763845,'A8','F95jrMx6014O9eE27GAnQ7
INSERT INTO ti VALUES (-2685915584022382253,-1763845,'A8','F95jrMx6014O9eE27GAnQ7H6g6HWOGIG4hz6KDzuEwd9j5jUrbctL1rGzMy47VKQLDmwTGeK9isIKF97elawziltpbj2oHrOkdPchMtTE8z65sG','qZb51idAkHI31e9QYT3CPaKscHXuLafQPQrJrefeOKYC5rNl1CQOFARhM','azUriFOIiuizHvy2LXcDLTwrSWab3YlZD7J3iusc4CNCTIfZW7biuIEykoNh3NXH6Rrx7N9J5CH2pflHgNqj48OSdK3IoUbsu27Y979sWdwIgGUtbpWHALMEhWmO7glRlZq5I1RPLyLUYzDsYLPMxv61VKSVMkjrwrwjfioS','bp','7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1893519829,1706823726,'lZ9pbtxvQ','0CkkB6','X64JbgG91cGwhtt2ZToJ1DaNQVEdqu','WQi1yrITN00VRK9dRLbcNFY9b3s7FtYNZRawu','s','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20337,10 +19681,9 @@ INSERT INTO t VALUES (8954814847611907719,567105791,'YxBG6egPmZVDj8pSyw5XJs','kq
INSERT INTO ti VALUES (8954814847611907719,567105791,'YxBG6egPmZVDj8pSyw5XJs','kqc9Nv5Sv429sznDopurGsO5lcGHJRJNABbzSngnAIJedRINEJV5cr2sKfMcrpyhDNFEfVBE38KXxCWVhdykbrtifN9ePHtJD98MbalCIP11QkUFXA3AEeNZs3oYiKUyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw6iTRyHPaMfwiIIFP','TirN8e8hkhxtF36qbBCebOpeIWddq3','EeDJgepY3g4yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ah','m','G',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13127393,77,'wf','FW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjbAsbr45CEGTa8QdcxvMc3','vu6QTbmkzM3FDqO1dxso0','6bZO8kg2czz5h7P5L2MMLH','u','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20368,10 +19711,9 @@ INSERT INTO t VALUES (16812678179928030728,-110,'dKypKhGTCvAKFgVwSBb','ZNL2xgLLg
INSERT INTO ti VALUES (16812678179928030728,-110,'dKypKhGTCvAKFgVwSBb','ZNL2xgLLgzulj','HmgGI4MNM0','QkU9qBc7aV0eoJnzXPf35FKZXxkT3Lw0PsUFuvwW8fxgHjwC39R2pYZzYCBTQPeJQyI2THso4q0FwUhiXzHyQNfKJSyh3qWSqvIS4isp4hyls','WR','6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4097254,9626526616917855502,'GQb5WYXbgomrtgPyuG9jxmFQnDH1I2ULT5JccvBWQy6ZBSVLdDIIi3HpRFlmn9mN3lA4YgoQWn6W7','u2LtJvr5nAEuUWKxrdVJU5LMYPfIQk4vG9hGW2ULDt7p9xKg4w6fEOhlO10xlAh','dRuGgqBixjJlt0dosfIyskDR3pGVkObY994lUlpd3Y','UnXxY6l9SMFsBjbb0Mviy4SDGeY34x5P4wUPRIxpY2aBOl9jjPV','5Z','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20399,10 +19741,9 @@ INSERT INTO t VALUES (-5168575970109850893,12799773868734424207,'1GO8cJ8w2LjSooe
INSERT INTO ti VALUES (-5168575970109850893,12799773868734424207,'1GO8cJ8w2LjSooeALGiLGx3IMEaAdjrHKt5qY9XGItdNG1poo5UgSpMXYcKdcARpqSGtWNhqkpSg','wTf530fc5sbH7bxVw6pQ3Pdyxm4ItL5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHyg','fqGWTHWUcnZOFwkgl612','yDZTp1Vsjgmw7EghKbMKWgvcIg8RAxDU7ZwsjrJuvqkv12luGYYCUKvFfDOmnSlg4UbIXKwJPd9bPYf50j5kXutaJRebmL4KiLh0vjsDRE8JeGjPYZh0JumJDNromhgzlNZZB1PluD5DHmgNhVZXyaRmrH8l2S1XgPBtv','65V','e',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1649747074,24800,'lkOwkvl0ItpOG4wfT7pjRiHvjOfqT6UlaPBSjGU','4TOlbfGDUew9z7paOeB1','Aa','ocqsNsnsv4zF1sj9EdV4','g','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20430,10 +19771,9 @@ INSERT INTO t VALUES (-596189710,-3929,'LexqOBo','4wNvotmSKh3txLZqtxKSBgnFayEdoE
INSERT INTO ti VALUES (-596189710,-3929,'LexqOBo','4wNvotmSKh3txLZqtxKSBgnFayEdoEAg59fCUJg7lgL','9pLDNt8','mfYDOLTMwLzdxU3dYe1E3pcp2ZaqtMEEI3csoJqtWEW2OoB2Gz88NtGDYTcZD7ZNlTwWUo','49','4',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1725085465894312836,9005548,'fXG32ZHRL8cvp74o5OkQqK3','lIqC36FR0YgL1yA2dQuwIdwA','wOHEL5HyOh','D5o','G','Kc',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20461,10 +19801,9 @@ INSERT INTO t VALUES (-7386428061002868991,15225853,'qFwOdzX3CYqMJ4sIkNUa','aaWs
INSERT INTO ti VALUES (-7386428061002868991,15225853,'qFwOdzX3CYqMJ4sIkNUa','aaWsObwrT588yuNMdiUOhz6ybljSQ48FSRGZsXS11gtC9CReQYLW0hf7P3KiaBxkBn5qpDsT1D0MFMlcWCqn0kr0ajPtJeGxCudPSZM67MiXpGyT','amf2oPPW2NFPxjs5XmEVNIFaGc5swkS78qT5eRPbzY','6lCndEmRytT6ayI4G5k9GG8jHvGWklekQ89FeCwUeGkxePK6LdklvxaDp5BFJSaJ4','q','bub',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15148140176056989600,67,'P8sEtPAX3aizRQgh','3GQZGtjnugPewfhwezf571z7a5nxHbVXInB','ZBO0zEC6rMqR2xk2icXhirea8xZMzKZYiH8bCJdfL9lq','Z83eqC5boN1OoP','EP','Ed',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20492,10 +19831,9 @@ INSERT INTO t VALUES (18264571484792768287,182,'utTuZA','f09xgP7TjJJEUwk9dzICII5
INSERT INTO ti VALUES (18264571484792768287,182,'utTuZA','f09xgP7TjJJEUwk9dzICII5v0myxAbRkmpGbOAOewpWV3rnpl4BdGqCp74JFmAjsUlMETXSLwlN1gYGvwTuG2Ff35rbjgE0O1cCUFUctZDN7xybBKRastKvbORtSga6NFP4XdFcI0s1tw7r3olnfFOBdox9vdaTltj8EiMdn5WeXmu4ha6QzCOir3NMLwNwpCzaGiPmeNy9LBssWj7BKP848Sl07ReurXCKwQHDIALDIiyz','AtlD50auhfvvZVoeLc0YJK8tTGsYEd4hSsmL4M4QfIMUOFZu','P2lhxJpJ5v','aZ','j',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15996346385823725907,6080,'ZVUVeBWOSdIiJ34u90ARIvq2wGKdvIooIcLny9HA9M76cGqg5lPIBwxnRuTxyDFTh','eFNb','RCN','QkpbB3emif46YRfsurvFBIc9s8U2','W','pW',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20523,10 +19861,9 @@ INSERT INTO t VALUES (3385972177922201734,25902,'XVTDSCGy8aGczgUooWpvebNMKEUSvuB
INSERT INTO ti VALUES (3385972177922201734,25902,'XVTDSCGy8aGczgUooWpvebNMKEUSvuBBpNn9','1OpZTMfoUtIncpMBGV1WE7AedYiHZLnY3sPVO747X5DpgG8OMBLYmGG8rleTg2TKJFu7jJm06HHueyZwj8MzgxKxx9sstHq8PvKHXY0pR4S','pGQrd','kDuoKvdzCypfXt6LLhyl60I0HvDP1l1LTXxI3wITqFAA7Ji8AWczDdDoYYUf3ogQRZcLunNpD0H6jVI5iSQ3YIvKqSz1QGfIkoeMy3CHBEWC025rVHN0oyph2lGBoCd60LvCeAtVGn9oKYZ6pX8WCMRD9fHRHe','xWy','J',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3593378253,168,'jPHRv40LdWGBEF3wTJgZw6ZZQAZpUHD0tG','q3','Y9saj6ghyh3uBy4B5SC2mzMpF2fi','IbWB','ZQ','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20554,10 +19891,9 @@ INSERT INTO t VALUES (4253403320,250,'Gb812','MS5R8dfWQXFyYbq99LQEGm5IvTHYNGwDh3
INSERT INTO ti VALUES (4253403320,250,'Gb812','MS5R8dfWQXFyYbq99LQEGm5IvTHYNGwDh3xB8kBr3D0kzuAsr5CyPGF43jFMdEddfvS2skyIjjPZpEympnZ4FHuQRntVkaNyr7eT','4','m2FHIiaMY9Cl7EyzSfPEG1kSeqLc6ShoLsDppzRIlavdpXTqJgpiRDaohkGqQreSgCIyZZtMjIIEvsjoaPx5qBik77kVETRdNENOEi7nAvTPmDeJwzNvidhodhIeBU7o8XvTXp8G213VTTHuOejk3rYd8CfTndHvj08WOAkktOzSA5jDuImL2cXJ8DYwcpo','51','rT',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4216266408,59873,'tfB3Z8DIvAv3F4uKDGRsTALd3RB8blarR','fr9FK','hUOwkIygB4gVL4sjbqXx','V8A2tPuDkJQs6cGqXOayGVIirzCo4SkqS7wni1F0axay','7','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20585,10 +19921,9 @@ INSERT INTO t VALUES (552215481,31300,'PRTGS1U6miV76EDS6S3rD8YipoZU','VoLil02my4
INSERT INTO ti VALUES (552215481,31300,'PRTGS1U6miV76EDS6S3rD8YipoZU','VoLil02my4nboVoKRBDuA0Hm3cOTObcBrXUHTTOY3H8er2VrlEJC04ys1069CfxhKWbQIa','mehLeF8up1OD','DEnpUFYA8Oz3UN6fHErxbkWEFxEjFkrtn44HhueLjuROUvvC4NOubImXbwUmIQzMAbyvtMC9KLUC73pF2pK5MGAOUv1OBe11cmTdzXS03QtzF5aA5BE5VOOOXjFPmILN9JLjE2wc3W49B0e0UFBT4CL5xX8yjv52IU','oT','Y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1428637,36401,'a','Yp9l31btgX106JrCJgAQowKCKbT7jH087rgLtFRyIvt','lLeWsP0IJAwjFhFO0Fo64KuMXiUOyxnLf','SntUvNRtujcgxY6QI','Sy','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20616,10 +19951,9 @@ INSERT INTO t VALUES (-4110491,1394,'u','RC4niWaKpohOPirl31FF8x8cLBeAw4q5Ov3DvkT
INSERT INTO ti VALUES (-4110491,1394,'u','RC4niWaKpohOPirl31FF8x8cLBeAw4q5Ov3DvkTivz3TQrBlFRdPJqwEv9T8u9Yb6YJATwDWCqHFo6uTel10EzdXPaf39ZrOrwgFIrZbZH1K5FgqxZj7mbWiMtbEvxvEqMz48kUywbQAQixS4BoSNxyu4VFtyuU3oV2rMVMQKlyfS0oHnvAbW6n0','hpkx0xTlOKQvvpbaZoTDjFhiRRmRI','6QDZFQoTG3ejUETvFFtMYgqz4VPhsiFENrCHpK283hawRSa5HM1tuOJxgxz3bFDKM4rZ3kvfWYWdaKkudnmMxZ2mx4KKAy5uOjAWcMKOOQaRAX7LVHc06FFZMXV6MUW0Ng77oGxbbcs82Q5OT5JxY4nNtM17','8','q6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-10755,-7654363073132088795,'O5oSnOkDih4KKM7LcgGfMjbW2kWo5miXv','kJufChfq3m','ifDmBtKsDkHvpbnwYUXglRfu8ogaIN','0umAcHq7uiQIqFbZGV1jAkHNoKtBxxpVS5vtiS2ZVYA3Bjt','5','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20647,10 +19981,9 @@ INSERT INTO t VALUES (-59298436,4270858094212910949,'mJXTawXwBprD6kGfB','U3mq1pk
INSERT INTO ti VALUES (-59298436,4270858094212910949,'mJXTawXwBprD6kGfB','U3mq1pk9CjwBtxYPSiNAIqVOkBq7doi1RWW1BAcJJwoY4U1qhF0AiiKckF6jrHZCI5xcCJOekd7E33HI126HUDWoBAqx5j5EKkEHoYzz9BNqjkPY2hCdgh3JyYt1ezI1TlJfU3jaCcuk6XHelCr6B0mGSaBNE1MIGwYPGsqcersgzthGd2Cg3x4fpycbv58kEzi1w66fIcE6Hy7R','7z4lwMPQ43JvyzdU5vrKYQgu21bfD5om3W5Xcjs0pak9Fqwgvjm4CHOV9','vcrKTZg7V9DxKbFqpNAAlOasb3gyKFDSDI0zGCO2AV9sh41pa6NvRPlNE0DXD7vhQAQAIP8J7rIPM0j5GgzMWVUDiUh26rIZuIRdTaEXrUFluTDD0vuceZzZd0bVxAD1fJG0nCzjpCTk1yxiNblQfSeQGojfJWk0b6ikdCJ8CdAcsZ','L','y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13289269726299148379,2182573534,'2YEdRWxiWsaQhQ8zzI','6CwME82A9','h3tkfe25UZrUj2OTJ','kbA2XtpYUADPbpYZgM5DUvTpb0pwwNixEVTfuKEB992lNvrjeGAwz','Bz','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20678,10 +20011,9 @@ INSERT INTO t VALUES (824100569592116958,2443788722,'GFP1r6ZCzhb03FXcj','j2Ssr1G
INSERT INTO ti VALUES (824100569592116958,2443788722,'GFP1r6ZCzhb03FXcj','j2Ssr1GFsfwAbXC2N5ppTBUn5ulPIhLHZxoQYZ1cBdJmIQvfTeAuRq4oFpJeWdHmyGFUUl2hfZMzWwCTL8zya19u5ruty1Vip2o6sZpqNYxzgepCFqV3kXZA8mnrZx5roxsKpOIQ2oNIlJ5IiK','aYZtJQkV8OCYAKWaLENLL0H2HP5YMAjTVHvdPwfc6qCcpC8','c7rGOIX6BUktGvVH5WzQMHDbbhKTbhjL11tm3RN8zz3CItUCv90NTMeYNCUvLtoImEmveCe7RK3sZZdH4czWsuqV5LBdLmXZSZzVXk2hkm8HDahnFK4WhnKn97rP5dRAwCzilU2LscgXZxHpM4JXVTKBW4K65x0mrKpxlNKxOcZ6Hi6ipSjvOxTKr0Leq1ed5OplGu2Lo0ZDTpOCtcqsD7cL','x','l',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5227876498331285172,15525240744649532776,'MDSsyLQSby5ZAz8nIf0Wsdwk8vhB7VsG30qcEtpOtp0bv7HIdufua','fb6HpuYfHq3r7s8mAP4k','DetUzzV92Fon3PCNbz','APWV6UAepnB','a','gj',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20709,10 +20041,9 @@ INSERT INTO t VALUES (15863213676779934229,4607595850438569720,'4AXPqu3bdE8yVpod
INSERT INTO ti VALUES (15863213676779934229,4607595850438569720,'4AXPqu3bdE8yVpodvTmltGYYUDo5cj401LbgoduiqF9ZfgMgw4iPpqFGn3j0cp5sQlU4g8G','nChtRT7daKVCyVPmT','2rCr8zZ8XHy3LI','j0BurDeuQ0Emck6fMiVrVZ4ZjaSX2NCidOyzzSGI','dk','F4T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4027192954,-1358527420,'Vz','e','0Kdfbt2bGmetc19EIJ1bw3HdCPjY5TioxR2','04Q5sC6xasl0m9xF67SWGoQFPv3MmE6ZOtfF25','U','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20740,10 +20071,9 @@ INSERT INTO t VALUES (2621734458,-765699776,'1guwCi7MbiCHYkVvUnbK6I104iGPbQGhXWx
INSERT INTO ti VALUES (2621734458,-765699776,'1guwCi7MbiCHYkVvUnbK6I104iGPbQGhXWxFrgpDUE','dt5lSIJSaCsZ45j1b9sxrqg2nPAmWT1zurqgNHNCp2ptgbmr2Xmx3mD416GMFUtEnHoKgV3qU4hW74uPNCM5vukgmesyQGVRH8NxKJQDkLWRDdRQd0MQLbDu3ABiH0umNfUxcYAOTMZE9CMtRX5JjKhUM4jfUUIfdxiqczjRIjyzV43Vb6oke5WLgad7YiPTjrSvwbxBQao7xrLBdSZ6nVfxUdrQ9vHLcb78uoKi4DFg9JV9agw3FzaKMoi','CfGeVxVH6PZAcTCm7NuluQtAZpNqnJQZhMwzrkYyPkm','21tWFZShKGsF3eXfABDoV7M5S5lRCFBvki8yotls1dD9E7eytI9OkDCwbaX9s6oJfT8w9Ti03vgLqsafEwLzbEoRKuUvTgUQOyFP1HHNcD5VvgUGt9DjwMCH9l5otRnrZPSvRZ6tughrUxQXExxnKlq1s1P4nmKJ4VjinomvQyqo3I1zXFfC4GamylUx7CaF9o7JRJf0W6RbQsCtmAOKtT7sDYL9ZD1PI7ovGtiXfDHbDghfn3iBRoS2YXeQAKE','rN','h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11,10399348,'1E2o','YALbVHvtVEe54VJVx6ppjOgxGaFug','jOJ6m','Iyvp4Dg','8','4L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20771,10 +20101,9 @@ INSERT INTO t VALUES (9731,1800353,'VakcUADFxSA','5bIYwnXdAq0y6ezTwc20SFcKgAPL83
INSERT INTO ti VALUES (9731,1800353,'VakcUADFxSA','5bIYwnXdAq0y6ezTwc20SFcKgAPL8357RHO5Pvps62tcMimliCEE79aQDE8gz7CzH2yHgzrsSDTUab5SKLNZ55ZX0PE1l6MaBZarGLsdWJWDV6MtnCT1nXd9Z5vdjeZFXtArIfxtikkQy1nNjcWj3Uour8Cz0bEVqD2KgE8CdqPfcruWBxD3','29qP0xgXrlZe6P2du2RkNiMcW','ZO2QtegUMA7oRHfsIYyWfQ0oY9CKDN7VdwjKgIwRu5tJRKoTfbdSyyQYfizaAifpAX5FFm2qhUjJhoPYVX','N','n',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17589658927323176028,3861458,'SPo07','X48HWxcJv','QHMcK5xv9lDjsmgNWlYGVFfs','Pb008AumqHAeQd9w7jjm7aoKjDQFgntJj4ofhvxBV7neQQ0RnlPT1orFPlNaEpLyyxAKAuUkXLDZhwFfvb','J','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20802,10 +20131,9 @@ INSERT INTO t VALUES (2423044821507607043,13365104,'9l3n1','CfBNHEed73v1S5UNKbZw
INSERT INTO ti VALUES (2423044821507607043,13365104,'9l3n1','CfBNHEed73v1S5UNKbZwbLD5Zw9Do0wPtCHW7B8WQ59dfwkBT6tg6fmq3St0pJolpap8DnZhPCRAowQW462RcmZuFzK8gaenRv52arUkW8VmNAFXQqTIsfd2H8VmGubRkjP0T8pQSEhUdghMu5S7cwOWMkSv59jqBBYWASTdnj1GIFYKCWCFfwZGvl0SbpTd1lk','j4CeH','8FD1yUKTGESSLg097BPNNgYLxxQ7CSuwYJPYA04OaARAZWU0KCPoFrm6cJ5Ysib6JsautFLVk1En8HUk6I8SbNBIcRKjA0FDUAlxrMhaBRL6aWr3gqjU1RB1e2q1230q6ZDbpdHwtub67OWZitHgSMGnWgy0gnFYTBH6P7gh23I4qh','OX','N',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7161831546719338980,6285300,'tpQ1i','18hIA2m1Uj2cN4fEfEUbJmI1eVwwwHBFKIgwoT8Zov9','YwUlGjAkIgDzl6BTinIDVI31pHxcCE9BsH1gxkKXINOF9169fDMOjTPRrgVqkVLcf','GVO8XJ','l','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20833,10 +20161,9 @@ INSERT INTO t VALUES (9031516863431914808,6768276,'w3gT6PrSLoFW','lvW4FAd0VVJAwI
INSERT INTO ti VALUES (9031516863431914808,6768276,'w3gT6PrSLoFW','lvW4FAd0VVJAwICCnTuEN0Z4WXiCfTMvdI2JM0fbsBHbmaTk','wWK5Sr1PnB7TkXW','kE7vtQBKgjGnz1GxeBRI4EuLir4uYk8pEPRL6g2GBv5OUHirepw0e3FipHKMCPewUnDqfnGQXJEjqbsOKuiXcgISelbKPy7O','V','aPQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4111582760,21350,'yx1iyQiGtbcTKk56','NZmEGFKM4FxFdAAMBWK','5FsU','FBDa9vVJct3r846LZhVkk','AD','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20864,10 +20191,9 @@ INSERT INTO t VALUES (2924640036941716208,48125,'wLarOYwisnzxwAntuIqIV3zdbTm','Z
INSERT INTO ti VALUES (2924640036941716208,48125,'wLarOYwisnzxwAntuIqIV3zdbTm','Zty1IWSAoysCiE8qpfdV6SxqBaWJ1uF0js9a9lt33Tq2LhOvGQ0rmJTCqgC6X2lXqxIZi1azoH5Mr7LYc2y6TuNMTnVY4SBmAPJO7H7iDBZ8L3tF91C8koUbiOdAECDRYqwtjoa1o2vc7OmcDZOTdCGDUb6GEsqaQ7gkpJg4dz5PLxcFJSR2PKMaZy','eXtV0tQ','1QC4wc7NKntDTYkB3Y24amI5Lx2w4ag3KQdqnFsePkrDuq1QgcY5r3wfHgsMXU1DGqP7eugpRJISW4MAzJDvH9xKHBrNO3KNCfCZayeLSC5WCPb7wk11LBEsiqN2LO6KB6GnBlLl54PX5UfI762xvpT73AUd02brww2R56CZv8wydRjxlFb1gsSA2jyp7Jweu3SxpEF','RL','v9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-9214737597175207061,7883398,'FeUwduLj','nnk8VT4wHIdqk5S49IHcHgXVFu00zhSTcFiNh9Kb1YLR8DmzvOXRjM','qmHyAl63g5ZVS5JqQ8m','gqTi45FuZ8RsTRdGlpb2CG2EYrzEUEy8W5k1JQaOso9DDnh4G1rGQD','dW','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20895,10 +20221,9 @@ INSERT INTO t VALUES (-6215026585463757330,4112511,'ZP','ypuHjOUIF','NQuUV','sIM
INSERT INTO ti VALUES (-6215026585463757330,4112511,'ZP','ypuHjOUIF','NQuUV','sIMesC2bY4eFXEaHVKkoU1zXlwwI6VM4cbCXVebv9SLyNbWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMFcbVZc3h0d9DWpGNctjotmuXTMq81cPrFGM12cH8dZwrdCYdPhgyTqmQNeM6eIPDeCGS4kPT2d','6R','Z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (231,498084837,'AS4QFT1ru','qBjHD1nLLNVKw45E','idsjSBE70srC4Jc','6wo','m','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20926,10 +20251,9 @@ INSERT INTO t VALUES (5150546,-1906679768,'YhXy5Cncu2Rs1yCwBr5Hv','ulQBQtccQKPLh
INSERT INTO ti VALUES (5150546,-1906679768,'YhXy5Cncu2Rs1yCwBr5Hv','ulQBQtccQKPLhdPsVLcdX3BGMeaweIZVB2VlLTYKgLw94dOdGYq4G0WKm','j5PcbpxozPQXLpO','T3DYNaqAgwnCu4gMxzABcVfxZhjeJUqNhBSV64e9JYr9OdoETJwkoqwOXPKjieQ1UdWqBfPetMztDxBl0x8kOipbnhcIV5rF9hpnZ4sdx1aStKHic8yPrrnn4tmcokLT5xS9O2u4YgjRBdIRx','or','mdh',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2431998509,39,'meint8VIg','jatTCRe9GpNYb42hJjC0dzwrOQ','JpoFjXpwqdXZq2dJ0Ukfv28EWKX5A3h4','k7TYznI1udxDWhBXRLYtOU0Vm9bz2ggz4c1HbiY1QPr5ACNgMYP','9p','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20957,10 +20281,9 @@ INSERT INTO t VALUES (3597592428831100719,-52,'ebIQGsEgi58wEiC8DF1','AfJOjNNVK28
INSERT INTO ti VALUES (3597592428831100719,-52,'ebIQGsEgi58wEiC8DF1','AfJOjNNVK28ItF29iIF54U7a6xGoT2t77DrvDZq6SX2HAFbdfNXciKhCH8FVKFEsOQdigxEnnt0aU2lwaLmWLAW91YG1etNwur41rJbW4HEREduHWrD4ECW5Ue','SQDPqzTywXccew4DmDfgNMbhXJZVBxTY','8G8NjkgxSSr42B6FE6ZAvlGSy03zK05sFDsUj2S0ZdtxUM7sktUe6UtilAXnz3WsB0mZ9ltC91RI5GFPZ8EtzFnXO9p','w','CrS',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1552975195611304473,12772,'y6','h','3ny6CbWaXYcJ1XtXtKQvHL','tdzNnoYFAcsrANJp8zosR','s','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20988,10 +20311,9 @@ INSERT INTO t VALUES (8546368536034370836,16182,'dC','hyyTFDFxvhKs2hAMSTtElP0pU6
INSERT INTO ti VALUES (8546368536034370836,16182,'dC','hyyTFDFxvhKs2hAMSTtElP0pU6KydQKalc0rZZ8rIoMtAyPNpswA7SJjNiTcGyE6maoNvWYGP4CvqrdpGuRLYgUzlusE781V72JqXPVNB5dNhLON1A4WjBILx9vDttwWep9EJLvl5rAABUpa8Do0P9CC3u19VN5rDvKJeQzem','T6UCounqx0kffXYjcYjW4KLGcr7WhdCeJAOcucWTuLVw6BJGLlbO4L','KKqmg6Lh7vRd1jOivqP5uR3OYZKw7MtzK8MFZ68Wxt6he1qEi92IuSaMOB9Kk3MeXl6L9rog9viq79B0kcd56sEaHAjZVtyoMc9nBUs3dwWGjc3DhNJKReNl0qQ2R2uS7GcZ3BaA0qts','h','JD',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-9,-2658020,'l','i3pme33BWb','5M98We','lQsh','e','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21019,10 +20341,9 @@ INSERT INTO t VALUES (-1598937596,-6639670,'mc','55tsjnlwo1bvEsZvfEW5U','gmufa',
INSERT INTO ti VALUES (-1598937596,-6639670,'mc','55tsjnlwo1bvEsZvfEW5U','gmufa','mE2Pz','GK','Se',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49454,1541293515,'1hyh','o7jF5qqVEGL4oBkE5QS7NKBTZaFK8oVK0qffgrd9LPK34XOyi95c995n0P','DDbMqh6niszZrDPu','5nCVJhTn4jx','g','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21050,10 +20371,9 @@ INSERT INTO t VALUES (5077020840134259951,3232602363,'Am','p9vSwYz0PgfB3i0E4D1Wc
INSERT INTO ti VALUES (5077020840134259951,3232602363,'Am','p9vSwYz0PgfB3i0E4D1WcxzM3uE8F9DuX6AHgAcwqtJEsjMTVtngxJ4Uak7YXoGDnjpM7StruxLFsPI5XGPeJRXAvhMMWLtSRjAjPzU8p2fttHFWhZQCRgB73Wg77oMQyzfyNHOXUF4CRcZNceY94RbTLeFSvy2obk2Brr55CQGiQQ4wFmxm1DZDBzA8FuYFAOXEu6vxuU','IRRH1Mydt2t','SF4dqFMBQC9g5UsXtnaaWNtSVpL2Mp6SDRYgFGFEK88FF5OYGvebkWu2w5w5BwJrvTqEOuoG02t56opneNYP9oOcOUK3lkCIDBODKPMoszrm3y3oapUcHK9yxycBNfBKhAgxcYubU5jo8vt9RagGjvmch8pNUt0ftS9hKRJSmsF7JfG23bBEUvuknJcdjn4MwEkubgXnlgEtsHiHyqok0eigzamMkzFsM3Owev8yUg7n79BmAZmUab61d','fN','X',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8305201286723991722,212812597,'Nx4BcFwxcBATlRHj','qdai','k8CRk7UfBDLjvjUIz','Rcs','l','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21081,10 +20401,9 @@ INSERT INTO t VALUES (3539861649400474662,310134389,'qfGVLSI1A0BKvVD','vrtHI9340
INSERT INTO ti VALUES (3539861649400474662,310134389,'qfGVLSI1A0BKvVD','vrtHI9340U9Qh8nx7KaxVcUsHstKjhLRGKHmt5tOLvpErZgk1W5wWIoTRRGlbD0gO0jb6X1iF6nNhqaA18T7lc7Qc31NXwFd0f190pREYKscmERLs7WQ2XbQo1WuRnVrxOf540XJoJlkGMCiIWmtlmp0XfLarIHYYT2HvPwSAKl61mcsEHlYEvna0fUFo9bYSzXcjZyAH','w1JrleSRZNeQ5k3G2pOUmnYj8ox2tW9Wsx9nm8Q1','Lt27Im6AKlfgWnXhP2E1iZmgW513ybkeIn6xQoryfFTf86GC9PtcEjnbTzAgic7sjYy8p99pvP2mZfNP9XUMPXfdc24BkUjxowxwBFBSPQF79yl6B5DrPi4g','ko','cZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14993130515992030861,872389208,'VwcdaE7Nc4FhMZjg72iYLiEbt9Btilf5AHLtz','Dj','Br4q0uxMdne2JOYRfQ8o1SACD3AychVg65wKda04FrC77Xvs4WR8C5x9llmu5nib','BRABdwWq7','A','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21112,10 +20431,9 @@ INSERT INTO t VALUES (16922495636601778476,586529039,'W4XjfAelDYlyBtTAESDDKz3MV4
INSERT INTO ti VALUES (16922495636601778476,586529039,'W4XjfAelDYlyBtTAESDDKz3MV4pXf5LMQmZH3Pfj9uQCvIbXn7VvnSutp490','mznt8Uidh8cxKb5QOfiLPS0xT3yclQBTeCjH1CeZSNkoJGoocwIBREsxF','DBW6JVhxndYwD9sfCPSWBJZ10U99z7rl1geDbmFzjwGfm2gP4IOYZoCKZXJpkYaBM','yha2dtHBsrSbqZHIGAIn7OFDRl6RyE5jtFJuZ0vcf2iqSV3Qh0SDNW7fIKD4KBJzXLo4NWjEPoj0p7ES0vPVBLfsG1nsP2ulMVRT2qP07','Ba','5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14420200236197330196,19178,'uiiyMkdUCy65cmNDFuCQzh9hzFvgwfwLkyXzexNlmi','VQO3jkuzp','YCJIs8J0AP4MqEFAVmgoR3zW2REImJYDRU9dkrAvKqCbBAzV5kJOuhEwvuM4N4DzRhmoTb3TbBg','J40V9ImThR3WfY2P','d','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21143,10 +20461,9 @@ INSERT INTO t VALUES (15710267489137022076,31215,'gOvgS5p8gFiiaDhVyUh9lb1Z','FgK
INSERT INTO ti VALUES (15710267489137022076,31215,'gOvgS5p8gFiiaDhVyUh9lb1Z','FgKA4ThaPQ7aOyamKkjHXNbG4KFiam7JsVONWDurgjYrVBToHfBjQbIdUfSogYnxGe75fvL2zNcaFLV3l6GNBMRQ6BFilOCLkSaCTT7OcXFAf8AjDlisWDYIXHwxD0kk5v2eOZtknF3p1L9FdiaOYV7eToSYyqcJ1BuH9cWqH860k4Uf7F1TXfzYkbUl4NHRt5UAru8XFiepAKIzGIREUIZ8Ml8B2c','NolT2YvS2J4A8IduxwiJxFAx7y','Ka865ldiEUr2gs3fhGHZ2FZ5GecfduuxW8I6dxwxEzFM6nFacTTX90yee2u2LuZa2iRPEtC6BuSHAy2br4VPS0ZgXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15','3','c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8954861371058684337,-23788,'6O0qX','nii9MmvpIW0ciNFqdiyWSbhewv','CiqvsjDwq7xE','TIO','c','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21174,10 +20491,9 @@ INSERT INTO t VALUES (850048267299060541,7149,'h3YrLxJpLFbFqTxbVAoaH8mbjaQXDuzZk
INSERT INTO ti VALUES (850048267299060541,7149,'h3YrLxJpLFbFqTxbVAoaH8mbjaQXDuzZkuF','5APEtP0dsMZ0OGvZrVnRADuj5F1qubN6kwyK1A3hKoqkrMiePQGPme2zTLSQmI6gLdEOCvqmqFzHYktbZH5JnFo8ZR1W5XNtLbrnu2JKpXRWhj4VySALaGAUR7IdsTohpVYtAMlqrKUTDXLVxgFhat5WVT0v0qi6ZfJ0sGGy5WS0MkN5yrARR9JOahcW8azFiMnTHMANnrTEu5ieazii1J7aAuuVVeZHmGwNt5tdhlCAmCeVroU8sC','bg7uHYkU','yg38Nnb3PZhPwzBoK3HVzPsPHH29rZo0DeaK1mhUbFs1u1XcxS9ieoz41UoDHgDeH5Z6f7Bt26CQrtobZYCOHfMLxRSmkKFVqNkK53OWAwQYJnYiiN0GdZHXNmqUKawG0wng4HBmjZZ4P6EMWN4M1Nx4U2UOppNRhdFrzaS','P','V0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3471060,1569409585775545529,'jFWpNrm3MkXPmlnPAvdBydmLdVYArzuLq2XWUE2i','sdex34kw5xfwxwiAN211Zo174yg2WS9okdtsdn1cRWQBGxnDRofYP9Q','Ceda9paacChU','3Ho2gX','N','DA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21205,10 +20521,9 @@ INSERT INTO t VALUES (2461783234,-2327703241489114678,'bCAi7','TLXpGaCVpK0Spm7tF
INSERT INTO ti VALUES (2461783234,-2327703241489114678,'bCAi7','TLXpGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0g1mg0Z8G4qbWNJxGuAa2xmzVlCYzbSBUK3a65HOVsFkqyFBIu5KGoLfNRwQXWMPerLeHAozQY4yGZS','VjMgoqEw','wPubBnyJbJffN8jhfosXnN33OPVZEgWGrDfsqZquywZg5C05Wt2LW7GrwIg7wxTVVEEkclf2vUpsPDqTX2hZjHcbyZOsXObTwrPGAd5myRB5pug3Ys0i1HVITNizQjbH1Pxd9mi8MTbzC','Uz','cz',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (226,12402434,'K5f','YSIKqv4dRJ7PwFQf7m','uvuAVJzuot8bWKVsaWY7pJsyK4TjpbAeORgrZtvJxLHvN0N4AU8n7z4okuDy35QS','eF8rkS','I','qI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21236,10 +20551,9 @@ INSERT INTO t VALUES (43184,13843055,'tEteTqkO6177gVU2WqD1vjGZtpHkbyr','SNTz9O3R
INSERT INTO ti VALUES (43184,13843055,'tEteTqkO6177gVU2WqD1vjGZtpHkbyr','SNTz9O3RNRaJefw9Imp','qptEr1izQKaPx4ATvZwOiaYCi6S71','D6anQncjpsfQu8qcLaL7iWJonzsyAPxUbPoNRpPg5QiZXtbvjEPPELaoNivQ3Z54Xx4c6DVbzDYsuwJ2x','4','vEF',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6232782597072820563,175,'7U0xB81S','m1tL','q','NSklHU7A','D','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21267,10 +20581,9 @@ INSERT INTO t VALUES (7289076864710426011,168,'hkUSwd','om7vCzKcbcDIOhUBKwjRcEFl
INSERT INTO ti VALUES (7289076864710426011,168,'hkUSwd','om7vCzKcbcDIOhUBKwjRcEFlCmRAIyMshucIRjY7lYeIuHQhpYHq6vNENingHB1zR882OeWWdIEtWDDvXb4bBYN22VXxpETppJVw4j8noROeGv8avsUy3H7CtMsaZpnFh43jg5XB7Ug1BzyGg6CDpBiEQdUDzAEz7UqzubRDDPkxPjEbCo1G08mblVKQ7t8zo7uWwy','xD8Ogg1Tz9','aa23mj8rJBozNVnBTV57Z7qv7INDLCj7l5kYHDDgqei3kUjrEzQ1klbBEic8GNW332ulrmbjQ5PIIg','Wj','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2109252,4275822820022696937,'b6bNB41iknIC79cWUADj5TLvhhGdtEPNcUnne7oPXbmFY5BLCnGwWQwAN','Mtlv0pxeZ4j5afnsmc1UtZtY4OeCES7WaH43Dcg2UPi6wa6ggUDVdTVB9cIAFxWLk','Uj03LBr1MytrO9xR9as0cHWJUgVQDb1j4tgjommKhY1eklJ60V1','vKR2HQactGKN7LRBGDp0SBFepSiTw37GxCan6sR5avJAkGx','YO','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21298,10 +20611,9 @@ INSERT INTO t VALUES (-8894111759768090396,16717404185174428136,'MZNhYaseQDWCoMp
INSERT INTO ti VALUES (-8894111759768090396,16717404185174428136,'MZNhYaseQDWCoMpRtMSEbfruIvimgaQY','pQ2oHnR5o4uDoop9YunrpUAtdFNmyCcQD0eQ7VWQoY2Wuy5mywvDqIHo8a1knDIzkNX1jojwwwCpOmaYKqRp1RYQw3n3x8U71f4Xw8ON2KHrLZzQyK4FpVUKC3eBNb0zdRU8fSuDeFEt1u3mDTmQO3QOQevuGqjMQs1sfsds2QgIJD9ASsX5yGsYOSDD','dyimsQhWiYBNPMQluwb3kuvHq0yrk9rECiYquIsiic2v0ep34Aj','CDB6iVVeuiHyNCOoC3YegMRbNfbz8SdWA9bNbZknm6p2ndMGNr84ZPBvSHcdT0m3CbCyQSbCELy67TkXxONh','r1U','3A',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3592920,1059751,'ZV11','O','oa','pgsAd9kQDDrVoHK9o6ejXnxJ','o5','MA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21329,10 +20641,9 @@ INSERT INTO t VALUES (244153737,2184141,'cvi','Iy8oCNl1XRSjSR21vgKtfM4yCY5sV6lq2
INSERT INTO ti VALUES (244153737,2184141,'cvi','Iy8oCNl1XRSjSR21vgKtfM4yCY5sV6lq2UKTRu3LysR0q0T5sfajsuSNFsWlT1ganMFDazMfdQ03wbmLgZQCmROHipHmwNQd3D7qtjFZ55rBLNWLeSGgUAsx8XVVI4scr40DMt410Rvs5hpyF0dPZXKMLMbTgQo2GVlq1ERVdVipF7VdIuaPGSfcQ38eUJo4VNtSQvG71QhIc4JBCOzIObXs7jBhZ23gt8ZivmW4YIAh4OFS2OQcd','PTq7znENBH','8AESRL5XHV04A2IPuJr0bAXnq6A1zpTz8drEDw1UmKuhhXvuVXAdhc3Pd6','d','f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (44462,-5782344535011484468,'rWAAH','694ubvkD5eeRKULjoqAsvG6qFTG5Y5oxbe6h4GB10v9ltb0VYmRIE','Y5Fu7JcCZ6PBDOuBydlF7iq7GKhP0KAzImRrdWA418Zmad86yT3','tr9i4lLH5q9lS5HacihtkGCacAopu4Ae','L','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21360,10 +20671,9 @@ INSERT INTO t VALUES (998411,4870646735619505031,'vN','kDYkKFq5Q5oyX0sCzcv61fPPO
INSERT INTO ti VALUES (998411,4870646735619505031,'vN','kDYkKFq5Q5oyX0sCzcv61fPPOkcM3cQl06C5lTaIzXC3OTpgAWxJKbiTzLXN0YVXcM8exkpJODfXtFsvT7pK8DwCy7yswQP1GevwAaJlsP6A1ZVtMB4GeUi2J4k903Vc6jfiqYhEpXHCrkfbdWxuAndCfF2gkVYSvbVmMnl3JtO9KETAGMLHFsEYAf1Y2aNhiw','s0DmbBD4a6NS3DoMJhzFG48bvnYwmVENtCnkxylqwQeHKlV','DxN79lvr5z5dsHIwJ6yGVm6bvHhpdnY5tHid7ZpKIYSqetaCiWmSFw8NRJVFy3PgWeAhBgykkPNgQFWZaHkarA1OiSBjxQY7izqunBe3AvjPpVbpL6WnntqYdHPcObtf3VNworIdCKjZIWQq1f7ZRZFOmEBLXKzj5L8yzCbBjKbQshtXWX9oyEXiawvP9GTFkVoGbgnQsPkolGWPCAa8nkmRjBZa8RcMz8ACmoypH41HyiMlL2i','ib','aN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1457816358285320426,45948,'ZUPx9bl8WyniVtxQWR3n','uXYnhcHVezoDEwROooYKDkQ1wbxASK3csLcXzQ6Y','rWz7m9YeCLBg9hoJYlRBZwEkl8eEjmTmpzzz4xJ11ygZx2s6fTbzcRbGlYds4','XRVPW25eedOE95oXQgwXb2cJMlTKvSFpY1nIAMJ8IyBxSfQb29uwjMfYEKPOmEyrWSNxIZYuBWCQdrT2jP544','d','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21391,10 +20701,9 @@ INSERT INTO t VALUES (-4711509430987405537,42775,'P1ZgTVDmzDox','7rxMAsFxKHp5WGS
INSERT INTO ti VALUES (-4711509430987405537,42775,'P1ZgTVDmzDox','7rxMAsFxKHp5WGS96AUAPCudmPMtMciGPaMw1wSlRhcOGyKlggJY0rEHZkcEic3tLhZ1tBwPBszoND6MjWCfna8qAZHTgNwi9glCkdcfiR','NfndniCLqeMjJfldGNAjWmilT0k5Bmc9V3cgRnuxRLj4JI','mthCR3piSbEEdO41pVeLDqNfkp7uTwZFzEzH0iIE1xBR8heRB73XvKqdoyT3tNwiVJWZqgqozGCYGWPy00Sow1ZLL1NIM0pjklhcznAaFBTEFNvAHYiz7DVD5RjMQW774D7zgr1I6Bf4N6zDo5KLfd6REQ0cC3BzCxqb2UnMxXBCenG2qNQjVMUN3jR8teiEXZihTCV2WTVt','Q1','C',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (150,-7911460,'DqsvT0','I9Ic0W98fY9zkroPLCCS3vNykkoqYGnZXUYN','lZwcEYgn','S','a','nl',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21422,10 +20731,9 @@ INSERT INTO t VALUES (21,-271750,'RLX5ASBXU6TmxNN','ciXJpura5gQseob0RFgSDXij7Qu3
INSERT INTO ti VALUES (21,-271750,'RLX5ASBXU6TmxNN','ciXJpura5gQseob0RFgSDXij7Qu3uqnZTthSV1Y86vIpqDO6WGrmcL4rSA6gJaoXEGJnkZLBLi8lWslSf5cr6hnW4YzD45JSaaD5Mb9BVnUvoaI4wnTHepBFzLjaWKc1vWOZtImE53x1UwmZUor7CKsWq9SgwkuwXlDw1dKZSVRFQDFp4NNAsBSt80dyRCi2gkO7LDADcSsEHfV3B5luIbQC0j','g5s9mJe9Plih6nJq','EfPj5MqMlpioeNxzoeYBz90fHdcqqhfLZi746nWFLfsO9JTPzyF0Dd4LhiRf4uUIRGSrK3VePG0AEpNw5S7hSoQN8tBYpJGb7wYZp6yoql4sWNok6mF4oJJPqrwKV9D4lde6nYCThOZcqpyTVk9wIPqh3TTxYUbzBwUoEE1u','J','9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7946578,2377225314691653878,'8z','Zkz1Xt','O1GYhlfMAaGh8WTaCqYcvTRGlrsCgRJbY','grPfq','c','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21453,10 +20761,9 @@ INSERT INTO t VALUES (3754897432,5308574460971397639,'XlHmU0','iPaLQrze7y49QYraQ
INSERT INTO ti VALUES (3754897432,5308574460971397639,'XlHmU0','iPaLQrze7y49QYraQkPh9149o4oYACPfz3Ha','8h8SktJGskIXFFocYdD','8MysyqCzVeN5GnOOI3BKkPBD0uLlEG3ZNyS3cx362OyImSdi8eqbh69nP8adGuK7EIrIu3M3E18S4COWaVGDxlS5rz2LRAme','M','tB',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (54,3188089,'VgKd6rhQJl3U6D','ojSDHOKIij3','7MSiEJHwXoJfP5551eX2hVrodbGuj2HWFXCozSGa6ynmk9k','eoRwbXmTxU','Q','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21484,10 +20791,9 @@ INSERT INTO t VALUES (162,7318680,'m0N7zqqdzuqVS','9Fkwk0jgAaHk58clYtqhzp2MLXGlR
INSERT INTO ti VALUES (162,7318680,'m0N7zqqdzuqVS','9Fkwk0jgAaHk58clYtqhzp2MLXGlRKqsUBSRhzvXqrMlDQMDlqLgxr4IqAi5rEA0bz4XLDgXbgb0NkaPdh7azF3FvEWBQXadjT4VxMGUwPEj6CRxirIAHWEftuaI3S','WyXmJ0yzYwkd55n94xp8EFXoBx2eXqhEcfc1cBnEXg','wSCrlE04ODtgJ1TQQ8zCbmHlQGCMADSmzdPRI1unTr4CASm8nLMtbXrjaCqi5p0rL3GbLUtr3pWxiIjscDTCj0oXwlHwXQjrkgt9t08O4JbY7AJlfTxFY39L5yjkPMQ1daPmivyTV5pfvUahKGn2qaSBwXLP4EUJRV7Zrvouazxb3U2fK3bzqKxyimKhke','z','0J',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2860172673,-1837421185,'u','GWVH5cTubXN6Dcs','J','flgf','n3','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21515,10 +20821,9 @@ INSERT INTO t VALUES (15856972794064071262,1189331994,'7bfdU','XNuGdmJA9esnv8oAU
INSERT INTO ti VALUES (15856972794064071262,1189331994,'7bfdU','XNuGdmJA9esnv8oAUOsK0Q076ZTFLXz4yz74NH0cO1cd1D2fqfLrCX1eodvkfUJ2jdEcjasglnW0DVSkX7wkrUCp','o','du9GvlEUHYKqsM6hSg3VcbKfHwZ83tPDP8U9GLBaElEZKkWJJy8YWXQkeQJ6fz0rdlxL2MGg6JMCVmwwea12eNP5TS3dehf1eO4V1L5rkrB402zYgEq5KunshEs1ATaeuX6ca2g6E8hgEjRYavPRUzwY0BrVztL','CdN','sp',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (79,4277582664,'hnxE7maLxU','VnsUs','U','gp77OuS1','E','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21546,10 +20851,9 @@ INSERT INTO t VALUES (-7349,561563667,'b36BaCS','93N3Rm0MfuRDgUjVPB3GGxd5dcoi9e6
INSERT INTO ti VALUES (-7349,561563667,'b36BaCS','93N3Rm0MfuRDgUjVPB3GGxd5dcoi9e657m5glwZZNdOh6Vpw1yk','w','iW4a120Y9BHygBHTCQhCo8aRbloujzSsN5jXS4Swz9RHdwSmGFKMQ9nKnlin7VOH3g1E9gESOobS63696Uq8it62o98DpqqCpzZJ3Etby3zL','HFv','A',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8417397422383506561,7264455,'nOIaGSu','doXEOaiz5qdPG7ADHkc42k6UZdt6OOPeMsT2CuG1NnMRGDnXETxPhS2s2mRnmWQV4p7wC2','5YXGdm69KpiiVV9R8bNDjErWV3bec0','FVZmXJDGkJ4TqJdAIu9vkeRVna','y','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21577,10 +20881,9 @@ INSERT INTO t VALUES (2773479110611720328,6004127,'nJASMKWPgspVB54MU','9jDXXL1sa
INSERT INTO ti VALUES (2773479110611720328,6004127,'nJASMKWPgspVB54MU','9jDXXL1safkTBY0x19NWlF7blmK8O5r3CzHweJvYlKZajdzx0p0yQAjawcqlxHqHNFaJFdtvTEQrh3D6oTDqnyWZcL9L1g7nvKhYdlv1HQRxz4Cz2kC2XkDLjBi8k2cHUfBffTtAsQjK34BGgnoovDNf0CVc1LZol7FvdtiTqay4atKE6uh498rWIOSu3erARvYTbS9H6X3b42sewH5wZbGF2bG6zddlmX','q1WhTEbolawOKQ','u7ZlRi6E8GfL1sjtKaWLshnMXOLHY2CCEbYZnUXcdtjyhb2skjCsBZ36vk9bYgdLcu3231mZeIAxVGlbI3hKRQ8WtPCtWfd2e2YuiYbrqXSULcymvhGJ9ciNs9lcjuOJL2MFv','Ia','uH',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3123405543,12260495,'jMq','rQpHH5ISt9k7LmdR26P0CXFt54uKi','zojbyzSzQMRDk1w','OVjw8mMOGs5kTxBJJ','a','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21608,10 +20911,9 @@ INSERT INTO t VALUES (85215720,3799114,'ie7vZ','azsOdQAZgnziPCOw0EpqD8yIr1AHCvfQ
INSERT INTO ti VALUES (85215720,3799114,'ie7vZ','azsOdQAZgnziPCOw0EpqD8yIr1AHCvfQmZYG0NRAV2Vko2GoBKmwU2EcehumZ4yanrJSIUcKE3r','VBdGypVN','BrjIFbeaFx0yoVOIF61OcxsbfJIUyBMYzFoYxi51sNpCHPO3RMxmnVkCv2H4h3JMVuuxANU4bjPkGyIOT5GQQTf8xc2bn7qbMTKEaRWq3ISI90Vc','W','h1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1085493380,-6153407,'yI','WAW5oEGD70kVrqU','m03yoZeFNPElZ9jwhUzNUO7YxBTNdCdh05cHE0fkmHel','qkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGnb1','Py','ei',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21639,10 +20941,9 @@ INSERT INTO t VALUES (-8197978338641995938,2391185,'gl','dUr4Bm7qQp78KXU6mJsYxwe
INSERT INTO ti VALUES (-8197978338641995938,2391185,'gl','dUr4Bm7qQp78KXU6mJsYxweDYr','6F0gN3bczn2r96QqsNNdb95jNesNDPwlCj81CU4H8EJw','mLt3epQcdf6LplKbqWWWo6YD2v2JtL2J1lAsCCE7sxEtLGJgVXYCEH3fvmZ9jmG8MafZAqlef2yDXHTSkB0UJmGr2oIR0XfoQ5yeIgrtGCk1gdBkC9nTDan6b6zj5vfBwNdyH6rJ9g1NsmKxZLqG0C6BJDNpU0pJ78eeAsDRoVnpXpB9685MWa','8q','0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (98,-8528538275709686397,'w','lIsr0rnFWpvR6XjNOkNDtYGtlXrL7atQRLntuOiXzvtu3X94kIBI','BnVg9Qbb3sxyn3owGIOw0YDWtC','qKV46D5ZSdel','0','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21670,10 +20971,9 @@ INSERT INTO t VALUES (4373401,3361920089705398794,'v','21X1agVeWWiYXLi7qsnRaQ6EZ
INSERT INTO ti VALUES (4373401,3361920089705398794,'v','21X1agVeWWiYXLi7qsnRaQ6EZPTYQJDCl5GQmLEQBT2G5KPEpa9','H1kLgn8OxuxANtgbMPVbQPmGm4RP8WfWLfUSxK6XvJ4S9EeZg','OFrge09St4FC72l7rrtAS13aN8EMjsVHTn9yhuWa8aPnCKti1AFoqrJ8OomWSvZIkMjDCg9je3hEYhzGFQtG0sCpdt','Yf','4p',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8095860195082135653,-1131604087,'4','2DbwQCHdpcj','CJR','GLBrppKmdjGlJKVgTyWk5MzJtGEQiOfwGQ1n','9','D9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21701,10 +21001,9 @@ INSERT INTO t VALUES (9213843473195740981,1085093238,'h','nFvb2m','isPdioQqwcdEo
INSERT INTO ti VALUES (9213843473195740981,1085093238,'h','nFvb2m','isPdioQqwcdEosdWgMReZNBQLKmrhMzokuG2cxUN12FIj55NQIOEOm','lTrBylMGs2ug7nn5lXCIdeNG3yDopWYCdBSHQfF79AILo5gpvrtacjs2DvI9shPT9lIrJhRZ3lsfvQ6DmOXY842g6c9CtV59NNsVmOg5STABoigjdWxA9YziUed4jYTJLNGIgPUoc3jchAZkGzE4l15lXAyhiutQCOv4xJypKWFpRX9fgGl8F01riKKQ7ZCiB8Vtf1Q7IlMRyEr3pvRlraSuGCNKXo9FVMfexBlDJw','v','m',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14910792,8881213,'pa6FbzLj8pxuifG40oIzNwMiufHHGgT4MFKVfmbW8dQa4njPMzXAsn4w2DDLdwc9M4hVjiatpWtFfs4w','Wj7EQZ2bULeaegfn','Ks','pknG','g','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21732,10 +21031,9 @@ INSERT INTO t VALUES (11067886223275481259,3152820,'0ag6BqulWGfoHwHJWBflO55Rh2Gt
INSERT INTO ti VALUES (11067886223275481259,3152820,'0ag6BqulWGfoHwHJWBflO55Rh2GtBzR87oQZOEispZUiE9','7AULyEQlL708hdZisrtS4tXeULRfaBtwwCr3h3t3Zycn9i76wcqnvkjTnfLbBI8cz94pCHQGxUrZbbi16iforYXuSaCDrbzgJkvjmZxdr6a6QQnfHgwKqg0Kjukvpcu7jvayzgiCx0OeHM0P9l4Na6B9dPDf04ebfQADJvtcmvffhCBK','vkfyrUQ1lpQS','KdySrVrqZZHjWD1GV0TQF7hBoI0826TsP5nLuLzVzyMku4AogHWwtzQQShf3e5a1Y0bmaqKWI0ehxyXbbZNwf2mTQ0G2C','rL','ceN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2952568226116890300,213,'mLmTDXiwZHLa7kGnZ8qj8k7hbAB718AXkM3Q2R4aYmkgGj6I3poM7mx6JG5kA1lRK3JU6P6','lam0p29XX59Yp','oge09gb7C2B39anGNPkR45d7H','lkjM3Km','O','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21763,10 +21061,9 @@ INSERT INTO t VALUES (15073070443144591504,198,'CGPPexHz58im0O8gZHAc','V4jkHSETh
INSERT INTO ti VALUES (15073070443144591504,198,'CGPPexHz58im0O8gZHAc','V4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm41KowWb4U02CCRvFPSXQKgNHMMsdH3FxN9Ixiet','6zlIZwGFUKAXcE','wneGbHEgRjC2P3UXDX1HNfWwiltHzclUNF6zyLwLXkbsqXJVocjpKB6rmC4Ny6Bbz4e468vfHTT5bxi0mCbVnzeTGKRO8IRT09CG9JhIp1NuD2PvolLdx9YmtHHKRTzMhyMZGbeaMb4mYkhNCpGwWEVg2nabKB9rjafgytmKGiqzoGnPgw1LRksJcBCjTk2','E','q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7406139494544164305,7523173,'ZgG22zec8A4rDLiIMvt7oV4z8HbXDPwgpGDH39pnF28OFks0dt5Q','4qqoodYNLT7I8hyKieuN0WPwAj','EIT','9BhdggZ','l','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21794,10 +21091,9 @@ INSERT INTO t VALUES (-4521589063025389138,8711454,'VYWQPqW0AgeXv3zXO10RbSE2RP44
INSERT INTO ti VALUES (-4521589063025389138,8711454,'VYWQPqW0AgeXv3zXO10RbSE2RP44DPrtVT9AMb70wR','6mQTExbZUmn5K1FS7xzczjnndAFpStvTctV0L6tWqhSlwkzD3uAR1rUJ1y7yC5kxqwp','EAgDOdbQnN0a9GwQhBWnQBLbUgCL74V76z2T','SeNDnYykkuODcsvUjzBc6GlCP97NfHU90qil7WcXrn23jJfEwcuGYwFRD0HzhuiziJ06rktFO5AmuK4fA1GQcRNKX1','l','WG',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (19150,57662,'6r','5','udtsRguMikMOLK','6EPZGLdfwDoiSfxhGmDRwiNieMMKg8420aeq','U','Fu',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21825,10 +21121,9 @@ INSERT INTO t VALUES (-1831553293,36349,'nCuFxrWml4KRHyFYdgOx','CqUd9ffc1sYVbfu9
INSERT INTO ti VALUES (-1831553293,36349,'nCuFxrWml4KRHyFYdgOx','CqUd9ffc1sYVbfu9CsxW0CNabPmHaP0pua','nB4CyyhDKH1SeIfvaA4XRVfb3wQL5zM','NEKOwhLsf3krwcM4qoXMeWZXEV4f5duD8vmTUNEh1w3QxK1Oesf5vBYJLbd4S8HdqvNHN1sHFXFYaz8hsnmSs4pltmnqQpQWUkN3II8t5F5M2mWJm02PfbjSVc4JW0AQVr5N0A53JFL8MBJPO9oLTq2L9t1PlNRj7XxH7XBobh0fKdoSaeyCcX8BMA6o857peyIIOZCGWM6iS6FOBFQmNjrr1qxgSb','9','Yf6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (103,52,'SISsbTcITUApToVrpVeyFL','P2vIanirGvwADSHpBpFkfosn','dPDv8QIZQPGgrfIAp75cMLYfjvTEkKk5MWN2VZEuWUC1qQ54B0dWCi1qqfftsT6a','P4qoko9GBxl9WuR','K','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21856,10 +21151,9 @@ INSERT INTO t VALUES (70,193,'XpGVjxfB0vsI','T3iCU8vlU9JObsQynPlpz6LX6kxsfXrThHV
INSERT INTO ti VALUES (70,193,'XpGVjxfB0vsI','T3iCU8vlU9JObsQynPlpz6LX6kxsfXrThHVDqM0wIeaaT9Y9lx3iWv8Fj2R9Dpaul9IpfXeq6GFcgY1NuIdoWsedz2iVfee0s54hVzoQ2fyc2n0WiuyHc','HinuVd43Aivw215OfUg5Y41fETZHaPV9hZ4zXF','dHAaWtYyi5upOXw4WWwQ57oQvoKpgXx1O0K4ZXl5VLgtzsaCgEERNBMKhfMtTSHCn0lfdT6lfn64uLaTV46mSPwi68WHfH2QrE3UCS1GltCjz7Jun2xZmTZQrndZ4DXY4cuxrs90Kwz8ghafRHKf9ROrb2fc8BapaBQABPNNFGI6T6LDmlKHplW','X','bL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (61,14009950,'CaUxkNZ0uZRtZZa8fJuQ74pYZWXUcW7eS46ZjcNjf1Fx1PuOjLuIptzTa','8ldEspfk3DWLoMnub59SvDqq7','7lbWsqsQKXjVPthZLbHmYiCOLQmV0N2qUOtauuOmxzbDUdv','58RuH7BEgBTJJn3P','zl','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21887,10 +21181,9 @@ INSERT INTO t VALUES (671000,7973642,'Van3NhKhM0iiX7dHZqnf8sf8RjzhB2G77M9CdyDrjC
INSERT INTO ti VALUES (671000,7973642,'Van3NhKhM0iiX7dHZqnf8sf8RjzhB2G77M9CdyDrjC66joLtv3GrTLM2J','kRj26TXIlSuUjGjMpy8fbvdwXCx99D3yIL4F5mRg96OORjBimifkw4KhdjRg42AYWPQk5hDERsx3Tkqas2uRfpt7mEwHnOz7oVds6FTrg1kLnIUhBbEJnmoo4EswwUWxu3uLvJKotQ3iT12N981tVkUx51ivl97wXPSc77yzwi28LgDmvXnEnBjlanxBVWR1CezO9g4bWyqto3CuFib0XgIPNINHewaf11tpJ','MmZa0oUs8FWMxh7iJZWSPRJ0ly','X6bwZRPSih1CTqUYKB5lCTYQgKGXPPfsKXIrCqur7ySlyim9B5meRHhmvj2L21cCn0bVrlmWR4FlIUigIPJlmIJmh7os5VDTQmvawa43xVvrDKBpLYmiD8gJNq1Gm1mkLq0o4ydLpko','W','Yp9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9683948,-2301116,'I7PidUjsPeL5iU','vZVHJiEDMvVJlPwMvPcZeGi80u','NkOBYCaIMhniMsjoI11feT1YQz5wji7UKCWKkjWWtih','eLvutJ82','z','9k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21918,10 +21211,9 @@ INSERT INTO t VALUES (4142601915,-7942971,'djG','s5v4smWKeGz3nzBiugbUP5EfRApbOVR
INSERT INTO ti VALUES (4142601915,-7942971,'djG','s5v4smWKeGz3nzBiugbUP5EfRApbOVR8EXAZkLoStZZbbKFfF','7TBpnAYWn','X4jEOHMCadpJYNmfNt3Tw8VpNodTCuJTDed7PAbY7AqcJpWvT5E9OaeXgGa8tsu4TD7wtO9iHvnYE5C77rMt63TF8RgOEwERezqG7ooh4JdvrtUYGxlD','Fff','xj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-97,13816346,'fYAftQVDNy','fKrPd','Y5k20yzYySfbNCBvw','KrqOmqAfSImt4FCtSDUQ43gIo83QORi','P','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21949,10 +21241,9 @@ INSERT INTO t VALUES (-16313,9530637,'0MZ9','DXagndsyWqAeE5tYA4a6vI8kg7S8U8Ded8w
INSERT INTO ti VALUES (-16313,9530637,'0MZ9','DXagndsyWqAeE5tYA4a6vI8kg7S8U8Ded8w7iC9cMRoaJJNm1hpZQi6cNw0jz6jC3Ek0W2MITXYUIPT6cK0kSgLsTLrslKD4twaYrUYhaXgcO2EcAgIvQ3PK0taLEDGUzW8xqS0p1GcbACNK2prVq8achUqfEnqwtD6n4lRdhB3z5IsdBrmhh6yd8jmfO5tdVMYLa0HTN0XT2Ic1uwCyHnNlaoQrfaS8Sa4fAyjT9or4ghN8YtYI','Be0','GAVQ5RqcUSvdJ4KgU0eUu0wbTBPGjJgWBFtAX6GKOqNTingjSLMG3ivJFufPDDhz08vq3g8rcyc3QGdlPMs2NkY8RfRpcQJxcgIFXBCyDC4Cw5UidgLeQPalqMxSjbaIrCsE9ij5T1pu1AU5eqj9ZFLjcBmw4kdLzmGGXp1TuCOizmoEMgjCjkcdS4eDG1ZfkMT6DcCquMf','4U','u',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5638493,38737,'Dvw3MKPhAG6f8gaQMS1uloXwBgF7lkTbZ3YnosndLZE9zuS3DnMfy','F43RWttXu','R','UaUv3dtcQSI7R5rWEyqpKevqti9Sydl','f','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21980,10 +21271,9 @@ INSERT INTO t VALUES (7220416,18873,'ruwSl7JFFvwNk3cTwtK3tYgMXE89G','2nWf94z6HQV
INSERT INTO ti VALUES (7220416,18873,'ruwSl7JFFvwNk3cTwtK3tYgMXE89G','2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJdEPhwMzjcJ3qyL9HnIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMvVJe5EEQptHqwBEER329CdRDwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDVfXdAFKbusXfqbdA','yA','1BbDWTXLTBs44BBK77qUw12rFMZ4tvGPUDUqE2Pfwl2R1hxq45dNDDijl5RtLKa1b1S5z5FAYXEDx','Hg','L',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (89,3119523840,'Qmx6fGFLh8XXsrc3JbmwUYnMw7UqvMkc2GItyg1','ZDc7jFwkGpwfJaS7KiabI0rBGeLGGm8rwj1Lj02ZeHnF0cC79kzQB2I21MfLtOqeUnN3n3XwFTqAqrCHaFY','Qd1w6IgDSJxsH5m0epIXVbw6gHtjceMMPq4Q','QbPs','c','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22011,10 +21301,9 @@ INSERT INTO t VALUES (6759425,3865436797,'xbuPPuJZ4KuzfwPz5qmwy1F7r8nrrFOYcRLIfQ
INSERT INTO ti VALUES (6759425,3865436797,'xbuPPuJZ4KuzfwPz5qmwy1F7r8nrrFOYcRLIfQBfuE3','OLVd8hAZXHYNfEhKMhk4DC0gnM3OdXrB1zwUqeDSBvSUwaztauPYLwXHUEcl','agQo1J2t4p0UDhAIUOzCBeJH0tsb7c4zWNKHI3vaDt6oa5NB1jBhs','JIcffBAE8W66wp3HsIFklaNKfWlUVvUfv8WG0OXspani7R2JyL42HJ2GfH8k8BbWCGRZFGGubqgGcuOdjdNJelnnIYIalVM8nr3N06Nn1fhGSLQXAWfRlnrsuJHGDw4ED6ax0jnMonz2Bxd0CTHjr8irBaJSSCINklOfBQlRL095gydZRCpVnrWP2DfgvylZ4ggfiq1e2MghQMSM9UvCvHLMeRIIUUvP4JSNHjJtw3ev17RhMYQ','B','8y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4241505242,-4349251,'7XCmJeQPQujexZ0IDpDS3sbF1qGr0WdCuwRjRLduSw4','E','rRZJcBPhCriev2gZOn9z7elVBC','oys','w','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22042,10 +21331,9 @@ INSERT INTO t VALUES (7917966467477479976,-5999468,'CNKR','uSGWBHLBy2iQPnpjdV0HA
INSERT INTO ti VALUES (7917966467477479976,-5999468,'CNKR','uSGWBHLBy2iQPnpjdV0HAOElAibdXQp','NrdvypzzvLXuzYrA96AaRenaPxdLcm','T619FfbJP2pubch3e1EsTlvHveUvtbvYaaNkjCUpA74JKC2REoJ8c1ZucPY9vTZD96pSXUUr8iQA7cGH4gg6t0F9LmU4d6I7kRGXV6yckfpX1oembzZEEzUPGNthtMSmRFLUd2QizVGApl15hOVCYoalUjo56UAlqAlUXx3eUBzq','sh','nT7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1069109464904948642,12559528970090823724,'G150SMJh51bGrHXEu7soohvnkEsOwSmGoWyNREoV2XMN','cBePrG0AmGGFSxXtu3bztgT6gfGutdvtrIRBT1W','1VqIkwZ9gkksegMVhR6kAr5h1vrhRZxbTw3PyLDSPVg8OIuoayRu','3HcTKBWvMqeDE','7','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22073,10 +21361,9 @@ INSERT INTO t VALUES (5903130257926084809,12962066457438133241,'jsfIwk93R45OxlOn
INSERT INTO ti VALUES (5903130257926084809,12962066457438133241,'jsfIwk93R45OxlOnHdGInbtO','p9qBOV5zr5QloJJFXzs5lrZJE4mmOrvQ0IM27uxcZaoovNmIWs5kL8','sIcIJW7TAeEgWv46MFl3RaEAVoUVpmDHq84ttGQOBGBLJIjQSKzlWxcAMKBjN2nkV','51680BqVlldeL6ESd79Eh2WaUK4Cr2M1OQMF3YfWlA09HDbkzrxEZi5ua9d8pDSQM1lcP6OsrCQmhNLSRpzu4so1xgAJfoDOlSfkKA7wwsxMotU0H6eWUZ5vPmGpASGSr08d93cXgWhkFzEBrvf0NB4qa5k7MSMfuk2kIEPDTMLBNgaUNiyxBHMRqmxnREvgnP68o8TSQIAzZtin2XBTJJvjPdTXfC0X7oHWZdKw1KK1oj7pEaXLnDSRV1','ID','5H',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (51287,5990515,'xMqgUtJf','qE2kH8lVUk00gsdoFyBrrBdsSRki','qk1odKKpoj6KACQFeOnjyyBKBeqSGzfXVkXb2RuLcbC2gXegvCIGXCM','piWjF7F7nM1E7CGOS8LeqQ12OoLkWLessLwC38rX0mQty3','4','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22104,10 +21391,9 @@ INSERT INTO t VALUES (17956195237141898094,5972079,'lV3LjY5wMbdXeaAiA','cBdarMcs
INSERT INTO ti VALUES (17956195237141898094,5972079,'lV3LjY5wMbdXeaAiA','cBdarMcsuJGRePZVTFL4nn58uy0d290VJBe1iImzSrXYW8XnOXvbyktaWdCvajk0lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE1Xt5zcF3Tg7dHyI9oaqMaUD7q1IKdjJWpmyfkYDl','5f0aQsAux5dMw9ud90hh51nS3R3okO3j0UnYLkglq6mct3ZMwTDtAZOrS7eeOiCtbSVo0GIFaKx','m58UlUD8iJ0NqYJCsCoOMG2swCYtoYSdCxF5ChlmCZJ63uXnjS','H','s5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15420638,4945094878764233324,'58X9N','2p90GB5t4','l0fRez8G7nMY','Ql8MtNgqftkmF','T','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22135,10 +21421,9 @@ INSERT INTO t VALUES (15423794107866893755,5344063757519931202,'cYp','AOX2ZLfKGl
INSERT INTO ti VALUES (15423794107866893755,5344063757519931202,'cYp','AOX2ZLfKGlOR9MQZebc8TrwbQVe9HxQeU1W4wklCbylXowikkYf95','iSFdJER2s11yC9Xf87244dYPS8Zgu','OMX8oq0oAJSGTAu8krDqhHjUpkcrOJfAAJKGYa2hjkv22dvSQreDdh6LhuMwRuxPiTIiaCn','9v','O0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4376,6685978130919916597,'VW4YvepWmamrIFi8T','yjvHfae','sh10H1GWoEFC3ivVub','BFXtetXHIvg9Z9vDMzPxGlnfEWmwaTZl8rFGnmZ5SxLYLTEIiQr8sha3BF','e','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22166,10 +21451,9 @@ INSERT INTO t VALUES (-28686,1617950374746058467,'x6','N9oqCYGlZd31Mj0NanWBxAu0C
INSERT INTO ti VALUES (-28686,1617950374746058467,'x6','N9oqCYGlZd31Mj0NanWBxAu0CFhZwhvN8m1KLIMh05hAszq2EVxQu6ckQvuNluJh6OKw7tFvDq9KOyHS1lkgCN6uUCzqm3vj','a','Ig911HBVA63HJmA41KO9ujJDJFCN0Gtn5iuRueU3JccUX5PEbqTE8GFwFnQht72T96bvwohQZ8rx4bm4DNR4o5KGPO39mGRDL2CYmzgJfEIbYJ0QNDfEFrPpAesJcpaHqBva32spZkgbUkT2T6I9u','xd','TB',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1927229245,80,'Ktt63HNPqtT','k676CCGq3Mr10lffa0G1QqewrKHT33xE544aoK1Op7EygRA4jfKTampNU8vtZjVkjUie2Hz','jTmqIEaJY','PtfMcrJxDmLWYCUYyZ2kt1lP1em','d5','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22197,10 +21481,9 @@ INSERT INTO t VALUES (161257070,17,'nvjZW9E6IUr2lDaDpITjy7h9','MJ0dxsA25oLbYxUHq
INSERT INTO ti VALUES (161257070,17,'nvjZW9E6IUr2lDaDpITjy7h9','MJ0dxsA25oLbYxUHqGPoAATUbY1il9XDRu6h8JVtLDtDFbQ9nC92UF4NGXnH793T6mFAAb0xGoCZGtzDmnV3cHnXvYUfplvM1yZ2LD4kTLXj1TSB0vrzzdledTQslFIq1cGyMYQ9WflV3eFTUNjqDPRrvzX8lOyinAW9dX3rmKa','KyTY7MsFs54dYjmqVFjbJvPXPc8KAX14XPPNXy6jE46M9PTkM','SIZybKHpM4BhwuyaO5NsM8GhZghl18PtTPgcKqpO6kjLuj4yAs3f96gGnx9a','VQ','GvY',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-56273754022727264,-354607054,'Hot9Djpx66a4XObtjjbiAv5FFfFUIgfUd','fE5hP3Ce','5VAwXZzP6d7w6KqCZ9r','dkrTzWY7qJ','c','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22228,10 +21511,9 @@ INSERT INTO t VALUES (-8334358497287356396,-1887675961,'i4GgvESMNkBNe2DI3z9T7OSr
INSERT INTO ti VALUES (-8334358497287356396,-1887675961,'i4GgvESMNkBNe2DI3z9T7OSrEGGlFstGlr66JcfSi','EXmo','r4cBAAtOwUL1','6P4khS5rsAkuEO7saWfFhSpF2ZtbIQ5DC3a1ALxZ7fchsq8yIo8DkTBfG8pBe','F','r',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8039524,59,'6SeifvxM390QX7NXZ1UqglloxZYFBb','pcoHEB5stt9gaiv7UmObrrRDo4zFSDY4VJhM50NZwbCIAsZuIHr3F1D66MzmJ75UG4np1H7UTgkmKZrwffZL','tH8zqsXFEFeos5XeQqNZX9V','nGB','1l','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22259,10 +21541,9 @@ INSERT INTO t VALUES (1114361894237120834,190,'1XfOqwMYIkPQuT1lfq6IFiSHbOyfNR11P
INSERT INTO ti VALUES (1114361894237120834,190,'1XfOqwMYIkPQuT1lfq6IFiSHbOyfNR11PXo1fMn','pJUfYFX5xvLk0V8MS6p7YHWGShTDc2SSsc4Vn2IiHfaZCTRkVAbPZEOBWIjtsFQD7FBrvqWzSa0HmSOFesonUPTlNUHjWQsio7oQTMQBGXVFMDQNXRURe6Tw1t5RiT3nUxjvJA2jX2OVIa9xv5Z85zL92qf6SWGB8Ta8m8iZdUfgC6IvgNlFuOZOK7XhxYVOZcxxDH5sCWo2oNgBOMd38vlpJJhyGpEk7EjxulYYxsYsXxIIGs1evmh83boZ0','NjfSpfKtIEyxTDURTbpbKrm','Y4sIAr99DQon1JuaNxPTDYiy0ik3zeg2pdhWPA4Ko5GEsRKrp6eYMj0K7X1Epglm0q5bsfkRGsEoPBAkp3rhNr6kIKFhbWXCWh8pTWKOEw5oDg4UAnqsfFUhmBeCZfBjfBRZVskdgXYXcZK89RlnEghtcAouKlA02CnNNekesp2Q0nsJY5HSnjdzKMtikURdqY0plpANPUN1MfG4zSMz0vRBfYbB2Tv4Vx9133FxX0fHow','FT6','1c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (933886897454654389,5634527918657182092,'S8','FNmBCAtEkenM0iT2vbyz','C','6FbhJW10iUVISE3NdZyGVFatvrmcY1pX0Fdbol7i','r','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22290,10 +21571,9 @@ INSERT INTO t VALUES (-6467648724669393603,-2699745793628283493,'VR846WcDDq7Fgdk
INSERT INTO ti VALUES (-6467648724669393603,-2699745793628283493,'VR846WcDDq7FgdkyJVqzhPj18','kUcNpVbZfiDgWe9XuFJv7hxmmmEVqRgaQLLlaA7XF4mpAZVFgOzRcIQDIrQ1H8gVvLTL9g5vG3LsFzqOeVDCibTVxyVvEKhz0eHIHofLjK3gj0kX4vsZg9oSWKUt7i76DSXFNOZBygf','1LiCx9J1wA','uQVVdSdQKq1dvxYxFsUq45JLIraJdEJkFydbtcByPfF29Hvt3ClWnikS6Rq5evONkw31gmgrDA5rilGiS2jp1p6V424KsSNV7lKzFHEH741NUosLiuI2U9dSbrxgCp4FRc69h68ZxJbIwQdvvrrK791oZvll3nVDnXF10fd95sG81kdieVNwmtLHmSBRStzzv4yqwNfbPG8WCI6K74iEgenXnFdT5A0gtA538E6VSz3qKsBolhSPbxj6','XXQ','Q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6252891613531076680,18752,'ZFWWgw0PAUJ0bBLpzEMDxlurhP6RBZ0V3Dw4PGsUx','R2xYfHn46m9o6YytySUDU4GNNEp2YSGyGlDPnsaZjbs5aGGjy1Yn','JpNJ','p9q7g','R','Gi',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22321,10 +21601,9 @@ INSERT INTO t VALUES (4099655485654564105,15420,'Uv2qFRD5MThp4uBbQAQfI8IDB6lE','
INSERT INTO ti VALUES (4099655485654564105,15420,'Uv2qFRD5MThp4uBbQAQfI8IDB6lE','mKPhJ6t4uGy2EKo7hXIUd3T9LVeVmtIeeiuDDHJIZKN5a20lzlGpd8dwKUew','SsntyID','UTTvEmbuIEikLhV5jhm7v0ouMjcRtRiBbWrVNOUQl17H1Wld1hmuyFiZMpfJWh4r8LDFCUr5G2mJdmk0ifZZKmGGDSA6ajw1S66NXX9','U7','2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4023938018242244096,-425496216,'0eXL1HJM6e68bt','kvpeBML3efURzhWc','bIiz2j','cM7WnZBhPMPd5WRSNWLo8t32KjVvZHKbzSgZpTPDPj3UD9jFE2hh81HmwSA2R2','M','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22352,10 +21631,9 @@ INSERT INTO t VALUES (285761655934398716,-398807782,'WRwaMVF49IPUT2Ib','mEMWiyJv
INSERT INTO ti VALUES (285761655934398716,-398807782,'WRwaMVF49IPUT2Ib','mEMWiyJvBGo0YHsat8H2gV26wmkTUc3JdXkoFpbCorN428xwGkN1w2zFvJOCZZvJFXcg77hKULRu4Lg5tOebIMMH9bPeshM5d3YBIUgBD2UUkt6istHvR8zbWyKHfumzvjhXUEZCp3RngNQrt5NtU9WmC3MPfBCz1UaKb0UIIhJYyDFcyNwiuZoFGBNqmmM2RJ2WvWtFXD43FJaZiZODFSW5F0zXuzwxxinmOUgweR0f0sya','3wzAjeG8','llYqx9BSUY6w0UpzJH5WyCJAB5bZ1idBosS6tgwQquDnL7xUnf6I5FPLB7PL5n8rwlX0oWqiMoMdXICDXVLs2XGfZfPmcejAjKmYyn1LnhbtrS7443epMHNr2ISPk6VOr5WY','b','O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6852604248563649463,16142,'lJDnJ','lz','Bh','U89NPOkpb5XcUkoVam51FvSLuUcus','K','PS',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22383,10 +21661,9 @@ INSERT INTO t VALUES (4940935531614728097,-16019,'DUjb65NIN274im6DC','kQ1CgXyetu
INSERT INTO ti VALUES (4940935531614728097,-16019,'DUjb65NIN274im6DC','kQ1CgXyetuVF3V5HiwTDyFWR5tXSOlVbTcl4yvfHHbGO7yuz5ZFsE9W3yeysBXweqTKmpp4vfBnC8azlgrO6l0VYjC64zmTwmnS1SqlIi5rxAzPboSrh9IKCUATo0sgsEYTnH0oQt016qQkIqfBwyc855xOVlRGpcjuxW4IqBD9OpQaf9B3cOnnTunW6oFkLA7uCPlFUa5fn1PnrYAQmkdbqJmexf9sgH0wC3OIeRQGSLvJLVWWWi51T','nbD8iTcOsTMeCMMH9joiLP2H6egmSGh4efbKiUqNfTeNDWAAISklknhBT5GRR','Wkr643OsuZ94ZeVTjAdSajQM4WNgqAbdMddkVAx7pXfoeIjoU90xpb9D8PXEdykwwnC8yYNMFtyjMRJu5Hd7bbdtZdgdVywgcC9RUV7mViRfPLfzw7yrfcqUWe3M5u8JFD4yAoSF3lc5CPZl8L','AG','Wb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-646451300,103,'HZuT5ytmPx1z33sDKIqyF7bND4cvZZ5O7IVCVTX','wfaeYSJvcGZPAkquxKsnEMslRAvfl6QXvGPgZeJt','xnYvHprBNxyyJNK38mzxH407SIiEgzgZNJuQF','WdQiVWuOZUmVMtmyiILLulmJB5NZ3OEU5isd2AN1BR','u','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22414,10 +21691,9 @@ INSERT INTO t VALUES (7314106000334009712,-38,'g0oyDpKfFmGtEhPKB5faEfx6','KvTK3m
INSERT INTO ti VALUES (7314106000334009712,-38,'g0oyDpKfFmGtEhPKB5faEfx6','KvTK3mF5py29Cda8G','neMUb','SmbgShTCIj48xQsgZuY6zIAHzYO2wXvIfLpsnr69XXXpUtlKDaD6cgIU7N34grOEz8okcV0QqUl4MBULVZolZbwZpehtO2rZZJNKQV','n','0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (99,1117945,'31Ltk8EofTfrFKBzK2kcskVmjixHdpusq0rJy','muCmdA','LlAUTD9KbBzyn3MwqOjh8vHKUr','vTEOfm4BdZwn9xKiQOoX2','u','Zp',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22445,10 +21721,9 @@ INSERT INTO t VALUES (7198971,8577462,'UDYjqMvEdL3rpiI8OvZm3892oldkSUZND','uLXYV
INSERT INTO ti VALUES (7198971,8577462,'UDYjqMvEdL3rpiI8OvZm3892oldkSUZND','uLXYVaCuCe52lslRANFspUEJ6CZNjPMye1q7V6qIi5BaCsT1mdr3dYLPheFsaW8Vl4njHSf28Ru0kxfS1WdbOEcVPN9jwevV5b4DWOs1CYiz4SMlAPLnooKx5nfXRa2Km7cn7VqTvBbi3rVyl5TiyketaU2FeqUI3L1PoZKOC6t0XXx2zakVtmoTleV6FhXsKqA8xOmtBQ50w','y1MdjzyKnv7IP5BWNOQoaMu1o','A81SyORhQqgpNwW4QwudprTbmMJ2piIvhG6NK1V0YQVzIvDgRNmxzsDXE9GTpUlujwZT5uMIkjiQ','I5','9i',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31951,1132786710,'c0Zhu56vQGjxQFKhWMblLpT3Z','cqMvMulWNm4wcU5BD57vGRUxpGNhqFWIX3lW1','Xu9dtO69yml8Uxoaj4q','p2cDReLyJ7G8xY97K1KJinyWZITlA','9w','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22476,10 +21751,9 @@ INSERT INTO t VALUES (551382610,810417037,'7lTFd2uKZtsC1coghrhoG7JSyQx','LxcIlj6
INSERT INTO ti VALUES (551382610,810417037,'7lTFd2uKZtsC1coghrhoG7JSyQx','LxcIlj67Nkt6ZTW','3vF6ilDhfVvZV3rFL4b','CvGbHztU4CpY5AzmAjxtLQAzIvzJRnrHUWmkKa6MLcqfMlhKZ0jpdkXf8n7qrn6xqLZdi2pkOUj4XrkJMIldBywR9vUtaVjjAYljAMpnQ4tFsNrC2uR9BHA4Oro8h8oLSB8sNRTA6jpbYdClQPiuVrNJknwaBf9STkzDktkqhfMxJTCl0fm0EfmgzLaPaWXvy','zrX','KB',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8953458689035268225,52900,'X9','dXVFFXj45bF9mc','U3KMHyF09CmU6v2JxmoeWDekZINFsM3aWClAMYIpbwSNwa1c5MnEaraUtK41Vw543Ub','F9WptRP7DG6Quo1L2eKOnuk0d4AQygjZ6NNx1u8Bj6CmWnhxBZkQyX31tsuvCZQ6yX8jna86Hl7xmqRM5','w','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22507,10 +21781,9 @@ INSERT INTO t VALUES (-6229365940450992250,43030,'KR1Wg','2BCMCmtWbFXrZz6fVqamMt
INSERT INTO ti VALUES (-6229365940450992250,43030,'KR1Wg','2BCMCmtWbFXrZz6fVqamMtOVju0','rqBHXxf','RfwutPx4Rj7iJWJREOlzFzgaoNxOKjN8231Znrgegv965thDJ6OzDNkf1x2O','R','CY',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11608648458885015365,-1470555,'OBtu','QkggpjZ1WXpQNoW9S6PHrJgf','d73Zb05ubgrxyzaoqKlKOslNQomQQklALhCsdX6BgLUgEUezR9fGNdcXc0D2rFIh','6kUEa76IWlcQYMt2oTVKZX33cLc3RLs1','Us','Wm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22538,10 +21811,9 @@ INSERT INTO t VALUES (10804804669647097483,-2673092,'oqfXaAII4u','saYa6c0y','WDN
INSERT INTO ti VALUES (10804804669647097483,-2673092,'oqfXaAII4u','saYa6c0y','WDNWQcbXrBGEHvFvNSZoNie6n1UwtZutqUIBl6sfanTBTp2TxH','5t442r24LtSE1LK7mODTwPO0UvCGB2Brk7DRD2DL3YE58TNkYuBDtizsKebshSPZWTG6H9Nd','K','47',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5633695,3740763959,'igogexjvuUaCFl80QrlbDq2BpTk5WRoijQc9Wtrzoh','TVwgDQKzN7jZaLCAhCXTbvU9jXsKtk6ekR6jMROueUDBzEG8KtQAbFBjWbI','I','i51BV2cHJ4x61pCV5q58lfIQu4Sj1NFnchQ','9','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22569,10 +21841,9 @@ INSERT INTO t VALUES (705621,3708294916,'spV2cu3Bcmh8z4mFDlOcaNZawLHc0iZFD9LIFQ'
INSERT INTO ti VALUES (705621,3708294916,'spV2cu3Bcmh8z4mFDlOcaNZawLHc0iZFD9LIFQ','k7aVJmTJ9NESpg0HiPYBRPUrRmwx3VhuBHBYYRmmafn5zz5BJALhb08Y6ATiwpn4YX4g1L0MFJQyprC2NAUu317OgXIxiYjtOZqk5f1ievvoWnxGgf5kyjBOI0xjRg7qeVTmh6tQlqS3hsHmNT8OZ0WbkWjLDeRr9e1aqkmz255KBgp0yIZR4Vll','q6kmvBIE34N3B79W4yCcrv2Ai1','DADrG2twv68R6gyXbcmOomHNZ9t1ElYgEsXAk11duzZrO38SHsDxxTfXt0F6Lyf2D8Po3ozUYhJOCfGJ48KPOJn1iVze4t8HCZcdsAZj9SOrqKNeDKJGs5h0A435PDdruWsMS9aK12cEt3qfbfKxKFz8H6QSpA64JoAqahdE','Xm','M4',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1816015,6015761094155046987,'oyobHh91sNWIQY071FW7RGc5JutWgBNmqbZCHKweYbbEb6CzSJUCvC','Pn64mF8ERyvFeeumdIeVS6G5','sIGfGypbnyZWrZiatZg','wl6iMQVt','Z','zO',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22600,10 +21871,9 @@ INSERT INTO t VALUES (3931844,4373563086888492993,'gM1RMn','YwAqiMJw0HjZmS7rDNzr
INSERT INTO ti VALUES (3931844,4373563086888492993,'gM1RMn','YwAqiMJw0HjZmS7rDNzrcHjKkGywYp1LIGEIVuS','96EIlZs6nF5skd4rRncZs6','lVXlOQOEnrek94j30OjQNzyhnBrUcfOWW3wa0JSpKxxif0BDBWCG0smUiyI2agdFDBzCrKg4BZPGJMkOUhEutmnfmdChcW2Z2FYA5O7nSNpm2LELUV22BHvSqBuUKoMhUoUTumiOdMh0FJPvxTAulsUd6aMFZX1f8PkYXaep7MwWawmGFrUjn4YjboCZCkQm6ZBaImYvenDfgZ2jZuqj41f7TxvBwE9rrkHR2M2nWUqOBRZ9ULLu7cpaOfYL','E','JE',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (111,6080306,'4AxRRcDsb','VZTBWgemTZCU5YZAxga6zzA9wcb9XIftm5sqXD','oAgdu','F4aAXZR6lajQrSdLOlJWjyEzttVpV8lDFBRZYR90UsK3xBcYLk90AP83MiyjONzm2zZb','Pe','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22631,10 +21901,9 @@ INSERT INTO t VALUES (4597139,-3323248,'IfMc2nctw','fvFzqeoBFGkleidxeennSYgD4m4s
INSERT INTO ti VALUES (4597139,-3323248,'IfMc2nctw','fvFzqeoBFGkleidxeennSYgD4m4sEytHyO5hlprWZ8ouYIiN3lNoNvxwl5O5iwKHqCpD3PnqsnKEVYzAjv7CawlwTDv4t0Z0HMtXoCE6Ccm2VNmtzeHdcVyTV9gIl2ZXaLVE2F9Fgf0Lhz','IuWSZ0vET4pLQhi','lqqw0x3SxZtKdlBLMj3Cpv53cNb1H9XGyQVBE1ew3HGr7CO1Y6SFgGDesXIctJ9tzjDmLIvsxf3jIbolYquF8hYAbpD6XjNGsU2locC38V7JglY1OwAXe6JP0huJyh3yFckFp6aWYkyhgiEJxlPVMEvJ8iTWV8tFO','x','D',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16632645,5321446263349901411,'hFccBbeZrV1x7P93sAQCwz2retv','x0uNhJrnYwfey0K8A7SwPjV07NWrzYuaRyYe0GWMNzfcEYd','R','O0NQ','n','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22662,10 +21931,9 @@ INSERT INTO t VALUES (2029924146,15093398709653527568,'tDliya4yI8Y7kVQ48n8ailNbR
INSERT INTO ti VALUES (2029924146,15093398709653527568,'tDliya4yI8Y7kVQ48n8ailNbR4ckgMe5vGeVr9QFQk','Aa5TqP73tt0bfrRxNg3vZOi0mFGbhP3eI','p','dkW4lJ7x53hGDtwbz6c8LqNHJkQbSPNQAGs2pFoJRDZeCxXyYDspUYeeOg7tJFuvPymk80fd5VT2mr1aRksKDKj4BltvvHn0dzZiA30OIPl4MmcO5IPCXGOBZGvXKB9kF8FVuGfTh0KZGthxOWeEe9nSlDQQQPqKUUg8jJ5dR5IuojwDDSzlTD3JqioyHSHTDJjqOi9EAE5d2t1ybgq92','eG','JU',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3075197,22823,'t','5puUpuqjJb4FO9U0YHVL','NFBmvEs','dE2hf','sK','uK',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22693,10 +21961,9 @@ INSERT INTO t VALUES (-2048198733458894467,61382,'PxKiNdJW','tv1QGn4dC7b3Yrc2e4a
INSERT INTO ti VALUES (-2048198733458894467,61382,'PxKiNdJW','tv1QGn4dC7b3Yrc2e4aXeMCeVDcEnGB8uFytGW3Q72JkjtjfyGC6miEE6SS8SazxyP7uJUduvqMGYcVYBCXr2LdUP5Fy93SzkAabc3bGx7Jdt34cT7ZieHP0Z29thP8tbfdff','xzksWC9yMQ9zuowPp1N9Ee5NO0Jqxb','TGEqEyV79cwuNJAGwNrCoiWObUuqHBj1Bm71A2QLOIjUI1CWY5OsqwctQ2XrR2DeVEHoGYCxelZLBecMefCI6FNHO1cd9F5qKPqh8kN5gNx8cTFmQOGKYKFH7tst9GEaP4wyVFFC4WluMZOw65Mf5u5LAkxbwmF6X9xHw2JSo1JT','lt','P9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3837891518,-16155,'2','jA7u2hnKKHgmPW2Zr4yQzuxv1XH','stlWR0rEfCaziwrOtyjJ4jjJt1N37dU2llcrUfL2I9ZFMOZ4UdEWd6ntxILiGc8EL5fPmFDr8Y9B5HxyQPirb78aZvCby3lI','KiQwOqVmGSlDry5SmZw4tgs2FZp','ng','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22724,10 +21991,9 @@ INSERT INTO t VALUES (752085640,1494,'kxThaK4','agO6JOcI45j5bMOkJsCKnL1CwngfXX6s
INSERT INTO ti VALUES (752085640,1494,'kxThaK4','agO6JOcI45j5bMOkJsCKnL1CwngfXX6sU1Rx6FE2ldQ3f1JW20xaikCstmgEDj5lbiML7dQ5eyBzi4iOh2IxaEkDKUJaRMwOzchkm2gDWpeJvwamPdEI6R2ISB5r8UBju269sJpqsXedO9nIm8WNyW6la0985ZWevwzbqwakzzH','hPSOR2j2nC9VevtLn11uKRBqigfBsW8Et6vO4hZTNECS1Qj7E1bYnH','jR0x83gaFi8a7geZz1S7SmBwRNJzNxzlvfZinY6snjXoXOafQ0e7UG3XVwT7deO0cAsQMesB1YpGTrJlwlWlp1q2GO7l4zJPeiSFfgTdXl4aHRoNhkXfjuzjiDd9q34r0eq3nsx5iCUzYxXLdY8aFStXOPPay3g71Ps5TV6OfvsBgTYhjnhZ3iecWADdUpWx3wOtTE2RtNVfFdND','C1','5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1976097342,-1381788866,'P61tthtw6fhGlIcyM0DEvPoZWciGn0','V','3','pa8fI9v0KO43X3l8','X','38',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22755,10 +22021,9 @@ INSERT INTO t VALUES (3812856226,2065116498,'XakNgsiylvqWC3wcjAkolk58eTriuJ8CucR
INSERT INTO ti VALUES (3812856226,2065116498,'XakNgsiylvqWC3wcjAkolk58eTriuJ8CucRueI5HdBCZqfWnKDw0kx','91REvnBvcfIkqwtytjMXl41F1UOPQVuwBFPlWzgPQw3N0nAglo4oVPDBQoYBCMg8qsdyCEfdymw2lMAgVsGbMZ6zE9ATj7UPZIxqdKGs3IQ5BeYnfF3MkKfVg2Icgkd9ZtgC1nPNaum36EbYWiWjD8nPyy0FOjTxoEtj9mNwR1vXOWuYlFvtaO7cKhJ4InLqNsbI9GTLtCfRfMJQNhdjl3GzeG0Hja27oLFoZpjtl3u2MjdItXLKdvhEjs','UahWgnCGQykqPc7hVh1P','xAgf7fmF28KB4b304F9rnQ92e8TWy6AjOAnkQIZV20O2qE2QChDS7mnlrQee8IVmbhLRGjrH2XPfc6SHpgAEZwuNQwmzugNak5ZOxfmRNF9sPhlPV6C5ZKt2jyuPIbenBS32XYQt3oSfrDxmHxd5m3jjizy4Fi3pKxhQdhjP4iFSxqNR29jsgqGvEyo2b9b9URzRBn9v1hjY5youAfihD','ZN','rg',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5367,-5317808,'nK4Z7hbingDpOx489H3VEKLtGRYto3Pcoqu3HbWD1CYij5YKjYaNjjulXPFUD9Ygj9d','mX2QdDrHqh1p','EmZMeX71HDQQlJnSMd','VOooIIZ8Nv1DnhvmoHCFOLK','8','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22786,10 +22051,9 @@ INSERT INTO t VALUES (1895400313,4571153,'UyX445d','sBU1pWfQvb8bhvUmyhsvhNCW2LH1
INSERT INTO ti VALUES (1895400313,4571153,'UyX445d','sBU1pWfQvb8bhvUmyhsvhNCW2LH13xFmSHvk9kv8Xxwb0JfKN8KI00wynnIWuzwX8KA7bhA3eiv3d5gQon0UKrhePmkeEbyYIQJZVDgacLvY0GwJ0OisRpkwSu52TrERnkrA2H7hTFky5VpFULuOSVE1iqZbmACaX5K3TiYbhqTrQskYUsLKO7SI9p0PVi0LT65ScBtWPOAZfiQMWW','TbHBAzqeFmbN38FHvVDajtoJ','PtCCaz00IEKwbMgKckwmEd2EaSneOwFq','wn','Z5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2015299,-6258190,'EAdFPhPIUX3JX24ERAgIVoxit6','bXh','yJWOEp','df6LkuxCcFiRS3cIcEWtvMh','G','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22817,10 +22081,9 @@ INSERT INTO t VALUES (-1361214584,6947519,'feWCiId9','l35qhvcQCXenTYJa0tS2PVIAHC
INSERT INTO ti VALUES (-1361214584,6947519,'feWCiId9','l35qhvcQCXenTYJa0tS2PVIAHCpbUIqvK03u7MniRqW88Nb2UyTeDl3EglCOUYdGm0OQmUf2PdeqbX0','lGcx19QjF7QD1kS','QkpnoZovfbgzPKT','b','J',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (61544,35860,'g8AJQy','fG4Whh3mwuDfE1vNLH7qJTyZegg6moeruLHDfPKpUwndN','AMaf2v','sXAAVuVfVhE7W','r','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22848,10 +22111,9 @@ INSERT INTO t VALUES (2108569233,40409,'c','ztSJrpUN20QKUPaVQq7vEXaq72T6uIr3MD4C
INSERT INTO ti VALUES (2108569233,40409,'c','ztSJrpUN20QKUPaVQq7vEXaq72T6uIr3MD4CG5WGaSelYc7aXPivKZk2ESHSSbtNxaufoGEJhBLZeRV8QTucg4ZtzyMjq9U','ez','VVaJgPzltoXn0q4v2ezHLe6SpcuK4UPUbbn7yB3mu3M3DOsLaviOkQEWKTcZGUDsd5X4qYlNp7TXPLEbRxt3LEZJIOUV6KBmXzeXpvtSiDT7TH1LJkxoTkKj9amECVVBqFedY38yt3Huid61h7lsezFIsUqAo90aHkRLUumtRpBr4FElpsXrQysxGqcci8xJSN','Hz','br',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (57283,6929802,'mWeXRR9sgwPhn1INIxAwfJTo1Y','lZfQSxcCLThnPINFqIqC6xrd8KwzufCkKc23V8MVIOK','EPur8e0ljP6bQxSLYNff4lUB63u7QabevcI2i84rTkuU18QDkqmZFhqywVAA54','w5C9VnRP0','ua','pV',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22879,10 +22141,9 @@ INSERT INTO t VALUES (2299928416,13814423,'ZSI9f','tOjzId2WpDfUGI9N0Az673xCVnzOf
INSERT INTO ti VALUES (2299928416,13814423,'ZSI9f','tOjzId2WpDfUGI9N0Az673xCVnzOfjVnlXp1OHHz8xxYezv3FAK5UM3CKXGMnJDVsbHnfw4BL82o7Od6kfMh6qxf6vo3de88K6IgM027TNvYppkfwDhtgCfqOwhgqswEJGLW7wTXwzQBTFjyVUJQ9QQV6VDBgGorlcZuWf','b4iW7n6iD67fR','YJp6ebFOYwVb','Jo','T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6361762077088922077,471060978,'FnHl1hP6QOlfxqPfnXaZcSXbYAMyNNBjrDFqL','SfYT4No7DwjNbX4UfMYfGuTa6C','RFrOCUE3','LwY9JowI3TZE6ykM7VVfo','y','vO',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22910,10 +22171,9 @@ INSERT INTO t VALUES (941010520502642198,1132855166,'PWVC1swygSCmIyZCCMQTwNi0XsV
INSERT INTO ti VALUES (941010520502642198,1132855166,'PWVC1swygSCmIyZCCMQTwNi0XsVnWQ1F8UrWNuO18CnO06aKogIWjVrOoRhynBKfCwo17QGDELR5vxK','tBxS0lAyH7j9wJgcXUGzG53dUL5tOSvnCEKPWSZw6V3rgkB6KSBwANfC890hbD3haDeAJNm4ZzPheZT3RrIz9TBnXCHrck3nKRp4cc0JXDrC5AC05gMYBinnUoPmsW3owYo3ybAAj5kcwgaVuyFjniZxPl81o2C17JtsvUpEMY7uDkw2KAlHxq7DMHUNfHd1ghYBe5mluconbAjwSaqDR','YVaf2u8KnlvTrgEaVew','CXJL6ZwxyOJfruMcg0YlWUXBiGLPqNBPQ00VdaBz00kO9E0Ufn5IMs834geMdHsLhEH4ZdYd0Nnt1S9d62dnZrWPtWDHMr9zNSvkaSk6Yo5Mz','l','MbJ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55117,246,'ndqWx2w6RQlR8OLGhwNuFeFcAUGJM','wnJkLeKBuuyyFPSMcoy6OCSftSNUTwU2MW92DGlWv9sVc72kDC4Av','V6rZccJdaV6FFpQ1','AHVbd38MxS','6','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22941,10 +22201,9 @@ INSERT INTO t VALUES (7348810,252,'S2sG8JDq','UnfHvnEfeAoUfgW9pwUw79k8MLteJ056N6
INSERT INTO ti VALUES (7348810,252,'S2sG8JDq','UnfHvnEfeAoUfgW9pwUw79k8MLteJ056N6n6UsIuI5fldV8r3zdICrDdhCV9VaBGDLD6xuJlBgmd5kqTBF2ucUiV8v1cj6XwmTajeh1RkI1i5AV1FW7YKk92O','qR53p5nndc17ioNB2XjjNLfFgfBelwDxwpxNRZaj6SpSeM','fPgRf6tdZzBSsXaKA6B3RSYCLp8F3jhsEJktSO2H2DIEFnBxDMRzuICWLG','Jz','lpR',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7368841,14810,'SX1HUi9kaWsX','CJWK3d9nNbmLplltWgnwPV4b9ebjuoXhtG3oOt95hU','yx7Ts80nqswcUqWOlby2Cgi','nhbisqVgMdtzvdz','4','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22972,10 +22231,9 @@ INSERT INTO t VALUES (4453345,-13232,'CAr2ovz55Xl2w12','weKeoUWns8lQZrtfiihKMGWk
INSERT INTO ti VALUES (4453345,-13232,'CAr2ovz55Xl2w12','weKeoUWns8lQZrtfiihKMGWkXaWZ4EngkJ7','R6MAmn3yrBa0OLHfXgfKsBCRgyR222jhhRS2','v6iyYaIuJWXcZZdBzfkugydHSZOxsfrNwYoeOyINLPzZyMIvQ3koQhLyT6Sx1wHN3tU6LlDbw6kPhkDLfQcaKTntlaMPr5icX','Te','JN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-26,-30958,'icyvyH','fuNNcDMYk3SsI','P4TRNogaseQ10TM7bh','kdI','jt','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23003,10 +22261,9 @@ INSERT INTO t VALUES (-2844393233264606678,-24895,'JeENwSGcz','q16gqFE1cuK0JSBiS
INSERT INTO ti VALUES (-2844393233264606678,-24895,'JeENwSGcz','q16gqFE1cuK0JSBiSwm1zuQun8esj1xIN5wLmyfTUezphQKgoEYH','ZwYdCCihQ8','vn2giUHmps07aQUKbGCi2XT3oGXIr3aW79hKS8WOhrKHiWDDF9QLDQNN5YZdvywuMXm6guEy5lphPd8l3hf2DM7PBtuddaSOs9rqvzwTLKgmwM8XbVSiAw','D1','yCA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-330932110,6236967203768645703,'8iAYlU','150jH3G3ACz05RL9pIqUKTDfr8opzimZcfYjDaANUQSBlyJZaYYlpb9','pxWUyZeQuL1uoa8Shku','a','Fe','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23034,10 +22291,9 @@ INSERT INTO t VALUES (-355435672,8673980441957307571,'1D','6glE6UNnLDGhpc8oVY6T1
INSERT INTO ti VALUES (-355435672,8673980441957307571,'1D','6glE6UNnLDGhpc8oVY6T16YMr9O2DFICFj8XZuHgm1NxknnjkArQUmFWvAqfmdRTaIashbuISgxxdnaGSgwntt3lNb3hOhhE2vswfhQ9OaQwhfgQY6tOvdqciHyU','Rc','VusxTxKhgOZ06VOnHTNeyLv51pyY6NezDPnYoj0HDOBEcm8WIC75mO87Z8Ake3qph7kBTLEFQtXsM1eAGH4b','AfO','f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4936227,3681071600681369540,'3wdZn','kcubSdRBp','e8qLpyq','JpKZiQK8OaAZvBGu','x','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23065,10 +22321,9 @@ INSERT INTO t VALUES (3604715,7624229759215967217,'tBvrxE4','SAW7InVnIxG5z4XEfo3
INSERT INTO ti VALUES (3604715,7624229759215967217,'tBvrxE4','SAW7InVnIxG5z4XEfo3BJgHpt4EuxstxggfBZdsaXVvBheIbmyLNJnZm6yX092IYm8rCuM0YyHi8Y8Q5FZSvJRbynwWtiTQve48NvDGspafOQdi4DlImeNH9CO9y9PAG3XXDRV1Roy5zxmjxqMNwveXnoH8KP2TOhGXW1H7lHMYSbGepEpTXcB7Kco','wyfoKmVDlDUFEdOpjXpbt','kigAxFtrG6IM5J7rV6LTrXfSWxoQmu0urCQSqrg8ks8j7gr2BE9PX5mNgiyBuhR9','NV','vk',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (64778,-8320454535508450074,'vodgYn60QqJ5ucQUvCNqe','QkNYRMPHRYzmtTgzyGXrfj0ogEnZzU8eCZ4yhNEXvN9vwAZ','TsDK9DJBJgZ','qRN3','a','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23096,10 +22351,9 @@ INSERT INTO t VALUES (37211,-557359498882551221,'7LD7dJWDH','Xptq7i9iHOL0thbSqfH
INSERT INTO ti VALUES (37211,-557359498882551221,'7LD7dJWDH','Xptq7i9iHOL0thbSqfHOLE9gpV9LCkDAO6RuOhMfXcVHokHQsgfrMsYW3nC2x4c2dyWrxZb11wTeVh8Sjw20InJCbcnbF2Tuuq4ZcHzzFTJdORmctcCzFJmqWFOwekpsl2ISIOcUFRi5IEymYfcfbzUkCBpqCUP8m4YgU','zh1Q','kpSXHMXkxs6e7G0TuLd1wYaOTosnBB','wE','3',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8654425532372092002,-104,'LEtsbKSJRQkYR3FUdGRs','3dO0x5qb8kwm','gmeVuYwTgfyg0ri6RxFt87nkEt04CTDE','jFxFAb7xVC9NKkM29jn2WJMMxodesS2jVZki','6','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23127,10 +22381,9 @@ INSERT INTO t VALUES (11558081851409971687,-52,'t2zDMP0e2J4EVUqXn','LWZpZNwF2ARo
INSERT INTO ti VALUES (11558081851409971687,-52,'t2zDMP0e2J4EVUqXn','LWZpZNwF2ARoxlrifhOxK3GSMEe2pqOnxWpSniutSL65B8Q1CnWURnLCVFHDnzKipEJPIJY8bEGiXBTod5spOFqSbdfE2TuICK3Fdbjy6KBdjI7xpn73mPqlxhnrrj6AlShQBnQbqoxezzxYAzIey3ZhswWmI21XMEuQBrxOvGhV7TCALjIoHeU8','C7d48imIRGDqntyLfcuF3nXOQIPyEmDdLlnhf3DN9','6nnzVsL','C5','Qa',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1697118527,-23446,'SSBZIC10tb1olG8','U2','CvrJUTK3vi06UgZOhgni3NCNxdtGjkkt954DnA3UnHepThwiD','TPgF','g','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23158,10 +22411,9 @@ INSERT INTO t VALUES (1867959523,-31902,'OiKBgl4iTRvPDTJPeM4YGMkydd9','9HcKwTT2J
INSERT INTO ti VALUES (1867959523,-31902,'OiKBgl4iTRvPDTJPeM4YGMkydd9','9HcKwTT2JBnqdMWiV5E2BOeSu9uT3xRHQohCuocISWbivKDpDrnGF5Gg3Gcqg76vvv4qButiveXXMk6S4nCuyQ6WRvxzCV3cN5oy5HYK0K6HAIydLWyd07Ot3rtPR3mGCxTkl2z5AHcc8pMXk4spl8dwr9ZhHgP03OY377SACJRomVMDadCsC3Oi34pmpBm2DZjO7KjBez5IFtLO40dlR5AVyEHMoYIazRjI4Tk9dnqqIJNxMDmE1','SyOStPzema9SVpdU8cJuzBU5tknPqaBPHjOuGcaI5dFl','auQfYbGsj7DiXftQHjMwNxHvL0322HG2BVG3Xu8aDlf9PyeFesVB4N5bnkvNwwtT35xNgn9ECJfKD5vBMmD2a2sAv74besouROqS6wCmfGN7eVJe2KvTQ9LSwi1eKiY','rs','dZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1886415688,6000175,'BT1mXajdCrDFYnH17z2l3zdT6xHc1A','zOn9ZlO0OptqM5D46AYJvL9OX3AHEzZougBLd1L9oQvLKpCK','cQGI4AUGA0rk4QGJPPjI0WEhhbKBCC4uJDb9jq','mfiC','Eb','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23189,10 +22441,9 @@ INSERT INTO t VALUES (-1762911890,4772573,'BlIvxjXSzuYzMAW22w2XaJITfieZiyPTDW5TT
INSERT INTO ti VALUES (-1762911890,4772573,'BlIvxjXSzuYzMAW22w2XaJITfieZiyPTDW5TTlOFn02Za1','hghjBEnFhRBqOvcKRcyBpwEvZ4yhmqTUesP74OtJIvn3aKX56LbWsEfDaRgaKPfJcDS8wrTAqGpmp6HCaaLIrOMAm0Nomuork6SnwQARAGQUeen39wZmoQ31RPKKCCU9VnZqcO5mMUT2','hTtKky1RNziuyJdp8RX8LPZi0ejqSEe','0B2lAVXC36ivoYuC6jJu905qv9f8gaLKzi8CbfBBqwotZfhUmrGwafNTiY5A1cs2lNFhR1wTjIyGWEaXyk0kbiw1zMWrYSODDJ2aHMUoE26NYTTrXCmJZMLJqOAU1nLx2uWazONN6ubCpuDVWN0O4BO0xAwGzzrTXDxBcw2kWRVVoyJly4HQby7eOca4NT3V6tkjm1hY0Xhf0yquCZC0Pm5B6jJBgDvggLLMNVrk5AG11ZB9rBqWFU72lZ','i','B',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11980121,11733011298438538204,'Iib','FIiEFMFIoNACU1ErfCpZubk14','fEPIGd','aivczqoVhlL0sU5zYn5t9mUXJx93gYWS','9h','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23220,10 +22471,9 @@ INSERT INTO t VALUES (10631575,13272820531215188553,'WgAHNum81','K9XPwJ7V0weT4rt
INSERT INTO ti VALUES (10631575,13272820531215188553,'WgAHNum81','K9XPwJ7V0weT4rtuUBiNtt9eSibIjLCaXBOcjsLTOEI5sgZ8T6GWkusIZiOhK3ZrqICjbPYO2ch5Exhxb6MQl','sRgpIz6D','4cgSONKpJm7FvTYPalNJvuecXrhwDbnjEU8rX15ywU3DwZxKyqR7Lx6clFV7bfbOg1zKKvw0TxOYTDA7pQX6l0vhvTq2POzeaEbtdmgrpgMYlyzGGNYYFaxG8e3UuGjcjygYAaWhrzIHbDAbcOwAo8HdBxg96XxWmpIACDZzFupBCqC3Z1BsPzLwHNGuSFb8LhUAMTKOQfRgUVlEj3lTA1WMD3Uc3Oyh','lHl','dO',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-90,11362654,'TkIzcRjkJzJoEUoIPRzN0Kee9vr8FxU7Ck47Tk','eh7qPH2l4rv','sOBz68MbrLW4K2Vvp7j7KiZIEnN','VDtRuO7t','T','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23251,10 +22501,9 @@ INSERT INTO t VALUES (7,16062250,'hAgmDnGd9','E9sEleMaDYi0KffHDu6XrbPf0KyUuAHsrU
INSERT INTO ti VALUES (7,16062250,'hAgmDnGd9','E9sEleMaDYi0KffHDu6XrbPf0KyUuAHsrUnpAZYNVO1LBrObeyMTYDa6xA6Mm5CYNVcryRKtZ9fde8GjEoNljbQvV5JI','l8785OClXTm5TgXeK14r01lZrY3Rx6','MSEcwSiULoV8IXBQsaEU83zsoy8OBu3bbDLvWsanzrwgjoigl44If0pZjnyaIz3OlHajkcMFOO8277IlnI5r4zSQvUrSh3WNCqL52suaXS4v9ce9EYp7E3DssWrTPNZzPbscwJnehd20b61pw65XMOOq611GwEPAnzU0fbRl82pkoyzvCk7','tw','rvA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1710745117,1302,'OVFMrBXGCApnMSsSEyOWXuJJtYbjKjdEEBi','ux5QxHgpWmgO1JEiu6uelSYqr','GcHtjPrubxkyQ','7x','dc','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23282,10 +22531,9 @@ INSERT INTO t VALUES (-54267883,5997,'0UtmHbe2gtb9','FV4TV4YQTNtxS5Kocj8TajTI8qi
INSERT INTO ti VALUES (-54267883,5997,'0UtmHbe2gtb9','FV4TV4YQTNtxS5Kocj8TajTI8qiamZyOfW9dYsw9LW6ogHLvuv72VTBPMHSoBK0OjZeD9hEPpGgOH4sgelIJBBZuvhTP','Iq4N7ygvuP','5e7jXKLXP3inQz6XEMGxfZR80P65OIagnuaM6Ml6RCDXvc7asn6uB50a9ATPmZ7lUGo62Xjve5PyPuhLMKe4FrlJhP53IUxeUeJeSRVNmb97t5DVaDRylfix5Sp8opRZ','yQE','b',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (52900,17876899262505311367,'OR9rTbwCyUXYL5','FcRzug2CahEYw','Ua8EOJVEKVDdz2xYD61VrW6yuxqmm6mdd','ZVvexAdG','a','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23313,10 +22561,9 @@ INSERT INTO t VALUES (25264,851356372927680747,'RpFVneoYC','qaZBfjHmTduECmUMaMyd
INSERT INTO ti VALUES (25264,851356372927680747,'RpFVneoYC','qaZBfjHmTduECmUMaMydNZajkK9OFasMlh759TRpe0x3juJ4kvn3DwuTkByn2xgxP6VHu6VfkFgRW3QG67daUrkXhLROU8Te4t9nYCNZzc0cFRficM4GsNZV3ACHFO8S1u3NcRjDcDJ6kZEgV7HXITbevLaUPH8eS8XbfGenZrV3IPnVxzwbQ54esMe7juTc5Qq5zdcvoxWhYotEZIqVuToNhv','TAtnjQGNWOEA44ffENOGphK2Bk58BMycKfGyjbmtufshtfz2fLTGwGKy8MOtt5o','CwVHT7DNTjsQFO93iYkjJPotJ3JMHbeLHynHeLFA5aq4IDnWlDg23u53RuNg7YtwvvsRly4aveoQEejdp6oeb9TIB0SOpcutijTeom1alUe8U0GdDJa4tY2VHWdKjUPJ2RmzgdJAEaioXLBmu1gfyfo17G7qy5W2NKGbjgTt6uuTnSsdA3J7dVu0RZlAI37fe5G2HkFCrV2t0ZQ1dMqfwzn8C','nRw','pX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1757118953389926267,18428,'OlNmZgonIuTa5UNrZvQ','hUmYIefMzsVIE8Kl5ObqT2qHRmmkhi8rCq7tfEBUczLLws','VThg5RSZ6pT6qdf5svr9xMzNHNEbo4t5WKofRQLpEDXKR29Wef','FLUeezH','i','Hj',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23344,10 +22591,9 @@ INSERT INTO t VALUES (-7243617939481086175,24589,'avrpLJLdyI7vq5LXUR96bEl7gnfVda
INSERT INTO ti VALUES (-7243617939481086175,24589,'avrpLJLdyI7vq5LXUR96bEl7gnfVdacHD','IQgt6QecUjZljKER8EAGAs72tQPU7mqemG5mbW6cCA9AnI6','SXOz0Rm','8lzDY3zm6vVhQP4vl3IvovWrl5NKdJOEKYy0HqRbX0GgiJ6LfBxhwPTKvX4jzLyxn5hq5MBxkLVtSveEftSRLB40OaK07AEwuHf3TUAaGI3SrgD3cg60mprvOnQCtWQF15Sm8BeAXFkDn6c06wwXRBNMeSkt0BCfag8KvJxi0uCuxHWeAatHhUjZpON46mNNUNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYDcgVrN9GtUCX','6S9','COx',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14322,244,'JQEQOianwa','J759BkG7ajZNso4sM3CYIiRLTJWXHHg','q8K3yFZL0J','BhziB6hXQOCzoouKb5Xx','aw','LN',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23375,10 +22621,9 @@ INSERT INTO t VALUES (64446,91,'q','ETzWt0JKBWBGtBRcclxqFlbvnnPixFyUu0dAR4FiCrcI
INSERT INTO ti VALUES (64446,91,'q','ETzWt0JKBWBGtBRcclxqFlbvnnPixFyUu0dAR4FiCrcI4Zuqt5LV3pbHECNNpHbQMzvWXftfBQfg1646TvszLSfQwz','lEaDu','KAqv1183Ni2cVInhuVANlvIsC0JJP5XXb372BzIbYFGO8t','nm','29M',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (98057788,236,'zLPG821JRL','ZTPiKM0aZvj0L0nR6i3yrHr2SzWxdKFavV','h1ZmnxNXjfj3JBo7Ve8W0GXff','K','2E','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23406,10 +22651,9 @@ INSERT INTO t VALUES (10375825082693060297,147,'xK','0Niic26Xy2jHf9cPcHAtL9YBiN9
INSERT INTO ti VALUES (10375825082693060297,147,'xK','0Niic26Xy2jHf9cPcHAtL9YBiN9X03FfCPcMD7tMuGa64UWJYcX3ASAgpzZoQ43LYP58LjwdhByhjLid1tpqQk3nteh0HsGXPVQfpMnSxU4dOCDHw8DJ8vbWRFNBBxzwMAWitfUEZFDj9J8tphwmnf1rsFBqAQ3mywJ4PxVSOYHzcuafBUVPXNsFMdZnluI0Q6Plx','Mj','UtE7ZgKXlQtOfnAja0rs9YHUdW50QcipHniyiDykwCNetLmMNcnEtOZP683n7qVf6AULWosnp885YQfBS5sjAWyqEdeptUSGSUdIv7DWXN6b6lQysF77zJhN7CvQRQbtweiGcj2vyE8o41LqcUhX9FOvGo7K3TTLeb3HHitt0A05ieANM4DQlOYr7LAk8IqI','r','fD',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-12672,13685623,'5gBGHACooYf','83mzU','thYwJZxepknXrd','geOYpfiXEgMqR5','9','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23437,10 +22681,9 @@ INSERT INTO t VALUES (-742769851,4307324,'EdWq3KOBqyfIULUO7KMkDMzoJQcuZWzJmxGEwe
INSERT INTO ti VALUES (-742769851,4307324,'EdWq3KOBqyfIULUO7KMkDMzoJQcuZWzJmxGEwez4L9XGLylMJKkkyDVH2UlpcOdHKojZWO4lURtu','wnqon9fWrgUOxBzQ2Dr5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40LgGMjddi9HT9ArQhYUJsR6WIKQ9pUe05zEwDtzBmCPhf0xCLHyka8uuSl5gOEBcNPKhEbKh1TIlSDagN4vfr956MwI3WtNQMg4qcLFZQM6sBQ8pZRyhV9Yq4TpnlqsX4aAy8yZfbGwAAJeGsYaO3uRjweT1MI3bOuJcl0EjSnd','UlSin3gaDkA','7RmH0BRihortPv1WIjIPJWfciffIKowhoM21IQmSArwQxr6AWKZX4NM3z6YPScDcU3m7gvvUzxKINVuMofdxnhkROBmsuaTwY95Md1s8CG0ffnVA4z9kDz0fYv3wQIgoy7FpCNV838QHBXhzGt4DoDeiOyDVjzSXN9SkfU1WtPyvSOfYSnbyFfkBRq7zR9BEBuM5UKKf7kIj96','1Q','aU',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (190792902,2467076,'BVhFT13Zb82Mq9ueemF0wF3sQwuc4X2Zt1UeQlCuR8','EtyIvBtWqV0Xe9','e0tJSIMTOTbm5gY','FWsfsSHfjq5kTI3DHn7LRHJdjB346plCFEDE0OgXMSQhNInA9WprQ1h7GCfn7mRy','R','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23468,10 +22711,9 @@ INSERT INTO t VALUES (439707292,4168850,'0ioaeJ4eQ87qUTPOe0UjUZQQSDqBbPAchCb4PDz
INSERT INTO ti VALUES (439707292,4168850,'0ioaeJ4eQ87qUTPOe0UjUZQQSDqBbPAchCb4PDzBGxV0Lp5Igp2','8s33zBSg9Bz2B9fDcO5L0Y0boV7WrCxjB8KNoj2sts3mkVzRjicTmFIyePdGsvgUJUidbFeVQq2YQWaU3Oa5bt6j9MKEGhwrqijFJt9xcqM0R8b5rUu4QPQ8YsTAdQbiMJzY15a9gPzQdX','rRpVNDo8Y','qOufOVgILzkqAHJd4LebKAHqGw5XVWzDGnC3js7lzYzRvL2B3q7WGed8jnXwAvrQ1UcnH8StRSA0IZFtY9FCpZJ6d9mKH4p90Qltyjm5UIdIIfgXSO8eRolvCdCQWASyCTr','z','T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7519992,32990,'eecAJEjCVMDkgD3GI4Jij3n8czRZvsDitzXIjRWkRAOXSgKiROmXE8mmb1ZM4BWwmN8ZHNjVpcF','uTrR1hOqwv1ulqY8jRCBXruacphq6esPf47jpJ','A9ERA9km','xn911PvYfggcttm5aX3EtnjNEoiUY9Sq5t','Oy','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23499,10 +22741,9 @@ INSERT INTO t VALUES (17025042951104361911,38665,'8p2jGzlc8Ao3VZ8lfs9bCtIkGAdtom
INSERT INTO ti VALUES (17025042951104361911,38665,'8p2jGzlc8Ao3VZ8lfs9bCtIkGAdtomd3oPe7eFwbnmdueXMku8USH25hxQHv8TA','cGC78B3eONMb4rxgeL3ggMqz3zCaTq9OpPr8IeoDLs70sCwe1qkqR8UUJO0gUnHjwx0WnFZHvLtMRZ9Nufq2xvQQZZYQ2JfuJQZbbJK5FObiskGzXMW9kME36J5aPwoliPknyA5wsLciIYM92wjZrK1QMoDo3IswfPbu1Q3OwzEl8PCfjNYemMEdQYjugSofHGhVSvQFwoMAwdLFtuZq93woOgZ5Y0K7jGMsSyh5pvAjI','a0p5fdFZ1e2w0WsGFXtGbGw','YIR34W7J8GO0lLrflJH0f1Iky2eorPfWhG1Q5DlpcWgh2RBhPVaddV17O9tRjDeg7extOIIDY8X9deNpgNDWoKQXsoood5XkOHLI7HwBMgIJf3tNrOaEjHASTrs76q9EgdVNbxvMhJbnRdD6377At0CNl5PSbLPXYiWL8pNj','Q50','u5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14501882,-16029,'CzWtHBQfGnRIopjNdkkBfBUfGPZQpc3NP29gvaVNR291zFspFyMATPSOsOZmjs70z','I2C','5XxNnQi1xD6e5xglvevgCRkx','IzuK4DO','a','Hf',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23530,10 +22771,9 @@ INSERT INTO t VALUES (7589655,-27544,'Yltuz4TB07x3Sh1PoomYPpsSjLmBAJm0XavNUkoLoO
INSERT INTO ti VALUES (7589655,-27544,'Yltuz4TB07x3Sh1PoomYPpsSjLmBAJm0XavNUkoLoO8apGVbiiQk5ntvTDQJUcVbd7NJaxQPRmvPddVY5','cLLgDFqllBktC8NjKUVsBngm5xwnChWd0JGh3iwbz9jVdDfFlaTLmTBnd0l3hai78GmkthDgkg6hzG4kAIHBqfzqUashEZ1JqsbJygoCdGurlNWTjlWqKO2WjtoKOmlgd5jSQv1UlCuGcrJ4b4LT8gRr2ucGFUEA0yjOzexdcihuZnk9QACpHhpm0mAHaXPy6VZATber6TIkM4XqWUH','VYqbG6uk3gSv0n6ahQ4obIUswvK9YjAVOm6Vtt6I','FKQLwm9glvtrFNNfiddg34CSlij2UhxktsvsAYKGacfBwS3S0ToSCg6Yaa2u6jF97LD6ataRSW0iUpAodMp','k','4c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17,218,'KPET4m2RLjVFJgtK89g9OitBgp','zr9kGqxihYvm','HjDpuRkQhxKgVj7KFAJXPoF9','nrWmJZfFgyUX38mrXNvrjOR7OuBEptBlz','qw','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23561,10 +22801,9 @@ INSERT INTO t VALUES (15689664844473398891,251,'O0','NJGbqUyqdSnKlHiDzm3lhRnN7OF
INSERT INTO ti VALUES (15689664844473398891,251,'O0','NJGbqUyqdSnKlHiDzm3lhRnN7OFzy1QRZhvJE3x9lExW30fD6jHIRLLQYIV3fWUl8CJiUANwYFEHZpAwNQI89qnAPEqDdpbXFHAf9eGNsOHmueQcB5nFZJSKAnRFUj7giBGoMey43XQZt2OVtkffA36WWFdjfoV7mTfCDBX3YH0Jxo','ExvV5T','qIXgaUf3l4d5CCrLyo0E9XDevhwiJoqsyFvlerLZSSHCt0Dnaw2XkTGATyYZe3vRW29aRQdlV69z6lFr3TC0eXIfRFHz7xomn4eMPcZ6jjMyUkGGBBj1hpcDzzMPEtDj7jGcpGJoh0o7OqTykJcYqfxNo0kmdcbz7Zg1f9q7f6P8aWOg9f7baiMbyxMOiVbmau6ss6tOXAog9k','9wu','P',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17135,997180603525141264,'lpYLG78h0hK6FLgzgApxzU','XGDVQxPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GXZEetGYey','G4xLyyJT','NJslyYLkqOaMPQOBl8Oz1MY3nF7hbQzbqqXwUNGUsNHUy3','B','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23592,10 +22831,9 @@ INSERT INTO t VALUES (934736699719692805,2758520188160635785,'LPj9FxB','YyWvdy1M
INSERT INTO ti VALUES (934736699719692805,2758520188160635785,'LPj9FxB','YyWvdy1MRAwZ2xOIUG0g28znkIAVnk9t2Sl7XJgC3RV6RjKi551YTToDIEp8aMuMtEy5lpQkKRg8AvGW3tWe1322c3diBvMgmmtmMx3LITyefsZMaAKSf2qTDlk4JhVDXuS2fd6fKk0bfdQd75ytYlcKaESGHpVqHBdBPPMvTcOnfYPkZ4ToISqsJ75bs8FLAyuFSxJlDGEUKxqlp','S3YSysln7SO0udGeAEmVZL','HbQOg1dlDwUmLPsi1jHa8','Jp','l',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2755,-2279736,'KxEeNRg4jE9CSNKSpke2mpvMSYGhadbjjTtYS4i','BkDfnwE6OrYWqnxp7lHlj2U1vuLcnRIx6l9CAKiWb9k85D9xDhIZnt','yltNOWvn2SAqPqPPMO89wvJ8nGuxA0fDQJQktPJfaNKWxbnIBFAP9Hcn828PAzc3RKVFTN3aB18vfJvhPeAjXukepH','cNZ911','T','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23623,10 +22861,9 @@ INSERT INTO t VALUES (-4166727589569362102,5902530,'ZHUVJUtKnHRqIkRjTTW04A07Wrck
INSERT INTO ti VALUES (-4166727589569362102,5902530,'ZHUVJUtKnHRqIkRjTTW04A07WrckikolL3FffMtpPp','okznHRjN5CMCu6IPiUyNw2vPhCRT92pDxcSoxVWkhDj3VUXaPVUJJeH0OIUhw2RPeDsBIaj4uYr47RAi1Q075ucLxrTpsf7UeG9cUoccVO11yjZkwUnzW1','RFlYIn2OfqvQWZvPPo4Rry97E','iy15T4sq3TBqE1i3gmJdyJbkCV6MGNlXllDF44JLGya7noI01yBgMzDnk8vnPlDlWPMtQYCFlOOUuepkpr1ChlLYGFgYuHwCdwO6mc5GD2UfubcCKcT4XaHZYn','5','v5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (144277302398654567,-2424040687211395268,'Ead9pf9LRFVrC1W63pboSJfZXw7xiN3UAkeZIMKtD16eqv4VIk','lQTgMEDDMfTYgGecVH20X24Rk5diGV5CkeWayDg6wa3Icz','XaRHPePX6B7KWcBaVDKyhOaD8lFshOCAYzw6aFctEvVReBsPePp6','M','N','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23654,10 +22891,9 @@ INSERT INTO t VALUES (9154462179992755029,6566138189445012071,'PUnfHZb','tvbHZrH
INSERT INTO ti VALUES (9154462179992755029,6566138189445012071,'PUnfHZb','tvbHZrHBKqEMf1e9IGIrNJTvJ11B6ZcOkiXXCapjMwnzT7VfM1DN2ck2ORLPAa4IgWnWBDKGhOgOcax8Ar98hf8wmraPdQgPuUNY6Wo7lwyVw7GY5d7PBfBE9T7d9BdRlkd9kpiPvc6RSoDNY6gLSiahaurK21WB2cMXeF1m0xjgxfT3YG9otpQnjWWAogAKfgVDOWJFRbG8iOxFWzTCmiMkzrxxIGYyjxM3xz1ciH','LAxwzU7ZJOSCEc','s1LYTWdnoeHJQTcM1L3rZSbWGDFCLzEk9mFDntBNSwrPbL7lrEKBDxEV1WH6xgtyWPDc2cXReX2N8uQc8uocfY1NLvz7gijP0OxdNapky518NgTMNpbWikUFAaaQ2Gks6v5s1rEgQwbVigKRXWPzPF5V6EN2AROsR5NDJ2uJDgG8HqYG1Ie8Y8ODqPWnrX5BmGHVGzhmIBH1cPdKQqKl5wTeXmeU','f','mx',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (158,24,'rTYVLj2eHuC6QvHBTuCZgTpVbOPNNgD1cU4Wa8QtqauaQsrlYsfjUwCp0jJOu6COAghtXwBv9fM','XOS71utW0I6HQX9XtS38iQlfR','yBRblgVVJMiDSV8nECho08HUVWmkkvdC8C4edq5Hy1M','btrtYGXGKjIH1RisLfccUwG','rQ','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23685,10 +22921,9 @@ INSERT INTO t VALUES (675029600,67,'M66IH7BxxX9O1iffciLsa1SmANyr1G','Cs5GP2urmw7
INSERT INTO ti VALUES (675029600,67,'M66IH7BxxX9O1iffciLsa1SmANyr1G','Cs5GP2urmw70xvXVwEY6vHDla0B0fGiKvjumORRC8sSywkAlT6a1IJZxtqONXrKil44bawnTSTJxSw0up2WTnZzeysuEEQAWC8e8xsv9XkdJclVV0SbYPtbwVC1Ajld67QJL8Mfdh0DHfoGryK1Ru3EDg9vSKtVXd8hlday2YyLnC9RO5TVYm6XlNJ','q3XBN6fG','0FmOGiKYSyBFed8trPSkyQJQJRW3XUHyguCUFu2dIoseD1yIKLukA6Ugc3XqaWH4kaGxPc5It88gkXbsRc28S0ViRmndUvEIKJjgkdLLcRPEa48DZckZrpEU8CUmyaIhc90IQxtynyQWyu4bfiLKNW','E2M','W',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (68,47,'E4x4EpdEfCcuNnV3nP7dtwL7VAsbX5HJDLJwCRZY028Ph2fa232fqpPxRKh2P2U26o4ks2JSSav1tGy2m','P2DeSBKtGzWmDYBe','HjkR9t','zHBwoLBS6zR1xjOCQscTRnkYU50','2','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23716,10 +22951,9 @@ INSERT INTO t VALUES (8,-95,'6y9mMJApALPSo5PNBorUEKPrdjKTrHtJ19gd9YvUEK9vO9o4HJF
INSERT INTO ti VALUES (8,-95,'6y9mMJApALPSo5PNBorUEKPrdjKTrHtJ19gd9YvUEK9vO9o4HJFfkvF','qBCqgZ580OEhSFvs6Ng3BoZgomHDjIJy2MYXJTBcerCoFmqBl0yldqx4jDsSsY3Py7USR3SSFDeLjpV5UqOG6b20uyJbvUYddeADZ7FNne8yCsJevSbMrozIINUWWs26mt6t8nJB2Y2cjhEG9TQpgwlAiCXp8CQdIkQxLj023UTHk05fgoyGY8b','LBnhpgaZtXdJDwVB05ayDLiFDLrzHl6rsLtnsOBFGN','u0jwX1ASqTHsQUyuMgmcTiFfwpRMtykOz9c59603vv9WG6QZTVq45Dlofg1Wz1AfZatI6N7o2QpcSPRocze20uK5L9jdv6e9AyFMGKieGh7oNZ0z8j4uPsrkB4P4b0rFTlZ92KjenBgimKRYNR3SRZTanYTFPMBGYtUiefBkjJlNSvl1jBuBxbNoR6nJEtiqlpy69sQYRvKGMdGyKlYwhQtb','XM','pN8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (217,115,'Hvpm','UptJVF68ejXw','nOo45bVyhhPZIi1PAKAvOFm7Y','EKTaf7kMCD1WTF0C','j','HL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23747,10 +22981,9 @@ INSERT INTO t VALUES (12412202753031832938,4,'dV','YdeVnOME2aJ9Hyb8hjRy3UN7x3uWo
INSERT INTO ti VALUES (12412202753031832938,4,'dV','YdeVnOME2aJ9Hyb8hjRy3UN7x3uWoTrtH70IqEzlN3QDcLUMW8EVoNXjNECQegDLq8','pJSphQVtDxU2G2','segD0nKGZeKMELHZu','yzi','i',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1600498956466966096,6145,'SxZCaO3u6w24jXWVL7CRe9','6mv3YLjlqa','gHPx29L8Ki3rHJi9NR6ek','vIeRhJ','C','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23778,10 +23011,9 @@ INSERT INTO t VALUES (8084474258625871619,-24225,'vnihgJbmwAPbsaixAqSWupevHXh6w3
INSERT INTO ti VALUES (8084474258625871619,-24225,'vnihgJbmwAPbsaixAqSWupevHXh6w3BUyA4h7q8FoHAzIwkN5YkTk2o7R','41pYg3g1OoHdhQKmq1vOVtKNqSjmDoFeFfxG3fixLGOoO9Mo8P3jeEB7xDw7KqgOFOcsBqh1WUB2DLYDUNwk1Dw5N2MhzceL7bXjSxPsJxW7LdXe83iILhbi7MyzLLbXTv3BwFFWVraLQ8YNY6ROSvEMlByjDRPH5Kw2eERAqvzdTbDfIxmJ3txs0Q','Pqv2VMRr5bdGvNAUYm7j7b1rI','QnVALtlcYagA0YYNbDIn3hxop9qhAsNqfV5VhZFBXhTOHpjMMxc6R18jf7Dh3pt3vX4PW8uZGXMOCZ9F6yNM0Ipe1eWbJDztBNGkoQ1','2m','b',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1101082918116229904,10731589,'q6qyYET7iLFOWI','sJBpq8MWSuEnNIAwKwsXnmBa5Y81CJXNtJGPGW7MHprtV1Gk','lYENLmddD63JoegU9tvFYyDaqxoLVb2SN1','fj5bgj','b','Pb',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23809,10 +23041,9 @@ INSERT INTO t VALUES (8662260029858766818,12619248,'cBEd5nZgRkzYJ41','4CQxpnfJFW
INSERT INTO ti VALUES (8662260029858766818,12619248,'cBEd5nZgRkzYJ41','4CQxpnfJFWRFTQ3dl6x847jRn5mNoryEsmaNE6yrdfRgyNoJvRWFCHxHpzqYu7ZT8zKcXZIkgZVoDNVtsTLH5fxJo9HIoYU','TChnOxYHdb','Zf5eR5nOaqGMowQwwQST03vJ9N2uwGGIY2hwl4WHkrX89FG8NmXDdM5O5V80pv121qXc5CZRSqPSXhD1pNNqHif0MaJlGvaTiz3Nvh90BnqpOWrjWMDv5hyYSTdvbubhCAqaBgpmoQHrdR7wBFhylHmpBJIMKrXU6jUo2eEliIeiJG6Y2NnW0hpFpXwCmnNI5K6skgEsZ7I06xE6MUpxGo5iZ172IKqdNPPMP0HSDlOZvv','q','j0s',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3988695347152840804,14507534,'LUHEjMnqf5i3tU3Mwb1PiJ9P','cO7C3GWyuQATrqZS9s','eeHihK361aqjFKL7eH9K0JoodJ8HUp3znDIk8OxXTV7eDMW3Avm7QysfHIxh2RzsazD2NyFXMdPx7QoCn5wgojQbib6','PRDzRvpCIpRb8PN','SZ','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23840,10 +23071,9 @@ INSERT INTO t VALUES (8918549184586397077,16374268,'FzEt','AIw9VA0CPsWN2XYT22dyv
INSERT INTO ti VALUES (8918549184586397077,16374268,'FzEt','AIw9VA0CPsWN2XYT22dyv1jM311KnO7z4cV7Jn4po2SZK7buwVcfFcXfT8Tfh0VN7IMjls97JuXVqInveNeV49iGvnIf3tsgdyidkZ4Y','QA','GmV9xPmFIaXjKNpdvy9abiCJMN3nStALONPK4CbIReQ4NnNH3gfN5Rl998iCQ67uS28TVyWmLaZBDl3NptM2PBtBj70iMYfIeXEPHrfRSP3ias6oncyY31LIay8Wrvp8SRGHj1fEPU0HzH5tHfnMmisrTuh9zgUhdkcaiB','4va','1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (202,3376901099,'JPqY','4QHjSZMjXas2EXUAsP2TVtwWk71DWn9dhinXHv1URyykmZsfRrTJJ','EyLUMUQlLAuR91','rEgEzwWExgnTzeInBsGgZrbChOaw3FdxA6XDp4HFawcqt9juvkDNb4t','b','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23871,10 +23101,9 @@ INSERT INTO t VALUES (78,2531883683,'7FKwE9','Qo8SHuX43aNMXOibcLgYr4UCFWloni70as
INSERT INTO ti VALUES (78,2531883683,'7FKwE9','Qo8SHuX43aNMXOibcLgYr4UCFWloni70asW06eV55aEzcHx88O2zPme9AzyUMP5Cz9059JOxf1UH6wQm5P9o','abDAyaDWXsXhnC21NuVZ','SDm3ng94rRT2RfG2hiWD8kX4qzfjkZJhj0Ba4b9Me4tAs2vyupBPsHAxFpmB85uNRaOrHzyhZsDhhrWkL7qXQ2lLwyq3NawTan8hBK8l1B5dy52CwL0Ra6MsvyMnbAZkkuCwybn1tAogR8srEnnPgs9eLrUHgMrxb7vIaWgUIDnHn8HwtbAnkb9T8r4w00lpZ4TcruBVqUw3fR545z13tLLncKOmDQHnjZL','66','tN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (26143,-478475789702573851,'svc1U0RWIPfjRkkqpXODU','Y','dTzlVl7Jv','LKDUMaJUZVENMN0m5fo2rEMXrxkf3D6','Q7','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23902,10 +23131,9 @@ INSERT INTO t VALUES (-3302785222831075199,-762888346780733437,'tIEIiw7Q3c','mwp
INSERT INTO ti VALUES (-3302785222831075199,-762888346780733437,'tIEIiw7Q3c','mwp35lQwPhd4cnpzNGZond2HSetZbKgwt5PCJKfvau6BPP2bmRnr52UBCdvTyPfULkVyMIE7OkIL6OjMjtY0Vp4JyrfdCZzsL3isboKNzBcNJtChc1PCQPkckVfDfTMEFvVW64RelJc22Ce5lhsUIznyvsnxDbKwae9UC6Ff2KveDf31sQF6F5aX70gqwmostcTSVypX','5PQZDZjM','19m0MKkK71TCL9DFIUrnYwtJNfQIWMt52DuVPxUe80mWLrearpgeSgVlQqChLv0pP5RiWW7l1E2vF9LzWdUV5P41Fy99Im','3C','jC',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49,7683921,'Rbym8Wxbtk2TrFwAdVKbO6WKt7vRQVJ6qFHFkWAmJS4Ro7AQ0','H','gCk8SSouhiHVT3GHXwGJGGJSFGUPIscGo','nhoaHwh3eYYONXP6R783hiJc','H','lT',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23933,10 +23161,9 @@ INSERT INTO t VALUES (21,-8234148,'BYmTg5jh5MOpfYICPPjaU9YumABdx49p23xTZenuQVv7f
INSERT INTO ti VALUES (21,-8234148,'BYmTg5jh5MOpfYICPPjaU9YumABdx49p23xTZenuQVv7f5bFN3z','lLS8MjW1Gi2StmcghTnZiHPbm7QDD6jo9esQJayxlTzzJRKJLLS9RT1ZT6QAob7Ce82Qt8mpcAm2dwl5fnD6','tZPsRFkDK8ngKuP7rtfx8ojD9JI3jZd5TmjshZOqif4XeBDKNRtiw0EIL2WHyElp','d5PRYsMSG5NzYE7mSjOtqVQyeqE5TdHWMGO2cDSeucn7IOzcq18UIS1ZbR2hBA5dVqSJhJRhu4D8Pjtfg','jL','7GX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2024,21,'cpW7MlZgB4Z552q9hoEHXY6tml67Nuw7cdOyxMUdTqBXytj6u9BX9ljPKfoS5KrPch8G','sQw0zHwk','PiaGkMmilR','l5CP4tim','n','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23964,10 +23191,9 @@ INSERT INTO t VALUES (1381156,3,'BZXyfDRYxoA0ly99NZ4nJ7iL0ij5zAuXE','SjdtOrsot4l
INSERT INTO ti VALUES (1381156,3,'BZXyfDRYxoA0ly99NZ4nJ7iL0ij5zAuXE','SjdtOrsot4laQrx94EGJtWj1KGW1hRUwYgSN92oerfoXHdAklk6CzMRH35tXQB2J5PshTs6NzPbZHWycveFMAHCtBVK1ptZvAzxC0H0laq8kwe3a7U6LvWMLNEtGaFRFS8MVdRMVVMYQNlYNIv0at7py','e0xlCf4YHNjH9K1svdmw35uEK6xlUrK5z','oVQnJVNSDFFnCvzcOilfAHFNB0BLhQSFUfKA47nWHk7YaVAsD9c0GIA6UhdDMwJJ41wggXhFkYFHXraJqE3BcEzuEgzXb8bxvMxiVQhEpjkfO6h4mif4JnaXaZVQJ1guB1LzvDmIKO51az4IlHNKZX0vrU1wunPMK5qJc5subfxgQhsFv94pZQBwDtSizoLRcxkK98ILzMaWoJF6YDEVXCytAZr5BggL74AJieoC9J','rd','O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (994058812,8317217,'N4BYfvjzc7duJOFl','87IeOHyfbrV0cqyFXRJisIQRxdv9D63zT4QtU6qloIoqgiLzuX8L4FQUsoerv3pOPxeU2qDbVw4uFs4','USVXOk','Be3oomcvyH4hRY','h','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23995,10 +23221,9 @@ INSERT INTO t VALUES (2919650278,-508453,'6cP0Jcv7SDksFWVZgCxi1JT3rNk1PtXQX2xWPw
INSERT INTO ti VALUES (2919650278,-508453,'6cP0Jcv7SDksFWVZgCxi1JT3rNk1PtXQX2xWPwTG','6M1qFmfVg9jzPlpdn40PL5Uv4MzV2A198wh','DU','722h4V8ZsEM0FnsZYvINaF5mshex6hpxAlOuJtqcU6YGOHuDdlhL9WjazoPRnIJ7VYt80bwSgskwaZ2N5YpurcHTGCV3q5SeBK5Al9zmiPQGGm8oQjC9UNWtLSU0OzrLS4uowT2BFrr8vQ0qBcu3M7iSk1GeRgC6rVxTSyj14Ib1iKoFl8ksCuXGMCDMbvHwomI4ckA6M8QsClxQSslNNMzeYxW','i','V5',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6033493,84,'e9DDvkqLIbezUdU7voZt5lTeGQX7ocoNJn7rfnndGAdVZsmPdsN5QYj4JpFhJrekKq4mpQzZsRRrSJ67q1HB','ZCE8cA','2k9rmozH1L54Uqz7SUGs4qrEdWi2UIHZAmV7Q4ZHedDC','1sgRqlihVwzOlwkmUPPb5pwchQ','b','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24026,10 +23251,9 @@ INSERT INTO t VALUES (-2540290497764893480,45,'kPJ6RJtkAyb3IJcTgYtk8QMxZJAKM9DWF
INSERT INTO ti VALUES (-2540290497764893480,45,'kPJ6RJtkAyb3IJcTgYtk8QMxZJAKM9DWFbu0vyVdpwmZiC3ZrTDgPZEvMaRIxyjMuWA7dSOG6QBmC','ohCUR6lXYIzYcLscvSFkd1jz5lKeKVYzVboBA3LpsHPAzqJE9zwbvSfLPiINOQGpbgQhjMoOV0ldYE3uO3XXC5YbFVZYLFYK6ugKBpvzaeRl2DSYRlaQfTcEqPodC452ugZ1d','8gAq9bQaxDg86utlBNCMgs8Q6CqqknW0VU1JKtAjQAQlS2OgYua5hiC1','h','pQ','rra',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2001304569574155672,1,'eIoCNAf','k4bHHY','bwBJ14qd9gnOtAD','ZnUOvutgR06aDeeFpRVqTWsRHIGVhHaD3ht2M7Xc8r3Q9t','q','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24057,10 +23281,9 @@ INSERT INTO t VALUES (-433344063670407367,202,'yh2','d7wHIF93CmCrPWl60IoI5Dh0ohY
INSERT INTO ti VALUES (-433344063670407367,202,'yh2','d7wHIF93CmCrPWl60IoI5Dh0ohY2Tv4Bb9nfCWrLSKw1B8DfDynE5V1QT9Eq9GCPljkaZe0zaJcpfX1bI9qnRV6Vf9Nb6PXcQM8AiWSdP4gu9hzEwl8aCylkWmTX9GPyQhbp48NjGeAxRdke7u1ZgDR3ChXcEzlYT2OaMgpGua8eHUUHx8PJ2UC78hzXQuoB349HGT','Dh9KIvaVLTAT1pi0qBAeZBKwBDhzpcNsqm7Yr9cTVNNrDvvBt','ZB44AdT6A','05','9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (130,4868374,'PniFjx','WEcNpGU','ivlNw89jzfxsXKPcVyh3vX4pgLrArbUqBE79o','aVHwIf9qcFw89','Y','Ld',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24088,10 +23311,9 @@ INSERT INTO t VALUES (15597499761929892677,3858210,'awiQuhAxANvnbBwVgmKqmnCTAUHL
INSERT INTO ti VALUES (15597499761929892677,3858210,'awiQuhAxANvnbBwVgmKqmnCTAUHLL3c6OQehYV2AVK','2bj6yNbpoXvNtZtQrVqFP42yzweirPU0GohMrVv5on1Aj9g0v4AcswGy7h1qiFZWra8comPbzMDhhLW71nZzrTX1RsDhaViVs66wh4KhqqudiQnuhCdcLH80H71Qc131hUgjHaQDl5b1rLoTET','ayJqoCYaNqc9IqCLQPH9','BF2MKLVCqn2pBbkHyzs8HUJbjagv','Wf','3kC',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1245619537,8773486667621920437,'QyDDbzopz4t4G8QlslTPsz','97GkNYWEw9st65','O5H','pi4kISSPGnsNkCIqSzqHgLNSsKj4GYSdfAOMfyFQWp','N','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24119,10 +23341,9 @@ INSERT INTO t VALUES (15247208336488367690,-1970864821592762367,'Ux28zqPLOEnjYmX
INSERT INTO ti VALUES (15247208336488367690,-1970864821592762367,'Ux28zqPLOEnjYmXUi','ZC8wM5AT5xvh9sTgiXAJ47uJjU8cmaXoeZjGLe1bR6qzj3B5XEsxQUYL','EGGuvSqYJnNcjns8ypzwWirnzRXEA9S7ljFPFtlFD4','KrdV5G9cKFnhmGwlR813rSHH9NZeNlJQSL369TP1JOE031PsPiqyenvyTCivRUc7Bdf8nc300','A','Fz',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9038142528989969124,-2711517,'RevQlRs3tH4iCukuSH08gPj08','WtUBd45A3M867JGcG508c','Q2i2w7HSQTdbUY1xYkhY5Wz2cRXo3md8zGMvNWZCMj0Psfz','7dWBaALKVxsRFgFpDTW8sAgg4ya5','Q','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24150,10 +23371,9 @@ INSERT INTO t VALUES (16226008186104094381,4622001,'Xt3RsIs3h25TEFkCuCtl7y3OsybF
INSERT INTO ti VALUES (16226008186104094381,4622001,'Xt3RsIs3h25TEFkCuCtl7y3OsybFTGgqEmNJTzG39iyF','jwjfpUltq0fwD6Y9SK8C3ww9V3urSLqmKLSn1G4zVWxZs8njpY8mLqkMBUhJpHJTBoQpa1Ho2lPN2FWKLUpU2mDepbIATwd95pFo3g7VcbEOP5ibFFemzQXsIHXvRZWDbNHim7sdxk5TXkfXlORRHb0SUNK93OgLjUBs8Ny1Tr6DZvWTg25VRCGmqM9eMIA7Hsyf1Sxps7olVK93XbRS8W1PX','jSsQ8eiVKwauhHQqDSP','Aj1cQUtlCPHWjKzbDk6xkhFY3VYbp0SIrnWQRW0jXMKd3icsPS5bA','R','C9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (105,34,'7HX08GHCp9BZe7ogUooc','fcRdToRfuJZGQn41ReRx8uR0TNGnDah9ZbOb9btvSdgMx8gYJ2TNUtD','jWtQt17q6iPW7EupWi25ykwIxQRvdW0kyRIrYlohfGDzOKH','a5xYwQ6risZke9EsJ8ih0Atvhn','S','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24181,10 +23401,9 @@ INSERT INTO t VALUES (-1680,-105,'uEQGAb','nTuRWAkcYLaYoAhPsEzl9oRAD99Mi8So4OaV4
INSERT INTO ti VALUES (-1680,-105,'uEQGAb','nTuRWAkcYLaYoAhPsEzl9oRAD99Mi8So4OaV4CY7I89lczex9rBv3Aow8bZchuUq3WpIr9n22loJxl6hH1aYTeaSCQbSH1G79NvVv7IIMmEMMMVWyXaKOrSl0glT7dWV55wTgXoU1gQ1fIy0iiI59iL4NcUiSgVzuhdGb6dVd2D01QBtOS6tpfWYwzvydcCDSlZD7DvTMSkTj8u403xOg6w4WbUBuEP9SHf5K','iuqFDjQtB6jfdJ','9tnMMGHfWwKdlPKQskuHy9B3okALhtU7D2uJj6YYXR6p6pkbZZ4BsrjRhVd7z28WDowXbQcix0ciM1QdT3gTBgIHyyTUPBE1hyarrseIsWOy','U1','BR',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1966252269,17769601383196369922,'7aAWudboEmHKSslwu7a1NVfCezQ9p9Nbom2TkcDA2DEkkKT823iBUcGydSlLPJg0q1CCp','AV6ShCYyVWL','0GKMhpBEHorNyelmFzYUXN0L0fYllitOWa','nL9ENbVzmR9mXpP4NV','q','Yg',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24212,10 +23431,9 @@ INSERT INTO t VALUES (1549744883,17290249407148107596,'ruopqivwHiXPyE9jZqB0e2Ubl
INSERT INTO ti VALUES (1549744883,17290249407148107596,'ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnCPZytfqHLwgm1VJcLvg5nocZD7D1WmG3','UmHmDFYwsYv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63JeFtxK9UBxCZMvcDdioqwmBca4EPSalAQkzxODxZJSdUZHqHLjVckh2yENtmluepRtjt4hJ9NW8h5Y3wzZ8pb2cZtB1PBsrQ5golWev89P4XZMZ5d2rwp3EXOwXlDdwr1AVQEy','ML30fNpS8FiHNP9jlmX','mw4EL8TW','g','Jj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5873868,401648415481197991,'Z','xqBwANQ','10oSxNDW73cJckDZcHRouF','pHN2zMaqhof8Nl2JueqbYDfPKu9B89haG1jBHwerbzbXgr','1t','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24243,10 +23461,9 @@ INSERT INTO t VALUES (1957615259,7397004105854754456,'qPJvHPaFcmEO8','p19jQuXv1B
INSERT INTO ti VALUES (1957615259,7397004105854754456,'qPJvHPaFcmEO8','p19jQuXv1B6r95KWGfswtU6tibYf5UpFHXY5UsM1cLq8YbV8XZhsMI6hfqNLMJtjvn87WfeOIFW4CteIfP8uSpVZV4K4297i2CvJf6HBEf4vMipE7RyXh1VeCHGxz3TZVCK2O8wIE3JWuouDkvdPpWI4RK37kxD8ivSkJRGWWGBPkgQDfDccL2tLish0Ts5t8JkeDG5LVWrwv4Yie1u6VJjHQBhj35J3nJ9ujT','CLPaD','cQTWwdabJ7ApIN6aW4kz7v99f5rURUe9qGqCNdMr2fuedGGfo0Pm9apJ2BAt2qzR1V48oPiQhY7mPIQdC6UYhxQvcKSQZum3yhriGMVOP','P','nB',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4125934750,6653215493331772704,'Cs2ZMzEFmboPk8blYkMRqyyLu2OfR1fnECfL6SW7IND6rJgMWxuw0R','8Q6wirIGLwNooiM2rT5BsP5TkGj5nT22rY5BjEHmBxJES5olKsBS7mSgZf','QGavmu3ld97FsKfxy9A7FLYuo9RgAMAgCYwnJ7qIAybDSnJBOdv1lI','7D3R2H4DGijo','t','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24274,10 +23491,9 @@ INSERT INTO t VALUES (2203689640,9263863093799839626,'OfzsCsyKZF1hqZ33k6YkYssEGG
INSERT INTO ti VALUES (2203689640,9263863093799839626,'OfzsCsyKZF1hqZ33k6YkYssEGGXUXsFOpe44igoXe0','NQotLEgFLM6uddoQoznZfyAbYaLccAiHeh','gbMICuKB6NGSUaOvv4eT12SDmznW2kEUMB56wbhPF6FUpaiL','TYp3u6kUW9YhvMZyrkJeLCjqZzExIYmRiE8t6YQa9yMxQHtw7rN06y4GKbumE3qVD0esemn4zILhvhrnliPZvJcayWiZaOGyPl7xdYBcQrz7o5zfJdDDbydZGMHhQc3RGS9YNiUvUId3S0cPL3eV0eHieaQNgPak8ktwnMY0AmVLSejph6VVXNBm8rp7cR6ttWNFvB','33','eYn',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4199782,-770358134178468629,'EQYwblyyICwzm4P8doEQAPf5BL','ZdXCSv06JyZquLOrN8ygn4n8yDOqa','H04qtl6lZU2LWWqUvtcMZYzYtD45Ap3YU7','4igwOTOZ9','km','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24305,10 +23521,9 @@ INSERT INTO t VALUES (10111229,3565682804150242237,'Ofac53c2gThgLYHaGpHl9UAXpmko
INSERT INTO ti VALUES (10111229,3565682804150242237,'Ofac53c2gThgLYHaGpHl9UAXpmkor8H','Exka5zTwxmwdrx1uiP03GuzosdSQZNHwS1kGoVJS0QAZv6MInt5Old7JoN4muS','kxiqhDcTZKu0MtORmYywRTEqB2zoQUN','KQEamltJ4XtnFufeR93UuX5PKLWGNJc9WLBSVzoAC6fGGfnPw4ejQ8gSAiwJpvoejgnCKDdohE6F985qbb9Sv1QSR0QMpBoS36aAAa9I6IjmLBQkG6JUc2kTCzvQPp69DjzLIwKci6xWUuSKg2sVV6aQheGQyoRfuDgJ6fipiprrM7CXgkGlP','mlJ','7q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (57,6720,'ywfagL9tteL519LgKAJT1iwIN8JHKwjoTf3HlM7CBgYKNPLLKeiemXZ9UxA8TbNNDTGwEp','lGf9Q7DdNs6JZxqHdZdxomtZvAK8g5fE7mL','s9iH','ydOZXS9FiWGjahh9op','zj','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24336,10 +23551,9 @@ INSERT INTO t VALUES (3317768883,60380,'JtGZqicJyEmQkHvQuV2ssp','4xobkVkG3JDDHNf
INSERT INTO ti VALUES (3317768883,60380,'JtGZqicJyEmQkHvQuV2ssp','4xobkVkG3JDDHNfM0f2TM4ShSvBUqE3e3RYokeBtJmFP95uB6OR7cZ7jbvA2dL7HY5csaEWxEJ5WjHrGwhTAsQAsPlnvbURVpF0ew1DwFKQdgZ6g2z4dneDugmJeNvPgJy32W9fzCsZxYMqlms9re72qsWJZxoOfUKbGOjlUw1','mzND','oCD3P5fBVexr2Z4GiGfdKGe3itQdlxi6Nh6BfPxYTCFnc8FrDodl9JUCKFMUaQCDEPMoZnmAorYWTJAJ0cvQIZy1NYCW3k2DMNKvdth5FbNxnObneWspFqFxm5t','T','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (913404945,122,'VBcns394BkB7qQvHV5SFi40oX5dBBxXedCYr','0A5Ip1LhDZRIqV5w00fUeaaJOSEA75sNCpCiscuO5w83','De7cWc','yfXgMn4j4JZOzYI2XJkMC','u','TV',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24367,10 +23581,9 @@ INSERT INTO t VALUES (2450656928053996653,-66,'oloQXfbFQkR2OMsJ2re2ajEyeridrTnNF
INSERT INTO ti VALUES (2450656928053996653,-66,'oloQXfbFQkR2OMsJ2re2ajEyeridrTnNFMrjI4GpHKxuK0cV9xdCdbBRmsNjpowwf','Nmf1nKVIII0A41qKigYtbnBonYU4TBR4bFgZiNI4X8OpmnFpRTFpvtmSTAo5nnE5kUnHX9P77d4ZStUmpfB848bRnui9TfOhT517VNMabeukYlz9jveoJNYdGpbQPhd8X20936eDErduZ8d66nDiBgh24kQyZoptApJLktHD7pBTSz4V0lXbJ8CLr6eTNdbqbcD9otni5FkayTVwQLqIf14IffmMUFGLDF1','D','Ew3dB3pqFZoBYISoDftAoijYLYGumroC611eX6oBZGbA9s80rq0UHdwEG6TN3YlXJMsXWpn3igNRfymzQZcqJu8SXx6V072VL8yktZeb9iu1B7up24XdnBJBdAW7Fec6G0r8jbUZdx7PrOJcGqOrXVaZSotBybqYHn3XizvGZL3f4wZKt5wf2wm79rncG6AJgR4EkG3tcvSlSb3FYMx7p03C87hyX161','Z','K',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-103,-2588730943913314019,'D4LO2cNCA6nFYn','mAWXprL','XDAP1jG0NGJpG8da6Gu0kSmVEF5JARHg2yaHYD57aeFobe','mbBHKunqYsmc3T8kCWYMF6xEIYfIjPKxCWt1zHowif','5','sH',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24398,10 +23611,9 @@ INSERT INTO t VALUES (-2438672,-7207701649504345497,'g0WtOlgeOFiEu1aAVDdAKnheFwE
INSERT INTO ti VALUES (-2438672,-7207701649504345497,'g0WtOlgeOFiEu1aAVDdAKnheFwEVrJgs4PjkKOKYy5bUIcVCjvcxforx3ORF87feI1rKABMWXP','N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG0dDmzitLR0TkLJ4sO07lasZBODikNPbGkOMCJhHEgDjiav6GFbLs6JIFACYpr3oqniwOwxry1HqBbhnaa1EzyHVmaZT3kHUX1dVlbrk4o9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyAAVVrYdpYShbJa4bAEEm3aba0LG','KrIGURURdOYVlpRVUf','1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1mKR6HpU8ev94HoAkiEvH6JE2sYpYw8d8b2wnclLJ2InimF4sNLHgJhpMRsHMvmigF4rQNZmWflKUJmL1sJ0ADI','p','jg',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (238155027,-1199730679,'FRET5cVpJVvzvR0freL','LA2G9','ktRPyFNRlzUKUyfvWtRd59B6','8FnIA489faFQNjrjZ3paLfUbjuC','9v','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24429,10 +23641,9 @@ INSERT INTO t VALUES (-1439355615,-62081696,'iqMzU1wUyIo9vYEhVbCzqtYqcX8YVjaCn9M
INSERT INTO ti VALUES (-1439355615,-62081696,'iqMzU1wUyIo9vYEhVbCzqtYqcX8YVjaCn9Mo7E8nqKEvo','btcgxiYGAyY6GgBGyjmDsibMo86vzFJuJLr7rGBKTdl7zSgqzCdSgAsNlmxO','g5u3ACTZ0P5A8VCAYsqbpdIl6u6ilnoN','TIPXJI84YNnm3k2K4iMJndjHAVrgn8ZPvePIA0S4stjv7OPCz4UkxPv0Wg3PFIMjHkUAaYLrC63SZwOjFsofsjLWzRgfWw5kkLhERpNHVtm4pQLLRL2s5m7IJY9jZ4yGwUCVUTzl8QywgkDlEIdj01DSvOjBRZIMIke98ZmvUh46b2SJMU1Mwi','T9','p0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14176996,-8779950817537579842,'zmucm9WLwgOtb6YUGUKri99','WfwwN9mJzxncSjZoQF3yoC9jxHIKxnSOsZicPnZcYeI1ov','Fmn','Um6duCEpfj711f9Y9tXkbHG3iLINwAObfyjlZmUuTyVQ6UGkk6hZbjkDCjp5B8HwTKAqsTj8rjWqcUk1Sv','e','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24460,10 +23671,9 @@ INSERT INTO t VALUES (1794206656,-1860935944132721642,'j9gFzFzOu7xldUid9dcjaXqhj
INSERT INTO ti VALUES (1794206656,-1860935944132721642,'j9gFzFzOu7xldUid9dcjaXqhjvjlRCtdMdzR6C6OFiyfRE87yJ2ln28V9zTM8ZAp','qlsq3GbYeAtFvjyoF9HVQq09mYP8z43oJOmmJVwpGUsZr4LHDPZ7M5UCCV1517qrWIJH6QuYbR5UZ6lXdWN2txtfTVJKnZFGb02Q9P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv8','OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSS','rtSZeDo8dL68IJTwE25wRToFyDwRrRP','Hk','B',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3380836769296382471,2211,'XNkPwgZPMDrUadTdpxof','rPV8sOXP9leec5SiwgguJaePsRk5sfN77','3fQaBBoKZRJ2JNElP6zDQuTFYoHsHnUCp9kpa','N','d','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24491,10 +23701,9 @@ INSERT INTO t VALUES (1963810373258893971,5853,'sTM1vh1UZHkDXa2GszW6','T63FcICzC
INSERT INTO ti VALUES (1963810373258893971,5853,'sTM1vh1UZHkDXa2GszW6','T63FcICzCAcBOGtIZuqR9p73yc93ximezrsxUpklxrDQhTqKEZWsSkdfLlpXlNPYNBWGH8V2ghk8UlRrOazUO3yc5IWPB5ZFxTjejYjIZ7SFbr1jgNB11YU8uZ0OjPfs23UBAsC3zdI9GovM8yJsGDqLp214sYNre3','9gtvLt5tPz8p7kLVneQkAZKsEW8Cd0Pxy46s34NCmb','wT4UuTmQYcfKhh078EQyzhn13iV7gWlMUTyvtqtEGkc7pt5mSnGG0Zzn28axWINw9ltNEz2ElZtByMfCSTWqjVnyDQNVrQ8XEKeKvNSmQzh26CSCYWGUcvnoyG9ZJm59I8UrGKPNq7uS1b98WazSfncdStIc0e8dYNhXeHovgpBjqz14qaHC5FAoAhUMBlouxpHGAeDLqLL872SGoUfPDYxWK8Ttsrf','M','dDz',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (78,2425435628,'tRbDaFcw0DVBBLD0d','TLtJcnZEBOFtK2jB6VpeBkkfHTFcTXWMDftw8apMb','Yk0CZ3fERG1DD84gxNz9WHHa4nthM','KmDQdSpBCbCZFDsn1RJrvr5g4Zq5VVEeRNCTJ9iUcSxwjRIGBmmHeMvVX8Sxd6dJsE3JNHlJH9BCP','r','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24522,10 +23731,9 @@ INSERT INTO t VALUES (4810828420539825469,3043795697,'n0jZhe7HSBhubj','fosBxpEBk
INSERT INTO ti VALUES (4810828420539825469,3043795697,'n0jZhe7HSBhubj','fosBxpEBkwnb7K8fz4T3CZS4JGpxgcggLTUWKS4lT8TlnXqK8MMVh36SNVub5lQm1mrXvyK','8z7XAHgt7rR4NDEmEiPciTVpp5XD','JfhtnQHJo','M','O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2431758175618775293,9381,'syJzjOjxZM8abbM5yjvVd71EujhdTBxes','AH3hCzthxeIgidbl1P','8oIvGC8SCoQHT19Kl3hINcVQlgMO2uM','Qbpk90v8ty3vcgtgjtMCF8PFccu21LQzMTVYJYAcZzhAbM4JYjhTdieL74oe4gMra9SiC0dIGAHYiW9','dd','nZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24553,10 +23761,9 @@ INSERT INTO t VALUES (2098325255311448849,31068,'N4qofHW7zeBSm','4UU3LsDKUbx6gH0
INSERT INTO ti VALUES (2098325255311448849,31068,'N4qofHW7zeBSm','4UU3LsDKUbx6gH0123tBKguJ3kjPpH0XfWIWJ0ztMeNIc2UbhNpp201Jl9rlh3XXHdpgYK2wwOrhzgBlqjSI9cdzd6qZlseye7x0DDnonomyHBykbPmDzVGeerMRleHUeEZiwSPz7qfugqcnweW1ZuVjahGPxFhqNd3T2LigGzVOXqJOAtgmS3SWzV7OuD677EvOkFq0GTd','thH0s2TbX1InP2GsmJFNYagR8IG6D1l0ip','e8HE7901nJ29cA9MNne0c0UYBZcuLeumlZ1NkTXSoHwUeNlfCEIacOV8zczVlEU3D5ya6VohDBTaKIr3URD8eC1STtzeXklk8NBfwrdKspZdPrV3VJZWxw5rQsNA6sUDKTHtMxFAUAPquiMezs7R7ikemI91GvYEL','UpA','w',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-15,4611180,'AS','NKw1LIopZvuJQrWqnvVFWizPfcb','DDS0f9smS6QyMm8Q','mAvwG8msOfLmplAEIgLzAve1Xt5bYqtp9xHVx7f7tEmKKCWwvmk','B','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24584,10 +23791,9 @@ INSERT INTO t VALUES (11518,12154981,'fx7NhMqCLZXge','FnenC3HEKI5TiicirlsBEbvd8L
INSERT INTO ti VALUES (11518,12154981,'fx7NhMqCLZXge','FnenC3HEKI5TiicirlsBEbvd8LAE3P2xfPjRumPmPnBo3vZd89MfygbcRO3AKYZWA1VOCJpxi1L1Hz4mySdh3n5fxv6zZ82lXq0qY2xMrTtfRXrWysLLHNzRYN4RlPvPjSgQ3a1RDmyvQS65luyZP8eYTLqSFiHmVf6yNTMrXslXf0Qz0E8pTb4fgeT2sCzgI0TiU57Fr1ClBnRMpxxojnLZV1soIVDlBCh1Yo2nrPn','8547','OcGLSRclA0ewkdQVFCGLjJi1zxkXxqs7J9P7fM6qykHSY9JYo15Cz6FRBPFhkYu8KIUxEaM3bxxeRQshzxp7','TAQ','iN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3176660159,15761097,'Bv90tkl8Wpoj5XrlPZaSfFNPySWsjDw5YdIY','Q','QVQY','D','u','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24615,10 +23821,9 @@ INSERT INTO t VALUES (6391232606563595986,9895975,'eWVqS7IIhxFVMYo49Zh9XxnS56F71
INSERT INTO ti VALUES (6391232606563595986,9895975,'eWVqS7IIhxFVMYo49Zh9XxnS56F712cmq6SPg8JVHjri','V9pEAvphoQI63j0lUz5Lo8lU2gNH1e8CHDhgIBAUcjLDNejkYwb5qh59kxVhW3RySwXp8vXJ73djWrkRQ3YQY2yqfrtri3JSJILbeCTU4xh3iX3EX5Do29D9BPadAtkicRxyWcxXKQbPwbdun9UyctEdIN8dbDoPpFEXdHabb95KYOfMEAAO72LxpPP9qjzJQbk7jfJqPlzVyKtjnBXzlZasfmxJmm9mn1HD','Hzu8K22EJACxj10MlD85KzlYdmI4lD82','mwB8MfLb6pSQfsMg9LfhorP6qTxsANiEb472VR2cnXDPoMRdy6k4manolYarORJZUvJIdZoLZx59rZoOlvf3gf7LinjDqKzFby9KH5CC6cAk5PLpFsG9ljfDGNdlJ2c0NZSBpTvcRRoiMa0OK7fhsrz4ld0J02in4PvtEQspWCzXjHAx3c82LqDkEuJc8Nn09NKgbnFoiYHQJWw9kBE7hWMDXUh6mmIk0tVeCzU6erbJIs','eA','71',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3512758021,197,'IfmYpiuCIo','B75HUPPUarJ468I6k3WjFQYZGHgPwZO5KXWMbe4lH9C4Rqm4zUrXWJphQ9NsCME45skBwN5d','m7hlRqgQhGrj3HUYobQkE7hIezukuyJZO095p8VZyP85wFMS6GG8goXzVST54th1BDGth','oZWDKLcQDXl5oeDUxKQdhzv','3','c2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24646,10 +23851,9 @@ INSERT INTO t VALUES (3834877853,223,'79WbzDUWn8qPNL86Bf0dYvZRNK1vQCkBw3oWwzAK',
INSERT INTO ti VALUES (3834877853,223,'79WbzDUWn8qPNL86Bf0dYvZRNK1vQCkBw3oWwzAK','2rNh9Etp9PnUPjuXFLPKDKXKqv9zWPvsI1e8Tj9xY4i37j139mEjwKMpZciFQxYGmAj3bNEXdVopg1BrwXhl3CVsAqIixdkBH9PAg57Dq50zKJpUI1g8YC3tV9m0JOT64eTmTCoPVZUF','LlhoC82CclQ24TEtau9jN80loCgDDDBjDgazo8','Z7qnC01QDeoYg9INzbzUwMIimDeQIlmj2bHvqStBbScfa3WK2Usa8JZliz','gi','4',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8658008,-112,'nlEAysSJHi4LlCG3OGntvUAZqDzm316','g','S','qFJ01','D','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24677,10 +23881,9 @@ INSERT INTO t VALUES (1859295,5,'5snBFtf8wf84FACFDOzTEFUSwCRFofpsVyfEhJQ6q2jQUld
INSERT INTO ti VALUES (1859295,5,'5snBFtf8wf84FACFDOzTEFUSwCRFofpsVyfEhJQ6q2jQUldl0NqkBRiBjxpdMt','DeTKhb0NblpkRyR2','m','K80XmGUNDKSHxxKYGkRqW0qvJNFRyhgPipQ69Wygn7PyUbaUpJV5oCMZYOMPKp0fFeQ30eC','v','N',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18492,71,'NpRlVX5tn9PE','ghRzVCo799HyXq7NY','lcphipnaveGBeXK7RiNPKfr','Xt7','5','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24708,10 +23911,9 @@ INSERT INTO t VALUES (4813,-56,'qjURefLHarNdySW','NokbjTqLn3O4hSVs5oXqY2qnXt0Dab
INSERT INTO ti VALUES (4813,-56,'qjURefLHarNdySW','NokbjTqLn3O4hSVs5oXqY2qnXt0Dab1GxmV4Ko5vgyO4C2sbGvYijKVselXaJI7yACXNydoU5RRqOKMFfke7VVclKOLM7oZWSZQb4nFDOL9ZcZhnxDjdX7TeL9wJZuwL5AwBIuha4CgHQFRBdqjnxSxr5ahZs29ndUVNs','FIZCFsuahdsuh5cDM4f9pilJlrkd5sWQgJkuleHxXBxKKo0jqIza7KaEeH7RrrxEBOeShY4kkgdFQb','Zv6T4igR7zmWWLEnNJ2B6mwxrCDT8ANQxVobzNKl8qXRJUfqPrJeMFnFeDqcLpVos5NH07bNyTSsQ0INcZo4FsiezRqD4VGVGaTpt0dzeTAmD4QnZ6RkGYvvrpnNxDo3f9PdbHrRngiOC5xteoQ5KaWxBXa1YpDOJLELuiPro9hii0M9FCv54dy56E6TrazTNj7xlDe7SmisPirMSySYmO5RTqNBfOCXrmrixueqg','z','3FC',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1795178939,3752625104060654437,'BhJ5Stm9p','KYkKmYho7f5xGln','bIhbF','yASTMMSKkV8D3qZBa6O7NHKuT8biBwaZXs3o5gCRBt1Gt8CS','s','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24739,10 +23941,9 @@ INSERT INTO t VALUES (918247284,3964068545822804625,'LF0NvKmiBwlwIccnIgEdzdRSvLq
INSERT INTO ti VALUES (918247284,3964068545822804625,'LF0NvKmiBwlwIccnIgEdzdRSvLqHsRc4M5L99NXG','PM8m2y25kaJio3ykb7Tmtt3pqS79UKyMQwYpIhOnk7TNJvhWoRQrHhuBxz8zm3GNMJ8WPPwsQgKdQbiT75DHD8BR4eDuYIY4evY7jKE8x8BmwrZPbsRafvShKT0itOqoNA6LM33m2herB','d15q','jL28jQbpoNzSOdZdSZ99KmpnJNIchW6MICXLBnBK9AtR1tYynWpyaNKnYBVyT4BpuJcTbpMy7piFaH7wmDmAFO7gxNiu49oUIGelvI8JqhsLJ6LQHLyvJpTe5Mro0aJMET','8','OX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (23,122,'3Iaanwb8HOmG','SdhNFEcSmVrSQ6awG8','HUsUNhyLKvXVo7SQn4IKU6fEjFH2pxHWIvzhM','1yuJXG','d','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24770,10 +23971,9 @@ INSERT INTO t VALUES (82489106,222,'qukveDq','kQMmjh0gOMOve66ASSHofU8zB6M7vcCEHJ
INSERT INTO ti VALUES (82489106,222,'qukveDq','kQMmjh0gOMOve66ASSHofU8zB6M7vcCEHJwq7zHpPVVa1Qct9CJfCsOuZLla579WjIpPCePex7UNYCOvs57zrj3CEMZjig77dhBGSRFE8yBqtaGcaaTRyZvrvnq','EBpGxYxxtknpxSSJm7q83RZnXH1VYbMMRrLcV75w4B0','669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6MIeC17v19UY7y4wn1bKDUFTz2kZmVtH4pmNPu30OqFw3UPVUOAc4H9SuBpmpax','iR','Ek',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1688548001,-117,'H6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj','YpFjJOKdvKqeqQ6EcK63V17Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3v','fpWCKWDD','fja7','0','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24801,10 +24001,9 @@ INSERT INTO t VALUES (13763323456360337859,84,'soTmPrhg7LfSqxBYklH6gIWqg8J16zelb
INSERT INTO ti VALUES (13763323456360337859,84,'soTmPrhg7LfSqxBYklH6gIWqg8J16zelbAx4U6cQfzOXowDhWAHwijXSQSu13eC3wfadbHY9eqeev','HRNDThKtdeooUjyrzTkswzBnP84pVtzmoEAirJ9VNkBMlXDvemdl9MWlP6oOxr9bHQQCdSWOs6uewk1rPjGSNP1Upp1OWlnUGaM64kEeC1KIG4wpTeQTVSVK1Hgxq8IjA2es476vJuDmZdIfwtLkEy','xw7j','OWIGfEk0IHehhGWN5QfMVrRbDx6QLJleQGSmTd17Z0lDdb3qwW5ZCrm0K1yecp2wdt6ZCCI3ACH0UuTDp1MH9Sm6YOkloaZFv3kyZQguXUyzaJuw9GSMpNoONwY3wgTNPNALQCw7Rq4EX9TYADJN0tkobYM97S18hhGVIs70IecRUcbF8hCHHNuszBRZ7eMp0L0Fq5yami0x68wU97LkaIWCE','q3F','X',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15764697,3164287,'WXrRZ1iaIIJHyU2DPbiBtco3M1ZWf','4','GauUTa6YANTuFFIeftxv27gk1P2EzjuKsJrauI5Et2H0ege6qheq3VU5iTYp5xTF5SMN7cZ4BXlq','7K4Sqqo0AZZSn6WHIFag5f','k','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24832,10 +24031,9 @@ INSERT INTO t VALUES (1917407,5668729,'b3LpzVJJBbbcGo8FXZgRgDMrRphfEobkxUY1Yt4yW
INSERT INTO ti VALUES (1917407,5668729,'b3LpzVJJBbbcGo8FXZgRgDMrRphfEobkxUY1Yt4yWW4ktppAzUBPtko0hDW5axqPunLN0xptukh71L','aBKCICtUk4PhhhdXYS','eg5jsRjFftGOTIGlLCXuAOUmMpBCDkSKFjjWnnEvfFVBqeiiSFzu5W1NGDgADvC8B5Wzx5QvF6KK51AP0GeK','BL854EmUQPZouTjFKrdFdxiithDXKO8wYLnoocKihaePA9qAUEC6zrENwC9ItRr9jikTLVVbumWo4ycnahW3ASnUjtAYYmJL8gu3OlosPwCSMTMohfZYETc7v6lYkoBpbqfBn6NFW86vJBa8dXMRFbUVOxq9b9833LPLDgxLNrd1OLGemB3JrijdDMuWRBO2EzsvNwKK','4','u7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1390343568197837247,2627467688106885351,'YSXF4u7zNvDxd','SVcgCqZJuHuDmIjN7H47U','Gmnt','9L5f4udYoIO1UaHJbXimwvXK5rrcKyGlb3mCHFal','6','da',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24863,10 +24061,9 @@ INSERT INTO t VALUES (16245738225714176683,-4809427448848192621,'sN8SA21HpBO0Cwg
INSERT INTO ti VALUES (16245738225714176683,-4809427448848192621,'sN8SA21HpBO0CwgFwi','7orXZAR5QLpWXegGOxt12a298Aoj5NA9cz2WWFFh1oyf8NknZRRlE7bPqEJxC5ta9138i8IzjW0o8f3fWI8AtFEDnZSpy3uImQRgWisZI6v960FTrvI5A2iGJWtzpw7myR9BHVOIDrIWX8D9eHKtdmsb2LQAA4wX8mB4q1DencCv8nKpnTd4zuqY9IlZeyehVI2LJ4G1s1AfJzN2cc08XZpPRJZw6JJBH4bmgWvQrO9G7q3G','mei','AhuA5gsgWl7fyOVjGHqdXms5LMMI7rVLK3ahY8Y3jHJkzd1LrUjyufKotSS4C','t','hF',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (170,59680,'F95XnOj2poc4loslbJO6BsTNC7cykCEXrdQ4GrzEsC9nmvTLtBSlq5hBLmR7GIj26KBPivpPS99z4P1','Fcacgvk3X','2oj','y2C5fujLoBmskxVGepYEZVdkJiLkAIjQKCqKD7H3','O','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24894,10 +24091,9 @@ INSERT INTO t VALUES (17515832812299561387,42824,'R2fJjsCCvrnE0nATEN6WvFrmrwxneO
INSERT INTO ti VALUES (17515832812299561387,42824,'R2fJjsCCvrnE0nATEN6WvFrmrwxneOynIyuLJWBkb3tAIL3MAgzhOw0SNnjBNzmLDiY','7R70CpUI6iQ5wQR7k4tvil7WwXqeiPwVEHbITTl1RXCzTf3sni5TEVcLvQeiFtxNRFgb21ONMnoib0rcYin9zMa5ag2LMZVPPte2qAgSmuJZYpTFnxvhbfCDAMKc4gA4FD212sNScijKrlqYfxpan9IGMKEszrcSRhTC4DgheH8b7oMsiXTQpo7yWP6BtjddJdAKVqH3z1oLNBtXFhHzdTua','WHjVqy','h0MLjc3IT8t','Ml','B',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55861,5423799,'6EezZTFUMdUMszzuDOQCD8mFRmJFVX7pkujzU','3ETHyiwyMc','9dUqhJ9kCQQmPa','2svZwH0c195hVlWMNAasGkQ6SAJ1eIc9q3cvj','H','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24925,10 +24121,9 @@ INSERT INTO t VALUES (827622451,11770650,'IHWRMVqdQWgyr6N1mFoTI9ZtJ8c6q7y','ZfOF
INSERT INTO ti VALUES (827622451,11770650,'IHWRMVqdQWgyr6N1mFoTI9ZtJ8c6q7y','ZfOFJPrIS4QJEaG0Zgm9Gn3H1yaH7dzR7tdD4IT8LrhwPMq2Ane8r','tIryW','5NG2kgkLRshVWNv1eAjz9mZQdWlAyfpsPSZFWLdCl7f3yMGuNhyWkY9KBWsSWzsMwDUcSKDBZjCuigdo3mPimyIjKyotegNXvk58CwXR0ujpltPFU3xjGo04EAgUzMltBPU2NwiPxXpWq1wCMN4RuuhikC4o0PQ9bVqgrT02vvRGogCblokdNmMsBXmccGyHs6GNdRooALoNjBLIjozzbTIP0zgXMRZwPBlhUkMBCGAnYymDEwq5hrZ2pwr4n','A','Z',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8635335229538449710,31018,'9WiPdgPqZrd5bymM','L1H','nnqvKSKQOgnKDFtZkz','9aY0ysEy','v','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24956,10 +24151,9 @@ INSERT INTO t VALUES (-8529417124267607781,5101,'5KtfbzODjOsd18FN18dqUJve3DI7Gq0
INSERT INTO ti VALUES (-8529417124267607781,5101,'5KtfbzODjOsd18FN18dqUJve3DI7Gq0Sh7cdeJCIsf9choQ22hyRoXKqpUMrkn1MxToPjs6IpDj','3Na89rgWBxpFCrYRCcWIvAzihYK0yK48I3jzM0SumYmr2aCelWJwT9oTfPiKoeDjulB4r1AmKMGQuzsGVO3Oy46woVdcwwusc','jGN3dzlgSyXEt5P9GXU','loMWEdEQlYR3rVAbrU7aq2FDNaN1HMEIkENIXTl5errP0LgYcLJvuWXjML29cateEwhfNvIYkKUL75JJDg3Vt6tHpkxJHRTyOfiR8enfBqvE9fktILqnnPKtDaWW99ZM7t5djONOdHu1fBv6A1zPmgYrLhN2llnfPbDrSEbxKPVY2Yv3w','E','Ig',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (157,-8504836946418520972,'N5n3gh5sFo9xD4eKFlIsJq2YpbgQvnBEqhidB0H2STJ1i','MQKOL7JL1HxgNNpzfuifEkFyUj4orawNwHvRWf','bPZfgQ8DE6ZvKtvYGD8Carrp92RpKGYpw3SnZBLLg1dfiBEUJk4t2uceBAFPHPjuJ8OXZaTiYviNb','f8og9b3Xqlp9JWCQJKdzb8c','d','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24987,10 +24181,9 @@ INSERT INTO t VALUES (23806,-7662318326977267671,'Rbu9jMJN629R8LaDE9UVHlZg','idy
INSERT INTO ti VALUES (23806,-7662318326977267671,'Rbu9jMJN629R8LaDE9UVHlZg','idyvFcTtorQ8WjHNEKAme8elnspCAmp27uKuEgDuKOa8PicyRdEEIVBXQxBJeoEn1opCVfcj2ITfxb0OyJEK4VX04LFxQGKOYB0YERN59vI7q73DshCRpGdmUYudp7a05zMxv3yhpbhFUYfIjEmSDlge2V4wYu99klqW4auF7H7seDd8puB6x0','RkbD5ni54ovQuQrtSorHH2NfscBNO6kdoMy2XD','R9OcRYgS4Oe5jxFQqCABx7174pn9smGP00fFI9fce9Yj0Kpc486kVtzl52OL6qABMNKVqV9tFeP8t2ca38wshFpxoBV0rNl0fIUw8sXeBbCp7Xzp6X1sk6wnH49ceWlnHxa5eJ10uBMvAj19pcEFMfTu0hu0KZNG6S','l','cf',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5167355,69,'ObsHcIku52xNzc0V4HZyGGBtdPDp','YVAtg7v7gjdbgF1mFZYMhj63q03h64aPGceDNnw5Teu6Wfe8uSz769IygnEkXkZYPKCmVZy','sVT5VqHLyZ','IX2Dvife4zYHbI1CnId8','sD','M8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25018,10 +24211,9 @@ INSERT INTO t VALUES (3277085,-54,'PzLlcTP4DQ34WQAL9TPnVialFZn','vbWe3yOhiYTPJRm
INSERT INTO ti VALUES (3277085,-54,'PzLlcTP4DQ34WQAL9TPnVialFZn','vbWe3yOhiYTPJRmBy5bT8jlZw8HCKNZk2PzQ0TBbIWXveOjhdBfJIoI9MkUfZyDJMCwDAeCXskbcBD26YH97KQrW8KqgzTZLjoXd0liw8yHlWy31Kpmalk73dDSl0g3Yup5pc3dr2AbzgumudEOg','ve80V23g5ki','4bmVoaXEDW6dYaevYKxhMeGgYG5wJhWJ2SgaJsNyDg02ksNOjb5cbfTVOkFgOy0YTYdZeU12O9XYYM7V8r25lr4SAOF53ak5ryurLkhSyvCiuOg0MXezcWktnjyOgXM1GO79dX2uox6tJdqRAjvPqVNo9Q9xCKZx8UjEgc9KH5g9c3sslgUqZbZfgE8zXPl3h21EXWD3RN','pHS','p',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7813542710673679670,1312567259429883570,'RBtn4Y4kWlM','nt8HoTvwPENWEV7yNB25','H','d0RdwcLgOJXJ','GU','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25049,10 +24241,9 @@ INSERT INTO t VALUES (-8439278520323925987,5138366958798451914,'agk','ttwLxnatzZ
INSERT INTO ti VALUES (-8439278520323925987,5138366958798451914,'agk','ttwLxnatzZEEYCxpyWDYdPYMn6SZGwovXzCcdKjtN0KJAp0LdUbvpQJfgZpuxwYx4GHnx7DMleRqSMlvDhEUJQY9sAzqwWA1O8sQ9Ya5RIpXE9fKSNioejW8b9sO52WQvd3AiF2p3L3UNtmaoCgJBKcURE3rd1SEiSmN1wIdU0GzPRrYZxXRcinafcoc3itlWg','WjjrLfjk','AzIu844DP5RQkxgVpnzR0KycQgWmLCDNzTMjdhHf1BRLmQWd5fOnBbB5rYn3TDQcOfb5gJzAOw9EmLApVe6uSKMZF8OWpG0h4snESIYGIDIftOGmJucFQtI1RBS3uRyMjaLZIi6ekhFV3xkvgVrqnhYSSx6RqUwpHRPECc0Ew20tWstbttcGSRGoImVNrDKQeiNJDAWdZ','SIm','6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6183202760646679448,3188406856974563875,'Zt2N13K4','R4pKX','2ucwYCjU3RPGcGD','9zKcIlOttIBz9c','8','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25080,10 +24271,9 @@ INSERT INTO t VALUES (-8747618252906502485,-1501160833827577842,'GdRj7ErfKBwPVTD
INSERT INTO ti VALUES (-8747618252906502485,-1501160833827577842,'GdRj7ErfKBwPVTDE','AaKR5tMyDnbKPve8lGbnO5KshdHBP8qMFzqmtqs7ojeUvWvrJ8oJkVxx3gRPdYUa8qYTcDLMTVw2A7jIZjuiX7A16v872ohFpIiijiqQ','GVKRRZ9qIC','9hENcNAc8mAQS0O11FinlChtZF2OhZiPHMSTdzfp21zkahxxKQE9aJRUfUlacngK3Pg5z32oQrugSnJSgrVk0K1OFFTjhiIcs4QId5YvNDZYiAmfa5vz8Mr0QXaYh660kbrfBFsta07D3rZbPgh7zetPp9mVLTT8Lom3a5CwmMPKIFGZVLbXGebXYiMaTbrUydbHBa2Fri9naMS8JCQFmr1KsO72RdlJYWNGHXT5wyLiVOKmrDvpCxrRM1Y6oiNU','j','5g',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3409555708,-1373478904,'4i4Xw2bUU1H2Jjp2gv0PCRWCD2v4pp0KAxoBC6iqeVCVZh2ojqjOo2os0jOZoqUzLuhT','EWzXKL0JolXlCU','Y4ZzH2gAQclLLi1LvXyrBgtTD01Ej84oUi8ZjZA5r6P6nWoCM7WzNLCixJ','sooe','s','m0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25111,10 +24301,9 @@ INSERT INTO t VALUES (15308480770963314083,1356122415,'DaMRvmLPOdiQcBppDYan3phKL
INSERT INTO ti VALUES (15308480770963314083,1356122415,'DaMRvmLPOdiQcBppDYan3phKL5ybZrC9Wsid1TSH65W7Z5','VI9uPA0QZ26Amt8JcLJUKkWYnawJVuTaS8qWeaDyA6xI9zmG6x37sjL11X4i8C8d3h4lNxM6wuuJCiaKQQEfxobtlYVjLiEJfvhs4NGTar25KyvD0GwOBxrfqyeDkL3eZAjNgvuUaqv4mKlZOKFENV1r16tk07','OWf4JVuSTyBf95Zfk4ja9kTC1Da1irLxhGkAT8hRpvtyZYNwb3cWC0ZtjRjC','ooMhewBNoJOvSnb7UX4OYiCGuADTXpD47U6IAntTDss6Uom28OqpOk5gIm86biwtjDFLg2SBXYq5N2KjJtrRdJvmOZUr0Bp2iJKc3HsIJ46XbQVTRCXFdk1vr2jiAcSpni9n','nD8','Kt1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11385581129520338964,121,'QaVJKxB71AuYS9EhLYt4UN7vyXhtVlo8p3fUIDlkkSguGvN9gqe4hGZu4RAcBOnGLSstBRuSSm3i','Ao7td3mvOhubGJnOGHvXwtGqbH2YpEiZ','3n4IMGuBCcbJyahhJlj10J9DKHD8N','IGZow6Gl2xfWYKgDEOukJ','1','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25142,10 +24331,9 @@ INSERT INTO t VALUES (9144611382186817851,92,'8qVajd4soSPnfLyBaohTlRgU9X8fBWu1pM
INSERT INTO ti VALUES (9144611382186817851,92,'8qVajd4soSPnfLyBaohTlRgU9X8fBWu1pMqdjls0dzqDBixR7Um7c5rD38QQ2zc','026niDsjf6PiN8wP0EjoHTjSptheWHr1vky1yKRrxbXb49hrghtWPgh1KbRAm9D8WiqPrFEceS8A7ya8fnLI7pJmuJYQVnjaQwtWvhzE7XL3nP91KvTCbSg2Y8mGbmy7GIhm42EgO7mF3uAXgrJU1UyejspEuZNPQ2x4yQK6aYa053OwbSKPB2dVyp9My7y8oss0xToe4Ba8ohoNl','kHxdX9FlQETMDCEUyAyKxCjAG5DFo8rBsn4BL9bQDJLFnDyLGo9K','qfd0YDvn8MlCnBK9JTPWIc18EyiimsjuQcMW31FlThpnumRTcXoDiLEXMAehiiuVKAKuUWmYcK8N2qmpztfFYcAxToZfWow3Sm0ux4C9','I','Qt',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7726174819434176722,1688858962,'VmAMmJwHjabu5ZRgG6dcUYcyLIfK1jKobBM09Uvl7NVD8BBBL02rdRTBXfyKxV94ZvKlS993Rp5Sdy5xed','6BDjfwpJSapRg3zO0RK5GQ','HS5UdDVstWy4mtDzD72codoXSlydnjCRlSLMFih4tbA3x4skZMQzhbPxh5LyK4teYk3T3RNM','bCjkzXMfK6DU4I3q2FgosZ0','0','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25173,10 +24361,9 @@ INSERT INTO t VALUES (-428248111498522749,291188236,'LsNLdaJUdyNDVkTsT52CYuw3Kcx
INSERT INTO ti VALUES (-428248111498522749,291188236,'LsNLdaJUdyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHqWHwMsv3N5iS5','yRFIHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8McNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag820hEyuUbu1VecNE4f1dUdouS2g5qcwmECa894Wip45LODcSUCZKnTzjfWs6YmAB4dbdp6gJMxY8UI3VCMX8Mo0w86O','dHzhQCQk5OjMviAEgEgHeeRsRLx8g69OhjhP9iOaeKtUclu1FWZJDRVkfWN86uLpqW0QvyhUnYVlyuLXcH','iZwaJAKz','Sg','8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (807645035,899277203,'HkMOAlWG1xS06BJ3fe0uwhdutPTQ4jjgDIvWXC57gDYNOoPj6CEvCeD01KlJAf2PjaFvo1','STIPZrUawucYBpf3MKP6jlHZ','N4Ew9bwZHXHsFj7Hw9VPQgZO6zndCV','LgpcwRvJCd9AxQE2HlYEhHYwHpzArDndmyHEYeVqMMlkgXYJyiSi9t5qc','K','Qq',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25204,10 +24391,9 @@ INSERT INTO t VALUES (6142364658832105930,2550996007,'C22QhNpOTik5rlPAsJUUc9NUxl
INSERT INTO ti VALUES (6142364658832105930,2550996007,'C22QhNpOTik5rlPAsJUUc9NUxl1n28lD8SfBEIR7qiH7ni','LZSSaLuldHhoD4U1biBPPJg4cMFlsz5H4MlCGvdX4iYqubEEKmbcG3hw12qTiota','dFPeyVhsvVbvJBzJ9u52k3IBtEbucFxKWsHN390lcYDG1y','ZyGEDLlnkt50qjhoSTnfU1SjdUNACBXPJcE8nuXKqJhhfPY21t1nMgncPIKumRO0G5CIPF4ZtnSZxEZ0S','v','8d',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (942409248,380255,'eQChR','SGvyIhJCd4yzurYROS0qion66yhMZQxixXtakKUBWL7Tx7heO9TAefCabIcydiflwRUJBXJfr','XE','Pt0EhRjxr3gXDrXxD4Zal8JnKP0L6uI6RTCsIzI0KJtCXmXzukM','O','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25235,10 +24421,9 @@ INSERT INTO t VALUES (1742709560,10949976,'cfTMUtIZZWIKmILlEzloZc5xu1gBmTFWqdDVd
INSERT INTO ti VALUES (1742709560,10949976,'cfTMUtIZZWIKmILlEzloZc5xu1gBmTFWqdDVdsbjDSybiLiC8','elQxxlzv68jzM1K7clGl7DAW5','cXgW9','yFBZAXhCjM8p9BtfgkBSHFlq5MwUGJYw8GOgBc0zki6B5EexW4lbRDWWAV8HlbeAPO9T9hBsCiNsw8C5dDJJS0cRo2z','LBf','dr',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3883274904,17118,'VlrnldTf','B2bas9y','2w2Yj','VSiIirm','T','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25266,10 +24451,9 @@ INSERT INTO t VALUES (16939252870115077868,34846,'dT65EcgdCY8qG6i3HLt0wjHjnS7vgm
INSERT INTO ti VALUES (16939252870115077868,34846,'dT65EcgdCY8qG6i3HLt0wjHjnS7vgmQYcLAlgrqSAfHzpmZan6nivueaL','VJz3Dm4ADPRAUmZQxH8RlWhZPkW0O','YnyG0wtAY0f','mux47OnHqTPP7Q6ep0XcwtNcgixo0aKwi8Xess5ZDaqzfFkKS5nkDudY9y8SqDghAFBbBDkGuM7ilDKG6S49uZyfy7ntRgeK0t9mXg4ziyiPd7GbupdmviZ8fGCY2C4JnzpQgQuV8r6msLM6VTymkrR68gmiBKbnhkP1hT3Y3K0n6','MNq','fr',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4575541945952999050,845440217710999213,'FQTkDuFN7','IuuraT424EWjCJ3MPNNz','3VulephfytZw3bCA9iPdN','Z5TgSVaFxrUaUwSyGi8hCNj4jv15bLUywepYSOjm5','R','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25297,10 +24481,9 @@ INSERT INTO t VALUES (13691768554174179509,4598153947926464148,'yC','E1XZZ9LTZZB
INSERT INTO ti VALUES (13691768554174179509,4598153947926464148,'yC','E1XZZ9LTZZB4VVF','aTtO7CKnKur2QBdUK','oJLsN8mx3zcYwqJal3d6fFErSMt5q0L3OVpZC0hXzAOQTZQn8QwQS1aXHHuJ6i3TsovapVA7stv2Rb2QVV','7','E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (88,4573293365599201027,'S1Nwo3wayXk0rre','nf0okzRLoQI4wjayhfW1kcmN9xj','qyt4YLotI4zW6uD','dnkSpk','b','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25328,10 +24511,9 @@ INSERT INTO t VALUES (47428,7034929477987093724,'sXl4kXfnWwcXGyBIV4Kv','mI3eNyCX
INSERT INTO ti VALUES (47428,7034929477987093724,'sXl4kXfnWwcXGyBIV4Kv','mI3eNyCXxLJffvspSMhGBfPyfMvjwLiNGFEH7HjZeBgBIL2yCgBrVQSHx8Ao63h7f6V4A1ZGjEY2jjv1askCL0DX9nSuRSPoqPix3dTlAoBrXyaAXcg741cVN7DilbRBhbaKlok7hPDDrgBUzzRtaNCtDLBz','NVaJD','1KCuEUs5Ur0JcB6CUCoH9lfbGf6QSDhhkBnoyJddn5M9ms2oNuxQapoO8GcHmaWAb7kIL4eyKEutH0c8nYNa3wQtXoEslCCgdnqWhoDsZYqbcndvp5eO8PXNzCX6OCyx9','20','1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (598141225094616326,15026385829434267463,'lD3db3N1','nlbbHPRogHqNYYtg','d587Rk5NbFJHFdTyUSnJilk1EKjsKDfr4VpO7EbYfqksnZKY8Ra','vAzb2g3Ig2xiKN7BtCA','e','6A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25359,10 +24541,9 @@ INSERT INTO t VALUES (10851771854825621634,9686758679109862899,'EU7rvwsYtg','Xfd
INSERT INTO ti VALUES (10851771854825621634,9686758679109862899,'EU7rvwsYtg','XfdARoitTfXTk1znNCeacnkOJHEXdHRDI4YqoheiuX4knTEwa7dwZBrS7treZIloGFenbFclPYGBdgTl6iU2UsF0tKUnxkJh3V0mmRWxrpro3TMoz7MYPXzDefjGKGxjLDIz1gTwsUykXyfm7','92dV2lIcA7xYSNUJKUcZKH1reNSYWN4T1ymWnN5TN1b1VbW6cQjhosQUlir5pdG7TB9uV0TVsV','nYUuDcL2cEYlNOifg8iIhgbeapZ0kxl69FVIBbsxROYO0rFetwnY4vXP0RTL','p','mlT',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-871509416,60097,'IbwTdoC8','LqIFznf1r0hPCVIkpKgTC1dCA8FRyg1MAj','0Ehru8u3Am5h4i6pFzE7xb0kctSBy2oceI5SiHQXUzw','3XMO','i','wo',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25390,10 +24571,9 @@ INSERT INTO t VALUES (2342057241652068446,58922,'71upPMeFctLY06Y5a1QQSEw1gYCtZ9O
INSERT INTO ti VALUES (2342057241652068446,58922,'71upPMeFctLY06Y5a1QQSEw1gYCtZ9O','JjSms4JBE0XLOqehbyjIXtDV30DpgGVORm0iKSYbAHTtLHfeF3tRrEEb0DOYKhq9Gw5yG9X3VzKKfDQZLzEc8iKt5J9Iq9hMK','65UvyoR3OIZlQQz','fv8s913sW8gdMpAe9tKjXMeLvIrPRtaAxzFN8dCiIAC3dvnTfZW9y7Rl41MpBGqQmcM8sTTs8hmBKwIXfmsfwYCDm5XxVrmtQkUYxZ2VxaFHx8Gj90VDMAG66vHVo4J19YTnNMWhONizQqbZ7iczyu6dCJ5j6BQKsvZhdRDOkZbv7Gqn33ql5LHqmVGSoLNas4iMe7HhLtjngbWRQtRR0o','b3','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (77,1290279320,'RUQm9B9olYismFHU49a4','M82fg','D2UgLbgDOaFm8n9naP2V','rYtUj2vvRwD5pl171s7RFPML66fFh','u','xm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25421,10 +24601,9 @@ INSERT INTO t VALUES (33944,3572228738,'pnFk67z6gU67N4etpGkSSthGxyEYeF9rQZTT','3
INSERT INTO ti VALUES (33944,3572228738,'pnFk67z6gU67N4etpGkSSthGxyEYeF9rQZTT','37arzyNKzN938iHckEBSZwjK5QaDblEqwmGbjqKkqeweVZITyetUBPm9IKXWtp2S3gKUUr1EFgYChg9iEKxXMoTzSIe2qSpYvXAaRsrm8kZCrziVomwzsp2X85nlVWW1KYmwN4u17Qs9pTIEeZwlvtgfLf7a9ufdA00Wpgn2SnZw6Dy5PDaL5NtPO','jkCGI95Akip','vdR9pohJ6OZwEz6qTgqbehO10vRGaOLNCQLKgGsrulZCc6h8ejNM3Nh60PP5BfYhLuroaCQSFGHVOIeRhjndpWyNuqY0PMAM6Vnv8EyRreiXYbqu','GBk','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8831603824487150361,3239663410723574707,'z17tXcZcclLNi','FYj10IGxYyhcjQPLEGIuQFhWkt9C1mgMnk3EkEB9','CCmluChEztNrq','lqa3nF1jx','7','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25452,10 +24631,9 @@ INSERT INTO t VALUES (2571731038163814385,7273012653930012472,'9NBeBXb2q5qHnfaHv
INSERT INTO ti VALUES (2571731038163814385,7273012653930012472,'9NBeBXb2q5qHnfaHvwn0vOMdQCDseubCRIUsvFcQiyOQwStUSJ3','TLjI0uPXcUE5kjIWLTTX6ZRfA','cHrSiFNkz','c8xtiQkZmr0O4H9WtyTebAeqVs4uAHkmhk1UCv6Z74RzcqvUeeSD82Y4CmUbAgtCjp8ub7UC0FuhMfdLaSr0iTP6WChzN8JSIGOoSIahnXrLid3LCgrDE4FIb5O3yi0sTox','2','nS',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3053786563409499599,1556585,'hvLI4sUdAkCQQH9Rj6TTkD8og5EYUFASo6GjABBJ0uuEGiV4c2KwrkKOHrXal6msZ5UJQRqdYz','SE6NRMsQzFrJApzUEfxe7dudmJ7PYjzy','cLlLDlfCHeDb3RHCDHaCyrAmHdX4yyXtluGW81trKhvLOg6mJHuxpwNPjEdDJ9pp3TIlN8mHa58BF5jYurTVd9xO','12TOGcCJJXEmE7UXgEVhFIqV','W','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25483,10 +24661,9 @@ INSERT INTO t VALUES (4960809233654490676,1173804,'HfR4uisL9NxukqWhs4ZrzFUczazZ0
INSERT INTO ti VALUES (4960809233654490676,1173804,'HfR4uisL9NxukqWhs4ZrzFUczazZ0ZLa7DP','WqieutZe1be3wfeOa1QRG9xybctyNJarXBO1kKSMQbvJKmbLbODeMCezDvP63raaWPnT85yfyHjFao7VsZE3Urrz6XzMw3j72Rji4C0XK6yhcCK3pXcntSCwB5oAz7b5L1CxHBPbVOtCZhYd6GlZTN9p5TU8Upry61TrOcKX434BMWzGUyaPy4sHXsX4V2VW6pKDgQ6xUQ','rp0sC','3cdEiWB0A195VkzIa5WGElufd8QUX3wzSzrI9RSPt57x6R1HN5DaHOCyTCMmCqFaVuQHpfzgTxEP5lxxwNL1UCjWwrN4RJdXWkUxJFQ8ft6u3TE54QmQFp','jFF','eK',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1769828744301257736,-1070087860961303695,'clAsv0YHehbEdRDdozEgk0qwJxHKrvsVP8uY5x2Ho0Ijzmq13gQGXu7','BOuTJS5ux5S5s4qQ9vAJvgQssSH9Fv7sZn2cbv1mTFJ0','O','gBOtwybHApNXV57','r','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25514,10 +24691,9 @@ INSERT INTO t VALUES (5557799427420544610,-6303044103057558365,'IwE6Iq2kuK9ykmBu
INSERT INTO ti VALUES (5557799427420544610,-6303044103057558365,'IwE6Iq2kuK9ykmBupGUmoD0w8LfKKf3I38huKYBLvDD','GQIUCJm90c8WxJtJBsmhtECPP9jOyrQlT3ox7D5LmTuGQjWU93M4JrwxtZCZwPE9LAFgXaJwmol3TRVr3Uxe3tEF0oBluQtEdBxA1RLxyrSvhozLMFwRtv5WYIiOwpRFNBtraGbHIghvsErZWEvOXvUJuQVoP1y5qezwYPyyPXc7PwL31ndNTtYw7mN5P3ob0tUuVtfBXcXIfKNLjIexDktXcqLcbGkUYOsZ1HYRq79YNMzWBsmoG9v','p','SoJmrTcztv80eauQus','O','lz',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (96,100,'mLIg5f9gCR1GTYAwv','RosVWwvQN6ET7aDkIduykEDfq8c52GGwPYbjGlKLBt7mFBIpUYh','raZOtnahvmWa','DrL','Y','Y9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25545,10 +24721,9 @@ INSERT INTO t VALUES (-2067459951,80,'XzQjO6O7tIcetYySTj','834bXo5deScS59Gv9CgTK
INSERT INTO ti VALUES (-2067459951,80,'XzQjO6O7tIcetYySTj','834bXo5deScS59Gv9CgTKIBvi1CUd3qrAudFZ9oipxZWu3zsVgUGfUACOkqs6B9NN6wO0hEunejyXSaf15pCcuN1oMNBem7VCfGBh0YAJtB9bcgiOzcWqYNnmbB4AjjLFYqvTGuzMfEXR9HgBRa98BzWyZ5y4UZbjt','Zgo','gXEoqflJiqpfWRiLwcL9pApp80qM7UES4H7GdXWX3gzwKPpDA4u50BfT1VZkgSMesu3trsCNQkIuI21ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IPNZjqEvArsKQqfc3LKjNykdSIjAyrDF6T3DlTAOX5BubnrMJRVpghyLscD1tQUsKmC5RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutx','xI','bva',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (41647,1198447155,'ieCFbZ677GBo96NuGPWsPczK8gLCyvrYPBzxdnUTUlbXE9','5YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckw','t5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5Aq','r1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOA','q','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25576,10 +24751,9 @@ INSERT INTO t VALUES (44796,1534879489,'ocjyTUHneuHXTCjwsJcQ','7bnqvijKk1yMg0gJ'
INSERT INTO ti VALUES (44796,1534879489,'ocjyTUHneuHXTCjwsJcQ','7bnqvijKk1yMg0gJ','TMMBYcMFs5aGm6QLXOYmf9Kc1ZCAZ8CxTiIVFwYaYE7sGopr2Y1es65VPUADBWPkD2BgCQqMioznnbVnMCdUcQBIL9','4LHzpbok0a36GBHF2K95CAvNTpb4d2hSbOuESG7ituIyKvn8aitOBsURUif','5U','1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (103,5766841,'YUx79oPYMqn36YZe75pkE6aHh8fEEbxRoZdUbvfJDJx5ha3beB8RVPkklmaNNIO8A7wJgztl2w4FMKtgKzDUq5gkvmax7','h0','RZstQVLMrWD3Tqed5QO5kljM88PFyk7wm31B3KUOhVQWcJyItunBntmTDWS0','Z4jpqS6OdsDFCPPdH6nf1KE4YSn8bHP0pVA3vxdVA3AQRbZ4C0mIFQcvfPr0JGp3K3E','S','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25607,10 +24781,9 @@ INSERT INTO t VALUES (109,-6654562,'1YmjSJcIpKJbKVx1rcmVyX507AmpKJHEBl2WI0buddmP
INSERT INTO ti VALUES (109,-6654562,'1YmjSJcIpKJbKVx1rcmVyX507AmpKJHEBl2WI0buddmPNlWG6yo2Dk3DakoeHrcrLkSEk7pdmy','ec77dfvsjcX5sSBIjhbUVJEIbN8vrWSPrBbQtytVdr3I6pEmq4O09rslxv6uipoNWNx7rL5TnTxPgraGDCiAqSWtt6625NmbF1lMQ83GrgPYlYegImS63Y1iN2GzdmTpfi6SPCgqjn7xNSIxukfkWWuj5587DFuMBwxnaCmls34eHX04F69evz6vU58Ksl62gUjv8P7oKdMa','jBtxMwDCiLmCqfHOtV17SpEXkTiPOEreXUuQFgkRUGBYEilRB2lajTagiehucMwrXLPlhnqDQJ22piCFpc23','pTgQBCEcXbZNVmGLKQOoSUrwyStwveMnOSwkjEsqSBuQYmwrAqUvSK2rYRnnCssTbP3Oc2tWlzAnp8VF8vvsngCX7BDOnKvaSiraUGnZiwjLKMYRHwJAfBGWFs2YiJDnqUQahJ7dcTI5qfZUZmBMRRRoqv3o73r41UDzQ7cvD0z6Jb2CdTbJFeMtxVO5eCz','4I','OjL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1877384126,26,'TmJU','dZJKrOtMYMGUkPduIirFnvr0j','o30ohs5LUqsyjdJZOyswEIQNBCCXuFuPZ0tiBqJFBIdnuUEe0uzvuE','PPuvEq86KWOeasTVt4J6jkKts','O','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25638,10 +24811,9 @@ INSERT INTO t VALUES (-2250062569497520403,100,'nkQ7lhcw47MZYpfD0WHfeO1hRNQAS3h9
INSERT INTO ti VALUES (-2250062569497520403,100,'nkQ7lhcw47MZYpfD0WHfeO1hRNQAS3h9DG0sIFJ0t50uXO4BwaKzG','OyWFZBlvS4j0fCMxGGk8KKzuFbW7nyn5ZWxUbxOQnRoIgSA72TFYpTxPgDOcD4ORbjmWlR4Wjfoxk0eGjSZbzOnlNYtSB2WJB0cMyVoqULJo2doC94yWsUdE4bLIcU8GnJC68HJFEa3Y3jSG9QTcYHSuxNdcdAlvd2z9vaBoN75HTRmn2mn0ZfYMWdWhwTlB73SAUmDDptyFTJT1pBwnA20bc4vmrZmmC77AQuuerJaKv9CB2f6','9WpdEpSBMAq8qJLf5gT9BDThtHp','rTbaxvV6r01UMX9ULlxiq9pBqIHDx2sZqALyIGdpjRl5OySeJRJ1flHDXNtwSK4hSCPg8DmZUatzSUUlgvvjjsgIPNLcer6iVj82O9JTmBZYgizq1lpHeoiIb7YzcEn3P6TKFhebzEK3tv8IuWqTHS7zW6XXUxnLjYpPGR04mT1sDmCoXEZkgULHoXpkmpuStzpzwOF3zvNgXoYW1zoO0rBgIqqwauIjaY802gP4bx','Yg','nB',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (20724,1198487509,'S3AkE','F6pdPXpqJPydDosW8YO1r','PDLqNDhJH3Th39F5MQIEbvk','iF74cuTslTRvL2P3RvnsdyYAaGnmCyFDXu4ysk8AzMmoiNGcFZpiEYiUbPqaBh4rVgLgKdjQTRqp8J','h','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25669,10 +24841,9 @@ INSERT INTO t VALUES (-3815,4014475249,'JWem80NVwSAqsbOJBbKub7pmgQKggmkG9JDDEDJY
INSERT INTO ti VALUES (-3815,4014475249,'JWem80NVwSAqsbOJBbKub7pmgQKggmkG9JDDEDJYNrneEy8341F6w9CxRUMkX','PGaGKclplkmFZ8gq8vLD3dJSTt7sEM9V4SWxELAa0r8nhcPQTaZqiOazXOfQVrUWgEYBz8IxFREz7dj4Knp2wE4s6SfnyAFxflP6uKsRMyqjXRxNBscT3HF6QNCN4aqMi1tnN8qWbGI6CaDCWHBjDBVRsJSe3y4','KTth0YO6Ct','WQhCD1z1OGC','U','t',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2690410,5874158,'kcUoVR9oRzqHKBJsiO1rF','Jrq7UGNc','NHg6B59ZQHWI','FRe6PEYQWgFj0tg3x7mEih6JjsLLoJsam9treoIGk9Np4KyvKjCGGYRwHwFOUO2Vt4KQWVeeJhqW','v','WL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25700,10 +24871,9 @@ INSERT INTO t VALUES (-3912194,16099904,'ZhoguutA8L4p61XN','EbotpJO6h3UulVM1YJt6
INSERT INTO ti VALUES (-3912194,16099904,'ZhoguutA8L4p61XN','EbotpJO6h3UulVM1YJt6c637v','cjkhGXS4Wovfmz','XOCQEMHF6U4Wy4KUldOiyqcz3QZD0eh39DB6QJSx1Ehs4MuPAoHK3jsrRelZNUPmM7qArCmOfHtoyNNkp9aoVElSRid390iNDVqIovdnfFPolfRtX6MZaNG5AgFs0GLN7Pyh5V3dGbCyU3OjsiNW3EtuxxqCmBA','d4','qDN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4348,3778352939847828315,'yTOblZ','k7OkZrOGmV4JauKk14uB8AKZwGZzLYVhzuUnQvfWLwmSSi5N8l','lzyGC9F2byIWl5','BMz','aX','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25731,10 +24901,9 @@ INSERT INTO t VALUES (4486457,20950493860455576,'nHqlZ8Ndan7OvKopABVprvvmq8pZlDc
INSERT INTO ti VALUES (4486457,20950493860455576,'nHqlZ8Ndan7OvKopABVprvvmq8pZlDcS01QiLBsQsuvfaR','GJG5XrYY7AQ5MKSSlB3EDOGYeE3qB4micOSn6DeWGups9322u','fHPg','f0HcSZd1OCGYenaWyJRg8NSUQu2JFRx9dQ9BG1BVY508hwu6Q6aVBL6rJwsoRLQ7RRrVZoqfwYY0fbESPczn5KWguzYvjVukdTvrlUpXuHc9jvFOXnqHma4xqDZEC6u1NWcX33cPuHYv3rbCwQzaocWFe92NCx9TR6O','W','f',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4465264611969361244,11,'3aA11dJ','4XfINiiuqJXOAheFMW9uXbQtD0mRvxO0NjJr4mnE0NIEUpO4JJido9WOvJuGVIIvb8','mcma0zqnjmisXS3WZ27513r7YwXvEL','Y4ULv8ybYPsJC7Y4F9xv7LLF47d7oDB5od5VwfzUHg20dsCoPpLLPFVqAoznCB8QCuzDk4lpbC71O','FD','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25762,10 +24931,9 @@ INSERT INTO t VALUES (-3034836349073058857,-94,'CvHxcrIHQ1v5uU5weCHbERu8dpJuBj7f
INSERT INTO ti VALUES (-3034836349073058857,-94,'CvHxcrIHQ1v5uU5weCHbERu8dpJuBj7fYLEpkZqBShZnvB03m6','lRvKTagUJxGMTylsqa2ja8BVv4ZicHLpjfedUtRTBABfnXmM10xfWsJJIoa7UBGbVqtjoogkVj9Ldnc3Kf097JEVvsZ8bNAw72OgAvRkC8NsclRo8Z8YknyiyZ','uf33Thhs6vDlcoqx0','HHZrKVEE1IdJUVxz23wsSwkL3888odoGKmJwQaNCSxhvhPlUaH2wg2ylNgSkK95pEj3oEzjH1MFPD8cFFYPUmiDUkjdaUolvOWFzD2lU7uvXMY6fW0Rt0ql','ggS','g',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (69,200,'iHrd7t9pxpm3J2qNYekkmgFwMZAb5','Y6B','KaDSKhK4Yj7I8rOPAhSV8MyeH6fXTsYrw782Tm','PXt9qyxMSlUOzDNoZvLnqAEjXzq3ePhn5WpD8','P','hF',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25793,10 +24961,9 @@ INSERT INTO t VALUES (13367077,1,'iS2dCEvDSh','7dhFxMhViP6BWPlq8hpAEW1mcR4v7qaas
INSERT INTO ti VALUES (13367077,1,'iS2dCEvDSh','7dhFxMhViP6BWPlq8hpAEW1mcR4v7qaas0HREoY9zxDHf0wxS0BznY5z9HCzOm6hOmV0gVAjAvML5uBc8gjLctJazGFZWqmeTLOGyMIyWs5RiBY82tgPBi8KuaYHhVPIlrwB0ukASpNhHKpyLnCbNogvu2VJivHHJJ4PzAqI2gtEjwi0lN7l1KpgsKotYKXjYzTtBmZ0tD0pCSgtPC3b0cjA7Dfij91zOrebYstj','BI8SqngE3zNTbfZQXOGVgBq8o5SIM4bm','OSoIntnwnCFKiLlaYNyyfiPvcuAMozH21AyQlJZTwS6ibDdDYRYqYjZCxVySVm8yc6PBYQxTbnzk1JorBm7mkeC65tHIw0sF2beQBaY9i9vYQbVbhj93HtScfaBFtSsTx46ShpcMvoCM0xRcrhfRjvOjzW33mgyQamRVPOKrZ3rwbLsfclEvNc7OjAy60rgAoLFo5tA34C0vj22HO1OCjozRo4YPhLVe4lFNglSYn5M3zw1tt8ygA87Oc','v','PpZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (228,154,'BNfA1p4TxvmgLHXFvxplNCRMrn5qsmKcBLsGFjgENkhlOAa','erNXPaVgPGC5KRXy2R6t4YPD6eyzoBiOQisrSDQRpGoTnsZ5Sj','w2XlmUaHOO3VzeHCgwX','rLthX4CLN3Fqrl7k5j7','VL','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25824,10 +24991,9 @@ INSERT INTO t VALUES (3792709,107,'bx9gGjR4CiwHK9V9lFmJ','wAMO93uhIrkQzodNeR8T7Q
INSERT INTO ti VALUES (3792709,107,'bx9gGjR4CiwHK9V9lFmJ','wAMO93uhIrkQzodNeR8T7QxZMVzKcsQeECbyIkxAUZMDTQI0ZAgyjYD7VITQDK4W2LnSh3ZepFQiwNUh13piM6L0AcuaSfRpLEomxcjx9v1Mqfn5hL6RLT5OaNZDNs6I9wK24bvcmP21udCh5WA7I4RzPHFBOWe1OWjyTIvVOTr5HZx1gToLfcDKVQuFtUcTjCZvwMeHGJtbwd3ExPnXeRtA9nyBMLzsFnfDnp67Djrr4aH','FbPyKA2resmBzjRGP','H4boLxbibNiRR3Cc6aozLNXd8PwxAb9WBwS8D3hT8wqY7lPRDEVVfW5L4QD3JsgEq2CO4LGpXq3pXYttIn5XBKXdwYEWzsJcsokqyrFHvMuOQdGhp4meIrQ6','v','Hv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1872557,-8802,'XVMMFhbgoIHNZkZN9eTQT5oJ','PT4bFuJz9T','q','TIG1T8NnbUQ1gCAHc9fF5V74k99K1V','E','C7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25855,10 +25021,9 @@ INSERT INTO t VALUES (16323927095933722071,-15631,'s','EKccOGM1TwlUYRGxlKQOb5j0u
INSERT INTO ti VALUES (16323927095933722071,-15631,'s','EKccOGM1TwlUYRGxlKQOb5j0u4KiaZ7B5bZykMRBtCIFiHRLYzeeU4OanFwMQSLBTUFgxvKy63nd6ddpWf291iPKT0O57UHOz2vHYL91YwGRdjSRTIou5YuMBFGlHEtcdrw4Fovjm13BQjWBeDTDU9Kv5GFO628a7Y0lXZpWY1E0SjYbJwOeZc1CeobZqRYnVgpKLMSq10XmqqkY4Ww9SBprfaMlZrmWVQgJQT24e4TJaqe6RwQ','R','C90Oyn6X648kHRPjD3IuKvvDogobAPwV9VVsf24y7asJgTSdd3Wqugxam9auwuMiLvT1AJzUkEibL1QRkahOpYJpvGwsZZF3AKE5oMPot93SGQctE7RDIPuq78aanvyFIae2yuIUlSp','nU','U',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6272667,41062,'8gSMkwhJmVBTEuidL8sgUa6YNBoojqtb0OdMyuh4uaAPgjnJr0aExJSE2ak0e3QC','so6OcqD','YnK0LtKx7paDY95qArCdNVM3yGXgb6X4Rmn9','e2eWjpWaCOgD1HgcAgLtDYaEpUmNRnB','q','uB',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25886,10 +25051,9 @@ INSERT INTO t VALUES (7755081900694417542,47372,'puJ0laEXgp1YpiN4gjnS3Q','SmeV2D
INSERT INTO ti VALUES (7755081900694417542,47372,'puJ0laEXgp1YpiN4gjnS3Q','SmeV2Dx40Lj8Xqh0LobZXzoJ7Sf2VqrZrg0459EiYg5ULpOfLQjO','hpoidjt5KYVFC2cDigzWT6EMEFFCMHSLUWwvskFYr','TB0vO20FUWvH70hR0bgQXB53tplpqPlx8JU56wcP5frOwtOF3WV9TTWvyrER8nu7urcjryAYUWtcCzdXJiO4toTHCjo4p0nQq6TGWunKmOhR4WD8frZK0W9hKSHmW33mkVsZe9zFKJkzTSBjckJKD9plYDMrGR0WY','ABc','a',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (78,6203360337386526831,'ccahLai','Lnsp7LxTtynQrQijC4Y1Og8JG69rAsVBjm9Mn','TjT14A3DFYZ0Lbpgql','pOCIRbRtd89NkfyvmO7dzy','08','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25917,10 +25081,9 @@ INSERT INTO t VALUES (-916438390,1817455280867935651,'ckBSlLSj8VwHMjMHur','xLupg
INSERT INTO ti VALUES (-916438390,1817455280867935651,'ckBSlLSj8VwHMjMHur','xLupgEYo2v17PViL9cL7oA3T4K2zmx3fOR','dw4','KuZhvoeVh0Os6WBCoCUgrvtJ107mg2zEYtEVe31phZHicrkfVWaCpg5q6E','f','6vr',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1027160261,50909,'HwcixfraI2mc5ODBL35sIYAUidKx','6DS6WzvzwSiej','OghMlpneS8MyjmtdKr','OXW5ns4cJxQ9X3ONrRMln8tusLHwVX','5','U2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25948,10 +25111,9 @@ INSERT INTO t VALUES (-7798765454569495255,851,'63TzRiqsyTPSlBvUtUrgzJUV1O4oXtiE
INSERT INTO ti VALUES (-7798765454569495255,851,'63TzRiqsyTPSlBvUtUrgzJUV1O4oXtiEE8Te4qY','fxMbe0URKgApsq9khbmKLW1MCteKi4k6c4iHMmmxLHclD99Fcpvb3F7Bw1ijIZgmOdjeK7jtPbTk3D20sbiGsSUOpXACh9AjPNfArqVWkbxaDGgWozSTrXAhypC5kRnCT8','21tlTgWrItD6','1oYRuT41gbOJ2fnS9YuYgnG5gkN1JOhSzVSdOp91PmqZ5hw3mNHPSpd4brDoepJf6admD9GjOXTY4IKV4KTQZ7iV9QLYEFwW3zHvT5E8DOjQG4VYQMDn2bZOkF9u807PbWgNv4ZPLMUomsrTrWNIx3JGLVVoDFZJpCpdTTntJu3h4LQfaj1i1Tcgyj4nDeQOAYGsXKXXAUYL8FBJ27oGcJ','jD','itU',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (64958,2158981143,'9','DggfNBBj1C426D8ogX9OxhlbmLTKuHhvSLX7SEdh6p2Z3KG9dtvOcUkUHKqi30iHDA5fv','274mCZo8OLD6LsioDbn2WZ10oJ2CE8BWHFqK8Ynf2fl1VtJ9RVIGpbWe2lf','0SUFfL3zjkcKShzvrWPsoS6SA6tCTZE1BXQ3','z','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25979,10 +25141,9 @@ INSERT INTO t VALUES (1261534152,1148619347,'1','2KojMOX1TGHobYTxWk7NREZND2NxCJM
INSERT INTO ti VALUES (1261534152,1148619347,'1','2KojMOX1TGHobYTxWk7NREZND2NxCJMQFkcxInDy5HtcLpjrk2','lpiw4zn4Tz3h43','btKtGoVZZohpTB3c58ZG6GzRK50nt3NSIZIKnLhHzhQoHdZ0O7sBkSfwOmT8h8oJcBPelgiIl1ZHxcnOQBCSFwVucokhlSmvfOqjhpGiJSJSffuA9IyBb53OqvfGBh6TvJUUbi','6','7A',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2669097295415970729,197,'03yT0Yvf0VO4sLO','BhGi9Ux9Ie','ba8E1dwgPj','S2T9kcj05ENZ5aO23te0ujz','e','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26010,10 +25171,9 @@ INSERT INTO t VALUES (-8042135071414737342,53,'PqbWPB0qROOr','SoS9dPH2TxWHJhHRXs
INSERT INTO ti VALUES (-8042135071414737342,53,'PqbWPB0qROOr','SoS9dPH2TxWHJhHRXscedealN9cXBXqWcs4ISAibBpvao6lWierCmTfhO1uynD7UN4T5hSRjM9qbQ6LtQ9lcezuMvhevE2bDA2rrW2cFwgnJLcKDLV0Ua','BQp0w','r9gKnYOyX8j1','9','Aq',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (202,6549141643465646659,'I8l3DMhrsr8BJTYbQbXhUPnirFRDTTVgOpbDvvPGQADfTLUm9','CUC2TSX6Y8e425keUIXthczudlliI7CQjXcyli3AwL9V','EhaSto','3z8rtkMJfvsNSwr4syTQzNnuz','B','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26041,10 +25201,9 @@ INSERT INTO t VALUES (8655162688590469070,-4970673347643125364,'KTEyzCQvFo01ZYbO
INSERT INTO ti VALUES (8655162688590469070,-4970673347643125364,'KTEyzCQvFo01ZYbO7BhGUqta78aFsGfhaaL5xr','2p9z9fFSKQxuEc15Tru5HI7tGly2ydZrCsHVejhCpCCIERBnfX8hO91rEK4lgROT3g78Z7xKdV0gm7zuAd1ajgTTgu3Uzq7t1LwmgWgK74mlK8FnQImVtJWD2CQEd4uzmoLfaSB3osehxAi9nWejQUT3i9r6NMNuaMqj5lDHGgIKHuxfr3k7QR5qiibrtMuKLX8eFxYlZHEIhWHWTNrG','l0LeKH5Pn','mmu9SEZ4JnX1QrSTgndJ6KpiKufH9ZfnXTDHMLSUXJJpJDYqBoAYwYH9Pb4MXUwEKjIK3uILmIlKKHjjcgrW4CcD64SBQ1wLgTHrXiQzalNBOfDCg','zQ','h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7597,1794079054,'ML7p','EGto5JQSVX','TRH3u3dQe5b56L','RiC','e','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26072,10 +25231,9 @@ INSERT INTO t VALUES (961467,1614353878,'r4JwS6k','v2yJ3dfnoL0ya9Busj0TrgidMNvWo
INSERT INTO ti VALUES (961467,1614353878,'r4JwS6k','v2yJ3dfnoL0ya9Busj0TrgidMNvWoDqL0Z0GEY1evGkTAtFlvTCW9F2CKITltre45mdABem7PzWce6kyLR70FYkzlkvO','Ek82vRnrG3tLOzLYTYz1D9VzpyxGA2QrMN3QnpzYFNVGXVXtm3','DK2JNPTF037YFECnQpwni4kFqJGsoF9LSZ4iWwFAni8bVRYAmXNLi4Y4l90m3eFk6GtYfV4NoxNhXvzrxFMGiJ1','XG','mv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6439239556829282193,3785597312271244029,'8jQDRK6k1n9gHusjI5B6aU90u8YcHOPSpN48FMp','g70h6iMwsF0ICo3kmgs6YTvGYK3AkuA9zeItV2dXqQxXU4eFNj1R2AcsXiwY8jZ','EbrPHk','0Zz67C3sfg','Z','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26103,10 +25261,9 @@ INSERT INTO t VALUES (14349936202137861880,4124959526701430926,'fN2JVgJlvZcdWGHX
INSERT INTO ti VALUES (14349936202137861880,4124959526701430926,'fN2JVgJlvZcdWGHXQ5BruivZX3OKSwph6l9tAlLWr1abmx','qVEPjvRA0jDkxukXybOb41gnPHu9g5W3VbOMKrhpxBUqVATR3WkGFttenb6OOJJuAO98cJ7Rs2FAqdHoAO0avsHqHcmuJ4Vvd0c6m5qXPEYuxcrOV3RjTXf3O633s3zM0ceMLD7WliTQf3HB5hMKThgNq8U2IJ2bSF2OJBE9wg2veNO45IB3uyFzAxvvWqhzvnEItAk7qzQZ92FIJQgA','2Nmvjs4O0Z3gZ8tl2TJpAfpogVFbP5APIgfIdjjsqMmhyes0GNtASzQcnB','ODuvAqSG3iNFmmzHMKasYmwJ0wpvieRoCMdek','Va','Tu',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (97,23033,'jmkrW1HO4E4Uwj90IlKr5hJtv51Kmp3H','Hs53G','RgKYq8j','1UvJCp2qlHLpans92Nr322fNhCmis1GjH','Y','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26134,10 +25291,9 @@ INSERT INTO t VALUES (1909196449,3926,'j1pvZIj6C7','3hDLkCf4wGMzqU9yrTpvWl68Ft49
INSERT INTO ti VALUES (1909196449,3926,'j1pvZIj6C7','3hDLkCf4wGMzqU9yrTpvWl68Ft4908V3wKFywgVq34HhhCEIQARoO9azU6afvn9Log4vHg7SP5T8pS8PO65dq4LEx505UUt8PouW6FqnK4BYWME8Cu7tSn5M5Z1hL1y5zZYG9M7ETrACgPZaG7L3I7kZEFdHZ1dNuo5Hje0ZyXNqU1UJS7OWEa6QWi2QG9Ufhr9L4JeuLpic','VraX3PB','D0UiMxK5izrmE0ivM7nKD7uEmOcwVFqSa6qpVfU9JrsTKXkkqUMTNMjjebrXuoQuSnpjRPeBtPyDNqfmTaWEwHIdLlsFMBITSEoK1egPhwg7gcNXfoQch2RO0ROca8tHmNLsS8QL1C4vuCC5oGpPJBOb0VY1kyaZ5Eez6LGVfsgpJ5KP91cV7YNJyNAbs02VrNOU3ldMDfVMpxJuB2ngKNkDt3mZCncaXUqfaL','7r','Rf',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15952756,-1943793302,'1adISy','3QCWL95yrAYLrQ8pril7CRptsMY4ShsUvPyvbRTmBoIj7DRqzGPf1YH','sZ4dZfOqcj','8dUommCdfUawFesGjJRTt','t','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26165,10 +25321,9 @@ INSERT INTO t VALUES (11558808021066105998,1972641849,'bigBy8L','itQ2YW1kfy0nc4F
INSERT INTO ti VALUES (11558808021066105998,1972641849,'bigBy8L','itQ2YW1kfy0nc4FFypXxfwK0NT9paZrzamVcTyjmBGmWWEsIVVWJ1qaNfar8JXlRp9ViAcvw6zswhaOHDKq15NZjrEN4Xa3dBTCI','RFN','JHZWbxXThCU9qstX3jNtc0SFsByqNFCKfQApHd7K2co8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBNuJxzkzECCOs8fpNlHaZHV4eYznnS1aCLuyVlxZWWGZVkAonkRGu7ltyTxpXwNgJlwYqikpYNOUrcce8vtUCZ74fADYlwJnhqVQFBbEsUH7JUazBsL','5','I',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3615,2942201858,'rNf45D','YZY9hSOm9QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyUL','S0','p7GeTIgiPyzaNE09Zji3LA2SutQSjgqHyo','l','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26196,10 +25351,9 @@ INSERT INTO t VALUES (-8626202438445718710,2644492535,'7U4FI7bfVQ54L1kmSWpdTq2ih
INSERT INTO ti VALUES (-8626202438445718710,2644492535,'7U4FI7bfVQ54L1kmSWpdTq2ih0v1f','W8Ua2mRWSRLcQTMLM6uuHnddIPh6bnE3Y4FXBBwNi0tapF4t9INAJFS26Yawd77TOVSDeXyLwNcTPzS86EY0ajKFL1d9JMWGVUGLoivLQLBknNlM8WmvRY3m9OlQUpIIhtlM','NjLSUsVadKIDGGZDowv7XgTlSe2fmngDz0yp1nN6xtyAmalx','HFZjNmqatDea57BJUqT42d03N1Mm2l97tLuwfV6p6ZdEkw9RXQNmL2QX0MDX7plDxgxG9Zr57vsAZGvOfH8fUWvRKjchMHF9GfpjmnU11Z6LaqzUQt','T6','u',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1180752843,-18363,'2DYL9w5tGZ38j2n3uFMF2uBGySKPKwCHCgQ288X3K77ck','Cqjx','7m1r7NnMV5','AdYvyti7RigbGSlEyfDpQLGu5GBU7z6m6','7','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26227,10 +25381,9 @@ INSERT INTO t VALUES (8851584095521941687,3631,'HsMKw8W8DGoYAQxdewYxrfeyo3b49wxj
INSERT INTO ti VALUES (8851584095521941687,3631,'HsMKw8W8DGoYAQxdewYxrfeyo3b49wxjUpcJd5I7rvoc6EHJkwE6W4xxJoXamMfW7lUgR24','5m3eJXAg8Gy5PCvzgAZWF5f4Vo1NhsTi2oN4Q3zOVxouty4KdUa2yk4CKUru86TtdIvcpHVuHzia6TbP64XnBCCcuEls0cVUpSkjmwY0vCQ44pzAw4R7GnSxelHyrBMD6Qtn9MOLhZ1MqSfA3lPvt79fJkowvZHlllZxWMsaPLtLusE403A6mC66GmrELY742Cgno4f7xydfi9SJXOVmRjo','tSglEPGGbgnpdTzcHVBLr5LyVckl7HnpDZdbR8IsQhJMS38vExoWh9MavkcJu8lVgU7WLam','GlIUgdERWZ5uZ7NT8ODtO7pGW37kLHmzqSPkScg1hXahtkj7JBzs2ipHvYdvQNLDchwEcgQJ8DLZ37aSdZn0J2UIgkgt4r9tMa0Nnky3hAAWu5U7tWmz039fBWpyJE22fZL7OV0naAQwQtPTKJPSlo3a4TeRsVdy75a6ghBDDiVJgt9DfaW11wuGm70CGLlrFG3jVMve2ACsdx5dzZaB00bm5wL8mpxs920y8ggOiJOg1Yn461MWX7v349oYXX','F','E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2073307,2021931,'1ytEeipoQTNVXStVxj4XVgBZ8ssaHQKnWX7QmlIcZ0JEQ8','2jF052','pIyp4m1fAHjD','6GPnb9Q225mUzEI9vSClzqKNpI','h','zR',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26258,10 +25411,9 @@ INSERT INTO t VALUES (548608692,7053651,'Y8HTJj5K5XiAbKR5jPTJgbHHdtgcrwopYhjy12Q
INSERT INTO ti VALUES (548608692,7053651,'Y8HTJj5K5XiAbKR5jPTJgbHHdtgcrwopYhjy12Q','Q7GWHICY6NBzfYOjweLdcTpgA479MtP81DG25Sr4KjdM52cwEsjukQM9wVYK6H3IBgose5LvXytVuZRurmJnON52','R','w1GNjkmxTDhBzdWJWpm2jHWiD851Js0vgPGtSRIPVsOb2WBO0p2r7qhBVnqYWYtS8rEGvSLs1zvzKcESdEFgDllTXl5Puic1s6pyMQDWG1csWYDPNhDeljY5gs9VthwC6YbZkZynCzTAAYUsmm3Y1oWVetPuwtxf7V2p6YrhLJ4s1XgHHyxsEVq7Vk7oltVVOMra51rDCXtFehWllmFFzrjEgW','hU','UR',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14636401981015734191,1430,'frhblMuLnTJjAiR','WSAU26qcAjX3zUS7nk5xKw3H94','KE5X','K4nKxcm6trrdJo03pxCfIf8ElCPptXW0CtO7JVprVErCLyDA680m1FdIuA','m','nA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26289,10 +25441,9 @@ INSERT INTO t VALUES (6846602719317563104,17729,'jSFAeVppcLD1','zv3iGOce0kRQsFwA
INSERT INTO ti VALUES (6846602719317563104,17729,'jSFAeVppcLD1','zv3iGOce0kRQsFwAZHx6Ypjx3sXnnF37fpgjOJepuxeLCuBIRjts9HUnFT3Br0wV3q5hXAk8iPx7IU8EJJUlJyJ7uLz','hFymsdLEoOqOU2VS3dG','vXL4Kh3zk8sGYpeGOb5qde7bRQkUAT370IUBwCr9nPiCrr4Xm6yDE76ldtxLUcrkUyBywYNscwVkAJXgOSJJQBY83EdjwM8W7zqntIjLfjafoNebrk3mzQRhVPBRlWus','NF','Z7C',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (103,-4496,'sj4NjKuTjLD','ioOgxZrmdukJOD3ZqpSkD7Vis4PNK9DnR','JXO7uGJnWmGG2ke6sIg0','MYYlU','7T','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26320,10 +25471,9 @@ INSERT INTO t VALUES (3912332846047280685,-13194,'css2m6KyCWM92YaP4JLA','nGDmfAh
INSERT INTO ti VALUES (3912332846047280685,-13194,'css2m6KyCWM92YaP4JLA','nGDmfAhc7YhIgAxdj7Fz03J8CrpDKyo70BLi8gKuIfZaSVisdLwDJhxlWy3b4KvLKrmqGRU953MEB3Dpf2Wo3lWn6UrmL9y9sT2nGvKS8Kg2i42zwrQQsZM','1z3M2MhBqlD93T56bKsXdXAtAP8Zmc0dBtOIMaQO2O0ykT8','erTuRTM20qapA0vLu46noaE1peKganMULo80Fls50MMewsx68B8o6N2Z7ifhoo41eI44estiPpblORyNxyICDv6qVm2ONGNqxXpWnLfXdwO57WeQ3zPzd4aYQaRW8zfhCvAxpQYVxiwhexLJBvDZHrI78ZlpQMBaZajGsXFt2zHjwAzLftCu3Aa1u1p0WBGdE8lBMG16X1DMvCJwZ5a0b2dENSj4oZ6Jd7wUzTOoEoMS','Mfs','ix',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3276994476,69,'rTNyzrVNymyiZK6rNm','j','8','AVY8mtUTW86rWRaL4yh78pkCba1Qxov1a','O','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26351,10 +25501,9 @@ INSERT INTO t VALUES (7378932410324153321,75,'GgaQEyygi8aoUeEADrv2','daXIIEZP3QH
INSERT INTO ti VALUES (7378932410324153321,75,'GgaQEyygi8aoUeEADrv2','daXIIEZP3QHgPWNKFBkgVhiNRdee13IYnIwXXsvatprEHKeLRIBh37HgbNwyBWfqRJ7N0mqmeH8Rw31frUDwIihGNptJHxyMdfPODiQNWvGiLCkZOfXpRWsNWggjXdf004Gq7mwB6xQwa45ROlpwyftUgh9IBvqP6rbTKcJTt8UnFWEgFVr8Tc6NGP2AW1FLu5SClX8','Mu','2rWxhOeQy0muoSDV1SlSafGPzoICmSIXGaPpwab6abaOVMFliaG1rd4KhSSkpgEX4FathLiKwwlfUbJKJ1b9iDJ6mJnBfZqdSxEvn6j7RxMgeMntwFDGASQUpeW9iZYUwAuSLMoFlhM8GwPbppTD9iF8jzgSe3s5XDmprPGvhtR96RNmck3tOACrIf8U6S35jWl1KxN','Df','Hq',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3430892315433673653,2357520484844230809,'yTWQxa6z','BGaG','b4ATrn6LeK2hQdiU6qM5DQXgMp2RK73nKhgiBqee','9GrFs','Yn','xU',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26382,10 +25531,9 @@ INSERT INTO t VALUES (-1377322124040811025,1864262181310735544,'krD5t9ad','55ie6
INSERT INTO ti VALUES (-1377322124040811025,1864262181310735544,'krD5t9ad','55ie6Uy8DlUAajUfEgSHlSo31PDXzqOWiRCheudZnqPGLlxQfBc4tQ2CgSUEeYM6Jjj05hSArUCzXbwggCDt2rDYM6LYpLPqz8wgsYZPbOtXLbQjhDE9Mz5u1W360GfQ1LJGjzFfIphFLeVPjaPFSqObuhBHln7l5lxZcpJdc','fttxc9mDS7lELDcuq2YRAtkoAKminxDUwF8WDPdGi18b7CwuYBY','IIkV7j52gHq7RlSUZg9OHlaFbfz3yAFufYIxFTAFPcyUKh2XNVLuj4ZY5VsneaytRs1P7DtneWiLd5Lw1zl6rGAx7cRoSscG9NAGLB6tFxI0gibjnhEFQrSw8pbaCGR8ySP7ymNO9MVlClFQPNQik','m','fCI',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14432336,4370019673563520591,'OipQx6k7e3P2wAF6cgsYpp','O1L7amyDo2odlYqSjYq963FYoKwkvnr7vIJUxzpi','BbQuWBbcHONDQ4AXci1bC0SiWbSrPPF3XQGLv','oZEkyZWRohZtBMVN5D2SFd5uX2JrSsMYlyO','G','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26413,10 +25561,9 @@ INSERT INTO t VALUES (14051226663064644219,13475547122648539521,'L','JgYRWibazta
INSERT INTO ti VALUES (14051226663064644219,13475547122648539521,'L','JgYRWibaztaFxUyDMHLhwDt8idkXWqYxnSLgjxcGXNDUiVNrdj5a7tsWzjnihUKEtgW70HtsZPLXcuTQnf7dZLukK7L2QtjWIprHd5cI6mO5VrBnduRtupl4W8MciX9g0TaEwp4K6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d6ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR','8EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcs','RgOfrwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAiZaufbKZb2P7oQNMH35tq1QBcpxct8ddrfW','Sl','S2s',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25335,16227367,'ddA0ta9psrSUITWj9btd9mz','VKYklAysVMIQUHbIaEB4FWPllnmTJkL4Yqi63NIFyqZCs0KUKYPZbBtvplD','I','4g5','R','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26444,10 +25591,9 @@ INSERT INTO t VALUES (251147499,5524527,'POTsjPMFYpEujTaBVI7GipoKLVYa5ZqH8Pk0TiU
INSERT INTO ti VALUES (251147499,5524527,'POTsjPMFYpEujTaBVI7GipoKLVYa5ZqH8Pk0TiUG9Y0OiW','oTdjzdL1wJ','gUGb9zb','MWebLLG4y2HiEMoD45AB33ojxypfyhdrKf0UMss5ASjSFWS3Yaggku5OdEzlrBA2eEb4ztmRt8KcbZJNQjIIBtwmSwXFzbS47hv8VQrsMJDHyum6EYRYZ8savjU3Qa4972IVu1rEuyECZrFr8H1Y35g2wBOqo8Atg8TSR3HziJ','P','0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18763,-5673654,'JkmLWYFqTZ6daAq9YbED7dUhezniHe711HMEkM3Hgbx82GHqrm3V8whyWHtFvK0','ZgU6uFPOSxR4S07','LB8OUzML5n9zBvlL9atkstxYAkS29s8W3hzPK','gpp','l','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26475,10 +25621,9 @@ INSERT INTO t VALUES (13949179325566482961,-7111445,'Ek4CDFzGsIOmvFrV','qY1K4gnD
INSERT INTO ti VALUES (13949179325566482961,-7111445,'Ek4CDFzGsIOmvFrV','qY1K4gnDCISNvY30eGdysuCUK8uZz7','jVHNV1Ta9eTh0FpAHVEoZjdcRbQ5p1l2XIMA7qLSakeizoFMxELmPk4UTh0w','MZpE6xjKfM6fSKHghbhUfuYARhW7YFdjzWGpqajul6xHpcpPuFogFzP7Cgy7DJPRFKm5h08IIlsOLq26GuET080ydHQ7K6bjL5rDsyQeJ7GG2yZDJja9CigRImYmeamfKUUZCYplHX7yYhCuZuqitogtHlNuVCRFpP3OL8bFfdsNjMc3lck2vv1NRRQstNMSmLVicvC1CTT7r6Sw6vEXi6vM','bS','UU',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17388695419015828024,1572081098,'8IquFSjx6VDIVllMddo6XRj0W3pS3pECqBaQU7j','msfEnBa9gIMHW','CrnhNeSLxMm1tESeCwt0vOPntFvHadzCs0QZ6GDJIO2UfzBKk1s1WophxLda','9Am2hFZtA1mHSaqXcm39TsooVhHLcjKdoyaXqilvBiJKoMhE6xttMkoammfVnSgxrD','U','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26506,10 +25651,9 @@ INSERT INTO t VALUES (14255689604011090471,2118253576,'Cf7lYbCCf02zDQdOB','zs0K7
INSERT INTO ti VALUES (14255689604011090471,2118253576,'Cf7lYbCCf02zDQdOB','zs0K7edyh5ubRInLfzel8v9RrIWjq7LW6ZNe4G','Dyb8g9dGu2WekSf2XIQESspa2hpmkWobB1fM99Sw7oGgwp','hCTrYWNBisgb0XCE5ZPVsyXs82ESn1AS7YOzUBqiIfskWObpy4b9G7NYag8gtkYu9OG4saZ4FwibpOgy43wW6TATqCLWnIzmsqG2h4UJgqPrlsdR8yrYMuJzP1nufPsriNjtIh31aLmdDsk9pLThdKXintrehcaC','pH','K6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3737,1270,'7wKzFbfJ7CjO','u4JnqdwBTC9BabXN7I5Qm0seVkLa9','U4JIinfQXVZFiJa0FKyOtU5KcFWYvkN5DtCBv95DBKISPuIvR2NhSNlXYxBSoA','dvTLWQso5YgWlJbjUg71bf3k3','w','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26537,10 +25681,9 @@ INSERT INTO t VALUES (316094432,46212,'J4CtLlvfKUeMSH2HSKLpL7BzcnCeuMPt8q6JO','3
INSERT INTO ti VALUES (316094432,46212,'J4CtLlvfKUeMSH2HSKLpL7BzcnCeuMPt8q6JO','362hOhVUiNx3eRrUKkz1T8h33sWP1samGpmg8F0YEPG96U7ExBd2kDto2sZwRk6O8z6oSKZtrATOoBCKTXk0JlyzftXwCmPFqj6Lw1ur26Eb0QOhsPaUL2S9VMPQmVlUMJ','naCK6lXNBmIsKJbh5d2WXy6aIUkIJCObXyGcf9HxPbQTQZOqxC3HfiUrDpxMhZoJjO','NXVRO3xCctNfxGgofbQM5th5AWZOKskobZ','hF','8Sw',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15173,60566,'W65UVc','GyaT7QgCaWeiHBJdAMnpf4FR9truq7lWvc49','g','wTel0KlrTf91F8jWX1pPlAgMFSBc','XW','ME',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26568,10 +25711,9 @@ INSERT INTO t VALUES (3756211,43711,'oJ','Ds2UNRAkF2e57seqaUvTD9woLmNCPx9QxGgsAn
INSERT INTO ti VALUES (3756211,43711,'oJ','Ds2UNRAkF2e57seqaUvTD9woLmNCPx9QxGgsAndHjds7MADjdjFrbX0u5uBxkrchVTjprpAoD1DIp3P8NxFDhpvhNPGaVGstAcbsMMycpgLaQZxb5kjG034u3pDNSZAWrHORDaLbVig0TmPPJzZIzu83XBgaqBfXTtrKemDt1fyVHP12vbYTiBFfYuPi5yw7bUlOQf0EmzrcbSCJWAExQbd','eoZ2wzp6CGANY','pbPHZVIVytIYTAdHbfl2befIMAt5z0DIvHqY54U5osqbjWlGyXCNnBntfxWjeYi9rwcpBarm9qupUxAqncXlFDkIRLhqg13Fp8vxpjKjc','t5','lN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (44959,15245246265115590447,'ECwyXkN2jixqiYh2I3RP2wlehgOKDOlMu','Oqb7v86KyS7u322mvHS','XTzrD8XrosDCz','k3hnCl77KhjI9yoJRVIpYdYRw5wY6OqYoee42RqdZphmp1N2z5eJzrw','r6','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26599,10 +25741,9 @@ INSERT INTO t VALUES (21832,2871247278715455645,'RYtHghwTEwjMvVf8yJXZ3RhQnxCEAZ5
INSERT INTO ti VALUES (21832,2871247278715455645,'RYtHghwTEwjMvVf8yJXZ3RhQnxCEAZ59UUPZSHckV3mXUfdKVp','EW7SbFc6hCvynjvioSkRU8LOZfzTXSA6zsjxFArULzUhpCANOT9guvYsW51B7R3ONLqPLWMyhIuEg8Gp2SQfKXK4hgSy7UhNdtNg2Mu0MKlxL5HpPMR7knNhbDKA8KUlEeCxwaVxbCumRM094Djoehsr2wSjGet2oZFUft6Kvob6LCMav2BmcUkDluVFV0PErXKHSZY','UbmhtT1n0HI0YKUrLom6Ur','W9eqzQOV03TWyM0tR2pj6','mY','Y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (58667,921229091,'G1','BC8sMUG4NlO7jB4EwlmcJLV01j6L3EUL','sH5XBlvsq0a3','UeOKPiq6hxQebAhfMggSYxbZLNW8rwQ7cyAsvkzslKqYzNLxpfcczfryeMRdB41z9W9FIfA3xwKvVVc8GUv9t9UruMG','D','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26630,10 +25771,9 @@ INSERT INTO t VALUES (9026003,1620190012,'N','Ej3vTbCg4MDO68iyQmdQjWQkFrc3yrka76
INSERT INTO ti VALUES (9026003,1620190012,'N','Ej3vTbCg4MDO68iyQmdQjWQkFrc3yrka76golGm0Myr23AgZ0epPw5MpuCHWBhGIrc0EEgIU9gxneE3LrZKbSvz9RNV6mQmxohBcJ7XLuhQWVoZrnq5nHB5NK6ADW6GIB0V3JUSBhERUT6tEHp0OxTBKICz','7m9nkwHMxvVIUMPejGspa6XbxhSYQfZ3PzGjLrFrxbHybrlYgdV3b9HP4lrg','Q8GE633VAP4yRNupakuVHuaQGV7QjNJ1wAZyr4pImV41zZeVAzA6UDEduwXXuPMYWtc5','T','X',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12037118,-99856,'yhEwg1','EMBgjgX','gMW','GfvXFXKdHDjhtrGhWfl925MIeeBTebMrLSWzIaFpoTWT1CJ2VN5Ns5BVXrKaKtmOj6eVypyHRQSSW','z','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26661,10 +25801,9 @@ INSERT INTO t VALUES (2658367793,-1921940,'o6','tGZ3UimAfVlF5UbZRRWDvJ1inZ7DKO28
INSERT INTO ti VALUES (2658367793,-1921940,'o6','tGZ3UimAfVlF5UbZRRWDvJ1inZ7DKO28w2HyIxXlBZKcr6mw1St6qrGmJ0d8v38D62p6DPwgGcrOu6VQFijHk5PD57f44Siwy14oaEHpijUsWgFrT0b1k9wVTZZVVUx3uKwlycC1JTlLa5MCMhDltFmnB1FrC9fQkKw','zWOaVKd68Q','CMDkTY5CbtU2phm','YP','y9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15929,1614886277,'9E','YvqqeeTRAdU5Qf3rhgzItYAigL0YnAvEUAbEQ90ufuNa7OhUWuVVS8','Y89jOzfhmdmuaOzAka9Yc51ITFowzZ9WYFgCdvERDuluAWdPm1','mZ9x7fOcZ6OeVAu','l','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26692,10 +25831,9 @@ INSERT INTO t VALUES (-1639362,388574368,'2dqNFl1oePZjwUzDUJdWt1','fmfxKtAi235Td
INSERT INTO ti VALUES (-1639362,388574368,'2dqNFl1oePZjwUzDUJdWt1','fmfxKtAi235TdE9Gxk8J5oPI','MeEmRmtyD0Wemr3M768WovHVaoX73En5GRg66ku9PwOQQkVLwvfSbkkOD1R5l','zM1pWWkqwHWzJ7tAVXdFl8JHNaWffZzkjHZ0DRjX7pudYbUKnplwoclfdGj91LazRGM2z9m2Ohg5WbcI830m2PDqJtXyVuewigAoVToNpKNttUhLLwEe0CccR6mWc2H23Vo6AeoygIL0ZFe7SCM31Rzq0SZiPu98haTMd3rvrHsJb1Md1BKGExcRxoTF0lr1YwqpJ73qmz','VP','Ha',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (224,2698850377413336137,'4g','woZxa1uJZH8ODm9SzteR','i2bbgW3SPrh6fmDqQ6DytDvpHyybpLUjcCnHbFvr2qVckSRrCqokHwtmqeEo301i1ljuunw3qiYAH','RuI1EflwSSE6beo','g','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26723,10 +25861,9 @@ INSERT INTO t VALUES (1275994873,-3710013185123875524,'XS0GEpKczHTC9UK','B','f0m
INSERT INTO ti VALUES (1275994873,-3710013185123875524,'XS0GEpKczHTC9UK','B','f0mcLRk7vQzFGelmIKQN6AVYgxufmrPBZOlUEIRhYzAMk89TOZazGOP3JhSmBl95HRyWSafRJ','VJS7kLewzo3uFru7kxAggS2SL0dVBk1oOKDuGmUS7PzxFB2CfOc6r4KXRMq5ePfo0J5lpBO0xXyHDuQmPzvs0vLA1vI8OUE56Hxd35HUxDS8gGLCw2RtoEDdT9Y1OjcAs2CfDg5eg0IUwh4SvRh2ldYKPh5dvkNeVwJdRwu69czO22B8wogSaVzPqoMaU5tuz8obryx9VQ89xd1YezWNgCLlHY40XxKEyTENkIvIdydSpmZZXO92LIg','As','K',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3935724372127751552,7773078839644748524,'IpWq75OdBEzVrHgrekXNA2RvTEv9Jq2hZaufX4','DvKCbPy2tuUtpTcm11hchiY','NiQowaii5TT7nE5VdSS9z131qQNsGB37EO1z22JUN','c7lyK1LhZaPrrttuFUOP6FXeS','Mu','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26754,10 +25891,9 @@ INSERT INTO t VALUES (-3173127049207336549,6596230325881760022,'7whXOOsyzt86mC23
INSERT INTO ti VALUES (-3173127049207336549,6596230325881760022,'7whXOOsyzt86mC23ViKQkihWLnSS0eobqhsUcJoIhZy','Ambg86lqlPehIm7g3KCDItF95PnvAqWpYkbZOYCpLhOjAIDyjAWt6VWNBhu7cbcTbCdHxuJQFiMJsMvBk6FOXYvKqAvyLptIh44brVM6rJsmMW3LBbsnKqmwX9RrTxPmpx0C9uiJ6hOD3SxGh2N2tkMZ5oSNEd04','UyP6tO3022n6UT341zyDg2E7feTZ3jpZz8yOqIOd','rLzzFQbE8xSia6L5RYWWDwDowJBXvv9Jhi4IVns16JxI4lsXBRL4OXRI2UghfF3Tw3WCKeVXSlHd4JLtWj6Oxgvcs1','m3','QV',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (592658979,-46,'w','HbwvTMvPJTbhwLBEWHAXP','wqe6n49xr1XLJl5FIJn96odu9izEPM4HnfCkavhMvPE','FNAi','e','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26785,10 +25921,9 @@ INSERT INTO t VALUES (8416311254314835634,-17,'fAAtWQKJc','ZxIt79tM9p3HCnHw6iZju
INSERT INTO ti VALUES (8416311254314835634,-17,'fAAtWQKJc','ZxIt79tM9p3HCnHw6iZju0u8Qxjs9Rf230cjZs36INAX8G6XRcKmCnWaMlhemaab39T0WlWUuiwgFWx1nhUOfc9SFQTQXdn6aTxw3K25ZtcEoPjORlK2bJ9KGsw4zeaw0Hz4pQQT1pn3VmsfDH13mdZy54HYoWR8lBmUMrPmFT8uCwRMC3NP7of2WEa9qqUhIJHpgygufT','Yp0iuzkaVizjnYS6IB094QyHkoHc3HOIC6V8R9oOKq7aOroDN','u7T0jmTweHHa094fY9RqI34oP98qXOy2b2EZwP8SE1H3KrrVv5LbrAHiuBvTnHRjF65HWM6PELMNoFa2zcJB8CTnHw1RFrlmMw9bFJOT1REOaJjjChIwy8vHlRYvhCSW3JIe1M8csc98sLDVsGHQmAkmk5arfKFCMlioLCtjCY1NfEnETULmelAsWGwCw90eE4RCg2uCcebDgsX0E','l','q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (411226743,-8095569,'uPBNkCe8BmzRiGaslXMq9w2TdAobVDsXD8Kaa4hSfOPD27xawsCQkODpQRywQo3o8kIRu','W3zR5n1yv2qzxv4C03hWqsOBsVZsGBb5ljprL42xvRDdw6iIqAVTXQYZcnq4pgHI','kPwkecXapyUX9Kjl6vIP1xJ2p60ikdbzgZLaHcCIHwHb641ViF4XG8KJwEmV3IQcrUEWSq3btn1v37ta','oAwKT6ywM9O','0','5y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26816,10 +25951,9 @@ INSERT INTO t VALUES (1004705233,6916574,'CkEBdexvyzhJbZq3LxYaKm7PZKhgRJ6UstMGDJ
INSERT INTO ti VALUES (1004705233,6916574,'CkEBdexvyzhJbZq3LxYaKm7PZKhgRJ6UstMGDJy0i6TqH7abvUT','ScPpm2qFeC4j4fkArUKTmKAH166uK8cUd9LIon6qqKMBLSdJ6rkNdJEBiKzhm9RJqqAUz5F9TfxoJsi2r8dN5iGcM6n654sEPwvKBoE821giG6xIyUAflqsa1jTWW8GwNJWa2vBQ8gnbK','v876tFIoWR0ICbcLuzGF9YCHnmsmowdBb','2bcP1JC89sEbOKEhVfLdBGmBzdRKfHYlzxuUUMkkvCyhHR7gw1qNz7LuPvwNBE4dqXs90mHxx9v2xfLRoNloCrNWSvQ88VCuyiyYpUrzn6WQg4KCfJ9aUGHboiapRerfENxBuy0d','P','6qD',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3223974,343525952,'NZPIAvUIn0B','4NvHNGF8A6O9Ar8wMjFZ5nSZ4vy5tWIBPGRY1EhoO6GOMrbN6smX8YfNj4vIvvndFGctJ59bD6Sny','PEePJag2B6FzG4YdeYPbR0B7cG0XtclViNPGXJILnjEAL8zoeVAygxq2SBaoUdS213GknLvpOH5','4V3qjQG1WaOSfEKTg7','l','ai',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26847,10 +25981,9 @@ INSERT INTO t VALUES (-1179949687,-1541931135,'kNfX1rMPdD1azC6ijamWDCgiiUQ8w','Z
INSERT INTO ti VALUES (-1179949687,-1541931135,'kNfX1rMPdD1azC6ijamWDCgiiUQ8w','ZH5Ao8rL7I0zWKfRNFlW5VE9qtWox8u2xIer12vHBnMYJPVot5WzE1','F0t4OhfJIyi2pez6SjxFSvNGCQFdJjJB8cIDCgDMu2jxGhBMKHojBUow','iwl11stnUVOICUZ0LgVVKbNdC4AvkyYvoVx29KaYV6n4W8NP9wqNybQsTOUCgBGcUIDvNUgNV70BTOBVvMhYlb1KDuDgPffmSMX85gaLvG0PnthPh3MVFhsGcQbTohFTebpAcbbE0VzXDqVBBgkqXitkMHfuXPGQTyXcmM5Q1cYfxZG4Xd','a','w',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11284577210054045248,162,'lgs4Gogx1GVmhC5xTGs3fKv4RORr2jE5aaVfzDyN89','oEVmr8VHDBsuorgKWeHRsTZs2UrqwwlaWH','bRN','MRQIBfZsxx4mfo1L46','s','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26878,10 +26011,9 @@ INSERT INTO t VALUES (17133761771358845473,164,'FnKcvfFeywlwLMvmPGRozRJ98BmaHkVY
INSERT INTO ti VALUES (17133761771358845473,164,'FnKcvfFeywlwLMvmPGRozRJ98BmaHkVYiV','NtWvYQynnFeAi0cmC1Mvi1p2WKfE62VDbs0gRGj4P4iCDFzXe1eiBdS2k1dIFeKi0dbHQcJ8g','aQ0qCMaTJ1QdnCSo764jeV','ozomhbrp3P7XgKNHLlFhDFJKTMSulaELRSgsTHhDltRNfLBVFySJyj76BdiqMdlKb7v72tMHOTME3dZ1UWPa3n1bdpzGuT9dzpCqYWclutx3iKMn3F3Hf4LgrxavmleyqpZit4WfFMNnQ71','QQ','hV',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14557,6199034065096274218,'p1IDHV3kUvIyu2lYvg5jm9nxtF2PpnmrXYK570b','Vy4PcC2a7vnNwNi5WGwj8','tpJgJOsScnseANcynOiwGrfg5UGbiuG3rE1B80XIX3cLAhLzQMpmxh471AYJSb7pV','wPSF4O4HSrUnE','kM','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26909,10 +26041,9 @@ INSERT INTO t VALUES (-2082,18040951608901731941,'FqqCdFh893hVTVzRSudfh1N8nbDrVJ
INSERT INTO ti VALUES (-2082,18040951608901731941,'FqqCdFh893hVTVzRSudfh1N8nbDrVJ1EP9Wq','Nt3S0S7zLJRJs3kMHgyOLZpcQ39DvnPfoTT3HYRvdAbUIFqPGVBKCVzqV19WIOWhE8lAx','ILbQ8U3MOLg4pF8OdYW4zWk87J4cHalgxblWXkps539JbTJtXGNkanr9PjoMxoyTMGL2MoC8','V3toi68VlglhEhc6hMRkGhTDoU','Q','R6E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10490640,19,'j','4','MX6sNpE3dawMQys','yRxL9shZgmDYODBaaVuveE49zPtuRXoET','Iy','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26940,10 +26071,9 @@ INSERT INTO t VALUES (1706783314528655291,147,'veTf2N2l','5o8M3mXgjo3GonzxXiH2Go
INSERT INTO ti VALUES (1706783314528655291,147,'veTf2N2l','5o8M3mXgjo3GonzxXiH2Go0Og8WItbQaFJofcHFx8WT32TRAYJuwGEMcNObSYKmk1SWgqq8LKgUYkLHK9S6JLryi1HWeIulhZT7QTc9JtTuTDWvWlP29z','TnRA25CJZ','UwpSJcGRX5TnOiILM4hbpIddnHlokYBnLtdcH6Zi9AZEXutL4LEU8zHNqXAbwGBYTtOXZT2zyQww6cU9vlUi0nKHOJ1UBobEsZtjScGJ8lLx1yvN9jrLYa4xtOx2vC26644gV7plRgoIMhEN7X2FFAaAqCBS2c','3VG','fN',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (42,955530729362644345,'MGQ4lgblUEKPnOrMmIhlrxzb','OIEcGNqZ9RsFrKxz0vyJ4THkno','Zyr6MuyMtOVFct4MzC9zoN69Ct2Nd','1xEvvnodT176MhyjT','o','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26971,10 +26101,9 @@ INSERT INTO t VALUES (631710473,6249191930768222224,'IPAsjZzOvjRONLpVyKIqZiv90iW
INSERT INTO ti VALUES (631710473,6249191930768222224,'IPAsjZzOvjRONLpVyKIqZiv90iWG72b5FEeOQMSmhyRElQpVsI4F','NE1ibNFv0SIM6GAL42Jfuxs8ha8Zvg9okDzuPmocHvIja4tQJFyMSfNCPzouxMMUMukptNTxYC2FJj0oxto1FXAzu4TgrMXgLY4iRB6J43F','g244F4F27010OFjed6ySTbZLGcaErN3yoM5a5IJ9u','Y4j3kHdWoKQVN87GiuwSV7fMgcPfFc','SH','xC0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15,-1701056791,'FKNOUnD87wxlnXw9GlbBiT6JZ','flPJYXjITCRdmPw','OkgAOZNGciJJYpSuri8PVImwIFECSniVeoJEParKz60EmracEeDDpvAumPqPqHqqzS','sY','d','FZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27002,10 +26131,9 @@ INSERT INTO t VALUES (6056999,-621826213,'weeDmllee3rOBF23Z7Lr7UyBnj','hqFDGfIUN
INSERT INTO ti VALUES (6056999,-621826213,'weeDmllee3rOBF23Z7Lr7UyBnj','hqFDGfIUNJni0JLyTNvG3TZbTEzyomB7sjnD4x1wWxUfCqOxchRkjjlqrKsKYOTkAVChdnHbeQLONZXZJXa7GZveFs3pIvluu2BN5P04tqZ3SEddGivv2VewS0urA4Xu85YJOlLXLiB01','EcP9','nc7UrBM7Znf2QGwrgYyRL','D','GB',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (107,3515392269491486496,'s','gyZUn2ICcIbk6W8VkIlUP1l4dqxhvBlbRGtzJZfUkEUMyeYTc','ScclWndOLQG','W9FVhoOrm5HCCX8jVRmQlicQXPkcOuSmpecJAYQgD9HrOhWwH63cpYYL7Q2xPQOfjmGTHbMk128tqKqsMY','m','Rt',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27033,10 +26161,9 @@ INSERT INTO t VALUES (-53,1168452104953476189,'p2bxYAhUugkVyh','9XzZVdfyX2bXvseb
INSERT INTO ti VALUES (-53,1168452104953476189,'p2bxYAhUugkVyh','9XzZVdfyX2bXvsebCYkoW8XeHgMhcv74gkxgedFVigB2wy','Iut','TiPjG64bPPinbqvBXGHloQmy3srFCaViBLhZKomOfohZ1ZkZfWz6JNw8YweALW2ZKs240Jq6JfSeL3ZgIpBG0S1typ7Wz5HOiwCDqEregtJnWyMRerSn43k0jwWdYRnzTtNzWvcVK2UsztAE5fGOiQ7xvM3VUHEYDwMV7kwRdE6iUm5Fh2YgqMfJCUqruZJnRzBiAfDzusnUv1gpDiaulporxiN6HQqteUFjPp30MAdTuoSSZx8n','b','Vog',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-57,3645273667282339369,'mBpAlMkCz','dKZtRkEL7wH6cxTduhW','RJixF2M9fUGzHXXa1d1G9yajYJQp0BHlc2oFgm7QJyR0LCzrB8','Gi5e7tID1','X9','b4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27064,10 +26191,9 @@ INSERT INTO t VALUES (18523,-5892021004915568990,'r3HF93P1X6fI5ByduqYFIfKXFDV4sQ
INSERT INTO ti VALUES (18523,-5892021004915568990,'r3HF93P1X6fI5ByduqYFIfKXFDV4sQQ3PbVvGww9easc0zclhp4xYrZOIT1c','N','f8eudlu6ummVFiv7nAO8amRg9WHngsPHdyILM9dnd9lQHpeoaWqgKyJTEEyC','dl94BYixdJSSsM6gPgNUGEaZgFW3T5Y9i24L6XMDNbpoEFGmxVOTQ30OvnSU9YEZGtCKewXWziGxhFfyJ4yKou5wyURxCPcNdkJii25f4dE751BS460jwusznye3sjwMqljkfNkwv60MiAZvGKTIhbXzdNI2s','k','H',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (98,-538062419221459789,'jvSrG','YBfps','RcReh5XJ4skpyw8yFtdDM2XFj8F2LN2e9JLs6y84F6glnfDaOrGHQ','p3sge0rXZXbCwRaunRnZtSwJq5vrnfh','YR','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27095,10 +26221,9 @@ INSERT INTO t VALUES (3646965355949743704,-2463725514312597788,'xrCIgvN','kukucg
INSERT INTO ti VALUES (3646965355949743704,-2463725514312597788,'xrCIgvN','kukucg0KsUzsfx2sHFIxU7EkSUtVxftuikK7Fymdj9KG0vv781fgkccEH46BgkGl6T9BDHmRx48bpjZZwB','YcNIU4DznlgrH6U8hMaNhvatOVn59XERMwxOIX3bauNV9lAMfcFf9srX','l9ic2SFbD7cC','pp1','gW',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14066658,170,'yZUCOVRZmxTxnziOae21YfXhDIEnFvYihp5P41VlxBK8kiWdEK','qvRtF9uWRZLYYjGFtgif8EI','FR0AajcSJ0EFRaVjLTcGC8wfr','xbxKGZqN1xxXv2KXjg9vTXyeKvk0LvCzcgWmGvt18U3FCvr404dBkyKU1rFSkbVCxzyFDXB','1','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27126,10 +26251,9 @@ INSERT INTO t VALUES (3884966,42,'73OBdw1mjazGaIVbRa5ISNMjhYsZSE3KKg1Qbvi','5AtW
INSERT INTO ti VALUES (3884966,42,'73OBdw1mjazGaIVbRa5ISNMjhYsZSE3KKg1Qbvi','5AtWp6UTYxLMvEsWJ5jIXlXRpIjfIuGJT7pI65wEqn0qtpDcmYXnHFIcPsFHxBz5v2JCWNCEQzIFPq','MqokRnyCG','ICMguTQ5LmlJKmzya1lhmV04iVn6cIopYNgWTYdyqYS0xDZflj8rgnUjHB1fTiZh84KBx7zDFDKzmlZPyNqZKsbLN4uEcdjhB65WLnlfmd4nJJZnetTuHJk1GAcmqs6TNXy3dMuhLNbgKKoXljlkHkgYHMqwKltrAwGPLBSJGZ8PDCO7djgLM5CjDrBZbrbd619cuuQkqrpLazcUVaomU20NdbipANm','H','pY',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3264638,49769,'0FuTrbkHzfvsS4AZ0fFgZiMCaWK1IR','RnzO39XJiaQe10RWLu4Te','zMRgascMI64bZ','hQxz4c','t','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27157,10 +26281,9 @@ INSERT INTO t VALUES (2681983845200460260,36211,'wJHUz2Q9u0Qo3uAqh9cj5tWbxhNRkiu
INSERT INTO ti VALUES (2681983845200460260,36211,'wJHUz2Q9u0Qo3uAqh9cj5tWbxhNRkiuDtZqYAmlu5qzjJg','qkHDSvq8l63m4jtQxmho9eYdKSvw6ssUAOgXxzy2lpG0KxPIYsqKZ4344JloZpkgwvCT7kSUAuqpkwp0NnhgyCc2XZptRW86rzyQEMAKcKshMxafWXDhTTIXtSL3QNK7vPcGBZeYdcfOc','Li2xCpHisEFC7POK7B7mWObyZdo','R9up','m','3V',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6322,5263834,'0izTuEahc4ZIQVuHnZghci2gOJjM','eCzdGBFwZ','5XWB7XtrkuYm4j13KgEOLN2Y0qO51','6a2BE5vptzC','0','xp',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27188,10 +26311,9 @@ INSERT INTO t VALUES (486916885,10881287,'wTnuLe7jr3q5m1LrZLN1CAOutmZnVH1gOJqsQy
INSERT INTO ti VALUES (486916885,10881287,'wTnuLe7jr3q5m1LrZLN1CAOutmZnVH1gOJqsQyTV','4DuNp7kQXbaXcD3SmhNavWOUizDGQE80N8lealZ7rhHPU76lusDAUzhpWEoJtVNYhnDTX91GHPbvHHmu7BsfYmAtEuUMpPrsWuHBw6yc3IaDbdEBi8mGWzRdrytCRZ4qR0cAzh6bK5S6fgQ7jgR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJqCealY314NY9id49I','asdptSA8D0R0FyW6Acw1ixb7','fMAd56yXjoeg7SPrgfQPjUTrbv8mNpVjnhHWw1bu0OJk2tW936yVw5oIxPV2yfrc3mvY7yZesIme89MopQeG0iZbD62OhjSCYcGknvj4KFgB9lFbpqHlQ9O9v95Vz4DwhdbxRAJXMHM','FB','S',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1763930308219202982,-3529,'CLMkd3rPDqgx3JvVmrAWrw7oPC','mVLPcOLmB7ePYGHCMarXWpLGnxMd0yiiOURvO','Pvyj1qgPUsS7HsG08sa7c1uGcUoprIoLB1R9vl0veX9sOyPk0S','4YoU5','y','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27219,10 +26341,9 @@ INSERT INTO t VALUES (11738906913287789583,-10321,'7HAtz8eC4WCwrsLtbbTw','EabCSl
INSERT INTO ti VALUES (11738906913287789583,-10321,'7HAtz8eC4WCwrsLtbbTw','EabCSloaZO7Ig9OXgVgl3f8HV4fqVSdoN0C8Igo23DbsFBcH5TinVFmEXjppyEvNEjOL5Xl4vVLbrqKul7QlWd0PKRytJ2VJPOWCOPq9SdyhtatjZSvApIKRV','nrDkr9TJw0AoGm','kDxAV7T0LylZZPCwaWhMpu7fR6VMBWRDuwQwtujrrnKkNGBcQFpxfY8v2MFWe9KFEQnBhyzhL93OnLExXbszXTiRZw2veCKxtf1uiZ67FzkwBC7bMR2AM3RP3DEnnT7Q2YckWU3FgGt1PJk8VU4eA0ihxPznLrm','s','7N',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-23875,27,'Qh6nQwwN0z9tfdrLtdfsi4yyFdtVPD','TtTlTUw','tMabwA7','SIbs4Tbr70aCny0l3XHg','cz','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27250,10 +26371,9 @@ INSERT INTO t VALUES (-2174734,-51,'4OFAbQ8OVaWDlr','yIh1wjV1IxDi5L2Rnr18j8rOHfL
INSERT INTO ti VALUES (-2174734,-51,'4OFAbQ8OVaWDlr','yIh1wjV1IxDi5L2Rnr18j8rOHfLQzDW7sXHivHvU6R5PqhAw1DTT4OuXuJVerxyN92H6aTSf4RdhWDOm0iOpaHRJOAFXMLSMBWRflWZOxwBO7pTRwLx3Osuhkm5pAY41x0bB6TGY5Fq7AsOWp9xQQ15BpyXuofkL4kTwWMM624tr5ioUb3RjVT6xcI0qqzlahHTVnn19EMSyT14PLZ4xQOHK','JVuDaW6KH','6bFECZvcWnHISKQGUYwtyiNAi0lDUuKRdtADF3KezozfMIRab5QX3jCCApcoTzLISGx16FutjiXeWRqt5LC0uje8L4OEWi5wo5rSrmg7PcXULp8hnxKSBtjA5QkxI9oyO5PqP1mwRRKgY19yiGzrts0AY9fln','2','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3742676027487001683,7255098,'Ch','n570fh5s5u','dOj10','DMl0CtCdFGNLOanDEaQlXMpS','5','SK',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27281,10 +26401,9 @@ INSERT INTO t VALUES (9656028771024498329,2469646,'5ZLKhR','3q0kjsfYSwQRMN4O7rsL
INSERT INTO ti VALUES (9656028771024498329,2469646,'5ZLKhR','3q0kjsfYSwQRMN4O7rsLVJA2ocDKijtToZU5RQrhTlNTkdnNeJlHuiiUYD4dVfzm0FMXlMwqG3IWn3rzu7XnVXPuewKOJixQu7ZUECdsaNl6YWyzK1td0G2jb','xME1gdm','RT2yiaMEvloee4xJi45ouEoQ7J1WyWwYJpBz9SF4BduJRjfCVeDkEQWVILFI8z9fLtrcX4wt3weVN9vNmqgyvvDWijF40QtuDFtnryZ8DxAPoLU7pIWiqz4EPmb9Ilzpn7ws8UdsTtMJflamDBqO5vDQv0XSbfV4529haE5nqDxb86G69','sZ','G',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8031,2154013723,'1iYV1NCiKPqK8kGOHuKDphu3mNhXqW5jNJoyNULex6K85vEYG8ACll1U7UPokPZ1gU1','0JHNxOojWhALAMHSNkz6RSmwLAsc12NNMHCI','TiBYb1LWg','prJmpvo1ZWl4GhqCIIhSFatgtl3dXtdbq0NQuAJiqnhb4EBjeRGApGZrgksYtlvFjfGrkF8UhsHqYUMKb5WZ7S','C','8E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27312,10 +26431,9 @@ INSERT INTO t VALUES (1262089660,464589656,'MDSk13R3a7OF0sBbRO9PuEPAnHFt32QGzsA5
INSERT INTO ti VALUES (1262089660,464589656,'MDSk13R3a7OF0sBbRO9PuEPAnHFt32QGzsA5O9G','MH2jWCHs8','BOI62yZucckjEqwBgNzDGS0U3LzNEYpHQAtSxgouMkJYJNZQyz7Q8opIsWK5GSReyclg2SK4ja9','1LAo8pJ06dwn6ca7mT0Z6lmuUVDNZ4kUBkMOBHGHdOlS5Xc96smDLsjxsheUYDebCXELIeQwU9zNUjr5akxjKhxt0CxPt2TTAiP4pHjaKOEJxVYfBxl3OSUr5evjMWTX9SjATQP7UAHrTu2B7DSxVWbGqJTZTSSKl3E1vaLYKbiDhUZv9kOVwqWERMkgqBTlTY7','J','y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11166,15603310,'TLPM','tss5an6Jav0J6QWJVSQl','Gh7xExAszkQR3','qwi6Vxg','kE','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27343,10 +26461,9 @@ INSERT INTO t VALUES (57847,7426406,'hzklO1XII4LksSmnnXPqK8tvFaRpz','oUmjDtcvlp5
INSERT INTO ti VALUES (57847,7426406,'hzklO1XII4LksSmnnXPqK8tvFaRpz','oUmjDtcvlp5vK4fRVRPKTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHFN824WKGO4Hl','i5RCAPOzscueuhMLWABwDuFOf6O','zmUOnZkqXjtpf8LUUdIzbMiXDpCzwa9P5i0fdRK5jECQOEngoAgcD9GA3hhBYLHSBlnSoPIGRlVUsr1nmt8d0p','kl','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3869927434,-7594152,'YpT7FlOOU0P02YRHdE12yJGnEAfFKYUZWouSR27hx','qNkC0HPV8tHIHgunNmIbpm8rww4xSTrUyvBQgyc3aK','UGYtSxMCnEVykU6IKd7O2rpzR2QhQQWTva7pbdgdr7cUHYLNwT','D','ar','90',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27374,10 +26491,9 @@ INSERT INTO t VALUES (10516662178269560206,-4436520,'BF52shBcuNd9ARy8LEffyEEzs5o
INSERT INTO ti VALUES (10516662178269560206,-4436520,'BF52shBcuNd9ARy8LEffyEEzs5oDUDP6c3ikrW0HEDfANz','O8zkMiamKIhFZfslBEhR8zKbBCUl4GsttYEa7Tl','edygSQDOVApSfKxS2j5gqf1deJ2ldbc9hqieaGKq1jqOjyBylDQE77wLdzm2rISsVqZwOE9Q','md1guU3tXsqjApUVTlXtOOh5TlkOANK36Nm9uYNVvNFtGj1cM8hWpgkyP4VecJkErAssLZDUKDMPQVzzaybToUiiSOL15KHithE2IryVGvLLVWpYXlEv31fiXgsTG4HuLPI2OShhylw6ge3TRqfWy8kztzf9tVqck3Zx1j6HWzEUWccNJCpt8Fj6sPdo5U1vt4f6ZwKFucZ2CtPVlfnasqDYay','LZ','X',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14367708,-80,'PbIW7TEbqIhRzKsQSDo','6Nwj39pxUjAYoW3Rm7826Q01R32A','LULVCL','heym0XIeR','v','KX',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27405,10 +26521,9 @@ INSERT INTO t VALUES (1577251315,-87,'ZPVkaTpNWEH8X1Jlx4zuYubsgxqbWhHFxlr66ELYSt
INSERT INTO ti VALUES (1577251315,-87,'ZPVkaTpNWEH8X1Jlx4zuYubsgxqbWhHFxlr66ELYStV0c8nMkvB43kDBUBnz652JJx0tphU2LBklIMPpm1LWnvk','BEsq8JZUcCD86mxk3kKgrNHDNnubLApBpUiWT9lCXi85Hv','ciuXge','h6AyxE2GYdWEs95HmrvGbztlcmq68Lz1E8ZJPzVnUMN0PmdiJ8zommIEd1hXI4jtK9sWmAZCVB8vEkFUvsgvEEqJe1akb8Aa4wtg6Y1fAmGs9','L4','8O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (24131,15479365,'pPgZN1wwDLAVP5EClFX91H9u3','V4NLuc5VIh2wNIiBVmSlAhVxVlwAH0fqaKafhSnhuuV','iLnFEXs4nlHrGFILTf5pGJ7z34DMQOQbLVOFvM76qdxQNk1','tAQgyUEqUOfcbUoxcv5D','9s','iM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27436,10 +26551,9 @@ INSERT INTO t VALUES (3255414187,9103991,'imPQdqIzUGdw8Qnx2lFSg','sgn9jEzfkSwmqO
INSERT INTO ti VALUES (3255414187,9103991,'imPQdqIzUGdw8Qnx2lFSg','sgn9jEzfkSwmqOaRmIZn3nLbNDaeAqes6Oel7SLfadNgktbtqT8BmrO76RS05sXu6jZynsbNOgLDsBaLEueaXx4DcaVMCsZgaLLDGldk5xyw2H62GVDcvIZMAOsOrXKus03pDISKlMiZ6ZWMOzOZBzXjU0QEai5H9EKi4','YMIXQptWfTcf63PjwlHwcH32CpnMF7wsXDzAIx6EgWbnb','itcEzsM1ZmAdefAV4JxL9uLE0pvQsAnhdNltWNz5cA3fNFpfoQgLIEsJ7YeTUcH7UDeIZ08iGaXvN8l2KOJ3CAD9PXEYbXL0AAeMJb0LWhNl05vbc0nc2uTpyvFS4M7YG8zdSsDK2yHtbCAUHBiGWq56ghj2pSOf3OU0WiSBx46xxItE','O','Po',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (886342407845645419,3408821889,'mkitOOkKj9SbAyw5Y0wTqtRmLU54nZ89M0I6EHdFIUWHR2W1KvQr5kXKWS2OqyzlIjkSmO482','rAqDF8X4SD24oxJ3EpOW6rtKqYYovDd','aI9OWCbFaqIavtNxacgPG0EsyEIf5owStYJdXHJrfNx0M21Bwnz7qfnJZ6Ffbt','fQaisSVIg9sifGVBz','fX','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27467,10 +26581,9 @@ INSERT INTO t VALUES (7896521454820893920,1730156038,'qfcuggoIFd1crvLZ1WjWkfGQkx
INSERT INTO ti VALUES (7896521454820893920,1730156038,'qfcuggoIFd1crvLZ1WjWkfGQkx1aPF6eo7CoIEEbSEj3bzwtfUD5t4SUmP1u6ytJ','aoBEIjo4IC3aqRWb2UP5assFTQyW5WtxYsTpu8c3VkYJwA0xN3KZ3jtXfu4EYhvAOizIwCI55bwj2IZrDXybiOvwPM0k1B25l62kyH1jNvGFLNztTiHZSzbXWryw','GQYj38DUaBRwd0bgv200KpKoaSBsDLdrxk5ThuZp8KvCwERmkxXq0SvQZNIXB','myAnmDrNRMvHVI9eAzndBGGH8Q6M45jdCz1LW0GWzIyOTOYI6s1vXEiePhsg7IRgGilWCb0XE54qMJ589eFswdKEhQf5gx3aZUOE6G6YOAHNy5m2nxRpgBUPE0s6e6voHNHbEaLcqStC0toTeWlpG2fGJf6Uf5hJt2AT80d3fmBBYQymPS75liHbfImptNQ9VZzfPAPp0KWDyky0Bwmjq60dPXA0m5q5ow4MQQbzNDzHVsXlY7zyhtpZ','l','tQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (89683307,-1659777418,'BVh42X6ia8j1DrEnt9RfYkIuiY0NjH9eNS8CjSLYuzja5','N8mBKHkcXlYIbjl5802WFILmRB3DUmUNFNXACPkvN8PbYCLEeh1ePdUgJryB5AJ6','8ZtuVIhH2pB4X65','wunWK5Ir','H','pw',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27498,10 +26611,9 @@ INSERT INTO t VALUES (933793004452658818,2100641258,'2voVofgDhVfBdfy14wdRQWhlN5w
INSERT INTO ti VALUES (933793004452658818,2100641258,'2voVofgDhVfBdfy14wdRQWhlN5wEc64pK2Ve5nA0H8Cxv1LgYpgXWmJJAm6cbgjeTbg2UeWVbfv','pcgWG8vSNHaP3pxawrsIbPWihUjsUjklne4DaUpwnfSs49VVSZpGCqzzsCWSz4cl1bZ8zjKgvRQQ7H7s56Wdhd95Vk0Sj4pHq2CLgi3nFD26g4KnNQrlCHnbgFVbuvjQ','sXCx5JlIrYvD7XWDGM8O0ThR4YET7XV','Ji0pkWMmlGoDQxiL8dcrb6yogLuI9nsmJxQNQFvSJv4wNMzXbw16xgCgKhY848jakRiuIDsKRHZzJPR5CJxDJzFxieEO3Nk6hvRRN5Tyr6dviWuvGVFCCrR6wRDkwwNyk3Pj5w30BK3vDzHjvTqHCdzLAOWf1XSldJ0yz2F4HRKPhOup6HQ6HAZAJLz5RVUfyxQ5lc3Y1bykWdGaLTh4WXUrX','Qu','Nj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5448751622867306593,-17949,'m','dVNIga7Ya7u6pC','zxPng5pJ4JzP4d9x2I0LQ1','9GpPtJx2','T','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27529,10 +26641,9 @@ INSERT INTO t VALUES (-4820948844714913291,2665,'IzLY8','wiFJ0fRgbELf1lYbiE9x8Pp
INSERT INTO ti VALUES (-4820948844714913291,2665,'IzLY8','wiFJ0fRgbELf1lYbiE9x8Pp8uQ9ynmK2Q6ohlDtNq8VC2aG3CmMBNx63cuCpHhNOj8nszVH4v1cSR7HKUDerz689IfMHHFIEXYPgnMsRkgXRLuk7gENkuwWxbhHBkjCM6bgLR6sExXKH227NiwOkS5fMfKMsRD9KzefKS','gpFdi40GPvpyw8HF4JWoBQHhMpMu69nduJra5yDh9A14A4ypkqbIRskXnUS6o0u','9DWlTizZxq7nEA1KofxN52TqP4Vz4dBWEWrIDDY8YQQJeQ8I1OgQMSjUzVQjLb70CJMnVvl72Jx6kwif029gHBOdlsFl4','u','ud',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3079131,-6056748822527795987,'czdVOR7Z3ZTpymXbv625f6wIN1lBpzzvmrjnPvuPPaKPI1hbXxWLqewt8e','KydrSwteDHc87IAMVnsohE6cVeVfFfxXWno1tQJCH6eKGslb3qMu0','W4BD5ycy8hQNvCgwrVBjmoQKdY8gMdGUkGJN1p','TPVEWDEcPtfGDi','p','Ii',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27560,10 +26671,9 @@ INSERT INTO t VALUES (274054,4811881211366001608,'jdrYD5Ye1Ws','bBXCHCkUU822XuWm
INSERT INTO ti VALUES (274054,4811881211366001608,'jdrYD5Ye1Ws','bBXCHCkUU822XuWmebKootxTahniji1ZGgnD6vl8QZHHpqOdDOAhi2SJBxgwVoUsY7vDU957mGiGgs9DOJQ2zEIFsn7YKHWTEjnPQJ8vIwQtjroophTQ37qw6y5vvdTfnSUT9HvSKYifpEvqL1LKbEopd6NbhZ9MbKJiYqvPEbTWXIpnXjz3VfBTXzewNVGGQ1jnGVVooGPo6Xzmw2mstX','XeDDZPDSOUu3g6REPza0xHghd7V22Ibsu4FkbeaxyXOTdihZ6Skgw','ZdFhmqRdwq2AmgoICVqHGPIrlLyklztWmnUnKIYzTQZDCR5jVRdc2oaJn9IRcuMUNW6r2o4TGUcESnBOwsunwflYxAJsvtvM5TpxXRXBSMAgyYJuXg1rLKc4TLVWTNSdN3IRnVTlOm5wCjwq1DrvRr0YcSU','d1g','QDA',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-827938447,-7206853,'GY1MsVPq4EGoqSfPPni7iuWWj','DeSWHXuTkbHhoXJSh0bMEsgHggILi995HEMhNp4AEDnZ','J6l55sbzo2UEcZDngduXHP9vFshUaHGcgSf5hEW','v8gdwUL9','V','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27591,10 +26701,9 @@ INSERT INTO t VALUES (-1992467075,-6849840,'BAuo89YKMOsONJbFjwT5zDL1BIobaU8','YN
INSERT INTO ti VALUES (-1992467075,-6849840,'BAuo89YKMOsONJbFjwT5zDL1BIobaU8','YNyDC9Ou9oTCSwHq7RFLXyAThySY9gU2brAQWbcNhXxnaNvyyvMU5mx6fsie0oufZzoLNSGp3HTB5DzxbgJQcmnU8g9uBO6EEBRSE14HO7NAUuMgVUfzEooerBdpbwQABkpr6TPYXTWHTG3dHxAhKd0L5FjhxzWk42OgE0Y57pDuniQnHIMkbXupYJe4etnrXerP4L95hhDRlcyMZG5pUhtn','ClCBTU20rzMWON7LpJ5RDg67ISnV8pfHkzXJqMnqg98lzCXqOIp1hzpjUA','ksiqq8anbxQ0ySojmFWTW4WNnuDYpVuzIGwErEuygznDUN0Mh0Yn5uKbHkBLfCQPnQh9ETTAdrPC8XWFbEXbQoCAT22mYtH6p64QCTpFl3YOB3oxTRttMQUESQrsidqUoqzFjac897v9gDDqi7ELgRPwylYuZeIAc8MTuBW8c7ygjTO','aQ','O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3699907219591078819,25390,'NjoWUwXb','kDRRuKEOsR27xWHwLabEsTs','RIb2dUQtDJrh2q5lDji3XkPJHdeXeYIYY0jXQskXZKtsgdZW5xirePPB','nVpTRFoqQOV0pIBziwE8ddrbaJzAYy9U7GdAxnGL87J1iXwnf','d','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27622,10 +26731,9 @@ INSERT INTO t VALUES (402715099456153463,27745,'bmqW075','m3tW0ELpqUJVKNLJ578apJ
INSERT INTO ti VALUES (402715099456153463,27745,'bmqW075','m3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYoctjx0xL9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38IRXZFFc1UyWzbeiDQFWVv1PAMAzbxUj3QkInGF6Juwi3pGcgyXFq','EP1mu9RIC','IfN3tDNCYjTJUFU9zH5JZxoJGQVGR1ZmA8yhOdLGflW0pohWXkPrwzEc4SahckDXQV2mpV8vm7OLL','hFY','H',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (488,105,'4eBS76tMvDc3fL16mXFejRfCRcQV9q','QIgpYfwir90zKLYFZHQ0ljaG','3Xghu','UK9wFhPqanMYkrE2teK2s4WLbN1TXPGmWAY43QEaMZJzQhLISCMJumSa6i8Ss','s','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27653,10 +26761,9 @@ INSERT INTO t VALUES (6703,161,'ck7DVQ','ssz6cLproxoyNNiIznCA3aeo9hT2dGSoiTjGGsz
INSERT INTO ti VALUES (6703,161,'ck7DVQ','ssz6cLproxoyNNiIznCA3aeo9hT2dGSoiTjGGsz8O2zjlPHd9uelI3VXwsOZe0AJH3fZoBghOhHTLY18QAd1','R','8P1qC9Ifivy4YJriLOsT7mpJMrhwhrzqQR6dJFw8Z4SxdfWwN6S6fm8tk8MQRK1vuREtIEjJhmJnYJ8s1RA3dqW4DcnnKWQalMhiCp0prpVAUe8TuRocLMtIVXna7F3qkQi56itiv2BXw4fa2kRgm5','WT','Xt',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3371148030525522551,385256441,'0VLj9piLveO5rAf4','qZkWCM6VEY6v3aHvmPJpMRTB9Xc5fLm9TWtHWWr6Y','wRaZc6ySkieOpAtkP7','2oTJDgAvveD','2','zZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27684,10 +26791,9 @@ INSERT INTO t VALUES (3410003915536304853,4286108238,'6','dTULyDmj5Qz3Xti1SDGMhR
INSERT INTO ti VALUES (3410003915536304853,4286108238,'6','dTULyDmj5Qz3Xti1SDGMhR6pNvKUJWHzuMfuU3hatmzvVAWLakUQ4Cyyf5nv5JHKQN153zhNRqILWvXJOEWQwTaiTtyP2EtBEcI4ysMeRoEd4emFwkODnIja3LG0qPGSKZZ4K','GiLQCru2zp8ycfoe7hM0jNPHrMkBs4dXusvo2hdPmu','Nl5Q53clVHZ3Z1VlFgf1KE1Op0xHdX493LSCWooLWlsZoTLDtu51OKZihBoikZiVIV3SKi9uYcuPXiFGBhcXdc77IOiDQeKvuAMwAKEIhodVxju8vSF','HzD','e',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7023768290538518785,13394409,'dt','PA5zaDvy4emqX92ZjcHxVtzMIuCC5gFLbWIA1EvMqlvsbml','I1t8yHcqYyaHiDS97VWdDhPKqs','EanBelf0ajxUIvZ9PdkJQjXnzCtkv5lceR','RW','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27715,10 +26821,9 @@ INSERT INTO t VALUES (-1216143608149209754,8138418,'ta3p','EsctIbn0nWPJI2rSfAB3T
INSERT INTO ti VALUES (-1216143608149209754,8138418,'ta3p','EsctIbn0nWPJI2rSfAB3T8H8luZrEe4PqcJkMDWk2E7KE7ZCPpLjnHp5PNAUsfn7R8tq79MnAjeu0ueiheUlhLrDeAGmWvzqsCNlRZF3aDPIBXC7Ed6OhKCpjBWAPdbaXumAp6TWu9PeSWTxnY31DcKh0EyNYpbsFzdHyLqnuDO9aKBMFuV','v','NRzYtku1Va6LIkBlG3knFO2RgSiTOKUUz7RrIx9oXsobUFLuIstN2skMnS68hQd3ThEgWkQzz1m7pebFq3kXTgNn1xNXCQxtXur8','x','cB',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (222,1075090025768411149,'q','ScQ0lS9oV1AFubg6Xg67ZXesOjvZm54','nEVqjnPjSMiJSsme6TtIK8jPZYNgPWoD87KO','l6moV','XV','yd',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27746,10 +26851,9 @@ INSERT INTO t VALUES (3004251709818645495,6738103391577204946,'4a','cSPTV0RCeJY7
INSERT INTO ti VALUES (3004251709818645495,6738103391577204946,'4a','cSPTV0RCeJY7kPaPOjeM2U0Ki7l8SL2TxR7JQhG4cnSXItxa4CIzBUxeV','AKKaWNnRI8TahygbK7g9BEpKVhggGrnkUOHkd2wyoeTcjfE0VDj','J25mlAvZtWW1yKCZh2MOpUagviZIVZ8gw0Ha8dQfwUbbUJ5Roh4K5','Owi','J0A',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (59,1124674807947752071,'h2OQ2','xPOilrlsf121SetNZQHsAauM','csR2tCFgGE8F0O4ag2rn38Qp9p6ODVWPgngmrsLPcISvlZMrFg1ixF8o8ShC05','P','q','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27777,10 +26881,9 @@ INSERT INTO t VALUES (118,6437310089275280082,'WsUZgN86nGG5RxJxECADLlhQaxVUnSpdQ
INSERT INTO ti VALUES (118,6437310089275280082,'WsUZgN86nGG5RxJxECADLlhQaxVUnSpdQGuz8gtsV3arPV0','E7tSzcS0G3hJzhYgei5VzdBQupvtCdgrwWAI1tWPp6LhlvyPe0i1c75jX98887uhaQMQACjqORsV26VIhmGibnStLEbEZaiDLzzzaW5CKbSN8KEVRiI0js1C1xeXX5r8lTekd490AoPcXFSUVkjUHICvb4PMlkJTSrvwLyv5ERRVMtpaTjMKyriWUsaR8RcMOoMPQ4','wPh7YT1tQo20A','EeY8muZQAbKD58DgprBj4kEcGRV3t5H5ZotukOSbHX1iXlEtULlbnqUts8Dyf55WqlmK8OYzokYGZ9prWeYU97MrB520TAspKYjsY5uHV5Wj5b7Khs3dXdwOtRrJdwFgE','2','pg',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3894132873,-1923221664762962724,'tMkkfNm','vr3Bcn0V2','yctxsNC22JD','Z5MO','i','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27808,10 +26911,9 @@ INSERT INTO t VALUES (907560678,1465802250815661049,'2CkwTK2fPqMjo','s6qjJEMPjWS
INSERT INTO ti VALUES (907560678,1465802250815661049,'2CkwTK2fPqMjo','s6qjJEMPjWSmrh5fSgq0eFAKLmKCSRYIorZzpXxDgLZTUgB4aD4BM5rCSVfUEhkYyut6XOVrXgLQRtVJsdTHPuv89i69oB9aURVPVW4gVS0kUt39AdojV3jwWDHMTPpnETNuAb1VK2jIWDA1RPL4b1MHnvdVBTPc3PEwyRrgPRslfayD38z7PR8Wqus8aJBDo87CrtuZf8A8trPslTETItQ4eeHSM0dRrFLuLR','Eo1OQP0iX7vHW','h2EFAfWDoIDYe6lBPXqs1zGbbd5i0LPa79jD3mTZ3M48C22gNnmH6V0tzlUM5eJkpnWsvChGA8QcFdaW7Uua8rMtz8Y409tFVkV8G4FqzOH3lMYN','qI','zX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11947785,12896034,'bfN','7','Wb9WI28hemOKW9TliP9y6PG5SCiRzaVR6R6RCaP89nvxf5s','MGLWcaTJFEwObrPvMg','y','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27839,10 +26941,9 @@ INSERT INTO t VALUES (12379827277621223958,11877573,'YbgpSNmK10mgPGNNsfKC','Jh2M
INSERT INTO ti VALUES (12379827277621223958,11877573,'YbgpSNmK10mgPGNNsfKC','Jh2M7yJZ7rxLhpLACgBsMklECn62YRHEWUhle01LmVLXLlzMRzVwlPmL1xG8MPRR0Czrk5xhZbCaq8dt6Nuvf4GDa9QG8vqHrAxKBPCu7V3T3LXNolYrFzTP40iPnyRzFWUltSz1kO3iuTXRiPFuUKcSM73747IYSr8EYKHzpFWaHEyPAHmQseXprF4dwwIEoq17KmNSCaT5jvf8pegRXaH5vQZ1S6TfMoMM2dtmhnNGEo4D','ogJA3axyzozGxQOoYkiLT8K4NDDk7d86i5OIv99gyk7GhFeZkKjksg','4CZ3Ifd7LH4ln7MeZZmag0YZSEvT9zOqe94vFOzumsPwTnBMXtjzC7UXWF6eAIHj1VJQq4Iqk7Fqh2FLdx0bOKW7lbPf4cuHH0udxkoASitVE6HhDwbH0MH8EMXPpUYcAMpnBGcEWQIsIxDfZNhkFPtqXZPMHPY9706w6baVGnCkGL8zKdcazjMPXKrDbjGW5e','w','G',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (237,35,'lbyu1XQ5prA0tP2Xv','OyEBV7cbh6zGhDopeRToQpItv9Cy','r1yGickz22o9Xlxg9BsB1h1NVw5zZq','FV0Y2jWSZk30NDKfYyRIQefE2ifMGC6HBuIxUSeIIrdKT8bht3tOZ7U','xV','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27870,10 +26971,9 @@ INSERT INTO t VALUES (208,112,'uatnPeYY0r','lw4PHW8g91INwyhhaxrsLYVZAnWBRDbQCvQk
INSERT INTO ti VALUES (208,112,'uatnPeYY0r','lw4PHW8g91INwyhhaxrsLYVZAnWBRDbQCvQkt3CIk0ZQMoUrhpi3zniff29vzW1zjWuRC81z7XadOs4PwEenYaG9BRG7GLIndo19RZP08MB17QMl85ZpHfxEmHNowQ3EKTz','BrplCV8FQl5AX5Wq','xXjfDYkqZS9lie4kYF5rGaLNSphwOjBGEq2NBgniG6oAM0U8HlQnWxxnCtFAVqCqBSZ8S62xUGXXcH1wGHgPMn6odmGKYSIEVPft031gsKW1eI3y3EacGp8nGT7q83FqaRTMCDWfdb2qQjOsFptE6YvMmkLavADlWvWMxkgDpO','t','O',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1912047,1106876869,'eP','FgtxVBo6qkFgADJA','7d9','KmYfE3XYsleVNRRqc','8','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27901,10 +27001,9 @@ INSERT INTO t VALUES (16526817,1105292623,'AZf','oIvvAbHEElJwrqJP4n4z8LnNL6YayRm
INSERT INTO ti VALUES (16526817,1105292623,'AZf','oIvvAbHEElJwrqJP4n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW1qZ5XZ4t6vTdsrqD9LBtnCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFexg1Yc0tQpqWjvX5UwqPUREBtgMkqocA6kzFI9ik5GHKTv7K21cXgUW00','ItH7PWDqefAq0IpnHSQKPHKOB','RtGG7u7cCUfVzuUnQ33lHvcv1bFihhP5mVojhCL5TR9TKYa9ACKHJqDBEUHhIpxleE8NTEOKgGz3goSwHtoo42Ljq45uN0JXI3drgxAlDPOiaYNQJQMJ9HgVvhS8PRkqHvS2rXbnd2peCEaIZmSum4lijqYdwnikz6UfpFTDy7Xs1IvkXw1jQX2P6P5qcWtpKo1XuC05E6np43g4Jx9KzJdYMKYqmlU0pM8wf','fQ','J',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8538749937590326154,1009529840422332935,'4eu1C','KxYxsiWig1LYcLeT4ab0e6u','skeZejbqMw','apkgGuCIjh','C','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27932,10 +27031,9 @@ INSERT INTO t VALUES (-7066511684265865552,-3938930282422270185,'C','o1xTp4LGXHt
INSERT INTO ti VALUES (-7066511684265865552,-3938930282422270185,'C','o1xTp4LGXHtnC9Jv0HxhFccRm5','eT5GHtFJDhWlNnB9Bl2sUYlo8vOxEJ','EqH3j5fBXW8LKQSdwVEd34rJ3UerdyTncLnEYUXq3ZFl0eABqpb9YHhU0bleMN5RisdRJAE5nDkwlneEK5gikJgNwGETPrBpsgCeAzIbHgRdeyRkMjRTnbgPf2Rh8G2KPOTxEy88kjCFyznomHi447bU3cJ50FgO9joIxA5C1RfJcx2JReRuvCgpaCdCFW7GggADgvhOC5kL3zoJsYgIcgDN7Vd','e','YZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1561333,7145558,'HhkXrlBrT','uebbSsnfs1AGJ1AUZt2IFxmnO9N85xZHvNkGSu2VV9rfmQRKqFCnndrco9xX1ct','Sq3HPjwoUYhNlB5PRbg6SxcY0AXUMz5PrX7tDbGU9gF6PzPLM6op05K','SLG4L3HG8c8jZH70UJQh5C3doxigf6LhdhWOwvmT9mTu8RAF','e','QB',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27963,10 +27061,9 @@ INSERT INTO t VALUES (15950035,1842628,'DOXHvQw48','8X0nZUC6hXLXIrj0wpzClkXoQYic
INSERT INTO ti VALUES (15950035,1842628,'DOXHvQw48','8X0nZUC6hXLXIrj0wpzClkXoQYicDncCJsFVkTS4fvkIDCRuadecjm4DNUEHPZOXNPzcg8Md1Mmqegzi6JE0ctRwyWVLQj3I2KOpjb8GB7tlI6ohmsyvd3G4vNgTefYXYkeklS4h1a359hVUr2UUKUdq9Ui0YBzqkC55xkT1G27ZL4rWisQscAFFZtiUUFHjQPgHLaiCclHKNMoXWvgW1OwDi9I3CFDrcEjjJCi6rIy4DDki0Ozyg5Lol7P','T30lgXaNGIeSms7raLZ6Q2VY3inxfI9dZVnKObvs72fttltzE2Gn5jX8ZGADJy','3JAqWy0su98KWfZTYs4SfurUC4fUBuZsXIJI04jLQl97RhVRDeiBDDMOID4JpSWmrMzeInoZL4ICcQLaNdizE6uWROZrFWox2kdkLoIXkCtGZrTii6TABH','6F','Oh1',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2790829588,2507740967,'GpBF2w4j7lm3PTqWVXdLnHO7yB0hNZfUsc7q7bECMfKmNbypkC3','mmwDh','cqKuaIPAwall','fc1pHgnCwCNo78AjP53gVFJvsiJQrVxFhz3Luogs','Hd','16',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27994,10 +27091,9 @@ INSERT INTO t VALUES (14602554531906637324,3516640157,'fy4EFRmQI3ejIY9pfgMJX2moJ
INSERT INTO ti VALUES (14602554531906637324,3516640157,'fy4EFRmQI3ejIY9pfgMJX2moJSZwah90VwM2QRq71q80Gy8','y1Smh7L5Z5PYluCs5VAwdcbuQtY8qXmjF7cPV1GSEOiwWejlZr8Q','itA','JBJ7HQcirEVySe','p4','tnt',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (51,18204559820505510561,'ffFTUusiqcJHGu2gQInCTv4bDqftEFdq','hfKZXachW','2ZmjvKFdUCQdxpezd7mq5W2','PN8xE8uXoI0WJIgoJkeEqnhYpnFNOOb3Y4d','q','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28025,10 +27121,9 @@ INSERT INTO t VALUES (170,9859306554445573128,'sBA6CGL0BhZwAB1tagZUy9AQEbZcrfSbi
INSERT INTO ti VALUES (170,9859306554445573128,'sBA6CGL0BhZwAB1tagZUy9AQEbZcrfSbilJVSl','YHhVr8buI5NBgfKaWcvIy3RzLmqmFftDwl07gVm6CKuucqcJ2GeO','47qoUd2O3ebnP2pUGr','yCNyq6LWnIIqdbLurZ5jS1h7HN9ZTvAWMIAjLcKp6GxTm3ZoSSsSgzLxlTcIVjFTg5G2tzmEwjVGJAin3vAKR5QxawvnAnCHp6MMDpynKpb0VbdZBbElqEb7pZ68tbuiP5NW8J8tvafdgfSXFYvrSdRyrSQ','y','hf',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (147,23964,'3yjFK3T0yJCR6rYvCZD0C','Wy3d8oZTxUfRb8pODzXi','rbQqAZvOSknjdaUXUBOdIMNdN3eYGDrOXubr1rrpODN1tcaf08J','qEIv1oTpO9fe57olpizmhadXvpRfaQCocXw4tUBwOlDkjrU','w0','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28056,10 +27151,9 @@ INSERT INTO t VALUES (18182967131830471831,-4677,'wLc4iENJTJnlxB','BTl','5qZa','
INSERT INTO ti VALUES (18182967131830471831,-4677,'wLc4iENJTJnlxB','BTl','5qZa','RKtAcb5WPbGvXj6mh7J8mInAp0wfR2CfgbqwsPib7Bv90b73Z6bgWtSlcu8nGYs9P4R85NUIJzm1E9MmLus8rijrn6hJWFGmv0','qg','QV',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6728825,-6,'LbsRilmongprE','ZgqISJltIMWIv','EDF1JgBqDNNwSkSZbOwLFXIg2w7YlCP12OhfWWnLGAjrpnRNfNSUfiwGXQ4IXJ0gFCzrLPvcA','WL','t','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28087,10 +27181,9 @@ INSERT INTO t VALUES (-414309675,90,'lG8MYqS7E3jco38F','fN9bQAw0kXPiRhwIIxl3boTu
INSERT INTO ti VALUES (-414309675,90,'lG8MYqS7E3jco38F','fN9bQAw0kXPiRhwIIxl3boTuboDdjURuP8sRsVFGVf1Z4Gm8fvf2CN0tAQwPz1oaurxBQmOkUTlI3OXzys1YeRuhE7yWe01wWd6ZyzTjSSiVkQKOjS0rOTA8HKnLjx0N3FYym5C6N8R4JhP8SAVy6D2AqUleb5uyX5TpbryOCeQBH8K98Ie8RGQDRNGitwYQNFO8doV6Gz6elIaGDbnO9w0HbgKU5so5UYccfWKno3oeNcLy2rV7ag6c','lldoC8z48cKuO7xqr8DsZtNthfUmdUmr2wWDvJWHv3bmZjCVIz7ph0DrVHf03qEYXQ4jxmHZyBfeze','ZB2ig5T1ofQdCaY4NApGtweUuFqDC07xxx9O3Nh28X6FksFpmX1p6R9TsJR8lNvLwvr0k7t4OaTdSTS8FkNZAAeYbiiRhrfqQ9zXYMRFUokwfxyAVWpGpo3kZa7CdIAEbOj','zly','mb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (679938,1919027458,'wGW1FnPO8JgRQT5cvVvKXiUIVUy2Dhw4ZzPXHfVXbzqVtEbUawyUyxgoyyiTNlgFeTcnil','mOxt61O6ocjB23N4z3fF7qGgHLiALd4ES','QzXxt6FKlxaOga3utx4xmD','I4cPSnYorf9ZzoeMINJ6CJWzZXScxnEfvLytlky2rOP','dN','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28118,10 +27211,9 @@ INSERT INTO t VALUES (-2489764,2289576497,'d88sf7yCtv1HETVeIs9oTxKImZ','AXKHfcw1
INSERT INTO ti VALUES (-2489764,2289576497,'d88sf7yCtv1HETVeIs9oTxKImZ','AXKHfcw1GM7vM7dvEs8ByFRjYrfwvXrhS9Vwy3RuzcoAHwNbMu','dg2hf','uRbElLCuuj33to7j2Ar6QurjPTqCpj8xqUGAN0zps9mA7CVZK6akr0Q6bWiNmTz8Emf99oKN1KHddHR6kX0qpvJ0LMgMNbfFGz8n8A6agkti64IUvXBSfjJrp4QfeTO','JWO','T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (51,7049904035347787515,'Clepa','Bml2pX2C2QoHFh2Zqlz7rohHhaUe','sf8kQQ5TgAVsLGVG6UcBjKTPQ4Z9Zfom4AbEgUH','s6BR7KvyfuELh2davtQz8PN3l','X','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28149,10 +27241,9 @@ INSERT INTO t VALUES (-2026,6211664971701955296,'3UzQj90OpsUSdurZqllXh9bT25YAayw
INSERT INTO ti VALUES (-2026,6211664971701955296,'3UzQj90OpsUSdurZqllXh9bT25YAaywLp2ml9X','IinwBIYWpM5NZC7NexWaEzEX5Y6lw9jTjfMOVU80lzuDPIddb4SOH92MB8MPNVxqd9fytouAN0Ggs7ZpplLfRcLvRzeAsuJ9y','BvLEchbIbh9bPZZV382PwUI29HiullwbizbLWPct9Kv0G2e2t2flhQ8R59ryiYrysrfUm6n','cgycImAJZUVuGo9yAersuXUWlIOYWTOvD9sEqVtS2GHJLEwYhP7A3DsekRj56pWhYPOMq6OwgQpzwm','H','VQ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15710574,156,'ZbtJDIBkRvlOuhMNingcAu4xUhb9B68QkliCoL4CsApLwx10k','bxqiFshv9ZEnS3NmPGyx3G937Yds','V0','puwVJ2Ka07oXeU6O6Kgiv7CscHsD0h1zWCHpby','P','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28180,10 +27271,9 @@ INSERT INTO t VALUES (7851779675997226502,225,'o4XaVWAdk8UcDLTHgYtwBRAgwyRdyHhzA
INSERT INTO ti VALUES (7851779675997226502,225,'o4XaVWAdk8UcDLTHgYtwBRAgwyRdyHhzA78yIC1vuEONcoODc4SS9BCSf6N7qy9u4yUk7SCe5xaoXwpLl1lgibOeg','rycuR6wRBJ2vrpDil8RUmNEKutxHEpue4h5SHkmlNgCdbf10vVqUZRgXtCfm0RrGWruvVVzeSS07kFca2PxK76qiTaZs2yvRTRlvr8kg0LSgTJVlihP8vldpkWjwhRdbGtObl','ROO3SN','emoadFdsN3tzZWwK7sNn7kzeGmdOJPdnfIuFzf1s','eN','W09',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1820985228073949379,-8340828,'Jtx0XNwkf9cijxbay2nUndI96oaAvMVeWMLu81ROSzj6p1xpy5xPeY1WaIoLv0Qyc9s6CTzYDOABnNiHidY40egJFGAx','qOpeSnccj3G6J5w0HXpa1oHCAtpPNCcExtTc9JS4JA963hbh1t2Wayb7','5qkBHsVB8ClHHkFmS6Yy','FEYWMM1CRSwsMSQ8L','Ae','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28211,10 +27301,9 @@ INSERT INTO t VALUES (7043002856851185505,3761221,'kAgZLV9pFKJikonNovIVbjA2ULxEd
INSERT INTO ti VALUES (7043002856851185505,3761221,'kAgZLV9pFKJikonNovIVbjA2ULxEds0SB4GN9xx5B','XSA3pASWxmPs1mKanBNoYgfAYUICfIzmhRMSA6MfJSUVqtuUFTId4zNg7f3PFL9yagnTk1SS7bCrsSzTkoH9ZO4HTfaytpkGhA5JO1OzMhnRSRt8JGxuL3OJyjRuiVowVePOfAlzf74yVAUom3B3Ox3wkdkOLyN8pQsjwsu','R7i20csYt','7v4SjWL67LvS4w5ZiWsElmoW31wCFLX7vnJ3','G','UO',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (30049,5035619970503656045,'l','wnbK3KgiwmuYrVlICyMiAFMWVPBeikKi4BtybHX4KP4gQXdeKRnpXuaJkMTfcJmgscNveUTgn','au3PLOWqB5hC7Qnt9YhWIOURmzZi6Qc4zAVMWcoLH815ACpbRlJdhx6IeHhAZanL','PKmbuYbby7o7OnOb1DGSxBjUI16FM0Ln0Zl6aPrsFZq9l2FU1qVJamRsOUZT','N','NC',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28242,10 +27331,9 @@ INSERT INTO t VALUES (3241067,5343366783101405155,'Fr2Ns7htEB','I78imwhdAAg38npH
INSERT INTO ti VALUES (3241067,5343366783101405155,'Fr2Ns7htEB','I78imwhdAAg38npHdyJpgGKaF6CQhwydWl6veSLl8qJdGf9YDAlcNEaa8JxDTDnJdoL6ZSI3qz4kms44Alo52Q7LUIBUVO5nkSscmox0Xa85gdRF7gVBIxIQry70SPwK5gIMW1CTCzWMh7VqqY5RvzWJtGzhQQ2KNy37','DE1ME4mWERYYKzv6MveNVOVOvjfwqXEqLlDTTAv2KwXhgRDwlm3','ClLkyJtjZGa1LNFB6sHrAJfUAq9k26YcHDUZpcK5wtCAV5oTGMLqZBUymbDkOUp7ODu7Tj9SgZgfvKtQEe6XpHozfTTuNo8EIbJzFxg3xXIVsp2vKuu48qDlN03tuZpg3D3D175DylwpiFIVjt6msppB0hxyszJtVYeINJGhL1kFjQV3SD3uCO0jpI7zDc7xHAjpkyGdW1aGnCL','4','D0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (893490115,58635,'TzRk7Ui7vdOv7lUIam9suS9cNh2tJQ1Ee','ZPQuRxN7mTkwWpGd91oPrjIKum3kzAjCq76BfxuUvFdaJ6HidymIsdbL5q6lKlD8fkOx0ud','wxmaKJxvBf','Z','O','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28273,10 +27361,9 @@ INSERT INTO t VALUES (6279096121737315379,14420,'lNBIVPF27ykXCgrjjIaBtKdjlp8apsa
INSERT INTO ti VALUES (6279096121737315379,14420,'lNBIVPF27ykXCgrjjIaBtKdjlp8apsaWad9Bmf9nVWGNKAVU09sp1NXqGVOvlIO24ROAyL9y3J','LutuO0LYY3KW7tnaZ8vi07Ki3qa5NwNqQxGR4zRidWpNVrLl9MOIIz','bR','RSrYcn3NcYPv5PjG5RUeKKAToIYwDwx5h5qT','x','W',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (209735629,-81462,'QaavwfaGveEEHNcjB0tOYNvwBRBCblxs5aEq0','eoWEp1LywQ1zFs6HJ2H2Okw9lLdz','QAIIR','FBAycKRoWZmXbmVnb','L','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28304,10 +27391,9 @@ INSERT INTO t VALUES (-1076424684,4105612,'TjIw0mXbqVImAtEc2bMP7LbUZBdI5vZfzF6ZA
INSERT INTO ti VALUES (-1076424684,4105612,'TjIw0mXbqVImAtEc2bMP7LbUZBdI5vZfzF6ZAJZcOPIrwKNQRSswVj1w0P91F5SrJ5','fIz2fVcLciQxY3ztl2zWxEwHJqzekxYxdsoU0vsGdbJjaY07wrza6OOGlHgltAFRQday7tvS89OjSpV9wR','QK5D','Rwv4AKMz4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJGTtRxbhJgTgUEw5P067uADewbuud7IAbXy8zHFdleSD2OJwArugd3dQmjzYfERl7UCxyjHEqAN19KNvXiCO3QwhiY36S1afbvCX6DZgmZUQZHYQp9mcC4rHo4F1y4','EkS','8C',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (26760,3307370,'rbiq1pflBAWSQVU8yyfDf9apS0dtlhCinUl','bVMo4DVDPYe62eiTQmXjP53M3E1XH1mj525irCMFm','KS8Fj9PURwHEd7dFDFib9dedTR9v3AyCia5y2pbX','jm4KS7OWtFGhbrCEA7LHorcXSDCzA','l','rl',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28335,10 +27421,9 @@ INSERT INTO t VALUES (-3370466376163777732,546647,'3','kB7TYjbQjcP8ysj5E54VQw3lP
INSERT INTO ti VALUES (-3370466376163777732,546647,'3','kB7TYjbQjcP8ysj5E54VQw3lPSwVYOQwuPYJai3sGGdSfN03LbdaK5LP5vwgsmfMfLpzfBUABZnekhG2rvH5SHHnXdVveQC3oNy9bByFGGeTnxBEzapZ80gChrbGusYrFr9hwYXUxiMHbGkJWtUj4LHbkYlPe0YFpi1zTABFvQ55CcMyVm3pkTs7RFneZrGxAz4DJG','xVHrUPbZtbxP8PJZX','5RHJVms7GBAI2kMPWukn409Pk7GrGlIRJ37bKeZaN22uQNv1M1cDS0stPxPQ903arnrvsQ4O4IgtvsAEdOIoVsYv5cJUIKSN8ZLlw5fp46HNw6BfQzVWiVZNYDvQJzSsJA97WwMaz1qshV59pk31RPvWXboJ8EjJfkuZR93UEmWsJocxx8V37au3R9IVf9','c','E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (299,3452728,'SaeuTVBi8l3lTSHFUvFJSgdFPAbgrw9f7ODmRXHn6tznXwa','n0vEk5R3Xucqa9N9eLs3DCeCPb','KrhMcBXLErNe','ILXw','Z','CI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28366,10 +27451,9 @@ INSERT INTO t VALUES (3320341094,7885187,'xsQCscj2rwrNIfqWPpHR6xwOUjJs','3ztmOER
INSERT INTO ti VALUES (3320341094,7885187,'xsQCscj2rwrNIfqWPpHR6xwOUjJs','3ztmOERwWWIohFmuR7ekgkp56n98QTbooELEN9xWY48yCTiuMxRd8gKUq4w7ZCm5DoqDg6jQikPYYJ0hrow2Y9iaPRHN7ooCCznEMZDehAf70FwrNiUgDNJmfTYNb7DMKcsay72T2PDKh3oQUXgzPEXfsptQVa9XNvnvxLD4B6q04Tr','alVwp2B','q0aEZ0bY8KGT9AG1979Mu9jAZUhc6OxagltFMVB9Ku0rl6w9iZ5RDz02tD0rL83CTcUQQdvO9OZJ5POV','SY','QLX',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (802398150,-4379033,'zkIiHRYVPPbVcSSagmaQUX1p5rwNiNQDStURiaAvreyACUh2SDWgG2eKl','CclrGED6I7wOmzom3ZxuSBXw2TiF5C','EpiiS','wrtZM6aYFwoH','o','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28397,10 +27481,9 @@ INSERT INTO t VALUES (4013160765,4247852,'sx6bW4MjJGFIbLU6V4O2sUn','lcwQfZsFP2AD
INSERT INTO ti VALUES (4013160765,4247852,'sx6bW4MjJGFIbLU6V4O2sUn','lcwQfZsFP2ADIRRmQTi2b1L4Tc4tPNfq5GB5khXzlOjlRvNhR6zcdWcLIxBJrJ2TSVSlHfe3xPtmIhuGQQCTfNQVjcYriSFxmN6oYsyOrFo5TUzTsM1vpDXUiwicFVcAh9v8eaE3GPIpHAaOgE3SBWp5RC7qZgL6Go7oA6fyFbkMD1fy5YhUxWz02fm3RW0V','2MDvBwl','sdgZdHCnpQp8lKcJQ29yc3vWYOMdUdnwlEiVDcjMYkWTtRBITE6sEVOeQSu5DA2NuSUkv5F9LcPj9h53UINzXaVB7Z0hFqo6H0XXXQh7YBQGMFtuq5UKROoMm9I6oy1b91NZn4OJMOT75nJuVGQpM9zOytorHiRhBMYmr','h','E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (28023,-23571,'hl','4fy3WiffoxdNP26tc9FSqNZ','4egfS70vzY6p','C5','z','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28428,10 +27511,9 @@ INSERT INTO t VALUES (6903027683447801644,16208,'sa3zIktF','OPGmku9uCNdCTEVXiU2a
INSERT INTO ti VALUES (6903027683447801644,16208,'sa3zIktF','OPGmku9uCNdCTEVXiU2a5PSWJNmfPCMzrm7c2wmuV8hPORphyxHoYDuAdTncCLjTHsTQBV2nTDUB0UBmJFGD2mrhYpZDJzxgw75JhZrtFaKerYFEAMMhOb01j9ayV2RxdS9NGqqFQtevyKJ3dsaKgNfAas5y2PkX5QlzcxxSKBb9HY788I31bA0Jrd9nX38DUGaNLQ37RtE7ajNAenV4m61Kkb7rjLlWrUiSJTH5TRlEDTE2saV4upKeZB20','9TOQX0WogZkpY75ng','JmfDcvK5GthzxJrXgV75OtGf2bqqMZeu1SadAR2C3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSUQ32D9Qqa7sKh2QIr','Kd','Pj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (789071302,128,'FDOXWtRiKJwWK8W0GtksKNxFTBvc9gsJ4doB4nRkBBT2pz8cAaKk1nX','LYGDzkEJVOxxpCQeV','WEDgGPUdPec3A9iuQ','KWXLu','B','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28459,10 +27541,9 @@ INSERT INTO t VALUES (-6227267132136377941,58,'7H1QazY8TGco4TQ0PlVs','jxcX862IHq
INSERT INTO ti VALUES (-6227267132136377941,58,'7H1QazY8TGco4TQ0PlVs','jxcX862IHqtnFyJVYiFkV21qWsKLEG7WBO5PrLOlwsEExZU7ehZlDtyW3asa1dr4xcCGTjFpkohSQExAlvJyYefAMmKJSfedy2ykc6obEyOb47pbeC3McgjU2eYpBuQ10','ruzqsc','Fcp2Va1ZxI7lmbDGtQtzm9F1ZtDx55pvuGMWIkjAGbLvJKM2bpUdP47HLl5Mr2Ew5wXpk317PvvowSPwBQDDVUvXoUzBrHROaZiUCEJ14Isl1sBanNIFxjfO5ebLKx1jQxKlEHa84hhGTDGZXkOTD8u1O3kGka7utw4W3GkE','cS','wO',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6713157,52286,'Siw','grvo9toE42JLLQa','I','Tl3z','3','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28490,10 +27571,9 @@ INSERT INTO t VALUES (2522146894,39498,'Loa','kdwrseLFObIQN5rn6paERMYFFJjztsggFp
INSERT INTO ti VALUES (2522146894,39498,'Loa','kdwrseLFObIQN5rn6paERMYFFJjztsggFppb5injf1sbzZQmNq58A3PsqWG9ukGinDGNx0QjqgQw4tSvwz1L5exsQo6XmAFuG7PNcVe9cdNMww5Sd7WMI76WL5oN48g3MSAMNiFg2PpgxGx4TRALQlekQqCqNer213p1iRIBH76TOiFwO5TvGErM1pJShkldlaVI6lqDryeU1hhCtKgeeWcRgJNSRYMEZEwviRcelqqf1a0t3CcmF7','HOCZjEJLg3','bp01JyLPJMySdQdhmBe0u3iZrOQZ2pFbMeu3vpyX3yWC8qEV9fQSHIORzjEJvEp5A2KxFE3RhQGDhiKbnz0KvdTR8B2i2jLO1E5CE6E7UfcqxtwWsqp','n','lb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55751,751405796,'WEyyUy','G5cY','wulFZGNDUDJIUkJ2kjBAfq2ScSJmlz1','LHU4R6gXxlWUdxmeSO5RvMRfl','1','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28521,10 +27601,9 @@ INSERT INTO t VALUES (2025862593,1220068899,'PeWiBYS5tPaj0AtHrPBfhPMllqhu27RtpVV
INSERT INTO ti VALUES (2025862593,1220068899,'PeWiBYS5tPaj0AtHrPBfhPMllqhu27RtpVVMsKkHDWDHcVm0c','15HL6DcZCki9Q6UtqhytCt9Ole6MvmqQYwI4J','pnsC9hWJCXQLktMHFNMuouD3KttBiljGk251n7P3fJ9AdEDrZIjy0ktW3UcM8zrc','ozBV29uf1ASCO33DxjOtt31blCHJ61x0RH1lEVgURtDRU3CY4NUUYpBE1y58UciV88Dc1V2Jt6ZJw7JIvwNmPtN503izOpHNRD3nH3GWNQD','FW','1L',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7911630,618330675782657354,'hB2d','sbJlJ3Ke61ytVNgW5G9eDIBc5cnOoFHMdObffBPHScgjTsjgQSg8wKGiQDATy8hmpWOjXnfnt3QW','iTOtD','15','p','ep',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28552,10 +27631,9 @@ INSERT INTO t VALUES (4965652,-1568563778093217583,'e1','CN9pFyDv4KHcebzmu5LdWtw
INSERT INTO ti VALUES (4965652,-1568563778093217583,'e1','CN9pFyDv4KHcebzmu5LdWtwfFhvWo1WaFxZQxOUJZq43XSOGEId4suJ1FyShm5FnARjN6zGZb65cywCArxVjhlOZNv5fOgLSzkvu9eBmunx5Mvn3ovjNlnecSCKeymX5a3NYmLLH6JLNBz5JCzglNkABfMD9QMRCDblzD5YgpEKLsvP0fP5s8NgKHcDf0AVzHUuo2RFmGjSK4XYyXm6VAjvblnbhoqY3Tt8S','D46hPBuQBZxFogjQIa','J50','v','63i',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1058006117,502840433,'bpFcxr93de9YkBuJkLJcYf2qOMCZ3uQiZlCczEuQUjSh97mJ9VqQnniyLYYBgljY1aB54eimIf5UesRoEeo','R5upzaRePXKEaeMzxfvo6Tg','PCS61NIuyTub','ie62hx0BBPqa','N','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28583,10 +27661,9 @@ INSERT INTO t VALUES (1799020953,-816064747,'DNcqKLPyp4bYJySC2BzxSnCk1XeIeXEI6sF
INSERT INTO ti VALUES (1799020953,-816064747,'DNcqKLPyp4bYJySC2BzxSnCk1XeIeXEI6sFFHhQ3','Q3QQoMhgzf6iciapOzMs0BPTTRHdOQF93QYvqv1XE7oQn47cDW8BFPDGwAket0','rvLn1R00C9AwqmyfRXwNQ3','xbTLOhyacpV65Ho99tYQuC31WaLmvVTcmZZQ3Of9ysWry2doRXp6KNEXEK4m5sq4WjG9N2jdf4y9gdqXHcv8lmsirnQ41M1yBJTnHnZw5tn9g0raLnlrMgIK8740LdBFeIl1D1URfXkgmZfZVB4ISf6KkbwnVkphIr4LXreLbZGlR4GSZ06scUCUloRmq4ugyG3E90IeFMhb8nV','1','7n',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12593313599387558583,-73,'TJg9iB9HcOtyvUZy','jnGjOOoZ3BAu4QvVPIdKNZGTVwn1gJY8','0sO2HGMxkvs5dNkh','11Po06pFwfIAPtAxFijfaGy','Q','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28614,10 +27691,9 @@ INSERT INTO t VALUES (10720957631225458650,-33,'ndrx','XZcfqqB49l5MHjv7rbKTbMr33
INSERT INTO ti VALUES (10720957631225458650,-33,'ndrx','XZcfqqB49l5MHjv7rbKTbMr33KW1IscxTVpyL2n1Rlv5m5aw4wgyM9ofT8AAp4nUvLtOIbcqn4Ehor1tL3QQefGMp7xn12YG2ytHQF5PEHPVmSnqHjuAK8xJV6ICr9inDyXKGskIj69A84uW8jYVeh8ArPSRLumFVvoJ9O','5ku','XqzYF1dMkREuYwDLPXgK9UvgtSXsaVB32kQ03mF','W','Eb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (35,-98,'csS1Y4b8R6','wU','7xEgdB09IZvAVj1EV6rDBh','Fbiake5cddHTYvGZFtPLB8f0ap3Ir','F','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28645,10 +27721,9 @@ INSERT INTO t VALUES (6131142,77,'pn6WFJfBxo4xx6','DgVu5ioK3Vp01yxMM4XHDGKoxIHyr
INSERT INTO ti VALUES (6131142,77,'pn6WFJfBxo4xx6','DgVu5ioK3Vp01yxMM4XHDGKoxIHyr2keN6r92LSPVaaQ8N85qt42vqmFQhbT9lj0ptUc4hHSrkhBRt5RD0yUzmXOUKCBI2g1mYuguZczzyuZs142TKpUu5kcc9l10pV','XjvpanLTq','XFdRe89VMPIOyeTjYJEeAsgWugu8HJLYNKC3ZbZ9UJEtpp591OEwxMRHeq1IjbcykUcsLyBHaUrBqg0Jy5r','HW','j',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14796053,14115046734694253115,'hWmzym1rSgE','ZC3wdY9nPxlho3otczHwBBwwmmUcaNKMqmb8tNcfNuFNV6qijIjac6ah1tDOT6','GLjLqzCO1wrI789Qg3sD31d','VlucX0bKtxbsAfKclkVZ','R','4X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28676,10 +27751,9 @@ INSERT INTO t VALUES (576615108,14359885936596457040,'YyV6jrpM5tOHO','luALmFWDtT
INSERT INTO ti VALUES (576615108,14359885936596457040,'YyV6jrpM5tOHO','luALmFWDtTRYPmn6UtlP5pVnvIB02y6xpFzzarPHP57BIrlHOLJ78YG7zIh27XTA2gnReleZWmcSpMXYy8hhgRArJJdj0HN8J09uOJV12E825r','bWXR872OIQ88gLl1rp5nJxg3O5qNvM3h8ufw8X41jrn5S9T8cKeQ2eizCfF','hWECdzuZqYn6M65nntfIYQ1HasEpz201gZpUnBnWSFdbN','x','0sm',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (244,7626725414169072401,'vYGhMMp','AvV','KaeCS5ZEeMuYwBmnU7wjG9ilOk7SxE','Ab','u','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28707,10 +27781,9 @@ INSERT INTO t VALUES (7291598,1100711249869876949,'yeK','XyCYW6lmDXgx9CVtIwjgcX9
INSERT INTO ti VALUES (7291598,1100711249869876949,'yeK','XyCYW6lmDXgx9CVtIwjgcX96soOC6fyFkoId14M0BnL3SmRt0I7TPNatOUUCJIct9mhzC1WYl03flLrMZGV0msFa','eduqdLOuK0366DfUiV6j','8jtkzd2q6fHSVVRWwS2n8sP8un2UkqSkz5tZTs5p9AuRI2FDYUd9Y1JHdWFqJdku9cwfxn7SlyGpv7YZ1NfCjEcGoXi7lLYRehnjwvRBchmsD5Go2yVPCnGnWtUPVNep7cgFpk16PJPXN9CiWRncSP7ioy52wtS7b51xT5R','N','Y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2274941370918043476,31585,'OzQhF2ZJT2oYr','EydkZRhPQVsuZFsS1eF','E6LmsPfjPRGMvo9Z','euDwWf9qExpJ1BTcRVsVv','X','xU',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28738,10 +27811,9 @@ INSERT INTO t VALUES (-2235302429711527349,32276,'VrnZR6p2Kqrl62K3cuOEuAFMyK6VeA
INSERT INTO ti VALUES (-2235302429711527349,32276,'VrnZR6p2Kqrl62K3cuOEuAFMyK6VeA8fJBHOeYD7MxS2W36f','7VhLO4I9do1WP9EEEAF6Sfl54y8HDO6MQeatLV2ix9NsnP197fXCv8Clxiznw5i1LhJjSw1KVRrzANJ8oJExz8u6zubU6L9nyhe7iknCZqwgiNCZYgFlDiVcxVglCJoZRVgpRgAnJak9Xti5aSkMM8hLRs3BaHTtyLiv6nInOdRvJR0MzkPFWpF','PRB5WAplat43','N4CRRbN7kCBymr7cEAJRrxQibO2','NZW','n',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (874324197,15722,'4dsRMMLZwmPe5zH','OJJorAzxh3GktBEgrT29VTflm','LndTMXfSM','VA','W','7e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28769,10 +27841,9 @@ INSERT INTO t VALUES (992856624,3424,'YfaQPxG3XMgZJ','RccFDdQ5koWUw2Y5G2UYNEEler
INSERT INTO ti VALUES (992856624,3424,'YfaQPxG3XMgZJ','RccFDdQ5koWUw2Y5G2UYNEElerEuUIcVoG','8hGr1b4tltRlVG2NRR81W','sfYsnEO8SdbXx2msLDo9xGQyYBdVXOFWkYnONpmLGhGx6CVEeB3jcrWLCRJOHpTSOam0SIVeEgJDsbgFpLj5Sdil9Nux40IwypsjwL2Nr8sd9fbAmHiGo483lWHfuvW','D7','Zx',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1549921,11050739003364650976,'ffRSjoRA66wj4D66bKvjPcOzPq8','hW22RzPhlZG','9','M1kD0','y','Fp',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28800,10 +27871,9 @@ INSERT INTO t VALUES (6913545682125443735,13808778313596816697,'kVmYWfO0AODzGdOJ
INSERT INTO ti VALUES (6913545682125443735,13808778313596816697,'kVmYWfO0AODzGdOJBZN1WOhsJFgci5XdLQoGjQQstSH4','NSb0LexZY971fM90QNs6NJf1c38xAogEmc1KPdIdiBHTBtf6CfoaxTsBhJhvMtHJH7We5V9bPoZ94atkguycCBKQsZNTRQeDqkiR','PQngl7Di1c4y9b6pusX','Vl5qMxhVzN8eLeOLcCMMPUiGkPrBX6syJTaRddM1QGUAVlMDqeBFvN90TMHvIz5Zh2IveJ8Wil5hRkzhgTDjeEjTa0q72U4OyJbpsvbCeHuVRcQjFrRzk9oDg5aKbaB42w97mu53rF','C','adH',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (197,13454,'bgtEIVUeuHSgrjX7','H','339VfjlZI4bksWJwscHIYhS','TtQnMUtc8th7MjYJqUEmLjQzzkCAcVSPO2b','x','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28831,10 +27901,9 @@ INSERT INTO t VALUES (13838912,-4843,'iJdHwetKnSzuBthF52pvZ3puV3c1yA0rLryv','P1u
INSERT INTO ti VALUES (13838912,-4843,'iJdHwetKnSzuBthF52pvZ3puV3c1yA0rLryv','P1umuOVBDfd3Qstpj6RUKKh7mAdpCgvvblkUbc3FZP4rst5Da17ZCaI5jCmPK0aUL6nV9sB5h3Wtn7T4NvX42CK1cbyiG48DQM6tcqW3J3HDPuJasGpNnfIdwxxEKLBSUhYSUJ3XrfBchoXHKzJqNaRUXU7hqeAET4c0WjNcP1bjVQlN2f8NIgJR6cHTmfdEGe1as9YYYeo1WdNfTJFhOSa3Mv3jnpSwUZ6Q','HsRdF211tzk1FGLOit07dm','egREyL0Q0igemS8hchhBPwLoXLFXYJEKZs5R29BT80iqPRxxeidssMSpdeK79Bodklq5oViLx1wCwNzQ6TdhzxoYXyLQ','at','9',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4211581039,15791904,'Y4UaZKFMWPdtTcOFIqYSthqFTTU4BaDhui9l','aKsbXOLk2sD5WMRZ9qR19HTARjmPqy6uXKyvjfNlkzPkdw15zUPcEY4bQ3FaFtj0Uh9GydOucGyosVc4p','WpcpXor8bwhxjOt0z9cr63P7C8uEBIu2ZYcuvLtSsmP62nonB6wMvRn8ZSZRcoftrwz9WxU5YTtTWXc2StfXNbZKSMf2','wBgKckg3rhrvNR','a','oO',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28862,10 +27931,9 @@ INSERT INTO t VALUES (11623795584367032768,3088758,'ry9poaN93SyRhVa2ZA','gjCYpAS
INSERT INTO ti VALUES (11623795584367032768,3088758,'ry9poaN93SyRhVa2ZA','gjCYpASwwz0c2MLnOFOM6DkdBNOUHtzoQggUrjPxN4IqtbuyC7Lh23l2iT2GDmpajUGyafDWaMJ2a6jsURoJU9Li14VsLnEXq5IIwGblgGivzo6eq38sRvS4E58Kbl0R54uwD7wqa9wCMYGwoY77b9aBgxaWRCkBtadPTVjV7U2Qoy3P','AbO2iVwpkeG8H4XuNBbwMDFlju7M7U6uYTDn5','oxYEbJ6xXVaiL8FtqyfjI6dwxXJ','W2','7',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17897,89,'P','JWlU3bX1JKl5Ti4qwNQIrQcg3upKlGCLKrs1I','gD4mitNDN','LiWnuCYnq8','o','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28893,10 +27961,9 @@ INSERT INTO t VALUES (-478245,81,'18sNGYbvvpCKuodT5IpsQyKRm','Bv1MDoE8MdYQUtZklm
INSERT INTO ti VALUES (-478245,81,'18sNGYbvvpCKuodT5IpsQyKRm','Bv1MDoE8MdYQUtZklmdsN6S93LmvM91lBY7qlBAwXFk','71wu9aGXZ9c4uKwSYKSvXfLYm5kJCTQ7D','xaGmSIr9meKoZTcddeLPC10e7REuIbXZE2dW4TMYXIQfOsHqFl9PX6LpfTqRWij','n','H',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49061,9,'yD8EykEQsY','q2OGdYb0hOt8iFf9UvMeEOZCKOH8Y9nrljV0tkM5j6dUmmJ','aiQmTafKV67lM5BsW57O','Do9CICXh5IZ4yK','A','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28924,10 +27991,9 @@ INSERT INTO t VALUES (5798,47,'PIckqKz3oHBf7pFAaQFyZwx5Oa66m8N93sYwIYhbqswM','zW
INSERT INTO ti VALUES (5798,47,'PIckqKz3oHBf7pFAaQFyZwx5Oa66m8N93sYwIYhbqswM','zW2mul5QCR9ORgiT1YdfKdhYThzo8gV','1LiGHgWm47HQQc','z2jmZOVrzX8K1p8vBv','P','c',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2729207832,172,'JIq','1VrZ','kKngxeRUBpyUBGdcMspNgpASKdP8tlBjCJhW64','8cKAn3HrWKgz7Dj9g5q5igsVBDCdqZaTPbClg6oqZdarOGTNjoGxfi5Tmswl3U9on8rDAx50qgMaf','bO','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28955,10 +28021,9 @@ INSERT INTO t VALUES (1883312624,219,'oMT','r46ysjApis6cwxaq01M5GjuKeX3fudZPB3wo
INSERT INTO ti VALUES (1883312624,219,'oMT','r46ysjApis6cwxaq01M5GjuKeX3fudZPB3wo41xFllOIn6feSQ8PO71bxIMTrylMZgXrbtQX0lyFgig9Em2lA0MSaMnAJWaLo8r8fHb0gWt6A3CeHnOeqwSxKUT0qeqCYiZTYD7YPrlcTldKA3JXRtX8E97Wy3eYqdndneMTHlysTny1MyILNL7','37H','2PyxIB1WQ2RAswtgBTI','B','Q',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8640,-1542933006321791111,'GJAH','4OQXJ','v2TnCa9isKvKefwbf6T','M7hq','9','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28986,10 +28051,9 @@ INSERT INTO t VALUES (223005064274720026,-3125320265292651649,'wEZUaypDcicnkVkiY
INSERT INTO ti VALUES (223005064274720026,-3125320265292651649,'wEZUaypDcicnkVkiYJlMspQjoEfUtb7','OiQI0JLNJ99aKNGPo','ejl3dOBvXjhmLh352qvdmkwwC4jc1','7h9iEkCZD2l5Urget9Riquvskyo2uLmOVuA306AdmLFX0W5vP','Er','8',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-102,967893811,'cWZQ6Wz','PEnTugiyJSsTCX0jqdhztg9lXqFzJAXO0VPUS1NRkzcgKu43w','5JTqwyioSl','b41VEc0i7ZCXt','N','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29017,10 +28081,9 @@ INSERT INTO t VALUES (16403,1964696987,'kzDg896JfDH2n0tNu7fh','KZKsQhUlYJtJA2vZD
INSERT INTO ti VALUES (16403,1964696987,'kzDg896JfDH2n0tNu7fh','KZKsQhUlYJtJA2vZDvbUYAlw12GNPmKnZDomAjdU5b5xPq1MM6UivPe5ofLPT0kVb6r3NdF','OovwW1yawUKZhgxmO8R','HLhuX8MYhKnTH8EM4lMGNEM8OAtbK1Wen5aOKW8q6Va4ceAhNbuDoRWUZs8FGeQh6iwyO1dKOaqSIcttlx7zoYu2tAegPyR2NEcNPbwSHckzjU4XbJmfrCwIAGcFf2aJKTB7TmreQS539Np2CUFegU7xCBmNgnygZQhIt7tYkpBg8N4YKeAL6xTe','rcT','wE',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11491008,1526813045,'Hqsb2QakVEbLyXqPS8Vu00boN0LF0dueaEkNiqBD79LNv7PlMQzk3DkskBvnX','m40qBYREITJF','F2oJKBgTh9MyifMA','FUP26TyKn6B9gwO3pzkpN4yGsDQdHPEVxfXoUhYLxlPmB0V0zlaJANTUtu','w','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29048,10 +28111,9 @@ INSERT INTO t VALUES (11746324,-797783172,'AzlqItvMdUyRbVMzTvLRQYYVzi6pn9q0Kqg2Z
INSERT INTO ti VALUES (11746324,-797783172,'AzlqItvMdUyRbVMzTvLRQYYVzi6pn9q0Kqg2ZHvnU1ukjJ5G4qOFJXFEQLpk','giqZVYtwDuAPs5gSwcfzL6NSQ2B8tnAyFHJs7xcw1chw3twOwiwRRd0ZxsfHILQSYL0HYFyE50HRzjwXofP3EA4bP1cf7BBdtzwPZ6IGrRoXkmsqA82PojbdacRUjApGnh9zOCicJg88k2Hs7nFZZjlaFjvpQH21gYc9IpAVzB10LQwvdCZu9aUiqIGNEHBoWNUHyPLgm9xVjIfJKF2iiYr2JBr2aadgvGyZUQj72G9etaW3mCOJf3ASKXEDg0','VdmDFMkkMqjGZ3L7cERvT3JdiZ9W2GflInjOvE7NNdsCaHL53KZ9VQ','qSQwQdu5ax3fEgEFNTJSoVCTKpMVpYkPlvuYyQkcrFfoqI58HCR5TUKtm8czjvQODXrDS7DpbNi1ygLCzxTSUcFvHasuYBufAOmLURcQC4DMbkxo5zIL6iID4nS5WZ1VH6t9jhBbrldcX1ZAbVaLFTFjcJT0VE328Ky9AnUjiwILwwNgAWllp','ADi','u',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9808997,50,'7wI2j54hZwfndvno8tLK3wJtolVkd4a2','bMQ970XUX','m91lN6QzeKrNHqxJk3eicUbv9DDlCMnywI9Vc04','YtHwVTE9JStgISTLfLgDeo94KMfcb0Ut6Vvtiw8qJuYW','9','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29079,10 +28141,9 @@ INSERT INTO t VALUES (2774931,137,'ETQHadyBvth','BwEV6gi6LaR7ldm0xhOgMmEi6dQd73d
INSERT INTO ti VALUES (2774931,137,'ETQHadyBvth','BwEV6gi6LaR7ldm0xhOgMmEi6dQd73dzJRhlDY8qrVzoP6l9R5LBPW1rzC8ngFFef35d9yMT5T5e00TBqVRiLg6aShpTX6ZhRuYSpEPnD7uBauHjfT977oOrUPvkTk2V5feqWo0t19GcZcRoiqng5azwtlvlxyvZWTF8yU28C834jHj8PTklKfRxQMFAnczC4QF','FC2DBzNPIivjDYeNyYchB5rpP3','Ioef44T8iLk3II0tVqmjCJoRwrZiE0E4unSNV','f','Bs',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4723713619408037568,25441,'jog0TT94','8xtjVjiMevF84fZfPakfPQdi1F7AaJ','S60OjWAE0o7haIFapYY7C4nSyr','xWTy1wIDRqkQ','u','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29110,10 +28171,9 @@ INSERT INTO t VALUES (280158746777605536,2411,'4KW0D6UjGIGG5FHa5LNg','8KdDLHwpic
INSERT INTO ti VALUES (280158746777605536,2411,'4KW0D6UjGIGG5FHa5LNg','8KdDLHwpicGLrFIM9GYqtoiq1KZ2NPRTJ8n9Cz6vA39Ujdvy4qoIx5BjXffIFivjrmqUcy0Ob8HY2mwMy1gae2dTOCcmOd0rbSQFZ8euSSMSIBO6pbvYo370932sNjSEDREhgTJLeswYrCwA92BhlVAs4d7vAB','6iVL41Mt4L3b16eodFcpWzgpbmmljtM9gVrQH3n1o','wJ7TiacrBsuspfeA4ZkEOJJZwFOftOE1I9RaEiugsYc4fDXPXYLq2czdwtfjfpBU1KvGNuzniCQU8ipln6ZOpmsW4SpeoOr6hsoaTtqAp','s','v',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (176,5695675136391639063,'e','FtbZHxkSg0Rjopfe','q5JEeEeJYM4499RxmpeZSLpJ8ih','wzCiPpDGQ','OH','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29141,10 +28201,9 @@ INSERT INTO t VALUES (11129471225956864693,-4999147467169499315,'Lp','niisQEQlDn
INSERT INTO ti VALUES (11129471225956864693,-4999147467169499315,'Lp','niisQEQlDnMoBDenqi7qpIuKe9HG0IESJZSc480xqIxjt0eIOgSbNk0ZCqo5gMkGd80Fkxco0SvDbF2oGGGNr0PFytxhWiqO6QlCCCVKaGUi89Wn5r5F3aeJjmQyAr67yspkvouY8bx1EOab','rEznj47x65rXSvx845kjasdOAmCyEnp7Bncwv','8GjN','vjA','C',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6536175066608190777,4190363305,'bq6nhFWgEvwfRPq60E','B0EFA4G','9JnBRh9I','4JninEZowj9iuxQtt9eOqyxa9dE','uP','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29172,10 +28231,9 @@ INSERT INTO t VALUES (15563752148575322713,982402890,'Tl2HBMlPrizFOYPBpwigKBGSfT
INSERT INTO ti VALUES (15563752148575322713,982402890,'Tl2HBMlPrizFOYPBpwigKBGSfT5ukIa','8gBConYyZZ2HAmzES9sMhoyNEI90ZDQO5QLsRbvwrVAV6','CzgzML','2KKHpQX9G6bHfcGH20zpV9PvQEOKWOKROz0yX063s6d2NfjjCaZvbsKi4MuZfnXoc3QB0EEY8IWE16cvTdpKPMnG6u52W1rdJ8jBM8bbKG45FjGGAfUwnrwRwfzWP3bsGeaPgLSWO0rgi3FncAQ1dTlXt7aDCjBmk13JA1pet5Pa2lt5kp6FDvq7Y0UXVH2ZaUbvhmIa','2','U6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (893974524,-785,'Wh9CE4Ik9pPGHVY30pTn','w8McOxzFTyr4tZ9dFNFs','pvsoFu9iVwochQpKTpN','ObFCdbGhsILQDgD9SSBAYy','o','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29203,10 +28261,9 @@ INSERT INTO t VALUES (8545623532666216312,30550,'pQ53l','p6asDrt4ca98mfpFz6Knuyq
INSERT INTO ti VALUES (8545623532666216312,30550,'pQ53l','p6asDrt4ca98mfpFz6KnuyqAMYj1cQhoobrDYKUfJzGtrQF5ARJ4qVla4JfLrbkbYbNaLGebndY','y0UZMOuqHNH6lMUL7ZPZObcm0j1hf','8zNdlolaiQJslmllYmE6ge7fc0uTwRLKCaHZyLTE226uAyZeZDvnVlvgaC0BY0qxWskX8H9etZt5NZ8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAgnjzE407Yi8QI5cptECjJAweV1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnqlz55v3Xqqn1xAquVJPXyalT4QnVJpG8hbdx3YO9iXIMALQJCK','D','2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6419678471256991536,1271987397,'jq','K1zQCIxF58gBy0','33hh8Yxv','IcGyo','s','HC',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29234,10 +28291,9 @@ INSERT INTO t VALUES (826886735408458260,425516485,'tuzqTsKf4Zn','LhRq7XH33ObAOD
INSERT INTO ti VALUES (826886735408458260,425516485,'tuzqTsKf4Zn','LhRq7XH33ObAODtSMq5oU3i','tHhshc3cWWHGEL7SK0tf1nKv','DemIkNf5rMILBXROpdjYrSKrKfO1Pv7BxJ7iYbKj7K6fzlsVcHisPOXDskWNyUUZ5BYDNZHs7Zac0v0HlekZ7dzYhFuWyQWM1AAuC1Bumoz5TNGuEjDFV4m71xISSi585','X','g59',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16406520,10613245,'3y6j7AH8ahm121ibrOPRnnJZTJL5IYw40uKx01IVJ0','NyV8aFP2at3wPBONC744mYvbwY2dBaNqwdjA9QhiXArvbunxeIixGy','pj','OBZ1yYx51ZS8bdikAQEPrOILUUAkFVu4alWUNwxr042RTpupnc6yzqyWHyZbXSE','s','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29265,10 +28321,9 @@ INSERT INTO t VALUES (709440005,12965024,'aOZ6rQziZGq3ABbhJa3dg9xs0GYu5lGw','SA5
INSERT INTO ti VALUES (709440005,12965024,'aOZ6rQziZGq3ABbhJa3dg9xs0GYu5lGw','SA5OF2eWVkEEHe1XVbqS9tUQqO6xJFMsGpsJXRBY190EvWdAzRuh82YxQKVi57kczPo429BT54v3frpUI7IcUXogBIwBgWvhSwFseuGcZCTK7Gg5RVGx','25ErLO','qF9JftpZ4kDtrDFmgCcLwibFDsE8IjWsqUVvTewxyYQ057Jgp5S59UZfcE13i7U1wssvkixwWqbgsXfX1P4soF4dDY1eqRhFmV14PMuze0TEnz4Jtb6NC0XcRsfxmey2uTftsGnRSGVK8SO4V7p1NREEit7vbB4NIUrs3GgeTJScIXSPXcONpGa29jo4bTO4r94PbaYY','Q','E',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1217524,15963893,'oHgLDXekkb107OoIbBXszPpOamZo8Rk','ME5ChWK1L0DQesJAnIQ30ipTKfV8LSWbVtvxybC3','WO77o','mFAliM4JCOwC8Hdr7xRyzX9PJhPIoUma3QQ8XmnwWkPn4y6DQqVLK','uN','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29296,10 +28351,9 @@ INSERT INTO t VALUES (6396337,8684619,'8hxZBZE4O92Jyq','TT6FnLXVw2Zojc9Syod8jN6Z
INSERT INTO ti VALUES (6396337,8684619,'8hxZBZE4O92Jyq','TT6FnLXVw2Zojc9Syod8jN6ZWj6GQpDqJaHHlhW04fXgnu8A4k1wvwUyn88WguKoTv31UGJofJep832DmeR2NQSkqi6v8Q6f4TsPSZR6inTirvoQ8s','V3WXOqkiQbaMbNEXquz52x','BuAYHWAwkFBfsXrW5dSLxpeAwzpde1LxlO1qYOqM','t','h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1680575764,227422281,'9ZJUHtpPYwBI6ADPp','oVwsYyIIIakkhSateFcFikWfEfxNgIooUEsMLmovzK','ynv','n','9','qj',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29327,10 +28381,9 @@ INSERT INTO t VALUES (1915964658,608097378,'vkHZuYL9FtjWeB0','YjMb5LjQJKuG8yWOXS
INSERT INTO ti VALUES (1915964658,608097378,'vkHZuYL9FtjWeB0','YjMb5LjQJKuG8yWOXSQ5drSrlTm30QcFR9mqowkd3ie4EKqFjzsJFlDmZUc3MLysAFvkH3yAyKb8zCqDqZDm9L4TWQUJfFh2sqqMQ6nFSD5hSsGKFkxKA5zZbXnEYFaLBnPIQKrkfY03zNFTtDcrbdqntPCnDXi8btX5TFrtUfN64SLkqvdQCbBO8LeFvOpBaNBoaGeXj18ifFHkdKMnOcacGAgpIHxgsvAc55xJW64sBhUqoDUeqn4fquxQS9pG','RCb4yc','qQgSXVzgW4SuLi904DV5enqakcqAIHW3CzryfmADo87y7uSabi0xMygmvvEaocTBY0EWtntpx0UDRlF5AxPmqTcgACmBsvuekHmErbEZLQiWgJaAqA912','Gc','kZr',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1233902995,8742944746945195685,'NRV5S93','TClGkoF','DooDp3uRHoZCiJ','H9J56CgqA4stCVx','iy','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29358,10 +28411,9 @@ INSERT INTO t VALUES (7751152581870834638,337798422468438181,'nsM1r3Zp8f19LA','9
INSERT INTO ti VALUES (7751152581870834638,337798422468438181,'nsM1r3Zp8f19LA','9cmKNpYvhpUorMeovDokl6fm6jS3rpvCKnO23nH3EqWXjp4TYL7YTYphwP3cGhJGaeUqdhAfbeEyDmfYUB0dcZrhofA4B4cfhZMU5','HC2LWVVTM6ZkSz','sD7vdOGed2kYLszcgRwOk0ct9oQC3LaZR6QBBMhLXT1yGbDVWV0LDK33EokLN54tB4Olb5s2EkBZUWMCDomb0pTaHP','I','R',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7619752242863339664,2950302096322578083,'jxkmxwP4rZWorZ7','bBdlZKAKOajBX9M0nNXGVVBrfP401qfQoQ2AV7u3OF2BgVnK1A28U','zgVaTRfW4gwIl5zdy9VydEMU3pEfLJZ5Bpt2uuhqWkt4W0yzHsiwU3','sOX8fAh1ZNkxDHGZsAjWwo6','r','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29389,10 +28441,9 @@ INSERT INTO t VALUES (13885930933609375191,18245722160359466502,'dGZJ7lsrSAAdtIf
INSERT INTO ti VALUES (13885930933609375191,18245722160359466502,'dGZJ7lsrSAAdtIf8ME0w','tGqqzqbry0FgnMoQSgeAucfB6p30J1wuYBp5zJhQjTFrzqONvb74WSgf4G5FsalyrsX0uG5oZQHif8xGHnA','LVw1Qr2uyxaZM5kudyVEmp6qvN7D647wQm4qUCyDRS6U','pWwOkYf0kd2fA27HtpXU6RV9y09ciVhPo655Lz2Lsff0szvMWroH10Bi7b4OsURU9Nz3pX0RLOaKUYsUaBeEfOEGojHTLL4tnwuvl3p6cxsKgbN5xJej7Mwa','l','oJ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5814530046390637343,-7719840385900405088,'pRDTGJ4V2KmbXA','zzzYloiLPzwWg','rADm','siZgM3mY2CvZpBVs7D73SxjmEXvPnlHsjtR7SZw1vGtGbwSLemRs3rrr1gwQFW28YvXI1XiiQXI','1','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29420,10 +28471,9 @@ INSERT INTO t VALUES (-9928400650497945,6408941533720907573,'jW26B','kjChAySaBMf
INSERT INTO ti VALUES (-9928400650497945,6408941533720907573,'jW26B','kjChAySaBMfCVNbZM3tsEYHvngbDhjEubB4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg4O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRPeaFrttSFeSu3yix6tNd11yf3JHTASE3bR2yTqx2Q1lilcuMqsjBOwaPyCNAi6MxSeiaGFFDU','KdlVfubyhtb','FcuZq7aYOKMnv0LdcoIgogR4X0yoUgKnH343fJ6nu79miQLAOMCdEFXw9f3wjFXOXhAqVm2E5D9v7y4AbvfVqhQN8CdbkPMEsBa9EydPonpnpruI7QJQjEb9wrEvdzativ2uUai17iW60dBozr','g','1m',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11431981232023517127,2260756,'us2pZEdJHMPe7Z79XzueSsWsLmlLC7r3PFkzIWcPrOlvvzeVRD4ciLNF6J2v2xPMbvynPxfoU','uJ3ies70YwoU1T0X8PNnkrPtGa2Ovy1JX0WmghnVvysgumsEnEA0ryUkkBFG3Jy2HOY2zHY2kqwgtnhU','mUzYtSVUPSGaBLvtDziV6jfFo4ISGTMGdxmOGczTAQNRo','poZgy6EdQKsujZ','J','y7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29451,10 +28501,9 @@ INSERT INTO t VALUES (15848757212621920070,-7521317,'OjXQclVXhTAobo7HiMa0I8aYY',
INSERT INTO ti VALUES (15848757212621920070,-7521317,'OjXQclVXhTAobo7HiMa0I8aYY','dMYTkN7yPO3VVzypE3y5UkgUQC6OVpP1X84j07kKYc8S4AUaEhCGFQz8bFh2FukPSuBPRXao9r7ilzjXoABdHHZZloT5gbCHV9kmp02UPfkvTKFM09jUbzt9OORexa','gvRV63d2zM0TA','f9OpQPp151KBaZAKjzEThxZAVCgT','A','S',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2518937371,324911458,'DPr3KFSi2ydGiodaOzkGV','C9wsgLNOU6','MWqmQotHLjzZqG02ewdP2Bh','s0VSyI8KutUq75azxRxPf','P','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29482,10 +28531,9 @@ INSERT INTO t VALUES (2506069898,3530521043,'gYvtOxl0j1xqnRN9LegeBwZ','byzQEy0lc
INSERT INTO ti VALUES (2506069898,3530521043,'gYvtOxl0j1xqnRN9LegeBwZ','byzQEy0lc1H3vq5gxz3pxO2OqwzEGJVWR3ryVUCKjZHd1Bc6W34Aw57OW1j1XuZJA6G7JDJE68CySQxWJEBlT9jiCQ07DBzp0GSViT0RuegIhd4NbPbbXolvuQGFm27DbQGR5tXZdUTdwlrW8tQrnyvd2duBRLSF1CsT4UBXCMtV15pS7WnBTQuf2vjRHv3WZ','tSQwvJPJZPsvy2Z1WgXeNK7c5IeT','bgpGCxU7PYYvnGKUsxxuaTGTVwyhotvqksqgrvQDhAaTnTlxgB18cpCFipQA1rZ0M3xuCTZF8Wc2p9mztVueraGsLQp7caC0MEIQF8lmF7Ianf2MhOAC5cL5dsxeUCFn6Gym9B8e0UieA6TsNFvXZX7YjeXSdeVNJEEpnPxWjBKseyCjNlyhnXW5','lS','Ip',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10490734,49,'Sblh36BJ5IOq9MhfrRB9ABiTUT7ZmUCPZkQLYtJOCvM','BJpFWfhWI5d','oDJUxX2HtSjW21qiECJyAp5NN6J8pduoKpEkEucJEVh2qEWJjHHnwN7zwGXROvx4gdNBd','E','O','EM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29513,10 +28561,9 @@ INSERT INTO t VALUES (14826369158411548249,231,'yln0GYIjOEircLf8ApNB0iNAJ6mV','w
INSERT INTO ti VALUES (14826369158411548249,231,'yln0GYIjOEircLf8ApNB0iNAJ6mV','wWf1XHKZbhAX4cYoNCnkv9VOGYaFZb9o5vinu9EWkJrFALlkzYAMDljPeqf0xKAF1bB1CfB8azOX99YEDdOZwL6FFrhgqjvOmiDa01yqPQ3oPiI0PGeEzoln1Pmm1ZxZN28MJoB2gU0pDZIn9dtb8XjtGhPpgXnIpTDnf7A0qUortDenlJhBayi4iCNpQaCQfM4RAHoqLpP11bZGxfcXtMbima1KtCx8gqUShex','2RnFexrMrFYVQNkBbbfjycc5u5GV9VAZsqb0yK8oJ2WgvKVRv8hy94Cic5','QQGfc7Lh6QDJRLRhMEwhIasIXIim6brRsE9iceD09vu3HaShAg1giatrQLccL15LrLwF45S4L4CXbctWLWq36D8oPX','B','F',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (101,-138267,'5auyXD8dlMBYIsrtP','ceEtBK1apGmKe81EzYapU4LHvMAj1oVY','kfqthS9UatE6','IQTVUyG6ip6','t','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29544,10 +28591,9 @@ INSERT INTO t VALUES (233,5903972,'EEpwSMFACviXwpT28uERALJuJVZHZ8','mLtHrxeO8FGW
INSERT INTO ti VALUES (233,5903972,'EEpwSMFACviXwpT28uERALJuJVZHZ8','mLtHrxeO8FGWk75Af0duRRI1Xqz93CjNCczZLCOpOMWW0DR8PeQ','KQd8NnF3XkTBIErO','ORUS6aYfmPpGHAkjLzl7Y7ciRbpv2xVv9wCuDuRAxiUVgOoCbMrb8EuXcJUVUQzAgssDumvh9LfPfug1HT7Sc2qSyB7eR9upDOBQhVNCyb5DKlh05S6INGVlWot9cgDzkb8Row6J8B7p1zRsa3IzMXH9Jyxg18i6ZJFCS9vi7oGNdlFuf86PmOKG4hvNlt0grBKWYrsOD','zZ2','DLl',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14090857864138723281,-1177426267,'7hw8irM8sfhcPZAxOGyHxdXhXVjCHhBdw9m0WjFNr9Me32A3bS','1b6dN51CxFAML3t9VsjkCP1B7TEAFx98Jr3Q0hGl','PZKPo3o2OFX','3GJPOvZffyzl2tJiYc9Txz7lUUwNC0ziXYOezCkWWEI1tB0MhFEJHWH','6','cW',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29575,10 +28621,9 @@ INSERT INTO t VALUES (5772193224380569225,1654214869,'732aCSBM3FkJZF8DQu3HptSNvm
INSERT INTO ti VALUES (5772193224380569225,1654214869,'732aCSBM3FkJZF8DQu3HptSNvm7WYLbe6aov0IOROY7gsXONXiZYNZG','wyh5qGGMxnNmMIZXbT1iuHaRXZ4FskowUfLgNqOhhXPD9bBiKRpKIw24bQHDrR2GSLTDAPCqn5F3','FsXH','17286MRx3Qr4VJvTUNnQaoRgBeaTGSIfASjPTEweVbaHTbCQY9qr8ag8WI7BIIO54wUmiEkfHmYOKS4v4i1JRkNzeOPXFPcMjtLAw85FhJBOzf9JvHh1gH9kakGaNMdzUmDo4Zjq2lt57FXpuNTXlBLQyoOAj5zjveY9','r','y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1056022,17241,'I7ZV4P','zPjbRA1gsNWvCkNuxf6XgE7a5liUFi','NkFDptCaoCGhdVMcouzPNlQmXMnrHm1SncxtYAWckUiaGHEpoUdIOMtXxfVfc6E8GIz7d3iqt4OB4Wc','w8FLMh4HHgcqJZeW4RCX1yodCTup6K9fbeSjXMoU5syGVyito8NxxD','6','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29606,10 +28651,9 @@ INSERT INTO t VALUES (18270652462254466182,64715,'Cx','bM6L6HNxtqPPTc6mfbama9pKj
INSERT INTO ti VALUES (18270652462254466182,64715,'Cx','bM6L6HNxtqPPTc6mfbama9pKjzLZf8rgBm23TZ8yN4LyJGf1LUG76wS4SP4KLwg44N59JeHwFQI5rgj7G0GnaLBM6MqbNxDQKbxXiAkzEhJRKxO0drJR7vaf6ghRajn7RsE96dENL4zitx6SeE9cxXju3VPzholnjCLwzWBiHzct5aD','Rs182vnWNF8tKdr9wonNd49at7qSO7aren3HrhI4jQmdBinK5HQh92f386UU8k26NyxDqC3qXSqKCc','vQKu111cHVRDlf7pki2j9JMn39lF6j5','dO','Ig',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-94,-30309,'NlIDJW','JS3tc5tOmArGNQ5RgcNJKLehUOdOfG','lbswg2xik1J5DY','ffNQApw0cFBL9FtQdpEJiZKkQgWmqpqW7McnY','B','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29637,10 +28681,9 @@ INSERT INTO t VALUES (-1538017088074447184,9003,'aOtNTjkClvyNo','9LzlVFxnO9wspqr
INSERT INTO ti VALUES (-1538017088074447184,9003,'aOtNTjkClvyNo','9LzlVFxnO9wspqrFEW2SBu4','G5CphUSMzxHHqYEn5e9WvRxKPyIKu91','Hk41QnOZqwSY58e0aMbj5oLs6rBGw4eVZfttsNkI8rNoZBQ5la6Gqdxvv74Nyg8s0ZLeKKUmcGdXRSAxBWBPchYzqsiug0LUj3Z1l6lPN7oPbPVfmHGAe86ExQP6CYNXD5lvqLOBFPN6o','0','L',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-14519,20677,'9M','Bew59NrQa9bh3IU5HodLDDdhZJPy4FRBDIXPseNS4CFNklaY0','xfqwRTUO','mh8h72W4ojETduJtaeiTjaOBhzJB2YAIR8aS2JDmYmEzejSRlP','A','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29668,10 +28711,9 @@ INSERT INTO t VALUES (-655239686,27873,'Et9ewM','oqWoAnULwyCVyJY7mC926uipyDrSffO
INSERT INTO ti VALUES (-655239686,27873,'Et9ewM','oqWoAnULwyCVyJY7mC926uipyDrSffO09VebCTlEqO3O1qhHxxU2UXKpf6fBo6D7faOfuEAr3644EThCKSfNObN3hQ3xX4VCOzb2DWGf79879ayxzblU6aUrMdENQHh7PEA1ISAR00dk8lcnh1ueGCBOScEKUvrzRMVEZHLqE98BfES59nWyJYVRFCJzEex432SX2RsWbneiJjQDW3NYc49GF2Pw4p2mihjqoWUuUWp','XtKken1cEc9DPXMau3WvoEJdv','SGirqIdPJfeVJrTRI8NYvoj3TWpf9eC83ccPtLF9XQhPfelUb7medhSccgXr7OQ1PFowUZM2UYijvneIzlHEAIeWyHH3nQIhWgrXb6ucAL5ylVAGC9okar4Y9K3sbBwtbLYYPGVGqQiyaAcoiJOwr8N95u6t9hVeeKAM3y2gzVbzdYMqNaD7TMTGULGStXRRySm1pDGt0j0rBEQdLroWcU3qbYzjM','tcE','4',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12478,144,'DM','Gyn','u3','Vxf7M9kf99dhutKDz9e3zUMM7CHdUfWHdjdWcSoTQkinjYUmpVa4REva5jPkNqDI05XYJIbPeu8DfJsq4CM','H','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29699,10 +28741,9 @@ INSERT INTO t VALUES (8665605092106875375,134,'Oyc','7yx7fy0bLxpf9B7tPRZh4lkQOtG
INSERT INTO ti VALUES (8665605092106875375,134,'Oyc','7yx7fy0bLxpf9B7tPRZh4lkQOtGrEVkMh8CpOt6ywgAdLTYJVxs3WxHqQSp','TZv','u0MG17ZqSzTCZwsD0','1z','b',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1967229601,11377,'8QPABq81j5','CQlmsoXNqzruGZ58JCFpedYyWszDNkhZuEuyPenYiW4eYbeo8Kk0u0y2HN8jg','4MPd0P7J42rWaVK','wWYjJKfc6vtONfej7bg4oeUS0Ri','l','CA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29730,10 +28771,9 @@ INSERT INTO t VALUES (-1334095217,55985,'nnYqMQh','iSHnBrYvbw0SfiweJgFlhKq0XIUyr
INSERT INTO ti VALUES (-1334095217,55985,'nnYqMQh','iSHnBrYvbw0SfiweJgFlhKq0XIUyrCUQIgKHcx2AOu6NeQC','Z430o','nrDuZiwIMoWXV7xzVK40xqreftlkBqXA44SaIv6ToBAJ5fmY6ikUUOjOsDUg1wvBN1gCUB2EGP9Y26nrwwqdhHedKIi47NU0jLYcGVPakv3kM4M6orVKaZmxuHCWMIYWWVPRqbTO8QmVBI5J0UI2bqdC','4d','k9k',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (76,227,'Tp6tvUVEMYlKJuUwkbUikTF','9tSkT7o3fCGRyFGdPiJq832r62sde3PmV04Ut91c3dWj','jXec0jUa2qJEFfzdzna3n2O2kZYx6BKY8ICuA3CybwmoSbRiuXh7vDTWt','CZL0SNKp7pEYPVj','Z','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29761,10 +28801,9 @@ INSERT INTO t VALUES (5720078,31,'uPDaHOD8bLTa7gPMPvb2RHhqtpCSD66UgAc6V74pWnDNE1
INSERT INTO ti VALUES (5720078,31,'uPDaHOD8bLTa7gPMPvb2RHhqtpCSD66UgAc6V74pWnDNE1RSvdaoBi7h45hcPuuC0rKzjUzl5Nnc88l1A5kfzwy','NI9ibiLaR4SrGqHE0J6supvqHBhQDascZCB8Vwu56GYDHhrT213kYeRfQPny8dRap68wCoE8weGOe1LP6BSsNY0oVUZAXTV5FFAC3h0vxhLWUzDCGeCxbtuY1nddh8PImm9440SiOrOSFWhFFg3GNwaoQRnbuVL0vr170nepYTul7SHlqFU9oI1KsvwMpVs9J','KcQkPB3a8So2g','ff2AyIWNdxrXt9uEm6ZJSVdyC1FULSnHQM3rsQzgGnqyKkwYmKCgb44k355Xs6tDajn9ADQJRwqq0aM0f0aaBmdDPrMmys74z0HbbtpUSq2l8pTaVPyrx1bXd0x9blJAnyjnSlp9aH3mGFuBuibD6z9D5ip4Wj4IrNXrfl14wF6dTw3HrWZe62daFeE8gRLm4uSrq6fm8lpWAqBY9J3fN23I5','JI','Op4',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31117,7480079,'KKQHVUiag9JR6LxpttVImcFDEz0exC5Op7TiCcSUkrp5ZbDU1yiH9ioBkCKzB694walp4gf1STFaYwieSJfz6QTD2','EAmGgJ2EBvw3hlqEdwaWVObt5hCMOee9FZvFjFnx9OVKwoQYf4ixJDOI06zndP1d','iWYiJiTAOduRyMDJfj5Pi0EfPUnYqahbviCd','x9GlEENc5yfueoO7ov1LN6e1sCgQFPF264AtwLhYjJV','S','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29792,10 +28831,9 @@ INSERT INTO t VALUES (1193012320,9623568,'nFm0PnpBki8zD','6Jrfaa6x99ctZ2FhZA6LjC
INSERT INTO ti VALUES (1193012320,9623568,'nFm0PnpBki8zD','6Jrfaa6x99ctZ2FhZA6LjCjW87SgaYHR85LM7ts2OXckYMvPMsiT4O7eJoWbSV8WOtU3Sm0G9gxeq2OltbHy9Lh4FD94sszxgX0Z0DrO6CH8kITr8FO4Zgk4ICBqnbLopNG6VuS9uFEJL4ol14ZjKZyS7MrNWfw3OXtRwgoZVkjAbEsHJrEBF8nzyPPk3eVguZQT5oc68Zerkar7a8P4EZkmae2bnBv4wsQthNqCDZwEL','44KSAwqdM6i4','Ehdk4W6rpRcNqcMwwIwajLM','qm','fv',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-14435,14138923,'od5tejjE','dxvJ3szaT8fCmF0ypmz2cvGw18fxOxYhSz2XqU','gpweQkpdotSpT5k4PsL9yNWMSt74hqVzGwZMcuUO65klVs5','4HqEizq22sVP9EWB','Vi','hP',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29823,10 +28861,9 @@ INSERT INTO t VALUES (5912340977562424505,6311902,'1c8IF','uxXsdnaLO9MPs4EabmVTB
INSERT INTO ti VALUES (5912340977562424505,6311902,'1c8IF','uxXsdnaLO9MPs4EabmVTBwcPx1CDICd7BhJjudXz0FGTs6kL6SSLnBdIZ6kIDfdgTxp4u8ZkflGfnKa3CFjWvLcDGNfTxRbPFCIlzUbslttzuZb162BsGkcenYUX7AAKY6tz4MkNIYNaTPQ0YrHdQGkbDuTGwkeXPwyzXP0U3AaYawSvLJb51YoWvx4bszaS','aNwolWN1xh0WbL2YC','p0jWw7ktOiSP8W49Lo4VzmgYtJyJQ2F4x5ujXu6YJBKApt7nFcPtnb389f4lsPihwWnHET4aRXXFbnGmJ9IRwGyskKBYwbc7V4xbRPRxgGVAeDXPKsazGGHjaj','L','vk',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8467494414837133743,4194630324,'5Uv3ATWVmi0cACx','1iQVvOeFLdSPnCALLlL3','VmIwHRmKJ5xlFpWyj1ZYIH8A4KA9ZmTQqMXkZ7Sm7CzN1Wwrq5e','68nY0oboKf8tAUDy4aOP','o','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29854,10 +28891,9 @@ INSERT INTO t VALUES (-665206619188535719,834545048,'jmeOit9dP','I3OX8t3fiKi11uO
INSERT INTO ti VALUES (-665206619188535719,834545048,'jmeOit9dP','I3OX8t3fiKi11uOie5HfptvFtWdAU35XTCt6ph7KVg4amWO2qgdgYiauBQfCcSnbJr12dtlhLyFM5nOKRn9bF9ij7zvPngPVSLTB3gmDPA0dz3pUUvxSpPVS8HYGcUTNjjeWeghLfXa7EQG71cH6WP0QdjA1tEr','C95fzLgQrMqZPNOk8zNUBo5mmu6HwYFnwjr4j7ioelsRe0M','d8nLq24sL5KhTYvy3youXfEDzmfhpE9KZGss7v5HkcB9Cq9nsGLIuLs6aOjHeb9O7GF6bMRBIpfotLHSMBWenHWJ9NNXIDSoo1JzFjpC6rCxSxiebk80XTHPhz1jR8JqhyZQRXFPQpwdZaok6v5jHRQTe1ruxmTJMEBrOwmnbJblHm8kUTpywCC5zhWZhROqFHsNKnJty34hEOxxrkY9sjMxuOvR9K2AsuK9pmMqT9UN6','2','6',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-997273569,8711,'uhiypsSaLUcMYE51qsbIRzUDvsAXuLSHsNwB9PaEzsypi9ME1C0EpkmuQVmaMBnxIaA9umN89FC','cBrcbcoZe5LZ4j1knam5zDzBSgWMGpnaLWIpKMtGiG5C5LZ5wS2XxRBG5hh1kWNOcJHOIeP1CYZGEAznv','dYQvD','R1','6','sD',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29885,10 +28921,9 @@ INSERT INTO t VALUES (-6116034548824095062,-23119,'OmL62lJQLvLFYpBK1CqcK4p0nJJey
INSERT INTO ti VALUES (-6116034548824095062,-23119,'OmL62lJQLvLFYpBK1CqcK4p0nJJeym56UhMm4GJPfKaI3wIEirymqWA3sj','pKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTVZ7zd6xYvBFzzjqzsq4uED','wg','69IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz018M6mrTg6tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5eG3vhsfsFRzGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2Xd6XQy1yPXae1saAOWhNZJGDlKacK0V5BOupnh2LQShaqTt9qMgs1h7BKF7F','0e','eL',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5133686,-15593,'Avwv3KWlH','vy2cgvBTEnyrC8TDn9ve1ZuqID0E95AHMA12stO2y','5lytUPMxUwuWU4WTqXzJmyLqYspEx89f1RsS','k','x','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29916,10 +28951,9 @@ INSERT INTO t VALUES (-6422144,32726,'vjb8qp','5ZTRKFq7zQmytxP1efe7Q','KEKNvYxfA
INSERT INTO ti VALUES (-6422144,32726,'vjb8qp','5ZTRKFq7zQmytxP1efe7Q','KEKNvYxfAcwyD4BGekOrYrQb8i8GGa6BbtMt4zpRkXhUijOkNuh','gzvhnMxjybNwtZA2VymoFPcGrvms8kSZ9z8GrVM','v','2',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8113966,1473406231,'6AZl03xGdrY5fXe','HyaHotF55ibO7EdlsxXR2i2aoccfqTyeepps3','xtlKz','VJq18b298cuRFyejNSIrTZAyb9xH8tZoWZ2RqsM','l','ky',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29947,10 +28981,9 @@ INSERT INTO t VALUES (-4730807,2157857763,'Gs48','hIQfix2UlOT9isl2VLO5GWecdeTp5B
INSERT INTO ti VALUES (-4730807,2157857763,'Gs48','hIQfix2UlOT9isl2VLO5GWecdeTp5BAaAfiOczeR3RgPlUFZAUzAPoFtezOF14i5vKBnF7UdKo5Pq0h2KjiBR0q08QRvDcFgvI9MJuN65E3T2Ze2JsgAdjVQxwzhvfNTIBAhsIkUsZZuAPmN89tEuh766XnsbZvmTMYybtlkCJnNiAzX4QDs9D8wEkLDBLSNX4SH0iVt2FUCkQoHn','OcNf8lrpl','OdHCZrhJgl762IMNg4bOMykUTAqHdVi4vEEdVksM2I4qLhlpsRFgt1IKrijVFvwNooA2rjJQFRGr7aCSkqznzIZkLVuBLs01vjLCndvqfN32AxUm9NtKEow86ugVym49zASXfgzoSZxi6pBSap9Xrs1Sz9R20rqFSC5bfV0r','uR','J',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9596741,4866770363571724489,'5tnTEE5AjocGZ','CY','xKGlfnY91FJwDiGJu','s','2','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29978,10 +29011,9 @@ INSERT INTO t VALUES (638862490,-6073495122598115072,'v8iRNhE4y5isccAJFvQe58bcPM
INSERT INTO ti VALUES (638862490,-6073495122598115072,'v8iRNhE4y5isccAJFvQe58bcPM','o','oADEKbHQjMYkJAppEpkyPNT5i6','ueOEvXufRSJZuwNbjjKr5BgQ5hO','6dJ','BF',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (19745,-110,'2WnhjYcsuRSOKZnZQ9qr6','K3jg','8TYZb5Gm','oYwkXQtGCtKHYRXjJv2Gi','b','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30009,10 +29041,9 @@ INSERT INTO t VALUES (10064837660991739662,73,'YVt2b1g','7WbFmm2Btr9QV4XB2LJ6Vcr
INSERT INTO ti VALUES (10064837660991739662,73,'YVt2b1g','7WbFmm2Btr9QV4XB2LJ6VcrmhI9WUTuPJEM7P2N67WzWhYV51ib4PYNC4qQNd7QxHa3qAqNqSiJvGe9w5n1c6hSautjeOFgUvvM8FOpo4JbCxFsfyspLo7sUIMlRFnfmOAhvKCq4fKC7jBeGpeuAXIy5pI3TjsN5P2WxX0fYFgVJ501Q59xGem5mBdMPaZ0baCjXmcaVoIVwRsBs9uFk1eSYK','gKJ63O','HFIshiQsZGr','Lyd','W',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4163648848,17202,'1UvbNnvgejlNOYFnYLVAbIyEsyoXcaVsvP','hyn4QPNJHmtwjta3hmyfi','lv6','y35jj3vhIvqTExI6o2POixUsSs4dg8uyK1S3DWXo4v6','1','yo',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30040,10 +29071,9 @@ INSERT INTO t VALUES (2571473184,-18229,'P4HJor1sAbW2nLx79ny6c1xym4orVWq5NiZ05Ln
INSERT INTO ti VALUES (2571473184,-18229,'P4HJor1sAbW2nLx79ny6c1xym4orVWq5NiZ05Lny8bdpg2i3omErBQuy9j8fYd1P5aJC','sMQbbvCLroSDf4QY3v2Oef1GqrgEUuk2ruAdWOaKKAGxNDEjANWQ7paRpv2tZPGP238ol6IybH3eEAU6MGJM9WF5jTuZZxotk8NFQuKEJ0RufvTC5bJ8HMsooS8YBZg0NoOhXkr9mtIQGI1oNgiZ9uxAvGCWbkNBmwQShp1WcPY4dZgEscIC7HfYgjOwEGoINSgpGm','a','lfR6d60QrevGVJfCrRbt9C61qY7oUw4VdFHel9yFxKFINsWAHQVmirejVr4gL4ppLgrn2z0KIJKSBZf96jSj3kr4RE7o5Q40iQBTSqs0wiLtT3KHyIksIY2lOoh0wXFFcVWH5UVHkz4Wt7NN7xUNymXHUS9ulA9WrUUvNSJa','q','0',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-16,13637277842822663796,'P5','F','Z56eYKBJhzCXbqChrrjYw','5cux3JR3CbMfOLfthJYUp7lE4YxDdNeokKsTn0juCHzxfSPoNmxj','Z','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30071,10 +29101,9 @@ INSERT INTO t VALUES (6727640930461806549,8660199300354373504,'Gi','0TF3mIoqNS2y
INSERT INTO ti VALUES (6727640930461806549,8660199300354373504,'Gi','0TF3mIoqNS2yqPFSeGX1ajrxRlhdeNScL6ECsHSu0efXWkbTOnUn1nzYH0DA5nMWmwybFLtGIN9vmylKdXEJgId7DBJNVh9Bm8mGtOqdrlhUMqJI3jBtruJXgHmYPv4zC9LSWSYl7Ron8y5VtaZi7Y5IYeZra4QsmP87T6BFMIFKz8AG0gswJ0FjngB4Z6aVpbiNw7wF0Vjt3O8zhpkxl1iQYKdGtMvSMlL0lgMwR','DIXnz6xhZIV5z7A','HDW8RCb1b2G6RcESzA5QJr3hNPLYGF4JZVttmqrv4vOSu4WynVAre5Y7clsYIzRaLa3xgn34j4Eol7ryi3bBZzq9CJ5rTe7wxeM','x','OTn',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7665310214798890627,4695240559527285959,'kNbMguCMw4sTnHiDyH48M6Ij4vq1frrqZLIZal0cZv3OSNERobcC0vcEmP1cRXNSQcXJSc5S1h9fp6twBxJfPN6','pmzds','F','7lxE','S','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30102,10 +29131,9 @@ INSERT INTO t VALUES (-8748422341998057310,-7492420932742558596,'FtCpD37YwgwbqVO
INSERT INTO ti VALUES (-8748422341998057310,-7492420932742558596,'FtCpD37YwgwbqVOotFczse35A4RaQQviNA1TmAYIiivBSEcNso95Xb7EDCXfexwBftpNAxLpsIN15TBdAoAx7KTvCdNiYwBP','aHN6ob4IOheVPS5BBzVkTRAscIebibGht8ESjIvNHYv9R3woOnnX2XO7tI7zaGwZHlPYeb378a9c59v3EIdSY8fO8Y1nKGHRPSwhLFayBz0rIZVpv4fDIBp74YQzS7cHd16cOVhLa1hbYA8dpvREGd9asud9sHTf1TpPOpAP6qLdqzsZNWZug6Ek3P6LavMhQl2MPvYdCZp8etZA7NyFuFawL','G3XIR','lHD25d1EUoCwLz4Cr0SkhfAPHUxaGgYBVEk07QWGkaXEgde5ioG4lEOjBN4qvuadYQc5sFatd5taOdcnY9tijC2yrDjSmMAN1UhtbPxf7iLyRzyhvJ2tBh8P5KZ4EUQmD0AEOqZQIWaQxN7g9w2','z','yQy',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18,15,'ALfzLVPXu','460Wjq','j54HbdD07HfG3VoLpPN','Wbg2cCtbg','s','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30133,10 +29161,9 @@ INSERT INTO t VALUES (3660414543701430911,53,'4CoiHCah','VKhNOAB0SnLJOq60Y8Mp85h
INSERT INTO ti VALUES (3660414543701430911,53,'4CoiHCah','VKhNOAB0SnLJOq60Y8Mp85ha8bY5oxlXGg4LaKDdQsWYvNCwS8ubEBpKRomKjEgDmJbaJso9YztR17aZruGV','oerEV6VlrLhk2C2m0258T9Zw6vdoLuMRWGgc3STIZvZ','FEFS2BuYUJfDN','BnW','Gg',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4036937,1615112419,'SNsETshmAYpZ9xOChEzVGnR0eAv5dgW','kjX19pOFRt27vzotepYH1dN8ZUFeE77k0QfFhLbjnr9IyNvG7nf9hB7LYWIHj2xhoYHcejG9','Kn5UjqXKaVKFTcgVbVeGd2nosDqEbluKuETidqultIKy0R8wB1MJKhxPhY','JBmluhZPfAXdagodl71XpNt4Gxy','b','QL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30164,10 +29191,9 @@ INSERT INTO t VALUES (8894047,355779899,'bhigZ','tQ8DBEOr8WPGehAGbgJomnoTe6EDcq5
INSERT INTO ti VALUES (8894047,355779899,'bhigZ','tQ8DBEOr8WPGehAGbgJomnoTe6EDcq5mo3I12INFh2TIjb4S5vPPX6ylJn9ZgETw6VtVzUDfDGN8KKKapj5FyCMNNRajYjvR7HMB2EWC4BWNCmOmj54V5FUBJNg3Uno5a7u3vDOlUFezx4sAYfHBc7kXJiRt0orEKmuSdQrpIMWawvQUZ7Yda5VPWt0eNouPUl1XiJYXWs2frPe1wiItmfIYGjGZMiUgnWwsdeq','3cqjKQr74XZqLytxKap0XFlignfy5m9BSX1sizFnVzOiGGYCCk9fYbjCevTym10jHNYZDxwbfaHA','ODnKte5Nro6NRlJqiLQLX9T3NUAeKuvAmVyAtAZUa36ReGKniuTjgUgPIjo7RZkQwhRbrPmAnPBPeVdZ4j3H4MOd94mXbDjxcz3iWamCV57kPYsZrWjVuhUUbkR84HxE3OJf7IWfRvh1FD','q','x',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-22418,1761474584,'ftMlog','LuKVGXSYTs09TV4f6FFLnjPgcqFkbt3UNHxQgVlftVreH8o6VlAJbfVV4CCb27roHB4UksIClJWi','dXaTUqQBlJnIC6fHG3Ajkqh6xY00iz9QR8brHr9EZpbK7gmGvOLhoLhM5OJBy1Ha4EgNyXZXj2f8faWULgt0iHX3c','WykSJ','W','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30195,10 +29221,9 @@ INSERT INTO t VALUES (5806953559638476864,781963466,'um1LI8tw1ICu5KBFlzf0ejygsx1
INSERT INTO ti VALUES (5806953559638476864,781963466,'um1LI8tw1ICu5KBFlzf0ejygsx1PRHnA8oU4Jib7N5Cm0LmzNGpGuYVbvnDF','A1bCrtRRSoFi5O','PSWd8ywn','AevPcayhVrUuta2pbA8tgoPFcUUISYC2eqtCLf2u6xoJG9eEQNiDFr6eUpBCoTllPCQ9O0DuMT4BaWmrYAwI1aEAtNS5dtcan2osIXDc5rmPKhoq6NcG7zZhagnsGoJtfv9QSrYtF90693wevRc7SaXdwqDGp0qhHHDSBbKLT6G8ZjMPGzOTiFKVmHuK3zxbxBHYh5tH0TcluU4IrBJXkPdAOzMZQchNM0EVb8TcbU4CijO5ooexQPEmCn4NfrRt','QN','NJ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-38,-6933462,'4W1I','20kQMRpdvXUxPYj6xKIif','PgKgH8DglF4SF7KEXiOIGLas4FJw073hLCYfGd','hTYS01FwvHJCh0Kw9c7xdA7','If','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30226,10 +29251,9 @@ INSERT INTO t VALUES (51,1999626,'zd','jY5ieLUijOAL2EtAEhBtKPu71AFPNPxEyuhcvUmue
INSERT INTO ti VALUES (51,1999626,'zd','jY5ieLUijOAL2EtAEhBtKPu71AFPNPxEyuhcvUmuephLt16zzMwW1s','tDimXzDnH1IJYgzdVlMBy9x8bZGAAADJDSj5P','Ljfgegpc2PCUUBAaQwF0kYbaoFFdPGW7U9XdRWPaXSwMM4tHt1QxZZPLvsq7O9qxPg3bfk6g4KwCk5oV5TYeHLbk9dp01SjJHM4VZ8k2jOCeVAkCkx3mHkKbzWnregSM2fDwzA7i92YerMI5mTnoFfd3dygBr7NMN7upRvYS9yAE5wOOL1mMLqI0fX','AK','g',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (164,18058,'lgK01','xv5ADpxe','9erXL65VNQH6ZE0G8i','pSxKrdbFAbf4vHe3oCkXE0USnupMvQa','fn','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30257,10 +29281,9 @@ INSERT INTO t VALUES (8818775766121252827,58081,'0Ghvl','pQJ4p4BvjHgnWIz7LlRE8Nm
INSERT INTO ti VALUES (8818775766121252827,58081,'0Ghvl','pQJ4p4BvjHgnWIz7LlRE8NmPTfyIbZAEdxRXknxQ6XR01rrVw6iQVAyvNILr85N34g7INjpfBb35WbnuvQvWyzMjKh8Y0naabB0Fz0gzT0HPDFQwGSSq0XZ4DGMyxHgLLJhTpNypbBIqBknqRLgK29NNf3MZwkZOAV7i282QIfJJTVygByJLPkVHAUsBFeP7tUIYe92hUm7gpdpGOifAwDauzVRWBxJ1JICvkxWlfuiJoEMrpz','itmUAzPxLCWBli2UBiQQUTgcrZaXMLqQWtMpzaCSiGzlqdBo6Re','ys2Si1kUmqFbKZIRWmvR','o','vZ',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2335489,80,'mRWIx1QBG6kL','zCIpjD','cLugjw8QQIgF0KsxrT2pDKUW9fMbnAoDjZpqOWrLRDChgGX0eYB0JhdZvIQ','ag0TOyHArzRw','m','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30288,10 +29311,9 @@ INSERT INTO t VALUES (10026100433493049515,115,'hiCjkgWG69xD','7ORpZu4kKYgjo3r2m
INSERT INTO ti VALUES (10026100433493049515,115,'hiCjkgWG69xD','7ORpZu4kKYgjo3r2m5GCINgBrtRbm4Qjw6JZKY7A34l8GLOhNX6BISdKEgEz66rztlb9hWK4y8VEkbuSeLTCRx34pWvaGESfwtceIcdSy7Mh0eri032W4PUqjcTfly0sEs3KR5MWB3CKaXc1u2iXY1tb7GBfoMflEb0rTOl4RRs411S3qqEzAq7mQ','fBIIV7VCJP5U8aBvfvflBOIe','zhr4e7p2UO3pqTwnF8CUNAqscQqJ3NaqJkN5auCPeYOxc1ge1o7AKHqkQUAGnlH6FDuK9Xg','C','Sxb',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (80617004,1765386960,'yeE4cRoW74QPomsulHlqLoIdsqPqZzN9zlw4j','aLqsbIXrV81w0WzCFF','Qj','LcfLcwlegCaobRO3S4YwmB','I','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30319,10 +29341,9 @@ INSERT INTO t VALUES (-5352305820053683637,336393201,'H58v6f3D59YvT2h9mU076OQfhg
INSERT INTO ti VALUES (-5352305820053683637,336393201,'H58v6f3D59YvT2h9mU076OQfhgUNh2yPX5XzXou','zkrYGngvG1Hprnvr833hJ7CXaQNvGlFwiPu2jlXqU2JQr0qIMxPTCp0flE4oZQzXUYyiWKTjKKeo40zbLGj62u','zzfUSBtkq1rx4MUCc7wf3xN','JQim723JloT9VQZ3zfvYgayZdNND2YzECChOn4tjJB11lwVqdwj2UlZQQqOFsog06t6HpbQijdR6NO7fPzC5Za4nDQqVoHB3qw8E1GBn7y','N','b',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1748664384,22201,'jByg','BOZ','coKvHt1PJ341ZHHJkyAyZ6Aj6hEq2ZGbaQK4BsCOA11XkQPo','N9MCloHTHz6GtN2LUm5cmDyUh589N2ZQptnuN11vaEEiRinJ6RXcKv3VnBNqEUH6uB5n6','5','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30350,10 +29371,9 @@ INSERT INTO t VALUES (-2928349842130921,11080,'m9zldLKdFLJxBYrQUOXNIKkmpEpQBRVD'
INSERT INTO ti VALUES (-2928349842130921,11080,'m9zldLKdFLJxBYrQUOXNIKkmpEpQBRVD','UyyVBYBiF42zTiiM3lp6HskhqQNl58poEM64G8grpNhOqRILIhoDS5nIWl8HCXWIVwken5vuyYADEcLK8o9pymnm0YiXL3GxL6p0jEHRWAraddqEsYgLwx9gjnuLx70TogXeENRBo7NLh6z1mQJoex3ghkVqinqKM1O1sHMV89tf7GIlXICtHFbS7WXVIUe09mfMIQERvYRe8zNYLoBLN4C9','gs0Mj6OdMSpsgIT2MAoPv01uS30QNIAPg8ONRscux4Bnor3iwnqFLrNM29BJuk6','QpKz8V5tFQcIiLcgXqVs2PZoeb6tYqSDm5B7r3nl9hhACAYPcRJmMowEuUOWYE9UX1ALUmu9v17ySj7wj0sqBtGKkIDQKjBfTkXlMQP3oQ7n7g8BX2wXk2HHD0RjvG8uPDL','l','MNy',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1748168038,6375489,'eQ3uKhArIi39ACSTJCXvvLwPFhDkQFXcUohnzw50F5C2lfxOGdWE','Tuf5wd9eYzhEuMxBXvuTmu2JN8ijdF8I1ExUqEPkzxrfIJmlDop3r4ZxsUadH3McsU5UzvKge53','nB','ykFv82FPyJ3RuiS8XFj','8','6f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30381,10 +29401,9 @@ INSERT INTO t VALUES (8502588418459409489,7158670,'MxLo7PVhw2K0KFvGaavRG0SizQyYD
INSERT INTO ti VALUES (8502588418459409489,7158670,'MxLo7PVhw2K0KFvGaavRG0SizQyYD6','CDTiX6cAObyVWAMAIZj2050xeLe5FCUYikD1GRQoMjnSVMGnNHXkb8TSnZL','y0lZ','JSGfeKI5gP5v4aUIBqJ4QY1SDpFPOiDXzBZvY9G5l2VFh7LbYvq6x8IO8MV4t4zrcUFNfJVdCX3bDD2xpy42JgCUFmqlfAcAZ5a5EUrNK481JEXC9TiYhWxxAo63Sv8wWTNIhpbdrHPmokBWQGF8IyrH5QTXqUCnNNMfAsQeW8h0wUY2WMmVoH3WxSZofU3BbGSkY7DRSJLz2NKb8NrsXzw0FEavbihuHQL3yoUWtdQL','q','g',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (336355778,2560440,'IqCRCi0yZqNLDCqbTF09oqeI','Lqc8nwXuOLc47OWSzqAiPSY9iV03y','B4X5NuPlhT8Ve7','BHHHAkX1HpHpN5fnzzZp2Lw5e5bJL9721W7T2r1wMZ9NCffPrciXVF8R6cBLP','xQ','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30412,10 +29431,9 @@ INSERT INTO t VALUES (13466465907305122115,-7038559,'7','JANZA8KZLQHx83PghHdfDZM
INSERT INTO ti VALUES (13466465907305122115,-7038559,'7','JANZA8KZLQHx83PghHdfDZMcjBlD9mZd4ldjssUpGOIrPrfrUouyvsrOPQPmlJVekKddXY0XYa7MG9xnOOcaBptW2zqwi9LWh4Z77zJe2R9gnLLgeo4wLIBlGY4zlEcTzJ','kpLfTSLDa6R6Abbz85ELiDehWiLlG','Iyj6dun79tt01vZd9ila7cShxPwdXO1hwR4E5PiX7CKiRpOd7k6yQKbKUlntQPN9z9Y','DA','QBf',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (123185244,249,'QQgnW4RUajdp1k0','QufHi90gy','LQfsRLSks4tHmvgRtMLuBk5yLzxBfsZjWIsTHNuZQEFzR','XyR1KRMuDz7GbO','L','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30443,10 +29461,9 @@ INSERT INTO t VALUES (-813578619,29,'0H','oDlyz2FQpCSPYufQBkCLG4G5xtnQTQaSrMoLAR
INSERT INTO ti VALUES (-813578619,29,'0H','oDlyz2FQpCSPYufQBkCLG4G5xtnQTQaSrMoLARJAR94vDpmTGuJJNkBFf03SwdtR9f5V5MNeCjNg6pCZNKdBra1dRn75ACtwADfoEfm8XUx9ptf6RTkFO2djK1z47a7uAm7K167tnPcdADBwwv3B4if3vN9CkqOaSRrKi1WbPTCq4SyPQ9uPOzfC8FHkCyaASNrQUGt8Dkx4JP8gGyeyqJVwK1o6VCfBBd4EoAT4M5QQ','mxGQJ83BCKyLJqG','UvzIB5LwwfMLM8CN2vITboSuraojbV0RDrT0z27dOEZsbBZthqVtZs0X010DRPPTwbQf5oG4BsbT46PkwqwTKs39o91SWlUznJXR0BdkdS8gLHCLys9bMnjKmGm2P0EFVIExVJdSHjk7I6iUfyeEzfxGFisPNtEfclbrWvWmn8N','w','Gn',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12828676143107462964,482913358853431316,'C4UEXE18XcDdUjSBZR6plRj','0XoK','16','p5Ud18l4CF6O7clZUYa5pXMgyR','q','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30474,10 +29491,9 @@ INSERT INTO t VALUES (9873476279126729354,1909322917164501665,'Qwz5Mgu15VkMJdwS7
INSERT INTO ti VALUES (9873476279126729354,1909322917164501665,'Qwz5Mgu15VkMJdwS7KjgLeWD9EccWzvVEHWLDHOUM70FcjVISpFuVn1fWoIKyvc','DqKnMWvUoB7OIdT4mB806W9oxtmOfAxQXLlPxUcrWzBAosxyYR0fKyTEjnbvuUhSOlnVAdBA0MriodDLEmK5UvspPgT0b64CRohcUIhQVrDY282RnDOpTml9w4LTpgrIJmFZv5xtav','roSRzP1GI4xyLE0z9FX8cjGZfXENOLaQ1KOqvyCqeYoevy','b73VlZOznTThMoaXU71Bm0abGaCCFnsv9','tW','mC',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (877441573,53958,'PcjRBLuLoxzNYFswHEX','ApGtF1EFsm5Qx6EosivwMOiR8lBqqN6oKRNsmUCcwk0','iqmgDupDrFMRVg7J','qrCAsqaYFe41rh54kRxA3dJL5UDH2ZfpDHYWhZ01QHyW8E6hv713vryH5qlj9Uo5j6pvT','o','jr',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30505,10 +29521,9 @@ INSERT INTO t VALUES (13586308353008447511,42019,'AP1RKLWBYq','ES4Kj49L4T3D6Koti
INSERT INTO ti VALUES (13586308353008447511,42019,'AP1RKLWBYq','ES4Kj49L4T3D6Koti86JlLTkdiZkPdKOxkAgZOfV2dNnJ2wvwcabKXrxGTex8a','bc3X6qMLaIM','cAwpj0T7OlhspXtm5QktMP1rw2dz0x5nDq2uP5Bk6X0Id7u5hE9cMBLVbViLiZUlvsjJVAFi2ArQ1v9n8fdqUi23RChkge4u','tGa','fj',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9099,9610465243625173873,'Z8','5NQae','GJToouP','L6Ze73woe0kFUFaY5E','j','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30536,10 +29551,9 @@ INSERT INTO t VALUES (10686,12733076704086990098,'hFDe8','M1RIUreeBIcX7UKIMawlhy
INSERT INTO ti VALUES (10686,12733076704086990098,'hFDe8','M1RIUreeBIcX7UKIMawlhyGJrcspM4yWSFWxfsThK0BZXZozfvpoirWwDL8muCt8iOFr4Ihch0AYBrLPzeWCarMxiK39Ye5G','gWmwjTm','oLuroTBUwW8yd9msyALzYj6IUuR9az7ndkANi6O3dS3J9uDvecFDchqRNtCvf1DK3DhXTDZGPVmuDs6iJklHdCnwZ7IPzQ2IqPDqxWgMGef0sd4MPbYqf8K4ZN60ursv4ARcCmi0uBq3LXZWuJ','m','A',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2136498085501810658,10355705,'i3','U74uPGoq8Um5gexgiyF3tsNdJouGxxSJ3oP','k','VaVnguc37xI','X','av',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30567,10 +29581,9 @@ INSERT INTO t VALUES (8620045666039817371,12577955,'tOSeZDQxCwaRGP7DcJBVZ','KsjC
INSERT INTO ti VALUES (8620045666039817371,12577955,'tOSeZDQxCwaRGP7DcJBVZ','KsjCNWxrclCpohwRf8fxlHrNELId0Gb0hHdFohISqD4EvMhAub6ggtHee6wmbg38ysiqnH2tn0QOb7btLcO1','QQ7h','lSq6aZeu2V5O5Es6QdhUyFZAImYpjmBTuK7swAI7gQ3bHMC7v0RdUgcaiYR1LII2irYoY2lIziPwHR3pgtF75RPt2UpKPWaCRnlnR8rwihgqwErFywqfEmwZz8LU8oLbf1NBtd6Lila2tjWhHPt2kk8WJ34OK4Xm62DG9sZsAfLOVfOnIGWCCalvFrSLVHcSY7H09WpOl12mVJAbEiWFulQSK5hB6T42mloucg8SGBO7Dz3NkEESLYUYgWDLqwcn','un','3a',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-780113456387245118,123,'VoON53uOH4b8HGhoYiQUwdKHzLcvukmFrY50','7yNkquH1hG3wG63CYgtvUWI2Yyw','n4cwaNJs','XVyMZsWNefFuVJpTtjw2Q','n','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30598,10 +29611,9 @@ INSERT INTO t VALUES (-3190224890204920098,196,'C3RNB8EKOjCvEIbiI4oDbC','XRytl34
INSERT INTO ti VALUES (-3190224890204920098,196,'C3RNB8EKOjCvEIbiI4oDbC','XRytl34yHp3tUMfanTyQuMyq0zTONO27E2cYwIpVzdV2rUz253tK5fUVjub8GQoCBPn3Rg25AFWrR3FEYOcOgR8MYpmR1TVo9arPl1u6iUDBHN3AMCIMJOSjhrMz7uDeiSgN1aOyEQINpH8vbTeMHR9ymDm6Dy','2BT','2DkdfZlYUmtbv4YVKJs9jsGJfhWGhhsuolg8df1TCqAEg5mPupjhIfSgDcE2jmkItXro4JzaLVnfEBawJc9pHtpWK1zb83MNyq7','T','mD',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (263490597,119,'xS67hjG1IU0Jww0oQjsem1r8ytmH2OOkviEv3bsrsmOtqp0AD68vA98OFF4vofJPjUsCBKctARnIWI58SCdEZqmjE','8yGkf42m6YMAOViZGq1jkT','ZrsRTvY6UCpdu7bg','gDk5E','B','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30629,10 +29641,9 @@ INSERT INTO t VALUES (-6828644628296805313,231,'C0','uIqYx4UCNfd1PGOV72RjCLkQUXC
INSERT INTO ti VALUES (-6828644628296805313,231,'C0','uIqYx4UCNfd1PGOV72RjCLkQUXCdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU81VnbvuqAXCSdMEACZEvfAJBWYOY8O9aHRpHO5roNWkl5LGc8RjDFImf8cq0HVkiVcfMpF1ONOVQhYzXU3wP9ZZHJmzZZOQYfWDWIZX4yyLBQx','RqRmIadnFuSYkqLFU','FsDW8aSMqcomrUCqZIWqi8s0ODbSLDXY2Lmu9QVeRuozDfylDwXhGZ22NArPm5f9c5x38NYwpfgjDEVZpW9fca9hG5pYIvy5O9mBvpp6xi0eHWH1nk1fkfIudw8xJnAm7ruHh8DxHQWbDqDmgIqd9Py8Gc5XifqU3TDJQ5hlTOKsVDvEcnuqEwLJRqKnnR0','Mi','T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1525841460910694786,-14,'55SjZ9crvGnr3bCGuZZHonTUvw4XUz1AQz','QQjkfGZwxLCo8q6MKdD','YZpesJlPeP6cdyzCRXeTlF','rI3aphsP4WiJAu0vgrnWNXPE2iLzxIm5Spscis26EsCspP3Zax4','k','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30660,10 +29671,9 @@ INSERT INTO t VALUES (8666367380799543678,123,'c6grQ2HWjX9gOATsTqHuhCS7KugyhKcfC
INSERT INTO ti VALUES (8666367380799543678,123,'c6grQ2HWjX9gOATsTqHuhCS7KugyhKcfCC','jfj56t5Tf76NB5','GLHjL2KsL7','RQskeCLfItaMvsiOo9C98PFVvi0pRClhDYm3RogPAd9PDLo8vwd4unVWMjnHfjiZFUpleGrRpJNl9p0BHYSOdNl6w1W9DcgEp4EBQk2fla7o8I6gs6ivu5yeOSoNNWlQSbqXToDnI1OQv4Y45te4TOM2xHuMfpSLY','d','4y',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9799733613697012438,-9052168410329559961,'RgGkZoRrPdp1cMgpnqLkO6iLhUlkFWTvPim0UkzZ5V','5gMNdvJCFbJplaZEtuOlLL4c1VC82Rcfe76wlfirSLru3MjvIdfdsJRDq9fffGnM2s','cr7VHND2zDDIPI26b854S1HwO4UQsmV1qOcNTvDgnvGNes8MZepvgTruROvHZMDFa5fjfBVfQn4o','9b80irm9p3515MF','6K','M2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30691,10 +29701,9 @@ INSERT INTO t VALUES (9826826445965634983,343219960914912125,'3AXpZe7RekPDcT22nl
INSERT INTO ti VALUES (9826826445965634983,343219960914912125,'3AXpZe7RekPDcT22nlAelzyUW9jDNuQuAqIxTFSRI0','2ilkD420krTVmlulp5gwHz57crY4glQtC0oMxF5MUiHfLWuEmJKCcRYpjSCd1qjNZ4rBOhhRWVcx1guvjhywCUVl4eTnf782sC3Tn5t0cC3iaD8X70aYUrE5TdMaZ05w29NWUVFN2YNgH4WNlTjCd1u6sLPusjQkd2Lw6B0y5zkx0VUGYqHI3x4J5MzytWZPGA7k0T5VquuYv93ZOuerejx61Aart1sekHxNLvYyoqw66SXGHzsIHq','UsIIXLv778FCDG3HAwEVozjqNOKO3oRaxOzrbedoVRXgJ0','l7KsFJ9P1xCweUgvwf4jOhbhTnOjSj99MGz8kCjvs6Tsp2ugYymgZrYhVYtQQkvoIJqCO3oTpXc8ND46J9GjyAjHrzDK5rpMh1kh2apoW2bRhJ3PzBNkYXioHafe2LX3qclXxXc42Ym6eIpvnzGkY63W1a6BCnkeQtoUiqS43KccrM08kx9NcsbiiYKfGcV3pNWaiTOaAVyw6IXuB0y0qxg7IUTH4XDw03W2iJ9IqsJKh36','PM','j6l',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-77,7319144795658144211,'fEMcFETQBf4FWKJjuUUvouZeD1cLFZwHIVXGUn4lEWHE92GuaDYUisc6II','VdoUx4mJmI1UDNi79','L0NREacRPju3kBZSENUfE2pf2s94NzHh','VZC','Y','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30722,10 +29731,9 @@ INSERT INTO t VALUES (-12,11989379807436032851,'99ZBSu4BHu7F9ivfsjgPO1onyTlOfjmm
INSERT INTO ti VALUES (-12,11989379807436032851,'99ZBSu4BHu7F9ivfsjgPO1onyTlOfjmmwiY0tLIieCE1mp0zHRgZjQICCgDOHftgIbbzvGLVDO9fHLGU8Cg','gAYpx7oPSyC3mixs1BmesotkFgRcWnJQQVAROgfZGc','YAPUrVTOIM0SgwQ3ItqImdE6Gdy','jqbmKGWf7kgwUHinyrXRUjxQM0gFUpTzzxoUZB6HyBldsaK3zTTRO0OtYFCI8RoCJ4ZmnbkU8wqZ4tjyarNAVnAaFgv9GkXH4DQffhrhbBNPWTWOx2RxM6r3yxvsrCP8n2lCiMvci9doe7obxRT3TaVgQd','Q','T',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1998189896,30887,'MnFJ2gz','DvWw4bjz4T','mwuJXnzHPydVJQBHWTY3RoXGReAEWArlEGNByi5Ve6Gorro','DBLcFxJBi','7','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30753,10 +29761,9 @@ INSERT INTO t VALUES (-953382377,6814,'15v2v0BC2bDPGHHO1VQ','G4RwzlT5gKOlVqc5Y7E
INSERT INTO ti VALUES (-953382377,6814,'15v2v0BC2bDPGHHO1VQ','G4RwzlT5gKOlVqc5Y7ElD0LhP1D9og9KVTKFPBzU2XQUfTEYPjHbv8HbCjLEJcben2bca2Ag3wNbJXU','Gcg6EkqAGewlzQV','nhVsSZd5etsuxmevKDd0GTDsb5hTTth7Z0JY9VptAbgOBbCDKYYttk7OvWvvgI1rSeEyzLZ5m4','3','F',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3559305,230,'eICtxVUl8gI','QwaaO7qTn0fYuF','8SF2jjoUnVuuKxBtI','URlRi2s1xm0bs','4','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30784,10 +29791,9 @@ INSERT INTO t VALUES (3975750560016134750,207,'4Xo','Vu8NoIOgxF42QIWlbft9rM2VpDN
INSERT INTO ti VALUES (3975750560016134750,207,'4Xo','Vu8NoIOgxF42QIWlbft9rM2VpDNKWyN','BTKp','l1ZW9EIlltLCQJsckoOSnrqYD9JMCJc2ymF2Oa5SFfrYAYAFHbph2m8Pe6DwDdPBsMlDbaeqlAo6b5nxFrDaNjm2uePFzQ72j6mI4O55kpt4Fu6mU8RYjIomAnRJScIc9SNpzwcKI2GCV0Io04KAiOz5H5fvXWwiJKGM5POqcvKTMwfTyxHNRX7T7qNx9V14OYESi07y74nwbNk5DvGNvLS73EXsoZoDURJlcVADsU2gD','Lp','S',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3615624,8198056966852034214,'oLJ2ZQmGn4a6JhxlGt','duTJ','JLToaxPCe7tLOEFST','H7o6Kq8WDwhAu','t','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30815,10 +29821,9 @@ INSERT INTO t VALUES (2534718915,-8912915369053072536,'tPi8','NWyHC9JIvK5MKalMCf
INSERT INTO ti VALUES (2534718915,-8912915369053072536,'tPi8','NWyHC9JIvK5MKalMCfDSE3EmcK4iFJ2xyuPySgDQgpuAUwUH1Sv42WCiwrMjyUfkyvNa','UxGvptMtZWUgIC','g3m0sBkdNaRYsI7HksAsUfhnNnyeYojx','TR','h',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13058590,-54,'F','IQzz0AUqQIgyMr6gWhfQQoOS4D','ck0zbmOCQ9uwtYJgnvotUOvqDx','jXMOYJ0tVrR47d92djsAB2M3ViwDsCH2s3HOg3BnY0Vdgq2retxzZQzUBDVrccRgrqxqsB2AEMhM9N8roP4LiA','c','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30846,10 +29851,9 @@ INSERT INTO t VALUES (12062244944668387182,95,'wCr5','XFvW7rZoHj0S7k7Y7fUQpeG7pt
INSERT INTO ti VALUES (12062244944668387182,95,'wCr5','XFvW7rZoHj0S7k7Y7fUQpeG7ptJiwsr47Wbd4fAJPxsMW2mvQMFkYGSvbhfj3Un3tXhV17Lz4dZnyRijg0n26uw0VNhjRNx3lEIsR0guohp60Do9nvRsq9oguk6PciRPYz7KQzZqGU5TuGoirNh82uedeYeFnUyg6aYmri0LbxHPBCU488eckkExkhR','iclq7tAHz9OWOO5tKeeT','KYFC82pP9dCJECs1EmVOEysZ8rWuJ8w8KsnYXrfQg4cmuqh0o6iy8trNBlDs9w2l7jMSJ23jxi8Z6E3aDh6n2iorGoSJBpewaiOj0RFfDeABIn5y2w1','K','P',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9319395798580043993,-8166187018221838865,'3AEgCE0eWMGT2vNQE1ophkNaJbMIcHMk6nofk5wOBS8FPKCCdIXMbsbEDIjIaIbsw3XC6di','Y45ZBUk20','oNtTcbLmL4ZCrKiGAb','BkWpyr6EVGHnG815iz9omXynvJ8xbQsSPHWofNeDUpnty','S','0x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30877,10 +29881,9 @@ INSERT INTO t VALUES (9343048194522522144,5086325576858377604,'pQwJFCEB40HBZmWn'
INSERT INTO ti VALUES (9343048194522522144,5086325576858377604,'pQwJFCEB40HBZmWn','oKQGqHPffVbsaBI5Q3NwoYBVcJD07lGrC1JbVNxGWsVZw0USsSK3lHz0bmiwVsqNWQyYcL11Cq','GKV6wQTofmWh','piTXO1zZiyjXhT3Sor9d40trgklzhWlwW3TUqGEFY8li3HhV3UWZxvx7FBqaL67270PscPoB8dL','a','g',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2097289698,88,'VMqkHK','NxVrj2Ey6vUpAWZkrcrAxfG','U','ZviY55qdmlNDuSDHHXK','u','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30908,10 +29911,9 @@ INSERT INTO t VALUES (814723212,134,'IdOWEb0nElMa5Blpo5S0urLdXwyuM','fu16qOLCZ7j
INSERT INTO ti VALUES (814723212,134,'IdOWEb0nElMa5Blpo5S0urLdXwyuM','fu16qOLCZ7jNgL2x0U15knBZf2GXwsObIFYchVzDT0VZGNOZlZERUxHpWP1fu6E8ZC7pGrkCWqcKC','arlzUjk4GhaHs','XOlPmwDj2rnFsoGecrcsVAqussNSvWpvjrI4lMwxEUIj3Zx2p2Cc3tKFcW9Ok3yhwiTo','aWW','P',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-46,-1555454,'veDPJREPqY38Fs0PLQCtLZaocrHz53qYKJpU3fg6ZIYSIr0P5bujEQ5ZR5Bzd7q5VS74z82aEAbSOiSiUC','tXL649UgQmpsWzv7toP5Hd9ovWnsxVXtHRBVPZQfP9F1H','pCe0yGbTtNFjl1XbuFYxYz7Apd1VYHYJA5AX2HqJmhROeCXZFbfblW','H67GiikWD9u6IYB2S7UeNYtNIGeaouF02hLz229Re','p','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30939,10 +29941,9 @@ INSERT INTO t VALUES (-4667071031255568396,-2954577,'ZmPdiAcyARedgDMazJieGaGlwu9
INSERT INTO ti VALUES (-4667071031255568396,-2954577,'ZmPdiAcyARedgDMazJieGaGlwu94XwqSrkyDNd6sbe1zjvZNAqhmMrCtVoLAKNPFsROFQNiU','E18JbOEOC351JaBy0sWnnUpmZ80UMqtoIxJb9gV7ikqNaxMd0t40UobN596ESkhw','4yv8brKEDM6OSByZ053OXzXobZJDlT9ql35PU6nmWfML4JwM6fTk17deidyHjP7Q57reB92Z','YijucGwWTD5W3oOE84RuElIBOiILFg6z4JrpCwqAEMFWA6ub6y4oegDvP3','I6','Br',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1322932800,1677015154,'MUMyssOjCVSb6VFlWlOwRu','rNHH2sGGk2','SvUTbv4LIBL','xnduOLDf2wDtoo5A1QOPsDautPaSRSb2ybXq0H0','r','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30970,10 +29971,9 @@ INSERT INTO t VALUES (-6473242888343991399,28778821,'pi3RVIGTLKru2WHWoGKvAA4amXw
INSERT INTO ti VALUES (-6473242888343991399,28778821,'pi3RVIGTLKru2WHWoGKvAA4amXwZMrFcj','4oiHrIZRNf82Ok28G9d5QmxLmqKwSw5Xe9k9cfqLjTMuOFixR8AaDD9AkcD4kUwvLed7uBI86RgRuWXy53nsXXuT2gq51sOrEtlX9rpfFNJwQn7gR6kpMuSNj1h0ROaPCG4H37SErfQtNUndtHMjzUhBSfLdwSDyYXjSulkD4kzd78WLJetoiDhD1NFuBUMm2iyePTW8mlQ2GC1LzzzWoTbJlLZ6tqqnjDMV','d','lyveMXIZnZFdj1Cl6QLVJEDTEfanzTD2MXFD7IYoXypuyIBL9muqQByUS3Xv5eXKJluWzuGMR98VfwLj76dLmHtWa4FIvRbX2cqMzKUtNj4ECgCpBzoMYIUEXHIcwhxmqrXPixx15P9XFgAmASWkd8SEtlR154lgtYb44EX','Yw','w',6);
include/diff_tables.inc [test.t, test.ti]
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (163,768159616,'3u8YqXMqu9reCsjPHeUPGytj','lsJrwg2EuAIkTJJ7SbvqZzXnwi20AJxzC','3','Tk2AABupibw0HYtpJNO6sefaH','O','4X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
diff --git a/storage/tokudb/mysql-test/tokudb/r/change_column_all_1000_10.result b/storage/tokudb/mysql-test/tokudb/r/change_column_all_1000_10.result
index acc2811617c..6a53e90c0d7 100644
--- a/storage/tokudb/mysql-test/tokudb/r/change_column_all_1000_10.result
+++ b/storage/tokudb/mysql-test/tokudb/r/change_column_all_1000_10.result
@@ -1,32003 +1,39003 @@
DROP TABLE IF EXISTS t, ti;
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(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5721212930748269353,47830,'QDgAL47D1qXIaSyZPaE1pu1lJo7XBetF5gIRHYH7LKBKxJsllLODfU25035HyRrY03K6JBO9','XfLEN0pThnXuYgjRcJ4HQbNLJyw8cb7lhnX6bAgqnOvlFcg9mwTZ4kP','dP0vpLBkDzJFtwZpIaTucro7vrw6N','SyzOaluoNx2JzyRzP','BqjGE','U2EtCY2Yl9NfS9yQtnSaZGghO2r8g0yfrCX1iGOv2rbcQI664cUROS3Nx',0);
-INSERT INTO t VALUES (3288838984082764648,24613,'iquwfWcqjKw9ihT5t1TsZsg','DuXYhhEcuQjkIX9fYmnxgIr5WSnfn9Kklh','0bGUmEpN9XMgCwZgKEINAGQ3','9N2H5aRUttG2LjxsRDXG4e','sVB1X1CxxGcfXG','eAUr3z808Lo1b2TsJuEqZVxxk6oTu6Di3LfRYvcCCgWbLiuROmWWgdRM5O8Ss',1);
-INSERT INTO t VALUES (14946490119903771104,34013,'lWBUCWec5E36PJnfY3WRAshAJ56zgVTbBQb47Seewbva8Ye3mmP6hawbL1lgv7i','wDs67Nl9gKj36XtpUsAcibeeAITiANfBw6dzzTtmsD6XrIQXByVApC6iCN','maRMasVMHjRDQVo','r9h2cpGKygprU4KcXsvG','5kzrGJMGzNzWWsxMjRxKiPvDz','RtOdsUdMbD3aGe1QUPacM92RToUrgCukA3ABRGi4BWyYynm6',2);
-INSERT INTO t VALUES (13097133206915176644,59363,'N2w','Qosf1UV2zdRPOHTACpDucdvradAnLInlLLftH3pGle1v','pTsGxD2osIaEB4zEBfoZj2nLY','2y7pn0rv9g3LWSW','CNqbMSkzn29aHAdxq8JoSHrT3etuxDKiaFwNY2jk9im4EV8oioxL','E4MbKEt7Ik2YTH',3);
-INSERT INTO t VALUES (15638796172024874849,16984,'RYWxdcT7vBSOqPswHTjbMbcnOed8A3nAwku9UxzqGTQCc5zy','i','FTju0YpbYkWQke5LMCjLpXTb5c','sjo','TzqEyt3I8VJqQCSzEbTcQKWrQmGv88mJu85K','Qv43uUaYJ7wMuWL9aich56D6YWUlIA6kkOjgFXLUqrA9S6HI9lWX0UjO5Iw6IzMXoaG6QNMET',4);
-INSERT INTO t VALUES (5063126823609102063,61927,'eBUBFYR7k55N6p2VLfbapVxWMy2cCZhSubDGcJvalgHc506t49VrPKzsdhiDNVcZcIUN6vKfIY','qRpq69j3IcKN','U','eOCoCjuODIHYvYeAvBZF91','tbTb2lzdtydV','wZedw3UPIXzbXlywhvkMOaCI2Eed1X1qOfZu7Dc4MrcxjHjk5Np2M6D3Qcorkoo2C2iJa5ay',5);
-INSERT INTO t VALUES (359891309124447257,54007,'cWgLWPxbB4upiFHezO7ABDnyOyKZ92xbLDoctX7g2','SbA','y5SLkvzK9rF5vMVNUm7kKsNsAQ','TviMkAy','SQWHIkmo','Yw2TSuh70z13vFuR49Us29v6F79YQjaKR6GROmN8gQMxXa3YDgCKp',6);
-INSERT INTO t VALUES (17021397381524823040,36807,'e15kZ02GLmRzbiy2J45fKuFCDgZENDlHj0Zieey7IqogiYi1ZiIa1IUEQ5I2vgaoZt','E6FveJowxVo6UD','wxiWyFDOx4AwyV91DsBvpl7Egx','F88JMPFEtQf','3o79JcfmuhXwocxahL5mTma30eko5xYB','VMqKRZPNKf6SqQMOxJOmFhg4h3DCvzxJuYopD5b',7);
-INSERT INTO t VALUES (16381214078476067437,36206,'WnoDiBwE5jZQl5NhdvuMj3ylEkc6VvVZluGH0KjQEP5LcELtTadp2LOg7F5NrQElx0Sy9t9enhj6','RnwczfzJXHN7PG4tHeLTUmMwfbYM1K7wCgB28xU5oK6ctKE7GAx2hL6ii','R','NqhsMNU','dFa4YNpi9gI7Upge9hc0ngZnkPomRBjS38HmCthIWaOu2WufaXkrmI1','FZhKCusMP',8);
-INSERT INTO t VALUES (578212039334775291,54755,'q1OtH8dR0QiLWzKptYEBhxGoYxotZ47aUGhprzD6dR0wpnsjIpb','Yz26pI2Kkp9s1X','SW0dkFnHEhfaZf78UBrzvy','3jpnc0FeBBWViMFajPw','FQiDTZmyDBDsY4vNxJRFPU0lnFFYG3WFZDvACOdT8CemgpXa26lk7wYa9bL5ZtYyEwvKWRVaGvm5mllOLFK614d3bO5Fzu45M','vi8Or8Lu3eXjgqSLAj5VQYWgV0UDQgVqWNFHecaWihx82tYfyJ9dz5bLyIRz379dZ2j6hm7Z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10326739782786242647,23186,'NmIBGd44f0SWMLZuTRd4nXiHf','29Esshu5mXHrfXtplYc8qeQijceRZQZGGonQZArENR8wuhKulbqRxkAdW1n','N6LehlZhfZhLm8SDTdQHMZee','BdCKRyq4','3','Rm',0);
+INSERT INTO t VALUES (243566341976553561,44648,'24OyOjQCeTHiVDLPK30itUZfKRjnBSP2b2JVRkdRB24LacuZdZ8zI78Zia6zaaU8PLlLmsQl','5Mb4XhpOYNhj0cmqtwJ007LENCA2l','siquwfWcqjK','9ihT5t1TsZ','g','Du',1);
+INSERT INTO t VALUES (2293387841754467614,7602,'cuQjkIX9fYmnxgIr5WSnfn9KklhY0bGUmEpN9XMg','wZgKEINAGQ3Z9N2H5aRUttG2Ljxs','DXG4eisVB1X1CxxGcfXGL','AU','3','8',2);
+INSERT INTO t VALUES (4693947473662377608,4300,'6szYdNhrZdczE1SPj9zLxcDjcMNgIvxWE2LCNuhQMWh4X42QYGWlWBUCWec5E36PJnfY','WRAshAJ56zgVTbBQb47Seewbva8Ye3mmP6hawbL1lgv7i7wDs67Nl','gKj36XtpUsAcibeeAITiANfBw6dzz','tmsD6XrIQXByVApC6iC','Dm','R',3);
+INSERT INTO t VALUES (8522595872597701484,14334,'8sLAUfE7Hz','bqPay3SBUv2PmfeqHh13Ve1riGng7HT4rBJihh','DIsNUnEFE7Bi','3nwy908Qf65yw','a','N',4);
+INSERT INTO t VALUES (5311262367213310423,6911,'ukA3ABRGi4BWyYynm6KdyofldNkLLRFr2vCNF','755KERnqckaOiWQ8y5Cvg2XuCubcwmGlmPTt1pvSc5eCScY8ChfgVz4Be','UZclEh25tAIrH','sBLHqo','W','T',5);
+INSERT INTO t VALUES (4022583786870907415,57657,'aHAdxq8JoSHrT3etuxDKiaFwNY2jk9im4EV8oioxLiE4MbKEt7Ik2YTHReiylts6mtUp1POovkbJdNv','doa6uYvPi5BitOTWza3HX8RVJh7kF','P0ReoZk673UZISA1gMS','cvTxM3EwPCFkUuX6','G','D',6);
+INSERT INTO t VALUES (10184363262318755305,61216,'yhvd','9pQR59VVGxZph8X6p','H2k1j0YKdjvssEzAkWJB','aS4PPpLe6','Z','dN',7);
+INSERT INTO t VALUES (11161122607239906040,49463,'rA9S6HI9lWX0UjO5Iw6Iz','XoaG6QNMETp3r65eBUBFYR7k55N6p2VLfbapV','WMy2cCZhSubD','cJvalgHc506t49','rP','zs',8);
+INSERT INTO t VALUES (3005192207860905501,58512,'RSSTGZQRylXYfkqXuRWGC4UBjNkF3t6lXLYGR4iVdfGaWgLJuxw0Ni5lhuLcORX4LXk45zBL','pt0ClCq6dfbbzQ3uXURD1HyW5bFZewg8jGX7a','6RjWjQ65ub','MyoNu7vkAwJxVkKQSkjbuac5J','j','Wz',9);
+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 (4941359763614977685,13869,'11GW2NjiVi97aYZuUfmBQDGfBWHIG4iy2t2icNheqs61DKtPMFoFSWw','aJDwVpbF8JcwvEU2zYVODSvXZS5VDO5ZRQJnbCMZPLtuAV1','Aoxop','K5xCLMj','0pkRK3BmlwpXH4sqm0tblmZ0C','rEY0URRd43ujqSBHz4x6fe8MFb',10);
-INSERT INTO ti VALUES (4941359763614977685,13869,'11GW2NjiVi97aYZuUfmBQDGfBWHIG4iy2t2icNheqs61DKtPMFoFSWw','aJDwVpbF8JcwvEU2zYVODSvXZS5VDO5ZRQJnbCMZPLtuAV1','Aoxop','K5xCLMj','0pkRK3BmlwpXH4sqm0tblmZ0C','rEY0URRd43ujqSBHz4x6fe8MFb',10);
+INSERT INTO t VALUES (17017799113841457376,23856,'yiJvf3px4oD5eprGHL','2rL1yMH0iyVT8AgCCkDj41VgwiwDGd2pSuxcIczxmigwbJ','NReATijkbiE3Mr','QX4ZVqjM8HixTIo4xyDsz','g','jK',10);
+INSERT INTO ti VALUES (17017799113841457376,23856,'yiJvf3px4oD5eprGHL','2rL1yMH0iyVT8AgCCkDj41VgwiwDGd2pSuxcIczxmigwbJ','NReATijkbiE3Mr','QX4ZVqjM8HixTIo4xyDsz','g','jK',10);
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 (372567664949992613,51688,'TfKyh365G1ms4KoioEsTqe3P8l1bHDhYq3R01XTaimJahEctnkt2oOTPlvqH8nIex7','f0S4CA3HVleBuFv1TxhSHjcMGJzDyfHhPUkmoLz3HGnf5gimJNAyNq','NLbvVmN8BGnaoDLZruSPS2fh','LOoi5obrGNTjF','SwYl9GASxcBrOGZEjjJqn6i4H60sDfw5g','c1QKCqKRXkMQKTG7OMaiLViNj',11);
-INSERT INTO ti VALUES (372567664949992613,51688,'TfKyh365G1ms4KoioEsTqe3P8l1bHDhYq3R01XTaimJahEctnkt2oOTPlvqH8nIex7','f0S4CA3HVleBuFv1TxhSHjcMGJzDyfHhPUkmoLz3HGnf5gimJNAyNq','NLbvVmN8BGnaoDLZruSPS2fh','LOoi5obrGNTjF','SwYl9GASxcBrOGZEjjJqn6i4H60sDfw5g','c1QKCqKRXkMQKTG7OMaiLViNj',11);
+INSERT INTO t VALUES (12877131096646033128,39045,'FqTkfchwStPwRPYojI3WF2bNk9zOBQqK5kBdxXNzo2cMqFIyq','wsL4C7DJzfDYsw','OdP','mczRLSgDvW2QoE9r','w','5f',11);
+INSERT INTO ti VALUES (12877131096646033128,39045,'FqTkfchwStPwRPYojI3WF2bNk9zOBQqK5kBdxXNzo2cMqFIyq','wsL4C7DJzfDYsw','OdP','mczRLSgDvW2QoE9r','w','5f',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (11448307412466922187,4450,'qDWJ9Ri8duNybsoWKi2nt2V','G8SSO95sBNoO4swBxNdWrMALJGjagxpEDFiE6kavR1gbtM5uWhNpV4BQv0zK9ICf6GROoNfd0LsGIQaifUCmxPCH6yggSthW3gMTpZQBkpZk','JIbhtNxpxCKIwAXK8LrFD','T2Spqk23ubDWRPbgTYlY6LI','zC7B','Je',12);
-INSERT INTO ti VALUES (11448307412466922187,4450,'qDWJ9Ri8duNybsoWKi2nt2V','G8SSO95sBNoO4swBxNdWrMALJGjagxpEDFiE6kavR1gbtM5uWhNpV4BQv0zK9ICf6GROoNfd0LsGIQaifUCmxPCH6yggSthW3gMTpZQBkpZk','JIbhtNxpxCKIwAXK8LrFD','T2Spqk23ubDWRPbgTYlY6LI','zC7B','Je',12);
+INSERT INTO t VALUES (10582287127838793450,14827,'xVo6UD2wxiWyFDOx4AwyV91DsBvpl7','gxyF88JMPFEtQft3o79JcfmuhXwocxahL5mTma30eko5xYBxVMqKRZPNKf6SqQMOxJOmFhg4h3DCvzxJuYopD5bSazVBApDorOL58GfsGP6jc1XVDQzlyWX73QGSl5SK','NM3JnBp40Imci','PnQ1UAO92uQk','wB','P',12);
+INSERT INTO ti VALUES (10582287127838793450,14827,'xVo6UD2wxiWyFDOx4AwyV91DsBvpl7','gxyF88JMPFEtQft3o79JcfmuhXwocxahL5mTma30eko5xYBxVMqKRZPNKf6SqQMOxJOmFhg4h3DCvzxJuYopD5bSazVBApDorOL58GfsGP6jc1XVDQzlyWX73QGSl5SK','NM3JnBp40Imci','PnQ1UAO92uQk','wB','P',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3834382129725744585,28054,'Sv4msV3XBFr8fxzWRNoEyaArEyZ4y53V8SsHsYKVvA7t','9obvl32WkLo9aG4QPlytGjj3ODTTsyKqVeVSs5Ct5xecXfataMjKkOKbUigRLOmgEeD19Tkg1TAiM7TIfXxx4IJytJfL07T6FbapQm4lZTPrqic4vUmNFENtNMQvygr5ywNocUHWjqUqeuzVqO8YWlw6GhE2LerRcaXjkzKY4bH1l2O','77vhXzl1oQ1XU33xLP','MEUkQxB7SUpRjJs9l9pyGNtTEhLpSxFEO6mqOzcbI7rYbQyHIGIT3JXULnAnkLM8E018E7pvGXnc5qYOKtiidvcEeGiCiqs524cggPstJlaUzNf06AExAmAVqYCwXBpChvnjHLTkOk5P9gtuuVaOsl0j7eGqRdUyEii5jhz3rJg030ykCqukYq34ZfNYVPC3ZuAWsYikoohVAwntmMtEv81392VbQ4qFRgBgC8IITxALu99','S08Dif00Vgttmdc','kW796M93nSKnaBajmJi4WU2',13);
-INSERT INTO ti VALUES (3834382129725744585,28054,'Sv4msV3XBFr8fxzWRNoEyaArEyZ4y53V8SsHsYKVvA7t','9obvl32WkLo9aG4QPlytGjj3ODTTsyKqVeVSs5Ct5xecXfataMjKkOKbUigRLOmgEeD19Tkg1TAiM7TIfXxx4IJytJfL07T6FbapQm4lZTPrqic4vUmNFENtNMQvygr5ywNocUHWjqUqeuzVqO8YWlw6GhE2LerRcaXjkzKY4bH1l2O','77vhXzl1oQ1XU33xLP','MEUkQxB7SUpRjJs9l9pyGNtTEhLpSxFEO6mqOzcbI7rYbQyHIGIT3JXULnAnkLM8E018E7pvGXnc5qYOKtiidvcEeGiCiqs524cggPstJlaUzNf06AExAmAVqYCwXBpChvnjHLTkOk5P9gtuuVaOsl0j7eGqRdUyEii5jhz3rJg030ykCqukYq34ZfNYVPC3ZuAWsYikoohVAwntmMtEv81392VbQ4qFRgBgC8IITxALu99','S08Dif00Vgttmdc','kW796M93nSKnaBajmJi4WU2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c BINARY(31) NOT NULL, d VARBINARY(68), e VARBINARY(76) NOT NULL, f VARBINARY(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-415894707,12404004,'5Q5ll9M5e5FFKlEDp8h6FR9WS2','jnwgxhJGLVJLfz9UlSlQrPk9ugfalApuAheLsxSvk','rCXMjiI','QC1ey8Db1YCgYssjXaujYslJYe1FCYHW4YvQI8kfpm9S06b1u','p4U6tB4nUUaYT9XYn8vXkSm8hTjYSMkzP4el','ePpeuCILgk3VKc7WndeOKkUmsTJj0Ya9utHosJvu',0);
-INSERT INTO t VALUES (-945076550,12860240,'sjcaN4yAYJsaQCeWPXhxknHbcz','0btAmFwpbE8cZuTJnmsu','XlSr6XgJX4kxnVhN2QwcMoFEJeg2sti79MlzaWiFSPqz6dpqug0EZdqg','4o8mQh9P8vy2PHQpRFT3g8Pvj','TXVk3p45JoDlA','59XiYvi5CVtLErzXClV1oMAMKsHbd9zw3pOghLsEpW5LlvV1ugt3gUI5TDM5EuMmNzFv94qWReZXcg5rVpbTNYT84SmyMH',1);
-INSERT INTO t VALUES (-427352135,10114067,'2tAfhOI7Uw9fnANRr','r6nSC','aJQdwdnopJxO','OR9MZWpT7ggLfZXAOyTVG2tGhss','GdJpyIthtRpRqB4YueBvag7SZgmPa5bUgPbTr4s5m','L4ta1W6WgQjCYr46VRICqf59IWw1wxv82cFtqMt9vbBMwMREBp7hNxXOLcba7nkgVydgdpGWKXu',2);
-INSERT INTO t VALUES (362388778,4454238,'ToGbYtG2','hpYHtXoEElqc7s0vqyd2Qg9L3kcHkJejlywvIaKaWwfJQwzw7','jZliZWgKIMMwDBywtqXu','xx1vj7mK9AXRVwbz4YfdyMmaSoME6L85dk1tFBJySp7CVDvUtZEimarAT4nXx1SNXm','9JP7Tw2PLXbLO','ti7qRLXC5mlVCTZzGQAtkUtkmJXdh5JrdJZgqSIM076',3);
-INSERT INTO t VALUES (1327301825,497944,'LX3KoA6f9pVvS9chZYxuK50','H4gMluIi2fcv2JOzugSWq5Tk4xmm7rSnFYM0NupoJ','JOqNWguM7g2sJfD4nocJCHo1nYuSgB6DWlCjnJvqkSHg','4QJaB83yrtwc5UJMXUd7','ubIgqTXcvXVhQ22GgJHnKZgl1Io44yd','02iQOeoVhAPALlc9PjEJi2xDCUAV1od1FvZSoFqWtt0mfsgzHtzC0',4);
-INSERT INTO t VALUES (-968189104,15741463,'e6BfkhGqaybkd','3XxqD7K4c79o3SAF55pejmi3brTbC','Vkk1Gv8t72So9d17kngHfnV005toLtPrfRXKXgWDp4cG0AS','VTs6JdbVPwpYSrG98eBhT9kzHSMp2aX56A9gZAWUSZjTzIcArfNB44KIXOcn','NzIcmrmdwTxcMZBaAI6QPwoVVFJSuP82xumSoKcEpr1Bc9yAUjrYtcmEgPQfCnKXwClrga1L2E','ITG6jaC1MR7lJ7vMSQAj8H0BWa8esCI6MOn5zvOWDwpJK8GOk',5);
-INSERT INTO t VALUES (-2129251973,9372194,'P36YDlZ3Asc4cA8f8DnqbDc','6B','jYonHbXEje2K3N7yVWEXgjwtGOmHMXWI7GjvgzApjxyY5YzIJ5U86ob6bXuNYORrC8goqVLTU3Hw','qwds9w1aEnevOkNoIrRVxMnKmCgB6m8Lv7ZM2b3UOgyxi357R2SRlmXZldY7O4gLMwkCv5rtT9QPiHN','b3iwPh4wcR282LbDom474mxsrQvdkeP5','jC9PtxfEapdgxz0J4Ja1bnkl8CaV5DEqO4CMHNVJOOB2qnXcT6uELbMmJumjsHl1MgRxd5YjY6zH2qw03Vw8zqmCnt',6);
-INSERT INTO t VALUES (-535980549,15472194,'ApO3RPt','Ne','fjJVAu38oGaiNetBqFHi0Qv','VzRvDzKmVOYE','XEMuwN39Z1r2M02O9vBOHyvaWbK6LnS8FHL','QFhdtdQVFbOXLpqT4nk5mEppVYlJudxVZLZ1EseUVSndfBtxnIGL4uyh83MLKxvqji7jpQOO5TI6TRXRTbmXbPKI',7);
-INSERT INTO t VALUES (-1695028033,1347529,'ztnCN3KrHWwZSvvjqdCXEOsFjeoFSCh','UAogzUSLFfJSCsvDOPXS14Mx4Klt2vDxu6RY','v2mzTJADjdlEagGQghAGbxh1FnCgm','86fe6l6J4','9sJLtV6Nk5PoU4D','lXrZAj4',8);
-INSERT INTO t VALUES (-835004414,11168414,'B','DrPSEu0O0KDm1Fpco94WFU6wm6lbSd','vSHqmlCn4fFlhvKeq','48igp4npcgj82qigmMpim2MgwHaNJhKiywGmSmwMY5W8QCHm0bZ1VI363V6tHnbh','BK6aMqfK326jdpT5Y8YLWMtLWCGPLEZrLovtAyXq7LnsKay9pclCKZZTuOFVFnq0J8XpRuYs','ERz8k9Qm1O9BBMWnH0fnD5UZb5QRoIOtfDSC8tO7DMhH8dJ77ocguzixhjcCOhQuLTs7GqfhGU2sgmw2lXomNVdx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (18296388598138876332,4412,'hj66RnwczfzJXHN7PG','tHeLTUmMwfbYM1K7wCgB28xU5oK6ctKE7GAx2hL6iibRpNqhsMNUHdFa4YNpi9gI7Upge9hc0ngZnkPomRBjS38HmCthIWaOu2WufaXkrmI1fFZhKCusMPrba0e8t8OrWp3Gqdyrn64H3RAkdRDbfglhB3wzGEqAR5k2GmjXWl8Hl1S5RjVhZQUGVX1RbC4mzxyxGg1H33aUpyP98PqeVKT1VdYQpS3PL2rLvwZsN','bY51Lvsi','6Ru0Lyy3sYJoAqkiLUG4ZO4qs4GWmpQbL186Zn3M4OLqPOb4k17oZT1fAhbkKqT1xtXEjKzM4oaBLOOiftNMZld8t8UED4qOCU3FIzBPLzhO6WKgl7sTQArgwZXaL873zWDbNiRNUnm43cWiTsz8ZHUBHI3NKkfDqnQ11GW2NjiVi97aYZuUfmBQDGfBWHIG4iy2t2icNheqs61DKt','MF','F',13);
+INSERT INTO ti VALUES (18296388598138876332,4412,'hj66RnwczfzJXHN7PG','tHeLTUmMwfbYM1K7wCgB28xU5oK6ctKE7GAx2hL6iibRpNqhsMNUHdFa4YNpi9gI7Upge9hc0ngZnkPomRBjS38HmCthIWaOu2WufaXkrmI1fFZhKCusMPrba0e8t8OrWp3Gqdyrn64H3RAkdRDbfglhB3wzGEqAR5k2GmjXWl8Hl1S5RjVhZQUGVX1RbC4mzxyxGg1H33aUpyP98PqeVKT1VdYQpS3PL2rLvwZsN','bY51Lvsi','6Ru0Lyy3sYJoAqkiLUG4ZO4qs4GWmpQbL186Zn3M4OLqPOb4k17oZT1fAhbkKqT1xtXEjKzM4oaBLOOiftNMZld8t8UED4qOCU3FIzBPLzhO6WKgl7sTQArgwZXaL873zWDbNiRNUnm43cWiTsz8ZHUBHI3NKkfDqnQ11GW2NjiVi97aYZuUfmBQDGfBWHIG4iy2t2icNheqs61DKt','MF','F',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6751246448100726173,51937,'J','wVpbF8JcwvEU2zYVODSvXZS5VDO5ZRQJnbCMZPLtuAV1iAoxopoK5xCLMjp0pkRK3BmlwpXH4sqm0tblmZ0CprEY0URRd43ujqSBHz4x6fe8MFbOF7Y93ocf5t','1SVJ5L72rjl6i2pWjMmi0z7m','vOQUTfSMQrLn3ZTPzjHF6PCPB6NrRgEvKrrykhKOGi14iqTmXTq8xdZySIVSJOsBV9nm9gyFCOcofxeZnmEl1FLIGML14PDNWv8WRcmnQZiCfrOyT63sPMZwMf1z21Ei0wPhtQe40msROTyieNjlLvK','ATh','B',14);
+INSERT INTO ti VALUES (6751246448100726173,51937,'J','wVpbF8JcwvEU2zYVODSvXZS5VDO5ZRQJnbCMZPLtuAV1iAoxopoK5xCLMjp0pkRK3BmlwpXH4sqm0tblmZ0CprEY0URRd43ujqSBHz4x6fe8MFbOF7Y93ocf5t','1SVJ5L72rjl6i2pWjMmi0z7m','vOQUTfSMQrLn3ZTPzjHF6PCPB6NrRgEvKrrykhKOGi14iqTmXTq8xdZySIVSJOsBV9nm9gyFCOcofxeZnmEl1FLIGML14PDNWv8WRcmnQZiCfrOyT63sPMZwMf1z21Ei0wPhtQe40msROTyieNjlLvK','ATh','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9891652102601792797,61401,'sDfw5gpc1QKCqKRXkMQKTG7OMaiLViNjVYMerqDWJ9Ri8duNybsoWKi2nt2VAG8SSO95','BNoO4swBxNdWrMALJGjagxpEDFiE6kavR1gbtM5uWhNpV4BQv0zK9ICf6GROoNfd0LsGIQaifUCmx','CH6yggSthW3gMTpZQBkp','kRJIbhtNxpxCKIwAXK8LrFD0T2Spqk23ubDWRPbgTYlY6LIczC7BaJe9OSQ6zrebDUTaMZ1VzRRdcvNxNVVr8IMNPjPA8S89ZKLDwz4OkcBBeouxMjYEeg6bOlO94BArB7cD3ghYrXscYuCdOZn5NHm2Ac5wsdcc21Dfi6IXeeWhY5AhSBF3Hix0FfFc2pT93GuRH4pQjzWwrvxaiTQOi','E','h7',15);
+INSERT INTO ti VALUES (9891652102601792797,61401,'sDfw5gpc1QKCqKRXkMQKTG7OMaiLViNjVYMerqDWJ9Ri8duNybsoWKi2nt2VAG8SSO95','BNoO4swBxNdWrMALJGjagxpEDFiE6kavR1gbtM5uWhNpV4BQv0zK9ICf6GROoNfd0LsGIQaifUCmx','CH6yggSthW3gMTpZQBkp','kRJIbhtNxpxCKIwAXK8LrFD0T2Spqk23ubDWRPbgTYlY6LIczC7BaJe9OSQ6zrebDUTaMZ1VzRRdcvNxNVVr8IMNPjPA8S89ZKLDwz4OkcBBeouxMjYEeg6bOlO94BArB7cD3ghYrXscYuCdOZn5NHm2Ac5wsdcc21Dfi6IXeeWhY5AhSBF3Hix0FfFc2pT93GuRH4pQjzWwrvxaiTQOi','E','h7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(99), d VARCHAR(15) NOT NULL, e VARBINARY(12) NOT NULL, f VARBINARY(80), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13968186484941944763,2306768264,'jqUqeuzVqO8YWlw6GhE2LerRcaXjkzKY4bH1l2OK77vhXzl1oQ1XU33xLP5MEUkQxB7SUpRjJs9l9p','GNtTEh','pSxFEO6m','OzcbI7rYbQyHIGIT3JXULn','n','L',0);
+INSERT INTO t VALUES (9170003597584892684,3633641550,'8E7pvGXnc5qYOKtiidvcEeGiCiqs524cggPstJlaUzNf06AExAmAVqYCwXBpChvnjHLTkOk5P9gtuuVaOsl0j7','Gq','dUyEii5jh','3rJg030ykCqukYq34ZfNYVPC3ZuAWsYik','o','V',1);
+INSERT INTO t VALUES (1836043231790905906,3228169351,'ioHO1KNDFPqs','MlmIZtkdGG','HO1tXouE','TbTXaIbi2d4PVPVT3wxOGQwzycTJ2TzWdN53trs2vz','q','B',2);
+INSERT INTO t VALUES (6125829247178264235,2880410122,'9U5a0SUyTZ5Q5ll9M5e5FFKlEDp8h6FR9WS2KjnwgxhJGLVJLfz9UlSlQrPk9ugfalApuAheLsxSvkfrCXMjiIJQC1ey8','b1YCgYss','Xa','jYslJYe1FCYHW4YvQI8kfpm9S0','b1','w',3);
+INSERT INTO t VALUES (707935065428929861,3751872590,'02TDGKyS0u7IskTrY6vxsp9Z1b7ZZ5zeJHnU9SXVYjL','2BqHEbdlEO','J9fxHX2','O3XKaze7ZvgIvSZLYaoACYkJHOacfyLTOg1yYkxPNG5YKQzFNZ','C','m',4);
+INSERT INTO t VALUES (3689892423751847840,1261269528,'TXlSr6XgJX4kxnVhN2QwcMoFEJeg2sti7','MlzaWiFSPqz6dpq','g0EZd','gr4o8mQh9P8vy2PHQpRFT3','8','v',5);
+INSERT INTO t VALUES (14711367676496459427,1233148055,'TsEs60HQeXwqu3g9CMFdVyDYticQeKehysg66784JzTGoWkO6HjwFAjL28lObjFLpT38gQGR5r2fc5qSnKvS','3XBhPBR9uBvt','vww','xb7KtXb0hbiZd4smOpJVPtNMbCNxj4a1k94fVP1EtXTH9VE5F0dinoicIKTMCBaMNM7RnLIPKUCJ','qP','Y',6);
+INSERT INTO t VALUES (4929050676077756815,1918461123,'YueBvag7SZgmPa5bUgPbTr4s5mUL4ta1W6WgQjCYr46VRICqf59IWw1wxv82cFtqMt9vbBMwMREBp7hNxXOLcba7nkg','ydgdpGWKXuKq','ToG','Yt','2S','p',7);
+INSERT INTO t VALUES (5773025555736838435,3428670678,'EElqc7s0vqyd2Qg9L3kcHkJe','lyw','IaKaW','fJQwzw7pjZliZWgKIMMwDBywtqXuVx','1','j',8);
+INSERT INTO t VALUES (3817177756412733392,677355410,'KOKpaiB8J809rQA2Mz60EAzztkZhMj1ohb4Wt1FnJbRqx1','7oa0Lip6JI','3yZ17D3ZDS','UyZvXrEy9o0','6Q','6',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(99), d VARCHAR(15) NOT NULL, e VARBINARY(12) NOT NULL, f VARBINARY(80), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-990482046,10508554,'5','i3aSKMrPjEcOKtIoS2wXZjrDBlmCWknArnOCiABT3dJUOJcM6bL3ebubsyxTUR0p1','2tC9jJTrMhW9pFVzJV2Egip2XovQn7oc0P','ZkDmBxsoFCz1qfVNoHdlUiombvD7uufN3QEMtvA9haHw3bI','Astd9q9uWuf9tJid4KqY0TnFtIZiBx9SfU68xuuNA2Y7NbUXAt7ohtc7BjFyLLY3NH','nZbLQnoY0zKF1kjdo8gKohdcpnz4fKtXh',10);
-INSERT INTO ti VALUES (-990482046,10508554,'5','i3aSKMrPjEcOKtIoS2wXZjrDBlmCWknArnOCiABT3dJUOJcM6bL3ebubsyxTUR0p1','2tC9jJTrMhW9pFVzJV2Egip2XovQn7oc0P','ZkDmBxsoFCz1qfVNoHdlUiombvD7uufN3QEMtvA9haHw3bI','Astd9q9uWuf9tJid4KqY0TnFtIZiBx9SfU68xuuNA2Y7NbUXAt7ohtc7BjFyLLY3NH','nZbLQnoY0zKF1kjdo8gKohdcpnz4fKtXh',10);
-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 (-747636671,1255366,'sc','g7rCAl8phjKG2R4VS6fDmudFphuh1RT95sLEtdbShcphG5lss03D7JzmZRwkW','Azv','fd5iegShx6M','gLLI','kJqsK0l0L3ghijLshpEXn2LBC8nHgyhwNOpOTFeSwSug13AsyLrJMbktLGZ8mdVF8O9LJZLgkkOVUziJ3',11);
-INSERT INTO ti VALUES (-747636671,1255366,'sc','g7rCAl8phjKG2R4VS6fDmudFphuh1RT95sLEtdbShcphG5lss03D7JzmZRwkW','Azv','fd5iegShx6M','gLLI','kJqsK0l0L3ghijLshpEXn2LBC8nHgyhwNOpOTFeSwSug13AsyLrJMbktLGZ8mdVF8O9LJZLgkkOVUziJ3',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-278589431,12587573,'EGrmUPtzUT5STxn6agFN','gunuRwtfvXZNN2zyLo7B3X56couOhRNq6nugEsXwJlWhq0K1199RD8pqq0UknsxvTP50pCKUcWRwrUtMYl7JkB3hBRNVcPBrKDf1v6ZtDt5fgepAeKZbHiXO0QkQjDkwC6jW1htrkP4mDIqWygwIreRrbYgui9gX0Dtipwz','GJDoMPrglpWrggmeQGcLE3kQmL6Z4a2Sd5fmw3A1oR5I','Cm0GMAS6zZF73eJZtML3YNAzmzzRnCaQDcuW98NJ3V1Gdeslqpf6lspF6bioARKL1eWoW62G1F2Cxis','PdyA4KWYcWFHwWfgR87ymzmVSDzvTSs2x5pmO4zr43kcP3L5clEOck0w5ohlPG9ibciZ1PxDWGhCZt0E2iQMvudmP','a6VmuuDylyeEbmmtGfUyk5egLeyrUNKQGUZQNOvqqOcvDv4lV5FKkrBCnYROiqDOivp4plJB83',12);
-INSERT INTO ti VALUES (-278589431,12587573,'EGrmUPtzUT5STxn6agFN','gunuRwtfvXZNN2zyLo7B3X56couOhRNq6nugEsXwJlWhq0K1199RD8pqq0UknsxvTP50pCKUcWRwrUtMYl7JkB3hBRNVcPBrKDf1v6ZtDt5fgepAeKZbHiXO0QkQjDkwC6jW1htrkP4mDIqWygwIreRrbYgui9gX0Dtipwz','GJDoMPrglpWrggmeQGcLE3kQmL6Z4a2Sd5fmw3A1oR5I','Cm0GMAS6zZF73eJZtML3YNAzmzzRnCaQDcuW98NJ3V1Gdeslqpf6lspF6bioARKL1eWoW62G1F2Cxis','PdyA4KWYcWFHwWfgR87ymzmVSDzvTSs2x5pmO4zr43kcP3L5clEOck0w5ohlPG9ibciZ1PxDWGhCZt0E2iQMvudmP','a6VmuuDylyeEbmmtGfUyk5egLeyrUNKQGUZQNOvqqOcvDv4lV5FKkrBCnYROiqDOivp4plJB83',12);
+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 (1913777986577034489,1160904453,'miv2Kjg9prlr6xz','KGqgII','v','EtPXhAPK21H3YjaxwbYG8ZYy6SgInNyc35','mz','h',10);
+INSERT INTO ti VALUES (1913777986577034489,1160904453,'miv2Kjg9prlr6xz','KGqgII','v','EtPXhAPK21H3YjaxwbYG8ZYy6SgInNyc35','mz','h',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(100);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
+INSERT INTO t VALUES (6242229456565054140,442756445,'Wq5Tk4xmm7rSnFYM0NupoJJJOqNWguM7g2sJfD4nocJCHo1nYuSgB6DWlCjnJvqkSHgo4QJaB','3yrtwc5UJMXUd7s','bIgq','XcvXVhQ22GgJHnKZgl1Io44ydG02iQOeoVhAPALlc9PjEJi2xDCUAV1od1F','Z','o',11);
+INSERT INTO ti VALUES (6242229456565054140,442756445,'Wq5Tk4xmm7rSnFYM0NupoJJJOqNWguM7g2sJfD4nocJCHo1nYuSgB6DWlCjnJvqkSHgo4QJaB','3yrtwc5UJMXUd7s','bIgq','XcvXVhQ22GgJHnKZgl1Io44ydG02iQOeoVhAPALlc9PjEJi2xDCUAV1od1F','Z','o',11);
+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 (8012207230266915651,1254118745,'U8Z0smp6knX1pGw1KDQ9NYYqymLWzuASc5OJafj','Ik1uisUENqMpaSBsGxY8OcOayf1bQCFqxABEZN1FGMSTIyrTd79337LZlCbvAkSkjU451mLGdoJ1UYC7LruxiNHZgjunpvvFTG3dOO5JSCegCMxl17vri8JHtXlPP6ZBSFiHS5IqFRrilsmscBQakgz2qyvjfn','y','r9FUJJWWmjloeoyNbMS3OJsxMXvPwMcgO1tTVePAmmYPzDj9Gez2tTeVLClEX','p','s',12);
+INSERT INTO ti VALUES (8012207230266915651,1254118745,'U8Z0smp6knX1pGw1KDQ9NYYqymLWzuASc5OJafj','Ik1uisUENqMpaSBsGxY8OcOayf1bQCFqxABEZN1FGMSTIyrTd79337LZlCbvAkSkjU451mLGdoJ1UYC7LruxiNHZgjunpvvFTG3dOO5JSCegCMxl17vri8JHtXlPP6ZBSFiHS5IqFRrilsmscBQakgz2qyvjfn','y','r9FUJJWWmjloeoyNbMS3OJsxMXvPwMcgO1tTVePAmmYPzDj9Gez2tTeVLClEX','p','s',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1693171116,10965858,'uvvtGsR02cr28','UD74p6bjVq4z8MqT7gwvG0RLS2obkSUMv8YvH2uBs','HgrfZ4j6E0pkqIv6jD','yodLvJQ156VL7yCPZshboVdftuRAggW66wep64PWSFrZnYMX0oKZa0P3bOWDUMGvYoUKVFjeEDKpTa1OqcLTXZ50ZJNEh1dyqGvijTf4ygtiyr7wkdmf1pBAmGCEiDTwQPVRne0xyGc5iqRK8CYKvM3nNz','GLGyxuI08tC0hE','nkgNRvWJlOBnzNlcMq',13);
-INSERT INTO ti VALUES (-1693171116,10965858,'uvvtGsR02cr28','UD74p6bjVq4z8MqT7gwvG0RLS2obkSUMv8YvH2uBs','HgrfZ4j6E0pkqIv6jD','yodLvJQ156VL7yCPZshboVdftuRAggW66wep64PWSFrZnYMX0oKZa0P3bOWDUMGvYoUKVFjeEDKpTa1OqcLTXZ50ZJNEh1dyqGvijTf4ygtiyr7wkdmf1pBAmGCEiDTwQPVRne0xyGc5iqRK8CYKvM3nNz','GLGyxuI08tC0hE','nkgNRvWJlOBnzNlcMq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(5), d VARBINARY(76) NOT NULL, e VARCHAR(69), f VARBINARY(63) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3829114,3622026,'N9Hk','pfVatDi3wV8sxPA1DSJk33MkzxX0HzB','QxbRVn','7','sY098FwvfV2ZbiX72ueKqiWKNKBvUQChaqhe63yxHazN4vcUjl7C7DSWOwkcCAwap39mXxtbWMxCJzmIqN','LR13zWh5cXE3WFIpEST7ViTVtWY8QSxx',0);
-INSERT INTO t VALUES (14617386,675971,'N05','eAUpzLB4K9QTLhtCGmfihwFDJ95lPzmaN','OtuNfx6SrhIvIQlU1zOBNr0as','wz6ccLimFyztgoflHoELfJoS3FBJOzfXHd2x8pG7UHonfPfg5t','QEwcifvzb5zkCCwMWPnYe2fl9oWsMMaXd3QUWDmj','ck9b87HayNTIOSDMSGqb1R2EmmbW20YyxLHAk4I4GhWZTvNWDTJNw5Fp4op7pBrbiEIIP3ELI1bSg0JHjJOVWiOqM',1);
-INSERT INTO t VALUES (15092435,14067212,'rQo','mZcW1Kn4X0UGSEHnwAIA4WWrsPJaZwh0vKWRIjbK09i44sCSodiov4Z','8DNp7z6deZmP80B8TQ6cjnU1cH539PwnHJWUtn5Elo489d','OtHc4aleEW9FdBh5ck33fPStHOBJpqxyl6s6qn1oaZteawOdIqkLI','fXX97G5dvM0ABz8pW342H3MzRb','148ScYuUaawe0nK5vHz',2);
-INSERT INTO t VALUES (1734879,15682887,'jAa7K','anJUSLIEnDK4AsBpEfRaqGN99S','2OQuYwuKdcBzTr031fZo18ukXV','ZYf2hY7Xxxt6GStQY8kFsgyV9vS3xK8Qva7R0p0sPJApVRJm75jCHUhl','BkU1jaSB0cI0E65TCXSagq2x4fhzUTmthXn1ycgQBw89kRq10Qts96IhQo4zi1Un6UrdMyr5byaIrbxIMVEWf','zpYaf',3);
-INSERT INTO t VALUES (12347315,13020589,'nBxv','TSayKzujnmy6UWVPOHcYlbthotytlVpxxXK5KpUalstF8zTBlfwwXcFQNf1J8f6i71seei','9GKi4QfWUZZvqDSp1Vsvxu6Kio3spjf4EYfoPjrbe','t3iPQNKzwJgB2AgBs','yiziG5omssC4LvsREb9bSerFO48','KnfPJPxhfqYwosljOn3jqaqNNFp5oNdwAJeNvfeAvuQ39G6ZizlRcsm3BGGh6alJziUBCtVGTBfeNWOf1xySl86cFsJR6',4);
-INSERT INTO t VALUES (944929,2813151,'yp','mDNubUjq3TFKW40ACzzZnaK9N7Vlxm3S084bcRrqLzebnGbu9dGoHBD','J7JICWJg7cOcA45DbaQmWKfg2zRl9UlAn6PPy6yxsqiJPtndyzoxkZHSW3GDb','lBRisFXkl09iJ4nzEOGeBQYlv54qQtY5nz6a2VAKxIcSeVlQSJJZ2t','OEsDdpXspO8n892No2Z3FkXlIIm76DosVMdrsIqMPDSIx2SUZ0Dhw7RSl3sZGGDZNcRmKre','WCkLfdkvueOw62bRZKOKjgVY5QIB0BDtTPEntE0js1tghKcVEvqZEgVbOAJyJegqKZYSxlx5SY',5);
-INSERT INTO t VALUES (12399408,9403760,'q8M','ogRaMwTTofTDfKb19gz46xvLJcNmOHUG8a','3eNCYfZjI37TYl0Ce1YbxM6V1KfJ0BTccxh','Mgl1kaziMTi6QyhHSLh0fcOulhh','0QHgiPKZjlEZi5QQv0vqzOt','OD',6);
-INSERT INTO t VALUES (4926186,13237591,'mbEt','UawX1OomW5kpgk1J1zzoIZefAtE9zyycrG4sEMhcRyaogxrWarIeSKZnoWf2CbUU2XAxuViNa','mZAVO9G0WL4QRxgzdttkhbMO7f5oB1J0WND50PNTd5gkRVqRtfCNr','10N0hjRymE4','bRx10puSYImTP8cpOZULeesyJX6yYv7n0UWXcliqBlDqqUzeOIFxLg5sn3KlEMm','HUpDMi8QpNe68zDcSnM02VRaNDYnWQRxTvEZcEp4mDsh',7);
-INSERT INTO t VALUES (12248903,16537273,'IdPc','O1FWGJJe7wU','b0xK0uACvyDTAIpl8jwN6QV4scBvLwNnvklyuJ0lx4ZaRUWfD6FnCT4','vIvXVetOimUvrC6jh1SY8UjzcPKxl1vMNS3UxM0GYqWObcKQ47ihpXh','GRTlt5FOoTsLHI6wahXPfqAENz','xC',8);
-INSERT INTO t VALUES (4776312,5573845,'aw','4urMmnLlqaD1uTEieGKQTuf0fZzpilo7cgzMWWeS3kPPMlArX9EiehB4C67KIXkZaB3OobD','NvNTQWNncHMf4BiHCXehj5ACZuz8rSPXZSQI9pi4BLsEih','zmSen8FHmTYiTf85Aota85QEMdlhcjvbRnjgw3X1NLqYB2tx7Fm','h1PZirTdZSxNqIcimxJCA72Nw7hIiHCqRdKzuwHDC5wylyotaAIgvcrn0fqN3Ved','6goYckMVMVlo9HCbdNu1xypZmIEP911s',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10884815104263559342,2817882463,'DSQwDetU8CBiQ3dOmiPrfT2KVQHCIraN3vBRcpVOcxLh6kLepj','83nN4OdBuOdOcdo1Vqaq5IeSM080Q2MnFspler2FGg7h7ld6bqOJTtUdcoZgT68fpdVAq3K8QgihwW4dz6Xr3iumAHekM0f7FWdwCJ7F483v1tSRL3XYA2TtAo0xxyIrYPXexmlu0xd0WIcjwzsV7AkBiCz8vh5RRumSrMfBNINoCeemOXLwaR0aMvzTAIQODHNa','C','6GP5ghDJsx1GJ5KCllFcF2yZUYuLOgkPScEDAV8b5TxoKH68W2QWHRB549pnMwyVP0YEgAWw0yYVPa5wfa1zK95NTNzhmsn5moR8NsYjOEUEMa0Sm69MZ9slu7sB0lCqA7Bd31vdENBefUHOsBvOCgQ8zcHNv36DFAQdsXmHnhzIqvBTjKL8Lz','M','P',13);
+INSERT INTO ti VALUES (10884815104263559342,2817882463,'DSQwDetU8CBiQ3dOmiPrfT2KVQHCIraN3vBRcpVOcxLh6kLepj','83nN4OdBuOdOcdo1Vqaq5IeSM080Q2MnFspler2FGg7h7ld6bqOJTtUdcoZgT68fpdVAq3K8QgihwW4dz6Xr3iumAHekM0f7FWdwCJ7F483v1tSRL3XYA2TtAo0xxyIrYPXexmlu0xd0WIcjwzsV7AkBiCz8vh5RRumSrMfBNINoCeemOXLwaR0aMvzTAIQODHNa','C','6GP5ghDJsx1GJ5KCllFcF2yZUYuLOgkPScEDAV8b5TxoKH68W2QWHRB549pnMwyVP0YEgAWw0yYVPa5wfa1zK95NTNzhmsn5moR8NsYjOEUEMa0Sm69MZ9slu7sB0lCqA7Bd31vdENBefUHOsBvOCgQ8zcHNv36DFAQdsXmHnhzIqvBTjKL8Lz','M','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2991049560164517854,3974667167,'EppVYlJudxVZLZ1EseUVS','dfBtxnIGL4uyh83MLKxvqji7jpQOO5TI6TRXRTbmXbPKIge9ztnCN3Kr','WwZSvvj','dCXEOsFjeoFSChGUAogzUSLFfJSCsvDOPXS14Mx4Klt2vDxu6RYxv2mzTJADjdlEagGQghA','bx','1',14);
+INSERT INTO ti VALUES (2991049560164517854,3974667167,'EppVYlJudxVZLZ1EseUVS','dfBtxnIGL4uyh83MLKxvqji7jpQOO5TI6TRXRTbmXbPKIge9ztnCN3Kr','WwZSvvj','dCXEOsFjeoFSChGUAogzUSLFfJSCsvDOPXS14Mx4Klt2vDxu6RYxv2mzTJADjdlEagGQghA','bx','1',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14016723122429312778,2901585262,'gGgISM','6pC','8tOZJnr','TEu4mhMyxKLbgccn4elJxPmQevAMbbhLBQ','ap','ZU',15);
+INSERT INTO ti VALUES (14016723122429312778,2901585262,'gGgISM','6pC','8tOZJnr','TEu4mhMyxKLbgccn4elJxPmQevAMbbhLBQ','ap','ZU',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT, c BINARY(25) NOT NULL, d VARCHAR(63) NOT NULL, e VARBINARY(81) NOT NULL, f VARBINARY(40), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45370,78,'lRSAsm6Q5NtW1YHEYRfVY','nCEZE1AlzXL4RR5SH155oENdzL0cttku','EeW95LyYJlPDRmrssRvPabD4cf9tedenKc06uZLbZ8TTz1bwZkldb2VH0j9SYpbLU5jnMYsyReDqcws3J','tG9qxgemOQ','Z','x',0);
+INSERT INTO t VALUES (61944,6,'R5zWBvTMtKg4beRW5','6FfsE2dHI1xDPoNBopKQrx7vKCz','xZC97qiRcmsoC7EtlFa','H1xut1F3P','y','d',1);
+INSERT INTO t VALUES (60900,21,'oIHhY65kK69E212Q6Qhnn','FssviD3FVy','vtQRxznMpGdD1zLkapkYq7R0gzum5WkLZxZHTYgWC0isHOvQ5uewajPrh4kvF1UK8FmExyEYHR6hTXMTt','jZEl','G','b',2);
+INSERT INTO t VALUES (12239,25,'WtWJuszeW','NKWfUQjJXpegtxZDVoR8z1dec1ZU2sV2LXZOX3nmM2YYjq6SS0Qs2u6Om1','2OieiGDKBSHO1f0o8Cz8Ic3ryi9N4M127V7PT568aK7OljuGzwfNyFd9sSXkxvkOU','TfzE8CHGla35bj2JfGXqATyarIQ','t','81',3);
+INSERT INTO t VALUES (32343,-96,'noMnSFAXCSMU3nQan','tnI3HnsiudOGgcj17sBlTFaoaB22L74FytkIDacnqB35qQI','sBKAzmTYOI21bQbzmmBcSE2q77xjhec1wCBXywQxOCJyp6KNrNIKHpOftsAam0XaLFgTwxwLZ','t3dMR7zzMv8vjvp93TrrjKng3qMiriraw6','6','d',4);
+INSERT INTO t VALUES (10063,-4,'fqDAU6','fhzfHRrG8k5z2x42ZuqgWyCfe0Iklwqia7B','JR3uOasbB13P0DfCSnh9BO9RzHEBJth74QB3CN5lV5zIu5upygjgSu','Qs','4','55',5);
+INSERT INTO t VALUES (25739,54,'N','JsHxsBnDobbAscYgtYTAVqAYtXBRlCiIi65rta9Jt9qOAhpRotlcdmfQ2EtFSN','V3FRKkx7dVMJE','L6F0QkY','6','z',6);
+INSERT INTO t VALUES (54160,-36,'PrzKF6SfQKGuW4uD','VrJ2eZRZ3UPfJcBfLcTPfiVU4vm7DJfYn6CjLphEFS3nZC','UxIapJbiGnR','kxe6SioMsjZrRyo1RzMi8UZm0tvP2QrZi6RI','C','G',7);
+INSERT INTO t VALUES (50150,82,'MYSLydZmJnazH','dVDdiR967COfKT3fz','hoXIHoZEZBaoLkELybdYEf','tdLFWDHXZ','g','Vb',8);
+INSERT INTO t VALUES (3934,93,'aJ98pTlYMYQ','iqlhnfBvamRcb14cqwKM7qyxZl4PESmc1w2MK2sx04W4Ik02sPb5v','QZRu5nUFpFtGmqp1y1xtPzYOR80vC13HHfnhuaFawgpPqa','H2qtbF3aJoQ5E2xnAOXPeXihnklmH1GOW9','6','l',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT, c BINARY(25) NOT NULL, d VARCHAR(63) NOT NULL, e VARBINARY(81) NOT NULL, f VARBINARY(40), 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 (8713421586336997193,3675550,'kLG','XTbDWNK4zR0by','4GXdJkDsHhKb','7lVXP0LSt4SOvQLBI2BuOf03R1VmNHTBVvkcoV1','u0C7Vfl7keyTFfXPKka0llJLcl4z1QVkNJGsiP2hkVj0wBoB8YalOKpolfkZK5feOXeJypwg','FuuAyCeTeBLvYhrP7ilHOEhmCJ2npQkmoCPHtwjl9qMH16ldkONhwlqjWe9Cs9',10);
-INSERT INTO ti VALUES (8713421586336997193,3675550,'kLG','XTbDWNK4zR0by','4GXdJkDsHhKb','7lVXP0LSt4SOvQLBI2BuOf03R1VmNHTBVvkcoV1','u0C7Vfl7keyTFfXPKka0llJLcl4z1QVkNJGsiP2hkVj0wBoB8YalOKpolfkZK5feOXeJypwg','FuuAyCeTeBLvYhrP7ilHOEhmCJ2npQkmoCPHtwjl9qMH16ldkONhwlqjWe9Cs9',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(6);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(6);
-INSERT INTO t VALUES (505465223605343320,15554933,'P4','XOhL6xKqXKOH','EJU3RDdRLSh1eDZkNSoFezUkkqArVGI','Rk0tbLX6uL6MFe3LSdQu85ZRyOy','LiVwejYOwG6x94nikg7RoyaFLb6DkJY6C3pDFGnLz','fJfNGoey7YZ2LOWOcjRjcJWkkeu89IN8vQkaEoaUmX5JrLdqhYHqDKuMmXF375rsyGyepjGoyAvOsk1',11);
-INSERT INTO ti VALUES (505465223605343320,15554933,'P4','XOhL6xKqXKOH','EJU3RDdRLSh1eDZkNSoFezUkkqArVGI','Rk0tbLX6uL6MFe3LSdQu85ZRyOy','LiVwejYOwG6x94nikg7RoyaFLb6DkJY6C3pDFGnLz','fJfNGoey7YZ2LOWOcjRjcJWkkeu89IN8vQkaEoaUmX5JrLdqhYHqDKuMmXF375rsyGyepjGoyAvOsk1',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7243561636033790102,3717955,'hww','KzpEcOv24dxgS0URsUmx82XgAPZjW7NbVqeiqkcxexVbUq1JJ4gAmxc0aTFMaar06t6QAVswZ8PwabLqr0OBys2bXwluwIAVW5VslIkzbODpoDLiz5GHpFjuTBO39wZtT9kRzAAleuAjoFm2laRzyFABu3kJTYVelDk2Ty0jNdmesCFBmzxhGxlEypzHDk1FPBAsiH9bVGKFoSCHKJcWSjnQA9cLWt6ptyeORWfuKHO','15Wdik3ay76YGvTLQJFx1dMMKlADOEfbK','juWChWzjW8tTOFQDIi9jzhvnxgRw78cX40qK3312T551vhhO','X8Q4XZjo','GsFbzA5Xov5oEuIrrb',12);
-INSERT INTO ti VALUES (7243561636033790102,3717955,'hww','KzpEcOv24dxgS0URsUmx82XgAPZjW7NbVqeiqkcxexVbUq1JJ4gAmxc0aTFMaar06t6QAVswZ8PwabLqr0OBys2bXwluwIAVW5VslIkzbODpoDLiz5GHpFjuTBO39wZtT9kRzAAleuAjoFm2laRzyFABu3kJTYVelDk2Ty0jNdmesCFBmzxhGxlEypzHDk1FPBAsiH9bVGKFoSCHKJcWSjnQA9cLWt6ptyeORWfuKHO','15Wdik3ay76YGvTLQJFx1dMMKlADOEfbK','juWChWzjW8tTOFQDIi9jzhvnxgRw78cX40qK3312T551vhhO','X8Q4XZjo','GsFbzA5Xov5oEuIrrb',12);
-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 (8969782191518192259,11186208,'Afwo','rvuBOtU0uyv45qG4DQ5AgT309t6nI0fFzwxC7wzcuH6P6yjPsij0y7TGZg','NoiOYxtpWet8Qnhy95Ij0zcFkavQuQYTO','Z95IGokycJpodzdnz9Ei2eWTwTcItDmoLwe8VJEhy0GrASJ5B5XiIL0VnpMsm63fRZX9UaVa486w6aJhIiGRQ2','4NbEdcAHT7NfGEkHh2BiKj1RnKujeVG2odOfMEuP7xmcNnVP5CujKLnx47UN0xua961FRONXkosR9W','X7qBv1cqYLACTHs5ApD45tk7su3tLoyogSeMeEUR9LzfYMRq',13);
-INSERT INTO ti VALUES (8969782191518192259,11186208,'Afwo','rvuBOtU0uyv45qG4DQ5AgT309t6nI0fFzwxC7wzcuH6P6yjPsij0y7TGZg','NoiOYxtpWet8Qnhy95Ij0zcFkavQuQYTO','Z95IGokycJpodzdnz9Ei2eWTwTcItDmoLwe8VJEhy0GrASJ5B5XiIL0VnpMsm63fRZX9UaVa486w6aJhIiGRQ2','4NbEdcAHT7NfGEkHh2BiKj1RnKujeVG2odOfMEuP7xmcNnVP5CujKLnx47UN0xua961FRONXkosR9W','X7qBv1cqYLACTHs5ApD45tk7su3tLoyogSeMeEUR9LzfYMRq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT, c CHAR(12) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(57), f VARCHAR(61), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1505799313586533655,1411577314,'RYbkh','eSxEzUtjmLyDVYhRMwjWYJ5hV7g4N0oaHrX48hkIXzeCilh','CtpX9WnzuJZD2pBPqXxXuUS6CcnV5','ea3zkJ92ilTgFI','cWqUQb','2lRtMA2aoCNOxPguD8LNlmXlRhF4zk5Z0E7sKp2FIS09kB2TMH1w2wwu3VILUy7BoFBs',0);
-INSERT INTO t VALUES (1491373535689117498,689945422,'C','aWyJSbh2ya9YueIqe','bWIoBddqxzNWsnCDPyfUdTdZogWip31wa','ADPBxhLWuzUZVkv','81PfzPYNWboYfJ0CL73aiOrdr7YI3KfzEwSrgktJQaIXGA756MhB5TH1sNRTLyzuqMPwJvm8URaPxF5pjRGfy2y2E1RVr394Z0','T8JlwSLkHeVc',1);
-INSERT INTO t VALUES (3142711386021308461,935849823,'A','weuHGc1fRCT6OPF','SBFJmRdrxux0CDTnJ8q0nAt','DIyWX7PHMHYGEFYpfUToxnFH7','h59IrgZCS3JFOXyq4cQTY0GYoixxqVikrjKxHiYyIm25xtnRTtstXaRW6chx64k5KE','l0iwHodOxdXKDx9QDgXgcQh2P3cJeuGQDBu8y6TDK6rKlwQU4El0g8SzdmLn8JoL',2);
-INSERT INTO t VALUES (6670937525358222438,344957480,'W','x70toynUeaBaNRd5q','3BxHNha7znYwW5JFTd3nntJDZSEp3sJRGUfipTDflZ0unIpxGT5C8cPui','CmQbj9hIxWcndpEbFgMKjod75cOAN0lT8','OE6EGIzmrVeyb6db0MscnSXQdXZspTv3MDNJ0C6qg6vGsxLIGJMfZ','EAm7rchwkF8u9bGU5P3gCTH',3);
-INSERT INTO t VALUES (1774358796075200859,-1998525603,'WzkEIo','G7x02WRHeHiwoEi1f1f8Hae9dNc9YzHqDQ1','Pl5USiOxchJL73krGpzm4C3kx7PJw2KgNWZs9irhgFJkQ2QmN7z5SCm','f1FJZjFWt5VWPRTNjObk8VbFzky5h','OqQ74603E1Slms33W9bdwy0fxm7xnEexwBGjgPxtwFoq7wYwhem9A91LkkWpDzInT7Tp0juxIvtjyQU8NKcVBo9aD5ooiRPPR','d5SIGYC1RzSXTMplZfgkIGAUSisSMrB7ZL2PIFtVBHW7YBKgMY7NmmpQNICxVKz8xl4zf1',4);
-INSERT INTO t VALUES (4958840346031851857,917851328,'Dtv','jqIl558dQ2tMPiZye5Nr2s0LxlDJfjHizaP','YuOtf5qvj1KiZWNPzjR1ugM08jWdGahdX9LkslvFMvufbs126','qBgCrivfZu9kJcYzn9qZmCUtzcoDpOu','8q7ZsxthWV9AyFO32ouRwJRBTPC0Oo8TVw97rPlPJJh0THBSiZSVGJxh4hDzQcT9lzFIkzrjnCEnT','ccdIQ23GQYrofzXKCZjdU',5);
-INSERT INTO t VALUES (-8042986971114732162,-549933298,'0skBg7iIE','Yv4enVJxxuqyzyrPTm8kb2xjnHylg9SRhzKKi3KoDI9BirxVNDk','RHLZg4IHzM26EmxL56Jc09BR','MWAqskRVqELJEepSDvfLDiHIEvNnCj84amiVu','lBDVo5s1fW1vY7biUxA5Fg0H','pM2m8ykrQzqL',6);
-INSERT INTO t VALUES (-6881105388725073030,1462359717,'ct3ftG8rcF','WvJDe4XMdEk7p95YcXO5hZY4z3zzNw3','iisHlplagHmmHrSuwXuXF8pYR4IsvZpVZQPds','DatHhEcxlzxZBi15gHNEfgQ7m2eDPyYuJNJB62G6a0IX6W','xWTclS2oDW7M0F2twK5BuhP8','J9I6WrJRZcvW9t9T4iS',7);
-INSERT INTO t VALUES (1353240731717270327,-116121840,'qlLjEl4W3','L0dHHbSaQMn4w801DXQUpTisBaJB3xu7','VDBNgi','aFrWMt0h2k4iRagfNJIWsDzai1W','Z2AIAoTbVx8NhewUiNhDuE3zgnv8r3PqQhzgJ6m2v6LOWdzQGPyN2VUnwaD6bxd05ZWC5nzCSuBeUDG1','fSfbsW4RxEhrkdbn0zbOp9UUuUluDPMSYJ1L8NbU3TPHR9GURefAbG0an',8);
-INSERT INTO t VALUES (-3151124352109583523,1692530804,'EPzqbWEr','EzFHtDw4kOv6hbjH69TyMBbF','MbTHszd','YrV0uL62oJa7WIHOTIWSIP4YnyZWRo29FnpZThIKFHME','QXvQU7Cu4T5iKskTmAuWjLaLbaHVo','fbkwFrPAaXftjVYX7h4Qh8hgPog52ltMJ1JM5lau5PCeCcmnDWhRFQa6fyiQsphYmqXyRW2HnYKIjMLwTBoQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3827164851834744723,-534980840,'7TSNCDf9','MwlTNdwvSRKDN6LoJjPMHD9Nj5ha2Q7iFu6TjVsuQQnZvc9HCmKDO','YpLAwzOrhhP8eo9RUHDFvuBfNDP','sfB2FFiKYeMt9DoGmwxAFi82Nssjw9wQ3Y0A7V5xl27TcwTbDYVk5n','edbKwE2gX1fzn1T2aOl3xdveA3azvZS4x9RhPIhS7NosplJraXYN1VgsfqTKsWm0QgY','BwYzyPdpB7HzTDbZJouQ2DaIYZ90IZ79OIzzpf2Aji3UpPSV5lvlCX2prOtR8obRDN3Hpfg0MgZLKEEpN7ZoX1kbU2',10);
-INSERT INTO ti VALUES (3827164851834744723,-534980840,'7TSNCDf9','MwlTNdwvSRKDN6LoJjPMHD9Nj5ha2Q7iFu6TjVsuQQnZvc9HCmKDO','YpLAwzOrhhP8eo9RUHDFvuBfNDP','sfB2FFiKYeMt9DoGmwxAFi82Nssjw9wQ3Y0A7V5xl27TcwTbDYVk5n','edbKwE2gX1fzn1T2aOl3xdveA3azvZS4x9RhPIhS7NosplJraXYN1VgsfqTKsWm0QgY','BwYzyPdpB7HzTDbZJouQ2DaIYZ90IZ79OIzzpf2Aji3UpPSV5lvlCX2prOtR8obRDN3Hpfg0MgZLKEEpN7ZoX1kbU2',10);
-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 (-749875549080771523,1480869387,'2QdJunhUaEe','7MFkw42Qv32WSUq0jsBb5zKM','nTF6efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oT','1ZJYUO9R1WZ18OtcpXVjqjHcl','9hVXaUJfJKXHw9SlZ9YCx442PDA0','BYZz6iyAycVXmKs5vZ8j8IAelBSc8adawp4WZg5uPBui9KsWVq',11);
-INSERT INTO ti VALUES (-749875549080771523,1480869387,'2QdJunhUaEe','7MFkw42Qv32WSUq0jsBb5zKM','nTF6efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oT','1ZJYUO9R1WZ18OtcpXVjqjHcl','9hVXaUJfJKXHw9SlZ9YCx442PDA0','BYZz6iyAycVXmKs5vZ8j8IAelBSc8adawp4WZg5uPBui9KsWVq',11);
+INSERT INTO t VALUES (8846250744852564887,-110,'VKsknHR6W','N9LWyiwXFEmwUzk751E9eObvIDB623WmOw3vKZuhwqv81','0F5p3IgDtnWkMIHlRDI59LF8ckRtEMzKtjNkk0WgTZZMHLtJ','Bg0sBOXNxg7EBVTR8ZMhZFKInID368Gs','b','c',10);
+INSERT INTO ti VALUES (8846250744852564887,-110,'VKsknHR6W','N9LWyiwXFEmwUzk751E9eObvIDB623WmOw3vKZuhwqv81','0F5p3IgDtnWkMIHlRDI59LF8ckRtEMzKtjNkk0WgTZZMHLtJ','Bg0sBOXNxg7EBVTR8ZMhZFKInID368Gs','b','c',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(26) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(26) NOT NULL;
+INSERT INTO t VALUES (4631740666923428400,-118,'6UJuQAHM2eonNN9','kzpfVatDi3wV8sxPA1DSJk33MkzxX0HzBe','xbRVna7YsY098FwvfV2ZbiX72ueKqiWKNKBvUQChaqhe63yxHazN4vcU','l7C7DSW','w','c',11);
+INSERT INTO ti VALUES (4631740666923428400,-118,'6UJuQAHM2eonNN9','kzpfVatDi3wV8sxPA1DSJk33MkzxX0HzBe','xbRVna7YsY098FwvfV2ZbiX72ueKqiWKNKBvUQChaqhe63yxHazN4vcU','l7C7DSW','w','c',11);
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 (-3166216574414905167,-168159271,'CI','m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upVYPc2St5fbXZq3GPpenqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpTj6bT8cgBcUqykUXrIe9ZX0qENhzuSyYNcDGddXqZr4UW4GVbOMNbyHjn3fRows03Fcl0ULFwEEF','Pqjk','M9zhxNkKwxS8Wl6','YlW3am4fC7NgOIATOmSImMCxwPVxl92','gNZkQwcPAXolvU2JLlkboW1miyYJWepb',12);
-INSERT INTO ti VALUES (-3166216574414905167,-168159271,'CI','m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upVYPc2St5fbXZq3GPpenqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpTj6bT8cgBcUqykUXrIe9ZX0qENhzuSyYNcDGddXqZr4UW4GVbOMNbyHjn3fRows03Fcl0ULFwEEF','Pqjk','M9zhxNkKwxS8Wl6','YlW3am4fC7NgOIATOmSImMCxwPVxl92','gNZkQwcPAXolvU2JLlkboW1miyYJWepb',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1003476151545748556,-1739981660,'1','9goCeVUrj6QyanEGr6mjN','40CEsGw8HhCzFsGOZs','vXlJn5AIcQGnAmxKhFYm0zPB3VWXtuZDyrpPRLjLL3l1uHxKCbfXOrT134IFsSALMC5chQwrNuCj8mHCWpHAnCourGPUVl95dwUzQr3YDB1lIJNjnrBJDV8PIzMySquOJN21ZvIzMyVRR5TGteES9bH6gyLRwyFcwlPPqaXc8a2Gmp6gwGvr','CthS24PMSasNWlhLGHDZgoKZJxvvn6W2vznbDN6','pVkjJ2uKRtcJNJSFjImQLz2t9K4HLVt59kf7oaLSUWeEt1OCzwvMGFBca7W0eqrrE0BYJvjeFV1DNoew42IO2Qe7LxauRdTfyG',13);
-INSERT INTO ti VALUES (-1003476151545748556,-1739981660,'1','9goCeVUrj6QyanEGr6mjN','40CEsGw8HhCzFsGOZs','vXlJn5AIcQGnAmxKhFYm0zPB3VWXtuZDyrpPRLjLL3l1uHxKCbfXOrT134IFsSALMC5chQwrNuCj8mHCWpHAnCourGPUVl95dwUzQr3YDB1lIJNjnrBJDV8PIzMySquOJN21ZvIzMyVRR5TGteES9bH6gyLRwyFcwlPPqaXc8a2Gmp6gwGvr','CthS24PMSasNWlhLGHDZgoKZJxvvn6W2vznbDN6','pVkjJ2uKRtcJNJSFjImQLz2t9K4HLVt59kf7oaLSUWeEt1OCzwvMGFBca7W0eqrrE0BYJvjeFV1DNoew42IO2Qe7LxauRdTfyG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT, c BINARY(61), d VARBINARY(53) NOT NULL, e VARBINARY(65) NOT NULL, f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-39,-7398993129024083690,'JZgGGQeoTSFcbxnQ3MMus1a','F9dgrCbpKFvMi','r6AtU0j4Yw','EZmkXLTEt7oPtaGSZFau','K57SkThueYFSckmEjgIg7W9VsYmhtRh3eWQFVHRjsHNKTRt66sCxfIYoGL','zgvLO9R3S0Cn',0);
-INSERT INTO t VALUES (-2,23161254564011840,'ynXTkxwrgrz3VDEAeu3Hg0W','kp5UpsbKbTuN5ceSvYQ2HTtR4jFWTSZVReBeL3vp5W','huK0NIN4bqwpDqnlt81teESzdqIIasjSS2jDv8FiZ8aX3RKPAIuytiJ1z','2F3WbHC8r0PwGKuEfcUSFJCHiG14khBehidNM5cShBS','SeGTWaq8R5s34xBQTqRTa3oPCOow84nLdvdUEeaiwQMXfgOJPTe0n1Wir2B94Kb8','OouxHnE8jsIFQ3wSI5OURwC1ATaPCHP0lJSV8xemFlPX0uK1KMjCZC7Sz4UymfHkQyp63DkunU9IbJ40nSGxS756E5WYk',1);
-INSERT INTO t VALUES (6,4999512479082348757,'OSvrC3p3G4Rx2fa2FmGh0QkeP7sZnhzZQR9SVlruyRtKvRUTZDr','7n0G4WajFdHxOHVWDjC1nnkWaoqMrxkOPZDem8L','4HWkVCTa4IYBITrfLgR40ylC5oZxlks','CN0wHlDd2doRlHGal2RnqtiQkg101rpQ2QVrqncFE4bK3Q0NhBLHx4Sski6l83Av','g5McYZIx68W0MC7hhb11JB128e7hDyRhzqloXXKBBz6e7qFxaTWBnqp7RwE6bRgPGadYwMaXa24SY','342l30B',2);
-INSERT INTO t VALUES (-79,-7848370019624683161,'v49HPuDV6OwNGBHQjyFoGGJMtTnE3qr70duGpQxOJd4va45b7pbmhtK','ybSzt61mnhYLPWsDeupwnobkMjl2j3GvQM9w7IYGnul6ASa6zd','cBdKvcKUFqD8o5','bPaUmblsjlL9y5kBVt9Spx7Rx0hNsYIO1CuP','qnXEC9FmuEJEU5bnZNyhZufeaAIhwXaam1MMX79mYHdkrcbV06XEGrd94VqwT6C0ER4UQV0fJFOkuKVofyGAraQ','cQogXUHDyisffhlg5Iv9FoGX2YvjSTKPMEj8tmPefu7yopBdMafK9AC7P6jBJrgWDNgb473X',3);
-INSERT INTO t VALUES (-28,-5113920218302358001,'yQ3hLGlIdVkyZsQhyIYxgYbIIvALUFmabM9AM','mbihp1GRe6b3bHHas1rpGm4n0sMhyNg','mMl2TrW3TLYK9BbZC4j6xUCc3SMH8rt0QWEgnstlBcv3x99','bLSjFeHf0f8iGdq0jo5Ypi4vuTEWo3FkmaPZd2WUlTwt3Za3FoyW3aK2kHk1Te7OXZxj2n3j4xDUdcIePbgA','KAZRkfeC30yxcp3oXFJ8dbA69yXuq8sGsYEqhUncZtysBo8lYaAEGxxb08Zc4An8RwIqoksvb','aCih4z8NkiA6VmjhkztTVDnVukxYuKn4JdZx5VWuOxF0ajeAPVH',4);
-INSERT INTO t VALUES (-96,-2035499971603408405,'MTdpUSxDcg2FbRUirqvWj','glfwxL3iQgrDxpY6xmWogJmQ','vpNInzScz9g6pNPy2rWHG3NASoq3S6cHUv49gLX1qmF','Y0r4TVMKlKKOe1yP4EK2bAlyBGXyVaUBV7rtNhW13q42dwEFODjpLlcArv7e5EsCHmV35FnunM737gH','qDB','8AYporCsUyiBCFe0JtE9ZHqFtDoJMTo6T13DHuHRamIVIPrWR27D1eWMDKX',5);
-INSERT INTO t VALUES (-43,7469394978862018592,'66TsyBRfq56smHnovZcdIOU7KQuvb8FfgiKSjxNoLuNJHh1vjV','nBKvyO5M2bHF1BUTDwizF2TrelUkYWluCFVfhgRzgYhZY','LwuXsrJwJTQ5dF','4FluITtZZ8NH73jy8fpHQGv3lpd5WquIpZPlukpf4AZYi0d6U7QolXVIhnCn02uPnPUkpe67BPRg6oeq68DuRTp5ykn04Mk','ZT6FkjBH9M86wvGNqz1r9','rZ3g3M55Q',6);
-INSERT INTO t VALUES (112,-669506279432939564,'rQquYAepYofSjjNJP8Nd8vuMNAjmD','6Dly89f7H1cYkF3vEtDai16uMne3axWBSZO1Qkvjcfj2b','VYW6y53Dtofv6','DUGUulEQSLzZlOHnKZWQ35ZtnE0gM4SD7Va4MxcIixneVvDGTSqeCqFaluZD6kUDmpTfcFxJShHyigoPHVx','bZldBEVjwVQNSh2sFY4EoMkm1vlNKd7vlA48b4oVRbFDsc9clQqu2e','P0mJvANmflOSPHzfXEDAcCoiDoXGlytZUjx4Z9oNHQ1WTrJfbC7pLy1k3UJAms1cviq2WqCuzzlxUew4VOHeUKROHrewZc1',7);
-INSERT INTO t VALUES (-3,2530306071279359984,'CenBrJQTVMeIUggLG9A7WdbO5vuf','YDT2W29ETW11Z0f2Qt6jZF','q9f6BOm','nH6V0mgH13TrFqX7HezK6fdVMW5ClSxAP4kPSC4BU5ATwcp88OhimMRlDWo1MeSkhB4NwWqAPXZ9yTWw6PuwAkOpY','Ccf1U','XED6hX1LS0Jk89o1KrAxckzNvplgKMhlueaLDTU0jAy5l0slhX7aVHVPHS55V',8);
-INSERT INTO t VALUES (-3,3395822510112604587,'aDWkh5T','B4UbILsRJJQxsbS1XqT4sOU','rVNlckmUtYq','1as4EPL7TNsaLsVZUU7OC5Fri','glkKb8qM6F5OQ9m','JJgmwGg96XkV0VSpLTwwf8FbL5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (947899267067395497,195791637161473733,'noavU4Z7GmXJmLaHTAOBvJSCS8CJ5HmG0k44gGDQO0IP412q3VBSnsEiv','2Pr','kskpZGlTC6ffEa5w5Cdhkfh6sYYMh6','oNXTJmjNgFwI6U3QlhXnl3LJ2uo','vCMNPDm6fVeI','Qjhp7OOm8MdljPjLxgQi85FpTzYW9wW2iT9XZ9dteaeIFyHWixrGzz15DHFxrH7wVmfZSJHsVD7PR0L30nGcgE5Cd',10);
-INSERT INTO ti VALUES (947899267067395497,195791637161473733,'noavU4Z7GmXJmLaHTAOBvJSCS8CJ5HmG0k44gGDQO0IP412q3VBSnsEiv','2Pr','kskpZGlTC6ffEa5w5Cdhkfh6sYYMh6','oNXTJmjNgFwI6U3QlhXnl3LJ2uo','vCMNPDm6fVeI','Qjhp7OOm8MdljPjLxgQi85FpTzYW9wW2iT9XZ9dteaeIFyHWixrGzz15DHFxrH7wVmfZSJHsVD7PR0L30nGcgE5Cd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(62);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
-INSERT INTO t VALUES (-7499680591959761025,854233325120667251,'hZPDSWTBIjZWAShHGRTiUbzj4yPo4973vz6bE4UJ8Q8T2iaUKkZ','8Kk9gsE7WTthDtQ62zFcfBOuJgAzj4qIMNkqt','A4','bW2ZTX7','c2wIEjQvcfsMK94mZRpDVZQUV0DomrsO4N4N4If9BR8DRBlLI5wFP4K','ons1F34bWhtg8dJLUkySm1E7FE5Yx9Plcp4wf8RkwVmE4fe386wwn05R9UdLfHU3IlZxyvd0Lvtqs9KsNjip6ySjvVu',11);
-INSERT INTO ti VALUES (-7499680591959761025,854233325120667251,'hZPDSWTBIjZWAShHGRTiUbzj4yPo4973vz6bE4UJ8Q8T2iaUKkZ','8Kk9gsE7WTthDtQ62zFcfBOuJgAzj4qIMNkqt','A4','bW2ZTX7','c2wIEjQvcfsMK94mZRpDVZQUV0DomrsO4N4N4If9BR8DRBlLI5wFP4K','ons1F34bWhtg8dJLUkySm1E7FE5Yx9Plcp4wf8RkwVmE4fe386wwn05R9UdLfHU3IlZxyvd0Lvtqs9KsNjip6ySjvVu',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6500125164676347673,-7093576727824732448,'6KEJBoNhmpOY4Cbg4bcvAKnwJOmbkkpDnU5ZLpa4ELjSyoSfv5hzaZdb','rJHsN3QbgQXznv1K0rPKgHzAvafrXiNaROEvwlQXt0cQx1','EFkGzFAEQafntdllitn877Repug','MuGqbKJrCB4u35h5KEJvbtKeZ2BpSZPuWhuzcMWzMVV7p6HVw4xXb5wZyEna52pK4wLJGMh','sSyaXDxQWcnk','GlIva655RXjQduTF7sPy5GuxH6yKBJ6AUQkGbIMKhI9cgzGklaPfmx12KxpQmDVI6TKI9GCyZ',12);
-INSERT INTO ti VALUES (6500125164676347673,-7093576727824732448,'6KEJBoNhmpOY4Cbg4bcvAKnwJOmbkkpDnU5ZLpa4ELjSyoSfv5hzaZdb','rJHsN3QbgQXznv1K0rPKgHzAvafrXiNaROEvwlQXt0cQx1','EFkGzFAEQafntdllitn877Repug','MuGqbKJrCB4u35h5KEJvbtKeZ2BpSZPuWhuzcMWzMVV7p6HVw4xXb5wZyEna52pK4wLJGMh','sSyaXDxQWcnk','GlIva655RXjQduTF7sPy5GuxH6yKBJ6AUQkGbIMKhI9cgzGklaPfmx12KxpQmDVI6TKI9GCyZ',12);
-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 (8935323741160903976,6946967530514443932,'cDgE5OKsNGJ1pzC5uRlVX0kDie','vE2bvSA8tA9mzcnJOKSI3g753w7m0sFxzZtssoqRbuCDegTdgllJWqYiLNowZzPi8LfA3orkovXrzIx2J5aJlGmVinGLRcRbmjaxvbeNc08kiqSxAotcSqLuJTshT9pdRw4ijF8Dzl39iFXMnYGiWor2JQ3RYDRJUiqtWmbsGL10HnvmQo22rAh8zwL','9SRV6vkg5BC2pAsmYZXgOk5xZkDnxnrQoFi3N2UIz','1yFELAVB1yEfQQMv8BIL4MgwAJ6XFqdOFHK5AoJbihUZZQ7v30292RqtHGOmiCxErwAG8IUkdjiATuqIm4kzUetEtJtm6bo3xE6','k7U9e76MbeyG3g6ujGLPMWUS7qzitnsgLuFoQP8AxcDO13zUo8pXuqslzsizd3OiMnwcla8WeJXqYHynIProTtGao','2k7mgoZzjQNmSQzq6o6otAiI',13);
-INSERT INTO ti VALUES (8935323741160903976,6946967530514443932,'cDgE5OKsNGJ1pzC5uRlVX0kDie','vE2bvSA8tA9mzcnJOKSI3g753w7m0sFxzZtssoqRbuCDegTdgllJWqYiLNowZzPi8LfA3orkovXrzIx2J5aJlGmVinGLRcRbmjaxvbeNc08kiqSxAotcSqLuJTshT9pdRw4ijF8Dzl39iFXMnYGiWor2JQ3RYDRJUiqtWmbsGL10HnvmQo22rAh8zwL','9SRV6vkg5BC2pAsmYZXgOk5xZkDnxnrQoFi3N2UIz','1yFELAVB1yEfQQMv8BIL4MgwAJ6XFqdOFHK5AoJbihUZZQ7v30292RqtHGOmiCxErwAG8IUkdjiATuqIm4kzUetEtJtm6bo3xE6','k7U9e76MbeyG3g6ujGLPMWUS7qzitnsgLuFoQP8AxcDO13zUo8pXuqslzsizd3OiMnwcla8WeJXqYHynIProTtGao','2k7mgoZzjQNmSQzq6o6otAiI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT, c BINARY(17), d VARBINARY(63) NOT NULL, e VARCHAR(58) NOT NULL, f VARBINARY(44), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (21559,889306391182680026,'CgQ3Mu3u4T','1uNmpI7gMqwFxNsQAPeoS5SaIb5qO','xqJzG1ZCnMSf3qYhsAiwfiZVUkzU','Rp6qqAjbfYTOzbm7JaFo8pVQN9L9f9BZAELqyRprvCo9','K28BnH1kJpv','7ad2OCpez11wNzeoEee3Kw6nf0V5e162EuYrYtl1ZR3D0McB1W0u4plfdYPAJz3Oox',0);
-INSERT INTO t VALUES (12414,-4481185387090980518,'n','q3OGiJLQkE00KwN4RGhudM5rGMrbjchoP75SjrMs91k89iLsEMhzSjfoDLp2pJh','puDbzUwOWQMNt2jr2Y6CjTfmVzwmCX3l9YZMUi6L7nfWVg','JYE4WXhBfGYLe6fTZksiWo7hhRIsTbQ1oF9','PHWEsGaEwI8RAl6ciU76n4uYnUEqNgYI85WiMkQ6ihItPrQk9D881zGAQsz3mAoF2NRcxo','oaAPqLz3QCUFIUMDWSRhahTCxjGyDxFnbcYE',1);
-INSERT INTO t VALUES (28943,-8815978386168004613,'Y6WL','4IoYRw0wvByXb9AJ2ZguwiJ414DsvQMsa0J9Ew1gJlaaEH','cijA','uFnF5Wcn2vjZ27','RU','ONwlyfAx3IRjAxNvZOEnkGiuwHpsjG0GnUomP68cNrEoz7MXhjJ8VvnO5hKT72IUM5047HLJynLp14bjihe3lot',2);
-INSERT INTO t VALUES (25340,2423073218966527793,'Bmc6XZRczJ8UU','1ZBjAgBEL651IWWiWyGfTvvaNLUJY4GYUzptm85g2SEgi7Gbqdy1TxFutr','XSjMkCYShz1HvvAiSXKi3w88wQ2YlJX','dxOLgg50pSCh5Cgv8bIOKl6ThASLpoo50x61q','tGFTAoSxhnbbZbeh22js9FyJMtNX4i610A1xRdSJqWDkKnND8KnK2BAk3TSFP5J9MOjYAWBMr','uIxwvyxcp0E',3);
-INSERT INTO t VALUES (800,-450861043076805831,'Y','oy6enU','2D','s','2pVIIZB0s3OTw9jE3D6O2AlT54qqG','pfkluO',4);
-INSERT INTO t VALUES (1778,63269175201657789,'oMsTM6','i','wTyOqd1KSsVe99VcbgyMEEcTOCKGSUQxdIubAhKCY9z48FwH8nvb3','j0E9pi7JWup8IgPSFyEiWY','cd04UgVoGIyvbXzuN4w2no83CJnVIv9b3Tbh44Y7x07My9VqY7VnSAlh7FwQ4m6y7','6DRVg4VjOVedCxpRCqhztiwJ8PhqtM7PjRATcw7MtpAXUqJSfOd9PYKZXIYQoi',5);
-INSERT INTO t VALUES (11790,1516256663373042360,'vDPUR','1YQhTCufCJFFgCBCPiVhIgW76uQ','zVzAj7C','ZZD4858avy','ARxb9usqWfdoa9TApXRQTQwOa3soPi7GAHAGFiifZfbfaz7G730CI9QZiVnSxP8FjzPPxvtCZM','UlEVQwRkZbEgEyRw0B1ZGbgBXGfOlLcjCCQg3h1OKUGO7MDyYGoYi5vKBlseI5PHKCS2Qq4v2GRL',6);
-INSERT INTO t VALUES (18801,8136165650606500534,'2zLMmKYgbkoD','QFZadmC8c5IOi80piBqLimlSndv','OtzHOCLZEqyD53iCV4Wh4Uv','kF5pMiXavWfXcsaO4IRXaIuTp9ImD','5zXGFgNzO3lNmpQqIGwskgIQhAqADtWwVQ3xR4yuGtwTTRWgNPsZe02R3bAKREd7WAnKxndCcC','QpXM9TM5xH1IQCar12kcD8xRxy1xfnLxyGP9',7);
-INSERT INTO t VALUES (-9072,381691498134747795,'ESpidwOlVx8Zt','tUPAd9','vJWbRm3ODs7WsNPm5soDETdV6xhtJG4KOsC7Sa8qSxU48NMPv','FxBp9Q620d6vFEjplux6sgQ','Rt73u4g264eyvRl3EcGwJlauuFNniBGLFBUS0LzD','aICRkz9e71Nnp5qfLrOFQ30Ggh9cFkH1i3XukUhinogywyPKQ',8);
-INSERT INTO t VALUES (2862,-2312075169744966069,'uYKHhUz7vAX8u','yTBmmuSalzue92yZ33Tkq5Mu2V','VLLjLZ21RuRXK6rxE','F1','DK0dJlaic7JE0p6vI9QaGdI6nr4G8byH9wjaUT','Ud90o5LOeVz9zJoFTsEUKEtFVlOVqJCr03DDaNxw6S0Saf8wkZkAfbOceNBAd0K8dRFfVrPdfO8zXpWJr4OUw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-8749854153261563419,-8184791145363114530,'5CwmJsMTAEFYe4kr','JWBaD9QMiUrCgoAZM8Tdtu8nCMJqK9cNDJ3sB8ZDYMz1nz17iDGRg','q1NnDjcSDv2AmPgtLd923dYGYxLkN6Rq6fF4eNvmIFSosprMkML2IkKyV','KPdNryIi6','LLMIs1ggEhDyZoOvZbIYoZ85OYGPPgshOhLcqWVkKa09iyg5mT77eAuRG4Z3wff','Nsqs',10);
-INSERT INTO ti VALUES (-8749854153261563419,-8184791145363114530,'5CwmJsMTAEFYe4kr','JWBaD9QMiUrCgoAZM8Tdtu8nCMJqK9cNDJ3sB8ZDYMz1nz17iDGRg','q1NnDjcSDv2AmPgtLd923dYGYxLkN6Rq6fF4eNvmIFSosprMkML2IkKyV','KPdNryIi6','LLMIs1ggEhDyZoOvZbIYoZ85OYGPPgshOhLcqWVkKa09iyg5mT77eAuRG4Z3wff','Nsqs',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(18);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(18);
-INSERT INTO t VALUES (4673504493394491023,6561471018094491763,'hlr','efwCcOgUsv9eAhyWbf5hVxiOQiKu0S2q9CdCg51DN','rIGrX0LoD18eJbMvr18QNnSUjpaOFvdvr','DcmCb','QP4wJhrMJRvQ0S1rjj3pbnst6QTgOzeQM5L4OpeidLGM3VG5V2OpnG3J9D9Jkn3','ryszjNJk1wEm',11);
-INSERT INTO ti VALUES (4673504493394491023,6561471018094491763,'hlr','efwCcOgUsv9eAhyWbf5hVxiOQiKu0S2q9CdCg51DN','rIGrX0LoD18eJbMvr18QNnSUjpaOFvdvr','DcmCb','QP4wJhrMJRvQ0S1rjj3pbnst6QTgOzeQM5L4OpeidLGM3VG5V2OpnG3J9D9Jkn3','ryszjNJk1wEm',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-899732001583887652,4079239216313131910,'YIiDS7nFyHqfB75RT','sZifnN4biE5bVQkMgsA22teKmEjXFNrmlKryoNSgFMvQmf5btPuSUzKetuOsCcLO1Lzu1Ql','pAkBRluXld8FGV0QmBOEqRPoJHFxMp1lvkxUgI4ja','Xof','3gon43VDc3idJkOECPTiUnLNoYI8jnnpf6Uil','xQ8rVsMZsFfLxV6PjIEJ11ZLjlWpKf0nle57275leapuejzODJodm13Aa',12);
-INSERT INTO ti VALUES (-899732001583887652,4079239216313131910,'YIiDS7nFyHqfB75RT','sZifnN4biE5bVQkMgsA22teKmEjXFNrmlKryoNSgFMvQmf5btPuSUzKetuOsCcLO1Lzu1Ql','pAkBRluXld8FGV0QmBOEqRPoJHFxMp1lvkxUgI4ja','Xof','3gon43VDc3idJkOECPTiUnLNoYI8jnnpf6Uil','xQ8rVsMZsFfLxV6PjIEJ11ZLjlWpKf0nle57275leapuejzODJodm13Aa',12);
+INSERT INTO t VALUES (14508530301018521018,-60,'xLGh89','kzX9Ml4sYOvLxLWSKSXxmQmOTuoU8U2DpgjqWh9cJJFkC0pwsyLG7DsbsZ9JDxuvYvJi2tCpk6R5cIL7SNq3KaN1glHcyJp0gXmZOUGYkUbpfCr2cV2MmafZN4RgNtMlXRGLAFFuqxgaU2vsT2clgwZcu6Jt1Ud24EMzvNVBHivB3LwXoK6aJVHp1LzB2P9PgENajNdRiAXNmISmejWmW7RYWT','aCyWVBTk1eCuZxhQl4TTt7zqOZ6zTf5aHsyBEYDFbwYt2ArhpLm81E7dO','cRMQoeoAOSsZNn84XJs','p','zp',12);
+INSERT INTO ti VALUES (14508530301018521018,-60,'xLGh89','kzX9Ml4sYOvLxLWSKSXxmQmOTuoU8U2DpgjqWh9cJJFkC0pwsyLG7DsbsZ9JDxuvYvJi2tCpk6R5cIL7SNq3KaN1glHcyJp0gXmZOUGYkUbpfCr2cV2MmafZN4RgNtMlXRGLAFFuqxgaU2vsT2clgwZcu6Jt1Ud24EMzvNVBHivB3LwXoK6aJVHp1LzB2P9PgENajNdRiAXNmISmejWmW7RYWT','aCyWVBTk1eCuZxhQl4TTt7zqOZ6zTf5aHsyBEYDFbwYt2ArhpLm81E7dO','cRMQoeoAOSsZNn84XJs','p','zp',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8233367043863981291,2824275686364274018,'rGMt5j','UlVUa6RL62s','uusdI0e1Xo508fXEqQY8ACg8Ub4pjn5p6ql','5tByEhrA9QCWOUxoP16NXZDM13bKWXw99M6fIwlac4v1Cq8WWE7dRwdC4ToBlRB0yomTHVhBWiIFQ0k6U73Oc4TiiKsIAY6yYxCtYdEl4mGg','xBU9Z0SZ7IDgMGM7Uapu3fjMUy6ghXRfliSRSRTkrzd0uASXhXwxA4k8y7erqrlscvYwK','e9UP4wjPX8DDo8iHBtyByOekyi0NF13TcZkQJEPeVZOi66E2z064wlhJVQGqvjE2kg9c4z3xI70r3suPVCTC7wuielcJZqY0',13);
-INSERT INTO ti VALUES (8233367043863981291,2824275686364274018,'rGMt5j','UlVUa6RL62s','uusdI0e1Xo508fXEqQY8ACg8Ub4pjn5p6ql','5tByEhrA9QCWOUxoP16NXZDM13bKWXw99M6fIwlac4v1Cq8WWE7dRwdC4ToBlRB0yomTHVhBWiIFQ0k6U73Oc4TiiKsIAY6yYxCtYdEl4mGg','xBU9Z0SZ7IDgMGM7Uapu3fjMUy6ghXRfliSRSRTkrzd0uASXhXwxA4k8y7erqrlscvYwK','e9UP4wjPX8DDo8iHBtyByOekyi0NF13TcZkQJEPeVZOi66E2z064wlhJVQGqvjE2kg9c4z3xI70r3suPVCTC7wuielcJZqY0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(99) NOT NULL, d VARCHAR(82), e VARCHAR(69), f VARCHAR(28), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14779687314122853790,-3901188,'Xopi0FVZnqvLu7xc9uNesEUv151KJshbv','GD5yHpynRRAps3uGHGuCumUaXysg8qwd8sbcxyDjPeskBxCwRwgxJsBREri','Qtdz1PUHcLDaNMIdVTwO6XFo65W9cftfc','0zGi5nTmACHV9iNPJyLymgip','psLGGLbo4o5PYApjPJ9TcL3hZVg9JBJkR3Qq4ogSPnUN63Nm8rAj7BK3lSkj5zumiFLaxnkZRyILyKqIRgJCcnZNNYunSAkmp','hg0Ct0wg6EteXY86Cuv',0);
-INSERT INTO t VALUES (14943703320705515315,-3125434,'4HBucEYUZKv3V','1NXBHNvlGW0L69nuqSMdBd6Ran5Z3CaEW8dNiMDgivDMBl6hsMNHe90KobMynPw3T6Q0DB','u','wPZVssC','9igcmEbGJlyWFMPsPqwpP1SRxedBvjS3X9m441fi0k2tFpWsx8H7cqSw8iUHfEAYK2k88fp8czTqzdjFZv2sB1SYoxNs','bTExTm0toZk3QPRDZsLPCvYpNZvm5rqcjrw5xlrKQ4LYb7caylhQMPtOEHJOLVaPhjiDR4oyanNFcjJaz9UdkPTF5n549G9grl',1);
-INSERT INTO t VALUES (17074129576877961147,5729017,'Avf6hGUW87johYV4zMP998NQAgt6zQpjUE70A6Nt6ugCLkIxDo60qDh4apraF0GAACLp3wPLcEg7zrJOtbl75','wouTrzpWyiiVHu4NxztCr275KY0Ba3eGoQlJgRjReMyTEhWkbNmU45xrrqf7edi','DCZ4ynZMRBfXLBfo9aYVb0c46sLejRSIwxHR5','zIO3bQoK95xYQidmr63RNVBCI','bwy6E0qwvwAwZUApDVHWegYo3nGJAJLLygQq2LPmJ8xlk0DpwinC3UghpZ61kYlnIJA2kjZazz2GQWChgfhAfF','MuWioKSPl5T0ckHVE6UeQMZYg4Lp1ad2GYj7PKrj0TaKQogGw5Z2c8u9bGe0jUqmFaBrmFzHl5wFlPEX9soAiPVZOT4g',2);
-INSERT INTO t VALUES (15134788534444441156,8075954,'nwdZKLGPtQVOm9lQ6uRCbkVv','lE8U3gsjDGBaKXMIZRZ4RG8zmJSwcONoLbN4TeF8ujigIZSI7MVhfyRP4WinqjX','PdOVZnOLLJpfVluk0jez2qEiDh2fdLuL3haGyDjX0ox','l5Jo7ZS','48wQXKOEm69dzB5AvQst2yCXmSRkUSPbfPIEty','uz1HcjF7cnO5vBdu5qho8B7mNYmzpBtkd19TIDv9mcufkU3bBR6xUhvkMLW7JNhH',3);
-INSERT INTO t VALUES (11822487499420861393,762628,'EiHfwndUzsBwfTotXOq9xZYl3lHw0J8vJGLrylpp4u9jjrqHnw','0gvvNVQLcnMB4sfaNfdxthicBKd4LCBjshDUdwCgl0rO','ryKDneIXmkjaykVNVhYflzugRqom','RzslhMv4oUSXaeUIq9fdNV','ffYcnqXqZZgQgcGDwAEkb8lUsKQRfP','m2QiBFkRjHX8rYwT4UocKrCEx0RSbWAY4swqWFxXizx1yg',4);
-INSERT INTO t VALUES (2086692561022365547,-6726481,'xc6tIfRN0wiRKB7jRYNSvR7bVMazf4d2TNKwvjMPqWF1htk2py1swnoO4iFFdqU','oIRec3Sw7BSyVrLUbX26fAU08imMa7ecl9r7qxei8klOcm6wWtYeahHPhD','GjIr0MojAcoT98qqAiZLkdgEvCtdphAb3PXbI','jZryH7u4huhuPY3GtEj','hILdv1b5u24VUHNHEt5sfUp7FexlwRTqdXhVLKWhD0a2A1Be3niQC6Et3ZBKzj1KTp8nxg9e','IlGIKIm3MOYdagF5VR8l1VQsiR653x5zsq6e7AW0rklaL76ITbH1Z',5);
-INSERT INTO t VALUES (5326846591064225567,-4489287,'qeW10TABM','bT','zAX3YCeh3W3LxHHYTbSs3CM6v17N5z','ULrwvH2zBDOoHwx3cFx','XRpWlHIIDFuyNu58dN5xST5GnEKjvlIZ9z3oDNoeczWetHlGNQ0o2','1h4juaCJmmKuk3JOLsW47J4bIo5q1xZ2zyqSh0a3PdkydTEY7y6vk4V64XZbzLJ7XL70gFrPTnuwzxKgJ5JfTcDGvM4z',6);
-INSERT INTO t VALUES (5546834951605257370,-7929526,'BQQAeNPQHkC07RkyW1ita5hUUoWh2ontWLQRyHExT88KYEbDNZgLShuItFKYHMwG31Q7','C2MHnoUwPGKIuk6yoADZSgwhaTe3uBjvcAnLTKWYt2rBs84TzBUrI84xZM','2N9NMDLVq92w4lJLpl6Jw2InTDDUTtUCOR23','9RLQw4H9AHdzHM','JBiQtLWmImwxK9aSsNLNe9nIGZifQdWLoriZL7BKQ0zaR','t2u22Rt0kBdnCVYYqzglFuCZ9H7IvJAcNQVoI',7);
-INSERT INTO t VALUES (4247293478487546043,-7412275,'7as','HxsAVFtDTAlefDCR1xIurzUg7btMbnkUYE','clmyaEFwyzwbh3veHcjTFBHSFNGcFpTa6myMwNtuyCCWs0','cXjnf4XpWhG','iJ8uTHqXRJYkZnn1lcTw4pkrbk8GktK5','QBbDAJYAVvcI6shkxNW7hkpqHWhBBttzPYsfrms0BcQpWlCPxBc7NMj4jFWnJBjzRApfKizyAR',8);
-INSERT INTO t VALUES (7201886121484472970,7449319,'xTyoH8Yb7pjmm1jo34','L6Zr2NgzTdgWO4DytpF8RG7cNLuN3Wf3wgv8IKU6ikkaUeRNV0prFDvicYmEB3','AdmmFwZVHZ5snDtOJwJSze1LcPdTBvUwkIUZys0fd61NFZiwOunwxN','g5tMGjre8VlvxlJ','wCyDW2VnJp2reJTtwFWI3Made','q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10868566673882215036,-72,'X0UGSEHnwAIA4WWrsPJaZwh0','KWRIjbK09i44sCSodiov4ZO8DNp7z6deZmP80B8TQ6cjnU1cH539PwnHJWUtn5Elo489d0OtHc4aleEW9FdBh5ck33f','StHOBJpqxyl6s6qn1oaZteawOdIqkLIpfXX97G5dvM0ABz8pW342H3','zRbl148ScYuUaawe0nK5vHzg52jAa7KuanJUSLIEnDK4AsBpEfRaqGN99Sx2OQuYwuKdcBzTr031fZo18ukXV2ZYf2hY7Xxxt6GStQY8kFsgyV9vS3xK8Qva7R0p0sPJApVRJm75jCHUhl0BkU1jaSB0cI0E6','T','X',13);
+INSERT INTO ti VALUES (10868566673882215036,-72,'X0UGSEHnwAIA4WWrsPJaZwh0','KWRIjbK09i44sCSodiov4ZO8DNp7z6deZmP80B8TQ6cjnU1cH539PwnHJWUtn5Elo489d0OtHc4aleEW9FdBh5ck33f','StHOBJpqxyl6s6qn1oaZteawOdIqkLIpfXX97G5dvM0ABz8pW342H3','zRbl148ScYuUaawe0nK5vHzg52jAa7KuanJUSLIEnDK4AsBpEfRaqGN99Sx2OQuYwuKdcBzTr031fZo18ukXV2ZYf2hY7Xxxt6GStQY8kFsgyV9vS3xK8Qva7R0p0sPJApVRJm75jCHUhl0BkU1jaSB0cI0E6','T','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8519449208216773857,-28,'nKl5g638S6awGJb1iie3nM3','QYfOzSOtJV43lz5LeosSAzXdy8YXghbc767Iif0J8moWeOnOX41HRvPLAxD6ZaXy8i0Eq5IWzu2zlOU4PtmKYgV0IM9UsXKw5uK847vpPm2uZ56xpNb9rBr50HK6hepdIu1eiJkViGOrRHanmEpaWqs9iuI1guMXPsca0tPAzOLGhZBsD2','039gBkLJlk5f3wXXEFcrAIKrAlRoO8nbzfG6qgxS2BaXkEnvWjEEluQjY','BHAUBHQgrJ5EllbhKhju','3','H',14);
+INSERT INTO ti VALUES (8519449208216773857,-28,'nKl5g638S6awGJb1iie3nM3','QYfOzSOtJV43lz5LeosSAzXdy8YXghbc767Iif0J8moWeOnOX41HRvPLAxD6ZaXy8i0Eq5IWzu2zlOU4PtmKYgV0IM9UsXKw5uK847vpPm2uZ56xpNb9rBr50HK6hepdIu1eiJkViGOrRHanmEpaWqs9iuI1guMXPsca0tPAzOLGhZBsD2','039gBkLJlk5f3wXXEFcrAIKrAlRoO8nbzfG6qgxS2BaXkEnvWjEEluQjY','BHAUBHQgrJ5EllbhKhju','3','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (782211457595267160,-50,'3BGGh6','lJzi','BCtVGTBfeNWOf1xySl86cFsJR6dkrypSmDNubUjq3TFKW40ACzzZnaK9N7Vlx','3S084bcRrqLzebnGbu9dGoHBD2J7JICWJg7cOcA45DbaQmWKfg2z','l9','lAn',15);
+INSERT INTO ti VALUES (782211457595267160,-50,'3BGGh6','lJzi','BCtVGTBfeNWOf1xySl86cFsJR6dkrypSmDNubUjq3TFKW40ACzzZnaK9N7Vlx','3S084bcRrqLzebnGbu9dGoHBD2J7JICWJg7cOcA45DbaQmWKfg2z','l9','lAn',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(15), e VARCHAR(33) NOT NULL, f VARCHAR(41) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2447205280015603508,19571,'Xkl09iJ4nzEOGeBQYlv5','qQtY5nz6a2VAKx','cSeVlQSJJZ2tROEsDdp','spO8n892No2Z3FkXlIIm76DosVMdrsIqM','D','Ix',0);
+INSERT INTO t VALUES (8723173036847784149,8423,'7RSl3sZGGDZNcRm','reTWCkLfd','vueOw6','bRZKOKjgVY5QIB0BDtTPEntE0js1tghKcVEvq','E','V',1);
+INSERT INTO t VALUES (4280675769036640461,14449,'KO2bysZzwLKhW5Vuufl2lBkPlXds','HuM','ucuh9DZ0JrJYpqPTaNE','VbakwEIVz5W7ZTC9wk2C1CZedCYZ','j','jJ',2);
+INSERT INTO t VALUES (807697939470667667,24470,'zMgl1','azi','Ti6QyhHSLh0fcOulhhn0Q','giPKZjlEZi5QQv0vqzOtbOD','W','mb',3);
+INSERT INTO t VALUES (14163995476438424323,47150,'DgTpLIyOxf10rIiTCx5Z0XT4t5zUvDphtd','ueJ0L','pstT','dRo9bYFqjmrd1neEiv','1','O2',4);
+INSERT INTO t VALUES (11222566341088439963,63037,'95n7erX9hsCxmpYdYuQZMoRO4sck7NzQuhK4','xD','608DzUnzkgWbRY6ZY7xo','jkxJg','Y','z',5);
+INSERT INTO t VALUES (1637100299939873423,23156,'evXFQzfOFMcb53FzgZWOXEZkeHIJoyh','0O7M6Y3xfjNWB','QmlmqpHoJMXPVEbuMD4lbBn0HSO','z0p5XFHFSN','G','fW',6);
+INSERT INTO t VALUES (2187205626896080016,33781,'PKROH','7ur4KetxCLrg','6nUgFFlJ304qUVe3','UlhO8E6wCpU9u2pbieATeJqvX2PU6J','j','cb',7);
+INSERT INTO t VALUES (13082326206825943626,57706,'3YA1uKorU3aY08','i72UFPJFfxy','ZsgmIy8hFXr3ZAVA','uJzrCzSo6UUy3J3D7qmowWcMtEsyzhTvf','n','Kc',8);
+INSERT INTO t VALUES (13509012789957071423,6099,'lCEpZhDLU1J8duXnzBGiV8NRpmvr','HFNokof','pIWrMugyeH','bDn7ALyBfr0BSrXN9uopD0YgSkQEHXwFKJCtrTUYu','k','M',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(15), e VARCHAR(33) NOT NULL, f VARCHAR(41) 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 (2805859989899998891,-1964451,'qgxX4IpnqTviaZ5x0NCNxp6lBFrs0wp5wsyVWypeuHWUHozdcztTsAp','yz1wOUtsmEfiNMqjA40Ljb0KL2U80ZRVMpEmKPM21P4Z5pzrlvNN4IYT2uKm9lqG0U6UzS3GT','Q9zmcz0BrZjliHYCo2a3Wib8jR51EurRv4tuy9MzLwgTA1hd30mMiaAcSqMl2oFx','V1Ue7LOOAAJiMo8xFsi73XgDAhqs','5nXkV9iHS73hLqa4OwbWgE8y01JEnsrBGGbeGEEG4Sv4LANuguN77EBm31t8j2TrmWSjvxSPIBkhJYyBQ','12JA7PTLSL4fhQc1jKWIPbdIZoA5A1nOScJ7OT5msDfykAEIIaesr5UjyT4l9qc7GTdYgTn',10);
-INSERT INTO ti VALUES (2805859989899998891,-1964451,'qgxX4IpnqTviaZ5x0NCNxp6lBFrs0wp5wsyVWypeuHWUHozdcztTsAp','yz1wOUtsmEfiNMqjA40Ljb0KL2U80ZRVMpEmKPM21P4Z5pzrlvNN4IYT2uKm9lqG0U6UzS3GT','Q9zmcz0BrZjliHYCo2a3Wib8jR51EurRv4tuy9MzLwgTA1hd30mMiaAcSqMl2oFx','V1Ue7LOOAAJiMo8xFsi73XgDAhqs','5nXkV9iHS73hLqa4OwbWgE8y01JEnsrBGGbeGEEG4Sv4LANuguN77EBm31t8j2TrmWSjvxSPIBkhJYyBQ','12JA7PTLSL4fhQc1jKWIPbdIZoA5A1nOScJ7OT5msDfykAEIIaesr5UjyT4l9qc7GTdYgTn',10);
-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 (11318718054350497915,6285265,'uoepOsaHQnCQ0CWsgCtm8avuwWLjkSu7yVFjsNXtuy0c8ZxB2BdARwtXA6SvPAIH58MX12PlTaGMoRAn4PWV9OjmVXwGca2DFb3X','kcVz0L2','KUxhTFlH3aT8dQW7JaZq7bAUUrhkETT8MK71o63vAH42','QmvjBtkHbAiy','YC31GQvRTLxoBNUF2QVo4X1rIv6tMAax8UudsKCu1gKrosst3SRXyjd4NVEMHuHSgq9jyPTqVC','TgdEMEgeN0a8AEyh1HENh',11);
-INSERT INTO ti VALUES (11318718054350497915,6285265,'uoepOsaHQnCQ0CWsgCtm8avuwWLjkSu7yVFjsNXtuy0c8ZxB2BdARwtXA6SvPAIH58MX12PlTaGMoRAn4PWV9OjmVXwGca2DFb3X','kcVz0L2','KUxhTFlH3aT8dQW7JaZq7bAUUrhkETT8MK71o63vAH42','QmvjBtkHbAiy','YC31GQvRTLxoBNUF2QVo4X1rIv6tMAax8UudsKCu1gKrosst3SRXyjd4NVEMHuHSgq9jyPTqVC','TgdEMEgeN0a8AEyh1HENh',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5146263919440781409,-4803238,'9IsRsvY79E55NxVihB3fQbAt8772OS6fLatiiDLRrfziSdgb30Zfnh8rLkkGol611YlThpn287IacV6MJpoDLir1s6yjMvMd','SmCI8fQUAPYvPR0agKYSGDyCjuRt1fDEFRisl98lWnhq1MrheJ5pGKqeQzdTPny0VT','c6LFy','al05LTlcKn','QLo4TII25q','wbP1TUabksUmMsmW0djih9vpRsGmUXHpCG1i',12);
-INSERT INTO ti VALUES (5146263919440781409,-4803238,'9IsRsvY79E55NxVihB3fQbAt8772OS6fLatiiDLRrfziSdgb30Zfnh8rLkkGol611YlThpn287IacV6MJpoDLir1s6yjMvMd','SmCI8fQUAPYvPR0agKYSGDyCjuRt1fDEFRisl98lWnhq1MrheJ5pGKqeQzdTPny0VT','c6LFy','al05LTlcKn','QLo4TII25q','wbP1TUabksUmMsmW0djih9vpRsGmUXHpCG1i',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9173338105569161557,325423,'I','pa4vf0ajtxYKAcuCt5s0ZXTCp8INQlMAGn0','LpzmEPFuz1a9DSKz','uLRakYxRK5tYggqaM7hQsw1YByFkiyRpq2Sp0k1xZnbTqmg6jtJqgbkmuPtoQKa4N3iTM45Izo3HwNyrdRHQ5wbgspFFAsBRQ6sb2syBqBh1KLTK0N2TRyc1YEXBwz9sSxTOC8bDKk1kBj9oa2zm29YBUJfbxbJn9HdBAREaUTnZ99TEwdVaFG6hYebAu51QyOBVUBCDN6PKMRwBl6CD28dAahE2v2jTv1tD9nbY28DzXfO9qm5eZ2P','XMiK2pjXXo3gMyJKg5LG1VRHVxIz7yDBNXdIxP','Kw2AqSAWnfZFOykTA02qhu',13);
-INSERT INTO ti VALUES (9173338105569161557,325423,'I','pa4vf0ajtxYKAcuCt5s0ZXTCp8INQlMAGn0','LpzmEPFuz1a9DSKz','uLRakYxRK5tYggqaM7hQsw1YByFkiyRpq2Sp0k1xZnbTqmg6jtJqgbkmuPtoQKa4N3iTM45Izo3HwNyrdRHQ5wbgspFFAsBRQ6sb2syBqBh1KLTK0N2TRyc1YEXBwz9sSxTOC8bDKk1kBj9oa2zm29YBUJfbxbJn9HdBAREaUTnZ99TEwdVaFG6hYebAu51QyOBVUBCDN6PKMRwBl6CD28dAahE2v2jTv1tD9nbY28DzXfO9qm5eZ2P','XMiK2pjXXo3gMyJKg5LG1VRHVxIz7yDBNXdIxP','Kw2AqSAWnfZFOykTA02qhu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT, c BINARY(92) NOT NULL, d VARCHAR(5), e VARBINARY(71) NOT NULL, f VARCHAR(14), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3682763747120869302,1704166423,'j7RhmIN9RWwZbB6VfUHoM6rfgpvfy8CDdj9gUKoFZOemdrLyIgE9mA6dr4Q3WlzaQ6SfV7yq4w6','vv9Jf','2oaL1D3A4ZyZYcwpmWq61iF78tQwdQdhOWjOiotcUfD4O4lBdUXNmIDI208zQ','cWtHzJrX','EtkbZdc2cBCiSiUBDEkd2G8TeyOYR918iuN3S9z7iSjpOVhZJYO76iAAOvxRR8MxM9pqFjMCKwyvn8cn','iy7pd8HmO46Av6ttff8G5veGqlN1zl5vIc4Sf3tlBe20Rn0Tzk1bN08VISwGJYVCWthI1feN86SAR2pKmAFledjRp',0);
-INSERT INTO t VALUES (4714987064623010048,-1072879600,'KYHqB8JtgP8xrhcawMYrZgUSZrV2dWnEeJJYmwXA4NW1s','15ari','GNQcG9OG','SuxeYOeE51u','f7fbTn3RZZCNPUZxz2jKrLovwNOmUZarbrq8E2b4qsceQHcg3IiIYLM4EK4BW4DVmB0MZzql4lRaRM3FfYglvxmlF','BoVodmasaFUDWdAqFkxqQmNw09pQbGQRE1tPL7iNrE0pEZ3QGjors1YzPt5Mby5kuA3TCKQAgYTYkAb9lj2YuTVZkIzQTJz2KEc',1);
-INSERT INTO t VALUES (4866279860319753587,1717285949,'YawVMLZ1Kyx5Fhs3hyQXJmhNr7qoPPbYkzdJSi30tax9JG0W5AX9HMIIieFZ0mK4Ahq1','l','BPLFl7V9P4bW1o65S0yOSqsN4','nv','uD1QYbU0s3GbgqlofH5Av0aaopZVbtOG2qSQ6Rep','7Hl0sny',2);
-INSERT INTO t VALUES (3733850629978504949,106252719,'QMOHsJCOdKktxeGu2FgkHWE5On7i72AHck9bNAtt8YPTXpbpC6dRih37DEyHP3zdP0RwvXUk','EiU','5OoFSNNaJcn3BrOfHKvATYPrUlPDFOTGHCF5','A7WuvzWuzVs9U','bRP28U8329Ie4oOPlVHIc18bZLXJVqERvNsWjAtEUEc8j7usPPr','RW4fQztf7Od1XIBZlnzvrSLLlUgMiWQcxhfCqp0VMjo7g03ZeVdYJeOuTfdifosbeGv3',3);
-INSERT INTO t VALUES (-1393313589122696546,-1496823200,'TC8BSZcVtrdpjMsN9F6WzWnl','G8k','UtoSoRMP','2GZ1MmhLDwS97','ioVC72nTmavZTQaJ7BpisxCRFgxpvwDw5hvT2KjiCnMDmmo84x0cnq0Ou7FN9izCQMQJzHcqNBwilJCqs','sG8oeNUvUovkFNdAf7GRdbAaZOhmEYTidcol8KeGLGU5NHmOnsH4vdlJopidkU2AvykggD5kNOSlYR0z',4);
-INSERT INTO t VALUES (211225409737309003,-1378777885,'co3Op0OFOMjUh0kUXY02zlHPLZMZQPJ33TnDDRdi53PVSxNnds23cjMn','hOuE2','RQA97WYaaS1bFfRqwVIDImUCH0I1BQot80Df5886LRajfNqfLFNyF0DB82I1h5','slKC9HYafQ','De4GuxJPZKgWK6HgyhQIkP4UAxSbRD0X2IWzfeN8tcOhKDYBj5Wg3sM6iZPZebULvCCTk1WzaVdKmnOCwJH','hTCzT3eexZcqtBXG6cvLmqhRWsF',5);
-INSERT INTO t VALUES (-6751147072962523588,-1467665731,'zCu4NGaZwoGri66RcYGWgDjaJM8dpJUtFpLX9zUYOPbkIeti3b4HKHj8tYq2iBF','4m','xCLfGR5YHmUDcsFB5efhZu6BxA4S7AkOwYOCyPAx2XTQXjb4hdRWGB6SI','3','hHk66Mg37','3QnXr8fonqh',6);
-INSERT INTO t VALUES (-3438502808383484003,1190693208,'42dHW94gYn','qt2k','1M604','My2w9A3A9','vs32cwWztpwPyHMW1jgRRyhiqQBlH7RrUNxATcS6hhh2TlfGkJdOMmka6Ewx9HEmCbXg3r6qt4wT4YNFtpsnQLzO','3tVoEIoiyDccKazVd6ZuApVVxjZ6FvI758ku2MW2wcaTNUoyus2PyKwpyLas4V3jVs5kXHUMHlDtX8ARlzywXfA0N',7);
-INSERT INTO t VALUES (5981166970407159670,-1656947281,'kCil0tOjAiFPjjkt9U1hsUINhjz5hodpXEZgvpeHbS3sWrWfUuB3jJZ3uB1pD','RX1','9QUaljMan','tpM4','gsYaWeEPDBZL6wRlBPHEgjmm3dqe2Asq7PhGZusbNbAb','K6BU5zEUjdtOT3RGq',8);
-INSERT INTO t VALUES (-4046339231862189881,-1325269028,'UyAhADPay1bKBFeMVnpAh0MKG7MJdwj5hQsSrv','xOP','VeOMzWyc1yUYimZs3TwSRPTVYK6u','pMwM','RIlhW7Xuypo3ob0toE791sJG69Zq3','rjuBMbiZFMotwUmU7jzNQG5ozph8jekcApzNIR6AmaUpidXXbK1VyZTEDvsqJSWbJ6A3TgGsKcozCT553SqMnSFlGb3pjMAf77Ua',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11964144677716042639,30932,'0rd','FcFVJUrJT','i','PTrBEahkdpcxmFrHLWMzQ44OhLKXJgYCJvzc','H','wm',10);
+INSERT INTO ti VALUES (11964144677716042639,30932,'0rd','FcFVJUrJT','i','PTrBEahkdpcxmFrHLWMzQ44OhLKXJgYCJvzc','H','wm',10);
+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 (4995003475313723827,62867,'hYba8eT','JDigM','IlXJ3sj','MlnkRVsnj2Qb0fgRIczpfCjATIZ0uKlvzmXOLyjn','X','X',11);
+INSERT INTO ti VALUES (4995003475313723827,62867,'hYba8eT','JDigM','IlXJ3sj','MlnkRVsnj2Qb0fgRIczpfCjATIZ0uKlvzmXOLyjn','X','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15474183774959855368,41853,'lnO6Hb04iySADXXGQsKNpbZx9','K9fFEyqx7aiyqO1GrSiF8T58dZDnBk','GkXTbDWNK4zR0byk4GXd','kDsHhKbL7lVXP0LSt4SOvQLB','2','u',12);
+INSERT INTO ti VALUES (15474183774959855368,41853,'lnO6Hb04iySADXXGQsKNpbZx9','K9fFEyqx7aiyqO1GrSiF8T58dZDnBk','GkXTbDWNK4zR0byk4GXd','kDsHhKbL7lVXP0LSt4SOvQLB','2','u',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7683906828522398626,42785,'W09SiD24sIHW7RWrYe9iAF8eFY','VmGuhaWjhjsn2ULuuFKTGUStZ3yC88qVUN5scyTNtFf8v3qu35NKfS7I6n8HPfXTHKKoc','2b0OQXPhXePncWVYmpjURmX9ejhTX','1XkpOssojbCEOhuBflIECJQbyb5mP4jXOhL6xKqXKOHAEJU3RDdRLSh1eDZkNSoFezUkkqArVGIARk0tbLX6uL6MFe3LSdQu85ZRyOyzLiVwejYOwG6x94','i','g',13);
+INSERT INTO ti VALUES (7683906828522398626,42785,'W09SiD24sIHW7RWrYe9iAF8eFY','VmGuhaWjhjsn2ULuuFKTGUStZ3yC88qVUN5scyTNtFf8v3qu35NKfS7I6n8HPfXTHKKoc','2b0OQXPhXePncWVYmpjURmX9ejhTX','1XkpOssojbCEOhuBflIECJQbyb5mP4jXOhL6xKqXKOHAEJU3RDdRLSh1eDZkNSoFezUkkqArVGIARk0tbLX6uL6MFe3LSdQu85ZRyOyzLiVwejYOwG6x94','i','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4402198063983241144,25601,'F','b6DkJY6C3pDFGnLzWfJfNGoey7YZ2LOWOcjRjcJWkkeu89IN8vQkaEoaUmX5JrLdqhYHqDKuMmXF375rsyGyepjGoyAvOsk1dCoJjkYNoPo1AdRF7UPqNaLaBCdyYIxhXfoIx3nSM8JrT5epnXBbxndgHpCu','uA7AFLVdoNnbg8nMpI','yJNSUeVJAGjz5MqqSVuCBQlSE5vlJD41VajHBTyQVebwGuApfb9gM9czgKNfIgxyAJ8txyfZtExP2Eh5q8QIoOkx85msPZ1kXkg4vkfJA39KMgoBbjS2YhHWpFMRsyx','1','0',14);
+INSERT INTO ti VALUES (4402198063983241144,25601,'F','b6DkJY6C3pDFGnLzWfJfNGoey7YZ2LOWOcjRjcJWkkeu89IN8vQkaEoaUmX5JrLdqhYHqDKuMmXF375rsyGyepjGoyAvOsk1dCoJjkYNoPo1AdRF7UPqNaLaBCdyYIxhXfoIx3nSM8JrT5epnXBbxndgHpCu','uA7AFLVdoNnbg8nMpI','yJNSUeVJAGjz5MqqSVuCBQlSE5vlJD41VajHBTyQVebwGuApfb9gM9czgKNfIgxyAJ8txyfZtExP2Eh5q8QIoOkx85msPZ1kXkg4vkfJA39KMgoBbjS2YhHWpFMRsyx','1','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4291442344408783768,47046,'HKJcWSjnQA9cLWt6pty','ORWfuKHOD15Wdik3ay7','YGvTLQJFx1dMMKlADOEfbKUjuWChWzj','8tTOFQDIi9jzhvnxgRw78cX40qK3312T551vhhOeX8Q4XZjokGsFbzA5Xov5oEuIrrbfq2rLP7NyAKdBlpqXQN5pZD7PMVu21WRbbZoMjlEvLwDsScbFnOFizYyOjlLmM0HaVqzrjOTcxTZ8agcd7nfqM423VXnDiuBQNCuSQFa3KlxicVzCQzByzSbnOO2eee6elio','uQ','5pM',15);
+INSERT INTO ti VALUES (4291442344408783768,47046,'HKJcWSjnQA9cLWt6pty','ORWfuKHOD15Wdik3ay7','YGvTLQJFx1dMMKlADOEfbKUjuWChWzj','8tTOFQDIi9jzhvnxgRw78cX40qK3312T551vhhOeX8Q4XZjokGsFbzA5Xov5oEuIrrbfq2rLP7NyAKdBlpqXQN5pZD7PMVu21WRbbZoMjlEvLwDsScbFnOFizYyOjlLmM0HaVqzrjOTcxTZ8agcd7nfqM423VXnDiuBQNCuSQFa3KlxicVzCQzByzSbnOO2eee6elio','uQ','5pM',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(48) NOT NULL, d VARBINARY(67) NOT NULL, e VARBINARY(1) NOT NULL, f VARCHAR(95), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3662022,-30225,'T4CFdfHniKbOkhx0XNIuoc2ZTsDV27wzVkmn40Yg2','b9mptDTrYyaVEVcyJ4F5JCtUVbutoIujUju3WvAwR8Vacx6KxZFUIoQmhMaCqyzA','G','4f0MvHHI2IeTfWEktPZMVlKj48','Q','l',0);
+INSERT INTO t VALUES (3378546,-15613,'Zhi','8SsMKYNOfISgjmpVgCmLIO9yzfGey17MPUb2S2IKVfPIJux4JsbhbqItJHoS','D','9YpvnuymG0MKzbaGPOJBY1WbJUspIXGB2ZTROMlgo7jVoAI','3','zD',1);
+INSERT INTO t VALUES (1489309,-4586,'NLkfdqlsKR5RNs1YVTTXIqr6kCcIErcsIVbgCXXSt6LdrEc','AGbpwJFQlGyLTvwIZMUSKNjMTdaS0bIR3xyKObCsaWyJSbh2ya9YueIqeIbWI','B','dqxzNW','n','D',2);
+INSERT INTO t VALUES (2802744,-6563,'UdTdZ','gWip31waoADPBxhL','u','UZVkv881PfzPYNWboYfJ0CL73aiOrdr7YI3KfzE','S','g',3);
+INSERT INTO t VALUES (-5642638,-12620,'QaIXGA756MhB5TH1sNRTLyzuqMPw','vm8URaPxF5pjRGfy2y2E1RVr394Z0gT8JlwSLkH','V','Zs94','K','Uf',4);
+INSERT INTO t VALUES (4934775,23552,'xyTGnZwbNFQGMxcosGCzhzsZW','X','z','NeW32aCoYakGULpmsOD8lFIT90CwtPfs2qyDXLAwJeVXLhqSr4P','g','B',5);
+INSERT INTO t VALUES (4626552,-19508,'vWE5VbrS3cFybuvyWq39EXJ','Ma3pk9VJ71WkX','r','1TmiJQn6qZBt18DItMpP4H3Wd2','C','W',6);
+INSERT INTO t VALUES (-2630570,-13792,'azciWMm1HpDvM9OzIHQRHDJpzhBO','H1JbWsx70toynUeaBaNRd5q93BxHNha','z','YwW5JFTd3nntJDZSEp3s','R','Uf',7);
+INSERT INTO t VALUES (-6105338,-16193,'DflZ0unIpxGT5C8cPuiHCmQbj9hIxWcndpEb','gMKjod75cOAN0lT8GOE6EGIzmrVeyb6db0M','c','SXQdXZspTv3MDNJ0C6qg6v','s','L',8);
+INSERT INTO t VALUES (1021168,1763,'MfZnEAm7rchwkF8u9bGU5P3gCTHu','KcCWzkEIoNG7x02WRHeHiwoEi1f1f8Hae9dNc9YzHqDQ17Pl5USiOxchJL','3','rGpzm4C3kx7PJw2Kg','W','s9',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(48) NOT NULL, d VARBINARY(67) NOT NULL, e VARBINARY(1) NOT NULL, f VARCHAR(95), 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 (7372301875841594712,1060596523,'w4NbDvxlKknlLAQDerY8r8ETt0NjP4mSYSCY2ounC43X3avUJyke6uwFJG98rOJJEYFoDtYh','ca','Y1XZ9Wi3W8AjewkpnQGU2vYGtVllQT9arJJC9K099hjYDWLZ2Neu6EMNIBmnL','8uFW','sszZ1C74oMfgZCz6wnPymeekvaESZfauXSLHn1ybEkkGiGPkb2jW7rpjMgtpZPU5DbhXeAgn8CVEjgQieKvsif','8NhLNvGrC8U2LGo0GX0nDFBDhbsHVcelbmGRoDmxKVzvZKsod2Mt8ijSv9xWqC8cxr1eVveRsHNABlk4PvJH5NbZ396s',10);
-INSERT INTO ti VALUES (7372301875841594712,1060596523,'w4NbDvxlKknlLAQDerY8r8ETt0NjP4mSYSCY2ounC43X3avUJyke6uwFJG98rOJJEYFoDtYh','ca','Y1XZ9Wi3W8AjewkpnQGU2vYGtVllQT9arJJC9K099hjYDWLZ2Neu6EMNIBmnL','8uFW','sszZ1C74oMfgZCz6wnPymeekvaESZfauXSLHn1ybEkkGiGPkb2jW7rpjMgtpZPU5DbhXeAgn8CVEjgQieKvsif','8NhLNvGrC8U2LGo0GX0nDFBDhbsHVcelbmGRoDmxKVzvZKsod2Mt8ijSv9xWqC8cxr1eVveRsHNABlk4PvJH5NbZ396s',10);
-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 (4155337731011187137,789983454,'kN1QYUzjvF7h4wWcqAJeRsj9cWRno1ZCb5aYXVyW4dhA8','kvF0j','z','0V9x30CnDp','VsX3MKQYTrjY6Jni9iF23R3qOJGg5mcb76P6fOoKzuLoP0wHSoiswUKJVJfsIgalRF15ly1jH','bJoA6kfkqexhzs7GHIbqQfZXZoqnlPY0nIosBxmtoJOW',11);
-INSERT INTO ti VALUES (4155337731011187137,789983454,'kN1QYUzjvF7h4wWcqAJeRsj9cWRno1ZCb5aYXVyW4dhA8','kvF0j','z','0V9x30CnDp','VsX3MKQYTrjY6Jni9iF23R3qOJGg5mcb76P6fOoKzuLoP0wHSoiswUKJVJfsIgalRF15ly1jH','bJoA6kfkqexhzs7GHIbqQfZXZoqnlPY0nIosBxmtoJOW',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7951953982852598473,-1205429291,'97qKUV3tr','DNKgdffqAddifNYpbYaM0vbhvj0b6PxRukSdUD1C2cI4HC3rsLJItqsyMEjzl4TeRw7HafwAjG068rdpioR3xthh8uVxQRTSQ0984vqYHynot65u3dOlAfGcHjYRvOS1vGjFkBd74KW1Q2702W7NDXHSguYEEfoTk8gQZhMxpCUPfBQ','yFAKbSDV','FpyNaS6vUcdh','uEZ1SDJUJZU7UPaV5zE1rEusC0X8G4vbCTOXAomYoIG25SgYMcNkGsNkdBcyWrOMcCVxkduznfxDL71fS9Bvi','WKHbhsDqty2xHmnixyIcbyKItO',12);
-INSERT INTO ti VALUES (7951953982852598473,-1205429291,'97qKUV3tr','DNKgdffqAddifNYpbYaM0vbhvj0b6PxRukSdUD1C2cI4HC3rsLJItqsyMEjzl4TeRw7HafwAjG068rdpioR3xthh8uVxQRTSQ0984vqYHynot65u3dOlAfGcHjYRvOS1vGjFkBd74KW1Q2702W7NDXHSguYEEfoTk8gQZhMxpCUPfBQ','yFAKbSDV','FpyNaS6vUcdh','uEZ1SDJUJZU7UPaV5zE1rEusC0X8G4vbCTOXAomYoIG25SgYMcNkGsNkdBcyWrOMcCVxkduznfxDL71fS9Bvi','WKHbhsDqty2xHmnixyIcbyKItO',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3593866,-25003,'FJkQ2Q','N7z5SCmCf1FJZj','W','5VWPRTNjObk8VbFzky5h8OqQ74603E1','l','s',10);
+INSERT INTO ti VALUES (-3593866,-25003,'FJkQ2Q','N7z5SCmCf1FJZj','W','5VWPRTNjObk8VbFzky5h8OqQ74603E1','l','s',10);
+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 (6512718,25645,'9bdwy0fxm7xnEexwBGjgPxtwFoq7wYwhem9A91L','kWpDzInT7Tp0','u','IvtjyQU8NKcVBo9aD5ooiRPPRRd5SIGYC1RzS','T','pl',11);
+INSERT INTO ti VALUES (6512718,25645,'9bdwy0fxm7xnEexwBGjgPxtwFoq7wYwhem9A91L','kWpDzInT7Tp0','u','IvtjyQU8NKcVBo9aD5ooiRPPRRd5SIGYC1RzS','T','pl',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5588327,-27293,'kIGAUS','sSMrB7ZL2PIFtVBHW7YBKgMY7NmmpQNICxVKz','x','4zf1pNVSmDtvMjqIl5','8','Q',12);
+INSERT INTO ti VALUES (5588327,-27293,'kIGAUS','sSMrB7ZL2PIFtVBHW7YBKgMY7NmmpQNICxVKz','x','4zf1pNVSmDtvMjqIl5','8','Q',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4957530469741650199,-100294736,'QK5Ia8PVFntWJhmhVEQksq1RSCASeuIs443h85kGCzNLyjIjIu','3dEVmM8yGxxiwIe8dRIHFBhke0D3epmDlrddaxlnYQCAciXjdKhr71doNJj4jJVsVvJoGqr','d0Pi5W8XfWHPK7oNwgmOYRlrbHhqgXZTwV8sNyWNussxEsEqlSET66g6Wls8m','Qive3qjgMJuogsaxnZUMqNdDbk0t6f2gwM6znyTO0s00tg35iMWDeJ7e7R44nWGAFiQsW3lDjsdcIqkMD4ihYPrA','9NPu6xvbT7LKFjcVDcxnyoSV1EyE12AaITuN0eV4oZWOaMVmwgwvcAn21AloyziAvpPY4m1XtzaP767SYFRbZ5DTQ5A36jgVv','TJFJPHsgMFl7',13);
-INSERT INTO ti VALUES (4957530469741650199,-100294736,'QK5Ia8PVFntWJhmhVEQksq1RSCASeuIs443h85kGCzNLyjIjIu','3dEVmM8yGxxiwIe8dRIHFBhke0D3epmDlrddaxlnYQCAciXjdKhr71doNJj4jJVsVvJoGqr','d0Pi5W8XfWHPK7oNwgmOYRlrbHhqgXZTwV8sNyWNussxEsEqlSET66g6Wls8m','Qive3qjgMJuogsaxnZUMqNdDbk0t6f2gwM6znyTO0s00tg35iMWDeJ7e7R44nWGAFiQsW3lDjsdcIqkMD4ihYPrA','9NPu6xvbT7LKFjcVDcxnyoSV1EyE12AaITuN0eV4oZWOaMVmwgwvcAn21AloyziAvpPY4m1XtzaP767SYFRbZ5DTQ5A36jgVv','TJFJPHsgMFl7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(47), d VARCHAR(43) NOT NULL, e VARCHAR(63), f VARBINARY(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (91,2587695074,'TchIuNSHwBEefLY5','i8hoH4MIgqUSAfmUlU','JofB6rA7QKEDI1nMsXQJwvF15duOUhIG6gp7aIqyqbUV6','0OjUVrIe2Cv88EtxR','VPUGQH5Z5pxiZdml2IFM5C234tM6nMYacQdYL8utK7NxXPWlI9auBCuNtQlGnc4IULTC8','IP92QGHuApCyitHavfKlU80rd1x',0);
-INSERT INTO t VALUES (215,2280561236,'TquO7VWOObvGqbtE','StyKIMIkFejL','pQMrtOEubKmLNdaw7pObwVPq1dg2CY3cc7y4sh3EP677diinf2qUh8xnKJ','TK0fkC8ElG09W','QMwtm2cT2nHApxiThZiOJDMfLx8UWKjxCde1iA4RYS6LlhwHgDQR1SosREaFa2QvLtI4v5mmWrc7Tb5R50m4OIT','d3Xn9vtWbId3CxJbkRrGGJwxLumYPVWPnRldlmYTs9pK8OKNLuNvQW17BDS36mtgpjuFghP4YKcdgbE4Noy',1);
-INSERT INTO t VALUES (137,3572273165,'W8KMzqyufnggF8Mp2M58BwiyXOnB20NxOIUIB','mtxiL5bYkM89ZGDXFPRpiRpuoUdJUn1A6','RLBIGfbjftXoSMiIW8qZ4iAIFCDFhIltiEjOIQ','8NRxufuMQKHmmnW2ZRVIRidIkbECq','SHbz9pEES5fdmR60SHUVDjaIdcOLSk','6vEtsZ72nvy',2);
-INSERT INTO t VALUES (151,1889975544,'qMk1MPT7frRvsuAEhSwWCoukCZE7YPiDJQEThNl7w5M','ulztDjJieG','joR9bP','mG4wqK7nQPZFJNtUI3CUlQddl','njPQL9mHmSWoFQZWvYBIp7j5lRMB2rPAZyGEhXo7u','g2RuDrGWmgwhKpwBgRWyGpk6eywKFGj7wgnDfhCGcAJj7F6JKDhwA0OpcyyKAtBh9yWthl8rNa25A9',3);
-INSERT INTO t VALUES (65,73401708,'WttxpZOu9GVTWbCssRNFj','nBBaV3rWQQrf','VFQO1s05SE1dKxbzKmV9I5wYnVzHyIu6DqkCZh5l98F8LSFOixAizit','rkVzYNc2Z1NgIa9S1Ngxjn','gU5FVVcrC9GoQDeoSUwdy66xZfMq6HLUyca2XCQd4EVEGVUSp4BljyNJDrf9lpCU13FBU0XtnXQE','PMRyqZjIP2QODkJL19FzLlR5',4);
-INSERT INTO t VALUES (144,2436877703,'QykDNNf285XrmQ5qawTLPx','e','hgdDNB6iwXdDlkN2K21Bv9H9VtBAr53UiWHuPijaf','DndSlf7QYloAPjKQr2II1','ipodWjCrIVMGSZ6IVkatRSRDycy93AFdeWrvo541EHy7eTXcak4O04Qoy1MvvupAl0g22J1mAZRHKEHMyWCZomk3um9vO5','Vk7yailTuR1Gn4ZJFyxGXwAbuduoMM1uGFfU3VVMovM14qDeDK8p1mbspSeWbBpOn',5);
-INSERT INTO t VALUES (185,491104352,'wVWeRFnPvQXT9BwRZ1LED4dlMcYF6EPne1ZdgZhgTj','W1F0poNM3r','GDgSYdg7vzCVK9Ih04PEpS0MrnyeFxIikmmmQtTAmlpJgrlXSxt1k','ibawTToi1sA','l1wxrtTC2HYHWPTjTGDmwkbbBQRABkNPbQbexJSC9QbIywGSVfqcSNNhvLU55wOx0zJpylfar8mEQkl1K6qAWtuZXb8hT','zxMsOYdmVGNuh1KXj7o65xu3MVGtBDHt8y073qeCLNrcRLoa4AXTzg7TalAjJf7gCVZ',6);
-INSERT INTO t VALUES (201,2119929753,'oSVybvO60AjRVaSRu','qCKp6n46dqE5UEUGAC7Ez1JLnYbLj5uciGNTn','XbHgQ9xJd1L4fkzN2NcJCyvBl10zy5lmy12AJ96oUvWPAsF2NZJM8farx','eaDURTQpXStVqSJQmZ','wzQLjARLTpAnDM1','nYaRJq1noS5ZafHSP6G7g',7);
-INSERT INTO t VALUES (141,2562941519,'oWRWkpjNwc','J','xiom','Ld','1H2w4IYIpj3fJWAdls8xOENfH3igFalCQPpwbXcRAZlFnBudLjAJmB7RG4BFYYR','qfbYhz0i7',8);
-INSERT INTO t VALUES (255,2659148351,'sidGoFDCozGCUscyBUy0owU','cw6wIHddEnO1SBIJ','tdYDR1mKKsXeLO5L','WLL9ebHFWXRywgWKjDQjMBCcy4MSnCh','xwineCHXJyWab6E4uJiit77N8Uwm7kYDbGEEWMHEAoylwfUCqOMqMa8YQ1TDrdO02XNKXPMVK5oArWQ','uMrun4VuNS4Ep9Jmg0Kfk7tFpiUCTfy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6302833,-12435,'PiZye5Nr2s0LxlDJfjHizaP1YuOtf5q','j1KiZWNPzjR1ugM08jWdGahdX9LkslvFMvufbs126FqBgCrivfZu9kJcYzn9qZmCUtzcoDpOuV8q7ZsxthWV9AyFO3','o','RwJRBTPC0Oo8TVw97rPlPJJh0THBSiZSVGJxh4hDzQcT9lzFIkzrjnCEnTmccdIQ23GQYrofzXKCZjdUS3QaH','x','0s',13);
+INSERT INTO ti VALUES (6302833,-12435,'PiZye5Nr2s0LxlDJfjHizaP1YuOtf5q','j1KiZWNPzjR1ugM08jWdGahdX9LkslvFMvufbs126FqBgCrivfZu9kJcYzn9qZmCUtzcoDpOuV8q7ZsxthWV9AyFO3','o','RwJRBTPC0Oo8TVw97rPlPJJh0THBSiZSVGJxh4hDzQcT9lzFIkzrjnCEnTmccdIQ23GQYrofzXKCZjdUS3QaH','x','0s',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5514433,-3255,'7iIE5Y','4enVJxxuqyzyrPTm8kb2xjnHylg9SRhzKKi3KoDI9BirxVNDkzRHLZg4IHzM26EmxL56Jc09BRKMWAqskRVqELJEep','D','fLDiHIEvNnCj84amiVuolBDVo5s1fW1vY7biUxA5Fg0HhpM2m8ykrQzqLshkxAKUyHXblWa55sEbFsHKrB1SaE0Z5','B','g',14);
+INSERT INTO ti VALUES (-5514433,-3255,'7iIE5Y','4enVJxxuqyzyrPTm8kb2xjnHylg9SRhzKKi3KoDI9BirxVNDkzRHLZg4IHzM26EmxL56Jc09BRKMWAqskRVqELJEep','D','fLDiHIEvNnCj84amiVuolBDVo5s1fW1vY7biUxA5Fg0HhpM2m8ykrQzqLshkxAKUyHXblWa55sEbFsHKrB1SaE0Z5','B','g',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5393384,26840,'id3pklfdLLoVV5aAJv9dbNhJfmZJ4pr','CaHwXIcz4SIh4MTW4eodM6tEOh8IIHbqbTw4hdclIJRClFmJn2BVm4aP5XMb6bRhRsw1duCJ8oSuqigbd','6','hLUfh6wirpM0x9CjkFFAmfKiFYf3bto60QU3xGoBEQJPNgdbnZdQd','41','0',15);
+INSERT INTO ti VALUES (-5393384,26840,'id3pklfdLLoVV5aAJv9dbNhJfmZJ4pr','CaHwXIcz4SIh4MTW4eodM6tEOh8IIHbqbTw4hdclIJRClFmJn2BVm4aP5XMb6bRhRsw1duCJ8oSuqigbd','6','hLUfh6wirpM0x9CjkFFAmfKiFYf3bto60QU3xGoBEQJPNgdbnZdQd','41','0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(34) NOT NULL, d VARCHAR(4) NOT NULL, e VARCHAR(63) NOT NULL, f VARCHAR(7), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15548,2830056,'POMSjLXO43ZGX81oJmD99MWpKG','y2i','pm7B6ledef9IRgIGNAs6Xc','uuy','k','I',0);
+INSERT INTO t VALUES (11711,-7790498,'6TSHaNhIfEP','U7','bLoqGp2rhOhUQkqt38Vp8rlD','3','S','s',1);
+INSERT INTO t VALUES (32410,996171,'tfELup0UoEDVGKNodQuY5Q1d0W','uaEH','AFs1bIL39qb0cu3MEPzqbWErAEzFHtDw4kOv6hbjH69TyMBbFhMbTHszd','YrV0u','6','oJ',2);
+INSERT INTO t VALUES (-31924,7842476,'IHOTIWSIP4YnyZWRo29FnpZThIK','HME','QXvQU7Cu4T5iKskTmAu','jLaLba','V','0',3);
+INSERT INTO t VALUES (-26649,-7917452,'wFrPAa','ftjV','X7h4Qh8hgPog52ltMJ1JM5lau5PCeCcmnDWhRFQa6fyiQsphYmqX','RW2','n','KI',4);
+INSERT INTO t VALUES (-22609,2058121,'wTBoQ4YuVXajxRwrHg06U','LUU','ipbGWiSAGqc52DdJyHAd1emTJQr','OPY2','X','q',5);
+INSERT INTO t VALUES (25792,-6855834,'FDJ5ehq9LWWIYJ','cuG','d8oHHX9Eggmf','3','j','U',6);
+INSERT INTO t VALUES (20019,-6163388,'q8QlTccrT9CMZTnZLeKoA','j','gi819QIgXmwlypMj16','qtL2S','1','Rl',7);
+INSERT INTO t VALUES (-94,5769213,'efRSooZXlClo0a','kIAw','PzYuu1AwAv1FHMHAfherCi7JDsHSfP9lpuNO84JYGNHDiZgzgW3uZr4Q1bTc','pjD','V','rd',8);
+INSERT INTO t VALUES (-31125,-3391204,'9eA80','mq','rUNkKkYquysgDiDH2Ned3tM8l6TuPCvs77sjGTajB','KS','5','My',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(34) NOT NULL, d VARCHAR(4) NOT NULL, e VARCHAR(63) NOT NULL, f VARCHAR(7), 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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (122,2054183306,'jmQUekk4GuCtxYO','DcNHE91Q73a0mr0dp6QH5VXa4G','79BFlwQIeJHkTk0PRAW9icLpzqIWzhoLkMppweYWs2toj67HTJxFdsXindz','t5utquGPMtVSnMnaDLqQ4JRWTl4','KIc90HWTnAOG6vVov27xWchys9hGtzyF8OZSAJLBRP87','Wlvaz6ZPX0QRY7IQqdN26xIcEcu3yLdnR7YpkRZcoTHUIS',10);
-INSERT INTO ti VALUES (122,2054183306,'jmQUekk4GuCtxYO','DcNHE91Q73a0mr0dp6QH5VXa4G','79BFlwQIeJHkTk0PRAW9icLpzqIWzhoLkMppweYWs2toj67HTJxFdsXindz','t5utquGPMtVSnMnaDLqQ4JRWTl4','KIc90HWTnAOG6vVov27xWchys9hGtzyF8OZSAJLBRP87','Wlvaz6ZPX0QRY7IQqdN26xIcEcu3yLdnR7YpkRZcoTHUIS',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(48);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
-INSERT INTO t VALUES (192,3995873784,'kCFuZ5IYTuzoTqKNa2slp8eWbQSHjAKCKG8TLnU829Z2uUd','uyhDZuXVKHGFl21F','yljjl5BL7','0C41aKID','TK9YK876DuS','8f3fODXyUpPwmcdMqha20yNpJXrZQRRNbauMA1Cj3RY2NOFn31kbkNWiF',11);
-INSERT INTO ti VALUES (192,3995873784,'kCFuZ5IYTuzoTqKNa2slp8eWbQSHjAKCKG8TLnU829Z2uUd','uyhDZuXVKHGFl21F','yljjl5BL7','0C41aKID','TK9YK876DuS','8f3fODXyUpPwmcdMqha20yNpJXrZQRRNbauMA1Cj3RY2NOFn31kbkNWiF',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1762992956,2383906,'RUC0X2QdJunhUaEeA7MFkw42Qv32WSUq','jsBb','zKM5nTF6efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oTy','ZJYUO9R','W','18',10);
+INSERT INTO ti VALUES (1762992956,2383906,'RUC0X2QdJunhUaEeA7MFkw42Qv32WSUq','jsBb','zKM5nTF6efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oTy','ZJYUO9R','W','18',10);
+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 (629558466,-3026128,'pX','jqjH','lr9h','XaUJfJ','X','w9',11);
+INSERT INTO ti VALUES (629558466,-3026128,'pX','jqjH','lr9h','XaUJfJ','X','w9',11);
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 (174,39987132,'tRFk87C1V62J628Zijc2rMKjC','Brg6umkyMh','b','K0xtQ5eRQKAGi20f','tO2pLLE9C5Lhl','MDAWyFSEcIKmwqQbgRe0cegGe6GuHgnfi9XrMlQ5UvEwkkLeMiqXduxiwiMWFjJ5y2gobiv1AnVlaJKKGYziXuDxHM3lX6ou8K',12);
-INSERT INTO ti VALUES (174,39987132,'tRFk87C1V62J628Zijc2rMKjC','Brg6umkyMh','b','K0xtQ5eRQKAGi20f','tO2pLLE9C5Lhl','MDAWyFSEcIKmwqQbgRe0cegGe6GuHgnfi9XrMlQ5UvEwkkLeMiqXduxiwiMWFjJ5y2gobiv1AnVlaJKKGYziXuDxHM3lX6ou8K',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (43,784422806,'6AdRisvP01NP6GmW8dmIfAWIzHSxUfv0o','jMmEnmW5nwoN8krYCgXCsu81hcu7bKdcPyQg03C0CqoQlKsWc83bGjOZKxFHhArkpscQhSlsfPmQGRFdY','Lne5xPFEtkOGMrI93y9hZOPOybM2qsrwuFj','X7amvrtfP0sSxVmKKNWsMxlx8AxXq1Q6q4kff2DC4HAip2WV2R699S6mAlj7twheimjbyYx0wBQLDHRXLNEfEdz9NnqVLbsfWC1yZrA3IAgvKg4xsy8qaF3n6raPJARN9A9DOdoltOH2vuG8X0COd2cHbZs9QzlH3CyhiH7mDQDfCm5ikzOaYBoJ3pZlOq2ZBcTUvR2ucm1IpgU7ZUuegBm8CshZ02dTV0kd0q3k46f3','b156HB6hvy4gleesGJN0Ra03VZbcQw2EYk3HV9i0Q5DiF','1BNDmGWYatCpj4cowC0jEupm5LanfSmSwloaBVSMBDLzLgV6ytkeyYeXGapmWxC6iW',13);
-INSERT INTO ti VALUES (43,784422806,'6AdRisvP01NP6GmW8dmIfAWIzHSxUfv0o','jMmEnmW5nwoN8krYCgXCsu81hcu7bKdcPyQg03C0CqoQlKsWc83bGjOZKxFHhArkpscQhSlsfPmQGRFdY','Lne5xPFEtkOGMrI93y9hZOPOybM2qsrwuFj','X7amvrtfP0sSxVmKKNWsMxlx8AxXq1Q6q4kff2DC4HAip2WV2R699S6mAlj7twheimjbyYx0wBQLDHRXLNEfEdz9NnqVLbsfWC1yZrA3IAgvKg4xsy8qaF3n6raPJARN9A9DOdoltOH2vuG8X0COd2cHbZs9QzlH3CyhiH7mDQDfCm5ikzOaYBoJ3pZlOq2ZBcTUvR2ucm1IpgU7ZUuegBm8CshZ02dTV0kd0q3k46f3','b156HB6hvy4gleesGJN0Ra03VZbcQw2EYk3HV9i0Q5DiF','1BNDmGWYatCpj4cowC0jEupm5LanfSmSwloaBVSMBDLzLgV6ytkeyYeXGapmWxC6iW',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c CHAR(43), d VARCHAR(72), e VARCHAR(12) NOT NULL, f VARBINARY(35) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6698787,6285401,'lkQe4LkKN6k6R6Vd6SGNGmFwhuNajXsmSkrJtpIJF6','YU','ILGWPcYzpd','8SZgmtvsvWzldcj8','hSGF4xUN8wme7yU2dAjN','bFC',0);
-INSERT INTO t VALUES (3407967,6569359,'tTAcymPm7winFBpD','G5txrqhZelf5U9PiJitDidrXdGRmY','hvQBwKZcG','yhOgrj3sDY4TkmETSQNljMKWpVmfZ7b','Jc9u62Ujlp1WGc4kwb9G80TyCcASgTCAn7WBcIBcX87BzLc5GWs1gJvEDFlGOr4zNeYwWdraSxMaLNgmOsBKI','4wXgdKMjq5t0ictcebMwuir0DnM9FQmtE1bL2hrC3tGp57GBwxb2F7To5uhsIXWh3bTGd3OwXM',1);
-INSERT INTO t VALUES (4259555,-4000768,'nmzH1EYbaonSPFNacKx4sa000LLUo','VGNHPnzdPBOvvMqmIMQaezen8Vlt4etqSrFvwe','HyuD','GUwF9BJUmAJA7hbbW','HRBYGjKjuBir0pQWpvhpllYp2NKz1D6y1K7Lhe2jgBliNPpyXlLFouuefhPX6LqsuG1GBUgqBBlfmV2v7Xqr4iL6JkoGsGAx9','5FHT83XyuttEVf9ssqA2PIowusSp0AblahoPgDlwU3uWRZCgQmgtYSDycD3LodOy8C',2);
-INSERT INTO t VALUES (3951839,-7597572,'UZGK0Gh0xyXUPKFoCZFcdwOv4VoR','qy5hIOmo8to2y1XS','9jZ1m','kh','euueI5bVPBere9htCk5s935t0ulUJRYE0RGSwgKHLjbdHQ','4FZ6jSFshTGFjqNVz81LP0BURdbJ6rUYdBiZ47Avf4GTGi4',3);
-INSERT INTO t VALUES (-3521871,-6177644,'U6QrL0Dbh0Ukqak3EQSHVVjEHKCWk2MGTfyoSdQka','vVfceBuxs','fwVgtPJ','Sd4vVHE3je','rvOEs0yCgV2SM3Snu0hpe40r3Od4bKi1enPlEWsakjJIm6lac8tI0cCSrB','GBZ98PWcjwWoudDlbwsiyjsKqYETfAdaVIkUTNLDLC5Lgd1w29MaMaE3PrAjLwKOmLa9l5v4uB',4);
-INSERT INTO t VALUES (-1287862,-4217379,'LWeZPYRtFleeXCAmAJ','5GSnUVQBq6ncWLLRiC','98f3O','91QvmnoaxdYFXPFh09Iuds34','47vTxGg','IZqlUWmhSkhowtITvNrRMCm4BVS0SxjDR0Hy4OazHQWOppjjJhn25VsTbG65xHqOSV6ur',5);
-INSERT INTO t VALUES (-7666759,6623613,'4QWAa','CvzsP3MZ9SYaUSnb2','YlXkmKxAoc','1uBg','szz9Pd5S14g2Z46RkxHTFu5nTyVqwBAH8xtHXiP8di6Gazk1a5dT1tDI8OL3tTBmF3AYWS3ioYTvzOg9Nymk','n34tyF',6);
-INSERT INTO t VALUES (7923320,7853567,'111rK8SDnZJQYX8OjQmlnBsmyFLSYI4uQLhQxJ6','81EIsc759Hajs7VTa31G6LOwbfU68fy5e25eC0uSGd','6','TOXn','zixAVmxfDntXcZ2SAEGDiLkOqieNhAGYguA6y2E6FsL9bFEQzs0fWbZ0LCZcN3iJ9amYsoi0vgeqo0jkv0lv6h1gcD0gJYplXt','TM0psmSVytiaKcrnq3rqQW7WztJZxBb2BHGW9cGBAfcuL0gc1FuoTyz8K05',7);
-INSERT INTO t VALUES (7789906,3198066,'E37zrhxgfOdc5Ib','jwCAypkXljFDO9LbLsA1RI5mS7Nin1Zne1','g','SI65AkSzy3lQ1Dkh7WeWtTO','A9iWVtTWQTJUxlwYzMUU7XFHGm6rs47x0NmSJqPec45rY5FZyx92R6hm4azGF7VfOTP7Z7RR9V2kE7JvS','nsSuDLVlJDfyxD9QDYUC5cRUYzGRt5gkf72EjbXYiqu7T6ZBp959uwyWhQPEx5AJM2lH0s4T0V5YcDL',8);
-INSERT INTO t VALUES (-6010214,3874505,'Ut','tzdMfFqz2HYwwiNe3QGDRAHaZZz8ofbO4p3Vro3ZnEnwIyMYfUmDK8OXUZdIPxEDWAeUKQJ','uBMjSrYDJ','dzvM5Y4ZVipr6U','DiOzUFJyDLG29Fshdko5FhEMuscJc8wSzoTVnEH8','lhB5rZHxwxXPsTJVYy0FbMEluEJ6HXC7egLubdsJGHKZZCjXE9YFvaT7CdI1LKPr9S2gJuX7341U9YLoR50r2HVqnQ8lzE4ij9LR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7475208839037580858,-30136,'dOAohIz4WCcoy9','Ft9pofuiqgM1xALow7VlgR4VokIDUSs4BXQ1IftkXlmv8m7bhp4Q9NyDK','cNcwA6DN7lj','5YV5mqCDK4LkWgbg6rt4QnwudhGc2AN','lCNkCyp5wL0cOsASWkoUH','Tf',10);
-INSERT INTO ti VALUES (7475208839037580858,-30136,'dOAohIz4WCcoy9','Ft9pofuiqgM1xALow7VlgR4VokIDUSs4BXQ1IftkXlmv8m7bhp4Q9NyDK','cNcwA6DN7lj','5YV5mqCDK4LkWgbg6rt4QnwudhGc2AN','lCNkCyp5wL0cOsASWkoUH','Tf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(44);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(44);
-INSERT INTO t VALUES (-4605623071237946778,-1777040,'HazubduTr3eQzTUKBM7dZGcpj7bGDFoQnTmiozdd','ko','ILwOTqWtj','Sv0BRLKKlp7JwV2OkX1','AQIMv8M4wIZe3ILjfJ0cD7B','FGDLmqtqiySzMpszLV1SAd71OKoGMHQCEVsqncgeQvkzlbkpCOzLN7j8a',11);
-INSERT INTO ti VALUES (-4605623071237946778,-1777040,'HazubduTr3eQzTUKBM7dZGcpj7bGDFoQnTmiozdd','ko','ILwOTqWtj','Sv0BRLKKlp7JwV2OkX1','AQIMv8M4wIZe3ILjfJ0cD7B','FGDLmqtqiySzMpszLV1SAd71OKoGMHQCEVsqncgeQvkzlbkpCOzLN7j8a',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-3840717011438025077,7330684,'jX7Ye2964bxPo6NxftYwmS3ZtQXpZ8Nyl','eGbD3toxdICsYYArG2uO2y09OGAEEsdW4ZlFPRFaYhUL1xXWHhbvy','RpIqp','Y5rFgTEEp','HdXyB4NSp4ZDWBbLikHTXIPPX8cGr1nKXZc9q0iqstFaFF05iMAwi7NBQTY','LRkKFliIE6RvFdacQfBbTNjdnUTe87wd9GQIrqzP2p7iJOWIoJnmFbmEMMThXQYxpQvzeHSVFFVQl1ZAltfg8fSQGc3r1yQ',12);
-INSERT INTO ti VALUES (-3840717011438025077,7330684,'jX7Ye2964bxPo6NxftYwmS3ZtQXpZ8Nyl','eGbD3toxdICsYYArG2uO2y09OGAEEsdW4ZlFPRFaYhUL1xXWHhbvy','RpIqp','Y5rFgTEEp','HdXyB4NSp4ZDWBbLikHTXIPPX8cGr1nKXZc9q0iqstFaFF05iMAwi7NBQTY','LRkKFliIE6RvFdacQfBbTNjdnUTe87wd9GQIrqzP2p7iJOWIoJnmFbmEMMThXQYxpQvzeHSVFFVQl1ZAltfg8fSQGc3r1yQ',12);
-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 (-8165670170646828644,6306593,'kuO7rQIOye0emZSOlhdlu6eB6zYE','MmMIkTiPMrwwMpX4GpXsmC9cnKZyxzcm4D71AgHaTJA2CIMSAbbJlfkJIqa9sjVBXDVLNJGVwBbE8rfpaEq7noEMfhfN9AGBLydXHZiD2kiP52XrwNwf4EhC1d','wRuL81upp','mi2PO8l4FsQ4DgO06FQG4K0BuQscAaBPdZmhYvPH2hIzZhcIIbHyj6vSyFzI','Yrweodh3VszUCc9e7GCRW4QxdzgJn0JzP9fIZRR84YQkFdGniaTYQY6QmUdZGuaCkYA9HtwoFW','gaynXxZpVX96Cfp9mUVj',13);
-INSERT INTO ti VALUES (-8165670170646828644,6306593,'kuO7rQIOye0emZSOlhdlu6eB6zYE','MmMIkTiPMrwwMpX4GpXsmC9cnKZyxzcm4D71AgHaTJA2CIMSAbbJlfkJIqa9sjVBXDVLNJGVwBbE8rfpaEq7noEMfhfN9AGBLydXHZiD2kiP52XrwNwf4EhC1d','wRuL81upp','mi2PO8l4FsQ4DgO06FQG4K0BuQscAaBPdZmhYvPH2hIzZhcIIbHyj6vSyFzI','Yrweodh3VszUCc9e7GCRW4QxdzgJn0JzP9fIZRR84YQkFdGniaTYQY6QmUdZGuaCkYA9HtwoFW','gaynXxZpVX96Cfp9mUVj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(27), d VARCHAR(97), e VARBINARY(31), f VARCHAR(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2567803608,-488817,'Zpf1J','vbbUyd889kh9EBQ69GhaITYbC0n0hoDQXbjSSdpDtGm659gnJT','l6i7ncC7x6hdF1IrQiU2','YP','BJ5JyiU3ey0PM86m7EaGbxFV8oNJNkc1swidAQgLrOgMJZq6uIlwjwGHBRn','jZMK7Znof7hjybn5K1Vnqdz5aoR4yf9',0);
-INSERT INTO t VALUES (1954599863,-7220296,'om','j7PqpOSxx5msAumUmZn4LN2WLVfq3eSx1J5vxwV','t9fgser1xZ3NmeNtKQlNaNdzXe','Kem4I5','EiQHqWJ4XliCg0SeJP9yPKY471WwuBCemirXgjSlAiT1y9Y99q8xmBpMQBBxC8FBRvMwz1Ft','213YjIWitB0ldxmKsWcKid9OjeulqPbl0STk4iY9oTUdEhPrMfTUUs1uZlQGhdtr0hOZhppIn3DlmtNcbMgNZJylrdyEe9y2RSB',1);
-INSERT INTO t VALUES (3106172286,-5653048,'ZfbhYbVIjK31puPjr','lRtOElGzqLUiS35pCvYWy5F2cRFbbixJsg0tf4fJuRZiK362JzNf2njR29hoduV3FoYmA7A01','Li7AelvQYt','DeHwgJ3U5jL7zgpf','I0tk2l7cwrk6DX1NU7J3j19mQEG5XLYtEcsvf','oKftbawde72jvrYOwYZ5g5AufzHwtrHEkrgELctaUPVeNcGeWpDVLAEJdhIWRcKSIel2EGAHSDaL4XuigsYQq',2);
-INSERT INTO t VALUES (1533592006,1065359,'x31zg8u8WeUb7HU4QbUVUK5hJlu','AiXt3rpBjoGw4uFc4b4hfXN0Zyka7fMU8h0VV7396JQ9lmXwxWtEfpPJSidn4gLyRCa7NdtVii8iOUHFrBjWmLRY9WHtNCZ','mJYZM','Tp3PDE0v','ETadn4qDbAfu6DM7DTSb1q5R2V2NhcQIjJ7FWUAnhdcQ1XPoKYTHP8ztLsROaNaLeZsG','x3I1RwPLbfGQu',3);
-INSERT INTO t VALUES (1256200327,-7808764,'tsHxTewqnralWYUKwjSG','Weum1hOhuWjD0EQNlFadxoeW3fMGIfMOa1LxmBzgmxZJZzH04SY8hryop16upS56U','x885GUKAoSLHor','2FJ','OB','FCQ0Nko2W5uJsUiN6kM0Gyaz3S9DlzDgVuwSEfvhSfmxe2OuvxuZ',4);
-INSERT INTO t VALUES (1014653703,375953,'jI3','Ua5hHtBkJpvazc5ObWv9DYD','ozbqn9JZzQTuBjP9vJ','wnnCKiAtkf','nZlfHMbMjGXFS1rrgn5wV','12qjJk6cNsbMu',5);
-INSERT INTO t VALUES (4178594467,5230994,'bceZoeuULt','te3jC1lbhkk7a52vd16HMGaVCqWtfleTMzbxAuBVivA0k4TyUsa9BZZA8nZl99QWDpQnu2yw2T1CeXUT0wFIJekoPEem','lVt72QCRcDwKPNfpt8i','ghOf','iQHCILkE0gNU3hXUv1MXvB','KpOKvMuwVzsMTgslZqDB2k6CxmwxkWEq68uucLJGwBh8WePM6yWP1XuN6c7BKS8',6);
-INSERT INTO t VALUES (282083528,7481657,'9c6MPRprEeto00WFtIMFbY','DxdXLuI3XydzCWnyf4rwTUYZBbQ91NdxaatQF6qoCqgAVGlc1xbIu5tvEIKaNe6pAsVaHPMVa6y6K8ofqHrGxTZ','62mGc6Ftt','nnV','orkIwiiWXDm2N0pWFhShg7vvHFEJZn4w3Dpu0vrqkaZ7FQdKrMdDFP1LfBzY3Vty3EstzQw3lVuk04Dn1MyGMALlHc7ez3NeTWg','4hJcBg9qQFPIS6MCHNRjAZ4BFkFGtDPTlGk7P3wA85dNrkDInWEFAECnJPToBCBH0jfxNu8Q1bx1B2qIbyGZwgaJBE',7);
-INSERT INTO t VALUES (3345844402,7734390,'uvF62iFUJm7PYBF','fdRAykQHcC5qqO4ssNteZo4kY41pxEAoeWwkvWD4sljrvSKc4v47qYBGzACcww92BvCu3PEo','1XTNYKVkHbO0FJYWTUZjKiyfk8','V1zygxQF','8VhtZd9NDubnVM9Gb96FeM4zC2blX5F1ch5GIcVCEsl46eeqL','spjs76z2C3bWb5hbPO0DJVSPEhp57uVdUpZo1Tx8VDdDtewUeMuaeJEMb',8);
-INSERT INTO t VALUES (1088158178,5376592,'MXJojtqlXsDo6G3FWLiZ1F1','Om5HruOxeJ','35YuFyTxa34JUHgB','rs','mhmepHyOn3dNGj4JUyvg6H7lacdAAGNPA7emzCJbLavD5Yz1CFEFXpgek8lh3BHckdGUFdBjahJk3AviGsxSHbBl','NNzVdJd0WXnmiTUyKHnguydOsByqpafHzszlvrZe6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (957109690,-5188946,'9YCx442PDA0EBYZz6iyAycVXmKs5v','8j8IAelBSc8adawp4WZg5uPBui9KsWVqqTuCfCI4m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upVYPc2St5fbXZq3GPpenqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpTj6bT8cgBcUqykU','rIe9ZX0qENhzuSyYNcDGddXqZr4UW4GVbOMNbyHjn3fRows03Fc','0U','F','E',12);
+INSERT INTO ti VALUES (957109690,-5188946,'9YCx442PDA0EBYZz6iyAycVXmKs5v','8j8IAelBSc8adawp4WZg5uPBui9KsWVqqTuCfCI4m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upVYPc2St5fbXZq3GPpenqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpTj6bT8cgBcUqykU','rIe9ZX0qENhzuSyYNcDGddXqZr4UW4GVbOMNbyHjn3fRows03Fc','0U','F','E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-47883837,38085,'Pqj','oM9zhxNkKwxS8Wl6tYlW3am4fC7NgOIATOmSImMCxwPV','l92tgNZkQwcPAXolvU2JLlkbo','1miyYJWepbD8Bfe1e9goCeVUrj6QyanEGr6mjNt40CEsGw8HhCzFsGOZsRvXlJn5AIcQGnAmxKhFYm0zPB3VWXtuZDyrpPRLjLL3l1uHxKCbfXOrT134IFsSALMC5chQwrNuCj8mHCWpHAnCourGPUVl95dwUzQr3YDB1lIJNjnrBJDV8PIzMySquOJN21ZvIzMyVRR5','G','e',13);
+INSERT INTO ti VALUES (-47883837,38085,'Pqj','oM9zhxNkKwxS8Wl6tYlW3am4fC7NgOIATOmSImMCxwPV','l92tgNZkQwcPAXolvU2JLlkbo','1miyYJWepbD8Bfe1e9goCeVUrj6QyanEGr6mjNt40CEsGw8HhCzFsGOZsRvXlJn5AIcQGnAmxKhFYm0zPB3VWXtuZDyrpPRLjLL3l1uHxKCbfXOrT134IFsSALMC5chQwrNuCj8mHCWpHAnCourGPUVl95dwUzQr3YDB1lIJNjnrBJDV8PIzMySquOJN21ZvIzMyVRR5','G','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-20133824,3676364,'bH6gyLRwyFcwlPPqaXc8a2Gmp6gwGvrxCth','24PMSasNWlhLGHDZgoKZJxvvn6W2vznbDN68pVkjJ2uKRtcJNJSFjImQLz2t9K4HLVt59kf7oaLSUWeEt1OCzwvMGFBca7W0eqrrE0BYJvjeFV1DNoew42IO2Qe7LxauRdTfyGce17jYL58G3kO5n9PkvcUy1QgxJZgGGQeoTSFcbxnQ3MMus1a','F9dgrCbpKFvMijr','AtU0j4YwmEZmkXLTEt7oPtaGSZFauJK57SkThueYFSckmEjgIg7W9VsYmhtRh3eWQFVHRjsHNKTRt66sCxfIYoGLgzgvLO9R3S0CnEYCc8brFMA76snwvCpksCjQVrjJrvBBZgua97Ddyadfrdt16dSoy5wIQWGdqPvGRCoTATyr0YCxBKoMBCypat7OjOAlB17DRUOmcZshPGIFnKbDaIoY3cO4QeNejOQcJ2NNnNjZoYbKusLp','kH','t4',14);
+INSERT INTO ti VALUES (-20133824,3676364,'bH6gyLRwyFcwlPPqaXc8a2Gmp6gwGvrxCth','24PMSasNWlhLGHDZgoKZJxvvn6W2vznbDN68pVkjJ2uKRtcJNJSFjImQLz2t9K4HLVt59kf7oaLSUWeEt1OCzwvMGFBca7W0eqrrE0BYJvjeFV1DNoew42IO2Qe7LxauRdTfyGce17jYL58G3kO5n9PkvcUy1QgxJZgGGQeoTSFcbxnQ3MMus1a','F9dgrCbpKFvMijr','AtU0j4YwmEZmkXLTEt7oPtaGSZFauJK57SkThueYFSckmEjgIg7W9VsYmhtRh3eWQFVHRjsHNKTRt66sCxfIYoGLgzgvLO9R3S0CnEYCc8brFMA76snwvCpksCjQVrjJrvBBZgua97Ddyadfrdt16dSoy5wIQWGdqPvGRCoTATyr0YCxBKoMBCypat7OjOAlB17DRUOmcZshPGIFnKbDaIoY3cO4QeNejOQcJ2NNnNjZoYbKusLp','kH','t4',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1202503762,-4744423,'IbVTsWzA1sWTmsjL','5mpULAaXuHtl3ESZyNfdL867KBSM14PtETTfcnmAdQsiRXN6VuTv8eHOQpAca9fAR','z00l2cggvuanHw2qgaCVqerh4ae0kQuD','PpJO1ci7vWtNgSYkjEKTqrLZAkUKY5fXMYbY6otSaubIzIaGZ3ndYDrd6gJX7chG8CtcxvxxpDKrTQzkhNd7QMsKoKy37VYW8gW4F2XbXDLuKKjFlPdwK7gjytSZiPX4vqUyJRsU5TuD6JgFw4Ilc5jOzwSAlryKYC6uxXw9JOHuQvfivNrviRc9r1QMGHYjpfPlUYxTbZ4cCGyfOS6j4YdK8OaWoNq7zkrZp7KSg4287VvF8cVLPZo4EaYo','ni','bl',15);
+INSERT INTO ti VALUES (1202503762,-4744423,'IbVTsWzA1sWTmsjL','5mpULAaXuHtl3ESZyNfdL867KBSM14PtETTfcnmAdQsiRXN6VuTv8eHOQpAca9fAR','z00l2cggvuanHw2qgaCVqerh4ae0kQuD','PpJO1ci7vWtNgSYkjEKTqrLZAkUKY5fXMYbY6otSaubIzIaGZ3ndYDrd6gJX7chG8CtcxvxxpDKrTQzkhNd7QMsKoKy37VYW8gW4F2XbXDLuKKjFlPdwK7gjytSZiPX4vqUyJRsU5TuD6JgFw4Ilc5jOzwSAlryKYC6uxXw9JOHuQvfivNrviRc9r1QMGHYjpfPlUYxTbZ4cCGyfOS6j4YdK8OaWoNq7zkrZp7KSg4287VvF8cVLPZo4EaYo','ni','bl',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT, c BINARY(30), d VARBINARY(1) NOT NULL, e VARBINARY(7), f VARBINARY(89), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3417344894,-7115960909674978219,'yRhzqloXXKBBz6e','q','xaTW','nqp7RwE6bRgPGadYwMaXa24SYe342l30BlRDK8qA','DH','E',0);
+INSERT INTO t VALUES (2351068724,-1123252126644140752,'QjyFoGGJMtTnE3qr7','d','GpQ','OJd4va45b7pbmhtK6ybSzt61mnhYLPWsDe','p','n',1);
+INSERT INTO t VALUES (1032231106,5819654508367522915,'HFWExVpjQO','W','uipSy','42vlLlUM','k','G',2);
+INSERT INTO t VALUES (1609134529,1507200066270522785,'FqD8o5wbPaUmblsjlL9y5kB','t','Spx7Rx0','NsYIO1CuP1q','X','C',3);
+INSERT INTO t VALUES (4285814763,5469029795734487220,'HFSu1','c','x52g','pkKxXmcH4e5h7g0WC','m','t',4);
+INSERT INTO t VALUES (2403382149,-4130700383982337512,'bV','6','EGrd94','qwT6C0ER4UQV0fJFOkuKVofyGAraQScQogXUHDyisffhlg5Iv9FoGX2YvjSTKPMEj8tm','ef','7',5);
+INSERT INTO t VALUES (1665068861,4596809060196673119,'3QxM9kzlnjK','Z','2hNENF','RAjlpBK8hKsuNCoUSm9HdVEn5rfMqDfYevVdOIl1Z8RpcNxn63Pxzs3Yb9hSzVGKOIMjtbinusKIaNvJx','q','k',6);
+INSERT INTO t VALUES (1196935961,7414535377027046497,'LYK9BbZC4j6xUCc3SMH8rt0','W','gnst','Bcv3x990bLSjFeHf0','8','G',7);
+INSERT INTO t VALUES (254716382,5283192426664930558,'MbBo64TOEFabIppCrCLm8xT','W','T','00O6LJOdtiKzKIAG9eET9cKUfxyC2AcpxySQcgOBSM1cWJMymjq8caatbyBB','6R','j',8);
+INSERT INTO t VALUES (1184126768,-5486128707737341105,'goSNgRdsZrbJkHJk6tP1RS5Fr3aWjc','F','mzUVFi','k8yGLJAMt26eR7dAGUzESgaBylCxR06GxQJA84Ig12ayf8cInXQv','0','u',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c BINARY(30), d VARBINARY(1) NOT NULL, e VARBINARY(7), f VARBINARY(89), 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 (1317671340382886302,3343809,'FrwlgDjKwKkuRcedQlnolThZpkq','rMsgTrScmMvSHpqgk9pjFrfarD2P23WjU9DLojzQoDBweOglRRVC9xVFCAdG','BtrySToF','B1o5uCD','GaH3geFUQFQ55wJtiopQE','ujoIybnd8yvbkfPIRfPeeJQb',10);
-INSERT INTO ti VALUES (1317671340382886302,3343809,'FrwlgDjKwKkuRcedQlnolThZpkq','rMsgTrScmMvSHpqgk9pjFrfarD2P23WjU9DLojzQoDBweOglRRVC9xVFCAdG','BtrySToF','B1o5uCD','GaH3geFUQFQ55wJtiopQE','ujoIybnd8yvbkfPIRfPeeJQb',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(28);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
-INSERT INTO t VALUES (2865086029328945370,3449363,'z2i4cHvnwWC','QUNYeByvgh5i1qO8LbRUi9DmwDwTPnuUHsGvfhIYpHFRYzZ6UPtCaR4dsIbc34RAq1','hrKrpBEFJpI2hnalrxDOKI3yuN','0zfoPEMIBXbDAet','octnJFHS9ls24x2X2TQ5Oz2kevVZG8XEBTOY4TR7XX9','nXOSWkvG9df0N5acpKusxVRtpqiPHWhvPaa465HDiDYkSL1jKhl02St',11);
-INSERT INTO ti VALUES (2865086029328945370,3449363,'z2i4cHvnwWC','QUNYeByvgh5i1qO8LbRUi9DmwDwTPnuUHsGvfhIYpHFRYzZ6UPtCaR4dsIbc34RAq1','hrKrpBEFJpI2hnalrxDOKI3yuN','0zfoPEMIBXbDAet','octnJFHS9ls24x2X2TQ5Oz2kevVZG8XEBTOY4TR7XX9','nXOSWkvG9df0N5acpKusxVRtpqiPHWhvPaa465HDiDYkSL1jKhl02St',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (14393590382511182486,-593396,'cybxJHIi','94yYoILRiacHbZUlXuiWiK6bhjV6vjuancEu0u6HTisLYVVAER2qhuN1qpDXyCDNajrruOQ8mEUr9vVMQsUP1DhmsIGbucE88QmZ6TFmklp8ZIT7HObLFs1CWsrKQ2KTLI5c','lR3myN1J6vgoUNV5v','Yj','eIafL9EknjbmK5wVkKih5bzbWmuU3SKnLSQORP05RwCDERYcInJxNE7IvTPi2Lb1aY7Vdn704','HPeBjNWy5D0Ccx26LkY',12);
-INSERT INTO ti VALUES (14393590382511182486,-593396,'cybxJHIi','94yYoILRiacHbZUlXuiWiK6bhjV6vjuancEu0u6HTisLYVVAER2qhuN1qpDXyCDNajrruOQ8mEUr9vVMQsUP1DhmsIGbucE88QmZ6TFmklp8ZIT7HObLFs1CWsrKQ2KTLI5c','lR3myN1J6vgoUNV5v','Yj','eIafL9EknjbmK5wVkKih5bzbWmuU3SKnLSQORP05RwCDERYcInJxNE7IvTPi2Lb1aY7Vdn704','HPeBjNWy5D0Ccx26LkY',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (14563177274347014659,-7765129,'y6JpiTU','xlVlsal8Cz51sSIK3AlNYhQXLB2NhylMEdoHD5f','WWsCjUvDV2GakzP62wcFnSuaa08cKUr','cetkk5pkOUIBlmiCW9cAOpVx60juFH9vajkDvIRpmZerIWKOszJH7u51f9OYtcy3em50Ql9um2XXUBHNHr7tUuMKBb1EUfiJRoOz1EelLzblmgpO9luG8LVQCfRyobUlgsjQz2b9k9YA6r0lT5FkOimO2XuRPvdkvhxp9EG975TILn','jxFw07iXeURlwJqZprxxGopKZsWBT8innsGil7kgTMPTMOUReMpBBwLj87Q7RDONQlaGTVsWPqJdYI8UIm','yb5V8',13);
-INSERT INTO ti VALUES (14563177274347014659,-7765129,'y6JpiTU','xlVlsal8Cz51sSIK3AlNYhQXLB2NhylMEdoHD5f','WWsCjUvDV2GakzP62wcFnSuaa08cKUr','cetkk5pkOUIBlmiCW9cAOpVx60juFH9vajkDvIRpmZerIWKOszJH7u51f9OYtcy3em50Ql9um2XXUBHNHr7tUuMKBb1EUfiJRoOz1EelLzblmgpO9luG8LVQCfRyobUlgsjQz2b9k9YA6r0lT5FkOimO2XuRPvdkvhxp9EG975TILn','jxFw07iXeURlwJqZprxxGopKZsWBT8innsGil7kgTMPTMOUReMpBBwLj87Q7RDONQlaGTVsWPqJdYI8UIm','yb5V8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT, c CHAR(38), d VARBINARY(85), e VARCHAR(65), f VARBINARY(29) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3477822,5050050428468340400,'noZjdSGjTkwCG1','42yJNkZW0t7S','ay9RkZmoskf06o1heJ7P27ukvhbG0bvtulhyUeNzBMF3MJN2QMDXnwioplJPz5l','p38ZBth0wgF1ArNO3eb1jSEBtV','KxKk3hWaduBRCRZHjVOgS7hTQpMUZpyylAwiYEILqkNj0LRpR25','7mmkmxbQYvEHnle90fSW6AteYSrrLKHvQPnw5TZ',0);
-INSERT INTO t VALUES (-46576,-8581649097155996081,'cnGgLoG9shS07n3LBGo5p','65OyKh5RcBzHpbMTVlsxSwBdLqADogRld0WQd9CR0rMZ5z7xXq7yD18tfEym5LCppOVpoEAcyXJ3LjXuDcq','7wLglpi5YD8047FeZdUTlFPE435Wq56ftvMd','x8','H8ID4mD8cjiSqQ4oHZgPDxjp8u','wXplCDXmYLQwDI0UDYXI7rxE1oprpStDNVyiCraHAsU2irCrwmAXlk6V06jCcD97kpIdVuV5XtlufFXdytAi33LIlgaI',1);
-INSERT INTO t VALUES (4980828,-6978182925552496630,'TPwdQem2XGqmVFIjTrO4cKqXygjoox','PHq78y2lcxHrTOLIqGuGRNNX5IQOtXbbXJ8cML','cDhv2gDj8eJY2s0bN','tGcCcQ5VgnNsI','vd401k59AHerOOizoL3wwrQzg9wzouzXZGiR8zXu4Gr9gAsJDY','fVcoJzoMqm',2);
-INSERT INTO t VALUES (7344610,5486568297104914166,'ZdTUeNM','birpYOmPRWeRGgLog3wFeywVolGYGWDrr4sHESqtAZkteS','ocstxIGHACLXHMprd6JzZaPf','Gl30crLl','IrsyBNveOrzkRzzJoRO4sRzvZJhiMhrtjlxnTFonYPNj','2z0zqczVx0ascADF8RFun0AOHYdCwP4apUwDD9Jfuge6',3);
-INSERT INTO t VALUES (1058254,-5306631008553235787,'cxtP','Uktug95iBMmwTVmDBPYYybofypeQPqexoZ81E','nPLz6RNBy3qyzuBXf8ZPu7Ufu','zZEXsi0PFD5','QALGVL9X74','upesuzvfUyG',4);
-INSERT INTO t VALUES (-3508703,9094763772712121519,'yvaeQuCR','dmTHy0HFkAg8UE4H4','zojjM4g4p8QZAF2itTBX','tBpIQavoX0vG8TRg','xPCNJgd6xI1toludbDd2NdxxgXchobxFOYRkc6ImXxlKtDxiguyP8jIHQdXmw8tdmEnEeW4kgWbXnGX0FUuolcUPxqCrv','jFHuKKTASQ5HOru7gMuSFvpclzTa8yBChnL9mNd2o3uYGzDBeCzgqFOR',5);
-INSERT INTO t VALUES (-1190733,-2424855704892549315,'nBEnecRXe9AfuCZ65kg2myU88aUkWJcaul','llpdM7siIP8REmf3mrLeAfc2G6zNMbuzdEKEZmMjcfAazCPlDOy','k','neyntCTvVy1cgzNCy6gNahLk','MN2m5yBN3vZVVwRa0rPtHjB8z0oNkCQyto16OyNhiVnmHImqPFDvh0PLzXx2U6RbQAOIGT0Ds1lfgrZQ6755FhZ','x7jVCPMU6nKiOS1v5FLFhzChNrLefJiJFh8OcIVgSxhvLilcTmTFzjT0YGJQgM3ajVpaNjSD',6);
-INSERT INTO t VALUES (-711936,4791729943642897,'t9yDdnkxmF6dyBQxSXG6NWkSyq4x7kkqUqn','N6BUKjvnqfomHzDq5muY','tPKBUEHuMfosMXMiE71HxexpmeC','DU','IegSdVZG0MitU1iLoPg4vDvWyZEDn7okoOTrRhOr4OHM36zCTXczbyHNWJjuCHBrSCHHgFDu9qArK','S',7);
-INSERT INTO t VALUES (-5748378,8801559737008226063,'v','5FDwt4Su4JQGWFS1Vf9MrjlRV8APcqg41FHQH7wSsXh13PLsv3KA69VXj6Uok2tGtta9QykPWs2wt40VBjNl','pg0RTlDDxtEDE8HpKYcO3fat383fOkL2l','v6','3FImqqfuMlJrk5XxRBvUPenWdf6T7nSLGXBVD4ySWF24Brd8k67b05HQsfCAslIdaKqI8zRJ','2WKuVXiUEhWWrLocWEbBXHXyaFiWZOfqwvjAKauHW',8);
-INSERT INTO t VALUES (1989161,8312085988433336519,'CoZCOLHX3LX','QDZ3MJwiriz1EkECHVUaPdTo','hzsIvVuN5slcF9GSsiY1zFdx13T','1gal3MHROGe9jxh0obs','vRdOfy0LnbmrvEl','VYWJwmLEuMV58EXMrHRh6bkDcMpT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6162683340223802325,-4643764581002463940,'SxDcg2FbRUirqvWjBglfwxL','i','grDxp','6xmWogJmQOvpNInzScz9g6pNPy2rWHG3NASoq3S6cHUv49gLX1qmFXY0r4TVMKlKKOe1yP4E','2b','l',10);
+INSERT INTO ti VALUES (6162683340223802325,-4643764581002463940,'SxDcg2FbRUirqvWjBglfwxL','i','grDxp','6xmWogJmQOvpNInzScz9g6pNPy2rWHG3NASoq3S6cHUv49gLX1qmFXY0r4TVMKlKKOe1yP4E','2b','l',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (11457667128927157334,563262392015217359,'yVaUBV7rtNhW13q42dwEFODjp','l','A','v7e5EsCHmV35FnunM737gHbqD','K','A',11);
+INSERT INTO ti VALUES (11457667128927157334,563262392015217359,'yVaUBV7rtNhW13q42dwEFODjp','l','A','v7e5EsCHmV35FnunM737gHbqD','K','A',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3404110349787152089,-4793302637079054356,'CsUyiBCFe','JtE9ZHqFtDoJMTo6T13DHuHRamIVIPrWR27D1eWMDKXu7KvNqwS3aEpXLYMxde8ao4szytzLi7ci7ZgZFFmho9G5zi3rqEgvZjAkTueZtti2pxfbEha7MJeqh0VUzY152NtSDrf3kQcS36gFUt1wuloNPHNN0O64D6QPNwVsz7gauT2I72EhrKrFbljYYufDTR21R3kJmojR6070Q2DUGLTR3xP','HHCS','227iI2qVtvpWdhf2LK0wS7WZewMCWmaHKbJlssFmPRZWnc6VHlnuZWdLK9UW9uPa8CDrQquYAepYofSjjN','P8','d',12);
+INSERT INTO ti VALUES (3404110349787152089,-4793302637079054356,'CsUyiBCFe','JtE9ZHqFtDoJMTo6T13DHuHRamIVIPrWR27D1eWMDKXu7KvNqwS3aEpXLYMxde8ao4szytzLi7ci7ZgZFFmho9G5zi3rqEgvZjAkTueZtti2pxfbEha7MJeqh0VUzY152NtSDrf3kQcS36gFUt1wuloNPHNN0O64D6QPNwVsz7gauT2I72EhrKrFbljYYufDTR21R3kJmojR6070Q2DUGLTR3xP','HHCS','227iI2qVtvpWdhf2LK0wS7WZewMCWmaHKbJlssFmPRZWnc6VHlnuZWdLK9UW9uPa8CDrQquYAepYofSjjN','P8','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (17860206915709451187,-1353861170664753620,'mD06D','y89f7H1cYkF3vEtDai16uMne3axWBSZO1Qkvjcfj2bmVYW6y5','Dtofv6Z','UGUulEQSLzZlOHnKZWQ35ZtnE0gM4SD7Va4MxcIixneVvDGTSqeCqFaluZD6kUDmpTfcFxJShHyigoPHVxHbZldBEVjwVQNSh2sFY4EoMkm1vlNKd7vlA48b4','V','b',13);
+INSERT INTO ti VALUES (17860206915709451187,-1353861170664753620,'mD06D','y89f7H1cYkF3vEtDai16uMne3axWBSZO1Qkvjcfj2bmVYW6y5','Dtofv6Z','UGUulEQSLzZlOHnKZWQ35ZtnE0gM4SD7Va4MxcIixneVvDGTSqeCqFaluZD6kUDmpTfcFxJShHyigoPHVxHbZldBEVjwVQNSh2sFY4EoMkm1vlNKd7vlA48b4','V','b',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4986296559965676785,-3783742863986127260,'9c','Qqu2e6P0mJvANmflOSPHzfXEDAcCoiDoXGlytZUjx4Z9oNHQ1W','rJfbC7','Ly1k3UJAms1cviq2WqCuzzlxUew4VOHeUKROHrewZc1Ej4NBCenBrJQTVMeIUggLG','A7W','b',14);
+INSERT INTO ti VALUES (4986296559965676785,-3783742863986127260,'9c','Qqu2e6P0mJvANmflOSPHzfXEDAcCoiDoXGlytZUjx4Z9oNHQ1W','rJfbC7','Ly1k3UJAms1cviq2WqCuzzlxUew4VOHeUKROHrewZc1Ej4NBCenBrJQTVMeIUggLG','A7W','b',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6474371972519772630,5794803884712349961,'rsJuJV82FvlAvrQZ283mB8','KmJtdt71PFVwpCDAtSX5kiqleq77xoof6cXvvJgRTbD2VSLVAvZhkAPXblaT3g67IVmMM3nfW0ScelpLIgU7PPUgZ2g4CrYP0L4FnfEWNvRyGoCxrQPxjx2dlPo0juVIlw9pdlV0','vBj','vIoBEwuQGhwRmhmPbp1R7AhUY3QgaDWkh5TAB4UbILsRJJQxsbS1XqT4sOUjrVNlckmUtYqp1as4EPL7TNsaLsVZUU7OC5FrijglkKb8qM6F5OQ9mpJJgmwGg96XkV0VSpLTwwf8FbL51Dcy3r','y','IN',15);
+INSERT INTO ti VALUES (6474371972519772630,5794803884712349961,'rsJuJV82FvlAvrQZ283mB8','KmJtdt71PFVwpCDAtSX5kiqleq77xoof6cXvvJgRTbD2VSLVAvZhkAPXblaT3g67IVmMM3nfW0ScelpLIgU7PPUgZ2g4CrYP0L4FnfEWNvRyGoCxrQPxjx2dlPo0juVIlw9pdlV0','vBj','vIoBEwuQGhwRmhmPbp1R7AhUY3QgaDWkh5TAB4UbILsRJJQxsbS1XqT4sOUjrVNlckmUtYqp1as4EPL7TNsaLsVZUU7OC5FrijglkKb8qM6F5OQ9mpJJgmwGg96XkV0VSpLTwwf8FbL51Dcy3r','y','IN',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT, c CHAR(97), d VARCHAR(69), e VARBINARY(7) NOT NULL, f VARCHAR(12) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (166,-6167496681498666955,'4gGDQO0IP412q3VBSnsEivc2PrBkskpZGlTC6ffEa5w5Cdhkfh6sYYMh6qoNXTJmjNgFwI6U3QlhXnl3LJ2uohvCM','PDm6fVeI2Qjhp7OOm8MdljPjLxgQi85FpTzYW9wW2iT9','Z9dtea','I','yH','ix',0);
+INSERT INTO t VALUES (73,-3726650224654699924,'39Tiw8VtFApNbyd6Z8YMBBfjqx8','jxtzyftqf4sv7SbX','u3','wP9BO84ZkuJ','A','b',1);
+INSERT INTO t VALUES (175,5417270071807239318,'1FbELmB8sQE92jvp2DGX4M','Mt4USqKFpjL09JiXwhJHVuksk3wGZ','bb','RnIMb','M','0Y',2);
+INSERT INTO t VALUES (56,8364571442570019571,'c2wIEjQvcfsMK94mZRpDVZQUV0DomrsO4N4N4If9BR8DRBlLI5wFP','K4ons1F34bWhtg8dJLUkySm1E7FE5Yx9Plcp4wf8RkwVmE4fe386wwn05R9UdLf','U3Il','xyvd0Lvtqs','Ks','ji',3);
+INSERT INTO t VALUES (63,8876444623022049897,'IeDcgy5Ah36KE','BoNhmpOY4Cbg4bcvAKnwJOmbkkpDnU5ZLpa4ELjS','oSf','5hzaZ','b','r',4);
+INSERT INTO t VALUES (148,-8960580698136763691,'G9c9T07iGpfIX3oZeZrxXz3zPrzsF8jUkrZhY6De8Se5IabUkueSC1JpB5u5VVjUrlGdHQU2QHH','A0hBYv3hyWrieA3af00hVNwNtopThpZPrqV0jY5AGwbL7tpoXuf','QP3A5','2FlpIfg','Ll','In',5);
+INSERT INTO t VALUES (35,7133003844163581487,'VSbJwXjfJ3tkeKCa0LLGl9RwSFNB3esEdWAEo02P5gdowoCDZQfkLhAe79fGCxPq8l0cAFKpsZRlNUeL9','C92PJp5sQLwqw9k42vIRyvDrs8JhV2rT8BlGY4fZ','76Tr','rVIj','sd','X',6);
+INSERT INTO t VALUES (40,6367092555548262886,'FxzZtssoqRbuCDegTdgllJWqYiLNow','zPi8LfA3orkovXrzIx2J5aJlGmVinGLRcRbmjaxvbeNc08kiqSxAotcSqL','JTs','T9','d','w4',7);
+INSERT INTO t VALUES (34,4744081290741397542,'wM2MnGHrW3h0xvHzedKbz7VqTxEQ0ql','lWCwAyZsKpUylYxwep2pjajFtWLLjWNWJAvb3mqVM2zFbmfLBrM8HwJDc','rA','rCPTE9Tu7x','1','P',8);
+INSERT INTO t VALUES (228,8715322203130999091,'IL4MgwAJ6XFqdOFHK5AoJbihUZZQ7v30292RqtHGOmiC','ErwAG8IUkdjiATuqIm4kzUetEtJ','m6b','3xE','2k','U9',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT, c CHAR(97), d VARCHAR(69), e VARBINARY(7) NOT NULL, f VARCHAR(12) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (245,-8669419418184317490,'yG3g6ujG','PMWUS7qzitnsgLuFoQP8AxcDO13zUo8pXuqslzsizd3','iMnwc','a8W','J','qY',10);
+INSERT INTO ti VALUES (245,-8669419418184317490,'yG3g6ujG','PMWUS7qzitnsgLuFoQP8AxcDO13zUo8pXuqslzsizd3','iMnwc','a8W','J','qY',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
+INSERT INTO t VALUES (139,3884338058749227477,'nT7uhmXOdL5it1HX9wPtRluSoPcN5IwaPygcDqVI5KkLN0TOGv8P3GCtyrcYbMdwgs3qoVtd','EIeBJ78wq5','YvgmylU','V7LzXoaxoWf','9','Ko',11);
+INSERT INTO ti VALUES (139,3884338058749227477,'nT7uhmXOdL5it1HX9wPtRluSoPcN5IwaPygcDqVI5KkLN0TOGv8P3GCtyrcYbMdwgs3qoVtd','EIeBJ78wq5','YvgmylU','V7LzXoaxoWf','9','Ko',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (215,7224957369780188344,'YhsAiwfiZVUkzU9Rp6qqAjbfYTO','bm7JaFo8pVQN9L9f9BZAELqyRprvCo9gK28BnH1kJpvO7ad2OCpez11wNzeoEee3Kw6nf0V5e162EuYrYtl1ZR3D0McB1W0u4plfdYPAJ','3Oo','QJSpc','9','3',12);
+INSERT INTO ti VALUES (215,7224957369780188344,'YhsAiwfiZVUkzU9Rp6qqAjbfYTO','bm7JaFo8pVQN9L9f9BZAELqyRprvCo9gK28BnH1kJpvO7ad2OCpez11wNzeoEee3Kw6nf0V5e162EuYrYtl1ZR3D0McB1W0u4plfdYPAJ','3Oo','QJSpc','9','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (167,-4383240300610962520,'luuwNLrLrsHPS3KZkZHaVyM53WshMpm6yKIy83YvviEh5lPkXGWLnRHH7uIfWMj6BUyMcwkAE3I5qwFup4xiGNmHtFG','B8t','MSo','Oou072skyhe83pkbTrJgEY7wmhtn9karN3li2govs9vY4KHem6iDZWq8lIReHcOUtJklnyQ9RwGyxb','T3','G',13);
+INSERT INTO ti VALUES (167,-4383240300610962520,'luuwNLrLrsHPS3KZkZHaVyM53WshMpm6yKIy83YvviEh5lPkXGWLnRHH7uIfWMj6BUyMcwkAE3I5qwFup4xiGNmHtFG','B8t','MSo','Oou072skyhe83pkbTrJgEY7wmhtn9karN3li2govs9vY4KHem6iDZWq8lIReHcOUtJklnyQ9RwGyxb','T3','G',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (32,-3361579008034427096,'rQk9D881zGAQsz3mAoF2NRcxovoaAPqLz3QCUFIUMDWSRhahTCxjGyDxFnbcYE6RK','oY6WLS','IoYRw0w','ByXb9AJ2ZguwiJ414DsvQMsa0J9Ew1gJlaaEHecijAtuFnF5Wcn2vjZ27bRU1ONwlyfAx3IRjAxNvZOEnkGiuwHp','j','0G',14);
+INSERT INTO ti VALUES (32,-3361579008034427096,'rQk9D881zGAQsz3mAoF2NRcxovoaAPqLz3QCUFIUMDWSRhahTCxjGyDxFnbcYE6RK','oY6WLS','IoYRw0w','ByXb9AJ2ZguwiJ414DsvQMsa0J9Ew1gJlaaEHecijAtuFnF5Wcn2vjZ27bRU1ONwlyfAx3IRjAxNvZOEnkGiuwHp','j','0G',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (56,4050679622510037765,'e4qqD1HB3JXd','3XrWcSVw2xXVesjEygVOFQqSYmHzkjHU28UaoBgZwliOz9CvPOEyMiYOlMckZEH8CrtgD30HOW36erVHvSl1MeriP2iDnYBsjbMNofrVTkj0abbDFJ2vQ3OgS6t7ZrD2IHQDPLfxT3sr7lRkM2Z7EhCtLlU697i8U8EV','vzPkGQJ','pqMSjTcHPs9VN6mxKfrcxAFBCMP8LfqVHWfIdi5JYxy7Vsnrh4o3RWnoD4M9IMpMooOC6rvYZFDhSJTgs7hqUFuReHi0QUDfH8gIDcYfoy6enUb2Dasr2pVIIZB0s3OTw9jE3D6O2AlT54qqGdpfkluOGWzJLXVggos0zgdj9T4lXyotU9Inb39BG5CQB0AnZyyPrpfFq8nqAK0PsFESMJVfWUhdGsXjtdQJxHkR9leIu','8D','U',15);
+INSERT INTO ti VALUES (56,4050679622510037765,'e4qqD1HB3JXd','3XrWcSVw2xXVesjEygVOFQqSYmHzkjHU28UaoBgZwliOz9CvPOEyMiYOlMckZEH8CrtgD30HOW36erVHvSl1MeriP2iDnYBsjbMNofrVTkj0abbDFJ2vQ3OgS6t7ZrD2IHQDPLfxT3sr7lRkM2Z7EhCtLlU697i8U8EV','vzPkGQJ','pqMSjTcHPs9VN6mxKfrcxAFBCMP8LfqVHWfIdi5JYxy7Vsnrh4o3RWnoD4M9IMpMooOC6rvYZFDhSJTgs7hqUFuReHi0QUDfH8gIDcYfoy6enUb2Dasr2pVIIZB0s3OTw9jE3D6O2AlT54qqGdpfkluOGWzJLXVggos0zgdj9T4lXyotU9Inb39BG5CQB0AnZyyPrpfFq8nqAK0PsFESMJVfWUhdGsXjtdQJxHkR9leIu','8D','U',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b MEDIUMINT, c CHAR(86), d VARCHAR(43) NOT NULL, e VARBINARY(88), f VARCHAR(18) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32446,-7103369,'RngDvUUS7n','enq9NnWsMGl9nuBgO','bcfFANMfjU','3kqNHfQ','R','a',0);
+INSERT INTO t VALUES (2641,2333642,'AMcCapCOPYsr6EaDmydsnmBjPSDVRwDSPLT9PbA5gx7vkkew','pvDPURz1YQhTCufCJFFgCBCPiV','IgW76uQhzVz','j7CmZZD4','5','av',1);
+INSERT INTO t VALUES (-6373,3937897,'Rxb9usqWfdoa9TApXRQTQwOa3soPi7GAHAGFii','Zfbf','z','G730CI9QZiVnSxP8Fj','P','xv',2);
+INSERT INTO t VALUES (-12007,-798175,'MUUlEVQwRkZbEgEyRw0B1ZGbgBXGfOlLcjCCQg3h1OKUGO7MDyYGoYi5vKBlseI5PHKCS2Qq','v2GRLWW76O2zLMmKYgbkoDAQFZadmC8c5IOi80pi','qLimlSndvyOtzHOCLZEqyD53iCV4Wh4UvOkF5pM','Xav','f','cs',3);
+INSERT INTO t VALUES (-32117,2566133,'IRXaIuTp9ImDT5zXGFgNzO3lNmpQqIGwskgIQhAqADtWwVQ3xR4yuGtwTTRWgNPsZe02R3bAKREd7WA','KxndCcCvQp','M9TM5xH1IQCar12kcD8xRxy1xfnLxyGP9wX5GUESpidwOlVx8ZtftUPAd9ZvJWbRm3ODs7','sNPm5soDETdV6xh','J','4K',4);
+INSERT INTO t VALUES (10118,-3492610,'7Sa8qSxU48NMPvGFxBp9Q620d6vFEjplux6sgQyR','73u4g264eyvRl3','cGwJlauuFNniBGLFBUS0LzDEaICRkz9e71Nnp5qfLrOF','30Ggh9cFkH1i3','u','U',5);
+INSERT INTO t VALUES (-24850,-5981378,'ogywyPKQHz1M9MxUuYK','hUz7vAX8uyyTBmmuSalzue92','Z33Tkq5Mu2VsVLLjLZ21RuRXK6rxEbF1xDK','dJlaic7JE0p6vI9Q','G','I',6);
+INSERT INTO t VALUES (29586,-4847367,'4G8byH9wjaUT0Ud90o5LOeVz9','JoFTsEUKEtFVlOVqJC','03DDaNxw6S0Saf8wkZkAfbOce','BAd0K8dRFfVr','d','O',7);
+INSERT INTO t VALUES (30688,-1388931,'pWJr4OUwYUUZMyd55CwmJsMTAEFYe4krZJWBaD9QMiUrCgoAZM8Tdtu8nCMJqK9cNDJ3s','8ZDYMz1nz17iDGRg8q1','nDjcSDv2AmPgtLd923dYGYxLkN6Rq6fF4eNvmIFSosprMkML2IkKyVlKP','Nr','I','6',8);
+INSERT INTO t VALUES (8049,1735808,'MIs1ggEhDyZoOvZbIYoZ85OYGPPgshOhLcqWVkKa09iyg5mT77eAu','G4Z3wffcNsqstp1ghlrNefwCcOgUsv','eAhyWbf5hVxiOQiKu0S2q9CdCg51DNIrIGrX0LoD18eJbMvr18QNnSUjpaOFvdvrgDcmCbMQP4wJhrMJRvQ0S1rj','3pb','s','6',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c CHAR(86), d VARCHAR(43) NOT NULL, e VARBINARY(88), f VARCHAR(18) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1004943856,8368217092594273936,'9iFfqAM6','rmI2aFBTLq3EsKCQZ6UY5xMzwYm54FvSfntfHOut7gid3S8RpItvxTEWCdVgnyXoeT','JH49seOnlzqbFXJkPNzdLG','HtxxJF8wLKQhncyr6ZtRtmHAFAZ','hAKDCRDScUMroO3VZyU1jbycvDmsUjBw4ky0axOOTiB53Lg6eMoaUCaF91d1ht1n8BZ','olbhAsO7v9asMEBBDZmmU5GMkx',10);
-INSERT INTO ti VALUES (-1004943856,8368217092594273936,'9iFfqAM6','rmI2aFBTLq3EsKCQZ6UY5xMzwYm54FvSfntfHOut7gid3S8RpItvxTEWCdVgnyXoeT','JH49seOnlzqbFXJkPNzdLG','HtxxJF8wLKQhncyr6ZtRtmHAFAZ','hAKDCRDScUMroO3VZyU1jbycvDmsUjBw4ky0axOOTiB53Lg6eMoaUCaF91d1ht1n8BZ','olbhAsO7v9asMEBBDZmmU5GMkx',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(39);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
-INSERT INTO t VALUES (-2089471915,317323574303231720,'UuNrfvchR4IdTmKgwq4o3rlmKe7I','p0knxTYnI79g','sF0gaakEbtSsMeKq6OlJG9j5p0yXtTmFh9nazhA','k','m9n1csyeMIhoUlTzjpJfU96A3hknWtwLUb1coasKykplPxM61h903wREYLhf3th1LXGMuueGhISnqWy79rlJuCc','0G4BCD51UOoIil3tB9JXTFfCiVA8T8bzVnFqXXqw0U9LOElSQp9KUVus56oTOcV12v3jgnQj',11);
-INSERT INTO ti VALUES (-2089471915,317323574303231720,'UuNrfvchR4IdTmKgwq4o3rlmKe7I','p0knxTYnI79g','sF0gaakEbtSsMeKq6OlJG9j5p0yXtTmFh9nazhA','k','m9n1csyeMIhoUlTzjpJfU96A3hknWtwLUb1coasKykplPxM61h903wREYLhf3th1LXGMuueGhISnqWy79rlJuCc','0G4BCD51UOoIil3tB9JXTFfCiVA8T8bzVnFqXXqw0U9LOElSQp9KUVus56oTOcV12v3jgnQj',11);
+INSERT INTO t VALUES (1033195106,-6640607,'zeQM5L4OpeidLGM3VG5V2OpnG3J9D9Jkn3hryszjNJk1wEm7dS4YIiDS7','FyHqfB75RT','sZifnN4biE5bVQkMgsA22teKm','jXFNrmlKr','o','Sg',10);
+INSERT INTO ti VALUES (1033195106,-6640607,'zeQM5L4OpeidLGM3VG5V2OpnG3J9D9Jkn3hryszjNJk1wEm7dS4YIiDS7','FyHqfB75RT','sZifnN4biE5bVQkMgsA22teKm','jXFNrmlKr','o','Sg',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(87);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
+INSERT INTO t VALUES (13320132,2146669,'Qmf5btPuSUzKetuOsCcLO1Lzu1QlRpA','BRluXld8','GV0QmBOEqRPoJHFxMp1lvkxUgI4jadXofw3gon43VDc3i','Jk','E','P',11);
+INSERT INTO ti VALUES (13320132,2146669,'Qmf5btPuSUzKetuOsCcLO1Lzu1QlRpA','BRluXld8','GV0QmBOEqRPoJHFxMp1lvkxUgI4jadXofw3gon43VDc3i','Jk','E','P',11);
+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 (1038684538,-6037950,'nLNoYI8jnnpf6UilJxQ8rVsMZsFfLxV6PjIEJ11ZLjlWpKf0nle57275leapuejzOD','odm13Aap4jeIlXQ6x2OtrGMt5jcUlVUa6RL62sKuusdI0e1Xo508fXEqQY8ACg8Ub4pjn5p6qlA5tByEhrA9QCWOUxoP16NXZDM13bKWXw99M6fIwlac4v1Cq8WWE7dRwdC4ToBlRB0yomTHV','BWiIFQ0k6U7','Oc4TiiKsIAY6yYxCt','d','l',12);
+INSERT INTO ti VALUES (1038684538,-6037950,'nLNoYI8jnnpf6UilJxQ8rVsMZsFfLxV6PjIEJ11ZLjlWpKf0nle57275leapuejzOD','odm13Aap4jeIlXQ6x2OtrGMt5jcUlVUa6RL62sKuusdI0e1Xo508fXEqQY8ACg8Ub4pjn5p6qlA5tByEhrA9QCWOUxoP16NXZDM13bKWXw99M6fIwlac4v1Cq8WWE7dRwdC4ToBlRB0yomTHV','BWiIFQ0k6U7','Oc4TiiKsIAY6yYxCt','d','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1759658197,-5101267,'gQxBU9Z0SZ7IDgMGM7Uapu3fjMUy6ghXRfliSRSRTkrzd0','ASXhXwxA4k8y7erqrlscvYwK7e9UP4wjPX8DDo8iHBtyByOekyi0NF13TcZkQJEPeVZOi66E2z064wlhJVQG','vjE2kg9c4z3xI70r3suPVCTC','wuielcJZqY01N7Kun9KpYn4QcSrlIAOmvxFQxyMCsImu4nC9KL5q2CGAIKvUjYWKBM7ZqyonoN9EY5Hgobzzgxt2JPClMIDremKqITQ6WGYmlwG6hWb5Aa9XWm7qBcaLUsnlbzkC5iRPIudumJVLsf0V7SoKatrr2LKYgBnD7sG200TJ9E4hyGGgrpSNp3GiEz4JBSPilsCCr8YxYv1ieya1xzlmD1bBOWvZbbnfcMaZpbg1SGjTQs','c','uG',13);
+INSERT INTO ti VALUES (1759658197,-5101267,'gQxBU9Z0SZ7IDgMGM7Uapu3fjMUy6ghXRfliSRSRTkrzd0','ASXhXwxA4k8y7erqrlscvYwK7e9UP4wjPX8DDo8iHBtyByOekyi0NF13TcZkQJEPeVZOi66E2z064wlhJVQG','vjE2kg9c4z3xI70r3suPVCTC','wuielcJZqY01N7Kun9KpYn4QcSrlIAOmvxFQxyMCsImu4nC9KL5q2CGAIKvUjYWKBM7ZqyonoN9EY5Hgobzzgxt2JPClMIDremKqITQ6WGYmlwG6hWb5Aa9XWm7qBcaLUsnlbzkC5iRPIudumJVLsf0V7SoKatrr2LKYgBnD7sG200TJ9E4hyGGgrpSNp3GiEz4JBSPilsCCr8YxYv1ieya1xzlmD1bBOWvZbbnfcMaZpbg1SGjTQs','c','uG',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1020470598,4460397,'Wk0AlQnNlCucrTVhEWkn2m32rscQDKaKSv7xJnVuIBX7kORFp06VYth4HBucEYUZKv3V01NXBH','vlGW0L69nuqSMdBd6Ran5Z3CaEW8dNiMDgivDMBl6hsMNHe90KobMynPw3T6Q0DBauowPZVssC49igcmEbGJlyWFMPsPqwpP1SRxedBvjS3X9m441fi0k2tFpWsx8H7cqSw8iUHfEAYK2k88fp8czTqzdjFZv2sB1SY','xNs8bTExTm0toZk3QPRD','sLPCvYpNZvm5rqcjrw5xlrKQ4LYb7caylhQMPtOEHJOLVaPhjiDR4oyanNFcjJaz9UdkPTF5n549G9grlAM500Avf6hGUW87johYV4zMP998NQAgt6zQpjUE70A6Nt6ugCLkIxDo60qDh4apraF0GAACLp3wPLcEg7zrJOtbl75VwouTrzpWyiiVHu4NxztCr275KY0Ba3eGoQlJgRjR','M','T',14);
+INSERT INTO ti VALUES (1020470598,4460397,'Wk0AlQnNlCucrTVhEWkn2m32rscQDKaKSv7xJnVuIBX7kORFp06VYth4HBucEYUZKv3V01NXBH','vlGW0L69nuqSMdBd6Ran5Z3CaEW8dNiMDgivDMBl6hsMNHe90KobMynPw3T6Q0DBauowPZVssC49igcmEbGJlyWFMPsPqwpP1SRxedBvjS3X9m441fi0k2tFpWsx8H7cqSw8iUHfEAYK2k88fp8czTqzdjFZv2sB1SY','xNs8bTExTm0toZk3QPRD','sLPCvYpNZvm5rqcjrw5xlrKQ4LYb7caylhQMPtOEHJOLVaPhjiDR4oyanNFcjJaz9UdkPTF5n549G9grlAM500Avf6hGUW87johYV4zMP998NQAgt6zQpjUE70A6Nt6ugCLkIxDo60qDh4apraF0GAACLp3wPLcEg7zrJOtbl75VwouTrzpWyiiVHu4NxztCr275KY0Ba3eGoQlJgRjR','M','T',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-57673193,-6353851,'kbNmU45xrrqf7ediGDCZ4ynZMRBfXLBfo9aYVb0c46sLejRSIwxHR53zIO3bQoK95xYQi','mr63RNVBCI0bw','6E0qwvwAwZUApDVHWegYo3nGJAJLLygQq2L','mJ8xlk0DpwinC3UghpZ61kYlnIJA2kjZazz2GQWChgfhAfF4MuWioKSPl5T0ckHVE6UeQMZYg4Lp1ad2GYj7PKrj0TaKQogGw5Z2c8u9bGe0jUqmFaBrmFzHl5wFlPEX9soAiPVZOT4g8GY8onwdZKLGPtQVOm9lQ6uRCbkVvV','E','U3g',15);
+INSERT INTO ti VALUES (-57673193,-6353851,'kbNmU45xrrqf7ediGDCZ4ynZMRBfXLBfo9aYVb0c46sLejRSIwxHR53zIO3bQoK95xYQi','mr63RNVBCI0bw','6E0qwvwAwZUApDVHWegYo3nGJAJLLygQq2L','mJ8xlk0DpwinC3UghpZ61kYlnIJA2kjZazz2GQWChgfhAfF4MuWioKSPl5T0ckHVE6UeQMZYg4Lp1ad2GYj7PKrj0TaKQogGw5Z2c8u9bGe0jUqmFaBrmFzHl5wFlPEX9soAiPVZOT4g8GY8onwdZKLGPtQVOm9lQ6uRCbkVvV','E','U3g',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(60), d VARBINARY(56), e VARBINARY(84), f VARBINARY(53) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8698,-4341495,'bN4TeF8ujigIZSI7MVhfyRP4WinqjXLPdOVZn','LLJpfVluk0jez2qEiDh2fdLuL3haGyDjX0oxo','5Jo7ZSx48wQXKOEm','9dzB5AvQst2yCXmSRkUSPbfPIEtyNuz1HcjF7cnO5vBdu5qho8B','m','Y',0);
+INSERT INTO t VALUES (-20053,-1484713,'Btkd19TIDv9mcufk','3bBR6xUhvkMLW7JNhHez6gk1wjFSIkAPZ5rul7h0ds','U6HY0uh6GSnPPnjwlb7ZOLg8bUQvkvTKdpHNzPg3JCOEPSl1By','tTcio36s4SnMGtnpFdg7s3oYHntZC','e','5',1);
+INSERT INTO t VALUES (12210,-5098567,'s2P3CWX7P3R1kMQzYLRxCZO','3SMwNC2KMMq8HyvxMPvUrKdcaf8j','Zsdqw9ijvD8arJyv8ed4cbRLe9YbsRh36ic','BKKBhS6fAuaD9GBJMFCkng7a1PkOhgN','c','t',2);
+INSERT INTO t VALUES (3780,-7017967,'N0wiRKB7jRYNSvR7bVMazf4d2TNKwvjMPqWF1htk2py','swnoO4iFFdqURoIRec3Sw7BSyVrLUbX26fAU08imMa7ecl9r7','xei8klOcm6wWtYeahHPhDHG','Ir0MojAc','T','8',3);
+INSERT INTO t VALUES (-15118,-3939316,'iZLkdgEvCtdphAb3PXbIPjZryH','u4huhuPY3GtEjShILdv1b5u24VUHNHEt5sfUp7FexlwRTqdXhVLKWh','0a2A1Be3niQC6Et3ZBKzj1KTp8nxg9eGIlGIKIm3','OYdagF5VR8l1VQsiR653x5zsq6e7AW0rk','a','7',4);
+INSERT INTO t VALUES (29051,1024573,'bH1ZBqKXYnZSWKfvWidq7QGcNoHXK6RRSrf4KnNwXJLi','4zniW0Jh42ommmRKpXK24clMnb2E4NfrSh','7mlIjI5CiC9BmRc1ft26rXBomDCanxk6BtGEfdzhhVDIcs4CmE','BUEgMVwFv1XWs5MiEcPwCZ9Ktc972Se9cTPFS9k4D','p','K',5);
+INSERT INTO t VALUES (-1597,-7437514,'A','nP9Sdb8oqdEBTdBKcD9nm','ixz2gRjXlMEfqw5wbxujX9ySGmNpBcu8jOVfuDoQD8n1k8TMJKcI3OixvKDacO7CaAjMURqikww6UeE9Y','XBcH9tU3CobYDGniBLqhfXV3kN0j31XPOJJWiCTvVL6OkiLiUdly2','R','F',6);
+INSERT INTO t VALUES (-13495,6750801,'SZ6bcvxX9O5bLh09colEOEYYvJqX1Egebt','wXmBlbORcZO3ekerypSMttSNVxo9bVetNzaIB','6wqEQYXVvFFZBeR4Nv0TLYaeFvoraiPDjJa5lN93HTd6SeWZ7QBLvPoBP0ocq7kc','ez1odb7aszHxsAVFtDTAlefDCR1xIurzUg7btMbnkUYEPclmya','F','y',7);
+INSERT INTO t VALUES (-5792,-2381307,'h3','eHcjTFBHSFNGcFpTa6my','wNtuyCCWs0ycXjnf4XpWhGtiJ8uTHqXRJYkZnn1lcTw4pkrbk8Gkt','5TQBbDAJYAVvcI6shkxNW7hkpqHWhBBt','z','Y',8);
+INSERT INTO t VALUES (-12780,-6803804,'ms0BcQpWlCPxBc7NMj','jFWnJBjzRApfKizyARlyKBZUDIkEPPjtm0GXCdrPv0gPlh4LBMZ4','BOCNkdigwkM3hnyP','N1dpBG64aNNQDskjqx3GJELxmj6UNaqokT4fKhCPLD','U','f',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(60), d VARBINARY(56), e VARBINARY(84), f VARBINARY(53) 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 (-1699260696324675707,-7140900,'LcPdTBvUwkIUZys0fd61NFZiwOunwxNFg5tMGjre8VlvxlJpwCyD','2VnJp2reJTtwFWI3MadeaqZBkaC2GdhXaxjYhbrRmB4y','BMv1HKzvW7X3I0jVXxW4i22UErzLySossPnvPNTs8GzB1Lp','CliGAvzu4uQFSNcYtZq7sSq8bccslJZ','m','g',10);
+INSERT INTO ti VALUES (-1699260696324675707,-7140900,'LcPdTBvUwkIUZys0fd61NFZiwOunwxNFg5tMGjre8VlvxlJpwCyD','2VnJp2reJTtwFWI3MadeaqZBkaC2GdhXaxjYhbrRmB4y','BMv1HKzvW7X3I0jVXxW4i22UErzLySossPnvPNTs8GzB1Lp','CliGAvzu4uQFSNcYtZq7sSq8bccslJZ','m','g',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
+INSERT INTO t VALUES (8884978930697607697,-2011246,'RHC4YfwAmQ0v8w0','YgDnK492A0Iv','xgYXQx','1DEXZ','f','k',11);
+INSERT INTO ti VALUES (8884978930697607697,-2011246,'RHC4YfwAmQ0v8w0','YgDnK492A0Iv','xgYXQx','1DEXZ','f','k',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1642071326,-2984844016599171739,'YWkkPizwd7leFo2S','fTMOo2kvd8s8awUxrXQ70CUlle59E2LX3sWe32SyFFbCFmAxlrzc5L9S3Ghd49Trk0CDtLV69pweaQYfezCKrZYBhjBMaCVsTNL4sWteFTs770lumTlQHEY63XBE1w','xuO1px7WK3uDJ9OkYIzFXAnJcczPrDKseyr3cGKFkZN0td','WK','y0128xIweE6xiHThVvuNbXkVhSFZbYmD2H6NajZTbicaHoJbfZLoW7HWgxW6aSuySfX03ZcIFCtm1A4o7L70nKN46THvqwm','i2MPQckf5NB9Zs',12);
-INSERT INTO ti VALUES (-1642071326,-2984844016599171739,'YWkkPizwd7leFo2S','fTMOo2kvd8s8awUxrXQ70CUlle59E2LX3sWe32SyFFbCFmAxlrzc5L9S3Ghd49Trk0CDtLV69pweaQYfezCKrZYBhjBMaCVsTNL4sWteFTs770lumTlQHEY63XBE1w','xuO1px7WK3uDJ9OkYIzFXAnJcczPrDKseyr3cGKFkZN0td','WK','y0128xIweE6xiHThVvuNbXkVhSFZbYmD2H6NajZTbicaHoJbfZLoW7HWgxW6aSuySfX03ZcIFCtm1A4o7L70nKN46THvqwm','i2MPQckf5NB9Zs',12);
+INSERT INTO t VALUES (-8637850404508339377,8076888,'R51EurRv4t','y9MzLwgTA1hd30mMiaAcSqMl2oFx8V1Ue7LOOAAJiMo8xFsi73XgDAhqsX5nXkV9iHS73hLqa4OwbWgE8y01J','nsrBGGbeGEEG4Sv4LANuguN77EBm31t8j2TrmWSjvx','PIBkhJYyBQR12JA7PTLSL4fhQc1jKWIPbdIZoA5','1','O',12);
+INSERT INTO ti VALUES (-8637850404508339377,8076888,'R51EurRv4t','y9MzLwgTA1hd30mMiaAcSqMl2oFx8V1Ue7LOOAAJiMo8xFsi73XgDAhqsX5nXkV9iHS73hLqa4OwbWgE8y01J','nsrBGGbeGEEG4Sv4LANuguN77EBm31t8j2TrmWSjvx','PIBkhJYyBQR12JA7PTLSL4fhQc1jKWIPbdIZoA5','1','O',12);
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 (-2061452487,7352069442879492217,'LoCgAOLfBr17iCSTcBx7etVQ7833bTD','Qb6bbsVGkO7UfF5TApnwx9iH2al9EiZhVStqVsw4Tw57j26vr4VhJ7Jsen9syrFvZxEAzXjJKn6GzC0hgrv2g30FVPHELR8NkXHgf1AHgIIdMyNgLG26oGVpVtK3lZe63xsbm1rsQSGZqVsaMRRUiHqUzKtRGeWcnh0hH2UTBnFBDAnUmU44','ZDKvwPVrG9','tsMcp4YTxlRRA2Z3BcNQNMBa8H02DWCrWtVYX8ed','pEP27TUooenuS7','TueG1hwPnxBCZSGeGx1k4kFKAJ0wIoQnuThlJMedTu1xS1p5X1ChlHzE6hRBygqNANRnzHwJL',13);
-INSERT INTO ti VALUES (-2061452487,7352069442879492217,'LoCgAOLfBr17iCSTcBx7etVQ7833bTD','Qb6bbsVGkO7UfF5TApnwx9iH2al9EiZhVStqVsw4Tw57j26vr4VhJ7Jsen9syrFvZxEAzXjJKn6GzC0hgrv2g30FVPHELR8NkXHgf1AHgIIdMyNgLG26oGVpVtK3lZe63xsbm1rsQSGZqVsaMRRUiHqUzKtRGeWcnh0hH2UTBnFBDAnUmU44','ZDKvwPVrG9','tsMcp4YTxlRRA2Z3BcNQNMBa8H02DWCrWtVYX8ed','pEP27TUooenuS7','TueG1hwPnxBCZSGeGx1k4kFKAJ0wIoQnuThlJMedTu1xS1p5X1ChlHzE6hRBygqNANRnzHwJL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(63), d VARBINARY(28) NOT NULL, e VARCHAR(27), f VARBINARY(63) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2315654214,62981,'jMie7TQz7oWc3c5EnOEaHC','2C43FqK20','EvfBRCFqNaqq8rHdjLmOg','ziTiaAIgGuPOmtV16aSuHlI66FDNXxnZvezSWhkEHmSTiL','hJB6','Em96gydvGTHTOL7A2aamrVVqlCeZ6LolJtgnPxXE8nnrgLJN7l7BRwC',0);
-INSERT INTO t VALUES (2462501243,16565,'KCCPiIPuUsDwxqr5VMuZwnQlD3nCL6dGscqZ8BjZnUMwspjo1yti02de','Do','bbp4dhaPuossz','pTMv6YHJqngwKCIhbsrGI0ph04SMBChsi9a1MdM3LefDZTwj','QTFEoFrDTUizu7d7k8YDfOs0TaO2rnfb0EZo13fTmd2r782fE0mRT9SOAWvM3pV4vfVu4WjZiv43ZO','89lrV5XkrAHz2frQb7qNgBQIkT5Yk',1);
-INSERT INTO t VALUES (928891822,20397,'qDQaAsvh1JA8qngIWO6clJoJbquQzkg4HOWsRnV72tP6luyTp8YhBAr4e94','Lv7gO7FSQMZZNo','OEHwvpG2BXBoXA95l4bwRyuJG','UBnpriKt8EGmZRBPrJz65pdFlBphCBAbhn','2Jsa1GPZf9DAO66FChb8ynNV4BuFyHMNw7','HQLaTIVfd5DRzhdu35oLa0ezIP24h7',2);
-INSERT INTO t VALUES (4072209385,7620,'l2uppyPg2zI90jHIlo6FxONc','Y4an94fF7ST40J','2x4Ifv0cOpN','u1EnnIXBgwL1Iv6NEgqQITJaHATT75XMKg','fyXjDQGFg2wFVxmAn7icxxnHTDzo','JN5EEUwZCnX0usSKVsR1uYYKoXTucG',3);
-INSERT INTO t VALUES (66983070,10788,'KMQWzdZOZgCsR5chAsQvvX','lolxZivhZgPqxDjoUPXTAGt','h3q00xt9Dy79zKLUUjWB','eg','GBIre2pe8kfaRQ4M2kiYG5lqL96xMqKm2umLuhWsOINDOvMYufthiPb2GBSSXYlC0l','22wBRDmqh54moorJtnffcBM8yGMGin4tVdr9GQnJHjXcMlM',4);
-INSERT INTO t VALUES (2690270480,49526,'30RPFSqKftredIOYbyz49284NVn9FDlt12faYvwOG','x4NOYK6jJhn61Gmfz9GhBOU6E6','s4KZ','bhtv0wLwtaPg0uNogKNO3uaMnZzGkAZPgts5psEmMm5c8LyzqZ3qcvjECvhvx','rLyEojRo','HXlESteRgLTOkFkjkIrXiH1bh9NUtS5Klj7uG9yfgo12ctqZqXRAPduVG0vXk2hUKBMktI2x3lDnatUd6Vxmv1tR',5);
-INSERT INTO t VALUES (3957961527,6937,'KLwVHKzMXu9764S6jYql08sPMu','zHi16LXu','PJQ0N5','ChltNztwwY5fnWN32HvWrqdnALslYgWWekP7V3j','LrvkeqmUvXuqX','lkCQKxa1rObUHsBrCQiFUnyhvT0y0srslqQaRDHGkOR',6);
-INSERT INTO t VALUES (1618364642,20637,'FNc','a0a6Vy3vVKNtTH4D','h2xuaH','kLVEw83z36JxAC00hASuQ7g51ec21ZwNy0','Zeq31RcEPto4o15u6labIZ5Xgs7E4ZiKM1iUMoMFw4NFym3y07FMv9j98KhIYt3z27kHXzIgdnWNXzRX2wnGDTRWnW','KQzGUq6U6Z8G5Se7CYrJ63LSM8pHbnyNxrURGdvHkXeizgLTT',7);
-INSERT INTO t VALUES (3630242972,28631,'Zm1toG885DBxnFogra3LEyLI0M6GdPoaqgqHHACNKxk','Fxhj','S4sEMWv6S7','UuMtf0zzoL9Ob8Y','ng9S4gue5eVNl4GHC2fagUv8N82k3Poqd2enZLIk8fJcBwYuQGGikciIbYJLoJeHEYkea','Xs7U5vmZZIBPws7JGFNqw1lYbZAoY9r1HrQTUq',8);
-INSERT INTO t VALUES (1241193565,32622,'gggqD8','ov7azhUt0DlKkspopgBUSA','TXCsLBjQd5','tXlCL2CDaeuFA1Q7VVnHOETWEJL','AzjDLw0pMUmdILutO8oyvVBF5Xvl6jHgGBnsXl3oWMt7ikIpShwrZLj3iyBQDaQ0f2e1KLmXFPvFeOi7F4gVYEABkP','4zSa4DS6jbW2yOcmelhHiR9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6974170683883564135,-6789554,'xzGa','H49tOGnpLk2w6ZSAS39qZ2WOw5FN9ua6gNW07LVTM29uoepOsaHQnCQ0CWsgCtm8avuwWLjkSu7yVFjsNXtuy0c8ZxB2BdARwtXA6SvPAIH58MX12PlTaGMoRAn4PWV9OjmVXwGca2DFb3XfkcVz0L2MKUxhTFlH3aT8dQW7JaZq7bAUUrhkETT8MK71o63vAH42zQmv','BtkHbAiyTYC31','QvRTLxoBNUF2QVo4X1rIv6tMAax8UudsKCu1gKrosst3SRXyjd4NVEMHuHSgq9jyPTqVCmTgdEMEgeN0a8AEyh1HENheWrn79IsRsvY79E55NxVihB3fQbAt8772OS6fLatiiDL','r','z',13);
+INSERT INTO ti VALUES (-6974170683883564135,-6789554,'xzGa','H49tOGnpLk2w6ZSAS39qZ2WOw5FN9ua6gNW07LVTM29uoepOsaHQnCQ0CWsgCtm8avuwWLjkSu7yVFjsNXtuy0c8ZxB2BdARwtXA6SvPAIH58MX12PlTaGMoRAn4PWV9OjmVXwGca2DFb3XfkcVz0L2MKUxhTFlH3aT8dQW7JaZq7bAUUrhkETT8MK71o63vAH42zQmv','BtkHbAiyTYC31','QvRTLxoBNUF2QVo4X1rIv6tMAax8UudsKCu1gKrosst3SRXyjd4NVEMHuHSgq9jyPTqVCmTgdEMEgeN0a8AEyh1HENheWrn79IsRsvY79E55NxVihB3fQbAt8772OS6fLatiiDL','r','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8209266269781512500,-6499307,'30','fnh8rLkkGol611YlThpn287IacV6MJpoDLir1s6yjMvMdpSmCI8fQUAPYvPR0agKYSGDyCjuRt1fDEFRisl98lWnhq1MrheJ5pGKqeQzdTPny0VTec6LFyval05LTlcKngQLo4TII25qwwbP1TUabksUmMsmW0djih9vpRsGmUXHpCG1iJp71ZSSH5bIg8ELl8wqEuDbTUZ3y1tuq9gXx','RU1MwHmbrnGmuPaNN0xg9y49D4kiIQdwsgJ','4GByMfPXhwUnzyQZsP3czdxSxof95RE02KFcPctX27omfT56qPTW6kyeMxcnl3y0eYQbQy7pBDa7e237weif2vYVMbcpgTI4Ym4FNxAHb3ij4igl6knvzQFXj6ItVSx4q2aZrvDzjHpE5LliOc3o91cUxMG2Ojlvdq6IluGd9K1udOoW0wamviwXvjuUOO0TG57QQGoa52W0QnBavRv86DIaIM1I6e9mRX5t1Z4wvyivftl3osOc8o6aCInQe4b','Qm','V',14);
+INSERT INTO ti VALUES (-8209266269781512500,-6499307,'30','fnh8rLkkGol611YlThpn287IacV6MJpoDLir1s6yjMvMdpSmCI8fQUAPYvPR0agKYSGDyCjuRt1fDEFRisl98lWnhq1MrheJ5pGKqeQzdTPny0VTec6LFyval05LTlcKngQLo4TII25qwwbP1TUabksUmMsmW0djih9vpRsGmUXHpCG1iJp71ZSSH5bIg8ELl8wqEuDbTUZ3y1tuq9gXx','RU1MwHmbrnGmuPaNN0xg9y49D4kiIQdwsgJ','4GByMfPXhwUnzyQZsP3czdxSxof95RE02KFcPctX27omfT56qPTW6kyeMxcnl3y0eYQbQy7pBDa7e237weif2vYVMbcpgTI4Ym4FNxAHb3ij4igl6knvzQFXj6ItVSx4q2aZrvDzjHpE5LliOc3o91cUxMG2Ojlvdq6IluGd9K1udOoW0wamviwXvjuUOO0TG57QQGoa52W0QnBavRv86DIaIM1I6e9mRX5t1Z4wvyivftl3osOc8o6aCInQe4b','Qm','V',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1502477759429551437,7836782,'DBNXdIxPnKw2AqSAWnfZFOyk','A02qhu6fOUiW48kcy5R2yifKPvSfN4Tv5sKJI86jw6phL3zkHZyCNktt86noufP97ak6v8i0q4DbmAInpk613Ec1zBbIcKluptYtHuEB6DG9DCRRQewPUu49vOfZciWZvUvfWYbFmGxLxCIWjohnFJZb2qhKcxd5xl2FNDtAgyU7uXt6k2saMQuvk9bzi','bdzoGxt66q3G7WUlk0Pp7mTuz9zxiQbhSh7IZRWPpnVc6fIgTwqhFWR4PGTTcBBaA7QQbP','0TsJ1Fkzf6FtAB23L5E87gX9MMTRDLf7lhRFJxd7aVg9Vc1b7cLvfBcPjbDuwa1tQt3WdmN6Urepun08CkPNRkPs6QUpDKYHqB8JtgP8xrhcawMYrZgUSZrV2dWn','e','JY',15);
+INSERT INTO ti VALUES (-1502477759429551437,7836782,'DBNXdIxPnKw2AqSAWnfZFOyk','A02qhu6fOUiW48kcy5R2yifKPvSfN4Tv5sKJI86jw6phL3zkHZyCNktt86noufP97ak6v8i0q4DbmAInpk613Ec1zBbIcKluptYtHuEB6DG9DCRRQewPUu49vOfZciWZvUvfWYbFmGxLxCIWjohnFJZb2qhKcxd5xl2FNDtAgyU7uXt6k2saMQuvk9bzi','bdzoGxt66q3G7WUlk0Pp7mTuz9zxiQbhSh7IZRWPpnVc6fIgTwqhFWR4PGTTcBBaA7QQbP','0TsJ1Fkzf6FtAB23L5E87gX9MMTRDLf7lhRFJxd7aVg9Vc1b7cLvfBcPjbDuwa1tQt3WdmN6Urepun08CkPNRkPs6QUpDKYHqB8JtgP8xrhcawMYrZgUSZrV2dWn','e','JY',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED, c BINARY(79) NOT NULL, d VARBINARY(85), e VARCHAR(2) NOT NULL, f VARBINARY(11), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (60,12168624,'xeYOeE51u2f7fbTn3RZZCNPUZxz','jKrLovwNOmUZarbrq8E2b4qsceQHcg3IiIYLM4EK4BW4DVmB0MZzql4lRaRM3FfYglvxmlF9BoV','d','asa','UD','dA',0);
+INSERT INTO t VALUES (-61,8397166,'xqQmNw09pQbGQR','1tPL7iNrE0pEZ3QGjors1YzPt5Mby5kuA3TCKQAgYTY','A','9','j','Yu',1);
+INSERT INTO t VALUES (61,12924195,'kIzQTJz2KEcVIV3TYawVMLZ1Kyx5Fhs3hyQXJmhNr7qoPPbYkzdJSi30tax9JG0W5AX','HMIIieFZ0mK4Ahq1flvBPLFl7V9P4bW1o65S0yOSqsN4gnvyuD1QYbU0s3GbgqlofH5Av0aaopZVbtOG2qSQ','Re','d7H','0','n',2);
+INSERT INTO t VALUES (-26,8142014,'EhFTcB9itUMROmzknt','HG0j4Z5LuFdoX3kw9ZS5UXEMZgPkbrMVDva','TW','d','JC','Fw',3);
+INSERT INTO t VALUES (116,9753206,'8qEtx9W9yU8Oi0R6jrXBdsGWFW6yT7l62g72kF0PsDKD6cCIq0R8tC0WR4ecQ1bnhCKeYC04in','3S2iPaXum0D9gk7ep97lXsRg8UQ3Rwn3COPQhi83xPXXzm0y','Wf','lyZJZ','S','hX',4);
+INSERT INTO t VALUES (-35,3865476,'hJsMJLVNxM','LAWqmYeVwCX4W9uQbeA8icdoTXl3Qsq3IKCmLAjpTC8BSZcVtrdpjMsN9','6W','WnlKG','kg','to',5);
+INSERT INTO t VALUES (56,3987457,'MP22GZ1MmhLDwS97YioVC72nTmavZTQaJ7BpisxCRFgxpvwDw5hvT2K','iCnMDmmo84x0c','q','Ou7FN9izCQ','QJ','H',6);
+INSERT INTO t VALUES (-120,4598581,'BwilJCqsXsG8oeNUvUovkFNdAf7GRdbAaZOhmEYTidcol8KeGLG','5NHmOnsH4vdlJopidkU2AvykggD5kNOSlYR0z56FlLco3Op0OFOMjUh0kUXY02zl','PL','MZQPJ33TnD','R','i',7);
+INSERT INTO t VALUES (111,14901516,'VSxNnds23cjMn1hOuE21RQA97WYaaS1bFfRqwVIDImUCH0I1BQot80','f5886LRajfNqfLFNyF0DB82I1h5RslKC9HYafQZDe','Gu','JPZKg','K6','gy',8);
+INSERT INTO t VALUES (-99,11444443,'kP4UAxSbRD0X2IWzfeN8tcOhKDYBj5Wg3sM6iZPZebUL','CCTk1WzaVdKmnOCwJHqhTCzT3eexZ','q','BXG6','v','mq',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED, c BINARY(79) NOT NULL, d VARBINARY(85), e VARCHAR(2) NOT NULL, f VARBINARY(11), 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 (1291400884,4357,'rOwCbh57ufWUtJ1CQCn5AeKJf5HM','BbpyGcTqfOYF5SxtkD7znoKNgyw','DpnEUjMujtpmyPIm','X','qF7pgl2yyTw6jfrHqmwx4AaNSBBqieY6uoe7YkaRxYx7XSWUchCi0qhLH0yo34xj4ol1q','XccRzhB1LXrz8AQOReeJPnIq5ges1BBDHgtcHH',10);
-INSERT INTO ti VALUES (1291400884,4357,'rOwCbh57ufWUtJ1CQCn5AeKJf5HM','BbpyGcTqfOYF5SxtkD7znoKNgyw','DpnEUjMujtpmyPIm','X','qF7pgl2yyTw6jfrHqmwx4AaNSBBqieY6uoe7YkaRxYx7XSWUchCi0qhLH0yo34xj4ol1q','XccRzhB1LXrz8AQOReeJPnIq5ges1BBDHgtcHH',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(64);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(64);
-INSERT INTO t VALUES (330430968,49797,'Ul9M5iL3Nq','NxGYYwI','tHn','cQFWszMFgYCBWboGXCOIph3T5ZKQHV190kDVM','MlVjftfh7S9W6kOymv58fHhawDan6ouk3VNwOUvxA1xgC3C4i148WMCfrsqNQfJn','W20kpwdWoK1HDBBtSHdm9aJhmgy1766IHT7weiB1CMj9Jt736FklCTLVBrngrK1CWl6oKd3tljXhVX8kDqnddUYEU1Rwf',11);
-INSERT INTO ti VALUES (330430968,49797,'Ul9M5iL3Nq','NxGYYwI','tHn','cQFWszMFgYCBWboGXCOIph3T5ZKQHV190kDVM','MlVjftfh7S9W6kOymv58fHhawDan6ouk3VNwOUvxA1xgC3C4i148WMCfrsqNQfJn','W20kpwdWoK1HDBBtSHdm9aJhmgy1766IHT7weiB1CMj9Jt736FklCTLVBrngrK1CWl6oKd3tljXhVX8kDqnddUYEU1Rwf',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1541090617,54021,'i9G7ecfUwJ','x035g8aioEonqvQqLSgheSakEx7I2Inqa1ggOdZhjyjmmMi7QS4WuibiuTdH8PwM0jvMeV2mG4t2CS1Aba3K3VlPj528G24K7Cx9EKcNWa0hVVVNzcIkgsUFNxR62clkyboIrvRhuIMYj18','lU','Ey9DWFf1jAaETZCMMwkqEruQSPTQCP64xRE','J4xXdDzfEySLGtlsoPd7vq9ZqwzAjg3S0xEi0S2sgTxL2RaphEv5yfdUbmtoAmXeOBJhw82M5nADxnTZ','dV5zax4CmN95c4UujCPUBbBtH820bhM5ejdg1tsi0DL8qOceXRMYBGXuIW9Fz8QDXOh',12);
-INSERT INTO ti VALUES (1541090617,54021,'i9G7ecfUwJ','x035g8aioEonqvQqLSgheSakEx7I2Inqa1ggOdZhjyjmmMi7QS4WuibiuTdH8PwM0jvMeV2mG4t2CS1Aba3K3VlPj528G24K7Cx9EKcNWa0hVVVNzcIkgsUFNxR62clkyboIrvRhuIMYj18','lU','Ey9DWFf1jAaETZCMMwkqEruQSPTQCP64xRE','J4xXdDzfEySLGtlsoPd7vq9ZqwzAjg3S0xEi0S2sgTxL2RaphEv5yfdUbmtoAmXeOBJhw82M5nADxnTZ','dV5zax4CmN95c4UujCPUBbBtH820bhM5ejdg1tsi0DL8qOceXRMYBGXuIW9Fz8QDXOh',12);
-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 (1089521050,62493,'qcYElAl5FOQ3mrl9BilUB9tuh059c4v68938QeyVpkjr2IRLJ9Td','p9DebUsEbuFPBrb6LHlfAxMY6xqdwarDOZ9mrXvWgwSrddcRwdftru8Gyd1fJPqBLH3aA7Kc7dM1jDs','RDGgvWeR2ooI15','YHYPoEdsiqIDwOFXSxwlYe9af7oDVvqUCy7754F8bey69yAarcGNYfyneRmSaRJ2VHinSVL682sVwkNnspqnGgj73kljRoUXCUGDWOeVoT652UgzaqqotDNLqZN7KROEJlo5tjnqkijP7A0hvdJ5WgD47WxLXTPcUTJv9H','gyQAuXIRNfOFxG1BrmgssHar','CQYbrBrq6UK70hyKOdIgiB8d3UVgF2jDal0E4vqyJbh4jD',13);
-INSERT INTO ti VALUES (1089521050,62493,'qcYElAl5FOQ3mrl9BilUB9tuh059c4v68938QeyVpkjr2IRLJ9Td','p9DebUsEbuFPBrb6LHlfAxMY6xqdwarDOZ9mrXvWgwSrddcRwdftru8Gyd1fJPqBLH3aA7Kc7dM1jDs','RDGgvWeR2ooI15','YHYPoEdsiqIDwOFXSxwlYe9af7oDVvqUCy7754F8bey69yAarcGNYfyneRmSaRJ2VHinSVL682sVwkNnspqnGgj73kljRoUXCUGDWOeVoT652UgzaqqotDNLqZN7KROEJlo5tjnqkijP7A0hvdJ5WgD47WxLXTPcUTJv9H','gyQAuXIRNfOFxG1BrmgssHar','CQYbrBrq6UK70hyKOdIgiB8d3UVgF2jDal0E4vqyJbh4jD',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(49), e VARCHAR(17) NOT NULL, f VARCHAR(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6659138837930570818,-7984080955756433074,'bzbe','hzFUtbLqHHT0qXFjO93x4wc6kYDQ','5Z8vHOeXEP','vCBBYTmFmQ0tGDCMWUZVR6nQUIgyCQ0naQlGb7KVcloEjbRHDEgbl2h2GolrpI9tjKzOmbR3nsUkz20hRp693','8A2MAGhUaI7sHOg2HqE7iJP8BYVmknDAgsWfjlAMYE7EVPXRNwaI','wAC8YtCJSZNnY1aJcPqh9KcBylaSf8KJ3UFLAXlmqNh65GLPYGHeeOzCVZyZVfnvhLhhLQoEPj0ptPnkeC8KJS25',0);
-INSERT INTO t VALUES (3633613864297357589,5736274499733304611,'g2jr4boP','34EJoIMec39Kk0lrysJSMY309','o2I','cYWkxOLfUMmMJSuzUe5NXhsZcprCFOOuBU6V8w0uXE8VAE5aX9Nzo4OhSKB98wxeadi3','R','srK8vBoORv9su6incP',1);
-INSERT INTO t VALUES (11822337575646417540,2600996848895385334,'Xf','QpV0TAAtKWfMDtHXeJ1zrV63vBwWGut8xkMqoffghqrxvSrr','dghZGDSBStwk6p0wW','qV5UMEd9FmjSpcP','x8M1KnHtpHiv55BipUBquKknBV5uBHVoMh8wcG8sZ6wY2bpjotP5tUtJi8UWcVTDcqwp1eKQzf','Idxkzx9aYzVv2ZuylOveealSb88v7jaLM3XjsPBNwfeMIK2sIERsdySlaKlYZj1tgUEDmNXGKCwM1D62lf',2);
-INSERT INTO t VALUES (1644584258451847359,9137044401916637785,'0V','IrfX9RHTk6lLX62ADoreUKlNRxFd2iEujHke8hOfN2P4','nFsOfKH2txc','VmU0','M0GaBOa393NSeJNi3','oeJhan56jkmWzbrpqbOCryTJTwKmfg2TE4gJkO9eCzhTQ2pxW',3);
-INSERT INTO t VALUES (11613327836836641642,-3471193008219275817,'i6DxmaVtQb','zLfIsl1QqhHtktixKZw2iWfyGT','4laZ7c','4OAP9rbLUs1VrOnmHTSJTIkCd4zWxDefzGpV','6OsXpi8Zz61zXsv0SP3syK33Y0xbLAB3nmc7iCiNu7aYbmz0WwtQ7nabOhzP9SG3fmBORRzx32','0FjgQ9fskaVSq6fYF4VM50F5ZZqMXg6w5QfTMU8wZb2Zvm8mGCcwoq68YGgV9A9Lj6SC0yZw3vtEtfxKlY9WXALk',4);
-INSERT INTO t VALUES (15046685355909035349,-8324618277384031630,'Z','58MiFUFblIi4tcavZyXI5MCaAK9hZgZStoqn8reZCeF','kP','QsK4lQgS6PYMPWF1drmWSDTjt7iR44aqLScmKX78drIjfq3h0iLDA2Lr6igWFQY1s','cCD7XHSf3Qgza4Ht6R3EoAgBzqSZLpIO0TikavqG7T90l7qsfNwzPuAP8HJNa3eT0udt4277Pa2eufKoOfZG','SaquI3LQbRrBk1Cbi19KX5EBXjEMh3CmSTuLuisw3YyToSctQO12vIHkQXufnrPzpyC',5);
-INSERT INTO t VALUES (9998941246770202333,7328286510824160180,'5wMP6N','HrLoAw4Fu2l12VJs6oc1ku7iJQC3XXmmJ','n4kfrPsdmh82zP','qwk8PhR2pVfM6T2txBugPKKe2UYdoSioyw165fCZ1ppWtuTstKtVbbY777TziRFYvPt','Cp5ERU4T3BgsgKcrA4SwJcI4UPr3Nk4pE','0',6);
-INSERT INTO t VALUES (10780685023639095315,3347617679847809791,'SG7MQHIpK','NHOpxDs0JSyAObVMKqIgly','nwq7V3CJ9','RHngoTldRsCZ89ddJnY4','tNDSKVs7mTl','U2Des4GhCZmFXaaVAixK3z',7);
-INSERT INTO t VALUES (16922349487580414576,-1845101309018322706,'qt6cpKBkh','dTBNSfZIxfqrNUkeAm9zGvv38WpXDaD8XWNRL8','H11K','L','mzBNvQROHHaoX2AfwDFG4GEEL29ZmLOpwAUAY9KZ2N99zoX','fIusIGCisnZgH3TL2ukUPg3H5jmfhRJAtO2jchxUPjKXM2di1pDyXlrxL7K3pc9hTp',8);
-INSERT INTO t VALUES (1923151437213680648,226424392688470139,'LJLndBSQe','b2qAiocmzyeHi8','yn9Gr7KAn','H11KFEI6EcbVhiQoaaDAInYu3svJg7YN3KgByWSLVkNpv','57Zeag0MyFGckoOwSgsGrKN9aIQBDek0t','zeYxPfnSSIRiTaN6MJLM376dHYPPOZ5wXUo9SvAuBudf8JjLBiSRvIh0CFbRIrKV8EdgoC0MVKhD9nJDC8BjCHcjtNvI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4040581883286451218,8085751059016263956,'HX9OS','KXOtxGJHGvmYsZjIVmCaA8Gfoq35f1zt9qu1j4S8cAK','ygUVYJB4RZ1YIHLo','B7uXLpRKUUf7j5NN1bb6eaP7AAa2Ow2X69blTNAzkO2mhQ6oTvWjLN8s0Jhtq18MhdEK9qZznDow17ou0thWOD6pVwsPKj','wrzk4HaUX1KeG2HdhobDhTn0oL7eaBJc0YJO28UXbH17T87RgKuY7G','aN2blO6PxJjZXHdKA7tiPtwDUfJHBXjAfmWW1hYRfTUd72hKfvHftpQaSaLE7vXnqXkhqvClYc2UHA4jH9RRBIUF6J',10);
-INSERT INTO ti VALUES (4040581883286451218,8085751059016263956,'HX9OS','KXOtxGJHGvmYsZjIVmCaA8Gfoq35f1zt9qu1j4S8cAK','ygUVYJB4RZ1YIHLo','B7uXLpRKUUf7j5NN1bb6eaP7AAa2Ow2X69blTNAzkO2mhQ6oTvWjLN8s0Jhtq18MhdEK9qZznDow17ou0thWOD6pVwsPKj','wrzk4HaUX1KeG2HdhobDhTn0oL7eaBJc0YJO28UXbH17T87RgKuY7G','aN2blO6PxJjZXHdKA7tiPtwDUfJHBXjAfmWW1hYRfTUd72hKfvHftpQaSaLE7vXnqXkhqvClYc2UHA4jH9RRBIUF6J',10);
-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 (7131178983780864752,-3421164169786853393,'JBWgoN0koE3','6SQm5M37nuDsoORdXaeLjUT5cHO6wGhkoBhDFLPQ4q7O','V03rILSsmh5Zd','LnE97j6hXgZYAJwxjiBAgBfaRHZIzXR','r1cxZX1tZwTU987dG','YgkROp69BDyWTZMbThoEr8lH36PyfEpl6v3ISSVlecXujn7mQnve6Bpesf',11);
-INSERT INTO ti VALUES (7131178983780864752,-3421164169786853393,'JBWgoN0koE3','6SQm5M37nuDsoORdXaeLjUT5cHO6wGhkoBhDFLPQ4q7O','V03rILSsmh5Zd','LnE97j6hXgZYAJwxjiBAgBfaRHZIzXR','r1cxZX1tZwTU987dG','YgkROp69BDyWTZMbThoEr8lH36PyfEpl6v3ISSVlecXujn7mQnve6Bpesf',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (53,13005199,'FSOijQzCu4NGaZwoGri66RcY','WgDjaJM8dpJUtFpLX9zUYOPbkIeti3b4HKHj8tYq2iBFw','mX','CLfGR','YH','U',10);
+INSERT INTO ti VALUES (53,13005199,'FSOijQzCu4NGaZwoGri66RcY','WgDjaJM8dpJUtFpLX9zUYOPbkIeti3b4HKHj8tYq2iBFw','mX','CLfGR','YH','U',10);
+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 (-7,808008,'FB5efhZu6BxA4S7AkOwYOCyPA','2XTQXjb4hdRWGB6SIe3fhHk66Mg37g3Q','X','8fon','h','Ht',11);
+INSERT INTO ti VALUES (-7,808008,'FB5efhZu6BxA4S7AkOwYOCyPA','2XTQXjb4hdRWGB6SIe3fhHk66Mg37g3Q','X','8fon','h','Ht',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (10526797367766485928,-2347945885640865163,'b609','4R4YVvYJzBoAwqFmFQufBUPrJ9wIiP38xuPeGS2DoPEntRkadg5qYsbORc8liCAgOPw60tC7Sqsmh28Y0sTw5K8RSRHYLYRSehrUCM4YzumaIP8VYDeGDjlj8aHhh4F02ddshXQQ6q8JrZaKtb2hO202','WDuhn4dgKxWWVSdK','TZU6rSeKp4tmcmdx2Mk3aSjMBRVsx7eknoJZfpSTmxXYedTpY8W','Fzi0w14Tu7tmEusPHrZboBziaDPqkbtAudvxvg7i7rmu8O3L79HSm10B5kz','e5OggvqAac4xpHOvBQEDe9Uk4BvvtkuACU8ZbOptXacGXF23eq8rhbDJ8FtklCEHtI4J',12);
-INSERT INTO ti VALUES (10526797367766485928,-2347945885640865163,'b609','4R4YVvYJzBoAwqFmFQufBUPrJ9wIiP38xuPeGS2DoPEntRkadg5qYsbORc8liCAgOPw60tC7Sqsmh28Y0sTw5K8RSRHYLYRSehrUCM4YzumaIP8VYDeGDjlj8aHhh4F02ddshXQQ6q8JrZaKtb2hO202','WDuhn4dgKxWWVSdK','TZU6rSeKp4tmcmdx2Mk3aSjMBRVsx7eknoJZfpSTmxXYedTpY8W','Fzi0w14Tu7tmEusPHrZboBziaDPqkbtAudvxvg7i7rmu8O3L79HSm10B5kz','e5OggvqAac4xpHOvBQEDe9Uk4BvvtkuACU8ZbOptXacGXF23eq8rhbDJ8FtklCEHtI4J',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9049955551742488246,-6045387932129119836,'9gEUslXYGk','X2ML96GeT3x9gITSkVWRsPgENtFbwu1ejCueSoHrq3b2SAKAseZi27TfwkP','23AEY8Bko4','rcwB11peIwiGgli7AY9i9KoTgTR731exwtu5bAPvjULysHoNqy1WcTqK9HHp92Z6jLnRkTGhdJR2nRj0CmK1V7lp5i2oAokc6sEoTv3fw6G4iH2F1wd9vOfhEUOHc7Fyy5Uc3kkyizIzDDSsXJNc8DxWKv0SQe8dcmAOYVdXW39VqCaDxdgGp','ziSB4HIOWoxro0N4OjQvq0T1hmquyWOApS92asgxzKziYbbJjPsLVyqLz81VT3L6Ovm5sECs','qwjDb2UcWmXVsvLvd',13);
-INSERT INTO ti VALUES (9049955551742488246,-6045387932129119836,'9gEUslXYGk','X2ML96GeT3x9gITSkVWRsPgENtFbwu1ejCueSoHrq3b2SAKAseZi27TfwkP','23AEY8Bko4','rcwB11peIwiGgli7AY9i9KoTgTR731exwtu5bAPvjULysHoNqy1WcTqK9HHp92Z6jLnRkTGhdJR2nRj0CmK1V7lp5i2oAokc6sEoTv3fw6G4iH2F1wd9vOfhEUOHc7Fyy5Uc3kkyizIzDDSsXJNc8DxWKv0SQe8dcmAOYVdXW39VqCaDxdgGp','ziSB4HIOWoxro0N4OjQvq0T1hmquyWOApS92asgxzKziYbbJjPsLVyqLz81VT3L6Ovm5sECs','qwjDb2UcWmXVsvLvd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(28), d VARCHAR(14) NOT NULL, e VARCHAR(2) NOT NULL, f VARBINARY(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1107,13388745,'evilyLTLlgeZCt3s5Xy6','foJKXnYhzi4n','P','hfwlOCybv4W4','3aOh6JpRYjmrKTBPiLi3aTA4S3TjrrLNrix4g8bWNCsbR1SFfwQlKi4UWTFi','YoY2h1kBz6g0ecErObqa3TCCYmU9C1ptsdjgBmEuRWF2C7gjJgfdJVjJa5BZCh9l5wZr7uy6Q7Na4NUwQ',0);
-INSERT INTO t VALUES (-4129,4525821,'qcvFys7CgKNgJ','Fj80BNdNLI','d','jx1ioVtOqsq','6YDViml14','2Tizd6s5n7FWbJBOEukeYUb9cmLSg1SI0mJx4c1LcjyQENcVVnwLJZbUbpgliZDco7j6LDzx8lHweUHzvAckCoiWb2W',1);
-INSERT INTO t VALUES (6535,6091837,'7nCQYWOh1CVFUmnY4P4GfW','i8','7U','E4MqiSjoVhfCchAFkQc4RrCq3TlVaLlvC','T5AYKDJt0q2dHoGmDJzduvU3KXC4uxCUSA8Prt','YFsgi5MSMKm8H0knUwGbjnKlQjQckuCV3DW0mSwY1AzykbJNKhKzBERqVnqhpaHpS4tRpkAVLRtU',2);
-INSERT INTO t VALUES (5697,12694678,'5IaI1F7n0M2','Hw','34','JsiNw9AhlenDUUve4apqNZdgcUodzN3G','KYsrCSUuzLwxh2jxo','7SMFVAQehkOHeLRcczl7yMDqjWhxiY7GLdEdW32Dd8dwkuV3pXCkeMtJ',3);
-INSERT INTO t VALUES (-10813,5620815,'xyEPTjvpOgRp6I7zuFvJM','dCCd','eT','y254KYoeq0DdL9IeoBXjXAPYho0v2blP','otuw2y5kB','VKLRgbxBxaTM8dov31q6tTRZvAvZ6kNav7wHRWqRSbxqQwIZYtPQySF8rvDsa4F4e9bX1ykWCSVEe2fN',4);
-INSERT INTO t VALUES (-6761,14353257,'5mkzh1VSTyv4121O7uh','gOB1C5J5LA','s','znuLfi0PY2K5iJHVlGfKlDhwj8','K7P0m1BKC4','5m3nN2gjpw6Jzt0QVAFPo3pbD1pOzJB5ueiI6bXyv11rH1bnYpNYXRiS5kUpe3rlbSfrf',5);
-INSERT INTO t VALUES (25933,12619265,'ilZNyvRNnl','rhKV','jT','50JrXmYY','CJgDYTVVSZzCwqNLSv','xjZdFXGlDHuutV4VMReSmYDYuA2wNRKCN3eNNq1sd9KNgBl8KCKCKcghFRPzbz4Wcu2zuJndbUsrCQZrY9cRLr',6);
-INSERT INTO t VALUES (-11627,12479641,'OM23iDWWd0odldn6z6yNmcjhm4l','axhjTa','Ug','5oCENiBGuhqkn','ymk7lv8PHPe1oW30Y9ocyruMtudcWtiv07CHw9p5RmruJI9m9wZ2RjAEyaRqck6OBmS1Z2u1Zct0df1c2SoxQ','KuOILZX7Rb5GU8pP2uOJU2tjUSf3kXACWC6F4JQJBg5Dh0hhpoxhBZdrEkb6cdjyaMeVSdH41jCPWhsot',7);
-INSERT INTO t VALUES (-16389,936928,'0K','a2EqRNubRUb32','C','7gPXm8LI6SA','S0sufbfwv6jldXCadkjJnlX6rRQL2I0Ko7dFa','Puh1cpm49dSZJ2wVefpFGlSulVGsA70MABSJOb2qwY9u2WtDZ',8);
-INSERT INTO t VALUES (26714,5867370,'6','rcbjJFk','2L','JmopVeRNzvXRHR7N5lTu6WjHk7XwfvIVRzPBrM','2zZ','vxlHiAfF18NLyGP60kh8OeHG5trp85pkohNLdu8wnjy7f95DS4tI22N0BF9yRhibzXouCxaUWCiKJhD6J5qJQ36yt5Dr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (694509086,16024101,'Smi9FGonda4ypWxHhEiex16','euwGjWTxa39J','X','x30xPJwFSra2kpOVfQ5P9F47NrrSr','E908bxQC2RL8M1LM4QHAoyBlQMxptAqmOFsaG','c4EtvQk1WI0q3oujWFD1IkOBjtAfeFDaS9WufrtcWQrVpmTTtdPMOjkEyF7bIa2Ob2vMXG',10);
-INSERT INTO ti VALUES (694509086,16024101,'Smi9FGonda4ypWxHhEiex16','euwGjWTxa39J','X','x30xPJwFSra2kpOVfQ5P9F47NrrSr','E908bxQC2RL8M1LM4QHAoyBlQMxptAqmOFsaG','c4EtvQk1WI0q3oujWFD1IkOBjtAfeFDaS9WufrtcWQrVpmTTtdPMOjkEyF7bIa2Ob2vMXG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(29);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
-INSERT INTO t VALUES (1948423651,8106124,'hJSAHnrf6fZW','dYTltln6HtL2','c','6m6Dt7er0j9VxzmHerEWunCT9M9fj8qH4elU','Jj8HaUo1wMDGZQxRI2C7yZgb9OQD15lGjdt8lGEhm7xzZwvHZ2kMaOLGtnpy9ZwJgIoVYSY02UgiMVI2l0Y9AOftjGOcItV4','ty09UAWKMSL2sTR9H9IN8OkaJJKvEjPXYPmuLNumxkxyCVmH5mMbKouZD4B3OqODfFL3NyBAIGOW7ATeCbI8h7l0hXzPMZB',11);
-INSERT INTO ti VALUES (1948423651,8106124,'hJSAHnrf6fZW','dYTltln6HtL2','c','6m6Dt7er0j9VxzmHerEWunCT9M9fj8qH4elU','Jj8HaUo1wMDGZQxRI2C7yZgb9OQD15lGjdt8lGEhm7xzZwvHZ2kMaOLGtnpy9ZwJgIoVYSY02UgiMVI2l0Y9AOftjGOcItV4','ty09UAWKMSL2sTR9H9IN8OkaJJKvEjPXYPmuLNumxkxyCVmH5mMbKouZD4B3OqODfFL3NyBAIGOW7ATeCbI8h7l0hXzPMZB',11);
-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 (1333562501,10102199,'47IpxE6I','JKYGFKHY0P0AoR3m5mP6nCYtH2DVjalK41AGJvORwQsDXlYShyvnsxq47FCggaHwGiUylBmXgd7YCKIqCKSNUR96VZQScRmV5lMP5xsL6LpHbcZTAhTHRiZIeJuM2uBdJZ9fVhkW0efrPrCmwudkDzlNHdLr4RXUQ7gEts30a2Os1iINY2clNSY6P','C','WzhHDTvFNP35xJxoEd6','qgLeMnkkBCRfrLEvFve9IW4vEoYwYuKN2ll7NHv7Rvzci','Xc3Qbb7zEOpqFORFzVdjYo6c69rWiLmRAjXd8druSPxbrBAMrsEcY1XAZ0Gofgrg2DyfnYFkjM1',12);
-INSERT INTO ti VALUES (1333562501,10102199,'47IpxE6I','JKYGFKHY0P0AoR3m5mP6nCYtH2DVjalK41AGJvORwQsDXlYShyvnsxq47FCggaHwGiUylBmXgd7YCKIqCKSNUR96VZQScRmV5lMP5xsL6LpHbcZTAhTHRiZIeJuM2uBdJZ9fVhkW0efrPrCmwudkDzlNHdLr4RXUQ7gEts30a2Os1iINY2clNSY6P','C','WzhHDTvFNP35xJxoEd6','qgLeMnkkBCRfrLEvFve9IW4vEoYwYuKN2ll7NHv7Rvzci','Xc3Qbb7zEOpqFORFzVdjYo6c69rWiLmRAjXd8druSPxbrBAMrsEcY1XAZ0Gofgrg2DyfnYFkjM1',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (721891033,1763886,'2Y4kjpCUiUNPSxZZqe7aCLC','uayTpGhMsukG31coh3XE3cAumSLl3Ajp2tbCOpZ7jmXPZQwGw9Er73FQaYcWoSF4GLBzt3zVgXBFGrMyqmSEKUi','Gi','VjdKBjooxsIN8S4zxyaCCz23WNQPjmOXhD3alABhvduBZhxr7hWWJr9mubuC5syOfsvw5w87voPh7Gi4pwYjo5eUUcWGyrr0cxSh4c3wia8U4iSjRR41fVkwAqMG5U0d5Ngj','4ZwB0sBGSdmMjbMOw8Pfac','MQLdd6yOTbPhQO8l0piF',13);
-INSERT INTO ti VALUES (721891033,1763886,'2Y4kjpCUiUNPSxZZqe7aCLC','uayTpGhMsukG31coh3XE3cAumSLl3Ajp2tbCOpZ7jmXPZQwGw9Er73FQaYcWoSF4GLBzt3zVgXBFGrMyqmSEKUi','Gi','VjdKBjooxsIN8S4zxyaCCz23WNQPjmOXhD3alABhvduBZhxr7hWWJr9mubuC5syOfsvw5w87voPh7Gi4pwYjo5eUUcWGyrr0cxSh4c3wia8U4iSjRR41fVkwAqMG5U0d5Ngj','4ZwB0sBGSdmMjbMOw8Pfac','MQLdd6yOTbPhQO8l0piF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b TINYINT NOT NULL, c BINARY(52) NOT NULL, d VARCHAR(44), e VARBINARY(50) NOT NULL, f VARBINARY(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1801735,-34,'IwFbKgargzBFSE3pjGfzPQrv','mSJfR6C8k2x9l','bHckYSE8p8EH','ISda60xxl97jGtIxpa','Q5idT2TgveyvQB0l7w2','MMukgzKm5zl0FrQei1Zh42Zygd',0);
-INSERT INTO t VALUES (5007078,87,'d4EHzyyfnoJX3sg','HDsLNqK5MzV0pgmBaSJxBTePgFKS6bXDSXwVFGoRRI3','lvTAhCHgo3LpmXs1BiEPUjUNFSbKaAk2eq17u','Jw','vv2oixNrrjQTBjKvPqXDBte1DeAsbnO6dBNKwfLpAviCxQye89R0x80h7C1CiGmp9wIacuXsdxHr8QuA1iKm0AvQKJW','Iwsp73BC5GTYX0HxJy19bafNnvTUZr3ejfKKFu3aPXrOJmj402GlaT05vZfIDnNHDw9FvPtvkcz9SQIDlz',1);
-INSERT INTO t VALUES (-4507961,-126,'Y','FqOyoAU58h383ZZcDNa8pwvryH1mjMYujSTERz5is2','H2a7ESnyvMeixIj3C47nNCri7C9V8','QDaUgpMgfRQV84KQogTauCqU2m','ibSlAGnkPAt3lNSKsORsz7KJ7zjUGrwceUNhfEnwI0QJeNHtWmsHqpNOhJwgVTYEFROYTDmpLs7R9rx4C5Cn1pdemGV','oBnr9zx',2);
-INSERT INTO t VALUES (-4588374,-96,'KJpSfdVgn6wZdQZTLCrpU','UL4xLi7TOzUu8XTBUIXq7cBaWe','tKcro5KmjT9J79','vKAo','svcQxXluQ9REqPhnj5Aw2CJJfxEEzXXJbsJXElAjpiqPnK5ZGbqYJJ6y90vnc1qaxTyUxGfowiNw0DGr08YrooyxDf','ch0wl0x',3);
-INSERT INTO t VALUES (5944627,112,'vZvPJZd6u59o7DxW6i9xD5vycO','0Bwe8vwQRHg70Vlza0iLOa82u6','mcZTmBRzV4eDU0j2j3hmgVrMYZlyvDkVIxf','lkCUnBd','PQmnQtLuwhbyBkkJIfs4RNL7Qp6HfX2','xXPQdLEs2POo',4);
-INSERT INTO t VALUES (4537744,25,'cYh8deXa','UBi7NTc8FJAfGjw4dgjB6','L4D9mEOylDKuRMoFg8djm5HxkbN','qlo627nMTV1otd35orjEEWmsyB','HeP1DpH4MDP8IcZDxieCsdEa3zj1k5yABdfHgmaKS1ZQpdWWKNlIe8mQ3ipyDZpcQW4jQHJ6tjcCaoWkxniheNOHPY','oOTDTSQn4zLs2CHl',5);
-INSERT INTO t VALUES (4764113,75,'DRaIZ13DN9Am6we4ZjJritwMCr7BnSf2Ce2','kd4l1A12MXwUkBYNeLGb6GVA3BkuRLXPoYD7KV1hC','9pGT5mMZy9sgpVcqWVWJYpVs0YbRt8P4','FXGj','FXjKxzMP8xaNOewcTIwbbskVtspB2mRWqsc7wbC4H6B7NKBbnNyim0hT','UEBct23l9quCxnsfG',6);
-INSERT INTO t VALUES (7745165,-82,'8fzDAga6mhzGDdMVLaPM','SSoKMNAWePcE0ucFX53Oe0DMt','WG6AhFPEDEoOnipbJZygWX','sAGsrLdVN7OnbiDQ','q1dwLmw','YQPSRrJgtlf4xVhlnaFyX7B',7);
-INSERT INTO t VALUES (617917,-31,'5CO9ru','dzx6pRYl4PnVsjDgnUSOjAhNYL','qL6OYYTzroXhml4KqW5t58HoGX3CVlo','21lMyr4nk9dcFDjM','Rlc6zKorrVpxGJUtEUP7wdyVThTWdwBTgWj2Rs7daaHWa8un29Ym','N9XSrs0UqDNPfVWWrQomU2zlBgCQ4SaX0nYxe6rk6nRBxyNnOH3RbhYae76ppniqQ1xSdVWmQqvr5htNt3om1RnZG8',8);
-INSERT INTO t VALUES (7209044,43,'3u1KuttCeLgO','0FS12MuBYP7qTq6X5IVTheKm','pGVZOHO9SmW7','n443RqWL6u71TPlxnqIM','JHmYkNerEo49UYv6F5vydKUFPHgTgg53RAfKAhUd8LTKjfEGJsDFQ4exktz0fRsyvB0rGbTWeuQy1xrB','ynRgaCmj5qFqNZ20oZqRjEOErT3vvz2ZuE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-364578,-102,'wZBiqBg5axIBZViD0ExN9WKRlJ4VVVn4I','Z1uEaEpdBAgc5p2vSZLcbUQT99eTnb14tgyG7s0iH01','SeSJdtxg5EfkOCyHqFu8PRZT58kW29gAgpnMxisAmtWSB0Bduh','avNVWmsTT','M9Nj8rwD7DcAoj3QZzlKOaBwrMfGXxGsHU3bGgI8Kf7rrorUrO','1vv55qVDimSLVeRFqgEq7BVPknC87Pfb4pVUXQSJFv9oEvpZUE',10);
-INSERT INTO ti VALUES (-364578,-102,'wZBiqBg5axIBZViD0ExN9WKRlJ4VVVn4I','Z1uEaEpdBAgc5p2vSZLcbUQT99eTnb14tgyG7s0iH01','SeSJdtxg5EfkOCyHqFu8PRZT58kW29gAgpnMxisAmtWSB0Bduh','avNVWmsTT','M9Nj8rwD7DcAoj3QZzlKOaBwrMfGXxGsHU3bGgI8Kf7rrorUrO','1vv55qVDimSLVeRFqgEq7BVPknC87Pfb4pVUXQSJFv9oEvpZUE',10);
-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 (-6521833,29,'BcvmgbR5QcyHFXsoAR','z1nEaKtu0DVokescqSoi','GM7EFTr2FEZVPkmurYfmfU4vGXFUd5vAkdOf','JWascDH3iM55VH3yIrGMuCzO1L','XJ1pV7ikWmta9MrQrEKj4w1MCJMzFlVJIVNdctvPMmNCEJdtNJPTMxYEj9r7UFNZ2dMlaUCCwKoFz1F2JK064lvpDwOAmzEuB','xUM483tVHMRVif7JoderrciP9LZHkCyNCdxkSQCzDNH0ib2CdL4qBzG013SNfyU0B',11);
-INSERT INTO ti VALUES (-6521833,29,'BcvmgbR5QcyHFXsoAR','z1nEaKtu0DVokescqSoi','GM7EFTr2FEZVPkmurYfmfU4vGXFUd5vAkdOf','JWascDH3iM55VH3yIrGMuCzO1L','XJ1pV7ikWmta9MrQrEKj4w1MCJMzFlVJIVNdctvPMmNCEJdtNJPTMxYEj9r7UFNZ2dMlaUCCwKoFz1F2JK064lvpDwOAmzEuB','xUM483tVHMRVif7JoderrciP9LZHkCyNCdxkSQCzDNH0ib2CdL4qBzG013SNfyU0B',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-20959,118,'aQnwp41Ur273kJejNqmjWin0UgRO8pclv','cj3TpWnkdZpu9mcqdMS2OTRF2zoF4xY8XEFxlvfuqPpdO3OCq4IlT4zEzSKVfdv6ukZS9DQ','kXKHOM1u5bF','AcQLFq2nJ2XcA','9xpyCHBYCLPvoi8n2vCjTEtS13xTdL2o7sIwp9lrzLKrl','Pi8Cnb0SvoLWNqPVBI8EB0FqcyBBhdpnbHuoj2aUZTD8RpB59jML9AdpAUREKgWXk4WV8Hv8o8J',12);
-INSERT INTO ti VALUES (-20959,118,'aQnwp41Ur273kJejNqmjWin0UgRO8pclv','cj3TpWnkdZpu9mcqdMS2OTRF2zoF4xY8XEFxlvfuqPpdO3OCq4IlT4zEzSKVfdv6ukZS9DQ','kXKHOM1u5bF','AcQLFq2nJ2XcA','9xpyCHBYCLPvoi8n2vCjTEtS13xTdL2o7sIwp9lrzLKrl','Pi8Cnb0SvoLWNqPVBI8EB0FqcyBBhdpnbHuoj2aUZTD8RpB59jML9AdpAUREKgWXk4WV8Hv8o8J',12);
+INSERT INTO t VALUES (70,1753552,'2dHW94gYnMqt2kd1M604NMy2w9A3A92vs32cwWztpwPyHMW1jgRRyhiqQBlH7RrUNxATcS6hh','2TlfGkJdOMmka6Ewx9HEmCbXg3r6qt4','T','YNFtpsnQLzO','3t','oE',12);
+INSERT INTO ti VALUES (70,1753552,'2dHW94gYnMqt2kd1M604NMy2w9A3A92vs32cwWztpwPyHMW1jgRRyhiqQBlH7RrUNxATcS6hh','2TlfGkJdOMmka6Ewx9HEmCbXg3r6qt4','T','YNFtpsnQLzO','3t','oE',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3322720,-39,'seu2ROe96BZYiXmefcq8wbVO9duGRCi','K7S29UesF0ct2EQc4DwSFCVlaxr5pAf5pps8Wf85bruvkY6OxmbJy2A0rA3g','AXMPffTFrvUYPe7RoFZhKB1BaxF88eS2CBlCf','nqO7l9y1caIl8oJD9nv7RC1208koyljaeAFbswIJvS2kDGDm4jHYdKj6cwhohN23ABew29NevFs7gF527lz3lbUI3tujDt4we2KfgKVdUX','7tLCmapPGFtZUw0K7H6PTngxd6L8abg1mTuwGrNVhYPuLdwwM922kq8eIfDz9rCgWr45oacqS0aKDvU5NZPJWRPi2jnZl2x','gzOvIZ04X9nmtiUsXZuE4kiY7uevGNW4O2XyLQGyqgFGgRztJBKngdCYrzGhzkJyEwQVc19jr5hSFMDT5nr8OTz1YIFMc4',13);
-INSERT INTO ti VALUES (3322720,-39,'seu2ROe96BZYiXmefcq8wbVO9duGRCi','K7S29UesF0ct2EQc4DwSFCVlaxr5pAf5pps8Wf85bruvkY6OxmbJy2A0rA3g','AXMPffTFrvUYPe7RoFZhKB1BaxF88eS2CBlCf','nqO7l9y1caIl8oJD9nv7RC1208koyljaeAFbswIJvS2kDGDm4jHYdKj6cwhohN23ABew29NevFs7gF527lz3lbUI3tujDt4we2KfgKVdUX','7tLCmapPGFtZUw0K7H6PTngxd6L8abg1mTuwGrNVhYPuLdwwM922kq8eIfDz9rCgWr45oacqS0aKDvU5NZPJWRPi2jnZl2x','gzOvIZ04X9nmtiUsXZuE4kiY7uevGNW4O2XyLQGyqgFGgRztJBKngdCYrzGhzkJyEwQVc19jr5hSFMDT5nr8OTz1YIFMc4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARCHAR(92) NOT NULL, e VARBINARY(32) NOT NULL, f VARBINARY(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-74,230,'CWJJhX6OJnAXsXDLu7N65ZUEWvQAg','b8PHQ05RSp0RL68ketMFG','S0vJ7a1NZN4k6zZAeCyceQnvdqGuaPp','qT','AcholkUIh46sO61ys0kju1DOwWnYPoJ2PpKxSBpnwpWQJTZddYlTulJomqnxBOuN6rrzCGeOgUzWt67Z','J8VG5qCUUWuvmrwcyVlhkVfSp',0);
-INSERT INTO t VALUES (98,190,'lkcBKLiWUOaoZKdgordX9M5yl','UeBPcMlmwKmU7sKaPzqETGCUCTCKMThb7','vETAC3Lb7iveuo5IwLsi7qYogf8R','qqnMdrP9FIce4jwqXMlgzzuZ9x6','fcnuMkdvXPltPl4uteRU8bq4Eyvv7q3iYc7wDaOgZSGDzrS8A1YchQUktXeJjSvEGpL3UmNHYJzTaEc','EcYCs97B8JekY6uAU6FRWhyLwma8rgrqakhPb55i7lvh80DR51desUoJHHH',1);
-INSERT INTO t VALUES (88,189,'0AArQgPZzTwWCbdJ3U7YiT4DX','JVgjACqftOmq0bF3fM9m','BP6kmQX6NWpA10PBW','6NIWh8D71VAMkNDZTucsvh9','UelBTuw5ilU5SGlyja61zJoOU1ub4KxBuK75KUwgCJVnJS1mKvAT2s48nGpgOyENBbjjvFXE7xsvab75n0RqJ','aitvazemCcF6XRMAfRVLSuxrq3DmdIGokXB1KBalU',2);
-INSERT INTO t VALUES (-56,219,'Y8vd3LTn3hw','2NTnxr2LbfFZA1xJD28mi4Nx7ascNTaqNpnCaR9hoQ7e','AiblYzvLWS73','ZH','mFYRTvTm6LSdg1SXRkk0BjKCta5X1MRuLzxrH4b9VhzpyJOAvK9OTe3CPMFjrX0q7wkh9d3Dz8HpVApCbzL7UEeOg','W0DIulDac0d5DSf3ytOwM0LvTfOFZyhAslb',3);
-INSERT INTO t VALUES (69,46,'d3DkpwtCnspnX','Qe','BaoL0AhEo','IQI95YWXOo3eRdmnhFJZ97vw90Ufw1ueuBaY0iXQadN71OLI09gDjo0vEJqqCKp','H508PF2oQl7S0cmElGqaGzBYZaBJZhLy5fSbaYqkmTF8iCmLsV296km4Tg1BBpEvPPk4Hb','qgJ0MKFkVOqnYDS0D4ZjpYBYLXOAfl9u95BBbqCWfsmI3TQj',4);
-INSERT INTO t VALUES (95,32,'L','OTPIDjFurd3YJCAGFTRT2NKKErpFhGThlPT44BFumP2ekAoX8E8v2GuNPoCcFTLQcvdBZewKzTszwvCHNvQ1XJ9','AaWi2LbvPgC3PyeIcw','C1VyV43uWwBs9ezpPHHRWUHB9MVr8N6yEt6ZHlVaU9tIdJrrfjzmXS47ciqC31sM2wYSM8tbbpzBB7f','9zJdsNXVbZpMiGj0QG3','mQAKY5UcJtbtUB4lxt6SUxPW5K2bqTXl4M4dVpG8GB90x4D5QcBeArKcn5RVfaF6itYupCqgR8U9yj',5);
-INSERT INTO t VALUES (-52,131,'TVhcJlyv82k0AtPjM99ePMjSHCz9','7XCU7EZhc6Wfv1JLeC089dWPOEfmb4DmjEedubCuxUkiew1VPV4TTrzPIfrlfXBssxhlbqAWk2NsKxuZgg8T','EJz8','zCXOmxdz8LR8NdLlacXNgwMxdp7kmP3xLZKrpwPIK','EUaDmFXfZoJm2gIXurBqvBEvDcFDOg10xgppgMmTGkhFRIUI6MesxTaRgEHf2zk7SGBpsMNSdVsXyVQBfn3CVZoaNya1FtYzKo','JQcVb7SWfJlLJ05s4gqmUnYIlLrgmsqQf3tvOIVIPhmAzQiDYAgrP7lme12sgKAamSqC1dI1vr8mwUr4jzXFFoeKbJV',6);
-INSERT INTO t VALUES (48,35,'KP4rSf9yxcjETSMNHY4vbQejP7Opfv1NpkS3vZlm','h2VVpv6UI3Wp2D6Azni7E0hPsJVTlMh2QBqwL8nPEBzndURkA7Vv0dT7QLcxE023qLsuzS5KCqNI9Uw1sXRTXr','L','3KnvX6sLpJU3fesJEC1AVdeguLAyC6xJqd6rrQpbbZIkbA6cluNCT1l5nEbtYXD8trJQteSWo5F1','rpqXWbULYljk8M3YLm0cyvosxJs83QwMRNFdD2d1N4apuuOhALwD9Ob','pw51mC6LYPoO4MEY',7);
-INSERT INTO t VALUES (-115,150,'4qtTHmKwkfPO7THgRTUYnMPd90gWx','vDNmNmLmKo8tKe','x8xmKpcdd1','qPL8jKnUj9l30OR5YEhOj4OFaXbqc','r4yhsbfCaKZ7fap3rz3YWCC2P1RhTka5hijQuXAx6K3A','EoLaeIW4ej',8);
-INSERT INTO t VALUES (-96,84,'s90','LUpO6up0IUyVwCid1n7cMMEA3Hi2suYfwduxTIqBH1HZ5f5PTX','aeYR5w8mM0izkaO','UWe2fTR6r5Lg8S1vjMt5Au','oCA43BoZBw08XpxRpSw4YmrOLnVpbij6ev4PATnvutMJlWbsJN','zSzVAG4NwQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-435126722356920104,230,'volht2NykjXIQaoSKS573AHKZ2xtTdD','yJDKUh97XiKtTGA9D3t320jf8l','jZ','cTzTCzri7qqgf57P4zQgN7EtWIn9sEC1VjRuhfo2aHpJRVaxB0ykAiOHnhEZ','pQ8gdvu3gWpNFHMNRqZwjiGTIUUPIe63K203aob435FHygDSjwwZgCZ5E7igotswKAcsZY9Y9RlgpaNL1lFBEEfJtBM1H2pSd','70aNbdfF1dQK6HygBalyE8oEl0LY3fbOdJaHloAeqCFrwBZ8b7uYOLuJG85lNUmV1EB1ANsMHjuK97s828UOeU7HeWf',10);
-INSERT INTO ti VALUES (-435126722356920104,230,'volht2NykjXIQaoSKS573AHKZ2xtTdD','yJDKUh97XiKtTGA9D3t320jf8l','jZ','cTzTCzri7qqgf57P4zQgN7EtWIn9sEC1VjRuhfo2aHpJRVaxB0ykAiOHnhEZ','pQ8gdvu3gWpNFHMNRqZwjiGTIUUPIe63K203aob435FHygDSjwwZgCZ5E7igotswKAcsZY9Y9RlgpaNL1lFBEEfJtBM1H2pSd','70aNbdfF1dQK6HygBalyE8oEl0LY3fbOdJaHloAeqCFrwBZ8b7uYOLuJG85lNUmV1EB1ANsMHjuK97s828UOeU7HeWf',10);
-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 (-3751053247147138996,124,'QAuCM8SfAvhRfNmOuBrPJPLESQkNHRu8SlaR1yAnGGDBzk','PSRfoZzcsw5Oa','DVdqURI3cBdvhh5CVzjtb','1d81gvwni5iMqcyc','NQV0Wbu7FkovA1UsO8s8','9Py7n48cSb7YAG8Xo5wfIXLmJanJwtEtvUQzIwyuQgyHjycJLtDfypzthQoPu0mXLF3tydSuET2V',11);
-INSERT INTO ti VALUES (-3751053247147138996,124,'QAuCM8SfAvhRfNmOuBrPJPLESQkNHRu8SlaR1yAnGGDBzk','PSRfoZzcsw5Oa','DVdqURI3cBdvhh5CVzjtb','1d81gvwni5iMqcyc','NQV0Wbu7FkovA1UsO8s8','9Py7n48cSb7YAG8Xo5wfIXLmJanJwtEtvUQzIwyuQgyHjycJLtDfypzthQoPu0mXLF3tydSuET2V',11);
-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 (-69293996975858125,211,'Xe7zIibNvAAt5ZstJaS9VgY9Df4TDtGNmXO3OQz3ZW','3SeAWVLAhLxtcAKLhWmgF72As4WYGVr9LESZ8SjUr9k5GCHvWfGK7I4gli1Uu0EptKQVOEDhbXUYSlYbCEyKV6All2TcVUaZfGQOEru1Q79B3oDOW6WsJw3zna3hgNQLBRsvOffalaQUYAft4KNDzDRf98lJPoAi1GtWbjwIGetj4kc4gZIawAwnPq5wK0p5rQTS0RTZfHjEfFbr3uI0Ccvbad1hCBqZFZG','9f7kpzNKSE','fvbbVKhreyasXZEPidShMrFCwnFhLU7RH2xSODv94viatZg1vE','JFk4FDX3v7IiM6iNO1hhkKsasf8cyNC75wpqohaMC7kx3QiqbM','7iOjTPGd6xq6Q0dQERkN2Qnk4Gph6WrffsK7OssoAvFOc8e24fbyBnYQg7IXPNXT45KBAYwK',12);
-INSERT INTO ti VALUES (-69293996975858125,211,'Xe7zIibNvAAt5ZstJaS9VgY9Df4TDtGNmXO3OQz3ZW','3SeAWVLAhLxtcAKLhWmgF72As4WYGVr9LESZ8SjUr9k5GCHvWfGK7I4gli1Uu0EptKQVOEDhbXUYSlYbCEyKV6All2TcVUaZfGQOEru1Q79B3oDOW6WsJw3zna3hgNQLBRsvOffalaQUYAft4KNDzDRf98lJPoAi1GtWbjwIGetj4kc4gZIawAwnPq5wK0p5rQTS0RTZfHjEfFbr3uI0Ccvbad1hCBqZFZG','9f7kpzNKSE','fvbbVKhreyasXZEPidShMrFCwnFhLU7RH2xSODv94viatZg1vE','JFk4FDX3v7IiM6iNO1hhkKsasf8cyNC75wpqohaMC7kx3QiqbM','7iOjTPGd6xq6Q0dQERkN2Qnk4Gph6WrffsK7OssoAvFOc8e24fbyBnYQg7IXPNXT45KBAYwK',12);
-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 (8896713956383938292,242,'38SJdhjpnhOyWvFebra7Q5dWWA7DX8eRV9ld2','38UeIwCLwpxfmmABLdilyJdp5mlUyJTpKnZ','l','YABjOQkSAgrHTwWnCZve13SSuIUc5IDDdKerbQ53SyPOa8JJRmVuL51db3K5tZZ20A9o7gU0lFflnFJJymC3u97t2WvusDSc2wV1DZkJmvfOrwfB9bssqwudBVZwVQErRYCuc2yvgv4Zj9SL9HYDcKiFiAgLvIQ8IFwVhFTN','Exo9VMBBwP','bhExZqA4uN960o4TJIaVMxEAU2Z8USzpOgsqQxCNDsdon3AcfsNJMS0IUcPtHbkcJ7a',13);
-INSERT INTO ti VALUES (8896713956383938292,242,'38SJdhjpnhOyWvFebra7Q5dWWA7DX8eRV9ld2','38UeIwCLwpxfmmABLdilyJdp5mlUyJTpKnZ','l','YABjOQkSAgrHTwWnCZve13SSuIUc5IDDdKerbQ53SyPOa8JJRmVuL51db3K5tZZ20A9o7gU0lFflnFJJymC3u97t2WvusDSc2wV1DZkJmvfOrwfB9bssqwudBVZwVQErRYCuc2yvgv4Zj9SL9HYDcKiFiAgLvIQ8IFwVhFTN','Exo9VMBBwP','bhExZqA4uN960o4TJIaVMxEAU2Z8USzpOgsqQxCNDsdon3AcfsNJMS0IUcPtHbkcJ7a',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(10), d VARCHAR(74) NOT NULL, e VARBINARY(23) NOT NULL, f VARBINARY(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3342253525,16356159,'XO8sX','8TWVY7QZG4WcZCkB6CwtMJWdBDkhBqsJnfyh7BUo0LagVxjwgYguylmV8Ts3V','M9xbwD98e2EJz7w6Ea3','l','bUfEFbn1h89UPb','tOfAKmzCvTGSqdVj50ywqkyugqqH8V67lKeuIZBU0VtLvBPP',0);
-INSERT INTO t VALUES (630960760,14463462,'UtNQ','XCpWvwCL','5gYE6ts8afjN7u6m9','Kqs2sw0kGgupPKPgaeEhDeY3vP8DcYskoxvfZUONDxCNsyh4N','h18QAnqWjd0CYAZtqgYrYaQ6kk','rbF1PFMJIxPq05ElhfjUTfg6mKC0DbSXvtDKUagDJiJzIxmjoFzHM9BpBTKwWxzlBP6mi3pC2ZwEPM6BKgcH3KIZHXHEQ58lYE',1);
-INSERT INTO t VALUES (3738056937,3977466,'MB','Zxf5vVUIls5QpuKnAGCU','4anQVpX5zxHWJyb','hnl0iINB5BXqvoPhIVnyNFF4mGJjNeZHpPHXLzGUu6zyZpBPz9GJ5MX','dwuEoHll9Bjp7cVSjeA6z4ZH3vBckoGTobvK6fMuRpNnQnTnOSpm','xgE8Ws8tl8MK1niTgeLjoDckUhZT2z7oZlZlkprAUngDjt0NTysZWJJbBy4MJckMWZPC',2);
-INSERT INTO t VALUES (2967473499,4576779,'lI','9hlFymALoEvqXlj5GBma2s7YdJRMn0QOtovRHr','rZIvEo','5LkOk7pE7Jl','D534W2E1KllyiMozFBfHsvxGSDtpZ1tEYE1ZYSOrWrAQ3F0D6cQEDmITzBfaPZIgeXBaA8Hh0zCNuqg','3KZ1T15NRihq2qEi9maVj2TuzOgdh1K',3);
-INSERT INTO t VALUES (235321253,1298458,'kBZ','9Ufw7aJBSpqvK8CTVps9nPRTjGEJA','0IawT7','IJANTlZ2i6HZxLjOAFYRAlK3jNe0MvEGlYF13Cu1eYWTGZ9jCXLAQEV3a1pL9s3S8N','KSF98scdBYpsOTWCNiEvwziooWSLovWrEL0j6yw2LApuUl04t0HlsECDPbnJXHeTULRoiL9dgrRVmdhhzkkEFY68XeJj','0vJ9ob9eS2cLN5VkS4In5Up7dcoFnWAoloi7kOPrTW9C5dTkvQbeZ55MO3fVoZPr',4);
-INSERT INTO t VALUES (2435218702,9458489,'jUJR7zyokF','7IEHqtn','tdHYBU4hdnvh','Hcbi4uH2Q7XMoNhW4tvOMNPdd7','Tor5N3IGHePIQ0WIW37pqlz3Vr3BUmn1J5E834TzOmxk07ehTR55QC4cejFi7gomEsavD3FRkws6LbY8XsrM66wWN8J4V6dfbIL','sfn6DOZ6SAvLuWUzB5vPBIo4FXdBiZFg',5);
-INSERT INTO t VALUES (658284620,9242391,'oNu','DxQpNdPACzxPDMqOvx9WJPGV9tAdNfSXk5j8Td27e87pvarzMjZaONQwUxJAGKxyO6tTfW6k','S1Zki0IHDNi0fR0S','MO2530i','zSAguzgAUdWoxVjCMTGygHmeBb1aU3CWMERWPpAQETdfm3KWvda360CimGqjnT33JqtA5hjfVjrJ6XVo4ehdJmLCBJ7Q','bEMZtBG7',6);
-INSERT INTO t VALUES (706045851,13485334,'sV6RVT','TD','dETzLJC','m2zG72nTFobabJceO1Wdix','IDj2Z1pNXsaKrXskWzI7gw2W6le','v7V',7);
-INSERT INTO t VALUES (544229500,4273778,'t','C5tWtS6d6ZnNGQ9un1v','btHfTVUb6','NMRIgGwoyuptGft7yEqt2y7uJkPd3iriiB0BiLPlseTiT7C0vHLoi0gVUgL7M992CUpjBUWslyb2V0','86XdExu6VrJFpbEy4Jq6YkL8nd2','DPP71',8);
-INSERT INTO t VALUES (2878608574,4176280,'Ipb1vpPkz','MvIwh6foNOJRZOj2IpCynUBCh7riJmnz2Ff9KqjovG69fXlno','TRDWXyiW1fTmolvGhupawH','INN5xcDrmua8bGMJtFA0hOCT5yXsRJAU7kTX8C9Sem7CGbIsxYfjkZaM1l0xIk8','IcB4pWW8PVomagOOsLVvS6s2xM5S1E8M6xnIHvcxc2ogFJrD4CF773iQIbBmmdSIBWecIkwWrBpr1jKwkKuvZz24EWWneLziuhB','Q2d33tnIz8HvMWuEB50CttiSdM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13,3951054,'yDccKazVd6Zu','pVVxjZ6FvI758ku2MW2wcaTNUoyus2PyKwpyLas4V3jVs5kXHUMHlDtX8ARlzywXfA0Nv2FGgEXrfJvp4w5j0sG9r5W9u0Ggt4u7q3tCE2au','t','Vn3SQ3M5nbNQyeLZvWDqcorSVqWmJT','r','IK',13);
+INSERT INTO ti VALUES (13,3951054,'yDccKazVd6Zu','pVVxjZ6FvI758ku2MW2wcaTNUoyus2PyKwpyLas4V3jVs5kXHUMHlDtX8ARlzywXfA0Nv2FGgEXrfJvp4w5j0sG9r5W9u0Ggt4u7q3tCE2au','t','Vn3SQ3M5nbNQyeLZvWDqcorSVqWmJT','r','IK',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (25,15371433,'diiLLLahwwNGp7NjSXUcNB7MxrRgOC0iawbCtMBsT4Er7l0SUB','CQ2hA6AUM35','ir','cOXrlzUyAhADPay1bKBFeMVnpAh0MKG7MJdwj5hQsSrvIxOPxVeOMzWyc1yUYimZs3TwSRPTVYK6uqpMwMrR','lh','7X',14);
+INSERT INTO ti VALUES (25,15371433,'diiLLLahwwNGp7NjSXUcNB7MxrRgOC0iawbCtMBsT4Er7l0SUB','CQ2hA6AUM35','ir','cOXrlzUyAhADPay1bKBFeMVnpAh0MKG7MJdwj5hQsSrvIxOPxVeOMzWyc1yUYimZs3TwSRPTVYK6uqpMwMrR','lh','7X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-43,6678580,'o3ob0toE791sJG69Zq39r','uBMbiZFMotwUmU7jzNQG5ozph8jekcApzNIR6A','a','pidXXbK1VyZTEDvsqJSWbJ6A3TgGsKcozCT553SqMnSFlGb3pjMAf77UaF2Y3UWw4NbDvxlKknlLAQDerY8r8ETt0NjP4mSYSCY2ounC43X3avUJyke6uwFJG98rOJJEYFoDtYhuca0Y1XZ9Wi3W8AjewkpnQGU2vYGtVllQT9arJJC9K099hjYDWLZ2Neu6','MN','Bm',15);
+INSERT INTO ti VALUES (-43,6678580,'o3ob0toE791sJG69Zq39r','uBMbiZFMotwUmU7jzNQG5ozph8jekcApzNIR6A','a','pidXXbK1VyZTEDvsqJSWbJ6A3TgGsKcozCT553SqMnSFlGb3pjMAf77UaF2Y3UWw4NbDvxlKknlLAQDerY8r8ETt0NjP4mSYSCY2ounC43X3avUJyke6uwFJG98rOJJEYFoDtYhuca0Y1XZ9Wi3W8AjewkpnQGU2vYGtVllQT9arJJC9K099hjYDWLZ2Neu6','MN','Bm',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(79) NOT NULL, d VARCHAR(31), e VARCHAR(86), f VARCHAR(91), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (23276,-6622440451122545626,'LW8Fhc0N4eIiWSNzahPwhxzfU0Tj9nGjwhJBnChJD2T48SCD5uHOE7SjXUhaIL4Vl','sZXhAR60hn','PXcZpxpLyJm9vo','0uzBmPDj1KpQiE4Ki4EL7wi','G','6',0);
+INSERT INTO t VALUES (15070,-2924256941873410909,'xWqC8cxr1eVveRsHNABlk4PvJH5NbZ396sa6SQDkN1QYUzjvF7h4wWcqAJeRsj9cWRno1ZCb5aYXVy','4dhA8ZkvF0jazO0V9x30CnDpS','sX3MKQYTrjY6Jni9iF23R3qOJGg5mcb76P6fOoKzuLoP0wHSoiswUKJVJfsIgalRF15','y1jHAbJoA6kfkqexhz','7','H',1);
+INSERT INTO t VALUES (36868,1732524364867973284,'3nZpsY4WxE2yV2c1FxB7St0C5nf97qKUV3trQDNKgdffqAddifNYpbYaM0vbhvj0b6PxRukSd','D1C2cI4HC3rsLJItqsyMEjzl','TeRw7HafwAjG068rdpioR3xthh8uVxQRTSQ0984vqYHynot65u3dOlAfGcHjYRvOS1vGjFkBd74KW1Q','702W7NDXHSguYEEfoTk8gQZhMxpCUPfBQgyFAKbSDV0FpyNaS6vUcdh0uEZ1SDJUJZU7UPaV5zE1rEusC','X','G',2);
+INSERT INTO t VALUES (59584,4628036810091945887,'EY4NSHWoCTr12m0xaoq4vDAXshWqWtyXMMYtE7v','S','n8j6t2XYWQEd5hEu1VzQYEHhHZNxGFpUd4DP','Mwi9VDHQK5Ia8PVFntWJhmhVEQksq1RSCASeuIs443h85kGCzNLyjIjIuq3dEVmM8yGxxiwIe8dRIHFBhke0D','e','m',3);
+INSERT INTO t VALUES (30775,-5645149900294333227,'4wlpDKAXuLhE3tKyNczqiVkg0lxHXCJE','oUPj7kFtaK7fo','KqnmKw9wkaq1per6rzdCPPmRDGfMLnUsAA15y8GuyS3z47U0S7O6HjKChKmlsTechR5','VtyxWO5fN6peeRhtSiGimwTMf5R0OV3aiJxNHk53','k','O',4);
+INSERT INTO t VALUES (63155,5116192641933439369,'AFiQsW3lDjsdcIqkMD4ihYPrA79NPu6xvbT7LKFjcV','cxnyoSV1EyE12Aa','TuN0eV4oZWOaMVmwgwvcAn21AloyziAvpPY4m1XtzaP767SYF','bZ5DTQ5A36jgVvhTJFJPHsgMFl7j1iUKeDA7AEpMwRvV6wLuTchIuNSHwBEefLY5','i','h',5);
+INSERT INTO t VALUES (15212,5911765500277247380,'ShOlJOBc9E5','B9','xNGJr3MLNWFMYZn6cvxVTrK8EexwI08aVErPR0ixGYjDSactVuLViAmU50Cj4UcGupHPUMMY51Qm','GHYWNydv0AX6p1RD4cVLgx8Kyeh2qQAyL4XtXju1zbTJOUg3fW1km1bPjAwAzduhTSQsAaT7MKJIrZKwOi','I','i',6);
+INSERT INTO t VALUES (51668,-8667462286079680842,'GqbtEqStyKIMIkFejL4pQMrtOEub','mLNdaw7pObwVPq1dg2C','3cc7y4sh3EP677diinf2qUh8xnKJvTK0fkC8ElG09W1QMwtm2cT2nHApxiThZiOJDMfLx8U','KjxCde1iA4RYS6LlhwHgDQR1SosREaFa2QvLtI4v5mmWrc7Tb5R50m4OITZd3Xn9vtWbId3C','J','k',7);
+INSERT INTO t VALUES (45672,261240464831980065,'dMd4BPbPUN','S70Jx76FxBtpYS5tSKrCKg45Gy7PJx2','cRrMI9o4Q4RoGZyiV9A3RGTY3KnUEHsJ','SLCunsEYOkiVyna6mQFmOwgjt4l5Xy4OR9A231rTAv6zTRiHftOsdxjtM28reIi3zd5DWb67rl67Crs','y','u',8);
+INSERT INTO t VALUES (62925,-491177278420541610,'hIltiEjOIQY8NRxufuMQKHmmnW2ZRVIRidIkbECqs','Hbz9pEES5fdmR60SHUVDjaI','cOLSkg','vEtsZ72nvyKB4qMk1MPT7frRvsuAEhSwWCoukCZE7YPiDJQEThNl7w5MnulztDjJieGfjoR9bPRmG4wqK7nQPZ','J','t',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(79) NOT NULL, d VARCHAR(31), e VARCHAR(86), f VARCHAR(91), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1833548368102267627,12760881,'r9Dx','cRGI0YQy3N0poK8U3zBq','EkJJIaUA','4b26z0sMM6uLxbe0YpaDUTEZMik4','rfQbfdGl80h1OBosvCVJ8OsNtMLQXEeDqH0MSmlWe5KryB3s4zUzaDPLpTxBFOejnOtMG7LyvLmGP','1Rr0JK08d1nbgtJIA7C6U2BbIY5QkpLKDNlRpOVvQ49l4Xh71PwDTudRb',10);
-INSERT INTO ti VALUES (1833548368102267627,12760881,'r9Dx','cRGI0YQy3N0poK8U3zBq','EkJJIaUA','4b26z0sMM6uLxbe0YpaDUTEZMik4','rfQbfdGl80h1OBosvCVJ8OsNtMLQXEeDqH0MSmlWe5KryB3s4zUzaDPLpTxBFOejnOtMG7LyvLmGP','1Rr0JK08d1nbgtJIA7C6U2BbIY5QkpLKDNlRpOVvQ49l4Xh71PwDTudRb',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(11);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(11);
-INSERT INTO t VALUES (286135056743810122,15502784,'YAVcDu1Ua','Ei2pfQm0oGYopYjcsdbpW','luWHXHIk02xTEQoCI0','nxVLVX4IOyztuisDUXGz','qjZNq3Jo73wwdW9Nhg98rchAdyXxO12xcVt3pAj4pZAfYROD4f74V7WM913EMm','835VnJjL3zab4XCA',11);
-INSERT INTO ti VALUES (286135056743810122,15502784,'YAVcDu1Ua','Ei2pfQm0oGYopYjcsdbpW','luWHXHIk02xTEQoCI0','nxVLVX4IOyztuisDUXGz','qjZNq3Jo73wwdW9Nhg98rchAdyXxO12xcVt3pAj4pZAfYROD4f74V7WM913EMm','835VnJjL3zab4XCA',11);
-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 (4324550033851226101,11204666,'9oDXkXba','uS2VwLWwscla3iKHEBfRYj9v5aMQ8aLnozxybrvqz0LACjasX05HwNlb36drgFpncYiP1riypPrTiOduPcA5MvyUeQ86fhFOqZglGR1ZbxRrFB0jjCXEPXliIVof0Gi3Q6LtlwfJ5IxqzbYpypm4QkssfwDLucuZdGbBIzd8d8Q9h7fEcWPTbMYvqqmTOyhF5GivGbNK6Xy9unQS','yF7FjbM','yzwfJEeCrVzCAxTnxRZyY4jGdsMAHZU30C5Nkp4Q8TsJJcCnYNDMr3holALl8HgBatYZ5v','holInpiyuju6TvH0UuxckKmwCLbNkFL6txQ8ty3c4rbsKNXLgFKbC2FNQ8KstoerV5J','iRWLvmx3VV93iAWx9HzwhT8eukHDoyAK0gIz6HNkSnM3ovEYST7Fl6ginKfQzoVtXqnbMwfaqkeZvsVLsBeuPo5iNdzI2P',12);
-INSERT INTO ti VALUES (4324550033851226101,11204666,'9oDXkXba','uS2VwLWwscla3iKHEBfRYj9v5aMQ8aLnozxybrvqz0LACjasX05HwNlb36drgFpncYiP1riypPrTiOduPcA5MvyUeQ86fhFOqZglGR1ZbxRrFB0jjCXEPXliIVof0Gi3Q6LtlwfJ5IxqzbYpypm4QkssfwDLucuZdGbBIzd8d8Q9h7fEcWPTbMYvqqmTOyhF5GivGbNK6Xy9unQS','yF7FjbM','yzwfJEeCrVzCAxTnxRZyY4jGdsMAHZU30C5Nkp4Q8TsJJcCnYNDMr3holALl8HgBatYZ5v','holInpiyuju6TvH0UuxckKmwCLbNkFL6txQ8ty3c4rbsKNXLgFKbC2FNQ8KstoerV5J','iRWLvmx3VV93iAWx9HzwhT8eukHDoyAK0gIz6HNkSnM3ovEYST7Fl6ginKfQzoVtXqnbMwfaqkeZvsVLsBeuPo5iNdzI2P',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15820264093654580730,16114489,'H','izDIWICkcnPfvHiy0z7nB7WOMf1zllSiuvHDE5k8NJEKWcy8YheLYO8OjvTqvllo81uHdARwq7893pAyHmCgtlriwhhyNnaIur','QU5ozDoTrVoxXhS8m','fn16PLKxqUfKTncMlTyxKIXeXrIs7G8xa9xK2JLuAhBFVyjudSlo2tKJqp6DnU8HtZlxsG2rchUyD5LAiHatShfJTeT2rco6r9rUt5DqgpyZ5NpIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTiXCd0tta6V8owtbWhzLKP9z4KX456v9903D','v0f3TzRrxBjwdsapTuTmWtIl52ddz','Eg6wTgrm0u7L',13);
-INSERT INTO ti VALUES (15820264093654580730,16114489,'H','izDIWICkcnPfvHiy0z7nB7WOMf1zllSiuvHDE5k8NJEKWcy8YheLYO8OjvTqvllo81uHdARwq7893pAyHmCgtlriwhhyNnaIur','QU5ozDoTrVoxXhS8m','fn16PLKxqUfKTncMlTyxKIXeXrIs7G8xa9xK2JLuAhBFVyjudSlo2tKJqp6DnU8HtZlxsG2rchUyD5LAiHatShfJTeT2rco6r9rUt5DqgpyZ5NpIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTiXCd0tta6V8owtbWhzLKP9z4KX456v9903D','v0f3TzRrxBjwdsapTuTmWtIl52ddz','Eg6wTgrm0u7L',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(88) NOT NULL, d VARCHAR(13) NOT NULL, e VARBINARY(38), f VARCHAR(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (132,47,'VNX49mA','ODzTPmTY2ub','i6w0UgaPXJK4WsRYTtA4DaMi9us4O','Xjd','oz','XNm59pxy0DzrMr1Ff7CxxFfEDhfAc',0);
-INSERT INTO t VALUES (185,172,'0gfJzzSZUHbK27yE44slpiSmVotMI1gXipMSscvnYLf0lzhr5AzqUOM','eR','Yq4bXg6IcIRx6MnTEz1gD8','SZq','DhsqZlPAvpser0ZnJeRyA1x2DZGLhHtnRhNytoNpB1GZpDFzCiB1Mp6jwEv02vi','fjlgysfBRFH6I3CDqs0nea39DNUDN2gv5YqLUAz0pLVq5QRMeb4SUWKRtiKHj8fvJGWZffdeVCR',1);
-INSERT INTO t VALUES (163,50,'0iXjW0Aia7dX2finRxkeY3TnxJhdVY','NX','mKa9iOecvbtVD68ysi4FY3Wu3RcJiEy','YoKO','CMhnODy7LLzK6L6HK23F7n5hrMgG3qHn8u1','XZh7f3sPIwoyLsW1FwxP7o6n8Q1E3Z',2);
-INSERT INTO t VALUES (104,72,'avnymTNIyvdUgHjxw2lBFEcBRlRZehd5oicXlu7sIMpLK9XdbY1l5LSnL1P','pLZRMs','XoVOH4iQBzN2fwvQeV8WH5Rn3Yaph','UiY','D9ye7','PeiP9t6nQ16sYnGHKlouHa5sOXeHetXa28r5FDI0HBzIlN7pW3D6Z9UDj7JAextTkMnyDxdlHnn8QCAQdU2fQiSvVOKt',3);
-INSERT INTO t VALUES (66,215,'REwDX3O9pFNV9CGsOtRezDQ','5oBPh6','kHxWmFfgUEzaNHpF','dnNqS4','54nDUkuXoPVM3ufIhQiBgiiuWH8osRIgmqKiqQV69kZRDU67PthQsLhHOXkCn2rlFB9G2cOP8wZ','ax7xxpXosRd6H',4);
-INSERT INTO t VALUES (7,52,'o5bH6gQkj2jegdCAXi7Za13Me5PiFsPmHz6wS0GpXit80ng2XiD5','T','Hqo4tWq7NQkOWYKWTei','d','8TXPtieK1TTR0QV0BomL2TR7sbGYzTIjhbd9TcuePgP84nxiBl0y35F0a9Pz0s9Js','IsjqAw0ld8zct5T6xFbR5Oarkfv4wclZguNNAE3YzW5i6KF8FsKmR2uoLidSA',5);
-INSERT INTO t VALUES (100,2,'nx8yRHSQARDxqxsczfcdriKE0DZqU6zmk95hqhkGv6BAZAgpCODwmiJvw1fqkSWX7OtqGPksrj','KWc7u1XY','EjWAO1QhkiOoHSBLxkwZRH38hs4','G','tPDS879lL4W8gPMuLT1Ld9e2fkCE4DfWpCQqCcT1Ra8et5rlfG6ycFoc228','XegVd',6);
-INSERT INTO t VALUES (26,130,'NAYJ0VXmTq59bMekuSpdiEZh5pXXgGAb0QyT8Vv1wTKRdHAXT3BJhJtjRf7ec','B5XWyPCxvLK','BTqOilGj','7soU9','JF6VXj6cM0cy8ElXjLf47nY4l1fprxci2qAKf6FRzoDcFv6BlJl383bJissKxAYG','mH6ZpeNhqhLjLLuvt49JXrBowcUv4cNt3DNtQz26GJdAaPR0r',7);
-INSERT INTO t VALUES (214,63,'vtO8PgZsRIPSoHM1060lXXRzpgdY','amskus5FTJvs','Tpu7p6Yfd29Qiba','SCsa','uFtdNn5PV31KmhhMbohv7VakTaLrgnRZGnRKd7ZPh4HDRys5f67Ro5pa','dt02LKK4rNI1s4W9XlJbHhiOA1IAy2846CRM5y9a3eCUh4oamP8WR5oGFt2I1AZGo7s5QvHgSr',8);
-INSERT INTO t VALUES (52,218,'mfvioyAQfuKtjMZZJhMxzdLXB6Mqj1LmxuXvwmXN2ymQ3gou2jA6CJ88PmKTzcYTOr','FvnQbWCBGoe','M4VO738dHz88dyH3p6rSB50ICRGScMIFpl','oLC','idAN1BBfttGOmG2CqhO2anfhWB95ULz8PJ5yAUd7njz85c7ymErHWreiAatLQ1zZYl3Xsz2Mt7t36e6nSOfe8FqUrma11teUmBd','zv1kr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1062235043,115,'NtYSAiygowYYy77p5nVj','s0dQdYilqZ','zYUG','6','7SMKFkoMw4WfW62hAn8dCGO1EVUoqDceSRc4vAAOFIMaDJTggx3S7G6HYnJc1f','qwjxXxK6FxxNrgnVQjNddpmDPVFAvxnWFY7feZJx2Bn6ZZdwRkc68FVl99NogruZGsABEN4xscwY',10);
-INSERT INTO ti VALUES (1062235043,115,'NtYSAiygowYYy77p5nVj','s0dQdYilqZ','zYUG','6','7SMKFkoMw4WfW62hAn8dCGO1EVUoqDceSRc4vAAOFIMaDJTggx3S7G6HYnJc1f','qwjxXxK6FxxNrgnVQjNddpmDPVFAvxnWFY7feZJx2Bn6ZZdwRkc68FVl99NogruZGsABEN4xscwY',10);
-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 (795226252,0,'FqmUsRi6YuuZvLS0CHuUbZC','frOdx','Dh','yUE','2xqjjkQfPf8sZ10Hr1pEHPvCCGOIddpg9ABGVrHutykVm2wWZx7DtP5L4Q','p6xIJCLys6tXlGhPUeWvKTz4IKtK7hTuVRyicsm2Od2JK9W8uliNL41mHw',11);
-INSERT INTO ti VALUES (795226252,0,'FqmUsRi6YuuZvLS0CHuUbZC','frOdx','Dh','yUE','2xqjjkQfPf8sZ10Hr1pEHPvCCGOIddpg9ABGVrHutykVm2wWZx7DtP5L4Q','p6xIJCLys6tXlGhPUeWvKTz4IKtK7hTuVRyicsm2Od2JK9W8uliNL41mHw',11);
-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 (2039954175,137,'kYnCtKd4KiH1hpawGy6q5S0clDwLbz8CHHO43HfNl0JPoO8mhGk','ysGN7sDv1ep0P01K6kYmaBlDFgafz8W2jAZkjnTzCIN169CJp68uHPmaQkIsO9A8bWSyOKJaSpNL4eslniigWUhukZlQwK4CKbzlhAZNDIaqvln8W0D7vY1c9LyfOXzRzZc039r2BReYP7h3sGidatsCYvE1nMLnm43zP3Rp5sqQQEgOTH47bE3aC80zO3yaOcgG3OdKo2WpiB4by3qzWNbFh7FLb6nmUEDOI4jCWp4gN9aZZ4ecDBksIF4','5NGjAbrWePhhzlrxSxqQMdvKXB15Il3oi','h','uhfBfX8UOURlhLaTfgwh1V9I4RLNXd5BqeAQRXoekz8EYSes2ychmveAAvIthnPqHEOUrc61xZRqaB','VB84Jn5ati1rB2weFhoslDgjMDQuhOZMWYZsdoy6h00VW8jbqHyveMAuU3hxqDyZ11IQpZ3rcX',12);
-INSERT INTO ti VALUES (2039954175,137,'kYnCtKd4KiH1hpawGy6q5S0clDwLbz8CHHO43HfNl0JPoO8mhGk','ysGN7sDv1ep0P01K6kYmaBlDFgafz8W2jAZkjnTzCIN169CJp68uHPmaQkIsO9A8bWSyOKJaSpNL4eslniigWUhukZlQwK4CKbzlhAZNDIaqvln8W0D7vY1c9LyfOXzRzZc039r2BReYP7h3sGidatsCYvE1nMLnm43zP3Rp5sqQQEgOTH47bE3aC80zO3yaOcgG3OdKo2WpiB4by3qzWNbFh7FLb6nmUEDOI4jCWp4gN9aZZ4ecDBksIF4','5NGjAbrWePhhzlrxSxqQMdvKXB15Il3oi','h','uhfBfX8UOURlhLaTfgwh1V9I4RLNXd5BqeAQRXoekz8EYSes2ychmveAAvIthnPqHEOUrc61xZRqaB','VB84Jn5ati1rB2weFhoslDgjMDQuhOZMWYZsdoy6h00VW8jbqHyveMAuU3hxqDyZ11IQpZ3rcX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3909640752,160,'Bl3aL1P3DGAYbab9AUWdwGPZfpTCTuuHLN7a4SdgJXwNH10','mnRHNEOoI3','FrWeCfp9adIrYo1eE4SURVM','ne9szMDiP9VbLBiok4XO0fRW5C6A4wRPtxwyUVEq5OwItzIOVZ0QQ5OANxdwwjs8widSnVPkZJrmxMTBi31n4P2QEb3FCLI8iW4Yy9UQYJO5lSPSiBglnrNAXSVzPOOKqE53aZsYWaBNIP058Xu9TuZeMwVBW2a8ddliTmHkwTRRgnx5TQXBSD96jX8gwT2rdQA3D8jjTksxrUne0t62zt9Cu9Us3bAIfdUsU4pLAW0mMfd7','vh4p0JvpoGeZa8RWXSo0A3zwHMGtKPAK4jQBlFp8HpG6B','CSItNv34ZwD3MMhKDf8fTwlm0aBENpMKXCnTYdOV',13);
-INSERT INTO ti VALUES (3909640752,160,'Bl3aL1P3DGAYbab9AUWdwGPZfpTCTuuHLN7a4SdgJXwNH10','mnRHNEOoI3','FrWeCfp9adIrYo1eE4SURVM','ne9szMDiP9VbLBiok4XO0fRW5C6A4wRPtxwyUVEq5OwItzIOVZ0QQ5OANxdwwjs8widSnVPkZJrmxMTBi31n4P2QEb3FCLI8iW4Yy9UQYJO5lSPSiBglnrNAXSVzPOOKqE53aZsYWaBNIP058Xu9TuZeMwVBW2a8ddliTmHkwTRRgnx5TQXBSD96jX8gwT2rdQA3D8jjTksxrUne0t62zt9Cu9Us3bAIfdUsU4pLAW0mMfd7','vh4p0JvpoGeZa8RWXSo0A3zwHMGtKPAK4jQBlFp8HpG6B','CSItNv34ZwD3MMhKDf8fTwlm0aBENpMKXCnTYdOV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(38), e VARBINARY(2) NOT NULL, f VARCHAR(25), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1741324330761589486,5844811,'Cf5Ri1EyTCPv7EYiMKcdGKSyOCPKLg8SmWYzY0z8QJt','cYc0XkDGRhrO','V','gNuZIbQ4v4sr05Z88Fml','DrlawPPe8MqQILVHhhBJKHj6pFQgqUEm21YeneefHBuddaRo6Kwlv','b9WlSEoIDNaJbJlI2fjUau4WpZnzIwc7BeLB4QGRnDc5F5D5KwqWauibcDwFjt18815CrBd4nq1Twvle83',0);
-INSERT INTO t VALUES (1699524484543846932,6673659,'HPxq5u0','Aq19vVJi','dn','i','sYDzPm7fBBIhtgYSXICLZYDPlaAgUXvMtA7fpgIgLFNCIIG7jnj29bzXDf0nVpzoAh9','yNN7Avvj0iUq',1);
-INSERT INTO t VALUES (4146009636888742317,15952486,'Ghi1vb9AxvkQ60','bn','iv','H8','UknVTi1WvQTYaWb1xktRQpUyJvjXJi2BTuEeUO4LIeC','DTjcsrTtGBF7xtkxsDVvfx9twySW8EHAzUAtfUwsv9foX0YwfAmc4mJ7IgJpMRGlIwCt1C5hHd4RWrxJQI3OXh',2);
-INSERT INTO t VALUES (-5837777146498859938,11070738,'YHbLqKTshtH13O','q4NUMhgoBeDfxScWOrrwt6XIQqaerxXdU1jiMK','pY','C6VTel9ak1TTN','gpQJcv0Ivn8qmHv3FfCrk6ZEu0JhchE','ngUhNt1UQodCXS73bPGNAFZ85dSwJ44MhoUkMz3YRneUBil4g2QiWCDdrLa1txdC5t0qcdgq7Cx3t0cZseir',3);
-INSERT INTO t VALUES (1025013235460006077,2402017,'j3rDguVQcoxkn59UkVFCWSxiFqAkXB','21gIbP8vXxAv2WPHz5YVD','Q','r7USY1sxSdMi','9n5Nrb2MwIsnVBmvRx8RqXjwyMNzRl3H2YNJfKDO5vndejenJe3JGfR8dSEvVXKvOboUGKj4iHhKlNXI6oee','wGimVLtOuCg2phsgsA9U5D3kqtzvl3JEXeqaY4J',4);
-INSERT INTO t VALUES (-6080335560508690944,14429726,'3l0RZPlvnomOi9BodIu92xAzwRoq6SjQOs','0Zc39bGi190fz2QcjsxrkzdHlIgBTGgWQ3','LI','KJ2jo16yLsjqTcBdFgjgtlM2M','xrvddlz6ierEKKJhKz8RVG9GAUdy48DkmoH96','Gj6eMXu77oTypkLQ8zxd7cZqq1HGen56UWE4Ixnx0lie7V',5);
-INSERT INTO t VALUES (7929358608654850473,4163171,'uewor9xWrjbRC4RFqRnWqjsxsOiOQWNlF1Vy','yYbCa5DkLlePKVUqEXKHQr4L66','62','D2','KoBTdsoKbx6SU8g3ojL5MB2EdgKta95oQAq0Xf6RCZ7iTji7fvO3LLL','d4KSrwRFMmDmSuHHkBI7oH81cQ3D6RtCZwvNFx1aTVFSprv85kfjYB87bfM06PDCRxghemeHTmjhyB',6);
-INSERT INTO t VALUES (-7910809831610122328,1990776,'xfZ3QqV9D5drmOZpaLL3oGbEhKxvi5rvyfn89MQj1','CoO6qAcYL39OFOOIZSI0oW6CjbHEaIAFpD','Rz','eV','EWyRSBkdV19','g7Yau9jxUaWVDzoXAJod978ktA',7);
-INSERT INTO t VALUES (7752965512477449469,2321233,'13551qi4MVS7GLFkjth27T13VI6pdhoGI','tZvceS7h2f0FQysJSRt5hbHgFNX1','cw','z18Swh01482s','koh4TgTdTgrZh4tRkEaNMURmy7JVbJkxFk','x0sJuHIrzxsyxpGaP68Y7XZnhFwJjZ0',8);
-INSERT INTO t VALUES (-6182228140704823556,9321826,'rgoDm06pIRqtBdzPTSpL13Wkfy9CDq1gPKY','DheIRZ0LrYbifYTJlJVYgwBY2KCq','8F','re6RxTBlqg3hr0QtmBc','CMlhMFPZSGFDxNJVl8AHXzFUc','ks1n9F9ZwpdMdWor5oTdFB2FKCw5kV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (964470970876265052,16228742,'9jcO0mThW','bNy','G','bJ6hchCnn','DKeg974ofwOqoFzxvhd8gmwJQ8HwXRVpywi1SIs0DjtjYsWX','gdHSf9SVXw4p',10);
-INSERT INTO ti VALUES (964470970876265052,16228742,'9jcO0mThW','bNy','G','bJ6hchCnn','DKeg974ofwOqoFzxvhd8gmwJQ8HwXRVpywi1SIs0DjtjYsWX','gdHSf9SVXw4p',10);
-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 (2813889756121972999,13787228,'tZMOgF5oQKrYlLrZfmICfc2157tUl','5O2QfE512Z9zM1Kj8kL5mm','Yu','FsQnjYGIi0glzOy9CEwRWpB','IbhL5W3G4ACm','dUhd5DjMfYCG9kQee97mvD6d8TKm38E5APKheSzAMVmoBBXjmaBycRpEm4n9g0WstYo1UtI6IGOC5lejGAK2lN30v6cHz07',11);
-INSERT INTO ti VALUES (2813889756121972999,13787228,'tZMOgF5oQKrYlLrZfmICfc2157tUl','5O2QfE512Z9zM1Kj8kL5mm','Yu','FsQnjYGIi0glzOy9CEwRWpB','IbhL5W3G4ACm','dUhd5DjMfYCG9kQee97mvD6d8TKm38E5APKheSzAMVmoBBXjmaBycRpEm4n9g0WstYo1UtI6IGOC5lejGAK2lN30v6cHz07',11);
+INSERT INTO t VALUES (8594375173493140724,-5459598935506375904,'1OCTB8skk55S3RGvtZZETm','XEeJHlLjGQgIxSm','3yF6p7houIuztnJoD','FIXhE6LtVHoVNRJgCiyuu6g6ix8y5LaIAjO8MBOKKeMH2MFPxFDVO6FR7Jrbr6ztZqoKOxwoBXgY53k','r','0',10);
+INSERT INTO ti VALUES (8594375173493140724,-5459598935506375904,'1OCTB8skk55S3RGvtZZETm','XEeJHlLjGQgIxSm','3yF6p7houIuztnJoD','FIXhE6LtVHoVNRJgCiyuu6g6ix8y5LaIAjO8MBOKKeMH2MFPxFDVO6FR7Jrbr6ztZqoKOxwoBXgY53k','r','0',10);
+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 (543787176622747694,-3613500325088919666,'u94EDGTzRoTr3FtsAspBkCPSwRC3nb63nrG0xPdyJ6v0AbluF8PIBxS1gK3kEWiJrwaUsv','um6k2HW2MHwhTyiIce6e6v','SCWW0bUACIqX9m7TwGfz8Gsv87bPkiRIqKMptOr7yQ0Cw0','WPmIS0NN','g','D',11);
+INSERT INTO ti VALUES (543787176622747694,-3613500325088919666,'u94EDGTzRoTr3FtsAspBkCPSwRC3nb63nrG0xPdyJ6v0AbluF8PIBxS1gK3kEWiJrwaUsv','um6k2HW2MHwhTyiIce6e6v','SCWW0bUACIqX9m7TwGfz8Gsv87bPkiRIqKMptOr7yQ0Cw0','WPmIS0NN','g','D',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6323117526838658555,12460937,'hU83E5ghVleZYtCvvNFelFktTzCiD4','17vg1urmz1cS5mn20zukc1s1tUl7kXH0vKr1xjzvOpvkHsHNgAf0Owygw4lJdmNZcfWqm2WdDohF5DUKst2yw39Idjkqum0anG1wFsRpcJEPeRBUV7l6R7HAUF4WubwQwFJPzFWSaBX3sMppciLAj','Ot','jPAddJiP3gD','GSNcof8K8mjSwbiNYaSlL40Z7x2EYRB10TI6vUAE','3CtyYON0xHdbVCMi0K3c4U2HgYXPcqWSLrOQQR',12);
-INSERT INTO ti VALUES (-6323117526838658555,12460937,'hU83E5ghVleZYtCvvNFelFktTzCiD4','17vg1urmz1cS5mn20zukc1s1tUl7kXH0vKr1xjzvOpvkHsHNgAf0Owygw4lJdmNZcfWqm2WdDohF5DUKst2yw39Idjkqum0anG1wFsRpcJEPeRBUV7l6R7HAUF4WubwQwFJPzFWSaBX3sMppciLAj','Ot','jPAddJiP3gD','GSNcof8K8mjSwbiNYaSlL40Z7x2EYRB10TI6vUAE','3CtyYON0xHdbVCMi0K3c4U2HgYXPcqWSLrOQQR',12);
+INSERT INTO t VALUES (8633007768807855478,1078072028451230576,'q8eAIX0fmJIzfHXbgp38k9jb9eyPTUoJ','4Vrv0KnBThpuGQmtdHY2HlQYBOW46xfc6g9bWj3X4KRz6yVeU1S4xN5cai0NZUavDKXT7rBey24xqd7HVk46P9YVbmx21pk23GGpePSrfRH7mUmRhxfEvF6ADf2G6vkgdLmoNSrwNUj2FUehCv3yRu09xZI0bofSbqnW5WYQoFIMcU3mSLkNfAGJdPU50fuTXfES6','i4yl7nuIUDQn7MmE2fFH4cFRmJweCDfcmWlhsIE','D0Y7DVnxp51U8hE','6','J',12);
+INSERT INTO ti VALUES (8633007768807855478,1078072028451230576,'q8eAIX0fmJIzfHXbgp38k9jb9eyPTUoJ','4Vrv0KnBThpuGQmtdHY2HlQYBOW46xfc6g9bWj3X4KRz6yVeU1S4xN5cai0NZUavDKXT7rBey24xqd7HVk46P9YVbmx21pk23GGpePSrfRH7mUmRhxfEvF6ADf2G6vkgdLmoNSrwNUj2FUehCv3yRu09xZI0bofSbqnW5WYQoFIMcU3mSLkNfAGJdPU50fuTXfES6','i4yl7nuIUDQn7MmE2fFH4cFRmJweCDfcmWlhsIE','D0Y7DVnxp51U8hE','6','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6155289126218118616,123920,'jks5KaRaWCsEi5lYNYsN','qLhtV6IbRiTcARWqPCNqZvwfM5cXBp9ePR4zWy3Cq0HmrMgenmIl','P','FXlkt7tgUxgW72z6d3RB7uD7VGQdphvWZcmHQM7DSmBsJixrPtxwjo5F0g7BZyDLe','uf74YkdLWImIUhO8xi7WqHVNbSuio5CCK8','GDzzst2uCzj8Kgg8d5a17PvejuCLu',13);
-INSERT INTO ti VALUES (-6155289126218118616,123920,'jks5KaRaWCsEi5lYNYsN','qLhtV6IbRiTcARWqPCNqZvwfM5cXBp9ePR4zWy3Cq0HmrMgenmIl','P','FXlkt7tgUxgW72z6d3RB7uD7VGQdphvWZcmHQM7DSmBsJixrPtxwjo5F0g7BZyDLe','uf74YkdLWImIUhO8xi7WqHVNbSuio5CCK8','GDzzst2uCzj8Kgg8d5a17PvejuCLu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(33) NOT NULL, d VARCHAR(67) NOT NULL, e VARBINARY(29), f VARCHAR(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31760,-1584987437785961011,'AFGee3CFQlhc8F7Vh4','1rv8PfmY','kYhWsou4mykOuwYgLm2','K5LBShY','PFP0sBbFHDTjNypnBpnGy5daSsWKy7GLMKbnu7NJIxU12dVCOlGwJqGXbYVK7nYOYILQPH4vVKI24uLYtpYWQSXdsltmlNQuQI','dGuC29Uicp9PjYhBNTmOagOF8CTc4nIp5fYjahMh7M6kWC3is63J6bqVL1HJdqc7ww6TUMG4noaco3dalVUkD',0);
-INSERT INTO t VALUES (23958,-8237394112804120224,'yglLIeutGnWHQBRAOQhtx82Aow8y9rPN','e3rzsKu34qvh1TKrAZqtuXl8rDBojtG98vyLgq4ziVRIT2YH29oTMmAcxqCiaeP3T','9T4KyAnEUcNbOzn7XWYvwh83','ICntAPSn4oti6hX','ZLDnSH3w9PxT87I2Jv3IoJbJvAJM7P2askLZll6qGsIP56cWSmsffGWc2FupBq6jnfZ4gEouNsknjZzxvb7V1KBoTWLJvqb2Ef','moOhVnLB2yomW8l2jgSilVNtFJbhsFuHahHGIsX9QSwAHcXievVZzopRCupCbKojvnpFbi6TDeVBNu4nR1386AVompeLzhP7CXi8',1);
-INSERT INTO t VALUES (-7196,-1440156033835415577,'xEwbQoD4zLM','lHBksqHbj73baN3mid5DVSJpULldDMNzl8L','ehFhTy5McizsK','vU6WSzck8l49PY','NS1WGZspjbAccJDeGTTx2bRo5uXqzHFyDkjBHWg55BC7wMgU5nJSjPMYydtKzc3El','Qqb2TQlpfYfep0a8u9lZjXIZoGNzU0goSjGryAY5j9eMG3aKXr4OR5I9iggdKmF1tlaIERqFlx38s',2);
-INSERT INTO t VALUES (-2391,-8389794873082172048,'HJ','krv9HbJKJp','Uvm6m6wD4Ie','b','VDPqqlTlmR7JEWytCh16okplAXjv','NnjsiPsJYpoKhsP0zAAjH7lV6jB2SH14hur4gPu6HUd',3);
-INSERT INTO t VALUES (-19311,5769714489443555548,'15y6gklyrgzhAg1R9zxXqhlj','ShByaS7TFomT30AM2gl6oUGQrYZHK0i3STbzFp1QR','hJs9B4sUykD8enQ7vsJFMkUTGqeu','SMmasWjL4c','Tn','HwBoCNlIM6w5LW7hVbyF6t5kMQKnqIMbJD8MxThFBGnVbB0pEuuG30eQN0J2f76rf3Uk3gZg1y0GX8mD5KTIDPKp37CP',4);
-INSERT INTO t VALUES (-2123,1199726656221915619,'oSuenwCrouXLTzgb3IaaGpa3','6lMwAefS3fbXiwyNUBXbxa56zBwnh17R7G','kD7Qpsxmle8w7NItdXd','bQ','Wsykxa2fbVwXRoZCTsXDfeGAlfVkzYgzp6r29NbGDVfK9efQFeaZ9DpI4rryXmny6x6ZmlS3yGLSRfkRxN4jMNNsBr5EfPw7qWb','dY4aq1N20zjyDFfHNAgeyLlsj18mWgNrSwV25q4vFN7IpTdLF6f1frqaY',5);
-INSERT INTO t VALUES (-14996,3395971938993461879,'mT9TrXG03ao311H1F','XQV0G0Yr','Jmb9107kaAW1aZwCU','d','wsat','RsrbUMzrDMJrdGyeiARU8UX2QZUSaZX0eQ14fxo6zvBKpl7Q',6);
-INSERT INTO t VALUES (27678,3603283359995194386,'TqjQKwxhEe720DXfGVZGudKeo7','pejFGCuy5OigLmn4nmyStzJr','XDnLiUB','xmscpxcuS32fdr','7OWvWbSnwIqBUbbKO0IGq','VMavhlHQFzJfeMBoqp0T6zIYPT4yhEOmT1BK85YxaXyGQZF1babEk29VKtKBI11nNAkfCR1Ilb23u',7);
-INSERT INTO t VALUES (19700,-8414152199745281799,'hhn3xH5kLyOj6V','vxHIUeaLJZA8k2ffGIpBOiPRUu1sH3g6qZHCA6NZ','ytmwYxUMqbhyd','pMSeeaThDszwVjvSX','H9DTSLqJQJJCg','feiPayIAnmUpy5g',8);
-INSERT INTO t VALUES (-25395,-3148893409780530406,'CFqDXREMeUb6','JarTqrozENMNVxDehq3xOWMwK7EVGeeDewMYpsmtHmc94ikYFHv','fqd48Up4XdJ8qQBDZNv0','12RQjGS4','xxKYAkogpF06w0ggypHh7MDyJPdUfcRcxppVr9UERp3qGV6PcfHJJ9XSFahWlglmK84','NI2BD1DBziiSRIbWBNOy4M65MQvc1ZNmm4Q51k2AizdDNLiyRKYoA6XlhSQoLjWrd0BFFnTpcFYP7UBCsM4fwROOWYHLPR8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4564624519558997340,-1364593295638138961,'NbdE4KKMudl5MTiSKljqflwRNL0AWygSrs3K10Pktp8mTAfgA4auyFOdUYPSYI9aOD','7Pho4bHPH7vHDvxWXujiwqmJsElV7ZohRlrbIo9FCWmLuoBQvXxivAhse3oygzt5rXLo60P2kKqq','4TCUhEwyd6xc59eYdFIj1yI3Z8pyRuiH','0l5dN9floBquNgQtyytrjoiV9UungQNd5ebrbgcKd1sbXmPrUj5S9Py1bRAUGP0Z6volLK9CrntpbcF8MdKBo7bvLBjnFoVEi6M3COjGb','j','X',13);
+INSERT INTO ti VALUES (4564624519558997340,-1364593295638138961,'NbdE4KKMudl5MTiSKljqflwRNL0AWygSrs3K10Pktp8mTAfgA4auyFOdUYPSYI9aOD','7Pho4bHPH7vHDvxWXujiwqmJsElV7ZohRlrbIo9FCWmLuoBQvXxivAhse3oygzt5rXLo60P2kKqq','4TCUhEwyd6xc59eYdFIj1yI3Z8pyRuiH','0l5dN9floBquNgQtyytrjoiV9UungQNd5ebrbgcKd1sbXmPrUj5S9Py1bRAUGP0Z6volLK9CrntpbcF8MdKBo7bvLBjnFoVEi6M3COjGb','j','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4173860890571740003,-2048784256935150106,'vO','0AjRVaSRu0qCKp6n46dqE5UEUGAC7Ez1JLnYbLj5uciGNTn3XbHgQ9xJd1L4fkzN2NcJCyvBl10zy5lmy12AJ96oUvWPAsF2NZJM8farxFeaDURTQpXStVqSJQmZjwzQLjARLTpAnDM1mnYaRJq1noS5ZafHSP6G7gIKmoWRWkpjNwcbJdxiomcLdM1H2w4IYIpj3fJWAdls8xOENfH3igFalCQPpwbXcRAZlFnBudLjAJmB','RG4BFYYRfqfbYhz0i79MDsidGoFDCozGCUscyBUy0owUwcw6wIHddEnO1SBIJptdYDR1mKKsXeLO5L2WLL9e','HFWXRyw','W','j',14);
+INSERT INTO ti VALUES (4173860890571740003,-2048784256935150106,'vO','0AjRVaSRu0qCKp6n46dqE5UEUGAC7Ez1JLnYbLj5uciGNTn3XbHgQ9xJd1L4fkzN2NcJCyvBl10zy5lmy12AJ96oUvWPAsF2NZJM8farxFeaDURTQpXStVqSJQmZjwzQLjARLTpAnDM1mnYaRJq1noS5ZafHSP6G7gIKmoWRWkpjNwcbJdxiomcLdM1H2w4IYIpj3fJWAdls8xOENfH3igFalCQPpwbXcRAZlFnBudLjAJmB','RG4BFYYRfqfbYhz0i79MDsidGoFDCozGCUscyBUy0owUwcw6wIHddEnO1SBIJptdYDR1mKKsXeLO5L2WLL9e','HFWXRyw','W','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2732270816467055216,-1749310206712635671,'6HSW9yEcevTXDMzFAwJdZHnquLTKeBKbr','EZOVit1Ko7k528zMCh6fwbfX8m5LFDBrFrXamld4LSLKbjxzeYijYojc137ymAJlq1p93LmfBfbt0Ly3muMDjHF8mtYFvnaFvuNNsffMariYXTYiN2z6NbEtsKPxqAz1bumvA77dXRJ3uUMTp9Rxu6K0cNA2v2eOt2ue7tW5Jvi','3f2ZPtvJMusL7pTuIaRXVFjWw2D3eJKyvxq1a00C2XuNIqHyIEgi0kv6wYFJq','VFlP1OrT9XeWwK1QUSrzygDmT93jszCt6qHX3S2QGJTL8WD3hlvbS1kjrPTmhEyjMSTzcxJZmVIv644YVILsI7SjN7rNhHpXLJ508INzzs6rTHdatwWbthGUhkjj1fyRkFOyR6s1PIwZxkVi0CvvTGwEzvv8vnrjoKqGqXJsEpIicANdLz2NPiw0slAyx0qtjJZ1xSQFfMdF','ub','4p',15);
+INSERT INTO ti VALUES (2732270816467055216,-1749310206712635671,'6HSW9yEcevTXDMzFAwJdZHnquLTKeBKbr','EZOVit1Ko7k528zMCh6fwbfX8m5LFDBrFrXamld4LSLKbjxzeYijYojc137ymAJlq1p93LmfBfbt0Ly3muMDjHF8mtYFvnaFvuNNsffMariYXTYiN2z6NbEtsKPxqAz1bumvA77dXRJ3uUMTp9Rxu6K0cNA2v2eOt2ue7tW5Jvi','3f2ZPtvJMusL7pTuIaRXVFjWw2D3eJKyvxq1a00C2XuNIqHyIEgi0kv6wYFJq','VFlP1OrT9XeWwK1QUSrzygDmT93jszCt6qHX3S2QGJTL8WD3hlvbS1kjrPTmhEyjMSTzcxJZmVIv644YVILsI7SjN7rNhHpXLJ508INzzs6rTHdatwWbthGUhkjj1fyRkFOyR6s1PIwZxkVi0CvvTGwEzvv8vnrjoKqGqXJsEpIicANdLz2NPiw0slAyx0qtjJZ1xSQFfMdF','ub','4p',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT, c CHAR(52), d VARCHAR(45) NOT NULL, e VARCHAR(50), f VARBINARY(97), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (159294197,27767,'vVgbZtUjqRL3P9NZiivgm4Vaff6OkYQpbOX0omJ81aY58q','mpizLluv39BFOGz2AQTGAWOY4oXUc6k6hvT','t8DxZ6b2ivhFK','P7J8uSKjbZKw8G5cMl2rriA3FubdQ9MP','qD','h',0);
+INSERT INTO t VALUES (-848710580,668,'Nq1','lab','MA3k5OML80NpV4cj64dYnfKN5','XbhKSRjFCXgH9W4WvDMKIbfBv7jao3WG7BUCGqvoTB0r2baYzmljmySlOjp95fnc8kLIEv','k','r',1);
+INSERT INTO t VALUES (794093294,-13471,'TYRxuHitLEOt','NOGJl9bY','R9idQ8GfSqCpnM17m1OYoLuhzJ5JF','TV7W0Fr2PrB41xmHbBqaITQPDeizolGT0XmFFgaaB5VmPILmF5','1','3',2);
+INSERT INTO t VALUES (1178578046,2544,'QNMD5RsFRfgmBpzhBUdhveEQVOnJEdJYuyZn7Q7JJdk','Bnm0TUFYSTO24Jd01w8xO8adlI6PJ29DsLog5Jtumja','v4nDr4cxG2EFarY','CoHu','cB','n',3);
+INSERT INTO t VALUES (-1241161516,3672,'fpTTfxiB5SkyAfGN9MVPjMd6FOJcWRa6Hxn0VUeHeOf9Z','137jPIe','qAxx63nr2VNHDGn6zSDrpBF6','QBvM6tSWyvaKmul8i1pJjRjDmb0sO','J7','b',4);
+INSERT INTO t VALUES (342816897,-26539,'M9A6nIRdq2qtrvGNhkTs1PY35ju','JT','oDDBAh8Mey5c','1ztkfdiT3rD8tLnyZjo8XeioA9ubfs5z9MJuhYRptk3QY0BFq8k7a0DnMi3zWRK6vTo59dal2','d','h',5);
+INSERT INTO t VALUES (1789058231,5499,'ZhGF4kp','0I0u0C34jm9mm','BLCidzvSZK6oRyenjF','HzIVCT0Cbdf4fRZvDAE4E5tthWwxfaebt3bRpWJrifHxi5WCYTTc083C7z9dw1l8F7h5pPylbO5BReEDUaNfHePQDd80uhX7f','u','C',6);
+INSERT INTO t VALUES (511207145,-18388,'p8hHU2BPlUvizTFpFlw0VaP2yX60iMuVFWLmWipg6Vt','iZZyk0A','ZhUd9aKJHrWAO46K71','hCwzL8saJkblmqv3ARAq82ZKpfN3Yu6cuy6VBHfCDYVtHtYc5LPqHVxL47VY5d7QSPR51z','P','j',7);
+INSERT INTO t VALUES (-2142199744,-1961,'Ip7PKvzpJOuXbDKNdoKe7vXaOO9QgRxaJMm2WhoItNlHRm','DRr9','s1ODyUL6gp7waM8fqFyob4cNpLH0v8ebZsV4MUmeW4B','PGW2vJiuRn08qcHRytpCypPJbBS32SYgWZpILiuNwnWg0kist1gwOxL5Mz8VeOtdx1qnZTlWq9b3OFEAk3y3IEKwAKCbo','63','j',8);
+INSERT INTO t VALUES (457100712,2706,'cVu9Vv8quEOCo2wgsluHS0FlTRxH8IwphgDD45fI8dcjlFl1wf3','6JZLFmDmmFZPiL9DjuvgVToMM9aJcQO','S1219EAXNK0WhV3Eb','F6cLNF5T69hyBfTP','PX','H',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT, c CHAR(52), d VARCHAR(45) NOT NULL, e VARCHAR(50), f VARBINARY(97), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (1492662091,3332283029018987907,'I9SzYw1Hkct','2lY8bOAgmHYp3rWWNHrFxcy369rGiJ8O0uuhpLe5Pg6G6AN','bUPRbcP8rrbLjvWKVP7rmm8ni','94Ay','uQuG0shw0WbTBUiazaAtOR93gW0kRH2dQD9EE1HLKht8RaFGlaB1evyKtBJaq0EiBAifkND687MXeJpCSFqdNk03KM','SBOaskU87zXgI7BegIMyoqy8M233Ydckwn6r5wqLUHRv8IW5BshdXMfUGkeujQUWIIV8vFKLpergfXKLLKnq',10);
-INSERT INTO ti VALUES (1492662091,3332283029018987907,'I9SzYw1Hkct','2lY8bOAgmHYp3rWWNHrFxcy369rGiJ8O0uuhpLe5Pg6G6AN','bUPRbcP8rrbLjvWKVP7rmm8ni','94Ay','uQuG0shw0WbTBUiazaAtOR93gW0kRH2dQD9EE1HLKht8RaFGlaB1evyKtBJaq0EiBAifkND687MXeJpCSFqdNk03KM','SBOaskU87zXgI7BegIMyoqy8M233Ydckwn6r5wqLUHRv8IW5BshdXMfUGkeujQUWIIV8vFKLpergfXKLLKnq',10);
-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 (749307217,-8967974468405895999,'ntw2wt4sDGuS3APlxPaig','Zpd1cvndY5o7GLMEXSBEpgOBfe4WjoY44FVd6XQFYEUcPK','DnvqQz','JpHd','WgqWPL4','o',11);
-INSERT INTO ti VALUES (749307217,-8967974468405895999,'ntw2wt4sDGuS3APlxPaig','Zpd1cvndY5o7GLMEXSBEpgOBfe4WjoY44FVd6XQFYEUcPK','DnvqQz','JpHd','WgqWPL4','o',11);
+INSERT INTO t VALUES (-1926129388,-31633,'HJfUveulo','4yeI3AOnZQx','JwdIlhNB0qixMvsVSUH9RmOitUX6FSL8nA','IWC5AH29aWgpW8d55DV5AFyHqc8OTqpFcJ90sLErpNqDJg7aY19H30wwJeHMxr','pO','d',10);
+INSERT INTO ti VALUES (-1926129388,-31633,'HJfUveulo','4yeI3AOnZQx','JwdIlhNB0qixMvsVSUH9RmOitUX6FSL8nA','IWC5AH29aWgpW8d55DV5AFyHqc8OTqpFcJ90sLErpNqDJg7aY19H30wwJeHMxr','pO','d',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
+INSERT INTO t VALUES (239776681,5389,'4014J','sPMYBg8CGYdowbno','yS7AfRv5pTBR0LIvbOWdrqdVYFFi6QY1KKy3M508Va2CB','lvem30YdpZAsZa5iuRWRUEG1Ed05mV128lr1aL9qLHc00kQMFaQuMEuGZ0M7MiXyRcJS84abKDTjo9q','7u','g',11);
+INSERT INTO ti VALUES (239776681,5389,'4014J','sPMYBg8CGYdowbno','yS7AfRv5pTBR0LIvbOWdrqdVYFFi6QY1KKy3M508Va2CB','lvem30YdpZAsZa5iuRWRUEG1Ed05mV128lr1aL9qLHc00kQMFaQuMEuGZ0M7MiXyRcJS84abKDTjo9q','7u','g',11);
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 (1977164917,-1911349615109239745,'0v1AIv5EL8uFo0s1F8P','Cry8xZYQzN9tCBFXJTZb5XPBF3ZSO02RSI8adNAeBXN4Td4zmwSxyARyuNpAeK8Fbl3mxnRO4xO3XFplxMlyYZcy286zt','TWreqitvJkmL','H','469VpSmtv2jOXHd5RN2T9Z71V8woAk','1AOU2NCgne4bZiAWr3yfJVva2DkxbqwfITGj46B7VEGvnu',12);
-INSERT INTO ti VALUES (1977164917,-1911349615109239745,'0v1AIv5EL8uFo0s1F8P','Cry8xZYQzN9tCBFXJTZb5XPBF3ZSO02RSI8adNAeBXN4Td4zmwSxyARyuNpAeK8Fbl3mxnRO4xO3XFplxMlyYZcy286zt','TWreqitvJkmL','H','469VpSmtv2jOXHd5RN2T9Z71V8woAk','1AOU2NCgne4bZiAWr3yfJVva2DkxbqwfITGj46B7VEGvnu',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1951096832,-1190217840579939705,'yt6uv3874rLpq8TZO5KUuag','Gl0pbgya74B','5loHf','u8yJPrssgIfq2GY0N4HvwR7uFrWdBKwzTtwq99cisKLVN7WOzKQ9tAMXtYA6mcqGRFWfRvIf65eC','LQUa1YkZc6iOYSziOArGMU4DDfX6yxPDERE1Q25dWViuSrdkZj4pWNv2xXNVaeT9D5IFTzIst98F6PHJ8r','yjWrGTpLazraCiE40QlzDQCrvr',13);
-INSERT INTO ti VALUES (-1951096832,-1190217840579939705,'yt6uv3874rLpq8TZO5KUuag','Gl0pbgya74B','5loHf','u8yJPrssgIfq2GY0N4HvwR7uFrWdBKwzTtwq99cisKLVN7WOzKQ9tAMXtYA6mcqGRFWfRvIf65eC','LQUa1YkZc6iOYSziOArGMU4DDfX6yxPDERE1Q25dWViuSrdkZj4pWNv2xXNVaeT9D5IFTzIst98F6PHJ8r','yjWrGTpLazraCiE40QlzDQCrvr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c CHAR(41) NOT NULL, d VARBINARY(53), e VARBINARY(53) NOT NULL, f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4003007,-14,'J035jcd73aNxAwfJ','93MKqPik1dS2Y','rGVitCixh3EgZaIfqJEhHnLdoCXSw46meb2fiS4Is5vYFZoD','DiftyQf3eaLHWgkxFIjGJQCjranIDW4bJjkLxjt4C0Twyj','2nAd3dPplfAIg5uGip7NfLaAINwBH5pjpD5RTtxerJBOXIKw3MtmXUDE5F1CF8TadkNTt36LhWHpv6nDMASEjn3','IrV7kmqFhmctI5PHAxNEyNfKnj1L18SvFhojuH2ju',0);
-INSERT INTO t VALUES (9643014,76,'OIB1HKAekyRMY','mMrLIsQ','TsCavwjY3fhU5u8tze2vVAukeNOTC8qfxfM','IwrgRdFUXEYk3Fq9SoBppYoF9DsZwIVGw3eJwccdinIk8xgv3AkeAWoJbMeS3gQ40Ql9','UUsKeOqY9GPVG7JRJsFtRZ6XGzqQJNL','7amSarFBv4hXvOVi2c88QFMln8EtKyeW7p6tBHsrPMhbhZTD0RkUwkA85PssDidh5wfd6JysDYRs9n',1);
-INSERT INTO t VALUES (14724564,-110,'FK','Bu2sC7zq0hqx2cbtZKMQ1eIa67GZevLGNHzLMtO','q06bgURXBuTTUTrf1ou4eg','U9mmf8priTShd88t8kN6VgQjsQrdZSkK','b5rCMZdCmFMXQoRqwH2UDL0XDx8lO5Yjjx1wcjn4PbF7emrP59cYXw38mfgb7UaJxEQ3Wkk0WcvyrVbiQNbxnLf8eiv','1kp7umLLtlQ0eoT3Ea75DygVbgN',2);
-INSERT INTO t VALUES (13572885,44,'JRfJBdzcWp8SHP7Yg7adcjS7fDAv7x','aKpRyEDLndi1xSREbHU9WSz3Ku6PrvAgZQXR9c4qqIp','ZydFoZgWs','bGfJqMHBrQ7auz4qU7EUKYugo5773jEXgxoZZQBj','km4Dmn8KEqfpfMdV08j6fNaWiJ','lEDbPOKqm2SrXmhwSSoG5D2P0Yi1U8Z7ycgBFcQUx1nbUgOYbdPq2Chu2f',3);
-INSERT INTO t VALUES (5878419,96,'4mEDNakspQnf4hgdJ17ZDZD2yaESBaMsgG','NqS3','nfmHfcCccXBmeVg63kXkb2q2Icp3Lq50J5w','yJWZbsSGcLhsGFDqPuqCxYDA4P9','HQ50MrCl8SkvXgnMVU','ZK94LONPd8lqoiTZLuMgN3rwqe',4);
-INSERT INTO t VALUES (13113913,89,'lCE9GkxNzai9dne','XnS07kG5R69KpOsLpP4GK19fPT3PJRiCTf4','2','RNqMzQeIykKT864gEBlwRT4CdLkfIX9hVI4x','xW8R3hjKTRNCmjYLi8PuRsQqn','ZoebuMz5m58JtKBnyh7e4tgIrQwEr',5);
-INSERT INTO t VALUES (8633896,15,'TmS7Sbdo6xerqJYryzBrjP2','nak3V4EfbKSgQWgS9uAHgrPdBlogLZa8g7506ooRWoVyALZnrcI','zmOl84gAx8r2ppthvKC','cHTsrLRGSdftFIFZxKnoefPXctEw4HcJzvw4WfzLib0roq4jBBtDiYIhx9O','uUzAfIxpTg','qnRghClcjglO8izG5sdu50eYL21zcJaZ8A6U0TlgwJ',6);
-INSERT INTO t VALUES (10388104,-74,'vVDcotfE','euOiB68IWT0X1CgU0O','ndoZ0SBJzqqqEfKjT1PITSxY','3D4r4ugqYGgNOj9G63xn5dfsmdvdgHgtf9yzzr4CCll7rW702E63SV9RgqJMuh7HupmT','DET47iUy4PdCTFF4NPcqr7oVa2aZdODJZmRTvAQWqfV5fJw6qhGvybEYyBrVTyoBW','U9rVD0BaFfhnjn7WaNGTPTB0f3rpUjniXYIHckmFo8mv4GRjjMgFnGKmwTMzbQlA9djwhyOG6BKJ5DTN7xK',7);
-INSERT INTO t VALUES (5153333,-61,'GyPsxMH33o6kr5nrHm','cb2yLsLxDO5Ad6aGp36YW8IpPva9A4aifok8','b8JRUs','eqbj8iyqptth01DC8ijZ0EdNpXIYihJ9U1W6Lx1kL3rhWlFH','OhTdEF99wbUE67SOcIXAvoKxrvzycrr9U34x25jwMMSKuSyPQWs5rTTWb6pScIuJD7Ou','ZfSMIotUt1lO6J4Geo9Gy6XS9T86KACAiMPe3GN0Q6P',8);
-INSERT INTO t VALUES (3177613,-72,'qkZ','eJ1Pogy2hdNwZnOJWsvedPWS','CuUe28769Vu5ImxqsgUJkRoypiHCZkEoygPIcXDcCCq','TVbjnLjh530zHIIBIgukVXviO0BPCH74oNh1vw9KhOA4SzXxbPKadxcxtklIwoqNkDK','M','5avmwi0YB0xcFXyuDdIz5gP51dF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15929596022672905207,-30,'fdXqkcODI3jH3u07hKEugfAK99kvEfeNp','QdTiVrnR4mPjTdaKHIUI8yAQn3HXzGGuZrrYSyx1vwWL2jAOk','uKy','4LaE8xk7YqPCNEweRZBwtMKld75kNBNiZL3OqDQ2KylqpET0xWCJP39WU','TYyZuKxc2Mh8zxxoySY6TrMjpMnX6A6HHCKEiROlb1v1Rb2JlInwgHBjXGq','fk7W6ap8pkf2AsedXoJ6BBkQs1e0DQb0CJkA6oF6z1KeFsobvhnHmg4EuITL2BbQKAcNn4hOX2nTUhJWTn8xomXzH3dwmpk',10);
-INSERT INTO ti VALUES (15929596022672905207,-30,'fdXqkcODI3jH3u07hKEugfAK99kvEfeNp','QdTiVrnR4mPjTdaKHIUI8yAQn3HXzGGuZrrYSyx1vwWL2jAOk','uKy','4LaE8xk7YqPCNEweRZBwtMKld75kNBNiZL3OqDQ2KylqpET0xWCJP39WU','TYyZuKxc2Mh8zxxoySY6TrMjpMnX6A6HHCKEiROlb1v1Rb2JlInwgHBjXGq','fk7W6ap8pkf2AsedXoJ6BBkQs1e0DQb0CJkA6oF6z1KeFsobvhnHmg4EuITL2BbQKAcNn4hOX2nTUhJWTn8xomXzH3dwmpk',10);
-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 (12599611843541810423,70,'4YLPnlGCCrwHJSA','VAwwCTBQziRIKDCQrmzVP6p1mmY5bsFdPdoERSQw8q9Vro9dy','EdeEZ','pG0Hxgu713qnlwe5Bk7Bkw72gfQMIAiH2skxWRoYog9pHU0MnkEca4e3fgt8ZVwD0t2z','wFUhASuHQGiCjtFLXtesI1QoeA1cBBpXEfUysid7Q1uyL6AVz9hdoxNymx6W1600edJVRvaqeH8WyP9dKfL5P6nfPLu15GyzNU','w5slVGth5RQUSJt4gG6bADIuobzMmfR0FOjMdvFvgQv',11);
-INSERT INTO ti VALUES (12599611843541810423,70,'4YLPnlGCCrwHJSA','VAwwCTBQziRIKDCQrmzVP6p1mmY5bsFdPdoERSQw8q9Vro9dy','EdeEZ','pG0Hxgu713qnlwe5Bk7Bkw72gfQMIAiH2skxWRoYog9pHU0MnkEca4e3fgt8ZVwD0t2z','wFUhASuHQGiCjtFLXtesI1QoeA1cBBpXEfUysid7Q1uyL6AVz9hdoxNymx6W1600edJVRvaqeH8WyP9dKfL5P6nfPLu15GyzNU','w5slVGth5RQUSJt4gG6bADIuobzMmfR0FOjMdvFvgQv',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (118133310466384715,59,'2qrjLy7ftwSJcCCAQPc6V5nYkfD7PFVLie','PAlmhmKikYYgJy2QvJmRTAYe2R6nn3LPYf2MCo3nIHAdnRUfJw5T8LXSXxz56gNefOZ5a0td7jKWw9ctQqBHi5lwh8ww8FrrfdvLEnd9HmyCw9RpzJh9O56XK7PQX39CBgv4QdW6eAhHu5jncJlfkO0A8FmaqUBE2YI3caw3XmfsZCJCtRJQTKC7D7BhfahBhzl7dIs8VGhUsA0obvK0M75Y8U9eAeowwD8Z','UDdSgU5Ymdk39u2MI7ZaqgmT8teGx4ff9dn2WTY1SF7','fXFELm0byw9lBOIkBsCtawEPnrUpFtab','jkXDlEn1YeUqJGZB8ygTT','tza',12);
-INSERT INTO ti VALUES (118133310466384715,59,'2qrjLy7ftwSJcCCAQPc6V5nYkfD7PFVLie','PAlmhmKikYYgJy2QvJmRTAYe2R6nn3LPYf2MCo3nIHAdnRUfJw5T8LXSXxz56gNefOZ5a0td7jKWw9ctQqBHi5lwh8ww8FrrfdvLEnd9HmyCw9RpzJh9O56XK7PQX39CBgv4QdW6eAhHu5jncJlfkO0A8FmaqUBE2YI3caw3XmfsZCJCtRJQTKC7D7BhfahBhzl7dIs8VGhUsA0obvK0M75Y8U9eAeowwD8Z','UDdSgU5Ymdk39u2MI7ZaqgmT8teGx4ff9dn2WTY1SF7','fXFELm0byw9lBOIkBsCtawEPnrUpFtab','jkXDlEn1YeUqJGZB8ygTT','tza',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9721553156085154814,-77,'6NKRNJ75vt9ZGqOqIOkoOJQsf8hM9VZz','wCQUaYMw9KoGvp482G5Sdf6lJT8akEmAYcCc1NkllTszdZh7aBoa2dhkWFUXRYrrLuQlJCTihhEVFA7Ol7NoB3IvEjA3rgO3FMa2Z8Frh1pbYk5nxd3LxwRH6uSTo2958R8DJ5tkxSmioT11mNgSZFvwT9W12lwMsgbCOLM0w5vUkbPQYocj','GJURzE5OPODBOZxaqkvk4TMGMYeUtxSsEIFITc','FMiaT2khyHnNnjpx7bugN','dKhYKOZoItMVCO2oMWQt3pHyYqKoO4','0wUMOcRJ6k2jxw7VoyTfJ254dOrI6oFmhVbC1Z4',13);
-INSERT INTO ti VALUES (9721553156085154814,-77,'6NKRNJ75vt9ZGqOqIOkoOJQsf8hM9VZz','wCQUaYMw9KoGvp482G5Sdf6lJT8akEmAYcCc1NkllTszdZh7aBoa2dhkWFUXRYrrLuQlJCTihhEVFA7Ol7NoB3IvEjA3rgO3FMa2Z8Frh1pbYk5nxd3LxwRH6uSTo2958R8DJ5tkxSmioT11mNgSZFvwT9W12lwMsgbCOLM0w5vUkbPQYocj','GJURzE5OPODBOZxaqkvk4TMGMYeUtxSsEIFITc','FMiaT2khyHnNnjpx7bugN','dKhYKOZoItMVCO2oMWQt3pHyYqKoO4','0wUMOcRJ6k2jxw7VoyTfJ254dOrI6oFmhVbC1Z4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(77), d VARBINARY(50), e VARCHAR(48), f VARBINARY(86), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3611428,161,'Zp1o68fNknB6wAbuNb2LaKe3LF33XHw9OGuytylg1Ux3h95HE5ErPNCCRP','eEL2CbZ7lcCWArHuiZIXiBbG5pitRrFEXCgN9rF','YvQuozEes9Qpx1AYKYQSFTsfoF7Xm4wVHbwJHE','TMqY5','2eYHXDxFup','xL1aT7BnOESUzlEy6cqksq5cia41OZediSg7J1YGdJo0ASoJ9O6lXn0OMWi',0);
-INSERT INTO t VALUES (2595025,18,'3L0Psr5QJ06PQ48QzY0Fuka4DZLtQxgNS9m9MOe5niCNp1V82o5Maq46JWNfG','Wc3yFOqd4sNnjfS8y5rRDJSY93GSDkqga7qchjJf','HQU293is79eTblCpV8PU7Ogn','f1RCi4zAHGA6','5blPwnKa2vejmMMLcJHi9QmAm3h6I','8y9vf1i4lTZO0tOajq0p5LqfzJSSDt64FKCXGtlGUBP4O2KHAqURQHClwcUpzdyQxrmb6gpF34',1);
-INSERT INTO t VALUES (-8148358,108,'1L8bVVJWSvG1tIC3cNz9iVFvOuOgJpDvjVU2ahaL4YW','Pv3y','fisAF','21jeX9','UybhILhjIUSVTmYYRYCHYq4qjJud2lnsNjHScWh3YBpO6JU1947g6HiK7CKhLIA8jpLNXlO','wmMxdtgwqfWVZSBjrnEOJbctzxGOoBehAb8eJRifKzL3AAQngbRtwpIcnEw8X53bvMve',2);
-INSERT INTO t VALUES (-3597484,175,'kj4INdoo66xibeHJMyl6j0NjjpGPL','jwve4vUcia6','fK3CHJpJIH8C5FHcu6mS7iHIP3aXdSgE','AMng9LIBGrbe9CYW6x','aWOXmPVRPMNWaBnW','AIqUdJYMjBMtFnr5hA6MESJftzxPksXDZyHtIlrujY3UsgqlT4bNec4MObHWxBLC2M00BXkuPjB',3);
-INSERT INTO t VALUES (4112237,132,'MSpHP9sCyUpQEDFd43pOdvoi8vhlUuv5kWPh22O2OQ37CV0aADms6ikYrTmMDH9tES19OTygWQxz','DCuA8xDfb4rv8aTbHLhFC8HDK6qe9SyJ8f','VMcIKLKQnakmUR9meT65rGah6ZbmQcY39uAn','5qGJU45tQUnzSUO0Fz3J3Dbehn3AMaM0kh9BjkPxXG8qT3sItJKZ1HKRNpwOUtu','JLeloRzUBuw7r2fXRgEfNq','KMfSGL5lg8EN46uyPyFYC6Um9mQveMNOf9nwIZIJ6cfjHitKohuCv09qpd70',4);
-INSERT INTO t VALUES (2947121,49,'WRA60BWVteiOJIqyL7VTypO98jrHw03d9ZVzR','UfX5YTCBQ0EsLqteMsbLdwAkLTvRLMNeq1P2u9M9NMDEp','ygwhN','ouznW26vko','PC0D5ynWVsY9JJ7dItBAP4eBcS6LzF52','NK9Jy4niWP8an7Tizl0c5j3UH3E5KexnoR0iGzmgxlsehaicD31YEoXW1NKKgnbtScDbDTfPNi0ogkxNnj9FBj',5);
-INSERT INTO t VALUES (5674805,216,'zwHg3q0B0O1siYxnX4sUz','9l9MqLbmksNL8CpZAXii','WOT8YPXmJVKR2fGfYoWbzVeVQkgH3HuqzEDsjZUtHM','8vBezKsQWoXxKESbYMvv','2DiikU4Th2dXROvjp0ydjuSqE3H9','BrO5Pj3zcPQWSnmHHlS8hWgLZTZ3goaZ0Sj2JMQGBUiWUypkmHwigkVfEP8dPrHqyTYU3ZDSyGiOvq4',6);
-INSERT INTO t VALUES (-7632805,175,'tTJ5RoUgE3ubrAZ2xPJjqbM63pjGnEWwEK91yLcnhq5dXxTavICSCCDhQ0VmqEQu8x','OhvKG50KGfA5wICAEX3uiBBYWiKcEcLgDDaaGHypaYzPKy7I','CFMpOddjnWAdIelks9Y9nZ1Dzxq6XWkiM5Yxb2sbIkK','5hoCuiOH4MJTMtyu6ClmodNzd8qzsFFOe9UQPlJFxA7wCBsCGRQDgreg1HxupyfL','ns4zJpXoYv3inbESFkhBvXcpOyyyBc5m3jhGs9yenBGdLfdOw8FxZaOItH6TV7ohocl','CBALi6ZSJjoZcZcecSOvnPXrBd2ez4l2krQYsQPSljA8Uijy8H8qIHFxwCRKFoRLfDk',7);
-INSERT INTO t VALUES (-8100290,14,'iGCbdewI1bYb8CMw6FzYkhPm0vrmAuMFLEQLCJCuXnqRuhq','B8YPzyAzXMntMI5Pf4eKIymaJdTNZXKxlDY','jRL29jfUQxJA','wSbUu9MpgU8RGkjT9qBkgeEK59','3q6iCB0DXJLZ7L1cU8kRjRIqaWjPhvLZTrPXn8nysZKg0wua3MOjYLCKMWTiwew8xTLTErAgugu8W6JcncsLAqTXXD','sB9rgEQbHd8qYGcV5oFuB5HNBuSXp765lkK6SjkXMG0',8);
-INSERT INTO t VALUES (-1633642,7,'eUJPdWX4RVnVJRAgJyQWzlZSUbJ','KwPSvFgCU6tgn9tW','Y9BHC3SWy4qMntiTHuCEgy86ic9hyMUkkBAUk','7BjcCWMLlPafL','VwOO7Den8q879Wgpv4k2vpHGvmuxXPvGiwHNX355pv4Y42BesFdjAkEQsYj5T91LaLYaoFuSZmTWCNzblXJV6wJ3Wi','veIiIuduqbJRzjwgoZxhkqOgU5aaUD4WamKWQWSC8SZvRE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4545082110373054190,101,'3CEYRfNxIkwd','1OpuPHWJHFOpPWdsvjdEqwzJnlycr','zlRaSlLEvLooYq9fQFV3c7azKgF','LC2vKAlrJpEZ485Fo7VZb7iMWmGu8o','rQVghqLZyzK6zAnEpsI53x3pVv','RJbVYb98CISiNvlqdM35v',10);
-INSERT INTO ti VALUES (4545082110373054190,101,'3CEYRfNxIkwd','1OpuPHWJHFOpPWdsvjdEqwzJnlycr','zlRaSlLEvLooYq9fQFV3c7azKgF','LC2vKAlrJpEZ485Fo7VZb7iMWmGu8o','rQVghqLZyzK6zAnEpsI53x3pVv','RJbVYb98CISiNvlqdM35v',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(78);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
-INSERT INTO t VALUES (4365649306939573831,113,'p5hJdYGSe','JFO4ECf9RXZ8PzmCJqdMt4YjksoeA7hcYDkjiRtc','Ngfhnge0WfQu','hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5','q7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo','hmRytkWR8mRziLHiJPLSA75FTJcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZfzGa19X0xj23i',11);
-INSERT INTO ti VALUES (4365649306939573831,113,'p5hJdYGSe','JFO4ECf9RXZ8PzmCJqdMt4YjksoeA7hcYDkjiRtc','Ngfhnge0WfQu','hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5','q7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo','hmRytkWR8mRziLHiJPLSA75FTJcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZfzGa19X0xj23i',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6723792676345329716,47,'90uapPykdXcDduPPYKGxuJi','KMIWwiShydsUkWabMOVraGWogYetEqp2v2Ors1V28el4An0S6vvq8iZyA5nIMDF7rwx3SbEDPByGLdoZSA9HvFISeZloWBRuYyPKWjx0uSUr03SSUROIjZK4OLRbSF9hzD8GBH7mRgkSIBnWUcnfNnUT8pctxh3sbHdwTOA2rCyDlbnKRkNJOfVoK5gD0WbAZT','g6oYsYU0bKR62jRWhF4VZZR0','XxY6tUjytT5Th3qKFVRHffsLDkRK7S7if2UpF6NvJ4lXsj7D5gMqHAWFFqffUm','UQNLW2OabIOrdfEWnY1GB3fSzqYlaWOljxikoy8FciHkteifFPycKt3laIkZIzETMd3qhgTq9CyavOtdhklO1oGf6ucPg2','xsETSLhq36SLc4F9dkEHmkp0aV4AQt91DyPj3KsTDBybZFx2m8hHX2lOQ15nHFpWTXIokVbuJzv',12);
-INSERT INTO ti VALUES (6723792676345329716,47,'90uapPykdXcDduPPYKGxuJi','KMIWwiShydsUkWabMOVraGWogYetEqp2v2Ors1V28el4An0S6vvq8iZyA5nIMDF7rwx3SbEDPByGLdoZSA9HvFISeZloWBRuYyPKWjx0uSUr03SSUROIjZK4OLRbSF9hzD8GBH7mRgkSIBnWUcnfNnUT8pctxh3sbHdwTOA2rCyDlbnKRkNJOfVoK5gD0WbAZT','g6oYsYU0bKR62jRWhF4VZZR0','XxY6tUjytT5Th3qKFVRHffsLDkRK7S7if2UpF6NvJ4lXsj7D5gMqHAWFFqffUm','UQNLW2OabIOrdfEWnY1GB3fSzqYlaWOljxikoy8FciHkteifFPycKt3laIkZIzETMd3qhgTq9CyavOtdhklO1oGf6ucPg2','xsETSLhq36SLc4F9dkEHmkp0aV4AQt91DyPj3KsTDBybZFx2m8hHX2lOQ15nHFpWTXIokVbuJzv',12);
+INSERT INTO t VALUES (1805145842,-12842,'sM9TfkqbhFj9jfU1uUgqkY5yjuez','BTY3oRRZ0W0p19cHqlQxuv9f4gZ1DoEta0KppRKaOL5nJGHaLOxIiYSr3H9JAU3doUnQFh0rooh2vNhuq85H9Nds1rpzrmxCs5QJpIP5ePAVEtePpJzbiu6vB8M0BYjS31gO7Bun8oMGFBGfAEO7ogtHIbDh8zp3zD','U4wiQXOvBWKdno9aOF1sFgj','vmfxm9xwUjTg3bwNJRbldI5Tn7WKH3qBy03RUZYDyQVPOhSJX25ekzbh2ZxdbQSdFfDHjUY8wekqIWxAT','4','Q',12);
+INSERT INTO ti VALUES (1805145842,-12842,'sM9TfkqbhFj9jfU1uUgqkY5yjuez','BTY3oRRZ0W0p19cHqlQxuv9f4gZ1DoEta0KppRKaOL5nJGHaLOxIiYSr3H9JAU3doUnQFh0rooh2vNhuq85H9Nds1rpzrmxCs5QJpIP5ePAVEtePpJzbiu6vB8M0BYjS31gO7Bun8oMGFBGfAEO7ogtHIbDh8zp3zD','U4wiQXOvBWKdno9aOF1sFgj','vmfxm9xwUjTg3bwNJRbldI5Tn7WKH3qBy03RUZYDyQVPOhSJX25ekzbh2ZxdbQSdFfDHjUY8wekqIWxAT','4','Q',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-664368494136487532,172,'b','yqeVRYPThZowPpt6VyfJvYMBA7pmfi53NhZsubhPS9bnj9PXHwHG8aH7KrialpVJJjey5MpzkTBcqXffQDa4Ydx7EhUiuupYaQ3rgjxD0JjkqS1An4Wu5S3HSOScxETEYes0EKuQFtoq4ZEPaxxnbB2r9o5Jh0BpniR','zE6psofTm7xl11NFR8ExfTb','VeaS3EgpMmiS4aVg5mhq5GrG','nwadWrTNbPgRHsJv1i3N2gToHZnQqu8W9oOer9nVACoQ4yr65w8OyhuKctqM2AhNA5wXFtlYa90Nx6soVJgHl','KYKtMtg3M0tTc8wLwcZJGj2vZhTe7FweaT8cTxlD4WwW8yd3o5wOyA3PRGKZusqcp6I7N1pS8J4LRxbNDg9qnV5RTY5nllHwZP',13);
-INSERT INTO ti VALUES (-664368494136487532,172,'b','yqeVRYPThZowPpt6VyfJvYMBA7pmfi53NhZsubhPS9bnj9PXHwHG8aH7KrialpVJJjey5MpzkTBcqXffQDa4Ydx7EhUiuupYaQ3rgjxD0JjkqS1An4Wu5S3HSOScxETEYes0EKuQFtoq4ZEPaxxnbB2r9o5Jh0BpniR','zE6psofTm7xl11NFR8ExfTb','VeaS3EgpMmiS4aVg5mhq5GrG','nwadWrTNbPgRHsJv1i3N2gToHZnQqu8W9oOer9nVACoQ4yr65w8OyhuKctqM2AhNA5wXFtlYa90Nx6soVJgHl','KYKtMtg3M0tTc8wLwcZJGj2vZhTe7FweaT8cTxlD4WwW8yd3o5wOyA3PRGKZusqcp6I7N1pS8J4LRxbNDg9qnV5RTY5nllHwZP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT, c CHAR(42) NOT NULL, d VARBINARY(31), e VARBINARY(95), f VARCHAR(94), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2289945472,-445342982,'UdgiMF7','xOS37MO','6nPptwuwTVLVWJtr3SpVqxtGrKNo4rgbxZLvgruqWoKOz7k5M8kVrfnpRQ3tv0Ht','iUw1i8swH0EBhRfwamP5nkNPgCKsjGIkrJqfgzojo6mp9MMYsiWvQ1SqplJKnZe6xS9N08qHi6C3coXv8mozxOi','B9R5wBIJ','rt5bZMjHNGfZ7C4K0Vniukx1H6XfC86FUHuQaKrMzmN',0);
-INSERT INTO t VALUES (3709991127,287882035,'RYzpFlMUGiH','XJc1WtG2xTjJx5Ema','vf43zVQEZou6ZTz9Abqzss9CyQ','fQcvy','owqTheqFxL6pGl1fwkMyEPpO322hB1AqZU','a1crFVcd8wVaU',1);
-INSERT INTO t VALUES (161522443,-669058149,'XxqMeDhIh99ikGm0JpjFch133oQTBbUS','BhRv5eionAgQ62yUhpBorEg4PdtOJ','LJN0bhUVjVfKZ8IqHPkFYEJj2UzJPtx9gAUGYhwh2Npy5aICvz0Ul1DCMtDbkhJtsTWAT7hs','EE9KUi0PpphhFmM9Nlie7NKYvxtXXQtZJbEWvduX936VUj7kOlUwxEm4cPcOJIw7ZUjirSDSaLRWjfy6BYmSdKv','gj53ID1Z6It6PdRRBjKRRsnFBU86ldTjZhrdZKG2HrF1VeTErCj4GAZXMlS','lMOF1c5cz6',2);
-INSERT INTO t VALUES (1411861044,315060232,'vqMYMNSsADmTJ9TsdSS4HB8UazuujtqAqsG13','R','sQCpvl0nYz1PmnFeHrO4GjNPN633X5GqKd21rvsihmGwyuT8jGBvL8QVcAq7UGxnrexdyx','vQ05JmT6RCItiNFJNoN7SczRU7eFpjgQvqOnAe039o5g','8XeMaRyCAy43fofZFFiYzT8wEqwFG3FbKvYdiSh','pwwogMB49WJeflbfsjfcRZPr',3);
-INSERT INTO t VALUES (3768746862,-499880555,'211HLxWxOrmpAWKPLkGWn','WlQ0','zaGR94ACMbOlB6gcOTcG6Kx3H5yyDBlx3uoI33UawjK6zBm79mDc05ka2eOJdAcANunVTynslTmn4KQQpj','CkofT09R0EUj0zTOPcZOsyq9TxeXw9T1ExYrAEFXikcoPc4xhGUQGoqPELZbDzw1Ar8','8o2W7WIC1g5R8uEpSLksQnjERqSQeB6LUZFY9wxlA4wLDeyNAFsLxqtNnbVOhp4kSNBevYxw','gAhR0xwdijUWEbT23Ml58n8C1vrH0JhLbrbE5ETYpi7ilttK8S5tuO7ElsIm35kLTQPTJcRba2UA79m3b',4);
-INSERT INTO t VALUES (3620330065,-1462841820,'p','kRrB5dXrUApo2ArbrGu','PQd5zEC8CYhGyVGNQqH67EvBIoXgQpPrhHvtAgPvbwpRXx26yaOxZXXN1MalDGFXLV0wab7givG','GbjNJxksJhMmuoOJUqNud51facqXwojZX6a','HrKozaRGnYIg4audn9KP6Oz0Okr6Zr15MOaGfwQGf5TuzW5wMRoZMRTOPatfkEZTRzrudRbS9O38sRN1gSfdCcBnmbVrX9qbaj','fI6EUUFfY9mF1UmCp52ckWfUhOZZirfmw8Ni5Fl8nYZcbVPUTvgJUrYgdbWbcUSG1S77VDSrU6OBFX160vvUqffcrwpWWFn4b',5);
-INSERT INTO t VALUES (644572261,1711174329,'ritN1bK7qy2OeBPaarHIp8GtLUwhtZjGxtR6j1KVhH','8zXwpRJcN1','A7ObKyrldDEDQYZwPUfywhAnoP8vKb9h0ZQhjoF7k6GHvcNBYzvbn7MpPq7qkpwM244E85DLtQPuqV4v9lTi','sSOEEMlH5nZqVExYQNbZVy2VDb','ZBolS39iDCs5HxlTjKw3nsL3Zfm1QRUVExF0P9wIniyPbeK1Rivf36qq4DQzpD6YzxmaLkA1Jt4VBOYPUBU','CZzsIxxkN6A44sL3O53FoLHJGB8JMfdEdOtzkoIWbayE4pODVx6hy1zGVvYIDM6Ho3qPhFMd3CHz',6);
-INSERT INTO t VALUES (1217823286,1346400107,'0S','Sfg9','GGsQD8wuzalta9fwa5pnElBRFDEWF6yqaFptUW7je7Lnlyn03F8FY0YXUpR0mISGPgS2O4LPZ9ZiteXym8fBb','SdgO0FNz8AzJTu','8SZLnuLQ95ZCgEjkFzvnhYQm86VXDRZCfFXFROseOCfasyzPc4RNUaqixX7HGIFZ6Wbzrr3wmV3dp0ZSQ4zH','ba15I5ZXV1EKpL4qNFHdgUPyapS',7);
-INSERT INTO t VALUES (3608552865,965462570,'GoHmDWdO4ILrAtnuhOw1EzDyRdwafw','F7zIUMOEOsbdqDnhiMeobnDD4NXYrD','HJfGBqo8AE7mNNH8FEBlcMdJaMrKHZLXzSY81SkL5X96N3ZgPEZ6Bs1NLwcvSnfA5b5bAHlziOumgJ3hRqr','DB4RTpnkNfy3a2xpe','A7Il8Fd1Y0RdmWXexyvlbqAi8lVX3gUMFnZAor4VxsVItlHN','6RXXcrClYDzdAL8hxWuXZLFNENgJ3zIXAvbur4EpS4',8);
-INSERT INTO t VALUES (3781995994,-847459367,'8GhlrO5lPPXcpPahJMsmkqwKtu2k0u','4Gv7SRSvT5ErixMF0','ewhAh6KAcpCrFK296AHyb8ll0JC3o','KQtLuaIqEzLwFuWpwHoKyzCR3ybS0Y','wBGAHHsxkk6OU9yWEbPRBJPQUKMUnUtz4','4zxW5IDEeZZV7C6p90vDEfvhpAnFkQqlhDiMNvpAD8mz5qk79itGMH9w2Oh4Ua9COj6lz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1438069641,-15135,'MxeddahH9bfgafRl2e','ueMiODeyND35lPYSlQUctUONmWUIyJ3vu7vL3rsgAigYBCnmc5khRZN5koP62eAoMVN47UuuAYleVcsjzSIsA6VxdqoWDed8MRXp38XMaQoREzbqNIgHcXR67ZzqjhbUyTJGGoon8ynQaBKQoTUVdkRcicLe9TLnidELBZb0BZaHByOMXLTLQjPBuTGYF1LiJmOQ4IswAzQehsJK','AUN3G3L3CbG2','ybLOWGSoGJhEKctswXljgb8we16OYISJFRkLjQQbJdnZImHP0YeFdF16GGamqwxyWDEhBMRA5VUMnhd6OkO0aVl3SvYdynlsQi4pc2D20EWHLLFm95J8RBZhI7hsaao8ayRxknemHV8W68hJX9kBxmu2Vu7NZJ6nbnq0wnjMjLoGViTuGz1ymLVCR5DQ916TgoyBsAbhEPjDVTsuEk5kpy1uFk9nY1','Y','P',13);
+INSERT INTO ti VALUES (-1438069641,-15135,'MxeddahH9bfgafRl2e','ueMiODeyND35lPYSlQUctUONmWUIyJ3vu7vL3rsgAigYBCnmc5khRZN5koP62eAoMVN47UuuAYleVcsjzSIsA6VxdqoWDed8MRXp38XMaQoREzbqNIgHcXR67ZzqjhbUyTJGGoon8ynQaBKQoTUVdkRcicLe9TLnidELBZb0BZaHByOMXLTLQjPBuTGYF1LiJmOQ4IswAzQehsJK','AUN3G3L3CbG2','ybLOWGSoGJhEKctswXljgb8we16OYISJFRkLjQQbJdnZImHP0YeFdF16GGamqwxyWDEhBMRA5VUMnhd6OkO0aVl3SvYdynlsQi4pc2D20EWHLLFm95J8RBZhI7hsaao8ayRxknemHV8W68hJX9kBxmu2Vu7NZJ6nbnq0wnjMjLoGViTuGz1ymLVCR5DQ916TgoyBsAbhEPjDVTsuEk5kpy1uFk9nY1','Y','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1798345642,-24792,'PCFLAj9V7BmCL','a4qJ3pIO3OdBhb6jtQ3YaUwcxieOYyBHS1bvZKdIw9MzQxWlphHByBSaDLjRMd6LMpti4SIK0j4hBLfDJ27PgpPNpIZkERn2oHYTNjx6M1rqZSbgEdKqAkBwOc5YHRCb3cmO42UK070DWghVNLT3KF38h3LV6NSVwvuPuNHtq3hjEaGiCQivFLtnvDBlZ3NMabdSlIHq3tvLGGElLePZZ1k5AuQSGwSiWt2esqjJKkuv5LKinJ9m6rx1SRGX1F','McSS4MeV3qv6e0qQQ','H9DCPaj59zY4EsdOAohIz4WCcoy9WFt9pofuiqgM1xALow7VlgR4VokIDUSs4BXQ1IftkXlmv8m7bhp4Q9NyDK3cNcwA6DN7lj15YV5mqCDK4LkWgbg6rt4QnwudhGc2ANmlCNkCyp5wL0cOsASWkoUHaTf3qkAW8w7gutQJCLDSIa2GPY8EP1cCLO7yz4JB4CaaMJmtnhVpZImQ7FZQpTw8vKqhMhzyF182sLtzYOy','7','3',14);
+INSERT INTO ti VALUES (-1798345642,-24792,'PCFLAj9V7BmCL','a4qJ3pIO3OdBhb6jtQ3YaUwcxieOYyBHS1bvZKdIw9MzQxWlphHByBSaDLjRMd6LMpti4SIK0j4hBLfDJ27PgpPNpIZkERn2oHYTNjx6M1rqZSbgEdKqAkBwOc5YHRCb3cmO42UK070DWghVNLT3KF38h3LV6NSVwvuPuNHtq3hjEaGiCQivFLtnvDBlZ3NMabdSlIHq3tvLGGElLePZZ1k5AuQSGwSiWt2esqjJKkuv5LKinJ9m6rx1SRGX1F','McSS4MeV3qv6e0qQQ','H9DCPaj59zY4EsdOAohIz4WCcoy9WFt9pofuiqgM1xALow7VlgR4VokIDUSs4BXQ1IftkXlmv8m7bhp4Q9NyDK3cNcwA6DN7lj15YV5mqCDK4LkWgbg6rt4QnwudhGc2ANmlCNkCyp5wL0cOsASWkoUHaTf3qkAW8w7gutQJCLDSIa2GPY8EP1cCLO7yz4JB4CaaMJmtnhVpZImQ7FZQpTw8vKqhMhzyF182sLtzYOy','7','3',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1631716605,-5858,'I3LnU8ECBq29X','QKXyPgXDdHJxVW0iD','9Yi5PZ6tOx8WNHHaLrj6HzWzbCjVRFYto','e7VShms6U','X','Ye',15);
+INSERT INTO ti VALUES (1631716605,-5858,'I3LnU8ECBq29X','QKXyPgXDdHJxVW0iD','9Yi5PZ6tOx8WNHHaLrj6HzWzbCjVRFYto','e7VShms6U','X','Ye',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(67), d VARCHAR(65) NOT NULL, e VARBINARY(32) NOT NULL, f VARBINARY(21), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11509170168194286071,3783541146925542788,'NeEzwcpwLJKNbn0OeYyTO','CYeElAanMhrxfj6CjWQ','Bjqe90Jbnbnqf6gcxylJOdbQE3O','LJhYeQriTBxGY','l','y',0);
+INSERT INTO t VALUES (14624415671803484043,2263627522127282034,'wnre0mYoyzXSehGfzV','ZwavA89Z9Nd20g7zwgGQNbeEdrDYbLY8pb8fRq2V6rrrpr6RU7n9','9','vl','L','p5',1);
+INSERT INTO t VALUES (10605355165952005486,2955153503066245082,'POJfofXa3HGf73fXFg4znsLibEptJK6jgLgs0GLc','P53sBpCUKXMb2zHUue7A24me5KpfMPU77b','DiHkRhvww7QJs7','lUgKCFs5HBD97Eivdsa','gl','Sj',2);
+INSERT INTO t VALUES (1615240385297655329,2175818669734401742,'AbbJlfkJIqa9sjVBXDVLNJGVwBbE8rfpaEq7noEMfhfN9AGBL','dXHZiD2kiP52XrwNwf4EhC1dSwR','L81uppomi2P','8l4FsQ4DgO06FQ','4K','Bu',3);
+INSERT INTO t VALUES (3052128493634352773,6098802198660943002,'0f6o3OcZSg5mJfw3px6dUcMoPZLJsJF4pH3','EKOQd92Nbt5bOyrCXBQbIViCpd','HGvuw0VrZS6ETnh697zHI0GEoxYB7F','MEPwZIyGJltQbWO0EC','7','Wj',4);
+INSERT INTO t VALUES (14423744732989146064,4766425535909279641,'L0KIptqDV7','VtGYjmpLDlZ','f1JFvbbUy','88','kh','EB',5);
+INSERT INTO t VALUES (16930747485213683341,5844106784048300109,'C0','0hoDQXbjSSdpDt','m659gnJTNl6i7ncC7x','hdF1IrQiU2gYPKBJ5Jyi','3e','0',6);
+INSERT INTO t VALUES (6222512188255756311,8582086663374573779,'aGbxFV8oNJNkc1swidAQgLrOgMJZq6uIlw','wGHBRnsjZM','7Znof7hjybn5K1Vnqdz','aoR4yf9Cedomyj7PqpOS','x','ms',7);
+INSERT INTO t VALUES (6725130003708444247,-7458251499882467201,'LZsHkmpamvG9Qgp9g0Dbs2hgzO9RD2GNrPMjkrD9vWPtSCU5ryxW8jD3hndl','hAUX0L10fQqbn1CDHL8egrrucFnk','2MHzQgZgGW2f17cKIT3cODfTXmxA','nr5h2','uo','i',8);
+INSERT INTO t VALUES (15016250460417872666,5198781517236810781,'tB0ldxmKsW','Kid','OjeulqPbl0STk4iY9oTUdEhPrMfTUUs1','ZlQGhdt','0','O',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(67), d VARCHAR(65) NOT NULL, e VARBINARY(32) NOT NULL, f VARBINARY(21), 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 (5012141959170718595,1728913272,'7dlS3PuJRw2hd9r922odRvuYHn','a2JYbNTJMQGP','iq9pbJJMZTAIkPM9CtxVw5NSBEsFeQnBugjsHqTkNLZGjEugK5BBrPxlSx7CIs','9DCGf9whsq46SpS3LUbJhFWiOJcxNoas8fwhp1juL6Npf9TF4ONJwmMBf2O4jllZ7QHSmGFMo0tttwrLj2DNM','J8DJ8pZVEhzPD5SICgAFmmgjDYzmjVTOJIqHVKJMVh','2nHoePPJpAbvKGgZhxXJZOjXGlLYQKlN4FxHKR6OIGbT4WHsXguZGyN9krDH33zHf',10);
-INSERT INTO ti VALUES (5012141959170718595,1728913272,'7dlS3PuJRw2hd9r922odRvuYHn','a2JYbNTJMQGP','iq9pbJJMZTAIkPM9CtxVw5NSBEsFeQnBugjsHqTkNLZGjEugK5BBrPxlSx7CIs','9DCGf9whsq46SpS3LUbJhFWiOJcxNoas8fwhp1juL6Npf9TF4ONJwmMBf2O4jllZ7QHSmGFMo0tttwrLj2DNM','J8DJ8pZVEhzPD5SICgAFmmgjDYzmjVTOJIqHVKJMVh','2nHoePPJpAbvKGgZhxXJZOjXGlLYQKlN4FxHKR6OIGbT4WHsXguZGyN9krDH33zHf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(43) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(43) NOT NULL;
-INSERT INTO t VALUES (729181870086427287,1895096394,'HpFXprKQgB2DQ','l5fk3M906dWMGjfhmyWS','F8lA01Ka24HDUrlRhEkvwyM8LHOnEmxZ','wTY5yDQQj8yo80','dZbgh1bW7SfOvnhff4YwYFFFyZ1iE2xp6yFnCQ4u2xAY4pX375AMLQAwwXkFuct040E5ts6axGq','XOp0OLHNXCMGXGD',11);
-INSERT INTO ti VALUES (729181870086427287,1895096394,'HpFXprKQgB2DQ','l5fk3M906dWMGjfhmyWS','F8lA01Ka24HDUrlRhEkvwyM8LHOnEmxZ','wTY5yDQQj8yo80','dZbgh1bW7SfOvnhff4YwYFFFyZ1iE2xp6yFnCQ4u2xAY4pX375AMLQAwwXkFuct040E5ts6axGq','XOp0OLHNXCMGXGD',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2816044563506179808,-1738402482,'c5WzfI7AS','ovWdExBXd4NniKrFZ8F3BaDMX6pQMED6awwt1woZTjzAF8ZqcXrGJua7a6Wdq08gfWOifRcG6f2oOar2hGaM663gBTrFR8wYH5C1FUG01jtJhHVFwcWpAnsfvvuoDy9GQy76BkB3X7etRrgrCfmlKN24jBHkk5EyxxF5oozW5tSMY4nVP4TBEJwyvAORa2vGUji4K9QhHihgrqnno6J0','MHcE','NuRqlzymJT48W9','HJkgJUFKdgxlsH3bRlRS7uPN8c7GqSuq3EAkINvxkOif437ObGvlqI3RwSZ48vPDHBKv6IjXkb9GklXbqh','KQUa4c61WVt',12);
-INSERT INTO ti VALUES (2816044563506179808,-1738402482,'c5WzfI7AS','ovWdExBXd4NniKrFZ8F3BaDMX6pQMED6awwt1woZTjzAF8ZqcXrGJua7a6Wdq08gfWOifRcG6f2oOar2hGaM663gBTrFR8wYH5C1FUG01jtJhHVFwcWpAnsfvvuoDy9GQy76BkB3X7etRrgrCfmlKN24jBHkk5EyxxF5oozW5tSMY4nVP4TBEJwyvAORa2vGUji4K9QhHihgrqnno6J0','MHcE','NuRqlzymJT48W9','HJkgJUFKdgxlsH3bRlRS7uPN8c7GqSuq3EAkINvxkOif437ObGvlqI3RwSZ48vPDHBKv6IjXkb9GklXbqh','KQUa4c61WVt',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6369328166050860808,-1019560024,'urFOasXB3IMKmWoIZNA2fQRHPTl','xVp2K3GLm3uuJK4vIzTkxbNeEQDIiOCtmiMTG8HYiQjbdfFrlVP9jKdClZps9pp1Dwx5qFUEwlWVsjPd9Nbk7wTia32L1hg96Hsi1O6P4ZdRR3wUqieTJIcWgEEvpwpcTQDcX5gbLwb0to9QnqOAKTt4CyoZt7hKy16LlEBt8VRW4IWCqVIWUaU','gEhqL3SgVkZKcF3jbCYBDVTF79PPfJXfEntjTKQTLiHsNtY0XFPIfbHghUVgXN9pwQQikLth6fMML','D6l0Yl7O26hJGkxD9N7d58qvELaNzQXbUK95bDsw6vGoLddsXn5KpkxjPT96z2xxhUHVWsPmAKI3g4Kb2QLeJLABDu7qsqdqUnxhnxVSYsRBFEK3iysCohvg7PrY08UI9DQuuRimNbbm4ZrbYM6HSrO82RZFSoeo2zPjVXSzop','fRHfWP1fJbUNlfnbg5olkZmoTE19j3znlrNEI0IgA5fOFZw0tKYecmGos3SCQEcvGLpUa9mDhrnt4I','RnXdlRJu8kcFxb5Ddu9Gw65HoFBiLfMqv8ULIIGKd49Tdc',13);
-INSERT INTO ti VALUES (6369328166050860808,-1019560024,'urFOasXB3IMKmWoIZNA2fQRHPTl','xVp2K3GLm3uuJK4vIzTkxbNeEQDIiOCtmiMTG8HYiQjbdfFrlVP9jKdClZps9pp1Dwx5qFUEwlWVsjPd9Nbk7wTia32L1hg96Hsi1O6P4ZdRR3wUqieTJIcWgEEvpwpcTQDcX5gbLwb0to9QnqOAKTt4CyoZt7hKy16LlEBt8VRW4IWCqVIWUaU','gEhqL3SgVkZKcF3jbCYBDVTF79PPfJXfEntjTKQTLiHsNtY0XFPIfbHghUVgXN9pwQQikLth6fMML','D6l0Yl7O26hJGkxD9N7d58qvELaNzQXbUK95bDsw6vGoLddsXn5KpkxjPT96z2xxhUHVWsPmAKI3g4Kb2QLeJLABDu7qsqdqUnxhnxVSYsRBFEK3iysCohvg7PrY08UI9DQuuRimNbbm4ZrbYM6HSrO82RZFSoeo2zPjVXSzop','fRHfWP1fJbUNlfnbg5olkZmoTE19j3znlrNEI0IgA5fOFZw0tKYecmGos3SCQEcvGLpUa9mDhrnt4I','RnXdlRJu8kcFxb5Ddu9Gw65HoFBiLfMqv8ULIIGKd49Tdc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT, c CHAR(57), d VARCHAR(45) NOT NULL, e VARBINARY(21) NOT NULL, f VARBINARY(86) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8382,-4688405791191378791,'F7cXfGf6xYll12S24ti7pfbU9xkXvro2OR2BJN2qLE7R','dD5','dOxB2kubsgNqjmumG','wI1dF5AHojWqjBGBopu8TNIVlrV1w','njeRheuEhK','YZwKwUhiZh6zkNZdC6YJSlnIWmPA6FIjpCLkSR9F',0);
-INSERT INTO t VALUES (8150,-8503643108911621243,'rkvptiD6uyPrOg0PqZCiE14VfZH','o611PAGjxC0aM5T4LEhjGfNyJczkwcm9Wsa7v1','Fmw','k6yzYmo8Vl7H6DRTuewI92opgVc9R','0Rw24TUKRops6dzBZS65BAbj0mqfFsHqksHpC','014CGM1PLHL2h7C7Tg219gVOyubCzZMMml',1);
-INSERT INTO t VALUES (-2525,2165292558861240005,'xiDWO1heDJoKkZAUYtKlyGY2JxgAUGAF9lICRTYRv9JQml4Cz','zUutTe3KcKGrc7huRRYZbEu7zV','5cViM','PbSF414JzUGZD68H166jZc9Ud4iSARCvucGL9rlB','Ki8J1fHzhUfgx3JXOnbVjRS8lyj8crg3pAJmnm85OZUkVQeY4oUtRJRAl4T5k7q0GdopPy8qclUAvOuk0zIcXIGI','22vlavSSH5X4mysBPCBSZEV2asbHwrjYW1BenLl9OXawt0UL0gYVHIzkVdpuuCq3KKYwB8',2);
-INSERT INTO t VALUES (9245,-7109198201652899,'bnce2ctuGUr1qahQsdgudZeLkR3odCCbdV2N0v6g6AthEfJ','DRjM3IO7lDsDfFSqeUscl10gHwORlYW19B7R8N','Dep4kmzhCzpoMz','cyaWGHDJTOF96Rci6GLU5zVTcO48zHwGgJqScaIOpeLMdQtxOfVNsix2CS','wEPLFumUXX','3j5baHXtylpjrvG4B0RBqVc4',3);
-INSERT INTO t VALUES (12045,-5927786251682024276,'D1','QHjS0GCSiMpg7DIGemQ5xQG','mrTW1hXgJvvVrJxWgKA','kM6njsYQ5i2zCAJ701lHu3wR5BI7qNwm6CaZeNatzeZyoCqw1Ws','bHqJxLlPry7twNjl2BQDKkhlzKeyuFIABZtRcpcg6ZST6ZnQwDHVanqVWkCpsHtkv5OSPqS9GqKt7','kgBsXwUGjxxU0X1kthskHJ6dy4Xeg0hKMede5WTuUrWlVMFtLDqizrIkKKAZ',4);
-INSERT INTO t VALUES (-17536,-2678918977119279034,'86tDirsJO4','cadVaOoAstvBo3cPloVLQ6vm9p1','BSXpdmD6YEn1Q7Qyd','XNBCFvCD7dHCUWhqWvljH0G5dPOtgQs0wjZDb','LrQeOTG34MauDbFoefmBI8TrQVgqEFAK5KBymh1kglGhXiTyk','zLki0tO45M7OOx9EyVrJ2q1XVlX8kxZEw1iH2oob5ZjkTOfE07',5);
-INSERT INTO t VALUES (15308,-2729846128026967960,'FF','bzQo6VZCcXmhDDUzaTm0uNuvGrUg79v','UXQEmJfqhkEupUI4','sLOwwH6E','mUsC4UxxZrVULZQaXMsAyeMioRVAazR2XQbDRKB8b6Q2l5i9SaGJF6vTagX6exb72wTCEM75BhvX','34VidGYrFgnQOu0hVOpC8SboixoRT7dDdpYeV3fSaVuiCiJt1iDzLRFk11ygiXu5yPpcgC5sBA5lZdbenNlzy04E71WAiu',6);
-INSERT INTO t VALUES (-493,-5046441419425506174,'bpXPa0q7TWT4SvmciFcjBiNlbNIdjatNuTqJBnPOVZHxUTaDRr','xCs8NMcYIWhLl36pJ1L08iXgvCtq','IYzeczQav','iB8lqdLxKuzGB9qccZ0jlXqRVE6sEgPcf2QzJF58GdA1lx1jN','JK8oRd0ZM9x5uRGJFcavKyoEHl7PSJXWpEjtIhm9spjMUejVD73XhmARtqxfR5zkWDBnqkFew9AMDpWdMWAbhiebBIQCoo3','rQ6X1stec9qScul9mkkBpVEyOeFwOMNmLXFsZp29N5zKNZkfEbgR7dsdHS',7);
-INSERT INTO t VALUES (-16455,3066883602995102322,'wJpfSnaVqVzUkGHDbQQDehOCP3RTQ1qjDvHVUdQkme5spz5H','2UzjryyAM9','GZvkzXSRA09OPGVo','FM5H','R','rrbcoDLKwgX045udani3CA8eAxyHyGSLP7IU1pokBYXrkILSlQpuvECM4qbIAuJHdbr3fAEFRyW1XtOSVEfKj99v',8);
-INSERT INTO t VALUES (-22102,-981180751019111309,'cH1sn8MoehtJvbkHlaaotwDiBrzOoTSP94nzKZeViarpteOhmRvrc8hwy','tKgC5ujCkmPY1FwsnlbGuVTx0WIo','HfkasqQovOO4FrH53TZ','vudRCwDsghl1KZJ20EzLwGHtMHONg2Nxsbe3Gnb05upHzDaI4JGjN0JL1RMADmceyQDk0u','sWtgo7LbRLEoFKyL2kT3BWsz0UFqniUyUZoTdD7Dm7AYJBvW36osb2zSU7OgDci0yLlonbvw','idNsgi6okBbsfd5zC3AMBz4BS1Clxr4xCWsfeYBBSEmN9IDgom',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (12176,-1889668810529325183,'OQq61d3irpf','vtwbKl5LdZNZgf2Vb3LC5E16PP7FIsQ0Fr5x','BbGGveVhg4W8CYL','lRW7r6T87mXWy8vfPl2RfarKt5CVm0FeACFiBf36kzMqPMYPEc4d','99GF8aC4in4oJ9ZoC','XzZGlsEzT7dWfTAPqG37bjyHwyfM4HVVYioZBga1f9Wu6pdbPGbvkuSnvP87LFWWB0O',10);
-INSERT INTO ti VALUES (12176,-1889668810529325183,'OQq61d3irpf','vtwbKl5LdZNZgf2Vb3LC5E16PP7FIsQ0Fr5x','BbGGveVhg4W8CYL','lRW7r6T87mXWy8vfPl2RfarKt5CVm0FeACFiBf36kzMqPMYPEc4d','99GF8aC4in4oJ9ZoC','XzZGlsEzT7dWfTAPqG37bjyHwyfM4HVVYioZBga1f9Wu6pdbPGbvkuSnvP87LFWWB0O',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(58);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
-INSERT INTO t VALUES (-24039,-3200953781796869407,'9MUxsUnDUtvNJek9yjf66BFcnKRxPiR','rxKTPPalmEpt9B4rx6wgaSbE4GmEEEZ72o4hrA','NH88CfjEadMXD','oLRFQsCBLAiTiA0gUMJRoo6phqqYNkrOgSnyYPn','q9g','5H4TsUI5uS6k894ZArU8ixBjctkHCy4J2datqvOYzXl2dGJKLYQsERv17y146rqfOZ7gC8KpnGzWcCfgmDp0vmdf7DyAgH52T',11);
-INSERT INTO ti VALUES (-24039,-3200953781796869407,'9MUxsUnDUtvNJek9yjf66BFcnKRxPiR','rxKTPPalmEpt9B4rx6wgaSbE4GmEEEZ72o4hrA','NH88CfjEadMXD','oLRFQsCBLAiTiA0gUMJRoo6phqqYNkrOgSnyYPn','q9g','5H4TsUI5uS6k894ZArU8ixBjctkHCy4J2datqvOYzXl2dGJKLYQsERv17y146rqfOZ7gC8KpnGzWcCfgmDp0vmdf7DyAgH52T',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4274582978016033457,-4517991499994625623,'n3DlmtNcbMgNZJylrdyEe9y2RSBSkMZfbhYbV','jK31puPjrUlRtOElGzqLUiS35pCvYWy5F2cRF','b','xJs','0','f',10);
+INSERT INTO ti VALUES (4274582978016033457,-4517991499994625623,'n3DlmtNcbMgNZJylrdyEe9y2RSBSkMZfbhYbV','jK31puPjrUlRtOElGzqLUiS35pCvYWy5F2cRF','b','xJs','0','f',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(68);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
+INSERT INTO t VALUES (16480988497413346352,1481126054570375858,'RZiK362JzNf2njR29hoduV3','oYmA7A01sLi7AelvQYt8DeHwgJ3U5jL7z','pfwI','tk2l7cwrk6DX1NU7J3','1','mQ',11);
+INSERT INTO ti VALUES (16480988497413346352,1481126054570375858,'RZiK362JzNf2njR29hoduV3','oYmA7A01sLi7AelvQYt8DeHwgJ3U5jL7z','pfwI','tk2l7cwrk6DX1NU7J3','1','mQ',11);
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 (-24648,-5970766684668399673,'RZmafcr9RctLDcCrKIYMeg1Ihu56ajlaE2Qm23lANiKUPIrbmxPYTucP','j8S3L2smaztfEuVE3HiIHrum8fmt8wl5v0Ak4rcgpnF9Lt66ZrOXzjUh9TiFYvDVv','2druM1TxCBWclig6Ny','qDBNHuJOYPwpRK8xWwYrshNYtNN5bQsGAYMBt7V7efz','YT5xcypUXjNb4NEfCqCCUdDXTaS0aaEMdOfzp','qdZ6YpF4RT7OJ4M7QGO4XKD2lTs9KnRR9Jk4OG1CXCurmLVf3ZZKHyt0tkKK77mDzRzT0XjIPvfJxyqMQ',12);
-INSERT INTO ti VALUES (-24648,-5970766684668399673,'RZmafcr9RctLDcCrKIYMeg1Ihu56ajlaE2Qm23lANiKUPIrbmxPYTucP','j8S3L2smaztfEuVE3HiIHrum8fmt8wl5v0Ak4rcgpnF9Lt66ZrOXzjUh9TiFYvDVv','2druM1TxCBWclig6Ny','qDBNHuJOYPwpRK8xWwYrshNYtNN5bQsGAYMBt7V7efz','YT5xcypUXjNb4NEfCqCCUdDXTaS0aaEMdOfzp','qdZ6YpF4RT7OJ4M7QGO4XKD2lTs9KnRR9Jk4OG1CXCurmLVf3ZZKHyt0tkKK77mDzRzT0XjIPvfJxyqMQ',12);
-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 (-32408,2608783404034871694,'C','jrc6sZKMBzQrqKc12nN2wK2RAd6GZaIiY7qv02d9ufhcFcKMlsAQBwSiOIFzmQW5B64xhRsmXT0lO0w6nmplUxEz1NhoQR9qvUZZL8tsmPasFZpXkdkViE4vzpFW62wJE5Y4o1EZZFCFEcCBmYOjyZyEZ4bxIkvd1eggFvnXDejAdzCrTjB5w9sBY4UpwodtXbQRwagyvs4dWG6nnHPuBXNwa9ZFYskOo7QZimKry2jbD1cqOmt','w08GsvQWgugZcOUe','uVjBeOYNlgLpxoZEH4Ucyf4AL5LmnP3Pc2KBG5k72d7fbl382F7ZPIlBhhMych44UsFmb7t5pr6WMawYdj2zxqU3x3U6O4aWkriGeGz','moe8J1lgefTfyNe2wULHaqA6jgnK4dThVn9rDmYthN2WupQw8zVxXYd6','pEualphNMl2FYVee8m',13);
-INSERT INTO ti VALUES (-32408,2608783404034871694,'C','jrc6sZKMBzQrqKc12nN2wK2RAd6GZaIiY7qv02d9ufhcFcKMlsAQBwSiOIFzmQW5B64xhRsmXT0lO0w6nmplUxEz1NhoQR9qvUZZL8tsmPasFZpXkdkViE4vzpFW62wJE5Y4o1EZZFCFEcCBmYOjyZyEZ4bxIkvd1eggFvnXDejAdzCrTjB5w9sBY4UpwodtXbQRwagyvs4dWG6nnHPuBXNwa9ZFYskOo7QZimKry2jbD1cqOmt','w08GsvQWgugZcOUe','uVjBeOYNlgLpxoZEH4Ucyf4AL5LmnP3Pc2KBG5k72d7fbl382F7ZPIlBhhMych44UsFmb7t5pr6WMawYdj2zxqU3x3U6O4aWkriGeGz','moe8J1lgefTfyNe2wULHaqA6jgnK4dThVn9rDmYthN2WupQw8zVxXYd6','pEualphNMl2FYVee8m',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(90), d VARBINARY(35) NOT NULL, e VARBINARY(77) NOT NULL, f VARBINARY(25) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4544446,88,'NDDChjmxXrKZWKEtQxQd1','U5WsDQEKtNF6dTRTpAtZZE','bDSt4H5dLW5oTGoBGtheY','nfwOVlxikvcX','xKtWclwmCKwi8Z01qBaENzvB39sGmzVvMQPRuC3nmcVi9BaCQlacYLNYTPkvnGeqt67Bx9cOTYZ','NXLvJ0cZ9TUGjWFdpHkdpIUYG9QO',0);
-INSERT INTO t VALUES (16466260,27,'EAe35MM2qKjlUWJRQy7LZrqyOoOHJ1AXpoUBZ6Sg4Ylk0AxrFuKq1p1EVoXHfmlZgQM7kelVc9iBh0','a','Wmw9afTTUMSdAp2JXhz3M0npZepNWMgI4SB11uxte91cx6nnC80XzSPxr0y5ifzNQ','0BRWGSKMhg7Hgc2DS1Ez1M','pGBBjh1bXJwXn1SeqPIxLDUjsL8WiEKdVCBk6l9qfDfIxA1frpvh6hIJd7aEntJuhLM504C','M1GzO',1);
-INSERT INTO t VALUES (16468174,48,'1U7PnPnnKdo7','6Vv74bNfgY8mloQ5NYm6V3IDDrxnpzCbR','IIWq','82vXDJ3SNMCe1dElEd0eS2','wUHGjkKyIvAwrgOZtIzk8DhBTZXecrOeuKPNKik','46RC1HxG8hhcldNKO4de5LmUiGE4j2h7QSXlnrmQdTkX3xsUcJqtFEq0kKSAqX3acSKk2cX44fXERWcs',2);
-INSERT INTO t VALUES (211641,32,'ouCdwvyALZOuRJe0iasi7mYdzo5mMuMbYQHssRyjERqV','YWFS0K0FxWq3GN88eArnyXtZh9ZbMeNP','HZR5Zlm0zjYpoH5FG5p','3xEg','NIFz0G9CLZsaDw90Py6n0G3pWHs5ME53avqLLFJGlLjlrOGhVwCTUkrQ1trub3ow','a4rQJGjFr2lZ0AfTKdtv03BmFlnIX4P3FEALQgvgHraf72L9ZcaojMxfaQrM2EpjtcLzLGb3UDqC7spTiYZLo6RXWPG5aLLBa',3);
-INSERT INTO t VALUES (14628905,89,'DKsv8vFKYCs8FCamg4GM2a9VnyUcvU6DWyunndK62H3m9e00P6WV3M3MPfc843R7lQausuBokSaN2h0Hccf9ny5z','HQdgLehgfmmGzw2ScbwPqB','vFZJToNYpOflePZxGJiQqiXKwdXbx1s5kaqYHQNLlj9DVadG','7Uj5RBX9HUQ5sXwrgaSjmVj','FhQ2HFkbEjwbbL3oRGIQAj5SOMxYiH9EHCJry9ECfLrTfmZxpgibf6ZEUxXESR7zfGdccqyUR6Ti0ZmN0Wzq','yTqSgSZ8hlBskUmY9P5WhyrjJgAxr0TWkhIgNo3FGyordXrXqTTQuWvPnmSM21HNVvQL4b6xuzvexSfwtFw',4);
-INSERT INTO t VALUES (1619783,-16,'gHiY','9bdF2XBMI4aYe0cV515rZVzv3s6Vj0','wx5Hs0lnJdPSm0Q65YMZI3E','t2qalaHeiOPKUDedD1','wULRLBlab0zUgI1ghN8pNn3YuuzoSfkAM1Uif2LfuSyTNNlkpiveILNdM2d4TxevWHi9AUqWivx6wDa','swTMgx8JlcTa2G11frswqvZgNLUZs6zDWVSrb4GVrvWUSkG4l2',5);
-INSERT INTO t VALUES (6760940,35,'Z9Wsd7bl3gfj9eZigedsmK6b6Jo1hkbAmVsq8gGK8I','SoXFa','0kH9d2IK7tVImmadfnt0fNJ5yK6rOfpshWj','muLGmP7iQTh99vSFdVuUm1l','mOQH5QeSm5eFVaZTKqlxI9L7prfVVj7QAf0tdIeaqHPZMitZNxklTwxsMLg1uoNtB4jzxUlFf','N1YfJugpmFE1l1ViPZWXVWceYXtZoxfe',6);
-INSERT INTO t VALUES (6834668,10,'8KbkU902tdAmk7nJfLgwskltUgQsRulEPJHP7W','qbeq','kzr5IDx347Kgljq6Ph8qSco4U9zkwxZOzTo1j','44rhrdseg9DwNCU','HMHtIusPt5wEzAGEWdK1HQw9FUXWgOulgjMsxUx8GikNg','0j6Ufw7ZmeFGIt9c2rhoq2ZtYfmLNhmK1YT6oIiC0W5OSRKWtRtKwDY2z8vZD71SzlQixDsdQM0XE8v',7);
-INSERT INTO t VALUES (2510421,-23,'2xZxOvWBoxIn9hhO7YX2Hx96E6Qo6NmivEAbcr','iU2MWVMICm1hp7fB4ov34yMKwpH9JY','wTqPBdhoxNPOV0fr2xrmS1','BeNx','cvjh2GY29P4m8nKFLOtGJZMxl7UGNgBFgOhbI7jimjdzMc6EvTMTD','XMiq8ipoaEhF0OZJI0lnCbeygXwao7GM2',8);
-INSERT INTO t VALUES (5058637,-5,'UfVtMT2fTcdWprLX','3uebvlVGKDQWXsj','sfezVZU2oxK44gyWmgnh7ZhLXBRVl5Fx4EhdPVv7RAojle7G58TJYC2CVm6u','NUnvHNSpMjvHNYZ6p','TC3i3426w76HbrutHb3iW68D8BFS533bEfl5TVlueNLJfVuH9Et6yyDuT3Fc0p5RzYlevsuiMAxwsL1kjrmSEvaNS88QC4e','27WGk8COQfERSMaAmVvq3ZBeVDmghTQNV2uzJW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17128665743512985042,-359550780636726763,'eD','b5g39Iv1HmvKuzxGm2SMxvoMr8obCS1ZWusn7MpmGbzcFaYr5nd3CjzBU94assV4y6FL4i77zcFfacjB6mgPrcqm1vR9glQU1e8Ih','ViPHVKzXPPBJieNtsPQl5eXo2d','P9WZZ','Oy','lb',12);
+INSERT INTO ti VALUES (17128665743512985042,-359550780636726763,'eD','b5g39Iv1HmvKuzxGm2SMxvoMr8obCS1ZWusn7MpmGbzcFaYr5nd3CjzBU94assV4y6FL4i77zcFfacjB6mgPrcqm1vR9glQU1e8Ih','ViPHVKzXPPBJieNtsPQl5eXo2d','P9WZZ','Oy','lb',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (18315462337380376672,8890192468927152497,'0VV7396J','9lmXwxWtEfpPJSidn4gLyRCa7NdtVii8iOUHFrBjWmLRY9WHtNCZimJYZMDTp3PDE0vPETadn4qDbAfu6DM7DTSb1q5R2V2NhcQIjJ7FWUAnhdcQ1XPoKYTHP8ztLsROaNaLeZsGhx3I1RwPLbfGQuscRtsHxTewqnralWYUKwjSGOWeu','1hOhuWj','0EQNlFadxoeW3fMGIfMOa1LxmBzgmxZJZzH04SY8hryop16upS56UAx885GUKAoSLHorj2FJbOBFFCQ0Nko2W5uJsUiN6kM0Gyaz3S9DlzDgVuwSEfvhSfmxe','Ou','x',13);
+INSERT INTO ti VALUES (18315462337380376672,8890192468927152497,'0VV7396J','9lmXwxWtEfpPJSidn4gLyRCa7NdtVii8iOUHFrBjWmLRY9WHtNCZimJYZMDTp3PDE0vPETadn4qDbAfu6DM7DTSb1q5R2V2NhcQIjJ7FWUAnhdcQ1XPoKYTHP8ztLsROaNaLeZsGhx3I1RwPLbfGQuscRtsHxTewqnralWYUKwjSGOWeu','1hOhuWj','0EQNlFadxoeW3fMGIfMOa1LxmBzgmxZJZzH04SY8hryop16upS56UAx885GUKAoSLHorj2FJbOBFFCQ0Nko2W5uJsUiN6kM0Gyaz3S9DlzDgVuwSEfvhSfmxe','Ou','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4357904511511992272,-6746556062494846576,'MWarMZtmAV0VwEWyQdpVzRYk5t7wEPaNO0Fn8omt8uLOcqss0Ly8l1cjCUFA2','YQze4s0Lvg8byAkvmBqW','t9gGJZQoKlhnIdaYZ6Ag3Cs','oASXZlBFAylZmygzeYID4yVuldrjl1vHJBkzTnYssdxTGpIkdo6mu55VUmNNoXZJGcac47AZiF9PAvia2SgtsRTVXvOTZjzAUdta5T1zI5oKOCdF8tWuCPkj6fT8knM8YfIRlnPSBfTK90naSoxSefgKDL3f1HxKYMxDz0GPQ5RUDJxaP9FEcp8NBLCIkzYETTcYPWcMcnP7rJKSq6X4N0FZbKFs4xFjG5zaVHfRsm62ZBM5KsFwVkbyUZqfWW','X5','S',14);
+INSERT INTO ti VALUES (4357904511511992272,-6746556062494846576,'MWarMZtmAV0VwEWyQdpVzRYk5t7wEPaNO0Fn8omt8uLOcqss0Ly8l1cjCUFA2','YQze4s0Lvg8byAkvmBqW','t9gGJZQoKlhnIdaYZ6Ag3Cs','oASXZlBFAylZmygzeYID4yVuldrjl1vHJBkzTnYssdxTGpIkdo6mu55VUmNNoXZJGcac47AZiF9PAvia2SgtsRTVXvOTZjzAUdta5T1zI5oKOCdF8tWuCPkj6fT8knM8YfIRlnPSBfTK90naSoxSefgKDL3f1HxKYMxDz0GPQ5RUDJxaP9FEcp8NBLCIkzYETTcYPWcMcnP7rJKSq6X4N0FZbKFs4xFjG5zaVHfRsm62ZBM5KsFwVkbyUZqfWW','X5','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5943520627995079281,-6667915149386287112,'q1A2ZvkU6WC1YqJFMZwEa18lBd6ET','3hAwCdLgpvXwBRwP3xapwt76pOQlkDmDZUq7eSTr','pidSzIMC8cP5YOu0rtoc9zlekgSkvZ','fAQtCaBxeOim2aQzDx3ZsBRpYIeG50SUN5Yq6D0IcqR2uLu5KZOClWG3NuZ0kxj9qBhCd5dtXvjXqiHPUUNNhUKrOw1lLzQhJ3Uw9I1bY2QSFLLwKMtPu0yGR6UnQd1N4H7GYf962WcArXPqRdYhvxhKBHxVZDWDQvE6jQ0DlOEPtzrzhlJthbiVSQTv2PLgJhL','8t','9k',15);
+INSERT INTO ti VALUES (5943520627995079281,-6667915149386287112,'q1A2ZvkU6WC1YqJFMZwEa18lBd6ET','3hAwCdLgpvXwBRwP3xapwt76pOQlkDmDZUq7eSTr','pidSzIMC8cP5YOu0rtoc9zlekgSkvZ','fAQtCaBxeOim2aQzDx3ZsBRpYIeG50SUN5Yq6D0IcqR2uLu5KZOClWG3NuZ0kxj9qBhCd5dtXvjXqiHPUUNNhUKrOw1lLzQhJ3Uw9I1bY2QSFLLwKMtPu0yGR6UnQd1N4H7GYf962WcArXPqRdYhvxhKBHxVZDWDQvE6jQ0DlOEPtzrzhlJthbiVSQTv2PLgJhL','8t','9k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c CHAR(74), d VARBINARY(21) NOT NULL, e VARBINARY(34) NOT NULL, f VARBINARY(92) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2180575,1427443,'Pd4lCnaQJ4xy0PG5nqgGJHN8wlHe','kQA34EPYgFWEucgv80d','Dk1jbgGtSQVJcooAxG4zlBr4YO','bfHkOcIX35GiuUkGznA','U','P',0);
+INSERT INTO t VALUES (2541191,6895127,'zxJpiQqsk99ni4NVX2UUMlRMKQx4EmiD8dnoOFk0cxdnkRDuZnzCf3N0eT6Ln','Xd8cZwB','cB0cL','uefQy3CovyI5KrysWrNnR3r','tQ','7',1);
+INSERT INTO t VALUES (1476431,231522,'63JXFku4tM5Tyn','g','Ze1J58KloGxts06Ddb08rS','b96n3dA3motUnUF9Y0bqj0PKxEBbwu1AQMQGDq0efvBeOswzxY6c0os1l3D7fhvJHsXTkYWneA7g','x','Ls',2);
+INSERT INTO t VALUES (300066,-5328285,'4z76Q1ooIE','MRhHE8Sl5','82','R9Frwlg','j','wK',3);
+INSERT INTO t VALUES (-5650837,-2804550,'cedQlnolThZpkqMrMsgTrScmMvSHpqgk9pjFrfarD2P23WjU9DLo','zQoD','weOglRRVC9xVFCAd','pBtrySToFAB1o5uCDmGaH3geFUQFQ55wJtiopQEoujoIybnd','yv','k',4);
+INSERT INTO t VALUES (-6828806,2812151,'RfPeeJQbf7UnKjRwz2i4cHvnwWCQQUNYeByvgh5i1q','8LbRUi9DmwDwTP','uUHsGvfh','YpHFRYzZ6UPtCaR4dsIbc34RAq1YhrKrpBEFJpI2hnalrxDOKI3','u','50',5);
+INSERT INTO t VALUES (-1611396,-6806345,'PEMIBXbDAetAoctnJ','HS9ls24x2X2','Q5Oz2kevVZG8XEBTOY4TR7XX9','nXOSWkvG9df0N5acpKusxVRtpqiPHWhvPaa465HDiDYkSL1jKh','0','St',6);
+INSERT INTO t VALUES (7855749,3284400,'prYcfBtrLma5c92OuklS2m','KU10x4wgY2XeRS','yX','2doI1WM603O17uYjH8Sm9LAf92cdmLfidqTzqD8S5dx4Ats9Ioqxac','j','dh',7);
+INSERT INTO t VALUES (5616993,7279172,'Z1qQLROBURRyt2L8ZfcHgddvZGNAgRKvK5t5gk5xxDh5o6mpd9u2bbVDHz0rb6ZJE6NWHO','rY7458','7D03LWt','31KFlOxuoB2S1FoLKLv3337GQ598t9sOvd4zWJVCwdGlmMy','Te','5',8);
+INSERT INTO t VALUES (-3288889,-7609455,'ndw2BZRfh94coAEtWcny6JpiTUjxlVlsal8Cz51sSIK3AlNY','QXL','2NhylMEdoHD5f8WW','CjUvDV2GakzP62wcFnSuaa08cKUr','ce','k',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT, c CHAR(74), d VARBINARY(21) NOT NULL, e VARBINARY(34) NOT NULL, f VARBINARY(92) 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 MEDIUMINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1899120,-13,'zEkn6bBZ7HmgJw5v4XXC8Ry57miaYxXNwHrkzPB4E8sV773leQ3bTefeofVme8KnhhOfrc','Ovo6gG8vViIMplzIKVYVIg4LCBNkOw49Fp','5cOP8sSzEzv18vVLbye96R6bYrd2ERkDIStnI4xQIpV9qx','KmmBOnO','tj0Pt8GH8nuVLZTkYeTJ2RHYnQwbFj3X8nAERwtXFhdy1YP8gf15DoBcIBBF0MUL88M9oD0Zds5tXu3y08exTf','KJWgw9VZommQlBWKWrkaD0OHjFDxlYuJljGME7a0Owd96JQtKfhIxl3jIfwLuxXWbBR6cvtrG4SUa9whGrWAZA87TeuL1dLZ4',10);
-INSERT INTO ti VALUES (1899120,-13,'zEkn6bBZ7HmgJw5v4XXC8Ry57miaYxXNwHrkzPB4E8sV773leQ3bTefeofVme8KnhhOfrc','Ovo6gG8vViIMplzIKVYVIg4LCBNkOw49Fp','5cOP8sSzEzv18vVLbye96R6bYrd2ERkDIStnI4xQIpV9qx','KmmBOnO','tj0Pt8GH8nuVLZTkYeTJ2RHYnQwbFj3X8nAERwtXFhdy1YP8gf15DoBcIBBF0MUL88M9oD0Zds5tXu3y08exTf','KJWgw9VZommQlBWKWrkaD0OHjFDxlYuJljGME7a0Owd96JQtKfhIxl3jIfwLuxXWbBR6cvtrG4SUa9whGrWAZA87TeuL1dLZ4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(91);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
-INSERT INTO t VALUES (437740,85,'6W9sWrr2VbDvJ9LB7C','Bby','zc9597PrN9P3oxBJZtYyVmVoLKLOMjBRh2Q0U8u3rwPXFN0vUC','609ls','Qt6glDG9xBoiankB4W0RPPmTsutC8NfvTBE6yTEdRDrP6uvnMSisAAn9bywPFDBmkRvEqKkimFQrqZPUUjfGZwYEECNbyo','DiJ4eq0yhEAPAtYUeQ1NMd8HS6Rbw026x47dPuQWXf2Vjnep0QrNHzXR3s6bAAH0U',11);
-INSERT INTO ti VALUES (437740,85,'6W9sWrr2VbDvJ9LB7C','Bby','zc9597PrN9P3oxBJZtYyVmVoLKLOMjBRh2Q0U8u3rwPXFN0vUC','609ls','Qt6glDG9xBoiankB4W0RPPmTsutC8NfvTBE6yTEdRDrP6uvnMSisAAn9bywPFDBmkRvEqKkimFQrqZPUUjfGZwYEECNbyo','DiJ4eq0yhEAPAtYUeQ1NMd8HS6Rbw026x47dPuQWXf2Vjnep0QrNHzXR3s6bAAH0U',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (7278299,-4249581,'OUIBlmiCW9cAO','Vx60ju','H9vajkDvIRpmZerIWK','szJH7u51f9OYtcy3em50Ql9um2XXUBHNHr7tUuMKBb1EUfiJRoOz1EelLzbl','g','O',10);
+INSERT INTO ti VALUES (7278299,-4249581,'OUIBlmiCW9cAO','Vx60ju','H9vajkDvIRpmZerIWK','szJH7u51f9OYtcy3em50Ql9um2XXUBHNHr7tUuMKBb1EUfiJRoOz1EelLzbl','g','O',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (8164412,-5355314,'G8LVQCfRyobUlgsjQz2b9k9YA','r0lT5FkOimO2XuRPvdkv','xp9EG','75TILnYjxFw07iXeURlwJqZprxxGopKZsWBT8innsGil7kgTMPTMOUReMpBBwLj87Q7RDONQlaGTVsWPqJdYI8UImcyb','V8','bR',11);
+INSERT INTO ti VALUES (8164412,-5355314,'G8LVQCfRyobUlgsjQz2b9k9YA','r0lT5FkOimO2XuRPvdkv','xp9EG','75TILnYjxFw07iXeURlwJqZprxxGopKZsWBT8innsGil7kgTMPTMOUReMpBBwLj87Q7RDONQlaGTVsWPqJdYI8UImcyb','V8','bR',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2979344,-4,'0YQlNyvzjo3OHk1E6hT8XGrHks2A2t','u2tzQ3BnGtg5PZ4bNl3dEzy9kCTWQBoq9P3SiBXnQr7yc6QxtcXwISuspn7vVAUyKgOyJtF5rJ8xGC5BzBjRNiOyTHk2esm7vDMI7wvJWhmDCRmd7bou26Q4LfosOsW10mG5BET1B27mG9W6w6tx9KCg0apCkPmuzvxmWqEryfhgPhNDRxsmFop6cWzrkqyLQqHBHxDWFmzBfogrqW4cQd7ETts','A8JHzDU2jaqvEwESgHgO8KYKoP4K6oSjlIXg','ABL9UcOq','zPBOMUWJ08iWbdLxYVWPD6BjzAfYNZh8uNvgPawC896dHORwGGMV6MWCiQ0mizBFPLqMnU3ARFnayInKQYM3','CgjCH17JS1ugLl0OeXJ03uFO62IaaoMC1ddjYnMqQLtaRWBPWh3RT9N8myJECuBC87a53fiHZRTga',12);
-INSERT INTO ti VALUES (2979344,-4,'0YQlNyvzjo3OHk1E6hT8XGrHks2A2t','u2tzQ3BnGtg5PZ4bNl3dEzy9kCTWQBoq9P3SiBXnQr7yc6QxtcXwISuspn7vVAUyKgOyJtF5rJ8xGC5BzBjRNiOyTHk2esm7vDMI7wvJWhmDCRmd7bou26Q4LfosOsW10mG5BET1B27mG9W6w6tx9KCg0apCkPmuzvxmWqEryfhgPhNDRxsmFop6cWzrkqyLQqHBHxDWFmzBfogrqW4cQd7ETts','A8JHzDU2jaqvEwESgHgO8KYKoP4K6oSjlIXg','ABL9UcOq','zPBOMUWJ08iWbdLxYVWPD6BjzAfYNZh8uNvgPawC896dHORwGGMV6MWCiQ0mizBFPLqMnU3ARFnayInKQYM3','CgjCH17JS1ugLl0OeXJ03uFO62IaaoMC1ddjYnMqQLtaRWBPWh3RT9N8myJECuBC87a53fiHZRTga',12);
+INSERT INTO t VALUES (5419693,-4366208,'wl8059NCOrYvRY7VvnoZjdSGjTkwCG1i42yJNkZW0t7S7ay9RkZmoskf06o','heJ7P27ukvhbG0bvtulhyUeNzBMF3MJN2QMDXnwioplJPz5l3p38ZBth0wgF1ArNO3eb1jSEBtVFKxKk3hWaduBRCRZHjVOgS7hTQpMUZpyylAwiYEILqkNj0LRpR25x7mmkmxbQYvEHnle90fSW6AteYSrrLKHvQPnw5TZEKUcHcnGgLoG9shS07n3LBGo5p865OyKh5RcBzHpbMTVlsxSwBdLqAD','gRld0WQd9','R0rMZ5z7xXq7yD18tfEym5LCppOVpoEAcyXJ3LjXuD','q','7w',12);
+INSERT INTO ti VALUES (5419693,-4366208,'wl8059NCOrYvRY7VvnoZjdSGjTkwCG1i42yJNkZW0t7S7ay9RkZmoskf06o','heJ7P27ukvhbG0bvtulhyUeNzBMF3MJN2QMDXnwioplJPz5l3p38ZBth0wgF1ArNO3eb1jSEBtVFKxKk3hWaduBRCRZHjVOgS7hTQpMUZpyylAwiYEILqkNj0LRpR25x7mmkmxbQYvEHnle90fSW6AteYSrrLKHvQPnw5TZEKUcHcnGgLoG9shS07n3LBGo5p865OyKh5RcBzHpbMTVlsxSwBdLqAD','gRld0WQd9','R0rMZ5z7xXq7yD18tfEym5LCppOVpoEAcyXJ3LjXuD','q','7w',12);
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 (10016439,-91,'5jZyWoOKFUpdnpg6Nggud55GFYimqiScyjbcBjplKiyV0RDa0jKIB6bq89','M8fTwZI0JpKdrHyP2LYjpf9E9zuloV5SPzn2Gp4wyOMlS64je0ukBHgU4HV5bDhkz93JYOdEy2gSBrke2V9LWN5F7ynoiGv0jJDocpLmpruCqYvNCVpl5izBca4eo5zPvis5yhW75mIpHFYvUCK7jOqqG6lthSXmvrGEqnMlicDCDV1dn','6YPazfJMGbQAKxqmETEZeFaxC','fVlE5S2gHrmThs02X4AlmAtKAtxm9ixWcJ35pR28VYvpOqxj8tldOS3he5','6OkDWn3F','mgF6DdrkqsvZ8Y2EoyL2epY5SPbCoDHzg6hcCLo3RS2Rm6hLlbzwpCecp1zuvSjzlI9n70kFNrU9nX1Qxz0G',13);
-INSERT INTO ti VALUES (10016439,-91,'5jZyWoOKFUpdnpg6Nggud55GFYimqiScyjbcBjplKiyV0RDa0jKIB6bq89','M8fTwZI0JpKdrHyP2LYjpf9E9zuloV5SPzn2Gp4wyOMlS64je0ukBHgU4HV5bDhkz93JYOdEy2gSBrke2V9LWN5F7ynoiGv0jJDocpLmpruCqYvNCVpl5izBca4eo5zPvis5yhW75mIpHFYvUCK7jOqqG6lthSXmvrGEqnMlicDCDV1dn','6YPazfJMGbQAKxqmETEZeFaxC','fVlE5S2gHrmThs02X4AlmAtKAtxm9ixWcJ35pR28VYvpOqxj8tldOS3he5','6OkDWn3F','mgF6DdrkqsvZ8Y2EoyL2epY5SPbCoDHzg6hcCLo3RS2Rm6hLlbzwpCecp1zuvSjzlI9n70kFNrU9nX1Qxz0G',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT, c BINARY(53), d VARBINARY(75) NOT NULL, e VARBINARY(4), f VARCHAR(56), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2065488231,-45,'75TlSRh147QbhzxE73585','iVOiFsXoDp6EDPD9iWp','o','lOnpDhca0q8aLdoZdsnxss3Futs1MhNSN23plaNBcbWCxibKZVSN','wpQGtwk9tJ1ppGZDlouC1m6V','Km',0);
-INSERT INTO t VALUES (-933011634,-34,'PrGbmhcoGcTxGMVXKNscEPh6beio6Ur','QR3RJ2DOGLAG20X96DdyqogNWvfz','llR','D6hpY6AwsD8OXaXk0JyTlaxwdmhEBeU0Neb2cznjGqeUm3','KVDlJBG2GVTJw1oV8QTTzqYKfaNiTxUP6zWFuQsrau96R226fj1PBzfQDRewuctCXDnEQbz','TyNerJOfFYmenyFTJ1EXreURzLJP1TPpHY2RoT',1);
-INSERT INTO t VALUES (-803161677,125,'opnxcY3rP88z1rJK6tfGIb','7eLqgG94Tv9ZpwBm8etMDCYHnZyimIOx7v6','PAjx','339hVKPHIavPQJaVihryd25MjhXDxaKvAL0Rje0AzGMzWN','HDCGXgTGr2grIvbXePBxPlzyUbk6LzT9pLMXpbzszIGWF9HqwJYvxilryDrNWgB0MUlIAFjs','ayzxp3s5wrjQN9SY2C3eNOdTcJNBtwf1wWenr7ZgmqJUVti4DJrkqeQQd',2);
-INSERT INTO t VALUES (1873493951,51,'0r0siahNI','WJnDtD5xDSTvqRZ1WZ8kD2nxLaPEhAi4M62pbpbIuusl8i3NlOo1wG65Bt3IMT','9b','pIu4N2RGPN3TUkMLbdr3oGeOuaxNn7cm3ggvhZb','6jkNv0Rwru2Fgox36sLoYlzBFJqjFrRcVkvcgqCZHjnXgo8AsBjeegu1oO7uObqu3xdmBXxbf7OaX0nU29W03VxS','Qy8o4ogBP3ETgIh4lzS5t8FIJ4JzGfKeg9fyLst0B',3);
-INSERT INTO t VALUES (727183133,54,'CaMhkJwDLU8DqV0q6MBW0HDy226cCcSG','Imh8AoKIdZOCSXcNTA3Vs94niMHLYmqVNlRp845eQUWKzeZ6PUCky3JJoEn42wn0ni3rFB','dLbT','zjicAuEQb8x5twNecKn0v','vzJ6V91PIRh2sGxL7bvIOMYp8EswGcPu3OUgoWVR9EKJiQkAEHvhe','658GXMTQSh5om1a8wlUYxPCPisHrypZ86qMIs62Ty1jaSullGcHubkSggMQSq2kPSsOmGmeipGb780Z6oTBpuDHEbVxo8f3LZNDm',4);
-INSERT INTO t VALUES (1404912909,-39,'LJ7xeGXU7qj1b9mDGdBVqd7lQ9','HCJ2eFeji6cI1DGSLqr8vKulRu','F','vloRmBvqE1ks3d5ZOLtczg6uAYoKQ','bDJ4G99','sfSGr7PyqfpgPdxnDEmh5HYLJ96406CY3n4TVu6hK8',5);
-INSERT INTO t VALUES (824891838,80,'cuLCuPDlA2sm4YWzbdUygour9qk1n37EqS6A','Ofz872xbJ','mxP','4','TDZoxeKqg1B9zt481Fns6VkaKaJKAyMQ9XHBqezUJAQMicaWu3oTHaJTcxbZ3WSFJxdYRacFT0ex2DhhIvs1MQFnuIUX8R','kX0JHcnR0GfhyRcGELLUNA4j6Ac2UwYp0B0riezYf3htZJlXzh1A',6);
-INSERT INTO t VALUES (908016648,-10,'X0c8n76NMv449LqBNs','iaHp0c1AjcbRbf6xmHydBQ5YCHwV','G5','3bc7I8jmPhr5c','pUlytLBYMGObVfHTTGgAtUGzR3k5MLCyNLtwKC6Y047EjvrZRHQwXnBGhGL17xIzbAgYkpXJc7SiUmXp','zErLcL1GJ3bly4iPUUGGi3JCSbOhwz220QXJOvgRXD1ClPRwEJvePyhPIFTNtu2BLpUJBdzVk0YSobDvaZp',7);
-INSERT INTO t VALUES (1348066872,-118,'eJtxRPVhN6kFMsybcsZhjZ9LYPOh2rTkCnV','h1ETmvCMlpq4MuGzlauUB4vrs4Yn7fRKW5utxb0c8uGsfGZWmKs5atpvJt1JB','S2','nVqsSZOgnWZnGVnrgiVqhuwHBOYFK','JDjkrGpnHJeJ6E4WNEBT5IY5NqQt1s4P8fxfr1aX7n1UteV4JjS0uA','Pi4fjhCOszUcVJw2FXxRAmpasP4DjRZhTT6KHvzze7bAGhCDzWhCcaWWq87PNKYwzR0dDjBek2ZxVUZhb4',8);
-INSERT INTO t VALUES (-1876858378,-71,'UxOiRRuTHtzisOKR4lvnzFtkYZR9Pf2Wg2DrhF6uqtf7cwQ8c6','zOE4rPCyXGKzpg8jsNPA2kKUgtHciDAIgXPSo','Y','FEAdAxRob','MNyuPlzEkW9CjGni7u803mLoIiFO3o9GJn8d4gP3fWF4rXfDEqpRxoFV3ye','1Yr01KriLxrwlcZnw5LOX75DHbS32t3PB2EF4bjJT7syANP9ElnM5SBjsxZa6N1DyQYss9NihETosnWwfcd82cCbEOB1BdPTIizs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1831301,-6631051,'pi5YD8047FeZdU','lFPE435Wq56ftvMdcx8pH8ID4mD8cjiSqQ4oHZgPDxjp8u4wXplCDXmYLQwDI0UDYXI7rxE1oprpStDNVyiCraHAsU2irCrwmAXlk6V06jCcD97kpIdVuV5XtlufFXdytAi33LIlgaIXsZhWTPwdQem2XGqmVFIjTrO4cKqXygjooxBPHq78y2lcxHr','OLIqGuGRNNX5IQOtXbbXJ8cML','cDhv2gDj8eJY2s0bNAtGcCcQ5VgnNsIEvd401k59AHerOOizoL3wwrQzg9wzouzX','Gi','8z',13);
+INSERT INTO ti VALUES (1831301,-6631051,'pi5YD8047FeZdU','lFPE435Wq56ftvMdcx8pH8ID4mD8cjiSqQ4oHZgPDxjp8u4wXplCDXmYLQwDI0UDYXI7rxE1oprpStDNVyiCraHAsU2irCrwmAXlk6V06jCcD97kpIdVuV5XtlufFXdytAi33LIlgaIXsZhWTPwdQem2XGqmVFIjTrO4cKqXygjooxBPHq78y2lcxHr','OLIqGuGRNNX5IQOtXbbXJ8cML','cDhv2gDj8eJY2s0bNAtGcCcQ5VgnNsIEvd401k59AHerOOizoL3wwrQzg9wzouzX','Gi','8z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5109748,-2742790,'Gr9gAsJDYgfVcoJzoMqm6bWXkZdTUeNMHbirpYOmPRWeRGgLog3wFeywVolGYGWDrr4s','ESqtAZkteSwocstxIGHACLXHMprd6JzZaPfpGl30crLlAIrsyBNveOrzkRzzJoRO4sRzvZJhiMhrtjlxnTFonYPNjB2z0zqczVx0ascADF8RFun0AOHYdCwP4apUwDD9Jfuge6INDZ','rIXbyviK','05W3pjgoTmhUWJKdUmswhrCSd8DVfVUev9NiAVyk0qaNAaF2WeRpn4fKwaAliQho4ZAw1rsHlsKtooumrsXz9FsJekvls5x2G9myvaeQuCRldmTHy0HFkAg8UE4H4szojjM4g4p8QZAF2itTBXHtBpIQavoX0v','8T','g5',14);
+INSERT INTO ti VALUES (5109748,-2742790,'Gr9gAsJDYgfVcoJzoMqm6bWXkZdTUeNMHbirpYOmPRWeRGgLog3wFeywVolGYGWDrr4s','ESqtAZkteSwocstxIGHACLXHMprd6JzZaPfpGl30crLlAIrsyBNveOrzkRzzJoRO4sRzvZJhiMhrtjlxnTFonYPNjB2z0zqczVx0ascADF8RFun0AOHYdCwP4apUwDD9Jfuge6INDZ','rIXbyviK','05W3pjgoTmhUWJKdUmswhrCSd8DVfVUev9NiAVyk0qaNAaF2WeRpn4fKwaAliQho4ZAw1rsHlsKtooumrsXz9FsJekvls5x2G9myvaeQuCRldmTHy0HFkAg8UE4H4szojjM4g4p8QZAF2itTBXHtBpIQavoX0v','8T','g5',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2068299,2917394,'NJgd6xI1toludbDd2NdxxgXchobxFOYRkc6','mXxlKtDxiguyP8jIHQdXmw8tdmEnEeW4kgWbXnGX0FUuolcUPxqCrvIjFHuKKTASQ5HOru7gMuSFvpclzTa8yBChnL9mNd2o3uYGzDBeCzgqFORAGNLSUw2nBEnecRXe9AfuCZ65kg2my','88aUkWJcaulKllpdM7siIP8REm','3mrLeAfc2G6zNMbuzdEKEZmM','c','A',15);
+INSERT INTO ti VALUES (-2068299,2917394,'NJgd6xI1toludbDd2NdxxgXchobxFOYRkc6','mXxlKtDxiguyP8jIHQdXmw8tdmEnEeW4kgWbXnGX0FUuolcUPxqCrvIjFHuKKTASQ5HOru7gMuSFvpclzTa8yBChnL9mNd2o3uYGzDBeCzgqFORAGNLSUw2nBEnecRXe9AfuCZ65kg2my','88aUkWJcaulKllpdM7siIP8REm','3mrLeAfc2G6zNMbuzdEKEZmM','c','A',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b INT NOT NULL, c CHAR(65) NOT NULL, d VARBINARY(18) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(32), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-25,621111743,'y6gNahLk1MN2m5yBN3vZVVwRa0rPtH','B8z','oNkCQyt','16OyNhiV','m','Im',0);
+INSERT INTO t VALUES (-61,706856052,'Dvh0PLzXx2U6RbQAOIGT0Ds1lfgrZQ6755','hZSx7jVCPM','6nKiOS1','5FLFhzChNrLe','J','J',1);
+INSERT INTO t VALUES (4,-1602618963,'OcIVgSxhvLilcTmTFzjT0YGJQgM3ajVpaNjSDCJz4RuiCnLrukxX4FHIFmweGxTZ','akjG','rXja','HLluy','2','7',2);
+INSERT INTO t VALUES (115,1732103170,'W3o1RsA94gEI9Ng8ctaJoOuyXIvC','7JIuyKmF5USutHJXPF','z','HmUU3dK','I','Hj',3);
+INSERT INTO t VALUES (56,-249335189,'Lk0bw1hEBUwk7CvsH99aKKXBxHNl8','9ifxZH0Cwn6','3h','GFfw3','M','3',4);
+INSERT INTO t VALUES (40,-1453674427,'8av85FDwt4Su4JQGWFS1Vf9MrjlRV8APcqg41FHQH7wSsXh13PLsv3KA6','VXj6Uok2tGtta9QykP','s2wt40V','jNlEpg0RTlDDxtE','E','Hp',5);
+INSERT INTO t VALUES (21,1364519121,'O3f','t','83fOkL2l','v6','3','Im',6);
+INSERT INTO t VALUES (-61,-1006428401,'uMlJrk','XxRBvUPenWdf6T7nS','GXBVD','ySWF24Brd8k67b05HQsfCAslIdaKqI','z','Jy',7);
+INSERT INTO t VALUES (98,1241401644,'uVXiUEhWWrLocWEbBXHXyaFiWZOfqwvjAKauHWM','TrX','Jp','Mi6MLjdomww9wlq2sDsCeDzAJK','w','98',8);
+INSERT INTO t VALUES (97,-1721410873,'Q7btjsqqI8yMiBx97FewcANnym5pMBRk1OZl2foUh','En4bU4ljZ4PcVYhln','XPd18inX','a5l4OSwuf1w01neSjQD1','3','Q',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT NOT NULL, c CHAR(65) NOT NULL, d VARBINARY(18) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(32), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1798687325,4,'X6ycSPlgYcxjYQfBBLFmpQC9TIi7OL7bZH8','A2UOE02CVY4R6fe3Kv9XBm6a','pEOx','jMN1WwBdvarp','BkAnbDbJp6RUdhXnO3pEeyaLfjpxxeTjiRzqJpPouy9AOm1OIqLWsPf02nDs0NR2X8enLvtj71EEv8PmnlUsh2FcVV','LP2Ox0Ni02l2fFFeZSZxti9XCID0KkI5QnO3fBHj6DixqhuDkN8EMZmt1Mw',10);
-INSERT INTO ti VALUES (-1798687325,4,'X6ycSPlgYcxjYQfBBLFmpQC9TIi7OL7bZH8','A2UOE02CVY4R6fe3Kv9XBm6a','pEOx','jMN1WwBdvarp','BkAnbDbJp6RUdhXnO3pEeyaLfjpxxeTjiRzqJpPouy9AOm1OIqLWsPf02nDs0NR2X8enLvtj71EEv8PmnlUsh2FcVV','LP2Ox0Ni02l2fFFeZSZxti9XCID0KkI5QnO3fBHj6DixqhuDkN8EMZmt1Mw',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(54);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
-INSERT INTO t VALUES (1935283316,-15,'8ATo9DrdpeS6653yTF07RLU9EFmx2juOWDY','5pQD4g5xHfWV2PVwUJqe9U7Zi1a8MIFR2O67Q74V3LOTuMagFQ','3smo','uieAuhEFjEdapb1pdko30CsxulQRNff213wohvzgUM6GqySVJ6','ni2YPsUaiFKJskJ1IQsOcoi1','DSzOIOxOCnUi',11);
-INSERT INTO ti VALUES (1935283316,-15,'8ATo9DrdpeS6653yTF07RLU9EFmx2juOWDY','5pQD4g5xHfWV2PVwUJqe9U7Zi1a8MIFR2O67Q74V3LOTuMagFQ','3smo','uieAuhEFjEdapb1pdko30CsxulQRNff213wohvzgUM6GqySVJ6','ni2YPsUaiFKJskJ1IQsOcoi1','DSzOIOxOCnUi',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-4778586510538827238,273498256,'8xYw0TmLvxige9GPS5Puwk9luHq0FMe1dDJDsEQWgVB8','oUhAt1jG9Xu','2cu1lM','I4ALarc2gkQycO1Q8u8','B','hO',10);
+INSERT INTO ti VALUES (-4778586510538827238,273498256,'8xYw0TmLvxige9GPS5Puwk9luHq0FMe1dDJDsEQWgVB8','oUhAt1jG9Xu','2cu1lM','I4ALarc2gkQycO1Q8u8','B','hO',10);
+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 (2976236399252367292,555264655,'dLG4HtxxJF8wLKQhncyr6ZtRtmHA','AZPhAKDCRD','cUMroO','VZyU1jbycvDmsUjBw4ky0axOOTiB5','L','6',11);
+INSERT INTO ti VALUES (2976236399252367292,555264655,'dLG4HtxxJF8wLKQhncyr6ZtRtmHA','AZPhAKDCRD','cUMroO','VZyU1jbycvDmsUjBw4ky0axOOTiB5','L','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1282954813,124,'CVSkH9vpMEw3viIKPKF4A0TePSmkrsrd0lfp','PfVvHwxqDJRJlIUOQ3J0AhdoXqsmkwOyL3L9ANJRFgMQFMgVeTMlt3xbPuVE9HkGUDfje9plLPWN91sPSIEZ96S82Jy2a92yZdgxhJNeVfCQoPHsGIKArZ00af6QPUJVvHUeAeTorTW94OEAQSaGpQYCD5z0kxalhFPzJuXTGu3A7Lzk5bSjn0bADCaukZ9rPAXEHIgOam2CDxMjzU','Pml','E','Y','cYEi3',12);
-INSERT INTO ti VALUES (-1282954813,124,'CVSkH9vpMEw3viIKPKF4A0TePSmkrsrd0lfp','PfVvHwxqDJRJlIUOQ3J0AhdoXqsmkwOyL3L9ANJRFgMQFMgVeTMlt3xbPuVE9HkGUDfje9plLPWN91sPSIEZ96S82Jy2a92yZdgxhJNeVfCQoPHsGIKArZ00af6QPUJVvHUeAeTorTW94OEAQSaGpQYCD5z0kxalhFPzJuXTGu3A7Lzk5bSjn0bADCaukZ9rPAXEHIgOam2CDxMjzU','Pml','E','Y','cYEi3',12);
+INSERT INTO t VALUES (9013022245267631091,1560444984,'1ht1n','BZpolbhAsO7v9asMEBBDZmmU5GMkxaDK9IOGRUuNrfvchR4IdTmKgwq4o3rlmKe7Iip0knxTYnI79gKsF0gaakEbtSsMeKq6OlJG9j5p0yXtTmFh9nazhAbk1m9n1csyeMIhoUlTzjpJfU96A3hknWtwLUb1coasKykplPxM61h903wREYLhf3th1LXGMuueGhISnqWy79rlJuCcS0G4BCD51UOoIil3tB9JXTFfCiVA8T8bzVnFqXXqw0U','LOElSQp9','UVus56oTOcV12v3jgnQ','h','g',12);
+INSERT INTO ti VALUES (9013022245267631091,1560444984,'1ht1n','BZpolbhAsO7v9asMEBBDZmmU5GMkxaDK9IOGRUuNrfvchR4IdTmKgwq4o3rlmKe7Iip0knxTYnI79gKsF0gaakEbtSsMeKq6OlJG9j5p0yXtTmFh9nazhAbk1m9n1csyeMIhoUlTzjpJfU96A3hknWtwLUb1coasKykplPxM61h903wREYLhf3th1LXGMuueGhISnqWy79rlJuCcS0G4BCD51UOoIil3tB9JXTFfCiVA8T8bzVnFqXXqw0U','LOElSQp9','UVus56oTOcV12v3jgnQ','h','g',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1368508184,68,'R33b30RwikeCPs9YlG1LzAruM3WVw8vxXxcyQYBzmdew','957SgPjjoin5vry5mAunjBqGkPJjZdRLnbLiS2O4v40dQS3dP5YSM9EupIWm4L3eNXJyfsFm079eTgVUIXzPwzUIxdaMTfgFh33wcuvWRux7TBau5e6ruuTeEpwHxKxgaCDaq9qztd6OAC1w9oCBGBzb9Mr76tS2193xNtF3ivhBUgJDTPEVzW1PFzXGXKT7flY7MV9Cb1gZoHKzLO0yjSXSRClgpA3IHVKH5wsJ3Vm2u1pQA4WI3wEymLKTl','tC','pRbT9XtmnagDn1LGgb57AisX8MK1SKAdnDth','1pLUFbrppTkWgxjedxKhLz1IYzWuCIQBngoqgg8LjxXc0UpOEC3cQzStYoZYcE7FWh','U8wpuc8Ox55M4vxbp1FdvT81L4BfO40JMaMRTHJEB2j5gdor',13);
-INSERT INTO ti VALUES (1368508184,68,'R33b30RwikeCPs9YlG1LzAruM3WVw8vxXxcyQYBzmdew','957SgPjjoin5vry5mAunjBqGkPJjZdRLnbLiS2O4v40dQS3dP5YSM9EupIWm4L3eNXJyfsFm079eTgVUIXzPwzUIxdaMTfgFh33wcuvWRux7TBau5e6ruuTeEpwHxKxgaCDaq9qztd6OAC1w9oCBGBzb9Mr76tS2193xNtF3ivhBUgJDTPEVzW1PFzXGXKT7flY7MV9Cb1gZoHKzLO0yjSXSRClgpA3IHVKH5wsJ3Vm2u1pQA4WI3wEymLKTl','tC','pRbT9XtmnagDn1LGgb57AisX8MK1SKAdnDth','1pLUFbrppTkWgxjedxKhLz1IYzWuCIQBngoqgg8LjxXc0UpOEC3cQzStYoZYcE7FWh','U8wpuc8Ox55M4vxbp1FdvT81L4BfO40JMaMRTHJEB2j5gdor',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b TINYINT NOT NULL, c BINARY(27), d VARBINARY(18), e VARCHAR(27) NOT NULL, f VARBINARY(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-717271,17,'HmntGjzbL8eCus','DpNSOzz','roLfKfej','RMHmnH8GGADdtMgS77VaVtKDu8kEaTNgjzPb8JcSiBScYNhvgPA','Bd58Sn2h6eRiSN7LC01k2dYPFIqQbjzsiW5bNOJYMiQe9LZaBEUcmTFpfqeuMiXz6QNZbi3w','u5qTLd3N1SMIrs9vD6m0',0);
-INSERT INTO t VALUES (-1691568,-99,'47mIgE1NJnTTt8L3M4gSqZh','iLuElNfUW7GKz2x','dznjWvmN35B3gQxzBZf41eeO','MQeUWB0cBpeIXVf8YoTeCrr0fpipEl7pWSthS9VXyTDNmS6HOG','nAbWBbVetnMP0','5lGXwSYX2o3qBZgtG3LGArFreyoGipEZXBl6NLnw02yUPRs129yOCRnYuQXmwA',1);
-INSERT INTO t VALUES (-646897,99,'vAt9DXSyjM7Cft2u6f5qk1L9u','MzK6zszA7hbqRV','gN4qWuQDRWjfk0ocs','ms9yUqQGbCteH','cE0GCFszlAbWWAb0QmDdOUyToRJaG2qCWKmHN34Vw8CGgxBbN53fMARBFNlSasSnCjzrfL905K4xnKgXDXn','S1iDIV1sURjibniC5cU5sOD3lhukAc6jGWw8HIxYednWJUVotqMCwj9q6ou35w4riYjN1HG3k58Rs4cB3T4TJr',2);
-INSERT INTO t VALUES (-7441508,-34,'8keHTk8H5uGKxjyNTZ5j','zhDhc37Wt','bGVdw','872XgCBTlJV4GCD2W6aWQWFeiqr7HkFCTdQQdC2e0rRZbq','QmFBWbfwRKjdB4H9Oj','E',3);
-INSERT INTO t VALUES (3437077,-109,'CGF','hHMLZX0hJFynMu','J3WzQpXuU4kHohUlSpY','wfh9cYUWka1MacLmpvyn7cWPTQkSUilnloJSyRZFofgH','0MgulgKxTqFj79YeweZFaEUGiSFtwtqJmbSbonPp35B5dkJBrxuYxAtVpglsU1XOIivzhmmt74Oocw62BAwR57','dlc6pQV7U8hfpFWjLmZyGt6ortbf3KIKfEEq34fzNhWu7sW8h09I97OdfQTJKUlEyOshppgWbCrfqOd85g0QmZiGNz',4);
-INSERT INTO t VALUES (4461494,-4,'aM5VCEZPvLmuIgoa','e24','Rn','JNsKhcDaHSNogaV9vm4AOr6naU6fsQFVc8gzzZKOTx3FAaFITJP7wdWUHmi2WZzb','AOdpitzWCoLEcU9D2wG0muOVsO97MOjYzy55qOrMYCX3PD9EUbuJRxj94Nf0dusCvah60nx','F369jv1XPA704bXSCWwh6sF0itR00g',5);
-INSERT INTO t VALUES (7293359,89,'pCFZYNG0S5ro','fCvKCs8ye','MGVMPJC','4rzRRl7GXbihEo4vTKCjjRuPAEP2WMoJ6GopoRk','x99VjrT8xNwCTVsy','mU6JwbU3nVRobWNSjgOktJ7RQ12tB08uIM9FAsosF7Rl6j8PxqEkChbqGMgFLNTIvdWbSwwYbBPQ',6);
-INSERT INTO t VALUES (-5641545,59,'z5w','EDr0Ne6Oeg','tYb','KDwQViA1JVsKS2rRyXAoS5uWLBkRUj2qn6bAIVzKIvvCAsP4Ow17c','rR4rh9PzPK','wpXwCnyUZDDooiJAMjcwN5GCBoVF3CHAgtnPdF6sBOMjE65S',7);
-INSERT INTO t VALUES (-1023608,-122,'hHbQgr3z6CgRBHtTjLRG','i','mUx6e900FeYpPb','mAxi9SqW8F8LfeJh0i5MWZnvkbyPJwbwc','BIhN5nR1dUe35RNWV3YjoXvTQqBYJ4fHZik21hg1GYrqHN3rsi9aijIpCOesKpYNcdoMQ6mkx70x8SqQIOynwCNlPGt','1w6oJuj0GcvIe5Q7ATeiK3Gtz62a0zvb1xdLytMMhdCkiXe29OknPMuswKCIXW54n19fQD0nr8IeBRVDSE6Kl2t9ynFewWIzVdQ5',8);
-INSERT INTO t VALUES (6310424,20,'e88qOy','8rpN7LmArLuuFbZXK','mi8ZyYdd','dQcjc40k1aJN0gU7J11yVZgTHgeaKLpMsEQtNvEzBpt5yc5Ka','Gg7oP','HzwHLbZ1kRXo1Wrb7bCMleRypgo70PB6ewDAVRd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5801325346629605368,1185035056,'kPizwd7leFo2','EfTMOo2kvd8s8awUxrXQ70CUlle59E2LX3sWe32SyFFbCFmAxlrzc5L9S3Ghd49Trk0CDtLV69pweaQYfezCKrZYBhjBMaCVsTNL4sWteFTs770lumTlQHEY63XBE1wRxuO1px7WK3uDJ9OkYIzFXAnJcczPrDKseyr3cGKFkZN0tdcWK6y0128xI','eE6','iHThVvuNbXkVhSFZbYmD2H6NajZTbicaHoJbfZLoW7HWgxW6aSuySfX03ZcIFCtm1A4o7L70nKN46THvqwmii2MPQckf5NB9ZsbJ','b','P',13);
+INSERT INTO ti VALUES (5801325346629605368,1185035056,'kPizwd7leFo2','EfTMOo2kvd8s8awUxrXQ70CUlle59E2LX3sWe32SyFFbCFmAxlrzc5L9S3Ghd49Trk0CDtLV69pweaQYfezCKrZYBhjBMaCVsTNL4sWteFTs770lumTlQHEY63XBE1wRxuO1px7WK3uDJ9OkYIzFXAnJcczPrDKseyr3cGKFkZN0tdcWK6y0128xI','eE6','iHThVvuNbXkVhSFZbYmD2H6NajZTbicaHoJbfZLoW7HWgxW6aSuySfX03ZcIFCtm1A4o7L70nKN46THvqwmii2MPQckf5NB9ZsbJ','b','P',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-7236607284713178238,-319910072,'LfBr17iCSTcBx7etVQ7833bTDRQb6bbsVGkO7UfF5TAp','wx9iH2al9EiZhVStqVsw4Tw57j26vr4VhJ7Jsen9syrFvZxEAzXjJKn','GzC0hgrv','g30FVPHELR8NkXHgf1AHgIIdMyNgLG26oGVpVtK3lZe63xsbm1rsQSGZqVsaMRRUiHqUzKtRGeWcnh0hH2UTBnFBDAnUmU44iZDKvwPVrG9jtsMcp4YTxlRRA2Z3BcNQNMBa8H02DWCrWtVYX8edipEP27TUooenuS7STueG1hwPnxBCZSGeGx1k4kFKAJ0wIoQnuThlJMedTu1xS1p5X1ChlHzE6hRBygq','AN','nz',14);
+INSERT INTO ti VALUES (-7236607284713178238,-319910072,'LfBr17iCSTcBx7etVQ7833bTDRQb6bbsVGkO7UfF5TAp','wx9iH2al9EiZhVStqVsw4Tw57j26vr4VhJ7Jsen9syrFvZxEAzXjJKn','GzC0hgrv','g30FVPHELR8NkXHgf1AHgIIdMyNgLG26oGVpVtK3lZe63xsbm1rsQSGZqVsaMRRUiHqUzKtRGeWcnh0hH2UTBnFBDAnUmU44iZDKvwPVrG9jtsMcp4YTxlRRA2Z3BcNQNMBa8H02DWCrWtVYX8edipEP27TUooenuS7STueG1hwPnxBCZSGeGx1k4kFKAJ0wIoQnuThlJMedTu1xS1p5X1ChlHzE6hRBygq','AN','nz',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-3413319965027543430,-975927406,'58ZRUCLdBv8U1oCcfI0na49itvTxs1u0ugdYFdY3FZhiDIErOhpGtlWFGWHP0pJch','DSPWcnBh5cQSho0fzm21B90uIuDiwiOwELIVe1i7GGcVkPbRGkmQNBMVjJKAOakTRprwaHpmKXiaFTIoEG7x8v4','36i','T2XoI2ZkzRyTyRdUck7E4tRLk41O3u7G77QdsaDwtA9NRh0JrrHwagyMgnGRrxOnF1VEwmnvyGxisHCY5hsxe0YRVF5IPObb6B1cBL9WIV4u8kyLQGqhlsVyn0','Vn','k2b',15);
+INSERT INTO ti VALUES (-3413319965027543430,-975927406,'58ZRUCLdBv8U1oCcfI0na49itvTxs1u0ugdYFdY3FZhiDIErOhpGtlWFGWHP0pJch','DSPWcnBh5cQSho0fzm21B90uIuDiwiOwELIVe1i7GGcVkPbRGkmQNBMVjJKAOakTRprwaHpmKXiaFTIoEG7x8v4','36i','T2XoI2ZkzRyTyRdUck7E4tRLk41O3u7G77QdsaDwtA9NRh0JrrHwagyMgnGRrxOnF1VEwmnvyGxisHCY5hsxe0YRVF5IPObb6B1cBL9WIV4u8kyLQGqhlsVyn0','Vn','k2b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c CHAR(27), d VARBINARY(65) NOT NULL, e VARBINARY(61), f VARBINARY(74), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (250412942848217126,7733480130618509783,'8','DjlosU','vY6Y0ZMpdPW7mDt7KdRH9mmIV3bgkufiaCzSRz8Ws61JU','kmE','R','AJ',0);
+INSERT INTO t VALUES (5114801884384832240,-6671436129592612534,'43ZOr89lrV','XkrAHz2frQb7qNgBQIkT5Yknt5qDQaAsvh1JA8qngIWO6clJoJbquQzkg4HOW','RnV72tP6luyTp8YhBAr','e94DLv7gO7FSQMZZNo4OEHwvpG2BXBoXA95l4bwRyuJGGUBnpriKt8EGmZRBPrJz65pd','l','p',1);
+INSERT INTO t VALUES (-5488123959241621273,-1147480377526288840,'bhnu2Jsa1GPZ','9DAO66','Chb8ynNV4BuFyHMNw7sHQLaTIVfd5DR','hdu35oLa0ezIP24h76hxl2uppyPg2zI','0','H',2);
+INSERT INTO t VALUES (5032113901185549076,-2342846307852209020,'NcCY4an94fF7ST40Jy','x4Ifv0cOpNHu1EnnIXBgwL1Iv6NEgqQITJaHATT75XMKgrfyXjDQGFg2wF','xmAn7icxxnHTDzosJN5EEUwZCnX0usSKVsR1uYYKoXTucGa','vKMQWzdZOZgCs','5','h',3);
+INSERT INTO t VALUES (-3136238452578006868,7765337860895250592,'etKG7ztFbr5hLoZLIaC82f','S3o635PrFMizbI','Gl2anXQYSgqvKLImedzZB7AvnnPQCmd537MyJP5ws','0MYCEor3lOcJxjTNnQFEUJsQiGeNIM9sqZk9DMbnEFakqvYVdyK','E','T',4);
+INSERT INTO t VALUES (-7535267111281392161,7283303792983136117,'Qh6B8oMMt7d4JDS','YZ72q1u89Fs837hWNjF2APbV1NkuRJmwVYPU2TqlHpZlphXqNwve','YWwCrhuycwIEsN4OVR2gVqTiKlu92Th','cWzCbpRfc35jltHmZdU4K','i','ob',5);
+INSERT INTO t VALUES (-1546877507241431098,1669919051140974969,'wklDlsBESYtm','dKExqVfHF7nvuVxxPix9KmkUGNnKcbJZteOGAFgC7R3WqpxTjn9mwgm0nfN','Dk1XVqfGX1OzfEO2uL','I','h','R',6);
+INSERT INTO t VALUES (-7782754953192354045,-1074400228911150565,'ktI2x3lDnatUd6Vxm','1tR5gzKLwVHKzMXu9764S6j','ql08sPMuqzHi16LXumPJQ0N5LChltNztwwY5fnWN32HvWrqdnA','slYgWWekP7V3jhLrvkeqmUvXuqXAlkCQKxa1rObUHsBrCQ','F','ny',7);
+INSERT INTO t VALUES (-3069136637959488149,4332149530537392417,'y0srslqQaRDHGkORxtcFNcIa','a6Vy3vVKNtTH4Dlh2xuaHHkLVEw83z36JxAC00hASuQ7g51ec21ZwNy','3Zeq31RcEPto4o15u6labIZ5Xgs7E4ZiKM1iUMoMFw4NFym3y07FM','9j98KhIYt3z27kHXzIgdnWNXzRX','w','G',8);
+INSERT INTO t VALUES (3763946888193217960,4525199386320016846,'uiHsRbI','Ce6TWqAhSoTvczV','icITr6JWZqSW21Zd','OuT9DhutBA2FIoHbSHPasmYxLKqKaOoa','5','w1',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c CHAR(27), d VARBINARY(65) NOT NULL, e VARBINARY(61), f VARBINARY(74), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-190235,48,'7h','pUr','Qd0Oh1vz8W8TJD7gEaHBkJXEC4','behPhrpqs1IK9G4wFjtN5zy0BoHwuKtD','ChP7u7OgDvfYM9YTUNgr5qwvw8LmW4FhBsT','GzPuy234CEaWRIOMyY1SyhfTwOsm4ZTaeSlUt52HGMELdzzbSnw1FLWCd3aDw7NG47rpBfrJBsOkXA6j4EvtcXb6rm7Hs15NVrjo',10);
-INSERT INTO ti VALUES (-190235,48,'7h','pUr','Qd0Oh1vz8W8TJD7gEaHBkJXEC4','behPhrpqs1IK9G4wFjtN5zy0BoHwuKtD','ChP7u7OgDvfYM9YTUNgr5qwvw8LmW4FhBsT','GzPuy234CEaWRIOMyY1SyhfTwOsm4ZTaeSlUt52HGMELdzzbSnw1FLWCd3aDw7NG47rpBfrJBsOkXA6j4EvtcXb6rm7Hs15NVrjo',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(28);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(28);
-INSERT INTO t VALUES (-3926480,-31,'Hdk8XZpNYMoDC6O9h03mMz','JMmKipU1vg04','uhaVFRPVEcd0KnBiGOiMBSym','4TGm8emC3JJgMMrv','Ugqacx4tFUQ3QbN4Jla2MtSb1','9RNaD2iuDFgOFeU0TsFwTfnvANjvETr1JOztbwAVrqUJqUDzorysJxqKZlwYc4IRYtGi',11);
-INSERT INTO ti VALUES (-3926480,-31,'Hdk8XZpNYMoDC6O9h03mMz','JMmKipU1vg04','uhaVFRPVEcd0KnBiGOiMBSym','4TGm8emC3JJgMMrv','Ugqacx4tFUQ3QbN4Jla2MtSb1','9RNaD2iuDFgOFeU0TsFwTfnvANjvETr1JOztbwAVrqUJqUDzorysJxqKZlwYc4IRYtGi',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8016203,-23,'yd09','Hd8Ipwdz80sutAiLQjcpa0SvziSbfwU1dWEb3AfPNBj2L4hWEZ2VpBX4laxkA6oxvrRi3hX','8','7VlTTzoMYVTcUxwbEYWnOQR32EtWOXZcSZEiCK3fhw','7J2OjylFqtqAJyFv6Rm2yLZ','k0Wy4PobJ8Lgd5XRHhW765vO78c3FyNcK2pHRqhdTg4BN8BwF6XTi71PyY',12);
-INSERT INTO ti VALUES (8016203,-23,'yd09','Hd8Ipwdz80sutAiLQjcpa0SvziSbfwU1dWEb3AfPNBj2L4hWEZ2VpBX4laxkA6oxvrRi3hX','8','7VlTTzoMYVTcUxwbEYWnOQR32EtWOXZcSZEiCK3fhw','7J2OjylFqtqAJyFv6Rm2yLZ','k0Wy4PobJ8Lgd5XRHhW765vO78c3FyNcK2pHRqhdTg4BN8BwF6XTi71PyY',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (8163906634575311782,-4007588128545867031,'Lz16rdY9mwXIuqEY34tHTq','BJdVKGwpEC0nXbldWfLuDvL1l6LBhv','sU1dhTYGQWfxEWbiTXqNRyYxI','JAf3blCj5FSByfvab1uHK3coGZmDPlr686DlN7lJ0','v','4',10);
+INSERT INTO ti VALUES (8163906634575311782,-4007588128545867031,'Lz16rdY9mwXIuqEY34tHTq','BJdVKGwpEC0nXbldWfLuDvL1l6LBhv','sU1dhTYGQWfxEWbiTXqNRyYxI','JAf3blCj5FSByfvab1uHK3coGZmDPlr686DlN7lJ0','v','4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
+INSERT INTO t VALUES (1217549093534291911,-6344935428421158742,'MlyaPXdKR1lrMZeHl4fO','vAJDMiss85KeBj6bE4grCvB2kz7Xclh1Ibx9HTULXjIK','32W9Rviny35sjCUzkMt8nY5ew79lQ5Kd0L7fB5V6CRBgzf','bJoFI7n3Bn4SNLbpMFPBMoIhrIVAFgUFnYKzNYfEZmWkRSvBBgEOIkQWqjvrgaMnloGoXUs9Qw','X','B',11);
+INSERT INTO ti VALUES (1217549093534291911,-6344935428421158742,'MlyaPXdKR1lrMZeHl4fO','vAJDMiss85KeBj6bE4grCvB2kz7Xclh1Ibx9HTULXjIK','32W9Rviny35sjCUzkMt8nY5ew79lQ5Kd0L7fB5V6CRBgzf','bJoFI7n3Bn4SNLbpMFPBMoIhrIVAFgUFnYKzNYfEZmWkRSvBBgEOIkQWqjvrgaMnloGoXUs9Qw','X','B',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1986635835465488035,926443883257922712,'lRbhaWCo8OwbECZpmVvQODm0','VIFksBaKRdexkajwaVREHn3aYjVoDAyLrShhpn9rKf8bsP8ADCOJzVlQ5vmIvrCPeuPiCsW9fA9nULiuw6wCVT6CjJe2V18jH63BCgK3EN1P4Bi5V3OcDsxMQh5Fpr5ZY6Wr8AGr','izjrQw365DIITO','1Fg','B','Xx',12);
+INSERT INTO ti VALUES (-1986635835465488035,926443883257922712,'lRbhaWCo8OwbECZpmVvQODm0','VIFksBaKRdexkajwaVREHn3aYjVoDAyLrShhpn9rKf8bsP8ADCOJzVlQ5vmIvrCPeuPiCsW9fA9nULiuw6wCVT6CjJe2V18jH63BCgK3EN1P4Bi5V3OcDsxMQh5Fpr5ZY6Wr8AGr','izjrQw365DIITO','1Fg','B','Xx',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (461244,15,'qhiNqb2','yLuArdgp7l0MSx9Z11kpmced731vONmTMJXsKqo9JWgaeGZUNs3GBIz7nVg04IBPA8IIwb6gcIt5lEKMaYypohTgIhls1DypJ0swi5u9vq5WsJjXFjqPRD1fzEFH4HYqHqqnVaGMWBrFUgKc','f6WEr4yrNfYvA5L2m3','yIGWvrE8sIleSqvDEWVj4v9EyPCeSDz13wRzchb8WcE2pYAIMRMmaIlvmQy35R7F7E3Jpl9K','G5FWbLzou2q72cxIbel1oPrWVQuKxUsRfJjCxhPbvl1rcHqsNCuKoHk5YlXanSvd7Gk7keRk6svh4wkVOWPeAlXcSc1rY3','R5H6AOBOq9PUz0qVAkr6IrcEEkriOkJiWsBbAYY2lyqLKKXrgSvqgD29kxkKUppota7DjXrlfVsXUeWUKzVHwoADc64e3aesU',13);
-INSERT INTO ti VALUES (461244,15,'qhiNqb2','yLuArdgp7l0MSx9Z11kpmced731vONmTMJXsKqo9JWgaeGZUNs3GBIz7nVg04IBPA8IIwb6gcIt5lEKMaYypohTgIhls1DypJ0swi5u9vq5WsJjXFjqPRD1fzEFH4HYqHqqnVaGMWBrFUgKc','f6WEr4yrNfYvA5L2m3','yIGWvrE8sIleSqvDEWVj4v9EyPCeSDz13wRzchb8WcE2pYAIMRMmaIlvmQy35R7F7E3Jpl9K','G5FWbLzou2q72cxIbel1oPrWVQuKxUsRfJjCxhPbvl1rcHqsNCuKoHk5YlXanSvd7Gk7keRk6svh4wkVOWPeAlXcSc1rY3','R5H6AOBOq9PUz0qVAkr6IrcEEkriOkJiWsBbAYY2lyqLKKXrgSvqgD29kxkKUppota7DjXrlfVsXUeWUKzVHwoADc64e3aesU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b BIGINT, c BINARY(33) NOT NULL, d VARCHAR(34) NOT NULL, e VARCHAR(78), f VARCHAR(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3141487901,-5856872237610041253,'G','TeF','sRoQF0qRuPeltNu4dCQ3fyAlIIvi7MpS9SdcUJudU','9HAG13AXes','Iv7otJuEt08edkWN','sbGIa4rMVQ6eCz9p0XaWqkxLCCgza05ivR58U',0);
-INSERT INTO t VALUES (2693954304,3336767402578016301,'Flu8wOxU','X4lV','Te7hRROO6PpHkWfhsLljqwCQAoX','iSf5WlhOfPs2Y','XDX9nTlldkl5V1cLnilQiFAZQ5jRBpiEiL8J72OZD','JWjEH0uciqBBb4IybaK8yFwii31K2oDAAA8HC6L6tXTcr0Q',1);
-INSERT INTO t VALUES (3215709352,-6203737861107739168,'2VfZv8hrEPz75vdNRNv1HaPzxrM4HugTl','Jm8CLMvtfEgdu','XcyVV3Wv8wEX3d7','1DI','XBMEuUPVUv9aaYXtBg8FAbtT0eaprujuxokICeZITXkzlBU6CSxVHQt6DzvaWEE','viU2fJNB2ceTb1wOFNhOUTlGs8vwk2ETfQbksgHP17v4B',2);
-INSERT INTO t VALUES (2242462112,-8444818459888294511,'cLmhp9po1G0XjrgQUDfQOdll','bkXBBZbYF6D7x7sZ3dFHYf8k','ypMUqU8gM1XMqqfQE3aNDC5P24cwd3cp9gl0MyQRtVYSmol44ZKHP5enT5ro2a7ZNwivnBq','ztdeB3lxO','8XKzldadzjntCpPan6ZmJMrttwZfEFoqqaynzIgboXDgMU7HqJofpKc8p7iMIQQtanxy2JFmZushW6qKaQwLvxgXe','FuVJw6SSb7IcF06Jxb59UOq4eCZY9SmOnU',3);
-INSERT INTO t VALUES (3689068869,2477599326636706737,'aS4t1sKlQpRmv7yzqSFGd','BKVM53UJkj','NKyhfyqqN9woLktuhJZvRjYNwS2sFLtRCk1zrgWXCjyzN9cm','5M70bMEI8l50T7','BF1fXO81B5nm5VbX3GjT00LzC32Fn5hXeXe6zMlbBkQKUF0lK9NCOapFUiq','qK901GHvTMrtWgFtYRa7NrWqIAizxopeFPx0rST232gPC7kmfvBWVR8Iw46JiVscMj1nity61VPsQovkpwiI0Pyo',4);
-INSERT INTO t VALUES (2865100229,5462261709180389216,'HaItKs0aNh5wKCwKZBOXs8','Y1','wxiHtbpg7hc6COjPfuB7PZ8CSBGOrIfkmaMgHRRANoU0HH0X5J','qUma','nkAvm1MQuXkUPnTawXRWLd1cSenvzLKg66w6CtJKJ7AiJW054mMlqdZ9','oxhfuF7Q94oWwbXrwaQl2IuJVEowgJdZbzZdZUUjiWhZ1Mxl9sPiLBtPX2J0qgJkwkcHyjTU4wWbtwF5ur',5);
-INSERT INTO t VALUES (97928093,-8040955814255502921,'5dY2bsKuRb0AH33tBjeARgAMZLyb7zBL','OcR1h0r2YsXg9fCFN','L2Srn','Hok9M0Cf','rQcb6s','0XujNsdOK4ZQkYhGqq7A6rRVqyjYfUV29ciVcEOTCHnjVcctvhQ',6);
-INSERT INTO t VALUES (306895176,-7262701482668333646,'1mEb0Cm4li1OcZ2UUCrhp5HoM1IjWvcpZ','BTcdi','5A26l7IStsoCku1RZw9TTnR8eJevzzmEydWZeLtJrPsuesddYESgRW2yo9n94u','75HgRKzQDE7vZ','VmLzqWANZILRsaA60pc2aEtRUN8puelzmlB68C2HyMIm74PHyFwna1aTBvjen8DmiBHanzpyXq0DR63871CMzmUnW19QuiqeYm','5YiozkIGlW2obAoysBOhn8vGH6yxYtXr4B4aAdOTrGQJ84kRfCq',7);
-INSERT INTO t VALUES (756720866,9157715185412874862,'ohEgDr','SLQGvyqy0i6EFm9','UP9m9','SS8wbef6EohW9e','vBLDNTzRZ','O1jwfpZ7HO9RPBDtnc7hUfgOvq0djZcm1BGW4jc9g6tQjEnjK8k41bJCoeldaH5VwLO121ZYzzuOmWDWMVm2AUC4rY6aASfdVNc',8);
-INSERT INTO t VALUES (1420853067,6505451913567981979,'e7IBoO9vs4vily2','octNzbdUztn7ea4nqwDTm1WvyxJSj','Uo7RooM4HptHYS70jWh3b23SL8jskPyoATDAhdSZM0R7miccH8jrJAQKekwdnt2qOne7ty','QT2vLUDFkegj8aCr','BRT575cMuIP4I8a1KZQqYniM9sSEpg5z6aWLV56LVZhyNBIYle0N4zpGbGd7I','az2LM93ytW5XXXF3OuEb9Q5MHaCwttoeybDrQbFKeHvk5cU9Xxd0r7w',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6829205553056608191,-2726567459468138390,'FaNvGwOVUfKbfBHW4WQRKxed6','wHDij09v0OyMVQVZaTMeN4swVI59DAHKn9n1dZCkosureUGAihPKMOLQvUPeXoGbdwLOzbJfCxXsO0joDeaBcPDyUdZ0Uv27epGE8K23AZdZe2XBLe7KKEfxsAvhWIh25xEMrMihtE3UXSdWMoS6oYEdnsuV8me8RXLc5P3UUdNdf1t9mPWBbL3AtVpqag67dbDkfI2e06','X1wJSjMOdvSAy35uU9ueohs6fprr8a6Y6rzkAGm8dZw9','4fPFpXULPvO1rj42SQQOnIlN8Sw6rZ3rZVx7kAwQCwKVbTpYOkhbXTZS5erR1OR5OwX6wURoc1VWPh3y1vt05TD5TbMa41uBueNQI8SLHBhd','3','Pu',13);
+INSERT INTO ti VALUES (6829205553056608191,-2726567459468138390,'FaNvGwOVUfKbfBHW4WQRKxed6','wHDij09v0OyMVQVZaTMeN4swVI59DAHKn9n1dZCkosureUGAihPKMOLQvUPeXoGbdwLOzbJfCxXsO0joDeaBcPDyUdZ0Uv27epGE8K23AZdZe2XBLe7KKEfxsAvhWIh25xEMrMihtE3UXSdWMoS6oYEdnsuV8me8RXLc5P3UUdNdf1t9mPWBbL3AtVpqag67dbDkfI2e06','X1wJSjMOdvSAy35uU9ueohs6fprr8a6Y6rzkAGm8dZw9','4fPFpXULPvO1rj42SQQOnIlN8Sw6rZ3rZVx7kAwQCwKVbTpYOkhbXTZS5erR1OR5OwX6wURoc1VWPh3y1vt05TD5TbMa41uBueNQI8SLHBhd','3','Pu',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4727790952080927938,1888072556265594433,'0','1wOWqUiydfpIEpnqTy6VClQhwq8TDJyTzggkNnwVNPPRM0DnWUUN7Gg39zdRO3DckQyX8J9TwweWHWjpvZnyf4DeUuYWWF7y2riT3LS4mskcgBStPfna39GDpSVZ766RQUeObtU4OQ','lujS6','F5yL4EdCbbx567nwaRn9k0d1VJ1sTn8wv5I6ZFh8dMR5x8rqYCI618zuCSQDCOLrjsk4v2NpiBtal9MbbeHIxADIk78fWQDsiuzCfLD3yWO9U','HW','u',14);
+INSERT INTO ti VALUES (4727790952080927938,1888072556265594433,'0','1wOWqUiydfpIEpnqTy6VClQhwq8TDJyTzggkNnwVNPPRM0DnWUUN7Gg39zdRO3DckQyX8J9TwweWHWjpvZnyf4DeUuYWWF7y2riT3LS4mskcgBStPfna39GDpSVZ766RQUeObtU4OQ','lujS6','F5yL4EdCbbx567nwaRn9k0d1VJ1sTn8wv5I6ZFh8dMR5x8rqYCI618zuCSQDCOLrjsk4v2NpiBtal9MbbeHIxADIk78fWQDsiuzCfLD3yWO9U','HW','u',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3930344286207599095,-4224307980439314309,'wa','DOZ9mrXvWgwSrddcRwdftru8Gyd1fJPqBLH3aA7Kc7dM1jDsERDGgvWeR2ooI15OYHYPoEds','qIDwOFXSx','lYe9af7oDVvqUCy7754F8bey69yAarcGNYfyneRmSaRJ2VHinSVL682sVwkNnspqnGgj73kljRoUXCUGDWOeVoT652Ugza','q','t',15);
+INSERT INTO ti VALUES (3930344286207599095,-4224307980439314309,'wa','DOZ9mrXvWgwSrddcRwdftru8Gyd1fJPqBLH3aA7Kc7dM1jDsERDGgvWeR2ooI15OYHYPoEds','qIDwOFXSx','lYe9af7oDVvqUCy7754F8bey69yAarcGNYfyneRmSaRJ2VHinSVL682sVwkNnspqnGgj73kljRoUXCUGDWOeVoT652Ugza','q','t',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(97), d VARCHAR(66), e VARCHAR(19), f VARCHAR(33) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7253063,55935,'vdJ5WgD47WxL','TPcUTJv9HogyQAuXIRNfOFxG1BrmgssHarCCQYbrBrq6UK70hyKOd','giB8d3UVgF2','Dal0E','v','y',0);
+INSERT INTO t VALUES (9569643,1442,'4jD70u0brgOuD','FkoC6nDYlmy9lROevbzbeIhzFUtbLqHHT0qXFjO93x4wc6kYDQJ5Z','vHOeXEP3vCBBYTmFmQ0','GDCMWUZVR6n','U','g',1);
+INSERT INTO t VALUES (6683596,30204,'0naQlGb7KVcloEjbRHDEgbl2h2GolrpI9tjKzOmbR3nsUkz20hRp693G8A2MAGhUaI7','HOg2HqE7iJP8BYVmknDAg','WfjlAM','E7EVPXRNwaI2wAC8YtCJSZNnY1a','c','q',2);
+INSERT INTO t VALUES (2033993,64946,'cBylaSf8KJ3UFLAXlmqNh65GLPYGHeeOzCVZyZVfnvhLhhLQoEPj0ptPn','eC8KJS25nVm6','0deopnDVl','pqTAY06JaRJcSwvyrgDSPGAmUaSNZtR','m','R',3);
+INSERT INTO t VALUES (15714252,61293,'wDszEnYzvK1CSOwbsbblEYZporbxhexJ20uNjo5ez6YlAheduuVEZikE','joPw4nR7hG93u','k','FNk0Gdmx6on7m9LDpQIIKWZVuGA','f','h',4);
+INSERT INTO t VALUES (3264368,11412,'dXWRQfmf9PkgswTpob6iTqENwPepuVVHHj2fAKDlv','egGk4i7JOV6qySJryo3zGfiJ237wUE9Zgw9mv8Su6J3JAOyV1dD0uO','5wrA4XNfAlkH','yKJbl10StPWao','3','2',5);
+INSERT INTO t VALUES (9272140,43202,'IrVWbTKsXcmciuvokxcKrddFM0hLwwEotTP','Da70hMhzz8p1cXzX91Z84Oub6O0PwW8ffU7CX80TuI','Ad268mTUq89Gnzcg','Xfo79j0V3IrfX','R','T',6);
+INSERT INTO t VALUES (2887867,61361,'LX62ADoreUKlNRxFd2','EujHke8hOf','2P4LnFsOfKH2t','ccVmU0kM0GaBO','3','3',7);
+INSERT INTO t VALUES (10621263,47443,'JNi3Doe','han56jkmWzbrpqbOCryTJTwKmfg2TE4gJkO9eCz','TQ2','xWnkkITt9','6','x',8);
+INSERT INTO t VALUES (3338433,553,'tQbFzLfIsl1QqhHtktixKZw2iWfyGTv4laZ7cx4OAP9rbLUs1VrOnmHTSJTIkCd4zWxDefzGpV','6OsXpi8Zz61zXsv0SP3syK33Y0xbLAB3nmc7iCiNu7aYbmz0W','tQ7nabO','zP9S','3','m',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(97), d VARCHAR(66), e VARCHAR(19), f VARCHAR(33) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (65173491,-5636427705206415561,'CSU3M1CIu8DwKdchRaV5ujJ25Mhzc','s','NBV1B4kaf2e4jBJk1lFDk0OHcqLekDJfwG25ANxmO8vrtQkbqDV4fyvkUxpugARVgn9x','CXOQ1wzY','wkParWjlOYH6j6aKMGG1bg6nDetJsIt44JG6U6oFWyzfWeoj0lLhEJb9bESZvrCgU3mS9dOQgenwXRouJjgM','Xsy1u98JoYHw9bIajlz1RZKb6NFvWovCiEUQDDf4mJCeJalRum4OYN5dquaxImd8v27TT',10);
-INSERT INTO ti VALUES (65173491,-5636427705206415561,'CSU3M1CIu8DwKdchRaV5ujJ25Mhzc','s','NBV1B4kaf2e4jBJk1lFDk0OHcqLekDJfwG25ANxmO8vrtQkbqDV4fyvkUxpugARVgn9x','CXOQ1wzY','wkParWjlOYH6j6aKMGG1bg6nDetJsIt44JG6U6oFWyzfWeoj0lLhEJb9bESZvrCgU3mS9dOQgenwXRouJjgM','Xsy1u98JoYHw9bIajlz1RZKb6NFvWovCiEUQDDf4mJCeJalRum4OYN5dquaxImd8v27TT',10);
-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 (869241128,5030459436927803499,'YEnEfsbEO5neOs1aRaObKDh','eUtT3PKKu4h','eZf73kCQfNEQzAPuvCvh09JDknAyb9k6lN1','KN6ibWq','dkk','ebiAJcSfGljrVbHH9Ndp3xtJysS7LUat9hOIyTNliZYFe7nM3YKKoPP0hvTD9Zj8s9BGp',11);
-INSERT INTO ti VALUES (869241128,5030459436927803499,'YEnEfsbEO5neOs1aRaObKDh','eUtT3PKKu4h','eZf73kCQfNEQzAPuvCvh09JDknAyb9k6lN1','KN6ibWq','dkk','ebiAJcSfGljrVbHH9Ndp3xtJysS7LUat9hOIyTNliZYFe7nM3YKKoPP0hvTD9Zj8s9BGp',11);
-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 (3017444410,3019497349803182265,'ftA','w4Wt8ENx8zdckA9RuujsCr2IVfUmNFu0DQTL3nZw7G5TSMEdqdgKjsPL1TMCZ1jL2xXGR784HyetBSKN4MQyvIBQrhF82EL3nxz4KWbRwbhSnVG3d6NcEprS23bZ2ur1LjSz5f8dI0ADW1eNTyZ7NODYYmeyLBODGnOBOx9mNMBmkM1XoHupIQxAuRI48H2rFbVHIzr18DLqzLhmTjD2VfwaMXTAXy','N0ZMFBCdO8Lx6H6ePbL','CpmN2zlKZx7tqF2','5gHBiGUAmnZurCovZxDwAn31WDcOseUitW0Q4v9ZxmSGKHvpBnx8bw7rh6rPepPA3A398z85NXDhRlKQWNdeYzrumbieus','CQuZN8dEGrPIO2yVGQ6byD3KB6Swi4pzfPzpbFuOhWRZjyQ7YvzI8OOjO7NU5eX',12);
-INSERT INTO ti VALUES (3017444410,3019497349803182265,'ftA','w4Wt8ENx8zdckA9RuujsCr2IVfUmNFu0DQTL3nZw7G5TSMEdqdgKjsPL1TMCZ1jL2xXGR784HyetBSKN4MQyvIBQrhF82EL3nxz4KWbRwbhSnVG3d6NcEprS23bZ2ur1LjSz5f8dI0ADW1eNTyZ7NODYYmeyLBODGnOBOx9mNMBmkM1XoHupIQxAuRI48H2rFbVHIzr18DLqzLhmTjD2VfwaMXTAXy','N0ZMFBCdO8Lx6H6ePbL','CpmN2zlKZx7tqF2','5gHBiGUAmnZurCovZxDwAn31WDcOseUitW0Q4v9ZxmSGKHvpBnx8bw7rh6rPepPA3A398z85NXDhRlKQWNdeYzrumbieus','CQuZN8dEGrPIO2yVGQ6byD3KB6Swi4pzfPzpbFuOhWRZjyQ7YvzI8OOjO7NU5eX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1192492306,8862988403211332366,'a1ZwU4VeB4BSWF7kmHPcjUYDYMzY81wv','vIlDAvGHEL0lQBOgub03Hcc5','31axgrii2ByOamCLTNpOodUiRqA1y3SyfLTYKH614qycYyKoZbuD1rSdZYlc','bmcU05SfQbtEcGF0Wm7msieotWAoWebdaPgkDmJWBUD4tCCzN7Tl6rBBVPHfFe7fXKmhIaQxtvY7XxIQCIpzmRSr3gOkRDvgEL0jGrQ4GtlxlkPJDxHSkbLIZRVYvKoMoR3sX4iXvGkzlVxEwKXKNgiBotnUKwSD3SJUkm5jQQ9lN3LM','nwcCCntDUmvdBYhYtzjDfdzGUbrbbu0T1rfR3OgfRuDGIZmwrLveX8JOs0nnx3mXuVt2mdoquN29co7bYd26','nnG3ZHOUiPODQWyQTiNnU',13);
-INSERT INTO ti VALUES (1192492306,8862988403211332366,'a1ZwU4VeB4BSWF7kmHPcjUYDYMzY81wv','vIlDAvGHEL0lQBOgub03Hcc5','31axgrii2ByOamCLTNpOodUiRqA1y3SyfLTYKH614qycYyKoZbuD1rSdZYlc','bmcU05SfQbtEcGF0Wm7msieotWAoWebdaPgkDmJWBUD4tCCzN7Tl6rBBVPHfFe7fXKmhIaQxtvY7XxIQCIpzmRSr3gOkRDvgEL0jGrQ4GtlxlkPJDxHSkbLIZRVYvKoMoR3sX4iXvGkzlVxEwKXKNgiBotnUKwSD3SJUkm5jQQ9lN3LM','nwcCCntDUmvdBYhYtzjDfdzGUbrbbu0T1rfR3OgfRuDGIZmwrLveX8JOs0nnx3mXuVt2mdoquN29co7bYd26','nnG3ZHOUiPODQWyQTiNnU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b SMALLINT NOT NULL, c CHAR(21), d VARBINARY(57), e VARBINARY(92) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (833046318,31296,'HSXUijdZWB','KOThTIUKww4DZTiVMGC32d8lDJNuRlIv0Bp6CApSuV8','u6mjz39bedufTDUJaRjinl5beI2zLW9LHllzvajshEUbGGL0eAeRq834sz','mN7eW','ySW5GxwIWfGrRT3SgtD9unsQjKJzq7XExl7zt','guujfumuMlpgYWiDz4t',0);
-INSERT INTO t VALUES (1879623920,-17029,'p3g2EXQwosJEI','GJjUo83zZRU4HPwXPulAQxG5Gf','nCCRZj3NFl','Gdqw4k0','ZBVAkGbXcAtv','3ED1YmHAAxQVioO1uzz7D6HFjY1loWzlYhv0cH32nu',1);
-INSERT INTO t VALUES (3266158044,-16587,'DILwmfG8boet','WHF','G2m4MV3QiyOmM56J93V35hHS13d0ic7I2gBxUSDfl1zFixX6pyJA3uhcQHPe99CevgJIlQ1d5','edsZS49J','t7swXFqF6HAS1','Fq03refw0mt0aYK',2);
-INSERT INTO t VALUES (412805756,32750,'GVnpGwFR68Rm948DMakT','aRiaSl3iUiNuruyoG5TEq7iyPrU','EhgmXwKWj4SxwU8kZHL0v0738qMfbKNanYTIiUxSpCg','XPVithKxlMI','aIidRwHIY8P1szq8yu2TlCkeNtl2cO02DAB3vfM1mFfRlzo2DHAOE7v0jFVzIVnGmXs0uFdlot0QZ0OC9apcWFXDgoFwraDz','cjYvjCDNxe4JGtwWy9XE93P2yvrH8AQ5CoI4eKF7t3fd45so66dCliLDo7mMCwzjyf1srgwqcXA9wN8',3);
-INSERT INTO t VALUES (648449899,1940,'wAxg1z2KhdmrmpE4Pl','sgjtWWv0RasEs9wVMlhzwmAknS9fpX02h3nkr1K745PVTLXlZj2','48kjNuQNbquXHz6p6CTSoKIsDwIGYQsEcpszIU24A3iU30FV2POwJ3ZIISWQ8m8t0wBZPN5kg33BhmSJiY','LQK3','qH0sAaIIljcyNueelsxl1g5kdTkDhBh7BXVRkO8eBDqWxNXshz6OE3Hy','Bnwq2905kBwfYCefaqyzS0LnkfZCUkAc5aftWAq',4);
-INSERT INTO t VALUES (880929711,24015,'d9Rd19Vh3','bR2zC8wl8d8LQMYXrhiCrMiUY9OfOvdEWO9CS5zQTPDXXcaet3uP','1w0h5HnzUzs94qnTVcpGDjB8gZEyZO9xqp5Y','FAMsnf8T','HKRp64BwjymIbuTAXf0wXGGr4UtQPv1ewiBEZph30TLi2TQDIv7zzei8nqcZP8uWSJ6WXQK','Xa3Zg2EihTtHWzOfOLfhuaQOAlfBhV8soL2jHJHJgwDv4YB6mB42IOVP6Pnq1v2TD2wfSaht5FLiUQo7947u',5);
-INSERT INTO t VALUES (3730378086,-5647,'3ZlD7kfh','ItcCC8eZCtNpLEmjY6WongvCaFtveEuIM5NRxkYldhiknMu','DWjKWyiVA7k1Y1ooHLtn5k7z5VQy257YvuGbzzJI4WwDCahbiIIkqxvMSfqCq0VsPPGGBSjq2sUKiuRZPs5SX3ujw','P4995l','A3HBYg7PDvwBx6f8gjQAZ7h0KlKJK6Qvb2YQtJUfPqLO979GIZKbYWoZOG0wl1gxIEmdhqh','BbgqUUTuhv1RxWSlIPianI85iHyb43owYkIuMqNZwkbZyLtBrADt076i7zuqK6u',6);
-INSERT INTO t VALUES (4202420032,18805,'RoRv5QrWrX5Bd','gTWTsswGt3XJ5mkvGVEA84e69QcUf3NRLWMxqUM','2bLwv8m2shRMG','H1sP7yWR','jhb73Z8EuG9Vm4HzcSj4EAtUMVFEmwOFZUkHnIyXz0mfH764m4hGiobQfjCuPvw2CjpcOovrfQB2dpxgsYBb5OLvWfBdpXCcTHZT','Cvq8tYd43sV1',7);
-INSERT INTO t VALUES (2232948762,23858,'4Lv13COptp0P4q','IzjWAt2X5ljyc2mL','248ppg','23','JCT935mbp9KHpCxcxd2Ne7LnAz4HnO5H3gVTniFYDwptJ878PPN','W9OTTatZsXLlEFpoUXKO761YfdcpqMCllUk86HwpzC7AA6vVkXGoLIaAZkMxSk9X2JoKkHkGHf5TsbSg2rxazR4kWDZhLT5gAFww',8);
-INSERT INTO t VALUES (3105894294,27278,'9cTUyyuFQWNoI4ZEMB','BpvUBPJuNG','aG1mvmTeWvfZ','CxSRKCRODwv','w77sNu1ih7x7vQGw3F4FscN3Pxvk1phIfmk2m8scX92QbhHIoGB','7QZAOyaU9G2oRSEX5oVPdaDc807u6iHE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1621565493,-10152,'Rppvb3qZKHfwqSmrohi','IiPAbu31E64uDMxyRIeqHeM','FOqHMw9mhcsB','cbs3jqxaxSITU','hRRjeDWwmbA8EAVXVYBiB72iDI','ZxjMnAHfZdOcOtl6IG8TsS87QZf6HY716t9mN2Hqv4MR5MvwJLuVKIqAdaAGwfgNrcCo1OwWigpIpdi3Ri72S',10);
-INSERT INTO ti VALUES (1621565493,-10152,'Rppvb3qZKHfwqSmrohi','IiPAbu31E64uDMxyRIeqHeM','FOqHMw9mhcsB','cbs3jqxaxSITU','hRRjeDWwmbA8EAVXVYBiB72iDI','ZxjMnAHfZdOcOtl6IG8TsS87QZf6HY716t9mN2Hqv4MR5MvwJLuVKIqAdaAGwfgNrcCo1OwWigpIpdi3Ri72S',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(22);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
-INSERT INTO t VALUES (2019434560,6058,'7raRwBjTWI','PjMlo9xS4d4kTYIK3vf7jrzg','cQpLHHft7IZlBJCIOwbya589QE77VUJye2K','tLD5xa4G','BY2pweN6yhSltDxdtJ7XalVlpOS7SDkFy0wtOXvNTlQvDNSRfSCYdgrsUj11RWMFzZsFDzYX5tjkx8WTU2VNBm','5UBrNY6v64xjHLZ',11);
-INSERT INTO ti VALUES (2019434560,6058,'7raRwBjTWI','PjMlo9xS4d4kTYIK3vf7jrzg','cQpLHHft7IZlBJCIOwbya589QE77VUJye2K','tLD5xa4G','BY2pweN6yhSltDxdtJ7XalVlpOS7SDkFy0wtOXvNTlQvDNSRfSCYdgrsUj11RWMFzZsFDzYX5tjkx8WTU2VNBm','5UBrNY6v64xjHLZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3000250779,-20507,'f7Ve2r4nqZ0','suxqJeHcwqIQ71NOFRwuko04jqO753x56bx','9VnK','iGxZeuxd','OI6VNdjqKKkUBounyaC0yC74WSQw77pjDsGGcykB2d','XyO01pJHrBdBWz1aoblKaZhvUBhNZ9AR7gNC7ScwX5mHEkL1TmJxalwUZxWrOKHgXMGylbUb3ClzVSmnkki6',12);
-INSERT INTO ti VALUES (3000250779,-20507,'f7Ve2r4nqZ0','suxqJeHcwqIQ71NOFRwuko04jqO753x56bx','9VnK','iGxZeuxd','OI6VNdjqKKkUBounyaC0yC74WSQw77pjDsGGcykB2d','XyO01pJHrBdBWz1aoblKaZhvUBhNZ9AR7gNC7ScwX5mHEkL1TmJxalwUZxWrOKHgXMGylbUb3ClzVSmnkki6',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (710963133,316,'23JNv','60dpCaA023EClG0TuoEEF8MAaLBw4Uk2OXnX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98eBjFNHYrFZJQ4kjkfwtDgmzG7AzmGcNzuf','Vn','mcT4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSUQ4XhdLsjJJk80Cm1Mmpllk6LHD9EzrkHDEfZamjTylxJcvUo8CBuf5scNPMDxicyx9FQLBnaHHiYTZGR1hn3tR4kQZe7grFZ2DKbNJ6pBbK0PszpSZ4aKesAStzjUwAlo4hyKsvLh2dk','jNF79AJxC4LxZq0nPkfZc4mi5BcJGBet7gWHwl0U77SCtaS8VCduJPs3ofvR9eRM4YimRBadp','kq0kfW2QXMn',13);
-INSERT INTO ti VALUES (710963133,316,'23JNv','60dpCaA023EClG0TuoEEF8MAaLBw4Uk2OXnX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98eBjFNHYrFZJQ4kjkfwtDgmzG7AzmGcNzuf','Vn','mcT4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSUQ4XhdLsjJJk80Cm1Mmpllk6LHD9EzrkHDEfZamjTylxJcvUo8CBuf5scNPMDxicyx9FQLBnaHHiYTZGR1hn3tR4kQZe7grFZ2DKbNJ6pBbK0PszpSZ4aKesAStzjUwAlo4hyKsvLh2dk','jNF79AJxC4LxZq0nPkfZc4mi5BcJGBet7gWHwl0U77SCtaS8VCduJPs3ofvR9eRM4YimRBadp','kq0kfW2QXMn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c CHAR(57), d VARCHAR(98) NOT NULL, e VARBINARY(29), f VARBINARY(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4984040,4500145,'blDnYxPq241Z4','Y2ejem1wl66eRFeD1AVkwM8ifFdKKO5gq4j53alcPPeF2RVyc75Iu8NMDo7X6yMhxNbYRh4','7JN8UJop022PFf','F','SN6sSohwAyycN','fkkGpSabgCYk30E6GQchjzlcOZ',0);
-INSERT INTO t VALUES (-2644752,6934828,'EHGKJSSlj89VZI9gYrB8QTeBfWvWNRUkRhJl7FFFtb','TnJocLZKOaucMbqCcrjpkdzgUIOLuKqLKJIEm7sOAXc326k6BNyLbGrJRGkdSV0xfuLtew3jvlzamgDuq05kTO35cWs','f4BXnu','gUYH','bsY01NL6LmFtMDo5jcORou3nM2ep6LlemQdMfloHnlEerk4GO3pLODbxSewQIENROKlTu80','Tyj',1);
-INSERT INTO t VALUES (2766167,-3563133,'C','82CRF1VystU1uE6uBxESmRtzV0jUzu31YCTB1f6I3omZKkaBzN50guL8u8DyQYfrs8LAL42QA95i3HKn4tDD0ZA5WFzAg','5NZ7','ZafRWiMp7nWO3nrp3e30DbrfGR','8Cwf','aS45EEEouJSaqL',2);
-INSERT INTO t VALUES (6800927,5479890,'Ojln1pzGD7aJvfbXsInm7PccAekhcXXlGSHXvYvBRERpcDQHgj3jS','3iXwaONC22zl5waRTpv','SayWGRCJ8rN5am','f9ihvj8sp142vu0HjkcGgQeP','2UHBGyhKPFDvU','v1lV5uks0VjUixrkDc8pfIxLsuNFf5YDVFnPDESt5GedAD58LtWXzAI3PgI4TJOzOWz7cp5CRMO2IE7rU9qS0ny',3);
-INSERT INTO t VALUES (-5374812,2908720,'gwI5FWcepR8xHe4p1qIsdgw2YGkVcUjcSfCW5EADW','phnyDQviyN7lEsgOYpGDy7ZPy23a4Job4xGPPwButH8YPKm9CPiiwa0eTnypaG19AEzZe1','o9KNkJB65eGZYNX9bVXsLjBPTv','tPdf9xLjTMlwCX','0W2eGxJuCINNXlSTwkMs7Fnq6v1QKMjmJPhacf1OjapAQTt27o5nhx1Zq2z2VCeaSn683ttMUFKoFKz6EmPv','szcY7FZf3yXsclWHSwMmNQAK9HM0T2qqWUwaf1UzBKw5AoXVPplxVvKzvdxU30yF59MIk1GAhwMyAd9LSvPK3i4SEnDsQ',4);
-INSERT INTO t VALUES (5394236,7317437,'shOA14GSWovFVT05fw9wnAw82pLMQnZ','KW5ckODGbn25IEpzOT8bNvdmwNq2SZxEOFMmiEYCBSIT9oF37xDbwXPTFQiIXjGeNUE7vkkfRXz4yog89k1Zm2Hng7','u4W','bKzAByr3xJwL','i49z9XwSbEFkQx7UcGzvpe4p9cYy2XTdfKbfcQ67aHwDii1udmBX7ceW6aGICsp7mor13pR7kIIQQi','IPkyQV',5);
-INSERT INTO t VALUES (-2763792,1373530,'GTsf35YqSctNi5ajiOPG4qHPwGNRTMogh','HyE5VA512btWpYHxX02aO7YGA8nZk2kS6z9wEgdI4rSGhv6YM5u4G4Re02M0iPHdikJHDgQntpMAuLrM2hqZ7','EZPOAmZ3w9yzM','TJmfWmZgJq0Z5aO0IhanWvqC','NTkJ6FAiZAW','2JeLybM2NPV6phS2xVfAGNdhpoN7j4fLi0lZ70fm4OUKahfolzvFMz76',6);
-INSERT INTO t VALUES (-4012866,8160818,'oplMcPCFtM0r5l8v5NQQiTzw112Dywj0fUEEust','S78qNMjZjD3ELiUlMCXYomaqBFCJa5lUnpoxWijSRUuz4XUnj3SNEcXuTho','W1JRNKpeJvF3KTA9RQoSD7b','UyUv0l9YAur9hxY10GWSNpFBnFhSw','WQ9Y0nyoPoxrWV3RGFYx93hIIUGR0E6eHlPIIgtEPzr3PbikrrZqIFaB8Lrpn4aj','S4qVe8SH5ywKwUTwZa55UfNPJE',7);
-INSERT INTO t VALUES (-436399,-3787766,'y6Y9SItKV1puN3Pom3E9LxWJi','Pjk7M0sB6AlMSPT6znzu1DFuWwPkFIY2jW8gFi6IBIgXOxOKLNqDzJlXYQ47VVoGwr7qCJlfc7ABI','E7OskezKf9qHIQCHAXv1xswaH','iN3yeZEB4C0VXgb9Zob9rWeI3GMW','26VDCNybavfrPnMYA7IXb5CGQCqRvrat0HfOy4VarGOpWOhJqOP6r0iObuL5LdMM6GZ','xEE42IvuEWEGOX4INDdllim1ybh5H',8);
-INSERT INTO t VALUES (-3003545,-3194427,'YEdYUUABLzrIcfjZqvhZwmT81Em','22cloXwP2GN35EnTE2SI5nk1fPbPRtFsXZwBpOJD5FyjRzORDOUGllltKzhzX3LiR','3t2y7pDfFPmszUnYEV9kvCTqRz','m3IwAIA5nEgkp0nB','DOfIg5HfTsWklnQ6LsJP7niUrmYGEDcwxNTFYFO0Crs5An3bSiRfJB','XwywZcTnt21v8OnD9gbHEJhO8Z0TqRkNi3uwspsK0A4JUQSQj8tKJR6UjsQq7uwnNUfzkm6AyiyTb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2835717496,45612,'zx3220FjgQ9fskaVSq6fYF4VM50F5ZZqMXg6w5QfTMU8wZb2Zvm8mGCcwoq68YGgV9A9','j6SC0yZw3vtEtfxKlY9WXALkHQYsmHu9iXCHgl0c','Pk9KdQrN','vSIXjvrupEx6xmHlu','A','j',10);
+INSERT INTO ti VALUES (2835717496,45612,'zx3220FjgQ9fskaVSq6fYF4VM50F5ZZqMXg6w5QfTMU8wZb2Zvm8mGCcwoq68YGgV9A9','j6SC0yZw3vtEtfxKlY9WXALkHQYsmHu9iXCHgl0c','Pk9KdQrN','vSIXjvrupEx6xmHlu','A','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
+INSERT INTO t VALUES (3186708814,46646,'eBD6o8BOAx4SFcymzIBNBlXz1nx','ljNTKu','9K','YDDkeAx6Dkj','5','t',11);
+INSERT INTO ti VALUES (3186708814,46646,'eBD6o8BOAx4SFcymzIBNBlXz1nx','ljNTKu','9K','YDDkeAx6Dkj','5','t',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (781042372,58247,'H3tTBEtKhKqNiJNCL9jjr6iXyRon5SX2OCPaXVYbgMMZ8FCcVMJL9','LrjABAL1xeZvP4i5ZUkdsEnTeRi1IYyIRFzc7Bpb0Nhc06HPwAnEWlso11U4Rxsvsughpt6g42DdErSoCTzD3lgAFDol2D9R7TcRTM1XrzEsJYZuvyr6Hf48W53F5wMP6NPHrLoAw4Fu2l12VJs6oc1ku7iJQC3XXmmJWn4kfrPsdmh82zPRqwk8PhR2pVfM6T2txBugPKKe2UYdoSioyw165fCZ1ppWtuTstKtVbbY777TziRFYvPtuCp5ERU','T3BgsgKcrA4SwJcI4U','r3Nk4pEa0pOKhYbiJQ2SG7M','H','p',12);
+INSERT INTO ti VALUES (781042372,58247,'H3tTBEtKhKqNiJNCL9jjr6iXyRon5SX2OCPaXVYbgMMZ8FCcVMJL9','LrjABAL1xeZvP4i5ZUkdsEnTeRi1IYyIRFzc7Bpb0Nhc06HPwAnEWlso11U4Rxsvsughpt6g42DdErSoCTzD3lgAFDol2D9R7TcRTM1XrzEsJYZuvyr6Hf48W53F5wMP6NPHrLoAw4Fu2l12VJs6oc1ku7iJQC3XXmmJWn4kfrPsdmh82zPRqwk8PhR2pVfM6T2txBugPKKe2UYdoSioyw165fCZ1ppWtuTstKtVbbY777TziRFYvPtuCp5ERU','T3BgsgKcrA4SwJcI4U','r3Nk4pEa0pOKhYbiJQ2SG7M','H','p',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2547917811,29389,'HOpxDs0JSyAObVMKqIglyGnwq7V3CJ9mRHngoTldRsCZ89ddJnY4gtNDSKVs7mT','nU2Des4GhCZmFXaaVAixK3zT1Hz24MeoQowBtV7opF82KyG','GcvHa9GokE','V5QTX1a707kANS3kpMGEH8DZLLg3qXl67NzOP6XFlDp667z4Lb2AMLNFg18KXQYbRmIjsxoAqXLhd0H9cpPunsMeitHs8EDHD6pMTPexvD3NrpiZPkQowFwBT9FCQvVbJfUGUN3aBnYS3RIgXZF2LJLndB','Q','r',13);
+INSERT INTO ti VALUES (2547917811,29389,'HOpxDs0JSyAObVMKqIglyGnwq7V3CJ9mRHngoTldRsCZ89ddJnY4gtNDSKVs7mT','nU2Des4GhCZmFXaaVAixK3zT1Hz24MeoQowBtV7opF82KyG','GcvHa9GokE','V5QTX1a707kANS3kpMGEH8DZLLg3qXl67NzOP6XFlDp667z4Lb2AMLNFg18KXQYbRmIjsxoAqXLhd0H9cpPunsMeitHs8EDHD6pMTPexvD3NrpiZPkQowFwBT9FCQvVbJfUGUN3aBnYS3RIgXZF2LJLndB','Q','r',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (116329408,57185,'AiocmzyeHi8Dyn9Gr7KAnCH11K','EI6EcbVhiQoaaDAInYu3svJg7YN3KgByWSLVkNpvu57Zeag0MyFGckoOwSgsGrKN9aIQBDek0t4zeYxPfnSSIRiTaN6MJLM376dHYPPOZ5wXUo9SvAuBudf8JjLBiSRvIh','CFbRIrKV8EdgoC0M','KhD9nJDC8BjCHcjtNvIJrS6MySII3EkEMZFD6FfX4sWjR7fhs0OyZw38rQQEMHcxWNJZmnNUdeGzqyiWywIy4kyJ8gZHn1uA4zys1miZySAMcOCNk20lvgrwL9tfvkBuSnl1FURNuFUqmWp7TGHPsJxH8GOaD1j30P8N6D4IRzqVOkmc9uSvcMFZ6DeWnzE4tSXfjt','YK','E',14);
+INSERT INTO ti VALUES (116329408,57185,'AiocmzyeHi8Dyn9Gr7KAnCH11K','EI6EcbVhiQoaaDAInYu3svJg7YN3KgByWSLVkNpvu57Zeag0MyFGckoOwSgsGrKN9aIQBDek0t4zeYxPfnSSIRiTaN6MJLM376dHYPPOZ5wXUo9SvAuBudf8JjLBiSRvIh','CFbRIrKV8EdgoC0M','KhD9nJDC8BjCHcjtNvIJrS6MySII3EkEMZFD6FfX4sWjR7fhs0OyZw38rQQEMHcxWNJZmnNUdeGzqyiWywIy4kyJ8gZHn1uA4zys1miZySAMcOCNk20lvgrwL9tfvkBuSnl1FURNuFUqmWp7TGHPsJxH8GOaD1j30P8N6D4IRzqVOkmc9uSvcMFZ6DeWnzE4tSXfjt','YK','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2655527826,25753,'6RPWKTJL2QSAWQoyYiaQSLXit7AXDRciWA81oHmMDtEB03RB2jKCkdrzrA','rUHa5U69U9CnzyLuLNLiEiFFPuZdYA3irag7jprriVFYjnwow7DquUisELL85wF5qcVVa6y1fAxsEnr8exgxZnfJ9vdn0zUuJAjTFdAh','dMZXWmG8SYl','6AyeMaVdJThdRZ8JOY1taReYxxTKDvJo5OcJZqkhDI6RN0pU9yBMNURClNqH810IYN45EGmTqoFEHwnHN1XF7eMG','ER','a',15);
+INSERT INTO ti VALUES (2655527826,25753,'6RPWKTJL2QSAWQoyYiaQSLXit7AXDRciWA81oHmMDtEB03RB2jKCkdrzrA','rUHa5U69U9CnzyLuLNLiEiFFPuZdYA3irag7jprriVFYjnwow7DquUisELL85wF5qcVVa6y1fAxsEnr8exgxZnfJ9vdn0zUuJAjTFdAh','dMZXWmG8SYl','6AyeMaVdJThdRZ8JOY1taReYxxTKDvJo5OcJZqkhDI6RN0pU9yBMNURClNqH810IYN45EGmTqoFEHwnHN1XF7eMG','ER','a',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b INT UNSIGNED, c CHAR(1), d VARCHAR(22) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(13), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4060927295038861017,3074108300,'l','cX','jn7mQnve6BpesfUmTlrNWMHezN69veGrJ','5nvOBb2Dl','k','1',0);
+INSERT INTO t VALUES (-4102183074722650754,2465008345,'w','iP38xuPeGS2Do','EntRkadg5qYsbORc8liCAgOPw60tC7Sqsmh28Y0sTw5K8RSRHYLYRSehrUCM4Yzuma','P8VYDeGD','l','8',1);
+INSERT INTO t VALUES (-6882236108480120301,504090412,'F','2ddshXQQ6q8JrZaKtb2','O2025WDuhn4dg','xWWVSdKG','Z','6',2);
+INSERT INTO t VALUES (-2291626106599437073,281817149,'F','N9nrxwgjU','oyP6Fdj0A3oEvnWabLkgezJx7nAQ2I5f8YvsbOj2a1jxDvteWfZLplXKvUCFhiA3D1l5vZJjAmjtJRMuWTArTxVr74','pDorwLQp7','H','1',3);
+INSERT INTO t VALUES (4422847337969076378,27834431,'e','Rt8NsikuaOuqD','lKXRA7LfhlbfoE','0qDB2owQjvf','a','x',4);
+INSERT INTO t VALUES (1269370623838178146,1707586206,'v','Z9gE','slXYGkoX2ML96GeT3x9gITSkVWRsPgENtFbwu1ejCueSoHrq3b2SAKAseZi27TfwkPH23AEY8','ko4Rrc','B','1',5);
+INSERT INTO t VALUES (5058040323936937255,1347428369,'l','OF8Rdqhn','OVGo0FhSmT5UvQinpqEYBbGdchHTMp0MJSzfx5LxZFU1iHKZ6Vwc7CrZO4ZNd9blQ1ntq2paql','k8Sk','J','b',6);
+INSERT INTO t VALUES (-2623381371526442785,4055033668,'4','H2F1','d9vOfhEUOHc7Fyy5Uc3kkyizIzDDSsXJNc8D','WKv0S','e','d',7);
+INSERT INTO t VALUES (-4200032571380068970,2084995373,'N','rdLRF99JIsQ','OQOtFjE5LwbJD3ArCEwgxEDoqQChDnCvP5A50B8EuLBqr02KdYvEf8W8lfBtbUdhAl','0jtV1','C','Z',8);
+INSERT INTO t VALUES (-6234365486416955318,1174800673,'j','b2UcWmXVsvL','dnd4GHAriRiCbaeAxFPDXQevilyLTLlgeZ','t3s5Xy','W','o',9);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED, c CHAR(1), d VARCHAR(22) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(13), 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 (-9179453775362873303,5331306,'JqadfjYaMyVEYdcZEhnzgtktyfAQQ','7P2qHZmo','xD3ya8z6LPQ8xylEehuoy','NKH3Gg4gpnDvwFt7zTdgCMoy','W5Nm1VPqDLlu6vBm4xr6AIhdoxJBFa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6pl','sLyYHxoZG',10);
-INSERT INTO ti VALUES (-9179453775362873303,5331306,'JqadfjYaMyVEYdcZEhnzgtktyfAQQ','7P2qHZmo','xD3ya8z6LPQ8xylEehuoy','NKH3Gg4gpnDvwFt7zTdgCMoy','W5Nm1VPqDLlu6vBm4xr6AIhdoxJBFa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6pl','sLyYHxoZG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(58);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
-INSERT INTO t VALUES (-5736638512898441672,-7117788,'y96gk8Dd','WLFqphXMggnaAoBpj8b5btFofF','eNnavgZWauNOq2pS','iFqJ2GTITyaJN25dLGUzi02H','2UtwIkmjPZduGVmTSyNoaTLXaaa8L5yLz8aASYOUM5Kle1XH82usaifgUrvpRCixYxGtlCYW5CQuHnRco','9EUhtcjXU2t3V0',11);
-INSERT INTO ti VALUES (-5736638512898441672,-7117788,'y96gk8Dd','WLFqphXMggnaAoBpj8b5btFofF','eNnavgZWauNOq2pS','iFqJ2GTITyaJN25dLGUzi02H','2UtwIkmjPZduGVmTSyNoaTLXaaa8L5yLz8aASYOUM5Kle1XH82usaifgUrvpRCixYxGtlCYW5CQuHnRco','9EUhtcjXU2t3V0',11);
+INSERT INTO t VALUES (-8652078672187618375,489222733,'C','mpy0','iTZLGorbqwJAZx9y195jfOeT8eOfJRinXMkONenIvrFSvfhrxccVEYVBdYaFM8','2','B','T',10);
+INSERT INTO ti VALUES (-8652078672187618375,489222733,'C','mpy0','iTZLGorbqwJAZx9y195jfOeT8eOfJRinXMkONenIvrFSvfhrxccVEYVBdYaFM8','2','B','T',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (-6199150360277132788,2210757561,'G','g4P','yAQY2UL','hIs9njEmQ','l','1',11);
+INSERT INTO ti VALUES (-6199150360277132788,2210757561,'G','g4P','yAQY2UL','hIs9njEmQ','l','1',11);
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 (-1930988546000483756,5995366,'LBCB4amjTKiMrH7hQNFtxhgq6','V13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7RZF2jn','v2ahiACB7FN8Y','TRgeEUZ8tvPHm4tRj7JY','q8pVq9lKopvbgubDYFfffr17v9Hekz8imOeTYoBL5Q6T80CVo5MDXl7FUso6WNyTtJ3RcexE','RWaHbgqgfKCXwvAOIxN3Pc8iFM8bAB8OHMfPodnjlTnSPyyYXyWpNmZVBkSeM',12);
-INSERT INTO ti VALUES (-1930988546000483756,5995366,'LBCB4amjTKiMrH7hQNFtxhgq6','V13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7RZF2jn','v2ahiACB7FN8Y','TRgeEUZ8tvPHm4tRj7JY','q8pVq9lKopvbgubDYFfffr17v9Hekz8imOeTYoBL5Q6T80CVo5MDXl7FUso6WNyTtJ3RcexE','RWaHbgqgfKCXwvAOIxN3Pc8iFM8bAB8OHMfPodnjlTnSPyyYXyWpNmZVBkSeM',12);
-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 (411206973418870627,561318,'jaUAOvjnYjmU8BDt2z0RIH5LTn9aA','R7i8FxsKvyS2ktNF6Fdis7kImaz5vF','VIfLJrhY7Gs','FV9MJqleV6GCMqPTlnCvXPt0YbuwKIBoiXdBH3xEknfoAxCGsotVqW1XxVlhudAJ2RbH3aWDn9Fo0VREBdXMPr2yhzoYG0JSV4nc8wZGJ54s8sItAEk1wgY2LRxJZmuAG9XI9ojrgDu1CXPdj4iFhMLoy4bYqoDWiP1MIXM6WoUnuUNNVYxtzyq9nn1N6TvkNNxjyHHGnSj6F8petoxhIT8L76rc1dyxz1UBaNQZvQ','0EMhAz0mEpPXZpTG2JgQ2xiIgoGxoYGMYTfdGEAdLrbwGwDyFRY9vYswzdBGe2ZC6ZveNqz41VO3llQfc','P1E9gzmVFrbLEui7E2zZTOtrOwq0UToVF2KubplNrufexEanJL31xNdAFmjhSLjfXdo5wWAd',13);
-INSERT INTO ti VALUES (411206973418870627,561318,'jaUAOvjnYjmU8BDt2z0RIH5LTn9aA','R7i8FxsKvyS2ktNF6Fdis7kImaz5vF','VIfLJrhY7Gs','FV9MJqleV6GCMqPTlnCvXPt0YbuwKIBoiXdBH3xEknfoAxCGsotVqW1XxVlhudAJ2RbH3aWDn9Fo0VREBdXMPr2yhzoYG0JSV4nc8wZGJ54s8sItAEk1wgY2LRxJZmuAG9XI9ojrgDu1CXPdj4iFhMLoy4bYqoDWiP1MIXM6WoUnuUNNVYxtzyq9nn1N6TvkNNxjyHHGnSj6F8petoxhIT8L76rc1dyxz1UBaNQZvQ','0EMhAz0mEpPXZpTG2JgQ2xiIgoGxoYGMYTfdGEAdLrbwGwDyFRY9vYswzdBGe2ZC6ZveNqz41VO3llQfc','P1E9gzmVFrbLEui7E2zZTOtrOwq0UToVF2KubplNrufexEanJL31xNdAFmjhSLjfXdo5wWAd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(23), d VARBINARY(30) NOT NULL, e VARCHAR(39) NOT NULL, f VARBINARY(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4107289898,17389846490500955874,'a','OFuvulOlZbJ063dj4M3WEvqJ','nwyn961LFAavaoXfz87uwDFXNUCigx','7aYsoXEponreF8HUt5fGsFyvJFqmyPB','P1jURYflXlQG3rIfnS6IHmocPrleVNe2du8C9EGvrNFm2Rgg4ii5cgWbOKW9N6qKCWORS18esXBmj','iGVTVFqYNhcfj5pmREh4eH7hOKF02KWq6CGHLBLBHf9',0);
-INSERT INTO t VALUES (77163149,17935674764165156941,'X','e3o0mtVJTgf2M14','8te1GjAp9uQzBFQraZC8nk','FA4QE2WrOQEdpNGTynSeYbH79itrli','2aQfOBDSBXAqmIa2yZOLl3LgroEEs7UZOpyDoxfpR6HJ6tS4WZztEen4i7uf3muABFtOA7RWFtn83l2B','14IsA9yi4MoGceVacJL31fUUGnQMPgVG5Wxn',1);
-INSERT INTO t VALUES (722830439,17609189471688448596,'VMaSEWamGqtp','b1c8dOEhErSkKO8o2pn6qL1BhW7','dLwMkmR45o','TtJM7OeB0DspbaKm','fIbsNcZGuLeYDcJLplwPjFHN4yyxRc0Nt0','v',2);
-INSERT INTO t VALUES (679142087,8066638929759351408,'RlFyGRiq4cR3myGuHRlo4','JqI5sN3aLZdq4MfSwUdMlN','Oc8J0Ol','OULa32TNFPt','tp1DtYDN4JitlITxrOZEBcqeUAsM4UeySRq0p','xINpvhXsuf20JcvVblUowx3kfyyH8Z6t7ZlE7yCRTEWj0Q1MuXBSohe3rJHnY',3);
-INSERT INTO t VALUES (1958878902,2697571224161475679,'PX1o0RzgWG48Y2DsHR','gVAPBmxt2gQ6IuoJDi4iLaNX86V','y1g','PEPyKpxBEOzVE','kE4kP1IQYXGahqihEp2Qv0iZ4a8p18nIU8cu25cUn8hnFQ2s3Z7QlSJms','Wpw8DbnZCh25M6D',4);
-INSERT INTO t VALUES (2559567883,7450306728960621976,'Y1HBGo2SOlxGStipmG','V7bCUj2pEd9w','GZZkIeDNe1llqX1FJ7l','7IlSLFBmqL2f44Q3zdfSC','K6FIsaSqDA33Eutm1esBORrG2GhZJELbOS9F0k8AxR3z7UPfZ2tWnIID5Rx45U8J7fK','aBvycjFODxG',5);
-INSERT INTO t VALUES (1298532750,15732457827407154410,'76hcRbo8AT6F','v8CZl5quJhZ0qtense8hM','A8Ac','k6HgvqjZBsxTP6kJJ','YhFGEAeJs7mkxAhFf11HxMP6LNzuybLntdrZ1QZu1DSSfJIdkcbg4FIq9FotBWNsbubOatcaknS2w','vkt3knEFm2tz13oiyI',6);
-INSERT INTO t VALUES (1786967642,9540255190239763872,'nyxCgs','Ea9poYgarUvOS8PcpFrZykyDgzUPF','ODJORPEhe8UfmprP3Sj1gT74','fzcHlrmIPILva','aCPjsX6G4qYHn6sHt8bm0FRqsrsrTfUAj4lDTZa8k0CsvvfhAP4U7M','SFIR33UsCVEs2L3aMq',7);
-INSERT INTO t VALUES (2677098178,9204554440624881808,'u42K4','XND','pvGlXKjNKKazGicrf','tbPthYgq86sontNIqOUwwnmk','r5hXgWY9QpvPqgFltej35jDacJiFCI','NgqR51d0UK9gp1I1Xb',8);
-INSERT INTO t VALUES (1579180494,1766492747804079106,'tSJiS5','y32EhX0zNXGjrj0UiQ','MsVPpX2UQUiZmIRbW7WmZh97PcCFa7QAlzvu','BvutmEF7GfKuAx3PMiyb7RVfujDQUT','LorqvYkYDYUNgOX5MM9dqkHjOPwTlk','Fa3lyk0mtUSGalkRyW6dcQoRcs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1837879696,1313391388739070895,'xboRdNMjNHcSsSp7i9Vx','Amt9Ub1noHJbcqPlTrJPUJi','8fhjGhQIZxTKEG5HnVEpF0lzjITjpgw','u2gyvhqu8hM','JutunFzgXDo8l5ZTVrnK4vr6AqeQW2zq35AGsQEQHNPkBjcp8ZK2QiowkWVurJRUCB8cNlQEff7R','gVi7K49dnHWe2hILmkwEezc67sdllUinGT4EiJku2NWR9hOll4nnz64OU61i',10);
-INSERT INTO ti VALUES (1837879696,1313391388739070895,'xboRdNMjNHcSsSp7i9Vx','Amt9Ub1noHJbcqPlTrJPUJi','8fhjGhQIZxTKEG5HnVEpF0lzjITjpgw','u2gyvhqu8hM','JutunFzgXDo8l5ZTVrnK4vr6AqeQW2zq35AGsQEQHNPkBjcp8ZK2QiowkWVurJRUCB8cNlQEff7R','gVi7K49dnHWe2hILmkwEezc67sdllUinGT4EiJku2NWR9hOll4nnz64OU61i',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(24);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
-INSERT INTO t VALUES (962385760,11664663834735997793,'wD','4OQ','UBMPl1e4k','guzz5t4qb7TGFSwwfhcAkux6OC6','7tzPNSwK3eO9itFSLvMOP28ZQoNdebViVudjQyYeTbBZiKtyVAezWlum3hoN4IlBGyE','JhUHrNtmgjqYQLvzj8bTQDMBEF8IGFS8PudgYtK66t3H6P',11);
-INSERT INTO ti VALUES (962385760,11664663834735997793,'wD','4OQ','UBMPl1e4k','guzz5t4qb7TGFSwwfhcAkux6OC6','7tzPNSwK3eO9itFSLvMOP28ZQoNdebViVudjQyYeTbBZiKtyVAezWlum3hoN4IlBGyE','JhUHrNtmgjqYQLvzj8bTQDMBEF8IGFS8PudgYtK66t3H6P',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (216423401,15690825414834311230,'6lldxQi7IaKTASc068','e10Kiql07u4IlD0FcCH5JnCirgQyWSJg2bXjqsWbvD1vM1tSxllrGtTOsCcdNnPvrqIQUqTdqPTeRGxbSA6MP11PCswB3wjYzVbwSnBFNaXu6XZCRtOBQ3aypAkSQiSYVkm34Zw8JHx3KShIO9yHAT7oPvoGkEKKgLgCv39crYZs4vVAOTp7RAdQB7XH3ZtrUYOAOvEANj4lTAtC4aLoms9uL6A4BCa','FGUcabVZahoilBYKTxDpCYPEfywG','SsildYb0DxlX5uLcjBgcXRm8PE4b0E','LOT8LLsy2s8Ezj9xWYEXWXlXiafOrCyIRwn2B9ABsH','wvH7UUiYh7Byrk2uoq6MyoGMLcBAFd8',12);
-INSERT INTO ti VALUES (216423401,15690825414834311230,'6lldxQi7IaKTASc068','e10Kiql07u4IlD0FcCH5JnCirgQyWSJg2bXjqsWbvD1vM1tSxllrGtTOsCcdNnPvrqIQUqTdqPTeRGxbSA6MP11PCswB3wjYzVbwSnBFNaXu6XZCRtOBQ3aypAkSQiSYVkm34Zw8JHx3KShIO9yHAT7oPvoGkEKKgLgCv39crYZs4vVAOTp7RAdQB7XH3ZtrUYOAOvEANj4lTAtC4aLoms9uL6A4BCa','FGUcabVZahoilBYKTxDpCYPEfywG','SsildYb0DxlX5uLcjBgcXRm8PE4b0E','LOT8LLsy2s8Ezj9xWYEXWXlXiafOrCyIRwn2B9ABsH','wvH7UUiYh7Byrk2uoq6MyoGMLcBAFd8',12);
+INSERT INTO t VALUES (-856708487826969255,3708945741,'t','djgBmEuRWF2C7gjJgfdJVjJa5BZCh9l5wZr7uy6Q7Na4NUwQBqBqcvFys7CgKNgJQFj80BNdNLIidrj','1ioVtOqsqf6YDViml1442Tizd6s5n7FWbJBOEu','eYU','9','m',12);
+INSERT INTO ti VALUES (-856708487826969255,3708945741,'t','djgBmEuRWF2C7gjJgfdJVjJa5BZCh9l5wZr7uy6Q7Na4NUwQBqBqcvFys7CgKNgJQFj80BNdNLIidrj','1ioVtOqsqf6YDViml1442Tizd6s5n7FWbJBOEu','eYU','9','m',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1668743376,13664274661677854251,'eGvIvmsPcC5u2','2kj2c8BiLSBkN2vbseSKd4MgXSG1w1malQVIjqSmavzy1B5XgNt159u77R22KGwvydvMOsMV0bKprRh4MYOh0ECYJ3su','zJzULsy','U2Nlh1FA6lq29RbFCtQYaPIVAtFiuxvoLduEO2SOa6DKOz3FBidOCQKmNNCMU2okiIH904DpdOj8DxgOlM5MH8P2M6AEmQycFQytR0stZhf3ttgenGX0fnkI7q89RNOloc16KUQPfLooKperJZ2XxHLZmkRC0EgNYXXjR2ClmrRxF6Hx1jQrPsPj0nggCRlmOB8GWPuCAUe0nv','5ggoP29OuuQO5dw8ppPoT5M4eZW83Dxd4oft083PZSmBsH77QXQxagOLzcJYIAjc7B','H9G76jKcB7Mw7iLlVA0EduUywlDo6',13);
-INSERT INTO ti VALUES (1668743376,13664274661677854251,'eGvIvmsPcC5u2','2kj2c8BiLSBkN2vbseSKd4MgXSG1w1malQVIjqSmavzy1B5XgNt159u77R22KGwvydvMOsMV0bKprRh4MYOh0ECYJ3su','zJzULsy','U2Nlh1FA6lq29RbFCtQYaPIVAtFiuxvoLduEO2SOa6DKOz3FBidOCQKmNNCMU2okiIH904DpdOj8DxgOlM5MH8P2M6AEmQycFQytR0stZhf3ttgenGX0fnkI7q89RNOloc16KUQPfLooKperJZ2XxHLZmkRC0EgNYXXjR2ClmrRxF6Hx1jQrPsPj0nggCRlmOB8GWPuCAUe0nv','5ggoP29OuuQO5dw8ppPoT5M4eZW83Dxd4oft083PZSmBsH77QXQxagOLzcJYIAjc7B','H9G76jKcB7Mw7iLlVA0EduUywlDo6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(92), d VARBINARY(82), e VARCHAR(20), f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-22,335058,'kk2YfDzBDDnTUh6UcCZtNv6HtQAL34ed3HagNCkUrzDadkYLSqhqF7RJDtzw7bYG2fk5MJ5Aeq','sSxkchm21VqwYsV0mWmwotVcjrz39qMsTBYaFJ48QLBG8YXzbbrfv1D','6QCR1PFEO6vJHH6NOCT','3tYgrxyvx','reXRXA9TPlVg9IqgVvtpkBkoL3ozoAlphBvKvVv3','mvfqW21DcVMI7moiPuUpie3NeUvk1NiSJGhjGMQYEFMBoHfwoHfq0lFHNK4fjRLeYG96345UvpPhHx3d7j69QIH6asbUVz',0);
-INSERT INTO t VALUES (-123,1590247,'GvtrFpNDTvk5egxWjBPXOfryDrDvS9UFxRycEyUsS','fKWQ9nEL7sNC1kyeZqk4QYGF0uIIPOHq','4VJinw4Un8dCul7vM','BzeQxLsdDlNItowcO1nmomgILFVQJ8uVa4FErtAXjDRMjkgsivtH','KfJqeZ','a3wbd5oAd3WCcxaYNNOsoljmwW9UVKVXnhP0IPah6643ZLFlf4yJd1VrdTmDgthZ6f',1);
-INSERT INTO t VALUES (84,-567313,'G3vjZBrQhML','idNzz8KHje','7mbEyCAv','VAvaRBaqXf','MVjvAaIx4TQfMog','4M',2);
-INSERT INTO t VALUES (1,-3501982,'PPrtM8o9XeCHo9JmqAJsmJrmLHgaAhUBeoN6YUE2CQ7zp4DUcli0v1rT1TDAF6cFweTZfr8rQdCXgqPmfeavuC','RpnCuw2MZMcGRavVAV9mc70RcnPZQCcxsfF7MLa8N5FdksY9jRFXBdzV','w0rjFtE1KeYNu67wI','kEBF7snh2OjJJWs73fvTQOOogK76kFxX8Hm58KnZX1D4kSF0N','EXig647lMHHL8wJ0pd8Tv4B6TT','Fzm1BWilMzTaYCytqMLsoN3JQ5uQkKFMM6JtjY9RVLVuCCZwMinjXQ',3);
-INSERT INTO t VALUES (78,6250096,'18t96AgH2nHQAeVDBYhof78BrlfSJtYBMxYIc0iv91MapcnAgP5ejawCunY9O8p24XnHSwqc8ClaGxP3Vd','7jRVr50tcwYUBBa1dmt6Eixu','3X2xl6fOIhZIzwfQ','tmQ0m1FtDpWVPiIzJVK1vFlXEfVm','opc1Q7Clt','7AaZ9fwlRf8WAVdfZ0YJsuhH3sAWsN9zPnT14cuyUCp4IjcSaXyG4ny0ZHouoQY5Th626BxKDxFa9FEy',4);
-INSERT INTO t VALUES (-96,50967,'um1Kl7R4voiXaTW','jiYXO2yI8p0rrbzN43lS32DQCcMkmHOqQ7LE4MyM','wXlpPhHFgtyTkF54e','Qo3hZdUKxTy7YULWNDi4K','q1t9U4K60QL2CKnlFvpLamY4SNI3fAHlNTRn4Py5i79URHdpNyOyuzjbB6tzcrhubxER9kQpsWggj2AelnZ','TOVQTAfOC0jfFRj0FGAZ37hnpmUV0flnU6L6zJqWEstAP8N9SE0UCEkeFa1RQT6RJC',5);
-INSERT INTO t VALUES (52,5387869,'ReBEoeF7q4NVg1Bjm9Zu5hPL8bkYJTwE9EEsy8PXrnEEBKTkUqzhgpqYi','MsmYHhKo2df20hLdifiMa2BYSk5H0sJb5HYYzjZUEFasz3JLXkNN0KOwVz8W4EBqB0ua','4bFNPg3qCo4sgUZ','j7UczaPpNyDEB2NwZMv3vtvijvC2J1PAmdYxDtTptg7ziao','d5qnggcysqzo05eQAt8Mx1bO1Sq9MgoJva5RUnUUSg1YgxCuQVcQSuvg8QJrI6RGMfhE1wfhq8E','VLhSOTgHp9rrvwFoetSKJkEdMXpnMXpIAy1k',6);
-INSERT INTO t VALUES (104,7752958,'lhNSniOaLoicxFiUTSOIlErnzJ1V81nqawlL8ESix4ELyoRWDthYh','YAEoIlNGOfMZburJxmGuuiIUq2VMhvg3r7','FBIP09z8BqQ6YEAM','xAbsBE4KaaFVD4SYViGR4B8S5gKYnKe9y0U5cIaHeHrAaxjDjcTT5K2ZDMTMX6QRvs2gHJ14A0twmwReWA','Y5fTrbwiuXcdpT5JxDAJ6zgekKGlpFXBPL5806CCePJH0cEWylkgj8B64H4paDH7SqfsNflHE1siBWlK0','LAvcL6lUkAt08',7);
-INSERT INTO t VALUES (109,8105465,'NH6RplomdR79','2IFNYXYrZfGHxk5Vd91UEnCw3TxzeA0Zgs1CHDV1m0vC','5Lq8','Jv3knnOklFDO79mdEdxjsFLd1AgZzenXwopvDup13NZI3qdjcDPipLt9KfaE5V1DWQ5','6zixZEuRlV09HPhI9gPhIf2Yq2iaEs9qJb7SQbgv2C','2ICjrpQ5o4aRVN9UaepknaB1LS7NPdd6bhkbdR3wSJzqcOmUYCKOPJCBtqhtDuXuEZS3C',8);
-INSERT INTO t VALUES (-16,5818174,'O3GfZkvVZIHs33jd','DvJq2ylYfCt9zjoSmSQxW','RuoEUCN','gB70Dg8IyRhnsOr7Zxyk2LGyIq5QbYAExYkUpZJazHb9gyoZf22W5XbF2qMNt9YenXo9CFKGy67Hm','x1PFYc4FY9CL9Je8g878ruiXn0lY0vhIDUdNUcIi1NMvO8tI','QXd2xpKhsOj6W6W7zS6LkYlt1LaUOrd73eiDLv0oF0Es52pJLC6pXmWeL2R0ErzCGpWgRvgPspHusJnBPWepeCHWqy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (901664309617390138,3657319514,'J','4c1LcjyQENcVVnwLJZbUbpgliZDco7j6LDzx8lHweUHzvAckCoiWb2WLwU7nCQYWOh1CVFUmnY4P4GfWii8J7UZE4MqiSjoVh','CchAFkQc4','rCq3TlVaLlvCxT5AYKDJt0q2dHoGmDJzduvU3KXC4uxCUSA8PrtUYFsgi5MSMKm8H0knUwGbjnKlQjQckuCV3DW0mSwY1AzykbJNKhKzBERqVnqhpaHpS4tRpkAVLRtUKUw5IaI1F7n0M2eHwQ34YJsiNw9AhlenDUUve4apqNZdgcUodzN','G','K',13);
+INSERT INTO ti VALUES (901664309617390138,3657319514,'J','4c1LcjyQENcVVnwLJZbUbpgliZDco7j6LDzx8lHweUHzvAckCoiWb2WLwU7nCQYWOh1CVFUmnY4P4GfWii8J7UZE4MqiSjoVh','CchAFkQc4','rCq3TlVaLlvCxT5AYKDJt0q2dHoGmDJzduvU3KXC4uxCUSA8PrtUYFsgi5MSMKm8H0knUwGbjnKlQjQckuCV3DW0mSwY1AzykbJNKhKzBERqVnqhpaHpS4tRpkAVLRtUKUw5IaI1F7n0M2eHwQ34YJsiNw9AhlenDUUve4apqNZdgcUodzN','G','K',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3782280712672573237,2963369,'U','hA9rCcVn3qlvXsGjIMFqhYMEhE','daLeTkyj5i9Vk3fESdTkCYugg7uuErwXay8b1tF6pI2Q5RRDefu7aguCdvGiPnZwR9ipDdAzncI7ImGk8Fcvhss','ZxTIjfXmERRGemKFuBb3kticlo2BFnVckH4Z5fgk8HjMEGTAvWQ2LCVHVRCkTpkJXfaiZWZtNgg8Q0zCHe4JjIfn6Zg5kR3sag7FwseOa2IcjpNPsj8vFmVPCXfwY9F1Psmp3bdEEN1gcYEormBvA4dVqeE5IYDhM78zOYqfSGQ9PPtQJ6L6ARKykXbKbcATCloVZKX7PPBDmReDlmVr4kQhnJn','j','u',14);
+INSERT INTO ti VALUES (3782280712672573237,2963369,'U','hA9rCcVn3qlvXsGjIMFqhYMEhE','daLeTkyj5i9Vk3fESdTkCYugg7uuErwXay8b1tF6pI2Q5RRDefu7aguCdvGiPnZwR9ipDdAzncI7ImGk8Fcvhss','ZxTIjfXmERRGemKFuBb3kticlo2BFnVckH4Z5fgk8HjMEGTAvWQ2LCVHVRCkTpkJXfaiZWZtNgg8Q0zCHe4JjIfn6Zg5kR3sag7FwseOa2IcjpNPsj8vFmVPCXfwY9F1Psmp3bdEEN1gcYEormBvA4dVqeE5IYDhM78zOYqfSGQ9PPtQJ6L6ARKykXbKbcATCloVZKX7PPBDmReDlmVr4kQhnJn','j','u',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8069741995189918747,1975418257,'H','AIkuwMjnen59ZbLHV0I4Axmi9tUwl6iQi2ksMWPjmuXIgq8MSIzlcshi62JphNoP3qNbD0bgeql6cWz587VhJnFAmisiS','mkbZ9A5UYdN','ehYEEyZmg384cFwYSYudcjHevdiOvcOiDD5I9gG5ivITSJX80iWlLbes9z20I0UnCnGBcU0wA6Lz7mFBX7mThkCdG','tq','v',15);
+INSERT INTO ti VALUES (8069741995189918747,1975418257,'H','AIkuwMjnen59ZbLHV0I4Axmi9tUwl6iQi2ksMWPjmuXIgq8MSIzlcshi62JphNoP3qNbD0bgeql6cWz587VhJnFAmisiS','mkbZ9A5UYdN','ehYEEyZmg384cFwYSYudcjHevdiOvcOiDD5I9gG5ivITSJX80iWlLbes9z20I0UnCnGBcU0wA6Lz7mFBX7mThkCdG','tq','v',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(38), d VARBINARY(12), e VARCHAR(35), f VARCHAR(74) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-121,51127,'jpvjl65ggpb6WuG34ibj0lx5438Uh6lN1Tmv','t82Vw65UcL','YUTkF','KNHo7RMUMnSeuJ3xHnYHVXkL4Vh8TmsGqzWKOCnxUulXlfTayghKF6IV','b','w',0);
+INSERT INTO t VALUES (-54,40513,'h7ETLHLatzOBnmtIQdNWNHp','R7Hd4Jg','OSGgA11ca9ZI','GIOVXBgIo93Auo6KQ9aAq70XCr1LsQmJKOa5bDDXu','n','a',1);
+INSERT INTO t VALUES (67,12561,'6bVdSh4dJ2d5ozOVwMbBX1GAn9aRF','sydMAKR9AK','eykDRzqTwvxTZ2eIPZhP','aJ1kqG','O','Y',2);
+INSERT INTO t VALUES (11,1938,'uwyKOJlE9YkPugDmLqjAlu2EM9toQMUay1E','ojLPaHJQ18W','f4ZlfUFMhDdGlx4owVZ','nl71sEKQxFWtUvKMTakie5BE1vxnWjTL1i8nbSxEZJKjftpi5mYHlKnYj6hCqe','s','8',3);
+INSERT INTO t VALUES (-40,4472,'ctQg7SSvbsnimnl','stRf','yRBNhj1PGaaJ21ATVTLeQU0eLHetgVkXY','gabl4ZrytLzVyjBYzksi0pKfbbnB2DLDBD70PxvGcJmyMpm8f','s','G',4);
+INSERT INTO t VALUES (-123,61346,'QtPNTL','P8FRkFPZskt9','tNx5Ao9Iw','QI1diNeJEGcZqt','D','H',5);
+INSERT INTO t VALUES (44,9582,'btMxuia2A9AJkkDTC','GCgug','p8TfTD6bgW3H2V','53sODH2lf7bjDmJGGFBAsCqrrG8L40UP79dwFg7UIpWGUOm3xg1huF','n','n',6);
+INSERT INTO t VALUES (13,46462,'Bh','J','S08P2kjCd2','jAkUIKFdZQajW1UybMPg','c','6',7);
+INSERT INTO t VALUES (97,22880,'Bt5SvhZftY0xEEJLyr','BgXxkJu','uSN0zwPFIrBZQvJubOPydZLGVRdQpb6rV','qb84l0Lhe8BaI0nB3Qsqi6n2Ikp9NV2AegzWGk','0','z',8);
+INSERT INTO t VALUES (73,34712,'o9cZG8AhkPmWz9oWY6HjG00m','0','ML4Z0FkNX','4Q5','j','I',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(38), d VARBINARY(12), e VARCHAR(35), f VARCHAR(74) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (5,-7621830,'5pzyMDv4P9V0L2IyU1bid6XVoK8hFPBO','jGiMjhUI6LrYvGCNjRxKvDmuqntovlKFGkrU','JHE','qSuRuLIRK30NYUijBbxh5NEjzZvXethJCg8R4pRo','muiZweekrmiKxbX01quKKR6xwN0JGDuyxLmN2nlS','KGg7ap0QcieAhsEjtRTTM7f1t',10);
-INSERT INTO ti VALUES (5,-7621830,'5pzyMDv4P9V0L2IyU1bid6XVoK8hFPBO','jGiMjhUI6LrYvGCNjRxKvDmuqntovlKFGkrU','JHE','qSuRuLIRK30NYUijBbxh5NEjzZvXethJCg8R4pRo','muiZweekrmiKxbX01quKKR6xwN0JGDuyxLmN2nlS','KGg7ap0QcieAhsEjtRTTM7f1t',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(93);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
-INSERT INTO t VALUES (68,7518105,'KQu','94RR5HaDtlgEHM7nd5yhXeOuYQO39EMV7RB5h37dyihaN6dbh','P','VN9yFCkcwu1OfaCJdmiwGU','hJw','x4kc0PZKgMFKdCtC0vgwfJanfS1hORYWGlunlK6mlWktjrx8PnSad2mZMnVM9Firgw5D3OU471EIaqvVM2nEbDaU8',11);
-INSERT INTO ti VALUES (68,7518105,'KQu','94RR5HaDtlgEHM7nd5yhXeOuYQO39EMV7RB5h37dyihaN6dbh','P','VN9yFCkcwu1OfaCJdmiwGU','hJw','x4kc0PZKgMFKdCtC0vgwfJanfS1hORYWGlunlK6mlWktjrx8PnSad2mZMnVM9Firgw5D3OU471EIaqvVM2nEbDaU8',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (79,8165350,'l2uqtqfcDfe2llrXnwTe','L2u3cM8L5yh4MdkhRuANHkaK5rN6GEc0es7iPn7','oDvEeuHlai','3LTgeGYvBaZRtaQlr3qfxEGV7fSC2QpFvYePv','tPMXM7N0YQX8FT9rcAW8gBW53ioNWtv6BdWcfti1evN10YgFpMzxzJvnzzO5ZTZnj6MhCyf8KB36itsNjzI','YeNMwVzFfRXjEGP7haKTC2iELKUjWZXxErvsC4ggtCQHCpGVtJ1iqZF0g2vg2dLdqFsAr050N7TyWW3G',12);
-INSERT INTO ti VALUES (79,8165350,'l2uqtqfcDfe2llrXnwTe','L2u3cM8L5yh4MdkhRuANHkaK5rN6GEc0es7iPn7','oDvEeuHlai','3LTgeGYvBaZRtaQlr3qfxEGV7fSC2QpFvYePv','tPMXM7N0YQX8FT9rcAW8gBW53ioNWtv6BdWcfti1evN10YgFpMzxzJvnzzO5ZTZnj6MhCyf8KB36itsNjzI','YeNMwVzFfRXjEGP7haKTC2iELKUjWZXxErvsC4ggtCQHCpGVtJ1iqZF0g2vg2dLdqFsAr050N7TyWW3G',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (111,5728633,'h7iZHYgvePR3db','5p54DvSezZZoclHZZ9SY3ANF9ME1d18tunAlowY5L8E0Erz8mn1T8DmjZU6vIgxDrgUktZooHjfH7KwFhDcT9sL9MyKwa9ulY7OmeUL8TT5MzuI4Ti','71vW','iofpQhQDkGvtFSzQqy5YC2avKb2FhZy5MP8E67z20wEtylGrfhu5TmP3Zt4SDFOWhTZPY6fVZoc8HPrUOcCzknH108BVXSxF6107m9pytIpEbGFtF28W6AzOSg2jZ8IC6fJqzlfadYnIJRA8n4AUzDFQ','3fw2BPp2eIh7Jl','RHB8aVQ4OkoIcuoy81tr6g71IxYy623UFD4KF2Pch8c6IphI1w3TuBz0TIIrKqjkr33GFyMA',13);
-INSERT INTO ti VALUES (111,5728633,'h7iZHYgvePR3db','5p54DvSezZZoclHZZ9SY3ANF9ME1d18tunAlowY5L8E0Erz8mn1T8DmjZU6vIgxDrgUktZooHjfH7KwFhDcT9sL9MyKwa9ulY7OmeUL8TT5MzuI4Ti','71vW','iofpQhQDkGvtFSzQqy5YC2avKb2FhZy5MP8E67z20wEtylGrfhu5TmP3Zt4SDFOWhTZPY6fVZoc8HPrUOcCzknH108BVXSxF6107m9pytIpEbGFtF28W6AzOSg2jZ8IC6fJqzlfadYnIJRA8n4AUzDFQ','3fw2BPp2eIh7Jl','RHB8aVQ4OkoIcuoy81tr6g71IxYy623UFD4KF2Pch8c6IphI1w3TuBz0TIIrKqjkr33GFyMA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c BINARY(1) NOT NULL, d VARBINARY(77), e VARCHAR(5) NOT NULL, f VARBINARY(88) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1665414,185,'U','G5JiSpSni9f5sUttkB6kEURQMA0mjtWvKpIg3aNNx677NgmWpJOURIhvOzyyjyfMWs9YATQ8XwMu','QpSB','oNwXDVadYrJ4m4mfoCjG7GCRv','Mma2kuY2sgcTR9QhWhOi5k3cFSWgYSYNQZbm0Sm','2WdF1brUJDHIsGAyPf15WCzMem0z9pSb8wle2UpThuM453ALxsyW',0);
-INSERT INTO t VALUES (5353336,6,'y','WpN3jvX422Mhdp6s2XcLSfqgpZpQvK3CaFTnI4TVxh697mwbxzY4M66JmN','iC3Q','MJ3B','kNzoMdDQhNAHfyWhZQ6rgOn5Z3g1','RMb1b3',1);
-INSERT INTO t VALUES (142619,213,'O','rSiBdg3By8OIBO0J2vcR1YbbahMn6MudYFTXgq4oGfPIBO5rx9gJDqtGxU','RDEa','D5BVlKjmdijhLUFssd0f1vxor8mVC1uQneC49rshLKCb7geUfPNaZBj8ZDN06be2uAB0FOLZAWpRliw8elZxKx','59ZFkaobY9Xih0kRmeBkdHWuryHBnO4EQT7xqmQaPhT7jZrtyA','XISFluyOh3OCXvhlypB',2);
-INSERT INTO t VALUES (-5746842,129,'o','yNYIsa0UsmT9tLwc44ognqbM6L6kVEMVFjg5','o','3LLgqd1RmyTsivNXHm0mqnXWtHExc7c6IV','tRyNAnVCM7v1NTM34m21A2D70wUiD6ivPdXLJFnj','TAfRpfMCTG6gYN3Ljsk7pESaFKLKouRYO',3);
-INSERT INTO t VALUES (-1074791,41,'y','Zpj54HrZPZndOVKuJ1DHAuxvO4rbHSVah353a4D5Zc4umihZwagF8','O','keHiks8Nh1aqifXduB9JfpDfIK7wWrYgiIHMUNx42XKKQUZAPV8dnDK1ia1','iLc6gLWjU7i2qyx32GXEjX','C7VvlsHh0ausxJLeLtpNS3iQv7EyuM2LqBbixk7KQ66T0MYjhQUJbZkJpan',4);
-INSERT INTO t VALUES (-6263601,113,'E','j1nmG2ELnD176V47kkZ57tcdBFKcUfGGo5KOALO','LQV8W','GavtJtTta8fVTKAFyJ26zqICUZw3Q951gqp3IG5XVo6bZLIImp1Up6IKc5lKWurXIVmbpujzN9F99Bv0XcoFdRPt','AqTfBzgmtZYkiCvnYm3nhdhic6tzuPBciO01E8LzJfmbX3HydiSVe','aZfoiF',5);
-INSERT INTO t VALUES (1730034,232,'O','0x2vX109pHE5FAtwGmGfvodeA9TMkobBEZp1Hg6w34','2i4s','g0yYJ3w4b6WKPeao5Udj941sB178','0VeamYRUfu07sO5S8fZnGJiPCQ8Rv9Qcq1n2gYdMjRQOVmGw0Gmz3f','RsYb9TdZ7fHRDr6iQBszXdsev',6);
-INSERT INTO t VALUES (6052501,115,'Y','1stxCawvCkXyh5kDLO','jZQ9t','v6ey','q0vayWEhP7LLkWW0r4RPSHHye','Qz277zMypmWxPqc674hJRnp57qPh1UjOq7iDqZLx',7);
-INSERT INTO t VALUES (602992,194,'a','PK4LCUvFsiRuJOcBD12d8sFIgyTb3rSBLlS','qZO0B','hwJu2aQRxKqxoW4TFZr9TH4I9ZyFRV7biANYoMf5lTec9NO','jeESDBdVUXKTrHEDHwB','Xugg5z21XSbt97cK5n1Si486D01JXeb3OA6FlcJuETWZs6SRyZtlrut14zzpDghhiTloSbqi3ZnQvcMb31n5aNqVJ6pYnAIlPKSk',8);
-INSERT INTO t VALUES (-6064181,160,'I','0O6','y','Y0','dZeKbhFywucX7UCw06icUkZ67OfxqGDhyyoEFW4us1WUqL82EHqnPzDtudLPJ7QUKd3AVoGwHaI5GGdxB57QxE5BNt','lFcWfc5EV2S',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1055199238,128,'Y','OKhNAxtQhPgLeFyBtPvkJn53drh0QhZ7uCIxC90','Nv8Jv','EbBLaJ6lZAckc6fjKBXwBpZpjtTdMIWrPPSaJWleMysc01','pkv8EHFOwnn7DGpJ6U9Fb6Digk','km7UhLFDpJKDlKR77A8PzxhbnWEDzf2wAIadArc8WD8TLNc4YKYYK9HrRvYaWK',10);
-INSERT INTO ti VALUES (-1055199238,128,'Y','OKhNAxtQhPgLeFyBtPvkJn53drh0QhZ7uCIxC90','Nv8Jv','EbBLaJ6lZAckc6fjKBXwBpZpjtTdMIWrPPSaJWleMysc01','pkv8EHFOwnn7DGpJ6U9Fb6Digk','km7UhLFDpJKDlKR77A8PzxhbnWEDzf2wAIadArc8WD8TLNc4YKYYK9HrRvYaWK',10);
-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 (1623448466,26,'oJ','ol93AQqIIZlLWnPT63GpZ3Axe6jQQgFsI6Lh9XEdSRY6Rg0NF7z9r2zceKAY5J','HcTeb','yMXLpoNbLh2C779mPdKXXbh1FPdhHBWpWkigP4KZ1UIJaQh292mMZxu3osfcKMvPxrHtx1RraIjZopih','Hzl49bDJ9','wDAAKn9WVh1gqanwTuuN8E4FfbwyujJp3GTUlYGpr093wWPuOwnscPBbMT1C8sSpmo3aLacb3UMa2qNlI7ZVoGaC9',11);
-INSERT INTO ti VALUES (1623448466,26,'oJ','ol93AQqIIZlLWnPT63GpZ3Axe6jQQgFsI6Lh9XEdSRY6Rg0NF7z9r2zceKAY5J','HcTeb','yMXLpoNbLh2C779mPdKXXbh1FPdhHBWpWkigP4KZ1UIJaQh292mMZxu3osfcKMvPxrHtx1RraIjZopih','Hzl49bDJ9','wDAAKn9WVh1gqanwTuuN8E4FfbwyujJp3GTUlYGpr093wWPuOwnscPBbMT1C8sSpmo3aLacb3UMa2qNlI7ZVoGaC9',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-74,58720,'k8dHtlokAoetCeNyMJh2HXXbnp1IF','ke','KlaFm3Cm6ZEuSyEjfq4SQj08U3psYqzKu','PGDBCcOo9iAh40','M','4',10);
+INSERT INTO ti VALUES (-74,58720,'k8dHtlokAoetCeNyMJh2HXXbnp1IF','ke','KlaFm3Cm6ZEuSyEjfq4SQj08U3psYqzKu','PGDBCcOo9iAh40','M','4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (124,20204,'STYfkKhHj2N32gLSJCr3bxNv','01VRCQNjpY','49V2EtEaL9lP0tjdywm656ESMsS','AYwOS7lTu2wv13arZnoY8COs5H8lEGrF3wLOgdruw7aAWXJHvgC5XEogxWjUEKUGyrYpOlSN','2','9',11);
+INSERT INTO ti VALUES (124,20204,'STYfkKhHj2N32gLSJCr3bxNv','01VRCQNjpY','49V2EtEaL9lP0tjdywm656ESMsS','AYwOS7lTu2wv13arZnoY8COs5H8lEGrF3wLOgdruw7aAWXJHvgC5XEogxWjUEKUGyrYpOlSN','2','9',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1226636167,76,'C','qwsdEDXHqexhkyArCDsyVTn6a5h90PKRDIiIwcQZBeI6CNXT7eURc0DaE2uK3E791941A2cyXRaS35n3mIAI0aKyFEFJGLNN4Jwx50u06y98dhtcgxmJklu5GK05cgEwTlTmJiGZtn3mSnmq86Z21HnZKNyD111qcdTyqLXxM8jQL3Yzzsy2GHict6Fan4a2SVPbosI3OClD','JX41F','tOGqcoDQuuCoCSwW3U4L1sRlz3UyOSdyavQJ4PwzUyj100iEWDL2mzJpEhv7krdUUCSi','1cIsK','phduhFH5',12);
-INSERT INTO ti VALUES (-1226636167,76,'C','qwsdEDXHqexhkyArCDsyVTn6a5h90PKRDIiIwcQZBeI6CNXT7eURc0DaE2uK3E791941A2cyXRaS35n3mIAI0aKyFEFJGLNN4Jwx50u06y98dhtcgxmJklu5GK05cgEwTlTmJiGZtn3mSnmq86Z21HnZKNyD111qcdTyqLXxM8jQL3Yzzsy2GHict6Fan4a2SVPbosI3OClD','JX41F','tOGqcoDQuuCoCSwW3U4L1sRlz3UyOSdyavQJ4PwzUyj100iEWDL2mzJpEhv7krdUUCSi','1cIsK','phduhFH5',12);
-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 (739067497,228,'4','i7hBIoGCqRbx9XKxwLwAqPQ3BQ1pktdCoVxSg68hYsTEjiXn6uHIVBgsfbvOC7ONVbqlBOgs4g03tX8iuHWARtK','5','ZDN3yxsJnpCbwONZCuXem5CCDzSyrwSvdAoIDxrNref7c25SJBPlQwyw1qrcQbx0Rdtb7npAE7v7J4cIeAmrzZgp7jdXtORDtfBEMeiChe8kJseJNQbTp4SPb761Tn1C3LzdySGWYanXYCXT9dEVR1LzYqtFqHdRqaA4n','6NBdRBOxXagxgG1pHozNLjHS1hHNTIoW9FtYxRNFNMcrwZ9poaLHVXUHp5uqND6l3gZ9','3AEsmQWf3sMHfvFeMtHu8XgRtoHdlc2DBfZRaA3SyEJcs996FMVBohM4WbNVNGLiOG',13);
-INSERT INTO ti VALUES (739067497,228,'4','i7hBIoGCqRbx9XKxwLwAqPQ3BQ1pktdCoVxSg68hYsTEjiXn6uHIVBgsfbvOC7ONVbqlBOgs4g03tX8iuHWARtK','5','ZDN3yxsJnpCbwONZCuXem5CCDzSyrwSvdAoIDxrNref7c25SJBPlQwyw1qrcQbx0Rdtb7npAE7v7J4cIeAmrzZgp7jdXtORDtfBEMeiChe8kJseJNQbTp4SPb761Tn1C3LzdySGWYanXYCXT9dEVR1LzYqtFqHdRqaA4n','6NBdRBOxXagxgG1pHozNLjHS1hHNTIoW9FtYxRNFNMcrwZ9poaLHVXUHp5uqND6l3gZ9','3AEsmQWf3sMHfvFeMtHu8XgRtoHdlc2DBfZRaA3SyEJcs996FMVBohM4WbNVNGLiOG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(49), d VARCHAR(69), e VARBINARY(82), f VARCHAR(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-114,-7840397,'mO9Mr7FZa8XjDEvHmPfj3GEAtriJHSKjtvvx0089y69VPp','kfxoar0ORdFl2AI0U','taQ8uotTltStR6dB4kBGx7xzBhgkks5ZjYKmxzCHP8CsnGap4cH8KKNSZ8Pe1XVirbjglnu6','rj79XN','N7','qe',0);
-INSERT INTO t VALUES (104,-4110566,'pkacTGqPWhWFB3KaxMXoW9l','RbdmdZnfmhs1bMbqSwGRjshViVRJkikiO4dyk1o','n0A4YR399OYkGmPOHieC2','6mLrw3vXjMt8av9tKdAqrmqM3Cv4Qu9ZH6P2gv','xsd5v1Df6y60L3DOV4x36C0qCdLLTnIuqz93qV8vNHjlBWBH0pCR6JS1o6tcXfTPFuwkSJCPkeRcJJW4BHt3x4QKXGhti','h2DOVDq47Ye1c14EEQPXgyX',1);
-INSERT INTO t VALUES (84,514154,'xfcmNuzx9elkNLixq6','au743S09lQBnCOBlLemTMI8mV2IuQAXuru2DhQUbf','dDlGGwLYaGUlWfNbyMPa6BA3tgOCpDH1NSgW4quk','ap7LpKIIGAn0x4QAYX7yGQ5ujW','hmnPX7AqiT72rhwG9BfUwFyhEesR7S6AVZpqZTGd75cvMeFyFYr5BeRklrHsCX','ee8uzJajODv0ukfxaRkAhixTJkrFs8Njz06q6tTztw9XQMwywE4bWSujN',2);
-INSERT INTO t VALUES (-5,6135479,'ruvUWkiXg2MBM3lrbLaXOmwNvKuxEo1WJ','PLb9wv1Hgz8QokAeIAh78xqbbnwO00Jy4lpvJ33MDW21','sSslcv3FmOhChteB07lZif','9jKurVqB37','7ZLN11JI2qW3n0zQpPGTVqyESRWGXOiaLCUOx9Nkotk8D8UIpKYmC','m7O571Mq46HyU9CCgJv5NOfxIk5Cmu11Vd6NlT043CMj33BbNxKUSATHNfBhiaue7ZwMaewtGwBxKSFZl387PcViR',3);
-INSERT INTO t VALUES (-100,-3237158,'IP7iQ6M8OZxXFB69aSY','3YaEuqy1JeBrtiZQsXbEIbPxumQmHb1X6l0IkcKz','prJFQgSklwBM0f8i3gHFlRQ0KozlRf1emYTv9PFDgzVLjvKYU96KvqtRbvBQLtiK2Qe6eidq','Y2MB','U8C8Uiguwu','J6gXjql04',4);
-INSERT INTO t VALUES (93,-5568728,'LUMKx6qIukuf','gUSBYusnYWtN0chEzIsAdRbqtNz8m9HGVmdAhA7RonF86E7FAfZDiLXggpZs2003oQG','0FfJf2Q12qGmwMbvZf2SpKUqZc','Z0ohrBj3IMljomSYwj9BbsILvPsEGhwkubno71hcUyku','I5X0NAmeFeWLXkuVIv3MCGphx','6Dk88MgRF3zuUDgVCrXAvFazAZF',5);
-INSERT INTO t VALUES (-113,7066177,'EYHJiw90w46jb9Jl','F98GfRrZETbUJxkioJ9vgCOotPFFYB','AyHwn6Eqcy5zAjg4t7DGNk0lhHyquCevmgysP','kSqRJxYBEZrd0','0QgZ1Yzb9Kfbl5rwE36rw2rROpWsvJ5J','AdSIT5iBErSAt9UMgZiZvazBxTBV',6);
-INSERT INTO t VALUES (73,-4514456,'naoy9tFQpNXKPoOa4ixtawl18XPllFNH5aBZORAq','wYqfLEmRMKqR31','cTcX14v5aUTfRTIGaz5nZficSKN05PKvenHeGXPflsmUaIQ1zsIjyHPFD7vU1xJAAhKuJK','dgVDcbXW5xOIXAzEQJzho2Y9oAoYCh4Q','dt36eX9lFO4RjKOugcvnc7hN7Sf9B4rJZVEjnVJCicsIb5ilK6c79cASDs','EKkwy7kiFNHQlrrMzJ5LjN5x6Bw8J2Byb5ZS52ECZ8qbyi15019gTkzFE1',7);
-INSERT INTO t VALUES (-64,295099,'1BRhB19CZ7rbN6oyWVw87BAkWDkwSpKHVoNfExXk1eMdiS','YilSXvs50aXKzLd9o53o9IVp05DKdxsoamoMO5oe7FM0AY','QrUuMHPIP5dlLKzHeJofr7I1kmq0MUo57Tz','71Bc7BHUmLrTxHltAggmmVjrQbTF11fG4HwBYwxfh','apOKaOv4JS7ED9K4DAQSbShLgSL4uPbkpivo2xpDaTptj5EnMIdC2gswo0WkZn7wo','GHWE5krEQN0oUZ926',8);
-INSERT INTO t VALUES (-40,6732764,'vOmAkFYWRuVAQLfqkx8ewbncuE3EsSqhYmo','x1xh6lP38Nh75CAW','87w8i7ItF5FpxbpuXKQcYg3GNM1gJd3fRTKFj1keMG2DmL8oBIiyWnrqnqhqbSNJ1z9wSe','6U3NWl4L3NMRvTWp6h5U0wO5NfGkvfYPwsDXzl8Q','OJ2T0SgS1vKPf365aVdjfFUYBPsEgMeboFJo1XCqEMDPkuu4aTVwqD7HDGk','46UR88UeEO6OVUq8cr4mAwuw777TtTjCxPyql3CoUh8Z3ZODriLrPcr9R0VPkJJx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-26,63591,'1','o6sv108TrWwIz2dbcOmbJqhXzqxBC9XHLZBvVufqTHkCTeFxeuAFhfKutdSIrQG1T','K2HMaOlimgBC4DEG6nopXvU8nKvXpLKrrjq','2FxImkWRb1QNva3qAevXYyxZQP4oCCuAdc2gxRjBzuGTWGK75h','f','N',12);
+INSERT INTO ti VALUES (-26,63591,'1','o6sv108TrWwIz2dbcOmbJqhXzqxBC9XHLZBvVufqTHkCTeFxeuAFhfKutdSIrQG1T','K2HMaOlimgBC4DEG6nopXvU8nKvXpLKrrjq','2FxImkWRb1QNva3qAevXYyxZQP4oCCuAdc2gxRjBzuGTWGK75h','f','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-36,61526,'DwpgjnCAcHW3hez2oafiWr','Oflc7TwV0fM9YSaldb8nLiWEQVzGMFN7eYXNeyRqmROZCtBjqR1n6aCjjnbnvumQUQsLjuUKazuK2W3R3OT5kqdfz6KhllKGq6hyisbyGRvuOZYZXpuEwU0sUrxrpS2MCkxDODZYJ0KHt94d3zF4x1Lt6LX5ffYS6d5A','zNtx5VP295T2btpf3pCDyy26vAVzI','FLY0tXB0wLHaUyBF9R8kziJccKvY5XVRvCOF2ZBnrYElF5uRfk6cPNdtY4D7EGwWa0NKlIiMGkKtyVpGD','g','R',13);
+INSERT INTO ti VALUES (-36,61526,'DwpgjnCAcHW3hez2oafiWr','Oflc7TwV0fM9YSaldb8nLiWEQVzGMFN7eYXNeyRqmROZCtBjqR1n6aCjjnbnvumQUQsLjuUKazuK2W3R3OT5kqdfz6KhllKGq6hyisbyGRvuOZYZXpuEwU0sUrxrpS2MCkxDODZYJ0KHt94d3zF4x1Lt6LX5ffYS6d5A','zNtx5VP295T2btpf3pCDyy26vAVzI','FLY0tXB0wLHaUyBF9R8kziJccKvY5XVRvCOF2ZBnrYElF5uRfk6cPNdtY4D7EGwWa0NKlIiMGkKtyVpGD','g','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-119,43369,'FAQLHCc438ToClVaZJpaPbe','KX620MAWTpeyApIIfmopinwNk9uuMQecbpnSKrrH5FRjVgwetu8IkyAbBmRdDqJb8lpCuqX96aurdADlxkNgTBDmJE71Q0aAYQQgIrXkqppmdrnflgczh1dD1we2jZjXaFXRIBEHBBhB8hUTpOldPH6OrFy45sPgoBG1qeJje2h0N4UUEztQM8Tb59mVEoHoTdFd872SC0wmaD07jpuGNGt4nxq2ikVP94VI8ukV4ryAoKABaBIDv','JEDHbJ0kHL4jKVtqg1p4Hr8YQ','wfZt8rEA2E7zKk5og3BAVWDsHy2GjOAyz8VJxEZoQWgmrVPMFwOMpvw6wGSyiobcm6OV0eI45dQGU30pfp1XK5m6ZeyfoNuQoE7ez5ljrK2BWEH8iqeA4Dg679w7Gz9tixRJlzGdo2b5xR7id0QsJfk111AUvDzOHIrnGqO8C','AT','4',14);
+INSERT INTO ti VALUES (-119,43369,'FAQLHCc438ToClVaZJpaPbe','KX620MAWTpeyApIIfmopinwNk9uuMQecbpnSKrrH5FRjVgwetu8IkyAbBmRdDqJb8lpCuqX96aurdADlxkNgTBDmJE71Q0aAYQQgIrXkqppmdrnflgczh1dD1we2jZjXaFXRIBEHBBhB8hUTpOldPH6OrFy45sPgoBG1qeJje2h0N4UUEztQM8Tb59mVEoHoTdFd872SC0wmaD07jpuGNGt4nxq2ikVP94VI8ukV4ryAoKABaBIDv','JEDHbJ0kHL4jKVtqg1p4Hr8YQ','wfZt8rEA2E7zKk5og3BAVWDsHy2GjOAyz8VJxEZoQWgmrVPMFwOMpvw6wGSyiobcm6OV0eI45dQGU30pfp1XK5m6ZeyfoNuQoE7ez5ljrK2BWEH8iqeA4Dg679w7Gz9tixRJlzGdo2b5xR7id0QsJfk111AUvDzOHIrnGqO8C','AT','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-112,39982,'cKRbQkGvX','ixMsvnTAqTighJ41k4O4zPid1lUFVHlQKzdMbMBxZcEEJvt2WKY','VzTOxn84o4','n8Jpw1W4x9R5Fd61aHyJ8AOVGwWNlMwpJj1rc1MmEbmotDBTE9XTIBdQoMIrooJsYs4N','l','E',15);
+INSERT INTO ti VALUES (-112,39982,'cKRbQkGvX','ixMsvnTAqTighJ41k4O4zPid1lUFVHlQKzdMbMBxZcEEJvt2WKY','VzTOxn84o4','n8Jpw1W4x9R5Fd61aHyJ8AOVGwWNlMwpJj1rc1MmEbmotDBTE9XTIBdQoMIrooJsYs4N','l','E',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c BINARY(52), d VARCHAR(63), e VARCHAR(85), f VARCHAR(24) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6763799,-8347668,'Vb1AY5UfrcYCg2JjutNHdvUXviFQZHQylVWJRCPhAR','sG3FTSIe9Qa6kOW0nSlgdnxeMmj8gOD92aUmLiiVo4wXRTeVE5DOj7m7C','5010b3Vxm6dHsSakONQ6jyNOoaXKyhjjLJPyNXA3CvaDxzFgYMTaQ9G9pK','j7s90p','p','0',0);
+INSERT INTO t VALUES (-2600783,-3293632,'6GlIBkLCpEUq2Cm0HK3V1','xFkOp74MpH0hJSY5unfbJmEjOQ7V5lGemnxrBiyjf6Wg80D0embp4M','qc0Se9ZmBTg2L4zRuwl332AIuFbJfljo78Y','hStvrp5e','y','T',1);
+INSERT INTO t VALUES (-6309319,-1134946,'GsDYe7lZ7CPix0LK64fP8DfEStWDDliE','PDlTXalANvqRY','mhYplAb75AOyULtGeU','AuvQxQuKxFIIMVZWs','c','Q',2);
+INSERT INTO t VALUES (-2747608,-3393626,'l1JwLEdtEqSoRKgpAMkglGY','hkVa05aAkUQgLJf3yWI1sipP751b7FmOLiNXF9U1MKR1V1JamuTXMfs95DlT','lvuhnN9ZkPTZsIzrbHXvqtUS2dmlec8i7APkw','SfnYMiJR1Kwi1mBBdrdSm','8','l',3);
+INSERT INTO t VALUES (4016014,122341,'dGxievoi1ADUpuJFyPf8LTziL8ET8UWZnDy7yV','MRnyc','MuskIR1PXxVVoUBjbel','t3mhBZ7YwtVWNh4pSOjvf5','R','r',4);
+INSERT INTO t VALUES (-3486114,1099917,'mYqmtj306OYOEQLWcy9qPsI8J9btMGpMV4tUFnehUN1u72Rga','jiJ4CQkN1LDMo31kyNn4JPPTdjdwfK','PTEI5t2U','opis05yd','g','t',5);
+INSERT INTO t VALUES (1754920,730374,'dxSTv6xi6ZaEvmWIp9KemC','cXFyBhr3RdF2JrC5rVAiHRGsulpYJh3rRA','J2hBx09mA1ldXc7uBzcS8MyT35C','BloQr6iz1qSXz0CCbPhFeqHO','U','h',6);
+INSERT INTO t VALUES (6060496,2126751,'Vm0m0QqLMBnFcW77vqexEZUGGaGdGWylxGMTf74wAEnJP62X1dO4','tQL3bOBlaKZwvpkTJ1wiAY1Uy1qOPhjHpB0G9o4','F6lq3ti69FiuKMkPhIRlltaU05OBfSgxFYJ','PhZJgLLzrFN','J','N',7);
+INSERT INTO t VALUES (398810,-8261846,'G8ddhm716dp8WkKQ','dFO6l4DShxYNQDq4vhY491xPLgUdkDs41ftr0y8YAOSNAshoMLxc4we','RN','H0rmVbN','n','1',8);
+INSERT INTO t VALUES (-6057377,-987124,'SwqzPqSjBhZwQgN9SYsfZFWnxbM1JvVHZVVkZ5o','zCNa1mmCxz3MZUIyEwK2zcDlWL7MW5cGrdFrJ2RQgDkY46E99fOOC9rUvD5A','s0QhxEm5s9pEbBfsw3He75K6YCwLxSf9FfwDAWtkJ6NuQTCbtafaPUZL1wZZa0HeP6ymfq4rrQCgenUogb71h','9HUC2Ygit835rJz','P','U',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT, c BINARY(52), d VARCHAR(63), e VARCHAR(85), f VARCHAR(24) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (970302,359559,'ZPwHg','rOwrejO4amrn64y','BwdVAVuTY0VpE6juneAF','mV','1kZlT','DErTQXzKwQmY4c4kapT4p2cVjrwXSmmniNclzoO36SysfRw6lQYYzMTLPlzBOef5VJSbJCl95J59fhtAfW3r8u7',10);
-INSERT INTO ti VALUES (970302,359559,'ZPwHg','rOwrejO4amrn64y','BwdVAVuTY0VpE6juneAF','mV','1kZlT','DErTQXzKwQmY4c4kapT4p2cVjrwXSmmniNclzoO36SysfRw6lQYYzMTLPlzBOef5VJSbJCl95J59fhtAfW3r8u7',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(50);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
-INSERT INTO t VALUES (3457393,6693588,'mPXXeOtHyVNXYyirRvv4fo1pCjNHJzLq4OfEQRXsV','5xrNYWHWvC5J0aFUufdwEqC162i9kV0SnGyFzCH7UFRyHYBNgA5HCKvuEFX9qjmP','DMjZosj0DgikkVDOTOvxwsnIpJqiXv9BCKJKfNL9EoOpreHPXNaS9tHIxNi','QEXMkCmO2nxbLObRUDA0psVj3hrz3oUhCaB9NpwxDP3G','mfX','LPQ3qEwhhcQngZMcRG9uFT3bfZomgY',11);
-INSERT INTO ti VALUES (3457393,6693588,'mPXXeOtHyVNXYyirRvv4fo1pCjNHJzLq4OfEQRXsV','5xrNYWHWvC5J0aFUufdwEqC162i9kV0SnGyFzCH7UFRyHYBNgA5HCKvuEFX9qjmP','DMjZosj0DgikkVDOTOvxwsnIpJqiXv9BCKJKfNL9EoOpreHPXNaS9tHIxNi','QEXMkCmO2nxbLObRUDA0psVj3hrz3oUhCaB9NpwxDP3G','mfX','LPQ3qEwhhcQngZMcRG9uFT3bfZomgY',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6640771,-7058800,'Hs48VU46CKyYo1LDtsrtmwe1avuULpTG','1Bu54ZJ','lWhqZrpCBrsjfDxWcfCXrGFnT0ZJSVbBRdn','AITF1UtX7lSpIK7S2XA27dL1UeXlZhSakyy','dxRbqqrVVrt3ZATj6csqfCyxJToMAiMWCKlJmJULnFYuxaAtlig0kbMr1bqFteMJfZsEvpVl','DR7lEb6QmrVZGJ2vdiYKp1TY9CzkDyvlNuhGtJi1oRE0BJyaKYET87w5tdzDKnKuH5Ws',12);
-INSERT INTO ti VALUES (6640771,-7058800,'Hs48VU46CKyYo1LDtsrtmwe1avuULpTG','1Bu54ZJ','lWhqZrpCBrsjfDxWcfCXrGFnT0ZJSVbBRdn','AITF1UtX7lSpIK7S2XA27dL1UeXlZhSakyy','dxRbqqrVVrt3ZATj6csqfCyxJToMAiMWCKlJmJULnFYuxaAtlig0kbMr1bqFteMJfZsEvpVl','DR7lEb6QmrVZGJ2vdiYKp1TY9CzkDyvlNuhGtJi1oRE0BJyaKYET87w5tdzDKnKuH5Ws',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-254882,-4001656,'vxNLoEDvcXVUhLdxOqxaQwl','GzfDQLFX41OXyZMGYPR8KUcKPnuMbJYeo7no2KSn8epQYteGCMJtHJPMI9PCD0WFtnx1FC6YatdXSRE5ZQcvEmieBpH4fx3dsPkhfFNLk9fTXK4HRs9VjqEbzaUggspfa5ueHKWzE9n7Bmjlwr0hDWJamkWidhzGuyPUT7bZ4NB5mIOihh4gdBDyIOOgsqVR','7flI1uGscNzkYa','c0wPEuKCMWzjLJTgwBLB3Q8gYKjKPps4FgQSwvTUHMprX439AUwz52znZHwrmGSWBH9SE1Zz6ZcnOQX13GqGKuIOgto6W5KPbhl5Mbw0y10UYZ0IwpVVzj3VH0OwezcaTXMsdIQi2sxGFuCp8oD9ROC7qPMs7aNcCgHIFwXf','U1NqhdXH16wc9YNKyLe','a9MIDZYM',13);
-INSERT INTO ti VALUES (-254882,-4001656,'vxNLoEDvcXVUhLdxOqxaQwl','GzfDQLFX41OXyZMGYPR8KUcKPnuMbJYeo7no2KSn8epQYteGCMJtHJPMI9PCD0WFtnx1FC6YatdXSRE5ZQcvEmieBpH4fx3dsPkhfFNLk9fTXK4HRs9VjqEbzaUggspfa5ueHKWzE9n7Bmjlwr0hDWJamkWidhzGuyPUT7bZ4NB5mIOihh4gdBDyIOOgsqVR','7flI1uGscNzkYa','c0wPEuKCMWzjLJTgwBLB3Q8gYKjKPps4FgQSwvTUHMprX439AUwz52znZHwrmGSWBH9SE1Zz6ZcnOQX13GqGKuIOgto6W5KPbhl5Mbw0y10UYZ0IwpVVzj3VH0OwezcaTXMsdIQi2sxGFuCp8oD9ROC7qPMs7aNcCgHIFwXf','U1NqhdXH16wc9YNKyLe','a9MIDZYM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c BINARY(24), d VARCHAR(1) NOT NULL, e VARCHAR(51), f VARBINARY(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (706051177,2478797112,'3YNdETJH','x','GcewILKJnAj0GVV9MepbXP53flOtZEZgY3PY00KMl76hlJ3oul','BfMBKB','VkLDfKkQH2kjvVXPRXyMruGZioQXE55AKtUXjCaNGHeTELfhpbldRrClS13kMAf7exebD','s1hVCjNzRuqUm6EPBPeLysIMYaTdtzuomOE9urqtMITkTKUSmzdlzXH4hLxVSicMvdJZBNMqgN6ZSwftphEEoV',0);
-INSERT INTO t VALUES (1092420745,2113342415,'MpHKT9LsedMgc','V','m','ql2C4QX','VuQt8KcrevBrwwQMLzWBuFcQDeuRRJp6m0mMd','6dwJyZW3CuP3ypunexx7kpn3J2Ja4zs0oFdOl7qc1TnMO7fbFYH4XqKzDSFtEcYnawhL6jV4791Ijyr5Tenq8LALucnakBgykeY6',1);
-INSERT INTO t VALUES (-188345842,2521667497,'Dya71hRfbVbJUTyl24O7j','C','9N0pb4quPhDk6F7UmGx7yI','kHk','GZPapSMEUaaz4NFQu4y4u5LmNYgTLQMLOHXKYAKbiWYXga3n5LU8vRsookLqIuKRvAKc8orlWcMnOHldBRFlYEg1hn','CrM7tMW2VRgfBpfjXYTh04EfoXJASWG',2);
-INSERT INTO t VALUES (-1843172724,2773749491,'tcyId5xwAG6Pcily5mTiTf','1','qxPmelAt7ZWxKnI','hOzCyiPZRZylW7eKQ6NbACPHchY961n','iorR7QS6mZDVAkQNPZCyD0zJShduIDMYm1Z5cLyAHPU8Y9qRSw1qEWcaDRyTpvQrEU4OStwk81gnpMyX4P','p8QLkg7OYfAiWX5NuBLxq6F1qxAqpKQbuWazAVvEYk2uS0eBubKNBTiSQe6yIV7srTm3Ra1qVxZjT',3);
-INSERT INTO t VALUES (-621176000,2425816069,'XcWKHwyYV2k4jCS','v','cIwZ3dY8uUA548hEN3','x1j07C7Q2','wZgQ1exu','Zie9LzxcMSWNpWK4adTvwXsjTMMbULBNFLANl60qEbp0T6WBicwszd4ImQQxKa',4);
-INSERT INTO t VALUES (-31456083,2364839523,'0evMXpU8lvWSrFeK05','i','X8iSzTSEWZ','5Ykm','K8sVDSewEQGSFtwAlenoAqzkuP5ovAit4jjlS3yhVJXkrmWF3akWkWHq9QieQf6qa39jvASJ8JT','50U1rkuJpxrTCiLInT4JhNFj4rdEV2OXUEmKD3NGZJ4MjMsosllB6ItUIDphyZWR0gHeIwjRRHk1RV4yqF1msXYJdoeEg',5);
-INSERT INTO t VALUES (-563331028,828779752,'x0Sjzo','O','iELYpPsXVb6c6vLj6AX8rFQ5UOAcRkgw','L4Z6Cb8vN0OEw6lLW8kMSgiP3SH','QAj9HXU4mzCjkzZqWH8NSxQC','6zybBZhdJGo7M9GNQgelGdR6I3MrbuNSTot3bRVyDrcV5BDpUJHoUaj4HYpAnoY0zhIfGdVqFGj2lB3d6ny3HDf15rcmA1FfQeM',6);
-INSERT INTO t VALUES (-2120136804,2046882029,'OD4ARNPPCw2whWq','a','fJdAC52JS78is0L3Ic5aOxW6JTu01hrkrGDPE3D6DHVob','w4sA9YHaizkqv','tp06ViK','NWwqUAI',7);
-INSERT INTO t VALUES (-1714553480,3502285755,'W8BKfxfO','6','jgOc4Hrvgm5WZx71Wpt6RVctp5TcHgP','mpP5Cof3KkOrJ','XyoHgKhbwPDFW4D0dzRQmTmobQqIW7OzcLlL1ELhyjefjlpvFmRsuJWEr','CLbrYX3lqm9RKswMVuxdukOWPd3U200Oq9beqfo3MOudsfm604iX4lGoGjLoeRc9',8);
-INSERT INTO t VALUES (-1872259878,577781484,'tdgE','0','3Ldv3O93BPWdo7y3b7dXcdhA0JKaudColWJOqXQvZ1P','duXQrI0s2qf3JZz7gbKsUVNlu10E','F0GQ1tIN6vQZh6qWLfnbbbNe150dSyYTQhzaRjZlaILUHPHa8q3IYJjhjabkD2zDgKBkMAzbnHI70jHuLrWgiQolBXUMEYEp','dV4OOfvc5ybqD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5408090,625894,'opetZmJzOchdrayaUky86eIWPEoMihdzqp','IibaXHEcVrjo2kZyuP6QHaYnB09GbKajPM8OLBl1AP','z6lp44IJqDaf9NDjdqkvnsNbGddJA2ajk3Npu9b2sNhKjhcZ3QgdzyC5rJ7E0Lu','eL','v','w',10);
+INSERT INTO ti VALUES (5408090,625894,'opetZmJzOchdrayaUky86eIWPEoMihdzqp','IibaXHEcVrjo2kZyuP6QHaYnB09GbKajPM8OLBl1AP','z6lp44IJqDaf9NDjdqkvnsNbGddJA2ajk3Npu9b2sNhKjhcZ3QgdzyC5rJ7E0Lu','eL','v','w',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (-3680730,8276619,'Lkh55cMc3Owlf9U82LQV2zMjzpv0Tx1qqeiuWqEWGK','d85DwLANXjzmMnOI','CTewiZkQPshxCawBnj6S','8BthL','U','K',11);
+INSERT INTO ti VALUES (-3680730,8276619,'Lkh55cMc3Owlf9U82LQV2zMjzpv0Tx1qqeiuWqEWGK','d85DwLANXjzmMnOI','CTewiZkQPshxCawBnj6S','8BthL','U','K',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7823784,-5198114,'ANROI3l3nYrztPorfbO6RclWhNRH11NQsOC4mYY65Fx','0GZCVitSKw5MmcX7MrQR2GWwgC0iGwtGvLJ2UuIna9TE3wQ0BRXq4rkYZM93rgaayxPMsjUfHulQzvnnSZayVa8AK6iEp4aGufcGskJreBGCOjnunm6Eulpv819EEykRjmrxa1OGONwV7SWa','1iabOSa47gCbv85PQe3iG4t0yYdtsoDm3Oy73xhWSNeaK7c9qdDvvv','w7iz7Qjma42hGq809jNzs5l','z','x',12);
+INSERT INTO ti VALUES (7823784,-5198114,'ANROI3l3nYrztPorfbO6RclWhNRH11NQsOC4mYY65Fx','0GZCVitSKw5MmcX7MrQR2GWwgC0iGwtGvLJ2UuIna9TE3wQ0BRXq4rkYZM93rgaayxPMsjUfHulQzvnnSZayVa8AK6iEp4aGufcGskJreBGCOjnunm6Eulpv819EEykRjmrxa1OGONwV7SWa','1iabOSa47gCbv85PQe3iG4t0yYdtsoDm3Oy73xhWSNeaK7c9qdDvvv','w7iz7Qjma42hGq809jNzs5l','z','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6894877,-322204,'uQHMETX7FFO0tx1H','t0RFy8ka9gloUXrYbsKlefCajXWjmzcGRhN2Chf9zaKSOoZvKTw5JhD3E2YuuvOrbmxAVgAbJxGL5wS1V7x2Rc7pSYxn9Vhsl8uPoRTVh0uyXZyezjQqRAopGM9BC18hscjO1z94hx1SMsrBHVtLWl5vUnW','RFJ3uehvQ9ovl3eSDgzR91BuETEt7YpJR6jYn2AbcFlpE2ks2O1gDFXt2C8w7ECDnwC95riA','OYLAIs8rEkuKnrlXJLSnZst8DEX5DyFZ8UrXn9oXjymrZQQgrv2Oh4ZSMdUo2echOuUEAXVVxcy9XVhjkLypIHwOsOEL2lWIbb4cH2vyI5oecIPASbRtn1gPmvHeZo1MVVhpr5yMzQ6yAKGSDqsRJXy5z3TZ2bgvTPgKiD8fonPkXyzju6p3iiH0VbGu66oiBrDZtzDimMSnX8vHhwaEWE3odeGxPXxl5bmZrQQ5qrE41TAH','e','l',13);
+INSERT INTO ti VALUES (-6894877,-322204,'uQHMETX7FFO0tx1H','t0RFy8ka9gloUXrYbsKlefCajXWjmzcGRhN2Chf9zaKSOoZvKTw5JhD3E2YuuvOrbmxAVgAbJxGL5wS1V7x2Rc7pSYxn9Vhsl8uPoRTVh0uyXZyezjQqRAopGM9BC18hscjO1z94hx1SMsrBHVtLWl5vUnW','RFJ3uehvQ9ovl3eSDgzR91BuETEt7YpJR6jYn2AbcFlpE2ks2O1gDFXt2C8w7ECDnwC95riA','OYLAIs8rEkuKnrlXJLSnZst8DEX5DyFZ8UrXn9oXjymrZQQgrv2Oh4ZSMdUo2echOuUEAXVVxcy9XVhjkLypIHwOsOEL2lWIbb4cH2vyI5oecIPASbRtn1gPmvHeZo1MVVhpr5yMzQ6yAKGSDqsRJXy5z3TZ2bgvTPgKiD8fonPkXyzju6p3iiH0VbGu66oiBrDZtzDimMSnX8vHhwaEWE3odeGxPXxl5bmZrQQ5qrE41TAH','e','l',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3203064,-6079034,'IKp52oG6IW32Fm8JKjUYiG7xUdP','YiOeoJky4gVqddACT04C6oN2z8stKiy1CAOSUkqI7kSi7gykh7KFAvsLlj3AmkRnKQ6sMyVnXDs9EMcoIxp6360BlTQpslh2aYqUzQuJ0YaFmATz2WOL7kwvcrzZNNV1xgeQvuPcb7R1FccIYCSHFlH2X3YWU0AQXGm0igvjxcb','WMBOZE0aVSdOhbUppPB7V5kUAJBdj44Zc3Qu0EgPi0rdrTy7mmBYLHh5ZUAc1DwzrFlE8OxUc5n5658ZZh','MjpUnCWkxfdWhL8fM2OGsH6Lz5Q9RBtY77HLdjWbKGJECsuiZvzzGQ1j6TSsegQOVp3','xn','I',14);
+INSERT INTO ti VALUES (3203064,-6079034,'IKp52oG6IW32Fm8JKjUYiG7xUdP','YiOeoJky4gVqddACT04C6oN2z8stKiy1CAOSUkqI7kSi7gykh7KFAvsLlj3AmkRnKQ6sMyVnXDs9EMcoIxp6360BlTQpslh2aYqUzQuJ0YaFmATz2WOL7kwvcrzZNNV1xgeQvuPcb7R1FccIYCSHFlH2X3YWU0AQXGm0igvjxcb','WMBOZE0aVSdOhbUppPB7V5kUAJBdj44Zc3Qu0EgPi0rdrTy7mmBYLHh5ZUAc1DwzrFlE8OxUc5n5658ZZh','MjpUnCWkxfdWhL8fM2OGsH6Lz5Q9RBtY77HLdjWbKGJECsuiZvzzGQ1j6TSsegQOVp3','xn','I',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1286340,3873107,'ueKoHAWSakdsNgAnXd2xWd','sJEDzCf6BMlujdoplFhtDNRUgzkLRVemVLgPRUw0QIKjZh3gX6Qhm0YUXG3QvoV9id7SS30aFRMETjf9IVDv2eLw1wddIPm63DzBzLrPdb0','nNT42ro4XzOsTQVVvMxJpyV8H8JfXkpyc5ipd6','NLfwmuCfC6YNn3muDiNsLNsunSzCnu9hk6LOaLqhbOvtjlXI1KdhN7SHyxgBVLTvI19w0KVHEjZvxTeNj21','7A','c',15);
+INSERT INTO ti VALUES (1286340,3873107,'ueKoHAWSakdsNgAnXd2xWd','sJEDzCf6BMlujdoplFhtDNRUgzkLRVemVLgPRUw0QIKjZh3gX6Qhm0YUXG3QvoV9id7SS30aFRMETjf9IVDv2eLw1wddIPm63DzBzLrPdb0','nNT42ro4XzOsTQVVvMxJpyV8H8JfXkpyc5ipd6','NLfwmuCfC6YNn3muDiNsLNsunSzCnu9hk6LOaLqhbOvtjlXI1KdhN7SHyxgBVLTvI19w0KVHEjZvxTeNj21','7A','c',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c CHAR(40) NOT NULL, d VARBINARY(35) NOT NULL, e VARBINARY(40), f VARCHAR(23), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8320894,2822844,'FSP28PPQyUWWrQFTE1kHFvv','J3wHmJo60HDKYQi4','IyrZhJc5ifgVgL3ogrb','lHA5Eyiv','D','6',0);
+INSERT INTO t VALUES (-254045,5079948,'rgWuGxqtGs6ozkdZtybYGx8Ji','MMw9Ut5cU8KgscNlT1iVY','A2it','c36','g','Rp',1);
+INSERT INTO t VALUES (4178638,-7844092,'R10z','XZwOaGbXzkOR6ehfbisBFE','q1LY5LIY7SzX5ax73yrCLkVqYS57H6Jfn','ucUCS4GIqvEi9N','J','r3',2);
+INSERT INTO t VALUES (-6529094,-3770204,'o3cjura4JnXKuPD5ilUgIOWF44cj3','tvz9aWP4SlZ4au','XFRKopuWOt9K0eQzd3kvZWacYbhtRIEoMnTen','X5Uf5emtwtR7','Y','0D',3);
+INSERT INTO t VALUES (5704445,4908973,'5J9IWSw52','KxUNZV3rSfN','ucp97EgoUQBwDz6NthpfYelmOFFFcxtDXasY2','r16eIXWHNOZZlv','G','l',4);
+INSERT INTO t VALUES (-2288819,4143080,'8Mx4DvCSpUwSsMwEUSynyvC53inUX0ZOydVTL','2RK1Nm','dLkl8CWuNmhDq6DA','4Zku4U9Lo1y4xzn6S','F','QN',5);
+INSERT INTO t VALUES (-4181363,47176,'mNaXQkBc','cFGtgDoD','qxyM2SPCP08dk60ndy','Doo68ANLeaZFiuAgf','x','5',6);
+INSERT INTO t VALUES (2629666,7639513,'totc6QAekS','b7','Ou2G5DtwJ7uoZG7o5ywzRyvi6CDlWS2','ynTJDiYRkFZ0v','V','eL',7);
+INSERT INTO t VALUES (-4447047,749784,'Y9Y6ik','2rDPMfeJksZMeDW6Z1FojFwv','IvhenGEdz2BfpyQ778lbrncTZEi1T0v7ifpg8Nx','8qzemWcAfLTB2hyTTXtTnh','j','EL',8);
+INSERT INTO t VALUES (-3967395,-6101573,'9F7VRthngJ0','xyY69wG6WdDTqk7P3nH2gPdfk','ukCN5x73FbzVIuq4o3zaO','o','f','XP',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c CHAR(40) NOT NULL, d VARBINARY(35) NOT NULL, e VARBINARY(40), f VARCHAR(23), 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 (-637515413,179064628,'MSz8ytuNwca94y5O3tOxxg','D','wjbBdmhPhaSbg8','2l3vQ7','2dGtBsJqHIhwebxew0Hh6WSQugw05mTCeS5OMMNjHWyNXvGXAxpFU31iZCBLXkOWz0aif2TRxi0kHHehEHuaysZCvw1XzUist6Ps','InWH',10);
-INSERT INTO ti VALUES (-637515413,179064628,'MSz8ytuNwca94y5O3tOxxg','D','wjbBdmhPhaSbg8','2l3vQ7','2dGtBsJqHIhwebxew0Hh6WSQugw05mTCeS5OMMNjHWyNXvGXAxpFU31iZCBLXkOWz0aif2TRxi0kHHehEHuaysZCvw1XzUist6Ps','InWH',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(25);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(25);
-INSERT INTO t VALUES (-2134354653,246019228,'FFvV','X','k7QOdVAmGXcfYMQGB9Na0A7H3w','232hGWzr62','hEWERHze3t27vhUjso3FX5WjNEBI8hXIrrxeDZ2TWx6eAZeWf3vOE','5VuO3fKqaLm2V1316whoTeeIjStcocfbyIjAKEqHMooHNKiYHiQ9xhGZUcXXohFHcvPWEfEtJrnCrCQc2Lipdc6YpLdCRV',11);
-INSERT INTO ti VALUES (-2134354653,246019228,'FFvV','X','k7QOdVAmGXcfYMQGB9Na0A7H3w','232hGWzr62','hEWERHze3t27vhUjso3FX5WjNEBI8hXIrrxeDZ2TWx6eAZeWf3vOE','5VuO3fKqaLm2V1316whoTeeIjStcocfbyIjAKEqHMooHNKiYHiQ9xhGZUcXXohFHcvPWEfEtJrnCrCQc2Lipdc6YpLdCRV',11);
-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 (-888019974,1179256515,'QFfALccUuseSTLPGU2drdjq8','zvR4l3iOSnkGCI1GswyS43yeDns6jD5AB3wx92jIuM1rmWW3Egc8m2334k6LuoGKn9oaWL6X9REFcgYWxbRmdiM406xISDrxiXHsteN7f161hgfr','IuuQDkrWNtF6H6vSQrtuCH5n0Vxb2dzZjK6s23hOSiYBBFzVN','a55UHFLBLugMo1mGQfvDA1nwXB','JhLSNFvZmn5YSqi1LzzuUmWNiLNUBRhBDXOWY4keeRlv','FOsEDDQ69kJ1QklBt',12);
-INSERT INTO ti VALUES (-888019974,1179256515,'QFfALccUuseSTLPGU2drdjq8','zvR4l3iOSnkGCI1GswyS43yeDns6jD5AB3wx92jIuM1rmWW3Egc8m2334k6LuoGKn9oaWL6X9REFcgYWxbRmdiM406xISDrxiXHsteN7f161hgfr','IuuQDkrWNtF6H6vSQrtuCH5n0Vxb2dzZjK6s23hOSiYBBFzVN','a55UHFLBLugMo1mGQfvDA1nwXB','JhLSNFvZmn5YSqi1LzzuUmWNiLNUBRhBDXOWY4keeRlv','FOsEDDQ69kJ1QklBt',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (267781440,1911071126,'YAl2B7zLh4gCzlANM9','h4MTLTHWUsvf8l0XgRaLgFA1tIxFbWtpbVxAOJi4f5h1cqAbliKcQBvVJAiNBnjKlAVt3ZO6yCHtxirPzbeVLXpHXR88MHKi6rIKlwm4BEK4cUL5a0robCQqNWWMH8At7kQf7GBvj3NU1mI1umrKoSTNEIYLZvCgq8S7pnmyRA3Njclft38QUY8ah3GO7UV4uLyf2zjMyI2sq76s','cuKtphDdizEXkgRrmvYRtfOl1AbmOgaOTqumcgICddR','JwGF9yEbVfkyhgqnSsDqWsA3pfcdCCdIRWyxSzXfFVBkgl7hPpOQTdRPh8JrRxE8XPOB3ZK4Cc0cDyaXBlcSirf7HB5lnBt1kJihYHgZUOKWN04amI9xA8AwlioVRSdjpWJ5Pfk5eITEyecMQLzcfpXBWZrAZpnC9AO4LFI9k9GbaYWema6ZibE0H5jBqqLhv8d0hE7fvEuof1GrVSY','EydOadWBnEa9mhG4eJthwb1xNIjVdlxE1UnsIoeYjwibisvlFKqNdHx','RsAk6gnRxWmbd26eRtQZo1mvrWNiiGoMamw8iSticu3EYbC5VKg0LkLwEBFKMfJkQ1b4jRuFgQuwhwN8542ao3qnxA4uGCCI',13);
-INSERT INTO ti VALUES (267781440,1911071126,'YAl2B7zLh4gCzlANM9','h4MTLTHWUsvf8l0XgRaLgFA1tIxFbWtpbVxAOJi4f5h1cqAbliKcQBvVJAiNBnjKlAVt3ZO6yCHtxirPzbeVLXpHXR88MHKi6rIKlwm4BEK4cUL5a0robCQqNWWMH8At7kQf7GBvj3NU1mI1umrKoSTNEIYLZvCgq8S7pnmyRA3Njclft38QUY8ah3GO7UV4uLyf2zjMyI2sq76s','cuKtphDdizEXkgRrmvYRtfOl1AbmOgaOTqumcgICddR','JwGF9yEbVfkyhgqnSsDqWsA3pfcdCCdIRWyxSzXfFVBkgl7hPpOQTdRPh8JrRxE8XPOB3ZK4Cc0cDyaXBlcSirf7HB5lnBt1kJihYHgZUOKWN04amI9xA8AwlioVRSdjpWJ5Pfk5eITEyecMQLzcfpXBWZrAZpnC9AO4LFI9k9GbaYWema6ZibE0H5jBqqLhv8d0hE7fvEuof1GrVSY','EydOadWBnEa9mhG4eJthwb1xNIjVdlxE1UnsIoeYjwibisvlFKqNdHx','RsAk6gnRxWmbd26eRtQZo1mvrWNiiGoMamw8iSticu3EYbC5VKg0LkLwEBFKMfJkQ1b4jRuFgQuwhwN8542ao3qnxA4uGCCI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT NOT NULL, c BINARY(32), d VARCHAR(48) NOT NULL, e VARBINARY(88), f VARBINARY(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7376768100441921241,640107022,'YuZrv1A5eItyQwgg8HR','nBuD91G9Q0l8rxHrBRCDi2i','H4G8YHrIlvM74ow2cl6XFUISJ8kSXLFjkm0OUMvfIRqH5OGi4N07LZNiYQ6yKQS96a3WGSMxeFSK5u1nXlz','OctPCASkcfFeEW3OOrVJ','P7Lk19i61YpLfErP','YoOMbOZyTGePeN5IBvhDpQ8uGzVVTFsd3fJIep3IdN8PGrxs2dvI',0);
-INSERT INTO t VALUES (-4733953623440355199,-838419066,'OIZ5KVap0eOE7he4','LwQqEqBh','kkXulZqnYxqySgVxYMLvjFSTzPnVEab41oU3hcdrsmdZ0Dv7dtmS01cI3pPIr9','mKk5ct1xlhcJAQKdgPu2GS50YoGwLdYy1KqOoJZpcqgnjfO8X99qqnN7gdX4sNSqV','6xfzEayfYRbmAgs3RP7RK1sSRmWcLP0bhHfINTR2rg65p57A0D5svwTgqkU21zlq0Cu7qWjfAYG','gTGKqjOrptLuFCCsSkcYQOKEvVYF',1);
-INSERT INTO t VALUES (438058246138379495,2026224858,'pQWN7EjmlKll1','PaL','cbEol16Zo09yzt8r9hm8ny5paMSR4sN95r9kzNefUZN8','NXUsXgtJgusYFwyclAkxXn9S5K','Dn40SqIknOVrv0f5Gw8WUwavdJTMrJy75GdGZlSfifw','Hh85BIr2n2HUrHf6lNuRzracI2U8sYEzMmTkMo67JKV2NU8n6Dd',2);
-INSERT INTO t VALUES (-5619075195627951739,-149443888,'pHiI5E1OLvFDeizY','egjPdhUCLq6vTcys313NBMREruyL4T800n812AwAjRO','N','O4YD0sNBWwmYZ37iOFeJTgr9TEa1NYZKjTB','jbbAcoqdxYtLGVaXNOISdMLcVuqxmm2qMw1HauTH4Eg0kbNV4vm9Zm3uxln5ZrV2yiq8DvhEFIDxJq6ZGWROFANwC','ifyhNUMToT2eJvHBODj0h0QsTpGK4',3);
-INSERT INTO t VALUES (3649276800961349044,-1312168027,'Ztl7WmI7IshpwyuWM4sEa7PVWV','1L0myDtZRM5NQxGLum','uwRZUQTtULMmwdAhHopaeGxsxUNvZS2bCSwHlk2M1HvAiD7MRJ16DgjLE9wVtQKgqGaNUwA775trS','eOIXqtmHUFDwG301JShdjvkbytC16N9v0eBfMrC','1Bqccb0s2QimMitmuozughZo1HHV0unQGkXrNgGpA0dNInku8C3ptC8S6q46xbgOzpFpSCAOJYJ3mmDslWEAiBYtdP','n0zX6pMj3JfDDNbMpYMaJMBB6u7SinhTqdlW6rqghw5pE6',4);
-INSERT INTO t VALUES (8305067566266097775,1362256948,'ewPaZ6fCBJJL','9wSuBwXOX','B2k7HsGobMjzH7tHXGB0N4sGKd8aaESanjv6gw','wg7wk4TB6gNsSk','1KoRIPN3Cwd8c5kX0KBZoP5Mab58AJpkt5rC1tvQyMsO3xBe1TBCHaGgrkiLgf','UtTd6bNUso9Det0WaLrWEOhrurGtKv4r8nLYHTEK7Bh7gFr',5);
-INSERT INTO t VALUES (877294257280533768,-406728594,'c4zM10xVdyC2WfCS','X64GIVTc0tyoDE7TGvL','HTWPTNTEcBIJSSkdjJd4j1W','UlTPMRLbD9op','RzWHW5mRcYyNbzlm8dgU2ULItw14uPvczgheaiYMHtcvyU9rv5s6ykmsDxO5','pLQKSi2P8npeXDEQKd8qRYfOKnIrL6pwQmeXi95c73fwziyXfsVu0pbKg0acmESSoIaBI411OzEerckaxIoLH3CcKfh4fI',6);
-INSERT INTO t VALUES (1318419445033284521,246422994,'hzVMK','nidLTD6emwh0CTr8ok','KGCMeWS5dppzV','Xb2FG','3QLAJNppMloHoo2H5yqlFzBLpDoCcqKyqPQZw1XniYF0bFuI8gGXF','Ed',7);
-INSERT INTO t VALUES (-3188383289801996684,-920940171,'2J2RC1v19u1f','TWDYXNlr5lp6p5x5lvQ1rlA','bGV','1qpRQDIkeY225rp0J','kOHdXzAX1R6bvsdqkcWvMCzwz16oSMt0LE2ZAfSUCXUu0B8jiq8v9dshraDZpMhT6gBNMzblDGXQfGuw0covUH3','CNkZRYU8dNinxfxII3dmhqqYZq5Yxwlg9qyXta6mLX4uA7xxTBupfMbyUoA7d2prmb7A',8);
-INSERT INTO t VALUES (5721956949623264590,-1939191941,'EGI9YkZ4','8xVT8YstHAMn','K45JBIv5NvWnEM37K94UV59zWjt20oZB9j3OYH6WWkgs76yU66pFqGv6kGa1KhHpFaB0fCB7q','tjYAC7IhZ10uFO4fbKf0UYpcR3iu1G0Rzkp7zSlCE20BteI1LJSBga21','D6Swnh8WoHpvhUvnzK7GvBOsGnAQZP94RXF9gAIiRRK8gXojDP2DVlGn8JtvVJQcGTBFNNb6qv7oCl8vEwpmAaQPA7fICIt','TUOM7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (2741053,-1721288,'Vd5OoYf4QfOo2TQ1fu8dQXeBUCL','kQqCnGo748UFA3hiVMNB','AvSmr5yjT7e6NeUcRGTHFxkG9kX764NUxx0y1','KuXkUaGPSGwuj4FAzcloC37','S','e',10);
+INSERT INTO ti VALUES (2741053,-1721288,'Vd5OoYf4QfOo2TQ1fu8dQXeBUCL','kQqCnGo748UFA3hiVMNB','AvSmr5yjT7e6NeUcRGTHFxkG9kX764NUxx0y1','KuXkUaGPSGwuj4FAzcloC37','S','e',10);
+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 (1947376,6818942,'MgC','8JocJJg3z9lM1AfXMYWaYQ2Os9QlNQFV','Sob37XZ3Lu4qCwUe2LQKypGoUdZBNASwNSq40Swv','SzLSsbAjYJ2','E','y',11);
+INSERT INTO ti VALUES (1947376,6818942,'MgC','8JocJJg3z9lM1AfXMYWaYQ2Os9QlNQFV','Sob37XZ3Lu4qCwUe2LQKypGoUdZBNASwNSq40Swv','SzLSsbAjYJ2','E','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3876445,1598356,'y','zxz2EbBQeQ7JiXVBaOeYDpIxbEWusDxeVqnCoiTp1u6ayQiou2csz4TBq6jjbvkgvJLHcPqfJgIg1YFA1ICkYo4OJ3kNm0DUhZh9v2JzZu48UBzGJXgXNW2gd0wy2ufpJQ97XC2deMQFBLrgmpIdzzxe0qlnsCiQsbulLXuHCMf19AYacUBQrUaKSDAF1F','wGH7TJBq354wgGj10LJHdBZsZ3s2Y9QdaW3okpF','1UJ','w','k',12);
+INSERT INTO ti VALUES (-3876445,1598356,'y','zxz2EbBQeQ7JiXVBaOeYDpIxbEWusDxeVqnCoiTp1u6ayQiou2csz4TBq6jjbvkgvJLHcPqfJgIg1YFA1ICkYo4OJ3kNm0DUhZh9v2JzZu48UBzGJXgXNW2gd0wy2ufpJQ97XC2deMQFBLrgmpIdzzxe0qlnsCiQsbulLXuHCMf19AYacUBQrUaKSDAF1F','wGH7TJBq354wgGj10LJHdBZsZ3s2Y9QdaW3okpF','1UJ','w','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1797630,-3343386,'YmeUdyb78JRfhTkqXY7ueqebkzVLFzjymGIq5hw7U','9zrchCXYR84jBqC3WgADKeUctfTT69iDoEiHo5auUOeo2dJiUWMWIh9mSANH1NMDLMEoRQEAc9MkgDhCssEwntw1s6RxluzQFc2rDqiOT5SNa3chYQoJUfs7Gw4m9QzeVST9TfBQYjlxKjLOZs4nyQLNXxfRfwVINkd13voEs0N1bSX9JPrmPt25m83V8MPsSwd4DuNPS70whfTZgzKjgKt9SNU','Xif8llmJAuBFtDBbYT','mLTteQk1KjKjPc03jN1LclFycqQSupm61cIQz0ArYNBk6TpbRFhEYXGgOYZrq2umGNtdD8G6bkCQqglNuudVUU6dnlyfcSNsrumQcccs5FWUNhsZTBN4eRTIhC1BMM5KnOJhfgq66xfDuaV3zzWKOxDPrh856sDdXdULMuBRHlRMU2ECXSZygYjJdOD3Pvolht2NykjXIQaoSKS573AHKZ2xtTdDryJDKUh97XiKtTGA9D3t320jf8lbjZ','c','zT',13);
+INSERT INTO ti VALUES (-1797630,-3343386,'YmeUdyb78JRfhTkqXY7ueqebkzVLFzjymGIq5hw7U','9zrchCXYR84jBqC3WgADKeUctfTT69iDoEiHo5auUOeo2dJiUWMWIh9mSANH1NMDLMEoRQEAc9MkgDhCssEwntw1s6RxluzQFc2rDqiOT5SNa3chYQoJUfs7Gw4m9QzeVST9TfBQYjlxKjLOZs4nyQLNXxfRfwVINkd13voEs0N1bSX9JPrmPt25m83V8MPsSwd4DuNPS70whfTZgzKjgKt9SNU','Xif8llmJAuBFtDBbYT','mLTteQk1KjKjPc03jN1LclFycqQSupm61cIQz0ArYNBk6TpbRFhEYXGgOYZrq2umGNtdD8G6bkCQqglNuudVUU6dnlyfcSNsrumQcccs5FWUNhsZTBN4eRTIhC1BMM5KnOJhfgq66xfDuaV3zzWKOxDPrh856sDdXdULMuBRHlRMU2ECXSZygYjJdOD3Pvolht2NykjXIQaoSKS573AHKZ2xtTdDryJDKUh97XiKtTGA9D3t320jf8lbjZ','c','zT',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-767533,-1414083,'i7qqgf57P4zQ','N7EtWIn9sEC1VjRuhfo2aHpJRVa','B0ykAiOHnhEZ8pQ8','dvu3gWpNFHMNRqZwjiGTIUUPIe63','20','ao',14);
+INSERT INTO ti VALUES (-767533,-1414083,'i7qqgf57P4zQ','N7EtWIn9sEC1VjRuhfo2aHpJRVa','B0ykAiOHnhEZ8pQ8','dvu3gWpNFHMNRqZwjiGTIUUPIe63','20','ao',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7999224,6890826,'5FHygDSjwwZgCZ5E7igotswKAcsZY9Y9Rlgpa','L1lFBEEfJtBM1H2pSd370aNbdfF1dQK6HygBalyE8oEl0LY3fbOdJaHloAeqCFrwBZ8b7uYOLuJG85lNUmV1EB1ANsMHjuK97s828UOeU7HeWfm8sE7QAuCM8SfAvhRfNmOuBrPJPLESQkNHRu8SlaR1yAnGGDBzkiPS','foZzcsw5OaNDVdqURI3cBdvhh5CVz','tbk1d81gvwni5iMqcycmNQV0Wbu7FkovA1UsO8s8U','Py','n48',15);
+INSERT INTO ti VALUES (-7999224,6890826,'5FHygDSjwwZgCZ5E7igotswKAcsZY9Y9Rlgpa','L1lFBEEfJtBM1H2pSd370aNbdfF1dQK6HygBalyE8oEl0LY3fbOdJaHloAeqCFrwBZ8b7uYOLuJG85lNUmV1EB1ANsMHjuK97s828UOeU7HeWfm8sE7QAuCM8SfAvhRfNmOuBrPJPLESQkNHRu8SlaR1yAnGGDBzkiPS','foZzcsw5OaNDVdqURI3cBdvhh5CVz','tbk1d81gvwni5iMqcycmNQV0Wbu7FkovA1UsO8s8U','Py','n48',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(53), d VARBINARY(24) NOT NULL, e VARBINARY(10), f VARCHAR(61), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (82,12430326377906998481,'CtwRmZ','wwygp6Nme55sOdHVsLL','YlYOip0','SJQXTfAsJQK7jdMzthbGd4tWy7WhkD6NqsVYfJE7PRR3','W','f',0);
+INSERT INTO t VALUES (157,9858767183917518808,'nRCBsO0sTYDXqAyxP1c6CRH4leiqQZiHh','1D','Rb','TnumFUOQfLnzl8AC5VlAiFTSHtNCUmY1qngONUv8VHh3pa7TrQzuWekvYsdM','n','A',1);
+INSERT INTO t VALUES (59,8884623192221304841,'W6WsJw3zna3hgNQLBRsvOffalaQUYAft4KN','zDRf98lJPoAi','GtWbjwIGe','j4kc4gZIawAwnPq5wK0p','r','T',2);
+INSERT INTO t VALUES (182,7718231400409492246,'IP3AfERF7YEtfyVDSuC3fKUYwMR03qFGl4kFW1WYLsoTloc','xiSwqidW6','nn','hreFa6GwUQ8Yj84tzkFs0sazaYl1kxnkXrMtvhLXK2YEpnYgPVRgkTh','b','r',3);
+INSERT INTO t VALUES (226,6591467759848528520,'qohaMC7kx3Qiqb','S7iOjTPGd6xq6Q0','Q','RkN2Qnk4Gph6WrffsK7OssoAvFOc8e','4','b',4);
+INSERT INTO t VALUES (102,6768822912287492578,'ALg0Nzbb','KYrk3xNTes1jmjCHYjyW1zeT','qiaPlwd','ypL9C8nGt0bkviujLLdWiIT5b3BT9wR2uMAnF0u37rEiSa5n2gQWay','5','n',5);
+INSERT INTO t VALUES (100,2993760754574747664,'AgrHTwWnCZve13SSuIUc5IDDdKerbQ53SyPOa8J','RmVuL51db3K5tZ','20A9o7gU0','FflnFJJymC3','9','t',6);
+INSERT INTO t VALUES (226,2769849697021675607,'yuo0Afc0Z32vjME5EuYyL','o0mgQUWnaQVN7','3JE4mG5X','PEyaHkA4RzH0IbcgYf','q','V',7);
+INSERT INTO t VALUES (7,11978670873123048718,'9EI8Quie','e','gL0','QliBHeoDnzl382TNCZDYsp0ZROppN8vJmxFA2yV2IRqX7xa3iO26PEuRt','O','G',8);
+INSERT INTO t VALUES (22,16109730799655212835,'lPl','dFuyUF0qRLq8zF','bfPE','54X4cisVxc26GqweHqxyg40t2bmn3mqd1s26VM5UX0ylmdk5CmSbePd','A','L',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(53), d VARBINARY(24) NOT NULL, e VARBINARY(10), f VARCHAR(61), 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (30381,18038990831257492575,'s3VZM9xbwD98e2EJz7w6Ea3alibUfEFbn1h89UP','D','OfAK','zCvTGSqdVj50y','q','y',10);
+INSERT INTO ti VALUES (30381,18038990831257492575,'s3VZM9xbwD98e2EJz7w6Ea3alibUfEFbn1h89UP','D','OfAK','zCvTGSqdVj50y','q','y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (22185,12157630446209285481,'fFUx5KOVLeY7hD','qX1Zpa8','tDps7dse','OnGrJv4Y5UrEOrZS9ziYVNPPi5qmnsm8U7M6Lfieux5tPqFkOUMxTDo7q','Y','F',11);
+INSERT INTO ti VALUES (22185,12157630446209285481,'fFUx5KOVLeY7hD','qX1Zpa8','tDps7dse','OnGrJv4Y5UrEOrZS9ziYVNPPi5qmnsm8U7M6Lfieux5tPqFkOUMxTDo7q','Y','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11665,11943572553780658122,'DxCNsyh4Nph18QAnqWjd0CYAZtqgYrYaQ6k','8rbF1PFMJIxPq05ElhfjUTfg6mKC0DbSXvtDKUagDJiJ','Ixmjo','zHM9BpBTKwWxzlBP6mi3pC2ZwEPM6BKg','H','K',12);
+INSERT INTO ti VALUES (11665,11943572553780658122,'DxCNsyh4Nph18QAnqWjd0CYAZtqgYrYaQ6k','8rbF1PFMJIxPq05ElhfjUTfg6mKC0DbSXvtDKUagDJiJ','Ixmjo','zHM9BpBTKwWxzlBP6mi3pC2ZwEPM6BKg','H','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (36901,15250700839090507306,'tPht7ht2U4doqyfpUlbnGsSyVEIqqET','updKb4fWLTdDyyeqN8hmMDuvMvQv0Qh47TFBav720IdwG74Dm9tM9cBhnDgxjtTghFWmdkwq2gG5dhOCtcaUEORSEkc4sDMcrTJUYBfcHXBU0ARmMxdzxag7bksTAIO3dJRp6rNBJsTW','XHb3p','glWrZnM1qeKSs99OUeagQPqeu9mfDqnYenpVKJJmxURhDL725TL9bsVCvxVr0Yphhh6pcDbL6AyyPyh3wxXL','s','0',13);
+INSERT INTO ti VALUES (36901,15250700839090507306,'tPht7ht2U4doqyfpUlbnGsSyVEIqqET','updKb4fWLTdDyyeqN8hmMDuvMvQv0Qh47TFBav720IdwG74Dm9tM9cBhnDgxjtTghFWmdkwq2gG5dhOCtcaUEORSEkc4sDMcrTJUYBfcHXBU0ARmMxdzxag7bksTAIO3dJRp6rNBJsTW','XHb3p','glWrZnM1qeKSs99OUeagQPqeu9mfDqnYenpVKJJmxURhDL725TL9bsVCvxVr0Yphhh6pcDbL6AyyPyh3wxXL','s','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (56445,5267459069397528465,'rZIvEoh5LkOk7p','7JlWD534W2E1KllyiMozFBfHsvxGSDtpZ1tEYE1ZYSOrWrAQ3F0D6cQEDmITzBfaPZIgeXBaA8Hh0zCNuqgs3KZ1T15NRihq2qEi9maVj2TuzOgdh1KdepkBZx9Ufw7a','BSpqvK','CTVps9nPRTjGEJAp0IawT7XIJANTlZ2i6HZxLjOAFYRAlK3jNe0MvEGlYF13Cu1eYWTGZ9jCXLAQEV3a1pL9s3S8N4KSF98scdBYpsOTWCNiEvwziooWSLovWrEL0j6yw2LApuUl04t0HlsECDPbnJXHeTULRoiL9dgrRVmdhhzkkEFY68XeJjN0vJ9ob9eS2cLN5VkS4In5Up7dcoFnWAoloi7kOPrTW9C5dTkvQbeZ55MO3fVoZPrJI7jU','R7','y',14);
+INSERT INTO ti VALUES (56445,5267459069397528465,'rZIvEoh5LkOk7p','7JlWD534W2E1KllyiMozFBfHsvxGSDtpZ1tEYE1ZYSOrWrAQ3F0D6cQEDmITzBfaPZIgeXBaA8Hh0zCNuqgs3KZ1T15NRihq2qEi9maVj2TuzOgdh1KdepkBZx9Ufw7a','BSpqvK','CTVps9nPRTjGEJAp0IawT7XIJANTlZ2i6HZxLjOAFYRAlK3jNe0MvEGlYF13Cu1eYWTGZ9jCXLAQEV3a1pL9s3S8N4KSF98scdBYpsOTWCNiEvwziooWSLovWrEL0j6yw2LApuUl04t0HlsECDPbnJXHeTULRoiL9dgrRVmdhhzkkEFY68XeJjN0vJ9ob9eS2cLN5VkS4In5Up7dcoFnWAoloi7kOPrTW9C5dTkvQbeZ55MO3fVoZPrJI7jU','R7','y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14941,1559346248999653923,'IEHqtnEtdHYBU4hdnvhtHcbi4uH2Q7XMoNhW4tvOMNPdd79Tor5N','IGHePIQ0WIW37pqlz3Vr3BUmn1J5E834TzOmxk07ehTR55QC4cejFi7gomEsavD3FRkws6LbY8XsrM66wWN8J4V6dfbILtsfn6DOZ6SAvLuWUzB5vPBIo4FXdBiZFgjIqoNu8DxQpNdPACzxPDMqOvx9WJPGV9tAdNfSXk5j8Td27e87pvarzMjZaONQwUxJAGKxyO6tTfW6kOS1Zki0IHDNi0fR0SeMO2530i4','SAguz','AUdWoxVjCMTGygHmeBb1aU3CWME','WP','A',15);
+INSERT INTO ti VALUES (14941,1559346248999653923,'IEHqtnEtdHYBU4hdnvhtHcbi4uH2Q7XMoNhW4tvOMNPdd79Tor5N','IGHePIQ0WIW37pqlz3Vr3BUmn1J5E834TzOmxk07ehTR55QC4cejFi7gomEsavD3FRkws6LbY8XsrM66wWN8J4V6dfbILtsfn6DOZ6SAvLuWUzB5vPBIo4FXdBiZFgjIqoNu8DxQpNdPACzxPDMqOvx9WJPGV9tAdNfSXk5j8Td27e87pvarzMjZaONQwUxJAGKxyO6tTfW6kOS1Zki0IHDNi0fR0SeMO2530i4','SAguz','AUdWoxVjCMTGygHmeBb1aU3CWME','WP','A',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c BINARY(91), d VARCHAR(35) NOT NULL, e VARBINARY(90), f VARCHAR(46) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1706890805,16,'tA5hjfVjrJ6XVo4ehdJmLCBJ7','ebEMZtBG7kXFsV6RVTaTDrdE','zLJCpm2zG72nTFobabJceO1WdixqIDj2Z1pNXsaKrXskWzI7gw2W6lebv7VhpbtpC5','WtS6d6ZnNGQ9un1','y','t',0);
+INSERT INTO t VALUES (193793459,-106,'VUb66NMRIgGwoyuptGft7yEqt2y7uJkPd3iriiB0BiLPlseTiT7C0vHLoi0gVUgL7M9','2CUpjBUWslyb2V0q86XdExu6VrJFpbEy4Jq','YkL8nd2cDPP71PpYIpb1vpPkzOMvIwh6foNOJRZOj2IpCynUBCh7riJmnz2Ff9KqjovG69fXlno6TRDWXyiW1f','molvGhupawHVINN5xcDrmua8bGMJtFA0hOC','5y','s',1);
+INSERT INTO t VALUES (895533262,19,'U7kTX8C9Sem7CGbIsxYfjkZaM1l0xIk89IcB4pWW','PVomagOOsLVvS6s2xM5S1E8M6xnIHvcxc2o','FJrD4CF773i','IbBmmdSIBWecIkwWrBpr1jKwkKuvZz24','W','n',2);
+INSERT INTO t VALUES (-1817276454,25,'iuhBpQ2d33tnIz8HvMWuEB50CttiSdMVc0gVwr','DxqcRGI0YQy3N0poK8U3zBqtEkJJIaUAu4b','6z0sMM6uLxbe0YpaDUTEZMik4VrfQbfdGl80h1OBosvCVJ8OsNtMLQXEeDqH0MSmlWe5KryB3s4zUza','PLpTxBFOejnOtMG7LyvLmGP','1R','0',3);
+INSERT INTO t VALUES (299247900,21,'8d1nbgtJIA7C6U2BbIY5QkpLKDNlRpOVvQ49l4Xh71PwDTudRbAsQUzK59VP6R35eanqFLpzb1TBR','HZHEaPomyBI8yE','JMkoK3XcUg31vYOH31iuq5P7gy4Hur','DBCEtp2injfFvwrYRUpu','w','M',4);
+INSERT INTO t VALUES (912841837,-29,'vr5fftZ5hQXI6cNibRviqMLwZG','JRkb4tOPtxzZ1giYavivPgTYyvmP','HoPS9oDXkXbaYuS2VwLWwscla3iKHEBfRYj9v5aMQ8aLnozxybrvqz0L','CjasX05HwNlb36drgFpn','Y','P',5);
+INSERT INTO t VALUES (1555227074,-57,'ypPrTiOduPcA','MvyUeQ86fhFOqZglGR1ZbxRrFB0jjCXEP','liIVof0Gi3Q6LtlwfJ5IxqzbYpypm4QkssfwDLucuZdGbBIzd8d8Q9h7fEcWPTbMYvqqmTOy','F5GivG','N','6',6);
+INSERT INTO t VALUES (1252769189,-26,'unQSqyF7FjbM0yzwfJEeCrVzCAxTnxRZyY4jGdsMAHZU30C5Nkp4Q8TsJJcCnYNDMr3holALl8HgBatYZ5vPholInpi','uju6TvH0UuxckK','wCLbNkFL6txQ8ty3c4','bsKNXLgFKbC2F','Q8','s',7);
+INSERT INTO t VALUES (-806128276,-70,'rV5J5iRW','vmx3VV93iAWx9HzwhT8euk','DoyAK0gIz6HNkSnM3ovEYST7Fl6ginKfQzoVtXqnbMwfaqkeZ','sVLsBeuPo5iNdzI2','Ri','U',8);
+INSERT INTO t VALUES (1698284108,7,'RcTdLXhyi','sNsP5gQw8BNaPJPIShUXdAMnN3yFynumyX','TgTCmaHzAsAPU9ScOXr9AAQ15Vm5iXEuif63OQMBkaCRA3wYfDgYUAt7vEnuTxgIvrV','rrV8mgSQLJVTvm0x','ak','n',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c BINARY(91), d VARCHAR(35) NOT NULL, e VARBINARY(90), f VARCHAR(46) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (3191485159571683803,-991027047,'vnH','CbjkoMlmh3QHS9','twaq4c7AfBqVUkfcG5GRaGuFUtmpCm4rcYdBK29C05zIhpfiRjIXyA9NgUeHiUv79I5HEg','oWDn7UIDjGKYY8lrcb6RTM1DoV8NrkiimG9VE2bnwYwJyRkh55','Xkecf2BiNxch2if4y8DVk8neAUor3z4Wvx3CmQdTIY0ONLaNqkqjkp4ylj4bm','tCkx4dPW8e8lujQYkVy0A5FQTNsO7p4LHWub8hly9fsQSGu',10);
-INSERT INTO ti VALUES (3191485159571683803,-991027047,'vnH','CbjkoMlmh3QHS9','twaq4c7AfBqVUkfcG5GRaGuFUtmpCm4rcYdBK29C05zIhpfiRjIXyA9NgUeHiUv79I5HEg','oWDn7UIDjGKYY8lrcb6RTM1DoV8NrkiimG9VE2bnwYwJyRkh55','Xkecf2BiNxch2if4y8DVk8neAUor3z4Wvx3CmQdTIY0ONLaNqkqjkp4ylj4bm','tCkx4dPW8e8lujQYkVy0A5FQTNsO7p4LHWub8hly9fsQSGu',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(33);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
-INSERT INTO t VALUES (-6586404296236688057,954537287,'S7SPwas','PsSqEeSE7ZCoGm8nZTjrorLYndtjrchzM','NqiJp7mvdLtqd8fhe7BqalN14rVGIegC15qg','RG0JtMwbrGd1xg3Kx1QpsSLEYBvQbGPrc04FN7bPu8ym8OAEkwNTD1iowKFnkg9MPp','43UWmKNyErWrF7Kn2uQ0oWEVltJf5aRpvTAG3PH1KWYXERaWw0XHloYv9OlXFQtCOP3QxuiiqUMtg4t9LjberPlIdRSM9Ay4hM','v9aCsPBEgbqfGB18vB0jDdH5pd0cg1WTz7rR3Ww6CKQIgj635Z13TeCX5qbuUgYdKi2UkaLs0',11);
-INSERT INTO ti VALUES (-6586404296236688057,954537287,'S7SPwas','PsSqEeSE7ZCoGm8nZTjrorLYndtjrchzM','NqiJp7mvdLtqd8fhe7BqalN14rVGIegC15qg','RG0JtMwbrGd1xg3Kx1QpsSLEYBvQbGPrc04FN7bPu8ym8OAEkwNTD1iowKFnkg9MPp','43UWmKNyErWrF7Kn2uQ0oWEVltJf5aRpvTAG3PH1KWYXERaWw0XHloYv9OlXFQtCOP3QxuiiqUMtg4t9LjberPlIdRSM9Ay4hM','v9aCsPBEgbqfGB18vB0jDdH5pd0cg1WTz7rR3Ww6CKQIgj635Z13TeCX5qbuUgYdKi2UkaLs0',11);
-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 (-5425059455238708989,-1097168865,'y0EVRbc4T65xT2kK9euMeoikGWeswz','zWsOlUi5izdbgXzBmlJw4irsPUjHGWvuMupfHUSdZ','s7oJENDnu5XgtKqMR5Tta31c51XhhtcwpGwtI0aD3mx0rSGhQw2NGCcUWowY8nh6nf0e7yzNcT','F6gIV9AlgFY7Mj63xJQx9Ht','3a4ryM6dY4cemD4ITxdPCNCftsYMoP3DJxKHR3OL839XESLSSdp9jS78hn','brt134IkyH0vEadgD33HGLYldp0acPznvAkAMvZUmbKswvQjGl3d',12);
-INSERT INTO ti VALUES (-5425059455238708989,-1097168865,'y0EVRbc4T65xT2kK9euMeoikGWeswz','zWsOlUi5izdbgXzBmlJw4irsPUjHGWvuMupfHUSdZ','s7oJENDnu5XgtKqMR5Tta31c51XhhtcwpGwtI0aD3mx0rSGhQw2NGCcUWowY8nh6nf0e7yzNcT','F6gIV9AlgFY7Mj63xJQx9Ht','3a4ryM6dY4cemD4ITxdPCNCftsYMoP3DJxKHR3OL839XESLSSdp9jS78hn','brt134IkyH0vEadgD33HGLYldp0acPznvAkAMvZUmbKswvQjGl3d',12);
-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 (-7848844243379988118,641829274,'ews292TpLMlnD','DOhkQet7xlgPF6cSfBHCUYCJ78mjjeoSphoZCiewD8LSd72umz5ZGWWvUHLNLNeUU3USB4UYKtPaEZ3l4bHZsujYpcNb0ANkcgKQN4LvTdTJt6G1qHRUnlTSaO9tML3mQRnM5NkjFOHAlQdBCF7ItxKExktJhIQxPA7kh25jf8COutUeQ4jp5qWqdJWm5uJcs8WuR6pieE3x3DFZSSqybyfGGDi78Fbj4kQVEJh1po3Prh8gL90R3rft15efQ','U','wuCaELmRrryX1','yuHvsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTi','saSi4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGvCoeUsBMkcJbyv7LOTJG7mJs',13);
-INSERT INTO ti VALUES (-7848844243379988118,641829274,'ews292TpLMlnD','DOhkQet7xlgPF6cSfBHCUYCJ78mjjeoSphoZCiewD8LSd72umz5ZGWWvUHLNLNeUU3USB4UYKtPaEZ3l4bHZsujYpcNb0ANkcgKQN4LvTdTJt6G1qHRUnlTSaO9tML3mQRnM5NkjFOHAlQdBCF7ItxKExktJhIQxPA7kh25jf8COutUeQ4jp5qWqdJWm5uJcs8WuR6pieE3x3DFZSSqybyfGGDi78Fbj4kQVEJh1po3Prh8gL90R3rft15efQ','U','wuCaELmRrryX1','yuHvsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTi','saSi4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGvCoeUsBMkcJbyv7LOTJG7mJs',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(31), d VARCHAR(8) NOT NULL, e VARBINARY(3) NOT NULL, f VARBINARY(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (198,43,'u7aacxZkj6EN1ANIncFsaQ','3uhMfZt','e','KsxGzVumCTTLp7tffWKSDW7QIrAdv9a19K2vOsW','P870G0Op6ZHPI2Jbfc1VDlZXBzvoWB5KUA1TTe','X51GLWAKO8hV2pNtiNm9flBK6BAQEngOTtk5',0);
-INSERT INTO t VALUES (233,115,'MYZSVvw5oYRoaQCiKgTM2Qfa7','l9R','Z','ABIX4rrHne40KhQEwhHyz5kQnGhrEvC92PFoxKYF5VczuRM','LnwPnZjB5NV367DBjeAGvh','WRk',1);
-INSERT INTO t VALUES (141,146,'Nb','eBA74U','7RT','rjxBv7tXRAWVbuchjtSJC5kCYf2TLiqKMaOENVM7uNXo3WKmp8XlvaPBEWZGb91HBdT','KJybUKRlKs5l8XIPhgwg','epYq0vhXybkXrt0pb7Lep17D6yh8f9xbX9jGQq9FT2lJcAtZfl',2);
-INSERT INTO t VALUES (247,183,'0hZ5eTjOcqSl5bGB3B5EXHo','TYxiuQXF','K','EybyTubhThozGxgaQlVAx25RFOfSxXlqWcGRQ40kz4mnk2PB2YHejSb','GUe0371jgouXwNog','d0weu1lfpZ9yYbbTtRLh9h3TKzFGrZY0VyVgSDnV3jodOjevpdZXRjX5td1qUe',3);
-INSERT INTO t VALUES (152,243,'91EmzZH7nhEmWkE0vp9Tyjb','itOns0Vd','A','DzU198EQLnOBqnyStf3I9erbZqxRVTx365kYduB0KdmrskcSXEBpnuo9TmPndEjzreuQfelB3j','fhQkIdFo8OHKSxveZaslGHdUEa9dYBNsEri9R5XF4XGgh5LKZsL','tWmj6zpiBzzdKyNoSUzDAlULG48AZ5G6jFPQxOF12u58YvUEZMxWaLTZCAQs6CYkvbwiU5k0Ct7UfKqkPDhc',4);
-INSERT INTO t VALUES (27,52,'kg7ULef2Gc1sgE2KUVqqlsPcrN','dpz','Vhl','gyWXZ85TNuBF8Iiv0ghT4n7AsEv','tyIyUSLBwBJT6JMyTvj03G7Sr2XXkxUczv38NpJRvy0WHWdqNtyd7t4Uxq2JlMUrNB7ZSiCB0bncEusIEbGCuUWxdHqTR7Xc','GkGXZUCZ058T68',5);
-INSERT INTO t VALUES (141,147,'9TB6pGB','GyR1eaW','r','9ZPJxbPFMsXC8KKzcZvE9UVEDxk6Yye1y8DGF9NpZKXyh2JdCT3U83oKa90eFmrTyotShImm8xCS','lf','BHl9XtGylgObXwd0LpjgKWKt65s6lR4MfUFEhBz1BgfnSd34yQQedV3pY3u7TDN88Ltcuj7yzafO24qX0qeEVUT2qPDN698',6);
-INSERT INTO t VALUES (132,147,'b7FYcsnRd1SxRITt1i5Ti5ZIpi1A','r','pP','VZpJslO3I6sC5hdJe2uzuw3gBwzc9DYaBOfVymDqJSQovgF6','HfXIGKfzeqEpGriqreDsayCWSUBzMJHdcrkdDddT0B0TkyxEZWrYjVkNtXaRz4n9ePB5Sw','9ZhTHc8xMKtbFiNnMAX3I836qVa1vr8It5D9XH6',7);
-INSERT INTO t VALUES (236,253,'AOjMqlIdf2dmKmT13IrtpbJyc84','c91oafw','qlf','qc1MU2vRN5Y1PEo8ddwIUEMmveJr2amuC2aXipuQCgvEpED7TzEwmv6VtJRS','08PGtVEsrSNiS6H5fYEx8C6dDQwL5Stc4A68r6x7HKTOQ4qbVTH7Yo4VVcx','RkwMSU8ST7fPXQDrr3XFguibv',8);
-INSERT INTO t VALUES (62,185,'RoJvwWTaTD99s42hnXghFpUnh0LRgH','mGbYgnJ','F','7GjmR4xEoXXFmsElMRmlwqEk3O7uzvoH5TEJZojmCRPtxffTB1sRFykHcu774ezPE','zGQZCSzH53CppeQirRLcd08Nv2YuIeVl6SBne4mVjmlGVwVNwS3yjNxXzS1loMMx6hIDdnSw9ozJiIkyUzqSkArdGeaNULT3','mfu3nJmRYulvORPP4E6L2oNTZpdAg6faDkPPNrtr7bsBmAYGSKBoOtmqB663qSjdLQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10397626584230443546,98,'uQzH6auMP3Vd0mQ4ZBpti','Q','mh','jEH4NUgwO','GkWqpJxdQ8BrSOvrjB2tYA55Pj4q3599Rdb0JYbVW8cat87JNhoK4ntD4yCHVbErGO6qXXOfbrWyY8cXt','FYRTsRiMsAloIWxJ9owlAQllwbuJ5IPolYAZlkZIBwd1lxU7vUv4TLIBmO4tQOu0ZXJTlSlntZdfnYxqkrCaPyH',10);
-INSERT INTO ti VALUES (10397626584230443546,98,'uQzH6auMP3Vd0mQ4ZBpti','Q','mh','jEH4NUgwO','GkWqpJxdQ8BrSOvrjB2tYA55Pj4q3599Rdb0JYbVW8cat87JNhoK4ntD4yCHVbErGO6qXXOfbrWyY8cXt','FYRTsRiMsAloIWxJ9owlAQllwbuJ5IPolYAZlkZIBwd1lxU7vUv4TLIBmO4tQOu0ZXJTlSlntZdfnYxqkrCaPyH',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(32);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
-INSERT INTO t VALUES (13835460630317874549,65,'YrpoY3d0EpE5OA','tmi','YWi','jwz17YK1JXKOLli6yZ2ylMxPmMSxpuu0ncnPaX1emTojaZT6rMfW6Wq5','r7S32Bqq7a3cgRuxXj0n8kBF0DFUBy4Ef5TJOysWeCDtDTSbi','Prgf6gmnR4KJEA6fANGNBOvBTF60nO7JYi6tOkuXyz7nGNu49vBoLyN0rvP0kK6S6Pf6Jpxr4JxNRgtqAxSgeQiswUaTKL5',11);
-INSERT INTO ti VALUES (13835460630317874549,65,'YrpoY3d0EpE5OA','tmi','YWi','jwz17YK1JXKOLli6yZ2ylMxPmMSxpuu0ncnPaX1emTojaZT6rMfW6Wq5','r7S32Bqq7a3cgRuxXj0n8kBF0DFUBy4Ef5TJOysWeCDtDTSbi','Prgf6gmnR4KJEA6fANGNBOvBTF60nO7JYi6tOkuXyz7nGNu49vBoLyN0rvP0kK6S6Pf6Jpxr4JxNRgtqAxSgeQiswUaTKL5',11);
-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 (173817574121830477,6,'9hSJYKmBqh5btF3dxzIEhGwOPh','L2F2XIKx08FfqMmSRijRyskYwFrmkDuaP5li8wxQBsPPX6rJpwnfOfXZ9mOn8aeBegLAJg0XNFPop9xqMynQRAHBslSNkC4glgxWnaheHKYtuMW0KrV0prjXsqw4Vvemb8ZDcfrt6V4wmOBPyypMvwmiPA5yyCAabzLgylXaIZj92sxRumyMth6bIvQSVJUyUvuH86MRESwZjhTjJLYp9','wN','Upv94mRU8ZNqWpRmcW2TTo0BKeKeEinCAVdmywip1','hLd5G8mzuqb0s7YlasoUToV5US6U7gdrO9hSUh9P3jk6Qr7Xr7g5Ekkgb1Sf5','GPVBVvQQECL7XnEvR6RFh7AvnFYDTWBZOrUmTDe2rmIMjfYLu8F9tdH2fCMpfboaFGOPaNDF9wCGJDJaiajVjlFLSNy',12);
-INSERT INTO ti VALUES (173817574121830477,6,'9hSJYKmBqh5btF3dxzIEhGwOPh','L2F2XIKx08FfqMmSRijRyskYwFrmkDuaP5li8wxQBsPPX6rJpwnfOfXZ9mOn8aeBegLAJg0XNFPop9xqMynQRAHBslSNkC4glgxWnaheHKYtuMW0KrV0prjXsqw4Vvemb8ZDcfrt6V4wmOBPyypMvwmiPA5yyCAabzLgylXaIZj92sxRumyMth6bIvQSVJUyUvuH86MRESwZjhTjJLYp9','wN','Upv94mRU8ZNqWpRmcW2TTo0BKeKeEinCAVdmywip1','hLd5G8mzuqb0s7YlasoUToV5US6U7gdrO9hSUh9P3jk6Qr7Xr7g5Ekkgb1Sf5','GPVBVvQQECL7XnEvR6RFh7AvnFYDTWBZOrUmTDe2rmIMjfYLu8F9tdH2fCMpfboaFGOPaNDF9wCGJDJaiajVjlFLSNy',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1326874646194635298,167,'MvDZoyy','H8imRjP5sfOiI3Gg0O9ErZIAJjtrkcuZOUasyNUeai5KHPSq1bl','rH8','JZgSlrVotqxRu','QKw10kb8In0YzWg4rErI8F9Wy6dytOsshU6nlWhIo404MjteTpKe058GUMfkZyB1eLPK0vI','C5rgIue6KDurY5V3Yaq4Mbxoymc2shDOTsYGb6nh8bfJM8S',13);
-INSERT INTO ti VALUES (1326874646194635298,167,'MvDZoyy','H8imRjP5sfOiI3Gg0O9ErZIAJjtrkcuZOUasyNUeai5KHPSq1bl','rH8','JZgSlrVotqxRu','QKw10kb8In0YzWg4rErI8F9Wy6dytOsshU6nlWhIo404MjteTpKe058GUMfkZyB1eLPK0vI','C5rgIue6KDurY5V3Yaq4Mbxoymc2shDOTsYGb6nh8bfJM8S',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED, c BINARY(23) NOT NULL, d VARBINARY(53), e VARBINARY(33) NOT NULL, f VARCHAR(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (431708848,3077307176,'i','TqdS','H0PKiwzXvKkJulY','dmTTx6fGXnr','Etx51mXQ6lXfbxHIZc3hFX','ykKCn9CStgjgvWs8r1biprTAp7Atv7jZ1Oop9OxbcWA4tZUtpi4f3FsjCpbjbGXMEVK1k7Lcx2BnlIrUsHC2MF',0);
-INSERT INTO t VALUES (2095032471,2816624904,'omyR1jiR','V1LCZTZ2t9BOcQGH0RQ6Wstao','qrX','PqFEgCOzawT9F','JstMNKx7ldmHjDWC7b0TNpNFrZ4Azj9jf0qQMeulCQhqu356QMBcBGUM9kvdVs7kcgAR8g0UlwdyqsGEVoMuVrqLP48IkgY6rx','rZ8Ky114cAwIfG0QLIJAh12Q6PET1QBOjrpoHM6BWp',1);
-INSERT INTO t VALUES (1435770710,1505068356,'BrC33Y','cOZn0QmjaCtaH70R9R','qKliNsRl8abbG1GhtM8XD','RPBk50xYMWL4gdOTPzKyWk','vpFWAEY','pXaW72EyY7t8uVDpDOd',2);
-INSERT INTO t VALUES (3413969992,3018034935,'StFEc6Tsiennw08kFNKW','bhMCOT8tZTDCDUtjGwjA3jfvdLHT1szDyXzeM8pkI4IJux96AHO24','G8gOyPc','dfutdY9kzS7S','Nm47Zc1m8EcWnvIR7Yz7wEczWOE9cqAhsBqrzf1ygndGt8qLwK1TFWaarvYi4ka0bebf5gF2qJniGDgtOmpTnwGL9E','dvGd38xuXeWmnuHCt6d41uFi4wWaWeCbdbAmQyPg1Lgap2V6xebpD32oUMWdvpCzIXuO4p5UstKz6',3);
-INSERT INTO t VALUES (4049832249,924544223,'zA5KTQ9l','VX4yoLEvjHrUvR','9FKTWTHpPzL2Q','DbMA','rGXZ8BlP15ZSuDwHQLPjfCk4rfcxS5FrxKKO17fewtRU2ej01mHZnp0EmRj0M2','yOdMPE',4);
-INSERT INTO t VALUES (1988570041,1456018964,'MNjNj6','HMu1cztsBfRQv7FTjdz6UgFeUIEwC76Jd','QWeuddX4JfT6ufYTaZOPujJqFeJtF4Nvh','YP4l9','aQStWzCtj16f44nlnAOyZRbUEUtPF9OCgJ423yLduGxfmIDKcbsVx4fY2kdyR7DGzKQSLRk5GYOarkQJAp3K5Auo8vwF','zdve7Gd8m3jfkI0NW6CPDG6AtMp8r9ROtZ',5);
-INSERT INTO t VALUES (528820663,939453571,'lIdJpp6ZEUPbsPHVYce','QQnpTMUUHZBt1E9VY8aa1lCR3gePhPDT5Z0pmeqvmzbffvUI6SL','kL4ydZyPxuKz6PV0WFplY','nS1JECPVG','vztHh1SbzwmP4mVVGsrCJ7xJPihIObm8HwDpPEw0P2Ehl5FC0zrKiO1TXbuydrtoytJRJXC5x2TQchXt','rB2s72AYLXGXWiM0',6);
-INSERT INTO t VALUES (3285754824,143883413,'qqK','XS0f06SCIAdPo1SeS9lkln4fvGJFz69lkud9DmYlqnvDKcWOY','4','oJ66z','oeAMeI0mojdxHwqHHS','8vdwE',7);
-INSERT INTO t VALUES (785922771,2068923183,'NN','w0nFbsvyO6bAkhgBXPJ3an9fWkR69UTLrM4hcaBYKqNz','W6wAzF70CIlVIOAh6UPztpU7ZJwhMaj','7ujs0L2DEEvJCjc3W','pNLMBKNzOgXIcs0mq3WUepnFIBgeiKViLg7a95hyhm1lVXk9frNkwsLyMxx3CRkFqxYtieCh2pXeMgYpNO21LsKzNx2B9bC64Kw','tQ5GL1X0xjwgixO1PVqBsqiF09yAKnijv3Ey7jbDfLy62CslhoqVY8zIJlsTUweu5gr6Lt7Eq4X270JW6MjC3WXZn9t',8);
-INSERT INTO t VALUES (361331610,2794918350,'NePww0ue','XxOhQzdiOCVZTQzl4TjypnPjkx','mMgXU7lsOi7RpFU','gLmxlYhR','r6wsrTe','TzopaoP56uXzdSD46lkKBscdZPoTyiI1jgKTeUulfe0ga9KWMXgwspK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1577758927705078429,12,'eXrIs7G8xa9xK2JLuAhBFVyjudSlo2tKJqp6DnU8HtZlxsG2rchUyD5LAiHatShfJTeT2rco6','9rUt5Dqgpy','5NpIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTiXCd0tta6V8owtbWhzLKP9z4K','456v9903Drv0f3TzRrxBjwdsapTuTmWtIl52d','z','E',10);
+INSERT INTO ti VALUES (1577758927705078429,12,'eXrIs7G8xa9xK2JLuAhBFVyjudSlo2tKJqp6DnU8HtZlxsG2rchUyD5LAiHatShfJTeT2rco6','9rUt5Dqgpy','5NpIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTiXCd0tta6V8owtbWhzLKP9z4K','456v9903Drv0f3TzRrxBjwdsapTuTmWtIl52d','z','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
+INSERT INTO t VALUES (-2636743058987033479,58,'rm0u7Ll05c','N22thfgxL1dfkGleVNX49mA','ODzTPmTY2ubUi6w0UgaPXJK4WsRYTtA4DaMi9us4OzXjdbozrXNm59pxy0DzrMr1Ff7CxxFfE','hfAcTPM0gfJzzSZUHbK27yE','4s','p',11);
+INSERT INTO ti VALUES (-2636743058987033479,58,'rm0u7Ll05c','N22thfgxL1dfkGleVNX49mA','ODzTPmTY2ubUi6w0UgaPXJK4WsRYTtA4DaMi9us4OzXjdbozrXNm59pxy0DzrMr1Ff7CxxFfE','hfAcTPM0gfJzzSZUHbK27yE','4s','p',11);
+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 (-5380820817344583843,66,'tMI1gXipMSscvnYLf0lzh','5AzqUOMieRJYq4bXg6IcIRx6MnTEz1gD8xSZqMDhsqZlPAvpser0ZnJeRyA1x2DZGLhHtnRh','ytoNpB1GZpDFzCiB1Mp6jwEv02viUfjlgysfBRFH6I3CDqs0nea39DNUDN','gv5YqLUAz0pLVq5QRMeb4SUWKRtiKHj8fvJGWZffd','V','R',12);
+INSERT INTO ti VALUES (-5380820817344583843,66,'tMI1gXipMSscvnYLf0lzh','5AzqUOMieRJYq4bXg6IcIRx6MnTEz1gD8xSZqMDhsqZlPAvpser0ZnJeRyA1x2DZGLhHtnRh','ytoNpB1GZpDFzCiB1Mp6jwEv02viUfjlgysfBRFH6I3CDqs0nea39DNUDN','gv5YqLUAz0pLVq5QRMeb4SUWKRtiKHj8fvJGWZffd','V','R',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-588036012838243204,126,'pOEnKi5o4c6sEPaVslqrGcr6eeD5hczulm3D7xuh0qZXUyzeJ','QXaHUp77xKpNX3GajH6DyrZX1DtV6yJgsDpDDIGsR0IwB8CWppj2WHQ2kzZXS0JwAvum6Jf3ZKH7NbT7kuWcNV6HXEXCKkrJI29NYdZzAhlKQpnjNhpHKJiCjcLdiaFVXxDUl02Ob3KPQ','ds2Jr2HlVoVwSAfe7p0vaT7ayEK1nz8YpnYg5u7mxKeQTLWbqCJlmC5JB9','sffGUa2NVKlc6XuHboCazzkMt9uThHHN3G','V','K',13);
+INSERT INTO ti VALUES (-588036012838243204,126,'pOEnKi5o4c6sEPaVslqrGcr6eeD5hczulm3D7xuh0qZXUyzeJ','QXaHUp77xKpNX3GajH6DyrZX1DtV6yJgsDpDDIGsR0IwB8CWppj2WHQ2kzZXS0JwAvum6Jf3ZKH7NbT7kuWcNV6HXEXCKkrJI29NYdZzAhlKQpnjNhpHKJiCjcLdiaFVXxDUl02Ob3KPQ','ds2Jr2HlVoVwSAfe7p0vaT7ayEK1nz8YpnYg5u7mxKeQTLWbqCJlmC5JB9','sffGUa2NVKlc6XuHboCazzkMt9uThHHN3G','V','K',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (937344428791151553,-80,'7pW3D6Z9UDj7JAextTkMnyDxdlHnn8QCAQdU2fQiSvVOKtq0pREwDX3O9p','NV9CGsOtRezDQB5oBPh6ykHxWmFfgUEzaNHpF9dnNqS4U54nDUkuXoPVM3ufIhQiBgiiuWH8osRIgmqKiqQV69kZRDU67PthQsLhHOXkCn2rlFB9G2cOP8wZhax7xxpXosR','6HbmK','5bH6gQkj2jegdCAXi7Za13Me5PiFsPmHz6wS0GpXit80ng2XiD5cTDHqo4tWq','NQk','W',14);
+INSERT INTO ti VALUES (937344428791151553,-80,'7pW3D6Z9UDj7JAextTkMnyDxdlHnn8QCAQdU2fQiSvVOKtq0pREwDX3O9p','NV9CGsOtRezDQB5oBPh6ykHxWmFfgUEzaNHpF9dnNqS4U54nDUkuXoPVM3ufIhQiBgiiuWH8osRIgmqKiqQV69kZRDU67PthQsLhHOXkCn2rlFB9G2cOP8wZhax7xxpXosR','6HbmK','5bH6gQkj2jegdCAXi7Za13Me5PiFsPmHz6wS0GpXit80ng2XiD5cTDHqo4tWq','NQk','W',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5229174393886106812,58,'ifdO8TX','tieK1TTR0QV0BomL2TR7sbGYzTIjhbd9TcuePgP84nxiBl0y35F0a9Pz0s9JsLIsjqAw0ld8zct5T6xFbR5Oarkfv4wclZguNNAE3YzW5i6KF8FsKmR2uoLidSAyaZnx8yRHSQARDxqxsczfcdriKE0DZqU6zmk95hqhkGv6BAZAg','CODwmiJvw1fqkSWX7OtqGP','srjJKWc7u1XYREjWAO1QhkiOoHSBLxkwZRH38hs4eGKt','DS8','9l',15);
+INSERT INTO ti VALUES (5229174393886106812,58,'ifdO8TX','tieK1TTR0QV0BomL2TR7sbGYzTIjhbd9TcuePgP84nxiBl0y35F0a9Pz0s9JsLIsjqAw0ld8zct5T6xFbR5Oarkfv4wclZguNNAE3YzW5i6KF8FsKmR2uoLidSAyaZnx8yRHSQARDxqxsczfcdriKE0DZqU6zmk95hqhkGv6BAZAg','CODwmiJvw1fqkSWX7OtqGP','srjJKWc7u1XYREjWAO1QhkiOoHSBLxkwZRH38hs4eGKt','DS8','9l',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT, c CHAR(62), d VARBINARY(75), e VARBINARY(6) NOT NULL, f VARCHAR(88) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1087688391,5576545703297191710,'w0tezH6qd3TH47Tnht6Ytnp85rkEUPdPi7s3QaXpidhG9','bY4w95xwHiOEpo5vmqbJu5','FTy7PI','bRp1HCPew3CE1ZQHJy9V54NiAD','2','b',0);
+INSERT INTO t VALUES (2283149268,-6306634238285046284,'7soU9NJF6VXj6cM0cy8ElXjLf47nY4l1fprxci2qAKf6FRzoDcF','6BlJl383bJissKxAYGEmH6ZpeNh','hL','LLuvt49JXrBowc','v','c',1);
+INSERT INTO t VALUES (2747974582,-412307388936017576,'tQz26GJdAaPR0rZptvtO8PgZsRIPSoHM1060lXXR','pgdY3amskus5FTJvsyTpu7p6Yfd29Qi','a','SCsaIuFtdNn5PV31KmhhMbohv7VakTaLrgnRZGnRKd7ZPh4HD','y','5',2);
+INSERT INTO t VALUES (395064925,3607944072226952738,'5paTdt02LKK4rNI','s4W9XlJbHhiOA1IAy2846CRM5y9a3eCUh4oamP8WR5oGFt2I1AZGo7s5QvHgSrm1T','fv','oyAQfuKtjMZZ','h','x',3);
+INSERT INTO t VALUES (1779624741,3388267965419110437,'y0ok4gQ1yIcCFAezrXaijAsANVHwc5L','S0fsVLV','KGfsf','UbJsfu6GqInr6maZIBzZQPpN5LMEN5bXHSDRCSY67iHRxkz37dSW5QyGwQdtWZJnQO8vcWK','I','b',4);
+INSERT INTO t VALUES (2278884754,7756478948625469977,'AUd7njz85c7ymErHWreiAatLQ','zZYl3Xsz2Mt7t36e6nSOfe8FqUrma11teUmBdczv1krNpBnNtYSAiygowYYy77p5nV','V','0dQdYilqZfzYUGe6M7SMKFkoMw4','f','6',5);
+INSERT INTO t VALUES (3754608963,-4865507920716979661,'6JdN2vPMbT0MVeqlhlEAcFNYTb7ZDJ55RUtiXppCnrY','39c8HfzXOBh5cmlRQWk3ksfr5RS42Qzu6J361StSvQV6WUqzSKZmDwootY5F3TWuQ','5QLQr','fvljYrxpwUlxpnmV0bWemEE3UbVUIU','J','9',6);
+INSERT INTO t VALUES (989574932,1657611383639315093,'hG6m0xQpcUtcyuP03d76F1uCEHH6qId33cavcxi78jmVGL02wqQ7pY','Yulaq0DmtZn4N','O','FVwjvCgxIiiuxvwB7uTTCB9HeQzsnqHpD2p5N77adXTrX1UIkEF43871u76zbiWB6HzfHOKMHs','0','g',7);
+INSERT INTO t VALUES (3288689377,-5365940878396885921,'c2Vjk5zqLanfNGTdNIRl5ZzmzHfrG9rvYeRTfE9MS','rR2Ppwrv5v2ZCBHJ','KSG','3WBHLO69iEQkE5mTwhRinChY3kv6EVCYofMgTblPheDnvqWHnCOqZX4TUJikKbqMmPRFgU5rFYCwkniKLFCxanh4','o','u',8);
+INSERT INTO t VALUES (732492219,1445096778097794952,'U','Qs2UxYSPt57RgrpSahu7CQNOiG70pGFZHTgPcsYq9HG4sJeBDhRAFV3veo6P2MQ8rb0Yz','8qDE9','qGb5ByErKRsAAdUZNO4FU7KeoM1BEP','A','Q',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c CHAR(62), d VARBINARY(75), e VARBINARY(6) NOT NULL, f VARCHAR(88) 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 (2570135621,2270972089,'C2MIiMYXPFr33xd5O','F','edC2aXX1gdfxwlD7sJnfm7ixQaS3Z','Rkv5uh5LyxxULunMHCvaXY','cUNw3jHcT8gbI','yNvV5FYcqBhilsk0Z9WWZXUsHlPuQgC14w0eFx4XqMJCV8jAMwFmJiKB4ZTR5RathKftG6TSV3NwtgaJPmNqkMMbFbqZVCu9ZRv',10);
-INSERT INTO ti VALUES (2570135621,2270972089,'C2MIiMYXPFr33xd5O','F','edC2aXX1gdfxwlD7sJnfm7ixQaS3Z','Rkv5uh5LyxxULunMHCvaXY','cUNw3jHcT8gbI','yNvV5FYcqBhilsk0Z9WWZXUsHlPuQgC14w0eFx4XqMJCV8jAMwFmJiKB4ZTR5RathKftG6TSV3NwtgaJPmNqkMMbFbqZVCu9ZRv',10);
-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 (422321222,1883187480,'iCNFtQy798RGmE8UNAoT','FV7Vk8y6RYt1mha2ox9DP54NA6B1cSs','gTiX0s','4hKrHZiBA4LIPpM','CccB0ef5MKRDuWlGLXgJ6T0bJisSJv2HXOIqWyi00wWC8xhnmECzw4hkD','8X91lKMFkqv2gXGNzYTTDlu9dzdeVhCTZmAQFz9KN1LsNVVmnuf0L05VOE66Tts9AxiO2GqhNQin2T',11);
-INSERT INTO ti VALUES (422321222,1883187480,'iCNFtQy798RGmE8UNAoT','FV7Vk8y6RYt1mha2ox9DP54NA6B1cSs','gTiX0s','4hKrHZiBA4LIPpM','CccB0ef5MKRDuWlGLXgJ6T0bJisSJv2HXOIqWyi00wWC8xhnmECzw4hkD','8X91lKMFkqv2gXGNzYTTDlu9dzdeVhCTZmAQFz9KN1LsNVVmnuf0L05VOE66Tts9AxiO2GqhNQin2T',11);
+INSERT INTO t VALUES (4212036528,-7285659859273097428,'bOc','2Q0PHYLpqxnggXVJuMeFSVIfLJykk','vKm4Z5','vktG6ICLzL1YC4WrCa4MxeIiJMoSJam8JvR1a381X','C','s',10);
+INSERT INTO ti VALUES (4212036528,-7285659859273097428,'bOc','2Q0PHYLpqxnggXVJuMeFSVIfLJykk','vKm4Z5','vktG6ICLzL1YC4WrCa4MxeIiJMoSJam8JvR1a381X','C','s',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63);
+INSERT INTO t VALUES (3730657101,5942538213196587066,'sj4v','f5cNlh6YbUH3oc7Y8gTe3op36FM3EdiDQYOX4hvfsCC4UZAiw','rewmx','g3JLI5Zjj0nBT','7','m',11);
+INSERT INTO ti VALUES (3730657101,5942538213196587066,'sj4v','f5cNlh6YbUH3oc7Y8gTe3op36FM3EdiDQYOX4hvfsCC4UZAiw','rewmx','g3JLI5Zjj0nBT','7','m',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3350660312,2735226876,'4B','XaM9z8e8i7xLiWNwlPTtVfxYQqmtyCNJ0pdUOJpeMjffWJCpomQVSVqojRqa67xogoN7sMoBrdN37WXr0shIbjJylXa4BXTEnxQ5LtVpN8lnvQvgUMHfbejFnevqa1FsE0TEiNeCwZtsBlhv1','08U1oG1R4eYmnwYCmZveV3AUk20AC1','rwhzmBAsLKNinFxw','Z2qf0w9cjbLjqvuQa42K8nuCm5uOhhL4Ayx9WpakW7UEFlYMzpXZFs1aStbzco1ZG1b8RRrd8vnvI','SQbNusX0g9fomHrZRmEs6aXPYj2Nt8GX',12);
-INSERT INTO ti VALUES (3350660312,2735226876,'4B','XaM9z8e8i7xLiWNwlPTtVfxYQqmtyCNJ0pdUOJpeMjffWJCpomQVSVqojRqa67xogoN7sMoBrdN37WXr0shIbjJylXa4BXTEnxQ5LtVpN8lnvQvgUMHfbejFnevqa1FsE0TEiNeCwZtsBlhv1','08U1oG1R4eYmnwYCmZveV3AUk20AC1','rwhzmBAsLKNinFxw','Z2qf0w9cjbLjqvuQa42K8nuCm5uOhhL4Ayx9WpakW7UEFlYMzpXZFs1aStbzco1ZG1b8RRrd8vnvI','SQbNusX0g9fomHrZRmEs6aXPYj2Nt8GX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3308786632,4073464157,'aTTPOq6E2Eh','1KR4ccnPqAUZnlJ1wAd5YQPmuzEvpM4Fu1oyhQmYmEiONwsqdjJcEIKZVVQlX8gKbAgcUYuDVmm3oPCSmtR2ZOLE4tl6QD1RK1kLPwMQZGRqDqhlU4yCDolDnstDZFLNDVd0nbRdmnVhDcsvv07nSFMzgztLKf0TY1QfdIrc4gHRPzN50pFH1rRzTlpIuqwNjKWBkKi5gPiA5KMwDYwxgjrRl8vtFY4RYMZ','indLocHlCWOaVSPGQm9CW7FPbo','xwC1ALys6ZuPPHsYfybPz78h3JOKNtb6wHd4LgeW4kczDw6jXR','WOWYs','J3TE7T9fuZfLrdB5ZlrtaiIJaBB469oJH6cy2213UKyvbN',13);
-INSERT INTO ti VALUES (3308786632,4073464157,'aTTPOq6E2Eh','1KR4ccnPqAUZnlJ1wAd5YQPmuzEvpM4Fu1oyhQmYmEiONwsqdjJcEIKZVVQlX8gKbAgcUYuDVmm3oPCSmtR2ZOLE4tl6QD1RK1kLPwMQZGRqDqhlU4yCDolDnstDZFLNDVd0nbRdmnVhDcsvv07nSFMzgztLKf0TY1QfdIrc4gHRPzN50pFH1rRzTlpIuqwNjKWBkKi5gPiA5KMwDYwxgjrRl8vtFY4RYMZ','indLocHlCWOaVSPGQm9CW7FPbo','xwC1ALys6ZuPPHsYfybPz78h3JOKNtb6wHd4LgeW4kczDw6jXR','WOWYs','J3TE7T9fuZfLrdB5ZlrtaiIJaBB469oJH6cy2213UKyvbN',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(78) NOT NULL, d VARCHAR(1) NOT NULL, e VARBINARY(87) NOT NULL, f VARCHAR(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16488846,26717,'1JjZMsIQDUJHAK8FUJ9b5dIDfv43BZHimpTnzzfvFFcsxo9RrP6uSeAS36BHWoNnSo','U','RKvUsgy3HARsDtDSxJCsb1TXpFELqCFeEdb2Hcw','q9nR','jY6a8SE3meX415UkaBaLYG9l27bL0utQF97RLi605r3xfGfLeoDUj','jkHlLR4qJBjk3MDYwgat52XR57tj',0);
-INSERT INTO t VALUES (14087037,-1135,'dVADBqcBB6M6DKSlh','V','lhnIsAmM5tg6cya','cgZAL2H96ioS59xUmM','2kTHJxHHwF05ULMxT92kdobVi6HrlBF8MjkA0iGQxeGqWS5E7APgDbr4CWqHgUuyC0LHS8TBApWr','TDEdHM0iDVIKZLDHEtGUvgNeujAzNUQc7wa5JiVxIp9U41dd',1);
-INSERT INTO t VALUES (14225648,-5360,'WtTDiWpOKcL5QWGlKU','m','pVXwdLYGRI8ir3O2vm','gPHIo','g9kwOkET9Ybd2ud5P5sySMwNDE95DY535NawfP3Cr1QX5T0Eov7YEVcWiiGmy3','mc7b8vl5GmqU4gZMWS',2);
-INSERT INTO t VALUES (2362507,-10315,'xxzBJIYIPzoALZO85gC9','t','qk0j4A0SSRCf73HepwiT9OQhV7mejB77aMe7niT34iz1EBNEuLnWBYH','E','C7EzCzgEcUiV5Mo310HoJLE66SmKUU','SPOIOvCsVJdIWKeFSiDQ4NnhmwcWuujeehJs34IpaEWsHSQjNVdWCeoVICGDoCDJA6aANFnLTkXeQMT8DDBtsF',3);
-INSERT INTO t VALUES (9922843,-9785,'Ed4WzngzmD','P','rKEdTIqpyYvcqLDV5JVUSEtJ10rbZCUHQIf4Fgp0BmO0jhzOCzyI94TlvTXDdMT8UtmnKsMGl','p4g1LTs0bpw61V7b','Jr9ODCKcj0xY1JfPFWFgPchJVEKEcPD0cZNi2xET','sohmA2R8uQoQxwDu0S701REouqFPVK',4);
-INSERT INTO t VALUES (14331771,-13996,'9locIco','W','05uE5wUmVc6ArBtxJEApS9Z9sdIRZzmrWicjQ0z8PM2Z8dy0iG2aQuH7s9gOczQVoTFf','dk7RZ8M3','X8EKnAXKJZ5KZk8XK8yiquISu1IoHqHy37ZlzFC','iTw',5);
-INSERT INTO t VALUES (14382809,-8372,'UqqCoLMNtkLevDxebEoOzoakZPvqUsfITDQ0cCXXbC','g','zXcAq16aPM19P66hhiPIHKDndpQJG9dLokzSjZ3a4laPFiu9fLmKS','uSaicZ','Tcx5mSYNMsbvyTBkPovgII5qxwbTNJkBkI7IXxqedrj9w2q6Dga6HaLXrcz1Ij6JeY','mZWdTg',6);
-INSERT INTO t VALUES (2444941,32077,'ZNtHHt4D9zpa40NIYZw9syVXnc9oiyCCcqJnDN4OykGbeBcDtqssRvD','O','ezBzO6yUtThh34AVM4SoNH','AJvNu8B5F2S8','wG3UiMsa20oWuWs3JNeriUtjr2KiZ4izkIzyLyfSYwK1O','6OJErLUOUWLzPJw',7);
-INSERT INTO t VALUES (15820727,-22174,'QkOJDH9hYsGgC9nRglY92kD','A','6hzr6yRZGHfjexrcRWE29wH4fGGzGNTfvKFcBDyKwx5eyLbAORbVipCAFlRWydTAjKbTn5R','JEtY1xZyrQ1hw7W5n','3KMn1124Jw36s5FxqTGFwj1N6gcSG','hG44XkzR8lo2To5',8);
-INSERT INTO t VALUES (14241182,12427,'fO6zK6HpDZtlxnyJVGhb5upX2ksygvaQm4i1N2AxqGpjFtP5WwmfUbGqzwzDOA','Z','4AXVkCyqD5zjcKGyqijnDzszKvRhkNJOGTtF2Fh','1DEQxOtUYSZ','SxPWaq8xj4hzVi4siIPJUSNvqTq9f7e6uH7lAM5BWkF','eOJNPG8FwUFpQNZ4CyWR2Mx0KLRZz9FVc1GyV6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2577227628,6104932201451907559,'1IQpZ3rcX4MGBl3aL1P3DGAYbab9AUWdwGPZfpTCTuuHLN7a4SdgJXw','H10cmnRHNEOoI3KFrWeCfp9adIrYo1eE4SURVM5ne9szMDiP9VbLBiok4XO0fRW5C6A4wRPtxwyUVEq5OwItzIOVZ0QQ5OANxdwwjs8widSnVPkZJrmxMTBi31n4P2QEb3FCLI8iW4Yy9UQYJO5lSPSiBglnrNAXSV','POO','qE53aZsYWaBNIP058Xu9TuZeMwVBW2a8ddliTmHkwTRRgnx5TQXB','D','6',12);
+INSERT INTO ti VALUES (2577227628,6104932201451907559,'1IQpZ3rcX4MGBl3aL1P3DGAYbab9AUWdwGPZfpTCTuuHLN7a4SdgJXw','H10cmnRHNEOoI3KFrWeCfp9adIrYo1eE4SURVM5ne9szMDiP9VbLBiok4XO0fRW5C6A4wRPtxwyUVEq5OwItzIOVZ0QQ5OANxdwwjs8widSnVPkZJrmxMTBi31n4P2QEb3FCLI8iW4Yy9UQYJO5lSPSiBglnrNAXSV','POO','qE53aZsYWaBNIP058Xu9TuZeMwVBW2a8ddliTmHkwTRRgnx5TQXB','D','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (664615356,-7265594211449407900,'T2rdQA3D8jjTksxrUne0t62','t9Cu9Us3bAIfdUsU4pLAW0mMfd7Bvh4p0JvpoGeZa8RWXSo0A3zwHMGtKPAK4jQBlFp8HpG6ByCSItNv34ZwD3MMhKDf8fTwlm0aBENpMK','CnTYd','V4jaKHpAPlxwIa6qpg2TkYkZLTlH8enQN9p8y2SjXkdKys98LH70OUtU8XqE5UM2rX4N1n1A8Xx5SadrJSBBpJgdZvTDpBoPvGTZ2ZQHyukXXaH4TiJSuQ50kPhPlspFHkinFOAN18s8PTSRZ6XuVfwXmWakpSz3J8mOYPGJqw','m','G',13);
+INSERT INTO ti VALUES (664615356,-7265594211449407900,'T2rdQA3D8jjTksxrUne0t62','t9Cu9Us3bAIfdUsU4pLAW0mMfd7Bvh4p0JvpoGeZa8RWXSo0A3zwHMGtKPAK4jQBlFp8HpG6ByCSItNv34ZwD3MMhKDf8fTwlm0aBENpMK','CnTYd','V4jaKHpAPlxwIa6qpg2TkYkZLTlH8enQN9p8y2SjXkdKys98LH70OUtU8XqE5UM2rX4N1n1A8Xx5SadrJSBBpJgdZvTDpBoPvGTZ2ZQHyukXXaH4TiJSuQ50kPhPlspFHkinFOAN18s8PTSRZ6XuVfwXmWakpSz3J8mOYPGJqw','m','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (527393156,4704036674685519346,'u','WpZnzIwc7BeLB4QGRnDc5F5D5KwqWauibcDwFjt18815CrBd4nq1Twvle83NC9ZOoqkpovYaQD3NSvGdkFshohaylLu8h1WQsp2SFP8cuM8mANKQELc84w383IDWqmjC5Gb73t9xspTZUhYaX7zkmr7kRGOH15BLjF8T0Ma3S6sGhi1vb9AxvkQ60bbn6ivcH8AUknVTi1WvQTYaWb1xktRQpUyJvjXJi2BTuEeUO4LI','C','DTjcsrTtGBF7xtkxsDVvfx9twySW8EHAzUAtfUwsv9foX0YwfAmc4mJ7IgJpMRGlIwCt1C5hHd4RWrxJQI3OXhDbzYSHLfsxHzUE5aRhOkJaCeHT6Hu9eKXReWwEqKx9K4VLrw88AMOVeHWidc7OwCVCx1Y1RIEa2YUoz7lHz7n93uc00jOU0z69xHmnOHlVgcc1oiTcVbkJAsY5SWaAmAonboi','g','7',14);
+INSERT INTO ti VALUES (527393156,4704036674685519346,'u','WpZnzIwc7BeLB4QGRnDc5F5D5KwqWauibcDwFjt18815CrBd4nq1Twvle83NC9ZOoqkpovYaQD3NSvGdkFshohaylLu8h1WQsp2SFP8cuM8mANKQELc84w383IDWqmjC5Gb73t9xspTZUhYaX7zkmr7kRGOH15BLjF8T0Ma3S6sGhi1vb9AxvkQ60bbn6ivcH8AUknVTi1WvQTYaWb1xktRQpUyJvjXJi2BTuEeUO4LI','C','DTjcsrTtGBF7xtkxsDVvfx9twySW8EHAzUAtfUwsv9foX0YwfAmc4mJ7IgJpMRGlIwCt1C5hHd4RWrxJQI3OXhDbzYSHLfsxHzUE5aRhOkJaCeHT6Hu9eKXReWwEqKx9K4VLrw88AMOVeHWidc7OwCVCx1Y1RIEa2YUoz7lHz7n93uc00jOU0z69xHmnOHlVgcc1oiTcVbkJAsY5SWaAmAonboi','g','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3187458803,-6916528106510554553,'UkMz3YRneUBil4g2','iWCDdrLa1txdC5t0qcdgq7Cx3t0cZseirwub0NBYUpXxnVhtIC5uM6KyaKOHcIIfo8Z221iESmhJqkvZkgylkoCnrTQRr9gW5c7LNjBNNJQ5SULzpkJKcE3XlUzQkKCdehLxwPZ9GIkdt6z0peS46ceszflgKp3DTWLLmrKBDwFqyN2h','p3s0v','ZBMJ8xBlqRvJs3EBPpGttcNce9NxstQakKJvY5r4NtYM0sk1W3l0RZPlvnomOi9BodIu92xAzwRoq6SjQOs20Zc39bGi190fz2QcjsxrkzdHlIgBTGgWQ39LI7KJ2jo16yLsjqTcBdFgjgtlM2Mwxrvddlz6ierEKKJhKz8RVG9GAUdy48DkmoH96CGj6eMXu77','T','p',15);
+INSERT INTO ti VALUES (3187458803,-6916528106510554553,'UkMz3YRneUBil4g2','iWCDdrLa1txdC5t0qcdgq7Cx3t0cZseirwub0NBYUpXxnVhtIC5uM6KyaKOHcIIfo8Z221iESmhJqkvZkgylkoCnrTQRr9gW5c7LNjBNNJQ5SULzpkJKcE3XlUzQkKCdehLxwPZ9GIkdt6z0peS46ceszflgKp3DTWLLmrKBDwFqyN2h','p3s0v','ZBMJ8xBlqRvJs3EBPpGttcNce9NxstQakKJvY5r4NtYM0sk1W3l0RZPlvnomOi9BodIu92xAzwRoq6SjQOs20Zc39bGi190fz2QcjsxrkzdHlIgBTGgWQ39LI7KJ2jo16yLsjqTcBdFgjgtlM2Mwxrvddlz6ierEKKJhKz8RVG9GAUdy48DkmoH96CGj6eMXu77','T','p',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(5) NOT NULL, d VARCHAR(84) NOT NULL, e VARBINARY(87), f VARCHAR(8), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (96,3694037261224294477,'bKu','h0zsR5pZuewor9x','rjbRC4RFqRnWqjsxsOiOQWNlF1VyQyYbCa5DkLlePKVUqEXKHQr4L66762dD2HKoBTdso','bx6SU','g3','j',0);
+INSERT INTO t VALUES (155,-4427458907202836478,'7Z','o8','z0a0GrReNSqwzCU6CUeDeidCYfvPIOMUgRHotWNoVX1m3qIG6E','5iXg5rau','um','w',1);
+INSERT INTO t VALUES (197,4415032606683621126,'FSpr','85kfjYB87bfM06PDCRxghemeHTmjh','Ba1Cfv97GoKKOuN2xvFk3Hdivewns97LPmA','lP','eV','D',2);
+INSERT INTO t VALUES (229,-2435856115930794703,'bbUE','9UJkE5uj9JLrLs970c7h0m2QwW9krUeZA70j8GERDM4ETeHInAJv9ix','SV4NuVJdBQ9SNKFRS5cbxo15iV13551qi4MVS7GLFk','th','7T','3',3);
+INSERT INTO t VALUES (194,-428044295947759168,'7Ac','wTbeP8P50mm3U9cVfs2ogRo5hELc2imY9RkrpNjs','xMHyY8FBn9FvraUFCIqqApji3r5c9VPHvogMJO3RlApWqWuZo6cpP6U6YdmZGK5','fjAgy','kI','r',4);
+INSERT INTO t VALUES (28,9027480280310676011,'I','VH1jGKufrAEE1xfbeTHCZxAxY6ARQmBnhtNhe6aS1fcxdqhx8EJRetbX3kr5LFxJazggCOZhebAcpCF','mKn1JnB8Cnl8NvDVPNt9ahgKxrlZroumYLuHhm7CLwsj7eBIu8kNSMhht55I7l9jcO0mThWdbNyiGubJ6h','h','n','D',5);
+INSERT INTO t VALUES (120,3091993146974326361,'hOIi','AT8Y1jbignohHwYw','ceSo5fYnH6FTDNz71qcx3rrTGflUxKZRa4','gHfu','XW','W',6);
+INSERT INTO t VALUES (206,100086522014190718,'oQKrY','LrZfmICfc2157tU','J5O2QfE512Z9zM1K','8k','5m','X',7);
+INSERT INTO t VALUES (210,-5058556470604880411,'Y','Ii0glzOy9CEwRWpBhIbhL5W3G4ACm6dUhd5DjMfYCG9kQ','e97mvD6','8','Km','8',8);
+INSERT INTO t VALUES (127,-5313395353198436941,'7','QLlEkdk4IjMMieTWeYWpjX8Ug2mCRCVao8JePedKWKXI7cI8UtxkRySPq','IFFuETt3T4HnuEpyWJJadcp54nKkPv80gIqhZLm6xFi6zRA3qdI0qLtEPDyS97iVM8Jovi1tL','5gcNJ','cL','f',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(5) NOT NULL, d VARCHAR(84) NOT NULL, e VARBINARY(87), f VARCHAR(8), 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 (7615337,-9603,'dI4aPFNb5RtuvBhjSazZINRVPw','k','M9px6EhSGhAFGQSm1185mzE9iZ9WlsC6Y4tk5adl8epa7T4WMapiwfAieH7DnMyeUe','r','JPKrfYNpnizWdPD1CjdqdziBI7mjK6x2MeXGogF8F','ikHaIMahZiJLaaZRI0jsaWqBk9QGkERrVbK7Bjl0NJBkWxfJsv7qLQQf63u1liMe8W8vs5LzXNIumCoDd',10);
-INSERT INTO ti VALUES (7615337,-9603,'dI4aPFNb5RtuvBhjSazZINRVPw','k','M9px6EhSGhAFGQSm1185mzE9iZ9WlsC6Y4tk5adl8epa7T4WMapiwfAieH7DnMyeUe','r','JPKrfYNpnizWdPD1CjdqdziBI7mjK6x2MeXGogF8F','ikHaIMahZiJLaaZRI0jsaWqBk9QGkERrVbK7Bjl0NJBkWxfJsv7qLQQf63u1liMe8W8vs5LzXNIumCoDd',10);
-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 (10979385,25750,'v7U5l5gUG3DlE76vvygQK5JYmHyOJJvSU2x947DMtUQO0rX2dj','j','uIhILnU6QTPFmId66f5XRII0Uhl3gVq7o7sWRWxu6CPXYvUQQ8ZbBCywFl87MwPfGNupgYn5QkuZbAGdNR','taSYNIPK55','kTRUml2bk0tQ1eonBxiaS9U0i7Q2sSZBjK9Zb38V8r7k','vSeqBc96',11);
-INSERT INTO ti VALUES (10979385,25750,'v7U5l5gUG3DlE76vvygQK5JYmHyOJJvSU2x947DMtUQO0rX2dj','j','uIhILnU6QTPFmId66f5XRII0Uhl3gVq7o7sWRWxu6CPXYvUQQ8ZbBCywFl87MwPfGNupgYn5QkuZbAGdNR','taSYNIPK55','kTRUml2bk0tQ1eonBxiaS9U0i7Q2sSZBjK9Zb38V8r7k','vSeqBc96',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1657759907,2802103572972322156,'yg','4lJdmNZcfWqm2WdDohF5DUKst2yw39I','jkqum','anG1wFs','pc','E',10);
+INSERT INTO ti VALUES (1657759907,2802103572972322156,'yg','4lJdmNZcfWqm2WdDohF5DUKst2yw39I','jkqum','anG1wFs','pc','E',10);
+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 (2875218395,-904026342292579745,'V7l6R','HAUF4WubwQwFJPzFWSaBX3sMppciLAjZOtzjPAddJiP3gDyGSNcof8K8mjSwbiNYaSlL40Z7x2EYRB10TI','vUAEx3CtyYON0xHdbVCMi0K3c4U2HgYXPcqWSLrOQQR1d8i2np76yjezceB7tSDwoNluEzVyererps18g2','gc','9I','b',11);
+INSERT INTO ti VALUES (2875218395,-904026342292579745,'V7l6R','HAUF4WubwQwFJPzFWSaBX3sMppciLAjZOtzjPAddJiP3gDyGSNcof8K8mjSwbiNYaSlL40Z7x2EYRB10TI','vUAEx3CtyYON0xHdbVCMi0K3c4U2HgYXPcqWSLrOQQR1d8i2np76yjezceB7tSDwoNluEzVyererps18g2','gc','9I','b',11);
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 (2220597,-21720,'2jNpZUqqEiGxiwe8YpReA77vWWh0PGG85K7BuKY','REHGbcWFwyS2UbPu25F0eUTfW1uoPQOOI27lceWrbh9LJns2WhF40yYk19YRP8Jm7yr11','rrf6XvjtGNso36qSku5khgecthVtjtMVwjv79JbGPhX99oYScZnDGwcsvQraNEwmUu4aX5hFlpi532VN','cW75xs5zQ0euoHYcLk9nf','Nlu9tjaR6P29n0nHo9A9WsCLthubyljzOFqgRyetJmnJfxRIZaNhR2yt','UDaYqOgadJtg91yWMRts7q9PJYsvUqIVpwxHhmDbKlZgP1P7dFl3ksDN6Yeyv6jwLSrTMSam0od7v8GHAhx',12);
-INSERT INTO ti VALUES (2220597,-21720,'2jNpZUqqEiGxiwe8YpReA77vWWh0PGG85K7BuKY','REHGbcWFwyS2UbPu25F0eUTfW1uoPQOOI27lceWrbh9LJns2WhF40yYk19YRP8Jm7yr11','rrf6XvjtGNso36qSku5khgecthVtjtMVwjv79JbGPhX99oYScZnDGwcsvQraNEwmUu4aX5hFlpi532VN','cW75xs5zQ0euoHYcLk9nf','Nlu9tjaR6P29n0nHo9A9WsCLthubyljzOFqgRyetJmnJfxRIZaNhR2yt','UDaYqOgadJtg91yWMRts7q9PJYsvUqIVpwxHhmDbKlZgP1P7dFl3ksDN6Yeyv6jwLSrTMSam0od7v8GHAhx',12);
+INSERT INTO t VALUES (2631648994,-9121394021635519816,'vi','CY0OLSJNRg0wgGvz8M9tHlp6nZAK2bnQxZIgBylYBFSSYmDMMK0cpeEr0ZtZoAbxPSucg7x1','nxETs3ueLd5g5ThljynSEpNpNaBC37jY','xO','EB','y',12);
+INSERT INTO ti VALUES (2631648994,-9121394021635519816,'vi','CY0OLSJNRg0wgGvz8M9tHlp6nZAK2bnQxZIgBylYBFSSYmDMMK0cpeEr0ZtZoAbxPSucg7x1','nxETs3ueLd5g5ThljynSEpNpNaBC37jY','xO','EB','y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3788408,5790,'2Jq0G0wz2FSyTkg5D4yHqsXY2gA','akvvVBZAyYqZCHm5bTZD6zIHC9JqXowMl6z7wG0FX2oL5gQ6puHLA8K5Dn5AdHRoLE3UGpNXBmYtxZzSDLku5cFOl0kDtiIxWr7K4Th5bX6jOaHY1O3ql66qBcJl4L4xDw7FhPxDufN3EPpaBrEZCRNwxnQPpWgrDVx83l1dN2yaqjjggKb71Hho2Kks8FFMElWKYkiFbNRMtPewqnNF','FHes4klbjAzTLDzGvwnkBdqkWaTqcGTD0NNUForod3FCeO','xxt5fDV5D5Tsis4c653GlRmAoc2uVUt2mrn6l9FxyGfFBzTMojK3RMTfdoTGIhc5WmXvuoPz7rRjnm4zkZZlDmKSzS0jXxkME1nP0qFfQ2Dxv6Suhme0gZUt3QnHlk','c20j5LN2OOnYV','1L6yvM6V7bldh6p08ASotaegkI0DkB9GgPkYbT0emeUFAIcLSPFEYYicUA58mlbztljmRAH0a7XKV3QKu27c3HXDC7vPd7dc',13);
-INSERT INTO ti VALUES (3788408,5790,'2Jq0G0wz2FSyTkg5D4yHqsXY2gA','akvvVBZAyYqZCHm5bTZD6zIHC9JqXowMl6z7wG0FX2oL5gQ6puHLA8K5Dn5AdHRoLE3UGpNXBmYtxZzSDLku5cFOl0kDtiIxWr7K4Th5bX6jOaHY1O3ql66qBcJl4L4xDw7FhPxDufN3EPpaBrEZCRNwxnQPpWgrDVx83l1dN2yaqjjggKb71Hho2Kks8FFMElWKYkiFbNRMtPewqnNF','FHes4klbjAzTLDzGvwnkBdqkWaTqcGTD0NNUForod3FCeO','xxt5fDV5D5Tsis4c653GlRmAoc2uVUt2mrn6l9FxyGfFBzTMojK3RMTfdoTGIhc5WmXvuoPz7rRjnm4zkZZlDmKSzS0jXxkME1nP0qFfQ2Dxv6Suhme0gZUt3QnHlk','c20j5LN2OOnYV','1L6yvM6V7bldh6p08ASotaegkI0DkB9GgPkYbT0emeUFAIcLSPFEYYicUA58mlbztljmRAH0a7XKV3QKu27c3HXDC7vPd7dc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED, c CHAR(28), d VARCHAR(73), e VARBINARY(38) NOT NULL, f VARBINARY(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26153,38249742,'Ha6J0T8k1wWqlVWEEniwB4nJcwGp','ZMbTxvY7og1','zF0JccKYGTvQgfkd5KoV04','nf6GJGc','8rho4o5PEPeOkR5HmAHM9pna97hzHZyBvoqSnVeRyhA4NNwNcmRALqAgqWfE','6AroFvLnblV',0);
-INSERT INTO t VALUES (1566,504720187,'NjOoMmWHqmrwkwlyTK','kRpDP','V8XryLt7qaTSZU','PZbdp6w1JWm6WbtqPXs6xd55A3qMuo4CcvBjSUFO29Yn3FB5Q3o31rzM7Q2SRR4pwxsekdBUFvBseSEq9GJdn6TePbYgwXr','nVU7aKoRK','6lGsco',1);
-INSERT INTO t VALUES (-724,2450301648,'rjj6V9F5wUxh','lVghBLDFzQzYxFDHY8PGrbCqotrVQrkSTm7g5aHdfN2kMqvcQZP75mtrLUTkeML5','Zzr7Pu3ceRgebYtIaqaSvx0S2nntfYI','daOGa0SnIFeR6cGNW8zUXCtB8XV5oK2uHsYpRBx3KH','HYrlalZ','7M7YBIwfk5WZjbP6tyDSZ8hmZM1I7NVNV5e38VaWbU1UKNt0TZbkbsvL8C1nSnsotvYiz28F2I',2);
-INSERT INTO t VALUES (-16125,2443511276,'1Cj8dUJWu2nF9YckgL3yoxS496b','RFzOnDamAxBbWS','d20tZmxH0GY16sozIvARc44EiQ160edwdW','wv2nMf8yxi1PIn75xP6F1l','4s3XcLPIJRwqyW6hpDAALlLEt9scm','pW9gumIgwRAHI8rNagitKImqcCxdWhVdp15fZ88YSYxf5BZigtR',3);
-INSERT INTO t VALUES (-14464,3675393740,'z28sK96BghlUo5HHFi','11Gm9qJLLOQuilHTHpQLoBDU1wd2qbJ6qDkPmQubOopR1IBQGzeamhjStiVWSr','OqZzPXeSsHw0Ji0qtpd1ZnOYfSGSTTR','PVBH3nP2IGNDuDpvgYmsQzj1iLtKkP','C7CnUs18','LzjxGbfmjZT7x8rfiiTat2F0EvwjRYlBGk5Q23pfg6tCvRY3lM95OfvBFkV18YpItBuvw5D7TlzdNM6cp8KRNVBwODugU',4);
-INSERT INTO t VALUES (10645,3564266853,'DuEHxMTaZsOjFmh7Esl8QtkpcKIJ','DZysPFzXwbsRU3EVxahrHgm5ygwZJ4','UJ07Bxf6s2NJhDXCcDbCkImVrRiUbRrhVc','4QjoD4xsNWnfcY367QMvNS846nNO','VZBwZVkCoeQXwkd0Ei','xPOWKW5R9rhTaXkk9y8RizLGJVVHsFqCvK0YHL9XMxsrST35IVkjt7un8Pp6akxl6olZNbYpRbE',5);
-INSERT INTO t VALUES (-18508,2259021015,'rluA6VJkuRiMD1','8lefGA3dfMpip2bXh8m7LdGoE','y5knKzMJLuIC88rqaWJpy','K2fKCoranKPB0L2DYZ8rm3RUGq5J6Tpnh3XyLY98','VwHMcJaL7lD18R27h5MOKKBe582Gy21clogG46AvpRLSVPMrfUHrZJ9Y4PzUmweO18FNlV7RxuwRrwfuZ','GDLtZYYJ2tcdqEAoN0nR',6);
-INSERT INTO t VALUES (-3337,1648017739,'nn','MZRmyHz4gTF2u95ss','7cEWVZO8zCvEaPiqA','fFF0zyhl8CuomO3QPVkqo5FMoetq1tJ2wgGmqM7UlYviRZPl3ERsvqgy7PlaCxe0O7t7hWTq6q8Qa','FJhTXqOfv8QktEPRcq','uQl66RlS7wcq9rxExGeEkbPCuf8MkTDoKuXY',7);
-INSERT INTO t VALUES (-26583,361687882,'TydI3','lbF8YNtmvX3m2qN','zsz0MuSpWlUj5vhGAMeDT3fDCe6Lpg1BL2KyP','E6XbDby9lSeff8hwvvc8uNMpJZgMJzM','yfpgLQwvvjMW','bxPx9RVlBPUQqFbnyNReTv4iHD7CCB9LbrktHaUyltBKpNg00zxi9AteOAl7uSEkRY',8);
-INSERT INTO t VALUES (-23952,2236911225,'6pYaSw8Ac2KrP5uAWV30v9rEOkku','zsLCT967aAy11rOy3UcMZos7JezGvcssWWTqZ4M7TFVge2yH2j5cH','Ok3zoMlZm','hSqBnDxNdRZyRz2XYY6q0hqNVKXLGU9xNfCi2gyCRtNaxvmtzIBEy2SH2TZVABDTXYL4miPBBn2n8pB7XvhbFLcgEBq4','kMrMhTFpdoxoucUn71A0rtiXuyJrABo0ldSPzIqfB2AvEII116ksO87HYXLzFhdi9TuXxGen34tO5wgb0lVVl2K7G7IySqXp','87H2qvekoyCRO9EY67u7PWKEhRRbXsyuFBaQxNKjbiuHGGe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1883686164,-1632272098361044518,'I','7uyu3GuG88Nx3qzEuHvqTYXspinbL6Pr0NBE5LXxMmMkbMsGHjSORdCPimNFMfY7A2u2HUz7yuTvT5u8X3FE8IkwcX7o9fOR1p98pSsNymmkGVdlQoJXVRSxFHUjDmN1bktlhP6hR1uMskoe8cxtO7TokyyjqyRQgAU6XR9pqE09rhD54rd','3qRrWm7hpXYzowkDFvWmqud','GPsukgmLezQz69NzN5521S0VdZ19x23DaRnTZyZ5B2AMGnl7Br38TyThMztF8vyl1vkRh9FWp6It9XAf1GIaXWRv0ybN4fTd6yglLIeutGnWHQBRAOQhtx82Aow8y9rPN8e3rzsKu34qvh1TKrAZqtuXl8rDBojtG98vyLg','4','i',13);
+INSERT INTO ti VALUES (1883686164,-1632272098361044518,'I','7uyu3GuG88Nx3qzEuHvqTYXspinbL6Pr0NBE5LXxMmMkbMsGHjSORdCPimNFMfY7A2u2HUz7yuTvT5u8X3FE8IkwcX7o9fOR1p98pSsNymmkGVdlQoJXVRSxFHUjDmN1bktlhP6hR1uMskoe8cxtO7TokyyjqyRQgAU6XR9pqE09rhD54rd','3qRrWm7hpXYzowkDFvWmqud','GPsukgmLezQz69NzN5521S0VdZ19x23DaRnTZyZ5B2AMGnl7Br38TyThMztF8vyl1vkRh9FWp6It9XAf1GIaXWRv0ybN4fTd6yglLIeutGnWHQBRAOQhtx82Aow8y9rPN8e3rzsKu34qvh1TKrAZqtuXl8rDBojtG98vyLg','4','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3284401546,4270042661580805295,'YH29oT','mAcxqCiaeP3TX9T4KyAnEUcNbOzn7XWYvwh832ICntAPSn4oti6hX8ZLDnSH3w9PxT87I2Jv3IoJbJvAJM7P2askLZll6qGsIP56cWSmsffGWc2FupBq6jnfZ4gEouNsknjZzxvb7V1KBoTWLJvqb2Ef9moOhVnLB','yomW8l2jgSilVNtFJbhsFuHahHGIsX9QSwAHcXievVZzopRCupCbKojvnpFbi6TDeVBNu4nR1386A','ompeLzhP7CXi8yQAXYd7klUta8wKm9EW4PyZ4jtYscXJZCEkzJyG0sBf15b98H5015jcW84qAoU7wQtUU48q74ex15jJ4WLPcMDr1hD4kwblFfTCH1PZVFW5cv5HPot99UsQ16ReaeCouTxfUsSGepaRjEARYeuKFXCMjXPzEQqVV5TiyI95miIkpGYPXyAt22Jp','H','k',14);
+INSERT INTO ti VALUES (3284401546,4270042661580805295,'YH29oT','mAcxqCiaeP3TX9T4KyAnEUcNbOzn7XWYvwh832ICntAPSn4oti6hX8ZLDnSH3w9PxT87I2Jv3IoJbJvAJM7P2askLZll6qGsIP56cWSmsffGWc2FupBq6jnfZ4gEouNsknjZzxvb7V1KBoTWLJvqb2Ef9moOhVnLB','yomW8l2jgSilVNtFJbhsFuHahHGIsX9QSwAHcXievVZzopRCupCbKojvnpFbi6TDeVBNu4nR1386A','ompeLzhP7CXi8yQAXYd7klUta8wKm9EW4PyZ4jtYscXJZCEkzJyG0sBf15b98H5015jcW84qAoU7wQtUU48q74ex15jJ4WLPcMDr1hD4kwblFfTCH1PZVFW5cv5HPot99UsQ16ReaeCouTxfUsSGepaRjEARYeuKFXCMjXPzEQqVV5TiyI95miIkpGYPXyAt22Jp','H','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1280391295,7219144631876524784,'K','r4OR5I9iggdKmF1tlaIERqFlx38sCJaduerhwbAsViRF7t4QXjWKEImFoWWhScAhY2LdfaJtM3pn94Pc5jzqXDECJ7H0eBRCnVp9Zt3NspyoG33oAaz7jdiC3DnuRFsoaLXRMYT15y6gklyrgzhAg1R9zxXqhljLShByaS7TFomT30AM2gl6oUGQrYZHK0i3STbzFp1QR5hJs9','4sUykD8enQ7vsJFMkUTGqeuHSMmasWjL4caTn4H','BoCNlIM6w5LW7hVbyF6t5kMQKnqIMbJD8MxThFBGnVbB0pEuuG30eQN0J2f76rf3Uk3gZg1y0GX8mD5KTIDPKp37CPCJb','vi','w',15);
+INSERT INTO ti VALUES (1280391295,7219144631876524784,'K','r4OR5I9iggdKmF1tlaIERqFlx38sCJaduerhwbAsViRF7t4QXjWKEImFoWWhScAhY2LdfaJtM3pn94Pc5jzqXDECJ7H0eBRCnVp9Zt3NspyoG33oAaz7jdiC3DnuRFsoaLXRMYT15y6gklyrgzhAg1R9zxXqhljLShByaS7TFomT30AM2gl6oUGQrYZHK0i3STbzFp1QR5hJs9','4sUykD8enQ7vsJFMkUTGqeuHSMmasWjL4caTn4H','BoCNlIM6w5LW7hVbyF6t5kMQKnqIMbJD8MxThFBGnVbB0pEuuG30eQN0J2f76rf3Uk3gZg1y0GX8mD5KTIDPKp37CPCJb','vi','w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c CHAR(2), d VARBINARY(21), e VARCHAR(93), f VARCHAR(13), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-12523,107,'6D','pOpO28','vVYGUpyUzICcs6RBCWnFog79CpXzwqQ8t3a6FgKSTnyJ99xqPO7Jb','1eqSOs8qDLX','Yz','V',0);
+INSERT INTO t VALUES (-26826,-31249,'j','d','FvANP6v0','kV190bBM','Qw','L',1);
+INSERT INTO t VALUES (10073,-24097,'KW','yIK1Aptl94ol','M9AUCefJa7Ja6cCL6cNIaSPZC7EGP2HOflSTICkQNPObmR','MflYkN57QW','v','2',2);
+INSERT INTO t VALUES (-10236,22242,'e','Trkqdbri8wdXdUztR','NQFmT9TrXG03ao311H1FgXQV0G0YrIJmb9107kaAW1','Z','C','b',3);
+INSERT INTO t VALUES (-29500,-30668,'s','t','RsrbUMzrDMJrdGyeiARU8UX2QZUSaZX0eQ14fxo6zvBKp','7Q5','WR','T',4);
+INSERT INTO t VALUES (-15193,-22516,'Kw','hEe720DXf','VZGudKeo7vpejFGCuy5OigLmn4nmyStzJroXDnLiUBWxmscpxc','S32fd','m','O',5);
+INSERT INTO t VALUES (18879,-9898,'bS','wIqBU','bKO','IGqVVMavhlH','Fz','f',6);
+INSERT INTO t VALUES (-27648,8012,'o','p0T6zI','PT4yhEOmT1BK85YxaXyGQZF1babEk29VKtKBI11nNAkfCR1Ilb23uXGqSD7464p44JL9ydKxcrNl','YDC','Fz','R',7);
+INSERT INTO t VALUES (30228,-29863,'5','Cg9169b0xvbWOmoHtgOB','sg4oysTBUXmmc4LwEb8Jx317oQyHwhP2bclGkjigrPrd','cW0x5VbpI','WP','g',8);
+INSERT INTO t VALUES (7488,-31417,'8g','q2uvCFqDXREMeUb6UJar','qrozENMNVxDehq3xOWMwK7EVGeeDewMYpsmtHmc94ikYFHvQfqd48Up4XdJ8qQBDZNv0B','2RQjGS4PxxKY','k','g',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c CHAR(2), d VARBINARY(21), e VARCHAR(93), f VARCHAR(13), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-227591,3380553732,'JlGsG','Odou29H8j1obeGldfacZP8SA8pbptX9QV1loAa6','jW1p4kGBUlZgOXH9X','r2TAYPQ0ub0','wI1jNgq5q29n4KKo5NUAXIINUML0TxXQSraQojXrKPsDT4b5B85yhnqpn7jC7IqbD4VV8','q41ecZUuHZ7UmME1ZwlGMVEls4v0vjAluQKvJXq0kbEugFoXhbUqEIkWfJ5o90499I',10);
-INSERT INTO ti VALUES (-227591,3380553732,'JlGsG','Odou29H8j1obeGldfacZP8SA8pbptX9QV1loAa6','jW1p4kGBUlZgOXH9X','r2TAYPQ0ub0','wI1jNgq5q29n4KKo5NUAXIINUML0TxXQSraQojXrKPsDT4b5B85yhnqpn7jC7IqbD4VV8','q41ecZUuHZ7UmME1ZwlGMVEls4v0vjAluQKvJXq0kbEugFoXhbUqEIkWfJ5o90499I',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(29);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
-INSERT INTO t VALUES (-5845808,1377907120,'kVCUWqIsipGesTvMOHMSDmQj9Wd8m','FqqN3kBcieyCWTdx','yU5VRdq60hFpcNaBYVZOanpR98Yx8ZWO','gRfRaJB48USZpYYr7f1oerYRcU1miMUAF5MQLfkusHVLB56AWWqXKL5xfh4nvPzWVfeYXL5r08qvJSY2zsSzaiwttNZOPGd','5vdFtSbuogU1R57tUumCpdJ4IfwKXgBvlFx3Hc','gJAzqUtE0Z5tGVr',11);
-INSERT INTO ti VALUES (-5845808,1377907120,'kVCUWqIsipGesTvMOHMSDmQj9Wd8m','FqqN3kBcieyCWTdx','yU5VRdq60hFpcNaBYVZOanpR98Yx8ZWO','gRfRaJB48USZpYYr7f1oerYRcU1miMUAF5MQLfkusHVLB56AWWqXKL5xfh4nvPzWVfeYXL5r08qvJSY2zsSzaiwttNZOPGd','5vdFtSbuogU1R57tUumCpdJ4IfwKXgBvlFx3Hc','gJAzqUtE0Z5tGVr',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (218,22241,'w0','gyp','h7MDyJPdUfcRcxppVr9UERp3qGV6PcfHJJ9XSFahWlglmK846NI','BD1DBziiSRIb','BN','y',10);
+INSERT INTO ti VALUES (218,22241,'w0','gyp','h7MDyJPdUfcRcxppVr9UERp3qGV6PcfHJJ9XSFahWlglmK846NI','BD1DBziiSRIb','BN','y',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (26427,8117,'5MQ','c1ZNmm4Q','1k2AizdDNLiyRKYoA6XlhSQoLjWrd0BFFnTpcFYP7UBCsM4fwROOWYHLPR8F0DAM7Y4N6nsFpz0or9AIFVMA6Nk','fte','N','r',11);
+INSERT INTO ti VALUES (26427,8117,'5MQ','c1ZNmm4Q','1k2AizdDNLiyRKYoA6XlhSQoLjWrd0BFFnTpcFYP7UBCsM4fwROOWYHLPR8F0DAM7Y4N6nsFpz0or9AIFVMA6Nk','fte','N','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-27420,-22651,'2E','Y7W9L2U9eVAfyhm4WTFeDBKfJiTBzE3r1GBbhsnofYql49wqsKBOWYakIkYAKXEbodkTMHIzkN6luqPPlMkEfzjWDnreHw2SLsYTYKJPXGp717ODYpepqC1PoTstQeLsHx5sBkRxH9QBtMfK32IOBIDULQAm8wggxLdt7NXWvRdROws9ifdF','cLJLrVXTfsctINXFJPefp3hKXtUtXp5BvqyiRvfykIN1VcyKGaKntw2wt4s','GuS3APl','P','i',12);
+INSERT INTO ti VALUES (-27420,-22651,'2E','Y7W9L2U9eVAfyhm4WTFeDBKfJiTBzE3r1GBbhsnofYql49wqsKBOWYakIkYAKXEbodkTMHIzkN6luqPPlMkEfzjWDnreHw2SLsYTYKJPXGp717ODYpepqC1PoTstQeLsHx5sBkRxH9QBtMfK32IOBIDULQAm8wggxLdt7NXWvRdROws9ifdF','cLJLrVXTfsctINXFJPefp3hKXtUtXp5BvqyiRvfykIN1VcyKGaKntw2wt4s','GuS3APl','P','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-25380,12119,'pd1','vndY5o7GLM','XSBEpgOBfe4WjoY44FVd6XQFYEUcPKmDnvqQzlJpHdeWgq','PL4ao71ccBodSt96uE0WuiY5xOWL0KjKwBY6KXQ4ash6BYwlhKcuDw6bRpDgFAQag8y6F6WI0YT8J1vPl2myodj8IWA9jfsRKjYK3XWohL0iOgEWExAnmVnHoWt7f2Nq2JW2CbBCUdfhSJOsaqoEjDxAg8eqoXjQPCQLD0b51kJndx8a9i7qhphyGC7NUYae5OAvZRzk','P','F',13);
+INSERT INTO ti VALUES (-25380,12119,'pd1','vndY5o7GLM','XSBEpgOBfe4WjoY44FVd6XQFYEUcPKmDnvqQzlJpHdeWgq','PL4ao71ccBodSt96uE0WuiY5xOWL0KjKwBY6KXQ4ash6BYwlhKcuDw6bRpDgFAQag8y6F6WI0YT8J1vPl2myodj8IWA9jfsRKjYK3XWohL0iOgEWExAnmVnHoWt7f2Nq2JW2CbBCUdfhSJOsaqoEjDxAg8eqoXjQPCQLD0b51kJndx8a9i7qhphyGC7NUYae5OAvZRzk','P','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-27780,-22028,'J','evK05jb7fxPOxjdz2FiipqiauLbSkaM9QqOBVfV5aqGVYiKCd9CepRWf5tyCDwjfvpy2BYXjnDkVHPBTg3ssIgkiI8kCcxFhNPWYCpttR9alU4hOjbdlmgunLMqotGFV1pGV','XpwEU5Wf7CTzUOc5','YMH98ARZSq1rgLOM6sF8UjvdH2caq1KfXcXREUbGOxSKbDpg7SRsM809EvY6DZiFSCXPidyWdcyCSsI6pcXWmhQi2aF1aCw6eXA3Be0m0bWeeJC6je','yAW','Q',14);
+INSERT INTO ti VALUES (-27780,-22028,'J','evK05jb7fxPOxjdz2FiipqiauLbSkaM9QqOBVfV5aqGVYiKCd9CepRWf5tyCDwjfvpy2BYXjnDkVHPBTg3ssIgkiI8kCcxFhNPWYCpttR9alU4hOjbdlmgunLMqotGFV1pGV','XpwEU5Wf7CTzUOc5','YMH98ARZSq1rgLOM6sF8UjvdH2caq1KfXcXREUbGOxSKbDpg7SRsM809EvY6DZiFSCXPidyWdcyCSsI6pcXWmhQi2aF1aCw6eXA3Be0m0bWeeJC6je','yAW','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18799,-16351,'qez','JqKgqUGtvQElUzfnW0A5g8ptq9UZg6iM5UjxF9jXPcBc0awtpGpKS3l97V3wf9Z4tUaENPlQlEzLlg9Qd4Enb6k30vho','M96ZlhXGcSvSL7','cTKk3bvEojmQ6NdSfFwpuDaQvINeWT40ruEMIm5wJb6IQcQUJ8cYRDkIVbMlLs4kgEnkOYN9BFJzvkD4b84zEJ24APXPhTQqC6ZJcQvN4BvB1Hv1Bxu9nuI76QMtKF6llNO','x8','cx',15);
+INSERT INTO ti VALUES (18799,-16351,'qez','JqKgqUGtvQElUzfnW0A5g8ptq9UZg6iM5UjxF9jXPcBc0awtpGpKS3l97V3wf9Z4tUaENPlQlEzLlg9Qd4Enb6k30vho','M96ZlhXGcSvSL7','cTKk3bvEojmQ6NdSfFwpuDaQvINeWT40ruEMIm5wJb6IQcQUJ8cYRDkIVbMlLs4kgEnkOYN9BFJzvkD4b84zEJ24APXPhTQqC6ZJcQvN4BvB1Hv1Bxu9nuI76QMtKF6llNO','x8','cx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(12), e VARBINARY(82) NOT NULL, f VARBINARY(14), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10746275,38832,'vv4mvkqNPly6ESyxZeLCAdbvtf','imQU','WMZlfi4853kmHPH','e2sGuXd','o','1',0);
+INSERT INTO t VALUES (7481440,48726,'q8K6','Eyhuy','btkThuvK0AWcQtEIjvTrkGRZ229M9MB4ZJYUpJTLEs85kDygcRLCl6zGyEaFJhJ2','xyi0','nd','t',1);
+INSERT INTO t VALUES (12823694,45395,'jLif1OZrjWoG4oMEraVcHR','Ggirnq6aaO','STkIamIYMFq2EwLB3hdOs8eFzL2hCOvAFLfndG75d77aanJ0Onnx5uRFngig','GwajHy2BT','T','h',2);
+INSERT INTO t VALUES (15030888,53356,'LNTPAq0Lpdc8pxjLxvc0Gb2bbjptK6LloC56R3haWJdhUy33n','vJz','rAQno071kxXBYc4jcc1B6PcGrbEkGAmxBoxRb5LdfZkTgp22gBpdhaJ5gwCYC0qQljstWrQls','2xw','xr','J',3);
+INSERT INTO t VALUES (4535221,12113,'H2PKsy3RbikfAc60UkFeDFGeCN47Lw3','BUedEp5nx7','QOFnPn2AdSRKYNFNlDfEw0','h62pIc','BQ','z',4);
+INSERT INTO t VALUES (6205582,25296,'VQIB8Vnnh9lkjuld2OZh3apFGAev207gbKVJxI0qc','KNsNTMQb','t4gJ9GjQV3p','81ahbB','h','X',5);
+INSERT INTO t VALUES (13924939,20211,'REo5JZXHH2vnFLNpFmBd7wPSK','G2xD9gFPr','gU4lUypT7JYVMhvZOy3GvD0ekdFTBf10xcvLENMn1Z6t8PNpsNwXVVEwZY4ufeKQMIj','ESyNBoHt9qs2','S','K',6);
+INSERT INTO t VALUES (15002411,46317,'alvecGd6RsvMPPTHUHRd1PNVGs8aacpTswiCG7wINK0bmZiEF','trNNy38p','76HkeJnikJ2ntpu6AI','udmWvhZYA','5','O',7);
+INSERT INTO t VALUES (7933060,50485,'t8jbuVWnubYXtqf2hupeS5C1h9da1t4mdiFDf1Iu','4s','QRuuDsYWAwygpBnfdP5eTK3nZoSfEFdtkm1bRTLTKvpcRQCbWM2qMECNHc','fuAZlbT14J0SEi','V','z',8);
+INSERT INTO t VALUES (9298557,44430,'FVXmrryc7iIe30uRnwTVlmUZGlbpnmu','vFewcV','opHbWx1vXmPTRZOFT6jeHqRPk1kGWivdmcGQOHmhwQXjwy7dl7DjO5Nl0ejdbKDg9IGou4','TuclXMWAb8zUF2','Aj','U',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(12), e VARBINARY(82) NOT NULL, f VARBINARY(14), 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 (1874909801299909388,28000,'8r2ppthvKCRcHTsrLRGS','f','FIFZxKnoefPXctEw4HcJzvw4Wf','Lib0ro','4','B',10);
+INSERT INTO ti VALUES (1874909801299909388,28000,'8r2ppthvKCRcHTsrLRGS','f','FIFZxKnoefPXctEw4HcJzvw4Wf','Lib0ro','4','B',10);
+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 (2094327094539565774,63269,'oePGwWRcEcm1ae4VEqlszRrKcbTGRanm','ToJ459','kLBC5m4GZZo9Eyfs7MH6UT5xSLUnfQ7jJ6i3rDBXFLYYyklEjZy75D4KyJvz9H8','DcIoGmKc','bS','H',11);
+INSERT INTO ti VALUES (2094327094539565774,63269,'oePGwWRcEcm1ae4VEqlszRrKcbTGRanm','ToJ459','kLBC5m4GZZo9Eyfs7MH6UT5xSLUnfQ7jJ6i3rDBXFLYYyklEjZy75D4KyJvz9H8','DcIoGmKc','bS','H',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13050999276694053182,20104,'7MRLwmMjCRzE13m3PkdOpTUquH','YpRVHnl7WEDdInxqXLgRfGwbEZCSi3lGF7bFCPx36T1vK5lhu0LSqhHk6Pr20gc0nSMyFiAzeriIZ4EH2XZ','E7fwOZaiVWAy','UvlBnPOoT2Tn','bm','L',12);
+INSERT INTO ti VALUES (13050999276694053182,20104,'7MRLwmMjCRzE13m3PkdOpTUquH','YpRVHnl7WEDdInxqXLgRfGwbEZCSi3lGF7bFCPx36T1vK5lhu0LSqhHk6Pr20gc0nSMyFiAzeriIZ4EH2XZ','E7fwOZaiVWAy','UvlBnPOoT2Tn','bm','L',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2719467149170669530,14609,'WaNGTPTB0f3rpUjniXYIHckmFo8mv4GRjjMgFnGKmwTMzbQlA9dj','hyOG6BKJ5DTN7xKtqzGyPsxMH33o6kr5nrHmPcb2yLsLxDO5Ad6aGp36YW8IpPva9A4aifok8gb8JRUsJeqbj8iyqptth0','DC8ijZ0EdNpXIYihJ9U1W6Lx1kL3rhWlFHQOhTdEF99wbUE67SOcIXAvoKxrvzycrr9U34x','5jwMMSKuSyPQWs5rTTWb6pScIuJD7OuAZfSMIotUt1lO6J4Geo9Gy6XS9T86KACAiMPe3GN0Q6PlneqkZBeJ1Pogy2hdNwZnOJWsvedPWSXCuUe28769Vu5ImxqsgUJkRoypiHCZkEoygPIcXDcCCqWTVbjnLjh530zHIIBIgukVXviO0BPCH74oNh1vw9KhOA4SzXxbPKadxcxtklIwoqNkDKaMq5avm','i','Y',13);
+INSERT INTO ti VALUES (2719467149170669530,14609,'WaNGTPTB0f3rpUjniXYIHckmFo8mv4GRjjMgFnGKmwTMzbQlA9dj','hyOG6BKJ5DTN7xKtqzGyPsxMH33o6kr5nrHmPcb2yLsLxDO5Ad6aGp36YW8IpPva9A4aifok8gb8JRUsJeqbj8iyqptth0','DC8ijZ0EdNpXIYihJ9U1W6Lx1kL3rhWlFHQOhTdEF99wbUE67SOcIXAvoKxrvzycrr9U34x','5jwMMSKuSyPQWs5rTTWb6pScIuJD7OuAZfSMIotUt1lO6J4Geo9Gy6XS9T86KACAiMPe3GN0Q6PlneqkZBeJ1Pogy2hdNwZnOJWsvedPWSXCuUe28769Vu5ImxqsgUJkRoypiHCZkEoygPIcXDcCCqWTVbjnLjh530zHIIBIgukVXviO0BPCH74oNh1vw9KhOA4SzXxbPKadxcxtklIwoqNkDKaMq5avm','i','Y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7010457646561999626,2151,'XyuDdIz5gP51dFWgxi7QtLbgu2mf','Ws5ZrPEEDsm1xQj5lcGJgCMoHANAefhMFRFQCbQwFYMX3M1x1OYVgN98tsEK707WqD0QBDKXBHTobMne6Fgn1S7xRxTv5DmlvLPyi3slvZ9zuB0t52dC9o9tDXf8NqIq3c9DoSS1oayx7QJYFw8jiVLFG1yTt33UR5uq1N2ptjvW85oa7v8aHJoPCw1NSQ8Di9o0G6irfQL1w4vNsiRKWmXubGbEsigE03dGA5ADIZsBPquYdz','bZqaHIdc6r','52rSXQgt7pR1k8bsP2aAimY26mlfMM28MrypUQWu4YLPnlGCCrwHJSA4VAwwCTBQziRIKDCQrmzVP6p1mmY5bsFdPdoERSQw8q9Vro9dyeEdeEZXpG0Hxg','7','3',14);
+INSERT INTO ti VALUES (7010457646561999626,2151,'XyuDdIz5gP51dFWgxi7QtLbgu2mf','Ws5ZrPEEDsm1xQj5lcGJgCMoHANAefhMFRFQCbQwFYMX3M1x1OYVgN98tsEK707WqD0QBDKXBHTobMne6Fgn1S7xRxTv5DmlvLPyi3slvZ9zuB0t52dC9o9tDXf8NqIq3c9DoSS1oayx7QJYFw8jiVLFG1yTt33UR5uq1N2ptjvW85oa7v8aHJoPCw1NSQ8Di9o0G6irfQL1w4vNsiRKWmXubGbEsigE03dGA5ADIZsBPquYdz','bZqaHIdc6r','52rSXQgt7pR1k8bsP2aAimY26mlfMM28MrypUQWu4YLPnlGCCrwHJSA4VAwwCTBQziRIKDCQrmzVP6p1mmY5bsFdPdoERSQw8q9Vro9dyeEdeEZXpG0Hxg','7','3',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13182949525430246304,10554,'HrTUXEeuyMQbiVl0suyhiT7902MrrJWPVD','MhKsJfNoIdImy3Csyl91SmIhhc81nvq90XdP0wdDujs3IkkO8VuuHm4fPxmYXIWo6IBrbfCepNZ0IGptRDflGmK0f8sofqPuP7gpP','gnn4sK1m98','N6N76tFyhRrJSxPsIwkcivX6UJxZRX','A','yg',15);
+INSERT INTO ti VALUES (13182949525430246304,10554,'HrTUXEeuyMQbiVl0suyhiT7902MrrJWPVD','MhKsJfNoIdImy3Csyl91SmIhhc81nvq90XdP0wdDujs3IkkO8VuuHm4fPxmYXIWo6IBrbfCepNZ0IGptRDflGmK0f8sofqPuP7gpP','gnn4sK1m98','N6N76tFyhRrJSxPsIwkcivX6UJxZRX','A','yg',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c BINARY(66) NOT NULL, d VARCHAR(24), e VARCHAR(41) NOT NULL, f VARBINARY(68) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5064,17714612927311228106,'twSJcC','AQPc6V5nYkfD','PFVLie3PAlmhmKikYYgJy2QvJmRTAYe2R6nn3LPY','2MCo3nI','Ad','R',0);
+INSERT INTO t VALUES (16551,17941509743943086711,'XSXxz56gNefOZ5a0td7jKWw9ctQqBHi5lwh8ww8F','rfdvLEn','9Hm','Cw9RpzJh9O56XK7PQX39CBgv4Qd','6e','h',1);
+INSERT INTO t VALUES (2554,15134514859894136236,'7IPXPIY7khUrJDBgC19Fuu3Lc9n0PB4s','dtUAE3f2qTFEFQKEU4nd','Pm7ViAp91z0roctViorVgfm1Zdik','9l4wi6XKk7rBSublDeUnDaPpHXJtrYqFlxoPIZ0Mc54LL','g','2',2);
+INSERT INTO t VALUES (6668,15622230840230586932,'yw','lBOIkBsCtawEPnrUpFtabmjk','DlEn1YeUqJGZB8ygTTbtzaOkkh6AueTpX','6UEKCyOaSrGbogFeBPGfUetiddZb9kCWsd4WwZpP9Ti0bQSd','RG','U',3);
+INSERT INTO t VALUES (-30953,3847661083239532511,'YcCc1NkllTszdZh7aBoa2dhkWFUXR','rrLuQlJCTihhEVFA7Ol7','oB3IvEjA3rgO3FMa2Z8Frh1pbY','5nxd3LxwRH6uS','o2','5',4);
+INSERT INTO t VALUES (31089,8713574983598444766,'5tkxSmioT11mNgSZFvwT9W12lwMsgbCOLM0w5v','kbPQYocjRGJURzE5OP','DBOZxaqkvk4TMGMYeUtxSsEIFIT','eFMi','T','k',5);
+INSERT INTO t VALUES (-24826,2268667484466551096,'D1mjTwySIrmsLd1sBZOO2QVS','DpDqoA','X2Fdop0fLL0EOcb9OzMdOT8sodlaqfeDB4yHaXr','On2YzpvHVckU7op2dfgtH43K','W','Y',6);
+INSERT INTO t VALUES (-3620,16057510412976335331,'68fNknB6wAbuNb2L','K','3LF3','XHw9OGuytylg1Ux3h95HE5ErPNCCRPVeEL2CbZ7lcCWArHuiZIXiBbG5pitRr','EX','g',7);
+INSERT INTO t VALUES (8915,7982642373954476861,'8BBysiqpaA3JuaJJn','brc0P','WU5nnFJQ0d','fo5emtkzYRMBayyF','Z','C',8);
+INSERT INTO t VALUES (406,17601729982797572663,'nOESUzlEy6cqksq5cia41OZediSg7J','YGdJo0ASoJ9O6lXn0OMWi','eW3L0Psr5QJ06PQ48QzY0Fuka4D','LtQxgNS9m9MOe5niCNp1V82o5Maq46JWNfGXWc3yFOqd4sNnjfS8y5rRD','SY','3',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c BINARY(66) NOT NULL, d VARCHAR(24), e VARCHAR(41) NOT NULL, f VARBINARY(68) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (931745520,13773738658902861666,'C3hGu8Mnu4I6Nr3OQUuKYY0OT3kmg8nIg7NFTADCD0WaBjT9BWGN','V','c8XLg7tWqDzzTcxPOGErILYDQHzGR2LDq','9e0D0W1toZq06GPd5N5fDvx9bYlPlSKUOXJ9juALHxOifkM3W','9H','b',10);
+INSERT INTO ti VALUES (931745520,13773738658902861666,'C3hGu8Mnu4I6Nr3OQUuKYY0OT3kmg8nIg7NFTADCD0WaBjT9BWGN','V','c8XLg7tWqDzzTcxPOGErILYDQHzGR2LDq','9e0D0W1toZq06GPd5N5fDvx9bYlPlSKUOXJ9juALHxOifkM3W','9H','b',10);
+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 (-730869847,3421082398809596770,'XaxifA2ZWnoZjvlzfAXnKvGe6Cs2gtcLMW39H7f8ehDb8Lul9w0sBekd','poS6CEDx9mcI','TyyEhDunUx1rNJGMMhv9zIau2Zht6','bSmc6JtS5ssi4uR0eFZs0lS','Gf','5',11);
+INSERT INTO ti VALUES (-730869847,3421082398809596770,'XaxifA2ZWnoZjvlzfAXnKvGe6Cs2gtcLMW39H7f8ehDb8Lul9w0sBekd','poS6CEDx9mcI','TyyEhDunUx1rNJGMMhv9zIau2Zht6','bSmc6JtS5ssi4uR0eFZs0lS','Gf','5',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2401736,1021113201,'CNnK01P5E1v','BAsoMaxGhoIWtMMCOoyse3wEUwyeLu5pPQXIfZCSzi6H8NyZFq223dFe1CLdIWyqPYKCmzA62q8bYGu6dEbmEkH3NZRCAOUQTvtUib94i7LPbNw6WLvXIjeFwQQE74hXTGCCiKzUsgvx4QmO6RHlzN3oWF4','yEMxj2iXj0gRx2g23QhxeaxLNQM5','Ol79ePmxYmC3LqgcUZBCFbfsr9lSghBJoAYxw2Q1srUHQKRkIl87o7pqYnfup5vfLd3ybp1jYjk3','WUuR9Xo7coXOgbpWg0JJixD0OZH5WD8uLYIvTim5kIZWq72oBWFoF7yKVKqqgJE07FNjqIL','yYuEjh76ELiNG1BDK8AVHi50QujUli3o9U93zhmHKdULedEFEH4mEPoILzaR',12);
-INSERT INTO ti VALUES (2401736,1021113201,'CNnK01P5E1v','BAsoMaxGhoIWtMMCOoyse3wEUwyeLu5pPQXIfZCSzi6H8NyZFq223dFe1CLdIWyqPYKCmzA62q8bYGu6dEbmEkH3NZRCAOUQTvtUib94i7LPbNw6WLvXIjeFwQQE74hXTGCCiKzUsgvx4QmO6RHlzN3oWF4','yEMxj2iXj0gRx2g23QhxeaxLNQM5','Ol79ePmxYmC3LqgcUZBCFbfsr9lSghBJoAYxw2Q1srUHQKRkIl87o7pqYnfup5vfLd3ybp1jYjk3','WUuR9Xo7coXOgbpWg0JJixD0OZH5WD8uLYIvTim5kIZWq72oBWFoF7yKVKqqgJE07FNjqIL','yYuEjh76ELiNG1BDK8AVHi50QujUli3o9U93zhmHKdULedEFEH4mEPoILzaR',12);
+INSERT INTO t VALUES (-1473715609,3562501710733457960,'PwmMxdtgwqfWVZSBjrnEOJbctzxGOoBehAb8eJRifKzL3','AQngbRtwpIcnEw8X53bvMverQwkj4INdoo66xibeHJMyl6j0NjjpGPLnjwve4vUcia6OfK3CHJpJIH8C5FHcu6mS7iHIP3aXdSgEmAMng9LIBGrb','9CYW','xjaWOXmPVRPMNWaBnWTAIqUdJYMjBMtFnr5hA6MESJftzxPksXDZyHtIlrujY3Usg','l','4',12);
+INSERT INTO ti VALUES (-1473715609,3562501710733457960,'PwmMxdtgwqfWVZSBjrnEOJbctzxGOoBehAb8eJRifKzL3','AQngbRtwpIcnEw8X53bvMverQwkj4INdoo66xibeHJMyl6j0NjjpGPLnjwve4vUcia6OfK3CHJpJIH8C5FHcu6mS7iHIP3aXdSgEmAMng9LIBGrb','9CYW','xjaWOXmPVRPMNWaBnWTAIqUdJYMjBMtFnr5hA6MESJftzxPksXDZyHtIlrujY3Usg','l','4',12);
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 (-5565672,3151885155,'Ji2Wc3AR','Xe7JCOmqRzWvyu4AQpP8XcmgqZuT96v6ESCLINIyZ0d61sjSJNCMtL6Ml5RtnBDA1SC7Ac5EeX3a8lhxLjj0l2HFzEQW1jyDKl4MBOT7BnYH8FGQQnkIkBYQlKCfo5zJ3xKoTIXuYG0uRg05ILDVfaC3q3wtBHqvvQCmWWMJhy2IJI9r9ODIO9DHf4TTe90JC536TFOCFre1exXBr','zMAcFeKc5WMUY0sl30oU9t7cl9o7ckDVgqZ','ImcKNYqMaSMEdvijTg3','dUATXTeqcYDfb4kfc7CVyws1t1JrltHTe3h8a3XVVPa','LPwiyb4RJwcGPj3MtKJlupqthCwcKH0Z6cXA6kuU',13);
-INSERT INTO ti VALUES (-5565672,3151885155,'Ji2Wc3AR','Xe7JCOmqRzWvyu4AQpP8XcmgqZuT96v6ESCLINIyZ0d61sjSJNCMtL6Ml5RtnBDA1SC7Ac5EeX3a8lhxLjj0l2HFzEQW1jyDKl4MBOT7BnYH8FGQQnkIkBYQlKCfo5zJ3xKoTIXuYG0uRg05ILDVfaC3q3wtBHqvvQCmWWMJhy2IJI9r9ODIO9DHf4TTe90JC536TFOCFre1exXBr','zMAcFeKc5WMUY0sl30oU9t7cl9o7ckDVgqZ','ImcKNYqMaSMEdvijTg3','dUATXTeqcYDfb4kfc7CVyws1t1JrltHTe3h8a3XVVPa','LPwiyb4RJwcGPj3MtKJlupqthCwcKH0Z6cXA6kuU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(7) NOT NULL, d VARCHAR(71), e VARCHAR(8) NOT NULL, f VARCHAR(24), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11813600293412379951,182,'MmX','GWiykAj5Wfw6zmesvhs1z3v5Bvbihic7oW0RKgjpOYOK6zqPww4WyUEoieD1','0J6JqVi','vANJpuVdY7Khs0','yNownW9ndaSoij8cmIjAvKk3NhKDlixK3khQKc2h4YnsmZMI0aAmLegyx5GXW9VAfmsIS','fMUs18c6ebZMBXWMyIXAk2NLcFPpibOydBG1F2a',0);
-INSERT INTO t VALUES (14168656305180776419,69,'c3mv','EsGIAdzA','a','4iofPjJeSUQe6e7SXPJ','JE01mkigTLzH3r1HiE7t9T4ZeI5tNMgRjbHS4AehhyHiAMCdM4z','OrEoEliBtvfdCoTFeG2uLy18KWqaPWu04bEpCDeESASKhem5Lf7z5dYI61LWCl5F',1);
-INSERT INTO t VALUES (12466476702534980875,66,'NCXR5Bm','LC7yc2Dun8lLuLyTovHuZPgkIiU9QkE','7hWLK','HFkApKE6fqgl5u6','Gk4sjlw4Kaao21JRV8Iz20k6Qf5dRWS2hL7mb7FUneXJxNVBkpnqfv928bg05kFKvIp1AtqE0I7PJO','U3bmApbruB5obeyJj9S3hgMY85LgIYGOHwtPJ1iuULYdP3RP1WCPXonNVYKqFO0IQricwRTbxUqMCibI7poXGQ1aSDp8h',2);
-INSERT INTO t VALUES (9474407947928558626,139,'Q','8DNIVfBa8k5r8SXMlHO0qYH2bE0lEa4EVq9yKv5rJiBdyJapKonY9J','0Btlefa','ZFg8ORWfGHUM','jupJTemcesjbfIvF5Wix0al38ktbRXDa5fv4b6EjstD9GHF2RzwuYKKUNxkn','TiErEPbfOzUhC5jHCpXq8xEB6alSerg24wssCnMAt7kZ1',3);
-INSERT INTO t VALUES (14654721807810595271,74,'egjzcY','xOPfEzpemfZWbYRyuAPrsLZSDeCrkSHSE1dvPDCrw','J0','ITH','vlB1APgWluW32J','Qw8WBzKuF8186afyhLyvplVgsfdUoz41rhCnXhZwM2kUFf1muT6VzcEZkgA',4);
-INSERT INTO t VALUES (12090604760444002849,249,'ew','VgrcSVAwgZvMKbrQbHsiuaVBVuEJft0eNN4yFfR0UoG50osHiF0ZVicm','xDz1W5','BkHwMz9lAusrEjHgr8sGf3e9','XqnXBHzuS2NQiBfWixEot4npMbChIvsY9CodR6ilEOqBgwyaYo8VvOgepWWm4GcGNejMvRIqtjw4','y2Va8bzANJnalcN5AWl33QnpOI1FPdzvOUyBzwTxN8HEN5cKhPOhg7MK7lT76MrZWM3hiQ176bnS3pygt',5);
-INSERT INTO t VALUES (1005686537639626128,34,'xpMFGGg','ZfgP8VwUYsnYJG8lYNtqI1gP3wU19o5lHT7AvErT97ES7J2tP2GribtIXCDpp9s','48dtPPW','lk7','zPD4AygCvk8Txs','pzXFGHnoCVhlt1xPfLkiC65sn2KdQEE6yoCm3fuVNhd1UZUcZfZgOaidp',6);
-INSERT INTO t VALUES (5101435466999931446,69,'ih3','0','GsKfd9','ZfagpOhS74LJ','dtM6dMyNEtJoQQhu2iieTrj3IxAqglRHQ5kU','b',7);
-INSERT INTO t VALUES (11952755453251273620,190,'Yo3Dos','dV0eKwj7SuyZ845zHmyqhVr77E0as5lY0cLw7','ADUchvX','vkg2GCX6vZ93KaxWhSoHXPZ','pd3CEsYdQ1u5RDx96NCdkVd7NjIlgTkmrhGBwWExsVVM6jwyiLaid6CTkcvubO9Yj2DsWOOHqwOaguIrbmgq5tcyWeFgjlC','r5bYm2Dz40RtLBXpTsnOD13OprfbnpVA6In5Qa0S5',8);
-INSERT INTO t VALUES (5128812936342472285,54,'5Y20Zz4','k9LJgzDl3xALG91htUsxvbKB','g4e','nA5uG3bqePESXq4jMXH','pr5eqakppHnnV6a1DCIc2Gulwp5CIoHw60CBG5oAph7T8uEZUCWpp3VnaiE0DZXSlz72pTbey','LnrECau4XkxuMVqoggtxJlfKxmKgtv2SzPEtU6EoX2Y6a8S8iGCH2sdyx0aiM7wk2r6ixWOTHSyXlbEpwYhkDpyfKRiP9WdpAClC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2034128711,11976063072588120785,'vQ6zDFUfX76mGHaViHxLbw60eNEanMmXryhiMFZs','oZXPIyWzux335nqcU','GjET','NlTMs30dgY','tw','U',13);
+INSERT INTO ti VALUES (-2034128711,11976063072588120785,'vQ6zDFUfX76mGHaViHxLbw60eNEanMmXryhiMFZs','oZXPIyWzux335nqcU','GjET','NlTMs30dgY','tw','U',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1829717210,5350531965064786298,'mMDH9tES19OTygWQxzPDCuA8xDfb4rv8aTbHLhFC8HDK6qe9Sy','8fTVMcIKLKQnakmUR9meT65rGah6ZbmQcY39uAnT5qGJU45tQUnzSUO0Fz3J3Dbehn3AMaM0kh9BjkPxXG8qT3sItJKZ1HKRNpwOUtunJLeloRzUBuw7r2fXRgEfNqLKMfSGL5lg8EN46uyPyFY','6Um9mQveMNOf9nwIZIJ','cfjHitKohuCv09qpd70PmDWRA60BWVteiOJIqyL7VTypO98jrHw03d9ZVzR2UfX5YTCBQ0EsLqteMsbLdwAkLTvRLMNeq1P2u9M9NMDEpgygwhNgouznW26vkotPC0D5ynWVsY9JJ7dItBAP4eBcS6LzF521NK9Jy4niWP8an7Tizl0c5j3UH3E5KexnoR0iGzmgxlsehaicD31YEoXW1NKKgnbtScDbDTfPNi0ogkxNnj9FBj','0qz','H',14);
+INSERT INTO ti VALUES (1829717210,5350531965064786298,'mMDH9tES19OTygWQxzPDCuA8xDfb4rv8aTbHLhFC8HDK6qe9Sy','8fTVMcIKLKQnakmUR9meT65rGah6ZbmQcY39uAnT5qGJU45tQUnzSUO0Fz3J3Dbehn3AMaM0kh9BjkPxXG8qT3sItJKZ1HKRNpwOUtunJLeloRzUBuw7r2fXRgEfNqLKMfSGL5lg8EN46uyPyFY','6Um9mQveMNOf9nwIZIJ','cfjHitKohuCv09qpd70PmDWRA60BWVteiOJIqyL7VTypO98jrHw03d9ZVzR2UfX5YTCBQ0EsLqteMsbLdwAkLTvRLMNeq1P2u9M9NMDEpgygwhNgouznW26vkotPC0D5ynWVsY9JJ7dItBAP4eBcS6LzF521NK9Jy4niWP8an7Tizl0c5j3UH3E5KexnoR0iGzmgxlsehaicD31YEoXW1NKKgnbtScDbDTfPNi0ogkxNnj9FBj','0qz','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1674363374,15400732573778574317,'0irIk5H1rzKJ23Itt9','cMZscLrpKwmreoaWpPO8ulCv4OpC2qSlqtmrf0Dd2ObbUy2HemIKwrz2PINxOu85AHdbT0zfaSksTRm8USVwqxFt5GFlbcYfUuNq1x1XouVow8BxnVXj5y0UpFkFUqruUJnzo2BJoGPkW34lWYmg6PRf7sbTDtwlryNkNZeO0G9HZVsChM4n8DczU1SrnArRD8QTQDmfmzkQR1vm1OH8gudNnPPZ','oZIKa2X0EjjA','dQRhbTkQhDIMHoHb2cJRgHnaMufNO3t2lreIYdRxr6Ql28V0x0JlGQM1VkZwglvYeeKdWeI2M2MHAm58NWnGe0GjxoOGkbwmYt3It2qeJirVVl06L5RFbRxzkR2Tf6t92tbifsnw6FC5IRz5FXebTGqlueTzsXJpvC5Z4ui4j33TTYIBBPsnK9mqKv6Lmo6pWyjkebX1WBm5yLn3u6Bc4cgrB3pWkuf8E2o76QmQkMGl9pTKfKXtRpPUEXCyy','Dy','Mf',15);
+INSERT INTO ti VALUES (-1674363374,15400732573778574317,'0irIk5H1rzKJ23Itt9','cMZscLrpKwmreoaWpPO8ulCv4OpC2qSlqtmrf0Dd2ObbUy2HemIKwrz2PINxOu85AHdbT0zfaSksTRm8USVwqxFt5GFlbcYfUuNq1x1XouVow8BxnVXj5y0UpFkFUqruUJnzo2BJoGPkW34lWYmg6PRf7sbTDtwlryNkNZeO0G9HZVsChM4n8DczU1SrnArRD8QTQDmfmzkQR1vm1OH8gudNnPPZ','oZIKa2X0EjjA','dQRhbTkQhDIMHoHb2cJRgHnaMufNO3t2lreIYdRxr6Ql28V0x0JlGQM1VkZwglvYeeKdWeI2M2MHAm58NWnGe0GjxoOGkbwmYt3It2qeJirVVl06L5RFbRxzkR2Tf6t92tbifsnw6FC5IRz5FXebTGqlueTzsXJpvC5Z4ui4j33TTYIBBPsnK9mqKv6Lmo6pWyjkebX1WBm5yLn3u6Bc4cgrB3pWkuf8E2o76QmQkMGl9pTKfKXtRpPUEXCyy','Dy','Mf',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(41) NOT NULL, d VARCHAR(11), e VARCHAR(13), f VARBINARY(15) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12316665,1711598,'9B3QsKFg51u6BqaYdCCshXpU8jxKObLQ6aZsuO','6CWgy','cznA2BWsyj6YM','kD1DBlkiyONo','G','p',0);
+INSERT INTO t VALUES (7518215,9428206,'4tlBk6dPy','XortNgOd5','fXyBhU0','puy7gQj','y','A',1);
+INSERT INTO t VALUES (3363608,2475662,'iAfAWPu5tfQHDyCPB2MLsES7pxumjnNug9dprB0','ECu4G','EtT9lS','ikqEyXi','9','O',2);
+INSERT INTO t VALUES (8389951,1360129,'WSr9JXZ9ZQAVqqWk0Fhbjq9V','X3qUMPRB609','NATXP','pSAaJGfloZNdwTL','o','1',3);
+INSERT INTO t VALUES (6892735,16305661,'HyqQLrxF20lw08','5ARpxr3bMz','d6MTNHDKqo','KprArLGsABWgrh','3','A',4);
+INSERT INTO t VALUES (7401277,12934936,'pfNx33eJ2HnrZ9lZkkyZkX1SaL1SkTfHNRa6QxB','cfkoKEzmvOG','MUsRN2z','oEcOp0clunbyM','f','W',5);
+INSERT INTO t VALUES (427801,9015868,'lo0NoVWztlHzP9XKaPmRlbLjP1QZYLE','aLGkCylgSLF','IApfwYLp','71dzfKv9lnBKY','S','Q',6);
+INSERT INTO t VALUES (12943331,3431748,'zqKEGvvA7MYQwWtC4ndmY4ZVZ6oZdI','yck8','Q4u6FL','YX','0','6',7);
+INSERT INTO t VALUES (8941739,422281,'Q667Ey0iSWP3KiZSpUyj3CEYRfNxIkwdJ1OpuP','WJHFOpP','dsvjdEqwzJn','ycr','z','R',8);
+INSERT INTO t VALUES (91576,11989443,'LEvLooYq','fQFV3c7azKg','vLC2vKA','rJp','Z','8',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(41) NOT NULL, d VARCHAR(11), e VARCHAR(13), 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 (3381056993576546764,78,'znM5je','6jUU8I','E','MUWviywHhiVlMbAsN','n3vzjVZvo1J','SwjFheqv',10);
-INSERT INTO ti VALUES (3381056993576546764,78,'znM5je','6jUU8I','E','MUWviywHhiVlMbAsN','n3vzjVZvo1J','SwjFheqv',10);
-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 (518854532941777832,136,'Ajy','QdFi1UTd8BQCqfCaq0','hhznIih','Z7QR','bqPQBGZrPDOEjSiY55Ren65QPdbJKO9IFJkAU','vWsGzMT9L7CGuDlJD2ranzqWO7ccFd9MsX3TbeMcVGx10Fr1ocVdUujjC2OY4xNruPmsSN',11);
-INSERT INTO ti VALUES (518854532941777832,136,'Ajy','QdFi1UTd8BQCqfCaq0','hhznIih','Z7QR','bqPQBGZrPDOEjSiY55Ren65QPdbJKO9IFJkAU','vWsGzMT9L7CGuDlJD2ranzqWO7ccFd9MsX3TbeMcVGx10Fr1ocVdUujjC2OY4xNruPmsSN',11);
+INSERT INTO t VALUES (9057743570203853021,12905,'E3wiGqTi8xqfZos06GyclLtQXIx09324Ke4w','rfiF7z9J','Sv4','aae3virIsfzTB','p','h',10);
+INSERT INTO ti VALUES (9057743570203853021,12905,'E3wiGqTi8xqfZos06GyclLtQXIx09324Ke4w','rfiF7z9J','Sv4','aae3virIsfzTB','p','h',10);
+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 (4966418751550718037,9693656,'e5QaoWhcf2g53D','v6dDMai','VVSX7aGR','1os7Ix3','u','7',11);
+INSERT INTO ti VALUES (4966418751550718037,9693656,'e5QaoWhcf2g53D','v6dDMai','VVSX7aGR','1os7Ix3','u','7',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (12352799183712036513,153,'NsFL','yDgI9ySwl5N7pTtXJOqUoHb9A3hZGhmwzdELpedStishZJG8JM5F2HPVjZNwNiXVXx','Ux','dhOY1XerJQ4Z1e','3XvC3','dHzVUIoVhJcHEQTvk9GbOeARpyj6Ina99Qt1kv8QYA678GXgm',12);
-INSERT INTO ti VALUES (12352799183712036513,153,'NsFL','yDgI9ySwl5N7pTtXJOqUoHb9A3hZGhmwzdELpedStishZJG8JM5F2HPVjZNwNiXVXx','Ux','dhOY1XerJQ4Z1e','3XvC3','dHzVUIoVhJcHEQTvk9GbOeARpyj6Ina99Qt1kv8QYA678GXgm',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5558507927682986031,31,'u','aG5UHs','s0','OLtbzefWIUzL6CiAu4FrzZdX2tfGdve3APVjo2ZcQ1l9y4oaZshbLqijWClgkXzd2pOmW38ngkGikEM23qBEE0RqOXMkXCvG6JBcW5YLiuYAWl9uSBIbWbyg7UqnhnXSBNcjGGFEPH5H9se3qSdnXEwTkiN','4J4ZNgttafyycsujmsJ0KdBVkhFjfen0GakqT5Ak7M37DcPujIkdaodE8ljIdS9muG5FjjzQwc1Bqf3BLGbftCkuoardhB06d','O',13);
-INSERT INTO ti VALUES (5558507927682986031,31,'u','aG5UHs','s0','OLtbzefWIUzL6CiAu4FrzZdX2tfGdve3APVjo2ZcQ1l9y4oaZshbLqijWClgkXzd2pOmW38ngkGikEM23qBEE0RqOXMkXCvG6JBcW5YLiuYAWl9uSBIbWbyg7UqnhnXSBNcjGGFEPH5H9se3qSdnXEwTkiN','4J4ZNgttafyycsujmsJ0KdBVkhFjfen0GakqT5Ak7M37DcPujIkdaodE8ljIdS9muG5FjjzQwc1Bqf3BLGbftCkuoardhB06d','O',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(76), d VARCHAR(78) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(9) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (247,2157333404,'0n4Ft8EevNftESW646f4jeXSkZXiOx4','kYEJsIyeetcdl2gg7zwmTjVcB12MZUNQbGoYDWcCV12GKwD','7zxP','vvCCVx5A','nCHTrosXRtzdj9t4nydJDz6lXTeoXNpptz2ejDheTivpCu2z3gtEeFcrVo7u6qzi1Gu2afaDBUrcNhn','6i9oEk5230agfIrEO8cIvDuDhDu',0);
-INSERT INTO t VALUES (219,4133568375,'Zjtqm42HuMJIExv8umsx0kS9RULSTfv8CV','Pj1tfNm0C5QCihJke4qoeuP5SDGJojxWkwX','xjGtni7p','u9G00BtM','00Ni8Qmcdstu56FX06qWEOIJ98efd2IqVRaTgFzFOCcazQemyvlbVFTarWfktur5IEG8GgDSVPk9Fkd260EE436ZL3niwNrSEKWY','9OD70A',1);
-INSERT INTO t VALUES (102,4221943090,'idjo7DGkEWLASQ9o2MhxVMvUiPz6LEBL4SdYeRz52zhtgLgfJn978cai','iIvPYsIuAkvJF0oc8IbJaBoTnWR8rsO','BUYuxB5GKni','ycdE','4CwDS3kz3vDF6KhPC2IlCBAD2i3jtMxbQxqb1RtgBO4zBXDnq6kOmDY0z2HeRVjhIDt6krzPq57p5YY6fTlAfnwe','SAGRV1aoYU8ixEllolV1g',2);
-INSERT INTO t VALUES (56,2533870253,'YhA48kwAuhU3wXaOQSyMnPdxYQ1z4RzRfF0WuIsyjRONqFL3oUQBxP8','OoTf7DcmuuaB0auTutVtWXVkV5F1B0qSxQSD','l9dXpLsw9TesLT0E9WvIet','HTFoiAGwl','VjNhfKSWWgCGtYXKdlqB5nj0NiadJJUBbvJO26lwo4akpa9B9j3HxhutK6fJNLOmbguozMzIDpMhpKUtaqINyidPv2riUd','6sVLluNpfUCEMjJiJti5vB53ExpEt1bGeTYbdULxoDewKB93J9dgtwX9jV0qbMiVWYlTxL3YZAEnO0a6BY5XvG',3);
-INSERT INTO t VALUES (8,1161242179,'Ss','BYHjS9bWo7IXqaA8iA3SbvFdEEAG85eHQNntiy6tTtETo','bVWceTX9FVJvvNFZnwO3bKNwOzJhvRJzCX','pSHQTKM','E0sm8ghqA9C3Kj8FAtWVZ7tGCdv7q9vWRIX2J4gXZpfm0jcMucrI3Ovkyg5N0f5Gqj0a','Y2Jma1oGUi68ymSRicsaZECKVz6UeRxFtr64vCC84NoByeFDhvKZ8ju3AhNobhq9fXcMVej9',4);
-INSERT INTO t VALUES (111,2262689712,'0HrYS6ZdhHSw8lvZtLqIOVY1vg0t8vbBNf2QT','J92PuT7qBWvTcwsT7u4OyEh5s7N6iE5Xg90QH1MGHtOLmGtBwxa4DIP2u7aiTYR3BAiDxccJ','vCHiRmpQFxdx5ATmVYO2BBfT','X','v0FjdQ0VM6e','lCpnRtoL3kBZa3MZQMaXgqcYmE5tZkIAxu0wiIsexhk5xZBo1Kwq0li4X5fo',5);
-INSERT INTO t VALUES (181,373330700,'8ErioA3hqrQCR','T7mdVNmQwSAWZh4','l0nQKn34ah5cRZElnm1Qx','Emo','OOV9sYYd24i3r62CSgIet66JR','SWxxTY9avIMxLeNSL9bZOG78MAlh28HtIcYWgY9d0eWEHDy44C4Zh9V',6);
-INSERT INTO t VALUES (5,1098764626,'n2rrin','i9bhEnbonnxYmk7NtkLn8Rd6','iQYnhSV9psgIh72Qts1DYcNEYSM6GG','VAqWwbY8','6anZhwqpAQ9rQI0YyGmH7lMQZa6F1H0dZF6CC9Mwf9QrONADKLFr1DJzUQDy9mzV','dIHgs8GNdvmKB1SMdWZ97qPp5I8VWK2kvwRpjx',7);
-INSERT INTO t VALUES (189,1890700606,'txC0bK0L4Fr3gw6W9bDw29Tmmkl2BgZ7eRTBvjT5akuf4QWavjQXijw','rMIs3dVmN696bI2YcIYh2x9dC750udMRQjyhqIFUs93ByY2X7iFJ0v5ko0e1XQkOMhNAHbQIyEiLYS','jyhAdYTrBBGxpm4HlMnyJGnSKwle','1pN','TZZet8SxHf','CtANMtDduCiKM107mhihb2Sj3bugmKpghKJTFjKTATH4UzJrHbpVuxgsNv5zmvPUcCU6DTxI6NUGPW5D9xyA4',8);
-INSERT INTO t VALUES (98,350543876,'Z8wQIQDly9vhJlK5sg1X1KyWvxnUuiIC7IkMkX04','d2Qx5qMX2eME','BQJcCZelNBPAY4','EIS','VitzouyGIp0vOZ7t2RM7Y1iDb0KjoIvmItCJfOg9yi03t0IN493tz74','CI0zm3NrKTDwXULiPKfyPTc5YZhYPLqM5qJrAb48xcdqV6FGuwn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (47,904936931,'mLqH6DWPsyIXNOoFyRGccqZlYxZq744dXiXKApxLZFBePWZeDIuN4RKq','W4E7dUdVAHhli2YqCF8nJTbU0kY5qTYpy2iXJojqnN6HCYXJZrI1rZ8zvAzTre2RtOBtmG','LsSNcuuu','M7xvLj','F7eyNU52cvPs8SLdWR0AR8Lt','4dMm2PPR6N6CgGzjLED5nf4rwi6a1Pch79GE5xss0PwEH0XjI9oYhdBJCpULqKWy8A2UqvJMBWQFksfXRRZkI',10);
-INSERT INTO ti VALUES (47,904936931,'mLqH6DWPsyIXNOoFyRGccqZlYxZq744dXiXKApxLZFBePWZeDIuN4RKq','W4E7dUdVAHhli2YqCF8nJTbU0kY5qTYpy2iXJojqnN6HCYXJZrI1rZ8zvAzTre2RtOBtmG','LsSNcuuu','M7xvLj','F7eyNU52cvPs8SLdWR0AR8Lt','4dMm2PPR6N6CgGzjLED5nf4rwi6a1Pch79GE5xss0PwEH0XjI9oYhdBJCpULqKWy8A2UqvJMBWQFksfXRRZkI',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
-INSERT INTO t VALUES (31,543019196,'5QB6CFJbMRV9oOhiMA0hHE','Y2EHA3r9VwkD6zU4Y3UlQPjyQNyuCfJopi','S77JZMghbmETsJ0hamfFrFgcrP4','eF66Q','r2hG8h','iDk93kMMeZM6GRiymKfZ9xSaEGjMq5zk8KY',11);
-INSERT INTO ti VALUES (31,543019196,'5QB6CFJbMRV9oOhiMA0hHE','Y2EHA3r9VwkD6zU4Y3UlQPjyQNyuCfJopi','S77JZMghbmETsJ0hamfFrFgcrP4','eF66Q','r2hG8h','iDk93kMMeZM6GRiymKfZ9xSaEGjMq5zk8KY',11);
-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 (184,2229516866,'Ggk4y3','8HqXc5C4Xj3Tmdn4koPSuDlc9UPj9zTbJou3RBysjFF03aUsmQn0bLurRnByMRfCnp9UKpSox4XPKxh2F4ZkPAJ7Fvby1nvSyralJXeOpdxoNLUGyKhYMzCePezOsRBoHeMmv8XiQqSBi5vrq7mpulkbhZc2gbN6N9md1DLjvOmBqlqUwOYmHO1UpwfFXxIrkYswBkRFMaTwM8dlHq6dLFM7yM1lLvGHEKHYIzn3C7AXC9SXElNboesdafkt','b9','NkVW6','3kaNCvFIoFmsbM9CGTzslQof7djOmZ5w885Uwhehq3VztvgL2Yv7UB9J7xVrz3T1uQEeV0Rl5k4qmnTNTuuXOnRGrTbJ','MB8kzCjiVja5XpNPZZBysCAX6D7LpuBXqPMqyv5JaFFttC4cfKmqUff9txRXEkChzbuNTCSfkXmpnUV7o15O98HSd2',12);
-INSERT INTO ti VALUES (184,2229516866,'Ggk4y3','8HqXc5C4Xj3Tmdn4koPSuDlc9UPj9zTbJou3RBysjFF03aUsmQn0bLurRnByMRfCnp9UKpSox4XPKxh2F4ZkPAJ7Fvby1nvSyralJXeOpdxoNLUGyKhYMzCePezOsRBoHeMmv8XiQqSBi5vrq7mpulkbhZc2gbN6N9md1DLjvOmBqlqUwOYmHO1UpwfFXxIrkYswBkRFMaTwM8dlHq6dLFM7yM1lLvGHEKHYIzn3C7AXC9SXElNboesdafkt','b9','NkVW6','3kaNCvFIoFmsbM9CGTzslQof7djOmZ5w885Uwhehq3VztvgL2Yv7UB9J7xVrz3T1uQEeV0Rl5k4qmnTNTuuXOnRGrTbJ','MB8kzCjiVja5XpNPZZBysCAX6D7LpuBXqPMqyv5JaFFttC4cfKmqUff9txRXEkChzbuNTCSfkXmpnUV7o15O98HSd2',12);
+INSERT INTO t VALUES (4237336523769890967,10582871,'fhnge','WfQu4hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5vq7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo0hmRytkWR8mRziLHiJPLSA75FTJcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZfzGa19X0xj23iMp3DB44n22k','Qz8LhX','dH','0','n',12);
+INSERT INTO ti VALUES (4237336523769890967,10582871,'fhnge','WfQu4hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5vq7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo0hmRytkWR8mRziLHiJPLSA75FTJcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZfzGa19X0xj23iMp3DB44n22k','Qz8LhX','dH','0','n',12);
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 (91,1767748478,'omXFdf8IoDCE6OZzyanpqolnm6N03S0Hg6EE','W0lEGc4D22nikzeA54cVbERuuqGW6S513h12cpiWFSqPpZvI5P8n3HbhbIxYpLjVygL0ZBCFmwIt34pa3yVgZZWSfsaRoy4yX4PEvw5rV9stHDjtHycX3X5a7ZK1VjPCvE4mQ3CcLA3e5RvuHL','roZlNihaQAPty8f0aYwS2Ct5befJRIKNV','Cjeg3iwWIvZ63Mme1apvkt8KuKOPbZgnmevU4IsLUStcdsicqWvQ5MCPNkxCVgD0X8ieHAU3w7Pd52wTthIbotCpI954ac2f2Boh1ufLwm3umYigcx2y9gd0o4v9IV1gfAXaSXcgqvAdTcwDKo1P3yspzEV8wGX80IJmaTti1JDM6xVIxQEv7DkiK2CA0eltvTiEBwoAroEEh2jyZJo8XF1ZJjSa8oj7DkB3','73qaSvSy8S3f','buojNhPuLSdJzeHCNWGzdmMbMXHH4f8ITaBFXASmk3Bk7iGPZNDR6Kh8yX4Srwd7zdiEdAbdJxVmLFz1NkIHbQL6WH',13);
-INSERT INTO ti VALUES (91,1767748478,'omXFdf8IoDCE6OZzyanpqolnm6N03S0Hg6EE','W0lEGc4D22nikzeA54cVbERuuqGW6S513h12cpiWFSqPpZvI5P8n3HbhbIxYpLjVygL0ZBCFmwIt34pa3yVgZZWSfsaRoy4yX4PEvw5rV9stHDjtHycX3X5a7ZK1VjPCvE4mQ3CcLA3e5RvuHL','roZlNihaQAPty8f0aYwS2Ct5befJRIKNV','Cjeg3iwWIvZ63Mme1apvkt8KuKOPbZgnmevU4IsLUStcdsicqWvQ5MCPNkxCVgD0X8ieHAU3w7Pd52wTthIbotCpI954ac2f2Boh1ufLwm3umYigcx2y9gd0o4v9IV1gfAXaSXcgqvAdTcwDKo1P3yspzEV8wGX80IJmaTti1JDM6xVIxQEv7DkiK2CA0eltvTiEBwoAroEEh2jyZJo8XF1ZJjSa8oj7DkB3','73qaSvSy8S3f','buojNhPuLSdJzeHCNWGzdmMbMXHH4f8ITaBFXASmk3Bk7iGPZNDR6Kh8yX4Srwd7zdiEdAbdJxVmLFz1NkIHbQL6WH',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(7), d VARCHAR(1), e VARBINARY(22) NOT NULL, f VARBINARY(73), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-108,3726294,'tq1r0TP','X','sN','qAC8RvXIXCItKMMyOXZYX3wdsp','z8GDU7RYOklhGSNHwxlGHfM0P9s3PsTHP5lXoTuI8f0a662a61r72GvE1FHVVOmJHfow8qMTeURSDUtS73Q6D21sT7lXK0yde','85o',0);
-INSERT INTO t VALUES (93,-3262126,'l','3','DzayQN','UP4AnTY','WgqumtUYBMaj6U81nXWDSEuUs5lIAVfjHCMwdAtNIewUqjicPi2pzRQ3bgUmoMQPOYy4vKNgjgI0CCXuL45qikFiuBBEfuU','Gdr28V64t4BosKcKhZVHdj1gOMYE',1);
-INSERT INTO t VALUES (74,-4117165,'99','N','NQCk1QZpsECN','kNEWNGVQjkJUCBzEXWGHOmTLSEe7','DWtLQqbBh3nJ9tf7kiR4bx6iy3Ts7f9Y4fdBQEV3cXEojXfcLtTzctms024d1LJ','8x3ybhbKkfQTf8SVlQuWoAKLuyAZWQghMSYcIzUwdzJNI',2);
-INSERT INTO t VALUES (25,-3398306,'e0eUp','B','wtrfnw34Mjl','jaYR25NOKW7Z2b4LiHFKVYzAJGCb','BjbZiSjJp8qisXXWBcDa8rHt6vfCeSJZyMjimEatpFL1f8nlcHGQ0ZN4mRE','y1qxVFd5',3);
-INSERT INTO t VALUES (-53,6803670,'P','E','jmtpy1fZ','oRnWSiyAsCFQ7rgRYOvifPxpYXiY1F1eU5CwKSARSOlDzf9wkqME','9C7LZtwutTkoWOJiugN6pihMfVxc9ie0Z2nvi9dJUrHegzTUy7IxWf3dpb','6cVCXMXIsoSy92JS6SR8MRphmKAcqsWFvYOnPjDjBqIw2g30k3ATnXcrCbqK9yFTKa6aomzKvCoOjIaKeoB8f205ZRSqvdq',4);
-INSERT INTO t VALUES (-11,-3697340,'HiKtOH','H','QtoMmnled7yH4pBP25l','FgzOThQjTQ6yQUrdqp9eEZYRUeZDSt0nOK1SpH3t50u7gSIgNwQ3wRHcqB1L','ogWKGigaKcR3MZkZNFbHXJ6N0q71Qd6z9fyA0G1fclHJUmI7a0DarlG2DItSjVn0zi01J8IxZzkrik78wgXZ1','oCNtqvjHfgz',5);
-INSERT INTO t VALUES (-44,4714836,'K3yhm','s','X','Wg5pRfi','2sGKljcyQExHNekDkCDl5oCVwn0nS2v3qjLZgjo8NQC8CZx4oAQb9535tyJU7sEPk3a','WBGai8tJQpJLi5UoXHoXYl5OIBmXIL1246VBRP9',6);
-INSERT INTO t VALUES (-92,-2019385,'5v','9','L','Lbahv7MT3xG2cvQOoxkZXeTTmCQrwprmSRFmnjH2CsFhonmhjgD','rRJ0FZat3F3t9CPFGXwgCSQd61pH0FB9max1QxnvbxgtNhpAt5NYJVpgR05','xmRmxbSycBF1T4Cb0Lu5TUNOsPccOraRCpw19O4cPzMW5XOD9enZzSW5vEn5GBkVr7Y',7);
-INSERT INTO t VALUES (-125,5538905,'B9O','r','qoVD4pUg','FZfbB8NTiZMaZPmqDylwua3MCEZ6bkR4ILICeksGaGQm7yCq8b1nL','na8zLoyFP3D7YYWDJsJJitIGwgTA2lcgSn1W7rH41ZzdfGSIPSBk3IIKYPeeU6E8K5E','pzdZVLtYBHfG7E3',8);
-INSERT INTO t VALUES (-56,6314681,'im','r','ZaMyKC9m','EOWIaDxhaq6K5ALpKXmgbszSmJZhfXGvUwQN6','0mOgN2eD6XlhMPT7GWlaqNRg0vJIdh58','y2cmjzbh0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2658156949191296761,12682436,'MIWwiShydsUkWabMOVraGWogY','tEqp2v2Ors1V28el4An0S','vvq8iZyA5nIMD','7rwx3SbEDPByGLdoZSA9HvFISeZloWBRuYyPKWjx0uSUr03SSUROIjZK4OLRbSF9hzD8GBH7mRgkSIBnWUcnfNnUT8pctxh3sbHdwTOA2rCyDlbnKRkNJOfVoK5gD0WbAZ','E','6',13);
+INSERT INTO ti VALUES (2658156949191296761,12682436,'MIWwiShydsUkWabMOVraGWogY','tEqp2v2Ors1V28el4An0S','vvq8iZyA5nIMD','7rwx3SbEDPByGLdoZSA9HvFISeZloWBRuYyPKWjx0uSUr03SSUROIjZK4OLRbSF9hzD8GBH7mRgkSIBnWUcnfNnUT8pctxh3sbHdwTOA2rCyDlbnKRkNJOfVoK5gD0WbAZ','E','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2151092197262389395,8458530,'VZZR0RXxY6tUjytT5Th3qKFVRHffsLDkRK7S7if','UpF6NvJ4lXsj7D5gMqHAWFFqffUm5UQNLW2OabIOrdfEWnY1GB3fSzqYlaWOljxikoy8FciHkteifFPycKt3laIkZIzETMd3qhgTq9CyavOtdhklO1oGf6ucPg2TxsETSLhq36SLc4F9dkEHmkp0aV4AQt91DyPj3KsTDBybZFx2m8hHX2lOQ15nHFpWTXIokVbuJzvoNCPabNyqeVRYPThZowPpt6Vy','Jv','MBA7pmfi53NhZsubhPS9bnj9PXHwHG8aH7KrialpVJJjey5MpzkTBcqXffQDa4Ydx7EhUiuupYaQ3rgjxD0JjkqS1An4Wu5S3HSOScxETEYes0EKuQFtoq4ZEPaxxnbB2r9o5Jh0BpniRDzE6psofTm7xl11NFR8ExfTbfVeaS3EgpMmiS4aVg5mhq5GrG0nwadWrTNbPgRHsJv1','3','2',14);
+INSERT INTO ti VALUES (2151092197262389395,8458530,'VZZR0RXxY6tUjytT5Th3qKFVRHffsLDkRK7S7if','UpF6NvJ4lXsj7D5gMqHAWFFqffUm5UQNLW2OabIOrdfEWnY1GB3fSzqYlaWOljxikoy8FciHkteifFPycKt3laIkZIzETMd3qhgTq9CyavOtdhklO1oGf6ucPg2TxsETSLhq36SLc4F9dkEHmkp0aV4AQt91DyPj3KsTDBybZFx2m8hHX2lOQ15nHFpWTXIokVbuJzvoNCPabNyqeVRYPThZowPpt6Vy','Jv','MBA7pmfi53NhZsubhPS9bnj9PXHwHG8aH7KrialpVJJjey5MpzkTBcqXffQDa4Ydx7EhUiuupYaQ3rgjxD0JjkqS1An4Wu5S3HSOScxETEYes0EKuQFtoq4ZEPaxxnbB2r9o5Jh0BpniRDzE6psofTm7xl11NFR8ExfTbfVeaS3EgpMmiS4aVg5mhq5GrG0nwadWrTNbPgRHsJv1','3','2',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3984969288507576495,11613446,'u8W9oOer9nVA','oQ4yr65w8OyhuKctqM2AhNA5wXFtlYa90Nx6soVJgHl8KYKtMtg3M0tTc8wLwcZJGj2vZhTe7FweaT8cTxlD4WwW8yd3o5wOyA3PRGKZusqcp6I7N1pS','J4LRxbNDg9qnV','RTY5nllHwZPVTbWqLzmbs5Z67H6cYHyjUdgiMF7nxOS37MOP6nPptwuwTVLVWJtr3SpVqxtGrKNo4rgbxZLvgruqWoKOz7k5M8kVrfnpRQ3tv0Ht5iUw1i8swH0EBhRfwamP5nkNPgCKsjGIkrJqfgzojo6mp9MMYsiWvQ1SqplJKnZe6xS9N08qHi6C3coXv8mozxOieB9R5wBIJArt5bZMjHNGfZ7C4K0Vniukx1H6','fC','6F',15);
+INSERT INTO ti VALUES (3984969288507576495,11613446,'u8W9oOer9nVA','oQ4yr65w8OyhuKctqM2AhNA5wXFtlYa90Nx6soVJgHl8KYKtMtg3M0tTc8wLwcZJGj2vZhTe7FweaT8cTxlD4WwW8yd3o5wOyA3PRGKZusqcp6I7N1pS','J4LRxbNDg9qnV','RTY5nllHwZPVTbWqLzmbs5Z67H6cYHyjUdgiMF7nxOS37MOP6nPptwuwTVLVWJtr3SpVqxtGrKNo4rgbxZLvgruqWoKOz7k5M8kVrfnpRQ3tv0Ht5iUw1i8swH0EBhRfwamP5nkNPgCKsjGIkrJqfgzojo6mp9MMYsiWvQ1SqplJKnZe6xS9N08qHi6C3coXv8mozxOieB9R5wBIJArt5bZMjHNGfZ7C4K0Vniukx1H6','fC','6F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT, c BINARY(28) NOT NULL, d VARBINARY(20), e VARCHAR(57), f VARCHAR(81) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2344612031,147622947,'Jc1WtG2xTjJx5Emaqvf43zV','EZou6ZTz9Abqzs','9CyQdfQcvyuowqTheq','xL6pGl1fwkMyEPpO322hB1AqZUha1crFVcd8wVaUcv','Xx','M',0);
+INSERT INTO t VALUES (341462209,-136970902,'Ih99','kGm','JpjFch133oQTBbUS5BhRv5eionAgQ62yUhpBorEg4PdtOJULJ','0bhUVjVfKZ8IqHPkFYEJj2UzJPtx9gAUGYhwh2Npy5aICvz0Ul1D','M','D',1);
+INSERT INTO t VALUES (111551146,-1408247268,'JtsT','AT7hs5EE9KUi0Ppp','hFmM9Nl','e7NKYvxtXXQ','Z','bE',2);
+INSERT INTO t VALUES (3348239868,-692642881,'uX','36VUj7kOlUwxEm4cPcOJ','w7ZUjirSDSaLRWjfy6BYmSdKvKgj53ID','Z6It6PdRRBjKRRsnFBU86ldTjZhrdZKG2HrF1VeTErCj4GAZXMlSflMOF1c5cz6uJ2vqMYM','Ss','D',3);
+INSERT INTO t VALUES (896503860,972669440,'9TsdSS4HB8Uazuujt','AqsG13','R','sQCpvl0nYz1PmnFeHrO4GjNPN633X5GqKd21rvsihmGwyuT8jGBvL8QVcAq','UG','n',4);
+INSERT INTO t VALUES (1212404825,-1851365724,'dyxCvQ05JmT','RCItiNFJNoN7SczRU7e','pjgQvqOnAe039o5gx8XeMaRyCAy43f','fZFFiYzT8wEqwFG3FbK','Y','i',5);
+INSERT INTO t VALUES (3093251448,-1608256761,'pwwogMB','9WJeflbfsjfcRZPr2xE','11HLxWxOrmpAWKPLkGWngWlQ01zaGR94ACMbOlB6gcOTcG6Kx3H','yyDBlx3uoI33UawjK6zBm79mDc05ka2eOJdAcANunVTynslTmn4KQQpjRCkofT09R0EUj0zTOPcZ','sy','9',6);
+INSERT INTO t VALUES (3184473109,-548974403,'Xw','T1ExYrAEFXikcoPc4xhG','QGoqPELZbDzw1Ar8S8o2W7WIC1g5R8uEpSLksQnjERq','QeB6LUZFY9wxlA4wLDeyNAFsLxqtNnbVOhp4kSNBevYxwYgAhR0xwdijUW','b','23',7);
+INSERT INTO t VALUES (2701261812,-1342396587,'8n8C1vrH0JhLbrbE5ETYpi7iltt','8S5tuO7ElsIm','5kLTQPTJcRba2UA79m3b0japKkRrB5dXrUApo2ArbrGuWPQd5zEC','CYhGyVGNQqH67EvBIoXgQpPrhHvtAgPvbwpRXx26yaOxZXXN1MalDGFXLV0wab7givGwGbjNJxksJhM','u','O',8);
+INSERT INTO t VALUES (2459557664,1039241299,'Nud51fac','XwojZX','a8HrKozaRGnYIg4audn9KP6Oz0Okr6Zr15MOaGfwQGf5TuzW5wMRoZ','RTOPatfkEZTRzrudRbS9O38sRN1gSfdCcBnmbVrX9qbaj7fI6EU','Ff','9m',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT, c BINARY(28) NOT NULL, d VARBINARY(20), e VARCHAR(57), f VARCHAR(81) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-3055063965992962210,4943587,'lWC5','s','Ao0Rqs3v5mIWzWlpHSz0R','v5s2','e','vskM9xnHnBayMzLY3Vt5qqepcEg5wqSHFNRp4d4E9dezhJEASdTHDma2u7KJKElugtVbv7mEWOQlispvTDdkQWE',10);
-INSERT INTO ti VALUES (-3055063965992962210,4943587,'lWC5','s','Ao0Rqs3v5mIWzWlpHSz0R','v5s2','e','vskM9xnHnBayMzLY3Vt5qqepcEg5wqSHFNRp4d4E9dezhJEASdTHDma2u7KJKElugtVbv7mEWOQlispvTDdkQWE',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(8);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(8);
-INSERT INTO t VALUES (-2267155275161354221,-469519,'X5n','N','BgxJyKHN','hp2vZCZaBLEwiXwZNNT0TzN7T92Ww38ZS3ntDKp8BCk5OzttWT763xfxevvWOAP1dj','fPHT3nCfEL9UYeGVL4dC','1y6yCnMUCvoWOJCQwY7ZtrcCI0dumOjWGzkjEvtJxW10LyXmyxqLz7nnSmCyPq7XzSoqZbos9LjZM4cLCnGtsxjF5lq3ySTE',11);
-INSERT INTO ti VALUES (-2267155275161354221,-469519,'X5n','N','BgxJyKHN','hp2vZCZaBLEwiXwZNNT0TzN7T92Ww38ZS3ntDKp8BCk5OzttWT763xfxevvWOAP1dj','fPHT3nCfEL9UYeGVL4dC','1y6yCnMUCvoWOJCQwY7ZtrcCI0dumOjWGzkjEvtJxW10LyXmyxqLz7nnSmCyPq7XzSoqZbos9LjZM4cLCnGtsxjF5lq3ySTE',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5917732863090408456,-4077404,'NcTrBT','QvEfIZTeWmqxaZpU3ojgDOCU6yO7Fz4VpZAppemGg2SHa4ldmWeoPJ3JlP3byEtVast','L3NmBEe0pws1hCFJjTv','4UOBCxwDhHUeTi31qu','z5SWcPRlEXwoBxVocJ0U4jNjNL8SDdgE6PrKayrIuRBneGzyrWTL','zZ2A0Te0FGVpQDuycf1s9aCq63tygO7K9GVC6WsWCOOIi1Ug09KH086IIESZiP1m4Ruay9FGABaWAKWhgr2QztRdX',12);
-INSERT INTO ti VALUES (5917732863090408456,-4077404,'NcTrBT','QvEfIZTeWmqxaZpU3ojgDOCU6yO7Fz4VpZAppemGg2SHa4ldmWeoPJ3JlP3byEtVast','L3NmBEe0pws1hCFJjTv','4UOBCxwDhHUeTi31qu','z5SWcPRlEXwoBxVocJ0U4jNjNL8SDdgE6PrKayrIuRBneGzyrWTL','zZ2A0Te0FGVpQDuycf1s9aCq63tygO7K9GVC6WsWCOOIi1Ug09KH086IIESZiP1m4Ruay9FGABaWAKWhgr2QztRdX',12);
+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 (3853972084250298028,-178907022,'52ckWfUh','ZZirfmw8Ni5Fl','nYZcbVPUTvgJUrYgdbWbcUSG1S77VDSrU6OBFX160vvUqffcrwpWWFn4','j3','ri','N',10);
+INSERT INTO ti VALUES (3853972084250298028,-178907022,'52ckWfUh','ZZirfmw8Ni5Fl','nYZcbVPUTvgJUrYgdbWbcUSG1S77VDSrU6OBFX160vvUqffcrwpWWFn4','j3','ri','N',10);
+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 (511253974087242011,-1501659214,'YjUzeqPEjbxXthB','nqisW8b','t1ZGjYngGMSBgeRz0DQu2QqL9AjvxXs','9zD5x4dsBgsBycpwkNKVLiEB5gIjUz6uPCDizDdkE1','qP','Io',11);
+INSERT INTO ti VALUES (511253974087242011,-1501659214,'YjUzeqPEjbxXthB','nqisW8b','t1ZGjYngGMSBgeRz0DQu2QqL9AjvxXs','9zD5x4dsBgsBycpwkNKVLiEB5gIjUz6uPCDizDdkE1','qP','Io',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12399525758149372860,77039208,'Yjam8Se','An68KTd7LA6Q5w96ebEkMwhV0Si60fPtRdcoCYNpuqVtGw795oOUJadbn4NQMYdjLYgQ5Gou0ZtelNX','QeucIWhlh9knTicTon4wZYXhETjMTqwXfWEAwOwTVhy4EW','Aonam4b32WW4HR6IT','oY','9',12);
+INSERT INTO ti VALUES (12399525758149372860,77039208,'Yjam8Se','An68KTd7LA6Q5w96ebEkMwhV0Si60fPtRdcoCYNpuqVtGw795oOUJadbn4NQMYdjLYgQ5Gou0ZtelNX','QeucIWhlh9knTicTon4wZYXhETjMTqwXfWEAwOwTVhy4EW','Aonam4b32WW4HR6IT','oY','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9602471512824968161,-256586737,'JMfdEdOtzkoIWbayE4pODVx6hy1zG','vYIDM6Ho3qPhFMd3CHzrYc0SgSfg93GGsQD8wuzalta9fwa5pnElBRFDEWF6yqaFptUW7je7Lnlyn03F8FY0YXUpR0mISGPgS2O4LPZ9ZiteXym8fBbiSdgO0FNz8AzJTuZ8SZLnuLQ95ZCgEjkFzvnhYQm86VXDRZCfFXFROseOCfasyzPc4RNUaqixX7HGIFZ6W','zr','3wmV3dp0ZSQ4zHqba15I5ZXV1EKpL4qNFHdgUPyapS0SRGoHmDWdO4ILrAtnuhOw1EzDyRdwa','w','F7',13);
+INSERT INTO ti VALUES (9602471512824968161,-256586737,'JMfdEdOtzkoIWbayE4pODVx6hy1zG','vYIDM6Ho3qPhFMd3CHzrYc0SgSfg93GGsQD8wuzalta9fwa5pnElBRFDEWF6yqaFptUW7je7Lnlyn03F8FY0YXUpR0mISGPgS2O4LPZ9ZiteXym8fBbiSdgO0FNz8AzJTuZ8SZLnuLQ95ZCgEjkFzvnhYQm86VXDRZCfFXFROseOCfasyzPc4RNUaqixX7HGIFZ6W','zr','3wmV3dp0ZSQ4zHqba15I5ZXV1EKpL4qNFHdgUPyapS0SRGoHmDWdO4ILrAtnuhOw1EzDyRdwa','w','F7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13703868380332925060,537145704,'EOsbdqDnhiMeobnDD4N','YrD1HJfGBqo8AE7mNNH8FEBlcMdJaMrKHZLXzSY81SkL5X96N3ZgPEZ6Bs1NLwcvSnfA5b5bAHlziOumgJ3hRqrkDB4RTpnkNfy3a2xpeDA7Il8Fd1Y0RdmWXexyvlbqAi8lVX3gUMFnZAor4VxsVItlHNz6RXXcrClYDzdAL8hxWuXZLFNENgJ3zIXAvbur4EpS42sR8GhlrO5','PPXcpPahJMs','kqwKtu2k0uG4Gv7SRSvT5ErixMF0sewhAh6KAcpCrFK296AHyb8l','0','C3',14);
+INSERT INTO ti VALUES (13703868380332925060,537145704,'EOsbdqDnhiMeobnDD4N','YrD1HJfGBqo8AE7mNNH8FEBlcMdJaMrKHZLXzSY81SkL5X96N3ZgPEZ6Bs1NLwcvSnfA5b5bAHlziOumgJ3hRqrkDB4RTpnkNfy3a2xpeDA7Il8Fd1Y0RdmWXexyvlbqAi8lVX3gUMFnZAor4VxsVItlHNz6RXXcrClYDzdAL8hxWuXZLFNENgJ3zIXAvbur4EpS42sR8GhlrO5','PPXcpPahJMs','kqwKtu2k0uG4Gv7SRSvT5ErixMF0sewhAh6KAcpCrFK296AHyb8l','0','C3',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2359882043893271799,1022338802,'nV6jPSZffOdhMqGdkbTlbDIdeK4','ND7Y1P3sZ2ZXWlGfJH6OYJgfUlK1a6wPFLIHl9VVwvfJQbVjwPqPziwZ5ptVoUqvVmvljgqgi3cwssWQGfBvWMi2MbNeOO9dPKn3KKTL','CyBtWJQIyWe','JG4Jn5YjKRk6RhQ35Ng2HeIxFTgJMJNesv2wIPAnDbj8Lh49yNSFZitazD8WKcoQd1XJq1LoyUxuzrU','8N4','4',15);
+INSERT INTO ti VALUES (2359882043893271799,1022338802,'nV6jPSZffOdhMqGdkbTlbDIdeK4','ND7Y1P3sZ2ZXWlGfJH6OYJgfUlK1a6wPFLIHl9VVwvfJQbVjwPqPziwZ5ptVoUqvVmvljgqgi3cwssWQGfBvWMi2MbNeOO9dPKn3KKTL','CyBtWJQIyWe','JG4Jn5YjKRk6RhQ35Ng2HeIxFTgJMJNesv2wIPAnDbj8Lh49yNSFZitazD8WKcoQd1XJq1LoyUxuzrU','8N4','4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT, c CHAR(67) NOT NULL, d VARCHAR(51), e VARCHAR(11) NOT NULL, f VARCHAR(96) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18119337315514540988,-127,'GSfCs7Nr7miiFwQ6E1ApZCTRiADbbJlUBWZjGe8pXQrofRRDluoF','9ihNryJ98qEz9AStlMsRmxlvaCZ19jPRWLHVUB','Ch1No2NEm','gJKc2UeKbnb3LmCghqVEDtzirNjesEeUW42pVw6tPp31wRxsb98xG8uoEkZOlSq9sc4Z','a','fI',0);
+INSERT INTO t VALUES (729181870086427287,112,'HpFXprKQgB2DQNl5fk3M','06dWMGjfhmyWSuF8lA01Ka24HDUrlRhEkvwyM8LHOnEmxZiwTY5','DQQj8','o80UdZbgh1bW7SfOvnhff4YwYFFFyZ1iE2xp6yF','C','4u',1);
+INSERT INTO t VALUES (5507675672529903263,-91,'pXYnN71','Q8JDl6QoaukP6ptkRHMhI8e42RwP7FWNV','DyK','3iAroBn6ULQC5Kdd9vxiDnBQrrDw49Wu5HXjzW','G','i',2);
+INSERT INTO t VALUES (4738109100419439141,48,'ED6awwt1woZTjzAF8ZqcXrGJua7a6Wdq08gfWOifRc','6f2oOar2hGaM663gBTrFR8wYH5C1','UG01jt','hHVFwcWpAnsfvvuoDy9GQy76BkB3X7etRrgrCfmlKN24jBHkk5EyxxF','o','z',3);
+INSERT INTO t VALUES (5820939953500255865,56,'Y4nVP4TBEJwyvAORa2vGUji4K9QhHihgrqnno6J0cM','cEjNuRqlzymJT48W9YHJkgJUFKdg','lsH3b','lRS7uPN8c7GqSuq3EAkINvxkOif437ObGvlqI3RwSZ48vPDHBKv6IjXkb9GklXbqhgKQ','a','c6',4);
+INSERT INTO t VALUES (5397816857877308984,-64,'MsHFH2Tlse4Suw7Jtj8xWxT8vzm7pEMgImUTQuchVaWtmiFzoGG9guC9T','2AcyIqWmY6icQ2','hAl1dvwxe','xRf1aryM','Y','H',5);
+INSERT INTO t VALUES (8928786832089849899,-38,'WVsjPd9Nbk7wT','a32L1hg','6Hsi1O6P4Zd','R3wUqieTJIcWgEEvpwpcTQDcX5gbLwb0to9QnqOAKTt4CyoZt7hKy16LlEBt8VRW4IWC','V','WU',6);
+INSERT INTO t VALUES (3789529317356484436,-98,'G1eRoVukY198uka5i24FrhpYma1wduYG4lfkpjAtMHVdPZbbitP','vdZTuli4gvjZNs1TkmyAg8B3Wdwp6Czf','iX','gReWcBawqsBqFIX6emLpek1JuoX','q','lP',7);
+INSERT INTO t VALUES (1089447190397698576,-53,'n5KpkxjPT96z2xxhUHVWsPmAKI3g4Kb2QLeJLABDu7qsqdqUnxhnxV','YsRBFEK3iysCohvg7PrY08UI9DQuuRimNbbm4','rbYM6HSrO8','RZFSoeo2zPjVXSzopWfRHfWP1fJbUNlfnbg5olkZmoTE19j3znlrNEI0IgA5fOFZw0tKYecmGos3SCQEcvGLp','a','mD',8);
+INSERT INTO t VALUES (7989549566695261330,-96,'2Uy2yZ89TWqU010LWRSl7wlWhySGkokQs6CRrGbSixuwm8CW8r2qH73txF','OGmsanHuGcpVF7','X','Gf6xYll12','2','ti',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c CHAR(67) NOT NULL, d VARCHAR(51), e VARCHAR(11) NOT NULL, f VARCHAR(96) 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 (7175795015797893512,-91,'vZhDua5zTgcMNwmT6f3DnfTJzd3WPyf','yCHHQ2lr4Mn5Zd','SooCgvPOxv','HmycKtCOdWhpBrICVr8Kj1bBAu2F5dJvrRa','x','mq',10);
+INSERT INTO ti VALUES (7175795015797893512,-91,'vZhDua5zTgcMNwmT6f3DnfTJzd3WPyf','yCHHQ2lr4Mn5Zd','SooCgvPOxv','HmycKtCOdWhpBrICVr8Kj1bBAu2F5dJvrRa','x','mq',10);
+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 (15875049972139038428,55,'mQWPO9vqPkjxeuaCa2imZvRcCrkvptiD6uyPrOg0Pq','CiE14VfZHZo611PAGjxC0aM5T4LEhjGfNyJczkwcm9W','a7v1','Fmwuk6yzYmo8V','7','6D',11);
+INSERT INTO ti VALUES (15875049972139038428,55,'mQWPO9vqPkjxeuaCa2imZvRcCrkvptiD6uyPrOg0Pq','CiE14VfZHZo611PAGjxC0aM5T4LEhjGfNyJczkwcm9W','a7v1','Fmwuk6yzYmo8V','7','6D',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6125693776077607024,-110,'I92opgVc9Rw0Rw24TUKRops6d','BZS65BAbj0mqfFsHqksHpCu014CGM1PLHL2h7C7Tg219gVOyubCzZMMmlClBNToRJTOxA2dIah7KImMAXpBVXty42qAcWLUrNvxnOra0TeX','tkB','7MYpFAjd4Usf700pdK3W67rk2jb7EjwpG90lD4EIucphJ7wyFq603v00gpBITzndbbGxXmQKKXgt','0','70',12);
+INSERT INTO ti VALUES (6125693776077607024,-110,'I92opgVc9Rw0Rw24TUKRops6d','BZS65BAbj0mqfFsHqksHpCu014CGM1PLHL2h7C7Tg219gVOyubCzZMMmlClBNToRJTOxA2dIah7KImMAXpBVXty42qAcWLUrNvxnOra0TeX','tkB','7MYpFAjd4Usf700pdK3W67rk2jb7EjwpG90lD4EIucphJ7wyFq603v00gpBITzndbbGxXmQKKXgt','0','70',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13891968768027715402,-105,'x3JXOnbV','RS8lyj8crg3pAJmnm85OZUkVQeY4oUtRJRAl4T','k7q0GdopPy8','clUAvOuk0zIcXIGIR22vlavSSH5X4mysBPCBSZEV2asbHwrjYW1BenLl9OXawt0UL0g','V','Iz',13);
+INSERT INTO ti VALUES (13891968768027715402,-105,'x3JXOnbV','RS8lyj8crg3pAJmnm85OZUkVQeY4oUtRJRAl4T','k7q0GdopPy8','clUAvOuk0zIcXIGIR22vlavSSH5X4mysBPCBSZEV2asbHwrjYW1BenLl9OXawt0UL0g','V','Iz',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1048683333254294061,-64,'uCq3KKYwB8N4I07LVYgEWUd','fx0qPQ4Ez1TZTMebIFsNAU87DIQQP0Ky2grM2BjhY5D7Fcro0Dv6bytr','jK','9PlJFHnmU7PVuhGxal0G6PPIlzCsd0oWBfcHJTEmi5N3brne2Iea9Mvdem3IkvJH7LoCSLzwy4MIfZWaWjoGJOCPIKlkd5cWwMTVAh5GZVlVT','U','o',14);
+INSERT INTO ti VALUES (1048683333254294061,-64,'uCq3KKYwB8N4I07LVYgEWUd','fx0qPQ4Ez1TZTMebIFsNAU87DIQQP0Ky2grM2BjhY5D7Fcro0Dv6bytr','jK','9PlJFHnmU7PVuhGxal0G6PPIlzCsd0oWBfcHJTEmi5N3brne2Iea9Mvdem3IkvJH7LoCSLzwy4MIfZWaWjoGJOCPIKlkd5cWwMTVAh5GZVlVT','U','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11760774554135117587,21,'5TnSVeqPXUdM4KalbD1EQHjS0GCSiMpg7DIGemQ5xQG','mrTW1hXgJvvVrJxWgKAKkM6njsYQ5i2zCAJ701lHu3wR5BI7qNwm6CaZeNatzeZyoCqw1WsVbHqJxLlPry7twNjl2BQDKkhlzKeyuFIABZtRcpcg6ZST6ZnQwDHVanqVWkCpsHtkv5OSPqS9GqKt7KkgBsXwUGjxxU0X1kthskHJ6dy4Xeg0hKMede5WTuUrWlVMFtLDqizrIkKKAZoqac6J5Ls2PCk','WQUog','WjVdVR0Xz3eZ9Q0urDjAFflpFiBqJrtdDkgN2xylyssdiQ5uitDWPmryRNxNmdpzigaInDvFuPx0AiMliUofyP3EDUzm1gQVPf6ATLNZ8OxuE84T2','k','uUc',15);
+INSERT INTO ti VALUES (11760774554135117587,21,'5TnSVeqPXUdM4KalbD1EQHjS0GCSiMpg7DIGemQ5xQG','mrTW1hXgJvvVrJxWgKAKkM6njsYQ5i2zCAJ701lHu3wR5BI7qNwm6CaZeNatzeZyoCqw1WsVbHqJxLlPry7twNjl2BQDKkhlzKeyuFIABZtRcpcg6ZST6ZnQwDHVanqVWkCpsHtkv5OSPqS9GqKt7KkgBsXwUGjxxU0X1kthskHJ6dy4Xeg0hKMede5WTuUrWlVMFtLDqizrIkKKAZoqac6J5Ls2PCk','WQUog','WjVdVR0Xz3eZ9Q0urDjAFflpFiBqJrtdDkgN2xylyssdiQ5uitDWPmryRNxNmdpzigaInDvFuPx0AiMliUofyP3EDUzm1gQVPf6ATLNZ8OxuE84T2','k','uUc',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED, c BINARY(84) NOT NULL, d VARBINARY(93), e VARCHAR(87), f VARBINARY(87), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12257332275414650307,1228711322,'6i8psOklo06edDeNrxzm5iXz5lek32H7RugwDWD94UWV2g2vq6','nbOwld1tbNBu3mLKsz86i04JOoKFCGyHIOYh4QA8ElyAM76tnjoCUzjX5Aci4UQZCIQKBXvTdefwUSMtS0otrmM','HhVsXKnDAJAghSbW6Idlx1JOZcWoh8Age37reFwbYlDeHQFV','HGeesVE2q9LNDmKzLmlu0YKzRD6TR7GysgG1JTIJM5rAkYNgmOjZj8g0eK4C','C','F',0);
+INSERT INTO t VALUES (7930082875296294369,580220611,'Eq0JjBfdXI6tcJOwCLy6gu0qAamk','2klCqJy4TB8slRVhBxLYWLPYEQ23MSBAQZNt1n6saBclgfJC5eTm8hRmypKkXUTK1HsaUik4hPqnImcU0ylzca','scXGuqzsbcqFJ4U91xP','GfVG9uum2Xmhi3GVUh02zOdRQGlLowZ0JumskzOwNuDVQ47FOJkPqkL0Rrb8dqzwt','Sp','J',1);
+INSERT INTO t VALUES (13004066493865658923,3972931282,'kWDBnqkFew9AMDpWdMWAbhiebBIQCoo3JrQ','X1stec9qScul9mkkBpVEyOeFwOMNmLXFsZp29N5zKNZkfEbgR7dsdHSpM4P0wJpfSnaVqVzUkGHDbQQDehOCP3RTQ','qjDvHVUdQkme5spz5Hm2UzjryyAM9SGZvkzXSRA09OPGVocFM5HaR2rrbcoDLKwgX045udani3CA','eAxyHyGSLP7IU1pokBYXrkILSlQpuvECM4qbIAuJHdbr3fAEFRyW1XtOSVEfKj99vkmv04hu26P5pKG32Aoex','H','o',2);
+INSERT INTO t VALUES (6665093423072190864,2035901072,'BrzOoTSP94nzK','eViarpteOhmRvrc8hwyMtKgC5ujCkmPY1FwsnlbGuVTx0WIo2HfkasqQovOO4FrH53TZYvudRCwDsg','l1KZJ20EzLw','HtMHONg2Nxsbe3Gnb05upHzDaI4JGjN0JL1RMADmceyQDk0','S','W',3);
+INSERT INTO t VALUES (13033726552003155555,2717114567,'gwdjRzsyWTFwc6uCvMPL2Lk','TUsgm8CG4WxXtmZgCGmfzoeY0oiCC9Cgx1xsKraEUGnbq2wKFLZeUXmYqg2wuyf2ejXR3dhT7O','LfTlJg5Tbqk9aN','Yzff7rylOQq61d3irpfWv','w','K',4);
+INSERT INTO t VALUES (2202976969784122115,2690541570,'WBlTvgBvoJyw5p','mIgDKufx7WQwoQoMHYJtlHqVpAAYrPmIngImJ9waDLxtCRimpNdvKO2zugBJmHP1EPNSG53tnNFrtYyLlQkziFNJa','ht56u90TzCH9','o3Edjqs7zp96Y3ORbuQWj53X2RVaKnHMCVLW1Ld6hTcXB5','S','h',5);
+INSERT INTO t VALUES (17587966477094742242,2622006082,'WWB0OiQgFLcE636rp7R32MVlc8vkhULbPRW8EKTtgg2','i0JC5zyWqghtzLAXpt5m44OT6Quel9S9hSptVZmm1k1z0','swOiPtYR0dkSBARReqV5SDASeTd7M0D2LimwcHoskq5a2Ql96q','Lq8sBnobw0','AG','n',6);
+INSERT INTO t VALUES (1038689415354892345,3017087406,'LRsOV359nBJu9eJ1yRC3g8','2PPeyaR1yKgPLKpCmNAfSjJx4OCHOpm2xTK8H7','yMYDfYShHbEFXgu8IT9QRhpwFn17ioyWGtlJnB','vAJ9l69qi7KxBloK4tctSRBZPeX6QozOmbAHzQsZTnmKTgSHAZ7d','4','P',7);
+INSERT INTO t VALUES (16557478794871044876,2330443328,'IHrum8fmt8wl','v0Ak4rcgpnF9Lt66ZrOXzjUh9TiFYvDVvY2druM1TxCBWclig6NyEqDBNHuJOYPwpRK8xWwYrshNYtNN5bQsGAY','Bt7V7efzwYT5xcypUXjNb4NEfCqCCUdDXTaS0aaEMdOfzpXqdZ6YpF4','T7OJ4M7QGO4XKD2lTs9KnRR9Jk4OG1CXCurmLVf3ZZKHyt0tkKK77mDzRzT0X','I','v',8);
+INSERT INTO t VALUES (12483389504828792001,1541544980,'5PNaC6jrc6sZKMBzQrqKc1','nN2wK2RAd6GZaIiY7qv02d9ufhcFcKMlsAQBwSiOIFzmQW5B64xhRsmXT0lO0w6nmplUxEz1NhoQR9qvUZ','L8tsmPasFZpXkdkViE4vzpFW62wJE5Y4o1EZZFCFEcCBmYOjyZyEZ4bxIkvd1eggFvnXDejA','zCrTj','5','9',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED, c BINARY(84) NOT NULL, d VARBINARY(93), e VARCHAR(87), f VARBINARY(87), 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 (3862852829998979499,3736620235,'0WrzXlWAkRuhVf7fNrBarXqMX2rUCRqSv4Dd2OtmgHnkg','iwT6m1IsrapN7Kht3GdUsszICYwxYvZdv1kGYgA8scD5ocGMXKPa19hbWYfwB','eQdSMT4lNVH6dTtcQ239mjqOS1gpmjOoWuIDuQLzOBNnsukR8Vh8F','Noxp7wNmEABIgZmxsgG7GlNJ6X04Y88jnsxFAJgi','y','h',10);
+INSERT INTO ti VALUES (3862852829998979499,3736620235,'0WrzXlWAkRuhVf7fNrBarXqMX2rUCRqSv4Dd2OtmgHnkg','iwT6m1IsrapN7Kht3GdUsszICYwxYvZdv1kGYgA8scD5ocGMXKPa19hbWYfwB','eQdSMT4lNVH6dTtcQ239mjqOS1gpmjOoWuIDuQLzOBNnsukR8Vh8F','Noxp7wNmEABIgZmxsgG7GlNJ6X04Y88jnsxFAJgi','y','h',10);
+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 (15860881024163468545,578013855,'BtzNThB46nGKWHI1BXQ1iMUzsggsQzVcPvx621zS2wNTIMw6cOGoMjGhheUJQcqBMYCNofONmHlRkF8o','50bJ4iJKpoYWqfCxj7XNpiSnCCKrCiiuYBoR6C692N7uWz5SJXbRmZvOKFKt8','Pxu02gSlablaQT8zwOzRr1gGZMZndqUUzKzDM','R','vt','q',11);
+INSERT INTO ti VALUES (15860881024163468545,578013855,'BtzNThB46nGKWHI1BXQ1iMUzsggsQzVcPvx621zS2wNTIMw6cOGoMjGhheUJQcqBMYCNofONmHlRkF8o','50bJ4iJKpoYWqfCxj7XNpiSnCCKrCiiuYBoR6C692N7uWz5SJXbRmZvOKFKt8','Pxu02gSlablaQT8zwOzRr1gGZMZndqUUzKzDM','R','vt','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3510314612629539401,1663544768,'dUv5S16WhlJt6SvrUjH4IusN6h6iIgimTE0iCpuDFN','YA9CZaCRHSkVAGciIoxxbdpRk4k68UfqhP8w7BhGP7anqk7Rqt1BJtcHiPcvDd41un5OqgLz396jrMZk7JGFf4dXX36W2a9pEgvaUg5ZjINZhtBQ05PUr1cEOIg','ZA4Ghs9nnlU6JR1RXFLx2OLgohqC','1Cva2TdifoyMEywpZrvFecXJG8PI4','Ir','C',12);
+INSERT INTO ti VALUES (3510314612629539401,1663544768,'dUv5S16WhlJt6SvrUjH4IusN6h6iIgimTE0iCpuDFN','YA9CZaCRHSkVAGciIoxxbdpRk4k68UfqhP8w7BhGP7anqk7Rqt1BJtcHiPcvDd41un5OqgLz396jrMZk7JGFf4dXX36W2a9pEgvaUg5ZjINZhtBQ05PUr1cEOIg','ZA4Ghs9nnlU6JR1RXFLx2OLgohqC','1Cva2TdifoyMEywpZrvFecXJG8PI4','Ir','C',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5346655885629819859,3788895,'Zqxd','VSyKJD4yHBtYE8PD77KJNMIHToIbECEwvSA','y34zAbnm2MCt5KHzZ9','VctpFreDmVaQbmScOzUGwDQeY5odAu4pmUVIbIaOP7fClFWrxVrsa7hzCs9WN64VjMwq4PRtuxlOJcU6nFm1jPoi3OcGzX4bYlaNtRLy4Prtc71H6s3GZdJeTxrJFRMAD7ArYV7UbJdwmQVIMkFokLVOJ2u7In6ODgmzzkbW5bWZn7','hD6F5Dro9D6D29t8zNPibvdyffurr03HzM0wua3JtZNeoUAUcBhX2nnvfVvzMgFw12eTR3Tf6h51','f0cUT2iICAV6WfsXTqhlvSvReWwAErxdYbwkLDpiaQxCK4KW3wsbrpbMcUCjSG4b722iylo',13);
-INSERT INTO ti VALUES (5346655885629819859,3788895,'Zqxd','VSyKJD4yHBtYE8PD77KJNMIHToIbECEwvSA','y34zAbnm2MCt5KHzZ9','VctpFreDmVaQbmScOzUGwDQeY5odAu4pmUVIbIaOP7fClFWrxVrsa7hzCs9WN64VjMwq4PRtuxlOJcU6nFm1jPoi3OcGzX4bYlaNtRLy4Prtc71H6s3GZdJeTxrJFRMAD7ArYV7UbJdwmQVIMkFokLVOJ2u7In6ODgmzzkbW5bWZn7','hD6F5Dro9D6D29t8zNPibvdyffurr03HzM0wua3JtZNeoUAUcBhX2nnvfVvzMgFw12eTR3Tf6h51','f0cUT2iICAV6WfsXTqhlvSvReWwAErxdYbwkLDpiaQxCK4KW3wsbrpbMcUCjSG4b722iylo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(63) NOT NULL, d VARBINARY(78) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(62), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8077,1274658,'GtZsd35NMM93w29Tig6UoWlHDIka0ZMzxWfFFy0O0VCNokwt8ciRgGEwvVPjcCt','F7iZmQt22WIEwxf6qjubKsKf7XGqIZQuW4RTt724','Vl2vfYQR7A9m','0HYyxf2huSB1R6WTH8Id86I7SdDPjXI2zEDbz1BWuQEeqAGVTXxnlxwWdHKh7','GjCR0taG6JMwGEPzpEqUReKuvSOqVFcmMjQbzZn0EgI5J9QLoz44WEzVtYHPvnzcYyVKukWBPgBI9o','7K',0);
-INSERT INTO t VALUES (-14418,5432227,'ARGiBPGK20iHNH5DUthq55d3l8wKvjNBG3SgbDN2rI7f','alA9REGLx527feh23ZWOQk2HcUEaFcNt8kEqkUNOkiaaILMB0lXQwfq52ueLmOlcl','5UQK','BZ5syWfihHxNPFXBRDcjZRhUY7EbvAmwIJXMoU5R9gzodWyC0ax53VV5Gw','gAjMNlmOhDHJaAG9X8rIEcByxRijA6bWH9H40F8f0sq6NY9OHTYu7hpaI21bI','17b6e3inL4TZ33Bf5JrrMDORRJhyHbVKtRJ3tOaCrS',1);
-INSERT INTO t VALUES (-9709,88865,'zjkNlUPk3mAtqHyvObcw85muFx4LsrEpNCTtcKEMLckP56VtP72V','ZMYnW0jtGOOKlsA7bmg42W6o21cjhXzkzuCwBw','Hq0AFOwWe','8lLDTkYpq3v','jqDfQJ3F4NY6LYqu67IlDXHtbVsRLWrmioRtpbcf8SUzbkf33vvIy','vfqL6GmMgpXZT75Ju7S7ZtyYnNEjvMTshoxXVTcASo417AT6L4wHCI6AQzS8GXmHQVaCcz3EUHAUptiBGg1mfH1kcG',2);
-INSERT INTO t VALUES (-17254,6754363,'iAvBMhnuuEhVvVzwgtJ2HCMXZUlgzbmBNFdh4PW5OOeE85EI','eh48TWmZZAlRj5y014L3DHm73brREQRyYWKXNjQbk1Qk0ahr77wkF9t0dNMavuot70QexJWI','d2Z45E','1UdGhBvczGdyzmF5v31zatjYsZ4QoqbDyF5OaLaLf18HAnqdTkaXj','CZtLmrBGXpktQqWqXplWsLmHEHMRKKIpnPSoFdf9iTWrI','SRog0M438pWnC',3);
-INSERT INTO t VALUES (-24857,5113586,'b0tl7f2','Ry9bab83P','gC','MjjU42s11f52wI8kceHHiSOToUVCei7dpZGyMVJ12bE','FX6bf2PRjAArnDHWRa1fqdb2OiMp','kPbxsCWi4KYrx9',4);
-INSERT INTO t VALUES (11986,16121180,'a','oSfDF91Bog98120HcigUaWaIHb8','v3','tivDTk9GmBBBFSJz24nyEkhYpLfbIxvmURY1B','56Uzru7','Gm5MeyZ0O7YDZwE7vyy5vvO7E4hbQ8wevKhqE0wt',5);
-INSERT INTO t VALUES (5481,12842276,'1CTCLvtxiSnkIh3q4og','O5gtCN1qutpU4gBcpdMD2mshZ1Wpn68FD8lbR6zmeyvczICRO6BKiqDTAHhb1Ou3Nu3duH6u8H','hgQTGuhls','ozTO7m8EfZLmy0UfdsI9ZP27L3kyyVMWhF','JMeGqlSonQhBMRDgbEHQrLHCVcVjv2bjS67SN8gflNqC2qeXWM65AwX','jNTIjwc5vMwUfGLpOq905RB0Gqt6H37',6);
-INSERT INTO t VALUES (2350,8168495,'HeqADjS5FObzFI9THbW1UHK','Vf3fxcad08XVA1mlnrzd6gHCQ9NUQNKfrFDZJzgQQvWYqCvbBKmmil0','WH','ogZzUw','7CGhTu6fzgi0MddJ3FSXLIUPWBB','x4YNVKCeGOCsz9mLAeUPVml5GC0zZWMuAtjgSRuEjSqEWAms8G9WpYOwhpK2ZPesTAIUwp1Jeb3oJ1ieOM2la',7);
-INSERT INTO t VALUES (11363,16401848,'wFVMjPCGgM4fxQpktQ5OnGlGZd0P5Ufo0xhaPHuXWeR','2AP1s3yR7bbSqT1svh','VMJBFpV','HaB6JAlkQBxYPF9Ccp19NnwjPDJ8j54533zhLEIGqgPLykPBd4YNADOSzG','B7vVNyL2D5asCU0WZaUEJ67Lpe1iQ8yroBW52fjRvbGyKJcnza1lZXvyEShLhpmO1yrpUKdf0','ipMDWCHqSEWhpukNfoTW0QyMNMydgesifXNTcBJwVSfCydJxIy6CN5',8);
-INSERT INTO t VALUES (22621,2198076,'OHyzvJRcYO48F8OrMnvZKHFSOcSywqvuBunZWfshyAiK','L8MzT2OqiHWTXJewuHgea4v4fMgeE56NQn','efXtvqHP','93idcumxAhPQeq5L6di7bBPrPGKcJrAIcFwlbu','2jRNn9BeAt1bih6ZYRzWEP1E2joi2lzlzXdN0jWAvzRvGOzTNm3YgSpKd82z4a2j3sFwaK2JTHkp3Pr0b2qdyGzgEqON5sF3R','qG8LESkTdF2c0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15240553675309621560,695390169,'jx8YoTBIj2ulUbq','JmEzOc23qbVQ6AkEkSAFTmqIuLEYFLreE5FaK5wWnOYFRVdYcP7njg01JlkUWtGeMiA77UctEGsgF20wxnJZQzbZaX4wSzwHMztzc9psb2k5pyeuE','VzOBkznQqhoO8rSuF3lhwRepX3VqD4JZGQf2RP37MQCXhemYUDz53XoSqJ2ydgYRFQkAxIDFz','pNtaLGqu533NqhzgBnwe78AqyzTLXNjSXIe7hRfBwQh4q98zdhsCTm5xSTgxKfXykKkuj6sEcx5H9qdKBmJYOOH3nAFVZIjpUJmUwF7mSkoVU7BZeIuFdJDVn9cz5Z1M9QjdkmsJwWadxN3pRgMteFRLC67sw9QOB2X1kj0l1LCbi6SxiLGsyXzRdc8xj9Au2UkdZvgdzEDtjUKaMkGUD1m1AQw3oQcf','L6','m',13);
+INSERT INTO ti VALUES (15240553675309621560,695390169,'jx8YoTBIj2ulUbq','JmEzOc23qbVQ6AkEkSAFTmqIuLEYFLreE5FaK5wWnOYFRVdYcP7njg01JlkUWtGeMiA77UctEGsgF20wxnJZQzbZaX4wSzwHMztzc9psb2k5pyeuE','VzOBkznQqhoO8rSuF3lhwRepX3VqD4JZGQf2RP37MQCXhemYUDz53XoSqJ2ydgYRFQkAxIDFz','pNtaLGqu533NqhzgBnwe78AqyzTLXNjSXIe7hRfBwQh4q98zdhsCTm5xSTgxKfXykKkuj6sEcx5H9qdKBmJYOOH3nAFVZIjpUJmUwF7mSkoVU7BZeIuFdJDVn9cz5Z1M9QjdkmsJwWadxN3pRgMteFRLC67sw9QOB2X1kj0l1LCbi6SxiLGsyXzRdc8xj9Au2UkdZvgdzEDtjUKaMkGUD1m1AQw3oQcf','L6','m',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (14118370362779472813,1377444245,'M1hSrkVCSazCkP9jb','BQ3cmbDxFaeOarpWEuhjHuTEmc6Z9PDCllaQAiePjt3pH7h5rCCFHveftWn8uEpCA8kosO0LJvUomAmi1dkJLUdKnkqYV8pgrnz0W9GB280TJVUXUemKDXH8NaOQrlKdyZGnErqndqMtToRnp3hec68N3N7NDf5F9yazkVoJR6v6OnK7mglDVT3cnYdH9v3x3Px8kje4UmTH105','jcjbuA3ZENNA9vfe3EXh3Jn7iwl4uvBXfDTGRhjEA3m5pb17F4ASdqGLFW0zpe7mdRvWbu6zo8JVpAcanGf0IIG','v4kjojG1Jbh8VsZ1b6','w9t','h',14);
+INSERT INTO ti VALUES (14118370362779472813,1377444245,'M1hSrkVCSazCkP9jb','BQ3cmbDxFaeOarpWEuhjHuTEmc6Z9PDCllaQAiePjt3pH7h5rCCFHveftWn8uEpCA8kosO0LJvUomAmi1dkJLUdKnkqYV8pgrnz0W9GB280TJVUXUemKDXH8NaOQrlKdyZGnErqndqMtToRnp3hec68N3N7NDf5F9yazkVoJR6v6OnK7mglDVT3cnYdH9v3x3Px8kje4UmTH105','jcjbuA3ZENNA9vfe3EXh3Jn7iwl4uvBXfDTGRhjEA3m5pb17F4ASdqGLFW0zpe7mdRvWbu6zo8JVpAcanGf0IIG','v4kjojG1Jbh8VsZ1b6','w9t','h',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (14835001783270488035,2100873827,'R7zfGdccqyUR6Ti0ZmN0WzqZyTqSgSZ8hlBskUmY9P5WhyrjJgAxr0TWkhIgNo','FGyordXrXqTTQuWvPnmSM21HNVvQL4b6xuzvexSfwtFwfBcgHiYZ9bdF2XBMI4aYe0cV515rZVzv3s6Vj0swx5Hs0lnJdPSm0Q65YMZI3ERt2qalaHeiOPKUDedD1WwULRLBlab0zUgI1ghN8pNn3YuuzoSfkAM1Uif2LfuSyTNNlkpiveILNdM2d4TxevWHi9AUqWivx6wDaEswTMgx8JlcTa2G11frswqvZgN','UZs6zDWVSrb4GVrvWUSkG4l2yNCZ9Wsd7bl3gfj9eZigedsmK6b6J','1hkbAmVsq8gGK8IiSoXFaB0kH9d2IK7tVImmadfnt0fNJ5yK6rOfpshWj5mu','Gm','7i',15);
+INSERT INTO ti VALUES (14835001783270488035,2100873827,'R7zfGdccqyUR6Ti0ZmN0WzqZyTqSgSZ8hlBskUmY9P5WhyrjJgAxr0TWkhIgNo','FGyordXrXqTTQuWvPnmSM21HNVvQL4b6xuzvexSfwtFwfBcgHiYZ9bdF2XBMI4aYe0cV515rZVzv3s6Vj0swx5Hs0lnJdPSm0Q65YMZI3ERt2qalaHeiOPKUDedD1WwULRLBlab0zUgI1ghN8pNn3YuuzoSfkAM1Uif2LfuSyTNNlkpiveILNdM2d4TxevWHi9AUqWivx6wDaEswTMgx8JlcTa2G11frswqvZgN','UZs6zDWVSrb4GVrvWUSkG4l2yNCZ9Wsd7bl3gfj9eZigedsmK6b6J','1hkbAmVsq8gGK8IiSoXFaB0kH9d2IK7tVImmadfnt0fNJ5yK6rOfpshWj5mu','Gm','7i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(73) NOT NULL, d VARCHAR(78), e VARBINARY(20) NOT NULL, f VARCHAR(73), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (872766387,2625527204379446172,'i','qFMgUP9DSeelpaGS8uSg1vf5E2QQIfU7AG7XkWR3MaqLc0LvkliCj','ZBaqT2ItLc','5IQVsHqu47Pk2KsrOtQ','Dq','hV',0);
+INSERT INTO t VALUES (2305863362,1380863717481491204,'Hz8KbkU902tdAmk7nJfLgwskltUgQs','ulEPJHP7WgqbeqDkzr5IDx347Kgljq6Ph8qSco4U9zkwxZOzTo1jJ44r','rds','g9DwNC','BH','Ht',1);
+INSERT INTO t VALUES (2379200852,1969484321878139989,'fXsIZCpZQCDrsnCgclV1aJsGQx5x','nOInDGCUUs3YEdTfCtnD4LwS4yrVRfekutSMAb','Oc','rpR','9','KY',2);
+INSERT INTO t VALUES (474606969,13035327801788009180,'WtRtKwDY2z8vZD71SzlQixDsdQM0XE8vjzz2xZxOvWB','xIn9hhO7YX2Hx96E6Q','6Nmiv','Abcr0iU2MWVMICm1hp7fB4ov34yMKwpH9JYr','T','P',3);
+INSERT INTO t VALUES (1895992727,8026613781304334333,'ihgfkKhXkC929IIRHNwXsNZtBuHY2OIPAaHCHlfIKLblshfWaBZwT4xRieD8jt5i3YEP5siy','PLgPt7','Ihzs5','KcKxyHYZWpiM1IdWxkf','la','l',4);
+INSERT INTO t VALUES (3754006327,1772915391902092768,'tMT2fTcdWprLXz3uebvlVGKDQWXsjWsfezVZU2oxK44gyWmgnh7ZhLXBR','l5Fx4EhdPVv7RAojle7G58TJYC2CVm6uPNUnvHNSpMjvHNYZ6p6TC3i3426w','6HbrutHb3iW68D8BFS53','bEfl5TVlueNLJfVuH9Et6yyDuT3Fc0p5RzYlevsuiMAxwsL1kjrmSEvaNS88QC4ex2','WG','8',5);
+INSERT INTO t VALUES (1970998043,1556066057494612303,'RSMaAmVvq3ZBeVDmghTQNV2uzJWehCWzEkn6b','Z7HmgJw5v4XXC8Ry57miaYxXNwHrkzPB4E8','V773le','3bTefeofVme8KnhhOfrc7Ovo6gG8vViIMplzIKVYVIg4LCBNkO','4','Fp',6);
+INSERT INTO t VALUES (2538466020,4330973634320614632,'rhFDnxYTyNawXgBl9MXnlN6nNbtBGbqdWBtjvvHykYjFyr','6b9EPBgbEifw56CeKJ','BXigfIBIH600NmbTbUS','uJ0TpBDb8SpxVpROyLrNZ2weX2LuV16wiyxTLJcnSTP6CuS244lkCb6j8WsGLwGt2ios','uI','j',7);
+INSERT INTO t VALUES (2359196207,15670768237427835661,'HjFDxlYuJljGME7a0Owd96JQtKfhIxl3jIfwLuxXWbBR6cvt','G4SUa9whGrWAZA87TeuL1d','Z4bZm6W9sWrr2','bDvJ9LB7CeBbyOzc9597PrN9P3oxBJZtYyVmVoLKLOMjBRh2Q0U8u3rwP','FN','vU',8);
+INSERT INTO t VALUES (2003013951,13791983969995638172,'DLPRZphe4RT3nhxvNgpzx0lltcwxNrquVHSUn7w4Luj4lQZYByqieyHtmkSRc9','NyJvoeOVUYIw67rILJy6H','nEYl2ztSyrJRBwy','wOHecVbzjbaEwKncDyFtv','9','9E',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(73) NOT NULL, d VARCHAR(78), e VARBINARY(20) NOT NULL, f VARCHAR(73), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (1054774241,4492724,'YyoKE1grljJ','MGJ5C7XUfH6oXMBNQTUeTYDlBKe6dxPDPZZ8vGBfAMiARe','Xpplio8kT33H','K9RYtyHG3eFK2FgZZumObubZZ1ZFqAlfzCE5fdnRPRP6fNxGc5yPR1OZEY','A18BKTLUOdaUsdH5dB44lu6','v5tQrbHokP6AaInJZye36OGk050RrCMu8EbeVtxOff7ojLjQkfuicA6D1IVp1q3ueqViOAwLPF7kUjuNatiQsv',10);
-INSERT INTO ti VALUES (1054774241,4492724,'YyoKE1grljJ','MGJ5C7XUfH6oXMBNQTUeTYDlBKe6dxPDPZZ8vGBfAMiARe','Xpplio8kT33H','K9RYtyHG3eFK2FgZZumObubZZ1ZFqAlfzCE5fdnRPRP6fNxGc5yPR1OZEY','A18BKTLUOdaUsdH5dB44lu6','v5tQrbHokP6AaInJZye36OGk050RrCMu8EbeVtxOff7ojLjQkfuicA6D1IVp1q3ueqViOAwLPF7kUjuNatiQsv',10);
-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 (613486638,10962930,'I3RTI3YJijWID9KWOumXpWoAhdzhXPX1vsxfsrrTq74aAlATSO','nzxa949P9LmAR8QUmDmn6AGcUIzoLkVu7L6tIZZRXiKlxeky8pbV0P5FU0kRplbd8QVbyV3X1EO','dH6','tPXelGT74eIgUOUF8lefPVBhgvEYb6VDEmSRDQ','jpZGkGrvN7RCacQk6TtlUwkDhbuCJCmmhpp3kZm7c','dqIIKXQ25vsNc2VV0aOCr9hN1TwrL',11);
-INSERT INTO ti VALUES (613486638,10962930,'I3RTI3YJijWID9KWOumXpWoAhdzhXPX1vsxfsrrTq74aAlATSO','nzxa949P9LmAR8QUmDmn6AGcUIzoLkVu7L6tIZZRXiKlxeky8pbV0P5FU0kRplbd8QVbyV3X1EO','dH6','tPXelGT74eIgUOUF8lefPVBhgvEYb6VDEmSRDQ','jpZGkGrvN7RCacQk6TtlUwkDhbuCJCmmhpp3kZm7c','dqIIKXQ25vsNc2VV0aOCr9hN1TwrL',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-471707960,7158180,'BiQCCXQyEUepX1AV8RwAHa6T0PolC4XYGs1','5GBcXewt','ZcFJbA6Zb','KZ3','sGLWBQH0GxAfaFI59s6Jnh1l6CQQQDUYAVzs0qDejhsSDsY2t2uuGPdPwnnAE642','yfZCvwoDAIUJwaujrFj5DWssMaKPLtpKqyZHNqOT87ojEJnpxFJ1L4PaxXBFozMpx1jtdux1l44',12);
-INSERT INTO ti VALUES (-471707960,7158180,'BiQCCXQyEUepX1AV8RwAHa6T0PolC4XYGs1','5GBcXewt','ZcFJbA6Zb','KZ3','sGLWBQH0GxAfaFI59s6Jnh1l6CQQQDUYAVzs0qDejhsSDsY2t2uuGPdPwnnAE642','yfZCvwoDAIUJwaujrFj5DWssMaKPLtpKqyZHNqOT87ojEJnpxFJ1L4PaxXBFozMpx1jtdux1l44',12);
+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 (7047009476268351311,970601130513650641,'uQWXf2Vjnep0QrNHzXR3s6bAAH0UlEu0YQlNyvzjo3OHk1E6h','8XGrHks2A2t0u2tzQ3BnGtg5PZ4bNl3dEzy9kCTWQBoq9P3SiBXnQr7yc6','xtcXwISuspn7vV','UyKgOyJtF5rJ8xGC5BzBjRNiOyTHk2e','m','vD',10);
+INSERT INTO ti VALUES (7047009476268351311,970601130513650641,'uQWXf2Vjnep0QrNHzXR3s6bAAH0UlEu0YQlNyvzjo3OHk1E6h','8XGrHks2A2t0u2tzQ3BnGtg5PZ4bNl3dEzy9kCTWQBoq9P3SiBXnQr7yc6','xtcXwISuspn7vV','UyKgOyJtF5rJ8xGC5BzBjRNiOyTHk2e','m','vD',10);
+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 (5122287928423751292,9969114929881466711,'q9pxD1PPdf5barCrOlpFQjCVWjCDhzmJGDHsAC','r8lGwF9Q9Ea8H2ve18QqmPClzqgB26nkmIsHf923rfRp3h8r5F7mrDet1Owf5wxTjuAUSli0Jk','hQAag8','QRfoSFO7h2WXI0CsN9NjTjvdmQ','z','dG',11);
+INSERT INTO ti VALUES (5122287928423751292,9969114929881466711,'q9pxD1PPdf5barCrOlpFQjCVWjCDhzmJGDHsAC','r8lGwF9Q9Ea8H2ve18QqmPClzqgB26nkmIsHf923rfRp3h8r5F7mrDet1Owf5wxTjuAUSli0Jk','hQAag8','QRfoSFO7h2WXI0CsN9NjTjvdmQ','z','dG',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (11245786410705180295,790190511826693314,'qZzPBOMUWJ08iWbdLxYVWPD6BjzAfYNZh8uNvgPawC896dHO','wGGMV6MWCiQ0mizBFPLqMnU3ARFnayInKQYM3VCgjCH17JS1ugLl0OeXJ03uFO62IaaoMC1ddjYnMqQLtaRWBPWh3RT9N8myJECuBC87a53fiHZRTgaLjN5jZyWoOKFUpdnpg6Nggud55GFYimqiScyjbcBjplKiyV0RDa0jKIB6bq89QM','fTwZI0JpKdrHyP2LYjpf','E9zuloV5SPzn2Gp4wyOMlS64je0ukBHgU4HV5bDhkz93JYOdEy2gSBrke2V9LWN5F7ynoiGv0','J','o',12);
+INSERT INTO ti VALUES (11245786410705180295,790190511826693314,'qZzPBOMUWJ08iWbdLxYVWPD6BjzAfYNZh8uNvgPawC896dHO','wGGMV6MWCiQ0mizBFPLqMnU3ARFnayInKQYM3VCgjCH17JS1ugLl0OeXJ03uFO62IaaoMC1ddjYnMqQLtaRWBPWh3RT9N8myJECuBC87a53fiHZRTgaLjN5jZyWoOKFUpdnpg6Nggud55GFYimqiScyjbcBjplKiyV0RDa0jKIB6bq89QM','fTwZI0JpKdrHyP2LYjpf','E9zuloV5SPzn2Gp4wyOMlS64je0ukBHgU4HV5bDhkz93JYOdEy2gSBrke2V9LWN5F7ynoiGv0','J','o',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-655810297,3021669,'C0p6VJlhsVfXKS3JmsXe3yzEc7x7UWlbzUP7qi','RTBtCTHUaa3apbgPT6Yxa5E1kUiLvs4aTTzDZMplQmk9mSOMPu5V3TpEhOmrGdSCOmRelmRg1neqSnw4gjDwrXxKbsoldF6gbLk0EE5ho0LtGpNRPQ7sR10GUsiDyCxY7V78tmPBfbukut47obdfr5T37yfaXzLTUpFlIEMCcSm91UtTm5TWeiRlSR0eMZXNPWaqOpIxnl7mSX63E2COzoY2wjXXFSW4hYK','yExHLcl','lXE1ZrXtfPloixmTcmZO19ce2ASdIGx9NutFaO73boCwJl2odTmsAeh0RJWnMsxI4ibYmlHPyrV9bErazVnKQFU87bhxFZAAniW9poMs3','PQ6bnMvABlBTW10RPqSIyUZZn9dC50NJyQtCfcsD2hrpjW2isAbs8','RzkJlnm5cprcMnBrunyq8PVmkf88kGK9J9b1lIkZnXxttIFi07s1OIkB5grYqy790HQBL9Zi16PSl',13);
-INSERT INTO ti VALUES (-655810297,3021669,'C0p6VJlhsVfXKS3JmsXe3yzEc7x7UWlbzUP7qi','RTBtCTHUaa3apbgPT6Yxa5E1kUiLvs4aTTzDZMplQmk9mSOMPu5V3TpEhOmrGdSCOmRelmRg1neqSnw4gjDwrXxKbsoldF6gbLk0EE5ho0LtGpNRPQ7sR10GUsiDyCxY7V78tmPBfbukut47obdfr5T37yfaXzLTUpFlIEMCcSm91UtTm5TWeiRlSR0eMZXNPWaqOpIxnl7mSX63E2COzoY2wjXXFSW4hYK','yExHLcl','lXE1ZrXtfPloixmTcmZO19ce2ASdIGx9NutFaO73boCwJl2odTmsAeh0RJWnMsxI4ibYmlHPyrV9bErazVnKQFU87bhxFZAAniW9poMs3','PQ6bnMvABlBTW10RPqSIyUZZn9dC50NJyQtCfcsD2hrpjW2isAbs8','RzkJlnm5cprcMnBrunyq8PVmkf88kGK9J9b1lIkZnXxttIFi07s1OIkB5grYqy790HQBL9Zi16PSl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c CHAR(47), d VARCHAR(70), e VARBINARY(37), f VARCHAR(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3085721,-163794499,'eMzh50a','RHiKWCMSiDvK9mLiD0EFfJm2FwIWLxJQXTUiofNt','9incIEs0qFUxvUeuXwVs4At5CFreZJSC','SyAlMXd8AkaVyjuCrWBC','NDk57CGuEaqK1oMn9lCBOAvjqjION4lJJwJU8qg2b3uoREIPcbDy','3s5JPCmYwlr925TWZ54MRsBqmhSUxkquwgOZRXFREmqcrfl2X3u1ZLkKHon81bqNKHHqTdHAxzAeOf1QT8nCmm3',0);
-INSERT INTO t VALUES (754824,1762939675,'ijlyCYKUTHoScqKZtR7q1nmRyAPbn8mL7Oj74L','Cuvnhr2jru3Ggr16bGBFb','a1zbrgEQxcfwDALhERI8ee6kDa7lU0','uk4yoMVNzBmivg1o5','cKb340w6a6PXVjpBwjoTaRxDQjhZh0qouffsfBa0xCGi2XijfpWBT9p9comOAn0JIxCymbWPdbMsk1bCPaCVbJhY42','06PO20Q9LtQTfrKpT0SqJtYAdMf',1);
-INSERT INTO t VALUES (6846366,725902030,'8H2','wZGwGFdPgAB6PMHJaFiwXeaX1Yzu8E5','qQuY7MR08ClABcIrZvt','TBBGfr5ogx3IvmiKD1FZ7R11jTiPN','xrbBOlwfNnQgoVsnF4','q6',2);
-INSERT INTO t VALUES (13620057,-2121519044,'HXZkZRLp51w6KGK7r9BS80ktdX5v','vEZXY7nFIvo279SYDVkmDBfmOXksxSk4DiM4SqYlUU6jRQEs6Nke12Xbh9ANgokBCSE4a','HlVwmuFHvuDcZvrX4Biirh57JC4YDo','DSwQiN8LkrekXgVn9lUNc0MEQP','4vwGxdKPuwwMklQaxJHaIndSJAqg5ihL8fBHAdAZyWei8p3BxwzQpgGiYSgkzq1Q','yNvYItK5rt57TMeVSNiqFoVzdCh5IItq4ZYbXj7pPrb',3);
-INSERT INTO t VALUES (12555399,-368285259,'MAZCZAdhmh1ZTHPoTXGuGLj3yGP6','OJFcNp7','cEl','5mQo9yssSvEyKH4AzI4','i9C4lsiXeHmNViSzsiVH98gKyUlQCwrXdbU6qleYi9ESycLe6TW14PV3Kuw7Xz8ThNaCiNsFFKNa4u2','7cRhB0DsdsdVd4O50UBJr0ju1z59Uvjz1wOZ129uh8KdI5h46X3cQk6OgGQ7Hi2ArAVlG3XEi9B63Urz947rPKfW2FUgBUDv3Yx2',4);
-INSERT INTO t VALUES (8794433,1562319316,'0kdFelPFJKDVIyJIJALdX8N','skDsYZ5Uaps4jgS8rMXibWe9cM0kVL68JlGRsWytDps2YIj','Jpov4Xtl298kv','kY9zuuxC18pYH','EygwCBrg2CBJx2yovaAAesYVeUwoVbz7d1ttKVbqqiiJ17qzd','fpKTLGWED6Vhmcy6WSpx8X',5);
-INSERT INTO t VALUES (2416031,-1177180477,'7bAKRtBJIVgDcjinWEI0d','Oy','m5fRwtq5HJ','SDeltyFc7Ssc0mshx','bv50lTb2Zdawud0Epb7NxxX2JgD9gxjpkoqKDMK5mmIZjvE','N8GVB0YEwCyNkpo0YLHzsMGH56Y1PTwXDAC8H5y92iP3b6bNnFwLBVZcE6xtczmfw07bUFlBPggVdOfA',6);
-INSERT INTO t VALUES (12472266,-1321700512,'4hop79XsOwrn','mxx8vNYWMTVxIGHiXoSk03rQ3','L','eyFixqJomLLHS9je6Y8B','U3EKKxzi6GqJpwS3EFy31O7P8eXwZMoqFwlo17lD5P8AWUlFCxKNFqTE6FCqVMVB','3sVJPpidfH6fWv6UR',7);
-INSERT INTO t VALUES (13662158,441041288,'MxrxcXbUVMGA1Oq9n0np7l4wfDvZZkYHayXdG5KAK','E8QtRlZIQG8WUQ5s4wvmcPw1xmC','U0s6LjnLvLUDBI5Q4wTnHPvVTT','jMaEHY','elEXeJ95NfpKwxD8Gm35joGCqMfMx5sS9F3aWniwKZd4ESED2u8NDtxX1stPGD3ZXANmcCSmCu74','98ORdFyhgs1XVC20SPkXyL92khDoiLz3WlmV9uQOtYzoglFZf9Lu6iS',8);
-INSERT INTO t VALUES (9035152,-261538392,'rOPAbXU2m6miSHOwcgRZTUUn2WUTCX88ORVTmgguMp6','dF0VYiFwJwCDrX5','ziL9J2Ai','4XjYei3z4rremnPOXyUkfmR3P','TqLky52znrWcgXe','FAdPQDiXebUX53h7ESiSGB8gPk0VYzQmDPn2EWS9uZKunSBydKlBYQTs9ENLOGbZiSxNurzH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7022838456246517440,15814149823303992746,'6sUO3lyGGzmGIB','eEkBydoU5XQuZsIQiwOVdeZBamk2dAWcm9SJL6a4pE2EwFT6IPocgUPXid5','Qdu1ui3s4b5tJgY9r','oSEqy93fxyBqzyPt4VgubfXfEHyY06mJRQB4if1uXSoPPLXoHOHVPpPzxz3UOTkDIV2','3','V',13);
+INSERT INTO ti VALUES (7022838456246517440,15814149823303992746,'6sUO3lyGGzmGIB','eEkBydoU5XQuZsIQiwOVdeZBamk2dAWcm9SJL6a4pE2EwFT6IPocgUPXid5','Qdu1ui3s4b5tJgY9r','oSEqy93fxyBqzyPt4VgubfXfEHyY06mJRQB4if1uXSoPPLXoHOHVPpPzxz3UOTkDIV2','3','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9224801770756175468,14148796945889761934,'tNt6Ww7LXYTXn8HWv7PmbdAia8EMtNW9GB','wA9f44Y3luRTThwmVRbe3khSnyXmx9q6cH3AoUBybNlyw6Di2avzvmaPWh2n9n2Kx9WagK9asJHettYjJSvrcmDwPriTRenmJVnKgGdWOaDXmT2jHFFYQ8PHfoD2NcYBwt6YOfzU0JYNM26Y01EmJhDzFa6UPg1nQjuS5lalYQtYB2L6vwCEIHAu5PPT6t7yLCRyM0L5yawKD3ryGWT8SztOBLfj','ZFaftCJ9D0PvtGB','vKBGwLGQA1wxiLePn9AGzaJCbSYhCqZMXqzgY8Sd99j7KG8HpxEeOPZIPgHKh6PAFNSB3wgg1T4ADxTodHxmrmWTrj5ynltk8tmalVWIGJDGNb11XtfbXbTjOyEa4gG3l20NW0YYcSRVA8jlM8h4xZTJVzRiI7QrDEI6kjVbLSyMZDTDCWTCMLDRmIC83l9LdW1bFJHrT2WHAD1c9WqzJkZzWr9zzt0','MX','C',14);
+INSERT INTO ti VALUES (9224801770756175468,14148796945889761934,'tNt6Ww7LXYTXn8HWv7PmbdAia8EMtNW9GB','wA9f44Y3luRTThwmVRbe3khSnyXmx9q6cH3AoUBybNlyw6Di2avzvmaPWh2n9n2Kx9WagK9asJHettYjJSvrcmDwPriTRenmJVnKgGdWOaDXmT2jHFFYQ8PHfoD2NcYBwt6YOfzU0JYNM26Y01EmJhDzFa6UPg1nQjuS5lalYQtYB2L6vwCEIHAu5PPT6t7yLCRyM0L5yawKD3ryGWT8SztOBLfj','ZFaftCJ9D0PvtGB','vKBGwLGQA1wxiLePn9AGzaJCbSYhCqZMXqzgY8Sd99j7KG8HpxEeOPZIPgHKh6PAFNSB3wgg1T4ADxTodHxmrmWTrj5ynltk8tmalVWIGJDGNb11XtfbXbTjOyEa4gG3l20NW0YYcSRVA8jlM8h4xZTJVzRiI7QrDEI6kjVbLSyMZDTDCWTCMLDRmIC83l9LdW1bFJHrT2WHAD1c9WqzJkZzWr9zzt0','MX','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14563515151289305481,7929640409073198643,'RIQL5VfgBTQGldv1y6qs','EAoElWl4Wx9goZQFauSIZe','iO','JNbTQvTZAMD6W','ZP','V',15);
+INSERT INTO ti VALUES (14563515151289305481,7929640409073198643,'RIQL5VfgBTQGldv1y6qs','EAoElWl4Wx9goZQFauSIZe','iO','JNbTQvTZAMD6W','ZP','V',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(11), d VARBINARY(65) NOT NULL, e VARBINARY(34) NOT NULL, f VARCHAR(16), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (155,72,'qKMtNOnBRtw','zDLcA3fxtNL82He1OyjAPCMUy4LAf0P9EOtuUhLQWWWWmGcf6GcwA5cwkx4KNve','borpYgSTcWCQsVEwbjrJXg8HRy','h1D27','V','9',0);
+INSERT INTO t VALUES (107,86,'zu','oOJw8dyMjw1nI1gES9xdukNqEG8DNy8tlyQwef','gyN42z1P1B3V2XCw7EiLELwIRWdEEfQIm','yR0fP','A','a',1);
+INSERT INTO t VALUES (100,7,'8U','j3UvxOY4SZQFm8fgl3ZBXgDF','BcaNjkxEcmkAuLasmyAonPW08L9Q','ziuaS','Q','9',2);
+INSERT INTO t VALUES (85,124,'J3FvI','3ecu3NWUKD8P4HM8XdA6VNgYfToYBzm','NuFhrjqXU3GfBGPmjF','G6BzzM','x','M',3);
+INSERT INTO t VALUES (157,57,'Efb9z4','u9U9yGs0NZ8VOJvtSSde','En82E','uf7tKFU9qeWz','F','E',4);
+INSERT INTO t VALUES (135,239,'hbB','svl','LEx3TbUoNln46IXd1GqCAG','WWpfp0gZdLL','g','t',5);
+INSERT INTO t VALUES (148,131,'tSpopgq6C6Y','Z1e7YyPiulGdP3xh6BPIFrZcxLypXCIMhjXolhAbjzaS9OdK3Jnj7Cn0rChXVUIf','HAM2cmtSJyJSabId9INhwyO25BJ','H5diYtc8kj6wayO','2','g',6);
+INSERT INTO t VALUES (13,48,'xOB','wW9OVOxT9ppBI5lUFlrD5U8qIEXVU80SapMqIUuQyOhVX2PdZ5WFdoTLTrF6A7J','iko4O','gM42ZPVOpnGp5','l','8',7);
+INSERT INTO t VALUES (133,197,'Et8MGgQfd','Vm48lMX6tDd8FskA5R6hCOsBUkHFz3InQ9G9vg0MXyzJbeGs1rfvNx','am2e3hhL6W89QxWRkKCrdSZO7Sb','kfgxcZq9NM','4','O',8);
+INSERT INTO t VALUES (150,116,'M2Go2UlGW49','0HBVlTn4iMcRkdevQMGtQs5fh8','IwY3We3KsRoyo','c2C','t','7',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(11), d VARBINARY(65) NOT NULL, e VARBINARY(34) NOT NULL, f VARCHAR(16), 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 (2102167745,-407436372,'BEcYmkim5kj','oPPX0dS999OF3Fw773YQ36pClDCeEnI2r1QImcsFnd9lcJNdsFusYyEGwjDU','VPJ5jssa','SR8pfLmOt8XMmW','ZTf6aU4Fr6s61tEzYexPGfyESXw1CQXwHawh6B8ZG1Fqc6wryghy2jTtJAjf6DVwwJCob7ZBf5ZLu','BZ37iMjwb',10);
-INSERT INTO ti VALUES (2102167745,-407436372,'BEcYmkim5kj','oPPX0dS999OF3Fw773YQ36pClDCeEnI2r1QImcsFnd9lcJNdsFusYyEGwjDU','VPJ5jssa','SR8pfLmOt8XMmW','ZTf6aU4Fr6s61tEzYexPGfyESXw1CQXwHawh6B8ZG1Fqc6wryghy2jTtJAjf6DVwwJCob7ZBf5ZLu','BZ37iMjwb',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(48);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
-INSERT INTO t VALUES (1231007212,-1777236926,'Tr8lMGiATBopuYNOj6UytHKirvkimg','PWClaiKlcp2FSS2Jzu9IwiYP2mpWgUuG5oGQPsaft3uiZn884Z5s7Ljw5vBIJ4ctB6u3uQ','tMwPLWwJe5GVkHlIvPR6wR','75MNlesXBU','JuXPhIcXqQ355lzF4suOztq8oOzCId2P5uIatSlLts1OpBVLRYDO7JNbuasGtxdCSbLmmWdGwhrHLHQ9doXxnCB','BlflQHX9YIA4UhuquV3yZIDh9HyWTvMGVInmeTeko7yj65TZtNDNyz12q',11);
-INSERT INTO ti VALUES (1231007212,-1777236926,'Tr8lMGiATBopuYNOj6UytHKirvkimg','PWClaiKlcp2FSS2Jzu9IwiYP2mpWgUuG5oGQPsaft3uiZn884Z5s7Ljw5vBIJ4ctB6u3uQ','tMwPLWwJe5GVkHlIvPR6wR','75MNlesXBU','JuXPhIcXqQ355lzF4suOztq8oOzCId2P5uIatSlLts1OpBVLRYDO7JNbuasGtxdCSbLmmWdGwhrHLHQ9doXxnCB','BlflQHX9YIA4UhuquV3yZIDh9HyWTvMGVInmeTeko7yj65TZtNDNyz12q',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1075367208,-704385162,'Dh3zVlFyI1LLTfNIeJWR1sxNa7','BqxpYs6Qgq53ZYjf8bZSAMbpwSDf89cToXhA09DqmHL66hT1FVylJyWIAMb7KccxvJkle9qWajyLH4TPBLJnU1YW5HH7W3dq8nbnODqgjFD3MmG8JKtL9fA8loYeASQDIFPP4JrxAb37prIkpSjM1pa4Z2SwkeIGrCl3A2EHzW2Zan12lUsE0oq0ro4WpPbF4blU8HnFJVJkpe6aE9uOJ11Qzn','YCpghxpsV70SFIQOhgOJfwrSEEva73Igf','6lzNsYqF2EdbFg9gn','jeTso1qm2N9lerksAtTDQ','hh5QZATpoWTPbmKb0PaPr2IW6bwgMz2McxRrOwF0kPrWRtQlqF1KHis',12);
-INSERT INTO ti VALUES (1075367208,-704385162,'Dh3zVlFyI1LLTfNIeJWR1sxNa7','BqxpYs6Qgq53ZYjf8bZSAMbpwSDf89cToXhA09DqmHL66hT1FVylJyWIAMb7KccxvJkle9qWajyLH4TPBLJnU1YW5HH7W3dq8nbnODqgjFD3MmG8JKtL9fA8loYeASQDIFPP4JrxAb37prIkpSjM1pa4Z2SwkeIGrCl3A2EHzW2Zan12lUsE0oq0ro4WpPbF4blU8HnFJVJkpe6aE9uOJ11Qzn','YCpghxpsV70SFIQOhgOJfwrSEEva73Igf','6lzNsYqF2EdbFg9gn','jeTso1qm2N9lerksAtTDQ','hh5QZATpoWTPbmKb0PaPr2IW6bwgMz2McxRrOwF0kPrWRtQlqF1KHis',12);
+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 (1734206024,175,'iUZB2Df','RBcowB9Q61pNTaAHkKitVhUzUKIeAxPLUzIX','QUAhdxArmpJLZo2A4V8GJtGXE7','8c','n','q',10);
+INSERT INTO ti VALUES (1734206024,175,'iUZB2Df','RBcowB9Q61pNTaAHkKitVhUzUKIeAxPLUzIX','QUAhdxArmpJLZo2A4V8GJtGXE7','8c','n','q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (3731337770,244,'3FYRWxN4qn','pXAh2YmmQWveKdlRGsKQH8O1LVUZKL2x2npPWuF61CrwbeqV','ZmzY3CfzBHcg4Aa','5MBZSme','X','7',11);
+INSERT INTO ti VALUES (3731337770,244,'3FYRWxN4qn','pXAh2YmmQWveKdlRGsKQH8O1LVUZKL2x2npPWuF61CrwbeqV','ZmzY3CfzBHcg4Aa','5MBZSme','X','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3540935681,87,'5qTwUMuuc1','kOI55zEjz5NpV','Hz1JSWqHGYbFyLXF6PVEN5','y0IKnWCAjLV','x','7',12);
+INSERT INTO ti VALUES (3540935681,87,'5qTwUMuuc1','kOI55zEjz5NpV','Hz1JSWqHGYbFyLXF6PVEN5','y0IKnWCAjLV','x','7',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2434055932,1330715203,'L9aNmDPVv','ZtiPyikyYW30PnnJxEWuQDytp0WSUZFGxTBFx3uDmUtFAZ5oN309zuIuVFlFOcdOBWmLwGB3tWe2o7rfTDMc9KP5xPecH2Jd9IzDLMHOY1iLDbEyNEdLJSSnO0qQEJijxo0','FzSrJt4AjjIvbLETwCIXY1kN3kW','RRtG0rGelf0OSjybYjefKCRZ8eMr3oCtTZSAYgXu6otlvwEhg1qvSP7oDOcwIZAGXSeSgF4WjjqvNXu3eJmZpcWTl2TcufmAZRrZ1S8JfXOE8hKu46yLoTIIrFF6Aq6OS5SixUdOy7SazpTx69sgOJtTtp9m4wckq72xBdM3dx8jkC8JfE','1TPaGOKAHkPBnx3W6eujeRtPJCFF7XUOIFiVBaWpcSUOp7JjEiJC1Re77uXpRGtylShgAgGlHr','8Sm5Q6o1v1jKIGwtgbtk5ysSUPkk0RLyoYwzYNamR197En',13);
-INSERT INTO ti VALUES (2434055932,1330715203,'L9aNmDPVv','ZtiPyikyYW30PnnJxEWuQDytp0WSUZFGxTBFx3uDmUtFAZ5oN309zuIuVFlFOcdOBWmLwGB3tWe2o7rfTDMc9KP5xPecH2Jd9IzDLMHOY1iLDbEyNEdLJSSnO0qQEJijxo0','FzSrJt4AjjIvbLETwCIXY1kN3kW','RRtG0rGelf0OSjybYjefKCRZ8eMr3oCtTZSAYgXu6otlvwEhg1qvSP7oDOcwIZAGXSeSgF4WjjqvNXu3eJmZpcWTl2TcufmAZRrZ1S8JfXOE8hKu46yLoTIIrFF6Aq6OS5SixUdOy7SazpTx69sgOJtTtp9m4wckq72xBdM3dx8jkC8JfE','1TPaGOKAHkPBnx3W6eujeRtPJCFF7XUOIFiVBaWpcSUOp7JjEiJC1Re77uXpRGtylShgAgGlHr','8Sm5Q6o1v1jKIGwtgbtk5ysSUPkk0RLyoYwzYNamR197En',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT, c BINARY(97) NOT NULL, d VARCHAR(73), e VARBINARY(38), f VARCHAR(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7576382788724123599,12,'BJiaxCVcT24GE','LGv7LjlEsukE6xw3S5Fw5uZmdnWxswTMmA0gCUHu','QnI3U2nNSQ0ixAbyPDmz','K4','KZfO78g7kmiv','xifbQCgAg2m8jCKfwQMm08YbZf4a70yXFnV6',0);
-INSERT INTO t VALUES (7849246810580018581,-125,'RQulI','F','y83ZOS8fPN13sBgm6MOj','sr','FNo0i4I4ecIp6wGuniIDIKTFl0asRrVXghDvbKHofLFQa3O368qQf636OHP6xJW4UXKlELnShHZlcDEbFlcvrfcTmX9vNDkicKcR','XEGLpw5Ia4f8UtCimF1pqJIXAqX0F0KMCo8Pmt7xPnKfaIh',1);
-INSERT INTO t VALUES (11669183264932771435,28,'6ucWeJY9mypvRsWQqCmLgqCGBPulLCH1mKEX0oQeUEUjq3cMrdPZeAEP2dCZGnq2zOblFSOL0A','JT6gVEg4a9wrzNYgStgyQDj3ZodDnirvQffY9Hll985JMUkXkNUdYzijyYnfwuCJLJ','b3j3','Ckh','NE1vWk1c8HX6oXoKlSvI7zqb','mMPQIcgThmPHMMerTJoRr3BZ7gbCeeJ0EEvQuXbtt',2);
-INSERT INTO t VALUES (15558116266917366007,-3,'XWTAkZgQm8gtmN','GlBTKqz7R2Z5B7zyWwT4JxbhTTUotrTynK6vxuQm3LRwv8Tilo1Mhj3z5n4j9z','mL','pa','6V4GPeocM','6XkWehW3W98EgjLX4clSYooFx6kTXFEv30YdnZ1yBagl4D1lG',3);
-INSERT INTO t VALUES (6757130048710888376,64,'msTGwkMTg2TQoQgy3tNXLzcefiWVaD1r60sFXcmbf2KyZQD6etGE3xIZ79NYwxECB3CfwdPph','dCWWjSzNZPpkF0rAsF','vFIT3x','kT','Pyhe','OuFrHa6dRJp3iA0maez66fEYxLYJzJxHkrn3or67X5',4);
-INSERT INTO t VALUES (2580651581406651579,15,'qZhzqiFjqKU9IEE19xLeX','cBpIcXxQIu','hX8903G6sIqZKFaTyF5xkKro6b5','GjB','XPWOox8WwK5zbBCE1XU1scBtCbJTGoezBS31cWJZyUaA','AWZ4zlbWwq6JQZbglyxdRc3lPj2dm459IqiPFX',5);
-INSERT INTO t VALUES (171884214069729732,-66,'7lmZOmLD8Kf6zbd0gBCDQvmXIMCNbCONZGElF4NVelL','skwd3d0VXWYQ80R8bDgRnxbfb4pXOcVZDH7HEsYMXcbZNjfOcWlP6Y2HqT','ThoPMXFvIBcjPMvZWTe4n8XzJNcBZaagR','KG','NLEn','S',6);
-INSERT INTO t VALUES (10007350042738217861,-95,'rdgqfsthb1myVx8aiJVYeIGIZUOsavDWbZmhPfihS2aRaD4cM1WnO7pPpRhLyZwcJeaSheL9LjUVnJNbPp3X72L4J4Wc','wGrlzycEW','ihStHr5guZA','i','8GtXWvBTb3ADQR06bFLYMgX3fvyqeNareu8T6DCw9szyViGzrB175BTy1TTGiPKShkoD9rEaPwD7DFvbu1RctPHLjSGVKH','qsAxZYfW8GMoyXJM1b1pwsyg7JlPUEEKmWMdkdbjVzDjRGY162e7cRvAz20eSBwDae1',7);
-INSERT INTO t VALUES (11002807511164413950,43,'O7aSIqWS3IiqkIhLW3l120D4kShTQLWJstyLz5SWfhmu21sdEHPYYQmI8n6nzpmCXxCF0ECbhxY','3fQjNIgfhtWEChxCbxIQAwTlKQJOElUzUsBPCMGzo0Z','RX6aQovglzYiOsT3FACIz3p4EYuDZdKuQ3KJA5','tjS','D9Mj33Xpp5EvkHps8ghPSrBuzu1kNA16tBESsrsrAmSEGksJd9UkpD4epPuDv6B22lp8ZSeboCPdy3OfnpeOVW3SS1','BWsHwsD3RLoramBrJeobwcp0b5qXiN7gnEmqJRjlPRbLn36LIzIpUnL6dpU5W',8);
-INSERT INTO t VALUES (5836466249930858450,35,'9i2F9lEG7629b24PkNAv7fuOm6re0TcLSW66xLZMxKx5AykQDjmrqD','HQjL42qYFdgA6smglWJmSZpkC6Mg1GqQL9UHAvqgLVn6ngiJOyJVFOf','352S3CPAw4yBf1Cp4guJkQZqguv','Ip','2gKbrjCDquXTwzeBvEI3ogCS6vI9mlTpew09VkRdm6s6sp35aIhFmzkF56F713Wo','uHcwuLTblPcP8CwKFDuWfOKFxVdycOTq7X1Rv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1131448275,135,'I9i31mBqUI4u','kE8VUIWXUcNSU3n9Ej','Iz8xHFEpLew9D1OOIadx','1f','g','0',13);
+INSERT INTO ti VALUES (1131448275,135,'I9i31mBqUI4u','kE8VUIWXUcNSU3n9Ej','Iz8xHFEpLew9D1OOIadx','1f','g','0',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2315723552,207,'0p4PKH','mc5kZv00CtDuIsjXjm4psb37dOFFnNPZygVMx7djkAje13Gj0qdPU64ugEcqshS2UoX9ouWosCpr6HO8m7GWW7yk71dhg1Roq27PB0uj4kohWhFF2dg7RfcbN5xESJmxwuJHko26P3peTqAT8HLKrPCF5ISEclWHSMylevSZDS5ISyruDGirJNzfrO8On5iKxFNitfoE8GzFq2yRs6T8ei62DqtfdzkLCO','U9GJrKMRjnZ8znYFt','FckIP4xkgYdpBSqdmS3OKzXbLDYMOnHPCwLT1TRk1wrQc3t5SWfhWkzkwsPNV1SubweSrH1NfmXsLCkYlKv9VCLyezQgHjvXmCMhxs3febiAU8OFNKkAgZ3kscYses6YQk7tV4eKSTnJ2RDCLqfn6hXJMppeFHLmKyBb46xxTb3DcLne8sLlE6xkOPwOMuUlbq9URYJk9At2xnFOMF9KTmt5X','b','e',14);
+INSERT INTO ti VALUES (2315723552,207,'0p4PKH','mc5kZv00CtDuIsjXjm4psb37dOFFnNPZygVMx7djkAje13Gj0qdPU64ugEcqshS2UoX9ouWosCpr6HO8m7GWW7yk71dhg1Roq27PB0uj4kohWhFF2dg7RfcbN5xESJmxwuJHko26P3peTqAT8HLKrPCF5ISEclWHSMylevSZDS5ISyruDGirJNzfrO8On5iKxFNitfoE8GzFq2yRs6T8ei62DqtfdzkLCO','U9GJrKMRjnZ8znYFt','FckIP4xkgYdpBSqdmS3OKzXbLDYMOnHPCwLT1TRk1wrQc3t5SWfhWkzkwsPNV1SubweSrH1NfmXsLCkYlKv9VCLyezQgHjvXmCMhxs3febiAU8OFNKkAgZ3kscYses6YQk7tV4eKSTnJ2RDCLqfn6hXJMppeFHLmKyBb46xxTb3DcLne8sLlE6xkOPwOMuUlbq9URYJk9At2xnFOMF9KTmt5X','b','e',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (392708348,116,'cr4Hz13R','SOz0mBOvTegZAiYyrVnZ5r4HSAN1UTe0GHWfuV5udpwZRQczGQth8YJMNcu40yY9jCdfMSCKkZR6YicskKtPteZyv3eL','KR','nfRaSctwm6s1YwbbpIdze2CRLTgUoiGkFX18Lz2f8TfEnY0P9KOnqweFXws87k2Jb80iYrgIlMcxSS3zzc4pOCuCmRdyA0jl3D6xtSesMlXgwulpNYR5UQYlpasJUQAhMBGsd4D1resLHGKz728V3CGcv5zu7gA7em0jxZIVU2AKi','IT','v',15);
+INSERT INTO ti VALUES (392708348,116,'cr4Hz13R','SOz0mBOvTegZAiYyrVnZ5r4HSAN1UTe0GHWfuV5udpwZRQczGQth8YJMNcu40yY9jCdfMSCKkZR6YicskKtPteZyv3eL','KR','nfRaSctwm6s1YwbbpIdze2CRLTgUoiGkFX18Lz2f8TfEnY0P9KOnqweFXws87k2Jb80iYrgIlMcxSS3zzc4pOCuCmRdyA0jl3D6xtSesMlXgwulpNYR5UQYlpasJUQAhMBGsd4D1resLHGKz728V3CGcv5zu7gA7em0jxZIVU2AKi','IT','v',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT, c CHAR(37) NOT NULL, d VARCHAR(47), e VARBINARY(57), f VARCHAR(97) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3007,92,'I32iEk6kKtHYZOAcsEEuLZnXA0Nt','rVqoagboSLXZZWAr6DOHSFNaMLk9RxT5xMAHyj','KroMoKs495iiVaTNzdfkg1794XXVKAkVHZP','dFRDylPsmWij34yId4a44Et0b19qQCb2fPEHSlsl2BoArSmaIFrEimhnkK','8','6',0);
+INSERT INTO t VALUES (-2479,47,'AwxpecaeKwb46K0','4jl61vq91rXuwY6br5y3ngutfG4nb2IXpHX3u65UQ','imk8dZTAOhCGpX3cEJ5D1YM072lZ','h3FQRCgGMthnW1JFkB1zzxRagBUdPyYLd4iF1jcaVAIanROlAYYe9J9CIlgIqLheyos2zO0CjOSseZ8Yrm7JZ27pQUX','0','q',1);
+INSERT INTO t VALUES (-9740,70,'Xh91','xnxA5OpgtV2KcEkrtsjdef7WSNd','9693zrirC3cJU7C6nHL3fPgojOkkRLazYe3V6ehI0vvbcczyL31M','uRePuZ2Fd3mDllfoEsYGkhHG5762SfxFawQl4hnopDFtFSnW6p','Vu','v',2);
+INSERT INTO t VALUES (13838,-99,'Z9W5Tgz5coaBGsYP4H1i0zft30','LbKPp9M8cwg3MVaaZPPg','SdSaalvZZtLaSLAdsNbXWDhg24YH5Ps3ytNLwLiLQDmZso','2HnsGO0WLIpOVuqmBje0is3uZfD0NuD4hcck5G677x','Of','h',3);
+INSERT INTO t VALUES (21762,108,'LLyWUy','qIVgG7wc7aGswI9PM','FbmNEqesXqckI3r6PH','f7P9QD4p1Tc','r4','L',4);
+INSERT INTO t VALUES (10043,16,'b','Lz1Y83BrnA7Ikllf2lAbbEQPMRmki8o08nuEH1VU','9grVvebd85a9AOPyijiv5Jf9','HmIMvHt6NQrsFicQ','kc','h',5);
+INSERT INTO t VALUES (7689,112,'Cdko9J','42HxsytAAbuC4pGpkRZkv659viEPSMDWxUZrUTr5a','PTMAw','eVIXMvhVzNgKTObM1bZlPt2ZR9kHzZeJZTFVxUAkQG3','lO','G',6);
+INSERT INTO t VALUES (-20201,-98,'wQnPf6gZj4N5zJ4iGyGBDnbqHsF2Jax','BmnK1rrLx5MAt4UTRYEprJ4pHMoetxjJW4Vr6Ky','T7v87tZbVuWXre0NwpGItVFnK','zfYcJyqkxxP3wOUUXHxmn3QmM2JuMx1pkm0h2m6EWyfXFNye6F4gPguaLtUFRvkm5AeP','b','x',7);
+INSERT INTO t VALUES (11739,-1,'N7VlKmi6GMJM9c7rQt31j2qEGBTzlM6u','HIwKpbpz77NQbr6CwFP5Lus8hm8eGhXy','ElRcGFIz7iqMbOV2BJdKOcV51nTNX6BLW0XhrM73P1aaIrNR','LitmhqPE','2','X',8);
+INSERT INTO t VALUES (-4789,-19,'y','sf8M1','2ZiiEPfWPPuusuuqA3Xhv39A0kGI8gNV','4B43XV7l','be','l',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c CHAR(37) NOT NULL, d VARCHAR(47), e VARBINARY(57), f VARCHAR(97) 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;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (26367,-57,'SB4S0Z','Oaio0GM6BhF7ZEbcivINNRY','QV65dTZlQ57WMzbWa1sjGa0m2MtamJDaIyNJuCyW5LnTJaVxbliSg','9gtrICcOSz4CdcR4','6','s',10);
+INSERT INTO ti VALUES (26367,-57,'SB4S0Z','Oaio0GM6BhF7ZEbcivINNRY','QV65dTZlQ57WMzbWa1sjGa0m2MtamJDaIyNJuCyW5LnTJaVxbliSg','9gtrICcOSz4CdcR4','6','s',10);
+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 (-24066,78,'mxvJxI39CjvwSXQaiiAdOHgxNth5','hWke4QbCXflpO4gIV3Tft8jUfi','Q9pSiuN3MNtwY1wGn1Cvwb5QcpODhOKxwUSIH1OXjW6ruKkkTiIb','hhDxKAnZaB2rHMYUBPsDHr2kkt8QnbS7uk','A','O',11);
+INSERT INTO ti VALUES (-24066,78,'mxvJxI39CjvwSXQaiiAdOHgxNth5','hWke4QbCXflpO4gIV3Tft8jUfi','Q9pSiuN3MNtwY1wGn1Cvwb5QcpODhOKxwUSIH1OXjW6ruKkkTiIb','hhDxKAnZaB2rHMYUBPsDHr2kkt8QnbS7uk','A','O',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1889,61,'LGgtXGa8XU','BOlNc0ZYtj','Xwpk20TJ6std67CYr','hAlxHgRGkngyHIHkvaAhF3fQPMuL2kb6Q67bEzx6SopxP96U44LZELSP8K1le6DEHEtpolI5Ud','qO','E',12);
+INSERT INTO ti VALUES (1889,61,'LGgtXGa8XU','BOlNc0ZYtj','Xwpk20TJ6std67CYr','hAlxHgRGkngyHIHkvaAhF3fQPMuL2kb6Q67bEzx6SopxP96U44LZELSP8K1le6DEHEtpolI5Ud','qO','E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5229,35,'dID98j3aUDAh07NqDcqjQAzngiOcATXXzM','f7ggsy1UZ6GGYUhKcx2jpRyVDsG4EF7xOmOrjGg5QuM7KFSHByMrTjVphLmcnLcw','RguCA068','MIsIWIMS4p7LoPFN7u6oCKalmYqyAxCjYNTEDCTDQbxxz3gjEtIw7j6teQSbqVVZwwNNqbXeg8fl20WOUE09vc8UnOTrrzdWwk8EHtOTLLVR081SZnb9MOjD8sSIeo8Gedc3lapbpVotaTMNdq1PDVZT6Rkx6ZDcxXTSdpA2EclaDCvSrDT8AMH6HPeIfKE051okrP5DBgE45WR3XxBtQ1jOwlkgirjJz1Y01lDBSV','lO','D',13);
+INSERT INTO ti VALUES (5229,35,'dID98j3aUDAh07NqDcqjQAzngiOcATXXzM','f7ggsy1UZ6GGYUhKcx2jpRyVDsG4EF7xOmOrjGg5QuM7KFSHByMrTjVphLmcnLcw','RguCA068','MIsIWIMS4p7LoPFN7u6oCKalmYqyAxCjYNTEDCTDQbxxz3gjEtIw7j6teQSbqVVZwwNNqbXeg8fl20WOUE09vc8UnOTrrzdWwk8EHtOTLLVR081SZnb9MOjD8sSIeo8Gedc3lapbpVotaTMNdq1PDVZT6Rkx6ZDcxXTSdpA2EclaDCvSrDT8AMH6HPeIfKE051okrP5DBgE45WR3XxBtQ1jOwlkgirjJz1Y01lDBSV','lO','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10914,26,'qqQs','0AUZt5XmtxuMyQ3n3NvlhHWuDTef1ISmU79cU632f8yWMSX8Ru2ygFwjCPG3sSkEvBykFGoPHlIcokPOawZgWoWxEkiGMAARmssMCZKCJpCjcEaIRhFFylynBb','3R0OKnu8q0OVbnuPq2Yy9QPn4pu2euRuBXiaOR','LYJgRAQlzjK8ri2LGPVA2EtrwnLIjozJPc07Z4KkiJIRRbTIxqIpgYiPFDuL3k','2Bm','Q',14);
+INSERT INTO ti VALUES (10914,26,'qqQs','0AUZt5XmtxuMyQ3n3NvlhHWuDTef1ISmU79cU632f8yWMSX8Ru2ygFwjCPG3sSkEvBykFGoPHlIcokPOawZgWoWxEkiGMAARmssMCZKCJpCjcEaIRhFFylynBb','3R0OKnu8q0OVbnuPq2Yy9QPn4pu2euRuBXiaOR','LYJgRAQlzjK8ri2LGPVA2EtrwnLIjozJPc07Z4KkiJIRRbTIxqIpgYiPFDuL3k','2Bm','Q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15702,-49,'oiw74ayhGu1nhsekgBjMQeoKGIMSGAvGV47','AuwBuCsGJfW7d1jn65DhdXOffCF5NV9V2WQVlCKFNPglJ4bbElnbL2EZb7V2cYMGcOPottcSD0EHbqeqxx2hY7fe5DXovYH4hlq1AjDZZR7GzHgcIx1iPh5ssBGXOMFO4Qg','2bY35IkuGbWtDuGZa2j8Y33Np1','gvhcetWpbL1akApqhWfikyT85Qt0kcpzqH8K','YFF','A',15);
+INSERT INTO ti VALUES (15702,-49,'oiw74ayhGu1nhsekgBjMQeoKGIMSGAvGV47','AuwBuCsGJfW7d1jn65DhdXOffCF5NV9V2WQVlCKFNPglJ4bbElnbL2EZb7V2cYMGcOPottcSD0EHbqeqxx2hY7fe5DXovYH4hlq1AjDZZR7GzHgcIx1iPh5ssBGXOMFO4Qg','2bY35IkuGbWtDuGZa2j8Y33Np1','gvhcetWpbL1akApqhWfikyT85Qt0kcpzqH8K','YFF','A',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(26) NOT NULL, d VARBINARY(66), e VARBINARY(69) NOT NULL, f VARCHAR(31), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15665130123217025393,129,'Yp','bCmAxi9SqW8F8LfeJh0i5MWZnvkbyPJwbwc3BIhN5nR1','Ue35R','WV3YjoXvTQqBYJ4fHZik','1','g',0);
+INSERT INTO t VALUES (10533493198323804668,84,'J','WzsuOXp3wVnCApafimkTdPTpVAz8JtwFUF2lD0','eKAHnk','ZzE9xWt','Y','c',1);
+INSERT INTO t VALUES (17212758960984215677,173,'ATeiK3Gtz62a0zvb1xdLytMMh','CkiX','29Okn','MuswKCIXW54n19fQD0nr8','e','R',2);
+INSERT INTO t VALUES (1871873907675173891,4,'B3rPzppj9k29xBefR0E6Nb','ZDh71YoBekdkIQYUXZNVVaQedP','IOYYKtsR3auE6kxOPA1AFDGYzeisJkr','bSexcNwuET8PYik9hHIx85vQIfW','d','at',3);
+INSERT INTO t VALUES (13238536273560430347,136,'AEnar46cjQcyG3','UzZA54uAhsShT4oyUipRJXPfhkhX579U9murgWNCLrMYZcCIwVCJ2IbIR','vddPlYpnU4Gl4P6Nyj2CCUEYg1Jw7UdlA1rKCodKlUeVZQCVSNeYja1s5YUxTalB','5IdVNNT','G','0',4);
+INSERT INTO t VALUES (14521242038026732165,180,'OMyY1SyhfTwOsm4','TaeSlUt52HGMELdzzbSnw1FLWCd3aDw7NG47rpBfrJBsOkXA6j4EvtcX','6r','7Hs15NV','j','q',5);
+INSERT INTO t VALUES (15157942866390800868,208,'TkS6','n63uyuE4it1fbFcCPdA5BS6FAJJUI7n8nEQNhLb081rYOqmuWXlkHPF7T','SGfcGbMlvwXf','1c1kYZl','s','0',6);
+INSERT INTO t VALUES (11841332407870002089,231,'la2MtSb1P9RNaD2i','DFgOFeU0TsFwTfnvANjvETr','JOztbwAVrqUJqUDzorysJxqKZlwYc4IRYtGi8zhyd09rHd8Ipwdz80sutAiL','jcpa0SvziSbfwU1dWEb3Af','N','j',7);
+INSERT INTO t VALUES (16904849508091928885,29,'EZ2VpBX4laxkA6oxvrRi3','Xa8K7VlT','zoMYVTcUxwbEYWnOQR32EtWOXZcSZEiCK3fhwo7J2OjylFqtqAJ','Fv6Rm2yLZJk0W','4','ob',8);
+INSERT INTO t VALUES (11188236021503716380,26,'5X','HhW765vO78c3FyNcK2pHRqhdTg4BN8BwF6XTi71PyYGInqh','Nqb2IyLuAr','gp','l','MS',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(26) NOT NULL, d VARBINARY(66), e VARBINARY(69) NOT NULL, f VARCHAR(31), 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 (11808969653330564555,2,'pu3znbMb4IjgRlKobdAbAn6GIUx9QhmDa11BWMc1E33MoQ3s4zj1oEZqLjTzFhYN7UwAXjJq1ZyLDyxLsjwF69HBJPP8KDkXq','hPpWSmmTnTuCwasZF5t','uxyqmtLTxPm','0Kd','XHHMwzQWVvNnu1zaCCPD2uKwtk2NCidwUKLOZL5Ddc58y08Q','FEJ',10);
-INSERT INTO ti VALUES (11808969653330564555,2,'pu3znbMb4IjgRlKobdAbAn6GIUx9QhmDa11BWMc1E33MoQ3s4zj1oEZqLjTzFhYN7UwAXjJq1ZyLDyxLsjwF69HBJPP8KDkXq','hPpWSmmTnTuCwasZF5t','uxyqmtLTxPm','0Kd','XHHMwzQWVvNnu1zaCCPD2uKwtk2NCidwUKLOZL5Ddc58y08Q','FEJ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
-INSERT INTO t VALUES (1086773275618911505,-107,'fAhkD0xl8l3AnsvOXVoIymECdmg8MSGAeZGonus8FqaFClT5dmWuy','Uey8b3CErL5z75PTEdJ6VJ6uE3QX01Xjs','W5rrP6VTooyNX85Coht0R0mFU80rPiqO','1H','Y4abr3pPCnMT7nd0hG6Yfset1pdxtdfh5dJz8D3TIxJDR64PSXlKAvyklrzTdKTnXdMnAcswnizAc3gCOZUPXkFaiGDnG','pBKDijQWATSmejd4zLYfeFQ4WA1L5fIxcsjIOSS5eaQe3dtS1xYXZ6Ji9Yk8mYFhx5qULukbr35BrnW8RC',11);
-INSERT INTO ti VALUES (1086773275618911505,-107,'fAhkD0xl8l3AnsvOXVoIymECdmg8MSGAeZGonus8FqaFClT5dmWuy','Uey8b3CErL5z75PTEdJ6VJ6uE3QX01Xjs','W5rrP6VTooyNX85Coht0R0mFU80rPiqO','1H','Y4abr3pPCnMT7nd0hG6Yfset1pdxtdfh5dJz8D3TIxJDR64PSXlKAvyklrzTdKTnXdMnAcswnizAc3gCOZUPXkFaiGDnG','pBKDijQWATSmejd4zLYfeFQ4WA1L5fIxcsjIOSS5eaQe3dtS1xYXZ6Ji9Yk8mYFhx5qULukbr35BrnW8RC',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1522978197738541476,-58,'hYC1GGh1VXrw7yxWTgPrdnikUpQ','n7n6z7tH56AYiRCVjy7GzPhgN','1YNdAG4AbYBmcpHyGVdqaF24ACdnt8hzG1i','oWS','Lvf7xH6RxyKQmXwE0Dojk8IT8i1ANPy4T','XZVar24ftwG3EUVLU5Y6KCYPK0rZZ04cpKwYNhHLnM7z7nAHQdf1984b6iVYgd4pgsTCHfOVYGsfNYBOlJW',12);
-INSERT INTO ti VALUES (1522978197738541476,-58,'hYC1GGh1VXrw7yxWTgPrdnikUpQ','n7n6z7tH56AYiRCVjy7GzPhgN','1YNdAG4AbYBmcpHyGVdqaF24ACdnt8hzG1i','oWS','Lvf7xH6RxyKQmXwE0Dojk8IT8i1ANPy4T','XZVar24ftwG3EUVLU5Y6KCYPK0rZZ04cpKwYNhHLnM7z7nAHQdf1984b6iVYgd4pgsTCHfOVYGsfNYBOlJW',12);
+INSERT INTO t VALUES (15998005528721036454,221,'pmced','31vONmTMJXsKqo9JWgaeGZUNs3GBIz7nVg04IBPA8IIwb6gcIt5lEKMaYypohTgI','ls1DypJ0s','i5u9vq5WsJjX','j','P',10);
+INSERT INTO ti VALUES (15998005528721036454,221,'pmced','31vONmTMJXsKqo9JWgaeGZUNs3GBIz7nVg04IBPA8IIwb6gcIt5lEKMaYypohTgI','ls1DypJ0s','i5u9vq5WsJjX','j','P',10);
+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 (4570340454358649846,205,'DAIpSK1N','Wqt','PBHCBqTbBQqXki3gg','15PpB3xXCW','Y','3',11);
+INSERT INTO ti VALUES (4570340454358649846,205,'DAIpSK1N','Wqt','PBHCBqTbBQqXki3gg','15PpB3xXCW','Y','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6258273944986843132,72,'8sIleSqvDEWVj4','9EyPCeSDz13wRzchb8WcE2pYAIMRMmaIlvmQy35R7F7E3Jpl9K5G5FWbLzou2q72cxIbel1oPrWVQuKxUsRfJjCxhP','vl','rcHqsNCuKoHk5YlXanSvd7Gk7ke','k','sv',12);
+INSERT INTO ti VALUES (6258273944986843132,72,'8sIleSqvDEWVj4','9EyPCeSDz13wRzchb8WcE2pYAIMRMmaIlvmQy35R7F7E3Jpl9K5G5FWbLzou2q72cxIbel1oPrWVQuKxUsRfJjCxhP','vl','rcHqsNCuKoHk5YlXanSvd7Gk7ke','k','sv',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4358457873902468581,55,'uWoQfXgOCTUK6F2sUEZwQKBRwsLeHRtVME9C91OaaI2R','sKGQVFfisDCjq1MLHTz10mN6FKD1ycgF4rCvRsXdlz2HBgXeVmTVnqtrHNwrWWfIGITve6t4IlHOU5Y1l8cTpw5KBkIGrrxRTDE2EcckcR7gI9YEQz8r3NBjHjbAgwTvQt2CbOTr','jwgDH8','rL4jEkjRkhphilMAxVL6lSQM6L5I9zPXxcn6TRzM4ylHVacH0HFzQbrFhxhOmC4YhFBhgYWjmaiJgajCYsg1tsbxZJxsigQEMwzfeK38nz1TCuyPcSZPQ7Dfrgn','REoJXvXokk5Zi7ikqxgfk','2i3a8vGANV7hnjO',13);
-INSERT INTO ti VALUES (4358457873902468581,55,'uWoQfXgOCTUK6F2sUEZwQKBRwsLeHRtVME9C91OaaI2R','sKGQVFfisDCjq1MLHTz10mN6FKD1ycgF4rCvRsXdlz2HBgXeVmTVnqtrHNwrWWfIGITve6t4IlHOU5Y1l8cTpw5KBkIGrrxRTDE2EcckcR7gI9YEQz8r3NBjHjbAgwTvQt2CbOTr','jwgDH8','rL4jEkjRkhphilMAxVL6lSQM6L5I9zPXxcn6TRzM4ylHVacH0HFzQbrFhxhOmC4YhFBhgYWjmaiJgajCYsg1tsbxZJxsigQEMwzfeK38nz1TCuyPcSZPQ7Dfrgn','REoJXvXokk5Zi7ikqxgfk','2i3a8vGANV7hnjO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(86) NOT NULL, d VARCHAR(65) NOT NULL, e VARBINARY(53) NOT NULL, f VARBINARY(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12652,9084498,'zl4uJv67Cf3RkxgDKOt070MYnwFCUhyPjQcmHRhgD542QGmt0GqEsiS8NuJLxkEuP','GHATwAKG18H19Y8qrXHK5W7iTP5YcBVLW0ST1TzetJowlcQKDngoCP','wMX3AwdZoRD','kB03YDp3RAw59JES7SaySVBWmvWB8kuLx6BnLWN5OCwOXE8P1CBkiUUoC61eJ9WyQDwNgZZEXiIcH','ahdgjjsuKtSBWtKzM9Da1qruCmFOcpUVnv3z3xfhgGz4WZUfgDGXpPwEtxMD1K5S2ahZ477Cvr4LZXK7bCaZRrmY8r','H9BK5MDfsGhlVdZU',0);
-INSERT INTO t VALUES (25262,8690834,'3XYHEfFGiqFWoavQRY1PhSK6o9Nxk9fHpGy','Kib9UBUwETh4g','9Gv','ilGkMdssket58pZwRvAuq1SGhT1V61I9mg9uNfS7tmteB2WOdyxlhuzafRsqGJ0y2mnPJhlsvZGUr5F0c4','2H9O3Djb2LvO4V2iiUh7bhzwSqJPPgkZfIz8vHEZHyJgcVrElG1v8nla6kS5AtzfpMZTVN2LwFcOCs7','w4XjojRFSGf3EcJyDmGBkzeRo4sikRtSRBOvX8gfFzcvQlHFyicz4ZjaxzusoPRnE7IYpCy046AKSm2rXRr44MY9uavyxxXmnG',1);
-INSERT INTO t VALUES (14483,5828555,'M7R1nvk5t4nIKQgtca6YLR3m88LVDlXKpbCsWZcVWCUhXTNsP3JoHwB','iNXMpmBjwg2eXe','QtJOWrwaJoZ1yanGyxqhLzztA','T6Sax5A1ax86h2H0lOpWtn42ma9NF6kaEgDYaZy7mfm9h','rvYcvtInxyx2EKDVJHJWJ1OsB07AJALj6E9jLG1HwxCEMYO','LQiQ9Yh6',2);
-INSERT INTO t VALUES (20633,14010893,'dRt6ntXuwfJ1L7f9J2VGeIh47JSWly3C92O42Oec0pSid4xPF','wFZOZ1IaPSnkkacsoTWrUGtl6','4Q7','mXuskl7hPgv18eYpZoXTyiDpN7jHsmDGBGusXz','G6c7MmOPjPr85J7Jdg8Rnu53ab9gE76VMJHx9YX5VP9GLke3Nr00SjfMbYIkZf9SQvKcdsDRKn3eYj1UBBtjwFEU7Z7','HiyYnFJuGKBrwHfr',3);
-INSERT INTO t VALUES (22253,7888968,'q2TcyH1GBnURdrlQYk','Mq4O69jsSeoGRdN2O9AxR4AQDV0RaPKHdR','rWTVmfZqdlO5Ei2VP25oXW2AzVUrM2ejC1pa99MfwY5XxN','53CoT4UdVQoEotfkNyvxtPH9ucTZS9LrWbcgJcoBxVh3dnRBn7YEc4jigauFi37kK7eCSACLjjAWRRXAPQ','YJs75KsoxUD2EAoZzpMgIq3Ez6dz8Yk59bHifz04eI5D','kbBSC',4);
-INSERT INTO t VALUES (11033,4036969,'kytSYMZtt5NTHykPCaslS6benQ27MCS2ehx37plXPxYegQjM558QLt2tAucO96c9rxAUpdBWGs7','KmCLYaHFdhGtxTN7avbtR647fRjF0qhTPOx1','tgPdZbzwfESz6rzwOdDETRujJVilNT65mMqicay','ReP2eDZVAKXOpm5t1zDQcQZKRpEQT0nRsNUxrPNvzc1cmcm3ny3uk7DP2FOWawekC1hJgdFKW','z1pbXuioLqrbbC3bRc5zi4txaFwWBqPshqL4Prfl2M8vjt4iUjZp7PNV9h66J33nIHXdjZHNITW','fAUGFbxY3UAkfjrWFLLnXfTGRdcy2df1R9eCMz4',5);
-INSERT INTO t VALUES (-29009,2154350,'RzoReKsgfzyqWTQySxSp4uDUR8hM','K6lFPjZcL3uB9111nmwYPDCgvGdFhgsGprmze49QA9','n1K3QgrAki3XxNdv','orZd3gAVWH7Zt133pw029L29NLkrWtJpOE1tYXF6EnS1IgbEsceX2JLqY5RCo57lW27R7QF','6FdV0Cw19q','1LsArTD',6);
-INSERT INTO t VALUES (17960,4941314,'W36v5lPxMEyK13vlw','WbuBMpCm1p5oiUarE6KF5Q0ZWUq2q7nXeP5CSidV02iPo1','uVClJyylMQ799vwuFHsxH1DxCb8uy3583M2Sbjt2V','USjFlBuNX15jKNJpVy1nxUsq2HdDC4uUDGtNK7ZAq395wodCrn8UQjboczqhIstGuUMFb7eZnn9ojmVivo','guNhhpeOeeYDnp1oAV46KI056NCvbqNyTvV4kxjVW9UADpaKpKfU753V5TVq','5g94coZJQTNtpjlmJznXosMrrEahuFxMUUpbudvyUDYZoLh1flXtne6HfTrSFXuTjhNr61IB9Lt9CDISvBf7XSc',7);
-INSERT INTO t VALUES (4499,16166053,'KuHXmDeMlneLMxsH6V9vWCw1BYkA9q0qiFwPoMeWVndwZSSOIA6no','EfwX3Vp75B4kfPLNQI6vkK7L02QYrthCQUCMBtLcoCWGiinBr','9sni3B97s6FXAfW0w7dNTgMrw2vwkd7GMx81gkUjX0qP89C7','nbX','Nj07SbrrgwupRC0ToIx0MvYZqyU6zcg9oLLx7PsY8wGxw','CQEUX5hq2WxnMyktz1RJxcjexFDcNLMRxAC8ROxsM28gD8HhN9daOGAomzf5APdm0OVbamo5',8);
-INSERT INTO t VALUES (31949,14422472,'b9y8lSyBztBzmhJIMJJozB5a030vjrgG4wmUIQA9YBJ1wOg3VSJGXWlCfzgjrYj2K07Q348DnaJVhrpJZpwf1','tWei4E','a69dpZNIz0qV0hBWtDorgtMZdNgsHMcE8eHZZ','oSg0IOD3AltPHtwemLrbHAvIDXkmynqAA6bz','vHFBKixxQemkKzTPiKlCVLBx8Y6KB9c0qtUkO','kLY5QchGx5V3p3zmqPPJHvpLI25G6wxy9bCbzkt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9925066422375426014,82,'suFHaxb76gc','TwiH2sq8g7nBeLBctq4HsNaCp0CTNFh2T6NdD16riL3RiQ4jobwqGWG6nBGEYlkc5GAJUiLvkNAwV3JFgxN4UTnm2Owf1UBv2jiQEGqmADO06pR4lbGfTeFFsRoQF0qRuPeltNu4dCQ3fyAlIIvi7MpS9SdcUJudUE9HAG13AX','sjIv7','tJuEt08edkWNwsbGIa4rMVQ6eCz9p0XaWqkxLCCgza05ivR58UM36d7ZQnFl','8','O',13);
+INSERT INTO ti VALUES (9925066422375426014,82,'suFHaxb76gc','TwiH2sq8g7nBeLBctq4HsNaCp0CTNFh2T6NdD16riL3RiQ4jobwqGWG6nBGEYlkc5GAJUiLvkNAwV3JFgxN4UTnm2Owf1UBv2jiQEGqmADO06pR4lbGfTeFFsRoQF0qRuPeltNu4dCQ3fyAlIIvi7MpS9SdcUJudUE9HAG13AX','sjIv7','tJuEt08edkWNwsbGIa4rMVQ6eCz9p0XaWqkxLCCgza05ivR58UM36d7ZQnFl','8','O',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3293444169823280100,196,'Te7hRROO6P','HkWfhsLljqwCQAoXQiSf5WlhOfPs2YyXDX9nTlldkl5V1cLnilQiFAZQ5jRBpiEiL','J72OZDCJWjEH0uciqBBb4IybaK8yFwii31K2oDAAA8HC6L6tXTcr0QUw6qTi1pAquq90','NQsnYuqjVL0dvMbVKrorfYnHanS4WOyERpnqk3nfkHHf3covv1xpylQE95Ay7p5TGirQbbgMtFa1xfP3jpSQtpWVBIJUSHvV7TeDi5QfttvcrWpNZdHsBbjMygPEVWhdJwMVCxR42KrkqBmQMMLRlyTjiDiURo4zmpctB1rwvabBlwbdRfzqu3E3vQvO8FrMUxFqKmCsvcBQI2OrPJwxDHtW','0','0',14);
+INSERT INTO ti VALUES (3293444169823280100,196,'Te7hRROO6P','HkWfhsLljqwCQAoXQiSf5WlhOfPs2YyXDX9nTlldkl5V1cLnilQiFAZQ5jRBpiEiL','J72OZDCJWjEH0uciqBBb4IybaK8yFwii31K2oDAAA8HC6L6tXTcr0QUw6qTi1pAquq90','NQsnYuqjVL0dvMbVKrorfYnHanS4WOyERpnqk3nfkHHf3covv1xpylQE95Ay7p5TGirQbbgMtFa1xfP3jpSQtpWVBIJUSHvV7TeDi5QfttvcrWpNZdHsBbjMygPEVWhdJwMVCxR42KrkqBmQMMLRlyTjiDiURo4zmpctB1rwvabBlwbdRfzqu3E3vQvO8FrMUxFqKmCsvcBQI2OrPJwxDHtW','0','0',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7369655235226078200,62,'UqU8gM1XMqqfQE3aN','C5P24cwd3cp9gl0MyQRtVYSmol44ZKHP5enT5ro2a7ZNwivnBqBztdeB3lxO28XKzldadzjntCpPan6ZmJMrttwZfEFoqqaynzIgboXDgMU7HqJofpKc8p7iM','QQtanxy2JFmZushW6qKaQwLvxgXeuFuVJw6SSb7','cF06Jxb59UOq4eCZY9SmOnU16wn1kalNXBFqpQu5KwAgrfaEbeaXHi0HxuES3rGPXtnSGV3TAIKbUYzJ2ow9xGnKsanrVGl0Z7kebIfIsxIHD0BaCkpy6lykSYjZWzcTuzCqwZsoU4fT78q','dG','Hq',15);
+INSERT INTO ti VALUES (7369655235226078200,62,'UqU8gM1XMqqfQE3aN','C5P24cwd3cp9gl0MyQRtVYSmol44ZKHP5enT5ro2a7ZNwivnBqBztdeB3lxO28XKzldadzjntCpPan6ZmJMrttwZfEFoqqaynzIgboXDgMU7HqJofpKc8p7iM','QQtanxy2JFmZushW6qKaQwLvxgXeuFuVJw6SSb7','cF06Jxb59UOq4eCZY9SmOnU16wn1kalNXBFqpQu5KwAgrfaEbeaXHi0HxuES3rGPXtnSGV3TAIKbUYzJ2ow9xGnKsanrVGl0Z7kebIfIsxIHD0BaCkpy6lykSYjZWzcTuzCqwZsoU4fT78q','dG','Hq',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c BINARY(56), d VARCHAR(44) NOT NULL, e VARBINARY(16) NOT NULL, f VARCHAR(58), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2630636677636630463,-13,'apFUiq2qK901GHvTMrtWgFtYRa7NrWqIAizxop','FPx','rST232gPC7kmfv','WVR8Iw46JiVscMj1nity61VPsQ','v','p',0);
+INSERT INTO t VALUES (1537890024873362299,59,'Qh2IjXOHaItKs0aNh5wKCwK','BOXs8dY1NwxiHtbpg7hc6COjPfuB7PZ8CSBGO','Ifkma','gHRRANoU0HH0X5JlqUmaInkAvm1MQuXkUPnT','w','RW',1);
+INSERT INTO t VALUES (-2294404357673846506,91,'HzFoGOymJI0OiWALp0NWBS9tysMlq9pbiJMqDjPuiK27LLeNg','89l46HdybRe0hAlin4X1ZcA','tznW3Llu5XobhXZd','Hwy5Lu3bNkZPO','Jy','KH',2);
+INSERT INTO t VALUES (-2414958413994952552,3,'urbkCePIWnRfpjkQu3cyHyXS2aCKeYtrYhoAn6LEaBPjGU2rX2zY','QiQUlbWsc6SLZVi0DVEuI6ceAhD6s','Ww1UdM7G','eXIrk5GtrdQVPnZFkxRQqMe8BaDzreBhZBHyHHrHhCzpue','W9','wW',3);
+INSERT INTO t VALUES (6821837621232050664,38,'Z2U','Crhp5HoM1IjWvcpZhBTcdiX5A26l7ISts','Cku1','Zw9TTnR8eJevzzmEydWZeLtJrPsuesddYESgRW2yo','n9','uO',4);
+INSERT INTO t VALUES (1783421127021960195,-24,'DE7vZ8VmLzqWANZILRsaA60pc2aEtRUN8puelzm','B68C2HyMI','74PH','Fwna1aTBvjen8DmiBHanzpy','q0','R',5);
+INSERT INTO t VALUES (8713951594717946030,116,'CMzmUnW19QuiqeYmF5YiozkIGlW2obAoysBOhn8vGH6yxYtXr','B4aAdOTrGQJ84kRfCqkySZbrfw73jG4bwyv21Awl','EbT3vGI9F1x9sOLO','12ireer1dVZ0C1l7YQD9Jp83g7U','B','m',6);
+INSERT INTO t VALUES (3084120081482022189,-88,'33D68fuMaQEoKPTvy','Qz0JePC0JlulGUvsJUFZK4FxZjc7pkblnmwPf1K8e1c','1HjfMl3Xxy','DwLuSwCYHrnx0Be7IBoO9vs4v','l','2',7);
+INSERT INTO t VALUES (-8555929412501991222,-99,'hS9NGEurEcEJ1WP3kQUyZt','73BZggzJV8IrxpvDFQyxqzz2PZLbgKm','XUBM8k4','yl7w','p8','LY',8);
+INSERT INTO t VALUES (-8477109945073571853,-118,'8jrJAQKekwdnt2qOne7tyXQT2vLUDFk','gj8a','rLBRT575','MuI','4I','a1',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c BINARY(56), d VARCHAR(44) NOT NULL, e VARBINARY(16) NOT NULL, f VARCHAR(58), 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 MEDIUMINT;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (5309302,9478616,'fN5UENTpznEanQ4voNNx34d9JBfbixspq0rl7C2i2MVRh6DrgAMVBhqHaAfN2x23Cao4lK0d4byFg','yrGUVrDYY6tOM1nZO0EOyYLT6ApEwB5aPcd4unpByfeiNKm9LmXL','UJMgt7mZ2UYECFAtESgh1t','J9hdE8nm6JO484jA1cuHc3w1Tgw8m','ILc','GEVjPcFIfpYH5JSe61EURX9xSNfpyzmKutk',10);
-INSERT INTO ti VALUES (5309302,9478616,'fN5UENTpznEanQ4voNNx34d9JBfbixspq0rl7C2i2MVRh6DrgAMVBhqHaAfN2x23Cao4lK0d4byFg','yrGUVrDYY6tOM1nZO0EOyYLT6ApEwB5aPcd4unpByfeiNKm9LmXL','UJMgt7mZ2UYECFAtESgh1t','J9hdE8nm6JO484jA1cuHc3w1Tgw8m','ILc','GEVjPcFIfpYH5JSe61EURX9xSNfpyzmKutk',10);
-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 (4380825,6936241,'Y59P0WP1iXpvEajzIV79Pn5yTarMeJhPabQ4xu','9asBzNIi','gvCovdDtkXXleyyhGIVdjaHdqjcCTflcxAUfX6d8mIf','wGNLAYhS3nmljCfj45DGE5','rrdTKPJTVPHqK6PxRfDLcp7tRdx91Kco3LK8NNFKnSM8kbfhuxhaODg7Ea6xxoQJQaCrI7y322x3j4iTo','2xBlu5n6QkvVEPyBvcgNAItetxackz7mmb4Y2evqAbiU2MgBnSJjHuNOe9ljSm4q24Dhec5F0E',11);
-INSERT INTO ti VALUES (4380825,6936241,'Y59P0WP1iXpvEajzIV79Pn5yTarMeJhPabQ4xu','9asBzNIi','gvCovdDtkXXleyyhGIVdjaHdqjcCTflcxAUfX6d8mIf','wGNLAYhS3nmljCfj45DGE5','rrdTKPJTVPHqK6PxRfDLcp7tRdx91Kco3LK8NNFKnSM8kbfhuxhaODg7Ea6xxoQJQaCrI7y322x3j4iTo','2xBlu5n6QkvVEPyBvcgNAItetxackz7mmb4Y2evqAbiU2MgBnSJjHuNOe9ljSm4q24Dhec5F0E',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4287855123177659115,79,'iM9sSEpg5z6a','LV56LVZhyNBIYle0N4zpGbGd7IHaz2LM93y','W5XXX','3OuEb9Q5MHaCwttoeybDrQbFKeHvk5','U','Xx',10);
+INSERT INTO ti VALUES (-4287855123177659115,79,'iM9sSEpg5z6a','LV56LVZhyNBIYle0N4zpGbGd7IHaz2LM93y','W5XXX','3OuEb9Q5MHaCwttoeybDrQbFKeHvk5','U','Xx',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(57);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(57);
+INSERT INTO t VALUES (6383234065020795099,74,'Lm2CSU3M1CIu8DwKdchRaV5ujJ25Mhzcbs1NBV1B4kaf2e4jBJk1lFD','0OHcqLek','JfwG25AN','mO8vrtQkbqDV4fyvkUxpugA','Vg','9',11);
+INSERT INTO ti VALUES (6383234065020795099,74,'Lm2CSU3M1CIu8DwKdchRaV5ujJ25Mhzcbs1NBV1B4kaf2e4jBJk1lFD','0OHcqLek','JfwG25AN','mO8vrtQkbqDV4fyvkUxpugA','Vg','9',11);
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 (7881632,3674028,'WFL3Bif8nz9KAAo9htdxZalc69SvrzP1','ZsiyhOdRstBZkjZ5ECvU4r8xVgLxhCwLFoLRmBrc87fT5sNvfVawMvzHVgQa1oQc1kly001pCDrJmqEbFnMULyoi0KFHFlsymVG0pnlmK3NqMMRW9W3b8R66BA9KYW26Bzx3tVFyb9DIzR9hNZURsdue6BS2SBWgjn5DoslgJg5RHlX','vjqkUmnq9MN5RaDzua','1ktQ9RLvTn2lYKfrTx5a5z0','ref7AomqG','ZLn5DLORw613ahQ9RF0JAaYlO5nnE998K4sVb2oatpHiw5Ad1NH4Msu9bJOuzlvGQsffiNqC2ZuQw2iTcU2VODsx0PY4PZHEAcb',12);
-INSERT INTO ti VALUES (7881632,3674028,'WFL3Bif8nz9KAAo9htdxZalc69SvrzP1','ZsiyhOdRstBZkjZ5ECvU4r8xVgLxhCwLFoLRmBrc87fT5sNvfVawMvzHVgQa1oQc1kly001pCDrJmqEbFnMULyoi0KFHFlsymVG0pnlmK3NqMMRW9W3b8R66BA9KYW26Bzx3tVFyb9DIzR9hNZURsdue6BS2SBWgjn5DoslgJg5RHlX','vjqkUmnq9MN5RaDzua','1ktQ9RLvTn2lYKfrTx5a5z0','ref7AomqG','ZLn5DLORw613ahQ9RF0JAaYlO5nnE998K4sVb2oatpHiw5Ad1NH4Msu9bJOuzlvGQsffiNqC2ZuQw2iTcU2VODsx0PY4PZHEAcb',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3230340,4675275,'30XhbE2PyThNfrW7b98Z4rgakVqC7tVkJmP1hc5cWpcOhghCh1PWbkgjZvmoyQ9LfrKF6LMMIlypBbRL9yk','K672LCSuQ1RiQ363TiA94fjiT8qZyPPHKGwlK6p2Fpd2PxBrfsFNju84HUhxzTgUlnADxgqeBZBuRmJZMhI602TianGSpiwAKp5QTiwEtJv0oOq6WvPZK1EAeRlDBUWPAHuTeBLFnQkLbIVUsFAjFbYC32HLpPGiiHqnGb9dwWHXWykEmYdw6gFRI3h3m','5F5cXVIUqMaFgrswPvDUY7vj9uqxldxdP7QkV','voI4Vmmr1RjPmUjl9ZT7QWLkoSu6C7QlimuIVfolcYquJ6Y0m7WwrW4tNMdxJOMlXwui44zsP8hSRgo3eKkDsEdvMq1wdQohXvNGbfOeMqIMSymUzdeChTktbUt0RnUkx01bkl9P','v1BYM1VULSrHhtTZG3iJTEbYU059UhTH8J8LpBnRrLuMgjwM8OgjBdvn6h5EFhOWumBmJbiRNrNVtXRNV3qKuSuFZ0x','rHbL61fQe',13);
-INSERT INTO ti VALUES (3230340,4675275,'30XhbE2PyThNfrW7b98Z4rgakVqC7tVkJmP1hc5cWpcOhghCh1PWbkgjZvmoyQ9LfrKF6LMMIlypBbRL9yk','K672LCSuQ1RiQ363TiA94fjiT8qZyPPHKGwlK6p2Fpd2PxBrfsFNju84HUhxzTgUlnADxgqeBZBuRmJZMhI602TianGSpiwAKp5QTiwEtJv0oOq6WvPZK1EAeRlDBUWPAHuTeBLFnQkLbIVUsFAjFbYC32HLpPGiiHqnGb9dwWHXWykEmYdw6gFRI3h3m','5F5cXVIUqMaFgrswPvDUY7vj9uqxldxdP7QkV','voI4Vmmr1RjPmUjl9ZT7QWLkoSu6C7QlimuIVfolcYquJ6Y0m7WwrW4tNMdxJOMlXwui44zsP8hSRgo3eKkDsEdvMq1wdQohXvNGbfOeMqIMSymUzdeChTktbUt0RnUkx01bkl9P','v1BYM1VULSrHhtTZG3iJTEbYU059UhTH8J8LpBnRrLuMgjwM8OgjBdvn6h5EFhOWumBmJbiRNrNVtXRNV3qKuSuFZ0x','rHbL61fQe',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(20), d VARBINARY(33), e VARCHAR(24) NOT NULL, f VARBINARY(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1196149721,12554121,'kbpNtvYI','8vrsCBz','4PoKDg9Q','pckJY5lbwbFCTI','2j','wy9JByBTbFAn3QMTE19YzSPj48oO3rL8Kq43TDX',0);
-INSERT INTO t VALUES (36643721,6048933,'a','bVpN6KxdDmn0Fg','41uy8bXtC2iMFlXTm4T52I','NP','aOZGfrSemV5vbCTOChFypcwTFz7JlPsiz','UXQqX138zYFQewY828xyNDEc6tIMNbhJ9zHmKcRPI46c4zq4NjpR8bCIuefUxCKmRke7UV3QAm',1);
-INSERT INTO t VALUES (-743425384,13901123,'cWlOgLuVUP','UgGWeMcBa9zWOwEAf0o','FwupCX2eSzSWkj5VTf','GrXQczgQGc','Gn2ZiK4zSOOEE6ju2FVOmA2A11Tfu4hnyVAEXnFUNKT4jJMquNC2XK3dUuTcIFxR64IU5V2FR0vUQZBeNe2Ebd6au0PoFnupAMGG','tQotoAfOrowER8mAm7IHoBldcjL355kNucrIIenPiHqNGBvbX9FINQFWwt',2);
-INSERT INTO t VALUES (586405148,16309231,'x1ENEBzz9N4xAYn','nxi761kdOq4OWEuTgfHJELob','Yl','pbPfGr8Xr8SVMn1CAqzMl','8ByevfesrfCdzU0TBAOy078xIRb473l277cusAN8Jb','tCztp6FA5ZYDRYlXCG0pFCDxNdqDOVeAZkqsskiM7L0N2MP9EApWJ2NMFE28UNkPhFfhS6ftgSdcLmgF',3);
-INSERT INTO t VALUES (1370700627,1633644,'xPHBe6jVp46JQKTY2Uvh','pSJFdyNJP3q7jJn7dPtljqBo0DjBlM','R0II','GMZU0sKoCGRpA95f6ZApvIbnOp5WL7x9wC9yKRtMO','Tbx56cnsD8NgygyRuJ4zRgIxR3vCHZft5JmYEXSDQz3f','XDvo0jufJzdCakP6o1hMyviVH1RdsV2f3tN8gbKMyUBHgVox6U1Ca3KjDt4pCVUFoStOCuQxuKkbT1i0seeGnC',4);
-INSERT INTO t VALUES (-177912738,586362,'6Qw','0TDupKr9k0NHwa35rSSUBt','86dbWd7eWdrxA4nYfUGyCGxh','lLBusmnIYajuzj04UPzkmwg2DmkTzBLsNEQSXRv','alug5GVh1Tyaj7kKBQYsOslTnClla1pd6VJutZKVBfGO1wKcohQeQoZ3l1PLtieluA','lMvio3yC5lV6k1tY1XvyIbTkjwYpp4W',5);
-INSERT INTO t VALUES (-979351460,2552999,'Rr6sO','0JjEBgCJERcxcBJ4JfxQsPJ','FKXPpJARKAzs0VlW8Ow2d','FYvQ8Hrpy','Cdph76Foh8SMMhcWyAPUGHcqgCvcJ','jMzqQZW9nBTJFuphKlN1hbfcVu3ROTht90oHGqjb17Lh3dfvLlh6LxXC8xOB3PktyOWNnpbGal',6);
-INSERT INTO t VALUES (-397421057,14357110,'kUOQureq89VT2zX','ka2Ktpkpllov','MgwqhR','r81HZsEKpOjinXldJBnb9nNkmjNi49NO3CNQrUch1wELfGfBUNKRH','MhN0KuZv3GMkBasSqQ7JncCrkQsmAuNqDMjLdx9MW','vL9OjJNMy6C2RMf4IIyI4rd5Ek6xyuSxHVq0ygHHpoxmKBaArY77heE6jhDCvCofnS5qlKwJwXwaOhfgFcD6QkT',7);
-INSERT INTO t VALUES (1480370847,4246415,'fRRR','Ym1Je6EYQc5AtHYH','Ii','Tk27M7Ib6hx3nH8WlMn73tS5xZIsuRgkCqO','aR5lCVIPlKytIwfM','T',8);
-INSERT INTO t VALUES (-1500848771,3892326,'ABfanS3m8tHDXcqq','6v','ew4VxGMBOT','RkFHyXvS3lpI87u2V44kI565SvM5O51','4t56lyU6IIMtI3pROla5ON3IKupZABL0PRvsTuGcdKey4yRMSNHbXEIyxkDzoLEE2hBrVbuDsS','wCcBLrop22CjE8xq4oQcF9DTVdxNc9HwT12wuj4JdnDXSoxMjRCQvsqVtbQIEZgA0HEJ38XWQlMtLlmI4G4CZmiYFzamTTmO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (230125368,5639457,'yAiso9O40z','mGBASOc','595sm61pE8J','ZyxN2MI98','0pumn57gI55CPl2PeXesCd7BbWRcGiekchWINguC9FcdKzobCcuwnHsqj6uIDZ9FW7sg7N','XciTgd8ZAXL9kBwfpFrW',10);
-INSERT INTO ti VALUES (230125368,5639457,'yAiso9O40z','mGBASOc','595sm61pE8J','ZyxN2MI98','0pumn57gI55CPl2PeXesCd7BbWRcGiekchWINguC9FcdKzobCcuwnHsqj6uIDZ9FW7sg7N','XciTgd8ZAXL9kBwfpFrW',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(21);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(21);
-INSERT INTO t VALUES (1303195862,11730311,'Gs96u7','Cp26u4kByi5gyVRZckritq0YA573SnP','hkS1PCSZkSNI8aqo','ewfov69xdOf6yMDbCE8OX92hj57g0J3Wxmg32Rs6','APJlplfAf5mCLJfAkUUtBJvoYOEPUUY8qwedNkMmwqvpZ5kRCzfyRgrJZGasuBitZn4Xw','zVEG3kWqxK1P18OeZs5nUJ',11);
-INSERT INTO ti VALUES (1303195862,11730311,'Gs96u7','Cp26u4kByi5gyVRZckritq0YA573SnP','hkS1PCSZkSNI8aqo','ewfov69xdOf6yMDbCE8OX92hj57g0J3Wxmg32Rs6','APJlplfAf5mCLJfAkUUtBJvoYOEPUUY8qwedNkMmwqvpZ5kRCzfyRgrJZGasuBitZn4Xw','zVEG3kWqxK1P18OeZs5nUJ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (859395205,2799170,'zc','N0WUZFJNOJg08f60Sk8UNUBxgQl5wEukvLnZ','9L8Lt','LjztyLUGlGsx7hErWzonaBg443yeAkbVQsflPrFG99ABQf','ezxzdSTD4clAOAoYtWGmamzPoEGgrIKoYnrBsplL5V9zPtmfdctnRqkOuWpMP0UCj35ow1T4y','axWJrrXRfMRNQOyGoBB3Wye7wKtw1YkZYNWRo73AkEpixRrYRTkeakHhHKwbAdU2jn',12);
-INSERT INTO ti VALUES (859395205,2799170,'zc','N0WUZFJNOJg08f60Sk8UNUBxgQl5wEukvLnZ','9L8Lt','LjztyLUGlGsx7hErWzonaBg443yeAkbVQsflPrFG99ABQf','ezxzdSTD4clAOAoYtWGmamzPoEGgrIKoYnrBsplL5V9zPtmfdctnRqkOuWpMP0UCj35ow1T4y','axWJrrXRfMRNQOyGoBB3Wye7wKtw1YkZYNWRo73AkEpixRrYRTkeakHhHKwbAdU2jn',12);
-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 (-373227953,15313490,'TdxMo1','Je8PlwF83E8PzkoSXJC9SdOuJMjifTpQDcyPKvQl9u1be24PQJBo1B9zgKSCn50hDrxmeK82192Rxx9WuPdbyMyCxmXmwjkps1kzfWK5627wKkmrrQnholeKOeocMSJqqlO6fXf6xxZr1I3yniAmVhgY6yXTGxRosVyEZ','SD7R7iKqV4mEJkhmPM','A9MueuC8lC2JmVO1f8Y6zROXNwpPCvX8EJPBB2hvy5E55ETkx44lFdxSmPcEE5wBA08obTGvBQPEdHWxVmWVOx1anuQGs6MR4AcMs771OQBFE8JKJZBYktfCiaTG4XWixM9BU5Xts2dxRguL79WBoDxlq1DM5DdUzQsfR68WO2yfxI6N9wQHDD6FLZLdej4yuAkFbnP7ptG7VmZSwEMfoX8I6oVutPDKs2fmI235pCf','HVfnqmZFMfVPcXI7xGkRuqgzFeOCso7j4yP2gwSXldqvgawNVlyuPHp5Q7WXwkjVhFfBnvSdgN15yx6gpykqcEP0rfRAlzo','LTxaoSesvyDDoRHFfeoyJyf0NIMMMI7hfff8oVVi0PJk8jBoOKYm92bEHLe6aFhg2RiLpBc87t3YFAVufp88P4ccbSzloY9N1',13);
-INSERT INTO ti VALUES (-373227953,15313490,'TdxMo1','Je8PlwF83E8PzkoSXJC9SdOuJMjifTpQDcyPKvQl9u1be24PQJBo1B9zgKSCn50hDrxmeK82192Rxx9WuPdbyMyCxmXmwjkps1kzfWK5627wKkmrrQnholeKOeocMSJqqlO6fXf6xxZr1I3yniAmVhgY6yXTGxRosVyEZ','SD7R7iKqV4mEJkhmPM','A9MueuC8lC2JmVO1f8Y6zROXNwpPCvX8EJPBB2hvy5E55ETkx44lFdxSmPcEE5wBA08obTGvBQPEdHWxVmWVOx1anuQGs6MR4AcMs771OQBFE8JKJZBYktfCiaTG4XWixM9BU5Xts2dxRguL79WBoDxlq1DM5DdUzQsfR68WO2yfxI6N9wQHDD6FLZLdej4yuAkFbnP7ptG7VmZSwEMfoX8I6oVutPDKs2fmI235pCf','HVfnqmZFMfVPcXI7xGkRuqgzFeOCso7j4yP2gwSXldqvgawNVlyuPHp5Q7WXwkjVhFfBnvSdgN15yx6gpykqcEP0rfRAlzo','LTxaoSesvyDDoRHFfeoyJyf0NIMMMI7hfff8oVVi0PJk8jBoOKYm92bEHLe6aFhg2RiLpBc87t3YFAVufp88P4ccbSzloY9N1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT, c BINARY(15) NOT NULL, d VARCHAR(44) NOT NULL, e VARCHAR(98) NOT NULL, f VARCHAR(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4226208370,-9116721193526828535,'l','G5jlAXGvuhnCXOHBqQPa','JUNjYq7iBMHbo','mjowjj6jgLw9wCa9STMmBoJLm66PzN','GnSlr02S53oKYHvKz4NxLNz0dXPlBFIdnYLk2JmMNeOI1mZatGsQiLWpp4XeKC','C4XN6sDluD3sk5OAp6Pzq7cHx6DQHnfSnEHYJl8EYC5YWGzqu8v1Mj',0);
-INSERT INTO t VALUES (70962207,-4386627659401129145,'wRnX','NMAknvw4T56LrlhpSZkwb8ap5RGYDPZXkC','mfoF0ELk7RK89qClJUwgXxCXHf9Z4ux2SmM8bpeuUf2NoDWtM1ByyIYIm1QiFzO51FInWnmKpF3hhzSsI4P','Em9tp0nN086fiquWYVxQ0wwDuCNO4YiiMjAvMg6kcdGtL0k','ujDY3JUFoPkWoJ1v1VT4c8vDlnNcI4QxO1fjSNCA8rogJcrSGVuf','VoFYO5ohb2HntZaLWpTj6sC1IlcaldODPUyxFNTREGMXxKEoXIutVSo9LCwc68MI2jqTb8KpOox9mxNJsepclAQTou',1);
-INSERT INTO t VALUES (202596058,-5510513220435003452,'vynR6x6VpDH','VfDaaadgAdzNscEX5LUoh98iOIdiPx5gJC','ysdYYPf8RU','CUvygwt5pVpyAn6nqoYq','Eh1WivtSlWxbTygRxgK9WSShezcr5gQispO6EMEH9ZTOJxkOjlFkX952aFHZ5dfki03Vu7bUA2h','Gv4BY38MsMD',2);
-INSERT INTO t VALUES (1111091381,2127664323697285747,'FvHm586E','TmWLPwfqUA3Cu3ZVoGEKDplZpRUaBMUHYVbtOij9F','ed4o9Q0MB1U','GiyCyu7SH1rR','DBKQMEVH5XqYhoFJrXmaWXqzi3IU6tfHV8XUqvO','oSAtMeJwmYBsiDMg74GxvIFGkoV7enhmL6Juhmuq51O6Z0PR4RaRVML0Qfx5YPkNJv9QDRRveUFcredkzozBm9pXQYkE1WcZPvAU',3);
-INSERT INTO t VALUES (469289092,549407337674157924,'1E0WFv8g','kH2Qc0BBAgzB6Zv4NKMHOHcBtS4x0UJp0424gYO','LgUo','WWM0fzlrEh6IGRMtdXxqx1dWHWZq2MLe9c','jOo3uHgSRxEZ3rYoLdo5bXox5N2w2ZyBjjWxHl1PtNCpg5NA0tcAxtESBg7DOsgVQbDGIW4MoHWQtax','QM6ocpP9uWACdMLUVzOl8gG1wnk5Cb',4);
-INSERT INTO t VALUES (2568242217,-448684503777765354,'Wu2h1JOr','G6BGeg5LMXzA3SG8Rk5jy8aN','JbLuuVCDUbxDRmeR1RmWSY2HL39smc1RSkugm9QB2qZj','O4qncmNLqzPtO95eI1S1S8lo2N3HGJLL72PSzuyb4De3hnAjiFfk','ZHg','UBbYRN1yH6n7Vz',5);
-INSERT INTO t VALUES (2628059301,2322400826269619019,'Wh5q2kj0g63p','ma4OTAztKHHs61Wvq7iB2wi','LDFswITLJ37A7aGBwS65Fv0BZf2kAQ4nFeH4nbZ18gMbJ0RVw6qMQ2honY5ciKELt9j8WHhchDlsB','1nCaa2eFq0Qipr4JqFaRr7o30WKRa912x','ClvM0G9SQTj0hLE1ljMQQFTHP4N52dgEuNJbt','RcmfrgOOZ7Ti0b5hOKScvGS0ZPgrGXFDFdR4T6',6);
-INSERT INTO t VALUES (3441364407,-5293916077692943474,'25bNYH','I8bH','FQWxvg9IGL4isS1ID2p9cVn2','ck','uOHT87zgA9sQwC1ve1vN97Xp7bOFZzeuxYLEh0HVzXis7','cNym6VOOWdb21WGQumBRa9EZAUbFBUZPqB9OgodNvDPh0DQw2wUKSpIbVmYg2St89q9RJgOqxixaJZG',7);
-INSERT INTO t VALUES (734029662,-770683153458989575,'Ubd4PZ5cyOGIIrB','DpO31WAkgoZWhSta9PqN2cRSDlC6lcrnY7BLqQDN4LA7','vjBRLXwLtVchvG4bCSlJ5R','s8x3fjlg','Sp3V','rgPRUW9LWmX49xrc6VLBDW2UM16SSxGAnxkPvkfTEKwxdNBeaKdcfPvGVJFKwZQLOygSPqLQro1t',8);
-INSERT INTO t VALUES (4237258288,4210300649836089455,'bAmcA417Y6','RRRFLt8hO1UL6SBf4phFNLFcHgXk','5WyiQ6soBK90OirmRAiZ5Atc9P4LzsvA8N6C','ieRsPChJVPXhsjcsbMKLeirKBUJBZZ7mojQolsFTdQI6H5pyE27tq','YSEaJjOd1mYjZiem8yLD78CwHQCEwgRWz7','0zxctc9ZrkSRucuY8Y6ZFuWxUUn15LCjncO8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-500258019286856876,94,'IGwCIgF9jwiOdvP','8DxJFpc5klhitjR63H1bo2kvzgN1qdgQtx1Kw3A9NeKbUfEh8uRnsMkKhg40vTJOrygb7MJpg','x4Oqj','uT8laMD9','C','B',12);
+INSERT INTO ti VALUES (-500258019286856876,94,'IGwCIgF9jwiOdvP','8DxJFpc5klhitjR63H1bo2kvzgN1qdgQtx1Kw3A9NeKbUfEh8uRnsMkKhg40vTJOrygb7MJpg','x4Oqj','uT8laMD9','C','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-6312154121680733143,-80,'1RZKb6NFvWovCiEUQDDf4mJC','JalRum4OYN5dquaxImd8','27TTmJ','lnqE1ukX9diAVhwcWutBnt0gAInnYniuXcAZZp9CgtvUyx','nB','z',13);
+INSERT INTO ti VALUES (-6312154121680733143,-80,'1RZKb6NFvWovCiEUQDDf4mJC','JalRum4OYN5dquaxImd8','27TTmJ','lnqE1ukX9diAVhwcWutBnt0gAInnYniuXcAZZp9CgtvUyx','nB','z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (293932496454788004,-112,'IGibqbJ9zm14LVnVSKs8Qk06kJD8GbgrRHR9QhZ5kjdLdZ4o5','tDXnkzN6kKlRqb7U3x1BQVWusA6C4uWbqJEMvmArxBhEJcpDZPeftA1w4Wt8ENx8zdckA9RuujsCr2IVfUmNFu0DQTL3nZw7G5TSMEdqdgKjsPL1TMCZ1jL2xXGR784HyetBSKN4MQyvIBQrhF82EL3nxz4KWbRwbhSnVG3d6NcEprS23bZ2ur1LjSz5f8dI0ADW1eNTyZ7NODYYmeyLBODGnOBOx9mNMBmkM1XoHupIQxAuRI48H','rFbVHIzr18DLqzL','mTjD2VfwaMXTAXyoN0ZMFBCdO8Lx6H6e','bL','Cp',14);
+INSERT INTO ti VALUES (293932496454788004,-112,'IGibqbJ9zm14LVnVSKs8Qk06kJD8GbgrRHR9QhZ5kjdLdZ4o5','tDXnkzN6kKlRqb7U3x1BQVWusA6C4uWbqJEMvmArxBhEJcpDZPeftA1w4Wt8ENx8zdckA9RuujsCr2IVfUmNFu0DQTL3nZw7G5TSMEdqdgKjsPL1TMCZ1jL2xXGR784HyetBSKN4MQyvIBQrhF82EL3nxz4KWbRwbhSnVG3d6NcEprS23bZ2ur1LjSz5f8dI0ADW1eNTyZ7NODYYmeyLBODGnOBOx9mNMBmkM1XoHupIQxAuRI48H','rFbVHIzr18DLqzL','mTjD2VfwaMXTAXyoN0ZMFBCdO8Lx6H6e','bL','Cp',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7012576134216990261,-25,'KZx7tqF255g','BiGUAmnZurCovZxDwAn31WDcOseUitW0Q4v9ZxmSGKHvpBnx8bw7rh6rPepPA3A398z85NXDhRlKQWNdeYzrumbieusMCQuZN8dEGrPIO2yVGQ6byD3KB6Swi4pzfPzpbFuOhWRZjyQ7','vzI8OOjO7NU5e','rO0NaZQMpAVFCh8AUCB14eSphWgoWpg5Y2YY7Qi0xpgwGg8VEcl8LxZt63fly7N0Pc4QFmFegs5oqzta64oIVknlvHLYwCUJk1y7NG7YPOK9x8h3MhVMEdf60C9fddpBFhNQ92OFogc2pHBqVzXVvyuz3ZYTNIffRU7osxrJ6ZL44PKIiYlWp4k3m1T8971mVCX95vr1xjkvd','L','w',15);
+INSERT INTO ti VALUES (7012576134216990261,-25,'KZx7tqF255g','BiGUAmnZurCovZxDwAn31WDcOseUitW0Q4v9ZxmSGKHvpBnx8bw7rh6rPepPA3A398z85NXDhRlKQWNdeYzrumbieusMCQuZN8dEGrPIO2yVGQ6byD3KB6Swi4pzfPzpbFuOhWRZjyQ7','vzI8OOjO7NU5e','rO0NaZQMpAVFCh8AUCB14eSphWgoWpg5Y2YY7Qi0xpgwGg8VEcl8LxZt63fly7N0Pc4QFmFegs5oqzta64oIVknlvHLYwCUJk1y7NG7YPOK9x8h3MhVMEdf60C9fddpBFhNQ92OFogc2pHBqVzXVvyuz3ZYTNIffRU7osxrJ6ZL44PKIiYlWp4k3m1T8971mVCX95vr1xjkvd','L','w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(51), d VARCHAR(1) NOT NULL, e VARBINARY(79) NOT NULL, f VARCHAR(7), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7702714,-5928556879107407205,'lkPJDxHSkbLIZRVYvKo','o','3sX4iXvGkzlVxEwKXKNgiBotnUKwSD3SJUkm5jQQ9lN3LMZnwcCCntD','mvdBYh','tz','D',0);
+INSERT INTO t VALUES (1451428,4360059290870182043,'ZXXRXlO','z','ljZtbRoFRhRY7qJtRRunwNmOk2NXyz7caosFV','1jJ0f','QD','l',1);
+INSERT INTO t VALUES (8817566,8169237299165748954,'nnG3ZHOUiPO','Q','yQTiNnUPRXskCmzJI4X4Qgjyim8BHSXUijdZWBUKOThTIUKww4DZTiVMGC32d8l','JNuR','I','0',2);
+INSERT INTO t VALUES (7328275,4312437270564315231,'ppYfZJTVrdKR1dx4RRannNEQ7UyqAABLy','U','128','3RNu6','T','I',3);
+INSERT INTO t VALUES (11954771,7901497891239758727,'LqtrhLA6X4','K','DYVaQavVgIfeDhbmNQZJbI7pMDCNYLFv1TRx0WnPS5CJxSf7R','PNF','pc','S',4);
+INSERT INTO t VALUES (14344426,-3924972562706219410,'gVLxWn','w','UBcZ9JqL7w0dhMPNXeXnvg6XZ5jQYvyha5YNsepHchcaj5ndtl0E3F7eFkVGcTZ8Yk4Og7','yfuo','b','d',5);
+INSERT INTO t VALUES (5586828,63160683484005662,'Y1loWzlY','v','cH32nuVpHDILwmfG8boetcWHFWG2m4MV3QiyOmM56J93V35hHS13d0ic7I2gBxUSDfl1','Fix','6p','J',6);
+INSERT INTO t VALUES (7216398,-7489818263354651743,'cVwIwPNP6J0Xs','D','r7JRd9033l5NEsaA2HpI3SaUcnBnh8qYgNiKLlb4i73UhabJ0HpBbARJAiWjNMQ4CjMkCePN','BciKq','p','H',7);
+INSERT INTO t VALUES (9489441,5766742334316963361,'YeJlt1wslnANIthhYBjPt8GWbNxlkAHK','B','G7JDQxNEBQjrvaRu64yz0mQeomfhflmFnnykwzM74tocnTcQ6Y','QMvS','7','g',8);
+INSERT INTO t VALUES (16476360,1063641842072516204,'ilgDUPfKq','x','usnDSqIX2Vz4qIbdFk6dqjxpKZLWFW7MTHnrkBZ3MZxmCxKJ249DX5iimcqFAiw','J','8r','Q',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(51), d VARCHAR(1) NOT NULL, e VARBINARY(79) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2367654109,-5536292416786145683,'79Q06P','jig02z8hfpkx9i9kDLzz8c5MV1mwmbLahB','0h3PgFlg8O4pk9quI0owKnOzdpmMkx5JVZLudhZErwOUWt97yogtVvKsfSj4UbMIb1IHy','mR4','ISdHVh6w1D0GrfdK9vXrzrK9I9m','sZmYpKPWeTA9mJRq5CMqAUqFhFbNfmKXmABJlubvn972rSkPEIrk6VigSF2UIWI4lxHT0hvmOWFFhT425PwBMz',10);
-INSERT INTO ti VALUES (2367654109,-5536292416786145683,'79Q06P','jig02z8hfpkx9i9kDLzz8c5MV1mwmbLahB','0h3PgFlg8O4pk9quI0owKnOzdpmMkx5JVZLudhZErwOUWt97yogtVvKsfSj4UbMIb1IHy','mR4','ISdHVh6w1D0GrfdK9vXrzrK9I9m','sZmYpKPWeTA9mJRq5CMqAUqFhFbNfmKXmABJlubvn972rSkPEIrk6VigSF2UIWI4lxHT0hvmOWFFhT425PwBMz',10);
-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 (3035917010,-3432200197801526872,'2GrsX1qCrC','oQVXJMlhuKQTlwBO2T','x2Rs2a5yeofruq11bvdRSvfGELcwcLIz94PfJIzRbnAGNGQzfmdvXakZyDhYZLh1bjPudmYCCGX4vuWGYxmz','J6GpUxgtkEtRW3713Y','1erl97i3iPSMcx4hdlGWQGpQx5UEINwOCipiXx6pjcCtNbjS1OcyHsAstb4KW9HUnE4W6bnl9l7j0ENkwcc9LSLJXYaN','y78RQk0y73RFFPIyEobK1',11);
-INSERT INTO ti VALUES (3035917010,-3432200197801526872,'2GrsX1qCrC','oQVXJMlhuKQTlwBO2T','x2Rs2a5yeofruq11bvdRSvfGELcwcLIz94PfJIzRbnAGNGQzfmdvXakZyDhYZLh1bjPudmYCCGX4vuWGYxmz','J6GpUxgtkEtRW3713Y','1erl97i3iPSMcx4hdlGWQGpQx5UEINwOCipiXx6pjcCtNbjS1OcyHsAstb4KW9HUnE4W6bnl9l7j0ENkwcc9LSLJXYaN','y78RQk0y73RFFPIyEobK1',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13428971,-7936205296117889869,'F7t3fd45so66dCliLDo7mMCwzjyf1sr','w','cXA9wN8jGZwAxg1z2Khdmr','pE','Pl','s',10);
+INSERT INTO ti VALUES (13428971,-7936205296117889869,'F7t3fd45so66dCliLDo7mMCwzjyf1sr','w','cXA9wN8jGZwAxg1z2Khdmr','pE','Pl','s',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(52);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(52);
+INSERT INTO t VALUES (1856086,-2182984781890279559,'6hhauPa0jTKWCxGFUEBfmTS86ccwAf3wP13a','r','wKff9Kc594ksSiBFrRkOwjB0T6N1ZJ02YxkA5A2zEEKrr5KOpz3TTw6','gk','B','y',11);
+INSERT INTO ti VALUES (1856086,-2182984781890279559,'6hhauPa0jTKWCxGFUEBfmTS86ccwAf3wP13a','r','wKff9Kc594ksSiBFrRkOwjB0T6N1ZJ02YxkA5A2zEEKrr5KOpz3TTw6','gk','B','y',11);
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 (3356970148,6083173046966795447,'40xJEsOHo33uD4d','pYN7c1ZyrTIzFuND3rsgjhmyqwUGbr8Lfm9tf2h72zqVxcBIiQLSf5pis','vkvSrmglobdhkOON','Jxfe','o8ERtewQhHQiUHtac05bR','ELqg0KYTPC9r9ELMdm9MQQLK6rtRjwqL6Y1B9HxoXDuYESDe6yaw',12);
-INSERT INTO ti VALUES (3356970148,6083173046966795447,'40xJEsOHo33uD4d','pYN7c1ZyrTIzFuND3rsgjhmyqwUGbr8Lfm9tf2h72zqVxcBIiQLSf5pis','vkvSrmglobdhkOON','Jxfe','o8ERtewQhHQiUHtac05bR','ELqg0KYTPC9r9ELMdm9MQQLK6rtRjwqL6Y1B9HxoXDuYESDe6yaw',12);
+INSERT INTO t VALUES (11559135,5289003669025646968,'8m8t0wBZPN5kg33BhmSJiYnLQK3IqH0sAaII','jcyNueelsxl1g5kdTkDhBh7BXVRkO8eBDqWxNXshz6OE3Hyx','nwq2905kBwfYCefaqyzS0LnkfZCUkAc5aftW','qm1','d','R',12);
+INSERT INTO ti VALUES (11559135,5289003669025646968,'8m8t0wBZPN5kg33BhmSJiYnLQK3IqH0sAaII','jcyNueelsxl1g5kdTkDhBh7BXVRkO8eBDqWxNXshz6OE3Hyx','nwq2905kBwfYCefaqyzS0LnkfZCUkAc5aftW','qm1','d','R',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3168128098,-5479660825353680535,'VOt5A','6fbsrJrACj0VSibiVc35yZA6mob3qgMOPf1KJqrho3L7IyZ5iJrRtkGxp7ycpPfCYXN24HtEZhehDznGeSkX8hpImHZkdw2r4svYNREMHFP8u1oERs99Jm6Cd5Rd9KJZB4sU7rdwCj4JI3gIUJoTNqfw5zyuAg5wCa2dbZmZi7LBrVRtk1GtDrLqUudKKuEKTtN0x1gyf','EbHi6','6faVKKZjWPYJbA7w1g8i7oIO8','861','oBq8DE4SnZR6wV1f3wgSrnHm38',13);
-INSERT INTO ti VALUES (3168128098,-5479660825353680535,'VOt5A','6fbsrJrACj0VSibiVc35yZA6mob3qgMOPf1KJqrho3L7IyZ5iJrRtkGxp7ycpPfCYXN24HtEZhehDznGeSkX8hpImHZkdw2r4svYNREMHFP8u1oERs99Jm6Cd5Rd9KJZB4sU7rdwCj4JI3gIUJoTNqfw5zyuAg5wCa2dbZmZi7LBrVRtk1GtDrLqUudKKuEKTtN0x1gyf','EbHi6','6faVKKZjWPYJbA7w1g8i7oIO8','861','oBq8DE4SnZR6wV1f3wgSrnHm38',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(57) NOT NULL, d VARBINARY(92) NOT NULL, e VARCHAR(89) NOT NULL, f VARBINARY(73) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1091012162,123,'eo4iJuaLxL','L6sTh4uGDgfs2xyuouV35YSo','2qlAyIeyRr0Ahs1NiLAPbT3owybBpXADq682z7Y','SbiRWsYFX3oe2yr7sc73fg2FYD3JMYoo7a2H0A','jQJY2GQT2q61NQ7jk5CE4I4f3WUHU5cjrk4mdO','7Z69lXmJGFwanb8R7vtqHaFDkskKxsRpBv82XEqjLvPH1sCyaHzP0sMuG',0);
-INSERT INTO t VALUES (1251864464,231,'ZXVvVWmsCJa9D9lvrZpKSoQWTEusgFVaKof','MECX5WV2MCRhW2aDAlbB5bn6f3OxP1Bf5rpPBuKxCV2q6wqfki5TfTYa8Ouo','8LCUzIoedlNcWXnvNQEAMR4sF1j8s7fMkGybhmcGbJ0G','mc','XFz4URnbNgf3CqSSlSZZJbGbfn9xafJ1','bouP6LY',1);
-INSERT INTO t VALUES (1985282515,220,'VVZFbyy6hgspAgA4eIKm0Y5WX8eh7aWrYQyklP7FekBfqbzQU','nXMzWBD4dE7o65JR9K6sFbrcKniZd53T5dU5gM5da38y12aMiImOvbNJf','4TQCFvBY4oBPR0hMYd8TS7h8nbIPzkRZo2EK20ccYAbuwzE0pOC9OIqlgFh0qOHOg7mojbK','ZOSOZTqXeMxORh13HsNcFW5TOmmieHS5T','ODt02ol1b7a8QDmXKTDY57oABR4vQ7QGbwKLIy58CmYdjAmAH657qbO47XB','7pGnz9RJbHOndZpSxHhxoseZJl1lj',2);
-INSERT INTO t VALUES (2263893452,181,'3BjaVsLuHunoXLULRydy4DsO6LJ2sRk86m9SD1az95cVM5aBNr','KOMd720kO2nLYbACsdy7zAZkdIjojDpIVQ3asYwkMNjMGrNhfmtXk10IojqSrG','XE3JKPeU1CiM','4G23PderhmckHbceCCC5CRaVxvVIM2I6MpYu5IVYpM','wOpxIhufXFtC311Ad3FkijFJAQL9FaLyQMDjuOB2jivZIGtucifQYU0FRCXdVehAXC2GSvJwPPQuF4AyqHqxP9vWeMv8kCaH6','Newe2eUD7RhlbztFrlx4zfuOt80STRKhZWDaexKg36zTjKgRZRIxQ5SjTTECjUEvwZK880PzGqpr',3);
-INSERT INTO t VALUES (2997318153,218,'LeGtbwjkWJ5bFvXIvAAa5Hc03B','Tk6Re5vy3u6UBtO4OWU2OH8cfv5h2bd1V0IKyl7kbE8qX59PfVpyFQgEfvvGQYQ1x7WmhBIpNFt7','mOzlmlqb14Ov','ofeaa2NEVc422fF7s29','acRKo','bL8e4lGR6o1vd1lzjH1FLrVXs8Txd',4);
-INSERT INTO t VALUES (342337986,1,'x2sERhpyrhwXMYfJTOzffJKcKOdeY9WWJBHP','d4goS7RIsMy4LN7','dKAdMywycM8iGWpiazks6gqAFienZUzJPF5Ph31JsBAvzxcq63c0Y0liSvwv8Zq','Cv0dNHawOKEfLj12nyIrfMLD','BQvMVCn5sFxz9jiD6vkZMcUm6SPBH8G5RCfumh6GsJrRFIg7neOaZilJBbfNlMP52cO8SreXlrEB34abYKJybxt','Hp2k5xGdlRwkdNJxR',5);
-INSERT INTO t VALUES (809049206,146,'0b4dsIAnn67D8orW0zZJHwpVddvlZyqhQXmHnWmo7','bLyQZPal3CEme0c6k5Qq46QzA0l4xTqPSCZ2OH82p4pryC8YKm23kaNP2OSfFeiSNWp0q78b1krTZZoV8EfgOmu4t0','Gd7g2Jm9U6Ugpy1V5q4oeYSsvRhOt6ty061I31L9jjvoXFmTNvr0HRAYR7pP3tASQa6jFEVUu0f4d3','s','DehjbeaqH0qOkJkHbtkbTE11NE2UPUzRi4Xzfr48MWTvPfzLh2PRtp2jaTDg4hX1QXyXooHeEl4sxo5a4spYExZUaGK5E6','y1dq0fd66j',6);
-INSERT INTO t VALUES (929771815,166,'PT36Vdq8RnwS','ioSYsYf4NFQ9wmYbWyVGV1SZcYMvWLx6X66StV0il','oeaMsjnTSeYQow7kb','dUqjU1HEr0aBo4Wga8hO19MACVW50FHmBghlLLF0KPkAFsHw0y4QDZMGv4QKIVaTQYRdVrL','HnnQLw9nwFyfUZikxdHTlZdE5oUTmtVhXCesGqhwxKtTTMMd5mlR2M3AMHCGDuC0Re4V','FOIHBf4aiCglmIUxfOrrjEM2MRHmBi6xwRgXLr',7);
-INSERT INTO t VALUES (53005022,112,'tLVgLUAsKPZctk7qX6rvEoFpuQS','lcR','rzFm6eaTGInrzYpagTcyKHxGNgg19rexgjxcuzupbLgFMcOgKEd2IJ6SMpYxe5w3P','FEEssW7bKaOZ8axFHzHVrN','p5xcLHShtXqjY30kluN5T0g9FLQlKZrBxXEa5UW7xhRtY5zMbyd3YyPBPwVM8HT9agmGwFFLJSXMAHWJN9SlSbmvVYZ','r',8);
-INSERT INTO t VALUES (2540631536,91,'m','XEG6jh1MWNEFy8hqvjVq','ajaHYxESvZil7ckpzOWObx6QDOh1FkNDOhVoFsZ2MsEvG52Ui9ievZrQ3fApi2I','qDZU37aU5XOvOvhPtvD0TPuTlndkaHNjXp2xAaRIQJo190A2oaUoJuzd','mtBg0h0xDTAXCumglfARqVy0C3sdP9mLNicUswc6VSb8PdtdvGodktsgwYusgQZiN','nOevk8DumDq6dg04BH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1032969,4904877652133969566,'33bR2zC','wl8d8LQMYXrhiCrMiUY9OfOvdEWO9CS5zQTPDXXcaet3uPx1w0h5HnzUzs94qnTVcpGDjB8gZEyZO9xqp5YCFAMsnf8TRHKRp64BwjymIbuTAXf0wXGGr4UtQPv1ewiBEZph30TLi2TQDIv7zzei8nqcZP8uWSJ6WXQKZXa3Zg2EihTtHWzOfOLfhuaQOAlfBhV8soL2jHJHJgwDv4YB6mB42IOVP6Pnq1v2TD2wfSaht5FLiUQo7947u','zx3ZlD7kfhYItcCC8eZCtNpLEmjY6WongvCaFtveEuIM5NRxkYldhiknMu7DWjKWyiVA7','1Y1ooHLtn5k7z5VQy257YvuGbzzJI4WwDCahbiIIkq','v','S',13);
+INSERT INTO ti VALUES (1032969,4904877652133969566,'33bR2zC','wl8d8LQMYXrhiCrMiUY9OfOvdEWO9CS5zQTPDXXcaet3uPx1w0h5HnzUzs94qnTVcpGDjB8gZEyZO9xqp5YCFAMsnf8TRHKRp64BwjymIbuTAXf0wXGGr4UtQPv1ewiBEZph30TLi2TQDIv7zzei8nqcZP8uWSJ6WXQKZXa3Zg2EihTtHWzOfOLfhuaQOAlfBhV8soL2jHJHJgwDv4YB6mB42IOVP6Pnq1v2TD2wfSaht5FLiUQo7947u','zx3ZlD7kfhYItcCC8eZCtNpLEmjY6WongvCaFtveEuIM5NRxkYldhiknMu7DWjKWyiVA7','1Y1ooHLtn5k7z5VQy257YvuGbzzJI4WwDCahbiIIkq','v','S',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1556601,5693688860960106264,'YqK','BwndcraFe0I6T8CMcWXDi6cha0Yqj5dktRtaBV8XV067TdBO4xs1Ot9XxuTBPkUrBGXYWra5GIk','IbEi9j9UFB44HRuas59B1dArIeJ8VOlE5slTe89TvWE7XPHQfYwWUDNSJkW1Gi6xwvTnsK','qRN2KMNwLWPrIkpn5','nw','b',14);
+INSERT INTO ti VALUES (1556601,5693688860960106264,'YqK','BwndcraFe0I6T8CMcWXDi6cha0Yqj5dktRtaBV8XV067TdBO4xs1Ot9XxuTBPkUrBGXYWra5GIk','IbEi9j9UFB44HRuas59B1dArIeJ8VOlE5slTe89TvWE7XPHQfYwWUDNSJkW1Gi6xwvTnsK','qRN2KMNwLWPrIkpn5','nw','b',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7648355,3584828296507305916,'Rv5QrWrX5BdP','TWTsswGt3XJ5mkvGVEA84e69Qc','f3NRLWMxqUMi2bLwv8m2shRMGEH1sP7yWR9jhb73Z8EuG9Vm4HzcSj4EAtUM','FEmwOFZUkHnIyXz0mfH764m4hGiobQfjCuPvw2CjpcOovrfQB2dpxgsYBb5OLvWfBdpXCcTHZThCvq8tYd43sV1G1P4Lv13COptp0P4qqIzjWAt2X5ljyc2mLd248ppge23FJCT935mbp9KHpCxcxd2Ne7LnAz4HnO5H3gVTniFYDwptJ878PPN9W9OTTatZsXLlEF','o','XK',15);
+INSERT INTO ti VALUES (7648355,3584828296507305916,'Rv5QrWrX5BdP','TWTsswGt3XJ5mkvGVEA84e69Qc','f3NRLWMxqUMi2bLwv8m2shRMGEH1sP7yWR9jhb73Z8EuG9Vm4HzcSj4EAtUM','FEmwOFZUkHnIyXz0mfH764m4hGiobQfjCuPvw2CjpcOovrfQB2dpxgsYBb5OLvWfBdpXCcTHZThCvq8tYd43sV1G1P4Lv13COptp0P4qqIzjWAt2X5ljyc2mLd248ppge23FJCT935mbp9KHpCxcxd2Ne7LnAz4HnO5H3gVTniFYDwptJ878PPN9W9OTTatZsXLlEF','o','XK',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(6) NOT NULL, d VARBINARY(27) NOT NULL, e VARCHAR(18), f VARBINARY(18), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1828514690,10852278137057817817,'mp','FwVHPk9S1','FOcuT2ek','xKLSGx3sxOHAV8K','4s','Z',0);
+INSERT INTO t VALUES (3393278515,17335733649961818422,'tR','9S','YLtt','Smx8j','A','x',1);
+INSERT INTO t VALUES (2552835834,12921480129986173040,'T9GHU','AjN4WjQLKuuU41Z','P1PmVENt','DLJeE','T','2',2);
+INSERT INTO t VALUES (1625637620,6039924233498986173,'ih7x7v','Gw3F4FscN3Pxvk1phIf','k2m8','cX92Qb','H','o',3);
+INSERT INTO t VALUES (2285258108,15987647626733644467,'HD5','RQtt0','fLb2','wZ2s4','Y','A',4);
+INSERT INTO t VALUES (4181973371,487556731154556480,'d','MYfYnsmSeB0sSwziRJ','3pF3lUTVOGTI8woijo','1O','F2','a',5);
+INSERT INTO t VALUES (1121699120,13935709811234996386,'s','MD','yi87bBvi8MGxj','7rThIIP16WEhWxw','Jz','L',6);
+INSERT INTO t VALUES (2423141700,11228914688157846235,'6yRk','GH5','nQGikk9IjTz','TM5oaprfzQ','sL','6',7);
+INSERT INTO t VALUES (731932298,16777027395649073965,'R5Mv','JLuVKIqAda','GwfgNrcC','1OwWi','p','p',8);
+INSERT INTO t VALUES (266878805,12199657043143136896,'6','q','N0PUVWQx','bSWv','uX','0',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(6) NOT NULL, d VARBINARY(27) NOT NULL, e VARCHAR(18), f VARBINARY(18), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (10708498481340382009,13,'P7BkBuYGGclLAlSvDphGVx7wVQMaLcdN5hzb','g','HkfRByJtAKjHKKwsjgLLUtFQxFIaLpcpp5kWOOyZlvtiYKOZzx64k0PVpsNPNB6qHXStiqMTQRVALWpqv8F','uYP9rSIsEIDWkedF6QzDOL08kO7fkoohzfOQ574lFEfVC','AMMru3Pvy2JBDZT37RmlR5GJ2HtWKhnyfnunDrA38QluxYAg5Jo8Z3E7vTXGxMdmFBdFOZYnJy21pz','GTb384aLm1WPBohLZOusifDc6EwABL3FeDlez52zxIA6vdaQkEUSGIsuPP3rrD3teZguO0A0rMOR6HOpheivDTySUq6twTQzFVaC',10);
-INSERT INTO ti VALUES (10708498481340382009,13,'P7BkBuYGGclLAlSvDphGVx7wVQMaLcdN5hzb','g','HkfRByJtAKjHKKwsjgLLUtFQxFIaLpcpp5kWOOyZlvtiYKOZzx64k0PVpsNPNB6qHXStiqMTQRVALWpqv8F','uYP9rSIsEIDWkedF6QzDOL08kO7fkoohzfOQ574lFEfVC','AMMru3Pvy2JBDZT37RmlR5GJ2HtWKhnyfnunDrA38QluxYAg5Jo8Z3E7vTXGxMdmFBdFOZYnJy21pz','GTb384aLm1WPBohLZOusifDc6EwABL3FeDlez52zxIA6vdaQkEUSGIsuPP3rrD3teZguO0A0rMOR6HOpheivDTySUq6twTQzFVaC',10);
-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 (2211456738637965832,138,'0E','mKUC8mxQxapxlukH4H7eNcRfhl1FvQ3ngszU','4kHXPKzh6DVgIAHr7Ruz26DcuxibkwFEINEeUKfQrQroEWVb4zk9424s0REkY9ongkpfNVzFNWt9RmyXsUnkbtF','Na4u6RM1Mryka69Ra2xOcVvrQE7uU6fZgfEw9aw6MQRsc3Et2wmTbHJB','6rOpzUXpURoejBmURK2TQ8u1','hSC6LEIS8QNky',11);
-INSERT INTO ti VALUES (2211456738637965832,138,'0E','mKUC8mxQxapxlukH4H7eNcRfhl1FvQ3ngszU','4kHXPKzh6DVgIAHr7Ruz26DcuxibkwFEINEeUKfQrQroEWVb4zk9424s0REkY9ongkpfNVzFNWt9RmyXsUnkbtF','Na4u6RM1Mryka69Ra2xOcVvrQE7uU6fZgfEw9aw6MQRsc3Et2wmTbHJB','6rOpzUXpURoejBmURK2TQ8u1','hSC6LEIS8QNky',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4085739557,10806089271779149972,'vf7jrz','xcQp','HHft7IZlBJC','Owbya589QE','7V','J',10);
+INSERT INTO ti VALUES (4085739557,10806089271779149972,'vf7jrz','xcQp','HHft7IZlBJC','Owbya589QE','7V','J',10);
+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 (1680016490,16427650224346802084,'JtwEp','BTXccbXv37vY5','i7Ay1c0u','LM','Io','B',11);
+INSERT INTO ti VALUES (1680016490,16427650224346802084,'JtwEp','BTXccbXv37vY5','i7Ay1c0u','LM','Io','B',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16931854492111904222,169,'YKgQFSx08bhfH8fazY8tXVVN8vIlRbs','kON5xe59rGBP4eHn2Q6J4aLKm62F5BSeuvtzumy64ScDGTc1mam6iHFBm1D9N37uDMmiiofGIifR9lazRlraOS4MDxYPZBFkaU0IiR6SJE7CgngYqUlvitB6bHaaXhm8mg9P1XUXeFKgayTng4EP8pl6dcLSLKYuZN5x7aEj20qbW6g9hRI','JFCKLVQArPLodMt6HScbdNk','WqKiTNLoMX6aIaMeeXFQvvaEDotbPa3j9389auHY','4KfnJbPO6UvPS3hlfgjEtCD4jzhp2BFjxMlPXFxp17422tvJ4FE8PuZBhrr3cJxwhSn8XSpfEfH4vjmioiajOAlBxuNPJQy','BgMtpmkAxH8C1hTgdOfceCxNzT1RekmM1wSjMccYwwaqBFM5T6xNfvyaLGMn',12);
-INSERT INTO ti VALUES (16931854492111904222,169,'YKgQFSx08bhfH8fazY8tXVVN8vIlRbs','kON5xe59rGBP4eHn2Q6J4aLKm62F5BSeuvtzumy64ScDGTc1mam6iHFBm1D9N37uDMmiiofGIifR9lazRlraOS4MDxYPZBFkaU0IiR6SJE7CgngYqUlvitB6bHaaXhm8mg9P1XUXeFKgayTng4EP8pl6dcLSLKYuZN5x7aEj20qbW6g9hRI','JFCKLVQArPLodMt6HScbdNk','WqKiTNLoMX6aIaMeeXFQvvaEDotbPa3j9389auHY','4KfnJbPO6UvPS3hlfgjEtCD4jzhp2BFjxMlPXFxp17422tvJ4FE8PuZBhrr3cJxwhSn8XSpfEfH4vjmioiajOAlBxuNPJQy','BgMtpmkAxH8C1hTgdOfceCxNzT1RekmM1wSjMccYwwaqBFM5T6xNfvyaLGMn',12);
+INSERT INTO t VALUES (2957859247,17275815792060101160,'fUKKkL0','6j2qw2DcS8MOHchWPvpezLllLB0TXQZWne1sq8zqiMPMXZ3okPLrkTlxML3S208MzjpqBeZSBXztW2aH7MIXJOtchysu6Lz7B9dR0Al7LzjmJN3pRZEc8w6gd4rVDVFZdTNgDNxCkiV0kL6PknyHhUr435MBFz333BtCw6ukCYy2pN14YSF5jBA3FXUnzS0QVmLWKjbLEIZArgDwlxMWsTn51j6BnJ8tJlQrM4S6NZrk65IRTScYYFYaUNgwC5','F377JPzBGhsUgnwVpm','axLVlD3e','5','T',12);
+INSERT INTO ti VALUES (2957859247,17275815792060101160,'fUKKkL0','6j2qw2DcS8MOHchWPvpezLllLB0TXQZWne1sq8zqiMPMXZ3okPLrkTlxML3S208MzjpqBeZSBXztW2aH7MIXJOtchysu6Lz7B9dR0Al7LzjmJN3pRZEc8w6gd4rVDVFZdTNgDNxCkiV0kL6PknyHhUr435MBFz333BtCw6ukCYy2pN14YSF5jBA3FXUnzS0QVmLWKjbLEIZArgDwlxMWsTn51j6BnJ8tJlQrM4S6NZrk65IRTScYYFYaUNgwC5','F377JPzBGhsUgnwVpm','axLVlD3e','5','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1917629619,13772897885206256156,'2O','nX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98eBjFNHYrFZJQ4kjkfwtDgmzG7AzmGcNzufbVnRmcT4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSUQ4XhdLsjJJk80Cm1Mmpllk6LHD9EzrkHDEfZamjTylxJcvUo8CBuf5scNPMDxicyx9FQLBnaHHiYTZGR1hn3tR','kQZe7grFZ2DKbNJ6p','bK0PszpSZ4aKesAStzjUwAlo4hyKsvLh2dkSjNF79AJxC4LxZq0nPkfZc4mi5BcJGBet7gWHwl0U77SCtaS8VCduJPs3ofvR9eRM4YimRBadpgkq0','f','2',13);
+INSERT INTO ti VALUES (1917629619,13772897885206256156,'2O','nX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98eBjFNHYrFZJQ4kjkfwtDgmzG7AzmGcNzufbVnRmcT4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSUQ4XhdLsjJJk80Cm1Mmpllk6LHD9EzrkHDEfZamjTylxJcvUo8CBuf5scNPMDxicyx9FQLBnaHHiYTZGR1hn3tR','kQZe7grFZ2DKbNJ6p','bK0PszpSZ4aKesAStzjUwAlo4hyKsvLh2dkSjNF79AJxC4LxZq0nPkfZc4mi5BcJGBet7gWHwl0U77SCtaS8VCduJPs3ofvR9eRM4YimRBadpgkq0','f','2',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2927562413,4117641360272434029,'cSBh5','q88exrULs9EXVnblDnYxPq241Z4SY2ejem1wl66eRFeD1AVkwM8ifFdKKO5gq4j53alcPPeF2RVyc75Iu8NMDo7X6yMhxNbYRh4C7JN8UJop022PFfbFhSN6sSohwAyycNpfkkGpSabgCYk3','E6GQchjzlcOZv4TE','GKJSSlj89VZI9gYrB8QTeBfWvWNRUkRhJl7FFFtb5TnJocLZKOaucMbqCcrjpkdzgUIOLuKqLKJIEm7sOAXc326k6BNyLbGrJRGkdSV0xfuLtew3jvlzamgDuq05kTO35cWslf4BXnugg','YHR','s',14);
+INSERT INTO ti VALUES (2927562413,4117641360272434029,'cSBh5','q88exrULs9EXVnblDnYxPq241Z4SY2ejem1wl66eRFeD1AVkwM8ifFdKKO5gq4j53alcPPeF2RVyc75Iu8NMDo7X6yMhxNbYRh4C7JN8UJop022PFfbFhSN6sSohwAyycNpfkkGpSabgCYk3','E6GQchjzlcOZv4TE','GKJSSlj89VZI9gYrB8QTeBfWvWNRUkRhJl7FFFtb5TnJocLZKOaucMbqCcrjpkdzgUIOLuKqLKJIEm7sOAXc326k6BNyLbGrJRGkdSV0xfuLtew3jvlzamgDuq05kTO35cWslf4BXnugg','YHR','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3514413370,11259388655124292710,'Ft','Do5jcORou3nM2ep6LlemQdMfloHnlEerk4GO3pLODbxSewQIENROKlTu80bTyjPraC682CRF1VystU1uE6uBxESmRtzV0jUzu31YCTB1f6I3omZKkaBzN50guL8u8DyQYfrs8LAL42QA95i3HKn4tDD0ZA5WFzAgh','NZ7YZafRWiMp7nWO3','rp3e30DbrfGRc8CwfiaS45EEEouJSaqL4Z5Ojln1pzGD7aJvfbXsInm7P','c','e',15);
+INSERT INTO ti VALUES (3514413370,11259388655124292710,'Ft','Do5jcORou3nM2ep6LlemQdMfloHnlEerk4GO3pLODbxSewQIENROKlTu80bTyjPraC682CRF1VystU1uE6uBxESmRtzV0jUzu31YCTB1f6I3omZKkaBzN50guL8u8DyQYfrs8LAL42QA95i3HKn4tDD0ZA5WFzAgh','NZ7YZafRWiMp7nWO3','rp3e30DbrfGRc8CwfiaS45EEEouJSaqL4Z5Ojln1pzGD7aJvfbXsInm7P','c','e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(52), d VARCHAR(80), e VARCHAR(35), f VARBINARY(50) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (102,10130594662648721649,'zy7ulcvqOF','55gqG8D16Tz16bYj60JmvKbggdna55FEzWtAa49ZhNkqNKh6qVFVixyRsZQY65P6cJkjkVhml2','kurMPIwkllx8Hs5cad2jS4yV9','bU4aMc7MgimA5LOMYPMLKAA','G','i',0);
+INSERT INTO t VALUES (62,4484570219965784863,'CRMO2IE7rU9qS0nylPSgwI5FWcepR8xHe4p1qIsdgw2YGkVc','jcSfCW5EADWRphnyDQviyN7lEsgOYpGDy7ZPy23a4Job4xGPPwButH8YPKm9','Piiwa0eTnypaG19A','zZe13o9KNkJB65eGZYNX9bVXs','j','P',1);
+INSERT INTO t VALUES (60,11516716847319844169,'ywlqIgI','bRyY7c3oGIMSy485zlAx26ITvJ','qupRGOdfZ0JmxzY','PzlQAawY8DTG2K0OfazERw4G6VLNvEh3d2EL2A','k','Fi',2);
+INSERT INTO t VALUES (-53,10324128705530022179,'7IdFoHLuoE','dOyuOvc9xnUItNlKBwBU61PzKpuplSUlOdBFnISjwq4wrjVsF92xk1No','gbGTtu3SC96HJZGEnl','5NCydOtSm5kkOLbxQ0ohxJJeCZOgGkKNCYD8BNwoJC','n','q',3);
+INSERT INTO t VALUES (-71,4591083608038426995,'9vRsRghVQP91jkUYEBoC7D9bqkvcmTwMf30fqdUQgj8eYUj7t','rjIxn19','ZL','w8o9Oz','W','i',4);
+INSERT INTO t VALUES (11,15843118132818930465,'m2Hng7gu4WxbKzAByr3xJwLVi49z9XwSbEFkQx7UcGzv','e4p9cYy2XTdfKbfcQ67a','wDii1udmBX7ceW6aGIC','p7mor13pR7kIIQQ','d','Pk',5);
+INSERT INTO t VALUES (-29,4870292865858346089,'rGiowKjsH5bFpKJJxebkKFEytC','G5MJNjEwtWqgPWUNig61YQ308r7ZBxVF','lO1XMZ9V4XbJ5AA2ESVG8OxqoInse','Z6wmyd9YxzH23Dbe5bmQ91e9HvFXUVp0sfzW','Q','Mn',6);
+INSERT INTO t VALUES (56,3675921940470758616,'WmZgJ','0Z5aO0IhanWvqCgNTkJ6FA','ZAWI2','eLybM2NPV6phS2xVfAGNdhpoN7j4f','i','lZ',7);
+INSERT INTO t VALUES (119,11515486590454351217,'t9W4zBQnqMebHur3','j10f4d4AMhKWQwARk2QRFskb78dFvM7buR67w4OOFXz1iDq','qxsbtdYPUUsbFpaE2A7Sc','lU9xYt7','C','qs',8);
+INSERT INTO t VALUES (-119,13785461189330992062,'z4XUnj3SNEcXuThoWW','JRNKpeJvF3KTA9RQoSD7b5UyUv0l9YAur9hxY10GWSNpFBnFhSwNWQ9Y0nyoPoxrWV3RG','Yx93hIIUGR0E6eHlPII','tEPzr','P','i',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(52), d VARCHAR(80), e VARCHAR(35), f VARBINARY(50) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-58,4794066311032499969,'FaB8Lrpn4ajpS4qVe8SH5ywKwUTwZa','5UfNPJEDrBy6Y9SItKV1puN3Pom3E9LxWJiWPjk7M0sB6AlMSPT6znzu1DFuWwPkFIY2jW8gFi6','BIgXOxOKLNqDzJlXYQ47','VoGwr7qCJlfc7ABIZE7OskezKf9qHIQCHAXv1xs','a','3i',10);
+INSERT INTO ti VALUES (-58,4794066311032499969,'FaB8Lrpn4ajpS4qVe8SH5ywKwUTwZa','5UfNPJEDrBy6Y9SItKV1puN3Pom3E9LxWJiWPjk7M0sB6AlMSPT6znzu1DFuWwPkFIY2jW8gFi6','BIgXOxOKLNqDzJlXYQ47','VoGwr7qCJlfc7ABIZE7OskezKf9qHIQCHAXv1xs','a','3i',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (33,10931707669334762749,'vGeRnjrX8uQwXLUhwu1N','brtpJtWnu','rFZd52ZrgA2PfSm1e4SPx5C3Pc7Jyc9','nfb3ueNIxBythwCoJrlIvCC52zPITpDsv8mog0O3','y','K',11);
+INSERT INTO ti VALUES (33,10931707669334762749,'vGeRnjrX8uQwXLUhwu1N','brtpJtWnu','rFZd52ZrgA2PfSm1e4SPx5C3Pc7Jyc9','nfb3ueNIxBythwCoJrlIvCC52zPITpDsv8mog0O3','y','K',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5,1458841762201435352,'ZdIeLTZOblSbxGRVfYz4q2kO','8cWvsqh07EkSZ5lBls','Hl4oBFq6lAmwBgW5VRu7nGmBdLqMwH','ljfevNvZiHWrUi','V','nr',12);
+INSERT INTO ti VALUES (-5,1458841762201435352,'ZdIeLTZOblSbxGRVfYz4q2kO','8cWvsqh07EkSZ5lBls','Hl4oBFq6lAmwBgW5VRu7nGmBdLqMwH','ljfevNvZiHWrUi','V','nr',12);
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 (11669148490852401769,130,'wl1vSnq55Tz','BDHII5APFa4p8xfmKzGpR1OPr7NRGAe3iO87eu5P6RQzOWnxPVe7av7JWk3c1DFt57NwLi45K','cB27ya1tp5j6tKfYBblPd1eug','jjMT46MnK4F5whPUSD1LwJ6Lwixw8RKbxczlGqIrp4lWKoRzXPngqkGk2Bin7EBDVFoqbORp2aOpFOB8tQGfPWm7ZS22A2Gg83oIHOZh4j5bRTWqcSyl5Zy12nBs1Z5dYWsdraENMv1QCG1LcjkWOWB','u5pFy8M61JpiCK9YmLG5q8K7BB8mykfJ8QyeenHbJWWI6','fTH0wiN52SF5NlGBUhmAFoY3joehPRbN122',13);
-INSERT INTO ti VALUES (11669148490852401769,130,'wl1vSnq55Tz','BDHII5APFa4p8xfmKzGpR1OPr7NRGAe3iO87eu5P6RQzOWnxPVe7av7JWk3c1DFt57NwLi45K','cB27ya1tp5j6tKfYBblPd1eug','jjMT46MnK4F5whPUSD1LwJ6Lwixw8RKbxczlGqIrp4lWKoRzXPngqkGk2Bin7EBDVFoqbORp2aOpFOB8tQGfPWm7ZS22A2Gg83oIHOZh4j5bRTWqcSyl5Zy12nBs1Z5dYWsdraENMv1QCG1LcjkWOWB','u5pFy8M61JpiCK9YmLG5q8K7BB8mykfJ8QyeenHbJWWI6','fTH0wiN52SF5NlGBUhmAFoY3joehPRbN122',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(30) NOT NULL, d VARBINARY(59) NOT NULL, e VARCHAR(36), f VARCHAR(47), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7087887,15315612,'iq64aOW','yJLC0lK3ebm25XgIfkYqqHQx2ociqXMwlIbsPJNv','fHpI47cE6Qx','xWFALtpIMDaY2nqZ1v363aA47Dtz0zQBvgqH','Bu3t4F0AYoB8T1MwDPfMH2MI3MMo','h9biLvpU0mUzgb8gwsxOXqYFJA8QDvhyxtazeLmQhfAlrGuBOdc4AW9ReE',0);
-INSERT INTO t VALUES (-5639263,3376582,'NATcDY31','3KsTfxkZccycxDYP8GQtXPJT9i8T','vRwxhhcQcY3exV9z5bajhlw','Gey8qTZAAhBgjVwsopt','TFkEQgH','Knu',1);
-INSERT INTO t VALUES (-7770715,2423576,'1XHzfJe8u2b','EnZltKjvYOtlgMDrD9Xr3LpTArrkx8cI8wd2EN3','1DidfWsneCzZLS7xa6vwTHtpZyeqQPn','l58wIEKr05WIivlEfyBlJZxEkznqcEexcmogbaa','QV58zIyr5dMR5S32Kb7aj9gRIQO','tz9rzsBI747ef8ZYb0lyytIAI318ILv7XFJIMpAllJsNfi5Qz3ZLxGTAJFDb9tarb4NubOHoP8STpq6MEuvk',2);
-INSERT INTO t VALUES (7270154,14655742,'ahGvZ5pmkjPTzf9wUKJYtEMZvI','87tmDLjTHyFxqtz6VbHZ7wesQEg6wFXN9XRgY2k5EneXsa5lyKo5','BciRsMzCCnvTHU5SAmP','MhAfpiBwGM8SSpWqIzKyZQ86wqwlT5tWffuazI4jAv3XI','5af0Axv2gFW5QHwvUaxqhEdHvmAFs0j8Aoxn9zWA','m4hJx8IMXQLF3KIryM',3);
-INSERT INTO t VALUES (-6053910,8527322,'vWjrA0OosL1n','05l6MK6PKBLwvYA1vDzAjBzkjHxaOmzEPi4VMMwalMVQqZrF','2F12E2idYFDqRywuRtOc','o4YFIIjiFRikUNLALXkniDzTMCk8LDxEtIVfZGEHlF9','8B6YWG1odtW6SoBUjFqW0Mbdkj9LJe1ynr3oH53JKbS6Hl357JOgKNtGwrvDNhMLITEj2r5Q7vBeveYuti8H','wauwl6SZf7WYHdAOaLMVJaPTV6Q2Mo23M0B8f4DY5Gvne7Egfl8UYaF15VO6eCxm',4);
-INSERT INTO t VALUES (-2281620,72677,'aKfLHLPORiFptCHdCli2stgG','AQnHCrNNQRb','GF3i7QIzh','G9LV7a6N9u2I0pvBjQzIWfh','vpx7WgWl0kCK5qEeHiDBfz3ZZmAkswnBVNmjc3uLnBSv22FxrwHwvQtjMi5bYTw0DWhb8R4','8k6zbJiGzduSH9gK4C4WsojjwBsy65vj3WdJqQPCIso4FAB1p0WmSLZZW9K',5);
-INSERT INTO t VALUES (7947426,4904793,'x','7rIq3QjkKchhWx1xOL4FQ8ECMLJx','YDWvjKaUK4p0qJFK760UlidL','Qed5M5tXjyEFbzQCYAZJYwya2Cx','szZ1yPmGKJo9XAj82MbCJopOPPDf5Lbq81iRLUXpLle5ac4zWXhgoCDWojnNVQkDS2xCcBBiV3JDMQx9eEPl1gB7O5oABoLGhJF','UvrXj6H2sPIiR3TC5ozhDveepDNHY2FDdh2RazcCcZAdZ2mIaemf',6);
-INSERT INTO t VALUES (-1100248,226968,'W95pBVUyg1l','XsJDK5E2hFIe4nnEZGbrra6wXL7MoS0wGBwIpluf1fL9bkJDD','i1Byy','7gKKMq5CkPEE4GBJtMIRcJqEQNmxwf2hEsNryfWD2AgeDBk','3GqBVP71qLX9bS1GcUaQfTs1cRnVSxvVZamITl2TJL','fPv',7);
-INSERT INTO t VALUES (5046322,8392929,'tSKA','RnzGhkfJqeVubKVc4sTPmGQjkgyN1inyCfUm511Zpq8aX00Td','Xo0R0a68nD8QCP','5wdB0Rd','JvW','WERKUWzhJNWj4Pb0huZNigmxFJLcv',8);
-INSERT INTO t VALUES (-2618215,13251838,'yr','oMwNaPLjuCn','4BJ2nORGoCDMMma1TZWMStGHgLR','42tTuzU0kzBkSTAOWN9','vQs3eBj7xleBPhOmqnJe03kc2m9rzZ4gqygXGWzzh8FTiyB6dBTKoA0UyWB3qe3A71O','FUvBitT7ENLv7J7YwvNgw9kIPyAYTbmQ6lARPpQwhjrQkvBrMxF4Mqd1B',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (44,2080041948040453664,'KaQjRLCKurw9kaXUbw9skmyImbwnEJPTUIOl97ANa0','RxPMEASSd82128Ujbi3RHHwSnLH6bImHMreYVbTuzvx1Ic4RGYbpra76f2tnyi0fhrkYeDEq2eYYT4hvWvkjz9NDOrk8w3hU83g1rMjs7DMD4tJUbOHFBgvM9Ie077qNYQZEqkIjYrD1m9aYEJqadfjYaMyVEYdcZEhnzg','ktyfAQQe7P2','HZmoRxD3ya8z6LPQ8xylEehuoyUNKH3Gg4gpnDvwFt7zTdgCMoy4W5Nm1VPqDLlu6vB','4','r',13);
+INSERT INTO ti VALUES (44,2080041948040453664,'KaQjRLCKurw9kaXUbw9skmyImbwnEJPTUIOl97ANa0','RxPMEASSd82128Ujbi3RHHwSnLH6bImHMreYVbTuzvx1Ic4RGYbpra76f2tnyi0fhrkYeDEq2eYYT4hvWvkjz9NDOrk8w3hU83g1rMjs7DMD4tJUbOHFBgvM9Ie077qNYQZEqkIjYrD1m9aYEJqadfjYaMyVEYdcZEhnzg','ktyfAQQe7P2','HZmoRxD3ya8z6LPQ8xylEehuoyUNKH3Gg4gpnDvwFt7zTdgCMoy4W5Nm1VPqDLlu6vB','4','r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (113,2120829920324114536,'oxJ','Fa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6plfsLyYHxoZGNyORgA9k8SKHVCwtorKiCw1Gqyd7kEhsMYSATQV','6LjYhxv','Y4BdcmsYZS515SqiSG21F5MuhE2IdZBzLyQeKQLo6M6hnMUhLVqb49Jv4VRy9cakKAQ4MSvcmWqN6jSs7s1bHiaUzkrMNLncQa8IQO1syJgZGOzHqsJh23r5sw4p3e5EE7y1ALBCB4amjTKiMrH7hQNFtxhgq6xV13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7','ZF','jn',14);
+INSERT INTO ti VALUES (113,2120829920324114536,'oxJ','Fa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6plfsLyYHxoZGNyORgA9k8SKHVCwtorKiCw1Gqyd7kEhsMYSATQV','6LjYhxv','Y4BdcmsYZS515SqiSG21F5MuhE2IdZBzLyQeKQLo6M6hnMUhLVqb49Jv4VRy9cakKAQ4MSvcmWqN6jSs7s1bHiaUzkrMNLncQa8IQO1syJgZGOzHqsJh23r5sw4p3e5EE7y1ALBCB4amjTKiMrH7hQNFtxhgq6xV13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7','ZF','jn',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-18,13361270210374965010,'5XgwdWQ5nVTYMrk8pmKXJaG3BQwC9rCQi','oPUwUjOgq9HcsS3iqICGKbMxHVTAgfOtJso3ajQynRNz62VwYRkabFBzE61HeItU6tuPlzvmgMow6zGadMCtXonEGJsEmmh2mJqimxIg24HdYYXqesl5X0I90jjv20sZHgGHEjaUAOvjnYjmU8BDt2z0RIH5LTn9aAhR7i8FxsKvyS2ktNF6Fdis7','Imaz5v','vVIfLJrhY7Gs4FV9MJqleV6GCMqPTlnCvXPt0YbuwKIBoiXdBH3xEknfoAxCGsotVqW1XxVlhudAJ2RbH3aWDn9Fo0VREBdXMPr2yhzoYG0JSV4nc8wZGJ54s8sItAEk1','g','2LR',15);
+INSERT INTO ti VALUES (-18,13361270210374965010,'5XgwdWQ5nVTYMrk8pmKXJaG3BQwC9rCQi','oPUwUjOgq9HcsS3iqICGKbMxHVTAgfOtJso3ajQynRNz62VwYRkabFBzE61HeItU6tuPlzvmgMow6zGadMCtXonEGJsEmmh2mJqimxIg24HdYYXqesl5X0I90jjv20sZHgGHEjaUAOvjnYjmU8BDt2z0RIH5LTn9aAhR7i8FxsKvyS2ktNF6Fdis7','Imaz5v','vVIfLJrhY7Gs4FV9MJqleV6GCMqPTlnCvXPt0YbuwKIBoiXdBH3xEknfoAxCGsotVqW1XxVlhudAJ2RbH3aWDn9Fo0VREBdXMPr2yhzoYG0JSV4nc8wZGJ54s8sItAEk1','g','2LR',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(53), d VARBINARY(56) NOT NULL, e VARCHAR(16) NOT NULL, f VARCHAR(48), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8786,652,'MLoy4bY','oDWiP1MIXM6WoUn','UNNVYx','zyq9nn1N6TvkNNx','y','H',0);
+INSERT INTO t VALUES (33987,-18279,'j6F8petoxhIT8L76rc1dyxz1UBaNQZvQX0EMhAz','mEpPXZpTG2JgQ2xiIgoGxoYGMYTfdGEAdLrbwGwDyFRY9vYs','zdBGe2','C6ZveNqz41VO3llQfcSP1E9gzmVFrbLEui7E2zZT','t','O',1);
+INSERT INTO t VALUES (23870,-15573,'UToVF2KubplNrufexEanJL31xNdAFmjhSLjfXdo5wWAdM','R29fo42sYDxsrtV37AEUVLTvkj5xqmTLRTI0EiueSWr8D','q','OnEOl2eq6Z','8','c',2);
+INSERT INTO t VALUES (49863,97,'MRRXdpgGT5Bo8','bqg3kd2n4756Y8Gpz','3QdPxT','3zudCbDt3MTdLG1fVuSUrVAX','S','k',3);
+INSERT INTO t VALUES (56817,-7218,'Mpxg9hU','0FEkFjlJeQmpPoVOEkZA1y','FrrAJTlMZbCyiM','wlBsWuTsaG7EgA5FKEQMsslcvTs0Hc28wgxZJKejqIZ8rm9','2','A',4);
+INSERT INTO t VALUES (36918,13568,'Q','gyi2IO5LQK3P8TM4gcn4QzOwAG','YrNrmwuoSsXx','iYz9BCRKWbMm81JAHd3z9CKfblSGqmhTeDS','T','X',5);
+INSERT INTO t VALUES (15579,17971,'GKqwXGu5Ki0eEX668XU52uIqVU9qCFBHtcCXzZBAqJiEg','n2TKIjBLroey8ul0zvKz2zEQ','11E','vsf9asbU9XbVP','0','D',6);
+INSERT INTO t VALUES (56707,-1107,'9YIh0myKLOvoIUL7DVM','S','WamGqtp2','1','8','O',7);
+INSERT INTO t VALUES (32592,-24966,'rSkKO8o2pn6qL1BhW7pdLwMkmR4','oETtJM7OeB0DspbaKmufIbsNcZGuLeYDcJLplwPjFHN4yyxRc0Nt0','v','iCnitowT','y','K',8);
+INSERT INTO t VALUES (36649,1818,'28ItsxlvPEi','A','Ay','LnkRb14fb','G','7',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(53), d VARBINARY(56) NOT NULL, e VARCHAR(16) NOT NULL, f VARCHAR(48), 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 (6750693258352527653,1380325,'2t4lyCEdq6Fo6kuiDbiMXX70am4TR','yYM8INXC0NvIMtIgoS7kdbyMNkb5gAvtC7CAMm7UEyVH4','3geWWX5LOik','3tbzHGTwyrZVguB5sIEriEyD5IGuF','u3j0gopySv1un','nRlzuQeAXubK3DLOdWyC8FYBZBtatFFyxPxB',10);
-INSERT INTO ti VALUES (6750693258352527653,1380325,'2t4lyCEdq6Fo6kuiDbiMXX70am4TR','yYM8INXC0NvIMtIgoS7kdbyMNkb5gAvtC7CAMm7UEyVH4','3geWWX5LOik','3tbzHGTwyrZVguB5sIEriEyD5IGuF','u3j0gopySv1un','nRlzuQeAXubK3DLOdWyC8FYBZBtatFFyxPxB',10);
-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 (-2199510775372309929,14157033,'zRAuDjJ29AY2NvackyY','mWEoqtDBMirpUy85JvGwXmFtCqw8TCRQwtuLQcmu','lI161x6L6g0GRjoGDOmjNP','l6v','IXCydtAvpUvItAnQYtcu0NNo78ZJU1nqIOhcaJ6J5i0nveY6Ju6SqD6d7e868WDCfgiZ1RRSL3T50I9fymra2twvgN','u4aWiUtXahYRDKXZB4EV7J4LKqmZxvpIPjLWOwLSefPs8BErJGFGhejhhu9eLW6GjyAqnN3k71JQO',11);
-INSERT INTO ti VALUES (-2199510775372309929,14157033,'zRAuDjJ29AY2NvackyY','mWEoqtDBMirpUy85JvGwXmFtCqw8TCRQwtuLQcmu','lI161x6L6g0GRjoGDOmjNP','l6v','IXCydtAvpUvItAnQYtcu0NNo78ZJU1nqIOhcaJ6J5i0nveY6Ju6SqD6d7e868WDCfgiZ1RRSL3T50I9fymra2twvgN','u4aWiUtXahYRDKXZB4EV7J4LKqmZxvpIPjLWOwLSefPs8BErJGFGhejhhu9eLW6GjyAqnN3k71JQO',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3438760453,30985,'t6xtpf5HVxyVREiDusq4BrBLO5b9AMvfTWNf','naLOg74','ZWt','L8VaGOojuCKMu9n9dSoKcYLJzJ','e','P',10);
+INSERT INTO ti VALUES (3438760453,30985,'t6xtpf5HVxyVREiDusq4BrBLO5b9AMvfTWNf','naLOg74','ZWt','L8VaGOojuCKMu9n9dSoKcYLJzJ','e','P',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (2083616197,-19464,'RiqNSrYlV0E','Pit4u2XPQ','KW6BJLaMayzsGES','Ay8vrEU4','a','w',11);
+INSERT INTO ti VALUES (2083616197,-19464,'RiqNSrYlV0E','Pit4u2XPQ','KW6BJLaMayzsGES','Ay8vrEU4','a','w',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8960299996167719973,14291582,'qzmxsgUwPhMhdqIgaFkytRpUE4Uxjs','yiEqEu2c8qFcxouMT4OK6ca6nZq0Sql27ubslRfZ5UrK9wRYReErgtdxnA0SeAUys88juBH75z1IIZOkGSZDQ7UnTI8k03Fd3Hx7UY1AYU6v8poUiQIUSyMzs3JqddlYkqA9jvgS4c3U8aELeaw5ZX1DwGgYyn9ouYpy8sD7evDvtxaAarr6T','Wj','HHpw60t1rQOAbp1p7b0edaHNkKIjyFahDhVxM44','TDAwNCLEEqDLTUYJJEOOCcRgkQmTBAhbLBHNvrEXWyth50GwwkB3WCmq6qnkY6Dk5pVCaGdyKRsxfFj9OZUV','eiRypaIXldhwDN3Dr9do1MOLw0DbAPky3lmnxV0eZKf8hxFXPhMFW',12);
-INSERT INTO ti VALUES (-8960299996167719973,14291582,'qzmxsgUwPhMhdqIgaFkytRpUE4Uxjs','yiEqEu2c8qFcxouMT4OK6ca6nZq0Sql27ubslRfZ5UrK9wRYReErgtdxnA0SeAUys88juBH75z1IIZOkGSZDQ7UnTI8k03Fd3Hx7UY1AYU6v8poUiQIUSyMzs3JqddlYkqA9jvgS4c3U8aELeaw5ZX1DwGgYyn9ouYpy8sD7evDvtxaAarr6T','Wj','HHpw60t1rQOAbp1p7b0edaHNkKIjyFahDhVxM44','TDAwNCLEEqDLTUYJJEOOCcRgkQmTBAhbLBHNvrEXWyth50GwwkB3WCmq6qnkY6Dk5pVCaGdyKRsxfFj9OZUV','eiRypaIXldhwDN3Dr9do1MOLw0DbAPky3lmnxV0eZKf8hxFXPhMFW',12);
+INSERT INTO t VALUES (1331210781,12328,'aD','PzbqJivpDBQLjBxDXptqExVW8rM','5r2TNrqgVILS','XgY1pT8','7','J',12);
+INSERT INTO ti VALUES (1331210781,12328,'aD','PzbqJivpDBQLjBxDXptqExVW8rM','5r2TNrqgVILS','XgY1pT8','7','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6576935343979201277,5575892,'L82FlFJQ01kDyLSc7mVQh9GTm4xSik','Oqnb5jZSyD9JqyCQWWy1gCDFWcqGaUHue8wFhSq7o0eLVizbw1CAtwoJhibISDMHpvZWlQC4hslqhyFunXQTYAq1hQVrhLYpFMgLmkBUGjoR3D8YWggJR8W1uzB','8OtyeUVyFoiugLemwmq905UZXjc2PiB','F6YO6cJcsBsGBz6teUgjI90UBn9ha7fy2YktOv3uPfY2VOW','brTArRaTuJeVe','Nq5isfXZu2OkOWY5Fs41MfmK2hIKOrCPmYZ3CW0wqDeXrgMXVLO5ofaKPpKE4LH1lkA',13);
-INSERT INTO ti VALUES (6576935343979201277,5575892,'L82FlFJQ01kDyLSc7mVQh9GTm4xSik','Oqnb5jZSyD9JqyCQWWy1gCDFWcqGaUHue8wFhSq7o0eLVizbw1CAtwoJhibISDMHpvZWlQC4hslqhyFunXQTYAq1hQVrhLYpFMgLmkBUGjoR3D8YWggJR8W1uzB','8OtyeUVyFoiugLemwmq905UZXjc2PiB','F6YO6cJcsBsGBz6teUgjI90UBn9ha7fy2YktOv3uPfY2VOW','brTArRaTuJeVe','Nq5isfXZu2OkOWY5Fs41MfmK2hIKOrCPmYZ3CW0wqDeXrgMXVLO5ofaKPpKE4LH1lkA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(79), d VARBINARY(36) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(11), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1401143982,17955961141212222613,'7uTHP3pV944ZdM8qVT','tgBIi2ZHSw','3qh8OxdAuN','AL2Un5j','UePgvdbgjRGs1URaQkrCCefb2CpB4dZD48CazL3s28bbYgPZT25uDWVL0J8JESjlzEqGcm4p5iaDTjSbgCTa','RJmPXdLixk1O0aUjixZIzrP9zS1nbs8H2LLSTtbkgQnNfp8rcZRVXIB7yt8DsO3GDVZMEDeMktHmiH7kWm1fLAcEIZjpD',0);
-INSERT INTO t VALUES (658575226,7549864948382554762,'ruojcUdn2RqO1cOMV4Rw5HTkAmmGhW5RvCPjE7a94kZXg8e8aDZ7XwQu8xk8K0hcw','4qt7BqbgUZBs','SwhKWTyl79iRVW9OLw0OZEa0jfkIAg3zlFmk93p19K9LQVs7wLdph','ydWSTW','5Yz4q46','FlzjfmqPbPzIgGODd6ew',1);
-INSERT INTO t VALUES (1041915901,14844483725357013260,'kT3a6ZuKn2HE1mk02XuUe3sKYz2H7l8aISUEkXIT9MxBFm1HbWhmetB2Hp32vexm7sOymNwc6nZlg','7mdvfthctzQBh0Ci','szC7WL78Yyq4Ahi2GzwgfbDbKs1zl13cCwAIoWMIjBoi3rVsNRIWg1fouDVdnXvceYimohcWoNNfPKG2LGFvjGVqmQ','lZt','b8azSt0ttYKHw9vk5nfkvfy2mjcXtEXASpdM8VaY1tasjyEhpw9qg4PvXBmrJlBecJnxld','NGiXyaTEpFp6fAy8UzsO7mcrX78Ugbicw9TnJYwVVNwteuqo7YcOUyK8h8VD5RbO',2);
-INSERT INTO t VALUES (3026370597,3686566827658667723,'CmHfuPt2Hu7qliGmaqKLihDwfwHZYI3Xk4x725elwnuU19kqdl','EyjpmgwHisbmxFvjFeC0yxr1dTkbhG98ki37','0ys1Wg3wrSZtlh','M','twnIi7IE36T3K9CAkvttXYMyosn3OVmuWhMqoEltHOA9htYpn8OeNeDAxC7JqWKqq','aaTLm45JXoC5LN7gJ1twTYimxI0Rhh81dFSd2tbae8OekCzv74CRpy9qwM9',3);
-INSERT INTO t VALUES (1072842662,12846813329764340817,'ub82pMtULn4aF','zyuIyhjIaMyaF','yyJkznYIJsEREqd8pme6IXoowJPum','5F6qgX','vyDIjMupnR9b29lz18il6UKgQ3Vm7bSIg5hp6Trj9kCV7Z5ds3sityy2wKYU','DphtpuhYtv0roVES3e0pFIFyAqAqaRc1rc1YqHZpZ3AnW1gm9ouSZgwPR2QJr',4);
-INSERT INTO t VALUES (2273385834,12544883957074222524,'EPkXgU2a53Rn6hXnqeTYPrYZCzWhkLSITx7R7RqT7lT3gCeD8jZ6Mr2a8D2r9COj3llwkzqQMfd2F','Lze4cmexPLxw6kdw2QWH6zjXR9yrP3Y8tS','SQzEEHxaUTJJru5YJmTh8K9FTd6Z22QcqaVDgXK4Ycm3vv3XMpMdBmUQDn9NbruSyjIuCSKxgMpp6Lo','G00UjWkjJ','iKqHCkvjBLYEBRJU8iq1kcd','0EN6knBs2jx3suthoHR0ilxti4ps7rQ',5);
-INSERT INTO t VALUES (2097335278,14677952791830810106,'5CHqqpgyOE7lgKKsWTaxHjua0PGm9SX2nM6XCRwxTv1YKSAjAaV7uI8ESb25w','UINZMzTQR8VuE6xPkzZpgr2','3EdpFJofY3kttc73TJBysCbwFHZDCxhuI7y9It9mO2ZfGJw7NRk3iUQHdc4ouscHXIe87XYX4UdriUTIlxOq','y4m','5pA3QpZ77cjabpJHFCbzoI','Ng',6);
-INSERT INTO t VALUES (3057713151,470708446123403651,'FAYIxD1TN1wUU','e4SDT6J06jQxu7cKKwIEZ84p50ey','EdNbjGXKM8OoKUGMVNiKj9QZyF2mO','u92000','DDfjla0upquq4v9CN4WGXoQBl1sErwCE02T90AGNdkVDy19BmkqYQdH3EVht48JWsCHro8VEpOVJReZ8B','otiDLWt66gUF2Kdj2aFwJiOfRSsTQN5qQah3EyN3jQeqMPDe2EQlvpyGRU1nnNy2TwY1a4',7);
-INSERT INTO t VALUES (2200563756,422953917134749415,'Vzz2sz4kvXTnScz44nCiI7mqWk1','7bQLQDiO','KiotVi3ZCtonrvzseb3HTJcAOY6JbNF1y','1tAn21C','dml18ilx5CEKVUwVQns9mf0u08uQWrWkPsPkP645DTfFbNCf0p98Ekjqq','kajZLtdDtBXPZR4mV75HO2',8);
-INSERT INTO t VALUES (502427902,17854245709408062568,'NxOboeMhNVkyZ1','b3otJKqOArEZas7F','oFtXFIzRC83q4yW529nM5LSIbJESxQekga04AGny1oqj','tCO','8I','SbjSLdGN5DkNLgk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (17010531638696992519,10025621938762154123,'T4bYDiMJ7vUsu','U5TpFoE5ZHqA0SdKxRsY16','Z0yBKdkac44k7IJxSh1aeNp0Aq3avYjdEfGWBOvHMpi1sS8HKI9uSvlsG4wkVSavJKyydCnhpXmwqBAUpQsARMLdZN','Czn1g','qBzFq0rgd90Jc','ZZpfFO62riZB5fRllEDRQegn4TfZLfdIcuC9BTQe3oLkdRTOvoFvpg',10);
-INSERT INTO ti VALUES (17010531638696992519,10025621938762154123,'T4bYDiMJ7vUsu','U5TpFoE5ZHqA0SdKxRsY16','Z0yBKdkac44k7IJxSh1aeNp0Aq3avYjdEfGWBOvHMpi1sS8HKI9uSvlsG4wkVSavJKyydCnhpXmwqBAUpQsARMLdZN','Czn1g','qBzFq0rgd90Jc','ZZpfFO62riZB5fRllEDRQegn4TfZLfdIcuC9BTQe3oLkdRTOvoFvpg',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(80);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
-INSERT INTO t VALUES (2293048024547961465,7337887692652651714,'qqfF89DhrvQoP9OHv','jIDsb2lM0E1BvwPGeI','EbWORjomEul1IgUytA0RhUwxCZLXfps1','XpyhQ3','O0mautUjko5GpwhthdOEJgKRPlzaDypRsyNutylUtP7xdQBgOQwtZp6mDSUkM','TwMGAchTiqAiaLdPUVv289YtH4FfXroEgCy9cnZT8aG7Db65',11);
-INSERT INTO ti VALUES (2293048024547961465,7337887692652651714,'qqfF89DhrvQoP9OHv','jIDsb2lM0E1BvwPGeI','EbWORjomEul1IgUytA0RhUwxCZLXfps1','XpyhQ3','O0mautUjko5GpwhthdOEJgKRPlzaDypRsyNutylUtP7xdQBgOQwtZp6mDSUkM','TwMGAchTiqAiaLdPUVv289YtH4FfXroEgCy9cnZT8aG7Db65',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1523906443443065241,5158987714140685175,'bTOpvloLgviezVnWVHAwcWU0qnQCw1tiWxGrj','BJph53D2MGotmcFoU0CC1BOpluSjEvPWHdHMggmFVEL5Ct2KdrYy22cBo9tKPM6UQsH0tBxszhCNFwjBzeNNDjyhmzGCN','azgPUt3wKurVgDtz','RtQM','NoO0QMBfjo','vHLekOGDnpfnPwwCh4U2U2F70aT188q50iTPKs2Ro7rI4ez5w8CFb2WpQe4ivki2QDgcNl7xPgs',12);
-INSERT INTO ti VALUES (1523906443443065241,5158987714140685175,'bTOpvloLgviezVnWVHAwcWU0qnQCw1tiWxGrj','BJph53D2MGotmcFoU0CC1BOpluSjEvPWHdHMggmFVEL5Ct2KdrYy22cBo9tKPM6UQsH0tBxszhCNFwjBzeNNDjyhmzGCN','azgPUt3wKurVgDtz','RtQM','NoO0QMBfjo','vHLekOGDnpfnPwwCh4U2U2F70aT188q50iTPKs2Ro7rI4ez5w8CFb2WpQe4ivki2QDgcNl7xPgs',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6636275552309020590,18380678017576444934,'dOlDSMi0BnJ0SSTS2uOso2oFq8F1fCB0Cw2iDYyjHRZC6ii50HmoFHw3lQp3AaQdJg49L','dIgIy7H5MC3uWdCAxw7EOX7CM4wN3HeB4wDlRATDALxej95qf9AQUAXJoBITTKa15mqVCqieDiKPCGxZhfueRucbiHRUuP3X72nzAUV8eNM9OdkMLexBkYfC7xgs7tWtBIegyRpl1yLDyJt65MuXBboHlVqyAboeua2ryRi1taYPKlldRs','8SbZxF0zfYQGom3oPWGxu6h3lHwYQ5C1','8WFJUNPN5Hm0fxnUGdvsHurXCY5a9BhPGDCEhVDqV0sBrbm9yDdq1zEUfh1eQrtvULYuOXCEo1CmO6BQyIqEvSNgAq29hKKAqlgf3ROPrfR2ThBs29r8wbagMtplnx8HCV55MYVNwQyyKaTZIFyTBHbiINMWaeQCIW68SY98hgvRzHZA3LrpNijJeHNbM8DN96bnq3Wim18kSIQsDOeVYe','82RVhk94kiOlqllqW9LgzxUkHCNSgEe6nO5','z9cmgAzXlyvLyWveXfQf3p0eAJ5bSsOl9wIjuqJ0xXEHdyUNYminXbUMhmACmZ4P7Ze47Bi',13);
-INSERT INTO ti VALUES (6636275552309020590,18380678017576444934,'dOlDSMi0BnJ0SSTS2uOso2oFq8F1fCB0Cw2iDYyjHRZC6ii50HmoFHw3lQp3AaQdJg49L','dIgIy7H5MC3uWdCAxw7EOX7CM4wN3HeB4wDlRATDALxej95qf9AQUAXJoBITTKa15mqVCqieDiKPCGxZhfueRucbiHRUuP3X72nzAUV8eNM9OdkMLexBkYfC7xgs7tWtBIegyRpl1yLDyJt65MuXBboHlVqyAboeua2ryRi1taYPKlldRs','8SbZxF0zfYQGom3oPWGxu6h3lHwYQ5C1','8WFJUNPN5Hm0fxnUGdvsHurXCY5a9BhPGDCEhVDqV0sBrbm9yDdq1zEUfh1eQrtvULYuOXCEo1CmO6BQyIqEvSNgAq29hKKAqlgf3ROPrfR2ThBs29r8wbagMtplnx8HCV55MYVNwQyyKaTZIFyTBHbiINMWaeQCIW68SY98hgvRzHZA3LrpNijJeHNbM8DN96bnq3Wim18kSIQsDOeVYe','82RVhk94kiOlqllqW9LgzxUkHCNSgEe6nO5','z9cmgAzXlyvLyWveXfQf3p0eAJ5bSsOl9wIjuqJ0xXEHdyUNYminXbUMhmACmZ4P7Ze47Bi',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(60), d VARBINARY(84) NOT NULL, e VARCHAR(36), f VARBINARY(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3311635068,5463,'mSOp24','WZ8ADfsnewLN1qobctIXJsOBhEaJadhvxb','AbHeaDoFJHQnqZD','Z','FiliPCeFMNMo3a7eIpQ7XYt1JODplC2IUgEv63aynFJQ2CmmcH49GhspL4ZuWVxlWsI','urVwV0KN71',0);
-INSERT INTO t VALUES (2295071279,5173,'2OzwjVMeTyTRQbvH8MydRcTLRytU0mOWwRtWHES3NjNksRE3x78vXU2fL1','UaGUs0fYfx6hykxWwLGd7y0oeF7kebYo','bO62nc6gMqy2','2GNj','zGo8EW8grYUy8','lu8IC1sjBB1IMOMt5tMX',1);
-INSERT INTO t VALUES (1184699466,6476,'UQPZo6','LXAEGzKKOEUpetsvognQ3uTs','tqMmZ8P2u7bbepiLZoHUP2U','Wt2nRx','3RDme6CGWyK0i2TIRpBPdp88qc0nO6PyX0Pgxfu3Ebv6htNQcK','lxhH82rZ6rY021AEbYFR9kpbJGYY',2);
-INSERT INTO t VALUES (1187187313,56966,'Sb5GlvrRwi2AUJMSoFGqtNeyp2yTXwL2yRRFVDwM3l','ADDSS8gxM6uHy1BUphOxMzBPP5wsLJFpFDNedO3cc03qsrh4yRjDXMYYgpGxq9y2OlA','5s','YegS','wxkkywllRLT8ZuxabSFcRH7bmH9TDnaK5lP8aPeM88KiFeLAEwMOBtvDgA9d0YB7ynQgAuAshnihldo1MABtB','jE1INQx8HhR',3);
-INSERT INTO t VALUES (2697430703,17004,'2mNiO','T8bAq1zgFTE7ySbCOsFhTGJtNAvzfrr08E8OLTbQAVLzTH58Qjxfym','Ed8rkrpS3wlozipdxSwZYmD7vtzZ5','BruDJAYiW','OMr59Z5cbxONrMJ2gmFPFY1MujFpy','7gBW83J4wqscjEdV9TgoSWTCdhqHLsKSIcjK',4);
-INSERT INTO t VALUES (3476864807,45428,'sNLEkJaGu4TTqThe84UnJxp8ANsSTP6IUAWCbY','7FWRBcttH0T6HypLXY2xCwo5nAsMSigD5G4Zqt9e9VgWZPUlIrxcXuJEdSkr6BnQDQF4y7ZtGlEJ5FKSe','FE3E','Jz0W5Ay','HysM3V0ZiTXsj','tzIKLAONnHxYY0pi',5);
-INSERT INTO t VALUES (1940652690,5687,'WE3I18O1bww0fOBuZrCa7bbaFL','ZsGU1dskylukH8pkRrSeHd4wy','5Y5xfQlCMTCOokP','N7g1','VASCdx74IRJwFVD3oHQVb3ADmxMA','TQexG0TAILEbMOhuqw0dQlyThkLJk4qIZcAA3PFGvMqNVYDX9n7eilUhAlC3hO5',6);
-INSERT INTO t VALUES (1303879528,15414,'atjUvpQX6Ot7NDozBpNCT4tuySPNYqTc','UMJ38K3TkwHfYAyYWcxn','NpkfW','zRgvwaqJ','KjlmZjl4Aqg2UXXsGLykf3tANB6QTXzlNXDc','kbCpp5q87KvoA1vz1H7',7);
-INSERT INTO t VALUES (1761703404,28261,'shke6DEjjeGwuy0Njb5FiZ3jZM','wVVjVFgzViniSfYqzzregJQOioPIjknstD4EFMTsst7hVJKCBSK65J','QVVUKSztBzMfl86JftSF','TU320DhCq','gvbu85vUDR7FyIDFX9aS76v9fAUOexpt89LV8P4BBSvFLDPq4CzhRsqGNFt37o5c8O8sf8','NwBXadM8rQQoZLnfwQxa33WZ2s7ejO1TAIKJuWgARHVprmJ8dqPi9go9g',8);
-INSERT INTO t VALUES (816222371,13020,'uStYigOuaH8dAbII0B3RLJhPYdnYX1DxZDPRC4dbo','vvnixWJ2yjOgG7H0D1k3XA0NGMnp3MBaSidUhUYVaARPbW7XZyq7cobRg','sa2F7Ka4gBH9QZ','8uYxIP6H3P','G1aw','04Cvc5kIm3wdXc5cDxsZrTKPWtxJ0RQSUi2wtMYf6MBoNaWveL4uVTvgg1GzXVHLH3y95llUFEkqAeIz7cyw8i3QkPVjMrdKVDU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1337982341,-6013,'yN2O98mFGxkxvvF8MT8LzsPG8V5GmGIdD1qIYsI','KHi039gpejoWdoZ6Wk1JvBOwrwNxwER1Um3GhiJKgMEoEN6cyhuvD79wEgp8SBuGhdWcXEqskhG9h9YoxEj8AmgWFaA9r2ukwgqJ4T0Z93QF6og1LpoMOcmuuYGvBxnAKon94Xbcy0hvqWlItEapr4CDV8VOu45MlZ67tphhex9ptYoj90T5n1wUZLxeKqPYBbHU0G76hcRbo8AT6FP','8CZl5q','JhZ0qtense8hMfA8AcHk6HgvqjZBsxTP6kJJVYhFGEAeJs7mkxAhFf11HxMP6LNzuybLntdrZ1QZu1DSSfJ','d','c',13);
+INSERT INTO ti VALUES (1337982341,-6013,'yN2O98mFGxkxvvF8MT8LzsPG8V5GmGIdD1qIYsI','KHi039gpejoWdoZ6Wk1JvBOwrwNxwER1Um3GhiJKgMEoEN6cyhuvD79wEgp8SBuGhdWcXEqskhG9h9YoxEj8AmgWFaA9r2ukwgqJ4T0Z93QF6og1LpoMOcmuuYGvBxnAKon94Xbcy0hvqWlItEapr4CDV8VOu45MlZ67tphhex9ptYoj90T5n1wUZLxeKqPYBbHU0G76hcRbo8AT6FP','8CZl5q','JhZ0qtense8hMfA8AcHk6HgvqjZBsxTP6kJJVYhFGEAeJs7mkxAhFf11HxMP6LNzuybLntdrZ1QZu1DSSfJ','d','c',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (87067059,-25790,'FIq9FotBWNsbubOatcaknS2wkvkt3knEFm2tz13oiyIzwZGpny','Cgs6Ea9poYgarUvOS8PcpFrZykyDgzUPFLODJORPEhe8UfmprP3Sj1gT74zfzcHlrmIPILvaGaCPjsX6G4qYHn6sHt8bm0FR','srsrT','UAj4lDTZa8k0CsvvfhAP4U7','kS','I',14);
+INSERT INTO ti VALUES (87067059,-25790,'FIq9FotBWNsbubOatcaknS2wkvkt3knEFm2tz13oiyIzwZGpny','Cgs6Ea9poYgarUvOS8PcpFrZykyDgzUPFLODJORPEhe8UfmprP3Sj1gT74zfzcHlrmIPILvaGaCPjsX6G4qYHn6sHt8bm0FR','srsrT','UAj4lDTZa8k0CsvvfhAP4U7','kS','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2991929275,26170,'UsCVEs2L3aMqM7dTEQBkhbEDIV9tWMPRRLatl8Dpzj1R7VbRE','2mGdio50PnHf86IH7Lzg8749iKFxcrtQ0avpkvqU4vuDMReOtNrIf5ao043GLMKqPIZuBODj','mhLtiui','8aFLf8hIOS9GVFM1mCPIRoOaacUupGGUynFVMInYPFz3wl9ar9Sntzz2OqQNEatmvyDJgYEQJHfrsUMWs922ZL4wBSkppEBHwZFF4EQyVzoFyQ0fQbY0pLlDAIpiem6Fcf8IlFQuMLKyG0DVGe1xboRdNMjNHcSsSp7i9VxTAmt9Ub1noHJb','q','lT',15);
+INSERT INTO ti VALUES (2991929275,26170,'UsCVEs2L3aMqM7dTEQBkhbEDIV9tWMPRRLatl8Dpzj1R7VbRE','2mGdio50PnHf86IH7Lzg8749iKFxcrtQ0avpkvqU4vuDMReOtNrIf5ao043GLMKqPIZuBODj','mhLtiui','8aFLf8hIOS9GVFM1mCPIRoOaacUupGGUynFVMInYPFz3wl9ar9Sntzz2OqQNEatmvyDJgYEQJHfrsUMWs922ZL4wBSkppEBHwZFF4EQyVzoFyQ0fQbY0pLlDAIpiem6Fcf8IlFQuMLKyG0DVGe1xboRdNMjNHcSsSp7i9VxTAmt9Ub1noHJb','q','lT',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(79) NOT NULL, d VARCHAR(13), e VARBINARY(13), f VARCHAR(84), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (50653,2131507554,'F0lzjITjpgwvu2gyvhqu','hMUJutunFzgXD','8l5Z','VrnK4vr6AqeQW2zq35AGsQEQHNPkBjcp8ZK2QiowkWVurJRUCB8cNlQEff7RLg','i7','49',0);
+INSERT INTO t VALUES (3701,958150576,'We2hILmkwEezc67sdllUinGT4EiJku2NWR9hOll4nnz','4OU61inIVNcwD','4O','nUBMPl1e4k0guzz5t4qb7TGFSwwfhcAkux6OC6P7tzPNSwK3eO9itFSLvM','P2','ZQ',1);
+INSERT INTO t VALUES (15583,2769751415,'ebViV','djQyY','T','BZi','ty','Ae',2);
+INSERT INTO t VALUES (26444,3378620033,'um3hoN4IlBGyECJ','UH','Ntmg','qYQLvzj8bTQDMB','F','IG',3);
+INSERT INTO t VALUES (33614,3055432130,'PudgYtK66t3H6PdXfNWmZ3BQWd7XJ0t7YlTonfotfR4Py5PvN08cUSKZ8etARymmUriyH3nrAmfP4','0Xiitq4JFSD','6uDe5E96HPd','niz9lKM7X3Gq1mfnnKZ4GqH4Fd0XEkkM','e2','U',4);
+INSERT INTO t VALUES (17489,2390405460,'CJoC2O','ThYoyMZRP1','FH','PCWX','RI','ML',5);
+INSERT INTO t VALUES (44309,1575441100,'xsB2gCLFnWqK4oRqmqMhyaIPxttEKh9TRCg8EW0m4ipy9y460LPDGa4RwY0peMjCUa3hz5VWQzcf4','e317h5A7Dw3GV','WLeNWBQ','eh7Q6WgcYcPfSoKibUO4utqdGkbR','6','c',6);
+INSERT INTO t VALUES (59978,2680697465,'utIxgdYCSG6wn4','FZ5tV6nbFcg','xkh7UqA8x3o9w','HJ8swrjy','1','E',7);
+INSERT INTO t VALUES (11756,1331613809,'QTeVlpRaN0nPkrEUB9Vh8S7vDftQFiB1TGeGvIvmsPcC','u2w2kj2c8BiLS','kN2vbs','SKd4MgX','G1','1',8);
+INSERT INTO t VALUES (13538,17990723,'QVIjqSmavzy1B5X','Nt','59u77R22KGwv','dvMOsMV0bKprRh4MYOh0ECYJ3sulzJzUL','y','U2',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(79) NOT NULL, d VARCHAR(13), e VARBINARY(13), f VARCHAR(84), 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2328131466,58769,'e0zk4TG18H3H0w38WTfDpBZOwFu7hBMd32QzIptZ6HLkkc','tjNrMAPKsArvQgk8GiwBx9UxV2szSNi2oaPLv0lmAc','7iYR1dxwaDcZSBRT0ueKqi2QjPMqA8','6','ZrIVgZxUcNfdMV0OrCjRKf4oSasWOuVdCc5uKg2XY0phwyBhRH4m6JpKDNAxtVTCajWpxQH2PkLjuwqMnYV3MkHN6eAvKhE','q2csu6gvzRZb4HdqfiDv6hKX2jkYMrZ6laMx77pfjWaHaeFrNq0tnbkRVKySQ7Wy8f1HB0AzM2iLhGzAEK3js',10);
-INSERT INTO ti VALUES (2328131466,58769,'e0zk4TG18H3H0w38WTfDpBZOwFu7hBMd32QzIptZ6HLkkc','tjNrMAPKsArvQgk8GiwBx9UxV2szSNi2oaPLv0lmAc','7iYR1dxwaDcZSBRT0ueKqi2QjPMqA8','6','ZrIVgZxUcNfdMV0OrCjRKf4oSasWOuVdCc5uKg2XY0phwyBhRH4m6JpKDNAxtVTCajWpxQH2PkLjuwqMnYV3MkHN6eAvKhE','q2csu6gvzRZb4HdqfiDv6hKX2jkYMrZ6laMx77pfjWaHaeFrNq0tnbkRVKySQ7Wy8f1HB0AzM2iLhGzAEK3js',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(61);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
-INSERT INTO t VALUES (3500686440,57342,'lIPZbQXF','r32mxwz06','JVWadr','oq','QRreOOuIURW','9NRERQXnz4B25ktSCbNL6SubVDt9dGit5E19kTY5pZP81',11);
-INSERT INTO ti VALUES (3500686440,57342,'lIPZbQXF','r32mxwz06','JVWadr','oq','QRreOOuIURW','9NRERQXnz4B25ktSCbNL6SubVDt9dGit5E19kTY5pZP81',11);
+INSERT INTO t VALUES (785977925,497220265,'FA6lq29RbFCtQYaPIVAtFiuxvoLduEO2SOa6DKOz3FBidOCQKmNNCMU2okiIH904DpdOj','DxgOlM5MH8P2M','AEmQycFQytR0s','Zhf3ttgenGX0fnkI7q89RNOloc','6K','QP',10);
+INSERT INTO ti VALUES (785977925,497220265,'FA6lq29RbFCtQYaPIVAtFiuxvoLduEO2SOa6DKOz3FBidOCQKmNNCMU2okiIH904DpdOj','DxgOlM5MH8P2M','AEmQycFQytR0s','Zhf3ttgenGX0fnkI7q89RNOloc','6K','QP',10);
+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 (364209666,2571912399,'oKperJZ2XxHLZmkRC0E','NY','XjR2ClmrRxF','Hx1jQrPsPj0nggCRlmOB8GWPuCAUe0nvO5ggoP29OuuQO5dw8ppPoT5M4eZW83Dxd4oft083PZSmBsH7','QX','xa',11);
+INSERT INTO ti VALUES (364209666,2571912399,'oKperJZ2XxHLZmkRC0E','NY','XjR2ClmrRxF','Hx1jQrPsPj0nggCRlmOB8GWPuCAUe0nvO5ggoP29OuuQO5dw8ppPoT5M4eZW83Dxd4oft083PZSmBsH7','QX','xa',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (484645965,2797451932,'zcJYIAjc7BrH9G76jKcB7Mw7iLlVA0EduUywlDo6gypyaI4yJ','6Hlx2ZeDzGXkk2YfDzBDDnTUh6UcCZtNv6HtQAL34ed3HagNCkUrzDadkYLSqhqF7RJDtzw7bYG2fk5MJ5AeqPsSxkchm21VqwYsV0mWmwotVcjrz39qMsTBYaFJ48QLBG8YXzbbrfv1D56QCR1PFEO6vJHH6NOCTg3tYgrxyvxyreXRXA9TPlVg9IqgVvtpkBkoL3ozoAlphBvKvV','35mvf','W21DcVMI7moiPuUpie3NeUv','1','iS',12);
+INSERT INTO ti VALUES (484645965,2797451932,'zcJYIAjc7BrH9G76jKcB7Mw7iLlVA0EduUywlDo6gypyaI4yJ','6Hlx2ZeDzGXkk2YfDzBDDnTUh6UcCZtNv6HtQAL34ed3HagNCkUrzDadkYLSqhqF7RJDtzw7bYG2fk5MJ5AeqPsSxkchm21VqwYsV0mWmwotVcjrz39qMsTBYaFJ48QLBG8YXzbbrfv1D56QCR1PFEO6vJHH6NOCTg3tYgrxyvxyreXRXA9TPlVg9IqgVvtpkBkoL3ozoAlphBvKvV','35mvf','W21DcVMI7moiPuUpie3NeUv','1','iS',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2491194144,2274554198,'jGMQYEFMBo','fwoHfq0lFHNK4fjRLeYG96345UvpPhHx3d7j69QIH6asbUVzbKBGvtrFpNDTvk5egxWjBPXOfryDrDvS9UFxRycEyUsSxfKWQ9nEL7sNC1kyeZqk4QYGF0uIIPOHqZ4VJinw4Un8dC','l7vML','zeQxLsdDlNItowcO1nmomgILFVQJ8uVa4FErtAXjDRMjkgsivtHdKfJqeZOa3wbd5oAd3WCcxaYNNOsoljmwW9UVKVXnhP0IPah6643ZLFlf4yJd1Vr','T','D',13);
+INSERT INTO ti VALUES (2491194144,2274554198,'jGMQYEFMBo','fwoHfq0lFHNK4fjRLeYG96345UvpPhHx3d7j69QIH6asbUVzbKBGvtrFpNDTvk5egxWjBPXOfryDrDvS9UFxRycEyUsSxfKWQ9nEL7sNC1kyeZqk4QYGF0uIIPOHqZ4VJinw4Un8dC','l7vML','zeQxLsdDlNItowcO1nmomgILFVQJ8uVa4FErtAXjDRMjkgsivtHdKfJqeZOa3wbd5oAd3WCcxaYNNOsoljmwW9UVKVXnhP0IPah6643ZLFlf4yJd1Vr','T','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (454790353,1371013963,'Z6fZChG3vj','BrQhMLhidNzz8KHjey7mbEyCAvgVAvaRBaqXfjMVjvAaIx4TQfMoga4MFs5PPrtM8o9XeCHo9JmqAJsmJrmLHgaAhUBeoN6YUE2CQ7zp4DUcli0v1rT1TDAF6cFweTZfr8rQdCXgqPmfeavuCQRpnCuw2MZMcGRavVAV9mc70RcnPZQCcxsfF7MLa8N5FdksY9jRFXBdzVYw0rjFtE1KeYN','67wIK','EBF7snh2OjJJWs73fvTQOOogK76kFxX8Hm58KnZX1D4k','F0N','E',14);
+INSERT INTO ti VALUES (454790353,1371013963,'Z6fZChG3vj','BrQhMLhidNzz8KHjey7mbEyCAvgVAvaRBaqXfjMVjvAaIx4TQfMoga4MFs5PPrtM8o9XeCHo9JmqAJsmJrmLHgaAhUBeoN6YUE2CQ7zp4DUcli0v1rT1TDAF6cFweTZfr8rQdCXgqPmfeavuCQRpnCuw2MZMcGRavVAV9mc70RcnPZQCcxsfF7MLa8N5FdksY9jRFXBdzVYw0rjFtE1KeYN','67wIK','EBF7snh2OjJJWs73fvTQOOogK76kFxX8Hm58KnZX1D4k','F0N','E',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3395108316,622635064,'647lMHHL8','J0pd8Tv4B6TTHFzm1BWilMzTaYCytqMLsoN3JQ5uQkKFMM6JtjY9RVLVuCCZwMinjXQX2218t96AgH2nHQAeVDBYhof','8BrlfSJtYBMxY','c0iv91MapcnAgP5ejawCunY9O8p24XnHSwqc8ClaGxP3Vdr7jRVr50tcwYUBBa1dmt6EixuW3X2xl6fOIhZIzwfQutmQ0m1FtDpWVPiIzJVK1vFlXEfVmfopc1Q7CltX7AaZ9fwlRf8WAVdf','0YJ','u',15);
+INSERT INTO ti VALUES (3395108316,622635064,'647lMHHL8','J0pd8Tv4B6TTHFzm1BWilMzTaYCytqMLsoN3JQ5uQkKFMM6JtjY9RVLVuCCZwMinjXQX2218t96AgH2nHQAeVDBYhof','8BrlfSJtYBMxY','c0iv91MapcnAgP5ejawCunY9O8p24XnHSwqc8ClaGxP3Vdr7jRVr50tcwYUBBa1dmt6EixuW3X2xl6fOIhZIzwfQutmQ0m1FtDpWVPiIzJVK1vFlXEfVmfopc1Q7CltX7AaZ9fwlRf8WAVdf','0YJ','u',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c BINARY(30), d VARBINARY(42) NOT NULL, e VARBINARY(74), f VARCHAR(5) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8,14057,'X','G4ny0ZHouoQY5Th62','BxKDxFa9FEyhFjum1Kl7R4voiXaTWDjiYXO2yI8p0rrbzN43lS32DQCcMkmHOqQ7LE4MyMZ','Xl','P','H',0);
+INSERT INTO t VALUES (131,-25635,'yTkF54eoQo','hZdUKxTy7YULWNDi4KYq1t9U4K60QL2CKnlFvp','amY4SNI3fAHlNTRn4Py5i79URHdpNyOyuzjbB6tzcrhub','ER','kQ','s',1);
+INSERT INTO t VALUES (200,-26158,'j2Ae','nZOTOVQTA','OC0jfFR','0','GA','37',2);
+INSERT INTO t VALUES (32,-18096,'mUV0flnU','L6zJqWEstAP8N9SE0UCEkeFa1RQT6RJCRYLReBEo','F7q4NV','1','j','9',3);
+INSERT INTO t VALUES (214,-10871,'hPL8bkYJTwE9EEsy8PXrnEEBKTkUq','hgpqYiYMsmYHhKo2d','20hLdif','M','2','Y',4);
+INSERT INTO t VALUES (184,-22018,'H0sJb5HYYzjZUEFasz3JLXkNN0KO','Vz8W4EBqB0uaT4bF','Pg3qCo4sgUZIj7UczaPpNyDEB2NwZMv3vtvijvC2J1PAmdYx','tTp','g','zi',5);
+INSERT INTO t VALUES (1,-17258,'d5qnggcysqzo05eQAt8Mx1b','1Sq9MgoJva5RUnUUSg1YgxCuQVcQ','uvg8QJrI6RGMfhE1wfhq8EvVLhSOTgHp9rrvwFoetSKJkEdMXpnMXp','Ay1','4','Jl',6);
+INSERT INTO t VALUES (29,9284,'niOaLoicxFiUTSOIlErnzJ','V81nqawlL8ESix4ELyoRWDthYhzYAEoIlNGOf','ZburJxmGuuiIUq2VMhvg3r7WFBIP09z8BqQ6YEAM7xAbsBE','KaaFV','4','YV',7);
+INSERT INTO t VALUES (36,1493,'4B8S5gKYnKe9y0U5cIaHeH','AaxjDjcTT5K2Z','MTMX6QRvs2gHJ14A0twmwReWAYY5fTrbwiuX','d','T','Jx',8);
+INSERT INTO t VALUES (122,-4475,'6zgekKGlpFXBPL5806','CePJH0cEWylkgj8B64H','paDH7SqfsNflHE1siBWlK0hLAvcL6lUkAt0858hNH6RplomdR79G2IFNYXYrZfGHxk5','d91U','n','w',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c BINARY(30), d VARBINARY(42) NOT NULL, e VARBINARY(74), f VARCHAR(5) 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 (17595133215468970228,25275,'lxm4aMF15JB3Lc8','gDYWcTjQLQxCOGdga8E14NxO0Pes35H51xdyD49x','M3eSCNTZcpv','x2eEZ','5f','E',10);
+INSERT INTO ti VALUES (17595133215468970228,25275,'lxm4aMF15JB3Lc8','gDYWcTjQLQxCOGdga8E14NxO0Pes35H51xdyD49x','M3eSCNTZcpv','x2eEZ','5f','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (14009345138270501454,23641,'WQ5z6zixZEuRlV0','HPhI9gPhIf2Yq2iaEs9qJb7SQbgv2CQ2ICjrpQ5o4a','VN9UaepknaB1LS7NPdd6bhkbdR3wSJzqcOmUYCKOPJCBtqhtDuXu','ZS3','B','kO',11);
+INSERT INTO ti VALUES (14009345138270501454,23641,'WQ5z6zixZEuRlV0','HPhI9gPhIf2Yq2iaEs9qJb7SQbgv2CQ2ICjrpQ5o4a','VN9UaepknaB1LS7NPdd6bhkbdR3wSJzqcOmUYCKOPJCBtqhtDuXu','ZS3','B','kO',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2222766557,42579,'KOEcKEBJwpptY9bMDG1c','NSibW1FbOVJ34GhDns5o1mMQzft7E4oAfwivS44VYENjHFZh5aZAfgIvy72hsKqHSv5GhYg3QVnBnccaknsZanEFnfk7UpZ0QHI','qpYsPnvCloqOFXFhGRxSLxQx1A','1KTjhPHuiyXf','47BxFPKdhpSG0P6ULixKaDZ4TutGEu5X6TAV5rG2WeVsQiOGhi3FbSJI6bsxCBX','DnVrOEZkz45Xc08ykcKR2MZv2OrjoSku0Gc7QQCNQB8USaSj9h780r6X1L5YFdoRguXLLM1',12);
-INSERT INTO ti VALUES (2222766557,42579,'KOEcKEBJwpptY9bMDG1c','NSibW1FbOVJ34GhDns5o1mMQzft7E4oAfwivS44VYENjHFZh5aZAfgIvy72hsKqHSv5GhYg3QVnBnccaknsZanEFnfk7UpZ0QHI','qpYsPnvCloqOFXFhGRxSLxQx1A','1KTjhPHuiyXf','47BxFPKdhpSG0P6ULixKaDZ4TutGEu5X6TAV5rG2WeVsQiOGhi3FbSJI6bsxCBX','DnVrOEZkz45Xc08ykcKR2MZv2OrjoSku0Gc7QQCNQB8USaSj9h780r6X1L5YFdoRguXLLM1',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3490703677,24460,'HWd6rMeNJyG3N6GhDns4ISQKRMsfVjZrER','2UlXT92ZXBwODIUZQzcMFpdOfOkygCXyffgDQzJ','XHFaWJ453S3Pzk2y7MPq5De2F0Kfy','ni5x1zlq1PLM5twZ91WVeTYZOnzRVWofDraLsxxMAzP4zrhk8JLyEZ3lsJHsOtOqP9tzYJYrYjXARGsc1fj7rEIcIEPXFAQ5Zf6pONGfOMTPFa4HOBMEFCX10raUvlyNkVfRUZj39vzhiwk2uGFduISUJ77SP1yyINTV5MHs4g','uPzHn62cpIs7FkJKYMITqYdqF','TT9zJ5Ei',13);
-INSERT INTO ti VALUES (3490703677,24460,'HWd6rMeNJyG3N6GhDns4ISQKRMsfVjZrER','2UlXT92ZXBwODIUZQzcMFpdOfOkygCXyffgDQzJ','XHFaWJ453S3Pzk2y7MPq5De2F0Kfy','ni5x1zlq1PLM5twZ91WVeTYZOnzRVWofDraLsxxMAzP4zrhk8JLyEZ3lsJHsOtOqP9tzYJYrYjXARGsc1fj7rEIcIEPXFAQ5Zf6pONGfOMTPFa4HOBMEFCX10raUvlyNkVfRUZj39vzhiwk2uGFduISUJ77SP1yyINTV5MHs4g','uPzHn62cpIs7FkJKYMITqYdqF','TT9zJ5Ei',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b TINYINT UNSIGNED, c CHAR(2) NOT NULL, d VARBINARY(42), e VARBINARY(11) NOT NULL, f VARBINARY(30) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-697873322,245,'N','7pnwa98Bm4OP7AZ1Sqqz7oEfryugfDjiXbiuX','kCN9Me','NLDbTimyc','yVRCS5FgK7ak1Lp2MihZZAcddWQUanKxd3RSr4hC64yJEI1Xus8yeAdsRlZDZCf2DfNw8Ma0APn0po','2qh6bD64px4fEF55kgK3V1JZYKswPCE4j10L07ZezISsajbQ',0);
-INSERT INTO t VALUES (-1651027803,6,'b','ciTSLWBvg0XehWhvZDVtIofKTeeqoW','9uX','Hsqv2YVZcaG06lpEM','XK5o1ylIvFiHFoNdXxDj4DMVwfqVAa4IAftoKWuZaIJWF0M2NwmVwFl2XVN0jzO8qF1b','8XEV97GrcKzSZMQRlJISqGR7hnD9Da9quaKvLezI3umDZF6oIBg7HRbwtDVOZRCFFp0QMA',1);
-INSERT INTO t VALUES (-930702651,98,'6','RGKBMQM861','H9lgff','6w1VdnuireLnm0F8ZJb5HSaYlCMJ','NlJVZs9AD82CyR5bFicgrsbBRuCZJppBqJu9prqVXfB9gX7XzGvrNKcfGF1UeDFN3qmxiNlVgG2qr6V1ye7m8FPlMzBVxRciGFT','XUrVApUeTMZRGIR5uLhyEm1Y7hQCbj5GrSjZU61PCjk96PZN01UEyA',2);
-INSERT INTO t VALUES (-1643925141,31,'G','IAUbsHKuycuXiVWKM46Vb','i51qQY8Zkna','Ef1JDYrIjvVK','3epeRG8x7VtnMnY46D1zxT8nfPz','r4qgPMu4lC6LxryChatDLf38w3TJmvBevxwAd7ArfoaEu5BL0cAltgRVUimyczD5HToss0q',3);
-INSERT INTO t VALUES (506761904,202,'e','HwqEg5YliugLqPlrZpUn7y7YVqmaCSLmp','xouqL','A','FCD2w7r6kIqnusRiQldqVumnCo8cCKp682MUsNE1qJdVAxBJeYobnWj','Y2mJdc8fSKDt2afnlaRZn8CUKy81xqmxu0w7N0yypFr5C4FbMa0uepoLR',4);
-INSERT INTO t VALUES (-548652948,21,'a','ntla9j5l1ZCahxn5jtGjjSYVC7Coco5vh','idVZxtE','C','z6ygUAGsSXstS','ooZwObspdODpvSsmhWC6dQ7jVnQW9ue1ulOSa2uzz',5);
-INSERT INTO t VALUES (-227866320,213,'t','gsCaWuDq6VvxSrNAtCLuDaHSZ1BLFMkyb2Y','CJ2Lgey','cKYyE6iRRMzjEYTZMO4DQMlQ8Tt','Zes1IzG6A5qbGHztVZbRy6XyPeS5G0Ym6iY1QobLE4','D3ysjTq09i3k2Yl0LekqBeZEuJXiwGhfMP67gmfwPV9f525YsephZ1I4XmmDS',6);
-INSERT INTO t VALUES (-2030585604,2,'XY','qsuU','Idold','irf0tdQLh85','aaRJIAxuN4I4TavDV5w6nc7zJAoPjVFPgZhmPPinADI0tVncC','dh9inoRGsdl0uYUtzbxsABEHUfv0udBt7y',7);
-INSERT INTO t VALUES (2117310101,210,'Y','VZUP6f6TPwXSddngHWvBgdOskefwkcHXIA5P','PHC1z','ggNRo','UCo2yYiJIGy4sRjC9rT98JCayu7jz07xFwmgJO5KrYo2Epdy63Exm0alIQ23gY8gajOBfco6XXg4S','o1CTK0P',8);
-INSERT INTO t VALUES (-571397826,128,'D9','ePhb5OOhQnsUNPIVQbfCRr2YZk1','ylJvf8k5OM','YmKdFPvVAzCl1VPf4BtT','hJOd6cNhc1q2iR889X5SCMOMAX388sZPy7m2CC8WnOQy4UKwc7iV7Zh742iMXHLv','AvUz0MhR56YbL66ydi1URZ32ZaKc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3083635704288551417,-2619,'mR5TlJPwcYnZSvbImVH8capLaO','iGYOtQvfduL9XrdbSjoUbSP4uUVyqsxrrM6BQdhlMk2SfQA8NuCFNwzwkOkVshh5cxoD6FwaawpwMMgGM133Ya2NKp3vUevGlyNdQtnFeKHJZvrqnL0Pc6FLW2858l7pM2xdykKZIcaWDEqhMKlLgPVRslQRmx6atQ34arVQ5oDigESwNu5pXenuUzNkqQF6ToLK7026Jg2uLiY1R4EMjXZi2WalbOEzHMC1welztq6v6aDlY0HQLo','jZDnXsXNord9VTKxDIgdvz711Fg7','Cwu9V','GH','X',12);
+INSERT INTO ti VALUES (3083635704288551417,-2619,'mR5TlJPwcYnZSvbImVH8capLaO','iGYOtQvfduL9XrdbSjoUbSP4uUVyqsxrrM6BQdhlMk2SfQA8NuCFNwzwkOkVshh5cxoD6FwaawpwMMgGM133Ya2NKp3vUevGlyNdQtnFeKHJZvrqnL0Pc6FLW2858l7pM2xdykKZIcaWDEqhMKlLgPVRslQRmx6atQ34arVQ5oDigESwNu5pXenuUzNkqQF6ToLK7026Jg2uLiY1R4EMjXZi2WalbOEzHMC1welztq6v6aDlY0HQLo','jZDnXsXNord9VTKxDIgdvz711Fg7','Cwu9V','GH','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11864407829345869686,-9804,'bA34GCwM2E','BYZo5VzPGuxLwWjTGF2QVdMCq9jtdh5gZCx8fxrMMfvDjNpNaNmanwWB3DIdgpbJJby2wQ16wD1dWJSTAG80fo7h9KFIh3VGIJyEAwrNwjXMwdQFMskLL3bnlBVDO7oBKpTktJQoTd6na67GlVX5ErKFgB0v0lcpeScfso2Ta1y6g4MYN7fP','r4PhgKQZBqO57tjU1aTY79uYueedrQt63l5nWxyoAyhzYvvrlv16BqzGBVsoNrLAe','9LxspqXwnLBsj92RLTB7ZsMu6','SH','UQ',13);
+INSERT INTO ti VALUES (11864407829345869686,-9804,'bA34GCwM2E','BYZo5VzPGuxLwWjTGF2QVdMCq9jtdh5gZCx8fxrMMfvDjNpNaNmanwWB3DIdgpbJJby2wQ16wD1dWJSTAG80fo7h9KFIh3VGIJyEAwrNwjXMwdQFMskLL3bnlBVDO7oBKpTktJQoTd6na67GlVX5ErKFgB0v0lcpeScfso2Ta1y6g4MYN7fP','r4PhgKQZBqO57tjU1aTY79uYueedrQt63l5nWxyoAyhzYvvrlv16BqzGBVsoNrLAe','9LxspqXwnLBsj92RLTB7ZsMu6','SH','UQ',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (11465483690595381012,24325,'EbDaU8Y','nl2uqtqfcDfe2llrXnwTejL2u3cM8L5yh4MdkhRuANHkaK5rN6GEc0es7iPn7CoDvEeuHlaiA3LTgeGYvBaZRtaQlr3qfxEGV7fSC2QpFvYePvZtPMXM7N0YQX8FT9rcAW8gBW53ioNWtv6BdWcfti1evN10YgFpMzxzJvnzzO5ZTZnj6MhCyf8KB36itsNjzIXYeNMwVzFfRXjEGP7haKTC2iELKUjWZXxErvsC4ggtCQHCpGVtJ1iqZF0g2','g2dLdqFsAr050N7TyWW3G60jh7','ZHYgvePR3dbB5p54DvSezZZoclHZZ9SY3AN','9M','1',14);
+INSERT INTO ti VALUES (11465483690595381012,24325,'EbDaU8Y','nl2uqtqfcDfe2llrXnwTejL2u3cM8L5yh4MdkhRuANHkaK5rN6GEc0es7iPn7CoDvEeuHlaiA3LTgeGYvBaZRtaQlr3qfxEGV7fSC2QpFvYePvZtPMXM7N0YQX8FT9rcAW8gBW53ioNWtv6BdWcfti1evN10YgFpMzxzJvnzzO5ZTZnj6MhCyf8KB36itsNjzIXYeNMwVzFfRXjEGP7haKTC2iELKUjWZXxErvsC4ggtCQHCpGVtJ1iqZF0g2','g2dLdqFsAr050N7TyWW3G60jh7','ZHYgvePR3dbB5p54DvSezZZoclHZZ9SY3AN','9M','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1336882690514296612,18933,'fvBlhQwUoUS9jlsAHlC','Jlbf4EjwaR7KxK6uqvY31vGZ0Vusgkd2z7Oc1G9XI5ZceS926LZFjW3PtMfWYdEYlCfSIrRyKFbK6kvn6JhoJYQnDribyPUOkizWhGSPmMZPYShsrHYPiUWM009q8jlVuSmo1XiTg8FTdTBpJQQnwmDMpoa7jFaYD2','0s5EhBwHuiwGX88GpcIi10UHnxLlETu8KdIjG4Jkh2X5dcdpuOfoC4gvr','n0rCblmJ3Accfn5omN3a9CvWbmU0zqbSWswbkWfGvT6fqlHzejwK8ln0TOUrBmgb0OMRb3PF8wGAHRH3CRcfVn1vopCrbJZYLavoXMbNJzSJlVGer69','i','vY',15);
+INSERT INTO ti VALUES (1336882690514296612,18933,'fvBlhQwUoUS9jlsAHlC','Jlbf4EjwaR7KxK6uqvY31vGZ0Vusgkd2z7Oc1G9XI5ZceS926LZFjW3PtMfWYdEYlCfSIrRyKFbK6kvn6JhoJYQnDribyPUOkizWhGSPmMZPYShsrHYPiUWM009q8jlVuSmo1XiTg8FTdTBpJQQnwmDMpoa7jFaYD2','0s5EhBwHuiwGX88GpcIi10UHnxLlETu8KdIjG4Jkh2X5dcdpuOfoC4gvr','n0rCblmJ3Accfn5omN3a9CvWbmU0zqbSWswbkWfGvT6fqlHzejwK8ln0TOUrBmgb0OMRb3PF8wGAHRH3CRcfVn1vopCrbJZYLavoXMbNJzSJlVGer69','i','vY',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(20) NOT NULL, d VARBINARY(20), e VARCHAR(89), f VARBINARY(37) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-65519,2107929524,'ktKurHefOC','A1m3ryNxwiyGz7NFeWE2','6vxKluLQq7lCUZyA1dXXPKNBE22SKfKJHNT72c8YO7yfejyCFJGElSWKaznQOugTy','kReoERySCfMfK9gBGojYXv4mWnumLJtm6','w','ui',0);
+INSERT INTO t VALUES (-6914000,2031538567,'qoo3UKlFfsLlqcEOqX53','Uc7rEKAn','6xUkyYshdLmUMY5DpkaOyOgn7IZtcqRrdvpH','kMfwKkTy9Fpnbs8QxtXzXxJeyeLmcqDKvaI','E','R4',1);
+INSERT INTO t VALUES (3428153,2515857420,'RWvM4XuTeYpa9ywFEBBZ','H','OuAOX3xdTFf7OQl7N15U6M9c4fRtV0Cx5tyn4YnDE3158mpbZigX5qPF','U6XARlFRhftYREnqH9azA58xJfq9C','Q','Q',2);
+INSERT INTO t VALUES (-7549922,2826051423,'djnHJZVrrkcYTqBcn7O7','Rhz','AHdObR19NIpSOERUA4oJHR7AXFBxMmKvpDIYrUMigsS8v1gUXsrabw0','1Pf','H','mx',3);
+INSERT INTO t VALUES (4237875,2223667389,'yZp9KbM','7c54TIeQhNAbNTcvXBJ','BKNTNhhiAXdLQ0IQieZ3Z7RFab','Xjpbb1x4nYK','7','qg',4);
+INSERT INTO t VALUES (-6890772,3482161359,'a5x5arwLsSFS','x9c97RQqgliOeC','EkWf5RmDJ3HnhEcI5ATOJd9RpMTQgPrWCLO3lNG1p6sberfM9','XRB9fSum','Q','8',5);
+INSERT INTO t VALUES (4176813,4072013102,'zoDow87Yn','e','zpUvy0bcpjbuSNEcPNdUvyeqDOe','0F4kwOoJ4RadEO4y5Qj7iuCI3H2Kl','2','G',6);
+INSERT INTO t VALUES (-1416989,45870116,'WJNFljnTffhq4J','5kU9Z','4ry0Jl4PdaSpjJAijlrfRhjZHC39ZiKkoQs6kq2JoQdpXxWtKeeF4Z4NPXSjeW9t','CNRIR8OkwOTc8h0DvU1','C','d',7);
+INSERT INTO t VALUES (-5689791,2353865767,'qIPQqGuRnTy1gtAHBx','p','zVghAH','oIMcZHNvar','6','EM',8);
+INSERT INTO t VALUES (3251975,2275564516,'NqfNRK8mH','d8','G4ESNkUEP9OXQGNN9k7CCFkYgkeaB4IBnzOq6wE5iqkC8cFX5YNZFbQ14pj44bkjf0w0nQ4w2NxpYnbNnTwVL','SrIb8BAsJlV','g','WE',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(20) NOT NULL, d VARBINARY(20), e VARCHAR(89), f VARBINARY(37) 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 (4194340336134174034,9,'x','Du8IF4lBF4ufbD3qFBUCTlJNmJbY','a4','F','fFtBFSrD5063iW9PPgoOxzEtAkJIn82lbHpkht63osUrW9JbNFMIHs','kAOlqV4fAB8lXUY4oyZWOZEEAu3lpdBcKaMPR2dTFLyCZitM',10);
-INSERT INTO ti VALUES (4194340336134174034,9,'x','Du8IF4lBF4ufbD3qFBUCTlJNmJbY','a4','F','fFtBFSrD5063iW9PPgoOxzEtAkJIn82lbHpkht63osUrW9JbNFMIHs','kAOlqV4fAB8lXUY4oyZWOZEEAu3lpdBcKaMPR2dTFLyCZitM',10);
-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 (-8688461555864221105,48,'bwv','N4QTrEf2FmvK','MRfdJs6U','6LIS5Or61YwIkzH2V9hIk8','54za0wUs6YZdhidqOWFv2WS3BKaxIqmNG82HHxOD8vDCyeq2gJwkxEaK5Y4xeyvK5dFkzdWt181wG','f5lDGDKJ8vpzl2ipQ',11);
-INSERT INTO ti VALUES (-8688461555864221105,48,'bwv','N4QTrEf2FmvK','MRfdJs6U','6LIS5Or61YwIkzH2V9hIk8','54za0wUs6YZdhidqOWFv2WS3BKaxIqmNG82HHxOD8vDCyeq2gJwkxEaK5Y4xeyvK5dFkzdWt181wG','f5lDGDKJ8vpzl2ipQ',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-1134334,3917731967,'MdiBzeIaBZGao','RRibNe4','rP3RlN3IM6HFX2HboTVqg9cFwEvbwxB7JEWIcz0qKpvaskdUiwhAnAALuItmYm2AZ7ZrUGmuSHUlNIzVR7dHMACTH','7DPv8mosx5GjY02txfnz','W','m',10);
+INSERT INTO ti VALUES (-1134334,3917731967,'MdiBzeIaBZGao','RRibNe4','rP3RlN3IM6HFX2HboTVqg9cFwEvbwxB7JEWIcz0qKpvaskdUiwhAnAALuItmYm2AZ7ZrUGmuSHUlNIzVR7dHMACTH','7DPv8mosx5GjY02txfnz','W','m',10);
+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 (-2432371,515868664,'6UOdmMOd2lrz925q5pGm','DFOnNANTmInH','y','dbswxWQ3tIns2l4Z0sp8gE','p','JI',11);
+INSERT INTO ti VALUES (-2432371,515868664,'6UOdmMOd2lrz925q5pGm','DFOnNANTmInH','y','dbswxWQ3tIns2l4Z0sp8gE','p','JI',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-5368934307639323469,11,'mxF','w8sME0zkmOz6L7g50szg7TakdyS6o8qOXzeJLKgmVwRCLot6PSdcgG0LxI4wZMScfd0QAA9gvJSNuIOisl5RKABFGgU0Hghc8MENOkbJllXFhUoIRA9h2As1okS3VD8BQIGfBB58PlZ84cPgqBLDdiwuihdSZMuRXz7NKesimX3VhrTedayRQNwrzWys9hTSjQJ1jflFgPcQFmDDfFIkimM6tp6eOidqidM7l1AMzHQTBjjBdyD3z3ifCau','aJG5R0t63v','PHyQvohQgjNm2bxuswPnEY','aQlsAyHUbRdgwMJVHvuBDVXA8I','1KAYLiTTmQjmnc01HkmXTTRX7nyAnfUyfjqyltVgrTZi5iMCsaBZcERjcuPJiC5hjl20',12);
-INSERT INTO ti VALUES (-5368934307639323469,11,'mxF','w8sME0zkmOz6L7g50szg7TakdyS6o8qOXzeJLKgmVwRCLot6PSdcgG0LxI4wZMScfd0QAA9gvJSNuIOisl5RKABFGgU0Hghc8MENOkbJllXFhUoIRA9h2As1okS3VD8BQIGfBB58PlZ84cPgqBLDdiwuihdSZMuRXz7NKesimX3VhrTedayRQNwrzWys9hTSjQJ1jflFgPcQFmDDfFIkimM6tp6eOidqidM7l1AMzHQTBjjBdyD3z3ifCau','aJG5R0t63v','PHyQvohQgjNm2bxuswPnEY','aQlsAyHUbRdgwMJVHvuBDVXA8I','1KAYLiTTmQjmnc01HkmXTTRX7nyAnfUyfjqyltVgrTZi5iMCsaBZcERjcuPJiC5hjl20',12);
+INSERT INTO t VALUES (2246877,2066124235,'JEKVldnkfATDL','ZP2p8nxx43ZhigiPKTnGXsdnbeyA3ArZ3hKPZA2xsg6xsWtNmyrMuQRYouho3NkJSae9HitFshHMlP3qtVmieCAKNbzZxW03gjsiDPdWjK5jWNrWpldirsYJEXywS1VT3Cg1Ea9jNohDadxgT3maf4DS5WiuKSdHtbnrLFiJPCxQGcgPYcl3ErVbU9gyBlEkBnKZYxvyZEyI7ZMcHYrnP5cp45cAEAnnx1CnTj9oFJcRPkVouDYsCWd','SoPYvAuyUszaPF3ukhQ9LZijtl9Y3MmPmJO05dH01THvguVm1ZFUqptqibWa7AU8MZMwCnuE','BWRZ1','1','fm',12);
+INSERT INTO ti VALUES (2246877,2066124235,'JEKVldnkfATDL','ZP2p8nxx43ZhigiPKTnGXsdnbeyA3ArZ3hKPZA2xsg6xsWtNmyrMuQRYouho3NkJSae9HitFshHMlP3qtVmieCAKNbzZxW03gjsiDPdWjK5jWNrWpldirsYJEXywS1VT3Cg1Ea9jNohDadxgT3maf4DS5WiuKSdHtbnrLFiJPCxQGcgPYcl3ErVbU9gyBlEkBnKZYxvyZEyI7ZMcHYrnP5cp45cAEAnnx1CnTj9oFJcRPkVouDYsCWd','SoPYvAuyUszaPF3ukhQ9LZijtl9Y3MmPmJO05dH01THvguVm1ZFUqptqibWa7AU8MZMwCnuE','BWRZ1','1','fm',12);
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 (-172740505076352149,159,'t0','7YalsS6zu4yGbiY3BDfMDNoWuXDt76GQQ5yqKUKkp7QeUoh4W9hL6HuNcrSdr84Hz5bCaEgjBaXNUbUkaUHOwqtwKYRby9UO9VucjezM0mDgh3KICOtZCxrZIKR4EWhy68EgWTtUFXOpOYjhtlW2G9vCxf58blm6hag8S9LWwXPwO1D0jmPhJQtVHKKKF3i3t4e','GiAWtF','FlyZF3TaDW8RebIkpbIanXXum4SG7Lg8QZatibIw7H8oz0EQxIOaiXIPO9h9yTlhjfB78FOu4neOYOY2yjEDCR2mC4PyM2ftYr6YBzf6jaGhen71dRBRbSr140xp6hLNIZjKNKgCBHmVkBRlVE16pTcGW2NDbFKzcfat8CS84W5w9FWGSUGI9xlRqo9BozJcLnorMxVBpa6gUVVjD0wOtJUIUUH5EabE','HEUhNCp9kA8MHnbRjET50g1b2HItM8m560YJWyrCO8agAOdWqrm7R','nEeJMKfvwxVY3mxArhiDY0Zcu16IYEVBdPllyLbOtku5COtZllsMdkDXy6GcWelZY27uuHdmPsL4cJsE4ptV5YRjWmqpZAptm',13);
-INSERT INTO ti VALUES (-172740505076352149,159,'t0','7YalsS6zu4yGbiY3BDfMDNoWuXDt76GQQ5yqKUKkp7QeUoh4W9hL6HuNcrSdr84Hz5bCaEgjBaXNUbUkaUHOwqtwKYRby9UO9VucjezM0mDgh3KICOtZCxrZIKR4EWhy68EgWTtUFXOpOYjhtlW2G9vCxf58blm6hag8S9LWwXPwO1D0jmPhJQtVHKKKF3i3t4e','GiAWtF','FlyZF3TaDW8RebIkpbIanXXum4SG7Lg8QZatibIw7H8oz0EQxIOaiXIPO9h9yTlhjfB78FOu4neOYOY2yjEDCR2mC4PyM2ftYr6YBzf6jaGhen71dRBRbSr140xp6hLNIZjKNKgCBHmVkBRlVE16pTcGW2NDbFKzcfat8CS84W5w9FWGSUGI9xlRqo9BozJcLnorMxVBpa6gUVVjD0wOtJUIUUH5EabE','HEUhNCp9kA8MHnbRjET50g1b2HItM8m560YJWyrCO8agAOdWqrm7R','nEeJMKfvwxVY3mxArhiDY0Zcu16IYEVBdPllyLbOtku5COtZllsMdkDXy6GcWelZY27uuHdmPsL4cJsE4ptV5YRjWmqpZAptm',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(87) NOT NULL, d VARCHAR(26), e VARBINARY(95), f VARBINARY(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5562906,773076829331528985,'4IrQmcTLO4If3UXSUZix6FBqyRv','4eUDeT6iQOqRvHIpGpM9','UiC0w7GBBCAqkQ8zeE89ILJMllargK0XD0g6V','I8yAxaynuOc2pARneqYpTlzfKvt3','claX8OVZlWBSQTJVcPm4IDb5TZa9U8EBXtfMkNNhQE8qZ0Il25DLOAYKrZ6LlbA8Of5ZzgDa6EJZu5kbg2gAYIIALm9','hPdaDP3tMnojFv1nlGJ2XEBCOYpyfQOfuKx2L',0);
-INSERT INTO t VALUES (13726911,11702584256729396515,'ary2UbSCkElMqpE5KAQ87Rp','t4Kfozif7Ycp9nh767x','fMoEOHToLsRfyIs86gvw8ZG2K9OqXpOzkD5nDb7LmK5otx','mnzR9PTLrQd7j3NNPe3Z7A2uRTQg5AzEJnnLiSfgEy','zmuz0MR55SEnqT3zThYMh9aId0hlFqqT1qD8b4jp3c','NYkg1oCy0CwthzFIGn3oBKfYSo2tzkiXmnVpBXI50bRy5Bf6Yc024lB5M1hPHWiHCqfYt5IolAMEIJe4vf0h',1);
-INSERT INTO t VALUES (11317619,15767030130269029231,'oBTb','7WUmEtW9xoISKwFwfzo','3IMEUkv9UASM1A3tOt8xcNZVTg7Q64PRZ','me0CezX','g2pYtzYdkCCZ4rdiiuYdN','4QdeEZKNBfjCvN7CINLL9O9drU',2);
-INSERT INTO t VALUES (7402551,14155927533751906965,'JNA0PpaLRmGrIFXeuQUIcCG5u9ejlfuEFBcVVsaCvwfAdY4BE','VMGj1Wqh2Ty4nA9','xVYvLZNvKwXiGCeGVgjeAKQQM3U7EdmykqlusDyxHCSAeK5eGZK6q2MLw','l0vzA2kHmk0z','KzwjRfl1zjNRIL8TnV6rfe4i2BLznIiMB64KyqM','ZKy69ukHiUYxT0wKKLrgpCRFzP7BZxfnmmwB1BT5ATGuw5LM35iAcJ',3);
-INSERT INTO t VALUES (4252941,4412607118831703466,'qNY','nXcUwfLBt5ZpwB','WGwPf3CJGxon66tDR0TdXkfvs0MR5nJKNxKXpxXy9rNqURifVy1oAEx5gfRP','Ar0f9gNioPLFujxzLGUJfudeaSseR4vSzpZDSR5ziglCBB8E','atXs1DdcZ59zGaHk4o1Pz','YkfCoqRj1RAknm92Pk7KYSr2',4);
-INSERT INTO t VALUES (935768,15279091885680836382,'eQ7R3WyXoA7ILvyZi43KjCGqxg1gMqT6SwhTaFmBTAuZjVqqGLimtN9HtJRvHk7nGSbVICjMeABy','OXBwz','Tz51GyHBhl3enqb2Pju0UY8cQi7tZft5miUeDItqp8','hRBB0IgKO2TrXAyAJH8FrzIp5rG8CIkdedTfLJS9wnai01qCZAWxVbYd3GhsbU','mIwfPrIi4SXZwio5Z8','K39RKyGp18iHTS7lL2LbEvsyROGvN47oKLUJ6xvMHEEXbianTP9YmZDt3zXt5BxbB6Ka505LQAmdCe0QGEcsAqM8dx1rbcBq',5);
-INSERT INTO t VALUES (13244255,18317668036055189426,'Up7eQt1FXJ7J0ytalkSiIjR3sFdM107MsESPutz39akN7xz1uNAfmoiit8hofQTlWYFVNSBUyfQR2GA3DHc','XHvELLlnuUsidi6AN','NSmk3xstDUJaEq2jVWvjFcxmQivXsDp5wkMIEblaRRiRKbFudi','KYTgW0U4FEKK','dnxorW2oEE9fJ9xZqm8fTj0rGpRA','GWDH3Nm8eilqefVCiIdZ5CWDjna1a8xxOwfto5jhvlHcgyMe2JyN5nulO1wtnwUPvefM3Qdkwv1T1qDFHnqXUxRveZszyDQhf',6);
-INSERT INTO t VALUES (7299244,16972635374076687883,'Wkeq1fJyqB2W974vZ5IKfCZtFlSww3','cgmdQloQysAiibDBniWAuVYT','FycZjUtTEIfSNtcGmIyVpenFiNq7tzRcBXiNf4Q49yRQ2BlifPBkHYfyZ7Dc5dzwpUP4ptIpF2','jSdbSuLP','MCytkFyxNEk7cepNUV7X4sFi3wmsPUcdklzN8xmRs16QHOtfyoB4X0UWAlNm','aQ4b5VqPGPaZZFGPeDMwiWZlb5kASod9S2Xo06qVCET0MDF3u66zp6AGriJCZNKhg5eo2YGc3D0QDPChVtJoNfyt4DkYW1JhVml8',7);
-INSERT INTO t VALUES (641659,895291684349938662,'OOV53z1U8gaHk39sxuFQk31EKSHF5Q11ha6aevstpBbbm5oEA9QdBD2W','6VmtFAvW69LW4rBSxb','bzQzzhfiRotln7X5AlUTyDCSxku8PvwCc2dtGEmTAs0yz3oSfXKw5i502qkTc5tkJosrwFOSpsTvbgdQnJtNAxspab','eIWT9Nid50vlivWYkrslo8uRmh46Ku3LrU06WXujGlcIMPaQBkJ7','k2qai4HGbyKxJSJeoniPWUpN4d0D2FZSxYXYcDLqzsa6B8gpFNb3Kj3BxCva0XCC0dKmUCGsdZMEJR6HWyxGImAcYe9Ay','vhRLMqfljsoYeadxTez14wERS8K',8);
-INSERT INTO t VALUES (4073167,14771865784900822624,'LtNZbye6aPO','X6SlGoAaRM7OH8Rzy0mmL96A','osy30SB9tJpwDnhRfVB80soTVleGBApbakQIKiXvsMdIVg6Y7hGonUIJKmkWnvl3PDGLFGLVWjBGs','oP8PDtZrGJXyDyIg7XHU1Z7qLY08NohCSyVWrK','Aonk9bybs8UYovE8pjbgCaBNkJw1rjseuCDrBoL1TOq9TlaT8zuHaxXDVYOgR1JHPl7','J4w9h1AX12nCPH1zDfUhxawNXRz1F0heiUJJjn6Znv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5409155,548620517,'SZmTtPIr','ay6bDFSPf3tkIMUE6ydmEseXm5scgQXDMxvu7gCLy63ygATkZQuY3ak6a6SWnP15RrInSnWtJmphEA8D7Rjxx7ar1Cz54AAiW1GgEcZL28nC0vUSfdKx7ckfDn1zS7Ie64BFPgMkA6LCOd2fegxhbdzWKy5QKEZyEMECcbKFxp0e4Q9GxtbIKWlrui3L4SHXV','2NVMy8EX12cQFnZc89FjOnoGhCmV3QR','0AjcSdUX1v0O8Wrkbr5HfCORCUZ0kUuS5Z3VPxvyMw4wzjGg0HU1ymhIdILfM91TQwqO2K9AtCCPoDGgP','0','K',13);
+INSERT INTO ti VALUES (5409155,548620517,'SZmTtPIr','ay6bDFSPf3tkIMUE6ydmEseXm5scgQXDMxvu7gCLy63ygATkZQuY3ak6a6SWnP15RrInSnWtJmphEA8D7Rjxx7ar1Cz54AAiW1GgEcZL28nC0vUSfdKx7ckfDn1zS7Ie64BFPgMkA6LCOd2fegxhbdzWKy5QKEZyEMECcbKFxp0e4Q9GxtbIKWlrui3L4SHXV','2NVMy8EX12cQFnZc89FjOnoGhCmV3QR','0AjcSdUX1v0O8Wrkbr5HfCORCUZ0kUuS5Z3VPxvyMw4wzjGg0HU1ymhIdILfM91TQwqO2K9AtCCPoDGgP','0','K',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1661689,3933035864,'bQXwRuZt1','BIHOXQ2aBSQw0Xd5d7HzlbY5fX','HIus6umWJ2pxwm2tyoe5fkLatqJ9kx3rg9zxMF0y6l','S6S4x23VMJo3EhO2CleDkyddADaOKLBCNM5nuxsZl6RgmYSRrn1jk7PSBMJG7agNAyxoxlg0txxndswUqXPPKCbe2hWVWQ6qzIOj3mw8tt180fQhb4w438dJlm2IKHoeXhWA9BX8BBTL72AuOpLD33dkHDjvXuiC1gbTn9DqQbzO84gkmkGPblxAhVZp5AOSKhfeoSoUfkkCBXJxFKULJ0XaiunYW4XQ8WZKx8Q','K','u',14);
+INSERT INTO ti VALUES (1661689,3933035864,'bQXwRuZt1','BIHOXQ2aBSQw0Xd5d7HzlbY5fX','HIus6umWJ2pxwm2tyoe5fkLatqJ9kx3rg9zxMF0y6l','S6S4x23VMJo3EhO2CleDkyddADaOKLBCNM5nuxsZl6RgmYSRrn1jk7PSBMJG7agNAyxoxlg0txxndswUqXPPKCbe2hWVWQ6qzIOj3mw8tt180fQhb4w438dJlm2IKHoeXhWA9BX8BBTL72AuOpLD33dkHDjvXuiC1gbTn9DqQbzO84gkmkGPblxAhVZp5AOSKhfeoSoUfkkCBXJxFKULJ0XaiunYW4XQ8WZKx8Q','K','u',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-223318,3948843100,'zzmE7Eo','jUI0aYvwMpW0jGlu1DBxgmKAmZTgdCoGvOFJdWM2Oh45Ox4nQ2k1hZF7BWjKqi0At79XtvN76ITGWHpQCHcjbIS2jTOjHg96c','OVk8','0PSMFtb4vvxFrYPzHapyJL10X4oTAJHXHxROWJT0o3oNbhvKYcPV3Vubg7i4dxtaLQWG3RQ59dG253NLSzrYszBz4Ivc84Kd2wHIiOjgNSsyctvoRplozjIGFU16H1U8ZVVQSfZRlpED7sQL8pydZs8Y9cLbI4JeyKJK2NIZ','E','0',15);
+INSERT INTO ti VALUES (-223318,3948843100,'zzmE7Eo','jUI0aYvwMpW0jGlu1DBxgmKAmZTgdCoGvOFJdWM2Oh45Ox4nQ2k1hZF7BWjKqi0At79XtvN76ITGWHpQCHcjbIS2jTOjHg96c','OVk8','0PSMFtb4vvxFrYPzHapyJL10X4oTAJHXHxROWJT0o3oNbhvKYcPV3Vubg7i4dxtaLQWG3RQ59dG253NLSzrYszBz4Ivc84Kd2wHIiOjgNSsyctvoRplozjIGFU16H1U8ZVVQSfZRlpED7sQL8pydZs8Y9cLbI4JeyKJK2NIZ','E','0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(80) NOT NULL, d VARBINARY(28), e VARBINARY(100) NOT NULL, f VARCHAR(45), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11844301969663753726,3550996185,'N3yxsJnpCbwONZCuXem5CCDzSyrwSvdAoIDxrN','ef7c25SJ','PlQwyw1qrcQbx0Rdtb7npAE7v7J4cIeAmrzZgp7jdXtOR','tfBEMeiChe8kJseJNQbTp4','Pb','6',0);
+INSERT INTO t VALUES (3888700862108584348,3740664261,'3LzdySGWYanXYCXT9dEVR1LzYqtFqHdRqaA4nP','NBdRBOxXagxgG1pHozNLjHS1hHN','IoW9FtYxRNFNMcrwZ9poaLHVXUHp5uqND6l3gZ9O3AEsmQWf3sMHfvFeMtHu8XgRtoHdlc2DBf','RaA3SyEJcs996FMVBohM4WbNVNGLiOGbAuDEfE','I','r',1);
+INSERT INTO t VALUES (4825689012637808989,4102810083,'bogn0hMgp8cQh2NJ9099mUaUzN9XFsqreUJKHQHfGzdCCqsaLQVAeWT1Gl46GbTOA','ECZt3ln6QpX8HSPY1b3HOszynf','6SAc09V4bp5KFH4K4IYXnOtaiVop73pP4v010RBSCh549Q1Y3H1DllY88rBmfsHwuLTJFppp6PnGM8C','nFkhjs6TBGQrU4lXWJO1Jun','D','H',2);
+INSERT INTO t VALUES (156447148557653820,757851192,'l1DAsYT2f6EKAH','kGxdH24iOUXbGrWcTxk3','sMkFi0Nr5oyYeG2MtE5qD8fN4OhnpFbOyjDdyYdNH5FgycETq5nVAsNmgmwikBMbd53NTEXwqLhzbCI2Br1XN3PoIY3JlC','OucAgWpFAfBZvxhBhm9zMe','v','R',3);
+INSERT INTO t VALUES (10035040443569509746,1331825809,'x4QKXGhtinh2DOVDq47Ye1c14EEQPXgyXZGvxfcmNuzx9elkNLixq6Kau743S09lQBnCOBlLe','TMI8mV','IuQAXuru2DhQUbfEdDlGGwLYaGUlWfNbyMPa6BA3tgOCpDH1NSgW4qukGap7LpKIIGAn0x4QAYX7yGQ5ujWMhmnPX','AqiT72rhwG9BfUwFyhEesR7S6AVZpqZTGd75cvMeFyFY','5','e',4);
+INSERT INTO t VALUES (12838516145464445479,1962900741,'QBZqcX8a2Vs7sSh0zwM8Euw6KLjKzzCq6pqM4IvqbwnnciJxh3c','r6PUW50QvPB5HztBptu6ipk7kEt3','kRq0uU6xwc2QYU78PkyMXc5rPYInos0jbJtneLFWvWj4LNSvyAA7','ikJcDGfL3wB23j4x97dnxa0no5','e','j',5);
+INSERT INTO t VALUES (2514946397066991675,414506007,'9jKurVqB37G7ZLN1','JI2qW3n0zQpPGTVqyESRWGXOi','L','UOx9Nkotk8D8UIpKYmC2m','O5','1',6);
+INSERT INTO t VALUES (4397812884713346105,1372238972,'Z25z0DFVtB','k7e1H5xwuyTeqyQuAQa2zP','7V8VAoEPT4SYNzShXKR71lxXvIl546ETVs6pMFi2sl5Te','CfX3UqwYmYTJB02','w','y',7);
+INSERT INTO t VALUES (12042252509422578722,3819636783,'Cm3kwyox46rvETPYgkxdh1LK0PlHwubjiQFH2VnB','HkH4wQfoSqevVHp3','dG0Qrq1NAdySha5WlKE5Y6wUO8gveYXJbqZh7fpbQHUeiJcGXvqUr0RJQHAL9PuQjDwddVw80TqeS','wNF3fr6','P','0',8);
+INSERT INTO t VALUES (15202244568286132363,2548788009,'glhkf5IBHKdEeH0QPCWRo7rusNpFs4gbd6Vw9jG2DvsAwZM8','W9ZiukQ8wWlPThl19c2C0Tox','mGdsz2qo2erMbGPUqB9dLV7IzYxF3siGDnK3IIJZ8PU99vKrEQdkKUwpFag6CLnhQZO7xmUmTAxen7lmhYaKHt6KWsRp','Ds33p1gqtj9z','R','w',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(80) NOT NULL, d VARBINARY(28), e VARBINARY(100) NOT NULL, f VARCHAR(45), 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 (2866408894910124224,4023706517399582850,'YLehkwHs4MYwUyyHJMYVSbiGMbZoy1EiictFP1kbQzDWBI7ZjSeK9OBkPXIyb','Zbbtr5XXznH1z1o724bGqUNh7','QYeHETMycXyHdWzlAVDxYUrEXXf2FaY8kvVCyFYNpFryQbH9aNyqFXZDxTh52lfX6b','HFT0USs5gPK5e5Tm1ikA5EepGTZrTnrqKn2jCKTiYLa2tt7kIWM25r9xzapm','knsy5kh1trDMP6R2poWXqCJ5OSXOabVNw8WegGgVVYvXOW7snleaaImlkvYgHTtxzJjzu2DcRgp','COxLLcFBdjG9gzqmJSrJZog94tm9jJDBRaTaEHhpcoKf2o1e6o8j8EcPfB2Ca5QiVMD4l3nojRoqGZHUM',10);
-INSERT INTO ti VALUES (2866408894910124224,4023706517399582850,'YLehkwHs4MYwUyyHJMYVSbiGMbZoy1EiictFP1kbQzDWBI7ZjSeK9OBkPXIyb','Zbbtr5XXznH1z1o724bGqUNh7','QYeHETMycXyHdWzlAVDxYUrEXXf2FaY8kvVCyFYNpFryQbH9aNyqFXZDxTh52lfX6b','HFT0USs5gPK5e5Tm1ikA5EepGTZrTnrqKn2jCKTiYLa2tt7kIWM25r9xzapm','knsy5kh1trDMP6R2poWXqCJ5OSXOabVNw8WegGgVVYvXOW7snleaaImlkvYgHTtxzJjzu2DcRgp','COxLLcFBdjG9gzqmJSrJZog94tm9jJDBRaTaEHhpcoKf2o1e6o8j8EcPfB2Ca5QiVMD4l3nojRoqGZHUM',10);
-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 (7515309697321935157,5469316553210778424,'crskoDL4kVH63VAWds70ArctBF6k2GMGSH5rofCQXH5G2JgRcSVbpWybeXCttUBh4yMYgUInYCav','TgALTp9RABeoU6','qefONSE7MRZBrSMeHx7gYNDO7326hd','gy1SZKFR7InosJYndXW2oECBWoa0nCNRSw8mXx2eMOl4mdJ','6cWHjQUh8AtE8NKjPTZKLjSJGkxX5KIGx4vnYWLZJPYsFLW4azp','N',11);
-INSERT INTO ti VALUES (7515309697321935157,5469316553210778424,'crskoDL4kVH63VAWds70ArctBF6k2GMGSH5rofCQXH5G2JgRcSVbpWybeXCttUBh4yMYgUInYCav','TgALTp9RABeoU6','qefONSE7MRZBrSMeHx7gYNDO7326hd','gy1SZKFR7InosJYndXW2oECBWoa0nCNRSw8mXx2eMOl4mdJ','6cWHjQUh8AtE8NKjPTZKLjSJGkxX5KIGx4vnYWLZJPYsFLW4azp','N',11);
+INSERT INTO t VALUES (5698715298952290938,2095607366,'HJiw90w46jb9JlAF98GfRrZETbUJxkioJ9vgCOotPFFYBBAyHwn6Eqcy5zAjg4t7DG','k0lhHyquCevmgysPpk','qRJxYBEZrd0t0QgZ1Yzb9Kfbl5rwE36rw2rROpWsvJ5JrAdSIT5iBErSAt9UMgZiZvazBxTB','WoYnaoy9tFQpNXKPoOa4ixtawl18XPllFNH','aB','O',10);
+INSERT INTO ti VALUES (5698715298952290938,2095607366,'HJiw90w46jb9JlAF98GfRrZETbUJxkioJ9vgCOotPFFYBBAyHwn6Eqcy5zAjg4t7DG','k0lhHyquCevmgysPpk','qRJxYBEZrd0t0QgZ1Yzb9Kfbl5rwE36rw2rROpWsvJ5JrAdSIT5iBErSAt9UMgZiZvazBxTB','WoYnaoy9tFQpNXKPoOa4ixtawl18XPllFNH','aB','O',10);
+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 (18363389009309262536,1669465064,'8is2aiNpVxUVnH','rjv60XR8KGH6IzFLP','iq8Qgg8MYQYTK9h18w3gJDUzbHAMa5VlGNz0idpWrvNsOj6g70xvORkHZJAwNJxensv69xqy6ZPvzzgRTJ2rdSTv89Zx0KOz57C','8n82yMJLjvcC3RZ9cofQI','JA','e',11);
+INSERT INTO ti VALUES (18363389009309262536,1669465064,'8is2aiNpVxUVnH','rjv60XR8KGH6IzFLP','iq8Qgg8MYQYTK9h18w3gJDUzbHAMa5VlGNz0idpWrvNsOj6g70xvORkHZJAwNJxensv69xqy6ZPvzzgRTJ2rdSTv89Zx0KOz57C','8n82yMJLjvcC3RZ9cofQI','JA','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11379827300502388560,3361535538,'9FMDzjKNh1uOoATwL1A0B6gv0ULtLqmLfaMoNpwzsL','qJfxO1qpKz8zhoeAomuP','AJasng6','RzKYK6VPUCQkwmDbDRdSZn99SsYu5J80c2xD2xA','DG','P',12);
+INSERT INTO ti VALUES (11379827300502388560,3361535538,'9FMDzjKNh1uOoATwL1A0B6gv0ULtLqmLfaMoNpwzsL','qJfxO1qpKz8zhoeAomuP','AJasng6','RzKYK6VPUCQkwmDbDRdSZn99SsYu5J80c2xD2xA','DG','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (12840396318588331796,3219477956,'ybaUBmwZoEUN4riTgrBbYM6gG6nmQ9LHq0OnEpksXRp36vFFkuW3BM','xhzqJkYSCJspr19WM58rBT75TmuFfC49Dkp4UoSkr2uNBUA0q4T7xvImBgS2iuiRxIlkX9ZHdgNFgeTv2Y3FaS3zTuWW0FAN7KRyoZItIyDgtTrZ5yoExTm3krK8YZcEKfC7n6sdn5MjMMcbVAmMBKZHO5oYIBA07gkHp2XXPK1b8pvhzgcnfdsSm2kDIxIplZkhkLwJYxFLQ3feTiSYFm7hCnpw0PNIi5s8nCpR8C87n1ATDrNlL','Jdk70z3J','YM6mS3q5aIr5FlyT7AaHrP1Buaca2CRkfr7EX4mindMXByXFCdUTBpvpuEtqnbKEjLJT8vmkq0z4dSmwgsa2t1S1E0q0UQ5RQiqGKqCQyUldKPTn9xRpPZDQShryQUrVj','DM','K',13);
+INSERT INTO ti VALUES (12840396318588331796,3219477956,'ybaUBmwZoEUN4riTgrBbYM6gG6nmQ9LHq0OnEpksXRp36vFFkuW3BM','xhzqJkYSCJspr19WM58rBT75TmuFfC49Dkp4UoSkr2uNBUA0q4T7xvImBgS2iuiRxIlkX9ZHdgNFgeTv2Y3FaS3zTuWW0FAN7KRyoZItIyDgtTrZ5yoExTm3krK8YZcEKfC7n6sdn5MjMMcbVAmMBKZHO5oYIBA07gkHp2XXPK1b8pvhzgcnfdsSm2kDIxIplZkhkLwJYxFLQ3feTiSYFm7hCnpw0PNIi5s8nCpR8C87n1ATDrNlL','Jdk70z3J','YM6mS3q5aIr5FlyT7AaHrP1Buaca2CRkfr7EX4mindMXByXFCdUTBpvpuEtqnbKEjLJT8vmkq0z4dSmwgsa2t1S1E0q0UQ5RQiqGKqCQyUldKPTn9xRpPZDQShryQUrVj','DM','K',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1484419389645626081,2091113221,'6OVUq8cr4mAwuw777TtTjCxPyql3CoUh8Z3ZODriLrPcr9R0VPkJJ','JIGfZPwHgnrOwrejO4amrn64ypBwdVAVuTY0VpE6juneAFbmVc1kZlT1DErTQXzKwQmY4c4kapT4p2cVjrwXSmmniNclzoO36S','sfRw6lQYYzMTLPlzBOef5VJSbJCl95J59fhtAfW3','8u7R3YmPXXeOtHyVNXYyirRvv4fo1pCjNHJzLq4OfEQRXsV55xrNYWHWvC5J0aFUufdwEqC162','9','V',14);
+INSERT INTO ti VALUES (1484419389645626081,2091113221,'6OVUq8cr4mAwuw777TtTjCxPyql3CoUh8Z3ZODriLrPcr9R0VPkJJ','JIGfZPwHgnrOwrejO4amrn64ypBwdVAVuTY0VpE6juneAFbmVc1kZlT1DErTQXzKwQmY4c4kapT4p2cVjrwXSmmniNclzoO36S','sfRw6lQYYzMTLPlzBOef5VJSbJCl95J59fhtAfW3','8u7R3YmPXXeOtHyVNXYyirRvv4fo1pCjNHJzLq4OfEQRXsV55xrNYWHWvC5J0aFUufdwEqC162','9','V',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (905479185286755340,1807959184,'Xk5PwUrpAtVZzWgMgT9c6nCRTKcI00V0EL3fKMIHNje9peTEEs6i9YwBZz6y8m','5uX7osQqdvRBa9NxB7nB7TbSKdhyt8GwRFZuzsOM18d7ur27UQhzFAQBIukk90v1tyYvdyQAym92Xz7OWACOXCTp9TIfEPQQ9P9U','he7Kbgh3to9sdBdANfZ7AW3eHN7syrBkTSlQlD6RwsRyjSc5vZeZTaWTtr4GhRhmZDkSvzCObgq','YgrkgA17lbcFptIPmGLFUmtRY1nsk6qpdgUB9oElf4aycxnU3Y4xsSewLodLs7vR4glFixJJhWGaaNr0MRSllcZRvRG7aW','Y','OK',15);
+INSERT INTO ti VALUES (905479185286755340,1807959184,'Xk5PwUrpAtVZzWgMgT9c6nCRTKcI00V0EL3fKMIHNje9peTEEs6i9YwBZz6y8m','5uX7osQqdvRBa9NxB7nB7TbSKdhyt8GwRFZuzsOM18d7ur27UQhzFAQBIukk90v1tyYvdyQAym92Xz7OWACOXCTp9TIfEPQQ9P9U','he7Kbgh3to9sdBdANfZ7AW3eHN7syrBkTSlQlD6RwsRyjSc5vZeZTaWTtr4GhRhmZDkSvzCObgq','YgrkgA17lbcFptIPmGLFUmtRY1nsk6qpdgUB9oElf4aycxnU3Y4xsSewLodLs7vR4glFixJJhWGaaNr0MRSllcZRvRG7aW','Y','OK',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(5) NOT NULL, d VARCHAR(11), e VARBINARY(13) NOT NULL, f VARCHAR(92), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25255,-4834848,'Rja5','I9E4Ls','xSIoqSBH','fa45niBkhJoWcfkAH2ZGYU4bjN2XUSz75m5NKx4QYgpT','n','nS',0);
+INSERT INTO t VALUES (2127,2059831,'U','cE','OnOOiJerg','4VhqNzeDWCxdDne96WVbNEwwE0ianNiqRkWse0tUBx3G6JbPuDkAkb4AaFbfKLNK','e','t',1);
+INSERT INTO t VALUES (-31538,7715810,'u','xU9OfEeek','mIJpA','rt3pHu1HFbPyGOnw8JPpdfGmys2t1RV1QcEqM7qa4i2MugHTfyS7g5JV','Y','gb',2);
+INSERT INTO t VALUES (-7998,2673700,'8V','pg2Vsry','ztPm2SE','SZKlyuKw7j0PNckjUiRih75xEjrxOkH56N1mu92ZD','h','B',3);
+INSERT INTO t VALUES (-5073,3104404,'wuoG','6NL','ZRNAcakqn','3nD','f','d7',4);
+INSERT INTO t VALUES (-7154,-881357,'S2aN','3zKv2cA','Ve0OHMk','oHfKpIY6kXqCWThgQRtjFJVSL6XqZCLNHVMsSGk9IpsTmefABElDye0R0eZGgP6Gfnh8cbs','e','Wx',5);
+INSERT INTO t VALUES (4767,-7443264,'M','0JmsilnR4D4','UMyStwSSa2du','jCdtoikW','E','sa',6);
+INSERT INTO t VALUES (-2587,676624,'Nz','bAb','634gC','wp0oGMSb5bpJ3zJsU0mNFRe3PTerRSJQ2hCQBowVkG3Qjho7RcPJAuwg3W4AUPtko','H','go',7);
+INSERT INTO t VALUES (-1972,2065790,'E','eusN','AMNy','mAqrzTtxC59fznVbI4vs6qPlYUynNulx0XIGW2qKZ31BGAo1icVyEpNQOwjj25d9L69l6VBRPByTeeiO8vhM','s','0s',8);
+INSERT INTO t VALUES (-12671,7634115,'8FqJl','1tNl96FLc','EaS1Ef7R','mtP09J69gPY2CSSoTyjOCkyRO2SagfPxVG','R','Hs',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(5) NOT NULL, d VARCHAR(11), e VARBINARY(13) NOT NULL, f VARCHAR(92), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (2859482,-3316043,'cF8','zrwVB5eVyn','zy','5a6lqPP9Ic2zrM8NhFX5GaP1dlq4gzwB0IrqVLy8Te2fV4e3RAHDvjQgutwbtNlW','D','Yp',10);
+INSERT INTO ti VALUES (2859482,-3316043,'cF8','zrwVB5eVyn','zy','5a6lqPP9Ic2zrM8NhFX5GaP1dlq4gzwB0IrqVLy8Te2fV4e3RAHDvjQgutwbtNlW','D','Yp',10);
+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 (-539737,4025450,'h','G2AVd5srltP','vH5TVBWNr8D0w','hlc5FIaQb','7','x',11);
+INSERT INTO ti VALUES (-539737,4025450,'h','G2AVd5srltP','vH5TVBWNr8D0w','hlc5FIaQb','7','x',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (17123621869801376850,11005558190408173287,'EUjrJsj4i7rEJAPdurZ9FN56djAJ2FKk','EuKEXo1uFsjeKaagfkvYdltDjSd5yO9k77WSKlb8l46lSIY0pet9XeNQKk1PeYxgCmOPHvYoSe1JjMIBeM1y9bTFFxojSjpEn7PHTIacJbJ3WwD1AdUnxVQXv5WEPMA7iUTzA047sD9Uhlpe5wATqhrUvk7L9PD8W9NNhsJ','XVZb5Tc7VHJqlg99ook6A0','qDauFpCwq','zPqbqW0BIkOEZkSjvQJ3PGi2WOdkFX6813GFhTCXAREqfLOrf1IM0lQ4bRD2bfo58i8Y0kzYHruSSPq','l30ICwh',12);
-INSERT INTO ti VALUES (17123621869801376850,11005558190408173287,'EUjrJsj4i7rEJAPdurZ9FN56djAJ2FKk','EuKEXo1uFsjeKaagfkvYdltDjSd5yO9k77WSKlb8l46lSIY0pet9XeNQKk1PeYxgCmOPHvYoSe1JjMIBeM1y9bTFFxojSjpEn7PHTIacJbJ3WwD1AdUnxVQXv5WEPMA7iUTzA047sD9Uhlpe5wATqhrUvk7L9PD8W9NNhsJ','XVZb5Tc7VHJqlg99ook6A0','qDauFpCwq','zPqbqW0BIkOEZkSjvQJ3PGi2WOdkFX6813GFhTCXAREqfLOrf1IM0lQ4bRD2bfo58i8Y0kzYHruSSPq','l30ICwh',12);
-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 (8003753937122211541,1812652144205571711,'YqTLi8wpgIZsIv3in08ebZsypUDa0ErZSEAmha7y3sdm3K7c6pcCPfvqhIDaQAEb','02eJfPvuH69ssSHpgHb1ezJ7j5k12RIgbvXFgOFirOl9KbJ56sY03cCWmFv69rTDPZ8WDUjegGmSMtUrH3mMMusNVdQkBLQFNcNbiLW0DfBlJkkiAvSDknQcIU2lyaIikUG1biFAKElO3Ru1Ez6gRpK0ebv4IWVrQRiByrQ8qA1w5VhElNLgfm5Q','kJnaZtL15EqKgA7HCRz7P1mSPmLRDUvz1dxjGRgfAKmj7DNUHory1m51VtH6rGYVEk','1R7ZG6tMpLPbul4UgIl3Fn0duCz2LZmTgocwqXfDtAmGezxMfzIDXrP2TTZC5fnbxRSSUJf2A2410KswIUHQoTWOzMM1ucPnqczsP99lJRX2JhFbn0m9QErpEqXtVkAqX7OvqfqNAJ2Eyns95KDW6T3t8la3Ut9ZiIKHn1ONmNnlB4q7jSTDUBvmabDuvmN05zd8aYd3rNjfzNaHQetk62MfjecLcYGUeR9wzz44CRU033LHhPHv46teUDRwA','2sQRWZk0czgzKX7JQHOfoaNSYvfqm0bafdnCCS6VabqZFE8aXebSJBOUazPZm7k','wZ968feg1XdQ589e9Wy3IEC6QpwjVHuI4ub5haIqEyK9eoWg5bEJD2Lg0rQxrPINGQ',13);
-INSERT INTO ti VALUES (8003753937122211541,1812652144205571711,'YqTLi8wpgIZsIv3in08ebZsypUDa0ErZSEAmha7y3sdm3K7c6pcCPfvqhIDaQAEb','02eJfPvuH69ssSHpgHb1ezJ7j5k12RIgbvXFgOFirOl9KbJ56sY03cCWmFv69rTDPZ8WDUjegGmSMtUrH3mMMusNVdQkBLQFNcNbiLW0DfBlJkkiAvSDknQcIU2lyaIikUG1biFAKElO3Ru1Ez6gRpK0ebv4IWVrQRiByrQ8qA1w5VhElNLgfm5Q','kJnaZtL15EqKgA7HCRz7P1mSPmLRDUvz1dxjGRgfAKmj7DNUHory1m51VtH6rGYVEk','1R7ZG6tMpLPbul4UgIl3Fn0duCz2LZmTgocwqXfDtAmGezxMfzIDXrP2TTZC5fnbxRSSUJf2A2410KswIUHQoTWOzMM1ucPnqczsP99lJRX2JhFbn0m9QErpEqXtVkAqX7OvqfqNAJ2Eyns95KDW6T3t8la3Ut9ZiIKHn1ONmNnlB4q7jSTDUBvmabDuvmN05zd8aYd3rNjfzNaHQetk62MfjecLcYGUeR9wzz44CRU033LHhPHv46teUDRwA','2sQRWZk0czgzKX7JQHOfoaNSYvfqm0bafdnCCS6VabqZFE8aXebSJBOUazPZm7k','wZ968feg1XdQ589e9Wy3IEC6QpwjVHuI4ub5haIqEyK9eoWg5bEJD2Lg0rQxrPINGQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(9), d VARCHAR(5) NOT NULL, e VARCHAR(96) NOT NULL, f VARBINARY(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (127,190,'x7cCS3ilj','WaNRv','Rc9YXzTrWSuHbvExJ72MMupKkSNjqCFEMNRgAbOIo4','O58Rhjt8PsbFtYSUd1q','di3lA2JIiXXvI97VtRhfWZwUav0G','dFp5Jj3Ttwi2ffUNTo6rwPlDOlgiZXU77JT8Yefm90VbVE1wr2W88tbPB20yhxEbLSRVwIFKnk8QPEIXeHzVMoyNnwd3eBQj2WMt',0);
-INSERT INTO t VALUES (252,182,'uoRiFXr','p9','6dPfkacyMdnOtgubiu8qi5NhpGvllQ6IfyWVm6ex7AA','DqET8ccozAO7CclORkxW6atSkW4Q6OWkWq5KFWC1ICi9','O9CxpbBBDKaOaunGROK8SYIS1DidCkjISqKkIbaLvjU4vMBpAMOA0x1sracBf686swE9AyKR0yWRvF','ugBF7aMo7TFr0J5L9SiMIb9RHNPmSxJYnqgx6g1FFs4X4vcUYSF20xGmhMWpQ4CGAaganpcBUpp3ihBxzmIbjC6v',1);
-INSERT INTO t VALUES (110,23,'NZkwIOxE4','tRfRn','8CEM8M18RfTCUuQRG','fTVlNzDDwYsknsGLs','WJcVY6t03uFJkYMxlNYUCz9FB6i4GYs9vAy7QAfHRLy3yFXew1Bjh0oMzOGqnQ9H47MGWEBiHYiWkA','mb9fUO7X5ZuQDHGFVKTAz1uVyCOaHJ7FTfq9g33ls6qRGM4raBzlLNQkaNQUu',2);
-INSERT INTO t VALUES (167,4,'FlaUf6r35','pX4C','M3nuhqFgKJxZVoqST0M','OqwChGU5jpIF9x1SJa5ZvZ5BtjJeGZYQFCBKQilJbPtZ5iWV7Ta8w','gIEQ5EwJl6XtjWsRi4VcBKsI4GSuL8hELsjfuFIwZUiluHt4nCqLE2RnjDWgUZRjpfy31lMtMGoTxU','cZjHk5svazA52kVHvvjujXMojYTEzInQay5fxMmQnpEhQkNNkIFH8OHNEIlCzCLB0QF6mTaCwGFyM2ayUzP',3);
-INSERT INTO t VALUES (18,213,'tsyI6PE','1gX','IHaUCcOROFs6N7qQvfsz9GAChIdi8UJFL1zMdQAzaTal83','sn3','Of67LpPnliiaAaSRqVUiQIPvq3h2pGELyv1RRDZVnJAe01pnxJTABEe9qFLkDS8KKV6PQlL5gF','o7I4UoxL7kiEzWGcLxsw4qQuC0wZw415ez',4);
-INSERT INTO t VALUES (155,174,'j6d3D2lK','JL2','b0qwANzUc5kXQsEXIGrg0N0ZHudsJLfnGHUsKBYo9RAgk9QeASDE','ulB2ZTNDTU27fXDw78HnFKYXiV5zPxtTMwSuK','veJITPD9ObMlL1l4fskF18O9TzpovFygn73q3GMSXn8n5MNt2m9kgAdQ1NiyMywMrtAj','aHcyqoH4HCcoCucQkf8Zy7D1WmXi3lNEyhh5xELwKUysXniPIT42P1Y6kRrK',5);
-INSERT INTO t VALUES (33,128,'i','G','X4UNcSH5jOKBfhn1H7xSqNiE8MpdAI2IbJNfONJZ42jiyZlG4BpnUYu9NqxnyDZGlU8Vu7','14BzF0JGnhyBErURxTRyDiDU1CXrSSB','LMP6wn1zUW4jEZ2Lfmi1TKp9Fy387XebxOveG0bNpSnwXbguWZ','QwYekOPPYd1bTIUUuGqvHVdmhxlcbWo4VJwJgnlHDYU2t4GuVlMcMkrPZWg5QGtGltV0QeLPVGljP62j1yeGdbiWemH',6);
-INSERT INTO t VALUES (105,121,'tWHe','zK','Lo0wdm8yuzjmELEZe2BLFQJGDq8BW7Psd1KylRaFBV6BQ4aGPhvXmk5','Axe4xHQjZA','OJBqbQjFUQ3KsTmf3ephsnKKQy7AKL','a9b6smFpJsKDZ419BKqU75lbPie',7);
-INSERT INTO t VALUES (75,55,'u','6Qv','uo95h3RKi3L4e4KjZa2GYY0jphiF8dclVXqGD1vQTGg5v7DuWd4QshUqxxYRJ3in8OwPSKQ8GOk2ODACgf1','5bUNed9LNsYuMCnNbGCXCKZ4uJJnh0oCan58q598qjELu72C7T2','mP0lBnRnCcCT21P85yMSL1AUm2z3t5Uw9NUZuSJOBP9Gu5hbHC2FqrNbOrT6bhk7s','47IdVIhfxlIVp',8);
-INSERT INTO t VALUES (53,249,'Cv','V','LHbcc6tWIS4RFIlpJaOPeXqgqlVYhkSSerXr7RNyIqxQNwb6NVc7Ulj3wQCARLEQ4WAtnXUCikAvPHrnfARqyCb3s','vpRrOXyWS98cH7GfIovHBF1ZnDnjuozBGrxhrMGaNTmvngcah','Wf5uZOhL0aOujJCTQ0JPmSCnEZ0E1ucVCsXBr32ibdrjo4','7CU9pJZvMQmonP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-401401,-4124125,'aSpv','JOGVlccqppmqPh75x4VM33RV','IBrrF1nTa3','3vlVDME9WhH','A','l',12);
+INSERT INTO ti VALUES (-401401,-4124125,'aSpv','JOGVlccqppmqPh75x4VM33RV','IBrrF1nTa3','3vlVDME9WhH','A','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-8340722,-6395389,'hjO1','DrjvDdDTEGZ81Vj0KVv4dRjazUYiHoXyyCvM6LyVVwJKlq1gF3nE3cinUJSfZ8tw6rZfmhO3QZlBe5jWIMZUTBYUCZfa0Unt2a7wXIWPBiDloViHKDlqF9bPDDcGNfVezdk61EohlRLqYN2yL0ZYgRflQ7pyoJ0SRfVlKgnpciCaUaEXlYKSMcYWcGVwdqq4itTQBuS70DxFnxwOhr0se2WLw6MBT5G5iEfPpU42S2CPUhmax','3MZKJxm','c2tvxe5yxdFp0vV23ESYtnsc4ueiz5J7UAnD4CBVKDfcPLq6IZZMxi6XS9RbKjeD1ZZXIhBVqUPOJl21uTLEiAzHDK7XaKLh5MookKsDjKDBE73LAHe05iKgxg3j72mehakgQBdeGusojNp2eVI1ZfETjzOULjY','M','d',13);
+INSERT INTO ti VALUES (-8340722,-6395389,'hjO1','DrjvDdDTEGZ81Vj0KVv4dRjazUYiHoXyyCvM6LyVVwJKlq1gF3nE3cinUJSfZ8tw6rZfmhO3QZlBe5jWIMZUTBYUCZfa0Unt2a7wXIWPBiDloViHKDlqF9bPDDcGNfVezdk61EohlRLqYN2yL0ZYgRflQ7pyoJ0SRfVlKgnpciCaUaEXlYKSMcYWcGVwdqq4itTQBuS70DxFnxwOhr0se2WLw6MBT5G5iEfPpU42S2CPUhmax','3MZKJxm','c2tvxe5yxdFp0vV23ESYtnsc4ueiz5J7UAnD4CBVKDfcPLq6IZZMxi6XS9RbKjeD1ZZXIhBVqUPOJl21uTLEiAzHDK7XaKLh5MookKsDjKDBE73LAHe05iKgxg3j72mehakgQBdeGusojNp2eVI1ZfETjzOULjY','M','d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6163541,2179732,'o','wOezmXNRWfoMDfCV9tLDB3fv9EbMZetQgiOt56ilBTZgRx8Se8gq38aK97Sf5BErth3wsK5K3i1OAfWMT8AgqHVWHyVwPJZjWRmS8rHHzdxpwS6Q1tiYTFHyTWtlvmYX0LhIPBEBA1R8HT13JJWo2a02XJ4u4oUaZWQBNosc9EUHHmPaXb6','aNaM9KI','q7L4P5iB8rFLTVpMBPwqumyszJo56E91RZ4Lybd9U7qgw1K353kCdZFzAuiPOnY1ZMTPIWt3d89ZUt7FUQHZ4OLvbaQaVZS1LXUKQoWyqSbdCIRsPSbeQll7gjXuhR7EGneduaa4USdMCDhiyc1BbSu7bEE7gmlIADW7rHVnkNUghYJ2VNoiaT4OnCdM7kMoYWX7evASNXDranG6W9hduzzZyOWR8W4VtLzuD94q5lseVAJ','D','9V',14);
+INSERT INTO ti VALUES (6163541,2179732,'o','wOezmXNRWfoMDfCV9tLDB3fv9EbMZetQgiOt56ilBTZgRx8Se8gq38aK97Sf5BErth3wsK5K3i1OAfWMT8AgqHVWHyVwPJZjWRmS8rHHzdxpwS6Q1tiYTFHyTWtlvmYX0LhIPBEBA1R8HT13JJWo2a02XJ4u4oUaZWQBNosc9EUHHmPaXb6','aNaM9KI','q7L4P5iB8rFLTVpMBPwqumyszJo56E91RZ4Lybd9U7qgw1K353kCdZFzAuiPOnY1ZMTPIWt3d89ZUt7FUQHZ4OLvbaQaVZS1LXUKQoWyqSbdCIRsPSbeQll7gjXuhR7EGneduaa4USdMCDhiyc1BbSu7bEE7gmlIADW7rHVnkNUghYJ2VNoiaT4OnCdM7kMoYWX7evASNXDranG6W9hduzzZyOWR8W4VtLzuD94q5lseVAJ','D','9V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4927313,-336706,'dDeka','OqbCRQXWSFQsX08ZD89eFhAMlyaAwlk5pTmTceDtcIVzOhy2zAn0MdFMv4LjDv90DPwTlnECfbE8Txxkq780EwsMpmWoJGIxerMXKceehx0zRb9TRmiZxnVsiH0aB','dbItjqiVv8Thy','MtgU1KqLWHfAYo5PTiRfa1RQNr0tV7GNqziGxSnAzcQLfyTMqK3wYD2HiP3Vdsi3405vY1JRarxtl8e0CrY9ZZOdpCywt02rQ03ryNMk5ByCrA7oHCcokT6HUhkQ8SeM3zFevAR18EEccpFKV763z9hHmxKOlMyi3wi5VsLLNPVNbbiQ5IttQsMohYyn9vRaHbdWqDafrg8Jf3IvG6fXiD','3z','F',15);
+INSERT INTO ti VALUES (4927313,-336706,'dDeka','OqbCRQXWSFQsX08ZD89eFhAMlyaAwlk5pTmTceDtcIVzOhy2zAn0MdFMv4LjDv90DPwTlnECfbE8Txxkq780EwsMpmWoJGIxerMXKceehx0zRb9TRmiZxnVsiH0aB','dbItjqiVv8Thy','MtgU1KqLWHfAYo5PTiRfa1RQNr0tV7GNqziGxSnAzcQLfyTMqK3wYD2HiP3Vdsi3405vY1JRarxtl8e0CrY9ZZOdpCywt02rQ03ryNMk5ByCrA7oHCcokT6HUhkQ8SeM3zFevAR18EEccpFKV763z9hHmxKOlMyi3wi5VsLLNPVNbbiQ5IttQsMohYyn9vRaHbdWqDafrg8Jf3IvG6fXiD','3z','F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(18), d VARBINARY(99), e VARBINARY(95) NOT NULL, f VARCHAR(7), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3604863,-26388,'LO53v9NJ7lYxoTRTM','gjOfd8TUDZjVYJTliqVgXYkfQJ7tYPPWL353EwQ','QIyNgJpjwnMj22ttyBCxtl0nBWmDURH6h3azOoguE36bf5Ft5wDN4ktqTQNe0v','F1b','T','P',0);
+INSERT INTO t VALUES (2576433,19988,'RrwOndm','eFRGiguDrx5Oxyo3wCUm63S3L03vIw4b6gg4fKm5rIGZDbCzgo5VhRYcE0opcOdbKwk3oIYLIeMOKHIjtvAraCTY8Q1RV7MZnK','SR7RRaHY95Z8rKVNHuLBLywSXRuNuk2LVhnfiB6rykCLiHcEWxh3r7','lOEv1u','r','r',1);
+INSERT INTO t VALUES (5672326,8442,'JFEnUI','Toz8J4byU','kUYdJ5quL92sJHK8i4Tm0Q4nwz64jcXQnr8TEuy8mSX8b','11YZ5E','3','Vg',2);
+INSERT INTO t VALUES (1308382,25046,'UY','3Rke9k70X4TkTeDuykngo8McHlS0Ifb3pmNUt9UfDGTiVwNYOurwQBA3','P0M5242DOwZWdKmZPDjQnwiBO9rx5mmpBxdkev5wzY','J','I','25',3);
+INSERT INTO t VALUES (13841337,22252,'cLCVvEYD8','kh8xjgGOqcWyEQBhJDA4hbQgmIujxM1DAYe4NENC8nDSOl8Ib94ZpwYKBu9NQPt7qEJui2hdNG0K','LQUpZhNEvP032Cvl65PwDBBREUyswP1YoNaAm9nSvcV0st','C8jKi8G','t','ko',4);
+INSERT INTO t VALUES (5737854,-27498,'RMiVZ3dmyVeVu','w','xweu7B3kIzfaxqsZH7Q89jm3pyFm4Sq5HFRXDeeKqgWa','P','L','7',5);
+INSERT INTO t VALUES (14743131,-3597,'s1B','v2iecM2oX898cZnQsF','3R8oIF0Rl8SYZRse7XQRd3JEXMstbSlGwepyaGmFblBnvhBv1vQ965WpL','pOGPph','R','Yp',6);
+INSERT INTO t VALUES (3032615,-7688,'Kiw','MNqQ5llPHybuyzcGaLp3OYnu6YVcPBnjf3ujC9aQTfd5a00y3CamnMI1trL8dHz1DAfA','mXeA6AByOsm4fcNel5pTJJBs3iO6Cm1PtAeFbAXPLcSkJhhMNtTx6jbvuNmCdq0A5fym5T8JIMvDorBCDBlXC','l05T1','Z','Yl',7);
+INSERT INTO t VALUES (14746889,29559,'nlNaC','MUOjouo4PyMG92FgCFWbRwjvW3q5IqDKpq5R8qqPJN11Ccl','qCSNeEGhmbh0s2XjyfmR5kIpSKQIAvR4605I9Y9hA','W','e','h',8);
+INSERT INTO t VALUES (13604989,18718,'qO6ejArz','fBfwt9pcNlpcvjya9mbPqmW5vL7Au8YAG4aMcJIphUjL42ni9KdBQD7vIDObzNEbf9vbmbE','s6iQDPJn3Dz','m','V','a',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(18), d VARBINARY(99), e VARBINARY(95) NOT NULL, f VARCHAR(7), 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 (6273971,32,'y','WPF','KnySIWZjX8NQkJsivoC1lWlLq62ljdX','CNBfi01ZEwk2y8fTDB3oT8Fi2jHyzZlPyNwNlfx3yktnf1IT','RBhTEE9SDvPsh2s5Xoi3vNBTlqEsyAGH7dK8Q5DjNsrkAfqZlO9YnQBQf4zbYcf8tNmTobmbg','0YB5H8EnSU1U1tQtB',10);
-INSERT INTO ti VALUES (6273971,32,'y','WPF','KnySIWZjX8NQkJsivoC1lWlLq62ljdX','CNBfi01ZEwk2y8fTDB3oT8Fi2jHyzZlPyNwNlfx3yktnf1IT','RBhTEE9SDvPsh2s5Xoi3vNBTlqEsyAGH7dK8Q5DjNsrkAfqZlO9YnQBQf4zbYcf8tNmTobmbg','0YB5H8EnSU1U1tQtB',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(10);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(10);
-INSERT INTO t VALUES (12151187,215,'CeLl','oATc','W4kQlo09PGyXnMJTkawn0GSrTvVtm3QyyJCDDXhybnTGITzJRpQhKoPIlnmS','vtjCWogXg2FXM6723IVA647Gk53LsoCu1okqmAESnKKD5BqEmphc8yw','aWfOe8nbNBwaxeHMrQzjCxm4tmPQiSUrNcejry','XWYlCkblpSSPnTJqcvOglL45ifDNJL9bkztozC4DRnA',11);
-INSERT INTO ti VALUES (12151187,215,'CeLl','oATc','W4kQlo09PGyXnMJTkawn0GSrTvVtm3QyyJCDDXhybnTGITzJRpQhKoPIlnmS','vtjCWogXg2FXM6723IVA647Gk53LsoCu1okqmAESnKKD5BqEmphc8yw','aWfOe8nbNBwaxeHMrQzjCxm4tmPQiSUrNcejry','XWYlCkblpSSPnTJqcvOglL45ifDNJL9bkztozC4DRnA',11);
-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 (4417757,154,'ja7BY','Kw3LViMoLyEDGk60WJcmslVY3UiIaJ5hqVbh5JI2lLNB87V11Qi3UBIrgpXXYGkuKrJhT0nA0nHL4ZwdsyjeBHBtqytyIKWUNumhD8OHBGhzCwprO2A0UB8','aRdR0iQ10fGzJ3HMBzeRdNQzuhSnHQLfMF2Oc5j5jbtWhHChND6IbiJs8H99AJA3uaYnrAKAD','jJDcOliKDarR7RQfCSDf987NqiYjZhcYv0dM3CpKABpW1bmM','0jrAwnLfNhqrmW5gwqglwDG0Cutac7oHJL4Rky6MuqkGnQvVhLbtLFtvTd3YRL0pXxBeyh4lHcwmh6L','rEprRCqovG1Z48ykXxl3Pn4yCK0iIPl8zj4dZTLZpl7T',12);
-INSERT INTO ti VALUES (4417757,154,'ja7BY','Kw3LViMoLyEDGk60WJcmslVY3UiIaJ5hqVbh5JI2lLNB87V11Qi3UBIrgpXXYGkuKrJhT0nA0nHL4ZwdsyjeBHBtqytyIKWUNumhD8OHBGhzCwprO2A0UB8','aRdR0iQ10fGzJ3HMBzeRdNQzuhSnHQLfMF2Oc5j5jbtWhHChND6IbiJs8H99AJA3uaYnrAKAD','jJDcOliKDarR7RQfCSDf987NqiYjZhcYv0dM3CpKABpW1bmM','0jrAwnLfNhqrmW5gwqglwDG0Cutac7oHJL4Rky6MuqkGnQvVhLbtLFtvTd3YRL0pXxBeyh4lHcwmh6L','rEprRCqovG1Z48ykXxl3Pn4yCK0iIPl8zj4dZTLZpl7T',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8079897,210,'tUaNMM','PYpxSLpApslGdYiEc6RRdxUeVCCMbZUCcGiE94PUtwZ95aDdH0fQh01RLBL94cVoTqiUiKKFMeVqyDzOKq1EWzYGUV0smTewzPJKuzrrKpeTNg4PvpNRGKdPssyGRBc2t73kGi99WV1PxOkxhzLP9nhmNHi','dexFtAlmEPl7Mw2SazgzRZjwFYgUSgU5D6QY','yLxq2MhPitk90bzgaIQPMXssFHUBwc9owTcG8SPVUMObcVw62Lt2fRxqgCXS4zaC93t0s5hw0XC2BrPjmDyYwn49Hg3WW8wf21iFpWVbpBaJUGvctaRvEtc15Zo418EIUtSvklPp43JoUpDMdgXpNtqJCfQGrbD6MkvpllWLnf0htOoFuVsbB2I0JE6bx4OttKrjYb','MWrGlev6KXC4nVzg3PZpgnk5MlQZ1FPpQwMWDKdazpKfyB4DFZv4aSPanbUFgVvKPTbF','L5vplrYhp6ZNnb7ClqIA45EiIG',13);
-INSERT INTO ti VALUES (8079897,210,'tUaNMM','PYpxSLpApslGdYiEc6RRdxUeVCCMbZUCcGiE94PUtwZ95aDdH0fQh01RLBL94cVoTqiUiKKFMeVqyDzOKq1EWzYGUV0smTewzPJKuzrrKpeTNg4PvpNRGKdPssyGRBc2t73kGi99WV1PxOkxhzLP9nhmNHi','dexFtAlmEPl7Mw2SazgzRZjwFYgUSgU5D6QY','yLxq2MhPitk90bzgaIQPMXssFHUBwc9owTcG8SPVUMObcVw62Lt2fRxqgCXS4zaC93t0s5hw0XC2BrPjmDyYwn49Hg3WW8wf21iFpWVbpBaJUGvctaRvEtc15Zo418EIUtSvklPp43JoUpDMdgXpNtqJCfQGrbD6MkvpllWLnf0htOoFuVsbB2I0JE6bx4OttKrjYb','MWrGlev6KXC4nVzg3PZpgnk5MlQZ1FPpQwMWDKdazpKfyB4DFZv4aSPanbUFgVvKPTbF','L5vplrYhp6ZNnb7ClqIA45EiIG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT NOT NULL, c BINARY(33) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(70), f VARBINARY(86), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-692368915,-682434335,'c5v1m0xwSp3sEuiiiDx7sPaJm','m97ay9odfnFxREkq9cuFvyyAGNkZ1eU8PUlHVrlCMrRnfj','iy2SXVfSuYpEF7rQ1DWR9h57hsEtaIxqlMuzQM4hvgGzH9Xh','Ba0YnDy0ICWMBbM734a1m','Ev1Y5qnI','2rOaVXO5NxgmYdreGqQ32cgdhAEI5trmz18c0Sly0ZSjbqFU8IHYfRI1piefMQsjYtk3Uao78',0);
-INSERT INTO t VALUES (1092421194,-987856261,'LwoIOa','SP94t8AcgN1q','cnKZlh7xrlYFr3G02IoM1oM','oVXtaQZF','fWy0czDveHJRzPE8uXJ','yoKdoGdd2Xt3Wr4JYRK3ne0r8Nx005FDAKk7kXkYC4kwK7HU82Sio2IsnWkVS76ylcG6gJIm5V2cIEM8OdvneTKLlDvkCS',1);
-INSERT INTO t VALUES (1860988724,885441899,'5FOBNAH9jRYu1kg4BXqQqe8ka','7D6F9ZImnlzfEKdQk','ALg8l8SbpFBcdK84yEQzGEGudtT','BvphCawZlJQNdj4NytLVbFq4Vt8eGkgsbS0BBPJYMDCu5MgwbXZc','IUBTUfpB1vfq8iazYAUr6EvbV2V5HnsAeL3g0XGI8LXzeseD0LqONmXhgJaLFxxutvE9aDdBCjj','rtql2wEOQXhkXgzquB6okne01ukBC9cpCAdvQTASp8XDPHZ3f6GcLLK3yvhdEpMbQjjmULvPUmu1qjRjlqlHptk1HwZAp3g2vz',2);
-INSERT INTO t VALUES (575374426,-1585843667,'eCcoy','3Q9FLP1ctX1s6bOxqXw1j1UMP7fSxQLYW','4imoiLmAivL5Z4b6xm0sXJrkhqk9k565cm','cjVRVfH6Jqf3XEhQ1FT6R18977MseQHHHGAoA9CVaU45TV1PDNnHAYXsgXJ9gfNFOTnCkvi37','g5GotdirOvHBSAVz2xOa5f6XRQmz7yt2hEI4XDymat3Fik6HMTzCbfKWACRhCMYzFnZNnpOn579jHFesnpP4E75fx50fySw5wl','T2XSvVWaVESnIGSyGQzik80PKJlYZwPtS45lqyO',3);
-INSERT INTO t VALUES (1865549917,-623473848,'AC7m7QJTBAAG7MLGMPB7e8qSn','uWX1ePfpc1v6i4O5jZp','3MdJWzLXDPPYOxenqncerPRmgACm7voSQAmqZN7F4cG7XkmdVB0Av7DwV6SR3H1CeVoEaz','lVXUji9c9IXMEn7B','CUVRjMdwcRNWddSfixbDMkkJLMOlWY0XBwzTTkBGhrMIyoHWW5AowWPZ5YOxJdYXCvPhuCOl5LD3nmRo','5tFQKtKs3zVmqAkAK6c5zDRIC9I2ChXDr1jaBGcaULkW',4);
-INSERT INTO t VALUES (516998112,-1579604968,'06TZP62tZA','69RSCqp5f','5CPaq8r1csKO9IrGmipe5xIaqdINtgUBrJUUSfO8cIKB','FEkV4VgYJLYqhFsvRqpzm6il8sP5YCAF4gqw6XmZf2JNohmizzd9wymuIUtIOJKDerZtGX9Ikud7new9p','ygaW9YLakCpS9gkRDrMPaKQtrxtqZ4h4V0pQeymBmmh','az7ukooSsIv9ZZgol9kXjf8HUTv6WpjA79fbP8qTAjUcgb5G0R78nqROmJaPFvZc',5);
-INSERT INTO t VALUES (626198578,1975537472,'r','7GkGXxchT7ms9TN5wTQLb086NOXJjGLXIBJzj5ys','lalmETWXKpJEbUfTY2kGSXCuea0DKBOACE2zMG4lnpNTyevOmMrlkitbKtTReX','YkHSt41E','NHy9KrV1ll8w2KJokHk0sIw3KRzNGBSHMU4JjRYndQmc2XtcaWAe','VShXEx9QSmNJd3G0uUbbQrGvVD4QWp8Y9G8km5pJx5zc',6);
-INSERT INTO t VALUES (-1431323430,-321305786,'hsyHGNGFRCduPzdgD','V5K9msT0MzkUHOO5VW7lfkHqZ','z','ze5BOf','5rtLJl2e2XS0ITsRHKIFp2jPmRvjjml3eCqpEab3p7FdfYbgp4GN1l4U0oa7kHqWAZL3tqo','1mIgkYIJBcDQ25jBgFTsJnh9jYHyYELo97F4lzYll5eQXp9lCdRfW9KDJyfxZMrKWYDtK5D',7);
-INSERT INTO t VALUES (1672350627,-921976930,'JIdwA85HydQZzZ06DmBu','XQjnEvQYPRCIdmv9oDvnCilcUEQAHJf8h4QVipraFdRjC1','bhG','xCZX2pSHuBg16uI','TwWIWypQS6lp2vsaniBptBW3utDoxckVxWBtOg5dDqfZoNfmId3HqYnR6ZO','gs3FWepDJRQuTuUX68Rgh7WnzSUkFeMEu7eG2sQ4qLvx3r3QXNEhjPW',8);
-INSERT INTO t VALUES (199597724,1131254293,'IBv52HVGFj','94sWV6','X6jIHafr6fJcYrqWvuC79hK239aX4e5EZrMX1XzFiHsFj0jn7ZsWbFYHF','JeuihtDyE0lCRtj4XHQ2Zxs33bU7THNhKlmeIfggF6dtYg5Ot3HXo3r','oTH6EYiGMFKL3lAqVRmIMMhBp9aaEfrKdAO','UUnszvbD5IzawG2yZ0yd9WepPS67',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (3386033331,32473,'vo','df6X4rTDsniBkFAvrSyzgyyKo6pu3SX9odkIljX1k0jdwEu01O1ZU3bipan5','oKRTpdfnyz2iV04cb869NwRhXb6D3N','2wC8y1','g','M',10);
+INSERT INTO ti VALUES (3386033331,32473,'vo','df6X4rTDsniBkFAvrSyzgyyKo6pu3SX9odkIljX1k0jdwEu01O1ZU3bipan5','oKRTpdfnyz2iV04cb869NwRhXb6D3N','2wC8y1','g','M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(19);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(19);
+INSERT INTO t VALUES (2241184395,5529,'Kd6aXo2QXbQM','Jpmczsoh3pvkKjbBNZM2BJr8By','74mAWySZTcKDK1WEJCkaLBHUce5qwMvqaCl2y7GHiprxUF','dyW','X','xO',11);
+INSERT INTO ti VALUES (2241184395,5529,'Kd6aXo2QXbQM','Jpmczsoh3pvkKjbBNZM2BJr8By','74mAWySZTcKDK1WEJCkaLBHUce5qwMvqaCl2y7GHiprxUF','dyW','X','xO',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1880196576,12919,'Wwvdk2n31N3AOfWJxxV','nq0WFQpwAgOJYuZrv1A5eItyQwgg8HRCnBuD91G9Q0l8rxHrBRCDi2i6H4G8YHrI','vM74ow2cl6XFUISJ8k','XLFjk','0','UM',12);
+INSERT INTO ti VALUES (1880196576,12919,'Wwvdk2n31N3AOfWJxxV','nq0WFQpwAgOJYuZrv1A5eItyQwgg8HRCnBuD91G9Q0l8rxHrBRCDi2i6H4G8YHrI','vM74ow2cl6XFUISJ8k','XLFjk','0','UM',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1499709419,-26449,'RqH5OGi4N07','ZNiYQ6yKQS96a3WGSMxeFSK5u1nXlzqOctPCASkcfFeEW3OOrVJjP7Lk19i61YpLfErPGYoOMbOZyTGePeN5IBvhDpQ8uGzVVTFsd3fJIep3IdN8PGrxs2dvIJJOZimunyNu5WZ8Ckctu9wGiJ6E9srMiQDqG','BDGxmXmlmOpPbBWuwdxAV6ju5tjrbCN7VK9vjjOndz6qVnYuCnUCzNCkeXSv4cerWXvYhacpZuvM7WyEio5JHT','wUvjZ5qLsWP9S2dkUzfGLOwh8SsE2qQUVu7VDLlMmxIYQhIdeqNPbK2VYTjOlbCcUGdlveLbiSfzE2KNrCCaIWRdvX7oaGXRYeCXBfWKWpJxR260Kf76eV4mOgyiyIFbb8SBiHM3ZkLNLUSzpYkLzbRuPGazoWqLue','T','p1',13);
+INSERT INTO ti VALUES (1499709419,-26449,'RqH5OGi4N07','ZNiYQ6yKQS96a3WGSMxeFSK5u1nXlzqOctPCASkcfFeEW3OOrVJjP7Lk19i61YpLfErPGYoOMbOZyTGePeN5IBvhDpQ8uGzVVTFsd3fJIep3IdN8PGrxs2dvIJJOZimunyNu5WZ8Ckctu9wGiJ6E9srMiQDqG','BDGxmXmlmOpPbBWuwdxAV6ju5tjrbCN7VK9vjjOndz6qVnYuCnUCzNCkeXSv4cerWXvYhacpZuvM7WyEio5JHT','wUvjZ5qLsWP9S2dkUzfGLOwh8SsE2qQUVu7VDLlMmxIYQhIdeqNPbK2VYTjOlbCcUGdlveLbiSfzE2KNrCCaIWRdvX7oaGXRYeCXBfWKWpJxR260Kf76eV4mOgyiyIFbb8SBiHM3ZkLNLUSzpYkLzbRuPGazoWqLue','T','p1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (212330471,21932,'1LsGk6RRIvaEe2a9','d9KDamUKixVMfJ5jBM','Htaedezg0fBjBVOykw2lOJuNDWWepy3wlaFXItiBmghWNVNw','YE6jmWx786eDkqRz9ALzoZ01cfB3Sm496yzLpSp6j2sK1xLrBj42cbuSLGJVG6DxlO88Wg0CpMNmkvMJcCBG1MpPpxyDYcDGTtzZf','L','4',14);
+INSERT INTO ti VALUES (212330471,21932,'1LsGk6RRIvaEe2a9','d9KDamUKixVMfJ5jBM','Htaedezg0fBjBVOykw2lOJuNDWWepy3wlaFXItiBmghWNVNw','YE6jmWx786eDkqRz9ALzoZ01cfB3Sm496yzLpSp6j2sK1xLrBj42cbuSLGJVG6DxlO88Wg0CpMNmkvMJcCBG1MpPpxyDYcDGTtzZf','L','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2724782881,-13289,'3Pkd77cEW8X2Meo','jjUDxw3IbB0J7AmIm1TtaQ5tIeJxrW1x0pIvYmlVF2hMsOhPPrrVmvrvnDK0WHwC74fey3QyuWtHbpTlcgupIy0Md7k9m9K7PCY3UB7UuGyNE7cQ5pcndZ3TWwSDgBVVqJL60p7wWaFJaV4','daZdmp2WYpdszuaJAGDiOUQA64sqhXXUFHfRmXZtl7WmI7IshpwyuWM4sEa7PVWVx1L0my','tZRM5NQxGLum2uwRZUQTtULMmwdAhHopaeGxsxUNvZS2bCSwHlk2M1HvAiD7MRJ16DgjLE9wVtQKgqGaNUwA775trSIeOIXqtmHUFDwG301JShdjvkbytC16N9v0','B','M',15);
+INSERT INTO ti VALUES (2724782881,-13289,'3Pkd77cEW8X2Meo','jjUDxw3IbB0J7AmIm1TtaQ5tIeJxrW1x0pIvYmlVF2hMsOhPPrrVmvrvnDK0WHwC74fey3QyuWtHbpTlcgupIy0Md7k9m9K7PCY3UB7UuGyNE7cQ5pcndZ3TWwSDgBVVqJL60p7wWaFJaV4','daZdmp2WYpdszuaJAGDiOUQA64sqhXXUFHfRmXZtl7WmI7IshpwyuWM4sEa7PVWVx1L0my','tZRM5NQxGLum2uwRZUQTtULMmwdAhHopaeGxsxUNvZS2bCSwHlk2M1HvAiD7MRJ16DgjLE9wVtQKgqGaNUwA775trSIeOIXqtmHUFDwG301JShdjvkbytC16N9v0','B','M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b BIGINT NOT NULL, c CHAR(5) NOT NULL, d VARCHAR(86), e VARCHAR(69) NOT NULL, f VARCHAR(62) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-24640,-5991315491263948213,'Xe','1Ct3shax9gh4CMPkelkJ5H66GzoYN6UBCrlp7mQksCUgy2I6v','wHW9K5zHIua','XTYkWjUDtdCoSqAJ996gBCp42DQu4XaO','Z','4',0);
+INSERT INTO t VALUES (-28220,8200543593366136399,'qg','w5pE6DLlcoO','FPCj0WIgD61UOSnRbo5jS','DpgP3Ha32D9c8MesNerqmf6RrSQrjV','x','V',1);
+INSERT INTO t VALUES (25373,-456371778351281228,'T','76B0nnitU980MysBRL0VUXTVQJNziWEM','NfoklagsC587uZfFXMDk2ojLRwaTBc7','gq0SrpGtdlli9bDcVSewQyyu10aEHAgiaL1IOATiZ','G','a',2);
+INSERT INTO t VALUES (24060,-5368008277915882663,'1F','HzEc4zM10xVdyC2WfCSxX64GIVTc0tyoDE7TGvLpHTWPTNTEcBIJSSkdjJd4j1WkUlTPMRLb','9opKRzWHW5mRcYyNbzlm8dgU2ULItw14u','vczgheaiYMHtcvyU9rv5s6ykmsDxO56pLQKSi2P8np','X','E',3);
+INSERT INTO t VALUES (12609,4082006344515920751,'VH','DBTGUqD','w9GHJxvCWKyfbw4wnPLYvBfDLz9ART5KqSiAB','MyXrcG','A','C',4);
+INSERT INTO t VALUES (-15097,7173377895966184609,'cKf','4fIjM0SRX9d','ebaIfAQRMryFnPjTK6D3vOHUmjaDVKNWVCIHGep1n','gX6MmZ58NLR','T','y',5);
+INSERT INTO t VALUES (8199,-4826820213206210139,'H5yql','zBLpDoCcqKyqPQZw1XniYF0bFuI8gGXFbEd6NfN0hnXdU','xAxOJ1gjF19i9xVo88e9pYzVRNP67WnW0HvyENy58XZjx3He4tQJjYwF1DVOHNhF16K1','gusxVQA5jGDS0e8NkS4j0NX','v','r',6);
+INSERT INTO t VALUES (16896,6914728319375248442,'AfSUC','Uu0B8jiq8v9dshraDZpMhT6gBNMzblDGXQfGuw0covUH3PCNkZRYU8dNinxfxII3dmhqqY','q5Yxwlg9qyXta6mLX4uA7xxTBupfMbyUoA7d2prmb7AHr1JUyNUnsttzGQ','xjcFE2or95v1dqULzoOKxxk19pve','f','W',7);
+INSERT INTO t VALUES (20498,8305649036620321391,'2JNS','bB3ckdPm5NUOuG9YhHLJc13jPhyxKqZURCjB1S0jT','hjAbpQv8vxZAAIaDnRq0ARB7ny1NedgvU54SSPLL','upqX1GybHButcouF7t8DSY1meIXdNDZs5','D','o',8);
+INSERT INTO t VALUES (7273,7661008080918491374,'Ez','WsxBTGcbss1tvkC9G1L2gMPvVMg6','L0UZ1QdFbv9TGyGlDagZ6','s4zILzQv12w94E','t','s',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT NOT NULL, c CHAR(5) NOT NULL, d VARCHAR(86), e VARCHAR(69) NOT NULL, f VARCHAR(62) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-2016059935,288670187,'psRpimKD8npweHYrmMMAs0ZzzBaZ','nCpRrhpNftdtXUlzknwpBxr8iqMpm','CsYGZbQeIqLPNFSRprDlevpBIRUT5nJIQ1RN6SvDOcAj3O','0UFzGnMpmgW','e36xq','m84VSxOJIpQBueT19J5XMzXyqmDEmHK7NVQSOS39wM9OQTVVNsds1IffqXhWROT35u2LWi0y',10);
-INSERT INTO ti VALUES (-2016059935,288670187,'psRpimKD8npweHYrmMMAs0ZzzBaZ','nCpRrhpNftdtXUlzknwpBxr8iqMpm','CsYGZbQeIqLPNFSRprDlevpBIRUT5nJIQ1RN6SvDOcAj3O','0UFzGnMpmgW','e36xq','m84VSxOJIpQBueT19J5XMzXyqmDEmHK7NVQSOS39wM9OQTVVNsds1IffqXhWROT35u2LWi0y',10);
-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 (2010716677,615367596,'kwEI0uZSVdgnYRRX1','DYz2ZpSFalPsCyA5pMBnC','UsIX5WuXFARckMi1qRy5tOd6Q3tVLl48Yb4FQ9rlSfEjRfxH5waVJbZV13M','JFBoKS4xD1F5bpMgFeXDXIj2b476VEplACmdLAeTzOkAMED1MEcaAFB3','MThQZm7iNHMiWHBBVaW4wJ50FaeBv8YEYWoTZKbvKylk2h7hO3','jSzQg81OpBxcNjM4tsKqZJ3C',11);
-INSERT INTO ti VALUES (2010716677,615367596,'kwEI0uZSVdgnYRRX1','DYz2ZpSFalPsCyA5pMBnC','UsIX5WuXFARckMi1qRy5tOd6Q3tVLl48Yb4FQ9rlSfEjRfxH5waVJbZV13M','JFBoKS4xD1F5bpMgFeXDXIj2b476VEplACmdLAeTzOkAMED1MEcaAFB3','MThQZm7iNHMiWHBBVaW4wJ50FaeBv8YEYWoTZKbvKylk2h7hO3','jSzQg81OpBxcNjM4tsKqZJ3C',11);
-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 (-1178078882,-1503562024,'3kIwhgYRxWQWCKcqh0uGhayy','dWQcubqWQaFIdFA7cEJM92SR3gC51BAWwl1r','VPCNXlvwOC7AebWdNG9o6YoizfNpzqgVLSctnwa6vFBsE','OH37Vxqou76Rg4jb1QFyOjkUObun2IIa','GYIxI5vzewxhldIIDTdyCmJbqbpsaEqFPKr','zOOiY8KfTRzeC7mZRLriWcZTY4fQzgZKXqL9FQu1YV8lazZDmM8bBP6Q5vOQoXThfGUQNsBBJLQLBwKYB6eqPK',12);
-INSERT INTO ti VALUES (-1178078882,-1503562024,'3kIwhgYRxWQWCKcqh0uGhayy','dWQcubqWQaFIdFA7cEJM92SR3gC51BAWwl1r','VPCNXlvwOC7AebWdNG9o6YoizfNpzqgVLSctnwa6vFBsE','OH37Vxqou76Rg4jb1QFyOjkUObun2IIa','GYIxI5vzewxhldIIDTdyCmJbqbpsaEqFPKr','zOOiY8KfTRzeC7mZRLriWcZTY4fQzgZKXqL9FQu1YV8lazZDmM8bBP6Q5vOQoXThfGUQNsBBJLQLBwKYB6eqPK',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1926407224,-111186885,'6z0r','rKh8zYu9UsKAKWIgWpxEoxEIaODiaysy9gGlSqjWcakcHIGbSEMDE1Zbwgs9IRGaX9Q3w2ZSaawp3nYNZrGlYNkAq6gdVlE8wovnpj8oIhI2JRJnrOizHuxlwMPKLWBeD8euyoUDSsSbgYEwqKhkBIuDDKxsAW3PCvzU3BEnfG1ByrOiHpLHFKym9bTmczNA4Lx4eMwC60GqRdnyVZ5yoNdOD9ofDRYlWuFjLu1DR3BAD2YgtaXNv2DPVR','Zpv6cvmILvpMboXdGrzuh1HCMSsNVPH53tea1C5j0iTlTAVU2j1','MCWAl4EIBMTIBDpoRgs83kJinXzwuln88kzMZocQVPjq1byw81K1ISgTPvdzId05nLCbjSXJ7jhC3WQGK57BHLpc8twhF2j7VWHLXZ97ZDpG56Rj5paidwxVIxleeyyYTPsFCTPJpzwyyEGD9ea','zOxyHIcF7A1mlhw8zlO5USJzBctFMuSsFP33QVnExZYnwU3K1auUkX4clzZlH9ojvLZpff8jKyj3nu','PupCYdlSqiEd2CU8LIJdTqbw4xDSRyeBYDNsQbeaiO8gLdpjKeVof0CRqoxe',13);
-INSERT INTO ti VALUES (1926407224,-111186885,'6z0r','rKh8zYu9UsKAKWIgWpxEoxEIaODiaysy9gGlSqjWcakcHIGbSEMDE1Zbwgs9IRGaX9Q3w2ZSaawp3nYNZrGlYNkAq6gdVlE8wovnpj8oIhI2JRJnrOizHuxlwMPKLWBeD8euyoUDSsSbgYEwqKhkBIuDDKxsAW3PCvzU3BEnfG1ByrOiHpLHFKym9bTmczNA4Lx4eMwC60GqRdnyVZ5yoNdOD9ofDRYlWuFjLu1DR3BAD2YgtaXNv2DPVR','Zpv6cvmILvpMboXdGrzuh1HCMSsNVPH53tea1C5j0iTlTAVU2j1','MCWAl4EIBMTIBDpoRgs83kJinXzwuln88kzMZocQVPjq1byw81K1ISgTPvdzId05nLCbjSXJ7jhC3WQGK57BHLpc8twhF2j7VWHLXZ97ZDpG56Rj5paidwxVIxleeyyYTPsFCTPJpzwyyEGD9ea','zOxyHIcF7A1mlhw8zlO5USJzBctFMuSsFP33QVnExZYnwU3K1auUkX4clzZlH9ojvLZpff8jKyj3nu','PupCYdlSqiEd2CU8LIJdTqbw4xDSRyeBYDNsQbeaiO8gLdpjKeVof0CRqoxe',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(96), d VARBINARY(12) NOT NULL, e VARCHAR(31) NOT NULL, f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8151481,2321,'UQR4o6GFOcg27E1ZB2DSdBBkxjdviRnWzl2OMgbUxsoBPxR8HhMQSVlhlq5GBQ6YxWkXd','8u52pMgR','ws','8mgzb6VmnXBol6','UlV0aIaEyfyu','InX0h70t9YlLnw9E8xXRpCnKaC8xDUAcJYLOUGChzJwF8swkPiYlI',0);
-INSERT INTO t VALUES (5121695,41585,'pHGhK6DaX6Fekywe8svubMkop1M3M','GBteSFJ','9l','uWss8DqvkBQ0v7b1agmeIptL4HSvciJk','x3y6ofoSsig5nI6hGEhRk0ZhOKz7Xu9E3lXIGCIUb4cS4jE2aeqSXrXTusce8imb9ywYq','RInqrikmxSPEgEPaoiyEZMG8ZMW0ZBnbcHIDmbfDL8OxX1nUgSyKTjIpsbsYUR4GrzsZzeHaO3tWhkTBFQac7W0xrguWM78nC',1);
-INSERT INTO t VALUES (-1002733,39373,'CQAPeC34LoSwtISMO0B6tfZAiK6m4KMN94AGFKlz1d4mnscZ2Z8faZGJgyC3miwd3AMbio7VFS6AoFp','uDJ4','jokFXVekF9NcDkTFvL','EqSwvWodS','ACcnDJQR2efTlKylmx5MN3ZVZ7eESTDQca','mExkGsnBsFTNs9eNJxJLW5JCZ87M1UCGRJoNEnHNE4VbBRfDtTDjFHSonmhfV3Jy',2);
-INSERT INTO t VALUES (2689013,26134,'pPbtCMkMZJIHZg8w0ArOTneKpwyrwX8xPPfEmF04VamA8haVxBSaODRGG00JdXH4ehEAGLJsAhvcr7x','lSmHv','KcaClwpUWf','F9L1ASjSNveDnPgfX7dF9Yub6','UM8GuQjuF69cNI0wGVj708','WDtWUK2vQW3zz1ZyrRrrRhNAOtXZJ3Z94Q9yeS2frH6VOanwBLqiHpWpOg6xBeBznOk01x4',3);
-INSERT INTO t VALUES (-7142807,20951,'jPiJyEzhKxnpLzsYAfWAekt39DumEf073kFhtWy0TCHJp7iNd2hUPqiRKrCk8HEGG6hBHFVfSitgNPrGe','WQ6K','31eltjWmMV','ua4Va0SzGQ7jmmPSe6ajK1WgLXaTs4iC9H9d35fTFHP','PxKxYUzvQmUTnGGGC44GAfgcEBVAd55TS69pQZL3pFXuMsf6B1n9gaVdqqEHWUhKdSbgZXddQB2IG4alqcPfI9V63dO3PCKR','SEarYdMBnuDJF02fyGKT92nax1FIqSKxiOKjeWpsdDOSfxr0GUZDoC34',4);
-INSERT INTO t VALUES (6274409,274,'dziARMbnChBrxB8HLKtRGSnwngU0tGBHPoyVX2JMFR7ONIvJWkSi15lQH63z3','BDHpJSSRqZrj','VNnCC6B5ykQRqcH9FahkvHTz5TiUn','kPxjm7PQOrmt0scOCjzi25qse5eTd5e8STF','jGvXsBmlSf67xquORgdY7tX7aaxUReEuuZTV8mjISPvV','vN80j0AwGugmg34',5);
-INSERT INTO t VALUES (-254950,14784,'goDJMvn1eMyBEAQWFpP8a29GD6lJ8CjlUbfUM4GOSTa6HLnXEXPNX','GVE','t2Uq','E','Qo8LuTQntZXv1KcnmMQMfPWv3eiGSGP6vPNY9c9mh0IQNF4X2hjbVYnoBgmWQoUqhZMKz6CSze','vQ4XaUU9HFd5fNbptlQOMWV3qkcv4NAkeDcT5KrUjsv1IQeo5p6kAdfkbx8p3TgSJ7YdLVMB4xBgUwlI58jrWNy',6);
-INSERT INTO t VALUES (-5169672,19158,'yKMWLkidLFkppzz','Wq','Qmx','S8nbZnGzNEYmqGohkJ4MVIxs5rid8554','RNJg2XMYb0mu5jS4OawiFKjxEschBYVrnisRVGlpi46PpeZpfpnkiY41YS9Jciona','GIZxvq47bShCz5WP3WdZpMp',7);
-INSERT INTO t VALUES (7875074,55510,'haXruceb4Cmd5PiJ8C992hHzghTz81uhbjoEWFGET0knnr01l','ZD3','E','RlEsbnhrrHFs','Fgz2gsOsHc9eryJeOJj0VmjPqTzm8fHafXW4t5nXeag8j','NJpyUI976M7qz3ylhlWlA2QI4pdoEbMzsZXTxyWH5JR8mjnUVRpcuulc67G2YUL81pbDs1J4UvH0NYjohQ9RmvK4',8);
-INSERT INTO t VALUES (-1100676,14948,'sL5C3n8PxvYbjzFNw2UYuzBRcd','gYhgYOD','YDh','AvOt4daLaOmctWBveFJf3lXLJwJLMtzojcJnt','ToPazGpfnDBFX0k1Xw3ojPRBYxuUt0VZ6xzTB','Z5ZRnab8EcPkjInDGenUX8N2wjUqSMC43iujMm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (482682398,3191485159571683803,'ev','HrCbjkoMlmh3QHS9Xtwa','4c7AfBqVUkfcG5GRaGu','UtmpCm4rcYdBK29C05zIhpfiRjIXyA9N','U','H',10);
+INSERT INTO ti VALUES (482682398,3191485159571683803,'ev','HrCbjkoMlmh3QHS9Xtwa','4c7AfBqVUkfcG5GRaGu','UtmpCm4rcYdBK29C05zIhpfiRjIXyA9N','U','H',10);
+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 (-1579240414,-2196625213178573297,'9XUS66','XRQZmEPctSgeJXbfC3sjpPFxlYXlZKk6cJa5pKNY3ZvJ7j0rq4NEEaggUW1baLzGq0jPyKEZE','CS9iDJjS0pcWLtuqwnlhmpFHZ','FOiN41FIfacBSZIM9O','v','v',11);
+INSERT INTO ti VALUES (-1579240414,-2196625213178573297,'9XUS66','XRQZmEPctSgeJXbfC3sjpPFxlYXlZKk6cJa5pKNY3ZvJ7j0rq4NEEaggUW1baLzGq0jPyKEZE','CS9iDJjS0pcWLtuqwnlhmpFHZ','FOiN41FIfacBSZIM9O','v','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1901720862,8873483420069716765,'uj','YkVy0A5FQTNsO7p4LHWub8hly9fsQSGuvtodFeZGFF8etWH6Gb5J9AuYmERnQRSe6C4aVlITDJ9evAl9MtyoKc3RgNQgcxYSTyqRawhJyM2lvatHTlW8H1KhHU9wwoYgli4V8qg7jiM3LYKs5FTs4rtjbzDyu5vDQL2ZXEIqph9wiX','yaJHXqmUwx4yfIRplUuknNY1g5lDdhbntjiqS6iz3ugbCocLy9I1fJZRuf8F','or','q','O',12);
+INSERT INTO ti VALUES (-1901720862,8873483420069716765,'uj','YkVy0A5FQTNsO7p4LHWub8hly9fsQSGuvtodFeZGFF8etWH6Gb5J9AuYmERnQRSe6C4aVlITDJ9evAl9MtyoKc3RgNQgcxYSTyqRawhJyM2lvatHTlW8H1KhHU9wwoYgli4V8qg7jiM3LYKs5FTs4rtjbzDyu5vDQL2ZXEIqph9wiX','yaJHXqmUwx4yfIRplUuknNY1g5lDdhbntjiqS6iz3ugbCocLy9I1fJZRuf8F','or','q','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (920176341,-3505315065830754196,'OP3','xuiiqUMtg4t9LjberPlIdRSM9Ay4hMSv9aCsPBEgbqfGB18vB0jDdH5pd0cg1WTz7rR3Ww6CKQIgj635Z13TeCX5qbuUgYdKi2UkaLs0T6mp3y0EVRbc4T65xT2kK9euMeoikGWeswzjzWsOlUi5izdbgXzBmlJw4irsPUjHGWvuMupfH','SdZZs7oJENDnu5XgtKqMR5Tta31c51XhhtcwpGwtI0aD3mx0rSGhQ','2NGCcUWowY8nh6nf0e7yzNcTtF6gIV9AlgFY7Mj63xJQx9HtJ3a4ryM6dY4cemD4ITxdPCNCftsYMoP3DJxKHR3OL839X','S','S',13);
+INSERT INTO ti VALUES (920176341,-3505315065830754196,'OP3','xuiiqUMtg4t9LjberPlIdRSM9Ay4hMSv9aCsPBEgbqfGB18vB0jDdH5pd0cg1WTz7rR3Ww6CKQIgj635Z13TeCX5qbuUgYdKi2UkaLs0T6mp3y0EVRbc4T65xT2kK9euMeoikGWeswzjzWsOlUi5izdbgXzBmlJw4irsPUjHGWvuMupfH','SdZZs7oJENDnu5XgtKqMR5Tta31c51XhhtcwpGwtI0aD3mx0rSGhQ','2NGCcUWowY8nh6nf0e7yzNcTtF6gIV9AlgFY7Mj63xJQx9HtJ3a4ryM6dY4cemD4ITxdPCNCftsYMoP3DJxKHR3OL839X','S','S',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (953231531,1231615699505625904,'rJ','p8HO072w08qdHrKoQ5rVUlU3dtFKCfPOYXjzNSfxNx5SJ','jlQomhTPr1oj2n','RKmyDV4U3xKZTioK99TTIj8XTWpVd1ZZDbaag2zlXUL9ZdsVJ5MSFF1YZN5zQnVnBo1gZhyvqQlqXy3PVwTwqFOoP2MNno8zm2P7h24LYcbSOneFMbGWUMopXH83rsSiXi454slhI1gOtCdtWFbnmJH0yv48QYiwVsMUiRiZcPAjl1gdvWD8MMmiNfUFOibApFGHdA7LJQgjNgCPqq','Rl','b',14);
+INSERT INTO ti VALUES (953231531,1231615699505625904,'rJ','p8HO072w08qdHrKoQ5rVUlU3dtFKCfPOYXjzNSfxNx5SJ','jlQomhTPr1oj2n','RKmyDV4U3xKZTioK99TTIj8XTWpVd1ZZDbaag2zlXUL9ZdsVJ5MSFF1YZN5zQnVnBo1gZhyvqQlqXy3PVwTwqFOoP2MNno8zm2P7h24LYcbSOneFMbGWUMopXH83rsSiXi454slhI1gOtCdtWFbnmJH0yv48QYiwVsMUiRiZcPAjl1gdvWD8MMmiNfUFOibApFGHdA7LJQgjNgCPqq','Rl','b',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-166526801,-487959519021716628,'ZSSq','byfGGDi78Fbj4kQVEJh1po3Prh8gL90R3rft15efQaUcwuCaELmRrryX1zyuHvsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTiNs','S','4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGv','o','U',15);
+INSERT INTO ti VALUES (-166526801,-487959519021716628,'ZSSq','byfGGDi78Fbj4kQVEJh1po3Prh8gL90R3rft15efQaUcwuCaELmRrryX1zyuHvsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTiNs','S','4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGv','o','U',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT, c CHAR(2) NOT NULL, d VARBINARY(97), e VARBINARY(74), f VARCHAR(97), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-19143,-51,'6','jhb3aWZT','kRu7aacxZkj6EN1ANIncFsaQ03uhMfZtpeDKsxGzVumCTTLp7tffWKSDW7','IrAdv9a19K2vOsWxP870G0Op6ZHPI2Jbfc1VDlZXBzvoWB5KUA1TTewX51GLWAKO8h','2','N',0);
+INSERT INTO t VALUES (-11948,-95,'m9','lBK6BAQE','gOTtk54BXMYZSVvw5','YRoaQCiKgTM2Qfa7ul9RnZK','B','X',1);
+INSERT INTO t VALUES (26474,-58,'H','e40KhQEwhHyz5kQnGhrEvC','2PFoxKYF5VczuRMnLnwPnZjB5NV367DBjeAGvhbWRkIJdNbSeBA74UZ7RT0rjxBv7tXRAWVbuc','jtSJC5kCYf2TL','q','M',2);
+INSERT INTO t VALUES (-31753,38,'N','M7uNXo3WKmp8XlvaPBEWZGb91HBdTmKJybUKRlKs5l8XIPhgwgEepYq0vhXybkXrt0pb7Lep17D','yh8f9xbX9jGQq9FT2lJcAtZfl7ST0hZ5eTjOcqSl5bGB3B5EXHo6TYxiuQXFcKREybyTubh','hozGxgaQlVAx25RFOfSxXlqWcGRQ40kz4mnk2PB2YHejSbjGUe0371jgouXwNogMd0weu1l','p','9',3);
+INSERT INTO t VALUES (-6424,79,'b','tRLh9h3TKzFGrZY0VyVgSDnV3jodOjevpdZXRjX5td1qUeL7S91EmzZH7nhEmWkE0vp9Tyjb','itOns0VdeA5DzU198EQLnOBqnyStf3I9erbZqxRVTx365kYduB0KdmrskcSXEBpnuo9TmPnd','jzreuQfelB3jFfhQkIdFo8OHKSxveZaslGHdUEa9dYBNsEri','R','X',4);
+INSERT INTO t VALUES (167,105,'Gg','5LKZsLZtWmj6','piBzzdKyNoSUzDAlULG48AZ5G6jFPQx','F12u58YvUEZMxWaLTZCAQs6CYkvbwiU5k0Ct7UfKqkPDhcgmZkg7ULef2Gc1sgE2K','V','q',5);
+INSERT INTO t VALUES (-20440,-54,'cr','qdpzUVhlugyWXZ85TNuBF8Iiv0ghT4n7AsEv7tyIyUSLBwBJT6JMyTvj03G7Sr','XXkxUczv38NpJRvy0WHWdqNtyd7t4Uxq2JlMUrNB7ZSiCB0bncEusIEbGCuUWxdHq','R7XciGkGXZUCZ058T68IJm9TB6pGBZGyR1eaWar79ZPJxbPFMsXC8KKzcZvE9UVEDxk6Yye','y','D',6);
+INSERT INTO t VALUES (1412,3,'Np','KXyh2JdCT3U83oKa90eFmrTyotShImm8xCSalf6BHl9XtGylgObXwd0LpjgKWKt65s6lR4MfUFEhBz1Bgf','Sd34yQQedV3pY3u7T','N88Ltcuj7yzafO24qX0qeEVUT2qPDN698GJ3b7FYcsnRd1S','R','T',7);
+INSERT INTO t VALUES (-11798,92,'5','i5ZIpi1AbrFpPLVZpJslO3I6sC5hdJe2uzuw3gBwzc9DYaBOfVymDqJSQovgF6QHfXIGKfze','EpGriqreDsayCWSUBzMJH','crkdDdd','0','0',8);
+INSERT INTO t VALUES (14865,-84,'x','ZWrYjVkNtXaRz4n9ePB5Swx9ZhTHc8xMKtbFiNnMAX3I836','Va1vr8It5D9XH6591AOj','qlIdf2dmKmT13IrtpbJyc841c91oafw5qlfUqc1MU2vRN5Y1PEo8ddwIUEMm','e','r',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c CHAR(2) NOT NULL, d VARBINARY(97), e VARBINARY(74), f VARCHAR(97), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (1144879638689979630,42970,'WnaE964UuFbySxhHtc8G7qgIDvePOeghVi8zMoIgJNYAoCahMKYr1SuEetsIJPfGhe','nU','86PTVl6iH9No0nmpQhkGXY','GXC0Ac88j5FZbDm7oxUyupIdQ9zBlpXP1H59','iYHXNa47ssTxioCmQcQsqEzA6X','DJQ8hfSdMTovcRpLle67rF4GTiNilSPJJcm6NKlY5KMcsN4NuYGnUZTJKKIPY3h1JvCoIpKApv1JoFO',10);
-INSERT INTO ti VALUES (1144879638689979630,42970,'WnaE964UuFbySxhHtc8G7qgIDvePOeghVi8zMoIgJNYAoCahMKYr1SuEetsIJPfGhe','nU','86PTVl6iH9No0nmpQhkGXY','GXC0Ac88j5FZbDm7oxUyupIdQ9zBlpXP1H59','iYHXNa47ssTxioCmQcQsqEzA6X','DJQ8hfSdMTovcRpLle67rF4GTiNilSPJJcm6NKlY5KMcsN4NuYGnUZTJKKIPY3h1JvCoIpKApv1JoFO',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (7674635554906392718,53988,'u7lIZRlBGjqqPilmqLwmmP65a8oIsYvtCsX7QpRgSDEtF','qpu9OTUwJ','jx1','3Qo03bHcHuipI3F89KZo2ssd1FffNMntnVIU','DL7B9T0NTdKvGn8L9HAzl4h91dJC55','U8DJ6',11);
-INSERT INTO ti VALUES (7674635554906392718,53988,'u7lIZRlBGjqqPilmqLwmmP65a8oIsYvtCsX7QpRgSDEtF','qpu9OTUwJ','jx1','3Qo03bHcHuipI3F89KZo2ssd1FffNMntnVIU','DL7B9T0NTdKvGn8L9HAzl4h91dJC55','U8DJ6',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-6337216523619449584,44004,'3f','BYqxK2ykHrv0Yji03LKsXWc5LAbOZcz7lxx48IGsU8aOHCNh7oLRXeSYSgNvS9es1fXlTYEp2P8RGvnA9a6kBvnGKs360OZ5cC2hLF2AcWzJQ761NuW3EuN8PBf7vwlQ3quXQmjhVUJ6dUAa3LtoxfwBPmQicYa0HRdzfR0S8Tys0kANtKawUdnFP5IJ8uwRVPrFhUL0ckI8BXso7gVMFiwCEb7MoPXfpKaWDWOKO8ouCLQfQaEe8lLWiq','e4ptd8FveMIZvPNfY8tmcPXDqK','neKQLU8c7rzs9UBzDIOC4','fS','mvXhjISKiMlvZuLbzXY7AFmkP0yS81scbBIUZUIJ07AFQbPHbAMkybEM6DfAEgBbi5GGwiIx7DTNT',12);
-INSERT INTO ti VALUES (-6337216523619449584,44004,'3f','BYqxK2ykHrv0Yji03LKsXWc5LAbOZcz7lxx48IGsU8aOHCNh7oLRXeSYSgNvS9es1fXlTYEp2P8RGvnA9a6kBvnGKs360OZ5cC2hLF2AcWzJQ761NuW3EuN8PBf7vwlQ3quXQmjhVUJ6dUAa3LtoxfwBPmQicYa0HRdzfR0S8Tys0kANtKawUdnFP5IJ8uwRVPrFhUL0ckI8BXso7gVMFiwCEb7MoPXfpKaWDWOKO8ouCLQfQaEe8lLWiq','e4ptd8FveMIZvPNfY8tmcPXDqK','neKQLU8c7rzs9UBzDIOC4','fS','mvXhjISKiMlvZuLbzXY7AFmkP0yS81scbBIUZUIJ07AFQbPHbAMkybEM6DfAEgBbi5GGwiIx7DTNT',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-3571966457286233691,50489,'oGReWV9ZrEd','QD4bHGipNea6BrR9HOT820uOaYS1caNZz2QVga8iUQfFcYWDqq44MKKX56Bsb35WxfKbPPEgkncZG1YEPnvHdUvS7Ugn2YVBR2wNEIRhT7M0mdviuTAleVS2iIy2RFwW4595a0qrxLmrJmekTmSkGJBuYcdLfr5ulVtvToaABxTMr2rMnXs39XvtQ2YLuRfW6S','Aj1oLx','lOGB5bsQRmw1g1Ftwl0ei8moGJFxyg3SjpXAyRTBK2QMj1KeJUMQeZ','I69qT2rM79oe0lmr7HfFHYsH71gZVz4cEo1O5FHx4QJkGrDXZ3py0','RVJrlO1Cu06E8dhX0r3VeUfHVenezug3pJo5',13);
-INSERT INTO ti VALUES (-3571966457286233691,50489,'oGReWV9ZrEd','QD4bHGipNea6BrR9HOT820uOaYS1caNZz2QVga8iUQfFcYWDqq44MKKX56Bsb35WxfKbPPEgkncZG1YEPnvHdUvS7Ugn2YVBR2wNEIRhT7M0mdviuTAleVS2iIy2RFwW4595a0qrxLmrJmekTmSkGJBuYcdLfr5ulVtvToaABxTMr2rMnXs39XvtQ2YLuRfW6S','Aj1oLx','lOGB5bsQRmw1g1Ftwl0ei8moGJFxyg3SjpXAyRTBK2QMj1KeJUMQeZ','I69qT2rM79oe0lmr7HfFHYsH71gZVz4cEo1O5FHx4QJkGrDXZ3py0','RVJrlO1Cu06E8dhX0r3VeUfHVenezug3pJo5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(86) NOT NULL, d VARCHAR(87) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (675132860,-4024022,'ILGbGz8dcG0be5ggjaJ7N','rz7YMLkRV7DevT5t4JrMA8ZcVm','q0zr6m9iIG6Ki5H6oMipLwB26SBhICFy3OF1S1dkvwVPstaLBVaili2D5dnwoSAflQlu9T3xHyO2F','w5A1b','pArhIrT8gvVSdIwVwRociCf9j8S08atx3AxSRUy62IMGI4W7FeBj6M2nF02OiQ6g0UrfvCcUvCIosnt','vWvX1Q',0);
-INSERT INTO t VALUES (2345146404,5577933,'ZMNy0wgc7yAbofeuunArYDZImBcszvYAeFACy','ei8QJCdbgkGG1sKWucOVJLU5BtVR2iODSWwaPJ8XltKeGxeiFuWWZEwXyVL9','JZz5UuRdCcJdA4Ud2DZPkzs','83OWstG6jK84t6wY','n5tS1PkXdW1hoAsfvRkXinyQm2','GnY1Y',1);
-INSERT INTO t VALUES (1321898129,5404105,'XxbAhr1TcP8','igOQBN5oVtjfH9OfXfxGg4dmzEpFeCWrFfVIinQSkc3gdmk7EfCuo0NZnf9HYXUnM6WuKJNtTlTxzNEMAG8lp','zoS4o3w2vpCZqgq02hmYIthZzAWBaSrxqUtHadRCgJT5dnuNPEYtXlDUt','YsS5Ho3Km9H3lZ56janyuqYhJdF0V9flRyb','tVc87eI0WrvBzmx95mqEmZy','XIqPPV5RzLNqAUDdNGpblPCkdbuwVBmGr4oJbCZD',2);
-INSERT INTO t VALUES (3051273012,1224135,'IST0I4DdedAqmwHqpSkiP8ruXhI','mzGGS3ygK6YiTh0FAWKzXFf0MV9RrslYS2SKJdnFccaYhY8sYtJ71lpK','DqXOt7kzPJ6Vwm894BstnoA2xTBDeSk7KRTcwjYCsU','uuJVFkB6tMFUxtgxq3i7rvVaFJcLPkOqj0','8sMviYuHHK26gbF2UcRlbsnIKf7eq6OdgcFTvEK4','p6sHycZBMj59nkFMyenJm0GI3ekCVX6hErUw7clXsQ',3);
-INSERT INTO t VALUES (1218745210,933072,'FLRwsoDMguwiQg6k2KCGEtXo6uCOmGZ3Vt2S4ZOX','5BeJt6uhnEiAVzXPqbie6DN7mf6uS','cF1XlhDEBr9LwtoDQgdbg9qcP9y3lleImyRUmseQAyw80wlYKKAXI2QrwOj5IPuvNyiDwq0TDYAK0N77YpCs6','VbyIP','w2776WHS3pJknWnW6','Xf0MTkGvvHRJVnGA8mnnDvVhhUB8wBhsG3eAIHkcZuqJqobUVupDNDtPSsA42Bg0',4);
-INSERT INTO t VALUES (3228872846,-4092478,'3wF9zAhDaS70tZnpQ6t8GBaWz60zdM8B4vEyIZhlcdjwf','t3PV6BpkyG09botWPry0crffqzrIksueBmj','lpMnstFc3EfyvbTQ7ksYZxF8lywc7dzEwRqIVNQztmyuTFvD77DMaVTw6WuHZ9g3DLqWM44kY','2oFHXAQSX76wDTNSSfh1h35uYh1wkVrtDgZTfvAFUiaWyNeA','sLWxATPduC2t732GOIuBwAo5FTwZmFciRcAT0XutU9xbhKCDZxKg8AlVnrF2QiUW2BUayIBGxCxxJ5GSEgDnINL5Pu','aMKdoAKDbKLLC2gA1nnMWXHxl4wN4QoW9C8vAwaLmFcvRjhZW77U9U8Mk8xWnwsCl59n',5);
-INSERT INTO t VALUES (608541211,1971457,'cK38w8UbfMFLQh6wWFr6b0gccbV4Kq1TvwOZDiZ','xL11ylZ9hdrgHfm','Bbe7dGyz5hOv4QE7AhlTSYswvYPdsTOV8n2CjbHZQTvS','JRWaus','qYlaEqv6MV64CNggzYCtOG0LUBz8pcAZ','ZQ8lU',6);
-INSERT INTO t VALUES (1655118616,539089,'wGa3otwrurGHCriIzH7kH9TiaxBtEb3pYrUZ2xqcRPaXIUif3LSMyuYBjuu0xKOPO7ebgQ','5U6dLnnMXNl8TWyZVFWnNiO152ppWzc5uTAFk8jpdRzS7AIIDEyURWCenQ','WffZIi8ypuWTdS5meM3caGg5Pb0w6ZXUq','0c3HoZQx6UH7c3NdHoUBneRO1ktxKdhMQ84','PM8s65fDJttir3X7ApG4dqH6Nba5cOn9RkPsaTdA7FL0WvkG3zw1J9JSkJYwvSAFAbFA4Vby','L4MKRpFGBUWrxoENKfN71V6ade51ConEdkrJ1nktlZJ5Ye2L2RfoG2SW7xKp0U5vNtF6JYXmTkJ8N3uHu95op6',7);
-INSERT INTO t VALUES (3676931434,-7035977,'43lvWymy7','GiOiLHTO9coourG29A4D6yPUJ0bCwymUdF5OAzPclZNOwg9JpWZdqlzs1JyuKphaunBLFa0WBn3','Ofsh98LszSetkRgBCGsEc5dIE1jsQpM57oUamytHZ5pm4sDNQKjrhwHTFbxf','TJwo3gs','pHWVV9LE6x9Nuxs5LJE9U','t5DtGJ9oMI8eKEB4dlDIjP2GNNwChdQ0yjFovSV0gGOlzR',8);
-INSERT INTO t VALUES (2919450139,-4092076,'FWCA6a3izNYRUuQF5ybzB7DzGf5UqGgHYOisS6cwUSapj','Xqn1ve3muPNM3n15g47yBB6yjGZFguOzVINApTpE15eyqRZF6veOcWhxmGV373IChNmiXJzfQ31SU','s6sEINgVBsyPre74gwt8XOSsGPGSZca08UWtG1o1xr1yKRUsrblfCPyJkb4VPR6DZ3','t','CxMFaCh4oXFeM51vEThYswundg','ksFXMcGm27lhPWLDg5eDszNvyuwNfYBglqTuVhtmMMLPXV49CBSJiNNQ5eT93IX37tN9I8r1IauUDtGfTGvv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1107418331919773381,-82,'KY','aJyA4JdWcmtvtZ0OIdCvXIP0TTR2yPb8Tf3zUKk','lvVKV9koB9heXbqDZjzXev5VmEwaZRtWqP4mzWCIdOYAE','6TbuE4V7JyU8iCsgAd934x4pXphI2jI8NfH0J8UUznepOr','d','0',10);
+INSERT INTO ti VALUES (1107418331919773381,-82,'KY','aJyA4JdWcmtvtZ0OIdCvXIP0TTR2yPb8Tf3zUKk','lvVKV9koB9heXbqDZjzXev5VmEwaZRtWqP4mzWCIdOYAE','6TbuE4V7JyU8iCsgAd934x4pXphI2jI8NfH0J8UUznepOr','d','0',10);
+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 (-5107393345591875967,-97,'LRg','WmGbYgnJdFY7GjmR4xEoXXFmsElMRmlwqEk3O7uzvoH5TEJZojmC','PtxffTB1sRFykHcu774ezPE7zGQZCSzH53CppeQirRLcd08Nv2YuI','Vl6SBne','m','j',11);
+INSERT INTO ti VALUES (-5107393345591875967,-97,'LRg','WmGbYgnJdFY7GjmR4xEoXXFmsElMRmlwqEk3O7uzvoH5TEJZojmC','PtxffTB1sRFykHcu774ezPE7zGQZCSzH53CppeQirRLcd08Nv2YuI','Vl6SBne','m','j',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8959142239448173887,-125,'LW','WBPmbQfAGOTtbqPiAAngDwEKNcrBdWyyqjpqQBoG5uUEm18wsYJwP2MuuNw4smea5ME5tOpWaqKRGatEGP0HkqTfPFH6izIcczZwKs0nNIyr0XnTrIhSeIxPuQzH6auMP3Vd0mQ4ZBptihQPmhgj','H4NUgwOXGkWqpJxdQ8BrSOvrjB2tYA55Pj4q3','99Rdb0JYbVW8cat87JNhoK4ntD4yCHVbErGO6qXXOfbrWyY8cXt1FYRTsRiMsAloIWxJ9owlAQllwbuJ5IPolYAZlkZ','B','d',12);
+INSERT INTO ti VALUES (8959142239448173887,-125,'LW','WBPmbQfAGOTtbqPiAAngDwEKNcrBdWyyqjpqQBoG5uUEm18wsYJwP2MuuNw4smea5ME5tOpWaqKRGatEGP0HkqTfPFH6izIcczZwKs0nNIyr0XnTrIhSeIxPuQzH6auMP3Vd0mQ4ZBptihQPmhgj','H4NUgwOXGkWqpJxdQ8BrSOvrjB2tYA55Pj4q3','99Rdb0JYbVW8cat87JNhoK4ntD4yCHVbErGO6qXXOfbrWyY8cXt1FYRTsRiMsAloIWxJ9owlAQllwbuJ5IPolYAZlkZ','B','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-7030999225247605751,63,'RO','YAc2X84','Nb9lM21zCD24','LLm456pDTkWnGwYwoUpAYrpoY3d0EpE5OAptmiWYWiRjwz17YK1JXKOLli6yZ2ylMxPmMSxpuu0ncnPaX1emTojaZT6rMfW6Wq5Dr7S32Bqq7a3cgRuxXj0n8kBF0DFUBy4Ef5TJOysWeCDtDTSbi6Prgf6gmnR4KJEA6fANGNBOvBTF60nO7JYi6tOkuXyz7nGNu49vBoLyN0rvP0kK6S6Pf6Jpxr4JxNRgtqAxSgeQ','s','U',13);
+INSERT INTO ti VALUES (-7030999225247605751,63,'RO','YAc2X84','Nb9lM21zCD24','LLm456pDTkWnGwYwoUpAYrpoY3d0EpE5OAptmiWYWiRjwz17YK1JXKOLli6yZ2ylMxPmMSxpuu0ncnPaX1emTojaZT6rMfW6Wq5Dr7S32Bqq7a3cgRuxXj0n8kBF0DFUBy4Ef5TJOysWeCDtDTSbi6Prgf6gmnR4KJEA6fANGNBOvBTF60nO7JYi6tOkuXyz7nGNu49vBoLyN0rvP0kK6S6Pf6Jpxr4JxNRgtqAxSgeQ','s','U',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1783327369819834980,26,'Orr','OOdTbyi5QRAXlOTRoeVksVP7gJFtOEIqRvvwjsEcZrKN7b1TliI5w4dstpUz7IRqsynN4gqmUujEyYi0QkAoXK7FCT9gUThqJmdjZOC4IJGb5IiXnffrUpZYDqr4WOxkweWeALTAgI0uVTvTv9piT5GFRagdJYMfY3G6ynoB7GX3DfPVeCg3KnldnJXTUH2AvDeBqnATmzTVXAicH2FYufM62kTM3GIX39I76Wpr0aPNVOaa','FOWg3ocd3bmpHR3z2BeurK9LzMRtUarTrn5rf5oIusRyzdQENCGRaXVKLRU6A3HMj','6n4SwVWna3MRkmEcOfG7XFtMEkkxjPAQfTt7rZSdKJnAc0LCncNuzLSlVjyzFllkNOO6aPhVHRSBfQxHrexuPkHym9l837ndKAVRqx2zEkIpwwcMratypCl7tbZVQzlpaPFfexLD5pzuUx4sK0K7ncM4nfr1A2bFP7cs7I2FWvEXA3vOjXvWkeIJdflZyQu87fHx3IVV0zC7D29d6xeYn6bqm3ngu6LCHb1QQ22A2kbQt4nvyFDi53ymrstbqB','o','t',14);
+INSERT INTO ti VALUES (1783327369819834980,26,'Orr','OOdTbyi5QRAXlOTRoeVksVP7gJFtOEIqRvvwjsEcZrKN7b1TliI5w4dstpUz7IRqsynN4gqmUujEyYi0QkAoXK7FCT9gUThqJmdjZOC4IJGb5IiXnffrUpZYDqr4WOxkweWeALTAgI0uVTvTv9piT5GFRagdJYMfY3G6ynoB7GX3DfPVeCg3KnldnJXTUH2AvDeBqnATmzTVXAicH2FYufM62kTM3GIX39I76Wpr0aPNVOaa','FOWg3ocd3bmpHR3z2BeurK9LzMRtUarTrn5rf5oIusRyzdQENCGRaXVKLRU6A3HMj','6n4SwVWna3MRkmEcOfG7XFtMEkkxjPAQfTt7rZSdKJnAc0LCncNuzLSlVjyzFllkNOO6aPhVHRSBfQxHrexuPkHym9l837ndKAVRqx2zEkIpwwcMratypCl7tbZVQzlpaPFfexLD5pzuUx4sK0K7ncM4nfr1A2bFP7cs7I2FWvEXA3vOjXvWkeIJdflZyQu87fHx3IVV0zC7D29d6xeYn6bqm3ngu6LCHb1QQ22A2kbQt4nvyFDi53ymrstbqB','o','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7171283786554565802,74,'cW','8j1gxZRMc7V','Vj7','S8gl21gbaq8ltkc5l6toomynKSP6MUUcRt5dF62iuB5DoyfjV9ha9hJKt5E0UvRNxX0gpaGrfMuVwEN0FS9mzDzDkdTxDw6ZUqAt8CY5WgV0kYPi3Mtr3GdUZVxaeLqxpCZA5BgsPGApnkeRifJnSO6ZYhkcHgCmM4di1Fb0nvHeg7WhsmzBA7T1SP3ITqyhYEK5iq9ERIyevW7XN2N95V0W0Sqim','sK','L3',15);
+INSERT INTO ti VALUES (-7171283786554565802,74,'cW','8j1gxZRMc7V','Vj7','S8gl21gbaq8ltkc5l6toomynKSP6MUUcRt5dF62iuB5DoyfjV9ha9hJKt5E0UvRNxX0gpaGrfMuVwEN0FS9mzDzDkdTxDw6ZUqAt8CY5WgV0kYPi3Mtr3GdUZVxaeLqxpCZA5BgsPGApnkeRifJnSO6ZYhkcHgCmM4di1Fb0nvHeg7WhsmzBA7T1SP3ITqyhYEK5iq9ERIyevW7XN2N95V0W0Sqim','sK','L3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(18), d VARBINARY(52) NOT NULL, e VARCHAR(42), f VARBINARY(5) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7734047,2631,'lnGEBuLJh9WXevi','BLo4GK2LV6Dw9','uTEozm7kpRlIn1BBqjgwSqU4799xbmZ1e','NDW','t','o',0);
+INSERT INTO t VALUES (1575306,16694,'xlO1d2YTWX3s8wYOOK','LnJGw8e2BNMbgqlZmGKltU0c7b4br9VMEZNTPopGl3Y4Xkd','VBguHzoMPeCItFGssoTS','J','7','H',1);
+INSERT INTO t VALUES (2161706,19792,'kXiQk','RWD','24ygcpf0y87R11wQqVifejPuSUnVzDHgQWiD3GkkW','ffVT','b','r',2);
+INSERT INTO t VALUES (7428621,41721,'4CX5ua','ulWkrfMd8BmF4cpPQvLJ4qTOm0I4zHmA9em9eoyW1d5CUu4Ug','uqIcpa3W53vfQgm8n4','Mp8F','a','wl',3);
+INSERT INTO t VALUES (6010387,8362,'EynE0X','rcdQJ','HZx7hT1Wu','G','H','T',4);
+INSERT INTO t VALUES (13722253,48674,'VqJd7pLpDNVhQDiuww','p7umeaZIGqP9SJchOnEiXHZ2tFli8bH23','E99eifat6EaQOrOq9Czz','cvTuS','H','od',5);
+INSERT INTO t VALUES (6611713,43895,'KZ','KfRc6eUUvsFh9gmSjCLS9mDvIb7INyOh2lxDoBxacnTu','woYnP4ZF9feb','5Q8dL','H','rX',6);
+INSERT INTO t VALUES (16440707,47771,'WPnZVi5T','L8byFSW9hVIWPziO9XQg','2ymaU','sFwnL','d','Vx',7);
+INSERT INTO t VALUES (9370774,26761,'6D3OBqq','Uu2kgT','ibNHJafaCphMKe4eq7LP5l8LVHu9','Yti','k','FK',8);
+INSERT INTO t VALUES (4183621,18799,'jH5bnN651tFoB9i','6TcY','n8gYeWNQ45Qd4SPdQpT','ZEhSF','m','jK',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(18), d VARBINARY(52) NOT NULL, e VARCHAR(42), f VARBINARY(5) 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 INT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3840631211,410570,'g6YtThBqOokQAy4gDOTA0Qn4yX6gy0S03Er1mK0iRvaGoIzQ93eHZe6ilU7mnou4VG6wN1ggjlRnwJ0atakS','Dhota04iarYocyB96','IWOYEmUj8HbtKEvPNgCDE0TDBBDOzE02pu0WHY0avO2Y','kgcD26wh2thHME5QgnqADlk','rwFr6asburVeVFcDncwZ8oXm8hE7PB6qOWkCsAa7hNdEz1RMfDveN5oxtLX87Y4DjGzPENMrkn2vag1aLli4N','MJfA3n6TcpI059Ae9vuJFqG1okQtRgjYgMpyKS1oTiMYyNRQonOpBDIl1VHPoMoKdW5DA9afaw5VkI5PLwvpklhdtIErp',10);
-INSERT INTO ti VALUES (3840631211,410570,'g6YtThBqOokQAy4gDOTA0Qn4yX6gy0S03Er1mK0iRvaGoIzQ93eHZe6ilU7mnou4VG6wN1ggjlRnwJ0atakS','Dhota04iarYocyB96','IWOYEmUj8HbtKEvPNgCDE0TDBBDOzE02pu0WHY0avO2Y','kgcD26wh2thHME5QgnqADlk','rwFr6asburVeVFcDncwZ8oXm8hE7PB6qOWkCsAa7hNdEz1RMfDveN5oxtLX87Y4DjGzPENMrkn2vag1aLli4N','MJfA3n6TcpI059Ae9vuJFqG1okQtRgjYgMpyKS1oTiMYyNRQonOpBDIl1VHPoMoKdW5DA9afaw5VkI5PLwvpklhdtIErp',10);
-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 (180306580,2078295,'9ypCgUqInyZ0Tt1aRwKvBQWVirBFATUG3O4GGYFPu4wCY1uRWfvauLquJwR','khEE5NNHOlhGISl48T3jtTd9spP3AzTPsW1iuOYkR4exkdmjFBT4WBdPrcgaApyC3IQVeuQyB0T3DkzH92k4MrD','ALfwDW3SfSr0P2948cPTupf9fZhCbifslpderFJVMnD8ipWahEvAX4EHZalsjswImpfT0G3LVR7coLO','vs0pWZweDNu9XKoXluT2DkaaLKU7TKbmylnon','WGxqPjqaL4WD4PVU9AKhpUV7TSKd4hWJ7','zRFhCWwI6Vzx4488IKNxqwcId9YpKHMXAtdP50rKCD9wRCIwGNilZnBivUD',11);
-INSERT INTO ti VALUES (180306580,2078295,'9ypCgUqInyZ0Tt1aRwKvBQWVirBFATUG3O4GGYFPu4wCY1uRWfvauLquJwR','khEE5NNHOlhGISl48T3jtTd9spP3AzTPsW1iuOYkR4exkdmjFBT4WBdPrcgaApyC3IQVeuQyB0T3DkzH92k4MrD','ALfwDW3SfSr0P2948cPTupf9fZhCbifslpderFJVMnD8ipWahEvAX4EHZalsjswImpfT0G3LVR7coLO','vs0pWZweDNu9XKoXluT2DkaaLKU7TKbmylnon','WGxqPjqaL4WD4PVU9AKhpUV7TSKd4hWJ7','zRFhCWwI6Vzx4488IKNxqwcId9YpKHMXAtdP50rKCD9wRCIwGNilZnBivUD',11);
+INSERT INTO t VALUES (3911139937,765,'9','uxlodX2Lf23uZv6ZvwsKWpKEJqyhme5sHBhoC','ZLne4F4uaBs4MU1owc4RkxzIOZN0eED6DnY','f0tK','f','1j',10);
+INSERT INTO ti VALUES (3911139937,765,'9','uxlodX2Lf23uZv6ZvwsKWpKEJqyhme5sHBhoC','ZLne4F4uaBs4MU1owc4RkxzIOZN0eED6DnY','f0tK','f','1j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
+INSERT INTO t VALUES (866543982,54757,'kCRVbLhd034','WGW8YW2f','OSOdnjPLdz93vQjY4oITpVToZRIdDdd8AQMZk','c93V','H','VM',11);
+INSERT INTO ti VALUES (866543982,54757,'kCRVbLhd034','WGW8YW2f','OSOdnjPLdz93vQjY4oITpVToZRIdDdd8AQMZk','c93V','H','VM',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3962979356,5437,'Yak','DuPq2hzvSrv61szHbWNTgfNBVGO5GvOSqm1sS5i3DEZ5VwV53kGjcYCWNwgyOwYWclP6OC9OKPjeFZRpgJkSUZKImn8hTh1b7QAYRDHHIrRPm9fptTJJkfvt2iqoqznEMCiiqukGOBXSXHdChkHLXen65XEFP1DGjhOYGTBGrXDZu53fi1fn9hM4FO337aZIW475G4XXDLqlyco34KWIuilLz6PPbkH','Pu9l5xQQ2nk','kfQuN','O','FU',12);
+INSERT INTO ti VALUES (3962979356,5437,'Yak','DuPq2hzvSrv61szHbWNTgfNBVGO5GvOSqm1sS5i3DEZ5VwV53kGjcYCWNwgyOwYWclP6OC9OKPjeFZRpgJkSUZKImn8hTh1b7QAYRDHHIrRPm9fptTJJkfvt2iqoqznEMCiiqukGOBXSXHdChkHLXen65XEFP1DGjhOYGTBGrXDZu53fi1fn9hM4FO337aZIW475G4XXDLqlyco34KWIuilLz6PPbkH','Pu9l5xQQ2nk','kfQuN','O','FU',12);
+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 (2096328799,53387,'6SbgkOsHdz','ThiH6Gs9d1E02J4rhw6mtwGfQ373Eq0cOqxdQKD3WjYniBtvMqQsLEKFQCWIF2JpHOnPmFSlRMzyPf2ocohVxkUx4MnCKtBWrGYNVdugApOGs8bNOJAdxHsiX03kOQzvvWpMFzsMevXBt0n5V','vAxZu9DqEh','QyqfjEhWKWwg6b5pn6NFCL9ua89AsYh3MBhucVgRKH7m7mROtwW0h0HWBKC0LgABo4BiqViMeBbWoMk','Y','n',13);
+INSERT INTO ti VALUES (2096328799,53387,'6SbgkOsHdz','ThiH6Gs9d1E02J4rhw6mtwGfQ373Eq0cOqxdQKD3WjYniBtvMqQsLEKFQCWIF2JpHOnPmFSlRMzyPf2ocohVxkUx4MnCKtBWrGYNVdugApOGs8bNOJAdxHsiX03kOQzvvWpMFzsMevXBt0n5V','vAxZu9DqEh','QyqfjEhWKWwg6b5pn6NFCL9ua89AsYh3MBhucVgRKH7m7mROtwW0h0HWBKC0LgABo4BiqViMeBbWoMk','Y','n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3562629012,5393,'sqoJHBKtKxdx7','PdYkGIAdw0MKMHjEE8dFVpRDVoIMP0sFSv74ZpWwWXMBaigN9HYsHqrwumlT5vxGzuIeIBr9piChGOExwIOyEEN0BnwxBYRJAegkdnb5iVH1Rq5JGg89ccW7IqocWuRwCZPx7','7XYOlPZtZ','0STpjgdDC45tCfzOXVoj','M','R8',14);
+INSERT INTO ti VALUES (3562629012,5393,'sqoJHBKtKxdx7','PdYkGIAdw0MKMHjEE8dFVpRDVoIMP0sFSv74ZpWwWXMBaigN9HYsHqrwumlT5vxGzuIeIBr9piChGOExwIOyEEN0BnwxBYRJAegkdnb5iVH1Rq5JGg89ccW7IqocWuRwCZPx7','7XYOlPZtZ','0STpjgdDC45tCfzOXVoj','M','R8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1156924397,60148,'1b6zLJkTkNmZXh0w7','EWCUpnsusHEoBD9TogEE9v290jXDsvr','iD','eoPfy1LtJ7uFUf6i3ipdJbfsvyklgSiqJ3Z88UXrvQcAC05SQaS900iageaezkPa0ZQbRN8VHSXNz3ZFAL0VNUL8BZiuX9WriDDVBXrTpxO2WhakC8jdIBtwHKizVr7MyMXZw98x0Rozil4HSejanTHS6HkwDhlRTlv1qrdd97k2EFtJdIumUQx1SUQbAVIZ39UWeskGYmoKp9D3Lu','B','K',15);
+INSERT INTO ti VALUES (1156924397,60148,'1b6zLJkTkNmZXh0w7','EWCUpnsusHEoBD9TogEE9v290jXDsvr','iD','eoPfy1LtJ7uFUf6i3ipdJbfsvyklgSiqJ3Z88UXrvQcAC05SQaS900iageaezkPa0ZQbRN8VHSXNz3ZFAL0VNUL8BZiuX9WriDDVBXrTpxO2WhakC8jdIBtwHKizVr7MyMXZw98x0Rozil4HSejanTHS6HkwDhlRTlv1qrdd97k2EFtJdIumUQx1SUQbAVIZ39UWeskGYmoKp9D3Lu','B','K',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(14), d VARBINARY(35), e VARCHAR(44), f VARBINARY(14) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58033,5391201027582365034,'4hKrHZiBA4','IPpMICccB0ef5MKRDuWlGL','gJ6T0bJisSJv2HXOIqWyi00wWC8xhnmECzw4','kD','8','9',0);
+INSERT INTO t VALUES (56431,11335018052085909652,'kqv2gXGN','YTTDlu9dzdeVhCT','mAQFz9KN1LsNVVmnuf0L05VOE66Tts9AxiO2G','hNQi','2','W',1);
+INSERT INTO t VALUES (41736,181126759528846153,'9z8e8i7xL','WNwlPT','VfxYQqmtyCNJ0p','U','J','e',2);
+INSERT INTO t VALUES (40315,11072225273658292383,'lLzkEaH2dAqN','xMi','6jVgLj9mbvXMAAnoj5hYK9','rg0BaAr1','G','C',3);
+INSERT INTO t VALUES (8898,7119469302793192152,'5LtVpN8lnv','vgUMHfbejFnevqa1FsE0TEiN','CwZt','Blhv1','0','U',4);
+INSERT INTO t VALUES (56233,17247444948791656953,'u','RsB3ml9','d491mMLu8CrmJAkAoK','IEUx7KPZjYCYY','j','3',5);
+INSERT INTO t VALUES (46048,4774918386276898542,'uQa42','8nuCm5uOhhL4Ayx9WpakW','UEFlYMzpXZFs1aStbzco1ZG1b8RRrd8vnvItSQbNusX','g9fomHrZRmEs','a','P',6);
+INSERT INTO t VALUES (53174,9632695137360526307,'V6BaTTPOq6E2','h21KR4ccnPqAUZnlJ1','Ad5YQPmuzEvpM4Fu1','yhQm','m','i',7);
+INSERT INTO t VALUES (42980,7687642139972563090,'QZBBuS','hNAtQWp2jpDjXFl5zLkH','9beKecOPG6BIg7Nm8JokJWswyysE9nNWxiN3QJ','9g','l','e',8);
+INSERT INTO t VALUES (18611,5487657596946030970,'DZFLN','Vd0nbRdmnVhDcsvv0','nSFMzgztLKf0TY1QfdIrc4gHRPzN50pFH1rRzTlpIuq','NjKWBk','i','g',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(14), d VARBINARY(35), e VARCHAR(44), f VARBINARY(14) 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 (619045127,10966711605345046379,'wDYwxgjrR','8vtFY4R','MZVindLocHlCWOaVSPGQm9CW7FPbomxwC1AL','s6ZuPP','s','f',10);
+INSERT INTO ti VALUES (619045127,10966711605345046379,'wDYwxgjrR','8vtFY4R','MZVindLocHlCWOaVSPGQm9CW7FPbomxwC1AL','s6ZuPP','s','f',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(15);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(15);
+INSERT INTO t VALUES (1675358097,12147790449585630977,'Ntb6wHd4L','eW4k','zD','6jXRcW','W','s',11);
+INSERT INTO ti VALUES (1675358097,12147790449585630977,'Ntb6wHd4L','eW4k','zD','6jXRcW','W','s',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1935474855,13577506121411462286,'7T9fuZfL','dB5ZlrtaiIJaBB469oJH6cy2213UKyvbNJHKwAHWiaahp14tsrK8401JjZMsIQDUJHAK8FU','9b5dIDfv43BZHimpTnzzfvFFc','xo9Rr','6','S',12);
+INSERT INTO ti VALUES (1935474855,13577506121411462286,'7T9fuZfL','dB5ZlrtaiIJaBB469oJH6cy2213UKyvbNJHKwAHWiaahp14tsrK8401JjZMsIQDUJHAK8FU','9b5dIDfv43BZHimpTnzzfvFFc','xo9Rr','6','S',12);
+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 (320486363,4242089281906285171,'qWGjboJxECYo','Zqp20jOtKyEWyDwis97LJyzJ0YYxk3qrAzaN49qBlh2lBa1IlKPHBxFLsfiLqVPsnkzwNw','eLCUsInFEnT','Z9xy3JG0Syyp47kI3fh1vNW5BNt1XXvbPaFn5v0PX73AkBak8AvimweVwOPJbbe5sU69V7StnIX2cK7wsIEodnQkwac2y6Fx3AkXWPT0Npalf5z4BLgn1E0E28TTo0O0jBaRo6Gw3CNI6CnWzdK4jkiPVjHPkSVU0dheIL9TuZLXfPunzWrqapWIxALHTtladKVBhBzKLPyh44Nyu5wInLFNIChnTx','N','F',13);
+INSERT INTO ti VALUES (320486363,4242089281906285171,'qWGjboJxECYo','Zqp20jOtKyEWyDwis97LJyzJ0YYxk3qrAzaN49qBlh2lBa1IlKPHBxFLsfiLqVPsnkzwNw','eLCUsInFEnT','Z9xy3JG0Syyp47kI3fh1vNW5BNt1XXvbPaFn5v0PX73AkBak8AvimweVwOPJbbe5sU69V7StnIX2cK7wsIEodnQkwac2y6Fx3AkXWPT0Npalf5z4BLgn1E0E28TTo0O0jBaRo6Gw3CNI6CnWzdK4jkiPVjHPkSVU0dheIL9TuZLXfPunzWrqapWIxALHTtladKVBhBzKLPyh44Nyu5wInLFNIChnTx','N','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (462681016,5762937406684288184,'5iYH','yEiax8fgQsODcKgL6K7RCnczGj0vxPn5OCDPW9qTnEU2kdc0aOVYkGdOFIWMUhXxcc4wzq6AQejvz7VbbrzOh7b4sGYKy8grWzx8g2pfLvFGJP9dWe2ELwn7nZuhuo6m56pSlNHbLD28TJ3lFlrMaAoZEDyQ5OTmJw2Y7AjwNbEom4OYZhTxSApwAejzGQI5AtLnRwIlV7','m0HtfyVxlV7FY1SpOHKRKvjfHOUG0Z62','qiHuzUw7BxA4lB4Xktz8kL4cUxWgRmH7O5vKcIwJxRJioOLGFY7RjT1gbBHLnwWgOT9','cs','B',14);
+INSERT INTO ti VALUES (462681016,5762937406684288184,'5iYH','yEiax8fgQsODcKgL6K7RCnczGj0vxPn5OCDPW9qTnEU2kdc0aOVYkGdOFIWMUhXxcc4wzq6AQejvz7VbbrzOh7b4sGYKy8grWzx8g2pfLvFGJP9dWe2ELwn7nZuhuo6m56pSlNHbLD28TJ3lFlrMaAoZEDyQ5OTmJw2Y7AjwNbEom4OYZhTxSApwAejzGQI5AtLnRwIlV7','m0HtfyVxlV7FY1SpOHKRKvjfHOUG0Z62','qiHuzUw7BxA4lB4Xktz8kL4cUxWgRmH7O5vKcIwJxRJioOLGFY7RjT1gbBHLnwWgOT9','cs','B',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (387029270,11332729817208482292,'8DDBtsFKvhEd','WzngzmDnPZrKEdTIqpyYvcqLDV5JVUSEtJ10rbZCUHQIf4Fgp0BmO0jhzOCzyI94TlvTXDdMT8UtmnKsMGlGp4g1LTs0bpw61V7byJr9ODCKcj0xY1JfPFWFgPchJVEKEcPD0cZNi2xETssohmA2R8uQoQxwDu0S701REouqFPVK0re9locIcorWV05uE5wUmVc6ArBtxJEApS9Z9sdIRZzmrWicjQ0z8PM2Z8dy0i','2aQuH7s9gOczQVoTFfodk7RZ','M3yX8EKnAXKJZ5KZk8XK8yiquISu1IoHqHy37ZlzFCbiTw1xHUqqCoLMNtkLevDxebEoOzoakZPvqUsfITDQ0cCXXbCQgLzXcAq16aPM19P66hhiPIHKDndpQJG9dLokzSjZ3a4laPFiu9fLmKSkuSaicZOTcx5mSYNMsbvyTBkPovgII5qxwbTNJkBkI7IXxqedrj9w2q6Dga6HaLXrcz1Ij6JeYdmZWdTgj9RZNtHHt4D9zpa40NIYZ','9','y',15);
+INSERT INTO ti VALUES (387029270,11332729817208482292,'8DDBtsFKvhEd','WzngzmDnPZrKEdTIqpyYvcqLDV5JVUSEtJ10rbZCUHQIf4Fgp0BmO0jhzOCzyI94TlvTXDdMT8UtmnKsMGlGp4g1LTs0bpw61V7byJr9ODCKcj0xY1JfPFWFgPchJVEKEcPD0cZNi2xETssohmA2R8uQoQxwDu0S701REouqFPVK0re9locIcorWV05uE5wUmVc6ArBtxJEApS9Z9sdIRZzmrWicjQ0z8PM2Z8dy0i','2aQuH7s9gOczQVoTFfodk7RZ','M3yX8EKnAXKJZ5KZk8XK8yiquISu1IoHqHy37ZlzFCbiTw1xHUqqCoLMNtkLevDxebEoOzoakZPvqUsfITDQ0cCXXbCQgLzXcAq16aPM19P66hhiPIHKDndpQJG9dLokzSjZ3a4laPFiu9fLmKSkuSaicZOTcx5mSYNMsbvyTBkPovgII5qxwbTNJkBkI7IXxqedrj9w2q6Dga6HaLXrcz1Ij6JeYdmZWdTgj9RZNtHHt4D9zpa40NIYZ','9','y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(14) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(57) NOT NULL, f VARBINARY(64), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (160151094,119,'qssRv','OOpezBzO6yUtThh34AVM4S','NHxAJvNu8B5F2S','BwG3UiMsa20oWuWs3JNeriUtjr2KiZ4izkIzyLyfSYwK1Oj6OJErLUOUWLzPJw6','r','k',0);
+INSERT INTO t VALUES (2839402464,146,'H9hYsGg','9nRglY92kDMAY6hzr6yRZG','fjexrcRWE29wH4fGGzGNTfvKFcBDyKw','5eyLbAORbVipCAFlRWydTAjKb','n','R',1);
+INSERT INTO t VALUES (2351801117,146,'tY1xZyr','1hw7W5nr3KMn1124Jw36s5FxqTGFwj1N','gcSGjhG44XkzR8lo2To50QXfO6zK6HpDZtlxnyJVGhb5upX2ksygva','m4i1N2AxqGpjFtP5WwmfUbGqzwzDOAVZB4AXVkCyqD5zj','K','y',2);
+INSERT INTO t VALUES (1147046207,33,'nDz','zKvRhkNJOGTtF2','hu1DEQxOtUYSZASxPWaq8xj4hzVi4','iIPJUSNvqTq9f7e6uH7l','M','B',3);
+INSERT INTO t VALUES (3336598831,42,'xeOJNPG8','wUFpQNZ4CyWR2Mx0KLRZz9FV','1G','V6uCvudI4aPFNb5RtuvBhjSazZ','N','V',4);
+INSERT INTO t VALUES (2846896189,91,'kUM9px','EhSGhAFGQSm1185mzE9iZ9WlsC6Y4tk5adl8epa7T4WM','p','wfAieH7Dn','y','U',5);
+INSERT INTO t VALUES (338681108,3,'zJPK','fYNpnizWdPD1C','dqdziBI7m','K6x2MeXGog','8','X',6);
+INSERT INTO t VALUES (565453892,45,'aIMahZiJ','aaZRI0jsaWqBk9QGkERrVbK7Bjl0','JBkWxfJsv7qLQQf63u1liMe8W8vs5LzXNIumC','DdO3Mv7U5l5gUG3','l','7',7);
+INSERT INTO t VALUES (4021769639,90,'ygQK5','YmHyOJJvSU2x947DMtUQO0rX2dj','j6uIhILnU6QTPFmId66f5XRII0Uhl3gVq7o7sWRWxu6C','XYvUQQ8ZbBCywFl87MwPfGNupgYn5QkuZbAGdNRstaS','N','P',8);
+INSERT INTO t VALUES (2496249814,238,'AkTRUml2bk0tQ','eonBxiaS9U0i7Q2sSZBjK9Zb38V8r7kevSeqBc96','kE2jNpZU','qEiGxiwe8YpReA77v','W','0',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(14) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(57) NOT NULL, f VARBINARY(64), 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 (17667088284071814827,115,'KYqRE','GbcWFwyS2UbPu25F0eUTfW1uoP','OOI27lceWrbh9LJns2WhF40yYk19YRP8Jm7yr114','rf6XvjtGNso36qSku5k','g','c',10);
+INSERT INTO ti VALUES (17667088284071814827,115,'KYqRE','GbcWFwyS2UbPu25F0eUTfW1uoP','OOI27lceWrbh9LJns2WhF40yYk19YRP8Jm7yr114','rf6XvjtGNso36qSku5k','g','c',10);
+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 (1323847889968124769,173,'bK','OUzqS9bSpgnK0eAIWDhb9I2dUd','kxU8bYWA','OcAE5V1ZJffSrLukUfElCUj3UDrBwNtqXFPjcNeDhfnh8pWLEuE30NlnQ0fgPVt','K','q',11);
+INSERT INTO ti VALUES (1323847889968124769,173,'bK','OUzqS9bSpgnK0eAIWDhb9I2dUd','kxU8bYWA','OcAE5V1ZJffSrLukUfElCUj3UDrBwNtqXFPjcNeDhfnh8pWLEuE30NlnQ0fgPVt','K','q',11);
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 (1314124239,-6316145,'CcRzczHK0KrpZDko3XUyDqRbAecWsRcxotpr0auSiNRMT2RVYgC467Iaa02CQ','cojSILHkaZczMOERsHNc9Z0JYbNLsfqCabIKPn0kj9','NEJsAw4Y9mEjn6xvOq2GsxQGAEI1l1KXCVJy0zCJznWfZ9X3','Jvq2rNbStc3fnwuw4','Hsx22Iqh2spFCxJKumNR6ML4V3ESUWP0emujoNkRrEFN9CFycqT','kfaNeHIlV7z7iHXKBEc7H7xp7eInU2jWufA791CXHsKU',12);
-INSERT INTO ti VALUES (1314124239,-6316145,'CcRzczHK0KrpZDko3XUyDqRbAecWsRcxotpr0auSiNRMT2RVYgC467Iaa02CQ','cojSILHkaZczMOERsHNc9Z0JYbNLsfqCabIKPn0kj9','NEJsAw4Y9mEjn6xvOq2GsxQGAEI1l1KXCVJy0zCJznWfZ9X3','Jvq2rNbStc3fnwuw4','Hsx22Iqh2spFCxJKumNR6ML4V3ESUWP0emujoNkRrEFN9CFycqT','kfaNeHIlV7z7iHXKBEc7H7xp7eInU2jWufA791CXHsKU',12);
+INSERT INTO t VALUES (7527402093815422708,166,'qgRyetJm','JfxRIZaNhR2ytZUDaYqOgadJtg91yWMRts7q9PJYsvUqIVpwxHhmDbKl','gP1P7dFl3ksDN6Yeyv6jwLSrTMSam0od7v8GHAhxoKu2Jq0G','wz2FSyTkg5D4yHqsXY2gAZakvvVBZAyYqZCHm5bTZD6zIHC9JqXowM','6','7',12);
+INSERT INTO ti VALUES (7527402093815422708,166,'qgRyetJm','JfxRIZaNhR2ytZUDaYqOgadJtg91yWMRts7q9PJYsvUqIVpwxHhmDbKl','gP1P7dFl3ksDN6Yeyv6jwLSrTMSam0od7v8GHAhxoKu2Jq0G','wz2FSyTkg5D4yHqsXY2gAZakvvVBZAyYqZCHm5bTZD6zIHC9JqXowM','6','7',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4123312393,-1260954,'sds4hzbB2JyGsnmgX8khJOgRVChuh6xJyQx9CEmE75ArJNcfofQ8CIgDhk4MJZGeRjeo','nIDOtCJ2t3vDb1a3HAcvge5HGtgWC6007ZOqR01zbeZjPhSvIiwWCg1dRgeBsZTak8dXEaJuEFPyMk2tKgx7YIC0LUQOJXGTIJgs1nCu5sPXJIyIXgb0U71WgX6g0WQxCXTMEv3joNKiGyLVDDXaCr5Ykl8av8','1iJtiXuLP2vUxnrRaNHpaG0Hv0rV7bYBFSc8Eyr0DSBjukpVWn8MENBR1BkF4h6pNFDdZ','2csfp3gVPTbZebQK97h481G2eBZoae8EFY','U5VaPwh6','zb8bjM3Z',13);
-INSERT INTO ti VALUES (4123312393,-1260954,'sds4hzbB2JyGsnmgX8khJOgRVChuh6xJyQx9CEmE75ArJNcfofQ8CIgDhk4MJZGeRjeo','nIDOtCJ2t3vDb1a3HAcvge5HGtgWC6007ZOqR01zbeZjPhSvIiwWCg1dRgeBsZTak8dXEaJuEFPyMk2tKgx7YIC0LUQOJXGTIJgs1nCu5sPXJIyIXgb0U71WgX6g0WQxCXTMEv3joNKiGyLVDDXaCr5Ykl8av8','1iJtiXuLP2vUxnrRaNHpaG0Hv0rV7bYBFSc8Eyr0DSBjukpVWn8MENBR1BkF4h6pNFDdZ','2csfp3gVPTbZebQK97h481G2eBZoae8EFY','U5VaPwh6','zb8bjM3Z',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c CHAR(6), d VARCHAR(47) NOT NULL, e VARBINARY(65), f VARCHAR(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4322335,89,'9o9Fl','3nDRXRUEht9F9Vx7rXvO5B14','qbWISwcBnNWCUNuMZZdVcCtHuebtXmEIGzxxVjP1qsl3C5iA7b46ZDBl4kxeIl8V','Y2yoV','NAcRUuVXq45EJQtP8wkm595G9UwrbSeK3PCYxM22MO0vFWi7hpcj40xqQB1YCnKlodetZmrbwJ7DR1E6xzW','gB5gy99f95ry5FL6KpjPPsjxuIOZ6prr9vEDNVCvUckJlvXfLWZJXNn1JnCmZ1Y9zqi6SCui1CsRFJyZnaJOzI',0);
-INSERT INTO t VALUES (-2422328,143,'PDd8','gCMFHd9kEfDimnGNcAp0L','doT6Oeaccr1QZpAeqvoZu3ioQ','lsT8P','Xq7S4hYYb4PnIYNMUTHOzXKwKinQ2WeCvxejYlb6v1T','siaN6koHHLdpRHzVo16HNEEcVb3LUKhnP8Kad0e3i4L5EeoTjT0e5fXmdOPVdIdwp7fEGIX',1);
-INSERT INTO t VALUES (-7806378,51,'E8HZ','NtLj5njVoSRpyNOHRpGRJp9TQ','GK4m5Ec5pJ9h','yNWiq','c55kmBXGRKNGqmWV5R3chaFz8tY443ueNaC5WYmSbABYulAZhmkWqwneSMdTx','Yu6kikNbTXo4boTxDumJTXs57hhZbhVoLFDBlarWl8sQO5JNM9f2TenPO9UtH8ljqEW0p5Tgw0RC5ojGJG',2);
-INSERT INTO t VALUES (-2167993,173,'2qHZOV','dNBv6fT183O9eZv0t1fpGB8ymZmiiH9MUXilpL2Anyr1','gpunRrbYjDJN82kkIrBGykPfyqKJe09ldaS44m','XlAyGAzBt456UJ3iNH0Z3SD7Lxe','riH6oz6ZFBB5NRxikaKb5OP2mB1ZAW8FB9f5ZBmwdXrVNFwl5','PpQV8OFJ',3);
-INSERT INTO t VALUES (5192887,143,'qxi8b','tAUKa11yCDu29DdXy1GLfZpUV6E7XJw93arRZ','3QcbxA','HgoqJjAkjhSd7','pC17aFpRxwZlusFysFrvAZ3YpTy0vZ7hmj0AcP1Hgmcj6CJoTyyGcrOeXS72zw9lFozDncBET8LE0f0oUGCLk2rOeE4SS3xYC','aHIpsH1ZC5adbbQSXuZPQtlY1o9s8LdhKNNVfwXkz0I6z29oJ5g',4);
-INSERT INTO t VALUES (-5462761,53,'k','wtOnvYMKdAPctdzrQJmRXdw5w','8PGVHmSUNpXMbIxd0Xhi3X21VLkEsMPoHgrTa3CiTnYzJFrpOhw90','8pnf6Pap','Q9BkRaIr0KG63cb9Lc37bVlpxsvllmSTJUHraFWep7jL18kHWgskhRwmsOP48K9oWVZaTDuNckm8f','5hvO5mcGM6l1IittCqwUzSWOwbjh2apQsLkOfCoGawJmyZE9U2Vcpn9lLmFXpi9CQDBjIuFLkMG4D2UBsR6J6p',5);
-INSERT INTO t VALUES (3745568,73,'k','JVJuB9Xs','6jySC4VQo0RJVzh','OFz9EGuBByUzqTjXo','XRIYImcV18wIaZolobx56ChNcC1S22jh3O4RLB2H49B','Nrb9kyEWcjta7DXeTuQ2mAooycMDWUf2FI58t',6);
-INSERT INTO t VALUES (6906323,113,'F','ulxzr2BdfBka1YxTK','DWzLafcUoNYEbXbv43REZpyyuOTWJnLdqmDKAGXtgU1qhj2','HEY','JLiANh07PjGqLXykqI81GvesT7vlHaSbdeBzwyhwvEqW7','GxhHDV2mF2pofNvaOPo3pVud1MbhEpOirxlo3cb4eYc0TPvZodRi2e6zFZZlKAGfD5KRTV3LNrHU',7);
-INSERT INTO t VALUES (4637995,67,'pJZu','36H5P0Gj1KQt0XN1gNvqO9CF93arOTsi0MMMkDOjse','kbTooLqPjzNH2Y6XufPli64e75tHvJWY','TEutA4xz6XRgGZUDwJVy','O5VpvuYlCMwD7vzOSSxPBFdXzeHHLC5UbQMYhLOLzFRH2KV4McGp','6YmxhMvKSKQsbPrvv5VpFIfN6Bla',8);
-INSERT INTO t VALUES (-6063845,78,'UTprV','2Dp6JLx0gduVJKR9bQawkHCliPaY3ZU0s38saM','fXLtkEBsMlp9c0r2NVShQGIODsUaEAWjn5lZxei7ujwEv6vs8Nd','loG5Cjjk37gxuYcyMdEzuOuAwtsX','Ltb4UGPKBPpQ9L6T3WGtDODo3B','DfTCpaQgRoOeVr1uJ1kNcJo9k6Ig0mQqz3Wl3f8ucM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15747861992199361770,129,'2oL5gQ6puHLA','K5Dn5AdHRoLE3UGpNXBmYtxZzSDLku5cFOl0kDtiIxWr7K4Th5bX6jOaHY1O3ql66qBcJl4L4xDw7FhPxDufN3EPpaBrEZCRNwxnQPpWgrDVx83l1dN2yaqjjggKb71Hho2Kks8FFMElWKYkiFbNRMtPewqnNFGFHes4klbjAzTLDzGvwnkBdqkWaTqcGTD0NNUForod3FCeOExxt5fDV5D5Tsis4c653GlRmAoc2uVUt2mrn6l9FxyGfFBz','MojK3RMTfdoTGIhc5WmXvuoPz7rRjnm4zkZZlDmKSz','0jXxkME1nP0qFfQ2Dxv6Suhme0gZUt3QnHlkic20j5LN2OOnYV71L6yvM6V7bldh6p08ASotaegkI0DkB9GgPkYbT0emeUFAIcLSPFEYYicUA58mlbztljmRAH0a7XKV3QKu27c3HXDC7vPd7dcyzyTSNqeVTf6xZa67p3a8Ha6J0T8k1wWqlVWEE','i','B',13);
+INSERT INTO ti VALUES (15747861992199361770,129,'2oL5gQ6puHLA','K5Dn5AdHRoLE3UGpNXBmYtxZzSDLku5cFOl0kDtiIxWr7K4Th5bX6jOaHY1O3ql66qBcJl4L4xDw7FhPxDufN3EPpaBrEZCRNwxnQPpWgrDVx83l1dN2yaqjjggKb71Hho2Kks8FFMElWKYkiFbNRMtPewqnNFGFHes4klbjAzTLDzGvwnkBdqkWaTqcGTD0NNUForod3FCeOExxt5fDV5D5Tsis4c653GlRmAoc2uVUt2mrn6l9FxyGfFBz','MojK3RMTfdoTGIhc5WmXvuoPz7rRjnm4zkZZlDmKSz','0jXxkME1nP0qFfQ2Dxv6Suhme0gZUt3QnHlkic20j5LN2OOnYV71L6yvM6V7bldh6p08ASotaegkI0DkB9GgPkYbT0emeUFAIcLSPFEYYicUA58mlbztljmRAH0a7XKV3QKu27c3HXDC7vPd7dcyzyTSNqeVTf6xZa67p3a8Ha6J0T8k1wWqlVWEE','i','B',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9344589955035244297,122,'8QMibhMA3V','diuoiULbQsVD1OBWA3IePN1Tbf8yR1E8sw0zOwJGs3mfYWWMlNv922LtpbclsaAAXruwzx1gY3AgnuafP59gJvLVEPRP0hJRAPxmd5nZdorFH50QxRQR4EHIIMZUYlcODWQsIdn97RC46','9ZPVDRgWEiuRsroHUnEP97','iwQJ4WJxknmiZa78pWvb33dYJuoo1y1spmUT91B3owlXNRPn7ztfiAppKF3R6k2RC02po3UgXe00smbH9ViHP8VMOz5Y8qjMQe75FS6IFNCojkEFu8TO5wnWMvdBbbu5y56r4GifLNnNoTD4TQ1Pfm2M3jbm44P3Ks0GYax','KV','K',14);
+INSERT INTO ti VALUES (9344589955035244297,122,'8QMibhMA3V','diuoiULbQsVD1OBWA3IePN1Tbf8yR1E8sw0zOwJGs3mfYWWMlNv922LtpbclsaAAXruwzx1gY3AgnuafP59gJvLVEPRP0hJRAPxmd5nZdorFH50QxRQR4EHIIMZUYlcODWQsIdn97RC46','9ZPVDRgWEiuRsroHUnEP97','iwQJ4WJxknmiZa78pWvb33dYJuoo1y1spmUT91B3owlXNRPn7ztfiAppKF3R6k2RC02po3UgXe00smbH9ViHP8VMOz5Y8qjMQe75FS6IFNCojkEFu8TO5wnWMvdBbbu5y56r4GifLNnNoTD4TQ1Pfm2M3jbm44P3Ks0GYax','KV','K',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16713768222654450922,232,'1RVxy0','TaVVHxt4PrX59779Ia8smJWDRCLCwK5SefuNbI2slAdCs0hrZOBjOesMaOu7F01nmCMxHnHk77BRUNenfzf3SpvG3qg5YR3CZXaaaoC9LD9q6l1DDFh7aIYncjtr2x0r6YRrHgL2','5rz6ZnaqMOSakKjBLxL4Ib0','5jaNeTpWbWnwwYbzI7P2TqoW8jPYs1Rh15Au9f74HauhWM0JwOvqQg6NeipUQVRSnXxYGxq7b0DzbZy7KHnCe4gJnssVYnxPpW6Vi2Yb1JRCltmtFl4RQYKh6BrhYZFHiebW1FNxAOrZj2QnDfx26ZbSYFN4F0WsXIPU9utMpsgVxOQDq3yz9K7vxgDCEFAaDfj7VtonvYfLSzJ9K4gAxEnwClPL7PALOyJ3qTMhlU2YxIjtfQ4v6Sxy2O','NK','a7',15);
+INSERT INTO ti VALUES (16713768222654450922,232,'1RVxy0','TaVVHxt4PrX59779Ia8smJWDRCLCwK5SefuNbI2slAdCs0hrZOBjOesMaOu7F01nmCMxHnHk77BRUNenfzf3SpvG3qg5YR3CZXaaaoC9LD9q6l1DDFh7aIYncjtr2x0r6YRrHgL2','5rz6ZnaqMOSakKjBLxL4Ib0','5jaNeTpWbWnwwYbzI7P2TqoW8jPYs1Rh15Au9f74HauhWM0JwOvqQg6NeipUQVRSnXxYGxq7b0DzbZy7KHnCe4gJnssVYnxPpW6Vi2Yb1JRCltmtFl4RQYKh6BrhYZFHiebW1FNxAOrZj2QnDfx26ZbSYFN4F0WsXIPU9utMpsgVxOQDq3yz9K7vxgDCEFAaDfj7VtonvYfLSzJ9K4gAxEnwClPL7PALOyJ3qTMhlU2YxIjtfQ4v6Sxy2O','NK','a7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(91), d VARCHAR(17), e VARCHAR(61) NOT NULL, f VARCHAR(65) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (157,178,'f016Hu','ftRoWcV9CMPG2','Bu','qfcWcqyGqD5IQscVVme6Q30O3ZKquUgGA15j3m2dXC3qWPgdzOTdcCS1WsCDuk','2','g',0);
+INSERT INTO t VALUES (186,94,'K4hO6By770yPhSZdkqTUxzMSGI2FitcKwQSyrp2n7fktXpVzZeGWlMDJXWMoupSWSpzy4Pq','cFDW1c5bAd55bU','EkUrJwqvtimhPv0lqpdxN9E27ynPNya7Xbxsra','KfNrJiV3sIBBp','j','K',1);
+INSERT INTO t VALUES (112,181,'q6UvKd5Z2iCpXy1XOlzgEUZkR31yz9mvGhzO4UGqgIEOhL1p9HXWVwXChE01eEGCAKnoTfmnBpzj','9cYDB3ai','B','Y','H','a',2);
+INSERT INTO t VALUES (121,247,'MDDpzD','ANla','w2htRKJo1G5NSYZLcUzSsG2FoJQ9E','9rg8WbsxVkJ1KQgUXbt6CnSddLKwKzB2usBEPlsNYEJSbxKDNihbGoHRDK','w','y',3);
+INSERT INTO t VALUES (63,89,'QOqh0OpEeGmP8UJP6gKhb5564LnZNfh05vxrOJPQ8d8oZozPwPHLIAigYgPPp','ijkB31GIG','4yQYm','j49p6771sprEKyO','7','d',4);
+INSERT INTO t VALUES (184,180,'MmHg2C9W2Z3eMKj7yBgISfSKoVZb3Q5UEwtbkbK2N1nU162hSdy7GclIFL','48AxM','cXCynPorD29Lwi0eHIA8Lc9ozImNWU9cnpjUANcPBa3','KzNn52cSeyv1ZH0qG8lqQNQg1iYmz','z','W',5);
+INSERT INTO t VALUES (18,39,'uXkZz0TK8QeegqnvPtiobaDaBNRIp0FTDRu','tSm5IbxkWDRb','sXnEqK3PVe7GXPtX','I71nozWkFMzAHYzJ9r6R2V5ZkM0nESxTPkRuHZSldidxUlvRmLGv3k','w','9',6);
+INSERT INTO t VALUES (8,87,'hZN4cltPlon3TrwjkgslM5','pyo','g0VlW86','lYyi8KFODBvvTyiV9npiwIAnhmsgcRKh0lzfxPu1SzH0sJBGytODwdMMl','9','F',7);
+INSERT INTO t VALUES (99,181,'q0V3FXJUHayX0cecl36AZ6Eu3h9OwzvmWXsDNPciEE8CBQ3K8cv6QVoD9hqNjnMnYnDYRdnfg2tVvLlszPRDy','Rnpnsm4q2y6r','N3SXRCDrdE3WCQAdiwh9N83Rjpbg','GS','x','V',8);
+INSERT INTO t VALUES (227,73,'8tVcIdtLrwAyxIj','1dsq','hCUkIhjq9UF9BHXTzpp0Uz8KdHdntajPpWbX1IECNohcTttJtGghefq','bJtiFlTNn4VMu35qcabNHmhGU5OHffRI4au9U8EtNodAH','V','O',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(91), d VARCHAR(17), e VARCHAR(61) NOT NULL, f VARCHAR(65) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-6539154,18,'N','rM1CQ8jlNvDOK6lcotprBOshReH','XoqRruLJ2','KKVZGsCpvFRaggBK8MG1v1WSc2yqodwW','AJLGoQG5VP62Kj5f4ZCEwWQEJqFKyA5PxFlLYlj9eM2UFmidV4FVXRXzp3FlixWNURNsvbO90CTUVNUv5X','ctag0QhstcVLP1CqLGJlzrrT3VIViXTU7uB4yme24HtM4GfaHlqkmGqWBLjy8Ci7hPrI57uJiH9fKixkTXlscCGwGHAIw88SrCq',10);
-INSERT INTO ti VALUES (-6539154,18,'N','rM1CQ8jlNvDOK6lcotprBOshReH','XoqRruLJ2','KKVZGsCpvFRaggBK8MG1v1WSc2yqodwW','AJLGoQG5VP62Kj5f4ZCEwWQEJqFKyA5PxFlLYlj9eM2UFmidV4FVXRXzp3FlixWNURNsvbO90CTUVNUv5X','ctag0QhstcVLP1CqLGJlzrrT3VIViXTU7uB4yme24HtM4GfaHlqkmGqWBLjy8Ci7hPrI57uJiH9fKixkTXlscCGwGHAIw88SrCq',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(7);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
-INSERT INTO t VALUES (887727,30,'mB','NH9HneZXV5oOuRi9akp5XL29jEFZT3cQn3hxcs1xdAoSphX','BB6zM8rhK6DsMYrXbp9qD3G2e5OjSIygvTRSQrrfiH7bdCeAZMZ2CQ8tYPUWHQFa','i','A3uGNdv9IGZtAtmPbgjdDp5IQTgJ5cRcaMKEZzo49HyGJqBlaqY','2GK6ezYy5bcLDyeq2OYyLe15uoCXIceb6ARY0y0nebD3SjyQGdluAzqKwYFJDKJJStLYkK4RbSq4XRbOBgbWTeAuurpN9gp',11);
-INSERT INTO ti VALUES (887727,30,'mB','NH9HneZXV5oOuRi9akp5XL29jEFZT3cQn3hxcs1xdAoSphX','BB6zM8rhK6DsMYrXbp9qD3G2e5OjSIygvTRSQrrfiH7bdCeAZMZ2CQ8tYPUWHQFa','i','A3uGNdv9IGZtAtmPbgjdDp5IQTgJ5cRcaMKEZzo49HyGJqBlaqY','2GK6ezYy5bcLDyeq2OYyLe15uoCXIceb6ARY0y0nebD3SjyQGdluAzqKwYFJDKJJStLYkK4RbSq4XRbOBgbWTeAuurpN9gp',11);
-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 (-8245719,60,'0ZXf','Omb6IfOhepXoRHBpmCdKCPgUgfHDoLpux1ptb7kVkyUwQzrvYAzgZ2oGN3lDDkpbakndRq035q9M7Fnl1lq1mPD9r6oCYtjWamrdJ8EuE1CLD4MeQpzp1fd5yYh6uK1GgPoOtnXBGQRUFgkXaupFMKh4W6Icwm0GLebrAyVOot1pZlcXRzib4sj04r2mANAv5Z5hx5qRMK7QhJXJHzgONcxA8CBILB2Gy4MuuctTPovaUfIszY0v7Qrl','e2ZbW8Tqbo8dKEAo9XO','kl4CJgXbJynv0FvVM62wTnbQd','mATIsUpSKqH8Y6AL0rmDEqUG6uOm92ZHYwcWZv8eNa1Y0u41nR1vyL3bLdy','SB0p',12);
-INSERT INTO ti VALUES (-8245719,60,'0ZXf','Omb6IfOhepXoRHBpmCdKCPgUgfHDoLpux1ptb7kVkyUwQzrvYAzgZ2oGN3lDDkpbakndRq035q9M7Fnl1lq1mPD9r6oCYtjWamrdJ8EuE1CLD4MeQpzp1fd5yYh6uK1GgPoOtnXBGQRUFgkXaupFMKh4W6Icwm0GLebrAyVOot1pZlcXRzib4sj04r2mANAv5Z5hx5qRMK7QhJXJHzgONcxA8CBILB2Gy4MuuctTPovaUfIszY0v7Qrl','e2ZbW8Tqbo8dKEAo9XO','kl4CJgXbJynv0FvVM62wTnbQd','mATIsUpSKqH8Y6AL0rmDEqUG6uOm92ZHYwcWZv8eNa1Y0u41nR1vyL3bLdy','SB0p',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (649280,97,'X2ypV','T3DPxAnhTg2nn','FKAC00dMrlRitLgS131MezqW7mqjcuHGDiVKzeeJzMSlJHI8qKOwp2AFkBNxS2tV','AWWOaVJFzn1TDSI4t6kfiSGS8dgBjWSVzqHRsiEDn8LtLMSUhSnEqOlJUScgiyv6lOhRr6mgQ0Qs67nP9rw7A00QahSy2DaP0KgESUuwf56wHXknr06gNOPVbKl2L6nHqhOT12xWm2qxNmTTomCvBdLKcEPQfmOPuuXMySIzxS1Dzs','CSOSsOhq9HrKjYx3phCbgEs2Xxhh6KDwKU0OwRF6XNT7DU4nWgwvJbHlfE2tnWdEik13dSElHO','ZbRUjXCYuOKGHCqsBPcrK7TcAZMIk37m8WWPDtRU69iEmLTQjNUCZmfQcLJVxMlFMFtBr9n9kb5SWaeGnihfWkXE7jau21TtrvWl',13);
-INSERT INTO ti VALUES (649280,97,'X2ypV','T3DPxAnhTg2nn','FKAC00dMrlRitLgS131MezqW7mqjcuHGDiVKzeeJzMSlJHI8qKOwp2AFkBNxS2tV','AWWOaVJFzn1TDSI4t6kfiSGS8dgBjWSVzqHRsiEDn8LtLMSUhSnEqOlJUScgiyv6lOhRr6mgQ0Qs67nP9rw7A00QahSy2DaP0KgESUuwf56wHXknr06gNOPVbKl2L6nHqhOT12xWm2qxNmTTomCvBdLKcEPQfmOPuuXMySIzxS1Dzs','CSOSsOhq9HrKjYx3phCbgEs2Xxhh6KDwKU0OwRF6XNT7DU4nWgwvJbHlfE2tnWdEik13dSElHO','ZbRUjXCYuOKGHCqsBPcrK7TcAZMIk37m8WWPDtRU69iEmLTQjNUCZmfQcLJVxMlFMFtBr9n9kb5SWaeGnihfWkXE7jau21TtrvWl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED NOT NULL, c BINARY(20), d VARBINARY(21), e VARCHAR(3), f VARBINARY(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4119272,98877211,'IxOFuz1FKSop76h3w9','PmwTb','MS','CdhI7xRxvoFu','BBZswSvrWepjAF2828XB95PqHHrzbxuv6SqoA49kR','DH2ew6Whasl4P0lXEPwiLMbo6hDKla4jJIjKaeVj7gSzlXLMrAUqJ1XpzJ1TRsw1g89R',0);
-INSERT INTO t VALUES (-1888115,3461790046,'FB6C','7Z5hYJE','yv','NT2E','vNrEry1ScGD85yVDqd66qQNkHvUtLuq8GNqpWrtD1K85LCi4nWKJC','U453Q4NVSNxNthFfCB',1);
-INSERT INTO t VALUES (-103345,923245391,'ZK5246DkpBR9ymyvh','8yJCTfeRKr','U4','LcURxU','DmFqR24WwG4qtpZk8lrgKyUf','Z',2);
-INSERT INTO t VALUES (-5752974,2503007268,'3Y2AyhQFtdmpy','PW39Qn0KS5S2hoNU','4B','gYUiyCcLI8J2FTOgC093UDNg8a9so6qGZYcY1kk1ln','8g9gt48isFPYOF7QBvqxmaNcopRLXZMlbMJOhewhtxiD9MuqxQWsfvnWxc','DYX4BEC27NUAiTd',3);
-INSERT INTO t VALUES (-1437548,214405220,'tZgWgcoffIQqxl3J8','zAi4tI5gZ','bs','S29jKGjRVIG3w3vjCkQfwMSGaL2khLRDeaR2JZq94HahcYSKGxJ2iq','yYksxcDfiKVNn','CHwpsgeSwNbN5XBBkb6ewxCoPv9MXnbBaYF3RmLB3KqIG1hkKhQqiQSKsSO6PrYxPt6',4);
-INSERT INTO t VALUES (-1140251,1721992270,'mSZzZxw','Olyw1ii0j','R5x','B2lvqfT5zwXOnbZ63m7HixdrtfTJdEji3e1U7pMRBEpac3J','kyHlVybESMY2dLjby','qfmGwshDsZQyEOiqV0M3uxfqI6fITgxeCu3c73nYzPPBSmAou7m2RXP8Wz1D1FA5tkmOmdQ',5);
-INSERT INTO t VALUES (-4750593,2190698272,'qV0ru','FnVqZbeI0Ix9R','wWL','qUSs9naHrSYtzeBokoeGsMRQgiZimsWUhj6B','UmQtwg1sAtARwoJJ','S9GDOrGH3SYf2yLI5uIb2uOtISgQZq8KJRCHtxpLrLcUqZRWMXoJM9TPteyLYZ',6);
-INSERT INTO t VALUES (2344750,2232623508,'X2BRUQPbULOn','d740DdVGWcqXGCkBpiI','l7s','kcICF8OI8mxwB2iCvAwm0KGxb3laIcsPoLZtfJ5mYDRdP3kyfebXFZs6NARjJcvYYOabLqYJX','1BX8bvIffi5BxfXgpk65i6jSvrnlr1NX8LIuPoBTaNcXTWQiQGCP','FcqZtzhdVKtN9iivfkdqEd4296BBEoG7W5iy0CtU5F0RXqk20AHaVtsewRpgLsMCJ45XVE0gOf3i4SELgfiCsxsQ6ghIK6',7);
-INSERT INTO t VALUES (-8298331,1508342821,'Wpugz5','3','J','TYxrk65m6iEgVhfR','b4JaQ5uAPsDtLWcoS34jq2BYAmcFFya5rytg2ONHHsive7I2v9G4NSc9Z1Lb3MgisnPU8KRNYre6UxdKZXW5HsdTy9mx7o','GrTfhCAo6F4WS1kVgRgAv9EcvUQPb85Kc3dkowGlYoitBF8quoblm8aYHwrcFZvyREzfLiARNGTrFJOLkdTFj68Ro7',8);
-INSERT INTO t VALUES (4769924,3276710246,'ZMk2UOGpt9oOQ','BT19','c','Y7qUmHEmFwvlOuLvJabf','OGNByg6KfRemwJNOAgP8M4CkCeWUBLWXWBnsxygNIVzH3oQTlLVXgTHWsOU849JCNOYkB85WxGV4BD6OwL6SVbvIseXWHgdDjnX','UVmSxuVzPGFSv6NNqnKKFDHsXCw4uK8c4bmWf4RsgbPf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (2632894,23,'pEJklw3RjgYKDykekfT3TkVl61pthd4zS6ANYd','eSJ2TSPaM','XVpCpdMeS1VMKGwM3yRMylb2e0seRiHgNH7a','xzTG6tq1Ljv3xxuAwPMR9wf3OKqCZBfT8HRyBthldLY862CgvuieEuK1psskEup3r','a','J',10);
+INSERT INTO ti VALUES (2632894,23,'pEJklw3RjgYKDykekfT3TkVl61pthd4zS6ANYd','eSJ2TSPaM','XVpCpdMeS1VMKGwM3yRMylb2e0seRiHgNH7a','xzTG6tq1Ljv3xxuAwPMR9wf3OKqCZBfT8HRyBthldLY862CgvuieEuK1psskEup3r','a','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(92);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(92);
+INSERT INTO t VALUES (993183,40,'1o02Onbs0oIHIPDWzI4M3UJbZ5Urfwvsf2FGQi8H9MwTMMvFHgYJ6wu27nLvQAvYuME7KthvGghBZY2IinNMQiptet','x','gsG72aPW2IgKu18VnAneoY','MCnZ8iSv','E','E',11);
+INSERT INTO ti VALUES (993183,40,'1o02Onbs0oIHIPDWzI4M3UJbZ5Urfwvsf2FGQi8H9MwTMMvFHgYJ6wu27nLvQAvYuME7KthvGghBZY2IinNMQiptet','x','gsG72aPW2IgKu18VnAneoY','MCnZ8iSv','E','E',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2622530,162,'ELH7FFb7orMbcm5rChrqtgfSak0R5pm3KqzgjS5fQAsSNZSpaJJoUxWrrMU5z3tK4','iNIO13aw8ubnD44WxOAzpo44UUVz30SwvHoOE7XcEJrYREcJy4VPlK2V8zOcwMYZUDwhgRHePx2n49xHCYLWdNZYQKUr6uEL80nwzg99zW3Rmh03HAwWjfdQIu5iZY0tybNU','c3gwy8pXSJJK7DlKKTEp0nPR52ubEdnjDc4qaWIr','fBqqZkdCF3fJuHjGye34kh9YinIcc9aT7J5UqhlCb5VpdYNyrwc0KQ','t','3',12);
+INSERT INTO ti VALUES (2622530,162,'ELH7FFb7orMbcm5rChrqtgfSak0R5pm3KqzgjS5fQAsSNZSpaJJoUxWrrMU5z3tK4','iNIO13aw8ubnD44WxOAzpo44UUVz30SwvHoOE7XcEJrYREcJy4VPlK2V8zOcwMYZUDwhgRHePx2n49xHCYLWdNZYQKUr6uEL80nwzg99zW3Rmh03HAwWjfdQIu5iZY0tybNU','c3gwy8pXSJJK7DlKKTEp0nPR52ubEdnjDc4qaWIr','fBqqZkdCF3fJuHjGye34kh9YinIcc9aT7J5UqhlCb5VpdYNyrwc0KQ','t','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15145280,240,'xEjhtdoem8zYIb9EAni00eQ3KwSbMvjcpzsfeMw9B323r1c','z6WzNKcpZNCMPLePUSpiar0ShxOAdil8jLWUNDPNDPAYWshNZLbKcdEIUogzKm4cyMfVzfv4RcGtTMkwTgIsT4261BZBqblNFvjQCVUUtfGqeycRcg3cJKR8Jbzp0i3eoZUYh4eLjy7tjaERId2otM38MtqCTcXePuxRX4EcFjxZjRDqX9H5TTxb7DX9oCPSxrOcOWhlERTXaK6DEprq0uAzjkmQKg8239l62c60bK5YuP7Q2KzfSYgw','BpcatEaKVCBn7IGYTbW9mhu7yOlERci5HK9NqhwXtDZqGw50hn','lJLtKlWuxTLJzP5A7TmEZor2FyUcAwPVIHmAQdEn0Ny4JrMe79rsIgZstyhJivkxy5b8eCvwkFe3T9gluh2e3yd4YCTnApMHr4Z58Xh8iTXDwY5kgaU5UujeV3DuJEtTL6jYSIBaZqeF4ahxAkD4Y0z47bwmAUonuu2sTj7RmiqdBeJkiJGyhVIhEHsA23Py2gUuZV9XtThrgqxZUpFEUawFoNJ47VwPmE','8','E',13);
+INSERT INTO ti VALUES (15145280,240,'xEjhtdoem8zYIb9EAni00eQ3KwSbMvjcpzsfeMw9B323r1c','z6WzNKcpZNCMPLePUSpiar0ShxOAdil8jLWUNDPNDPAYWshNZLbKcdEIUogzKm4cyMfVzfv4RcGtTMkwTgIsT4261BZBqblNFvjQCVUUtfGqeycRcg3cJKR8Jbzp0i3eoZUYh4eLjy7tjaERId2otM38MtqCTcXePuxRX4EcFjxZjRDqX9H5TTxb7DX9oCPSxrOcOWhlERTXaK6DEprq0uAzjkmQKg8239l62c60bK5YuP7Q2KzfSYgw','BpcatEaKVCBn7IGYTbW9mhu7yOlERci5HK9NqhwXtDZqGw50hn','lJLtKlWuxTLJzP5A7TmEZor2FyUcAwPVIHmAQdEn0Ny4JrMe79rsIgZstyhJivkxy5b8eCvwkFe3T9gluh2e3yd4YCTnApMHr4Z58Xh8iTXDwY5kgaU5UujeV3DuJEtTL6jYSIBaZqeF4ahxAkD4Y0z47bwmAUonuu2sTj7RmiqdBeJkiJGyhVIhEHsA23Py2gUuZV9XtThrgqxZUpFEUawFoNJ47VwPmE','8','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9728935,247,'dFRi6qh3WLqsfFz800XmCYnhi7DarKm9A','hji8CnWUWjXHmcGREhAGY1mYE1VXHy5Dg24iN99aMQaVQs3BUm94nNuGiT8CYHf2RxQwLXt9i2CFCORmQ9IQFqgw6ITTGNvKYbLShV2A','L5qoNSuMmXZGWiykAj5Wfw6zmesvhs1z3v5Bvb','hic7oW0RKgjpOYOK6zqPww4WyUEoieD1W0','6J','V',14);
+INSERT INTO ti VALUES (9728935,247,'dFRi6qh3WLqsfFz800XmCYnhi7DarKm9A','hji8CnWUWjXHmcGREhAGY1mYE1VXHy5Dg24iN99aMQaVQs3BUm94nNuGiT8CYHf2RxQwLXt9i2CFCORmQ9IQFqgw6ITTGNvKYbLShV2A','L5qoNSuMmXZGWiykAj5Wfw6zmesvhs1z3v5Bvb','hic7oW0RKgjpOYOK6zqPww4WyUEoieD1W0','6J','V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2180727,143,'ANJpuVdY7Khs0QyNownW9ndaSoij8cmI','AvKk3NhKDlixK3khQKc2h4YnsmZMI0aAmLegyx5G','W9VAfmsISyfMUs18c6ebZMBXWMyIXAk2NLcFPpibOydBG1F2a','FVpgcvVI0kHkrDHbM2WDRIAKfIexyKbhvzzUsD9YQMCIUQdawfCr2PZOyYX8NO7do6ijL2xkVevNCcxy','O','s',15);
+INSERT INTO ti VALUES (2180727,143,'ANJpuVdY7Khs0QyNownW9ndaSoij8cmI','AvKk3NhKDlixK3khQKc2h4YnsmZMI0aAmLegyx5G','W9VAfmsISyfMUs18c6ebZMBXWMyIXAk2NLcFPpibOydBG1F2a','FVpgcvVI0kHkrDHbM2WDRIAKfIexyKbhvzzUsD9YQMCIUQdawfCr2PZOyYX8NO7do6ijL2xkVevNCcxy','O','s',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT NOT NULL, c BINARY(71), d VARBINARY(20), e VARBINARY(15), f VARCHAR(26) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28,17,'qGV59T','uqf4Fbq','pW','5pqZ1IUkacXH1I6K9','Z','f',0);
+INSERT INTO t VALUES (246,113,'eboq9Pq9NCXR5BmALC7yc2D','n8lLuLy','ovHuZPgkIiU9','kEH7hWLKKHFkApKE6f','g','5',1);
+INSERT INTO t VALUES (83,113,'Gk4sjlw4Kaao21JRV8Iz20k6Qf5dRWS2hL7mb7FUneXJxNVBkpnqfv92','bg05kFKvIp1AtqE0I7PJ','5U3bmApbru','5obeyJj9S3hg','Y','5',2);
+INSERT INTO t VALUES (155,-103,'YGOHwtPJ1iuULYdP3RP1WCPXonNVYKqFO0IQricw','TbxUqMCibI7poX','Q1aSDp8h','UKDK','k','F',3);
+INSERT INTO t VALUES (139,-104,'U8DNIVfBa8k5r8SXMlHO0qYH2bE0lEa4EVq9yKv5rJiBdyJap','onY9J00Btlef','D','Fg8ORWfGHUMKjupJTemces','b','I',4);
+INSERT INTO t VALUES (88,1,'Wix0al38ktbRXDa5fv4b6EjstD9GHF2RzwuYKKUNxknBTiErEPbfOzUhC5jHCpXq8x','B6alSerg24','ssCnMA','7kZ1ff3bV','p','W',5);
+INSERT INTO t VALUES (228,90,'Yn5VBWqb6dmTBFy7420KPl5SfA4j3namSuTV6rhrNFVp','GApADTkyEKW','y','rcg8tscB','1','j',6);
+INSERT INTO t VALUES (38,-128,'UZqbfYMBQzNbJpFVzuhmAl7XZ81seb1W2Iij0cbaKM8nZrs4O8newWVgrcSVAwgZvMKb','QbHsiu','V','VuEJft0eNN4y','f','0',7);
+INSERT INTO t VALUES (190,-69,'50osHiF0ZVicmRxDz1W57BkHwMz9lAusrEjHgr','sGf3e9UXqnXBHzuS2NQi','fWixEot','npMbChIvsY9CodR6ilEOqBgw','a','o',8);
+INSERT INTO t VALUES (248,68,'OgepWWm4GcGNejMvRIqtjw4Xy','Va8bzANJnalcN5AWl3','QnpOI1FPdzvOUy','zwTxN8HEN5cK','P','h',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT NOT NULL, c BINARY(71), d VARBINARY(20), e VARBINARY(15), f VARCHAR(26) 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 TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (243,30,'7lT76MrZWM3hiQ176bnS3pygt2Odi5xpMFGGg2ZfgP8','wUYsnYJG8lYNtqI1','P3','U19o5lHT7A','E','T',10);
+INSERT INTO ti VALUES (243,30,'7lT76MrZWM3hiQ176bnS3pygt2Odi5xpMFGGg2ZfgP8','wUYsnYJG8lYNtqI1','P3','U19o5lHT7A','E','T',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
+INSERT INTO t VALUES (255,117,'S7J2tP2GribtIXCDpp9sY48dtPPWhlk7izPD','AygCvk8TxsIpzXFGHno','Vhlt1xP','Lki','6','s',11);
+INSERT INTO ti VALUES (255,117,'S7J2tP2GribtIXCDpp9sY48dtPPWhlk7izPD','AygCvk8TxsIpzXFGHno','Vhlt1xP','Lki','6','s',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (53,97,'dQEE6yoCm3fuVNhd1UZUcZfZgOaidplTrqwih3a0PGs','fd9CZfagpOhS74LJwdtM6dMyNEtJoQQhu2iieTrj3IxAqglRHQ5kUabMkU6tVK402hjdZFmhc0kx5yUzocv652p4AL4ogAdmOuUV6N0DATU3vlyCIfDKDO4Eq7bF0TIStaJjvENiaiOBe7gkkVqAAT','3btckmP','tZ22FMlSxZEZgQBXSjW2c4fJyR','W','r',12);
+INSERT INTO ti VALUES (53,97,'dQEE6yoCm3fuVNhd1UZUcZfZgOaidplTrqwih3a0PGs','fd9CZfagpOhS74LJwdtM6dMyNEtJoQQhu2iieTrj3IxAqglRHQ5kUabMkU6tVK402hjdZFmhc0kx5yUzocv652p4AL4ogAdmOuUV6N0DATU3vlyCIfDKDO4Eq7bF0TIStaJjvENiaiOBe7gkkVqAAT','3btckmP','tZ22FMlSxZEZgQBXSjW2c4fJyR','W','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (31,-15,'6JFOEBGRG0h7PRyLVMlO7upJDFxwIz2L79ywI9','dpYkbhJti49azNcyW0BOPs5X2NmncUvICo4MccifRnrn55Y20Zz4uk9LJgzDl3xALG91htUsxvbKBqg4eVnA5uG3bqePESXq4jMXHSpr5eqakppHnnV6a1DCIc2Gulwp5CIoHw60CBG5oA','h7T8','EZUCWpp3VnaiE0DZXSlz72pTbey9LnrECau4XkxuMVqoggtxJlfKxmKgtv2SzPEtU6EoX2Y6a8S8iGCH2sdy','0','i',13);
+INSERT INTO ti VALUES (31,-15,'6JFOEBGRG0h7PRyLVMlO7upJDFxwIz2L79ywI9','dpYkbhJti49azNcyW0BOPs5X2NmncUvICo4MccifRnrn55Y20Zz4uk9LJgzDl3xALG91htUsxvbKBqg4eVnA5uG3bqePESXq4jMXHSpr5eqakppHnnV6a1DCIc2Gulwp5CIoHw60CBG5oA','h7T8','EZUCWpp3VnaiE0DZXSlz72pTbey9LnrECau4XkxuMVqoggtxJlfKxmKgtv2SzPEtU6EoX2Y6a8S8iGCH2sdy','0','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (158,119,'k2r6ixWOTHSyXlbEpwYhkDpyfK','iP9WdpAClCTceNfhDPAkVxkk2f9r1CvIzJPl704npEQUOoXwckpH5CqMuH2yKHihMBHGv6AM11eKVDLSn3SnGlTwFRp1GvRtJ5eJPw8nPQ7Z9ygvZdsLLosnEJkqYBdKIH0DqJP8YnARPkAERM7Gh07GUXqGoIkfA3YE33U8PYyKov3eJQV','VP2o8CQOqNL','UUlrPnA6eaB','X','C',14);
+INSERT INTO ti VALUES (158,119,'k2r6ixWOTHSyXlbEpwYhkDpyfK','iP9WdpAClCTceNfhDPAkVxkk2f9r1CvIzJPl704npEQUOoXwckpH5CqMuH2yKHihMBHGv6AM11eKVDLSn3SnGlTwFRp1GvRtJ5eJPw8nPQ7Z9ygvZdsLLosnEJkqYBdKIH0DqJP8YnARPkAERM7Gh07GUXqGoIkfA3YE33U8PYyKov3eJQV','VP2o8CQOqNL','UUlrPnA6eaB','X','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (179,-123,'V4fzQ1BH','zFk1m19ViZ7mxC6pzGOUoYcP2C','uYJk4YGjnGGL','FAVBxVODZCcm7wOKoCO9qCkOxSVWF4UvfRLTf9xDR4uTfhkGXVfbx6JFa2GtVWRWYjW8tv4A3nm1m1RYXO1P0FTm9zCi','w9','0W',15);
+INSERT INTO ti VALUES (179,-123,'V4fzQ1BH','zFk1m19ViZ7mxC6pzGOUoYcP2C','uYJk4YGjnGGL','FAVBxVODZCcm7wOKoCO9qCkOxSVWF4UvfRLTf9xDR4uTfhkGXVfbx6JFa2GtVWRWYjW8tv4A3nm1m1RYXO1P0FTm9zCi','w9','0W',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b BIGINT, c BINARY(18) NOT NULL, d VARCHAR(80) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(13) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3296922,-9177902110511324758,'5k80J1qtAb6h','eEJSvZidkPX7HouwbsWwYcW48oauGjNUcZDr04JJUM','pyuFUyklKVeKtNaF6wthasIHPJpGXA','HQdaQZfN','4','Gm',0);
+INSERT INTO t VALUES (6878622,1956360736331639477,'uYA','l9uSBIbWbyg7UqnhnXSBNcjGGFEPH5H9se3qSdnXEwTkiN74J4ZNgttafyycsuj','sJ0KdBV','hFj','e','0',1);
+INSERT INTO t VALUES (395756,-2902369646833795636,'r','rD8GnUhYU0vqsKKanemvCHYCjco2Jghbu37aFD','qtdIFxl7eG7C3z8AGMVyMnHow','4mxUnC','9','2U',2);
+INSERT INTO t VALUES (6938792,-5262992101968849563,'Ft8EevNftESW646f4','eXSkZXiOx4Kk','EJsIyeetcdl2gg7zwmTjVcB12MZ','NQbGoYDWcC','1','GK',3);
+INSERT INTO t VALUES (-2194015,-2732021853054086734,'UT39o','U797GAyR5IXw0fM5Y3heG9jcy6emRMXZfqWM8X5R0j0D4uYlUPKcjbyeLNwwe','stg','ID','w','Wi',4);
+INSERT INTO t VALUES (3199915,3152857430993658589,'FBSuMlqVrpxVLy','kLuDktrQDB3','eJIEUecwMrjTVEceglYuQhUT','xsAfv','V','XS',5);
+INSERT INTO t VALUES (31492,3827479073395389495,'LSTfv8CVBPj1tf','m0C5QCihJke4qoeuP5SDGJojxWkwXoxjGtni7pXu9G00BtM900N','8Qmcd','tu56','X','6q',6);
+INSERT INTO t VALUES (4769686,-4953518870341402023,'5slpTAjhY7LKej1','8sJXWdD4ukpNAhkl9rQJd','UVPIDSC0dBteMCcS','jGmJ','s','Pl',7);
+INSERT INTO t VALUES (-4842413,7029090638732234636,'zItVkq3AAzl','5sqyn6rC840Ups2MKNjQx3KYW7U0jKZFG7ILUjke6r3B0S','E9aZIFSZIQiAQL5FpT','nhWSpMn2RCanR','e','SN',8);
+INSERT INTO t VALUES (4085917,-1078606315391193987,'TIxybajEX2d','aWXZzBe0zyP4DcuC7lc6Uk7t5CJr6','fzPOp','dWKYgZ4Wg','r','Y',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT, c BINARY(18) NOT NULL, d VARCHAR(80) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(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 INT;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (557546998,2312213730,'EsRxWUXlbcNdILuSHVT','tV4YXdI','m','bhHid4zJrboZ6FhMqbrqti7XVCHij1B1eCWTM0JtIxkObMO46tdi6aMMYdd4guZcmEqSd3C3sDL6y3tTxVeQrHFjv','byWSTal78BET5XqUQnAoCB3a1tFUMZV42SoSLwwU8w6','aDPjPuGu9WVncQYeNley3dEKYNuuwB1plNNcDWDWtVqaNM1aceMvrG64DhEFXDjte3MnKROtUzlo',10);
-INSERT INTO ti VALUES (557546998,2312213730,'EsRxWUXlbcNdILuSHVT','tV4YXdI','m','bhHid4zJrboZ6FhMqbrqti7XVCHij1B1eCWTM0JtIxkObMO46tdi6aMMYdd4guZcmEqSd3C3sDL6y3tTxVeQrHFjv','byWSTal78BET5XqUQnAoCB3a1tFUMZV42SoSLwwU8w6','aDPjPuGu9WVncQYeNley3dEKYNuuwB1plNNcDWDWtVqaNM1aceMvrG64DhEFXDjte3MnKROtUzlo',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(21);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(21);
-INSERT INTO t VALUES (1795914301,3286690816,'ho','6tFx2Jqcqbi4FxWy','g','cbwDxJtPYJprluodpGwdmCxaanfsRg8nALl93E1AadKysMzwbwrboged2dtF9hIVTNfzSqqiJRB','vxlZSqzeMaPCVaK40WpYk5LNB4hWd4X7vmc','p0DnaWp8KB4yFUji8f',11);
-INSERT INTO ti VALUES (1795914301,3286690816,'ho','6tFx2Jqcqbi4FxWy','g','cbwDxJtPYJprluodpGwdmCxaanfsRg8nALl93E1AadKysMzwbwrboged2dtF9hIVTNfzSqqiJRB','vxlZSqzeMaPCVaK40WpYk5LNB4hWd4X7vmc','p0DnaWp8KB4yFUji8f',11);
+INSERT INTO t VALUES (-1896575020,6436209786203612854,'2HeRVjhI','t6krzPq57p5YY6fTlAfnwemSAGRV1aoYU8ixEl','olV1gn','SYhA48kw','u','U',10);
+INSERT INTO ti VALUES (-1896575020,6436209786203612854,'2HeRVjhI','t6krzPq57p5YY6fTlAfnwemSAGRV1aoYU8ixEl','olV1gn','SYhA48kw','u','U',10);
+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 (1710619152,-5120906735410920510,'dxYQ1z4RzRfF0','uIsyjRONqFL3oUQBxP8COoTf7DcmuuaB0auTutVtWXVkV5F1B0qSxQSDMl9dXpL','w9TesLT0E9','vIet9HTFoiA','w','6',11);
+INSERT INTO ti VALUES (1710619152,-5120906735410920510,'dxYQ1z4RzRfF0','uIsyjRONqFL3oUQBxP8COoTf7DcmuuaB0auTutVtWXVkV5F1B0qSxQSDMl9dXpL','w9TesLT0E9','vIet9HTFoiA','w','6',11);
+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 (1143983418,4048871460408310160,'WgCGtYXKdlqB5nj','NiadJJUBbvJO26lwo4akpa9B9j3HxhutK6fJNLOmbguozMzIDpMhpKUtaqINyidPv2riUd06sVLluNpfUCEMjJiJti5vB53ExpEt1bGeTYbdULxoDewKB93J9dgtwX9jV0qbMiVWYlTxL3YZAEnO0a6BY5XvGcqbSsJBYHjS9bWo7IXqaA8iA3SbvFdEEAG85eHQNntiy6tTtETo7bVWceTX9FV','vvNFZnwO3bKNwOzJhvR','zCXUpSHQ','K','PE',12);
+INSERT INTO ti VALUES (1143983418,4048871460408310160,'WgCGtYXKdlqB5nj','NiadJJUBbvJO26lwo4akpa9B9j3HxhutK6fJNLOmbguozMzIDpMhpKUtaqINyidPv2riUd06sVLluNpfUCEMjJiJti5vB53ExpEt1bGeTYbdULxoDewKB93J9dgtwX9jV0qbMiVWYlTxL3YZAEnO0a6BY5XvGcqbSsJBYHjS9bWo7IXqaA8iA3SbvFdEEAG85eHQNntiy6tTtETo7bVWceTX9FV','vvNFZnwO3bKNwOzJhvR','zCXUpSHQ','K','PE',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1508515027,-1492031780066598990,'XwaXWy1','fVzGOJFd3RDqajV1jRF7add6AEquZUdhV8vKDu4DWR8uQDC1RX4IExDQfq9YiAM9xYz8d7oQHz8tRt3IXAGuV5UeRyIFy6VHJ9nq63iVqxRtPl5NGguhpjPYo2EeMv9ggGG8admDOwkUD1cPDyH0wDcjenKI4SDO','M0','Gtx7bXUI04o2sArrvbxt93qxWbOSVcHjud474LQObNzQDevc3nbX5Ls2VR85iPUCiI6te9JA8VwgS4mU9AuFJFOuvXDefybvmrf0JAFUqAzHmFIk71whvFThS2hzrDim4JeSNwguIrX9tI6eM4OXf8SmF9YmSgkT2uM1p6BUuafzItUAca8xdQmyugbpQq0vImNOlAnG2ghHkX8xU7a','P','PS',13);
+INSERT INTO ti VALUES (1508515027,-1492031780066598990,'XwaXWy1','fVzGOJFd3RDqajV1jRF7add6AEquZUdhV8vKDu4DWR8uQDC1RX4IExDQfq9YiAM9xYz8d7oQHz8tRt3IXAGuV5UeRyIFy6VHJ9nq63iVqxRtPl5NGguhpjPYo2EeMv9ggGG8admDOwkUD1cPDyH0wDcjenKI4SDO','M0','Gtx7bXUI04o2sArrvbxt93qxWbOSVcHjud474LQObNzQDevc3nbX5Ls2VR85iPUCiI6te9JA8VwgS4mU9AuFJFOuvXDefybvmrf0JAFUqAzHmFIk71whvFThS2hzrDim4JeSNwguIrX9tI6eM4OXf8SmF9YmSgkT2uM1p6BUuafzItUAca8xdQmyugbpQq0vImNOlAnG2ghHkX8xU7a','P','PS',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (726804604,7480568492326491089,'h','cRZElnm1QxuEmopOOV9sYYd24i3r62CSgIet66JRHSWxxTY9avIMxLeNSL9bZOG78MAlh28HtIcYWgY9d0eWEHDy44C4Zh9Vbpen2rrinsi9bhEnbonnxYmk7NtkLn8Rd6ZiQYnhSV9psgIh72Qts1DYcNEYSM6GGYVAqWwbY8N6anZhwqpAQ9rQI0YyGmH7lMQZa6F1H0dZF6CC9Mwf9QrONADKLFr1DJzUQDy9mzVxdIHg','8GNdvmKB1S','dWZ97qPp5I8VWK2kvwRpjxTBStxC0bK0L4Fr3gw6W9bDw29Tmmkl2BgZ7eRTBvjT5akuf4QWavjQXijw9rMIs3dVmN696bI2YcIYh2x9dC750udMRQjyhqIFUs93ByY2X7iFJ0v5ko0e1XQkOMhNAHbQIyEiLYSW','y','A',14);
+INSERT INTO ti VALUES (726804604,7480568492326491089,'h','cRZElnm1QxuEmopOOV9sYYd24i3r62CSgIet66JRHSWxxTY9avIMxLeNSL9bZOG78MAlh28HtIcYWgY9d0eWEHDy44C4Zh9Vbpen2rrinsi9bhEnbonnxYmk7NtkLn8Rd6ZiQYnhSV9psgIh72Qts1DYcNEYSM6GGYVAqWwbY8N6anZhwqpAQ9rQI0YyGmH7lMQZa6F1H0dZF6CC9Mwf9QrONADKLFr1DJzUQDy9mzVxdIHg','8GNdvmKB1S','dWZ97qPp5I8VWK2kvwRpjxTBStxC0bK0L4Fr3gw6W9bDw29Tmmkl2BgZ7eRTBvjT5akuf4QWavjQXijw9rMIs3dVmN696bI2YcIYh2x9dC750udMRQjyhqIFUs93ByY2X7iFJ0v5ko0e1XQkOMhNAHbQIyEiLYSW','y','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1932611307,8638229070189739701,'WEgOUR9nBBzz1C','6uauQgIWlgLKA6nC2vQwPri2JtZ8e7QsO4LiKUvqMARu8DBrYZB6R6suxUAkAfzjSaoSlIV8dNV92dGvnZvkqhM5KNTycRJwNO0Rs6N6gjPS8o24eIyi4fyAaPZddGo9EwMtAXV7GRu1fFMt0W8rXup7r69c7aH00TeLNoLbv8WBPpzyAPnHwfZ9HftRo3u8qGIjkATIG312dfWTnYx','aG6','aCmbmkoTrYDuWFmDeFyleHYqsXIPJqc0b2ynqMfUiD97HagpTYSCue2MmuHhgGPRLCUvMUDcfg4k9ZSNXMNfXhOhr1UxYcJLROdh0HfW72jQtdGZPQyMB3y99crU9rbxqUL1MSgYRHcPzQrVA0hD9UdgEEt2wmrCkPwBfyhGujIRgtZUyxjlVlkJCpADNgHzqUPMhPNcbIAnTgAatnShx2HJOzwWp0t2Xu0jcQ7QZYJeyAA1hY0hKf5G5v87h','T','Fv',15);
+INSERT INTO ti VALUES (-1932611307,8638229070189739701,'WEgOUR9nBBzz1C','6uauQgIWlgLKA6nC2vQwPri2JtZ8e7QsO4LiKUvqMARu8DBrYZB6R6suxUAkAfzjSaoSlIV8dNV92dGvnZvkqhM5KNTycRJwNO0Rs6N6gjPS8o24eIyi4fyAaPZddGo9EwMtAXV7GRu1fFMt0W8rXup7r69c7aH00TeLNoLbv8WBPpzyAPnHwfZ9HftRo3u8qGIjkATIG312dfWTnYx','aG6','aCmbmkoTrYDuWFmDeFyleHYqsXIPJqc0b2ynqMfUiD97HagpTYSCue2MmuHhgGPRLCUvMUDcfg4k9ZSNXMNfXhOhr1UxYcJLROdh0HfW72jQtdGZPQyMB3y99crU9rbxqUL1MSgYRHcPzQrVA0hD9UdgEEt2wmrCkPwBfyhGujIRgtZUyxjlVlkJCpADNgHzqUPMhPNcbIAnTgAatnShx2HJOzwWp0t2Xu0jcQ7QZYJeyAA1hY0hKf5G5v87h','T','Fv',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT, c CHAR(57), d VARCHAR(51) NOT NULL, e VARCHAR(55), f VARCHAR(55) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3350609,-8460802033685124549,'GjLI0FAaQXIqHTHsJeiCIKp1Mz9hxYU36M81GhaPqfE30LA1QTSUfSoeI','bEvtqES642HCfQ2hVYnHkTRbo1w','CrT0iiWHHG1kQSuTYlYFUpX6NFEzXsRsFPv3TSM6uFv','Kb7W9hSOVqmmd0KweDnEjCGDJVC','AZ','6',0);
+INSERT INTO t VALUES (12673212,9120072467735539583,'SaEGjMq5zk8KYSGeGgk4y3','8HqXc5C4Xj3Tmdn4koPSuDlc9UPj9zTbJou3RBysjFF03aUsmQn','bLurRnByMRfCnp9UKpSox4XPKxh2F4ZkPAJ7Fvby1nvSyral','XeOpdxoNLUGyKhYMzCePezOsRBoHeMmv','Xi','q',1);
+INSERT INTO t VALUES (12122063,4696056946280819962,'qECki7Ct91B73LSwQsbUQ0VZ9eQ5TB2r0W3SVhEhSBDvmJyBKPwykgCv','umsgtfS','cvtAr2BCizEw2I9KIDBN','A','xV','8',2);
+INSERT INTO t VALUES (14138277,5563481270259061096,'9SXElNboesdafktdb9ENkVW643','aNCvFIoFm','bM9CGTzslQof7djO','Z5w885Uwheh','3','z',3);
+INSERT INTO t VALUES (5154732,8943794221673965647,'8PAVYWxdupKc5JSJd5RbVaM5vaIOd8IdfT','HaBUga2ofzndw','3','1NjdT','A','Z',4);
+INSERT INTO t VALUES (9207114,8133912268209309699,'p3jT3KGjguUgXGOwZcMgW2usffpssyDP','H2tSF2X','Gev1fCnZ8OK8MGBxCH0e6hiHUkPs47n73QpGAw','BNMljIm3WSExxkBLPrS27cWz1iQX0wN0vixyaI','C','l',5);
+INSERT INTO t VALUES (4229504,9186073510393917777,'tncgVZETTcIybfRkoYaSwnzdXUyEgeoFhTvfuy7gVItNQ','WBusBhHyU7b5ZDPbKxTQTquUbs4OJRA7KvT74iozXILV29Exh','VsQb7Q6siksBOArsWzv5T9UGr69HYtl5AQUVI9AJSodW0sZiS','6NUxiF3oPke','I','W',6);
+INSERT INTO t VALUES (4158050,4996718999871524434,'Cjeg3iwWIvZ63Mme1apvkt8KuKOPbZgnmevU4IsLUStcdsicqWv','5MCPNkxCVgD0X8ieHAU3w7Pd52wTthIbotC','I954ac2f2Boh1u','Lwm3um','ig','x',7);
+INSERT INTO t VALUES (14730899,-7167094178550044880,'0o4v','IV1gfAXaSXcgqvAdTcwDKo1P3yspzEV8wGX80IJmaTti1JDM6xV','xQEv7DkiK2CA0eltvTiEBwoAroEEh2j','ZJo8XF1ZJjSa8oj7DkB3g73','a','v',8);
+INSERT INTO t VALUES (12147284,-6092926776453071921,'mz94nyeEBmZDb1cxYegJRvn3PFjAEeUGepNy','AmyCDdrtwo748qSRcC6okyr7mA','mJgQCiHfbPqBz8Iu7hJK9pheTRXJXEYflM5bMfiU544T','hEehRwWtdayjVG','PQ','M',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT, c CHAR(57), d VARCHAR(51) NOT NULL, e VARCHAR(55), f VARCHAR(55) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6519559289617604148,5606328948830283005,'ItKMMyOXZYX3wdsp7z8GDU7RYOk','hGSNHwxlGH','M0P9s3','sTHP5lXoTuI8f0a662a61r72GvE1FHVVOmJHf','w','q',10);
+INSERT INTO ti VALUES (6519559289617604148,5606328948830283005,'ItKMMyOXZYX3wdsp7z8GDU7RYOk','hGSNHwxlGH','M0P9s3','sTHP5lXoTuI8f0a662a61r72GvE1FHVVOmJHf','w','q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(58);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
+INSERT INTO t VALUES (5928471599486898548,7146057251119811412,'6D21sT7lXK0ydeb85o1sclB3qDzayQNfUP4AnTY6W','qumtUY','Maj6U81nXWDSEuUs5lIAVfjHC','wdAtNIewUqjicPi2pzRQ3bgUmoMQPOYy4vK','gj','I',11);
+INSERT INTO ti VALUES (5928471599486898548,7146057251119811412,'6D21sT7lXK0ydeb85o1sclB3qDzayQNfUP4AnTY6W','qumtUY','Maj6U81nXWDSEuUs5lIAVfjHC','wdAtNIewUqjicPi2pzRQ3bgUmoMQPOYy4vK','gj','I',11);
+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 (6683004923331282377,-810417309577242548,'uL45qikFiuBBEfuUrGdr28V64t4BosKcKhZVHdj1gOMYEXp','99bNHNQCk1QZpsECNwkNEWNGVQjkJUCBzEXWGHOmTLSEe7M','WtLQqbBh3nJ9tf7kiR4bx6iy3Ts','f9Y4fdBQEV3cXEojXfcLtTzctms024d1LJB8x3ybhbKkfQTf8SVlQ','W','A',12);
+INSERT INTO ti VALUES (6683004923331282377,-810417309577242548,'uL45qikFiuBBEfuUrGdr28V64t4BosKcKhZVHdj1gOMYEXp','99bNHNQCk1QZpsECNwkNEWNGVQjkJUCBzEXWGHOmTLSEe7M','WtLQqbBh3nJ9tf7kiR4bx6iy3Ts','f9Y4fdBQEV3cXEojXfcLtTzctms024d1LJB8x3ybhbKkfQTf8SVlQ','W','A',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2341102991635754469,6183510641588133774,'QghMSYcIzUwdzJNILsQe0eUpXBDwtrfnw34MjlxjaYR25N','KW7Z2b4LiHFKVYzAJGCbKBjbZiSjJp8qisXXWBcDa8rHt6vfCeSJZyMjimEatpFL1f8nlcHGQ0ZN4mREey1qxVFd5s4iP9Evjmtpy1fZRoRnWSiyAsCFQ7rgRYOvifPxpYXiY1F1eU5CwKSARSOlDzf9wkqMEJ9C7LZtwut','koWOJiugN6pihMfVxc9ie0Z2nvi9dJUrHegzTUy7I','Wf3dpb66cVCXMXIsoSy92JS6SR8MRphmKAcqsWFvYOnPjDjBqIw2g30k3ATnXcrCbqK9yFTKa6aomzKvCoOjIaKeoB8f205ZRSq','d','C',13);
+INSERT INTO ti VALUES (2341102991635754469,6183510641588133774,'QghMSYcIzUwdzJNILsQe0eUpXBDwtrfnw34MjlxjaYR25N','KW7Z2b4LiHFKVYzAJGCbKBjbZiSjJp8qisXXWBcDa8rHt6vfCeSJZyMjimEatpFL1f8nlcHGQ0ZN4mREey1qxVFd5s4iP9Evjmtpy1fZRoRnWSiyAsCFQ7rgRYOvifPxpYXiY1F1eU5CwKSARSOlDzf9wkqMEJ9C7LZtwut','koWOJiugN6pihMfVxc9ie0Z2nvi9dJUrHegzTUy7I','Wf3dpb66cVCXMXIsoSy92JS6SR8MRphmKAcqsWFvYOnPjDjBqIw2g30k3ATnXcrCbqK9yFTKa6aomzKvCoOjIaKeoB8f205ZRSq','d','C',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (10006689147382984688,-3520078360614548361,'HYH0QtoMmnled7yH4pBP25lYFgzOThQjTQ6yQU','dqp9eEZYRUeZDSt0nOK1SpH3t50u7gSIgNwQ3wRHcqB1L0ogWKGigaKcR3MZkZNFbHXJ6N0','71Qd6z9fyA0G1fc','HJUmI7a0DarlG2DItSjVn0zi01J8IxZzkrik78wgXZ1goCN','q','j',14);
+INSERT INTO ti VALUES (10006689147382984688,-3520078360614548361,'HYH0QtoMmnled7yH4pBP25lYFgzOThQjTQ6yQU','dqp9eEZYRUeZDSt0nOK1SpH3t50u7gSIgNwQ3wRHcqB1L0ogWKGigaKcR3MZkZNFbHXJ6N0','71Qd6z9fyA0G1fc','HJUmI7a0DarlG2DItSjVn0zi01J8IxZzkrik78wgXZ1goCN','q','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9526015329128399861,-7170930276033644056,'uWOK3yhmUsbXfWg5pRfiP2sGK','jcyQExHNekDkCDl5oCVwn0nS2v3qjLZgjo8NQC8CZx4oAQb95','5tyJU7sEPk3axWBGai8tJQpJLi5UoXHoXYl5OIBmXIL1246VBR','9ixk5vH9aLQLbahv7MT3xG2cvQOoxkZXeTTmCQrwprmSRFmnjH2CsFhonmhjgDKrRJ0FZat3F3t9CPFGXwgCSQd61pH0FB9max1QxnvbxgtNhpAt5NYJVpgR05OxmRmxbSycBF1T4Cb0Lu5TUNOsPccOraRCpw19O4cPzMW5XOD9','n','zS',15);
+INSERT INTO ti VALUES (9526015329128399861,-7170930276033644056,'uWOK3yhmUsbXfWg5pRfiP2sGK','jcyQExHNekDkCDl5oCVwn0nS2v3qjLZgjo8NQC8CZx4oAQb95','5tyJU7sEPk3axWBGai8tJQpJLi5UoXHoXYl5OIBmXIL1246VBR','9ixk5vH9aLQLbahv7MT3xG2cvQOoxkZXeTTmCQrwprmSRFmnjH2CsFhonmhjgDKrRJ0FZat3F3t9CPFGXwgCSQd61pH0FB9max1QxnvbxgtNhpAt5NYJVpgR05OxmRmxbSycBF1T4Cb0Lu5TUNOsPccOraRCpw19O4cPzMW5XOD9','n','zS',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(52) NOT NULL, d VARCHAR(78), e VARCHAR(82), f VARCHAR(31), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3304316694,-288710,'pUgSFZfbB8NTiZMaZPmqDylwua3MCEZ6bkR4ILICeksGaGQm','yCq8b1nLPna8zLoyFP3D7YYWDJsJJitIGwgTA2lcgSn1W7rH41ZzdfGSIPSBk3IIKYPeeU6E8K5','jpzdZVLtYBHfG7E3r2pimHruZaMyKC9mEEOWIaDxh','q','K5','L',0);
+INSERT INTO t VALUES (1044972523,1393070,'mgbszSmJZhfXGvUwQN6t0mOgN2eD6XlhMPT7GWlaqN','g0vJIdh58fy2cmjzbh02yvUnQqE0tvTuhFBp4hX9KQsLen3GAADy6im','wkNNsqC5P4hac7eyn0ZMtO4PxXogcDaGcsxQnfzXzNhwLu9ixg4U5','hC2bAZCED5G6WUX9yMT4p','r','q',1);
+INSERT INTO t VALUES (1051925732,-6409128,'UbNaAKFJQxDuX5','HNwBgxJyKHN3hp2vZC','aBLEwiXwZNNT0TzN7T92Ww38ZS3ntDKp8BCk5OzttWT763xfxevvWOAP1djmfPHT3nCf','L9UYeGVL4dC71y6y','n','U',2);
+INSERT INTO t VALUES (1976783751,-2645204,'WOJCQwY7Ztrc','I0dumOjWGzkjEvtJxW10LyXmyxqLz7nnSmCy','q7XzSoqZbos9LjZM4cLCnGtsxjF5lq3ySTEAYYpUNcTrBTqQvEfIZTe','mqxaZpU3ojgDOCU6yO7Fz4VpZ','p','e',3);
+INSERT INTO t VALUES (857790979,340433,'2SHa4l','mWeoP','3JlP3byEtVastZL3NmBEe0pws1hCFJjTvo4UOBCxwDhHUeTi','1quFz5SWcPRlEXwoBxVocJ0U4jNj','L8','D',4);
+INSERT INTO t VALUES (272453731,-6653667,'6PrKayrIuRBneGzyrWTL2zZ2A0','e0FGVpQDuycf1s9aCq63tygO7K9GVC6WsWCOOIi1Ug09KH086IIESZiP1','4Ruay9FGABaWAKWhg','2QztRdXZ1','p','j',5);
+INSERT INTO t VALUES (3430981370,3225210,'VPyv4kO8FQpr','8DSB2r2O94H3LRDIHccDKOgw9','5IgAX8GcUYMoJwPuuK6tRykHMm2YhRNNbJ8sKo8QDVt','4dv9g4ETJmT','9','K',6);
+INSERT INTO t VALUES (2406718366,2910698,'YRdP3GS6Nymlp7gI','xMGbn54dF','I6ks2Sd7YcB6uBhfdmAaMt93kJ9EKc7hFojj5nfkqWpIlvz3Yeg7xxHT0jhNbOD1b6S3SJ0x','DKI2uLIvsiMMd7','g','w',7);
+INSERT INTO t VALUES (1637858054,2490501,'w','nnsH6C0nrLwJY6rGi9lJuK9HgahrDAyqmuxOXFD7nHGOuKIxFRffbRsCiUXwwoHAwKMVf','8LsBjLbDgv4SAjgV','ykbwYYXUTuiHxz6uH','hB','y',8);
+INSERT INTO t VALUES (4220458690,-4730651,'7wRpWQ5XKA1uFahgPanp8CoRnbf','VL2QQT993EsRLFSTC','uoyrn1937vu0ldKx26BB39okB7AnPdh1bZb','uZtxvwhPD2ze0A5X6HP78juUsnd1xs','e','Y',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(52) NOT NULL, d VARCHAR(78), e VARCHAR(82), f VARCHAR(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 INT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2932928611,-5169367,'kN6QH2','pcS1rPySyw6sAXTTltgwYAXYXUmstTwGnGdTUv7IeX7RAt4lX5URi4fnHvcpWjhLzKmoG5vFZB8k','Mh9r53y44gmgenyEO5NBDVbRavykZF38kR7SKQVZapoIOW35DYxDX9YYdDs6kJi0aQ6','vE3W','U','N',10);
+INSERT INTO ti VALUES (2932928611,-5169367,'kN6QH2','pcS1rPySyw6sAXTTltgwYAXYXUmstTwGnGdTUv7IeX7RAt4lX5URi4fnHvcpWjhLzKmoG5vFZB8k','Mh9r53y44gmgenyEO5NBDVbRavykZF38kR7SKQVZapoIOW35DYxDX9YYdDs6kJi0aQ6','vE3W','U','N',10);
+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 (190742592,3548277,'siew15br3ZTR3iFHkIPfOwMy57FbXJCKY9KGz3q3ckNs5f4XaLC','aolcMlvZefBqunGLr','NYJZauv7sEPGCIiyTH7pf2CeMGocrXwfgr1vym0PPKxP2mzAScBWXuzruS5y3','cFedgeDu1UKS','ik','Z',11);
+INSERT INTO ti VALUES (190742592,3548277,'siew15br3ZTR3iFHkIPfOwMy57FbXJCKY9KGz3q3ckNs5f4XaLC','aolcMlvZefBqunGLr','NYJZauv7sEPGCIiyTH7pf2CeMGocrXwfgr1vym0PPKxP2mzAScBWXuzruS5y3','cFedgeDu1UKS','ik','Z',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3106712130,-6924153,'XvIrh50MSkORkUN6GK17MX','I4A8LBeVd1rgfxfFBMLSkhEnJvy5qOtVPQnqOIh1nSkV','J1J5vsr0KFiNjfG3aaIRkV22nH947sct3fghopy332G6q','9huiGC6oMUFsIfTKfI10q','AM','M',12);
+INSERT INTO ti VALUES (3106712130,-6924153,'XvIrh50MSkORkUN6GK17MX','I4A8LBeVd1rgfxfFBMLSkhEnJvy5qOtVPQnqOIh1nSkV','J1J5vsr0KFiNjfG3aaIRkV22nH947sct3fghopy332G6q','9huiGC6oMUFsIfTKfI10q','AM','M',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (648898332,2540686,'bn0u0NdpMoBYTCTJHPHt','FuVx4HYzN0IPCgOrWXmPgVCV66tyGSezVhUM0eFK8mAO23qoibvQ3maSVgQevTd9LmWcprLUihc4','YctbeSZLaiiUg0lNIpkWl2r7WnhLc2','cdComptLU6OChG8TJgmz8JXIA2YCDFgQHynDpNyP2ha345HwSkbM4X776ieZy5XGF0s7XfbGPmG2kdlNVhqJfvWOLd2eJr0pDYzxlcYNrqhNBsr4bkg5nSHDvucDdrc0ePu2vX8QuT23kFvecvRkBjvG5SbrlLBE6U7XCsJ2LN00GsFn4zwo7Wv7','Z','Q',13);
+INSERT INTO ti VALUES (648898332,2540686,'bn0u0NdpMoBYTCTJHPHt','FuVx4HYzN0IPCgOrWXmPgVCV66tyGSezVhUM0eFK8mAO23qoibvQ3maSVgQevTd9LmWcprLUihc4','YctbeSZLaiiUg0lNIpkWl2r7WnhLc2','cdComptLU6OChG8TJgmz8JXIA2YCDFgQHynDpNyP2ha345HwSkbM4X776ieZy5XGF0s7XfbGPmG2kdlNVhqJfvWOLd2eJr0pDYzxlcYNrqhNBsr4bkg5nSHDvucDdrc0ePu2vX8QuT23kFvecvRkBjvG5SbrlLBE6U7XCsJ2LN00GsFn4zwo7Wv7','Z','Q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3344737593,5907022,'yYByFMMGpUTwyo5PpULa1nFAL','IyPLnLgufjtMdgBPb5ekSH0uPHdCiS5SpxfYuChtZNSpKIaiUZL7vBTwOeGV57G0mWNn1X3phdvKx6wglIctQqIxJHLRtKUW5tL7GjJGWjj79x7ByPzO5FU0kVMWuuAiP83t2P7SWLMnQX3Dd73SS2K','7Ij1yGRHict98mFgcHcVjZfcZU','1gd2sz23s8IlZBn1RJHVWqqjncbV2BNjFHH53OFxxRregQriTNc3RPFL4bkKwZw3kZpMLetkCyFs6fTtShi4vA6SswbZi3wuQaAdK5qzJ09skpeY4mnxe6qdJEeDM9vbEBx8DPYZOh7H0WrqTmQOxVyxmLSkTx0U1er26lgEYAqwrE8','21g','x',14);
+INSERT INTO ti VALUES (3344737593,5907022,'yYByFMMGpUTwyo5PpULa1nFAL','IyPLnLgufjtMdgBPb5ekSH0uPHdCiS5SpxfYuChtZNSpKIaiUZL7vBTwOeGV57G0mWNn1X3phdvKx6wglIctQqIxJHLRtKUW5tL7GjJGWjj79x7ByPzO5FU0kVMWuuAiP83t2P7SWLMnQX3Dd73SS2K','7Ij1yGRHict98mFgcHcVjZfcZU','1gd2sz23s8IlZBn1RJHVWqqjncbV2BNjFHH53OFxxRregQriTNc3RPFL4bkKwZw3kZpMLetkCyFs6fTtShi4vA6SswbZi3wuQaAdK5qzJ09skpeY4mnxe6qdJEeDM9vbEBx8DPYZOh7H0WrqTmQOxVyxmLSkTx0U1er26lgEYAqwrE8','21g','x',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (593150265,2246454,'xTWQgUV3Ag2st2qSovshUkBYebgDFh0uPUaVxD0f9kBeM8w5kox6','rCNJ6zstlGwsxMiN50aAlukhU58wrYTlilSpei4CPcPZ3K2tUMrt6dkyrs8aSkxcqy1t9gtmK00SIW9AJKM7uUmJxKNE317unynCRy2UuHcMhlEBkscfnvyPKn4TQT4wmRI6qfJeKG9kWmt97nW2682XHxeWN0LcrSXOjlunpeoSn40IF01gllTcbTYvBivTgEmSJRDQwVtcqjxDEsHhirPBFKIrWe7zxptHJhNWND8TmdA','FOnqMiTLfs2','Eu4kUAlWTB2pStdIA3gDQEV0qlJXRcRVl9pWpLIMI8jcpAhZur9HT93YJoVH97lMN6KGPZ5wsJCIgkPbHr0DjnD0je5Qn9GH1I2m3SSeDsztgbYvhCkOMtKJMNP3Cu2HX4o1U62q5xUzBFbSGmjGv8BQJtE9hlPT2TZqNUJdFhayzFIlZmnPUJU8pr','C','p3',15);
+INSERT INTO ti VALUES (593150265,2246454,'xTWQgUV3Ag2st2qSovshUkBYebgDFh0uPUaVxD0f9kBeM8w5kox6','rCNJ6zstlGwsxMiN50aAlukhU58wrYTlilSpei4CPcPZ3K2tUMrt6dkyrs8aSkxcqy1t9gtmK00SIW9AJKM7uUmJxKNE317unynCRy2UuHcMhlEBkscfnvyPKn4TQT4wmRI6qfJeKG9kWmt97nW2682XHxeWN0LcrSXOjlunpeoSn40IF01gllTcbTYvBivTgEmSJRDQwVtcqjxDEsHhirPBFKIrWe7zxptHJhNWND8TmdA','FOnqMiTLfs2','Eu4kUAlWTB2pStdIA3gDQEV0qlJXRcRVl9pWpLIMI8jcpAhZur9HT93YJoVH97lMN6KGPZ5wsJCIgkPbHr0DjnD0je5Qn9GH1I2m3SSeDsztgbYvhCkOMtKJMNP3Cu2HX4o1U62q5xUzBFbSGmjGv8BQJtE9hlPT2TZqNUJdFhayzFIlZmnPUJU8pr','C','p3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(2) NOT NULL, d VARBINARY(47), e VARBINARY(30) NOT NULL, f VARCHAR(65), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1449467025,763216293,'uJ','aFURBfkVtf9FB8ubhSU0LbmJjeNiodQfC91VJCrvRJwv','9n3GtD','ULMg1ER7FJSGdQENVGkj64B1IGoilzznFK0CPE4nXDtHPwcnz46r','m','F',0);
+INSERT INTO t VALUES (2454581708,234286515,'r','3wOF0fxCbbQKMc4LGnVccO21ki0','9mNDrO','ZFh','R','N',1);
+INSERT INTO t VALUES (305827386,863082553,'oN','sAu','YqU8k022bNWnbbyd0flw0NCWbBoD','xsa01VhsIdFe6qTnjF5lWT6bI7ohDuU1tZxj6jaUPfl','eo','Fe',2);
+INSERT INTO t VALUES (200890837,3060470813,'eC','UD6xLCtg00UuWU5vu2pq','BS42GXSrJp1WHv9o','qA3PWtotCPjD1WKwwS9h6dXgqY0hv','GG','n',3);
+INSERT INTO t VALUES (3965671509,1423115475,'V','mTBlup4uua698QhFFHDj','lVSU','SGKhjWuP6Uijj','m8','ya',4);
+INSERT INTO t VALUES (3548153065,733311611,'Pg','wk7aLICrFQCooZJeacPLrFyqtPvLXmqSV','8QFZNrBStNMFRo','LS2yFZVmVXIJ7C','F','C',5);
+INSERT INTO t VALUES (2948612072,500556385,'y','ILtnKDOI1qRLrLR','vuskQY3P7ecc','RAiphpZEVBc1d4qq06mBIvNWvpt0r9TAPJ7Qq9kj6XAqcJ','r','p',6);
+INSERT INTO t VALUES (365829603,3764311117,'a','Ls4Oj9tYPUExlc','sL4HE','ZXd3PqtlN5w4iMcLDLI6vFlYbEHjvoPhVx2PYVB1PEq0wTIyK2sYk6Oy00Bfz1V1m','7I','JJ',7);
+INSERT INTO t VALUES (2481642861,1093796669,'Wl','2pU','HXgcOANvRKfiCpaE','R6lCTmKZhChxwt5SSknPEOwflfOkeVLDIc92af1B6DmMJJZ6ebenL3r1sO','lN','Y',8);
+INSERT INTO t VALUES (3153929397,1376075497,'OC','CDyOrn5AkO2svaoTnEREEJmhtMRH','h4XYXITkWE5ATLj8MZ7wzZU8YjzU','LrNyPZAweW3I5KzIzSAhnZ1XjCXBF5s3KkkKKd433PUfDLtQPTbubcsd1v12','N','v',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(2) NOT NULL, d VARBINARY(47), e VARBINARY(30) NOT NULL, f VARCHAR(65), 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 (3244243544363491420,920932917,'2','rZ3ik6eLJgJ','KqsIiGZm3nqxr0L8NaxSGA32Z','Tpl7ejnyOdXuV5gqlHL4tKCnPsa0zKWazY','2','F4',10);
+INSERT INTO ti VALUES (3244243544363491420,920932917,'2','rZ3ik6eLJgJ','KqsIiGZm3nqxr0L8NaxSGA32Z','Tpl7ejnyOdXuV5gqlHL4tKCnPsa0zKWazY','2','F4',10);
+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 (4933630424222517470,2363199535,'KX','25vsNc2VV0aOCr9hN1TwrLyAHBiQCCXQy','UepX1AV8RwAHa6T','PolC4XYGs1b5GBcXewtNZcFJbA6ZbcKZ3NsGLWBQH0GxAfaFI59s6Jn','1','6',11);
+INSERT INTO ti VALUES (4933630424222517470,2363199535,'KX','25vsNc2VV0aOCr9hN1TwrLyAHBiQCCXQy','UepX1AV8RwAHa6T','PolC4XYGs1b5GBcXewtNZcFJbA6ZbcKZ3NsGLWBQH0GxAfaFI59s6Jn','1','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (529146823,2990134303,'4FH','7mnLkToDuLLic6Ye0qj2Dsjflt0uf2jrLU1fBNrFley4kDEnHJ69vJjvJKcN1rEy2TegWYlVSgTUKHaw2wurLOESmeC6ULOKqj5WoZDhp4gDbKjK4En9Bs5GWfY7Oe84GoVcCp4vkRNx9M8zHmrV579EsM4JC7SYJmF0Ton1wRztDpAqKa','rB','nJW5hYAa4anscJWbweNIVNKMvSSkh0eLW4z2s','4IP3RCh5YFDutSG1HcnH59QaSz5gEJmeDT4IvtnJ2GesxvrieV9EeO','VaipuxChZSeO0Df1cIqmtvj5raSuDgGmD4MglWetEyIUHeCJjonnvMMtSaw0SrvoTDiYT3r8kpFdoyrHLfUJ',12);
-INSERT INTO ti VALUES (529146823,2990134303,'4FH','7mnLkToDuLLic6Ye0qj2Dsjflt0uf2jrLU1fBNrFley4kDEnHJ69vJjvJKcN1rEy2TegWYlVSgTUKHaw2wurLOESmeC6ULOKqj5WoZDhp4gDbKjK4En9Bs5GWfY7Oe84GoVcCp4vkRNx9M8zHmrV579EsM4JC7SYJmF0Ton1wRztDpAqKa','rB','nJW5hYAa4anscJWbweNIVNKMvSSkh0eLW4z2s','4IP3RCh5YFDutSG1HcnH59QaSz5gEJmeDT4IvtnJ2GesxvrieV9EeO','VaipuxChZSeO0Df1cIqmtvj5raSuDgGmD4MglWetEyIUHeCJjonnvMMtSaw0SrvoTDiYT3r8kpFdoyrHLfUJ',12);
-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 (-764766212,2596572754,'SU9hJ3B9g3JyuaWg','3MKDnYfnR','p','Luywyxyux4t3eNZMsKBGXNG4ox060I8db92f2bfklnn21d3ecrxxETtuW9jHPmg59vIYr9sPlKGLFgOdorZp00Z0p5j1FdV8OOtGmXWWwVlNYxXQBn4kRXUgkGWPbtTYqVtOdjDomcYKkTZMcrYTAKwu6dNUuEE6OxWvPMdhia9CNWj7pmDJRaUev5dhku1hAjL0dOifbP6QgfZrneATlgT9C','xB2xatacXhhDRJvYIozswDUKktV0hC0bVmWEYRb','Q8BVfB2HeCEw5cO',13);
-INSERT INTO ti VALUES (-764766212,2596572754,'SU9hJ3B9g3JyuaWg','3MKDnYfnR','p','Luywyxyux4t3eNZMsKBGXNG4ox060I8db92f2bfklnn21d3ecrxxETtuW9jHPmg59vIYr9sPlKGLFgOdorZp00Z0p5j1FdV8OOtGmXWWwVlNYxXQBn4kRXUgkGWPbtTYqVtOdjDomcYKkTZMcrYTAKwu6dNUuEE6OxWvPMdhia9CNWj7pmDJRaUev5dhku1hAjL0dOifbP6QgfZrneATlgT9C','xB2xatacXhhDRJvYIozswDUKktV0hC0bVmWEYRb','Q8BVfB2HeCEw5cO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED, c BINARY(32) NOT NULL, d VARBINARY(46), e VARBINARY(14) NOT NULL, f VARBINARY(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5071114277528261820,2808137518,'7dev34lz44H4QJUIyYz0S','NMvvq9q','Q','5Q4mDE0ixpEK3EmsvCypwp08U4WvVsMPM4BZEAVXIWr97qb','qSYrVayrEi1HUT3YnuDjnlT2qMOlYPRQ1BQKIvy3YxqOWTI52','35zpC3NA3EfdI4vlhbNeCgYShImddu45z10u576b8wE9DBq',0);
-INSERT INTO t VALUES (7108533609961380544,3950063825,'vlRCDUNlaNu3kmV','fLoaGBUI9XTwB7F824lL','0WtZXu05xB7w','GhKDYVAwzyTXue1v','BJm2q9QwNn2o9pRgXHGgdjmO9S5QYV','WXZrg9n0QbZKuxt',1);
-INSERT INTO t VALUES (3270407886527418448,2331800635,'EVktjmrksZJEJQIC98RTG50JKio4WMgI','cybyYLqB4031PxjPWCcpfgaeBC','6','whyyJoK75yRmBnDjzwTiWO77tPUIjUh82BKkuLWNwQ4fOFXDR3HA4v5C','Uy6kWzBZLamnrh3RWSB','TepqV7qk0bJAYiSgFasY3ixNWoIK1aCY9DJtcXW54RqaAIlsAt6lwQ6IFBs6MyTY3u',2);
-INSERT INTO t VALUES (-5621824019971846702,2064415851,'xkdqQaswWDyu4rvkRD','Nyu1dW','lLBxOj','wl46oQJUqt4zptBJ','usg5Gmpe1ZWnIxtHMvJsJc','t323HPBNf50iQG0C8u1oj0Y1J3Bmq3DX7sIk4LJps5cJoqRmTlfUaYHPsd4UHSoPVW3tMEMl3J9Kip6tW62DTbrybl2kI8PnmvrQ',3);
-INSERT INTO t VALUES (2385456666521394380,3279863333,'aY2kj0GoUVwjeIGyFKBg5s','JttlcAvOO4CpJbXepP','GjAUQa4Aa4YQQ','eHKtucfb1lqdXYMRBi24GUVwXPh8ME1EAqaUjkfPCQmivAXkLefuOZIH','odex813Dc9z2igPIHmIPwjJ5z','Uo3CbKFDWwXPEmTjE9AkpMsH3b',4);
-INSERT INTO t VALUES (9082705596084487910,3081480644,'yf6biv2lUcS','Ywn5zD9vOxDGqzuezBm','KnzwgAM','9N','13BYqRvvslEAcTsG68KUV','4mRhoCOL6iGYVsVeymqYRT7h6viBRssW7uUybeiehJgt8TR9MfvU2MThDqJpIt3PH312XnQXUbl57gl0C8OnjZlEJ5vutaK7',5);
-INSERT INTO t VALUES (-8863486183102258998,3439963153,'Zq0nMM87MDbTBtc2CuJExNs1pz','doLhKW','Vo8pK','cJ5Z1NxAhgjyELiRZpRckEuHhL9dxMT9Prfnu9','nWv7FUHjgy02KZkasaZ5sRDCRQb0','9GieseOhaade5do91Ir21Z7SHqd',6);
-INSERT INTO t VALUES (1675659994691746070,3057145951,'LwrvRbkUnzoG9xDgE9','nY23wWBuqBLSmDG2DQXZ4EMhVeuKFYqqx2vPRont','QCH','TxT43fDwtRNnnRF5zg382CCBjUXqp1K9euQZR8YEYQFskzJMKFZwolvf0iF03p1vIDy0AOF6gMnSIE','qo4PC1CYem6dxhEHMQ5XD3lcGXM0Ptb9oMrN8FTw5Gt7MckF8FG0ovM73zA2O1ojOOqT7qQHl7phVCfyZAQ','WilzHAWU8VQymKEwzYAay0Puw26y0JQrVgRo5ey3s',7);
-INSERT INTO t VALUES (1129833967035794883,3081044172,'kYgT8jn08AnA','ddqVnxGmTqHqg8qJs1A4RjyurKB5DRe6WULPy1ltRdAQ5','MRtzbDPd3oD','YkOqOOKS32wnxkpE1LECUPNz59Cheh8y5tJn6LqRUKf2OIAXJ756','7abVKuFCIhIPuD5IYUBElC9UcPEDID05gjU7UD5VcqU3rKbNYdFqB6tDu4JGZflEeGSr','rjjL51ld9hpMvjcfuRdBvFMCTBsU55xBPsMTwlqeOgkSiFfX2vQuLnwOq8lKykz4sh9YQYqejPiHQMWh',8);
-INSERT INTO t VALUES (6006859085909513467,2103731194,'6k62cLrK1y2hBKde','p3CXIEgBb08swQOHkN14YmrdJ1zxlga','8Llt8a1NnAN','Z5Keg4dbIuZaBF8LS2M67ee4Yu2H11haq7JwE6zonDiqpGfAyY','DGgob5zy5RaNPHZm0q7Ucr9CiszjdMkjo2kA3lgUnJrnBuXc4l9Olit9e07jaEPVDTEDbJxaOgC2mZOBcmU30Qgh4yI','X2jAt7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12654357072422195231,2941809232,'UY','Vzs0qDejhsSDsY2t2uuGPdPwnnAE642UyfZCvwoDAIUJwaujrFj5DWssMaKPLtpKqyZHNqOT87ojEJnpxFJ1L4PaxXBFozMpx1jtdux1l44vlK','0p6VJlhsVfXKS3','msXe3yzEc7x7UWlbzUP7qi2RTBtCTHUaa3apbg','T6','xa',12);
+INSERT INTO ti VALUES (12654357072422195231,2941809232,'UY','Vzs0qDejhsSDsY2t2uuGPdPwnnAE642UyfZCvwoDAIUJwaujrFj5DWssMaKPLtpKqyZHNqOT87ojEJnpxFJ1L4PaxXBFozMpx1jtdux1l44vlK','0p6VJlhsVfXKS3','msXe3yzEc7x7UWlbzUP7qi2RTBtCTHUaa3apbg','T6','xa',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (11548789853145584183,55365851,'wj','OzruUiZCWRtQSblu4PgGE15xzdE28FJ37P6nFos4Z6LxzG0nsgANVRK3Ks9eiqKnXAwpaXt43qMvoRvBv4AmUOLS4SaWhZbX0ygxHWA4FoNfjVet9rqA3zIgeNotedVcxxkPnPfCyzHtAn8ruWLjx3gzKKXAqIMRfE5rObmfT10L1HxZh36FdiFFqnC4XtNYXFQRvgBKrogCyUkZzFvmIqtebJnsuQ0BSJz0SdSHNIRff7SAKUNlN32E1WpLH','o9hCxrKFeN','N2p0EqhgmfKtaC4cK2EKkiWcba7N8p5hXO73jPDjVqeZDmLnJXiRYCz0U50cijYsySvtXQqcbQHCyr901Vf9Bhlln4yb5IwxghFeOXnqS9wyFMjo4HuX0XqTaLwkENZG9oo5F57OvxB3y8I1','94','q',13);
+INSERT INTO ti VALUES (11548789853145584183,55365851,'wj','OzruUiZCWRtQSblu4PgGE15xzdE28FJ37P6nFos4Z6LxzG0nsgANVRK3Ks9eiqKnXAwpaXt43qMvoRvBv4AmUOLS4SaWhZbX0ygxHWA4FoNfjVet9rqA3zIgeNotedVcxxkPnPfCyzHtAn8ruWLjx3gzKKXAqIMRfE5rObmfT10L1HxZh36FdiFFqnC4XtNYXFQRvgBKrogCyUkZzFvmIqtebJnsuQ0BSJz0SdSHNIRff7SAKUNlN32E1WpLH','o9hCxrKFeN','N2p0EqhgmfKtaC4cK2EKkiWcba7N8p5hXO73jPDjVqeZDmLnJXiRYCz0U50cijYsySvtXQqcbQHCyr901Vf9Bhlln4yb5IwxghFeOXnqS9wyFMjo4HuX0XqTaLwkENZG9oo5F57OvxB3y8I1','94','q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9393501766550887525,609041455,'7s1','IkB5grYqy790HQBL9Zi16PSlBSMLj2Dd3Qz5wVOvxLlCjeMzh50aJRHiKWCMSiDvK9mLiD0EFfJm2FwIWLxJQXTUiofNt19incIEs0qFUxvUeuXwVs4At5CFreZJSCJSyAlMXd8AkaVyjuCrWBCFNDk57CGuEaqK1oMn9lC','OAvjqjION4lJJw','U8qg2b3uoREIPcbDy13s5JPCmYwlr925TWZ54MRsBqmhSUxkquwgOZRXFREmqcrfl2X3u1ZLkKHon81bqNKHHqTdHAxzAeOf1QT8nCmm3c4XijlyCYKUTHoScqKZtR7q1nmRyAPbn8mL7Oj74LsC','vn','r',14);
+INSERT INTO ti VALUES (9393501766550887525,609041455,'7s1','IkB5grYqy790HQBL9Zi16PSlBSMLj2Dd3Qz5wVOvxLlCjeMzh50aJRHiKWCMSiDvK9mLiD0EFfJm2FwIWLxJQXTUiofNt19incIEs0qFUxvUeuXwVs4At5CFreZJSCJSyAlMXd8AkaVyjuCrWBCFNDk57CGuEaqK1oMn9lC','OAvjqjION4lJJw','U8qg2b3uoREIPcbDy13s5JPCmYwlr925TWZ54MRsBqmhSUxkquwgOZRXFREmqcrfl2X3u1ZLkKHon81bqNKHHqTdHAxzAeOf1QT8nCmm3c4XijlyCYKUTHoScqKZtR7q1nmRyAPbn8mL7Oj74LsC','vn','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17751930029573235780,1003830345,'M','J915xfn6iUFxZCNf8orG0k4sGXQEtXj1ZebaBYtJMqIucjuJvIMQUNOaUfMipaca2o2XTTcYhBkANKStxxR0wDFhuCbnWezzFUWUNQRA1o3HHeZKywx8dHXGBlnFxpDIJarrIS6y7PKYkKlrk2Cp7Ri8','VpwaDye1iMeOEDz19JrF7V','h1hBfT5PH5gE6Ug1zPAnh4RXmRfrr6rmjnsrVYvso4Y3KWCEau8RZwnT7cUAu7BAh0clfoS5zGU7NlC44q1LxWN0Y0JZJ518MYbkqSmHdVkfvLqIp4hQCckfESjjsgTIdR7fkXAdkL1MLDy6ayQeIRucOFk5uGRRlQFlItOWgzroWMr9Z4VXShFC4y7O9mo9xIpHV05Mcwzjuta1vpovIYcunBF9f93R6tJUcKCrh6qszEUboEg4ZQ','3dh','M',15);
+INSERT INTO ti VALUES (17751930029573235780,1003830345,'M','J915xfn6iUFxZCNf8orG0k4sGXQEtXj1ZebaBYtJMqIucjuJvIMQUNOaUfMipaca2o2XTTcYhBkANKStxxR0wDFhuCbnWezzFUWUNQRA1o3HHeZKywx8dHXGBlnFxpDIJarrIS6y7PKYkKlrk2Cp7Ri8','VpwaDye1iMeOEDz19JrF7V','h1hBfT5PH5gE6Ug1zPAnh4RXmRfrr6rmjnsrVYvso4Y3KWCEau8RZwnT7cUAu7BAh0clfoS5zGU7NlC44q1LxWN0Y0JZJ518MYbkqSmHdVkfvLqIp4hQCckfESjjsgTIdR7fkXAdkL1MLDy6ayQeIRucOFk5uGRRlQFlItOWgzroWMr9Z4VXShFC4y7O9mo9xIpHV05Mcwzjuta1vpovIYcunBF9f93R6tJUcKCrh6qszEUboEg4ZQ','3dh','M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(20), e VARCHAR(23) NOT NULL, f VARCHAR(30) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2655731,-27848,'d1459c','dYo4sexxG5Rxp','0bJPEe44M71APDJM4ZheRIb','wqzulwcBZMyZ','K','J',0);
+INSERT INTO t VALUES (-7167047,-5204,'4LRD8O','yE8lJSneorPfKx7nQrAC','lVHiHFb9EsPxFlnz61HAJZ','zGvPNV6Hq95173WYzfIyh','t','Z',1);
+INSERT INTO t VALUES (-6927090,-1984,'HheXUUl','Kz8Af','Tjvz8afdnuXK96GLAL','8eGb9ePb5LjD1FBIquwBiUYWjnlm5','B','n',2);
+INSERT INTO t VALUES (-967737,11081,'k','U2XkrpmcY5bkO','QmeyY7lBkwhYKwzG7gKJ','Bf9nTw6SnZiNY3','Cb','t',3);
+INSERT INTO t VALUES (-7617823,26117,'Lrn8jlV','M35Bk13duGiLdnLgu','7PKwzXoiwoy4Dds7B9pp','bC6WZw2ivRlVIyeuq4c0g','z','c',4);
+INSERT INTO t VALUES (4873775,-6557,'Np','AuNc','8zjjSoEdZiTHWzx0OC9','e','I','u',5);
+INSERT INTO t VALUES (-2853727,14480,'qF8As','4nr','B511oGdUw','wO69E0aphNFJwKTMSXTCdS0ZIgCinD','PD','7',6);
+INSERT INTO t VALUES (-3555725,32379,'Vra','QjLeOJzVZHgdiOA','sQZRvHmMQPIAnHU','U5Jnru6vfYQxzRCmB8d','R','1',7);
+INSERT INTO t VALUES (1226493,-27671,'QUNVyK','Ksk2','zxVVzH8guSFk','A5OOgKcfbqwH3nKSGokAvbiw2OzS','s','V',8);
+INSERT INTO t VALUES (-6256729,-17113,'faH','hOrb4','UdlZBNVT','bLdUdSsxd','R1','v',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(20), e VARCHAR(23) NOT NULL, f VARCHAR(30) 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 (1074766570909281923,3316104085,'XgKlEGalubatJtSeSXrN6ZcrTbAUOni2','svF3S5nqPLarUCQ4kJval7Fv5aLrWM2GsUsTLe2','hI7aNwWbr','OBcEXOyzjotJhsHVqTBuR7ZmL3FS0RJhZueb2jcgJoIAvNKnoTodeZTFFDlKmDsEEXrGC17v1YDS9jfXhHyjS','Hi9QVfuk64dfMcSIMpqayVwd3N5iTXO4C4OlugA68HyRZ0Y8ucxIwJUlheNlIAx0Z226i9BkDfZ6DCDR','JipgeumVz9k212lrjT2CFTLesSp84wAbSqp6F',10);
-INSERT INTO ti VALUES (1074766570909281923,3316104085,'XgKlEGalubatJtSeSXrN6ZcrTbAUOni2','svF3S5nqPLarUCQ4kJval7Fv5aLrWM2GsUsTLe2','hI7aNwWbr','OBcEXOyzjotJhsHVqTBuR7ZmL3FS0RJhZueb2jcgJoIAvNKnoTodeZTFFDlKmDsEEXrGC17v1YDS9jfXhHyjS','Hi9QVfuk64dfMcSIMpqayVwd3N5iTXO4C4OlugA68HyRZ0Y8ucxIwJUlheNlIAx0Z226i9BkDfZ6DCDR','JipgeumVz9k212lrjT2CFTLesSp84wAbSqp6F',10);
-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 (6679770965756916280,2072394415,'lyAkW6nVmDbPWgvsz482o6uX3LTIzBN8','Br8CQCTsBBvECJiLwz','hokXmnr8T8x','Xw6TbBigav6OsYkeTnEshmwq1g6WlCaRj55PMmFrUbkHta2PdWmC2XWevvNt5p283gwaL2kMPzS9U2sFuxrFnz','zqPMCGW2dxIijPUWdCWY6NvaC1ZywJQ35GQYpv1','FZzE0TLrFezgDmeaWXFU984N3pum7p9F',11);
-INSERT INTO ti VALUES (6679770965756916280,2072394415,'lyAkW6nVmDbPWgvsz482o6uX3LTIzBN8','Br8CQCTsBBvECJiLwz','hokXmnr8T8x','Xw6TbBigav6OsYkeTnEshmwq1g6WlCaRj55PMmFrUbkHta2PdWmC2XWevvNt5p283gwaL2kMPzS9U2sFuxrFnz','zqPMCGW2dxIijPUWdCWY6NvaC1ZywJQ35GQYpv1','FZzE0TLrFezgDmeaWXFU984N3pum7p9F',11);
+INSERT INTO t VALUES (-7397509083868074407,-16711,'8ToQoE','xAA','hgQNqcCAPMGezoiSfFX','f2RiVkqL','TR','c',10);
+INSERT INTO ti VALUES (-7397509083868074407,-16711,'8ToQoE','xAA','hgQNqcCAPMGezoiSfFX','f2RiVkqL','TR','c',10);
+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 (7970121035161645100,29381,'1PTwXDAC','H5y92iP3b6bNnFwLBVZc','6xtczmfw07bU','lBPggVdOfAUlp4ho','7','X',11);
+INSERT INTO ti VALUES (7970121035161645100,29381,'1PTwXDAC','H5y92iP3b6bNnFwLBVZc','6xtczmfw07bU','lBPggVdOfAUlp4ho','7','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4549931206382145641,3561049226,'mshUhHUjnIag1ZcdUed1G3nQTT5','Cv8vMibZRdX1rs5waPuyyFpF9UsZiBGa6y61si2qD4eSAYlk6tHUv8Yr93IAVxiSAbj2wtctzJQVRtRDrKUTEv6LywfGCY5pwv9ZQD3k3mDbh51EYvbqCe6pJM','ZehePNgV32vyv','bB44A6XOuEXIUBWclZvPnLejRpNIyoZrFuCzshkWZN5XfD8FqMkCyojxHgM8L','Lrx5dvMsGMiPpkvKCYK9JZ7cmlVuEpyf4WlGZw1SfuvGEbigkZopXHXDpxdWGOjd0mhOfGD9NXUfRrOPChy835t6KkIJfzJU7JxT','KEfyT05Y2Z8ByWLJirCKJxrnVaePhv6Ap1y4Mc3ygRPpyuyaO4HarxF3y12moiY0ZMk4KWu',12);
-INSERT INTO ti VALUES (4549931206382145641,3561049226,'mshUhHUjnIag1ZcdUed1G3nQTT5','Cv8vMibZRdX1rs5waPuyyFpF9UsZiBGa6y61si2qD4eSAYlk6tHUv8Yr93IAVxiSAbj2wtctzJQVRtRDrKUTEv6LywfGCY5pwv9ZQD3k3mDbh51EYvbqCe6pJM','ZehePNgV32vyv','bB44A6XOuEXIUBWclZvPnLejRpNIyoZrFuCzshkWZN5XfD8FqMkCyojxHgM8L','Lrx5dvMsGMiPpkvKCYK9JZ7cmlVuEpyf4WlGZw1SfuvGEbigkZopXHXDpxdWGOjd0mhOfGD9NXUfRrOPChy835t6KkIJfzJU7JxT','KEfyT05Y2Z8ByWLJirCKJxrnVaePhv6Ap1y4Mc3ygRPpyuyaO4HarxF3y12moiY0ZMk4KWu',12);
+INSERT INTO t VALUES (-2409975454481718557,-14267,'vmx','8vNYWMTVxIGHiXoSk03rQ3aLHeyFixqJomLLHS9je6Y8BNU3EKKxzi6GqJpwS3EFy31O7P8eXwZMoqFwlo17lD5P8AWUlFCxKN','qTE6FCqVMVBj','sVJPpidfH6fWv6URYL1MxrxcXbU','MG','1',12);
+INSERT INTO ti VALUES (-2409975454481718557,-14267,'vmx','8vNYWMTVxIGHiXoSk03rQ3aLHeyFixqJomLLHS9je6Y8BNU3EKKxzi6GqJpwS3EFy31O7P8eXwZMoqFwlo17lD5P8AWUlFCxKN','qTE6FCqVMVBj','sVJPpidfH6fWv6URYL1MxrxcXbU','MG','1',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4534528016091618808,-29131,'qIoIQdq4i','Xal5MGRx2q8OloYrHHXUDkVpXEr8sx0QIBCFjlfGjMRWD2AFY5iOaiPy5rMmkP4LcnKLHLbUyqIgjVM1lviTWnRZ2HftyK7NRVKcg2NUKmQsvKhpST6RoxtRV6MQVCLZCLmepr88j2L6whpWJSUWwJ5DnGqkeCQljbH9N2hPNlODvL','1K9ILb9qAEOr','zQXCYotMyIGse2ai2gCnW','k','I',13);
+INSERT INTO ti VALUES (4534528016091618808,-29131,'qIoIQdq4i','Xal5MGRx2q8OloYrHHXUDkVpXEr8sx0QIBCFjlfGjMRWD2AFY5iOaiPy5rMmkP4LcnKLHLbUyqIgjVM1lviTWnRZ2HftyK7NRVKcg2NUKmQsvKhpST6RoxtRV6MQVCLZCLmepr88j2L6whpWJSUWwJ5DnGqkeCQljbH9N2hPNlODvL','1K9ILb9qAEOr','zQXCYotMyIGse2ai2gCnW','k','I',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2852818815612296165,11263,'bXU2','6miSHOwcgRZTUUn2WUTCX88ORVTmgguMp6ndF0VYiFwJwCDrX5mzi','9J2AiS4XjYei3z','rremnPOXyUkfmR3PjTqLky52znrWcgXeSFAdPQDiXebUX53h7ESiSGB8gPk0VYzQmDPn2EWS9uZKunSBydKlBYQTs9ENLOGbZiSxNurzHwEznBEcYmkim5kj1oPPX0dS999OF3Fw773YQ36pClDCeEnI2r1QImcsFnd9lcJNdsFusYyEGwjDUmVPJ5jssaySR8pfLmOt8XMmWVZTf6aU4Fr6s61tEzYexPGfyESXw1C','XwH','w',14);
+INSERT INTO ti VALUES (2852818815612296165,11263,'bXU2','6miSHOwcgRZTUUn2WUTCX88ORVTmgguMp6ndF0VYiFwJwCDrX5mzi','9J2AiS4XjYei3z','rremnPOXyUkfmR3PjTqLky52znrWcgXeSFAdPQDiXebUX53h7ESiSGB8gPk0VYzQmDPn2EWS9uZKunSBydKlBYQTs9ENLOGbZiSxNurzHwEznBEcYmkim5kj1oPPX0dS999OF3Fw773YQ36pClDCeEnI2r1QImcsFnd9lcJNdsFusYyEGwjDUmVPJ5jssaySR8pfLmOt8XMmWVZTf6aU4Fr6s61tEzYexPGfyESXw1C','XwH','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (349988004248048751,24126,'qc6wr','ghy2jTtJAjf6DVwwJCob7ZBf5ZLufBZ37iMjwbrfMTr8lMGiATBopuYNOj6UytHKirvkimg9PWClaiKlcp2FSS2Jzu9IwiYP2mpWg','uG5oGQPsaft3uiZn88','Z5s7Ljw5vBIJ4ctB6u3uQKtMwPLWwJe5GVkHlIvPR6wRr75MNlesXBU1JuXPhIcXqQ355lzF4suOztq8oOzCId2P5uIatSlLts1OpBVLRYDO7JNbuasGtxdCSbLmmWdGwhrHLHQ9doXxnCBJBlflQHX9YIA4UhuquV3yZIDh9HyWTvMGVInmeTeko7yj65TZtNDNyz12qpuGDh3zVlFyI1LLTfNIeJWR1sxNa70B','x','Y',15);
+INSERT INTO ti VALUES (349988004248048751,24126,'qc6wr','ghy2jTtJAjf6DVwwJCob7ZBf5ZLufBZ37iMjwbrfMTr8lMGiATBopuYNOj6UytHKirvkimg9PWClaiKlcp2FSS2Jzu9IwiYP2mpWg','uG5oGQPsaft3uiZn88','Z5s7Ljw5vBIJ4ctB6u3uQKtMwPLWwJe5GVkHlIvPR6wRr75MNlesXBU1JuXPhIcXqQ355lzF4suOztq8oOzCId2P5uIatSlLts1OpBVLRYDO7JNbuasGtxdCSbLmmWdGwhrHLHQ9doXxnCBJBlflQHX9YIA4UhuquV3yZIDh9HyWTvMGVInmeTeko7yj65TZtNDNyz12qpuGDh3zVlFyI1LLTfNIeJWR1sxNa70B','x','Y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT, c BINARY(90), d VARCHAR(16), e VARBINARY(4), f VARBINARY(44) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (65247,-119,'oXhA09DqmHL66hT1FVylJyWIAMb7KccxvJkle9qWajyLH4TPBLJnU1YW5HH7W3dq8nb','ODqg','F','3MmG8JKtL9fA8loYeASQDI','P','4',0);
+INSERT INTO t VALUES (37935,-55,'Ab37prIkpSjM1pa4Z2SwkeIGrCl3A2EHzW','Zan12lUsE0oq0ro','WpPb','4blU8HnFJVJkpe6aE9uOJ11','z','2',1);
+INSERT INTO t VALUES (53371,-9,'ghxpsV70SFIQOhgOJfwrSEE','a73Igf','6l','NsYqF2EdbFg9gnmjeT','o','q',2);
+INSERT INTO t VALUES (13546,97,'9lerksAtTDQIhh5QZATpoWTPbmKb0PaPr2IW6bwgMz2McxRrOwF0kPrWR','QlqF1','His','YkL9aNmDPVvFZtiPyikyYW30P','n','x',3);
+INSERT INTO t VALUES (32598,74,'QDytp0WSUZFGxTBFx3uDmUtFAZ5oN3','9zuIuVFlFOcdOB','mLwG','3tWe2o7rfTDMc9KP5xPe','H','J',4);
+INSERT INTO t VALUES (4017,127,'zDLMHOY1iLDbEyNEdLJSSnO0qQEJijxo0SFzSrJt4AjjIvbLETw','IXY1kN3k','QRRt','0rGelf0OSjybYjefKCRZ8eMr','o','t',5);
+INSERT INTO t VALUES (47910,84,'AYgXu6otlvwEhg1qvSP7oDOcwIZAGXSeSgF4WjjqvNXu3eJmZpcWTl2TcufmAZRr','1S8JfXOE8hKu46','Lo','IIrFF6Aq6OS5SixUdOy7SazpTx69sgOJt','t','9',6);
+INSERT INTO t VALUES (13686,104,'ckq72xBdM3dx8jkC8JfET1TPaGOKAHkPBn','3W6euje','tPJ','FF7XUOIFiVBaWpcSUOp7J','E','J',7);
+INSERT INTO t VALUES (30313,91,'e77uXpRGtylShgAgGlHrC8Sm5Q6o1v1jKIGwtgbtk5ysSUPkk0RLyoYwzYNamR1','7En5ZuljS7IwSDVx','MbD','Q2CqjGH1lcJbc7dvqOne8NmrA','l','Z',8);
+INSERT INTO t VALUES (50610,25,'MKlKypUzJG5BzlaAUjT6jq1ndJIDRX1mGxD6RvrMJE56JBvoOypnZc2XlNDEf','SCJSUiA','atQQ','kpljwKB9CkVahrhA6zre','z','O',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT, c BINARY(90), d VARCHAR(16), e VARBINARY(4), f VARBINARY(44) 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 (464348504,55,'AacRQulIaFGy83ZOS8fPN13sBgm6MOjMsr9FNo0i4I4e','I','6','GuniIDIKTFl0asRrV','g','D',10);
+INSERT INTO ti VALUES (464348504,55,'AacRQulIaFGy83ZOS8fPN13sBgm6MOjMsr9FNo0i4I4e','I','6','GuniIDIKTFl0asRrV','g','D',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (1510480519,-121,'HofLFQa3O368qQf636OHP6xJW4UXKlELnShHZlcDEbFlcvrfcTmX9v','DkicKcRDXEG','pw5','a4f8UtCimF1pqJIXAqX0F0KMC','8','m',11);
+INSERT INTO ti VALUES (1510480519,-121,'HofLFQa3O368qQf636OHP6xJW4UXKlELnShHZlcDEbFlcvrfcTmX9v','DkicKcRDXEG','pw5','a4f8UtCimF1pqJIXAqX0F0KMC','8','m',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1327225815,116,'PnKfaIhEyF7HyqY5fiOjc5qWiSt1sYYY6o','VsDUWHrOpv2L73kzEbOc2ARc772sh6okbGLaIBNiwYUGxNHVJWuJ0mfBZjdEWoqEW9RHWtQCo1S73XqsBhFhdvIKXywnnXSSWvIwrbCZ97YhUYlw0TqezA0Hij82gtQ0LQX1sSuKVFf7ZP4Se6ETtsjlIzTVAu1dKMlHd51QKBkPdcui3DCTYvRM','wE4','QqHF0EiXWTAkZgQm8gtmN0GlBTKqz7R2Z5B7z','W','T',12);
+INSERT INTO ti VALUES (1327225815,116,'PnKfaIhEyF7HyqY5fiOjc5qWiSt1sYYY6o','VsDUWHrOpv2L73kzEbOc2ARc772sh6okbGLaIBNiwYUGxNHVJWuJ0mfBZjdEWoqEW9RHWtQCo1S73XqsBhFhdvIKXywnnXSSWvIwrbCZ97YhUYlw0TqezA0Hij82gtQ0LQX1sSuKVFf7ZP4Se6ETtsjlIzTVAu1dKMlHd51QKBkPdcui3DCTYvRM','wE4','QqHF0EiXWTAkZgQm8gtmN0GlBTKqz7R2Z5B7z','W','T',12);
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 (1811707602176005185,3756029796,'vbCuAuw4iNmdjngo2ppyqnZe5eS1Oag','oOokHsu5x8K79MeCME4JWKZYVHzpmI5ndR33UklVHPWOjdki1NHNmmnnbK04UrsIu2jpbH6cQxDY6Bh9PP48Vpvhtgio9RCBmwVmA8Afb3owy8fAvhKiBMHEQQ8RICJt2F8ZQe3usjbpGNT7sFGcs2ZxT2zvVAgbB4RAfg6T8p1SOapTCWgvVFRk2jB','my1fjhVnMLl','enEAj4OlArHTthC5jnANC65jDtmOtAF1mP05T6GO5NhUWbSVOY3Mrh9k54ZjqZr','P1DLbkUoukCoQvZehUpOwwSnx1uvdjfFA737QFJz7HyDyB5CVfpall2uyc9xTZnHiYQOWDpxlJu73hyGg6ZenRNVXd','hGlfKB1UvzJVmbTpNt9KQ4mhn5fr9GzWbBWcQOlLHb5',13);
-INSERT INTO ti VALUES (1811707602176005185,3756029796,'vbCuAuw4iNmdjngo2ppyqnZe5eS1Oag','oOokHsu5x8K79MeCME4JWKZYVHzpmI5ndR33UklVHPWOjdki1NHNmmnnbK04UrsIu2jpbH6cQxDY6Bh9PP48Vpvhtgio9RCBmwVmA8Afb3owy8fAvhKiBMHEQQ8RICJt2F8ZQe3usjbpGNT7sFGcs2ZxT2zvVAgbB4RAfg6T8p1SOapTCWgvVFRk2jB','my1fjhVnMLl','enEAj4OlArHTthC5jnANC65jDtmOtAF1mP05T6GO5NhUWbSVOY3Mrh9k54ZjqZr','P1DLbkUoukCoQvZehUpOwwSnx1uvdjfFA737QFJz7HyDyB5CVfpall2uyc9xTZnHiYQOWDpxlJu73hyGg6ZenRNVXd','hGlfKB1UvzJVmbTpNt9KQ4mhn5fr9GzWbBWcQOlLHb5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED NOT NULL, c CHAR(34) NOT NULL, d VARBINARY(47) NOT NULL, e VARBINARY(20), f VARBINARY(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7221,123,'gptDudGHmJnydvZLL15MOSFPJRpe9','gUCOXYq7oGEgyK6El7aMn','81D5YNxdrfJ','8bDFamz1Zn93hYpwZuIqUi6VJVg9ZrE4biAp73umNQj0yAj4jixci62vnRam','gQxEQ35ZWaBMekIhkj3MCUxan0k995MWtBZ3ZtSGfxQYvb','NLUHHoN0odjfoCwjSBt2puaF4vouAbM9UA4CCtnj3AsLJBZXzj4as22vJe3RIQborGSofjSAprfZSjcj',0);
-INSERT INTO t VALUES (18058,155,'3D','dmO6yl7SFiRkxS1AC6XfBNkEv3MdxhzJPB','HAGlKJ6BbkaQSyl','nE','cxcUnFVQajXooyGPwZ9CGm06upzSPGNm','AF6cPZb0jfn4k76NGUbWyRIqNldihPAMYksp1Du9TofgXm6PhwjOM',1);
-INSERT INTO t VALUES (9656,68,'avrC','XcWtRdp1UbyHF6V4PDfBsGdEh2ylTtIBa7aZ5e7WFIMVSga','r','L7','Ne4QaY8Sqk9xRpHjswLWFx5cy0uFqXJkNOgYt0IAOJWkYE5NgQf5KcyxMZ1ne4ihu9rRptjC0LUh7SBdlGo5Pr6lw00a1uMH51','mnwnTyFKlRg3XvCeoPXPBWndrWBeeyh9p4',2);
-INSERT INTO t VALUES (-30357,15,'2vgbtfqnGMpM2vepM5L3NMUmSumA1O','7Itwoc9kAA8N7TK8WKLt2x7ioRoFr0SD','NomgqW','rmXhFuoY6Qggen5FN2TFe4DzYYOVZzMygZj','okqHT4i3KH7Fk7YjKptQ','g6j2dMN3i10HeLYDVSXBV3sQ0XKrfaMcd820gsf7',3);
-INSERT INTO t VALUES (738,9,'iosZEt','WwqiItfYdaUMLLNdBCD4eThYsKn4H0Kc','59jV','noV','efg1zf2pLCpoUUuQs3DAcKkHLi86XLed9M6O1fCkV','WrTMFl7OTvKK98zvo',4);
-INSERT INTO t VALUES (20010,191,'vCCQD1gGQrxtyw3Epueh1l','Y7','J36o4','bhuHDg3JMDg','k9Xm','TrGU5DP6KrmnUsSf7gbmDm1jDTymCWt4WBYyVcRvCr2wDaROA2933QLIIZ7Bvkuqvpp5Zqh0eEFH4mO1D',5);
-INSERT INTO t VALUES (-32523,204,'0p','gySx3S13','TYIByUUs','30jb9lq0xfjG7AvuSsnDJ8attFCJyV','4ZKNPF4EJ18y0e','v8jXTx8CKPAptfuZ',6);
-INSERT INTO t VALUES (26129,155,'bOEagJ43nxyBRwLcoycF5lb','bvXVAmBo5s1WayQfy5LLT0tjawHaonHJbUPefNc3OSV','0FYBaxPMs1POTvpIwQKv','65JTlrE1cxkYe7Aeae7Fwn5DE2FvCCNz','390neqiO1htKFQO96rMvjEXbjGOCrEId0BdUSVRecDKPjnKT66PxYBsW2LlQMnzDjukrycbxHw790','Zqt23DCqDfkmspo2xDvDBc',7);
-INSERT INTO t VALUES (20720,238,'H1spcGI','9kPkTtLYFGG','OwGpitzN9dGyIszUiH8','rbd6A27ebOBeh0OjFYUipzY1f2U4Obd','qiqzVmAZN3i9KncdiEKSwp3ZIxtWdUPPA8wMrIHhSj2CxoTUlTvU9WPn','K2kDh8JeL2yPImLwpmLmQues',8);
-INSERT INTO t VALUES (31998,137,'4ONzENSBcFdWjnQvF0','lxXxw7OdwU72Dq','l5kJXm6a1ejp3U','mMJWkevnO9HXBTDV9xB','zmyUmTuQYDXTjj12QdZQGzyYgW','5DBZVy3CJlXuWAcWgg13Ya0nJ9Ry08IRPWWDxoTyMWedLkYUEDzT1TJFJ7uAsL9wlL2eV0kGF5X7YKal',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3894785424,18,'bhTTUotrTynK6vxuQm3LRwv8Tilo1Mhj3z5','4j9zcmLzpaf6V4GPeocME6XkWehW3W98EgjLX4clSYooFx6kTXFEv30','dnZ1','Bagl4D1lGEnoc57Kmuue6ENWRvzB4iGIhKYV8ccClYtagwEBoK0DhmGgZRWOowzR1Dxc4Iuf6qjizzxafNfW4OgZ1Ae6HnfhBJoi','h','b',13);
+INSERT INTO ti VALUES (3894785424,18,'bhTTUotrTynK6vxuQm3LRwv8Tilo1Mhj3z5','4j9zcmLzpaf6V4GPeocME6XkWehW3W98EgjLX4clSYooFx6kTXFEv30','dnZ1','Bagl4D1lGEnoc57Kmuue6ENWRvzB4iGIhKYV8ccClYtagwEBoK0DhmGgZRWOowzR1Dxc4Iuf6qjizzxafNfW4OgZ1Ae6HnfhBJoi','h','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1111433988,-87,'ZHclKc2cTdz45je0EOSAwhdIJ4n0f5mQQ8ESh7Io','Kn73','OML','r375NH8d9iInqZhzqiFjqKU9IEE19xLeXicBpIcXxQIuRhX8903G6sIqZKFaTyF5xkKro6b58GjBBXPWOox8WwK5zbBCE1XU1scBtCbJTGoezBS31cWJZyUaAxA','Z4','l',14);
+INSERT INTO ti VALUES (1111433988,-87,'ZHclKc2cTdz45je0EOSAwhdIJ4n0f5mQQ8ESh7Io','Kn73','OML','r375NH8d9iInqZhzqiFjqKU9IEE19xLeXicBpIcXxQIuRhX8903G6sIqZKFaTyF5xkKro6b58GjBBXPWOox8WwK5zbBCE1XU1scBtCbJTGoezBS31cWJZyUaAxA','Z4','l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (105577200,73,'q6JQZbglyxdRc3lPj2dm459IqiPFXmnhW3','bGRMFHWWstFhowRqHGCUbnchK1rxT8MEtSbxaOYmqRursSZQnRIhuq3e21Ta0RgYUj4fwZGvXqz32AvocVjNp4k387AhBhMYQnZjHQj5N3u6Xq4l0z6jXnItGweEAVUGbbe9HjzK86meX4suHi6rdgqfsthb1myVx8aiJVYeIGIZUOsavDWbZmhPfihS2aRaD4cM1WnO7pPpRhLyZwcJeaSheL9LjUVnJNbPp3X72L4J4WchwGr','z','cEWrihStHr5guZAni58GtXWvBTb3ADQR06bFLYMgX3fvyqeNareu8T6DCw9szyViGzrB175BTy1TTGiPKShkoD9rEaPwD7DFvbu1Rct','HL','S',15);
+INSERT INTO ti VALUES (105577200,73,'q6JQZbglyxdRc3lPj2dm459IqiPFXmnhW3','bGRMFHWWstFhowRqHGCUbnchK1rxT8MEtSbxaOYmqRursSZQnRIhuq3e21Ta0RgYUj4fwZGvXqz32AvocVjNp4k387AhBhMYQnZjHQj5N3u6Xq4l0z6jXnItGweEAVUGbbe9HjzK86meX4suHi6rdgqfsthb1myVx8aiJVYeIGIZUOsavDWbZmhPfihS2aRaD4cM1WnO7pPpRhLyZwcJeaSheL9LjUVnJNbPp3X72L4J4WchwGr','z','cEWrihStHr5guZAni58GtXWvBTb3ADQR06bFLYMgX3fvyqeNareu8T6DCw9szyViGzrB175BTy1TTGiPKShkoD9rEaPwD7DFvbu1Rct','HL','S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(31) NOT NULL, d VARBINARY(83) NOT NULL, e VARBINARY(79), f VARCHAR(62) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4145504,6081418,'yg7JlPUEEK','WMdkdbjVzDjRGY162e','cRvAz20eSBwDae1ZtHDIvg1PUyL762IeCdeSFATSHGCGaPhB5wX5XJuO0AZAtxWMBrYXssMIBCLZ','lrdE8YAYRoK4Ocd1r9','4S','G',0);
+INSERT INTO t VALUES (6384817,3018445,'DAybvteqySod90OnRbWhv4bek3KE','FTKX7KKLY','s6PcFUx0sMzm0MT86kctTzx4XLVD8Ila2xsTu36Oj2PC4wvtgD8TFx9HGZLH1rzrLuyvFNTwISs','8spfzDlffjj9n1FNiGNfI59aQc0eRK4jm3806x0MzQwE0wtX6hXKV','tN','s',1);
+INSERT INTO t VALUES (11747668,5702043,'s','i88sz7d8ckyFCbzJY2HkF7dWfnQgv0TdjAh9TZ01PUMSXJiUCxR4','DiZmNDkYvX7iHnNG2h9Paz8e02lEkagL1CU69UXN6vYDpiPDN56UFGyC','XHVq86ywSNNcQB8m7vMNOjIOqg','n','ce',2);
+INSERT INTO t VALUES (2578509,4909131,'iA3ilp35F5OnoLpBsUg3wS','NXTKrN5bzG3Z82LIJ0465JDdSChTtr','8K','kbbiC7oDa9n9cFdJTXTfF5Z','Ta','Qj',3);
+INSERT INTO t VALUES (16103634,2557879,'ylK09EPOXoQ','K9ohgGHDFcOLvaA0bzdMbFvcNpWSQTYIXOWvwKSZsIPWV7','fwE5Q3PvSAHwGHLqs2ABKBR8c6pNhbmpept2lztC36rZT9628szMD4NWuffHo8CdiS8','7VsjfdqQ4N8','V','y',4);
+INSERT INTO t VALUES (2667906,16726792,'Acw9IQl','aIsZbB','uvDrxjcUoSBEqfHKwt8fSJEcZ5wKDsOa','qpyq3dPX5amIpVwxNtkuTZ251edGrzMLLfnAo8QtEETH82Ukn68CgzsWDcUN','d','BP',5);
+INSERT INTO t VALUES (15530332,3166687,'pgtEcQv','1dfGfAhkD0xl8l3AnsvOXVoIymECdmg8MSGAeZGonus8FqaFClT5dmWuyBU','y8b3CE','L5z75PTEdJ6VJ6uE3Q','01','js',6);
+INSERT INTO t VALUES (14020441,13220104,'rrP6VTooyNX85Coht0R0mFU80rPiq','x1H5Y4abr3pPCnMT7nd0hG6Yfset1pdxtdfh5dJz8D3TIxJDR64PSXl','AvyklrzTdKTnXdMnAcswnizAc3gCOZUPXkFaiGDnGYpBKDi','QWATSmejd4','L','fe',7);
+INSERT INTO t VALUES (8563705,11433420,'WA1L5fIxcsjIOSS5eaQe3dtS1xYXZ','Ji9Yk8mYFhx5qULukbr35BrnW8RCoFfqqhYC1GGh1VXrw7yxWTgPrdnikUpQfn7n6z7tH56AYiRCVjy','GzPhgN31YNdAG4AbYBmcpHyGVdqaF24ACdnt8hzG1i1oWSuLvf7xH6RxyKQmXwE0Dojk8IT8i1AN','y4TZXZVar24ftwG3EUVLU5Y6KCYPK0rZZ04cpKwYNh','Ln','7z',8);
+INSERT INTO t VALUES (16137283,3679387,'HQdf1984b6iVYg','4pgsT','HfOVYGsfNYBOlJWhlZ69K63DOvTKOqrvCksvL','csnDrNBCgck4dM4aQLbFcpNlek','ib','64',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(31) NOT NULL, d VARBINARY(83) NOT NULL, e VARBINARY(79), f VARCHAR(62) 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 INT;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-648572381,99,'asCkrD24hxFB','Bz5WNPlSzOBkEjaMGJTZiGWF481CtB7JOR0O73MQjXvnq','adjR','kOFIthRMKaW5H8WkRW0CQ2isS1cC','DDSTeA4ua1LaapqZKRus','iPJf8CNsMtvdphsLsaD43XQkDNJlS6VOsx3Zvi1ERaJKKHlAxifg3',10);
-INSERT INTO ti VALUES (-648572381,99,'asCkrD24hxFB','Bz5WNPlSzOBkEjaMGJTZiGWF481CtB7JOR0O73MQjXvnq','adjR','kOFIthRMKaW5H8WkRW0CQ2isS1cC','DDSTeA4ua1LaapqZKRus','iPJf8CNsMtvdphsLsaD43XQkDNJlS6VOsx3Zvi1ERaJKKHlAxifg3',10);
-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 (83188293,68,'RyFdbsm4WL6c6oC3IMiPH1UF5ke3XCAAeA','tIefoUu2r0yuVUJQUMclvf','HgvxdBHOqQEY','UYvG0mI3bWsIIJn3B','ABDnWYw3xyl1n9C18dni','DitWzP4rlhS7Nj',11);
-INSERT INTO ti VALUES (83188293,68,'RyFdbsm4WL6c6oC3IMiPH1UF5ke3XCAAeA','tIefoUu2r0yuVUJQUMclvf','HgvxdBHOqQEY','UYvG0mI3bWsIIJn3B','ABDnWYw3xyl1n9C18dni','DitWzP4rlhS7Nj',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (296725609,8397799,'mfl7ao1AMgmUJVlf8BvtC','qHwEN2btV7jTkXENSMniwn7Ej1ly6zR9oqAWNB2fL6ObUaWDLRkptVd','ppImVJeimAEX','HsBZawgucuTnARWnWBnGzNUk9diZWbEcy2ovMkb5Twl85sKu1Pogz8c7uHG8cg','4','Z',10);
+INSERT INTO ti VALUES (296725609,8397799,'mfl7ao1AMgmUJVlf8BvtC','qHwEN2btV7jTkXENSMniwn7Ej1ly6zR9oqAWNB2fL6ObUaWDLRkptVd','ppImVJeimAEX','HsBZawgucuTnARWnWBnGzNUk9diZWbEcy2ovMkb5Twl85sKu1Pogz8c7uHG8cg','4','Z',10);
+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 (902807198,9274041,'JcKhqkVlieRbH66kJ','OkOYZhm3d144iHZXuK6GKt37baMA4G9suYuSKt4FJNz0ylUC7FBHwuALT','ZZtJRTG3vInHdOe3XglA0HaO9L9ZpnGJvBF','RGikvCjhcPiVYnTz501JEDhPp3TdP6j7RFq3ODKp2','tD','k',11);
+INSERT INTO ti VALUES (902807198,9274041,'JcKhqkVlieRbH66kJ','OkOYZhm3d144iHZXuK6GKt37baMA4G9suYuSKt4FJNz0ylUC7FBHwuALT','ZZtJRTG3vInHdOe3XglA0HaO9L9ZpnGJvBF','RGikvCjhcPiVYnTz501JEDhPp3TdP6j7RFq3ODKp2','tD','k',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1273281300,128,'lxgYZDDc6wJd89vOYpkvEZUn','E','BhSWzJuxsBSLq','pM2jmCKhFfNgjVUqJsXSSn2n7iltjnTuPB3nDGhOYnaoR8rqVp','Tn3HT2h49I6W2sjG0TfZRgm39rolETvbNsiIhoDE1VUFlYgyRu6g2pgZGN6NU17Zw9P9IO0waO9kLN','vG0Wt6la5etnybkrHiuhcucyX2GB2J8eQT8Fj7XqTBjW6DZ3WkqtkGqiIX665JVaKKAh2',12);
-INSERT INTO ti VALUES (-1273281300,128,'lxgYZDDc6wJd89vOYpkvEZUn','E','BhSWzJuxsBSLq','pM2jmCKhFfNgjVUqJsXSSn2n7iltjnTuPB3nDGhOYnaoR8rqVp','Tn3HT2h49I6W2sjG0TfZRgm39rolETvbNsiIhoDE1VUFlYgyRu6g2pgZGN6NU17Zw9P9IO0waO9kLN','vG0Wt6la5etnybkrHiuhcucyX2GB2J8eQT8Fj7XqTBjW6DZ3WkqtkGqiIX665JVaKKAh2',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1598154362,212,'n','KhnMonCkAjTQhqBTEMraCCRuHlQzt7mAFhCJdFOGEkGXWG3v53GllwmekohA4q3zZxEJw5CFSMGsrI5U0PLZjLDPbGy7FTbPmUYwxZKFfBmUlt9iLOzaLMuzR4CIe0AxXu0ilRpiEOV939ciGacPOOdmspi3YHBBlPZpypl6tCWjkcbSAeVFz4eXR6njrJG9TWHvSUDcp11iwz004KrkHrqPOqeMC48WTRqllAHrtD6','s6frzXh8fu7ivZ','lfyun0p1y73WYiXcUEmddlaaHeu5NtXiZd50PjWYb3yN9yB','1V1','ojpXTBwBjB1MIS8NDYO1FlyjFPJlPeoX9KqmBhrM3vcyoFl8XWGH99pR',13);
-INSERT INTO ti VALUES (1598154362,212,'n','KhnMonCkAjTQhqBTEMraCCRuHlQzt7mAFhCJdFOGEkGXWG3v53GllwmekohA4q3zZxEJw5CFSMGsrI5U0PLZjLDPbGy7FTbPmUYwxZKFfBmUlt9iLOzaLMuzR4CIe0AxXu0ilRpiEOV939ciGacPOOdmspi3YHBBlPZpypl6tCWjkcbSAeVFz4eXR6njrJG9TWHvSUDcp11iwz004KrkHrqPOqeMC48WTRqllAHrtD6','s6frzXh8fu7ivZ','lfyun0p1y73WYiXcUEmddlaaHeu5NtXiZd50PjWYb3yN9yB','1V1','ojpXTBwBjB1MIS8NDYO1FlyjFPJlPeoX9KqmBhrM3vcyoFl8XWGH99pR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(65), d VARCHAR(60), e VARCHAR(84) NOT NULL, f VARBINARY(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3767020858326041411,2335527,'zqf09XIVPgB742bQmP6CIX2514P9gNl2A77yzkJJqkblXyj54ojaLYBUK1pOv9','Xz5YiM','AMoNkQTAik','gHuOslf8otK3jgFCFgl','2h1whto88emECD9vvVwYsHQ45XwZj','7ivTvsHqBhVqYGwRzlp6t94Z2fYn3MHiPFXyecwswTDiPliO6IwQMl2M',0);
-INSERT INTO t VALUES (-7061410213667155298,-5218449,'skkaUqh4QFA2wOEb9QfATN0aMzdEIwUqHy5PfDQqiP5T8XFF','96I1sPzmDaPPIsP6UF5Ita9zpyRfLRZYpioeMGhkY','wmPQXaAUrYXhnnGMIG9ET8lYkNH3b8Xo8cmQ72sg2vU44','DZ4RVqjjbc9M5UU','0BfbF9hAzrt5Sk1WCLq1cM5P5rpJJsu8FG05RjzObKGgCTY6yxWJSbq4umQCOQgjJxmN1JvHb0X','zTstA1ObMK2bPuM8JbZNZkeKpKolXWz1O0GQR9dlyiHABicP5p3iVqC7dPrg3',1);
-INSERT INTO t VALUES (2864896084001746234,-7630499,'O7eYmy2OkPHb014ntjKtFZgiI6MnN5pgTcRNv8CJlUS3R8kg8i34l','nPYZhevxpUtXqEVpH0il','E5dK8Lg3STlLx97AnbRegfkEMYiQMPBNjNeCT5YQypbkbbpr3K1ap','URB7dqktSf0KaFN','v9pIKrBu0omJby4gnNlJSxKgBWozts9Uy4oI5In6K6ZhSihXozJ05CvzrzHaKPVw60GfHoapOXpXRaPBb4nBDkvFjEMR8iu','f7ktRUKMysOg',2);
-INSERT INTO t VALUES (43580793366128112,-7533910,'Qc9vn1rYXYrOoRt4FW','XEYixg','0WAlU5gL3sfnH3RRzixrCj','PHxk11jIolg91iK8ggJ5','1rwpVffmCUPRj2EExtPZd384yr9ZbSsmckXaxGYa8f2WJD3i8c6mdllNc4eRj88HzkJhX63LShA3bbg4n6IhX7','lhHxu6hrdkBw4lg6mA',3);
-INSERT INTO t VALUES (2764955435226888520,-7137514,'mWdXALlADRLgehLy1RDodJfHKDleTpmBbbOdpnvggu','7M5dslOW6zSCC5f68TeKx1XcLVBoNxT','x8','ApuOQolELV1GAQ7','0KPKssvbD25mmBKaOko6PSqIPRIemDB7gi','Hw2N9iD9rV0rkRREy0RP15LrEQ9oDUHjNSbSFFypen4HHvNJ',4);
-INSERT INTO t VALUES (1881392889434864713,-8227125,'0OTwQZ7iMAfhiLaZO5iY8cyNhrNHxz1Z3GekruVsKTr','dVNvicEruuRw3KOMpsZv4CeacLUrDeasomsOP','5fUMQZnK1IlH6CZiBUHR2LBfIdFIexMryHqw7R5J2ff4tt0zw2vZrUebKCkjAusK3WE','BCGITJMO3lGIIr6lSUeBSMFH','XQY4DKGGwBZTeBwzwAEIg4hDqgiICikuhpcP9gbxHer7ROZCnkzRj03TlsPfWXQzAj','wa3agVyUcsKxGQTnq7Vd5RRscN7vMIbM',5);
-INSERT INTO t VALUES (3602784400166544665,-6332136,'xvbRjaT8ZMxCBkpZYh2mMXLt1Ao7d0EV9XL','Yvy5KJpmkkJT9Ly5Uq9fz9RiwDUSkKIVOTAOWGAw','BE9dw0DkxJpU','4lwZs4UyE4YSe0kY8mhWMa5w','ZtrUxevPVsIviS2cLJiJQIZLG1MmNTZyekap9Drc4u5HDmSqwAEM2sz2ARYILwCw3a4x6dcYU0KOO0bSASzwTiczWSn','vmxHuZmIm7ykW1OtR5q4hLDyaMffjyyqWuWLf',6);
-INSERT INTO t VALUES (6568277561836144097,-1485228,'v68YvYTkulhdB5fH6','3Bc81c7mNES32lJ3I6ctEnM80zIEQfBwbR4YhsqCIFHMHgwB','EBEHqcqesMUdnkytyORsWPG','gqkkwYqdwQxrb','TWufP2w8Vc','irjeb0nikXP1yi1mrFtoBQxkP6G0KTHPxfatbt',7);
-INSERT INTO t VALUES (-1821845232828254202,-301760,'jvBj5baeWyC5REf','YzOvOhHIO1oFdL0gT0WcOs8x1a49FYgw','MH174NFSShxl','J8hdZpjSBhmCWZV3','cYPZzlN5pxFwIo3ltP0lctcWohuzhbholK6WOL2s0R6H3W1XTdAkJI6UODH38xYcRwh1Em','HJQoy0dtITMhvHz9bC6HAyaW9bl8yPzk2N6AbOOq83GyAOEMn',8);
-INSERT INTO t VALUES (-3398454658122266405,-1902195,'Wv3eXKaTJ4paycf3xbgGmM8','8B2mAGxF7FJ1mKYnR51AzWYolZGIRcqNDjRSvkBGaFEWd6cgUZ','2VhBeWrU4DduBR0','ETvP4VkBvj95N7K','mdp9unFZojIh8bQIBS0ufFi59XpFUGO5Afwr2F1tuXTudKEO8YAy0CS75S9uJOk2b5eDZK2QiZoMOmeipnRv','j5UAF73twkXyt4vmue9oKTBtsqXryEpluQEzAwcPtvZzGika8fIAq5TyjITexxczhy5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1689946794,3040295,'WM56sHqwy4','3jEqccoQrvCDceXd5DPhUIlX3iIfDQLkuqs9AVp69yJrUUtLU6uHYwXw9WhbQvwiJy2kkYDQJduwcDeenf8bpR2n0ssB0wWNRd9wl8CIZFzF3m9C8jEV3zPik3sxTGgGuD5zIGoSnqfe9WIk8aVqlQTtavwYGunZaJ8We8gYmHRuoIk3ScZSGjB3G20k6xQimBLNDfTdBaHF7aSxLUV1TPNX7J3uNwy0v0ha6EA40inFhRq5xH','jZH4LzlCLSc5to0lccivtIaM6HpSwObp3p','orgFsv6RhoEINBpZ7BUhXKRHRNm1COgEP3MeyFI0X7K','ia','8e',12);
+INSERT INTO ti VALUES (1689946794,3040295,'WM56sHqwy4','3jEqccoQrvCDceXd5DPhUIlX3iIfDQLkuqs9AVp69yJrUUtLU6uHYwXw9WhbQvwiJy2kkYDQJduwcDeenf8bpR2n0ssB0wWNRd9wl8CIZFzF3m9C8jEV3zPik3sxTGgGuD5zIGoSnqfe9WIk8aVqlQTtavwYGunZaJ8We8gYmHRuoIk3ScZSGjB3G20k6xQimBLNDfTdBaHF7aSxLUV1TPNX7J3uNwy0v0ha6EA40inFhRq5xH','jZH4LzlCLSc5to0lccivtIaM6HpSwObp3p','orgFsv6RhoEINBpZ7BUhXKRHRNm1COgEP3MeyFI0X7K','ia','8e',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3325360189,14578733,'BFI','0D3FHqTMEy2oy0eEIg6pNxCCqCrauCclMqCm1raf66eJDmySVOz07lpLJHIUtvvVS8bfx','CDAIv17jr2xE','p5tzlBhTPoQcwpgW1NtNRbwko3bxF0ezkXmcVnAh4hdIdtQurTDmc4mcpZBmMW0t2XXBQL7yhl3exu1JEeWCqoyRsZkaKKVmIatqyzNpjddamVrHvrHegR00EN66mp9iz9G2uMPV16Tz3irrr29qgukphxWCudFCbNoTbCKH6JOFcRg5odomCG9gSG6c3hMx1gXWJp2IUWpalKr7PhtsxmNh','ze','Y9',13);
+INSERT INTO ti VALUES (3325360189,14578733,'BFI','0D3FHqTMEy2oy0eEIg6pNxCCqCrauCclMqCm1raf66eJDmySVOz07lpLJHIUtvvVS8bfx','CDAIv17jr2xE','p5tzlBhTPoQcwpgW1NtNRbwko3bxF0ezkXmcVnAh4hdIdtQurTDmc4mcpZBmMW0t2XXBQL7yhl3exu1JEeWCqoyRsZkaKKVmIatqyzNpjddamVrHvrHegR00EN66mp9iz9G2uMPV16Tz3irrr29qgukphxWCudFCbNoTbCKH6JOFcRg5odomCG9gSG6c3hMx1gXWJp2IUWpalKr7PhtsxmNh','ze','Y9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2564384160,476372,'9ceWPz2WNoIZi1gOPM','AjGkIt2x5eccijurelI07EPgPDIJwYnbESZPDjP3Q1HmgzzTaHguN8XlSimFOBnQbdavZzxEqAixau98Q5d6STzCDgQqBCjXEJmWasOgNepyfO79wNDVbGHxoShkEVRavyLDTqKQT0QvhG9rd01gBAdMcwLzW3VDFADt6zwKbB7Pj6IYPmHLlq246CokMrX6C7US57nvhJ1sr6t6WLPvc','7iW2oTN6OeaDcpCRjWSVhCwd0M0brV6TLRxpaM','FMb0xuvl7xoPUoPlHQDFR4jL96qefaOQYkLqGRXdapATsERefZU6POIA0TDNabi98cd9mIEm2xioydwiY2tW88F','aov','JS',14);
+INSERT INTO ti VALUES (2564384160,476372,'9ceWPz2WNoIZi1gOPM','AjGkIt2x5eccijurelI07EPgPDIJwYnbESZPDjP3Q1HmgzzTaHguN8XlSimFOBnQbdavZzxEqAixau98Q5d6STzCDgQqBCjXEJmWasOgNepyfO79wNDVbGHxoShkEVRavyLDTqKQT0QvhG9rd01gBAdMcwLzW3VDFADt6zwKbB7Pj6IYPmHLlq246CokMrX6C7US57nvhJ1sr6t6WLPvc','7iW2oTN6OeaDcpCRjWSVhCwd0M0brV6TLRxpaM','FMb0xuvl7xoPUoPlHQDFR4jL96qefaOQYkLqGRXdapATsERefZU6POIA0TDNabi98cd9mIEm2xioydwiY2tW88F','aov','JS',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1986196683,3216958,'Bi51aNns9J3yGzLpIrHJh6y2z6Kj2','UQ8tX7rwQCaQ8wBYFjB4BJs66lb0ysCTBiXVmms5KnTvpXgyxsF9VrbJIB4D5dA7s22rSVFufPmgSyJ0aYScL1sYEUWJKSBjxaQ3RoijYj76ei1dj6bQKg8iNEbh0seCXf3tXj7eL4k3HqAZK','juV8pACqfpwUs1lFHa0FR4jjfO7Ec3vYHjq8fD7GFPMY3omPDUxBLLUZ59JSPyQxi','sC9EOhVU5sGgKOYVgdD5zHYyhdcwlmsY04ly4','K','UL',15);
+INSERT INTO ti VALUES (1986196683,3216958,'Bi51aNns9J3yGzLpIrHJh6y2z6Kj2','UQ8tX7rwQCaQ8wBYFjB4BJs66lb0ysCTBiXVmms5KnTvpXgyxsF9VrbJIB4D5dA7s22rSVFufPmgSyJ0aYScL1sYEUWJKSBjxaQ3RoijYj76ei1dj6bQKg8iNEbh0seCXf3tXj7eL4k3HqAZK','juV8pACqfpwUs1lFHa0FR4jjfO7Ec3vYHjq8fD7GFPMY3omPDUxBLLUZ59JSPyQxi','sC9EOhVU5sGgKOYVgdD5zHYyhdcwlmsY04ly4','K','UL',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(39), d VARBINARY(36), e VARBINARY(28) NOT NULL, f VARCHAR(2), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16087619522622105000,4691039087205728692,'60AYRvZpLEgskcvCijWHCZfQdXH22Z7v','0tMLrlABQ0MeaHG724HZqvTr74Fwfazx','DEGt2gYE9qQZ','FC','2','P',0);
+INSERT INTO t VALUES (8512343740470008416,-4076343846157495919,'wOdDETRujJVilNT65','Mqicay0R','P2','D','VA','X',1);
+INSERT INTO t VALUES (12512392363512635672,-5416682878958255199,'t1zDQcQZKRpEQT0nRsNUxrPNvzc1cmcm3ny3u','7DP2FO','awekC1hJgdFKWUz1pbXuio','qr','b','3',2);
+INSERT INTO t VALUES (5686153777512561726,-6553803172274860943,'txaFwWBqPshqL4Prfl2M8vjt4iUjZp7PNV9h','6J33nIHXdjZHNITWyfAUGFbxY3UAkfjrWFL','nXfTGRdcy2df1R9eC','z4','h','R',3);
+INSERT INTO t VALUES (3556046220617684570,-3697903507405160400,'fzyqW','QySxSp4uDUR8hMNK6lFPjZcL3uB','111nmwYPDCgvGdFhgsGprmze49QA','sn','K3','g',4);
+INSERT INTO t VALUES (16101359084197272994,-6141303910694035388,'3XxNdv','orZd3gAVWH7Zt133pw029L29NLkrWt','pOE1tYXF6EnS1Igb','s','e','2',5);
+INSERT INTO t VALUES (2938526225421564904,7901906770951373098,'lW27R7QFf6FdV0Cw19qd1LsArTDVslW36v5lPx','EyK13vlwRWbuBMpCm1p5oiU','r','6','F5','0',6);
+INSERT INTO t VALUES (4939433423829889454,3653226901827763166,'hBg63Ga','iqAb5GyLcwQE7bay6hB1m','OSopq','O','qq','Q',7);
+INSERT INTO t VALUES (17238709551891602792,2365368490624931689,'uCay41RFjqouuDjA','JMZpYROjCgFVrF','3f1rOvoa4Mcxc','Xl','Qn','O',8);
+INSERT INTO t VALUES (13176645468768237687,-5171846707404731521,'vt0pQm2Hxw4MtG','HOKxRoDVkyl','CV7a','F','UT','M',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(39), d VARBINARY(36), e VARBINARY(28) NOT NULL, f VARCHAR(2), 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 (15786687644966692147,8425888729457360395,'YhSRXsLgreJ7arWy','hJFXnTxOfaz1Olv7epqAupA0Fp','3XA91uM2CwDNFuwzhlGtztjpM','d','c','k',10);
+INSERT INTO ti VALUES (15786687644966692147,8425888729457360395,'YhSRXsLgreJ7arWy','hJFXnTxOfaz1Olv7epqAupA0Fp','3XA91uM2CwDNFuwzhlGtztjpM','d','c','k',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(40);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
+INSERT INTO t VALUES (12723851788802628537,-2255627104836324504,'PoClWn9xN21n7zTya','xhllBVBKwqHav4Oy','bjXaZkhPHlktwvBLbEfvsgM','4','RV','0',11);
+INSERT INTO ti VALUES (12723851788802628537,-2255627104836324504,'PoClWn9xN21n7zTya','xhllBVBKwqHav4Oy','bjXaZkhPHlktwvBLbEfvsgM','4','RV','0',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14238076226954334744,-5755599945848147487,'Bidxc3n8xwceyAbuJ4n1RdolZkzpolUJwXRe2g','Lf2YcDwPlaf9zswGmvpQvpw53MqjdENzyfkBMptNB2xP4M80lceVBnLAZwH12T71xeJK85F8mNikZUVX5XUfWSYuA5zqEM5HUJOIlZ1mYHniBB4B0muuipucxRJ9fklWiQIKBwN8QQC1ZtV9JbrIA5X8veHFK1AaNsG','Sk5xc1uW06c','N','q','p',12);
+INSERT INTO ti VALUES (14238076226954334744,-5755599945848147487,'Bidxc3n8xwceyAbuJ4n1RdolZkzpolUJwXRe2g','Lf2YcDwPlaf9zswGmvpQvpw53MqjdENzyfkBMptNB2xP4M80lceVBnLAZwH12T71xeJK85F8mNikZUVX5XUfWSYuA5zqEM5HUJOIlZ1mYHniBB4B0muuipucxRJ9fklWiQIKBwN8QQC1ZtV9JbrIA5X8veHFK1AaNsG','Sk5xc1uW06c','N','q','p',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3725056527658915280,-461642164258451590,'HhN9daOGAomzf5APdm0OVbamo5918b9y8lSyBztB','mhJIMJJozB5a030vjrgG4wmUIQA9YBJ1wOg3VSJGXWlCfzgjrYj2K07Q348DnaJVhrpJZpwf1ftWei4EQa69dpZNIz0qV0hBWtDorgtM','dNgsHMcE8eHZZzoSg0IOD3Al','PHtwemLrbHAvIDXkmynqAA6bzwvHFBKixxQemkKzTPiKlCVLBx8Y6KB9c0qtUkOykLY5QchGx5V3p3z','q','P',13);
+INSERT INTO ti VALUES (3725056527658915280,-461642164258451590,'HhN9daOGAomzf5APdm0OVbamo5918b9y8lSyBztB','mhJIMJJozB5a030vjrgG4wmUIQA9YBJ1wOg3VSJGXWlCfzgjrYj2K07Q348DnaJVhrpJZpwf1ftWei4EQa69dpZNIz0qV0hBWtDorgtM','dNgsHMcE8eHZZzoSg0IOD3Al','PHtwemLrbHAvIDXkmynqAA6bzwvHFBKixxQemkKzTPiKlCVLBx8Y6KB9c0qtUkOykLY5QchGx5V3p3z','q','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (10406635286616717636,-6821682142559322987,'p57eNJbjLucd','KlZmTIkK54AvsVJj0UNkdQMcs4Ev2SjYRNU3AsaNerslgV2k9jh9pg8S1RGMKJxsftDIDftxFm7SgCbQPPt8D80H173cGU1kz35JA7mXMDycIWvKMJnfwBq1e06GkQfRV1iyvpEVywOkL4tkhyNUzdVwUtTAUJl1IXs8m31PEMesbS4T2bxPmgwhINuW44ZvZnxMdrsird3ndA0edlSeyHcitVWerPU','iNjZwrV','9V6VlC7I4ZsR0kBxXMkkheuoXWBf7sr3zjtxwAYd0qCnynnKdTgO1kCUMGJM0gS8GxG8r2ETfBep4h7rchOJmJR7gaZc8Z2Ixxnsp22KP4NU','kFr','g',14);
+INSERT INTO ti VALUES (10406635286616717636,-6821682142559322987,'p57eNJbjLucd','KlZmTIkK54AvsVJj0UNkdQMcs4Ev2SjYRNU3AsaNerslgV2k9jh9pg8S1RGMKJxsftDIDftxFm7SgCbQPPt8D80H173cGU1kz35JA7mXMDycIWvKMJnfwBq1e06GkQfRV1iyvpEVywOkL4tkhyNUzdVwUtTAUJl1IXs8m31PEMesbS4T2bxPmgwhINuW44ZvZnxMdrsird3ndA0edlSeyHcitVWerPU','iNjZwrV','9V6VlC7I4ZsR0kBxXMkkheuoXWBf7sr3zjtxwAYd0qCnynnKdTgO1kCUMGJM0gS8GxG8r2ETfBep4h7rchOJmJR7gaZc8Z2Ixxnsp22KP4NU','kFr','g',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12470026924708671378,2284036796845239520,'U1jPLGwo8qDcSHufzsrqchTPaB','7JHxPkArT8X5mqt8RPW63epAEV62N4rwbaxSwMOUtAX28mWqcnFIrhUnWQbFTo9QtmvAey2eDmDsqOC3V5cNhg2CgH2ty6OwugHQmwYxy9emI9HHxQygT45lz45eJunC1x2vka79Z7O6U36lg0TuviRGp3ZY9apVyF1lz67PTC620CHX2KWjMK2TEyEiCDV36s0qG2kghEHL','kNEozfiOp5FN5F31s7xxXo','iRGNbv2cieu5O5U0r5x5wZdu3NCWEByGARhHgHaQ3Ywg5dzSACg3HQqiIEYXdJEJZRIhuAqc7Gq5zD8tHrXoBt7YjgQQeLNTLTVBa1w9HdCyCw','Zk','ng',15);
+INSERT INTO ti VALUES (12470026924708671378,2284036796845239520,'U1jPLGwo8qDcSHufzsrqchTPaB','7JHxPkArT8X5mqt8RPW63epAEV62N4rwbaxSwMOUtAX28mWqcnFIrhUnWQbFTo9QtmvAey2eDmDsqOC3V5cNhg2CgH2ty6OwugHQmwYxy9emI9HHxQygT45lz45eJunC1x2vka79Z7O6U36lg0TuviRGp3ZY9apVyF1lz67PTC620CHX2KWjMK2TEyEiCDV36s0qG2kghEHL','kNEozfiOp5FN5F31s7xxXo','iRGNbv2cieu5O5U0r5x5wZdu3NCWEByGARhHgHaQ3Ywg5dzSACg3HQqiIEYXdJEJZRIhuAqc7Gq5zD8tHrXoBt7YjgQQeLNTLTVBa1w9HdCyCw','Zk','ng',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(29) NOT NULL, d VARBINARY(73), e VARBINARY(47) NOT NULL, f VARCHAR(67), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (60296,3152439482,'jPQecde6AJqGTdw','rpb20qvHZrGKxjn8f','nVBEoHs4Z2p7xYb','juPfMeKEKDHTJTN2SJJ','s','W',0);
+INSERT INTO t VALUES (3201,451612662,'KiA5eYRJtUpPV','ivZgV9uIFauWBKFvdGZZelJagtquQPyZEB8X51sAPeS2jireqL','2jxz0t','QHa1sORbUROVDB9p15VncirceXJPlontLBMRcnwIsQuO70H3YnKa8lHCtE0','7','8',1);
+INSERT INTO t VALUES (37498,2284551703,'vYvy7RwkVTlh','XINl0zyqJIj5VnNuTfo4fjExZTrnoEIF9PcnWMwY02Byrofbnd4PlTHPpCa0GJVX','etrNgVTher0nXoUCvaVcETsbJyempmBt','Bv82ZiIZwKzeB9IGZWT4dSqwT7ahu85xZ5bEslbSOwfCSqoV','q','B',2);
+INSERT INTO t VALUES (51976,3574982320,'7pnjlzWPGc8HNpd4bITpFIB4Fa','GehksuS5Iscr8','pS2cMbTXsHSW4t7x','0yLlnnu2LyYf64dnVGOSfRUqal7y1WpHr4arlKCyyztHtLGsUVygqo','E','qj',3);
+INSERT INTO t VALUES (19668,4233021571,'4K00OlDHbu9KrN4Zb3qn','eAxCUP6','CgrsDOZknSjE0VEhSaWssUuNtwapS0Hzq9','Xx28CfFI54Z0Y3V7PQKpqtAtH2L0IgJbDAf7cpDwWthzp7D','O','G',4);
+INSERT INTO t VALUES (63551,3872504230,'EBPG6TNe','enTs','Wa','GYPEODUuZu4diuLCHuksu4MSuq0Q44AThR4u','Y','hu',5);
+INSERT INTO t VALUES (41772,477973330,'ignECMYRDq2pYK2F3M3dySvNuJR','DiIyv8Oms8e08hyzOGAU9YCPnBgam8Nd6T70raxo9IO','X4dXtgyztbvytNP5smDnpUvhyJo4fgUue3','XFZIEeH','N','W',6);
+INSERT INTO t VALUES (52948,607565744,'Hb','b38lpo','ti30Erwk5g94gURnkx3l6aBeiM','d4zbKchkqx56fB3N7w9sHmOXzZaKs7UsFkislLwHgwzU332CWViHva','K','mk',7);
+INSERT INTO t VALUES (17745,2123640822,'DkXzI3SdSJZeffeQLZu','BdVkD0ZFn0ZOpACJDpVtUxS9zDvPyP7cCO9Cc3if7oKzSEgR44Ocu1yP','OMSeFXYSb7zURRQXZ1FEW0','tHKfYmYnR3kzmm','8','8',8);
+INSERT INTO t VALUES (12947,2763329101,'Y','LJ8cb8anLJPqaTkkWP2cXuJ9hGcEs5NOEep','b7c2iVhf7b2V3W8XFO0u4p','U6e6FciyIv3Guh0EGbZKzAeRVvw2NsdOjuBryeXFQTttXtZoRZfZIs4u','9','i',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(29) NOT NULL, d VARBINARY(73), e VARBINARY(47) NOT NULL, f VARCHAR(67), 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 SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (51294,1519539924,'ypebjMkMU8L9RdGLHGJxk8AUJz','5FulbqGERM0u8N4SeY12QMCz0YxPzQUdQ1o1zrHGsCHuDabO95HMzkcxRzHm2FR1VpawULdeB','oi','x8bQmduXfLaPTd3L5Z3w5DFQMOgM3Ximyp2LV5cEhICFcZ3MM4oa3KjlB3YzR23mtpe','X','gB',10);
+INSERT INTO ti VALUES (51294,1519539924,'ypebjMkMU8L9RdGLHGJxk8AUJz','5FulbqGERM0u8N4SeY12QMCz0YxPzQUdQ1o1zrHGsCHuDabO95HMzkcxRzHm2FR1VpawULdeB','oi','x8bQmduXfLaPTd3L5Z3w5DFQMOgM3Ximyp2LV5cEhICFcZ3MM4oa3KjlB3YzR23mtpe','X','gB',10);
+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 (13094,706012163,'MHAyOASD','7xtLwYZnia9Ri5vazb64s8z7elw8gIcruIvOSHKpC1AtBfEnP8nLr','staqBEPDmh4F6h3UaDgHkhl9oCfqE','9FmZGkjm0uDkgGsX6FGyPsOT','Z','Jf',11);
+INSERT INTO ti VALUES (13094,706012163,'MHAyOASD','7xtLwYZnia9Ri5vazb64s8z7elw8gIcruIvOSHKpC1AtBfEnP8nLr','staqBEPDmh4F6h3UaDgHkhl9oCfqE','9FmZGkjm0uDkgGsX6FGyPsOT','Z','Jf',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (47651,4122677716,'y93lK','2nwDfHhmUJgDKP0pL2mF0v9qSdZydbFJvaAd1KHELteti9kYbThn2S7LLUH1DMBSFqSpjVIAJ6LRHdKjyEBkM2wurYdUXG76KpJO9j4eaLaoIPDMm56DfdPNG0vQwek','7PGbx','r6Ufat','E','V7',12);
+INSERT INTO ti VALUES (47651,4122677716,'y93lK','2nwDfHhmUJgDKP0pL2mF0v9qSdZydbFJvaAd1KHELteti9kYbThn2S7LLUH1DMBSFqSpjVIAJ6LRHdKjyEBkM2wurYdUXG76KpJO9j4eaLaoIPDMm56DfdPNG0vQwek','7PGbx','r6Ufat','E','V7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (59033,2756469184,'IKSFOoAeKc','yiUUTEzLixqh1SE0CJytWDe4wXf48Sijz9GLbdJY5r7lIyiPGaVME1OLGu','VWFneREGbOojV2e','S6eCGiWm9eVKmAYrW0IOxvEqDPpF1iEJjU5HQjlOTqyD5','t','7',13);
+INSERT INTO ti VALUES (59033,2756469184,'IKSFOoAeKc','yiUUTEzLixqh1SE0CJytWDe4wXf48Sijz9GLbdJY5r7lIyiPGaVME1OLGu','VWFneREGbOojV2e','S6eCGiWm9eVKmAYrW0IOxvEqDPpF1iEJjU5HQjlOTqyD5','t','7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (55813,2083501989,'j','4WanGEk5YsRLz7DIsBA2RcBopyZ9iOhvNes3dlWZF58XJhTH28NMYTVkqicONDzjjdyG6Ze18W1aszgaM5BdiLVp7YHQ0ylA3idtFYBoV','k','PUY7RKt','q','f',14);
+INSERT INTO ti VALUES (55813,2083501989,'j','4WanGEk5YsRLz7DIsBA2RcBopyZ9iOhvNes3dlWZF58XJhTH28NMYTVkqicONDzjjdyG6Ze18W1aszgaM5BdiLVp7YHQ0ylA3idtFYBoV','k','PUY7RKt','q','f',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6166,611847167,'QGbXab7S7n','rdWt6JiGV3pg7olUvVHb0o7IcUa5kg7qnaszP2N66pd023aUb9rLKYm9BzngMeIvqTGMvsqC9h31gAgfv1LdErXxjWHEVvori3IwIwejcgVoiCDg44','cjnzeHO5E61djrLrNlm8DCkJzWodd','gndQJ2mxEuvdtZ1MfiZIVTqPSM7dUUZm3Ttb8h7emu7iXkEsHhg0j4se0iuNwy2dY0fvVSwn2DOIC5T5hTiSihtSrVxsUCkSPRRcbv6RLQpayIwPZMr5OcNXpKXWyv7U83ZL8v6kP9ZzyutR','VA','Wm3',15);
+INSERT INTO ti VALUES (6166,611847167,'QGbXab7S7n','rdWt6JiGV3pg7olUvVHb0o7IcUa5kg7qnaszP2N66pd023aUb9rLKYm9BzngMeIvqTGMvsqC9h31gAgfv1LdErXxjWHEVvori3IwIwejcgVoiCDg44','cjnzeHO5E61djrLrNlm8DCkJzWodd','gndQJ2mxEuvdtZ1MfiZIVTqPSM7dUUZm3Ttb8h7emu7iXkEsHhg0j4se0iuNwy2dY0fvVSwn2DOIC5T5hTiSihtSrVxsUCkSPRRcbv6RLQpayIwPZMr5OcNXpKXWyv7U83ZL8v6kP9ZzyutR','VA','Wm3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT, c BINARY(84), d VARBINARY(72), e VARBINARY(54) NOT NULL, f VARCHAR(92), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1154561191623871501,-4251907,'cM7RYgsQMbEFjgZtf4ITCtSHdK2gBk3FEB5ZAXU4kwv6GUnFZs','0WRNHOTNJlG5vNGuRclCFCgL5xK0hHOOsLbFTR2','dHElPcdECLf5W4cBzAf','CESvoX5WEPU8WwSp3Z1FXIWr8gAEVAJkriFe8hadTURAWS82cxZxShRQVIVtATE','0','V',0);
+INSERT INTO t VALUES (2043498149276691666,-3637125,'p22CjE8xq4oQcF9DTVdx','c9HwT12wuj4JdnDXSoxMjRCQvsqVtbQIEZgA0HEJ38XWQl','tLlmI4G4CZmiYFzamTTmOjIuCyAiso9O40','lmGBASOcB595sm61pE8JjZyxN2MI98R0pumn57','I','5C',1);
+INSERT INTO t VALUES (6259013434809269219,-8286879,'vS2n35KznKScDyy3TuhmltyioImhP4EGywQrc5lL8vn6V5rVWfEUwejcJ5bI4VoWrlYGoGLvoyy','RWVfrUydaHLV5xOAhO7Tnl1XZDhXr946WS72FXb3ZgH3s5fbc9GFlGqI8OGhry1Wwu0SK','CKNMORnX5OEo2JtZ1t7ISZKNH90kdOcphXxtA8bG1N257A4Tvbr','bpbaoyS0N86pmegfHq9nZxmovEapmIgL4P88UBamEm1zWeCfrwsQPpaB8BPsm6','R','U',2);
+INSERT INTO t VALUES (-5219723084650134679,4247251,'RkdzciN0WUZFJNOJg08f60Sk8UNUBxgQl5wEukvLnZl9L8LtX','jztyLUGlGsx7hErWzonaBg443yeAkbVQsflPrFG99ABQ','Tezxzd','TD4clAOAoYtWGmamzPoEGgrIKoYnrBsplL5V9zPtmfdctnRqkOuWpMP0UCj35ow1T4y','a','W',3);
+INSERT INTO t VALUES (-3437369741688202450,4112954,'HbxquGcbPdNvPn1','yNMV0BcYQTMJrQxP','bf03wgl3vAGJg','2fIlb3LqjZfpkEChf9iABAtIm1m2C7LHCGzfs','r','mM',4);
+INSERT INTO t VALUES (3892470109341782799,-7331255,'uJMjifTpQDcyPKvQl9u1be24PQJBo1B9zgKSCn50hDrxmeK82192Rxx','WuPdbyMyCxmXmwjkps1kzfWK5627wKkmrrQnholeKOeocMSJqqlO6fXf6xxZr1I3yniAmVhg','6yXTGxRosVyEZUSD7R7iKqV4mEJkhmPM4A9MueuC8lC2J','VO1f8Y6zROXNwpPCvX','E','PB',5);
+INSERT INTO t VALUES (-7659192779190668076,-4041358,'CbyveKLYTxZooaQ4C58BLR8hMRjEC1Xh4mxlPrdLYH78RuHgnTsS','txBSSoTtxc1YT01Gdq4vgJmzbC2g9','KmFmivLYGgo0VaMoptCa1Eu0h5NsCb0nhddoyAxx','IcvOEKZPG4Znw1FBBXM4EfSeVjJvVmUvVE9vn8','T','AN',6);
+INSERT INTO t VALUES (-3618060207570712637,-3718141,'MqJqCgwMnRfP43DZBYRisKU4diIz82xyE43vf84qro6k8dHIMCMO2XXWiAEvg5annHNV9uBLhKmtLbQ6nXkV','8VYIcHmWZYlKZ0673rnZmvDlO8iNorXb2mO0dsmYMx98VcoSG6z9Jmkji','RoB6xCgxLqdnhauVT1feq2UAkDIBXbDRmF0ibEZ5wVf','aU5qDhSC5pbeceTlzV','Y','CE',7);
+INSERT INTO t VALUES (-100960486387046901,3018448,'BcxflIxCajTjKaalCG5jlAXGvuhnCXOHBqQPahJUNjYq7iBMHboBmjowjj6jgLw9wCa9STMmB','JLm66PzNMGnSlr02S','3oKYHvKz4NxLNz0dXPlBFIdnYLk2JmMNeOI1mZatGsQiLWpp4X','KCHC4XN6','D','u',8);
+INSERT INTO t VALUES (-4966794720055463529,-1148975,'wxLfp6tmgrHxnp81e6FdexKSLdteaknbawrS9qmwRnXVNMAknvw4T56LrlhpSZkwb8ap5R','YDPZXkC0mfoF0ELk7RK89qClJUwgXxCXHf9Z4u','2SmM8bpeuUf2NoDWtM1By','IYIm1QiFzO51FInWnmKpF3hhzSsI4PSEm9tp0','N','86',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT, c BINARY(84), d VARBINARY(72), e VARBINARY(54) NOT NULL, f VARCHAR(92), 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 (1023655714087209211,5633397,'NDjczvOtN1QbpAiTIHTgJVRHz6U2ig01j7F76GSGUP','mi1LwBHgTQJRwSedgEAb','SXZMtp','mSjul6IF','7I1gJmontC5pN6FGD63VOjWW','iiBIH1f7esWbhkimjUH8sSyWkpmqQjRWxeBrhHCiB0qD9hx4jJELTI2Kv',10);
-INSERT INTO ti VALUES (1023655714087209211,5633397,'NDjczvOtN1QbpAiTIHTgJVRHz6U2ig01j7F76GSGUP','mi1LwBHgTQJRwSedgEAb','SXZMtp','mSjul6IF','7I1gJmontC5pN6FGD63VOjWW','iiBIH1f7esWbhkimjUH8sSyWkpmqQjRWxeBrhHCiB0qD9hx4jJELTI2Kv',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(66);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
-INSERT INTO t VALUES (8633863659700388881,5525963,'ldDJ4fLxx75krG2rSr8xfCHWW773W4jRdEnbd','03uX6D4nwWw4cGL2tlDR4PejdDQwpW','aJN7mhGtYWY4W7aMGTHew','o4l0zYUU','4vMfogmtcXueoYfkeK7NTQDQRDoUJNOtN1ziukhFVPzNocWfVVa4CXCGHbqMwKIPbOeCYQEMmy4rTF53e8P6BSn','n6nHuqqA2eq2r4aavUpzOr9j',11);
-INSERT INTO ti VALUES (8633863659700388881,5525963,'ldDJ4fLxx75krG2rSr8xfCHWW773W4jRdEnbd','03uX6D4nwWw4cGL2tlDR4PejdDQwpW','aJN7mhGtYWY4W7aMGTHew','o4l0zYUU','4vMfogmtcXueoYfkeK7NTQDQRDoUJNOtN1ziukhFVPzNocWfVVa4CXCGHbqMwKIPbOeCYQEMmy4rTF53e8P6BSn','n6nHuqqA2eq2r4aavUpzOr9j',11);
+INSERT INTO t VALUES (1230173720414205815,-8154660,'o','QthbkYOQbgdobDLxEv5X','50YiZYSTwHc2yCyCwrmGNivBjN','nWuXh97Yk2i9d3MZ5cgi4FVTrRmAXSZJ4JXTwwVjRTzfL9CpVgv6zBNV4Krh8grJN8u7v6s1pXkpWm5ukPZpTJj','P','Il',10);
+INSERT INTO ti VALUES (1230173720414205815,-8154660,'o','QthbkYOQbgdobDLxEv5X','50YiZYSTwHc2yCyCwrmGNivBjN','nWuXh97Yk2i9d3MZ5cgi4FVTrRmAXSZJ4JXTwwVjRTzfL9CpVgv6zBNV4Krh8grJN8u7v6s1pXkpWm5ukPZpTJj','P','Il',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(85);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(85);
+INSERT INTO t VALUES (7598674932157663922,-4475228,'WTtC73lmJm4ywOAR9cDFrby8jhvhu03yUmTv','nR6x6VpDHVVfDaaadgAdzNscEX5LU','h98iOIdiPx5gJ','gysdYYPf8RUsCUvygwt5pVpyAn6nqoYqTEh1WivtSl','x','T',11);
+INSERT INTO ti VALUES (7598674932157663922,-4475228,'WTtC73lmJm4ywOAR9cDFrby8jhvhu03yUmTv','nR6x6VpDHVVfDaaadgAdzNscEX5LU','h98iOIdiPx5gJ','gysdYYPf8RUsCUvygwt5pVpyAn6nqoYqTEh1WivtSl','x','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5124252361666681502,7114821,'fTFQUeNEeXQEm9Ob5mCYtcLrbOeloVGRCkMngNfRwouckCkAFr7a','pAZdqW8I9hJUO6lwqvQMGFvHm5','6E4TmWLPwfqUA3Cu3ZVoGEKDplZpRUaBMUHYVbtOij9Fged4o9Q0M','1UkGiyCyu7SH1rRxDBKQMEVH5XqYhoFJrXmaWXqzi','I','6t',12);
+INSERT INTO ti VALUES (-5124252361666681502,7114821,'fTFQUeNEeXQEm9Ob5mCYtcLrbOeloVGRCkMngNfRwouckCkAFr7a','pAZdqW8I9hJUO6lwqvQMGFvHm5','6E4TmWLPwfqUA3Cu3ZVoGEKDplZpRUaBMUHYVbtOij9Fged4o9Q0M','1UkGiyCyu7SH1rRxDBKQMEVH5XqYhoFJrXmaWXqzi','I','6t',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4946006922155754938,8082864,'UqvO9oSAtMeJwmYBsiDMg74GxvIFGkoV7enhmL6Juhmuq51O6Z0PR4RaRVML0Qfx5YPkN','v9QDRRveUFcredkzozBm9pXQYkE1WcZPvAUgK6qdgsnbgt0iEybYq4u3bgUZj4QpTv8KSccR5a6KNDpRPw5xF3EbLECxRV7il4J8S8EGMqsirtNcOO2Ae9H42BRd1JWBF3szl901Dzaz0xaptjd','bSokeNYdhXwrb2SwcwlOa4EkBcFNBNEBtSdT7EkmAdLC4vv5','PVpHTbAKAED8wurDbuC9orsAJiKpjK3ax1o35dfsakvzrMld5IqAkwif7b4bDUQbpB2OfWVjSTAakO7n8DfqXyt6klfhuh5fEmg3GVzy4gQQLxNJTn0vLHM4Vx20m3emDc8RKoXbaQDOgVnBpHoTjywvZii2Y','Z','p',13);
+INSERT INTO ti VALUES (4946006922155754938,8082864,'UqvO9oSAtMeJwmYBsiDMg74GxvIFGkoV7enhmL6Juhmuq51O6Z0PR4RaRVML0Qfx5YPkN','v9QDRRveUFcredkzozBm9pXQYkE1WcZPvAUgK6qdgsnbgt0iEybYq4u3bgUZj4QpTv8KSccR5a6KNDpRPw5xF3EbLECxRV7il4J8S8EGMqsirtNcOO2Ae9H42BRd1JWBF3szl901Dzaz0xaptjd','bSokeNYdhXwrb2SwcwlOa4EkBcFNBNEBtSdT7EkmAdLC4vv5','PVpHTbAKAED8wurDbuC9orsAJiKpjK3ax1o35dfsakvzrMld5IqAkwif7b4bDUQbpB2OfWVjSTAakO7n8DfqXyt6klfhuh5fEmg3GVzy4gQQLxNJTn0vLHM4Vx20m3emDc8RKoXbaQDOgVnBpHoTjywvZii2Y','Z','p',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4932962307947858363,3222825,'MTOswl4HweaUF7nadyAn1KNdw8K6tvVq0lMVWh5q2kj0g63pGma4OTAztK','Hs61Wvq7iB2wiWLDFswITLJ37A7aGBwS65Fv0BZf2kAQ4nFeH4nbZ18gMbJ0RVw6qMQ2honY5ciKELt9j8WHhchDlsBE1nCaa2eFq0Qipr4JqFaRr7o30WKRa912xwClvM0G9SQTj0h','E1ljMQQFTHP4N52dgEuNJbtxRcmfrgOOZ','Ti0b5hOKScvGS0ZPgrGXFDFdR4T6XZPny25bNYHfI8bHpFQWxvg9IGL4isS1ID2p9cVn2bckBuOHT87zgA9sQwC1ve1vN97Xp7bOFZzeuxYLEh0HVzXis7WcNym6VOOWdb21WGQumBRa9EZAUbFBUZPqB9OgodNvDPh0DQw2wUKSpIbVmYg2St89q9RJgOqxixaJZGkuDWcmBfaWVOuqgvfdqM6WSmuAofQrVI8emGcC45WfjIHQC6U6','z','UH',14);
+INSERT INTO ti VALUES (-4932962307947858363,3222825,'MTOswl4HweaUF7nadyAn1KNdw8K6tvVq0lMVWh5q2kj0g63pGma4OTAztK','Hs61Wvq7iB2wiWLDFswITLJ37A7aGBwS65Fv0BZf2kAQ4nFeH4nbZ18gMbJ0RVw6qMQ2honY5ciKELt9j8WHhchDlsBE1nCaa2eFq0Qipr4JqFaRr7o30WKRa912xwClvM0G9SQTj0h','E1ljMQQFTHP4N52dgEuNJbtxRcmfrgOOZ','Ti0b5hOKScvGS0ZPgrGXFDFdR4T6XZPny25bNYHfI8bHpFQWxvg9IGL4isS1ID2p9cVn2bckBuOHT87zgA9sQwC1ve1vN97Xp7bOFZzeuxYLEh0HVzXis7WcNym6VOOWdb21WGQumBRa9EZAUbFBUZPqB9OgodNvDPh0DQw2wUKSpIbVmYg2St89q9RJgOqxixaJZGkuDWcmBfaWVOuqgvfdqM6WSmuAofQrVI8emGcC45WfjIHQC6U6','z','UH',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-4455207269015498109,3132581,'N4LA7nvjBRLXwLtVchvG4bCSlJ5Rgs8x3fjlgcSp3V','rgPRUW9LWmX49xrc6VLBDW2UM16SSxGAnxkPvkfTEKwxdNBeaKdcfPvGVJFKwZQLOygSPqLQro1t9rCWXPcJycbKZaZKYRvEgSgclcUjphTBWnQ1y3FkXE3KNQyOmELAW1ivUH4tWXEP11anuKaJlQcw9n4DDlPxgo1RpGHRKZpfnYOlPXhJAs7XFwnmGeXEhv','YLQj5RhYn7ly0nFMlxNrOy9B8tnAvdEIh','5hU3hZCCnIFbzmqMVYWo9OW5BscJfrf8SKYqpoONqliVC','y','EP',15);
+INSERT INTO ti VALUES (-4455207269015498109,3132581,'N4LA7nvjBRLXwLtVchvG4bCSlJ5Rgs8x3fjlgcSp3V','rgPRUW9LWmX49xrc6VLBDW2UM16SSxGAnxkPvkfTEKwxdNBeaKdcfPvGVJFKwZQLOygSPqLQro1t9rCWXPcJycbKZaZKYRvEgSgclcUjphTBWnQ1y3FkXE3KNQyOmELAW1ivUH4tWXEP11anuKaJlQcw9n4DDlPxgo1RpGHRKZpfnYOlPXhJAs7XFwnmGeXEhv','YLQj5RhYn7ly0nFMlxNrOy9B8tnAvdEIh','5hU3hZCCnIFbzmqMVYWo9OW5BscJfrf8SKYqpoONqliVC','y','EP',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(40), d VARBINARY(70), e VARBINARY(67) NOT NULL, f VARCHAR(14), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21478,2483755906875565687,'kDLzz8c5MV1mwmbLahBR0h3PgFlg8O4pk9quI0ow','nOzdpmMkx5JVZLudhZErwOUWt97yogtVvKsfSj4Ub','Ib1IHycmR4qISdHVh6w1D0GrfdK9vXrzrK9I9m0sZm','pKPWeTA9mJRq','CM','A',0);
+INSERT INTO t VALUES (16194,1352187712764429429,'emoWys6G5L1uX3kx','mkuNTUb','Bg8Zgc5XP9PXNu54','Q4SM','2j','m',1);
+INSERT INTO t VALUES (24692,17036876301846895106,'wBMzRXgZxuzWPBqTPeNESa9V8I7','MnHSsmZisHMOe9MhOmDLraQyDi0GeZZ5LMJayZ0Wlny5nB','K0','khTMaTfavg72yU','k','D',2);
+INSERT INTO t VALUES (16623,16147462763484185094,'KYghYaap','42mq0jJ9kJrMIkysFwRLbaUVYvngh7rwpmQjMLmSwrsBSoyna5Rj8e','JxAPLaXmKxwHWfzqerv7OaRFDN2p1t7M5vdqnkuujWoch','RQvMgFOSfFjK','44','2',3);
+INSERT INTO t VALUES (4624,1397454371569786859,'iNIcs','V6L8eu8iE09FavZaFjx8DQ1WjB3zLgyeEIlHcVbwGR006w0W6AzedJ9Sjw8U2AKahBFSpw','4ZA6txmktPrMXa8edgfCIOCkIl','nTM6d','ml','E',4);
+INSERT INTO t VALUES (23236,2539784404482016946,'COz82tHObrxdaed8','YBoPUXLkaOSGpPR63a7c9wn1yb0tWvrNWzhrhLOxYGftvOxtTSiOtSLp3xjpc','fmrVOt5','W6fbsrJ','A','j',5);
+INSERT INTO t VALUES (23122,17849299872258777515,'VdfjXfKC0xoPzr6tpJuAFWvResHZCnaFI','6DkszzK9qJ3SEWWWYDA8vtvUX8toH5bIxfYASXPm7NjIvkzBeSWDHD','7NJJWHW1lWjyr3WnJfoXseFKCLL6pkJTDCq0o6c5mm','bvbHRTIpc','yf','5',6);
+INSERT INTO t VALUES (26471,17438017393708577659,'QIJHagV3yzHcvK6bL1PS7tkrhwGIGXhqleOZH2y','MTNSHloKkhNjyuvoZsgT7QTBpQGWsFyNbz5Q','t65','Cpfe743Yzs','Mi','H',7);
+INSERT INTO t VALUES (-8668,17116484689337806232,'bM6IeE4Ik2rhSHbp','jeo4iJuaLxLpL6sTh4uGDgfs2xyuouV35Y','oB2qlAyIeyRr0Ahs1NiLAPbT3owybBpXADq682z7YGSbiRWsY','X3oe2yr7','c','3',8);
+INSERT INTO t VALUES (-27318,9293632427684927135,'D3JMYoo7a2H0AxjQJY2GQT2q61NQ7jk5C','4I4f3WUHU5cjrk4mdOJ7Z69lXmJGFwanb8R','vtqHaFDkskKxsRpBv82XEqjLvPH1sCyaHzP0sMuGs3LZXVvVWmsCJa9D9lvrZpKSo','WTEusgFVaK','f','M',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(40), d VARBINARY(70), e VARBINARY(67) NOT NULL, 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 MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-684784,2208595118238193535,'2aDAlbB5bn6f3OxP1Bf5rpPBuKxCV2q6','qfki5TfTYa8OuoE8LCUzIoedl','cWXnvNQEAMR4sF1j8s7fMkGybhmcGbJ0GbmctXFz4UR','bNg','3','q',10);
+INSERT INTO ti VALUES (-684784,2208595118238193535,'2aDAlbB5bn6f3OxP1Bf5rpPBuKxCV2q6','qfki5TfTYa8OuoE8LCUzIoedl','cWXnvNQEAMR4sF1j8s7fMkGybhmcGbJ0GbmctXFz4UR','bNg','3','q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(41);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
+INSERT INTO t VALUES (3739329,16243479008475495144,'7IRf5U6b','VupHBJmWenxGakLAH7j','elwdBNM9n0IEHzNWWZRY6nZk2clRf6ddE5Wa626','h7QFStNsH9','j','M',11);
+INSERT INTO ti VALUES (3739329,16243479008475495144,'7IRf5U6b','VupHBJmWenxGakLAH7j','elwdBNM9n0IEHzNWWZRY6nZk2clRf6ddE5Wa626','h7QFStNsH9','j','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8127548,7883779523812981798,'wQh','5Bvw17WRkYuysJ4tcs5t0hAhcGHv3gGINebxClaoqk6oMAVbLcPWtDQ9WCBYsW6OChtwEQKqgCoPPiBOLQbNKGgFFiPbsKx5hLowFXwvwtOOpBZxFRpvPosku22umWopTnB9aectLNQuTJlnwNBqj8XVsvgmLa2oOFNfMXuw0amjoyou140kCCJcxVFhNouAxN2BB5gT8pDYN1j1XZNUuWS0U7u9VZwCrRXyr','szvG3q','xn','a','b',12);
+INSERT INTO ti VALUES (8127548,7883779523812981798,'wQh','5Bvw17WRkYuysJ4tcs5t0hAhcGHv3gGINebxClaoqk6oMAVbLcPWtDQ9WCBYsW6OChtwEQKqgCoPPiBOLQbNKGgFFiPbsKx5hLowFXwvwtOOpBZxFRpvPosku22umWopTnB9aectLNQuTJlnwNBqj8XVsvgmLa2oOFNfMXuw0amjoyou140kCCJcxVFhNouAxN2BB5gT8pDYN1j1XZNUuWS0U7u9VZwCrRXyr','szvG3q','xn','a','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3777653,13033096739253805936,'qqlZq7','ywnxYmgvkwtP1eTURFrxhi54JKqmKujClvrooy4MGu6mNlFbxw9mF87pemFkvcBxu9MNRKulJ6DFnI3WAzeNzcEZeFO2DKL8rBXjmUUZGTdtjlGYmxzrwYMLNZ3Jxl1QnWh1U2LabQaRSndKYPO8dBsOtkrWeMLceNeiWjp2lrlMoIjdPPr3F4tLIF7vXmltISbb','MlABvra3WDRDTf8','y6GkdqMyqK2iTygml3GeUfLhp6ryXzQB4R5OmJbSYu84jb0skAEnelcntDoJdYsi81EjVWvd8mA1ktX1ZNPrVxsl61qUNHv7IRxt9vrUyw9av55oLhYpsxkCJFsJR8S9ziejg0QF2icgGeAv7LtKXff81yNRX5gohjeRI5zR9BYNZUYNX0ylykxX0VcHXeyg897MNfEc7sZyN','Da','2',13);
+INSERT INTO ti VALUES (3777653,13033096739253805936,'qqlZq7','ywnxYmgvkwtP1eTURFrxhi54JKqmKujClvrooy4MGu6mNlFbxw9mF87pemFkvcBxu9MNRKulJ6DFnI3WAzeNzcEZeFO2DKL8rBXjmUUZGTdtjlGYmxzrwYMLNZ3Jxl1QnWh1U2LabQaRSndKYPO8dBsOtkrWeMLceNeiWjp2lrlMoIjdPPr3F4tLIF7vXmltISbb','MlABvra3WDRDTf8','y6GkdqMyqK2iTygml3GeUfLhp6ryXzQB4R5OmJbSYu84jb0skAEnelcntDoJdYsi81EjVWvd8mA1ktX1ZNPrVxsl61qUNHv7IRxt9vrUyw9av55oLhYpsxkCJFsJR8S9ziejg0QF2icgGeAv7LtKXff81yNRX5gohjeRI5zR9BYNZUYNX0ylykxX0VcHXeyg897MNfEc7sZyN','Da','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (684915,10300748168543177352,'cA6v','5WEFskItjb4YaV5t7','DsJsZLmwPkVGoeoR2kJdr2f6','1R2UygRGuJrKo7RWpvnAznKgfhBOeQJQyx7WSnMngsbVKGj1hg0C','vu','I',14);
+INSERT INTO ti VALUES (684915,10300748168543177352,'cA6v','5WEFskItjb4YaV5t7','DsJsZLmwPkVGoeoR2kJdr2f6','1R2UygRGuJrKo7RWpvnAznKgfhBOeQJQyx7WSnMngsbVKGj1hg0C','vu','I',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1279005,14887220869329840783,'WWJBHPjd4goS7RIsMy4LN7RdKAdMywycM8iGWpiaz','s6gqAFienZUzJPF5Ph31JsBAvzxcq63c0Y0liSvwv8Zqu','v0dNHawOKEfLj12nyIrfMLD1BQvMVCn5','Fxz9jiD6vkZMcUm6SPBH8G5RCfumh6GsJrRFIg7neOaZilJBbfNlMP52cO8SreXlrEB34abYKJyb','tk','p2',15);
+INSERT INTO ti VALUES (-1279005,14887220869329840783,'WWJBHPjd4goS7RIsMy4LN7RdKAdMywycM8iGWpiaz','s6gqAFienZUzJPF5Ph31JsBAvzxcq63c0Y0liSvwv8Zqu','v0dNHawOKEfLj12nyIrfMLD1BQvMVCn5','Fxz9jiD6vkZMcUm6SPBH8G5RCfumh6GsJrRFIg7neOaZilJBbfNlMP52cO8SreXlrEB34abYKJyb','tk','p2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(70) NOT NULL, d VARBINARY(6), e VARBINARY(38) NOT NULL, f VARBINARY(58), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54,-4812085,'7D8orW0zZJHwpVddvlZyqhQXmHnWmo78bLyQZPal3CEme0c6k5Qq46QzA0l4xTqPSC','2OH82','4pryC8YKm2','kaNP2OSfFeiSNWp0q78b1krTZZoV8EfgOmu4t01Gd7g2Jm9U6Ugpy','V','q',0);
+INSERT INTO t VALUES (234,-4517075,'YSsvR','O','6ty061I31L9j','voXFmTNvr','H','A',1);
+INSERT INTO t VALUES (209,3384292,'pP3tASQa6jFEVUu0f4d3as5DehjbeaqH0qOkJkHbtkbTE11NE2UPUzRi4Xzfr48MWTv','fzLh','PRtp2jaTDg4hX1QXyXooHeEl4sxo5a4spY','xZUaGK5E6gy1dq0fd66jnOmPT36Vd','8','n',2);
+INSERT INTO t VALUES (94,3715175,'ioSYsYf4NFQ9wmYbWyVGV1SZcYMvWLx','X66StV','illoeaMsjnTSeYQow7kb7dUqjU1HEr0aB','4Wga8hO19MACVW','0','H',3);
+INSERT INTO t VALUES (51,-1041904,'hlLLF0KP','AF','Hw0y4QDZMGv4','KIVaTQYRdVrLPHnnQLw9nwFyfUZikxdHTlZdE5oU','m','V',4);
+INSERT INTO t VALUES (30,5051975,'esGqhwxKtTTMMd5mlR2M3AMHCGDuC0Re4','xFOIH','f4aiCglmIUxfOrrjE','2MRHmBi6xwRgXLraBCtLVgLUAsKPZctk7qX6r','E','F',5);
+INSERT INTO t VALUES (62,-2752497,'SblcRSrzFm6eaTGInrzYpagTcyKHxGNgg19rexgjxcuzupbL','F','cOgKEd2IJ6SMpYxe5w3PsFEE','sW7bKaOZ8axFHzHVrN','p','x',6);
+INSERT INTO t VALUES (9,1682163,'ShtXqjY30kluN5T0g9FLQlKZrBxXEa5UW7xhRtY','zMbyd3','yPBPwVM8HT9agmGwFFLJSXMAHWJN9Sl','bmvVYZarKwamnXEG6jh1MWNEFy8hqvjVqRajaHYxES','Z','l',7);
+INSERT INTO t VALUES (245,-7604153,'pzOWObx6QDOh','FkNDOh','oFsZ2MsEvG52Ui9ievZrQ3fApi2IUq','ZU37aU5XOvOvhPtvD0TPuTlndkaH','j','p',8);
+INSERT INTO t VALUES (226,-1996194,'aRIQJo190A2oaUoJuzdNmtBg0h0xDT','XCu','glfARqVy','C3sdP9mLNicUswc6VSb8PdtdvGodktsgwYusgQZiNknOevk8D','m','q',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(70) NOT NULL, d VARBINARY(6), e VARBINARY(38) NOT NULL, f VARBINARY(58), 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (17325870666108261092,-229837,'0RT2','1J','nTJdMP7BkBu','GGclLAlSvDphGVx7wVQMaLcdN5hzbag5HkfRByJtAKjHKKws','g','L',10);
+INSERT INTO ti VALUES (17325870666108261092,-229837,'0RT2','1J','nTJdMP7BkBu','GGclLAlSvDphGVx7wVQMaLcdN5hzbag5HkfRByJtAKjHKKws','g','L',10);
+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 (5541584838264132061,5244502,'atCeFCII1yQ6kV1W0oJAXLVOKr7Ey','5E','n71UZuR9nNEdyf58WhihEkWw','OVvPtVvq11dwa1OiVOxHJwYhFgZfuMNxgqO5OekAg1EAX3qbeyICqoNAT','5','X',11);
+INSERT INTO ti VALUES (5541584838264132061,5244502,'atCeFCII1yQ6kV1W0oJAXLVOKr7Ey','5E','n71UZuR9nNEdyf58WhihEkWw','OVvPtVvq11dwa1OiVOxHJwYhFgZfuMNxgqO5OekAg1EAX3qbeyICqoNAT','5','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15267133271281729704,3892309,'7RmlR5GJ2HtWKhnyfnunDrA38QluxYAg5Jo8Z3E7vTXGxMdmFBdFOZYnJy21pz9G','b384aLm1WPBohLZOusifDc6EwABL3FeDlez52zxIA6vdaQkEUSGIsuPP3rrD3teZguO0A0rMOR6HOpheivDTySUq6twTQzFVaC8Vu1h9fumJNbuUXCQGpuq4bBRS67qcDysFUNxtpPU4auAJhEFobwkfRijciYlJvCM24MVtXzCZauhvGniztNjCTFWA','yBo8NolWoQ9','PO0htbZ2MEZsN11O89wL','2','0',12);
+INSERT INTO ti VALUES (15267133271281729704,3892309,'7RmlR5GJ2HtWKhnyfnunDrA38QluxYAg5Jo8Z3E7vTXGxMdmFBdFOZYnJy21pz9G','b384aLm1WPBohLZOusifDc6EwABL3FeDlez52zxIA6vdaQkEUSGIsuPP3rrD3teZguO0A0rMOR6HOpheivDTySUq6twTQzFVaC8Vu1h9fumJNbuUXCQGpuq4bBRS67qcDysFUNxtpPU4auAJhEFobwkfRijciYlJvCM24MVtXzCZauhvGniztNjCTFWA','yBo8NolWoQ9','PO0htbZ2MEZsN11O89wL','2','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4636309513531663738,-3870556,'RsOuGr4bnPRKaoMiw8CuDSuvuOYKQqpqe11HJ','hB93hC9N0umACLTCzBVSEOGmwXOWZ336G7XAEWSLgq7nwE8XWyJ45DFEhlCq4PGYKgQFSx08bhfH8fazY8tXVVN8vIlRbsRkON5xe59rGBP4eHn2Q6J4aLKm62F5BSeuvtzumy64ScDGTc1mam6iHFBm1D9N37uDMmiiofGIifR9lazRlraOS4MDxYPZBFkaU0IiR6SJE7CgngYqUlvitB6bHaaXhm8mg9P1XUX','FKg','yTn','4','P',13);
+INSERT INTO ti VALUES (4636309513531663738,-3870556,'RsOuGr4bnPRKaoMiw8CuDSuvuOYKQqpqe11HJ','hB93hC9N0umACLTCzBVSEOGmwXOWZ336G7XAEWSLgq7nwE8XWyJ45DFEhlCq4PGYKgQFSx08bhfH8fazY8tXVVN8vIlRbsRkON5xe59rGBP4eHn2Q6J4aLKm62F5BSeuvtzumy64ScDGTc1mam6iHFBm1D9N37uDMmiiofGIifR9lazRlraOS4MDxYPZBFkaU0IiR6SJE7CgngYqUlvitB6bHaaXhm8mg9P1XUX','FKg','yTn','4','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8556389776342761535,-2111483,'pIb97BfC3f3jE6rPN4YByxMwFbgyX8cDGl','p8x4pd5S38YbJAKUOrLY2NqjhOHtajVvn9799aPE5Rzst2doEmjrfgHKQcVU77OdExmLWveW8UqP1VC7Hpu3Yw65CD0HO24RONrZxfYIVukEgdqSurAYKX','V3jYTavfqTOOUhqTzFr','IWpBd7Uj1ecxXUtuAH54eNg9JctcxcQslpnlGWXqcwNbGfnacrsngTfD2lrw3cESuTNmYT76Hi2LfsHabtaGZ920sAquVcOh44bNJTdfeyYXi8bOa4o3a41fN49haPpl5BmORC99JLdHBJAvWpXx9AGy','2L','K',14);
+INSERT INTO ti VALUES (8556389776342761535,-2111483,'pIb97BfC3f3jE6rPN4YByxMwFbgyX8cDGl','p8x4pd5S38YbJAKUOrLY2NqjhOHtajVvn9799aPE5Rzst2doEmjrfgHKQcVU77OdExmLWveW8UqP1VC7Hpu3Yw65CD0HO24RONrZxfYIVukEgdqSurAYKX','V3jYTavfqTOOUhqTzFr','IWpBd7Uj1ecxXUtuAH54eNg9JctcxcQslpnlGWXqcwNbGfnacrsngTfD2lrw3cESuTNmYT76Hi2LfsHabtaGZ920sAquVcOh44bNJTdfeyYXi8bOa4o3a41fN49haPpl5BmORC99JLdHBJAvWpXx9AGy','2L','K',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (38576793386719512,-2836805,'arDQNVC9jn7','kDeaNX2nhuYbYpnOei1eEP5B0TwBLsJu2frK15moo8kS3k13cdq8e4bGzeVZh8LbomYr7JF4CmqbnS4Rn53OzloaI3QcFoKYR4MS9OrBOwEud60GoSC1VLHX6BPSeu2w','8B7mrvJUR77LREtodBA0F8de','2OzLFqH4u7KoVNjXZ7FJLSKNowv3HRjr4vemLJBX8r6FlKlJQz3BYg7kISQyk7SDpf4T3afyU1Rd25v0','bN','R',15);
+INSERT INTO ti VALUES (38576793386719512,-2836805,'arDQNVC9jn7','kDeaNX2nhuYbYpnOei1eEP5B0TwBLsJu2frK15moo8kS3k13cdq8e4bGzeVZh8LbomYr7JF4CmqbnS4Rn53OzloaI3QcFoKYR4MS9OrBOwEud60GoSC1VLHX6BPSeu2w','8B7mrvJUR77LREtodBA0F8de','2OzLFqH4u7KoVNjXZ7FJLSKNowv3HRjr4vemLJBX8r6FlKlJQz3BYg7kISQyk7SDpf4T3afyU1Rd25v0','bN','R',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(87), d VARCHAR(20) NOT NULL, e VARBINARY(71), f VARCHAR(8) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7793213281873623463,15315612,'iq64aOWPyJLC0lK3eb','25XgI','kYqqHQx','ociqXMwl','bs','J',0);
+INSERT INTO t VALUES (7613492643469851895,3483518,'wpxUZy2211yotITBOo1Ui0p4PbMz3vPtXMG5u4k','5sUmAdpSFBIwtpMGb1','nfPP3Fv83wxxACLeApUrV76kUfS0fhUxylThIP9J9l2m8h5KUQ5FDpWszVNmzzmXe','OZIh','Yf','t',1);
+INSERT INTO t VALUES (-2099723872957652636,8011322,'VqqrNp','gPR1QCvKniZx','tzfqfmKw9EsJI0','3','t','S',2);
+INSERT INTO t VALUES (4330410504835525210,4436880,'8YyW9j2vg4zWrq8KpmIPrwBpnW34lBnluCbYQHn53Afvv','fhBCfrSULri','AWNoDKScFRGqqdxZG','kpYY6Ctu','G','Z',3);
+INSERT INTO t VALUES (4597483185108561572,14409818,'WcIqzO5BsSZDln5EykPfyDv','YfVmTqz7klGSGnSOleg','Wu4qCggXNKyfqDT08oQk3CBR8tIuTfz5TtJLvYTXrT','aT9quR','w','8',4);
+INSERT INTO t VALUES (-9031700608570514521,2544456,'gRIQOZtz9rzsBI747ef8ZYb0lyytIAI318ILv7XFJIMpAllJsNfi5Qz3ZLxGTAJFDb9tarb4NubOHoP8STpq6ME','vk520ah','vZ5pmkjPTzf9wUKJYtEMZvI287tmDLjTHyFxqt','6VbH','7w','s',5);
+INSERT INTO t VALUES (217663791532768399,13494541,'d8mndmvmdYtrcrMrfDcoxfkjb2H8x4NLN3be9EP','7MWf','3lGUV8i7rnJirHRMeNSeWR5I2mKvB7fK4pKfnRwpRCyDbT7eZcWUdVV','1t5Zbfq','o','j',6);
+INSERT INTO t VALUES (-2954245530716247387,3303582,'Fs0j8Aoxn9zWAkm4hJx8IMXQLF3KIryMiFyvWj','A0OosL','nY05l6MK6PKBLwvYA1vDzAjBzkjHxaOmzEPi4VMMwalMVQqZrFI2F12E2idYFD','Ryw','R','O',7);
+INSERT INTO t VALUES (78612955669071460,9293559,'jiFRikUNLALXkniDzTMCk8LDxEtIVfZGEHlF9Z8B6YWG1odt','6SoBUjFqW0Mbdkj9','Je1ynr3oH53JKbS6Hl357JOgKNtGwrvDNhMLITEj2r5','7vBeve','ut','8',8);
+INSERT INTO t VALUES (-5242043383296791270,6962677,'u4Te9HG9JKYOgwvgwDfxSXstgg7uF1oM66RlmQXCfJQ5I77xn2mMUjm94fkAWA58Zsyn8l9JeqOHcFvfLjCF','kJYOvUmauBvW','qfuOC0Zg3Y2wAlAM8jnyxXbPGyqL0mEa0inBWxKIyTCvKIOm4GsRfLlvdDhkMcQs2f','qg970M','T','t',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(87), d VARCHAR(20) NOT NULL, e VARBINARY(71), 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 BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (221968096266095149,6356998,'wHwvQtjMi5bYTw0DWhb8R4K8k','zbJiGzduSH9gK4C4Wsoj','wBsy65vj3WdJ','QPC','so','F',10);
+INSERT INTO ti VALUES (221968096266095149,6356998,'wHwvQtjMi5bYTw0DWhb8R4K8k','zbJiGzduSH9gK4C4Wsoj','wBsy65vj3WdJ','QPC','so','F',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (-6273841392400622107,15918454,'JAyxJiputcBwhK1LPsdw0bVfcCKy5Z7V4kh8T0eC0VBDNlUHXxKy1SvngY6drfJFVW53TP1YZ54FaSIDBm7PV','QoOvzGcfx','AGy9F5gJEapp6cLYdk6RbvZko3hDykTGyMY44U1k','M','j','G',11);
+INSERT INTO ti VALUES (-6273841392400622107,15918454,'JAyxJiputcBwhK1LPsdw0bVfcCKy5Z7V4kh8T0eC0VBDNlUHXxKy1SvngY6drfJFVW53TP1YZ54FaSIDBm7PV','QoOvzGcfx','AGy9F5gJEapp6cLYdk6RbvZko3hDykTGyMY44U1k','M','j','G',11);
+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 (4164350240576974006,8298439,'ER5WOtAsMnxK4Nxh','3DyOe3I8qhtfVzwEaxvI3mmEuCpRw81yD6fOzAzZH5C65iYiJuZKB2AAy9y6uMWDzXg6zTlsHHrVLOMmsDFX3iIJhLjirLYE7YrQWT1kyI4SXE9wEy4MPDMaC8wJUyS4f1b1KnLlPmqBG0ajZpogb','cdV3aFwvAV7jW7YFe9ryim','yK9UOx','wL','v',12);
+INSERT INTO ti VALUES (4164350240576974006,8298439,'ER5WOtAsMnxK4Nxh','3DyOe3I8qhtfVzwEaxvI3mmEuCpRw81yD6fOzAzZH5C65iYiJuZKB2AAy9y6uMWDzXg6zTlsHHrVLOMmsDFX3iIJhLjirLYE7YrQWT1kyI4SXE9wEy4MPDMaC8wJUyS4f1b1KnLlPmqBG0ajZpogb','cdV3aFwvAV7jW7YFe9ryim','yK9UOx','wL','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6867104173641745843,8221412,'NryfWD2AgeDBkz3GqBVP71qLX9b','1GcUaQfTs1cRnVSxvVZamITl2TJLbfPvXFgtSKAYRnzGhkfJqeVubKVc4sTPmGQjkgyN1inyCfUm511Zpq8aX00TdxXo0R0a68nD8QCPj5wdB0RdbJvWrWERKUWzhJNWj4Pb0huZNigmxFJLcvvWeyrkoMwNaPLjuCnT4BJ2nORGoCDMMma1TZWMSt','HgLRy42tTuzU0kzBkSTAOWN9PvQs3eBj7xleB','hOmqnJe03kc2m9rzZ4gqygXGWzzh8FTiyB6dBTKoA0UyWB3qe3A71OJFUvBitT7ENLv7J7YwvNgw9kIPyAYTbmQ6lARPpQwhjrQkvBrMxF4Mqd1B9nTyClzBw8s3y8mVOTO3VqPvm3HbOQq6QKwGimIIXIF4bUHNWAC9OBaDezYmm','J8','G',13);
+INSERT INTO ti VALUES (-6867104173641745843,8221412,'NryfWD2AgeDBkz3GqBVP71qLX9b','1GcUaQfTs1cRnVSxvVZamITl2TJLbfPvXFgtSKAYRnzGhkfJqeVubKVc4sTPmGQjkgyN1inyCfUm511Zpq8aX00TdxXo0R0a68nD8QCPj5wdB0RdbJvWrWERKUWzhJNWj4Pb0huZNigmxFJLcvvWeyrkoMwNaPLjuCnT4BJ2nORGoCDMMma1TZWMSt','HgLRy42tTuzU0kzBkSTAOWN9PvQs3eBj7xleB','hOmqnJe03kc2m9rzZ4gqygXGWzzh8FTiyB6dBTKoA0UyWB3qe3A71OJFUvBitT7ENLv7J7YwvNgw9kIPyAYTbmQ6lARPpQwhjrQkvBrMxF4Mqd1B9nTyClzBw8s3y8mVOTO3VqPvm3HbOQq6QKwGimIIXIF4bUHNWAC9OBaDezYmm','J8','G',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5832375408280044409,3385752,'9M3Z8pnsukf1xQFcQrlSWPRiMKAJMjLP66ei0pyouasjmWhEdC','ngPznLHxvGzuoZfLBba9eZX3p5oHYIf5YEkZdTKDc8b3kB7TlraPUMZmLx0LzRAuDjJ29AY2NvackyYPmWEoqtDBMirpUy85JvGwXmFtCqw8TCRQwtuLQcmuKlI161x6L6g0GRjoGDOmjNPcl6v3IXCydtAvpUvItAnQYtcu0NNo78ZJU1nqIOhcaJ6J5i0nveY6Ju6SqD6d7e868WDC','giZ1RRS','3T50I9fymra2twvgNVu4aWiUtXahYRDKXZB4EV7J4LKqmZxvpIPjLWOwLSefPs8BErJGFGhejhhu9eLW6GjyAqnN3k71JQOIoxEI5udzrpDrKDbj8hHAdgRVgTr0b4eKkliWFBXMTa0drKt0o7az4Ut6i3v','M','j',14);
+INSERT INTO ti VALUES (5832375408280044409,3385752,'9M3Z8pnsukf1xQFcQrlSWPRiMKAJMjLP66ei0pyouasjmWhEdC','ngPznLHxvGzuoZfLBba9eZX3p5oHYIf5YEkZdTKDc8b3kB7TlraPUMZmLx0LzRAuDjJ29AY2NvackyYPmWEoqtDBMirpUy85JvGwXmFtCqw8TCRQwtuLQcmuKlI161x6L6g0GRjoGDOmjNPcl6v3IXCydtAvpUvItAnQYtcu0NNo78ZJU1nqIOhcaJ6J5i0nveY6Ju6SqD6d7e868WDC','giZ1RRS','3T50I9fymra2twvgNVu4aWiUtXahYRDKXZB4EV7J4LKqmZxvpIPjLWOwLSefPs8BErJGFGhejhhu9eLW6GjyAqnN3k71JQOIoxEI5udzrpDrKDbj8hHAdgRVgTr0b4eKkliWFBXMTa0drKt0o7az4Ut6i3v','M','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3307273591425456126,16475759,'I1a1C1E1w5rM8a7drWDBQZ7cI6YoPO7BA','hm8qTL7EyGXG2w3svHVjCqb9Dq0n8FM6j6McbIculyZR5XP7Y4o3Pnt4V0doY9MIUE4vHrPL0lNOfpoIN8JtPomkdNQokJjEr2rVqy4jWmLUUd4l6qyfdLwraBxjqtu63AgS6MHkPfatTeAo3h6BAhtVanqPJEOYEYkhhLa1i1lB1z','bZa5rq5','536oZbI1E2Qbs0ne12Kr0I1CjlAHYfJ58aUPtjSj2FMv6w7P7NHhWYxV3v8CLg7kFIMeiWB5ojbheLcEXRioarkdGf1WG4a1QsK6NWeCjwqhG5fHwzi40lnAyRDJvWBmQJTNMfHn8UUy8UcFyi7AtRjEsOSrqd64IBjmVpWbjMJrFbNCcf59TSI54TkjIVjzNEm2yC9XhSt','7r8','G',15);
+INSERT INTO ti VALUES (3307273591425456126,16475759,'I1a1C1E1w5rM8a7drWDBQZ7cI6YoPO7BA','hm8qTL7EyGXG2w3svHVjCqb9Dq0n8FM6j6McbIculyZR5XP7Y4o3Pnt4V0doY9MIUE4vHrPL0lNOfpoIN8JtPomkdNQokJjEr2rVqy4jWmLUUd4l6qyfdLwraBxjqtu63AgS6MHkPfatTeAo3h6BAhtVanqPJEOYEYkhhLa1i1lB1z','bZa5rq5','536oZbI1E2Qbs0ne12Kr0I1CjlAHYfJ58aUPtjSj2FMv6w7P7NHhWYxV3v8CLg7kFIMeiWB5ojbheLcEXRioarkdGf1WG4a1QsK6NWeCjwqhG5fHwzi40lnAyRDJvWBmQJTNMfHn8UUy8UcFyi7AtRjEsOSrqd64IBjmVpWbjMJrFbNCcf59TSI54TkjIVjzNEm2yC9XhSt','7r8','G',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c BINARY(35) NOT NULL, d VARCHAR(96), e VARBINARY(99) NOT NULL, f VARBINARY(98), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1538605432,3414966,'H5ZPdF','PVOikOqMHSrYVehejJMCh9xZ3iOaKH7IyILxSaz8kAnuwM4PSDG4rxYyPK7OM3WNZhvzYaa5L5YXMYHheZL','metusQj6JJ','BDpFotrv5Z5UbgSq3ZAVrdu6WBx7u0X8rxSuu1rWeidm2Ozu','F','Q',0);
+INSERT INTO t VALUES (975684099,7460502,'yJu8ySGTpWwkqmCnTNqYFNN8ww5','vRpsE7DCOkGsQXezXjZaY','jsML06pSC8n7uTHP3pV944ZdM8qVTptgBIi2ZHSwf3qh8OxdAuNIAL','Un5jZUePgvdbgjRGs1URaQkrCCefb2CpB4dZD48CazL3s28bbYgPZT25uDWVL0J8JESjlzEqGcm4p5iaDTjSbgC','a5','Jm',1);
+INSERT INTO t VALUES (693859392,13286533,'Lix','1O0aUjixZIzrP9zS1','bs8H2LLSTtbkgQnNfp8rcZ','VXIB7yt8DsO3GDVZMEDeMktHmiH7kWm1fLAcEIZjpDjF9zYruojcUdn2RqO1cOMV4Rw5HT','A','m',2);
+INSERT INTO t VALUES (115986656,1958055,'5RvCPjE7a94kZXg8e8aDZ7XwQu8x','8K0hcwu4qt7BqbgU','BsHSwhKWTyl79iRVW9OLw0OZEa0jfkIAg3zlFmk93p19K9LQVs7wLdphFydWSTWe5Yz4q46mFlzjfmqPbPz','gGODd6ewpEhg98FjybqcyTwVNxw1V3KOKazzFPlxuqUxfmjUSL80KuC','L','Rc',3);
+INSERT INTO t VALUES (-473557640,7785128,'wignuyXzem8bh227z5COq','3AxvPrVTZHzxh7ISiVtpmrgn2Zv7iMdussR4xmm20eiX7hk3nBaKf8jotZjiJulBXZ1YJiZYz9xM5G4R89R9283RV3JIVab','ZNhaHYzW3MuGshMm6qfiNdbkT87eUlhVJJZ4zfvwzz2i6jZd7Penyai0LbZWpv1','Of2KIUfdzGCh3x8KL4P9','su','d',4);
+INSERT INTO t VALUES (-1223265055,16513960,'xUo8JOEPwe85rFC3V','QForqMGfvgpq8NW3O2Y6hOfHKSe','4yLAy3E6IwRM61dAYukmMCmHfuPt2Hu7qliGmaqKLihDwfw','ZYI3Xk4x725elwnuU19kqdl9EyjpmgwHisbmxFvjFeC0yxr1dTkbh','98','i',5);
+INSERT INTO t VALUES (1721848791,16111128,'0ys1W','3wrSZtlhdM','twnIi7IE36T3K9CAkvttXYMyosn3OVmuWhMqoEltHOA9htYpn8OeNeDAxC7JqWKq','KaaTLm45JXoC5LN7gJ1twTYimxI','Rh','8',6);
+INSERT INTO t VALUES (1568378414,870328,'Sd2tbae8OekCzv74CR','y9qwM9pK0Rjub82pMtULn4aF','zyuIyhjIaMyaFsyyJkznYIJsEREqd8pme6I','oowJPumD5F6qgXKvyDIjMupnR9b29lz18il6UKgQ3Vm7bSIg5hp6Trj9kCV7Z5ds3sityy2wKYULDph','p','h',7);
+INSERT INTO t VALUES (1383293126,5262438,'0roVES3e0pFIF','AqAqaRc1rc1YqHZpZ3AnW1gm9ouSZgwPR2QJrG','RXrbNaartNWrmJhCW6ykcqVndB6eOdhGo','lTqWVV','Ht','x',8);
+INSERT INTO t VALUES (-1478822043,14796297,'WcOk9tcUdSS3','3k0dbTKb78H8LQu4A66pbAqvDVEZnm0TSH','IQfC5CMFi02YPpwit4x9L4IMN5HNapWImoBIYb45vl8AgB80qp9bKI7ZwBF3ST','Z9LjY6vO11cKMr6p79na6PFYkeeaYTx5osytanNY5KJyeBeiJ9cnMxAqBZFnQa','4V','9N',9);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED, c BINARY(35) NOT NULL, d VARCHAR(96), e VARBINARY(99) NOT NULL, f VARBINARY(98), 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 (-2094162527,12660324,'7kwJFMEx7eojdv','uVSKB7Bztch7oK75PBD4M3Q8lKPXV5CHqqpgyOE7lgK','sWTaxHjua0PGm9SX2nM6XCRwxTv1YKSAjAaV7uI8ESb25wMUINZMzTQR8Vu','6xPkzZpgr213EdpFJofY3kttc73TJBysCbwFHZDCxhuI7y9It','mO','Zf',10);
+INSERT INTO ti VALUES (-2094162527,12660324,'7kwJFMEx7eojdv','uVSKB7Bztch7oK75PBD4M3Q8lKPXV5CHqqpgyOE7lgK','sWTaxHjua0PGm9SX2nM6XCRwxTv1YKSAjAaV7uI8ESb25wMUINZMzTQR8Vu','6xPkzZpgr213EdpFJofY3kttc73TJBysCbwFHZDCxhuI7y9It','mO','Zf',10);
+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 (79244900,9573066,'7NRk3iUQHdc4ou','cHXIe87XYX4UdriUTIlxOqny4mn5p','3QpZ77cjabpJHFCbzoIbNgSEEoRVwT1SPtAfEYrgW5H','YHQUW','3','iO',11);
+INSERT INTO ti VALUES (79244900,9573066,'7NRk3iUQHdc4ou','cHXIe87XYX4UdriUTIlxOqny4mn5p','3QpZ77cjabpJHFCbzoIbNgSEEoRVwT1SPtAfEYrgW5H','YHQUW','3','iO',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4805857555209769123,1446639,'4NyYb15boJDU7nYnL0aCNVwvJYnRGKwDhjibJoe0Zb03u1ZShwZgGCyVk6YBGghw','X3wqVRsdpWw4H53XTo2A5jTSA04dNRR16uufVptvIfs4VP4z89Lftdr1PHFH3z8F019xhpySgwvbYAxzvU5jIyi81GbjKwNw0LBK8OsbR0v1ATEJiMmyL36zSCh89CeJYkVWkVx2bGVI8AeWpebrgsOqp45zGox7m9ok48hZPh35hG5BvNnmVtFRumwxH3M4xYtZlhlEgi8NUC4cAt3hmBd2GfkN1ZrJiBBOae5fC1Qes9IosHmW2EQyF','jxJ','LhzAEc7VtWqSK6NRTwrEfwXrvO7wb','SGSy9jexg3irt5QjX3','GCrfckZPmuMe3cagKh5ewTZERZHF6S8tZTGJweS50nkZH0',12);
-INSERT INTO ti VALUES (4805857555209769123,1446639,'4NyYb15boJDU7nYnL0aCNVwvJYnRGKwDhjibJoe0Zb03u1ZShwZgGCyVk6YBGghw','X3wqVRsdpWw4H53XTo2A5jTSA04dNRR16uufVptvIfs4VP4z89Lftdr1PHFH3z8F019xhpySgwvbYAxzvU5jIyi81GbjKwNw0LBK8OsbR0v1ATEJiMmyL36zSCh89CeJYkVWkVx2bGVI8AeWpebrgsOqp45zGox7m9ok48hZPh35hG5BvNnmVtFRumwxH3M4xYtZlhlEgi8NUC4cAt3hmBd2GfkN1ZrJiBBOae5fC1Qes9IosHmW2EQyF','jxJ','LhzAEc7VtWqSK6NRTwrEfwXrvO7wb','SGSy9jexg3irt5QjX3','GCrfckZPmuMe3cagKh5ewTZERZHF6S8tZTGJweS50nkZH0',12);
+INSERT INTO t VALUES (-462741102,8311429,'HJiGm5GcKO','yEtace78HpiVpJ2uDwG6REPfoz9idJF6DbD','wKvCXaBK','pe','o8','6U',12);
+INSERT INTO ti VALUES (-462741102,8311429,'HJiGm5GcKO','yEtace78HpiVpJ2uDwG6REPfoz9idJF6DbD','wKvCXaBK','pe','o8','6U',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4725296278072849365,-3955659,'3AwOlOeZik6I1kRYVWq3eWVuclCpiVnydpV','gm7DRufuPx9xPWzd7alIPLZx5k008jbMwdWzVYmzdN92SnASe1fbQvCAJU0vfSKusKRSh8oBuDAtTziRcicVzMYx69rf8R5CUolbFQQHNRDQkuba1cpAl4MPlGHNZ2JxJu074UaPhGGiHc56W7zCzEJF1OOUxdBgI6mlsGIBnKObDA6zFTQRYnbJviLIBvqWmv5cTVzJ','OeT1y','SQ4G5bCAtWeWmQUJu8R4kfOjs1chH1Uu4k4HLrjvYBzFV1OviCsWROcpiRNIV9MkYwTyjW64Khm1z7cmiWBkChX81XdqqWswcA2MnNhFOqOmoecKNegfJGsXfj9jj5Ld','39MajXYKLRDbqd24buDvKDsOL50qFKgjahHrN5GKdl9oljGGCZx4M4RmuCxKD01ziaaaWPLoiaoLF3JoEt','VXGBxNDEP5SU8z8V4',13);
-INSERT INTO ti VALUES (4725296278072849365,-3955659,'3AwOlOeZik6I1kRYVWq3eWVuclCpiVnydpV','gm7DRufuPx9xPWzd7alIPLZx5k008jbMwdWzVYmzdN92SnASe1fbQvCAJU0vfSKusKRSh8oBuDAtTziRcicVzMYx69rf8R5CUolbFQQHNRDQkuba1cpAl4MPlGHNZ2JxJu074UaPhGGiHc56W7zCzEJF1OOUxdBgI6mlsGIBnKObDA6zFTQRYnbJviLIBvqWmv5cTVzJ','OeT1y','SQ4G5bCAtWeWmQUJu8R4kfOjs1chH1Uu4k4HLrjvYBzFV1OviCsWROcpiRNIV9MkYwTyjW64Khm1z7cmiWBkChX81XdqqWswcA2MnNhFOqOmoecKNegfJGsXfj9jj5Ld','39MajXYKLRDbqd24buDvKDsOL50qFKgjahHrN5GKdl9oljGGCZx4M4RmuCxKD01ziaaaWPLoiaoLF3JoEt','VXGBxNDEP5SU8z8V4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT NOT NULL, c BINARY(69), d VARBINARY(21) NOT NULL, e VARCHAR(93), f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7236100407113723524,6311288162424484822,'veJIfzacQLauWa7lbMMyRyRWZLC3PlbMWxcFf4Uze8C','LjbLwkngJfd4ZD9HJDTt','YquBbIMfIFS3kkS14QsCuS5McQB9zjgK9l8AMcpAPkMQASve3gN','5vuz6M9XZTZBBhVwV5AET87er2rQIsA44XiJO1k7Y6ED','xg3tVv29HEqCIDcpQ0ggFrV1LMks9OfNVJUwemcwyQZI29X74IDq0qeX2uDMVz3FykbmoHqiBnWrhQWXf8Ka5','YXIHVPxZiQZ3M86m',0);
-INSERT INTO t VALUES (5883310609827889595,1743616572061719774,'BNwhplEDClKI8mmhxRSYQw3Z4HJgwVDRulbQ9iMzGOK2pCvQ','EFgeT','rzSvyk3VH6tEzmkgrMlSg','kTLzx3SPhb0BvT3OVdeT1DwIhKtDcOCk9YcE60LyvPaF6sNV8G64JuelOiaBaEx','3BWBOx2r0ZSxTmsnoLgb0dQ2uGIRCPaEIYn0ARZVQeO6DL9i3qNj9vF','2FGFrbkyNDhw9e3Mf5lgRFKmFP5nd31E9Zr9D2JDmEAH',1);
-INSERT INTO t VALUES (4241168915592237628,3271553449755121546,'d4tKlMK2mz8z2Pkb68Uw0AUMsvWO3YoK8mtAt3BQ','5oglduxC','1gKTDBvrAVj','N5fy4dByhM1JWcrzqkjbMgfyMlZPOIZJZaydC1dHFlRKIAcaefPBXDTCfpgJDAesuh5ouusjnnygZcEa','s6qkwGXqCoH9m9mTMv','GnKrfoNUoGWlalLOfz09JRRpHo96Ukxw6J7r70S4qdD10MPekc',2);
-INSERT INTO t VALUES (12945361676731403156,8721787767754042205,'acl8JNRrx9DmcXupCSyBLL6fEe4AJIttN','lmwgki8wdat','unqPmhpovHAtyM5rojTZIiZ0nCpLpn1D9tOE0MU0D','M0FM5Div71Lc4YEAY9jNyOfffZS422OxSNp2ZU24ivlou78qFZkex9WeJK8OL','A7y99Ps6T247sIHV8qsa0B9Unc5Nw5x9gH2fgNzdjzK4prqDKiHODwVMazhMIz1gdHSnzgweIQDqa3s','bz1ic2t7nLrmvT',3);
-INSERT INTO t VALUES (1406426153502239359,6256359426324873994,'9WgdNw5lX','e334L2Nmf','bQ4aPXYzWIlAie1fV6cWpbGFRygcibc','bJvbxtp58dcuiw2IhtCRFR4AuLPP3QmZU4cM8Vsz3WPypl0G37tNyhIF','hPm6fg77dDUpsyqFSAYaBMgJhiKZbJWT9X','IEVd1QGhWkbp2Q6is8TqMjQxlNuHceAF1qOISOkuj40p7PlBuu2SGWa9XV6jB0BjSq0l3zk',4);
-INSERT INTO t VALUES (13531223352646688520,2756592005865317100,'X69MeAz67RvcA1NOEj7ZG8aoTkrtHAETWoj9mkopQcmVI0SV8szWc6OMSTEo','WUFUnlk0LsZhWwFmSytom','H4jljYCwZVVwwKp36vDHF8QXslB3eBJS8','DzzFoVjZCg','6y2EEVymwPpyrGskml8MZnL5mCE2uyOvCfTFL3dBoBecGgpDRH7WdNU06o7nVRWRjXn0EwujMnn2TVLzT5cA21YhLtll3z','BijE1uFTJ4OAMbGkS04DtDydbUDXWehsCmhvNleA0ki3kLc20uMTnrwulRP',5);
-INSERT INTO t VALUES (17383672254684039871,2734744675592937446,'Wx3WGG25MgTY2seth0XsrnG7A6hE6HaMdeONYxx5nz10vgMQ2F3hwauYpKb','po0tY1tPfX9q6','ysXn7jeZ8nNkqsaMryHad45MOSIxgMGHojThGxLPLxBSnTtz2IGv4VVqIRXXDMyZktNF3IhDQ78f2VRYN567BiQRrX7l','OG','DENBdae','W9h',6);
-INSERT INTO t VALUES (13563119272357173518,-6069386149601185648,'2jrpgDfOxdt5yHaW6LF3a','e2BUfgtgkK94jv6','bLOaqGpqYsxlqY0AIqpheGBM5T06phdk3VxWEKOobT3TGD9dPp8maolyEgsFsyeCOUGMDnUnHZu4V','lZ8LN0rQBT96JR0cvarPJef5GiKxgjvqtV1STwzOHxs','yZ6vyAlydjcCP68XOKOgisIQ19nDXEzFeDxcRvp0c1S9BWIpx4DR2xN20F6vD0uB','5QICipjI8Js5uooggA68HCIEE1qyvvW8FpY5nj2AzzNtna9vEuQrv7GP8Uf1LH5nAzfXSzuoKgtogKFbqRIU4PbHcPo',7);
-INSERT INTO t VALUES (13582394076505837140,-1866040115608035071,'TsZkpXjTYupKxvvLHsuq8qscVhkybd3MCz3FwDsNxTzA4t','2UweAOWY','Ho24rjPbypPTRW0hxOFtppxomSR7Jsi3CaAz2End','kONx1qg','fTIcECq','oElEJGS4bpkxH9JpRtkBCaXXZ5b',8);
-INSERT INTO t VALUES (17277895831639003832,8971140820276199093,'yEqTXVIr5A4EjrVCGJgjcWTDVG11TKFo0qPC7SSezMDemwkDGz2i0zTAaQjByxGPE4HKO','ZZa3','MwUXJF98fe46moxC0F4Xckq0Skb0kowk9JPl','PFc4LCsXaXxRSO9Iko3P','17lC0iBMGHoRApfyuY4nQjNpuE6FjyVwYqiZbsGMLYQTCcuXumZ7S2kUXNWF1PdrKd6c4EjlhDAnmrN2gua3gK2','01G7QXYk0sxlVAJjbUDdN3mmSyadceUTuSnqM65aoS4jtVqiHaHfm4hIDO17P8E1o1h',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1480516044,10241192,'1Ur0fvyodPpCbBFPEDYU16sE','wXJ9cWk1LnvvvLcZqzaW5fKSgw9bqZ1lZJ06YusKLYcqzMyAc3miThQjrtTe85tWYKLfi4cwYJIxppm7WYEIJp3AJofAxoOMer8vE4X5CUz6tyeM6bvVzz2sz4kvXTnScz44nCiI7mqWk1n7bQLQ','iOvKiotVi3ZCtonrvzseb3HTJcAOY6JbNF1yM1tAn21CJdml','8ilx5CEKVUwVQns9mf0u08uQWrWkPsPkP645DTfFbNCf0p98EkjqqnkajZLtdDtBXPZR4mV75HO2hDmeCdsUHHA8fqQcsfh6ZaikCebzOynXueeslOdjvJR2BfKm4lLDka9hugtCeSUQHTQmjnnYelkXgXtRAJDT57QBdcUs3uwtsclucPaHhukuE2eVL6couCOie8hzusANTa9JK7H6MQDLt9cRZ','WP','A',13);
+INSERT INTO ti VALUES (-1480516044,10241192,'1Ur0fvyodPpCbBFPEDYU16sE','wXJ9cWk1LnvvvLcZqzaW5fKSgw9bqZ1lZJ06YusKLYcqzMyAc3miThQjrtTe85tWYKLfi4cwYJIxppm7WYEIJp3AJofAxoOMer8vE4X5CUz6tyeM6bvVzz2sz4kvXTnScz44nCiI7mqWk1n7bQLQ','iOvKiotVi3ZCtonrvzseb3HTJcAOY6JbNF1yM1tAn21CJdml','8ilx5CEKVUwVQns9mf0u08uQWrWkPsPkP645DTfFbNCf0p98EkjqqnkajZLtdDtBXPZR4mV75HO2hDmeCdsUHHA8fqQcsfh6ZaikCebzOynXueeslOdjvJR2BfKm4lLDka9hugtCeSUQHTQmjnnYelkXgXtRAJDT57QBdcUs3uwtsclucPaHhukuE2eVL6couCOie8hzusANTa9JK7H6MQDLt9cRZ','WP','A',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1488521915,11397736,'QnBIDXZP33kQMCRiwqTp9h6RHOhFbMi33OAD','hknDBuB3Z2LXmP0UhGZK641B50XeigfoioDGNCgL2LYXwm2pe6DxySEOEekAONBRBLhuNH2DqobsCFNcRUp1LvTZSnkAHhvE0EEN2sc0EzciwtjKf2XZ3ZVJGl6yjCWfe','v5s0Uef8jHnA2','HJApDjkJgIFWBStxKTqR3XFqCSfjjrwe227WYvNfx4OdPGcVIqp2hqjmjQEyJ51PYy4LFgCMatHupjuQebpVnfCf5kxr852x5KzuHrqljgjOGXUdeX0unl1Y5AN2B1gHWd9Xt7UvgM9dky3CzYQGK1nrSNkF02dc4SOHdRvzQuMGQ7tzvZW332WeGOfECfubpbm','s','F',14);
+INSERT INTO ti VALUES (1488521915,11397736,'QnBIDXZP33kQMCRiwqTp9h6RHOhFbMi33OAD','hknDBuB3Z2LXmP0UhGZK641B50XeigfoioDGNCgL2LYXwm2pe6DxySEOEekAONBRBLhuNH2DqobsCFNcRUp1LvTZSnkAHhvE0EEN2sc0EzciwtjKf2XZ3ZVJGl6yjCWfe','v5s0Uef8jHnA2','HJApDjkJgIFWBStxKTqR3XFqCSfjjrwe227WYvNfx4OdPGcVIqp2hqjmjQEyJ51PYy4LFgCMatHupjuQebpVnfCf5kxr852x5KzuHrqljgjOGXUdeX0unl1Y5AN2B1gHWd9Xt7UvgM9dky3CzYQGK1nrSNkF02dc4SOHdRvzQuMGQ7tzvZW332WeGOfECfubpbm','s','F',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1968433187,5443848,'4n8nqa6JnAoOGXRzVyCQt4DKzJG3Z6IWHSkW','ygnymjtpoi0T6K0iBHLVZKmgF32vFR9oB42LJnrsiYVSIo6z9z2CfDzuUzvymuzHTK6s6dkcHNazTGsHEIHktkMlIeusLVo4Bc4XrhJTzO2CHk7XHfsILBfvZH91dYRVburpMUqTgYoYiEvlGNspN9z7TTUukVbA6wRta0wZproUa0ySsGM8btqBrtBNiH8DzDtn91dOlDSMi0BnJ0SSTS2uOso2oFq8F1fCB0Cw2iDYyjHRZC6ii','0HmoFHw3lQp3AaQdJg49LRdIgIy7H5MC3uWdCAxw7EOX7CM4wN3HeB4wDlRATDALxej95qf9AQUAXJoBITTKa15mqVCq','eDiKPCGxZhfueRucbiHRUuP3X72nzAUV8eNM9','dk','Le',15);
+INSERT INTO ti VALUES (1968433187,5443848,'4n8nqa6JnAoOGXRzVyCQt4DKzJG3Z6IWHSkW','ygnymjtpoi0T6K0iBHLVZKmgF32vFR9oB42LJnrsiYVSIo6z9z2CfDzuUzvymuzHTK6s6dkcHNazTGsHEIHktkMlIeusLVo4Bc4XrhJTzO2CHk7XHfsILBfvZH91dYRVburpMUqTgYoYiEvlGNspN9z7TTUukVbA6wRta0wZproUa0ySsGM8btqBrtBNiH8DzDtn91dOlDSMi0BnJ0SSTS2uOso2oFq8F1fCB0Cw2iDYyjHRZC6ii','0HmoFHw3lQp3AaQdJg49LRdIgIy7H5MC3uWdCAxw7EOX7CM4wN3HeB4wDlRATDALxej95qf9AQUAXJoBITTKa15mqVCq','eDiKPCGxZhfueRucbiHRUuP3X72nzAUV8eNM9','dk','Le',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(96) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(79) NOT NULL, f VARCHAR(56) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6465,-150654475602283046,'cMfJTNs9BLxl3nGvWEQEVsZwjkzIe95tdqpwoHZpv','ebN3tP1No8FQaV7z0mqmn3fc','LveluXCYh49Y1owpi0l0xBHigcj','VFhpNGgCVR32MTgxSSs4xTS4IY','K','R',0);
+INSERT INTO t VALUES (14277,-7570087614534126668,'1eQrtvULYuOXC','o1CmO6BQyIqEvSN','Aq29hKKAq','gf3ROPrfR2T','B','2',1);
+INSERT INTO t VALUES (32596,-2563189512245621101,'ag','tplnx8HCV55MYVNwQyy','aTZIFyTBHbiINMWaeQCIW68SY98hgvRzHZA3LrpNijJeHN','M8','N','6',2);
+INSERT INTO t VALUES (-31218,3924263215009873655,'yNeyFN3pRZeoqC9QwRBLMMKPJn53AucVYRrTUh0MFR57COTJCkdEi2A8C5sTAJDM8FyHrvGLxYOf9pIjgPYIT','HwPKRXsqNAhvuwucuZVuWBYtwRxB','igLQ34tmxM','9QivYia0xeDWvIt05391BaQoXCFl7P','D','h',3);
+INSERT INTO t VALUES (5754,-2555275120381900948,'N1qobctIXJsOBhEaJadhvxbyAbHeaDoFJHQnqZDbZPFiliPCeFMNMo3a7e','pQ7XYt1JODplC2IUg','v63aynFJQ2CmmcH49GhspL4ZuWVxlWsIfurVwV0K','71He72OzwjVMeTyTRQbvH8MydRcTLRytU0mO','w','t',4);
+INSERT INTO t VALUES (18622,8554002017456468484,'nW39LgtFYeyy8bPTZ7Nnp3yWoOgsshMeqMsiURGqhM4H','vmJG9XAX2qMeSllQb7gUJw3j','TshtEk5rU7FgFOhrHKQdem1J0kljw3gj1UfQvJa74kzV5IK','kKbzhtOsANDqwxxEyeF','k','O',5);
+INSERT INTO t VALUES (21858,2140449694668126771,'Z8P2u7bbepiLZoHUP2U','Wt2nRxE3RDme6C','WyK0i2TIRpBPdp88qc0nO6PyX0Pgxfu3Ebv6htNQcK','lxhH82rZ6rY021AE','Y','R',6);
+INSERT INTO t VALUES (32765,4706048486440955133,'x8vr8H300P5IcjXua3sGXWkss0ue6dqRtuPzkjVuOebQbPCRop7lMgz4YK4','GWa9PmL56Um1ggNmjh','xv70ilrDS0','EooXgFltyYrmfTZGtfTLxhfiwfoih1it3Pt300PB4pBKTWAkmRx','j','X',7);
+INSERT INTO t VALUES (15536,9172595576247478651,'DnaK5lP8aPeM88KiFeLAEwMOBtvDgA9d0YB7ynQgAuAshnihldo1MABtBgjE1INQx8HhRMq','2mN','ONT8bAq1zgF','E7ySbCOsFhTGJtNAvzfrr08E8OLTbQAVLzTH58Qjxf','m','E',8);
+INSERT INTO t VALUES (-28765,-6552194591270761719,'LcqLqHBiOQw7YjJgLAyjGvM3gC8S8lCjf','xpNtnwP0p4abPjLjGJa8Vdc9n','Wj1FK6KzGUIZ9dj9J1iD1ApFXMjtmvi1USY7JQCwNNoOEE7vTbkMvhMVSEOCaRTGrCJ7YQs','j32LjGIaOQlfqEZSF369Cd81XFKE','S','d',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(96) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(79) NOT NULL, f VARCHAR(56) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (7781581,7814357750216053333,'AsMSigD5G4Zqt9e9VgWZPU','IrxcXu','EdSkr6BnQDQF4y7ZtGlEJ5FKSefFE3EFJz0W5AyhHysM3','0ZiTXsjjtzIKLAONnHxYY0piCfAWE3I18O1bww0fOBu','r','a',10);
+INSERT INTO ti VALUES (7781581,7814357750216053333,'AsMSigD5G4Zqt9e9VgWZPU','IrxcXu','EdSkr6BnQDQF4y7ZtGlEJ5FKSefFE3EFJz0W5AyhHysM3','0ZiTXsjjtzIKLAONnHxYY0piCfAWE3I18O1bww0fOBu','r','a',10);
+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 (7758783,-7646814590382500504,'OQ5mcTHbseUqMO2Axy1PI7N6Jik7jy6dmbUU7PmPhGHFxs6zSO5VWd0oJMDSDGzxqFHf2f7U61pJGfsca0hflqhGycL','wwwrBRY4dYyRHbv2bf','LwYzXUN62K4QA0OndgFqGMfCpeU5Tk4Ir44QKa2KhKE4vzJu2LGliObTGDYKDqP22AQXYmQlgbh','IRu6gmICWUvUeEjMYf57oCGRHn8','S','5',11);
+INSERT INTO ti VALUES (7758783,-7646814590382500504,'OQ5mcTHbseUqMO2Axy1PI7N6Jik7jy6dmbUU7PmPhGHFxs6zSO5VWd0oJMDSDGzxqFHf2f7U61pJGfsca0hflqhGycL','wwwrBRY4dYyRHbv2bf','LwYzXUN62K4QA0OndgFqGMfCpeU5Tk4Ir44QKa2KhKE4vzJu2LGliObTGDYKDqP22AQXYmQlgbh','IRu6gmICWUvUeEjMYf57oCGRHn8','S','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4884931,4755788357110713102,'VE5Lh3HygKTRXyDTLX7w2ZaPsgWh1B4yamo8gPM7zPORGyGBZK','BRVCuronjjyClMusGYcKYnkDNSaWWTstB3Lng4EBbI7a4O6civz03Q1J2ZsUtnzIihT7XVb6NDr8I0sVP7c7','o6xpklSLkffEcbTxr2CGgId3pG07HNDWj8JTCykWd1H9g02pnRdVu2dZE7i','pl6mAfnSjROvEbEg8nehfVdu0g0Frtmm43QS','k','S',12);
+INSERT INTO ti VALUES (-4884931,4755788357110713102,'VE5Lh3HygKTRXyDTLX7w2ZaPsgWh1B4yamo8gPM7zPORGyGBZK','BRVCuronjjyClMusGYcKYnkDNSaWWTstB3Lng4EBbI7a4O6civz03Q1J2ZsUtnzIihT7XVb6NDr8I0sVP7c7','o6xpklSLkffEcbTxr2CGgId3pG07HNDWj8JTCykWd1H9g02pnRdVu2dZE7i','pl6mAfnSjROvEbEg8nehfVdu0g0Frtmm43QS','k','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5322921,-4324805000830155581,'qAnyvTFGklnOjpCp4w0oVyfUaw1oXjdwdAjjcrSSEdAxUSgqguL1mQUOrEvvrlvw47sgB5uh3eQXljJsHptbtN','MqOCmYwuoCkCsWyOGAV4shdOMAOp0PJOkhsFPClOor6wMl5YewEtajqGyhs4OCBnC78bOpFg25Yqw9jP0u3sQY3kMVFU9OUof1M4x0uykZdpl9GqIEOnx1kgvF19IVPZRLTURd88rZopdXKfPCbXMkHzUGV8rpjv9tC0k1UQg5l4BUcSlZyvq90rdvuo6Z0SUBwuJQi5SdBBo','uVWWc24alsKYphhul4MkLk7','1WQpOLHhKnDn8FWILzQhEonblVYzyVIPLpjSq28hVno0caayHtbKDBk5q1vQvlVps9mgfshH6d4X0L','T','u',13);
+INSERT INTO ti VALUES (-5322921,-4324805000830155581,'qAnyvTFGklnOjpCp4w0oVyfUaw1oXjdwdAjjcrSSEdAxUSgqguL1mQUOrEvvrlvw47sgB5uh3eQXljJsHptbtN','MqOCmYwuoCkCsWyOGAV4shdOMAOp0PJOkhsFPClOor6wMl5YewEtajqGyhs4OCBnC78bOpFg25Yqw9jP0u3sQY3kMVFU9OUof1M4x0uykZdpl9GqIEOnx1kgvF19IVPZRLTURd88rZopdXKfPCbXMkHzUGV8rpjv9tC0k1UQg5l4BUcSlZyvq90rdvuo6Z0SUBwuJQi5SdBBo','uVWWc24alsKYphhul4MkLk7','1WQpOLHhKnDn8FWILzQhEonblVYzyVIPLpjSq28hVno0caayHtbKDBk5q1vQvlVps9mgfshH6d4X0L','T','u',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-4585797,2307668266975667250,'A8e66ZrIVgZxUcNfdMV0OrCjRKf','oSasWOuVdCc5uKg2XY0phwyBhRH4m6JpKDNAxtVTCajWpxQH2PkLjuwqMnYV3MkHN6eAvKhE0q2csu6gvzRZb4HdqfiDv6hKX2jkYMrZ6laMx77pfjWaHaeFrNq0tnbkRVKySQ7Wy8f1HB0AzM2iLhGzAEK3jsY2hlIPZbQXFgr32mxwz06kJVWadrhoqgQRreOOuIURWB9NRERQXnz4B25ktSCbNL6SubVDt9dGit5E','9kTY5pZP81GOtKOEcKEBJwpptY9bMDG1cxNSibW1FbOVJ34GhDns5o1mMQzft7E4oAfwi','S44VYENjHFZh5aZAfgIvy72hsKqHSv5GhYg3QVnBnccaknsZanEFnfk7UpZ0QHIRqpYsPnvCloqOFXFhGRxSLxQx1','7','K',14);
+INSERT INTO ti VALUES (-4585797,2307668266975667250,'A8e66ZrIVgZxUcNfdMV0OrCjRKf','oSasWOuVdCc5uKg2XY0phwyBhRH4m6JpKDNAxtVTCajWpxQH2PkLjuwqMnYV3MkHN6eAvKhE0q2csu6gvzRZb4HdqfiDv6hKX2jkYMrZ6laMx77pfjWaHaeFrNq0tnbkRVKySQ7Wy8f1HB0AzM2iLhGzAEK3jsY2hlIPZbQXFgr32mxwz06kJVWadrhoqgQRreOOuIURWB9NRERQXnz4B25ktSCbNL6SubVDt9dGit5E','9kTY5pZP81GOtKOEcKEBJwpptY9bMDG1cxNSibW1FbOVJ34GhDns5o1mMQzft7E4oAfwi','S44VYENjHFZh5aZAfgIvy72hsKqHSv5GhYg3QVnBnccaknsZanEFnfk7UpZ0QHIRqpYsPnvCloqOFXFhGRxSLxQx1','7','K',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3988384,1048721385319544608,'Ee6rTHgndkIOXFECunDxyMLSViGPTlTNZGDjI2SqxkQousUMH48ntQGr','nH2rTICmtkJMokEOelljQVL3dB1zeCneXpYv3bWJ5uhCgLylfHzPoZtv7NY6yGzexchcYRKGzAlgrm7TVkSG1J5LB7orbx1V','QxtdUwFSkR5A8ov5oQ6uQJcqhrmEhCVwADC3DoKsML','MQ9MNwbhElq386IeTLy3geYV1Ag06ydwxHj2MOrdoWzckwWxvwndd2JJeVvrmD7RgcmLYrvWSZfxuKbJC1TCrF8FtCONIBFCe7fQsrGPpPaaFcdaEsDn28B1jqYi1qR9KlcHt1whxBpGiWR','jJ','g0',15);
+INSERT INTO ti VALUES (3988384,1048721385319544608,'Ee6rTHgndkIOXFECunDxyMLSViGPTlTNZGDjI2SqxkQousUMH48ntQGr','nH2rTICmtkJMokEOelljQVL3dB1zeCneXpYv3bWJ5uhCgLylfHzPoZtv7NY6yGzexchcYRKGzAlgrm7TVkSG1J5LB7orbx1V','QxtdUwFSkR5A8ov5oQ6uQJcqhrmEhCVwADC3DoKsML','MQ9MNwbhElq386IeTLy3geYV1Ag06ydwxHj2MOrdoWzckwWxvwndd2JJeVvrmD7RgcmLYrvWSZfxuKbJC1TCrF8FtCONIBFCe7fQsrGPpPaaFcdaEsDn28B1jqYi1qR9KlcHt1whxBpGiWR','jJ','g0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT, c BINARY(62), d VARBINARY(9), e VARCHAR(41) NOT NULL, f VARBINARY(87), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2293914555,-4063801375352309886,'U','lyNk','fRUZj39vzhiwk2uGFduISUJ77SP1yyIN','V5MHs4gouPzHn62cpIs7FkJKYMITqYdqFeTT9zJ5EiOl5g9QaEzz30gIbsIxu7oN2','pn','a',0);
+INSERT INTO t VALUES (4226193031,-4430281722554106980,'cP82brqJOXCsPRARQKG2x','G2','txJUMpbYx0H2JrNLsGkknfW','QvRobxf6mPLEEoyD7baBazkQb9go4LanagXGTcCNXuFpWPJwBJx','0','4s',1);
+INSERT INTO t VALUES (3436860047,6006753276552953929,'f2DfNw8Ma0APn0poD2qh6bD64px4f','F55kg','3V1JZYKswPCE4j10L07ZezIS','ajbQhbsbQciTSLWBvg0XehWhvZ','V','I',2);
+INSERT INTO t VALUES (1012574613,8955440591311743396,'t7y3HsnA','Ce','Eh4uuF','F291p6ew5bdI7BqDivT6n727b65M2ijJnV3n4FxLI52Asy4gax61k63t7jnFvyD','m','D',3);
+INSERT INTO t VALUES (4056542573,2770915513829224131,'qF1bQ8XEV97GrcKzSZMQRlJISqGR7hnD9Da9quaKvLezI3umDZF6oIBg7HRbw','DVO','RCFFp0QMArxD6oRGKBMQM861GH9lgff56w1','dnuireLnm0F8ZJb5HSaYlCMJ9NlJVZs9AD82CyR5bFicgrsbBRuCZJppBqJu9prqVXf','9','X',4);
+INSERT INTO t VALUES (4124660956,3116575603688267735,'0WOs5Y34V9NhNFqbp4W9tqiqmZ8yKlca','aRXSPjNxS','9dtpveRyuZjSwWwKC7gnO0Xt2udrFbzrZofDe','D','0','k',5);
+INSERT INTO t VALUES (667358424,8276518420860239337,'PCjk96PZN01UEyAhhdGDIAUbsHKuycuXiVWKM46Vb5i51qQY8Zknay','f1JDY','IjvVKq3epeRG','x7VtnMnY46D1zxT8nfPzRr4qgPMu4lC6LxryChatDLf38w3TJmvBevxwAd7ArfoaEu5BL0cAltgRVUimyczD5','To','s',6);
+INSERT INTO t VALUES (3605044731,-8096393238364743894,'OVCGssa42','jpT2','xtw6INMDDnGpqZGSUtL2OFGAD0M','PDx6AQMfZ2NiL0VMVD','Q','V3',7);
+INSERT INTO t VALUES (2192278766,-4773328250047396131,'cCKp682MUsNE1qJdVAxBJeYobnWjIY2mJdc8fSKDt2afnlaRZn8CUKy81xqmx','0w7','0yypFr5C4FbMa0uepoLRxfxaWnt','a9j5l1ZCahxn5jtG','j','YV',8);
+INSERT INTO t VALUES (1987279874,-3383362072428831881,'EO49mRIL1e','uj69SvV7','u276jc0WhJUf','LkAdJfI2ohGbgPfQrvOL6wzzkPcPA5QIm7YT8G6GNFH56yb7C','b','d',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c BINARY(62), d VARBINARY(9), e VARCHAR(41) NOT NULL, f VARBINARY(87), 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 (16565915448600059162,7047705738587316994,'4Va029nOzT56','bPbV4IbHSon','xZ0dUXR8uDeITFtTerRPiDiBT1zRlvMb2SEvM8kuLIFNesBGDuFUcxnJCV5tIQZ7tzE','rmtbtX','euRS7jhWQgRxlkr4yq','tURjvi11IiZ6AXusH4ZvqV',10);
-INSERT INTO ti VALUES (16565915448600059162,7047705738587316994,'4Va029nOzT56','bPbV4IbHSon','xZ0dUXR8uDeITFtTerRPiDiBT1zRlvMb2SEvM8kuLIFNesBGDuFUcxnJCV5tIQZ7tzE','rmtbtX','euRS7jhWQgRxlkr4yq','tURjvi11IiZ6AXusH4ZvqV',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(70);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(70);
-INSERT INTO t VALUES (3895165327943190230,-5593436519576721359,'wHPTq8ohloSd6OYo2bsLVOmu1XJPoZUxxEtZhFX8IR9','7XfG7Shmt','867ApK5EI3xofA3eBcRctkR5hw9iGYW9rjgDXnCsdIKGCS9TtazcDfj0A5LJ8MLwXqpFw','qp9YSZNqmfV5IJ3kv','FaKhXW1hc8JUM4Tlhsy5OQdEYh4hZ89xLRKFkCKYteQhJQqkvTGbdPxkWLGrR12LFqtxrzOnilTXTIeNjnmcVqOFSlKVZ','QR7lYc8T8pzqHN1fVa8CjDHkl84Tj2JcvQziF31e3VFcpu70WQXelHM0r2pn4rA7ZMNO5ZG3c5O0iMqDwQoDiz',11);
-INSERT INTO ti VALUES (3895165327943190230,-5593436519576721359,'wHPTq8ohloSd6OYo2bsLVOmu1XJPoZUxxEtZhFX8IR9','7XfG7Shmt','867ApK5EI3xofA3eBcRctkR5hw9iGYW9rjgDXnCsdIKGCS9TtazcDfj0A5LJ8MLwXqpFw','qp9YSZNqmfV5IJ3kv','FaKhXW1hc8JUM4Tlhsy5OQdEYh4hZ89xLRKFkCKYteQhJQqkvTGbdPxkWLGrR12LFqtxrzOnilTXTIeNjnmcVqOFSlKVZ','QR7lYc8T8pzqHN1fVa8CjDHkl84Tj2JcvQziF31e3VFcpu70WQXelHM0r2pn4rA7ZMNO5ZG3c5O0iMqDwQoDiz',11);
+INSERT INTO t VALUES (511123548218230711,2446107290169134093,'tCLuDaHSZ1BLFMkyb2YICJ2Lgey','cKYyE6iR','MzjEYTZMO4DQMlQ8TtzZes1IzG6A5','bGHztVZbRy6XyPeS5G0Ym6iY','Qo','L',10);
+INSERT INTO ti VALUES (511123548218230711,2446107290169134093,'tCLuDaHSZ1BLFMkyb2YICJ2Lgey','cKYyE6iR','MzjEYTZMO4DQMlQ8TtzZes1IzG6A5','bGHztVZbRy6XyPeS5G0Ym6iY','Qo','L',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
+INSERT INTO t VALUES (11243663508837661448,-1903921174242137485,'jTq09i3k2Yl0LekqBeZ','uJXiw','hfMP67gmfwPV9f525Yseph','1I4XmmDSbaIXYeqsuUAIdolduirf0tdQLh85DaaRJIAxuN4I4TavDV5w6nc7zJAoPjVFPgZhm','Pi','A',11);
+INSERT INTO ti VALUES (11243663508837661448,-1903921174242137485,'jTq09i3k2Yl0LekqBeZ','uJXiw','hfMP67gmfwPV9f525Yseph','1I4XmmDSbaIXYeqsuUAIdolduirf0tdQLh85DaaRJIAxuN4I4TavDV5w6nc7zJAoPjVFPgZhm','Pi','A',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4119433907446579898,-9026918926920846573,'TmDEsu0Q4waftK6aY3LkyCUAg8H','r9AuIOOO0qBczcHEtmJE4kFfqpJvcBw7P0SGMcTa2wxcYD5dkGL8uUS7U','W77LIxc12GVkEYig3nYuECb','vJiMcVcHCm4BnHHPFDtHZHXQbQtyhYU3eNyJ2ARgkptDAuatN','nG','ix',12);
+INSERT INTO ti VALUES (4119433907446579898,-9026918926920846573,'TmDEsu0Q4waftK6aY3LkyCUAg8H','r9AuIOOO0qBczcHEtmJE4kFfqpJvcBw7P0SGMcTa2wxcYD5dkGL8uUS7U','W77LIxc12GVkEYig3nYuECb','vJiMcVcHCm4BnHHPFDtHZHXQbQtyhYU3eNyJ2ARgkptDAuatN','nG','ix',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1161176511110650131,-802470568213045839,'K0PwFKD9NePhb5OOhQnsUNPIVQbfCRr2YZk13ylJvf8k5OM','YmKdFPvVAzCl1VPf4BtTNhJOd6cNhc1q2iR889X5SCMOMAX388sZPy7m2CC8WnOQy4UKwc7iV7Zh742iMXHLvrAvUz0MhR56YbL66ydi1URZ32ZaKcHgP0V9TcaxODu8IF4lBF4ufbD3qFBUCTlJNmJbYha4bFGfFtBFSrD5063','W9PPgo','xzEtAkJIn82lbHpkht63osUrW9JbNFMIHsDkAOlqV4fAB8lXUY4oyZWOZEEAu3lpdBcKaMPR2dTFLyCZitM63bl9bwvqN4QTrEf2FmvKSMRfdJs6US6LIS5Or61YwIkzH2V9hIk8V54za0wUs6YZdhidqOWFv2WS3BKaxI','m','G8',13);
+INSERT INTO ti VALUES (1161176511110650131,-802470568213045839,'K0PwFKD9NePhb5OOhQnsUNPIVQbfCRr2YZk13ylJvf8k5OM','YmKdFPvVAzCl1VPf4BtTNhJOd6cNhc1q2iR889X5SCMOMAX388sZPy7m2CC8WnOQy4UKwc7iV7Zh742iMXHLvrAvUz0MhR56YbL66ydi1URZ32ZaKcHgP0V9TcaxODu8IF4lBF4ufbD3qFBUCTlJNmJbYha4bFGfFtBFSrD5063','W9PPgo','xzEtAkJIn82lbHpkht63osUrW9JbNFMIHsDkAOlqV4fAB8lXUY4oyZWOZEEAu3lpdBcKaMPR2dTFLyCZitM63bl9bwvqN4QTrEf2FmvKSMRfdJs6US6LIS5Or61YwIkzH2V9hIk8V54za0wUs6YZdhidqOWFv2WS3BKaxI','m','G8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10092371689155550580,-325551849507266296,'vDCyeq2gJwkxEaK5Y4xeyvK5dFkzdWt181wGkf5lDGDKJ8vpzl2ipQzzTrphw2','xtRZ9iAZRVdRaLbtFumf7DJ17h0BOskKUQjYOPmRgyJSvEUOXsjPAVqDJ9omdiNwSGowzW8zArNcTDU3YvrukUcoA2cTeDkkooYjoJzXRuM3GdHCBKmlZaAbGX813ASTuBQeFQJCvoMfqsoUsHCKR2VZQHUxJZf1aozcppN0X5h6GQg11EK9gobc8lNptHDkdRp70oWLzBDdjJiWX1vaIJ9GrXeWNO5mAUTSlodVDohnis2eY0a9kRHK32oyXfe','Tz9lfQM5eIQ7bAYMD3CeojsnCy3nnkdregK4m','c23XefZLA66AZeFtg0vmBLY2anSCEwliBXxblAFs8sHZmf0DTCyGJLO1AuQ7LOZ9pcPumh6zUK5MyjPHRtDbIk776EMEt0V7YalsS6zu4yGbiY3BDfMDNoWuXDt76GQQ5yqKUKkp7','eUo','4',14);
+INSERT INTO ti VALUES (10092371689155550580,-325551849507266296,'vDCyeq2gJwkxEaK5Y4xeyvK5dFkzdWt181wGkf5lDGDKJ8vpzl2ipQzzTrphw2','xtRZ9iAZRVdRaLbtFumf7DJ17h0BOskKUQjYOPmRgyJSvEUOXsjPAVqDJ9omdiNwSGowzW8zArNcTDU3YvrukUcoA2cTeDkkooYjoJzXRuM3GdHCBKmlZaAbGX813ASTuBQeFQJCvoMfqsoUsHCKR2VZQHUxJZf1aozcppN0X5h6GQg11EK9gobc8lNptHDkdRp70oWLzBDdjJiWX1vaIJ9GrXeWNO5mAUTSlodVDohnis2eY0a9kRHK32oyXfe','Tz9lfQM5eIQ7bAYMD3CeojsnCy3nnkdregK4m','c23XefZLA66AZeFtg0vmBLY2anSCEwliBXxblAFs8sHZmf0DTCyGJLO1AuQ7LOZ9pcPumh6zUK5MyjPHRtDbIk776EMEt0V7YalsS6zu4yGbiY3BDfMDNoWuXDt76GQQ5yqKUKkp7','eUo','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2172222476362541564,2891271165943580899,'hgxbo','nb9EUpqNPwrTS5LiKophhJ0CTCMF34ih4PbmiJvxSRMlrAZi4xGkutiHkhqJbXe18CnvIOd3X5aI3gkLv6MII7ulUvw2MmlStLTIglUTJNgCPKfIvlLFuLzVvB2v2WPd','poxFjDagJO9KV55blmtyD','tlZTIcXjh2I7W7IOGUjAHPXK2G4ExqmUTkScJmidMOqos6kSW4oHOM4XEMKQYmRV3DjtlPhYmL6G6kQhL2yqCHBhGtT00pX0YR4UQtxtmH1yK0yVOLm7RtmUDUdgSzvBcElsQra1qtRJggWzDm4Ud4HoW4QfWQQudNl3MG27MudGkkOSBmbQe0mMBDmJ7CdkflUrjXeo835BnLIgakEcifM9k90oyMJcbMcjlGLAJFl3pdhjeV9lMk9p','x','j05',15);
+INSERT INTO ti VALUES (2172222476362541564,2891271165943580899,'hgxbo','nb9EUpqNPwrTS5LiKophhJ0CTCMF34ih4PbmiJvxSRMlrAZi4xGkutiHkhqJbXe18CnvIOd3X5aI3gkLv6MII7ulUvw2MmlStLTIglUTJNgCPKfIvlLFuLzVvB2v2WPd','poxFjDagJO9KV55blmtyD','tlZTIcXjh2I7W7IOGUjAHPXK2G4ExqmUTkScJmidMOqos6kSW4oHOM4XEMKQYmRV3DjtlPhYmL6G6kQhL2yqCHBhGtT00pX0YR4UQtxtmH1yK0yVOLm7RtmUDUdgSzvBcElsQra1qtRJggWzDm4Ud4HoW4QfWQQudNl3MG27MudGkkOSBmbQe0mMBDmJ7CdkflUrjXeo835BnLIgakEcifM9k90oyMJcbMcjlGLAJFl3pdhjeV9lMk9p','x','j05',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(99) NOT NULL, d VARBINARY(37) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(2) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17502,12598437,'xcKgP3xCPYT3Ha7zLa5ogZeOKnESYaYChb9KNm7We2a8EkTNudK8hGatSuYS7Ypos4ztCat7BjOiMk','e82zYyWZJ3TJ6K','uct4IrQmcTLO4If3UXSUZix6FBqyRvT4eUDeT6iQOqRvHIpGpM9xUiC0w7GBBCAqkQ8ze','8','IL','Ml',0);
+INSERT INTO t VALUES (-20660,82072,'gK0XD0g6VAI8yAxaynuOc2pARneq','pTlzfKvt34claX8OVZlWBSQTJVcPm4','Db5TZa9U8EBXtfMkNNhQE8qZ0Il25DLOAYKrZ6LlbA8Of5','zg','a','EJ',1);
+INSERT INTO t VALUES (21948,5550757,'kbg2gAYIIALm9whPdaDP3tMnojFv1nlGJ2XEBCOYpyfQOfuKx2LYAZ66SrtQNqary2UbSCkElMqpE5KAQ87RpRt4Kfozi','7Ycp','nh767xEfMoEOHToLsRfyIs86gvw8ZG2K9OqXpOzkD5nDb7LmK5otxMmnzR9PTLrQd7j3NNPe3Z7A2uRTQg5','z','J','n',2);
+INSERT INTO t VALUES (7069,2330921,'fgEyzzmuz0MR55SEnqT3zThYMh9aId0hlFqqT1qD8b4jp3c0NYkg1oCy0CwthzFIGn3oBKf','So2tzkiXmnVpBXI50bRy5Bf6Yc024lB','M1hPHWiHCqfYt5IolAMEIJe4vf0hPTdVol5iyoWRZ417xKiSHN7OwTFy4DyJIBv9aXYugZGqPhsXTr','Q','k','UU',3);
+INSERT INTO t VALUES (28449,1339991,'VAE2N8m8S1CSP','xjz','7APD','t','D2','v',4);
+INSERT INTO t VALUES (-7731,9727503,'FeT0h0ksOspe9EspGae18ljHo58jdmqFlPtb8IxenhZmWDaiKe2Z','uvSO1l3Wf0p5','88T7uoHDKyAcpk3QhcAp','c','9s','FM',5);
+INSERT INTO t VALUES (7519,1372917,'psOFXWOOwYzF7jkOhOr0MvzG8A4lWEynIUgxG6KMVOzwcF6Hwy4aAIrZfya79svupCER','ylgZ9hiiKHkJtwPSnOD251','vHc3Ui8hzpvwhypDfPGbgrC8tsvI0ZIVKpk2EVuv0aV','U','Ie','qP',6);
+INSERT INTO t VALUES (-27808,16326981,'PSa6y4phv4UIEBi7qZYvAIjQobqNYFnXcUwfLBt5ZpwBMWGwPf3CJGxon66t','R0TdXkfvs0MR5nJKNx','XpxXy9rNqURifVy1oAEx5gfRPSAr0f9gNioPLFujxzLGUJfude','S','e','4v',7);
+INSERT INTO t VALUES (13759,7030156,'ZDSR5ziglCBB8EmatXs1DdcZ59','GaHk4o1PzoYkfCoq','j1RAknm92Pk7KYSr2dlpXryZ3MklrRk4737ZLgeOxAIE7cLHLxUtifETIes','0','S','p',8);
+INSERT INTO t VALUES (-3857,15801119,'SxqeZOK2WcGt','RrVcUXWdKYRrXGy1WwG0iVwoOB2NLNIDWFFLI','xzCIauk59uYcRlAoilC1ow2vWKr3cXWoLslYeFTSSNdkgNNdtI6Mvh6E','D','dB','l',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(99) NOT NULL, d VARBINARY(37) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(2) 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 (1226077320563082360,11987712,'wnai01qCZAWxVbYd3GhsbUkmIwfPrIi4SXZwio5Z87K39RKyGp18iHTS7lL2LbEvsyROGvN47oKLUJ6xvMHEEXbianTP9YmZDt','zXt5BxbB6Ka505LQAmdCe0QGEcsAqM8dx','rbcBqWesTYQWjNFuHsBNV67RLbh8CyyZlbDuk760xssGWpnehBnd2PKBeOL6HXTTke6j6PM2o','t','S','F',10);
+INSERT INTO ti VALUES (1226077320563082360,11987712,'wnai01qCZAWxVbYd3GhsbUkmIwfPrIi4SXZwio5Z87K39RKyGp18iHTS7lL2LbEvsyROGvN47oKLUJ6xvMHEEXbianTP9YmZDt','zXt5BxbB6Ka505LQAmdCe0QGEcsAqM8dx','rbcBqWesTYQWjNFuHsBNV67RLbh8CyyZlbDuk760xssGWpnehBnd2PKBeOL6HXTTke6j6PM2o','t','S','F',10);
+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 (2497318137658746546,3874214,'svKBqDfrtmoqLGcwvAEExqG3BpjPuMHDog9c7zZd64pkhSF5nIoltsuui','HL0wTkhp1','bJ8pCprSqDbfv8ykmYx2qbkiAQReCeQDhyhAXwzIpLLDZM1x226YK0p6Po6G8KuFmUMoR5rl54wG5','c','eI','t1',11);
+INSERT INTO ti VALUES (2497318137658746546,3874214,'svKBqDfrtmoqLGcwvAEExqG3BpjPuMHDog9c7zZd64pkhSF5nIoltsuui','HL0wTkhp1','bJ8pCprSqDbfv8ykmYx2qbkiAQReCeQDhyhAXwzIpLLDZM1x226YK0p6Po6G8KuFmUMoR5rl54wG5','c','eI','t1',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (11636304559161198519,-3225511941441598581,'2lT9N52MQWHMBQ3OwMtpKGrZCEWzCc86F3iH9WOCBDf3XWaYIm2gEXCIExjLf5XqiK0','mDlowy1rDc7rLPqSZ0VJDMfwHhTagGXayn7z05vCWAOSlqaGQMc6LfEvDza544FYKixvR3NOBT4XHLknd2MYozKGYKQ0y1bEYNMnzelMY00TYERdo0fZe5L5o0E1tNWTalHFtdQj9APv140mWp1nXOSuukjFz','qYNC0g6q0B8CdOSU4nDIK6FYFDsPIqaCOg4IJWMAvzyx8SVVDhU6sOf8C04WGYySv8ASOCLEk5vwNuiPQPKHwS5Ta','syvCMsN5FNQ6WjgQ3ctHy59hcF0LDk6BPdoM4QHtHSrI9kXbp9w8UA','bOVp7BCR6sl9ixtewsc2MJe2J6uaar1QlD4d5s6iVhjr558RheoosLYRI9zeyW7ZA','KvA35Id9plnt2aoB4aMy0yIGAtqfhveZ2akNENefX6xgVw9aE8VMqYeLY97CvllOPux42zqeXNFr',12);
-INSERT INTO ti VALUES (11636304559161198519,-3225511941441598581,'2lT9N52MQWHMBQ3OwMtpKGrZCEWzCc86F3iH9WOCBDf3XWaYIm2gEXCIExjLf5XqiK0','mDlowy1rDc7rLPqSZ0VJDMfwHhTagGXayn7z05vCWAOSlqaGQMc6LfEvDza544FYKixvR3NOBT4XHLknd2MYozKGYKQ0y1bEYNMnzelMY00TYERdo0fZe5L5o0E1tNWTalHFtdQj9APv140mWp1nXOSuukjFz','qYNC0g6q0B8CdOSU4nDIK6FYFDsPIqaCOg4IJWMAvzyx8SVVDhU6sOf8C04WGYySv8ASOCLEk5vwNuiPQPKHwS5Ta','syvCMsN5FNQ6WjgQ3ctHy59hcF0LDk6BPdoM4QHtHSrI9kXbp9w8UA','bOVp7BCR6sl9ixtewsc2MJe2J6uaar1QlD4d5s6iVhjr558RheoosLYRI9zeyW7ZA','KvA35Id9plnt2aoB4aMy0yIGAtqfhveZ2akNENefX6xgVw9aE8VMqYeLY97CvllOPux42zqeXNFr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2054679068155655331,-3122120524844423800,'a2wkwghAhOXaInxwk4DEAjDPhm1f77RNXbKHTvcdlmjXEb','77HUVUiNxvSA6TVUhi1o4XdwfqncG7ntJW3nQKFIP9fJjeg48EHcVN2SKzVcT8mgpCPgILdfLGhK2vlcOjPCbdlGqWsVu8iR9NFfv2pE0XC5ryI9fTligvAFvn0LbVp29ohxq4QqqMOy7VIPUqUKoeody8gzhKvSbbrW3cDy9QifwBRQh7DfUxVQnShsw6y5ua4FD19','pDnhyoGBY4lWOt9McuuDK0LU2DIMjodjV6y2vQ2lsKzzoc4FrtzIZFCIum','jBzuhG4uTM4vYJr0cYRCfKj7BvSxpXiXS4eoaTlp8Ac8kklkJsQ6kplK5CO0WnxDE','wdkyao8gXQkuGtdKYczuSZoIrvo7SHou7mtxdDyEK6u9tOOafx1AJ64uyOXH1UH3rh3PPZwA0vn7Q','VcYNdGwSRvzrndb1lZ5qh2bQglr0K6qzKJDNHN3QAApdD0H1Yljj92er1favSscFHh086Ig4BsTzb5pZ',13);
-INSERT INTO ti VALUES (2054679068155655331,-3122120524844423800,'a2wkwghAhOXaInxwk4DEAjDPhm1f77RNXbKHTvcdlmjXEb','77HUVUiNxvSA6TVUhi1o4XdwfqncG7ntJW3nQKFIP9fJjeg48EHcVN2SKzVcT8mgpCPgILdfLGhK2vlcOjPCbdlGqWsVu8iR9NFfv2pE0XC5ryI9fTligvAFvn0LbVp29ohxq4QqqMOy7VIPUqUKoeody8gzhKvSbbrW3cDy9QifwBRQh7DfUxVQnShsw6y5ua4FD19','pDnhyoGBY4lWOt9McuuDK0LU2DIMjodjV6y2vQ2lsKzzoc4FrtzIZFCIum','jBzuhG4uTM4vYJr0cYRCfKj7BvSxpXiXS4eoaTlp8Ac8kklkJsQ6kplK5CO0WnxDE','wdkyao8gXQkuGtdKYczuSZoIrvo7SHou7mtxdDyEK6u9tOOafx1AJ64uyOXH1UH3rh3PPZwA0vn7Q','VcYNdGwSRvzrndb1lZ5qh2bQglr0K6qzKJDNHN3QAApdD0H1Yljj92er1favSscFHh086Ig4BsTzb5pZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(45), d VARCHAR(100) NOT NULL, e VARCHAR(51) NOT NULL, f VARCHAR(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-22467,12208482270917426451,'k1AmCTMg9rr5tuqdCl4deIyPIbZrsNpEfPKtfHNbM','fCEpBw5xLP4mCGKuZDzyXH4wDJiItDxV','HLaP8odPzDvbt80csTU4DrAIzl0YHPKHJfu93mo971hs','MFZifaXSdwVw2h6hKmutY7','ox3rCQwGLmyFZgA6ya2JS9YaYNS6DmGJWxFjNj6nqNYDgFfYB9YDLNuKn0TBbOhxsoB','WMFgTsfKFMK2A9Rbo',0);
-INSERT INTO t VALUES (-14165,11750663212491870329,'nSPBMXoeMoJzSlJHf8fe66NwnsOphQ4MX2U8I5','nFfRt9uxqLm9FMK6TrXq3Q1JIlS54nlAmYwsgh6fZgxGoAl7cJVkMsy0Txqm2hMnvsdv8RcuYQnWyo2X0delREyn','5EzZhNhaklK','thhIZJNVuW','fdWqrabten6ZSgB2PgsifwFZQUgCP2qEAwB82jRPQY7TfQWNRbdgpYjVSTUWIs05Yi5MhSxi','hQlTZ37S36H6Nl3aNPyJ2dZSNJ4gGA8yYFuWJ4DX1hzs47LeIZgrifKcOqt0OVPDm',1);
-INSERT INTO t VALUES (32035,3849427318711222762,'6zDvdCrOhb0sfx','IFR4ilCCV8OCPKlMdQxgj2BPHXohPWwwCt02AIW5BZPCZTiWZ7cZCNUmcew45CP4d0YM7q','hck3S5hJrOOkyELvVpBvPGuiW6VFuP2Xdqv','0F','WlauEIdC','4ybeKK9MtnM8YOQI4ZmcmuwzgM6gwDSW4w3diGJjZXhnOHpwHNivQ3MMn3sKGfyllwIYv',2);
-INSERT INTO t VALUES (16684,16277498001469926865,'M5frPTviqyBhxwLHIAisrcv6OQXfg','oosRmvAAzYQ8rfN1VWSwObTF1If9TZUaFmz','gZqvFxFIwwCgnnIUl9d1TxvY46VXq9gLlk','Mer6ZdkWnJar9vcxmvL6C','Gl55xgjmEg4TLsd3OErid9XMpQYTbQkJajoiZVAAJokFn4K7hJDZ6eLfXwtajB8pNqhssBj8efH','gwM3Nhbduop8mK7uno7yTbYWX4ANUcmNSNVauDFmMuolpRmIrvSAxDkKcs',3);
-INSERT INTO t VALUES (32369,11492786878389173254,'SIBhbigKm9700leC0PBPYiTVOgxwr','ndzalg5Fug1V9GkJyLn0rH8UtoV9IHTBmvqO10tvaTzEOdhIhLG3eYzqyxzM4ykwHRY1hctnikVGFwpS3FTFT0XzwWNYa4kH','PGXI1IEE2BegnQh7GQnJO','Q0H5MjscucnJGC','jVLsYniOyHKMKvAWPeH1XpADOkuHgQMc1ddHs68QRZ2OhX7kpOqP2Yoi5N8dfLxzVtNN1iGB2MuC','al6RspSU3A5nlBXqIU2oy3eIGey9pGx56NNALpdA0e8Ws1tdkOchC0WDZ1MhyaMD7J7mNhbLxOEk',4);
-INSERT INTO t VALUES (23161,7055010568362611288,'QnoMipCzL5agFBZ1RGM8OP','BSDD67szsMcERb1gfMaS3LYrN96GwxRfjyNABGkGaI2F2jhOfUeXXWF2m','bql2JfdCWfu4xFz0lvp05e0vHAo55yqPkGy','xR1','fFC2EOT3ue4FqDCsjOm0oelkJeKbNS1LGDML3eCQqeF1abgNXP3yRp0R7VZ6UsrO1AHwf4KdbmPx3yhBIoSaBSGSuASFXW','0WMjHxkIXUZ8oHLrKolx4tesjpjXdeCjrOqd2uhjkfBMZ3KARxho6VmB0HXIDDEvy5jDXvRhn4VmVQ1kRaRD3JbUB7OQl5SPJ',5);
-INSERT INTO t VALUES (32331,5608711846143516551,'2RYEDzA77tU1aeTHq22W60z6CPawqV3NAYJqh','Uluih1dD0HAbaqNu4p35UMhS21pnsle5DWNDsg1nA1ZPLRmVWV7mYYOZWckhVwWoFLL2k3bkM3wro7qkd5','OVqJzOAOUqFEyEG8MVlZ5L3d9IVAbn2gyOtPzrAIUddxyth','cFOBd3l','LCrwO28sVTZeiIm2YMT7o','Uax0gB',6);
-INSERT INTO t VALUES (6638,17957851299367685084,'448nm5P3xXHl2SfivHAhM1xeURgKxJ65HoF3WaN95uXb','zDXeSHFRqkkg1Iwg9DmnWHkb5r2SfjeHtjwwyvBd','nVBjxdT3XdWiX9f0JEGzPw','uDvPuwAmbX9md','RokrIBdctvbyIeu0lNJi5Fr6a1EBbcUzpjdWc0saG50izV7BZO79jgLlTrsYLSfBunw5uvnukjBA2bZ','VZFQ3xRzbPmxbK0Tj8QXqmUBG4rsDHuxoiWqy3b',7);
-INSERT INTO t VALUES (10125,10955454668960781325,'Kbs43oJhpTtQTPQjh2HVAbzzdt6Uw5hwcB8FFnnRG7','t5Fe0I0mSKKBzLLsFMjpOqjES68Ch2k1jwIGKkbnXckwdjl9GlzH4hcpb2rOevQel3mEyp2GKfNS','FzKx2w1DtH4VRC9k','2S','0jZV5yBODPA0eYp17Z8g2Y5pOfsaTbUtTY','j6E2xS9cpnR95iQqNdyWpd2pt54yyL7bXLyJuguRHhRtJ9JAiUg3fLgJyJFiOqenRcg1OXrwfL',8);
-INSERT INTO t VALUES (-2358,9605284059304574125,'j7t70bXTS6UkqPr25rqBBA29T5R7U','a20sKGmwBhTCUUVztEMtmTWffH4','RlNQusDSRQKuiiXeHeno','xaw4rMTM6HVxJn7G','NnqepJAoKdXXb7RBL103tcFHepegieER0m31Mr1EEAMEnNeVDGrTpZ6A8McaCmlwOft5gN','OSonr3feqgyowtc82JIQF758PX3S1AjZuF05xXfJEG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7258752047381662284,126171,'xbo8bUyvZuUocXwHwsCtyy22iW07LuHBS13kRcNlYKVajPBnp2mxZqMfOLdd5vWkeq1fJyqB2W974vZ5IKfCZtFlSww34c','mdQloQysAiibDBniWAuVYTVFyc','jUtTEIfSNtcGmIyVpenFiNq7tzRcBXiNf4Q49yRQ2BlifPBkHYfyZ7Dc5dzwpUP4ptIpF','gj','db','uL',12);
+INSERT INTO ti VALUES (7258752047381662284,126171,'xbo8bUyvZuUocXwHwsCtyy22iW07LuHBS13kRcNlYKVajPBnp2mxZqMfOLdd5vWkeq1fJyqB2W974vZ5IKfCZtFlSww34c','mdQloQysAiibDBniWAuVYTVFyc','jUtTEIfSNtcGmIyVpenFiNq7tzRcBXiNf4Q49yRQ2BlifPBkHYfyZ7Dc5dzwpUP4ptIpF','gj','db','uL',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8458999368057767186,5801940,'GZRpOyqK3He23QCwyvy1aehmb61tqtdJcIiWzsra3xnuoPaVdjDIbIzpGwH5T','ai0BnV8YDSN7lMeMr7blKDwPU8VUAqldXliEp5k9Jb4K7E2kEaMI9LTWzDlfRMElIaTqnYUBnyNW23TrmrnmuNKhUUqWoTMZdNOOV53z1U8gaHk39sxuFQk31EKSHF5Q11ha6aevstpBbbm5oEA9QdBD2WP6VmtFAvW69LW4rBSxb6bzQzzhfiRotln7X5AlUTyDCSxku8PvwCc2dtGEmTAs0yz3oSfXKw5i502qkTc5tkJosrwFOSpsTvbg','QnJtN','xspabWeIWT9Nid50vlivWYkrslo8uRmh46Ku3LrU06WXujGlcIMPaQBkJ75k2qai4HGbyKxJSJeoniPWUpN4d0D2FZSxYXYcDLqzsa6B8gpF','b3','j3',13);
+INSERT INTO ti VALUES (-8458999368057767186,5801940,'GZRpOyqK3He23QCwyvy1aehmb61tqtdJcIiWzsra3xnuoPaVdjDIbIzpGwH5T','ai0BnV8YDSN7lMeMr7blKDwPU8VUAqldXliEp5k9Jb4K7E2kEaMI9LTWzDlfRMElIaTqnYUBnyNW23TrmrnmuNKhUUqWoTMZdNOOV53z1U8gaHk39sxuFQk31EKSHF5Q11ha6aevstpBbbm5oEA9QdBD2WP6VmtFAvW69LW4rBSxb6bzQzzhfiRotln7X5AlUTyDCSxku8PvwCc2dtGEmTAs0yz3oSfXKw5i502qkTc5tkJosrwFOSpsTvbg','QnJtN','xspabWeIWT9Nid50vlivWYkrslo8uRmh46Ku3LrU06WXujGlcIMPaQBkJ75k2qai4HGbyKxJSJeoniPWUpN4d0D2FZSxYXYcDLqzsa6B8gpF','b3','j3',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6642265803881780439,12010695,'zK1w7FgqY7l7cLbWC5yeANf0ARSHmnTBxIsce7HN','euK0zwu8homjk91dvJOjqgGXhLtNZbye6aPO4X6SlGoAaRM7OH8Rzy0mmL96AYosy30SB9tJpwDnhRfVB80soTVleGBApbakQIKiXvsMdIVg6Y7hGonUIJKmkWnvl3PDGLFGLVWjBGsJoP8PDtZrGJXyDyIg7XHU1Z7qLY08NohCSyVWrKPAonk9bybs8UYovE8pjbgCaBNkJw1rjse','CDrBoL1TOq9TlaT8zuHaxXDVYOg','1JHPl7zJ4w9h1AX12nCPH1zDfUhxawNXRz1F0heiUJJjn6Znv08sttaY1buN7vUcjc3yavWJ9Ozyy0tERlgd1KsviXF9ZFLvrxrkEMv9jwmLuwqOAkOF38CkOjX5iDlPwlvklzg3yfZiBwMgF1Wc1fAgQSSIvuWWDUks7FrAAYivGsrvCbMRA3','eK','4',14);
+INSERT INTO ti VALUES (6642265803881780439,12010695,'zK1w7FgqY7l7cLbWC5yeANf0ARSHmnTBxIsce7HN','euK0zwu8homjk91dvJOjqgGXhLtNZbye6aPO4X6SlGoAaRM7OH8Rzy0mmL96AYosy30SB9tJpwDnhRfVB80soTVleGBApbakQIKiXvsMdIVg6Y7hGonUIJKmkWnvl3PDGLFGLVWjBGsJoP8PDtZrGJXyDyIg7XHU1Z7qLY08NohCSyVWrKPAonk9bybs8UYovE8pjbgCaBNkJw1rjse','CDrBoL1TOq9TlaT8zuHaxXDVYOg','1JHPl7zJ4w9h1AX12nCPH1zDfUhxawNXRz1F0heiUJJjn6Znv08sttaY1buN7vUcjc3yavWJ9Ozyy0tERlgd1KsviXF9ZFLvrxrkEMv9jwmLuwqOAkOF38CkOjX5iDlPwlvklzg3yfZiBwMgF1Wc1fAgQSSIvuWWDUks7FrAAYivGsrvCbMRA3','eK','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3565662482902824821,404328,'9aNyqFXZDxTh52lfX6b3HFT0USs5gPK5e5Tm1ikA5EepGTZrTnrqKn','jCKTiYLa2tt7kIWM25r9xzapmUknsy5kh1trDMP6R2poWXqCJ5OSXOabVNw8WegGgVVYvXOW7snleaaImlkvYgHTtxzJjzu2DcRgpXCOxLLcFBdjG9gzqmJSrJZog94tm9jJDBRaTaEHhpcoKf2o1e6o8j8EcPfB2Ca5QiVMD4l3nojRoqGZHUM1LzdGs1crskoDL4kVH63VAWds70ArctBF6k2GMGSH5r','fCQXH5G2JgRcSVbpWybe','CttUBh4yMYgUInYCavFTgALTp9RABeoU6tqefONSE7MRZBrSMeHx7gYNDO7326hdRgy1SZKFR7InosJYndXW2oECBWoa0nCNRSw8mXx2eMOl4mdJF6cWHjQUh8AtE8NKjPTZKLjSJGkxX5KIGx4vnYWLZJPYsFLW4azpaNIJKNlKvEUjrJsj4i7rEJAPdurZ9FN56djAJ2FK','O','uK',15);
+INSERT INTO ti VALUES (3565662482902824821,404328,'9aNyqFXZDxTh52lfX6b3HFT0USs5gPK5e5Tm1ikA5EepGTZrTnrqKn','jCKTiYLa2tt7kIWM25r9xzapmUknsy5kh1trDMP6R2poWXqCJ5OSXOabVNw8WegGgVVYvXOW7snleaaImlkvYgHTtxzJjzu2DcRgpXCOxLLcFBdjG9gzqmJSrJZog94tm9jJDBRaTaEHhpcoKf2o1e6o8j8EcPfB2Ca5QiVMD4l3nojRoqGZHUM1LzdGs1crskoDL4kVH63VAWds70ArctBF6k2GMGSH5r','fCQXH5G2JgRcSVbpWybe','CttUBh4yMYgUInYCavFTgALTp9RABeoU6tqefONSE7MRZBrSMeHx7gYNDO7326hdRgy1SZKFR7InosJYndXW2oECBWoa0nCNRSw8mXx2eMOl4mdJF6cWHjQUh8AtE8NKjPTZKLjSJGkxX5KIGx4vnYWLZJPYsFLW4azpaNIJKNlKvEUjrJsj4i7rEJAPdurZ9FN56djAJ2FK','O','uK',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(30) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(11) NOT NULL, f VARBINARY(34) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15680489,1511110345219483820,'b8l46l','IY0pet9XeNQKk1PeYxgCmOPHvYoSe1JjMIBeM1y9bTF','xojSjp','n7PHTIacJbJ3WwD1A','U','x',0);
+INSERT INTO t VALUES (12839190,-54985251355023219,'MA7iUTzA047sD9Uhlpe5w','TqhrUvk7L9PD8W9NNhsJoXVZb','Tc7VHJqlg99','ok6A0hqD','u','p',1);
+INSERT INTO t VALUES (7677994,-4781691289313804576,'pikTm06RmDH0IKNALkC6aBv42','iVvR59DI80Fko9uBMKD0Ym','ilNGgPQluH','XMC2EJcaLcZAm8L5pfELYeW6CNP','A','K',2);
+INSERT INTO t VALUES (13188746,-7410719892649204097,'YqTLi8wpgIZsIv3in08ebZ','ypUDa0ErZSEAmha7y3','dm3K','c6pcCPfvqhIDaQAEbS02eJfPvuH69ssSH','g','b',3);
+INSERT INTO t VALUES (14354367,-202319845800875699,'K7eDVLTgONI2N','veHylt8e0SSJ4lr06NSy0hU2pnKYaSiT2gQmMMirLer3pBlt','t','g2RnImJYpblCJHgoos7YdGYmdPOXk','k','a',4);
+INSERT INTO t VALUES (1145677,7010842269545964177,'yaIikU','1biFAKElO3Ru1Ez6gRpK0ebv4IWVrQRi','yrQ8q','1w5VhElNLgfm5QQ','J','a',5);
+INSERT INTO t VALUES (13846246,6685171582439513832,'EqKgA7HCRz7P1mSPmLRDUvz1dxjG','gfAKmj7DNUHory1m51VtH6rGYVEk91R7ZG6tMpLPbu','4Ug','l3Fn0duCz2LZmTgocwq','f','t',6);
+INSERT INTO t VALUES (7257770,5090207529432639054,'kQZ4hUamjMOm3zpW5','RG268DEnYK8xdpl6GDRl3sFcSSc7XRih6VzKnR7pQe3WMlZZfT8','73Hmf','aZpr3sGOsrxI2b','a','Y',7);
+INSERT INTO t VALUES (13517339,9215179853385132014,'KDW6T3t8la3Ut9ZiIKHn1ONmNnlB','q7jSTDUBvmabDuvmN05zd8aYd3rNjfzNaHQetk62MfjecLcYGUeR9wz','44CRU','33LHhPHv46teUDRwAM2sQRWZk0czg','K','7',8);
+INSERT INTO t VALUES (9474702,2735705498905437184,'oaN','Yvfqm0bafdnCCS6VabqZFE8aXebSJBOUazPZm7kOwZ9','8feg1XdQ589','9Wy','I','C',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(30) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(11) 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-28538,2690299868376898314,'p0zTGarVdiWhNOToXeQqMgLEJHpgiCL','tWS','lNKmA2RCrD4HKgORd76sR5OEdmcxLm4l9Sc5QuDkLUc1aId','aLG3S17','4rOXlLuXRE8rwe4mVkqzaeyCqF41DOxDcC7fdfCYmajMwwMux4G','8A3BW93dY2cSV0qvhWpfICwrO2FTKfpBiI2AeY2OB5zMPMh1t',10);
-INSERT INTO ti VALUES (-28538,2690299868376898314,'p0zTGarVdiWhNOToXeQqMgLEJHpgiCL','tWS','lNKmA2RCrD4HKgORd76sR5OEdmcxLm4l9Sc5QuDkLUc1aId','aLG3S17','4rOXlLuXRE8rwe4mVkqzaeyCqF41DOxDcC7fdfCYmajMwwMux4G','8A3BW93dY2cSV0qvhWpfICwrO2FTKfpBiI2AeY2OB5zMPMh1t',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(46);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
-INSERT INTO t VALUES (16302,8176730023905828620,'8zXJHKlld75GfoqXPKrVt5rl7XIw4','UB2VM6KvD3SygbdbG4sBXPQeBjXhlczww41szACSbSSykmI3cAbQnDd2','AFpEIo4Vip1KvWv0LGzgL1aBDaPldmy2mAHi4cLE','YiGSDVMIVLGZ7Pu','Vjs8lBbl6UN8OOtdnWCqRnH2RtjbpPCxIiDdvydMQUPClPg6m7jl8jxJRWMNAWhyV','EpzE2rZZ6W5ugUsVXKX0mTGjTJCdpV',11);
-INSERT INTO ti VALUES (16302,8176730023905828620,'8zXJHKlld75GfoqXPKrVt5rl7XIw4','UB2VM6KvD3SygbdbG4sBXPQeBjXhlczww41szACSbSSykmI3cAbQnDd2','AFpEIo4Vip1KvWv0LGzgL1aBDaPldmy2mAHi4cLE','YiGSDVMIVLGZ7Pu','Vjs8lBbl6UN8OOtdnWCqRnH2RtjbpPCxIiDdvydMQUPClPg6m7jl8jxJRWMNAWhyV','EpzE2rZZ6W5ugUsVXKX0mTGjTJCdpV',11);
+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 (17168383894622803715,795634252257137398,'I4ub5haIqEy','9eoWg5bEJD2Lg0rQxrPINGQaFndRPfLXcBp','nzHZ2EU4x7c','S3ilj1WaNRvBRc9Y','z','r',10);
+INSERT INTO ti VALUES (17168383894622803715,795634252257137398,'I4ub5haIqEy','9eoWg5bEJD2Lg0rQxrPINGQaFndRPfLXcBp','nzHZ2EU4x7c','S3ilj1WaNRvBRc9Y','z','r',10);
+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 (6011999036842112666,2926002212800227983,'A5LTBxplKrameFTqgOO','iNo4LqstMlH91xuNsuGJiIbEpBIM8ue9jBrHXpCT6WjXdpNQ9QwTtyw21A','kE','BaK1sWm4anGoEn5R84gj5jzM','v','N',11);
+INSERT INTO ti VALUES (6011999036842112666,2926002212800227983,'A5LTBxplKrameFTqgOO','iNo4LqstMlH91xuNsuGJiIbEpBIM8ue9jBrHXpCT6WjXdpNQ9QwTtyw21A','kE','BaK1sWm4anGoEn5R84gj5jzM','v','N',11);
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 (-23505,14609839252120146649,'jdX0NsqSsLEtLltg1UtZ9OyMQsftdd6o5rVeMRoZC','5J4d1vy9ajMr5K7xUbaOw6mO7GiT2VTAmlsqlqXXusewpxBxWMhQXBTlh98LYQ6F4XnddsiM47RByo1097tNIgydC08cdFHPOIzwq2FIVQ','HVKZ0iT6sU','8','CPL1Egg','SZex7A3V7lDqm7yxL3HOq1zhKGMeqTXQOMAyWVyw7ox3VyQCAOnpE0dGXdv2dgNwzO7X9h14e',12);
-INSERT INTO ti VALUES (-23505,14609839252120146649,'jdX0NsqSsLEtLltg1UtZ9OyMQsftdd6o5rVeMRoZC','5J4d1vy9ajMr5K7xUbaOw6mO7GiT2VTAmlsqlqXXusewpxBxWMhQXBTlh98LYQ6F4XnddsiM47RByo1097tNIgydC08cdFHPOIzwq2FIVQ','HVKZ0iT6sU','8','CPL1Egg','SZex7A3V7lDqm7yxL3HOq1zhKGMeqTXQOMAyWVyw7ox3VyQCAOnpE0dGXdv2dgNwzO7X9h14e',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-13890,12573458692427571159,'EKUNxee3K1VJsqOI1lZw2liwvXn1','PvgA24QuMvEmJH97HTiwKHfwbG74Xpd18gw61YSn9efCzkbM8U7eZSqSSbixJUyOwEpQjFFAcK6XzkMzRlfPe','mQL44Dmm65CjwOr0nuZhvsaucx','Jp94WS1FbAfwsmyxyv87Wylwk3idXrf8hcCYQfa8kGVDul4VXH51GubNi4fEpkkf9y7YM0paIzfE5HuJfQsQRxOkigrJYRaino9SEXkBUywgXxJxqKbjPhN9hdUJaONQnSCwuRtyIza9MXyAJol45kui7Y3f5IhgvEcD3eCgoxEaeRfHLhGzLj4wLgQzpyEGv2yz5kv3mQ3GVQhEZYQ6ujxjDXfIqysrPGRH6buUkr','yzLByentk9hvy5hVleSyUTYGdmRoYOGmfAONmlNJ7mvI45HpQ0z7GTBibKllxLlYrrLRfpgQh1XYP','OpKuTkC52wcpT3sovtiVrzTPgkx02fliaVTYUZfyB4GPTEfs4xuqkcHWJE0',13);
-INSERT INTO ti VALUES (-13890,12573458692427571159,'EKUNxee3K1VJsqOI1lZw2liwvXn1','PvgA24QuMvEmJH97HTiwKHfwbG74Xpd18gw61YSn9efCzkbM8U7eZSqSSbixJUyOwEpQjFFAcK6XzkMzRlfPe','mQL44Dmm65CjwOr0nuZhvsaucx','Jp94WS1FbAfwsmyxyv87Wylwk3idXrf8hcCYQfa8kGVDul4VXH51GubNi4fEpkkf9y7YM0paIzfE5HuJfQsQRxOkigrJYRaino9SEXkBUywgXxJxqKbjPhN9hdUJaONQnSCwuRtyIza9MXyAJol45kui7Y3f5IhgvEcD3eCgoxEaeRfHLhGzLj4wLgQzpyEGv2yz5kv3mQ3GVQhEZYQ6ujxjDXfIqysrPGRH6buUkr','yzLByentk9hvy5hVleSyUTYGdmRoYOGmfAONmlNJ7mvI45HpQ0z7GTBibKllxLlYrrLRfpgQh1XYP','OpKuTkC52wcpT3sovtiVrzTPgkx02fliaVTYUZfyB4GPTEfs4xuqkcHWJE0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(16), d VARBINARY(8), e VARCHAR(45), f VARCHAR(52), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-28,214,'7xM7dwHmK','19n4v','gxgupsX','HmxR8m50ojJ1tnPWAeEQDzaaHAV9G9cjycfkDG','Q57l2GOSgjAaEt9mMjE3bzZhqO4e0ntF1thhXMEAwYsGfcdvvIe82kYO0JioAESixYnPR6pt23MT4BynFKkoeMyf','kxvVUf4qDEgHrqLwKawaKxg2XBZy2sZ1sXepRC1sXD0KLyGUZuYH76oTe5Zm5hPNBj',0);
-INSERT INTO t VALUES (-27,23,'O2bqLyopx2MAC','BQA','G160AVDuLqUZaauCYddwky1L','on','J64sxAHD7e','DxG8a5kohGsP0odwzTO0EVv1Zo4VWpEWezPPinZMGFvjNghEpii77POElzubTsC6UEAgQwHmFxWFjzJYdf3wVsro2V78nY0IKSC',1);
-INSERT INTO t VALUES (-77,92,'YMVw','6ph','pMPwCZyTYzf4AFTs9cX9vcPApDqo4FQCo0OVLmlAosMHn','7JJz7X82tha0GmmM9uQtJQfBQJGAyvQKmiEOwgHXzckPVrFU1F','8S9zSB9yWjP2or','Mr6N8BBan8ZC77Mr',2);
-INSERT INTO t VALUES (38,70,'G','xegGJA','WXM16Jls','yKluEsPjgx2yeudQfPgLLdAqEUHTUDuL3ocMoZtPPFK','k1H4lGp7XV3hXgXTQlqZgvIc4H8Cr4TaH2P1oTbwepO14SZdsjCDkwjx3PeOE7tDqH1ZX','HmxY5XYsJ1elKD4AZXCLfHPwxc7wReaLofqFEDiiUbVzTr7ZYNsGsK3r',3);
-INSERT INTO t VALUES (-78,244,'p7EoZB','YE6','tGYTq0G','irkRY2k0bw0QsseqJdLg6F','6uRKZEkVv0dKUe9pKOfKqnoZ3NjhkB1fRKUlyVlNlMjGitJD8AENzRP8WzRhrmq2OOYnLdSarkwt9sC3S2wjz','C5sypqHOsBvUlRi',4);
-INSERT INTO t VALUES (68,185,'t5vf0vHn1S','v','81jU6Bw4Rfh5jEXxbOWhbMmZjtfkbGCkQTn','5D9Opsjg4XO','2ZKo1Gj4MXT16bmNyUaYff4WTd8vxQ3NV1A53CCBQYa9R8BY5IJuVFzfddZZZo1XUwWishtuYY6axBGWGV5G1JeA','VfAjblyzr6RDVqgzKTsH5vMMcKHWGctLtvfh0AZmg6NgzbLEdg8',5);
-INSERT INTO t VALUES (-122,81,'12PCmVg','2WvsnwRs','TzKQyspAo33o3NGISz0hbZDl2fPtoYA2NXVK7bM','Sfiu3IStJJ5ejU9aEL1zQOXqEJ3rOJiA','lTw6TvQan0EGDI6JujmNlAfP2d7P273xmxUh8TMCV','NU4AWnatFiwhXrZ4wwxMI96VVNjAcCU9IKk9i6lmjkyLt8SwlKEciJ2DvFG60PUR77scZvD0PUfZ0zB28VAazfEvWD2BdyW',6);
-INSERT INTO t VALUES (1,31,'bQB2F4r','4','mlf7WfoRetBw1psKHpts3','10sUCSXUr871fsn','tOe4SLFngJr6MqZdXJMP8kb5GGRS26P','oQMeLdTN2PdNSFbliZDe4RkC3WJcFJJbFy27kVCqg08xFCaudQHre3f6ZX93sY2i',7);
-INSERT INTO t VALUES (35,1,'uJBWdnoYNf9RBbXH','1iu','MIt8gvun6WyRWqW','hqqPhSrOf9S68pHTeCJbAvMC7goIOCyojWJL25VvTblfrb9','amHcixsEcfYhVyNt4oxqiz','1IOWM8a5c2VuQFEb',8);
-INSERT INTO t VALUES (60,82,'Rwc46zdLaP7pao6j','kH','kNmsUmHYzhFT2OY6GUuPT9L88ohQ7M905y','vWomQVrFSt7IgRGS2WZ','FYd4zQBl5eMXPTeb99749mpitYdrNfvYyJu7MnZcP0H4XNB9yVgBeFti1lYBOJu','KcoBBMqDu4PSqB1jeCfNZBWDxgQv2g5jxrgTyxCtBtfT7Lp0MDRvhUpENiQYsusgUgokbowHcTfwBRCKzxj7FUVibo2HgwbA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1858353984,106,'gHfiShPU7NfjyWE','p','d6fOGw31x9kFsj82XSm4DLK9Ld9cUIvCcocUIrGUdPb9K','jRsIAp9jJhAe4qr9Ko','HCd1UbUrCG245mALVmsxAcBvRObzTATGtPkXLMMWpgDdFfqGiRqFvY','1PZhJb4ruwjSESIVJSEmFHBECJAWABzeLNkDgtFWx1SEb8XCAodkrGFFPv97ftnzZNgiAHDV',10);
-INSERT INTO ti VALUES (-1858353984,106,'gHfiShPU7NfjyWE','p','d6fOGw31x9kFsj82XSm4DLK9Ld9cUIvCcocUIrGUdPb9K','jRsIAp9jJhAe4qr9Ko','HCd1UbUrCG245mALVmsxAcBvRObzTATGtPkXLMMWpgDdFfqGiRqFvY','1PZhJb4ruwjSESIVJSEmFHBECJAWABzeLNkDgtFWx1SEb8XCAodkrGFFPv97ftnzZNgiAHDV',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(17);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
-INSERT INTO t VALUES (615395796,109,'7','P','BytwSDTXHJg7LtBfO','BEmMtOJxlf7Qy','NiafJxqQQAFUxLAMgu3BdtvDQqFgIlKdvN5H0ADkgHqMuhW2kT8T9v8daElqOVCsaF6Lw2tNR7XXmYFJOkSNBY','SJwRQdv7sDnjBe0S1eSqVq1nlxckEsc',11);
-INSERT INTO ti VALUES (615395796,109,'7','P','BytwSDTXHJg7LtBfO','BEmMtOJxlf7Qy','NiafJxqQQAFUxLAMgu3BdtvDQqFgIlKdvN5H0ADkgHqMuhW2kT8T9v8daElqOVCsaF6Lw2tNR7XXmYFJOkSNBY','SJwRQdv7sDnjBe0S1eSqVq1nlxckEsc',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1465310619,17,'eAad5sSGBu4t','WjqAxdL4M7Vr8c7qHKehj7JKNNyJ6qtMmRyJvlGA3aK8vtzy','Zr7GqgblMcY64Kt7wwxKb5GhO17jHcQqXLIzIMC','90tlvnOawZvHbVO54HN8845','2YROeyy3sf7tIMWgxQupDopXKjaARYBXh9jfyfO3jiqOY','apfuutOfUBwEJMwPEdGWwZAU2GgWJ6V077QU2F2onYY9DtQQm4py2GXU4uO34',12);
-INSERT INTO ti VALUES (-1465310619,17,'eAad5sSGBu4t','WjqAxdL4M7Vr8c7qHKehj7JKNNyJ6qtMmRyJvlGA3aK8vtzy','Zr7GqgblMcY64Kt7wwxKb5GhO17jHcQqXLIzIMC','90tlvnOawZvHbVO54HN8845','2YROeyy3sf7tIMWgxQupDopXKjaARYBXh9jfyfO3jiqOY','apfuutOfUBwEJMwPEdGWwZAU2GgWJ6V077QU2F2onYY9DtQQm4py2GXU4uO34',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1391174447,22,'KhND','Xil0qxTYEjgFpEQtGR7TKRujbY0PIZ3Z4S5uJkQZlc9nfoO2gyzY7ks2erne9DMdgPFcVTvJtx4DEPxlAPKH2etddFaA6c','n5JUHUuv','b8wZqM3gzLw2Cvpg86TGkHQtICiqZcasdEaincsD84QeDRhWluOMS5I0QOENVL3CleyCmnhjp2kHIbEYuxSm0BYu6gfXSWnkbb5iQ6pPcTGc3SBUKnpSkhkQj3VdhXnLj7Cdxd7mLwI5QCf1E1pUWfLnqetIIKV9YYQDJBG4fpBI3IVtKvHoBceIs0BrAi8OlZ3xJieBbGtpO6eiNDGr4qLQRMYbcSdeu','u5acioMKwJwwnphVSr3oqbls7hqocva3Gv','hmcETZnIugiK8JkRYs1ZNPslVtIcDQohmlmnNMdWfJdjmWqYLHOryTKqbgYmmE',13);
-INSERT INTO ti VALUES (1391174447,22,'KhND','Xil0qxTYEjgFpEQtGR7TKRujbY0PIZ3Z4S5uJkQZlc9nfoO2gyzY7ks2erne9DMdgPFcVTvJtx4DEPxlAPKH2etddFaA6c','n5JUHUuv','b8wZqM3gzLw2Cvpg86TGkHQtICiqZcasdEaincsD84QeDRhWluOMS5I0QOENVL3CleyCmnhjp2kHIbEYuxSm0BYu6gfXSWnkbb5iQ6pPcTGc3SBUKnpSkhkQj3VdhXnLj7Cdxd7mLwI5QCf1E1pUWfLnqetIIKV9YYQDJBG4fpBI3IVtKvHoBceIs0BrAi8OlZ3xJieBbGtpO6eiNDGr4qLQRMYbcSdeu','u5acioMKwJwwnphVSr3oqbls7hqocva3Gv','hmcETZnIugiK8JkRYs1ZNPslVtIcDQohmlmnNMdWfJdjmWqYLHOryTKqbgYmmE',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED, c BINARY(26), d VARBINARY(96), e VARCHAR(93) NOT NULL, f VARBINARY(74) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-39,155,'u','5KtHl6IE46Zzhq9Coonjdr1GlEe2F7fmWbWGgSGNpdYFtKwHJR4YVZXBXxR0c27Ew77qbi9bT2s5fslYX3tmkDsRoqno7','ULpA0noSVHTqNsHfPJTeRJc9OwsunBuDmcUKJqthGxCuuYfBQInXIYaLQpZ','PMAjIjyL4xXH6S0M290GF3XO9UVFQcmuAhP8nZ2Q9p3gBeYRQ9K9nk7maKyHMQ','NQiG9A','wAd0fD3lHi0Q9nJGssgkzpmQSJmPxtW5gSZYZZbGK0Er4Ne0ZoiLDsBR5HTymhZC3FCt',0);
-INSERT INTO t VALUES (-34,80,'yAtuJ6','VZq02qj9XC8geZ9oScfRdAwyiF3fo9PKIhqr5QRcqxFLbOf3VydLRuMlEJ','i908zJmJzrLLASFQIBIf8Ra9PJrcpSe1ByUrdSmPE4','lfizt7YKfaNOiPgCmzYDi2sXHUw4RT1Cetp7aWhGMOO4t2EkGgPxE5VcadwatCcsiDHjPgm','BYAgKmiLpZchPx1WXw51JFDQK2A9Z1R9C4ALVR2rAQcQvRgLNrZvsrZrxdRS8DzQQ8EYc','cki7R',1);
-INSERT INTO t VALUES (125,221,'Rnz37YVLh72U5eC0v','VjUmTMsNRSHKtogx44XEqRXD','BYd8L4XOJZQm','pTiBpy1t','WJgSkxQ9dz5bX1BHipD9iF6Y6LSX2oJOGBs3sFwFhZkIJrCpHUPH4kriiwoBQ8SdNnXlypWRTwkK','LZMhYnLbagnnV7Sxv3u4eq1UUmuJY2CULZupOIPFIeiWqiGAWpXEf60T0CG6S9',2);
-INSERT INTO t VALUES (94,68,'htGivx06pKixjyECLuuoq','H356vYPLITnkW4oWl7LyySQBdS2ng7ys4bh3oEULAc4fu5U7673BH','vDq6UEQrNHWWfrs','Mnz6LYGGaOnWeOKltSK6zLst7dhUW1','RtNaH','T79eTvuYN0CBnamoxaz',3);
-INSERT INTO t VALUES (39,39,'tuEZ8R2pXeHbt','cUVbWl7NUfruAg40Vi2WxKQ4mfhjYMoY2uLy8QuX','gNeNppunOBQX00EE7BecTDJklwodwWp1tc8TvLHhdyyP9','mwOFGlZzgyp2wS6uBjEiW0NrBo01','UO91EL1v0xwvGOBtXzx4Ed2nBnoSZpl','Hsa8Ikfm2Kohuv62iX8c0w',4);
-INSERT INTO t VALUES (19,183,'3qeSEKD9','vHH8QW5RDIytCRn','JEZ3EX','SQ48vGowMUpQSVzz723HGWZLuDwRZb7v17gTSa3yvEVJi','YPwmOI8ZM4Selb7f6zagtMyc5N8NQ4N489uqRyHCz76dOeva00z7WTCkDvcPPmQBtB9ibZu4GJRdcQK','tOe59tLTOTIBav8clCtzLvKGbqPkJl847Aj3',5);
-INSERT INTO t VALUES (63,62,'g','YOwjO3uS7gz7Tm8UtsP3Gr5pnOu7TdvwG','7lmDrRVZM0amM45FsCQe5PRNUcKS561BoGAGFhAfkjigxGvqosc8AuViaepo5xyoAmgzEseU8Ftci','s6548jKWMo1fcgkcV6','5qrHdovzteVgrQI','UPnCLGv3SAoFZaxqvI3WvhKQlXaEP72DhMNmR4zx1Ax8cJ3FRd22UvLKxb4fKmmeA10W7ak9wpyEzSo',6);
-INSERT INTO t VALUES (33,241,'AUXc7TzrqjR9BvdSwPhj2P','2XRSFgXVKGAI3sOFVzAn1PsCBIH3QeNNOu4IguQ6NZvmb','EDSqIOBGPHWVUCvQUY1voz3Nr0uPpdVUAfLtgAg9CCTsCnUQ37cFJI51h','U6XUDTphs4xmUkeMfb9v0MELvtBHCpR5M249k9J8e4','gw6cQqwAZISsbH38BOaX9Cxbjl17j4PrFQM7MD5O0vSlr1cZ9m4cFtJqRdBzswhfxtjXum1yQIbBZM3l7Bpbv75nsdqAmXzlL7q','vZkhW58pwcBTJKji1rkz8bpngSZPLAtmsYWAnC7DO1f1iRpOK9',7);
-INSERT INTO t VALUES (18,94,'AklsZ6qO2QBV9pm','MYP28Q3LE18yTLGu5PTZkr5NyuB5','t0cV5ydeeJPI5mD7txnXoItqLGCHou0vZ4ChoPo5vK7lv93eny8i7n9R7MtSHKugPTI1t','bS57gPKN96BbnHDwclbb5vo8TaYVfQe9RamR78cVtL4M1Kt6er9ugSeqVowdF1HEfAN1e','mtMwpharCpBXUq9xieeUVv','t0je88DLlpBr4s5OWKZhG0mVB9gPVOMpjwancaIvK6SR4l4skXDaJc29o201lEHvqp79JRP3XID3',8);
-INSERT INTO t VALUES (104,77,'DulthqZdB5aIR25ZCxBXNws','f0FeiFE','2LwruL8yp6C2lJp6TbAsaveX59ZKn1zOdcZuSNdZUfT6NODEF6xtA9R0kqgAuQTaPMiE5Ap9Ewx','bqcn62lXrLmcFTwCkXN3','OMyssIgBy','yYYGiGqlGfNdR1iy5itXa3yKH65L99S5rmuhcLhFJaxlDfojYg4blbgzba4qKCQ10mABU4mvx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17727816765252057363,5629157155810671272,'UeWr4hKIyjemZIA3e8','k9kyH7P9dcMVGCMdFf6meR2VO9sRTSNRRmieY6aKw2kxI4CjGww72rmBGWPglrxZdhbgVj3S3NjLH6CBmqP5SCUClcu38c94hKocBLoRiwFQGhpQ3p63Vr8IAs5E9gD9kt5L0UHZ7prX25MXo8Ucwy3h4DcMC8ItC1W2zJ3BE0HNapRx7DPu6pJVRmsDkyvj5kFMiWKfjnNeA84NfDiI89sv3OrA','rT5DQFaQ1V','YujBxI','S','n',12);
+INSERT INTO ti VALUES (17727816765252057363,5629157155810671272,'UeWr4hKIyjemZIA3e8','k9kyH7P9dcMVGCMdFf6meR2VO9sRTSNRRmieY6aKw2kxI4CjGww72rmBGWPglrxZdhbgVj3S3NjLH6CBmqP5SCUClcu38c94hKocBLoRiwFQGhpQ3p63Vr8IAs5E9gD9kt5L0UHZ7prX25MXo8Ucwy3h4DcMC8ItC1W2zJ3BE0HNapRx7DPu6pJVRmsDkyvj5kFMiWKfjnNeA84NfDiI89sv3OrA','rT5DQFaQ1V','YujBxI','S','n',12);
+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 (3782484800303894624,-8887540539394369105,'S5Vqbn29OaQc7u1rUog','OWzyFNGXQA86ttgc3XS4','F0z','1XTf2Z1vcN83e5Thhfw9HxABdCK5bXT5ecyS8Own3OmikXSzTTcUwzKsTtHi2YN0fPps8fohnEJXEYM3G2gkP9knUIAGbomewcCUle','n','r',13);
+INSERT INTO ti VALUES (3782484800303894624,-8887540539394369105,'S5Vqbn29OaQc7u1rUog','OWzyFNGXQA86ttgc3XS4','F0z','1XTf2Z1vcN83e5Thhfw9HxABdCK5bXT5ecyS8Own3OmikXSzTTcUwzKsTtHi2YN0fPps8fohnEJXEYM3G2gkP9knUIAGbomewcCUle','n','r',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9839173899958225961,-1802019819932794123,'yFXew1Bjh0oMzOGqnQ9H47MGWEBi','YiWkALmb9fUO7X5ZuQDHGFVKTAz1uVyCOaHJ7FTfq9g33ls6qRGM4raBzlLNQkaNQUuOb5FlaUf6r35LpX4ClM3nuhqFgKJxZVoqST0M7OqwChGU5jpIF9x1SJa5ZvZ5BtjJeGZYQF','BKQilJ','PtZ5i','V7','a',14);
+INSERT INTO ti VALUES (9839173899958225961,-1802019819932794123,'yFXew1Bjh0oMzOGqnQ9H47MGWEBi','YiWkALmb9fUO7X5ZuQDHGFVKTAz1uVyCOaHJ7FTfq9g33ls6qRGM4raBzlLNQkaNQUuOb5FlaUf6r35LpX4ClM3nuhqFgKJxZVoqST0M7OqwChGU5jpIF9x1SJa5ZvZ5BtjJeGZYQF','BKQilJ','PtZ5i','V7','a',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8224119462660560122,5107280830594521976,'IEQ5','wJl6XtjWsRi4VcBKsI4GSuL8hELsjfuFIwZUiluHt4nCqLE2RnjDWgUZRjpfy31lMtMGoTxUYcZjHk5svazA52kVHvvjujXMojYTEzInQay5fxMmQnpEhQkNNkIFH8O','NEIlCz','LB0QF6mTaCwGFyM2ayUzPeZStsyI6PED1gXDIHaUCcOROFs6N7qQvfsz9GAChIdi8UJFL1zMdQAzaTal83csn3TOf67LpPnliiaAaSRqVUiQIPvq3h2pG','L','v',15);
+INSERT INTO ti VALUES (8224119462660560122,5107280830594521976,'IEQ5','wJl6XtjWsRi4VcBKsI4GSuL8hELsjfuFIwZUiluHt4nCqLE2RnjDWgUZRjpfy31lMtMGoTxUYcZjHk5svazA52kVHvvjujXMojYTEzInQay5fxMmQnpEhQkNNkIFH8O','NEIlCz','LB0QF6mTaCwGFyM2ayUzPeZStsyI6PED1gXDIHaUCcOROFs6N7qQvfsz9GAChIdi8UJFL1zMdQAzaTal83csn3TOf67LpPnliiaAaSRqVUiQIPvq3h2pG','L','v',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(22) NOT NULL, d VARBINARY(8), e VARCHAR(26) NOT NULL, f VARBINARY(58) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1881365608616449208,6704267,'YMAVE7tzNcUcY','qRSrfn','45nDoly3Fs9b9PNOYydzrAFvK7','s9Be9ML5D7vioEGBvIyO5TsiqdEXwv2lLs9oGQGyWZhcnh25wbKB3W','v','l',0);
+INSERT INTO t VALUES (12503930950620517771,1179708,'SDEPulB2ZT','DTU27f','Dw78HnFKYXiV5zPxtTMwS','KPveJITPD9ObMlL1l4fs','F','8O',1);
+INSERT INTO t VALUES (7709988893817651836,4147509,'vFygn7','q3GMSXn8','5MNt2m','kgAdQ1NiyMywMrtAjLaHcyqoH4HCcoCucQkf8Zy7D1WmXi3lNEyhh5xELw','U','s',2);
+INSERT INTO t VALUES (7107697495631017131,16678613,'fBMPz1vDHMQ','ZMZ','QdtGMxT8iDqHjp7Y','3wUDLU36yLjYhKEgkdYekcOLYY3J0Pg390kwRKLTfHTQeOMXvtYfxGXSc','b','zn',3);
+INSERT INTO t VALUES (15647771642578470429,9590029,'nhyBErURxTRy','iDU1','XrSSBELMP6wn1','UW4jEZ2Lfmi1TKp9Fy387Xeb','O','e',4);
+INSERT INTO t VALUES (18100516682456369625,4893362,'3JHvqCYT2XCbONMSOZ','N7kX','RM','OHIiFQULMYB93ADAFT1vfT7cmpvKs1VN','u','H',5);
+INSERT INTO t VALUES (12495007290218671354,13871166,'g5QGtGltV0QeLPVGlj','62j1ye','dbiWemHzDxtWHe','zKJLo0wdm8yuzjmEL','Z','2',6);
+INSERT INTO t VALUES (9314013721011076414,11454611,'GDq8BW7Psd1Ky','Ra','BV6BQ4aGPhvXmk','lAxe4xHQjZAsOJBqbQjFUQ3KsTmf3ephsnKKQy7AKLqa9b6smFpJsKD','4','9B',7);
+INSERT INTO t VALUES (14315303880495712193,6175259,'E','e8cqcIF1','gJRRyD','DcGVTH5khdDl5mevu6GNWNm8sxCggkyw','r','wn',8);
+INSERT INTO t VALUES (13630546109294021342,8662794,'5v7','uWd4','shUqxxYRJ3in8OwPSK','8GOk2ODACgf145bUNed9LNsYuMCnNbGCXCKZ4uJJ','h','oC',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(22) NOT NULL, d VARBINARY(8), e VARCHAR(26) NOT NULL, f VARBINARY(58) 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 (-292956362,114,'AsMlAt69LqtoztnKYJ','Rg0ImoIbhb2zV1wSkyz3r9F4XoIe9120FlaBl3005','IK8OzUuz0EqCwOb1sPXrA0TToHv5l1WW4UqVvszCr','I388HepA2ws9hnZrp1Z7DaNvwLtrmPi5HqmSp0fdhAcZjd4NDCQegL','1enckT11eH5RCo5Kjhy6T9','SMSfndyieuRy8tHghETksaHRSw9MA5MFsXH3suGsrt3aJ0jC9yjCnXxospHPb02OsexJYHgftjij07g',10);
-INSERT INTO ti VALUES (-292956362,114,'AsMlAt69LqtoztnKYJ','Rg0ImoIbhb2zV1wSkyz3r9F4XoIe9120FlaBl3005','IK8OzUuz0EqCwOb1sPXrA0TToHv5l1WW4UqVvszCr','I388HepA2ws9hnZrp1Z7DaNvwLtrmPi5HqmSp0fdhAcZjd4NDCQegL','1enckT11eH5RCo5Kjhy6T9','SMSfndyieuRy8tHghETksaHRSw9MA5MFsXH3suGsrt3aJ0jC9yjCnXxospHPb02OsexJYHgftjij07g',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(27);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
-INSERT INTO t VALUES (-874353146,0,'30OU9ZS5Fb3o','IxzsxxF41KzZ4YsBfsR8rKRMp3jeXU8BKGkQLDXtIqOk0ya','2J8R4x3ROApndNVoTglfcQTeclvo4D1FiTLeQ4QCuZAboDD9j1sDCCXVTLAkMzRKAD1wp7yD1gp8hdUVMVMh','doRZT','zmwUMgz1BS6C6Wuk9UT1VcxZ8C19CTDoTBckVju2tp69Q5mjKr6LKGnLqCpzeMaZCdlVzxg0cM','4Vb9W1qi',11);
-INSERT INTO ti VALUES (-874353146,0,'30OU9ZS5Fb3o','IxzsxxF41KzZ4YsBfsR8rKRMp3jeXU8BKGkQLDXtIqOk0ya','2J8R4x3ROApndNVoTglfcQTeclvo4D1FiTLeQ4QCuZAboDD9j1sDCCXVTLAkMzRKAD1wp7yD1gp8hdUVMVMh','doRZT','zmwUMgz1BS6C6Wuk9UT1VcxZ8C19CTDoTBckVju2tp69Q5mjKr6LKGnLqCpzeMaZCdlVzxg0cM','4Vb9W1qi',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (18410510432035558450,16384959,'jELu72','7T2O','P0lBnR','CcCT21P85yMSL1','U','2',10);
+INSERT INTO ti VALUES (18410510432035558450,16384959,'jELu72','7T2O','P0lBnR','CcCT21P85yMSL1','U','2',10);
+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 (6611754617838488162,16597197,'UZuSJOBP9Gu5hbH','2Fqr','bOrT6bhk7si47IdVI','fxlIVpm','h','v',11);
+INSERT INTO ti VALUES (6611754617838488162,16597197,'UZuSJOBP9Gu5hbH','2Fqr','bOrT6bhk7si47IdVI','fxlIVpm','h','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (854523181,97,'gnxpnjt95cmr2g6pn','evNTx7bSVmQQ6qGbe0e1VMUuNulXgy8yEhODPGPQPFPftWTsxzKT76obV6lXUGKPHaaGl9FoirHZhMrHU8gkXIGLYhCl5nTUhD6AW1WMYklggvpmvoNef2dZ48mC5rKzan57f25fK5YyXVRFA8jfBJSWf3smicFwlo2SeVpuSN','IopGm0HceJr','S2JaVGl5XuKoTFooovpE5SsnwIzPoyirqV3mTIV59eE6TiVE33','TszEFE6ehshP9FwK4dm0r6afl7mjCIetbUiWLa0D1hBKWM','xlZe',12);
-INSERT INTO ti VALUES (854523181,97,'gnxpnjt95cmr2g6pn','evNTx7bSVmQQ6qGbe0e1VMUuNulXgy8yEhODPGPQPFPftWTsxzKT76obV6lXUGKPHaaGl9FoirHZhMrHU8gkXIGLYhCl5nTUhD6AW1WMYklggvpmvoNef2dZ48mC5rKzan57f25fK5YyXVRFA8jfBJSWf3smicFwlo2SeVpuSN','IopGm0HceJr','S2JaVGl5XuKoTFooovpE5SsnwIzPoyirqV3mTIV59eE6TiVE33','TszEFE6ehshP9FwK4dm0r6afl7mjCIetbUiWLa0D1hBKWM','xlZe',12);
+INSERT INTO t VALUES (17055312562680828265,10138168,'bcc6tWIS4RFIl','JaOPeXqgqlVYhkSSerXr7RNyIqxQNwb6NVc7Ulj3wQCARLEQ4WAtnXUCikAvPHrn','ARq','Cb3s2vpRrOXyWS98cH7GfIov','B','1Z',12);
+INSERT INTO ti VALUES (17055312562680828265,10138168,'bcc6tWIS4RFIl','JaOPeXqgqlVYhkSSerXr7RNyIqxQNwb6NVc7Ulj3wQCARLEQ4WAtnXUCikAvPHrn','ARq','Cb3s2vpRrOXyWS98cH7GfIov','B','1Z',12);
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 (1431858267,48,'QJw','ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0JLWFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcVO6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0qUfhH1l435SSuPNmuKQewvlu48gQH4G1jbtTSZBNtF62PEMSw7','n6oAICmlORWEtJwyk7KWaBRwTfAafwyBat7nh74MqkokCve3CXluMlAsxgIGhQjmTeNSK0c4wnUabQXxegH','l33DzajN2z4fWQmwNPr2d6QeJXcOSQw6NJx0GRALJdC5m9SZVV5FpxrQgVqTYDCmMU1j4KcNsq1a1tTh00MIFcX2aEGLKYq9xeRWY2Q1UBvuO5R5POUwgCWTo5Q7y1vxPwPZ7Ohg8Wflr8ugDH8b3UL4QR4bY5XEMWBJ1pEFzQ1TYFIIercfFeQWQCkxV','ccj','TLGkFW0lPqaNIGAHbi0chUot97SY1TIJ3q4ukYxJWtdCCDO2oUT8XZml46HiKh',13);
-INSERT INTO ti VALUES (1431858267,48,'QJw','ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0JLWFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcVO6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0qUfhH1l435SSuPNmuKQewvlu48gQH4G1jbtTSZBNtF62PEMSw7','n6oAICmlORWEtJwyk7KWaBRwTfAafwyBat7nh74MqkokCve3CXluMlAsxgIGhQjmTeNSK0c4wnUabQXxegH','l33DzajN2z4fWQmwNPr2d6QeJXcOSQw6NJx0GRALJdC5m9SZVV5FpxrQgVqTYDCmMU1j4KcNsq1a1tTh00MIFcX2aEGLKYq9xeRWY2Q1UBvuO5R5POUwgCWTo5Q7y1vxPwPZ7Ohg8Wflr8ugDH8b3UL4QR4bY5XEMWBJ1pEFzQ1TYFIIercfFeQWQCkxV','ccj','TLGkFW0lPqaNIGAHbi0chUot97SY1TIJ3q4ukYxJWtdCCDO2oUT8XZml46HiKh',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(91), d VARBINARY(18), e VARBINARY(6) NOT NULL, f VARBINARY(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (60787,4159296397805288009,'cW2ExCnDv446ANG','owJxOqs8gsv','qavr','eQviNQm','EIT6tTVM','l8nBnxwINGiL5g4jryQheJsrwat5PEXMW3qb9drscua7wdYAUn',0);
-INSERT INTO t VALUES (54474,61260337942244339,'bY7cJ0T435dzlFrGMhasZHqnzlrko9Efu6otUmidRsdX9bqqN3rRmMfGbEu4xtxjfWRcbgmm92pzk45lAUzr','yH','CVdkD','j1iW9','PIXpEU1S7Ncz3lzv','k51nWjkNnhs2cOwJpqoPzMKxr1xxZc9s8yHPWGi0M7Bhv',1);
-INSERT INTO t VALUES (16170,17941905843685262782,'zdLBw6KphcmwMopeGOALcVslsSWNTRw0I00BHDfJiMrKc9sa8etuiC8082HLfY1ZrbP1QWwqy9Klkr','T4Sxd8HuNWN','KcaL7','7B4S','yeqTdzpYjYcTfAOOZpfdkbvuwiq4kfWgKLaYLrRvGYkvwsZ9DuAxArNDw20ppYKRz92Jl6rlhafYeZmaGZbw','GJUn',2);
-INSERT INTO t VALUES (10865,14415985671742303959,'9Om','UTTCpbbjYBQBf1','N1z','A','3V5DNUSBCDPaZ0vBaV6HHnKC2QSZqELKqQXNyEyxFnLEDG4cwLFao3e2C8Lxvhm8juMCp5','NHm94b12VwxRktL3WvKzgW',3);
-INSERT INTO t VALUES (34713,11184152315890562304,'I4dpXD9oV7czUNl7f7IpoYuev54EFb9E11BaVdt3x45mKIdbihPajGqzymJzUXHGn8g','M9SJe6O','uq0LD','v3gg6Yu','FGvPehVSdIWXj3','QDx0AvDrgGYLR4bzlNWUQnUZrRdulBKPSRv571QJndRVyaX2ojY8Zo8k2gI8o2oS7rBux',4);
-INSERT INTO t VALUES (23236,16741550691428020008,'2XPSFnObrBYSzavZtJV0HNQd6yJ7YKw0nOIdznJozoyRYdexFI2wQ','JTH3B8gzaxWZrM','gNxKcn','AyE8YFA','qprEEbQQhvpn3OdIYrO0QB1dvGuxO2lJkhXWuUIiWaNiG8v41G','OVQeClbrxuX6c8OQb9T35NuSHOk7hnzG48QIg8m7fHjXh593kom3ogXLsKIO5lRClPW',5);
-INSERT INTO t VALUES (26175,4508182378659001871,'7nJc8x2CHYWFF02AfVRfdPPDqujDhM0bnC3DDYg7Dh','dSHiKmuVY','Z4m','N2LBrJ6J','oAHukO4bd60','YYtRE7vE10aEUHAWMVYGzAS5amO3BMRBMW9untRjnNzXfO6nrRvm3',6);
-INSERT INTO t VALUES (60946,3614224151095459559,'y74O9e','vkvYa5JizxnsEohYqQ','IVKRh','d3niN','s5rbtTyA0JNcVNxMJ1yigiRKP3Fd8v','K82M0cCUCPhMoE',7);
-INSERT INTO t VALUES (10964,415025235737996468,'qFKZ8tSex3','RwFqSxzP0CI3AIcT6','QqZTY','HYJ','2clVMhmP5kXrby16nyLpzvaeWRR7s9Na8r','r1xLiF5Eh5h7ik87KvKTDtCnv2jkjOFq',8);
-INSERT INTO t VALUES (3746,16339623745376105840,'qa4opDrv4IokTzxbgcU','u9aehMaG6N3Q62E','jaxFm','pQysO','O7SoOy355yuEVcnFCrONp8p3Z7AHaHhQUVvfT0qRuAx7WUF805UwuTn8ZDsgvyulRt3rFgUdQFtIuYavWKeoEdk1AqqpnJ','500vIx2pVqjY4nezMmsBbftA1fDegMlulDCiLVU414zo25GV1GYiMm48OZ03e1d',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11639673831994190235,5067047,'MAaE0gpFWWzdXVU','o0ExRdQZJv83bVMOGRD05PK1URXUh5AGWcCr2qYT2jGRBNGNl94KtlAVFsX17LCDN639H2gLBEBxblLxyC5X','q0Am63P3tStdrtgc','nPFuvGHsBCcr5F5g8S2dqvwrDrqSMZV3WoQ5ljwZnL20nyMFj00NdeLfmRxzAWyywqWd3Jy6yI0AGBCilQZBodFOzQ7wbtja2Xku4YQA6MCMNmeJVUMWFsPbYguEiV9XeSj','x','Bi',13);
+INSERT INTO ti VALUES (11639673831994190235,5067047,'MAaE0gpFWWzdXVU','o0ExRdQZJv83bVMOGRD05PK1URXUh5AGWcCr2qYT2jGRBNGNl94KtlAVFsX17LCDN639H2gLBEBxblLxyC5X','q0Am63P3tStdrtgc','nPFuvGHsBCcr5F5g8S2dqvwrDrqSMZV3WoQ5ljwZnL20nyMFj00NdeLfmRxzAWyywqWd3Jy6yI0AGBCilQZBodFOzQ7wbtja2Xku4YQA6MCMNmeJVUMWFsPbYguEiV9XeSj','x','Bi',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13982650923603122088,14605466,'1tQtBS0tCeLlUoATcM','4kQlo09PGyXnMJTkawn0GSrTvVtm3QyyJCDDXhybnTGITzJRpQhKoPIlnmS9vtjCWogXg2FXM6723IVA647Gk53LsoCu1okqmAESnKKD5BqEmphc8ywxaWfOe8nbNBwaxeHMrQzjCxm4tmPQiSUrNcejryAXWYlCkblpSSPnTJqcvOglL45ifDNJL9bkztozC4DRnAqL','ja7BYCKw3LVi','oLyEDGk60WJcmslVY3UiIaJ5hqVbh5JI2lLNB87V11Qi3UBIrgpXXYGkuKrJhT0nA0nHL4ZwdsyjeBHBtqytyIKWUNumhD8OHBGhzCwprO2A0UB8VaRdR0iQ10fGzJ3HMBzeRdNQzuhSnHQLfMF2Oc5j5jbtWh','Ch','D6',14);
+INSERT INTO ti VALUES (13982650923603122088,14605466,'1tQtBS0tCeLlUoATcM','4kQlo09PGyXnMJTkawn0GSrTvVtm3QyyJCDDXhybnTGITzJRpQhKoPIlnmS9vtjCWogXg2FXM6723IVA647Gk53LsoCu1okqmAESnKKD5BqEmphc8ywxaWfOe8nbNBwaxeHMrQzjCxm4tmPQiSUrNcejryAXWYlCkblpSSPnTJqcvOglL45ifDNJL9bkztozC4DRnAqL','ja7BYCKw3LVi','oLyEDGk60WJcmslVY3UiIaJ5hqVbh5JI2lLNB87V11Qi3UBIrgpXXYGkuKrJhT0nA0nHL4ZwdsyjeBHBtqytyIKWUNumhD8OHBGhzCwprO2A0UB8VaRdR0iQ10fGzJ3HMBzeRdNQzuhSnHQLfMF2Oc5j5jbtWh','Ch','D6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (561547228095962185,11254849,'rpYBvWATi0','EoP1hnYCg1mwxmBtKU3zMmwjva9jVOr954Ytn22YfVIsCgRsydrBlzLIMEzB1RBttZSbKzxUemSNFwbi4yGIz6MzKKTtvqb20t3EO6BTsehy1xatiKbKxhQbCYM0QFje7hsdEG6jAFXez7oTflxQ3oPRm4HrmwhVEPxXyG50v5V0x4lXol7L7sIlT9WzNIyC0bkCUtcZ','rAlD0OJmNGh','eUWji1hwRB1pRlYuW7d6h1CCJbbalP8mY3C6','G','pbg',15);
+INSERT INTO ti VALUES (561547228095962185,11254849,'rpYBvWATi0','EoP1hnYCg1mwxmBtKU3zMmwjva9jVOr954Ytn22YfVIsCgRsydrBlzLIMEzB1RBttZSbKzxUemSNFwbi4yGIz6MzKKTtvqb20t3EO6BTsehy1xatiKbKxhQbCYM0QFje7hsdEG6jAFXez7oTflxQ3oPRm4HrmwhVEPxXyG50v5V0x4lXol7L7sIlT9WzNIyC0bkCUtcZ','rAlD0OJmNGh','eUWji1hwRB1pRlYuW7d6h1CCJbbalP8mY3C6','G','pbg',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT NOT NULL, c BINARY(62), d VARCHAR(20), e VARBINARY(15) NOT NULL, f VARCHAR(9), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6188,207229368,'ncRXyXzBOUU8M5nAWUWatKOrOd5uW3jZL70AStmtISz','8vC','8O','PsI','eS','8',0);
+INSERT INTO t VALUES (21285,66704390,'mctlCev1MO8LhMRpKoaGAODRcBPYxmpcswQTRZV5V7T8DiTM0i','OJe4jFbnSYyvxck','n6b','3VVfab','9A','MC',1);
+INSERT INTO t VALUES (29038,3437633,'1pCbhmuPAI0tMBmv92jdmO6kfS4KYqIlHsfR0WNUE6gJvG6Ry4l','J6WGQK9GaqW','nNjL3u8YD','zDMDSIdt','A','VK',2);
+INSERT INTO t VALUES (51986,490600117,'vdyr5usUK0HodWf31sQ2oWs','xv','elyFj','X8y','x','1F',3);
+INSERT INTO t VALUES (33766,440030121,'h54Ua8YNtQpoKCSwAZtVOoRT5ovvRTB0Ko98aTOYPDniHaRYyEtD6qVQT','wVhtYNu8qmjG3FO','7NcD64t1XI','SlRIjaauU','p','fm',4);
+INSERT INTO t VALUES (57135,-1327145209,'iI5lyvKYwDNJroeh6o3TzkSudkzEjxUAczopse','2ka1In6yzT2','TVu6F','zH','Y','V0',5);
+INSERT INTO t VALUES (41358,-1831874873,'qHEYl7QijoNCB51teuKFaSsXRRUVi','ty1JEBB0xca','Bvk8453QtSmMD','RqJeXrz5','p','c',6);
+INSERT INTO t VALUES (498,186972428,'0lH7MIc64H3aLcGdfsrQapQhCnmZdOswlbPCVwMlr','lkm8CorkY1CyOAOU','DTE','G3mWEv','q','eN',7);
+INSERT INTO t VALUES (11498,-1964789359,'ZjpgAPteVwcZbJZklUDiRD16bCL3','giOjlCnu','v1','EKZzv0','z','7',8);
+INSERT INTO t VALUES (14223,-1825332128,'WSRPKw','0wVSrKl5XJVeCZ7aopbe','qsXOkSEQJRhzd','U6fez','90','gJ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c BINARY(62), d VARCHAR(20), e VARBINARY(15) NOT NULL, f VARCHAR(9), 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 (2965131,898028689,'QnGM6RqVohoiAX2Ud','OQ9ZeNBt4UiQWjzp5U','KuUfLjHzL7zeUQY','lfwZK','v','Kz',10);
+INSERT INTO ti VALUES (2965131,898028689,'QnGM6RqVohoiAX2Ud','OQ9ZeNBt4UiQWjzp5U','KuUfLjHzL7zeUQY','lfwZK','v','Kz',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
+INSERT INTO t VALUES (7383663,1777033193,'OlpY1GNMjl6U2gVKqQeqc223ko8su3bHEIZh78Ovtto6fGBamU9kDpGNSw','nIhT1KBxopFM','yP6eA4F','vyra','a','eH',11);
+INSERT INTO ti VALUES (7383663,1777033193,'OlpY1GNMjl6U2gVKqQeqc223ko8su3bHEIZh78Ovtto6fGBamU9kDpGNSw','nIhT1KBxopFM','yP6eA4F','vyra','a','eH',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (15870477,484036918,'pE11vuINnpaJJYM8fr','mUQmMJBP8PMtWyMMIx1Vhi1Kz4rnZXYR0TCew36WWC3wU71ZmRLxGKbf3BV48Kqg2yyXRRfJcuKi6awJNamq0SKh08syo5p1MuMi74q5gknvwsfy23NaTvFVWAssM4WCWAnmF60Q8EzUXfphsRrILkmg35YzC','BtS93N5','h','y','f',12);
+INSERT INTO ti VALUES (15870477,484036918,'pE11vuINnpaJJYM8fr','mUQmMJBP8PMtWyMMIx1Vhi1Kz4rnZXYR0TCew36WWC3wU71ZmRLxGKbf3BV48Kqg2yyXRRfJcuKi6awJNamq0SKh08syo5p1MuMi74q5gknvwsfy23NaTvFVWAssM4WCWAnmF60Q8EzUXfphsRrILkmg35YzC','BtS93N5','h','y','f',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5337005,688743769,'4vfszpcKKSldBgUHtGM4Y4c0lwZjga2ofPPwrW6365PJPXVGl2OhdPDZAYOTs','ShvQGa8SZcjGq08tawqqpLA85jw1dF52hf9daTFNPTHCa9aXmUnrBI6xkHRQBuQwvtW4BbLARMpDKKiU7q5kYZVH7Vaj3uLeqYMhRIESxjJ9eecRmEXUn73lYvW5DbFGvclqP3bx4PiDYrgElZ8hwXz3FnqlBY0E3x39wdq69mfghx3ymFFVrVNVNVVdTG8gACt55dWY8393CZ','WoMH9','56DmspVdIvM1Ei3kL9LeT4M9g6CbG3SzoSirq9JkYDd6lXAF0RTboAjy8GKOzkzfLhv4gk4pZHX96Gf3Od4kmGskj3lxwbd2GcXZ2CkbffaD32CJxTAh72Rd0cuEpMKVaCfgbE79QLkRqJ6lIWyXuYgcLYBDwHLzA1w1LybGZGF9fvRzKupXnnnQbUvQucwVazkT4ZTm4CjgPjDCNsZ8WylKLX9LMDJISZEEliprX0EElAs','o9','R9',13);
+INSERT INTO ti VALUES (5337005,688743769,'4vfszpcKKSldBgUHtGM4Y4c0lwZjga2ofPPwrW6365PJPXVGl2OhdPDZAYOTs','ShvQGa8SZcjGq08tawqqpLA85jw1dF52hf9daTFNPTHCa9aXmUnrBI6xkHRQBuQwvtW4BbLARMpDKKiU7q5kYZVH7Vaj3uLeqYMhRIESxjJ9eecRmEXUn73lYvW5DbFGvclqP3bx4PiDYrgElZ8hwXz3FnqlBY0E3x39wdq69mfghx3ymFFVrVNVNVVdTG8gACt55dWY8393CZ','WoMH9','56DmspVdIvM1Ei3kL9LeT4M9g6CbG3SzoSirq9JkYDd6lXAF0RTboAjy8GKOzkzfLhv4gk4pZHX96Gf3Od4kmGskj3lxwbd2GcXZ2CkbffaD32CJxTAh72Rd0cuEpMKVaCfgbE79QLkRqJ6lIWyXuYgcLYBDwHLzA1w1LybGZGF9fvRzKupXnnnQbUvQucwVazkT4ZTm4CjgPjDCNsZ8WylKLX9LMDJISZEEliprX0EElAs','o9','R9',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (433907,1552955491,'Q9rnlQmRcLIUWzGFcyfIPV0rNZTW0G5ynym9BPEOs','9ZckFeM4u3d4MbEimEjM4apSvejXrQSJozqzZA','MgwbWZBAoz4A','T16Zm0hzTvTOYOYjEvhPgdnE5Y0D2UEfQjcfObMpz1IoecjT2NLEeGU68E41BB4ZJu0XpRZzpVo2MvbwiCsPb8opkdxldcZsh5fRr75DMaXWYlSH','Kb','I9',14);
+INSERT INTO ti VALUES (433907,1552955491,'Q9rnlQmRcLIUWzGFcyfIPV0rNZTW0G5ynym9BPEOs','9ZckFeM4u3d4MbEimEjM4apSvejXrQSJozqzZA','MgwbWZBAoz4A','T16Zm0hzTvTOYOYjEvhPgdnE5Y0D2UEfQjcfObMpz1IoecjT2NLEeGU68E41BB4ZJu0XpRZzpVo2MvbwiCsPb8opkdxldcZsh5fRr75DMaXWYlSH','Kb','I9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10441559,-307699182,'HUcp9vFsM87I4G099ZGwHKNN1z5W6vKCy3YherjKtrtixQyZ','IDTE2DV7kGfnNPpwUzv4obfmgT6qR4q6HgwJkNj22OgyRGZsfIqtfQUKDaNgcsB5HfdlfM5V62l2TmqJaD5I1IriwGm7DgqAAzCDPAhKYMu','WGDu','A8ILBWBigxvZWnClFVgux6xi61kacHAlJ7PojywprwBVurcJU4yT5jLSpf9R2kOt2udt9JhYkMnD4fAgUBth83NO5PvTeJ7LyFj6YTbwvaU4Wk2AGBdMKNhZkeMNOh0rWrj7k6KhyESkz1HHsW9nIkgxgEqGJA0e95ow4wEQcQMZaUlRghB0TZmwkLtkh31omVxcWLBMSJFk7xSAr0lxNEsA7oIxZkDlc88WmznpNUdWi4VX','H','xs',15);
+INSERT INTO ti VALUES (10441559,-307699182,'HUcp9vFsM87I4G099ZGwHKNN1z5W6vKCy3YherjKtrtixQyZ','IDTE2DV7kGfnNPpwUzv4obfmgT6qR4q6HgwJkNj22OgyRGZsfIqtfQUKDaNgcsB5HfdlfM5V62l2TmqJaD5I1IriwGm7DgqAAzCDPAhKYMu','WGDu','A8ILBWBigxvZWnClFVgux6xi61kacHAlJ7PojywprwBVurcJU4yT5jLSpf9R2kOt2udt9JhYkMnD4fAgUBth83NO5PvTeJ7LyFj6YTbwvaU4Wk2AGBdMKNhZkeMNOh0rWrj7k6KhyESkz1HHsW9nIkgxgEqGJA0e95ow4wEQcQMZaUlRghB0TZmwkLtkh31omVxcWLBMSJFk7xSAr0lxNEsA7oIxZkDlc88WmznpNUdWi4VX','H','xs',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT, c BINARY(61), d VARBINARY(52) NOT NULL, e VARCHAR(56), f VARBINARY(64), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5885250707357113120,-5958293,'glbSVhvkdoDGNQJ2nqWanDVro6qSHpqPDr3Z','h2t3oJAuRRHSPoRave58TYWkKbGa8wDCypZsnQkPIAeTp','pXygSHoAU62T9mRMrZM6bY5g73ghI','fDm5kUV7l5Rk4EkXl3mZkhALEZD2','W','8x',0);
+INSERT INTO t VALUES (10361217125392482605,-7702067,'mzstsTZ7anmv77qA06yglhaJhFP992yYyxeklNCAucfmVgHZGx','QRmKir13f3pm','D77fLCh8gT4hCs8a','2','bo','z',1);
+INSERT INTO t VALUES (1765536374736809272,5428398,'NfmId3HqYnR6ZOH','s3FWep','JRQuTuUX68Rgh7WnzSUkFeMEu7e','2sQ4qLvx3r3QXNEhjPWHVsIBv52HVGFjh9','sW','6Y',2);
+INSERT INTO t VALUES (2846539473120330322,953416,'afr6fJcYrqWvuC79hK239aX4e5EZrMX1X','FiHsFj0jn7ZsWbFYHFNJeu','htDyE0lC','tj4XHQ2Zxs33bU7THNhKlmeIfggF6dtYg5Ot3HXo3rvoT','6E','iG',3);
+INSERT INTO t VALUES (3553901867527179799,-1346357,'VRmIMMhBp9aaEfrKd','OrUUnszvbD5IzawG2yZ0yd9','epPS67gbJ0psRpimKD8npweHYrmMMAs0ZzzBaZLnCpRr','pNftdtXU','z','n',4);
+INSERT INTO t VALUES (14568696362867486383,7169257,'q','E5NABpcJWMrediXVE','Cw1v21alMzoGyhyHtP7atX6DtXvAalteTYrhdFgb69Bwh051VLUk3CJQ','WH24qFpzm17UrsPH41WzFxN9TMN6Rpj0ecY','u','k',5);
+INSERT INTO t VALUES (14036461109441907112,4500534,'sds1IffqXhWROT35u2LWi0y8NEkwEI0uZSVdgnYR','X1CDYz2ZpSFalPsCyA5pMBnCZUsIX5WuXFARc','Mi1qRy5tOd','Q3tVLl48Yb4FQ9rlSfEjRfxH5waVJbZV13MOJFBoKS4xD1F5bpMgFeXDXIj2b','76','Ep',6);
+INSERT INTO t VALUES (1010228827678707704,1484662,'cyP9U9pOyTy7XFX','hws8IyWTGv','NBR3LJKXv8bO1e3umJv6trcx','tr0fYTwTbAuNivxmcBXu89RTfBhT','Ht','C',7);
+INSERT INTO t VALUES (8085854515419732173,1146839,'58m0K7U5ejSG5EByTmhr5Ted8TjJg3EGKCieyjrfaZ1M90Ukt','BJb60sGwUJ7PudOZ','JPOKhFOQVAjJ16LFaPY','NOlM9','cX','5Q',8);
+INSERT INTO t VALUES (11223982743185261730,3767122,'tnw','6','FBsEwOH37Vxqou76Rg4j','1Q','yO','k',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c BINARY(61), d VARBINARY(52) NOT NULL, e VARCHAR(56), f VARBINARY(64), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (974986066514216853,17875301575723926770,'2Fkg5pZMxyuYxdhenYjNf4zRUFleEpwceWZg8c8jqj2FkhPp8jXuyE1z7xKzr6u4BB5ASShVtu3LWa9mmENmkcJ','t','dj2SM','qVGh','JyUSqlJsO0gUwgckV3JUhNJnsUvMszTX1eLdhXISZXMXhGdZQhy8Yu1wX8qL2VHyyxMxUtcTz7lBpRePnpJCNHT0TOcv','ccjdEoG7HsRmV4n0Pcq4tVQg2Lm0FS724EURcVsnGKn',10);
-INSERT INTO ti VALUES (974986066514216853,17875301575723926770,'2Fkg5pZMxyuYxdhenYjNf4zRUFleEpwceWZg8c8jqj2FkhPp8jXuyE1z7xKzr6u4BB5ASShVtu3LWa9mmENmkcJ','t','dj2SM','qVGh','JyUSqlJsO0gUwgckV3JUhNJnsUvMszTX1eLdhXISZXMXhGdZQhy8Yu1wX8qL2VHyyxMxUtcTz7lBpRePnpJCNHT0TOcv','ccjdEoG7HsRmV4n0Pcq4tVQg2Lm0FS724EURcVsnGKn',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(92);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(92);
-INSERT INTO t VALUES (4533659888406999816,3390081122123489192,'81QOrLF','GDaNBEQkbeEu','xpnU','GWHGjjV9m','mJRerL70F9nUJMGHVt5L8cCaPYi422nFE','6RA5tJ2VlWKFtemUP2T52MUCbEYAXy',11);
-INSERT INTO ti VALUES (4533659888406999816,3390081122123489192,'81QOrLF','GDaNBEQkbeEu','xpnU','GWHGjjV9m','mJRerL70F9nUJMGHVt5L8cCaPYi422nFE','6RA5tJ2VlWKFtemUP2T52MUCbEYAXy',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6132337815440369783,12619319232605695649,'KMKarTWYDEcwkR1HHq805aikjWwlyxJPJfcH0M82AmuuFJRVP09LjXpY8ET3Yv3QqX2DcuGFj4ba0ZAd8CbS7SGU','EpbyEgkSAxH6r0BN20kYxXmfWgdDuVEsAa9Pq1ueydbiyQVQKUI4Qjcr8JuTX22SvSDZ1BPLv1QbvAhPxJWb1AQUtLQNJhpywQuJKHt8B0K1zm6pRS9bhAydwXyWtzraGZA8T2t5hzPjPsdWAGXcT0','eipyS1','ohlf','16Eu7tX6rLy5MSo5JvEpHwelnHZPEYA8HaP6NaFXUcEFMEGtiBDgdhED6goFOXyRjUfOHFuyumXsJWSGoFX40GOiyc5Z','l9Zvi25gXLXiAaiHaJEE3c61SI8cZasjz68IN1KjlfCXzJcHXlieRhUrFKfWTPOxItfjl4bBwI9nzTyZvmAHWvPrlKvoqIH5iU',12);
-INSERT INTO ti VALUES (6132337815440369783,12619319232605695649,'KMKarTWYDEcwkR1HHq805aikjWwlyxJPJfcH0M82AmuuFJRVP09LjXpY8ET3Yv3QqX2DcuGFj4ba0ZAd8CbS7SGU','EpbyEgkSAxH6r0BN20kYxXmfWgdDuVEsAa9Pq1ueydbiyQVQKUI4Qjcr8JuTX22SvSDZ1BPLv1QbvAhPxJWb1AQUtLQNJhpywQuJKHt8B0K1zm6pRS9bhAydwXyWtzraGZA8T2t5hzPjPsdWAGXcT0','eipyS1','ohlf','16Eu7tX6rLy5MSo5JvEpHwelnHZPEYA8HaP6NaFXUcEFMEGtiBDgdhED6goFOXyRjUfOHFuyumXsJWSGoFX40GOiyc5Z','l9Zvi25gXLXiAaiHaJEE3c61SI8cZasjz68IN1KjlfCXzJcHXlieRhUrFKfWTPOxItfjl4bBwI9nzTyZvmAHWvPrlKvoqIH5iU',12);
+INSERT INTO t VALUES (12312032749068295866,-7629311,'s2LHN3a1vPrmTsGi7upTfnQ26egd6UMeO62YNsCkmO0Mi','MME5sV86EMWetqiWWy50YnAMoh6','XasBtODhs4lMjCclWJf653mu2DePdkECWNzUS8lZnKY0gVsHzDYjU','V2UiGnDr6ZICp34H6LyRmKs1DYeTBTu0972BZFfXF','JV','tZ',10);
+INSERT INTO ti VALUES (12312032749068295866,-7629311,'s2LHN3a1vPrmTsGi7upTfnQ26egd6UMeO62YNsCkmO0Mi','MME5sV86EMWetqiWWy50YnAMoh6','XasBtODhs4lMjCclWJf653mu2DePdkECWNzUS8lZnKY0gVsHzDYjU','V2UiGnDr6ZICp34H6LyRmKs1DYeTBTu0972BZFfXF','JV','tZ',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
+INSERT INTO t VALUES (622550499143842751,-8194532,'cHIGbSEMDE1','bwgs9IRGaX9Q3w2ZSaawp3nYNZrGlYNkAq6gdVlE8wov','pj8oIhI2JRJnr','izHuxlwMPKLWBeD8euyoUDSsSbgYEwqKhkBIuDDKxs','W','PC',11);
+INSERT INTO ti VALUES (622550499143842751,-8194532,'cHIGbSEMDE1','bwgs9IRGaX9Q3w2ZSaawp3nYNZrGlYNkAq6gdVlE8wov','pj8oIhI2JRJnr','izHuxlwMPKLWBeD8euyoUDSsSbgYEwqKhkBIuDDKxs','W','PC',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14602186073953800937,2834857,'IQl66zfLs2rUKHLKsZtFjNiINv0ckCZ3DkX28Sy4','KmmgS8LbAdngmpx2o7ZTLdABoJo2cUispxPkkBrQTPzLAEKf6ePGoKLDC9uOuTSBYIfEqHS0bAyWwP3Le7z797XCuKeTfr2AfZLKKovaWAUuGGAv30hHKl6fGZfpovMUZ7fvyqPSDx6yb','FWYQYMZD0Y6GdlwgZ3C5k3mLAL1FkCh8ozjTbkm','rr23','XG','EP',12);
+INSERT INTO ti VALUES (14602186073953800937,2834857,'IQl66zfLs2rUKHLKsZtFjNiINv0ckCZ3DkX28Sy4','KmmgS8LbAdngmpx2o7ZTLdABoJo2cUispxPkkBrQTPzLAEKf6ePGoKLDC9uOuTSBYIfEqHS0bAyWwP3Le7z797XCuKeTfr2AfZLKKovaWAUuGGAv30hHKl6fGZfpovMUZ7fvyqPSDx6yb','FWYQYMZD0Y6GdlwgZ3C5k3mLAL1FkCh8ozjTbkm','rr23','XG','EP',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2946569763703825874,7563005312503689028,'GAFvfo3il1kyYDMmLHXCP4hLqDbWRDO1QFHKO0Zcq0lruJGST','I6xSAFTtA2DbQeItoasMkR4jU18qo9w67rBbtszhNXgvYSqGJ0XOkhpwjc','a','osQq8XSS1PyXhaaZiLtYTWVOoJvjathvbhs0J6SYUdgBUxElQGHi7R4tVJuTxw0umRfwNRWwvw4LonOH0eRsHeuSQQUG4pDDkoL3LBWpxQzUA4h2eN3aJS7BidgJFt6qq1WkCUPEtxkEvtGjI','hXcF5Vfa6R2PK3YYY3M4irmdYXOqNgKs6Bef','hkEChDbv0L85FAmJ9ILSF8T68G4tyr37LBJ9pbpKGkSRy9MPRMMBPTCFmjL5c2BMwVSmn5K8QS7ZC',13);
-INSERT INTO ti VALUES (2946569763703825874,7563005312503689028,'GAFvfo3il1kyYDMmLHXCP4hLqDbWRDO1QFHKO0Zcq0lruJGST','I6xSAFTtA2DbQeItoasMkR4jU18qo9w67rBbtszhNXgvYSqGJ0XOkhpwjc','a','osQq8XSS1PyXhaaZiLtYTWVOoJvjathvbhs0J6SYUdgBUxElQGHi7R4tVJuTxw0umRfwNRWwvw4LonOH0eRsHeuSQQUG4pDDkoL3LBWpxQzUA4h2eN3aJS7BidgJFt6qq1WkCUPEtxkEvtGjI','hXcF5Vfa6R2PK3YYY3M4irmdYXOqNgKs6Bef','hkEChDbv0L85FAmJ9ILSF8T68G4tyr37LBJ9pbpKGkSRy9MPRMMBPTCFmjL5c2BMwVSmn5K8QS7ZC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(80), d VARCHAR(96) NOT NULL, e VARBINARY(93) NOT NULL, f VARBINARY(4), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (188,2813781332,'BfLnj03FfvB','XviIBhaTM0BKGE3jvD4FaQb4l4T23PqJmpyi7DQA1bClJ8PokJTw1abauOmb4XY52IXdy77nyxA0ebeQr6mWLuYet6Dp','udAxncavZU80KIsy4ZeKedOsknxikubaoofy2eVDr2ZM8Z2MEE0H28sakgjfvhA4MYcmvwZRLyVsNxP90zTNScgDv','L5H','QR089Cm216fV2TiBjT77uVT6LaOK8DfQHN','i4vAOnradc6KIjeLu2TaznoiPru2TQGexdAyBNJoCCo4rRTKeKnDYxaLdQ7v3MsHdKjkvXU',0);
-INSERT INTO t VALUES (201,728508674,'9ocHKoNIP8mr2Jr6hI5pkh','QHlZxudERvi0pT0sg9HOyxivlW6kpbhF3ypz1MuJgh3AKHEPumOU5Gl0iwQvpeSGQ2e','twttR06kaOFPwVfkTcgNP2rA','Gpi9','COnrEMbTbqtWmQ3Lrn8FPuV1TkeiRON1xl4JoxDBjslYrn8e8nk04XJq6S688Df1597mpbNIXlZYGMEri0QaRyPn','SYytdysDwesmN3YjeGBQN3nWT9',1);
-INSERT INTO t VALUES (161,2524388652,'vlvaXHeVELlPUETWDmP6dtLDY9jrQavcglNaqqhI3WIjwQKvjCQGc2uX4Ndxwgu7YPkmBvk0YJa4O9','dvYS6iWsjKbaPIoPZDnfiGpasJ2iW','qnOTf2iOCHtdLI1xEndFhxpcWFW7sIOPhk0ziAQplm9IGYsW2TnbM2fOKws','Uf','fPHnDrBvUvidCen0DYAFxdFxEZ5G0awBEcytf4Pg735FVewDuXGTLe4o01MRe8IYhLzibC5hZ5FGEr9YUt','xj2hsQaybJ3bZ',2);
-INSERT INTO t VALUES (105,1821728354,'VDuTEUEtRFUSJ9qplXaCzXPPOv','nRPqy2AyyB24q1vYg8NWUzX7xOEvmixhwC6LVVFP3ju3GWfSv5i8QOnmXnbOrc2WSAzpnmx9274lxjE9R','g3d','rY','cBWaCfVd3OM7XMpUAMSg8goyq3VBNNR6OK7','rorb0RkPo04YGJG6wTOXIlYck3syOtSrONbtXFJNL3B0772Gh4ObB53iYHu',3);
-INSERT INTO t VALUES (44,813686835,'AXPaPeKlwyC9dUwMMS1rmKcI3JjpVYGMGlOL4','uNII','FU4FQNiAF83Xy1uKgKDWqImpcJ7NYHCUVhcrnx7DzmBX8EAhCcCNLUU9OZWV615e9NIWUMuYZ6TxkHNnSd8xweIksM','7','75ey1gsj1SKeaiinof699jpkaGglfqQ4QaMlpf7DXFMOLyS','co',4);
-INSERT INTO t VALUES (92,3024545598,'RfU','cviFokt0Kiw','Q5MQzljJiFBqgo','tVw','NbHYjiwxDDgWFZ7QFEzkCMlhLGD0w2EFTcLy02aci4A8vUg82JdLXtaUkN3nyc3LTqsefvJ5jhje4d1HGQF','dHgLyVkgbaz84QcNRRQzchvm0fDWor1i2LMM',5);
-INSERT INTO t VALUES (239,2535836991,'TBAv7D5nowASztv404EGUvtk9oK6rcXVO2gMxwC6H18aC8','fj3JDaUDXOyZxbJJEklOFq74GbVA','Q6D2BvgmFuC0uocmJNhNLyAf','f','LfHmo1PCWzde0os9O1KEbRtjRdgdRB7nXppLbQgbnPdDtXZRkHW','VslVIMKCNkY8coXyetAceQAJ2yrloYxnmjTtJH9',6);
-INSERT INTO t VALUES (255,1839497200,'xOJSnj3WZhpObJFD2Tw8XI9qq9LLc85qMa','sMHMYZG','B7Nvuu7YfRHYL38gqlb8dvqg7vwDD1uMZv2z6lc72jeTlNDhYBBUaWk36SiJ0E9pnI','FI','Q9BJGpVyz40nz8O4HvrI3TWNvTEsEOOzejg2GRj','EootxyVYGr3zhBBUCex7GNEUk5ad0Er',7);
-INSERT INTO t VALUES (81,3542869042,'mMPg4l0UMfxNQxVWSHxZsP10OHOuCuLQHgxpcL73d0Gxdxy4yyMUkZlZg6cx6CkMHlODvPa','vEqto','foBBwE7FxywLsfrLhGTrujCBi2iBQqzNMg80Wmhw3wY5vYy8XTYB7bnovy5bTTGWdQStY3Zy3NN','jln','6cKXL13nIDouYJ6HhN1wSShw5uToF8jW','GK7Mt9Vwjf8d11npxH5gojxpL9twIJVX2HH2AIxTw33zMfFBT3',8);
-INSERT INTO t VALUES (60,3738190618,'8grgUkkbyIS47myDZb73lToStZXixr','HnSc6e9CTLph24kbPHCD4bEUkl3RpIFfgRAf9B6uvOwIl0VEj5Cnbqnu1Gy4Vi4NWnBFMH2QEhI1tP','AnVwiAha3nyN0oJweczQeAxskBeKqU3tg4H1WTq1J','y0Up','DdzzKpt4FRLEVxL','PPlED',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10011910762084929814,1794024,'Z97ZDpG56Rj5paidwxVIxleeyyYTPsFCTPJpzwyyEGD9eaWzOx','HIcF7A1mlhw8zlO5USJzBctFMuSsFP33QVnExZYnwU3K1auUkX4clzZlH9ojvLZpff8jKyj3nuKPupCYdlSqiEd2CU8LIJdTqbw4xD','RyeBYDNsQbeaiO8gLdpjKeVof0CRqoxeIiFyXc6TM','SitlnBcAacSUQR4o6GFOcg27E1ZB2','S','B',13);
+INSERT INTO ti VALUES (10011910762084929814,1794024,'Z97ZDpG56Rj5paidwxVIxleeyyYTPsFCTPJpzwyyEGD9eaWzOx','HIcF7A1mlhw8zlO5USJzBctFMuSsFP33QVnExZYnwU3K1auUkX4clzZlH9ojvLZpff8jKyj3nuKPupCYdlSqiEd2CU8LIJdTqbw4xD','RyeBYDNsQbeaiO8gLdpjKeVof0CRqoxeIiFyXc6TM','SitlnBcAacSUQR4o6GFOcg27E1ZB2','S','B',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7819097142372916651,2576470,'dQuoEtQAlAG','HNxiicTAizzt5qDju7r4CZK6l61IRabBfv81dnoejDQ2pU8tXoapdtWgAKKSBxTVW4n8xygMnslYChaE','SOn0Z9ODE2PSCNeyjaAdxSfSqLJUZiIdyB7JYeqdXov','VssLs2C5EnNlOU8ZXbAKxegARoWJ9at3EHKBx4vDFIjj9ACDoCqmq32NmqeEOVZYfVEJATr69BeTqLPEBml211y','x','x',14);
+INSERT INTO ti VALUES (7819097142372916651,2576470,'dQuoEtQAlAG','HNxiicTAizzt5qDju7r4CZK6l61IRabBfv81dnoejDQ2pU8tXoapdtWgAKKSBxTVW4n8xygMnslYChaE','SOn0Z9ODE2PSCNeyjaAdxSfSqLJUZiIdyB7JYeqdXov','VssLs2C5EnNlOU8ZXbAKxegARoWJ9at3EHKBx4vDFIjj9ACDoCqmq32NmqeEOVZYfVEJATr69BeTqLPEBml211y','x','x',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17492015942286580003,-6259599,'EhRk0ZhOKz7Xu9E3lXIGCIUb4cS4jE2ae','SXrXTusce8imb9ywYq7RInqrikmxSPEgEPaoiyEZMG8ZMW0ZBnbcHIDmbfDL8OxX1nUgS','KTjIpsbsYUR4GrzsZzeHaO','tWhkTBFQac7W0xrguWM78nCBLYCQAPeC34LoSwtISMO0B6tfZAiK6m4KMN94AGFKlz1d4mnscZ2Z8faZGJgyC3miwd3AMbio7VFS6AoFpquDJ4JjokFXVekF9NcDkTFvLlEqSwvWodSuACcnDJQR2efTlKylmx5MN3ZVZ7eESTDQcaNmExkGsnBsFTNs9eNJxJLW5JCZ87M1UCGRJoNEnHNE4VbBRfDtTDjFHS','n','h',15);
+INSERT INTO ti VALUES (17492015942286580003,-6259599,'EhRk0ZhOKz7Xu9E3lXIGCIUb4cS4jE2ae','SXrXTusce8imb9ywYq7RInqrikmxSPEgEPaoiyEZMG8ZMW0ZBnbcHIDmbfDL8OxX1nUgS','KTjIpsbsYUR4GrzsZzeHaO','tWhkTBFQac7W0xrguWM78nCBLYCQAPeC34LoSwtISMO0B6tfZAiK6m4KMN94AGFKlz1d4mnscZ2Z8faZGJgyC3miwd3AMbio7VFS6AoFpquDJ4JjokFXVekF9NcDkTFvLlEqSwvWodSuACcnDJQR2efTlKylmx5MN3ZVZ7eESTDQcaNmExkGsnBsFTNs9eNJxJLW5JCZ87M1UCGRJoNEnHNE4VbBRfDtTDjFHS','n','h',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(40) NOT NULL, d VARCHAR(68) NOT NULL, e VARBINARY(47) NOT NULL, f VARBINARY(63), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (216,-1216339,'OTneKpwyrwX8','PPfEmF04VamA8haVxBSaODRGG0','JdXH4ehEAGLJsAhvcr7xylSmHvsKcaClwpUWfIF9','1ASjSNveDnPgfX7dF9Yub6nUM8GuQjuF69cNI0','G','j',0);
+INSERT INTO t VALUES (245,5844862,'RWDtWUK2vQW3zz1ZyrRrrRhNAOtXZJ3Z94Q9yeS2','rH6VOa','wBLqiHpWpOg','xBeBznOk01x4et0jPiJyEzhKxnpLzsYAfWAekt39DumEf073kFhtWy0TCHJp','iN','2',1);
+INSERT INTO t VALUES (31,4246535,'qiRKrCk8HEGG6hBHFVfSitgNPrG','qWQ6K','31eltjWmMV6ua4Va','SzGQ7jmmPSe6ajK1WgLXaTs4iC9H9d35fTFHP6PxKxYUzvQmUTnGGG','4','G',2);
+INSERT INTO t VALUES (107,-6904492,'cEBVA','55TS','9pQZL3pFXuMsf6B1n9gaVdqqEHWUhKdSbgZXddQB2IG4a','qcPfI9V63dO3','CK','I',3);
+INSERT INTO t VALUES (183,-122647,'r','dMBnuDJF02fyGKT92nax1FIqSKxiOKjeWpsdDOSfxr0GUZDoC342aNdz','ARMbnCh','rxB8HLKtRGSnwngU0tGBHPoyVX2JM','R7','N',4);
+INSERT INTO t VALUES (140,-2504559,'WkSi15lQH63z39BDHpJSSRqZ','j5VNnCC6B5ykQRqcH9Fa','kvHTz5','iUnWkPxjm7PQOrmt0scOCjzi25qse5eTd5e8STFBjGvXsBm','S','6',5);
+INSERT INTO t VALUES (245,-1983920,'uORgdY7tX7a','x','ReEuuZTV8mjISPvVjvN80j0AwGugmg34EnIg','DJMvn1eMyBEAQWF','P','a',6);
+INSERT INTO t VALUES (226,8126953,'D6lJ8CjlUbfUM4GOSTa6H','nXEXPNXoGVEgt2UqaETQo8LuTQntZXv1KcnmMQMfPW','3eiGSGP6vPNY9c9mh','IQNF4X2hjbVYnoBgmWQoUqhZMKz6CSze1vQ4XaUU9HFd5fNbptlQOM','V3','k',7);
+INSERT INTO t VALUES (11,-2461216,'NAkeDcT5KrUjsv1IQeo5p6kAdfkbx8p3TgSJ7','dLVMB4xBgUwlI58jrWNylsjyKMWLkidLFkppzzjWqfQmxRS8nbZnGzN','YmqGohkJ4MVIxs5rid8554OR','Jg2XMYb0mu5jS4OawiFKjxEschBYVrnisRVGlpi46','pe','p',8);
+INSERT INTO t VALUES (23,-4170765,'kiY41YS9J','ion','o','IZxvq47bShCz5WP3WdZpMp80FhaXruceb','Cm','5',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(40) NOT NULL, d VARCHAR(68) NOT NULL, e VARBINARY(47) NOT NULL, f VARBINARY(63), 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 (8987080,1206005899,'GMbiX6o89SgCM5KzdgaEWZVk75tMmkIaubeaosTj64susiXYBF9MWG3pwEh','x9F6m4AwzwMRvXGyqzWog5UQJb2eqQT9iA4Y7AG','0d','bV','XWFbf0kXXFAN03jDTvUJgf1pi9pV5TjVyuEDyW5iUOhPjPgFpHCE7O4VIc8UuOb6','IfAz4YQHoOqdtC667SIQaJspMBXsx7y3dsWuC8JAwtCitcZuIFTO6GpQF23qnbYGkmVh0',10);
-INSERT INTO ti VALUES (8987080,1206005899,'GMbiX6o89SgCM5KzdgaEWZVk75tMmkIaubeaosTj64susiXYBF9MWG3pwEh','x9F6m4AwzwMRvXGyqzWog5UQJb2eqQT9iA4Y7AG','0d','bV','XWFbf0kXXFAN03jDTvUJgf1pi9pV5TjVyuEDyW5iUOhPjPgFpHCE7O4VIc8UuOb6','IfAz4YQHoOqdtC667SIQaJspMBXsx7y3dsWuC8JAwtCitcZuIFTO6GpQF23qnbYGkmVh0',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(81);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
-INSERT INTO t VALUES (914617,2667541599,'eHZyusQilCMlljtxjw8yleMEuiqoxWerA5BmdQ3YljWWsrQcUGJLUypWIUn0ImepGwo7bNxD4c','aFXOAXpIxriwK61SrWBDcw07','Qe0','0U','1rSLjh1bFuGaCkzuvlzSMKkadZeJGLnIQ4L2wAYMrU2oXwOGGIZvxH2jmhICZsjLx49euZpvq7VT3GftIHRZSJEwLePrBh','7dVaPKpvFVNXrPAC',11);
-INSERT INTO ti VALUES (914617,2667541599,'eHZyusQilCMlljtxjw8yleMEuiqoxWerA5BmdQ3YljWWsrQcUGJLUypWIUn0ImepGwo7bNxD4c','aFXOAXpIxriwK61SrWBDcw07','Qe0','0U','1rSLjh1bFuGaCkzuvlzSMKkadZeJGLnIQ4L2wAYMrU2oXwOGGIZvxH2jmhICZsjLx49euZpvq7VT3GftIHRZSJEwLePrBh','7dVaPKpvFVNXrPAC',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (584418389,1102170,'C992hHzghTz81uhbjoEWFGET0knnr01lpZD3bEpR','EsbnhrrHFsBFgz','gsOsHc9eryJeOJj0VmjPqTzm8fHafXW4t5nXeag8j2','JpyUI976M7qz3ylhlWlA2QI4pdoEbMzsZXTxyWH5','R8','j',10);
+INSERT INTO ti VALUES (584418389,1102170,'C992hHzghTz81uhbjoEWFGET0knnr01lpZD3bEpR','EsbnhrrHFsBFgz','gsOsHc9eryJeOJj0VmjPqTzm8fHafXW4t5nXeag8j2','JpyUI976M7qz3ylhlWlA2QI4pdoEbMzsZXTxyWH5','R8','j',10);
+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 (935933522,4180300,'Rpcuulc67G2YUL81pbDs1J4UvH0NYjoh','9RmvK4AoqsL5C3n8PxvYbjzFNw2UYuzBRcdGgYhgYODeYDh','AvOt4daLaOmctWBveFJf3lXLJwJLMtzojcJntwT','PazGpfnDBFX0k1X','3','j',11);
+INSERT INTO ti VALUES (935933522,4180300,'Rpcuulc67G2YUL81pbDs1J4UvH0NYjoh','9RmvK4AoqsL5C3n8PxvYbjzFNw2UYuzBRcdGgYhgYODeYDh','AvOt4daLaOmctWBveFJf3lXLJwJLMtzojcJntwT','PazGpfnDBFX0k1X','3','j',11);
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 (13473566,2519243030,'MhVTZiiQ7dvOTIe53zJEZPFTgyIVg25MGujTWcxIAe6PmMdHQRf','dbkYIcJ8dXpY3i4rTG26e6EWxZ6wyrJHpKOBixVlKOqRKEgrKatdTGGX0n92id8wg56qYMReSwijqayFtvtlA5wwhgjqEMwu3IkYqq4eqsYoPDmub','kgk2f3sGfbgWxG6RJpPeppW4Y1ejzgD4E2SP6tqStM','TCW','gPZvQ05h2rQCLRF8vbaj8Y4eRLayCkcnb5nQJ17EsNmRVlPqNwTfDF7YftKF1ODQrmpSd7','cP6cACoa8bnu67yArRvuBM7zUXJAnttVtdRd1lRi4eZCCy15PUNjQFh',12);
-INSERT INTO ti VALUES (13473566,2519243030,'MhVTZiiQ7dvOTIe53zJEZPFTgyIVg25MGujTWcxIAe6PmMdHQRf','dbkYIcJ8dXpY3i4rTG26e6EWxZ6wyrJHpKOBixVlKOqRKEgrKatdTGGX0n92id8wg56qYMReSwijqayFtvtlA5wwhgjqEMwu3IkYqq4eqsYoPDmub','kgk2f3sGfbgWxG6RJpPeppW4Y1ejzgD4E2SP6tqStM','TCW','gPZvQ05h2rQCLRF8vbaj8Y4eRLayCkcnb5nQJ17EsNmRVlPqNwTfDF7YftKF1ODQrmpSd7','cP6cACoa8bnu67yArRvuBM7zUXJAnttVtdRd1lRi4eZCCy15PUNjQFh',12);
+INSERT INTO t VALUES (2877507183,3436423,'YxuUt0VZ6xzTBxZ5ZRn','b8E','Pk','InDGenUX8N','wj','q',12);
+INSERT INTO ti VALUES (2877507183,3436423,'YxuUt0VZ6xzTBxZ5ZRn','b8E','Pk','InDGenUX8N','wj','q',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (13349815,1076573203,'TNDfExfKEEc67UcLuVHpdqoZhAoy4aswBUjSaVxWD9YJDpxFAkmrT','1Ir22FrHqOZVNG84nEWmogLijau7b9jGxwfHdNMhxrW0YNUknoDgaWzfMfpnvOWJ6fnPL3ir4UCpRAiosPSiVMOQJCjzUU0JViV9cTLeDNYtbBR6ul5SE0V','i59B9xKXtatzuya4vyTtnn7rsuNh7Kr2eWve1GQNmY','w83pxQpoOFsNHonxGiYRMWYyD3cOgtoUHadWk9BsuO870B45lPpQNn7jMmapJh94jwdthy4F20RDjs9xDrVj3Bz0ifsS9uYU1sC1uFx35GHk7gB0SBUosnq1onqDKzadmVP6jWq5hYrx5rPKRrjHe82VYxInsuG0tia5Kc8DqCqJz','wwhcVNXEqMa50hYKVuFLVdmagCQXETaG5dazq49cpttMjat1gn6gzmaAcnsFR5ut9Exk26ScP4maatqP1eNxxZNxuLMrMtjMEoZA','IiJMohlwLWHS92kjIqf2CMmNYWA7LvlDwHqCcHwOh9M5Am1cwDKANZ3UfPeBlie',13);
-INSERT INTO ti VALUES (13349815,1076573203,'TNDfExfKEEc67UcLuVHpdqoZhAoy4aswBUjSaVxWD9YJDpxFAkmrT','1Ir22FrHqOZVNG84nEWmogLijau7b9jGxwfHdNMhxrW0YNUknoDgaWzfMfpnvOWJ6fnPL3ir4UCpRAiosPSiVMOQJCjzUU0JViV9cTLeDNYtbBR6ul5SE0V','i59B9xKXtatzuya4vyTtnn7rsuNh7Kr2eWve1GQNmY','w83pxQpoOFsNHonxGiYRMWYyD3cOgtoUHadWk9BsuO870B45lPpQNn7jMmapJh94jwdthy4F20RDjs9xDrVj3Bz0ifsS9uYU1sC1uFx35GHk7gB0SBUosnq1onqDKzadmVP6jWq5hYrx5rPKRrjHe82VYxInsuG0tia5Kc8DqCqJz','wwhcVNXEqMa50hYKVuFLVdmagCQXETaG5dazq49cpttMjat1gn6gzmaAcnsFR5ut9Exk26ScP4maatqP1eNxxZNxuLMrMtjMEoZA','IiJMohlwLWHS92kjIqf2CMmNYWA7LvlDwHqCcHwOh9M5Am1cwDKANZ3UfPeBlie',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(62), d VARCHAR(83) NOT NULL, e VARBINARY(7) NOT NULL, f VARCHAR(74) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (0,5771057,'90eGtpCPSCusC3dGd6CGqUiXyqx6EOp','VQIY3sS','KmGC','xD8u19hc8zLXuZweG0yOhclr2icGr8OkH2dMoNDPlWzEvCqCH98zMprqYy1nAvYWPT6dzcImy','42rq743qBPae8tn0EzDiUzVQtdoE2cAr3ffw','He4IT3NvaFhHVDN3ytFGRW22ey4ALrLsAzWCfc',0);
-INSERT INTO t VALUES (70,-7931237,'VuVO1TWaq1uEXkfD4NEGmM','Mjw5KOOi07','JGsVUks','BfDSM2SiLmWVtfQwnz4HlnvX7rF97ogUtaNpQiCScC0Fkf9P','ehaqIxE5iFXxztNrDjRHauthGNzVjD0pgWkO3M8i','fo68c3izVZuEMzLrbvewgaRTzSHIQURW',1);
-INSERT INTO t VALUES (6,156311,'3eiy92WLyITf','fdwbhA4EAoooPMZbixaq','hsl5G57','2c0yuGrus0G7BMHdv2TxvvgAoFMqrFH3yV1HGbTuJkQbkf6hFQxaZOkacOEiLsWxXgNy','zbBMFWGeYdukqacirfyRXwx3QuH3QTyhC7RX7SnEKvyQdPEcFCbfHj749CbJhGLLkZIAgPwcbeXZ72MTYF3JfQUUqo3YCs','Ed3l',2);
-INSERT INTO t VALUES (18,6095661,'26XLsnW1btIzO8XTQYwRYQLuEVan9CHyeufuWEmWcbA2FcrNXI718y2dx','pOJQWxY4nZr8tCxcNFeWFop2xR4A6azB9VBvEmQ1EtUbmm6W07sDGcSUDb','7a63','qxxQA5LBXtC7zr29KedjAlNE2MYuhEIuwjgovMZuNHsfax0HMJwT0wDolF7YSfaHEWA9RMrAHY','xOI4hvBsg47GOQJ23TjFR4oRoZTQ61ETA0vbNFDksW5nFjwp3vsIKBU1fqZlu0IGiV3bT4q','jtnK5pR0dJbr2IX03ApVjPbq2lJscpWPYTDyZxkCM1FwfUZVlc6WspgwS76coxtXOwTi0E3pVadZKA',3);
-INSERT INTO t VALUES (68,-331897,'umpR7','gSCRN3AhAaL42maRPTAdfQswWkhNo1r5kt7OziGDWlOMWBOD1lC6RJ7GJS9fks8zTRK7duTsd','DXiIr','s34nL9TRuJYSTTcxWhug6XLWm3f7nGZWQ5wPDFpPuZfUv','PYqGSd82Bz51MnIJRtZcbtvlV','tHWCLZSJopNMgjoGSGCVdoOC7n0exC1OSIl',4);
-INSERT INTO t VALUES (245,8261568,'rdF70NWYUJA0Xi2Wh2dachlg','CKEWjQ0orRDwxqzihA4ojVrEAtuHDfIBmmCLGeEuKFsu6RNO','w','QK0aipqXG9NnySLslqx','ddX','BQCTzPAu4n685Fum3eVxyoXNCOY1wn0w8FCG7UJAikPWZW9pv5epBmzdV60C0qyTX80ojfdGte7zjJ',5);
-INSERT INTO t VALUES (4,-7315391,'cxUK03D3emXBpK4HNMO1Uw5QCHSZVSgeKMVjOe4dBUdDvuNIl2TLuuz','9y0hxC3gvL3bPPDQImzQraEFWGgvWFB3Hd8UhK9ul1kp4KsAfuyCB5DSi3gFoZ0gFoiUsJfG','qlRZuUZ','31WOGMtightmz4Os5BzhdzXRcuNVo9Ti6xj6I0T4fRLZxY9tpVntMyvwz2i9bgixx0Q1dg9F','PSKAQMWUemI8DadRFqNHsgBvZTeyZTBQGCniGrjqlJThqSAFvsHdbZkjwTN3JPNIt2jjiqeDTho06','6jddYDEetMrBC8B3VtPbgqzbEkk9fPSdh2WYEVpHYHfGEJj0rx8FlOlMGuhts53RWBfEV8hHxOjqTjWYDD0wPGmn6S2R57bgNh33',6);
-INSERT INTO t VALUES (227,449641,'UQfkgNS75WWRM7kw9q9ABKdzke2Zwj','5bx6K5izl3FpY4QGFyWE1r','LvdzEC','cttu1fIn1lfHizGTKzYLMoZCVpxaixObvfD4ht','zFUjwD3VakwKcYMfqFWGbm4z31mboUI','6dEiGDXUiAoH0SYwV7SbVq3e5Z9HTN8m5',7);
-INSERT INTO t VALUES (217,-1626626,'kkigbe','5FEuH5iNlMlYO8kQAhp6Q4nuPglIjbrS3FMVoZNK0LBNP','UsmAVva','jsJ0CDbd5rpXb3mZDSgI','GWVjWdaikmw5xg8JZ6opFEHKTupvsa499ooc11x2R8wf6bQqNGBbNgc8XKaQKIhocXnKpxk4Ddq6zKQ9HSLQwLaqMc5qX','bT0g',8);
-INSERT INTO t VALUES (32,-5959805,'oyGHqVyBO8sEm9wTYRWXd','Nv06IwscUiHKlrSuktQKhDRjtNWx1cO4R6ZKuyhvsEOy5oiAbqXvgUvYKVutROToI6IyLaaI0s619YuQcc','Z8','dsOgZU1F2I9B5Jx6','lsmC','GaXdngZUjV2rk2Ff9EEFrXRmml7hs2wFMdEh9D4Yof41RUMqkFwiF7ivtWotCuKdqddLmbjTy3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3069871471,2086251,'43iujMmSlkDx3gwLqpj','PTKEXI7OFEXRKRxrmy4McvLBoReSvYfZj06r3rUAofXDE8P6vUVCZkOwoIdCx3LGOizyUaJgzyBxWRjXlWQLrnZ0BOUIFvmJVtI6IYYYZjnV7koQJ7ozZl9wqsT7KqcFGLMvGoBRs5weWUMid2YGhm5bvVSD26yG5V91CljmBT43kNILE2IZnmMs4WNiSf5nJ5rNHieVQ','necjkQVdfExwqD5Y','b2xqeojDwzON4ZCu7lIZRlBGjqqPilmqLwmmP65a8oIsYvtCsX7QpRgSDEtFPqpu9OTUwJfj','1','3',13);
+INSERT INTO ti VALUES (3069871471,2086251,'43iujMmSlkDx3gwLqpj','PTKEXI7OFEXRKRxrmy4McvLBoReSvYfZj06r3rUAofXDE8P6vUVCZkOwoIdCx3LGOizyUaJgzyBxWRjXlWQLrnZ0BOUIFvmJVtI6IYYYZjnV7koQJ7ozZl9wqsT7KqcFGLMvGoBRs5weWUMid2YGhm5bvVSD26yG5V91CljmBT43kNILE2IZnmMs4WNiSf5nJ5rNHieVQ','necjkQVdfExwqD5Y','b2xqeojDwzON4ZCu7lIZRlBGjqqPilmqLwmmP65a8oIsYvtCsX7QpRgSDEtFPqpu9OTUwJfj','1','3',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2966643959,-4549494,'3bHcHuipI3F89KZo2ssd1FffNMntnVIUsDL','B9T0NTdKvGn8L9HAzl4h91dJC55dU8DJ6WSjPa3f8BYqxK2ykHrv0Yji03LKsXWc5LAbOZcz7lxx48IGsU8aOHCNh7oLRXeSYSgNvS9es1fXlTYEp2P8RGvnA9a6kBvnGKs360OZ5cC2hLF2AcWzJQ761NuW3EuN8PBf7vwlQ3quXQmjhVUJ6dUAa3LtoxfwBPmQicYa0HRdzfR0S8Tys0kANtKawUdnFP5IJ8uwRVPrFhUL0ckI8','Xso7gVMFiwCEb7MoPXfpK','WD','OKO','o',14);
+INSERT INTO ti VALUES (2966643959,-4549494,'3bHcHuipI3F89KZo2ssd1FffNMntnVIUsDL','B9T0NTdKvGn8L9HAzl4h91dJC55dU8DJ6WSjPa3f8BYqxK2ykHrv0Yji03LKsXWc5LAbOZcz7lxx48IGsU8aOHCNh7oLRXeSYSgNvS9es1fXlTYEp2P8RGvnA9a6kBvnGKs360OZ5cC2hLF2AcWzJQ761NuW3EuN8PBf7vwlQ3quXQmjhVUJ6dUAa3LtoxfwBPmQicYa0HRdzfR0S8Tys0kANtKawUdnFP5IJ8uwRVPrFhUL0ckI8','Xso7gVMFiwCEb7MoPXfpK','WD','OKO','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1409083863,-792311,'QfQaEe8lLWiqYe4ptd8FveMIZ','PNfY8tmcPXDqKCneKQLU8c7rzs9UBzDIOC4afSVmvXhjISKiMlvZuLbzXY7AFmkP0yS81scbBIUZUIJ07AFQbPHbAM','ybEM6DfA','gBbi5GGwiIx7DTNTU0SNlsLrSpj3GZkrYGi2ZzRsla94EfkkULZ50u83vARYlfBMZm6jO9dvXcpAzdbFZl5JhsuRZOvHZMWWuA0UMKltZmFmUIgYcqDb8ye23Hv4sVz','zh','I',15);
+INSERT INTO ti VALUES (1409083863,-792311,'QfQaEe8lLWiqYe4ptd8FveMIZ','PNfY8tmcPXDqKCneKQLU8c7rzs9UBzDIOC4afSVmvXhjISKiMlvZuLbzXY7AFmkP0yS81scbBIUZUIJ07AFQbPHbAM','ybEM6DfA','gBbi5GGwiIx7DTNTU0SNlsLrSpj3GZkrYGi2ZzRsla94EfkkULZ50u83vARYlfBMZm6jO9dvXcpAzdbFZl5JhsuRZOvHZMWWuA0UMKltZmFmUIgYcqDb8ye23Hv4sVz','zh','I',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c CHAR(69) NOT NULL, d VARCHAR(62) NOT NULL, e VARBINARY(16) NOT NULL, f VARBINARY(30) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1924059899187971028,98,'FwW4595a0qrxLmrJmekTmSkGJBuYcdLfr5ulVtvToaABxTMr2','MnXs39XvtQ2YLuRfW6','lAj1oLxmlOGB','bsQRmw1g1Ftwl0ei8moGJFxyg3Sj','X','y',0);
+INSERT INTO t VALUES (-1029113274958826766,23,'QMj1KeJUMQeZGI69qT2rM79oe0lmr7HfFHYsH71gZVz4cEo1O5FHx4QJkGrDX','3py0wRVJrlO1Cu06E8dhX0r3VeUfHVenezug3pJo5RTdCq71ve1r','3LaG','4jqoILGbGz8dcG0be5g','j','J',1);
+INSERT INTO t VALUES (-2655617233270739000,-117,'LKs8UvkfAxuVE','iN1JYq6V916o28YlI2KngU9QvhRKKFy3QvCApt2','I','NxVCe1XSBg2','qG','3Z',2);
+INSERT INTO t VALUES (-9217596002233900603,-93,'i2D5dnwoSAflQl','9T3xHyO2Ffw5A1bWpArhI','T8gvV','dIwVwRociCf9j8S08atx3A','S','Uy',3);
+INSERT INTO t VALUES (8332823870919383511,0,'Bj6M2','F02OiQ6g0UrfvC','U','CIosntdvWvX','QH','AZ',4);
+INSERT INTO t VALUES (-1996878797048865733,88,'gc7yAbofeuunArYDZImBcszvYA','FACyQ','i8','JCdbgkGG1sKWucOVJLU5B','V','2i',5);
+INSERT INTO t VALUES (-7303773024275992181,116,'i0SF6iaC5oCWHMmgRJu62yMOxAG6fCOLmwXgYawEVqkZaVeFqvlX317Sj','348H0ux7jBVJc6pqYsTLfzC6DE8','qO6F9t','FjK7Avm5IoeIYUmeIhmsZ','ru','G',6);
+INSERT INTO t VALUES (-1181278592221757426,34,'oVtjfH9OfXfxGg4dmzEpFeCWrFfVIinQSkc3gdmk7EfCuo0NZnf9HYXUnM6WuKJN','TlTxzNEMAG8lpMzoS4o3','2vpCZq','q02h','Y','th',7);
+INSERT INTO t VALUES (-5919522785054052532,-3,'PmMzbX0GWa','VL9bmh1wfqOfh1O3wW3JnUxm','XunK3xIPC','IDjGywSg9D','w','9Y',8);
+INSERT INTO t VALUES (-7710889839507020714,-83,'ybotVc87eI0WrvBzmx95mqEmZyyXIqPPV5RzLNqAUDdNGpblP','kdbuwVBmGr4oJbCZDSJsIST0I4Dde','A','mwHqpSkiP','ru','hI',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c CHAR(69) NOT NULL, d VARCHAR(62) NOT NULL, e VARBINARY(16) NOT NULL, f VARBINARY(30) 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 (12498468,5812618,'vqNSTcYxG1CdLQVLgpDOig3tqxnlzjgcxh8mYc3vuVJyO3wU7jtaNs1UrHD0','tz5Xj0zCWv9dCk','8t','GOOuO0VaeMuAwgWZuAipeLMwk4YrwPVtMZIYDIjAh84mWLrGpvQYmMNSp9EpucTdUXEU35pWC1','HwKyWNcGKGCz2Q2meqMD14M6XjSWEky8ipsylov2qLKNKOEFG25VqHG4gTDSX5tN5kjsoKWh3TZfdF','sKtP6TDnWaujkRh',10);
-INSERT INTO ti VALUES (12498468,5812618,'vqNSTcYxG1CdLQVLgpDOig3tqxnlzjgcxh8mYc3vuVJyO3wU7jtaNs1UrHD0','tz5Xj0zCWv9dCk','8t','GOOuO0VaeMuAwgWZuAipeLMwk4YrwPVtMZIYDIjAh84mWLrGpvQYmMNSp9EpucTdUXEU35pWC1','HwKyWNcGKGCz2Q2meqMD14M6XjSWEky8ipsylov2qLKNKOEFG25VqHG4gTDSX5tN5kjsoKWh3TZfdF','sKtP6TDnWaujkRh',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(63);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(63);
-INSERT INTO t VALUES (3957933,-4288023,'NpdF23J2fxL4Gu9MAmgPDPVZL5GP5qpYs46L3','0J7Jfsr5Y5nsyuNg5FL3vdfZO4VAWwUkBrwvHU10BFvT3HxfrBfePG3Vf8AKEeT','U2','A67RybQ','ij17Ib52Z0xu5o0Vgg2c4guo760osGAgfnOFodfQB7JweGpl','Ws2JtzjN88Wc0kFF6JEYFHxTEpCe8krlKYs7f1pYxzLQIoR7Rd16cBXFIUS',11);
-INSERT INTO ti VALUES (3957933,-4288023,'NpdF23J2fxL4Gu9MAmgPDPVZL5GP5qpYs46L3','0J7Jfsr5Y5nsyuNg5FL3vdfZO4VAWwUkBrwvHU10BFvT3HxfrBfePG3Vf8AKEeT','U2','A67RybQ','ij17Ib52Z0xu5o0Vgg2c4guo760osGAgfnOFodfQB7JweGpl','Ws2JtzjN88Wc0kFF6JEYFHxTEpCe8krlKYs7f1pYxzLQIoR7Rd16cBXFIUS',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6923992559167426964,-24,'s7nAY8DQgHbmKKd0vU0eVoSxjuTKpG','TPqTwKlpu0c1jgcSKCELBBj','0mCPfOH','QixYXqHD7XUQ3Kiz9b','tY','x',10);
+INSERT INTO ti VALUES (6923992559167426964,-24,'s7nAY8DQgHbmKKd0vU0eVoSxjuTKpG','TPqTwKlpu0c1jgcSKCELBBj','0mCPfOH','QixYXqHD7XUQ3Kiz9b','tY','x',10);
+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 (3675882825411839488,60,'wjYC','UNuuJVFkB6tMFUxtgxq','i7rvVaFJcLPkOqj','y8sMviYuHHK26gbF2UcRlbsnIK','7','q',11);
+INSERT INTO ti VALUES (3675882825411839488,60,'wjYC','UNuuJVFkB6tMFUxtgxq','i7rvVaFJcLPkOqj','y8sMviYuHHK26gbF2UcRlbsnIK','7','q',11);
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 (15962004,-3980460,'XaByOUWthJG4EwGLEyU1lFekFki4M0IoYsz','OUNISdZ1bL5at4EOIjie6KqcDidB6VUpytswraUWPz6mMH0sYWyNjWel8qpLSjzFvnAcAxPw0afiaYecmNsrgfImuwwXjuHECffTRXXM275v484dfKwn','tNhJwsm','26TcRDqDNNavq1rYHpwafovl4Qx5wx6LX1eHk','dPjJwjv690sB2Yu4vSiXy3qFrDD2jXeMCLGOOvC3Zg9IrO3m3AWrMqqdPp1MxPg6Fdx','u43PUNFKvfiKr0ygL1LRqTUdUf5rJRkkdOIi26MQ1bUzlffDjiOB9wr4SonOvEh6NPzjk4HiEhsSmNMVRn8DwEjyP',12);
-INSERT INTO ti VALUES (15962004,-3980460,'XaByOUWthJG4EwGLEyU1lFekFki4M0IoYsz','OUNISdZ1bL5at4EOIjie6KqcDidB6VUpytswraUWPz6mMH0sYWyNjWel8qpLSjzFvnAcAxPw0afiaYecmNsrgfImuwwXjuHECffTRXXM275v484dfKwn','tNhJwsm','26TcRDqDNNavq1rYHpwafovl4Qx5wx6LX1eHk','dPjJwjv690sB2Yu4vSiXy3qFrDD2jXeMCLGOOvC3Zg9IrO3m3AWrMqqdPp1MxPg6Fdx','u43PUNFKvfiKr0ygL1LRqTUdUf5rJRkkdOIi26MQ1bUzlffDjiOB9wr4SonOvEh6NPzjk4HiEhsSmNMVRn8DwEjyP',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4927095,6772908,'0NZU0fqxBUO8WY6qsAZ','hpmeMXI8aaZYDKfOB2CrICMG8h6CZd7xweTs2J8puCq54rihHBU7aNDj3zRTWyweemFBQdGIdIX0PAzW5ogkUEjv4S2KOQt8TUSal3UuGejBIl1GFtUYbBDDQsJ8umZgZWfnHyY8IfWR1UejmqNHbWSQ8xE10z7Ugy6reW3IMkHw8dcca8LT23PHJEi755hF11kXKNIIJifnaiNx2O60RbIHUnR6zKEfj1fknMfQkoEI0vZMj','U68mLUB','6ztCg8TBdLZia40MBhwheT4EPtBa9eng8S4MepYibAhHp7Wg0UdEcXHEysyY3Ves9cbC0jLfw5nfGLSlVTxHDUFXrwXPqvlcmyu28X3Q2pBKr4mb5gRbug5rS7dq85XFgUegfHwsLVMfVM9SBZsFc0K8aAq8w8Ak2H6bnJOWdsXhe62TZ0xQ3mUUxHd6tCiZDnTTUcbJ6ffaRwD','IkaXjcqcEQLc3G0XNLeXcHfbqm1Sj7jRQ1XkV0nOCEjLFmNurldFgm','b65tmzCPn',13);
-INSERT INTO ti VALUES (4927095,6772908,'0NZU0fqxBUO8WY6qsAZ','hpmeMXI8aaZYDKfOB2CrICMG8h6CZd7xweTs2J8puCq54rihHBU7aNDj3zRTWyweemFBQdGIdIX0PAzW5ogkUEjv4S2KOQt8TUSal3UuGejBIl1GFtUYbBDDQsJ8umZgZWfnHyY8IfWR1UejmqNHbWSQ8xE10z7Ugy6reW3IMkHw8dcca8LT23PHJEi755hF11kXKNIIJifnaiNx2O60RbIHUnR6zKEfj1fknMfQkoEI0vZMj','U68mLUB','6ztCg8TBdLZia40MBhwheT4EPtBa9eng8S4MepYibAhHp7Wg0UdEcXHEysyY3Ves9cbC0jLfw5nfGLSlVTxHDUFXrwXPqvlcmyu28X3Q2pBKr4mb5gRbug5rS7dq85XFgUegfHwsLVMfVM9SBZsFc0K8aAq8w8Ak2H6bnJOWdsXhe62TZ0xQ3mUUxHd6tCiZDnTTUcbJ6ffaRwD','IkaXjcqcEQLc3G0XNLeXcHfbqm1Sj7jRQ1XkV0nOCEjLFmNurldFgm','b65tmzCPn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED, c BINARY(80), d VARBINARY(34), e VARBINARY(78) NOT NULL, f VARCHAR(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2064936535,3969605875,'LOBckfhJw3RoHLrd7ifdFzhbOprNH7OHgPFExHy3HU0TLzVixkiWNfIEQOKE63YLOZkAuZ9p6wq','Ior6K6DA','334YmgCsveefmEy5X3pRo8x2Fk4vs2SerX0fB5IMZLBgpflQOtM6T2NNi','eZsi0UsruZ','f','c4DK7',0);
-INSERT INTO t VALUES (777918916,1537642889,'tpMylo4qdl3NYBQIwbih7WiPOQymt','sHxh','l42e4MiH30xXSs7UAm0lzOEge61cjd2zWO0FyLMI8hMSPxTJK1Xvb5JSPxXUUnS','NUHTY','fOOznGMxVHDmcCDNPX8lMTaI9MwP2GHEPn720yUyAU1cMtq4YN20YlBc2hMQCqYzSE11krbaPIKczSd','a8hyB93cc3IFDOcXCYh8jJ30aKhw3Xev6uXIrT',1);
-INSERT INTO t VALUES (-962840367,1157211519,'RCDi26dU83aKRgps4LrjGtIbZq5df7g6','h5t','EwIQ5M9yqDhltDPR6XWqDzGExpMBkUeF6GWHgw5LM2eejoi5HdHwxfBhQZPrbGUpHADgD','dv2TlJw2gAWAQ','ZXDxc3s9IuV54nAKxIt','nsEZ8wqxHMSRsZZMZVYt4Zkp4Cd0y5jqkNw9mY1zNdxH6ni7KMd20rXBuy0bMOhYd54',2);
-INSERT INTO t VALUES (256475594,1112968877,'hHpT4qlwX9','qFdEhvNYQPkWeoBJePEkxSn6','GBQo9iNccnFqh46T2xcvA8g5mfr3','XmURdDJ','dhaVGT4RL3kegKiol53KExcEzuuplvO2EhUG7nVFLndRio262jGrILQujcuKbaD','pSMHhY9K2Hg6LvVmev5TTtVubTC1uvp6Q2BxcIjCIO7vjEsV9DVPrjGPTUeVikoy1arGD',3);
-INSERT INTO t VALUES (944979720,174004222,'EPem3tw54OYf7J184T1kWDuJtYOIoBTVcPCrMDYRgsJeKffUXYozHvHtjHb2GZR8KfZzoDRngbx','5yEcv0Mr0bHOJ0NVXDJrUWysGqCxe','gP1B9xwgubaXCSz2RF7zTtoEr6rFa04NI0vXxWgT6tYrzYlOvFYCFfT7BbDUJnXgLLFJomB','TcJy','wfCVsin0kFF3oDi41A02zDChL3zDLghkkSTBQhQYp4wjdoY2QhN9mRvPQBirfatDDVu4VdF','sJ7O8QMjcMnuiNwLh2MHw4sNCEapTRt2Ojm5A1Y7M9oiWYEv971X8VuGa',4);
-INSERT INTO t VALUES (1406138553,3545356313,'W9DG4guTs7u5pPP3haXV4pHLzK9b','Rn1BVT5EzvG1Rv0AXPMhsUW','dwJ26gxTKJKPrLzEEkQcTUqONgRPvIenDA','ew','ds43Cc9LWe9vP6pyKUjkvo3','jdboO6ScGrWbzB9SmyMhHIWvlQNYjEkgUi8dsTWs',5);
-INSERT INTO t VALUES (-1921413466,3090450160,'MEtjUE6V5ZedvbSbb4b0cRTHcXBK16pI1Np8QykmMwAatPmIM05Ftz8r9mCwDdWp26i6C','gZ0TZWTCeMd01DLzZdPlufnJc3sfU','ULJLdwayKSQLrOIOoak8lE97UXdS262y5cwT0RwgjTTljrWm60','2qXUpUUaeDo','IUydHZiEt7G9mwv6KEoabwwinGo9DpFGOI17TBL7OXObZHWckswsSHr730vZBKaLGGaPmP','LBrjBK9uVwDcgFDIar2nTbmE6AQE8QK0kmzSZ1gMvSj',6);
-INSERT INTO t VALUES (537322638,2783955711,'EAqJYl56MLAEd3MIOxyC2LqzpbpVyzO7a3QnJB7','sEHAD','LoGFp8n','ORZVynuhxXbuzLX4ui','UB3wzqqfyBD6THwqU3rkRjuBq2znhtXfrnHrO59GCZ9fccybhu6XLP6QPZiWohjKcBDB3GV2Bx7R0olb94DXIqYd6','f7Wk8B5tnrwtmkGEPyKICMAuOihPpap6egww8iSch7OoNc',7);
-INSERT INTO t VALUES (-19437492,26374623,'Ev17gQP7BmPf9N8BNBDUp6Gnb','LPSc5EuqyhshdSKj8ze','fC','QKt4T9oJJTVmDQTG','OgqP2e3G3OVcoM72uJGTgV2qeI0g0e14BSGJX1u2hmYCu','DtDLZfXDC9sh0bwoYfrcnhXMmzEoTGTYxlgYrvVAqsqKdlMQER2KlKbHvv5ecHZ5NyOcCRCw02jq1sraYGH1rEfuYJd',8);
-INSERT INTO t VALUES (-1837981418,1859668499,'uSrWwOzkkEVIUuU0z27LitsGwU2NlaQL0VFpLkerasglzK0sBxTsyhjCLVw4u0N2nOAEvy6ae','CrbUmvnWlgx9ASoM0W7xUCnipoIGb','HeP4FLBvlqju4lIWUCj','qUXl17C8Zm','iqQDaPzdyODRUlLgCMgbOVfjwANGrVYCTdBURgsNrMwXEd3Mon5SqbcHt17KJDhZ9F1nJ','7IttVKnwiPKsnsPCdpOyENGbHfppU8R8soJV0BuA8HKOxI6gPeB59h',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7537308751831538277,-48,'zt6VfefSFJ7Rf4P','4JGFnrOZ9L9LYykkbNr24VgTVFX8ORqZ0yQHHM1jMIRXQUfw6rLMYrHj4TfFxSBeieGR5YxuQAe0HpmcRALkNiIudGb9yjwFNNb','LCOcOagPFODiPLh','QkRxmRCt','xT','v6',12);
+INSERT INTO ti VALUES (7537308751831538277,-48,'zt6VfefSFJ7Rf4P','4JGFnrOZ9L9LYykkbNr24VgTVFX8ORqZ0yQHHM1jMIRXQUfw6rLMYrHj4TfFxSBeieGR5YxuQAe0HpmcRALkNiIudGb9yjwFNNb','LCOcOagPFODiPLh','QkRxmRCt','xT','v6',12);
+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 (9057534800121544760,-26,'lleImyRUmseQAyw80wlYKKAXI2QrwOj5IPuvNyiDwq0TDYAK0N77YpCs6fVbyIP','w2776WHS3pJknWnW6NXf0MTkGvvHRJVnGA8mnnDvVhh','B8wBhsG3eAIHk','ZuqJqobUVu','D','Dt',13);
+INSERT INTO ti VALUES (9057534800121544760,-26,'lleImyRUmseQAyw80wlYKKAXI2QrwOj5IPuvNyiDwq0TDYAK0N77YpCs6fVbyIP','w2776WHS3pJknWnW6NXf0MTkGvvHRJVnGA8mnnDvVhh','B8wBhsG3eAIHk','ZuqJqobUVu','D','Dt',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7111664958295672789,-16,'0UpF3wF','zAhDaS70tZnpQ6t8GBaWz60zdM8B4vEyIZhlcdjwfyt3PV6BpkyG09botWPry0crffqzrIksueBmjXlpMnstFc3EfyvbTQ7ksYZxF8lywc7dzEwRqIVNQztmyuTFvD77DMaVTw6WuHZ9g3DLqWM44kY32oFHXAQSX76wDTNSSfh1h35uYh1wkVrtDgZTfvAFUiaWyNeA3sLWxATPduC2t732GOIuBwAo5FTwZmFciRcAT0XutU9xbhKCDZxK','8A','VnrF2QiUW2BUayIBGxCxxJ5GSEgDnINL5PuPaMKdoAKDbKLLC','gA1','n',14);
+INSERT INTO ti VALUES (7111664958295672789,-16,'0UpF3wF','zAhDaS70tZnpQ6t8GBaWz60zdM8B4vEyIZhlcdjwfyt3PV6BpkyG09botWPry0crffqzrIksueBmjXlpMnstFc3EfyvbTQ7ksYZxF8lywc7dzEwRqIVNQztmyuTFvD77DMaVTw6WuHZ9g3DLqWM44kY32oFHXAQSX76wDTNSSfh1h35uYh1wkVrtDgZTfvAFUiaWyNeA3sLWxATPduC2t732GOIuBwAo5FTwZmFciRcAT0XutU9xbhKCDZxK','8A','VnrF2QiUW2BUayIBGxCxxJ5GSEgDnINL5PuPaMKdoAKDbKLLC','gA1','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5638376485880636813,10,'l4wN4QoW9C8vAwaLmFcvRjhZW77','9U8Mk8xWnwsCl59niMBcK38w8UbfMFLQh6wWFr6b0gccbV4Kq1TvwOZDiZkxL11ylZ9hdrgHfmEBbe7dGyz5hOv4QE7AhlTSYswvYPdsTOV8n2CjbHZQTvSgJRWaustqYlaEqv6MV64CNggzYCtOG0LUBz8pcAZcZQ8lUxGYwGa3otwrurGHCriIzH7kH9T','axB','Eb3pYrUZ2xqcRPaXIUif3LSMyuYBjuu0xKOPO7ebgQP5U6dLnnMXNl8TWyZVFWnNiO152ppWzc5uTAFk8j','d','zS7',15);
+INSERT INTO ti VALUES (5638376485880636813,10,'l4wN4QoW9C8vAwaLmFcvRjhZW77','9U8Mk8xWnwsCl59niMBcK38w8UbfMFLQh6wWFr6b0gccbV4Kq1TvwOZDiZkxL11ylZ9hdrgHfmEBbe7dGyz5hOv4QE7AhlTSYswvYPdsTOV8n2CjbHZQTvSgJRWaustqYlaEqv6MV64CNggzYCtOG0LUBz8pcAZcZQ8lUxGYwGa3otwrurGHCriIzH7kH9T','axB','Eb3pYrUZ2xqcRPaXIUif3LSMyuYBjuu0xKOPO7ebgQP5U6dLnnMXNl8TWyZVFWnNiO152ppWzc5uTAFk8j','d','zS7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(75), d VARCHAR(47) NOT NULL, e VARCHAR(69), f VARCHAR(10), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13221094,4054902,'S5me','3caGg5Pb0w6ZXUqO0c3HoZQx6UH7c','NdHoUBneRO1ktxKdhMQ84SPM8s65fDJttir3X7ApG4dqH6Nba5cOn9RkPsaTdA7','L0WvkG','zw','J',0);
+INSERT INTO t VALUES (16721613,1126745,'kJYwvSAFAbFA4Vby0L4MKRpFGBUWrxoENKfN71V6ade51ConEdkrJ1','ktlZJ5Ye2L','RfoG2SW7xKp0U5vNtF6JYXmTkJ8N3uHu95op61eg43lvWymy71GiOiLHTO9co','urG','9A','D',1);
+INSERT INTO t VALUES (15883664,-1727578,'UJ0bCwymUdF5OAzPclZNOwg9JpWZdqlzs1JyuKphaunBLFa0WBn','POfsh98LszSetkRgBCGsEc5dIE1jsQpM57oUamytHZ','pm4sDNQKjrhwHTFbxfhTJwo3gsmpHWVV9LE6x9Nuxs5LJE9UBt5DtGJ9oMI8eKEB','dlDIjP2GNN','C','d',2);
+INSERT INTO t VALUES (11605632,5894355,'jFovSV0gGOlzRQpFFWCA6a3izNYRUu','F5ybzB7DzGf5UqGgHYOisS6cwUSapj2Xq','1ve3muPNM3n15g47','BB6y','G','F',3);
+INSERT INTO t VALUES (1698579,-2855108,'zVINApTpE15eyqRZF6veOcWhxmGV373IChNmiXJzfQ31SUTs6s','INgVBsyPre74gwt8XOSsGPGS','ca08UWtG1o1xr1yKRUsrblfCPyJkb4VPR6DZ3atpCxMFaCh4oXFeM51vE','hYswundg','ks','X',4);
+INSERT INTO t VALUES (10319049,-7751363,'m27lhPWLDg5eDszNvyuwNfYBglqTuVhtmMMLPXV','9CBSJiNNQ5eT93IX37tN9I8r1IauUDtGfTGvvb3G8g6','tThBqOokQAy4gDOTA0Qn4yX6gy0S03Er1mK0iRvaGoIzQ93eHZe6ilU7m','ou4','G6','N',5);
+INSERT INTO t VALUES (14424178,-6506433,'jlRnwJ0at','k','lDhota04iarYocyB96DIWOYEmUj8HbtKEvPNgCDE0TDBBDOzE0','pu0WHY0av','2Y','k',6);
+INSERT INTO t VALUES (1861609,-7737184,'26wh2thHME5QgnqADlk0rwFr6asburVeVFcD','cwZ8oXm8hE7','B6qOWkCsAa7hNdEz1RMfDveN5oxtLX87Y4DjGzPENMrkn2','ag1a','li','N',7);
+INSERT INTO t VALUES (15491677,1918230,'fA3n6TcpI059Ae9vuJFqG1okQtRgjYgMpyKS1oTiMYyN','QonOpBDIl1VHPoMoKdW5DA9afaw5VkI5PL','vpklhdtIErpcMP9ypCgUqInyZ0','t1aRwKvB','WV','r',8);
+INSERT INTO t VALUES (7361931,167276,'TUG3O4GGYFPu4wCY1uRWfvauLquJwR9k','EE5NNH','lhGISl48T3jtTd9spP3AzTPsW1iuOYkR4exkdmjFBT4WB','P','c','a',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(75), d VARCHAR(47) NOT NULL, e VARCHAR(69), f VARCHAR(10), 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 (1050347872,-1753514,'3IQVeuQyB0T3DkzH92k4MrD1ALfwDW3SfSr','P2948cPTupf9fZhCbifslpderFJVMnD8ipWahEvA','4EHZalsjswImpfT0G3LVR7coLOQvs0pWZweDNu9XKoXluT2DkaaLKU7T','bmylno','u','G',10);
+INSERT INTO ti VALUES (1050347872,-1753514,'3IQVeuQyB0T3DkzH92k4MrD1ALfwDW3SfSr','P2948cPTupf9fZhCbifslpderFJVMnD8ipWahEvA','4EHZalsjswImpfT0G3LVR7coLOQvs0pWZweDNu9XKoXluT2DkaaLKU7T','bmylno','u','G',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (1661530609,-3977546,'jqaL4WD4PVU9AKhpUV7TSKd4hWJ7KzRFhCWwI6Vzx4488IKNxqw','Id','YpKHMXAtdP50rKCD9wRCIwGNilZnBivUDshRCcRzczHK0KrpZDko3XUyDqRbAecWsRcxo','pr0a','S','N',11);
+INSERT INTO ti VALUES (1661530609,-3977546,'jqaL4WD4PVU9AKhpUV7TSKd4hWJ7KzRFhCWwI6Vzx4488IKNxqw','Id','YpKHMXAtdP50rKCD9wRCIwGNilZnBivUDshRCcRzczHK0KrpZDko3XUyDqRbAecWsRcxo','pr0a','S','N',11);
+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 (3024195375,2021143,'2RVYgC467Iaa02CQkcojSILHkaZczMOERsHNc9Z0JYbNLsfqCabIKPn0k','9GNEJsAw4Y9mEjn6xvOq2GsxQGAEI1l1KXCVJy0z','JznWfZ9X3sJvq2rNbStc3fnwuw4FHsx22','qh2spF','x','K',12);
+INSERT INTO ti VALUES (3024195375,2021143,'2RVYgC467Iaa02CQkcojSILHkaZczMOERsHNc9Z0JYbNLsfqCabIKPn0k','9GNEJsAw4Y9mEjn6xvOq2GsxQGAEI1l1KXCVJy0z','JznWfZ9X3sJvq2rNbStc3fnwuw4FHsx22','qh2spF','x','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1430566570,-5042968,'R6ML4V3ESUWP0emujoNkRrEFN9CFycqTAkfaNeHIlV7z7iHXK','Ec7H7xp7eInU2jWufA791CXHsKU7AWsds4hzbB2JyGsnmgX8khJOgRVChuh6xJyQx9CEmE75ArJNcfofQ8CIgDhk4MJZGeRjeoMnIDOtCJ2t3vDb','a3HAcvge5HGtgWC6007ZOqR01zbeZjPhSvIiwWCg1dRgeBsZTak8dXEaJuEF','yMk2tKgx7YIC0LUQOJXGTIJgs1nCu5sPXJIyIXgb0U71WgX6g0WQxCXTMEv3joNKiGyLVDDXaCr5Ykl8av8V1iJtiXuLP2vUxnrRaNHpaG0Hv0rV7bYBFSc8Eyr0DSBjukpVWn8MENBR1BkF4h6pNFDdZi2csfp3gVPTbZebQK97h','81','2',13);
+INSERT INTO ti VALUES (1430566570,-5042968,'R6ML4V3ESUWP0emujoNkRrEFN9CFycqTAkfaNeHIlV7z7iHXK','Ec7H7xp7eInU2jWufA791CXHsKU7AWsds4hzbB2JyGsnmgX8khJOgRVChuh6xJyQx9CEmE75ArJNcfofQ8CIgDhk4MJZGeRjeoMnIDOtCJ2t3vDb','a3HAcvge5HGtgWC6007ZOqR01zbeZjPhSvIiwWCg1dRgeBsZTak8dXEaJuEF','yMk2tKgx7YIC0LUQOJXGTIJgs1nCu5sPXJIyIXgb0U71WgX6g0WQxCXTMEv3joNKiGyLVDDXaCr5Ykl8av8V1iJtiXuLP2vUxnrRaNHpaG0Hv0rV7bYBFSc8Eyr0DSBjukpVWn8MENBR1BkF4h6pNFDdZi2csfp3gVPTbZebQK97h','81','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (278052656,-935613,'oae8EFYeU5VaPwh6ezb8bjM3ZFAubO5drXCejOWStippvZ9o9FlF3nDRXRUEht9F','Vx7rXvO5B148qbWISwcBnNWCUNuMZZdVcCtHuebtXmEIGzxxVjP1qsl3C5iA7b46ZDBl4kxeIl8ViY2yoVZNAcRUuVXq45EJQtP8wkm595G9UwrbSeK3PCYxM22MO0vFWi7hpcj40xqQB1YCnKlodetZmrbwJ7DR1E6xzW0gB5gy99f95ry5FL6KpjPPsjxuIOZ6prr9vEDNVCvUckJlvXfLWZJXNn1JnCmZ1Y9zqi6SCui1CsRFJyZnaJOzIwIH','Dd8BgCMFHd9kEfDimnGNcAp0LxdoT6Oeaccr1QZpAeqvoZu','ioQilsT8PAXq7S4hYYb4PnIYNMUTHOzXKwKinQ2WeCvxejYlb6v1TRsiaN6koHHLdpRHzVo16HNEEcVb3LUKhnP8Kad0e3i4L5EeoTjT0e5fXmdOPVdIdwp7fEGIXcmPE8HZGNtLj5njVoSRpyNOHRpGRJp9TQkGK4m5Ec5pJ9hjyNWiqLc55kmBXGRKNGqmWV5R3chaFz8tY443ueNaC5WYmSbABYulAZhmk','qwn','S',14);
+INSERT INTO ti VALUES (278052656,-935613,'oae8EFYeU5VaPwh6ezb8bjM3ZFAubO5drXCejOWStippvZ9o9FlF3nDRXRUEht9F','Vx7rXvO5B148qbWISwcBnNWCUNuMZZdVcCtHuebtXmEIGzxxVjP1qsl3C5iA7b46ZDBl4kxeIl8ViY2yoVZNAcRUuVXq45EJQtP8wkm595G9UwrbSeK3PCYxM22MO0vFWi7hpcj40xqQB1YCnKlodetZmrbwJ7DR1E6xzW0gB5gy99f95ry5FL6KpjPPsjxuIOZ6prr9vEDNVCvUckJlvXfLWZJXNn1JnCmZ1Y9zqi6SCui1CsRFJyZnaJOzIwIH','Dd8BgCMFHd9kEfDimnGNcAp0LxdoT6Oeaccr1QZpAeqvoZu','ioQilsT8PAXq7S4hYYb4PnIYNMUTHOzXKwKinQ2WeCvxejYlb6v1TRsiaN6koHHLdpRHzVo16HNEEcVb3LUKhnP8Kad0e3i4L5EeoTjT0e5fXmdOPVdIdwp7fEGIXcmPE8HZGNtLj5njVoSRpyNOHRpGRJp9TQkGK4m5Ec5pJ9hjyNWiqLc55kmBXGRKNGqmWV5R3chaFz8tY443ueNaC5WYmSbABYulAZhmk','qwn','S',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2634514058,-7485597,'xYYu6kikNbTXo4boTxDumJTXs57hhZbhVoLFDBlarWl8sQO5JNM9f2Te','PO9UtH8ljqEW0p5Tgw0RC5ojGJGwQ82qHZOV5dNBv6fT183O9eZv0t1fp','B8ymZmiiH9MUXilpL2Anyr1KgpunRrbYjDJN8','kkIrBGykPfyqKJe09ldaS44mZXlAyGAzBt456UJ3iNH0Z3SD7LxeDriH6oz6ZFBB5NRxikaKb5OP2mB1ZAW8FB9f5ZBmwdXrVNFwl5ePpQV8OFJYIWqxi8bWtAUKa11yCDu29DdXy1GLfZpUV6E7XJw93arRZe3QcbxAyHgoqJjAkjhSd77pC17aFpRxwZlusFysFrvAZ3YpTy0vZ7hmj0AcP1Hgmcj6CJo','yyG','r',15);
+INSERT INTO ti VALUES (2634514058,-7485597,'xYYu6kikNbTXo4boTxDumJTXs57hhZbhVoLFDBlarWl8sQO5JNM9f2Te','PO9UtH8ljqEW0p5Tgw0RC5ojGJGwQ82qHZOV5dNBv6fT183O9eZv0t1fp','B8ymZmiiH9MUXilpL2Anyr1KgpunRrbYjDJN8','kkIrBGykPfyqKJe09ldaS44mZXlAyGAzBt456UJ3iNH0Z3SD7LxeDriH6oz6ZFBB5NRxikaKb5OP2mB1ZAW8FB9f5ZBmwdXrVNFwl5ePpQV8OFJYIWqxi8bWtAUKa11yCDu29DdXy1GLfZpUV6E7XJw93arRZe3QcbxAyHgoqJjAkjhSd77pC17aFpRxwZlusFysFrvAZ3YpTy0vZ7hmj0AcP1Hgmcj6CJo','yyG','r',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b INT UNSIGNED, c CHAR(42), d VARBINARY(19) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(5) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1479434837,1023282156,'GCLk2rOeE4SS3xYCFaHIpsH1ZC5adbbQ','XuZPQtlY1o9s8L','hKN','VfwX','z','I',0);
+INSERT INTO t VALUES (1919535226,1776583434,'9oJ5gkmakGwtOnvYMKdAPctdzrQJmRXdw5wY8','GVHmSUNpXMbIx','0Xh','3','21','L',1);
+INSERT INTO t VALUES (-1432782635,2140901622,'MPoHgrTa3CiTn','zJFrpOhw90o8pnf6','apVQ9BkRaIr0KG63cb9Lc37bVlpx','vl','m','T',2);
+INSERT INTO t VALUES (280079225,3238428289,'raFWep7jL18kHWgskhRwmsO','48K9oWVZaTDuN','km','f05hv','5m','G',3);
+INSERT INTO t VALUES (485652153,4048362532,'1IittCqw','zSWOwbjh2apQsLk','fCoGawJmyZE9U2Vcpn9lLmFXpi9C','DBjI','F','k',4);
+INSERT INTO t VALUES (513512240,2251680725,'D2UBsR6J6pSrgkjJVJuB9Xsn6jySC4VQo0RJVzh','OFz9EGuBBy','zqTjXoAXRIYImcV18wIaZolobx56ChNc','1S2','jh','O',5);
+INSERT INTO t VALUES (1765266511,3035029223,'B2H49BwNrb9kyEWcjta7DXeTuQ','mAooycMDWUf2FI58t','BiFvulxzr2BdfBka1YxTKSDWzLafcUoNYEbXbv4','REZpy','u','T',6);
+INSERT INTO t VALUES (1210926976,2443738695,'LdqmDKAGXt','U1','hj2eHEYBJLi','Nh0','Pj','q',7);
+INSERT INTO t VALUES (426704819,3442814117,'kqI81GvesT7vlHaSb','e','zwyhwvEqW7UGxhHDV2m','2po','N','a',8);
+INSERT INTO t VALUES (663655422,2864656351,'3pVud1MbhEp','irxlo3cb4eYc0','PvZodRi2e6zFZZlKAGfD5KRTV3LNrHU','qHpJ','u2','6',9);
+CREATE TABLE ti (a INT, b INT UNSIGNED, c CHAR(42), d VARBINARY(19) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(5) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-8115716905451364950,4106971629,'b7s9pIMkyrUyTW4H6GitErqrQ','hCcgTQU4V','MypQtiEtA7TPjMRrXd2zFUEdR72H6t5iQ2Yha8Vff6l5D1TmA6zJ51VEOq273QcM7tIgG81Rzh','A5DkXPp3zYywb','wMxIiyxKFdRBoy627loleqoduBVKgUlf6jFMAOX0poMzUgpierc4LvgUghFsWGw2lMUdkgSmkVABTfPZvIQgcLUC1kMqaz','8aYCPO4qdUkCCkcYSXO9c00pQ37Uc2bAGGQW0bBeEmzNuzLULuwzldhsho1GCSma19oDQs59DJ65lgliSXMTJTTVmjLJu',10);
-INSERT INTO ti VALUES (-8115716905451364950,4106971629,'b7s9pIMkyrUyTW4H6GitErqrQ','hCcgTQU4V','MypQtiEtA7TPjMRrXd2zFUEdR72H6t5iQ2Yha8Vff6l5D1TmA6zJ51VEOq273QcM7tIgG81Rzh','A5DkXPp3zYywb','wMxIiyxKFdRBoy627loleqoduBVKgUlf6jFMAOX0poMzUgpierc4LvgUghFsWGw2lMUdkgSmkVABTfPZvIQgcLUC1kMqaz','8aYCPO4qdUkCCkcYSXO9c00pQ37Uc2bAGGQW0bBeEmzNuzLULuwzldhsho1GCSma19oDQs59DJ65lgliSXMTJTTVmjLJu',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(81);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
-INSERT INTO t VALUES (3035438751168882646,1378616255,'qqtW0UI0Ix9mMvdpl6CGNIGw9hYAyCXhiVjcQSCvvkzCjtCR7AVrOip7DRykwbydjULQoWXE','UJ7PoaeZXpWRcMCuIu9Sb0FszMrF','3lwt3BrnwiVarm0','EHpOZ','9TPTEYNJnLzMpsDoTzhOLQFVyvIiBc3OJ5irxfhywKN79HzDDJewRY8a','PT1uy7q39EIhYbhsQd1X',11);
-INSERT INTO ti VALUES (3035438751168882646,1378616255,'qqtW0UI0Ix9mMvdpl6CGNIGw9hYAyCXhiVjcQSCvvkzCjtCR7AVrOip7DRykwbydjULQoWXE','UJ7PoaeZXpWRcMCuIu9Sb0FszMrF','3lwt3BrnwiVarm0','EHpOZ','9TPTEYNJnLzMpsDoTzhOLQFVyvIiBc3OJ5irxfhywKN79HzDDJewRY8a','PT1uy7q39EIhYbhsQd1X',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-7583199280378496779,3216866361,'jDQU11LCAyOl6YlXPdagjLXds7PF3TMwoQ8JrUPODYPDbLraQaCwYEAKKVAa1Ic84aTYjOY5','mVL6vCY2VYylfsXlDXYl6xrwO0RKCUfV81oW4qPnjiN0e3Z2QKLBQAddPBI2Rp8eFXYZY2gicPo','w1EzNIW6PHEl2536owltCJqD2OQLWg4TG6HWrywqW7qZfRnlR033zpVjd','z9akAiuwVL8IKn','oKcNbmoCfxeVxGrvShREIRs8gkiVhTRVWp','0ydaK0wMKzqr7dtbOdDv',12);
-INSERT INTO ti VALUES (-7583199280378496779,3216866361,'jDQU11LCAyOl6YlXPdagjLXds7PF3TMwoQ8JrUPODYPDbLraQaCwYEAKKVAa1Ic84aTYjOY5','mVL6vCY2VYylfsXlDXYl6xrwO0RKCUfV81oW4qPnjiN0e3Z2QKLBQAddPBI2Rp8eFXYZY2gicPo','w1EzNIW6PHEl2536owltCJqD2OQLWg4TG6HWrywqW7qZfRnlR033zpVjd','z9akAiuwVL8IKn','oKcNbmoCfxeVxGrvShREIRs8gkiVhTRVWp','0ydaK0wMKzqr7dtbOdDv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6311195533172718896,3083787532,'zncGn2pLYouLBVL9aSlQvDNt3mRybF','2m1xqtSfJWDBgi9L7Wi4GhCJBoNvWppqvVooOXfAwcuPPK9fX4QJYCAN7tQ0bIKiwcPUWoTq6zRnmCfXDpw3P83D0','ByMH5kEYFRuswQ','7dyU1XixoiyIc8tDKgjmRXPhZTcJDQV7f72evihkW22jAOILrbcT6sW9XXXLIauxfJzzXbcVYsUjJaBCptnMjl65t9UsgbW1nE7u0EsgFZSzQ8RHpejfUnUW6wLLGInMVptAabVoDj3x0hwUeYMe0JUpeTvSbubmvpjjGmMQ5fU7OcAbzutH','7wwYwZq3','wq06inlTh3icSqINyU07RjJ2KGsA28nLolinzZhinxRYdhSK7vot',13);
-INSERT INTO ti VALUES (-6311195533172718896,3083787532,'zncGn2pLYouLBVL9aSlQvDNt3mRybF','2m1xqtSfJWDBgi9L7Wi4GhCJBoNvWppqvVooOXfAwcuPPK9fX4QJYCAN7tQ0bIKiwcPUWoTq6zRnmCfXDpw3P83D0','ByMH5kEYFRuswQ','7dyU1XixoiyIc8tDKgjmRXPhZTcJDQV7f72evihkW22jAOILrbcT6sW9XXXLIauxfJzzXbcVYsUjJaBCptnMjl65t9UsgbW1nE7u0EsgFZSzQ8RHpejfUnUW6wLLGInMVptAabVoDj3x0hwUeYMe0JUpeTvSbubmvpjjGmMQ5fU7OcAbzutH','7wwYwZq3','wq06inlTh3icSqINyU07RjJ2KGsA28nLolinzZhinxRYdhSK7vot',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(93) NOT NULL, d VARBINARY(13) NOT NULL, e VARCHAR(65), f VARCHAR(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3499453,-6264117708851963074,'9bE5lU','HfvIYyfEB7X0Y','6IvfNTLWYcLnm10q1WOM2gxK7FVBpmor6pJl1iyt07k1TohPEr9BMKYGYYD521ERh','CuKuR7pxymSARvDi','R4SvlmQ84HBTnVQXXSo2a3D87VUBMtWRmhGbeTErNtdXfNCwR66a14TihKdjl5s1PHMpZscsdFgEmF77m6z1','xueu8IsJAGxGwTr6MbifgJmLUgWuc6yzdUhCNBjbdupr',0);
-INSERT INTO t VALUES (8009870,-1737688688703939130,'UK1DWt2KMH12tc8sUORnoYUGpzCxNiE2p6KqCyuNGHQzJwDewd2sB2GHrfKeY6Zx4ADaOVL','80FByNbhrmDy','rCcpk3ayCECDZtlztiWIW06RDq9ujybM0rE59s93oMbQp36GeC3eYneC3','zq6AiGIjLWEAfLhUM3DBq6o6JLiyCVTbycz0fTCfljE7o','tVEvH0yhBabd04G76mpOaVX1nsYoMiyqrrAZaLN7M5yPe6MeFilLHgPWeiypBkt64hjs73EDhPZz8dsFf','2J3DwbVb8hziXkRizZwUnJO8aaGaQWlPPj5fYjkeokcOumNJIe2ZT4WuUwgre',1);
-INSERT INTO t VALUES (8541200,-9161250969514593598,'XmmCZnUeygl4pRt9BMnWcWJFEkcbg0PNb0KTKDXM8kGlKlyOoXIG2uCqf9bcxHFg','XTl6SD3H4b73','nkgxZVq5sU4fDxTYOZymFlynVOXZqnvmpITnm0WGVtq0eVzE47i8eGMRctYn5CY5q','Pva','cJeXgX9blx4mzkraFVs9','2qh1yzoh3Hb8ONOtAAocdYuoPJIo89KvPSFZicGeCfE7',2);
-INSERT INTO t VALUES (3284696,-5492112077815108154,'ZHHGKrgUeoTpUc1IpVWJUSwfJRRKLG1FoXs8WPTRe0n98XBvgJdNei1OPSMoVjJBfZK410A','6wXlxvwHMm','bdSqSIFMC','bLMYwlXeWR1KfxIblxPXpseTve5kNm2aeWfPDTWGTgdR0Mxc6MY','8mFt9FM7ZfUKCthjOKLsCinQ54avsoDXekIi4pJXEUNmXF3vpzo','fF5mgHWG1vk2gcd5875I8z4ae4dTNLjwzJCvmLGsHZAIyPjV4nmfcQFM1rP40nT9mhDnqmkD',3);
-INSERT INTO t VALUES (12510971,3336353089236581631,'JA2vjTU1B8LZ0tL03UMMGFhM57dWlfFOp0Pb9ocJ9ivGIDqNiGIo','EH','znocvtqamAnL88ytDjWZ9MYLhRGlSPlPFK','UztIVvS3TlESgYRiiVjpPy9tHo0f6hMngb6WEb','lQ1z9TU6ihVntBIeOAzLoior177fjdDthSy','tSjH1N2i1V7wIGOxbYBVnkKmvx1BCpCAvfWnx6fEBVFVUDE1a393dO8BoMfpOZAgYjS',4);
-INSERT INTO t VALUES (14273559,3039098730157815872,'pQTFBcqfIXENDOacKxxYAobCDGV0FnGX5WmRlfUdJKsuSDdNRTzLn4gLVFsmwu008obK3jMKHy5DMmKspGYW1MXQLDr','2b0dhLLZY2L','7VLIUybSWS5tzd1xJo','fzGvTNgblSar3VlZsal6tIZ0r8QgxfDAsd0iQ0Q','VI1RUm0OyZuQ4WLugcYwDq1SbDG7cWLb78FlguE3mLstP4ZeN','WWhQfznNPPOPhx8JhXVKqogjE4l1nXt2WbUZGeqsHMwd4P9e5L0LdwmlCLv5POk4y4fyXO',5);
-INSERT INTO t VALUES (7910359,-8615806521435728654,'30gmIdX07JypWe6c9wgVNHislyFVSU5uYnVLe','79yYO','iLlRNdYkoV31V2xaTM3xIke5VAXttyKKkkj','KI9vPTyD5xcGZKh9ta3b6Sn9AsqFN9PLpgjioWwvwxX5DYhn','APGvJk8Knr05wWiO1uFkv0gfE4bh84','CHNjMNUceFW6rDH6iZIlZe103x1zujcc',6);
-INSERT INTO t VALUES (10460981,8685356144641840345,'9ZLeV61x13MBceWYIacdgR9Wlt','JsOl2f6sOY5','YinTaIpfti29tsgWdI1Q4TtOinXSSZ647VcNzIrNpqf4OQtGRGRz2u','yT79S88C19ZiBGeA4svTA81pTfPXBw','1tc9IWKTdHDhGSw6BiGPQQhOLpURaX0zHbzHdBjuydEOeT98uABiWP8Lkscm2SQ','yy1crS9EcJVIbFIVqHbiBFTXpmkmEy4CQ95Ujr0wuDSpX7mE9yoIk85md',7);
-INSERT INTO t VALUES (14906837,5707064047999634811,'tk6vthgJcCUSwgfnnM1t5BYiDV6kULoDJXI8K','hPg75rY4','n1GY0gSDI1mCdWDndmOZUzqwTmXnv73zRgLKWRX7ezzygerf','JTQpDy5wDuJIJLBvHGqvZ4BPJSInl1u56p6GPBMj','5Kb5YAzxlloUMJFk7hd3Nx1po1bvbf2SyWpKc0T9E4ruCjr9iCw','kdEiyoynnSfkdus3HNBdaIrOeFpYM0QNGgudsjWvbYZxCpzgz2TG',8);
-INSERT INTO t VALUES (4850329,765798839640858285,'Wxxb80nW3PzHzgZ5SksFhzlh7Pf7rare2Twpj9ZG7p02TwuLDORZgU0y2qx','b4wpPqRWsrbM','ZAqyC111QM8iVGbZPssgpUuOfXy9Nbs5OulOsvql','WdkOqrhJWGwb3YPXfW8UjDeJTf11qhRGK8bOSkdvIt','il6qoRBBVVoOdWLA4uGoDzGCoXyi6YLAd9TkV4RQXuaDvyLOwfCG6x5JtRC9RhntMTb7EA1n2KCUkDZavqO','v89roIe7pZHB36Rq7GqKp0Q0CElFKm8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6342733983404099907,2276118170,'1KQt0XN','gNvqO9CF93arOTsi0','MMkDOjseDkbTooLqPjzNH2Y6Xuf','li64','7','t',10);
+INSERT INTO ti VALUES (6342733983404099907,2276118170,'1KQt0XN','gNvqO9CF93arOTsi0','MMkDOjseDkbTooLqPjzNH2Y6Xuf','li64','7','t',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
+INSERT INTO t VALUES (-5531270211004557053,1296219250,'sIbypw9gTmRP','tmdvOKlADS6iQSJph3B','1oLTgqWdyu6qQmXy','sI','A','Y',11);
+INSERT INTO ti VALUES (-5531270211004557053,1296219250,'sIbypw9gTmRP','tmdvOKlADS6iQSJph3B','1oLTgqWdyu6qQmXy','sI','A','Y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4736222011207064801,1162528899,'YmxhMvKSKQsbPrvv5VpFIfN6BlaitYUTprVX2Dp6J','x0gduVJKR9bQawkHCliPaY3ZU0s38saMWfXLtkEBsMlp9c0r2NVShQGIODsUaEAWjn5lZxei7ujwEv6vs8Nd2loG5Cjjk37gxuYcyMdEzuOuAwtsXpLtb4UGPKBPpQ9L6T3WGtDODo3BzDfTCpaQgRoOeVr1u','1kNcJo9k6Ig0mQqz3Wl3f8ucM','g','g','J',12);
+INSERT INTO ti VALUES (-4736222011207064801,1162528899,'YmxhMvKSKQsbPrvv5VpFIfN6BlaitYUTprVX2Dp6J','x0gduVJKR9bQawkHCliPaY3ZU0s38saMWfXLtkEBsMlp9c0r2NVShQGIODsUaEAWjn5lZxei7ujwEv6vs8Nd2loG5Cjjk37gxuYcyMdEzuOuAwtsXpLtb4UGPKBPpQ9L6T3WGtDODo3BzDfTCpaQgRoOeVr1u','1kNcJo9k6Ig0mQqz3Wl3f8ucM','g','g','J',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6796141198890252837,1982871689,'8jlNvDOK6lcotprBOshReHiXoqRruL','28KKVZGsCpvFRaggBK8MG1v1WSc2yqodwWYAJLGoQG5VP62Kj5f4ZCEwWQEJqFKyA5PxFlLYlj9eM2UFmidV4FVXRXzp3FlixWNURNsvbO90CTUVNUv5X8ctag0QhstcVLP1CqLGJlzrrT3VIViX','U7uB4yme24HtM4GfaHlqkmGqWBLjy8C','7hPrI57uJiH9fKixkTXlscCGwGHAIw88Sr','q','h',13);
+INSERT INTO ti VALUES (6796141198890252837,1982871689,'8jlNvDOK6lcotprBOshReHiXoqRruL','28KKVZGsCpvFRaggBK8MG1v1WSc2yqodwWYAJLGoQG5VP62Kj5f4ZCEwWQEJqFKyA5PxFlLYlj9eM2UFmidV4FVXRXzp3FlixWNURNsvbO90CTUVNUv5X8ctag0QhstcVLP1CqLGJlzrrT3VIViX','U7uB4yme24HtM4GfaHlqkmGqWBLjy8C','7hPrI57uJiH9fKixkTXlscCGwGHAIw88Sr','q','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3187725681785480143,2597709454,'xdwk9HRdCTBIzNn9lZ','slSzMQs6Bx5nl6rkEtc2gfxiAAad3ZCpEOXwfYdYlwuurvr8Ux1egG35aSbtxmCwrozVuvElbTzM2l0oBxblGhF8kMaRLRx','XlRaKd8qGnPWN9EIq8o9u54Q2zsP','bDrphUAVqo8GTCImct6gy3Lt0Yplt3FbgicrcMDomNvQc7tS2Rm0SdY9elPTYsyYoWgqRcFbwTFxQ5kCmcrypCHYbwUGreCPn29gYABcRAJKKerQznLvuHD1IfZEk4','tL','b',14);
+INSERT INTO ti VALUES (3187725681785480143,2597709454,'xdwk9HRdCTBIzNn9lZ','slSzMQs6Bx5nl6rkEtc2gfxiAAad3ZCpEOXwfYdYlwuurvr8Ux1egG35aSbtxmCwrozVuvElbTzM2l0oBxblGhF8kMaRLRx','XlRaKd8qGnPWN9EIq8o9u54Q2zsP','bDrphUAVqo8GTCImct6gy3Lt0Yplt3FbgicrcMDomNvQc7tS2Rm0SdY9elPTYsyYoWgqRcFbwTFxQ5kCmcrypCHYbwUGreCPn29gYABcRAJKKerQznLvuHD1IfZEk4','tL','b',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-7638715944557000535,2795698208,'epXoRH','pmCdKCPgUgfHDoLpux1ptb7kVkyUwQzrvYAzgZ2oGN3lDDkpbakndRq035q9M7Fnl1lq1mPD9r6oCYtjWamrdJ8EuE1CLD4MeQpzp1fd5yYh6uK1G','PoOtn','BGQRUFgkXaupFMKh4W6Icwm0GLebrAyVOot1pZlcXRzib4sj04r2mANAv5Z5hx5qRMK7QhJXJHzgONcxA8CBILB2Gy4MuuctTPovaUfIszY0v7Qrlre2ZbW8Tqbo8dKEAo9XOVkl4CJgXbJynv0FvVM62wTnbQdKmATIsUpSKqH8Y6AL0rmDEqUG6uOm92ZHYwcWZv8eNa1Y0u','1nR','vy',15);
+INSERT INTO ti VALUES (-7638715944557000535,2795698208,'epXoRH','pmCdKCPgUgfHDoLpux1ptb7kVkyUwQzrvYAzgZ2oGN3lDDkpbakndRq035q9M7Fnl1lq1mPD9r6oCYtjWamrdJ8EuE1CLD4MeQpzp1fd5yYh6uK1G','PoOtn','BGQRUFgkXaupFMKh4W6Icwm0GLebrAyVOot1pZlcXRzib4sj04r2mANAv5Z5hx5qRMK7QhJXJHzgONcxA8CBILB2Gy4MuuctTPovaUfIszY0v7Qrlre2ZbW8Tqbo8dKEAo9XOVkl4CJgXbJynv0FvVM62wTnbQdKmATIsUpSKqH8Y6AL0rmDEqUG6uOm92ZHYwcWZv8eNa1Y0u','1nR','vy',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(4) NOT NULL, d VARCHAR(85), e VARBINARY(39), f VARCHAR(89) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1635820545,-320371849,'h','g2nn8FKAC00dMrlRitLgS131MezqW7mqjcuHGDiVKzeeJzMSlJHI8qKOwp2AFk','NxS2tVQAWWOaVJFzn1','DSI4t6kfiSGS8dgBjWSVzqHRsiEDn8LtLMSUhSnEqOlJUScgiyv6lOhRr6mgQ0Qs6','nP','rw',0);
+INSERT INTO t VALUES (4150636050,-300549691,'0Qah','y2DaP0KgESUuwf56wHXknr06gNOPVbKl2L6nHqhOT12xWm2qxNmTTomCvBdLK','EP','fmOPuuXMySIzxS1DzsTCSOSsOhq9HrKjYx3phCbgEs2Xxhh6KDwKU0OwRF6XNT','DU','nW',1);
+INSERT INTO t VALUES (435905764,-584805530,'Jb','lfE2tnWdEik13dSElHO9ZbRUjXCYuOKGHCqsBPcrK7TcAZM','k37m8WWPDtRU69iEmLTQjN','CZmfQcLJVxMlFMFtBr9n9kb5SWaeGnihfWkXE7jau21TtrvWlKiVSZnmQRm9Qbk49Mb','b','Ix',2);
+INSERT INTO t VALUES (2824677591,14414816,'z1','KSop76h3w9mPmwTbBMShCdhI7xRxvoFuzBBZswSvrWep','AF2828X','95PqHHrzbxuv6SqoA49kRPDH2ew6Whasl4P0lXEPw','L','bo',3);
+INSERT INTO t VALUES (4086656045,-1627435696,'Kl','4','JIjKae','j7gSzlXLMrAUqJ1XpzJ1TRsw1g89RyXlFB6Ct7Z5hYJEGyvcNT2EGvNrEry1ScGD85yV','q','6',4);
+INSERT INTO t VALUES (4067366911,-1036089439,'NkH','UtLuq8GNqpWrtD1K85LCi4nWKJCkU4','3Q4NVSNxNthFfCBEnYZK5246DkpBR9ymyvhA','yJCTfeRKrNU4dLcURxUoDmFqR24WwG4qtpZk8lrgKyUfaZjKM3Y2AyhQFtdmpyVPW39Qn0KS5S2hoNUN4BzgYUiy','c','I8',5);
+INSERT INTO t VALUES (2429192180,1657912556,'TOg','093UDNg8a9so6qGZYcY1kk1lnJ8g9gt48isFPYO','7QBvqxmaNcopRLXZMlbM','OhewhtxiD9MuqxQWsfvnWxciDYX4BEC27NUAiTdzdZtZgWgcoffI','qx','3',6);
+INSERT INTO t VALUES (2475226642,2066603910,'zA','4tI5gZBbsHS2','jKGjRVIG3w3vjCkQfwMSGaL2khLRDeaR2JZq94H','hc','SK','xJ',7);
+INSERT INTO t VALUES (3793690306,-1575221063,'hy','ksxcDfiKVNnPCHwpsgeSwNbN5XBBkb6ewxCoPv9MXnbBaYF3RmLB3KqIG1hkKhQqiQSKsS','6PrYxPt6AytmSZzZxwxOlyw1ii','j4R5xCB2lvqfT5zwXOnbZ63m7HixdrtfTJdEji3e1U7pMRBEpac3JkkyHlVybESMY2dLjbyRqfmG','s','D',8);
+INSERT INTO t VALUES (1259259293,1453068396,'yEO','qV0M3uxfqI6fI','gxeCu3c73nYzPPBSmAou7m2RXP8Wz','D1FA5tkmOmdQnFmqV0ruLFnVqZbeI0Ix9R6wWLwqUSs9naHrSYtzeBokoeGsMRQgiZimsWUhj6BjU','Q','w',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(4) NOT NULL, d VARCHAR(85), e VARBINARY(39), f VARCHAR(89) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3734188651,-843024651,'tA','woJJMS9GDOrGH3SYf2yLI5uIb2uOtISgQZq8KJRCHtxpLrLcUqZRWMXoJM9T','teyLYZNGKX2BRUQPbULOn3d740','dVGWcqXGCkBpiI9l7sSkcICF8OI8mxwB2iCvAwm0KG','b','la',10);
+INSERT INTO ti VALUES (3734188651,-843024651,'tA','woJJMS9GDOrGH3SYf2yLI5uIb2uOtISgQZq8KJRCHtxpLrLcUqZRWMXoJM9T','teyLYZNGKX2BRUQPbULOn3d740','dVGWcqXGCkBpiI9l7sSkcICF8OI8mxwB2iCvAwm0KG','b','la',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5) NOT NULL;
+INSERT INTO t VALUES (2365138823,-1964802167,'Po','ZtfJ5mYDRdP3kyfebXFZs6NARjJcvYYOabLqYJXF1BX8bvIffi5B','fXgpk65i6jSvrnl','1NX8LIuPoBTaNcXTWQiQGCP6F','q','tz',11);
+INSERT INTO ti VALUES (2365138823,-1964802167,'Po','ZtfJ5mYDRdP3kyfebXFZs6NARjJcvYYOabLqYJXF1BX8bvIffi5B','fXgpk65i6jSvrnl','1NX8LIuPoBTaNcXTWQiQGCP6F','q','tz',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (504167001,-1922091986,'KtN9','ivfkdqEd4296BBEoG7W5iy0CtU5F0RXqk20','HaVtsewRpgLsMCJ45','VE0gOf3i4SELgfiCsxsQ6ghIK6avqWpugz5c3iJjTYxrk65m6iEgVhfR6b4JaQ5uAPsDtLW','o','34',12);
+INSERT INTO ti VALUES (504167001,-1922091986,'KtN9','ivfkdqEd4296BBEoG7W5iy0CtU5F0RXqk20','HaVtsewRpgLsMCJ45','VE0gOf3i4SELgfiCsxsQ6ghIK6avqWpugz5c3iJjTYxrk65m6iEgVhfR6b4JaQ5uAPsDtLW','o','34',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (646394580,-988008325,'BYAmc','Fya5rytg2ONHHsive7I2v9G4NSc9Z1Lb3MgisnPU8KRNYre6UxdKZXW5HsdTy9mx7o3GrTfhCAo6F4WS1kVgRgAv9EcvUQPb85Kc3dkowGlYoitBF8quoblm8aYHwrcFZvy','EzfLiARNGTrFJOLkdTFj68Ro7WVM','Mk2UOGpt9oOQlBT19hcmY7qUmHEmFwvlOuLvJabf9OGNByg6KfRemwJNOAgP8M4CkCeWUBLWXWBnsxygNIVzH3oQTlLVXgTHWsOU849JCNOYkB85WxGV4BD6OwL6SVbvIseXWHgdDjnXAUVmSxuVzPGFSv6NNqnKKFDHsXCw4uK8c4bmWf4RsgbPfxNH6EsRxWUXlbcNdILuSHVTstV4','Xd','om',13);
+INSERT INTO ti VALUES (646394580,-988008325,'BYAmc','Fya5rytg2ONHHsive7I2v9G4NSc9Z1Lb3MgisnPU8KRNYre6UxdKZXW5HsdTy9mx7o3GrTfhCAo6F4WS1kVgRgAv9EcvUQPb85Kc3dkowGlYoitBF8quoblm8aYHwrcFZvy','EzfLiARNGTrFJOLkdTFj68Ro7WVM','Mk2UOGpt9oOQlBT19hcmY7qUmHEmFwvlOuLvJabf9OGNByg6KfRemwJNOAgP8M4CkCeWUBLWXWBnsxygNIVzH3oQTlLVXgTHWsOU849JCNOYkB85WxGV4BD6OwL6SVbvIseXWHgdDjnXAUVmSxuVzPGFSv6NNqnKKFDHsXCw4uK8c4bmWf4RsgbPfxNH6EsRxWUXlbcNdILuSHVTstV4','Xd','om',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3784190612,-2050469724,'H','d4zJrboZ6FhMqbrqti7XVCHij1B1eCWTM0JtI','kObMO46tdi6aMMY','d4guZcmEqSd3C3sD','6y','tT',14);
+INSERT INTO ti VALUES (3784190612,-2050469724,'H','d4zJrboZ6FhMqbrqti7XVCHij1B1eCWTM0JtI','kObMO46tdi6aMMY','d4guZcmEqSd3C3sD','6y','tT',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1609060680,1168299463,'Q','HFjvAbyWSTal78BET5XqUQnAoCB3a1tFUMZV42SoSLwwU8w6UaDPjPuGu9WVncQYeNley3dEK','NuuwB1plNNcDWDWtVqaNM1aceMvrG64Dh','FXDjte3MnKROtUzlo4VdhoU6tFx2Jqcqbi4FxWycgTcbwDxJtPYJprluodpGwdmCxaanfsRg8nALl93E1AadKysMzwbwrboged2dtF9hIVTNfzSqqiJRBvvxlZSqzeM','P','Va',15);
+INSERT INTO ti VALUES (1609060680,1168299463,'Q','HFjvAbyWSTal78BET5XqUQnAoCB3a1tFUMZV42SoSLwwU8w6UaDPjPuGu9WVncQYeNley3dEK','NuuwB1plNNcDWDWtVqaNM1aceMvrG64Dh','FXDjte3MnKROtUzlo4VdhoU6tFx2Jqcqbi4FxWycgTcbwDxJtPYJprluodpGwdmCxaanfsRg8nALl93E1AadKysMzwbwrboged2dtF9hIVTNfzSqqiJRBvvxlZSqzeM','P','Va',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c BINARY(18), d VARCHAR(63), e VARBINARY(12) NOT NULL, f VARBINARY(91), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8034263,-1223053216,'W','8KB4yFUji8fMRg4F','R7mnLkT','DuLLic6Ye0qj2Dsjflt0u','2','r',0);
+INSERT INTO t VALUES (10019694,1067201027,'fBNrFley4kDEnHJ6','vJjvJKcN1rEy2TegWYlVSgTUKHaw2wurLOESmeC6ULOKqj5WoZDhp4gDbKjK4En','Bs5GWfY7Oe84','oVcCp4vkRNx9M8zHmrV579EsM4JC7SYJmF0Ton1wRztDpAqK','G','B',1);
+INSERT INTO t VALUES (6060232,-1229165743,'W5hYAa4ansc','WbweNIVNKMvSSkh0eLW4z2sH4IP3RCh5YFDu','SG1H','nH59','a','z',2);
+INSERT INTO t VALUES (15611869,-1670326589,'JmeDT4Ivt','J2GesxvrieV9Ee','ZVaipuxC','ZSeO0Df1cIqm','v','5',3);
+INSERT INTO t VALUES (4813981,-2082308232,'uDgGmD4MglWetE','IUHeCJjonnvMMtSaw0SrvoTDiY','3r8kpFdoy','HLfUJtLSSU9hJ3B9g3JyuaWgc3','K','n',4);
+INSERT INTO t VALUES (13730181,-1780966246,'Rtp0L','ywyxyux4t3eNZMsKBGXNG','ox060I8db92f','bfklnn21d3ecrxxETtuW9jHPmg59vIYr9sPlKGLFgOdorZp00Z0p5j1FdV8OOtGmXWWwVlNYxXQBn4kRX','g','G',5);
+INSERT INTO t VALUES (13253864,738366776,'t','YqVtOdjDomcYKkTZMcrYTAKwu6dNUuEE6OxWvPMdhia9CN','j7pmDJRaUe','5dhku1hAjL0dOifbP6QgfZrneATlgT9C','x','2',6);
+INSERT INTO t VALUES (6467390,-2107375838,'acXhhD','JvYIozswDUKktV0hC0bVmWEYRbjQ8BVfB2HeCEw5cOYe','UO9','LpC9JiKE37lqRSuFnOO7dev34lz44','4','J',7);
+INSERT INTO t VALUES (12541329,233368897,'Yz0SiNMv','q9qdQF5Q4mDE0ixpEK3Emsv','ypwp08','4WvVsMPM4BZEAVXIWr97qbDqSYrVayrEi1HUT3YnuDjnlT2qMOlYPRQ1BQKIvy3YxqOW','I','2',8);
+INSERT INTO t VALUES (7820414,1676948362,'zpC3NA3EfdI4vlhbN','CgYShI','ddu','5z10u576b8wE9DBqg8m0wH9uk50t7JKeN5L6y0xjgKFMw44vaUQ8MJ0aAQEuRjTy6ON6ANNoAZmN9wer9jy','G','R',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT, c BINARY(18), d VARCHAR(63), e VARBINARY(12) NOT NULL, f VARBINARY(91), 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 (73474281,1318161934,'CisFggcbK','OL0Ux0VHzLiXLH0TcrwpDYML6RB4g75Q7lnQoi0ArpgVh','kQL38DVZnx','Ubh5uUGLw2JWQpsTQnaxgdRtmqFruKzSU8xDqQSSu7TIzLmkpcSBFO1mLhfDrY8jgyYV3HYw1XEiYK2rl','j','o',10);
+INSERT INTO ti VALUES (73474281,1318161934,'CisFggcbK','OL0Ux0VHzLiXLH0TcrwpDYML6RB4g75Q7lnQoi0ArpgVh','kQL38DVZnx','Ubh5uUGLw2JWQpsTQnaxgdRtmqFruKzSU8xDqQSSu7TIzLmkpcSBFO1mLhfDrY8jgyYV3HYw1XEiYK2rl','j','o',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
+INSERT INTO t VALUES (492625398,-168049539,'tIgvh6I5u65NmVzV7N6','3OdGePLAg','6iFW','nlLeklsC4ZMcChQXK0hNFTywW7zxYgspZRV6HhgsvrQlUbLUmUF8BBT0WUcFGzMGcU5tvAX7qwDyG1OLKo','m','c',11);
+INSERT INTO ti VALUES (492625398,-168049539,'tIgvh6I5u65NmVzV7N6','3OdGePLAg','6iFW','nlLeklsC4ZMcChQXK0hNFTywW7zxYgspZRV6HhgsvrQlUbLUmUF8BBT0WUcFGzMGcU5tvAX7qwDyG1OLKo','m','c',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3819475407,2099521251,'1KL','tB5vmIqMV2C2k5FL2aIKVcY9mBTBtCdxI2EBqCozOQCN2a9FvTa3vEjZ50gpoFkPHcUGqRCruPiNiDAfRJH8rnE2UIiePwY5X3kX9EcHwXY1ZpZps9CDPbfcA2CS9zavCkGr4hSVQmRnQ7rsRjQAB6D1UNVPaY2kj0GoUVwjeIGyFKBg5','yJtt','cAvOO4CpJbXepP2GjA','Q','4',12);
+INSERT INTO ti VALUES (3819475407,2099521251,'1KL','tB5vmIqMV2C2k5FL2aIKVcY9mBTBtCdxI2EBqCozOQCN2a9FvTa3vEjZ50gpoFkPHcUGqRCruPiNiDAfRJH8rnE2UIiePwY5X3kX9EcHwXY1ZpZps9CDPbfcA2CS9zavCkGr4hSVQmRnQ7rsRjQAB6D1UNVPaY2kj0GoUVwjeIGyFKBg5','yJtt','cAvOO4CpJbXepP2GjA','Q','4',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1815311185,-2145830507,'YQQMeHKtucfb1lqdXY','RBi24GUVwXPh8ME1EAqaUjkfPCQmivAXkLefuOZIHpodex813Dc9z2igPIHmIPwjJ5zpUo3CbKFDWwXPEmTjE9AkpMsH3bQ74UF9Suyf6biv2lUcSzYwn5zD9vOxDGqzuezBmBKnzwgAMb9Nm13BYqRvvslEAcTsG','8KUV74mRhoCO','6iGYVsVeymqYRT7h6viBRssW7uUybeiehJgt8TR9MfvU2MThDqJpIt3PH312XnQXUbl57gl0C8OnjZlEJ5vutaK749bXWZq0nMM87MDbTBtc2CuJExNs1pzgdoLhKWvVo8pKzcJ5Z1NxAhgjyELiRZpRckEuH','L','d',13);
+INSERT INTO ti VALUES (1815311185,-2145830507,'YQQMeHKtucfb1lqdXY','RBi24GUVwXPh8ME1EAqaUjkfPCQmivAXkLefuOZIHpodex813Dc9z2igPIHmIPwjJ5zpUo3CbKFDWwXPEmTjE9AkpMsH3bQ74UF9Suyf6biv2lUcSzYwn5zD9vOxDGqzuezBmBKnzwgAMb9Nm13BYqRvvslEAcTsG','8KUV74mRhoCO','6iGYVsVeymqYRT7h6viBRssW7uUybeiehJgt8TR9MfvU2MThDqJpIt3PH312XnQXUbl57gl0C8OnjZlEJ5vutaK749bXWZq0nMM87MDbTBtc2CuJExNs1pzgdoLhKWvVo8pKzcJ5Z1NxAhgjyELiRZpRckEuH','L','d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1625693777,538478409,'9Prfnu9qnWv7FU','jgy02KZkasaZ5sRDCRQb0q9GieseOhaade5do91Ir21Z7SHqdtRsnQHhWwgD8WQ0fKFddaTNYX9D4KXLeedIgrShJryFGubcNYJ8nmB3318sYfDlUI6WK0iM22iNmJY6KqUcY4Pmgir','oa','K8U9ELNQxYI9Dq0W3Zgbu67a228WVEL7W9qMyboz4AlZyN7z4eZPWP13FPb3GRcITOT5kOQshNY9YIuCqZOrUHE7FCz3kFZlRt1jtLbgGNfO0aLjLKTPL5BwXR12FAUVP','z','A',14);
+INSERT INTO ti VALUES (1625693777,538478409,'9Prfnu9qnWv7FU','jgy02KZkasaZ5sRDCRQb0q9GieseOhaade5do91Ir21Z7SHqdtRsnQHhWwgD8WQ0fKFddaTNYX9D4KXLeedIgrShJryFGubcNYJ8nmB3318sYfDlUI6WK0iM22iNmJY6KqUcY4Pmgir','oa','K8U9ELNQxYI9Dq0W3Zgbu67a228WVEL7W9qMyboz4AlZyN7z4eZPWP13FPb3GRcITOT5kOQshNY9YIuCqZOrUHE7FCz3kFZlRt1jtLbgGNfO0aLjLKTPL5BwXR12FAUVP','z','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3626552069,1050560734,'pA','sapjaO4OMzhDKlEKGH9GW9kEAFr5H8hKPUBGHv1gFKKO4Gjqva0ISwkYgT8jn08AnA8ddqVnxGmTqHqg8qJs1A4RjyurKB5DRe6WULPy1ltRdAQ5SMRtzbDPd3oDJYkOqOOKS32wnxkpE1LECUPNz59Cheh8y5tJn6LqRUKf2OIAXJ756P7abVKuFCIhIPuD5IYUBElC9UcPEDID05gjU7UD5VcqU3rKbNYdFqB6tDu4JGZflEeGS','Xrjj','51ld9hpMvjcfuRdBvFMCTBsU55xBPsMTwlqeOgkSiFfX2vQuLnwOq8lKykz4sh9YQYqejPiHQMWhs3ZEE6k62cLrK1y2hBKdeOp3CXIEgBb08swQOHkN14YmrdJ1zxlgaV8Llt8a1NnANIZ5Keg4dbIuZaB','8L','2M',15);
+INSERT INTO ti VALUES (3626552069,1050560734,'pA','sapjaO4OMzhDKlEKGH9GW9kEAFr5H8hKPUBGHv1gFKKO4Gjqva0ISwkYgT8jn08AnA8ddqVnxGmTqHqg8qJs1A4RjyurKB5DRe6WULPy1ltRdAQ5SMRtzbDPd3oDJYkOqOOKS32wnxkpE1LECUPNz59Cheh8y5tJn6LqRUKf2OIAXJ756P7abVKuFCIhIPuD5IYUBElC9UcPEDID05gjU7UD5VcqU3rKbNYdFqB6tDu4JGZflEeGS','Xrjj','51ld9hpMvjcfuRdBvFMCTBsU55xBPsMTwlqeOgkSiFfX2vQuLnwOq8lKykz4sh9YQYqejPiHQMWhs3ZEE6k62cLrK1y2hBKdeOp3CXIEgBb08swQOHkN14YmrdJ1zxlgaV8Llt8a1NnANIZ5Keg4dbIuZaB','8L','2M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(34), d VARBINARY(87) NOT NULL, e VARCHAR(1), f VARCHAR(58) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17063245803548609691,51,'9UiHKX72v3b0MGU4g4zcXPVwEcq32F','Awab','v','6kJPMOyWsewx98pX3wsICr8biHo73yilFc','w','q',0);
+INSERT INTO t VALUES (12120671571523178671,28,'2mZOBcmU30Qgh4yI','X2jAt','h','JjDAO9MM','G','r',1);
+INSERT INTO t VALUES (3370215654766066441,83,'a','JtSeSXrN6ZcrTbAUOni2ZsvF3S5n','P','arUCQ4kJval7Fv5aLrWM2GsUsTLe2KhI7aN','W','r',2);
+INSERT INTO t VALUES (8140429115222182276,11,'XOyzjotJhsHVqTBuR','ZmL3FS0RJhZueb2jcgJoIAvNKnoTodeZTFFDlKmDsEEXrGC17v1YDS9jfXhHyjSXHi9QVfuk64dfMcSIMpqa','V','d3N5iTXO4C4OlugA68HyR','0Y','u',3);
+INSERT INTO t VALUES (4235320482556592364,56,'y395q0DMKIYTKocODcZWEVQUNiP5uexNl','htrdqUGuih6roAN9xfT2nKw22gxGctWA1D7lyAkW6nVmDbPWgvs','4','2o6uX3LTIzBN8yBr8CQCTsBBvECJiLwzVhokXmnr8T8x6Xw6TbBigav6Os','ke','n',4);
+INSERT INTO t VALUES (1197632816365748128,72,'C6xGjwNGqaobB4DMvXbkCoda1VcWi8z','VgE8E84LPSLiweOlBPGaKGoa4FGVS4pqQKgjBF','G','Qsp99fvQv6oxu0wwV0vCVPgsKjqHmRKhr','7','u',5);
+INSERT INTO t VALUES (5914174384428810849,227,'Ae2tZUWNSLK23piji9uE1E3awotuJ37','kVRBvgEZzeq6ylFMaoc5e','g','q','T4','d',6);
+INSERT INTO t VALUES (15395474088469060750,179,'X1r','5waPuyyFpF9UsZiBGa6y61si2q','4','SAYl','6','H',7);
+INSERT INTO t VALUES (9270383274602904172,127,'fWFU4fiv4W642E2oE2VNwnbe13','xiNzSdTpDXT2bW0c73xS','d','XiDcCiGg3GtubgchNfHv4T3wKyuEueiMuLw5sK','e7','P',8);
+INSERT INTO t VALUES (3534988645987863609,133,'geJ2','i','v','wSQY7jYs1UO0S','si','c',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(34), d VARBINARY(87) NOT NULL, e VARCHAR(1), f VARCHAR(58) 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 (10879282440414897133,8054772288507729705,'aSCI3WVMqIIdSDmIon','8oitUmlxw2vzx','ftRiMKhEYDV3uevan1YosZJknsXJrbug91Yxe3ow52Px51v5hbw2E','7GHELmgaY7V','8ivD','woEshTUjZbTW3w3jC9bbc19ZiyP8YrDlzkLvdsbxPoU',10);
-INSERT INTO ti VALUES (10879282440414897133,8054772288507729705,'aSCI3WVMqIIdSDmIon','8oitUmlxw2vzx','ftRiMKhEYDV3uevan1YosZJknsXJrbug91Yxe3ow52Px51v5hbw2E','7GHELmgaY7V','8ivD','woEshTUjZbTW3w3jC9bbc19ZiyP8YrDlzkLvdsbxPoU',10);
-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 (7868762130458568271,-5924370042505594991,'SdRR7ruAT1wLH93xvltb5xvSJkMavJ','oUYC','mMNmw46sfyMYsS62LsM1pSnGcMqWTQ9ESeM9N','LDZ14yYOczs94EE5b4RyOSvTqiHVyf8h0rZBI3JbZyYCVgvG','dPr2m6JkPlU4xOVIH2AJtLyvOMX687FSLBxpbO4xhgsgE4ai2r4LGZSlW51RCSZ4KTON5kuH846VhNfWBIrDZy1CW','WwYob6QAl6uy28dR0CFEgtBpt2MDPVJM9ZXBr4tkg13FJ8uh2djIWM7aO4UZtls4jGwYb4yt8bfqtHgcOmz2bO3LMrr',11);
-INSERT INTO ti VALUES (7868762130458568271,-5924370042505594991,'SdRR7ruAT1wLH93xvltb5xvSJkMavJ','oUYC','mMNmw46sfyMYsS62LsM1pSnGcMqWTQ9ESeM9N','LDZ14yYOczs94EE5b4RyOSvTqiHVyf8h0rZBI3JbZyYCVgvG','dPr2m6JkPlU4xOVIH2AJtLyvOMX687FSLBxpbO4xhgsgE4ai2r4LGZSlW51RCSZ4KTON5kuH846VhNfWBIrDZy1CW','WwYob6QAl6uy28dR0CFEgtBpt2MDPVJM9ZXBr4tkg13FJ8uh2djIWM7aO4UZtls4jGwYb4yt8bfqtHgcOmz2bO3LMrr',11);
+INSERT INTO t VALUES (1510448940744442919,123,'FqMkCyojxHgM8L9Lrx5dvMsGMiPpkvKCY','9JZ7cmlVuEpyf4WlGZw1SfuvGEbigkZopXHXDpxdWGOjd0mhOfGD','N','UfRrOPChy835t6KkIJfzJU7JxTRKEfyT05Y2Z8ByWLJirCK','xr','V',10);
+INSERT INTO ti VALUES (1510448940744442919,123,'FqMkCyojxHgM8L9Lrx5dvMsGMiPpkvKCY','9JZ7cmlVuEpyf4WlGZw1SfuvGEbigkZopXHXDpxdWGOjd0mhOfGD','N','UfRrOPChy835t6KkIJfzJU7JxTRKEfyT05Y2Z8ByWLJirCK','xr','V',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(35);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
+INSERT INTO t VALUES (14062928640457152334,194,'TCgMXymYm0j','6aOwVoCWaUWyf4grpRuJvDmZIix','V','13TYgC3ihdiHb','9','T',11);
+INSERT INTO ti VALUES (14062928640457152334,194,'TCgMXymYm0j','6aOwVoCWaUWyf4grpRuJvDmZIix','V','13TYgC3ihdiHb','9','T',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7419244715753582872,-607905998629136273,'qoBaclXtxgBzkwkwqbGA','ufDiNnxWVdLFCTdq9r6nb0FOXKDMGJHx1KN4pi4BcBZNFqpTgrek6UpQO0HMs7fjANCPh9sH4HTnaXKEByGnwcpdGa8hb093LpLOhpfpOKlxvHH4j2tjXEGyro2TfYYSJLKb3U2Jqs4KH2uRMTgY0KzTi5gI1FfLaC68uzeTSMsEN8tum2LqVsP5Mpeytu31nRNg2zE','3auUBgESLIyS063JiK6C8ZS0xfzq65lDoh','mm8ydkvRa7fyWL8kuTpm7swy7','cC46I7aO3iGTcV9dEiDtYANEUfkTEYmnubh5DO7Wgnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsx','BLeuuUnI0zctyacCS0Wu9C57',12);
-INSERT INTO ti VALUES (7419244715753582872,-607905998629136273,'qoBaclXtxgBzkwkwqbGA','ufDiNnxWVdLFCTdq9r6nb0FOXKDMGJHx1KN4pi4BcBZNFqpTgrek6UpQO0HMs7fjANCPh9sH4HTnaXKEByGnwcpdGa8hb093LpLOhpfpOKlxvHH4j2tjXEGyro2TfYYSJLKb3U2Jqs4KH2uRMTgY0KzTi5gI1FfLaC68uzeTSMsEN8tum2LqVsP5Mpeytu31nRNg2zE','3auUBgESLIyS063JiK6C8ZS0xfzq65lDoh','mm8ydkvRa7fyWL8kuTpm7swy7','cC46I7aO3iGTcV9dEiDtYANEUfkTEYmnubh5DO7Wgnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsx','BLeuuUnI0zctyacCS0Wu9C57',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1774023057846731939,-1866340555771349425,'iRI4cVlJlFwJq79AsdR20hX4dGv6A22EWVXyzrg3ipAWlypIow3g3tNoBfEihgPElSnbhUJ2OvQjLH','0XeBHAwgYdhksIB0zeXjWfxgdapLhePxCmwPpPEd06TEPMGy8qy3hrd7','trZXZQ0DaQ9P','mKt5c5ZlZvV3PpUD6a6QMVrGNilJZu6JbQoYf0qYHqVKItXdSSQYGo7sUfybx48r1uPu1kmnZyyGtZSESXb43eEhLz4llUMm5BVNjxzBUcaawUSQzztQVH2SL8VcQogUvkLEEfG1A5CfBnqoZn1IgKc2bQMoX8owSnkyWIzdniAafMstejFswKX0SpF9DkeF13nVbM','5eVcHWTiuNSuuRAN1WuxOKt0vchE3MvTtVrszLC3gpSDvK2','O',13);
-INSERT INTO ti VALUES (1774023057846731939,-1866340555771349425,'iRI4cVlJlFwJq79AsdR20hX4dGv6A22EWVXyzrg3ipAWlypIow3g3tNoBfEihgPElSnbhUJ2OvQjLH','0XeBHAwgYdhksIB0zeXjWfxgdapLhePxCmwPpPEd06TEPMGy8qy3hrd7','trZXZQ0DaQ9P','mKt5c5ZlZvV3PpUD6a6QMVrGNilJZu6JbQoYf0qYHqVKItXdSSQYGo7sUfybx48r1uPu1kmnZyyGtZSESXb43eEhLz4llUMm5BVNjxzBUcaawUSQzztQVH2SL8VcQogUvkLEEfG1A5CfBnqoZn1IgKc2bQMoX8owSnkyWIzdniAafMstejFswKX0SpF9DkeF13nVbM','5eVcHWTiuNSuuRAN1WuxOKt0vchE3MvTtVrszLC3gpSDvK2','O',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(33), d VARCHAR(98) NOT NULL, e VARBINARY(92) NOT NULL, f VARCHAR(32), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6108221,10332078,'ltu3HVAy40h9YwoiIR4lONaDXki','i4JwwnE6w2MWp5wS5baSz8EY6qP2xVqg6pajP9Zs1oQzWNY7dsKCrhaBmYOlc50m1BCJddX8xCbaN6zIdUcCphYpF1oqfJ6','yMh7y4NnH40Q3VzuwQyOU4BDwAb3TOk6IOp9pev4C1CmqdjLMRkOch6BGAJz0QIG3bOPRW6PdpIqRZO70MvgL8jifb','6','gGOYKWBfC0rb63FtECg1iCBcLa','yr7NM669JEEcES6HmGfKgwQlK9ljfASArTajaWEU59ScYB7piwJZzeDuKGikt5zgqUNTfFOhx6wVqLKfYO7CdzdxrTqkp6iTw',0);
-INSERT INTO t VALUES (11746228,16455962,'YRQoAj','eb4UDHwdWZWkh9C','N9mdlEi','rTcdtjcnDlAr4lQAPbuo','d9wJhfRVdQ9WaDXn1b3V6FNigL4Snu0UiBDciIUtHS9fnUEeNs0l5lWVGdf4','B0AgiGqygj465nvPQdya6HfAWAQQ0f3HzRuvvjjOigGig4m5YkaD5gA3iIMhaZtxksWGZ8b96bdyaYevCStl',1);
-INSERT INTO t VALUES (14041546,13825085,'81Cg7fxbFLvK2KJeRRFtQ','Q6vFxQxdmPmKdIhZII9KOH6DvhQLlwpYsQTpWlnmcM','wtvp8GXBQabUaiNWW4ZhAWV2cfMSbRd4FG9YsDumT1g2','6jLraEYO9Vwy6iYYu1hWNI','t','eMyPaZitqGJnZjwo6Ei122Dnqcb8gOZgYBmjH3xhpiuHZYTNJf2hydsbxe',2);
-INSERT INTO t VALUES (15564933,16295279,'hSal3by0C9QV0vuSLfoxeOewKkQ4UZ','ANig9mPZN8V2mlhfkUs1qQfPcAptGp9f8CMGU8UwvXNtVBuVmYiZUXk1o','sFIeJFKpilRJX2t','k2fCGpEi','H5AGRz7nbEjJJM3U4BHnol','QBJRAIakaXIYeGADOOQBzyaeAcnHGe',3);
-INSERT INTO t VALUES (10234855,12848823,'Bl2R','VhW6wUypWLrxKtzSKz7Ov','tLvGNS9YnGB7BX2dr4X0YGoWW5aZieCkiPD1ld44YW2GUPWoEBHz9lJR8GeUzP3FePO9da','Psr1WwXkXYVe','UrIC41mi7YuIaE6KEBkSGed6k6HAlUOx8VMwVw4DXOv52fYL7LrKgOrKFQh57xWKHThQFNWxODm8CbVkC2LeS','lGRX9VZGT1vjX3FpbYPNS5ccuEto0lHNtlXSR4UR2ZKhrP0Uk5VuL0CQ5ijefi9yCIVKjYlCL',4);
-INSERT INTO t VALUES (13813749,16412876,'1viZEfETadiOmVTuPS1rKeqDrnNV','TsljDi','WQehuqRIEPGDK7M4Cb8WS','c8DoBgy5YgY','9jf653ikSJndWS4TWJgxXudiKMqpxOCOqF18XNC35eH1s6PvtFRuTsM1MYvxa','z8KHqfHxu6YMSmrTDKE40CuLDLgVSbYuA1DXvBLpg4l1Se1e2kunT3bzpXOPDuB44',5);
-INSERT INTO t VALUES (15524500,10895140,'sjHK','BA','fggjmZzw5wd','QKIccZzTOkN9hnuWbu5zDDjfiqnUurhf','GT7lxiuEPv1N9YqQV','RLblsQoDiHQHvn17oXll73nFz6eNwLHKO6QSSr8wu1r5X',6);
-INSERT INTO t VALUES (13256619,12637381,'OcTauqX','MkaI29WlN3B3LbQ','sUyY3EFf4FITA9QPV9dyY8QtwQrfP4c5jVvNgjdvaQcqDwDWwQOavbhf76FujGN5CQOj4qag0Jm0vSf','Tqak0Si3cntLgGVEaX','iuEy6qjplomSsk0ipKaLePRrSraLGqVsiM4xagwIjE21cjg5aB0vZel','qz81sQAJ5rxJ4lURYPCt1PweQJnqCyIE',7);
-INSERT INTO t VALUES (10640496,9227620,'yMZk1d20fUDjCHrB2B3MUKgC','Dp5lTfpQYwXzmva0ub5YgR','sL49Ui2wXFp9Kqi0iiyU0Kt5YMiIAkUkONKpKr5ZBMnmPJ8JmNGi19Zc26vzO','L','qE34xIgAahPwzHb3hkBkuUUsdrCEeAI6pVqif2ZotTFOESSc4LD3s24','Ekc7klzeA9A5S85rdkzuhPrE0euT',8);
-INSERT INTO t VALUES (3786164,2039585,'jXBfzprSGrzQUVQm04QX8d6jn','1bBnq4BEvJyhhNctyK3hWxywjNJkM2Q7vPJvxItHezuf0Ygn5s2qme83mXAc','5frMlKqg7QMYhlIS4r7XCeCNqXpitIhrChm6zeYk9Ju1H1qyzKuixYNx1nLhugGOCorDI7NJhn','jwMG31kScPdvyEKY6IY9L','iFtlTfPu4TmL','Z78kdgx7gPeZFJ0cUrxkaRl6lX0krE79dL9RpcEOMiVbJ93TpMuH5E2NC1h7Mf9ZS22QQakVN6Zbj',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14839667316514198666,112,'dEur08izV6G22vctLLJgLwV6a','av0GBe3694ScZ0t7VOV3if9vXQSzffuP2rkoXUuSsXc5SXjfRGeEn2Od48gCbAVseGi5tuuvsTEbsbMCVfcMHzSyH9gdgcprPFQWXp8uXd8S2VQ88eNn7K','S','4jxrFVgBl96bdImBphTHp2qsfN8afC','Sb','b',12);
+INSERT INTO ti VALUES (14839667316514198666,112,'dEur08izV6G22vctLLJgLwV6a','av0GBe3694ScZ0t7VOV3if9vXQSzffuP2rkoXUuSsXc5SXjfRGeEn2Od48gCbAVseGi5tuuvsTEbsbMCVfcMHzSyH9gdgcprPFQWXp8uXd8S2VQ88eNn7K','S','4jxrFVgBl96bdImBphTHp2qsfN8afC','Sb','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16955395082931133385,179,'fg6T8p1SOapTCWgv','FRk2jBUmy1fjhVnMLlpenEAj4OlArHTthC5jnANC65jDtmOtAF1mP05T6GO5NhUWbSVOY3Mrh9k54ZjqZr3P1DLbkUoukCoQvZehUpOwwSnx1uvdjfFA737QFJz7HyDyB5CVfpall2uyc9xTZnHiYQOWDpxlJu73hyGg6ZenRNVXdAhGlfKB1UvzJVmbTpNt9KQ','m','n5fr9GzWbBWcQOlLHb5su6e9yvypCJA','3','N',13);
+INSERT INTO ti VALUES (16955395082931133385,179,'fg6T8p1SOapTCWgv','FRk2jBUmy1fjhVnMLlpenEAj4OlArHTthC5jnANC65jDtmOtAF1mP05T6GO5NhUWbSVOY3Mrh9k54ZjqZr3P1DLbkUoukCoQvZehUpOwwSnx1uvdjfFA737QFJz7HyDyB5CVfpall2uyc9xTZnHiYQOWDpxlJu73hyGg6ZenRNVXdAhGlfKB1UvzJVmbTpNt9KQ','m','n5fr9GzWbBWcQOlLHb5su6e9yvypCJA','3','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7191060038170750607,123,'gptDudGHmJnydvZLL15MOSFPJRpe9A','UCOXYq7oGEgyK6El7aMnG81D5YN','d','fJ48bDFamz1Zn93hYpwZuIqUi6VJVg9ZrE4biAp73umNQj0yAj4jixci62vnRamCgQxEQ35ZWaB','ek','h',14);
+INSERT INTO ti VALUES (7191060038170750607,123,'gptDudGHmJnydvZLL15MOSFPJRpe9A','UCOXYq7oGEgyK6El7aMnG81D5YN','d','fJ48bDFamz1Zn93hYpwZuIqUi6VJVg9ZrE4biAp73umNQj0yAj4jixci62vnRamCgQxEQ35ZWaB','ek','h',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (675887287456023387,113,'Ez79y','DG0EgCW0UnO7JSPxugVJJMUzIAdTBeuXIcn4FKZB8InGuCsP5ipVQzB','Z','FSKa09tFXNdzAAcw65wBohmmCrN0azCTtZumlfCX5IsGDh9rMQTfJhrrjKc3UvJwAyVyKZ6ZJZcLOcV0PSRGvkPgkIM32n1s2yVFt2DKVgksCuJ1p4HzNrbnyVKVqO3FuUyZ4MyVgpjUI0BmoJ6tjW5MRNzjDJVsjoTXMq6pgQXTP1nn7nj7tRjwciSckdQjPNNGida3cu1qU6bHuVCPjbbOPS0hm71ZfUUcZQND2N','8n','A',15);
+INSERT INTO ti VALUES (675887287456023387,113,'Ez79y','DG0EgCW0UnO7JSPxugVJJMUzIAdTBeuXIcn4FKZB8InGuCsP5ipVQzB','Z','FSKa09tFXNdzAAcw65wBohmmCrN0azCTtZumlfCX5IsGDh9rMQTfJhrrjKc3UvJwAyVyKZ6ZJZcLOcV0PSRGvkPgkIM32n1s2yVFt2DKVgksCuJ1p4HzNrbnyVKVqO3FuUyZ4MyVgpjUI0BmoJ6tjW5MRNzjDJVsjoTXMq6pgQXTP1nn7nj7tRjwciSckdQjPNNGida3cu1qU6bHuVCPjbbOPS0hm71ZfUUcZQND2N','8n','A',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(65), d VARBINARY(80), e VARBINARY(26), f VARBINARY(33), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4717329032148961331,2324176871,'swLWFx5cy0','FqXJkNOgYt0IAOJWkYE5NgQf5Kc','xMZ1ne4ihu9','RptjC0LUh7','Bd','G',0);
+INSERT INTO t VALUES (12221423409826332742,1199875152,'lw00a1uMH51umnwnTyFKlRg3XvCeoPXPBWndrWBeeyh9p4cd02vgbtfqnGMpM2','epM5L3NMUmSumA1OQ7Itwoc9kAA8','7TK8WKLt2x7ioRoFr','SDsNomgqWHrmXhFuoY6Qggen5FN2','Fe','Dz',1);
+INSERT INTO t VALUES (7032127141573099777,2466069603,'CpqCRAUDarmrytm9hTcfYe7ve3GOecy79S0k99bc9m192WC4XFux5HdV7','HLo1gV','f1xp4y','ion8Cnq6jhRJlBBLZZ1nQzgjsj5Y','g','lk',2);
+INSERT INTO t VALUES (3370112540492976622,3964807741,'jVcnoVzefg1zf2pLCpoUUuQs3DAcKkHLi86XLed9M6O1fCkVkWrTMFl7OTvKK98zv','XUNvCCQD1gGQrxtyw3E','ueh1lbY','mJ36o4kbhuHDg3JMDgck9XmXTrGU5DP6','rm','U',3);
+INSERT INTO t VALUES (1723906705230139840,4126620171,'bmDm1jD','ymCWt4WBYyVcRvCr2wDaROA2933QLIIZ7Bvkuqvpp5Zqh0eEFH4mO1DaXc0p','gySx','S13xTYIByUUsB30jb9lq0xfjG7AvuS','n','J',4);
+INSERT INTO t VALUES (2744689380007752840,3487521897,'eLH9n7UoJgZybBT3','VjQ2nCv','dGaB4ri0we7v0RZJTSdYLaBuI','aPpTQct1FrAApymFRGk1XL8zGKC8pr2e','sr','W',5);
+INSERT INTO t VALUES (277922451893508115,1533454621,'aonHJbUPefNc3OSV90FYBaxPMs1POTvpIwQK','D65JTlrE1cxkYe7Aeae7Fwn5DE2F','CCNzV390ne','iO1htKFQO','6r','vj',6);
+INSERT INTO t VALUES (769564846114644489,2297454671,'pLqmVEsxf','H2jH5oi81OHJSpwcs61ZIPlh','DUWtCL','CX','A','Ob',7);
+INSERT INTO t VALUES (8587659412377104464,2314192175,'qSlSe0','VkAK2v9Lgbo2Q1c4f58MesYnaletD1xj2KeOM8tT8UOEjvl8kJbO','9OKIS6AaHpSNaNTZU0Ef4pM2Wb','yU9DsZNqHtrjoZZ0qHy','Pe','ap',8);
+INSERT INTO t VALUES (6947558578049887629,1339012608,'dUPPA8wMrIHhSj2CxoTUlTvU9WPnoK2kDh8JeL2yPImLwpmLmQue','9HF4ONzENSBcFdWjnQvF0slx','xw7OdwU72DqQl5kJXm6a1','jp3','rm','JW',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(65), d VARBINARY(80), e VARBINARY(26), f VARBINARY(33), 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 (4625656,13247512,'NGnb2vT25GPcOqF70dH','7mcOCcxrpmPFmxuDHqq','IiVHGO8RpJAiRnv6rNOgDtFFoC1K20stSJS9LrqP8ipDnaOiaT1luNcxrdYY6dJ4','cl40CBm6O91y47sIZSNPrcaUHAD8v0v4','olshgX8h5TU7e6j0WLbDcUfQUjrQmbP8lAZtMxoZa1KG4ykjMV4nRQjESz3i4VfvcKiNXadibKl252WyyB1KmxL1So','IKm1ZtgYpMesKP8is0GLGCd2Uvj4D0T42B8v0Ol5q320GrOzIe1SldDHGNVaMoRVEBFjVtMbi2la',10);
-INSERT INTO ti VALUES (4625656,13247512,'NGnb2vT25GPcOqF70dH','7mcOCcxrpmPFmxuDHqq','IiVHGO8RpJAiRnv6rNOgDtFFoC1K20stSJS9LrqP8ipDnaOiaT1luNcxrdYY6dJ4','cl40CBm6O91y47sIZSNPrcaUHAD8v0v4','olshgX8h5TU7e6j0WLbDcUfQUjrQmbP8lAZtMxoZa1KG4ykjMV4nRQjESz3i4VfvcKiNXadibKl252WyyB1KmxL1So','IKm1ZtgYpMesKP8is0GLGCd2Uvj4D0T42B8v0Ol5q320GrOzIe1SldDHGNVaMoRVEBFjVtMbi2la',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(34);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
-INSERT INTO t VALUES (9170989,15837576,'agFl0','fF6BsSFH4oHRU9fDLU5zFkqSWKVX9eei','uxR5q6YBS1JFELvL5wFwMHeSKOmhbVUZFxihGrX7syzoKoSX95ZS','O4','rGTcHzSvfoPd1Ve271my8OHerif9SKyp8P4Reg6SZ1qlkHhJxE5oWc5Dl5162dawZ64yyh4MHpEnzbPxul171GbQMuxU4','PCtrMEKFDWHi427t2gftwqcff0ieEUJscxkVjYuhWNZo4Wc',11);
-INSERT INTO ti VALUES (9170989,15837576,'agFl0','fF6BsSFH4oHRU9fDLU5zFkqSWKVX9eei','uxR5q6YBS1JFELvL5wFwMHeSKOmhbVUZFxihGrX7syzoKoSX95ZS','O4','rGTcHzSvfoPd1Ve271my8OHerif9SKyp8P4Reg6SZ1qlkHhJxE5oWc5Dl5162dawZ64yyh4MHpEnzbPxul171GbQMuxU4','PCtrMEKFDWHi427t2gftwqcff0ieEUJscxkVjYuhWNZo4Wc',11);
-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 (1518084,8353050,'6jWTdh','1ml0wwP0YRd3tuRvjXScvzVKdmEeyP5GZq2X0kmPtaR3hpDB75dwTjEB7wJ7PawkAJh7','jYkUC144IaMbucJzJKSFzMHZqSymakNNCOGLQmvYIZ8FlQ2xTTwBjBgxtwz5QkGRtwZNeCSSbzgGLv','YYnhi','7QnzS9sKCRSdoA10ZCHjsbqLSumPWnPaZf5dmLeCCYQWvbIjieIY3FxSZevADD','QR3QJrMgFOdHxxnLGHJZzALa6',12);
-INSERT INTO ti VALUES (1518084,8353050,'6jWTdh','1ml0wwP0YRd3tuRvjXScvzVKdmEeyP5GZq2X0kmPtaR3hpDB75dwTjEB7wJ7PawkAJh7','jYkUC144IaMbucJzJKSFzMHZqSymakNNCOGLQmvYIZ8FlQ2xTTwBjBgxtwz5QkGRtwZNeCSSbzgGLv','YYnhi','7QnzS9sKCRSdoA10ZCHjsbqLSumPWnPaZf5dmLeCCYQWvbIjieIY3FxSZevADD','QR3QJrMgFOdHxxnLGHJZzALa6',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (10783923,9178805,'PvT9B6Iq2TU2si6T7vB','jkOqpi0GeXprLslol2nSEfdlbnEg0SEPOAo2kWocTrqor3OJFVpivBF33SuZiiZOkwHavF3RlRt1h75DbgJpjEZnCvXhCdxI3a','lSs8Mhg7qrZpZ1tduvi6DGYA','e0Xtz2tvqBsYvIwn2dxNEIO06S5Obmaj5wnoBDind4yvDpMo8zQLeqkEsIsOj6Z29EXN873n0fPyumxgzGHGyHKGbSNQTVdNr9mcsRKlZqTQ7QMKOdGriFpQEqud7TMS6aLznb4kMj','QNWDOR1BwoCcgxMhLkt2usReJ6PKfiUKHhkXWIf2J70m','KuGm7dxkk3VaxIkp1ffrF5UE6V6GCgvlxWiU2DywNGkvLEFbtmPt',13);
-INSERT INTO ti VALUES (10783923,9178805,'PvT9B6Iq2TU2si6T7vB','jkOqpi0GeXprLslol2nSEfdlbnEg0SEPOAo2kWocTrqor3OJFVpivBF33SuZiiZOkwHavF3RlRt1h75DbgJpjEZnCvXhCdxI3a','lSs8Mhg7qrZpZ1tduvi6DGYA','e0Xtz2tvqBsYvIwn2dxNEIO06S5Obmaj5wnoBDind4yvDpMo8zQLeqkEsIsOj6Z29EXN873n0fPyumxgzGHGyHKGbSNQTVdNr9mcsRKlZqTQ7QMKOdGriFpQEqud7TMS6aLznb4kMj','QNWDOR1BwoCcgxMhLkt2usReJ6PKfiUKHhkXWIf2J70m','KuGm7dxkk3VaxIkp1ffrF5UE6V6GCgvlxWiU2DywNGkvLEFbtmPt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(7) NOT NULL, d VARCHAR(88) NOT NULL, e VARBINARY(71) NOT NULL, f VARCHAR(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (159014180154880852,95,'E','yFydkeYGbu','qbR59W5j','fCa7Ke1Bs6YRluZ5xmhi5qhlsOKv4WSwi58ZtwL73v','URRP1eGFcakYK0IT8n7SB2rtKFHnRdbUQ5Nu1p50Hw4RG0rdZ7c9dbaXhABPrtTLswYUpAymUaJG6O','Q9lhAU2Dnu8EonBHLRwgCu20bfCmJNeBiuTM6SUPNSXWPnHv7GzqJH',0);
-INSERT INTO t VALUES (3784036434216142452,9,'P0','XFYPWeGC4AAG9pbHdo','FqL','CI9ut5uLQU5tx63N6awV61oyqOyHCNGav','eGjJ4o4tAu4cSysq4djQuS4dYPtLKxpYseU5bHu','GyzCKEi4fAL',1);
-INSERT INTO t VALUES (-7174692116179241405,235,'5zVu','OKr2pIVcQ1vSpMMubKft83alLEZWJ9GJqc81','3AcQUes5Tn4uzvghEk45yuf0JvGdrY6RRDkYKqdI1WHTmZeHuE4v45w65V','Fh1Hd4j7WiRsNWFWyY2VbOHdpeYCuUFTSYI','hq9S6rDX13mSunOVjqdC1yJiNqHkOwcVdKSkslLC2e7jPuJji3DBWFLOF3DHD6hWk3cL7kEdyzkrzhM5','sEvSCvzotrjePhqknM0CVPKxeb946i5g3yOK8WoxxNBJBYbkcjzrKA978S7bSu',2);
-INSERT INTO t VALUES (4092845139889318147,241,'s8K10','kcRymQYO5gk','pnO46YqNTPcj2LuhtQbKc3ei349DCVGLgf82WjdDBfXMLGB6c4wMG4z1dsdy9llnw88MlU','vCbJHNcjjAwcxNfcY6JKyObWdDqyDj8P1M9H9dXm1SKb4qCnhd7pntc3ZAIPsq4uB6VpTaJzNq3ES7iLSJ','Tu1Zw2Y3ujjaW9ExycBVT8G888NBuLT8wnuMuAN8EQ03jhfyxsNP3mmOuCixJtedOFonNqj6V2kR7q7ub3hdfzqy','Q8ZllEMBWLZ98l0qFRZABVd9NWwq1ihEaG8IUnKFHQ5Q5bkmecI2CuIWHUwJ35LMKgogiPhxTfWb8Td',3);
-INSERT INTO t VALUES (-2591806509573472027,70,'Lt4svlR','YoIc8YYs3fGAE63oqQOMZtgmDvUnS3wUYCWvZPh2ZOvpC09LcsHozd1yjjJ7FQfzQbjmC9ehWwND4KLMJ','TgOD6nIcKYsXcHah1jITrg8IngTQaJiwJaJAljDwC6MexHnoZM0ZgnNLFhTmKseE','weQ9BEELhVMcIogxDfa3XKanDIm8qloUjVxEIDIz5r86Oe4R5ear','Y8RKMeomwK8QA8BMMtOW9nTZbwYiM6aJ8OTqNyXYTCOf3NVal1D1','4xHwOZbFXy9OV9j5MzWoH0IGuHFjofnexq',4);
-INSERT INTO t VALUES (2273406931982551079,88,'XKGHlge','pW7vsUSO3InLnjKsgDB7XW9hBNfX','q4CaDmjAG6KfdSKoqGdNOW4WMPKMV','fdHY6tiC5SgkqdvWLD7SyrstQEvLNtZ7ubymbyVhf','TxP2CWKeJ','fTfXynWfJFck8W0ANbkOzd',5);
-INSERT INTO t VALUES (-8857459183574943440,160,'Ymhnltq','oOeGWROerfU80eAIvb51albpWFvoHdYOxZF4XROkRG78IXTyRV8dNQh7y45jsFEVJo','m3opVqEy','eyAOqrrTYlMrDu47vBlQzbzKcKTztOQDAFEImo0s3nhOpLZB1u','v0XJ7wLNqyvqL68Dx51dgIZe2x3bzHkuKhxQf8le3y','XIfvGXdIXQUp68A',6);
-INSERT INTO t VALUES (5847474608477540771,195,'GCn9X8','MFVogelnkgmWrq3t','d','CraWu6fMOZ3BUUSbsCC0yw4rKVq7L','VnwtcHshzdJcGUd14276SNX6VSUJouDo0','ufCKtmVgmaSYujE7EyfOEim3mPzQfBdyEVaseNIdC0YM2ffBA4D6S2YlbKrQXima',7);
-INSERT INTO t VALUES (-242169475090917537,79,'ZsXC','3YH0wqKEQFlcNWqOMv31oYv3QUdCuPfUdWSy8yKOQypo831hYfOlg5R1gVr50A','cghBcFCTPwwRCqv8HC0kDvrUELCxy3GIBeJLuW','HgLMJRQ43ioI9X0psFbaBacRfOIStpQr2wAhRhi4uGLpvx4a6uOmt3yuBf9ywFRSoz','v2BAD1xmQJ','JZNdxw',8);
-INSERT INTO t VALUES (2186795633836955208,13,'J3j62m','bVJJS3SOtwwvbDr0vyEIu2QxeN2Igjf','3ej1qYj6Cvwkfio0rd8UiLKbDjZ5BOtkr7b1kCJQS0coGwn981JFU5D6mU','XumwUd0lo130hFnSQku5C','2ieEEABWjxAlTHpHhQCbSRLiVMxLfVgr9XFuOtutwRcNJ','oi',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (11694478756501602150,3041436423,'ZxRg5BNufklcfbkWZiG4gN2Ev10QNdyi9TfjuvoSWjYBfUokHblMAbcxFRAL4nOL','A7vEVaiCL40WPPZZZ4gFi8kwQ8tWlc6JPU9hP2LhZwK8FOxK','Ph8h0ohByo5Ort9f','SXcZPFsAUvwkOhI2RwIVaP51r','w','Xk',10);
+INSERT INTO ti VALUES (11694478756501602150,3041436423,'ZxRg5BNufklcfbkWZiG4gN2Ev10QNdyi9TfjuvoSWjYBfUokHblMAbcxFRAL4nOL','A7vEVaiCL40WPPZZZ4gFi8kwQ8tWlc6JPU9hP2LhZwK8FOxK','Ph8h0ohByo5Ort9f','SXcZPFsAUvwkOhI2RwIVaP51r','w','Xk',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (11472375708571246828,471641166,'jt1Q82IKQz1SVj7D9kjUhINL4bHaPzyVJo8Dg5SHiDWlvbeNwsRXN0tMP3HnSfHASt','XB7UoXshg0Aj4ATN49IewO0q1hsgID4VNc5tPQEeRMHQ3mrDC95EdjcxukkZ7dBlT1CfQfZfh0dQ01','0Fdi1AM4zCK','hz3QJbljSGraZ','X','ya',11);
+INSERT INTO ti VALUES (11472375708571246828,471641166,'jt1Q82IKQz1SVj7D9kjUhINL4bHaPzyVJo8Dg5SHiDWlvbeNwsRXN0tMP3HnSfHASt','XB7UoXshg0Aj4ATN49IewO0q1hsgID4VNc5tPQEeRMHQ3mrDC95EdjcxukkZ7dBlT1CfQfZfh0dQ01','0Fdi1AM4zCK','hz3QJbljSGraZ','X','ya',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12741109797771849719,3251002500,'clvfIHgvxdBHOqQEYpUYvG0mI3bWsIIJn3BmABDnWY','3xyl1n9C18dniiDitWzP4rlhS7NjmFPlxgYZDDc6wJd89vOYpkvEZUnaEMBhSWzJuxsBSLqVpM2jmCKhFfNgjVUqJsXSSn2','7iltjn','uPB3nDGhOYnaoR8rqVpWTn3HT','h4','I6',12);
+INSERT INTO ti VALUES (12741109797771849719,3251002500,'clvfIHgvxdBHOqQEYpUYvG0mI3bWsIIJn3BmABDnWY','3xyl1n9C18dniiDitWzP4rlhS7NjmFPlxgYZDDc6wJd89vOYpkvEZUnaEMBhSWzJuxsBSLqVpM2jmCKhFfNgjVUqJsXSSn2','7iltjn','uPB3nDGhOYnaoR8rqVpWTn3HT','h4','I6',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10771611822136334651,5618106,'IDCHMFLhc7Qbrl28GyEhnR','RXpGkSBca0I6KNYfqcjQ6JGi0','Tp45fMVeXnnLJHXXxnZer','HTwHtUd1xh3KSmaA8UWqkAq0YJrzcTIz5t94mrYKoWR0RzERpvhGOFzeqYQto3RBE4CNHdOmLXuiEyyvmFh5wwuOIiBdyuusyqPWzcpKiB5OKobSN2TJWvbMNzdJBGFKHlzqZA7v72gXa06ckcxjzCHgHj0JA8iZPOw1XWbYdTu2DU6oS67v1RELkEGbKqtE0XoKT4IU74Itq0274VDZDBooIAGXvzgXg2zJilxPrETCQgh2KXwQ','p','7A',13);
+INSERT INTO ti VALUES (10771611822136334651,5618106,'IDCHMFLhc7Qbrl28GyEhnR','RXpGkSBca0I6KNYfqcjQ6JGi0','Tp45fMVeXnnLJHXXxnZer','HTwHtUd1xh3KSmaA8UWqkAq0YJrzcTIz5t94mrYKoWR0RzERpvhGOFzeqYQto3RBE4CNHdOmLXuiEyyvmFh5wwuOIiBdyuusyqPWzcpKiB5OKobSN2TJWvbMNzdJBGFKHlzqZA7v72gXa06ckcxjzCHgHj0JA8iZPOw1XWbYdTu2DU6oS67v1RELkEGbKqtE0XoKT4IU74Itq0274VDZDBooIAGXvzgXg2zJilxPrETCQgh2KXwQ','p','7A',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5233462516600079591,2448257397,'9TWHvSUDcp11iwz004KrkHrqPOqeMC48WTR','llAHrtD6Ps6frzXh8fu7ivZllfyun0p1y73WYiXcUEmddlaaHeu5NtXiZd50PjWYb3yN9','Bb1V1IojpXT','wBjB1MIS8NDYO1FlyjFPJlPeoX9KqmBhrM3vcyoFl8XWGH99pRZpxFrrNcHLbYZpksHYgro0u31g3ZGo6r731GrN3bIo8IvluToa57utxIW3q0y3','M','Ks',14);
+INSERT INTO ti VALUES (5233462516600079591,2448257397,'9TWHvSUDcp11iwz004KrkHrqPOqeMC48WTR','llAHrtD6Ps6frzXh8fu7ivZllfyun0p1y73WYiXcUEmddlaaHeu5NtXiZd50PjWYb3yN9','Bb1V1IojpXT','wBjB1MIS8NDYO1FlyjFPJlPeoX9KqmBhrM3vcyoFl8XWGH99pRZpxFrrNcHLbYZpksHYgro0u31g3ZGo6r731GrN3bIo8IvluToa57utxIW3q0y3','M','Ks',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2850762680814035787,3983421253,'ojaLYBUK1pOv9fXz5YiMgAMoNkQTAikLgHuOslf8otK3jgFCFglr2h1whto88','mECD9vvVwYsHQ45XwZjI7','vTvs','qBhVqYGwRzlp6t94Z2fYn3MHiPFXyecwswTDiPliO6IwQMl2MyRhlTskkaUqh4QFA2wOEb9QfATN0aMzdEIwUqHy5PfDQqiP5T8XFFQ96I1sPzmDaPPIsP6UF5Ita9zpyRfLRZYpi','e','Gh',15);
+INSERT INTO ti VALUES (2850762680814035787,3983421253,'ojaLYBUK1pOv9fXz5YiMgAMoNkQTAikLgHuOslf8otK3jgFCFglr2h1whto88','mECD9vvVwYsHQ45XwZjI7','vTvs','qBhVqYGwRzlp6t94Z2fYn3MHiPFXyecwswTDiPliO6IwQMl2MyRhlTskkaUqh4QFA2wOEb9QfATN0aMzdEIwUqHy5PfDQqiP5T8XFFQ96I1sPzmDaPPIsP6UF5Ita9zpyRfLRZYpi','e','Gh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c BINARY(69) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(82) NOT NULL, f VARCHAR(22), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (249,-20395,'kNH3b8Xo8cmQ72sg2vU44CDZ4RVqjjbc9M5UUU0BfbF9hAzrt5Sk1WCLq','cM5P5rpJJsu8FG05RjzObKGgCTY6yxWJSbq4u','QCOQgjJxmN1JvHb0X','zTstA1ObMK2bPu','8J','Z',0);
+INSERT INTO t VALUES (161,21931,'eKpKolXWz1O0','QR9dlyiHABicP5p3iVqC7dP','g3oczC2rjslFy99jg9syWGAE','ICTn7abQMPDumU','LI','0H',1);
+INSERT INTO t VALUES (142,-27458,'KDI9Beff5U0','3WZYtk','tOgf0T49BQw4aNsGFbClYmxG3bysMIMfktwOrLb9hEsfqlqAMN','fhnxIVG7ym13DZGqG','x','BN',2);
+INSERT INTO t VALUES (234,-23002,'PjlbiGVgRu5VOVGe9rs83U5o6t4QcrgNGKY0DlVzH6VPjGpN7XOp6eV','NZXdl5vAkxW7yJGPay1CZNX1vg2cg','NpC7Kunu8EmNaWFLgrkNBmPqwrLHsEFdqQc9vn1rYXYrOoRt4FWfX','Yixgp0WAlU5','L','sf',3);
+INSERT INTO t VALUES (55,2414,'RRzixrCjMPHxk11jIolg91iK8ggJ511rwpVffmCUPRj2EExtPZd384yr9ZbSsmc','XaxGYa8f','WJD3i8c6mdllNc4eRj88HzkJhX63LShA3bbg4n6IhX7klhHxu6hrdkBw4lg6mA4LOeNmWdXA','lADRLgehLy1RDo','J','H',4);
+INSERT INTO t VALUES (150,-1607,'eTpmBbbOdpnvgg','F7M5dslOW6zSCC','f68TeKx1XcLVBoNxTax8DApuOQolELV1GAQ7u0KPKssvbD25mmBKaOko6PSqIPRIemDB7giDHw2N','iD9rV0rkRREy0RP15LrEQ9','D','Hj',5);
+INSERT INTO t VALUES (164,13792,'SF','ypen4HHvNJfSLaO0OTwQZ7','MAfhiLaZO5iY','cyNhrNHxz1Z3GekruVsKTr','dV','vi',6);
+INSERT INTO t VALUES (9,-859,'uuRw3KOMpsZv4CeacLUr','easomsOPW5fUMQZnK1Il','6CZiBUHR2LBfIdFIexMryHqw7R5J2ff4tt0zw2vZrUebK','kjAusK3WEVB','G','TJ',7);
+INSERT INTO t VALUES (158,9710,'lGIIr6lSUeBSMFHOXQY4DKGGwBZTeBwzwAEIg4hDqgiICikuhpcP9gbxHer7RO','CnkzRj03TlsPfWXQzAjtwa3agVyUcsKxGQT','q7Vd5RRscN7vMIbMyU','hGxvbRjaT8ZMxCBk','Z','h2',8);
+INSERT INTO t VALUES (52,7441,'Lt1Ao7d0EV9XLPYvy5KJpmkkJT9Ly5Uq9fz9RiwDUSkKIVOTAOWGAwiB','9dw0DkxJpUV4lwZs4UyE4','Se0kY8mhWMa5w4ZtrUxevPVsIviS2cLJiJQIZLG1MmNTZyekap9Drc4u5HDmSqwAEM2','z2ARYIL','C','3',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c BINARY(69) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(82) NOT NULL, f VARCHAR(22), 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 (7434324449948024845,55,'kUK4mj','axu8OoFfNzFnmWywCKUVEpAvh0j4nllgGCqszjlYM0YHSbaEMCoSVyWoWET','T5aKLxiHP9OfT2Vz3lCsVRAmFbATh2eiZWEOgVaMieUw3','1vdsCnlmA74IxV3MAtC01QeLkbC5HXpLkvVTfeF7vnZMvYtxR53GapTbLPoy63Xb','Gd6LWZ9b21jeEnrCWqn9LFRCQXVgTglMZ1BNPqu4jlaYMQIVsK3bJkTfmn5oi474lnJ1JVsmauAY6hhT8YEMlGYS70rJ4jhOed','dLqsvbwLWVT8wo4lWn6xkDqZcmgIjATmo9vR3dYVtCml0b3QN8LL',10);
-INSERT INTO ti VALUES (7434324449948024845,55,'kUK4mj','axu8OoFfNzFnmWywCKUVEpAvh0j4nllgGCqszjlYM0YHSbaEMCoSVyWoWET','T5aKLxiHP9OfT2Vz3lCsVRAmFbATh2eiZWEOgVaMieUw3','1vdsCnlmA74IxV3MAtC01QeLkbC5HXpLkvVTfeF7vnZMvYtxR53GapTbLPoy63Xb','Gd6LWZ9b21jeEnrCWqn9LFRCQXVgTglMZ1BNPqu4jlaYMQIVsK3bJkTfmn5oi474lnJ1JVsmauAY6hhT8YEMlGYS70rJ4jhOed','dLqsvbwLWVT8wo4lWn6xkDqZcmgIjATmo9vR3dYVtCml0b3QN8LL',10);
-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 (2020876986174334165,180,'haS38','gXj6ZkhJ64HbGq1l6AgA9oRiuZYyeKrOnTkjNv9FthfuX8YeUmKesDXPCcDSwYpAUxlny1TowVXptGtwHZ','Llewg','8frOD','n5Yq8PpRtGyfuGJX0zHOSaLBym7hOiRgT5Ls3R6x310b4aH5inCuBlCRjMPX2noEX52CCWJ48kGsZd57lG','S1h3jBpMyBubrWJqlOAfL8Guu3PyEw8FG3QJv1QGISISXS4INJjf4fx8mlq634dZiBpGxlgGytIBvfWR7Hz0JIF',11);
-INSERT INTO ti VALUES (2020876986174334165,180,'haS38','gXj6ZkhJ64HbGq1l6AgA9oRiuZYyeKrOnTkjNv9FthfuX8YeUmKesDXPCcDSwYpAUxlny1TowVXptGtwHZ','Llewg','8frOD','n5Yq8PpRtGyfuGJX0zHOSaLBym7hOiRgT5Ls3R6x310b4aH5inCuBlCRjMPX2noEX52CCWJ48kGsZd57lG','S1h3jBpMyBubrWJqlOAfL8Guu3PyEw8FG3QJv1QGISISXS4INJjf4fx8mlq634dZiBpGxlgGytIBvfWR7Hz0JIF',11);
-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 (-2462145840936442202,185,'2J3YeaiN','nqp2ascQNgC7ESXIFRu2FpdGhcLYSU5yfjrNAu5AuAR1y1bUDw7SIQo9YrCDBNXdjHvbCOcvdaVYJPv1nGGQRJhFtYXZudXCzGANApMMwdXS2Uq5tYGU1gY','tBmKvrZtmR0SWXqPYpceTZU1SQ1OUVt3OUWwb5J4DKlN8RmO','GVdGih5aFQGO','hkcIDXakuz87Yx0HLFgy6KNdXv9i0gxmRa0CifJr5AftzvCpi5FUzb','0nUvGm0ETGlUvTTZawzqwyHkkXWVT7ZlMAnD1YBbja5hjsD82QCJz8zaHPgBSIe0dWR5FlYaAo6bk8FfqWcUHsRI',12);
-INSERT INTO ti VALUES (-2462145840936442202,185,'2J3YeaiN','nqp2ascQNgC7ESXIFRu2FpdGhcLYSU5yfjrNAu5AuAR1y1bUDw7SIQo9YrCDBNXdjHvbCOcvdaVYJPv1nGGQRJhFtYXZudXCzGANApMMwdXS2Uq5tYGU1gY','tBmKvrZtmR0SWXqPYpceTZU1SQ1OUVt3OUWwb5J4DKlN8RmO','GVdGih5aFQGO','hkcIDXakuz87Yx0HLFgy6KNdXv9i0gxmRa0CifJr5AftzvCpi5FUzb','0nUvGm0ETGlUvTTZawzqwyHkkXWVT7ZlMAnD1YBbja5hjsD82QCJz8zaHPgBSIe0dWR5FlYaAo6bk8FfqWcUHsRI',12);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (231,-7916,'dcYU0KOO0bSASzwTiczWSnwvmxHuZmIm7ykW1OtR5q4hLDyaMffjyyqWuWLfCJNCG1','pv68YvYTkulhdB5fH6','3Bc81c7mNES32lJ3I6ctEnM80zIEQfBwbR4YhsqCIFHMHgwBqEBEHqcqesMUdnkyt','ORsWPGygq','k','Y',10);
+INSERT INTO ti VALUES (231,-7916,'dcYU0KOO0bSASzwTiczWSnwvmxHuZmIm7ykW1OtR5q4hLDyaMffjyyqWuWLfCJNCG1','pv68YvYTkulhdB5fH6','3Bc81c7mNES32lJ3I6ctEnM80zIEQfBwbR4YhsqCIFHMHgwBqEBEHqcqesMUdnkyt','ORsWPGygq','k','Y',10);
+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 (67,-29455,'QxrbfTWufP2w8Vcxirjeb0nik','P1yi1mrFtoBQxkP6G0KTHPxfatbtXjNKXm','oSRVI6hnhAPpHJ','rTOBAmyxcKQqbQseQQZ4H','d','qJ',11);
+INSERT INTO ti VALUES (67,-29455,'QxrbfTWufP2w8Vcxirjeb0nik','P1yi1mrFtoBQxkP6G0KTHPxfatbtXjNKXm','oSRVI6hnhAPpHJ','rTOBAmyxcKQqbQseQQZ4H','d','qJ',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (152,29180,'pK9RSgI96W9dy7darHgRxAKFEjh2','nRYbDTv4TMs9NCKD8luTgeLMduCp05TmXCddvtKwGMVhqvLvLxmORgaTjyOsSESecAbVnHNwfi7HayUB7QbMYZtu2PBRk1aw1JP5iVa62cn0Tyi8uSJMQDK8bXVsGdsQO8TBxfEPU6PFmUsfBalvwQvMFem6cKsMI41p7P7vGCGDXcWHboPE2hzvC1opz0viv3KXigclXnLX2IsH5wKWWwSHDixBKDGvcb7cCACfszJDnakGRztqR87Y','X0IYCnRDSIkQMGhoIPe4tqLuoBSPqX','nB7gIBtUYRHbWHto4','W','3',12);
+INSERT INTO ti VALUES (152,29180,'pK9RSgI96W9dy7darHgRxAKFEjh2','nRYbDTv4TMs9NCKD8luTgeLMduCp05TmXCddvtKwGMVhqvLvLxmORgaTjyOsSESecAbVnHNwfi7HayUB7QbMYZtu2PBRk1aw1JP5iVa62cn0Tyi8uSJMQDK8bXVsGdsQO8TBxfEPU6PFmUsfBalvwQvMFem6cKsMI41p7P7vGCGDXcWHboPE2hzvC1opz0viv3KXigclXnLX2IsH5wKWWwSHDixBKDGvcb7cCACfszJDnakGRztqR87Y','X0IYCnRDSIkQMGhoIPe4tqLuoBSPqX','nB7gIBtUYRHbWHto4','W','3',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1032175774092175491,194,'MjPp','tucD2YV68H6MCxDPoXQhhuML4qRRKQJwtrVcfrqBVTHKuzxpn','i1pQPx3PCF7O8QdKQTs4zkhEV8IDhPmmKsTo8lfZ','yoSE3dFG2LRx7jmTBhGnmeFPYhPMzwthcMvJFUWemuP66CPjriWf1jagBIAwOYhO78JaT5PBbm3YtGjibgzJGBg9Ze2Dyh2Pw1q6yiotvtmqQISOnuZC5UqMltBdXH4JVhkiS9C3km5N6rgaJjfN7FD6QMBPXDCnR801taKVlFruDUKLEfxH5fy8xXv2GUSoKTTmcjOOLtfqDCD995z0yXxm1uIzbTCaDj','DhdIDi4TVOCrcyPIzOXuFuTKFishXgsXF8Mq48n2MunhQr9C1oBdOqB0q7GKG2opzvhyTRrBassssfR1Tg','QJvTdUoUDNiiI0qKhdSa6MFHJBSTf5LyCFBi',13);
-INSERT INTO ti VALUES (1032175774092175491,194,'MjPp','tucD2YV68H6MCxDPoXQhhuML4qRRKQJwtrVcfrqBVTHKuzxpn','i1pQPx3PCF7O8QdKQTs4zkhEV8IDhPmmKsTo8lfZ','yoSE3dFG2LRx7jmTBhGnmeFPYhPMzwthcMvJFUWemuP66CPjriWf1jagBIAwOYhO78JaT5PBbm3YtGjibgzJGBg9Ze2Dyh2Pw1q6yiotvtmqQISOnuZC5UqMltBdXH4JVhkiS9C3km5N6rgaJjfN7FD6QMBPXDCnR801taKVlFruDUKLEfxH5fy8xXv2GUSoKTTmcjOOLtfqDCD995z0yXxm1uIzbTCaDj','DhdIDi4TVOCrcyPIzOXuFuTKFishXgsXF8Mq48n2MunhQr9C1oBdOqB0q7GKG2opzvhyTRrBassssfR1Tg','QJvTdUoUDNiiI0qKhdSa6MFHJBSTf5LyCFBi',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(99) NOT NULL, d VARCHAR(22) NOT NULL, e VARCHAR(5) NOT NULL, f VARCHAR(41), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (250,345849,'ldT5wIXh8v0p4OnKpStAvVebyFOkkbBnD9U','9','ViCb','SAsswN08tCQvzKMzTTsSBmdgSbVyjj','sOS8zGYThKCQLfVsJSZAomVEHsZoKz5sRbFFwaPZ7eTqTri8wJTkaJXl2gUrNt71FyyR6UjPuFRn','oQLiB9aosL7eae3SlKNwSWYSQdhW0QUs7UK818y2y4gG5t',0);
-INSERT INTO t VALUES (212,7321180,'DKD6if4DLY9UUNq9Nnw00ucE77yQDNn6qlWachoWp6iBgaPodbYZKSyduimyDpMzR33Bre','8ImNrQ','4xu','Pz93','DaWuQon6SdFn2IMVLBsLRXqaCMPl4khaFO2yjkEYia0L0owy','bioWjRDyQrn63xx2BxSfuk28Pzypj9T',1);
-INSERT INTO t VALUES (236,2652038,'Ci6VWLJiKxTCXyp6U0PndBseBk33aWcqdAZu05l2NuJ5rvLeQY7lboLDs8EevbzXuPRhUYZX1Ptnrl47EFWLnPx4FIq','HDPslwGs7Y','I6ph','JRoOzJ4TBmvJP14','hF163JaEtrz7mM8nZz9YUNgPc3sTdn','xM1BFDE9c47t6eYPx81erW4UY9UW3nN8NR9tiz5ERoCpvv5IZOcryC9EHIzw4',2);
-INSERT INTO t VALUES (87,16683781,'jXw2UYAPxF0ZWt9NUvKYOoLDNe8ByI4CucKSdyD0H5Bpsg5Cwsn1SbDb5ixPxxSN61jEnDd92dhrffR8qEx','sZnN1N0Smt7oy8rH','tg','i2C1mAFMKfRqo277QeVcplzcSmUIlhPFSvvXPe8','rdMOVuZrqGKd6YiG5lUW','eJJOzsNHfKbi',3);
-INSERT INTO t VALUES (94,3057527,'uPTBrPQo5l4Xe87lbi13cQABZILYTOctXdpPfpFjNDmJGpSxvCBhG9','arJHypAnKxq','5f7b','teGMIOcb4u1WDkV22rjEfSUg8a','kAdrNIj6fzawGhyim2Hmi6b9RsrCFzJl7uyLQgalJ5Medg6Savm5LwRxrmtGyV3XT4rkSrzKWnGY2JOBIwFOQ0xBEW3Y8j0FIc','OuCINPlslSnNiMXJbrd198h807bC4NCL07jSNHodWn9N6Vp9UBH2y3OMTeFjsQD6pwm',4);
-INSERT INTO t VALUES (238,16232350,'RLEuOcoEZR7vOogDMjqSzY7T4XNUJXsDy63YZ0N7qb3jryxSufUm','wfW0W9LFwds7OeJ27','IQxRm','IL2u','CRBvtSaoWNkH','atNJUvclh0bayzmUQEnCNoJo44wVi6YxR63dilUzXqAAs',5);
-INSERT INTO t VALUES (61,11512849,'QRALYonZKwoz35suXCc1C1MHvKzqnE6GrwEILUNqZYSj1S6KIvKFAGiJ1wktsp4znXXteDXMy1PWKQXvnv7afOoI','OQXgq53Ippk','5','RwMY6L8haoJ7eIivyVg1cf9DWe3Y27','UIUlrcvCe0TECHr3I33czBHPRiFQVuz7bmXAz9T1vEaPHpIHxa0OuUx3rdyPToZKUGyrJGu','BOWxn23xnufOnAiC',6);
-INSERT INTO t VALUES (4,10256654,'3fDIx74xm2OONlWyLCWqExgYC','TJl4sScF6GAu3','iB','2eUnLgywyn','Jw9gmu3ldfz364mWlmO9XHe8N5PAx3SZKvF0YnQw5ivbEsS9jkvIXk870RUfuOE3','Sn9gl',7);
-INSERT INTO t VALUES (47,8120762,'B0FJoBzafYz2q5uFgiedv8rcZMa','ZwlnAQiwXWoit43ObnPzL','XC','3piWLuTiXxJ1T6vPQulZVj4','htdaGNCHwalXPrTzrCL7OjcvqykkFFXOVM9e','bSoaVxHYGbkct61UwDE9MyA89i7ztnKo8YvL',8);
-INSERT INTO t VALUES (20,7302337,'I4xSwwjCVIp8TKxHZXyeNpFmeNbuN1N9YPkyUFQOYoTVLymnjoaDW7IZJj3XlMSCsFmLVK6oLzhwHEJRIaAi95qrcmYvXTq0Yu','7Ew3J3BZHePX9ifcy6','r2Ly','uGh4UC','8p5SFttddG1QMbJk8djXV8pQsLnq','7wyQapqjba1T5m0LbdTG2Pcnxq3un5XGhnHLDTTbHTBD5QyCm6lllq797DTxUT3bAaVU9nkIxFIImxP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17,-26152,'XKoEHDNBc3vjrkIQUIWrAtwu3tZMnpTB3XLlbAtuUANOb','wfX3nMLMBJjjRNQUnvzN1Sx9LumXPkKs22K3yooXhbghtBRz6illDadkxnzfzJsun3aYuBBB5KVBfcuKcsntNtAds00yw8NvUQJTqnI5PuJZzeHkv3r7Ix7Q6hBwAXgc4AFDIB8ctvGGvfJOsS8QEOW7R4dYH2Ctf9FyeUiS1DN06gQS68fdV','fqyNTIxMdZ1ucvjgFHWzSdWPgm01Utu1vsqmLk0BImz','bfTuXkKvn7rvWr11jQkoF0VpVWIXiGrJNUX9PRs','8','kw',13);
+INSERT INTO ti VALUES (17,-26152,'XKoEHDNBc3vjrkIQUIWrAtwu3tZMnpTB3XLlbAtuUANOb','wfX3nMLMBJjjRNQUnvzN1Sx9LumXPkKs22K3yooXhbghtBRz6illDadkxnzfzJsun3aYuBBB5KVBfcuKcsntNtAds00yw8NvUQJTqnI5PuJZzeHkv3r7Ix7Q6hBwAXgc4AFDIB8ctvGGvfJOsS8QEOW7R4dYH2Ctf9FyeUiS1DN06gQS68fdV','fqyNTIxMdZ1ucvjgFHWzSdWPgm01Utu1vsqmLk0BImz','bfTuXkKvn7rvWr11jQkoF0VpVWIXiGrJNUX9PRs','8','kw',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (19,4590,'rN0UoXo7NdQNK1eoqy6hUS3fRNz5g2UCAa9scKs3H8rMRv3','GuQZDTw2YRFIcY3TvmLnxPWMlek5ezHJMQwQRUgzXkT34R9VsjYikRtmFCuBNqKbMyfhxs2xQK','l0VGUM5CT05Ic1AmoxYLGlidjV','3xW3VrkdenDbey1Njvpwpb7JdK3nzzGUrd8KUSV39PMA3kFEVNTCGmj3jqG4KPv7k4tTEvVsNc5','0n','K',14);
+INSERT INTO ti VALUES (19,4590,'rN0UoXo7NdQNK1eoqy6hUS3fRNz5g2UCAa9scKs3H8rMRv3','GuQZDTw2YRFIcY3TvmLnxPWMlek5ezHJMQwQRUgzXkT34R9VsjYikRtmFCuBNqKbMyfhxs2xQK','l0VGUM5CT05Ic1AmoxYLGlidjV','3xW3VrkdenDbey1Njvpwpb7JdK3nzzGUrd8KUSV39PMA3kFEVNTCGmj3jqG4KPv7k4tTEvVsNc5','0n','K',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (192,-3207,'PkFAbSbDqs8cuiiQ5XKz6jcJjTAkPIuKmjuV8ewiY5KN404e2VPCPJFLcvwvn6GfGXO3at','xenJjzEcmlNTuwVLo5rsHPEi9rquTrD9CO05tejNlFaJTJVMO3j5mMw1DH28143WULgClvZVYhN1LDZYwOthHbWyS8dyV239IgCKAeUoo41J9haREs8QOKdeZZSFbfX5Gvz1jdA6EFGh5XdtO9HU6oktrVb7xo4OayAKwElaxaeGl1y7UWGkHdkpTdaKmQnw8Sp44Tua86nOFDW7rQ06Vgj1xeiA6lyM7yc6vl7gCh5fgpbHzQl2BDhlgNW','MIjdgdYyg','iwUqG3AwOlOeZik6I1kRYVWq3eWVuclCpiVnydpVWgm7DRufuPx9xPWzd7alIPLZx5k008jbMwdWzVYmzdN92SnASe1fbQvCAJU0vfSKusKRSh8oBuDAtTziRcicVzMYx69rf8R5CUolbFQQHNRDQkuba','cpA','4',15);
+INSERT INTO ti VALUES (192,-3207,'PkFAbSbDqs8cuiiQ5XKz6jcJjTAkPIuKmjuV8ewiY5KN404e2VPCPJFLcvwvn6GfGXO3at','xenJjzEcmlNTuwVLo5rsHPEi9rquTrD9CO05tejNlFaJTJVMO3j5mMw1DH28143WULgClvZVYhN1LDZYwOthHbWyS8dyV239IgCKAeUoo41J9haREs8QOKdeZZSFbfX5Gvz1jdA6EFGh5XdtO9HU6oktrVb7xo4OayAKwElaxaeGl1y7UWGkHdkpTdaKmQnw8Sp44Tua86nOFDW7rQ06Vgj1xeiA6lyM7yc6vl7gCh5fgpbHzQl2BDhlgNW','MIjdgdYyg','iwUqG3AwOlOeZik6I1kRYVWq3eWVuclCpiVnydpVWgm7DRufuPx9xPWzd7alIPLZx5k008jbMwdWzVYmzdN92SnASe1fbQvCAJU0vfSKusKRSh8oBuDAtTziRcicVzMYx69rf8R5CUolbFQQHNRDQkuba','cpA','4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(83), d VARBINARY(39) NOT NULL, e VARBINARY(86), f VARCHAR(75), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3964971366,15704383,'7zCzEJF1OOUxdBgI6mlsGIBnKObDA6zFTQRYnbJviLIBvqWmv5cTVzJdOeT1yESQ4G','bCAtWeWmQUJu8R4kfOjs1chH1Uu4k4HLrjvY','zFV1OviCsWROcpiRNIV9MkYwTyjW64Khm1z7cmi','BkChX81XdqqWswcA2MnNhFOqOmoecKNegfJGsXfj9jj5LdY39MajXYKLRDb','d','4',0);
+INSERT INTO t VALUES (89892207,5468920,'vKDsOL50qFKgjahHrN5GKdl9oljGGCZx4M4RmuCx','D01ziaaaWPLoiaoLF3JoEtkV','GBxNDEP5SU8z8V46GV6mgQ9RmTC5b1ZfPTMAHSyDWyyV0MveJIfzacQLauWa7lbMMyRyR','ZLC3PlbMWxcFf4Uze8C4LjbLwkngJfd4ZD9HJDTtHYquBbIMfIFS3kkS14Q','C','S',1);
+INSERT INTO t VALUES (3948812317,10319872,'QB9z','gK9l8AM','pAPkM','ASve3gNG5vuz6M9XZTZBBhVwV5AET87er2rQIsA44XiJO1k7Y6E','0','g',2);
+INSERT INTO t VALUES (3842981202,5174195,'v29HEqCIDcpQ0ggFrV1LMks9OfNVJUwemcwyQZI29X74IDq0qeX2uDMVz3Fykbmo','qiBnWrhQWXf8Ka5jYXIHV','xZiQZ3M86mz9tp6KQBNwhplEDClKI8mmhxRSYQw3Z4HJgwVDRulbQ9iMzG','K2pCvQnEFgeTnrzSvyk3VH6tEzmkgrMlSgUkTLzx3SPhb0BvT3','V','e',3);
+INSERT INTO t VALUES (3186283499,14461967,'wIhKtDcOCk9YcE60LyvPaF6sNV8G64JuelOiaBaE','H3BWBOx2r0ZSxTms','oLgb0dQ2uGIRCPaEIYn0','RZVQeO6DL9i3qNj9vFA2FGFrbkyNDhw9e','M','5',4);
+INSERT INTO t VALUES (806524548,1790133,'FKmFP5nd31E9Zr9D2JDmEAHIGoCt6425BiqprHHisUpP1KE5E0JbmoA4w41','T8Cpwz8eHSyhEYpSpEI','OmyHKlfAAOM2MKi1NuaI','HK9FtfzzBOWGbqONeek','W','c',5);
+INSERT INTO t VALUES (894224716,11315545,'ZHGUhz98Wxdn2VJpKvEi9xe5GXIJ8QqTpv2iGx5UuKMnJoI7cK1sMyumNGdsspHIUUJY7cXSaN','Vb9gCzQ','DPHlheuMN6qq6DVq3oc1USt9YG1h8sC94Jh2FE4RRMJ8Cacl8JNRrx9DmcXup','SyBLL6fEe4AJIttNElmwgki8wdatBunqPmh','o','H',6);
+INSERT INTO t VALUES (1848353365,5356938,'M5rojTZIiZ0nCpLpn1D9tOE0MU0DSM0FM','Div71Lc4YEAY9jNyOfffZS422OxSNp2ZU24iv','ou78qFZkex9WeJK8O','WA7y99Ps6T247sIHV8qsa0B9Unc5Nw5x9gH2fgNzdjzK4p','q','K',7);
+INSERT INTO t VALUES (561950485,9115576,'DwVMazhMIz1gdHSnzgweIQDqa3sibz1ic2t7nLrmvTJmTjr1X1QJq6I','go0WQ','mHd3S6tNmPI8v6kWp','sTdMV4GX9AJ6TWin7xcaYd95','5','l',8);
+INSERT INTO t VALUES (2026016545,13523478,'p4eAl0Y54XuWRMTDIFkdliyR1ywMAZRKk8U768r1PDTCosVD','b87UmlM6zKErcY4wfcE0FnTyugeRYLr','QvWROqUsCVSxAKiKxCM1KMLo6DLlbY1KLcyg1EXig3ne2ynVTrlJQvm6fOaduFz9Pa7','pnrTI7O1X69MeAz67RvcA1NOEj7ZG8aoTkrtHAETWoj9mkopQcmVI','S','8',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(83), d VARBINARY(39) NOT NULL, e VARBINARY(86), f VARCHAR(75), 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 (4171250412,15058163,'VlWRwugRWD72LdT3Bsw2J4Gj3kx3vS0FuPOShTIPsvDGq656Cqt2He3tx95PVYi','re4TY7NjqE','slgA','snRRc2Ot3CceiXypWrtmHcrnGlvIyftw4I6q','KBbt16w2tdxhMdlfPYdIhaL80FA3NXxW7h4SWxJSn5kXp9DSIbBVt5UbvjSGUPrUdgXy8G3o32BtpGhU0mZc','CXQJrEiq57BmaWh8uygczcDNOcAHugOZXbENm7BXcdeE9zeUtD5YZxzEtrtmrDLIKLofvNX',10);
-INSERT INTO ti VALUES (4171250412,15058163,'VlWRwugRWD72LdT3Bsw2J4Gj3kx3vS0FuPOShTIPsvDGq656Cqt2He3tx95PVYi','re4TY7NjqE','slgA','snRRc2Ot3CceiXypWrtmHcrnGlvIyftw4I6q','KBbt16w2tdxhMdlfPYdIhaL80FA3NXxW7h4SWxJSn5kXp9DSIbBVt5UbvjSGUPrUdgXy8G3o32BtpGhU0mZc','CXQJrEiq57BmaWh8uygczcDNOcAHugOZXbENm7BXcdeE9zeUtD5YZxzEtrtmrDLIKLofvNX',10);
-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 (1426772481,6382748,'Bgq7WjYtQ00qw21oLgEgSj6biojN15W6ZLdbcp7pymfBBDlscNcorlulYf','JFWzZC1','iwIDs','ksJSC1OcsXswgiCGee9rqsrTYXpQW','SqBOCWrKqnApDm1VWyRVHHeQnS6KXVdMkBcFKMr2uEoCjwi72FuPKrq3fj','wdyneTvfsvuHka32iMYvSx97rzwlM',11);
-INSERT INTO ti VALUES (1426772481,6382748,'Bgq7WjYtQ00qw21oLgEgSj6biojN15W6ZLdbcp7pymfBBDlscNcorlulYf','JFWzZC1','iwIDs','ksJSC1OcsXswgiCGee9rqsrTYXpQW','SqBOCWrKqnApDm1VWyRVHHeQnS6KXVdMkBcFKMr2uEoCjwi72FuPKrq3fj','wdyneTvfsvuHka32iMYvSx97rzwlM',11);
-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 (3614584488,4532638,'OfffSISMVczwQPUtF77VMlE2tuIiavZBnfN49bC7BpgLH80vjCjIdvYuLjTrzJmXfySSGzBRyuO0EPoxUIXICLm','2bjZESx1PSohFWCtWzX3bcYMKyUt8jRB7K4toRBc0MJGqptms83ux4babGkIvHDQPmy4MYrTHhn69pruLLCDoVz0FLxWj2AI0GhZucCzdqfsc8ySOlYbx82uiBzAAWtMC87VzApMr9OennnIE74RLQwSWesk08z38jBB32DilU7NFVbAxxadamySIJTk9rlhXH4ovcI19ovz0S6lpuYdk0LF6UkEYsmN4H','JriJC','kZGWUPPTi6','C1G','e9VgqwumRJl6wQxJiTgac8hGUyllCTwXUD6pG1PmAm4LsVtTtf9liO2B1fTL3yQVDdKGLZANXOes6CjjBmu3Fn0G9',12);
-INSERT INTO ti VALUES (3614584488,4532638,'OfffSISMVczwQPUtF77VMlE2tuIiavZBnfN49bC7BpgLH80vjCjIdvYuLjTrzJmXfySSGzBRyuO0EPoxUIXICLm','2bjZESx1PSohFWCtWzX3bcYMKyUt8jRB7K4toRBc0MJGqptms83ux4babGkIvHDQPmy4MYrTHhn69pruLLCDoVz0FLxWj2AI0GhZucCzdqfsc8ySOlYbx82uiBzAAWtMC87VzApMr9OennnIE74RLQwSWesk08z38jBB32DilU7NFVbAxxadamySIJTk9rlhXH4ovcI19ovz0S6lpuYdk0LF6UkEYsmN4H','JriJC','kZGWUPPTi6','C1G','e9VgqwumRJl6wQxJiTgac8hGUyllCTwXUD6pG1PmAm4LsVtTtf9liO2B1fTL3yQVDdKGLZANXOes6CjjBmu3Fn0G9',12);
+INSERT INTO t VALUES (1763760569,13231950,'6OMS','Eo7WUFUnlk0LsZhWwFmSytomvH4jl','YCwZVVwwKp36v','HF8QXslB3eBJS8gDzzFoVjZCg56y2EEVymwP','y','G',10);
+INSERT INTO ti VALUES (1763760569,13231950,'6OMS','Eo7WUFUnlk0LsZhWwFmSytomvH4jl','YCwZVVwwKp36v','HF8QXslB3eBJS8gDzzFoVjZCg56y2EEVymwP','y','G',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(84);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
+INSERT INTO t VALUES (1250102475,2740576,'l8MZnL5mCE2uyOvCfT','L3dBoBecGgpDRH7WdNU06','7nVRWRjXn0EwujMnn2TVL','T5cA21YhLtll3zKBijE1uFTJ4OAMbGk','0','D',11);
+INSERT INTO ti VALUES (1250102475,2740576,'l8MZnL5mCE2uyOvCfT','L3dBoBecGgpDRH7WdNU06','7nVRWRjXn0EwujMnn2TVL','T5cA21YhLtll3zKBijE1uFTJ4OAMbGk','0','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1329984590,8077296,'dbUDXWehsCmhvNleA0ki3kLc20uMTnrwul','PhmO0Wx3WGG25MgTY2seth0XsrnG7A6hE6HaMdeONYxx5nz10vgMQ2F3hwauYpKbMpo0tY1tPfX9q69ysXn7jeZ8nNkqsaMryHad45MOSIxgMGHojThGxLPLxBSnTtz2IGv4VVqIRXXDMyZktNF3IhDQ78f2VRYN567BiQRrX7laOGeDENBda','bW9hiA','s2jrpgDfOxdt5','H','W',12);
+INSERT INTO ti VALUES (1329984590,8077296,'dbUDXWehsCmhvNleA0ki3kLc20uMTnrwul','PhmO0Wx3WGG25MgTY2seth0XsrnG7A6hE6HaMdeONYxx5nz10vgMQ2F3hwauYpKbMpo0tY1tPfX9q69ysXn7jeZ8nNkqsaMryHad45MOSIxgMGHojThGxLPLxBSnTtz2IGv4VVqIRXXDMyZktNF3IhDQ78f2VRYN567BiQRrX7laOGeDENBda','bW9hiA','s2jrpgDfOxdt5','H','W',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1993110990,2685789,'C1MMcVLxU5Tm505VrXt','TBddCsjkCRuSpRaf3tWJz5OVUcwkIcJXcwxZguo4VrGGXwsdL61iM6qdNRpasDfEHpyF9GgVflDnFs0iw5NvRnDYC2PRJ2C9r6TguZFFzC3MJ3L2BGCrGLyob5GfxvLfEF','3Lk8I','xp64F2kbOv0dxzh9OWAsCPGGGWYktj5UZ7h8RVxhN4g4sm7y47fRXha5jvz8S4afCyzzLXbDpdY9W4OHq2P7zy18kglNUyG5QGYYWOVYzhnhn7KTnjS','dn6BHECC3p9NVb4ruN2yuhqyKtPdRiN8VmupyREkOlD7P1c','8Ej2xqnmUcKpznCTFXS7N3tVALzBs3C0fvQU',13);
-INSERT INTO ti VALUES (1993110990,2685789,'C1MMcVLxU5Tm505VrXt','TBddCsjkCRuSpRaf3tWJz5OVUcwkIcJXcwxZguo4VrGGXwsdL61iM6qdNRpasDfEHpyF9GgVflDnFs0iw5NvRnDYC2PRJ2C9r6TguZFFzC3MJ3L2BGCrGLyob5GfxvLfEF','3Lk8I','xp64F2kbOv0dxzh9OWAsCPGGGWYktj5UZ7h8RVxhN4g4sm7y47fRXha5jvz8S4afCyzzLXbDpdY9W4OHq2P7zy18kglNUyG5QGYYWOVYzhnhn7KTnjS','dn6BHECC3p9NVb4ruN2yuhqyKtPdRiN8VmupyREkOlD7P1c','8Ej2xqnmUcKpznCTFXS7N3tVALzBs3C0fvQU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(81), d VARBINARY(91) NOT NULL, e VARBINARY(92) NOT NULL, f VARBINARY(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (73,15991703,'KFuBlKVKMZ1VAE4Nocur8WdWbONoLeM8adHuZ2EVPqDEj','Q94XRMhvGgxqbSGxTB','6szVK5rCZohe2LPQgTwXHokKZgGtDDNZ4ie656qJi','S7r77Bwdp7OnFQMm9SZxQQZqYTTBMyxuLXm','Xi0XIB2jZHo62wk8pqUmjd1TAuhFQ3sDeVWUkHv75CeWfTdPVUmkbUyF3QNO4j8Hc7jQpRktC9D5','0zD1xXEebs',0);
-INSERT INTO t VALUES (52,11570110,'sJK2ZamI5vc7vLkDQf1pxtiHit6zP3GYqOSBmGSDkWcNGO4WlYR','cUQV3BqD','V6hKwaDQ1pWJwjoaSHsTPvBWrjZuIbttBeEBKTGcR05I2We5uC1oY7wU19Q','tbLbM9FgeZzrlRVmUMA83OgA6pvDKMPzAqt02OBp2TLPTP','ZFUn0zwrz6wnZmOes5bYju0','04v2wZAPUr1iJXQn0ndJH8Ii597s6qoCwRmJrUO1JOcQDbXDTJHLTgmhuV4qStfXISXEpiEbW5nmP5dfawXOf',1);
-INSERT INTO t VALUES (-81,7319934,'rjY7hjPZ','EUZ8fXI4no1TFVxB57V0iKAPVkbVz9KUeel2lm6gFKhdnDBvN0yTNp13QkI3V6TcsOyGCM6PtDT','oWygVE8P','oHPIqtw','0rcxB7r26bKzD3BO3FeuIeu3Hh2LDsVqNei6BdGE9Rh7YzEIHkjqLktK2NqaIE3lrn','AuxK2W4MnHKqCe0lvMzvdaTWUbig4f1KX4dLjSss7M3Wtd5PwqHBdm94eUH7TNcPPG',2);
-INSERT INTO t VALUES (-23,6045040,'dpnkSava0rJUs75gRk70HjxRlXGiJ2TZtYdp1RjLv2cY4YnE5rAt4TMd16gwwz','fuiN8769coRLavFs2Mj9PIfMpNGM','w7fwoSZ9j4o3fhds7KlSlt8ZLKZKr1Xd03F1UMYt7','1dU634Jn5ipZl','77ai2VzTIpDokys6o25os5kCqBqwyQRhcOm4r33WWKkkHGQrnxOLWM7eahYWA','kvbTXzRCmkoxySKNFmfx6AOCw86IXC9GCG0j25NzYgz5JcMVsYxmC98GSn',3);
-INSERT INTO t VALUES (125,1254172,'3T0Gf413q3FpaRC2XaSul3B2S142JIzyRh6WuTda3OUj4S4sb9Rcf5llUbjZ61UdGS','cvBcOd','6UHphWswZpzMqc9PYqCmcLtW7UlsuOu6cABmgrhWbGMg7bgg641Cms1LQ6dOeoBc3x','HjXMNnDGKqr6R9jw8vKnbZyvLKs1puKDTLq4M6TGx','pFzn4lypCozchndsCOgZs5nUxC91OdgaghmnSDIbgDuqTX5','Bzsw3cvLMqrnV3yzqfvdXk7I3aibYJiOWVN3jA5VC22Bzdb40Xgax6RcV4tj85i3xk',4);
-INSERT INTO t VALUES (17,10053405,'Tc186an4GSSayUXd5Sw6Z9QEeFeZ90YTNSjR1P48fgS062xTR1h2FJ0BkVq4IURL8ZAVZpl9tLfu4Q','GNIlgN23AHAEAQ9BLrPgHTctx775oJxFX7bXHQnchukcUB9gxdDrLjjVZNM1mn6Q','DK7SE69mwYOvSgQzhe7PA2DbjqWB5wx36','U','aRuzs1','7VbgNNwsWKPe74s7FCLTq33vPhhK3fGtC5ZPZNxRMFAu4RGWLI5EXd',5);
-INSERT INTO t VALUES (-38,7810422,'0AzEHn2bmJebhGVk1kSs56XntApNV33XAVCR2ssHVocx','jSSKo6a9MoF9A0RV0C0wpeSKO785BFRfpojOnzhGo4Rq','5hr0GOT5xc62ku9qY4XEY8YhXqgjZV7LnDc7Yl3X50CwhQ9a58VHHrwHSOJWk8DLWPOmoO7aPHv78VicJT','vjHSVoNF4C5x42iaHcY280R4p3iiZu1hpcC','jcBF7WJfdSrE5hG8inzB4xA7UjX7SHobcXGAlQ55ZH6ZQ9WwDHL','251JP4KqHdAvK1yiWZ6a9nQoRViCtL2nmBKkosQ9Un0oOgbd6vNwGBCArH8lWpNL',6);
-INSERT INTO t VALUES (-66,6327553,'wdFI7fLjnzSGLZ2rpDTl1SX','z1vwz5eTVe8FjbcRkDDZLdStqBUAz6TCllTkwJxRJPDHmyrTo8hGmILRjHQwBKx7T1h3Z6jYAdV0tE3FAdCzpOT0n','KNyQuAhMLkhaW4blPycAANc0bE2p75xit','pBvJ6tli2qyRIiD','zlb0yzALLqyIElc1Xgc8iMafvNUO3xwQpyG7zfzt','XU1ae19LLv7JFQTg',7);
-INSERT INTO t VALUES (4,9417707,'YQO52LE0Z6M3i','451RTCzqCRidOVC4drJa65dhfXGGgd5EpKPvDjQVzmXwp6OjoYUH6fWDIdYgVttdsRZia6WzDb9G','m9sycHaRnK1Wt4SnHKaIYvxU64hbESMpkRXvaouSI4G4Lz2PJWbqs6LdGcouypW1SaEeEkN','b46dqYUpPOoacP05k05Sbk29q2ohBXabM0Jj1qj','gq4w8EonCwmlh6PjVxInIQJ4gRl9SjfP59lD4S3P','VSCLCMSaDYyYS',8);
-INSERT INTO t VALUES (36,5557575,'1f19YWIw8R5ROmEfFmbMVDoXeZiwZTheZ47HMuQbMfv','239RekKeTHhZhn9FRntSgkisklULdH2J1iI0c54v74MhWK4mTyrtOeUqeiMyORfvadlbRuVxzbvThBy','Ysf0JFgn0iOcn7J','SpEBeFJTl41','ilCGf8bp8qB6ckwkgKcKX928F7vGVhwscDaS9B2l32r0pJq76F','67TBRE3PnxGZOLj3RIl61TkpbVZFKJoR4Nd7EgxURLoV9bSfCUAZUZjpEX9sWLy2jVqvBN64ASZAz9pjUtdB94Wu6C3i',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4072347591,10161983,'3aQe2BUfgtgkK94jv6ZbLOaqGpqYsxlqY0AIqpheGBM5','06phdk3VxWEKOobT3TGD9dPp8maolyEgsFsyeCOUGMDnUnHZu4VFlZ8LN0rQBT96JR0cvarPJef5GiKxgjvqtV1STwzOHxsNyZ6vyAlydjcCP68XOKOgisIQ19nDXEzFeDxcRvp0c1S9BWIpx4DR2xN20F6vD0uB45QICipjI8Js5uooggA68HCIEE1qy','vW8FpY5nj2AzzNtna9vEuQrv7GP8Uf','LH5nAzfXSzuoKgtogKFbqRIU4PbHcPohTTv0yPTsZkpXjTYupKxvvLHsuq8qscVhkybd3MCz3FwDsNxTzA4tw2UweAOWYAHo24rjPbypPTRW0hxOFtppxomSR7Jsi3CaAz2EndekONx1qgefTIcECqqoElEJGS4bpkxH9JpRtkBCaXXZ5bCd74Q99yEqTXVIr5A4EjrVCGJgjcWTDVG11TKFo0qPC7S','e','M',13);
+INSERT INTO ti VALUES (4072347591,10161983,'3aQe2BUfgtgkK94jv6ZbLOaqGpqYsxlqY0AIqpheGBM5','06phdk3VxWEKOobT3TGD9dPp8maolyEgsFsyeCOUGMDnUnHZu4VFlZ8LN0rQBT96JR0cvarPJef5GiKxgjvqtV1STwzOHxsNyZ6vyAlydjcCP68XOKOgisIQ19nDXEzFeDxcRvp0c1S9BWIpx4DR2xN20F6vD0uB45QICipjI8Js5uooggA68HCIEE1qy','vW8FpY5nj2AzzNtna9vEuQrv7GP8Uf','LH5nAzfXSzuoKgtogKFbqRIU4PbHcPohTTv0yPTsZkpXjTYupKxvvLHsuq8qscVhkybd3MCz3FwDsNxTzA4tw2UweAOWYAHo24rjPbypPTRW0hxOFtppxomSR7Jsi3CaAz2EndekONx1qgefTIcECqqoElEJGS4bpkxH9JpRtkBCaXXZ5bCd74Q99yEqTXVIr5A4EjrVCGJgjcWTDVG11TKFo0qPC7S','e','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2046198126,1167777,'wkDGz2i0zTAaQjByxG','E4HKOlZZa3xMwUXJF98fe46moxC0F4Xckq0Skb0kowk9JPloPFc4LCsXaXxRSO9Iko3P117lC0iBMGHoRApfyuY4nQjNpuE6FjyVwYqiZbsGMLYQTCcuXumZ7S2kUXNWF1PdrKd6c4EjlhDAnmrN2gua3gK2P01G7QXYk0sxlVA','jbUDdN3mmSyadceUTuSnqM65aoS4jtVqiHaHfm4hIDO17P8E1o','huWHiGH3ypHmDNlykNxzRwMYNVGUqvIrDrYigWiNsmhkI0pTSk1fIhXKwo7CRoctp9e1xANwkt7QWsBNFIlIp7qUIXgKgtCA1UIjIZ5hErT4e5T3BeRIXW19DHMuHa8eVAHDpGVFAKIwzegb4gDRF2qVAL0n4fCmXa3tEfjEMJlhmYUQpWVx5MEtdZY8K25RsOYcwLXCl8GayYWltK5IhbVLf3Qz','RF','l',14);
+INSERT INTO ti VALUES (2046198126,1167777,'wkDGz2i0zTAaQjByxG','E4HKOlZZa3xMwUXJF98fe46moxC0F4Xckq0Skb0kowk9JPloPFc4LCsXaXxRSO9Iko3P117lC0iBMGHoRApfyuY4nQjNpuE6FjyVwYqiZbsGMLYQTCcuXumZ7S2kUXNWF1PdrKd6c4EjlhDAnmrN2gua3gK2P01G7QXYk0sxlVA','jbUDdN3mmSyadceUTuSnqM65aoS4jtVqiHaHfm4hIDO17P8E1o','huWHiGH3ypHmDNlykNxzRwMYNVGUqvIrDrYigWiNsmhkI0pTSk1fIhXKwo7CRoctp9e1xANwkt7QWsBNFIlIp7qUIXgKgtCA1UIjIZ5hErT4e5T3BeRIXW19DHMuHa8eVAHDpGVFAKIwzegb4gDRF2qVAL0n4fCmXa3tEfjEMJlhmYUQpWVx5MEtdZY8K25RsOYcwLXCl8GayYWltK5IhbVLf3Qz','RF','l',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3333462541,5981193,'d','rpXpedp6i9YZfB3yjmuRhcz7mNhWfbTq7dYHugBRsQxISXSAqOdApqu2pfEPcurG5uB','xLTv4zYlP684ocHhONdu4Ge7aJprNS3tDo78uVCXqn8ivBhIYFQV9MMS7VoYtRSqx4MWKyCkejQV','0tB0SJZr4QXYKuqqqYCc86PKSCdIJOFHoMhXs8zqbtXiQjZuvHLeJu9LwAJ2zPRfYee6ByZW9UoHBmlUfif66yUnRZaWwhnP9XCaoh5cUsNInCzTlpE5zdMP9RbGIIfihP3thfGmergZzybF26kMcUtLwh1U4dTiE1DllXdcZ6PF8FHHDchWhMWeOkifexfP1F2OGxllTQTZZ9gHXbfkbIu6Fp4515F71PmO19XEHoAQbcARjH76f','Im','1',15);
+INSERT INTO ti VALUES (3333462541,5981193,'d','rpXpedp6i9YZfB3yjmuRhcz7mNhWfbTq7dYHugBRsQxISXSAqOdApqu2pfEPcurG5uB','xLTv4zYlP684ocHhONdu4Ge7aJprNS3tDo78uVCXqn8ivBhIYFQV9MMS7VoYtRSqx4MWKyCkejQV','0tB0SJZr4QXYKuqqqYCc86PKSCdIJOFHoMhXs8zqbtXiQjZuvHLeJu9LwAJ2zPRfYee6ByZW9UoHBmlUfif66yUnRZaWwhnP9XCaoh5cUsNInCzTlpE5zdMP9RbGIIfihP3thfGmergZzybF26kMcUtLwh1U4dTiE1DllXdcZ6PF8FHHDchWhMWeOkifexfP1F2OGxllTQTZZ9gHXbfkbIu6Fp4515F71PmO19XEHoAQbcARjH76f','Im','1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(52) NOT NULL, d VARBINARY(47), e VARCHAR(25), f VARCHAR(8) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19471,2357860501764734754,'zelMY00TYERd','0fZe5L5o0E1t','WTalHFtdQj9APv14','mWp1nXO','uu','j',0);
+INSERT INTO t VALUES (778,-721524263605672625,'g6q0B8CdOSU4nDIK6FYFDsPIqaCOg4IJWMAvzyx8SVVDh','6sOf8C04WGYySv8ASOCLEk5vwNuiPQPKHwS5','aNsyvCMsN5FNQ6WjgQ3','t','y5','hc',1);
+INSERT INTO t VALUES (127,-299148952617926438,'6BPdoM4QH','HSrI9kXbp9w8UAO','O','p7BCR6s','9','x',2);
+INSERT INTO t VALUES (-12139,1932272977540126429,'yLElduJDLH3ChPPmqwJXyIa67cbE','Y2FV7bKYS9rb1tOPYKnffJRn4FpFPWZp','fRHIX53KB45CnipOKYtoXQj','hcUUsC5','nb','p',3);
+INSERT INTO t VALUES (21845,-7863146862270660919,'Y97CvllOPux42zqeXNFruVu6Esh5uOa2','kwghAhOXaInxwk4DEA','DPhm','f77RNXb','HT','c',4);
+INSERT INTO t VALUES (-28598,-2017545351629252156,'Y3FATj6TggKUnZMDe56YPkCgq8cl','WK3b7vsvv11cANIOSl2ci6KjqhQwwnGwjZ4YOIP16','tE65KQJSDspTsRg7e','d7Hf','Y','jQ',5);
+INSERT INTO t VALUES (662,80459563757681830,'v2pE0','C5ryI9fTligvAFvn0LbVp29ohxq4QqqMOy7VIP','qUKoeody8gzhKvSbbrW','cDy9Qifw','R','h7',6);
+INSERT INTO t VALUES (-1084,-2089775626834847543,'QnShsw6y5ua4FD19MpDnhyoGBY4lWOt9McuuDK0L','2DIMjodjV6y2vQ2lsKzzoc4FrtzIZFCIumpj','zuhG4uTM4vYJ','0cY','Cf','j7',7);
+INSERT INTO t VALUES (-3886,-6815736445337825080,'S4eoaTlp8Ac8kklkJsQ6kplK5CO0WnxDEVwdkyao8g','QkuGtdKYczuSZoIrvo7SHou7mtxdDyEK6u9tOO','f','1AJ6','uy','XH',8);
+INSERT INTO t VALUES (23446,7169973263801212880,'h3PPZwA0vn7QXVc','NdGwSRvzrndb1lZ5qh2bQglr0K6qzKJDNHN3QAA','dD0H1Yl','j9','er','fa',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(52) NOT NULL, d VARBINARY(47), e VARCHAR(25), f VARCHAR(8) 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 MEDIUMINT NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-3293021,1376763,'FVRJbC','2TDNf6f2jOinYMtRXFxOGaR9qQsB','nm2pjwS5n8e5Ux7cDFzRbkmSMkHHvwotOVo6QGuhI','clt2HHF5VteUAvekcjOgwU3x4avVm0ZtiQh','Sc49JbAO4yQe39pCgYb61Uij0byaoZreYtP0zqn1','bfXxSqvD4I63GZGWEkfBpAETwC2LGv2HxDdPA9124dcjmD4ir',10);
-INSERT INTO ti VALUES (-3293021,1376763,'FVRJbC','2TDNf6f2jOinYMtRXFxOGaR9qQsB','nm2pjwS5n8e5Ux7cDFzRbkmSMkHHvwotOVo6QGuhI','clt2HHF5VteUAvekcjOgwU3x4avVm0ZtiQh','Sc49JbAO4yQe39pCgYb61Uij0byaoZreYtP0zqn1','bfXxSqvD4I63GZGWEkfBpAETwC2LGv2HxDdPA9124dcjmD4ir',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(82);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
-INSERT INTO t VALUES (-1649103,11686109,'98xzHXkXF5PvfaGZhvN3h0gOQzfZfRGkBEZ2','xX3CxVwqZex81q0vquRfmE3zENSVLjnGNGv9sjtxwbndq4l4fz8Hcl3f','DYxSgngrz5DgWkkqMPL7DiN6wvHwE7nUeFr56UqliUoPK3HK4k61XYpUv71aV6A5K70FyKhwtPFpu5lAVV6ovlWOuk','MI8OSoOkxBuS7dSdsXsNteXFL','aRBN0ISIyihvOqNaKHgZ6Yei0TIQEJ4lWkXCSu8rrujsz1ro8LXaEriePpJDRnVjzY','5c9HEIb9VgPfAFiRrnPlgGI',11);
-INSERT INTO ti VALUES (-1649103,11686109,'98xzHXkXF5PvfaGZhvN3h0gOQzfZfRGkBEZ2','xX3CxVwqZex81q0vquRfmE3zENSVLjnGNGv9sjtxwbndq4l4fz8Hcl3f','DYxSgngrz5DgWkkqMPL7DiN6wvHwE7nUeFr56UqliUoPK3HK4k61XYpUv71aV6A5K70FyKhwtPFpu5lAVV6ovlWOuk','MI8OSoOkxBuS7dSdsXsNteXFL','aRBN0ISIyihvOqNaKHgZ6Yei0TIQEJ4lWkXCSu8rrujsz1ro8LXaEriePpJDRnVjzY','5c9HEIb9VgPfAFiRrnPlgGI',11);
+INSERT INTO t VALUES (3639199,3845563347050792111,'gKJrjTMbLSrHqDfHz','PPX0a','y3PGC','IfB39s','3k','Am',10);
+INSERT INTO ti VALUES (3639199,3845563347050792111,'gKJrjTMbLSrHqDfHz','PPX0a','y3PGC','IfB39s','3k','Am',10);
+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 (-770202,-5672688995209092185,'b4GMI3xlv7aqILmv','AegsNGCUhGTOJiKVJyeerFeBv9kEkXXP5nKxrDjNI','xz2ncbRGUbl6r56Jb','n','m','d',11);
+INSERT INTO ti VALUES (-770202,-5672688995209092185,'b4GMI3xlv7aqILmv','AegsNGCUhGTOJiKVJyeerFeBv9kEkXXP5nKxrDjNI','xz2ncbRGUbl6r56Jb','n','m','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1703104,6429817935379194441,'SOnAfq9bEdKNy3k4TneJlCp9n5Vwr598R2A4pj8LMfz3s7fi7e','knNWUDuEtebH9lsVX3iTtZzxHnLYda52P4xoIn8Zk0jYiNSVJFRz9AwJEgsUCaME9JwFVuKbecfxcNB1cN0nSPBMXoeMoJzSlJHf8fe66NwnsOphQ4MX2U8I52nFfRt9uxqLm9FMK6TrXq3Q1JI','S54nl','mYws','h','fZ',12);
+INSERT INTO ti VALUES (1703104,6429817935379194441,'SOnAfq9bEdKNy3k4TneJlCp9n5Vwr598R2A4pj8LMfz3s7fi7e','knNWUDuEtebH9lsVX3iTtZzxHnLYda52P4xoIn8Zk0jYiNSVJFRz9AwJEgsUCaME9JwFVuKbecfxcNB1cN0nSPBMXoeMoJzSlJHf8fe66NwnsOphQ4MX2U8I52nFfRt9uxqLm9FMK6TrXq3Q1JI','S54nl','mYws','h','fZ',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6760394,-5037254062438312500,'l7cJVkMsy0Txqm2hMnvsdv8','cuYQnWyo2X0delREynm5EzZhNhaklKAthhIZJNVuWSfdWqrabten6ZSgB2PgsifwFZQUgCP2qEAwB82jRPQY7TfQWNRbdgpYjVSTUWIs05Yi5MhSxiOhQlTZ37S36H6Nl3aNPyJ2dZSNJ4gGA8yYFuWJ4DX1hzs47LeIZgrifKcOqt0OVPDm9','FJfZms6','DvdCrOhb0sfxRIFR4ilCCV8OCPKlMdQxgj2BPHXohPWwwCt02AIW5BZPCZTiWZ7cZCNUmcew45CP4d0YM7qQhck3S5hJrOOkyELvVpBvPG','i','6V',13);
+INSERT INTO ti VALUES (-6760394,-5037254062438312500,'l7cJVkMsy0Txqm2hMnvsdv8','cuYQnWyo2X0delREynm5EzZhNhaklKAthhIZJNVuWSfdWqrabten6ZSgB2PgsifwFZQUgCP2qEAwB82jRPQY7TfQWNRbdgpYjVSTUWIs05Yi5MhSxiOhQlTZ37S36H6Nl3aNPyJ2dZSNJ4gGA8yYFuWJ4DX1hzs47LeIZgrifKcOqt0OVPDm9','FJfZms6','DvdCrOhb0sfxRIFR4ilCCV8OCPKlMdQxgj2BPHXohPWwwCt02AIW5BZPCZTiWZ7cZCNUmcew45CP4d0YM7qQhck3S5hJrOOkyELvVpBvPG','i','6V',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (132160,7084175135076260923,'dqvc0FeWlauEIdCQ4ybeKK9MtnM8YOQI4ZmcmuwzgM6','wDSW4w3diGJjZXhnOHpwHNivQ','MMn3sKGfyllwIYvU5GKlM2N','5frPTviqyBhxwLHIAisrcv6OQXfgvoosRmvAAzYQ8rfN1VWSwObTF1If9TZUaFmzOgZqvFxFIwwCgnnIUl9d1TxvY46VXq9gLlk5Mer6ZdkWnJar9vcxmvL6CTGl55xgjmEg4TLsd3OErid9XMpQYTbQkJajoi','VAA','ok',14);
+INSERT INTO ti VALUES (132160,7084175135076260923,'dqvc0FeWlauEIdCQ4ybeKK9MtnM8YOQI4ZmcmuwzgM6','wDSW4w3diGJjZXhnOHpwHNivQ','MMn3sKGfyllwIYvU5GKlM2N','5frPTviqyBhxwLHIAisrcv6OQXfgvoosRmvAAzYQ8rfN1VWSwObTF1If9TZUaFmzOgZqvFxFIwwCgnnIUl9d1TxvY46VXq9gLlk5Mer6ZdkWnJar9vcxmvL6CTGl55xgjmEg4TLsd3OErid9XMpQYTbQkJajoi','VAA','ok',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (242847,1682368678712336232,'hJDZ6eLfXwtajB8pNqhssBj8efHJgwM3Nhbduop8mK7uno7yTbYW','4ANUcmNSNVauDFmMuolpRmIrvSAxDkKcs9CUAqb0ZaReO6KWbD30L3ugkL01EcmTNC1jgRpRdaTN27E3hmaARskKyrPpWvINGEyidtWRRqwwF5g1K7mYOhUOLX9AuOsgx6S6kg0VuQEBoKKlrJfgrrSbbPsCJhZyC5slIjBnLgiMtF6AoWLG08OZwLsA7AIcgvVSk7EQ2pHQ','JLjFFK','7nz00TImh5C1MV4hEhq5N5FvFAdTkq6','2U8','i',15);
+INSERT INTO ti VALUES (242847,1682368678712336232,'hJDZ6eLfXwtajB8pNqhssBj8efHJgwM3Nhbduop8mK7uno7yTbYW','4ANUcmNSNVauDFmMuolpRmIrvSAxDkKcs9CUAqb0ZaReO6KWbD30L3ugkL01EcmTNC1jgRpRdaTN27E3hmaARskKyrPpWvINGEyidtWRRqwwF5g1K7mYOhUOLX9AuOsgx6S6kg0VuQEBoKKlrJfgrrSbbPsCJhZyC5slIjBnLgiMtF6AoWLG08OZwLsA7AIcgvVSk7EQ2pHQ','JLjFFK','7nz00TImh5C1MV4hEhq5N5FvFAdTkq6','2U8','i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARBINARY(48), e VARBINARY(73), f VARCHAR(42) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3103261168,54474,'zyu0','J','QOvyXa7exuNW2Dd691uN2dpdrEbtPt8EviN46IMH1eWTGI2kJBPH2HfwdOB6','A53Jw4umHUw0evcc4yMuFf','I','J',0);
+INSERT INTO t VALUES (3890889294,59900,'BSw3p2l6mdhPlud0zychy','hjNZrD','FdVEobb','WGnvYA4QDBdQiNd','q','a',1);
+INSERT INTO t VALUES (257336732,19532,'YKZ','iHmBuHOPngBg','ODHhz','1RJ6MAInPJEaUP24IZu0WqJLTsSmKtXNwDHy74','p','9',2);
+INSERT INTO t VALUES (2957463880,14404,'wQWvJrdSNCodYYmYF','VHqswL','BkmouFkgx7sciQHdKGyk3SzCPX6ZxzBLAWx7','akk9xdvlm8lMrm8','J','1',3);
+INSERT INTO t VALUES (1115541368,30775,'cNYtaJlnWNw61jzhNvZfWM','wPofoZJcXelqo3nZJXF6ayHp','73FQ2gfK','2uiOhZEjoququCawFHl','W','y',4);
+INSERT INTO t VALUES (2756417372,3807,'K89R','vODGQKGKm8W26mD','XBPzmf9Uz0yGLyslUW0eauaiY5W2LSzTSabbA2ttc','M5SxGyo1N','w','0',5);
+INSERT INTO t VALUES (3973066432,131,'F','eoLMWEa0h3XI9iHPlv0Ey','xaekm4PmetpymLNfhGjWSoN4E5uspPKS9VqbZeAqcDrZ3TQKSQ','Nmkl44IcEX0HGrBjWf1UcvVH97w1czjxz29M','x','p',6);
+INSERT INTO t VALUES (1559247140,19294,'P2GJ8qQ','nolSU9c9R6YC0Y','VzwhflwYLBwuki88448nm5P3xXHl2SfivHAhM1xeURgKxJ65H','F3WaN95uXb','z','X',7);
+INSERT INTO t VALUES (277371279,47357,'FRqkkg1Iwg9Dm','WHkb5r2Sfje','tjwwyvBdAnVBjxdT3XdWiX9f0JEGzPwIuDvPuwAm','X9','d','R',8);
+INSERT INTO t VALUES (1008354239,10845,'IBdctvb','Ieu0lNJi5Fr6a1EBbcU','pjdWc0saG50izV7BZO79jgLlTrsYLS','Bunw','u','n',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARBINARY(48), e VARBINARY(73), f VARCHAR(42) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (732879576,10008,'A2bZyVZFQ3x','zbPmxbK0Tj8QXqmUBG4rsDHuxoiWqy3bO3','K4Kbs43oJhpTtQTPQjh2HVAbzzdt6Uw5hwcB8FFnnRG7Vt5F','0I0','S','K',10);
+INSERT INTO ti VALUES (732879576,10008,'A2bZyVZFQ3x','zbPmxbK0Tj8QXqmUBG4rsDHuxoiWqy3bO3','K4Kbs43oJhpTtQTPQjh2HVAbzzdt6Uw5hwcB8FFnnRG7Vt5F','0I0','S','K',10);
+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 (1889655975,26694,'LsFMjpOqjES68Ch2','1jwIGKkb','Xckwdjl9GlzH4hcpb','rOevQel3mEyp2GKfNSsFzKx2w1DtH4VRC9kd2S','0','Z',11);
+INSERT INTO ti VALUES (1889655975,26694,'LsFMjpOqjES68Ch2','1jwIGKkb','Xckwdjl9GlzH4hcpb','rOevQel3mEyp2GKfNSsFzKx2w1DtH4VRC9kd2S','0','Z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3263093289,60336,'BODPA0eYp1','Z8g2Y5pOfsaTbUtTYTj6E2xS9cpnR95iQqNdyWpd2pt54yyL7bXLyJuguRHhRtJ9JAiUg3fLgJyJFiOqenRcg1OXrwfLCiMGMj7t70bXTS6UkqPr25rqBBA29T5R7Uqa20sKGmwBhTCUUVztEMtmTWffH4xRlNQusDSRQKuiiXeHenoRxaw4rMTM6HVxJn7GRNnqepJAoKdXXb7RBL103tcFHepegieER0m31Mr1EEAMEnNeVDGrT','Z6A8McaCmlwOft5gNzO','onr3feqgyowtc82JIQF758PX3S1AjZu','0','x',12);
+INSERT INTO ti VALUES (3263093289,60336,'BODPA0eYp1','Z8g2Y5pOfsaTbUtTYTj6E2xS9cpnR95iQqNdyWpd2pt54yyL7bXLyJuguRHhRtJ9JAiUg3fLgJyJFiOqenRcg1OXrwfLCiMGMj7t70bXTS6UkqPr25rqBBA29T5R7Uqa20sKGmwBhTCUUVztEMtmTWffH4xRlNQusDSRQKuiiXeHenoRxaw4rMTM6HVxJn7GRNnqepJAoKdXXb7RBL103tcFHepegieER0m31Mr1EEAMEnNeVDGrT','Z6A8McaCmlwOft5gNzO','onr3feqgyowtc82JIQF758PX3S1AjZu','0','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3440696744,6238,'EGne8oFtY0iCWIk','ZbBpxfzZjtDLvmb6FxrXbaqIMo0zIzijUo41h28lJbMGfUztEyD5K8yllhdbBH3o3CVeDpfrJYBFPlTGWYWnqEOLvMSvuTYIsNDGbFOCZ48ujhttjIDLAECr7u3Ac6UKshVMoC2u3eOeQCcFSninPhEfBoKmdNjkdBsVdpsFI9maEjYeBCcKPBWF8BM8zXJHK','ld75GfoqXPKrVt','rl7XIw4IUB2VM6KvD3SygbdbG4sBXPQeBjXhlczww41szACSbSSykmI3cAbQnDd2VAFpEIo4Vip1KvWv0LGzgL1aBDaPldmy2mAHi4cLEPYiGSDVMIVLGZ7PuOVjs8lBbl6UN8OOtdnWCqRnH2RtjbpPCxIiDdvydMQUPClPg6m7jl8jxJRWMNAWhyVrEpzE2rZZ6W5ugUsVXKX0mTGjTJCdpViUg8V4cGrOZqyR2hqk977','c','T',13);
+INSERT INTO ti VALUES (3440696744,6238,'EGne8oFtY0iCWIk','ZbBpxfzZjtDLvmb6FxrXbaqIMo0zIzijUo41h28lJbMGfUztEyD5K8yllhdbBH3o3CVeDpfrJYBFPlTGWYWnqEOLvMSvuTYIsNDGbFOCZ48ujhttjIDLAECr7u3Ac6UKshVMoC2u3eOeQCcFSninPhEfBoKmdNjkdBsVdpsFI9maEjYeBCcKPBWF8BM8zXJHK','ld75GfoqXPKrVt','rl7XIw4IUB2VM6KvD3SygbdbG4sBXPQeBjXhlczww41szACSbSSykmI3cAbQnDd2VAFpEIo4Vip1KvWv0LGzgL1aBDaPldmy2mAHi4cLEPYiGSDVMIVLGZ7PuOVjs8lBbl6UN8OOtdnWCqRnH2RtjbpPCxIiDdvydMQUPClPg6m7jl8jxJRWMNAWhyVrEpzE2rZZ6W5ugUsVXKX0mTGjTJCdpViUg8V4cGrOZqyR2hqk977','c','T',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1310432268,45206,'4jGur','jyQy5Es6YtGtg7bufZf5p6IVDETw2nnWnvKz0UXgeCzBgq','d0bRq8weL0zPPCs1JNUxnatIF0aGBRrlZTJ1eyPSppVdiESKDNIguwJWU','Qs4t8Zh7OrxpOt1O3lanoV2aqTV7i3kyEFntEL4bSsq9cM3ExTaKslsKyXKulkE1ueMQuAX3diOhvuPo4zBrfpvIGAOOEmw4JbGgjZ2S7j6hqatSQKEKUNxee3K1VJsqOI1lZw2liwvXn1uPvgA24QuMvEmJH97HTiwKHfwbG74Xpd18gw61YSn9efCzkbM8','7e','S',14);
+INSERT INTO ti VALUES (1310432268,45206,'4jGur','jyQy5Es6YtGtg7bufZf5p6IVDETw2nnWnvKz0UXgeCzBgq','d0bRq8weL0zPPCs1JNUxnatIF0aGBRrlZTJ1eyPSppVdiESKDNIguwJWU','Qs4t8Zh7OrxpOt1O3lanoV2aqTV7i3kyEFntEL4bSsq9cM3ExTaKslsKyXKulkE1ueMQuAX3diOhvuPo4zBrfpvIGAOOEmw4JbGgjZ2S7j6hqatSQKEKUNxee3K1VJsqOI1lZw2liwvXn1uPvgA24QuMvEmJH97HTiwKHfwbG74Xpd18gw61YSn9efCzkbM8','7e','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1126886240,46539,'bixJUyOwEpQjFFAcK6','zkMzRlfPeEmQL44Dmm65CjwOr0nuZhvsaucx4Jp94WS1FbAfwsmyxyv87Wylwk3idXrf8hcCYQfa8kGVDul4VXH51GubNi4fEpkkf9y7YM0paIzfE5HuJfQsQRxOkigrJYRaino9SEXkBUywgXxJxqKbjPhN9hdUJaONQnSCwuRtyIza9MXyAJol45kui7Y3f5IhgvEcD3eCgox','aeRfHLhGzLj4wLgQzpyEGv2yz5kv3mQ3GVQhE','YQ6ujxjDXfIqysrPGRH6buUkrVyzLByentk9hvy5hVleSyUTYGdmRoYOGmfAONmlNJ7mvI45HpQ0z7GTBibKllxLlYrrLRfpgQh1XYPJOpKuTkC52wcpT3sovtiVrzTPgkx02fliaVTYUZfyB4GPTEfs4xuqkcHWJE0kepeSyjfFeQYBfTFE7yZI7xM7dwHmKF19n4vigxgupsXSHmx','8m','0o',15);
+INSERT INTO ti VALUES (1126886240,46539,'bixJUyOwEpQjFFAcK6','zkMzRlfPeEmQL44Dmm65CjwOr0nuZhvsaucx4Jp94WS1FbAfwsmyxyv87Wylwk3idXrf8hcCYQfa8kGVDul4VXH51GubNi4fEpkkf9y7YM0paIzfE5HuJfQsQRxOkigrJYRaino9SEXkBUywgXxJxqKbjPhN9hdUJaONQnSCwuRtyIza9MXyAJol45kui7Y3f5IhgvEcD3eCgox','aeRfHLhGzLj4wLgQzpyEGv2yz5kv3mQ3GVQhE','YQ6ujxjDXfIqysrPGRH6buUkrVyzLByentk9hvy5hVleSyUTYGdmRoYOGmfAONmlNJ7mvI45HpQ0z7GTBibKllxLlYrrLRfpgQh1XYPJOpKuTkC52wcpT3sovtiVrzTPgkx02fliaVTYUZfyB4GPTEfs4xuqkcHWJE0kepeSyjfFeQYBfTFE7yZI7xM7dwHmKF19n4vigxgupsXSHmx','8m','0o',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c CHAR(79) NOT NULL, d VARBINARY(50) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(54), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10,-27240,'DG2Q57l2GOSgjA','E','9mMjE3bzZhqO4','0ntF1','h','X',0);
+INSERT INTO t VALUES (160,-1006,'wYsGfcdvvIe82kYO0JioAESixYnPR6pt23M','4BynFKkoeMyfOkxvVUf4qDEgHrqLwKawaKxg2','BZy2sZ1sXepRC1sXD0KLyGUZuYH76oTe5','m5hPNBjyfXO2bqLyopx2MACqBQAGG160AVDuLqUZaauCY','d','k',1);
+INSERT INTO t VALUES (100,23825,'bonfJ64sxAHD7e9DxG8a5kohGsP0odwzTO0EVv1Zo4VWpEWe','PPinZMGFvjNghEpii77PO','lzubTsC6UEAgQwHmFxWFj','JYdf3wVsro2V78nY0IKSCmw','Y','V',2);
+INSERT INTO t VALUES (93,-10816,'ph9pMPwCZyTYzf4AFTs9cX9vcPApDqo4FQCo0OVLmlAosMHn77JJz7X82tha0GmmM9uQtJQfBQJG','yvQKmiEOwgHXzckPVrFU1F','8S9zSB','yWjP2orjMr6N8BBan8ZC77MrOrcGNxegGJAkWXM16JlsYyKluEsPjg','2','e',3);
+INSERT INTO t VALUES (83,-29027,'fPgLLdAqEUHTUDuL3ocMoZtPPFKQk1H4lGp7XV3hXgXTQlqZgvIc4H8','r4TaH2P1oTbwepO14SZdsjCD','wjx3PeO','7tDqH1ZXIHmxY5XYsJ1elKD4AZX','L','H',4);
+INSERT INTO t VALUES (172,-9135,'c7wReaLofqFEDiiUbVzTr7ZYNsGsK3r','7wp7EoZBqY','6jtGYTq0GAirkRY2k0bw0','sseqJdLg6F06uRKZEkVv0dKUe9pKOfKqnoZ3N','h','B',5);
+INSERT INTO t VALUES (220,-26979,'KUlyVlNlMjGitJD8AENzRP8WzRhrmq2OOYnLdSarkwt9sC3S2wjzjC5s','pqHOsBvUlRiVTJt5vf0v','n1SavV81jU6Bw4Rfh5jEXxb','WhbMmZjtfkbGCkQTnm5D9Opsjg4XO22ZKo1G','4','X',6);
+INSERT INTO t VALUES (189,23513,'bmNyUaYff4WTd8vxQ3NV1A53CCBQYa9R8BY5IJuVFzfddZZZo1XUwWishtuYY6axBGWGV5G1JeA','VfAjblyzr6RDVqgzKTsH5vMMcK','WGctLtvfh0AZmg6NgzbLEdg','btA12PCmVg32WvsnwRs1TzKQyspAo33o3NGISz0hbZDl2fPtoYA2N','VK','b',7);
+INSERT INTO t VALUES (159,7223,'fiu3IStJJ5ejU9aEL1zQOXqEJ3rOJiAzlTw6TvQan0EGDI6JujmNlAfP2d','P273xmxUh8TMCV6NU4AWnatFiwhXrZ4wwxMI96VVNjAcCU9I','k9i6lmjkyLt8SwlKEciJ2DvF','60PUR77scZvD0PUfZ0zB28VAazfEv','D2','d',8);
+INSERT INTO t VALUES (100,18837,'hzbQB2F4rg4Bmlf7WfoRetBw1psKHpts3r10sUCS','Ur871fsnstOe4SLFngJr6MqZdXJMP8kb5GGRS26PN','QMeLdTN2Pd','SFbliZDe4RkC3WJcFJJbFy27kVCqg08xFCa','d','H',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(79) NOT NULL, d VARBINARY(50) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(54), 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;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (4899,25719,'6ZX93sY','iNa7uJBWdnoYNf9RBbXHp1iutMIt8gvun6WyRWqW3hqq','hSrOf9S68pHTeCJbAvMC7goIOCyo','WJL25VvTb','f','b',10);
+INSERT INTO ti VALUES (4899,25719,'6ZX93sY','iNa7uJBWdnoYNf9RBbXHp1iutMIt8gvun6WyRWqW3hqq','hSrOf9S68pHTeCJbAvMC7goIOCyo','WJL25VvTb','f','b',10);
+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 (65459,-18435,'m','cixsEcfYhVyNt4oxqizj1IOWM8a','c2VuQFEbTu8Rwc46zdLaP7pao6jmkHUkNmsUmHY','hFT2OY6GUuPT9L88ohQ7M90','yv','W',11);
+INSERT INTO ti VALUES (65459,-18435,'m','cixsEcfYhVyNt4oxqizj1IOWM8a','c2VuQFEbTu8Rwc46zdLaP7pao6jmkHUkNmsUmHY','hFT2OY6GUuPT9L88ohQ7M90','yv','W',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3291759,4472232,'6NxYMYmxPoFlAJrn2YWH8hJADz37xrB9NoihahtsDqUiNKhu50X6cqTWRj9q4lWapUoISw2VTjHGJ4','tm5HKtEFUyrX2AOj3cm0kOCIjIhAhvpFt20KKLViHloGUgktgUNLYGmH1k10xYQc6BYMCFK9h','tX7wKMF8IXYdFB3qQf','jI09hCqpDO31lIUscCTYDv','8UXJkZqLHBo3DbQtaQF8CRu5Ib3MLgBAO2nede7','uRniNp94RRgblZfp4jgdNlwjyA6zEnwtCsDEPEis1eSiJMeyAjshFdZ62xqUEUFfS',12);
-INSERT INTO ti VALUES (3291759,4472232,'6NxYMYmxPoFlAJrn2YWH8hJADz37xrB9NoihahtsDqUiNKhu50X6cqTWRj9q4lWapUoISw2VTjHGJ4','tm5HKtEFUyrX2AOj3cm0kOCIjIhAhvpFt20KKLViHloGUgktgUNLYGmH1k10xYQc6BYMCFK9h','tX7wKMF8IXYdFB3qQf','jI09hCqpDO31lIUscCTYDv','8UXJkZqLHBo3DbQtaQF8CRu5Ib3MLgBAO2nede7','uRniNp94RRgblZfp4jgdNlwjyA6zEnwtCsDEPEis1eSiJMeyAjshFdZ62xqUEUFfS',12);
-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 (5453967,11272365,'sI4ZAiflIr8UOg9ebfvIhIknuSVoouPl6T','NSsNUfwagqGkTRD6Za47Hfk3FrR1UPRELzgsLo0RB5fNSUlceCI0V','3TgCCssbuZ9aGDyWm2jGjCowSmo7tEBjQknEFMnX0qQNxY','vUeyUvs1Vpdm5xR8lRxpHN4g4I4VdFpMXEB0osxbYSv5Mhlojeys5aCrzZFqEyl8nwkMIQv565VMCnCGS0VdICdqyfIFnucY0CbKFMM58VasZXwmrsLMt7aUSX6XTgB18K2lUcjc47SajOW66Gujm','qr0C03qMBsviPw5jz7FN5dqkNLfoEt3zukrfq','UK',13);
-INSERT INTO ti VALUES (5453967,11272365,'sI4ZAiflIr8UOg9ebfvIhIknuSVoouPl6T','NSsNUfwagqGkTRD6Za47Hfk3FrR1UPRELzgsLo0RB5fNSUlceCI0V','3TgCCssbuZ9aGDyWm2jGjCowSmo7tEBjQknEFMnX0qQNxY','vUeyUvs1Vpdm5xR8lRxpHN4g4I4VdFpMXEB0osxbYSv5Mhlojeys5aCrzZFqEyl8nwkMIQv565VMCnCGS0VdICdqyfIFnucY0CbKFMM58VasZXwmrsLMt7aUSX6XTgB18K2lUcjc47SajOW66Gujm','qr0C03qMBsviPw5jz7FN5dqkNLfoEt3zukrfq','UK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED, c BINARY(18), d VARBINARY(26) NOT NULL, e VARCHAR(69) NOT NULL, f VARCHAR(49), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-12,162,'lGnUrkGHXBydk1QOb','Hk60QuA','hoAXdcEH9pNpJi4Saf2UITU8oF3i3dfnWq2y3Ohqt06RBGPpDdOGwH2k0NGJSx2','kOoph8FRUXn93B4XPsvpxwpnl','XVAIWWn','mnVGkm9gBx3MgD1TjwNCKwCiWMrzpLuuHb',0);
-INSERT INTO t VALUES (38,164,'Zd','QgZlDh9Go2mHY6Z','ubVxqZi6ayUnqqVCV2M6GyOdC0KY53GPKW3LQVUiPbZK7FlF3aVYTWQN6BN','U5TJpyY8q6yNu6GzX84PhI3ucHxm','79l31Y6s9jPyX3jMGgwtiuYswixEDkJRxjW9yq9','QC3JOtiki5EX',1);
-INSERT INTO t VALUES (-124,45,'nSV','URUyp7gyrMil1YYKSWI5R','HjQlDZjZCAXzQcyEqHR1M0kOKP0Rhxw6EuZ7kNhTVSwYnQK3IceSvGjOI','u9HvEP5bz3d1wIO6X05Fuwmr0','LR5T5D2hVTB9kphieyWJW41mrm1Xxz0SvqUP2DNnSzRW9PGxZgckQj8WKEBH','mYs9',2);
-INSERT INTO t VALUES (-99,120,'bt1Lj2','sVdKN38KREXLuE2jjRYwsF','TjwklZ0wdGgg3R5KAVxZCyCFWyfD7cfdB4exucXyu','cnepEvS9nLbmKi0Je4s4koF6NNeeK4V1j','gBSjK9HWNUxkR7p77zlMkvWL8l4IyxNJ','uWp37my1adV5Z9liTb75CVVR1YkBwoceoYfWINnIltBXsskrypFUznxg4n',3);
-INSERT INTO t VALUES (-112,138,'JXBjgKmZ1oDSMcN','Atzs','LsGWSlyxiQSd34bq','hFs8N6AXLrSPcpS3pQIscGQ4r9','7NcFFIV2NbX2uIJXmVAqFh2LM1gFGjwhQBS4eL7O5IsdmnumAvTYYI966','kWDBUDpMvhlRDvcNRxMnJfn6uMAelLehfpEZhTJoo4Yi574WWxF5lLHeGlAEJrgOYP4',4);
-INSERT INTO t VALUES (-72,192,'D7K','b4mx3u1qRw9fbq','QBiHTtKGfkgjbcwsFzuGFvs1Ush5uv','v1UTMbM0xfxgltrqvM4aFp39S4NbDcZCo9xuYL0wYZYuTdvk','5sVFjieGpS0u2AzleuTTvO6X7GeMx6yto1XlqWWhOPlbHRW24m7hpBKbRP0bzI811Kuvc9hmUhQHQpVmclaRlpE8V1','FBly92YOal9yMlJnSIYFG3qUeDei4dbKH3ebEu5KvK',5);
-INSERT INTO t VALUES (-17,223,'J8tBiGojAH','wl','CBvkNcoSLyaGddwyHhOoViQtkm5S2k9iUlhfVp3sCcd7XuHQTNnQ','0wbDxjRccqgSXM91KO2iJTcR3UgbWa9DAOIEwJo','ItowgGJvrO2G1bI3FDnGCraxKdsOY7yaMlJG4ClzM3gHRVUjVK8hXxnMsmEOvpd40LmSs015GUC19MiV','d8G6DhszYRTWrLVE1wyycexu59LznZi70d7fgPvpjmTVmqjbmuLk2sLMEAB1zNtXrMKKAoVRN7SYwbPkADxtvsCqDL',6);
-INSERT INTO t VALUES (50,242,'Gyx9AEDj','DUopkj1','JdxOSnVvC4ihEtsOCdZyERsl4S3JmCntrbOPMjWCKGaKny0lCISMDoa0SE0aa17JPH','1R7lR1zM3yboNVc8hCHIhJengjB6CJr4j','GO8ZJpOw7zdV6KJ7A3fTrg9LleecYNFmvUw4ZtDuBo5TC36PrVaGm5L57VbeEdwX','eSPd25R9hTlH6W4hv1ztI',7);
-INSERT INTO t VALUES (-89,235,'PBsgNIVWmu','FOmsKnNxrs4Bg19XmU','xDOPa539ShxlxcnzhOqL0cUhtCwo8oZ5LfJBab0QCoztBpRClt5ZqnH7t','ufhBNlivwy2h90MWKZlKCG81rsNQtj','D4jGzgTsibTVGR','0OY9zuoSbvhJbrB8E3j6AxHI4zQFtnLG99uP51zhznFK7vMwMAQGpuqV4sqN',8);
-INSERT INTO t VALUES (-120,168,'ywWv8vNI','HZtETlPH','8cok2Tcfc1znR1jThfTy3QgqcuP57hQHiFb5mwxUd5tOrqdGzEG35G8YWoswf','5e8FlRpD1md1Uv2MZ9q','gKI3J7Brw5QZvFrEZ2TqDj1dJQKB624E8w1YRBGzu5KKhbEFYE5klUH0iPz2RBnO6zAxqBqiLRQmxUZrntO7V5rlsSYC3VvNtg','Y6wUwreV6OuG3CBvCuU8JzpFl6zsMLhIySkrIGaBH9qn3yt8R7PxjWFYOKIOopHVv0g1q1wadib9TBhR5L',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15044,-19894,'VrFSt7IgRGS2WZMFYd4zQBl5eMXPTeb99749mpitYdrNfvYyJu7MnZc','0H4XNB9yVgBeFti1lYBOJu6KcoBBMqDu4PSqB1jeCfNZBWDxgQv2g5jxrgTyxCtBtfT7Lp0MDRvhUpENiQYsusgUgokbowHcTfwBRCKzxj7FUVibo2HgwbATez3gHfiShPU7NfjyWEhp8d6fOGw31x9kFsj82XSm4DLK9Ld9cUI','CcocUIrGUdPb9Ku','RsIAp9jJh','e','q',12);
+INSERT INTO ti VALUES (15044,-19894,'VrFSt7IgRGS2WZMFYd4zQBl5eMXPTeb99749mpitYdrNfvYyJu7MnZc','0H4XNB9yVgBeFti1lYBOJu6KcoBBMqDu4PSqB1jeCfNZBWDxgQv2g5jxrgTyxCtBtfT7Lp0MDRvhUpENiQYsusgUgokbowHcTfwBRCKzxj7FUVibo2HgwbATez3gHfiShPU7NfjyWEhp8d6fOGw31x9kFsj82XSm4DLK9Ld9cUI','CcocUIrGUdPb9Ku','RsIAp9jJh','e','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (18460,32257,'oHHCd1UbUrCG245mALVmsxAcBvRObzTATGtPkXLMMWpgDdF','qGiRqFvYS1PZhJb4ruwjSESIV','SEmFHBECJAWABzeLNkDgtFWx','SEb8XCAodkrGFFPv97ftnzZNgiAHDVNAc7bPwBytwSDTXHJg7LtBfOoBEmMtOJxlf7Qy0NiafJxqQQAFUxLAMgu3BdtvDQqFgIlKdvN5H0ADkgHqMuhW2kT8T9v8daElqOVCsaF6Lw2tNR7XXmYFJOkSNBYsSJwRQdv7sDnjBe0S1eSqVq1nlxckEscjeReAad5sSGBu4tlWjqAxdL4M7Vr8c7qHKe','j','J',13);
+INSERT INTO ti VALUES (18460,32257,'oHHCd1UbUrCG245mALVmsxAcBvRObzTATGtPkXLMMWpgDdF','qGiRqFvYS1PZhJb4ruwjSESIV','SEmFHBECJAWABzeLNkDgtFWx','SEb8XCAodkrGFFPv97ftnzZNgiAHDVNAc7bPwBytwSDTXHJg7LtBfOoBEmMtOJxlf7Qy0NiafJxqQQAFUxLAMgu3BdtvDQqFgIlKdvN5H0ADkgHqMuhW2kT8T9v8daElqOVCsaF6Lw2tNR7XXmYFJOkSNBYsSJwRQdv7sDnjBe0S1eSqVq1nlxckEscjeReAad5sSGBu4tlWjqAxdL4M7Vr8c7qHKe','j','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (38130,8536,'yJ6qtMmRyJvlGA3aK8vtzy1Zr7GqgblMcY64Kt7wwxKb5GhO17jH','QqXLIzIMCB9','tlvnOawZvHbVO54HN8845B2YROeyy3sf7tI','WgxQupDopXKjaARYBXh9jfyfO3jiqOYLapfuutOfUBwEJMwPEdGWwZAU2GgWJ6V077QU2F2onYY9DtQQm4py2GXU4uO34ZflKhNDwXil0qxTYEjgFpEQtGR7TKRujbY0PIZ3Z4S5uJkQZlc9nfoO2gyzY7ks2erne','DMd','P',14);
+INSERT INTO ti VALUES (38130,8536,'yJ6qtMmRyJvlGA3aK8vtzy1Zr7GqgblMcY64Kt7wwxKb5GhO17jH','QqXLIzIMCB9','tlvnOawZvHbVO54HN8845B2YROeyy3sf7tI','WgxQupDopXKjaARYBXh9jfyfO3jiqOYLapfuutOfUBwEJMwPEdGWwZAU2GgWJ6V077QU2F2onYY9DtQQm4py2GXU4uO34ZflKhNDwXil0qxTYEjgFpEQtGR7TKRujbY0PIZ3Z4S5uJkQZlc9nfoO2gyzY7ks2erne','DMd','P',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (33245,-30062,'TvJtx4DEPxlAPKH2etddFaA6ckn5JUHUuv2b8wZqM3gzLw2Cvpg86TGkHQtIC','qZcasdEaincsD84QeDRhWluOMS5I0QOENV','3CleyCmnhjp2kHIbEYuxSm0BY','6gfXSWnkbb5iQ6pPcTGc3SBUKnpSkhkQj3VdhXnLj7Cdxd7mLwI5QCf1E1pUWfLnqetIIKV9YYQDJBG4fpBI','IVt','vH',15);
+INSERT INTO ti VALUES (33245,-30062,'TvJtx4DEPxlAPKH2etddFaA6ckn5JUHUuv2b8wZqM3gzLw2Cvpg86TGkHQtIC','qZcasdEaincsD84QeDRhWluOMS5I0QOENV','3CleyCmnhjp2kHIbEYuxSm0BY','6gfXSWnkbb5iQ6pPcTGc3SBUKnpSkhkQj3VdhXnLj7Cdxd7mLwI5QCf1E1pUWfLnqetIIKV9YYQDJBG4fpBI','IVt','vH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(86) NOT NULL, d VARCHAR(44), e VARCHAR(65), f VARCHAR(90), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15884,165,'eiNDGr4qLQRMYbcSdeuuu5acioMKwJwwnphVSr3oqbls7hqocva3GvLhmcETZnIugiK8JkRYs1ZNPslVtI','DQ','hmlmnNMdWfJdjmWq','LHOryTKqbgYmmEenyd81p0T6WL5mtTIzvLbu75KtHl6IE46Zzhq9Coonjdr1GlEe2F7fmWbWG','S','N',0);
+INSERT INTO t VALUES (-16457,14,'FtKwHJR4YVZXBXxR0c27Ew77qbi9bT2s5fslYX3tmkDsRoqno7NULpA0noSVHTqNsHfPJTe','Jc9OwsunBuDmcUKJqthGxCuuYfBQInXI','aLQpZZPMAjIjyL4xXH6S0M290GF3XO9UVFQcmuAhP8nZ2Q9p3gBeY','Q9K9nk7maKyHMQdNQiG9APwAd0fD3lHi0Q9nJGssgkzpmQSJmPxtW5gSZYZZbGK','E','4',1);
+INSERT INTO t VALUES (9174,19,'ZoiLDsBR5HTymhZC3FCtwtmyAtuJ6LVZq02qj9XC8geZ9oScfRdAwyiF3fo9PKIhqr5QRcqxF','bOf3VydLRuMlEJBi908zJmJzrLL','SFQIBIf8Ra9PJrcpSe1ByUrdSmPE4','lfizt7YKfaNOiPgCmzYDi2sXHUw4RT1Cetp7aWhGMOO4t2EkGgPxE5VcadwatCcsiDHjPgmQBYAgKmiLpZchPx','W','w',2);
+INSERT INTO t VALUES (28457,222,'FDQK2A9Z1R9C4ALVR2rAQcQvRgLNrZvsrZrxdRS8DzQQ8EYccc','i7R91ORn','37YVLh72U5eC0voVjUmTMsNRSHK','ogx44XEqRXDhBYd8L4XOJZQmgpTiB','y','t',3);
+INSERT INTO t VALUES (16406,198,'gSkxQ9dz5bX1BHipD9iF6Y6LSX2oJOGBs3sFwFhZkIJrCpHUPH','kriiwoBQ8SdNnXlypWRTwkKMLZMhYnLbagnnV7Sxv','u4eq1UUmuJY2CULZupOIPFIeiWqiGAWpXEf60T0CG6S91qWhtGivx06pKix','yECLuuoqHH356v','P','I',4);
+INSERT INTO t VALUES (15484,54,'W4oWl7LyySQBdS2','g7ys4bh3oE','LAc4fu5U7673BHjvDq6UEQrNHWWfrsyMnz6LYGGaOnWeOKltS','6zLst7dhUW1cRtNaHlT79eTvuYN0CBnamoxazOjEtuEZ8R2pXeHbt','c','V',5);
+INSERT INTO t VALUES (-31231,199,'7NUfruAg40Vi2WxK','4mfhjYMoY2uLy8QuXDgNeNppunOBQX0','EE7BecTDJklwodwWp1tc8TvLHhdyyP9wmwOFGlZzgyp2wS6uBjEiW0N','Bo01tUO91EL1v0xwvGOBtXzx4E','2','B',6);
+INSERT INTO t VALUES (-18133,60,'ZplnHsa8Ikfm2Kohuv62iX8c0wJSr3qeSEKD9jvHH8QW5RDIytCRndJEZ3EXKSQ','8vGowMUpQSVzz723HGWZLuDwRZb7v17gTSa3yvEVJ','WYPwmOI8Z','4Selb7f6zagtMyc5N8NQ4N489uqRyHCz76dOeva00z7WTCkDvcPPmQBtB','i','Z',7);
+INSERT INTO t VALUES (-10827,232,'JRdcQKvtOe59tLTOTIBav8clCtzLvKGbqPkJl847Aj3Upb','uYOwj','3uS7gz7Tm8UtsP3Gr5pnOu7TdvwGY7lmDrRVZM0amM4','FsCQe5PRNUcKS561BoGAGFhAfkjigxGvqosc8AuViaepo5xyoAmgzEseU8Ftcios6548jKWMo1fcgkcV6i5q','H','o',8);
+INSERT INTO t VALUES (-9750,103,'eVgrQIWUPnCLGv3SAoFZaxqvI3Wv','KQlXaE','72DhMNmR4zx1Ax8cJ3FRd22UvLKxb4fKmmeA10W7ak9w','yEzSoN6YAUXc7TzrqjR9Bvd','w','h',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(86) NOT NULL, d VARCHAR(44), e VARCHAR(65), f VARCHAR(90), 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 SMALLINT NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (1100,89,'tQTg03pbNXhYjvq8','DBX4tG4alIEXX6PintCfD6Nv4v','rTDrWlco5','qFlq7PzKpqLAAdom7vpaXzLNg27lUPdQi5','P0D79ioPavtoCV','f',10);
-INSERT INTO ti VALUES (1100,89,'tQTg03pbNXhYjvq8','DBX4tG4alIEXX6PintCfD6Nv4v','rTDrWlco5','qFlq7PzKpqLAAdom7vpaXzLNg27lUPdQi5','P0D79ioPavtoCV','f',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(19);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
-INSERT INTO t VALUES (12599,198,'wHc87','gIpYAIDJSTL9ILOrYyoE','XDC2EVtPSGBAw3sPH41sktaBba2oO14RD8Qs','7g0wrdFr6VmFNbTVlVZtNriPE4xjBH','bKpk3L1lKY757uH679bOwX7WaUVjMH5aMzQRvJeY9P7CM','YZrUEriwIEAgSkStQpAGB34I6sE0l1UQIo46ovPOnslNdoBis',11);
-INSERT INTO ti VALUES (12599,198,'wHc87','gIpYAIDJSTL9ILOrYyoE','XDC2EVtPSGBAw3sPH41sktaBba2oO14RD8Qs','7g0wrdFr6VmFNbTVlVZtNriPE4xjBH','bKpk3L1lKY757uH679bOwX7WaUVjMH5aMzQRvJeY9P7CM','YZrUEriwIEAgSkStQpAGB34I6sE0l1UQIo46ovPOnslNdoBis',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-23035,229,'NJrCHNjDAsfJEC9zI','KTKZGV5uItFcoDvfUKRkWFAnN1m6xgrMJptbV7jd35NtaeUvrAbawPwNewHR7yGXG4wLbzqbhzRjHBLj6P4g43SvfnWB68U8Vi8BeFSNdpzT9lDlRU6lpi2xHAVMnvNQ','yihCBGe8cNA3HJVhryThri1amhpIpZSX2LR08xkZB4lGZf78lqm5oSmCYUCqambRago','t','AhccoMkuc74TN25qRUueb1KS8S4wy9ijhhvBTyxZhVe7QbQHzX7hg6GDadWAyLiTbgfRhLtFLWdnDGvTeKW','9SF0Ace0UaF9Qo3x4ANKo5i892TddDCP',12);
-INSERT INTO ti VALUES (-23035,229,'NJrCHNjDAsfJEC9zI','KTKZGV5uItFcoDvfUKRkWFAnN1m6xgrMJptbV7jd35NtaeUvrAbawPwNewHR7yGXG4wLbzqbhzRjHBLj6P4g43SvfnWB68U8Vi8BeFSNdpzT9lDlRU6lpi2xHAVMnvNQ','yihCBGe8cNA3HJVhryThri1amhpIpZSX2LR08xkZB4lGZf78lqm5oSmCYUCqambRago','t','AhccoMkuc74TN25qRUueb1KS8S4wy9ijhhvBTyxZhVe7QbQHzX7hg6GDadWAyLiTbgfRhLtFLWdnDGvTeKW','9SF0Ace0UaF9Qo3x4ANKo5i892TddDCP',12);
+INSERT INTO t VALUES (25232,170,'2XRSFgXVKGAI3sOFVzAn1PsCBIH3QeNNOu4IguQ6','ZvmbLEDSqIOBGPHWVUCvQUY1voz3','r0uPpdVUAfLtgAg9CCTsCnUQ37cFJI51hIU6XUDTph','4xmUkeMfb9v0MELvtBHCpR5M249','9','8',10);
+INSERT INTO ti VALUES (25232,170,'2XRSFgXVKGAI3sOFVzAn1PsCBIH3QeNNOu4IguQ6','ZvmbLEDSqIOBGPHWVUCvQUY1voz3','r0uPpdVUAfLtgAg9CCTsCnUQ37cFJI51hIU6XUDTph','4xmUkeMfb9v0MELvtBHCpR5M249','9','8',10);
+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 (-28142,231,'gw6cQqwAZISsbH38BOaX9Cxbjl17j4PrFQM7MD5O0vSlr1cZ9m4cFtJqRdBzswhfxtjXum1yQIbBZM3l7Bpbv75','sdqAmXzlL7','EvZkhW58pwcBTJKji1','kz8bpngSZPLAtmsYWAnC7DO1f','i','p',11);
+INSERT INTO ti VALUES (-28142,231,'gw6cQqwAZISsbH38BOaX9Cxbjl17j4PrFQM7MD5O0vSlr1cZ9m4cFtJqRdBzswhfxtjXum1yQIbBZM3l7Bpbv75','sdqAmXzlL7','EvZkhW58pwcBTJKji1','kz8bpngSZPLAtmsYWAnC7DO1f','i','p',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (10531,150,'JwJAklsZ6qO2QBV9pmrMYP28Q3LE18yTLGu5PTZkr5NyuB5Tt0cV5ydeeJPI5mD7txnXoItqLGCHou0vZ4ChoPo','vK7lv93eny8i7n9R7MtSHKugPTI1t5bS57gPKN96BbnHDwclbb5vo8TaYVfQe9RamR78cVtL4M1Kt6er9ugSeqVowdF1HEfAN1enmtMwpharCpBXUq9xieeUVvUt0je88DLlpBr4s5OWKZhG0mVB9gPVOMpjwancaIvK6SR4l4skXDaJc29o201lEHvqp79JRP3XID34s1DulthqZdB5aIR25ZCxBXNwsef0FeiFEX2LwruL','yp6C2lJp6TbAsaveX59ZKn1zOdcZuSNdZUfT6NODEF6xtA9R0kqgAuQTaPMiE5Ap','Ewxqbqcn62lXrLmcFTwCkXN3fOMyssIgByTyYYGiGqlGfNdR1iy5itXa3yKH65L99S5rmuhcLhFJaxlDfojYg4blbg','b','4',12);
+INSERT INTO ti VALUES (10531,150,'JwJAklsZ6qO2QBV9pmrMYP28Q3LE18yTLGu5PTZkr5NyuB5Tt0cV5ydeeJPI5mD7txnXoItqLGCHou0vZ4ChoPo','vK7lv93eny8i7n9R7MtSHKugPTI1t5bS57gPKN96BbnHDwclbb5vo8TaYVfQe9RamR78cVtL4M1Kt6er9ugSeqVowdF1HEfAN1enmtMwpharCpBXUq9xieeUVvUt0je88DLlpBr4s5OWKZhG0mVB9gPVOMpjwancaIvK6SR4l4skXDaJc29o201lEHvqp79JRP3XID34s1DulthqZdB5aIR25ZCxBXNwsef0FeiFEX2LwruL','yp6C2lJp6TbAsaveX59ZKn1zOdcZuSNdZUfT6NODEF6xtA9R0kqgAuQTaPMiE5Ap','Ewxqbqcn62lXrLmcFTwCkXN3fOMyssIgByTyYYGiGqlGfNdR1iy5itXa3yKH65L99S5rmuhcLhFJaxlDfojYg4blbg','b','4',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (12970,232,'x1zo0J0Dzzq2IUAp6','HIxWMlOK0jV9nlIEo7SDkTqMD38SdRpRC9XVvYeSuvgGWOQanIr3YoGIOsnwbxH9U6iSXTKAub1Ptt5dMdYyOafLRDgVYccDJcZpFPngNtHPtpUnHG8eFjvXl3TZIRAm9rGDu20sitiiAbn0ifzW2HDJTnnbpqvKyW6NVa3YhDsUQEOjhH8mFe5zbsQi8TIfJstmckdBCNJLHYk85LAZL3KOmuBAJoU0ee3FreAHYGf5Fd','mCyGkhkFaizICONBLKxzBaKvRysAlGrdFrsNR6L3F3RcKlAxTf','ZF8DA','TZ1csE5FGDoSoYFe3j0htEBGF8ZGCjkY5nlpgTcZ1ih8avBKtHIjxYkoOt6YPARusYyCaskFTU','uT0Le9s5LTIZ73n52cYDW8LIW0WmVB',13);
-INSERT INTO ti VALUES (12970,232,'x1zo0J0Dzzq2IUAp6','HIxWMlOK0jV9nlIEo7SDkTqMD38SdRpRC9XVvYeSuvgGWOQanIr3YoGIOsnwbxH9U6iSXTKAub1Ptt5dMdYyOafLRDgVYccDJcZpFPngNtHPtpUnHG8eFjvXl3TZIRAm9rGDu20sitiiAbn0ifzW2HDJTnnbpqvKyW6NVa3YhDsUQEOjhH8mFe5zbsQi8TIfJstmckdBCNJLHYk85LAZL3KOmuBAJoU0ee3FreAHYGf5Fd','mCyGkhkFaizICONBLKxzBaKvRysAlGrdFrsNR6L3F3RcKlAxTf','ZF8DA','TZ1csE5FGDoSoYFe3j0htEBGF8ZGCjkY5nlpgTcZ1ih8avBKtHIjxYkoOt6YPARusYyCaskFTU','uT0Le9s5LTIZ73n52cYDW8LIW0WmVB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT, c BINARY(25), d VARBINARY(64) NOT NULL, e VARBINARY(91), f VARCHAR(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (451033708,-814426767,'66Ajs3AR6RMQFVcexVy','Ky4UrE0tO92UmGGJGhaXSCoXL','Pvpgl1aNt6nhzpm4hOrh6G5gMOKwlP81xci7K','L24dQIz7cziMi','i7Bgqh','vXeh2VYmM40hsRT',0);
-INSERT INTO t VALUES (-902908796,1111453307,'CAo','WZph6PINj7h1QZQ05oyqB2Mh35XPTF6Q0uQC','6PRkcXSQF9JFqgKl2R1P6PBitsRwcHnWoornlkJ4EaBLBbEowE1QBPty66Z2','FpYGiyFlFwKs2ubmFLK','8aQ3fI6XY9TrfCegoMYUCFtcUz8nK','YgP0TvEEcp4mA6o4mfrfiV0wx1S3',1);
-INSERT INTO t VALUES (-1817685322,946860282,'Iy','ENjh6cDdtAA1c23zMW8Tle','UWtlY9yWcqDWDMP1BQUs7cF6CcYJlzgA8LX5Is5Dc5','Etm5wTkyAG3YCz4ovSUSVBzKNDu','g94Pq1H5rvUchLeclArqub','pxnBGEmjvxEEMCsCtyZJFQ8',2);
-INSERT INTO t VALUES (1421295257,-184927681,'RwurAmzoFFiZh5oXbd9','zwvjxfHlEiNjeSwOpkwCNezeIe8uOOJBCOA8c1qWi7pu5yTPlAFeKDXb0L','M','x0t2BYPa3lvsWZwH6Cad7W630mUAWQLMmL8joJaA','g1kOJ1e4xhenFVKLLTb9TJEaBQINIvpw29HdVm3rpeWc4IJu','SCqS2ubBflHNFVdS6kArRbKOJaiZ2cKXJSAPqc',3);
-INSERT INTO t VALUES (-859198694,1708061118,'Aq2dMTQ2jUnzjWbo0','P5AgfPZDCyb4XqZ1YDW','y5JSJyPFv3FpPF5vrOWahuGfANcsd','08QY7T0Ib4uAVMRgMlPY3sDhUWVtxam8I5f6f','bReTtaVeSGlMQ7oxn7CXbQEz9sx49s7WkQS8bhfG3mutRHH1D5dJ2kOlWbZpwZuG2sch3JpTAL','MlBaI1xlOVZrF2JfihtNFFlQhDVZ6t',4);
-INSERT INTO t VALUES (1599737559,-1043673953,'emQFs','twOhE3iBWo8mPDQg98yrJZbu','KyHUDIULIaUmVPYvGgeDqfqkgtGlIAbRA67hMpOjoTcDbBc4KfHqLntrOiSiHBHJrEiY952ZpQF7FDNLa6DbOvb','KAps0eidsPELqaaKbiUOwQQQKZkZLM9R','6l3czkT97Z','kBprNc3ofI0Gm1eUvfJQnA5q6IBGVfMEhQy8bY6CEk4oDxrk453DJzrB0KtLr4Soi9NF4cOZqdnhiMCOD39GrFKGlTNGpzo5oD',5);
-INSERT INTO t VALUES (-1530095550,418793538,'3l4NeqBKgarrxHPYOxRFw','RRN6yJdqAlj8cMc5SVv9RrlrMOKyfNFyUCGYsKVWdHF8K','zzzhQVZWUMXbacanK6qqPFZ3j1G9P8NinipWSMs0MrCS02XYyJwMjtCiiEpaAIypufFI738bcjoZVs','kXYPtwIcVhreqnJEwZHaEm0G5CT9p69MGR','ZdVKxVhfG0DZCOh5cag1t0M11FfqtL1rHrt7xY2nCCsQWw1wHu8Nlc262YViCe','UEK9y55RkpxPPXj8j7TEX715dtJPR8swE7OgOLQeN5d0eusqYkBeSbe7NC5sfOGqPsMUx9pM6CAvPTkqdiLbQZLt9yqFJa4imv72',6);
-INSERT INTO t VALUES (-196170341,1689641992,'dkOvYwPZq','5WxrOw18fUOwI5dtXY3Dj','UbGyEBUAZrcCFPXUdXA4FKbYBuYXhWTAG3ScOgKxFLcJBSYFb','o3yQ9dKm','IIKMJ','hk3Wg9uR3PTOdo',7);
-INSERT INTO t VALUES (-421730380,-2063031377,'8eYHemmNzhrNG39SKIzX','dhMwaGNYoo3QjynBptpmjlPpy1Og','GDiQv1dw6HxJsi05bKaB1lJMNDrg6YreUZ59AXMBFNpnzcaJgyFcr','9qEFL01C','Pz0JhRLnMeV14JJaiTWZoPLNDrsV95N3','rRhAsv2W8f',8);
-INSERT INTO t VALUES (-1487088055,843733803,'ZX5k','6Ou9mCHzBAr8CoW0P5qTghC075dGLBP1SAqrgzmr8DgUv6eyfim2TuO6a012M5kg','O','xWuO24dPbTo918x7MJkShWHjmZ7','1Zw57gUQS01798XbCId6m4oefVobIzxxTmSKlKnpQHw36ItlV8','0voTqP3x0cAifWRszi0nNdXiWMnlPlYM33gmub5nKWUezCTxFbQbEl7nNjKCQLOSC2lWG9T9czVE37haJG2slGy8cMl3iYZ6zj9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-15849,150,'Q10mABU4mvxSABPAsMlAt69LqtoztnKYJARg0Imo','bhb2zV1wSkyz3r9F4XoIe9120FlaBl3005AIK8OzUuz0EqCwOb1sPXrA0TToHv5l1WW4UqVvszCrSI388HepA2ws9hnZrp1Z7DaNvwLtrmPi5HqmSp0fdhAcZjd4NDCQegLn1enckT11eH5RC','5Kjhy6T9WSMSfndy','euRy8tHghETksaHRSw9MA5MFsXH3suGsrt3','J','j',13);
+INSERT INTO ti VALUES (-15849,150,'Q10mABU4mvxSABPAsMlAt69LqtoztnKYJARg0Imo','bhb2zV1wSkyz3r9F4XoIe9120FlaBl3005AIK8OzUuz0EqCwOb1sPXrA0TToHv5l1WW4UqVvszCrSI388HepA2ws9hnZrp1Z7DaNvwLtrmPi5HqmSp0fdhAcZjd4NDCQegLn1enckT11eH5RC','5Kjhy6T9WSMSfndy','euRy8tHghETksaHRSw9MA5MFsXH3suGsrt3','J','j',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2463,253,'jCnXxospHPb02OsexJYHgftjij07gsaA30O','9ZS5Fb3oEIxzsxxF41KzZ4YsBfsR8rKRMp3jeXU8BKGkQLDXtIqOk0ya32J8R4x3ROApndNVoTglfcQTeclvo4D1FiTLeQ4QCuZAboDD9j1sDCCXVTLAkMzRKAD1wp7yD1gp8hdUVMVMhddoRZTTzmwUMgz1BS6C6Wuk9UT1VcxZ8C19CTDoTBckVju2tp69Q5','jKr6LKGnLqCpze','aZCdlVzxg0cMe4Vb9W1qiRxLgnxpnjt95cmr2g6pnPevNTx7bSVmQQ6qGbe0e1VMUuNulXgy8yEhODPGPQPFPftWTsxzKT76obV6lXUGKPHaaGl9FoirHZhMrHU8gkXIGLYhCl5nTUhD6AW1WMYklggvpmvoNe','2','Z',14);
+INSERT INTO ti VALUES (-2463,253,'jCnXxospHPb02OsexJYHgftjij07gsaA30O','9ZS5Fb3oEIxzsxxF41KzZ4YsBfsR8rKRMp3jeXU8BKGkQLDXtIqOk0ya32J8R4x3ROApndNVoTglfcQTeclvo4D1FiTLeQ4QCuZAboDD9j1sDCCXVTLAkMzRKAD1wp7yD1gp8hdUVMVMhddoRZTTzmwUMgz1BS6C6Wuk9UT1VcxZ8C19CTDoTBckVju2tp69Q5','jKr6LKGnLqCpze','aZCdlVzxg0cMe4Vb9W1qiRxLgnxpnjt95cmr2g6pnPevNTx7bSVmQQ6qGbe0e1VMUuNulXgy8yEhODPGPQPFPftWTsxzKT76obV6lXUGKPHaaGl9FoirHZhMrHU8gkXIGLYhCl5nTUhD6AW1WMYklggvpmvoNe','2','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (27456,250,'C5rKzan57f25fK5YyX','RFA8jfBJSWf3smicFwlo2SeVpuSNhIopGm0HceJrPS2JaVGl5XuKoTFooovpE5SsnwIzPoyirqV3mTIV59eE6TiVE33BTszEFE6ehshP9FwK4dm0r6afl7mjCIetbUiWLa0D1hBKWMcxlZeZlfQJw3ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0J','WFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcV','6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0qUfhH1l435SSuPNmuKQewvlu48gQH4G1jbtTSZBNtF62PEMSw73n6oAICmlORWEtJwyk7KWaBRwTfAa','w','B',15);
+INSERT INTO ti VALUES (27456,250,'C5rKzan57f25fK5YyX','RFA8jfBJSWf3smicFwlo2SeVpuSNhIopGm0HceJrPS2JaVGl5XuKoTFooovpE5SsnwIzPoyirqV3mTIV59eE6TiVE33BTszEFE6ehshP9FwK4dm0r6afl7mjCIetbUiWLa0D1hBKWMcxlZeZlfQJw3ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0J','WFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcV','6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0qUfhH1l435SSuPNmuKQewvlu48gQH4G1jbtTSZBNtF62PEMSw73n6oAICmlORWEtJwyk7KWaBRwTfAa','w','B',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT, c BINARY(92) NOT NULL, d VARCHAR(17) NOT NULL, e VARCHAR(47) NOT NULL, f VARCHAR(90), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-33,-26277,'GhQjmTeNSK0c4wnUabQXxegHTl33DzajN2z4fWQmwNPr2d6QeJXc','SQw6NJx0GRAL','dC5m9SZVV5FpxrQgVqTYDCmMU1j','KcNsq1a1tTh00MIFcX2aEGLKYq9xeRWY2Q1UBvuO5R5POUwgCWTo5Q7y1vxPwPZ7Ohg8Wflr8ugDH8b3UL4','R','b',0);
+INSERT INTO t VALUES (78,27962,'EMWBJ1pEFzQ1TYFIIercfFeQWQCkxVbccjMTLGkFW0lPqaNIGAHbi0chUot97SY1TIJ3q4ukYx','WtdCCDO2oU','8XZml46HiKhmH78Tz4rUk4Wd5qeHM5BdLTL','QaM5mS','E','W',1);
+INSERT INTO t VALUES (-114,9052,'ZZ2S5qSRMAOFJYxxsONncxY9vd1zz9AeT4tOna07Ivbx5zVsYgbMGKoLnrl1bGY','QMDZ','XYhGuJ5YVRUA','k80j4x0sWIDbRe3eS2XNCqLw0RzsuXCWcPFtfzh6CeB2u','k','u',2);
+INSERT INTO t VALUES (-124,-18724,'hxfn7lFA8OBjQEJj9QWYk7408YHg6x95wpr8CYZfsEB6H3YR577cQJ7Lviv9s','ZmDFgOEFFf1cBPN','yethQ3jSBPK9stxTVcUxMdSDn15UW','pjp6nLxPaN80zdLBw6KphcmwMopeGOALcVslsSWNTRw0I00BHDfJiMrKc9','a','e',3);
+INSERT INTO t VALUES (-49,-11427,'C8082HLfY1Zrb','1QWwqy9KlkrI','4Sxd8HuNWNSKcaL7A7B4SZyeqTdzpYjYcTf','OOZpfdkbvuwiq4kfWgKLaYLrRvGYkvwsZ9DuAx','r','D',4);
+INSERT INTO t VALUES (-37,25054,'ppYKRz92Jl6rlhafYeZmaGZbwcGJUnk1ziu1zXNFVGqbbwpOnpONPTY4meH1ZFEp6RRjGRVJq4ogRb','CakvL','IXjV77A5W35c3QtSCwRf2wppiVtrBd0TNoPhlIeO','5u94MJE7x3FDEYz5PsjUQ6RmXIBPAwQoQAZKMjnPfFnIxc9YGO01rCpAZBDLqBKemRdiVrPyC8OkCzE1alH9rGHuPg','2','j',5);
+INSERT INTO t VALUES (-99,15204,'dvPHs2gCqxEb1hbkIMqpUIoTplmUVK9K1pcSjeUDvgt4x0Of0BzE58N7qOmGf4ehCgAQV5cxZXc7H','TXQuJM345cuCa','kG77z5JaMqt','kbH8Dz3X4J2XPSFnObrBYSzavZtJV0HNQd6yJ7YKw0nOIdznJozoyRYdexFI2wQTJTH3B8gzaxWZ','M','g',6);
+INSERT INTO t VALUES (34,-8006,'cnTAyE8YFAEqprEEbQQhvpn3OdIYrO0QB1dvGuxO2lJkhXWuUIiWaNi','8v41GPOVQ','Clbr','uX6c8OQb9T35NuSHOk7hnzG48QIg8m7fHj','h','9',7);
+INSERT INTO t VALUES (102,-21986,'m3ogXLsKIO5lRClPWy5rp','bXRS5IEhR8p','PTO','0OBdLZ1','o','8',8);
+INSERT INTO t VALUES (-85,27032,'qXAEdWBvIHrcUvFGVBIegWLVXb482kJor0cdgEQukyWUgpwq57lhk9WCF4GH3j7YQKAC7R9g04tM4','Fjc4r','fVg6ntZdd6wgUx3yGFuFWb0uu5mdy74O9e8v','vYa5JizxnsEohYqQ','I','K',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT, c BINARY(92) NOT NULL, d VARCHAR(17) NOT NULL, e VARCHAR(47) NOT NULL, f VARCHAR(90), 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 (1072366429,1537080649,'XXQaGUm3Lx0Aqf2F4K','FvNjoISTuOs1Gir','lSHG0o8dfh3G7nAbaPbbzgnG3E7agNu9tr5McqOptFSOOyirsrD','DSNeMvpTozlWuVBmKukaODp0iOmyLU','cGL4ouWiA1ujabTdJY0BK2HWsAxyePkOW','tB3Ksgf8DMiNr6GgpKAXYMnWBGhRvlWz',10);
-INSERT INTO ti VALUES (1072366429,1537080649,'XXQaGUm3Lx0Aqf2F4K','FvNjoISTuOs1Gir','lSHG0o8dfh3G7nAbaPbbzgnG3E7agNu9tr5McqOptFSOOyirsrD','DSNeMvpTozlWuVBmKukaODp0iOmyLU','cGL4ouWiA1ujabTdJY0BK2HWsAxyePkOW','tB3Ksgf8DMiNr6GgpKAXYMnWBGhRvlWz',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(26);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(26);
-INSERT INTO t VALUES (546230258,641972604,'lyIEJU2cy3','EFAs5gITToJSucYtFO1KPqGKupPm','eySB9zy72k6uFVBnZgu0','y2kKShoFtfUfo5JsS5aga4mpF7vQr6t6HQWrEs','MbVh9rXCFYCYfGfeqPQqx5JNqwVpDnozCSQGcCa','486f9JKOrr2Lj1B0EjF703JjFna',11);
-INSERT INTO ti VALUES (546230258,641972604,'lyIEJU2cy3','EFAs5gITToJSucYtFO1KPqGKupPm','eySB9zy72k6uFVBnZgu0','y2kKShoFtfUfo5JsS5aga4mpF7vQr6t6HQWrEs','MbVh9rXCFYCYfGfeqPQqx5JNqwVpDnozCSQGcCa','486f9JKOrr2Lj1B0EjF703JjFna',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (706021265,-1321983783,'C0','pSqtAuJzQLdSxJY9vy0tbMVhe8AXmO','10x1cxfK7pqcxYm','Zh','VmB6gFsCVwCsSxs2GrUfzaHU25X1aDEUTBNc','uh0iK19wYzbhsFeLXk2iFWtGn0tEvPrUS6ukvVBoRydVm0OGSECOH16lEOcGxevq29U1Akrmoh2oe0OS5rb9lQW8k2etzIS',12);
-INSERT INTO ti VALUES (706021265,-1321983783,'C0','pSqtAuJzQLdSxJY9vy0tbMVhe8AXmO','10x1cxfK7pqcxYm','Zh','VmB6gFsCVwCsSxs2GrUfzaHU25X1aDEUTBNc','uh0iK19wYzbhsFeLXk2iFWtGn0tEvPrUS6ukvVBoRydVm0OGSECOH16lEOcGxevq29U1Akrmoh2oe0OS5rb9lQW8k2etzIS',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-555015533,-1873877331,'fzgmoeC4t17','Pxn1cFRIQHl3ePcSf3fppHpGRNtrpwsEMx7ERYItGiNWnCa2ScoAcQwOhvvdK4yFzop38ag1UbAA4tJVIccAtFq1L1FvJjvrKn','NPntajB2g66ayId7fCfpXpVYhfbQjSdvJQtbKjxrgOxFsK4v9v3UYsnjceExU2DowCn5Jj0guctM','z5Sq0tfTOxQF4Zwn2eTC9xEZMwzV5GMsBFbKVoDzMo0DDmb56OqzB3WHa2CTZelmfShUPsrgQ76HkpvAbKEgXESpgB1Xt3JPhgrPbCfCU8bp04ZjGB7rCLSL0ruPVELJ8wPg4JBIO0cblGbThH7RoLYyFkEqVFb4PhlWy3RLLuz60uFxCLlREmhReW9JlLdwxGyYhUmcUtfK0zuS7VSDvOEWXo7r3sVhSgTceeY2nOoZwF0KtEHabTX','lUpgMXV0aDtBjsGeFjXJUnrEtjhETR','QmnTI7U7CwM653HKOf1KGuHTcK1iAEjjlY1ixGKcm8FWuklg4LQ1L4QzRFi5eSqE3K4Z1XTVWG9fRmhj9uCnnBfmYpBibpKJM',13);
-INSERT INTO ti VALUES (-555015533,-1873877331,'fzgmoeC4t17','Pxn1cFRIQHl3ePcSf3fppHpGRNtrpwsEMx7ERYItGiNWnCa2ScoAcQwOhvvdK4yFzop38ag1UbAA4tJVIccAtFq1L1FvJjvrKn','NPntajB2g66ayId7fCfpXpVYhfbQjSdvJQtbKjxrgOxFsK4v9v3UYsnjceExU2DowCn5Jj0guctM','z5Sq0tfTOxQF4Zwn2eTC9xEZMwzV5GMsBFbKVoDzMo0DDmb56OqzB3WHa2CTZelmfShUPsrgQ76HkpvAbKEgXESpgB1Xt3JPhgrPbCfCU8bp04ZjGB7rCLSL0ruPVELJ8wPg4JBIO0cblGbThH7RoLYyFkEqVFb4PhlWy3RLLuz60uFxCLlREmhReW9JlLdwxGyYhUmcUtfK0zuS7VSDvOEWXo7r3sVhSgTceeY2nOoZwF0KtEHabTX','lUpgMXV0aDtBjsGeFjXJUnrEtjhETR','QmnTI7U7CwM653HKOf1KGuHTcK1iAEjjlY1ixGKcm8FWuklg4LQ1L4QzRFi5eSqE3K4Z1XTVWG9fRmhj9uCnnBfmYpBibpKJM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(73) NOT NULL, d VARCHAR(41) NOT NULL, e VARBINARY(58), f VARCHAR(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15727333,4031067918,'7x7I7jzYgAkkjGwZIB5kpzADTccIfphLdTYlDdlvyFrNuYILhSZdnoZinjCVn7WE','UcfgadaeZwZYKJIW6yxIrIYTucoS72BfvSZd3','cKGM4nbximOcJjNAwtXr3JgzSYUIQzb0k5D','nIqTlKCj0qg','Fs9TauwJ4Kt9IJSzfRz0g0i7MlXuvgHLftaeweQCMgoES24rtuGtfNvanuv8MOz10qUnmRSjhAStsiGbU37ds5u7V4','fnsD9RDsnSCZ3wlo6jAmc4eQNVnuBRDJBpg0VD88Ca2gV4ocNnJCQl6OM5hYC',0);
-INSERT INTO t VALUES (9475686,1450091539,'snvtxSoPWZYRgIlC0RFDGmop0bCyuiVI0Ubcj8i49kLkizViR7xQAmGF3aeqcabx6x7','YPAvfTl6Ttp','4vaovnv8g9MvzEiOYD8V3zWE','UAXFdPNdaEgJFHH','L2WvVToRXWv568EV3FdrEZ17He083B5bVwAHYA5HUw','ellPDQhQMglekkzTXy6Y2dTA38Yy1exO1szIVzAGUbS7M435NafNZfVqnqE0VBDo8FxU1',1);
-INSERT INTO t VALUES (7362322,837010176,'07Imgpxr0DN4GJozGv9K6cFJLTwFMEjGKGDk3KbhKDgC1D9MRgoitbMi4ncbjdVA','fORN4qpqZtaYOpqBvFMS6mHHupi921FauUj82','62y84qGcpN81t96Y0jlWW','Nzc2Figod1C06GCN','XdfUTlmhaa0UPeCS0bEUlaHj0mdwcu8ZJ2g9qakskvpNxPBt2GLj','6yT2JV3uVmKzcdIHt46aA0R733dn3XT33barvjCj2N4F2qHqL046ux2vyoYxg65I9Hx2Mk',2);
-INSERT INTO t VALUES (12383414,3203873375,'yYtJ6z55Cs0qwSe','uDP6xf5HzTkBMAoPSIHr2DwvghNu5z1laEIUuEvbf','TXcQltwFeVN8saSPPRabDjYJEwt','AfyqKE4eEBLD8hLQ291QKB','bEQrRniq55NitSduRqK3jR2l8ZY2','TVCimtc8pjzWECMAXP8CCPcIiIcCge0hdfyEPAuNCWMOcbLwLIT6Ex1nBnJq3BzfnzTZywmTYc1IRw6XBjHEA',3);
-INSERT INTO t VALUES (7243360,2992418716,'FYFO1qjCDHNkfbJtjUInN9DFbe6iO2i2EslQzJc3e','PB0gknJAZA9k','JIep826WPKwNrSwSF6DjyEITsmjiDEcbPPQNL','ygAzm0eifPsX8GU','VAWD6ICWLfQ2YcUOTR6jFoew0QUhbL9','CPMhIqkEkXM3VWUvAoKb3okiZt9rok9zFjuWvBkSq5ThzdCHo6YGb6IRyxO0SzLaDMaAlq262z4mtYuT',4);
-INSERT INTO t VALUES (13842493,2888672384,'4O2wxx1FFPtdU9RlBCIvDmmUweV','LYDdHiaz044rHwKKh','WKpZB','Sgq3zJo2ZdB9VfHdSAT3a','41XvxtpFNa5HvcHBxG6QTezThdxlSv2nSdzTmj2VoftY0pvuQcRngX8va813FXmQeyN5iveELq6GRmhU3','yhrDsLAA9zHtl3TsGQgfHV9u6WG2NzJgDNcGz6KcCljA',5);
-INSERT INTO t VALUES (8371638,1596331228,'K6AhEkizaqi21oSm9sYwwTPK3LSW','ymbxwCa9uApDJgme7ca2uabmZrHtpbC','FRR9sDAPSGbeZ','ZUuqYZKb5DhQnEWKhFN','qmuK3OHWRtgLYRIAsi2qlV2Jb9OrNQa489Kc8MiSvrQdObpCIODGMIQ7kv6JMeICSmEe4uk9VCYLUw3dff5Adv8TJmXECvl','datGJbuLApnWtRFtRFMUno9isrRGhyfruQkrELlOgs6Ee',6);
-INSERT INTO t VALUES (87150,939232188,'nBkR3ryq6uG99','mXC','ltQft8ik5J7qd4Km8vaVWPonP','JdSg1m7nAz0M1','eupjfW3d72MKV28ytgmbG86YRmvasSrKpxuecNZ3Rh39eTqfTIfz9GK','I0JcSXXljRPmRj45aSxsjLaRRxsjJoi5A8SLPUJP4EpTXQSDFMjjP0ZV5z0SRg88amUCio2Z',7);
-INSERT INTO t VALUES (5190642,3399250219,'jmlj9udJF5vTa5JiJqtQmu4YeQ4NoQmWGWsmhhbHdLB048jhc3','PEhKSKqIMNcd3QUBkvKAdvPgnAv70qfgi','XwTjrl0nvasKvfcePHaOBk6DXnlSpf389AQ','EF','CuWUNE2Jjv','S0bOcrVcsMTxUpBgZEfVPu65L4JHcGrA3UxFe8D',8);
-INSERT INTO t VALUES (6113522,33288233,'LdDI9MAQz611cAuYhYiuOQ','a','Isv3RXBYAnIUtayEmsYBAFTnNN6kzCJ6TKOku','vZU','dul6dgxGx6IDDdFhZytz4AYsvNUXbjdLQHQpZjVOJGEDno6W5E6NJlFiEtAIjwE2r17KBNdMbsYSeqRMBDMOJNh','GNBfeLrsTFf0TUbIS8Ta5EYkSKaf03f1RGHGDGvj3ty',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (13821892840757236787,2245834640,'7MzQMqbv','zQb4Qp41CFInbcarejAMyaLZnKrc','LgL7VAecYLz9Vrm4Vom6rmHf82lxGus9gwJm2fIqzbPD56N4FRH6WHxYF','mVttTCTxhfzuqJ','GtM4GS9h04ThhcUpZEyYTcURqLq8n5fbUQy2LkQUyWAs5vabp3e57MnITn','bNQ9QjNekxNxC1HtzgrQfmTV1MLsRi0ImNonmAE9Xh4Z2t1ufIoPjo3TSf03H008E1fveEujjRyq5Z52Mx3PkImd8DHty',10);
-INSERT INTO ti VALUES (13821892840757236787,2245834640,'7MzQMqbv','zQb4Qp41CFInbcarejAMyaLZnKrc','LgL7VAecYLz9Vrm4Vom6rmHf82lxGus9gwJm2fIqzbPD56N4FRH6WHxYF','mVttTCTxhfzuqJ','GtM4GS9h04ThhcUpZEyYTcURqLq8n5fbUQy2LkQUyWAs5vabp3e57MnITn','bNQ9QjNekxNxC1HtzgrQfmTV1MLsRi0ImNonmAE9Xh4Z2t1ufIoPjo3TSf03H008E1fveEujjRyq5Z52Mx3PkImd8DHty',10);
-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 (14836541850239804713,2646332855,'ikgK8MZr6I8jRUKcVYKpfXl4SP5M','if8GZp8zYQABk','yx4nRv1tZfJCv','zsNvoVCTkUiGHhB8','ehHQAzSYlD2m6mlu5OhVbL14JKXxuDGQg5zgoe9VRMviPhco1Aj','UZCyZFusGXtggVetmrpu',11);
-INSERT INTO ti VALUES (14836541850239804713,2646332855,'ikgK8MZr6I8jRUKcVYKpfXl4SP5M','if8GZp8zYQABk','yx4nRv1tZfJCv','zsNvoVCTkUiGHhB8','ehHQAzSYlD2m6mlu5OhVbL14JKXxuDGQg5zgoe9VRMviPhco1Aj','UZCyZFusGXtggVetmrpu',11);
+INSERT INTO t VALUES (-1641722818,-935,'3niNs','5rbtTy','0JNcVNxMJ1yigiRKP3Fd8','iK82M0cCUCPhMoEkZJbgqFKZ8tSex35R','F','S',10);
+INSERT INTO ti VALUES (-1641722818,-935,'3niNs','5rbtTy','0JNcVNxMJ1yigiRKP3Fd8','iK82M0cCUCPhMoEkZJbgqFKZ8tSex35R','F','S',10);
+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 (-505757652,-5294,'0CI3AIcT6VQqZTYrHYJv2clVMhmP5kXrby16nyLpzvaeWRR7s9Na8rtr1xLiF5E','5h7','k87KvKT','tCnv2jkjOFqdtK2mqa4opDrv4IokTzxbgcUZu9aehMa','6','3',11);
+INSERT INTO ti VALUES (-505757652,-5294,'0CI3AIcT6VQqZTYrHYJv2clVMhmP5kXrby16nyLpzvaeWRR7s9Na8rtr1xLiF5E','5h7','k87KvKT','tCnv2jkjOFqdtK2mqa4opDrv4IokTzxbgcUZu9aehMa','6','3',11);
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 (2419870855629015756,1996167470,'DO5IQwHHN9YuNObGUlcqu3B4tbKCDDjv5xIwnFATNE4JpdKYHBzuDEXPS2zNmw9YVLQlo16rq','dV6JqteZo69NljlUNAbWsIOfpIWeCOZhzVhWoExXsvHM7m7adfbnNVM5EPm58b4mX1nT0rKLKp8EIiH4Dk4CvB','vm1J7aCYPAVitZJ1LTqXYD','Ond41JEZJ0o8gXpYMqeNC','W3FP0CNj8jHTZ2ve6JJMIvWfIBAwELiX16h7E1ensVRz6JBtmaHCYmhrH3IDjtjoD2frR','31zCgE2F0oKrwtZWI0ax',12);
-INSERT INTO ti VALUES (2419870855629015756,1996167470,'DO5IQwHHN9YuNObGUlcqu3B4tbKCDDjv5xIwnFATNE4JpdKYHBzuDEXPS2zNmw9YVLQlo16rq','dV6JqteZo69NljlUNAbWsIOfpIWeCOZhzVhWoExXsvHM7m7adfbnNVM5EPm58b4mX1nT0rKLKp8EIiH4Dk4CvB','vm1J7aCYPAVitZJ1LTqXYD','Ond41JEZJ0o8gXpYMqeNC','W3FP0CNj8jHTZ2ve6JJMIvWfIBAwELiX16h7E1ensVRz6JBtmaHCYmhrH3IDjtjoD2frR','31zCgE2F0oKrwtZWI0ax',12);
+INSERT INTO t VALUES (765595784,28878,'ERjaxFmGpQysO6O7SoOy355yuEVcnFCrONp8p3Z7AHaHhQUVvfT0qRuAx7WUF805UwuTn8ZDsgvyulRt3r','gUdQFtIuYavWKeoEdk1AqqpnJM500vIx2pVqjY4nezMmsBbftA1fDegMlulDCiLVU414zo25GV1GYiMm48OZ03e1d8GTvBWdvVIxuLKTOdB59R8ckCnc0Js40mXht9TSdp','3dAc','8iV5tTIKdEucy06lZbtRBVNCsPB2eqLsTwYA0cSySYqeeYXAc','i','C',12);
+INSERT INTO ti VALUES (765595784,28878,'ERjaxFmGpQysO6O7SoOy355yuEVcnFCrONp8p3Z7AHaHhQUVvfT0qRuAx7WUF805UwuTn8ZDsgvyulRt3r','gUdQFtIuYavWKeoEdk1AqqpnJM500vIx2pVqjY4nezMmsBbftA1fDegMlulDCiLVU414zo25GV1GYiMm48OZ03e1d8GTvBWdvVIxuLKTOdB59R8ckCnc0Js40mXht9TSdp','3dAc','8iV5tTIKdEucy06lZbtRBVNCsPB2eqLsTwYA0cSySYqeeYXAc','i','C',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1623589801213061952,2075698281,'Q9VYFvuOmONlHdsJwmOYDCb7Ufed','4KPomWsfc8cgzCL6aiMiEEgjUORxzWQytCsoG4G','pnQDi0eky7iGAYJR6BwBd5Hzc1HODKSEu48PU51iDtMczLCX5','eKJ4G6mH0YR6fOY2OHiYmtY0KRVPzc5R7JvFYw0KbwhxcArNu1Usmy0aGWDLCpwmmWIlhDkUbMD','gTO1lPs8QdHcSqUYqS1gUhWZNRMYYgGOnJbiOMWawsg1L8Amviz4rx','tIQsXwUiQcpyGo3mgrFxm5dZScSMYAut4troWUSBQiYJCLdbTLswQOyHggmjTQUKnzTZSpCrbvMAtUZ',13);
-INSERT INTO ti VALUES (1623589801213061952,2075698281,'Q9VYFvuOmONlHdsJwmOYDCb7Ufed','4KPomWsfc8cgzCL6aiMiEEgjUORxzWQytCsoG4G','pnQDi0eky7iGAYJR6BwBd5Hzc1HODKSEu48PU51iDtMczLCX5','eKJ4G6mH0YR6fOY2OHiYmtY0KRVPzc5R7JvFYw0KbwhxcArNu1Usmy0aGWDLCpwmmWIlhDkUbMD','gTO1lPs8QdHcSqUYqS1gUhWZNRMYYgGOnJbiOMWawsg1L8Amviz4rx','tIQsXwUiQcpyGo3mgrFxm5dZScSMYAut4troWUSBQiYJCLdbTLswQOyHggmjTQUKnzTZSpCrbvMAtUZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT, c BINARY(23) NOT NULL, d VARBINARY(65), e VARBINARY(78), f VARCHAR(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (37776,8723,'9jpg4aUokdFuNp85U','OuznZ552Wjw9OnNI2sAgRUXlHd84sYYlDf94ndIXLHY6Ce','tmAZZ8FJvXbqW1','64KcW6gUuHCl3JR5AFBknsj83fNLR','wLSKEgj5x','zknHQaeed',0);
-INSERT INTO t VALUES (21193,-15661,'3sxQKy4fvrnZgT5sfvRIFE4','Ka5BWAq6mQrzt5k1PdnoStWiRrhqjjrpDzFoSR2zbYfpESBkUaGHoe','t2fZeRD9ovsaRsvkv86q7WvjO6E8XbeH6Q5WRcfWZSTl5ucfsplXD','Bf7k4vJHN7IuYmAjyoAivWnZvRyDoD4GIvvMBIJGhnPnLi5eZ2kSw','JkCfX49LLVL','o4FdTQ7spC7yJuVTp79TrbZJXa1mXH6HEOsni70kUSSnqmNYFBCkAbdjZVlymSVFBosqc',1);
-INSERT INTO t VALUES (769,32672,'TzI9TeE','hrGHaaErQTqEK8KdRrYxp','nwWFykH6g3C58d7JZ2bDRWJRQFR0sMjhfjRYUW6OcRdZu2P0UVn2aAQ4huVnt','i1YvYVQjdv','zcWYqXET8tMKyYSkq6V2YpCtPKugLAx5MbAYQkhYX0k8vtZrFK7POddbe4yApxqMfmaY4iuUe','yqSgIBeGdkvxRfGYlvVv4dghu12QVIYAXf6haMgKgROGJxOqMrSH9',2);
-INSERT INTO t VALUES (19647,-3882,'r','s6n5','JXRaZ4osFLTmjJ63bIOdQNi7ZmI0r0','vDcB7VLCYSS8DDXnC70kBy','plvXbhkVFKIO7wo1PrNbrw1CuZZPpdWLEbTWEa3Nq7MouNiUkSMw6AHC5GufBkioCMtFnkCRg8PUqz','oIhdGq7BqBMoovblzIq9nREy8KTC6a7NvviUl2NgYXzimFK3rb3watlAOBQoCSas19Xjo7A',3);
-INSERT INTO t VALUES (50048,-22161,'HlhC1Cp7Jv','ScNK9O14CFTpuuHVMUyQ1VnD7YqbMNOjysDA9gKn1Ckc4mp','DKSk4AMs9rDSRSkYCCcIu7Uc7G95tY926','udfIJkJiKAcw3KWecVlvCEMOW','EAprFKI2y7sO8CTTtfsj5ybUcU','YGaNzzPc5VbeZb6GNJ',4);
-INSERT INTO t VALUES (47569,8084,'RjIrdMS0UxE','iZXYOeJ','FcBlNlmbhaHNXfwaTWyC','oF5dFqj5Tabz7Dwb','kJxQt8tGNszVcDN9pZ8SqDWDxBc0lIbSmCFH48LcVwEt8NynRNdV0gwgxdxg3PgDdIPmKAwRpKBm','le3CPJ0BnhUbGxqMnpBd4qwS7upf',5);
-INSERT INTO t VALUES (58939,-2691,'u6nFF7hgiNShKxVzrS9j','mBTlDkD5mfQiCWJJwCuIB','Nf7ZzFVmnMoKQgeUqkK7W3cCujlevolcEZBqfzXrNj1YfkaYM4Ybd','IK5yPCGK1oE7sfuASFXhGS03G8yQgFzPEQu6FRLCIYuR1idj1W7KQe','H17tRGOQMauWlnU2M9M9gfUvDA76gIf1HTXNk2rQNZzAku4Ou1SXIR7D','2dmXYJHqSoXIGc1VTeZJ6OrFdd5yocEyRM3kUmbMWCEPJtsCeO5t84Fzb6cBl4f3uQ6TOtBjS',6);
-INSERT INTO t VALUES (44878,-31521,'X','H4lGQF9QL2lzKlbBJPZqSIex83fF','mdMFRfbqIAGSsiLEfPV5cFcYSKMem9U','WvePf7WrCi6R2cqZ3kBag7LmQQO4FPoWp96ATA1rId6zQKcflop','cyu8S1trpvHDgw4wVOpr1mPU6L','43z2DnqQsQlDAMaVEI5NDEJx7L9qa2nKptjTjEPMGZFyyqyWNGZo7EKjsq',7);
-INSERT INTO t VALUES (60777,7143,'LetNp6mLCvicFf','ySdi56x4XxuOt','9uNaPXIgzmW10U0ggDfWj5HvY8IDArQuWyv3ws77','rEJVJtXiLUlI4kILmaBp6Iks','bthOnaDWrkKyHCTcBokPkxW2HodrOqh6xL8hVV68ImSCL68eC6ln77N','MMl4PCBaUPWbCixqiqxUH75P6wEDQ8B10JvUCBspVrVDNe0q1bIFwBlLoYYSO1mT',8);
-INSERT INTO t VALUES (33582,-13487,'zktmgnv8q','a8YsLwi74S3W98TSQBq5jaTYCE6dzTe1srSyB0TuH75LW5gV0sRTk8TGQFK0GL7g','qi4an4zFSNWD2mjpZYOSdbVDII4dCvCSHqcKcQ','EU5YsAnvpxMfdBC389','aO4C92JGPZz5SR1pho','QJ0mSoKftLmygB9AWOf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2111579447,-20687,'zrhIT1sLZ4FXvL3ojTsfpokHTXEYMWNQQEwUlaRYCMysS6uZAmuI1SJdZKNWwPiopV6ZB99SxVm0JRpQxR1','qkhAgvPRs5Wb20uvorq6S4yxQaO83fkOaASwJrZlXe0FHGbRKMT5nSNFgADGQaepRCHKwgQPDLPTM4MeFbkfr1aiDiuaFfx6QwtH38IrDRgjmiSFYT5YxFFP5NbeneqA5fJ5DdOGeg2w2Qo492iAUIOm2OqtLTaNuPXB85wBPBAoHQ6KMKarTWYDEcwkR1HHq805aikjWwlyxJPJfcH0M82AmuuFJRVP09LjXpY8ET3Yv3QqX2DcuGFj','ba0ZAd8CbS7SGUKEpbyEgkSAxH6r0BN20kYxXmfWgdDu','EsAa9Pq1ueydbiyQVQKUI4Qjcr8JuTX22SvSDZ1BPLv1QbvAhPxJWb1AQUtLQNJhpywQuJKHt8B0K1zm6pRS9bhAydwXyWtzraGZA8T2t5hzPjPsdWAGXcT08eipyS1wohlf416Eu7tX6rLy5MSo5JvEpHwelnHZPEYA8HaP6NaFXUcEFMEGtiBDgdhED6goFOXyRj','f','H',13);
+INSERT INTO ti VALUES (-2111579447,-20687,'zrhIT1sLZ4FXvL3ojTsfpokHTXEYMWNQQEwUlaRYCMysS6uZAmuI1SJdZKNWwPiopV6ZB99SxVm0JRpQxR1','qkhAgvPRs5Wb20uvorq6S4yxQaO83fkOaASwJrZlXe0FHGbRKMT5nSNFgADGQaepRCHKwgQPDLPTM4MeFbkfr1aiDiuaFfx6QwtH38IrDRgjmiSFYT5YxFFP5NbeneqA5fJ5DdOGeg2w2Qo492iAUIOm2OqtLTaNuPXB85wBPBAoHQ6KMKarTWYDEcwkR1HHq805aikjWwlyxJPJfcH0M82AmuuFJRVP09LjXpY8ET3Yv3QqX2DcuGFj','ba0ZAd8CbS7SGUKEpbyEgkSAxH6r0BN20kYxXmfWgdDu','EsAa9Pq1ueydbiyQVQKUI4Qjcr8JuTX22SvSDZ1BPLv1QbvAhPxJWb1AQUtLQNJhpywQuJKHt8B0K1zm6pRS9bhAydwXyWtzraGZA8T2t5hzPjPsdWAGXcT08eipyS1wohlf416Eu7tX6rLy5MSo5JvEpHwelnHZPEYA8HaP6NaFXUcEFMEGtiBDgdhED6goFOXyRj','f','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (25243041,-10750,'umXsJWSGoFX40GOiyc5Z8l9Zvi25gXLXiAaiH','J','E3c61SI8cZasjz68IN1KjlfC','zJcHXlieRhUrFKfWTPOxItfjl4bBwI9nzTyZvmAHWvPrlKvoqIH5iUOcp1Cr4iuQiEe2j0Ni6JiMi96pKIG8M6bHKwYrxvI130CxaR6qztDzHlIuUL7qxLKoZGsQtoHGgN1ZpfxAwtHdbHD8DwFAp440vLhtn8ejissfuPAowNslOZg1vq5vyT1uTYzaEfjdvw966hZEwgwqUce','pK','h',14);
+INSERT INTO ti VALUES (25243041,-10750,'umXsJWSGoFX40GOiyc5Z8l9Zvi25gXLXiAaiH','J','E3c61SI8cZasjz68IN1KjlfC','zJcHXlieRhUrFKfWTPOxItfjl4bBwI9nzTyZvmAHWvPrlKvoqIH5iUOcp1Cr4iuQiEe2j0Ni6JiMi96pKIG8M6bHKwYrxvI130CxaR6qztDzHlIuUL7qxLKoZGsQtoHGgN1ZpfxAwtHdbHD8DwFAp440vLhtn8ejissfuPAowNslOZg1vq5vyT1uTYzaEfjdvw966hZEwgwqUce','pK','h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2047069565,-13493,'kSJBcjU7sqfsgev0qtYpRd','T6PzAM5SWql1NVqnMhNJ1a3DCSLEnynGoAhIcxa6QsIRFHmnzDQf1rgSu2e7hZEm0g9i3N5bqi7SxGKATmH97VsDRIVdZai6HsIa5KP7DaEM1637c1celHDnrlz2fM7oeReluQdvlDjVSxAC9fooEpxVanTK9EFkcGThIh1tZXdMS6B9kn2GBiBgquoM0yGHduZMs5KzIeH0oZgH9y6QO4t6JswllTgq4REwcoaP','75dWIgvis04UTVXUSacTXMfXiRQjT4SXUN9jhbDDcupBy4','ds4jWM3b3Pec8dCU54irqxEcV0x9rlnRGkvoKHhz56f1avRT043gC8qHRdSNk9NvQ1KPu3QN2nLtgeiO3y8RHGGQLC6lS6xyUnFWVMZalmXQFqQDXneI8MOLiDankYotJMq7vlyV4ox5sHS00AyiFizcSrpeGRxyeRaB2zyW2mpmAazDUDUEm0cmTWjDxD1YB8WXULx8nptk2jeET0iYVFuXVM1A3RdJpUjEoY4NCrwLos7yeDXpvG','v5','ld',15);
+INSERT INTO ti VALUES (-2047069565,-13493,'kSJBcjU7sqfsgev0qtYpRd','T6PzAM5SWql1NVqnMhNJ1a3DCSLEnynGoAhIcxa6QsIRFHmnzDQf1rgSu2e7hZEm0g9i3N5bqi7SxGKATmH97VsDRIVdZai6HsIa5KP7DaEM1637c1celHDnrlz2fM7oeReluQdvlDjVSxAC9fooEpxVanTK9EFkcGThIh1tZXdMS6B9kn2GBiBgquoM0yGHduZMs5KzIeH0oZgH9y6QO4t6JswllTgq4REwcoaP','75dWIgvis04UTVXUSacTXMfXiRQjT4SXUN9jhbDDcupBy4','ds4jWM3b3Pec8dCU54irqxEcV0x9rlnRGkvoKHhz56f1avRT043gC8qHRdSNk9NvQ1KPu3QN2nLtgeiO3y8RHGGQLC6lS6xyUnFWVMZalmXQFqQDXneI8MOLiDankYotJMq7vlyV4ox5sHS00AyiFizcSrpeGRxyeRaB2zyW2mpmAazDUDUEm0cmTWjDxD1YB8WXULx8nptk2jeET0iYVFuXVM1A3RdJpUjEoY4NCrwLos7yeDXpvG','v5','ld',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(14) NOT NULL, d VARCHAR(67), e VARBINARY(23) NOT NULL, f VARCHAR(70) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5517819705376668325,6369,'HOyxivlW6kpbhF','ypz1MuJgh3AKHEPumOU5Gl0iwQvpeSGQ2eptwttR06kaOFPwVfkTcgNP2rAWG','i92COn','EMbTbqtWmQ3Lrn8FPuV1','k','i',0);
+INSERT INTO t VALUES (9968395265511491449,60840,'b3YPJT9eJ','s','ezk4AvZzYS','NgSbciemyg2bKIc9gixN7F7r9xeu','w','R',1);
+INSERT INTO t VALUES (10355893702655307964,25580,'JjMw8v','uuz6GZm0iagJLXDxYNjNVUYuJI3F7Ug08eXUAFoeOk6RJ','4uGmki67jYlP4','AozFsyJd1S0cAuKJShlJ3MflcIcwCkxr9k9pYKhqAhKP8JwcWOPwJ5wAEmk1HE','Z','p',2);
+INSERT INTO t VALUES (3965513865162812989,42478,'f2iOCHtdLI1','EndFhxpcWFW7sIOPhk0ziAQplm','IGYsW2TnbM2fOKwsBUfYfPH','DrBvUvidCen0DYAF','d','x',3);
+INSERT INTO t VALUES (80707383458113383,23659,'Ecytf4P','735FVew','uXGTLe4o01M','e8IYhLzibC5hZ5FGEr9YUthxj2hsQaybJ3bZzAtVDuTEUEtRF','S','9',4);
+INSERT INTO t VALUES (7171782206412408483,26769,'E','9AaXy3hWvpQuqQqUjr5','UnGZiQxbz9K','6tSiHiVn9i9eokSHqhyj3lfprTWNXsYiPEud5xicaIP68l3ZV6Tq5','I','s',5);
+INSERT INTO t VALUES (7299641332540558004,6786,'Ws','vABwl81ugztFoMWcV','sW4TcnVGaqXvUhssA6','wXg2FSf0zmYuiiyHRh9a2mhMrhY26LZxZqMY0qn4VZqiq4K9oGpv9u81j','z','i',6);
+INSERT INTO t VALUES (4062303109329015655,10618,'jwJoH0','WoEVeoRv7htKl7HAJxWa1BIpCyNV6EQJOOWZ84Ep0djST34BmiF4CNO','n3iFKGOd9FFIw1w','ER2a','Y','1',7);
+INSERT INTO t VALUES (12075393008576919266,54035,'V615e9NIWUM','YZ6TxkHNnSd8xweIksMm7C','5ey1gsj1SKeaiinof699jpk','G','l','q',8);
+INSERT INTO t VALUES (15026874505650809933,45936,'OzKmCeJ89Pf765','yl5mEgMo0J6Ns4n','LL0aDEN8dG','X1xmPUPUg1LNBBlgrduoZ1','0','P',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(14) NOT NULL, d VARCHAR(67), e VARBINARY(23) NOT NULL, f VARCHAR(70) 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 (14190751084314553520,21773,'9TvumaaWVsBEDM8B2Tmx','oiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUd','Oi7WE4HjMUjoxGqA3uXuULlw','j06FyVJqclZ','ds2of57XNBkTfCwsg0hwgN1YUOcbyeuU8gFT1uzA3Xg25epqqLJkvcqQLFcBBXCjuMe2YBl6Kxg2n3Oq2','wkmHq8808t1ySjY9Kg2T5DiR18uZoDmfvbm4QiUvJZlBGhlh5YmjtaFxf6a1O7O63mDCEGzyMfDdhIcOVeC5Ldw2nkj',10);
-INSERT INTO ti VALUES (14190751084314553520,21773,'9TvumaaWVsBEDM8B2Tmx','oiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUd','Oi7WE4HjMUjoxGqA3uXuULlw','j06FyVJqclZ','ds2of57XNBkTfCwsg0hwgN1YUOcbyeuU8gFT1uzA3Xg25epqqLJkvcqQLFcBBXCjuMe2YBl6Kxg2n3Oq2','wkmHq8808t1ySjY9Kg2T5DiR18uZoDmfvbm4QiUvJZlBGhlh5YmjtaFxf6a1O7O63mDCEGzyMfDdhIcOVeC5Ldw2nkj',10);
-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 (676732323837786352,21976,'ACldu','qLbY57eKgRk','QmTCufXPubzfVKQSSYOhneQ4XERMReGA','HVHXnlQjkSI8xH2Cc5stX0pEq4sULhjrWVUtECvu38XjhONI','awvFCpfqPT6Q3KOWYthWypiwJ2uoCQUWaq2DxokikI6oGC3RGtwgFXtbTjcR5qngORb','On7CpOxmZpsCGqwjqkzTE',11);
-INSERT INTO ti VALUES (676732323837786352,21976,'ACldu','qLbY57eKgRk','QmTCufXPubzfVKQSSYOhneQ4XERMReGA','HVHXnlQjkSI8xH2Cc5stX0pEq4sULhjrWVUtECvu38XjhONI','awvFCpfqPT6Q3KOWYthWypiwJ2uoCQUWaq2DxokikI6oGC3RGtwgFXtbTjcR5qngORb','On7CpOxmZpsCGqwjqkzTE',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (17252177290842101593,-2531,'HhOGlcUp7BPRX4Pr','6prZIsqUGUHo49pGoVSCzn3CcVqAVbPjt3H0GbuI73WlfXAeAb20MjSd4ZiOL68JqMjmq8BxjoMzKMS4cQgoh0w9Wm0VZztGafT9ZmrhgLQ38lM8OOiz9UZNmzcmORiMu7vzU6N2Geev3cRxJ1qPSXfDNjcWNABMvTr6FSRn0ciNFcIJSKZ6oRuQHGeQA3R68Kl8G8r4IVAk0njIHkXn90P','bdlQ6JxsTtQewuDIlsYADvIHkX891Q4g9T4ldCWyA1TWvZsQn09AgXk','q','Ep43GIM4DlNoY0Nga3NGWCWzV7PKqJ0zccg304','uOOYK4RAgKSGSkqdBtAAUk74DaprAxidsZ1fJxM6yDUkdkn3CJOlLXlaZ9RNLaFTuHDpOT0nzuPt1lYXGCVT0cC',12);
-INSERT INTO ti VALUES (17252177290842101593,-2531,'HhOGlcUp7BPRX4Pr','6prZIsqUGUHo49pGoVSCzn3CcVqAVbPjt3H0GbuI73WlfXAeAb20MjSd4ZiOL68JqMjmq8BxjoMzKMS4cQgoh0w9Wm0VZztGafT9ZmrhgLQ38lM8OOiz9UZNmzcmORiMu7vzU6N2Geev3cRxJ1qPSXfDNjcWNABMvTr6FSRn0ciNFcIJSKZ6oRuQHGeQA3R68Kl8G8r4IVAk0njIHkXn90P','bdlQ6JxsTtQewuDIlsYADvIHkX891Q4g9T4ldCWyA1TWvZsQn09AgXk','q','Ep43GIM4DlNoY0Nga3NGWCWzV7PKqJ0zccg304','uOOYK4RAgKSGSkqdBtAAUk74DaprAxidsZ1fJxM6yDUkdkn3CJOlLXlaZ9RNLaFTuHDpOT0nzuPt1lYXGCVT0cC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (15337177335825470701,-25534,'L','REiSvFWsnJKVqgH1rwqcTbJb0kJaKbEDq7b26cLJLMLlBJvHjqq54XBhDRujMkc372NygLVWL035CIWNlxWwqdpUXOvdMQyUiXNroiOMxxBMmCEyigFPaFSMbJM3Dl2apkZ6bVmV7EfJlESzfyM5uG4TEOpeo4VUlStC2Okn','2olfG6i3MG8osej4joH5JYD5NL8d9mXAMGF05y8Qw49WAY7Xubp','lDp2P7rjVWFWDWqiKymHJLB3IAtIR8VTrx1RKNw31opUwlFxiYZtMRPhAFcdIfByDi1DrGtvTCmqvvJZkya2gW68IYBs9NX7Y3Lk3b4NijltvOycSX','zr1qadAyGFbcIO2aT1u812xbmvi4Y6xuXOKASfZOvEF8l3tY9Wn','KCOOEEwiRaNoxdpDyajRCL1hfnQqRYlhSRRiW6wGvHY4hCMr5M6joh1',13);
-INSERT INTO ti VALUES (15337177335825470701,-25534,'L','REiSvFWsnJKVqgH1rwqcTbJb0kJaKbEDq7b26cLJLMLlBJvHjqq54XBhDRujMkc372NygLVWL035CIWNlxWwqdpUXOvdMQyUiXNroiOMxxBMmCEyigFPaFSMbJM3Dl2apkZ6bVmV7EfJlESzfyM5uG4TEOpeo4VUlStC2Okn','2olfG6i3MG8osej4joH5JYD5NL8d9mXAMGF05y8Qw49WAY7Xubp','lDp2P7rjVWFWDWqiKymHJLB3IAtIR8VTrx1RKNw31opUwlFxiYZtMRPhAFcdIfByDi1DrGtvTCmqvvJZkya2gW68IYBs9NX7Y3Lk3b4NijltvOycSX','zr1qadAyGFbcIO2aT1u812xbmvi4Y6xuXOKASfZOvEF8l3tY9Wn','KCOOEEwiRaNoxdpDyajRCL1hfnQqRYlhSRRiW6wGvHY4hCMr5M6joh1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(45), d VARBINARY(5) NOT NULL, e VARBINARY(92), f VARBINARY(76) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4676488880131285746,8429406,'RXk8CT6yEE07b2HMGS38nvNxtgqc','QO','t15tAXzgfaSnMLWReuS7XY4uIlFVWN7zsqGlZftcrFUOVf22xiv9Qirtu2f8SjA704C4Zgs3fFxqDwKf','HKwIrdHGn3I4Xh54Ka80IyeLWNdZeZfH8J3Ig82OWOZFuN1mPrf8wGU','Vr1UPiTERxVu0TCEml6tBDrXpSZ5KVcw1e','Nu7u22',0);
-INSERT INTO t VALUES (-7824970121318522046,8374981,'aduaKzpiTE01a4BYQ3','gPvl','diuK4RQkb8lSVWlpevABL4cW','nIweEXsI1dcUffbFuf4qjRtVnOd8Fjivl59gUac8hqM0pd7XAgNup9JdewFRSxu4','IW1IheFCF8kXPuOOjDvs53oxWTCT2LrGzaKu3YoXhhtcw70yd5Uz7K4IlpMgyrdagmqzSVtXlCHMdNyKMbxywMV','2TAKtdIRp8JLve76NNQDkAD7gMFJol43wqZeXmXamgMlgdvFaq1xAZv5GmYa4g4vKCxlAc6a6JAAxDhfq9hk3ZzD9VoijtR8lkL',1);
-INSERT INTO t VALUES (1995186588133828728,13942922,'7jRrgcYj2Xm4drYa1tWmAnqoyH','Eu','fz1WDpd8RouPYQvQpHt5ffJ23LLyK4n3rYF2','D1bKt2XTpcqv12UhgD40hjnkOOrXr6U4A4NnK','4tcdkatlVD3VwlLmBGmMr6rBJn0G','S4euTN1pfO0keez32jY31reE7ou3lsYrjGbBtKBF',2);
-INSERT INTO t VALUES (-542335966853723621,5582742,'N5yCaSSd','XAhxP','EUiDv0Go','ZL','uqHkNNEZJw8','yRRRNOoPTaZ0CDUG4WDQEDAqsr66UZssl',3);
-INSERT INTO t VALUES (4144046729001704938,7521473,'rqnHTq','z','ggXyEkKd3uWxCk8K7uubJDA','A33AGbMbhswfFr5fRGvSdtIWsvBz8HN2D0d8nDzhLlXvfegKbimMVDWdmuXB','3DTCDKXJ5e7uNNsI','3zzZdTYdBP3ErrHMNvYw89TVr',4);
-INSERT INTO t VALUES (3817554096467857025,1378824,'ZYT4lrfE0qS','ni','QjLR6AJpysywytTaYtoEJyF7KfAk4QPqDVxufT8sgK9kSwuHACcLV','lrsxmWZ1an7SxgTrsZc6NiM0z1b8dUiJ0EycxOkUMUpgMjCsD28DcMyQumg3LlKuz','tQEhhGD6DeTVuQtMImodq9fjmRnUjqt5F36NsGTPxUsfLkrqTTZBwHmGpKHXw3KIXSAM1wzDsjgGQweOzqyDlWS4X','9IF6g3d83hd88G1CQrOdsCKXUmpiWMXpvJWKnpHsCDiwHuF2qCsi30Tx1SK5WwwGNU4tzMJt5sqi1Su9a5v5xRRAjj8J8lzk',5);
-INSERT INTO t VALUES (-4095867364350463850,14967222,'IyyCeYZYnToZUqGRpyYZ1473ygl65zYwxM5','35','jkNomL7QzSeCM0L5w2','x6hDRTs5lbA9y99','76TJzW5bgTBPvkNCIsm9ITUdPArhzoZRz90rqq0O70fidifZ7Tu87','FqR3T',6);
-INSERT INTO t VALUES (3872759483872684404,9011218,'Mj1l3skUW8Jb','j7X','KoK8s0FoTkIV','2b5pR0MAoFd97ptFHwncPIIiC7VdHjPmLSS0spi7vpRRilSu8fGyDbbYpLxC1Y4N3i','tT1mTYOAZxCQmMZ3POYd','9n1vaU',7);
-INSERT INTO t VALUES (3122402323149512745,7569258,'xBvAfo','KGwPO','gpoyU3JieVJF1VObvHd1ePlFXNzcfd2VbdcVfcMK7q2eQ1maE3ZOfvpL67fKwe9JGroLdgzBhRNJ7k','bjH0dtGjR2yIS7ZcfQytkJXfO0a1zGva57oEVIepwbFzYd2Rz6hoQMNUIKc2FxSS9y7LW2kKZ7d','zfNqqPeHrz9dK7Qe6jRUaiNGGyKXYrtim9CUrZicLInwSPdUzqSyfr35THQG37LrMg4iGHD2GBv0YIhoIK79','dh22VTeaG2Xe4gVf02bzRNCihlUDVGzoPGMyjipapGrnXTAgnenYNJGNTl3F0EIautvQH7WuYN',8);
-INSERT INTO t VALUES (6710350189749659304,4115747,'G1BU2Smaw82VrqoS1ujZ0','ePU','bMJ5pdFPsFanYDcABmqaX9b1o8mcuQ8v41JINxF4kj5lLkx4aseuWRdnvUpeEMH2uQlN2bPWffYszbBU8EajqPn0wxa','oXUwXKlL12idyZ24zDZJdOKCkeXbj','ocCeyOKAJ3I394ECyMUsj1Fe','ns6Yqf6lDPp4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-331864851073257200,5224915,'Y3bM4krcoKApRctSf6Dbjwpa4cPx92UYp3f7PaElkG0H','E','YF9lsbo9lC0','0l2WmINVf2b4RND984U6nhgDj1d22eaY','jd','STggaq4qpIZQjv5pDz5PhaQokgkGESQyMmfB5lGSJ0sCfvHRNoKpudbcZSygsl',10);
-INSERT INTO ti VALUES (-331864851073257200,5224915,'Y3bM4krcoKApRctSf6Dbjwpa4cPx92UYp3f7PaElkG0H','E','YF9lsbo9lC0','0l2WmINVf2b4RND984U6nhgDj1d22eaY','jd','STggaq4qpIZQjv5pDz5PhaQokgkGESQyMmfB5lGSJ0sCfvHRNoKpudbcZSygsl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(46);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
-INSERT INTO t VALUES (8157225441519485523,1304508,'CH46g','PJhge','JlLwmZTvQ4jAODpBdJB87fQYqMo5WVoHVVWvv9kSrhwkr0nc1eEeHwYWN5B67mCeaU09xWPc4FJOGG18Y','Il6rAt3lhQivRncyjJJYmm95tlHzfbrRRBEjQKXdHyEG59FizozTMws2EnoiZeW','16FivUoM62NYelblkeBK6imvljsuKAEXIuoLqKsVHGQa','QpbLqI9aC9FCDYV6yEqA9Wi9xthDErAe7cor6jpOiT8ScquGDRxxDch6OE9S',11);
-INSERT INTO ti VALUES (8157225441519485523,1304508,'CH46g','PJhge','JlLwmZTvQ4jAODpBdJB87fQYqMo5WVoHVVWvv9kSrhwkr0nc1eEeHwYWN5B67mCeaU09xWPc4FJOGG18Y','Il6rAt3lhQivRncyjJJYmm95tlHzfbrRRBEjQKXdHyEG59FizozTMws2EnoiZeW','16FivUoM62NYelblkeBK6imvljsuKAEXIuoLqKsVHGQa','QpbLqI9aC9FCDYV6yEqA9Wi9xthDErAe7cor6jpOiT8ScquGDRxxDch6OE9S',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-6567654226909656499,10085774,'DlKnNIJoJ4ylUliFCiJrA6OkWFDbxETsm','PaloozjX05Rtx5PomXXMzGweUtSyyz8QkQihARq6r6fK5Fop7VhDp2KkBLyY20XDMA9RZEOeEzp0FrLuk0CPKhOP1CNaRhn2oZvTH7okw3','YCfgkAVkyCOnnZ7INHo74ktUp9NdF5iCcHc8fKlEVjNBiCIWYPSKHmqDgWMaZCxNRx2S3dCO2RH5','ov3NYB8CtqPj9Q4nBwLMyguuzNky54h7Z23VkJKGPxshs4s9noSeNRX28GXf40PiVCxP','27HrH4Jq','zbUvNsAJYCAnzoaAEwh6lmgGksBWAPNyq7rvK1i2yvv',12);
-INSERT INTO ti VALUES (-6567654226909656499,10085774,'DlKnNIJoJ4ylUliFCiJrA6OkWFDbxETsm','PaloozjX05Rtx5PomXXMzGweUtSyyz8QkQihARq6r6fK5Fop7VhDp2KkBLyY20XDMA9RZEOeEzp0FrLuk0CPKhOP1CNaRhn2oZvTH7okw3','YCfgkAVkyCOnnZ7INHo74ktUp9NdF5iCcHc8fKlEVjNBiCIWYPSKHmqDgWMaZCxNRx2S3dCO2RH5','ov3NYB8CtqPj9Q4nBwLMyguuzNky54h7Z23VkJKGPxshs4s9noSeNRX28GXf40PiVCxP','27HrH4Jq','zbUvNsAJYCAnzoaAEwh6lmgGksBWAPNyq7rvK1i2yvv',12);
-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 (1730329876195003634,15510211,'gVIK3EE7','KdqbKYDD1POVGdOecHXUBEq8CIMoaQS4SKX','O3ILtQxDUBZxaHnZMLTu3eP8JEYssFfNSt9niW9vAjduJrqd','8hbsJHd7xIuMyisDnLIpxndGfXy','xqacECNBIoTBSzzdAMTics1AerujKUlnbgBXBE4c7kPCP3WJVqXzP','Mn5I5PVFvEofEbXtqGI9bCRI0hHuEq0RVR7f',13);
-INSERT INTO ti VALUES (1730329876195003634,15510211,'gVIK3EE7','KdqbKYDD1POVGdOecHXUBEq8CIMoaQS4SKX','O3ILtQxDUBZxaHnZMLTu3eP8JEYssFfNSt9niW9vAjduJrqd','8hbsJHd7xIuMyisDnLIpxndGfXy','xqacECNBIoTBSzzdAMTics1AerujKUlnbgBXBE4c7kPCP3WJVqXzP','Mn5I5PVFvEofEbXtqGI9bCRI0hHuEq0RVR7f',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(39) NOT NULL, d VARBINARY(41) NOT NULL, e VARCHAR(87) NOT NULL, f VARCHAR(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (149,51065,'rjKnF0J88JwzHjEBBDQIAXsB3m0gKTu','c1WB11D98kQWRD8J9dYCVbdlXMLjoTF3lwXhk','jx0PLCBeQ4tCytq6uHaAnBVd0RchEK2r2M0eEHQqOPpGWI','jQbxCubjpoEd3qsdLFNr4N5zCHK27f5f08XHDk6v2loC8HhdAyDyWGIp7pPNkDuj4Zk','iq1xaS8dcKOLMhlRJeGJfA3OwElaX83JeiQH5LQYIU6uwD78DsoRI64xIdrg','9obiQcshAoIchNl9PKXERJWlQYy00olD6lY9gNGnwTeADhR',0);
-INSERT INTO t VALUES (203,10474,'WjjrEjIaP','AQZVkYm7Y5WA13Qou2p','DQ','ynPodxMPg0CpMYMejS2bvj2W87wCf49irSspsS5kiW8CjRtKzkEqjQKGXdYBlBIWEPSbMU3WBcZA','0e6a2OrTgszGgIIp5Y5paTPjkGyw1d3YqDquaFdkcGfMEkYXJof9C0JngwKyXx0sJeYx0RG3','NqxFIOqW8dPqWKCkN',1);
-INSERT INTO t VALUES (232,2930,'N0M','J1ziTUZMHYja7orr00Sm13hgBaZQmvRAxT0KCq','UUaNKc5WwyXm980CeqK2tjVlDrgAEDm218Qymp5GTLOBMtomqvbPT','rtW7C4EEGYqbW1whsnQwYOCZ2N1ZtmkeQGnZdte3ZP5XOUmWMEwi1WriMcBU4Rpm1o2j7','e26ULDQUeAks8Kjbot3gvKjtWIEBrZHOCl3vrJP5wiBh7AkFD7A8xCXTvPQ68pV4gSrWOyTBcho4p','glX3FGpxJTDgu7DVG7WTfOwtbzji9nTUM',2);
-INSERT INTO t VALUES (51,53906,'opGH8cc','oVYlQOIa0','2OHgeoPAMo5lB37ZpkvmvcjvZpzh2sWkqNwNQStxekBWy4WDGJRJO5obddXPX3X40FzU1LIv4','V4OZuZuURFuYJThCjHW5eYPpSuthn6STzPtm5ElgTHaMHcTpNWLr8cVmUPOqgThQUMIM3rm0I','usMaIrJrLhtJaOQSKBMn6A6b8MJF3LcXKSHifCOZy5hPCRnPm6FDvYZXlqch01z9oS0faBuCK251n7ct3KtI64YTmHY87STzdFj','VtMuOXmGpbOMGm74qjkBGMzJ',3);
-INSERT INTO t VALUES (71,6421,'QxcxUELGxOPNlnoKV3tkAfOJnfP02ixIAe5FBfP','toldHqbegDRLw81zkb2exI16','xhmE3L67Eo8jFraQPNAToRirN7qBHobKBVH4fIYs75lqcVKfgenCey3FEo4IOX0AYVXpwvOzL','AJdESx9uQTD7kWo4pXiA5EhFvWK5IhSeHdxgZeamXKymny','Fik2kyCKfNsb0zTaM1lctADjt8q5ZWz9RXAW6AeQEAWuZLEmKA2VrZmGNZgDXX4eFfULhSfjL6YrM0huTUUeaYxjkQYzuTBR6b','1rPQfkiL1SkdW9d3P4U8oPSHN1NwYE4pO4rTzR2JmlQywILrwmAWWUnJtQPQe',4);
-INSERT INTO t VALUES (186,64266,'aSqQKmt4rxEGRmXBVBpFAb','oKMUUFkchhmo1G5i55EdmEUTNhW9','6iphMVT8BYWDvbDnKqJ8kJqrMJeCTDqfs5AUVVFcHIbl93BAnoQGveOrlIBGwCK9aveeGQkVLEWhkvS1KvQWmkI','mA3YmARrI6GdH5g7epIj7S540iML3Ry2XQ8shLXJcATDmRskgSqisu9OrAfRFwOFPoXumJvRd6GoxVYOd','KGGwp77zMMQjTFqTzJMXsQJelvfjmDTc8sQN7gYPUnhPuaR2V128zIDpGpKPwAm','EfEdDrYYvvShqUisVlNHepk2B3D0FI1BZralLlRIThjojOHckhQWLAxUMKjY',5);
-INSERT INTO t VALUES (151,63818,'fqSjEYBE6hahi3mpqyh5SLlfjlmn','aFF507nO0','8KYE1S62EDTBIUqc2mJ','gZqlQBxyjVQh','InXaPOMCE92vIwXKKb92TugVeGhQ3FnsCB8IpWWVOuo71p0GTPP5uH3HcBp5lg','hVEsSwO0VDCBYfoF38cZ8yBChaE0DHKiItz8UjXn6H3gnSAoIQhClCOQ9FWOYleqquzM3H2Omaa5',6);
-INSERT INTO t VALUES (99,29424,'EW3DSyET8KwN7n5v','GVitMkeVwLUUZmC5EB4i','xXv6ML5s5cQ','m5dpKsFgvxeILhzYU','dueiMWj','FA6hWqSTI9JRvw4FjGRUTd6EGfX0FenvGT2Z3IOJ1hz30Jqz58FxKQZDvRRHW',7);
-INSERT INTO t VALUES (224,63844,'MwiGHE3TREs34TSOV2kx8Dn0UrD','6q7v8FGYJ45b9e','cSNuj0hdn6UsAX6X97sno9RQc7a040aXKOG6WBCi6RglILR0Q69fteSFlHqQT5qBO4rnXYqPQ3isQAgJNelqtk','ZCOIg1hOIKajsHj9q','wzd9oFCPHUoW1s0EiicC5n9ZUdr5l5G7AryTKBEiuEzxFbKGS14Wyj3qN5lQjuYjHXIxAwBP1juPGLdn1ogtZ3n','uQuR9bTTwUi154Ywwz',8);
-INSERT INTO t VALUES (66,37208,'hXX5dxnNKd4dXTG','vWcuYLttbHUEHBYj4','bHZv9krhM6gZ1VxphV5NFnlrKK06l3QvRtdnVzlMQPBamUNC1dU6shzlmjvwfMXQjQpgeS','hWHLKSlSxBG1z','bTB1Lnf1Yyye','CYpREsB6wraR0QwudHeAPWGWHwNdpucBVCg02iCX2bDJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11496239860834329130,12564,'LG','0w2EFTcLy02aci4A8vUg82JdLXtaUkN3n','c3LTqsefvJ','jhje4d1HGQFwdHgLyVkgbaz84QcNRRQzchvm0fDWor1i2LMM5KJTBAv7D5nowASzt','4','4',10);
+INSERT INTO ti VALUES (11496239860834329130,12564,'LG','0w2EFTcLy02aci4A8vUg82JdLXtaUkN3n','c3LTqsefvJ','jhje4d1HGQFwdHgLyVkgbaz84QcNRRQzchvm0fDWor1i2LMM5KJTBAv7D5nowASzt','4','4',10);
+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 (13862371261532385809,22976,'k9oK6','cXVO2gMxwC6H18aC8rf','3JDa','DXOyZxbJJEklOFq74GbVApQ6D2BvgmFuC0uocmJNhNLyAfefFLfHm','1','C',11);
+INSERT INTO ti VALUES (13862371261532385809,22976,'k9oK6','cXVO2gMxwC6H18aC8rf','3JDa','DXOyZxbJJEklOFq74GbVApQ6D2BvgmFuC0uocmJNhNLyAfefFLfHm','1','C',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8237482595440496045,63767,'5jLHabl8','aIZZyvt5b1etNWTJjdHNdzIc0BrZ5KMo9vigTcY2mKpf1gQ0ocIGS3T9rdF56gR3BMAWMb45Fa6jxgYKEILg620XsFLLTXiIBiDtqOj7aUz9Z1hSfsQEY4BaUDBxtCJwcmqEnqqQopxNK145','1','s','p','N',12);
+INSERT INTO ti VALUES (8237482595440496045,63767,'5jLHabl8','aIZZyvt5b1etNWTJjdHNdzIc0BrZ5KMo9vigTcY2mKpf1gQ0ocIGS3T9rdF56gR3BMAWMb45Fa6jxgYKEILg620XsFLLTXiIBiDtqOj7aUz9Z1hSfsQEY4BaUDBxtCJwcmqEnqqQopxNK145','1','s','p','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17518230122748310928,11899,'7','jeTlNDhYBBUaWk36SiJ0E9pnIxFIxQ9BJGpVyz40nz8O4HvrI3TWNvTEsEOOzejg2GRjsEootxyVYGr3zhBBUCex7GNEUk5ad0ErtZ2mMPg4l0UMfxNQxVWSHxZsP10OHOuCuLQHgxpcL73d0Gxdxy4yyMUkZlZg6cx6CkMHlODvPacvEqtoXfoBBwE7FxywLsfrLhGTrujCBi2iBQqzNMg80Wmhw3wY5v','y8XTYB7bnovy5bTTGWd','StY3Zy3NNRjlnt6cKXL13nIDouYJ6HhN1wSShw5uToF8jWEGK7Mt9Vwjf8d11npxH5gojxpL9twIJVX2HH2AIxTw33zMfFBT3o1w8grgUkkbyIS47myDZb73lToStZXixrYHnSc6e9CTLph24kbPHCD4bEUkl3RpIFfgRAf9B6uvOwIl0','E','5',13);
+INSERT INTO ti VALUES (17518230122748310928,11899,'7','jeTlNDhYBBUaWk36SiJ0E9pnIxFIxQ9BJGpVyz40nz8O4HvrI3TWNvTEsEOOzejg2GRjsEootxyVYGr3zhBBUCex7GNEUk5ad0ErtZ2mMPg4l0UMfxNQxVWSHxZsP10OHOuCuLQHgxpcL73d0Gxdxy4yyMUkZlZg6cx6CkMHlODvPacvEqtoXfoBBwE7FxywLsfrLhGTrujCBi2iBQqzNMg80Wmhw3wY5v','y8XTYB7bnovy5bTTGWd','StY3Zy3NNRjlnt6cKXL13nIDouYJ6HhN1wSShw5uToF8jWEGK7Mt9Vwjf8d11npxH5gojxpL9twIJVX2HH2AIxTw33zMfFBT3o1w8grgUkkbyIS47myDZb73lToStZXixrYHnSc6e9CTLph24kbPHCD4bEUkl3RpIFfgRAf9B6uvOwIl0','E','5',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3167270900828586274,36751,'qeuVJ56qxU8','uA0NM2se6cXP6wBwSBK44k6EXxZ4i0xffJC6sIMVxi9RcW1Iq4pHTJpjvPZG2NJxssV05sg6PEawjUUSxYyexVOdx1U85xXerH5aSFBRqRf7RFNMEOTlgCNLdO3jpaGDLEq8NZkf4erTh7P3JjsUr','Je2EMjihdFV','T0VNseTjGdUXbKKih99Jd29KTQJhWJSJZqhhBbCn0ZeuJOVqsUBt40zo7i1t4U1Ml7cy0F7xTpvhAzxCFKCaJv1mDoxw3ODa7hQvVxKjzBjkspgubsH5kepfz0UEPuhyyo8iRpmawyvAyRJmsuPDMU3qLQuNQggnmcsCm97esNhF5L6arRLg4iLCSKnOvcEZI7DrleoOTTguxJ','J','X',14);
+INSERT INTO ti VALUES (3167270900828586274,36751,'qeuVJ56qxU8','uA0NM2se6cXP6wBwSBK44k6EXxZ4i0xffJC6sIMVxi9RcW1Iq4pHTJpjvPZG2NJxssV05sg6PEawjUUSxYyexVOdx1U85xXerH5aSFBRqRf7RFNMEOTlgCNLdO3jpaGDLEq8NZkf4erTh7P3JjsUr','Je2EMjihdFV','T0VNseTjGdUXbKKih99Jd29KTQJhWJSJZqhhBbCn0ZeuJOVqsUBt40zo7i1t4U1Ml7cy0F7xTpvhAzxCFKCaJv1mDoxw3ODa7hQvVxKjzBjkspgubsH5kepfz0UEPuhyyo8iRpmawyvAyRJmsuPDMU3qLQuNQggnmcsCm97esNhF5L6arRLg4iLCSKnOvcEZI7DrleoOTTguxJ','J','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10615779081041895569,39358,'ypWIUn0ImepG','o7bNxD4cpaFXOAXpIxriwK61SrWBDcw07bQe0B0U61rSLjh1bFuGaCkzuvlzSMKkadZeJGLnIQ4L2wAYMrU2oXwOGGIZ','xH2jmhICZ','jLx49euZpvq7VT3GftIHRZSJEwLePrBhj7dVaPKpvFVNXrPACXKMMhVTZiiQ7dvOTIe53zJEZPFTgy','Vg','5M',15);
+INSERT INTO ti VALUES (10615779081041895569,39358,'ypWIUn0ImepG','o7bNxD4cpaFXOAXpIxriwK61SrWBDcw07bQe0B0U61rSLjh1bFuGaCkzuvlzSMKkadZeJGLnIQ4L2wAYMrU2oXwOGGIZ','xH2jmhICZ','jLx49euZpvq7VT3GftIHRZSJEwLePrBhj7dVaPKpvFVNXrPACXKMMhVTZiiQ7dvOTIe53zJEZPFTgy','Vg','5M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(39) NOT NULL, d VARBINARY(7), e VARBINARY(21) NOT NULL, f VARBINARY(55), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (864276,174364321,'8dXpY3i4rTG26e6EWxZ6wyr','HpKOB','xVl','OqRKEgrKatdTGGX0n92id8wg56qYMReSw','j','a',0);
+INSERT INTO t VALUES (-1657546,2150158069,'vtlA5wwhgjqEM','u3I','Yqq4','qsYo','D','u',1);
+INSERT INTO t VALUES (-7860466,1918796237,'gk2f3sG','b','WxG','RJpPeppW4Y1ejzgD4E2SP6tqStMNTCWQgPZvQ05h2rQCLRF8vbaj','Y','e',2);
+INSERT INTO t VALUES (3278097,2597898653,'y','kcnb','nQJ17EsNmRVlPqNwTfDF','YftKF1ODQrmpSd7HcP6cACoa8bnu67yArRvuBM7zUXJAnttVtdRd1','R','4',3);
+INSERT INTO t VALUES (-7065137,3548045939,'Cy15PUNjQFhXpOTNDf','xfKE','c67UcLuVHpd','oZhAoy4aswBUjSa','x','D',4);
+INSERT INTO t VALUES (8177115,3469663738,'DpxFAkmrTC1Ir22FrHqOZVN','84nE','mogLijau7b9jGxwfH','NMh','r','0',5);
+INSERT INTO t VALUES (5314552,2729019414,'knoDgaWzfMfpnvOWJ6fnPL3ir4UCpR','ios','SiVMOQJCjzUU0J','iV9cTLeDNYtbBR6ul5SE0VBi59B9xKXtatzuya4vyT','n','7',6);
+INSERT INTO t VALUES (-3563787,1270348016,'Nh7Kr2eWve1GQ','mYPw8','pxQpoOFsNHonxGiYRMW','yD3cOgtoUHadWk9BsuO870B45lPpQNn7jMmapJh94jwdt','y','F',7);
+INSERT INTO t VALUES (6357926,3612601497,'Djs9xDrVj3Bz0ifsS9uYU1sC1uFx','5GHk7gB','SBUosnq1onqDKzadmV','6jWq5hYrx5rPKRrjHe82VYxInsuG0tia5Kc8D','C','J',8);
+INSERT INTO t VALUES (-1425857,4263452016,'whcVNXEqMa50hYK','uFLVdm','g','QXETaG5dazq49cpttMjat1gn6g','m','A',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(39) NOT NULL, d VARBINARY(7), e VARBINARY(21) NOT NULL, f VARBINARY(55), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4409827001517650119,5854,'TybT7OBAmreIYhD48dTQyqyAl','Kzn7pFOqjMQNMFlSxD11TmD8t','EZmX2AaS9QO10L8MCk','Guwylp1YjiatdyKJI5DaP5KI7HZJmE8DMWnVspAtIFVTSlr4JdMaa2G3JWtpEtkJR5P77hcMnFlc','RXsNnee1jN','hq1MXSVUu50uEC84RLY7atj7UwjnrP5FclWZH7XclCLjRD1cGvZP0rDFwNMAu8i9PUcpuxk82R8gGNXIGf4daA3qyuWw6',10);
-INSERT INTO ti VALUES (4409827001517650119,5854,'TybT7OBAmreIYhD48dTQyqyAl','Kzn7pFOqjMQNMFlSxD11TmD8t','EZmX2AaS9QO10L8MCk','Guwylp1YjiatdyKJI5DaP5KI7HZJmE8DMWnVspAtIFVTSlr4JdMaa2G3JWtpEtkJR5P77hcMnFlc','RXsNnee1jN','hq1MXSVUu50uEC84RLY7atj7UwjnrP5FclWZH7XclCLjRD1cGvZP0rDFwNMAu8i9PUcpuxk82R8gGNXIGf4daA3qyuWw6',10);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-4841612,1276917790,'R5ut9Exk26ScP4maatqP','eNxxZNx','LMrMtjME','ZANIiJMohlwLW','S','2',10);
+INSERT INTO ti VALUES (-4841612,1276917790,'R5ut9Exk26ScP4maatqP','eNxxZNx','LMrMtjME','ZANIiJMohlwLW','S','2',10);
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 (418800729661543179,15136,'hN2I3','IfijN8pBI2jYGztOFlW4XrDvjp0Tu3','atxAb5XkHIKSyhxgLOvVbwMr8WdqusUgVTVoTSWy2SofRp3Bozc7KXNe8qMdDuodm','iBM47TTa8kAicJwcdOycGfPM7M4sYQRFCG2JW','MQzX343vEPEYXVMbNGa1Y3kj9p8I06dN9SZadwQedyCLJWcffTTvo','22hYEiBtM',11);
-INSERT INTO ti VALUES (418800729661543179,15136,'hN2I3','IfijN8pBI2jYGztOFlW4XrDvjp0Tu3','atxAb5XkHIKSyhxgLOvVbwMr8WdqusUgVTVoTSWy2SofRp3Bozc7KXNe8qMdDuodm','iBM47TTa8kAicJwcdOycGfPM7M4sYQRFCG2JW','MQzX343vEPEYXVMbNGa1Y3kj9p8I06dN9SZadwQedyCLJWcffTTvo','22hYEiBtM',11);
+INSERT INTO t VALUES (-5560627,683103153,'qf2CMmNYWA7LvlDwHqCcHwO','9','5Am1cwDKANZ3Uf','eBliel1kJEdLeYZlldIvTwha0E90eGtpCPSCu','C','d',11);
+INSERT INTO ti VALUES (-5560627,683103153,'qf2CMmNYWA7LvlDwHqCcHwO','9','5Am1cwDKANZ3Uf','eBliel1kJEdLeYZlldIvTwha0E90eGtpCPSCu','C','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (481498,238713075,'CGqUiXyqx6EOpfVQIY3sSCKmGC8xD8u19hc8zL','uZweG0yOhclr2icGr8OkH2dMoNDPlWzEvCqCH98zMprqYy1nAvYWPT6dzcImyv42rq743qBPae8tn0EzDiUzVQtdoE2cAr3ffwxHe4IT3NvaFhHVDN3ytFGRW22ey4ALrLsAzWCfcqbvVuVO1TWaq1uEXkfD4NEGmMhMjw5KOOi078JGsVUksNBfDSM2SiLmWVtfQwnz4Hlnv','7rF97ogUtaNpQiCSc','0Fkf9PyehaqIxE5iFXxztNrDjR','a','t',12);
+INSERT INTO ti VALUES (481498,238713075,'CGqUiXyqx6EOpfVQIY3sSCKmGC8xD8u19hc8zL','uZweG0yOhclr2icGr8OkH2dMoNDPlWzEvCqCH98zMprqYy1nAvYWPT6dzcImyv42rq743qBPae8tn0EzDiUzVQtdoE2cAr3ffwxHe4IT3NvaFhHVDN3ytFGRW22ey4ALrLsAzWCfcqbvVuVO1TWaq1uEXkfD4NEGmMhMjw5KOOi078JGsVUksNBfDSM2SiLmWVtfQwnz4Hlnv','7rF97ogUtaNpQiCSc','0Fkf9PyehaqIxE5iFXxztNrDjR','a','t',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-6396845,2279192203,'zVjD0pgWkO3M8itfo68c3izVZu','MzLrbvewgaRTzSHIQURWbFl3eiy92WLyITfofdwbhA4EAoooPMZbixaq5hsl5G5742c0yuGrus0G7BMHdv2TxvvgAoFMqrFH3yV1HGbTuJkQbkf6hFQxaZOkacOEiL','WxXgNy5','bBMFWGeYdukqacirfyRXwx3QuH3QTyhC7RX7SnEKvyQdPEcFCbfHj749CbJhGLLkZIAgPwcbeXZ72MTYF3JfQUUqo3YCscEd3le1426XL','n','1',13);
+INSERT INTO ti VALUES (-6396845,2279192203,'zVjD0pgWkO3M8itfo68c3izVZu','MzLrbvewgaRTzSHIQURWbFl3eiy92WLyITfofdwbhA4EAoooPMZbixaq5hsl5G5742c0yuGrus0G7BMHdv2TxvvgAoFMqrFH3yV1HGbTuJkQbkf6hFQxaZOkacOEiL','WxXgNy5','bBMFWGeYdukqacirfyRXwx3QuH3QTyhC7RX7SnEKvyQdPEcFCbfHj749CbJhGLLkZIAgPwcbeXZ72MTYF3JfQUUqo3YCscEd3le1426XL','n','1',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-7972142,1349781822,'zO8XTQYwRYQLuEVan9CHyeu','uWEmWcbA2FcrNXI718y2dxRp','JQWxY4nZr8tCxc','FeWFop2xR4A6azB9VBvEmQ1EtUbmm6W07sDGcSUDbE7a639qxxQA5LBXtC7zr29KedjAlNE2MYuhEIuwjgovMZuNHsfax0HMJwT0wDolF7YSfaHEWA9RMrAHYRxOI4hvBsg47GOQJ23TjFR4oRoZTQ61ETA0vbNFDksW5','F','w',14);
+INSERT INTO ti VALUES (-7972142,1349781822,'zO8XTQYwRYQLuEVan9CHyeu','uWEmWcbA2FcrNXI718y2dxRp','JQWxY4nZr8tCxc','FeWFop2xR4A6azB9VBvEmQ1EtUbmm6W07sDGcSUDbE7a639qxxQA5LBXtC7zr29KedjAlNE2MYuhEIuwjgovMZuNHsfax0HMJwT0wDolF7YSfaHEWA9RMrAHYRxOI4hvBsg47GOQJ23TjFR4oRoZTQ61ETA0vbNFDksW5','F','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4280663,3851939155,'sIKBU1fqZlu0IG','V3bT4qWjtnK5pR0dJbr2IX03ApVjPbq2lJscp','PYTDyZxkCM1FwfUZV','c6WspgwS76coxtXOwTi0E3pVadZKAqDeumpR72gSCRN3AhA','L','2m',15);
+INSERT INTO ti VALUES (-4280663,3851939155,'sIKBU1fqZlu0IG','V3bT4qWjtnK5pR0dJbr2IX03ApVjPbq2lJscp','PYTDyZxkCM1FwfUZV','c6WspgwS76coxtXOwTi0E3pVadZKAqDeumpR72gSCRN3AhA','L','2m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(36) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(87), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (132,-117600714,'lOMWBOD1','C6RJ7GJ','9fks8zTRK7','uTsdJ','X','I',0);
+INSERT INTO t VALUES (72,454927050,'34nL','TRuJYSTTcxWhug6XLWm3f7nGZWQ5wPDFpPuZ','Uv','PYqGSd82Bz51MnIJRtZcbt','l','vt',1);
+INSERT INTO t VALUES (139,1240421562,'LZSJo','NMgjoGSGC','doOC7n0exC','OSIl79xrdF70NWYUJA0Xi2Wh2dachlgJCKEWjQ0orRDwxqzihA4ojVrEAtuHDfIBmmCLGeEuKFs','6','NO',2);
+INSERT INTO t VALUES (0,-574015428,'QK0','i','qXG9','nySLslqxbddXWBQCTzPAu4n685Fum3eVxyoXNCOY1wn0w8FCG7UJAikP','Z','9p',3);
+INSERT INTO t VALUES (87,1853737542,'p','mzdV60C0qyTX80ojf','G','e7zjJbd2cxUK03D3emXBpK4HNMO','U','5',4);
+INSERT INTO t VALUES (174,-161851320,'SZVSge','MVjOe4dBUdDvuNIl2TLuu','19y0hx','3gvL3bPPDQImzQraEFWGgvWFB3Hd8UhK9ul1kp4K','A','u',5);
+INSERT INTO t VALUES (102,-190082253,'5DSi3','FoZ0','Fo','UsJfG6qlRZuUZ','3','WO',6);
+INSERT INTO t VALUES (134,535315555,'ight','z4Os5Bzh','z','RcuNVo9Ti6xj6I0T4fRLZxY9tpVntMyvwz2i9bgixx0Q1dg9FVPSKAQMWUemI8DadRFqNH','g','v',7);
+INSERT INTO t VALUES (210,993160988,'y','TBQGCniGrjqlJThqSAFvsHdbZkjwTN','JPNIt2jjiqeD','ho0696jddYDEetMrBC8B3VtPbgqzbEkk9fPSdh2WYEVpHYHfGEJj0rx8FlOlMGuht','5','RW',8);
+INSERT INTO t VALUES (115,-1765721714,'V8hHx','jqTjWYDD0wPGmn6S2R57bgNh','33GDUQfkgNS7','WWRM7kw9q9ABKdzke2Zwjp5bx6K5izl3FpY4QGFyWE1rULvdzECFcttu1fIn1lfHizGTKzYLMoZCVpxai','O','v',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(36) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(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 TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (122,1773219454,'ts','FUjwD3VakwKcYMfq','WGbm4z3','mboUIu6dEiGDXUiAoH0SYwV7SbVq3e5Z9HTN8m50yfkkigbeH5FEuH5iNlMlYO8kQAhp6Q4nuPg','I','b',10);
+INSERT INTO ti VALUES (122,1773219454,'ts','FUjwD3VakwKcYMfq','WGbm4z3','mboUIu6dEiGDXUiAoH0SYwV7SbVq3e5Z9HTN8m50yfkkigbeH5FEuH5iNlMlYO8kQAhp6Q4nuPg','I','b',10);
+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 (71,911893195,'FMVoZNK0LB','P4UsmAVvaqjsJ0CDbd5rpXb','mZDSgI5GWVjW','aikmw5','g','JZ',11);
+INSERT INTO ti VALUES (71,911893195,'FMVoZNK0LB','P4UsmAVvaqjsJ0CDbd5rpXb','mZDSgI5GWVjW','aikmw5','g','JZ',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (881246880734258558,40195,'cADeEeQYjdgjwJLrtLijfAlW8Kk','FcTLEFeYHfSXWUIyPmVsMmIetwU5tNXGUMBpMwClkUONTn25yHapvhEX0QU8IwRaTSMzY4Y649tyYTuCb6kSZtWpXpFVPoEYuBeloZEnsYj4GsoDtNVkyYEkKg1E997WlCmVgVuEytcUqgt5bDqRFW9Z5NXLGNKo3T8','YTZTMdMb7yxrKYMb17MMvtg1Kfj8xpCAmgJEhO3fbEFGFUCbZnCSa4TA3ehHPwnOV4','gK','TARya1vskrXAYRMKpqnxzeoMWHEjCgMXdXr782q7cCdgM7','Y88dCl2i2j2ShfOoiokU4UOVWSbv9TxFT3UkNTn4VEIv2MUqksM10FyFsoat3OU',12);
-INSERT INTO ti VALUES (881246880734258558,40195,'cADeEeQYjdgjwJLrtLijfAlW8Kk','FcTLEFeYHfSXWUIyPmVsMmIetwU5tNXGUMBpMwClkUONTn25yHapvhEX0QU8IwRaTSMzY4Y649tyYTuCb6kSZtWpXpFVPoEYuBeloZEnsYj4GsoDtNVkyYEkKg1E997WlCmVgVuEytcUqgt5bDqRFW9Z5NXLGNKo3T8','YTZTMdMb7yxrKYMb17MMvtg1Kfj8xpCAmgJEhO3fbEFGFUCbZnCSa4TA3ehHPwnOV4','gK','TARya1vskrXAYRMKpqnxzeoMWHEjCgMXdXr782q7cCdgM7','Y88dCl2i2j2ShfOoiokU4UOVWSbv9TxFT3UkNTn4VEIv2MUqksM10FyFsoat3OU',12);
+INSERT INTO t VALUES (240,-1173642799,'FEH','Tupvsa499ooc11x2R8wf6bQqNGBbNgc8XKaQKIhocXnKpxk4Ddq6zKQ9HSLQwLaqMc5qXbbT0ghiuoyGHqVyBO8sEm9wTYRWXd8Nv06IwscUiHKlrSuktQKhDRjtNWx1cO4R6ZKuyhvsEOy5oiAbqX','gUvYK','utROToI6IyLaaI0s619YuQccrZ8mdsOgZU1F2I9B5Jx6clsmCTGaXdngZUjV2rk2Ff9','E','rX',12);
+INSERT INTO ti VALUES (240,-1173642799,'FEH','Tupvsa499ooc11x2R8wf6bQqNGBbNgc8XKaQKIhocXnKpxk4Ddq6zKQ9HSLQwLaqMc5qXbbT0ghiuoyGHqVyBO8sEm9wTYRWXd8Nv06IwscUiHKlrSuktQKhDRjtNWx1cO4R6ZKuyhvsEOy5oiAbqX','gUvYK','utROToI6IyLaaI0s619YuQccrZ8mdsOgZU1F2I9B5Jx6clsmCTGaXdngZUjV2rk2Ff9','E','rX',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13949048189554189360,4467,'t01PEEcRhfU2QViW6TdseW','63O14nxGeqgCoK5WFjZIo9lsYYkLWNr4MejAzoaTb1CLYvlPUXsSPke7Bx2OWrgW9676vUHsRbkjAun0D3VtiL58CLjckB5uQ2f7kxuUU7cJlcKUV8m92BDlUpxuFpTrYqgcb2msuvvEjKlHPhVmQkOoBvpq3QuNO8h8MKVTgQwxRdOYt0534kkj0XXaqiJCol','jfKl2m8aLT0VIOskhlPAtcjNg9t7iWqwBYMDZHJZmEF72MiUv9LZGW6sJmTQrYovo8ZyiMCSpHFMfe7','wT89viTMqZoUqt05pt80VlkfoOkpYyXqojXasxENO2vffFAOfNBbGV6VnVng1PI5mA06Z04kFfylRvj4OaSnZTdoOaEHv9AKUtP89sagYtAXXyJqDoiwO4kuwodVpT0rMO3NLN3e7OFehfDFmTwjVV7ha73ZrHl8j7mB6ydVYZBcz1lHtoxhaSKCHVDkhWwAzg6altrYXLORV9Op2h','wEyrYJEcHXwTHANTJrluUeCblKVI2Wyhdkt4Cx8fbnYOqeTkrpxvJ1sg7vAztE8','BH9u',13);
-INSERT INTO ti VALUES (13949048189554189360,4467,'t01PEEcRhfU2QViW6TdseW','63O14nxGeqgCoK5WFjZIo9lsYYkLWNr4MejAzoaTb1CLYvlPUXsSPke7Bx2OWrgW9676vUHsRbkjAun0D3VtiL58CLjckB5uQ2f7kxuUU7cJlcKUV8m92BDlUpxuFpTrYqgcb2msuvvEjKlHPhVmQkOoBvpq3QuNO8h8MKVTgQwxRdOYt0534kkj0XXaqiJCol','jfKl2m8aLT0VIOskhlPAtcjNg9t7iWqwBYMDZHJZmEF72MiUv9LZGW6sJmTQrYovo8ZyiMCSpHFMfe7','wT89viTMqZoUqt05pt80VlkfoOkpYyXqojXasxENO2vffFAOfNBbGV6VnVng1PI5mA06Z04kFfylRvj4OaSnZTdoOaEHv9AKUtP89sagYtAXXyJqDoiwO4kuwodVpT0rMO3NLN3e7OFehfDFmTwjVV7ha73ZrHl8j7mB6ydVYZBcz1lHtoxhaSKCHVDkhWwAzg6altrYXLORV9Op2h','wEyrYJEcHXwTHANTJrluUeCblKVI2Wyhdkt4Cx8fbnYOqeTkrpxvJ1sg7vAztE8','BH9u',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b TINYINT NOT NULL, c CHAR(76) NOT NULL, d VARBINARY(97), e VARCHAR(36) NOT NULL, f VARBINARY(53) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (997728100,-98,'IuOpNgb','8TNddIbg6LuxOgZWXwKJg5Nky2JvOBPkMCJZAeoewT5K','cUAonHr9wWYvDZZYngtx3KbDP0UQZjx','Y5YxMcEW8utXpelZbEKQjsipesr6a0r5Tcl','zIElACod1bI8EFem2RCk7P','MqpIAR8ecEnKZS9LtsAj7MdRLS',0);
-INSERT INTO t VALUES (1499422842,-47,'OhdqE8cXQ3FBe1EQrIedPqCMugxT0KgtpqOG4J0Pds4r9S6A1YI9lGPvTDCyNnru','GTjgNullDzUHWiRl5AeQLWS4Db8li70zNPcGHSCD5JNC6IxzRGqB0B96R3NRZdvg','zhI5u0MXlj6LQ4mvmdZ8E','RIhAnetY5uJDNIPW2GN4hdaijPDb955vajlG3HajkjC6OYCd','F8BauBzMpFWd','cCMDLBtt7KB5w7bN2TgvyWncO4eAiYLr8y5hiPw8RiHI4MUwAezfhy2v7aQw8evAQSoQfgG8TSVumK2wZMYYrjnsvJSHtuWB',1);
-INSERT INTO t VALUES (2090312977,-108,'Z1bNMB5jDfkX8LsnfeeSvHWWjF6riqEgiEr7Zmp3LnjYR4','R5zCKeR5WPv','NN7Vu7DcvgLzeljUR','quMZSc9','OnfGYElTiesEzT1zBbIMKys50DJzjx96EDwpvhMDz','BtNUdFPZ6S4cHWZDnCt9e7pwCzZU4gwfkJZicFqi9rmbi3PLSLjZEVPcZmVp5MJ7jYXNyFXJZ7rAcTZAGbJKAgoaziEIuvDGhb7',2);
-INSERT INTO t VALUES (812207748,-9,'irVk4s9szOxd7CAJwgiFj9ab68RZWEudji21hf4m7Jh7illwCmaBcqGsEgMP0VDqh','BC0UIGlaAMKOzG80xpZMnZzuzL72z8Pc9L1K8jdsXjsq9oQmD7H7PDE','KaxA4QCG8XJIcOiqfXt3MBzvDmpqCBMCYlAw','jQmt3JBRly7UYoaa9NuyLf','yAQZSu0XKl5tpfDriRA8oDWXGPq0uh5XIPTxZAg0e6tON','PBvnMi',3);
-INSERT INTO t VALUES (475352793,19,'LgMrKasdTbaxvYCsW7aExQkzKhTesCYr8XCb15hM','pRvpAohKPS4GA6WMVnQhQUqlVlGAHy2nV9WKLjOwp9ElqvA9AsY54xXUU3AfkPqlClXYbEey7n7zrmHbgPu','KvTOMx','NiOwQMcmj8xpU','0XwDFvqMkH4Stu4ratwrDqgxibeMqYOVfpjpPsy7J','iNGau6fvkB',4);
-INSERT INTO t VALUES (3010564652,-91,'Y20AVKyolvgKovM1Mz2rd77mxkoT3hCkaehgnihTxhBoYuFLuhURjFwZebvREYNrmrTbOw1Y','oex67MLHEIwb11t7swmJUeBfsFBcUIq5ndi7ySXGNvlWrXpvrFHmVZnXW61ZHueTdS5il9tMPLqf3lfQ8bG6hwxicbdLMk2EF','RYWbe8qx0kDgISRjZE5pwN','Rng4jqlzwKzuadO1pOS4z6J8GFD','X','aYOdWjs',5);
-INSERT INTO t VALUES (3158838057,90,'Py5jUQX4ow6dHp8E1vqu5HFIUx7fm810VOmO44vhPlYlVgHk1gO','HdThJufQpfP2GeWhlIFZUhN2I8QWOrhdXGNmToRHzcdUuCvpZyi6YEeO06X1ThM55Mr5','Y','zOq97tjI4vRxRsjngqT0WjwyU1BcU6O0m9l9OZSHlgck','URagTGsDEgxlxTc','eYCYPwbHc7kXR9Ya4s40F2CceEJd',6);
-INSERT INTO t VALUES (1001671794,115,'UQeNNiPxwZd11ePHcnY5Rozjw06cdBoqXYWdBJfBEADXg3','TQAxSC','cfh9mWphrfMNaSKncol0FVb','Ha3bpi5P','7A','Dzy6vdYQ1fLkyvKiR1PtxelqQh1SNgoGuB0jjivOJewX25Y54jKVMpOa5pugyM9DxI6FbdHKIv',7);
-INSERT INTO t VALUES (4061911838,-78,'2FZpShuMD0PjSlNL4ybmjW13GdY','Ww8cSe0qeJdV15NkWesJEEWlkpfggGWyMHsyhJ8ImAAjqZAYAhlNd58LEP4CD22PjiYsslIKmOJDCz83rPZXXCzcfFy','GWl6Pszou7m1ToeDg5vzY0eE9VsZc4HTL','7KomBQepxSdM9pQWzJuvgUC26','C97UFgPfn2KydBNk4x8mObKe0sQxwTFMDpEzsjHb7hXGy7Nmsp1N110','LBK3JeLsw2YiFF4tIxtswUTGywzrfQtYSU8LlexkyGARfcGSK',8);
-INSERT INTO t VALUES (4224434397,-45,'weJF05M1TeXc3xNXPAtwCJTaly0QrntamO7EGDqd5pVhZOMQH2krc','MV0PnQ0sbPzR4CTY6jppJszqSkqRCsZdCCdBGhkUsBgkMONrih7b5V6EmlkvibwjmKth4AHDxKL2zNjAlzsTe6Ws6QZo','5r82RF84cZrnjKs6','BlDczkd','uoYf2RwoyrQNnRqXynEK2QhDzYoCU4gS8UnJTRbvMoan7Q1FvUuSXoWEpHQtpOItHntIhDqwiG','UxptIJ5wCaWUl1zg8EDZ200uLerLFcIUT4UsZiMYDGTmTDoWXTqNot3ICOT7PHwo24pCzLDDNGM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (178,-1298360591,'l7h','2wFMdEh9D4Yof41RUMqkFwiF7ivtWotCuKdqddLmbjTy3HU07vqNSTcYxG1CdLQVLgpDOig3tqxnl','jgcxh8','Yc3vuVJyO3wU7jtaNs1UrHD0ktz5Xj0zCWv9dCkr8t9GOOuO0V','e','uA',13);
+INSERT INTO ti VALUES (178,-1298360591,'l7h','2wFMdEh9D4Yof41RUMqkFwiF7ivtWotCuKdqddLmbjTy3HU07vqNSTcYxG1CdLQVLgpDOig3tqxnl','jgcxh8','Yc3vuVJyO3wU7jtaNs1UrHD0ktz5Xj0zCWv9dCkr8t9GOOuO0V','e','uA',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (93,-1670169540,'ZuAipeLMw','4YrwPVtMZIYDIjAh84mWLrGpvQYmMNSp9EpucTdUXEU','5pWC1WHwKyWN','GKGCz2Q2meq','D1','M6',14);
+INSERT INTO ti VALUES (93,-1670169540,'ZuAipeLMw','4YrwPVtMZIYDIjAh84mWLrGpvQYmMNSp9EpucTdUXEU','5pWC1WHwKyWN','GKGCz2Q2meq','D1','M6',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (206,-1489763219,'WEky8ips','lov2qLKNKOEFG25VqHG4gTDSX5tN5kjsoKWh3TZfdFjsKtP6TDnWaujkRhopKNpdF23J2fxL4Gu9MAmgPDPVZL5GP5qpYs46L3U0J7J','sr','Y5nsyuNg5FL3vdfZO4VAWwUkBrwvHU10BFvT3HxfrBfePG3Vf8AKEeToU2fA67RybQDij17Ib52Z0xu5o0Vgg2c4guo760osGAgfnOFodfQB7JweGplKWs2JtzjN88Wc0kFF6JEYFHxTEpCe8krlKYs7f1pYxzLQIoR7Rd16cBXFIUS6qIXaByOUWthJG4EwGLEyU1lFekFki4M0IoYszBOUNISdZ1bL5at4EOIjie6Kq','D','d',15);
+INSERT INTO ti VALUES (206,-1489763219,'WEky8ips','lov2qLKNKOEFG25VqHG4gTDSX5tN5kjsoKWh3TZfdFjsKtP6TDnWaujkRhopKNpdF23J2fxL4Gu9MAmgPDPVZL5GP5qpYs46L3U0J7J','sr','Y5nsyuNg5FL3vdfZO4VAWwUkBrwvHU10BFvT3HxfrBfePG3Vf8AKEeToU2fA67RybQDij17Ib52Z0xu5o0Vgg2c4guo760osGAgfnOFodfQB7JweGplKWs2JtzjN88Wc0kFF6JEYFHxTEpCe8krlKYs7f1pYxzLQIoR7Rd16cBXFIUS6qIXaByOUWthJG4EwGLEyU1lFekFki4M0IoYszBOUNISdZ1bL5at4EOIjie6Kq','D','d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(33) NOT NULL, d VARCHAR(29), e VARBINARY(79) NOT NULL, f VARCHAR(95), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10823503,-1495637438,'el8qpLSjzFvnAcAxPw0afiaYec','NsrgfI','uwwXjuHECffTRXXM2','5v484dfKwn6tNhJwsmE26TcRDqDNNavq1rYHpwafovl4Qx5wx6LX1eHkPdPjJwjv690sB2Yu4vSiXy3qFrDD2jXeMCLG','Ov','3',0);
+INSERT INTO t VALUES (13868188,-1719858762,'IrO3m3AWrMqqdPp1MxPg6Fdx2u43PUNFK','fiKr0ygL1L','qTUdUf5rJRkkdOIi26MQ1bUzlffDjiOB9wr4SonOvEh6NPzjk4HiEhsS','NMVRn8DwEjyPs4s0NZU0','q','B',1);
+INSERT INTO t VALUES (12605463,639349686,'WY6qsAZ6hpmeMXI8aaZYDKfOB2CrICMG8','6CZd','xweTs2J8puCq54rihHBU7aNDj3zRTWyweemFBQdGIdIX0PAzW5ogkUEjv4S2KOQt8TUSal3UuGejB','l1GFtUYbBDDQsJ8umZgZWfnHyY8IfWR1UejmqNHbWSQ8xE10z7Ugy6','e','3I',2);
+INSERT INTO t VALUES (10407046,-1430274755,'w8dcca8LT23PHJEi755','F11k','KNIIJifnaiNx2O60RbIHUnR6zKEfj1fknMfQkoEI0vZMj6U68mLUBY6ztCg8TBd','Zia40MBhwheT4EPtBa9eng8S4MepYibAhHp7Wg0UdEcXHEysyY3Ves9cbC','jL','w',3);
+INSERT INTO t VALUES (15527414,-1214547239,'GLS','VTxHDU','XrwXPqvlcmyu28X3Q2pBKr4mb5gRbug5rS7dq85XF','UegfHwsLVMf','M9','BZ',4);
+INSERT INTO t VALUES (4910178,3945897,'0K','aAq8w8Ak2H6bnJOWdsXhe62TZ0xQ3','UUxHd6tCiZDnTTUcb','6ffaRwDGIkaXjcqcEQLc3G0XNLeXcHfbqm1Sj7jRQ1XkV0nOCEjLFmN','r','d',5);
+INSERT INTO t VALUES (8608797,-1677283638,'fb65tmz','PnWcXSL6X2Nu19','2tlkl855LOBckfhJw3RoHLrd7ifdFzhbOprNH7OHgPFExHy3HU0TLzVixkiWNf','EQOKE63YLOZkAuZ9p6wqoIor6K6DAT334YmgCsveefmEy5X3pRo8x','Fk','vs',6);
+INSERT INTO t VALUES (14665433,955155219,'rX0','B5I','ZLBgpflQOtM6T2NNiEeZsi0UsruZafcc4DK7QwvtpMylo4qdl','NYBQIwbih7WiPOQymtgsHxhXl42e4MiH30xXSs7UAm0lzOEge61cjd2zWO0FyLMI8hMSPxTJK1Xvb5JSPxXUU','S','N',7);
+INSERT INTO t VALUES (12481323,139431688,'YWfOOznGMxVHDmcCDNPX8lMTa','9MwP2GHEPn720yUyA','1cMtq4YN20YlBc2hMQCqYzSE11krbaPIKczSdxa8hyB93cc3IFDOcXCYh8jJ','0aKhw3Xev6uXIrTrqyRCDi26dU83aKRgps4LrjGtIbZq5df7g6dh5t2EwIQ5M9yqDhltDPR6XWqDzGExpMBkUe','6G','Hg',8);
+INSERT INTO t VALUES (5994286,1850243084,'M2eejoi5HdHwxfBhQZPr','G','pHADgDPdv2TlJw2gAWAQlZXDxc3s9IuV54nAKxItPnsEZ8wqxHMSRsZZMZVY','4Zkp4Cd0y5jqkNw9mY1zNdxH6ni7KMd','0r','Bu',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(33) NOT NULL, d VARCHAR(29), e VARBINARY(79) NOT NULL, f VARCHAR(95), 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 (1983285365,-120,'GZx','HGSvH8','6Q2d3sESrtfyMLkV','aQ40vK','mQYFNXlUGJbYSybYV9eHVTXFdh2oZ44YRRo2Q','7GkL9IPKaHo6688hkOnYh81atAGbn4jFjY5NAj3C3W',10);
-INSERT INTO ti VALUES (1983285365,-120,'GZx','HGSvH8','6Q2d3sESrtfyMLkV','aQ40vK','mQYFNXlUGJbYSybYV9eHVTXFdh2oZ44YRRo2Q','7GkL9IPKaHo6688hkOnYh81atAGbn4jFjY5NAj3C3W',10);
-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 (3034061367,-113,'Q3mwkR','8kNuoXCyDpK9DZiV6ekEDWIQgYFuj9sONCPFlXTrDSsD4PfzdsI90JY4M6O2ejPPL9Ieqc7DnvRz2FkdZ8IoXVdD7ze9mJcz','Rb4hlhgxCElc','rV4MF','Om7K0ciFjBrx','rHpo1kmM7F3J8Hu7qAKj8v',11);
-INSERT INTO ti VALUES (3034061367,-113,'Q3mwkR','8kNuoXCyDpK9DZiV6ekEDWIQgYFuj9sONCPFlXTrDSsD4PfzdsI90JY4M6O2ejPPL9Ieqc7DnvRz2FkdZ8IoXVdD7ze9mJcz','Rb4hlhgxCElc','rV4MF','Om7K0ciFjBrx','rHpo1kmM7F3J8Hu7qAKj8v',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (177484303,92,'Tib7fcuJD15TSx9Gv04JADnXLGApuMISmQxr8','yBDP3KWc7juhs4p0j0r','mTmwnMJnJWjPf8HaIR','HKgi0a9O','2AC4gj3NfgpEdLPzLBYBSyTrrBM28xQiXCXHh0m88u8GB9A62Z3xwztnbb3RDHmAvDD','vsLPj',12);
-INSERT INTO ti VALUES (177484303,92,'Tib7fcuJD15TSx9Gv04JADnXLGApuMISmQxr8','yBDP3KWc7juhs4p0j0r','mTmwnMJnJWjPf8HaIR','HKgi0a9O','2AC4gj3NfgpEdLPzLBYBSyTrrBM28xQiXCXHh0m88u8GB9A62Z3xwztnbb3RDHmAvDD','vsLPj',12);
-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 (332569595,107,'C7M12dJOcSYWfqDoPYFQL7BDz69kZa8m6Dix85IC2a97Ou4alQN','azSAQYMdGAZzJJVaHKxpWQEf9NLCzo44FD3bh22UGcOZqM1FgC39SCzkFNbEVs85gxCNX3Ig494eV6IhO6yGDLuS2efxSXKzOaXOBXZPz9xZbCFKqKrveF86','ElIIYHA1KJ3B1s','mpxbbmaZHJJazgQcdzIU7g8ytfdQcL15zHkY6A9lQqugSpPLXmKtos4Am3YWUztChVMq5zi268OiG0RPu5D6VjjkE3knsga1vwczusGTVUbV6aOWNLSf3VFtJkMDedxDp72vGznjZH42qzwDkS8Pu1Ok4YCu0zX0OJUNFw7cMCHanD6HHHcUF719W7HexmiN63cNF82LMMym','kfv31FswN4rKVq7tBdhBlVQqOrvzB','RUzKgfEFSp4MFqx6kyF',13);
-INSERT INTO ti VALUES (332569595,107,'C7M12dJOcSYWfqDoPYFQL7BDz69kZa8m6Dix85IC2a97Ou4alQN','azSAQYMdGAZzJJVaHKxpWQEf9NLCzo44FD3bh22UGcOZqM1FgC39SCzkFNbEVs85gxCNX3Ig494eV6IhO6yGDLuS2efxSXKzOaXOBXZPz9xZbCFKqKrveF86','ElIIYHA1KJ3B1s','mpxbbmaZHJJazgQcdzIU7g8ytfdQcL15zHkY6A9lQqugSpPLXmKtos4Am3YWUztChVMq5zi268OiG0RPu5D6VjjkE3knsga1vwczusGTVUbV6aOWNLSf3VFtJkMDedxDp72vGznjZH42qzwDkS8Pu1Ok4YCu0zX0OJUNFw7cMCHanD6HHHcUF719W7HexmiN63cNF82LMMym','kfv31FswN4rKVq7tBdhBlVQqOrvzB','RUzKgfEFSp4MFqx6kyF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(21), d VARCHAR(3), e VARBINARY(76) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (46636,13288,'QmgRCx','LMw','JbruBPEVHf5umLK0Usix2ZpoJWKZQfjcJZbcHJqyY4n81ShZXBh093uJwFo4x','Q7nmlx7MUure9MdI','a9goT68zm2ttEYaipZuPjV6CywzncIPsbpuS1x3gSZZ','ImZFV48KIR7deVjIn0tZ',0);
-INSERT INTO t VALUES (27858,11142,'llU3yH2','52N','mrsyq1WJxiynmL51CFXsua','FxEAt1lrv7R','FL6gyXZixPJTPxRi1fmQLOKdCXCBVQ92R9WJet1EezmMXrJwrxDHD','IxloeQ2ps6UZqDxT4IcxibJS7KvFOtuxYJSE0efuxWEORWFh',1);
-INSERT INTO t VALUES (8461,33669,'r0gzDNp2sKXc8mLEeKyL','VO','rCvwifDxL7J01vrmRuEKSwnST7oUVWKlqrOrdmBI','E1xlBPHSkDrjJG3L5c0','SGq9lwe1685r6PySE6yYrMFZt7skLUIeGwuDd9QGwibfonHnIajYM2W4tCT54IY0jbSKiSm06K','8JpLilJmi1aUkbZ1Fq8G25A6E',2);
-INSERT INTO t VALUES (47870,30504,'x0t49WjMgMihULG','T','W2NyJqhH94p20qYxRW7S','iZYa836zGCqEXHX0uU8JF1aKE5f049B2Yi1fa','MoXRhkVKfOXePtqQmrSoivLMxDbpdQDBG4rLfZQC8q43fXBoCiPNmAmcb2sr3J0nmDrA4yKYXhyFSiRmChtp5dVFuujf4ZwvuZ6d','vCTcKQuueocezYCmPZGw9cQUMg7rtVxKCFSPd1ULwYvrJDTLrN0gMUDev1mt5DijYjvqfkfgWBCNq8ntWL7N7wQ',3);
-INSERT INTO t VALUES (17408,52485,'bxz6dHOlJYMLSQg3UcO','D','5ks1ErOpLbZcDYk5wR8vRKhkkijv45HAVp6SljA','3G6hwIpkh','abb4B457kZ5Jt2','IZ6ub',4);
-INSERT INTO t VALUES (57938,39427,'O34aKYyf','SBZ','uZmq26We8Wlc7Rv7LAfdPhaEG2gwwn695gFCsnD','IKqXYJpRM1ii2Rpf8I2yCOE6dP4v','M6dkB0tjWm7Q8eaLAEiHFFRqQ7A','ruQNML74zHx50W6bwFEHNyf9MzZpDzYi9mD8Ih6axwFXCBA5e8flBYadS38ynz0ReKcPBeQ9KUFCI9MSbAbDIxHdg07x8Ga24',5);
-INSERT INTO t VALUES (58702,1445,'jjBUYhs4qtgUZ','W','6rhxEWIadPTothmHOh','sIbf4i5c5CbpLkBS','ItLVF9aFHQgCtJe07kT2c1TN9a4paTLHiB0N','IIdQ',6);
-INSERT INTO t VALUES (17182,58114,'S1','m','MvzgPPFkp3SKa2jMHmIsjXLFWWysv','gBvSNoCc7wKWm7L2IG6CzZ','5kKDhhLnfqKjWRupbphJyMgNtNYIBHuNkQKcz8gYf620KwO7xbXS','8h6BoQBHwb3Obqp',7);
-INSERT INTO t VALUES (59417,28833,'MCwzhaQKzniFao48','iY','zN9Rab8TttzqBIGOQUvSmeF7Q4Y37ydCClxCcD6Mx169C7qqVO','h4FG5j','pIspI4q7dDAJJ8VMbOctNpNNy33g30s0VW7qYdsrGCjg3EAJLsWWtxjFg9Gmnt9dtUMci1PIjA7UjKKn','VQ2JCtPQHxLo5lr',8);
-INSERT INTO t VALUES (47779,31888,'GzzmWUtQu','1','r1uxQD5RQlgDYUVlwfcbFfuOJBd7ZwGqGPBHqPHwucYAyrj7Jffa5MDYGZLqlt0Ioh','67hD9Jo6NVf8Wq6LLqMHrrQlHr1IV','BIySFhBAWA2GycnmrMxRW8eCCdZeL9xOcsbLOytlPDIHhA9OVduBuodCyE8X0P09JdkLry4QR9nih','cLQXrmnzycq7Bfv6VS6GX65ElvDrf861Na85jDk5eQ2rI6E9itAkKbvdmZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (57173,38989,'4Cfhk1CoM','4R','VoMCCPLpv604YEpRjbHB5F13blzxpI2uV4qldS93ojwaNK7jQM7SWZW0A7','pG0dDXVp05vVVGaNXpDe3OBxS4xBm4F','5Zv1JsHCsl7qbAQj6oowBSKvhNtfNEE4PnTDODMQM5dxLqcnxe0KNetNwTuaBY9IZKZD9wlEAcUGkVlOllSaws7kQkSp','y2WUj9UxlkrHsKIVwagKRddaPEWFXsvdPnNLdKev2GFDSAJHMWarg3f9eTSiGAjhE7Kzf2pMfku4nWZkg5rE2DaRH',10);
-INSERT INTO ti VALUES (57173,38989,'4Cfhk1CoM','4R','VoMCCPLpv604YEpRjbHB5F13blzxpI2uV4qldS93ojwaNK7jQM7SWZW0A7','pG0dDXVp05vVVGaNXpDe3OBxS4xBm4F','5Zv1JsHCsl7qbAQj6oowBSKvhNtfNEE4PnTDODMQM5dxLqcnxe0KNetNwTuaBY9IZKZD9wlEAcUGkVlOllSaws7kQkSp','y2WUj9UxlkrHsKIVwagKRddaPEWFXsvdPnNLdKev2GFDSAJHMWarg3f9eTSiGAjhE7Kzf2pMfku4nWZkg5rE2DaRH',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(22);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
-INSERT INTO t VALUES (51195,17270,'e9J5DRgIx9fm8Fn2lby9','upE','hjUjPT9r2YeAJ0uZaSf6F9S7JbaDYrHsiKDPX8O6bQbRdTHZVgdgATHg52aA1rrAXvtM','2Z3USARNQWakNjAep3Lnxb2z5eRHkCa6U9Axbh','ciiue','s8W2bIjsT',11);
-INSERT INTO ti VALUES (51195,17270,'e9J5DRgIx9fm8Fn2lby9','upE','hjUjPT9r2YeAJ0uZaSf6F9S7JbaDYrHsiKDPX8O6bQbRdTHZVgdgATHg52aA1rrAXvtM','2Z3USARNQWakNjAep3Lnxb2z5eRHkCa6U9Axbh','ciiue','s8W2bIjsT',11);
+INSERT INTO t VALUES (3661148850,-2064290088,'OhYd54IqhhHpT4qlwX9Rq','dEhvNYQPkWeoBJe','EkxSn6wGBQo9iNccnFqh46T2xcvA8g5mfr3vXmURdDJMdhaVGT4RL3','egKiol53KExcEzuu','l','O',10);
+INSERT INTO ti VALUES (3661148850,-2064290088,'OhYd54IqhhHpT4qlwX9Rq','dEhvNYQPkWeoBJe','EkxSn6wGBQo9iNccnFqh46T2xcvA8g5mfr3vXmURdDJMdhaVGT4RL3','egKiol53KExcEzuu','l','O',10);
+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 (3750853065,-32785923,'UG7nV','LndRio262jGrILQ','jcuKbaDQpSMHhY9K2Hg6LvVmev5','TtVubTC1uvp6Q2BxcIjCIO7vjEsV9DVPrjGPTUeVikoy1arGDSc5EPem3tw54OYf7J184T','kW','u',11);
+INSERT INTO ti VALUES (3750853065,-32785923,'UG7nV','LndRio262jGrILQ','jcuKbaDQpSMHhY9K2Hg6LvVmev5','TtVubTC1uvp6Q2BxcIjCIO7vjEsV9DVPrjGPTUeVikoy1arGDSc5EPem3tw54OYf7J184T','kW','u',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (14381,59197,'qLzRdjGerzElWPHzexMkW','X1QfLBcBrum03oKd2d17jXskoja9z0gwGJrd7IaoLsqteMt5lCxJSc78pEmbqguZkpXuAPiE5CppNSOSFFfDRiVFNKJca0BWZT3bLdpBE1nA1rfdTjzvf0JCQ3L0hb8KRmf5PG3xik3mt6qO0ALOBD7QHjfpCzjvgDfhRgyvNXuNVozPC6','lVMjTl2vxh4NLVzhJrYEI7je6b4ESqvoZ5XDS','CiP7lBNss0mAClJClKJjr2','0hbWe32Hj3qo7','oV5Q4Vn5wsavCcKu0XA0EzygJxBIoTDHgBBQHx',12);
-INSERT INTO ti VALUES (14381,59197,'qLzRdjGerzElWPHzexMkW','X1QfLBcBrum03oKd2d17jXskoja9z0gwGJrd7IaoLsqteMt5lCxJSc78pEmbqguZkpXuAPiE5CppNSOSFFfDRiVFNKJca0BWZT3bLdpBE1nA1rfdTjzvf0JCQ3L0hb8KRmf5PG3xik3mt6qO0ALOBD7QHjfpCzjvgDfhRgyvNXuNVozPC6','lVMjTl2vxh4NLVzhJrYEI7je6b4ESqvoZ5XDS','CiP7lBNss0mAClJClKJjr2','0hbWe32Hj3qo7','oV5Q4Vn5wsavCcKu0XA0EzygJxBIoTDHgBBQHx',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (26744,10192,'jlaVwHU4uAVy0E','I3hxeXDbHpTGwUd4MdQZL2Y2BeuGdaqhW8jwNIsS8rTD6zs0q10gSFC4z4KnvetYRgaVADAkfqS9123ooOeu8EokMraPgrTk37SYCxNQsi7hkWsK0QRb2wM4r32dvrytMhv10ZjXDg02bHQJ1LKD6O47TJ1EkBlspcU4anszAS5XA0Et','K1l0axeWiBIbGh1K3eSjsZXAc7anJaG2PkcZA','Z4Xl0aUgKzgoRGL28NgE49LDFR6nESTtd4XjKc0TE50J0TZHoySkLwCggipVJxrZbcPxB9T5W5WtQI1utm3gZMGDJeHIUMqy0CBzWYH2EBmD8GhpLkpPMbPKn63g1STwq9h5tsmM0czm59JHfjNIYKfWPXdTRY262uLy6UhT0J7JSY8D5AxVBP3MCxdCG7n29zMBP','w3tOUAoUwtq8IiYVu1IWytyVp8h7K2xjBDFJi1USXMXvnaA0rYiJgSpsMK5j3BduIbzHnqdlsGk2tDGW9fJkKG','BWumcnePqGgYxhMlNUH27QY9e2u19ETV2xhadXXt8Ib8FdI1lmnioneVJzdP41b1Bh0iu7sSBJ4PAYFTyum',13);
-INSERT INTO ti VALUES (26744,10192,'jlaVwHU4uAVy0E','I3hxeXDbHpTGwUd4MdQZL2Y2BeuGdaqhW8jwNIsS8rTD6zs0q10gSFC4z4KnvetYRgaVADAkfqS9123ooOeu8EokMraPgrTk37SYCxNQsi7hkWsK0QRb2wM4r32dvrytMhv10ZjXDg02bHQJ1LKD6O47TJ1EkBlspcU4anszAS5XA0Et','K1l0axeWiBIbGh1K3eSjsZXAc7anJaG2PkcZA','Z4Xl0aUgKzgoRGL28NgE49LDFR6nESTtd4XjKc0TE50J0TZHoySkLwCggipVJxrZbcPxB9T5W5WtQI1utm3gZMGDJeHIUMqy0CBzWYH2EBmD8GhpLkpPMbPKn63g1STwq9h5tsmM0czm59JHfjNIYKfWPXdTRY262uLy6UhT0J7JSY8D5AxVBP3MCxdCG7n29zMBP','w3tOUAoUwtq8IiYVu1IWytyVp8h7K2xjBDFJi1USXMXvnaA0rYiJgSpsMK5j3BduIbzHnqdlsGk2tDGW9fJkKG','BWumcnePqGgYxhMlNUH27QY9e2u19ETV2xhadXXt8Ib8FdI1lmnioneVJzdP41b1Bh0iu7sSBJ4PAYFTyum',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(40), d VARCHAR(98) NOT NULL, e VARBINARY(17) NOT NULL, f VARCHAR(52), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (41,16630170736477513073,'JKuRuo8eRu4uhuy3dmQW0','3YnM1WdNn62RggPtDe1SBhJmZIEFxAIX2P8RhYQgT4kX6iVCOHOxe','ssK','yr24jPFZYRQzT1sW0AKtI6mrJolef6ltpwkm8kuB7wpe8hj','ki4jZRLn6ohhJhqMM','Wbe5Ll8rj9nLf5efnsgcSZIKUDO5gpKNqFlOF8UOz6iKkD7CNOIFPkH71zk946m5BuF3',0);
-INSERT INTO t VALUES (110,12367039930564359585,'BL9eosY6iIv51jbicRXnhm','bPvY','qf3XzHlom','IUbSmJkztZRKNolxFZexkQN4UbOvzoocuw54XwwqU8o','JUhmrQghDhLi3Ps0dsKUn09X3KbDl66eBpYQQk5R3bAni5rCoIrnkrbrM5CYMA2tt3d1hc6zprdDqDs2o6dUcQT0rtu','gwgTkSNK2VfVpQqcsTcKRnG4xu9isQxnnAyQCF1pZ3oqQaHdd',1);
-INSERT INTO t VALUES (239,4046780885864226971,'sIsmJwuqwGfDlM6UENToUGjR3mWV4yj','ARzxvd','XWeXpnuy5DB3iS','kLmb5xROjCPl0Ov29BIOCYfP519','yRZY9AxEYTJJgmMKF665oDbTAOFhyiz0VL2WqC06hPf4amYhFdG6YQwgZm2QkfvJCvpWD','plIXJNUQIOGj46jwiRglLIRGe',2);
-INSERT INTO t VALUES (84,8626296351230835754,'e7HXjv6PuPhFilXjTf','Td5oTuQiQ64bnTOQwTO2yPf','PnICCScopqpjEs','cZgnv12BYwxQ8FC08O6KSz','JAsTeYergPt4ih','15OPZA5Ipqj3qtKCPjdlIcK7WjsBHG4AWQM8gUBpOM5bj4te',3);
-INSERT INTO t VALUES (102,760758181962249425,'C6drhEE8E3lwnZrBOjX9rfpdbds76uf','vEG95i6FyMvortyit9ldPrR0TgbRuNpU08Uej','AlfKnO0AUI3a2m','WyVdLhni','AJYs4eeoovPDUdbcgEdQxglq7j8PuNULGcpgTW8mGeN2kR1PoOitYa4mft','CCr',4);
-INSERT INTO t VALUES (193,7577026000735475809,'nKJAFZ29iJ4InjEVdnmHH0eylbtzKxnkID2WsKT','jKRQiebQEvgoj2jl6HbDgq5fK68QmT3e2xRQkAb2vorY','FNp5e','Dl','tBoUe2hiJ4uUajhg9adcZGzvtTNDuO5GxOFJcXvp4PySs2nee6uOW6zX5g6kBpq0CfbJRiNKrbkICOnuDvT1dUcSoeTpItLExB8','Ht0HNhL85kfKyorWO1nXKKeaHTHtmn3LUdoxdRAdFmpP5',5);
-INSERT INTO t VALUES (18,6295345368606420686,'QZOx4x94IZ1T1H7xydHM','VttAdegt','H2hFQrSDwyLdoaEFH','FDxNPz4EQNo1K6kczS0beLv3WoaVMcDSL8deFRJB','BupuGQyAMn9Eevo0NQcT72DNTcYldFSp4kUScsq','Vk6ewuW7bruTACX9RLfqk8lhtG',6);
-INSERT INTO t VALUES (233,386669660670722629,'WTCfSW3YL1Sy6ClNh8DUei4lTKMUfVsk8aYsae8a','Ry7Ety3GLlXspJjyQw9XHSgYoPjeIqKOZqEN9xPxZqHNYyHbvi1hw1D7LfiHTNiRRzX6KKcW','Cdw2oJfBS','kQYwlPkIZUh2W0S4kBul8DZ0ZgQsIfcKNtphTy','6xwxDD1cnFmVaOLsnUs2r2FmOiMszumGX3jbl2IU5CkFTuhlD1R8j0KIgBFaiTO9NOEHOCOnn8F','amobi',7);
-INSERT INTO t VALUES (103,2438493285177221525,'9Ful0EIWA2P0rdR2JCZ9zhTQX4','eQOO2ae3','kIIQc','GZOGPUQCT61M6mPhdxmOeTy2BUytMhw3qbgE','kAbbVBXuD4xHzuWNlufYoY1GG1xxdKCtNEMu8sTm7E5tTXR9xMwjiTOWBsoViEVBLE','YRiAawu9fNVIIXT6IHPU8NlZGB0145AHEtqiQSZWZjy0jjsMsOAm8LCjcoeCBsP6Qh1Igk16jujhqDQjvGiUzJ1Kv',8);
-INSERT INTO t VALUES (4,12598137315141375604,'mhh1OojBn6WDXE44Pds79CCPJbq8uDsrLc7V3','zXt70nizFQ9QGt1dhFfLXGWALbvroq3ymZyrHZZ62KioysRGde273p9olPjahZL3Li','SQOs','7aSK7VP8c1Vxl','ZXd3KPh36jrndmBc5jI2Z3I6ZhhWpjXro57JjA7PL8J44T8lQ0CiuF9JkTDdfu3z6utKkVJLzFsUKnAjjarYLe1yeJxwzh','mqoLT1iTY7WRBnsCA4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2491172166,-817574158,'OIoBTVcPCrMDYRgsJeKffUXYozHv','tjHb2GZR8KfZzoDRngbx05yEcv0Mr0bHOJ0NVXDJrUWysGqCxe3gP1B9xwgubaXCSz2RF7zTtoEr6rFa04NI0vXxWgT6tYrzYlOvFYCFfT7BbDUJnXgLLFJomBlTcJyRwfCVsin0kFF','oDi41A02zDChL3zDLghkkSTBQhQYp4wjdoY2QhN9mRvPQBirfatDDVu4VdFJsJ7O8QMjcMnu','NwLh2MHw4sNCEa','T','t2',12);
+INSERT INTO ti VALUES (2491172166,-817574158,'OIoBTVcPCrMDYRgsJeKffUXYozHv','tjHb2GZR8KfZzoDRngbx05yEcv0Mr0bHOJ0NVXDJrUWysGqCxe3gP1B9xwgubaXCSz2RF7zTtoEr6rFa04NI0vXxWgT6tYrzYlOvFYCFfT7BbDUJnXgLLFJomBlTcJyRwfCVsin0kFF','oDi41A02zDChL3zDLghkkSTBQhQYp4wjdoY2QhN9mRvPQBirfatDDVu4VdFJsJ7O8QMjcMnu','NwLh2MHw4sNCEa','T','t2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2792156502,-1466333228,'5A1Y7M9','iWYEv971X8VuGaZZvW9DG4guTs7u5pPP3haXV4pHLzK9bORn1BVT5EzvG1Rv0','XPMhsUWAdwJ26gxTKJKPrLzEEkQcTUqONg','PvIenDAfewnds43Cc9LWe9vP6pyKUjkvo3yjdboO6ScGrWbzB9SmyMhHIWvlQNYjEkgUi8dsTWsdS1MEtjUE6V5ZedvbSbb4b0cRTHcXBK16pI1Np8QykmMwAatPmIM05Ftz8r9mCwDdWp26i6C0gZ0TZWTCeMd01DLzZdPlufnJc3sfUNULJ','dw','y',13);
+INSERT INTO ti VALUES (2792156502,-1466333228,'5A1Y7M9','iWYEv971X8VuGaZZvW9DG4guTs7u5pPP3haXV4pHLzK9bORn1BVT5EzvG1Rv0','XPMhsUWAdwJ26gxTKJKPrLzEEkQcTUqONg','PvIenDAfewnds43Cc9LWe9vP6pyKUjkvo3yjdboO6ScGrWbzB9SmyMhHIWvlQNYjEkgUi8dsTWsdS1MEtjUE6V5ZedvbSbb4b0cRTHcXBK16pI1Np8QykmMwAatPmIM05Ftz8r9mCwDdWp26i6C0gZ0TZWTCeMd01DLzZdPlufnJc3sfUNULJ','dw','y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2496671961,927319248,'LrOIOoak8lE97UXdS262y5cw','0RwgjTTljrWm60H2qXUpUUaeDoQIUydHZiEt7G9mwv6KEoabwwinGo9DpFGOI17TBL7OXObZHWckswsSHr730vZBKaLGGaPmPALBrjBK9uVwDcgFDIar2nTbmE6AQE8QK0kmzSZ1gMvSjMOEEAqJYl56MLAEd3MIOxyC2LqzpbpVyzO7a3QnJB7isEHADe','oGFp8n3ORZVynuhxXbuzLX4ui2UB3wzqqfyBD6THwqU3rkRju','q2znhtXfrnHrO59GCZ9fccybhu6XLP6QPZiWohjKcBDB3GV2Bx7R0olb94DXIqYd6Cf7Wk8B5tnrwtmkGEPyKICMAuOihPpap6egww8iSch7OoNc','as','v',14);
+INSERT INTO ti VALUES (2496671961,927319248,'LrOIOoak8lE97UXdS262y5cw','0RwgjTTljrWm60H2qXUpUUaeDoQIUydHZiEt7G9mwv6KEoabwwinGo9DpFGOI17TBL7OXObZHWckswsSHr730vZBKaLGGaPmPALBrjBK9uVwDcgFDIar2nTbmE6AQE8QK0kmzSZ1gMvSjMOEEAqJYl56MLAEd3MIOxyC2LqzpbpVyzO7a3QnJB7isEHADe','oGFp8n3ORZVynuhxXbuzLX4ui2UB3wzqqfyBD6THwqU3rkRju','q2znhtXfrnHrO59GCZ9fccybhu6XLP6QPZiWohjKcBDB3GV2Bx7R0olb94DXIqYd6Cf7Wk8B5tnrwtmkGEPyKICMAuOihPpap6egww8iSch7OoNc','as','v',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3692382088,1949874685,'QP7B','Pf9N8BNBDUp6GnbILPSc5EuqyhshdSKj8zebfCZQKt4T9oJJTVmDQ','GBOgqP2e3G3OVcoM72uJGTgV2qeI0g0e14BSGJX1u2hmYCu4DtDLZfXDC9s','0bwoYfrcnhXMmzEoTGTYxlgYrvVAqsq','dl','QE',15);
+INSERT INTO ti VALUES (3692382088,1949874685,'QP7B','Pf9N8BNBDUp6GnbILPSc5EuqyhshdSKj8zebfCZQKt4T9oJJTVmDQ','GBOgqP2e3G3OVcoM72uJGTgV2qeI0g0e14BSGJX1u2hmYCu4DtDLZfXDC9s','0bwoYfrcnhXMmzEoTGTYxlgYrvVAqsq','dl','QE',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(55) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(54), f VARCHAR(64), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3783401810,37,'1sraYGH1rEfuYJd','A4uSrWw','zkkEVIUuU0z27LitsGwU2NlaQL0VFpLkeras','lzK0sBxT','y','j',0);
+INSERT INTO t VALUES (1981370217,155,'w4u0N2nOAEvy6ae0CrbUmvnWlgx9ASoM0W7xUCnipoI','boHeP4FLBvlqju4lIWUCjEqUXl17C8ZmQiqQDaPzdyODRUlLg','MgbOVfjwANGrVYCTdBURgsNrM','XEd3Mon5SqbcHt17KJDhZ9F1','J','7',1);
+INSERT INTO t VALUES (2402173614,81,'VKnwiPKsnsPCdpOyEN','bHfppU8R8soJV0BuA8HKOxI6gPeB59hYlpzDScj9bmxpGW0jx','yaX5MTStJU','Xq27VVSoSEPTraRrToDSwm3BvxhcGrrZGzV','n','H',2);
+INSERT INTO t VALUES (3349665801,66,'HpE2uvl1Ed7jkrtvgq9i61P82mhXD','aQLtec9SQH62zP','sYEc3JrMudV8SF','S0AvCbizwCnBtOqX9nHAhwbjZIF7SRdu3b2TLUyHo8C8RT9ANpL00T','s','7',3);
+INSERT INTO t VALUES (3003715312,143,'e1jac','KVzlBQP4V9ayU1LbqRqu7IbxVrq2UrFBLI6GWKOMXNGAhHwEnujdRw09KGhDZfy','nxNUlCWb','Pi','h','k',4);
+INSERT INTO t VALUES (2422971619,148,'vBe8CF4Z9cKhl9ttQuIrJuexY3zdAtJIzt8F','Pt2qqtW0UI0Ix9mMvdpl6CGNIGw9hYAyCXhiVjcQSCvvkzCjtCR7AVrOip7DRykwbydjULQoWXEXUJ7PoaeZXpWRc','CuIu9Sb0FszMrFl3lwt3BrnwiVarm0nEHp','ZI9TPTEYNJnLzMpsDoTzhOLQFVyvIiBc3OJ5irxfhy','K','7',5);
+INSERT INTO t VALUES (4273379028,139,'DDJewRY8amPT1uy7q39EIhY','hsQ','1XKA','U6lsK0DwXpwufQ8QE2c29jvXxeW0LZUrub42EnrNE77gmKXtnZ9','Z','T',6);
+INSERT INTO t VALUES (899425810,191,'wLMZRm1O3oagA4KkcLl7EXnbECGvDBDDHgPRL6yZ0qLn7s','XzU3zORiSbWNSooskxJSaSB9J3ZT6BdJcLG3pibMxsWpp3j9GRVt273Ppj9RQF','g2S8pkVPefzjFhXbzsgzQQb4D011bdId0KipegkVP71lgQMCAnu','zT4mALYHpUT27XQ','F','w',7);
+INSERT INTO t VALUES (4180886467,245,'bK5K','bXhVfjssUR','GoFEVJs2KYU7eRsU2mNtFWDz','7mohvUiYHGkK9hXXev5RUnajndtjyd5ZJwgV7TaX','B','F',8);
+INSERT INTO t VALUES (3554307935,98,'aGv1B','MPh5pElKNvbscQ6YtjzYzsLvJhl6Pk8qsFpUnmDq5Jdvd1F','lDci','sVhAwkSatx8lR1LJTC5pVJBO0D6qTSjkMCeL4UzEJrjYuxEFPHR3fVODI69O5c','M','F',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(55) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(54), f VARCHAR(64), 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 (10,4950815184406893792,'LMwob2JSQX4h7IJbKnIgC','mABzHN2v6j5tgdVdrWmkcuR3cHP','1wHdb','toiqogpQ2vQaGyxHC','6n8MG8qO2ypHvdY50cLRb52A7LG9gQ83RTFhLmFm3jTEoDBx5rbUdGYNFh','h7IkUgYKGoCpHfRMhlR8nomxO7ejfOsHY7Q54oxEkm0eywDA1BsSnH7QZKxMwI2Ql9j42y1s2trGsc5cehrp8v7j1Do',10);
-INSERT INTO ti VALUES (10,4950815184406893792,'LMwob2JSQX4h7IJbKnIgC','mABzHN2v6j5tgdVdrWmkcuR3cHP','1wHdb','toiqogpQ2vQaGyxHC','6n8MG8qO2ypHvdY50cLRb52A7LG9gQ83RTFhLmFm3jTEoDBx5rbUdGYNFh','h7IkUgYKGoCpHfRMhlR8nomxO7ejfOsHY7Q54oxEkm0eywDA1BsSnH7QZKxMwI2Ql9j42y1s2trGsc5cehrp8v7j1Do',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (193,3934596453593181441,'Zp0hXuy9Dkb3foD2uwan8s','Nu3XDlyEPF7QPpe2jqUMNZybYC5WjTnNB0CPz08XMhPWjjSsntKWHpHltK9HUIKFAxGdVYLYzwFsz','K','4PYeiqYiCb7eHsbzT75Jb50FW1dS4CWv6','GfJwDiV9V8qC1qG9LQ3vKAO0JJs90ddXbQSSM2tDGrz','Hla7bNGBcFshkM7ZF8vMrhwMm52o3P7Th45lA6zFO07tcqXGLeFB4ZR3VnrgQpTzRLnha7rsrWd69LLyq1HA1Jghvesc05w',11);
-INSERT INTO ti VALUES (193,3934596453593181441,'Zp0hXuy9Dkb3foD2uwan8s','Nu3XDlyEPF7QPpe2jqUMNZybYC5WjTnNB0CPz08XMhPWjjSsntKWHpHltK9HUIKFAxGdVYLYzwFsz','K','4PYeiqYiCb7eHsbzT75Jb50FW1dS4CWv6','GfJwDiV9V8qC1qG9LQ3vKAO0JJs90ddXbQSSM2tDGrz','Hla7bNGBcFshkM7ZF8vMrhwMm52o3P7Th45lA6zFO07tcqXGLeFB4ZR3VnrgQpTzRLnha7rsrWd69LLyq1HA1Jghvesc05w',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2944164323,197,'2IEV9Miyrg','OLSdVBgde5RJAB14K5Egr7v1lZcK0bfyWFa6x37PLQXTocM28FP1vSOtEz0ZvQLE4JDVovpIpyim','NqzgGAho6kJkpTI5ReQHdY6rESkMuvrZBnou2wIE','vS6XG77PbUg4woIPr','F','X',10);
+INSERT INTO ti VALUES (2944164323,197,'2IEV9Miyrg','OLSdVBgde5RJAB14K5Egr7v1lZcK0bfyWFa6x37PLQXTocM28FP1vSOtEz0ZvQLE4JDVovpIpyim','NqzgGAho6kJkpTI5ReQHdY6rESkMuvrZBnou2wIE','vS6XG77PbUg4woIPr','F','X',10);
+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 (812976968,71,'0eRqWokIqgeCDWGD5lS','vdxg9JEpEZXldEGeeyUNE5x57M7cFxRcYqhUgStk7EWthanTK7Tjd9bE5lU8HfvIYyfEB7X0Y96IvfNTLWY','Ln','10q1WOM2gxK7FV','p','o',11);
+INSERT INTO ti VALUES (812976968,71,'0eRqWokIqgeCDWGD5lS','vdxg9JEpEZXldEGeeyUNE5x57M7cFxRcYqhUgStk7EWthanTK7Tjd9bE5lU8HfvIYyfEB7X0Y96IvfNTLWY','Ln','10q1WOM2gxK7FV','p','o',11);
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 (72,11253051003907198385,'GcRR0bPSAiGFa7C3bCOP','CE5Wgr3w2nsjLvNq0d6JxYuOWkUDdgBfWtmb77jf4lXZ3EnJwJNnBk79OnKJf5LIY80iRnX3gRnmpiyDdqThIKtgvMZdAQB5Vsygs5KkJy5fwvz3MJRJNk4UalDoBV2iYUdW9JKq5ygwTWe8SxVGRFp3ID','i1fTi2nE8j6i','n2eMbNdBA5cVFT4OiNrQeo40yrLLvmM','FogXiLBaNJJr4NArQyDn2etwom8hbLQsgN6wiVN9quXyYpl4jDSf9QkJekXqX9ZUv','oRKJ59DqLExsefPbkr2uIPMVl1r068QZDL',12);
-INSERT INTO ti VALUES (72,11253051003907198385,'GcRR0bPSAiGFa7C3bCOP','CE5Wgr3w2nsjLvNq0d6JxYuOWkUDdgBfWtmb77jf4lXZ3EnJwJNnBk79OnKJf5LIY80iRnX3gRnmpiyDdqThIKtgvMZdAQB5Vsygs5KkJy5fwvz3MJRJNk4UalDoBV2iYUdW9JKq5ygwTWe8SxVGRFp3ID','i1fTi2nE8j6i','n2eMbNdBA5cVFT4OiNrQeo40yrLLvmM','FogXiLBaNJJr4NArQyDn2etwom8hbLQsgN6wiVN9quXyYpl4jDSf9QkJekXqX9ZUv','oRKJ59DqLExsefPbkr2uIPMVl1r068QZDL',12);
+INSERT INTO t VALUES (1187975295,240,'Jl1iyt07k1TohP','r9BMKYGYYD521ERhpCuKuR7pxymSARvDiZR4SvlmQ84HBTnVQXXSo2a3D87VUBMtWRmhGbeTErNtdXfNCwR66a14TihKdjl5s1PHMpZscsdFgEmF77m6z1Axueu8Is','AGxGwTr6MbifgJmLUgWuc6yzdUhCNBj','du','r','S',12);
+INSERT INTO ti VALUES (1187975295,240,'Jl1iyt07k1TohP','r9BMKYGYYD521ERhpCuKuR7pxymSARvDiZR4SvlmQ84HBTnVQXXSo2a3D87VUBMtWRmhGbeTErNtdXfNCwR66a14TihKdjl5s1PHMpZscsdFgEmF77m6z1Axueu8Is','AGxGwTr6MbifgJmLUgWuc6yzdUhCNBj','du','r','S',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (11,13166062108347605461,'N0T1tnoqKbGo4VNi5j','VstsgoOFgjKHOTAWXVCvj5rjLmWy39AJYINQB4PkgWiy2vnmmNFxVwgpsFUqsGd0zzOaVtqWtg4RgiDoRod2S8IvU5t','ellPNU6ER','CHyWZxbVftcQ7VVLeyv31NhyWboJOHbcgPDj11AUOgvG164olTr0rspqPBA7trU84IUn6Y0tfj60odjg9mUUccKvg0lc3PRk6n0nxX5aaAkpsEGBwopOF76','OkjGTPNfHOTz9kbJspaB9KAbaaum6BusFWtGhVojRgd','Awz2yjRegxlrP6zWTLpSLYxJTJjFzMcBlirFUWxvqVG4UuwUWPN83Z5gD4qey9fS2zZde',13);
-INSERT INTO ti VALUES (11,13166062108347605461,'N0T1tnoqKbGo4VNi5j','VstsgoOFgjKHOTAWXVCvj5rjLmWy39AJYINQB4PkgWiy2vnmmNFxVwgpsFUqsGd0zzOaVtqWtg4RgiDoRod2S8IvU5t','ellPNU6ER','CHyWZxbVftcQ7VVLeyv31NhyWboJOHbcgPDj11AUOgvG164olTr0rspqPBA7trU84IUn6Y0tfj60odjg9mUUccKvg0lc3PRk6n0nxX5aaAkpsEGBwopOF76','OkjGTPNfHOTz9kbJspaB9KAbaaum6BusFWtGhVojRgd','Awz2yjRegxlrP6zWTLpSLYxJTJjFzMcBlirFUWxvqVG4UuwUWPN83Z5gD4qey9fS2zZde',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(55), d VARCHAR(33) NOT NULL, e VARCHAR(88) NOT NULL, f VARCHAR(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7253637328169851233,488815098682919284,'LPaGLGEqO3Eq4gzKW7f9intG','YD','0etVPer8u9ecBwhks1nMFW8ZaY4TxjgDMngQF7BaRyD4TTrHpxU6jzsylvHWJ8OHe','sgnroqBDex4W2sID2KqPwPdZpPQMNXVpqR4fcS9sb2PxjGFNA','V07X2Rk09amAoRtfOY','OlaTaLM2Rc93DUurLltRK',0);
-INSERT INTO t VALUES (7260872844235880637,4301478831405681234,'Qn1NZg','3seirMxSdwW','q7t7LaWl9XWMox','qFw4GayIrF99ZJuMPfS62','8VCTSER5ptwe9UzD9QYRF7kLc0B7a7Lr3rNPlCpomr6cjM2NRhgJdy3mC3NGQz79fBb97CrCFWo5C2r8qt','JtjhzVHRfRpmTZzNkIXubx1xfGPiUfMe75z5V0E9qSNRvG7s0xkpiEg6RBXo7SP6GwtfYOvm',1);
-INSERT INTO t VALUES (7431602523905675785,13862782670750866697,'GTaNXPWaWtmMLC','MfVcEzcIHTf2O46wA1ieFOvmWpjXi','UIRiO9b2niIGNyqcHy','zqCUYRWxFN0Jxu6ysqJ8IK0vz7eq2DktOldLJc6Cp8Uwps21','Tt','izgFOdKydy51Hp6wBUNHFMZvPHchF2eRVRL0VSHACVUy9f14vCV9ccz7kgrFjNwDRTrkdVft6GkYhOpFw0lAUFl53Nbyk8qC',2);
-INSERT INTO t VALUES (2777545089659430577,8958198849851682558,'U9oatofkp2EfZ','z9yHWyxBrBJNSlkzFy3b0XxnQXPc','I9DxlX1Jlg0TlXMxwHhD','YaIVzvpWOGMZ9Ir5KjvZSMLXjFuRRMTT70EVF','nOQBtsXl9roq','OaUApKNTYmA3av',3);
-INSERT INTO t VALUES (-1188734949031465212,3069110343317578240,'h9utvHq8b4CsExwFoHOBTzw9a1Z91fg','wvf','pQyCQ3zFWKQycnNSSK2PJPqibXiT7IIXaeJSfn13bMtcHhmPCneWYo0q7V4VFXxVqL7it0','fK9IJyxZMyDpVQdvFoc5IdMnbUv1jDje9tpWUuP85LFpMxivVhTYDxRLdUM','C4eRROC97XtJ5hYjVduwjH2ngHiOOj3rqkOlLRVh0KjYt0nTubMZqGEtut4mRs8oy9GeHVMZUneiUvagyVJgCg9Dx2QRBWdgn','KhmnF1MH2xZIl1AacEJQNKISZnXjLweCyLZQrcC',4);
-INSERT INTO t VALUES (-3554504983557060790,665025954338743208,'NUsrM9rXWzPo3DtYRe0337szTu0vypOeoCHv2KDt5NjsLsj','fjIczDAYbfwZY9','hNXedGh59VMVZyZj0dAKfe6MG9RuuIYYs9Gvk6rci3zOWIBUlIXgdxGvI','ddoLBlU9o3f7gVihJJdeaX5mok5Y9R4zsqYIuyI6OMdEWDKR3R444WIcNMZVu','0kZpDrSTpyYKcgFL3','o6VmkNnUXVCagGQjvKMx0TbjE4XJd2Wj27DW55sCC7nwoGmOcqRUMSaqrPN4TT34jBE25btUK2Qp00pV8fW5NfGJcNxyrz3EDE',5);
-INSERT INTO t VALUES (8449536570002226314,389306516792269581,'KYQtQwvV2aWatLWV0g3uHirNeOxYaUDEN8GPD','dNQESW5GP2x11xtp9Eiz7zq6A','wkooMGZIyti2aOdXmpSrXPY8UTm8JBQtoNhDzB9WaXax7HBb0KkiO6q7x','TRAl6zQ4htxgDc6XljmzwEW5oddGZjT8XYR4h9eG5YtLJlEBwpnYzVdM','f5QZKz7dX3dLe6bamK1fxtRCuTsRcOjMFvmTBB1Lf','T7UIVXfzzEHWJGE',6);
-INSERT INTO t VALUES (-4847254874820950841,10435224344727793281,'14LeV2tV4I4kU1qdRuL8WWAz5AQm7pcVLRmBm61','m','bZJbfNeZSdTLZE39Kyaat','U','5ReAnC0yZNNu3zz1qDUnsl','NBHuOSRJe6mG1HTsyDBkz3m6bOqNpnxZvV3MFfUz78EA5v09IIJvYlcxNZ1ZwBRMGQmv3mso2',7);
-INSERT INTO t VALUES (-3846040297108744491,17983953161649107875,'4kOiBNkdoDYXGNJpjszpm','6KeYALfjcjdTTxIa','oWROSU5gMTwZHt1GlFWmzYHtOxkcwShRzyWTCx0nWyWOVQ9H5LV1mGdKQG0FvwtJZsboPCOtZ6rUAnVPt7MU','uhM31ZxL5wk5RUUbHH80Gh4jOcSTfomuBqOjewHwGIYFrE','5tXLaP1tRcFNHN6EftoHFHazfbAf8wWscz2q5YtrmlmMOroZvHNof782Ye2bsz8YNmllRPgn','m9sXDa4Ik822StUrLvFtYj4CAzHN28UiOPOs',8);
-INSERT INTO t VALUES (-8424656488845624687,12386022814144270867,'v1s7VBL8Q5GyLs2urd5qwcZPPYOP','DKgXOLlPcTEntd','DNRQDxzRRaMcUNAgs','W70UWiSrPqbFcjQHtC4NhqJgfJAGKI34uoimcI5sPjOHuIbVUPp5GurZft','0vYSG1vs0RcLHyHVQFiSW','zqNUEt8PywUDCts2bYo2MFLQHJEdUwUmxKQqUmRpTOl5ePw0kOEV7xAoVilb5qjdeyhKXvaCnkBlZ6y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3880540388,103,'UK1DWt2KMH12tc8sUORnoYUGpzCxNiE2p6KqCyuNGHQ','JwDewd2sB2GHrfKeY6Zx4ADaOVL380FByNbhrmDy1rCcpk3ayCECDZtlztiWIW06RDq9ujybM0rE59s93oMbQp36GeC3eYneC3Tzq6AiGI','LWEAfLhUM','DBq6o6JLiyCVTbycz0fTCfljE7oYtVEvH0yhBabd04G76mpOaVX1nsYoMiyqrrAZaLN7M5yPe6MeFilLHgPWeiypBkt64hjs73EDhPZz8dsFfL2J3DwbVb8hziXkRizZwUnJO8aaGaQWlPPj5fYjkeokcOumNJIe2ZT4WuUwgreFfv3f5iUuGXuq6L6pClEuwpDBdogTjDX8xFOqHW0bPotJrfwpu1X1Qz6RguX','q','2',13);
+INSERT INTO ti VALUES (3880540388,103,'UK1DWt2KMH12tc8sUORnoYUGpzCxNiE2p6KqCyuNGHQ','JwDewd2sB2GHrfKeY6Zx4ADaOVL380FByNbhrmDy1rCcpk3ayCECDZtlztiWIW06RDq9ujybM0rE59s93oMbQp36GeC3eYneC3Tzq6AiGI','LWEAfLhUM','DBq6o6JLiyCVTbycz0fTCfljE7oYtVEvH0yhBabd04G76mpOaVX1nsYoMiyqrrAZaLN7M5yPe6MeFilLHgPWeiypBkt64hjs73EDhPZz8dsFfL2J3DwbVb8hziXkRizZwUnJO8aaGaQWlPPj5fYjkeokcOumNJIe2ZT4WuUwgreFfv3f5iUuGXuq6L6pClEuwpDBdogTjDX8xFOqHW0bPotJrfwpu1X1Qz6RguX','q','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1620874673,21,'kmgm6DxJAuRq5ehIWZufnSDraLKheN','hp4MD7VWWvFFZ3SYllXxOorXv4ocDDpdy4RVd5YHFumOs4di3XF1rcdCr91e6TFVZpqgnaVCF4LhUHI5dzHsMtw5KPL7j6GJIAVlwXYyCVTzDxeBbFqoRSxwmUZHHGKrgUeoTpUc1IpVWJUSwfJRRKLG1FoXs8WPTRe0n98XBvgJdNei1OPSMoVjJBfZK410AS6wXlxvwHMmhbdSqS','FMC0bLMYwlXeWR1KfxIblxPXpseTve','kNm2aeWfPDTWGTgdR0Mxc6MYF8mFt9FM7ZfUKCthjOKLsCinQ54avsoDXekIi4pJXEUNmXF3vpzoSfF5mgHWG1vk2gcd5875I8z4ae4dTNLjwzJCvmLGsHZAIyPjV4nmfcQFM1rP40nT9mhDnqmkDUnb9Ik6MrJ3YQ5r5he8qTdbAwad9hCo1BN2skRFeTA8aN5zmMRnAgqcOkjW0kvES3da2yRGhDk7xtIQ7Blt1MUlpr','Rt','z',14);
+INSERT INTO ti VALUES (1620874673,21,'kmgm6DxJAuRq5ehIWZufnSDraLKheN','hp4MD7VWWvFFZ3SYllXxOorXv4ocDDpdy4RVd5YHFumOs4di3XF1rcdCr91e6TFVZpqgnaVCF4LhUHI5dzHsMtw5KPL7j6GJIAVlwXYyCVTzDxeBbFqoRSxwmUZHHGKrgUeoTpUc1IpVWJUSwfJRRKLG1FoXs8WPTRe0n98XBvgJdNei1OPSMoVjJBfZK410AS6wXlxvwHMmhbdSqS','FMC0bLMYwlXeWR1KfxIblxPXpseTve','kNm2aeWfPDTWGTgdR0Mxc6MYF8mFt9FM7ZfUKCthjOKLsCinQ54avsoDXekIi4pJXEUNmXF3vpzoSfF5mgHWG1vk2gcd5875I8z4ae4dTNLjwzJCvmLGsHZAIyPjV4nmfcQFM1rP40nT9mhDnqmkDUnb9Ik6MrJ3YQ5r5he8qTdbAwad9hCo1BN2skRFeTA8aN5zmMRnAgqcOkjW0kvES3da2yRGhDk7xtIQ7Blt1MUlpr','Rt','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1158233591,177,'PEFucKasBCxVv0dsaEKhEPFzApUHw7vZKgfDCK8ulGHsuRGjJ0','DQPn1gci1u8NdBreCGOtIHUY4Ce8YoPo5xcXkWsA416ZTcQpZy7A7TSNDi96Pa5zMfFJa0jAFpTJpBoRL1VzdizCKeP8pQTFBcqfIXENDOacKxxYAobCDGV0FnGX5WmRlfUdJKsuSDdN','TzLn4gLVFsmwu008obK3jMKHy5DMmKspGYW1MX','LDr02b0dhLLZY2Lq7VLIUybSWS5tzd1xJoNfzGvTNgblSar3VlZsal6tIZ0r8QgxfDAsd0iQ0QDVI1RUm0OyZuQ4WLugcYwDq1SbDG7cWLb78FlguE3mLstP4ZeNRWWhQfznNPPOPhx8JhXVKqogjE4l1nXt2WbUZGeqsHMwd4P9e5L','Ld','m',15);
+INSERT INTO ti VALUES (1158233591,177,'PEFucKasBCxVv0dsaEKhEPFzApUHw7vZKgfDCK8ulGHsuRGjJ0','DQPn1gci1u8NdBreCGOtIHUY4Ce8YoPo5xcXkWsA416ZTcQpZy7A7TSNDi96Pa5zMfFJa0jAFpTJpBoRL1VzdizCKeP8pQTFBcqfIXENDOacKxxYAobCDGV0FnGX5WmRlfUdJKsuSDdN','TzLn4gLVFsmwu008obK3jMKHy5DMmKspGYW1MX','LDr02b0dhLLZY2Lq7VLIUybSWS5tzd1xJoNfzGvTNgblSar3VlZsal6tIZ0r8QgxfDAsd0iQ0QDVI1RUm0OyZuQ4WLugcYwDq1SbDG7cWLb78FlguE3mLstP4ZeNRWWhQfznNPPOPhx8JhXVKqogjE4l1nXt2WbUZGeqsHMwd4P9e5L','Ld','m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c CHAR(66), d VARBINARY(40) NOT NULL, e VARBINARY(40), f VARCHAR(48) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (74,25085,'w','0oKAbSBQKVTCHi27eIULslgvK9fufxI','1dKafXD8d1Lcu1Tt95YxsyVNiisuyC','dA5M2QEXCPeeUUZZ4db3SF1GvaC0gJOxs8ykg8rVISv3jdwE','g','x',0);
+INSERT INTO t VALUES (-12,33036,'lIi2lNnn70FLTplTUnAowA2DdaM77jtphrjIgzzLWMg','FMBQOJ7nXXQuwYNyMheg68q9ZLeV61x1','MBceWYIacdgR9WltWJsOl2f6sOY5YYinTaIp','ti29','s','W',1);
+INSERT INTO t VALUES (-112,36670,'Q4TtOinXSSZ647VcNzIrNpqf4OQtGRGRz2uEyT79S88C19ZiBGeA4svTA8','pTfPXBwM1tc9IWKTdHDhGSw6BiGPQQhOLpU','aX0zHbzHdBjuydEOeT98uABiWP8Lk','cm2SQIyy1crS9Ec','V','bF',2);
+INSERT INTO t VALUES (13,49792,'HbiBFTXpmkmEy4CQ95','jr0wuDSpX7mE9yoIk85md3tOYytk6v','hgJcCUSwgfnnM','t5BYiDV6kULoDJXI8KHhPg75rY4Tn1GY0gSDI1mCdW','n','m',3);
+INSERT INTO t VALUES (40,53924,'zqwTmXnv73zRgLKWRX7ezzygerfOJTQpDy5wDuJIJLBvHGqvZ4','PJSInl1u56p6GPBMjF','Kb5YAzxlloUMJFk7hd3Nx1po1bvbf2SyWpKc0T','E4ruCjr9iCwFkdEiyoynnSfkdus3HNBdaIrOeFpYM0QNGgud','j','vb',4);
+INSERT INTO t VALUES (81,54519,'Cpzgz2TGrUqLXuMDuLdsL26DSg','MVxrGco7btrYvPIa66MEysELq9n','iWEhz0KF8vadrDkpxxsnvy4AaikRKFZMtIM8A9r','NvSGU1dJH9hQFmgiV0LWM9Da9DoieF','6','Pp',5);
+INSERT INTO t VALUES (-105,37937,'MwK4Eit7awDSwRoYiSC','ogVUenDBD9M5CB7e0vVyIBFFDE9fE','o9d4w8A1yJ5NyULb2KBP4Y9jhy5QnDyxLNZ','8rCKPOzw5tWgdRxVCi0euGxB','v','Xp',6);
+INSERT INTO t VALUES (76,58625,'ps','2pWi','kDboI6HSFXx6Dg3tMYl3tC1sQ0KzEVCtKGqRhZ4i','T9SLwMFJOY','i','b',7);
+INSERT INTO t VALUES (13,58378,'7yEIiB5t8oYGdLSgMHVsVp4DRfwoOCSoQhGf5ab8GIl3UIH','PiePscaF1ZwNkc2t69ur5a1f5JMc5zs','lcyzSVdesrL','n6zXfFVVEXOWM5k6QeW','z','L',8);
+INSERT INTO t VALUES (-24,62080,'vAVeEzEQczjHXj519ImrcDlvXHUEPPjzRpE','oc1I45Qyn','CWfN','2lbyYqZmk3OreWIgV9H','b','bj',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED, c CHAR(66), d VARBINARY(40) NOT NULL, e VARBINARY(40), f VARCHAR(48) 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 (3231887991180341453,8895686002345728584,'jH2Yop8G3rzTURRn8jPgq2KjHtjzIDz','mppliCM19HTI1SGB9bY3g','BO7cmpXxQpLdDpL70H5UWQhFvqq3csuysNleyV0XqijEGihryRBU5gjDdjucOT2dse1I56I2KyjXGBYilV','BPzXnI8MedirzTt6ta6vlShTDQBjpgvT0wpqz73yYGeV8yb7GPj20emXt','8iqbrpN5vrh8FkoS3zZrKS7lqaZUXEVnaT9yv2kna9oMnM81kFeoJX','l5j5mzY76yRmN9uFnTjVD6u0oPVcVf1v95R6C',10);
-INSERT INTO ti VALUES (3231887991180341453,8895686002345728584,'jH2Yop8G3rzTURRn8jPgq2KjHtjzIDz','mppliCM19HTI1SGB9bY3g','BO7cmpXxQpLdDpL70H5UWQhFvqq3csuysNleyV0XqijEGihryRBU5gjDdjucOT2dse1I56I2KyjXGBYilV','BPzXnI8MedirzTt6ta6vlShTDQBjpgvT0wpqz73yYGeV8yb7GPj20emXt','8iqbrpN5vrh8FkoS3zZrKS7lqaZUXEVnaT9yv2kna9oMnM81kFeoJX','l5j5mzY76yRmN9uFnTjVD6u0oPVcVf1v95R6C',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(56);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
-INSERT INTO t VALUES (4762784557578227488,16243914122766452499,'TvVboKOffkUGyKlkK9HDFQZuFi60h7WGmvpSkFTfTYk44gMKY615BUu','gH2xJYTspkeP1KYBWQkdYf6K45mdC','vLecbNxR8KsOw6tygurl5gy0qCbZLKEsaO07LIceW','3k6KKkyp0HYK2eKkBEYELWm','BSCLbuHp963SKMwX3Nbm8UQ5Qawze','NfrLGxEGqG',11);
-INSERT INTO ti VALUES (4762784557578227488,16243914122766452499,'TvVboKOffkUGyKlkK9HDFQZuFi60h7WGmvpSkFTfTYk44gMKY615BUu','gH2xJYTspkeP1KYBWQkdYf6K45mdC','vLecbNxR8KsOw6tygurl5gy0qCbZLKEsaO07LIceW','3k6KKkyp0HYK2eKkBEYELWm','BSCLbuHp963SKMwX3Nbm8UQ5Qawze','NfrLGxEGqG',11);
-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 (1964594540991348217,17986701555172085607,'bAAp','8q4yMYDSMUMBkzHboJJowwki7SfM1e93gq6FUjobruwjA8FG3PRLrpU4h5PnSqJnusUE1v1VdoxglpAqEBwdNmkRWsyCdBtzUIr91E3qy6Rih','djfWWBeAa2mi6qSBcjm5y1ZrZWma0EX81DB9j6fJJD0dooApKVFf9eAIXTnql1iOi7nau','iNm5E0jVLA3p','mjzNWE8UKCoHsuWSR3SSbKDd3aUksE','s175fAADoe',12);
-INSERT INTO ti VALUES (1964594540991348217,17986701555172085607,'bAAp','8q4yMYDSMUMBkzHboJJowwki7SfM1e93gq6FUjobruwjA8FG3PRLrpU4h5PnSqJnusUE1v1VdoxglpAqEBwdNmkRWsyCdBtzUIr91E3qy6Rih','djfWWBeAa2mi6qSBcjm5y1ZrZWma0EX81DB9j6fJJD0dooApKVFf9eAIXTnql1iOi7nau','iNm5E0jVLA3p','mjzNWE8UKCoHsuWSR3SSbKDd3aUksE','s175fAADoe',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8445344172274545922,1058951605933142525,'tn9ONr96VBljojHQCZ0rtGfEScDe','YXzR7FiW9Nitp3m05iqJK1HRkl3Fu95Fb74Ej7z2XUeuyYM47kdbcvLOvnCpwhPjpnks6bPdj0pLtcymplqIeAkC6FoW6yRkJjmtssQDetLve4n1lDgdovGCVBAkCaBLOWZcDnrhmSCXyvRFNeI4BvMds2W2719jTq2yJvt3F5KoOt7MCsms7ItFNWmMcf25p6eTlYmwt0vOMPdmrSInroQtYSDjE83vPd','coO8Ycl0UI087M5rpNVdY8CdTztDE','pHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi03qpigq0p0K8mBRiVwEIxSBRghl2','EynS3JR1v0oMZeoe9Jk4JQq3iEedfLh2Ltm8IlFLbEGYHuX04gek4HtDy6lAI0iW6Wbc','jXjkLlg2msXM8MIE17gzxKcVp5VPNBRL462yL28YsVap3Re',13);
-INSERT INTO ti VALUES (-8445344172274545922,1058951605933142525,'tn9ONr96VBljojHQCZ0rtGfEScDe','YXzR7FiW9Nitp3m05iqJK1HRkl3Fu95Fb74Ej7z2XUeuyYM47kdbcvLOvnCpwhPjpnks6bPdj0pLtcymplqIeAkC6FoW6yRkJjmtssQDetLve4n1lDgdovGCVBAkCaBLOWZcDnrhmSCXyvRFNeI4BvMds2W2719jTq2yJvt3F5KoOt7MCsms7ItFNWmMcf25p6eTlYmwt0vOMPdmrSInroQtYSDjE83vPd','coO8Ycl0UI087M5rpNVdY8CdTztDE','pHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi03qpigq0p0K8mBRiVwEIxSBRghl2','EynS3JR1v0oMZeoe9Jk4JQq3iEedfLh2Ltm8IlFLbEGYHuX04gek4HtDy6lAI0iW6Wbc','jXjkLlg2msXM8MIE17gzxKcVp5VPNBRL462yL28YsVap3Re',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c BINARY(74), d VARCHAR(62), e VARBINARY(49), f VARBINARY(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14899850863929603457,-6067950113148578481,'LRhHs0mQXdIQc6KqLHeEjoJRPltjSS8QhmpxXMCWzEVbjjrNnyboiWpiUIm7N','1vMHLSuhKu2K7MzsGGHmj3pEk2wYatXbnHmX','ISVB8BsE9Qe4oxvpojIVGLPMgAZla12s6mxt31dGra','jwpb3f2aOsL3jd','bqWmBuN4jUYGfJWdhvEzJZ9gM5keuM5ceXIhORJIri92NT9Rr','xkNLUUxS4AXd2B6Z3zG5eGj6XdXDQEI6WgRvjFWnHBzATda0urdXHe0z67PdOvwsKeMJdX1SBKZtJ',0);
-INSERT INTO t VALUES (18125511179782300487,2603734827748439730,'1m','069K76tQlRzcsHQ7sJzeDQv7nW6Sc1TyMGTPlpjBpvBZu','WJHysZ6WnXJUFIW1eumcfdZiENCEZ2wCgQr','QtzxH7vFJT7zLx1hrfay83Z1mvZFEbewYde775VKRG1dma5Qfd3xPNM1s0UpyU7cyYh2y9DHxbbXrZ9Wmn4','AjJZJI3KCTnWblFajRLdU9WPLYUD1FMVpr3eJj2U5EBYpMZQey9GFt6lgy3dCQvq6UdmCwllqAJlKNo6eHIwYlXNupc8SiFm4WE5','DJr53prZX6kKWs2VY9moDQ6SUSK4Lu5k62r3eHKq06LynfEQw7xZqH1hhvaNOiGWkpEEUio2',1);
-INSERT INTO t VALUES (17287621635081848562,-1103819386494115049,'jHaREeYDXeP6Te17mQApndgfoor3QPVZuiXUMJ90FvgLYtbiO5Ks7kMKvYcKZnptbF8z8WHH','zV1sRfJUrKOQxF9SXlsZgdvjKo434gGdFs6TLHE6','fkQFHdfZWPtXSzrb3FclIhydwhCyenfMKdptkVso','2YBANVORvLycBgYVGtE74wZkhn7bkuO174InOOQHlrt','cwrRDLMAocZG6LV05XIEf7cV3ExS2YUIz2Az4BcIGtOwHKOzXChtH7EPSgzyvhHbnjekvwdO3bhycyPQEHe5','G0tQspvY3xc',2);
-INSERT INTO t VALUES (17727188462492922608,-8953209630392547139,'G3UeAlVnZtjB0','M56vuuXIwxD2Lg0bMcEvdH8wBUQV2zGFs0J','sdzcbX9GT48Lwj','5cLWlrWVjkNtYg1OIxXf2vQDQXDz1iVbyfSuSPCMSSG8qpcP2CWPLNMtOrzTPjHrMMu8Pr66Em8x1nCXKqB','pPiIYICtrLyfnqDKWkyvty358taG','wN2MosqVDJB87NSeYWBV3DkB4Rkvpfu8eAcTlVvQWtuI3szERpWSfiGqz1UMunPWr9b98QiV18BUD7wB1VpPxbgl0aoTcbQ5',3);
-INSERT INTO t VALUES (4624037812489212515,284549801799428730,'HNs8uzKnKYlujnU0wF2Y8m17CoNTRwgx4gaMrLVMhNS','3vu6WZCplpziR3S83rpMlciIQevNFAAgdAqC','RsJrav2Puu','rhywOANzVo8BPulf61Q','uYAocopZT88Faa','JCPzZyubjQzdiCABuIWXYDsHHLhnxeOj9F',4);
-INSERT INTO t VALUES (9436163943446182886,1101129510656640544,'q8X523QpMCRtSIRefUe1mNTdEq8NrOBg4UvYdBFBYJ5LVZIvNejDUD4Uu','wAg6HHogZYkO3AOuY573b0Lx5tuSNlF07InT5ACBKvsKjZzscOdzCySOeO','Xl6Fcx1iB9ZqG2Yvk0kW5HuYCFdYXkH','osNWcBlRmrmddh4z8MnXXStqOBZorgyzf5XQkpjY87s0undUP9b8HL2pKlN05Ki2Xt','IV73iHvWY4UVwCBPMs4CLqtCR9l1fh8ZgrQTvVSizWGsdgMAv14uUGZwAQxsGXX4dq0QdbOSuZLwdnK','j98fOrcPKcsEDHBUUO9J2sH6G9eMuZKENSfq9xi4kSNvnxYFZca',5);
-INSERT INTO t VALUES (8648732003575752503,2639882515742543698,'KUmhA2DnZC767MoueP3d2Xkok','ODdu3kQCdNeQ9qMT1MYSyEWuf6kkYDM3Gu9QMbPO1uoUG0zVQz','48I2EVx6DbQqFT','4AhoeJ0msYGLx7vfYbVzJ94ydHQ37C9rIf7BWuQrHl1F4frKrUQ1l6','NHoJIWGhKT6m2UnM2rUaP','sUssjIpJwh2vpwextwUVBkJuYUEXyiaqyq6hUmW1vl5TnlGpxt3IrAmLG2vNQPbYxf4UhoVhFotzVLPLmRR5TvjutyXVuNG4',6);
-INSERT INTO t VALUES (16407304045065577772,-8100622428986694436,'fI8duGR0lL6eHisYaZCa069oIGB5M2cEHr','sA','zdtTg7N1Jra74lCXR9Z8TxWNSh6Qu0SAVg3JVI2GYWuwK4CnE','5ZsakbCRlleaQfKllO8k6B9XxKByx3qNXb1mfd6sVjBN9a1TguKG8Rw9699m','wLHoHwo9kUblk0N8ToQgzPMKHI3xWjNv2yRvo3DH4HrpIb','3G0Q2Rf6kcAmCOjtHRtdVw8dkgskvkQsPGQ0QzlY4Akyeaywn',7);
-INSERT INTO t VALUES (9602955914395662339,5939729093609798403,'rXW1BhdtPirDOnLtqxFs5oc3RHXc','KEgrzGByFu','seMKitTlkrX8Vxg3c825','dMXnvXRFj31oRdhdd22LNsIdBreKge3RhRsQliTSEIJl2qGlt1pT1ZCcXdy','uidUfTWHAmiRPJw4TrlZbUupBLvIY1TYgljx7WiOOTpM1Rrai8kGuPxTu6Q4LPVmcfVu7ZKeAMayk9CcJyChSMkUP8ESv6jI95cY','hzilB7qLBN9uarsTF8MCS3Q3osIpcJwABl',8);
-INSERT INTO t VALUES (613056244330913323,2118143570877515898,'GQF','3uvqnd38OGHbYcAE1aVEOUZwrTgfpCWzIBaRgZBI2nuw','VmYfWPGiublbpHrGQbawVnBRPvWi0EHw51F','1VfrNkCiWLOPNTFPq6y81wlGdE1n','4ulNQDkf3eOvOlIYkYLyi','WmSCrHBKdxLSVHHLyzkYdFctPgmMIWV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2808118710173028653,3107,'s94EE5b4RyOSvTqiHVyf8h0rZBI','JbZyYCVgvG3dPr2m6JkPlU4xOVIH2AJtLyvO','X687FSLBxpbO4xhgsgE4ai2r4L','ZSlW51RCSZ4KTON5kuH846VhNf','B','rD',10);
+INSERT INTO ti VALUES (2808118710173028653,3107,'s94EE5b4RyOSvTqiHVyf8h0rZBI','JbZyYCVgvG3dPr2m6JkPlU4xOVIH2AJtLyvO','X687FSLBxpbO4xhgsgE4ai2r4L','ZSlW51RCSZ4KTON5kuH846VhNf','B','rD',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67);
+INSERT INTO t VALUES (-4095225062335803341,63307,'9AgJC8HODFoTZr03IURMbaDT5fbrx3KhmwQIqqkq7RNblP0kN0gtzNrkye3','ChcFqx5gZB6hRhvzqPqt','ZbMkU1jS','VljSydv1E9gq8hElNkcp1rLOxz8KuCpnUI7VbmmJLFwhFO','N','Ww',11);
+INSERT INTO ti VALUES (-4095225062335803341,63307,'9AgJC8HODFoTZr03IURMbaDT5fbrx3KhmwQIqqkq7RNblP0kN0gtzNrkye3','ChcFqx5gZB6hRhvzqPqt','ZbMkU1jS','VljSydv1E9gq8hElNkcp1rLOxz8KuCpnUI7VbmmJLFwhFO','N','Ww',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5390701493392278092,5142,'KjpuvhiSbUYjN9s3E9rwsSKJQPMHggyYxAOQFlmhsMjoQ4Uqkr7lR2U40orY','a6XkbKSfLaOJmdLZzKaUqubn6vpowa0UkzzFItLjOeuJmlOtNmFWr76wmU6Z2n9eiSerg3FJ7AHlbbLxKMpa0GmPGKJodQpEHn1BU7TytgtBwycfNX4jFMdaKrFPwCHPvdurgtPPHzXUGm6puR4fqvi0RQeG4EHQm8nOQiS','DtRKqXRhaqf7Z','QlmRPzBYEKlR4mTt','r','bO',12);
+INSERT INTO ti VALUES (-5390701493392278092,5142,'KjpuvhiSbUYjN9s3E9rwsSKJQPMHggyYxAOQFlmhsMjoQ4Uqkr7lR2U40orY','a6XkbKSfLaOJmdLZzKaUqubn6vpowa0UkzzFItLjOeuJmlOtNmFWr76wmU6Z2n9eiSerg3FJ7AHlbbLxKMpa0GmPGKJodQpEHn1BU7TytgtBwycfNX4jFMdaKrFPwCHPvdurgtPPHzXUGm6puR4fqvi0RQeG4EHQm8nOQiS','DtRKqXRhaqf7Z','QlmRPzBYEKlR4mTt','r','bO',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2943715014321339386,62866,'gnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsxoBLeuuUnI0zctyacCS0W','9C57zxahhvkJOyqYaZcd36csTEaPeNdxk6NSOXRNDBZW2HRtvYTshz8IR91ynTUK4CccEiTol1aIQnXOu4z','9mY','vOYOJgOnMOWKu7CzZljBI1fEZhDu86F5zsnKQZVLW4WOWONY0kuc5HQRrCSMClkX2lZ3LuucEaVast82XIgTEV9DIw3a1X1OfDH5Z0JZLLyErezQhChTWFhL8ENL1VYxVNIoLXseFrNgYPuGf5klQTmBZKdiJc','7','v',13);
+INSERT INTO ti VALUES (2943715014321339386,62866,'gnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsxoBLeuuUnI0zctyacCS0W','9C57zxahhvkJOyqYaZcd36csTEaPeNdxk6NSOXRNDBZW2HRtvYTshz8IR91ynTUK4CccEiTol1aIQnXOu4z','9mY','vOYOJgOnMOWKu7CzZljBI1fEZhDu86F5zsnKQZVLW4WOWONY0kuc5HQRrCSMClkX2lZ3LuucEaVast82XIgTEV9DIw3a1X1OfDH5Z0JZLLyErezQhChTWFhL8ENL1VYxVNIoLXseFrNgYPuGf5klQTmBZKdiJc','7','v',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-5884598585654750613,48731,'m5BVNjxzBUcaawUSQzztQVH2SL8VcQogUvkLEEfG1A','CfBnqoZn1IgKc2bQMoX8owSnkyWIzdniAafMstejFswKX0SpF9DkeF13nVbMC5eVcHWTiuNSuuRAN1WuxOKt0vchE3MvTtVrszLC3gpSDvK2aOIP6A34ub08ep47ttBUwMYltu3HVAy40h9YwoiIR4lONaDXki7i4JwwnE6w2MWp5wS5baSz8EY6qP2xVqg6pajP9Zs1oQzWNY7dsKCrhaBmYOlc50m1BCJddX8xCbaN6zI','UcC','hYpF1oqfJ68yMh7y4NnH40Q3VzuwQyOU4BDwAb3TOk6IOp9pev4C1CmqdjLMRkO','h','BG',14);
+INSERT INTO ti VALUES (-5884598585654750613,48731,'m5BVNjxzBUcaawUSQzztQVH2SL8VcQogUvkLEEfG1A','CfBnqoZn1IgKc2bQMoX8owSnkyWIzdniAafMstejFswKX0SpF9DkeF13nVbMC5eVcHWTiuNSuuRAN1WuxOKt0vchE3MvTtVrszLC3gpSDvK2aOIP6A34ub08ep47ttBUwMYltu3HVAy40h9YwoiIR4lONaDXki7i4JwwnE6w2MWp5wS5baSz8EY6qP2xVqg6pajP9Zs1oQzWNY7dsKCrhaBmYOlc50m1BCJddX8xCbaN6zI','UcC','hYpF1oqfJ68yMh7y4NnH40Q3VzuwQyOU4BDwAb3TOk6IOp9pev4C1CmqdjLMRkO','h','BG',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-1710660334553002175,55713,'IG3bOPRW6PdpIqRZO70MvgL8jifba6qgGOYKWBfC0rb63Ft','Cg1iCBcLa8yr7NM669JEEcES6HmGfKgwQlK9ljfASArTajaWEU59ScYB7piwJZzeDuKGikt5zgqUNTfFOhx6wVqLKfYO7CdzdxrTqkp6iTwR8kYRQoAjjeb4UDHwd','ZWkh9CeN9mdlEiMrTcdtjcnDlAr4lQAP','uoKd9w','hf','VdQ',15);
+INSERT INTO ti VALUES (-1710660334553002175,55713,'IG3bOPRW6PdpIqRZO70MvgL8jifba6qgGOYKWBfC0rb63Ft','Cg1iCBcLa8yr7NM669JEEcES6HmGfKgwQlK9ljfASArTajaWEU59ScYB7piwJZzeDuKGikt5zgqUNTfFOhx6wVqLKfYO7CdzdxrTqkp6iTwR8kYRQoAjjeb4UDHwd','ZWkh9CeN9mdlEiMrTcdtjcnDlAr4lQAP','uoKd9w','hf','VdQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(87), d VARBINARY(78), e VARCHAR(64) NOT NULL, f VARBINARY(62), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2199557371142045726,589115,'ibdyVGGOUuYbU66yCJmRiRjdlVan2mKT4qFvby3yhRLE8kGWf25RmKf','ABsvXSbByehvo','yuDiDoOp4dDNMXIKvkgG2GiRPVdKnPQDAmy6MHhFHLSDAlWbmi2UfxVKS7x78g','bPdJsRma8fcsxXhmOOvwx046W1jINp5rMRcAlJWRTLllYMlIwLYVRj3Lw','t','ET',0);
+INSERT INTO t VALUES (5985183235182073797,2646874,'kVJuC','GCKC7AxBUEYmFAcj7lUm','aoB7CK37XG1dMLDnaVLb4wX','XqApYhW1rccZdeiWjtU7wirnQIK36XhbjHQaHzPkvfdxSS6iqSR','q','sB',1);
+INSERT INTO t VALUES (16563060052915302418,531539,'0C9QV0vuSLfoxeOewKkQ4UZJANig9mPZN8V','mlhfkUs1qQfPcAptGp9f8CMGU8UwvXNtVBuVmYiZUXk1ojsFIeJFKpilRJX2tnk2fCGpEi','H5AGRz7nbEjJJM','U4BHnolsQBJRAIakaXIYeGADOOQBzyaeAcnHGeLVhBl2RnVhW6wUypWL','x','tz',2);
+INSERT INTO t VALUES (3463370564560314610,7070374,'f2nN9W1KgnHTCirusQUb95kJKVyGTgWqp2IhuJqLxeK0Y5I94G3EKNFOgOcan7zk','rEsAVPG1Q94wZks51uz5L5ZLIta','c','GU3Qerzr','0','42',3);
+INSERT INTO t VALUES (7978489104454435743,3131832,'Ox8VMwVw4DXOv52fYL7LrKgOrKFQh57xWKHThQFNWxODm8CbVkC2LeSSlGRX9VZGT1','jX3FpbYPNS5ccuEto0lHNtlXSR4U','2ZKhrP0Uk5VuL0CQ5ijefi9yCIVKjYlCLZ801viZEfETad','OmVTuPS1r','e','D',4);
+INSERT INTO t VALUES (13894492299293095590,6542206,'YLdcT4U5eBVDhxMY3or1OM7','ceYViBGskuWhpGGIrxpXX0N3HT2BXMdPsQTlfU','ZXdyKCnrFhbdIat7mYnLrYO6t1tg','wRi6Tan6abCAWyoXOGBk','S','sd',5);
+INSERT INTO t VALUES (3809230711454097597,4653719,'DKE40CuLDLgVSbYuA1DXvBLpg4l1Se1e2kunT3bzpXOPDuB445OgsjHKaBAhfggj','Zzw5wd9QKIccZzTO','N9hnuWbu5zD','jfiqnUurhfkGT7lxiuEPv1N9YqQVBR','b','s',6);
+INSERT INTO t VALUES (16081237920118446596,3899702,'x9ibv09UoMS2zKJT3YCs','bvX','5WpFj7s3wU8bon','QuF7djWw3ZDBX8ycDXXYgco8','r','v',7);
+INSERT INTO t VALUES (9795100884118171067,14939563,'7GUgW4Yfb6MsSi62oQ0JFzxYvwzR1rz','PHaNAUYE','Nxq1aDAe4lUYcgqBRQJlYFBaWi','a7vXE00xOjrJJ8JMpZwu0yaJ4CRg0oGmdNy8','Z','L',8);
+INSERT INTO t VALUES (11064177465297736448,1328793,'RrSraLGqVsiM4xagwIjE21cjg5aB0vZeltqz81sQAJ5rxJ4lURYPCt1PweQ','nqCyIENIRyMZk1d20fUDjCHrB2B3MUKgCnDp5lTfpQYwX','mva0ub5YgROsL49Ui2wXFp9Kqi0','iyU0Kt5YM','I','k',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(87), d VARBINARY(78), e VARCHAR(64) NOT NULL, f VARBINARY(62), 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 (14515381282815283651,-5876092215618823109,'Gy7oISruJ','fBF2ZOKqSUEpnhKq4NGY1rzSxZpe','xEA1','M','xDQ3scs1qv21BQ0PgcBgDwiB6pvn','QP5nCuBK13DZfA189KHIeiW77aItWrKyvIbtRFjrX31NUx7MVhnrlBUI4wy9lTkD',10);
-INSERT INTO ti VALUES (14515381282815283651,-5876092215618823109,'Gy7oISruJ','fBF2ZOKqSUEpnhKq4NGY1rzSxZpe','xEA1','M','xDQ3scs1qv21BQ0PgcBgDwiB6pvn','QP5nCuBK13DZfA189KHIeiW77aItWrKyvIbtRFjrX31NUx7MVhnrlBUI4wy9lTkD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(75);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(75);
-INSERT INTO t VALUES (17329770700821313141,6139471494185182434,'LWKPGATV','NQ2xUkNiMqKakKCYVFWMGYj6Jf7ouP','Qg5dLgfBOuGgQcOhlK2bJMYAiUDxCI','amhag6JgyXSj50RyWb1YKKlhqyypCMkoPVIkgEmG8HYidPvHurhsCATaZHVPswQd3FfE7OCXBJ','2MG08LnRhS74FsZ2aBguU50kWVahpMJ0RzpupmPIoKTsXylpNWo9o71Chk7MjyVJ1qePhGldgFLUMXa8Oj53e0','YMr47er10Xqp6l1QH3OSn83OSrhh1hhvaulngjmguoObv9QDyJ8WmO5tavwgL4S4YuPe3TcuqUd',11);
-INSERT INTO ti VALUES (17329770700821313141,6139471494185182434,'LWKPGATV','NQ2xUkNiMqKakKCYVFWMGYj6Jf7ouP','Qg5dLgfBOuGgQcOhlK2bJMYAiUDxCI','amhag6JgyXSj50RyWb1YKKlhqyypCMkoPVIkgEmG8HYidPvHurhsCATaZHVPswQd3FfE7OCXBJ','2MG08LnRhS74FsZ2aBguU50kWVahpMJ0RzpupmPIoKTsXylpNWo9o71Chk7MjyVJ1qePhGldgFLUMXa8Oj53e0','YMr47er10Xqp6l1QH3OSn83OSrhh1hhvaulngjmguoObv9QDyJ8WmO5tavwgL4S4YuPe3TcuqUd',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3671305684341446248,2002849908196324313,'gHqVVEG4HNaMZXOIh0cMoJC1RRIQdQyeZzi','e3DUcEYLwDeGqw8dwePvMsFIzGbewsB9uqdMZHERj5zoAm2JumApoJQ8czP7d3XDCJCyMFaIHaLTqpgdQk54Cj9oh5lCaWwpqHB0WJSCueBHIPWTT3IMO65ZZgi5UNON7smbdV8','1zaaq9HMVu7tTtVLgz4brF9vpa','ceM54ba2JCqIbPAetU57XD3plQae8CUxhJTVW8i6Z9Ae0V8xftRGo0nDBEiRP8pd9fKf6IKdabaAeQlSJ4','lnY8EqkyNOE5sdjuASYek5dsihkxD2uUOK2U','grBpNhLYS',12);
-INSERT INTO ti VALUES (3671305684341446248,2002849908196324313,'gHqVVEG4HNaMZXOIh0cMoJC1RRIQdQyeZzi','e3DUcEYLwDeGqw8dwePvMsFIzGbewsB9uqdMZHERj5zoAm2JumApoJQ8czP7d3XDCJCyMFaIHaLTqpgdQk54Cj9oh5lCaWwpqHB0WJSCueBHIPWTT3IMO65ZZgi5UNON7smbdV8','1zaaq9HMVu7tTtVLgz4brF9vpa','ceM54ba2JCqIbPAetU57XD3plQae8CUxhJTVW8i6Z9Ae0V8xftRGo0nDBEiRP8pd9fKf6IKdabaAeQlSJ4','lnY8EqkyNOE5sdjuASYek5dsihkxD2uUOK2U','grBpNhLYS',12);
+INSERT INTO t VALUES (7789222132107011272,952840,'2ITS7SlVFFEi4L3HIMRz64OjyypvsqYpbV8uOEO413RM','AQNeLubz7xDcGgp9vCgOVBQLu482ziAWBgSXe1EUFsg4QmnT','0Nvvjbm6U1WGxrnGttGTgvf48kaq7i8SNWCUV2i','Vn8eiGrwqinOO3I65N9yrZBnrCviKx3I19mRb7x8xdBktPcsw2bAeep','3','u',10);
+INSERT INTO ti VALUES (7789222132107011272,952840,'2ITS7SlVFFEi4L3HIMRz64OjyypvsqYpbV8uOEO413RM','AQNeLubz7xDcGgp9vCgOVBQLu482ziAWBgSXe1EUFsg4QmnT','0Nvvjbm6U1WGxrnGttGTgvf48kaq7i8SNWCUV2i','Vn8eiGrwqinOO3I65N9yrZBnrCviKx3I19mRb7x8xdBktPcsw2bAeep','3','u',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (18005715068927383687,15120957,'XAcX5frMlKqg7QMYhlI','4r7XCeCNqXpitIhrChm6zeYk9Ju1H1qyzKuixYNx1nLhugGOCorDI7NJ','nNjwMG31k','cPdvyEKY6IY9LhiFtlTfPu4TmLVZ78kdgx7gPeZFJ0cUr','k','R',11);
+INSERT INTO ti VALUES (18005715068927383687,15120957,'XAcX5frMlKqg7QMYhlI','4r7XCeCNqXpitIhrChm6zeYk9Ju1H1qyzKuixYNx1nLhugGOCorDI7NJ','nNjwMG31k','cPdvyEKY6IY9LhiFtlTfPu4TmLVZ78kdgx7gPeZFJ0cUr','k','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3218192746227830996,4675428,'79dL9RpcEOMiVbJ93TpMuH5E2NC1h7Mf9ZS22QQakVN','ZbjkrWHNGnb2vT25GPcOqF70dHl7mcOCcxrpmPFmxuDHqqQIiVHGO8RpJAiRnv6rNOgDtFFoC1K20stSJS9LrqP8ipDnaOiaT1luNcxrdYY6dJ49cl40CBm6O91y47sIZSNPrcaUHAD8v0v43olshgX8h5TU7e6j0WLbDcUfQUjrQmbP8lAZtMxoZa1KG4ykjMV4nRQjESz3i4VfvcKiNXadibKl252WyyB1KmxL1SoUIKm1ZtgY','MesKP8is0GLGCd2U','j4D0T42B8v0Ol5q320GrOz','e','Sl',12);
+INSERT INTO ti VALUES (3218192746227830996,4675428,'79dL9RpcEOMiVbJ93TpMuH5E2NC1h7Mf9ZS22QQakVN','ZbjkrWHNGnb2vT25GPcOqF70dHl7mcOCcxrpmPFmxuDHqqQIiVHGO8RpJAiRnv6rNOgDtFFoC1K20stSJS9LrqP8ipDnaOiaT1luNcxrdYY6dJ49cl40CBm6O91y47sIZSNPrcaUHAD8v0v43olshgX8h5TU7e6j0WLbDcUfQUjrQmbP8lAZtMxoZa1KG4ykjMV4nRQjESz3i4VfvcKiNXadibKl252WyyB1KmxL1SoUIKm1ZtgY','MesKP8is0GLGCd2U','j4D0T42B8v0Ol5q320GrOz','e','Sl',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3791770155535141810,-3890575321258798390,'yAQhRa21xT2WxSRTEzPOzJNrQvFtJXvWl4ScTiOiWBVXMRKh2dQ4AIEzxlH','ym1t83WbQGdTjSGsUZnUjtGTDGN7CS5v5E1q31hJz6qPz9Qjnn0GQDX3rWGhb3TEPXsGl6Zbac55GZ92c33eYPHIO7DEmYBj5hO4mm51oMOJnViXHixtWTan5gDNRPSckf6YveriYyeGBAZGqM5pfzmpqrdYX8oUMof8mSZGcRYJKmkAe2JP5zS8JHY1HfkxfyWNykXoJ3','KC4OekmWBtJ','GY8Oiy0q5x8TNZV3n0pHsj9Up1yC4R36Wq6GucxZyaKT4IXp7nEOmYie5jNK6vP8RpS9rJBL9ZNq6XD48eHjr4EP9dftGCjbOnEk1PH41ev0XkXghmhbBaceuWgMsFfGpmBdpf0QSkhAvHWvWoVAv3UHpT2WeLdrm2ZvAGGtgGq3m9hFDLV8iO05G3FitN0hU13a9EVVav81c9O6mf2VMldjzeveWlUTmAw6URSR8LleoI1sodmDmUwRcH','EzPV2hpQk8EJkHVtcoUR0nvGfIj6YMUmvNPpMR6gaQlE0VzKjypEPjcdtsfEy0X4psxxZHm8aiLechJZppoeLb','F6NWxQSAxzEXX6yyAqscrQok3ja3rl5Kjnw9clMH99COfZsTSEYR55MdC5dxOYCH6Fb',13);
-INSERT INTO ti VALUES (3791770155535141810,-3890575321258798390,'yAQhRa21xT2WxSRTEzPOzJNrQvFtJXvWl4ScTiOiWBVXMRKh2dQ4AIEzxlH','ym1t83WbQGdTjSGsUZnUjtGTDGN7CS5v5E1q31hJz6qPz9Qjnn0GQDX3rWGhb3TEPXsGl6Zbac55GZ92c33eYPHIO7DEmYBj5hO4mm51oMOJnViXHixtWTan5gDNRPSckf6YveriYyeGBAZGqM5pfzmpqrdYX8oUMof8mSZGcRYJKmkAe2JP5zS8JHY1HfkxfyWNykXoJ3','KC4OekmWBtJ','GY8Oiy0q5x8TNZV3n0pHsj9Up1yC4R36Wq6GucxZyaKT4IXp7nEOmYie5jNK6vP8RpS9rJBL9ZNq6XD48eHjr4EP9dftGCjbOnEk1PH41ev0XkXghmhbBaceuWgMsFfGpmBdpf0QSkhAvHWvWoVAv3UHpT2WeLdrm2ZvAGGtgGq3m9hFDLV8iO05G3FitN0hU13a9EVVav81c9O6mf2VMldjzeveWlUTmAw6URSR8LleoI1sodmDmUwRcH','EzPV2hpQk8EJkHVtcoUR0nvGfIj6YMUmvNPpMR6gaQlE0VzKjypEPjcdtsfEy0X4psxxZHm8aiLechJZppoeLb','F6NWxQSAxzEXX6yyAqscrQok3ja3rl5Kjnw9clMH99COfZsTSEYR55MdC5dxOYCH6Fb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(69), d VARCHAR(39) NOT NULL, e VARBINARY(76) NOT NULL, f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12283733,-7217195,'zFN13TL3Tt9VLUyq','VG8eAvOaA0VClr','CkQ0J8LfdOHN8Z9fyPzUkbg6P8WO1JECJtu7Vl5y1lkJtyPgvuoSL5GJN2EbyplruxZz6DQaW','Z2','GQiy9by4WW1Dd','ilo1LD0NPE2QSqe7VYY9XK6WVI9glw',0);
-INSERT INTO t VALUES (15733088,-2252163,'fRrZanm1l2T5onFx7M9PSfr298ym','WJkM4km8fW2w4Lj2T5oHbD7p6EiLIYKd4mIb','QIVOK9reSwF4IJDp3PL0tJ7ZEYPtvF9S','MkJuA88ltfpGKMuQMWqzOmOW','TRMlxm6x68C5Y51PNQ3kiJsrXFu7RvUE1wDh3i7SkInHDhMax00pCpSNM09kfACdotAv3MNEHx6V','KBmxmY0wWqfdA1UrrsQ700EhumywEXHT2aN4iZtnRGQD1vHJTL5JiKvXWnKd2SSHdMPbmzqVBwTx',1);
-INSERT INTO t VALUES (3456070,4875179,'y4WtqYCpt9Tw64EDnQKcsw65Uj8E','D3oH2TxOE','M7YDncoqKDsXlA3qgBTvNFDKqWXRPwKVlSmNa3becxbCviSVhSyxpAgyzyM7QsQ','oHFZBIfppYlySGU','g1levKo4rDJ2LBXnnvA2','H4E8ID6kg18Q4Fx1fIxS09W9sC4sO9mZ51gOkEqUxVc1z9oYhOOUFOtMq',2);
-INSERT INTO t VALUES (5340850,-6299174,'ZLfuQvEn99gsf4VXV4egwU33fWXgx8LRaOwzr2W3EUX9vyCvcY0ERFeH','DIbopM7OYdHp7T9rIzUsLhEVk','qO5eqolzs71irMNlnHfVvKg0SKvFn4NE8xr4YTWqWQGxX5H4hcpbnj7l74nAY','E7w7XQ93Pv0N7lFdiRQdRSRPMCjX3nFX','GHaqX793gaKxhpa1b6ap8Z60wjXrFkCYL','vKUeAs3GtHuWfRlvZjjGaJmTdix8rBsqURHGgFqKF',3);
-INSERT INTO t VALUES (4229235,6551354,'e2rEf2F3bKyo0uZeJkCUb41Eyu04FXxrKJ','K4BdSaSNqEc0SwlnzSxHnSCorqY0X','hODa2ldLurfCIOoDcwJ8bBF894M5YebMabW46JugVAqJ65E0Z9','1RuS0vhLRHv','Vc6NY9sLnGDcsXJ','wLQ5ldssHvzmhwl9MsYdU8td3cWQuRc0Gkt4DB5hS9qQdU7dBLakaSRVqZp6wcExUyVUwKAkHxUfrCxuA',4);
-INSERT INTO t VALUES (1935994,5831172,'7yJMFVehVQyRG4fNSkwuTa3','2AZyEI1PczRWDpaZlk2i','3dlF','zs22p1rhz8cQ','foY7BdOAYsoXiOZoct22OMcX7T5GOTBp9jQyHI','F9OhLumVDJrd',5);
-INSERT INTO t VALUES (8608915,-5878081,'2Nc7t3vRtbz8kAGZTYg12xq4ibL','2bFdDeo','V3xGdCCiyUpaBFRMNkTR','28WeO39iP4GyPfUu4HCHp3mud38Fg','z0QGEBQMzCWGQPhg4Zvw','BpWqgdn2mUI4YmRZEG4R',6);
-INSERT INTO t VALUES (9779136,7695134,'g0zKFCVYYegPrZIXzCFpXxdqTvVtzGYXdJk0','x97q','8EtKN048OE5rAIXCd64','J3g1hPCF8CdkXokBOyETYKtwoGMMlWR3vo','zdQQBW3lorNA','eAEeKRCenU1TTWc0fHCuM1Zl1wLn52kfKgdS2fOLJ1QzDYxgbd3uihKG',7);
-INSERT INTO t VALUES (5689602,-1108441,'ltw7E60NAm','8wK3uHJasV3jhyA5ObI','dKeydxxj9DXkFvursdlJHUu9sEAqVMpDlLa6RDRC8PgPFzCdMmEwSBsBG','Gs2VYGjREVVecrBqX2fqxnjid91','emGbstshN','acwNfL184kSgMe0Gm57pkRQuhXPhSbN6i3KfX5vE0QSes8S6nDUuv3wSrTTDhbOUuKCaJ0',8);
-INSERT INTO t VALUES (4324792,-4602747,'73EQcj0gjcP5h7Y7oQ6H8ejWkii7URxkUKuttuukKZn4cLgh0hpcwO50dakqJhR0xfRSu','GZxj4vu7','keNUHDF6dn2W3sKQkiBMKuSRtG5j8y','AD67YDrOoGlbHzbQ','7vHsv68V6xsqngk2q9CWyxu3Z2QFNCPMXKKLoQrwXqv5mcSIKcK7fB2duShDuvw9mZParEilFj','vEl7uZWOnTvZLzTO20Ky9V5SV5qoM8SHjSKE0vvL7dzxpu20hDTEM6sYYlTJlndnvgLRSt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17998066355438518366,2107757,'bVUQYlyBlpjvAcusUl7M0yfvyQ99g6mN08ZAfk6','h9EBm18F7rB9rye5xSFcStPEkdPZg0j8vQZepywXCmkkxpNeOxZmom173lWHwiNbk8YasLgIoK40ucPqcEbXpUKdDLaE7lHCatpN','JWMrA16urly5uSYahCoFohIPTJIwvLirTJDLJBM04yU63wWatxpF','ATAWxYqHoNg735ZT0o4lnrXINsVRGYPoZO71h6V3EBVx2QaknLqcdoVHsuDPRsIJ4oIKv5l1pa68rE3MTrkgT1uXBTQ1GfLLkM1bEjHxgLI7QqiQHeiBB2YvzSYcQLyQRChvdiI','Y','g',13);
+INSERT INTO ti VALUES (17998066355438518366,2107757,'bVUQYlyBlpjvAcusUl7M0yfvyQ99g6mN08ZAfk6','h9EBm18F7rB9rye5xSFcStPEkdPZg0j8vQZepywXCmkkxpNeOxZmom173lWHwiNbk8YasLgIoK40ucPqcEbXpUKdDLaE7lHCatpN','JWMrA16urly5uSYahCoFohIPTJIwvLirTJDLJBM04yU63wWatxpF','ATAWxYqHoNg735ZT0o4lnrXINsVRGYPoZO71h6V3EBVx2QaknLqcdoVHsuDPRsIJ4oIKv5l1pa68rE3MTrkgT1uXBTQ1GfLLkM1bEjHxgLI7QqiQHeiBB2YvzSYcQLyQRChvdiI','Y','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10511608135440987922,1907556,'0jYkUC144IaMbucJzJKSFzMHZqSymakNNCOGLQmvYIZ8FlQ2xTTwBjBgxtwz5QkGRtwZNeCSSbzgGLviYYnhi','7QnzS9sKCRSdoA10ZCHjsbqLSumPWnPaZf5dmLeCCYQWvbIjieIY3FxSZevADDpQR3QJrMgFOdHxxnLGHJZzALa6NHIPvT9B6Iq2TU2si6T7vBxjkOqpi0GeXprLslol2nSEfdlbnEg0SEPOAo2kWocTrqor3O','FVpivBF33SuZiiZOkwHavF3RlRt1h75DbgJpj','ZnCvXhCdxI3aqlSs8Mhg7qrZpZ1tduvi6DGYAHe0Xtz2tvqBsYvIwn2dxNEIO06S5Obmaj5wnoBDind4yvDpMo8zQLeqkEsIsOj6Z29EXN873n0fPyumxgzGHGyHKGb','NQ','Vd',14);
+INSERT INTO ti VALUES (10511608135440987922,1907556,'0jYkUC144IaMbucJzJKSFzMHZqSymakNNCOGLQmvYIZ8FlQ2xTTwBjBgxtwz5QkGRtwZNeCSSbzgGLviYYnhi','7QnzS9sKCRSdoA10ZCHjsbqLSumPWnPaZf5dmLeCCYQWvbIjieIY3FxSZevADDpQR3QJrMgFOdHxxnLGHJZzALa6NHIPvT9B6Iq2TU2si6T7vBxjkOqpi0GeXprLslol2nSEfdlbnEg0SEPOAo2kWocTrqor3O','FVpivBF33SuZiiZOkwHavF3RlRt1h75DbgJpj','ZnCvXhCdxI3aqlSs8Mhg7qrZpZ1tduvi6DGYAHe0Xtz2tvqBsYvIwn2dxNEIO06S5Obmaj5wnoBDind4yvDpMo8zQLeqkEsIsOj6Z29EXN873n0fPyumxgzGHGyHKGb','NQ','Vd',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6275710064227915916,115451,'Rq7KxSKC2rNsjRKvT6DuakX2RoOKdY3sWACFUoOlLDYbB6lM9jLBPyqhS','twejPMsa4wbhptb7J8zlpSxyiJ9phNr1cdvmdhRo1RG2IrxwFk1YT6ZCarjm0GmyAVLApdXBCHPsCyGks9uA5qt879umXDgh7vdsYFxf','gyFydkeYGbugqbR59W5jFfCa7Ke1Bs6','RluZ5xmhi5qhlsOKv4WSwi58ZtwL73vVURRP1eGFcakYK0IT8n7SB2rtKFHnRdbUQ5Nu1p50Hw4RG0rdZ7c9dbaXhABPrtTLswYUpAymUaJG6OHQ9lhAU2Dnu8EonBHLRwgCu20bfCmJNeBiuTM6SUPNSXWPnHv7GzqJHKAvC6ltiBfrYcLN3NAtZyv8NrTgVUZqU4JudZkXNof','5','R',15);
+INSERT INTO ti VALUES (6275710064227915916,115451,'Rq7KxSKC2rNsjRKvT6DuakX2RoOKdY3sWACFUoOlLDYbB6lM9jLBPyqhS','twejPMsa4wbhptb7J8zlpSxyiJ9phNr1cdvmdhRo1RG2IrxwFk1YT6ZCarjm0GmyAVLApdXBCHPsCyGks9uA5qt879umXDgh7vdsYFxf','gyFydkeYGbugqbR59W5jFfCa7Ke1Bs6','RluZ5xmhi5qhlsOKv4WSwi58ZtwL73vVURRP1eGFcakYK0IT8n7SB2rtKFHnRdbUQ5Nu1p50Hw4RG0rdZ7c9dbaXhABPrtTLswYUpAymUaJG6OHQ9lhAU2Dnu8EonBHLRwgCu20bfCmJNeBiuTM6SUPNSXWPnHv7GzqJHKAvC6ltiBfrYcLN3NAtZyv8NrTgVUZqU4JudZkXNof','5','R',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(90), d VARBINARY(20) NOT NULL, e VARBINARY(3), f VARBINARY(5), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (91,18071099322164974179,'ZJJFsM','uPAMgM3TCTNfZ1kK4bup','QA','xsGt','6','5',0);
+INSERT INTO t VALUES (123,10917640023802428931,'tMwcduae7xxE9B','Cm6ofpRUrb6vor5','Oh','Tb','6','z',1);
+INSERT INTO t VALUES (213,6245025123824330798,'vghEk45yuf0JvGdrY6RRDkYKqdI1WHTmZeHuE','v45w65VAFh1Hd4j7WiR','N','FWyY','V','O',2);
+INSERT INTO t VALUES (140,9502357225533554310,'F7275f9mfiCaVrRlAxS6XxYHZ5B9jmHWd0l70fp3m','JKbnkjF99rkQrnm4kYK','w','GRfh7','g','n',3);
+INSERT INTO t VALUES (25,12142793089954471531,'xlE4b8w6sOCuU5gDqEdvMUewElq4bMOYCBcTuVlrbR','ISHuSo','x9','mr','o','W',4);
+INSERT INTO t VALUES (176,9259997495184982049,'MppQT9ai','ecdS6Ns8K10hkcRymQYO','gk8','nO','6','q',5);
+INSERT INTO t VALUES (164,692059596270317273,'2LuhtQbKc3ei349','CVGLgf82Wj','D','fXM','G','6',6);
+INSERT INTO t VALUES (9,11172369213552131,'m3MJ9xp7NovmGTrRux7dYoYXs8JNx51iL9Sy3ugdN7mBnkBd5anWyFB6RxDJCw00ynB','MYE95','DUh','4','Z','B',7);
+INSERT INTO t VALUES (162,17500416851077965846,'pTaJzNq3ES7iLSJ2Tu1Zw2Y3ujjaW9ExycBVT8G888NBuLT8wnuMuAN8EQ03jhfyxsNP3','mOuC','x','ted','F','n',8);
+INSERT INTO t VALUES (163,13910871680954147931,'xslHYCFrxTbO3pq9mw2Sz5PxoS','V93f','nK','IpoL','w','k',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(90), d VARBINARY(20) NOT NULL, e VARBINARY(3), f VARBINARY(5), 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 (7722439366525334788,-1670559,'7uXSmmFFTa3QsOQ58psJBYetmLQX8r48ECy0a7EmVwS8KUf','SnIqyC4tbwnkdM','bnNZoZGyAsFLQU5g','zqGEVPAa9kxvGhhEXl','Z9YCi5VBlut1mGej23vZLfcP5T1A2ZYvsdFKnEQz','DqrJ',10);
-INSERT INTO ti VALUES (7722439366525334788,-1670559,'7uXSmmFFTa3QsOQ58psJBYetmLQX8r48ECy0a7EmVwS8KUf','SnIqyC4tbwnkdM','bnNZoZGyAsFLQU5g','zqGEVPAa9kxvGhhEXl','Z9YCi5VBlut1mGej23vZLfcP5T1A2ZYvsdFKnEQz','DqrJ',10);
+INSERT INTO t VALUES (10316977388194123151,2145381920954500812,'aG8IUnKFHQ5Q5bkmecI2CuIWHUwJ35LMKgogiPhxTfWb8','dxFwr5Lt4svlR4Y','I','8','Y','3',10);
+INSERT INTO ti VALUES (10316977388194123151,2145381920954500812,'aG8IUnKFHQ5Q5bkmecI2CuIWHUwJ35LMKgogiPhxTfWb8','dxFwr5Lt4svlR4Y','I','8','Y','3',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (7845054486338489883,7425931467174751266,'LB4kjveoRn2LTcW4fLfmjabEfbXpjfXAW8ONykmc8qVCsT5Dv','kgODqFwKeB7p4mJmr761','5Q','LTdr','L','M',11);
+INSERT INTO ti VALUES (7845054486338489883,7425931467174751266,'LB4kjveoRn2LTcW4fLfmjabEfbXpjfXAW8ONykmc8qVCsT5Dv','kgODqFwKeB7p4mJmr761','5Q','LTdr','L','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7101083387432232861,67492942606943027,'AljDwC6MexHnoZM0ZgnNLFhTmKseEMweQ9BEELhVMcIogxDfa3XK','nD','m8','lo','j','x',12);
+INSERT INTO ti VALUES (7101083387432232861,67492942606943027,'AljDwC6MexHnoZM0ZgnNLFhTmKseEMweQ9BEELhVMcIogxDfa3XK','nD','m8','lo','j','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5823373634478415161,16995482394800192742,'86Oe4R5earFY8RKMeomwK8QA8B','MtOW9nTZbwYiM6aJ8OTqNyXYTCOf3NVal1D1u4xHwOZbFXy9OV9j5MzWoH0IGuHFjofnexqe63qeH4z3hmk1Mu0AZZmU8WPouhal7S4GPBg9hbv1IBP6rHEJWlVHNDzAy3FRzhZqlZF7iaLZXAhHeiu0KX2Urs','gL','CSQyWOssO93Kp5dDVvi8LHhk27jrqAcaMepVL9sVQEHkHxOjUKlhy93rybM6Y','h','l',13);
+INSERT INTO ti VALUES (5823373634478415161,16995482394800192742,'86Oe4R5earFY8RKMeomwK8QA8B','MtOW9nTZbwYiM6aJ8OTqNyXYTCOf3NVal1D1u4xHwOZbFXy9OV9j5MzWoH0IGuHFjofnexqe63qeH4z3hmk1Mu0AZZmU8WPouhal7S4GPBg9hbv1IBP6rHEJWlVHNDzAy3FRzhZqlZF7iaLZXAhHeiu0KX2Urs','gL','CSQyWOssO93Kp5dDVvi8LHhk27jrqAcaMepVL9sVQEHkHxOjUKlhy93rybM6Y','h','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (4619545127005878886,13831912126727275257,'OeGWROerfU80eAIvb51al','pWFvoHdY','xZ','4XROkRG78IXTyRV8dNQh7y45jsFEVJogm3opVqEyLeyAOqrrTYlMrDu47vBlQzbzKcKTztOQDAFEImo0s3nhOpLZB1uzv0XJ7wLNqyvqL68Dx51dgIZe2x3bzHkuKhxQf8l','3','j',14);
+INSERT INTO ti VALUES (4619545127005878886,13831912126727275257,'OeGWROerfU80eAIvb51al','pWFvoHdY','xZ','4XROkRG78IXTyRV8dNQh7y45jsFEVJogm3opVqEyLeyAOqrrTYlMrDu47vBlQzbzKcKTztOQDAFEImo0s3nhOpLZB1uzv0XJ7wLNqyvqL68Dx51dgIZe2x3bzHkuKhxQf8l','3','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1507892896005538283,4738231950549759763,'8A0DbtVX6KjgqEXCFJ5IhTA99PqAJ6y4dGl6MLmLvNhzRRydQuqc2dU5skPrqkPVHQrhmyi1TMEozkLIpvkZyjI','xnaMq7mx5puJvv4TrcZmHeNeXSASOQQsgUHezniETruYQ2TmrZLU6zYm4qE6Roc9njBuFUCYEtFZsXCR3YH0wqKEQFlcNWqOMv31oYv3QUdCuPfUdWSy8yKOQypo831hYfOlg5R1gVr50AGcghBcFCTPwwRCq','8H','0kDvrUELCxy3GIBeJLuWXHgLMJRQ43ioI9X0psFbaBacRfOIStpQr2wAhRhi4uGLpvx4a6uOmt3yuBf9ywFRSozfv2BAD1xmQJdJZNdxw7oey8pWISDTqno','K','LE',15);
+INSERT INTO ti VALUES (1507892896005538283,4738231950549759763,'8A0DbtVX6KjgqEXCFJ5IhTA99PqAJ6y4dGl6MLmLvNhzRRydQuqc2dU5skPrqkPVHQrhmyi1TMEozkLIpvkZyjI','xnaMq7mx5puJvv4TrcZmHeNeXSASOQQsgUHezniETruYQ2TmrZLU6zYm4qE6Roc9njBuFUCYEtFZsXCR3YH0wqKEQFlcNWqOMv31oYv3QUdCuPfUdWSy8yKOQypo831hYfOlg5R1gVr50AGcghBcFCTPwwRCq','8H','0kDvrUELCxy3GIBeJLuWXHgLMJRQ43ioI9X0psFbaBacRfOIStpQr2wAhRhi4uGLpvx4a6uOmt3yuBf9ywFRSozfv2BAD1xmQJdJZNdxw7oey8pWISDTqno','K','LE',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(69), d VARCHAR(100) NOT NULL, e VARCHAR(14), f VARBINARY(69), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8588793147813114588,2666908926,'qQR','pUM','I2CsRyM','KEtTlhXi2JvGNnbkZelrqMcGOWtuWqJ0SiNN1Bdjth0acJsPdvBGwSuNq7zHZxdNHJF','T','jH',0);
+INSERT INTO t VALUES (-2129850618186786697,943070721,'YEMdinJTvf9XlVCJqTEwf9zgw0P1YDQYWC8awX3nWkUK4mjPaxu8OoFfNzFnmWy','CKUVEpAvh0j4nllgGCqszjlYM0YHSbaEMCoSV','WoWETM','5aKLxiHP9OfT2Vz3lCsVRAmFbATh2eiZWEOgVaMieUw3W1vdsCnl','A','4I',1);
+INSERT INTO t VALUES (7424949186816771500,2643449402,'tC01QeLkbC5HXpLkvVTfeF7vnZMvYt','R53GapTbLPoy63Xb8Gd6LWZ9b21jeEnrCWqn9L','RCQXVgTg','MZ1BNPqu4jlaY','Q','Vs',2);
+INSERT INTO t VALUES (-5544347432839485298,4021189655,'kghSSA6Ufm0HJXwxDYgueggoRkHFs7','jJQ1RevKtqnYx6rJmgOr1uuryvksnHMqbChAx','mh','2jouLroZNNoiM7SMdLKStCURLRLhaS385gXj6ZkhJ','4','bG',3);
+INSERT INTO t VALUES (-5681029607337765635,4081667917,'gA9oRiuZYyeKrOnTkjNv9FthfuX8Ye','mKesDXPCcDSwYpAUxlny1TowVXptGtwHZdLlewgd8frODYn5Yq8PpRtGyfuGJX0zHOSaLBym7hO','Rg','5Ls3R6x310b4aH5inCuBlCRjMPX2noEX52CCWJ48kGsZd57lG1S1','3','B',4);
+INSERT INTO t VALUES (-1831055776014205875,1884424419,'brWJqlOAfL8Guu3PyEw8FG3','Jv1QGISISXS4INJjf4fx8mlq634dZiBpGxlgGytIBvfWR7Hz0JIFE7wS42J3YeaiNCnqp','ascQNgC7ESXIF','u2FpdGhcLYSU5yfjrNAu5AuAR1y1bUDw7SIQo9YrCDBNXdjHv','C','cv',5);
+INSERT INTO t VALUES (8583450647598464549,2238664056,'Nah5qnuyRtANjGZxK9Vfo48PFgxEtlqhVI6SnwdOXuoNqAs90p','7kTN2WVdnDsfFlrgx4NDcUMqOCSRQ9WHyCaqf7pWGYqD8Nqi3rJ70zg8BoCFMwyDnluZ','z','t1bQoCKF','A','O',6);
+INSERT INTO t VALUES (6051002694488149208,988051302,'KOFxCDk3015eSY1d43Vo1cGYozuYVDOMJ2txncJYQkpPUEy2haIYXqlC1PFf','X1B4c3x0TaSO4xuXE3iV16NuBRzL2DuLYprVKdeLKai72hWVgDx0pngL1cGz6UTu8QjGHCNnXrmRyayFzv','Cj6','3nPX','Z','nG',7);
+INSERT INTO t VALUES (-3985990908112437483,1126048509,'VTHKuzxpnIi1pQPx3PCF7O8QdKQTs4z','hEV8IDhPmmKsTo8lfZ','yoSE3dFG2LRx7','mTBhGnmeFPY','P','zw',8);
+INSERT INTO t VALUES (8266496540615475444,279254145,'seuFWXtFab0HtMI0uwKxe6Iz6ypz242fr719RaYbX10mLt4YMDMJcsOrcej37','ZSVxo2qGSKhIqefr8IbXLfIQCzwDuEg395cBD7z2xXv6PGEzXfQSizS5Kci7V','NimvkynUp','rRxrOKhN5LDiFd10C91vwuyB','M','eA',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(69), d VARCHAR(100) NOT NULL, e VARCHAR(14), f VARBINARY(69), 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 (-5975337266951933610,669126831,'mA2Oeh','4omTlbttKuJMRgj2ZydDBm0GWNpwA1utIyjo36GW4zLJjLqfHLJQL7oezp','77ofD8MjSvraKR','zkg5zUQNZ3z4lpjd7cgDeMlucZirU8oeL6SsEb3aM2tkIT22c2PMl7','D','l',10);
+INSERT INTO ti VALUES (-5975337266951933610,669126831,'mA2Oeh','4omTlbttKuJMRgj2ZydDBm0GWNpwA1utIyjo36GW4zLJjLqfHLJQL7oezp','77ofD8MjSvraKR','zkg5zUQNZ3z4lpjd7cgDeMlucZirU8oeL6SsEb3aM2tkIT22c2PMl7','D','l',10);
ALTER TABLE t CHANGE COLUMN c c CHAR(70);
ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
-INSERT INTO t VALUES (10262222543047965029,2421093,'gNfhiLIiyaGNE3w8Up6FxlRExBe','JAFFajz90pdi3Jw','4CJSiQUgqu','Ymc0AgRBh','fD8eHAAN65xz8d9gtOyP68crnWY3tilo9aJwUDiXpCwx2oCB3YwdaGKunsUHkaURjxIzgzcpAuIsYNqd8aI6wU9c','lFNHOUXkWPDZMEDoLtk6ZEl5qT49zO28sTvkNJ2ChCc7GBdVk1HLtGZ0AY45c1kPbaM5zbaMPVgkjZ5J',11);
-INSERT INTO ti VALUES (10262222543047965029,2421093,'gNfhiLIiyaGNE3w8Up6FxlRExBe','JAFFajz90pdi3Jw','4CJSiQUgqu','Ymc0AgRBh','fD8eHAAN65xz8d9gtOyP68crnWY3tilo9aJwUDiXpCwx2oCB3YwdaGKunsUHkaURjxIzgzcpAuIsYNqd8aI6wU9c','lFNHOUXkWPDZMEDoLtk6ZEl5qT49zO28sTvkNJ2ChCc7GBdVk1HLtGZ0AY45c1kPbaM5zbaMPVgkjZ5J',11);
+INSERT INTO t VALUES (-6830775010703342580,602705365,'rBMm96cnyzcioyl28bvldT5wIXh8v0p4OnKpStA','VebyFOkkbBnD9Ua9WViCbRSAsswN08tCQvzK','zTTsSBmdg','bVyjjVsOS8zGYThKCQLfVsJSZAomVEHsZoKz5sRbFFwaPZ7eTq','r','8',11);
+INSERT INTO ti VALUES (-6830775010703342580,602705365,'rBMm96cnyzcioyl28bvldT5wIXh8v0p4OnKpStA','VebyFOkkbBnD9Ua9WViCbRSAsswN08tCQvzK','zTTsSBmdg','bVyjjVsOS8zGYThKCQLfVsJSZAomVEHsZoKz5sRbFFwaPZ7eTq','r','8',11);
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 (11488776964176684001,6915568,'4zvRljw9oEn73zx7mL5r2LCrqmR3v9lBBfbCt6czVEuraynGEpv','Mld9rzySx','Z3FcxOthIw9Jmp0miFx20Lwa9irrNaJtylMErkM0usQIrl09c09vY3zr0lNaYznGfN','j74HiUoD1Yt0mHbyO','amFtXsgUARnstzkd2Pg8pLhP4hHNWcJ76PNAxrXu4rdxtXzSfVQeAvEeZzLQlVOdZwKp1YjXeLG3','pSiCrLjCCNxBlDWBxwmfD7aqF3QZcaCYlLfhphNUOq3FJ1S4kQuA030Rgxb0chttyxHzB0F',12);
-INSERT INTO ti VALUES (11488776964176684001,6915568,'4zvRljw9oEn73zx7mL5r2LCrqmR3v9lBBfbCt6czVEuraynGEpv','Mld9rzySx','Z3FcxOthIw9Jmp0miFx20Lwa9irrNaJtylMErkM0usQIrl09c09vY3zr0lNaYznGfN','j74HiUoD1Yt0mHbyO','amFtXsgUARnstzkd2Pg8pLhP4hHNWcJ76PNAxrXu4rdxtXzSfVQeAvEeZzLQlVOdZwKp1YjXeLG3','pSiCrLjCCNxBlDWBxwmfD7aqF3QZcaCYlLfhphNUOq3FJ1S4kQuA030Rgxb0chttyxHzB0F',12);
+INSERT INTO t VALUES (-8553133980070928090,2519729074,'dw28q5XZCfM4bDleZMjRJIRxdZwwGoWZk7VWS0x6p3dSBUVVDFSEYhS8qVoHF4','DSk0KNybl9lNW68BvY3bhu2oOGB10pu9n9uebeHSxlPyEgovrVoA1o3AO1PH3NEVSJfUYtf0GFjwWWqniubav4sqa5JELuCkEH5aO7vO1Y2kp7BOJebMV8jvz1XNYZilR6RYR9qimtpxtiJsajMkuC42XyWpeMNvwZ7UEvyWM9M2umOa6fpOYTmDUkF4H4boAzUQyweiEJUafxernPp8DAAtrlDi5TTLRfHjk0scIZPGRvNNzUtdsZE6Z4n','wb','PKmrcZrn39UTqc6wpewd8G1aAFokyC4aPmubUI0R','b','b',12);
+INSERT INTO ti VALUES (-8553133980070928090,2519729074,'dw28q5XZCfM4bDleZMjRJIRxdZwwGoWZk7VWS0x6p3dSBUVVDFSEYhS8qVoHF4','DSk0KNybl9lNW68BvY3bhu2oOGB10pu9n9uebeHSxlPyEgovrVoA1o3AO1PH3NEVSJfUYtf0GFjwWWqniubav4sqa5JELuCkEH5aO7vO1Y2kp7BOJebMV8jvz1XNYZilR6RYR9qimtpxtiJsajMkuC42XyWpeMNvwZ7UEvyWM9M2umOa6fpOYTmDUkF4H4boAzUQyweiEJUafxernPp8DAAtrlDi5TTLRfHjk0scIZPGRvNNzUtdsZE6Z4n','wb','PKmrcZrn39UTqc6wpewd8G1aAFokyC4aPmubUI0R','b','b',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (11076433449726210477,-3234037,'jBUWc0mLJQr','SzPS9PmJSVnZzYl3znd27pIEpZPWiuqOKsrnRHQn0vPDQ1Wd58L2aJCg3uj98UrME99Rwrxdj3QZhRwE0jl7LPEBgQK8RZJOK7TgvAQSauwtM9ZHzxSkQTMc1t0fIEjCRKDow4aYJsOLn2nxr1RPXxd5IK7Xwti802I63a3hnwIGa0E5LBCXApukBjwwd977iq4js3YkIpSVxdPD6iGM','C4rBFuvabWXmE6AZbIN3CDp9sDuBsNK6koK59sYRdP4Q9AK1h8Xo4hPEjGWUsnqgK6e','PqIDe0YtTo84OXfeGAjRm8vjIU54oaAOr0hdfZnS6HPKJ43tRsNshrsfg2MiCXHwAzpGsOnjEkKufcU9c5KBvhzVNk2OIDEsNy1tAidsaR3xIHd5rWqqy7mdfzlLBb1brx3L','cJo3fnbcY1k50ChPBc0k3x2YChLQT','Mjj1EfwfNl8mtEEMF7IwFkMdrRcovj22xihPZR685f9BQWiicFZPMVd5Sb5gnax82stWZsv0gw0w6fOpSiXPEWcvp3',13);
-INSERT INTO ti VALUES (11076433449726210477,-3234037,'jBUWc0mLJQr','SzPS9PmJSVnZzYl3znd27pIEpZPWiuqOKsrnRHQn0vPDQ1Wd58L2aJCg3uj98UrME99Rwrxdj3QZhRwE0jl7LPEBgQK8RZJOK7TgvAQSauwtM9ZHzxSkQTMc1t0fIEjCRKDow4aYJsOLn2nxr1RPXxd5IK7Xwti802I63a3hnwIGa0E5LBCXApukBjwwd977iq4js3YkIpSVxdPD6iGM','C4rBFuvabWXmE6AZbIN3CDp9sDuBsNK6koK59sYRdP4Q9AK1h8Xo4hPEjGWUsnqgK6e','PqIDe0YtTo84OXfeGAjRm8vjIU54oaAOr0hdfZnS6HPKJ43tRsNshrsfg2MiCXHwAzpGsOnjEkKufcU9c5KBvhzVNk2OIDEsNy1tAidsaR3xIHd5rWqqy7mdfzlLBb1brx3L','cJo3fnbcY1k50ChPBc0k3x2YChLQT','Mjj1EfwfNl8mtEEMF7IwFkMdrRcovj22xihPZR685f9BQWiicFZPMVd5Sb5gnax82stWZsv0gw0w6fOpSiXPEWcvp3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(87) NOT NULL, d VARCHAR(21) NOT NULL, e VARCHAR(77) NOT NULL, f VARBINARY(96) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1297048,168,'SJfSflh','QU0Z9VWBgBXXgn','H9soYXq6yhQzfga1aE8EkcEeEfniU7','tTVChvQabZXQpOS5KJsN2XLZf2xJ27HGfjp2g9micUYU5oodUGOp5OHRX4rTj','cI0DY1A6lDi7kQukxbIIOjkKtUfzof','7UK02lqqPRbNWGmFHRZ3oS2',0);
-INSERT INTO t VALUES (-5526693,6,'FOEW0m5','7SmBeo4vbQx','b2fhiCVUkOBJTggWBaiY5OmD6a4rmRzuaerchT7JLaggJD3wpwJggmueOFhUCbaS46F1ohS','N1QVwU3lt5gQbXpS5GseEhV8ybNEcffySNDBM7ESJROCdtrOE6voYBLua0n0ZW18cMvAuKNBSnt0','87Rh72Yg2ww9QIxJ1bo3DBD0E4rngb2Y','H1ut',1);
-INSERT INTO t VALUES (287206,55,'PDShSNxduV5wewsvf3zoYHdLv4IoiVcBmo61MSZnf9LgV26WJwpxCG4RXTL77gxTtQPbw59dEiRSD','X','TSXov0ggnFYkCSwAU4gum3ChVtGCQA22uarRWCN5ytnxn0ow7TyyfdzfyWyKt56po','uXrozRf3tkqhC8Pay1a5NMNuQXoEaS65cb4J07dAfYwzBOa','q6skNvSwcKbiWRH2trFrupGEMcC8hcrfkVSvIVEpXO','nXYAcgDJT2AUJjc1',2);
-INSERT INTO t VALUES (3492824,91,'55lFiVDpd8jN11ufgu2WgCZzHPfZkZ','hOQm9RvgiTl84YQM9j','PIrOM2oevg1PyYcLFiy','d1wjOHPXP52gK','cZJSQwLpdAzaCUSX9G8AbGbLF2b6Dg','W1RKcBMKGWfubgTaZcGdeP2OLXmw20HYahE',3);
-INSERT INTO t VALUES (7357414,22,'wUbu485rbQwdkdz6DiEoRWJvKEZMl3fKrn','Fzh8Px7rWcgOJ6KHRdj4','3q4dGaJVQ9Zqn2AXQUwTplHtkFcMG','6SscQDl3FxBUMDGEJB58jIaW0SHOv','0lgdd5S8X37rnd4bAQRVJTKVM','AcuKVYSvQUiuJ2OJnTuChB',4);
-INSERT INTO t VALUES (7334842,89,'5hypx4XymYSV9mjjzsR7LihrMwC8AeFnUsTFCz3SUk2jIsF6Uqd1bmHgkenqD504emisxMYF','yF8Oz','VVQ3sp17nNFWuCn9tpWs9kEr7OFCwmqVYo70QXP9y','gzS24OVs2X1cQ95pAGDKgxLrCLJnUEDwMI85yHyrvVFq','F6oM1Wf2jAZF7F5WJkxJw15SFBuLVQZ3sZhICJ','bw968KNGxC2ZKy3LEiq',5);
-INSERT INTO t VALUES (-2913164,236,'v45yK1YyRJMgXTrS1qhvDY6XdL59IBJbm5ePsGp0u3jiGo1lFYp','e1qAm9l','MeJsUceGZ57QlDbh2pjDvCcCkRp6NG7feJz1FSLo8bo','LqPh','zIvLT370n2xGkzChCo8nfKioaTH43WnZegsVZsF3AQ6B8Q8IO4UJdfQOwtGteSRGZGUJ2zLlf9MYlt70UMV0iJzfx4S','mobM9eX2eqv1XU1LzpN6n6BeZdJ1EusVmvzE4aD5GAirNEMzd0',6);
-INSERT INTO t VALUES (-7085139,58,'rdswCikCWW0wrj1TxUwhOYRKd52zlTVj9kEfltVQqi5X','K26bdF2RlwhbQtiIz9L','xv8rCPGYFxyMq44dW0kqjGmzHE2eFu4mOHvHTilP7EVZyGedaHEa0435K2EL8','TznZ0gYhLA2eUXkr3M5CKsmu8KrnlirrDQXdG8Ng0Wpy9Rfhe8zfRfmiKvZW7Qo4PUAX30rhLWGYN','V6pM28LQa3G2Jr','5qqkAePpPMTYdcTBk0b8pQZBsb0mDeT72iRqx23GAi32qIydZmwgrXzdii3N88uCDOyLQEGMa05PHCEgGeZ4WGPM2UF3kZyN',7);
-INSERT INTO t VALUES (8363990,255,'m9LpOnNLBOvfojuXkFUnj12wygKAw4BY45UMgqpuN','qqyBO','hy5RgNbCgRkIhIdYjNCAKYIKuCHDrvnZrdGhjEMCv','Q5u3RPCUBMWN5kkhKw1vLBsjtWxkheBcuNknVfmOQcppbQhz5PIejz7DaboJlo1Ucse0pxyEiC1ELM3OpD5TVe7','tsBq5Eyec89M','QRGqZIr12fjuxNbPHzp6i82W30cPCr8ziYBJVZdrO8VRnTDlXLCbhaYxz',8);
-INSERT INTO t VALUES (463033,8,'WYrA0hzcESxqgJlLRMLcxl0J8OgBhwlpzYtRx1aZAgcLWiBfve0KxD4Rf4K37fKnTQHLpWzJ1esVhhhQGW2','wK1SIeBANGJ5P','xauxAmE2X0l8TzvSC8jjpjgtfGQRwf94weEHy4Y3LdZQ3ZUqb1KWnCf0WegNm','iMmnFBeo4SHN190IrX','aHO6x7VmgbvPAHZw8wjQ0OHgo41bRjUUrqEZqip5dYYMLaWSepKkOeP9fHjMwxu2ERm6CRueZzMMl97HDocUZfjKk7','P6zxUOaaL02WvOOth7Z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6549487828795550338,3888389651,'hF163JaEtrz7mM8nZz9YU','gPc3sTdnLxM1BFDE9c47t6eYPx81erW4UY9UW3nN8NR9tiz5ERoCpvv5IZOcryC9EHIzw4v9ZjXw2UYAPxF0ZWt9NUvKYOoLDNe8ByI4CucKSdyD0H5Bpsg5Cwsn1SbDb5ixPxxSN61jEnDd92dhrffR8qExRsZnN1N0S','t7o','8rHotg6i2C1mAFMKfRqo277QeVcplzcSmUIlhPFSvvXPe8mrdMOVuZrqGKd6YiG5lUWheJJOzsNHfKbiwlHuPTBrPQo5l4Xe87lb','1','cQ',13);
+INSERT INTO ti VALUES (6549487828795550338,3888389651,'hF163JaEtrz7mM8nZz9YU','gPc3sTdnLxM1BFDE9c47t6eYPx81erW4UY9UW3nN8NR9tiz5ERoCpvv5IZOcryC9EHIzw4v9ZjXw2UYAPxF0ZWt9NUvKYOoLDNe8ByI4CucKSdyD0H5Bpsg5Cwsn1SbDb5ixPxxSN61jEnDd92dhrffR8qExRsZnN1N0S','t7o','8rHotg6i2C1mAFMKfRqo277QeVcplzcSmUIlhPFSvvXPe8mrdMOVuZrqGKd6YiG5lUWheJJOzsNHfKbiwlHuPTBrPQo5l4Xe87lb','1','cQ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (27885446342971188,1734059098,'0ZhuBws3mMtaSmc0GO7qUevNHW5WDQ40d9dmQu8JKsTlbiffs5','GBgqtlj8bCIPolg','GfhyxUp','LUMZKqp3lhr73yuxow4G3IBVJ3q0sFgUv8vqIDj9YJCYdk1WpPoCZJgfq3tWPXT2cBLp2XS2leWIURnSYg9hJ45kWoe48EIr8sUfqmqHpBQa5EKEx2','7','Dg',14);
+INSERT INTO ti VALUES (27885446342971188,1734059098,'0ZhuBws3mMtaSmc0GO7qUevNHW5WDQ40d9dmQu8JKsTlbiffs5','GBgqtlj8bCIPolg','GfhyxUp','LUMZKqp3lhr73yuxow4G3IBVJ3q0sFgUv8vqIDj9YJCYdk1WpPoCZJgfq3tWPXT2cBLp2XS2leWIURnSYg9hJ45kWoe48EIr8sUfqmqHpBQa5EKEx2','7','Dg',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8447125031722356704,132200738,'4NCL07jSNHodWn9N6Vp9UBH2y3OMTeFjs','D6pwm57GRLEuOcoEZR7vOogDMjqSzY7T4XNUJXsDy63YZ0N7qb3jryxSufUmTwfW0W9LFwds7OeJ274IQxRmeIL2uhCRBvtSaoWNkHBatNJUvclh0bayzmUQEnCNoJo44wVi6YxR63dilUzXqAAsoQ2QRALYonZKwoz35suXCc1C1MH','KzqnE','GrwEILUNqZYSj1S6KIvKFAGiJ1wktsp4znXXteDXMy1PWKQXvnv7afOoICOQXgq53Ippkj5RRwMY6L8haoJ7eIivyVg1cf9DWe3Y27RUIUlrcvCe0TECHr3I33czBHPRiFQVuz7bmXAz9T1vEaPHpIHxa0OuUx3rdyPToZKUGyrJGujBOWxn23xnufOnAiCbLp3fDIx74xm2OONlWyLCWqExgYCHTJl4sScF6GAu3viBn2eUnL','y','yn',15);
+INSERT INTO ti VALUES (8447125031722356704,132200738,'4NCL07jSNHodWn9N6Vp9UBH2y3OMTeFjs','D6pwm57GRLEuOcoEZR7vOogDMjqSzY7T4XNUJXsDy63YZ0N7qb3jryxSufUmTwfW0W9LFwds7OeJ274IQxRmeIL2uhCRBvtSaoWNkHBatNJUvclh0bayzmUQEnCNoJo44wVi6YxR63dilUzXqAAsoQ2QRALYonZKwoz35suXCc1C1MH','KzqnE','GrwEILUNqZYSj1S6KIvKFAGiJ1wktsp4znXXteDXMy1PWKQXvnv7afOoICOQXgq53Ippkj5RRwMY6L8haoJ7eIivyVg1cf9DWe3Y27RUIUlrcvCe0TECHr3I33czBHPRiFQVuz7bmXAz9T1vEaPHpIHxa0OuUx3rdyPToZKUGyrJGujBOWxn23xnufOnAiCbLp3fDIx74xm2OONlWyLCWqExgYCHTJl4sScF6GAu3viBn2eUnL','y','yn',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(34) NOT NULL, d VARCHAR(6) NOT NULL, e VARBINARY(89), f VARBINARY(21) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4184174222,-1249921415026545420,'guE9bzhB','dVqF','FrXVYGsQseN50Z3MbKs49W1OkhpJS3od9EKSPNtK1dBVkkSFpBOSqDv0VtkVlWsXEWQTwZu9melWcpf3vI','fp79e6Xx9H2KgvWMU5wzx','Y','si',0);
+INSERT INTO t VALUES (4144514784,9039884796104996413,'UeojIXNhAYiivXfbU2IzLbOTbEPGtqtR','g12','aCVpGPz2ncxSsz3e5aIhZ2X0hHhpbGT1GmIlAZ7RVxaV2L8cPdY6Vkz8f','imZAckC4L','g','Fc',1);
+INSERT INTO t VALUES (1260442407,4320028815578008852,'LymnjoaDW7IZJj3XlMSCsFmLVK','oLzhwH','JRIaAi95qrcmYvXTq0YuW7Ew3J3BZHePX9ifcy6Ur2Ly','uGh','U','r',2);
+INSERT INTO t VALUES (4168355374,6419406569746480226,'jrQ2YrbJuSgPljnckctcNziyFzAc','8Psq','zEb5Goa8ildInLnlKef58nzbatvQwfV0PHsGmP','kIAnItO','q','qM',3);
+INSERT INTO t VALUES (3147035488,-1380784752045427106,'V','9nkIx','IImxPO83MVlWRwugRWD72LdT3Bsw2J4Gj3kx3vS0FuPOSh','IPsvDGq656Cqt2He','t','9',4);
+INSERT INTO t VALUES (3977657773,3993969146584131391,'xjYJ7eCVyduC4nM3J0fUIKwSLPqGYNXuC','Tz','hwaJwVv3IoFam14uL','xyKCI8VKV0eMGmSwEKx6','c','tT',5);
+INSERT INTO t VALUES (2013266260,4035188290884986845,'xJSn5kXp9DSIbBVt5UbvjSGUPrU','g','y8G3o32BtpGhU0mZcRCXQJrEiq57BmaWh8uygczcDNOcAHugOZXbENm7BXcdeE9zeUtD5YZ','zEtrtmrD','I','Lo',6);
+INSERT INTO t VALUES (402124600,5518305141069454639,'xJBgq7WjYtQ0','qw21oL','EgSj6biojN','5W6ZLdbcp7pymfBBDls','N','o',7);
+INSERT INTO t VALUES (1218677107,-7124933723401576313,'T1DTiG','PEZM','4bFK6oXsgYe1QAZIZwSIeDi1tmImBs6P5rdEetqzVHrZXnnvHKK0pQqZ2XXnqShhQ2w1lkElCFGNUrXS8iaQW5K','krZGlYObYHmfQ','4','Q',8);
+INSERT INTO t VALUES (1907452657,6856804795000167727,'MYvSx','7rzwlM','q1OfffSISMVczwQPUtF77VMlE2tuIiavZBnfN49bC7BpgLH80vjCjIdvYuLjTrzJmXfySSGzBRy','O0EPoxU','X','CL',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(34) NOT NULL, d VARCHAR(6) NOT NULL, e VARBINARY(89), f VARBINARY(21) 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 (6329389865922166268,165,'DIah4XuzV1PceeOgMaBDQofRQycGUqiUgDX9JVWQGOYefgrUC151iBqIhYIA3tMmPBDDWYdOrDzT6GGAY22cY','hFRM6cH0T629sq4qd1tkF','tRElhDXiA7G4TYFkCOQ9D6nQX','GF7q5EDosx6BEWPcFEOxcMbVE1qEU7MMZhbYIL','Zyvb9AVAZIKfdQJ7c7d4931KrCw9dmdlS8eqxLrRwBf4dovUW9YJYxmOdx2kQvnyQUAh7Y','O1sQqUmJKGt8PNRJlkcbjkHzyEPnkhtQi89G',10);
-INSERT INTO ti VALUES (6329389865922166268,165,'DIah4XuzV1PceeOgMaBDQofRQycGUqiUgDX9JVWQGOYefgrUC151iBqIhYIA3tMmPBDDWYdOrDzT6GGAY22cY','hFRM6cH0T629sq4qd1tkF','tRElhDXiA7G4TYFkCOQ9D6nQX','GF7q5EDosx6BEWPcFEOxcMbVE1qEU7MMZhbYIL','Zyvb9AVAZIKfdQJ7c7d4931KrCw9dmdlS8eqxLrRwBf4dovUW9YJYxmOdx2kQvnyQUAh7Y','O1sQqUmJKGt8PNRJlkcbjkHzyEPnkhtQi89G',10);
-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 (1772870468236762351,117,'rs21X9owyCwdszqlZlugSBhIQf5BY7inapkmWQSwBGZy6Ftf9MRArHOrZy2zW1pc0eWYtY','s0zo4X7','s4YdKLtfbg9','JS1Wu6cB9GVt1yIuDJDz0xmV8fKf6NQKbxfwC7LBpsK3lZRUEzcfFPB9JM2FG5VV3Srmwb1ZD5SGw','UXA4gSrlliH8VnGJuN8HAYo958OedXeEB','iUfWNxHlerLVjxCdIHENF4WuPgqbre1EltBGJJaEMfOpgJ17lvxVbiyzkowKXLrBNu3WQymP4klnPE0',11);
-INSERT INTO ti VALUES (1772870468236762351,117,'rs21X9owyCwdszqlZlugSBhIQf5BY7inapkmWQSwBGZy6Ftf9MRArHOrZy2zW1pc0eWYtY','s0zo4X7','s4YdKLtfbg9','JS1Wu6cB9GVt1yIuDJDz0xmV8fKf6NQKbxfwC7LBpsK3lZRUEzcfFPB9JM2FG5VV3Srmwb1ZD5SGw','UXA4gSrlliH8VnGJuN8HAYo958OedXeEB','iUfWNxHlerLVjxCdIHENF4WuPgqbre1EltBGJJaEMfOpgJ17lvxVbiyzkowKXLrBNu3WQymP4klnPE0',11);
+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 (3791045068,-5843856348836532035,'0II7okwKn3svIIww0AfoWJCLDKRwS','Lxg','6F5xa3T88IE5MXdTr08RThfSlEPHVT70bsQqjC8Ea1YifeCTAyVg','Qvlz20Zlgh','t','XF',10);
+INSERT INTO ti VALUES (3791045068,-5843856348836532035,'0II7okwKn3svIIww0AfoWJCLDKRwS','Lxg','6F5xa3T88IE5MXdTr08RThfSlEPHVT70bsQqjC8Ea1YifeCTAyVg','Qvlz20Zlgh','t','XF',10);
+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 (1479690888,-7514694785678054026,'c8ySOlYbx82','iBz','AWtMC87VzApMr9OennnIE74RLQwSWesk08z38j','B32DilU7NF','b','x',11);
+INSERT INTO ti VALUES (1479690888,-7514694785678054026,'c8ySOlYbx82','iBz','AWtMC87VzApMr9OennnIE74RLQwSWesk08z38j','B32DilU7NF','b','x',11);
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 (2619251456233213683,105,'zFPBmWFyNC5JbDM69SQ44qoPhBSKXcMoXFQdewf435e5RpHfrAgYVWD3OdfDiWHEguOusyAuYJYMxzbN0e7xMPl','54kNGJKRWWGq','c93WJEYw0IW7iyOItP6QUVtWFtr4eMURa8ED2avS5o833eHADcYS3z9O84BwCrsK9','N4ukbzRaLUvjtJhViEX1yZSJCvEAYtEvua8I60vAF0sZAiD','MPl2vrvldY','RVvF9qaXiw8iRcnYXoyNJ2lDx6ThqQyhMTxjrtpjtBYaNkbWivGR3GJi7ua9bYd2WmjhmkJEKFHZku9z9Q74kDLjb1M8Sfy9X',12);
-INSERT INTO ti VALUES (2619251456233213683,105,'zFPBmWFyNC5JbDM69SQ44qoPhBSKXcMoXFQdewf435e5RpHfrAgYVWD3OdfDiWHEguOusyAuYJYMxzbN0e7xMPl','54kNGJKRWWGq','c93WJEYw0IW7iyOItP6QUVtWFtr4eMURa8ED2avS5o833eHADcYS3z9O84BwCrsK9','N4ukbzRaLUvjtJhViEX1yZSJCvEAYtEvua8I60vAF0sZAiD','MPl2vrvldY','RVvF9qaXiw8iRcnYXoyNJ2lDx6ThqQyhMTxjrtpjtBYaNkbWivGR3GJi7ua9bYd2WmjhmkJEKFHZku9z9Q74kDLjb1M8Sfy9X',12);
+INSERT INTO t VALUES (1595010436,-1357641919580498136,'gZ','he33Y52CuxHCI2ovMZa2lnhxsLTe1wMK7sRjtwBIyISrNzphqOz0HJgW3kJzq39SbCKIMuvDdSaqAbF2fKutkt1rGZT0IobKHHYfiIRPSoZIdOVb2a9Cnl4X2NVzo1zoQiOmFYw144rGkjGjILqGK365nHCnbaLKdOjSo0717f4d4ouEWl4oXdcY8Kf7xKFiokweyMCr8aXu7DLY029kqUs','k4DFqOySlRCGzpbiVIfICN1vh6UBk9BbjRcU','U','A','k',12);
+INSERT INTO ti VALUES (1595010436,-1357641919580498136,'gZ','he33Y52CuxHCI2ovMZa2lnhxsLTe1wMK7sRjtwBIyISrNzphqOz0HJgW3kJzq39SbCKIMuvDdSaqAbF2fKutkt1rGZT0IobKHHYfiIRPSoZIdOVb2a9Cnl4X2NVzo1zoQiOmFYw144rGkjGjILqGK365nHCnbaLKdOjSo0717f4d4ouEWl4oXdcY8Kf7xKFiokweyMCr8aXu7DLY029kqUs','k4DFqOySlRCGzpbiVIfICN1vh6UBk9BbjRcU','U','A','k',12);
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 (-107675041369803887,130,'nNair0b9fcHRmzQ0blAjRSVjyt62','Yq9sc9w0uAWIz26A0WA4KaYsvwVWciSq2pzjp54rp743e0MmTFlFIP1bA7CcwSYlHXS5TP7JofHfgUEqk2XTvO0ojqZHwKMDBD7h28SLdvUIdF4Ru07q37ojk184kAdWWFWknPxFpmFSI6MljDAgavoS','kT1kbhz3F31f1jGKknNJat71Dguxf1s0wSzSSTc3mBLBnEpoceV0bOPmxjTE','jXl1r2dJw4MmBg1MAWOCKXRYuGT1AOH4N9Jmp0shc4qlWi0SXkgqiPRyGG3DdIZJ9ZOEC7Nxls2s7JtsTnZXOxgNLZRUnj0XluAhF7ueqebvy7FJ40wjUiJDSwzlc4adPc3yfPzO8E6Q','79ZQuqu26DXw1XOf1wTEkNRHC4XGDuEUCV4YN','q3OJIPscklc6Ru',13);
-INSERT INTO ti VALUES (-107675041369803887,130,'nNair0b9fcHRmzQ0blAjRSVjyt62','Yq9sc9w0uAWIz26A0WA4KaYsvwVWciSq2pzjp54rp743e0MmTFlFIP1bA7CcwSYlHXS5TP7JofHfgUEqk2XTvO0ojqZHwKMDBD7h28SLdvUIdF4Ru07q37ojk184kAdWWFWknPxFpmFSI6MljDAgavoS','kT1kbhz3F31f1jGKknNJat71Dguxf1s0wSzSSTc3mBLBnEpoceV0bOPmxjTE','jXl1r2dJw4MmBg1MAWOCKXRYuGT1AOH4N9Jmp0shc4qlWi0SXkgqiPRyGG3DdIZJ9ZOEC7Nxls2s7JtsTnZXOxgNLZRUnj0XluAhF7ueqebvy7FJ40wjUiJDSwzlc4adPc3yfPzO8E6Q','79ZQuqu26DXw1XOf1wTEkNRHC4XGDuEUCV4YN','q3OJIPscklc6Ru',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT, c CHAR(4) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(56) NOT NULL, f VARBINARY(58) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-30154,55433354,'pU','1U70Uiu6rmWztICHqbDHk3l88BYJGLz7C26q','7NVJr2YitG8f','osy6e1NegRbZ4Z16QdSj1eEV4ezWoCYALwVOmF1oerMv','dEG6QntKKeEiGA5vUZi75jClNAt54TJKOwSN1mLQsjQrws0nrgBvGHbcX7vnbMWOqP0GV0JKA9wodMjWSHs64SHTNFMuXU0n0eP','k1xFEgnYlLtEwajtmuU4tXEBencWtBVVUuy9yhfFZI5b479HSjEFyD69A1szXLNPkoysqsR867TwlZERGgk6e02XBT',0);
-INSERT INTO t VALUES (22276,169986235,'q','6loFDGODSjMrwHfVBwFhuuH34uDhSK8Vy47hDBHsOe4Bw8h448T8UPxLSfhSwhjesCR','lR9JBjOY6sGxJZAv7J8IWNCRfpYg01mi1thwVXOJDF5QHzTt6','iln9VWbxKunAT6XUzN2cmRoHyiHsPTCwm1UPC5PN487j0ZgYUBdhfA','bfnZmmukYalIKX7UcfIvms0jPlqOeuCl','O5TAwCx',1);
-INSERT INTO t VALUES (-3169,765893648,'z9Rk','beG90XtY0TdJKH7JW5M6SJ0D2RC4kvF6UydWxuS7jjUOBLMAZbuqWqRLXO468JCE93zzYj','rUK','vxd4cGMW4RCP','DTJouvoVwejIohQksTpRnxwafAek4cyNOqRWz3uFOh','AbUBZmLehit32W5Z0OdAK73rgFCpNLxph5hsG1SzK3awfWy5TrtKIVjisnpaxAwnQkIOqSwQ9dzhJE6WEj3e3EG',2);
-INSERT INTO t VALUES (1821,-426307520,'aQ','c5g4e43wViAJ8AR5wJ','O3JlPBf6PzNePo','Ai4EuTBUfzBWqJ4Fc8R9tssj4pHaCRXiW','itVXqIeKmyZznqWvAWogHQw5EJfIGwS9m1VsAMMEz','o8C0rr0f4lhIbKq53UmaBg0xIRaLSbBtn6LWcwDxJrbhERbcQtMsW5DNgt',3);
-INSERT INTO t VALUES (-25204,1983787567,'sC','U4Uk7lQwLmmg3mOhfi7Ye8dyKVZsGk7HbCpjG04evtFLh4NukKKeYL','VV74PQzoERwD0tutu55R8NH2aSRWeXgGjfYZwG8m124FfYRSwhE635','wYqDVyts0Ah97SHOh5U7G39iwB4WUzEVgOCYQav6PfnlyLrvJ','x1bBZbgdkXGtgH4vRNLgzyZLg','zH32y3zu7E0V2bJqjPoivccK0pm',4);
-INSERT INTO t VALUES (-8445,903555923,'8','NwW3qsBfAwhOEjn8iQGxU8MPQIFkmfbywhgFODlIEE1nXSJ2','4nUNRSyQUvm0TjQV','LXGJ4atYE','5sRJlioWQmA5MzMZ8YgSMbRT2w25ymzlBOufZZrHe6zqqgVU1qSRnPwoVkM98NLbK','Pkadr4PDn6zn2GZ6m5ESp9tQry3gUDLMJLXvbuMly0IEeTD69vFZSuTY5qrik2nncccqniP3REFIRJOJl5g4t0O1l',5);
-INSERT INTO t VALUES (9349,1946832417,'t','QJ','PqQxqVql1Ko3eKMiBkoLuyav98NDHLpe1CyRBwBhbAX8vUEW4','7MurZ7D0ilIyKXCa4QylkEraXvGJYiLZJjEFP','2BbJ7xokfDgqTrYSugjHQNoZcUedGZC','B2t0ILLEP5t4BRVpuiwhmvH1r8zvZ0M3WJPy0YZCWoe99xM1W8afYeZOLBKvZjiX3',6);
-INSERT INTO t VALUES (4544,728900229,'lqq','fFSVS2pOh5Ul1yXyVMbKPeE5Lo7JJN3YGfhyeVxa6vATtDW2lwAnHWeB4G','KhDXPIT3os8nU0kRCfYM8b','V45yrQClktpQHLgfBOyuq932TmxFbsuq7RXIYGGtGpjoKTecFaS9TQQm','N0EHI0tFVLdyqPrrmMEt63QEHQRXb1FcC2AmDK9SQdGVvuCoFb3LUrKgVP','RLkHFQ9yD',7);
-INSERT INTO t VALUES (21335,-1638441748,'V','9OGWYCm52W5Xwoeya1CytHgjdZVt4OlcCLGQgEVUcIefZ','YYwQwiugunWxEkFunxCBZwVItche5M60pqS64FmuSrGXHffCOFPh','yN6twZRCS8FF6','NwKs2a7oH9ELhtUz05rHLDlHH8COW2mgSkIGxlAPjaS4DHxKCJFa8Pv6zPl','fMRu8SKwgZaq5lxfJ1fz8lo6ZRDEF1R4',8);
-INSERT INTO t VALUES (21541,-1705044473,'iz7','hf6cLxTDgO1rZRFzbq','oeGq1yySolKE56pUDRxJVf3CuF6h2VGYy1zt','Sf','19JXr3kTxHW8TrDsA','AgknCiwCFJWaqd7Ta9JQrnWyCCGGU0GUTDvfkP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (731516116,-2941138185110698310,'nDYC2PRJ2C9r6TguZFFzC3MJ3','2BGCrGLyob5GfxvLfEF93Lk8IBxp64F2kbOv0dxzh9OWAsCPGGGWYktj5UZ7h8RVxhN4g4sm7y47fRXha5jvz8S4afCyzzLXbDpdY9W4OHq2P7zy18kglNUyG5QGYYWOVYzhnhn7KTnjSCdn6BHECC3p9NVb4','uN2yuhqyKtPdRiN8VmupyREkOl','7P1cw8Ej2xqnmUcKpznCTFXS7N3tVALzBs3C0fvQUaDhKNAYA345c4UrDYEW7IKFuBlKVKMZ1VAE4Nocur8WdWbONoLeM8adHuZ2EVPqDEjlQ94XRMhvGgxqb','G','T',13);
+INSERT INTO ti VALUES (731516116,-2941138185110698310,'nDYC2PRJ2C9r6TguZFFzC3MJ3','2BGCrGLyob5GfxvLfEF93Lk8IBxp64F2kbOv0dxzh9OWAsCPGGGWYktj5UZ7h8RVxhN4g4sm7y47fRXha5jvz8S4afCyzzLXbDpdY9W4OHq2P7zy18kglNUyG5QGYYWOVYzhnhn7KTnjSCdn6BHECC3p9NVb4','uN2yuhqyKtPdRiN8VmupyREkOl','7P1cw8Ej2xqnmUcKpznCTFXS7N3tVALzBs3C0fvQUaDhKNAYA345c4UrDYEW7IKFuBlKVKMZ1VAE4Nocur8WdWbONoLeM8adHuZ2EVPqDEjlQ94XRMhvGgxqb','G','T',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1875118383,-1408062271906244473,'bxdZPzSTpEWHei4xqYFYjGpxbcvbc47TUUw','pI68QiCeix9aaiudtBhL9tAE0YB7KVi7F3n5ZtpjeJU3WXop','Nip2ifDasbuTaKs54ERXTEkR8s1oERdjcrPfko3MWg8aG6XOjL0yd3ogh9AKJuwqoaGyA4QEpEU1n3ov','BNWJITtlpNJRxE5JFRbmc3rQe3sVomB2inLQ4W7MjtZKm5aIsvjazQddrDuafFNS8MT5WvcTx1d3wqlzWvoKj8DSR3bGKfiSTndlOzfXd5NVLO6s86oGt2sAIx3sPHJMjSXNaVT006RskI3jATAROmRH6ndp6GtyLkEf7kPjqMGX','a','9',14);
+INSERT INTO ti VALUES (1875118383,-1408062271906244473,'bxdZPzSTpEWHei4xqYFYjGpxbcvbc47TUUw','pI68QiCeix9aaiudtBhL9tAE0YB7KVi7F3n5ZtpjeJU3WXop','Nip2ifDasbuTaKs54ERXTEkR8s1oERdjcrPfko3MWg8aG6XOjL0yd3ogh9AKJuwqoaGyA4QEpEU1n3ov','BNWJITtlpNJRxE5JFRbmc3rQe3sVomB2inLQ4W7MjtZKm5aIsvjazQddrDuafFNS8MT5WvcTx1d3wqlzWvoKj8DSR3bGKfiSTndlOzfXd5NVLO6s86oGt2sAIx3sPHJMjSXNaVT006RskI3jATAROmRH6ndp6GtyLkEf7kPjqMGX','a','9',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1679428116,-7847371594945792564,'5bYju0004v2','ZAPUr1iJXQn0ndJH8Ii597s6qoCwRmJrUO1JOcQDbXDTJHLTgmhuV4qStfXISXEpiEbW5nmP5dfawXOflBfrjY7hjPZYE','Z8fXI4no1TFVxB57V0iKAPVkbVz9KUeel2lm6gFKhdnDBvN0yTNp13QkI3V6TcsOyGCM','PtDTeoWygVE8PioHPIqtwO0rcxB7r26bKzD3BO3FeuIeu3Hh2LDsVqNei6BdGE9Rh7YzEIHkjqLktK2NqaIE3lrnOAuxK2W4MnHKqCe0lvMzvdaTWUbig4f1KX4dLjSss7M3Wtd5PwqHBdm94eUH7TNcPPGzwVdpnkSava0rJUs75gRk70HjxRlXGiJ2TZtYdp1RjLv2cY4YnE5rAt4TMd16gwwzsfuiN8769coRLavFs2Mj9','If','pN',15);
+INSERT INTO ti VALUES (1679428116,-7847371594945792564,'5bYju0004v2','ZAPUr1iJXQn0ndJH8Ii597s6qoCwRmJrUO1JOcQDbXDTJHLTgmhuV4qStfXISXEpiEbW5nmP5dfawXOflBfrjY7hjPZYE','Z8fXI4no1TFVxB57V0iKAPVkbVz9KUeel2lm6gFKhdnDBvN0yTNp13QkI3V6TcsOyGCM','PtDTeoWygVE8PioHPIqtwO0rcxB7r26bKzD3BO3FeuIeu3Hh2LDsVqNei6BdGE9Rh7YzEIHkjqLktK2NqaIE3lrnOAuxK2W4MnHKqCe0lvMzvdaTWUbig4f1KX4dLjSss7M3Wtd5PwqHBdm94eUH7TNcPPGzwVdpnkSava0rJUs75gRk70HjxRlXGiJ2TZtYdp1RjLv2cY4YnE5rAt4TMd16gwwzsfuiN8769coRLavFs2Mj9','If','pN',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(36), d VARBINARY(84) NOT NULL, e VARCHAR(92), f VARCHAR(9) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5227793,63574,'LKZKr1Xd03F1UMYt7q1dU634Jn5ipZl','77ai2VzTIpDokys6o25os5kCqBqwyQRhcOm4r33WWKkkHGQrnxO','WM7eahYWAJkvbTXzRCmkoxySKNFmfx6AOCw86IXC9GCG0j25NzYgz5Jc','VsYxmC','8','S',0);
+INSERT INTO t VALUES (3576725,64812,'Y3T','Gf413q3FpaRC2XaSul3B2S142JIzyRh6WuTda3OUj4S4sb9Rcf5llUbjZ61UdGSdcvBcOdR','UHphWswZpzMqc9PYqCmcLtW7UlsuOu6cABmgrhWbGMg7bgg641Cms1LQ6dOeoBc3x2HjXMNnDGKqr6R9jw8vKnb','yvLKs1pu','D','L',1);
+INSERT INTO t VALUES (4501868,59987,'6TGxCpFzn4lypCozchndsCO','Zs5nUxC91','dgaghmnSDIbgDuqTX5OBzsw3cvLMqrnV3yzqfvdXk7I3aibYJiOWVN3jA5VC','2Bzdb40X','a','6',2);
+INSERT INTO t VALUES (11712076,2192,'4tj85i3xkJL7Tc186an4GSSayUXd','Sw6Z9QEeFeZ90YTNSjR1P48fgS062xTR1h2FJ0BkVq4IURL8ZAVZpl9tLfu4QRGNIlgN23AHAEAQ9BL','PgHTctx775oJxFX7bXHQnchukcU','9gxd','r','j',3);
+INSERT INTO t VALUES (2532851,49782,'NM1mn6QvDK7SE69mwYOvSgQzhe7PA2','bjqWB5wx36aUdaRuzs1H7VbgNNwsWKPe74s7FCLTq','3vPhhK3fGtC5ZPZNxRMFAu4RGWLI5EXdvCG0AzEHn2bmJebhGVk1kSs56XntApNV33XAVCR2ssHVocxDjSS','o6a9Mo','9','0',4);
+INSERT INTO t VALUES (11710250,50703,'C0wpeSKO785BFRfpojOnzhGo4Rq35hr','GOT5xc62ku9qY4XEY8YhXqgjZV7LnDc7Yl3X50CwhQ9a58VHHrwHSOJWk8DLWPOmoO7aPHv7','VicJTSvjHSVoNF4C5x42iaHcY280R4p3iiZu1hpcCFjcBF7WJfdSrE5hG8inzB4xA7UjX7SHobcXGAlQ55ZH6ZQ9Ww','HLN25','J','4',5);
+INSERT INTO t VALUES (9906204,17062,'dAvK1yiWZ6a9nQoRViCt','2nmBKkosQ9Un0oOgbd6vNwGBCArH8lWpNLpxqwdFI7fLjnzSGLZ','rpDTl1SX8z1vwz5eTVe8FjbcRkDDZLdStqBUAz6TCllTkwJxRJPDHmyrTo8hGmILRjHQwBKx7T1h3Z6jY','dV0t','3','A',6);
+INSERT INTO t VALUES (903997,30158,'pOT0nwKNyQuAhML','haW4blPycAANc0b','2p75xittpBvJ6tli2qyRIiDyzlb0yzALLqyIElc1Xgc8iM','f','N','O',7);
+INSERT INTO t VALUES (15036737,24444,'QpyG7zfztjXU1a','19LLv7','FQTgGIjYQO52LE0Z6M3iZ451RTCzqCRidOVC4drJa65dhfXGGgd5E','KPv','j','V',8);
+INSERT INTO t VALUES (6943928,12921,'wp6OjoYUH6fWDIdYgVttdsRZia6Wz','b9GVm9sycHaRnK1Wt4SnHKaIYvxU64hbESMpkRXva','uSI4G4Lz2PJWbqs6LdGcouy','W1S','E','E',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(36), d VARBINARY(84) NOT NULL, e VARCHAR(92), f VARCHAR(9) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-5549272933501484208,524348760,'Dp','7p9haBGhB7vZfaAQJgizKFwyjjajIHxJ57o9KOCtLedANX2','ymEjx','o5Y0K6pxVOM5EuiBYoXgf6ZSs','hHtnmStv8','6fvbaj4TrpkhNSCH2m2e5Ww0Mgi7L04fsq3DuIVUkO6FjykfmrJZo2RO9A6SCFl6FThLphZSQZyJaxUwiM3DeKiGYI4HUdZe',10);
-INSERT INTO ti VALUES (-5549272933501484208,524348760,'Dp','7p9haBGhB7vZfaAQJgizKFwyjjajIHxJ57o9KOCtLedANX2','ymEjx','o5Y0K6pxVOM5EuiBYoXgf6ZSs','hHtnmStv8','6fvbaj4TrpkhNSCH2m2e5Ww0Mgi7L04fsq3DuIVUkO6FjykfmrJZo2RO9A6SCFl6FThLphZSQZyJaxUwiM3DeKiGYI4HUdZe',10);
-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 (-5497678973006736784,774551580,'Dm3uH','qcZqqB453cEp4U4GSBoLz','qBacnalASxBZo','6yvhcLeNixH7gzBQWX0t7gj9wxJiqNR3g7Uz','7uhje3eAAoNniIZn37wQuscJReggHhMdmZY7hXqJd','14xgfeE3ODhftkI8ltGs6kJN5w0DDXBTvMgDoopzi4LqvYCRycVklsV9SrqiXvPzOW',11);
-INSERT INTO ti VALUES (-5497678973006736784,774551580,'Dm3uH','qcZqqB453cEp4U4GSBoLz','qBacnalASxBZo','6yvhcLeNixH7gzBQWX0t7gj9wxJiqNR3g7Uz','7uhje3eAAoNniIZn37wQuscJReggHhMdmZY7hXqJd','14xgfeE3ODhftkI8ltGs6kJN5w0DDXBTvMgDoopzi4LqvYCRycVklsV9SrqiXvPzOW',11);
+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 (10687619,54065,'4','dqYUpPOoacP05k05Sbk29q2ohBXabM0Jj1qjygq4w8EonCwmlh6PjVxInIQJ4gRl9SjfP59lD4S3PhVS','LCMSaDYyYSNuG1f19YWIw8R5ROmEfFmbMVDoXeZiwZT','eZ','7','M',10);
+INSERT INTO ti VALUES (10687619,54065,'4','dqYUpPOoacP05k05Sbk29q2ohBXabM0Jj1qjygq4w8EonCwmlh6PjVxInIQJ4gRl9SjfP59lD4S3PhVS','LCMSaDYyYSNuG1f19YWIw8R5ROmEfFmbMVDoXeZiwZT','eZ','7','M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37);
+INSERT INTO t VALUES (5493038,45150,'M','v1239Rek','eTHhZhn9FRntSgkisklULdH2J1iI0c54v74MhWK4mTyrtOeUqeiMyOR','v','d','b',11);
+INSERT INTO ti VALUES (5493038,45150,'M','v1239Rek','eTHhZhn9FRntSgkisklULdH2J1iI0c54v74MhWK4mTyrtOeUqeiMyOR','v','d','b',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (371606033532827197,1764454640,'m','dBErhj7geDbMZcjoanbxUcsRw0xhGgqTtCZE5ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN7Vg1tZr77euXFTipZ7QQxMNOK78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFv','YJcYTQUKkS7EyVrB','7ROnjohFQUVAMNUhQybRLEWLxA8pQE9GVEu1Lr','HS68kbLshpZD42angsiGaAytYvEnUxprHvO31mnFRosnzWUMJtej','rpCRcWr9QbFvbWypyXN8bxUCuEO6',12);
-INSERT INTO ti VALUES (371606033532827197,1764454640,'m','dBErhj7geDbMZcjoanbxUcsRw0xhGgqTtCZE5ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN7Vg1tZr77euXFTipZ7QQxMNOK78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFv','YJcYTQUKkS7EyVrB','7ROnjohFQUVAMNUhQybRLEWLxA8pQE9GVEu1Lr','HS68kbLshpZD42angsiGaAytYvEnUxprHvO31mnFRosnzWUMJtej','rpCRcWr9QbFvbWypyXN8bxUCuEO6',12);
-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 (-8373178896123215470,181580617,'Tb','I69cQeh','7qAyHSGD0pdrO8EF53zH0X1v','vCTtCVPZvCavJE0DYS6Drq3L0Ryai5WX3pyaXkDntXVgk6m7vTm1a5xO3u6WCJkTNPr4K25ysYK78Tfy1yqhJCh2ep0KZGnNLMu4bxfkS5rkNwyQAkKZUPW7AsA2JQ2FYnXReZ76dt3GEJP36pu','JhfskrL1RR1RL5r4xyIukoUYzIqagwaiwxkUizLk4taSAJ0uQafUbm6H0MDCveBGPlXDCSDylKwZiLdTVAcBxa6Qu4RquvgZGb','bgcfv4uIlSyb8XPnBvjle9xk9nhXjLxNS5mPw90CEpuO3t4J7y9kDHugwiRXVEm82BeI1pRYNxQyY7Ua920OCoQJ21QR5nyk7OgZ',13);
-INSERT INTO ti VALUES (-8373178896123215470,181580617,'Tb','I69cQeh','7qAyHSGD0pdrO8EF53zH0X1v','vCTtCVPZvCavJE0DYS6Drq3L0Ryai5WX3pyaXkDntXVgk6m7vTm1a5xO3u6WCJkTNPr4K25ysYK78Tfy1yqhJCh2ep0KZGnNLMu4bxfkS5rkNwyQAkKZUPW7AsA2JQ2FYnXReZ76dt3GEJP36pu','JhfskrL1RR1RL5r4xyIukoUYzIqagwaiwxkUizLk4taSAJ0uQafUbm6H0MDCveBGPlXDCSDylKwZiLdTVAcBxa6Qu4RquvgZGb','bgcfv4uIlSyb8XPnBvjle9xk9nhXjLxNS5mPw90CEpuO3t4J7y9kDHugwiRXVEm82BeI1pRYNxQyY7Ua920OCoQJ21QR5nyk7OgZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(8) NOT NULL, d VARBINARY(82), e VARBINARY(18) NOT NULL, f VARBINARY(41), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4283847928266408694,10900746,'9TNzT','swfgS0NNzyuKULE14tz2tDwXRRX4sPpWzMDJBAB5EwcMsYfZQ1IIKFRr1pYurwQK6iK3','Ra1','p0UonAbYy0JaIv0k5WoAp4mSp8BKVKJlZmJvfELM','4sLYiRZsZ2S2qYUbYdnZFSyzdukP3D3Uuh0Ccu0wXCLYcOVEaOrGjwwyOUgflRu3P1GSO67DNqX9xnqUe','Y',0);
-INSERT INTO t VALUES (12948903163596828134,2477613,'qMkDkFG','jhBR6ks6ku5jpSTMWAMMwEiQbS8StlPgsbnJHLkyaf8wNKxj1','cuTGf','IqJ9CnMHjOMTD6nusWMQSy1kdc','TGV4oclF9MpMnD4OWHcnk8KnqYpN2DCVEt11ghK6DTDC9i8seOiwtlnee6J2SIfW1LAVpLOuvHH7gnAsXtwIR','IWcIRZ6O1lJWi4xKWpg8siirorsiO5KUAKHZRd31dU7g5NoKiYRR',1);
-INSERT INTO t VALUES (11946599823846978,9289049,'I8Cdu','ZlJeE8z5nhRaGNzg3g8NQl5y7JW2HYNJ4nbsVG4eWLU','LtifZfREBHkKI7','JD35eNLaWHChgYk1CnAbsDC','YUTL50ELvGb','pc9BbWaQkICzHZGyHhAjzKKH41O',2);
-INSERT INTO t VALUES (5378630202441997420,15216933,'Rr6v','0zK8uyaQYDZUCZaQo7t6AsSMCkmWfjYr','AFfkocmtvGd6jw9','dkhyFJQj5z9UrY3dv6aC7VfkG1tfk','uo4vbZC2AgFDmmqEfUnjqYbE2Z7YScejutxvJ9e68EcebXwMhUrOTtk1na2c5uyOtfR2pvY','ATRaxDhwhPGJMhWW8euv5yVlkEPmrw',3);
-INSERT INTO t VALUES (580965703122085085,8901712,'J','avYWCpmlGqfmKFfw7a4mUcrxaNDcdPGVoxiJw','RrjYsky5mtuTlZu3Y','5tgNOdsFNzCq2','lcY7qwmGapDl3eFzXVCzqPI8yixm3myKn0MCHfVIWe246j1Pg0at69xhvClLL','qOO2KL1WMpkNflezuFWH1L2zgIK3ImiKZupy',4);
-INSERT INTO t VALUES (16132162085587628328,10025194,'duyrsF9','jfkIrfO0CtF7n7U0QEcaPGcNzzS8bbjCn8AIfeuwLxaFAA79SxHLF6pf3mgWTwXgIFayTmxlJ3K','aS1nRuPw','w','vMhBxKXpBh0IaCDPyp1MtESxzlG5fjLKjg2Qyt8Omo','8OKqi6mfivE97sW5k8n7u546vAP0ItTfL1kHkscv9mRzowPy3GddUmZpigMXB8Gd8YoIYngYty4GOg0SF1xYr9vtNW',5);
-INSERT INTO t VALUES (3760348597310374156,3438109,'oZw5y','8atfR0Y458UaWeYtb2tvkxPOstIipllpwUMPOVZOFeiro4xChprLp6IE8mhplCBHJZtKtlKmNNloJm','vIuYhv33h','XnIPnKf2pzUBeSMsOzxXcRqjoMM7','XukO0Q0Kb4i62JbzAkAFK26MSiSM2YXxF7Vr9cl08rCiJ7e9DLJ','GeA7jVPPdQMhzPtJWePWdVvRNdXpIQMYBAy0jj4N6tvI27uBf6dakxF5YF0oyCd5VA',6);
-INSERT INTO t VALUES (10699367464609564427,5831644,'GayU','xUPOCxfnMVNcQrZqjilQ9Ve46NpOOJjpLw3IDKAN4OY6YaEiBppFVqvA6leG3ds1D5RvAfi','qyMHpCQl','YlOiCCvwWYPuVJ5M0w8Ze3ChPZtVY','xraR7SeHUJfAE6U7dfox4Wcv0VRuktKESLDIj8oPXy9o4ntIaFonXjSEQ36S6bEmj1UUxJG0AjTGquHQxWb','P8W3VuNOf89etb90jGoPK66WGYulv4x1teBpZSYxQ',7);
-INSERT INTO t VALUES (3145686391866962768,1289168,'MB7Ee','re7dJlP6pa78Jv8','Wg20GA0lPXQlw3EHxf','PLABDZDuU5hAwEVE1jarQAMDharKrTpdv','bGHDbReFmQz6FcuSUbyBVb4zZJtW0xZ6zmDzNCYsPVrnklQ1NZ4qV1qWNFPdEBp7Gk','bW1wRytu9bsQo',8);
-INSERT INTO t VALUES (9033692454760745565,1749611,'k','Shtkdlx1','IaBPLs5','JLqlGxN9xcnMJhLKvkopowna','kJ09mnUXLV5guZCRE3nHdOOTXNJjlq58tq78AMSIbZAnBaJ4GUbteO14uRc3X4Y6Hgat6Mq2bkQ','z7JzuH2RmpTbqmp3fMpI7i',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11685305,22059,'xzbvThByjYsf0JFgn0iOcn7JnSpEB','FJTl41EilCGf8bp8q','6ckwkgKcKX928F7vGVhwscDaS9B2l32r0pJq76F467','BRE3Pnx','Z','L',12);
+INSERT INTO ti VALUES (11685305,22059,'xzbvThByjYsf0JFgn0iOcn7JnSpEB','FJTl41EilCGf8bp8q','6ckwkgKcKX928F7vGVhwscDaS9B2l32r0pJq76F467','BRE3Pnx','Z','L',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2527961,59016,'Il61TkpbVZFKJoR4Nd7EgxURLo','9bSfCUAZUZjpEX9sWLy2jVqvBN64ASZAz9pjUtdB94Wu6C3iKsfeFVRJbCs2TDNf6f2jOinYMtRXFxOGaR9qQsBBnm2pjwS5n8e5Ux7cDFzRbkmSMkHHvwotOVo6QGuhIUclt2HHF5VteUAvekcjOgwU3x4avVm0ZtiQhySc49JbAO4yQe39pCgYb61Uij0byao','reYtP0zqn1DbfXxSqvD4I63GZGWEkfBpAETwC2LGv2HxDdPA9124dcjmD4iryRB98xzHXkXF5Pvf','G','h','N',13);
+INSERT INTO ti VALUES (2527961,59016,'Il61TkpbVZFKJoR4Nd7EgxURLo','9bSfCUAZUZjpEX9sWLy2jVqvBN64ASZAz9pjUtdB94Wu6C3iKsfeFVRJbCs2TDNf6f2jOinYMtRXFxOGaR9qQsBBnm2pjwS5n8e5Ux7cDFzRbkmSMkHHvwotOVo6QGuhIUclt2HHF5VteUAvekcjOgwU3x4avVm0ZtiQhySc49JbAO4yQe39pCgYb61Uij0byao','reYtP0zqn1DbfXxSqvD4I63GZGWEkfBpAETwC2LGv2HxDdPA9124dcjmD4iryRB98xzHXkXF5Pvf','G','h','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15066481,8172,'gOQzfZfRGkBEZ2LxX3CxVwqZex81q0vq','RfmE3zENSVLjnGNGv9sjtxwbndq4l4fz8Hcl3f8DYxSgngrz5DgWkkqMPL7DiN6wvHwE7nUeFr56UqliUoPK3HK','k61XYpUv71aV6A5K70FyKhwtPFpu5lAVV6ovlWOukGMI8OSoOkxBuS7dSdsXsNteXFLOaRBN0ISIyihvOqNa','HgZ6Yei0TIQEJ4lWkXCSu8rrujsz1ro8LXaEriePpJDRnVjzYn5c9HEIb9VgPfAFiRrnPlgGIRq66NxYMYmxPoFlAJrn2YWH8hJADz37xrB9NoihahtsDqUiNKhu50X6cqTWRj9q4lWapUoISw2VTj','GJ','r',14);
+INSERT INTO ti VALUES (15066481,8172,'gOQzfZfRGkBEZ2LxX3CxVwqZex81q0vq','RfmE3zENSVLjnGNGv9sjtxwbndq4l4fz8Hcl3f8DYxSgngrz5DgWkkqMPL7DiN6wvHwE7nUeFr56UqliUoPK3HK','k61XYpUv71aV6A5K70FyKhwtPFpu5lAVV6ovlWOukGMI8OSoOkxBuS7dSdsXsNteXFLOaRBN0ISIyihvOqNa','HgZ6Yei0TIQEJ4lWkXCSu8rrujsz1ro8LXaEriePpJDRnVjzYn5c9HEIb9VgPfAFiRrnPlgGIRq66NxYMYmxPoFlAJrn2YWH8hJADz37xrB9NoihahtsDqUiNKhu50X6cqTWRj9q4lWapUoISw2VTj','GJ','r',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (5311203,12706,'HKtEFUyrX2AOj3cm0kOCIjIhAhvpFt20KKL','iHloGUgktgUNLYGmH1k10xYQc6BYMCFK9hltX7wKMF8IXYdFB3qQfCjI09hCqpDO31lIUscCTYDvy8UXJkZqLHBo3DbQtaQF8CRu5Ib3MLgBAO2nede7NuRniNp94RRgblZfp4jgdNlwjyA6zEnwtCsDEPEis1eSiJMeyAjshFdZ62xqUEUFfSZPzsI4ZAiflIr','UOg9ebfvIhIknuSVoouPl6TmNSsNUfwagqGkTRD6Za47Hfk3FrR1UPRELzgsLo0RB5fNSUlceCI0VE3TgCCssbuZ9a','DyWm2jGjCowSmo7tEBjQknEFMnX0qQNxYJvUeyUvs1Vpdm5xR8lRxpHN4g4I4VdFpMXEB0osxbYSv5Mhlojeys5aCrzZFqEyl8nwkMIQv565VMCnCGS0VdICdqyfIFnucY0Cb','FM','58',15);
+INSERT INTO ti VALUES (5311203,12706,'HKtEFUyrX2AOj3cm0kOCIjIhAhvpFt20KKL','iHloGUgktgUNLYGmH1k10xYQc6BYMCFK9hltX7wKMF8IXYdFB3qQfCjI09hCqpDO31lIUscCTYDvy8UXJkZqLHBo3DbQtaQF8CRu5Ib3MLgBAO2nede7NuRniNp94RRgblZfp4jgdNlwjyA6zEnwtCsDEPEis1eSiJMeyAjshFdZ62xqUEUFfSZPzsI4ZAiflIr','UOg9ebfvIhIknuSVoouPl6TmNSsNUfwagqGkTRD6Za47Hfk3FrR1UPRELzgsLo0RB5fNSUlceCI0VE3TgCCssbuZ9a','DyWm2jGjCowSmo7tEBjQknEFMnX0qQNxYJvUeyUvs1Vpdm5xR8lRxpHN4g4I4VdFpMXEB0osxbYSv5Mhlojeys5aCrzZFqEyl8nwkMIQv565VMCnCGS0VdICdqyfIFnucY0Cb','FM','58',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(20) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(97), f VARBINARY(73), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (350001364,6682302288339657000,'gq1MDFn4MctYUX','mitRE4IpW','AqZNbkjqvOWVi8n9sYVVUanhJMOsZa59VmWK2dhaWQfLDTf','ZUVde0fWO1YOhddsz8cn1oTHgD','I','6',0);
+INSERT INTO t VALUES (-133932196,2270169862877558710,'AXdcE','9pNpJi4Saf2UITU8oF3i3dfnWq2y3Ohqt','6RBGPpDdOGwH2k0NGJSx2FkOoph8FRUXn93B4XPsvpxwpnleXVAIWWnvmnVGkm9gBx3MgD1TjwNCKwCiWM','zpLuuHbONeZdHQgZlDh9Go','mH','6',1);
+INSERT INTO t VALUES (1410932793,3753847226169728771,'rDc7l','zwOyYuaaMcabUoTdlOmLYw6mJMumLEx0vi3T5yrG','pvDkEjKcuGY7ontmp0GQb5iMphQtRSeNCRsffBklIzhZilhphpNhD7g5yc4lOlQwo89CsQ7EmUaMRNnHfDdxFA1NwR8K','uqqmxp8XG783aSU6VBKjJFSJfPWwwZiUKB5qcclbd6yv3jqhBnONYcz','P','X',2);
+INSERT INTO t VALUES (-1143560066,17724153343769084000,'NhTV','wYnQK3IceSvGjOIEu9HvEP5bz3d1wIO6X05Fuwmr0LLR','T5D2hVTB9kphieyWJW41mrm1Xxz0SvqUP2DNnSzRW9PGxZgckQj8WKEBHbmYs9hDtbt1Lj2ZsVdKN38KREXLuE2jjRY','sFKTjwklZ0wdGgg3R5KAVxZCyCF','yf','7',3);
+INSERT INTO t VALUES (-1997691016,6924846402427776801,'dLH','2mOKiLXvVff5GNMVPMGdCk5mZkrHLJ4qvwY4','ZBnLVeeTpVt6slQkFKIKG','qJzQNhMyz4TDuOfI3T0Yu9nVsXpDazNn9n4GqKOUV09PqhZuAavz','i','q',4);
+INSERT INTO t VALUES (-1150705831,14230146304227867109,'djCWF','vwRgjcNohAfaQ9NJsbScqPzE9MRppQHq2fBs9Hr2OZ1o3FvLwZ6K3k','6sml7OPNqgAezA28h4tde2qJ8IdUoLeKeQl1N','5dojWp90m9KsDsELVIAtP','Zx','j',5);
+INSERT INTO t VALUES (977478950,15024441187193275809,'I966PkWDBUDpMvhlR','vcNRxMnJfn6uMAelLehfpEZhTJoo4','i574WWxF5lLHeGlAEJrgOYP4nUhD7KGb4mx3u1qRw9fbqAQBiHTtKGfkgjbcwsFzuGFvs1Ush5uv7v1','TMbM0xfxgltrqvM4aFp39S4NbDcZCo9xuYL0wYZYuTdvk35sVFjieGpS','u2','z',6);
+INSERT INTO t VALUES (-1340540708,3757174894781712944,'tbgfKxuntZDb','G','c9zY','zgE4KX6Z','T','g',7);
+INSERT INTO t VALUES (-1793628797,4657277150576545460,'KbRP0bzI8','1Kuvc9hmUhQHQpVmclaRlpE8V1zFBly92YOal9yMlJnSIYFG3qUe','ei4dbKH3ebEu5KvKA2GJ8tBiGojAHcwlUCBvkNcoSLyaGdd','yHhOoViQtkm5S2k9iUlhfVp3sCc','7','u',8);
+INSERT INTO t VALUES (199846346,4238160417190321181,'CwLT','GkJ5xkcCVITQ6gsSGMLH1WfPpevX9H3CxY1qcH5IZpemP3','ajzaoYDJmqUuFDd7ogC2SP8ySsbvupuVEjiOUBiS','KAWRFWKnTkHPDlSM3IkZQbLtjnGOVtBD','Xr','c',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(20) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(97), f VARBINARY(73), 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 (18178828317140627947,310725,'Wb','s9GgfWRuLLIw4leofg1yznW19bStp2i2LvOCFhtSxNZy5g0tDM5L5id7ZDMapOI3GzCWRH0IraJZ','B6oZEXhVhiti4HJ3BZ','9MuKtJERkPYd8DPTCZwwS18SuI','YQ768ZIZb6z3Y5mx182mmij0jJiDPlZonkBZZEjghBty1sP','MLbIWUVhKsQi0Wqd6VzppnjXw1PilUfeP2CcB6UhlYDruXm5MUwS7w2y1D69t1YKiuPfuqRCnoitM06v',10);
-INSERT INTO ti VALUES (18178828317140627947,310725,'Wb','s9GgfWRuLLIw4leofg1yznW19bStp2i2LvOCFhtSxNZy5g0tDM5L5id7ZDMapOI3GzCWRH0IraJZ','B6oZEXhVhiti4HJ3BZ','9MuKtJERkPYd8DPTCZwwS18SuI','YQ768ZIZb6z3Y5mx182mmij0jJiDPlZonkBZZEjghBty1sP','MLbIWUVhKsQi0Wqd6VzppnjXw1PilUfeP2CcB6UhlYDruXm5MUwS7w2y1D69t1YKiuPfuqRCnoitM06v',10);
-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 (16728820582724111643,13719837,'IvU5kk3','vQ0EN4X4ZuFBOejieEpb1NxzAa1ecJXNvSms14LKE2emmiH1hZeFbzuyQSCveycvfPUwf','d30xO','0Iu','sx21Shdu04','duihljUkC2JwQWt42pbs1unPUxLlRhXcv3Y30TzGYs1AlZDb4KIIU1t6tDM924ZsQL2FvkxGJbyH9',11);
-INSERT INTO ti VALUES (16728820582724111643,13719837,'IvU5kk3','vQ0EN4X4ZuFBOejieEpb1NxzAa1ecJXNvSms14LKE2emmiH1hZeFbzuyQSCveycvfPUwf','d30xO','0Iu','sx21Shdu04','duihljUkC2JwQWt42pbs1unPUxLlRhXcv3Y30TzGYs1AlZDb4KIIU1t6tDM924ZsQL2FvkxGJbyH9',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (9510596791057902265,14336510,'ZmJ4fQA','J7L2ApRFdNvLQAg6fLrjKKYwzINXOWw56eBpBvV8PBGTZ9kLe20oBGsmSWOV8hlQumBuVW4tPEm16cVDaps1kNViyAw40LGxXH5qA3Gqhou7N8uAXIAYDBlN4PCK5iprr1ZVvkO9OoxcEgWYLSi5lcYzrpnfitUKO','P7ZRS0qTFtwCadf3','29uZK6Q5WRttaQjaLhjszrjiZjHaQx','rjWe6nZh','ivLsEjPooeGOxurKz21ubeMu1YBJqMCQ4OsKu9qjnPWlC2701LxYdsv1rUVxUtmbe8VmO09ZWvfVMZWoXilpkKHpaGx',12);
-INSERT INTO ti VALUES (9510596791057902265,14336510,'ZmJ4fQA','J7L2ApRFdNvLQAg6fLrjKKYwzINXOWw56eBpBvV8PBGTZ9kLe20oBGsmSWOV8hlQumBuVW4tPEm16cVDaps1kNViyAw40LGxXH5qA3Gqhou7N8uAXIAYDBlN4PCK5iprr1ZVvkO9OoxcEgWYLSi5lcYzrpnfitUKO','P7ZRS0qTFtwCadf3','29uZK6Q5WRttaQjaLhjszrjiZjHaQx','rjWe6nZh','ivLsEjPooeGOxurKz21ubeMu1YBJqMCQ4OsKu9qjnPWlC2701LxYdsv1rUVxUtmbe8VmO09ZWvfVMZWoXilpkKHpaGx',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1866848477174201775,11971310335373488995,'mcH3Jl4Q','8VdoM6Z2tsm7xG68wDiM','fL8zjL44jSd3ta6o7jSnEqNeLXuoBzjphs8MPCC03z4GjFL','QzyeiQGTP7Cy3cjnYI8xeaVqzBVRzSlDrkbm7TeYbuT27BL5h2o0SNJh17YmxHVHe','V','K',10);
+INSERT INTO ti VALUES (1866848477174201775,11971310335373488995,'mcH3Jl4Q','8VdoM6Z2tsm7xG68wDiM','fL8zjL44jSd3ta6o7jSnEqNeLXuoBzjphs8MPCC03z4GjFL','QzyeiQGTP7Cy3cjnYI8xeaVqzBVRzSlDrkbm7TeYbuT27BL5h2o0SNJh17YmxHVHe','V','K',10);
+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 (-3203377654420695945,205671892045351603,'7JPHO1R7lR1zM3yboN','c8hCHIhJengjB6CJr4jNGO8ZJpOw7zdV6KJ7A3fTrg9Lle','cYNFmvUw','ZtDuBo5TC36PrVaGm5L57VbeEdwXmeSPd25R9hTlH6W4hv1ztIj4IPBsgNIVWmuPFOms','nN','r',11);
+INSERT INTO ti VALUES (-3203377654420695945,205671892045351603,'7JPHO1R7lR1zM3yboN','c8hCHIhJengjB6CJr4jNGO8ZJpOw7zdV6KJ7A3fTrg9Lle','cYNFmvUw','ZtDuBo5TC36PrVaGm5L57VbeEdwXmeSPd25R9hTlH6W4hv1ztIj4IPBsgNIVWmuPFOms','nN','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-537051610696183508,13865140604097586078,'xDOPa539ShxlxcnzhO','L0cUhtCwo8oZ5LfJBab0QCoztBpRClt5ZqnH7tLufhBNlivwy2h90MWKZlKCG81rsNQtjiD','jGzgTsibTVGRK0OY9zuoSbvhJbrB8E3j6AxHI4zQFtnLG99uP51zhznFK7vMwMAQGpuqV4sqNcOzywWv8vNIqHZtE','lPH28cok2Tcfc1znR1jThfTy3QgqcuP57hQHiFb5mwxUd5tOrqdGzE','35','8',12);
+INSERT INTO ti VALUES (-537051610696183508,13865140604097586078,'xDOPa539ShxlxcnzhO','L0cUhtCwo8oZ5LfJBab0QCoztBpRClt5ZqnH7tLufhBNlivwy2h90MWKZlKCG81rsNQtjiD','jGzgTsibTVGRK0OY9zuoSbvhJbrB8E3j6AxHI4zQFtnLG99uP51zhznFK7vMwMAQGpuqV4sqNcOzywWv8vNIqHZtE','lPH28cok2Tcfc1znR1jThfTy3QgqcuP57hQHiFb5mwxUd5tOrqdGzE','35','8',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (12162506027388642199,11518819,'xvHHcgote','vb669eNQnVOyuVufF6XsiT51bOnklXbiOBD1fW4Uizc28JQYYjXVSIIC6OrXNgZNfpqMHf8CPGWs6GuEwANrSz3HMckE6bdFQs194e0CQ6F3BjlWwbzdvnoKw0q92OXXYXmIwgZt02O2mQpoR5en2pIhikU1zqgoSSAmGlrNKJI3VxlahLg9V3a9OVzFj6O707JCA829MII5L77P7ed6appmn5u3aqcENH8wI5L0aSnrSQ1Yvhe8V','6ENB','yUm6SnJWkI0yr57ImD8KXcLP7tn6U5zHovb4g5RO1Tq0IKOkAX41SjFZCGHW5gVnsUpapJKOi4I7ZsCVspEpO0tP7gTfEcsvwFfExBJm5iYHZkeAHzGnf7y8RUwPDZZ8HEfNq6EdfX6Bfg8KZRIkkQ9wo','25cqWnLaumH40xfveFGubgXaG','FYvGXIsYNDofYtBJrIjirETlBH2T05upqUuyJFD5oMMo7YASLqah1Q9kPDo18RURKEev17AN9GpcokYlVnHeJmpK7fI',13);
-INSERT INTO ti VALUES (12162506027388642199,11518819,'xvHHcgote','vb669eNQnVOyuVufF6XsiT51bOnklXbiOBD1fW4Uizc28JQYYjXVSIIC6OrXNgZNfpqMHf8CPGWs6GuEwANrSz3HMckE6bdFQs194e0CQ6F3BjlWwbzdvnoKw0q92OXXYXmIwgZt02O2mQpoR5en2pIhikU1zqgoSSAmGlrNKJI3VxlahLg9V3a9OVzFj6O707JCA829MII5L77P7ed6appmn5u3aqcENH8wI5L0aSnrSQ1Yvhe8V','6ENB','yUm6SnJWkI0yr57ImD8KXcLP7tn6U5zHovb4g5RO1Tq0IKOkAX41SjFZCGHW5gVnsUpapJKOi4I7ZsCVspEpO0tP7gTfEcsvwFfExBJm5iYHZkeAHzGnf7y8RUwPDZZ8HEfNq6EdfX6Bfg8KZRIkkQ9wo','25cqWnLaumH40xfveFGubgXaG','FYvGXIsYNDofYtBJrIjirETlBH2T05upqUuyJFD5oMMo7YASLqah1Q9kPDo18RURKEev17AN9GpcokYlVnHeJmpK7fI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT, c CHAR(31), d VARCHAR(55) NOT NULL, e VARCHAR(3) NOT NULL, f VARCHAR(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7308370,-257506293,'UoDiVNXHM','OpYemlhOvqwK15yep','PHY','WNJOmrQGyidGpbGATLx','2FryTjJOPgHXp1WRGJMUBtKRCMZerShpBfD1BnemcePo26Xd1Gzl','fl6eLQRb',0);
-INSERT INTO t VALUES (-4962395,445407833,'9sfJfhufnK27srZhRQBW2m','NTyeTzwmrFSOnR1jqPkZV9','vtx','x48kce2ge','jDFC0EiuRVcyJwfA1DHv8m7dc9vC843VlC4G2aipvtqTMuM0CyrnLxil1utoR9Q5YzZgK0gpetAeTG','PBEIfz817FIe1sHRInNzFRVDaBhppsmbL1QA3S1HouFTxzzK4DFPaKSny3rvvZfhWj1UXIT4ROTRIayS4R',1);
-INSERT INTO t VALUES (-363538,1871978325,'BoaCXcAXReHXpro','E4LkfAel1iiMMv4mBRji63oXXudxgvunnCb4mTDM7','ZAJ','udr2Eyo89Au','WJK6kWwoWU74ISKl0T','5dmaJyA5y17hLdQgQnX3kuVEnTfBBIWK9kbUq49OAHaLpxn7PJje0pXZ5mn3YGLVWFyYpNklXwt0xETkJSL98U3kvkTE',2);
-INSERT INTO t VALUES (2426129,-1528596386,'POuEaS6HbuQS0kMxnk','Y0tTGmVlCpooM6lYbQtJSpZT2CvssHDGKU2','2q4','DfHnQCsSmyVHPRIHOIrTq3gs8zSrVgcLA','Tz0RC1MfZMD09m7xj0HTCNqrcR6yHuKXCuB265BaZXb7Mppqvh6kQjDNdpCpFqR2LCXwOsbRqsYI','Qum6i9PUd8BJZFRG5Iypuwyh',3);
-INSERT INTO t VALUES (-1995424,334534933,'h6j0Y25x2NgWUTC','Pf9F3HFgCeKy4bN9pRyOqnciJuScYcUj29dN7a3MbaKVa2AmO3NT','8IX','e5ZucZ','GjrRCsfCm9s2Lo7dt9wDIYSIugtgBsVdKI9zy5ZFGBf1MbjvO8da6jzmgZUzOZC06JC0KzZ4CGV','5nqvdB1T0wkVYBO7hv2yN4ekJOY93PSCfvfbOrmrxpXnJxKiD1qK6b8Smi1VPxZNTrPB5ri5CAVYfB',4);
-INSERT INTO t VALUES (3846407,-698050928,'QDwa0omd3SPhj9Ok7','TjmRqsTlXsvqHj7','Ls0','bwOC','jktxCJngP1RTqsDhD3JTE8fR','a8FDismshya1UY3G60lTOzsTVC6gOWyxGe3HIdWFMspBDbPu',5);
-INSERT INTO t VALUES (3659181,2075665827,'WjO59bLHd9EeXnAB8g6iKl98QCe','jlTZjwBAE','Ce7','ozWvk8HtcOQfV6JOcqAOIr3OQIDcj','FxpXXrDZ4lIYslkNMvK5ZuzCokHI9ZuPJ8p0pmDhOnRv4GwPzcbfrhrpyspq73R0','CRnllgunoHpAbwgp90USJZeBLIM9WXv',6);
-INSERT INTO t VALUES (842683,-354658392,'YgTbAgV13Gcw','HRWz3BQ8zCn','OjS','IXsYi','MKSrR3FVrz3XnS36LzQBcz5w8La1fN1HaqR5GFNuHau0KwkY8fxrOVcDHQnSBC8bDTnAAbDYXlki0vbEmLs0yGwNUFyfBKWheTC','B6g9v1OCmkBv99jUiyo31hBJifAfVA0qg9IGt7mtgTWUs8',7);
-INSERT INTO t VALUES (3557344,723734576,'1X0z33Kws0LbKper7Y401W9GB85ZB','6mJRIeTIe6D88s7n0tllcNZntlzCvEYAHuQoW39WSeh0RK8Gck','I','zTiNEwNaDTyWvbhERlrpYOEvT95svLS7','fugfbtsVwbtJLCHKoBrhkLTgUFHycqUqIFvcUAyChPhKuHkHWgWpyKNnqxfFbW2hAdq6O6kdeiqahAr7rKL5m0InT6pQ4e','nPibJfSAdNZmR7QTwLG4MpQmHdNAgV0lPpMqDCoMRTAvG2PdnjWgtVp5Rf8sQqud9fRNlGHZVLJq0QP7Bs0ew0',8);
-INSERT INTO t VALUES (7903302,1739216245,'yTDEtq6qrvxN1FAo2O2Kjc0Qn','1xnksI1WLloq','2','0S6jJ4NmErnmIG6R3R5H1L9EpaWGBD2IlN','50QK5yo6BgcutoLJQLDL4XPhKwMBKHBDnndFGDUlZnZC4UxeXwVCHzztpziSRAQc','Kkq7Q5Z0yB0xGYr7Od8U9YRPfMqE7GdYqTU7YPxhpLHWFfwoFWhKfCeMT9wS3SbAwAGW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-862269560163493223,1694029410169589598,'5e8FlRpD','md1Uv2MZ9q8gKI3J7Brw5QZvFrEZ2TqDj1dJQKB624E8w1YRBGzu5KKhbEFYE5klUH0iPz2RBnO6zAxqBqiLRQmxUZrntO7V5rlsSYC3VvNtgYY6wUwreV6OuG3CBvCuU8JzpFl6zsMLhIySkrIGaBH9qn3yt8R7PxjWFYOKIOopHVv0g1q1wadib9TBhR5LoGv0tQTg03pbNXhYjvq88DBX4tG4al','EXX6PintCfD6Nv4vhrTDrWlco5QqFlq7PzKpqLAAdom7vpaXzLNg27l','PdQi5iP0D79ioPavtoCVafQWnwHc87TgIpYAIDJSTL9ILOrYyoEGXDC2EVtPSGBAw3sPH41sktaBba2oO14RD8QsK7g0wrdFr6VmFNbTVlVZtNriPE4xjBHBbKpk3L1lKY757uH679bOwX7WaUVjMH5aMzQRvJeY9P7CMEYZrUEriwIEAgSkStQpAGB34I6','E','l',13);
+INSERT INTO ti VALUES (-862269560163493223,1694029410169589598,'5e8FlRpD','md1Uv2MZ9q8gKI3J7Brw5QZvFrEZ2TqDj1dJQKB624E8w1YRBGzu5KKhbEFYE5klUH0iPz2RBnO6zAxqBqiLRQmxUZrntO7V5rlsSYC3VvNtgYY6wUwreV6OuG3CBvCuU8JzpFl6zsMLhIySkrIGaBH9qn3yt8R7PxjWFYOKIOopHVv0g1q1wadib9TBhR5LoGv0tQTg03pbNXhYjvq88DBX4tG4al','EXX6PintCfD6Nv4vhrTDrWlco5QqFlq7PzKpqLAAdom7vpaXzLNg27l','PdQi5iP0D79ioPavtoCVafQWnwHc87TgIpYAIDJSTL9ILOrYyoEGXDC2EVtPSGBAw3sPH41sktaBba2oO14RD8QsK7g0wrdFr6VmFNbTVlVZtNriPE4xjBHBbKpk3L1lKY757uH679bOwX7WaUVjMH5aMzQRvJeY9P7CMEYZrUEriwIEAgSkStQpAGB34I6','E','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3453649679551554136,3883101435307191740,'7mv','dqjFWiEYqpYcMe64MOh3QgLhDXS3rPe6m4VRSUfMJY6ystB4zbi5AkBgBhkJfPrhGlMdZbW0UfqlMRR4AqUHr2ezVcjPbeoC1wrKsPyI5MgebeFcRZYoOxpU6kWXZHXazYn9iZINkVDhZuroL9yIhdHPgJXAMuEsV1a584ZZSJv8','sAqgqopnVZD5Brjm83T3JzXwR208noqo0nlDv6zzxBSj0Qal95LuWiipZb','aKqZz2XJ0p8fQVwj6JN8ksknn6dxmyTezVE5ZhpHCAv3QEaj589cPNpYhCiVMHTNGaj6SMZY5IYOa1kTqwJ7sPuzyFf','p','U',14);
+INSERT INTO ti VALUES (3453649679551554136,3883101435307191740,'7mv','dqjFWiEYqpYcMe64MOh3QgLhDXS3rPe6m4VRSUfMJY6ystB4zbi5AkBgBhkJfPrhGlMdZbW0UfqlMRR4AqUHr2ezVcjPbeoC1wrKsPyI5MgebeFcRZYoOxpU6kWXZHXazYn9iZINkVDhZuroL9yIhdHPgJXAMuEsV1a584ZZSJv8','sAqgqopnVZD5Brjm83T3JzXwR208noqo0nlDv6zzxBSj0Qal95LuWiipZb','aKqZz2XJ0p8fQVwj6JN8ksknn6dxmyTezVE5ZhpHCAv3QEaj589cPNpYhCiVMHTNGaj6SMZY5IYOa1kTqwJ7sPuzyFf','p','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7186175946837789829,2654641692414121570,'92TddDCPR41x1zo0J0Dzz','2IUAp65HIxWMlOK0jV9nlIEo7SDkTqMD38SdRpRC9XVvYeSuvgGWOQanIr3YoGIOsnwbx','9U6iSXTKAub1Ptt5dMdYyOafLRDgVYccDJcZpFPngNtHPtpUnHG8e','jvXl3TZIRAm9rGDu20sitiiAbn0ifzW2HDJTnnbpqvKyW6NVa3YhDsUQEOjhH8mFe5zbsQi8TIfJstmckdBCNJLHYk85LAZL3KOmuBAJoU0ee3FreAHYGf5FdSmCyGkhkFai','IC','NB',15);
+INSERT INTO ti VALUES (-7186175946837789829,2654641692414121570,'92TddDCPR41x1zo0J0Dzz','2IUAp65HIxWMlOK0jV9nlIEo7SDkTqMD38SdRpRC9XVvYeSuvgGWOQanIr3YoGIOsnwbx','9U6iSXTKAub1Ptt5dMdYyOafLRDgVYccDJcZpFPngNtHPtpUnHG8e','jvXl3TZIRAm9rGDu20sitiiAbn0ifzW2HDJTnnbpqvKyW6NVa3YhDsUQEOjhH8mFe5zbsQi8TIfJstmckdBCNJLHYk85LAZL3KOmuBAJoU0ee3FreAHYGf5FdSmCyGkhkFai','IC','NB',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(60), d VARCHAR(40) NOT NULL, e VARBINARY(18) NOT NULL, f VARBINARY(7) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2163500389,6545247,'cKlAxTfbZF8DATTZ1csE5FGDoSoYFe3j0htEBGF8ZGC','kY5nlpg','cZ1ih8avBKtHIj','Yko','t','YP',0);
+INSERT INTO t VALUES (1825791123,3301571,'sYyCaskFTUsuT0Le9s5LT','Z73n52cYDW8LIW0WmVBLu2O','S','9N','M','4',1);
+INSERT INTO t VALUES (4139344189,4467570,'zeLtU66Ajs3AR6RMQFVcexVy','Ky4UrE0tO92UmGGJ','haXSCoXLyP','pgl','a','t6',2);
+INSERT INTO t VALUES (902101622,-6291674,'pm4hOrh6G5gMOKwlP81xci7Kt','24dQIz7cziMidi7BgqhivXeh','VYmM40hsRTrVfCAo','WZph','P','Nj',3);
+INSERT INTO t VALUES (4107770519,-6254171,'QZQ05oyqB2Mh35XPTF6Q0uQCO6PRkcXSQF9JFqgKl2R1P6PBitsR','cHnWoornlkJ4EaB','BbEowE1QBPty','6Z2CFpY','i','F',4);
+INSERT INTO t VALUES (816202794,209122,'Ks2ubmFLKr8aQ3fI6XY9Trf','egoMYUCFtcUz8nKqYgP','TvEEcp4mA6o4mfrf','V','w','1',5);
+INSERT INTO t VALUES (3111496970,6635546,'SdIyu','Njh6cDdtAA1c23zMW8Tl','CU','tlY9yW','q','W',6);
+INSERT INTO t VALUES (2047965203,2027916,'1BQUs7cF6CcYJlzgA8LX5Is5Dc5OEtm5wTkyAG3YC','4ovSUSVBzKNDung94','q1H5rvUchLec','Ar','u','n',7);
+INSERT INTO t VALUES (1096301205,-2016062,'BGEmjvxEEMCsC','yZJFQ8ZCTRwur','mzoFFiZh','oXbd93z','v','x',8);
+INSERT INTO t VALUES (363429132,801711,'EiNjeSwOpkw','NezeIe8uOOJBCOA8c1q','i7pu5yTPlAFeKDX','0','a','8x',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(60), d VARCHAR(40) NOT NULL, e VARBINARY(18) NOT NULL, 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (336818950,-1556985833,'wTxo','udgCwj','lM','8DdHLT7gX9vHanrpNJrZQ4','fs4v1fSdmocPA5icVQXvjAnfwiWZQzIRAklMSr6L1pMO8GBHJqKGSj','uj9m1LrakvzKGBtjbUpSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBTbTvghwGZrZ922jXYQetrGam',10);
-INSERT INTO ti VALUES (336818950,-1556985833,'wTxo','udgCwj','lM','8DdHLT7gX9vHanrpNJrZQ4','fs4v1fSdmocPA5icVQXvjAnfwiWZQzIRAklMSr6L1pMO8GBHJqKGSj','uj9m1LrakvzKGBtjbUpSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBTbTvghwGZrZ922jXYQetrGam',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(32);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
-INSERT INTO t VALUES (-2046044271,231111539,'o7YZy','EvmB9','gj','76','4a5LmjEE9v5jS4ZoIn8a8AepeDATmunIUOVxHkBFU','WqaQfEphExdZZEDj2y4JA11vQUvITiLDMA8VP054m',11);
-INSERT INTO ti VALUES (-2046044271,231111539,'o7YZy','EvmB9','gj','76','4a5LmjEE9v5jS4ZoIn8a8AepeDATmunIUOVxHkBFU','WqaQfEphExdZZEDj2y4JA11vQUvITiLDMA8VP054m',11);
+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 (8206392010109111296,5215691,'a3lvsWZwH6Cad7W630mUAWQLMmL8joJaADg1kOJ1','4xhe','FVKLL','b9TJEa','Q','NI',10);
+INSERT INTO ti VALUES (8206392010109111296,5215691,'a3lvsWZwH6Cad7W630mUAWQLMmL8joJaADg1kOJ1','4xhe','FVKLL','b9TJEa','Q','NI',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
+INSERT INTO t VALUES (16069182289025197801,-8030372,'TPdNQjdpae9ywJYHgAge','jZ7E94HiMbMMZOEBapPfpyPT','aC1hp13N4Y7eTPaSvK','QZZ0iXF','Y','do',11);
+INSERT INTO ti VALUES (16069182289025197801,-8030372,'TPdNQjdpae9ywJYHgAge','jZ7E94HiMbMMZOEBapPfpyPT','aC1hp13N4Y7eTPaSvK','QZZ0iXF','Y','do',11);
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 (273547832,-1574165966,'azXQvNz5qLClTFezTP9icYnTR9QU6','92rrAvtUfcm5lHVFr0MfsmA47aEgDOtC5dUyN7YvymcRknqSXfSMlXlRoIcXCRlZ2JbUMtF0yL5hRmxy','FG','KvX7','CxP3YAZijcW4A272MA7VjXj1F6wAPNkA3Dd82nt','FUxmcYJ',12);
-INSERT INTO ti VALUES (273547832,-1574165966,'azXQvNz5qLClTFezTP9icYnTR9QU6','92rrAvtUfcm5lHVFr0MfsmA47aEgDOtC5dUyN7YvymcRknqSXfSMlXlRoIcXCRlZ2JbUMtF0yL5hRmxy','FG','KvX7','CxP3YAZijcW4A272MA7VjXj1F6wAPNkA3Dd82nt','FUxmcYJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2132036369,912413478,'98kldVoL1zTe5rf2','Vn1ZJM9Vr2d0jrQdGSNYEew4JAsoXmYCj6SETrOibx9t07kLTON','igY','VC69LtrjNnP7EtDv9Ft6rad9p9HEGGuQUSx5wynerwOHqACuTgTqbrq6rt7upmLKlldMWv8mcvsdaI1qAFkO5NQjf1hy3bNYvinztKs3IQALeV1CHj','vuXjXvUT','5rnieAI46FsGNZJarLDUO4',13);
-INSERT INTO ti VALUES (2132036369,912413478,'98kldVoL1zTe5rf2','Vn1ZJM9Vr2d0jrQdGSNYEew4JAsoXmYCj6SETrOibx9t07kLTON','igY','VC69LtrjNnP7EtDv9Ft6rad9p9HEGGuQUSx5wynerwOHqACuTgTqbrq6rt7upmLKlldMWv8mcvsdaI1qAFkO5NQjf1hy3bNYvinztKs3IQALeV1CHj','vuXjXvUT','5rnieAI46FsGNZJarLDUO4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c CHAR(84) NOT NULL, d VARCHAR(47) NOT NULL, e VARBINARY(43), f VARBINARY(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2535952903,1295050900,'teDAckiq02IlH4fpuEaWCpqF5xVmSXawmSPFn0WfrgNWlFsJbjGP6ewZAD5N6CKCHTwzK57ljGV','7Y1FYUQUG5ZBB5e0Bxh','ewa2Ga','yY9LNiSHV8RSpXE6Txdrl2yLYpV8yK5ptJVHFMVmUAEIgaIHVe2daW','T7iQ6jjg8HacVBocecMVhBCykjOQvNLeNxp','XvWZjcBtoyzhYWuZIpYr6d0',0);
-INSERT INTO t VALUES (3072466036,2034230396,'dpLxC7vyOwy5UoB1DS4','95KQ76ZA6e','3DVXs','oTh','6niGDzn4khvKuE47ATw5q3jahvMIp6qx1ZIVso8vOvozfbP7ntknZGKPp5fpM8j9p5fm6NyKDkSrIv7LBBe','IpPwdJ2qxlXckw2Uff4SA2ZNtnoxGK32PStJNNaOL2ejfUDdCivAM9FU',1);
-INSERT INTO t VALUES (3144600827,-10902053,'1KNLhNFr5k1kubvENHccOpmd5peXNzvxDfAFau41MDBCtFUc2VvapR80pOq','HO7nibjUZvR8Ueu8R7UsHjizAsDZuZJNZzFfM0vr','kiZg5PJXsLvH3rguMY0pEUd7f5D4f','fpfsdrodlUIiCrlTabXKfPJ0MCNlcXn4arB4pabrrSwja8W4AnIOx68hG','wsAK1a0f7OJaYw2gwHDi8D','2HmwN',2);
-INSERT INTO t VALUES (3724023342,1218224084,'c80KW99KF1xPVeU0vvfZlfuNhBWQcHhhNwA2sbfmWLzhVAJsPV9WLqNyV3nfSvD4Xj','QGEX8te7L7k91z1du5fajrQjOwrmkykTM69P6','7GF2tTqgPGyRvv0CDUH','QfH7zw1efAxDZUcYOqgsJT6bmxO20p9lz4vIsM8','Qhtlqeq0EgUvHm1HKtwfY7dKi1RJcidFseF','OkIrg0KtEInzoTdY4nNE',3);
-INSERT INTO t VALUES (2903098233,-379040804,'hOi9pIZHyo4NiZBgBqmqL43X2GOqEBtxlnaG4Jy7i6t4gOMOtGRQ7BvOKJWLpFeArmjb823Oe0mR','Jlpy3jTUYYdA','gOpEXV5','T7gSqWf','r09kqBEqMEFe','eERFQMdAnhuLv8OsiAVU9rfRSQygPKjaAcfspoMfG86gH7mP',4);
-INSERT INTO t VALUES (3417891923,-1650264300,'8lsfP4cn7dypjggW91oZjBWsf0ByfEw2JV6r8BmcDOxLO6cFHv83FMaqgMbqmUtPboJUlAdxeHt','U6sLQxxXVCpD0j','OyhBRVaFyek4CftjcuA9rWCtxxb3JovC','Ovuscs9srfzyxwfUdXb8ZNnr65t7VCDTIcgNeepHwAbpXlG','PRksew8AetitT0N8xOm8NtxSTWgWUiXGOBqsNTI6bQw5jmwsujch3XqYg1wNGbtZpstKM1Af','DTAOsHFGW5uj0FPPW1Ii9zbDG8g2UTojiOUP8Zj',5);
-INSERT INTO t VALUES (2309495627,-1174481444,'QKAH3VO8AnVWniK8mDPA1a1PbhqkSJFwANZb8o37Ai93','LDtx6rBhcTRSHLOknTldpFNBfV9Uyxsy6','DDJnpAxTJQzm3B2zK9V3B92CTpWSYNNU','3pHRPkT','DmsB0vhi','71lZgyhYwJ9dy6MrMZb3ZwqDxvS3HlsxlvwYx4Vd',6);
-INSERT INTO t VALUES (259847254,587442798,'qTirN3tUBYXHJxJYrBzTtALn1vBtASrtwX2MiblC3M65V7A0eGd1Uz5nBP4EBHMw','dHk5BCBPGIZkUDsKCuKnDsIM0FmxqwAWAhCylMO0Xu5','PMsFMjkp9uiU5zyiHs7uyG','ks','5Zgch2N8rFokW8BoxxLw8amWiyuXcOe6TWGqAEZxQC','VusWaAI',7);
-INSERT INTO t VALUES (1999488723,1123769933,'DE7RWzcZdDTYZlW7J','YN6lYWgjW4k06obtPbgGOvl1AwZ9cXi6dO6ztXb6X','65U4TzaeFPLSQmRhQ0A21U3Z','0SGxmthWdSjjPdNGDTH','IzhlwICM6LpJXeNmV2JhcnQhjkJ4P8Xt0hhaJa9h7WCU0XjGtoBvuGot','h6Axft8ExMRpY75rg4P9',8);
-INSERT INTO t VALUES (3986359060,-1533157459,'d8qITRYob7zsAsNvRSxsnU2Gfwo0PYcidCE9II9GJoKzw','Vay28GNK5fSwJyRVwFYP2dt','tbox','eCXq6DVnCSa1VhLEFVNN4BRU00BbIvV1AQRN3aAQvQuue4GuhRjJjbjp','DqdJLwxfd2SV7MuiVe71mfjW','Ht',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7875459033337499475,-6627362,'PZDCyb','XqZ1YDWty5JSJyPFv3FpPF5vrOWahuGfANcsd408QY7T0Ib4uAVMRgMlPY3sDhUWVtxam8I5f6fTbReTtaVeSGlMQ7oxn7CXbQEz9sx49s7WkQS8bhfG3mutRHH1D5dJ2kOlWbZpwZuG2sch3JpTALsMlBaI1xlOVZrF2JfihtNFFlQhDVZ6t2plemQFsxtwOhE3iBWo8mPDQg98yrJZbu6KyHUDIULIaUmVPYvGg','Dq','q','g','G',12);
+INSERT INTO ti VALUES (7875459033337499475,-6627362,'PZDCyb','XqZ1YDWty5JSJyPFv3FpPF5vrOWahuGfANcsd408QY7T0Ib4uAVMRgMlPY3sDhUWVtxam8I5f6fTbReTtaVeSGlMQ7oxn7CXbQEz9sx49s7WkQS8bhfG3mutRHH1D5dJ2kOlWbZpwZuG2sch3JpTALsMlBaI1xlOVZrF2JfihtNFFlQhDVZ6t2plemQFsxtwOhE3iBWo8mPDQg98yrJZbu6KyHUDIULIaUmVPYvGg','Dq','q','g','G',12);
+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 (7768165346169237907,-7896974,'A67hMpOjoTcDbBc4KfHqLntrOiSiHBHJrEiY952ZpQF','FDNLa6DbOvbWKAps0eidsPELqaaKbiUOwQQQKZkZLM9Rg6l3czkT97Z8kBprNc3ofI0Gm1eUvfJQnA5q6IBGVfMEhQy8bY6CEk4oDxrk453DJzrB0KtLr4Soi9NF4cOZqdnhiMCOD39GrFKGlTNGpzo5oDiLY3l4NeqBKgarrxHPYOxRFwQRRN6yJdqAlj8cMc5SVv9RrlrMOKyfNFyUCGYsKVWdHF8K0zzzhQVZWUMXbacanK6q','PFZ3j','G9P8NinipWSMs0MrCS02XYyJwMjtCiiEpaAIypufFI738bcjoZVsZkXYPtwIcVhreqnJEwZHaEm0G5CT9p69MGRMZdVKxVhfG0DZCOh5cag1t0M11FfqtL1rHrt7xY2nCCsQWw1wHu8Nlc262YViCe9UEK9y55RkpxPPXj8j7TEX715dtJPR8swE7OgOLQeN5d0eusqYkBeSbe7NC5sfOGqPsMU','9','M',13);
+INSERT INTO ti VALUES (7768165346169237907,-7896974,'A67hMpOjoTcDbBc4KfHqLntrOiSiHBHJrEiY952ZpQF','FDNLa6DbOvbWKAps0eidsPELqaaKbiUOwQQQKZkZLM9Rg6l3czkT97Z8kBprNc3ofI0Gm1eUvfJQnA5q6IBGVfMEhQy8bY6CEk4oDxrk453DJzrB0KtLr4Soi9NF4cOZqdnhiMCOD39GrFKGlTNGpzo5oDiLY3l4NeqBKgarrxHPYOxRFwQRRN6yJdqAlj8cMc5SVv9RrlrMOKyfNFyUCGYsKVWdHF8K0zzzhQVZWUMXbacanK6q','PFZ3j','G9P8NinipWSMs0MrCS02XYyJwMjtCiiEpaAIypufFI738bcjoZVsZkXYPtwIcVhreqnJEwZHaEm0G5CT9p69MGRMZdVKxVhfG0DZCOh5cag1t0M11FfqtL1rHrt7xY2nCCsQWw1wHu8Nlc262YViCe9UEK9y55RkpxPPXj8j7TEX715dtJPR8swE7OgOLQeN5d0eusqYkBeSbe7NC5sfOGqPsMU','9','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4830893156063086309,1209814,'r41o6uBxFhljHywSvK018y3D50qG6LdiG9bQWFTmJpLSesPa','UmRUXEspE3afCSqs3Ua4A2hFw44JCkCnfY2FSM3gPzzKX7N3I87mLeZGqMAFNXrTsZ0wgEqdxOBOe848ZLSwUccWoaOEFvknbDaSQX5FqtQCq3KAgfhZGyixsQAegtB29xkOxlWsjstjT0rbgFiz89ZNnbCF5EixK0UcbrBLaPJXBgezdp5QM3TickSdnwBPN13R8HSOuiSMV3mN8fsbs0p61R8H1JwNuTkLw7pDY8e','rdUoL75oQaqvJsvcA','VkbDcLXvGpOHgEquB7WkSdtAkYVOMkQAWMDMkiLsy0sOFmsIZ3sHjAr1tmDXcp1HW4Kq3MpC97NK7JnynK0NbeOB359Nk28bywzoTQ1Iy7IU69RXgv08N1pUh4VisXjIPSaXXihbvvf6cdCn6Xm3Jz3UqTXwFoQvjPFnrsSksceFZI8aKMGDQ2Hy','Q9','V1',14);
+INSERT INTO ti VALUES (4830893156063086309,1209814,'r41o6uBxFhljHywSvK018y3D50qG6LdiG9bQWFTmJpLSesPa','UmRUXEspE3afCSqs3Ua4A2hFw44JCkCnfY2FSM3gPzzKX7N3I87mLeZGqMAFNXrTsZ0wgEqdxOBOe848ZLSwUccWoaOEFvknbDaSQX5FqtQCq3KAgfhZGyixsQAegtB29xkOxlWsjstjT0rbgFiz89ZNnbCF5EixK0UcbrBLaPJXBgezdp5QM3TickSdnwBPN13R8HSOuiSMV3mN8fsbs0p61R8H1JwNuTkLw7pDY8e','rdUoL75oQaqvJsvcA','VkbDcLXvGpOHgEquB7WkSdtAkYVOMkQAWMDMkiLsy0sOFmsIZ3sHjAr1tmDXcp1HW4Kq3MpC97NK7JnynK0NbeOB359Nk28bywzoTQ1Iy7IU69RXgv08N1pUh4VisXjIPSaXXihbvvf6cdCn6Xm3Jz3UqTXwFoQvjPFnrsSksceFZI8aKMGDQ2Hy','Q9','V1',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13777919020492293735,-7129139,'CTxFbQbEl7nNjKCQLOSC2lWG9T','czVE37haJG2slGy8cMl3iYZ6zj9kU1QXXQaGUm3Lx0Aqf2F4KoFvNjoISTuOs1GirIlSHG0o8dfh3G7nAbaPbbzgnG3E7agNu9tr5McqOptFSOOyirsrDUDSNeMvpTozlWuVBmKukaODp0iOmyLUtcGL4ouWiA1ujabTdJY0BK2HWsAxyePkOWttB3Ksgf8DMiNr6GgpKAXYMnWBGhRvlWzMOxlyIEJU2cy3AEFAs5gITToJSucYtFO1KPqGKu','Pmney','B9zy72k6uFVBnZgu05y2kKShoFtfUfo5JsS5aga4mpF7vQr6t6HQWrEsyMbVh9rXCFYCYfGfeqPQqx5JNqwVpDnozCSQGcCaq486f9JKOrr2Lj1B0EjF703JjFnaPldC0hpSqtAuJzQLdSxJY9vy0tbMVhe8AXmOk10x1cxfK7pqcxYmbZhwVmB6','F','C',15);
+INSERT INTO ti VALUES (13777919020492293735,-7129139,'CTxFbQbEl7nNjKCQLOSC2lWG9T','czVE37haJG2slGy8cMl3iYZ6zj9kU1QXXQaGUm3Lx0Aqf2F4KoFvNjoISTuOs1GirIlSHG0o8dfh3G7nAbaPbbzgnG3E7agNu9tr5McqOptFSOOyirsrDUDSNeMvpTozlWuVBmKukaODp0iOmyLUtcGL4ouWiA1ujabTdJY0BK2HWsAxyePkOWttB3Ksgf8DMiNr6GgpKAXYMnWBGhRvlWzMOxlyIEJU2cy3AEFAs5gITToJSucYtFO1KPqGKu','Pmney','B9zy72k6uFVBnZgu05y2kKShoFtfUfo5JsS5aga4mpF7vQr6t6HQWrEsyMbVh9rXCFYCYfGfeqPQqx5JNqwVpDnozCSQGcCaq486f9JKOrr2Lj1B0EjF703JjFnaPldC0hpSqtAuJzQLdSxJY9vy0tbMVhe8AXmOk10x1cxfK7pqcxYmbZhwVmB6','F','C',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(30), d VARBINARY(28) NOT NULL, e VARCHAR(41), f VARBINARY(75), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (971836336,28772,'c6uh0iK19wYzbhsFeLXk','iFWtGn0tEvPrUS6ukvVBoRydV','0OGSECOH1','lEOcGxevq29U1Akrmoh2oe0OS5rb9lQW8k2etzISwdxfzgmoeC4t17xPxn1cFRIQHl3ePcSf','fp','H',0);
+INSERT INTO t VALUES (-1071734322,34075,'NtrpwsEMx7ERYItGiNWnC','2','coAcQwOhvvdK4yFzop38ag1UbAA4tJ','IccAtFq1L1FvJjvrKnZNPntajB2g66ayId7fCfpXpVYhfbQjSdvJQtbKjx','g','x',1);
+INSERT INTO t VALUES (10127053,20061,'4v9v3UYsnjceExU2Do','Cn5Jj0guct','7z5Sq0tfTOxQF4Zwn2eTC9xEZM','zV5GMsBFbKVoDzMo0DDmb56OqzB3','Ha','C',2);
+INSERT INTO t VALUES (1034838645,54280,'lmf','hUPsrgQ76HkpvAbKEgXES','gB1Xt3JPhgr','bCfCU8bp04ZjGB7rCLSL0ruPVELJ8wPg4JBIO0cblGbThH7RoLY','F','E',3);
+INSERT INTO t VALUES (-1024162797,50037,'b4PhlWy3RLLuz60u','xCLlREmhReW9JlL','wxG','YhUmcUtfK0zuS7VSDvOEWXo7r3sVhS','T','e',4);
+INSERT INTO t VALUES (-1853682542,53695,'nOoZwF0KtEHabTXslUpgMXV0aDt','jsGeFjXJUnrEt','hETR7Qm','TI7U7CwM653HKOf1K','uH','c',5);
+INSERT INTO t VALUES (392432118,56947,'AEjjl','1ixGKcm8FWuklg4LQ1L4QzR','i5eSqE3K4Z1XTVWG9fRmh','9uCnnBfmYpBi','p','J',6);
+INSERT INTO t VALUES (517145768,35165,'0TGeSTfzjjJJPnl96617x7','7jzYgAkkjGwZIB5k','zADTccIfphL','TYlD','l','y',7);
+INSERT INTO t VALUES (18476785,18345,'uYILhSZdnoZinjCVn7W','3UcfgadaeZwZYK','IW6yxIrIYTucoS72BfvSZd3K','KGM4','b','i',8);
+INSERT INTO t VALUES (-1265330965,42328,'Jj','AwtXr3JgzSYUIQzb0k','DEnIqTlKCj0qg3Fs9TauwJ4Kt9IJSzfRz0g0i7','lXuvgHLftaeweQCMgoES24rtuGtfNvanuv8MOz10qUnmRSj','A','t',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(30), d VARBINARY(28) NOT NULL, e VARCHAR(41), f VARBINARY(75), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2799533278,-985035179,'d0yf1TgRBCehKybPkGvzan9PRL36uGsVayuTRXTnO5P02dTsepJNTHXlPsnhkFxUD','SBPVy7eNepPhuPpRRhnfZQlI7Lpg','nBQmBWYvm205jDCxhiNoHlgOxVwT7lK','ph','U06meu4Yz','bF8CKK0Wk0Bx0EFCiKuk891U5qiVRXyY93cqt2ZWWH0lF2I083m6giWhlX4hXaoiRWWXVTcqTPDB',10);
-INSERT INTO ti VALUES (2799533278,-985035179,'d0yf1TgRBCehKybPkGvzan9PRL36uGsVayuTRXTnO5P02dTsepJNTHXlPsnhkFxUD','SBPVy7eNepPhuPpRRhnfZQlI7Lpg','nBQmBWYvm205jDCxhiNoHlgOxVwT7lK','ph','U06meu4Yz','bF8CKK0Wk0Bx0EFCiKuk891U5qiVRXyY93cqt2ZWWH0lF2I083m6giWhlX4hXaoiRWWXVTcqTPDB',10);
-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 (291294246,80819590,'gV','07Dxzams7j35QiVYJt4wrrlPzNuk','ueUMsKL1aJulvN9c2jjKKB3hkqwJ8cM0qjLY','eelxsJyHph','txljQpkCVDZXMs','4pedu2F9bi5m96vii3N60p9ytOD25goIxXRUjg',11);
-INSERT INTO ti VALUES (291294246,80819590,'gV','07Dxzams7j35QiVYJt4wrrlPzNuk','ueUMsKL1aJulvN9c2jjKKB3hkqwJ8cM0qjLY','eelxsJyHph','txljQpkCVDZXMs','4pedu2F9bi5m96vii3N60p9ytOD25goIxXRUjg',11);
-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 (3715066826,1530595582,'1qeMlFmbFlsuAoun9iCSm00iKpDRwU1Lr6UsvtrGQn6g','0xlVK78CjofeTXJlSWaXYutpCdDWKg5puOHiln6crR6yFyICZWSoF0MvQxJYiQdFiaSyNa3b','J5u3qRD4drMpRWKUigcYNcy5stwBrDP','PkgPXL7wvXLugU2778bPxCwmVvjHnwg9yL1uyxOfXYgGU','quxJ','YCkL7EPF',12);
-INSERT INTO ti VALUES (3715066826,1530595582,'1qeMlFmbFlsuAoun9iCSm00iKpDRwU1Lr6UsvtrGQn6g','0xlVK78CjofeTXJlSWaXYutpCdDWKg5puOHiln6crR6yFyICZWSoF0MvQxJYiQdFiaSyNa3b','J5u3qRD4drMpRWKUigcYNcy5stwBrDP','PkgPXL7wvXLugU2778bPxCwmVvjHnwg9yL1uyxOfXYgGU','quxJ','YCkL7EPF',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1551069602,34058,'U','7ds5u7V4LfnsD9RDsnSCZ3wlo6','Amc4eQN','nuBRDJBpg0VD88Ca2gV4ocNnJCQl6OM5hYCJu4snvtxSoPWZYRgIlC0RFD','mo','0',10);
+INSERT INTO ti VALUES (-1551069602,34058,'U','7ds5u7V4LfnsD9RDsnSCZ3wlo6','Amc4eQN','nuBRDJBpg0VD88Ca2gV4ocNnJCQl6OM5hYCJu4snvtxSoPWZYRgIlC0RFD','mo','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (-2018904261,29901,'uiVI0Ubcj8i49','LkizV','R7xQAm','F3aeqcabx6x7pYPAvfTl6Ttpz4vaovnv8g9MvzEi','YD','V',11);
+INSERT INTO ti VALUES (-2018904261,29901,'uiVI0Ubcj8i49','LkizV','R7xQAm','F3aeqcabx6x7pYPAvfTl6Ttpz4vaovnv8g9MvzEi','YD','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1684294968,26525,'EPUAXFdPNdaEgJFHHzL2WvVTo','XWv568EV3FdrEZ17He083B5bVwAHYA5HUwQellPDQhQMglekkzTXy6Y2dTA38Yy1exO1szIVzAGUbS7M435NafNZfVqnqE0VBDo8FxU1Bm207Imgpxr0DN4GJozGv9K6cFJLTwFMEjGKGDk3KbhKDgC1D9MRgoitbMi4ncbjdVA3fORN4qpq','taYOpqBvFMS6mHHupi921FauUj82w62y84','GcpN81t96Y0jlWWQNzc2','ig','d',12);
+INSERT INTO ti VALUES (1684294968,26525,'EPUAXFdPNdaEgJFHHzL2WvVTo','XWv568EV3FdrEZ17He083B5bVwAHYA5HUwQellPDQhQMglekkzTXy6Y2dTA38Yy1exO1szIVzAGUbS7M435NafNZfVqnqE0VBDo8FxU1Bm207Imgpxr0DN4GJozGv9K6cFJLTwFMEjGKGDk3KbhKDgC1D9MRgoitbMi4ncbjdVA3fORN4qpq','taYOpqBvFMS6mHHupi921FauUj82w62y84','GcpN81t96Y0jlWWQNzc2','ig','d',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (366007892,1563642779,'bofrSFNsz5CIACw6NVsGknOLD9e0piPf2InnJf9LvDLrvYUDeBcTSATvCp5s0qIm9','HShs3C8kwRhvsPvkT8yYGSrioZEkO8dHAWeKWI2nomzlN97VfcXOx6hpCcsTJbadiWwROI8nF0jXtzb0E9f0Vk8DH3','IsyPowHX8X0l','I6IqMRnbfYvfHRpcnkEINSe7lS7P01wZqGA4XdCekAtCGXhVzDSPPiKR9JHoTX3td9UueL97iLua7Ed9PcNsebvpqHcqfpQU0zvtjkQR8vtKoH5aJuJTlpwPVbEz4pMoYXxqShTI61ItMo72mH1lIWbHtez4Axjg4vuMKre23q0ooj9tQKPrR0Fm7juygS5GuQTl2P','7YTxB6AcXYWUTeoUDzj15xo1RQgQ4xa2lM','E3yvsglXKIQCFWPYHGRPEU46B8',13);
-INSERT INTO ti VALUES (366007892,1563642779,'bofrSFNsz5CIACw6NVsGknOLD9e0piPf2InnJf9LvDLrvYUDeBcTSATvCp5s0qIm9','HShs3C8kwRhvsPvkT8yYGSrioZEkO8dHAWeKWI2nomzlN97VfcXOx6hpCcsTJbadiWwROI8nF0jXtzb0E9f0Vk8DH3','IsyPowHX8X0l','I6IqMRnbfYvfHRpcnkEINSe7lS7P01wZqGA4XdCekAtCGXhVzDSPPiKR9JHoTX3td9UueL97iLua7Ed9PcNsebvpqHcqfpQU0zvtjkQR8vtKoH5aJuJTlpwPVbEz4pMoYXxqShTI61ItMo72mH1lIWbHtez4Axjg4vuMKre23q0ooj9tQKPrR0Fm7juygS5GuQTl2P','7YTxB6AcXYWUTeoUDzj15xo1RQgQ4xa2lM','E3yvsglXKIQCFWPYHGRPEU46B8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(97) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(22), f VARBINARY(58), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6088609,11554,'K7ml3i3mcNA1L2zjIkxMt','ii7P27yqtG959IjxmeVanK9OMv8ONaYHcomFU002nykAOoQnEpc','SADyguR','RAhQb5K1l0','vldzYIrB4RkF5wpTqupkDSajW9yrLx','HPfpcARNVSgXdSaS7vCA6sUjN9Zk3IBf8gjQ3orU2V0pdmenxduOm5',0);
-INSERT INTO t VALUES (8559013,62604,'DWX6e0X41tkQLXkiDrjuXbKm8smeujDBy94szuxnCH32ODqwXfs3K2Jas2c6sfbEBIQ6FJtiIbdSkHqRTOiqXDxhN4IgEbwTW','dW5Z7FsxJAUs34FQgQxYlr6EH1PzfYPZo4odIDbL20CbYjjG99oJy7thU','kdLfN','OFoAHIYVA2elQSfo','J8n1lOWCWYkyR3u2Y8VJjPbPmajwfjYa0xmIdc','o2iUMvuamdtdj2F3UTVkw6gIrizxYTrbBPKBWoAh2aJSwMOv5nn73UrO',1);
-INSERT INTO t VALUES (16768474,18314,'FMIlarqkeuBayiPIqR0CFLd','gC24cU53PmmWCgn1SXlUEcIbn','cFdqFlPefjFW5GK5i','1M9Sd3fFrXF5VyppsrVJO6X1g7CBMf1QP0ISnKQMarhiemqsac8K7noxv0','ZVl9pC7o3DPjDGttksg7qh2GoAxQdmQcwMEkIa4N9ZWQz65XOEiE8AV','JydoSOOTfhJarU1Q9B55qjbM2FKOTm9GbvYrWEeWmlQwisrCgcXjoSEGqaAZJ0kpqsXSmcc250f0hA2bqrpY90Ix54DM',2);
-INSERT INTO t VALUES (5473757,23466,'meVz722wL70GubqhZlDVDtYMrXtBWPMj3K9t0rNuMOtW0YPXHEWAIkH0i2Az05mNQF','xd8pms6Ofng1sxnI4ZeO8OHR','c1VWkBiwzy','LjRl2zwZREVNihjACcoxJVx1A2LcFJT5Ptcdh7HnSR4FFo7H15','DYSyYIDxMVWTZtXuCkoBe00vKk0ecLz86PeYyiOOdZgTsRyRZPYhr0Ga6wUrn1W5','2Ax2vo8CbxHc7SJ5eYj',3);
-INSERT INTO t VALUES (9059613,14162,'ctOEZclH8baCpem56','MSPtg9iYaqJV9HsBUBOtOaWsxZiDfhwJxOYJUawVkjgU52eQZpbbDxyL','zqZ3cHfyrRL5tqieDNDk','B8YQhi2uNl77SuKtmqXw5T6PWsFc8Pninq4CSesAfbraF','9vuXK8rKa5Q0f2ugJil0TO4bB21IdhTxWJ7Z1oEJoamcJ1iTTdjbGTns1aTPXMoDO6GU','Jo1HWDJK1G4DHfmXHJHIU3BNWiUwKiSdFQuYeqqG',4);
-INSERT INTO t VALUES (11657111,10105,'YV0CJEWqgczkXGTAW4h5Ax','84INYq0SHi','7NcY','m8NsdmDq1HHKEv1nCgp68fcMonOdu','Is1XlAQio93wOQa8sA7E0r4m2gZaA44YdUogEnvxJovBNtnOi7KLjqmVuJ831ON0qYdOiX6sF4C17bT','v0gNd71lgtkHGRdMpMqMDvVnW8xHkET4QJNF7JcvCFaD0TsFjQKwMVKdftU9O80KtHt0LaxqltGsaMvBfzo1YzCA56v3JZp2',5);
-INSERT INTO t VALUES (11130794,18527,'Zvgc6rD3h72twcvO','jHsoWCkCox5riICNPRrAijSLuUUM1z','gHL66Y6KftV','1yulb7N6DUokoSrmW72AwcjrN5fXiOWGV4mjApN2QNVktgjgd','Lbz3SRLEqqkhsXm9DS4mNzAvLgsEcb2d','7guhY184ig70pkoXcgt59XJTtz7XyKkfS6v5s4LWTtVaIVHbbpelrN7DC8rmiQmdXdwq',6);
-INSERT INTO t VALUES (13773622,35507,'7qHrP6dyPhhKyTcZFtMaX6c295v1Yo2nNOnduHfTmQoOpk8Rv9NSSelWo1Twkzp23S1bF0gPR9twq','5DqLxnnYgNvcLuXlbTHO2B1iKNFg3jX6','m','4Yo','zDmAY8q','KYBHsofTXMsG5f4vjmfJRsR2nD10W7MhVxfuheuvTGkJ11ehX8iXVV2o7pnCvOas2flTwUn005',7);
-INSERT INTO t VALUES (8625500,39235,'TNrtZX7l2SjROgQ08C4oHOCOCyxrXdv1AUcliGrxcvbE77AncHKcr1iA30zOlWfuHghLLTXaF2hpqhI','zWLU83CEeOjUHM2vZU5YAcf0qqKEIQkdoJ1wp','I','NtSj1CBgGw6','EJsYDm0axoySCb540vwH69yKwh5L5GkMjDGsqysw0Es5LtwrmMhtSyKPKRRf8hHwP4nE7jdE38KxlJYT','Wsk4m6S42fz4NJiB4etPeOkyHJMM8gsu5MiO5MYV9Yr2qL',8);
-INSERT INTO t VALUES (10217230,51050,'ji4h22Y0xtoRMRPcJN46Zt2gH','JZmsUhl9v01A6pfxKFMCYdlVNcf7rUw','GPK','n8hVAZ7LGkWXtUWLfjbdR7EL0SKVrulJCpHh04mYVxs3HE','WEr9NmtRbI1RZJc0gjm','ns7wmpBM5DAlJRfr5ZB2w5uYWOIjVsdjT9h4jEIuNOitV15TKCB2uiOQnnrrI9oUM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1525627566,30114,'6GCNGXdfUTlmhaa0UPeCS0bEUla','j0mdwcu8ZJ2g9qakskvpNxPBt2GLjQ6yT2JV3uVmKzcdIHt46aA0R733dn3XT33barvjCj2N4F2qHqL046ux2vyoYxg65I9Hx2MkTUmyYtJ6z55Cs0qwSe8uDP6xf5HzTkBMAoPSI','r2DwvghNu5z1laEIUuEvbfC','XcQltwFeVN8saSPPRabDjYJEwt9AfyqKE4eEBLD8hLQ291QKBqbEQrRniq55NitSduRqK3jR2l8ZY20TVCimtc8pjzWECMAXP8CCPcIiIcCge0hdfyEPAuNCWMOcbLwLIT6Ex1nBnJq3BzfnzTZywmTYc1IRw6XBjHEAARIFYFO1qjCDHNkfbJtjUInN9','F','e',13);
+INSERT INTO ti VALUES (1525627566,30114,'6GCNGXdfUTlmhaa0UPeCS0bEUla','j0mdwcu8ZJ2g9qakskvpNxPBt2GLjQ6yT2JV3uVmKzcdIHt46aA0R733dn3XT33barvjCj2N4F2qHqL046ux2vyoYxg65I9Hx2MkTUmyYtJ6z55Cs0qwSe8uDP6xf5HzTkBMAoPSI','r2DwvghNu5z1laEIUuEvbfC','XcQltwFeVN8saSPPRabDjYJEwt9AfyqKE4eEBLD8hLQ291QKBqbEQrRniq55NitSduRqK3jR2l8ZY20TVCimtc8pjzWECMAXP8CCPcIiIcCge0hdfyEPAuNCWMOcbLwLIT6Ex1nBnJq3BzfnzTZywmTYc1IRw6XBjHEAARIFYFO1qjCDHNkfbJtjUInN9','F','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1905410257,9336,'2i2EslQzJc3eqPB0gknJA','A9kNJIep826WPKwNrSwSF6DjyEITsmjiDEcbPPQNLPygAzm0eifPsX8GUtVAWD6ICWLfQ2YcUOTR6jFoew0QUhbL9XCPMhIqkEkXM3VWUvAoKb3okiZt9rok9zFjuWvBkSq5ThzdCHo6YGb6IRyxO0SzLaDMaAlq262z4mtYuTZPw4O2wxx1FFPtdU9RlBCIvDmmUweVzLYDdHiaz044rH','KKheWKpZB5Sgq3zJ','2ZdB9VfHdSAT3aX41XvxtpFNa5HvcHBxG6QTezThdxlSv2nSdzTmj2VoftY0p','uQ','R',14);
+INSERT INTO ti VALUES (1905410257,9336,'2i2EslQzJc3eqPB0gknJA','A9kNJIep826WPKwNrSwSF6DjyEITsmjiDEcbPPQNLPygAzm0eifPsX8GUtVAWD6ICWLfQ2YcUOTR6jFoew0QUhbL9XCPMhIqkEkXM3VWUvAoKb3okiZt9rok9zFjuWvBkSq5ThzdCHo6YGb6IRyxO0SzLaDMaAlq262z4mtYuTZPw4O2wxx1FFPtdU9RlBCIvDmmUweVzLYDdHiaz044rH','KKheWKpZB5Sgq3zJ','2ZdB9VfHdSAT3aX41XvxtpFNa5HvcHBxG6QTezThdxlSv2nSdzTmj2VoftY0p','uQ','R',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1179456679,7314,'8va813FXmQeyN5iveELq6GRmh','3AyhrDsLAA9zHtl3TsGQgfHV9u6WG2NzJgDNcGz6KcCljAExxK6AhEkizaqi21oSm9sYwwTPK3LSWTymbxwCa9uApDJgme7ca2uabmZrHtpbCnFRR9sDAPSGbeZZZUuqYZKb5DhQnEWKhFN6qmuK3OHWRtgLYRIAsi2qlV2Jb9OrNQa489Kc8MiSvrQdObp','IODGMIQ7kv6JMeICSmE','4uk9VCYLUw3dff5Adv8','JmX','C',15);
+INSERT INTO ti VALUES (-1179456679,7314,'8va813FXmQeyN5iveELq6GRmh','3AyhrDsLAA9zHtl3TsGQgfHV9u6WG2NzJgDNcGz6KcCljAExxK6AhEkizaqi21oSm9sYwwTPK3LSWTymbxwCa9uApDJgme7ca2uabmZrHtpbCnFRR9sDAPSGbeZZZUuqYZKb5DhQnEWKhFN6qmuK3OHWRtgLYRIAsi2qlV2Jb9OrNQa489Kc8MiSvrQdObp','IODGMIQ7kv6JMeICSmE','4uk9VCYLUw3dff5Adv8','JmX','C',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(25), f VARBINARY(32), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-17134,126,'srRGhyfr','QkrELlOgs6Ee','n','nBkR3r','q','uG',0);
+INSERT INTO t VALUES (32261,125,'mXCA','tQft8i','5J7qd','Km8vaVWPonPKJdSg1m7nAz0M1Heupj','W','d7',1);
+INSERT INTO t VALUES (24919,32,'V28ytgmbG86YRmvasSrKpxuecNZ3Rh39','Tqf','Ifz9GKSI0JcSXXljRPm','j45aSxsjLaRRxsjJoi5A8SL','U','P4',2);
+INSERT INTO t VALUES (-549,-65,'XQSDFMjjP0ZV5z0SRg88amUCio2ZtXQjmlj9udJF','vTa5JiJqtQmu4YeQ4NoQmWGWsmhhbHd','B048jhc3WPEhKSKq','MNcd3QUBkvKAdvPgnA','7','qf',3);
+INSERT INTO t VALUES (-26084,-93,'XwTjrl0nvasKvfcePHaOBk6DXnlSpf38','AQeEFgCuWUNE2JjvyS0bOcrVcsMTxUpBg','EfVPu65L4JHcGrA3UxFe8','wasLdDI9MAQz611c','u','hY',4);
+INSERT INTO t VALUES (-24240,-44,'QbaMIsv3RXBYAnIUtayEmsYBAFTnNN6kzCJ6','KOkuivZU1dul6dgxGx6IDDdFh','ytz4AYsvNUXbjdLQHQpZj','OJGEDno6W5E6NJlFiEtAIjwE2','1','KB',5);
+INSERT INTO t VALUES (8862,-112,'bsYSeqRMBDMOJNhAGNBfeLrsTFf0TUbIS','Ta5EYkSKaf03f1RGHGDGvj3tyTMBGPogV','3EeN94zOspt6HLY','XikJ4jDU1V8nVv84PBwJpo54YK20Nm','A','J',6);
+INSERT INTO t VALUES (-24140,46,'zuwr6ME5ww6zSZ4BJm6Cq','HiLl','Fe2kVDhdPmb3b9fksqpl','r3Mq8zWdO5kwyHo1bFeo2','O','I',7);
+INSERT INTO t VALUES (678,79,'j8zMfgJE','fO44rqT9fGfyecDe','vsyZ0NRn1QvZ','CprBn5TOclIncbiL','9','cb',8);
+INSERT INTO t VALUES (-23032,4,'0UPWqFGQao90','Uoq50A','3','IExmxu','B','R',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(25), f VARBINARY(32), 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 (25384975,57908,'7m0x5Zl51H939FUVIJ7BlixdFg6WkBpXRTtG2WPvYObedSWzY','xxM0AMNYNkaPfZx','7KD','7IHm2Kd0UjWMvt0qILy','qPk0timjuvmicxIuHP','fUTEhrQ6EQS8sALgRL5xlEfsbwVsRsTGScH7BnlZhkQy7412y22EbiQAIxbrSafmwHfA76ISXr52gLvtJ6jGl6Ji2yvwgLXYDy',10);
-INSERT INTO ti VALUES (25384975,57908,'7m0x5Zl51H939FUVIJ7BlixdFg6WkBpXRTtG2WPvYObedSWzY','xxM0AMNYNkaPfZx','7KD','7IHm2Kd0UjWMvt0qILy','qPk0timjuvmicxIuHP','fUTEhrQ6EQS8sALgRL5xlEfsbwVsRsTGScH7BnlZhkQy7412y22EbiQAIxbrSafmwHfA76ISXr52gLvtJ6jGl6Ji2yvwgLXYDy',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
-INSERT INTO t VALUES (1384184739,48883,'XNeINmQMIDCnAQd8Tt7SdQkj9kKH0Hxra','5bs7auR1Dyt4siFLws74ZTUy2RQ3','6H8KWqyITk1','QFwN0RYJ4jnNQ9OjbcmSCOXOC','Ncl0uQ1QkJNA8w9xlejOu3DiR3z56GGGk0gYZkxPoR5SmTZ46Pp2VLrLRsAH9dy6QzCcDWRgtgatOnoTpXm4fKUPydApiTyHr','4pQ0JE05NAPDv5y0GZjpRCwNDFlLHhKAdJGcLCHcLADpLtv6heOarkxz94T5cZR',11);
-INSERT INTO ti VALUES (1384184739,48883,'XNeINmQMIDCnAQd8Tt7SdQkj9kKH0Hxra','5bs7auR1Dyt4siFLws74ZTUy2RQ3','6H8KWqyITk1','QFwN0RYJ4jnNQ9OjbcmSCOXOC','Ncl0uQ1QkJNA8w9xlejOu3DiR3z56GGGk0gYZkxPoR5SmTZ46Pp2VLrLRsAH9dy6QzCcDWRgtgatOnoTpXm4fKUPydApiTyHr','4pQ0JE05NAPDv5y0GZjpRCwNDFlLHhKAdJGcLCHcLADpLtv6heOarkxz94T5cZR',11);
-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 (3341786759,20917,'Y90UFl4viYEYyeCuxxx5Uo7YNiWRRVkKvDmMgaWFw0K70fztB6H','Zb0b12vsZ84AwGHpeH7sveYY2cv27qIIQGsroOgEb73Wh54gc7ixkdNQL3A3Rr3SVAQukrMnxaZxrjbTYYamkIs5i2zPvMG3Yeiep1H5ZExa0Q2QdVfl58AevxdQxF9atKefQOXfySTcMT9KSdUmaYDCx0XJU7XKdurAlGrodZNn','9RK','Gnngrv','jFSnD8GqPCoAQbUaQs8uYYxxfDlWTA1UeP26d0whEcLO8wB78QIRVnKh7P0sT5mTkMUMEye','vioRdEUR9SrtU6LJeb',12);
-INSERT INTO ti VALUES (3341786759,20917,'Y90UFl4viYEYyeCuxxx5Uo7YNiWRRVkKvDmMgaWFw0K70fztB6H','Zb0b12vsZ84AwGHpeH7sveYY2cv27qIIQGsroOgEb73Wh54gc7ixkdNQL3A3Rr3SVAQukrMnxaZxrjbTYYamkIs5i2zPvMG3Yeiep1H5ZExa0Q2QdVfl58AevxdQxF9atKefQOXfySTcMT9KSdUmaYDCx0XJU7XKdurAlGrodZNn','9RK','Gnngrv','jFSnD8GqPCoAQbUaQs8uYYxxfDlWTA1UeP26d0whEcLO8wB78QIRVnKh7P0sT5mTkMUMEye','vioRdEUR9SrtU6LJeb',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-5304,-67,'bFi4CEdFsXTJkhdXB5ll44Y2slU1K7BdKyT7VJjzBu4AcbV3Zj','mVgnSOcGswqOoHrMyegRi','waHOl30oenWmt0','fgnSyCXN5F44','h','v',10);
+INSERT INTO ti VALUES (-5304,-67,'bFi4CEdFsXTJkhdXB5ll44Y2slU1K7BdKyT7VJjzBu4AcbV3Zj','mVgnSOcGswqOoHrMyegRi','waHOl30oenWmt0','fgnSyCXN5F44','h','v',10);
+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 (4364,-55,'ilNOi6hw3VD4NkYRClqdjkyFFGslnlqNQfrYQ','w8a28WHaQuHfeygsB','7XoEZO4RrASk','yUsxleiC8DO5IQwHHN9YuN','b','Ul',11);
+INSERT INTO ti VALUES (4364,-55,'ilNOi6hw3VD4NkYRClqdjkyFFGslnlqNQfrYQ','w8a28WHaQuHfeygsB','7XoEZO4RrASk','yUsxleiC8DO5IQwHHN9YuN','b','Ul',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-30032,-61,'3B4tbKCDDjv5xIwnFA','NE4JpdKYHBzuDEXPS2zNmw9YVLQlo16rqudV6JqteZo69NljlUNAbWsIOfpIWeCOZhzVhWoExXsvHM7m7adfbnNVM5EPm58b4mX1nT0rKLKp8EIiH4Dk4CvBwvm1J7aCYPAVitZJ1LTqXYD5Ond41JEZJ0o8gXpYMqeNCQW3FP0CNj8jHTZ2ve6JJMI','WfIBAwELi','16h7E1ensVRz6JBtmaHCYmhrH3','D','t',12);
+INSERT INTO ti VALUES (-30032,-61,'3B4tbKCDDjv5xIwnFA','NE4JpdKYHBzuDEXPS2zNmw9YVLQlo16rqudV6JqteZo69NljlUNAbWsIOfpIWeCOZhzVhWoExXsvHM7m7adfbnNVM5EPm58b4mX1nT0rKLKp8EIiH4Dk4CvBwvm1J7aCYPAVitZJ1LTqXYD5Ond41JEZJ0o8gXpYMqeNCQW3FP0CNj8jHTZ2ve6JJMI','WfIBAwELi','16h7E1ensVRz6JBtmaHCYmhrH3','D','t',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (680617737,20961,'BxK9fTrqUx5VQGqg5Lz8IoKqIwdNsLganKFzOBoGYI1VP4Kbqu2xVVt5XN4pprkBaY5ZOoK37gCXoWG8','1IFkwhKINQ1Yi6V5lzcsuL8fzlh7','Zy6db','xSjXRMIM0zGBrgu4wMVYZT9','DmZ8RKVdGStlBKz0fZPWYTzpbZmY4EjsRy9RCJUH8fip0GuqFyiSXRd5x9olx7ZoJRqamDzDmH9XmKnl5y','TAr86ClLXOqFCr4DbiUmH55VK1o4iGwLEKAKaPG1IjwC3tt0Ov3tK7kPPWhvAyDvFOB',13);
-INSERT INTO ti VALUES (680617737,20961,'BxK9fTrqUx5VQGqg5Lz8IoKqIwdNsLganKFzOBoGYI1VP4Kbqu2xVVt5XN4pprkBaY5ZOoK37gCXoWG8','1IFkwhKINQ1Yi6V5lzcsuL8fzlh7','Zy6db','xSjXRMIM0zGBrgu4wMVYZT9','DmZ8RKVdGStlBKz0fZPWYTzpbZmY4EjsRy9RCJUH8fip0GuqFyiSXRd5x9olx7ZoJRqamDzDmH9XmKnl5y','TAr86ClLXOqFCr4DbiUmH55VK1o4iGwLEKAKaPG1IjwC3tt0Ov3tK7kPPWhvAyDvFOB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED, c CHAR(86), d VARBINARY(69), e VARBINARY(78), f VARCHAR(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3815,108,'WPaIBR3d8ipJpVJq9lxn2pUqgW7T7F6uK1xqsCPYKTCIU6TMoBDoJj','0ybtNsv8RvD2D7qY4JaONrHGOP1k79Trl55fgSVev6mcyuJ5JBR','iEIjvjuw9rq','gCUEtyM','TzA6h0vgT42Pt6AXkfXHISjpj4jdRHKyfNyXBxnvDF4O5tx','vx1ZCqx9HzazLs6yhoGEmRa248Svl4zKHvJwzjkLBld743Bc8XTEAO7I8ij2dO4AZPa281dK6buriwMI9M',0);
-INSERT INTO t VALUES (-2350,158,'JUnRH','Jz34','yAPhxPDCcI747tUjN6fAjTvwG3ECHvvGXRAvZwq7HhjX7riiVyhszETVmCq11iP3mx8tKOYUzpY','9Ki2AFz','eGnCa0JHyuV7DADpQ4qyCVDGO2yt4iSkV5fOFx7zs6COaB2','3kC8DGzBWM01N1QTvRAPZ2UlzAQClW5ok1G7uFEU0DWLpw6x701rfSPGqWVCavMcI1qf5ywoL1Vaa9BAbFqntTxsScgdT',1);
-INSERT INTO t VALUES (25215,237,'aPXqV3cWSBF84SnN','WWpn1sxeUZj7m','eR3JBtLm6OoGfdVVxBW0MoYPRqUi9tgPevPIzOhNYiy7RvssFTavRI58Lu4FxkG3EHWTk','o','EHKv8H2fb4wuLX0YyULzAEhRMZjX','5NoSdA7byQ0t2UVVWcyIF4ltHHbJ4PApyKZ',2);
-INSERT INTO t VALUES (847,219,'tNrC8nrIFxW80oOUJoz790yqImLRaOV35RXnBHOKxoc7','g9kPpkZcjRT2bg5rxQTAE7OqFiWdtumZbTr6G0B2uL7t4jR62GkWYMBD2DlxuIzgjAz','AZa34VqTyNDUIAKgqG1xwG2aNR6Dxx2eIRQDiA5ARrDbX04qkSytNbMuNBLi3am5iO0e','WGkNaL','s','iMi2bwvqg6auGGcrcpXYeJVIPg7KADajtyKJfXNuzduQWWkhSAKLaiZv2Xo',3);
-INSERT INTO t VALUES (-6048,190,'2FKyNwe4NHuivfzYkrMXBfateXAdjgQCobOHbDL3fkoLsjITNG8QAp8bDWd4RvdoOQjDkc86wjo','foDtLhhBQpYDQ6FeHbz4NUEYtgAWSLFZOPY5VWQSm6bttynOl','Tj7TUkgC6UEGauTDQt0bORS2DtekcSBDWfZ1RsGiDyU6brZW4EUmxBuLNR23kck','GHJ','oMXuIZ','J943bOQCAMkKph3VCF3CrCsEz3yxLfRThu7yKpYvGWHWTcAW494ARnDom92eoXbgAT6YRqhl7VAkCsrMSKQ3Q2K',4);
-INSERT INTO t VALUES (353,172,'23biICpcnRWP1BexKhA','mLdtS4mxAwmf7Jw7hODUOpehvQ6O0t56FyVoprtApRHjdfU7MsnIzb0S','lR2','vuyv6Nj','4a1KkW122JHiwhVDc4QFUbHMeLq4fd','LxfCN2sXoE7gvN5CxB6smCPwXJnbixW3wJmyeshy',5);
-INSERT INTO t VALUES (-3559,216,'okB1ay9IPYJTl3QRpxpTxjVaB616AdD6FULfgqKF3mQwwzZLmX7DNcffG11LMbI5dCkGGfetIzFcrGkIiSe','zhSyv99hez76Prz','H1jswF2XUdMeMeysdi2kycZtLJ3lleDoD2UjQLc','mXW','uLkVJkMwRgSJhn','5TCa5LboD2bZNWBfozqXunI3ar3TOwEVZkXK2Nt7jXLPOHIGTtjcfNM8MgR7HIlLgUNx7ozOCQze2Ohnmq',6);
-INSERT INTO t VALUES (-20711,125,'aV3hoBCKspK0das','Ubncst','XwzBSiD5Vq899Jfcm8bYysd6hr','ux0','USRysfDDeyTinte8JOnSiff03w8I2UhcVKE66D','diGvmURA55g0dDbDl426CXUJ2b701o7cHAZ5bhU',7);
-INSERT INTO t VALUES (25894,195,'F3P7mcFEstymNc357Jp0eetOlFBgeWiNNM3oRLl6AwysfTBNCrNc4uSnXB9eun3b','oMYawMMvqAEuv2VdrX8vxr25z922d0QqVibAhJlRlC4J9','CpqvexuioqHXLqJqE7pk5GgkCd4bqUtmRqrDckOoPyhAo9T','wBctln','0FWUPRGtYQCcyR8UUJ0jn8RTx4Q3yPi8ewT7Vhejf','BOsVL13zEZjs2wPDcUhINPPPPQiLnY',8);
-INSERT INTO t VALUES (120,66,'wgd8kjmOlwHJc2SY7yd9pCjDcH4rPKlyuHI5AEUeKm07mbkcotQhz1HpCar','agjGvXqPVvfupxQvbSmKYBXTOHiddZKFxlJ6871uCLZHZeMz8j3M0w0E','AXdhqM3zsmX1ETVBFR6DEXq5EYowjpYFKCpN69IwaOhBZUYqyVig9vuVai2Tvgi','gvl7PhAz','cVIHDXtxvz1wtJBflX4NThRwrfUEZT9cTDvOtHBJIl0cijxs4CWtAL','kQnjLde84IgnY0zNIofX8RU0sDDZ2IrCDum4qHAjCz6DzjaOtONZccyDBKrwmlMLTwGcrCzW3dKtj9e9guj',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-22240,-68,'2frRm31zCgE2F0oKrwtZWI0axL','SBetiYXlXQO1AQPFhkh0X112sZS6HsaKn94nuRzJAmh7Wp6tCzuD514wDE4uKtDVmKEbuTYpl6QmgNeUlCJksFTqSQLAcOdUujhrIzlZAYh5DZqWJRXQds5MfcPhKyR6SAFEfpJAnElndE28r7RoAkcSXXhTnI1XROkXaNS5tmViENDCuLC5DIM3mJ7Lw92VMD1','VnUnGaRANZN2Lbog','pHkb8UktjQKqZC4dvmDSa9sQv89ApWEmo4oc3IjBF3cPx1jBXpor5mHoKrFQFoht0aSlmUOfahtoFv3j6cic6R3dCJbFo9Wb9tfNgM3f3','N','oF',13);
+INSERT INTO ti VALUES (-22240,-68,'2frRm31zCgE2F0oKrwtZWI0axL','SBetiYXlXQO1AQPFhkh0X112sZS6HsaKn94nuRzJAmh7Wp6tCzuD514wDE4uKtDVmKEbuTYpl6QmgNeUlCJksFTqSQLAcOdUujhrIzlZAYh5DZqWJRXQds5MfcPhKyR6SAFEfpJAnElndE28r7RoAkcSXXhTnI1XROkXaNS5tmViENDCuLC5DIM3mJ7Lw92VMD1','VnUnGaRANZN2Lbog','pHkb8UktjQKqZC4dvmDSa9sQv89ApWEmo4oc3IjBF3cPx1jBXpor5mHoKrFQFoht0aSlmUOfahtoFv3j6cic6R3dCJbFo9Wb9tfNgM3f3','N','oF',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (25842,95,'kXdW5EzoDuDPIco4w','4mOhAXVhTuGRCXiHXwX9NmXdt2hYglFo6vEOKOPvP','VEoQTvcVEBk','K1MUklgEV0eIjUntkWY0Oe5CmpYqumnmYyfB00IZ2nWRcZFK86UklH4c25wK3QAe3CJAqr9GBQK4Tl0BTrmP1o41zU8ICSVWJl6NCU7CalDcZOjFOzmAbdg8WnJqJZGhnVlo7F5qBGB3NOMAvcEEb9q2zOoEGNT5KgqN7sxOUVcQjBRA3SdxeuadW8jQEU3EanLpdCQv3CdOzXwWZgTiuoXrcF2U9r5fkDbssPqFv','SV','a',14);
+INSERT INTO ti VALUES (25842,95,'kXdW5EzoDuDPIco4w','4mOhAXVhTuGRCXiHXwX9NmXdt2hYglFo6vEOKOPvP','VEoQTvcVEBk','K1MUklgEV0eIjUntkWY0Oe5CmpYqumnmYyfB00IZ2nWRcZFK86UklH4c25wK3QAe3CJAqr9GBQK4Tl0BTrmP1o41zU8ICSVWJl6NCU7CalDcZOjFOzmAbdg8WnJqJZGhnVlo7F5qBGB3NOMAvcEEb9q2zOoEGNT5KgqN7sxOUVcQjBRA3SdxeuadW8jQEU3EanLpdCQv3CdOzXwWZgTiuoXrcF2U9r5fkDbssPqFv','SV','a',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17804,-28,'E8','8Ta3MDmyQ8jl1Pov2Sbocl2gyMDYDul8EZ4aGATFhVL9TPu6iBuMZ9ejApbWPZsjDQrbwHwFkOLALtoVtZc9XlgoBlqRYRpxCPpNn31UbkVJBo45ejsqCSTvNQXpQkrZnZUisJISxB8l2UPbV7s0xtnfNetCK0ln1xnSjlwOei5pUDBt3vzWSQd2rlKMDPWrKpX93RSCTusvV7z7RUthw9NPN46oK6w7XqVqmxVuL','okWUtm1PKVVv','SAkTo37tsHe1wULw1j6atiPkQAx7yDy18iY6LS0eW19YjMewHsI5ue6SIql4ZB7Pm6QiK8vk4gBL1iPKq8Wz4CvI69e53JsQEw1cBrmhk0aPKMTqokfW2tHlArLFIJG6g1vLN5Wi09rtus5TQS0jF5zUfQgYJXP1CwFp7mQfKgMmKbV5ZS64ghaPVU7FrTTr1TTYOPr5fTejywO4i98Bh8mrvuE0Y','dL','N',15);
+INSERT INTO ti VALUES (17804,-28,'E8','8Ta3MDmyQ8jl1Pov2Sbocl2gyMDYDul8EZ4aGATFhVL9TPu6iBuMZ9ejApbWPZsjDQrbwHwFkOLALtoVtZc9XlgoBlqRYRpxCPpNn31UbkVJBo45ejsqCSTvNQXpQkrZnZUisJISxB8l2UPbV7s0xtnfNetCK0ln1xnSjlwOei5pUDBt3vzWSQd2rlKMDPWrKpX93RSCTusvV7z7RUthw9NPN46oK6w7XqVqmxVuL','okWUtm1PKVVv','SAkTo37tsHe1wULw1j6atiPkQAx7yDy18iY6LS0eW19YjMewHsI5ue6SIql4ZB7Pm6QiK8vk4gBL1iPKq8Wz4CvI69e53JsQEw1cBrmhk0aPKMTqokfW2tHlArLFIJG6g1vLN5Wi09rtus5TQS0jF5zUfQgYJXP1CwFp7mQfKgMmKbV5ZS64ghaPVU7FrTTr1TTYOPr5fTejywO4i98Bh8mrvuE0Y','dL','N',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT, c BINARY(11), d VARBINARY(92) NOT NULL, e VARBINARY(20), f VARCHAR(56), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8319963679649124986,7899,'ovb','zIq9nREy8KTC6a7Nvv','Ul2','gYXzimFK3rb3watlAOBQoCSas19Xjo7AVkzH','h','1',0);
+INSERT INTO t VALUES (9741532862111995608,2552,'bG','wss0lJn8NpKVblwm7NUmd4zYtfL2ZcCq5t8WCs4BGVtZzV5h8jwT7QyNYkqmOV7','D5PXS4','vFMIV1xKF6daLfpWODEp40bJBNTSue0HhtDNyDedgSvTgT','Z','T',1);
+INSERT INTO t VALUES (8267825044515799259,-22679,'y345y','HuBkbPtu2QZ','uFdb','i5jJoL0RQSvfsO','M','dP',2);
+INSERT INTO t VALUES (12891760274367885293,-2580,'gmAfwqJ','37rTsjU4ulnwqUhs4GZyI7fCPcuvKPFa','1','g83REYyUIRjKRmMBc8VKdf1','e','2Y',3);
+INSERT INTO t VALUES (1108593682285213101,-20070,'Bn6Fkz0j','krHwdw62Vw4DrCWX2J60fEoqYc4XqVDTSgmNd5UXFsaIvwmnxIZiKb','mjpMaHlmIIR2nqhFBE','0gZcWC7fk7ulDCEpy','B','v',4);
+INSERT INTO t VALUES (1728641929715070023,30150,'zFVmnMoKQg','UqkK7W3','C','jlevolcEZBqfzXrNj1Y','k','Y',5);
+INSERT INTO t VALUES (15070274041966709528,-31600,'9','K5yPCGK1oE7sfuASFXhGS03G8yQgFzPEQu6FRLCIYuR1idj1W7KQ','IH','7tRGOQMauWlnU2M9M9gfUvDA76gIf1HTXNk2rQNZzAku4Ou1S','I','7D',6);
+INSERT INTO t VALUES (1145080454037709894,-19337,'YJHqSoXIG','1VTeZ','6OrFdd5yocEy','M3kUmbMWCEPJtsCeO5t84Fzb6cBl4f3uQ6TOtBjS','b','X',7);
+INSERT INTO t VALUES (12696846923265449190,474,'QL2lzKlbBJP','qSIex83fFymdMFRfbqIAGSsiLEfPV5cFcYSKMem9U6WvePf7WrCi6R2cqZ3kBag7LmQQO4FPoWp96','TA1rId6zQ','cfloppcyu8S1trpvHDgw4wVOpr1mPU6LJ','3','2',8);
+INSERT INTO t VALUES (4853040737023076978,12176,'UpgGFMbR','EcnEmPbaetnGtGuHydrSEL6phZCacnQOC1Fd9PgcGossgycZ4x43ZKda643N','YQnYtVFCdgGS','ICJ46N43UZp0nup2bkmWFFPpJohEU7Xk5vgrfk2W0','J','x9',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c BINARY(11), d VARBINARY(92) NOT NULL, e VARBINARY(20), f VARCHAR(56), 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 (-2039769356,184,'uCEyiyYhaslasWjbCiT','a8qv6eOo7Mxk','R7z3JCjqF2ssO3hrfghcrSgoGC3cbv2Ys3MTvCjbLBTu0v4YMaiiJRugGYTL','fhq','QbzwoVv4j1HMPua2LJPatw76mPv2YQUfnioImxFL','jT1aNMvFMAzVhTXDBdCz8eeb4XKzg0jaMmt2ZYhT5zjTmduTdSJVBvh4x3MJxYL9beF9L0DjaCkuK5z63Pvk',10);
-INSERT INTO ti VALUES (-2039769356,184,'uCEyiyYhaslasWjbCiT','a8qv6eOo7Mxk','R7z3JCjqF2ssO3hrfghcrSgoGC3cbv2Ys3MTvCjbLBTu0v4YMaiiJRugGYTL','fhq','QbzwoVv4j1HMPua2LJPatw76mPv2YQUfnioImxFL','jT1aNMvFMAzVhTXDBdCz8eeb4XKzg0jaMmt2ZYhT5zjTmduTdSJVBvh4x3MJxYL9beF9L0DjaCkuK5z63Pvk',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(87);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
-INSERT INTO t VALUES (-147635480,227,'FzIgy1K86kRbujEEJ7U3P3yjx0wmQiX1kLMjVFsbn4jXhgoSEBVtWZNdD9DSanbiIO','0d6RNWpZDhSDH76hSZZGExYE10iRD5F08uk7bnJbS8LPAVJx4u81b7xgJntsYxeh1E4','C6PpSllQCKmywdBjsADffUBo3WRn','tSO2Cj','9sbpWlypHEmzv264Dq0n5KlW2rjeLraxAFAfEejmtmyMwgL0ATrfUgK4YQoBPrrIyrLCpAJC1G9sdkVH0L5DAbdDQhv3dFP1E7P','lRmxMdHnmG',11);
-INSERT INTO ti VALUES (-147635480,227,'FzIgy1K86kRbujEEJ7U3P3yjx0wmQiX1kLMjVFsbn4jXhgoSEBVtWZNdD9DSanbiIO','0d6RNWpZDhSDH76hSZZGExYE10iRD5F08uk7bnJbS8LPAVJx4u81b7xgJntsYxeh1E4','C6PpSllQCKmywdBjsADffUBo3WRn','tSO2Cj','9sbpWlypHEmzv264Dq0n5KlW2rjeLraxAFAfEejmtmyMwgL0ATrfUgK4YQoBPrrIyrLCpAJC1G9sdkVH0L5DAbdDQhv3dFP1E7P','lRmxMdHnmG',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (826079013,73,'H7o6XIcB','veeRjcLZN5Wl2r4GSwgnAJnhPjMjPy2Ax8UbLI5tvBwFNODH7BrAMsHM26VeEzT6osgLeXdWqQf6F67yqzs64PzWgL4b3MlcrfFlH00nfwfjnV9cUP8dHfsGBZZoEYnzt2EK3qs9hTeWmE4IDVXKz3uI25GGw7Y1QpT8Pg6VQ7EWRSgf1outx','WtvBYfFtBvqgc9Pyf3uPYj9NivYUYONNNOCPUxJoA0PenMKGik6YeY','PNe1Qg8','j1tVpuZp4OZ5ubkxxt','mAxeDnXfozWr6dixqY0xzAlGNEkoGlIbNzoJwJjleaJTlQdsLEI6nIKtlmJ',12);
-INSERT INTO ti VALUES (826079013,73,'H7o6XIcB','veeRjcLZN5Wl2r4GSwgnAJnhPjMjPy2Ax8UbLI5tvBwFNODH7BrAMsHM26VeEzT6osgLeXdWqQf6F67yqzs64PzWgL4b3MlcrfFlH00nfwfjnV9cUP8dHfsGBZZoEYnzt2EK3qs9hTeWmE4IDVXKz3uI25GGw7Y1QpT8Pg6VQ7EWRSgf1outx','WtvBYfFtBvqgc9Pyf3uPYj9NivYUYONNNOCPUxJoA0PenMKGik6YeY','PNe1Qg8','j1tVpuZp4OZ5ubkxxt','mAxeDnXfozWr6dixqY0xzAlGNEkoGlIbNzoJwJjleaJTlQdsLEI6nIKtlmJ',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3335692719682824876,4115,'kILmaBp6Iks','bthOnaDWrkKyHCTcBokPkxW2HodrOqh6xL8hVV68ImSCL68eC6l','77NNM','l4PCBaUPWbCixqiqxUH75P6wEDQ8B10JvUC','s','V',10);
+INSERT INTO ti VALUES (3335692719682824876,4115,'kILmaBp6Iks','bthOnaDWrkKyHCTcBokPkxW2HodrOqh6xL8hVV68ImSCL68eC6l','77NNM','l4PCBaUPWbCixqiqxUH75P6wEDQ8B10JvUC','s','V',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (6607605710720968317,23922,'eatIvQUVY','EgCygHKR5tlBj06g8f4lCSzVEOj0ojYC89FpRMMGGY74Q0qx1Dq0F1zk','E5Uz3hoHAC','xHDgaay7Q','h','ca',11);
+INSERT INTO ti VALUES (6607605710720968317,23922,'eatIvQUVY','EgCygHKR5tlBj06g8f4lCSzVEOj0ojYC89FpRMMGGY74Q0qx1Dq0F1zk','E5Uz3hoHAC','xHDgaay7Q','h','ca',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1965221620984097156,-1029,'i4an','zFSNWD2mjpZYOSdbVDII4dCvCSHqcKcQuEU5YsAnvpxMfdBC389kaO4C92JGPZz5SR1pholQJ0mSoKftLmygB9AWOf0sGwuFhiLraFVZ09TvumaaWVsBEDM8B2TmxPoiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUdsOi7WE4HjMUjoxGqA3uXuULlwmj06FyVJqclZXds2of57XNBkTfCwsg0hwgN1YUOc','y','uU8gF','1','z',12);
+INSERT INTO ti VALUES (1965221620984097156,-1029,'i4an','zFSNWD2mjpZYOSdbVDII4dCvCSHqcKcQuEU5YsAnvpxMfdBC389kaO4C92JGPZz5SR1pholQJ0mSoKftLmygB9AWOf0sGwuFhiLraFVZ09TvumaaWVsBEDM8B2TmxPoiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUdsOi7WE4HjMUjoxGqA3uXuULlwmj06FyVJqclZXds2of57XNBkTfCwsg0hwgN1YUOc','y','uU8gF','1','z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (383646291,198,'QbnNOySdPzkU3WTHDTmgrvnHIpV7kHiNaS3Lyhuo8wgyth6rrTQXvQjMZEUdGYF66TYjs9yfaVhCZ2hR','6mzm8TvxQRXefStXSDU797CrYtCRdsbORwJjmk8ypRZhAMSrZCyFVrgwStqsRmJ4NbUDNVI4Vqehi5s3wj9PjKKewbVlxP6sSxQsAyVM3wpXVJgNnBVlBCqcAz57OWjD6G94CAyFZxpsukfa1s9VQKCkTrmpEbdfXPWnWf7zfDnkZfUoUiabKddB29i9Vc99xuHYqTLs964ZZwd2xiXSCg1IIXZCCpxNpM7hhdZNqTv3i8jyoS8BPzd','xoSWL8LTk8Oht4dyCS7W3K4WFNeyJqLC','rZYoKGcj5Y0OG7KKIT17LBYick6UasOtHwQNVU3Qs6O04WAJFAn8MVWHRsvTFHRqi6FyPmwPXiaDijr4sibFiojEKFfZJRdGabWyqeqC2dUUoT8asKHYgi2gbACVXOY','9rbxWYaCwCQ2LH4gC2xoy0zwLScL3PzZ30uy2bhAubat1X8TrhUqw68eOWx6ttYC6zFrCwxe59p','0w7ZZSuN7w9BKYt5DN',13);
-INSERT INTO ti VALUES (383646291,198,'QbnNOySdPzkU3WTHDTmgrvnHIpV7kHiNaS3Lyhuo8wgyth6rrTQXvQjMZEUdGYF66TYjs9yfaVhCZ2hR','6mzm8TvxQRXefStXSDU797CrYtCRdsbORwJjmk8ypRZhAMSrZCyFVrgwStqsRmJ4NbUDNVI4Vqehi5s3wj9PjKKewbVlxP6sSxQsAyVM3wpXVJgNnBVlBCqcAz57OWjD6G94CAyFZxpsukfa1s9VQKCkTrmpEbdfXPWnWf7zfDnkZfUoUiabKddB29i9Vc99xuHYqTLs964ZZwd2xiXSCg1IIXZCCpxNpM7hhdZNqTv3i8jyoS8BPzd','xoSWL8LTk8Oht4dyCS7W3K4WFNeyJqLC','rZYoKGcj5Y0OG7KKIT17LBYick6UasOtHwQNVU3Qs6O04WAJFAn8MVWHRsvTFHRqi6FyPmwPXiaDijr4sibFiojEKFfZJRdGabWyqeqC2dUUoT8asKHYgi2gbACVXOY','9rbxWYaCwCQ2LH4gC2xoy0zwLScL3PzZ30uy2bhAubat1X8TrhUqw68eOWx6ttYC6zFrCwxe59p','0w7ZZSuN7w9BKYt5DN',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(93) NOT NULL, d VARBINARY(7), e VARBINARY(56) NOT NULL, f VARCHAR(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (755813242,126,'xrWdOND957pD7SZi7V01iCCWpnhG1DuVvcNos9VzMbMJbW8V4mYHiwckXJN0aMJaju2i','Utzhq8N','oB2zyb7AD5YtfB3lz0QXWeOl3Ti8k9LH0POny','g97EFXi6RWvxCx8b3At3Np0rWauvpwBJrooaqddpUN67z0CjJtQeugNrOdJF','BCDoBLsKTGwnIqqEcpOnLcTmj6tM1fZ6MOegegBUUEf2RWHNzBnzE6BPhieFh5','8kmZVL8nmV6YlXfz66OKDOGNhpLKHk0nZmmiZa0PY1cLujNe',0);
-INSERT INTO t VALUES (-1120790109,176,'oBVVk1WyMovLaFIvL','X','12bDgcGMOlHmI52gGHoNCI','GvmOSP07QNUjw2YOG4F6FVNedcOUnabNKbPO4B71b9D43RFHDwmW9QBSrtESAIy3osZe','vrwikG02saxSLZJWAjrPAHmLe3wkAK7TcFO2MIYppnwnaLXzh3nAlNDMDkn0HLDciDMM9O8xSxWtUI1ujNM01rsJlLh6a9hpDq','jbN75tgyHf09IHdpvcijOpIYwN2NVWRAtmv0ZJlJE4tZozn8i2ye0nSS',1);
-INSERT INTO t VALUES (-932699772,175,'0zydYpCHAQChOuSszT8GwLGTUVmvjkB2ISIUppRaftGcKWW8S2YLtlaNEcyLX79FKuDzmHifJ85R95uRxQO2','X','JtUot7rpzxQ2Fb7X7qKobP5iRpvzYqe4K5x426VAr9jISSvL','EgQaEaJjQjvnoJoEOJESdnvkzOetjn0P40g5mzJxi9uT5SdzlLb','Bg5w1LSnOIUd7fB2zYJBw1GafLmCfyel1Il1mCov9Yu5oFo42tUJOZ7goCLNLaR','JeVVU8A8sBIYobXPHV9bYQi7NBV35fJk8nebbL1Or3W0XB',2);
-INSERT INTO t VALUES (-1613581422,236,'nEMUCkXvWMyz5JT6Ke6xK7oOLl9rGAfGa3WCD8UdjIyxNOQFMwZ','C6','hIwcj8sW7ggs4nCDzTYI0isKOaGQC1dpvMtyA','odvE9mp7WkoiZY0EzLzlHS4Wt2Zl9Aonki7YzwhaN6HtM0cujfJFU0UFCIbqqncqZU','EeVSriInxbvSNEjVEjNUVeY5ecXE8gQSzKXiDW2KvF3D3lAR6H8IVBN0tapbsFDDfVsO5Exh','XpFouFlNHoeCf6uA7aZKjzjD48gYdshe2QExeaw96jIs5bq31fGeBzcBLWl6EawlkrG6XZXDCwnK',3);
-INSERT INTO t VALUES (664714520,158,'qQM0XrG1TOnUA6UuJt2zYqJX0','4RZN','o5QUhXQelVJgoB9ZOrK6pRMeFA2DoBTCm6CO7Kpb1G06Akxsh4','QNAnAstiNq5','m1Q21vPGjZn4ELquBgPKswxhfaO1l','BxKG5DYUa1c',4);
-INSERT INTO t VALUES (304667364,40,'lfE1AFRX8BLC','1kM3','93uJPXGMqPz9X9IIUP6x6uL92F0Fcz','qXjmW9e6pyxwCq9SyHRiY6YKhOW9SJvdCWXNjnmaTi2ZkJMOv1l7Bt3QE4YCVHytLyUlXQ2F','rrrEhX60RGK6EkIcypRphu3e22GY58OSyTP','pXbP4PtWNAUfBaodkvQjOWwnkIu8HKQ1jaLw4i8Fffn72qURzitPWgb6vp1bOaBMkgaWth4b1Wzrgdv5R',5);
-INSERT INTO t VALUES (1812812645,249,'wPxwbcRLHrFHdXpg2XArp8FYwcaL1W1tqgJmi5o72ZH3So0QERXyzosKnhwHi5ckc6kehvpVzt','09ycq1','azrQm7iX3uyHnD1BalHaazusCPMB4EN8mV8ncIZwOC4nX7eIF','FxDuiHAIgNMtmzCS3fluEBiqUqLheZS9DhODLGNmUVWvx4kgQhbBKrn2lyZC3WDLEy6ZkdomRqokCtU2NfdxX','v9s152cLiADKLiQ13tFGwbca6P0L0V4tPss1Jd','wQDLCtHlhspBtLqXKsiQJ',6);
-INSERT INTO t VALUES (672809846,68,'T6qlpQNGvbscJ2hvD0I8wKvulDf1qCmYdDmntwNhCknWkXMMJqDrZvKPKLBOV8xIBXoKxnHWKaEcuJMMPRz8452ybNO','qjSn','radfxp6ui','JuivOics3hzJuAuDlc9SyeUSBJ3t','8m5T6iFSOpUC3YYp5xlulZ9bX2FsSiiwWHpl0','fqr4lRaWWjIexkCUTrUMupgtQOS',7);
-INSERT INTO t VALUES (217082935,249,'j','UE5','wEZU','sJeluBoR5ZevLq6OE8kO5nxAihKAL9Ne','ZlPulFyFDkyfDDGukMFiKFrt3tN41neXsqdpxyq2dBBHxY0oRUhU9J3ea47SxPZDtCGA','kaLfrNkaQJW8nu1GQ8Ah',8);
-INSERT INTO t VALUES (-361574932,251,'14JU7lqKVEsPlcbbJ4Lxny35qTzoyxID1AI4TeTIl6uYk0x4','E','xIInqxFvNtSjd12dF2guAVjpmN5aHu49','LMHt1Vg8nfM0zfn7jsYVWlcPOdVZZG6ENeIQf2lna1euu','E8EM5EwO715sIroO4YY8BJfYQXHlr7BtfkpHrlsv9DBhVxwj8ffWLdMN','4CdS1gZRPI9fP9vkmZUq2UfiDjD6MUKHlqfVDuwFJ3s3HyXJnWrn4pAd8K798w5UHVDKyncRBMMpLrunnclCgQp4j',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14732912818877741972,-25813,'5epqqLJkvcq','LFcBBXCjuMe2YBl6Kxg2n3Oq23wkmHq8808t1ySjY9Kg2T5DiR18uZoDmfvbm4QiUvJZlBGhlh5YmjtaFxf6a1O7O63mDCEGzyMfDdhIcOVeC5Ldw2nkjHgsFlJMBkygXBvXF2fAjESMSfRTRgAqfscx8CtMirROy8nLHUxGpnZOed0','U7mV','KeLBTUFjf4Sa5pf87Wfm9FMfc19B1J8pmIePuWQxWIZ6CAQJNY3KBnGQZpOGnddUOtWY4LQrISBNz1MuhGxulI01582X3ABW44FYPeEyNl78M90xWBDAj','f','gD',13);
+INSERT INTO ti VALUES (14732912818877741972,-25813,'5epqqLJkvcq','LFcBBXCjuMe2YBl6Kxg2n3Oq23wkmHq8808t1ySjY9Kg2T5DiR18uZoDmfvbm4QiUvJZlBGhlh5YmjtaFxf6a1O7O63mDCEGzyMfDdhIcOVeC5Ldw2nkjHgsFlJMBkygXBvXF2fAjESMSfRTRgAqfscx8CtMirROy8nLHUxGpnZOed0','U7mV','KeLBTUFjf4Sa5pf87Wfm9FMfc19B1J8pmIePuWQxWIZ6CAQJNY3KBnGQZpOGnddUOtWY4LQrISBNz1MuhGxulI01582X3ABW44FYPeEyNl78M90xWBDAj','f','gD',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6084453420851439010,-28982,'xV8d','cCV2mYbA6YnhK5uHmPcdBDP8MMuUbjXldHSbVEk5ZyZftHkvIPgYgcaig9Qh8xQCPj0LNNSTQUumT1qDjBaLf1itlQ42xgRDGEuNd869DERB','qs9uflI9HlS44UoVaEjk','kv89ojI3TG1fjx107CnvYmsjacUHVo5jLHgJxYfKUYGUepUObZGXbXa5JMaVdMuKkGZpRVDAqi5mKOLOpOk38YKolV41Cx9asU7LzucFTIHgFuMYH54stFMR0MSmmnLf1YgKEw0XfXDZIGmVoGREksCtXtSDjOcUt','V','T',14);
+INSERT INTO ti VALUES (6084453420851439010,-28982,'xV8d','cCV2mYbA6YnhK5uHmPcdBDP8MMuUbjXldHSbVEk5ZyZftHkvIPgYgcaig9Qh8xQCPj0LNNSTQUumT1qDjBaLf1itlQ42xgRDGEuNd869DERB','qs9uflI9HlS44UoVaEjk','kv89ojI3TG1fjx107CnvYmsjacUHVo5jLHgJxYfKUYGUepUObZGXbXa5JMaVdMuKkGZpRVDAqi5mKOLOpOk38YKolV41Cx9asU7LzucFTIHgFuMYH54stFMR0MSmmnLf1YgKEw0XfXDZIGmVoGREksCtXtSDjOcUt','V','T',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (11377088896573223319,26621,'lNoY0N','a3NGWCWzV7PKqJ0zccg3041uOOYK','RAgKSGSkqdBtAAUk74D','p','A','id',15);
+INSERT INTO ti VALUES (11377088896573223319,26621,'lNoY0N','a3NGWCWzV7PKqJ0zccg3041uOOYK','RAgKSGSkqdBtAAUk74D','p','A','id',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(63) NOT NULL, d VARBINARY(48) NOT NULL, e VARCHAR(6) NOT NULL, f VARCHAR(91), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (53948,254,'NLaFTuHDpOT0nzuPt1lYXGCVT0cC5pZ7LlzLB1SsBzJc','1o04Nb4WGAepKziNyFeQicSq7ZKpREEqHKh','schV','FiHFpucAYu5OH6knxib7aVyd5Y','pT','D',0);
+INSERT INTO t VALUES (9106,196,'9sOsxkj4','fcpAHHIJxTiVPH509oA06y','JB6S','CJaaPjrBKWNvQblE68TLYWlSuVW0j6mbEfMvNbAcsZRZ8TaovOxPzgls02WZWOXnm6uI14lG2A4c98v2teQPb2pMx5r','1','aW',1);
+INSERT INTO t VALUES (14739,195,'jDewisj8IZukrs6EG6mQ3pOi','eFfCqhaMklP2p74foTQjvNoqz84','fITH','yqp0c446','Z','tE',2);
+INSERT INTO t VALUES (33259,69,'KxH2SbxmQK9Kt14Ak3xmUEWApEzj6GRtIGcpM0o','PFyxn6P1nzPlcPKE7ZuBUjAd2U','BgnC','Yu2MogOb6xr5rqopiPpotf8QctiXwlbN8ty8381zI','K','hX',3);
+INSERT INTO t VALUES (49278,216,'8lODGrgQNdXUQhda6inmqg7Qvor3CCnI7mwR13YoY1eoUFL','Xk8CT6yEE07b2HMGS38nvNxtgqcvQO1t15','AX','gfaSnMLWReuS7XY4uIlFVWN7zsqGlZftcrFUOV','2','xi',4);
+INSERT INTO t VALUES (23121,255,'irtu2f8SjA704C4Zgs3fFxqDwKfSHKwIrdHGn3I4Xh54','a80IyeLWNdZeZfH8J3Ig82OWOZFuN','mPrf8w','UuVr1UPiTERxVu0TCEml6tBDrXpSZ5KVcw1edNu7u22rGVfa7','Dg','DP',5);
+INSERT INTO t VALUES (19675,37,'8xhtQMWeUf36iuvwkuMSDBH1Ep2wbdz9CY4eS34S','Jjr5dWaXGtEOonq1FbtN','XN2','pnMsxhEb7','2','su',6);
+INSERT INTO t VALUES (58125,114,'yIwxY6QiMDB0K0BCLgivN','SwwTAjLvthxuIwEtgvOmLioqGzr95wJmV4n0yk7','2jiad','4vLqZ1X7pHJfUl6wcM109LUQUTy8LERw84XiEfzeZzLyOSE8T2DW0yqihAqRg0Cl','UU','m',7);
+INSERT INTO t VALUES (9992,190,'DJVFKGJQK1cQQaq2V3bsVWP','dSV8Fawzlwd2OAGBGOooLo3crQ67','5Lw0i8','0q4gwxrBYWLZJ7jRrgcYj2Xm4drYa1tWmAnqoyHvEuxfz1WDpd','Ro','P',8);
+INSERT INTO t VALUES (53028,177,'QpHt5ffJ23LLyK4n3rYF2E','1bKt2XTpcqv12UhgD40hjnk','OrXr','U4A4NnKq4tcdkatlVD3VwlLmBGmMr6rBJn0GyS4euTN1pfO0keez32jY31reE7ou3lsYrjGbBtKBFR4zKVQVAa','w','m',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(63) NOT NULL, d VARBINARY(48) NOT NULL, e VARCHAR(6) NOT NULL, f VARCHAR(91), 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 (-6839290116074808738,29,'hhEq48x9gWZX5zaxQG5srOciTJJ0IfhmAAaKhVxoNJPYZXf94QEe','xKakr','6on5oOl6PJYrY3zVwVGKwTXcgWCu178hwFk9Wx','fouRQWuipiKYJaOLaB3GMhzBrKJwN61bKxFPqL2x3ZSwVgeOkFibfgneJgBNUg4PrqMwbEzSws1leFfFisS','Lw3pr5','hUJ3cMQfGW36N7qj5VzepwxQbdawA0KqT0PNRVW7eVuEOdCb',10);
-INSERT INTO ti VALUES (-6839290116074808738,29,'hhEq48x9gWZX5zaxQG5srOciTJJ0IfhmAAaKhVxoNJPYZXf94QEe','xKakr','6on5oOl6PJYrY3zVwVGKwTXcgWCu178hwFk9Wx','fouRQWuipiKYJaOLaB3GMhzBrKJwN61bKxFPqL2x3ZSwVgeOkFibfgneJgBNUg4PrqMwbEzSws1leFfFisS','Lw3pr5','hUJ3cMQfGW36N7qj5VzepwxQbdawA0KqT0PNRVW7eVuEOdCb',10);
-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 (-4477335988607189172,113,'aIIW0BxqZwimPXVQZccExXJQ62dtarKCJA','P119uT','EIVN7Q6hgUcs8W','chjLTjF4peiklDtaw8RBmK3to6VDVUGVQHEpQpoRU','NtqrGhosKJi29RhH1QUwbcRWL4CHfbsprTorNgJD','xv25yLDya1oiiYNYZP8mszRwMPCaTDkC95ySmr',11);
-INSERT INTO ti VALUES (-4477335988607189172,113,'aIIW0BxqZwimPXVQZccExXJQ62dtarKCJA','P119uT','EIVN7Q6hgUcs8W','chjLTjF4peiklDtaw8RBmK3to6VDVUGVQHEpQpoRU','NtqrGhosKJi29RhH1QUwbcRWL4CHfbsprTorNgJD','xv25yLDya1oiiYNYZP8mszRwMPCaTDkC95ySmr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-7430738831647294934,38,'NMYyVZMgNOjaDzbMZQ9mqRODKc3MoCj8Z','HfulJjctrWkNhZP9zMCl62SYfIeZer4ZoJzBEsqxFGSlsxsCPTG5rMPxpMlP2uBcb8LsedhQxQyR7Q8obXUTBQjPq7yuHSohJtduGmAcofxdcDeW8gdeEptC2lCnnJRcrj9PFvISpL0nYRP3V3cvTtx1Hh2K6bUs0oBwzkaJ1gKceno6TLDSPMwdSv0yAxABg92oE3ZQaEop4KnmF89Dqv7O9iWaY01l5py98lR','YnCrbjEVaV4cedBxfdUABWhFo3iStHmO','uocH6CdPcqPlyduI','rSzNMUIqomBGWIdv1ZBBjf2s2sTH6hDhmIruni3s3pHJdfWt0t0D7a7vqjOEAsvHAKq26JHG6SfD','SMBW73iyn65CzBKANUdAcgSU0AOqxiiRTgNzdO4zVNduim0nuX',12);
-INSERT INTO ti VALUES (-7430738831647294934,38,'NMYyVZMgNOjaDzbMZQ9mqRODKc3MoCj8Z','HfulJjctrWkNhZP9zMCl62SYfIeZer4ZoJzBEsqxFGSlsxsCPTG5rMPxpMlP2uBcb8LsedhQxQyR7Q8obXUTBQjPq7yuHSohJtduGmAcofxdcDeW8gdeEptC2lCnnJRcrj9PFvISpL0nYRP3V3cvTtx1Hh2K6bUs0oBwzkaJ1gKceno6TLDSPMwdSv0yAxABg92oE3ZQaEop4KnmF89Dqv7O9iWaY01l5py98lR','YnCrbjEVaV4cedBxfdUABWhFo3iStHmO','uocH6CdPcqPlyduI','rSzNMUIqomBGWIdv1ZBBjf2s2sTH6hDhmIruni3s3pHJdfWt0t0D7a7vqjOEAsvHAKq26JHG6SfD','SMBW73iyn65CzBKANUdAcgSU0AOqxiiRTgNzdO4zVNduim0nuX',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (58786,54,'PIXHkkwGKN9lJFmdH','nCqDJQVaV3','iNa','eP4wsxJ0cJc7DO3bz4Tq8WAJua22yoqNSBhrqnHTqizpggXyEkKd3uWxCk8K7uubJDAWA33AGbMbhswfFr5','R','vS',10);
+INSERT INTO ti VALUES (58786,54,'PIXHkkwGKN9lJFmdH','nCqDJQVaV3','iNa','eP4wsxJ0cJc7DO3bz4Tq8WAJua22yoqNSBhrqnHTqizpggXyEkKd3uWxCk8K7uubJDAWA33AGbMbhswfFr5','R','vS',10);
+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 (3641,81,'WsvBz8HN2D0d8nDzhLlXvfegKbimMVDWdmuX','j3DTCDKXJ5e7uNNsIo3zzZ','T','dBP3ErrHMNvYw89TVrCaILsbYxfdMxTwgBzWeZySSkVjj1rX03NUXuyk0oVN6VWsy6aLJeGiIM','P','o0',11);
+INSERT INTO ti VALUES (3641,81,'WsvBz8HN2D0d8nDzhLlXvfegKbimMVDWdmuX','j3DTCDKXJ5e7uNNsIo3zzZ','T','dBP3ErrHMNvYw89TVrCaILsbYxfdMxTwgBzWeZySSkVjj1rX03NUXuyk0oVN6VWsy6aLJeGiIM','P','o0',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (19032,161,'Tt3j6uk1JFR4KMFQ0wBTcDCglAoZKgAATSwYVnY9PnYjYyK8yA1EJ19va3eTI','mJxGWRseKA13eqVgGaeZDNOmwd0K6TKDdvidzGr7pOBzRL1lYwNplC5Jp9ZtpDZcm3UhIgvAI8r4RfrQmOyQqMYxGsaB8U2aRoyyKBNr0BtSNUtqPwnEsZ7HtNP5JPxZ4','N9KLEj','wQMDNkdE0p8wbKannGvOFpzJOWLRkjXvD9em6XWTJvM4e2mm5tP6meGrIvqX4qr3VIyyCeYZYnToZUqGRpyYZ147','yg','6',12);
+INSERT INTO ti VALUES (19032,161,'Tt3j6uk1JFR4KMFQ0wBTcDCglAoZKgAATSwYVnY9PnYjYyK8yA1EJ19va3eTI','mJxGWRseKA13eqVgGaeZDNOmwd0K6TKDdvidzGr7pOBzRL1lYwNplC5Jp9ZtpDZcm3UhIgvAI8r4RfrQmOyQqMYxGsaB8U2aRoyyKBNr0BtSNUtqPwnEsZ7HtNP5JPxZ4','N9KLEj','wQMDNkdE0p8wbKannGvOFpzJOWLRkjXvD9em6XWTJvM4e2mm5tP6meGrIvqX4qr3VIyyCeYZYnToZUqGRpyYZ147','yg','6',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-566100224782952354,71,'FtTflTUexNEiMSqFMfY4jnxLnq5CpQDd21ica','S33XWbu5k8nGjyqyhDSpOLO5fxh9e2JRqlnZkS38lDx5pLjwyebe4HrbPidyN2IN2CuyUQtT20GyB65mRBEHQwYjmQuC9IsJ93aw6Es7nfOa30PBZ3vRkILqyEiG0H5aWLRTI7L3fZm0Pdck7JbgvAjYtzeaPPtI26rBNPkHzZo96Q42yFZUbdmqRjIJgHx0ZLWaHvqvCncKKX8pegwQJUcv86usbEFXGXRDphjwAQistZpLn61bguIbho9h','AzRtgapdVv7B8p5nKvHTbIiH9gGKfCXaMCaSIW2sUDa0Ka8UGpS','lBGQu2FPis5FkWCGQSBtUz7vKvH66phxshmcPgyyzVqaE3wuM3AM5EDcPOQD6tlw2ccDKQcAbigpwm8j7eTnniCKqzaqwmPiE0xckAup6Z2nZJS5s9sL51I8XmuyiQJBGRYdHpo','I7XuADsSBbrzSc01pP600RBk8yCP7pvcY9dknZcJ1VGFZ9JYjabg9EFPBpwDY','JPPISa9is02pXkXH7YoiAcgQxgzx2zqHAQkkECKM9GrLEzo',13);
-INSERT INTO ti VALUES (-566100224782952354,71,'FtTflTUexNEiMSqFMfY4jnxLnq5CpQDd21ica','S33XWbu5k8nGjyqyhDSpOLO5fxh9e2JRqlnZkS38lDx5pLjwyebe4HrbPidyN2IN2CuyUQtT20GyB65mRBEHQwYjmQuC9IsJ93aw6Es7nfOa30PBZ3vRkILqyEiG0H5aWLRTI7L3fZm0Pdck7JbgvAjYtzeaPPtI26rBNPkHzZo96Q42yFZUbdmqRjIJgHx0ZLWaHvqvCncKKX8pegwQJUcv86usbEFXGXRDphjwAQistZpLn61bguIbho9h','AzRtgapdVv7B8p5nKvHTbIiH9gGKfCXaMCaSIW2sUDa0Ka8UGpS','lBGQu2FPis5FkWCGQSBtUz7vKvH66phxshmcPgyyzVqaE3wuM3AM5EDcPOQD6tlw2ccDKQcAbigpwm8j7eTnniCKqzaqwmPiE0xckAup6Z2nZJS5s9sL51I8XmuyiQJBGRYdHpo','I7XuADsSBbrzSc01pP600RBk8yCP7pvcY9dknZcJ1VGFZ9JYjabg9EFPBpwDY','JPPISa9is02pXkXH7YoiAcgQxgzx2zqHAQkkECKM9GrLEzo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED, c BINARY(22), d VARCHAR(34) NOT NULL, e VARCHAR(76), f VARBINARY(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1756655006,1973491640,'RZZiZqpwPk6K2YlZg','xaYhJ2zLW9xUKBsaxkFbni3F568','hMWP4fZlcu1j2','BjqEe','bm8yi7RWzlnQi0CZIKFqTo','tOFhrlt7g7PEBAnOM2NrFn6AebJwtYd2cljYIz9jk3BffgJtSLfg2ir1rvDwxPrcuVHijSKVb9qCbqFlcuFcLdm5PMf54F',0);
-INSERT INTO t VALUES (-1076985867,969095806,'vb83TGv1pYcBcUHD8hp','rWQNxtrMhUmndTvgdpIsxrcYEG9E','aDTvJt3t3pcQ9zZMri5wsfW4gNheFTkM3I8brkigt3G7hD6TZH0d9gLa1RKZelww2XyCMtmcAi','2hwmWvGAG2WDiBc9VvA2n','TAWX7wx9TRBTXYWf6tnUAbCOInuhIcHTQC1eBet5ag4LrhIeaoNilQs5QtWxXTynrA','GyibXs7nIIZ2LPtpPzaqnOSZUkgd17xsVLuOjQdFIuyHHedmizRBdcDcllX2ObTEI7QioE7BnkSqO1r60',1);
-INSERT INTO t VALUES (567242500,3858556913,'Xx','3nNWi7YnnIJXL9XKFrTKM0J','V1jEeSTh3rjf2zgmLj8Z2G2OxmkioYT4PM73Ggv06RwxPRkyomY4kjel68oHwlkzVDvQVJxb2Ejm','pA5z6iGFd4BbpQmsmGpnzfPnTgEY09yB5V0mSqNiTafAFXAvJ5xyq04v0pco99TQ','BuSxnuxBzFzrDP2fQbgiiCSTuGYWl4c0coltfj7Gvcw7nK4','8',2);
-INSERT INTO t VALUES (-1272451307,3019921348,'JlYZaqPYbohBeqBO8GI','RIV0aGhhRgprMLnCdaLOGO6JY9G','ZqsX','Sylnm5riMwZvDYZKSii70Aej','6C6mQU36hL99nWqVNFlMGkWziYtQYQzpAf65b8MVTch0SgAy7k3NQiIuglGRvcxEnSh6NBK7UBpbc21t','pJYG1UV2851R92',3);
-INSERT INTO t VALUES (-105654561,1378687010,'660BzpR','FHCoeb74d3','y93oxy31f3vY7mE1CufrzEkA6JJ6Y6quV3WdLWG7Ztu4pmq3mRF','h','hmieL0uAVwRv60ng26aIBZQoy','IjFVcgpHtf6Ib93zbdnJyeENKIf63gx',4);
-INSERT INTO t VALUES (1310658504,1728739876,'Kh0wmkv5pGLM0YI','zwjsLBFvIkFvDHiuV2S3eqQKJAvXL','8uwokCwjpBHsSdCGCAsTb5q7doWRTVBVGePEV3PuTb4RyGPDdtshTTnC1vI3dgm','zJEgA4gQPbgGSWj2OJpt3G1OoMeqUrzlAisk7SDn2rIcVpbNqRV','xEpizI7xub36ttwF8B5rrEZgWUOdeWwjkJwKNGJw02Be2Zr19vyf4VjsDZEehR8HSJSsh3PMzkY7gtvwPsOMp','DS3aJWXj3xRKcZv0kaVZ8zcv5iLHKDtm65r0aBU3SXpKAsE689WqEr19eTeNbPblmzYmdziMuhtvSl3pAc6gb8JDQD',5);
-INSERT INTO t VALUES (-248549504,1195965448,'agTTW4Oe4JZQ','Een1tNMkJETsbQ3NeEapDkLoq','r8e2gmQU2JZViepIyuxxU9r6lW','iKzwNxrtY9SyajYp1BG5eYYv2zVeWYCFI6KKrfpcl3EO3vX5','e2MZdcgwzoRoDuOSFmfQEIyDyWZZQezLPpxov6mpUjfQBOjhAsZeSe8tGVLYV5vYF4KG','C3fcWZXlxMIMjnmQuzKzf',6);
-INSERT INTO t VALUES (1217988937,856542334,'FVVPNFSd','PR3oH36CrR','GeCk8y62Uddrb0bFTB','tgtZr4ouu3YFUrluIb91fjb','iJOWROnuVG2BKgq6r4i1fTcPQNLjIHx9Q','RUMlL0YLGcjexweC29GkHvfeIyl3jWKVUb7I1397hp6mSOq1BS1H4',7);
-INSERT INTO t VALUES (-1513973177,3816126349,'Xnsoq24w0i4PTzE','nTuXD6','Ps5wgEADby1T9CC70d0rGkUlB9Jr0fgaFCbGIKoe2bVH3ToBv6wIxz2AkPokh1hKhzY','Lwv4NVSaOxSGn','8MN9CLQjYE1P7PAdDpVK0KXtgq2u3IDT6RtPtXIDnqSE','eAXgacVHecZ6FrSWHNmEBR3SwDOOnK3LCscxi1c3xPyvsmSuaaX8T0tImxJS5Wsa6rUQCLKwPgGdzxTy1',8);
-INSERT INTO t VALUES (209344127,208870790,'Q2SU','lesAHtE2Bsa0j6','3bHrGOYw1vnOnGvrNL9GhzUU2GdaNX02tVhW9zJxz82gmhZVimCQW321','FjmiqXP0HIzFgBaCv1ToP8jaaLaJAnV8mSyXwYujBuOso2cwe8EJ1D0WXTRtY','BE10BhKRFRdH9gz8PBUEgAASvUy7jvehb02QmCisuKtII9q7IAwNh2QyR9v29exauJ8jE1QyjWgJ0yuB3TMr7l92q0','RyKbhoB7b45EJ0XIhDjKRDeGmHI4EdcOmuqMxvVOoERuEyAn2mfc1j4zCo9ZegbFgQYPsBHL7ezrFu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (60431,105,'wxM5p35mjkNomL7QzSeCM0L5w2lx6hDRTs5lbA9y99G76TJzW5bg','BPvkNCIsm9ITUdPArhzoZRz90rqq0O70fidifZ7Tu87cFqR3Tf79vw2OauHanBXjJrK4aIGkon8jPZxoa9mveDtiQ33z2nYjz8SdrncyHKgU7I99awoOMSHNGRPS4d4yQyHRaq467k4NpSUmoVOKFI5ZU7LPguQPPmVuxMPMmy0ctKWY7OGCPBgxBvAf','3K','wPO0gpoyU3JieVJF1VObvHd1ePlFXNzcfd2VbdcVfcMK7q2eQ1maE3ZOfvpL67fKwe9JGroLdgzBhRNJ7k8bjH0dtGjR2yIS7ZcfQytkJXfO0a1zGva57oEVIepwbFzYd2Rz6ho','MN','IK',13);
+INSERT INTO ti VALUES (60431,105,'wxM5p35mjkNomL7QzSeCM0L5w2lx6hDRTs5lbA9y99G76TJzW5bg','BPvkNCIsm9ITUdPArhzoZRz90rqq0O70fidifZ7Tu87cFqR3Tf79vw2OauHanBXjJrK4aIGkon8jPZxoa9mveDtiQ33z2nYjz8SdrncyHKgU7I99awoOMSHNGRPS4d4yQyHRaq467k4NpSUmoVOKFI5ZU7LPguQPPmVuxMPMmy0ctKWY7OGCPBgxBvAf','3K','wPO0gpoyU3JieVJF1VObvHd1ePlFXNzcfd2VbdcVfcMK7q2eQ1maE3ZOfvpL67fKwe9JGroLdgzBhRNJ7k8bjH0dtGjR2yIS7ZcfQytkJXfO0a1zGva57oEVIepwbFzYd2Rz6ho','MN','IK',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2486,223,'xSS9y7LW2kKZ7dZzfNqqPeHrz9dK7Qe6j','UaiNGGyKXYrtim9CUrZicLInwSPdUzqSyfr35THQG37LrMg4iGHD2GBv0YIhoIK79Tdh22VTeaG2Xe4gVf02bzRNCihlUDVGzoPGMyjipapGrnXTAgnenYNJGNTl3F0EIautvQH7WuYN9K1pCG1BU2Smaw82VrqoS1ujZ0FePU9bMJ5pdFPsFa','YD','ABmqaX9b1o8','c','Q',14);
+INSERT INTO ti VALUES (2486,223,'xSS9y7LW2kKZ7dZzfNqqPeHrz9dK7Qe6j','UaiNGGyKXYrtim9CUrZicLInwSPdUzqSyfr35THQG37LrMg4iGHD2GBv0YIhoIK79Tdh22VTeaG2Xe4gVf02bzRNCihlUDVGzoPGMyjipapGrnXTAgnenYNJGNTl3F0EIautvQH7WuYN9K1pCG1BU2Smaw82VrqoS1ujZ0FePU9bMJ5pdFPsFa','YD','ABmqaX9b1o8','c','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (63877,89,'1JINxF4kj5lLkx4aseuWRdnvUpeEMH2uQlN2bPWffYszbBU8EajqPn0wxax','XUwXKlL12idyZ24zDZJdOKCkeXbjoocCeyOKAJ3I394ECyMUsj1Fehns6Yq','6','DPp4eNQDt7Y3bM4krcoKApRctSf6Dbjwpa4cPx92UYp3f7Pa','lk','0H',15);
+INSERT INTO ti VALUES (63877,89,'1JINxF4kj5lLkx4aseuWRdnvUpeEMH2uQlN2bPWffYszbBU8EajqPn0wxax','XUwXKlL12idyZ24zDZJdOKCkeXbjoocCeyOKAJ3I394ECyMUsj1Fehns6Yq','6','DPp4eNQDt7Y3bM4krcoKApRctSf6Dbjwpa4cPx92UYp3f7Pa','lk','0H',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED, c CHAR(19) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(85), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (98,12888452459955407468,'D984U6nhgDj1d','2eaYbjdMSTggaq4qpIZQjv','pDz5PhaQokgkGESQyMmfB5lGSJ0sCfvHRNoKpudbcZS','gsl8tFCL2qb8WlaUzcVSMTjqW580sLmTa9','G','YO',0);
+INSERT INTO t VALUES (93,12702134334634776698,'qMo5WVoHVVWvv9kS','hwkr0nc','eEeHwYWN5B67mCeaU09xWPc4FJOGG18YYIl6rAt3','hQivRncyjJJYmm95','l','zf',1);
+INSERT INTO t VALUES (-121,12827212695955517522,'EjQKXdHyE','59FizozTMws2E','oiZeWA16Fi','UoM62NYelblkeBK6imvljsuKAEXIuoL','K','V',2);
+INSERT INTO t VALUES (12,4652740758773654589,'L','I9aC9FC','YV6yEqA9Wi9xthDErAe7co','6jpOiT8ScquGDRxxDch6OE9S','j','f',3);
+INSERT INTO t VALUES (49,6098233300754680639,'dVC2Lx','f4d1A8KuA20ZyWdEn','RTTxJHXwRK4we','GDt7d5O64Ia5zAn5gXeHkDSH42GHhDimmGCsVXHbRAUcsjIcdCzvrfHYhXPwxdjfWUrN8','8q','7',4);
+INSERT INTO t VALUES (-43,8431309154942541109,'aRhn2oZvTH7ok','3ZYCfgkAV','yCOnnZ7I','Ho74ktUp9NdF5iCcHc8fKlEVjNBiCIWYPSKHmqDgWMaZCxNRx2S3dC','2R','53',5);
+INSERT INTO t VALUES (-70,11692970926591687410,'B8CtqPj9Q4nBwLMy','uuz','ky54h7Z23VkJKGPxshs4s9noSeNRX2','GXf40PiVCxPe27HrH4JqAzbUvNsAJYCAnzoaAEwh6lmgGksBWAPNyq7rvK1i2yvvsStk53Q8SYAD6KtCph80','hQ','ZG',6);
+INSERT INTO t VALUES (119,12276019887211766077,'VGdOecHXUBEq8','IMoaQS4SKXFO','ILtQxDUBZxaHnZMLTu3eP8JEYssFfNSt9niW9vAjdu','rqdg8hbsJHd7xIuMyisDnLIpxndGfXyGxqacECNBIoTBSzzdA','Ti','s',7);
+INSERT INTO t VALUES (90,10999735336534819457,'HzB','o','eE9qHahlUaBQTFXmxLtkj','pmO9vjkkxYknXmFkrAV7LP6qBl43iLOsZJo99vywUycEwgph','wO','pj',8);
+INSERT INTO t VALUES (-105,14373650262162936240,'rjKnF0J88JwzHjE','BDQIAXsB3m0','KTu2c1','B11D98kQWRD8J9dYCVbdlXMLjoTF3lwXhkGjx0PLCBeQ4tCytq6uHaAnBVd0RchEK2r','M0','E',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED, c CHAR(19) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(85), 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 (-5297373663912339768,3215525272,'qW0lTI6ptC','3EQle2B9TSHVNcbpyV5HGb5WVfqQV5','vhIZGZvKJd0v7MOdGSXNCxEar','E5KLvGsCviegL','2URkLzKIW','LyciwlMrlbNXf44zNnMeQDIEgCX912psf4lVNzagUXwEzEPjc0QkpyLGM6Vl2eMqHPol1WF9iVcFn8u6a0rR3',10);
-INSERT INTO ti VALUES (-5297373663912339768,3215525272,'qW0lTI6ptC','3EQle2B9TSHVNcbpyV5HGb5WVfqQV5','vhIZGZvKJd0v7MOdGSXNCxEar','E5KLvGsCviegL','2URkLzKIW','LyciwlMrlbNXf44zNnMeQDIEgCX912psf4lVNzagUXwEzEPjc0QkpyLGM6Vl2eMqHPol1WF9iVcFn8u6a0rR3',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (-3833933665158275427,1477182776,'yjZGiWdDSJF','ISu7ms3F0DtBFciPvzg4j','YJOeE','wh9HbxeutKVlhAmOPA8fPdcrupZB9YJN028xob','Va2mzalmVe','ZWYiMj6BpqhPjuoeC',11);
-INSERT INTO ti VALUES (-3833933665158275427,1477182776,'yjZGiWdDSJF','ISu7ms3F0DtBFciPvzg4j','YJOeE','wh9HbxeutKVlhAmOPA8fPdcrupZB9YJN028xob','Va2mzalmVe','ZWYiMj6BpqhPjuoeC',11);
-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 (6535502059756254751,2791551576,'kCJau4flUHceLC8','HLkxCk9plKIbfY6hphLfI06M6oeiJq8Kr0AS4RTb2tc0qi8zgKIjPX5z2JK7ekbIezXyvYpZExH1xPcGPqbCAa','lbI4CDtB6tW','aUOLvHRKOsdOzPG78ckD3GJaYUiVDHWnxCXjaL','0pzAQhoPUdexlfk9TIzEWFEUpyJzwsxu','dSxTpVaeqIWVvQkt9vyv2DZpRIB4veXRDzY',12);
-INSERT INTO ti VALUES (6535502059756254751,2791551576,'kCJau4flUHceLC8','HLkxCk9plKIbfY6hphLfI06M6oeiJq8Kr0AS4RTb2tc0qi8zgKIjPX5z2JK7ekbIezXyvYpZExH1xPcGPqbCAa','lbI4CDtB6tW','aUOLvHRKOsdOzPG78ckD3GJaYUiVDHWnxCXjaL','0pzAQhoPUdexlfk9TIzEWFEUpyJzwsxu','dSxTpVaeqIWVvQkt9vyv2DZpRIB4veXRDzY',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7145605578954833646,1079120190,'ptErwIlnOoITWz','g3JSsrxgX79V7rgrnEgpPsj7CNW4n5ZL60X8wrzYIvzy0ZK5pkHkIqZ17nKWoyxteV5ptOgBizQpNPmf7HFqtZGqKyFpsmdRgHLyCu71sXVkG9TDEP20kmn3aJwbhElqxUlJZTMxv6j0pJ4ABL4QlXCSC5VqMjGC4ATMCziq0P00s2Ury4faqUgOA5WpPWdgqkWWlwmQ1LKi8FJNpUuZCsFjXE8LDp0H69jEUn6ERXHjrnriQmqKgCs','vc4Hl1Hym8gJIBF66z7kKXxJx3P37OWCGicC17HZYzdVv4pq3jAh7V1RVyOqNN','C5Aha5zV4VQExFdlLRmBiiCtrted3ros6cdQy3flANLBD88ewxNX4A4eISyFzqkhhMwIFmA9T7bQfI9nO6SEABjVauByaTi5YpWCuM3euHYjSqFf0x7yWDTR9dbjAQWFEQQyuNA1cMmWLeYr92NpgujFyt0TR0b1G8SkMWQzx9O2S6SRR2A3eu2riKRpEGW6f4smD1UR3TnhoIWhwtPu2d','FmdUfhTJWibVqRUDrGMRpU0vT0dE3txq','JaJbTP0g0aMyJXHpJ1wb9A0TXptIRjJYpjwNsCxGCB9OWmhJMO5KkS7Qm2DdwDwDTt8KTD5eOlX',13);
-INSERT INTO ti VALUES (7145605578954833646,1079120190,'ptErwIlnOoITWz','g3JSsrxgX79V7rgrnEgpPsj7CNW4n5ZL60X8wrzYIvzy0ZK5pkHkIqZ17nKWoyxteV5ptOgBizQpNPmf7HFqtZGqKyFpsmdRgHLyCu71sXVkG9TDEP20kmn3aJwbhElqxUlJZTMxv6j0pJ4ABL4QlXCSC5VqMjGC4ATMCziq0P00s2Ury4faqUgOA5WpPWdgqkWWlwmQ1LKi8FJNpUuZCsFjXE8LDp0H69jEUn6ERXHjrnriQmqKgCs','vc4Hl1Hym8gJIBF66z7kKXxJx3P37OWCGicC17HZYzdVv4pq3jAh7V1RVyOqNN','C5Aha5zV4VQExFdlLRmBiiCtrted3ros6cdQy3flANLBD88ewxNX4A4eISyFzqkhhMwIFmA9T7bQfI9nO6SEABjVauByaTi5YpWCuM3euHYjSqFf0x7yWDTR9dbjAQWFEQQyuNA1cMmWLeYr92NpgujFyt0TR0b1G8SkMWQzx9O2S6SRR2A3eu2riKRpEGW6f4smD1UR3TnhoIWhwtPu2d','FmdUfhTJWibVqRUDrGMRpU0vT0dE3txq','JaJbTP0g0aMyJXHpJ1wb9A0TXptIRjJYpjwNsCxGCB9OWmhJMO5KkS7Qm2DdwDwDTt8KTD5eOlX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT NOT NULL, c CHAR(24), d VARCHAR(65), e VARCHAR(11), f VARCHAR(61) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2353902,-905610077,'SXuq','v8NsnMBGo265zv','639A','3vpc31keGHZx3dk48JnqsgjAMw9pgZNLLjZcKLSYHJNR1Gw13V3','4ZEdn66qACgPg5RqwyFLUIAzHkFnX1Zg6RcXZ0911hmYMZl7dcdftL6lJDfho','CT5p',0);
-INSERT INTO t VALUES (350084,530361670,'ms1Kh7ALFE4EvdWyOqzVr1','6PsluJzm0fa2gVJM','Nt1','njE0uAUwITpnilm1wWSD8FJQ9BnrOYYb6V3JmkO','1ZwpxHSl44FstvtDKJr2FfLPyCpgeajglZFOBisynn5M1JxA0QW73nvXL1N4MPZ2l3fVqfN8zgxftR8l3gSk','f8iXeZyC',1);
-INSERT INTO t VALUES (7418256,-124767075,'V9ZlawmWcJPuKwxW','SHkazPf6EVgFIUTmN9gO8Df1DaVKN','aXvUpn','3egKNrneIpsSM','uzoFLYRJh8i8bCoipVWp2xY6ZuIQRe53WPtOJm32RHDMNRbClwCxZuv1y7qfke6tDC6ANMewEdn','Eq2VDeSQjEBs5hmLx8oFYpJqhJE3IXd9r7L433yunaHs0z4v6J4b74zJUFVfnpvSFDJEUGrKgmuuhsiiCfcGBAvDO5AHyoLBBfq',2);
-INSERT INTO t VALUES (7973990,-136161260,'uB3e7ZVV','V4IqDZ','wa7vR','cpeBjmPW7VatzorYw9STeBv8vLnpbBDCtr84LN4LJxNCD5muzXn','a2FE8QNxvCGy3BMwcSMSJkyYyIQP4GfoKwLh1w4alK','xitLdbYjd3J4hGMz1eR8MRB72dVm6PzB3HSjXIBjYlIh49rq9OPXn8kQMC1y3vD5UHMiloNvdG7qd0B87K8MmHhoHchH63js',3);
-INSERT INTO t VALUES (-5905264,-632454117,'Lg','2JebIq8C9FuO7M4MgsjO2Zep2M6','w','LsBHIvD6ZvXWW5o2H69OIitXXrJj8UjwPBGJ','MCbZujgkRzGOxK55p','0okr9gw4XyjrcxnV5ehVinosdVw9dmQEMX8h5RVFYbpXVtKLJFrawfePtSzCxU0ZvZr8KHg7llk25rZHtlOc89eQanWe',4);
-INSERT INTO t VALUES (7355535,132930673,'DlRs5VEX','FqYKYrhVD5DkPspXTYWmfqMOuro6OUvGlrh2lTApPpkDMdfN2w','ILzJ','X0zgFTqMmcESLYvL8EdKvkkJE3SHo3c9JiR8rrSiCItR','ykU942RSyFsngzC342YZynhdez6nkj0TyFv1o27IKxK00A','KrFsDOQdEb9gym8gxdyVLrqmxB254uVTlyTLFt1wEMT',5);
-INSERT INTO t VALUES (-1700363,729181471,'zhfARQSvaTXFjbg','IdxvPr12hDvI6WBOm4TyBoNxWaFlhfqSKZHTwC2BZP4Q','yG3L7','AsC','kpzqNmU6Tbb1x4f21lGj1Lawpnmi','t8zBiMlY7NJCTgxjzzHQp80p9VoZt9bJ459zHg2b9',6);
-INSERT INTO t VALUES (-7045353,1308551421,'TryDf3OA01ehZD','1EUOnPR','WqBJ0x7uI8','KnAVL1ZDc5T9SLHoeE4agbAqqagESixB7vHizAS1eOETjLnKgsYep','1YO3Mr3tUCZIeE6acVQqOGc2YaKaa5JdtGzJA2LvQ0z0C2AMf781MSgaqpPDaj','xG744JgskAE5OV0MBkAGCwxpEEQv',7);
-INSERT INTO t VALUES (-2168185,-2091607467,'nitO7VZbUrBOP5WEWTOAU','I8gO3id3rlOFKU2Szc6k','bc18','x0so2RCZaKuKP97Km6aRyQp1NZ0eOkjQqK','xYeJpKO9y1lZKOLPh4S66acmanRKqdUyy8mHHcjbarpoy6JgSLZmHvkmICQ0fnkinFefX9RqmlmYlh3kKEkiCT','d4nQBGw',8);
-INSERT INTO t VALUES (4459423,1253883954,'bS45NVo','Jfp2XVfCxcRVu5c0GpnXpHG0RQfYpLhU58F7z92KR9mhzOpx','WAkpHvq','TIJj3BvLUT0l66q3c3SGZTSFFa4Mf2wX7P','zxI2QIGNdvhKqD0hF0r','vFiRDXE3wSXY0HKpuiekIROin8CQ3amlyGCoMqM4qfKvT9NBRHv1gHG7N',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (3208540,12354182670244843116,'GWIWj','bxCubjpoEd3qsdLFN','4N5zCHK27f5f0','XHDk6v2loC8HhdAyDyWGIp7pPNkDuj4ZkLiq1xaS8dcKOLMhlRJeGJfA3OwElaX83JeiQH5LQYIU6uwD78Ds','R','64',10);
+INSERT INTO ti VALUES (3208540,12354182670244843116,'GWIWj','bxCubjpoEd3qsdLFN','4N5zCHK27f5f0','XHDk6v2loC8HhdAyDyWGIp7pPNkDuj4ZkLiq1xaS8dcKOLMhlRJeGJfA3OwElaX83JeiQH5LQYIU6uwD78Ds','R','64',10);
+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 (-1948216,7608317027172306914,'HkxoYaReMeTuGYDnQCz','Dt4BrkrQuxLzVPyhoyJPm','ncO2yv5tw4gvNWUPx0sfjMKZ2B','ifxAi3OLEM4nXJDayupmrPBvpBhEuNf3Po23MawO1Tl7Ad47trncecYSZ8t92BLzNT','e','OV',11);
+INSERT INTO ti VALUES (-1948216,7608317027172306914,'HkxoYaReMeTuGYDnQCz','Dt4BrkrQuxLzVPyhoyJPm','ncO2yv5tw4gvNWUPx0sfjMKZ2B','ifxAi3OLEM4nXJDayupmrPBvpBhEuNf3Po23MawO1Tl7Ad47trncecYSZ8t92BLzNT','e','OV',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6676252,14647225351243933478,'YB','BIWEPSbMU3WBcZAS0e6a2OrTgszGgIIp5Y5paTPjkGyw1d','YqDquaFdkcGfMEkYXJof9C0JngwKyXx0sJeYx0RG3k','qxFIOqW8dPqWKCkN4ceN0M5J1ziTUZMHYja7orr00Sm13hgBaZQmvRA','T','KC',12);
+INSERT INTO ti VALUES (-6676252,14647225351243933478,'YB','BIWEPSbMU3WBcZAS0e6a2OrTgszGgIIp5Y5paTPjkGyw1d','YqDquaFdkcGfMEkYXJof9C0JngwKyXx0sJeYx0RG3k','qxFIOqW8dPqWKCkN4ceN0M5J1ziTUZMHYja7orr00Sm13hgBaZQmvRA','T','KC',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-3901665,10947961361010378070,'5','wyXm980CeqK2tjVlDrgAEDm218Qymp5GTLOBMtomqvbPTXrtW7C4EEGYqbW1whsnQwYOCZ2N1ZtmkeQGnZdte3ZP5XOUmWMEwi1WriMcBU4Rpm1o2j7Ve26ULDQUeAks8Kjbot3gvKjtWIEBrZHOCl3vrJP5wiBh7AkFD7A8xCXTvPQ68pV4gSrWOyTBcho4ptglX3FG','xJTDgu7DVG7W','fOwtbzji9nTUMmYkopGH8ccmoVYlQOIa002OHgeoPAMo5lB37ZpkvmvcjvZpzh2sWkqNwNQStxekBWy4WDGJRJO5obddXPX3X40FzU1LIv40V4OZuZuURFuYJThCjHW5eYPpSuthn6STzPtm5ElgTHaMHcTpNWLr8cVmUPOqgThQUMIM3rm0I8usMaIrJ','L','t',13);
+INSERT INTO ti VALUES (-3901665,10947961361010378070,'5','wyXm980CeqK2tjVlDrgAEDm218Qymp5GTLOBMtomqvbPTXrtW7C4EEGYqbW1whsnQwYOCZ2N1ZtmkeQGnZdte3ZP5XOUmWMEwi1WriMcBU4Rpm1o2j7Ve26ULDQUeAks8Kjbot3gvKjtWIEBrZHOCl3vrJP5wiBh7AkFD7A8xCXTvPQ68pV4gSrWOyTBcho4ptglX3FG','xJTDgu7DVG7W','fOwtbzji9nTUMmYkopGH8ccmoVYlQOIa002OHgeoPAMo5lB37ZpkvmvcjvZpzh2sWkqNwNQStxekBWy4WDGJRJO5obddXPX3X40FzU1LIv40V4OZuZuURFuYJThCjHW5eYPpSuthn6STzPtm5ElgTHaMHcTpNWLr8cVmUPOqgThQUMIM3rm0I8usMaIrJ','L','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1118594,12784579393622960283,'KBMn6A6b8MJF3Lc','KSHifCOZy5hPCRnPm6FDvYZXlqch01z9oS0faBuCK251n7ct3KtI64YTmHY87STzdFjoVtMuOXmGpbOMGm74qjkBGMzJrg9QxcxUELGxOPNlnoKV3tkAfOJnfP02ixIAe5FBfPKtoldHqbegDRLw81zkb2exI16ZxhmE3L67Eo8jFraQPNAToRirN7qBHobKBVH4fIYs75lq','VK','genCey3FEo4IOX0AYVXpwv','zL','AJ',14);
+INSERT INTO ti VALUES (1118594,12784579393622960283,'KBMn6A6b8MJF3Lc','KSHifCOZy5hPCRnPm6FDvYZXlqch01z9oS0faBuCK251n7ct3KtI64YTmHY87STzdFjoVtMuOXmGpbOMGm74qjkBGMzJrg9QxcxUELGxOPNlnoKV3tkAfOJnfP02ixIAe5FBfPKtoldHqbegDRLw81zkb2exI16ZxhmE3L67Eo8jFraQPNAToRirN7qBHobKBVH4fIYs75lq','VK','genCey3FEo4IOX0AYVXpwv','zL','AJ',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-7519193,16274617840363575122,'G0RkEr','fwfA7gAshRrIyA5HP0SzK9XpkD9M5keG1eE1e5vrlaYPSeZfti9Fl4QIPRWkXXWm6Mdb3xTb0noeTr5J5Sm2ES72erUglNdMXeukgWJ18R8fJEmVUlifit1cjAi0hv5dXRGXqrLyHolz4BuMTXJKIiwDrcwNHz0fP9A1ojabLiBy1RP2Ptyzg3MXRMvWa1dHo6iSStaUKwvk1dbEFiLJ29H9u','k5rROzCrjniQnGd78JVYx7x00uchL0','o4AmSWiGaj6s3XkVYJ3uREM4icFZ6lMKdGBqSBFkU29','45','9QE',15);
+INSERT INTO ti VALUES (-7519193,16274617840363575122,'G0RkEr','fwfA7gAshRrIyA5HP0SzK9XpkD9M5keG1eE1e5vrlaYPSeZfti9Fl4QIPRWkXXWm6Mdb3xTb0noeTr5J5Sm2ES72erUglNdMXeukgWJ18R8fJEmVUlifit1cjAi0hv5dXRGXqrLyHolz4BuMTXJKIiwDrcwNHz0fP9A1ojabLiBy1RP2Ptyzg3MXRMvWa1dHo6iSStaUKwvk1dbEFiLJ29H9u','k5rROzCrjniQnGd78JVYx7x00uchL0','o4AmSWiGaj6s3XkVYJ3uREM4icFZ6lMKdGBqSBFkU29','45','9QE',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT, c CHAR(16), d VARCHAR(78), e VARBINARY(66), f VARBINARY(76), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42544,-29252,'XSJUyuSR7','TPwyLTxiXIE1vtauq9pgcgN0QMiXp3VVgtE3n7AQlExuBZ0SMb','l4ktlgkRxk8npHKO2MJKbAQfwEBroEFDrGmbf7nYkC','PgNgp34oili97RsPlF0Y74H9Ix2xRYYEmCl4txTrwAT27TB1iZl4BwgkX2TUKq5SEuef','K','Ct',0);
+INSERT INTO t VALUES (43077,3203,'ijZOYrYSy3EmL','OPaNDjQaGuSGN6RkXVMkfcG5ze25nriCOUtTzxk','zsYgVFslw2uEe86aHiwu1VSentiEMkbnO','oeUes941ctOoDzgIurt1aIU1LyuIynkNPl8mQK2q8dpYXTNvvwVilm98tWJRw3vf8RhC86GuXLG','u','K',1);
+INSERT INTO t VALUES (15454,25347,'JI3r9','KROq8k7HGk7wb2zJY2zXl1guea3jvD9ghs3M5LT33K8gmuC','NFvHbnmGaXAa79WNpjLgPE3wk7LhopFH17d','hyqXuBTxJTT6JrzxAP','Z','l',2);
+INSERT INTO t VALUES (21976,8754,'o37As5O','ePN8C','8v0akU6y8H1mEwFwZJjxOYZXHhkKxfKr7MciQnYHf','NnNRLioUK2NJSLdrngRbSxaq','G','8',3);
+INSERT INTO t VALUES (62735,19371,'h','zb','NFT9E1hTdynPS52R3ph06LAwDNWc5Z87FBwqgZ','TWyyK7A4iKLjpVI672q8HYLx79NX7UhLlTn4rUJYedGRX6Ty9ttwqB3PpoYBhjGVlUcg','E','4',4);
+INSERT INTO t VALUES (15648,-14813,'erS','gWr8E0y5djy6czUA9Msb6QK3c98IODk7ZQeByHq9A','EzQhJc9eie6J6bfSfP4p30RnO0Qa0mz6rLKl81ps3Pw2MCCEl8xViuUs','drQVVQFMwFjHr','Q','Bf',5);
+INSERT INTO t VALUES (19681,10450,'olpDnRNcdLMQ2tc','ZRgUWKJ1794g1xZRUIoQNNTCqsWZsYDpa','stXFMC6MSC3Ra1RAAVfCku4qg111iQxJnmS84BCovLPjEJKwNTxC1gZqNj','nCW1V01Qb3aupVMsp0l2YiKEDd5sNXmznG821C5qNIwR6JtzRa','5','un',6);
+INSERT INTO t VALUES (50913,-16295,'ExJZhveiMk5','5xa7kU02Z8ClWohiolPVpNpRcT1fJZYRofMTybT7OBAmreIYh','48dTQyqyAlLKzn7pFOqjMQNMFlSxD11T','D8tmEZmX2AaS9QO','0','8M',7);
+INSERT INTO t VALUES (29944,-22101,'Guwylp1YjiatdyK','I5DaP5KI7HZJmE8DMWnVspAtIFVTSlr4JdMaa2G3JWtpEt','JR5P77hcMnFl','fRX','N','e',8);
+INSERT INTO t VALUES (4473,23799,'N5h','1MXSVUu50uEC84RLY7atj7','wjnrP5FclWZH7XclCLjRD1cGvZP0rDFwNMAu8i9PUcpuxk82R8','GNXIGf4d','A','qy',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT, c CHAR(16), d VARCHAR(78), e VARBINARY(66), f VARBINARY(76), 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 (-103411326,2107619522,'BwvcsLn','JJHhYuufxdqDZIqWWuB','TeayzvccOyg','vnU6y9bl9FTpHqBzfivlTm40LHcR9zt2IgH','YUREHrg5ycGSilrRck1xnq0183utssk1abqFTImqIhdfLttPvS22y4APG8J6liRVY8r5wui','ndwQJFDaRERcLCxpjZm319M1oEyup7rdlZrxdFhfiULfSiqy9DcjkwTM4AmSFuq05vd',10);
-INSERT INTO ti VALUES (-103411326,2107619522,'BwvcsLn','JJHhYuufxdqDZIqWWuB','TeayzvccOyg','vnU6y9bl9FTpHqBzfivlTm40LHcR9zt2IgH','YUREHrg5ycGSilrRck1xnq0183utssk1abqFTImqIhdfLttPvS22y4APG8J6liRVY8r5wui','ndwQJFDaRERcLCxpjZm319M1oEyup7rdlZrxdFhfiULfSiqy9DcjkwTM4AmSFuq05vd',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(25);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
-INSERT INTO t VALUES (-1928583337,44913655,'39U05bOfFEUDGigu7ltEQX72m','ydN','6kJLGq','wnpd843H7dnZNQhl9emm9BvV2hdfvBQL40wj4cW9yR','kdCzSYJWncmChk1Zr1xys6kVIXcgsFtTG7o12aBrclqlZGiMqoBrSqoURn2','z3Osbvwcqd77lKiTqyVTm7Ud43MnI58IKZHBcYdSAGFXgYC',11);
-INSERT INTO ti VALUES (-1928583337,44913655,'39U05bOfFEUDGigu7ltEQX72m','ydN','6kJLGq','wnpd843H7dnZNQhl9emm9BvV2hdfvBQL40wj4cW9yR','kdCzSYJWncmChk1Zr1xys6kVIXcgsFtTG7o12aBrclqlZGiMqoBrSqoURn2','z3Osbvwcqd77lKiTqyVTm7Ud43MnI58IKZHBcYdSAGFXgYC',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13162074,-9154,'Be4DamYe5yc9nih3','QoSs0aA291sguvrZC1Pww8DBvgIRPRzZYLJCvP','oINmy0POr3DHzPlFQM9IvTXYcMLBMhNdxZX2sk0ZNkQt4BKE9UKmndR','lKEs','Q','L',10);
+INSERT INTO ti VALUES (13162074,-9154,'Be4DamYe5yc9nih3','QoSs0aA291sguvrZC1Pww8DBvgIRPRzZYLJCvP','oINmy0POr3DHzPlFQM9IvTXYcMLBMhNdxZX2sk0ZNkQt4BKE9UKmndR','lKEs','Q','L',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (15484378,-20131,'vZcNzGDNLTm41f','jaJ209vqtLNG4jLKW3ofRsKJ8qsZ3TENEgEDy3RcJZVwGspAF','GJ9Rp5FmHAm4oFOFaB6G3CxEFWYIyaW08hp4HZMtmNE3dxrItWU','JcYjsAJl5WX46KUoXnBYVpSnaA4DweD7kUD0b1d3LpRqB8lEoIUINYG6SSG8OoA1BFdszTZP','i','5',11);
+INSERT INTO ti VALUES (15484378,-20131,'vZcNzGDNLTm41f','jaJ209vqtLNG4jLKW3ofRsKJ8qsZ3TENEgEDy3RcJZVwGspAF','GJ9Rp5FmHAm4oFOFaB6G3CxEFWYIyaW08hp4HZMtmNE3dxrItWU','JcYjsAJl5WX46KUoXnBYVpSnaA4DweD7kUD0b1d3LpRqB8lEoIUINYG6SSG8OoA1BFdszTZP','i','5',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-822389145,1473033164,'THxPJckJxbIG','jDIcy4Zj7dTry1joQ1c7vSRbtSTnZw8hZeayHSDvqi4JUnXUjMSaDLp8EP8p45yecRYo0gbhOMqzmeYVVaUg7','Bcqw3AuW','fdXQxB0nLfU5mopfNyDNcUkFacTbFJj4Wsi','zbsDQ7COyXjfdVDPTfsV4xBGGeXjCnBxZqkI9uNW2f4D1TZ7WqhtdkxaFs','KHTeaFhw4RBTRV2D6tQUovwxEwOe54xjwU9OTgrX',12);
-INSERT INTO ti VALUES (-822389145,1473033164,'THxPJckJxbIG','jDIcy4Zj7dTry1joQ1c7vSRbtSTnZw8hZeayHSDvqi4JUnXUjMSaDLp8EP8p45yecRYo0gbhOMqzmeYVVaUg7','Bcqw3AuW','fdXQxB0nLfU5mopfNyDNcUkFacTbFJj4Wsi','zbsDQ7COyXjfdVDPTfsV4xBGGeXjCnBxZqkI9uNW2f4D1TZ7WqhtdkxaFs','KHTeaFhw4RBTRV2D6tQUovwxEwOe54xjwU9OTgrX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (740310304,-1282009222,'bFFZDMKLxgCK','SnB8WYlR6xVNQ4SZpT1FyOAjF9ewIs84YpnHXizUmYLtNyOBD2PkhxicIYuZDZjbRhBBy7otqkog3BphlXCd3oeh4DbtnZExa2HwFhGlQS8feuw3NBBU7XCdUK5pg1JndlMC3uaLWEZ1qDdUOIx3bwyY2FMGU6sPxtj3SF445czcRl9lKiNtTM6TIhhY5USsWkkAk51Sf2fTkTstArCuDDfTA','SSO0','Nh2VlEZgBaLlw1fM6uJjLXlHSiWKcMk11zxzKnJBmFy2fCTkw0Hh1kgvpTvaNONuHNkCHxdJ','78ZYYouokbwU5DBIRWgYqYQhUTR4HU5NwXF','jdfcdDntDw5T84REy0bg',13);
-INSERT INTO ti VALUES (740310304,-1282009222,'bFFZDMKLxgCK','SnB8WYlR6xVNQ4SZpT1FyOAjF9ewIs84YpnHXizUmYLtNyOBD2PkhxicIYuZDZjbRhBBy7otqkog3BphlXCd3oeh4DbtnZExa2HwFhGlQS8feuw3NBBU7XCdUK5pg1JndlMC3uaLWEZ1qDdUOIx3bwyY2FMGU6sPxtj3SF445czcRl9lKiNtTM6TIhhY5USsWkkAk51Sf2fTkTstArCuDDfTA','SSO0','Nh2VlEZgBaLlw1fM6uJjLXlHSiWKcMk11zxzKnJBmFy2fCTkw0Hh1kgvpTvaNONuHNkCHxdJ','78ZYYouokbwU5DBIRWgYqYQhUTR4HU5NwXF','jdfcdDntDw5T84REy0bg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c CHAR(63), d VARCHAR(97) NOT NULL, e VARBINARY(21), f VARCHAR(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-969206861660139227,815313592,'pRLWuHOBwv3iGe8dNVjzX3LAwrFLISPZcEqrvLNezHSmJas0p74TMhfM3WuP','1gLe1ST2cuULDMbqvKheWOw0BTF6y5XU1ltZDI0D6ai2wALOe','fI5oWQpZ','wl','gJ2EsBudaRbrpF7hDyrvY7BUEC6BKN5fWAbP2p93lmL','BB11InMSoLCRH28utJb8tiCfPxdQ0r3oibxNqc5oaoz2ddlAlvqHzN5NJDqiwdUTg89c3bRZd3rVG0zu1uE9owehR',0);
-INSERT INTO t VALUES (-7155810143348118615,980986239,'RS25cBnt0F19MLFrMpLbmYYuihFXAMSR','Ph2fiBd1uXYFSWgW1rvp8lNwPZiwRF9QYnQeZThyD1rYgdkCyfZ0VQbZ','FGDf','W','4e0xOKzMmCSXlZzqCOVLjhrkJV4l1','3q08a8dSQtN9fvzvEEVT0eZG7caO0dpizHHbx9EHwACkwRug3SpjW2vOIgvE2mWuiN4',1);
-INSERT INTO t VALUES (8462310590219661910,4211721430,'pJdoPKw','gUnBYRjXYCEohJUXLXIz','Vbk56idMPI68Vuyt','GzW','JgN','4TosvpJrIE3wT4tNAU0LzoAv7j500Y25YwTk6AM35PQesNic326CeVedtOCSA2ZilBKmqMb5aaa6',2);
-INSERT INTO t VALUES (-294131323701607608,2573469557,'fe84QsCsKVY3qF4uoDAGDOSaKnsiX9918D9ldXsqv','5rfNNbZSWWgku6To5EIbmwhhpjneoFATHY92kgZquE36Ew85Ccyx7suXrWnF16yfEsVfH','Fy3W','Hv','KhsSqPWTsqK4wRD8pdUck0wGAoM8OnO9mn2ad6lJRXrqTcWM','4pPJv3mkfRbtlBsj4fkRIg5jei8a8Q9dXlZifCJZe7c83bii2UxIWt4ML',3);
-INSERT INTO t VALUES (7061417307833218364,511531458,'Rj9','wPhShhelu','i52Tpn3E2FJfsPgZ4I','thKFON','bDOfJ1','5BsqB5LdcHi8RqP3UCQYT2LqkPraWP3wfJotBrytS6Fsazv21',4);
-INSERT INTO t VALUES (-3396257410452209536,1791506652,'VmHB4QMcIOt7ny1nGCChSTFCvZGgnMhm0beP8sBGRlJyfp1QvwcGLB3S9','PEYvZ8QvJrjeZVrpbBUqugDu','8nRot5uGTLsWMcLIKYVU','C7j','zni5hAWwANZT28Jjk2sXjF2x6SqajdOvLJOUsNcz8C','40iB42AVBYz9TWt2NkxjVDAzN06absXP8k9zbj5Gz7ZdAQkZ',5);
-INSERT INTO t VALUES (-4785328926656381940,2986339310,'11y0hb8MRFMzahxjU','AEOi2M92OxEEh8nEhefBzjwuIvknZ7QQNCTetZB966lJFo0hPeUhtMlOhDzVG3Nx','JwolG5zivxeeLUHL','gw','vyCPR2K7mCQQJQx3Mtzz7PdehunG9OPi6yRe3L7vnmh5cwp1RgHTGwq3ibZMKJrqgHv6ifl9qo8UQEBExML2xv1eE','qFagVrpIbg0bL3oFdczGLx4Qh9GD0xdc1AelJuPusW3KJKecoa2Ol5bnmv4G2dIJUuxVDI3vTiQJp',6);
-INSERT INTO t VALUES (-7078283303445585970,648555367,'HEApPTuYUvK3JVROg','94kuLzx7CKtK1lHenhX5JahvULxTCq8D0V4PcfOZEQl1QQ7ADLgmZkjvqCekRaWoaLSbNgQ6jxrLre9b3OtcmsoFswYdtD3','Kr11esZK7u1tm73WxWoX0','xFe','tzDnNL9j7BT4yMgu2wwKYhDalfojUL2IwcaoXaGrUSQ3jTjrR7J4D52zJwwPcGo2bp6DiLQsO1CzZnz077ciseU','koqPu8Yzk1UFIPdY1P2dwVaMODC4rv7iVWUqHAEGLSy61Rs7zu3rwY4Tcih70BmO8jXR9uCoR3RACAEgyc',7);
-INSERT INTO t VALUES (-445689125743615141,3809770605,'RA','E1g7d3OV6SIDPY1X0samikSJIyoMEhJHHOWg9tn6LN0qjtpsIHWNau7O54r6jLltw5InYGmzZUpNeJOfNNy7GMRJZML','HZFrLJG','oXoF0M','OqRvX','KwU8UoOEZ4obEr51dVStt8uHxct9xLN9Kcrcci9o',8);
-INSERT INTO t VALUES (5166569332990481199,1526368147,'L4c2atbknZ02BWjpYtsmNkCaHF0gborK4uJt3f1T7bkZa0KqNp','ZmmhrF5cCYSCawluj9Ei','1qj7eV3oMuYf23','O','leo2DeViTf6zxBqSH6VpDsFnTWBkoMb2hrS03F6pwdMmysslK5okxyU5H','g6zfhA2dSTYnnh7BcpWA8nYLyHGYImAmPSPtiCoeWf5XqpLPsVInY6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2350965,-2266,'VboU','sCVJDpQiXhLZkAlvsSIIa','A1PfopFA6neu','36VBGUO1IvzUa5FVKSQ3syaLl','d','e4',12);
+INSERT INTO ti VALUES (2350965,-2266,'VboU','sCVJDpQiXhLZkAlvsSIIa','A1PfopFA6neu','36VBGUO1IvzUa5FVKSQ3syaLl','d','e4',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (12364060,23883,'UzPYE8iLV','uSJMakQLkK5kSGVFJpKeyJuhg17q1XEtPpS4CAA50qgrcJObXynBNO6G4jRcYl6DQXjWNRtsrh8euRt4YsBNMnMzz3HRO0sNq83I0Xd94glnzMqPG3bowfNiHQmgIWjYACoCP7rA6fbcfva16TRog606cL9lPprHuaSCO2OEkuS7DoHMgkVp1kiluk23','oUtyjmW2LaJbuxBO9','DL3ug9oEhXdqrfP','K','vj',13);
+INSERT INTO ti VALUES (12364060,23883,'UzPYE8iLV','uSJMakQLkK5kSGVFJpKeyJuhg17q1XEtPpS4CAA50qgrcJObXynBNO6G4jRcYl6DQXjWNRtsrh8euRt4YsBNMnMzz3HRO0sNq83I0Xd94glnzMqPG3bowfNiHQmgIWjYACoCP7rA6fbcfva16TRog606cL9lPprHuaSCO2OEkuS7DoHMgkVp1kiluk23','oUtyjmW2LaJbuxBO9','DL3ug9oEhXdqrfP','K','vj',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3168975,25068,'qofrEDZil2VXS','QLABslzOys1hPJbKgn7FTt3IwWLvszIA4hvevwGEmI4HpP8HNvGCIDRNBXZaHFXQIdX6lJplgZwM5XOmsI5RN5YacqoMuLhQM4UDbvXCNTdBQOOaPvzFdj77QFIieG18mvW7k4oTDfwCaAxyWyy2BMCHS6ON70dVy14tC1IqFgDHy4zi9yl1HHk2ll1AytwvVJit6gO05zXHzmQpHaxMnplAKfJbfjYj','LHDNEqC2pNUBE2SYQTVwiqeMmVHOG30wehGv63vXg6Gbe3zCe7X4pQ66PHmTVJC','QOMTShfEi84SDxXnso61gewEVSPKaaBxoc320Rdy8Be8H70yxUnaO9HoYYtSxpsNbBclWNd8edhKRtr3PS0AGRhJinPn36oQKhfovzb2t','Us','Ei',14);
+INSERT INTO ti VALUES (3168975,25068,'qofrEDZil2VXS','QLABslzOys1hPJbKgn7FTt3IwWLvszIA4hvevwGEmI4HpP8HNvGCIDRNBXZaHFXQIdX6lJplgZwM5XOmsI5RN5YacqoMuLhQM4UDbvXCNTdBQOOaPvzFdj77QFIieG18mvW7k4oTDfwCaAxyWyy2BMCHS6ON70dVy14tC1IqFgDHy4zi9yl1HHk2ll1AytwvVJit6gO05zXHzmQpHaxMnplAKfJbfjYj','LHDNEqC2pNUBE2SYQTVwiqeMmVHOG30wehGv63vXg6Gbe3zCe7X4pQ66PHmTVJC','QOMTShfEi84SDxXnso61gewEVSPKaaBxoc320Rdy8Be8H70yxUnaO9HoYYtSxpsNbBclWNd8edhKRtr3PS0AGRhJinPn36oQKhfovzb2t','Us','Ei',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (12175356,15564,'o','nyRNDqabizOF4gmI46XuEfzKPAmcUzj9XrHSUELEJoW7zPg80ZzlVlFuV2gnTI8K6MuO7F0y8i3XJRa4kbx8s3oOKPK9Ir0uxUj03NXON8C7IPrCzvPNgFkJe9V0Hx1jVhPuJOixMcxxYE3dudWDlHqgnwNLuCdM95IfyV8UAbzY3b9EGnE8o6sgbxiCGaCY7SLl3rST','Q66bBtuGaY4qP3IGxtDYWuJeyu7EhnZI2sUlg','VZIQMgiCSLVOEX4jruxnZLU5HFMc6DNLU6r547XDvOvWTRm6HrxA6fnlgltGtsLnvW7OZGhmhCgfpGDBonAvSERfmACAZWTexZigu6G','Z','XwX',15);
+INSERT INTO ti VALUES (12175356,15564,'o','nyRNDqabizOF4gmI46XuEfzKPAmcUzj9XrHSUELEJoW7zPg80ZzlVlFuV2gnTI8K6MuO7F0y8i3XJRa4kbx8s3oOKPK9Ir0uxUj03NXON8C7IPrCzvPNgFkJe9V0Hx1jVhPuJOixMcxxYE3dudWDlHqgnwNLuCdM95IfyV8UAbzY3b9EGnE8o6sgbxiCGaCY7SLl3rST','Q66bBtuGaY4qP3IGxtDYWuJeyu7EhnZI2sUlg','VZIQMgiCSLVOEX4jruxnZLU5HFMc6DNLU6r547XDvOvWTRm6HrxA6fnlgltGtsLnvW7OZGhmhCgfpGDBonAvSERfmACAZWTexZigu6G','Z','XwX',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(68), d VARCHAR(7) NOT NULL, e VARCHAR(58) NOT NULL, f VARBINARY(3) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1245743018,3707699477,'oAj1orKOtOsQViqk4BzLxDj8PRynNw4fJvMDFq8x8TjIgRuMCuH','3','EkFG75F9JF1VzerpQ9yOYhKdyXWq7O819WRpksuSA7Why4zFs0tY','brI','n','c',0);
+INSERT INTO t VALUES (3433355007,4253038557,'DgnA7uAKQJJP7O5lNN7gDsaRn5yJ0bwSIjeZFoRPwMvBiLGueyjR','2Uwy0L0','jWLcqp9mx1nZ','Q','q','3d',1);
+INSERT INTO t VALUES (3414857858,2706860877,'MhEkVbzEcGlYRnOFDl46fQt3NgHM6pEuV6lTmXfhFjW4tH1','s','3jpo0ieU3JuyBi2n9BMtpFPs46VtE9JPoafeF3yoOKNo65n','k6V','e8','kZ',2);
+INSERT INTO t VALUES (4025565428,939175486,'KyKzLQjhPUypyXvYWbIT','U','0UvjH3cVIibfiqSgPDvMOtx175xYB5oEB5','kk0','LK','qb',3);
+INSERT INTO t VALUES (1742988056,30897537,'IL2H1EsfqySheZHnexwjQInb37IB6iiktIjVgrsdapHZdX','HT','rsdVdhRbMhaOwAvgP4l','t','J','pq',4);
+INSERT INTO t VALUES (787250002,1836302962,'9McpTRA5fGTJKbXhBr','lJa','XTmjYRIHVQ4UsJgYY91x4caFnuM','K5m','L','3T',5);
+INSERT INTO t VALUES (3231536387,3781539070,'4rOyb8o2KZWGmOsEJKMOhlP3Dti5aUOzxiYkTR1kiGuyvOeGeRWZmrH8U7s','rSv','QAu1uoOIZj6e5Xwkn6JYK2SsMNz7cDHLbXDH3Dd26IP83sb7WH','w','D','E',6);
+INSERT INTO t VALUES (33282958,1048660790,'xxO9gMBVmCc3pwQvuf3RDXc6ZgpDyoC','by','6vbU4AXpaHCe6CscoRYuoJbMlbi6HIf','X','3','Q',7);
+INSERT INTO t VALUES (3031019401,54331794,'CTIqm98oNwcBNNkjrM0luiy5OlxWCWwWZcS2cZWBU4stab0nwHSAFHnBzeuTynHEXIy5','qZ','mg24SyMvkmKiwtJY','cX','RJ','7O',8);
+INSERT INTO t VALUES (881295560,389716165,'oNEOLgu4tA2z','y8AUHB','ii3WHGxis8TrGmQAanuA0xG7rHkkkjefMu3rEuLRRI5zEAXf8nN245w','mzz','eb','F',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(68), d VARCHAR(7) NOT NULL, e VARCHAR(58) NOT NULL, f VARBINARY(3) 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 (8526724170066471442,4017710250,'h8BZ85exGyQ6HOoYXqvc0bXRqfHfVtMeTzk0O2yPEt44ZUQGAA','tQX9qKFqrDK0TE9yKa66emTywWEW0kpLtFmj7Ihotb8wQekYOkPRMj9aaeLoCBaMrK7ODgOwIumNUrt3vrhJzTXhOmid8MU2','fKfZ','XgKC9','bXWxf915tJV6Ia1I','WrKlhjr82lELEs945XsFfc8hssLW2iqZ67NjjNcIKAJMja24DcfPx2d6OXQORuM808emNg',10);
-INSERT INTO ti VALUES (8526724170066471442,4017710250,'h8BZ85exGyQ6HOoYXqvc0bXRqfHfVtMeTzk0O2yPEt44ZUQGAA','tQX9qKFqrDK0TE9yKa66emTywWEW0kpLtFmj7Ihotb8wQekYOkPRMj9aaeLoCBaMrK7ODgOwIumNUrt3vrhJzTXhOmid8MU2','fKfZ','XgKC9','bXWxf915tJV6Ia1I','WrKlhjr82lELEs945XsFfc8hssLW2iqZ67NjjNcIKAJMja24DcfPx2d6OXQORuM808emNg',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(64);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
-INSERT INTO t VALUES (-4042766888402755473,1457193196,'FbNOpLZ1jR1LOhuVHKmkRugYBcvd4mbgtuwzSR6','aiUDBPqDuMgQG2iiN5x1prcCtfudbMEYBjbVfZF9c1XQ','zXdb5d6LlriHfkUR','q3OVG','VhT498Tu2qZWJ0GsaGK2YntgmXHnQ7WYDeKHRKmcUSC03AuCi84BEIjlgWq8dWQddePXdXGjDiuJd','qF',11);
-INSERT INTO ti VALUES (-4042766888402755473,1457193196,'FbNOpLZ1jR1LOhuVHKmkRugYBcvd4mbgtuwzSR6','aiUDBPqDuMgQG2iiN5x1prcCtfudbMEYBjbVfZF9c1XQ','zXdb5d6LlriHfkUR','q3OVG','VhT498Tu2qZWJ0GsaGK2YntgmXHnQ7WYDeKHRKmcUSC03AuCi84BEIjlgWq8dWQddePXdXGjDiuJd','qF',11);
+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 (2979881760,3135782186,'PgIZsxUkUjLn0txvHTbeRLVoyMjwnDkITwEqhT5YpXs','Dzj4GH4','NrEUtg3o','nb','kY','Ws',10);
+INSERT INTO ti VALUES (2979881760,3135782186,'PgIZsxUkUjLn0txvHTbeRLVoyMjwnDkITwEqhT5YpXs','Dzj4GH4','NrEUtg3o','nb','kY','Ws',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (713168596,1030722889,'gg5tpRVoDDgI0xl0QPUoxeRa','iyRr','VAhzBRpWgQ2','L','d','QX',11);
+INSERT INTO ti VALUES (713168596,1030722889,'gg5tpRVoDDgI0xl0QPUoxeRa','iyRr','VAhzBRpWgQ2','L','d','QX',11);
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 (7331787346528984387,1119660651,'1VgTMrlp6CQWE20DI8IlJm9sPNLX34EUjQiZe2I7wieXG68','fInLP2IlSdfow7UNRORiwQjb3zV8','aJ7p4kJJB','MaL','CrgPMBMHXgN8tqBmlOHk1umD8J9r9ml5ZSxraIwU','hjMy',12);
-INSERT INTO ti VALUES (7331787346528984387,1119660651,'1VgTMrlp6CQWE20DI8IlJm9sPNLX34EUjQiZe2I7wieXG68','fInLP2IlSdfow7UNRORiwQjb3zV8','aJ7p4kJJB','MaL','CrgPMBMHXgN8tqBmlOHk1umD8J9r9ml5ZSxraIwU','hjMy',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-9166709062748696556,1793357314,'Ks06j6WGhJv','iMPuAXvorIHzQIeEoAD8OpUVQGjPCtZMp9ITAzaaTdzIBlkaubmPLjNRXi3psmlrG','wCJHtHvMaqKdP4zO7NKSh','28V3WyIXJH2wbF813LQjtLYcxRdVEJceNueusEaTIBhgfJwmWoaGtY109tP6RUXS1Rkibd9P2VHFONsX3i8lCPy2c5dkDQArA7A9jiU377R4wNJQtlvZn3SyiC0ppN2XrqTaso6dQd8SOunWdtjBnEetK3kfsvlrFpPhh12Hfn4SZG','jvgeNwpqezvkEh5RyapOT7g0In40prz4AAQs1ZtGK2NHmptd5fUfilfFQ1CoeJE','Nqjym8QR4VkWNBp7c8eX9',13);
-INSERT INTO ti VALUES (-9166709062748696556,1793357314,'Ks06j6WGhJv','iMPuAXvorIHzQIeEoAD8OpUVQGjPCtZMp9ITAzaaTdzIBlkaubmPLjNRXi3psmlrG','wCJHtHvMaqKdP4zO7NKSh','28V3WyIXJH2wbF813LQjtLYcxRdVEJceNueusEaTIBhgfJwmWoaGtY109tP6RUXS1Rkibd9P2VHFONsX3i8lCPy2c5dkDQArA7A9jiU377R4wNJQtlvZn3SyiC0ppN2XrqTaso6dQd8SOunWdtjBnEetK3kfsvlrFpPhh12Hfn4SZG','jvgeNwpqezvkEh5RyapOT7g0In40prz4AAQs1ZtGK2NHmptd5fUfilfFQ1CoeJE','Nqjym8QR4VkWNBp7c8eX9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT, c CHAR(58), d VARCHAR(50), e VARBINARY(40), f VARCHAR(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-21530,1121395444243089779,'YHrsH','3MZPQZIAxxHGovuvZ0tgHjoSKTL','zNaCPUXEYG68yCpoOtpqlGPpFUSxrGqq','Tpn','nPFCZlgPEI2bbDp8YmXzJ','HqTabJmF3LVhrqVBdVZCrnFSz',0);
-INSERT INTO t VALUES (18171,3793625614914103945,'Kg6EZv0DQzpytWKDIYNopopqHi0GgeVnVNyuFt11HBzp23Q0kEToF','Ez6uFSGjnRtcS4QPJlnQRahTROKXkwCRALxqT','FGLW1r2WdzJImlcPBzM6Ur3vedcS778LTT4Yb5vW','9gX9De0NQSR1npjtcG3LHVFZVpfZLILYbi1eYNp77dzxANNCokDEjCz3gKA','BDnF0qbH07phHwLonCpQtwRrt','9dv8Y772PsJ94PG9w',1);
-INSERT INTO t VALUES (-26046,3231287560083097322,'BWwosetLEAz1rZ3eR','KWFBXkLONjvCr1aAX','S9Ch','DtzQQ2zb5peU5peX2re6gYsDyL6sHRBMGbzau8gEzZLZxz16n','41U7mRCOt0aFM7UssUuHrUBgjB5Moe6irHz2CbqEblpvw7gPcg8BabUvrcEw8E0ggZUYxpRgarLy53JMh','Zy3mjbLSXDUyPg4YquBkOoHexyChBH4usZf2Oc1dnMI75JJtbwsFfJMOt',2);
-INSERT INTO t VALUES (-13432,-5185507576879124614,'qIGPs5gxxvcbZU94RQwk0csj8jWBVn76NGyWbaN2l1io3MCqo','oqkAUovbHlN1RsAoYjILMh','sn96NrPf2gFnrYDiTMCxcHhD1','hZMTx9m5TJEEP5RcPmqeBZo7XskzFzIkeYfOWtUR35nakuXV1W9jTAj','ZB','hf5geK',3);
-INSERT INTO t VALUES (-3850,-5025454110437177707,'H0HubB2jbGODt3f8iHb8wzRaMnPcbMjKMYdxeIG','MV8QS458t4M6B5ktRnaQgCt','TQD6vM','XmP5VV7LBIIsS7T','os1db76kh9DAwtngWCEhVTyyVWIcKFksAvRAOeMq3npHeo3oEphOAZWTc8adGxOiqZCFwmLS1DZeQ17gQ','bc8RYdaHHMAk3Gt5mEK0oj1LFqpXwOWM',4);
-INSERT INTO t VALUES (-14529,-5960487913361077288,'N2Abt0tRBdcdEiUonkvwrPEdKZEpFB0hIqECVzO5fJ0svo','syC8W9bWDjPa5poHiYnqejpwUkMQSgNriwkDOZzG','XopDC4DScc5f6lCP0Am3QbOcwi7w9Ifbr','CFFzxM035GPKvb','ygg1DR64KL45SovglzZmewD5un49','MXlx9G8H6HinvP8m2HYVnixvK9PmBnRHKB',5);
-INSERT INTO t VALUES (-32519,-7395283375597372899,'Q2Kns0fD5wkvKG9DQE8MoTUaJddxFA','sxS3X','W','4w0O62kJ8nykxcVvICX4swLf','Mf6amfjz5EH','kTOdzcXDWh1uF68ETJ6XWcSUAyWQBo1cHjUZvE5dF3vNmEKivadN4CbnP',6);
-INSERT INTO t VALUES (-660,-5358239050681558672,'8HUiOiITFySeWBsUIHmPDM8OVqVIbzca06DyixBb9GHr4l5k7GK5T','QELqBKI6vG6wUw75','O6m8PNPnOOOQhRSFqf3OuVnhJPNbJrX8fF3ew','cPspAg1IGnqURfwbQbc0emhBv1Qzs35H3CyBfAdQ6lMl4InTdgP5NX0WYgi','vNWZf9y44KWsc5BRmgdY03TVNabSausDzzz5','QGV4RyajDLo2FKDEAQn99hC8x2mNdC7fd0cKVxJe48SUZ8VugsgZWEPA4MUdklfbWCwmznELuQzx7j',7);
-INSERT INTO t VALUES (-2844,-4833921300748855080,'oykaQmHpQc38ywc253o3iTmPHcWKbpM4kzcuqjWVC','gLEsOwUo','k7GSZTx9LnDoj1n5JcmTrhjlzxu4mwj5','kyYSB2qQ348NdEM7gTcOD72mHu66IRWfjppkxAS','zuVLxn6qaT4WX70oYeeBSvv1V2KmLN0NPsXr9m91FsbBUzC2eqF65jHlhjZe6HrQGvgA0ZSbeEnVXpj','t80td2Abe4FSCTuAowJ1VFiVey0Uax6znoFwIQw6lvuZwDfPjbxeiKTsZLf4ebtF',8);
-INSERT INTO t VALUES (-17610,2692122884810358256,'j7tzZLZQQos6iKwtMl','r7C5RgCn1','BAzqYjnI43L','Ck4dNx22f0EeRKtjjhG2CDK7Y2pDwItNSUfGtp7EMIhn64jhd8Hba6vc6lyjkjl','3WF6psQPaMy6gScuo9GQFm1WuEw3xOxUSH5fkERAAcKM0V8J','VS4IfqCyfrt0pHxGmaYlJdrRBhPO68JROEAg8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (611924,3477669834,'Kd2O9j07Q','2Wmfv2Ec1uikvn3dhAyxUyCWDReo6TBGm3EZC1kQjRIrbp3IHJxGfksb2EEHwzU0CA','MicpmVZZzElzZni51g','Y','6H','u',12);
+INSERT INTO ti VALUES (611924,3477669834,'Kd2O9j07Q','2Wmfv2Ec1uikvn3dhAyxUyCWDReo6TBGm3EZC1kQjRIrbp3IHJxGfksb2EEHwzU0CA','MicpmVZZzElzZni51g','Y','6H','u',12);
+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 (3561158288,998765040,'vXtaeJ1cQHxrCXoNCscSptQnvfHMyUiCdbafUqRGHLuemdUhEuUvhOWsBBUfBsrvVkHpl','K7WAK8m2EGQ2JwDRRkKshXZrnFtmyJNsn58yNzLvsL5Et4VFGMRvFmjdZn4LvTnfGGER9y5IL1i4HSnXisIQ0HYVmjKJYv4M8R7','Z9eQMCimFX93LUm5','1lzXQKrUpLTIACQwbTMNsJxk4SuZQVuaBq1mG5iJcQs0kQQyO6c4ul0giHe93u7vE0QQHDEFZhd7I7wVDbrT45F8BP8qRMXQNCrVtxgt7Wnb4QoHc','g','Bl',13);
+INSERT INTO ti VALUES (3561158288,998765040,'vXtaeJ1cQHxrCXoNCscSptQnvfHMyUiCdbafUqRGHLuemdUhEuUvhOWsBBUfBsrvVkHpl','K7WAK8m2EGQ2JwDRRkKshXZrnFtmyJNsn58yNzLvsL5Et4VFGMRvFmjdZn4LvTnfGGER9y5IL1i4HSnXisIQ0HYVmjKJYv4M8R7','Z9eQMCimFX93LUm5','1lzXQKrUpLTIACQwbTMNsJxk4SuZQVuaBq1mG5iJcQs0kQQyO6c4ul0giHe93u7vE0QQHDEFZhd7I7wVDbrT45F8BP8qRMXQNCrVtxgt7Wnb4QoHc','g','Bl',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3264199172,3015638321,'6Dz2VIrk8o6fxRIt7EtqFNZdYAYOFLyy6MnsSXhu5t','XxBfOLXNJGmZfadAlKckeF00H1I43uZjWgnnq0hjg57kuo7KJ1xzr4YHpXDmbmbv55Aow0','AdSNobcxyimJwebiJwa31YDI4b6GvxgOeoqrw7rX1ZK','pH9Ws4nlFzX2nearnbU5utRyFcZmAzYMtRAHG5T3pbtoqnd5OyxImfRMDHrw8N2CeVQdVGovNcJxmpYLYGolTcgoWEld3e51SsT930SIugXrxuQtKyEwya5Oqi1DkMvEnlKSAama1Q8ZLFoCmRjgkOUbluiK9Tu2cH4i3oE3xg3Uxj2bo95zCTavoDIyhobEqLYq2NVbhkLGmShnMVYYMjo5JfA7NBnJOdZhMqisXuxByHqNYSwkA8AkxBw2','h9i','zm',14);
+INSERT INTO ti VALUES (3264199172,3015638321,'6Dz2VIrk8o6fxRIt7EtqFNZdYAYOFLyy6MnsSXhu5t','XxBfOLXNJGmZfadAlKckeF00H1I43uZjWgnnq0hjg57kuo7KJ1xzr4YHpXDmbmbv55Aow0','AdSNobcxyimJwebiJwa31YDI4b6GvxgOeoqrw7rX1ZK','pH9Ws4nlFzX2nearnbU5utRyFcZmAzYMtRAHG5T3pbtoqnd5OyxImfRMDHrw8N2CeVQdVGovNcJxmpYLYGolTcgoWEld3e51SsT930SIugXrxuQtKyEwya5Oqi1DkMvEnlKSAama1Q8ZLFoCmRjgkOUbluiK9Tu2cH4i3oE3xg3Uxj2bo95zCTavoDIyhobEqLYq2NVbhkLGmShnMVYYMjo5JfA7NBnJOdZhMqisXuxByHqNYSwkA8AkxBw2','h9i','zm',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2331327672,3301628323,'ymI93oKewpwSbMitoAD6BOpzyeZGpcJPxdfmH2djqDNmMOm1','XZTZCumehVB0ETQLDFJXCT6E49nrkAkOYGI0M6WcxkVLBkvWnI2jmoChGQBdVVOectxwxL3gX5nUAqG3o1qESrWOD6TwsdLc3oHLud1O3qSD6XEOcJtQVy9uOYMsRJ','IYNgKA2Y2CbHStUGuOpWrx0','dArzBKotkcyQoVia0qYajxkfdmYEsdmdm7kuon3YgoscJV7aQdPBP8v1Eeho5OsIWBH7T7J1hqLSVDWPve8Z24TpJr2kk8blZCNKoXsHNBDL3tdUfr1DkfzJJd','1','eR',15);
+INSERT INTO ti VALUES (2331327672,3301628323,'ymI93oKewpwSbMitoAD6BOpzyeZGpcJPxdfmH2djqDNmMOm1','XZTZCumehVB0ETQLDFJXCT6E49nrkAkOYGI0M6WcxkVLBkvWnI2jmoChGQBdVVOectxwxL3gX5nUAqG3o1qESrWOD6TwsdLc3oHLud1O3qSD6XEOcJtQVy9uOYMsRJ','IYNgKA2Y2CbHStUGuOpWrx0','dArzBKotkcyQoVia0qYajxkfdmYEsdmdm7kuon3YgoscJV7aQdPBP8v1Eeho5OsIWBH7T7J1hqLSVDWPve8Z24TpJr2kk8blZCNKoXsHNBDL3tdUfr1DkfzJJd','1','eR',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(92), d VARCHAR(76), e VARBINARY(35), f VARCHAR(28), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4478835,89,'hzg2UFyhJ6K4BKm0tkZYeJ4zt61IfrBv8TOrtkyj1LoS6S7E7xIorhDw62fVnzjrh46QehjfxgZu','ky','vxjShng9GeVOUAz','0','Zb','2',0);
+INSERT INTO t VALUES (16196505,177,'JGIVlxMgdPTuCLGL0NhwLLpGb0mAM3Sp2y84Tf0JMQKoYi6DF8Wd1NZK1rgOPaPUr8136jg1f2cdNwt','rjK8nFF8Kx4veWHjoF5D53MhR7QMsWcE4jBNhLKSBG61qfgPlqnH76kx24YG9s9rAK','j1NETjT7vZQ3rgl6o','couZTepZuOXjuqGObzgHSMun','y','b',1);
+INSERT INTO t VALUES (14396214,202,'XZepVcH','nfd7j8Q7xKmlHlgZPAUSMmCPlYsh4qEnRnSduhjnDdb9qaM2LrF2b7wR','1F1BMLGHXCPY7Ibc8wMi60FBjhL','LFb5kb','CG','Py',2);
+INSERT INTO t VALUES (10014145,179,'NTqIKmGctlZXNirAZq7SZP','ZNNWECCFyGMh5lG8PMQfWM9SGtyRI2w','2V7Dcc3JNNr92WdWszsw9iKRBEViA','fdP','Y','aC',3);
+INSERT INTO t VALUES (7007404,135,'yeDmMMnGQxiDcQaiL9xmZsNjtp4PAIQVlJSV','59U3QRW9AHqjg125okCxqNvmQqlFcZxqxCUWSmMACCQhQ','4npbRKMriWUq','gaqh3Oex','V','b',4);
+INSERT INTO t VALUES (10447641,195,'rwve8jtqa0PmSEzXYQzn8jyQ6meHkC5pTbVnpkvDb7pCQGwzEEW3T3ceNOMzaKnpAsYohU1ViMsxAuQdHdG48','tobYb2RNDiy4WvdeprLdOPLvTc7IavWQXUNLYputI1939g1zczEvL','JfK192asFUCgtFQExueTt1Iz1','XCReh1P5fWSz4gVn','c','TC',5);
+INSERT INTO t VALUES (459488,69,'z8om7qqE8IPNg21ErSRdhnqx3yyvz','nVAy7ZZmYWhLDzOlL3NDKCPhHiSEa3ldQ','KgHKuWxfEsFfnJ','BwXgVplFNP58iZU3WgXxYgvqGe','4d','nD',6);
+INSERT INTO t VALUES (12185229,121,'juVyKpwzFsJ2kkdX4hblsuSFOXovANrfvW8DX5HhyJyJXwJKCAhYqa3RrSspaitGncvfdJDx3cAMdmAj2H57','3w58ATa1NrIvbBJua3do98ktVxEriDNyVhw6QEvmTs','Adw6ghjbqlyu','ia3pyIwC0N9rKJUyouJ6wSDgC','Ax','Vg',7);
+INSERT INTO t VALUES (2746681,35,'zkoNdBdherHzfSc2v5yibC','YBWA2QhSNg50Qvim0IAOFmmlTv96iQ8RcwsecrauZkNjycXtIFnou','qzkRDlcyLdjqcSNi0HKN1XMoYDsYHNosA','wYoOc7ODybmyiHD0PxoPj','h','U1',8);
+INSERT INTO t VALUES (10321865,12,'AmXacz5F0RA4ZPuTM11JivxDzmQF0zkPDymsBYj','nk3NoFGg3vDQ54SMAZWLHD73WVnS2','l1tRq6zMY0aUZNY1Vn','Bc67rvdQoppLSXTh','ki','P',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(92), d VARCHAR(76), e VARBINARY(35), f VARCHAR(28), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (4347820269502713488,5186588263194712441,'CQx2sPKH7oZFnjwXyEMgEbIs3A3zn83ETxxJMSS6','YzpMDmjjV8Pg','kNwclVNjsuMZPY','aZF66zMNjv25rFlo3rdV99nxuVsfK','oYDjW2IkZmGzDSt0ZSZnzJ115fQpbwuU05OslGN2gl1kJH8pmCpccu68cq05gemucSzhfF','7Kr',10);
-INSERT INTO ti VALUES (4347820269502713488,5186588263194712441,'CQx2sPKH7oZFnjwXyEMgEbIs3A3zn83ETxxJMSS6','YzpMDmjjV8Pg','kNwclVNjsuMZPY','aZF66zMNjv25rFlo3rdV99nxuVsfK','oYDjW2IkZmGzDSt0ZSZnzJ115fQpbwuU05OslGN2gl1kJH8pmCpccu68cq05gemucSzhfF','7Kr',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(59);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
-INSERT INTO t VALUES (3773144080066924006,-4130327360334885885,'PGa8','ZLJpKdTycAFVocPwSdm80NQoHkFWu9IldOsZVr11je7LT','Dwsz','nvRh5Hqs7SRXogoNhyU0g10mYvnwO3gtwHAj','JjoPzKhiIa89JlDUeOYeuhs4NCuJnI','YFFYlQG8crDFKWs2ain0xengRTmozsCARZ8lSbvsoWc5tZJcaN10P5n0arZwzmYnrGCbgEC',11);
-INSERT INTO ti VALUES (3773144080066924006,-4130327360334885885,'PGa8','ZLJpKdTycAFVocPwSdm80NQoHkFWu9IldOsZVr11je7LT','Dwsz','nvRh5Hqs7SRXogoNhyU0g10mYvnwO3gtwHAj','JjoPzKhiIa89JlDUeOYeuhs4NCuJnI','YFFYlQG8crDFKWs2ain0xengRTmozsCARZ8lSbvsoWc5tZJcaN10P5n0arZwzmYnrGCbgEC',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14542333212643022242,225,'yJqhH94p20qYxRW7S1iZYa836zGCqEXHX0uU8JF1aKE5f049B2Yi1fa9MoX','hkVKfOXePtqQmrSoivLMxDbpdQDBG4rLfZQC8q43fXBoCiPNmAmcb','sr3J0nmDrA4yKYXhyFSiRmChtp5dVFuu','f4Zwv','Z','d1',10);
+INSERT INTO ti VALUES (14542333212643022242,225,'yJqhH94p20qYxRW7S1iZYa836zGCqEXHX0uU8JF1aKE5f049B2Yi1fa9MoX','hkVKfOXePtqQmrSoivLMxDbpdQDBG4rLfZQC8q43fXBoCiPNmAmcb','sr3J0nmDrA4yKYXhyFSiRmChtp5dVFuu','f4Zwv','Z','d1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(93);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
+INSERT INTO t VALUES (5017748226822023168,212,'8enrSCeEeRwnStIfwY3XNs','6HIOGOTJUaEAycXRvRlXILyYzzpbM6TneswFfaLqd0DCC4K5cxw','nvLYCGwmope','IYbJ7','b','oJ',11);
+INSERT INTO ti VALUES (5017748226822023168,212,'8enrSCeEeRwnStIfwY3XNs','6HIOGOTJUaEAycXRvRlXILyYzzpbM6TneswFfaLqd0DCC4K5cxw','nvLYCGwmope','IYbJ7','b','oJ',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5616550950180292080,8637606894992928152,'EGcc951yZPBvQ1vkpGUh23uHKDHVy5IUxGmtQarkgih075XqI0EA2F','3t8x9nPeX16d4IQEUao1Vmmwe','Z','s8mB9YBMil14OUJEc7aVoMFeWyaLsUn1NsAlYdIWAHg6z8hQ08liGqMeBPKMN1gCMz','vRUcoes','0gE',12);
-INSERT INTO ti VALUES (5616550950180292080,8637606894992928152,'EGcc951yZPBvQ1vkpGUh23uHKDHVy5IUxGmtQarkgih075XqI0EA2F','3t8x9nPeX16d4IQEUao1Vmmwe','Z','s8mB9YBMil14OUJEc7aVoMFeWyaLsUn1NsAlYdIWAHg6z8hQ08liGqMeBPKMN1gCMz','vRUcoes','0gE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2802619416085752811,6136099674408206515,'DcyaMjqa','U3Lb5KT1Fmku8xsdWPmNu8jC7Dl86xDACAI9osgErVRxCeqKtgZAZ0NY22EPqEZEEILa','5hvXAoYvCx6HeVDWufEV6yI7NTG','xkPXYhWIXw3cpsAeF2pTtCxxncVyd23aYehEDVlWLr3UowRuRH53jLsr39IBRuBR7ssTRkCtIHz','f6wAXtBfC9y0VUzfyTTe2H0hZwM03tXWRskxrVjXAH5W6o2qNbgwtfQZMU0PeCVH9s7Ql3G3ix4iBewyEBocb9WxNVpGyCM','fBDnct5nMEFgBR7QeEoUgbgdJUe4HN8Ow4PMAF5T0Fwr6MbuefFQ34DyuXVz54xwDhQRr',13);
-INSERT INTO ti VALUES (-2802619416085752811,6136099674408206515,'DcyaMjqa','U3Lb5KT1Fmku8xsdWPmNu8jC7Dl86xDACAI9osgErVRxCeqKtgZAZ0NY22EPqEZEEILa','5hvXAoYvCx6HeVDWufEV6yI7NTG','xkPXYhWIXw3cpsAeF2pTtCxxncVyd23aYehEDVlWLr3UowRuRH53jLsr39IBRuBR7ssTRkCtIHz','f6wAXtBfC9y0VUzfyTTe2H0hZwM03tXWRskxrVjXAH5W6o2qNbgwtfQZMU0PeCVH9s7Ql3G3ix4iBewyEBocb9WxNVpGyCM','fBDnct5nMEFgBR7QeEoUgbgdJUe4HN8Ow4PMAF5T0Fwr6MbuefFQ34DyuXVz54xwDhQRr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT, c BINARY(20) NOT NULL, d VARBINARY(7) NOT NULL, e VARBINARY(100), f VARCHAR(47), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1716683296,20,'XtlUlVVvnj0aZWThjP5','Vht','8DqGNkT6tURkSGTihSp67KTCPBJ9vXi92SaDYAOBQY','OIjsBPSoQGg19fFeWhSKQzZ1zUf5iIxNnm6tTKgvvjIZR','pRQfejtI7KrT9tjlCn0aQRYkLA5HKaZIIoWrvWKbzR','ugjxSBBxrnFjRoupEjN1DieJol3B7TYw4syzJ',0);
-INSERT INTO t VALUES (-425798835,85,'b9EaFsjA','3GwMnv','kexktrKyi2msQnJvlEF0dBIfGSfp3Hz0y','C','5L51scbwAMom8kubarmQ99DB6EBT1rt6IKP','H4hD9HWSwxjo5HKjfNKsmGV22kbI2M',1);
-INSERT INTO t VALUES (1749410419,118,'9','NyczLfq','H3I48134ggR3sXzuWWDmRLFjBV2RNebC6ALNtYLRvwIG8WmJ4j9aTAkmRarnw4aFL1b','WANwWwpQSJM4wBjEU8oU54wIaU','trWPGkOqD0kNb1mefsWQbBobPKKBLjfQLrrYmQtHYPMRRIytnEawvBzFFVnm4ecNI','3yUxFQMFcGxgMDzqMGRQQDlmaplz22ncSbp7D2zvMba7knUOwjSNf4NLc1TytcRUfeWxZmQ77kli4xhdXUK1ouH6nQ2CL',2);
-INSERT INTO t VALUES (-1291760185,-45,'o','vN5LTL','Afg7CP2Ib81c2nbaDoMYueXeTt8bUizXt','5naQOvjirnX4KFeGCSbs09BrM4sdd9iFf','yVdQydYOliEoCdi7aAwtpHpQUtBmdKV7N674Memo6hkaF55f0b4Wf9Y','roeFT6BdkYYK7DQTwdAcu1G2bGolWMJpxiXxU9EHnXZI2z4LPMpy4vMIFEBkVYnm',3);
-INSERT INTO t VALUES (-2105976430,-40,'W3keDmLhRa4IF95eix','2SR','PPOxbssZg5Y8eQdbVRYdjRFiJtqGhdoyT6PdQHXPelE6qZijN0VAUlyQ','qoYlDtOnlrTHfnC22','vx4Nhtk7cb3D0uFgEi7pCgxQ3jScjZkl5knaZ3Jdkhw0yNgUkqqXrSHKfj8MYlJR1WOVOjZ2APKuxppir5Z5Vf','oiHOHyseeIhFvvnEHdvNiamKrbaBXUTqZK1qjNHnUs6GitcPJqL99N',4);
-INSERT INTO t VALUES (864108875,-70,'7lIogvq0n72QD','n','0Oxhn9usprtS9u','YURQGpPDZ68zk7r6YHvsK','vhXFKgnaIJUO','Fz6EelCF2shoAc5mSxQzDF54FEJzrcYKnxdXnFPch7',5);
-INSERT INTO t VALUES (-2144361185,52,'Uh','Q','xYewA1lKPSAmNTIO99eXsuiLEMMtIsSn6noMS2cHxk0gnNsGtwIROAQu0dA7yYtue92Wzwa11XVwHPidScKAFH1jFcFzqsDN','Zy','boLZapqd6ClJSwavBl4wKUVDflVdRhkDBQeUSlb7PCDGfvWMziSl57IEwRCFGLxe48hINRhPVT9T','P9hRvJC4a520BUu4eRADceaS4vwjdQ',6);
-INSERT INTO t VALUES (885749216,-29,'3J9xcWcKlePzO','P','tPZMFW47gw7BsQuh4yWI6wvB5GKmIAM1aU2u13oavOwf0PGkz6qOcz7vsfNjkuv9','aZuxyGQKLqe6KJZ4Pv','U4adSUG0AKxjlSh5sYHWd6jZVyspT','kaPaRfPrTKVFGBSq5zM24ko7WI0543AHU0LlUeDBaJjBcVkiQt0KwiQND2gr63eDjzyLKBdBebJXfj8ahacE5c4EraAnlPJUQm',7);
-INSERT INTO t VALUES (-1248204339,-108,'wMiF','u','7LkEqMZCcLoEVnzaYfs9NHQB3SMuQI7XkKMbyjnYU9XHV17EcLa5Y5TbVf4GJkeVEGaT9','NuV7drAEkid1FwIlLledN5IWyUwfssCLNRop3rACDNNW5j','ySdCg5bk9LsrbM20Q545LUkvrPOcM1dvoxbNDg93cULpVAPfZMKweshhlTT','fExHYeM5whIqGa5J85flpLrcp32GSYgAax9CIhF2PNm4xgNMJYhryPC6WeN',8);
-INSERT INTO t VALUES (-428177676,-123,'Z0UG3y6NCbUQRRL0oag','B7m7b','7Gl0Co9YBM8gAcLprPS1wNQl5xbijoNRNG0E8DcEGFE','DfrbVzbChLzB8ywtWmmlfi9XVkBfgwcSI4YhXrk','zOCTFtKx4f3s1JWqWJib3oIPXSlLSsBK9vUI5OlxSf','dN0yx4Q77YzhoV0tylSn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10622632127978440727,98,'9ISZtek8OaTpyAlh7PooiuPTAGcLdBke8dqZogXN4N4gifz9ElfZuGSLqexxGAnjG7BP','v3koMi2PLBeTsd80a0yO6Ey5okI0QmZVuKEPJHolRapAY0sPVIHHITDE9LYs8ikK2yOeOKe3MX75T5VhWXU3db2BWAr62VLrIFS2d9JEe4h6LiiALT7H4gCQzpDn8hOcFRAcmkquceyFibyLxDCcYaR7FiKHSoijQ83PdZmJzve9wvenRXzNOIGltb9AlC2e6kGSHpTD2JTG1Y5uyWHa8aqKlD4QdIm04T','MFxL3Ou4v7qWvjB6X0cFzJG7TYSa5Fymw','Furl','Y','4H',12);
+INSERT INTO ti VALUES (10622632127978440727,98,'9ISZtek8OaTpyAlh7PooiuPTAGcLdBke8dqZogXN4N4gifz9ElfZuGSLqexxGAnjG7BP','v3koMi2PLBeTsd80a0yO6Ey5okI0QmZVuKEPJHolRapAY0sPVIHHITDE9LYs8ikK2yOeOKe3MX75T5VhWXU3db2BWAr62VLrIFS2d9JEe4h6LiiALT7H4gCQzpDn8hOcFRAcmkquceyFibyLxDCcYaR7FiKHSoijQ83PdZmJzve9wvenRXzNOIGltb9AlC2e6kGSHpTD2JTG1Y5uyWHa8aqKlD4QdIm04T','MFxL3Ou4v7qWvjB6X0cFzJG7TYSa5Fymw','Furl','Y','4H',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9484495690535282421,253,'FH','gCtJe07kT2c1TN9a4paTLHiB0NcIIdQq2eS1emxMvzgPPFkp3SKa2jMHmIsjXLFWWysvEgBvSNoCc7wKWm7L2IG6CzZG5kKDhhLnfqKjWRupbphJyMgNtNYIBHuNkQKcz8gYf620KwO7xbXSj8h6BoQBHwb3Obqp4BTMCwzhaQKzni','ao48viYOzN9Rab8Ttt','qBIGOQUvSmeF7Q4Y37ydCClxCcD6Mx169C7qqVOhh4FG5jXpIspI4q7dDAJJ8VMbOctNpNNy33g30s0VW7qYdsrGCjg3EAJLsWWtxjFg9Gm','t','dt',13);
+INSERT INTO ti VALUES (9484495690535282421,253,'FH','gCtJe07kT2c1TN9a4paTLHiB0NcIIdQq2eS1emxMvzgPPFkp3SKa2jMHmIsjXLFWWysvEgBvSNoCc7wKWm7L2IG6CzZG5kKDhhLnfqKjWRupbphJyMgNtNYIBHuNkQKcz8gYf620KwO7xbXSj8h6BoQBHwb3Obqp4BTMCwzhaQKzni','ao48viYOzN9Rab8Ttt','qBIGOQUvSmeF7Q4Y37ydCClxCcD6Mx169C7qqVOhh4FG5jXpIspI4q7dDAJJ8VMbOctNpNNy33g30s0VW7qYdsrGCjg3EAJLsWWtxjFg9Gm','t','dt',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12472887196343547701,142,'A7UjKKnjVQ2JCtP','HxLo5lrTEzGzzmWUtQuc11r1uxQD5RQlgDYUVlwfcbFfuOJBd7ZwGqGPBHqPHwucYAyrj7Jffa5MDYGZLqlt0IohP67hD9Jo6NVf8Wq6LLqMHrrQlHr1IVVBIySFhBAWA2GycnmrMxRW8eCCdZeL9xOcsbLOytlPDIHhA9OVduBuodCy','8X0P09JdkLry4QR9ni','JcLQXrmnzycq7Bfv6VS6GX65ElvDrf8','1Na','5j',14);
+INSERT INTO ti VALUES (12472887196343547701,142,'A7UjKKnjVQ2JCtP','HxLo5lrTEzGzzmWUtQuc11r1uxQD5RQlgDYUVlwfcbFfuOJBd7ZwGqGPBHqPHwucYAyrj7Jffa5MDYGZLqlt0IohP67hD9Jo6NVf8Wq6LLqMHrrQlHr1IVVBIySFhBAWA2GycnmrMxRW8eCCdZeL9xOcsbLOytlPDIHhA9OVduBuodCy','8X0P09JdkLry4QR9ni','JcLQXrmnzycq7Bfv6VS6GX65ElvDrf8','1Na','5j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (17051465276070694308,151,'Q5PYc6V92ftGmVzhCk','a5A3eXfUCegXRB2eUJDhjM31zdS7UCbRpi41Hl9z7iuDJj15rrhsO9iPvmFGGdNlFwRmDfesFjx23A41n5c4L23yfVlLwzyhOeEB4x6NGP4UGZ2hYLz8W','JbDE3vj9rDCzFzUqxHnM5PRq48MZ7N5l','e8N5SOGpFNlvEy5760eJYhEm5eE1eoI5d5Zlx5aSg5Ocku41k01YnmFig9cMjv8Je','m8','jR',15);
+INSERT INTO ti VALUES (17051465276070694308,151,'Q5PYc6V92ftGmVzhCk','a5A3eXfUCegXRB2eUJDhjM31zdS7UCbRpi41Hl9z7iuDJj15rrhsO9iPvmFGGdNlFwRmDfesFjx23A41n5c4L23yfVlLwzyhOeEB4x6NGP4UGZ2hYLz8W','JbDE3vj9rDCzFzUqxHnM5PRq48MZ7N5l','e8N5SOGpFNlvEy5760eJYhEm5eE1eoI5d5Zlx5aSg5Ocku41k01YnmFig9cMjv8Je','m8','jR',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b INT, c CHAR(21) NOT NULL, d VARBINARY(98) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(41) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (813567249,1556829779,'g7QPYC8FFp9U3vMPL9','S','eLWLaxoixOUBFAGUv8YAJ4Z0c7gdX6SXpkfMiIEPzK4z8YxVu','PQqOiuEs3p6NFKFhHSlQ3VuUivKpxByhFudHB9a','Jc','v',0);
+INSERT INTO t VALUES (183662488,-1612559933,'vfK','AWV3','c3QkR3Niiz1E8zsU','Tfu68HTAmVZc7nAYIOMlw7VkIkXTxna','1N','50',1);
+INSERT INTO t VALUES (-1185245527,136758591,'doNUbQkCe','KlTquPSQgE8ipkP5OvNFMoXgI8Igcp5x2bw11YJLccoe6G4iOxPULTTEk7H4AdtZTvcepUFANoY0KibAKHV6l','QvUyWh3kVH1','CkCVxoUFSVQnPptgTNlmjmwfoCqZVnd4BHAn','0h','P',2);
+INSERT INTO t VALUES (765180562,1278686606,'bA','ygzXL5sCx','zNJLy5p0xj','G4AwdigLperx4p9w9G1YfzqHGK1mAgDWV','Xr','G1',3);
+INSERT INTO t VALUES (-1029438299,713622364,'JCyJP2hVTVIAC0W','vYYmDZ7u6Yrm0fgSdEBmPzbgk6m0dwBfkCqo0OxqgNZ3JfJVSaB2Fh','UsUVNpcxmd5K1A5xQVIwFyxDVr9Qe7h4I1K','JrMDw5Rcivi7XuWgT','8K','H',4);
+INSERT INTO t VALUES (96008847,1923172864,'9guolsu','d49pdO3zRf4DQePM330VXCQYdLehdiObIdWpG5P5G4OOhojD4MBkMDua5kLB','67q6SPbiBzgIyNTanRSi9WCcXGZr7tQyuh5M','Pa4LrVLSUTCMAA','R','eP',5);
+INSERT INTO t VALUES (1488239236,-1976758791,'e9Ns3KRQEbd7','t4mbafmphsGfof4GQNYhb3XAUxIUX2sZa9SMX6eMvM2i7CUGTxLoCmwZp5JaXjDSoP','tbyodjVLQ47LfvmW5j9Wn','G5RV4m2747ZCT6GQnAwEZCfEt','0','6',6);
+INSERT INTO t VALUES (-2141785429,-225938386,'Ie1','ceAa8a7o3heslRSUPFcVOdElZjbO6M2DLodCFAk4fyUyFaxhXht6Ctem6rK42QUdxklwkN','Sf','hyASFj2R8t','O','c3',7);
+INSERT INTO t VALUES (1022988658,1544575523,'gr','j1lsSW28n4SOWZnedLLAgoFUwN7K512SsofioC9djjkIXui2pBHZ','jfEUt7ZitXcQl','mr3tMk0g1aL1NLNgOP3eANMF7twGkMYtf','R','M5',8);
+INSERT INTO t VALUES (-1799334303,394973322,'5gmaQPIj','BSIngqyFXz1mA5TK2skLVHWj3v4kj3WfB6bFlY4mELQGF8vULYi9FWnOoi9dTL8eb9L76b6C','4AZckVdz6hE59Ond','3MKDPbY8qxXaKYJXQzTR','N','s',9);
+CREATE TABLE ti (a INT, b INT, c CHAR(21) NOT NULL, d VARBINARY(98) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(41) 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 (-6882029748781155787,75,'y0u','dAAxh','mDNmqoOgIkK7mOU621vULdTWuHPOEnq6yPUGtz1bhltvGaqVHbIox3','sO2aQOWmC0Wm8z5BHZ15xuEFnAx92L7pLjrj9i2kn5','zoJa3FIJvl1ht9grbi0qWSJ77Ylkv3Xilc0bvihSxaQpnuI','1k0oTgK5o6F6amGW9p8MMJ6Y9qJImywXL15CQniyyQddPQ6Z0MCCPI4GfmdXKlrWRAHWNesPwe4Bq69JNT',10);
-INSERT INTO ti VALUES (-6882029748781155787,75,'y0u','dAAxh','mDNmqoOgIkK7mOU621vULdTWuHPOEnq6yPUGtz1bhltvGaqVHbIox3','sO2aQOWmC0Wm8z5BHZ15xuEFnAx92L7pLjrj9i2kn5','zoJa3FIJvl1ht9grbi0qWSJ77Ylkv3Xilc0bvihSxaQpnuI','1k0oTgK5o6F6amGW9p8MMJ6Y9qJImywXL15CQniyyQddPQ6Z0MCCPI4GfmdXKlrWRAHWNesPwe4Bq69JNT',10);
-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 (3797961023451436224,-80,'qVgue2NEy5nx1DznbYrU','nw','nrdMQygfDgbKPOXirVHLZVwmKWOdtQy4OKuIsF0Cw83ZDN0jhaHsiU7SLp0','Qsls','oOpdu9PgYluvE8','j5DTdbgSZIAH0L8ZhWq6SNCcYyHl1DE3i3IpKZAwIdWOXj1TFbE6GLRLSkiPNeIsVlhS',11);
-INSERT INTO ti VALUES (3797961023451436224,-80,'qVgue2NEy5nx1DznbYrU','nw','nrdMQygfDgbKPOXirVHLZVwmKWOdtQy4OKuIsF0Cw83ZDN0jhaHsiU7SLp0','Qsls','oOpdu9PgYluvE8','j5DTdbgSZIAH0L8ZhWq6SNCcYyHl1DE3i3IpKZAwIdWOXj1TFbE6GLRLSkiPNeIsVlhS',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-764723884,1724529707,'JKuRuo8eRu4','huy3dmQW0H3YnM1WdNn62RggPtDe1SBhJ','ZIEFxAIX2P8','hYQgT4kX6iVCOHOxeissK3yr24jPF','YR','zT',10);
+INSERT INTO ti VALUES (-764723884,1724529707,'JKuRuo8eRu4','huy3dmQW0H3YnM1WdNn62RggPtDe1SBhJ','ZIEFxAIX2P8','hYQgT4kX6iVCOHOxeissK3yr24jPF','YR','zT',10);
+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 (1567864007,-835020764,'0AKtI6mrJolef6ltpw','m8kuB7wpe8hjkki4jZ','Ln6ohhJhqMMPWbe5Ll8rj9nLf5efnsgcSZIKU','O5gpKNqFlOF8UOz6iKkD','CN','IF',11);
+INSERT INTO ti VALUES (1567864007,-835020764,'0AKtI6mrJolef6ltpw','m8kuB7wpe8hjkki4jZ','Ln6ohhJhqMMPWbe5Ll8rj9nLf5efnsgcSZIKU','O5gpKNqFlOF8UOz6iKkD','CN','IF',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2322581217813358684,74,'FgvopCbYDt','g2dsdhNRGPdOxqDTVyr2vGMKdBjK7C9orBOGP9AUnCqO4YsaONqZ6EsXDbzOVSFMqIJ8JpQvyHpUbN9yRhPUWJl5tiEuvFj1qZ0uDo95BXFDgKExONZxNupERolVekuIJEMtYDSLctBuaEGfwMmYdr0KByvcJCOspeix5npbGqBlqj68IMY2SI9HJpUwWTMaYFaNBeAnKQAxmG9UIBQ1Xm3aNqReLDamby37NJs0ZjeE0W4Om5Pv','KpphUq2Rfe1z2JWBJzlaLqZ27gUj8kzM0Qo','Ab7Gog0VnC31g8071MopLMr2lK32qt0rbcH','QlKpoX7BQ4OSdistmd7nyk1iJT6Mk5t7UKSSW9hYVDkFBzUAQDutPnl4hAlxL0BQFi04CskVXvCWB5mKCR88aq5DhXE7v','ybBd5GSfEUBdmao4awELbp',12);
-INSERT INTO ti VALUES (2322581217813358684,74,'FgvopCbYDt','g2dsdhNRGPdOxqDTVyr2vGMKdBjK7C9orBOGP9AUnCqO4YsaONqZ6EsXDbzOVSFMqIJ8JpQvyHpUbN9yRhPUWJl5tiEuvFj1qZ0uDo95BXFDgKExONZxNupERolVekuIJEMtYDSLctBuaEGfwMmYdr0KByvcJCOspeix5npbGqBlqj68IMY2SI9HJpUwWTMaYFaNBeAnKQAxmG9UIBQ1Xm3aNqReLDamby37NJs0ZjeE0W4Om5Pv','KpphUq2Rfe1z2JWBJzlaLqZ27gUj8kzM0Qo','Ab7Gog0VnC31g8071MopLMr2lK32qt0rbcH','QlKpoX7BQ4OSdistmd7nyk1iJT6Mk5t7UKSSW9hYVDkFBzUAQDutPnl4hAlxL0BQFi04CskVXvCWB5mKCR88aq5DhXE7v','ybBd5GSfEUBdmao4awELbp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1151709707852936607,-78,'lV32DwgVloXBxiUSf9fIB','fOF9gDyNlQ6KnI8KuUTYpiRzQa8kKCrygLLJVFLq','SgSYb0jpB0y1PPS7jUWpx6YNzxTSa9pkiBKeN8Vq3GUZcZpoUrPhsKOlNXMSMwFX6zm3P2ZE1LrcVvgf4jc','OY3N9QryQp7SMlNlfJt1Twu9iyrqasQhbda04T7YKOBtwe19fITfOzTrQ1TCP9iNlthz0N6LAtQHpecmGT4EaACxK5OEqUKy2QRh16YVEy9wl2b8wZLfSycm9vivHtqDHABELW4BDJo1abnIGxVxSseLwYACuuj5MXeZXUgcS9dr7CgtKxapVK0IMM7WsStnJGJtMxY7ZLAlvLvO2','K0Ls22AljRF9I7uSBrM8PoRkBr0','DtgaRRs9P1HL6GtB9Cj6Bf7GoKMH1t0rmdP3gKs5xZTw8SuPg',13);
-INSERT INTO ti VALUES (-1151709707852936607,-78,'lV32DwgVloXBxiUSf9fIB','fOF9gDyNlQ6KnI8KuUTYpiRzQa8kKCrygLLJVFLq','SgSYb0jpB0y1PPS7jUWpx6YNzxTSa9pkiBKeN8Vq3GUZcZpoUrPhsKOlNXMSMwFX6zm3P2ZE1LrcVvgf4jc','OY3N9QryQp7SMlNlfJt1Twu9iyrqasQhbda04T7YKOBtwe19fITfOzTrQ1TCP9iNlthz0N6LAtQHpecmGT4EaACxK5OEqUKy2QRh16YVEy9wl2b8wZLfSycm9vivHtqDHABELW4BDJo1abnIGxVxSseLwYACuuj5MXeZXUgcS9dr7CgtKxapVK0IMM7WsStnJGJtMxY7ZLAlvLvO2','K0Ls22AljRF9I7uSBrM8PoRkBr0','DtgaRRs9P1HL6GtB9Cj6Bf7GoKMH1t0rmdP3gKs5xZTw8SuPg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(22), d VARCHAR(59), e VARBINARY(42) NOT NULL, f VARCHAR(11) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12676873196303551985,9087,'w4uv','YjuIva6FpyiCePhurEM3','wpsysbUCfRwdpVC','dkfG5c8','DiDe6WwT5kNvg1WgT303ezrgF3r6THR1eCHSZHPD6BUNnGftwwjUOeppoQN2t79jFNYFf7MDvKNmIUvj0u1zckzL2BS','J6dJZWwPD2iu6gUtix',0);
-INSERT INTO t VALUES (10729434064459334840,-20378,'cDMgqmw1WZe5Mf','l3kRitkghhqjnKZW88wiaWrjEoT2QtCSQ6P9PepSyinHHvudBA0oCle7','Ej1Pz9f34u8Mg9HHI5lUO4KFRc8','qNvg','yekJW2bgJPOV9B2Lb3qpJq4suHrXcQGX5WpAzsx9v9Uuz8VUt9bBWYI','LGs4uWTg4ufKVB2PVq8B0DEWzTWegMYkoO5atqekM0xhGhf',1);
-INSERT INTO t VALUES (995473809167528170,-17772,'mDubpEA97Znrptl','A3bZM9Kf8he7skbJ','hAXSu4WmQmhUyDIP','Y','unWigqnFlaFMvSSEAj3lPF1jcZ2fKSZ6byac4uxIV0TpeZzCTEtCBw3aNPCnDrk6ERW5mypZsCrdtRBZW','zJO085zeedFlavNURh9RQHR712TBwIbvonAq8hW8q7MHTMNabqsf0TSSVSjzI4l3GqPu0i9hMgSd0BktQGY9d8ta',2);
-INSERT INTO t VALUES (7663382469056597091,29112,'FipWTr0dNhRj4ZGj','LLiY','qZQLT1AoES7TEVrUX1IDfzhxmYm4OLmKinp','6CFByf','JhwugOtnwE403u2JtbMeVUCXZW1P1Oz2QUiVhwdZ7ZBT','Jgi2zghrtBiYghlkCP8ahJLlZ8RJwvQmzCrb55ruYVOr0fD2MXZkATTe',3);
-INSERT INTO t VALUES (7472027868760561587,15339,'ogKRqm','7swkX1xOBuB2Mxl9z2UD4A1IhaRT31YAIVR355kvSQOnAa','jRPGUbdl3ejrZ8XEPIEQOuNpsIV','Gum','GFKXtrJSTERlJIzKGLLPQtfL7jEZOuaBM7V3quHUnUqw9zRzR7eYDJwZXfXMvz0mHmYtovxFzyyid5AhDvQUdw8rPPa86jYsDVu','enNFe363OjcniF6bd8rndAIWYPT5g9NQPGqK39MU1cEvgsTv4P5vLDrBnQiKShDsTzOHeADp019FWeRGngnjOU4',4);
-INSERT INTO t VALUES (14326288317863766797,21551,'Rfz4HyY9VxYskR','afH7s6p','PMjctILhRVQBlWCo','GKZnVg','quJLRT04wsf4sE1DCQ2W2XN6xTBjAp2ZVOHsKBlohs7','mbPGWOQIpe95rjNaqlKNKH82l6JmE3wWXBDBbEX39FkrRaakUbTyhRUfwrIfdP0EhHljlvS7QqiueXhba',5);
-INSERT INTO t VALUES (6493455919721864774,-22981,'VhzuMl2','DYblH8Prqu3qI1a2NDEklt9LJNfkxGX9YAqEjUGUP3ummNEagTZfKn8ZW','9g7eJ1','QaFH9tN','LHpY1vCIBL1GO','HHE6iPj3',6);
-INSERT INTO t VALUES (2559488002321934908,-5162,'tPMAWWvRaHC','vjzi96SBlk9zfgrNFsmKsANjd5CMg0m6CKN3Ievf9G5IMguXNqv7TAvY4nc','8K1r6685VRblSU5CmqgSxjs','p','fGHDJgKstAwBhax5EVU89C5Goc3kQyPZHg4EUDdN8iDxfgPNKpmexygbhQhAkjx3eXH','iBe6dDis3G9QbkErIQKlMP9ndLUMQUlrNlvuU5',7);
-INSERT INTO t VALUES (327993870645585027,12001,'2raqwCJbo8No','wUvccWEEY7DO2amoNmyRB3l1X29Y14RxVa','ZfwjEqxKcL','qH6QFdZUUF','KV1XZFSDYU2lVLrdG5v9iZ24rBeB8fCyt0C0oMgM','Ygp0KLk7a1GSTrbtefn9wsJsFciB',8);
-INSERT INTO t VALUES (15724189854231788360,-15337,'obn73jSOGL','Q5fLZni','0A7B0h','rqVOz','XcbB2FZXu4ts8QkfHwrOk6m55paYvJsJrFtXr2Hjzs1SCnM2VUXUnoHn5dCMzYfaB4eikUJV','z2ZXKu68MTzUEaJIuPUK6TI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (693419806,-1401896652,'71zk946m5BuF','Ahy1YA9FTL4hX076VxcPTv6bX1Q4xVpjTkR1nf5V0bsymb2kpcOJJdmdRUIL5r3aZIFvybcFW72r114VPsCqa0IgVYO3MARNlDmnsfB9H0NwETHz0l0CyE1pEl8MBwYC96MSE0AqqODkthXySKmNvF1QNBUY3xEptZUXxJdC3TPVDbmKWSvUnqqNwrjwovWCfGCLQwaliohY9cYW8IgwYxzwJvlaj0YogNBpyxp','6u3j2rc70ROppq9','ikzRgQd9fsJDjgkfCdx8LATpzeRM6qPNx90vvTV','I6','kv',12);
+INSERT INTO ti VALUES (693419806,-1401896652,'71zk946m5BuF','Ahy1YA9FTL4hX076VxcPTv6bX1Q4xVpjTkR1nf5V0bsymb2kpcOJJdmdRUIL5r3aZIFvybcFW72r114VPsCqa0IgVYO3MARNlDmnsfB9H0NwETHz0l0CyE1pEl8MBwYC96MSE0AqqODkthXySKmNvF1QNBUY3xEptZUXxJdC3TPVDbmKWSvUnqqNwrjwovWCfGCLQwaliohY9cYW8IgwYxzwJvlaj0YogNBpyxp','6u3j2rc70ROppq9','ikzRgQd9fsJDjgkfCdx8LATpzeRM6qPNx90vvTV','I6','kv',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (498884324,-872466194,'gqCgvufwhCRu','htye54QeruI0RyCfs0PBfFgh7hLImPBFsfnmCJfcsQDytXnlWdF0B74bl1wVHW40iTxgS1TGgIQhMDBb2O2BtPHx4','ca0emT4hErfCBe7HXjv6PuPhFilXjTfoTd5oTuQiQ64bnTOQw','O2yPfXPnICCScopqpjEszcZgnv12BYwxQ8FC08O6KSziJAsTeYergPt4ihD15OPZA5Ipqj3qtKCPjdlIcK7WjsBHG4AWQM8gUBpOM5bj4teykzM0dufN86VXMT0la2G0kzbexBGQlvMGhWbtSmbR5KfuHyVNZ6jW7yzLI48CGi34IePVvJz0sY2UlgaoM','Yx','f',13);
+INSERT INTO ti VALUES (498884324,-872466194,'gqCgvufwhCRu','htye54QeruI0RyCfs0PBfFgh7hLImPBFsfnmCJfcsQDytXnlWdF0B74bl1wVHW40iTxgS1TGgIQhMDBb2O2BtPHx4','ca0emT4hErfCBe7HXjv6PuPhFilXjTfoTd5oTuQiQ64bnTOQw','O2yPfXPnICCScopqpjEszcZgnv12BYwxQ8FC08O6KSziJAsTeYergPt4ihD15OPZA5Ipqj3qtKCPjdlIcK7WjsBHG4AWQM8gUBpOM5bj4teykzM0dufN86VXMT0la2G0kzbexBGQlvMGhWbtSmbR5KfuHyVNZ6jW7yzLI48CGi34IePVvJz0sY2UlgaoM','Yx','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1511290756,-575264968,'zcBwwO19mEJKva7Sip','kPD4zKmBGxH2yspyVC3p8u3na6NgwrwCH5iOjQ7BZa3AgbvNXxitz8nKJAFZ29iJ4InjEVdnmHH0eylbtzKxnkID2WsKTB','KRQiebQE','goj2jl6HbDgq5fK68QmT3e2xRQkAb2vorYsFNp5ebDl9tBoUe2hiJ4uUajhg9adcZGzvtTNDuO5GxOFJcXvp4PySs2n','e','uO',14);
+INSERT INTO ti VALUES (1511290756,-575264968,'zcBwwO19mEJKva7Sip','kPD4zKmBGxH2yspyVC3p8u3na6NgwrwCH5iOjQ7BZa3AgbvNXxitz8nKJAFZ29iJ4InjEVdnmHH0eylbtzKxnkID2WsKTB','KRQiebQE','goj2jl6HbDgq5fK68QmT3e2xRQkAb2vorYsFNp5ebDl9tBoUe2hiJ4uUajhg9adcZGzvtTNDuO5GxOFJcXvp4PySs2n','e','uO',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1237804830,1907444565,'X5g6kBpq0','fbJRiNKrbkICOnuDvT1dUcSoeTpItLExB8BHt0HNhL85kfKyorWO1nXKKeaHTHtmn3LUdoxdRAdFmpP5emfkXxSry4C2Y7v2WAmBtJG6bNhNeKz80mCvmzc','db','buwJMxIBKQd1bFHCBV60jEdSSwmODpKKle46cqwuB4sy4J39IV7L05eD0fWB3gfx5wzUKqgLh12HnmEcM36XS4nWIc1SPQZpBXRfd9dN9jeVCFBxm0SVPk8boBTMwCA2iOyUg4lkDCZfwHamRX4O09opnybNEtBtf4zdi6eYK6AG','D','Z',15);
+INSERT INTO ti VALUES (1237804830,1907444565,'X5g6kBpq0','fbJRiNKrbkICOnuDvT1dUcSoeTpItLExB8BHt0HNhL85kfKyorWO1nXKKeaHTHtmn3LUdoxdRAdFmpP5emfkXxSry4C2Y7v2WAmBtJG6bNhNeKz80mCvmzc','db','buwJMxIBKQd1bFHCBV60jEdSSwmODpKKle46cqwuB4sy4J39IV7L05eD0fWB3gfx5wzUKqgLh12HnmEcM36XS4nWIc1SPQZpBXRfd9dN9jeVCFBxm0SVPk8boBTMwCA2iOyUg4lkDCZfwHamRX4O09opnybNEtBtf4zdi6eYK6AG','D','Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(46) NOT NULL, e VARBINARY(53), f VARBINARY(11), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (167110158764217064,7420180442721294671,'bvi1hw1D7LfiHTNiRRzX6KKcWECdw2oJfBSTkQYwlPkIZUh2W0S4k','ul8DZ0ZgQsIfcKNtphTyU','xwxDD1cnFmVaOLsnUs2r2FmOiMszumGX3jbl2IU5CkFTuhlD1R','j0KIgBFaiTO','N','E',0);
+INSERT INTO t VALUES (8420108304807091136,13251531835505994037,'lGfC0YrzfZiM9Ful0EIWA2P0rdR2JCZ9zhTQX4eeQOO2ae3okIIQcQGZOGPUQCT61M6mPhdxmOeTy2BUyt','hw3qbgEOkAbbVBXuD4xHzuWNlufYo','1GG1xxdKCtNEMu8sTm7E5tTXR9xMwjiTOWBsoViEVBL','3YRiAa','u','f',1);
+INSERT INTO t VALUES (17964626856134587395,4639475408749188881,'xl8wo1zLpFjsG8xnLoCLFkj6LFAfOqNhFHa02wpbt3Bw5B6f4xG8sd0b9IPbNPIgmGmVz','WEOH5nRBhLkK40HqBrd2YCt8lmurrZc5M3gomBB','aUwrZTFjO6ZGidKz9uRby6XxnQuGG5','8eJD','B','h',2);
+INSERT INTO t VALUES (5120738945444160582,15256276105373089011,'2KioysRGde273p9olPjahZL3LinSQOso7aSK7VP8c1Vxl6ZXd3KPh36jrndmBc5jI2Z3I6ZhhWpjXro57JjA7PL8J4','T8lQ0CiuF9JkTDdfu3z6utKkVJLzFsUKnAjjarYLe1','eJxwzhkmqoLT1iTY7WRBn','CA4a','9','C',3);
+INSERT INTO t VALUES (11461916676290558500,5060833702454895824,'DbGO4YVZai9dPqyOoyfaQFx8y6Jb00K0sIP6uI0W8TJ','2QkK4FouT8q31pocyvfJHq2C66kouhz7N6rBSYAU','JhtlQ9EZIUJnudeqwg91y8t9TXGmUjlefmxiKtMzkdjyc5H','jbD7SIV91Zq','V','r',4);
+INSERT INTO t VALUES (3996703870364500062,15119349278878445865,'jqXk0Pf1eKGHmpi6rORjMjrguZrjWGRbZ0Np8fa1ATUrLsyOdNQD5N2OF','15IwyiUcEkpKY','Lku2s0Sg','jfkFOCy','u','n',5);
+INSERT INTO t VALUES (17972545359980696553,14807418094937342041,'lyEPF7QPpe2jqUMNZybYC5WjTnNB0CPz08XMhPWjjSsntK','HpHltK9HUIKFAxGdVYLYzwFszcKM4PYeiqYiC','7e','sbzT75','b','0',6);
+INSERT INTO t VALUES (15983686003934028171,16891018368673233383,'Wv6AGfJwDiV9V8qC1qG9LQ3vKAO0JJs90ddXbQSSM2tDG','z6Hla7bNGBcFs','kM7ZF8v','rhwMm52','3','7',7);
+INSERT INTO t VALUES (8797351394944949009,16913635400600916794,'lA6zFO07tcqXGLeFB4ZR3VnrgQpTzRLnha7rsrWd69LLyq1HA1Jghvesc05wrtA3qHtfIffZkkC4gA5mPLNK05gQM','ql','LsXC9voegnZ4k0MsRAdhau4FA','cx3Jn7','P','9',8);
+INSERT INTO t VALUES (12356989549526528518,17564405456495961418,'OnKJf5LIY80iRnX3gRnmpiyDdqThIKtgvMZdAQB5Vsygs5KkJy5fwvz3MJRJNk4UalDoBV2iYUdW9JKq5ygwTWe8SxVGRFp3','DPi1fTi2nE8j6iKn2eMbNdBA5c','FT4OiNrQeo40yrLLvmMOFogXiLBaNJJr4NArQyDn2','t','o','8',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(46) NOT NULL, e VARBINARY(53), f VARBINARY(11), 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 (14907191231028706990,-21089,'qZEWBCWhHFQd','t2AY6rrg5TMTin2bDvV5','CJ4l','i','0hDYxNI','T7GLxnr98RpT9nSnx1e2B3RkQYh',10);
-INSERT INTO ti VALUES (14907191231028706990,-21089,'qZEWBCWhHFQd','t2AY6rrg5TMTin2bDvV5','CJ4l','i','0hDYxNI','T7GLxnr98RpT9nSnx1e2B3RkQYh',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (4401436579750070311,6130,'P0RQ6SPTEsleRsR9CCjP','x8Ftv2wIOmNrps30k','w','KmRfndWL','YudDk4TsCTuqF7RxU0V7lfy1l2FkFU9vYSfuvotI2SuOOE1ta34FpLNFzzBpfsGP','ZemAURaKseBtY2JxPMp5SBKCm9Gr4PL6',11);
-INSERT INTO ti VALUES (4401436579750070311,6130,'P0RQ6SPTEsleRsR9CCjP','x8Ftv2wIOmNrps30k','w','KmRfndWL','YudDk4TsCTuqF7RxU0V7lfy1l2FkFU9vYSfuvotI2SuOOE1ta34FpLNFzzBpfsGP','ZemAURaKseBtY2JxPMp5SBKCm9Gr4PL6',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3458660819076381915,-18239,'7ugwMMQviF2UW','LdaJTZcmX667LV8K3Q5OZowkK8qaPMTsNH2a8HdwjArQvJKvI41AVmQmUMxuKtT4FgFyntFggwA1MLvd8bJIh0LHFahGLWlEYrSBnEDn7cxnFxHJrX5MuwbVNgQEtXVKw95ZOXWmrt4m5Dzqmksx47XoNMKtW3aaMqpkKJ26FSZlUOrmvGwA8v7G8Q','Ae1fQNJ','S','wk','XX8A8LoWMgHeGNyp733oq4Fh7YhbrHGn1cP1KJorU1v',12);
-INSERT INTO ti VALUES (3458660819076381915,-18239,'7ugwMMQviF2UW','LdaJTZcmX667LV8K3Q5OZowkK8qaPMTsNH2a8HdwjArQvJKvI41AVmQmUMxuKtT4FgFyntFggwA1MLvd8bJIh0LHFahGLWlEYrSBnEDn7cxnFxHJrX5MuwbVNgQEtXVKw95ZOXWmrt4m5Dzqmksx47XoNMKtW3aaMqpkKJ26FSZlUOrmvGwA8v7G8Q','Ae1fQNJ','S','wk','XX8A8LoWMgHeGNyp733oq4Fh7YhbrHGn1cP1KJorU1v',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1958671134172680540,-4504,'23f2ns72sTWfjV4xWV','D2aSFheQfeam1Kw1RBfjOpap5HUbYMppso6p8H7vfPoEeINvgwBRTg948Oip8t0ohQg4r4cl3jsv9M7kmxdfh4NRnZMG901Rb9SM5msOWcW2ZD2XNC','JDn9EWaDqxBhJvzCoQitltrokuO0h','gIGAtZjbcGJvyXqeWTgJGyx5bTooFv323HgDWJ2TWLMtt0PjWArS8xJ5YSPwLq1njCr9ZFR89MON9DV74YaRutgsCEEcXZO6F0nNQMjMTUu4qx1IEQtgEY9MPzrSGtWThNDUnBzS','aWmlZkAf0MZbDW68xo','t19rxQxHZMtzSxLcxFIFXYqs39wu1L27td4nXC9fh8xJQl',13);
-INSERT INTO ti VALUES (1958671134172680540,-4504,'23f2ns72sTWfjV4xWV','D2aSFheQfeam1Kw1RBfjOpap5HUbYMppso6p8H7vfPoEeINvgwBRTg948Oip8t0ohQg4r4cl3jsv9M7kmxdfh4NRnZMG901Rb9SM5msOWcW2ZD2XNC','JDn9EWaDqxBhJvzCoQitltrokuO0h','gIGAtZjbcGJvyXqeWTgJGyx5bTooFv323HgDWJ2TWLMtt0PjWArS8xJ5YSPwLq1njCr9ZFR89MON9DV74YaRutgsCEEcXZO6F0nNQMjMTUu4qx1IEQtgEY9MPzrSGtWThNDUnBzS','aWmlZkAf0MZbDW68xo','t19rxQxHZMtzSxLcxFIFXYqs39wu1L27td4nXC9fh8xJQl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT, c BINARY(89) NOT NULL, d VARBINARY(58) NOT NULL, e VARBINARY(62) NOT NULL, f VARCHAR(35) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7003152,-1109836220,'shECDkVXSQ','e','JEacaOk0WttfpgIZRNqHmXXXcFwXAzsWf7WKzdX8W','GjLz69VkB50MU7cyx','DgtwxqtA1DvzX7IKPvseqlIhVXrG4B9HlUtUcdVRGds4TCDmdZBWlbHwN4jB7z5EVW9uQC6pQ12lUpi1wPiUTZzUMsDB4s0','uApxoNQXX4Sn12FAfkgCIFoDhRyKRLLlFmhxI5ZaqcOUrxkISfIWdNqxzQcfGpAGcdfvyJPpEaotWG4qMR6gsiAg',0);
-INSERT INTO t VALUES (12012968,2339624,'iixNwe1ypYCjYtxdoFR1vDB6ddIK8NGngMHj484fnU5kvlNl0D5m4ljhFE4','Atz265ZsFSDjp3EHth97q6TXDfotPXxwbHIWe9w7nTYEwfBzloM','CQJuoV','d7PwpVKZVlawNhl0TgL1LZf3WGf9','VxkjHDPVAbd1BNn6Se','ZTVgHKTJoDgBfk5UZesCptN5g7bxjuSm2JhQMeIeb',1);
-INSERT INTO t VALUES (15833126,-1100112000,'LYMgvGPylXEkeyPB1PxiD6XKNqb1c9uyeZJm','U2RoXKInvuJ2pKpw2ETyt5Sp9fG5U','bYs6rKZ2WmqFuJhCfJOSHJ3','X6N4L4WWi','WUothwas5YUC7M3GwctZ9y1SfCrZc7HxyzZlhsHLwHeOcW0LTMg4W0PZm','J8A1gPDBDSIjA9',2);
-INSERT INTO t VALUES (13608731,-1336717542,'SAOk','FaPyysVZHr0yJEORi8v3sA4U','gl7OUVB54RbbN6HGIIgxCBYkY9CtHUzSt9r0ZK5P','8HW6WvV4apKebUaylHtu','2bdda3','CzgZf9',3);
-INSERT INTO t VALUES (12367324,-140044306,'hwQeyWnkdgP0nmkjsnw2Go9YghV','8FSApmcF9SE1DkiMbX4El4V8GzCcCi9qC','XjPZNZoVpvGoGd6mSKddXGVrFeGoOySTtfOWJLRKzd5mAs4fMy5f','N2hgTW2d4JBBtjbexG8F','B','s',4);
-INSERT INTO t VALUES (8636088,423957710,'eed9BjRrArDw5WMnqqwa7j6p3noOdLsCnIz','B89cvJKwEHlNhFG234tisEpbU5ZxWXJ51OFMUFX','W7GOXePhJS17HpYjfFEfGIOiohFC4IKhAwUfAUI3mfiZxNTN4FrC0zN','tEr1fx0','id8iifnZaChBhowTCfIFmJLseVPYad5hJfb33LfIHaheEQm3vL8USqrC8ufOpUo1SPEPvQB2','Rkw',5);
-INSERT INTO t VALUES (12959984,-793421490,'iDRJOykJrlE8hhGdgTH68djEH8tnb6qKVIv4mF0ytc3O2nXLxQyKWg2WJ8zFH68frazOlY5U4VDiBz6iou40J1Z','K0iJ1tLhkb1oNg5vDifzw4uqfU02KDKt','8ycIqIppJ4IlztmMYWc7iJJ3SfVBIPedqAPas9GxJhdkt1DEqKyYnHy3jd','WkHmpXLOvDK5BdDXJDfsaHVGpo2nV8Od','KDj4pnnjxysOP78wRSt7pMJxR20Rwyw03dt1xgYeiuQLZZthagZDbt','w3Nt7aWEEhPgmqUEYHRVluLU9100YhcKiWqEh8xfHtpzSlIp96aExGTm4WT7',6);
-INSERT INTO t VALUES (15857911,-1077034787,'Ayp1pKYcaOvt1WtPU8i6chV6ntKztiV0lhIv8BaP5bHA','jAgizXx','YkFRZenqH2MHxVAG9KbV1tjsWGVjhqnYbajIok8wzdr','g7Becovlnc2ZPGaLCicVwEV0gd','PWOi0UuRB9wf8U6YagYJKIrx7IqiONoMM7VGElYflRdRyFKRwIiZpr7ZoNAFO9C7FUD8k','g89yncQmAee1bZrBBjD1n5GJQB8PlmDc9inMMI6k4boHBJ5DETsg',7);
-INSERT INTO t VALUES (16202600,-1307340909,'62RL31bIFLn5poy','bM2OpVrg93upYW4ByyzwTmsanAMIaDczi419yyhKUdUxEP2k','57SE','UEfSj0Wl6jlhSFHKB4tW','VTuD','pWE4UYE6g1VTbigjc1UweDQxEZun98D9v8UjyVma2iq4u095CTd',8);
-INSERT INTO t VALUES (3788443,1316461289,'0XQMkzRw9FvYOyCW57X24AZaCjTJoFXY1IN0VMX8','IK8NzIeRVpFbjOzoj0B7KvRf84RvgE5wa5nCiiRRs5C','b3ONn5hQpwCx4SUrB','2m4ouKzktr','FmHKPzX3gMvzAY1PFKXpqEzjI5','OEWOhQ6OrURczmKdgm06SFsxdK44wvunhIS2iSoybf2235PnShHuO1HGCfIwnonYYOmE7HFYeOfm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2582025227,-426759332,'TSND5ECT8iqRqCZE0DiRlHv4I2AWPzb90solu4gVmfQipU7n4HKRB2igMnl6HWvgc4AQcQQgtwJP','VgZTxfnLdcayo2dBLUHUhhux61IJEqyZ99WhPb','NFIclYIfvn6AO0xTNwYRz3NCHIo','a','VpuA2jqllgwblszaZcakSWeXQFjMESBcaDZrWC33ks2HH8F0gMGAPT3J0iwQPUJRSTnvirYEp6FPCSTCwOF7hQa7','1LOrKbobMqPHtcuaYi2VnBJ4S4bzUi97MZNYSkBH9oqEi9waVaT',10);
-INSERT INTO ti VALUES (2582025227,-426759332,'TSND5ECT8iqRqCZE0DiRlHv4I2AWPzb90solu4gVmfQipU7n4HKRB2igMnl6HWvgc4AQcQQgtwJP','VgZTxfnLdcayo2dBLUHUhhux61IJEqyZ99WhPb','NFIclYIfvn6AO0xTNwYRz3NCHIo','a','VpuA2jqllgwblszaZcakSWeXQFjMESBcaDZrWC33ks2HH8F0gMGAPT3J0iwQPUJRSTnvirYEp6FPCSTCwOF7hQa7','1LOrKbobMqPHtcuaYi2VnBJ4S4bzUi97MZNYSkBH9oqEi9waVaT',10);
-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 (732539336,-1411249758,'rFtU9TjHSyzvzh2T1GvFTXKRmcxCKHaepGkoaG993a8NjKvcd8ZC','WRFYUaq','QPeqW46IOa','g10R3jcICAKZ2iW0CU8DjArv7oeyNH7G8K','DRDphVPmUY0KQe1N9dPwVQAU8aTHDsYL8vOWNgFgNMXmjySZqbB8YVFgdzH77guo4LvfO3SIeuLFiML4UZiey','o9PppAs7J',11);
-INSERT INTO ti VALUES (732539336,-1411249758,'rFtU9TjHSyzvzh2T1GvFTXKRmcxCKHaepGkoaG993a8NjKvcd8ZC','WRFYUaq','QPeqW46IOa','g10R3jcICAKZ2iW0CU8DjArv7oeyNH7G8K','DRDphVPmUY0KQe1N9dPwVQAU8aTHDsYL8vOWNgFgNMXmjySZqbB8YVFgdzH77guo4LvfO3SIeuLFiML4UZiey','o9PppAs7J',11);
+INSERT INTO t VALUES (9194023895212149719,11819987174870579801,'wiVN9quXyYpl4jDSf9QkJekXqX9ZUvuoRKJ59DqLExsefPbkr2uIPMVl1r068QZDLcezKMVRLxBV3OOhTiqNwLKf5zs','fUV9vqg16M0qNni','XdqNLO9u2c0bSfvWFpjWdrQ5PFTEtV3YFTp1wFP','GRPr2X','j','7',10);
+INSERT INTO ti VALUES (9194023895212149719,11819987174870579801,'wiVN9quXyYpl4jDSf9QkJekXqX9ZUvuoRKJ59DqLExsefPbkr2uIPMVl1r068QZDLcezKMVRLxBV3OOhTiqNwLKf5zs','fUV9vqg16M0qNni','XdqNLO9u2c0bSfvWFpjWdrQ5PFTEtV3YFTp1wFP','GRPr2X','j','7',10);
+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 (9687400055728747122,16786495763869642527,'giDoRod2S8IvU5tFellPNU6ERCCHyWZxbVftcQ7VVLeyv31NhyWboJOHbcgPDj11AUOg','G164olTr0rspqPBA','trU84IUn6Y0tfj60odjg9mUUccKvg0lc3PRk6n0nxX5aaAkpsEGB','opOF7','A','k',11);
+INSERT INTO ti VALUES (9687400055728747122,16786495763869642527,'giDoRod2S8IvU5tFellPNU6ERCCHyWZxbVftcQ7VVLeyv31NhyWboJOHbcgPDj11AUOg','G164olTr0rspqPBA','trU84IUn6Y0tfj60odjg9mUUccKvg0lc3PRk6n0nxX5aaAkpsEGB','opOF7','A','k',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3209357824,-870708202,'1','ncPCLXJEiIOsmZvgXjO8QsErvSz5lFJn4ARmQqaphnSvrev3fJbZaJbeABtzCIQDuEBhVkv5qlrb3BZ7zYW0DFwVSF1rDRw0QYXpj2dgXwr','PEe4FdS4kcux57weZe48oNBm4Sp4TYFh1QkllGX','pJKfyE','6vdn9PcUjffVSVlSTgClqhSIXKaTpN909','5bwQD1pqKhxnOusScJpABaewtNJYbnLjh61x07',12);
-INSERT INTO ti VALUES (3209357824,-870708202,'1','ncPCLXJEiIOsmZvgXjO8QsErvSz5lFJn4ARmQqaphnSvrev3fJbZaJbeABtzCIQDuEBhVkv5qlrb3BZ7zYW0DFwVSF1rDRw0QYXpj2dgXwr','PEe4FdS4kcux57weZe48oNBm4Sp4TYFh1QkllGX','pJKfyE','6vdn9PcUjffVSVlSTgClqhSIXKaTpN909','5bwQD1pqKhxnOusScJpABaewtNJYbnLjh61x07',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (266721998,-542205936,'34BZgqpOasyPnlSG8sjtHRUPuPk5lP4SX6HXNFU8I9rhmBcUVlZNMwcjxNfSVxN0xjf8c','DOIFAz0Bcyac4xAev8VvxjmJj3GPGDZ7U3MquDzFe6T8PcMFMdYEnDOkDFyxoTCB8mbGfsdCgFIrO2Ujlx8WQ73OK1UQaXbM','FZKQetgeqCigGl6ZTbW77o7LcghuLN8GSmDZ775XPA','00yvdbFNP2jg2nbo5GFYFFQd5Gw0Mvg83ZMQxW5TpnzAo9uzsNum09h2x7fR9rPfMFSvY4BkG3Y9Yh3vBJKaeyBBCkvgp42ar2mRgHFUA5OdogV9SnbT9q','W63gYOYwAb32Xwa9H5cwn1Sp9A1St09C4WjhOk4Tp2fQMr9QsriuQZJFqhzD','SoreuEe4ouN32LGtOEhYktYEhuSLOatIUJip',13);
-INSERT INTO ti VALUES (266721998,-542205936,'34BZgqpOasyPnlSG8sjtHRUPuPk5lP4SX6HXNFU8I9rhmBcUVlZNMwcjxNfSVxN0xjf8c','DOIFAz0Bcyac4xAev8VvxjmJj3GPGDZ7U3MquDzFe6T8PcMFMdYEnDOkDFyxoTCB8mbGfsdCgFIrO2Ujlx8WQ73OK1UQaXbM','FZKQetgeqCigGl6ZTbW77o7LcghuLN8GSmDZ775XPA','00yvdbFNP2jg2nbo5GFYFFQd5Gw0Mvg83ZMQxW5TpnzAo9uzsNum09h2x7fR9rPfMFSvY4BkG3Y9Yh3vBJKaeyBBCkvgp42ar2mRgHFUA5OdogV9SnbT9q','W63gYOYwAb32Xwa9H5cwn1Sp9A1St09C4WjhOk4Tp2fQMr9QsriuQZJFqhzD','SoreuEe4ouN32LGtOEhYktYEhuSLOatIUJip',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c BINARY(23), d VARBINARY(32), e VARCHAR(14) NOT NULL, f VARBINARY(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1587004,7960959,'rwfEpjeGW8GbiUiwTl122','cUwF5w6fNA','A','4CSFy2eVJJYufGgN64gYTT17s','AaMISudzgpE1DyUm96ruIGtgZrTYj3yfDvVxBFjIM7wffs','BEkoFyYPMSrPXpL7od',0);
-INSERT INTO t VALUES (4806319,-1908995,'jizUfs','e','umFDJqXBBqlWv','oxASVcCbsRay5TxV906Z8Wh3e38htJI6N5PtqZLNwv9UnqMOQKg0JXF3Tl92kwgfq3JbXj','b8','z2dbdB8z6yDUb0Af1ISs1TrdyyqyvXK7YkDfLAoaB0AvIu1LxQYIDJgDWE7U5uk44mZodWvMF',1);
-INSERT INTO t VALUES (5545124,2850,'645WCAx8','jgVvtbAEQxXrLZbJI7Pch4fRsG','p05fO','wdN2cYOUueg0o65Ui2pdpdYsNO1OuOqzuH5wReDZDVU6FMU1nDjqliaUg1hoG2rzkQf','7q1DeudmVQkSDdKoGu05NUvB4kNnuuAnggGmEwsi1inUjHv78or46','0zgrdCHKTIthbQbTnJDvRhpgSFoM1qqsHkbZaZemtcxkdue4R4ViK5yTwXxf3pJOnYFnbcNkrZ2zwXRDuW94kXUkH7dzT',2);
-INSERT INTO t VALUES (-7332305,4535719,'b','i8sPT9FY5SxltsC','eDZOTYjAy8','0WVdd44sf6dM38o9V','9CJmXk4247kDfzow9TgHQa4PXlRj5fXDIzOVkRmEEI8LQWkNdmiIHmifZhkgeLxgnDrtxL6PUTxKRrFueYgGvispi4GdiI','ExU1fOSlveUuvLp4MoWzjP8zcABddVG2l',3);
-INSERT INTO t VALUES (5898962,-5738076,'v0wjA8h1ITIG1N0163y','bgYWu6y1Y','l','bfVPHu6Hr69cY1kdEHQbJsHuV6LliKh6dQo2Y5ybSrDsM','EOIvCM0ERbQYy','qUkijF1pFcrvMkvzc9DWR8MJ31J8I03dTsmvoGwIe',4);
-INSERT INTO t VALUES (-1375998,5203241,'SsvSbAUkaiZ36DZ','Kv5v6kk71nNpOr','e','T0sXacgCIgycHk','gdNO8ZHQD6zMW','5nPsmOrhu29Y8umoS7lSl5mpPHFhAS0bAHqWS9l7OD6KwtlPuz9uDeOehuJ6iSCJQGzjM4HThQXAfRD9Ys4',5);
-INSERT INTO t VALUES (3398614,-6757373,'JjZnQrFi','sgj55AiE1hs5eYeFv','9sYtKQbG1nPl','hh9rqbzsREz4a2Xz69QsGwmON6EVi4NJrZwQkWlz','ndpr4jSgu4et1jGhR8r0pNyqlLlkQqw6QrYalLKXHsq2W9nT','UKCANDvsVOn74l5RkHI2Nss53BhikkE1E97LnAmSpihuDgmhgQJmGSjLF',6);
-INSERT INTO t VALUES (1575348,-4993454,'a','JYpaOW4toXdpcz6U1Zg314OT2','H2p6','x6','FDUaKmAPc1Bekm5p2','lLUAlChIV3hcoULeoLZSGunrqKqpmeMgbWL9a9W0zQQNWrz2rBMHQSzcbocH5uLOaluqEid95aEqUi8w',7);
-INSERT INTO t VALUES (-7906546,415431,'iaRdBifC','hiyTGTPHpvpzlQ7c6','FRshXTw','fFX0On8YmfLjle5eEWEiWb0x4CCW2MUC1veciLccyIbGG52X5ZH9hOOBawjf3KeOfwz6cmIzJGUSE4WM','7xUN12WPmlddidEcNOa1OqkcWk7jeZrzlEf7aIdZfmo0fJ0EAbPUAY7QO','H5IXhFSNKB13AIIbNi01o6',8);
-INSERT INTO t VALUES (-7814656,5865815,'1TikDOTSYgqRg1qI9zokovG','GwHNpc448ChR','h2wuo5','vi2ANBX1TbEJuXOSH6BIrJyNiWvW3hnWjPOhMATLPJ38Bjiv6wod3W54touO8vV5xcFGAoRDBwfLNwFy4AXZ','9vLXWPPkMBZ6WFBr7W1QHDB0imEszZFsvHMePg3VnCJBGJePdbsBSwKcklm6b28Mi26y011lOmosZ8XxpLdcn5JE0TtZVMQE2NLX','tFFKLtbO65Tm45zcJ9ly8UAY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13402231967341362642,13651203916509155418,'9kbJspaB9KAbaaum6BusFWtGhVojRgdQAwz2yjRe','xlrP6zWTLpSLYxJTJjFzMcBlirFUW','vqVG4UuwUWPN83Z5gD4qe','9fS2z','d','5',12);
+INSERT INTO ti VALUES (13402231967341362642,13651203916509155418,'9kbJspaB9KAbaaum6BusFWtGhVojRgdQAwz2yjRe','xlrP6zWTLpSLYxJTJjFzMcBlirFUW','vqVG4UuwUWPN83Z5gD4qe','9fS2z','d','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6498951325720415607,17989604527481028139,'xHjHtej2BBPivdmbALPaGLGEqO3Eq4gzKW7f9intGdYDT0etVP','r8u9ecBwhks1nMFW8Z','Y','TxjgDMngQF7BaRyD4TTrHpxU6jzsylvHWJ8OHeTsgnroqBDex4W2sID2KqPwPdZpPQMNXVpqR4fcS9sb2PxjGFNAkV07X2Rk09amAoRtfOYmOlaTaLM2Rc93DUurLltRK73wI66s3NYBofQn1NZgt3seirMxSdwWjq7t7LaWl9XWMoxsqFw4GayIrF99ZJuMPfS62Y8VCTSER5ptwe9UzD9QYRF7kLc0B7a7Lr3rNPl','p','m',13);
+INSERT INTO ti VALUES (6498951325720415607,17989604527481028139,'xHjHtej2BBPivdmbALPaGLGEqO3Eq4gzKW7f9intGdYDT0etVP','r8u9ecBwhks1nMFW8Z','Y','TxjgDMngQF7BaRyD4TTrHpxU6jzsylvHWJ8OHeTsgnroqBDex4W2sID2KqPwPdZpPQMNXVpqR4fcS9sb2PxjGFNAkV07X2Rk09amAoRtfOYmOlaTaLM2Rc93DUurLltRK73wI66s3NYBofQn1NZgt3seirMxSdwWjq7t7LaWl9XWMoxsqFw4GayIrF99ZJuMPfS62Y8VCTSER5ptwe9UzD9QYRF7kLc0B7a7Lr3rNPl','p','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (601183999386990112,2131817483005081604,'Jdy3mC3NGQz','9fBb97CrCFWo5C2r8qtSJtjhzVHRfRpmTZzNkIXubx1xfGPiUfMe75z5V0E9qSNRvG7s0xkpiEg6RBXo7SP6GwtfYOvmN63c9IeopZbjddmV15ES4bQcLzWxdtyMMla9nVewSUnVo8dUuaGIxAEFJYOpvFIoSGSPKUCHguwRpf2EIEVJUDi41SjLumi3WCLbXsg8YiMpAMlc7wtZx18igzo84fIEd5Xw3NkvIHFF8aUoYIf6MGgnhpa','s8Rbs3oCcwqF0tdnhnF4cqtfeIl','nylVS6FOVelAwRK5xV84mCML79FtulhZoKizC1atziSulbekx4BjkNxVXfNVal4pqe4qIt1Whdbp2qXEIUk4fuJty0mi3G2H5iBrtWe7YZZL7cX','5k','O',14);
+INSERT INTO ti VALUES (601183999386990112,2131817483005081604,'Jdy3mC3NGQz','9fBb97CrCFWo5C2r8qtSJtjhzVHRfRpmTZzNkIXubx1xfGPiUfMe75z5V0E9qSNRvG7s0xkpiEg6RBXo7SP6GwtfYOvmN63c9IeopZbjddmV15ES4bQcLzWxdtyMMla9nVewSUnVo8dUuaGIxAEFJYOpvFIoSGSPKUCHguwRpf2EIEVJUDi41SjLumi3WCLbXsg8YiMpAMlc7wtZx18igzo84fIEd5Xw3NkvIHFF8aUoYIf6MGgnhpa','s8Rbs3oCcwqF0tdnhnF4cqtfeIl','nylVS6FOVelAwRK5xV84mCML79FtulhZoKizC1atziSulbekx4BjkNxVXfNVal4pqe4qIt1Whdbp2qXEIUk4fuJty0mi3G2H5iBrtWe7YZZL7cX','5k','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (17566016158267155125,8032237463432063895,'nh32NYv4SkoLjfa3Bi581GStVvHiERwaFMX0mKDBxdo8QgpBQXuQbFgTI361cCqQseD','S7y7OpnXlUA49q8WXFcvkosBX7lOqsDeUE3IgKcjVZlJqKA8K4h1IAWVCVF2zQaxP4zTuF3V1GUakDlm763g6JPlCxs4eggtQvneqFLiWda34Oe6KEf5bbw2onv','vAigjoXNaEInH7QFTF2mSGs0PzwSx','jhZ6ixIzibVZ6dsPFml4POGFgTjnGWej8yRWKKIXcRChCSvVRAOoDU9RxvxGXjibCzABrPTVK55bxVnDJkm0crD98S4fswRDxOuG6FsCtCgI91mknxt9LPWo3MWP2VPLpdXR2thft9DbfjEykKqZuNHECmeK8P6YZCog45WfB4OOmeiWd2uIrpXY40SdeYTi5oYOexiJBr7p','fW','CI',15);
+INSERT INTO ti VALUES (17566016158267155125,8032237463432063895,'nh32NYv4SkoLjfa3Bi581GStVvHiERwaFMX0mKDBxdo8QgpBQXuQbFgTI361cCqQseD','S7y7OpnXlUA49q8WXFcvkosBX7lOqsDeUE3IgKcjVZlJqKA8K4h1IAWVCVF2zQaxP4zTuF3V1GUakDlm763g6JPlCxs4eggtQvneqFLiWda34Oe6KEf5bbw2onv','vAigjoXNaEInH7QFTF2mSGs0PzwSx','jhZ6ixIzibVZ6dsPFml4POGFgTjnGWej8yRWKKIXcRChCSvVRAOoDU9RxvxGXjibCzABrPTVK55bxVnDJkm0crD98S4fswRDxOuG6FsCtCgI91mknxt9LPWo3MWP2VPLpdXR2thft9DbfjEykKqZuNHECmeK8P6YZCog45WfB4OOmeiWd2uIrpXY40SdeYTi5oYOexiJBr7p','fW','CI',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(95) NOT NULL, d VARBINARY(93), e VARCHAR(78), f VARCHAR(9) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (111,1820566,'svEeRMis1iNAvog26a0mRpClyudgM1LGduaa6iCly','Xhn36mT9dSIJJH0IxvEw2UOxE1T9muT2j1QY50mvrauV4fI3w4kwZj1vraNv72WARqGeWQ9yeVLN','QmZpti3xkEuPSWW0ppmB','cE5','rD','M',0);
+INSERT INTO t VALUES (63,6338147,'okzfml7eZrHCUw9iBbcOK51IxY5F9y9uNo4O','OD9Cc2ToHzRcRUfbP72xMYXfZTsh4IvhquCQkFm','0iZ7k3xzzZ1r7MXemD9ha6SSly9ZWos','afR3','Zn','v',1);
+INSERT INTO t VALUES (40,-4895265,'T7DrDQDAjcaMVjRnAKz1e6LCpUnQH667LfSen8tAE0oXd09GvrISUrKXNOfoNmRfxCY1v','SOUdj2lbITHKWzvb53pK8qgHsgeES4tTQ7NuxCOEdnp1amA','W9Ba','4hv','o','u',2);
+INSERT INTO t VALUES (184,3671959,'kwCl','YOhtxIQ5yu4EF6mM62Yl3w6EqMtCwhvQ1mWUHpF1iYR5czX1oQMMkWqikvs20n0JS','A4FEFNrpe7ZEY0qFbDmZCu8Ds5Gj','oWJRAw','n','J',3);
+INSERT INTO t VALUES (7,-5268085,'foLvHmacReWWRnQ37r2BJaWOrY7PXvhYKKYg5vWfS9ucmUwuqJw6yJOOa','atmT5fkB54gyVkqmZJzy69E2nuT7iNgETTcaxIxARseC','c1QtT1hrXjBOTU15Nu0w','aYevUQl','X','S',4);
+INSERT INTO t VALUES (100,-4360383,'QCP0nFDLiK1ftnvq5g8WBs96BRYN3toOL1Ek8hCgvRiwwfZLDCUDsG5X6QDlHmSLewiKRGCgNFVgBFbV','VKpwRKPoRZF5vmooiknkbGXrm63kBkBCS5ViteuFKeMUABH7WhVxM5kBVG4Rpnwe4tN','izoc54p','K5l0R','C','9',5);
+INSERT INTO t VALUES (244,5351398,'gHNl5rHXpzgwKDjmqNbDNTSVR2dyptysijqTbs1kzUzmcYj','0gD','6uDFHAwbV0choKzu9jg6dJQ7chlVR7DWueytwFFXwLN','FZshVTz','4v','Y',6);
+INSERT INTO t VALUES (3,390581,'t0Wi51F4Ogiy30yRqNWufAy','QrwNQm38WWIckpufyoAuiuYjsIE9N9zAlxGxjeTEgI0dZ80ivCTwGhXiRwjE4jf3IYIW8abBmG4GF2BxbdIipE3Z','bFO','mw','5T','E',7);
+INSERT INTO t VALUES (61,7636281,'Ikw65uBOoYj4rRZa3WLa2KrMyVoKTBpfMLLhaFLqEpokyz2lzC4NjtxfIuOys','kVxme7PPytlfwjvboEp5eswBQXk7M7xwpMIoaG0pjY399ur1uusCwm3iNYj','KgoLQYfPOiPbcXVZ7cbPLYAw','VxASQs','yV','K',8);
+INSERT INTO t VALUES (188,-2040883,'p1ywZRpOSoMHhBCODQ5o9t5LfDNzJlwq6IcOPJt5r7BisygoAnmes61MGk9sfGX0eeXdIA5uw947pzU1rbfThZ7XD','CFlfowXaL6','vwbnsJqQLmSAKnFx7mXQ3AZs4uETd3ubhrwTXNjXG2Zt7zUKK7hYEFe','9vMeAO','O','Y',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(95) NOT NULL, d VARBINARY(93), e VARCHAR(78), f VARCHAR(9) 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 MEDIUMINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (2445635,-3647216,'i5MplHuVya4m5yByH3tM6','fpLBJYDLrMsTJCpG6','4RD40QgefSCk','7nhzfiYZXjInADZ8iH4Uy7QlBEpzOOgMW8N1SnE1J1h4nv1LA','oh2koVfRZNtvDHL70fEG654gkHnctsvVj','dc4GETqhapeyyokXcvkmDveevYF66CyW7VPWmwqbwrIM5njSksoot8XYd4SHFbMpevQJT2JEEDsNaVQKgmTlb0s5NJ',10);
-INSERT INTO ti VALUES (2445635,-3647216,'i5MplHuVya4m5yByH3tM6','fpLBJYDLrMsTJCpG6','4RD40QgefSCk','7nhzfiYZXjInADZ8iH4Uy7QlBEpzOOgMW8N1SnE1J1h4nv1LA','oh2koVfRZNtvDHL70fEG654gkHnctsvVj','dc4GETqhapeyyokXcvkmDveevYF66CyW7VPWmwqbwrIM5njSksoot8XYd4SHFbMpevQJT2JEEDsNaVQKgmTlb0s5NJ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(24);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
-INSERT INTO t VALUES (-1643370,1950456,'HoX8puZ0TjY7BFsZh47w','V','QSyrhaYpUQUyaY','F1lTkJPut48DiGQDHTh4L8pYiDDSka6wMEHeztIrIxwjI1G7Yp2bxlMSbBzUovjv9Aal','QJIJC8udhtIbYvIIMewBYHb8','ujd93xxyJZ1kr89yTj2m0ppP',11);
-INSERT INTO ti VALUES (-1643370,1950456,'HoX8puZ0TjY7BFsZh47w','V','QSyrhaYpUQUyaY','F1lTkJPut48DiGQDHTh4L8pYiDDSka6wMEHeztIrIxwjI1G7Yp2bxlMSbBzUovjv9Aal','QJIJC8udhtIbYvIIMewBYHb8','ujd93xxyJZ1kr89yTj2m0ppP',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (45570,-7223012,'bceavHxMNfaLmp','Nq2sylkDX42WYKSShC27TvVboKOffkUGyKlkK9HDFQZuFi60h7WGmvpS','FTfTYk44gMKY6','5BUu1gH2','J','T',10);
+INSERT INTO ti VALUES (45570,-7223012,'bceavHxMNfaLmp','Nq2sylkDX42WYKSShC27TvVboKOffkUGyKlkK9HDFQZuFi60h7WGmvpS','FTfTYk44gMKY6','5BUu1gH2','J','T',10);
+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 (19378,-4224521,'eP1KYBWQkdYf6K45m','CCvLec','Nx','8KsOw6t','g','r',11);
+INSERT INTO ti VALUES (19378,-4224521,'eP1KYBWQkdYf6K45m','CCvLec','Nx','8KsOw6t','g','r',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-304798,-3246869,'xHdSRPAwh52yEZ7Pqpk','4Mz9OxXlTbXz4Terao9NIUq80yr4tSmUFsbU2sgWJrcwOTKir3ly1kGbLDHQ5shYGAa4TNyicez2cpeeEdCKY0nwsscSCPsUfJvKRthfNAvrNlgrV3QOV6bN9XIzCfTt6ySG0rY7nJyIprfHEF13ufkQTSOJM8wiC3Z4MuxeLISRRUkoAgtiAWJhglhTGQUySeWuACa9','XEx0OOObj','U7oxONTRD','B8ILPsr6ggjeLSsFAd2MLrEkhHHFQzIHhwwbVXJ6R3YLqGl7ShXHVwo8QHj1Lv31ma5Q3yHCbdZbH7ly','RanUtx5OkXbcne2jqBxeglP6mPN1EYal2Kr',12);
-INSERT INTO ti VALUES (-304798,-3246869,'xHdSRPAwh52yEZ7Pqpk','4Mz9OxXlTbXz4Terao9NIUq80yr4tSmUFsbU2sgWJrcwOTKir3ly1kGbLDHQ5shYGAa4TNyicez2cpeeEdCKY0nwsscSCPsUfJvKRthfNAvrNlgrV3QOV6bN9XIzCfTt6ySG0rY7nJyIprfHEF13ufkQTSOJM8wiC3Z4MuxeLISRRUkoAgtiAWJhglhTGQUySeWuACa9','XEx0OOObj','U7oxONTRD','B8ILPsr6ggjeLSsFAd2MLrEkhHHFQzIHhwwbVXJ6R3YLqGl7ShXHVwo8QHj1Lv31ma5Q3yHCbdZbH7ly','RanUtx5OkXbcne2jqBxeglP6mPN1EYal2Kr',12);
-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 (-4434632,-2397985,'aaQ4mFS3U6rVTOUET','4AX5KNeydrUxI7YhUimXfxog8jw88OSeX8LK8vvsSTWi12qL5GC2dcMh2TON0xMdOxAws7jqlcj5fb4gv662avad8JCb8aGny7Ukfoyr','wrl5YDRV','apvvwIg6b6VPki52sChxre2dfgwX5','Vz3dpDBYGvkVI33WdSCwPHseptB5gu7XOWw6Qg784m9IwEmMuoWApORaac9','hg9NVmxYZbQND7OEgWqXBkVO2qEYTpBbTNLqpykgm7TC2phGbro16PrmjBxVLTPL503ZaErVRX21bb9mz',13);
-INSERT INTO ti VALUES (-4434632,-2397985,'aaQ4mFS3U6rVTOUET','4AX5KNeydrUxI7YhUimXfxog8jw88OSeX8LK8vvsSTWi12qL5GC2dcMh2TON0xMdOxAws7jqlcj5fb4gv662avad8JCb8aGny7Ukfoyr','wrl5YDRV','apvvwIg6b6VPki52sChxre2dfgwX5','Vz3dpDBYGvkVI33WdSCwPHseptB5gu7XOWw6Qg784m9IwEmMuoWApORaac9','hg9NVmxYZbQND7OEgWqXBkVO2qEYTpBbTNLqpykgm7TC2phGbro16PrmjBxVLTPL503ZaErVRX21bb9mz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(22) NOT NULL, d VARBINARY(49) NOT NULL, e VARBINARY(92) NOT NULL, f VARBINARY(26) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18366980276848450862,32329,'mek1FdQwJAItExS','LCOWGbKQU0qqaRaAtQU2UbL2qd','xCArktmZjczAkmVms46Z8CkadZsRUhQ','klxFqq9vhp8tRiL','aRITIGhbaktLtyl8lSL5BNTSg5NLaTt','VnqFB8CrOWPQFWLHZKvXsoSSMnf6Qv1uJCbLbeGWGjGJInALVJkAPAZpW3mHn2GYl5HLszOHvU0z9WZ8eV9JOQOhL9s2',0);
-INSERT INTO t VALUES (18201237530795479924,38295,'gd2URhWH8vfUinaOQzs','nG0ALS4gDcpdnU8G9UUB','MVVKIUShHtx8umWJHLzm63JI8BpDjW24AVjigIUNJt','ISZAXOBdmVTyNc0u','zuIx7CHFabjQtdmxqiZSSH1ySgdTjnuCix7tPF766RbvIGAS1ErCiNbZLSUWxyFutLLJ5xbOo7gCcWYmytuTaFiRPioo','jFCKfmQ7Wab5PWGUD0Rg9FFK5KfDL06ag2jDJK',1);
-INSERT INTO t VALUES (8986405239510408792,36914,'GhsQs96ACrrN6v7','IOYy','fcArUBVodNUE7OkG19RWUdLcvVNChbpxaSkKbKFtzwxgsGOTWx5kydF4vyaV0dh10MGC14nIYYurbKvJD','INm','hbttkpSZkNG4lAQj3S4xrHXEJjOZdmMamOgywIdw','bS91ptvOoM1KaS1YJVdKbHqq1kKS8bwaDunqdrIsctiRVoFI',2);
-INSERT INTO t VALUES (3317718730156719749,2661,'UNi0cjGr9drA0I0SDPQ','RecaPLXddvOpMw','Bcl4jG6x3YOd20HgoRSPLnuDOXEYvltiwywjiWP8c60OXTlteOPelpXWGw7iE7ME2aEZ1Ll','iIuAXbAUUxA8','ao5rSsMzBCytDHPFQDnJF5J9Y3xHs05Nhl8e69bVR','GPAurQQs',3);
-INSERT INTO t VALUES (17025173786615406296,15287,'vWa6fCRBhJgyb6BxV4E','fWjwdvkjmhPcTNxERHqu2IDFgyZnst7PK3GoNFaW1CBbxejfD','svwzCCmOENQlyiHhOIZjW676YuijEncV','BURlDuij7AohfgBSxA','KRzuy7zbdrwkgxwnITA7zA80YTjxOdkzPnJtoIqmhp1eDkTj928vCJcfiuEMbIgSL8yiU5e','nuykZp4J2kRoOJrbTgowxmkJ7kf9',4);
-INSERT INTO t VALUES (10783044971482559304,60747,'NZf2','i0eUXi0XuncVTSKFQwu9qdUgDAbIZqs1V','xjaAqoCVl3DKic','wPVadNe5hNrKQym4QfzMJ2hce','DCJlC7Dt5x6udNmMecyEx','8i5I9tRZ7Q2PTqK5ihkMag6c5He3ZQfhce4san7Wvnib4cFiyr0KmaFW46BehwcdOvkr',5);
-INSERT INTO t VALUES (8717164323223189151,7413,'zKtjxXqC9daKmMG','HFaXKiqgnu2nAagyn6INIsZKdD','Mjgv0jbYYGy82QtlvEuVUZmTf2nWeAGYEFS4GsrQg4L0oF','n6aKeozIyfx','dqM1Bw36XZfZwatVS18cuEKl0mivM15i5x7Vjf47qot8FN3BPyNnUg1npzKSjqHawHLYkMGkN','MMmn74p7NsJillBNzzzBBB4YW2wZk1LV7DgB1yJNwg4QdOOJEPfL1VBrC3',6);
-INSERT INTO t VALUES (3934059916727270823,30313,'AiBFSoR8yeadm','tPLXfWnbGfZOmblfSidlqxFGl','17hgr2RNbbyY1nUlwxNzuNN9kaU76D','UPHXASN9grq0Vah8SJ','bMFgi5NE3SNeu0OMDxPDEBJFFKRVU4Vs41Ls8xvlZ1kWx','9y3qg9gZSK8hnq8EfTZBhHe3lQUHubI4827dzU7PxhTxqPZeIAiDbieqch28pQCIS',7);
-INSERT INTO t VALUES (4499970644623432354,22757,'7C1TEm28yRYmLkAgCf13j','9rdRbtPO8OtymqWMiO1kUutxsHdA0ActjKrVGsmwfWoV','bInhqokDLhi207CJjakMAlHXUMzQhO4PD3nzyTloIZYEbMD3JRyc2Pu','c7GVsd','9tHoxrJjVDkRHf5EL5cblmPYvABW6XzsA9IKDKV5Gv2l7RqCGCye0LWlT0hZhE5KK6D1YdbI9r5Mgk2Cqvv91Nl9ucIf03','BYZ41dCYGq25Ouub3d2P53WjOorXqQ3xb2GtbkZRkStY5pq4OZJFT2GVWDGU33Rxf1q40B',8);
-INSERT INTO t VALUES (2174845452664734054,55522,'HHBmFes9iJVq4doxuOhu','A0S4RvatWzlEzC52dh18CF6hrb','6aOqn3rtmfHBuhuiaVnWLB45n3gf2DIU4nHfXdOSgtl16O0O2Va4IrGnD8C','ZU0F','ZOR5ZzgjtPhqVLAPtixiArDpJmZxA','rPhKtpmV08UKp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12405,7124868,'y0qCbZLKEs','O07L','ceWu3k6KKkyp0HYK2eKkBEYELWmrBSCLbuHp963SKMwX','Nbm8UQ5Qa','z','f',12);
+INSERT INTO ti VALUES (12405,7124868,'y0qCbZLKEs','O07L','ceWu3k6KKkyp0HYK2eKkBEYELWmrBSCLbuHp963SKMwX','Nbm8UQ5Qa','z','f',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (41457,-6856625,'LGxEGqGED0shaK325pd25qmRIm8','jku1HIun6sIfPUEfNweZta1ABke5NuWIakrzTtAaasZimP3jY8CYFhkROoG4L4BobOWvhTQADm0h5cbiGb8jY36ewwD7td0d','bY5DGKWVm5DaUw3qj89HIvVe0KP40a52ZeyCrxCZlA4IrhDrWd','n22q','u7','L',13);
+INSERT INTO ti VALUES (41457,-6856625,'LGxEGqGED0shaK325pd25qmRIm8','jku1HIun6sIfPUEfNweZta1ABke5NuWIakrzTtAaasZimP3jY8CYFhkROoG4L4BobOWvhTQADm0h5cbiGb8jY36ewwD7td0d','bY5DGKWVm5DaUw3qj89HIvVe0KP40a52ZeyCrxCZlA4IrhDrWd','n22q','u7','L',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (49313,2716824,'O4nDKbaHujcTc5pZfffKK8RnR3QoC','z2vo6HvYOKZ9uBqC7eRQ1DKyNdAOnpSCvsjEstBPGHZkHQdEtn9ONr96VBljojHQCZ0rtGfEScDe2YXzR7FiW9Nitp3m05iqJK1HRkl3Fu95Fb74Ej7z2XUeuyYM47kdbcvLOvnCpwhPjpnks6bPdj0pLtcymplqIeAkC6FoW6yRkJjmtssQDetLve4n1lDgdovGCVBAkCaBLOWZcDnrhmSCXyvRFNeI4BvMds2','2719jTq2yJvt3F5KoOt7MCsms7ItFNWmMcf25p6eTlYmwt0vOMPdmrSInroQtY','DjE83vPducoO8Ycl0UI087M5rpNVdY8CdTztDEFpHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi03qpigq0p0K8mBRiVwEIxSBRghl2PEynS3JR1v0oMZeo','9','k',14);
+INSERT INTO ti VALUES (49313,2716824,'O4nDKbaHujcTc5pZfffKK8RnR3QoC','z2vo6HvYOKZ9uBqC7eRQ1DKyNdAOnpSCvsjEstBPGHZkHQdEtn9ONr96VBljojHQCZ0rtGfEScDe2YXzR7FiW9Nitp3m05iqJK1HRkl3Fu95Fb74Ej7z2XUeuyYM47kdbcvLOvnCpwhPjpnks6bPdj0pLtcymplqIeAkC6FoW6yRkJjmtssQDetLve4n1lDgdovGCVBAkCaBLOWZcDnrhmSCXyvRFNeI4BvMds2','2719jTq2yJvt3F5KoOt7MCsms7ItFNWmMcf25p6eTlYmwt0vOMPdmrSInroQtY','DjE83vPducoO8Ycl0UI087M5rpNVdY8CdTztDEFpHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi03qpigq0p0K8mBRiVwEIxSBRghl2PEynS3JR1v0oMZeo','9','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (59405,1351864,'q3iEedfLh2Ltm8IlFLbEGYHuX04gek4HtDy6lAI0iW6WbcCjXjkLlg2msXM8MIE17g','xKcVp5VPNBRL462yL28YsVap3Re7IB1mHTPRMv1E814ZI9ckYLRhHs0mQXdIQc6KqLHeEjoJRPltjSS8QhmpxXMCWzEVbjjrNnyboiWpiU','m7NJ1vMHLSuhKu2K7MzsGGHmj3pEk2wYatXbnHmX0IS','B8BsE9Qe4oxvpojIVGLPMgAZla12s6mxt31dGraijwpb3f2aOsL3jdEbqWmBuN4jUYGfJWdhvEzJZ9gM5keuM5ceXIhORJIri92NT9RrVxkNLUUxS4AXd2B6Z3zG5eGj6XdXDQEI6WgRvjFWnHBzATda0urdXHe0z67PdOvwsKeMJdX1SBKZtJT58UUOyRNa1mS06','K76','Q',15);
+INSERT INTO ti VALUES (59405,1351864,'q3iEedfLh2Ltm8IlFLbEGYHuX04gek4HtDy6lAI0iW6WbcCjXjkLlg2msXM8MIE17g','xKcVp5VPNBRL462yL28YsVap3Re7IB1mHTPRMv1E814ZI9ckYLRhHs0mQXdIQc6KqLHeEjoJRPltjSS8QhmpxXMCWzEVbjjrNnyboiWpiU','m7NJ1vMHLSuhKu2K7MzsGGHmj3pEk2wYatXbnHmX0IS','B8BsE9Qe4oxvpojIVGLPMgAZla12s6mxt31dGraijwpb3f2aOsL3jdEbqWmBuN4jUYGfJWdhvEzJZ9gM5keuM5ceXIhORJIri92NT9RrVxkNLUUxS4AXd2B6Z3zG5eGj6XdXDQEI6WgRvjFWnHBzATda0urdXHe0z67PdOvwsKeMJdX1SBKZtJT58UUOyRNa1mS06','K76','Q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT, c BINARY(69) NOT NULL, d VARCHAR(57) NOT NULL, e VARBINARY(49) NOT NULL, f VARCHAR(97), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (159,6,'PlpjBpvBZuSWJHysZ6WnXJUFIW1eumcfdZiENCEZ2wCgQr4Qtzx','7vFJT7zLx1hrfay83Z1mvZFEbewYde7','5VKRG1dma5Qfd3xPNM1s0UpyU7cyYh2y9DHxbbXrZ9Wmn49A','JZJI3KCTnWblFajR','dU','WP',0);
+INSERT INTO t VALUES (156,79,'D1FMVpr3eJj2U5EBYpMZQey9GFt6lgy3dCQvq6UdmCwllqAJlKNo6','HIwYl','Nupc8SiFm4WE5SDJr53prZX6kKWs2VY9moDQ6SUS','4Lu5k62r3eHKq06LynfEQw7xZqH1hhvaNOiGWkpEEUio2HAB8jHaREeYDX','P','Te',1);
+INSERT INTO t VALUES (220,116,'QApndgfoor3QPVZ','iXUMJ90FvgLYtbiO5Ks7','MKvYcKZnp','bF8z8WHHNzV1sRfJUrKOQxF9SXlsZg','v','K',2);
+INSERT INTO t VALUES (59,106,'4gGdFs6TLHE6YfkQFHdfZWPtXSzrb3FclIhydwhCyenfMKdptkVsoC2YBANVOR','LycBgYVGtE74wZkhn7bku','174InOOQHlrtZcwrRDLMAocZG6LV05XI','f7cV3ExS2YUIz2Az4BcIGtOwHKOzXChtH7EPSgzyvhHbnjekv','d','3b',3);
+INSERT INTO t VALUES (31,-28,'yPQ','He5gG0tQspvY3xc3v99qM0K1HmLZ','xng2993h6Zfx8o16Txh7QyQDVMptqL75lgplUB','xcDLO2cMOitmTxgLaXiHQPZDwTuNWs9adAWfrir5PixoCxlQkUvLwCW3JNOjF6o632w8DPzyq3Ycw26mPTsQEVfAa0v9','sn','P',4);
+INSERT INTO t VALUES (30,7,'44cizVW1gaCPpXBfdUEB8hESEXl90gUIKQuF2OjouhAjG0XYBxu2cSrffvuCz','IdQPUfwYjXfWrrUkJa','n1BA82SxHRZDgtK2CMECEhrxetfveiACy2X76ik1tbMP','EpFoP60GiTFBAQA9pLzq99DiAXm6Zzubt077z5kRRNYBkwkqXlN6tOVLBfypKSwk0PhcSHi6Y9vz12PMo0','aq','N',5);
+INSERT INTO t VALUES (254,74,'BTIQY5gFpuwqndQ4uZMfzt70cQmHsZxkiOTi4sCQbhIoN1XPQOFX5hxr5jTILLF','rBdStRuvfaxgNU9FSEUG5rwRg3rbCN7','69IpUNMZ','5qZpnHOvD2WREnZ53aThr4wfebPIYi0aC9hy8','Il','Q',6);
+INSERT INTO t VALUES (222,-43,'wt0g0U8yldU8P8wPZf9we35c9riTbnFERGKeDpZeQjxA4BQB3k3oC0LdzC52MNGE','Yv425WXPBReCwbuLfa4c0D3JskAc4fjEAW0CxaHNldeJ6qE','Nr6S2129D0xdutCqfX3sidw','wcFMdZ5Uhs','X','1',7);
+INSERT INTO t VALUES (72,-65,'Hq2EKt','G','9','7IrL4','T','J',8);
+INSERT INTO t VALUES (242,-47,'X','KR0bPzFcIcVG70gmDrvOw','DEw2okoSIoHMD4Ti80V4iAamzHfxI7RdO7IUEFj524XGNmw','vtoRFOmGn1X2T4W1C','T','8p',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT, c BINARY(69) NOT NULL, d VARCHAR(57) NOT NULL, e VARBINARY(49) NOT NULL, f VARCHAR(97), 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (9848610992238164156,51065,'ECscrFMM','35O03kvela','9Rr8AQkPDS2EUETA8FMgYenJt0nsafvmYNDkbaCX8EZeX2ZcJHPzkMwyVcm1sPo1xYfJxQ65EjWKx','ycyzFM7AuRjHaz','C10Mw9oDuxrWEgw5LG3lr0823nCpIZ9I4TCdMmQtofx8YyrTP4sVI6Ak','Y0LRv90oJqvSyCadqYvG0wA6vWSJay',10);
-INSERT INTO ti VALUES (9848610992238164156,51065,'ECscrFMM','35O03kvela','9Rr8AQkPDS2EUETA8FMgYenJt0nsafvmYNDkbaCX8EZeX2ZcJHPzkMwyVcm1sPo1xYfJxQ65EjWKx','ycyzFM7AuRjHaz','C10Mw9oDuxrWEgw5LG3lr0823nCpIZ9I4TCdMmQtofx8YyrTP4sVI6Ak','Y0LRv90oJqvSyCadqYvG0wA6vWSJay',10);
-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 (16197864293776726684,38909,'j3ED3Iv9IYmhuHk9YvSNw','6npGdFagc3','RyrSAAnD8Lw2dOaGcvCWGncXWTjmGs5a8aUtnx1vUuKXYlN6vA6mIFkB','y7SMWcn8r6t65Es0kepxmtx','mg8zn4cuSjs1DXcy07wliFxwrqydNOVOsdzlT8ulryg','rMOvVWmrJLunv4nJRdHPjNNq7fE7Q1UtAjQZF0Lnx72yHg',11);
-INSERT INTO ti VALUES (16197864293776726684,38909,'j3ED3Iv9IYmhuHk9YvSNw','6npGdFagc3','RyrSAAnD8Lw2dOaGcvCWGncXWTjmGs5a8aUtnx1vUuKXYlN6vA6mIFkB','y7SMWcn8r6t65Es0kepxmtx','mg8zn4cuSjs1DXcy07wliFxwrqydNOVOsdzlT8ulryg','rMOvVWmrJLunv4nJRdHPjNNq7fE7Q1UtAjQZF0Lnx72yHg',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13315585351321587033,2193,'lITQUNrhRBHRQGu','bApnLkt51S3i6GYAoC5AkO0','egsXqHw2bCiiYX','3uXejJz7rbPwSrKduazjO','gjb0Ua','fb6EBemr2Lao',12);
-INSERT INTO ti VALUES (13315585351321587033,2193,'lITQUNrhRBHRQGu','bApnLkt51S3i6GYAoC5AkO0','egsXqHw2bCiiYX','3uXejJz7rbPwSrKduazjO','gjb0Ua','fb6EBemr2Lao',12);
-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 (3087212081108351862,59863,'NerbPtiqrZqeyDoK','31ffy6piMDY56cneI6w2z6d5UJz6Ox1hZetuKKpFbRuMMA7Eug8dABosMQqacfpwkayrWu2NPOPQS30y4QadaZNA5CRooo1lRUAlPBEDcm2DdXhecrdBtlhPvdcfn9aPk39AUkprYBcthuoBydKtaVs6jGQdtAYtFyij9Fkmj63AGGbodVk4eIc0FaXyyENyntnWcOgyAvLhFYcL6MaeSzuqzNL2m','gNF3wAlA4WvbKm','ELhHUP0du64xKRpLTJuJpbHJoj44HOUJKdJazroe5OO2wNqJlVfGkkneogHCbK6978poxXastHtCcFlTpPpi7E65bN5gPhWHQcj5N1167M9hok86kUkuC0o8rRWLunB00aEa7GhFDqBlYBDkcOL3KekB7VfkIg1HyROOiZFWsDcxGj2P','Xb7mMSZ55jUZqINSFEZJnVzWd6ZWvB89gnHNqy2oyLOhw5QxICrF6nRN0B8LQZzQ','rbkPdu9SXJvlfGY',13);
-INSERT INTO ti VALUES (3087212081108351862,59863,'NerbPtiqrZqeyDoK','31ffy6piMDY56cneI6w2z6d5UJz6Ox1hZetuKKpFbRuMMA7Eug8dABosMQqacfpwkayrWu2NPOPQS30y4QadaZNA5CRooo1lRUAlPBEDcm2DdXhecrdBtlhPvdcfn9aPk39AUkprYBcthuoBydKtaVs6jGQdtAYtFyij9Fkmj63AGGbodVk4eIc0FaXyyENyntnWcOgyAvLhFYcL6MaeSzuqzNL2m','gNF3wAlA4WvbKm','ELhHUP0du64xKRpLTJuJpbHJoj44HOUJKdJazroe5OO2wNqJlVfGkkneogHCbK6978poxXastHtCcFlTpPpi7E65bN5gPhWHQcj5N1167M9hok86kUkuC0o8rRWLunB00aEa7GhFDqBlYBDkcOL3KekB7VfkIg1HyROOiZFWsDcxGj2P','Xb7mMSZ55jUZqINSFEZJnVzWd6ZWvB89gnHNqy2oyLOhw5QxICrF6nRN0B8LQZzQ','rbkPdu9SXJvlfGY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(13), d VARBINARY(42) NOT NULL, e VARCHAR(69), f VARCHAR(78), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (34194,57831,'U6lx','BrI8pNysnoBeNbeE','Q7','NBkluzZeIrLH1dhYDEPCSSWEThlMOrX8pElnqCeQCyvtRjDpiwsr923gcTzHfL0C1IPrk','Uzw7Q15eoglRH','IxaZplqfvX9m3gtEyfA1lZC9TkAtKOMyKw4jPG7gBVNUoMvxLkFEKUunRr9y0K3nONgjVPhi78wthS1',0);
-INSERT INTO t VALUES (4216,5151,'uGLw159j4','MJs4w0kMg5WAI63kQgbXLCHH4jYUx1KgOr','w5OxmXTMklJRQnX0oCI6WkyuQX706nYZu7uuVBko','RI','Tj8Dka24LxyAXNSzowOAEl','Jz8ALRZBz6pp2yDvgLEhEAIxoJSClUXsdXjJN7KEXvlt424flmD9u02teMFQAocBpz729g1Pgenf3FbmSDdZLnYT',1);
-INSERT INTO t VALUES (33634,48370,'kHCtJ','Nt4Rd1j3a9hbLqVAOfExuID3vL0vHpZnRFALi89','9vDrxsOpIJvRdr20CNv9n80z','aG1fb9bHAr5k3tm9XJdjNjE176pMMQfBNjTIHkiDs','BzVpVk0XWLDqP05MiBBfclRXFVqn2RXYNwydRn8aJePWLwA4n5PH5H45oL59SOHlXHBs3tn5MfCiHRYj0un4hxEd3TrQBchmUPQ','OE0TZvXcApizoVmLQ9raSkGuT8IQhrSdtkTB8DCJ4fQPkLSZPYxrPkhLe7KzjZ2',2);
-INSERT INTO t VALUES (11524,10822,'3GvmL1lto66w5','7bm7TsKWBb1','0JcluAsFoQL11gAbcTmOU067YNYa1mBWmDTrkGJmvoCXQpcilninikaAy','ORrim8z9Xl1lplgh6XfvmTb7n7JGupdQCG32iAhg','B','EOc634PUIcaxWIugcDZelT7SkvZts7e15xBuOiYZVwpck6fSRCexKOYVVFt5136eW8yFi1MCjTUZKMcXo8q53SY0qRoo',3);
-INSERT INTO t VALUES (32687,12149,'PNqL9RtXOBSRS','RzqYygbpA6ujGtoFJICDsgLYexifzU','qv1','5QU35H1g9Yj9NVEnaYhvFNWSkNZm2BP0lymL6QFRtFNkP4guHMX','PNAtqZzUUgChtCUh8qNZ2','mKyql1H6OEFaWqCL7sc4oMloZ8xaN3tUPkb0CLrQh0cuifX3PHWEvOeN8CkPkKnivmtSLZ23ztqvO62x24t54eAGX4wQJHVGhpoY',4);
-INSERT INTO t VALUES (48251,49142,'O5GNoAKaT9','S60ZF','pz6GYZe3f79x','LmyzUvHjvgMaFEpc3GZtKfctCsAoQR','4WTkz','HCdvPk2TS7igrwXgXAG0k3WjkSzajTtblIOJiaJknxaIAdQ8hZX0a2q4ZGTG4NCy0dSpXwhvXZmzoBH5IIasmKq39fC',5);
-INSERT INTO t VALUES (31615,15372,'Uf8uI','7D','JtsRmSe9eI43F5z3GPElpfUw0XUu8x1DIco4OyVxEc2ErX8mpDrAjoKi9','oOKSA7yGJ7JMdlqmg24tiRMmO0KpwORLSKnbQIcacYB','psbw5RVOutHnNK1OY5g3DAjoQt0w1Dh8xqbvTllzsX12z3pn5bDYb','ea0qzaVQ51VPbEM9U3wbTT3i5GhV5ecifaeMPNIYWq9LyWrNvYWpHZMk3DSM0h39tyAz9lxOtYpKjwYIyLow66jRMlT4',6);
-INSERT INTO t VALUES (34792,8530,'nlebH8THRVAw','1X7j9FpYxiCqGIBTqJqX7kORawor7cV7','ZUMPmKu1yeuvJI59o8BZ2K34aTSoSqqwdgXdySSrPSUl8aA2Yv2VoFaXjV0A9Paa4sS8','Z4aWASUMY53lg4VBmTgVsndxYkrhvO9VjzgXILpSNWY996wH2','pD37oKsRJX35','6LHfZb7fs8inoEIz3rJfQUsOyXaL0RQOFboITAzZwGuSThT2usfea9',7);
-INSERT INTO t VALUES (39276,44306,'Zxy','EibhjQYj40u1dnJ8l9PE0Gp','ny8LKhe4RAuceKytz5fFtvUd80Xl8zJMa2sPiZ8s6ztDYFG9DBzV4cch6HYfFX3ZKU','sSvqXuJq1HVXM3SBo7tlrFqp1KBhy7T35JXy87TBUsscjtalrXBAjihK','babHp4jFDTkiMqIy61sHBvbSb07b8SqqRSMzp5p9iCxk3LNFLB7F6i','bsYLfo5Cbnob',8);
-INSERT INTO t VALUES (40063,13429,'qewziainDw','JNWc3Q5u4nYKM','cniMHRTSc8RAKRhhpx8sA7XekYAvJ0DMwq9g8IcSvB676Mnv6eWl','nVQ4p183jN0RPPE8IEDY3ghbGYu7TsuAEJo5XEHQV','rLpogIhD8oOskiRo11C4NleN184kF4LKGFNRErZXhkbGMMHZdTKTP','m0s6Xd6Vrgw2FatLx6lZGy8sng1DV7mJlzl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3907502888194993711,-33,'FZcaKMDi5DGONuKUmhA2DnZC767MoueP3d2XkokXODdu3kQCdNeQ9qMT1','YSyEWuf6kkYDM3Gu9QMbPO1uoUG0zVQzr48I','EVx6DbQqFTK4AhoeJ0msYGLx7vfYbVzJ94ydHQ37C9rI','7BWuQrHl1','4f','K',10);
+INSERT INTO ti VALUES (3907502888194993711,-33,'FZcaKMDi5DGONuKUmhA2DnZC767MoueP3d2XkokXODdu3kQCdNeQ9qMT1','YSyEWuf6kkYDM3Gu9QMbPO1uoUG0zVQzr48I','EVx6DbQqFTK4AhoeJ0msYGLx7vfYbVzJ94ydHQ37C9rI','7BWuQrHl1','4f','K',10);
+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 (12604459426230104932,92,'6mNHoJIWGhKT6m','UnM2rUaP7sUssjIpJwh2vpwextwUVBkJuYUEXyiaqyq6hUmW1v','5TnlGpxt3I','AmLG2vNQPbYxf4UhoVhFotzVLPLm','R5','vj',11);
+INSERT INTO ti VALUES (12604459426230104932,92,'6mNHoJIWGhKT6m','UnM2rUaP7sUssjIpJwh2vpwextwUVBkJuYUEXyiaqyq6hUmW1v','5TnlGpxt3I','AmLG2vNQPbYxf4UhoVhFotzVLPLm','R5','vj',11);
+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 (3044926669469836262,-81,'bzHFMcmkHTtHdBbd1yHr65ARIXjIP7','vgjA8OhFCPK2QCj','7luxUqZKSbTddPhMrnbcc7B1W3','etEw21UlJRpc5KMZDT3GG1SuPubfGnYQeT40CLYqlmcyQ4QJCz0mPw3zi0iDpw8eLqyPay8eBMqjeRUZnzCDlA','5','G',12);
+INSERT INTO ti VALUES (3044926669469836262,-81,'bzHFMcmkHTtHdBbd1yHr65ARIXjIP7','vgjA8OhFCPK2QCj','7luxUqZKSbTddPhMrnbcc7B1W3','etEw21UlJRpc5KMZDT3GG1SuPubfGnYQeT40CLYqlmcyQ4QJCz0mPw3zi0iDpw8eLqyPay8eBMqjeRUZnzCDlA','5','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15342042263636607122,62,'FGDYQnuyJO0O0YRWW1sD1VhIFypbW','SzROmZ2M35vkAWS9cBK5dXQbwkFVX8vyPX4totIbJEeharH4gMgO4599rAnLw8BrRuGDYxrXW1BhdtPirDOnLtqxFs5oc3RHXcjKEgrzGByFuyseMKitTlkrX8Vxg3c825NdMXnvXRFj31oRdhdd22LNsIdBreKge3RhRsQliTS','IJl2qGlt1pT1ZCcXdy9uidUf','WHAmiRPJw4TrlZbUupBLvIY1TYgljx7WiOOTpM1Rrai8kGuPxTu6Q4LPVmcfVu7ZKeAMayk9CcJyChSMkUP8ESv6jI95cYuhzilB7qLBN9uarsTF8MCS3Q3osIpcJwABlN9k7Dc7uKSoIsCDag9tLaPyWaYHPt6qQPaRVDNjkQ4HpofzO264pm7iNolT','ft','R',13);
+INSERT INTO ti VALUES (15342042263636607122,62,'FGDYQnuyJO0O0YRWW1sD1VhIFypbW','SzROmZ2M35vkAWS9cBK5dXQbwkFVX8vyPX4totIbJEeharH4gMgO4599rAnLw8BrRuGDYxrXW1BhdtPirDOnLtqxFs5oc3RHXcjKEgrzGByFuyseMKitTlkrX8Vxg3c825NdMXnvXRFj31oRdhdd22LNsIdBreKge3RhRsQliTS','IJl2qGlt1pT1ZCcXdy9uidUf','WHAmiRPJw4TrlZbUupBLvIY1TYgljx7WiOOTpM1Rrai8kGuPxTu6Q4LPVmcfVu7ZKeAMayk9CcJyChSMkUP8ESv6jI95cYuhzilB7qLBN9uarsTF8MCS3Q3osIpcJwABlN9k7Dc7uKSoIsCDag9tLaPyWaYHPt6qQPaRVDNjkQ4HpofzO264pm7iNolT','ft','R',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2412936190665836019,-43,'lb','HrGQbawVnBRPvWi0EHw51Fs1VfrNkCiWLOPNTFPq6y81wlGdE1nm4ulNQDkf3eOv','lIYkYLyitWmSCrHBKdxLSVHHLyzkYdFct','gmMIWVqUIy7mPqcr14XcJSSpeBDH17GzgYBiolPJGKS6jIBD0SOORL0PcKeD3FP7aL1Q1XLTih1CEZg6LXe57iXriS9fEXkpIcoAy700xwpImIkrxrZhFhIfPtBEBBYfuetLvGDXW5VFf4F6ATf0Ubffzd5W1RvOBZgLWKPGATV','NQ','xU',14);
+INSERT INTO ti VALUES (2412936190665836019,-43,'lb','HrGQbawVnBRPvWi0EHw51Fs1VfrNkCiWLOPNTFPq6y81wlGdE1nm4ulNQDkf3eOv','lIYkYLyitWmSCrHBKdxLSVHHLyzkYdFct','gmMIWVqUIy7mPqcr14XcJSSpeBDH17GzgYBiolPJGKS6jIBD0SOORL0PcKeD3FP7aL1Q1XLTih1CEZg6LXe57iXriS9fEXkpIcoAy700xwpImIkrxrZhFhIfPtBEBBYfuetLvGDXW5VFf4F6ATf0Ubffzd5W1RvOBZgLWKPGATV','NQ','xU',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12937657747054534157,-74,'EQhJy146HTh1AYKDigXJxJHBm4V6TGZccaGI3G4zbOMBCC','wYF3cydE0UH40zM2lqPAq9T9fXsjdTkvP','b9yanzzj26gILYSMR7vcalsORXy4zeRV2l7a9jWEaWulmpWh','dA5XisU','D','O',15);
+INSERT INTO ti VALUES (12937657747054534157,-74,'EQhJy146HTh1AYKDigXJxJHBm4V6TGZccaGI3G4zbOMBCC','wYF3cydE0UH40zM2lqPAq9T9fXsjdTkvP','b9yanzzj26gILYSMR7vcalsORXy4zeRV2l7a9jWEaWulmpWh','dA5XisU','D','O',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT, c CHAR(39) NOT NULL, d VARCHAR(95) NOT NULL, e VARBINARY(84), f VARBINARY(47), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27630,5703,'KIQhHSSfgpGznlUK9wlkx3YQYVFwtmUqpOpsg','u0sxWulP5vDAgkuDEz8ra3O6Luv1RA6MheCjmposGRXU9yWYtWlRMXWUdaNvhEl9PnqMNX4AcG708KKvTVmqj83dEaute','ydwaMZsNg9rUJohRlpZg','f','gJ','1',0);
+INSERT INTO t VALUES (40754,12992,'Sq2ehKlLaj5z5','MvzE0auog2dpqWHpFFxPO0b7sRi3eYBF0n0MN29cXwx5IrK6KT9WopNf3jWY1eAudUg1j2hZ2Dlqszqb9iMJc8','dOnsEcIfV0hlntFb','KjLcn9sAoiUK3pVAIfZccGS2XFE1tKKhEJdkA9','DO','RA',1);
+INSERT INTO t VALUES (52776,27355,'ilTabY','3h9fWI2CqBZY3sP1bpLjvszfjC8XuxOezRMMlrNwDk9IkXO4YHw7kGZxW3hdGcXSofSAOa','Cyf730PsSktX13sTmXZLQ6AI8R2UhpTqsmF3s','FLQrpkXjdbEZE3drWyAQhRa21xT2WxSR','Ez','Oz',2);
+INSERT INTO t VALUES (37278,8960,'QvFtJXvWl4S','TiOi','BVXMRKh2dQ4AIEzxlHWym1t83WbQGdTjSGsUZnUjtGTDGN7CS5v5E1q31hJz6qPz9Qj','n0GQDX3rWGh','3','EP',3);
+INSERT INTO t VALUES (52531,-13166,'l6Zbac55GZ92c33eYPHIO','DEmYBj5hO4mm51oMOJnViXHixtWTan5gDNRPSckf6YveriYyeGBAZGqM5pfzmpqrdYX8oUMof8mSZGcRYJKmkAe2JP5z','8JHY1HfkxfyWNykXoJ3nKC4OekmWBtJ8GY8Oiy0q5x8TNZV3n0pHsj9Up1yC4','36Wq6GucxZyaKT4IXp7nEOmYie5jNK6vP','Rp','9r',4);
+INSERT INTO t VALUES (37955,-3993,'9ZNq6XD48eHjr4EP9dftGCjb','nEk1PH41ev0XkXghmhbBaceuWgMsFfGpmBdpf0QSkhAvHWvWoVAv3UHpT2WeLdr','2ZvAGGtgGq3m9hFDL','8iO05G3FitN0hU13a9EVVav81c9O6mf2VMld','z','v',5);
+INSERT INTO t VALUES (4530,18357,'UTmAw6UR','R8LleoI1sodmDmUwRcH1EzPV2hpQk8EJkHVtcoUR0nvGfIj6YMUmvNPpMR6gaQlE0VzK','ypEPjcdtsfEy0X','psxxZHm8aiLechJZppoeLbPF6NWxQSAxzEXX6yyAqsc','Q','k',6);
+INSERT INTO t VALUES (58302,-23099,'3','l5Kjnw9clMH99COfZsTSEYR55Md','5dxOYCH6FbH08DpnQfTxBhUYqx8PTenzFN13TL3T','9VLUyquVG8eAvOa','0','Cl',7);
+INSERT INTO t VALUES (18679,29980,'kQ0J8LfdOHN8Z9fyPz','kbg6P8WO1JECJtu7Vl5y1lkJtyPgvuoSL5GJN2EbyplruxZz6DQaWdZ2hGQiy9by4WW1Ddsi','o1LD0NPE2QSqe7VY','9XK6WVI9glw6wyfRrZanm1l2T5onFx7M9PSfr29','ym','WJ',8);
+INSERT INTO t VALUES (10653,8201,'km8fW2w4Lj2T5oHbD7p6EiLIYKd4mIbzQIVO','9reSwF4IJDp3PL0tJ7ZEYPtvF9SLMkJuA88ltfpGKMuQMWqzOmOWUTRMl','m6x68C5Y51PNQ3kiJsrXFu7RvUE1wDh3','7SkInHD','M','x',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT, c CHAR(39) NOT NULL, d VARCHAR(95) NOT NULL, e VARBINARY(84), f VARBINARY(47), 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7589692886289313275,-5699,'oUa7l','KdeLj8HV27JMmusAzEsIBs','EK7ACGsKbIXR4VtEGvxPeWogUMJ92oo3jdXwa2u03XHr','wuCZbZ45r9SeY6YlB8GM3TM','p','h',10);
+INSERT INTO ti VALUES (7589692886289313275,-5699,'oUa7l','KdeLj8HV27JMmusAzEsIBs','EK7ACGsKbIXR4VtEGvxPeWogUMJ92oo3jdXwa2u03XHr','wuCZbZ45r9SeY6YlB8GM3TM','p','h',10);
+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 (7281569515558553776,-6984,'WtqYCpt9Tw64EDnQKcsw65Uj8EnD3oH2TxOEZ','7YDncoqKDsXlA3qgBTvNFDKqWXRPwKVlSmNa3becxbCviSVhSyxpAgyzyM7Q','QyoHFZBIfppYlySGUlg1levKo4','DJ2LBXnnvA2JH','E8','D6',11);
+INSERT INTO ti VALUES (7281569515558553776,-6984,'WtqYCpt9Tw64EDnQKcsw65Uj8EnD3oH2TxOEZ','7YDncoqKDsXlA3qgBTvNFDKqWXRPwKVlSmNa3becxbCviSVhSyxpAgyzyM7Q','QyoHFZBIfppYlySGUlg1levKo4','DJ2LBXnnvA2JH','E8','D6',11);
+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 (16731892464950863076,31633,'UTCIhAWTj7e','Fs4ysA1a0cILtlgNu3QfPNPu8gj2MW7cpJnKSLu6LksOrYehzfrrVmCsaB8vrVBMy5CP0B4COFGoQaNtncdDnowHb0iY2scZLrRn8szJPUqT2qzJJSox9DbVAVIIwEI','HawqaAqSCs95o6rg2mKZamd9g97','Nz4uELK8lkqi0F2uMYlrAY','or','r',12);
+INSERT INTO ti VALUES (16731892464950863076,31633,'UTCIhAWTj7e','Fs4ysA1a0cILtlgNu3QfPNPu8gj2MW7cpJnKSLu6LksOrYehzfrrVmCsaB8vrVBMy5CP0B4COFGoQaNtncdDnowHb0iY2scZLrRn8szJPUqT2qzJJSox9DbVAVIIwEI','HawqaAqSCs95o6rg2mKZamd9g97','Nz4uELK8lkqi0F2uMYlrAY','or','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (17844041121885367190,-8603,'XQ93Pv0N7lFdiRQdRSRPMCjX3nFXtGHaqX793ga','xhpa1b6ap8Z60wjXrFkCYLzvKUeAs3GtHuWfRlvZjjGaJmTdix8rBsqURHGgFqKFp3De2rEf2F3bKyo0uZeJkCUb41Eyu04FXxrKJUK4BdSaSNqEc0SwlnzSxHnSCorqY0XOhODa2ldLurfCIOoDcw','8bBF894M5YebMabW46JugVAqJ65E0Z9r1RuS0vhLRHviVc6N','9sLnGDcsXJXwLQ5ldssHvzmhwl9MsYdU8td3cWQuRc0Gkt4DB5hS9qQdU7dBLakaSRVqZp6wcExUyVUwKAkHxUfrCxuAh0u7yJMFVehVQyRG4fNSkwuTa3E2AZyEI1PczRWDpaZlk2ic3dlFtzs22p1rhz8cQxfoY7BdOAYsoXiOZoct22OMcX7T5GOTBp9jQyHIhF9OhLumVDJrd','jx','Nc',13);
+INSERT INTO ti VALUES (17844041121885367190,-8603,'XQ93Pv0N7lFdiRQdRSRPMCjX3nFXtGHaqX793ga','xhpa1b6ap8Z60wjXrFkCYLzvKUeAs3GtHuWfRlvZjjGaJmTdix8rBsqURHGgFqKFp3De2rEf2F3bKyo0uZeJkCUb41Eyu04FXxrKJUK4BdSaSNqEc0SwlnzSxHnSCorqY0XOhODa2ldLurfCIOoDcw','8bBF894M5YebMabW46JugVAqJ65E0Z9r1RuS0vhLRHviVc6N','9sLnGDcsXJXwLQ5ldssHvzmhwl9MsYdU8td3cWQuRc0Gkt4DB5hS9qQdU7dBLakaSRVqZp6wcExUyVUwKAkHxUfrCxuAh0u7yJMFVehVQyRG4fNSkwuTa3E2AZyEI1PczRWDpaZlk2ic3dlFtzs22p1rhz8cQxfoY7BdOAYsoXiOZoct22OMcX7T5GOTBp9jQyHIhF9OhLumVDJrd','jx','Nc',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5908822057857584971,-28713,'myBvjqr5ZImuw1WwRvBKn74fU2C2Tl','9cZuVUbthpZhT5bSTnNpF6E4DW4Sa3pN','BUWSFc1jMPebxFx442O0nJFS6w6OGKdt7Zo1','8DXEgXgl00AWwABORwSMJLAOI7uSMrvrxOBdWmzh0YYLzvGeUheO1WoaBJZ5TT8FkoUYBM7rsxI7NWOpXGjZ4HTfgMauVHBp5','EOW','Vx',14);
+INSERT INTO ti VALUES (5908822057857584971,-28713,'myBvjqr5ZImuw1WwRvBKn74fU2C2Tl','9cZuVUbthpZhT5bSTnNpF6E4DW4Sa3pN','BUWSFc1jMPebxFx442O0nJFS6w6OGKdt7Zo1','8DXEgXgl00AWwABORwSMJLAOI7uSMrvrxOBdWmzh0YYLzvGeUheO1WoaBJZ5TT8FkoUYBM7rsxI7NWOpXGjZ4HTfgMauVHBp5','EOW','Vx',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (13559724298327412624,21032,'twoGMMlWR3vohzdQQBW3lorN','IeAEeKRCenU1TTWc0fHCuM1Zl1wLn52kfKgdS2fOLJ1QzDYxgbd3uihKGvAiltw7E60NAmD8wK3uHJasV3jhyA5ObITdKeydxxj9DXkFvursdl','HUu9sEAqVMpDlLa6RDRC8PgPFzCdMmEwSBsBGQGs2VYGjREV','ecrBqX2fqxnjid91femGbstshNRacwNfL184kSgMe0Gm57pkRQuhXPhSbN6i3KfX5vE0QSes8S6nDUuv3wSrTTDhbOUuKCaJ0pn973EQcj0gjcP5h7Y7oQ6H8ejWkii7URxkUKuttuukKZn4cLgh0hpcwO50dakqJhR0xfRSumGZxj4vu7xkeNUHDF6dn2W3sKQ','i','MK',15);
+INSERT INTO ti VALUES (13559724298327412624,21032,'twoGMMlWR3vohzdQQBW3lorN','IeAEeKRCenU1TTWc0fHCuM1Zl1wLn52kfKgdS2fOLJ1QzDYxgbd3uihKGvAiltw7E60NAmD8wK3uHJasV3jhyA5ObITdKeydxxj9DXkFvursdl','HUu9sEAqVMpDlLa6RDRC8PgPFzCdMmEwSBsBGQGs2VYGjREV','ecrBqX2fqxnjid91femGbstshNRacwNfL184kSgMe0Gm57pkRQuhXPhSbN6i3KfX5vE0QSes8S6nDUuv3wSrTTDhbOUuKCaJ0pn973EQcj0gjcP5h7Y7oQ6H8ejWkii7URxkUKuttuukKZn4cLgh0hpcwO50dakqJhR0xfRSumGZxj4vu7xkeNUHDF6dn2W3sKQ','i','MK',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(16) NOT NULL, d VARCHAR(42) NOT NULL, e VARBINARY(94), f VARCHAR(48), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2075,44793,'7vHsv68V6xsq','gk2q9CWyxu','Z2QFNCPMXKKLoQrwXqv5mcSIKcK7fB2duShDuvw9mZParEilFjRvEl7uZWOnTvZLzTO20Ky9V5SV5qoM8SHjS','E0vvL7dzxpu20hDTEM6sYYlTJlndn','g','R',0);
+INSERT INTO t VALUES (47495,20661,'1GurDORG3gfOqOQ','tgTqjubz4yilpDD3m55YHWFQ6dXpxbzOo','Y','9Kr5VLOW4yalrpkwOshQkZHMtPTGXYFZmSxaJuwmGQj3C','s','7',1);
+INSERT INTO t VALUES (46014,5707,'QePAJQ5VhyJFW7','6lIPVG5EXjrvfI8JytBK5stax','YjSKt8INxgNfhiLIiyaGNE3w8Up6FxlRExBewJAFFajz90pdi3Jwi4CJSiQUgqunYmc0Ag','Bh2fD8eHAAN65xz8d9gtOyP68crnWY3tilo','a','w',2);
+INSERT INTO t VALUES (49561,31378,'XpC','x2oCB3YwdaGKunsU','kaURjxIzgzcpAuIsYNqd8aI6wU9cXlFNHOUXkWPDZMEDoLtk6ZE','5qT49zO28','T','k',3);
+INSERT INTO t VALUES (41476,37534,'ChCc7GBdVk1HLtG','0AY45c1kPbaM5zbaMPVgkjZ5Jt3M4T4zvRlj','9oEn73zx7mL5r2LCrqmR3v9lBBfbCt6czV','uraynGEpvcMld9rzySx1Z3Fc','O','h',4);
+INSERT INTO t VALUES (36899,23871,'Jmp0miFx20Lwa9ir','NaJtylMErkM0','sQIrl09c09vY3zr0lNaYznGfNAj74HiU','D1Yt0mHbyOU','m','t',5);
+INSERT INTO t VALUES (52849,19546,'UA','nstzkd2Pg8pLhP4hHNWcJ76PNAxrXu','rdxtXzSfVQeAvEeZzLQlVOdZwKp1YjXeLG3RpSiCrLjCCNxBlDWBxwmfD7aqF3QZcaCYlLfhphNUOq3FJ1S4kQ','A030Rgxb0chttyxH','B','F',6);
+INSERT INTO t VALUES (3994,42633,'tjjBUWc0mL','QrZSzPS9PmJSVnZzYl3znd27','IEpZPWiuqOKsrnRHQn0vPDQ1','d58L2aJCg3uj98UrME99Rwrxdj3QZhRwE0jl7L','E','g',7);
+INSERT INTO t VALUES (44904,39097,'RZJOK7TgvAQSauwt','9ZHzxSkQTMc1t0fIEjCRKDow4aY','sOLn2nxr1RPXxd5IK7Xwti802I63a3hnwIGa0E5LBCXApukBjwwd97','iq4js3YkIpSVxdPD6iGM2C4rBFuvabWXmE6AZbIN3CDp9sD','B','N',8);
+INSERT INTO t VALUES (38955,61507,'oK5','sYRdP4Q9AK1h8Xo4hPEjGWUsnqgK6eFPqIDe0YtTo8','OXfeGAjRm8vjIU54oaAOr0hdfZnS6HPKJ43tRsNshrsfg2MiCXHwAzpGsOnjEkKufcU9c5KBvhzVNk2OIDEsNy1','AidsaR3xIHd5rWqq','7','d',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(16) NOT NULL, d VARCHAR(42) NOT NULL, e VARBINARY(94), f VARCHAR(48), 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 SMALLINT UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (11475,57389,'dG','IONXu6MEnor0CKkT8jDEObxGIsshPWqm3x','fqIjgK56VdaHq9A0MXBgEKBo3QcMHQq7yMkaNnyW92','xGQ','tt7BnYgaoA1ZouGkxWaYiJSBRavsy2NTxBnQv3Dj7AMhsAtzolcq4htYxjJyGqlPFyMNnyixvaHY','TgQz5jFZwAhwPrmrzdIMUEZ2eCqnxfpY2MkfeTchOq7GvCEZolJfbpM1TUXF1fRqhd6bq2wxfML4clZ3c',10);
-INSERT INTO ti VALUES (11475,57389,'dG','IONXu6MEnor0CKkT8jDEObxGIsshPWqm3x','fqIjgK56VdaHq9A0MXBgEKBo3QcMHQq7yMkaNnyW92','xGQ','tt7BnYgaoA1ZouGkxWaYiJSBRavsy2NTxBnQv3Dj7AMhsAtzolcq4htYxjJyGqlPFyMNnyixvaHY','TgQz5jFZwAhwPrmrzdIMUEZ2eCqnxfpY2MkfeTchOq7GvCEZolJfbpM1TUXF1fRqhd6bq2wxfML4clZ3c',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(14);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
-INSERT INTO t VALUES (61863,7306,'poyy','a','14qAWI69psztXYkBBZpG4EvXMv7V39mjc','E76YPwVsQySsqldYXS0qbB5EPMqfmslh21sd1qBJhs4uuiNB88SMOTd2vC6Iof','IrZ7cLKpXX3ZK11sBv0OvDoVWx2bUPbgxq2cMZj2DmqmGlX3YJHoCi7kGpyno','MXKA2yaHHZgdEzVuSjUc1oJxI6E5PrMwkpGINBJOHmMp6RSi',11);
-INSERT INTO ti VALUES (61863,7306,'poyy','a','14qAWI69psztXYkBBZpG4EvXMv7V39mjc','E76YPwVsQySsqldYXS0qbB5EPMqfmslh21sd1qBJhs4uuiNB88SMOTd2vC6Iof','IrZ7cLKpXX3ZK11sBv0OvDoVWx2bUPbgxq2cMZj2DmqmGlX3YJHoCi7kGpyno','MXKA2yaHHZgdEzVuSjUc1oJxI6E5PrMwkpGINBJOHmMp6RSi',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (57714,52707,'f4DyY','3Vc5qxRHcRKJujHNI3DoMP7QsYvsnPvHYg1vymdrWEldORzgyRTe6rhSZezCQNS4Avnd9o4mbFKYhic4jPiioKIDafPzDzWw3apkOMyRJUoACEuKZ8VoLd5KkwNKxpCr09Ipuyi8YtIRAWYoh2LS9Y0SPS4ozgQhGycpf0Iacxp5UU9T1A5qClxHUEcQ1wuJCiEJlh7RILTRLKZhqBzQFkK6wv1RF7RnOr9pOLjupePVQFCkORl','6ZRxc9zpTtYc0bH0l1H','Dh9fUuZH','Btgc','qRgu',12);
-INSERT INTO ti VALUES (57714,52707,'f4DyY','3Vc5qxRHcRKJujHNI3DoMP7QsYvsnPvHYg1vymdrWEldORzgyRTe6rhSZezCQNS4Avnd9o4mbFKYhic4jPiioKIDafPzDzWw3apkOMyRJUoACEuKZ8VoLd5KkwNKxpCr09Ipuyi8YtIRAWYoh2LS9Y0SPS4ozgQhGycpf0Iacxp5UU9T1A5qClxHUEcQ1wuJCiEJlh7RILTRLKZhqBzQFkK6wv1RF7RnOr9pOLjupePVQFCkORl','6ZRxc9zpTtYc0bH0l1H','Dh9fUuZH','Btgc','qRgu',12);
+INSERT INTO t VALUES (26621,12375,'Bb1brx3Lrc','o3fnbcY1k50ChPBc0k3x2YCh','QT3Mjj1EfwfNl8mtEEMF7IwFkMdrRcovj22xihPZR685f9BQWiicFZPMV','5Sb5','n','x',10);
+INSERT INTO ti VALUES (26621,12375,'Bb1brx3Lrc','o3fnbcY1k50ChPBc0k3x2YCh','QT3Mjj1EfwfNl8mtEEMF7IwFkMdrRcovj22xihPZR685f9BQWiicFZPMV','5Sb5','n','x',10);
+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 (64140,57587,'tWZsv0','w0w6f','pSiXPEWcvp3HqBjKn1MymqCVqq78gJOeSJfSflhOQU0Z9VWBgBXXgnxH9soYXq','yhQzfga1aE8EkcEeEfniU7MtTVChvQabZXQpOS5KJsN2XL','f','x',11);
+INSERT INTO ti VALUES (64140,57587,'tWZsv0','w0w6f','pSiXPEWcvp3HqBjKn1MymqCVqq78gJOeSJfSflhOQU0Z9VWBgBXXgnxH9soYXq','yhQzfga1aE8EkcEeEfniU7MtTVChvQabZXQpOS5KJsN2XL','f','x',11);
+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 (37919,58062,'HGfjp2g9micUYU5oo','UGOp5OHRX4rTjscI0','Y1A6lDi7kQukxbIIOjkKtUfzofo7UK02lqqPRbNWGmFHRZ','oS2kbeFOEW0m5G7SmBeo4vbQx4b2fhiCVUkOBJTggWBa','Y','O',12);
+INSERT INTO ti VALUES (37919,58062,'HGfjp2g9micUYU5oo','UGOp5OHRX4rTjscI0','Y1A6lDi7kQukxbIIOjkKtUfzofo7UK02lqqPRbNWGmFHRZ','oS2kbeFOEW0m5G7SmBeo4vbQx4b2fhiCVUkOBJTggWBa','Y','O',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (34563,48333,'FsWSwbbBvCZ','Jvoolxn0LzcTaneR8IiQOv8S08F1BjZXwPwN7D7tsFPhHy9XPinRn6Z1Po1SYjUIRIQvSk99E83TDUc0VTV3STKqW8K74fmHCiet3kiBd7vj4Zj7xDcfTWwUJ8FlDxFaxH9zdPskPHUPOHxJspJqo30fdNHF6Ora3GoS4Cg0r0z9BUgOXaPpP3i6MV4tP2mvWyxiT4Lk95WI05weMeXXoePNdqrfQ37autY31pp0mnRfUFVj2cgKmvaIdS8Wcq4','78H30mUO07aOBOhYUVh1gNLUQD4Fjb6RcnemwBN3lQHlU','rWHV6T5WCfCiEYGHp8mHOE18RlyLckRnnMw2fWevuUwg2mnTFzQUu6cZkA8vg8kERZu8bKzzEf2ZYI1hsAIAOLj5QScpT589H8DrzqKItA9S1bAoW6ykHvb5rlIDSP2ojcIQvi7qmEJzhCErDjo4kjh4v1FV3yAaYPJRrhvAO4IE1','auaHfB8VrJWYLO7sKkeYL5w0ANb7sVA274plU2ElNGJddinDvF2n8n7NSxJbE3MiPv9R4Q9cpP8OxyDGm0HDXb7','zfA3h03f0i6SDz199IVfEPdq',13);
-INSERT INTO ti VALUES (34563,48333,'FsWSwbbBvCZ','Jvoolxn0LzcTaneR8IiQOv8S08F1BjZXwPwN7D7tsFPhHy9XPinRn6Z1Po1SYjUIRIQvSk99E83TDUc0VTV3STKqW8K74fmHCiet3kiBd7vj4Zj7xDcfTWwUJ8FlDxFaxH9zdPskPHUPOHxJspJqo30fdNHF6Ora3GoS4Cg0r0z9BUgOXaPpP3i6MV4tP2mvWyxiT4Lk95WI05weMeXXoePNdqrfQ37autY31pp0mnRfUFVj2cgKmvaIdS8Wcq4','78H30mUO07aOBOhYUVh1gNLUQD4Fjb6RcnemwBN3lQHlU','rWHV6T5WCfCiEYGHp8mHOE18RlyLckRnnMw2fWevuUwg2mnTFzQUu6cZkA8vg8kERZu8bKzzEf2ZYI1hsAIAOLj5QScpT589H8DrzqKItA9S1bAoW6ykHvb5rlIDSP2ojcIQvi7qmEJzhCErDjo4kjh4v1FV3yAaYPJRrhvAO4IE1','auaHfB8VrJWYLO7sKkeYL5w0ANb7sVA274plU2ElNGJddinDvF2n8n7NSxJbE3MiPv9R4Q9cpP8OxyDGm0HDXb7','zfA3h03f0i6SDz199IVfEPdq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(22) NOT NULL, d VARCHAR(42), e VARCHAR(56), f VARBINARY(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10192670,5886963,'vgYeRQNe0qWbTzRPq','dyH','aNgXFpiDwENRzQ4195ANRWeVR','bSwjLATsVLWbFmXrfHvAlKSbuSJCajSvGNNR0Sg7K','Q95','3vLWD7OtSs3kWKnAC9pwZibltOKWLLNjNv',0);
-INSERT INTO t VALUES (15477580,-2068200,'T6nnNQVZHtCGKrTI8N','73s0WsgvT5zbFiib6uu0UMpGxThWN2QZUA0','FBX7Cj1YWkYiP7cWLRFGlUUTL1J3Bcrx4HnTzpbF','BDkL41jmZJ','LBCyjiBd2','nxftbYugYQJg',1);
-INSERT INTO t VALUES (13941566,-578127,'zDnmD9CqE6','mwFRGlSEWgtTDWUexr1Q','ATMrFjScDN1lDjWYsVVieczdRbjZIuJpXhZoCAi0PMbE','mA0CS8PskaWlQB7','w69iH2DjYkssNLxaKT4UtCM0y6Dmoe0cz61TAsGlzFplfH3kRCDc85Mk9jBoqtzIk91xUwztZCUbg2','j1TvetA6L8R3WlBIeBBSR1LmfhfMIY9wUhTfG9coziGwrtqDqljWwJVkjP1Td6figIB',2);
-INSERT INTO t VALUES (15456581,8035459,'VZ0bFxLyg','fsVgiMdBwtRwVVuCabhQnJVmjZmjjCA','7KETLPCMvx3VXCfJNE7m','8VquliHnA5H3Jr7abF','ft2NivoXXUyyo1lAtesr3iORXZx0YxmWUSV9mjccW1rQgZZdytdDyu85K6RXv6GbWT1IxV0fbaOuhL0Us087rPd','eXCY0SxKEZZz3Za14ypL1SmsYdjo7sKyzcvaV435HWZhUxANrmnzGZXP0gK',3);
-INSERT INTO t VALUES (12280954,-4449640,'gdX20KBYPbWFtxU7kax91f','IscuM0BV4HyxuRsgdARS34nfBgDMO','AyesH4zX9EbTE3PwvlsVtvkjJ8UqHQsjm','W6fnvTAGGfn2LORx5qrPwe0frgke','FPmXb8Qk0PFgd26PfAnT4wK4kMU55KSTutpN','kpLjfXCbLSMz9vCT1rGNvZ0uroQwVvLy4mn1I88n9pdi1ppwfCpzqcA0P',4);
-INSERT INTO t VALUES (6899515,3386838,'NAKd','igS3NoG','GuYOoBeiHUYvgsQGw8js','bkQLYTxtw92LXPkei6EMk1pdm5M5IlLTB','4KNXKw1gJosncGlcd3SelAfO4NJPMMHxTvIbCMZ4hVwiwLz46KidNHBwom5vaGk28pfMN4uBHvISQSI','iZewFrSFUZPpvK2EbHaegVmhR9cxJuLIo90y9fu9gV0jVPZSzIMGwz3aqHQ7eN8mpV1HfQ2wnLMWYAYdFCJ0F',5);
-INSERT INTO t VALUES (15877051,6515222,'hk78O','WKFILh2MPXici5TeGHnzoekwDRKB','Kik6P4BMCQUg3BCG3dsSQ','7zLWv3Tz3','rCPUMQfApWVYhObSMiQc5k60bYVuuZf1PgsXXlbqw9DVg2AgMblIrN4sC5Nf2GO2etH6fjLwfPPJxsgcrJjINiU0Zmbpx0XPf5dZ','c8MsYwckUTzljJ7E6j5vwb6OZ6baVcTgJL2ZYGlSHWVx0diutIxEW38n8tqqXEn9I',6);
-INSERT INTO t VALUES (16554673,5936996,'bKF573bq2','8','fHQx0v3o0tp0iqLqXchSCbW99NTRBt0n1JQodzqgA','KIIOeKx6ji2RVK','P6IUgSh6YzppwrEoPdDHqnefy5lnaOvZwM1WVbEJU6gMY','Udr403auwVUo1NGsZ4Y1XW2JQ5Z2Z1kYBGEtVZsU',7);
-INSERT INTO t VALUES (14398676,-5503302,'jrmyLdw3zCUWhf','nCR','Gps6sd9uBjHn4bjgAUukXI5eqgcb','BY7isnDkrwsgeZFk5','9RYpKuq1EeTlVCzEEx7Q6kT6f0lDXlm8VFMez3Cm1FEXdcZ6iAEKHFytLYLE0VrYZrd3fus8RlDAfMNrS','Xka4QlONB2rqAXwL0aW',8);
-INSERT INTO t VALUES (224433,-107533,'Hbxuh','c1Ctm','DSCPUNySCCPZg9Dd1do87DlngcJ','RcHpFE','diFhDdsgExyPatMjRYLq07xpfDNuSjLhlB7FWKJ5tddcbu4dkJgd8TBSiliWnWSnP','7DhM0I4F8DkVfyZPcI7VZml7rHKJfpymNhTiBcWcD00nMN2vu6QnUcA2N5D',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13475,31207,'a4rmRzuaerchT7JLa','gJD3wpwJggmueOFhUCbaS46F1','hSWN1QVwU3lt5gQbXpS5Gse','hV8ybNEcffySNDBM7ESJROCdtrOE6voYBLua0n0ZW18cMvAuKNBSnt0t87Rh72Yg2ww9QIxJ1bo3DBD0E4rngb2YcH1utGn2PDShSNxduV5wewsvf3zoYHdLv4IoiVc','m','6',13);
+INSERT INTO ti VALUES (13475,31207,'a4rmRzuaerchT7JLa','gJD3wpwJggmueOFhUCbaS46F1','hSWN1QVwU3lt5gQbXpS5Gse','hV8ybNEcffySNDBM7ESJROCdtrOE6voYBLua0n0ZW18cMvAuKNBSnt0t87Rh72Yg2ww9QIxJ1bo3DBD0E4rngb2YcH1utGn2PDShSNxduV5wewsvf3zoYHdLv4IoiVc','m','6',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (56594,40378,'Znf9LgV26WJwp','CG4RXTL77gxTtQPbw59dEiRSDbXZTSXov0ggnFYkCSwAU4gum3ChVtGCQA22uarRWCN5ytnxn0ow7TyyfdzfyWyKt56poDuXr','zRf3tkqhC8Pay1a5NMNuQX','EaS65cb4J07dAfYwzBOazq6skNvSwcKbiWRH2trFrupGEMcC8hcrfkVSvIVE','X','j',14);
+INSERT INTO ti VALUES (56594,40378,'Znf9LgV26WJwp','CG4RXTL77gxTtQPbw59dEiRSDbXZTSXov0ggnFYkCSwAU4gum3ChVtGCQA22uarRWCN5ytnxn0ow7TyyfdzfyWyKt56poDuXr','zRf3tkqhC8Pay1a5NMNuQX','EaS65cb4J07dAfYwzBOazq6skNvSwcKbiWRH2trFrupGEMcC8hcrfkVSvIVE','X','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (14462,52844,'AcgDJT2AUJjc1R','v55lFiVDpd8jN11ufgu2WgCZzHPfZkZZhOQm9RvgiTl84YQM9jpPIrOM2oevg1PyYcLFiyid1wjOHPXP52gKscZJSQwL','dAzaCUSX9G8AbGbLF2b6Dgv','1RKcBMKGWfubgTaZcGdeP2OLXmw20HYahE6fywUbu485rbQwdkdz6DiEoRWJvKEZMl3fKrn4Fzh8Px7rWcgOJ6KHRdj4w3q4dGaJVQ9Zqn2AXQUwTplHtkFcMGs6SscQDl3FxBUMDGEJB58jIaW0SHOvp0lgdd5S8X37rnd4bAQRVJTKVMnAcuKVYSvQUiuJ2OJnTuCh','6','Y',15);
+INSERT INTO ti VALUES (14462,52844,'AcgDJT2AUJjc1R','v55lFiVDpd8jN11ufgu2WgCZzHPfZkZZhOQm9RvgiTl84YQM9jpPIrOM2oevg1PyYcLFiyid1wjOHPXP52gKscZJSQwL','dAzaCUSX9G8AbGbLF2b6Dgv','1RKcBMKGWfubgTaZcGdeP2OLXmw20HYahE6fywUbu485rbQwdkdz6DiEoRWJvKEZMl3fKrn4Fzh8Px7rWcgOJ6KHRdj4w3q4dGaJVQ9Zqn2AXQUwTplHtkFcMGs6SscQDl3FxBUMDGEJB58jIaW0SHOvp0lgdd5S8X37rnd4bAQRVJTKVMnAcuKVYSvQUiuJ2OJnTuCh','6','Y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT, c CHAR(80) NOT NULL, d VARBINARY(83), e VARCHAR(100) NOT NULL, f VARCHAR(15) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1915873944342964806,9077,'JTnW0uxj3X1D2O7867cjdsAwDze4NI5uAmo9mn5FOzQTtsMdlZVF9ygbUjdjQyw2qSOga3YY','o7mgmlgADKMZimpZ206Uc9bLZBfPEcuquijnpImEC4dKCYVW6DrzGuRW2cEwheBEb8q','V1O0Hm8mpCLb6K6VJnCktHzgsUtL1Yzs8GXeeBBzC6a9DJfm8UO9qSYgGovUgZqIF86CuBSibT4CP','9SOEpcZKGen4FF','yd','Y',0);
+INSERT INTO t VALUES (-4978098515792840296,23395,'FYpse1qAm9lIMeJ','UceGZ57QlDbh2pjDvCcCkRp6NG','feJz1FSLo8bocLqPh4zIvLT370n2xGkzChCo8nfKioaTH43WnZegsVZsF3AQ6B8Q8IO4UJdfQOwtGteSRGZGUJ2zLlf9MYlt7','UMV0iJzfx4SEm','b','9',1);
+INSERT INTO t VALUES (5960609996595225228,-25635,'tYn2SaBJkN3YKLXV1qCG0htcohHEvr5HVY0VKdvBYJrNMyofx9P6iVvil','LZUvkl9Ib9XFzbHotH3zn5wC4KqQPjH','vgQvDx2lIgWIP2B2MTAsNDnSPIquiX3g44GSyGcjS','fF6GYSB','Go','P',2);
+INSERT INTO t VALUES (-132442195457033670,17654,'yGedaHEa0435K2EL8XTznZ0gYhLA2eUXkr3M5CKsmu8KrnlirrDQXdG8Ng0Wpy9Rfhe8','fRfmiKvZW7Qo4PUAX30rhLWGYNiV6pM28LQ','3','2Jr75qqk','e','p',3);
+INSERT INTO t VALUES (7164176053645917461,12983,'LajZfo3IATnCRqg','o7ZmTvmyUhELt9OHKqnwa5msMkuLj1t5hNDIiW99IrbM','2Uu4J4p82f9Sd','tYBsAHZxhubb','E','n',4);
+INSERT INTO t VALUES (1884914526321738998,-3453,'vfojuXkFUnj12wygKAw4BY45UMgqpuNmqqyBOGhy5RgNbCgRkIhId','jNCAKYIKuCHDrvnZrdGhjEMCv4Q5u3RPCUBMWN5kkhKw1vLBsjtWxkheBcuNknVfmOQcp','bQhz5PIejz7DaboJlo1Ucse0p','yEiC1E','M3','p',5);
+INSERT INTO t VALUES (-4746898015157266713,32316,'yaSqeT23yGwOBvZKtvzc3lSxcQQCaDstHqNbfGzMwOnMKqtca20Py5OVh','tXyDM8E5peKdSPInXzYaQVbiWdEeJSF6NJJpMbkfCIOiyKzKRUXr95rHPgjEKbxabTmDKuv4y50kA6','heTdJ8tDxWKwrncLcaHFKoMkAZJzSZBLLAfDTWpgMGi','ueMOs6G','Al','q',6);
+INSERT INTO t VALUES (-7372008198411513074,-11880,'GQRwf94w','EHy4Y3','dZQ3ZUqb1KWnCf0WegNmliMmnFBeo4SHN190IrX3aHO6x7VmgbvPAHZw8wjQ','OHgo41bRjUUrq','Z','i',7);
+INSERT INTO t VALUES (-8952069919514383047,12434,'PM7jr7uULr7DTT3vmUVfOAqUvLsOhnihHc6jMdh2Ed4QZf','zuqPIicehiPe8EdJoyzpm4LWbWX','HPpgFP8PyLKEUG9K6qPNdPAn4','Ix','KK','g',8);
+INSERT INTO t VALUES (553566024645906248,10170,'efgrUC151iBqIhYIA3tMmPBDDWYdOrDzT6GGAY22cY7hFRM6cH0T629sq4qd1tkFut','ElhDXiA7G4TYFkCOQ9D6nQXyGF7q5EDosx6BEWPcFEOxcMbVE1qEU7MMZh','YIL','Zyvb9AVAZIK','d','J',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT, c CHAR(80) NOT NULL, d VARBINARY(83), e VARCHAR(100) NOT NULL, f VARCHAR(15) 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 (5887903552918188081,-7122343,'BvT','Pi7Fcu0ZNENI1sDj4epd6pFyO4fNsxpNM9UBxzB','Q1LXfuqnSm1yFx0ayHET9yf0NxRtRKJ1CnbqZrWDo9','bqLe5YePIi','lisM8tWXEoztKn4ZpEPAKbkg0TfouZmVo3l0BQpa9dB3ZvukkGU8FRIdRj3kGTlDNT1VCU','ZacSQrsj',10);
-INSERT INTO ti VALUES (5887903552918188081,-7122343,'BvT','Pi7Fcu0ZNENI1sDj4epd6pFyO4fNsxpNM9UBxzB','Q1LXfuqnSm1yFx0ayHET9yf0NxRtRKJ1CnbqZrWDo9','bqLe5YePIi','lisM8tWXEoztKn4ZpEPAKbkg0TfouZmVo3l0BQpa9dB3ZvukkGU8FRIdRj3kGTlDNT1VCU','ZacSQrsj',10);
-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 (6336213101493806055,-4308744,'80n9hDfv','PuJXOsgqsFcp86gUQjVlCoK652D6vJg04ueIPgdxU3','0NtSPpSe6i5NY4J83c4W2XwxDTZOhTrk','BfE1Sun','hQSyW7HAMYRKpzHQZVVHxwd1KoBPj3b3ffXGaQQfisKMHT242NYVveKoEt9hsrgQoVgPhOiwryQdoWrJNLSrPa2Jtfg1AEp','zVwXqLxRqpvebbbIfP2AVMncxF0HojvvHcV7vRyjUtSksKdM7FD9gBX5NLzYr4osiU49hU0JqYBj85RPaDqy3BpZQ',11);
-INSERT INTO ti VALUES (6336213101493806055,-4308744,'80n9hDfv','PuJXOsgqsFcp86gUQjVlCoK652D6vJg04ueIPgdxU3','0NtSPpSe6i5NY4J83c4W2XwxDTZOhTrk','BfE1Sun','hQSyW7HAMYRKpzHQZVVHxwd1KoBPj3b3ffXGaQQfisKMHT242NYVveKoEt9hsrgQoVgPhOiwryQdoWrJNLSrPa2Jtfg1AEp','zVwXqLxRqpvebbbIfP2AVMncxF0HojvvHcV7vRyjUtSksKdM7FD9gBX5NLzYr4osiU49hU0JqYBj85RPaDqy3BpZQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5696473130655074857,1190408,'AmPInxYvxw2gJoxAm','1MxFOY6T7x4nyGk8Ngrsc5DKhi9z0wo09roxrmrsg','8ksL5jnzeDpFc4nzHosw4mf7MnEIFpg','Su8IUOUMT','qltOS8aezvy0hVoxVUIAH8dgHiB0','YQzc0Ll102RyAyFg0JliI8puqnBTBtJz74YIUxWWQi7oYTt29lGQ5nYcp1fKdEisfv6u9j4Q',12);
-INSERT INTO ti VALUES (5696473130655074857,1190408,'AmPInxYvxw2gJoxAm','1MxFOY6T7x4nyGk8Ngrsc5DKhi9z0wo09roxrmrsg','8ksL5jnzeDpFc4nzHosw4mf7MnEIFpg','Su8IUOUMT','qltOS8aezvy0hVoxVUIAH8dgHiB0','YQzc0Ll102RyAyFg0JliI8puqnBTBtJz74YIUxWWQi7oYTt29lGQ5nYcp1fKdEisfv6u9j4Q',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3892508836756376713,-2541,'9dmdlS8eqxLrRwBf4dovUW9YJYxmOd','2kQvnyQUAh7YwO1sQqUmJKGt8PNRJlkc','jkH','yEPnkht','i8','G',10);
+INSERT INTO ti VALUES (-3892508836756376713,-2541,'9dmdlS8eqxLrRwBf4dovUW9YJYxmOd','2kQvnyQUAh7YwO1sQqUmJKGt8PNRJlkc','jkH','yEPnkht','i8','G',10);
+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 (1772870468236762351,-2598,'rs21X9owyCwdszqlZlugSBhIQf5BY7inapkmWQSwBGZy6Ftf9MRArHOrZy2zW1pc','eWYtYss0zo4X7is4YdKLtfbg9XJS1Wu6cB9GVt1yIuDJDz0xmV8fKf6NQKbxfwC7LBpsK3','ZRUEzcfFPB9JM2FG5V','3Srmwb1ZD5SG','t','X',11);
+INSERT INTO ti VALUES (1772870468236762351,-2598,'rs21X9owyCwdszqlZlugSBhIQf5BY7inapkmWQSwBGZy6Ftf9MRArHOrZy2zW1pc','eWYtYss0zo4X7is4YdKLtfbg9XJS1Wu6cB9GVt1yIuDJDz0xmV8fKf6NQKbxfwC7LBpsK3','ZRUEzcfFPB9JM2FG5V','3Srmwb1ZD5SG','t','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-3081476939735197276,25629,'8D7AS','jvone7mYihWgYGAL4LCxtHRBo2RxxDgZRtXnU9qWzY4','trspJd4KX9hBkf7gzq7cQF1ZoTmrQ5','1suKw512','r','h',12);
+INSERT INTO ti VALUES (-3081476939735197276,25629,'8D7AS','jvone7mYihWgYGAL4LCxtHRBo2RxxDgZRtXnU9qWzY4','trspJd4KX9hBkf7gzq7cQF1ZoTmrQ5','1suKw512','r','h',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5079393313723920046,-23031,'402i96mNz9zFPBmWFyNC5J','DM69SQ44','oPhBSKXcMoXFQdewf435e5RpHf','AgYVWD3OdfDiWHEguOusyAuYJYMxzbN0e7xMPlc54kNGJKRWWGqZc93WJEYw0IW7iyOItP6QUVt','Ft','4',13);
+INSERT INTO ti VALUES (-5079393313723920046,-23031,'402i96mNz9zFPBmWFyNC5J','DM69SQ44','oPhBSKXcMoXFQdewf435e5RpHf','AgYVWD3OdfDiWHEguOusyAuYJYMxzbN0e7xMPlc54kNGJKRWWGqZc93WJEYw0IW7iyOItP6QUVt','Ft','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4016468854903945646,-20000,'oVsRL8VUVBGAT33LTAhKmbCb5YnTaaXdqxLzrKzLNRGWvy4lgYcNuBSfoWFUDSVtOXc3jX7YS5YQtnXu','jLU2JkUHj2MeMR3FXxgVuDiK59zN6rCDO9bc0vhjFlkHNXO5m6UBFSaxDc53dsuz0AmN9PBa75cQIMEzOaxGc','zYfv0WegISRsFQ3WeUPY4EFtnNair0b9fcHRmzQ0blAjRSVjyt62KYq9sc9w0uA','Iz26A0WA4KaYsvwVWciSq2pzjp54rp743e0MmTFlFIP1bA7CcwSYlHXS5TP7JofHfgUEqk2XTvO0ojqZHwKMDBD7h28SLdvUIdF4Ru07q37ojk184kAdWWFWknPxFpmFSI6MljDAgavoSVkT1kbhz3F31f1jGKknNJat71Dguxf1s0wSzSSTc3mBLBnEpoceV0bOPmx','T','H',14);
+INSERT INTO ti VALUES (4016468854903945646,-20000,'oVsRL8VUVBGAT33LTAhKmbCb5YnTaaXdqxLzrKzLNRGWvy4lgYcNuBSfoWFUDSVtOXc3jX7YS5YQtnXu','jLU2JkUHj2MeMR3FXxgVuDiK59zN6rCDO9bc0vhjFlkHNXO5m6UBFSaxDc53dsuz0AmN9PBa75cQIMEzOaxGc','zYfv0WegISRsFQ3WeUPY4EFtnNair0b9fcHRmzQ0blAjRSVjyt62KYq9sc9w0uA','Iz26A0WA4KaYsvwVWciSq2pzjp54rp743e0MmTFlFIP1bA7CcwSYlHXS5TP7JofHfgUEqk2XTvO0ojqZHwKMDBD7h28SLdvUIdF4Ru07q37ojk184kAdWWFWknPxFpmFSI6MljDAgavoSVkT1kbhz3F31f1jGKknNJat71Dguxf1s0wSzSSTc3mBLBnEpoceV0bOPmx','T','H',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4947546066328653000,-2420,'q8IN5NWmjG6DS2xVG9Qi2YseSO4Zc5MQDlrhekUlwIDPhAIAwpqxhtdYunRCGHqsuqVmcFHkXf','CjlvzgxWvyVdUn0T','Z3gdpOolUuNcX5b','074q7uIagcyxF5c4','Is','QO',15);
+INSERT INTO ti VALUES (-4947546066328653000,-2420,'q8IN5NWmjG6DS2xVG9Qi2YseSO4Zc5MQDlrhekUlwIDPhAIAwpqxhtdYunRCGHqsuqVmcFHkXf','CjlvzgxWvyVdUn0T','Z3gdpOolUuNcX5b','074q7uIagcyxF5c4','Is','QO',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b INT UNSIGNED, c CHAR(94), d VARCHAR(78), e VARCHAR(66), f VARCHAR(62) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-16084,1293320148,'n5puFyrHgdaQNkH6PjYmctBVjAo721b8uN1IJvBwYOqI46iutteiBF0opKodK7xiL','W','so27i3HY43aMt8Spz9','WAPoJRD2AMYBfwmsCmE1UGqWnA6uzRk567J4mP79NmXSi49DJE','NW','D',0);
+INSERT INTO t VALUES (-9395,47942818,'nfYelxudbOrctjpLsiAMu30SFBfhF5CX6zpe5qDrjnF0CQUOQnCC0iZr80m617hYdB4PMmJXryxMn','zxumetEWBMRU','aqlwRGTm0p4Zgu7FbuppTFDQCYFV1Woo7Uz3JAFmow','As7uR4RDyfkd9hMzf1O2ljKDqzjrdVUhl','XM','v',1);
+INSERT INTO t VALUES (32147,2878715158,'IVdAe6xWSM3ct9l2','dFU0b3JUKSQLrzKVFKJ25hr5pg2neHlPX9eo0W7n5TXMhS8kE2dvithW10','wV1XHs4I431wjEaK4B1jON','QcgdcMIjOyRIEgx16LPc7XtQXotboQXQp74GIkZMRI51jcck','v','D',2);
+INSERT INTO t VALUES (-414,3574089773,'mEKkunUPFJ0sDz9SD6lqQgLDzJQzvOmvE4z9DiDy16Q1k9JCjyvTuduepVdg8kTAI0pAnxOUhggOWOLCCA','YFHQSg3FWtG5Ww213t3b1Rr6AlU6U9yfkGpdfTgOhBh2BJX','NH7LQaOW2GK9Qe8FRAWWvlry59oTBKf','L','X','H',3);
+INSERT INTO t VALUES (-25614,3428933217,'6CRHcJueIXT9','gNdso0dPPGAnErywZiJXyzc2noY0mB','t5vfVhnOGgPiTQ1uKmzpc7emJPawRBIX15lUlqfVn','qHej2ZXCenx3yyjgr451tIKljB','Qn','R',4);
+INSERT INTO t VALUES (-20976,2637403976,'XPyRw1QJTwTzVVmzODwaDRb5TEE5MjOWTn8sbDg6aoL3To0lDutWD6sv6DnXAYQ3pYsJseell6','QNP5bpSxog7cSlhwq90HjpwE7AxDTtMhDDPjFvhbCLxzQAbqy5snBg8wFPOqGMlTpryb9x8BH','WwycknM48JHS7zj1KARcBQTAZI6qFXsM23h9E6uaeKrKDSlVsT3ZcLkGnwjGCGWHM','D9gqy0gUWd3UiKd25xpDfYoCpIS6B9ba6NIc3b2OonrdFO','R','w',5);
+INSERT INTO t VALUES (-2093,64297738,'CFOXIJo3krSWPghlBafp8Q04zMjczKHktHeYtoMVgcClSBCbnMh8hJgZ64uEXU1fd6IDbEcS8MUyYGuz6bEjfFmVTtK','qGv4','LnAtS7wqsFn8Ib8u5N8CSlsU','PG','Qe','T',6);
+INSERT INTO t VALUES (-13440,3102875496,'lqy0poV3Mu','pMJ7Y','zBKEfDREcv3d5tRARhzpZq74z9ftPIAG5RGOjMEWqaiYRzA5BagLom80eXLMY','mDCv4kqGnShFcYiLx5yx0YsED1NgJNvPmApxj2bNyAJnkd2BgualgnhUM0','Su','5',7);
+INSERT INTO t VALUES (26017,4074362502,'TnGPzq4VMDuB5wPjiDW','0','HAU87r2DMzG5JMpANqgpdHu231W9z1WGYxQRp5Uw9Xa6VvsllTYVXvDWn','fWHLMeM6aYNp85mLjw9BQqC','V','e',8);
+INSERT INTO t VALUES (15955,3703404699,'zl0HYvlKymzp6BWR31MndS3kKY8iKLPUK0izyHruUw1zXwtIuZ7N3ffueXFSSs0QkliBpwV1LchgeVFzlrV8W','e','h1AXGzDSZmz20CTVkTE8L2qmZHc','Dy3Ejtl','U0','D',9);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED, c CHAR(94), d VARCHAR(78), e VARCHAR(66), f VARCHAR(62) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-8119662,4241320413,'72cdkGgEOlNzBVsm0IOgVeO540nNGMrqRo7gNucWRJL','SdFcrBReUGjF55CwLSTPUJ1RLv1XnROJJp5TEqHMSFL2zZ','LD','qSwF5NmKc7BbnspXWf2s3r9t6pnC2Pcy5bRlngvAqyOY1QYipLh7','B6','Q',10);
+INSERT INTO ti VALUES (-8119662,4241320413,'72cdkGgEOlNzBVsm0IOgVeO540nNGMrqRo7gNucWRJL','SdFcrBReUGjF55CwLSTPUJ1RLv1XnROJJp5TEqHMSFL2zZ','LD','qSwF5NmKc7BbnspXWf2s3r9t6pnC2Pcy5bRlngvAqyOY1QYipLh7','B6','Q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(95);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
+INSERT INTO t VALUES (5402426,3161415029,'BU4ELTRXqQpOwsRLWuGumIFAMtP','Y1uEyGL8lWmUdEx','NPzDWxxqopXHJytIJSKltGWwP7g9uLrqQqUV12k46QW70pLUYFPD3EVA','q7sdDQlmmolKWzT1LeyJmykUJHty','K','x',11);
+INSERT INTO ti VALUES (5402426,3161415029,'BU4ELTRXqQpOwsRLWuGumIFAMtP','Y1uEyGL8lWmUdEx','NPzDWxxqopXHJytIJSKltGWwP7g9uLrqQqUV12k46QW70pLUYFPD3EVA','q7sdDQlmmolKWzT1LeyJmykUJHty','K','x',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6433184,301108219,'SZPV4XZosKYSCz2TbKUq7FVzVUEly6OxvalIBMXESRZICHaBpy7aq','nkpcnsQpYgwYWjOGgU1pHm2Uv1OigiJyg4dujAWbKmB7uE2QT','OMBDn11','XYxbni4aYaTGiQ4bizO','f','v',12);
+INSERT INTO ti VALUES (-6433184,301108219,'SZPV4XZosKYSCz2TbKUq7FVzVUEly6OxvalIBMXESRZICHaBpy7aq','nkpcnsQpYgwYWjOGgU1pHm2Uv1OigiJyg4dujAWbKmB7uE2QT','OMBDn11','XYxbni4aYaTGiQ4bizO','f','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3349644,481185815,'7DUFffLoaQFVVRjRNHeMK9J1l7spwuuMrM1FXWMm3mrl329hPiptjZ','3xJF3TJ0qRwBuoJZ8medzKbrChVHZo9WP56c8VjUIsuqDQvEWUyLAopKaCZ8nQADlMhXtROBmh1pTHSjfDrkPDrGRAhKXKb6H2bqAxS1Jt2Hf2etT8OhmmMDDpL7p9haBGhB7vZfaAQJgizKFwyjjajIHxJ57o9KOCtLedANX2fymEjxAo5Y0K6pxVOM5EuiBYoXgf6ZSsf','HtnmStv8','6fvbaj4TrpkhNSCH2m2e5Ww0Mgi7L04fsq3DuIVUkO6FjykfmrJZo2RO9A6SCFl6FThLphZSQZyJaxUwiM3DeKiGYI4HUdZegq2HdaN3DexmUmQ5nJIiC6a7YWFRT6wHtgGX474FSuYQMOy3FxtlY6OmoJ9jZDxdaVdCtsXb6YdGGTnBV6eNla37irqjS6vBZBTAUkpFC1ZsMXl4Tra3DSSN7QJSPCIeJz6XEV3lKBFSGhbhV4jO','I','8',13);
+INSERT INTO ti VALUES (3349644,481185815,'7DUFffLoaQFVVRjRNHeMK9J1l7spwuuMrM1FXWMm3mrl329hPiptjZ','3xJF3TJ0qRwBuoJZ8medzKbrChVHZo9WP56c8VjUIsuqDQvEWUyLAopKaCZ8nQADlMhXtROBmh1pTHSjfDrkPDrGRAhKXKb6H2bqAxS1Jt2Hf2etT8OhmmMDDpL7p9haBGhB7vZfaAQJgizKFwyjjajIHxJ57o9KOCtLedANX2fymEjxAo5Y0K6pxVOM5EuiBYoXgf6ZSsf','HtnmStv8','6fvbaj4TrpkhNSCH2m2e5Ww0Mgi7L04fsq3DuIVUkO6FjykfmrJZo2RO9A6SCFl6FThLphZSQZyJaxUwiM3DeKiGYI4HUdZegq2HdaN3DexmUmQ5nJIiC6a7YWFRT6wHtgGX474FSuYQMOy3FxtlY6OmoJ9jZDxdaVdCtsXb6YdGGTnBV6eNla37irqjS6vBZBTAUkpFC1ZsMXl4Tra3DSSN7QJSPCIeJz6XEV3lKBFSGhbhV4jO','I','8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7798396,3438829593,'3poLJoRcBu9SJ6s4M30WZppLmbns58xMt4cpG88elLG4fmFdBEr','j7geDbMZcjoanbxUcsRw0xhGgqTtCZE','ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN7Vg1tZr77euXFTipZ7QQxMNO','78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFvqYJcYTQUKkS7EyVrBO7ROnjohFQUVAMNUhQybRLEWLxA8pQE9GVEu1LrFHS68kbLshpZD42angsiGaAytYvEnUxprHvO31mnFRosnzWUMJtejrrpCRcWr9Q','F','b',14);
+INSERT INTO ti VALUES (7798396,3438829593,'3poLJoRcBu9SJ6s4M30WZppLmbns58xMt4cpG88elLG4fmFdBEr','j7geDbMZcjoanbxUcsRw0xhGgqTtCZE','ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN7Vg1tZr77euXFTipZ7QQxMNO','78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFvqYJcYTQUKkS7EyVrBO7ROnjohFQUVAMNUhQybRLEWLxA8pQE9GVEu1LrFHS68kbLshpZD42angsiGaAytYvEnUxprHvO31mnFRosnzWUMJtejrrpCRcWr9Q','F','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4728056,1668743131,'yXN8bxUCuEO6lysCDx34ufE5','birdqgYcGsDeCZZaDlXN36MXUwAuNZqaL2rp5kk0ffv5lZ9e6YTTV8H6JDew7qCI9YvRuoqnFCJtSsMpDs0CNuIizRGAMz9GCvkRkvpGAIn66DR0mouYi8j1E6Y1q8IxR6rsdXOBnrXUjVo8WBaWr210xbk0tHUZE04','r676GfwiyYaXHbYlpS1QwZ88mXl4lBQ29VB','CoNccssOaHh6jJYTH32OLe4kBQarjO70JQzoSjdN7F5qsTBcDbz48X8IlNbZUHaUs354TZxOe9yNbjkoYGdyQoAryIF1RwEqFFJMmJesG1BcYJltPrE2j','2u','JQ',15);
+INSERT INTO ti VALUES (4728056,1668743131,'yXN8bxUCuEO6lysCDx34ufE5','birdqgYcGsDeCZZaDlXN36MXUwAuNZqaL2rp5kk0ffv5lZ9e6YTTV8H6JDew7qCI9YvRuoqnFCJtSsMpDs0CNuIizRGAMz9GCvkRkvpGAIn66DR0mouYi8j1E6Y1q8IxR6rsdXOBnrXUjVo8WBaWr210xbk0tHUZE04','r676GfwiyYaXHbYlpS1QwZ88mXl4lBQ29VB','CoNccssOaHh6jJYTH32OLe4kBQarjO70JQzoSjdN7F5qsTBcDbz48X8IlNbZUHaUs354TZxOe9yNbjkoYGdyQoAryIF1RwEqFFJMmJesG1BcYJltPrE2j','2u','JQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(40), d VARCHAR(11) NOT NULL, e VARBINARY(19), f VARBINARY(7), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3349715893,3270794,'x2HK4158ZeaiE7N2aPsKgZVFMs64huaDlxqQy3','x0ZoOH9T','zTZswfgS0NNzy','KUL','1','tz',0);
+INSERT INTO t VALUES (3809708163,5398434,'wXRRX4sPpWzMDJBAB5Ew','M','YfZQ1I','KFRr','p','ur',1);
+INSERT INTO t VALUES (1557847480,11578765,'6iK3hRa17p0UonAbYy0JaIv0','5W','Ap4mS','8B','V','Jl',2);
+INSERT INTO t VALUES (3600432142,3467615,'vfELMX4sLYiRZsZ2S2qYUbYd','ZFS','zdukP3D3','uh0Ccu','w','CL',3);
+INSERT INTO t VALUES (3506393280,780066,'VEaOrGjwwyOUgflRu3P1GSO67DN','X9x','qUeaY','od','C','9f',4);
+INSERT INTO t VALUES (2014387504,4608850,'LtRQk1yWvFA','RTLSEkh1E','4MoGYfzQIgEsR','mn','y','x',5);
+INSERT INTO t VALUES (3135026271,4542103,'XCBOstPJmW9rqSXvGuVcviMimmsnsHzFM','J','JkCyfeB','dJPS','p','W',6);
+INSERT INTO t VALUES (2544328157,5028269,'SCNXevLA1bWOCwuOKuAS0jB6Z4HcgK2woa','XOCXB2Zl4Wj','JOKc','G5ZJ','6','v',7);
+INSERT INTO t VALUES (1138672295,6810604,'1RQsZb','Cs8vZOz','E','K76ksHJ','T','N',8);
+INSERT INTO t VALUES (4208106244,11610284,'NxE1BfCPDafPf0i3tXLDzid5FQ','k','vNaIII8CduGZlJeE','z5nhRaG','z','3',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(40), d VARCHAR(11) NOT NULL, e VARBINARY(19), f VARBINARY(7), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4207035697,10557129,'l5y7JW2HYNJ4nbsVG4eWLUULtifZ','R','BHkKI7IJD3','eNLaWHC','g','k1',10);
+INSERT INTO ti VALUES (4207035697,10557129,'l5y7JW2HYNJ4nbsVG4eWLUULtifZ','R','BHkKI7IJD3','eNLaWHC','g','k1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(41);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
+INSERT INTO t VALUES (1989421725,3539550,'bsDCgYUTL50ELvGbqp','9','bWaQkICzH','GyHhAj','K','H4',11);
+INSERT INTO ti VALUES (1989421725,3539550,'bsDCgYUTL50ELvGbqp','9','bWaQkICzH','GyHhAj','K','H4',11);
+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 (3686380317,10971307,'q','Ej8cDhyL6SNrBe0hLLTAwMvPFJ5kvpyLkIkHnDrYFV1Ua4gxw5rcVdXVsTQjsThTexJ4mRwGkvw6jDK2XrO1xhPtIsUyCjNLiu2iAw01MiSPWnqoDrazmlUL2pSZBDiilrudae3GNBdGWyYAgVM0sWinbyl3JTCTMzcVAAoGw7qJraBtAHI0sMDGDmfbGcJBavYWCpmlGqfmKFfw7a4mUcrxaNDcdPGVo','iJw5RrjY','ky5','t','T',12);
+INSERT INTO ti VALUES (3686380317,10971307,'q','Ej8cDhyL6SNrBe0hLLTAwMvPFJ5kvpyLkIkHnDrYFV1Ua4gxw5rcVdXVsTQjsThTexJ4mRwGkvw6jDK2XrO1xhPtIsUyCjNLiu2iAw01MiSPWnqoDrazmlUL2pSZBDiilrudae3GNBdGWyYAgVM0sWinbyl3JTCTMzcVAAoGw7qJraBtAHI0sMDGDmfbGcJBavYWCpmlGqfmKFfw7a4mUcrxaNDcdPGVo','iJw5RrjY','ky5','t','T',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (12039525242222217382,6513350,'HkcUexD2VEmy','B5CjcOD4AoAWOw43DAZZ1HXrJHu3l3q9lz','sjmbYzbHuXFUrtTbdFpLcNIrrR2ZMgYSJJzV','ByZpG9EJZXH3d1aljmrvH9f7GfuGid73pq6o24LF1iSboBa3oPdhBAIfLVnMDRHd5eXmCri7XNLcu382U978hfWlqYirsKGkonxl6rS1knW3j2tK0yYN2dUe1Hl9oA2ebSG4cwOY6gjra9B0FfvvmOAtsizf','ivRAIE5FwTGS78uzvcRFFcaSdXTKY6yq2HApZScxXhTqfCeDIProJIKZ4Njew7KkcLOiaYxCCADSDF4KqlgO4d5Stm','5jGtgy1462BT9CIH2CliiQvIAYCM0SVZBr0j6O6CTlmqDnEKUYx83CASfCIKM49BKTNKGdaj',13);
-INSERT INTO ti VALUES (12039525242222217382,6513350,'HkcUexD2VEmy','B5CjcOD4AoAWOw43DAZZ1HXrJHu3l3q9lz','sjmbYzbHuXFUrtTbdFpLcNIrrR2ZMgYSJJzV','ByZpG9EJZXH3d1aljmrvH9f7GfuGid73pq6o24LF1iSboBa3oPdhBAIfLVnMDRHd5eXmCri7XNLcu382U978hfWlqYirsKGkonxl6rS1knW3j2tK0yYN2dUe1Hl9oA2ebSG4cwOY6gjra9B0FfvvmOAtsizf','ivRAIE5FwTGS78uzvcRFFcaSdXTKY6yq2HApZScxXhTqfCeDIProJIKZ4Njew7KkcLOiaYxCCADSDF4KqlgO4d5Stm','5jGtgy1462BT9CIH2CliiQvIAYCM0SVZBr0j6O6CTlmqDnEKUYx83CASfCIKM49BKTNKGdaj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b BIGINT NOT NULL, c CHAR(61) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(26), f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5244471847285336122,-9114373413044284025,'7XBXM453iACnyQvg','PgFeL3R7poGpHgi','Edg3VwUeJi0Mmi9wzfN9GmN','DY9FTZE1KPRyNuZpFFruPuU90KEMnXJSaZAYedXTA4qSBz8YmkRFNK2L8PNREbDPEtMzfuo14bC0KO','IEl','cC1CF6B9XMChJsM2bFpxa0k0s6yuEMWjSVAvES2W6b4NEyR6',0);
-INSERT INTO t VALUES (-295489231063665295,-161618753117395569,'rlIncje4eRylvE9NDr9ofkpKv4nD81dQS5dxv','re7zA14gTWYB3rRXCx5HzOKIfCaQgQTfiflIDfeCyw55StrUtoe4ewNa','gvnP1DM','79z2eGvadmoEXLhpB6KsNlaUD6UtDQhCxqbtJAuqRusoTI6S5vmb3Z8R6MEt8OcAbHWEqV8wU0Z8CWP67LI','eSBTmi9Mlt2Aei5GEt2agy6yBjXnpQPzJxPTNpwo6aybYBrM12JxlktsOeWRZ','d4pXEF0qjA5GPfsUir1jcGaUP00UFBpQAzX8YU3dXuP4',1);
-INSERT INTO t VALUES (-5162934556817500278,93790000118025542,'K9E5aNw3YfruwRWkIOWwYRLDI4QCI3qdMiekkZkvsM4inqdhPHm6','IA0FrMn5mpU75oclGRFA52cUoVRTSeUnedzNtnVn9tl66qoXgxwqWOyvGxraf2','B3rSBpMU6bkL9N6q','to5JKVy6i956s0v0QsSNpSGIShYImPuDYeBwcSnOqfozeHmvfgjIEz59Y9CxIJ4qCFPBk4MHLiWk2fYfolqPiCLky','9WUGir2GKJmIv0AI96e3jZKzseRtYtBptOsOVuu0Jvx','9pH1mSwEEl3uEWWvPRKimOBG1WW6GtFHwA0h',2);
-INSERT INTO t VALUES (-2865965443274040774,-7652917742915588486,'O96KndNHP2xgUjvKYb2KVwct','iJEroG5dIaLffoDCvpxTAL8VXjQnUuZt95BjCG8lZeI2Y4vjps1VOATKlhYbV99JMf','O7w6yHb3Cvfk6cyw9hHpUs','5WHNg1KZjUMZ9XwLEMj8p5Ddvc5','MoNybuAtpoS2m7w','abMk4ZnhuUJYI1Hgh32K6rRSZZBzpgrUrg5VXnOXIi7S1y6kyF5UWQK6lQ',3);
-INSERT INTO t VALUES (4314574108532738691,5289553584264910883,'Hhls4SFEzvURf5u','mhxz5LwESwyKAAmDJqjPgjqbgrJztkOCsSFFXnTQiPa7','dCaWqYmIwdzC9','s60weVD6yHjd8SpHh9reqNl3oN','CPd8eqn3m','yYhJc159Ppz2LVBtukznuxJSomcor',4);
-INSERT INTO t VALUES (-8237241776700357569,-8856430118583173225,'8ipdL9vXxi5rpmx4RdHn11498w2qEPQi4kfan','xbq3UgxrOtKKt5NYuPW8MJSRpg9zt1hibRfB28m5HoFeGWLm8w2hMYYb5','AvAk6ArOSUYltS1weaswN','mujJxQFLzlhpJqWEJeDKluE8Yt6aJUKhwPehrfKyyRi1cXXa5pk2jIFxI5BZKaF03UHnDhCeZr9VJKKprg2S5','8Sf2XL1VUS1DFPSYfFbUGRNornDuQ9r7dwoOk1xuEyJEUqV22ZI7LIafvcX','8Mwf',5);
-INSERT INTO t VALUES (-3618415271786100453,-825640236556713308,'rYYQ3JDVg','XxqPXf','0b2FNehD2ueFuUHVntQlI3f','bpsPcxdb58zG1yMyJBQyjJkRChV5EtQhmyjVzkn849FKv2TsgsyLyKHUaP1FZa7ot','4MTNHKoXR8LI09Y','aWhmOP7jdQ5zRkVcoMbZBZSAXxzwLAMv731b9wPlxRtDVVK5e9w2zgqH8YOJtMPZRi1',6);
-INSERT INTO t VALUES (-5321282865030193124,-2512473208498877416,'3FkpuVSxdEqfW7gqtz1sB0g7KHxmleAvBWfRmmi5','TNoMmb06R6DMIcpinbO0Q8lmp3ykzZgk7Kz9QEp0bxb6Oz','ffHdyRvzO','GUJvnX7wAcKi2YJD94LXqpWQE6eXCMpBuWmN2cioifdp2mfVH7deDREQzijtgS','n4A2uuP55AYQHGMwQBpv9Hs4Jp9ZJFTG3SRKBA3qQwq5ejjhf9xaekjSqUYwarIfOxGF2qDqLKJVYhveUUPG','NgFoTmJoCdxPhZgyOdjlw5NuqwyjNEvPoKBJHmSh3oAcXwLBXK1HjsDiM3zCD0ZzBLThZEPWaR0Vc2z2pIqOIKdR',7);
-INSERT INTO t VALUES (-6728460651673057309,-8296635130719666290,'jxyqCBC94Ycg0Q7JokYRe0rGg','Zi5b30iGSQWI0SrfDozWjPxuqNm1ssAEA3b0qrv','QypnJOciArN5M5Oj','xOsRTSYWVFzJuobaYoI00xg2PqUHaJgCYc55Q15fwtxHs70WeZ22iai9hzGpUzpFxVMpn6lp0sH','wTdWKV3thHyOCjnuy7I0','yp12L9nNFHbrK4ZUkTLxUxjOrEpz1ZeGHevtLvXz5o0qMj2ewW6JhBgkNIyChVmEGdlOlMel5U3E1J1qN4X1AwLkWd84oc2',8);
-INSERT INTO t VALUES (-4274091237798764464,9147264059019316596,'dfcPMjoXakGynqqWDR0FiK','2F4B9uVRRRpgsUEJCJm2MJ3xQhTVZ8NhGlW7WxFEBKMtNuRA8rtSn1ZVQYDwHEmOe','DoRGJ4OZ43DezKGW','qQnyBOtM8JUDMdt2ZigI6buI1awMk3xvrG9joi6a69iijME7fjNa3OrEYXfCgSOFw2TZgN2AcXzFEHs7NW4R16','KAwJZSZFlOZu1fLouSJJaO0ogIITyWKHJbG4C3fwJVZ8f89DWfIfVKSSqCrfTSU','cedSpBXTHNJcYMsgRze3bODsbIwcIEUejilK65DbyNx0TXOemkEOUo9exWDPbdO6Z5acF3j',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (9119390214887608683,508950707927687667,'kWIvMm1I4OUdtcF','EkSlOHnjIH9amo5BzMHTdyM1Px0B4d1Y','CqNOl1','t9dyMcl0m','ZcpI82lJ7jjSSgFm5DbboDoctyOeLTEbpFE7n5f3pt3MPTuRfVnvngVUujmDbXnrtgLPaG','R1uOB4Qf15wTawtjUT3a05sxI2FqM0FO6RDn7QfOPqudk41OrwYW6hXE3Mf7z6t7JX1eXuKTeXq',10);
-INSERT INTO ti VALUES (9119390214887608683,508950707927687667,'kWIvMm1I4OUdtcF','EkSlOHnjIH9amo5BzMHTdyM1Px0B4d1Y','CqNOl1','t9dyMcl0m','ZcpI82lJ7jjSSgFm5DbboDoctyOeLTEbpFE7n5f3pt3MPTuRfVnvngVUujmDbXnrtgLPaG','R1uOB4Qf15wTawtjUT3a05sxI2FqM0FO6RDn7QfOPqudk41OrwYW6hXE3Mf7z6t7JX1eXuKTeXq',10);
-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 (3042180398410180304,-8777492315440882925,'nLOlVAUfw0iRuJrLNnTscr','L5PUSd1DXICf','dwO1FW2jio1tp9Cr','6kLQQzx2iCWXHnlqFTyXueqIyEMakBcE5a9JuTfCycMETXf7nbYhZTSPX3an18uAhQG0dxriOy1JLNO1','jPQoL0NxMSjz9RQ7xzFtDMwVM5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZl','IcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wa',11);
-INSERT INTO ti VALUES (3042180398410180304,-8777492315440882925,'nLOlVAUfw0iRuJrLNnTscr','L5PUSd1DXICf','dwO1FW2jio1tp9Cr','6kLQQzx2iCWXHnlqFTyXueqIyEMakBcE5a9JuTfCycMETXf7nbYhZTSPX3an18uAhQG0dxriOy1JLNO1','jPQoL0NxMSjz9RQ7xzFtDMwVM5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZl','IcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wa',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4243660423864311618,1750284768446561441,'4wf3Yw0HnOQO','fIcRVTFOeWN8XGtF7bt7Ci2hQyMYsMLCEeyUvNJ16gqqot2HGcSqqMGStPuXXB0cAMhKb88ZHgUn5M3gjuh8qoD4qZf9BzhSsdqQ4QrCnCnbkqoFwtBEJQXq94qTrrb5GQciq2ymiO9Q4VZDR7pZOcKkybgF9J3r88LzsyuXUTNLUWUxor8NlWohonwmseZFDzsod','LfVUMRQ','cXQJynKqDDQ5a5YeQ7cU3UXC8uYANpN9pD4zHCdvOU5qxiLpRsuYUFJW1RGvPXBhAEdwWtyVjkHuWI1TJNGJZb3Q3JVSws','MSUAjsFKLisfqr10KWuvB4SQKlJij0YN6QYtu86EH53JGFnSbD9ifu9UuLheFsHqwIODldQtaFfdVYiRGBMhLgSL6XdzyAMSA','ET9BhnBTBI2GuqXaPNz2Qhjl52sW6LIowt',12);
-INSERT INTO ti VALUES (4243660423864311618,1750284768446561441,'4wf3Yw0HnOQO','fIcRVTFOeWN8XGtF7bt7Ci2hQyMYsMLCEeyUvNJ16gqqot2HGcSqqMGStPuXXB0cAMhKb88ZHgUn5M3gjuh8qoD4qZf9BzhSsdqQ4QrCnCnbkqoFwtBEJQXq94qTrrb5GQciq2ymiO9Q4VZDR7pZOcKkybgF9J3r88LzsyuXUTNLUWUxor8NlWohonwmseZFDzsod','LfVUMRQ','cXQJynKqDDQ5a5YeQ7cU3UXC8uYANpN9pD4zHCdvOU5qxiLpRsuYUFJW1RGvPXBhAEdwWtyVjkHuWI1TJNGJZb3Q3JVSws','MSUAjsFKLisfqr10KWuvB4SQKlJij0YN6QYtu86EH53JGFnSbD9ifu9UuLheFsHqwIODldQtaFfdVYiRGBMhLgSL6XdzyAMSA','ET9BhnBTBI2GuqXaPNz2Qhjl52sW6LIowt',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2407778236268840573,5342137432513202672,'ZFlmF8c2Pfn7KP0mrOYLqGKnfPgIUmNnwvZcNr7i9baAG1jzc1','Gwbuqdkxzx2hqZS9rcNcvD4nleJ8RGri8uV0x61wdnw8qpaxDfr0K9RORFDu3d7AdbCFzCBY6WCdGosyA715TbGUqc5rFMdJpXao1hp9K2CFKwx6fIHmcGNRFF90sQSVWadDBMIviEEKBFHxx','NPI06Dm','W9RVnqyM3Vb0kcsD5FFUH4lW4SYSQ0zJjHpjVt7fGDnhfJraWJGWrs6ehWsiDQU90AB6JG9XYk8VDgBxvS3WWCRPTMfI6Z3FUtBPjxxV6uhKjHmT7ju7aZW0lengASf4r676oodwsnhaJtf4R22l4tgununkuI3owkNFC4wBc4KhfGUiavkxpCsTLTo39gZC2RUv79plfcr62u7GAZ1m','TuemGadmhHppEcciKekdespdCzAhpuqSejoGN1q8C6Qoj08isnlsUHxGV1wGIdzbRyKMY9rvaFxQNhMOVWBF','84J',13);
-INSERT INTO ti VALUES (-2407778236268840573,5342137432513202672,'ZFlmF8c2Pfn7KP0mrOYLqGKnfPgIUmNnwvZcNr7i9baAG1jzc1','Gwbuqdkxzx2hqZS9rcNcvD4nleJ8RGri8uV0x61wdnw8qpaxDfr0K9RORFDu3d7AdbCFzCBY6WCdGosyA715TbGUqc5rFMdJpXao1hp9K2CFKwx6fIHmcGNRFF90sQSVWadDBMIviEEKBFHxx','NPI06Dm','W9RVnqyM3Vb0kcsD5FFUH4lW4SYSQ0zJjHpjVt7fGDnhfJraWJGWrs6ehWsiDQU90AB6JG9XYk8VDgBxvS3WWCRPTMfI6Z3FUtBPjxxV6uhKjHmT7ju7aZW0lengASf4r676oodwsnhaJtf4R22l4tgununkuI3owkNFC4wBc4KhfGUiavkxpCsTLTo39gZC2RUv79plfcr62u7GAZ1m','TuemGadmhHppEcciKekdespdCzAhpuqSejoGN1q8C6Qoj08isnlsUHxGV1wGIdzbRyKMY9rvaFxQNhMOVWBF','84J',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(59), d VARBINARY(29) NOT NULL, e VARBINARY(2) NOT NULL, f VARCHAR(21), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (45,19502,'7k5yhHRE5SUibZSJ2FNObHebXqRQk5Oga3qWEd','c2P7wYVJC7Zc7JbogcShGK6a','Ck','UpWX','4nnp6LwoknRFkmmUi5PICTEEEa9ZMjKAwXZWUsXLdXXPBr1fm','mjaRiGRymqHZPsEzBF98n6H4j9uZ',0);
-INSERT INTO t VALUES (-43,11529935,'0QNzY4WEyVuS72FODCRbXIeV1IWQPjMTNqBxiKU','MYu0fLpzOMFJ3NDTjdgiFYRiW','wG','7','LQHgWCQeJr0zS4R1kBXl5wPdYP','LHGnVbo2hDG7fOHZsSxZQDHferv5M7MsmY2Zw45BI0KuAyj4',1);
-INSERT INTO t VALUES (-125,6013163,'rUIjDFLEBHpfiqTlh6o9NI4SCI3cnz549AAmMnD4I0KryA0sduz','NUmQJUgbFgiRUcUxGyx','fw','2GkUxDu','wIU7uuf0McH3','zRDgwaC9q7SHw8EKZ8fuKVUiw37pODiO4eSaBa3rYjsspQfHonlpJv4C3vKUGVOuWgWHSgBqTrKVwRT0gEc6HPnt9',2);
-INSERT INTO t VALUES (-90,16271167,'dnoIdq1JyBEb0WSKKwzZkTkOfa1QEZ5dL','LlS7CP26','jN','9Z3','I63Zl4WmalPATIOHRvZar5B8cnnB6pzH5N6xO','fEJDafVadA02NvFkncgvrsMEcstrkLT6g1Idw1vKV4eCSqhIfzYItj68akPT4eKGFtrpkHP9CSV27',3);
-INSERT INTO t VALUES (-121,9178335,'D0','JNY2I8X6no3UVHdpxHV27CBgnx','v','DADGi2azXUSwtP','BOk2TTYwS8En9XOnaolhv','H318rUaVU5myovvvX3eSfadtVaXEJwHUvz',4);
-INSERT INTO t VALUES (76,3397216,'eAaprFzYG5F7TcQMU','BXqVmoWjCjhe','9','BUkCOav219','iR2AHw9c1QsIdJMzfx9j0ON9NdFuY3GV2PLAYZE93aFIcd5Fatktd3y','gPBud5g3',5);
-INSERT INTO t VALUES (-50,16529247,'WDs4RilfAf17FgezkYTHEmT4','PfqUHb','fs','M','lxzztyWttQdmrDrgkPB05Jd5ZxTOBTdmcfcZSug91SkcKJWP8wouZ2pdT8smL','5GPbSScX4WLSRBT036odB5rVzloBQGo0cQOwUBSq3Iy2NrpVOofjPY3e66S6D8PQqxmHkTYGO',6);
-INSERT INTO t VALUES (78,3616456,'alpoVpC4U0zkN0x6V7p11vndeHPUIKLKlo','wOkcUWz0rXAKA8YkzLn8kv43hJi4R','L','OLeAoXY3KaCVq0hwL8o','4gr4E3VMVHp6uR8CVIgwvSg5jNVy7e700nRMnKPWflB4T956VkLNOvzvWLYShhUCfchJ51O8TcX5AjNV5uFVehadv1QX1MRWmL','YgEVYN3dVC83UvjvqDX9z4s76GxVhl6pUqmXL7q988YpmRTQDDPZKmWKatj9iF5GOc9cSWJ554OK1WZKNOoRWjN',7);
-INSERT INTO t VALUES (26,10671326,'MZlUe','4cyOn7S4un6LP','UE','Z1QS2k','vH79ehYSIuK2W1BsXltxQR5p4alD3tKtEMaZ2WyzDaWD4LviXEz3TVIHGmTPMd2olHE4NCay6TNFa7Fu','23SQQqeMc4yMSe',8);
-INSERT INTO t VALUES (-5,14514960,'m37AiaJrIjQ3nYKLq5G2NDDmfeaT3yuWhhLPL','e0Vs19NLgMWKtRNJnspAVXmVhk88','v0','5WHP','sxpTijb9lZ8tegRyblUwMd6fKhlHj4iB4nHyNFBcI62aWlh8dy2BeZIjajtIr8kqRtO57q','SgFweNRn2CVgNqCglP9bT8XBam8Rf3gcbOkCZvkwy4dIo8ZxHJSWiqtf7GrT4nbEkLEFP7hlpIOGu9T',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (783300620,13958342,'3Ys5tgNOdsFNzC','2LlcY7qwmGapDl3eFzXVCzqPI8yixm3myKn0MCHfVIWe246j1Pg0at69xhvClLLwqOO2K','1WMpkNflezuF','H1L2zgIK3ImiKZupyyR2LXduyrsF94jfkIrfO0CtF7n7U0QEcaPGcNzzS8bbjCn8AIfeuwLxaFAA79SxHLF6pf3mgWTwXgIFayTmxlJ3KyaS1nRuPwawzvMhBxKXpBh0IaCDPyp1MtESxzlG5fjLKjg2Qyt8Omo38OKqi6mfivE97sW5k8n7u546vAP0ItTfL1kHkscv9','R','o',13);
+INSERT INTO ti VALUES (783300620,13958342,'3Ys5tgNOdsFNzC','2LlcY7qwmGapDl3eFzXVCzqPI8yixm3myKn0MCHfVIWe246j1Pg0at69xhvClLLwqOO2K','1WMpkNflezuF','H1L2zgIK3ImiKZupyyR2LXduyrsF94jfkIrfO0CtF7n7U0QEcaPGcNzzS8bbjCn8AIfeuwLxaFAA79SxHLF6pf3mgWTwXgIFayTmxlJ3KyaS1nRuPwawzvMhBxKXpBh0IaCDPyp1MtESxzlG5fjLKjg2Qyt8Omo38OKqi6mfivE97sW5k8n7u546vAP0ItTfL1kHkscv9','R','o',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1582991119,11286918,'3GddUmZpigMXB8Gd8','oIYngYty4GOg0SF1xYr9vtNWrjiY4YlqAzNiOQPZ5JxGvRxjgqLRQwLn2AOgfweTEzYNqjp4buqMiR2uoBBerOr9NkTla8iwrh1RDtEAyDnjYMHIBrvbZrrjYgNczRDOoNOzcaZKrjTlHtEdqfvalReEZ0dMu4aIgJeU15PYvD5OpM8hcT6Zo9M66x2toxLaKHfVoWsc06AqcwXX1','e1WVc4OrfH5REV','A7WQ4812PY290rOzdN1f5vDanM1gO1kjKJCnSqrPLQDQKei56M0JvzGayU1xUPOCxfnMVNcQrZqjilQ9Ve46NpOOJjpLw3IDKAN4OY6YaEiBppFVqvA6leG3ds1D5RvAfiyqyMHpCQlRYlOiCCvwWYPuVJ5M0w8Ze3ChPZtVYZxraR','Se','UJ',14);
+INSERT INTO ti VALUES (1582991119,11286918,'3GddUmZpigMXB8Gd8','oIYngYty4GOg0SF1xYr9vtNWrjiY4YlqAzNiOQPZ5JxGvRxjgqLRQwLn2AOgfweTEzYNqjp4buqMiR2uoBBerOr9NkTla8iwrh1RDtEAyDnjYMHIBrvbZrrjYgNczRDOoNOzcaZKrjTlHtEdqfvalReEZ0dMu4aIgJeU15PYvD5OpM8hcT6Zo9M66x2toxLaKHfVoWsc06AqcwXX1','e1WVc4OrfH5REV','A7WQ4812PY290rOzdN1f5vDanM1gO1kjKJCnSqrPLQDQKei56M0JvzGayU1xUPOCxfnMVNcQrZqjilQ9Ve46NpOOJjpLw3IDKAN4OY6YaEiBppFVqvA6leG3ds1D5RvAfiyqyMHpCQlRYlOiCCvwWYPuVJ5M0w8Ze3ChPZtVYZxraR','Se','UJ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (383150327,7133952,'6U7dfox4Wcv0VRuktKES','DIj8oPXy9o4ntIaFonXjSEQ36S6bEmj1UUxJG0AjTGquHQxWbzP8W3VuNOf89etb90jGoPK66WGYulv4x1teBpZSYxQvsM0GQxdTIwPZp4lUj221vfticgqH5PIPECxKORJvvYIle0P12578ApRjlkWNifvqK','0XlEb0','en42dIUhttGpDOVy2Xd6E9eB265DPQAaA5WOHvZnBhb916wGGTnPc8IxrtUxFRqMwOga2BFHGZy8qJYbPfCZ1EgckfShtkdlx1vIaBPLs5JJLqlGxN9xcnMJhLKvkopownaTkJ09mnUXLV5guZCRE3nHdOOTXNJjlq58tq78AMSIbZAnBaJ4GUbteO14u','c3','4Y6',15);
+INSERT INTO ti VALUES (383150327,7133952,'6U7dfox4Wcv0VRuktKES','DIj8oPXy9o4ntIaFonXjSEQ36S6bEmj1UUxJG0AjTGquHQxWbzP8W3VuNOf89etb90jGoPK66WGYulv4x1teBpZSYxQvsM0GQxdTIwPZp4lUj221vfticgqH5PIPECxKORJvvYIle0P12578ApRjlkWNifvqK','0XlEb0','en42dIUhttGpDOVy2Xd6E9eB265DPQAaA5WOHvZnBhb916wGGTnPc8IxrtUxFRqMwOga2BFHGZy8qJYbPfCZ1EgckfShtkdlx1vIaBPLs5JJLqlGxN9xcnMJhLKvkopownaTkJ09mnUXLV5guZCRE3nHdOOTXNJjlq58tq78AMSIbZAnBaJ4GUbteO14u','c3','4Y6',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(27) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(41), f VARCHAR(42), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3919831,12873,'3fMpI7i','7r56','moilInjq8LHgNZZLRJ7T','L0LHbD89dO1hgQ8B8sV3dXFTXenT7IkPzVxF','R','5',0);
+INSERT INTO t VALUES (5142742,52994,'VC','7nbCgqrt8gJ4qG','8G4M','vl','4','u',1);
+INSERT INTO t VALUES (-7496924,18059,'TMKn9ehAc6OpoKWXK8tzJ','Qkz4GLm','Dzncphp7S46UTLC8CV','p','q','u',2);
+INSERT INTO t VALUES (-76768,20688,'vRE9','PYW5VIHTB4','pxgR','3SF2t3SlkpMeRsUxLTrtE2wGFWhabCM','zs','U',3);
+INSERT INTO t VALUES (-2312395,33233,'8VFWhRePRYkSp4TQe6LG3dNS3BP','sE','fIuNPzbBS4YQIvU5kk3ZvQ0EN4X4ZuFB','ejieEpb1NxzAa1ecJXNvSms14LKE','em','i',4);
+INSERT INTO t VALUES (603971,57072,'ZeFb','uyQSCvey','vf','Uwfqd30xOd0Iufsx21Shdu04Vduih','j','k',5);
+INSERT INTO t VALUES (-781150,58121,'wQWt42pbs1unPUxL','RhXc','3Y30TzGYs1AlZD','4','II','1',6);
+INSERT INTO t VALUES (-3087973,61906,'DM924ZsQL','FvkxGJbyH9ycofo','YdXIZpeXZ6cvAt5ob','cdqEXb2x4AQVarZMoXHSaWia4','b','v',7);
+INSERT INTO t VALUES (-189780,54433,'Fc','BAO510c6wG0','28RBKx2NAloa57QhlffY5wP','KDYqZyT9cKLzLS3nyCJIp','fL','F',8);
+INSERT INTO t VALUES (-7261851,29111,'UbUkbv3HpjUuFG6O8L2ryNW1iv','mmnBq3w5iM4R1','5JNKoD04RorGOp4DH','7AXkBPiHeLSnlvbvxaS75HwoC3fyfPabs3svfKZ','A','p',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(27) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(41), f VARCHAR(42), 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 (2056370762,3663647,'OJLhqteOC7dRgQfJMdLeIQXb2f3KnAJHMRcfNPLPoabvC6S1uQMRMe','0Z7Nx8cuff0ooYnyuRtiYSmHqu8','D5','0zeKbzAncBiywSGybH','Ufi1Pzuv2rqsWtpxc13YlTJtIE9ZXjDCq5iOD330DLg1GsdblX7arXv8qicgInl1s7IaHAmzqjkqZBhTbjypGaDrF5jccw4BFR','0gSfairciuHkSEHqsxRySzabjC3xXPZxPM99xCcNVKYkfDb4sftYZt3BzDCxQDd3xDt0mJgTDmVfprOtqmDyTpQV9QB',10);
-INSERT INTO ti VALUES (2056370762,3663647,'OJLhqteOC7dRgQfJMdLeIQXb2f3KnAJHMRcfNPLPoabvC6S1uQMRMe','0Z7Nx8cuff0ooYnyuRtiYSmHqu8','D5','0zeKbzAncBiywSGybH','Ufi1Pzuv2rqsWtpxc13YlTJtIE9ZXjDCq5iOD330DLg1GsdblX7arXv8qicgInl1s7IaHAmzqjkqZBhTbjypGaDrF5jccw4BFR','0gSfairciuHkSEHqsxRySzabjC3xXPZxPM99xCcNVKYkfDb4sftYZt3BzDCxQDd3xDt0mJgTDmVfprOtqmDyTpQV9QB',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(60);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
-INSERT INTO t VALUES (59476211,16430350,'atOt3kIwKlsJBzfl7lraozyAQ3','VbrvU','8','Z7ZDwgWiIQe4','H2ymOoNVkw','JDTcVn5bzE2c4A1B2MmpzRXbaIY7cjQEBLFhZDfUFWZjFqkceZh',11);
-INSERT INTO ti VALUES (59476211,16430350,'atOt3kIwKlsJBzfl7lraozyAQ3','VbrvU','8','Z7ZDwgWiIQe4','H2ymOoNVkw','JDTcVn5bzE2c4A1B2MmpzRXbaIY7cjQEBLFhZDfUFWZjFqkceZh',11);
+INSERT INTO t VALUES (-1513895078,52426,'16WzElEDeNVuPFPjCYMEQt','txlEuYckSFp','hJXov3jRRVfYuirA8kqaHTG9bD87cY5rn6Ch387','nZE1tPCR1qtyj6iBrOQ4xvHHcgote7vb','69','N',10);
+INSERT INTO ti VALUES (-1513895078,52426,'16WzElEDeNVuPFPjCYMEQt','txlEuYckSFp','hJXov3jRRVfYuirA8kqaHTG9bD87cY5rn6Ch387','nZE1tPCR1qtyj6iBrOQ4xvHHcgote7vb','69','N',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(28) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(28) NOT NULL;
+INSERT INTO t VALUES (770442217,13782,'OyuVufF6XsiT51bOnklXbi','BD1fW4Uizc28','QYYjXVSIIC6OrXNgZNfpqMHf','CPGWs6GuEwANrSz3HMckE6bdFQs194e0CQ6F3BjlWw','z','v',11);
+INSERT INTO ti VALUES (770442217,13782,'OyuVufF6XsiT51bOnklXbi','BD1fW4Uizc28','QYYjXVSIIC6OrXNgZNfpqMHf','CPGWs6GuEwANrSz3HMckE6bdFQs194e0CQ6F3BjlWw','z','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1144791422,4521559,'K7A0B2SqfE6tAhkw7k7wRlRvTiZJ','ILgQ4dUOTJMJxcmlij1N5e5p3sJN2e6yDZDGW1','On','bWkI','FvdTIfr3T2JCPd8gDitab','zpLMjjZoUPd2BYPIklGRF',12);
-INSERT INTO ti VALUES (1144791422,4521559,'K7A0B2SqfE6tAhkw7k7wRlRvTiZJ','ILgQ4dUOTJMJxcmlij1N5e5p3sJN2e6yDZDGW1','On','bWkI','FvdTIfr3T2JCPd8gDitab','zpLMjjZoUPd2BYPIklGRF',12);
+INSERT INTO t VALUES (-1179297307,15752,'w0q92OXXYXmIwgZt0','O2mQpoR5en2pIhikU1zqgoSSAmGlrNKJI3VxlahLg9V3a9OVzFj6O707JCA829MII5L77P7ed6appmn5u3aqcENH8wI5L0aSnrSQ1Yvhe8Vn6ENBKyUm6SnJWkI0yr57ImD8KXcLP7tn6U5zHovb4g5RO1Tq0IKOkAX41SjFZCGHW5gVnsUpapJKOi4I7ZsCVspEpO0tP7gTfEcsvwFfExBJm5iYHZkeA','zGnf7y8RUwPDZZ8HEfNq6E','fX6','f','8',12);
+INSERT INTO ti VALUES (-1179297307,15752,'w0q92OXXYXmIwgZt0','O2mQpoR5en2pIhikU1zqgoSSAmGlrNKJI3VxlahLg9V3a9OVzFj6O707JCA829MII5L77P7ed6appmn5u3aqcENH8wI5L0aSnrSQ1Yvhe8Vn6ENBKyUm6SnJWkI0yr57ImD8KXcLP7tn6U5zHovb4g5RO1Tq0IKOkAX41SjFZCGHW5gVnsUpapJKOi4I7ZsCVspEpO0tP7gTfEcsvwFfExBJm5iYHZkeA','zGnf7y8RUwPDZZ8HEfNq6E','fX6','f','8',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1144989013,5506333,'cXuWL1RQAwhkUhOe2wZkleoZUkZi22DuQNF','iVtiuiEEsfLFA84bFtOcglahlvHGDfWET8rMqCUs9spvteWyxhKTRGBytdC4Cgb7GU1rH960rF3wpQwb9DW3v4tsdNd','S','PddiXyTrYtS9l3yKVI7GNLtP4lWTCD95i2Fsd5K7tLOdeuferlgacvVJJHPeluNXrgocTafGJy6kshgd4h0ZwdSwt1MgyPDhz3YAfV3IWuEJuPUF8RrGwBYWJ','IimfkwOqN7oEkr1eZ47A6Vz','6PHg8m0F8u6qmExpoBcEmb44DPclHEcU',13);
-INSERT INTO ti VALUES (1144989013,5506333,'cXuWL1RQAwhkUhOe2wZkleoZUkZi22DuQNF','iVtiuiEEsfLFA84bFtOcglahlvHGDfWET8rMqCUs9spvteWyxhKTRGBytdC4Cgb7GU1rH960rF3wpQwb9DW3v4tsdNd','S','PddiXyTrYtS9l3yKVI7GNLtP4lWTCD95i2Fsd5K7tLOdeuferlgacvVJJHPeluNXrgocTafGJy6kshgd4h0ZwdSwt1MgyPDhz3YAfV3IWuEJuPUF8RrGwBYWJ','IimfkwOqN7oEkr1eZ47A6Vz','6PHg8m0F8u6qmExpoBcEmb44DPclHEcU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b INT NOT NULL, c CHAR(12) NOT NULL, d VARBINARY(63) NOT NULL, e VARBINARY(13), f VARBINARY(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-81,-1442784823,'90fj0JEeJ','ZGQdbFGWtrvDFisiG8m1m1pwPgIgGymfNtf0','L','BHNLdTyILJ1mePX8gaheqO9O6JomXTvGIh73k','UG6gkO3Egwavv3SF883Jmv9dOfb4K2DWcgvmpHSHdbxZFiofsEwEedbhMqpxBFKJ03O449Ne626rY0Xe','W27MfDoHST3R6',0);
-INSERT INTO t VALUES (94,-1921518994,'hvhcNYRke9','hWRGZHmCFHToHVEnuQYYZU1BxIKG','puP3','J0cvGWXWIu27lWqblNCQFnvxnjW1GR7xBHmj','Dv','Pmdr1HJHuJvCFmIhP3hxltuCCxuyLWx2YF3z3oYIi1h',1);
-INSERT INTO t VALUES (80,-419413388,'ciwc','tSPY5b8lM','EI5aIfwY4QAjb','qdpMKX0k9jYixKIQa7fu0GfNg04','cFh7bITrFnBrS0PQGsPyBu7EFMpnU','xvNUgEI8Mp0Ajyt',2);
-INSERT INTO t VALUES (32,2074977597,'ETSKeb5z8','GFN0mMB5DGKjTPgmei1f77Mg','VnYqobpViyVqY','8LeDUDeAmyLKoQVH','b0uFGFyLQdMKSgCp4KpI9L','zOHsce8PMMrMchFw9uxbW6urByIb0ql9liQpBbgnNvihJLYL3tjqbR3Csrbl9EwA37cpJL',3);
-INSERT INTO t VALUES (118,-540858862,'VzJ9ZIs','RwcQlPyiFW7aQInwdHAhU5TdIiUkVKyhEf11Sen2G2qB5YY','yCR','s5ZaDTs4XmIWaOesd8JMwerCTk1tuv3JCVCyqwq','dgy4B9Yqa1e3mYxe152PNK7EMKJeyqpT1mHINSor8E9grg','QNmmVz9eOtf0RSWQoJv0uHxcAyK1qlisWrC4XRclirwjPI7e5wW9POBQCl2ijM39m0N2pEnSI',4);
-INSERT INTO t VALUES (35,-1461016251,'7mW','6uq','NqNygKp9','rzrcnVqJts657wTmi08xf','j7aRYvTFfcdPQx','jLmGVZOm7k84g294ZbBBO',5);
-INSERT INTO t VALUES (-27,561411195,'98KrRve','kF9EMI4kOmSe3dOKrSEHqkFc56OtKQZDdBs726fBl2bkPugAUF3J','DY','22XBEIafgSpjX7XnBhGoFeFaWoTAs4Pda10Wm79Q','oDXTWW1IkBVlCVV6SwH8kg3f3','KNv67cXXdxUKH9WcaUx1RA8BsE0NL0FtKzOY10xPRM',6);
-INSERT INTO t VALUES (-8,-1299695450,'eMFRBxuV7L','n1pBur','HOaSX5','AGQ14YcX3NkahUm8W2fIAmxH4NblwbqcxCBuTCpiE3PErg','Cnr4dkZuCW9FrF0TH6fTs6fqe9Epy9d0pAWsulRhBS2Tb','gvFEsWugvFXC16FRblHfrvPekYxlV4zM99R0AOO7xkTSQQOaBiLSeLNDp5W2L81t4nCFRW4YKB3m8yfGIErojLE4w3',7);
-INSERT INTO t VALUES (19,-684439901,'dRmoKl5','EDpTQs0RtQJ8FYX622207mNWNvd61UpW4RXSliFx0McKMCeewYe1QJX4nv3','tnXOKLU','a3ePgdg','pUliUGYCMFPCeVlrKeZIC0eROTBcVHCGULNJYrTB6yhc45g2NE6oNVR','Spm2oQvYod4LZYDbyc0Sz26jdjIpGR2',8);
-INSERT INTO t VALUES (-114,-1520740769,'kLXkRo','CIgkiBn03QEDKe3ObbFio0W6Wa4KMrv3nzU9VjtDw9','ec5hnIZR','r7i','ftUBGa3aNftYYFYovfcFBLDkdZeieT5z9N7h7NmuHlR9JwME0CEx7d1s','b4C6q46upf70v4Tlp6nHQ0RYW81lwhJRd2IgYBpBalf6tULekNye8Kz1ZdW5s',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (365676333,53983,'IkkQ9wop25cqWnLaumH4','xfveFGubgXaG3FYvGXIsYNDofYtBJrIjirETlBH2T05upqUuyJFD5oMMo7YASLqah1Q9kPDo18RURKEev17AN9GpcokYlVnHeJmpK7fIGaLMc5tCKHwkbooxb0dBrUoDiVNXHMsOpYemlhOvqwK15yep8PHYDWNJOmrQGyidGpbGATLxF2FryTjJOPgHXp1WRGJMUBtKRCMZerShpBfD1Bnem','eP','26Xd1Gzlefl6eLQRbmLR9sfJfhufnK27srZhRQBW2mxNTyeTzwmrFSOnR1jqP','Z','9',13);
+INSERT INTO ti VALUES (365676333,53983,'IkkQ9wop25cqWnLaumH4','xfveFGubgXaG3FYvGXIsYNDofYtBJrIjirETlBH2T05upqUuyJFD5oMMo7YASLqah1Q9kPDo18RURKEev17AN9GpcokYlVnHeJmpK7fIGaLMc5tCKHwkbooxb0dBrUoDiVNXHMsOpYemlhOvqwK15yep8PHYDWNJOmrQGyidGpbGATLxF2FryTjJOPgHXp1WRGJMUBtKRCMZerShpBfD1Bnem','eP','26Xd1Gzlefl6eLQRbmLR9sfJfhufnK27srZhRQBW2mxNTyeTzwmrFSOnR1jqP','Z','9',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1653323447,22661,'xox48kce2','eVjDFC0EiuRVcyJwfA1DHv8m7d','9v','843VlC4G2aipvtqTMuM0CyrnLxil1utoR9Q5YzZgK0gpetAeTGYPBEIfz817FIe1sHRInNzFRVDaBhppsmbL1QA3S1HouFTxzzK4DFPaKSny3rvvZfhWj','UXI','4',14);
+INSERT INTO ti VALUES (1653323447,22661,'xox48kce2','eVjDFC0EiuRVcyJwfA1DHv8m7d','9v','843VlC4G2aipvtqTMuM0CyrnLxil1utoR9Q5YzZgK0gpetAeTGYPBEIfz817FIe1sHRInNzFRVDaBhppsmbL1QA3S1HouFTxzzK4DFPaKSny3rvvZfhWj','UXI','4',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (849400164,42602,'RIayS4RD6CBoaCXcAXReH','proTE4LkfAel1iiMMv4mBRji63oXXudxgvunnCb4mTDM77ZAJrudr2Eyo89AukWJK6kWwoWU74ISKl0T45dmaJyA5y17hLdQgQnX3kuVEnTfBBIWK9kbUq49OAHaLpxn7PJje0pXZ5mn3YGLVWFyYpNklXwt0xETkJSL98U3kvkTENiJPOuEaS6HbuQS0kMxnkMY0tTGmVlCp','oM6lYbQtJS','ZT2CvssHDGKU2W2q41DfHnQCsSmyVHPRIHOIrTq3gs8zSrVgcLAUTz0RC1MfZMD0','m7x','0',15);
+INSERT INTO ti VALUES (849400164,42602,'RIayS4RD6CBoaCXcAXReH','proTE4LkfAel1iiMMv4mBRji63oXXudxgvunnCb4mTDM77ZAJrudr2Eyo89AukWJK6kWwoWU74ISKl0T45dmaJyA5y17hLdQgQnX3kuVEnTfBBIWK9kbUq49OAHaLpxn7PJje0pXZ5mn3YGLVWFyYpNklXwt0xETkJSL98U3kvkTENiJPOuEaS6HbuQS0kMxnkMY0tTGmVlCp','oM6lYbQtJS','ZT2CvssHDGKU2W2q41DfHnQCsSmyVHPRIHOIrTq3gs8zSrVgcLAUTz0RC1MfZMD0','m7x','0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(4), d VARBINARY(40) NOT NULL, e VARBINARY(59) NOT NULL, f VARCHAR(34), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (280122,1972727839,'ppq','h6kQjDNdpCpFqR','LCXwOsbRqsYIoQum6i9PUd8BJZFRG5IypuwyhxJDh6j0Y25x2NgW','TC6Pf9F3HFgCeKy4bN9pRyOqnc','J','S',0);
+INSERT INTO t VALUES (754908,1382348076,'U','29dN7a','MbaKVa2AmO3NT48IXje5ZucZUGjrRCsfCm9s2Lo7dt9wDIYSIugtg','sVdKI9zy5ZFGBf1M','j','O',1);
+INSERT INTO t VALUES (16419026,-1877890941,'6','zmgZUz','ZC06JC0KzZ4CGVV5nqvdB1T0wkVYBO7hv2yN4ek','OY93PSCfvfbOrmrxpXnJ','K','D',2);
+INSERT INTO t VALUES (14502220,-1032875233,'6b8','mi1VPxZNTrPB5ri5CAVYfBTuGQDwa','omd3SPhj9Ok7qTjmRqsTlXsvqHj70Ls0fbwOCojktxCJngP1RTq','DhD3JTE8fRD','8','D',3);
+INSERT INTO t VALUES (2178604,-866768680,'s','ya1UY','G60lTOzsTVC6gOWyxGe3HIdWFMspBDbPuS81WjO59bLHd9EeXnAB8g','iKl98QCejjlTZjwBAE4Ce7UozWvk8HtcO','fV','J',4);
+INSERT INTO t VALUES (10932688,-1941196920,'AO','r3OQIDcjNFxpXXrDZ4lIYsl','NMvK5ZuzCok','I9ZuPJ8p0pmDhOnRv4G','P','c',5);
+INSERT INTO t VALUES (462960,-1760080970,'hr','yspq73R0sC','nllgunoHpAbwgp90USJZeBLIM9WXvIzxYgTbAgV13G','wm','RW','3',6);
+INSERT INTO t VALUES (7325343,799149797,'zCn7','jSiIXsYi9MKSrR3FVrz3XnS36Lz','Bcz5w8La1fN1HaqR5GFNuHau0KwkY8fxrOVcDHQnS','C8bDTnAAbDYXlki0','b','m',7);
+INSERT INTO t VALUES (10136907,-852937323,'yGwN','FyfBKWheTCCB6g9v1OCmkBv99jUiyo3','hBJifAfVA0qg9IGt7mtgTWUs8SP41X0z33Kws0LbKper7Y401W9','B85ZB36mJRIeTIe6D8','s7','0',8);
+INSERT INTO t VALUES (5359409,-1377172962,'c','ZntlzCvEYAHuQoW39WSeh0RK8G','kbI','zTiNEwNaDTyWvbhERlrpYOEvT95sv','S7','f',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(4), d VARBINARY(40) NOT NULL, e VARBINARY(59) NOT NULL, f VARCHAR(34), 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 (1988208508253868904,-356958291,'AV4Slw34PH','l37epIT66un1FvCU4ja6LX78kO','cvnAqcmWL88','i5VHvOqN3iYTsFcq5eR8wGORtNSTVozDcDzKMo','m9d04WcI3X2qNEsCJiBv6NFTW1tobZLpvMea2NK6HYnzUMqRTO94tVId1IQgjVnVoeaYUds','o9kouhdsam9lmKOvElTkjSR85jXnHarbCbokTmmGNz5TcbBMpLrOaxgC1NYtMdOUuHUE0GDPIZTc7',10);
-INSERT INTO ti VALUES (1988208508253868904,-356958291,'AV4Slw34PH','l37epIT66un1FvCU4ja6LX78kO','cvnAqcmWL88','i5VHvOqN3iYTsFcq5eR8wGORtNSTVozDcDzKMo','m9d04WcI3X2qNEsCJiBv6NFTW1tobZLpvMea2NK6HYnzUMqRTO94tVId1IQgjVnVoeaYUds','o9kouhdsam9lmKOvElTkjSR85jXnHarbCbokTmmGNz5TcbBMpLrOaxgC1NYtMdOUuHUE0GDPIZTc7',10);
-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 (7996680416311279561,533046708,'SCatg','NcJS6QbD88HPchQLIRBYBi1YcufJL4MoJsAkuKX','Y','ujOxXbjaEbhsw9HaD2DZMUKNBIgITqF4XGr3PCqeNLiEQQ','QkVzBUIMkPeuhRes','m6w9jq5sdvamegh4MXKOCnsG5',11);
-INSERT INTO ti VALUES (7996680416311279561,533046708,'SCatg','NcJS6QbD88HPchQLIRBYBi1YcufJL4MoJsAkuKX','Y','ujOxXbjaEbhsw9HaD2DZMUKNBIgITqF4XGr3PCqeNLiEQQ','QkVzBUIMkPeuhRes','m6w9jq5sdvamegh4MXKOCnsG5',11);
+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 (1673382,-1736876379,'t','VwbtJLCHKoBrh','LTgUFHycqU','IFvcUAyCh','hK','H',10);
+INSERT INTO ti VALUES (1673382,-1736876379,'t','VwbtJLCHKoBrh','LTgUFHycqU','IFvcUAyCh','hK','H',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
+INSERT INTO t VALUES (2783597,151405175,'gWpy','NnqxfFbW2hAdq6O6kdeiqahA','7rKL5m0InT6pQ4e1n','ibJfSAdNZmR7QTwLG4MpQmH','N','g',11);
+INSERT INTO ti VALUES (2783597,151405175,'gWpy','NnqxfFbW2hAdq6O6kdeiqahA','7rKL5m0InT6pQ4e1n','ibJfSAdNZmR7QTwLG4MpQmH','N','g',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-3867881134472306328,-1418565441,'7D53uOWI2','U1nUspzwNNHoNwLPlYqace7AK2U4eUrdrOYiknpJvoJDGRfgU6klJGdXRvOQaGykgqlUufPigvzHIKHFNQH2O3trCY9rjKMnXpDmiap7cxViAGxHcZdGy35jRnAT52tOF','KWwykJv','N2CxY4IXUDDT2CAFSyauHyVnz3qIEOJXKVjixIZDdd6B3ZS','nkaWXD3xVJccPYWqSn26ZlOXONBmERnYT5ORH7zytbud1vjAf1zvGTSLOPfuGRIoRNyp31ZfoYEm1GrOYpVeNBNsB7Da','6KkwdXyN3smG6URIawR17RErMTr906fXQywttFQhP',12);
-INSERT INTO ti VALUES (-3867881134472306328,-1418565441,'7D53uOWI2','U1nUspzwNNHoNwLPlYqace7AK2U4eUrdrOYiknpJvoJDGRfgU6klJGdXRvOQaGykgqlUufPigvzHIKHFNQH2O3trCY9rjKMnXpDmiap7cxViAGxHcZdGy35jRnAT52tOF','KWwykJv','N2CxY4IXUDDT2CAFSyauHyVnz3qIEOJXKVjixIZDdd6B3ZS','nkaWXD3xVJccPYWqSn26ZlOXONBmERnYT5ORH7zytbud1vjAf1zvGTSLOPfuGRIoRNyp31ZfoYEm1GrOYpVeNBNsB7Da','6KkwdXyN3smG6URIawR17RErMTr906fXQywttFQhP',12);
+INSERT INTO t VALUES (12878439,1478729369,'P','MqDCoMRTAvG2PdnjWgtVp5Rf8sQqud9fRNlGHZVLJq0QP7Bs0ew084WyTDEtq6q','vxN1FAo2O2Kjc0Qnm','xnksI1WLloqj220S6jJ4NmErnmIG6R','R5','1',12);
+INSERT INTO ti VALUES (12878439,1478729369,'P','MqDCoMRTAvG2PdnjWgtVp5Rf8sQqud9fRNlGHZVLJq0QP7Bs0ew084WyTDEtq6q','vxN1FAo2O2Kjc0Qnm','xnksI1WLloqj220S6jJ4NmErnmIG6R','R5','1',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10043716,2127666783,'paW','BD2IlNN50QK5yo6BgcutoLJQLDL4XPhKwMBKHBDnndFGDUlZnZC4UxeXwVCHzztpziSRAQcPKkq7Q5Z0yB0xGYr7Od8U9YRPfMqE7GdYqTU7YPxhpLHWFfwoFWhKfCeMT9wS3S','Aw','GWCJihwTxogudgCwjLlMI8DdHLT7gX9vHanrpNJrZQ4Hfs4v1fSdmocPA5icVQXvjAnfwiWZQzIRAklMSr6L1pMO8GBHJqKGSjXuj9m1Lrak','z','G',13);
+INSERT INTO ti VALUES (10043716,2127666783,'paW','BD2IlNN50QK5yo6BgcutoLJQLDL4XPhKwMBKHBDnndFGDUlZnZC4UxeXwVCHzztpziSRAQcPKkq7Q5Z0yB0xGYr7Od8U9YRPfMqE7GdYqTU7YPxhpLHWFfwoFWhKfCeMT9wS3S','Aw','GWCJihwTxogudgCwjLlMI8DdHLT7gX9vHanrpNJrZQ4Hfs4v1fSdmocPA5icVQXvjAnfwiWZQzIRAklMSr6L1pMO8GBHJqKGSjXuj9m1Lrak','z','G',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7403951,-762439616,'b','pSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBTbTvghwGZrZ922jXYQetrGambIio7YZyfEvmB9Hgjd76y4a5LmjEE9v5jS4ZoIn8a8AepeDATmunIUOVxHkBFUzWqaQfEphExdZZEDj2y4JA11vQUvITiLDMA8VP054mIi3azXQvNz5qLClTFezTP9icYnTR','QU6t92rrAvtUfcm5lHVFr0MfsmA47aEgDOtC5dUyN7YvymcRknqSXfSMlXl','oIcXCRlZ2JbUMtF0yL5hRmxyvFGfKvX7yCxP3YAZijcW4A272MA7VjXj1F6wAPNkA3Dd82ntdFUxmcYJ9SE98kldVoL1zTe5rf2mVn1ZJM9Vr2d0jrQdGSNYEew4JAsoXmYCj6SETrOibx9t07kLTONTigYBVC69LtrjNnP7EtDv9Ft6rad9','9','E',14);
+INSERT INTO ti VALUES (7403951,-762439616,'b','pSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBTbTvghwGZrZ922jXYQetrGambIio7YZyfEvmB9Hgjd76y4a5LmjEE9v5jS4ZoIn8a8AepeDATmunIUOVxHkBFUzWqaQfEphExdZZEDj2y4JA11vQUvITiLDMA8VP054mIi3azXQvNz5qLClTFezTP9icYnTR','QU6t92rrAvtUfcm5lHVFr0MfsmA47aEgDOtC5dUyN7YvymcRknqSXfSMlXl','oIcXCRlZ2JbUMtF0yL5hRmxyvFGfKvX7yCxP3YAZijcW4A272MA7VjXj1F6wAPNkA3Dd82ntdFUxmcYJ9SE98kldVoL1zTe5rf2mVn1ZJM9Vr2d0jrQdGSNYEew4JAsoXmYCj6SETrOibx9t07kLTONTigYBVC69LtrjNnP7EtDv9Ft6rad9','9','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8718140,120773346,'QU','x5wynerwOHqACuTgTqbrq6rt7upmLKlldMWv8mcvsdaI1qAFkO5NQjf1hy3bNYvinztKs3IQALeV1CHjevuXjXvUTn5rnieAI46FsGNZJarLDUO4VTRLuuZhECEnAJ5N5RKX3teDAckiq02IlH4fpuEaWCpqF5xVmSXawmSPFn0WfrgNWlFsJbj','P6ewZAD5N6CKCHTwzK57ljGVx7Y1FYU','UG5ZBB5e0Bxhiewa2GaZyY9LNiSHV8RSpXE6Txdrl2yLYpV8yK5ptJVHFMVmUAEIgaIHVe2daWvT7iQ6jjg8HacVBocecMVhBCykjOQvNLeNxpoXvWZjcBtoyzhYWuZIpYr6d0S8ndpLxC7vyOwy5UoB1DS4m95KQ76ZA6eg3DVXscoT','Z','ni',15);
+INSERT INTO ti VALUES (8718140,120773346,'QU','x5wynerwOHqACuTgTqbrq6rt7upmLKlldMWv8mcvsdaI1qAFkO5NQjf1hy3bNYvinztKs3IQALeV1CHjevuXjXvUTn5rnieAI46FsGNZJarLDUO4VTRLuuZhECEnAJ5N5RKX3teDAckiq02IlH4fpuEaWCpqF5xVmSXawmSPFn0WfrgNWlFsJbj','P6ewZAD5N6CKCHTwzK57ljGVx7Y1FYU','UG5ZBB5e0Bxhiewa2GaZyY9LNiSHV8RSpXE6Txdrl2yLYpV8yK5ptJVHFMVmUAEIgaIHVe2daWvT7iQ6jjg8HacVBocecMVhBCykjOQvNLeNxpoXvWZjcBtoyzhYWuZIpYr6d0S8ndpLxC7vyOwy5UoB1DS4m95KQ76ZA6eg3DVXscoT','Z','ni',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(12), d VARCHAR(34), e VARCHAR(97), f VARBINARY(37) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (993848,15977,'qx1ZIVso8vOv','zfbP7ntkn','GKPp5fpM8j9p5fm6NyKDkSrIv7LBBeIIpPwdJ2qxlXckw2Uff4SA2ZNtnoxGK32PStJNNaOL2ejfUDdCiv','M9FUTER1KNLhNFr5','1','u',0);
+INSERT INTO t VALUES (-8049276,22282,'NHccOp','d5peXNz','xDfAFau41MDBCtFUc2VvapR80pOqZHO7nib','UZvR8U','u','R',1);
+INSERT INTO t VALUES (7757516,49414,'Hjiz','sDZuZJNZzFfM0vr','kiZg5PJXsLvH3rguMY0pEUd7f5D4f3fpfsdrodlUIiCrlTabXKfPJ0MCNlcXn4ar','4pabrrSwja8W4AnIO','6','h',2);
+INSERT INTO t VALUES (418444,14038,'sAK1a','f7OJaYw2gwHDi8Dc2HmwN1WVc80KW','9KF1xPVeU0vvfZlfuNhBWQcHhhNwA2sbfmWLzhVAJsPV9WLqNyV3nfSvD4XjVQGEX8te7L7k91z1du5fajrQjOwrmkykTM69P','A7GF2tTqgPGyRvv0CDUHLQfH7zw1efAxDZU','Y','q',3);
+INSERT INTO t VALUES (-6516539,19862,'T6bmxO2','p9lz4vIsM8vQhtlqeq0EgUvHm1HKt','fY7dKi1RJcidFseFmOkIrg0KtEInzoTdY4nN','Pz3hOi9pIZHyo4NiZBg','q','q',4);
+INSERT INTO t VALUES (1846402,59940,'X2GOqEBtxln','G','Jy7i6t4gOMOtGRQ7BvOKJWLpFeArmjb823Oe0mRpJlpy3jTUYYdAjgOpEXV5gT7gSqWfhr09kqBEqMEFeDeERFQMd','nhuLv8OsiAVU9rfR','Qy','P',5);
+INSERT INTO t VALUES (1360185,10204,'A','fs','oMfG86gH7mPXh28lsfP4cn7dy','jggW91oZjB','sf','B',6);
+INSERT INTO t VALUES (-1823216,5554,'w2JV6r','BmcDOxLO6cFHv83FMaqgMbqmUtPboJUlA','xeHtrU','sLQxxXVCpD0jUOyhBRVaFyek4CftjcuA9rW','t','x',7);
+INSERT INTO t VALUES (-7967727,58954,'ovCTOvu','cs9srfzyxwf','dXb8ZNnr65t7VCDTIcgNeepHwAbpXlGSPRksew8AetitT0N8xOm8NtxSTWgWUiXGOBqsNTI6bQ','5jmwsujch3XqYg','wN','b',8);
+INSERT INTO t VALUES (-2985434,54779,'stKM','AfxDTAOsHFGW5uj0FPPW1Ii9zbDG8g','UTojiOUP8ZjHoFQKAH3VO8AnVWniK8mDPA1a1PbhqkSJFwANZb8o37Ai93RLDtx6rBhcTRSHLOknTldpFNBfV','Uyxsy6TDDJnpAxTJQzm3B2zK9V3B92CTpWSYN','Ug','p',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(12), d VARCHAR(34), e VARCHAR(97), f VARBINARY(37) 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 (849667945,43456,'Te','msB0vhiy71lZgyhYw','9dy6MrMZb3ZwqDxvS3HlsxlvwYx4VddNVqTirN3tUBYXHJxJYrBzTtAL','1vBtASrt','X','M',10);
+INSERT INTO ti VALUES (849667945,43456,'Te','msB0vhiy71lZgyhYw','9dy6MrMZb3ZwqDxvS3HlsxlvwYx4VddNVqTirN3tUBYXHJxJYrBzTtAL','1vBtASrt','X','M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (-1588413857,2004,'C3M','5V7A0eGd1Uz5nBP4EBHMw4dHk5BCBPGIZ','UDsKCuKnDsIM0Fmxq','AWAhCylMO0Xu5E','Ms','M',11);
+INSERT INTO ti VALUES (-1588413857,2004,'C3M','5V7A0eGd1Uz5nBP4EBHMw4dHk5BCBPGIZ','UDsKCuKnDsIM0Fmxq','AWAhCylMO0Xu5E','Ms','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1496405599,11524,'9uiU','zyiHs7uyGbksz5Zgch2N8rFokW8BoxxLw8amWiyuXcOe6TWGqAEZxQCeVusWaAICVmDE7RWzcZdDTYZlW7J1YN6lYWgjW4k06obtPbgGOvl1AwZ9cXi6dO6ztXb6XH65U4TzaeFPLSQmRhQ0A21U3Zr0SGxmthWdSjjPdNGDTHIIzhlwICM6LpJXeNmV2JhcnQhjkJ4P8Xt0hhaJa9h7WCU0XjGtoBvuGotmh6Axft8ExM','pY75rg4P95iGd8qITRYob7zsAsNvRSxsnU2Gfwo0PYcidCE9II9GJoKzwDVay28GNK5fS','JyRVwFYP2dtftb','x','e',12);
+INSERT INTO ti VALUES (-1496405599,11524,'9uiU','zyiHs7uyGbksz5Zgch2N8rFokW8BoxxLw8amWiyuXcOe6TWGqAEZxQCeVusWaAICVmDE7RWzcZdDTYZlW7J1YN6lYWgjW4k06obtPbgGOvl1AwZ9cXi6dO6ztXb6XH65U4TzaeFPLSQmRhQ0A21U3Zr0SGxmthWdSjjPdNGDTHIIzhlwICM6LpJXeNmV2JhcnQhjkJ4P8Xt0hhaJa9h7WCU0XjGtoBvuGotmh6Axft8ExM','pY75rg4P95iGd8qITRYob7zsAsNvRSxsnU2Gfwo0PYcidCE9II9GJoKzwDVay28GNK5fS','JyRVwFYP2dtftb','x','e',12);
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 (-3279624963830852080,-1641232819,'tM6e0oheMeQ2k','Az5SUWPIpaBehZuq4Aq19Vw0ZmeSr6qYkLbrlHHEV30qYFUbk27Dg1rAZgX4uzTz3Eqpjc2qaDhYkWpCFfyXacGv4N6EfJi2Y26R8WJRQryRPAd','BjCn0P7','8G7l3MVtDwPIHqtByaR1EKlRb4f2Za0xJkPKRfTdH9MdHkUXGAESf7fE0iigJXDRaP9RuOImCkz7hu6ez8H4T6ShGMcwfeGhgy711m2dgyecuBBMdhcAT9FyHrIPn6jvSi2DJWcrVmfCrx07aK3TOUXNzcd2fgdlF4phpBDaSzVSt7cctkywdkRcZh5CSKQ5BucDjVVqydQiX1gsZNhz7HTes','xufjLlOuYx5MsohSxdzl0oqdQEniB5rW2c1Nd5JpH2PUl2aO4mQXRI1NtNHBbCQbPvFxXd5FIl9lRlF','zpuDOGLRReVb5W2aZRGxquk0H4nXs8nKqaSBlxDt7XqUJNq2n9vh2',13);
-INSERT INTO ti VALUES (-3279624963830852080,-1641232819,'tM6e0oheMeQ2k','Az5SUWPIpaBehZuq4Aq19Vw0ZmeSr6qYkLbrlHHEV30qYFUbk27Dg1rAZgX4uzTz3Eqpjc2qaDhYkWpCFfyXacGv4N6EfJi2Y26R8WJRQryRPAd','BjCn0P7','8G7l3MVtDwPIHqtByaR1EKlRb4f2Za0xJkPKRfTdH9MdHkUXGAESf7fE0iigJXDRaP9RuOImCkz7hu6ez8H4T6ShGMcwfeGhgy711m2dgyecuBBMdhcAT9FyHrIPn6jvSi2DJWcrVmfCrx07aK3TOUXNzcd2fgdlF4phpBDaSzVSt7cctkywdkRcZh5CSKQ5BucDjVVqydQiX1gsZNhz7HTes','xufjLlOuYx5MsohSxdzl0oqdQEniB5rW2c1Nd5JpH2PUl2aO4mQXRI1NtNHBbCQbPvFxXd5FIl9lRlF','zpuDOGLRReVb5W2aZRGxquk0H4nXs8nKqaSBlxDt7XqUJNq2n9vh2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED, c BINARY(75), d VARBINARY(56) NOT NULL, e VARBINARY(27), f VARCHAR(77) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (814,2848948082,'Y3GrT0VPIn1wkocuKc09ozARQQypMyxoAC4Zx0zj7fjb1ox6Gainrda55TJ7T1mpvOd','3hN189mlu7wArR62E2ZeVM5N2H1AaQH','kRqrH7A8on9KrXcvjgDmu30J','BusIFOM6hQIZdYLTWVJPFdNEwDUowTqGUh0aVttp8k2JMnRbrNi0V8RxKPplqnE3G','KyPLER60aXsB61r','4feio6RCMonYWXVbgP9CFiH0bj59z4dX2jWOaK',0);
-INSERT INTO t VALUES (20581,4134386402,'a3dVYaIZG279zb6GKhyrKr4MdLtZlHJfY','5nABcs5JwzMg9F20NDGfOXWK0iZ4q9GeJM87GXe02','yR5UZP','D1EWqtiT6xcQA5c0KvqMMvluEMvs','stRYVy64YfKUVamUiK1WHCTU7bIvVZh5rqNuZ1VmGP75iHolhV9EYTqCEHjdh1V9c1Ib','bxJN91E',1);
-INSERT INTO t VALUES (20536,2442542965,'tjuuj3vPsl613P1Lt3wnyKKFZPS5J','spZ3CD0M0L2wORE82YUBYEoPVV0WKQ6uLEp9dU9Qlss5','XRa2Pje0PHnbjXHhMYS2vDV','pXSoQfCEQFpwLAW7lgvonUTrgcH3uxdin94gMaLerWYu5bDXoHTGVmutsHFSegPDH32MMZAIqk4','dFfoGNe3lSj0Z9Dfp3Iz30CFu3dn2fvr2SfX36iuJJG1gQiwkjujw2NOddnxELBCbb7','p4Zw8ae74RPgRWGcfoiDfYHEdkdMExWhC4XyXJvxsPaR31JYYWA85iaYKVKIlqyfostSZXhPn',2);
-INSERT INTO t VALUES (33818,1602319133,'15Non9TOWuzEr3B','AJq0IPcWhKwmr6Aje5hGvrqAfYaLdoJ','VSR3D','VjGEsr3x7tcoMpRVbk','JmRJvZVGYqfnA7dB30ednGtWjaQYzneNB6eSEBl8DxWvtJp6fYC','CZ78EIYa6FIvc0EQO5jyG81uPVJvzb1fGckWqwVtTiqRC0fatG2B2o2shC2iG3gJmojQivYocLiFoVxLOfVbaXbksKfRxDzmCQ',3);
-INSERT INTO t VALUES (17342,100716782,'5k','R9gXWYB0EDzXGbUTuiBrZ75WNJozS0xK','uqgXqBgx92JIDpY2XWsM6S0','TJf','28dwr3gtaHGsmy3CuUcPedQJ4lOetesJQGA87twvMzgmIO8FQQDxrd0fEy91WZ8ZzBoeygg7iu7YOHKuvVdF6Vs6uja','KM8wvWyR3KWU8HNSmEFQbid7otJxtHgaWcUKfGu8',4);
-INSERT INTO t VALUES (3923,499506567,'baJvaAGiypcfpgZkOuaPAfzUw3c5fwk4TYmBKGQd2EjUV91yJCrJOVchl86KP2kuTcOILN','WPqYZi5pWjKmA2VfeB','gxrF99JhEyvqb2OmIazs','xcJbiFuQrL8IX9K4zJXbQS','xQKcLGijXKQshQRbf1aM1hvBPGl5P2eysHSPgDr7cKgTpgJ5r3E4dQ8WtL2lpCINUHldE58XGo','4kyXUYAZpDvTGj2Q7Sik6VnMQIZNSA1bC9mOeexmOg1Z7hcrskIz8Q3laeplALn05cEDE4bHz756V6szkRtokNIAbmybpy',5);
-INSERT INTO t VALUES (42415,1797966609,'ONdcenAQt7kwn3C3VsrUw0FbIoBqQiJ4niXR8Ry0QZ5i7vKwT6gspCItj7UTz8V3uTBkufBew','aC1P6PbTbsB3WqNmh9WA8HLY9Jdgv0bcthdxdB','K1rZRl3CW950vQUP','YvL9xWYk6Enb03o7zvknvKlwalsuAEle4','mSn5jm','9AYdSj6kAzrsFqczo9GFqOf9zKqqTIcFOjSLE7NzcKcfRSFU9Bnn3wKISsbL',6);
-INSERT INTO t VALUES (40992,2233308324,'tuWm3m2TkUsuXWuqAjLKdJBg9aN5','JFw10XDe','KxG8ndTfd02JDP2xy23c','zMi4sCAWBuQpKd','KZZcDJQaGm','Dk',7);
-INSERT INTO t VALUES (58056,3367468741,'YMlh34OYeFD2L63xejGIbaGMDhqBr33d2yzu4mhLcVy633gdWIS8bMYQLz1DEnMebS','Xg5kpCqM','Yp','u9N9W','WkUfC33C1fHZWSdXKMNCi','JF5JlJaPnYEuVvtw1ljxgHZWhVviAw5GxlnW2p1w69BVFhLWgu7dBPb',8);
-INSERT INTO t VALUES (58462,2150900381,'M4AnzTdtGeBWWPgItQKvhZpnLdNYPr0yAZk9BrwT95EdoMaUgOZZqGP0B3','lpcBowgIeSqNnvRvrgq','8EAz9MJcdKofG','s0M6sdWxDVnOPpfPKdeMqeH','sqkSnpkwFuCTpWHa2ATQYq4V8GS4WZO0TD7UwhfhSqdgynnnt67iN3Vk5JX3','U8g11223VIHml5rn7XpbcLhNVl1iGZFCZbao6MdJcCwXeC7ZpGWBr3Jo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-181161169,52217,'6DVn','Sa1VhLEFVNN4BRU00BbIvV1AQRN3aAQvQuue4GuhRjJjbjpoDqdJLwxfd2SV7MuiVe71mfjWaHtoOqVd0yf1TgRBCehKybPkGvzan9PRL36uGsVayuTRXTnO','P02dTsepJNTHXlPsnhkFxUDJSBPVy7eNepPhuPpRRhnfZQlI7LpgSnBQmBWYvm205jDCxhiNoHlgOxVwT7lKbphfU06','eu4YzVbF8CKK0Wk0Bx0EFCiKuk891U5qiVRXyY93cqt2ZWWH0lF2I0','3m','g',13);
+INSERT INTO ti VALUES (-181161169,52217,'6DVn','Sa1VhLEFVNN4BRU00BbIvV1AQRN3aAQvQuue4GuhRjJjbjpoDqdJLwxfd2SV7MuiVe71mfjWaHtoOqVd0yf1TgRBCehKybPkGvzan9PRL36uGsVayuTRXTnO','P02dTsepJNTHXlPsnhkFxUDJSBPVy7eNepPhuPpRRhnfZQlI7LpgSnBQmBWYvm205jDCxhiNoHlgOxVwT7lKbphfU06','eu4YzVbF8CKK0Wk0Bx0EFCiKuk891U5qiVRXyY93cqt2ZWWH0lF2I0','3m','g',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1588642444,50770,'lX','hXaoiRWWXVTcqTPDBeGagVK07Dxzams7j35QiVYJt4wrrlPzNukZueUMsKL1aJulvN9c2jjKKB3hkqwJ8cM0qjLYjeelxsJyHphitxljQpkCVDZXMsx4pedu2F9bi5m96vii3N60p9ytOD25goIxXRUjg11F1qeMlFmbFlsuAoun9iCSm00iKpDRwU1Lr6UsvtrGQn6gr0xlVK78CjofeTXJlSWaXYutpCdDWKg5','uOHiln6crR6yFyICZWSoF0Mv','xJYiQdFiaSyNa3bSJ5u3qRD4drMpRWKUigcYNcy5stwBrDPRPkgPXL7wvXLugU2778bPxCwmVvjHnwg9yL1uyxOfXYgGUbquxJeYCkL7EPFf1VbofrSFNsz5CIACw6NVsGknOLD9e0piPf2InnJf9LvDLrvYUDeBcTSATvCp5s0qIm9vH','hs3','8',14);
+INSERT INTO ti VALUES (-1588642444,50770,'lX','hXaoiRWWXVTcqTPDBeGagVK07Dxzams7j35QiVYJt4wrrlPzNukZueUMsKL1aJulvN9c2jjKKB3hkqwJ8cM0qjLYjeelxsJyHphitxljQpkCVDZXMsx4pedu2F9bi5m96vii3N60p9ytOD25goIxXRUjg11F1qeMlFmbFlsuAoun9iCSm00iKpDRwU1Lr6UsvtrGQn6gr0xlVK78CjofeTXJlSWaXYutpCdDWKg5','uOHiln6crR6yFyICZWSoF0Mv','xJYiQdFiaSyNa3bSJ5u3qRD4drMpRWKUigcYNcy5stwBrDPRPkgPXL7wvXLugU2778bPxCwmVvjHnwg9yL1uyxOfXYgGUbquxJeYCkL7EPFf1VbofrSFNsz5CIACw6NVsGknOLD9e0piPf2InnJf9LvDLrvYUDeBcTSATvCp5s0qIm9vH','hs3','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1434779897,24087,'hvsPvkT8yY','SrioZEkO8dHAWeKWI2nomzlN97VfcXOx6hpCcsTJbadiWwROI8nF0jXtzb0E9f0Vk8DH3qIsyPowHX8X0lVI6IqMRnbfYvfHRpcnkEINSe7lS7P01wZqGA4XdCekAtCGXhVzDSPPi','R9JHoTX3td9UueL97iLua7Ed9PcNsebvpqHcqfpQU0zvtjkQR8vtKoH5aJ','JTlpwPVbEz4pMoYXxqShTI61ItMo72mH1lIWbHtez4Axjg4vuMKre23q0ooj9tQKPrR0Fm7juygS5GuQTl2Pu7Y','xB6','c',15);
+INSERT INTO ti VALUES (-1434779897,24087,'hvsPvkT8yY','SrioZEkO8dHAWeKWI2nomzlN97VfcXOx6hpCcsTJbadiWwROI8nF0jXtzb0E9f0Vk8DH3qIsyPowHX8X0lVI6IqMRnbfYvfHRpcnkEINSe7lS7P01wZqGA4XdCekAtCGXhVzDSPPi','R9JHoTX3td9UueL97iLua7Ed9PcNsebvpqHcqfpQU0zvtjkQR8vtKoH5aJ','JTlpwPVbEz4pMoYXxqShTI61ItMo72mH1lIWbHtez4Axjg4vuMKre23q0ooj9tQKPrR0Fm7juygS5GuQTl2Pu7Y','xB6','c',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARCHAR(41), e VARCHAR(93) NOT NULL, f VARBINARY(86), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4711345230212856796,2133741317,'yvsglXKIQCFWPYHGRPEU46','8C5cv9Y7TsLktn07JFJ','knK7ml3i3mcNA1L2zjIkxMtZii7P27yqtG','59IjxmeVanK9OMv8ONaYHcomFU002nykAOoQnEpcrSADyguRjRAhQb5K1l0rvldzYIrB4RkF5wpTqupkDSajW9','r','x',0);
+INSERT INTO t VALUES (1666774222653579104,153016865,'o0jKiBHtGI8F16Vwu','cw3RzXR2KwXK4hmHt1OPXyu','acg5EtWeuwlLdGzL0TwbOfJciqhQptFh0kYeZZnim','RXTic9LoydhoC3bODGhWEoxIfXjHurIsMjqIq7jWdbISa1tX7ANhsxdSswed95UnaEA','C','B',1);
+INSERT INTO t VALUES (5528766412394626082,1604659820,'AUs34FQgQxYlr6','H1PzfYPZo4odIDbL20CbY','jG99oJy7thUmkdL','NrOFoAHI','V','2',2);
+INSERT INTO t VALUES (14673567750641969795,3693217365,'EY','4GGOfdJSAL1ERP5ytJMUqfs8ZTXl5Jt','pYlyZgt1J0syOXYsC5iTbRtNjoUFF1KQ1B1Skl4x','cdKcHim6ZGUjpq3l70ILfOPWKXB39IOlqaEzf8ee9GScfEFDj1ZVbNSakQ7hIq','S','Q',3);
+INSERT INTO t VALUES (9218726657417138956,191258640,'bnTcFdqFlPefjF','5GK5i91M9Sd3fFrXF5VyppsrVJO6X1g7C','Mf1QP0ISnKQMarhiemqsac8K7noxv0HZVl9pC7o3DP','DGttksg7qh2GoA','Q','m',4);
+INSERT INTO t VALUES (15631617129813578811,1345407147,'pNhT7yi4DWUUOUtzEGP','7nLArH6mKgOGrb','DmmmWXIvUfvvrt7yrTnnpHDPnhTvhwFjhpBOIFSo6ESbAYeQyE0TGGhpL9cUsMo0UTre6ywGh9kztvnJLA01KE','5fHUdnff8zFW3tQMbcBfhPdW0CxkcsRxpiSAOQRLgwZ1','H','f',5);
+INSERT INTO t VALUES (3216214700641588779,2314095387,'i2Az05mNQFxxd8pms6Ofn','1sxnI','ZeO8OHRAc1VWkBiwzy1LjRl2zwZREVNihjACcoxJVx1A2LcFJT5Ptcdh7HnSR4FFo7H15NDYSyYIDxMVWTZtX','CkoBe00vKk0ecLz86PeYyiOOdZgTs','y','Z',6);
+INSERT INTO t VALUES (9580673312380316037,5498365,'wUrn1W5l2Ax2vo8CbxHc7SJ','eYjHnkctOEZclH8baCpem564MSPtg9iYaqJV9Hs','UBOtOaWsxZiDfhwJxOYJUawVkjgU52eQZpbbDxyL2z','Z3cHfyrRL5tqieDNDkVB8YQ','i','u',7);
+INSERT INTO t VALUES (8259104658468628979,24429982,'hcSJ0wzTCnUUtYQ7NzP','v4YFvvqXiwNGxZ0A9vmD4b6','W8x2xl0hybQ2qY0','Z6lgOB6l2EvIHSuMkm5dZK42mtnz2GpgfFg4uuea3nK7gwzWGd5lwjs1WJkFr','u','Q',8);
+INSERT INTO t VALUES (2647384807466572430,3213200661,'KiSdFQuYe','qGRjnYV0CJEW','gczkXGTAW4h5Axj84INYq0SHik','NcYEm8NsdmDq1HHKEv1nCgp68fcMonOduWIs1XlAQio93wOQa8sA7E0r4m2gZaA44YdUogEnvxJovBNtnO','7','L',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARCHAR(41), e VARCHAR(93) NOT NULL, f VARBINARY(86), 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 (3890581781,2577601724,'Ct5Pe7oXqNtOXzuYcMx3d0tVmfoVu7YjjTcCEtSu5oav7hK7d2lNFHjXwR6aXs8nz','CXYdwI363PvT2amUe7M8Fi7yox2T9Gu1loEk9fohW','l0sEYt','7TqPOhPVHaTs1FUaAw','6K3apNLG9Hid5iuTKV8BLJuJybeNi3pzOfo3TRquICPKQtnSDQfUDpRVrtlwG9UepTReWwt','1kdi90n',10);
-INSERT INTO ti VALUES (3890581781,2577601724,'Ct5Pe7oXqNtOXzuYcMx3d0tVmfoVu7YjjTcCEtSu5oav7hK7d2lNFHjXwR6aXs8nz','CXYdwI363PvT2amUe7M8Fi7yox2T9Gu1loEk9fohW','l0sEYt','7TqPOhPVHaTs1FUaAw','6K3apNLG9Hid5iuTKV8BLJuJybeNi3pzOfo3TRquICPKQtnSDQfUDpRVrtlwG9UepTReWwt','1kdi90n',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(76);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
-INSERT INTO t VALUES (1241374065,510966310,'Ji1PSTLAKPGZXEWxkJkEDzH','BVk98NPZacU7EJNk8RrVIP','PeR70vAeRI4EgYWnd7Ewhiu2Dq','mUmkN3xdXyJmXlWb1SlUCeRRKWLYx39sqLfBpTaKL7voK2CXvz3ZIM0LhIf6BmQ03hxzS8cykcS','ok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlVncFSdsUYTkr','UZNkxDjigvxvMpamQpSi9KTlMeFTT1djxycQPM1ripgIUKfoMtv4Z9veTA7ZZ',11);
-INSERT INTO ti VALUES (1241374065,510966310,'Ji1PSTLAKPGZXEWxkJkEDzH','BVk98NPZacU7EJNk8RrVIP','PeR70vAeRI4EgYWnd7Ewhiu2Dq','mUmkN3xdXyJmXlWb1SlUCeRRKWLYx39sqLfBpTaKL7voK2CXvz3ZIM0LhIf6BmQ03hxzS8cykcS','ok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlVncFSdsUYTkr','UZNkxDjigvxvMpamQpSi9KTlMeFTT1djxycQPM1ripgIUKfoMtv4Z9veTA7ZZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2602453747,3147010357,'M1','w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN1Fv2fD4yfO5c3XFeguQRyq0mmxPvmrY6iMTkfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1MxrsPnReJgFG1gXRryNcpLdUYfX0gwAkE2FmhmpfdpAfmQ','v6AQSY','Mj3zSIoS4lb1EkUeW15eyvfVkkcWbx9D6E8OQSxuinlxY7Pi1','VdYeD0jh0Cy3FbKyGy8t0DFh4','FjjFs0dSWsq2fvB0',12);
-INSERT INTO ti VALUES (2602453747,3147010357,'M1','w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN1Fv2fD4yfO5c3XFeguQRyq0mmxPvmrY6iMTkfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1MxrsPnReJgFG1gXRryNcpLdUYfX0gwAkE2FmhmpfdpAfmQ','v6AQSY','Mj3zSIoS4lb1EkUeW15eyvfVkkcWbx9D6E8OQSxuinlxY7Pi1','VdYeD0jh0Cy3FbKyGy8t0DFh4','FjjFs0dSWsq2fvB0',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1883591586,2727456829,'6R3z1','xV9heMIG','FprY0wSp88nLU5yHO9','Zf41kBWxCsd4Bb7hFG8rEcZAZjPbZWsgWZZ4JULtz9d59DiIZuVpjtBFEnPrn6RquivY8Dcz4EI6fn7uu0gfuHtAvDjMgmxXUHvIDrVe1GcFIKvzY7bd6zklerXb4Z9YYl9tDj','eX2vWD0Gz6hOJTxyPgyHgUqRJ1j2TkBNM4fj1q0AkqOqIeg3P5gx6allip49HzdVvWAYXAn1qDt76RsbKN0VAEmDaEowcd3I','cMImPQfj5N78XcGiFx2BGLthf3gPZFXJr27EGMJzD5ukLkJxYQWeBEu9rk',13);
-INSERT INTO ti VALUES (1883591586,2727456829,'6R3z1','xV9heMIG','FprY0wSp88nLU5yHO9','Zf41kBWxCsd4Bb7hFG8rEcZAZjPbZWsgWZZ4JULtz9d59DiIZuVpjtBFEnPrn6RquivY8Dcz4EI6fn7uu0gfuHtAvDjMgmxXUHvIDrVe1GcFIKvzY7bd6zklerXb4Z9YYl9tDj','eX2vWD0Gz6hOJTxyPgyHgUqRJ1j2TkBNM4fj1q0AkqOqIeg3P5gx6allip49HzdVvWAYXAn1qDt76RsbKN0VAEmDaEowcd3I','cMImPQfj5N78XcGiFx2BGLthf3gPZFXJr27EGMJzD5ukLkJxYQWeBEu9rk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(49), d VARCHAR(82), e VARCHAR(76), f VARBINARY(10), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (145182787,218,'Pvj3QP2bp5Ikv','fBXiMmMnjOcea62XAxVHMbScYVM7ivnfFjmN9RdCFA0E4o','oVOsurdNQJVOojg93HX','CSTFp','GZiaS0l6FXW8aM7P91bmWvwZrTEpDzwdTqi20vqEu48QAz9','OxuBBUz1N5auMvqH4coQStMKsiLeLclJUankBCzfrTHpr',0);
-INSERT INTO t VALUES (983857325,40,'BIUBjENgtQsUYVmu08KQMam2Xbg','4xxc1ewO0CHSsTsHBDzGiaN9JGkybvq2lT53dsRxcVDRP1v2FtE4NwzUOh06PvMZNbweyJz5Say3svDJ','LFxmw6sBa27NUswgBDokP2BRpYz8gpJPPKK0rqo27aeGMubZAbqrGClwLEWu','zD','nkern6EGrg00ukkevssBjlNoibAdtpywg2v5zCHK8UP5e4dRJBw6z7qck9XBzIwHHAxbiLHdnY0tjBDWwjHcv6NHIH','Dzs6J1Nk1xQZjfnlcCAhHmDN',1);
-INSERT INTO t VALUES (2316389653,88,'R','HxTO9IaMsbNUyy6NBXKnR4mZJyyQJ85UenGhX','KqwB6kOt3Z10WV7xvdWAumEgbb4uer5klbr9k09HypVW7TD1FD1v','WKjs9DLb','bTTrXss46agEKtt','jG83UQeUGPtmOYlCTE27WLL1gfBWhYTua',2);
-INSERT INTO t VALUES (3832303519,19,'sPScGO6qcN','9bf4hVvWvGI5T312RF4paH3aKTTHAOCrRAnj7hTA2rtzcWdHYlFez0930UWk7Km8sUZ','VNpo70eKu31','jlQ','1UkVzWTAMDDmV9T3dAodPGgpxRe3XcFcUoYbj0vjIQM1SYBspc6ONIOCbel4FUPopOim2prWZa8W4jG7','4A6z1KmJ',3);
-INSERT INTO t VALUES (918629431,76,'ODy3msy8AlXjIu9gVmiqrQ1RNHmj','3zmm','xTsAj2aMdgNSjkeW3M4CX9ZlTf9JvuB','EjGkUb1z','NCl0oqXVS79UJSAjJGLWYBFnOfBFiJ5SSyEAFY4iCKt9xnASGMnp5B41w9s','t2Q4umcDyhY8W718rPAwp2kpkTexUwVf59p5vwlLVik06OunJ53aPnfbVUV',4);
-INSERT INTO t VALUES (2948732004,118,'kg8LfwNyhRBlNyC4zwoDk37nDNTYYTP9TSmEQ','aSfkzN4XSUq5Z8wsAmKYG90XUe9ZBP6aBPnx30qDa9DMvFdHaqIZUd1STNz3gCC','tTOHj8fkgCo19zFoRkQn','57TMl','4IJHxYn5d80es3UPLe369J0sHlbvgkQrtzpX5qVAiL1utJZzfReDTBMlxygFx3vrMjHcgjlwekPNFpNFgXLXC','5H9M5u2hWUzvDRbmMEGzQIAMvEzUXulc1BUzeG9QEhmeqYusplr4ktar47TNgGoAD3dQaxhInRL57KKENXj72l4vbbV0ujL',5);
-INSERT INTO t VALUES (2287687993,83,'CF7Rd9KZAia72CD3yo0RynIPFG','eeVfVJfA82J2lBrNtB','gosc3yMkdBxOADXaoDskGqI4IShc3xXja7Suh3I5vhIu','TS','N5uTzTZbtWuJ5PeIxpH8DUZqk5Q8Bm','UyJQrd7xRuERvWEm6jPAvlwuBd80y6mgimCgIekTQvp55GNXMZ9cX',6);
-INSERT INTO t VALUES (2560907935,236,'MwW7mQ71CeAg','lFbXAJkvftm4ARYHWCEjZDfcW0dMlKQWvC9H4nn37iwvv5nmZqQluIvfrRulOD8EJGuBHV','U7Jj5RzmQ6ltiGaeUxsJa9EUcjJ2wYetuJXV2UMCb','kfp','ir2IsDcFXON2Qvu8p0lkRricvZPt32PDqrWEZcClt7TBCNi0','e8VT6e96QUR9fiXmG10wBTa',7);
-INSERT INTO t VALUES (2697104985,26,'QfKxKJlFzur1UGiitzW0daded45ycT','k6xWRGNv72mgVcDRHevZN8TRlQNNZwF0FEA2UO9M4','k0owXciPwuqxKrA9wEExsz4NdbMTRNhGZwIrhDFk','1T1','HrBq3CgGoX2xlE3gjWNspTZWFG','X',8);
-INSERT INTO t VALUES (333393528,177,'YI5iCHmbJCElmPvENIxzwQ','G0mv','oKnC5B12JFU7zM6Y4EgLuxwxS1T59hSL','Yn8b1p','XgIGIoPDBKg2cQeqsO0QJeMuVeSxRIb4rc0CgYpSbv9oCebvPT8Y','j6VTDCFSbVJDfFIExrC3PoP1HToFhvJ56oxBh8KA8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3062871268,49,'9hyAtoiE9NScdLa1x7nlwHR','h3tJFkG5u4GwcXY6XKTWv80l8RgO6esSN','W6sIQfC9fNL7PG3p9aLDzvzcRZjlhaxNkM0sNwLq','qcIEf','0uEiovjczm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibfB6sLiQfNovGrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMk','oXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5Z7NO2KJACa6rbGrYa',10);
-INSERT INTO ti VALUES (3062871268,49,'9hyAtoiE9NScdLa1x7nlwHR','h3tJFkG5u4GwcXY6XKTWv80l8RgO6esSN','W6sIQfC9fNL7PG3p9aLDzvzcRZjlhaxNkM0sNwLq','qcIEf','0uEiovjczm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibfB6sLiQfNovGrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMk','oXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5Z7NO2KJACa6rbGrYa',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(50);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
-INSERT INTO t VALUES (1876333586,220,'TlpYjpiNnbzrtst0VMRTQdc','WtOndFQHgGPhAMGgqY2MeFKZXdbbqp91Dr5dGX1TSfnVRPkTu8Ztuw','0cXYrX1Hd24DD9zObup8zPzN0VUJkGnCij4y','Su7Bq3q3','bMZV5icsunWI','gVYF1It4HBJaljoF7Bviui',11);
-INSERT INTO ti VALUES (1876333586,220,'TlpYjpiNnbzrtst0VMRTQdc','WtOndFQHgGPhAMGgqY2MeFKZXdbbqp91Dr5dGX1TSfnVRPkTu8Ztuw','0cXYrX1Hd24DD9zObup8zPzN0VUJkGnCij4y','Su7Bq3q3','bMZV5icsunWI','gVYF1It4HBJaljoF7Bviui',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3725017788270270172,1208606328,'EfvoyUw48V','R6Xj4pmN6MSsdLD0i8oH7xJtlRYLnnah3gnLl','3QGzoSd2DAe','70bHkCQuGLoroDLOCQti918BvkRLqRpE6p3k','v','0',10);
+INSERT INTO ti VALUES (3725017788270270172,1208606328,'EfvoyUw48V','R6Xj4pmN6MSsdLD0i8oH7xJtlRYLnnah3gnLl','3QGzoSd2DAe','70bHkCQuGLoroDLOCQti918BvkRLqRpE6p3k','v','0',10);
+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 (16143982065498922062,1017517389,'4WTsMjQ7r6','943neZUQ3tVnWJNHOlpjcgIcMmyA','dZGF0sQCAMX1BVPnkJbV35cT1qjqIVzAmnIvR','E9WGKbIj0CkhX7hhGAin2pLnIPUmJ68MZc1jEcyqfkHk6GidMV1sxUr5kuFSPB9Z2kve5nCTrxLvMMsP','d','N',11);
+INSERT INTO ti VALUES (16143982065498922062,1017517389,'4WTsMjQ7r6','943neZUQ3tVnWJNHOlpjcgIcMmyA','dZGF0sQCAMX1BVPnkJbV35cT1qjqIVzAmnIvR','E9WGKbIj0CkhX7hhGAin2pLnIPUmJ68MZc1jEcyqfkHk6GidMV1sxUr5kuFSPB9Z2kve5nCTrxLvMMsP','d','N',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (809242826,13,'1QDwandeTpf0AgPDtWIVtuGlIVYi','Jo8aIjfWzR7TSO6N2Tin9a4P5nrqPGIzSKJBQbb58DvTLjDpIjvQv5NwVMKgtIcuvYGwXrLItcwRVJ0JNeClHNudni97jLGHugRtLZK4KQSDbZQQWOezM6DWTHOBa3M9ytirPj1Fd8JiWIw0bvMLuuOyyoZnVEIq1SjakFQgigPYtzl6qpKmFn2LcNmhPMmjC97Fx3lbJVD1Vw3qfrOXmqZqV5IY65H8XIbtZv27EAOWpiysiC74gXBH6m','m7KWm4um5RpxS83LZIdulaOKtAUyeG4S8AZqWL1haIxHNHo8UR7Qgjrg','5Ooj5','D8NXincsoR7O1URxlE9WQEBfBErjBCpJfGyvpTBMI5qpOZ0Qfkt9p7kdZ7APh8wq','u83J6CQ6yrt4f2Ra3DLhZZ1puRsPXTotuQJF2zqUIhXxJMnX4KZsjFs',12);
-INSERT INTO ti VALUES (809242826,13,'1QDwandeTpf0AgPDtWIVtuGlIVYi','Jo8aIjfWzR7TSO6N2Tin9a4P5nrqPGIzSKJBQbb58DvTLjDpIjvQv5NwVMKgtIcuvYGwXrLItcwRVJ0JNeClHNudni97jLGHugRtLZK4KQSDbZQQWOezM6DWTHOBa3M9ytirPj1Fd8JiWIw0bvMLuuOyyoZnVEIq1SjakFQgigPYtzl6qpKmFn2LcNmhPMmjC97Fx3lbJVD1Vw3qfrOXmqZqV5IY65H8XIbtZv27EAOWpiysiC74gXBH6m','m7KWm4um5RpxS83LZIdulaOKtAUyeG4S8AZqWL1haIxHNHo8UR7Qgjrg','5Ooj5','D8NXincsoR7O1URxlE9WQEBfBErjBCpJfGyvpTBMI5qpOZ0Qfkt9p7kdZ7APh8wq','u83J6CQ6yrt4f2Ra3DLhZZ1puRsPXTotuQJF2zqUIhXxJMnX4KZsjFs',12);
+INSERT INTO t VALUES (2120816557522392880,3505837909,'84ig70pkoXcgt59XJTtz7X','KkfS6v5s4LWTtVaIVHbbpelrN7DC8rmiQmdXdwqYHX7qHrP6dyPhhKyTcZFtMaX6c295v1Yo2nNOnduHfTmQoOpk8Rv9NSSelWo1Tw','zp23S1bF0gPR9twq','5DqLxnnYgNvcLuXlbTHO2B1iKNFg3jX6amc4YoezDmAY8','T','Y',12);
+INSERT INTO ti VALUES (2120816557522392880,3505837909,'84ig70pkoXcgt59XJTtz7X','KkfS6v5s4LWTtVaIVHbbpelrN7DC8rmiQmdXdwqYHX7qHrP6dyPhhKyTcZFtMaX6c295v1Yo2nNOnduHfTmQoOpk8Rv9NSSelWo1Tw','zp23S1bF0gPR9twq','5DqLxnnYgNvcLuXlbTHO2B1iKNFg3jX6amc4YoezDmAY8','T','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1393612251,187,'7Kr0hT6AGDaRTvWITC824ruJexOnniOXvLydKMpGz','KoeW2iSyJRbHNz11D3mXE3UjSyTPDxk1FFwWZZxRD1vCRXuyRwiW79X9GH1LqpJSTzH524Bq3hy5IhmrK2YzHAM5x64IBxzPRktiYiIHRKrPCY2HIMNUtV4ryibE','lmBmeRa6e8L','2n5CxrOJCEdZ0elVzKDjfQ3aNqZ1s9YD6qeDTlYLenPZsvuufuFMGcKhqzmC7vS8Q1n3NxbIwRIJaFuiZ7kz7Br8zXLE3mosJtXHGBDm6IFNAnGXQR6rYC','8SxD81Ru4el5gmMBE2QnfNILbW91I0z5N3nRdHaUP2gKBtbrBpe54tXt4FKeKg4nHpEqVooBDW','SgnGENZx08DgylpnZKxP062RtnOmi2Jua5oRnb7cufIlKRdc8UqgFFsxX1oNBoIq3gRA4hu0dEsNXERbTYAQYhqaCIDlG4IpEdL',13);
-INSERT INTO ti VALUES (1393612251,187,'7Kr0hT6AGDaRTvWITC824ruJexOnniOXvLydKMpGz','KoeW2iSyJRbHNz11D3mXE3UjSyTPDxk1FFwWZZxRD1vCRXuyRwiW79X9GH1LqpJSTzH524Bq3hy5IhmrK2YzHAM5x64IBxzPRktiYiIHRKrPCY2HIMNUtV4ryibE','lmBmeRa6e8L','2n5CxrOJCEdZ0elVzKDjfQ3aNqZ1s9YD6qeDTlYLenPZsvuufuFMGcKhqzmC7vS8Q1n3NxbIwRIJaFuiZ7kz7Br8zXLE3mosJtXHGBDm6IFNAnGXQR6rYC','8SxD81Ru4el5gmMBE2QnfNILbW91I0z5N3nRdHaUP2gKBtbrBpe54tXt4FKeKg4nHpEqVooBDW','SgnGENZx08DgylpnZKxP062RtnOmi2Jua5oRnb7cufIlKRdc8UqgFFsxX1oNBoIq3gRA4hu0dEsNXERbTYAQYhqaCIDlG4IpEdL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(12) NOT NULL, d VARCHAR(74) NOT NULL, e VARBINARY(3), f VARBINARY(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6307568,1080,'2tmVBC2','8B3TtBNL2gCOJycfkEU8m04cpscZi63vJAJW7BhxLRdMmfjZbUVP','A','nvDSGPuU1RI7JCKoyh','s42','aKIKvMDs0FJecAgZ4nRImaDOyqiiigrYb',0);
-INSERT INTO t VALUES (1813949,53639,'O8G','SALtA','1','tYHgSveAT4lfVrW1sV1ioYigKxKbymLxtPmiwl9l2cK4CvpAR','ZdY5hcgVRsGo9u4rcA3WUHqLjs9Eq','n2M0CUezPv5xj65ES4O',1);
-INSERT INTO t VALUES (-2094593,46322,'FResbqJW','j1NPKI5BmVH6Hoicadhnx22PGhgOZ3owtHyCfsBB3HPpuRSm5T','Nk','fP9U1sLJm7haoe0bt','I5T9','E400ys4Mfe6vYmcmRubPLCVjxQImnWCr5qiVPsQPAnDFED7couqiyde',2);
-INSERT INTO t VALUES (3582449,58272,'g','koXDoGmr0GmPTQ','g','ASTJaZ6v34uAdIiQlpdSaA11','wcymJFyKqHOO73JNFpwyYZQhT0Q0TRiU2UhAu5AgO','s1lt27L4MS8PP5lk1s9zhzyH2nK6NYlmlrH5HxLTTeHNBNeQCXDiFObCfNZSUo',3);
-INSERT INTO t VALUES (-2378961,5533,'EeVflZyIq','Cjfmd1LhZoFjKfly5B4ID','s','Yq33JRebYY5FIcLuDmUJ4jEAnpPUPqbyFMJbUFSgx5RA','Y','N4rWU89XvHNcASz',4);
-INSERT INTO t VALUES (-7841154,34800,'abe2EGFsm0W','BygwL3JKO6P1KjThM4dF3oBQv5A8HAq5e6KOizyl','6','V435stHUG0Po7oWOPkFaa5uKvT7WgyWIv49UWW2Ayyukz7NCn5U0s','7TXgvqWB1bKSbeW26pRQqbqiyXjr0uXBFMXUnTM6anwrgIqcAJZFsJpL','SzVQyViEJhBjI1M1iyD59Y5Ix5hUVgFvuDxlS7au2eVHp1xSdjPvBZzRIUOXO2C',5);
-INSERT INTO t VALUES (-5232667,2414,'89M2bhi','WvdxzU6VvgUdIlwNmW97NOpZerQNG2CoJFK','vGW','eBIt734uesYduzgFgrJtDaNifrOAdDfrPZMWuPshx','8DNBWcvTq8WRL92L9jtF','R',6);
-INSERT INTO t VALUES (2853333,16235,'q9','jOhGzpgUQQAAo8Ha8IoKEL2nPyJClLeo','xuR','y2KMYtvR4FnlaI','7l9ZqGd10O2dmN93slanggFPj1eJZQc5NnhOARkF84gjNKBiAyAEyz70sEr34Eee1AhuYOx41nWLuQ2mYd9FQX6O66wEmReWSYi','AOBRXJCGbsSvUmRs6Cmp3LCeHWIz0B5spEEDvoJu4UodxD1MKr5yzTD9kCBOudE6AV39I2FJnAf22TYfHWV78lz757o9zOFUK',7);
-INSERT INTO t VALUES (-1721686,46085,'AH00cEjNiXI','dEF3JHEGrG9dZsuCOkwf','NEU','WelcDMUX153yrZVcOyrIyp6K9ceeSmNRQFvnjbc6i58sU4oTm2YIoUFyGoAD6Gvr2kaqGL','WDpb3YnpCVlgxuDEpOLuukCcqc4gNFF8rS8hELtaEa9jSNiuda49AIDzYYPDvJmmEKDEj5','m5aVKM4MKmka1kwfYJBDzpv9pd7KnOsXhP8Hqb79iSFsTa52z6BwWl84MVNWQBx0P',8);
-INSERT INTO t VALUES (-245042,19615,'JB8L','B4ssm8EKUvof9fjpv6f','5s6','QqMZzEQY38mtJKNlNn6ekZhRV77pQtRR6Pu9NmfARvrKKgwIAkYccMM4','nPeoDgGQE0VlQhoCGoqRy4dWlsxgnIPcqoVULtquoaMxKLWxFZvGqCZ0LEVZwdOnxYEC4tPgkMk9drYcJIz20ZptEY4lHyX','qr4mx3hUAZZ9mz7zv5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5391023877512125610,1008922941,'TXM','G5f4vjmfJRsR2nD10W7MhVxfuheuvTGkJ11ehX8iXVV2o7pnCvOas2flTwUn005FLYTNrtZX7l2SjRO','Q08C4oHOCO','yxrXdv1AUcliGrxcvbE77AncHKcr1iA30zOlWfuHghLLTXaF2hpqhILzWLU83CEeOjUHM2vZU5YAcf0qqKEIQkdoJ1wpbIlNtSj1CBgGw6XEJsYDm0axoy','C','5',13);
+INSERT INTO ti VALUES (5391023877512125610,1008922941,'TXM','G5f4vjmfJRsR2nD10W7MhVxfuheuvTGkJ11ehX8iXVV2o7pnCvOas2flTwUn005FLYTNrtZX7l2SjRO','Q08C4oHOCO','yxrXdv1AUcliGrxcvbE77AncHKcr1iA30zOlWfuHghLLTXaF2hpqhILzWLU83CEeOjUHM2vZU5YAcf0qqKEIQkdoJ1wpbIlNtSj1CBgGw6XEJsYDm0axoy','C','5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6372587284638216298,1575341359,'69yKwh5L5GkMjD','sqysw0Es5LtwrmMhtSyKPKRRf8hHwP4nE7jdE38KxlJYTCWsk4m6S42fz4NJiB4etPeOkyHJMM8gsu5MiO5MYV9Yr2qLLWpji4h22Y0xtoRMRPcJN46Zt2gHEJZmsUhl9v01A6p','xKFMCYdlV','cf7rUwhGPKXn8hVAZ7LGkWXtUWLfjbdR7EL0SKVrulJCpHh04mYVxs3HElWEr9NmtRbI1RZJc0gjmOns7wmpBM5DAlJRfr5ZB2w5uYWOIjVsdjT9h4jEIuNOitV15TKCB2uiOQnnrrI9oUMBa2E7m0x5Zl51H939FU','IJ','B',14);
+INSERT INTO ti VALUES (6372587284638216298,1575341359,'69yKwh5L5GkMjD','sqysw0Es5LtwrmMhtSyKPKRRf8hHwP4nE7jdE38KxlJYTCWsk4m6S42fz4NJiB4etPeOkyHJMM8gsu5MiO5MYV9Yr2qLLWpji4h22Y0xtoRMRPcJN46Zt2gHEJZmsUhl9v01A6p','xKFMCYdlV','cf7rUwhGPKXn8hVAZ7LGkWXtUWLfjbdR7EL0SKVrulJCpHh04mYVxs3HElWEr9NmtRbI1RZJc0gjmOns7wmpBM5DAlJRfr5ZB2w5uYWOIjVsdjT9h4jEIuNOitV15TKCB2uiOQnnrrI9oUMBa2E7m0x5Zl51H939FU','IJ','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2925966653224913081,1208845740,'lHtSjSPVNVm7WxOxin2DrKoH','wYAf1dxJaVSUhuDaisNL0riHwlJiBF0v91FWLkP5ZGfQ4fCG833gGatjl3KUxTuM7gZCVTweczmKERUXS808ziz3ImitZYReBASDBMBEhC1oMu4e9R06PW8D2d7foIY9eZg6QrOOm40DAlAw9ttvEHnKebvBU2FgocWOcdzGYL4e0cYT9LWHppToyyVVBvvVDcrxcXPk4wHa4jdG2rGF6TnHJ0aH','hy','tgCPIMhgMwvOXPpbSPTo1f45w8iFfjzkNcNEXPMPkiLEKpQ0iC0qIEPIWQe8xgD7VclIeQPaaEIg81fWdlsZX63tONu','Yp','uf',15);
+INSERT INTO ti VALUES (2925966653224913081,1208845740,'lHtSjSPVNVm7WxOxin2DrKoH','wYAf1dxJaVSUhuDaisNL0riHwlJiBF0v91FWLkP5ZGfQ4fCG833gGatjl3KUxTuM7gZCVTweczmKERUXS808ziz3ImitZYReBASDBMBEhC1oMu4e9R06PW8D2d7foIY9eZg6QrOOm40DAlAw9ttvEHnKebvBU2FgocWOcdzGYL4e0cYT9LWHppToyyVVBvvVDcrxcXPk4wHa4jdG2rGF6TnHJ0aH','hy','tgCPIMhgMwvOXPpbSPTo1f45w8iFfjzkNcNEXPMPkiLEKpQ0iC0qIEPIWQe8xgD7VclIeQPaaEIg81fWdlsZX63tONu','Yp','uf',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c CHAR(16) NOT NULL, d VARCHAR(50) NOT NULL, e VARCHAR(53), f VARCHAR(69) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (65,235,'GBM','V0lgJ8rwM9','D01gastad32GR0q5DwVb1L52mbpL9A3jdRj5jU3','brXBGlDTkTRJwcwhBpA26nuyrnu48Fn4','a','Wr',0);
+INSERT INTO t VALUES (67,6,'rpUt6LGiA9t','NU','0gpX5so5dTG','mlBD66BCcCkxVM4o8eu9OsB7d6kzkaDIzlOTG','F','A',1);
+INSERT INTO t VALUES (90,251,'fxOkDjdQs82JO','B','U1kPAfCedobaGwcN89tp3dOsNkhMgw5T5lARBwmzIcX1m','rzIGuSK7XiIL5phfL9HbeyRhfU8ddH16hCF7mn','l','F',2);
+INSERT INTO t VALUES (-64,200,'Z58yh','yR6goGgaolpKOYMTcUp','unf3Mgj1i6A','UvdHPjQUZJ71lEnzprNrIzm0Tmb8xLKvJmjrGJAuG','z','7',3);
+INSERT INTO t VALUES (-68,26,'CIU9whdS','BsaTTZDPHZpvLX93mX','wTbBdTPt77BnGweihSshDro7n396vwVjmuVz3PosLsLe6r','ra2LEDI8kOH6u2rr01GtyAghEj13wk7RmY9DCHCuZ4Eb0QkKHjOHUdAREMh2','k','AE',4);
+INSERT INTO t VALUES (-51,237,'jl','Vonk','etv6uj1FoyTXQqn','H4yBr4awQ8nhJdXA0D1loYMZ24pa7NyNFk','r','t',5);
+INSERT INTO t VALUES (35,7,'6sKM','gIW0eLDxPO3SYcCqlNmq1Q1XWKKwmYR7OWGCb8MvJuaAM7YJqa','12nYPk4C1OEba6AoATmkhSedOTgQ6R3gx','y2LkFg0qyFxGA7KyM5xPM5zKAyEHpXEHnaCsK6mRLfv','A','Tv',6);
+INSERT INTO t VALUES (-12,86,'xz9','zlZGap7k','4ldluToqzvoxXZNrJzmhguJ5DEKessrGWunaYlwemO','ZXmsDweM6uNZZHsz1l7WbYzEn6I5WCB2qTIUXdgPzsDKMDXV7hAqSYE28czd7FoEWfbDD','G','QB',7);
+INSERT INTO t VALUES (-57,235,'wLVxiGcAseWf','uz','AZQOZ2pNNx2vt8FoJ6Uqt5Y','IjYVZZgPyNiH4BK7w8qhcqRogrAwNxoEX','k','X',8);
+INSERT INTO t VALUES (42,127,'9aqyLeSmNeSk','NAVNtGEm5dgSmu1TjpRfSB37MYC','Xp1CePJn4BHVtvzM','OJD3xycqf1VD7ZsH0C7HpG86tRxd58XqMmsyRUtZwLiYdcVsM5ocamGuRLAVkHtBn','c','9',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c CHAR(16) NOT NULL, d VARCHAR(50) NOT NULL, e VARCHAR(53), f VARCHAR(69) 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;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (60,111,'Ioh32Vr','7r6DByg5xdd9DVakAfpY3cEk3','VCeMTlXM9P1UROFM7BwaTo1ezkCWCxBh19zpiYnwokUT4lwR','kiJdb2xUiPKlxkH6WUVnjFHknY4ghYQOlcF2xZfU6LNg30iHXv7798rb4HP6wnKPFb','7','RO',10);
+INSERT INTO ti VALUES (60,111,'Ioh32Vr','7r6DByg5xdd9DVakAfpY3cEk3','VCeMTlXM9P1UROFM7BwaTo1ezkCWCxBh19zpiYnwokUT4lwR','kiJdb2xUiPKlxkH6WUVnjFHknY4ghYQOlcF2xZfU6LNg30iHXv7798rb4HP6wnKPFb','7','RO',10);
+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 (125,139,'6gmTsw1DQZU','QpbpQ6tinXfnPpvTisV','GQQQ','9zcgCfeiivvmr8plgdJ281pSVGaFgrg','8','Ha',11);
+INSERT INTO ti VALUES (125,139,'6gmTsw1DQZU','QpbpQ6tinXfnPpvTisV','GQQQ','9zcgCfeiivvmr8plgdJ281pSVGaFgrg','8','Ha',11);
+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 (47,201,'YNwkB18aRVuUn','AWtFL0CSUmo3f5WaH6CHHrdfQOvGo5vtz0CvX9ajgr3KTPvJDGpanHkVZPFaqGVhffyQKYIihE5og5Ejg','RRP','MsSaMQWpgM0nh2Fx2qyyB3iIPplMu','N','f',12);
+INSERT INTO ti VALUES (47,201,'YNwkB18aRVuUn','AWtFL0CSUmo3f5WaH6CHHrdfQOvGo5vtz0CvX9ajgr3KTPvJDGpanHkVZPFaqGVhffyQKYIihE5og5Ejg','RRP','MsSaMQWpgM0nh2Fx2qyyB3iIPplMu','N','f',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14,220,'02usPwwN','tsMmSstFDPhOFWhijvuwDZIji57XhzEFD3ZljCqBBVGoUtHqUcKFy2q3Dpp4ZpKgA2zFv8BDk2Nkhwh3OTTIKMHZYNkeEexw0g7ZqvRfsKoaig52iTrCin8sapfBo5uKMt61ETmmA09553xBrB8SAq1Ni8kYOdI65sB670KRk','JaMYtWlIgWDinJYbo1BdMcEhoUwr1KGNs2fv54rfzNJQ','qUBP5cV47uPuq7BzA3TkBjHhv2bcHb2hY2mQl7V6khsEFicx0ejKv3yQjP8ylzYoMp0Yq57nH4gU','9','Y',13);
+INSERT INTO ti VALUES (14,220,'02usPwwN','tsMmSstFDPhOFWhijvuwDZIji57XhzEFD3ZljCqBBVGoUtHqUcKFy2q3Dpp4ZpKgA2zFv8BDk2Nkhwh3OTTIKMHZYNkeEexw0g7ZqvRfsKoaig52iTrCin8sapfBo5uKMt61ETmmA09553xBrB8SAq1Ni8kYOdI65sB670KRk','JaMYtWlIgWDinJYbo1BdMcEhoUwr1KGNs2fv54rfzNJQ','qUBP5cV47uPuq7BzA3TkBjHhv2bcHb2hY2mQl7V6khsEFicx0ejKv3yQjP8ylzYoMp0Yq57nH4gU','9','Y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-32,155,'qxaeYg6yBY3Uh9zSi','JdhPavYHGa4z2BlxQbGOjOCDPiHsUD7QuqEubRMk3pwvnDifIANJxDnTiablo8m1QHFsIRMz3J6YvHWgbs0AqKZYYAe09hYI6lfpihn4ntIaB6Zl8JhD7Xs09Ki5Aq5VAt00qDYWjZQ22Kr3ROCNxD3JfFUd1mkH','5oWQgBNpMhqYHD7S5y8fbIyhsTR2ncAmKmL7tkfeMwvDI5eN5S4n','hoCBdDbs50WdumZnR1ezTUbvmTvTXEk87tX5S66K8kxE3vSedI17N5ArJQiCTI2Q4AuJhRU3W5YY2Zd49UiPiYrTN6t542U4tGqKxHAn94fbIiHCU3GcPIY13HqVL2JJ3','j','1T',14);
+INSERT INTO ti VALUES (-32,155,'qxaeYg6yBY3Uh9zSi','JdhPavYHGa4z2BlxQbGOjOCDPiHsUD7QuqEubRMk3pwvnDifIANJxDnTiablo8m1QHFsIRMz3J6YvHWgbs0AqKZYYAe09hYI6lfpihn4ntIaB6Zl8JhD7Xs09Ki5Aq5VAt00qDYWjZQ22Kr3ROCNxD3JfFUd1mkH','5oWQgBNpMhqYHD7S5y8fbIyhsTR2ncAmKmL7tkfeMwvDI5eN5S4n','hoCBdDbs50WdumZnR1ezTUbvmTvTXEk87tX5S66K8kxE3vSedI17N5ArJQiCTI2Q4AuJhRU3W5YY2Zd49UiPiYrTN6t542U4tGqKxHAn94fbIiHCU3GcPIY13HqVL2JJ3','j','1T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-90,198,'n9Rb1cRh7oIn7k','2Jrp0PFCRovDLGpA0sunMZa2o9L79aNUVTu9PfIxUOrGnxfxn1rQrPztuoW7HZvRbAldztvYPBeGNKRagghCOrwQqfHAJYlQcriiGGdITjTbcl83AC1i9ktLQrAY6kx9oK1NtaWDoa8VJdq0eR99eSxZ5h3ats4G5VXJ0FooWw48qvlbGhOK3vzrlAXsxIDwzCbCkF3ljo0oAqqKBq4z','JKZ8hPlCUBfyZsEiJid','0eQn85jsldpJB2PGGpOaYIwIcMCPGBi8zTG0cyRzU3adli83jE8W4zdzudWZInGwKu45mwnVPTa00Q3RxVIpN19ep5I63qoIWKXGDZk3OgkdyAQYdLcNFSjUxK1l3FXWHNdzgS5gdRtowXe7VUAaHzLKwNvlxfpuQiK32','bA','1I',15);
+INSERT INTO ti VALUES (-90,198,'n9Rb1cRh7oIn7k','2Jrp0PFCRovDLGpA0sunMZa2o9L79aNUVTu9PfIxUOrGnxfxn1rQrPztuoW7HZvRbAldztvYPBeGNKRagghCOrwQqfHAJYlQcriiGGdITjTbcl83AC1i9ktLQrAY6kx9oK1NtaWDoa8VJdq0eR99eSxZ5h3ats4G5VXJ0FooWw48qvlbGhOK3vzrlAXsxIDwzCbCkF3ljo0oAqqKBq4z','JKZ8hPlCUBfyZsEiJid','0eQn85jsldpJB2PGGpOaYIwIcMCPGBi8zTG0cyRzU3adli83jE8W4zdzudWZInGwKu45mwnVPTa00Q3RxVIpN19ep5I63qoIWKXGDZk3OgkdyAQYdLcNFSjUxK1l3FXWHNdzgS5gdRtowXe7VUAaHzLKwNvlxfpuQiK32','bA','1I',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(44), d VARCHAR(73), e VARCHAR(46) NOT NULL, f VARCHAR(3) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5759318107255156747,-127,'MMvqAEuv2VdrX8vxr','5z922d0QqVibAhJlRlC4J9LCpqvexuioqHXLqJqE7pk5GgkCd4bqUtmRqrDckOoP','hAo9TOwBctlny0FWUPR','tY','C','y',0);
+INSERT INTO t VALUES (4698523696220464748,65,'0jn8RTx4Q3yPi8ewT7VhejfsB','sVL13zEZjs2wPDcUhINPPPPQiLnYFqQwgd8kjmOlwHJc2SY7y','9pC','D','H','r',1);
+INSERT INTO t VALUES (-5777139097687418405,-29,'HI5AEUeKm07mbkc','tQhz1HpCarXagjGvXq','VvfupxQvbSmKYBXTOHiddZKFxlJ6871','C','Z','Z',2);
+INSERT INTO t VALUES (-1654374799626813107,121,'3M0w0EXA','dhqM3zsmX1ETVBFR6DEXq5EYowjpYFKCpN69IwaOhBZUYqyVig9vuVai2Tv','i4gvl','PhA','G','V',3);
+INSERT INTO t VALUES (-437354992926584918,76,'xvz1wtJBflX4NTh','wrfUEZT9cTDvOtHBJIl0cijxs4CWtALZkQnjLde84IgnY0zNIofX','RU0sDDZ2IrCDum4qHAjCz6DzjaOtONZccyDBKrwmlMLTw','cr','z','3',4);
+INSERT INTO t VALUES (6231710264703256324,127,'sGOeJh9','UKEZp9Vj6tRivGjw','e3rnzbSomkIb6SefFAUbwoWtcnT35EdmcGOT','oSM','9','S',5);
+INSERT INTO t VALUES (-3732472940508138817,102,'TvCjbLBTu0v4YMaiiJRugGYTLufh','yQbzwoVv4j1HMPua2LJP','t','76','P','2',6);
+INSERT INTO t VALUES (4690705288488238170,-104,'ioImxFLZjT','aNMvFMAzVhTXDBdCz8eeb4XKzg0jaMmt2ZYhT5zjTmduTdSJVBvh4x3MJxYL9be','9L0DjaCkuK5z63PvkC3UFzIg','1K','6','R',7);
+INSERT INTO t VALUES (-3694751319970263312,-119,'z7B9k77TeKYZTim9Gs','o4P8KxdQFElzdtnejjkaiQRWhjSv1F5A6NdlEey0fjJfYZRyKzxXOuBTuDnvj','c0gFux3IWv3rWqYkHBAgUNJ107cUsT0EZAWIx4YaNjo','R','1','I',8);
+INSERT INTO t VALUES (-5473733596438625402,-28,'dBjsADffUBo3WRnRt','O2Cj89sbpWlypHEmzv264Dq0n5KlW2rjeLraxAFAfEejmtmyMwgL0','TrfUgK4YQoBPrrIyrLCp','JC','G','s',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(44), d VARCHAR(73), e VARCHAR(46) NOT NULL, f VARCHAR(3) 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 (1243527698691390186,57110,'dolX','f8A4r1u10U7PqQjmDjgiKSUT49fnzZNcRv924lX','m','8GO7fODkyexzsfUeIpLv','bQ','j6h3a97ZM6eGmTXWRFkDJWHuyAi05OVzYRfWdSNmI3oMUWU5lQIPHNy9b',10);
-INSERT INTO ti VALUES (1243527698691390186,57110,'dolX','f8A4r1u10U7PqQjmDjgiKSUT49fnzZNcRv924lX','m','8GO7fODkyexzsfUeIpLv','bQ','j6h3a97ZM6eGmTXWRFkDJWHuyAi05OVzYRfWdSNmI3oMUWU5lQIPHNy9b',10);
-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 (4308058903485365842,36805,'W532yZR','v5u3j0dpKCcxVuG61Rxegh9p3f9JpimpOqVtnkBmcAzp1l','8Ic','ldmw6RuslvpWTYpnlo69KLkoyz','aJ8q5p4h6FPqnBRdNvyiMAEjQLtQ2OuRvS','rSHrfRn0oFINF8zJgx6gPgb8jM4nhhJHuvrnn2LGpB3QK7KyeKWvoq9qj3Y4u',11);
-INSERT INTO ti VALUES (4308058903485365842,36805,'W532yZR','v5u3j0dpKCcxVuG61Rxegh9p3f9JpimpOqVtnkBmcAzp1l','8Ic','ldmw6RuslvpWTYpnlo69KLkoyz','aJ8q5p4h6FPqnBRdNvyiMAEjQLtQ2OuRvS','rSHrfRn0oFINF8zJgx6gPgb8jM4nhhJHuvrnn2LGpB3QK7KyeKWvoq9qj3Y4u',11);
+INSERT INTO t VALUES (599338497601578405,88,'5DAbdDQhv3dFP1E7PflRmxMdHnm','QrfH7o6XIcBRveeRjcLZN5Wl2r4GSwgnAJnhPjM','Py2Ax8U','L','5','v',10);
+INSERT INTO ti VALUES (599338497601578405,88,'5DAbdDQhv3dFP1E7PflRmxMdHnm','QrfH7o6XIcBRveeRjcLZN5Wl2r4GSwgnAJnhPjM','Py2Ax8U','L','5','v',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
+INSERT INTO t VALUES (1911194095644602387,-35,'QQbOl5l69cbDpZfDecc','8ApR2dPL8fFFPrTuedjjmKSYWhdyqcwEW0UsW5kInFPHQugJ7TOrE3jcsmffagyvdGNSF','KkgiIM5lhPJ8Xk1XNGFBY9zP','m','N','x',11);
+INSERT INTO ti VALUES (1911194095644602387,-35,'QQbOl5l69cbDpZfDecc','8ApR2dPL8fFFPrTuedjjmKSYWhdyqcwEW0UsW5kInFPHQugJ7TOrE3jcsmffagyvdGNSF','KkgiIM5lhPJ8Xk1XNGFBY9zP','m','N','x',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7207823538280500670,112,'Q7EWRSgf1outxQWtvBYfFtBvqgc9Pyf3uPY','9NivYUYONNNOCPUxJoA0PenMKGik6YeYYPNe1Qg','kj1tVpuZp4OZ5ubkxxtKmAxeDnXfozWr6dixqY0xzAlGNE','o','l','b',12);
+INSERT INTO ti VALUES (-7207823538280500670,112,'Q7EWRSgf1outxQWtvBYfFtBvqgc9Pyf3uPY','9NivYUYONNNOCPUxJoA0PenMKGik6YeYYPNe1Qg','kj1tVpuZp4OZ5ubkxxtKmAxeDnXfozWr6dixqY0xzAlGNE','o','l','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5851543516724377848,51,'Xj86r4ViLisIPOW0oEh7ZpZuLr1ptOce9gzAkFGnNx','2HI53rHFWjTkpIjN7clTj55lZWg187qAufx7dloFPFCKcAbmioWxZrWkf9PgZHGgtNgz9lu0NZ78mYBZh59p9ri2Ej3QO53HI3pE17DAfr6NV5UHAE6mVTSsId5wa','q3xRotkHngLk21n2sANGKkBQKpnf9vyucHgTzK','l7835M9QKVzPYy2SUz6AECAWwMeARl22TOxL4NpkxaZRsmgsqvQFobmO8','x','C',13);
+INSERT INTO ti VALUES (-5851543516724377848,51,'Xj86r4ViLisIPOW0oEh7ZpZuLr1ptOce9gzAkFGnNx','2HI53rHFWjTkpIjN7clTj55lZWg187qAufx7dloFPFCKcAbmioWxZrWkf9PgZHGgtNgz9lu0NZ78mYBZh59p9ri2Ej3QO53HI3pE17DAfr6NV5UHAE6mVTSsId5wa','q3xRotkHngLk21n2sANGKkBQKpnf9vyucHgTzK','l7835M9QKVzPYy2SUz6AECAWwMeARl22TOxL4NpkxaZRsmgsqvQFobmO8','x','C',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5184149479010405211,-71,'f7zfDnkZfUoUiabKddB29i9Vc99xuHYqTLs9','4ZZwd2xiXSCg1IIXZCCpxNpM7hhdZNqTv3i8jyoS8BPzdzxoSWL8LTk8Oht4dyCS7W3K4WFNeyJqLCErZYoKGcj5Y0OG7KKIT17LBYick6UasOtHwQNVU3Qs6O04WAJFAn8MVWHRsvTFHRqi6FyPmwPXiaDijr4sibFiojEKFfZJRdGabWyqeqC2dUUoT8asKHYgi2gbACVXOYU9rbxWYaCwCQ2LH4gC2xoy0zwLScL3PzZ30uy','bhAubat1X8TrhUqw68eOWx6ttYC6zFrCwxe59pk0w','ZZSuN7w9BKYt5DNPCClW05SEd6UIQE0sWPESxrWdOND957pD7SZi7V01iCCWpnhG1DuVvcNos9VzMbMJbW8V4mYHiwckXJN0aMJaju2i7Utzhq8NOoB2zyb7AD5YtfB3lz0QXWeOl3Ti8k9LH0POnyRg97EFXi6RWvxCx8b3At3Np0rWauvpwBJrooaqddpUN67z0CjJtQeugNrOdJFMBCDoBLsKTGwnIqqEcpOnLcTmj6tM1fZ6M','eg','g',14);
+INSERT INTO ti VALUES (5184149479010405211,-71,'f7zfDnkZfUoUiabKddB29i9Vc99xuHYqTLs9','4ZZwd2xiXSCg1IIXZCCpxNpM7hhdZNqTv3i8jyoS8BPzdzxoSWL8LTk8Oht4dyCS7W3K4WFNeyJqLCErZYoKGcj5Y0OG7KKIT17LBYick6UasOtHwQNVU3Qs6O04WAJFAn8MVWHRsvTFHRqi6FyPmwPXiaDijr4sibFiojEKFfZJRdGabWyqeqC2dUUoT8asKHYgi2gbACVXOYU9rbxWYaCwCQ2LH4gC2xoy0zwLScL3PzZ30uy','bhAubat1X8TrhUqw68eOWx6ttYC6zFrCwxe59pk0w','ZZSuN7w9BKYt5DNPCClW05SEd6UIQE0sWPESxrWdOND957pD7SZi7V01iCCWpnhG1DuVvcNos9VzMbMJbW8V4mYHiwckXJN0aMJaju2i7Utzhq8NOoB2zyb7AD5YtfB3lz0QXWeOl3Ti8k9LH0POnyRg97EFXi6RWvxCx8b3At3Np0rWauvpwBJrooaqddpUN67z0CjJtQeugNrOdJFMBCDoBLsKTGwnIqqEcpOnLcTmj6tM1fZ6M','eg','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1865656576293359023,105,'DhC4rDenPVhLh8B','UfnLlb1uYBpSglidFZPnLVeZjsuQgM7A9i0s4L3XQTqnkd7lOJ5gyd8z8nPJCRL8EH9Eb3HroWWT8D6VQhGho9RTHxTyUpWqoOclv3T95zBHvOk7KMmSZUFgVo5HVOswPBPMCYbq98VpoQ6irm9418UQeq6ABBi6kprhT1OLLovHxNgNGNds91zldzCML8J1Yo1JFMsLnKBvq4iMDL2lvDSe44Odqa6axw20ryjwPK5295EnixKy','nDa2ato1TVwALbhaTBTdRKZZ5VK9VJFHkT2ZHjNy','UhwbdpudFonk6YXLMydn12jQG0EZGHmiKLbieCBicUZM1umWiOeN3VbTmxOglqK9Qp9dsmRXaObxNW9alrFdqZeyXaBcHNI09Ypzhlo7zgWZuLvH0EHg7wwLzDziUGEz3LuSh67VJNqs6bjIVPFK1COVDZbPGT','9E','a',15);
+INSERT INTO ti VALUES (1865656576293359023,105,'DhC4rDenPVhLh8B','UfnLlb1uYBpSglidFZPnLVeZjsuQgM7A9i0s4L3XQTqnkd7lOJ5gyd8z8nPJCRL8EH9Eb3HroWWT8D6VQhGho9RTHxTyUpWqoOclv3T95zBHvOk7KMmSZUFgVo5HVOswPBPMCYbq98VpoQ6irm9418UQeq6ABBi6kprhT1OLLovHxNgNGNds91zldzCML8J1Yo1JFMsLnKBvq4iMDL2lvDSe44Odqa6axw20ryjwPK5295EnixKy','nDa2ato1TVwALbhaTBTdRKZZ5VK9VJFHkT2ZHjNy','UhwbdpudFonk6YXLMydn12jQG0EZGHmiKLbieCBicUZM1umWiOeN3VbTmxOglqK9Qp9dsmRXaObxNW9alrFdqZeyXaBcHNI09Ypzhlo7zgWZuLvH0EHg7wwLzDziUGEz3LuSh67VJNqs6bjIVPFK1COVDZbPGT','9E','a',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b BIGINT UNSIGNED, c CHAR(44), d VARCHAR(69) NOT NULL, e VARBINARY(80), f VARBINARY(100) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2027577497,9031111844800766306,'dnvkzOetjn0P40g5mzJxi9uT5SdzlLbM','g5w1LSnOIUd7fB2zYJBw1GafLmCfyel','Il1mCov9Yu5oFo42tUJOZ7goCLNLaRCJeVVU8A8sBIYobXPHV9bYQi7NBV35fJk8nebbL','Or3W0XBh5HnEMUCkXvWMyz5JT6Ke6xK7oOLl9rGAfGa3WCD8UdjIyxNOQFMwZjC6OhIwcj8sW7ggs4nCDzTYI0i','K','a',0);
+INSERT INTO t VALUES (112760804,6382806796202602096,'37B5','ARHISF3M25yiGQFvBYyWlu','loNCeN1eCo8Vq9N10dem3NPL3Gu','CsZarJs35oGO3fDbK0uP4neOmHUMZFtjuISvZ4tcNWcd9O1cFlqwCovMy8QWapFCwiCcpDFGMEtTOMm','6','Z',1);
+INSERT INTO t VALUES (-1745425822,17252319214252844305,'xhVXpFouFlNHoeCf6uA7aZ','jzjD48gYdshe2QExeaw96jIs5bq31fGeBzcBLWl6E','w','krG6XZXDCwnKOMqqQM0','r','1',2);
+INSERT INTO t VALUES (972134143,2039839160320356393,'LUZDmRLVbIgj','qY9GDupQ9','39ggIHUBC7vmAf001954zVXBpMyvLvjO00IP0pMX8fTCLKEbpBj','GGcw4eDQeuO9Zguyrm4f85gkbBxa5Xb9fmvoVIpP','V','5',3);
+INSERT INTO t VALUES (-1877158760,180067644180744903,'cJjhlfE1AFRX8BLCH1kM3G93uJPXGMqPz9X9IIU','6x6uL92F0Fcz0qXjmW9e6pyxwCq9SyHRiY6YKhOW9SJvdCW','NjnmaTi2ZkJMOv1l7Bt3QE4YCVHytLyUlXQ2FvrrrEhX60RGK6EkIcypRphu3e22','Y58OSyTPXpXbP4PtWNAUfBaodkvQjOWwnkIu8HKQ1jaLw4i8Fffn','2','U',4);
+INSERT INTO t VALUES (859553712,6463400146951740438,'csFhtY4wP2jX','SkkW4v4PWaY','iImwXclFv9eNSHgvoHSQkTjbw8TEOuouGcpp82WkVvjwVJtgOY5UWti','9hPuMqeHjs3NjHHfbhsT','m','7',5);
+INSERT INTO t VALUES (-1326703572,5662823576603660629,'09ycq11azrQm7iX3uyHnD1BalHaazusCPMB','EN8mV8ncIZwOC4nX7eIF9FxDuiHAIgNMtmzCS3fluEBiqUqLheZS9DhODLGNmUVW','x4kgQhbBKrn2lyZC3WDLEy6Zkdom','qokCtU2NfdxXxv9s152cLiADKLiQ13tFGwbca6P0L0V4tPss1JdnwQDLCtHlhspBtLqXKsi','J','q',6);
+INSERT INTO t VALUES (2043175528,5029059017395106952,'pQNGvbscJ','hvD0I8wKvulDf1qCmYdDmntwNhCknWkXMMJqDrZvKPKLBOV8xIBXoKxnHWKaE','uJMM','Rz8452ybNOCqjSnjradfxp6uiuJuivOics3hzJuAuDlc9SyeUSBJ3tw8m5T6iFSOpUC','Y','p',7);
+INSERT INTO t VALUES (1838772596,12144488994224744550,'vCnK5','RWG8CjJYCWRQjZSi','PTJ1VLsyZbyeVQiyIDGrVZnT9rNk3G0eCr76PsyPGKnJftKI','8qmHDM85','x','g',8);
+INSERT INTO t VALUES (871552547,2362250599873900941,'t8r2WUwrPyd8m3ZghBIP842A1K','8kgsOc1EisPUfqDMtEsgmefbOG4dorqGqE1J','5gjo1fvE5U2CMlSYAmAFNHuldNxxHufIQ4mtp9BYZFBu198UxM9VO','VCIyaKXjskRrTNNhKDGV1kzZj8555AUWkYyRM8Za8q8TeUZkj','h','1',9);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED, c CHAR(44), d VARCHAR(69) NOT NULL, e VARBINARY(80), f VARBINARY(100) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (2120912906,11228522480306018701,'Ht1Vg8nfM0zfn7jsYVWlcPOdVZZG','ENeIQf2lna1euuIE8EM5EwO715sIroO4YY8BJfYQXHlr7BtfkpHrlsv9DBhVxwj8ff','LdMN34CdS1gZRPI9fP9vkmZUq2UfiDjD6MUKHlqfVDuwFJ3s3HyXJnWrn4pAd8K','98w5UHVDKyncRBMMpLrunnclCgQp4j6qRQlKihIhhEq48x9gWZX5zaxQG5srOciTJJ0IfhmAAaKhVxoNJPYZXf94QEeRxKak','P','o',10);
+INSERT INTO ti VALUES (2120912906,11228522480306018701,'Ht1Vg8nfM0zfn7jsYVWlcPOdVZZG','ENeIQf2lna1euuIE8EM5EwO715sIroO4YY8BJfYQXHlr7BtfkpHrlsv9DBhVxwj8ff','LdMN34CdS1gZRPI9fP9vkmZUq2UfiDjD6MUKHlqfVDuwFJ3s3HyXJnWrn4pAd8K','98w5UHVDKyncRBMMpLrunnclCgQp4j6qRQlKihIhhEq48x9gWZX5zaxQG5srOciTJJ0IfhmAAaKhVxoNJPYZXf94QEeRxKak','P','o',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(45);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
+INSERT INTO t VALUES (-1204354791,6222735389069887352,'fTfU2ZHiZzeQbA','cab7MvL7aG5cETiEAlk3gd7YJnVx','6KKrQgIszv5VVtARefwdUNvy','yXiRTogEerYsSOFlO8m2jdHDujzqoPG16EHR','R','b',11);
+INSERT INTO ti VALUES (-1204354791,6222735389069887352,'fTfU2ZHiZzeQbA','cab7MvL7aG5cETiEAlk3gd7YJnVx','6KKrQgIszv5VVtARefwdUNvy','yXiRTogEerYsSOFlO8m2jdHDujzqoPG16EHR','R','b',11);
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 (-7778338155410349393,52342,'i','zvYjtMeoDLZvr6FuGXyoNrXI5hl5lwEdpMHZ8JdWCdJnWqKoiArSa3i3jDk97CmD1fEprJ2pDfZtVtHMMkCLbH','x','9XwZM6ZY9BSj9Q3Rw5VmPX1wRZAQzNveacE94rZ0QExLmXLSbQ22ZRNnJSc8nVVr0PbG','5xIHrypTYJ1AAEON02LNgu91HTvPNLAM794zfs3qDYzLT0wuU3woHHaN9qicWiL4EJEi6mKDTzHZXPCHEUkIXTO6cuzzOJbB9B','sgcOPqZaU9dyWwbCElWSLiXak0IaU9teOR5J3hkvOXlDuLAoc6y3WwSFcKMcovGYbbFrcjMFQJLvsqaLslROp8BQZ5hcph',12);
-INSERT INTO ti VALUES (-7778338155410349393,52342,'i','zvYjtMeoDLZvr6FuGXyoNrXI5hl5lwEdpMHZ8JdWCdJnWqKoiArSa3i3jDk97CmD1fEprJ2pDfZtVtHMMkCLbH','x','9XwZM6ZY9BSj9Q3Rw5VmPX1wRZAQzNveacE94rZ0QExLmXLSbQ22ZRNnJSc8nVVr0PbG','5xIHrypTYJ1AAEON02LNgu91HTvPNLAM794zfs3qDYzLT0wuU3woHHaN9qicWiL4EJEi6mKDTzHZXPCHEUkIXTO6cuzzOJbB9B','sgcOPqZaU9dyWwbCElWSLiXak0IaU9teOR5J3hkvOXlDuLAoc6y3WwSFcKMcovGYbbFrcjMFQJLvsqaLslROp8BQZ5hcph',12);
+INSERT INTO t VALUES (264872034,9323127514361759156,'FisS','Lw3pr5DhUJ3cMQ','GW36N7q','5VzepwxQbdawA0Kq','0','N',12);
+INSERT INTO ti VALUES (264872034,9323127514361759156,'FisS','Lw3pr5DhUJ3cMQ','GW36N7q','5VzepwxQbdawA0Kq','0','N',12);
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 (4825588480362368238,2213,'79qV','gjbGGMHJ55lyRG1fWT6x2nlodKUJ3WhMnrVUShQbrKxaxzpFvHitYuGj8CYuF0UEFbVG3OAeQPR282eJt7BP0aXDZqyQGglfL09jMrbwLksonybTbf1AKX52C4aV0fKoigCVHQlRqRoBsHm1d3FmcB0OtYvIZ5t0A94dmazn','Z3b','4Ipna7lev0JHg2gJEfmAE8FxCWlbRgN6zZY6AGAvCYcv6vrPDDUSwIz39snaAivlb1ZeEnqkCiI3yVrqCACgBv7D4DTT5Iu1u5ltHL8ynu4RLpNchIRB1d6si9JvBuvaqA7dVDqbjMpKfQtniGLn8HOLVzE1y3Zh7KHeb2va96JkQQGOKKmm0VndHDzYwQeoyjz6goH7qwYQ5Gbvc7ZEXfeIT2MPdq12Q9a3ntmcAX','VQikYpWNxWLJr1iEFor3BDzSiXyVoVkf','wsVyfkVwQuc45QFThs9wku40atFCLJSE9Zme4z1h0FNIAqEUc0',13);
-INSERT INTO ti VALUES (4825588480362368238,2213,'79qV','gjbGGMHJ55lyRG1fWT6x2nlodKUJ3WhMnrVUShQbrKxaxzpFvHitYuGj8CYuF0UEFbVG3OAeQPR282eJt7BP0aXDZqyQGglfL09jMrbwLksonybTbf1AKX52C4aV0fKoigCVHQlRqRoBsHm1d3FmcB0OtYvIZ5t0A94dmazn','Z3b','4Ipna7lev0JHg2gJEfmAE8FxCWlbRgN6zZY6AGAvCYcv6vrPDDUSwIz39snaAivlb1ZeEnqkCiI3yVrqCACgBv7D4DTT5Iu1u5ltHL8ynu4RLpNchIRB1d6si9JvBuvaqA7dVDqbjMpKfQtniGLn8HOLVzE1y3Zh7KHeb2va96JkQQGOKKmm0VndHDzYwQeoyjz6goH7qwYQ5Gbvc7ZEXfeIT2MPdq12Q9a3ntmcAX','VQikYpWNxWLJr1iEFor3BDzSiXyVoVkf','wsVyfkVwQuc45QFThs9wku40atFCLJSE9Zme4z1h0FNIAqEUc0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c BINARY(39) NOT NULL, d VARCHAR(30), e VARBINARY(75), f VARCHAR(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7251129175961553682,-1510,'T7KH5yDYV2D83RpNjcZFFnQTVNm','886Y5iLIhUndoZ','IusLyuKgQZVAs4L06BqPLi0rSVuzfs3yW16UnCaa397CRkQJAlI6GngdXptKaBhAxuw3pFIAA','3L9NNb7ARHT','jC3K8mE3QayWB8YB14Cptuzql','grdiYBnGpN6JRf6yMBUMOXihxCUecimqqfpBbiQpMui3wYJAon7W7kJtJOdqjAeeaUymECT9vFA',0);
-INSERT INTO t VALUES (894062171460939932,20280,'Hs085AWV4kPQZanfFVc','JOwwCTL6dST4hu','P8dXMidhbt0bIJ0CkHiKIVfrKhh1oguq6Q1A','shdBYOUpKsWpExN8ReLbrY5gHANOczGhqZQDZgFP','rPx8X8Izqz0tHjl80c2rCtO2j3Twwk0FwaqFZFy','JXJKnSOkXb10C5B8ahNgPA5DMxwNgEBTwiBHz12RCLPsWdJyhmd',1);
-INSERT INTO t VALUES (12946442865187602455,22187,'F08FscdtH','sUa','eTcCJKM88tp3WePUU3cntBLd','4nCyPsZIgBsTvKu9AMYowEN2','u','LpuqvxMdou',2);
-INSERT INTO t VALUES (16924709734915085691,-4202,'fZkPoY','VqdLqbaXmZX8JSoSDeKiZ5R','tts939u1HUFa64nFhCPKpoiR6P5u4Fk2F8YROKYGn8K74HUnT6dU','o0fpmtL9kUyi2WsLYbHJoYzsetBYLD8QMiRvS0lUlyvHk','gfWmUr4OEHGT','JfLB8PujPPAHz3PUzmspb8UJslSgQeSzDuIscX8XO9EOg0yG8eJIZhnsGeXUUJCZw8Uiw3Ng9O5tCY9JZdw7',3);
-INSERT INTO t VALUES (12890770115836401199,-24572,'gGXr','zNlz2kb38G7MgLU1UoDoC1sjLp4BEp','0QYNHQ3QFw5XMd3h4h2swcSM','QyTpkuobIbAaL0iYFAXhtG','7LQ5QU3vApq89C778UmDMhYwyqwTH8oWRqFbVlzoEU6dLwit9938hEFlfQCxsYTbrxs81yt7qaiQR6lNTUw','MS9mg4vWIVBxvGqs5fFU3MhPNnU4ZD9oVv2K',4);
-INSERT INTO t VALUES (5848290933818696093,28671,'2M1Pdr7SYpMjOkITFftPUzGQyX','w6B5SD','RfJijKdg3p21v6SL5rIXsivBXVsCciTkygND5NOd4BGmCaLw5FQy4pegmiTfwzMacB61i26','soyVwx9lZwYkTNt5qHZiMOcrkTxKX','p7','FhFHzo6Lo8KkawxZjIPXSMNFZAw0yQBta1ASdjbAAEXYktnUjjQrmkDpZn',5);
-INSERT INTO t VALUES (17484653751460942632,-27938,'wSUVNDJUmTnsyr9GumAjk9ycF','CFlnuvxrXtFY4TzX43','ZKDZqfuqTJUdsD01v0JPRIJ','cCMJeqtbv4T39lASuPN8ro','SRfZNoK0RRveDBQx8XI23geLfnLjUH5XHPEnPcMf7HNyuspTySEYQCPwL2R8NeyMU7mVDJ16E32LnSiOnNnPnazBLBf73','vxFBN9XRPNaVKnocjyEUccOzreAH38KkYmQ0ldNhrtd3MFsq6JC4jb7Z4EjKzS02iKZ6SZAe',6);
-INSERT INTO t VALUES (5005003676869701350,-23482,'eWgg832ahkt','yu9i3Vxkhpqj4m8','4HnuPu9B72MSmEpk2BQ1ZaTCscZ','mbyxHOMs8A4lntiHrSV8tWN3teANs8qtJRIDG91AL4NFpPCEQJvlG','HkpB4Tn61GKBXFCrEXp55UZrwDhiYnXYeQ625jGXBuQ','eJMaWme71LGLPBp0lqu',7);
-INSERT INTO t VALUES (12607673669305191113,-18729,'znWUbEnDD2TrkiHfzQYZ4SscI','i0qDnNVzaRNCMYUxmDuXR','mxSxVI1vh5PrIw9EDhhYDjFVXXdcJxhp6RnrB17QYlUlIVe','1xdkQlbQ9k8jv3YwL56EDHeF6Vtqia2Q9h4vSmwnNIBABUmjG6m','ZzU9l9kLlE8VLJuOkrrdI0CbEs9qVDD28HV6hVAyu23eYHspUEdwhMpWAD4tPvnsr1PtAJ','Trgy1j4sBA8zCUAJoJ5c4VNaHa4VIidkCcH1dPI8aGvjK8kHyPrWzt9sUBDcZNxcdK4lRoxpWcoQajEOSxbVxZns',8);
-INSERT INTO t VALUES (11927817427358891554,-21000,'4lxGHEc1LUKUY','c3ozbFP8YAJ','GQ7UnvdO3C6Ra3ygkF6Qv2onbl6DQ3ZPc','rbHBbY5pab6e00jcu2tOZh0gYU','okchJkAy7IshfpdxYK1ZaIwPXJMTebzk4b6uT9s68xhVCqiVP6OAQksn9nvhT4pEYIyYDxcrtNdGkEVnSbSJtFLWxg0tL','6VyG9p2ZArTdfCFzSfgYlFfYz9GgCdxr3VYJJ4lLHPQZd3kIHGiDwoBEfXbmicEeeCEfWHwUBdZgPYY1E1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (883089454,17664232426056312463,'VuEO','Cb4DstTDxG0KC','usnc','9SD8s8s5YqBqxGVqpVkmIjQYFFto7NjdhkBstHUlAmR6z6aYcOcPiA6GvN2WUOMcUjR','W','M',13);
+INSERT INTO ti VALUES (883089454,17664232426056312463,'VuEO','Cb4DstTDxG0KC','usnc','9SD8s8s5YqBqxGVqpVkmIjQYFFto7NjdhkBstHUlAmR6z6aYcOcPiA6GvN2WUOMcUjR','W','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (605939384,12579361517171046528,'EpQpoRUyNtqrGhosKJi29RhH1','UwbcRWL4CHfbsprTorNgJDxxv25yLDya1oiiYNYZP8mszRwMPCaTDkC95ySmrFKgjvNMYyVZMgNOjaDzbMZQ9mqRODKc3MoCj8Z3HfulJjctrWkNhZP9zMCl62SYfIeZer4ZoJzBEsqxFGSlsxsCPTG5rMPxpMlP2uBcb8LsedhQxQyR','Q8obXUTBQjPq7yuHSohJtduGmAcofxdcDeW8gdeEptC2lCnnJRcrj9PFvISpL0nYRP3V3cvTtx1Hh','K6bUs0oBwzkaJ1gKceno6TLDSPMwdSv0yAxABg92oE3ZQaEop4KnmF89Dqv7O9iWaY01l5py98lRIYnCrbjEVaV4cedBxfdUABWhFo3iStHmOluocH6CdPcqPlyduIUrSzNMUIqomBGWIdv1ZBBjf2s2sTH6hDhmIruni3s3pHJdfWt0t0D7a7vqjOEAsvHAKq26JHG6SfDESMBW73iyn65CzBKANUdAcg','U0','O',14);
+INSERT INTO ti VALUES (605939384,12579361517171046528,'EpQpoRUyNtqrGhosKJi29RhH1','UwbcRWL4CHfbsprTorNgJDxxv25yLDya1oiiYNYZP8mszRwMPCaTDkC95ySmrFKgjvNMYyVZMgNOjaDzbMZQ9mqRODKc3MoCj8Z3HfulJjctrWkNhZP9zMCl62SYfIeZer4ZoJzBEsqxFGSlsxsCPTG5rMPxpMlP2uBcb8LsedhQxQyR','Q8obXUTBQjPq7yuHSohJtduGmAcofxdcDeW8gdeEptC2lCnnJRcrj9PFvISpL0nYRP3V3cvTtx1Hh','K6bUs0oBwzkaJ1gKceno6TLDSPMwdSv0yAxABg92oE3ZQaEop4KnmF89Dqv7O9iWaY01l5py98lRIYnCrbjEVaV4cedBxfdUABWhFo3iStHmOluocH6CdPcqPlyduIUrSzNMUIqomBGWIdv1ZBBjf2s2sTH6hDhmIruni3s3pHJdfWt0t0D7a7vqjOEAsvHAKq26JHG6SfDESMBW73iyn65CzBKANUdAcg','U0','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1032646401,6354627656243413040,'MXVelp4QBgWKfVWNv2','mDryFtTflTUexNEiMSqFMfY4jnxLnq5CpQDd21ica8S33XWbu5k8nGjyqyhDSpOLO5fxh9e2JRqlnZkS38lDx5pLjwyebe4HrbPidyN2IN2CuyUQtT20G','B65mRBEHQwYjmQuC9IsJ93aw6Es7nfOa','0PBZ3vRkILqyEiG0H5aWLRTI7L3fZm0Pdck7JbgvAjYtzeaPPtI26rBNPkHzZo96Q42yFZUbdmqRjIJgHx0ZLWaHvqvCncKKX8pegwQJUcv86usbEFXGXRDphjwAQistZpLn61bguIbho9h3AzRtgapdVv7B8p5nKvHTbIiH9gGKfCXaMCaSIW2sUDa0Ka8UGpSGlBGQu2FPis5FkWCGQSBtUz7vKvH66phxs','m','P',15);
+INSERT INTO ti VALUES (-1032646401,6354627656243413040,'MXVelp4QBgWKfVWNv2','mDryFtTflTUexNEiMSqFMfY4jnxLnq5CpQDd21ica8S33XWbu5k8nGjyqyhDSpOLO5fxh9e2JRqlnZkS38lDx5pLjwyebe4HrbPidyN2IN2CuyUQtT20G','B65mRBEHQwYjmQuC9IsJ93aw6Es7nfOa','0PBZ3vRkILqyEiG0H5aWLRTI7L3fZm0Pdck7JbgvAjYtzeaPPtI26rBNPkHzZo96Q42yFZUbdmqRjIJgHx0ZLWaHvqvCncKKX8pegwQJUcv86usbEFXGXRDphjwAQistZpLn61bguIbho9h3AzRtgapdVv7B8p5nKvHTbIiH9gGKfCXaMCaSIW2sUDa0Ka8UGpSGlBGQu2FPis5FkWCGQSBtUz7vKvH66phxs','m','P',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(2), d VARCHAR(36), e VARCHAR(89), f VARCHAR(94) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-46,3139665,'2','cD','QcAbigpwm8j7eTnniCKqzaqwmPiE0xckAup6Z2nZJS5s9sL51I8X','uyiQJBGRYdHpoLI7XuAD','S','b',0);
+INSERT INTO t VALUES (-57,6895336,'c0','pP600RBk8yCP7pvcY9dknZcJ1VGFZ9JY','abg9EFPBpwDYCJ','PISa9is02pXkXH7YoiAcgQxgzx2zqHAQkkECKM9GrLEzoRwKSXJn38uDBUj4Z67f','U','ZZ',1);
+INSERT INTO t VALUES (-93,14056110,'p','Pk6K2YlZgVxaY','J2zLW9xUKBsa','kFbni3F568khMWP4fZlcu1j2dBjqEenbm8yi','R','zl',2);
+INSERT INTO t VALUES (-71,11616979,'0','ZIKFqTo5tOFhrlt7g','PEBAnOM2NrFn6AebJwtYd2cljYIz9jk3BffgJtSLfg2ir1rvDwxPrcuVHijSKVb9qCbqFlcuFcLdm5PMf54Fpn','vb83TGv1pYcBcUHD8hpYrWQNxtrMhUmndTvgdpIsxrcYEG9E8aDTvJt3t3pcQ9zZMri5wsfW4gNheF','k','3I',3);
+INSERT INTO t VALUES (120,271032,'k','gt3G7','D6TZH0d9gLa1','KZelww2XyCMtmcAip2hwmWvGAG2WDiBc9VvA2nOTAWX7wx9TRBTXYWf6tnUAbCOInuh','c','TQ',4);
+INSERT INTO t VALUES (-12,14379024,'B','t5a','4LrhIeaoNi','Qs5QtWxXTynrAXGyib','s','nI',5);
+INSERT INTO t VALUES (13,13955770,'LP','pPzaqnOSZUkg','17xsV','uOjQdFIuyHHedmizRBdcDcllX2ObTEI7QioE7BnkSqO1r60N3eXxO3nNWi','Y','n',6);
+INSERT INTO t VALUES (14,9713352,'L9','KFrTKM0J9V1jEeSTh3rjf2zgmLj8Z','G2OxmkioYT4PM73Ggv06RwxPRkyomY4kjel68oHwlkzVDvQVJxb2EjmVpA5z6iGFd4BbpQmsmGpnzfP','TgEY09yB5V0mSqNiTafAF','A','J',7);
+INSERT INTO t VALUES (108,6445762,'q','4v0pco99TQCBuSxnuxBzFzrDP2fQbgi','CSTuGYWl4c0co','tfj7Gvcw7nK4a8mRZJ','Y','aq',8);
+INSERT INTO t VALUES (42,13696936,'o','BeqBO','GIWRIV0aGhhRgprMLnCdaLOGO6JY9GdZqsXrSylnm5riMwZvDYZKSii70AejX6C6mQU36hL99nWqVNFlMGkWziY','QYQzpAf65b8MVTch0SgAy7k3NQiIug','G','vc',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(2), d VARCHAR(36), e VARCHAR(89), f VARCHAR(94) 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 (8403521791863831825,-1751,'6NcFc4f383o5P4o','eIja7DHPApj','3mGgjedokjwCaJMKeoGzowUKlGVByClg3u9CxWJQywkhuaTUvmrtDyE9GBkRrlRg9j3','ODKwv5YTw5o03ZRl4g4KUxIMyNUiB5o2','THl802h6i4PaMVoZptRZOzKnSQ','1EDYriiFunLi7do3',10);
-INSERT INTO ti VALUES (8403521791863831825,-1751,'6NcFc4f383o5P4o','eIja7DHPApj','3mGgjedokjwCaJMKeoGzowUKlGVByClg3u9CxWJQywkhuaTUvmrtDyE9GBkRrlRg9j3','ODKwv5YTw5o03ZRl4g4KUxIMyNUiB5o2','THl802h6i4PaMVoZptRZOzKnSQ','1EDYriiFunLi7do3',10);
-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 (12658915460861184147,-3740,'K1nih1F0ubXADeh3lyZBXoLu3B6UkqI35KmPgKk','dkW8sT3WX1Bta0gPJ4icdZo','PfiCtNeOLoB3XQmNsfo','PejcSuYApHYoB','RqQ3pO7KqaRB9NO8ncVTwHU7kCwGHS5DUWs0udv15LxthXToBzXeuPdK0FZO8VGJEY7tw','mFbrW2DdGglqb4lcMi7rrz5BJAIgCz6szPerY8uog91W9EKUBmZ',11);
-INSERT INTO ti VALUES (12658915460861184147,-3740,'K1nih1F0ubXADeh3lyZBXoLu3B6UkqI35KmPgKk','dkW8sT3WX1Bta0gPJ4icdZo','PfiCtNeOLoB3XQmNsfo','PejcSuYApHYoB','RqQ3pO7KqaRB9NO8ncVTwHU7kCwGHS5DUWs0udv15LxthXToBzXeuPdK0FZO8VGJEY7tw','mFbrW2DdGglqb4lcMi7rrz5BJAIgCz6szPerY8uog91W9EKUBmZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9981234629038281255,16150,'yXmlqpYuJ8Ev5geKRSVDhSF','tPF2hKXLhK8dvHYVOZwj8k2mn3uqUrFBn','EhAJXNIBJsFkeFlRf7xH','Ma8lcpb4sUYnvgP8','vKExe','0ge1XreYOq4RFgZM5OQmxINI1jxcE44od5RszvPbiGtqURsy4JMQqRrDmOE44pe8aBRGYPNHycJg',12);
-INSERT INTO ti VALUES (9981234629038281255,16150,'yXmlqpYuJ8Ev5geKRSVDhSF','tPF2hKXLhK8dvHYVOZwj8k2mn3uqUrFBn','EhAJXNIBJsFkeFlRf7xH','Ma8lcpb4sUYnvgP8','vKExe','0ge1XreYOq4RFgZM5OQmxINI1jxcE44od5RszvPbiGtqURsy4JMQqRrDmOE44pe8aBRGYPNHycJg',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (16647072791496685555,19806,'J1oupB8BDHAIRvEKQUKKnSYpb5','UZRBON1NW','RgEle5g8xYIHRNF','fJUAANwlpp8lDI0pTmLFGT4OAPRrZ7MvK4jx8saepqN6G7BTAM8HdNBgk6SXd3IJIdQ5xOj2W04MDoBu9thNdASkkhHMsJKeHFBiIq571D6XTfjkw','weXxg0nmntU2TM','OKmINAj91HMqZIClD1iBZu8cYxtNoGJ6a9GNwNko32bQivbFMx6hhfBkckddSjdNOyno',13);
-INSERT INTO ti VALUES (16647072791496685555,19806,'J1oupB8BDHAIRvEKQUKKnSYpb5','UZRBON1NW','RgEle5g8xYIHRNF','fJUAANwlpp8lDI0pTmLFGT4OAPRrZ7MvK4jx8saepqN6G7BTAM8HdNBgk6SXd3IJIdQ5xOj2W04MDoBu9thNdASkkhHMsJKeHFBiIq571D6XTfjkw','weXxg0nmntU2TM','OKmINAj91HMqZIClD1iBZu8cYxtNoGJ6a9GNwNko32bQivbFMx6hhfBkckddSjdNOyno',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT NOT NULL, c BINARY(92), d VARBINARY(43) NOT NULL, e VARBINARY(76), f VARBINARY(25) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-168318195,2139774398,'CyI5J7VVmeQmtCgmxMS0C5Uzxg3gPtB8hhuCwHeIQ7kcH2tS1prSjHeO4aK8rN','qyHNBljaMgkEZRnqi6bOL68xBF','Wclda60yUQSOA9SUqg2n0tyk1wLOhIUB18auDe8GPPH6mjdtNa1','ngRLWykcONRulLd8nyXmVTtoU','cPqt4n4LAOJpibeSK14MEFKcWJkxsxwwjLSLQbd5QKrD9tjEWyVfREZVKKDGWTWWiEmbV51XkFHaDUYYIlS55','MrnFX51e2qFn0mKRKoZP4fSmaN8vOYWIyvFMVv1gqfCS9ofnrKqYz2rGvVYtVlCk0bqYkjiN1LNDAg4uo5UehUObzHh',0);
-INSERT INTO t VALUES (667144159,648789884,'BkexsNclsBE8Wcj46ibm5dJBOtGIimukQ4l3Ilcq4WApWgf2o6d1IiHMy3fK3EIFvDeXy3k9LgBxsv9kSsGTQgtOaiE','ce76qBX','RXFvWvrIgd0ZbN0E9MuOaw3lOzBnOLVeHMBiXw0hgJysXsYy6gAhvO2FL','MuOfz1HjQqMgF','8qIrSGOF8nH3DAVHnC8sT41cc0K','LcwW6XOtskoJT38SSu1zcceI5Lvwc1',1);
-INSERT INTO t VALUES (1159586935,1988531962,'KzKbzrRsUmz4Uy8XJoyDYWPWvwf9QzUlaoywEKP7EtblK0IHPg','AyC324fLue','UBcoeaUKEJSg1nGv5jyt10iWETaV21PHEQOSa4tPHTVacE5HjLzc5nUdCmtDrd4pDNMOo8UQgx0','4JiNIaFw2yP26Lf9WsN','sCO16zQrskRuqzuD','4dTsa7ox6tcu9V14F7',2);
-INSERT INTO t VALUES (-570457271,322835058,'YXToPdQh5NhQOfXcplVniIIa1L0MSxrRrBJZwgmOzGBEbCzUFmLlOeJ1k76BbhF0EDLvOszb3omSqCijXCqp','86q0RwnDBwynHRIsdtsgme','ivNMRKP8JPfzZVSMsTQjLdt5J9ApmwthKty0OXYTUQBn597UJAKEYhDULLmw','iUPD3d8TeYxrJUjy0BjUW2','hiyHBYu9RdAkN8Ce5fGC2BIunPDdXIRLwn3grs8hNieMjiBNKM0ALLkOB88OkYKHYVg3NwqRwSaDfXEBKNimwWC5bevn5','Pa',3);
-INSERT INTO t VALUES (-376213754,1085939872,'qZQKpzW8wkH4iM00ctJhvcLKcfqJgRZP3zY5ZYWQZNrAhixmvxd28g0j','EYQzid1AguUJL198OZEByB','lMzLQBG7YN3BF7AHmL95','C0scUg8UeSa','B5XKZwAgEyQOVq5memwaN','ScRi7aQHVIkbh78Iuingtnxkxd7ZIIj6AghbbnrmkorKYzDI0WWpb52rsWDTl10C010gSVi6b5q',4);
-INSERT INTO t VALUES (2061609866,469274137,'BOHGuTi6mGoemzFoiGADSXOXw51O8Qpo8qbl7pCUvSSmWirBNo6ADHFC','3XkL7NhDLQhWXvhXxdFtNB8TfxcDwNrAxFfOzCvqJt0','XJ3PFppcmcxAadp20ShZf6bK2iH6eDWO6LcDMunmPHa4fxJu12QPoiNsxlxTwD1uSgBn','pqVUl','Lhuc44Kh1FegSsQsDHewiKKRzadCNJULrajdod0TC288LbkgsSuiVFMcRzKBKknxPi4wjMw','EpLigi8ErFGGBSg6l5YTgyigzyYy4aQvL34nbaWk',5);
-INSERT INTO t VALUES (584869891,-472365971,'BclGcsrR','ZVR7u1x5yElaVxDsI','Fk0ihtL5xUFxKRexkfXGumauPaGx3qI5WrXqx2jLyg6IH5BUvvLj2L0MPrshnvpWmNV','EWbcyNtwO4onUwJOvmKas6','CEEg5IuzzKHJLIkjsPix27oBcSdAuFB338JVHdH0ovBICXiuEF4W8KPIUFuC','e9sCmG2TL',6);
-INSERT INTO t VALUES (-19094996,-1014664615,'5Hjhi3Ixe8sjZJZ13C9oUw','O7l','Ai5VRwabrJGdQ8h5lPnnPDBPwGD3cYPFzBx3tAPWnlks1AjPZAoARz6UhWvgCDZH4gH','j4copmTNixMQBtzGMW8jwgt','wkY1ihNXLso1mRev3Cc07','NF7c9y8doDlSwvtBwa98AhN4',7);
-INSERT INTO t VALUES (983596836,-1817334277,'7n36jfMLupgGgmPgqFkLPhssa8um','UByBrhbv3TwAEeDuT','yFgeWXR14mmjfOznobhqfdXhDQTdY7pfl4ZxRbx53yuI9F1KWvVw7sKt5VaS','K','AzZmAa3z4GecsjGQc36OTQc3GALSCy8IDerlSCFm7RRE3cPRrZPG08cdIoyUpyJuln0CUlQom0rvAyWctrf1XRD6NnsmbxaKskD','GIq2Xf0tL0i7LwVwYoA3YeVsLjikGrXkwRVqCPKiTRWRVRPdI4maOGW02uXgVKH3I0vtif0KGQvFiO1hb47HCL7e5gFxPuX',8);
-INSERT INTO t VALUES (-1364464502,2047640759,'SlUQcElpNqKSuqJB3C4i3Hl7tg2rZiEw7AgtUBNb1nrFWFgEn05LEJug2NEUWN6N1ai','DbwDUw8RIUeG2trH','fllSHKwcTxhYcFD25hP46b3uzQQbQtD0qkf7CI84enx0aFZ4USS','tYAw1sS7EpyUEwUw8qU3gVH','qJs1eN9ooJpcwnUFmXLtNdFyD3i7Ous13kpgEFiNj8c7utGJEQvPeUzfh5PcOmpkIP9lL8WhURhvTZVZZHTlr1Bhayz0icJkR7','kVeY6txmuuCHKpmL8To4t5SBcghDns1QRzUdogFWmeBa1CKnSSx8uLWzCy49Pg1CNGW4p3wENp34rVIRtdfxduRDoSdLt2Lv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-878,3662297,'h6','BK7UBpbc21tipJYG1UV2851','92Dts660BzpRrFHCoeb74d3Py93oxy31f3vY7mE1CufrzEkA6JJ6Y6quV3WdLWG','Ztu4pmq3mRFahohmieL0uAVwRv60ng26aIBZQoytIjFVcgpHtf6Ib93zbdnJyeENKIf63gxXyPKh0wmkv5pGLM0YIZz','j','L',10);
+INSERT INTO ti VALUES (-878,3662297,'h6','BK7UBpbc21tipJYG1UV2851','92Dts660BzpRrFHCoeb74d3Py93oxy31f3vY7mE1CufrzEkA6JJ6Y6quV3WdLWG','Ztu4pmq3mRFahohmieL0uAVwRv60ng26aIBZQoytIjFVcgpHtf6Ib93zbdnJyeENKIf63gxXyPKh0wmkv5pGLM0YIZz','j','L',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (-3986,8559428,'Ik','vDHiuV2S3eqQKJAvXLZ','uwokCwjpBHsSdCGCAsTb5q7doWRTVBVGePEV3PuTb4RyGPDdtshTTnC1vI3dgmLzJEgA4gQPbgGSWj2OJpt3G1Oo','eqUrzlAisk7SDn2rIcVpbNqRV0xEpizI7xub36ttwF8B5rrEZgWUOdeWwjk','w','NG',11);
+INSERT INTO ti VALUES (-3986,8559428,'Ik','vDHiuV2S3eqQKJAvXLZ','uwokCwjpBHsSdCGCAsTb5q7doWRTVBVGePEV3PuTb4RyGPDdtshTTnC1vI3dgmLzJEgA4gQPbgGSWj2OJpt3G1Oo','eqUrzlAisk7SDn2rIcVpbNqRV0xEpizI7xub36ttwF8B5rrEZgWUOdeWwjk','w','NG',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4450,6222643,'2Be','Zr19vyf4VjsDZEehR8HSJSsh3PMzkY7gtvwPsOMp3DS3aJWXj3xRKcZv0kaVZ8zcv5iLHKDtm65r0aBU3SXpKAsE689WqEr19eTeNbPblmzYmdziMuhtvSl3pAc6gb8JDQDBrHagTTW4Oe4JZQSEen1tNMkJETsbQ3NeEapDkLoqur8e2gmQU2JZViepIyuxxU9r6lWJiKzwNxrtY9SyajYp1BG5eYYv2z','eWYCFI6KKrfpcl3EO3vX5Pe2MZdcgwzoRoDuOSFmfQEIyDyWZZQezLPpxov6mpUjfQBOj','AsZeSe8tGVLY','5','Y',12);
+INSERT INTO ti VALUES (4450,6222643,'2Be','Zr19vyf4VjsDZEehR8HSJSsh3PMzkY7gtvwPsOMp3DS3aJWXj3xRKcZv0kaVZ8zcv5iLHKDtm65r0aBU3SXpKAsE689WqEr19eTeNbPblmzYmdziMuhtvSl3pAc6gb8JDQDBrHagTTW4Oe4JZQSEen1tNMkJETsbQ3NeEapDkLoqur8e2gmQU2JZViepIyuxxU9r6lWJiKzwNxrtY9SyajYp1BG5eYYv2z','eWYCFI6KKrfpcl3EO3vX5Pe2MZdcgwzoRoDuOSFmfQEIyDyWZZQezLPpxov6mpUjfQBOj','AsZeSe8tGVLY','5','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (556,15365876,'Gm','3fcWZXlxMIMjnmQuzKzfWmtFVVPNFSdrPR3oH36CrRoGeCk8y62Uddrb0bFTBqtgtZr4ouu3YFUrluIb91fjbuiJOWROnuVG2BKgq6r4i1fTcPQNLjIHx9','GRUMlL0YLGcjexweC29GkHvfeIyl3jWKVUb7I1397hp6mSOq1BS1H4j3PXnso','24w0i4PTzEjnTuXD62Ps5wgEADby1T9CC70d0rGkUlB9Jr0fgaFCbGIKoe2bVH3ToBv6wI','z','Ak',13);
+INSERT INTO ti VALUES (556,15365876,'Gm','3fcWZXlxMIMjnmQuzKzfWmtFVVPNFSdrPR3oH36CrRoGeCk8y62Uddrb0bFTBqtgtZr4ouu3YFUrluIb91fjbuiJOWROnuVG2BKgq6r4i1fTcPQNLjIHx9','GRUMlL0YLGcjexweC29GkHvfeIyl3jWKVUb7I1397hp6mSOq1BS1H4j3PXnso','24w0i4PTzEjnTuXD62Ps5wgEADby1T9CC70d0rGkUlB9Jr0fgaFCbGIKoe2bVH3ToBv6wI','z','Ak',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10919,3926654,'h','hKhzYjLwv4NVSaOxSGnB8MN9CLQjYE1P7PAdDpVK0KXtgq2u3IDT6RtPtXIDnqSEYeAXgacVHecZ6FrSWHNmEBR3SwDOOnK3LCscxi1c3xPyvsmSuaaX8T0tImxJS5Wsa6rUQCLKwPgGdzxTy1IdjQ2SUylesAHtE2Bsa0j6S3bHrGOYw1vnOnGvrNL9GhzUU2GdaNX02tVhW9zJxz82gmhZVimCQW3','1TFjmiqXP0HIzFgBaCv1ToP8jaaLaJAnV8mSyXwYujBuOso2cwe8EJ1D0WXTRtY3BE10BhKRFRdH9gz','PBUEgAASvUy7jvehb02QmCisuKtII9q7IAwNh2QyR9v29exauJ8jE1QyjWgJ0yuB3TMr7l92q0WRyKbhoB7b45EJ0XIhDjKRDeGmHI4EdcOmuqMxvVOoERuEyAn2mfc1j4zCo9ZegbFgQYPsBHL7ezrFu8LVBjkVGDfjSnvAeTPr7ni8rd5sYftUKCfjdrRud3HxhZAEEXHXYJzhpPDL4zoncjti0KxqaxjeIRq4Sr1xXRaWtDmO5yJ7tz','H','n',14);
+INSERT INTO ti VALUES (10919,3926654,'h','hKhzYjLwv4NVSaOxSGnB8MN9CLQjYE1P7PAdDpVK0KXtgq2u3IDT6RtPtXIDnqSEYeAXgacVHecZ6FrSWHNmEBR3SwDOOnK3LCscxi1c3xPyvsmSuaaX8T0tImxJS5Wsa6rUQCLKwPgGdzxTy1IdjQ2SUylesAHtE2Bsa0j6S3bHrGOYw1vnOnGvrNL9GhzUU2GdaNX02tVhW9zJxz82gmhZVimCQW3','1TFjmiqXP0HIzFgBaCv1ToP8jaaLaJAnV8mSyXwYujBuOso2cwe8EJ1D0WXTRtY3BE10BhKRFRdH9gz','PBUEgAASvUy7jvehb02QmCisuKtII9q7IAwNh2QyR9v29exauJ8jE1QyjWgJ0yuB3TMr7l92q0WRyKbhoB7b45EJ0XIhDjKRDeGmHI4EdcOmuqMxvVOoERuEyAn2mfc1j4zCo9ZegbFgQYPsBHL7ezrFu8LVBjkVGDfjSnvAeTPr7ni8rd5sYftUKCfjdrRud3HxhZAEEXHXYJzhpPDL4zoncjti0KxqaxjeIRq4Sr1xXRaWtDmO5yJ7tz','H','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-32740,4933460,'2G','PfbaUcUsdnEzKRtTTxTtc9o95bgs8juDe79U1V4WTcWKT0aSGFrmMoqJRT1uHSET0COIy5FcY7sGSPsvByjZGiWdDSJFKISu7ms3F0DtBFciPvzg4jdYJOeEBwh9HbxeutKVlhAmOPA8fPdcrupZB9YJN028xobgVa2mzalmVekZWYiMj6BpqhPjuoeCktWG6DWzUeyOvJtAHh4VoZifKHdZMQSb3TOrSnwUUcfgidZunDjiBhPl9O1j8r6uQxG','4kTUAHG0GZ69gEvRvbdcgvrEemA3KfuqD32YXQbjegmTKm0Dn','16sGTwhm3kIYo8J0HtE7QBfaqcR1jTlkYeFO1RhYho2NaUISDRDy622vSoUeZtExvgdIYTgFARcFn9IjGa8h6TMG6RBNoX3lPfOSjGNYn0bndpo7CEk6YMrw071bm7ubP6mDQYSnDEBDk65igfl6Z2egqjuOyUv0BCbrmUpnp9kT9SVqEieL0yqds4Zcg67Zl9kfNgBVVMcqnY','F','Fs',15);
+INSERT INTO ti VALUES (-32740,4933460,'2G','PfbaUcUsdnEzKRtTTxTtc9o95bgs8juDe79U1V4WTcWKT0aSGFrmMoqJRT1uHSET0COIy5FcY7sGSPsvByjZGiWdDSJFKISu7ms3F0DtBFciPvzg4jdYJOeEBwh9HbxeutKVlhAmOPA8fPdcrupZB9YJN028xobgVa2mzalmVekZWYiMj6BpqhPjuoeCktWG6DWzUeyOvJtAHh4VoZifKHdZMQSb3TOrSnwUUcfgidZunDjiBhPl9O1j8r6uQxG','4kTUAHG0GZ69gEvRvbdcgvrEemA3KfuqD32YXQbjegmTKm0Dn','16sGTwhm3kIYo8J0HtE7QBfaqcR1jTlkYeFO1RhYho2NaUISDRDy622vSoUeZtExvgdIYTgFARcFn9IjGa8h6TMG6RBNoX3lPfOSjGNYn0bndpo7CEk6YMrw071bm7ubP6mDQYSnDEBDk65igfl6Z2egqjuOyUv0BCbrmUpnp9kT9SVqEieL0yqds4Zcg67Zl9kfNgBVVMcqnY','F','Fs',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT, c BINARY(82) NOT NULL, d VARBINARY(53) NOT NULL, e VARBINARY(42), f VARBINARY(80), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-554115,1114375711,'HF','h2nCnnhgrfBHdryB6TGjhH161','yJdDnFIcSFoe5TNn8m','E08eHyq7cVMiFJ8dU','N','Y',0);
+INSERT INTO t VALUES (3899857,-695490409,'iIHrpJV08scYm','O8oPlefjh25HDDPlQ0pl02LXJp4AHxq59E3jlaJ3toMS3mqQp','rDFq59uWpjn3br5vJncv9aMM0HCjAvar','rPwnyganCMwR3NGPeIrMtR0cQBdds0gXr79GNReB0uki5xaIR1ghxIW8SA','c','un',1);
+INSERT INTO t VALUES (1798595,1203880257,'g5pLiJiXMkiaJePug5y3Iudu96msf6Qf5K8SxLdi4vplUt2','havTV2LMy0mViCJrxtSg6IHnu86yqLXkz3LMnuTfsa2H06kBuB1kK','gQl','kWbrzgb6VTSSRQBr0LW2ZSh4WNSuLhw3qRV','wM','xB',2);
+INSERT INTO t VALUES (-7160653,-740981911,'1GhaNNfJcGLZMOEyOXn6ODb93E8Qa3C0R4AZUyS08f3lceIOlNe7wnOPCusgepq9','TKRqWFotRTYaR7G','DJ6wwEdcY6bVHkUcJcIf3sTsRL6Rzamq','057KO9aIpIn4231VElMDl2i0envB6ea58PmIeLp73k6bhsB','vu','Og',3);
+INSERT INTO t VALUES (8253507,1885757127,'7DtskCtEgDwneN5Zuo','JTLrhHmtegw','9Vt8dnpFx26a9Y2LIkX9VlGnGKCzIW5hGkA','WvVm8yLtJdV4p7bnNGsWWpdij6vxPvvesyOIdlKXhXWESs4SFHBly7u0TRBUOuMh0C5lgGcwbd','R2','y',4);
+INSERT INTO t VALUES (7269365,-463131189,'98P8J1IIwVGEiRoGurRdmCTRmtXJHDw7PlWigbcRrWSS','RyVI','szHqic9jgGKF9b5S','I1nkC8ei7q1D0IhuirUF5U','g','s',5);
+INSERT INTO t VALUES (2367294,-1122705844,'yqMVUaDfE','Ey7xVXFlu4cCVeZ1ESDCyCzW5RwXqyhNz252PV7w7FomrLwwD','4QPrTp1LK5VFmygqDsdbyYhvGm12PEqnxbd2XgO','7sT1TP9FHUcKcwAHbqmfR2jWNmqTU4LCpWyJb4VtPY4ZzkKFhwsUui','z','aO',6);
+INSERT INTO t VALUES (-5791259,-1764606982,'O','K6fjOL8JFbmZ6f2k9LWhehPkGGnmratihHYLSnE33ds','0eBr7vFF1naYffKYh1ulkI33olnq','iOKJ4pOD5WUgzvctZBL4MlyXJpiVmZefmm7dKGecC2DxOn6druH9MwDUZy17MTK5evsNJFoLp','Tw','bO',7);
+INSERT INTO t VALUES (-5512399,-229615602,'DNedY9M7O83Wle9qUyAK54tYZeJooWpHdpS6MjWRY1','ODCBSMgKjJwNMyVUHB5CfkSH9A0LUo0X5x5eyjJJBmUvhVDZyIxsq','RadPXI7w','WIlRZzsjydIaKrY2eZNpRwwZE4arWibBOvH82fCJevkzcsE10YkMY3loXzqV5X9lcnooJbzYnAurxh','4','j',8);
+INSERT INTO t VALUES (4295532,-1021884888,'7FSoyxiPhDmQ6r3UU8HnE19KPYuTZBzCNcr2tDKvc','1ymVhxNwtN86Y','Te8dX3IYFP9YfhQWT3RYorJ0Bk1','2frEDcn40dIurWFcszmfoHmxLwvGGONZFn7ttVU0kT1UlhXBzE3AHAdw64UCMFkXKAynZ5LRpeZ63K','Y','i',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT, c BINARY(82) NOT NULL, d VARBINARY(53) NOT NULL, e VARBINARY(42), f VARBINARY(80), 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 (4464959089132707035,-806044620,'1BJcht1OPqNDGRlp21r93xXv5oFf1zdvcBfGVgREKyqnPlpiWwWL5EQY2g','x7sEy93KWay61UKqfsriIHorHndb8GWxuc','smc02EYy3e87fYru9LwUyxZs3kXE5hlMP0pbbZ13vDf7jX66SfiE2R9JHEKBPeV','wvUNI12eNC8VP15TIDvEU8zVr','M4n2E3Rfp4ElUzGBepvJeTTQTtzqLZCH6e5aEewQVqUniLeGPIkVr4IZRD1mrIjnMS6GWTkSeD6eHZH3S8lHsCSdQoTlosUXSRq','fGdGE6NsiMlTOa97A7yf81QPVP8F2d0ROgH98ydBMy5Bpnyw9Q4Tjtz3ZoFqJ8Yuc2h3jELNtx1LsWTATH1g8OWleHT2Jl',10);
-INSERT INTO ti VALUES (4464959089132707035,-806044620,'1BJcht1OPqNDGRlp21r93xXv5oFf1zdvcBfGVgREKyqnPlpiWwWL5EQY2g','x7sEy93KWay61UKqfsriIHorHndb8GWxuc','smc02EYy3e87fYru9LwUyxZs3kXE5hlMP0pbbZ13vDf7jX66SfiE2R9JHEKBPeV','wvUNI12eNC8VP15TIDvEU8zVr','M4n2E3Rfp4ElUzGBepvJeTTQTtzqLZCH6e5aEewQVqUniLeGPIkVr4IZRD1mrIjnMS6GWTkSeD6eHZH3S8lHsCSdQoTlosUXSRq','fGdGE6NsiMlTOa97A7yf81QPVP8F2d0ROgH98ydBMy5Bpnyw9Q4Tjtz3ZoFqJ8Yuc2h3jELNtx1LsWTATH1g8OWleHT2Jl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(93);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
-INSERT INTO t VALUES (-3170704662130168446,-1247543981,'hf7Hb52oA2FDkpHSFDgsuTQ3TIYlvWKgkibCZ6mjQUZMScPI9NkZpbHEZCZ','84cUtfEiY3vLgkrE0DnnuWjjdg40gdSvzK3hOxs','IBbFVrq0cQdwaa8XxOjf8T05Z6wCbAYOmSBn095EqZNDjjUHnsTguTX9Kq','cGMIVc6Moi','7XMXZVXcvwMgKCdqQ2UUz2niKzrtkbCsYdXpkxBWzCuW3wB5cB16bafKFtDw98atJJpsP66j33YNqJ1FTosh','2JskQyE4VnFaeKFHFIxRbCmWLpHZSYSHTjiYM7YUUKrirI7sMT5Ei',11);
-INSERT INTO ti VALUES (-3170704662130168446,-1247543981,'hf7Hb52oA2FDkpHSFDgsuTQ3TIYlvWKgkibCZ6mjQUZMScPI9NkZpbHEZCZ','84cUtfEiY3vLgkrE0DnnuWjjdg40gdSvzK3hOxs','IBbFVrq0cQdwaa8XxOjf8T05Z6wCbAYOmSBn095EqZNDjjUHnsTguTX9Kq','cGMIVc6Moi','7XMXZVXcvwMgKCdqQ2UUz2niKzrtkbCsYdXpkxBWzCuW3wB5cB16bafKFtDw98atJJpsP66j33YNqJ1FTosh','2JskQyE4VnFaeKFHFIxRbCmWLpHZSYSHTjiYM7YUUKrirI7sMT5Ei',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1761898903,-1913223731,'HnlIzfSr','uNX7KcrTVWi','zto5L6ziKR8IwIMmgS28o','GSM10BSXeo','y7','lk',10);
+INSERT INTO ti VALUES (1761898903,-1913223731,'HnlIzfSr','uNX7KcrTVWi','zto5L6ziKR8IwIMmgS28o','GSM10BSXeo','y7','lk',10);
+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 (-2062110983,967066423,'Ey0hWE0MNDoBQgg','LSgSQ1G9epFhY9RkKVkc3TWnwaeiqeJtd7hyL5fNyZ0Yz3TsRYc','1fLOYd1SKtLapRieKyRbI8n4czq2Q','65GlUCspZQnJsPVoBbT8fYxcZqSd49','Q','Y',11);
+INSERT INTO ti VALUES (-2062110983,967066423,'Ey0hWE0MNDoBQgg','LSgSQ1G9epFhY9RkKVkc3TWnwaeiqeJtd7hyL5fNyZ0Yz3TsRYc','1fLOYd1SKtLapRieKyRbI8n4czq2Q','65GlUCspZQnJsPVoBbT8fYxcZqSd49','Q','Y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (5262127339331989888,-2044908756,'olr5rNip86qXwt3Y4F','Q1X9dkgYJJi1mZVYRfxVihV8w3q0NAnPCBqdk1FhnWY9kBSbpNDrCM22S02RRZnTH2r1JpGbptE1TdpJcn9GM1gwk7nbB0yiP4RU4r','AQjnbf4zOwZrvuNKe7IHypgofiKm5TIJrNJD','RQMK6i9zti94vccdnXIT1','zrfQOluMcWh2g2TS0ZEJR1mVFYWAX92hIDvIbCPTWQ2ER37miDUOUCRkSPMKPfpkdp1j5Xa73GWR1m9','CwEJ0jaZPqzgroDGXqVYyUfanEoHLU3M5FNmr2bXbgR4xMOHthHUijy9SGOUcyOwgitTAgWeUqL4hR6NRn9ShdfNuyHF',12);
-INSERT INTO ti VALUES (5262127339331989888,-2044908756,'olr5rNip86qXwt3Y4F','Q1X9dkgYJJi1mZVYRfxVihV8w3q0NAnPCBqdk1FhnWY9kBSbpNDrCM22S02RRZnTH2r1JpGbptE1TdpJcn9GM1gwk7nbB0yiP4RU4r','AQjnbf4zOwZrvuNKe7IHypgofiKm5TIJrNJD','RQMK6i9zti94vccdnXIT1','zrfQOluMcWh2g2TS0ZEJR1mVFYWAX92hIDvIbCPTWQ2ER37miDUOUCRkSPMKPfpkdp1j5Xa73GWR1m9','CwEJ0jaZPqzgroDGXqVYyUfanEoHLU3M5FNmr2bXbgR4xMOHthHUijy9SGOUcyOwgitTAgWeUqL4hR6NRn9ShdfNuyHF',12);
-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 (-5092663060283618388,1673361665,'3kAvSpZM721GQgTVglwHlkDA3OcGdJUhuDSPl4BT3IxymIkKNj8HPH427GEe5RtXryfc3BSMVeJD9ftr7RdG2wtIiZiL9','PUczNfHfIYBJthTJxjd4W83pOroRXMKNNrebZlyASGYGgns4TMwrwzi3yUTxmY82zodyMPwVK0NkYdYs6oNLqnSyYxlgfx71o0NwQ1ZoFm2sG7DhMlkF6uUCnX8eU7CBrjFTJ19bQvskVjdO6i8a9TnJhdfgzla3Zgj8lZQrMB8ayimSYO3zsJJomhmxp1zl2p6qhg2oRpBKd6Y2oUOKefIsRcQ3Eyt3Fv2saUo3rnz','VUl9NOMU4lbtng15scnIkr0mLJaErEwEKRm6H4jchoD5fTcga','JBJQVlTlJoxCtI2oLNrPs3FecPK1kDPEKhsnnidpY2eXFSJUxnWY3m52vCjbrZOdX06aYUR6cMC3qMzzDXxyPuyUy0J4juCPya7sLin','q5HxLUVjV2sYKakqpMqAAsovBNuztl6KYMQxpzVlOvCXwVfl5gxaknDuFnhROWt4fCX','9MQUk19sysPhmn4SN9gPV',13);
-INSERT INTO ti VALUES (-5092663060283618388,1673361665,'3kAvSpZM721GQgTVglwHlkDA3OcGdJUhuDSPl4BT3IxymIkKNj8HPH427GEe5RtXryfc3BSMVeJD9ftr7RdG2wtIiZiL9','PUczNfHfIYBJthTJxjd4W83pOroRXMKNNrebZlyASGYGgns4TMwrwzi3yUTxmY82zodyMPwVK0NkYdYs6oNLqnSyYxlgfx71o0NwQ1ZoFm2sG7DhMlkF6uUCnX8eU7CBrjFTJ19bQvskVjdO6i8a9TnJhdfgzla3Zgj8lZQrMB8ayimSYO3zsJJomhmxp1zl2p6qhg2oRpBKd6Y2oUOKefIsRcQ3Eyt3Fv2saUo3rnz','VUl9NOMU4lbtng15scnIkr0mLJaErEwEKRm6H4jchoD5fTcga','JBJQVlTlJoxCtI2oLNrPs3FecPK1kDPEKhsnnidpY2eXFSJUxnWY3m52vCjbrZOdX06aYUR6cMC3qMzzDXxyPuyUy0J4juCPya7sLin','q5HxLUVjV2sYKakqpMqAAsovBNuztl6KYMQxpzVlOvCXwVfl5gxaknDuFnhROWt4fCX','9MQUk19sysPhmn4SN9gPV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT UNSIGNED, c CHAR(83) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(32), f VARCHAR(56) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-143193061911933618,614915907,'IM98PJSokHBqkTL1RL29FN','eOVKCW3QXatOblB1KhhXX1eIXRKApp25ZM','z5kdV4kSxl','RPM','hQpwhHR4ugX3','13bDzxlX04oTbEO4ERdjrowPi',0);
-INSERT INTO t VALUES (381442842575451893,522378420,'82n8OODYogMMozkvjO','9mlSv3X7Ea60DgrNJzV2PFh5W6EE9rqfoqy8ELfM9X','VmQAtPapIzlqaVmIT3dW','0W','inl8RidxksAHT4sM37FP6U2JZ26anVA6fr00cRO5sfOM2t91ylcGhfcF0amydjLXWsFgf3EfaQrkvyB7JpyiMcLcOvHmChw6kQp','kcLmLRVXOLkO8ZbGqbz8MS56in',1);
-INSERT INTO t VALUES (5682482725894911818,3457022142,'5QgPQbcAADhYz','L9vT59S3K4CHdbzJavsiaFwfeupv2g6BgFHSpJfZLHajAfKc07ZT5y','tVxFyC14cvJqHf8BK099kMij2LTS','u7lDTcuWr2CIGuYeVyoc0aDP7dDgQzyU1MHIxoZ14c','OpiqYzM9ahZADbx4VTcTG2DEywkYIFikuNjFRbRl2i9DqZB5cj5b','APJ6n7mUoakOIozWitsFCuWqggvAAzeP3Z0HU7cweZ5RQXrAN64U9d6ACY7ey3G5zaJ2ddnoJXRfbu',2);
-INSERT INTO t VALUES (-6287182334200291511,4103074969,'FZArwTJNDesS6e50kkgZAOMgfA1PasTYBOpvP','fZ8DYgVzMgGnqHmjDdBfvla7AyaDHbScdvo','i4AX','zuY49VJH92wRVFzezy5kYRRS4rR76DnMeILab69Y','tvQsr','kO4SpZshkV0DamqCqL2qyVjFXG3KjwHFrblZemz9AQfuLnt4gSXo0RcfGnUieYpMcgwQOYuOfyJt3',3);
-INSERT INTO t VALUES (-6192314947786357099,938855819,'vdyBl6eUZvpSTxi0ctbWUn1wMNZ21jw','ZL7UO9RApWy9Zh5J9Yf7Kd7b5DUmCTLp6FWALWi4ceu2eN2zc','vK3RZYhb6Dnqc1rMIdFADCPTWYSDVfQ','OhEYPGGI8dhs98cgLXEse11u1aenp5EUZ4Ij5HAyK4b6kkhsMBwUh','4wjgplsfA7Q6WLSdol5g00rEDEfAqZdtImidr3sLiiNrq5NTfa9B2SK9gITjZXB3PGLaqpFhul6h8Q','N4iVWR6CxpjB7wWu9ihkK2Sg5dsR6aLD4rrnWxVQaUj6Cl9XBWq4Zx6qaztLgUz9m8JeBl3gPI',4);
-INSERT INTO t VALUES (-7230946878858550954,4021309871,'9fNybxWLNNAWNMYgBRM7KP67ueA4P1zwdzQqkM','r5hvisswlIyHU0NPXxw2X1Fc3H85sEiWL3HXVpFvgJT9pUFmHbxUwef','z1ufxQCr1FcCRoFPM','7LozxFj2nltV66KxObPjQkJFRypJl5AkWCF4Bk','JpSfF924rDeE','gQlkKkDBgn4qAcpuHESHsSaTjZ6ZdCqZuk6uQ908gnfjmhw6OWkD60JtSJbKPUxHQN5ZMWzOmSj6xe5Z5LjO7x46MnEeI5Caw',5);
-INSERT INTO t VALUES (-7980907570959816187,3825285592,'0XWuVaeiqqEq8TUygv17iA','IiRBS90rDWRPRC3pCHjSkS9NtziyV02bdJcftd','LZ1PniyeiQ73zkjGJw4zLATc0wbMUx','fwqEgyLTvkp38hIDZCp88v','7BZzM5wRWnamHxji6U','Yw36m4',6);
-INSERT INTO t VALUES (19023729250186299,2285928672,'oEmQhL37aMnzPOsZDnprlqvCaKGrcvIXG4iazLXpAh9BkuSn1XeUPLiIlUuvne1SEGRYTzULJvW','i9d','b1PzqWpfnM64cWhZLUHrks9mAd','FB6ikco69CgiaDpkZqRWSTVZqNHUw6E33hoExaDe91VFuehfvRBU','pxfZJpYyzxHnfguipgXEPgbjvMQUng7KrEVolPrPtaeY7gmzaJw2RLNhu8QEthwFyT6sh7GmOBHGPRmskgNSXiw71ycCk5','R4ghe5iYaFbwAad7IEECR0hLamR4hq79WXbOAedgxgJOmRqtWcJncAxLpdgJEbqg61',7);
-INSERT INTO t VALUES (7890682447398067776,2499139823,'Bz','gGXCCrwRSQZz3zjpaJJcpzeqtpDrw6j','mmsai3Zmrz7DvPE52WiZVkbDJmxmAs','0','4kmLHQO1KEEWSfIo5d','QGpyx0wsgKiWa03jGiGYNhkvxpXdYfR5EwSZJ9ggxcYFO4Wl7eqdDX8',8);
-INSERT INTO t VALUES (-300326402923240297,2733883633,'W7QrzalccOnfwQtMnkkZOVqDWOFRoXAJvzid5NnlVoAXOi6WruS8THIkteuvPUAnZxheKEKq1','a5eoJJBjIIeDP8H7JMcDpxDfFfEmXyhgLzfqthJ2qaUnCtjktmCaqGyd9','CAWAlvn84QMRrPUe1uiluivFS0O9i6w','dFx3wP6764lni721tdX7mhGKnYuHUin5','nEx6l0qVGFbRKG9borvbgsP4E4vVLe1Svn7G0AHzQJQTQYwnPgMz05B3ZnulnlWrk8IITzpOnx','mKMDuKQUYtrFzIDg5X1IV2jhJl3mB3j7O',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-823403696,568170409,'oy96J6rKDPO0wazF','pipKmLB5PmYjgv4q9uJa78F92JvOi8PWk9QmSWZQ2PHvDTLi9BCFDjuywn5Fe7Ko7FxTu5ykTYGvFqKixE3QokMUkvhkpVNs4qsE2KfJg5Wx6qTPhyWpLiUEdPYt26AMwLCvsx3zGoEo9cvmT4X','Gyk4YMzrBl5As8XxJGd5L9oerWAZf1u','NLNdEna4Zae14wDTxYK6fphcoJi7fK7rWfp1jT6FxvXqgj8LP8rf5WL8DlA402V3UmRGdNCeW','z','d',12);
+INSERT INTO ti VALUES (-823403696,568170409,'oy96J6rKDPO0wazF','pipKmLB5PmYjgv4q9uJa78F92JvOi8PWk9QmSWZQ2PHvDTLi9BCFDjuywn5Fe7Ko7FxTu5ykTYGvFqKixE3QokMUkvhkpVNs4qsE2KfJg5Wx6qTPhyWpLiUEdPYt26AMwLCvsx3zGoEo9cvmT4X','Gyk4YMzrBl5As8XxJGd5L9oerWAZf1u','NLNdEna4Zae14wDTxYK6fphcoJi7fK7rWfp1jT6FxvXqgj8LP8rf5WL8DlA402V3UmRGdNCeW','z','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1092017369,-1894118220,'X3W3vXE','i8Tb5hpNzHlwRMAwmosXKvp8rwjhE5bqHZjqijACFRD','D4q63wR7HDaXyo02HFeN5fTzXKHTIGI6aE91hP','5fOZuoPfv2J8tIx5uG6UlH0tnW27czhYoaTilYVakmxW6apqMdkgMgmUFmnEEsXfcpAX0Rh7LKuEqMLGkINOtQrEMXRbv0piiw0iGTpkCJ48BlnErVr7RudSiU6Hd8A5uo5q5zXaYNC4yrJADvVHq2YaJgJQkUkbKa6ooCNWY2o5vWJHF0JvUmqjlA5JpVv1mlTQxve6tY6qCy36djbioEPkR3ZB','RC','S',13);
+INSERT INTO ti VALUES (1092017369,-1894118220,'X3W3vXE','i8Tb5hpNzHlwRMAwmosXKvp8rwjhE5bqHZjqijACFRD','D4q63wR7HDaXyo02HFeN5fTzXKHTIGI6aE91hP','5fOZuoPfv2J8tIx5uG6UlH0tnW27czhYoaTilYVakmxW6apqMdkgMgmUFmnEEsXfcpAX0Rh7LKuEqMLGkINOtQrEMXRbv0piiw0iGTpkCJ48BlnErVr7RudSiU6Hd8A5uo5q5zXaYNC4yrJADvVHq2YaJgJQkUkbKa6ooCNWY2o5vWJHF0JvUmqjlA5JpVv1mlTQxve6tY6qCy36djbioEPkR3ZB','RC','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-126403716,1730504627,'tTgo4QHiThEm4EafgkeTP5KAh2j1FvpucYHItFLpP0GcbLNBkJ0','atEbDObNG8Fgn83n5q8M0rhKtYMRz2jlEObnm0WeYHzcII2R4yKA7w5zA4iFa2BkgXKIWnOa9EY','utffUMEDk','GdEs9wQTOZdr37xBhzMHl4bVVsLKBhNxp1PDZlER3JE8ii2kNXw5h81y3R3CNlATQBPfHYCIgb46d7aVrQD2m9C41iCWlLzZ9qhi68DtxpsRODMj8m76ENXBa1BazFYJj11u7hEGXOkqpXhtkMbmYSIHrJj5tViOMhSHisXkbHnnNmH74asPa81JL9LLPFpI6LyD3b','x','Z',14);
+INSERT INTO ti VALUES (-126403716,1730504627,'tTgo4QHiThEm4EafgkeTP5KAh2j1FvpucYHItFLpP0GcbLNBkJ0','atEbDObNG8Fgn83n5q8M0rhKtYMRz2jlEObnm0WeYHzcII2R4yKA7w5zA4iFa2BkgXKIWnOa9EY','utffUMEDk','GdEs9wQTOZdr37xBhzMHl4bVVsLKBhNxp1PDZlER3JE8ii2kNXw5h81y3R3CNlATQBPfHYCIgb46d7aVrQD2m9C41iCWlLzZ9qhi68DtxpsRODMj8m76ENXBa1BazFYJj11u7hEGXOkqpXhtkMbmYSIHrJj5tViOMhSHisXkbHnnNmH74asPa81JL9LLPFpI6LyD3b','x','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1053343408,-1174073238,'YunVYTSntMZDjfIMggpOiMLs9WVJ1DkQkCkKwbfKUTGWwMdPTlbqI1GnxXFj2','4CgOf30AwE0n05tUNPHv7aBLMd4KgSfudXWxstsJoTR2n4K7LomRIIJPVDKSp0wotimxzJmMENS48Gsd75KA1S59I0xGBenLLpoDUgT8ZqnuzDp3hZevDGJRKyqe0dsTYZp6CoyArMjYVpilPTA5mQF9iSWOhbM1c05iwuzy40suee7fvq6jGFkco8GOxXxFzHQB5W','GUs85rSi0vS','atIMxUNArkzocOtPhjOe3tJAI1tUKuPVT1pmpu48hwE82tU8nsFvv6yDgEFFeuQBMDeXRLl6CRnxJ5GFxQJQ0CLmcDmJfx0f0fBmerF1hUNWXVycv8XClyaMYjHMgnsoN3jMkRQWh6dQiZ9XpBPNjoTCwYYktwOHCni1CMMFaZoqVDtsLyXcUsI49hOFCQZv5VFYK5zi3E','0K','5j',15);
+INSERT INTO ti VALUES (1053343408,-1174073238,'YunVYTSntMZDjfIMggpOiMLs9WVJ1DkQkCkKwbfKUTGWwMdPTlbqI1GnxXFj2','4CgOf30AwE0n05tUNPHv7aBLMd4KgSfudXWxstsJoTR2n4K7LomRIIJPVDKSp0wotimxzJmMENS48Gsd75KA1S59I0xGBenLLpoDUgT8ZqnuzDp3hZevDGJRKyqe0dsTYZp6CoyArMjYVpilPTA5mQF9iSWOhbM1c05iwuzy40suee7fvq6jGFkco8GOxXxFzHQB5W','GUs85rSi0vS','atIMxUNArkzocOtPhjOe3tJAI1tUKuPVT1pmpu48hwE82tU8nsFvv6yDgEFFeuQBMDeXRLl6CRnxJ5GFxQJQ0CLmcDmJfx0f0fBmerF1hUNWXVycv8XClyaMYjHMgnsoN3jMkRQWh6dQiZ9XpBPNjoTCwYYktwOHCni1CMMFaZoqVDtsLyXcUsI49hOFCQZv5VFYK5zi3E','0K','5j',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(51) NOT NULL, d VARCHAR(56) NOT NULL, e VARBINARY(31), f VARBINARY(50) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6976660578841151447,43877,'hxicIYuZD','jbRhBBy7otqkog3BphlXCd3oeh4DbtnZExa2HwFhGlQS8fe','w3NBBU7XCdU','5pg1JndlMC3uaLWEZ1qDdUOIx3bwyY','FM','U6',0);
+INSERT INTO t VALUES (-2217015282244519796,20907,'3SF445cz','Rl9','KiNtTM','TIhhY5USsWkkAk51Sf2fTkTstArCuDDfTAtSSO0rNh2VlEZg','a','lw',1);
+INSERT INTO t VALUES (-3290543397179622353,64273,'U93Qt2RbDyr37UsHbetXhXkp','CGSyM8wOrHy5Z','cWNtO','DtR4CCIiEBZx4PblpGTyRqKVpZ','E','n',2);
+INSERT INTO t VALUES (3531587223709671434,7593,'TR4HU5NwXFmjdfcdDntDw5T84REy0bg2fLMNkMw','7ynmUJdvYJEVTmAZ6fVBxezNeqD1OHmi8LFeFwQH60F2KS3','HNZ','VNUmROPSHeklRI7slMYzwM312RRpCBz1rX46de2nY9bbcyr9B','ly','ZJ',3);
+INSERT INTO t VALUES (-3301868657305704214,54766,'I0D6ai2wALOeufI5oWQpZtwlA','J2EsBud','R','rp','7h','y',4);
+INSERT INTO t VALUES (-3983291619899682145,22983,'rrPZkp054LsR8fMXUrNDOFP13lTsgJVzwQ6','xPX','oLKpSB32fpouZnB4GDvx37utjqUSt','zXKnLbpNRVuYJLFS6UFvihAt86GsSDCfR1','Tk','kg',5);
+INSERT INTO t VALUES (3829617227540166158,30105,'9NalaWm4P6Mnknx','3goL0EIiitdAfckLVIVbsKyuvUtdhU5oEtvSui1ghnWlaCzOISTPBG','d','cMXcOGWQ8ywYlp2nQRpuHKlRXPgYQKzYTVv8OxMaOQUgedyYl','i','0',6);
+INSERT INTO t VALUES (-1520730482307341657,54134,'OHaaUVEq84QNaowMPs9dd4twIY2W4CxPUh4oSUmSUjR','EB5BTYWpCV1TyjU78gp','doPKwmgUnBYRjXYCEo','JUXLXIz','Vb','5',7);
+INSERT INTO t VALUES (-298923436205846505,63951,'JKc5vl4ZQi6uLpIBqY0','z4xVGzrF6bVXqNvtZ6RmndTQbrdVwOnbkk57aPzTtmzb0Wd7j','PSnJ1Y','m0QJM5BrLH','JX','CP',8);
+INSERT INTO t VALUES (1545653074305829042,9028,'tQuZzG2nR2LLkdoZfyuuzxrEGBOl68AlISF','m3iJE0UmyM8UdPXkN','T','BpMhgKw6uBrGlYqsmzrnnGBEeSSmkT8jImfuAjTmmtYdbQ','vs','e',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(51) NOT NULL, d VARCHAR(56) NOT NULL, e VARBINARY(31), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-4500445572738270107,3880119725,'Er5uGHSs5bkBN2aww0hEuIbNxfnk7l19Nn8oMJVdB3TEk0fph4d0RcKty5f9UHTA73yaGw1zm7kFK7EQJ','sqx6w9pbahRVQjHK9WmTuUxTZ','60VeKPDBvMUYKiKD62e05L1EQFo6opd1','hez0','OpdHYKatfz3SzuBXfzAHUibeUTLQr3xq99','iGAxopYZFYMA4E016NzP2LJjTCsJC7mj1xolBs2N2KGFTlYz',10);
-INSERT INTO ti VALUES (-4500445572738270107,3880119725,'Er5uGHSs5bkBN2aww0hEuIbNxfnk7l19Nn8oMJVdB3TEk0fph4d0RcKty5f9UHTA73yaGw1zm7kFK7EQJ','sqx6w9pbahRVQjHK9WmTuUxTZ','60VeKPDBvMUYKiKD62e05L1EQFo6opd1','hez0','OpdHYKatfz3SzuBXfzAHUibeUTLQr3xq99','iGAxopYZFYMA4E016NzP2LJjTCsJC7mj1xolBs2N2KGFTlYz',10);
-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 (3124097624348501638,1900838160,'vBTZI4mbHcYZt1l8Dd0kBqZEc3FXugie','0EJ1','uOPzPIiNkiyHevlpi2RR','m','lBcqF12wa0FFv268pPv3lXU78YgOswqht8cw8kbiy8tWTLjaQFCm9TI5XsVBhxDG','KQqEAM3cQrbxCHJvHG0vxKETpzgvOEouNT6QuYaGIfpbtUjm8aIbaO2TeK6gMXjnPlpLRIuxU',11);
-INSERT INTO ti VALUES (3124097624348501638,1900838160,'vBTZI4mbHcYZt1l8Dd0kBqZEc3FXugie','0EJ1','uOPzPIiNkiyHevlpi2RR','m','lBcqF12wa0FFv268pPv3lXU78YgOswqht8cw8kbiy8tWTLjaQFCm9TI5XsVBhxDG','KQqEAM3cQrbxCHJvHG0vxKETpzgvOEouNT6QuYaGIfpbtUjm8aIbaO2TeK6gMXjnPlpLRIuxU',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4983283396401098547,6005,'jFy3WkHvDKhsSqPWTsqK4wRD8pdU','k0w','AoM8OnO9mn2ad6lJR','rqTcWMJ4pPJv3mkfRbtlBsj4fkRIg5jei8a8Q9dX','Z','f',10);
+INSERT INTO ti VALUES (4983283396401098547,6005,'jFy3WkHvDKhsSqPWTsqK4wRD8pdU','k0w','AoM8OnO9mn2ad6lJR','rqTcWMJ4pPJv3mkfRbtlBsj4fkRIg5jei8a8Q9dX','Z','f',10);
+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 (-8508367852601281279,64035,'bii2UxIWt4ML542hcRj9fwPhShheluZi52Tpn3E2FJfsPgZ','I6thKFONdbDOfJ1E5BsqB5LdcHi8RqP3UCQYT2LqkPraWP3wfJo','BrytS6Fsaz','21GWJgf2NVQHoXrGrH','6','z',11);
+INSERT INTO ti VALUES (-8508367852601281279,64035,'bii2UxIWt4ML542hcRj9fwPhShheluZi52Tpn3E2FJfsPgZ','I6thKFONdbDOfJ1E5BsqB5LdcHi8RqP3UCQYT2LqkPraWP3wfJo','BrytS6Fsaz','21GWJgf2NVQHoXrGrH','6','z',11);
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 (-756837528232380646,1635866639,'XTVsPQgxtvMmHEA8POlGxXV805cuqVxw3hq6KaRjNsu4fDibLmevmToljetujv8RXnL9vbZNZqgPOU6e','QFPn2mgb3m3nKnA9Mcio920KD37RQTrl9AYx4nqz6KpTSmupFBfg6aBGC5k3MiuyacR7rAujF2DMSC1CuVGiLOVyzbPnh2HRXwBO7kVVH7YkAjtrKZDwoDfRGSq0Mf6jszCfkZm9wfh3YIbSLCHej7CYmdplMuqpMkS2gM9wM0uw1amZKDtt4sP','n','dZkjjDtg9kZcM4mky5D9','d7Ls7aeBJtvkaKVQ','mdbNFkO6TBQI9Oucea02f5tn6ixXiEX0i3QEL3h88UwdiDllZYNUkLKSeOZUm9wSUYCxkcVZF',12);
-INSERT INTO ti VALUES (-756837528232380646,1635866639,'XTVsPQgxtvMmHEA8POlGxXV805cuqVxw3hq6KaRjNsu4fDibLmevmToljetujv8RXnL9vbZNZqgPOU6e','QFPn2mgb3m3nKnA9Mcio920KD37RQTrl9AYx4nqz6KpTSmupFBfg6aBGC5k3MiuyacR7rAujF2DMSC1CuVGiLOVyzbPnh2HRXwBO7kVVH7YkAjtrKZDwoDfRGSq0Mf6jszCfkZm9wfh3YIbSLCHej7CYmdplMuqpMkS2gM9wM0uw1amZKDtt4sP','n','dZkjjDtg9kZcM4mky5D9','d7Ls7aeBJtvkaKVQ','mdbNFkO6TBQI9Oucea02f5tn6ixXiEX0i3QEL3h88UwdiDllZYNUkLKSeOZUm9wSUYCxkcVZF',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1407296165212683425,1915531812,'etEFJp3p8Na0xrpXfYBnW9','9ZaBPyyI1iIbk5zpYZK71HVCdnWEoEO9RX37wDG7yfJKh2JuvQgImXNENDSjuVAPKVHOylumGrFyvh3eENU2ivobhb72QZAwqp4bcRW5ajSinSqDXiuC','i85Qx5qlIUlj','isvf8NTm9tVATdvEKS8XiC8yF0dCDTt6i1EqVkdCcS4UfiPo6pLtF4zEn7UVpvWESg9d1JTBhuqqfvDx4TGf1eUwVEY4JTvjiXgyte9QRIfJKnuxskO6lyCW2rR8EhT5DWHMnbrpEzRUjeHXxHqLHYiFtA2lqIixqaCI5DbfbNs0d2weiLdsLbyWbro825XOBUQKqHWaTRyYU9PnLC6MnJl7QkOnrhV0eXW1T1','Ppy6oJAHXGRPjyVAT58Fh94O51MQNLfk0o5CXIxhK1W1Aarg82DZC4zYptCwc0MX908PKLJwSZ6syXznJW7ZyPQhgUjXfhzl9','l',13);
-INSERT INTO ti VALUES (1407296165212683425,1915531812,'etEFJp3p8Na0xrpXfYBnW9','9ZaBPyyI1iIbk5zpYZK71HVCdnWEoEO9RX37wDG7yfJKh2JuvQgImXNENDSjuVAPKVHOylumGrFyvh3eENU2ivobhb72QZAwqp4bcRW5ajSinSqDXiuC','i85Qx5qlIUlj','isvf8NTm9tVATdvEKS8XiC8yF0dCDTt6i1EqVkdCcS4UfiPo6pLtF4zEn7UVpvWESg9d1JTBhuqqfvDx4TGf1eUwVEY4JTvjiXgyte9QRIfJKnuxskO6lyCW2rR8EhT5DWHMnbrpEzRUjeHXxHqLHYiFtA2lqIixqaCI5DbfbNs0d2weiLdsLbyWbro825XOBUQKqHWaTRyYU9PnLC6MnJl7QkOnrhV0eXW1T1','Ppy6oJAHXGRPjyVAT58Fh94O51MQNLfk0o5CXIxhK1W1Aarg82DZC4zYptCwc0MX908PKLJwSZ6syXznJW7ZyPQhgUjXfhzl9','l',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(81), d VARBINARY(11), e VARCHAR(75) NOT NULL, f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (60188,9685112548339342518,'thsVj8UCLVaYSnvAVboGBBVPFUcOUMmvCs559yAwoNqbn3h','hGTU639wHyR','LqxH1ERpqeM7iaFFZeGBfSWod5OICNYzT88pYlgm09s3XeoQPp','rbuuclAq1E4EUsht','LKi8WVJAAYmWRtLoGpqHcMOKwACN8K7HRMZtw7Flyl5FSTgbNxSDbrwDKrbLU8zKnqLbm','PAA85poLsxAsj00tMgMqSmrFuahEMfYmDbugLVZfXACVoih98mrTfeNf9cMKSHMiPtlNym98v9MUL0FluknfYV',0);
-INSERT INTO t VALUES (37801,7353771562404071627,'U5GTwFkEZPf6J3QjXMm0Eng728a9TSTLcmKoZa4p70ssV2DEB','yWCLASf','ChFiCcSNwwbdnE','rMcXZUIyAPPHOic9bnYESmCtT','7zr5J','hyvj9rDjiyIoweZbrDyKfQ2sfXgQgzCS4auaakNRXbYZ4SnjSw6ZWaVnBBLUuXJoi6eBJ9J88m9fBOrINFiEzx',1);
-INSERT INTO t VALUES (35096,5576700673496215372,'Lu75BKZInhNtFJZoVhrU8C6S95KRnYjWU07t11HIFLTkcBGAZsGT6lGGTwVDdenxGWWQNgTMmXGF','CwefffT','Idv0FiX41DEL4x5BJoQugcp','ZNyHPtLDgk8zArCjUO6q0IGcoKDYPDpWsBbftYB1Ap99fshp5Q','SEs3a9BeDx1sKihGHji2kGfNXITN2kKFyZpujs7OQMCwigQOh4rbJVNTUomU6pgQVySeG4P679tgUP','u46Uocuj594gea9Uk',2);
-INSERT INTO t VALUES (9242,6998960852363920311,'7K8HcnE6zGdJ02HY9kCIxCPB8gCrNuNZaxjarIKn9g0zwupJLwzJxzdp52t24a8qLSHlWsZwxMiHq','hlaF','YlCcs2T9MfcjWk5YiVXo4anzAFR7vLbqLJMYPMNdkzeaDPKgGpe5FysRyqbk8xkE7IZ','DYUsmkfd','DsHjMwGfvuHRYYWjRLDND2RPpxgerxC8hjUFX7ztzjIICxdgLlofiJqwDHK9VaI4sScmTA','hx6A9Q1Pz',3);
-INSERT INTO t VALUES (27559,8713419954661306426,'v3Gbkon1iRBQlLgrrjTuAkTQ5FPctk8f0TuFbNmG2mR0','TRKuIsq9','VHF6t47GWqDiOsO6GzDl2Z269I9U01NrTA4dUEX','ypjIqTVoKlzW00yWhdsUTFSroPPe5r48YraYBWzCYMUbfmMzEkvsE2W2k2owTe1A1HUpYS0YQxL5','4Uzb3tScon','7W',4);
-INSERT INTO t VALUES (32913,11966329802215374125,'j4Pyg3ji05yWkwMxXFTqWVN21','p224kWggLZN','kYIBg8y56MFkjANQegg068gABqDoBvHnPOMrnZwpsKYwdgcveWtey4h','5lYxHu4aXF44iPb4Hooy8Hxm8ncZHPMXMAQHS5jghzNlHxotsrnfo2UQzMPJ72EYpS','D0inbvhl4rYOPMCFJasMkLUxP2y60pTq9ORUyQxOlHY4p93W0s16BzzXlK6Zjn2MLhcjr3SBhx4wENoNcd9mOH9CyOS6','gey4sRCtJfJk7UMKPCKfVS1ViCnT0cA2U2O5WLqLlb7b1Rk8XqychJmieB4J7nmtgB2QbMc1NP46XT',5);
-INSERT INTO t VALUES (55231,12172998529750004285,'ddWDSPAclbHaRAzp','dQMwWevAa','SweLMIuOQrNAAi','jKe3Kf5jGpmGFj0WG3mkJeSIQwfvxYk34tl7ZLZeFckN9CzdGaP1vzSfDyiV9hLU1RhvBNc89J8yJfuTplo','0Y9bX6XxHXGTx','kO43vi7ItYlKnhcPaRLrFXbH0Valk88',6);
-INSERT INTO t VALUES (29486,11142242130653642769,'kb1MCd9QE1lPDNI2b2hKEWIRSZ2VxmIA4AsLcTOgO2v','e','AuNfQp7w4pQmWfbgv0WQUpMPvtMY9yvMuT1mUdBrlnAiiXILVwBCFhrNGpqjBDSEDCVZbkaE0','M41TksBxfrZINgpACGspWk4Oq6h6kjGWVsEgyr8AyKlVwiKsBSrUSbbqRgTOkWEdmwpTe0lnL','cVTfBEBWGMnI4gxi1EUPUoA4CnNoy63CtXOZBKJZ7icNm3lhQAo9AIoL','Lu1DAtCNVuCQLnhWNwxAwa0kIKifKJrVjxsHGj6oe8EhlEXlfyuI',7);
-INSERT INTO t VALUES (47131,13261385265886784488,'PfAiw2iF06XXPrfHw82hEDrsh4whrNQTpZpZH5tUcGUhLXEmg6gVL3MIoBKx9gYP0Qex5RB2uOyi','81tX','S8aYexX','7hhdsumUPnsFuwYwpCrS1jItZNat6S0Q1','JyAfNomYFBeCWnsnyIho7c1CMakxxBRYnjKn3ql0fSoG3caSL1RvbOctWAzEFLZ6ASQU9kJC6D','auqqL54oO4HMCwatcikxB9OSwzlpCznhejTF4F8PZJFCG8sHLQZzO9wMVuhSNaSgICQNjskFV1',8);
-INSERT INTO t VALUES (46807,3959019757653439052,'xd0a2r40zjztZbCtfJaARh5CqsShIkdlU5DNf6oT','OoTYT2dos','TdVi27','JnRKWqeHrXSniaAOo7MahMomOynnJ2HqeDHUTTtdQpGqOg0QHXg','OPve600xpXkkPznrUnquYGhGJYs5vqIDqLNZ3KbyuSKYBmkZdpmGVJoWaMz','i8c4nzbyKLMCidLivbUSuuwSq7cIU5lBCPIa4MsOt6q3Oz9iTMLH68fXCLbbDqtBUphhw4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1200544228831971989,20595,'lXUjevodYD0nohyMh','6a0NF5lZXxLbq72xJJKRNpKJfHxXtB7lWu0UuKoMMiLWA35PdLnUQ8rCcyW1NFMb6XdXtX06MeQ9kdNhoTM18RjH9V06c8GPXTTgIkzGqKNYcdT2VWtoPbJ48JcqCzCLmYDSHajZ','1Fkf1BWDdFvpY','kWGCtNwFZoRq11y0hb8MRFMzahxjU','AE','i2',12);
+INSERT INTO ti VALUES (-1200544228831971989,20595,'lXUjevodYD0nohyMh','6a0NF5lZXxLbq72xJJKRNpKJfHxXtB7lWu0UuKoMMiLWA35PdLnUQ8rCcyW1NFMb6XdXtX06MeQ9kdNhoTM18RjH9V06c8GPXTTgIkzGqKNYcdT2VWtoPbJ48JcqCzCLmYDSHajZ','1Fkf1BWDdFvpY','kWGCtNwFZoRq11y0hb8MRFMzahxjU','AE','i2',12);
+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 (6918203174557464895,43230,'EEh8nEhefBzjwuIvknZ7','QNCTetZB966lJFo0hPeUhtMlOhDzVG3NxUJwolG5zivxeeLUHLpgw3vyCPR2K7mCQQJQx3Mtzz7PdehunG9OPi6yRe3L7vnmh5cwp1RgHTGwq3ibZMKJrqgHv6ifl9qo8UQEBExML2xv1eEVqFagVrpIbg0bL3oFdczGLx4Qh9GD0xdc1','elJuPusW3KJKec','a2Ol5bnmv4G2dIJUuxVDI3vTiQJpEyoBMziuffhIjViTGWQUxOn9rDOpv2Z','f','3n',13);
+INSERT INTO ti VALUES (6918203174557464895,43230,'EEh8nEhefBzjwuIvknZ7','QNCTetZB966lJFo0hPeUhtMlOhDzVG3NxUJwolG5zivxeeLUHLpgw3vyCPR2K7mCQQJQx3Mtzz7PdehunG9OPi6yRe3L7vnmh5cwp1RgHTGwq3ibZMKJrqgHv6ifl9qo8UQEBExML2xv1eEVqFagVrpIbg0bL3oFdczGLx4Qh9GD0xdc1','elJuPusW3KJKec','a2Ol5bnmv4G2dIJUuxVDI3vTiQJpEyoBMziuffhIjViTGWQUxOn9rDOpv2Z','f','3n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4710827638522380412,38443,'UfsdXoyW05BDslzJYaOKept0ReZ','j5FNHDft8CdoT0i9NJ9pTB71KT2plr0DXI01nm','x9RI2JB7IW3qaY9UVgSaJB','CvrBAILOse9kKWremwXc6NlWf2c1fzmqUYg61dAVWgi6ECfxSYYtXSKF7beS7ZtlSHiPvxLJmhvIyMg9MUPSm0WNqT0gy9hhufCAwyINNj88mdjifG0cuz0oSCd235QL5MK9Ch8b2','Xt','8I',14);
+INSERT INTO ti VALUES (4710827638522380412,38443,'UfsdXoyW05BDslzJYaOKept0ReZ','j5FNHDft8CdoT0i9NJ9pTB71KT2plr0DXI01nm','x9RI2JB7IW3qaY9UVgSaJB','CvrBAILOse9kKWremwXc6NlWf2c1fzmqUYg61dAVWgi6ECfxSYYtXSKF7beS7ZtlSHiPvxLJmhvIyMg9MUPSm0WNqT0gy9hhufCAwyINNj88mdjifG0cuz0oSCd235QL5MK9Ch8b2','Xt','8I',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8107721514387740958,56520,'s7zu3rwY4Tcih70BmO8jXR9uCoR3RACAEgych','c8tAb2fEPPY2XbcRrqYHde1F6h4QTvuEAXVzLSytqWlQCfeNRZCT0q9Aobl2y4jZSGHvKF5xpRLBE8e85WC7RzIA7ZNb0TiMXs51S4Kx4ltv3Ea2y1lM3TiZUNBmWT5RcH7BX9pnZCHdAh7IgGAkVLrNw15Awq9YQLM0WwXL4c2atbknZ02BWjpYtsmNkCaHF0gborK4uJt3f1T7bkZa0KqNpmZmmhrF5cCYSCawluj9EiM','qj7eV3oMuYf23gOIleo2DeViTf6','xBqSH6VpDsFnTWBkoMb2hrS03F6pwdMmysslK5okxyU5HHg6zfhA2dSTYnnh7BcpWA8nYLyHGYImAmPSPtiCoeWf5XqpLPsVInY6HWnuo','l','e0e',15);
+INSERT INTO ti VALUES (8107721514387740958,56520,'s7zu3rwY4Tcih70BmO8jXR9uCoR3RACAEgych','c8tAb2fEPPY2XbcRrqYHde1F6h4QTvuEAXVzLSytqWlQCfeNRZCT0q9Aobl2y4jZSGHvKF5xpRLBE8e85WC7RzIA7ZNb0TiMXs51S4Kx4ltv3Ea2y1lM3TiZUNBmWT5RcH7BX9pnZCHdAh7IgGAkVLrNw15Awq9YQLM0WwXL4c2atbknZ02BWjpYtsmNkCaHF0gborK4uJt3f1T7bkZa0KqNpmZmmhrF5cCYSCawluj9EiM','qj7eV3oMuYf23gOIleo2DeViTf6','xBqSH6VpDsFnTWBkoMb2hrS03F6pwdMmysslK5okxyU5HHg6zfhA2dSTYnnh7BcpWA8nYLyHGYImAmPSPtiCoeWf5XqpLPsVInY6HWnuo','l','e0e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT, c CHAR(8) NOT NULL, d VARBINARY(28), e VARCHAR(75) NOT NULL, f VARBINARY(17), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1308074841455307621,14899,'k0O2','PEt44ZUQGAA','tQX9qKFqrDK0TE9yKa66emTywWEW0kpLtFmj7Ihotb8wQekYOkPRMj9aaeLoCBaMrK7ODgOwIu','NUrt','v','h',0);
+INSERT INTO t VALUES (11666828493606540003,-31541,'SvJ4CUMj','XUbXCtbkq','WlZ3CbJpYIU4WY1PSFhkoDucoezNPGSF','lnW6MU','6','vr',1);
+INSERT INTO t VALUES (12052595921617451625,15168,'6t','iTJCSmhtfXCS','dwfG7GCyJRieFhrqvQkCClYoh','iK9O0De','2','wT',2);
+INSERT INTO t VALUES (16049398350122542533,25198,'uE6r','qLm','cfIUEE','GetJpOKKGTjgU','r','3',3);
+INSERT INTO t VALUES (1968315715799131181,12474,'2iiN5','1prcCtfudbM','YBjbVfZF9c1XQTzXdb5d6LlriHfkURSq3OVGV','hT498Tu2qZWJ0G','a','K2',4);
+INSERT INTO t VALUES (11283680840227627335,31086,'atJS','Qa95w','O9qrXjLLEhWPUPhn5kHz5sUDcSHCAh9whxnUePHstPgjmX3qT1VgTMrlp6C','WE20DI8IlJm9','P','LX',5);
+INSERT INTO t VALUES (5760999972793912601,-24044,'g7DVca','oaSjPDK078VzE','tj5MQIG91zZlelEtrfXyefQZRE4EjSaiGhhon2ptorNrEFkX3BsVrF426PBQfuV5ti3','EyNPw','U','S',6);
+INSERT INTO t VALUES (13692258499931404259,25963,'z','Ks06j','WGhJvpiMPuAXvorIHzQIeEoAD8OpUVQGjPCtZMp9ITAzaaTdzIBlkaubmPLjNRXi3psmlrG','wCJHtHvMaqKdP4zO7','K','hP',7);
+INSERT INTO t VALUES (7263878371609053253,3212,'JH2wbF8','3LQjtLYcxRdVEJceNueusEaTI','hgfJwmWoaGtY109tP6RUXS1Rkibd9P2VHF','NsX3i8lCPy2c','d','D',8);
+INSERT INTO t VALUES (13708318091594381649,-24100,'5Z5l7R4','rYn4EeIjB','Ri3k9QRQsDLmju','uKlnRBniklkQ','o','n',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c CHAR(8) NOT NULL, d VARBINARY(28), e VARCHAR(75) NOT NULL, f VARBINARY(17), 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 (40310,11449558886314719520,'wbh6Or5QHVlEcoQmvqAwesYKomjBBxNZbmDUhApyBZZsdoUpayJ86y','rbro3r','WCmzdGvpnd5Hp3BDruKk3e9Zh','HbTnIl5e552OBnjWWNQtR94','cbSmXSJ5hTeJLjI4KPvTXeNvP1vIhfRgY7834VIWKd5diUD7rSuJy','XWBgJnzecO9Mmh21ImE',10);
-INSERT INTO ti VALUES (40310,11449558886314719520,'wbh6Or5QHVlEcoQmvqAwesYKomjBBxNZbmDUhApyBZZsdoUpayJ86y','rbro3r','WCmzdGvpnd5Hp3BDruKk3e9Zh','HbTnIl5e552OBnjWWNQtR94','cbSmXSJ5hTeJLjI4KPvTXeNvP1vIhfRgY7834VIWKd5diUD7rSuJy','XWBgJnzecO9Mmh21ImE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(82);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(82);
-INSERT INTO t VALUES (21327,8436025634113305522,'7aNp6PT2','pPX','xNCiGsYtDpVNYNkmJIbEX4oyUKWL5UaBSq9h2LCzsdBSoNWRVIyMVchOohFxkbmfRRTvdHr','ecsdmPkQXbxUk3ZVBHHxCYSiebtQHgiR3mCz8VC','luDnvOCDTTpOaX9KphMrgSiyiaRZdyDXXz3XRMZp0jgd4','Jgf5z785BpVjrksmkGbK1nj83AEthkleCYGAReGmWgdcvHvEy4IjY1UZww5TiqjsLwJcwZEwh2xGtheeWsj8J499zCvMxcCKre0a',11);
-INSERT INTO ti VALUES (21327,8436025634113305522,'7aNp6PT2','pPX','xNCiGsYtDpVNYNkmJIbEX4oyUKWL5UaBSq9h2LCzsdBSoNWRVIyMVchOohFxkbmfRRTvdHr','ecsdmPkQXbxUk3ZVBHHxCYSiebtQHgiR3mCz8VC','luDnvOCDTTpOaX9KphMrgSiyiaRZdyDXXz3XRMZp0jgd4','Jgf5z785BpVjrksmkGbK1nj83AEthkleCYGAReGmWgdcvHvEy4IjY1UZww5TiqjsLwJcwZEwh2xGtheeWsj8J499zCvMxcCKre0a',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (18140938919939890066,-4771,'W','mCjoo25lFD6yZc','iSxXR20TCKRZw8CytWCR90UBGgxCTFlSX3AO54ZEOnEBY','DhkKw','Y','0L',10);
+INSERT INTO ti VALUES (18140938919939890066,-4771,'W','mCjoo25lFD6yZc','iSxXR20TCKRZw8CytWCR90UBGgxCTFlSX3AO54ZEOnEBY','DhkKw','Y','0L',10);
+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 (10353393849994876326,-18377,'xMlJ7e4p','XzL','1EFX3MBcOAd9mZ7bfLYwYWmCu5xLN9nppLYkaZnUgeu3MPdYpLVxB7Dv','AU6h7XtAXbTvC','d','59',11);
+INSERT INTO ti VALUES (10353393849994876326,-18377,'xMlJ7e4p','XzL','1EFX3MBcOAd9mZ7bfLYwYWmCu5xLN9nppLYkaZnUgeu3MPdYpLVxB7Dv','AU6h7XtAXbTvC','d','59',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (45809,2122490440790516309,'sCuUsbPjq0Rwkx9YiDVw5zhyDL8jBhz4O1jN8ThDdA','7MvLZwG4YjqZmFC45SFZ1MOAhr94hxaXAqaMQxuLpdw3JNoopPF4KlccXzr5bHQ3ge5WK3ZmLRHodDMqhEoHLSY0EFZ2ONLcetsV2Dd9r7M5bxX03AG2Wb4BfyfsE4lRfbMN2T047OueEnUkbqxnCYEj0yePTF4BFvA8dHtBxeEVoT0lklmnOwL5m562x9t8tdkKzyMCOhidaKdaxi','CD81ghRvKcyYBmqE1WMmir8buculI','roF2K','DsmnXp6iFcVa2U8QMP5DxsRKV2SY1kI1X6Yd6BUkIC','wI6kLiaalOTirKh4jMfK68oLnZmlzENEZOWGQRByk4oKqNTor7C6WMbyD5fPDYXd9QfjGJlUmH9mgxNhZxkFjYuE61pW1kY0u677',12);
-INSERT INTO ti VALUES (45809,2122490440790516309,'sCuUsbPjq0Rwkx9YiDVw5zhyDL8jBhz4O1jN8ThDdA','7MvLZwG4YjqZmFC45SFZ1MOAhr94hxaXAqaMQxuLpdw3JNoopPF4KlccXzr5bHQ3ge5WK3ZmLRHodDMqhEoHLSY0EFZ2ONLcetsV2Dd9r7M5bxX03AG2Wb4BfyfsE4lRfbMN2T047OueEnUkbqxnCYEj0yePTF4BFvA8dHtBxeEVoT0lklmnOwL5m562x9t8tdkKzyMCOhidaKdaxi','CD81ghRvKcyYBmqE1WMmir8buculI','roF2K','DsmnXp6iFcVa2U8QMP5DxsRKV2SY1kI1X6Yd6BUkIC','wI6kLiaalOTirKh4jMfK68oLnZmlzENEZOWGQRByk4oKqNTor7C6WMbyD5fPDYXd9QfjGJlUmH9mgxNhZxkFjYuE61pW1kY0u677',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (55799,3969940333521175352,'Gf2km4Trwngvp','meO3QUwRbOYCNSekf2y5v4IKoNLo50HAQSY9UdXNpXHQvAeh79UGEyHfE1TG34e5lOpKKbtt1qB8Fx','elkw2gTYOPiCkXWrfLmNEATJHpb4ombZnMk','nMpwDh5tK733Th29LLiGZK4FyHBg12Zzo1BPT9dqE57EIfyZQFdHgLbB1aGKxytLhq7S83Qigmnovp7TQ7TjgeCwJKRHdLdstlav7jtOynLzvxc3QwcD41dLRQBcbUw1N4TqxWLlfJlSKQs8Op6X6ug5xgEdSJvienHctd0FZMJ1IY3fTTSkkkAqIpvXjqHHP0k3ysPXXphWbG7i8QQO2MLFh80lbJmg7WsZ8ATRv3Wn1oCTho7StYhg','c5nb6wnIJve2SDYBW0392QIUVE8bEPY7XHmWtVxM2XL16pCaTkSwasf6T4nua9zjm2c69pOj','KTrYTe48OEoD82X6T67puA9ovwACkkMu7x',13);
-INSERT INTO ti VALUES (55799,3969940333521175352,'Gf2km4Trwngvp','meO3QUwRbOYCNSekf2y5v4IKoNLo50HAQSY9UdXNpXHQvAeh79UGEyHfE1TG34e5lOpKKbtt1qB8Fx','elkw2gTYOPiCkXWrfLmNEATJHpb4ombZnMk','nMpwDh5tK733Th29LLiGZK4FyHBg12Zzo1BPT9dqE57EIfyZQFdHgLbB1aGKxytLhq7S83Qigmnovp7TQ7TjgeCwJKRHdLdstlav7jtOynLzvxc3QwcD41dLRQBcbUw1N4TqxWLlfJlSKQs8Op6X6ug5xgEdSJvienHctd0FZMJ1IY3fTTSkkkAqIpvXjqHHP0k3ysPXXphWbG7i8QQO2MLFh80lbJmg7WsZ8ATRv3Wn1oCTho7StYhg','c5nb6wnIJve2SDYBW0392QIUVE8bEPY7XHmWtVxM2XL16pCaTkSwasf6T4nua9zjm2c69pOj','KTrYTe48OEoD82X6T67puA9ovwACkkMu7x',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(3), d VARCHAR(96), e VARBINARY(13) NOT NULL, f VARBINARY(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-29,114,'1','yVQqhajrye8ODNn0WniUixxMLiNlRuPYPJJG761NllKjuFoaXtr','xEvdYCeVi','a','gTB9oEeA5sugOpwf0yg','eqSZrbu3eGRcv1AppAIVCmJvJ82DkViXDi72UdAjAXNOmmIboQw',0);
-INSERT INTO t VALUES (100,44,'He','0zJZuXl6o6NSw2Z2UGjCHUrmoy5phBXU0YmT6BhVqgtyQr0RgHZ86','5TLLvYXRw','9Q','VuVHe4XXHjwO2Yn2I1FBgby','rqQbr8KWLbBlPkBrHpBM',1);
-INSERT INTO t VALUES (69,36,'jM','S5o','lFldTNq3pd8','RE','MA3ZED47','xgEhDJeNBBifMShZ2qt9GnfSexBShRS7WER3iliklNnvbouU',2);
-INSERT INTO t VALUES (9,205,'D0','9UcAxc7WWydP3IbbA2zigc7tDWs71','e','E','0wS4H9QB61DwRZx1pK5yTKb2jakSPS9IIObRiYuLxjcWB6Azfx5DYSLEuG7fZiXK4N0Z','m1BLVUpcxnspwJm5U0sZogB9zuKlPT58uvyGSOsk4X5suR283lyOMVccCjbqvvl9KdoIvqAozsSse2a2dMUxZ2IEj57dCk',3);
-INSERT INTO t VALUES (121,123,'jp','AQFhyEcJEYkfpW','QbsAPLSF','q','WinLu47yQkGeuxHyD1YqKmePyOSHac8rQIizNDR1dw7VIUxcWUBaVc6E4B1uKPCt6pAseWStAfJKqAOL9d6tqNwMn8i2CO','zqp2T19MTmgA6zt1rpB0ao95urNB6ZGKIhy',4);
-INSERT INTO t VALUES (-95,144,'Z7','LGlThWcnovR7JfTraCk0mVnsFFg0tPJ7bL175cmAMNNz1kuJZmOKw0teXBNx9','CzRxwwuvhB','Ug','z2V2VK1AWqdmCgRJKtMOU5yE6kU4q625gIbh3Qcth1AEPsXSHKWlcWAv','4jdRme99YJEYnbBRrEAkcy9hjctSDqkpfaRngbGKJ31ED8umJgkbcSevrkjhyWpGQG2C9',5);
-INSERT INTO t VALUES (92,155,'t','Tk1gDJsEapTaFX1i1gsaFiQjFIua0hrLGSTx9dFeSn','95ZX96BM3m6jt','Yl','ihFIXmuZrpfr6leBZItSpdgr7A3GYdnk3tFbWlpNqj9uFQ8kpv6YFGVQYnacH4TfHX7gLI5S7Wb0ZIg4','i4sl13uLvcp7wYcrx9cnhNfiyjNEFy8FwX0q344d1NcVsJilqUfIC2SLj3hfPE3o4Qcrpmenur9XMRS56kyjLTqPPmGZlijeYF6V',6);
-INSERT INTO t VALUES (127,82,'L','gXpJBXZ5W48hZOiPHWOpATg9lzCHDYKbCF7VYN4AucYqxChwSXqxTck9HFEoe4yT6ZzVC24iYrANyNdNaQifUR0j','YFceEOz2','Y','9xz2fbedgPNC6UmtlByvG2Ok3fiCC2TEkL6','tmco0G8JOyiaAkIl9kFopU86',7);
-INSERT INTO t VALUES (-51,55,'M','98CZVlZw3Oh66P2V3Wt0znvsqvObp3d2CSLwryOyHad1AUO7p','WwNLelqr','H1','g11QjFjcUT8jKsM7wsMvZUuWnOc51uOSpDDdDDNYC3slQuJmypOW0TsdXlbiprqytVtXl01mDdIRtP1SSC2Vi0gA03I','R1ZnctqKvRQpg0',8);
-INSERT INTO t VALUES (95,102,'yE3','tyJamFyjMD4jpostmDGKDSUUNTagGIl0UOdvL','5V','o','8XD8fVgfgOYflJtNOHyAVCs06kDlSC9GrkKpbsQ93cOW3RCyHvyfK3L','efyAYeIEC411NhYTljlLP9j8BNHpHTW28oBp1z786Q13qfAnYnkUiSePfI0idm9o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11299245636297866638,18029,'NaCP','XEYG68yCpoOtpqlGPpFUSxrGqqcTpnmnPFCZlgPEI2bbDp8YmXzJpHqTabJmF3LVhrqVBdVZCrnFSzWwIR4Kg6EZv0DQzpytWKDIYNopopqHi0GgeVnVNyuFt11HBzp23Q0kEToFSEz6uFSGjnRtcS4QPJlnQRahTROKXkwCRALxqT9FGLW1r2WdzJImlcPB','M6Ur3vedcS778LTT4Yb5vWY9gX9De0N','SR1npjtcG3LH','F','Vp',12);
+INSERT INTO ti VALUES (11299245636297866638,18029,'NaCP','XEYG68yCpoOtpqlGPpFUSxrGqqcTpnmnPFCZlgPEI2bbDp8YmXzJpHqTabJmF3LVhrqVBdVZCrnFSzWwIR4Kg6EZv0DQzpytWKDIYNopopqHi0GgeVnVNyuFt11HBzp23Q0kEToFSEz6uFSGjnRtcS4QPJlnQRahTROKXkwCRALxqT9FGLW1r2WdzJImlcPB','M6Ur3vedcS778LTT4Yb5vWY9gX9De0N','SR1npjtcG3LH','F','Vp',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4574819775903643243,-31271,'K2jVs7','pxESZQR7LWV8I8PM1SFvsmNhntNOUQoyudcZy1G8CPfZt8zdNHE4ZJxijy3RwYPrBWwosetLEAz1rZ3eRvKWFBXkLONjvCr1aAXfS9ChQDtzQQ2zb5peU5peX2re6gYsDyL6sHRBMGbzau8gEzZLZxz16nY41U7mRCOt0aFM7UssUuHrUBgjB','Moe6irHz2CbqEblpvw7gPcg8BabUvrcEw8E0ggZUYxpRgarLy53JMhJZy3mjbLSXDUyPg4','quBkOoHexyChBH4usZf2Oc1dnMI75JJtbwsFfJMOtsmDPI8c1KIFk2bcxMg6DKBrMyrn8rIbhBckOoMpx545ukNmyBWiJEqqkpL037eEd28f862243xuJ5GEsM1VdQRtJKr6WNV12C3tcxXHLD3prZIBnPiKeitmO8f4miXbdyNo0bUc8n8X8DE1vjTfFaY4ROOvCcgyxeAFphuK','U','P',13);
+INSERT INTO ti VALUES (4574819775903643243,-31271,'K2jVs7','pxESZQR7LWV8I8PM1SFvsmNhntNOUQoyudcZy1G8CPfZt8zdNHE4ZJxijy3RwYPrBWwosetLEAz1rZ3eRvKWFBXkLONjvCr1aAXfS9ChQDtzQQ2zb5peU5peX2re6gYsDyL6sHRBMGbzau8gEzZLZxz16nY41U7mRCOt0aFM7UssUuHrUBgjB','Moe6irHz2CbqEblpvw7gPcg8BabUvrcEw8E0ggZUYxpRgarLy53JMhJZy3mjbLSXDUyPg4','quBkOoHexyChBH4usZf2Oc1dnMI75JJtbwsFfJMOtsmDPI8c1KIFk2bcxMg6DKBrMyrn8rIbhBckOoMpx545ukNmyBWiJEqqkpL037eEd28f862243xuJ5GEsM1VdQRtJKr6WNV12C3tcxXHLD3prZIBnPiKeitmO8f4miXbdyNo0bUc8n8X8DE1vjTfFaY4ROOvCcgyxeAFphuK','U','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9997902919444407695,-10922,'B','jbGODt3f8iHb8wzRaMnPcbMjKMYdxeIGBMV8QS458t4M6B5ktRnaQgCtiTQD6vMmXmP5VV7LBIIsS7TYos1db76kh9DAwtngWCEhVTyyVWIcKFksAvRAOeMq3npHeo3oEphOAZWTc8adGxOiqZCFwmLS1DZeQ17gQtbc8RYdaHHMAk3Gt5mEK0oj1LFqpXwOWMrNarFKY6m6yv3HJyHBDoTRixMkUhkkTZ7','LGeYN0uo7ea2CMufNHssoaRuVnfgBCSuDa720S8LweinHe7J6iqYQOm5sHhgfABuM9Igmb','6Q2UhvFfQxTU0rs6kDAQaC','p','IQ',14);
+INSERT INTO ti VALUES (9997902919444407695,-10922,'B','jbGODt3f8iHb8wzRaMnPcbMjKMYdxeIGBMV8QS458t4M6B5ktRnaQgCtiTQD6vMmXmP5VV7LBIIsS7TYos1db76kh9DAwtngWCEhVTyyVWIcKFksAvRAOeMq3npHeo3oEphOAZWTc8adGxOiqZCFwmLS1DZeQ17gQtbc8RYdaHHMAk3Gt5mEK0oj1LFqpXwOWMrNarFKY6m6yv3HJyHBDoTRixMkUhkkTZ7','LGeYN0uo7ea2CMufNHssoaRuVnfgBCSuDa720S8LweinHe7J6iqYQOm5sHhgfABuM9Igmb','6Q2UhvFfQxTU0rs6kDAQaC','p','IQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (669450804002126356,-23554,'BLzZNll0','uIIh1MVLFc7GPkfhsFagZqT8pk5icl010ozhdbiR8oEnoaXtHv8BWcMPgFQ2Kns0fD5wkvKG9DQE8MoTUaJddxFAfsxS3XaWu4w0O62kJ8nykxcVvICX4swLfgMf6amfjz','EHIkTOdzcXDWh1uF68ETJ6XWcSUAyWQBo1cHjUZvE5dF3vNmEKivadN4CbnPEdPm48HUiO','ITFySeWBsUIHmPDM8OVqVIbzca06DyixBb9G','r4','5',15);
+INSERT INTO ti VALUES (669450804002126356,-23554,'BLzZNll0','uIIh1MVLFc7GPkfhsFagZqT8pk5icl010ozhdbiR8oEnoaXtHv8BWcMPgFQ2Kns0fD5wkvKG9DQE8MoTUaJddxFAfsxS3XaWu4w0O62kJ8nykxcVvICX4swLfgMf6amfjz','EHIkTOdzcXDWh1uF68ETJ6XWcSUAyWQBo1cHjUZvE5dF3vNmEKivadN4CbnPEdPm48HUiO','ITFySeWBsUIHmPDM8OVqVIbzca06DyixBb9G','r4','5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(31) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(60), f VARBINARY(35), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (165,15729912,'8PNPnOO','QhRSFqf3OuVnhJPNbJrX8fF3ewZcPspAg1IGnqUR','wbQbc0','mhB','1','zs',0);
+INSERT INTO t VALUES (228,15668419,'3CyBfAdQ6lMl4InTd','P5NX0WY','ivvNWZ','9y4','K','sc',1);
+INSERT INTO t VALUES (235,7354486,'mgdY03TVNabSausDzzz5WQ','V4RyajDLo2FKDEAQn99hC8x2mNdC7fd0','KVx','e48SUZ8VugsgZWEPA4MU','k','f',2);
+INSERT INTO t VALUES (6,13008647,'wmznELuQzx7jCkD','m9S8iZpWgERhRcVwxM1qnHBvf4NIrJ','rrEWLJ','G7HD74E0mQbk6NVTf8','b','U',3);
+INSERT INTO t VALUES (233,4310491,'UJxkBpPBuedWR','oc0nrAqKPo1PZqyl865bH','3IA10QHEDZFuXiA8jyaRwIDKM1','bnyESfBtGbatEhnsKN1qzzc','Y','u',4);
+INSERT INTO t VALUES (121,5233773,'EzHeh','3hlEy6SvpTLDTbc30XgTiT8phfCwyWWf6kwmL71I','So','8yUfjhGypHLgJdyLyhSu1YCBfd','W','W',5);
+INSERT INTO t VALUES (250,2004261,'rVxyoLgckt','geFdj1FZlJrwYJoEJHJOsj7tz','LZQQos6iKwtMlkr7C5RgCn1qBAzqYjnI43L2Ck4dNx22f0EeRK','jjhG2CDK7Y2p','w','tN',6);
+INSERT INTO t VALUES (183,12696211,'Gtp','EMIhn64jhd8Hba6vc6lyjkjlD3WF6psQPaMy6gScuo9GQFm1WuEw3xOxUSH','fkERAAcKM0V8JwVS4IfqCyfrt0pHxGmaYlJdrRBhPO68JROEAg86pHm0','WQCQx2sPKH7oZFnjwX','E','gE',7);
+INSERT INTO t VALUES (7,9274994,'3A3zn83ETx','JMSS6nYzpMDmjjV8PgukNwcl','NjsuMZPYzaZF66zMNjv25rFlo3rdV99nxuVsfKRoYDjW2Ik','mGzDSt0ZSZnzJ115fQpbwuU05OslG','2','l',8);
+INSERT INTO t VALUES (221,2943604,'H8pmCpccu68cq05gem','cSzhfFb7KrQ9Rp4rdPGa','2ZLJpKdTycAFVocPwSdm80NQoHkFWu9IldOsZVr11je7LTfDwszFnvRh5Hq','7SRXogoNhyU','g','0m',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(31) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(60), f VARBINARY(35), 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13351410181912552555,11884197,'p','A786r','yc3otkttrbby1nFjfEy5ttUjFtQ2Tgaid','84lXeiLHBUTfMHS82tmWARDEPS2fCFw','p','A',10);
+INSERT INTO ti VALUES (13351410181912552555,11884197,'p','A786r','yc3otkttrbby1nFjfEy5ttUjFtQ2Tgaid','84lXeiLHBUTfMHS82tmWARDEPS2fCFw','p','A',10);
+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 (12925779481009969714,4190558,'sTErrTqJ0I4AkfGqD8ugyA','kuAkBhN0g84EGcc951yZPBvQ1vkpGUh23uHKDHVy5IUxG','tQarkgih075Xq','0EA2Fg3t8x9nPeX16d4I','E','ao',11);
+INSERT INTO ti VALUES (12925779481009969714,4190558,'sTErrTqJ0I4AkfGqD8ugyA','kuAkBhN0g84EGcc951yZPBvQ1vkpGUh23uHKDHVy5IUxG','tQarkgih075Xq','0EA2Fg3t8x9nPeX16d4I','E','ao',11);
+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 (13511443055073491985,16482902,'jaS','B6ENSC1hjokr2mVdA1drLPJldoS6yBdXAg58F4RPDV','ubo','cie','1','5q',12);
+INSERT INTO ti VALUES (13511443055073491985,16482902,'jaS','B6ENSC1hjokr2mVdA1drLPJldoS6yBdXAg58F4RPDV','ubo','cie','1','5q',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (11862195346359470554,14455097,'CMze','RUcoesb0gEBhrw0eSv7HL4olz8H1KiHcHZWb2G7Ej5D0mlo7sEJBDFCVrRYpxLGJElDza2PMyMPfs4zUsbpt0iFz2p','YLC8nJUvcjL0W0O5tHE6k0HSge5SX3','IHg1rwavnLDtI7wtJmz9wk7zEOFBbKO4VBdzXUJzxeICyczOrpPDGASZLzjLZGBMxfsTJ3ynBR1QDnyR4Il48ynJRV3xvfDPviQNudTJAWivrq3lsErSSOI1Ek5KB9vs7Y790l1uLlbaIZdnJpFogh7ESI4HJLwOmaOHAxueWP9WSkeR03qRLgkmVRFzB','a','dj',13);
+INSERT INTO ti VALUES (11862195346359470554,14455097,'CMze','RUcoesb0gEBhrw0eSv7HL4olz8H1KiHcHZWb2G7Ej5D0mlo7sEJBDFCVrRYpxLGJElDza2PMyMPfs4zUsbpt0iFz2p','YLC8nJUvcjL0W0O5tHE6k0HSge5SX3','IHg1rwavnLDtI7wtJmz9wk7zEOFBbKO4VBdzXUJzxeICyczOrpPDGASZLzjLZGBMxfsTJ3ynBR1QDnyR4Il48ynJRV3xvfDPviQNudTJAWivrq3lsErSSOI1Ek5KB9vs7Y790l1uLlbaIZdnJpFogh7ESI4HJLwOmaOHAxueWP9WSkeR03qRLgkmVRFzB','a','dj',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13848189879226139427,11313875,'jh257PI','b7HCwtaVxMNBAKmh5Iu35xrsOKdhC7radpgYfV5SnSZYp0MIXqVCv8Aa','8dzqZAi0NEEshGcPHdHDhAP','8nvLoMA','t','G',14);
+INSERT INTO ti VALUES (13848189879226139427,11313875,'jh257PI','b7HCwtaVxMNBAKmh5Iu35xrsOKdhC7radpgYfV5SnSZYp0MIXqVCv8Aa','8dzqZAi0NEEshGcPHdHDhAP','8nvLoMA','t','G',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3023110346008448577,12092413,'TihSp67KTCPBJ9vXi','2SaDYAOBQY7OIjsBPSoQGg19fFeWhSKQzZ1zUf5iIxNnm6tTKgvvjIZRzpRQfejtI7KrT9tjlCn0aQRYkLA5HKaZIIoWrvWKbzRwugjxSBBxrnFjRoupEjN1DieJol3B7TYw4syzJyZwb9EaFsjAT3GwMnvukexktrKyi2msQnJvlEF0dBIfGSfp3Hz0yaCv5L51scbwAMom8kubarmQ99DB6EBT1rt6IKPsH4hD9HWSwxjo5HKjfNKsmGV22','bI2M47b99Ny','zLfqPH3I4813','gg','3sX',15);
+INSERT INTO ti VALUES (3023110346008448577,12092413,'TihSp67KTCPBJ9vXi','2SaDYAOBQY7OIjsBPSoQGg19fFeWhSKQzZ1zUf5iIxNnm6tTKgvvjIZRzpRQfejtI7KrT9tjlCn0aQRYkLA5HKaZIIoWrvWKbzRwugjxSBBxrnFjRoupEjN1DieJol3B7TYw4syzJyZwb9EaFsjAT3GwMnvukexktrKyi2msQnJvlEF0dBIfGSfp3Hz0yaCv5L51scbwAMom8kubarmQ99DB6EBT1rt6IKPsH4hD9HWSwxjo5HKjfNKsmGV22','bI2M47b99Ny','zLfqPH3I4813','gg','3sX',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c BINARY(71), d VARCHAR(16), e VARBINARY(88), f VARCHAR(7) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1887182,886548667,'wIG8WmJ4j9aTAkmRarnw4aFL1','H','ANwWwpQSJM4wBjEU8oU54wIaUNtrWPGkOqD0kNb1mefsWQbBobPKKBLjfQLrrYmQtHYPMR','IytnE','w','B',0);
+INSERT INTO t VALUES (-1564535,27470879,'Vnm4ecNI53yUxFQMFcGxgMDzqMGRQQDlmaplz','2ncSbp7D2zvMba7','nUOwjSNf4NLc1Ty','cRU','e','xZ',1);
+INSERT INTO t VALUES (-5100741,802758983,'7kli4xhdXUK1ouH6nQ2CLmuao0vN5LTLtAfg7CP2Ib81c2nbaDoMYueXeTt8bUizXtR5','aQOv','irnX4KFeGCSbs09','rM4s','d','iF',2);
+INSERT INTO t VALUES (-6990690,175616849,'VdQydYOliEoCdi7aAwtpHpQUtBmd','V7N674Memo','hkaF55f0b4Wf9YNroeFT6BdkYYK7DQTwdAcu1G2bGolWMJpxiXxU9EHnXZI2z4LPMpy4vMIFEBkVYnmav3W','keDmLhR','4','F9',3);
+INSERT INTO t VALUES (7091634,-1863028748,'xv2SRIPPOxb','sZg5Y','eQdbVRYdjRFiJtqGhdoyT6PdQHXPelE6qZijN0VAUlyQvqoYlDtOnlrTHfnC221vx4Nhtk7cb3D0uFgEi7pCgx','3jScj','kl','kn',4);
+INSERT INTO t VALUES (-8216641,1453741052,'Jdkhw0yNgUkqqXrSHKfj8MYlJR1WOVOjZ2APKuxppir5Z5VfHoiHOHyseeIhFvvn','HdvNiamK','baBXUTqZK1qjNHnUs6GitcPJq','99NRo','7l','og',5);
+INSERT INTO t VALUES (-2469146,-1024627553,'n72QDbni0Oxhn9usprtS9uBYURQGpPDZ68zk7r6YHvsKgvhXFKgnaIJUOzFz6','elCF2sho','c5mSxQzDF54FEJzrcYKnxdXnFPch7aReUhfQ7x','ewA1lK','SA','N',6);
+INSERT INTO t VALUES (3848695,242015452,'99eXsuiLEMMtIsSn6noMS2cHxk0gnNsGtwIROAQu0dA7yYt','e92Wzw','1','XVwHPi','S','K',7);
+INSERT INTO t VALUES (-1133865,16389233,'1jFcFzqsDNcZyUboLZapqd6ClJSwavBl4wKUVD','lV','RhkDB','eUSlb','PC','G',8);
+INSERT INTO t VALUES (-6908800,-655073530,'MziSl57IEwRCFGLxe48hINRhPVT9TsP9hRvJC4a520BUu4eRADceaS4v','jdQRyN','J9xcWcKlePzOcPNtPZMFW47gw7BsQuh4yWI6wvB5GKmIAM1aU2u13oavOwf0PGkz6qOcz7vsfNjkuv9','aZu','y','QK',9);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c BINARY(71), d VARCHAR(16), e VARBINARY(88), f VARCHAR(7) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (214566563,91,'1s','AQsTFwfU24MYhpypmeeBaUGk5rr7Y','0CCyRwaPfJSV','bK','iZmS8BbwWrzLzJaSSIVreF5Af10FN26vRyZYdMqIeHXjUONtbJTnaKe74AUMfeHvijlQb5XlsgIqy7vykQjEmMpoQvZMUDd5','BVrL11j8mfIsKOmTeYE6eGA05i8PaGODRojdA9H',10);
-INSERT INTO ti VALUES (214566563,91,'1s','AQsTFwfU24MYhpypmeeBaUGk5rr7Y','0CCyRwaPfJSV','bK','iZmS8BbwWrzLzJaSSIVreF5Af10FN26vRyZYdMqIeHXjUONtbJTnaKe74AUMfeHvijlQb5XlsgIqy7vykQjEmMpoQvZMUDd5','BVrL11j8mfIsKOmTeYE6eGA05i8PaGODRojdA9H',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(4);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
-INSERT INTO t VALUES (1825301444,164,'cuDj','ImA4BrW8lTCFw2PRQow8TaxG373w3','dGt','T','FUhd3eyc6VvvWt0IOmVZeqXbFRGxV2FOJMjJoIjjgbThFMesTfCsraMAEybu1etDPdOtljH4JkAdt3hsk','anlDlNNunRrsuXN4I2JCTXXV3aRqkI7eRIVma3lf6ES0L0eNAq4Weu',11);
-INSERT INTO ti VALUES (1825301444,164,'cuDj','ImA4BrW8lTCFw2PRQow8TaxG373w3','dGt','T','FUhd3eyc6VvvWt0IOmVZeqXbFRGxV2FOJMjJoIjjgbThFMesTfCsraMAEybu1etDPdOtljH4JkAdt3hsk','anlDlNNunRrsuXN4I2JCTXXV3aRqkI7eRIVma3lf6ES0L0eNAq4Weu',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1152379598,77,'4o','FRKramOqVTfNEM7tcHYHhks3ha6XgFeBhqBTmdZmarOdQ4r3ok9xYKLhI7fAeR9oo7kLMZykGcnKpCb06l0tWKcBmc8ZGII0dqUCb50P4tAE5j8309opZ0MViGazpJvndUzYOIdMAXNpvavtTrxhNOtRUA0OQirkq6aXay1BpVjIxbNRRpHl2Wm1u2nmcxVACYhILYK0','OWHnCf7dFU','hg','zWyiPYCNWyoKQhexk4MWGvag3JOtiXXO2MX0BOwS2wcTuOqWsjCRJye8k','mG9ZJhAbsR1xZ35nycMbeypjrAVe5rZIE6IotubDVjO85lWCMRMYy1FFze7sfEt03UuXBXmWxKmukrnLQ7akuP',12);
-INSERT INTO ti VALUES (-1152379598,77,'4o','FRKramOqVTfNEM7tcHYHhks3ha6XgFeBhqBTmdZmarOdQ4r3ok9xYKLhI7fAeR9oo7kLMZykGcnKpCb06l0tWKcBmc8ZGII0dqUCb50P4tAE5j8309opZ0MViGazpJvndUzYOIdMAXNpvavtTrxhNOtRUA0OQirkq6aXay1BpVjIxbNRRpHl2Wm1u2nmcxVACYhILYK0','OWHnCf7dFU','hg','zWyiPYCNWyoKQhexk4MWGvag3JOtiXXO2MX0BOwS2wcTuOqWsjCRJye8k','mG9ZJhAbsR1xZ35nycMbeypjrAVe5rZIE6IotubDVjO85lWCMRMYy1FFze7sfEt03UuXBXmWxKmukrnLQ7akuP',12);
-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 (588287194,45,'J1','gbBeroxSGRmje3oZdjfPRyDIozG88F1CB23V9m3BjUXLOOsRZi9qq2U9u60tRlKgH8og1oL7qXRcYBM7Z0COnF','kxpXzSzLTZW','55CUKAPGB9hKjf2bQDeqizswfZ5c74ALyxyvhoXz5JoP8MvLgpuqQ4nK','GCQVDu6taaoXQFkHKPenhbLACLHRb92jVmmMgTUXpgxiEJW7fIIILeussm4U','nisKrtjggQaPLyjnAiX7VxPGEiHF6bbrWo1JSI4lecaHzJvPMl',13);
-INSERT INTO ti VALUES (588287194,45,'J1','gbBeroxSGRmje3oZdjfPRyDIozG88F1CB23V9m3BjUXLOOsRZi9qq2U9u60tRlKgH8og1oL7qXRcYBM7Z0COnF','kxpXzSzLTZW','55CUKAPGB9hKjf2bQDeqizswfZ5c74ALyxyvhoXz5JoP8MvLgpuqQ4nK','GCQVDu6taaoXQFkHKPenhbLACLHRb92jVmmMgTUXpgxiEJW7fIIILeussm4U','nisKrtjggQaPLyjnAiX7VxPGEiHF6bbrWo1JSI4lecaHzJvPMl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT, c CHAR(1), d VARBINARY(78), e VARBINARY(8), f VARCHAR(89), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2613990931156664579,-609,'a','c3mOoY9r9nG627zA1UjyUEnyKsefQFmyYzHOyn3BeyYHpEgNZL9QM1rCIjHYs16Xc8D9jnbo7SlXVa','vnYePbId','pVH3abaytVZ1agfI','hUG1','KxKQjK8NYwbVYwIdpQLGnAOyChSKncOMyyB23nZDjP0fZyz3tgUt1ShCzDqvHoYRkn3Qa6VsRlnYaUS1VjhVhk3e87He',0);
-INSERT INTO t VALUES (18213567660894412637,-21706,'W','HuEatyPHkET9AHSWbK','3uohx','4RpexwWceC6Bews3gW9JjyLBiFrDpQxX4PSQp0913g6FJjVoOGEaPOhHVbJ0N','OykrhQK1Ib3IuUezd4qednRT83SoWlQe5XeHtVDgNfIQkaAy71HYxjs9p9IpOJYtwc3rzkO5ii','V43bdoppRoT6jlT1xwIoNIy7CMnLY3YQQe5TqCyoUnacHcvP6vAnClYbBIQmY38M8KplfwBM',1);
-INSERT INTO t VALUES (12133892641506951867,-31376,'H','7H7joaIxr7h8rnSQWz2xOy','1','F','kJNNf4d9S3QsojLNqKjqqJlgvSeoX7PDA2Mlg','zxcmvsER915uW07ppCcSHwroGgCeX81CvEKmNUJG3nc244dtFSuCl6CD8eDNjoJ',2);
-INSERT INTO t VALUES (17151648083690140290,4115,'X','EP8recoM8n4bkMoeth6I8M6p2OVFssLPmKe7DcwiwaKk7lVigKaz','zzC4WU','d1ylBGaR6fqU2FVe8n','3ZMuU0KRxhc7lxdI0WwpwVcy9E2Yx3l7xuiuEyLMeS0HaUARhi8PSVJRZhoQI0VBsD8gxdnSFm5mA','NjzzceE1buAbYzsJCl6igwJe3T8p4kGgov7xcUcAEENQZvm2ivODkjF04Pa77EVrfMqhqeCsEnXmjQHDf51NvummaziULSb9',3);
-INSERT INTO t VALUES (9556174806333169859,1693,'m','c','nqG','QI8HvEbj8Z0M5SvjtzP5Jrh6GBnXErCLHFNeAb6zxvD25UnX3eT9jM0LwRlnz9KCOTWryoZenyRpfTUE','CcBYVBqGsraHVQ','5Fzx4qH6HrmA5ahWp2TVR5cgVnti4QCiQQgMD0VZdS5WCfnr1zcXq',4);
-INSERT INTO t VALUES (18092878740605242923,22502,'7','Em2HMHYFOMqNM4MwC9jQg2CnevX2Cq3CguT41N1tvu3i4jXj1l5i6fLMz8npOw1h9AEBcGTtZ','jznQ','sd2Y8XQ9aQs9BlADONpjNUcB6mEQJU2lVpIL6qDpiUQz','ZnK4J6jOp','Pu5BeAfmXn6J',5);
-INSERT INTO t VALUES (12488916902455061900,14814,'T','DL0U1TQg3R','6e8vj','vjqSB5jFHtvjFOVQksFTvTKRU7mYTyKK1PyebCReVPk4luUKECG','PUQExiV0NHgnP9HPUkAQaPKpDJT3RJFtWwcjDcYUp1vN','F5igDgfxxSax2LVdbbacWuuw1',6);
-INSERT INTO t VALUES (4970646968125467342,-18068,'X','r3','eO0','sN5lDq93qDTq5GI7JF5g41ISBn0LDW9jCS4eSUgWxJjYrgbwTuQbl5Svm7Ew4J0Gqvl3oS1Skq1lhwYNQER3U','ljifL0SIodQOHMesR2QIlOIWlxY3ClDJZQ2KgoSJV2p1vmvVmd9bY48P7NM5kSqNRFfsstnYbvpzA','Idy19RF',7);
-INSERT INTO t VALUES (11355434778112667085,18432,'R','oriSb','gzORM','bKjzEmpns7zusZOWr2ySWe7W4IK2RgZPbKMbouVUhxgC','qUwcwvDYNIAKugU4p2jyqfPYDzRKNsztSit6gWnTdWR4R1VwpbWpGIMSi5ptZx','3Hpevkz0',8);
-INSERT INTO t VALUES (1002450041484450631,22153,'6','5gC9iqURhJQXsApBJee7YaxVra0sFrh6knJbwnYJJpEDkDSHFJM3on','bhiSql6A','dnqU7ZSXnCly45yuRe9yUqFYLnWCI6D1vNgSwcsKxrw5PiECPqpuJtgT6i2QJsJDQ79OMwT3ha7zyM8','mp9B7BSKhxvf7g3RLEp9u7FVJSVoYtgI8c112xAwnWWx6kneZ4','MAV6fPI8d6BLYKlEfO4C64Y1BUXGezG3WO4ojLF029KLlcjTgJ5SmvtkDYBT5HKxcPE17KvQT5GuGThH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-995656441,-1837214391,'KJZ4PvrU4adSUG0AKxjlSh5sYHWd6jZVyspT8kaPaRfPrTKVFGBSq5zM24ko7WI0543A','U0LlUeDBa','jBcVkiQt0KwiQND2gr63eDjzyLKBdBebJXfj8ahacE5c4EraAnl','JUQmm','j','M',10);
+INSERT INTO ti VALUES (-995656441,-1837214391,'KJZ4PvrU4adSUG0AKxjlSh5sYHWd6jZVyspT8kaPaRfPrTKVFGBSq5zM24ko7WI0543A','U0LlUeDBa','jBcVkiQt0KwiQND2gr63eDjzyLKBdBebJXfj8ahacE5c4EraAnl','JUQmm','j','M',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
+INSERT INTO t VALUES (-1532766602,47127385,'uQ7LkEq','ZCcLoEVnzaY','s9NHQB3S','uQI7X','K','by',11);
+INSERT INTO ti VALUES (-1532766602,47127385,'uQ7LkEq','ZCcLoEVnzaY','s9NHQB3S','uQI7X','K','by',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1478338179,-1245659187,'U9XHV17EcLa5Y5TbVf4GJkeVEGaT98NuV7drAEkid1FwIlLledN5IWyUwfs','CLNRop3rACDNNW5jKySdCg5bk9LsrbM20Q545LUkvrPOcM1dvoxbNDg93cULpVAPfZMKweshhlTTK','ExHYeM5w','I','G','5',12);
+INSERT INTO ti VALUES (-1478338179,-1245659187,'U9XHV17EcLa5Y5TbVf4GJkeVEGaT98NuV7drAEkid1FwIlLledN5IWyUwfs','CLNRop3rACDNNW5jKySdCg5bk9LsrbM20Q545LUkvrPOcM1dvoxbNDg93cULpVAPfZMKweshhlTTK','ExHYeM5w','I','G','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (305030112,2075102780,'flpLrcp32GSYgAax9CIhF2PNm4xgNMJYhryPC6WeNyb5Z0UG3y6NCbUQRRL0oagJB7m','bA7Gl0Co9YBM8gAcLprPS1wNQl5xbijoNRNG0E8DcEGFEYDfrbVzbChLzB8ywtWmmlfi9XVkBfgwcSI4YhXrkzzOCTFtKx4f3s1JWqWJib3oIPXSlLSsBK9vUI5OlxSfmdN0yx4Q77YzhoV0tylSnLQUhXhy0uPdAAxhHmDNmqoOgIkK7mOU621vULdTWuHPOEnq6yPUGtz1bhltvGaqVHbIox33sO2aQOWmC0Wm8z5BHZ15xuEFnAx','2L7pLjrj9i2kn5CzoJa3FIJvl1ht9grbi0qWSJ77Ylkv3Xilc0bvihSxaQpnuIY1k0oTgK5o6F6amGW9p8MMJ6Y9','JImywXL15CQniyyQddPQ6Z0MCCPI4GfmdXKlrWRAHWNesPwe4Bq69JNTPwOM9Oy7TuEGg','Tw','QJ',13);
+INSERT INTO ti VALUES (305030112,2075102780,'flpLrcp32GSYgAax9CIhF2PNm4xgNMJYhryPC6WeNyb5Z0UG3y6NCbUQRRL0oagJB7m','bA7Gl0Co9YBM8gAcLprPS1wNQl5xbijoNRNG0E8DcEGFEYDfrbVzbChLzB8ywtWmmlfi9XVkBfgwcSI4YhXrkzzOCTFtKx4f3s1JWqWJib3oIPXSlLSsBK9vUI5OlxSfmdN0yx4Q77YzhoV0tylSnLQUhXhy0uPdAAxhHmDNmqoOgIkK7mOU621vULdTWuHPOEnq6yPUGtz1bhltvGaqVHbIox33sO2aQOWmC0Wm8z5BHZ15xuEFnAx','2L7pLjrj9i2kn5CzoJa3FIJvl1ht9grbi0qWSJ77Ylkv3Xilc0bvihSxaQpnuIY1k0oTgK5o6F6amGW9p8MMJ6Y9','JImywXL15CQniyyQddPQ6Z0MCCPI4GfmdXKlrWRAHWNesPwe4Bq69JNTPwOM9Oy7TuEGg','Tw','QJ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1345045920,-592400582,'zpQn2obg5kLT','Ip1FxXkvoYkWkoSKBJMEpLMVTWNt6QdMgEYzwcK9ucbPG3kN3hbKczbfb9r0jhCszds2ZZJFwxH8jY0EmitsYk7Quf0fyUGfCqc16IbvEfRm2obHsmjJLlPqmUUwPa8KY0XlxbE7CUFxgM','BFgvopCbYDt7g2dsdhNRGPdOxqDTVyr2vGMKdBjK7C9orBOGP9AUnCqO4YsaONqZ6EsXDb','OVSFMqIJ8JpQvyHpUbN9yRhPUWJl5tiEuvFj1qZ0uDo95BXFDgKExONZxNupERolVekuIJEMtYDSLctBuaEGfwMmYdr0KByvcJCOspeix5np','G','B',14);
+INSERT INTO ti VALUES (-1345045920,-592400582,'zpQn2obg5kLT','Ip1FxXkvoYkWkoSKBJMEpLMVTWNt6QdMgEYzwcK9ucbPG3kN3hbKczbfb9r0jhCszds2ZZJFwxH8jY0EmitsYk7Quf0fyUGfCqc16IbvEfRm2obHsmjJLlPqmUUwPa8KY0XlxbE7CUFxgM','BFgvopCbYDt7g2dsdhNRGPdOxqDTVyr2vGMKdBjK7C9orBOGP9AUnCqO4YsaONqZ6EsXDb','OVSFMqIJ8JpQvyHpUbN9yRhPUWJl5tiEuvFj1qZ0uDo95BXFDgKExONZxNupERolVekuIJEMtYDSLctBuaEGfwMmYdr0KByvcJCOspeix5np','G','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1373079603,-1037757480,'68IMY2SI9HJ','UwWTMaYFaNBeAnKQAxmG9UIBQ1Xm3aNqReLDamby37NJs0ZjeE0W4Om5PvvKpphUq','Rfe1z2JWBJzlaLqZ27gUj8kzM0QoTAb7Gog0VnC31g8071MopLMr2lK32qt0rbcH5QlKpoX7BQ4OSd','stmd7nyk1iJT6Mk5t7UKSSW9hYVDkFBzUA','Dut','nl4',15);
+INSERT INTO ti VALUES (-1373079603,-1037757480,'68IMY2SI9HJ','UwWTMaYFaNBeAnKQAxmG9UIBQ1Xm3aNqReLDamby37NJs0ZjeE0W4Om5PvvKpphUq','Rfe1z2JWBJzlaLqZ27gUj8kzM0QoTAb7Gog0VnC31g8071MopLMr2lK32qt0rbcH5QlKpoX7BQ4OSd','stmd7nyk1iJT6Mk5t7UKSSW9hYVDkFBzUA','Dut','nl4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(45), d VARBINARY(14), e VARCHAR(47) NOT NULL, f VARBINARY(78) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-11,45501,'8aq5DhXE7vnybBd5GSfEUBdmao4awELbpzgJTFUaMQvT','pqbDwa','Pe0og3izYoahwepN','EoBDJKMbmtXiRAEY4fDti38HjqUwGkaakAVOs','5','1',0);
+INSERT INTO t VALUES (18,55468,'ToPaUhCFZ0TM9L','IH','Cv6662WYMOyF81U2D0W9aeaR6GeXzwE9mfK','MUuUqnDj3xovTrT9ZrxhCSe2k3O2BDZlC3VY2qHE','m','3',1);
+INSERT INTO t VALUES (119,54605,'EuJmr39uvVhYcXchsudJE45TpihkYqD65','9InlTXjepGnE','1qfsXwIjP6LA3q2QXzVy2d','mYJNVHVRvnG2k1Om5xjGUmcfplKzMKE6F7tL9FT6gk9J06Rz6pPr5Ak9HlWFTUWByjcDe516i8n9','Y','6',2);
+INSERT INTO t VALUES (-8,45661,'ufACX1aVGE5ONXoDIlNNLI7F9fhkVib','o4XaN','u','5aJgbnz62SQRFAOhwxIEdUURiV5F79U0RRVHAO','A','d4',3);
+INSERT INTO t VALUES (-100,46295,'0I7A7Vb3UPu1GAhQRjqhnxyDLByYDsUrI','dEQNkw','uvuYjuIva6FpyiCePhurEM3uwpsysbUCfRwdpVCKdkfG','c84DiDe6WwT5kNvg1WgT303ezrgF3r6THR1eCHSZHPD6BUNnGftwwjUOeppoQN2t79jFNYFf7','D','K',4);
+INSERT INTO t VALUES (36,12813,'Uvj0u1zckzL2BSkJ6dJZWwPD2i','6gUti','KTNqjSHfcwJQg7d3V5','wni113rn7dGc2iW8dunhC3fDZqD4NZZG7A5f0XDA92VYZfoepyrk','K','sc',5);
+INSERT INTO t VALUES (48,10433,'9RvjfPaMN669YU31','BH','96RDb','zKwpH3KY8fqsssTkmAqFWfqh45XwMhfiCggfdnqKZlewh9D','q','D',6);
+INSERT INTO t VALUES (37,14875,'IKREjPopWbkyA','fRj','Bu8','KJs044iqm','K','S0',7);
+INSERT INTO t VALUES (76,57769,'ARjhHKl1mfy','Yv','eiITyYNj3ZF2Wr1UxChwrO10HR7x','EAWelbPgcM6','0','F',8);
+INSERT INTO t VALUES (50,3151,'Ud6mpzeD5w22LMgWXZjQ7hqyAXuhVWPRf','7PkM3cQLfhq','9swJxFoXkCV','EpFKjjT3wOTlIsKMZ6Q2kQT7EbKEHbhJVnqTvtAeyhy','w','k',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(45), d VARBINARY(14), e VARCHAR(47) NOT NULL, f VARBINARY(78) 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 (15794758215198407866,-8512,'3','zU5GE6iMuNk71wvxVm7AJLOjt0TUPDiXQM9sj8Fu2bUd7eNSOJWrkCb0Z','xv','CVzm0IOU9QqpUW0PargIJUziwuJv1ZI1roCCqPFsIwenALjMw1CxCKGWE28FeEAwYs1v0a7sBunBHzvKO93xKe1','tFBrcPIfIGG6te4nIc8h4ZfYf','IdMBnDHc2hoEzEudXKPnkV3lc5Gg2z4MG0Ue4',10);
-INSERT INTO ti VALUES (15794758215198407866,-8512,'3','zU5GE6iMuNk71wvxVm7AJLOjt0TUPDiXQM9sj8Fu2bUd7eNSOJWrkCb0Z','xv','CVzm0IOU9QqpUW0PargIJUziwuJv1ZI1roCCqPFsIwenALjMw1CxCKGWE28FeEAwYs1v0a7sBunBHzvKO93xKe1','tFBrcPIfIGG6te4nIc8h4ZfYf','IdMBnDHc2hoEzEudXKPnkV3lc5Gg2z4MG0Ue4',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (4612055368886949666,18441,'5W','GGKh5PqGAJY2QJBYhF3rGgXRj39FpgsK9qhaSDyrhkcM1yD','M9gh8N','iZijnstw','GEH','4PNU',11);
-INSERT INTO ti VALUES (4612055368886949666,18441,'5W','GGKh5PqGAJY2QJBYhF3rGgXRj39FpgsK9qhaSDyrhkcM1yD','M9gh8N','iZijnstw','GEH','4PNU',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2928604574184603557,42128,'Rh9RQHR712TBwIbvonAq8hW8q7MHTMNabq','f0TSS','SjzI4l3GqPu0i9hMgSd0BktQGY9d8taZk4WCY','2EcCe0hmPrhWnRtervbJ7gptqjkFovSo6oBvc7e4LPO0H6KEbNdzIlDY98GQ8goEOheJ9WPLQyd','r','Pi',10);
+INSERT INTO ti VALUES (-2928604574184603557,42128,'Rh9RQHR712TBwIbvonAq8hW8q7MHTMNabq','f0TSS','SjzI4l3GqPu0i9hMgSd0BktQGY9d8taZk4WCY','2EcCe0hmPrhWnRtervbJ7gptqjkFovSo6oBvc7e4LPO0H6KEbNdzIlDY98GQ8goEOheJ9WPLQyd','r','Pi',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
+INSERT INTO t VALUES (6574119804586532986,42457,'2QUiVhwdZ7ZBTIJgi2z','hr','BiYghlkCP8ahJLl','8RJwvQmzCrb55ruYVOr0fD2MXZkATTe6SzToogKRqmW7swkX1xOBuB2Mxl9z2UD4A1','h','R',11);
+INSERT INTO ti VALUES (6574119804586532986,42457,'2QUiVhwdZ7ZBTIJgi2z','hr','BiYghlkCP8ahJLl','8RJwvQmzCrb55ruYVOr0fD2MXZkATTe6SzToogKRqmW7swkX1xOBuB2Mxl9z2UD4A1','h','R',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (16992461265675140316,15495,'5','vYgFAV9EC3anPLSoWgnBfXH9Rv9KYV9YWquShc7siwrBZj6IbdLTV80qZUxlZfI1GyH0KA9XnDbb2dm08yF5sNWnE85VeGcIXJc9sUnSkGXTGAXfZv6kR1KwhziG2hysk5X7FzK62GIQ','j','rh2vz8etABaA6AVYjhW0vH5AQZQR8kl8FQrW1g6Y1WetNT6vhAznen5ssA8d5emwP','4TwyZOFn6jPZIejdN1XsQIbrnL2T4wyKZPOYZ7p6RocsWupBl4','1eGNSbARCqrN5',12);
-INSERT INTO ti VALUES (16992461265675140316,15495,'5','vYgFAV9EC3anPLSoWgnBfXH9Rv9KYV9YWquShc7siwrBZj6IbdLTV80qZUxlZfI1GyH0KA9XnDbb2dm08yF5sNWnE85VeGcIXJc9sUnSkGXTGAXfZv6kR1KwhziG2hysk5X7FzK62GIQ','j','rh2vz8etABaA6AVYjhW0vH5AQZQR8kl8FQrW1g6Y1WetNT6vhAznen5ssA8d5emwP','4TwyZOFn6jPZIejdN1XsQIbrnL2T4wyKZPOYZ7p6RocsWupBl4','1eGNSbARCqrN5',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2482324294306732088,-9183,'s','46yOhAin2K5HjyFPiuCBq6X5FiDggH2mTzpSbDpDLqen5E9Ek3RTU3GKtW6sE5LLNvtHJrWilvaYXycndB2adihz2WV3S10yYX70TueuH34wis98AKvd3xPTNq0OSIaCZDvFbi9LrUZf','3ZZ1H','nTScfcfGkBR2EdiqPIOZrGrbv3SjtALDyxCqMK56kpF0KX6ePQdPAbzRgG1QG3pRE70YOwVLReh1JnT8S97yGGcwJr0neDmWafES3ATuelxCXTAVc3ChG0DZX23Cy3W8ZKjYfM6vv6x8342UEOPP4WSqx5OzuRzdMSUy9pdmf0yQSJsmj8IzVpoDAjpIRI3CUy8wDjZdrTJ7uQFsDvjqWGy8QWwe46NlpKOjU54TxL8ojA7jOc1MYOEFPrs8Oe','kteorZ7StZ1BmknUsATWOy0lnzZjGxBPHwFsIbL53aHahNTMfH4O7Iy7ARPnmeuKIfcLUY07raNdtAaGUx','y7DXPR5fGR4Kns9Vp0KO3SYvCBDWx1xJe8xlz0Brw8TLqFkHuGVs93Chq8oy8GmULjbshzUzHYlOzZyS6l93',13);
-INSERT INTO ti VALUES (2482324294306732088,-9183,'s','46yOhAin2K5HjyFPiuCBq6X5FiDggH2mTzpSbDpDLqen5E9Ek3RTU3GKtW6sE5LLNvtHJrWilvaYXycndB2adihz2WV3S10yYX70TueuH34wis98AKvd3xPTNq0OSIaCZDvFbi9LrUZf','3ZZ1H','nTScfcfGkBR2EdiqPIOZrGrbv3SjtALDyxCqMK56kpF0KX6ePQdPAbzRgG1QG3pRE70YOwVLReh1JnT8S97yGGcwJr0neDmWafES3ATuelxCXTAVc3ChG0DZX23Cy3W8ZKjYfM6vv6x8342UEOPP4WSqx5OzuRzdMSUy9pdmf0yQSJsmj8IzVpoDAjpIRI3CUy8wDjZdrTJ7uQFsDvjqWGy8QWwe46NlpKOjU54TxL8ojA7jOc1MYOEFPrs8Oe','kteorZ7StZ1BmknUsATWOy0lnzZjGxBPHwFsIbL53aHahNTMfH4O7Iy7ARPnmeuKIfcLUY07raNdtAaGUx','y7DXPR5fGR4Kns9Vp0KO3SYvCBDWx1xJe8xlz0Brw8TLqFkHuGVs93Chq8oy8GmULjbshzUzHYlOzZyS6l93',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(94), d VARBINARY(60) NOT NULL, e VARCHAR(89), f VARCHAR(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (77,2800116,'CXfdEWEn14BYv','ZATRq7oZE','aqjrqD48bzAQor0RTjuXNzclHu6nZA4W','L2Ai0aSqsMn','TbgtFj70orpUwQ5enZDT4AhL4PkSwAgLoeC3nLSjBPLWEv','LOGOj9bPkfqbDpcdfi2LB1tbeUhtMKaBdblUkUlZBojKaMf12Lshc5kvQFGoDz6EmLtsiH876umLcxvMlYUpuJ2Nva0UE0MM',0);
-INSERT INTO t VALUES (69,504443,'NNAyj6aMh','o0NuqENqBZwne4LtsFiZkR1dELK1hFVm1wUeWrl92gNQ0X5xHsP4','tx5deUO3Pi2nzOeTj9HeIH4q1ZFFl59PbVVT142I','NsUOmNwIzaGogXk5vYHsQ0abWyJh2','pYoWh0tTQDIalkve0r66fRiN','25rt6nCANAM3XwFHfgKbVDRro7IMOa9JPL6nPXwnrxwGpMSPrj1crYGVUGRJc7v',1);
-INSERT INTO t VALUES (41,5608316,'3VO8H','zAaEQ1rks9UNkRyDtwGBM0xRPeBRVr5awJoDuw3IX55fLnP13dB','RaR926YMemjsN','OTNIOc38MuUS9YDBArDI','3xebIMTNhz3UrAtbJhP1skNCWVfMiEO8T6v55pqumuvfXafRqI2ymzYo2FTUTUaj2MJGB','sEOVudHGrchzy3Mi1G9TCYSztVYpGA5qtJsZMbjhUc78NKRLmbfWFW27wdjMK',2);
-INSERT INTO t VALUES (31,-8054617,'4RaHuPrx3ZVoyZyVnguMuJ35FUKpwzRS9uDysiARfvEuAsHdtqdW2','MKwjNf3E','Z63ApmSrxaiQsePtrZ2Sp0pQr5EUJU','8um7RxlpzHW3R46','kmENSPFGxD5p3W6ZCBtsHDcVzFrEMSQdqPDwfenp2IEqu3HXaSbBO3lrHPk0Jx9tIToMmkGNyEgFOBqXXaNt','Cxg0sXlEEwv8Y6DxL3mT5cjxL4ar9CYItfkde798Y',3);
-INSERT INTO t VALUES (211,4671772,'3lrhffXkERE0u7MNEgxLO6v3iddg6osrFGK1RIrFLxwqKzI2orKoAhV1IHTQ3uuaHYs2gdDC1JLATrmrqQimLPe1ikxlgw','yTWwSff9cmND0b9gL2dSRcWjuNYWVWGuOnicDlTZev05ZOZ006Z','sqr8ZH7XJg1oP5YF2D6kOfrtgXKUnfF6t1PIHGphssflv30','A37H4lVuOskQBDLhPeYUwWeVKI4N','wIvdMKxzUNvgWlTz1Xs8vvrRHR4p4oj5kSusVhq9rOh2a45kRSKLSe','wPrNlSj5e2j8lvzJGEWCd9DRYpybY2NIQK7CZt2PS',4);
-INSERT INTO t VALUES (111,-2307589,'pV2XYuhr4ZiO149xOwR4Hhkrb02oLGvvagsEslz1E1UKNQ7E9ESaBHc9TDFvE2QfWzCehZsOAheavAArd8djF2','l5QuAG3dkfQ3UYA4dgqtwKpk7mnVuBmHaBEOtNUvwkbPav6fEF','fj13fHrts1FOx0Rlx0j9WOUO5G1Q14UIyKa7w5himo2elSBC4bWW7dEICHbrTmf8t9AKX9B1B','rm4KeGLue2U79a4xvYlP5I','z2evAbXaZ6Wr5V69uYJ8ecOKDsXxWuWulMKx1DE','6b2ro',5);
-INSERT INTO t VALUES (254,-4207207,'vQEbDshoxT9bIkReVvzLYsSgD5fOc1bS74lyETG2kTPNNTaiElfkO5xcl8t8Q6BSHM4MGITC1Akj6cuKA9gW2K','20','e6KLNtLeMYyEXA0JK07Ex89AconJlrOHRDYjtp5Ia1WQDv8TAf','whAgtnMjoljuido7pE4rWedI8SNydX49','T66kSea168tlAsjMJ9YVAvUyi2IWSsOrFcFbegcK9rv5S6bKa0BsbRqZZ5NphbuHJF92qXXOjt3SWsdg0iCvFanR','14LVbn6fCs7vLbQR9K43AuhyUnNpXEnS8kC5su1N1F7f1RdrvXaTrFAs8Oe93schJlQpXAG3yRrhoWsA',6);
-INSERT INTO t VALUES (178,4841568,'hfVKe1LFGFVlJTyPpfzdhzXsxcTWotu','ES6Ja6x3GRTwqYOoD3ol39h6IKjmcgjVvXddeC2Cy7jJ8yZJgHw','HwggZPpEpASZNny7hm4xNjpije37ckS8cqqDMYbbdFzjl7CKUnUHpHTMoLs3h16sL','lpJtzIHewkrl9F7Sy7S6iJTnADKBWz','y0t9CO1U4jKkNeSK25ST653kwVqh0ksRtg2UI5G6ZIwJoV','30AqMrFYYdE2S8B83TO8ovB3uQVOxjpDAYARaSsaDkM43J1WowWA85bAJ9KW0x2vE9RNfq5Qu72DutASGKRJGW',7);
-INSERT INTO t VALUES (104,-7331036,'hjcd2pJih1odFWZLOoO967xDzAxTK7znZpjOFosMRVEO1Ow1XTnMAP','LPD9sLliSuIzc2zZ1','Rh3jwFetNy6mDKo6SYFaqp0A65sJ8PjynkfRpeIfajIJ05B','bwowfAAHERr47','KvNQ7d11zm2cZNkp6ryvKUkb','qurRtUgPz6VURCutz9yxbjVMnpBIvkmEYRp',8);
-INSERT INTO t VALUES (118,1217563,'6CMVCnPijE7D6MC0Lz0KsSWHvIPxzr0f7DzD2VFcQng44sI6cnBMETcIfyEkHea2WQKx4kOo','6RhZtNKETLthGCcTblnz3vU7HHE6glCnIo0Kt1lGoQunKXi4p9nCDDBV','mSgWWUU9jkqxfWUOWtFL9mQ6YWmGIvkwD4PiFDiWWHmMaMMwEou026XqdKJbYKo','ohL','rwwTnJpM0hXjPiw0Ptkm4tkZ','61OODvXm4nGKERatTgYPWJBZ8LhSY0gsR1yyEJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2036064041,2983071,'R3urMYOn1Y','ClAqY6LALPVkNkTM3eoF0EZ2Hrr1TljFo1YaTfkDbhzaIL6BZWSd4c','gVlEleRI5NqzJg58LXgdMBOnMbqPutqR','G9s','OQeicE1yWxDaDgjXT1jhjqJ266c6wlXOfr4BontzAf2mxzwgUKEofiG8sUstoT4SwM7cOHiUZUzlQQwQV0','ZH33ZBEXZZUHptVC5vfsmSi',10);
-INSERT INTO ti VALUES (2036064041,2983071,'R3urMYOn1Y','ClAqY6LALPVkNkTM3eoF0EZ2Hrr1TljFo1YaTfkDbhzaIL6BZWSd4c','gVlEleRI5NqzJg58LXgdMBOnMbqPutqR','G9s','OQeicE1yWxDaDgjXT1jhjqJ266c6wlXOfr4BontzAf2mxzwgUKEofiG8sUstoT4SwM7cOHiUZUzlQQwQV0','ZH33ZBEXZZUHptVC5vfsmSi',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(95);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
-INSERT INTO t VALUES (2330525550,-8041746,'a5UidMcoVaDmE2xgpWDqFiqYx9ChyHoLsAdw','F','NWHiXgu5OI','AUsyqnIgZRMBSBUhJQ1U','7aN6EGNe5qJ4cjAjAlDNCA15lzb4pj5GfXrKITlxrqKvIR919FtyBrVEDTG38zfXA9rWx02ZcX','qe',11);
-INSERT INTO ti VALUES (2330525550,-8041746,'a5UidMcoVaDmE2xgpWDqFiqYx9ChyHoLsAdw','F','NWHiXgu5OI','AUsyqnIgZRMBSBUhJQ1U','7aN6EGNe5qJ4cjAjAlDNCA15lzb4pj5GfXrKITlxrqKvIR919FtyBrVEDTG38zfXA9rWx02ZcX','qe',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3634706113,1486501,'biVkmK8nGPKECI3UTNCHpZlGKflQ7bAc5RyuBSPKVJqzSjlcBBsnRV1TivZeLTLsDFEHQ5tNMn','rHNKSoOWlJF539RRQQ8VWPIeO72vwNHKTDrenssv91QcSwN18pN5qCDIsPhJyMa0SKTXrKkknzXnm4MTGVtteAap','TCeWrKl2wDHvfbh05FvSnJ1SGuNJV7KNjjen6swpenOxyMR2O4F8JweXjj','MrhBy1GeRhy4utV0tUH6KlJxXD9yY','wB0UiwVTo6d','MUr4zS8sQJ',12);
-INSERT INTO ti VALUES (3634706113,1486501,'biVkmK8nGPKECI3UTNCHpZlGKflQ7bAc5RyuBSPKVJqzSjlcBBsnRV1TivZeLTLsDFEHQ5tNMn','rHNKSoOWlJF539RRQQ8VWPIeO72vwNHKTDrenssv91QcSwN18pN5qCDIsPhJyMa0SKTXrKkknzXnm4MTGVtteAap','TCeWrKl2wDHvfbh05FvSnJ1SGuNJV7KNjjen6swpenOxyMR2O4F8JweXjj','MrhBy1GeRhy4utV0tUH6KlJxXD9yY','wB0UiwVTo6d','MUr4zS8sQJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4144927913,-7948702,'8HaY0EwhVIS4kzzmNE8OW2Q8Xm3sTeNl','Hpl0l5eLijfPcNpI0ZNd03eU3C1JcRtTuspyZOmQd40e1nqNzhvp2O0TxEBNr8STjZcyJ5vbEGbymuDhbtrCV4OEqM2G8TvPFsnmDsNY1ZkIYpv5JwAachyFZJGsOgEf3q2fexOWX6F9P0SHaeC6Vk2zSZkhbYE','IdEd8n8dTwQiFdkOgC3L0','m2JnhHRVY69VR26yNQD3bPxJfuTqHdZ4YvjZfYqni3CVc0LxN6JXjFQhNi3d2cb6z9b1kVNLR7wcI5HXtfpXVdKgAYCVPvYeWPKFyHQkRGncvqjKK8zrmcxrerYMLyIObX8kheTJQDZe3Uxwiohu4h6HYkk9QZlODmDVZbm1eh8pXrKiyjOjUKfswz5FucbJnNxEFeec8bHlt7w5tr','4OrZ5uoG8ndqzm7h9wESGsVd9IaYjC','iwyLImL0f0FAtD2xY7Xp95npnnyxJNRfv56CMHufQCP3VxcMUcF1hWKHS3lzCR',13);
-INSERT INTO ti VALUES (4144927913,-7948702,'8HaY0EwhVIS4kzzmNE8OW2Q8Xm3sTeNl','Hpl0l5eLijfPcNpI0ZNd03eU3C1JcRtTuspyZOmQd40e1nqNzhvp2O0TxEBNr8STjZcyJ5vbEGbymuDhbtrCV4OEqM2G8TvPFsnmDsNY1ZkIYpv5JwAachyFZJGsOgEf3q2fexOWX6F9P0SHaeC6Vk2zSZkhbYE','IdEd8n8dTwQiFdkOgC3L0','m2JnhHRVY69VR26yNQD3bPxJfuTqHdZ4YvjZfYqni3CVc0LxN6JXjFQhNi3d2cb6z9b1kVNLR7wcI5HXtfpXVdKgAYCVPvYeWPKFyHQkRGncvqjKK8zrmcxrerYMLyIObX8kheTJQDZe3Uxwiohu4h6HYkk9QZlODmDVZbm1eh8pXrKiyjOjUKfswz5FucbJnNxEFeec8bHlt7w5tr','4OrZ5uoG8ndqzm7h9wESGsVd9IaYjC','iwyLImL0f0FAtD2xY7Xp95npnnyxJNRfv56CMHufQCP3VxcMUcF1hWKHS3lzCR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT, c BINARY(47), d VARCHAR(42) NOT NULL, e VARBINARY(60), f VARBINARY(88) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3,-856666899997565467,'hUPhvSNQu36dx','9DVdb3Odko2aWnLKKZkdg7NgCmAUddN4icSXsGsjdQ','HI81u2RMkXuYqUGm66dX6Pk5faUDMrQE6U67aJZ7tJwzzI26ZX','AyWm4GY1urGzmmBVDRm6hCoPtKPdK1bYF3VnB2I','4wSf4Epz7VNDCUd4S0U14u0zOtqEUamPu9kjFEDS6Q1AYxZFZuuhCW8B3oNT0FgfAzG6WML','oHb6XX48SwIdbp3Q2',0);
-INSERT INTO t VALUES (-52,-4722780014728963699,'dWM2TaRkpONg4eMEv5cajQHyCm5','rkg','ArSxrouK8BhGDY4Xx6KjqOIBfmyZOLTf2','luZgZnciDokjwPqCrgHLIl4ep','epv8X5sXRNbpqV8AXJXpKqzYu','7VpJe5mGBY64OyTZ5sur',1);
-INSERT INTO t VALUES (126,-8970709975852638813,'iVQucqPwBA3Ve8MHmHNuNatwLP7TlC','bnxHScAtd8y71qZwG82','d4SGOfcZwfY05sGi4d5AjjAVGmek3Xf2PgD','TI8mHviUNBhdxKYdzyuH6KgZFcgSyvdH2tjoKkBZltrVm2XwU3Mm','FSB7TtG0QnlSfLBXwJy2mXFQAO2mWkE7NWqJ8TQ0fMe7R1uTaoGhoBYNUcgT224lGAdDKQ','4ZjFQXMNVAlUvboxMPpPHl4x2Cc74vB4OqL5NnRTfG83S3HkXMxw5Y3JzE3ol0pwrEwVr4w',2);
-INSERT INTO t VALUES (1,-2932067029652723743,'svFjXcQY8Tn4OcgVUgdWrPiJ3c3Va','VFPRqGpXqauI1MV6eCGX9cCyohI5UY0','8PZcbRT1XCNbxwGhLIbSgG1Om','fKXxt7UUns6fBgQjLAti0O3hgLiryv7NZnbkzPft5gLjDM3jlWqXy0iLCD','qKOCs4CzWXRXCr3wW5EprBQ3Somp4Xzw9Qb6WtmTKdRLuLodZXBzQGZMH4xxFdcuzvgnkzMKW2uvJIR','heSIVsYnql3G779XW1q9LYgli9L9Ntxnmb6SPigPXORw744O4b8j8OUlfR5mEHmDb5mDWrpKqjx9xJyy4VriT',3);
-INSERT INTO t VALUES (-72,8444318576042692129,'Lkg7ifscFS1a2oR','2L8RkGc8t0mELnBOHh','8jBrV8ClJLxRV59QKHOeCiYjEqx1','RMkpeWoumhgbcPQuOR','azT1l07llBzQPdDvDQ14HRMp0Ho4ziHMM6TSpGAjBEuc8fsPQg8893c77CJ8ZrEWhOz6kG4Tq0WaNMQjRVA36nVScMU9J','OwIA7IkzPTrCegpiHvpmDGmrOzG2pe3DxPuqQzxTp31',4);
-INSERT INTO t VALUES (33,3780139163810919441,'Gc','6','GubL34wMB99leo1hMZjSiP3Tcmfeva0gG0KxNfARELotMh0NMAEYniSmZ9','i9AXTi21XfIjJUEhbNHoQaC31SH7P4RjhsRIEuJIdeo3sqEf6BqrYQe15RGgF1b','rZCSmVsypHNFUiqZH','Vw5bdQBix0Tm4jYEXCWzRubC4RySPF4bhSyM1vN3SJmgSTbBmJ8S2dracC',5);
-INSERT INTO t VALUES (-42,-5519024246081269569,'BAwBuGaCrzqwZFmfvu','NpjwyR2Yp2Ff3A1O7ym','JqysgTUqf0rJhsbixVFLqWilnYUEyNFmaouIRIVASL1K2s87ExFAU','OfiUpRMxpf2iyvZqxCg','YOZXhDfPlwgnn81Qj7LjKOVP4Hpp1wrB2','4',6);
-INSERT INTO t VALUES (-56,-3074298854463092470,'QTjVSdl8aieKss61nS9UMIOxXk17EZJuAVt2CqsEE','Ij2cKOnJ','rm3BXURuI8YoEmhmQqw9coi1jWzqVx0a98SAg27i','HKjR6hnA7TSaVGgkPjiQ6BPFrH9HWCu8xWWHyoS4VI6H','k1aDAabLHSwe','lOoN9RXmo5ArOM',7);
-INSERT INTO t VALUES (123,-6731944180482581834,'sCjZdSuo3ELQEiNVz','ex0mLPSqCKc3cLxqasE9mtX1vJEWng0vbX2Q','ykhT1eKmxj7h2NBoxBOdVckiUGEwYP8amk1ap66jqDC53g','JMqBnFki4Rfy5vjOu2LMHoxdPTPxqY2TOD9odtnOuk8eGSJ0h8HsXUYJb1MYDo','UZWhRHPk06quC6xaR0yH6LKBizvkwKga4iHfBJJEvGMiSQt3nspghhWLBRzo27OAIl24GBJiGL','S53Tg',8);
-INSERT INTO t VALUES (5,-3060067910015611609,'6uBiC0jpWjZVGC9birpdiq','xHr7gLHO1A5','5YMiUTVrXBz7bME1uN6oBqpjNhCEmuhqX','TTS4xjEwY0OcuA2wZxLe1zxi9zFfGhjDqR6cIPYA27paMvlqRZeIlT','PRDvT117GtXY','uJ7VeuRiWgnza955SjsWwNVbswPBm7OwgOq7aH8Ic',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6589868026873235420,53767,'IVR355kvSQOnAaMjRPGU','dl3ejrZ8','EPIEQOuNpsIVoGum9GFKXtrJSTERlJIzKGLLPQ','fL7jEZOuaBM7V3quHUnUqw9zR','R','eY',12);
+INSERT INTO ti VALUES (6589868026873235420,53767,'IVR355kvSQOnAaMjRPGU','dl3ejrZ8','EPIEQOuNpsIVoGum9GFKXtrJSTERlJIzKGLLPQ','fL7jEZOuaBM7V3quHUnUqw9zR','R','eY',12);
+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 (-7560921752754531493,52290,'vz0mHmYtovxFzyyid5AhDvQUdw8rP','a86jYsDVu1enNFe363OjcniF6bd8rndAIWYPT5g9NQPGqK39MU1cEvgsTv4P5vLDrBnQiKShDsTzOHeADp019FWeRGngnjOU4GXDsVOnzcqkqN9hAlXjqRSzVTAqgtubsKku9QNTEVh6honQ5Jxn5xnLXT5GukHiy2RVnx887U','muKy6vQSqZR28YxMt0Az4SPROjr2qLze1W','RQziEYnwurefrmqGKvYW8M6ig8ZDmQHcUQhdsox5QbK9tWXO8KHSFzjoakA3jjDgEbFe31ELUvjsVh','u','l2',13);
+INSERT INTO ti VALUES (-7560921752754531493,52290,'vz0mHmYtovxFzyyid5AhDvQUdw8rP','a86jYsDVu1enNFe363OjcniF6bd8rndAIWYPT5g9NQPGqK39MU1cEvgsTv4P5vLDrBnQiKShDsTzOHeADp019FWeRGngnjOU4GXDsVOnzcqkqN9hAlXjqRSzVTAqgtubsKku9QNTEVh6honQ5Jxn5xnLXT5GukHiy2RVnx887U','muKy6vQSqZR28YxMt0Az4SPROjr2qLze1W','RQziEYnwurefrmqGKvYW8M6ig8ZDmQHcUQhdsox5QbK9tWXO8KHSFzjoakA3jjDgEbFe31ELUvjsVh','u','l2',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3985881632252528706,3844,'QBTkiGNmlE5YW6JpB1OMjb4k1vGnCtJkHDGRJ5nphSR','IHzufheDZmiRKHUHxbLoWfr8pjzVBckJiW5a9DuprAUAfjdaMiADtPMAWWvRaHC9vjzi96SBlk9zfgrNFsmKsANjd5CM','0m6CKN','Ievf9G5IMguXNqv7TAvY4ncH8K1r6685VRblSU5CmqgSxjsepOfGHDJgKstAwBhax5EVU89C5Goc3kQyPZHg4EUDdN8iDxfgPNKpmexygbhQhAkjx3eXHxiBe6dDis3G9QbkErIQKlMP9ndLUMQUlrNlvuU5bv93AB0B0KYRveSItBTYVAnYnIIjINNSBeuNjso7FELLLa1ervrsxM8dhmwWIY150cEwtpwO','3H','JR',14);
+INSERT INTO ti VALUES (3985881632252528706,3844,'QBTkiGNmlE5YW6JpB1OMjb4k1vGnCtJkHDGRJ5nphSR','IHzufheDZmiRKHUHxbLoWfr8pjzVBckJiW5a9DuprAUAfjdaMiADtPMAWWvRaHC9vjzi96SBlk9zfgrNFsmKsANjd5CM','0m6CKN','Ievf9G5IMguXNqv7TAvY4ncH8K1r6685VRblSU5CmqgSxjsepOfGHDJgKstAwBhax5EVU89C5Goc3kQyPZHg4EUDdN8iDxfgPNKpmexygbhQhAkjx3eXHxiBe6dDis3G9QbkErIQKlMP9ndLUMQUlrNlvuU5bv93AB0B0KYRveSItBTYVAnYnIIjINNSBeuNjso7FELLLa1ervrsxM8dhmwWIY150cEwtpwO','3H','JR',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (277289293325299923,46624,'YU2lVLrdG5v9iZ24rBeB8fC','t0C0oMgMrYgp0KLk7a1GSTrbtefn9wsJsFciBREkTl1u38ulRZf56Ar4eI9Ol8ti0idXjEGX8D5mS9nuoM0OmiqUe0qFlFubaTwrT','zAzqgoKNUIvcC9','X5qtKcdka7SgfqCMXKfOYYffMVub3i1HVh3Kn9xjan3xBN8','3','y',15);
+INSERT INTO ti VALUES (277289293325299923,46624,'YU2lVLrdG5v9iZ24rBeB8fC','t0C0oMgMrYgp0KLk7a1GSTrbtefn9wsJsFciBREkTl1u38ulRZf56Ar4eI9Ol8ti0idXjEGX8D5mS9nuoM0OmiqUe0qFlFubaTwrT','zAzqgoKNUIvcC9','X5qtKcdka7SgfqCMXKfOYYffMVub3i1HVh3Kn9xjan3xBN8','3','y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(84), d VARCHAR(45), e VARBINARY(13), f VARCHAR(69) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-58,24,'TMTin2bDvV5fCJ4lfie0hDYxNIqT7GLxnr98RpT9nSnx1e2B3RkQYhmJoK0P0RQ6SPTEsleRsR9CCj','qx8Ftv2wIOmNrps30kbwPKmRfndWLNY','dDk4T','CTuqF7RxU0V7lfy1l2FkF','9','Y',0);
+INSERT INTO t VALUES (54,23,'votI2SuOOE1ta34FpLNFzzBpfsGP','ZemAURaKseBtY2J','PMp5S','KCm9Gr4PL6sYXTKlnH7ugwMMQviF2UW','L','a',1);
+INSERT INTO t VALUES (19,189,'cmX667LV8K3Q5OZowkK8qaPMTsNH2a8HdwjArQvJKvI41AVmQmUMxuKtT4FgFyntFggwA1','Lvd8bJIh0LHFahGLWlEYrSBnEDn7c','nFxHJ','X5MuwbVNgQEtXVKw95ZO','W','r',2);
+INSERT INTO t VALUES (-48,231,'5Dzqmksx47XoNMKtW','aaMqpkKJ26FSZlUOrmvGwA8v7G8QjAe1fQNJcSawk','XX8A8L','WMgHeGNyp733oq4Fh','Y','b',3);
+INSERT INTO t VALUES (-56,137,'n1cP1KJorU1vhLgAU23f2ns72sTWfjV4xWVBD2aSFheQf','am1K','1RBfj','pap5HUbYMppso6p8H7vfPoEeINvgwBRTg948Oip8t0ohQg','r','cl',4);
+INSERT INTO t VALUES (102,38,'v9M7kmxdfh4NRnZMG901Rb9SM','msOWcW2ZD2XNCPJDn9EWaDqxBhJvzCoQitltrokuO0','Gg','GAtZjbcGJvyXqeWTgJGyx5bTooFv323HgDWJ2TW','M','t',5);
+INSERT INTO t VALUES (90,172,'WArS8xJ5YSPwL','1njCr9ZFR89MO','9DV74YaRu','gsCEEcXZO6F0nNQMjMTUu4q','1','EQ',6);
+INSERT INTO t VALUES (-49,25,'Y9MPzrSGtWThNDUnBzSkaWmlZkAf0MZbDW68xoCt1','rxQxHZMtzSxLcxFIFXYqs39wu1L27td4nXC9fh8xJQlDN','VbX2','fJHpM5CvphzogshECDkVXSQaeOJEacaOk0WttfpgIZRNqHmXXXcFwX','z','W',7);
+INSERT INTO t VALUES (-107,245,'KzdX8WDGjLz69VkB50MU7cyx6DgtwxqtA1DvzX7IKPvseqlIhVXrG4B9HlUtUcdVRGd','4TCDmdZBWlbHwN','jB7z5EVW9uQC','pQ12lUpi1wPiUTZzUMsDB4s02uApxoNQXX4Sn12FAfkgCIFoDhRyKRLLlFmhxI5Zaq','O','rx',8);
+INSERT INTO t VALUES (-87,144,'fIWdNqxzQcfGpAGcdfvyJPpEaotWG4qMR6gsiAgSFOiixNwe1ypYCjYtxdoFR','vDB6ddIK8NGngMHj484fnU5kvlNl0D5m4ljhFE4','Atz265ZsFSDj','3EHth97q6TXDfotPXx','b','IW',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(84), d VARCHAR(45), e VARBINARY(13), f VARCHAR(69) 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 TINYINT;
ALTER TABLE ti CHANGE COLUMN a a TINYINT;
-INSERT INTO t VALUES (105,721314148107246814,'2mLGbQcENEPUNFAG7Lsw2vvPHlp13XC8hrpo','OZD50w','h15TBRnwLhWYxi5xI0HISyQFBXIDZtf1zG','X4LHIO9ga4mCm01zO2oZEdEu95USyrkHE8e','1KRwian5DXRKF5d3UfUkgHGW','4b9VEsTbsd2iqQhMokorB98nH7bgCNYXD9XCQsZE4ULPmrVzJq4MlBUqGHwJu3vxO0NRN3injHUidttvZXN',10);
-INSERT INTO ti VALUES (105,721314148107246814,'2mLGbQcENEPUNFAG7Lsw2vvPHlp13XC8hrpo','OZD50w','h15TBRnwLhWYxi5xI0HISyQFBXIDZtf1zG','X4LHIO9ga4mCm01zO2oZEdEu95USyrkHE8e','1KRwian5DXRKF5d3UfUkgHGW','4b9VEsTbsd2iqQhMokorB98nH7bgCNYXD9XCQsZE4ULPmrVzJq4MlBUqGHwJu3vxO0NRN3injHUidttvZXN',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(48);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
-INSERT INTO t VALUES (-122,-7899983413925078305,'iMAMvVd4uas8wNMmp2EcvaqrvSjj','FG5xk45SvcQRp9vcUdRfm7Fr','hfvFE5pvixzB4RI7Ev6TnMdUeXfHBDliuPS7Hyx4D','9GgrX2kVZk29m9c9Jk6t3j6EivZ7AnXBDHVZ5gjOQsPDj78cp59Kl1YjpyEdc8C1uvrT3','iT6CtPW0y0uZ1z4e615zfkDofvD2gKPusRNYZqAeQPSCMPEqYIsgNGhfxItg6GDKDMNnQ3V','h',11);
-INSERT INTO ti VALUES (-122,-7899983413925078305,'iMAMvVd4uas8wNMmp2EcvaqrvSjj','FG5xk45SvcQRp9vcUdRfm7Fr','hfvFE5pvixzB4RI7Ev6TnMdUeXfHBDliuPS7Hyx4D','9GgrX2kVZk29m9c9Jk6t3j6EivZ7AnXBDHVZ5gjOQsPDj78cp59Kl1YjpyEdc8C1uvrT3','iT6CtPW0y0uZ1z4e615zfkDofvD2gKPusRNYZqAeQPSCMPEqYIsgNGhfxItg6GDKDMNnQ3V','h',11);
+INSERT INTO t VALUES (126,94,'nTYEwfBzloMfCQJuoVWd7PwpVKZVlawNhl0TgL1LZf3WGf9kVxkjHDPVAbd1BNn6SezZTVgHKTJoDgBfk','UZesCptN5g7bxjuSm2JhQMeIeb6pyLYMgvGPylXEke','PB1Pxi','6XKNqb1c9uyeZJmEU2RoXKInvuJ2pKpw2E','y','5',10);
+INSERT INTO ti VALUES (126,94,'nTYEwfBzloMfCQJuoVWd7PwpVKZVlawNhl0TgL1LZf3WGf9kVxkjHDPVAbd1BNn6SezZTVgHKTJoDgBfk','UZesCptN5g7bxjuSm2JhQMeIeb6pyLYMgvGPylXEke','PB1Pxi','6XKNqb1c9uyeZJmEU2RoXKInvuJ2pKpw2E','y','5',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
+INSERT INTO t VALUES (54,65,'fG5UwbYs6rKZ2WmqFuJhCfJOSHJ3pX6N4L4WWiJWUothwas5YUC7M3GwctZ9y1SfCrZc7HxyzZlhsHLwHeOcW','LTMg4W0PZmiJ8A1gPDBDSIjA9YlcSAOkzFaPyy','VZHr','yJEORi8v3sA4UNgl7OUVB54RbbN6HGIIgxCBYkY9CtHUzSt9r0ZK5PJ8HW6','v','4a',11);
+INSERT INTO ti VALUES (54,65,'fG5UwbYs6rKZ2WmqFuJhCfJOSHJ3pX6N4L4WWiJWUothwas5YUC7M3GwctZ9y1SfCrZc7HxyzZlhsHLwHeOcW','LTMg4W0PZmiJ8A1gPDBDSIjA9YlcSAOkzFaPyy','VZHr','yJEORi8v3sA4UNgl7OUVB54RbbN6HGIIgxCBYkY9CtHUzSt9r0ZK5PJ8HW6','v','4a',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-63,151,'bUaylH','ud2bdda3dCzgZf9TCshwQeyWnkdgP0nmkjsnw2Go9YghVI8FSApmcF9SE1DkiMbX4El4V8GzCcCi9qC','XjPZNZoVpvG','Gd6mSKddXGVrFeGoO','S','tf',12);
+INSERT INTO ti VALUES (-63,151,'bUaylH','ud2bdda3dCzgZf9TCshwQeyWnkdgP0nmkjsnw2Go9YghVI8FSApmcF9SE1DkiMbX4El4V8GzCcCi9qC','XjPZNZoVpvG','Gd6mSKddXGVrFeGoO','S','tf',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (37,201,'LRKzd5mAs4fMy5fJN2hgTW2d4JBBtjbexG8FaBasFLyeed9Bj','rArDw5WMnqqwa7j6p3noOdLsCnIzPB89cvJKwEHlNhFG234tisEpbU5ZxWXJ51OFMUFX2W7GOXePhJS17HpYjfFEfGIOiohFC4IKhAwUfAUI3mfiZxNTN4FrC0zNltEr1fx0Sid8iifnZaChBhowTCfIFmJLseVPYad5hJfb33LfIHaheEQm','vL8USqrC8ufO','Uo1SPEPvQB2bRkwVt8iDRJOykJrlE8hhGdgTH68djEH8tnb6qKVIv4mF0ytc3O2','X','xQ',13);
+INSERT INTO ti VALUES (37,201,'LRKzd5mAs4fMy5fJN2hgTW2d4JBBtjbexG8FaBasFLyeed9Bj','rArDw5WMnqqwa7j6p3noOdLsCnIzPB89cvJKwEHlNhFG234tisEpbU5ZxWXJ51OFMUFX2W7GOXePhJS17HpYjfFEfGIOiohFC4IKhAwUfAUI3mfiZxNTN4FrC0zNltEr1fx0Sid8iifnZaChBhowTCfIFmJLseVPYad5hJfb33LfIHaheEQm','vL8USqrC8ufO','Uo1SPEPvQB2bRkwVt8iDRJOykJrlE8hhGdgTH68djEH8tnb6qKVIv4mF0ytc3O2','X','xQ',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-28,149,'g2WJ8zFH68frazOlY5U4VDiBz6iou40J1ZHK0iJ1tLhkb1oNg5vDifzw4uqfU02KDKt','8ycIqIppJ4IlztmMYWc7iJJ3SfVBIPedqAPas9GxJhdkt1DEqKyYnHy3jd4WkHmpXLOvDK5BdDXJDfsaHVGpo2nV8OdHKDj4pnnjxysOP78wRSt7pMJxR20Rwyw03dt1xgYeiuQLZZthagZDbtKw3Nt7aWEEhPgmqUEYHRVluLU9100YhcKiWqEh8xfHtpzSlIp96aExGTm4WT76pDAyp1pKYcaOvt1WtPU8i6chV6ntKz','iV0lh','v8BaP5bHAhjAgizXxQYkFRZenqH2MHxVAG9KbV1tjsWGVjhqnYbajIok8wzdrSg7Becovlnc2ZPGaLCicVwEV0gdQPWOi0UuRB9wf8U6YagYJKIrx7IqiONoMM7VGElYflRdRyFKRwIiZ','r','Zo',14);
+INSERT INTO ti VALUES (-28,149,'g2WJ8zFH68frazOlY5U4VDiBz6iou40J1ZHK0iJ1tLhkb1oNg5vDifzw4uqfU02KDKt','8ycIqIppJ4IlztmMYWc7iJJ3SfVBIPedqAPas9GxJhdkt1DEqKyYnHy3jd4WkHmpXLOvDK5BdDXJDfsaHVGpo2nV8OdHKDj4pnnjxysOP78wRSt7pMJxR20Rwyw03dt1xgYeiuQLZZthagZDbtKw3Nt7aWEEhPgmqUEYHRVluLU9100YhcKiWqEh8xfHtpzSlIp96aExGTm4WT76pDAyp1pKYcaOvt1WtPU8i6chV6ntKz','iV0lh','v8BaP5bHAhjAgizXxQYkFRZenqH2MHxVAG9KbV1tjsWGVjhqnYbajIok8wzdrSg7Becovlnc2ZPGaLCicVwEV0gdQPWOi0UuRB9wf8U6YagYJKIrx7IqiONoMM7VGElYflRdRyFKRwIiZ','r','Zo',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (36,108,'O9C7FUD8kGg89yncQmAee1bZrBBjD1n5GJQB8PlmDc9','nMMI6k4boHBJ5DETsg7mj62RL31bIFLn5poyY','M','OpVrg93upYW4ByyzwTmsanAMIaDczi419yyhKUdUxEP2kd57SEHUEfSj0Wl6jlhSFHKB4tWcVTuDFpWE4UYE6g1VTbigjc1UweDQxEZun98D9v8UjyVma2iq4u095CTdoYB0XQMkzRw9FvYOyCW57X24AZaCjTJoFXY1IN0VMX8TIK8NzIeRVpFbjOzoj0B7KvRf84RvgE5wa5nCiiRRs5Cqb3ONn5hQp','C','4S',15);
+INSERT INTO ti VALUES (36,108,'O9C7FUD8kGg89yncQmAee1bZrBBjD1n5GJQB8PlmDc9','nMMI6k4boHBJ5DETsg7mj62RL31bIFLn5poyY','M','OpVrg93upYW4ByyzwTmsanAMIaDczi419yyhKUdUxEP2kd57SEHUEfSj0Wl6jlhSFHKB4tWcVTuDFpWE4UYE6g1VTbigjc1UweDQxEZun98D9v8UjyVma2iq4u095CTdoYB0XQMkzRw9FvYOyCW57X24AZaCjTJoFXY1IN0VMX8TIK8NzIeRVpFbjOzoj0B7KvRf84RvgE5wa5nCiiRRs5Cqb3ONn5hQp','C','4S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(91) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(32) NOT NULL, f VARCHAR(51), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (517628392,22824,'AY1PFKXpqEzjI5UOEWOhQ6OrURczmKdgm06SFs','dK44wvunhIS2iSoybf2235P','ShHuO1HG','fIwnonYYOmE7HFYeOfmNLy0T','ND','EC',0);
+INSERT INTO t VALUES (1009985328,63528,'qRqCZE0DiRlHv4','2AWPzb90solu4gVmfQipU7n4HKRB2igMn','6HWvgc4','QcQQgtwJPOVgZTxfnLdcay','2','B',1);
+INSERT INTO t VALUES (422951920,48902,'Uhhux61IJEqyZ99WhPbANFIclYIfvn6AO0xTNwYRz3NCHIoaa','VpuA2jqllgwblszaZcakSWeXQFjMESBcaDZrWC33ks2HH8F0gMGA','T3J0iwQPUJRSTnvirYEp6F','CSTCwOF7hQa7F1LOrKbobMqPHtcuaYi2VnB','4S','bz',2);
+INSERT INTO t VALUES (1049055056,9027,'7MZNYSkBH9oqEi9waVaTkkJrFtU9TjHSyzvzh2T1GvFTXKRmcxCKHaepGkoaG993a8NjKvcd8ZChWRFYUaqjQPeqW4','IOa6g10R3jcICAKZ2iW0CU8DjArv7oeyNH7G8K0DRDphVPmUY0KQe1N9','Pw','QAU8aTHDsYL8vOWNgFgNMXmjySZqbB8YVFgdzH77','u','4',3);
+INSERT INTO t VALUES (470313019,22670,'O3SIeuLFi','L4UZieyfo9PppAs7JUsa1zncPCLXJEiIOsmZv','XjO8','sErvSz5lFJn4ARmQqaphnSvrev3fJbZaJbeA','t','C',4);
+INSERT INTO t VALUES (264553672,44756,'uEBhVkv5qlrb3BZ7zYW0DFwVSF1rDRw0QYXpj2dgXwr','PEe4FdS4kcux57weZe48oNBm4Sp4TYFh1Qkll','XkpJKfyEu6vdn9PcU','ffVSVlSTg','l','h',5);
+INSERT INTO t VALUES (936699157,36095,'KaTpN909x5bwQD1pqKhxnOusScJpABaewtNJYbnLjh61x07dxV34BZgqpOasyPnlSG8sjtHRU','uPk5lP4SX6HXNFU8I9rhmBcUVlZNMwcjxNfSVxN0','jf8cxDOIFAz0B','yac','xA','v',6);
+INSERT INTO t VALUES (2049020322,50560,'xjmJj3GPGDZ7U3MquDzFe6T8PcMFMdYE','DOkDFyxoTCB8m','G','sdCgF','rO','Uj',7);
+INSERT INTO t VALUES (-1352183164,25030,'WQ73OK1UQaXbMPFZKQetgeqCigGl6ZTbW77o7LcghuLN8GSmDZ775XPAC00yvdbFNP2jg2nbo5GFYFFQd5Gw0Mvg83','MQxW5TpnzAo9uzsNum09h2x7fR9rPfMFSvY4BkG3Y9Yh3vBJK','e','BBCkvgp42ar2mRgHFUA5O','o','V',8);
+INSERT INTO t VALUES (2113940905,46530,'bT9qKW63gYOYwAb32Xwa','H5cwn1Sp9A1St09C4WjhOk4Tp2fQMr9QsriuQZJFqhzDvSoreuEe4ouN32L','tOEhYktYEhuSLOatI','JipCoCEoHoSFt34irb18lz82rwfEpjeGW8GbiUi','T','1',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(91) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(32) NOT NULL, f VARCHAR(51), 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 (1325055190477217179,51300,'NlIjk6OX9','gCOHS57nLOckJV7AVHurrmiRqh48o8SB','pe7FOpaYn624k3kXo28Q1b','DiuzghvPl1tqA0Q4qehUCGmy8BDVpHelFEhmp46ynZHD9BCL','3','1f',10);
+INSERT INTO ti VALUES (1325055190477217179,51300,'NlIjk6OX9','gCOHS57nLOckJV7AVHurrmiRqh48o8SB','pe7FOpaYn624k3kXo28Q1b','DiuzghvPl1tqA0Q4qehUCGmy8BDVpHelFEhmp46ynZHD9BCL','3','1f',10);
+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 (-4232763845705945125,51906,'BqlWvXoxASVcCbsRay5TxV906Z8Wh3e38htJI6N5P','qZLNwv9UnqMOQKg0JXF','Tl92kwgfq3JbXjbb8Sz2dbdB8z6yD','b0Af1ISs1TrdyyqyvXK7YkDfLAoaB0AvIu1LxQY','DJ','D',11);
+INSERT INTO ti VALUES (-4232763845705945125,51906,'BqlWvXoxASVcCbsRay5TxV906Z8Wh3e38htJI6N5P','qZLNwv9UnqMOQKg0JXF','Tl92kwgfq3JbXjbb8Sz2dbdB8z6yD','b0Af1ISs1TrdyyqyvXK7YkDfLAoaB0AvIu1LxQY','DJ','D',11);
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 (6,3904449705304005160,'5U3vo1tNbH86hoDezcxjK1hjJGVwq','sgp2uPyXTdDDh93mJzRJoD1aQ6SVXtTG71UTVbaMwLmDOkJvjiLMcz3wx2si0xsKTUA3qAw6DP1MxxwzZYHs9nfB1AvqoB8PtwIOHj93j7UvC7fJQozrPT52MGWBysUWqU2WeUAafMrTHhQI6IFhYdjTh2uHQnncJD8b4MED6a0HiRm7HZwygozLLYkJRI8VgkOvfyn5cgVorjawgt7','ZgYokhJ','wzlAYX3mEcjONENfSJCf78OmiWRONS3DU2P3bWE9aVNgHKTLEfh0Yv4rwMcMj','1G','PKqzm4LFbUlfvcSbdpYTB2LA2CKdft43v4JR34xePYC4fq09bLMJNWw2nrqC3mD0RU9Qd47ULrnvOFT',12);
-INSERT INTO ti VALUES (6,3904449705304005160,'5U3vo1tNbH86hoDezcxjK1hjJGVwq','sgp2uPyXTdDDh93mJzRJoD1aQ6SVXtTG71UTVbaMwLmDOkJvjiLMcz3wx2si0xsKTUA3qAw6DP1MxxwzZYHs9nfB1AvqoB8PtwIOHj93j7UvC7fJQozrPT52MGWBysUWqU2WeUAafMrTHhQI6IFhYdjTh2uHQnncJD8b4MED6a0HiRm7HZwygozLLYkJRI8VgkOvfyn5cgVorjawgt7','ZgYokhJ','wzlAYX3mEcjONENfSJCf78OmiWRONS3DU2P3bWE9aVNgHKTLEfh0Yv4rwMcMj','1G','PKqzm4LFbUlfvcSbdpYTB2LA2CKdft43v4JR34xePYC4fq09bLMJNWw2nrqC3mD0RU9Qd47ULrnvOFT',12);
-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 (-78,363601905519663552,'1','LueP677rdQlAgOM3xUZVGYUhjUlsJAP7WbBnSBwAovg9hJd8WHTMKp3kmsAxGUblQBnsd04W0PBS2F9U2McYgij23QyCsqoSpLTWyjtfE28I5ptmGjQ42AYRSPozpGTcov0UKCgaei2BWu9vcmmXIztwHRSW3hy6den6vThbesNOtpT8zyUR8IkjGyZmFT2XriTrISuMgDOdgG0LOSs465ptna7OGvz0cPJDlg08NTT','oDL423ygHhZtcOzhRMRywMasaSC9FG7R','l9WS7kWcK3dY9mFpGTlYYJF7dA9kBu2w2a6U2sA74daMRTyxoXLqvYxvWQBliwsmq5ALyU','dsZUGn','JiUshGyjqeJundpCWrrEZ4plZdDFHjYI15L11CYMCK6cLutanwlTgKi3qr9TWDVxqwCwWwK6q5lqVPteYoUorVtvCwVkeO',13);
-INSERT INTO ti VALUES (-78,363601905519663552,'1','LueP677rdQlAgOM3xUZVGYUhjUlsJAP7WbBnSBwAovg9hJd8WHTMKp3kmsAxGUblQBnsd04W0PBS2F9U2McYgij23QyCsqoSpLTWyjtfE28I5ptmGjQ42AYRSPozpGTcov0UKCgaei2BWu9vcmmXIztwHRSW3hy6den6vThbesNOtpT8zyUR8IkjGyZmFT2XriTrISuMgDOdgG0LOSs465ptna7OGvz0cPJDlg08NTT','oDL423ygHhZtcOzhRMRywMasaSC9FG7R','l9WS7kWcK3dY9mFpGTlYYJF7dA9kBu2w2a6U2sA74daMRTyxoXLqvYxvWQBliwsmq5ALyU','dsZUGn','JiUshGyjqeJundpCWrrEZ4plZdDFHjYI15L11CYMCK6cLutanwlTgKi3qr9TWDVxqwCwWwK6q5lqVPteYoUorVtvCwVkeO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT, c CHAR(26) NOT NULL, d VARCHAR(98), e VARCHAR(55) NOT NULL, f VARCHAR(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1010447610,983416725,'GAdFc6iCZrnXnbzL','wgAnc4JPvpMew7UtHq6rvD6ahP3ZgzFbgiVBLSFfiyczeHrEgAhKkUecc4','o01iZLIFkZj1V96q2PwmSuhTu9WIPEan','sHX','BcwptW3DcJ9gTkxVxordYZShXyMZ2Q1UU','BeMXYFO',0);
-INSERT INTO t VALUES (345710814,2001151705,'sxtWy12ypFJianV','4lB4O239jsw','YSWraYv','dDujKaRDW5nzHD2UFxEClFvO6kdsY30szeN3zpSXD7l','0rS4va9qjPj6T5dyIGRDiD7swTGu61tw6CpP8dtF7qhcMQEJM9s9PszQPXamVxKZ6XA9','GcdnRNqqCqiQDrrQP',1);
-INSERT INTO t VALUES (646193857,1080745531,'ZgyhHL96TES7W','Kzur5RkpNdUlzY3KsVUplmtxNH5Q','U1rCpDkUbTqdHak6Vtv2K2JA','hEdCc5XNv3ynw6NI4B','Wkg8zXT7As6nWM7TMo2FCYrgpYPEn4rPVLzl5w8oSwRw5zZqtLG7h24nuGIGb3FO4rUiHjx72','TjtFJkqLAo0LRZGiTq85EEKKD9sBvLTklqismyc5Q3G657vhGPbQApcsU',2);
-INSERT INTO t VALUES (2095378918,-1574433778,'Y','hJ602EHkba5kT5JbWYjyh9eGDnq','qA4SDL8g1BEcglCaAcG1Tug5WBiGS8WQ3f1ChLpBSAM','gxoQOgPLk','20kngvVe57VyC7ndRpQ6C4B2UwoYHYPoFBCH2yCMU9OmEplCzPZ9wg4pwlhP2LznlcxzcUBZoNDMz6hqQvZaou9PZD7uGnsOXTFP','aPlpiO7TXAPJLrcGe2jlOV3h5WiK6GWc8pTYdTl14Q8RQTW8fXq9YTr1r713fp1YAA6zM0Yw8UFUKKIPrD31tXSdXcPAFY',3);
-INSERT INTO t VALUES (60240469,-1615070695,'t45cy7sDTFFanP','iY891A3pvG623ycUfelfKOr3yfvPFDb3CXOgUpM0jX3A6BgmNLcm7sMtqe9D8Voz4gG8KLLPAQgNcyeHkWu2sMfKjaiL6s3vrl','yE5FzZ5a7Cqdp9tgWK4QbWLp6RJXgOv5WuQBq','OF1dkSkZbEQFtbkMJ1z','KIJuql5PfPn3sOYXBxl8XLp','XYgr2nDufBGSAxOdAfIcfYj1fajyhmVJIrNmI7gOnkoD6qPgWQsBAp1ttIce0U',4);
-INSERT INTO t VALUES (-537942226,1600980025,'CePcdhpiwpv3A','CrbWgrl12IkoBBcr1XNjqXhWZSSw','sMHMK','FRokuJNsUgeKJAcanHJO9Ax','xRUAGOJc7F6kglfYLN','2eD7t72eCF1aBS58',5);
-INSERT INTO t VALUES (895621709,-1373109977,'bqvCsCU','MruufCPJVNHQM4R57CRgqM13Vid3hsEFk2mx7TjL53cDA7Awv9GpgYufOfc','PVQFhAQmzIAI9kIbxTg3g48MTV1','HZ6ylvSqJVHek8HjtfpZzm1y','rqORwHdZ','MKYt9Cv',6);
-INSERT INTO t VALUES (346171875,1304284074,'g','N1yYv9FwvIcbX7m71BAXy1rEnFDwYsuFdbxre7Bgcg38pi7pgNolzn51FvEIwM','kvUeNWhtmWUCOhgt0RoAtPdET2fbQbP4hHZUz6L','O5bYz6u1lvFJxgTR7OOaAqxH','njiKe8hgy5Pav3HmvHnb9KOM7kitQ','qWVDlfYSQgxNMWwFacS15LFL3qzqFRPxGFS3L683H9CQ',7);
-INSERT INTO t VALUES (330270927,1861461289,'9FRGdmtdirMPy79N8e','d','iWPczcT4KkKq6guGT','ofrbwpCkJCp2R3EVB5rLTO','I69WmJ97VLl7rvTZ7D3lViJrd2Bby0E1CPwdEkEuwjsy0ow','f4LyO9p6fo4BceZBNglWQazHh2WOX',8);
-INSERT INTO t VALUES (1217567553,1525657587,'NfYgaJeY','GLZMBg36qLQcqvd5Cfwk8C4N4mevVY7ttUCuTR7ZBEYV7eRKai2KeKI2MA3SOrOTObPvYV4','2kXQ5IR','yHP1M1jjYzTt8wYaKP32EN41PtURalyvC','vkuTMA6oUmp2s3','fvA5OJf0g03SddedzscMN2azQzEUmnbiLLi5L8nAdmhe0QMmGLQQVmAuy5vp2fGDy8uYAie33jhC71',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8298512330238411523,26648,'KNmjzywWsiS1JrpcyQkoivyL8dxJVdFKFeajBbgwb7W7TchVMFNJix23LMeKBUtFJCw55JFjZj','TafY2AbgAngFLJ05mCkiBxy0YuDB0ShufeuH6wRUXnX929a4QKibmlQ9SJjODbhSqaFOYN86SRnxIpu8Yg3kmRWCMvkarsHyORRB1N6ZB','PI9','XHPVMWU2RWYsw2Z2BX3W5qlFUAldfp7Sq5nz2r','UB','rW',12);
+INSERT INTO ti VALUES (-8298512330238411523,26648,'KNmjzywWsiS1JrpcyQkoivyL8dxJVdFKFeajBbgwb7W7TchVMFNJix23LMeKBUtFJCw55JFjZj','TafY2AbgAngFLJ05mCkiBxy0YuDB0ShufeuH6wRUXnX929a4QKibmlQ9SJjODbhSqaFOYN86SRnxIpu8Yg3kmRWCMvkarsHyORRB1N6ZB','PI9','XHPVMWU2RWYsw2Z2BX3W5qlFUAldfp7Sq5nz2r','UB','rW',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7541637056148444812,49934,'K5yTwXxf3pJOn','FnbcNkrZ2zwXRDuW94kXUkH7dzTdVabBi8sPT9FY5SxltsCQeDZOTYjAy8l0WVdd44sf6dM38o9V69CJmXk4247kDfzow9TgHQa4PXlRj5fXDIzOVkRmEEI8LQWkNdmiIHmifZhkgeLxgnDrtxL6PUTxKRrFueYgGvispi4GdiIuExU1fOSlveUuvLp4MoWzjP8zcABddVG2l0jXv','wjA8h1ITIG1N0163yrbgYWu6y1Y','lFbfVPHu6Hr69','Y','kd',13);
+INSERT INTO ti VALUES (7541637056148444812,49934,'K5yTwXxf3pJOn','FnbcNkrZ2zwXRDuW94kXUkH7dzTdVabBi8sPT9FY5SxltsCQeDZOTYjAy8l0WVdd44sf6dM38o9V69CJmXk4247kDfzow9TgHQa4PXlRj5fXDIzOVkRmEEI8LQWkNdmiIHmifZhkgeLxgnDrtxL6PUTxKRrFueYgGvispi4GdiIuExU1fOSlveUuvLp4MoWzjP8zcABddVG2l0jXv','wjA8h1ITIG1N0163yrbgYWu6y1Y','lFbfVPHu6Hr69','Y','kd',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-2506871107254043634,53252,'KLYumgYJUn3l7fGqBal0SO9YPsuBtwmEpoBVqXKEJM0mLvWoA96zcY56G0r6RIAK','bo7KzSlbeTZj4oLgnvwhsa8ZrpzgbgHtN1D1KTqDdtYyelIJlOcTlmmadHr0lvb6qGPC8OmxGTOsBXQ2OAsczt50MznxYsYQiMtFmKwy0RNh4FzWd1cOxJMBh1kjCeDJ4ZUk6VGkGeS0WOZwFRbRfm3T44MVxT6gHIAzlhb5wzdMtxyXKMVcerYAODYikPco2oAqj298NG5SEU2BzLsJF0O4xPx','n8WoO1maPzr1BBCV2dh','ZP73zeMlezxEuHjqAoaxzj06fTgHwJ0jkORfbqvxGrVYuap69n6wmudtatLKcfVj58Eo9KLlvpeDJMmWMrziq51OvasahVaSZ3oK4zTx8whXu8FwFwLtORnmpiAknzdDEClz0i7Uqh2ygjWTikZZcHxnHg72','8','9c',14);
+INSERT INTO ti VALUES (-2506871107254043634,53252,'KLYumgYJUn3l7fGqBal0SO9YPsuBtwmEpoBVqXKEJM0mLvWoA96zcY56G0r6RIAK','bo7KzSlbeTZj4oLgnvwhsa8ZrpzgbgHtN1D1KTqDdtYyelIJlOcTlmmadHr0lvb6qGPC8OmxGTOsBXQ2OAsczt50MznxYsYQiMtFmKwy0RNh4FzWd1cOxJMBh1kjCeDJ4ZUk6VGkGeS0WOZwFRbRfm3T44MVxT6gHIAzlhb5wzdMtxyXKMVcerYAODYikPco2oAqj298NG5SEU2BzLsJF0O4xPx','n8WoO1maPzr1BBCV2dh','ZP73zeMlezxEuHjqAoaxzj06fTgHwJ0jkORfbqvxGrVYuap69n6wmudtatLKcfVj58Eo9KLlvpeDJMmWMrziq51OvasahVaSZ3oK4zTx8whXu8FwFwLtORnmpiAknzdDEClz0i7Uqh2ygjWTikZZcHxnHg72','8','9c',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7800311184051759648,16795,'XlLUAlChIV3hcoULeoLZSGunrqKqpmeMgbWL9a9W0zQQNWrz2rBMHQSzcbocH5uLOaluqEid95aEqUi8w','GuiaRdBi','CFh','yTGTPHpvpzlQ7c6DFRshXTw4fFX0On8Ymf','jl','5',15);
+INSERT INTO ti VALUES (7800311184051759648,16795,'XlLUAlChIV3hcoULeoLZSGunrqKqpmeMgbWL9a9W0zQQNWrz2rBMHQSzcbocH5uLOaluqEid95aEqUi8w','GuiaRdBi','CFh','yTGTPHpvpzlQ7c6DFRshXTw4fFX0On8Ymf','jl','5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT, c BINARY(2) NOT NULL, d VARCHAR(92) NOT NULL, e VARBINARY(80), f VARCHAR(75), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-119,-1846249,'bG','52X5ZH9hOOBawjf3KeOfwz6cmIzJGUSE4WMI7xUN12WPmldd','dEcNOa1OqkcW','7jeZrzlEf7aIdZ','m','0',0);
+INSERT INTO t VALUES (-104,1327988,'EA','PUA','7QOnH5IXhFSNKB13AIIbNi01o6c081TikDOTSYgqRg1qI9zokovGwGwHNpc448ChR','h2wuo57vi2ANBX1TbEJuXOSH6BIrJ','N','W',1);
+INSERT INTO t VALUES (-41,4654510,'hn','jPOhMATLPJ38Bjiv6wod3W54touO8vV5xcFGAoRDBwfLNwFy4AXZ99vLXWPPkMBZ6WFBr7W1','HDB0imEszZFsvHMePg3VnCJBGJePdbsBSwKcklm6b28Mi26y011lOmos','8XxpLdcn5JE0TtZVMQE2NLXotFFKLtbO65Tm45zcJ9ly8UAYkOr3i5MplHuVya4','5','B',2);
+INSERT INTO t VALUES (-27,720004,'tM','GfpLBJYDLrMsTJCpG6W4RD40QgefSCkI7nhzfiYZXjInADZ8iH4Uy7QlBEpzOOgMW8N1SnE1J1h4nv1LAuoh2koV','RZNtvDH','70fEG654gkHnctsvVj3dc4GETqhapeyyokXcvkmDveevYF','6','y',3);
+INSERT INTO t VALUES (70,7637743,'PW','wqbwrIM5njSksoot8XYd','SHFbMpevQJT2JEEDsNaVQKgmTlb0s5NJyMXHoX8puZ0TjY7BFsZh47wbV6QSyrhaYpUQUyaYW','1lTkJPut48DiGQDHTh4L8pYiDDSka6wMEHeztIr','x','j',4);
+INSERT INTO t VALUES (15,6208173,'7Y','2bxlMSbBzUovjv9AaloQJIJ','8udhtIbYvIIMewBYHb8oujd93xxyJZ1kr89yT','2m0ppPDtWxH','S','P',5);
+INSERT INTO t VALUES (-20,-2169158,'5','yEZ7PqpkW4Mz9OxXlTbXz4Terao9NIUq80yr4tSmUFsbU2sgWJrcwOTKir3ly1kGbLDHQ5shYGAa4TNyi','ez2c','eeEdCKY0nwsscSCPsUf','v','R',6);
+INSERT INTO t VALUES (-50,-6445658,'N','vrNlgrV3QOV6bN9XIzCfTt6ySG0rY7nJyIprfHE','13ufkQTSOJM8wiC3Z4MuxeLISRRUkoAgtiAWJhglh','GQUySeWuACa9MXEx0OOObjfU7oxONTRDXB8ILPsr6ggjeLSsFAd2MLr','k','H',7);
+INSERT INTO t VALUES (9,193312,'zI','hwwbVXJ6R3YLqGl7ShXHVwo8QHj1Lv31ma5Q3yHCbdZbH7lyvR','n','tx5OkXbcne2jqBxeglP6mPN1EYal2KrowQaaQ4mFS3U6rVTOUETz4AX5','N','y',8);
+INSERT INTO t VALUES (-114,-3667146,'xI','YhUimXfxog8jw88OSeX8LK8vvsSTWi12qL5GC2dcMh2TON0xMdOxAws7jqlcj5fb4gv662avad8JCb8aGny7Ukfoy','Hwrl5YDRVgapvvwIg6b6VPk','52sChxre2df','w','5',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT, c BINARY(2) NOT NULL, d VARCHAR(92) NOT NULL, e VARBINARY(80), f VARCHAR(75), 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 (-4601779407990152430,1291880696,'9nbOum2uG2qp','PK95KZKa3hV0r6XyDyyVWSb','nB531KrvDbFJiFjAlexWPzw2C5M35OvIDOfEOrE7UTN3TJTE9','DkRgJHpzbfn8tRSoSI','DtsfRn','Pl9EgLFk9UHWo1GJhDlBfegUFIrQqQTQVrYFvfZuPMvHz2Pvcdi46k42MH',10);
-INSERT INTO ti VALUES (-4601779407990152430,1291880696,'9nbOum2uG2qp','PK95KZKa3hV0r6XyDyyVWSb','nB531KrvDbFJiFjAlexWPzw2C5M35OvIDOfEOrE7UTN3TJTE9','DkRgJHpzbfn8tRSoSI','DtsfRn','Pl9EgLFk9UHWo1GJhDlBfegUFIrQqQTQVrYFvfZuPMvHz2Pvcdi46k42MH',10);
-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 (1966887119376724749,754042533,'N','pqdez3ncickDPex1nfIqkBeI5INddTO1OvMy2wPLe7Z5hKFApWjlqfjWYphlVdMjYH91vKzA49v4No0svrlV2y9u','1C2B431oBXMmRWMz5v','lXsmAmcLvTZMYsCOIsM','CHgKdLEr2n9gHFcC8ZAwYa3qLqzBkCCS9Q1z8DOHoJOgackpeW7RLFOAMvb2NCvVUfLMoFZjJzCyiNcsuNn1wivFbO61Q2','YhCnxh77Ph6qTrQFPEYUoFKTQNO64dYj51nwYBfd4n8TLw0Z5VScxwydCQb',11);
-INSERT INTO ti VALUES (1966887119376724749,754042533,'N','pqdez3ncickDPex1nfIqkBeI5INddTO1OvMy2wPLe7Z5hKFApWjlqfjWYphlVdMjYH91vKzA49v4No0svrlV2y9u','1C2B431oBXMmRWMz5v','lXsmAmcLvTZMYsCOIsM','CHgKdLEr2n9gHFcC8ZAwYa3qLqzBkCCS9Q1z8DOHoJOgackpeW7RLFOAMvb2NCvVUfLMoFZjJzCyiNcsuNn1wivFbO61Q2','YhCnxh77Ph6qTrQFPEYUoFKTQNO64dYj51nwYBfd4n8TLw0Z5VScxwydCQb',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4570556,-1568825,'dp','BYGvkVI33WdSCwPHseptB5gu7XOWw6Qg784m9IwEmMuoW','pORaac9Xhg9NVmxYZbQND7OEgWqXBkVO2qE','TpBbTNLqpykgm7TC2phGbro16PrmjBxVLTPL503ZaErVRX21bb9mz54iv3Qnu','E','u',10);
+INSERT INTO ti VALUES (4570556,-1568825,'dp','BYGvkVI33WdSCwPHseptB5gu7XOWw6Qg784m9IwEmMuoW','pORaac9Xhg9NVmxYZbQND7OEgWqXBkVO2qE','TpBbTNLqpykgm7TC2phGbro16PrmjBxVLTPL503ZaErVRX21bb9mz54iv3Qnu','E','u',10);
+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 (7038825,3395659,'p','fZm56fCAIGPiucpXqDxryaWPkMHmvUVREei2chO3Z9ZSNUcOpA4KFYPHQgs9MiTbjPr4oXylJG','YdzasxwBS1PeZ4fzWCfZYkQnoZBBy1PZ5nR1GKo4nX8mqxWus2jsUwWRse9u47KsSXfq8saWUo8','z8WUiEtVOKR0nHWzNCT9gy100oHX2Ciu7ChfMDDCOn4SuEqdOKsUvt8k4im8QagDZy','9','9',11);
+INSERT INTO ti VALUES (7038825,3395659,'p','fZm56fCAIGPiucpXqDxryaWPkMHmvUVREei2chO3Z9ZSNUcOpA4KFYPHQgs9MiTbjPr4oXylJG','YdzasxwBS1PeZ4fzWCfZYkQnoZBBy1PZ5nR1GKo4nX8mqxWus2jsUwWRse9u47KsSXfq8saWUo8','z8WUiEtVOKR0nHWzNCT9gy100oHX2Ciu7ChfMDDCOn4SuEqdOKsUvt8k4im8QagDZy','9','9',11);
+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 (1415007,5608817,'d','URhWH8vfUinaOQzsznG0ALS4gDcpdnU8G9UUBCMVVKIUShHtx8umWJHLzm63JI8BpDjW24AVjigIUNJtKISZAXOBdmVTyNc0u4zuIx7CHFabjQtdmxqiZSSH1ySgdTjnuCix7tPF766RbvIGAS1ErCiNbZLSUWxyFutLLJ5xbOo7gCcWYmytuTaFiRPiooxjFCKfmQ7Wab5PWGUD0Rg9FFK5KfDL06ag2jD','KddOSWEHKgVDc0p73rR7Dw4ncP2J1uvnLoirTNq5Mp5nfZF','u2EtvDGFq1jpQAqDdKTo0nKw1j6Z0ruP2PsL80KgM8xHXRCCVyRc','A','a',12);
+INSERT INTO ti VALUES (1415007,5608817,'d','URhWH8vfUinaOQzsznG0ALS4gDcpdnU8G9UUBCMVVKIUShHtx8umWJHLzm63JI8BpDjW24AVjigIUNJtKISZAXOBdmVTyNc0u4zuIx7CHFabjQtdmxqiZSSH1ySgdTjnuCix7tPF766RbvIGAS1ErCiNbZLSUWxyFutLLJ5xbOo7gCcWYmytuTaFiRPiooxjFCKfmQ7Wab5PWGUD0Rg9FFK5KfDL06ag2jD','KddOSWEHKgVDc0p73rR7Dw4ncP2J1uvnLoirTNq5Mp5nfZF','u2EtvDGFq1jpQAqDdKTo0nKw1j6Z0ruP2PsL80KgM8xHXRCCVyRc','A','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (827518,-3116699,'4','PUI0vqlifG6fVFFQqIb2mw2OJXRugwUGpoZ9DewwjNSil6YmjjP8rBwqXWYM56GcqqQAqN0k62tMO6uc5c4IF4NvdNY5ZJOfzgbAPGLgEgNmd4Rt3mK3ZOmmU0uQ8BRx0TxKqY0gXwvSY08OilAtwMKQWYLySv29orVlCrl7quNCv02vuvNfIuv8Qg86','op6ZmAp8EyOg24TlLk4bZhdAh8dlPzMm3o68gF9SYlmZSQRp','StxfeROKGO2','n','e',13);
+INSERT INTO ti VALUES (827518,-3116699,'4','PUI0vqlifG6fVFFQqIb2mw2OJXRugwUGpoZ9DewwjNSil6YmjjP8rBwqXWYM56GcqqQAqN0k62tMO6uc5c4IF4NvdNY5ZJOfzgbAPGLgEgNmd4Rt3mK3ZOmmU0uQ8BRx0TxKqY0gXwvSY08OilAtwMKQWYLySv29orVlCrl7quNCv02vuvNfIuv8Qg86','op6ZmAp8EyOg24TlLk4bZhdAh8dlPzMm3o68gF9SYlmZSQRp','StxfeROKGO2','n','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5002551,1558177,'LN','rH4OhBXGtfH5o0vWa6fCRBhJgyb6BxV4E9fWjwdvkjmhPcTNxERHqu2IDFgyZnst7PK3GoNFa','1CBbxejfDvsvwzCCmOENQlyiHhOIZjW676YuijEncVOBURlDuij7AohfgBSxARK','zuy7zbdrwkgxwnITA7zA80YTjxOdkzPnJtoIqmhp1eDkTj928vCJcfiuEMbIgSL8yiU5ernuykZp4J2kRoOJrbTgowxmkJ7kf9qDNQYpVZnNTaTRawjvPX8mj6rmT7E6QiTt5s9EkuSctelyw2sk9HtqtPvdfO5rTMraPDZ5gukzQejHfXyN8C','7M','j',14);
+INSERT INTO ti VALUES (-5002551,1558177,'LN','rH4OhBXGtfH5o0vWa6fCRBhJgyb6BxV4E9fWjwdvkjmhPcTNxERHqu2IDFgyZnst7PK3GoNFa','1CBbxejfDvsvwzCCmOENQlyiHhOIZjW676YuijEncVOBURlDuij7AohfgBSxARK','zuy7zbdrwkgxwnITA7zA80YTjxOdkzPnJtoIqmhp1eDkTj928vCJcfiuEMbIgSL8yiU5ernuykZp4J2kRoOJrbTgowxmkJ7kf9qDNQYpVZnNTaTRawjvPX8mj6rmT7E6QiTt5s9EkuSctelyw2sk9HtqtPvdfO5rTMraPDZ5gukzQejHfXyN8C','7M','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7963320,-262598,'10','hhKpne2gWWkJ0CINdh9geaN0uEnCpbuHw0QjrCfzbLxi89v0Quog7bWcupGa9u440kTMYCiY9E8FKozDhQzKtjxXqC9daKmMGGHFaXKiqgnu2nAagyn6INIsZKdDEMjgv0jbYYGy82QtlvEuVUZmTf2nWeAGYEFS4GsrQg4L0oFzn6aKeozIyfxSdqM1Bw36XZfZwatVS18cuEKl0mivM15i5x7Vjf47qot8FN3BPyNnUg1npzKSjqHawHLYkM','kNJMMmn74p7NsJillBNzzzBBB4YW2wZk1LV7DgB1yJ','wg4QdOOJEPfL1VBrC3KwSgnVhg5eHeeHCJzO6b3rz1CMEsLKCpnldP93DjwDjJg7KCuWAhBLVOh8d18ZpCnzWn64XFyjpfEsm3QoaEWOeQABKo2w7zVPO2QyOcswOpVIqeGLZSLryjQoETFBc8S9VtO8oXE3EORu8WSSe','1','u',15);
+INSERT INTO ti VALUES (7963320,-262598,'10','hhKpne2gWWkJ0CINdh9geaN0uEnCpbuHw0QjrCfzbLxi89v0Quog7bWcupGa9u440kTMYCiY9E8FKozDhQzKtjxXqC9daKmMGGHFaXKiqgnu2nAagyn6INIsZKdDEMjgv0jbYYGy82QtlvEuVUZmTf2nWeAGYEFS4GsrQg4L0oFzn6aKeozIyfxSdqM1Bw36XZfZwatVS18cuEKl0mivM15i5x7Vjf47qot8FN3BPyNnUg1npzKSjqHawHLYkM','kNJMMmn74p7NsJillBNzzzBBB4YW2wZk1LV7DgB1yJ','wg4QdOOJEPfL1VBrC3KwSgnVhg5eHeeHCJzO6b3rz1CMEsLKCpnldP93DjwDjJg7KCuWAhBLVOh8d18ZpCnzWn64XFyjpfEsm3QoaEWOeQABKo2w7zVPO2QyOcswOpVIqeGLZSLryjQoETFBc8S9VtO8oXE3EORu8WSSe','1','u',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(9), d VARCHAR(71), e VARCHAR(82), f VARCHAR(58), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2096837523,5448305,'spNxl8vD','M','6szHUyGWPn9PG0X4pv47C1TEm28yRYmLkAgCf13j29rdRbtP','8OtymqWMiO1kUutxsHdA0ActjKrVGsmwfWoVKb','n','q',0);
+INSERT INTO t VALUES (-1126892558,-5553549,'Lhi20','CJjakMAlHXUMzQhO4PD3nzyTloIZYEbMD3JRyc2Punc7GVsd59tHoxrJjVDkRHf5EL5c','lmP','vABW6XzsA9IKDKV5Gv2l7RqCGCye0LWlT0hZhE5KK6D1Ydb','9','5',1);
+INSERT INTO t VALUES (532415648,-6590027,'2C','vv91Nl9ucIf03QBYZ41','CYGq2','Ouub3d2P53WjOorXqQ3xb2GtbkZRkStY5pq4OZJFT2GVWDGU33Rxf1','4','BK',2);
+INSERT INTO t VALUES (-1462453957,1655776,'PTKOsx1x5','NvG643XSMXVKz5J62i8rwN26kdaFW9riSDCRIhK2k7YLeeZ3JwnBYOMfDWE','Se00rFzlRn0uxmRpkOMP71FHq44k4nqRRPZHjLvCLipGAGmApOg','CZFaKRBGkfbimf5jZtq2OnKfghkLCZ6pwVu1ADyNnIT7J','F','k',3);
+INSERT INTO t VALUES (411315101,6103210,'lV2p','v7EUuFHtHlzhO42qy5uNHpHY','dD5UMNvEbgcNm2ZJW1LxNQ1l1y9j6i5apozjy30CbOg2ENk9mB8Xvc3Pz6NhoESQKtnQPsM7fW','cxDiZOjNS9QSnpYcGDbE0589AoETXmfi6ONah00seYeYKtYoXiGUOfHF4c','y','8',4);
+INSERT INTO t VALUES (1995670282,4567576,'pmvOVq','fRIk8HdIyOGCud1lNvUdpEmcospxKKmD4ZfzRTi1KL9jv2d0XHZ9MVWuV8CBO5Gh','oBAyRsJJUAlESLJJ2v5cSSwWL9ZlvfkneO','TzAb8TmM5I','P','B',5);
+INSERT INTO t VALUES (1402150174,2150840,'S6ZAcd5dc','AEDMnayV3DqwPYzgkceiEnbdqBJ1DUE','tZ6vliPx8hdvHvrWfbvrVHA4udILNvMSLkUGYu2aAsO5OGaO54Zq6PaiFNpPTI8aWmqwpKK22KnI4k','wi31NmkX3142u3mcePE4bKgWpDJ8XKQIeDvP','W','or',6);
+INSERT INTO t VALUES (285416540,4751703,'Fj4nyj','c6gM86y1CnXkwbJjCQzAh8WHyooobq3GIo1k4PNer','Pti','rZqeyDoK131ffy6p','M','Y',7);
+INSERT INTO t VALUES (1822670738,7347107,'n','I6w2z6','5UJz6O','1hZetuKKpFbRuMMA7Eug8dA','o','M',8);
+INSERT INTO t VALUES (821392256,-3979532,'c','pwkayr','u2NPOPQS30y4QadaZNA5CRooo1lRUAlPBEDcm2DdXhecrdBtlhPvdcfn9aPk39AU','prYBcthuoB','d','ta',9);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(9), d VARCHAR(71), e VARCHAR(82), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3783850849104454873,5564047,'h','ka9SpN7BRqiXwZf813X8bx7T84Yk','vsI0rrEUWT9AP6Fz','aSbWpupwWqg7qjD6FwBDt8','R','m',10);
+INSERT INTO ti VALUES (-3783850849104454873,5564047,'h','ka9SpN7BRqiXwZf813X8bx7T84Yk','vsI0rrEUWT9AP6Fz','aSbWpupwWqg7qjD6FwBDt8','R','m',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(10);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(10);
+INSERT INTO t VALUES (-3202608109015922547,-6533885,'YKFunjXMn','yxS062TBXTco4clULAHGby7paasBzgGBotJPOWjqqmnyXSsKEWgzjUdy','YIL35SqU','xkPFdoCDpJpjPd4nuysrfJ5tFXEop0Oz3H9tHAhUiCYZtsq','X','BF',11);
+INSERT INTO ti VALUES (-3202608109015922547,-6533885,'YKFunjXMn','yxS062TBXTco4clULAHGby7paasBzgGBotJPOWjqqmnyXSsKEWgzjUdy','YIL35SqU','xkPFdoCDpJpjPd4nuysrfJ5tFXEop0Oz3H9tHAhUiCYZtsq','X','BF',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8752780585380968837,2123900724,'ORceqY6ijBjsX83NlCo','tfOCpRBa6Uv4YygGeWZEwaizh0DhKSI2zg8cbAc3umZlx9dLrFlVH22EL4ZKyfRhJgJS7974SrEcQje0thXoXUK2LA4Q3ktTz3sOSvsDDeYhob1NOnKvrxb4xWTdXdIQBCY3uOfFPjABEPVwy6NvzFvQXQBUbQFagD5IZWQVtDnTteuObNkqF1zdKWnCzwRq0orzK4VDzr5cchKYYmy4Lzsx66CB7SX8rl2CxpLOcZeXKsDTMOawZNo','8xFGJqboo','anedZ7IN2G4vnhvrLaURb8Q54dZk6mPWIw','FxMMiK7lgANdXvuaqTYLSKgv7frHISFZcysrtEWQquzxjp6yxNsSkaFaopv4B6T8CFmunAF','ucaffnkogSrVuadLQ5RliHVpJXoNeJ5xYZb8E3c9ghNmMvm7Yl',12);
-INSERT INTO ti VALUES (8752780585380968837,2123900724,'ORceqY6ijBjsX83NlCo','tfOCpRBa6Uv4YygGeWZEwaizh0DhKSI2zg8cbAc3umZlx9dLrFlVH22EL4ZKyfRhJgJS7974SrEcQje0thXoXUK2LA4Q3ktTz3sOSvsDDeYhob1NOnKvrxb4xWTdXdIQBCY3uOfFPjABEPVwy6NvzFvQXQBUbQFagD5IZWQVtDnTteuObNkqF1zdKWnCzwRq0orzK4VDzr5cchKYYmy4Lzsx66CB7SX8rl2CxpLOcZeXKsDTMOawZNo','8xFGJqboo','anedZ7IN2G4vnhvrLaURb8Q54dZk6mPWIw','FxMMiK7lgANdXvuaqTYLSKgv7frHISFZcysrtEWQquzxjp6yxNsSkaFaopv4B6T8CFmunAF','ucaffnkogSrVuadLQ5RliHVpJXoNeJ5xYZb8E3c9ghNmMvm7Yl',12);
+INSERT INTO t VALUES (-586109175741205572,-3994018,'lYBDk','OL3KekB7VfkI','1HyROOiZF','sDcxGj2PNXb7mMSZ55jUZqINSFEZJnVzWd6ZWvB89gnHNq','2','y',12);
+INSERT INTO ti VALUES (-586109175741205572,-3994018,'lYBDk','OL3KekB7VfkI','1HyROOiZF','sDcxGj2PNXb7mMSZ55jUZqINSFEZJnVzWd6ZWvB89gnHNq','2','y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1071563265311212503,1138453084,'xctHBREaHMRGbpdur','f8r7sSPhRL9vZALHErZXlJmz9gdnG25HwxmWmvSkeoomZrxyY4r9crg7ddygfKCMJnIsllhP3pMycUUaY9TOM8aDK38uRfujkG1aaCL4EjWvPgV3423iSZQSHqYEIf8cVH','Tdr6vysbitY8iZFBlpYfrfUULQPffMpARwryZaczQxPvN','bncFIaleSHaIKfcISswlx4umRn35ErHLKB82epZQH4WG7BT2YzMwjBG8AJgg6jK6hnPD6Pn8IEufcyk','wLmvoNzc0yPxUmiiKgpxj7u5YIAzNi','xZ1l0NK9MsTAeOjZz05a7eZSuzvEZUI14',13);
-INSERT INTO ti VALUES (-1071563265311212503,1138453084,'xctHBREaHMRGbpdur','f8r7sSPhRL9vZALHErZXlJmz9gdnG25HwxmWmvSkeoomZrxyY4r9crg7ddygfKCMJnIsllhP3pMycUUaY9TOM8aDK38uRfujkG1aaCL4EjWvPgV3423iSZQSHqYEIf8cVH','Tdr6vysbitY8iZFBlpYfrfUULQPffMpARwryZaczQxPvN','bncFIaleSHaIKfcISswlx4umRn35ErHLKB82epZQH4WG7BT2YzMwjBG8AJgg6jK6hnPD6Pn8IEufcyk','wLmvoNzc0yPxUmiiKgpxj7u5YIAzNi','xZ1l0NK9MsTAeOjZz05a7eZSuzvEZUI14',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(72), d VARBINARY(50), e VARCHAR(100), f VARBINARY(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (37,2266427753096877644,'TKjjMtnLyP7m5co31yMRGefRTLW2pCphaOMX5pAjycYVc68oxbUmc4tO0TjC0DGOtbi','kVZQUQpoR9tY1gIk8NLJ','xsHXxq95WglaTtCAQYYoIjRUOz6T1h7zLqnd86itOKxP0V1NMeYS7C7BuUGVvgNaUHzFobcrKQhtXOFGPUGmJkm','ij','mXzb0kECX9h5uo4qkPNuPSsnotpumaCxat7bgK5kbAnI7Fl14Sp4UJtV6degFO4hOjB0OkDwbj','8I9e3GfR55VVM0MkG6nwmZZW2ZNJZA1L8YFHlBmoy',0);
-INSERT INTO t VALUES (176,-2694860238669972659,'zEJMpnKDon14tQkNrYWUiPkzNoSjlMkwJ0OW0y2N9lFqkyVlNsujmSag5A','pwzmzU95VTfHP4ebOvP9iX67OvTlRv7DGQQU','SoEDCjtXiPte4JPPrdyHyWJjL8Tp008jEY1qsb8XVVlw6joKeB','VnaLmAlk','wC4J476vol8QLeoPFF42xyzTqIxYftQ0WetSGLnhlJe','2KoSh1DICwfJh5tASSEF4OPStGQeLig8omQ6JIqALINdAKn6BFE20rSCVLpnQcSk',1);
-INSERT INTO t VALUES (21,-8153958533504489620,'tP1C8ary9AKIX6hGBYJ8xdtMOW9ufAwsxmiA9n1S','dn7f6CffpI6Tw8YkSlNgC8AVB','Uc7zqXrTYaHuxnqHjbWoyRFVCBlMACyRAZp9OrdRQIbhAjHJD25Un7NaM8gkJOKccmJHQ','dMxuD6R0qyyraYjZtW','w0zHWUeDLGFCA8DKHuhGbAevMPsyiK4JTyr','4Pf9kWMqwMoDdfns7uQNBsG39d1l3reh',2);
-INSERT INTO t VALUES (161,-3788443186613342613,'CObYPanL7wG4Rj2HPSvUE8YguQoHpU9Q1tH4ghZJzwyrEDsZd2ysTNnbngjy79wudKL44AS','18FtKCK2HIv1fSGwvGfL1yd3GZmgsnqKs78rKts','fdVm16bqMFq05EssyJVADwLDuVHa6sk66gVEaD5BOcWu7jtUTIVyA5SzokwG54gRMu8m','iYqajsjxoZhME','BFDWr61MbcTFbqiXLRsPKOIhOs5BD91Gwxbnd3VeKQFBEd6fmLrjUzxnW7QbBwlDjzc2LfmKTuvUV5Fewjb49PDI','MjjsXIGyy0Az',3);
-INSERT INTO t VALUES (4,5709329812798429056,'w4JAbXLhLqEqPG0NmzUTvH','JdBLEze1UdESYigUnhYMQfjbnV','0C28','ZQZxLrpdY105','cyrmHE5zj0I7YSmVOtU7OsBkhO6G1c9DarAIk3vytYmwShZS8wLkdVQL31FCl9FvXFqKTfjhIZ78uvx0SmCvD','eCmd4l00UfnnoMVddTjkCgbG9826sTJmnFL2',4);
-INSERT INTO t VALUES (166,1142234283511480898,'jM3RNDb2b4xuJ1mtUYJhyjOU3ssy1hQf4wqWTercJoRKffXFN4uh5hmf4','E3uuwSPb','oSYntPbm0Fyi1hyLJwssqyxtAvIuzXfM1JW6Ntal3jIFC5KJuNTPcY3L','da0DuqILIFPlfe4k70','czZR8','h',5);
-INSERT INTO t VALUES (93,-3618748358266892553,'Vj3PYXZlpxDOqd9UFPETU8IquadFBeiv8sy3mlwFwaXNV4KYidgXH0','vQLyCmlLPiYtXmHhK8vr71gDUXcuCM5lNC7','vSpCLFJ881ZOzT3XnldLfFspWVzmjSNoRcNQe9siLCM7xGEZGVZ8r1ZmNP0tc','Ss2ENaHBPH','s5MHcw4XYxyoa3cG2Rx1exbM','S1LKW',6);
-INSERT INTO t VALUES (251,-1932201449624072279,'Wl5bJNEGbl96OOnw3UvIKRVgq9Ja4qW8l','8LZRNcQGIw2dMmoumisg1ygN8vnePIGq','VvKvggfHZmM3dFI5eriBf7qZR9s0','BhmGwrI8X7vwX7tov','vEloNL1xgxiQnKwZ67Gjw777mD','w8uOhFXDegGlwvhCypNn03jXQ',7);
-INSERT INTO t VALUES (108,-1912105195721270459,'wHNPBndPsWoEsTVb3BHSKEtQQJaTBiJPpl','cDF0Fbk76ZF8texSG','pvZAsz8x94Drvd6zt3lJZ9','zWjBpcpBM7h6','xr7SJwVp3XbZWi2DFBFbKnNvCVqeiemniIuPmJRT04d5DPMLD56azZmBwQpExLifCnfz8VWMByr6VDmwWlIakymtyp','AmM2vhPf6oHv7x1w70zxTnT8Q3ofZgt0wYseaKWWzK1p7A3ewTulhVlju8HTxMluSev8uErynRPhxK33J',8);
-INSERT INTO t VALUES (128,812162577388784508,'nBqup6NZ02re3Uno2ahJF5XdvlSNcvJHlSpY1hTyJPxAAxND9C3EMtiNLxgvq','0kzN68','Sq6jF9IabRYFm1qFI9','80nNZiSm513luur','XtLVA2BjdI0PXqpO3OZr0PaOZbgLLlWeW1hwpAcFqYU6pDXCQ','i2OvpD7KMcN5GNO3bAlo63OG8bUtqeA9eWrjX74QIAfDAk0UGJXIuYMTH7dkfBaAdqGvhpI4rbtsAY4lxYFix5xfP9Yq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3383448486093014431,-1906215,'CrF6nR','0B8LQZzQirbkPdu9SXJvlfGYt7OvJ2hA2zVeQmYWCIG2pU6lxxBrI8pNysnoBeNbeEbQ72NBkluzZeIrLH1dhYDEPCSSWEThlMOrX8pElnqCeQCyvtRjDpiwsr923gcTzHfL0C1IPrkhUzw7Q15eoglRHWIxaZplqfv','9m3gtEyfA1lZC9TkAtKOMyKw4jPG7gBVNUoMvxLkFEKUunRr9y0K3nONgjVPhi78wt','S1dePuGLw159j4YMJs4w0kMg5WAI63kQg','X','CH',13);
+INSERT INTO ti VALUES (3383448486093014431,-1906215,'CrF6nR','0B8LQZzQirbkPdu9SXJvlfGYt7OvJ2hA2zVeQmYWCIG2pU6lxxBrI8pNysnoBeNbeEbQ72NBkluzZeIrLH1dhYDEPCSSWEThlMOrX8pElnqCeQCyvtRjDpiwsr923gcTzHfL0C1IPrkhUzw7Q15eoglRHWIxaZplqfv','9m3gtEyfA1lZC9TkAtKOMyKw4jPG7gBVNUoMvxLkFEKUunRr9y0K3nONgjVPhi78wt','S1dePuGLw159j4YMJs4w0kMg5WAI63kQg','X','CH',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6342156579158435871,5335343,'x1KgOrJw','OxmXTMklJRQnX0oCI6WkyuQX706nYZu7uuVBkobRInTj8Dka24LxyAXNSzowOAEl2Jz8ALRZBz6pp2yDvgLEhEAIxoJSClUXsdXjJN7KEXvlt424flmD9u02teMFQAocBpz729g1Pgenf3FbmSDdZLnYTFTvkHCtJ5Nt4Rd1j3a9hbLqVAOfExuID3vL0vHpZnRFALi89v9vDrxsOpIJvRdr20CNv9n80zFaG1fb9bHAr','k3tm9XJdjNjE176pMMQfBNjTIHkiDs9BzVpVk0XWLDqP05MiBBfclRXFVqn2RXYNwydRn8aJePWL','A4n5PH5H45oL59SOHlXHBs3tn5MfCiHRYj0un4hxEd3TrQBchmUPQMOE0TZvXcApizoVmLQ9raSkGuT8IQhrSdtkTB8DC','4f','Pk',14);
+INSERT INTO ti VALUES (-6342156579158435871,5335343,'x1KgOrJw','OxmXTMklJRQnX0oCI6WkyuQX706nYZu7uuVBkobRInTj8Dka24LxyAXNSzowOAEl2Jz8ALRZBz6pp2yDvgLEhEAIxoJSClUXsdXjJN7KEXvlt424flmD9u02teMFQAocBpz729g1Pgenf3FbmSDdZLnYTFTvkHCtJ5Nt4Rd1j3a9hbLqVAOfExuID3vL0vHpZnRFALi89v9vDrxsOpIJvRdr20CNv9n80zFaG1fb9bHAr','k3tm9XJdjNjE176pMMQfBNjTIHkiDs9BzVpVk0XWLDqP05MiBBfclRXFVqn2RXYNwydRn8aJePWL','A4n5PH5H45oL59SOHlXHBs3tn5MfCiHRYj0un4hxEd3TrQBchmUPQMOE0TZvXcApizoVmLQ9raSkGuT8IQhrSdtkTB8DC','4f','Pk',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6083816192167583031,2879978,'xrPkhLe7K','jZ2kk93GvmL1lto66w5o7bm7TsKWBb1Y0JcluAsFoQL11gAbcTmOU067YNYa1mBWmDTrkGJmvoCXQpcilninikaAyFORrim8z9Xl1lpl','h6XfvmTb7','7JGupdQCG32iAhgaB4EOc634PUIcaxWIugcDZelT7SkvZts7e15xBuOi','ZV','pc',15);
+INSERT INTO ti VALUES (6083816192167583031,2879978,'xrPkhLe7K','jZ2kk93GvmL1lto66w5o7bm7TsKWBb1Y0JcluAsFoQL11gAbcTmOU067YNYa1mBWmDTrkGJmvoCXQpcilninikaAyFORrim8z9Xl1lpl','h6XfvmTb7','7JGupdQCG32iAhgaB4EOc634PUIcaxWIugcDZelT7SkvZts7e15xBuOi','ZV','pc',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(7), d VARBINARY(66), e VARBINARY(77) NOT NULL, f VARBINARY(93), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (33,3720516283,'CjTUZ','McXo8q53SY0qRooEl5PNqL9RtXOBSRSRRzqYygb','A6ujGtoFJICDsgLYexif','Ucqv1N5QU35H1g9Yj9NVEnaYhvFNWSkNZm2BP0l','m','6Q',0);
+INSERT INTO t VALUES (128,2982270927,'FNk','4guHMXmPNAtqZzUUgChtCUh8qNZ29mKyql1H6OEFaWqC','7sc4oMloZ8xaN3tUPkb0CLrQh0cuifX3PHWEvOeN8CkPkKn','vmtSLZ23ztqvO6','x2','t5',1);
+INSERT INTO t VALUES (233,301766879,'GX4w','JHVGhpoYTURO5GNoAKaT9fS60ZFkpz6GYZe3f79xxLmyzU','HjvgMaFEpc3GZtKfctCsAoQRd4W','kz4HCdvPk2TS7igrwXgXAG0k3WjkSzajTtblIOJiaJknxaIAdQ8hZX0a2q4ZGTG4NCy0','S','X',2);
+INSERT INTO t VALUES (94,525824808,'XZm','oBH5IIasmKq39fCDotUf8uIb7DYJ','sRmSe9eI43F5z3GPElpfUw0X','u8x1DIco4OyVxEc2ErX8mpDrAjoKi9HoOKSA7yGJ7JMdlqmg24tiRMmO0KpwORLSKnbQIc','c','BG',3);
+INSERT INTO t VALUES (63,1267432990,'w','RVOutHnNK1OY5g3DAjoQt0w1Dh8xqbvTllzsX12z3pn5bDYb4ea0qzaVQ51VPb','M9U3wbTT3i5GhV5ecifaeMPNIYWq9LyWrNvYWp','ZMk3DSM0h39tyAz9lxOtYpKjwYIyLow66jRMlT4Gi3nlebH8THR','Aw','1X',4);
+INSERT INTO t VALUES (247,666838778,'FpYxiCq','IBTqJqX7kORawor7cV78ZUMPmKu1yeuvJI5','o8BZ2K34aTSoSqqwdgXdySSrPSUl8aA2Yv2VoFaXjV0A9Paa4sS8MZ4aWASUMY53lg4VBmTgVsnd','YkrhvO9VjzgXILpSNWY996wH2hpD37oKsRJ','35','6L',5);
+INSERT INTO t VALUES (139,353136101,'b7fs8i','oEIz3rJfQUsOyX','L','RQOFboITAzZwGuSThT2usfea9LPoZxyHEibhjQYj40u1dnJ8l9PE0Gp6ny8LKhe4RAuceKytz5fFtvUd','0X','8',6);
+INSERT INTO t VALUES (106,2447921221,'a2sPi','8s6ztDYFG9DBzV4cch6HYfFX3ZKUSsSvqXuJq1HVXM3SBo7tlrFqp1K','hy7T35JXy87TBUsscjtalrXBAjihKHbabH','4jFDTkiMqIy61sHBvbSb07b8','qq','SM',7);
+INSERT INTO t VALUES (104,1063947475,'p9iCxk3','NFLB7F6ihbsYLfo5CbnobLmUqewziainDwsJNWc3','5u4nYKMUcniMHRTSc8RAKRhhpx8sA7XekYAvJ0DMwq9g8IcSvB676','nv6eWlFnVQ4p183jN0RPPE8IEDY3ghbGYu7TsuAEJo5XEHQVGrLpogIhD8','O','k',8);
+INSERT INTO t VALUES (35,2995685974,'11','4NleN184kF4LKGFNRErZXhkbGMMHZdT','TPvm0s6Xd6Vrgw2FatLx6lZGy8sng1DV7mJlzljk2idGXI','NXu6MEnor0CKkT8jDEObxGIsshPWqm3xLfqIjgK56VdaHq9A0MXBgEKBo3QcM','Qq','yM',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(7), d VARBINARY(66), e VARBINARY(77) 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 TINYINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
-INSERT INTO t VALUES (42,4076788371598321188,'gFBU88WjN7EgHYDPpiaPty4X6j5SsWltccMl','TEnEl48vrH3jIJJLrycWnbVJADbOTeJ1OS0YJg7AyqjIASr','heKD8dFJb2EsXQTci45kTyVUwOGSIqYeraMwqPGZnzgcHiVovlUsCJ3aKg6pKtJglWuKspl','aPGZdJvEGZVwAD','4euiYF8Uul7hXJ0QWbsdZZ','y9i1',10);
-INSERT INTO ti VALUES (42,4076788371598321188,'gFBU88WjN7EgHYDPpiaPty4X6j5SsWltccMl','TEnEl48vrH3jIJJLrycWnbVJADbOTeJ1OS0YJg7AyqjIASr','heKD8dFJb2EsXQTci45kTyVUwOGSIqYeraMwqPGZnzgcHiVovlUsCJ3aKg6pKtJglWuKspl','aPGZdJvEGZVwAD','4euiYF8Uul7hXJ0QWbsdZZ','y9i1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(73);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(73);
-INSERT INTO t VALUES (128,-2231807954798762760,'YVJEsB0Eohuz3VmBR9wBEZUvMAsxuz0zJJdvuRzQpMT0qtiG4rHbs9EjH9','8dCR8sr9iplh0u8z7EugNT5ceH','2gwwvRhNVBIVWJMf4EllXXmDzZoii8rwiXClcbxYWxuS9cZ4WJp8omouq0RjX1WOtuH4CzDn','GVGELSrloD','H8vnWK','kbXyrUNsgQ3m0284ZnK7Xy1ljzBjTdCKrfB86bHuxcnK0mM9',11);
-INSERT INTO ti VALUES (128,-2231807954798762760,'YVJEsB0Eohuz3VmBR9wBEZUvMAsxuz0zJJdvuRzQpMT0qtiG4rHbs9EjH9','8dCR8sr9iplh0u8z7EugNT5ceH','2gwwvRhNVBIVWJMf4EllXXmDzZoii8rwiXClcbxYWxuS9cZ4WJp8omouq0RjX1WOtuH4CzDn','GVGELSrloD','H8vnWK','kbXyrUNsgQ3m0284ZnK7Xy1ljzBjTdCKrfB86bHuxcnK0mM9',11);
+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 (3,2722297918,'yW','2cxGQUtt7BnYgaoA1ZouGkxWaYiJSBRavsy2NTxBnQv3Dj7AMhsAtzolcq4htYxjJy','qlPFyMNnyixvaHYXTgQz5jFZwAhwPrmrzdIMUEZ2e','qnxfpY2MkfeTchOq7GvCEZolJfbpM1TUXF1fRqhd6bq2','x','M',10);
+INSERT INTO ti VALUES (3,2722297918,'yW','2cxGQUtt7BnYgaoA1ZouGkxWaYiJSBRavsy2NTxBnQv3Dj7AMhsAtzolcq4htYxjJy','qlPFyMNnyixvaHYXTgQz5jFZwAhwPrmrzdIMUEZ2e','qnxfpY2MkfeTchOq7GvCEZolJfbpM1TUXF1fRqhd6bq2','x','M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8);
+INSERT INTO t VALUES (154,3948581080,'l','3c6gqpoyybaD14qAWI69psztXYkBBZpG4EvXMv7V39mjcWE76YPwVsQy','sqldYXS0qbB5EPMqfmslh21sd1qBJhs4uuiNB88SMOTd2vC6IofLIrZ7','LKpX','3Z','11',11);
+INSERT INTO ti VALUES (154,3948581080,'l','3c6gqpoyybaD14qAWI69psztXYkBBZpG4EvXMv7V39mjcWE76YPwVsQy','sqldYXS0qbB5EPMqfmslh21sd1qBJhs4uuiNB88SMOTd2vC6IofLIrZ7','LKpX','3Z','11',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (78,1883744568,'0Ov','oVWx2bUPbgxq2cMZj2DmqmGlX3YJHoCi7kGpynoDMXKA2yaHHZgdEzVuSjUc1oJxI6E5PrMwkpGINBJOHmMp6RSi2Xsf4DyY63Vc5qxRHcRKJujHNI3DoMP7','sYvsnPvHYg1vymdrWEldORzgyRTe6rhSZezCQNS4Avnd9o4mbFKYhi','4jPi','o','ID',12);
+INSERT INTO ti VALUES (78,1883744568,'0Ov','oVWx2bUPbgxq2cMZj2DmqmGlX3YJHoCi7kGpynoDMXKA2yaHHZgdEzVuSjUc1oJxI6E5PrMwkpGINBJOHmMp6RSi2Xsf4DyY63Vc5qxRHcRKJujHNI3DoMP7','sYvsnPvHYg1vymdrWEldORzgyRTe6rhSZezCQNS4Avnd9o4mbFKYhi','4jPi','o','ID',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (0,346404706,'zDzWw3','pkO','yRJUoACEuKZ8VoLd5KkwNKxpCr09Ipuyi8YtIRAWYoh2LS9Y0','PS4ozgQhGycpf0Iacxp5UU9T1A5qClxHUEcQ1wuJCiEJlh7RILTRLKZhqBzQFkK6wv1RF7RnOr9pOLjupePVQFCkORlq6ZRxc9zpTtYc0bH0l1HgDh9fUuZHbBtgcbqRguGTVFsWSwbbBvCZ9Jvoolxn0LzcTaneR8IiQOv8S08F1BjZXwPwN7D7ts','Ph','y9',13);
+INSERT INTO ti VALUES (0,346404706,'zDzWw3','pkO','yRJUoACEuKZ8VoLd5KkwNKxpCr09Ipuyi8YtIRAWYoh2LS9Y0','PS4ozgQhGycpf0Iacxp5UU9T1A5qClxHUEcQ1wuJCiEJlh7RILTRLKZhqBzQFkK6wv1RF7RnOr9pOLjupePVQFCkORlq6ZRxc9zpTtYc0bH0l1HgDh9fUuZHbBtgcbqRguGTVFsWSwbbBvCZ9Jvoolxn0LzcTaneR8IiQOv8S08F1BjZXwPwN7D7ts','Ph','y9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (204,2874120430,'nR','6Z1Po1SYjUIRIQvSk99E83TDUc0VTV3STKqW8K74fmHCiet3kiBd7vj4Z','7xDcfTWwUJ8Fl','xFaxH9zdPskPHUPOHxJspJqo30fdNHF6Ora3GoS4Cg0r0z9BUgOXaPpP3i6MV4tP2mvWyxiT4Lk95WI05weMeXXoePNdqrfQ37autY31pp0mnRfUFVj2cgKmv','I','S',14);
+INSERT INTO ti VALUES (204,2874120430,'nR','6Z1Po1SYjUIRIQvSk99E83TDUc0VTV3STKqW8K74fmHCiet3kiBd7vj4Z','7xDcfTWwUJ8Fl','xFaxH9zdPskPHUPOHxJspJqo30fdNHF6Ora3GoS4Cg0r0z9BUgOXaPpP3i6MV4tP2mvWyxiT4Lk95WI05weMeXXoePNdqrfQ37autY31pp0mnRfUFVj2cgKmv','I','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (250,3384022378,'q','N78H30mUO07aOBOhYUVh1gNLUQD4Fjb6RcnemwBN3lQHlUPrWHV6T5WCfCiEYGHp8mHOE18RlyLckRnnMw2fWevuUwg2mnTFzQUu6cZkA8vg8kERZu8bKzzEf2ZYI1hsAIAOLj5QScpT589H8DrzqKItA9S1bAoW6ykHvb5rlIDSP2ojcIQvi7qmEJzhCErDjo4kjh4v1FV3yAaYPJRrhvAO4IE11auaHfB8VrJWYLO7','KkeYL5w0ANb7sVA274plU2E','NGJddinDvF2n8n7NSxJbE3MiPv9R4Q9cpP8OxyDGm0HDXb7o','fA','h03',15);
+INSERT INTO ti VALUES (250,3384022378,'q','N78H30mUO07aOBOhYUVh1gNLUQD4Fjb6RcnemwBN3lQHlUPrWHV6T5WCfCiEYGHp8mHOE18RlyLckRnnMw2fWevuUwg2mnTFzQUu6cZkA8vg8kERZu8bKzzEf2ZYI1hsAIAOLj5QScpT589H8DrzqKItA9S1bAoW6ykHvb5rlIDSP2ojcIQvi7qmEJzhCErDjo4kjh4v1FV3yAaYPJRrhvAO4IE11auaHfB8VrJWYLO7','KkeYL5w0ANb7sVA274plU2E','NGJddinDvF2n8n7NSxJbE3MiPv9R4Q9cpP8OxyDGm0HDXb7o','fA','h03',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(42), d VARBINARY(100), e VARCHAR(9), f VARCHAR(7), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16,14008370857613517699,'sB','0N3v0LcPSlwwZvrElLU6Roisj2Ing4sKq0AIlM3ytply8dhxN3hcl5QdnZQ8KmWzj4GYAXYplLjbI3Lx','F2','kuC2BRt','T','S',0);
+INSERT INTO t VALUES (41,486499077949061865,'95u3vLWD7OtSs3kWKnAC9pwZibltO','WLLNjNv5xXT6nnNQVZHtCGKrTI8NY73s0WsgvT5zbFiib6uu0UMpGxThWN2Q','UA0RFBX7','j1YW','Y','P',1);
+INSERT INTO t VALUES (245,11154524918675591793,'FGlUUTL1J3Bcrx4HnTzpbFoBDkL41j','ZJfLBCyjiBd2hnxftbYug','QJgZCAzD','mD','Cq','6',2);
+INSERT INTO t VALUES (121,6540434370262217584,'9qUiokI3ka6Gtgv','rRsHYUPd0YGP','W1RJjnywG','eIK','g','W',3);
+INSERT INTO t VALUES (192,16333151869065188078,'jlm2Xtq4ZgpRmv9Fx5RI1tqfxP68ZpDJZA','6M','diiEv6Xh','HcEe2ht','KH','l',4);
+INSERT INTO t VALUES (49,7629802853024426974,'1TAsGlzFplfH3kRCDc85Mk9jBoqtzIk91xUwztZC','bg2Pj1TvetA6L8R3WlBIeBBSR1LmfhfMIY9wUhTfG9coziGwrtqDqljWwJVkjP1Td6figIB58yVZ','bFxLygTf','Vgi','dB','t',5);
+INSERT INTO t VALUES (180,14057700901906083799,'CabhQnJVmjZmjjC','w7KETLPCMvx3VXCfJNE7mz8VquliHnA5H3Jr7abF1ft','NivoXXUy','o1l','t','s',6);
+INSERT INTO t VALUES (73,17546509062499768591,'ZVe55M2YP8YljOpRt2','WhNF2wCPbPLFUCbm2ExK8','dj9','1D','P','t',7);
+INSERT INTO t VALUES (240,12069608126563693048,'L0','GSFpR0VFUmVsRWuMGnGIx1UDWc','LyskFAg6','KJF','qU','k',8);
+INSERT INTO t VALUES (19,6959132856738463015,'NrmnzGZXP0gKTo8gdX','0KBYPbWFtxU7kax91fPIscuM0BV4HyxuRsgdARS34nfBgDMOJAyesH4zX9EbTE3PwvlsVtvkjJ8UqHQsjmNW6fnvT','GGfn','LORx5qr','we','f',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(42), d VARBINARY(100), e VARCHAR(9), f VARCHAR(7), 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 SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (7107,568883103554403661,'N5VUpHFKyBxcmeqn8qJc','gR7','LhUBK6BMl','jjK','p8','N',10);
+INSERT INTO ti VALUES (7107,568883103554403661,'N5VUpHFKyBxcmeqn8qJc','gR7','LhUBK6BMl','jjK','p8','N',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(43);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
+INSERT INTO t VALUES (30828,11430954149172256645,'9vCT1rGNvZ0uroQwVv','y4mn1I88n9pdi1ppwfCpzqcA0PzRkNAKdjigS3NoGvGuYOoBeiHUYvgsQGw8js','bkQLYTx','w92','XP','e',11);
+INSERT INTO ti VALUES (30828,11430954149172256645,'9vCT1rGNvZ0uroQwVv','y4mn1I88n9pdi1ppwfCpzqcA0PzRkNAKdjigS3NoGvGuYOoBeiHUYvgsQGw8js','bkQLYTx','w92','XP','e',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3,8272280652127619573,'yPPiS9EWokdKMCwxcrsj1VKguJmD6ZOd4RTO75Ft2knlNzyR','sbVCirD2LGyGlQFZyieRLJURo5mp7tK6UoQ1D0ZhDYYjLvdKRLMqIHw7FsCBEVT1YyeQ2DBofYdnsVRUZEon7txfXzPHliz9ENwiPGWc6bl8Ddc8ckb7f45niEq4tOlMeLj42GRO8GceNf3zUXxExxmdi','4h3PoUQSvQERVnUPYkC5RjCUorVqLA9YXAh9iOZN9kUyQfgmDXHIjbXdUxM','tKoYMLjz7z1OoBsw','AaFBtgfEeYMMzaqvC03EAbBxUlnmQXZwBGq2a','BBAwJh0dGt24qosNSUZBvosEklgYcDqPxEhFnr9P',12);
-INSERT INTO ti VALUES (3,8272280652127619573,'yPPiS9EWokdKMCwxcrsj1VKguJmD6ZOd4RTO75Ft2knlNzyR','sbVCirD2LGyGlQFZyieRLJURo5mp7tK6UoQ1D0ZhDYYjLvdKRLMqIHw7FsCBEVT1YyeQ2DBofYdnsVRUZEon7txfXzPHliz9ENwiPGWc6bl8Ddc8ckb7f45niEq4tOlMeLj42GRO8GceNf3zUXxExxmdi','4h3PoUQSvQERVnUPYkC5RjCUorVqLA9YXAh9iOZN9kUyQfgmDXHIjbXdUxM','tKoYMLjz7z1OoBsw','AaFBtgfEeYMMzaqvC03EAbBxUlnmQXZwBGq2a','BBAwJh0dGt24qosNSUZBvosEklgYcDqPxEhFnr9P',12);
+INSERT INTO t VALUES (9337,13667626979899583108,'uiwKOIAR6tXNspL4W01Z9UI0YFnf5p7tz7elcxjdDs','5Reuvq1ROfcetflyyXzAVhaDgtFRDFApoHh0CV9pWzQaoTOUlSbH5Jkc','hxWgkRU','0lO','T','M',12);
+INSERT INTO ti VALUES (9337,13667626979899583108,'uiwKOIAR6tXNspL4W01Z9UI0YFnf5p7tz7elcxjdDs','5Reuvq1ROfcetflyyXzAVhaDgtFRDFApoHh0CV9pWzQaoTOUlSbH5Jkc','hxWgkRU','0lO','T','M',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15992,18213143456574374691,'xJ','LIo90y9fu9gV0jVPZSzIMGwz3aqHQ7eN8mpV1HfQ2wnLMWYAYdFCJ0F63nhk78ONWKFILh2MPXici5TeGHnzo','k','DRKBwKik6P4BMCQUg3BCG3dsSQm7zLWv3Tz39rCPUMQfApWVYhObSMiQc5k60bYVuuZf1PgsXXlbqw9DVg2AgMblIrN4sC5','f2','O',13);
+INSERT INTO ti VALUES (15992,18213143456574374691,'xJ','LIo90y9fu9gV0jVPZSzIMGwz3aqHQ7eN8mpV1HfQ2wnLMWYAYdFCJ0F63nhk78ONWKFILh2MPXici5TeGHnzo','k','DRKBwKik6P4BMCQUg3BCG3dsSQm7zLWv3Tz39rCPUMQfApWVYhObSMiQc5k60bYVuuZf1PgsXXlbqw9DVg2AgMblIrN4sC5','f2','O',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (58057,17332277374386969662,'SXMxFzPDNIB5g5dmjKXymhTnK5NR','SA78e51zFmJlXrK1cEtl8fP5gmymmestI3Ypm5uIcEn9QMYgWUQdwM2aL9voiaCkAgxzjNSjPxngpBdi2R0tHW','N','wcOmfQE31oLxTiFoGqAmMLdL81HT90WkXzLxZ9iNfIgzyl6xNckJW1e50MMwzD1HbN7KNyFbhHaM45uIgwA2j8JYKly7dqya1WFlwmW','uGE','v',14);
+INSERT INTO ti VALUES (58057,17332277374386969662,'SXMxFzPDNIB5g5dmjKXymhTnK5NR','SA78e51zFmJlXrK1cEtl8fP5gmymmestI3Ypm5uIcEn9QMYgWUQdwM2aL9voiaCkAgxzjNSjPxngpBdi2R0tHW','N','wcOmfQE31oLxTiFoGqAmMLdL81HT90WkXzLxZ9iNfIgzyl6xNckJW1e50MMwzD1HbN7KNyFbhHaM45uIgwA2j8JYKly7dqya1WFlwmW','uGE','v',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12186,10694759966046494860,'5Z2Z1kYBGEtVZsU1kKjrmyLdw3zCUW','fdnCREGps6sd9uBjHn4bjgAUukXI5eqg','b','BY7isnDkrwsgeZFk5Y9RYpKuq1EeTlVCzEEx7Q6kT6f0lDXlm8VFMez3Cm1FEXdcZ6iAEKHFytLYLE0VrYZrd3fus8RlDAfMNrSlX','a','Ql',15);
+INSERT INTO ti VALUES (12186,10694759966046494860,'5Z2Z1kYBGEtVZsU1kKjrmyLdw3zCUW','fdnCREGps6sd9uBjHn4bjgAUukXI5eqg','b','BY7isnDkrwsgeZFk5Y9RYpKuq1EeTlVCzEEx7Q6kT6f0lDXlm8VFMez3Cm1FEXdcZ6iAEKHFytLYLE0VrYZrd3fus8RlDAfMNrSlX','a','Ql',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(19) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2005506164,-725786765153903531,'e','Ks8put36BpLzvdSnysERxXRq','pEQ5rOMBi8j5WphqrYyRFZ50SvBeMrZUtKfKesDEvP0f7gz','muiuzOq0TjN0PkXVrjk','k','r',0);
+INSERT INTO t VALUES (3935336679,173008310453385149,'DkVfyZPcI7VZml7rHKJfpymNhTiBcWcD00nMN2vu6Qn','cA2N5DZSQtehBvT5Pi7Fcu0ZNENI1sDj4epd6pFyO4fNs','pNM9UBxzBUQ1LXfuqnSm1yFx0ayHET','yf0NxRtRKJ1CnbqZrWD','9','b',1);
+INSERT INTO t VALUES (1155084059,-2100953696314862457,'EoN4PPOG40YsYoiROdYovzxGoJOPc','fGiu','NsexaYOul4m','ai7OQOi2zeP3fIE','r','H',2);
+INSERT INTO t VALUES (3373921200,4392810698250761651,'DNT1VCUe','acSQrsjUsZ2MD5LbXViKtz12Lnbqe4IpGMjlvryrf1up3zeJ0uD','NQZufDsTVglledaG1U0NVXrZiIiwzdnuomOYOFnsP88X2bBew9FPt3rFzs','b9SW83KATJ','A','F',3);
+INSERT INTO t VALUES (95298273,7300853027415219956,'9Z9tEDX6rjAPgOCQXjA5jA3vcjip6ljXA3jTu','XTmFRUW4DRGU0yllgi','aN0XaShvNKGNG','x1tFSsrjdQxmFKijr5','F','q',4);
+INSERT INTO t VALUES (217197644,-4791456430153151413,'vvHcV7v','yjUtSksKdM7FD9gBX5NLzYr4osiU49hU0JqYBj85RPa','qy3BpZQBYxJpmpNrqCIadiUrutxAPPqNzrJhWX','J2O','g','M',5);
+INSERT INTO t VALUES (2760355967,2638525334217365587,'rsc5D','hi9z0wo09roxrmrsgH8ksL5jnzeDpFc4nzHo','w4mf7MnEIFpgmSu8IUOUMTqq','tOS8','e','v',6);
+INSERT INTO t VALUES (1710513230,-4128771351010220596,'AMVEnu','whP4UDTEj88RtvG1d0S5GqHg05bjBcR5KmWGbDJP','BEeYRQCZSvnZJXDvUUI1OxtmVekeFM9vjQXKUiN9oAuno001ezQc7bXnrMcdQR1n15b24fANR','yJEvo1mV','J','O',7);
+INSERT INTO t VALUES (1325046716,-4293925269554802996,'lzNsjmbYzbHuXFUrtTbdFpLcNIrrR2ZMgYSJJzVLByZ','G9EJZXH3d1aljmrv','9f7GfuGid73pq6o24LF1iSboBa3oPdhBAIfLVnMDRHd','eXmCri7XNLcu382U97','h','W',8);
+INSERT INTO t VALUES (801553854,-6629445563667626400,'sKGkonxl6rS1k','W3j2tK0yYN2dU','1Hl9oA2','bS','4','w',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(19) 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 BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1786939238907531014,6134084511983754979,'mMIVcoU8fxzcvyz66krIjns2tdM','JdH6Bvu8ZCecMzqJeIez6pHNi','T8sD2hEhyq0kHKejUUH6moRDOSxlbaz','JwNb','J','L',10);
+INSERT INTO ti VALUES (1786939238907531014,6134084511983754979,'mMIVcoU8fxzcvyz66krIjns2tdM','JdH6Bvu8ZCecMzqJeIez6pHNi','T8sD2hEhyq0kHKejUUH6moRDOSxlbaz','JwNb','J','L',10);
+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 (16824407382899736494,833917230713707017,'Vl','SLg6OCZA8TItGwZd','eXI5Jo5rtPfwztYZb65aQTGioFNokmQUEVZdKViPMT5b5O','l3thu8J3f38Cts9o','y','o',11);
+INSERT INTO ti VALUES (16824407382899736494,833917230713707017,'Vl','SLg6OCZA8TItGwZd','eXI5Jo5rtPfwztYZb65aQTGioFNokmQUEVZdKViPMT5b5O','l3thu8J3f38Cts9o','y','o',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4795935057174709533,-5519025873085976179,'ZWs53Z6Zvaq7XBXM','53iACnyQvgnPgFeL3R7poGpHgi0Edg3VwUeJi0Mmi9wzfN9GmNZDY9FTZE1KPRyNuZpFFruPuU90KEMnXJSaZAYedXTA4qSBz8YmkRFNK2L8PNREbDPEtMzfuo14bC0KObIElDcC1CF6B9XMChJsM2bFpxa0k0s6yuEMWjSVAvES2W6b4NEyR6ipELrlIncje4eRylvE9NDr9ofkpKv4nD81dQS5dxvYre7zA14gTWY','3rRXCx5HzOKIfCaQgQTfiflIDfeCyw55St','Utoe4e','N','q',12);
+INSERT INTO ti VALUES (4795935057174709533,-5519025873085976179,'ZWs53Z6Zvaq7XBXM','53iACnyQvgnPgFeL3R7poGpHgi0Edg3VwUeJi0Mmi9wzfN9GmNZDY9FTZE1KPRyNuZpFFruPuU90KEMnXJSaZAYedXTA4qSBz8YmkRFNK2L8PNREbDPEtMzfuo14bC0KObIElDcC1CF6B9XMChJsM2bFpxa0k0s6yuEMWjSVAvES2W6b4NEyR6ipELrlIncje4eRylvE9NDr9ofkpKv4nD81dQS5dxvYre7zA14gTWY','3rRXCx5HzOKIfCaQgQTfiflIDfeCyw55St','Utoe4e','N','q',12);
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 (41,6054487897868392109,'eu6rH7jvEjIRCdSzXpr8aMZ7hACZvck57u88GfmGDAGPWQzXsIhp5v','k9FCau4hN3hlEuM3sojjdYpAlZ9CfqSJYWT7rcqsPQdFkhV8attWwsOMMpBMxdUIUbl67Bpo1HULdILhqI8U3wYJgMOGnPsKpsfGzUqNVn6AJSEGdoDht6K0OKg7icWZfkzPfeT5Ws2tJk','Z1G1730MdWoZN2Pw1jpWfuJZKo3LaXlXWAMZenYBXziG81XOruTonj','3M','v','XA2Ts3NJKkRCCZkai05kSfsxkw4rYxwJSU9vmrArOCkJdNtOK6fr0VTxgdJ8WQQ5qhb8',13);
-INSERT INTO ti VALUES (41,6054487897868392109,'eu6rH7jvEjIRCdSzXpr8aMZ7hACZvck57u88GfmGDAGPWQzXsIhp5v','k9FCau4hN3hlEuM3sojjdYpAlZ9CfqSJYWT7rcqsPQdFkhV8attWwsOMMpBMxdUIUbl67Bpo1HULdILhqI8U3wYJgMOGnPsKpsfGzUqNVn6AJSEGdoDht6K0OKg7icWZfkzPfeT5Ws2tJk','Z1G1730MdWoZN2Pw1jpWfuJZKo3LaXlXWAMZenYBXziG81XOruTonj','3M','v','XA2Ts3NJKkRCCZkai05kSfsxkw4rYxwJSU9vmrArOCkJdNtOK6fr0VTxgdJ8WQQ5qhb8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c CHAR(33), d VARCHAR(77), e VARCHAR(25), f VARCHAR(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1568811638,61,'ssMJ','tBYzS5bCD','00Bc91gcs3zrTshAjZxq4nf','zftqRtIu','rNARzqi8mWVvGZcOYR7PkqgaOveHpo8ELClnlLGt5XU2OCbyvHtKPpQhjTw2rVv0LYebplP2nfrIaIYDJTn8Lg0hpOkf6ppTIFmK','JFVySvICK5Q5mhSqSh3wNIKsSkMMJDPxIAMRwQZfnGJ3fu2PdMaZDzz19UsLmQ',0);
-INSERT INTO t VALUES (-953643026,104,'FevHtXixiF9wnXEhD5ab6','3I57nCM86803nJHjFiGJ00RUMVm3wO','xm9rOVDpwbVZChrYm','YzEYwSyP4','7zAKRBMDAtlRYzrFsbZai33vZ6AePz5FFs46h2X88GKwZEKi9XodAKLGNPkSWCeuR9JZq0eW6N9xkTynmEagJJ5FDaT','GXaLuW0X4NzadJJ1gd5S44SLwPOpXhYseo47VEKi4gASFe9RpvWYKTUdiAzmaZjmimdMFxqf1RRYTgDQRwktj5l',1);
-INSERT INTO t VALUES (-2135997241,84,'L','QOAmvwDQ3cjxuyOIoNEgFAMmR7aFOGO','04vJMqYWxkdL','CCklFhmGvDXn3f','VFOpV8nq9rTYkHQMb','cUoQZukzNud29AZBqKB3h3EnG43TTJLOGN0KTjkBEq8DwjlD4lqmM4',2);
-INSERT INTO t VALUES (280472967,248,'QnQ3lmt8XRnpN5B0pu','9YzdrlS4vKhyqe7SDRzcK4GDeKen78T78G6P2oiZ5Oz5WWZ','hVz','TLxbqSe6paLCsdYlO9oY','h6RchCPb9kQVy2N2xD6eEZ8RlZWdA','BtRN6yIT42TuF9rzVKL6Nc8HNrhZg2WUjif0NGtx1Yy42c2gthtb7oRSsacCFVuIAtJIHJm4NHtzkV5Y5XnUtL',3);
-INSERT INTO t VALUES (-1708855532,121,'H2i','Q6yJK9XFT61BoF4S4y9uNXfDGPFkLiPzTCQYiHc0SEYJyNmLvBPTbaNbCoKHVhs1U','G6K31ExycnRRMgXnoYAFsMo4B','MmXHoT6u1ZsxyZ0AtMHWbT','FrS030fIAwkAHbLp9A2uS4F611F0Fhor9wOgYzQXlhTbsy9KG58TAenALssrg95eLQ8BlhFZlFklEz5KK53spP86d50XAvascfBZ','cNfMZ',4);
-INSERT INTO t VALUES (-455343606,250,'66yutFIibozCy6Y2FYxjLgp8OVz3ET2','ixa7wdFN1rlpaGwKi1EtTCriwQl6qSzl3gq7qHTme78sM9z9G5p4uo','l7e5lL96etWs6Q','q','EB7ZidzDcGmdMlZnzeZcsUQHtdPQCiOgjQvk0StMxqyhmqHWyKDfPv8dler6JvkPIEZqWuf3YOX1DcI3BjZVq8JdQ18ZsZx','yxnwc77fCftsjRKKz0tViXVcHtTS04a31B0j11jelmW9ytjDE5JYr9ppmo6',5);
-INSERT INTO t VALUES (-634396633,113,'v7LHZkOBxkEynoAPMk','HTubTVwJC1uuX1WNKfytmVpAC','aYB6WYl905p3','0nVACdC9gFAOBxlgDc6kJzy','6ajkfUhpIXf2iNMoWoQR2A1cb8x0zVSsZ6ZvXeOB','m7surtBPNySS4yFJDWzM97QrtRXp47pgxg4wTvyyjBRD6ueK9wt2rGDcvFgwhlu2OQNPf4ObOdzCkr1hSphgIB63',6);
-INSERT INTO t VALUES (1939391410,146,'KA96FwD4J535VEfreZfE','FR5TAjVEPrZsX6DktmVS44MnlBIKGO6R4Qm6utOVRzk3Fk7cS3ARRkbXbiyd4Ds19Ma5wuApgPJ2','TML','HqSjtU2PkMSqBPi','MoJjbt3Zr5ETmynWhoSiHi5y2u7UIF3p9dCaIzPMXgHgBZTU4H2noeqSTDVZK5BSbf3YmkGs5','PQLpTnRrecMuVEr0OynljkOtmaSeIXXayVGfYtA',7);
-INSERT INTO t VALUES (2100754528,214,'hsBorzIOLEQsUeLLUJea0RPj1syxjJ0n0','J9lkRSZBc703N4njy735xMjsrxvLMhdqXBnQNjqiLtTQ5ZJph1qStoVGiqUw9PDR1p','5PsyhOvPa2YljQW11rcevQsR','i7GjoTaQoBXuuvatooNTPF3HV','3pWbn8zWQOX2OtKR4AaSLeUt4M0IjwSbSxrUZtsafSDNC4MT6wIVl2cDPULkeUqcviNNMAF23nxi6g','uwJ7Tjh0O7vASyV4t8ceuhyBrPV31X5t8NVQitQhQ2A3UZDat0rVyB5UsHi87tzvPwk7fICWWZgdu',8);
-INSERT INTO t VALUES (-1168649435,13,'sSNeCGFG5Qh9xWb2kArSNHljZtN9V','kawTCmKhEf1w','fyIWa','QtetQA','jpde2xZ0mIyEc','goLpuO0FV0A9U9iBFGR2wF1vDUwSCcK7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1313632738803375279,8468501788236334270,'z2eGvadmoEXLhpB6KsNlaUD6UtDQhCxqbtJAuqRusoTI','S5vmb3Z8R6MEt8OcAbHWEqV8wU0Z8CWP67LILeSBTmi9Mlt2Aei5GEt2agy6yBjXnpQPzJxPTNpwo6aybYBrM12JxlktsOeWRZAd4pXEF0qjA5GPfsUir1jcGaUP00UFBpQAzX8YU3dXuP49h458Cftmm0Edl4dZsmuZdPSwRjfsdXNWjJPIriLqtgCVE8upWo9ADUPRl8BMsxFcptOx2RwvpOm8Jzj4991ymRAGMgdR4PvB2','3c4jZ96IOrMW2qmFoJZ1Ovf0','fBH171XuPTkBRDTMIu0kIlpxdJTzGESkzntuEqzbEIpA20SkZtuTgeKv5Ufw7uJyiesgLaefikRCL0S1Jbr15i1iT5bFsWO88GtwFePBqAr8owZU1YODgaDk7UUinCfb52YZikvDfAAACGtYOgt29puiExBoiO6x9aMGyzW5mPW04yTCz46B87NOBOiTVjpcfAusVltXckiGS6fH1GQNkzQp4ZAZD44gjesWjWwx0xvjhdGwXO18V317Hj5S','u','L',13);
+INSERT INTO ti VALUES (1313632738803375279,8468501788236334270,'z2eGvadmoEXLhpB6KsNlaUD6UtDQhCxqbtJAuqRusoTI','S5vmb3Z8R6MEt8OcAbHWEqV8wU0Z8CWP67LILeSBTmi9Mlt2Aei5GEt2agy6yBjXnpQPzJxPTNpwo6aybYBrM12JxlktsOeWRZAd4pXEF0qjA5GPfsUir1jcGaUP00UFBpQAzX8YU3dXuP49h458Cftmm0Edl4dZsmuZdPSwRjfsdXNWjJPIriLqtgCVE8upWo9ADUPRl8BMsxFcptOx2RwvpOm8Jzj4991ymRAGMgdR4PvB2','3c4jZ96IOrMW2qmFoJZ1Ovf0','fBH171XuPTkBRDTMIu0kIlpxdJTzGESkzntuEqzbEIpA20SkZtuTgeKv5Ufw7uJyiesgLaefikRCL0S1Jbr15i1iT5bFsWO88GtwFePBqAr8owZU1YODgaDk7UUinCfb52YZikvDfAAACGtYOgt29puiExBoiO6x9aMGyzW5mPW04yTCz46B87NOBOiTVjpcfAusVltXckiGS6fH1GQNkzQp4ZAZD44gjesWjWwx0xvjhdGwXO18V317Hj5S','u','L',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (9755455754261762305,-5097288459997748316,'gMsjMhnDef0p','vlugQ5vMBXQ','kGjCSD0E6D4hAHwXU4L48L9PdTKNuH7XBYhbt8zyjiIvYrf4UtTL','SRPuPtZKC5Kaubuv2FWr1KNMWYQ0OEVw1JPLA','D','5',14);
+INSERT INTO ti VALUES (9755455754261762305,-5097288459997748316,'gMsjMhnDef0p','vlugQ5vMBXQ','kGjCSD0E6D4hAHwXU4L48L9PdTKNuH7XBYhbt8zyjiIvYrf4UtTL','SRPuPtZKC5Kaubuv2FWr1KNMWYQ0OEVw1JPLA','D','5',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8056760799191482205,5582961602546746758,'nb3fbb0hlKKCM2yhwGKvL','hnYEkgUkkWCWd7PBKzDOYq1waMluDvf76lmW14xUXVd3VATfDudIulr0t4xNFaXrBoju6nDs9sjGwzIxhYfk0BDFWNv3nruItU2JLfn4oOKRg6howdkLd4hBsR6Iwh04K9hIKOSruf3h4QhpPA5L5gVlq8jYeEemzXlMThGbL8ipdL9vXxi5rpmx4RdHn11498w2qEPQi4kfanZxbq3UgxrOtK','t5NYuPW8MJSRpg9zt1hibRfB28m5HoFeGWLm8w2hMYYb5X','vAk6ArOSUYltS1weaswN3mujJxQFLzlhpJqWEJeDKluE8Yt6aJUKhwPehrfKyyRi1cXXa5pk2jIFxI5BZKaF03UHnDhCeZr9VJKKprg2S5K8Sf2X','1V','S1',15);
+INSERT INTO ti VALUES (8056760799191482205,5582961602546746758,'nb3fbb0hlKKCM2yhwGKvL','hnYEkgUkkWCWd7PBKzDOYq1waMluDvf76lmW14xUXVd3VATfDudIulr0t4xNFaXrBoju6nDs9sjGwzIxhYfk0BDFWNv3nruItU2JLfn4oOKRg6howdkLd4hBsR6Iwh04K9hIKOSruf3h4QhpPA5L5gVlq8jYeEemzXlMThGbL8ipdL9vXxi5rpmx4RdHn11498w2qEPQi4kfanZxbq3UgxrOtK','t5NYuPW8MJSRpg9zt1hibRfB28m5HoFeGWLm8w2hMYYb5X','vAk6ArOSUYltS1weaswN3mujJxQFLzlhpJqWEJeDKluE8Yt6aJUKhwPehrfKyyRi1cXXa5pk2jIFxI5BZKaF03UHnDhCeZr9VJKKprg2S5K8Sf2X','1V','S1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(52), d VARBINARY(52), e VARCHAR(23) NOT NULL, f VARCHAR(48), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10903167,759772146,'xuEyJEUqV22ZI7LIafvcXc8MwfQTsmSCirYYQ3JDVgeXx','PXf10b2FNehD2ue','uUHVntQlI3fQ','ps','cx','b',0);
+INSERT INTO t VALUES (15492081,4215854095,'G1yMyJBQyjJkRChV5EtQhm','jVzkn849FKv2TsgsyLyKH','aP1FZa7oti4MTNHKoX','8LI09YPaWhmOP7jdQ5zRkVcoMbZBZSAXxz','L','M',1);
+INSERT INTO t VALUES (5941990,4096457529,'1b9wPlxRtDVVK5e9w2zgqH8YOJtMPZRi1DAuRrobw47gyyX','8FmPUI8U2wk6zvGWR6ocYj2wLofORuzY7nOE4nhba3g9BU','UHYU8xNptgZkmgBaCEaZ','yxAVEj2L4G','V0','e',2);
+INSERT INTO t VALUES (6832210,851695179,'omM5a8vV5xnzptV1ns2k','KtwxhMW1hjqdqomkE8J97w2SKr0KVkz9co7LRXb','Olzab','tFwlaAYYJWWlQuimwQIQpHjX5BiDfHTccjo','U','C',3);
+INSERT INTO t VALUES (9535495,3487013544,'HJPQ9ufFj994TOeh31xeKSBgpEVoPj6pywMrB','ZGKSchg','Xw3kme','bk0xFNbUmfS39XW1SH','wL','x',4);
+INSERT INTO t VALUES (16487810,910684273,'foBBLrUSCReXuvZmg0W64sMNRttFiOPyP2I6BAxPD','iIrQM2lF3i22t4XdyjxyqCBC94Ycg0Q7J','kYRe0r','gJZi5b30iGSQWI0SrfDozWjPxu','N','1',5);
+INSERT INTO t VALUES (5047369,1283882641,'EA3b0qrvJQypnJOciArN5M5','jXxOsRTSYWVFzJuobaYoI00xg2PqUHaJgCY','5','Q15fwtxHs70WeZ22iai9hzGpUzpFxVMpn6lp0sHlwTdWK','3t','H',6);
+INSERT INTO t VALUES (6729840,2813074837,'jnuy7I06yp12L9nNFHbrK4ZU','TLxUxjOrEp','1ZeGHevtLv','z5o0qMj2ewW6JhBgkNIyChVmEGdlOlMel5U3E1J','qN','X',7);
+INSERT INTO t VALUES (14376233,1847024205,'LkWd84oc2p3wXZqHulM','xcb6Ae9Hp34PVpn2kyhWn0G','wpojA55F9kfhDdh','JJ5','Yx','p',8);
+INSERT INTO t VALUES (9923711,109072319,'Z5TCGTfLpg','zX5xoOxYzJPXRVz5Tq9','3YHtvsZ6v','NvEWoCZiVDfqsN6NQ7XkpXFNWXE58YF','N','O',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(52), d VARBINARY(52), e VARCHAR(23) NOT NULL, f VARCHAR(48), 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 (-1449067329116909216,216,'C8SOuPxo9mE4eNhYrVvVzwy','C7zqvy8R2KlGb8yD6Qa5dcI6lXAvxM6IarA7HaraW','51Kx','dclyRlcnckuOHcP6Rb6oi3B2j','pHjQ55xWd','FuQcsIRR0Ia4BWybtVW86bNv2tUm9bMgfeGiuF5ey9PyBBJGfMt7rjZwndGxzf',10);
-INSERT INTO ti VALUES (-1449067329116909216,216,'C8SOuPxo9mE4eNhYrVvVzwy','C7zqvy8R2KlGb8yD6Qa5dcI6lXAvxM6IarA7HaraW','51Kx','dclyRlcnckuOHcP6Rb6oi3B2j','pHjQ55xWd','FuQcsIRR0Ia4BWybtVW86bNv2tUm9bMgfeGiuF5ey9PyBBJGfMt7rjZwndGxzf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(34);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
-INSERT INTO t VALUES (-7396570551119643272,163,'vZg7zHOVUrliwM1Q32KU','vV11Rm5jRLFL9VuAb','vMN00GKpOuLv3AXaM0at','0ytzJUZ','gS9gkc1FgNp','ismuDeA2ZiEQbG8DwHpCHy0PGqA55Vc1AwDtIE36DD8NEIk',11);
-INSERT INTO ti VALUES (-7396570551119643272,163,'vZg7zHOVUrliwM1Q32KU','vV11Rm5jRLFL9VuAb','vMN00GKpOuLv3AXaM0at','0ytzJUZ','gS9gkc1FgNp','ismuDeA2ZiEQbG8DwHpCHy0PGqA55Vc1AwDtIE36DD8NEIk',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8380543829194426416,63,'IjmGOA6','vSRep10Iu1LXXlHYM9Owmf985tOSDjEfJYzuZKLbuFWgoirmoHC3JuiIFo218EnFsSkTVyaJY7MGAVDz04wvJHGMpPOdJjmfcXICh8rmwUq3GNTORnG7DAEqr1J2riVouICNRQMh20W5p6z0tj8zTb6I1wm4HhrIP3t0YFWLRQVmKQ','9CEkVqZn','MA07Wr30RpdV','nwaUGHvYIMqiZZumTtAx5lvKSBynFmtmwlbI','eIfneRetIjGPvkJi6lvcq0GHC5yF4bu',12);
-INSERT INTO ti VALUES (-8380543829194426416,63,'IjmGOA6','vSRep10Iu1LXXlHYM9Owmf985tOSDjEfJYzuZKLbuFWgoirmoHC3JuiIFo218EnFsSkTVyaJY7MGAVDz04wvJHGMpPOdJjmfcXICh8rmwUq3GNTORnG7DAEqr1J2riVouICNRQMh20W5p6z0tj8zTb6I1wm4HhrIP3t0YFWLRQVmKQ','9CEkVqZn','MA07Wr30RpdV','nwaUGHvYIMqiZZumTtAx5lvKSBynFmtmwlbI','eIfneRetIjGPvkJi6lvcq0GHC5yF4bu',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (150531119175135171,1577114254,'k3xvrG9joi6a69iijME7fjNa3OrEYXfCg','OFw2TZgN2AcXzFEHs7NW4R16MKAwJZSZFlOZu1','Lou','JJaO0ogIITyWKHJbG4C3fwJVZ8f89DWfIfV','SS','C',10);
+INSERT INTO ti VALUES (150531119175135171,1577114254,'k3xvrG9joi6a69iijME7fjNa3OrEYXfCg','OFw2TZgN2AcXzFEHs7NW4R16MKAwJZSZFlOZu1','Lou','JJaO0ogIITyWKHJbG4C3fwJVZ8f89DWfIfV','SS','C',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
+INSERT INTO t VALUES (2854836355956432051,1357209431,'sSpdS6qU8ublb1XrmQdm10tS','gqsrR4tA9eUqYCQYKnD12M','7UcH8UhGfZTf6fZ','czBGCpEtW0y94q1l6h7Nog7','jw','d',11);
+INSERT INTO ti VALUES (2854836355956432051,1357209431,'sSpdS6qU8ublb1XrmQdm10tS','gqsrR4tA9eUqYCQYKnD12M','7UcH8UhGfZTf6fZ','czBGCpEtW0y94q1l6h7Nog7','jw','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9454657762434087270,1974818060,'kSlOHnjIH9amo5BzMHTdyM1Px0B','d1YmCqNOl1ft9dyMcl0mRZcpI82lJ7jjSSgFm5DbboDoctyOeLTEbpFE7n5f3pt3MPTuRfVnvngVUujmDbXnrtgLPaGUR1uOB4Qf15wTawtjUT3a05sxI2FqM0FO6RDn7QfOPqudk41OrwYW6hXE3Mf7z6t7JX1eXuKTeXqfJPGkWZnxAMjS42v5dkdB9IvSV6a4HowGel52O0g7Ze6OyFk4gCEyu60XT7YRSrO32P','8niYk','sk9kFs8','pe','T',12);
+INSERT INTO ti VALUES (9454657762434087270,1974818060,'kSlOHnjIH9amo5BzMHTdyM1Px0B','d1YmCqNOl1ft9dyMcl0mRZcpI82lJ7jjSSgFm5DbboDoctyOeLTEbpFE7n5f3pt3MPTuRfVnvngVUujmDbXnrtgLPaGUR1uOB4Qf15wTawtjUT3a05sxI2FqM0FO6RDn7QfOPqudk41OrwYW6hXE3Mf7z6t7JX1eXuKTeXqfJPGkWZnxAMjS42v5dkdB9IvSV6a4HowGel52O0g7Ze6OyFk4gCEyu60XT7YRSrO32P','8niYk','sk9kFs8','pe','T',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4814277383607159305,1,'XRPMf4B2jCIsAFF2MFhQeYW','l2vTDqadDyBuyfHTrS5feTYv0HsFHRyZwydn2IKjsztWfwcMdGawMwhFkC6UlPOdVvJIu1OPKsq9BlknIAzYwful6VAdT0mJhzSRexmGEdb4Un7800XA5jluEh9E0AVtoKAXGEiE7TgLPf4QsApvjpFAlBVoQQIvTYvWq','BqEBh4azZH56XHxiib5zEmrVU','RS4Wljj1SdJTme8j9UpaLmNttnjBgSLlblTM0CY1JZnjQTfGmrS2iGrTAoFkiSz7pMXtBlLOG3jCJm2UGp1HoCQUTzgc2WQfnUeElKmm8NsmrgofsFi9pe3V5xoU32XeyUVaFC8DRwHYU1dBUXdVjmiprhiebwgCpsAfxIQnpGkNRYpThdRPxtwu6bALJZ6ew2KAxSfIBPAmLfbXV83TfOHAN56PXDVaFZOtCyzfVw75','2UnJCWT4PXD4atD7c7AOb4GmYXgurn33pD3z641oRyw43ZSH0SkCelmig3r8OSRmQ','0ldn7frWfiuYYHcYO8Be827dHh91EF6sveNc29qQVUwAduL2KiPtHG4dxL3AtYYV3DJjjBXQa1dYc1S',13);
-INSERT INTO ti VALUES (4814277383607159305,1,'XRPMf4B2jCIsAFF2MFhQeYW','l2vTDqadDyBuyfHTrS5feTYv0HsFHRyZwydn2IKjsztWfwcMdGawMwhFkC6UlPOdVvJIu1OPKsq9BlknIAzYwful6VAdT0mJhzSRexmGEdb4Un7800XA5jluEh9E0AVtoKAXGEiE7TgLPf4QsApvjpFAlBVoQQIvTYvWq','BqEBh4azZH56XHxiib5zEmrVU','RS4Wljj1SdJTme8j9UpaLmNttnjBgSLlblTM0CY1JZnjQTfGmrS2iGrTAoFkiSz7pMXtBlLOG3jCJm2UGp1HoCQUTzgc2WQfnUeElKmm8NsmrgofsFi9pe3V5xoU32XeyUVaFC8DRwHYU1dBUXdVjmiprhiebwgCpsAfxIQnpGkNRYpThdRPxtwu6bALJZ6ew2KAxSfIBPAmLfbXV83TfOHAN56PXDVaFZOtCyzfVw75','2UnJCWT4PXD4atD7c7AOb4GmYXgurn33pD3z641oRyw43ZSH0SkCelmig3r8OSRmQ','0ldn7frWfiuYYHcYO8Be827dHh91EF6sveNc29qQVUwAduL2KiPtHG4dxL3AtYYV3DJjjBXQa1dYc1S',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c BINARY(31) NOT NULL, d VARBINARY(22) NOT NULL, e VARBINARY(81), f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2826033,9525115468291147071,'yo01t3R07OoAa3Q3CuVqz9qoVGa3','Fl7v0H42mDD','MKiWHrd9','752ehJYDVCTMM7Xng1MrBD','srXMLy0nBykQBjbXSmmCGzQmBztQykaxYw5WpS6eNEJXrgLYkoRY0i','6',0);
-INSERT INTO t VALUES (6164335,1777571777318640238,'x1OVOZNDPE2YNO','LI53EBbJBzvBOuSarG','RhbSXuyVdgDeWMRqMEtX24g9jY2uwuASK7IRy9VRPYIbZAaaTORZ8iTZ','Bim0V2coGIUYt6','ANAhcHKlEfE2TaDVbSQbeyx','simuJEC12bns354obtZYaYdCAFgcLY5xWDrFHGd5GrGNlcKGW6u1T539m1A5zegI9NIQxnKS5GiElST9',1);
-INSERT INTO t VALUES (-2849091,8370191332458731265,'OhnyifkqUPRgarizKy0VA','UxOOkrqhRGQls5yqyyCY','oNaU1Zc2sCfS0BEYLjySaylbVlKJdaUt3EMLqQtpwZAW3DAl','2HqBWzBf8Tdm2C1SvFsUl0IVHmks1dWSCULv3S0OmYKA5lHK','u0lnJn17bx6wSANpvG9ZcqBaTegmGR2lhl8dgz1x05','CMhqvnWrylkWbMIeKOpcwKTckfxS9NuflkCB',2);
-INSERT INTO t VALUES (5183715,10601343522167965686,'Hf','tSpMJAwSIzFvkJ','wMQPaHBDxyCAvbSEjr3vxaSx9uPQmz34hleSl5tHfOlaZKgabFdQgo3Fv6wyWI62','GKuPgHzxEdgZatvrF8pZxHcvC1vxCpLSsFD','2j4yIC5300nFW0aow3UNhjfv3U28','muvZXVmXEq23k5X6C8QmWDD7LStdiBdbuc3ozIraxIgE2Rng38z3qnaKbpXjKCX2pntRDQAibJcL6gkCsS1JXizeJyBphomQb',3);
-INSERT INTO t VALUES (2597844,12388107553643577719,'kTaLzLPMyx','yLa718','smTAWhI6LE67GI5fS4vDhVex','n9lVcmsPDcOjWNGIaeCnAOvKi42stEht7Y7rX2RXa','i67ck8B6Q3wBU2hgGtpZ7ng3pmHMJe54NWD3O8mUsigo9lbz7dyGnWECodJmxDXrx','g5drfFc8KXt4LJJXpZY4UwoHdUevoUv1Or4ihDk42JtInMkZzQSH0YxaLjTKINOI',4);
-INSERT INTO t VALUES (-4516694,429423208766859189,'SCS37n8gvO5','mn3w3ddY','PCqrQ15vKUdDPMSuCY2jTeDj0','laSu0VmZtzOBYJjw6l8GEGnKuReCAdY2OnBhtz9Gyf07PWaVPZsCx6U','7Pu04tSpH4Zyspk6bZyUeMG8pY0xhI1oGGTYEeXCe8M214TWRwanT8P0mrmfg6G7HjmVnaa9bkXzDvpesQAO7s3SthLFj7F','UglDnJMLGTO1HFyllwpQgGd16nDWhGFNHZq1ITRuv2436YKFm8Zb89s7MENNoCoc6VbTZFJzuLOMihE',5);
-INSERT INTO t VALUES (3945957,13136238178953437084,'HBmNpDm8o2WuunY','RkgBqcHuAfowbk97BEP','KGfa0AJCjkcexvypRB78rtJ7NxJuLU5M1TJmDSgvja','io5wkxObmMmyP','A9pHqOegd96D5jy545Bj4MROCauVy7uM0Skw2F8olqHeGJYRqYRHbX1K7K4g5wTCU','1vk3ngRaO5pZicslUK9sGUQKi3G5IzN6WXX5tSWbiyjhJRgA',6);
-INSERT INTO t VALUES (-361407,10448846623278629944,'5snHmakVXD','iHNJIjlOPiV66cob','r5yQJV6wNROR7D1a1j5zXTuAvDKuN4DswqEdTlmoNWnoMGBmHgz9RliVawgEZuNgYTqZx5GUN6','jpc44IB9XfAXSxMb','aomiEZTYN8TtS89fwx','0G7mgwMUHPeoxcaWM9HTbkMT9KsgQ15mssnjXRQBcYeJ0cCO5VRSiPnMVTLHoWVB1NZW3Bz',7);
-INSERT INTO t VALUES (-5510088,1417629526670243676,'d0m9N','iOBhy5lx268YYIGO','chn7uIIBnrmUiKdFfeOpM28rS8XL','eYr7yFI26RzShNCYDoA64NUwnDvbtwoseZcWcswlduSbx9iviTBNCDAlo','t4JcFvrUwHTONJvstVNI4Trl59UGB4SMkXwRNoTwscG5GZDhy424Jq','4IUwfiqJuyVqSIIIRZBej1rLe7hnxvLCM5WQFnmdoEw0UIvCdq0eR45szFFBaHnUGC5G8d8cIG1jy',8);
-INSERT INTO t VALUES (7249321,8871671581103951471,'0vH18QtF3','GSyWAs','zw27Gsj5seoFZnU7hUyvYabCks1rB4grpdpRq4tMzg0BTr5PU9R4VKtoefZnk7oikcaEV6W','ahYnOqWotfMUkysk0tnWHTA7eituZjBpDV7','F6W0pD18FqVZJlxQuXPuvFjrmymdkEJt7NJsBcZYxmI66MmI1FfHqSJ92q8jFHBaDoTxrHhNL','8djDKaUrBoLVyDD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3069870262957169893,1924961747,'E5','9Ju','fCycMETXf7nbYhZTSP','3an18uAhQG0dxriOy1JLNO1ZjPQoL0NxMSjz9RQ7xzFtDMwVM5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZlKIcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wad9TVMtny12gOexBUwFkISp0CpLu6P9mN0ds','h','J',13);
+INSERT INTO ti VALUES (3069870262957169893,1924961747,'E5','9Ju','fCycMETXf7nbYhZTSP','3an18uAhQG0dxriOy1JLNO1ZjPQoL0NxMSjz9RQ7xzFtDMwVM5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZlKIcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wad9TVMtny12gOexBUwFkISp0CpLu6P9mN0ds','h','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12076461314675121265,136988228,'IZt91PgNJOIduS2nq2ysyDGKeZZ172Tw87xI3H5DYYmLDbpO6','6wmmUsdBnAf4muAT4nW3ebX4cj96aCCiP6DJN9YX2ctEXxiNZi2oBSCaTwMv2IsT7v7H4FVwW1vorXFpgOIfBkAvBMjb6CjTcp5hZGu2PzNLjsFtwfx0z','XgloDzv5uhDSv8qxK','Qi9YF5RT1CFolJ6VhsybJgyf54496HapVwkWgvGllJyc4QPQsS5YftVUnFgJ7ZD7B9Ue06xQfR4EudFfFg3eT0j9RO2Ch58llMvnIYCsZxJgn6cYkknGoK2WMKMraFQ3wXnZ','L','V',14);
+INSERT INTO ti VALUES (12076461314675121265,136988228,'IZt91PgNJOIduS2nq2ysyDGKeZZ172Tw87xI3H5DYYmLDbpO6','6wmmUsdBnAf4muAT4nW3ebX4cj96aCCiP6DJN9YX2ctEXxiNZi2oBSCaTwMv2IsT7v7H4FVwW1vorXFpgOIfBkAvBMjb6CjTcp5hZGu2PzNLjsFtwfx0z','XgloDzv5uhDSv8qxK','Qi9YF5RT1CFolJ6VhsybJgyf54496HapVwkWgvGllJyc4QPQsS5YftVUnFgJ7ZD7B9Ue06xQfR4EudFfFg3eT0j9RO2Ch58llMvnIYCsZxJgn6cYkknGoK2WMKMraFQ3wXnZ','L','V',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9608366271630209859,2166021279,'SbD9ifu9UuLh','FsHqwIODldQtaFfdVYiR','BMhLgSL6XdzyA','SAuET9BhnBTBI2GuqXaPNz2Qhjl52sW6LIowtDrJ3wjDxvpIUixpTjXNPub6JBrPN01j6qWr8687ZE7XXf27rk4nKRRyFMkX7303Gf3BjSwFlIjV8SMaido0IBpnzrdCBcAHwu1bEjpDcp2GnqLYmk3XAhpsNJV','51z','L',15);
+INSERT INTO ti VALUES (9608366271630209859,2166021279,'SbD9ifu9UuLh','FsHqwIODldQtaFfdVYiR','BMhLgSL6XdzyA','SAuET9BhnBTBI2GuqXaPNz2Qhjl52sW6LIowtDrJ3wjDxvpIUixpTjXNPub6JBrPN01j6qWr8687ZE7XXf27rk4nKRRyFMkX7303Gf3BjSwFlIjV8SMaido0IBpnzrdCBcAHwu1bEjpDcp2GnqLYmk3XAhpsNJV','51z','L',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(40), d VARBINARY(78) NOT NULL, e VARBINARY(60), f VARCHAR(74), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58599,12433600,'DvhwarQSr45UJAZ4o2x8h9q1','iKshOZzhwd3b2mjtZdez','bJSfRZggi1KvdNB5Xs9SETVzfYj3','XZzcN','o','z',0);
+INSERT INTO t VALUES (39251,2163782,'I7QMZRIUwNY4BQov5rNv7N9LSh3EqyaCX7h8J2c','Kd6JlH5f0FSGJgWJDLB8fjASzIjx0RtBpRZH2J2l0J3O9uWTvORWTlceP18','wofHWxOt5KIfW26dVRxIhs1ZGrsYtjXnYdoGD2','PEV3wCG0hSAB4zaLSg95WdmnMceBK1SGUL2voGtF1lrPW7x4fFVGa4Gnw','r','j',1);
+INSERT INTO t VALUES (51110,16583582,'iIaj5xrfl7y3f0e8ULsAERe2XtObVKqCKp2iTs','qmolrMUv0iUGQNxKuYJqM7ms9ypW2i','s7KlIU9Wy7lREuvhbQM','bvP0kDU2OEtrD7bNK7hALqb','p','d',2);
+INSERT INTO t VALUES (30706,689659,'aXDWXXzJdkaplfuACxD87Sp','qtrNlbcNMPHAMh4JlNakdjKpvI2RxYAkkavGgIJBc','LF6ehLzaRBWTlAMLaMiGdxq3uF5XkxSEkMN4D0IVzYhxzRPxYbka6kOyik2U','prZ9NmTKLTsM','op','C',3);
+INSERT INTO t VALUES (29622,10989991,'DX3tj5Y6MF3rvdxMO','6','xaCqJ6Ru4m0Y','QXABNv92jmz4V7UkAjiA1RdLrDaQ6OWsVVTFpOw6y4k0','7','C',4);
+INSERT INTO t VALUES (59002,7660223,'cNnFA8','BPM7wWZUMR','b1Eikf6JZB5','Vbb85mt7w','W','c',5);
+INSERT INTO t VALUES (3872,3683586,'4xxICqFjNUTyi','IKrvSgPnh7Tsrm4Yrkm0rc6xwQOg','A5WGhAbOFUoTWetbCijEvT6JUdGgaH0OrBtyNnPejvXhQqI5hoS','Zf5ZwYKpEeCAud9ghNhmAWutKCg4gIVE0QGsSrakj1pBvOaVLoyMP7AyRPanX','p7','A',6);
+INSERT INTO t VALUES (25333,3988976,'Lf1l9ssW4H','EdUeVSrEgMjT0ghTBlO7lnlRE17jl5','LKLKotIG7wTnd3MCx3DATm','Dc28Dxae67e72zmgfCJHD5HQn0dY','Z','T',7);
+INSERT INTO t VALUES (22558,16051748,'3SYqcJaql','WjnvMivBPyGU20BSXP7KhmyUWXcxu5oO','fTaICFbDEfkWERwn','dV4u1PdvsvfcilXvaZEbLosz3tLWLDF3GgvLk3lABgORx','4','u',8);
+INSERT INTO t VALUES (40056,14955357,'d8xOdSK6W21NK67','Uu7e3zrHEZAwCIDX2V6TWHMCyHN7IEK1bJB','MU8BRcsALGHmIFiGGyjlq9qneiTC9','r3s9PCyV1cUJcKSYWLvw0M9298fojRme0CvgCfOnSmPKBy5PYRjsUAU','J','E',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(40), d VARBINARY(78) NOT NULL, e VARBINARY(60), f VARCHAR(74), 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 (6813114409612446513,5217521096812737900,'0TtiZ2rGMGSyuypLTU','XLR9rrVj0YmQwW','mpPSZAwcy','irInq2eMnu8slQgx93UGTC9k8XquC2zvA0pG3WV','wgKu3cADiCz533pAgdDJFpn88lzom4EfVRvWtkl4rrMxZ2Ito8sWedFJmpRFDpAe3OocXuHOvT3Y','CqHWYFiUWClqbcyOino8yxO8SS80iKwPmMY2WkWA',10);
-INSERT INTO ti VALUES (6813114409612446513,5217521096812737900,'0TtiZ2rGMGSyuypLTU','XLR9rrVj0YmQwW','mpPSZAwcy','irInq2eMnu8slQgx93UGTC9k8XquC2zvA0pG3WV','wgKu3cADiCz533pAgdDJFpn88lzom4EfVRvWtkl4rrMxZ2Ito8sWedFJmpRFDpAe3OocXuHOvT3Y','CqHWYFiUWClqbcyOino8yxO8SS80iKwPmMY2WkWA',10);
-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 (-4347835588698602458,10806551110881944085,'COIqz8D','Ey2LQ3EUmPgW','fqwqUQ4gMwEbIWh','IbsTF8OfBwrjHz','80WEBHFdu3eCZNMG88UZ2FsDnrExuyv1Ly4R3kL5I7ht7Mk00IdZiT76hC9rHatnIyf3rAy9VoQ9CFcbL4LfsOn1x','3njMtwBCscisBCKUf4b8uS3MrtOPohE',11);
-INSERT INTO ti VALUES (-4347835588698602458,10806551110881944085,'COIqz8D','Ey2LQ3EUmPgW','fqwqUQ4gMwEbIWh','IbsTF8OfBwrjHz','80WEBHFdu3eCZNMG88UZ2FsDnrExuyv1Ly4R3kL5I7ht7Mk00IdZiT76hC9rHatnIyf3rAy9VoQ9CFcbL4LfsOn1x','3njMtwBCscisBCKUf4b8uS3MrtOPohE',11);
+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 (15637337232172062272,10926022,'9NdFuY3GV2PLAYZE93aFIcd5Fa','ktd3yegPBud5g3t9yWDs4Rilf','f17FgezkYTHEmT4lPfqUHbQfsb','LlxzztyWttQdmrDrgkPB05Jd5ZxTOBTdmcfcZSug91SkcK','WP','w',10);
+INSERT INTO ti VALUES (15637337232172062272,10926022,'9NdFuY3GV2PLAYZE93aFIcd5Fa','ktd3yegPBud5g3t9yWDs4Rilf','f17FgezkYTHEmT4lPfqUHbQfsb','LlxzztyWttQdmrDrgkPB05Jd5ZxTOBTdmcfcZSug91SkcK','WP','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (4794870471971702686,3630734,'OwZxzNCo0K1k4BpaR1Ls6u','cQX6KrAQxxUQIFORFEskQIAbfLDhYfpzFOEdtGA','4XWxYKZbT','r1VC1MVBN2HTY6tHih8CMCXaYM','ck','f',11);
+INSERT INTO ti VALUES (4794870471971702686,3630734,'OwZxzNCo0K1k4BpaR1Ls6u','cQX6KrAQxxUQIFORFEskQIAbfLDhYfpzFOEdtGA','4XWxYKZbT','r1VC1MVBN2HTY6tHih8CMCXaYM','ck','f',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4203472407894459786,17477186354813226730,'GhGofm7PF3fuIIoV3aNG56','6Fo9SauHBtqJphSg','2KGVUMmAc0nwngujpOJYcFtHJFLLtIel','gQDCh6G','ipG7m0RK1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yC','u8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy4',12);
-INSERT INTO ti VALUES (4203472407894459786,17477186354813226730,'GhGofm7PF3fuIIoV3aNG56','6Fo9SauHBtqJphSg','2KGVUMmAc0nwngujpOJYcFtHJFLLtIel','gQDCh6G','ipG7m0RK1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yC','u8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy4',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3712984937406487998,10176660297023407338,'LmRLvNYjptVb','1zcWomC8slNn6ZxpjpqGXxF9eZDLe7J4N2p','P5dxYuCoF7w3Elyd9ZhtUkUCixsyaDPXpSus8dEWq2kXU1RQQxVgy03d8YB4is4HigsKOXtM','utqmv2waLiSg8nDrvgM0tEXsrg0LJjwpKcfLhsJNbrwUdk1IYxCWFSFvrlwBWNJUyheauqmM1ZPmt','e9JMGESHp5tFWfgPVyzqcRodUIhjQtsHs1hl','5AboZZMX7o3X',13);
-INSERT INTO ti VALUES (3712984937406487998,10176660297023407338,'LmRLvNYjptVb','1zcWomC8slNn6ZxpjpqGXxF9eZDLe7J4N2p','P5dxYuCoF7w3Elyd9ZhtUkUCixsyaDPXpSus8dEWq2kXU1RQQxVgy03d8YB4is4HigsKOXtM','utqmv2waLiSg8nDrvgM0tEXsrg0LJjwpKcfLhsJNbrwUdk1IYxCWFSFvrlwBWNJUyheauqmM1ZPmt','e9JMGESHp5tFWfgPVyzqcRodUIhjQtsHs1hl','5AboZZMX7o3X',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(95), d VARBINARY(45) NOT NULL, e VARCHAR(77) NOT NULL, f VARBINARY(82) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7272752,14629140,'CV5a','HtAxuSKDHf8idxX2Pb','p7GXAHWqoC68OKMNq65vPX3lDn','2x60Na','Nt0cpp6L3','enuqEUq9NThc7sj2AiT9MMtrhCSX1YgZa',0);
-INSERT INTO t VALUES (8209174,1069550,'pQvZS3a3hWqmj7V2ZKszYn','69RJ','XwR2o5DX85QOHmuVeiHL8CoxwBY','1iuCEw64wQLQ','iANEj7O1DGHRtJNYwBKgloUsEPqO','6Z',1);
-INSERT INTO t VALUES (3677450,10986305,'l8O6q7BMuBl1PNZITWsFnRaPngx0PnAUbtLMIVUYWv3mBIZlah3HnHF37vtMhIwvh','whsa19svi5tuxBiq9OebOfkCCd5eALz3ad','E0kEX9NQfXmIaj1o2tBeXXzyJE0I0DiSIdxr2w','Z7HLj3iiAkve9cn7fobqFFFgpAwyO2F4FsZzo1yy8Fc4sWKuncu','YXO8jBQ0e6YRor8N79vpiQuWZRFYv','ew',2);
-INSERT INTO t VALUES (-4179919,15419649,'UXG2wzagjz0rfoz0vssqmwKN3OiCHvgJEWFQ9CG','aYi2srZ2uXlZrUooZhhu0mz9KCvuNQyTaCZ','cdtsmVuYX63c0GGN4ARDBzHsKAR','pdEIPA5yXczcoZ','NChEHSIHDpIZbByvJwhl','TaIsM1quM14nPApDzytvqi4wSQDc',3);
-INSERT INTO t VALUES (779448,14431363,'NRCAsDwUsi7','zXQL7Tykr','rMVKog5kV0Grc9PpE3RGOIqSgfOOeGKc7j2W0EBxFfbuqPdxXi6U','2FRPy4Qflm1GUzkKcZ5j7cgXkTf9xi2lN0AiZklh6wJWSaevzn8YtpDsLhIXuthDkMVjJQdsE','3s2NJL6PzsJJVpYR1Oews64i6sS3OFpcP3pmq31knEO1WF','UWeHoKT6PPrT4yBvYT',4);
-INSERT INTO t VALUES (4381949,16367318,'4bbrO263uDyt2PZ16N6gyRuZPOkgku1LpvhloMnq','3jqc02iS5Qen8NytFJtiUKa8eYhydA9qP2lHMRN','1i8uf7sZnHzMyKpiRkqYdskp01GqRX3llIk1gj5ZUVJWUlxrC05eJf38DIbwB','JkPkvoGU89gxGoqdd33jFtYyMeOeyKURDFIHrUs66nvwa2MqV70lu3cJwkHelwph7zFhtnpgrf','jyn1pksV8FMo4WfAa6OZ8eZRBdbdug6f86xbrHcs3d','8TlRrDRJcLQliKUsqZYfJDX23vnycTfChpEG8tJhztwoIklU1NzNNm63RYpbAp1YTZfsEZ9PYXnqDmIKenh7bSSi6ZRgEvFwh',5);
-INSERT INTO t VALUES (6388597,10901147,'z5HgGZEuML4BXMBSGBe6XqR67OIm1J4eIHeC77sF2tks6ga14klHKCoPYypzoh07bx','rAH7J3q0XUFwkH','eF90L03aQ9lAFI5GKYLlwWlbAqkTJDwTX3P1GQ33dU9','3VHJWN0xAjdOmi','z0yDGfgXxjRls0G7eFC0jhUGZSrndFRwaFHAIOwcDtwXQYbjoOcbWm7MdkAxZaH2','8HkNWGZcssQ4pKUvwkyoZqOaCkcn6M8gdO8yCT94vByEubfZCPlGBA8mfzdmllQLtneRouLJfjbf2xKBvWL2M6qP9cFbtSYv',6);
-INSERT INTO t VALUES (6423148,13967513,'URM6jdBKJSt8WTAsGNxxWils8C99wmTj0Taq7BRfUINVjHLaG8KyRPfpR8QI3HNf031q4GGWOOVI1BTA9TGo7','kh','isvcUIAEA7RL38WmKK1uoQ4UujVxte1eWgg98bFvfyI','I1p2nvPhwkvkCmBlVZmdZbA8zVH6EePTSRwfDaZuZDeB2iYbCtGfaLsIl6veg5','c9t5J36fd7Y8X27HT6vlHTaWLb3TEvnLqtEpmZrfy5LVx2GjIt9bVCUXjCnqoPEVAI4mlA','IZx5PNY87GLUuI5HgLdLm8iSYPKMlakyUUOM8fWg09Zz',7);
-INSERT INTO t VALUES (-2653627,12734413,'6xAwNn7AeeL1JDPr1N1INd9ulLePyhRmSBU13KkOGj639dRc8nnYlhN4m6','0cq4oJmETNpyhWQzLwmhT6oUgYFTNljU4YJHWmkU','RjPIlwGf2U','hUm92afuxzLZDbP8UrFxMIV9zTkAytliSbmAkpNikjZV7f3KxybU39V7cKAbnzja6evpDnxid','L444Dj0vI3TGwdjAip8HJ','s9neaB8FW95LH1GpjXuV8Ctxk9WlJE7uql2If2Y',8);
-INSERT INTO t VALUES (-2206255,13975060,'AEknrkS12sxh36qS7jYtya3nB2','t6SNaE03k2nzhcc6z5kTdFCrRE8Wnok','W','ob0sLUl7XoKGJXJgPFBbiudaPpW0AV0kEePxkgh','KEUaWZebbrlQ5JCUXW8KXUREJtir','HlThm7n8xVYfUWV2pJQlva0Aex',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15960530627890344758,5886131,'deHPUIKLKl','8wOkcUWz0rXAKA8YkzLn8kv43hJi4RBL3OLeAoXY3KaCVq0hwL8o84gr4E3VM','Hp6uR8CVIgwvSg5jNVy7e700nRMnKPWflB4T956VkLNOvzv','LYShhUCfchJ51O8TcX5AjNV5uFVehadv1QX1MRWmL1YgEVYN3dVC83Uvjv','D','9',12);
+INSERT INTO ti VALUES (15960530627890344758,5886131,'deHPUIKLKl','8wOkcUWz0rXAKA8YkzLn8kv43hJi4RBL3OLeAoXY3KaCVq0hwL8o84gr4E3VM','Hp6uR8CVIgwvSg5jNVy7e700nRMnKPWflB4T956VkLNOvzv','LYShhUCfchJ51O8TcX5AjNV5uFVehadv1QX1MRWmL1YgEVYN3dVC83Uvjv','D','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5422482380262082958,16200446,'GxVhl6pUqmXL7q988YpmRTQDDPZKmWKatj9iF5G','c9cSWJ554OK1WZKNOoRWjNLNeMZlUeB4cyOn7S4un6LPXUEpZ1QS2kXvH79ehYSIuK2W1BsXltxQR5p4alD3tKtEMaZ2WyzDaWD4LviXEz3TVIHGmTPMd2olHE4NCay6TNFa7Fui23SQQqeMc4yMSeD1Mm37AiaJrIjQ3n','KLq5G2NDDmfeaT3yuWhhLPL7e0Vs19NLgMWKtRNJnspAVXmVh','888v0k5WHPQsxpTijb9lZ8tegRyblUwMd6fKhlHj4iB4nH','N','B',13);
+INSERT INTO ti VALUES (5422482380262082958,16200446,'GxVhl6pUqmXL7q988YpmRTQDDPZKmWKatj9iF5G','c9cSWJ554OK1WZKNOoRWjNLNeMZlUeB4cyOn7S4un6LPXUEpZ1QS2kXvH79ehYSIuK2W1BsXltxQR5p4alD3tKtEMaZ2WyzDaWD4LviXEz3TVIHGmTPMd2olHE4NCay6TNFa7Fui23SQQqeMc4yMSeD1Mm37AiaJrIjQ3n','KLq5G2NDDmfeaT3yuWhhLPL7e0Vs19NLgMWKtRNJnspAVXmVh','888v0k5WHPQsxpTijb9lZ8tegRyblUwMd6fKhlHj4iB4nH','N','B',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17289935323045703508,14705249,'W','h8dy2BeZIjajtIr8kqRtO57qWSgFweNRn2CVgNqCglP9bT8','Bam8Rf3gcbOkCZvkwy4dIo8ZxHJSWiqtf7GrT4nbEkLEFP7h','pIOGu9TT8n4OJLhqteOC7dRgQfJMdLeIQXb2f3KnAJHMRcf','PL','o',14);
+INSERT INTO ti VALUES (17289935323045703508,14705249,'W','h8dy2BeZIjajtIr8kqRtO57qWSgFweNRn2CVgNqCglP9bT8','Bam8Rf3gcbOkCZvkwy4dIo8ZxHJSWiqtf7GrT4nbEkLEFP7h','pIOGu9TT8n4OJLhqteOC7dRgQfJMdLeIQXb2f3KnAJHMRcf','PL','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15764466796167244134,8915596,'60kt8ZguRtmJZw7C8uKUXoM8GWDzkCN5c','NWN0npl2S4YjynhAsyYKBFE9cC66XT83GeUVOjpCTkPIvIPbjWJpjsyCIWe2bbkufnIQByxP58KBVb78z','l','r4fESdODKsbSGR4fhgAf3ELVdK7P54kHHj0g5WFPya5wIgyf08xXHSkglK9PqfiXvpzDUeS7ixLCPIDEPNqvt9NYkFSyYdEGlnZOW9ZlXHEhYjcUPy4A','ZYf','CL',15);
+INSERT INTO ti VALUES (15764466796167244134,8915596,'60kt8ZguRtmJZw7C8uKUXoM8GWDzkCN5c','NWN0npl2S4YjynhAsyYKBFE9cC66XT83GeUVOjpCTkPIvIPbjWJpjsyCIWe2bbkufnIQByxP58KBVb78z','l','r4fESdODKsbSGR4fhgAf3ELVdK7P54kHHj0g5WFPya5wIgyf08xXHSkglK9PqfiXvpzDUeS7ixLCPIDEPNqvt9NYkFSyYdEGlnZOW9ZlXHEhYjcUPy4A','ZYf','CL',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(70), d VARBINARY(17) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(41), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (63620,1957895,'Qi7QN8Fnko1eB4hV174Q7ZvbGxEQ7rkT','MI29wb','wNd5outvx86QqQThlXakLDESk11KVy6hEjn8xAxQC','rSc','L','t',0);
+INSERT INTO t VALUES (4199,9518669,'oE','W6','VMW8wm2AmRbqHJxHQ99Xkn2QP34','ZIgNkrWuSvUNxGnqKnHmP6EInBXEs','V','Z',1);
+INSERT INTO t VALUES (13461,1102296,'1kDNo8bSIgemmNRhEjk2qdf43T1V7m4uFpelJZ','PxBfB','Le4J489GEo3Q9wic6gJytQWwA0B49Zzi','icbQjzCeeYxZE','g','a',2);
+INSERT INTO t VALUES (57722,2953833,'Ti05tFnHhQZ9kGfIJUAhaeuvqGyzSf8TFFSmeAaFsMsMswFJvwzM4uPOemC','5R0jVA','OtgtjpKVHcVLEoeJ0pn','Q7NZjXQuytxmRF6RMEEsvYexvcxuffPXC7L6JEX','J','q',3);
+INSERT INTO t VALUES (62155,9579923,'93uiDc5iFeXobO0aTWEJImHtc3A0SsvP7vprSbm','X0yMBnnRraV','IOZ82itaXTYXZeTDco','OgmtsAxIqO7hvV5OszxC','K','c',4);
+INSERT INTO t VALUES (58393,9222944,'EwJNSeNXTOOe8U9BYa7b7nAvtRy1Uit0R','tYrFd3sS','t2nwD2FUHP9Plcs2UTytn2htJJEeLnzvzdbibjISQ','teo8gbiqZ2uAM0wftyPuyctGRjUCdAINX4','P','j',5);
+INSERT INTO t VALUES (21343,11953596,'PaejNR9WOcYOfJBLXaouemXGs6rIk','GycQd843Ngur45X','hYUKw2ZHSJJ6Z5A31eLkQaaqnHC6zb3','qqZCQ4','n','O',6);
+INSERT INTO t VALUES (64668,9041460,'YhIdeBBhLB8eaXgZo32xKWCB','AeMZikRl','fAPv2q4Jfa9zzOpSL4Ct4ee2ajr8F1','B8ifh244DM6gNTObZEGPMLr','G','m',7);
+INSERT INTO t VALUES (54063,3374224,'xnSDPAxoxDQ2qhRhU4nmVzRjnU6BACQc3NDBK','khKJY2','Ici1s7dttwLQQ7LOVaLefKfA2TG0W4sdZ8UZ0I','CzqGjvtv9N8T6naEN03H87bB','s','X',8);
+INSERT INTO t VALUES (23783,9018165,'R868EVQElcD9fTyUDogs92KlORsrowFBTSMoP','210a','9jMoH5m58sxM','uqHZuFtKcpK374A0XyFuVp8LnGd9c8c63o','9','u',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(70), d VARBINARY(17) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(41), 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 (1794159627,12226283,'DIReZkwVJ2niEFWrZX7lI','XFpb8xkN','5D34JtFRMIJTxSl01odtQtGyoAiqueOS0Y6WAFSyWBOwBVcZc5ue0fVT4evmkCAe3YpMS','cqggoQ7dsWcyi8NnYZmE21oK1sl0VZmTXjDlfR80xxTmIXfpIZnH86LhmoM7J6hv','dQqkZy6TQM3Am5BWlod5jcUEqZhm2lKkHtUm0RjLxXGvECyFsp3AL02QufGxjlHehGV6obvYfX','Np42DfTqKpGrMIALbvOizZX0Qh3kqJ0thK3aRS945WbQZrjp8Vw8KnXKVF4uKXxzYlBbtILV3roLVymDMnKb1',10);
-INSERT INTO ti VALUES (1794159627,12226283,'DIReZkwVJ2niEFWrZX7lI','XFpb8xkN','5D34JtFRMIJTxSl01odtQtGyoAiqueOS0Y6WAFSyWBOwBVcZc5ue0fVT4evmkCAe3YpMS','cqggoQ7dsWcyi8NnYZmE21oK1sl0VZmTXjDlfR80xxTmIXfpIZnH86LhmoM7J6hv','dQqkZy6TQM3Am5BWlod5jcUEqZhm2lKkHtUm0RjLxXGvECyFsp3AL02QufGxjlHehGV6obvYfX','Np42DfTqKpGrMIALbvOizZX0Qh3kqJ0thK3aRS945WbQZrjp8Vw8KnXKVF4uKXxzYlBbtILV3roLVymDMnKb1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(96);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
-INSERT INTO t VALUES (79152994,11571809,'u3f3ueXfbIe7AeUamBZamgW','hmjQsgAukkqzgKTWnXOSnjxn7','LnBuzfCHsL06','aXsJxC9Fy','1PTKwnlvSk9N7','81HA58g6FyN1Nl00ecQeRYa2BJAacdEoHIpXVjz7USTjnC1B2g1ySsJegnLqg',11);
-INSERT INTO ti VALUES (79152994,11571809,'u3f3ueXfbIe7AeUamBZamgW','hmjQsgAukkqzgKTWnXOSnjxn7','LnBuzfCHsL06','aXsJxC9Fy','1PTKwnlvSk9N7','81HA58g6FyN1Nl00ecQeRYa2BJAacdEoHIpXVjz7USTjnC1B2g1ySsJegnLqg',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7321589855045355780,12949856,'Ys8LeDUDeAmyLKoQVHn','0','FGFyLQdMKSgCp4K','I9LQzOHsce','P','M',10);
+INSERT INTO ti VALUES (7321589855045355780,12949856,'Ys8LeDUDeAmyLKoQVHn','0','FGFyLQdMKSgCp4K','I9LQzOHsce','P','M',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (6779830753401935888,16727287,'xbW6urByIb0ql9liQpBbgnNvi','JLY','3tjqbR3Csrbl9EwA37cpJL7xJV','J9ZIsURwcQlPyiFW7a','I','w',11);
+INSERT INTO ti VALUES (6779830753401935888,16727287,'xbW6urByIb0ql9liQpBbgnNvi','JLY','3tjqbR3Csrbl9EwA37cpJL7xJV','J9ZIsURwcQlPyiFW7a','I','w',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1485362366,1917967,'kWET4sQ114VVQuvPQd6LQ3LpxGIR8Y3tr9OhRtN3LvlRZZWNKPK8OyIb5dijPmdyqOqmAx4qIWnUqFb5NIvx4EfuC','Alft8fMT03AmupjyiloWAAgw7vzRxNf5hW0Xf58dyuunrQqidbBvMnUa5fy3s0MQy1bHQnOFL3ALd6ipfHykqfpIFnYEvIcgpBZiO5RNVVWDDROleTRDsbhfNM8BHnWwEvMsomFrUEBI2qg6JkiLO3CUFQb2EXBPWdtGx9hVIZMqGt5Xl4mnGzPTrTHVgVyyRgu9OuLUrFpCTOYKrftC6wKUygIJg0CW6pjipmNfMf','Gg9ZHb62IgXRsOuBdG0fzJM6mHklBR','HRzw3sf78pkbcb0VZk883THAofLzPe','9GKJPY1VLx2H0kzAVsESjUrzETKgd8CbEvgVEwujTexofCwgwS4MZRAEzW3sb82cfBWjCMWrvSL7C','v6UC9csN7RPuWbqNfDVM0jybijdATm',12);
-INSERT INTO ti VALUES (1485362366,1917967,'kWET4sQ114VVQuvPQd6LQ3LpxGIR8Y3tr9OhRtN3LvlRZZWNKPK8OyIb5dijPmdyqOqmAx4qIWnUqFb5NIvx4EfuC','Alft8fMT03AmupjyiloWAAgw7vzRxNf5hW0Xf58dyuunrQqidbBvMnUa5fy3s0MQy1bHQnOFL3ALd6ipfHykqfpIFnYEvIcgpBZiO5RNVVWDDROleTRDsbhfNM8BHnWwEvMsomFrUEBI2qg6JkiLO3CUFQb2EXBPWdtGx9hVIZMqGt5Xl4mnGzPTrTHVgVyyRgu9OuLUrFpCTOYKrftC6wKUygIJg0CW6pjipmNfMf','Gg9ZHb62IgXRsOuBdG0fzJM6mHklBR','HRzw3sf78pkbcb0VZk883THAofLzPe','9GKJPY1VLx2H0kzAVsESjUrzETKgd8CbEvgVEwujTexofCwgwS4MZRAEzW3sb82cfBWjCMWrvSL7C','v6UC9csN7RPuWbqNfDVM0jybijdATm',12);
+INSERT INTO t VALUES (7916844614334745227,2085787,'5TdIiUkVKyhEf11Sen2G2qB5YYlyCRUs5ZaDTs4XmIWaOesd8JMwe','CTk1tuv3JCVCyqwqCdgy4B9Yqa1e3mYxe152PNK7EMKJeyqpT1mHINSor8E9grgTQNmmVz9','Otf0','SWQoJv0uHxcAyK1qlisWrC4XRclir','j','I',12);
+INSERT INTO ti VALUES (7916844614334745227,2085787,'5TdIiUkVKyhEf11Sen2G2qB5YYlyCRUs5ZaDTs4XmIWaOesd8JMwe','CTk1tuv3JCVCyqwqCdgy4B9Yqa1e3mYxe152PNK7EMKJeyqpT1mHINSor8E9grgTQNmmVz9','Otf0','SWQoJv0uHxcAyK1qlisWrC4XRclir','j','I',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2099538171973222477,13849329,'YGuanlQqPlpLWxuEedy9mZTk5kWeAnICmsx8mFCy','LH8bg92CeJ','1QZCIsCCAXEgPa4rKwwJd4sRxqQgV34vuJ1I','Hb7E9b4YZzCHlO19OscEoDDUYEn3Is8njq6EWFVXOum2TmRjxTvvYVdCrT55thX1cfdQu4b7eDt5nxQG45nvUVX49Z13A4Qq2skK2COv5WwZo1UlRMyRIJ3WXYOQ4uSmsR28OF54Dp9Anjy8S7GsNyxGgvy4EbClIlWT2L6evLcVei6enZcMpzI7xWPQLGnOwXDjIN5PPpsxk5BQ15OeyWTza7OMEU','D','P',13);
+INSERT INTO ti VALUES (2099538171973222477,13849329,'YGuanlQqPlpLWxuEedy9mZTk5kWeAnICmsx8mFCy','LH8bg92CeJ','1QZCIsCCAXEgPa4rKwwJd4sRxqQgV34vuJ1I','Hb7E9b4YZzCHlO19OscEoDDUYEn3Is8njq6EWFVXOum2TmRjxTvvYVdCrT55thX1cfdQu4b7eDt5nxQG45nvUVX49Z13A4Qq2skK2COv5WwZo1UlRMyRIJ3WXYOQ4uSmsR28OF54Dp9Anjy8S7GsNyxGgvy4EbClIlWT2L6evLcVei6enZcMpzI7xWPQLGnOwXDjIN5PPpsxk5BQ15OeyWTza7OMEU','D','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3051192546093462370,112748,'Um8W2fIAm','H4NblwbqcxCBuTCpiE3PErgBCnr4dkZuCW9FrF0TH6fTs6fqe9Epy9d0pAWsulRhBS2Tb3gvFEsWugvFXC16FRblHfrvPekY','lV4zM99R0AOO7xkT','QQOaBiLSeLNDp5W2L81t4nCFRW4YKB3m8yfGIErojLE4w3JvJdRmoKl55EDpTQs0RtQJ8FYX622207mNWNvd61UpW4RXSliFx0McKMCeewYe1QJX4nv3EtnXOKLUha3ePgdgHpUliUGYCMFPCeVlrKeZIC0eROTBcVHCGULNJYrTB6yhc45g2N','6','N',14);
+INSERT INTO ti VALUES (3051192546093462370,112748,'Um8W2fIAm','H4NblwbqcxCBuTCpiE3PErgBCnr4dkZuCW9FrF0TH6fTs6fqe9Epy9d0pAWsulRhBS2Tb3gvFEsWugvFXC16FRblHfrvPekY','lV4zM99R0AOO7xkT','QQOaBiLSeLNDp5W2L81t4nCFRW4YKB3m8yfGIErojLE4w3JvJdRmoKl55EDpTQs0RtQJ8FYX622207mNWNvd61UpW4RXSliFx0McKMCeewYe1QJX4nv3EtnXOKLUha3ePgdgHpUliUGYCMFPCeVlrKeZIC0eROTBcVHCGULNJYrTB6yhc45g2N','6','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17260386307647969729,2713551,'EoRzBDsW2XEB1F3EqxnbYjxVdPRoy99OIlI','Ot5zk4P194mxslLyQsMugXiovZ1Z96Xo6uoXbPN3NzChv3COxuwoloZoVp9Ne5bKeqoatN6uO1LPQrvpEeh4KAAdktfjjN03tJnc2NQXsH8TyRTMojjcJGAabUyuYqAagTmMMFi3AlAz9Zr7rFwPLIjmnFrRgYs9StkyVZV4ia9f5Fy2rBRazDn1z3iBGMzLcr59TnPQWn7hflvoIlyHbTmbCxTpOmCK9UhRXObsVU7GkuV','7pAc2R8aKyfE0cyKTQs7rC2RzwqywT1a3','exzGWWuLxpE7MamznvUmZ2FCbj8KqTFO0C2gQp31PLzXm3s2it5DkQVzB9Rlk3te5EKR3pQvLsUFqUgHqsnlL4Fa5pGZspJLpwqbspPHoLxsHtH5nWIgYYR6t2Uu0GdoJdgMlRABmGM6','f','n',15);
+INSERT INTO ti VALUES (17260386307647969729,2713551,'EoRzBDsW2XEB1F3EqxnbYjxVdPRoy99OIlI','Ot5zk4P194mxslLyQsMugXiovZ1Z96Xo6uoXbPN3NzChv3COxuwoloZoVp9Ne5bKeqoatN6uO1LPQrvpEeh4KAAdktfjjN03tJnc2NQXsH8TyRTMojjcJGAabUyuYqAagTmMMFi3AlAz9Zr7rFwPLIjmnFrRgYs9StkyVZV4ia9f5Fy2rBRazDn1z3iBGMzLcr59TnPQWn7hflvoIlyHbTmbCxTpOmCK9UhRXObsVU7GkuV','7pAc2R8aKyfE0cyKTQs7rC2RzwqywT1a3','exzGWWuLxpE7MamznvUmZ2FCbj8KqTFO0C2gQp31PLzXm3s2it5DkQVzB9Rlk3te5EKR3pQvLsUFqUgHqsnlL4Fa5pGZspJLpwqbspPHoLxsHtH5nWIgYYR6t2Uu0GdoJdgMlRABmGM6','f','n',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(64) NOT NULL, d VARCHAR(43), e VARCHAR(37), f VARCHAR(26) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (134,164,'s5bAru2AOVaAanVXSgxhdF1IBgbk0mH7nAqTZEpv61FldTIjw4I7hczb1tOia5','FUOtrTGnYIH31iSGkrGdRfDKmwfdx0NQoHIxDaUiF','6VPqHwhOi1dhZYpB8P7qHH2s92DKIG','BOIq','9','c',0);
+INSERT INTO t VALUES (104,236,'d6Zn7H7hubhk','p5eZ4rTQrB8iFCwMZOWcdAzgp6ZYtU','wi3pouu','R11cRYc7PjfWiiSRQ','W','kK',1);
+INSERT INTO t VALUES (155,134,'q7M1t5ZzylUMMUbCeeDWLPJjk1M6wV','vuRHxuQw3TweP5ePq6oswtZ0eH4E','akqy2MscxFvtWJKNxrlfH5y23sf4c5d','VcaYsa1H','d','tb',2);
+INSERT INTO t VALUES (201,90,'Q6ePiyB6oaIRzAMB4aYIPIikJubEXMgzbWA2qU','xaQRBVWz9uwVCb2r','aU4BgEv86Ft4H9','TVrg4gBhFE0','d','z',3);
+INSERT INTO t VALUES (0,150,'14GphGKOh7PaSX98hc1OMCJJ26Vhl2ZeZ18bMhKmth8','M6e0oheMeQ2kAA','5SUWPIpaBehZuq4A','19Vw0Zme','r','qY',4);
+INSERT INTO t VALUES (41,155,'rl','HEV30qYFUbk27Dg1rAZgX4uz','z3Eqpjc2qaDhYkWpCFfyXacGv4N6','fJi2Y26R8WJRQ','y','PA',5);
+INSERT INTO t VALUES (15,129,'jCn0P708G7l3MVtDwPIHqtByaR1EK','Rb4f2Za0x','kPKRfTdH9MdHkUXGAESf7f','0iigJXDRaP9Ru','I','C',6);
+INSERT INTO t VALUES (41,103,'hu6ez8H4T6ShGMcwfeGhgy711m2dgyecuBBMdhcAT9FyHrIPn6jvSi2DJWcrVm','Crx0','aK3TOUXNzcd2fgdlF4phpBDaSzVSt7cctkyw','kR','Z','5',7);
+INSERT INTO t VALUES (116,184,'Q5BucDjVVqydQiX1gsZNhz7HTesWxufjLlOuYx','MsohSxdzl0oqdQEniB5rW2c1Nd5JpH2PUl2aO4mQX','I1NtNHBbCQbPvFxXd5FIl9lRlF','zpuDOGLRReVb5W','a','RG',8);
+INSERT INTO t VALUES (96,66,'k0H4nXs8nKqaSBlxDt7XqU','Nq2n9vh2wF3XG4TSGI0xqJLVv','aP2Y3GrT0V','In1wkocuKc09ozARQQ','p','yx',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(64) NOT NULL, d VARCHAR(43), e VARCHAR(37), f VARCHAR(26) 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (28005,117,'Zx0zj7fjb1ox6Gainrda55TJ7T1mpvOdH3hN189mlu7wArR62E2ZeVM5N2H','AaQH1kRqrH7A8on9KrXcvjgDmu30J0BusIFOM','hQIZdYLTWVJPFdNEwDUowTqGUh0aVttp8k2J','nRbrNi0V8RxKPplqn','3','iK',10);
+INSERT INTO ti VALUES (28005,117,'Zx0zj7fjb1ox6Gainrda55TJ7T1mpvOdH3hN189mlu7wArR62E2ZeVM5N2H','AaQH1kRqrH7A8on9KrXcvjgDmu30J0BusIFOM','hQIZdYLTWVJPFdNEwDUowTqGUh0aVttp8k2J','nRbrNi0V8RxKPplqn','3','iK',10);
+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 (25691,171,'ER60aXsB61rx4feio6RCMonYWXVbgP9CFiH0bj5','z4dX2jWOaKt7Aa3dVYaIZG279zb6GKhyrKr4MdLtZlH','fYS5nABcs5JwzMg9F20ND','fOXWK0iZ4q9GeJ','8','GX',11);
+INSERT INTO ti VALUES (25691,171,'ER60aXsB61rx4feio6RCMonYWXVbgP9CFiH0bj5','z4dX2jWOaKt7Aa3dVYaIZG279zb6GKhyrKr4MdLtZlH','fYS5nABcs5JwzMg9F20ND','fOXWK0iZ4q9GeJ','8','GX',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4366,218,'nyR5UZPvD1EWqtiT6xcQA5c0KvqMMvluEMvsPstRYVy64YfKUVamUiK1W','CTU7bIvVZh5rqNuZ1VmGP75iHolhV9EYTqCEHjdh1V9c1IbdbxJN91EtJxtjuuj3vPsl613P1Lt3wnyKKFZPS5JWspZ3CD0M0L2wORE82YUBYEoPVV0WKQ6uLEp9dU9Qlss5YXRa2P','e0PHnb','XHhM','S','vD',12);
+INSERT INTO ti VALUES (4366,218,'nyR5UZPvD1EWqtiT6xcQA5c0KvqMMvluEMvsPstRYVy64YfKUVamUiK1W','CTU7bIvVZh5rqNuZ1VmGP75iHolhV9EYTqCEHjdh1V9c1IbdbxJN91EtJxtjuuj3vPsl613P1Lt3wnyKKFZPS5JWspZ3CD0M0L2wORE82YUBYEoPVV0WKQ6uLEp9dU9Qlss5YXRa2P','e0PHnb','XHhM','S','vD',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (50368,249,'XSoQfCEQFpwLAW7lg','onUTrgcH3uxdin94gMaLerWYu5bDXoHTGVmutsHFSegPDH32MMZAIqk4PdFfoGNe3lSj0Z9Dfp3Iz30CFu3dn2fvr2S','X36i','JJG1gQiwkjujw2NOddnxELBCbb7Tp4Zw8ae74RPgRWGcfoiDfYHEdkdMExWhC4XyXJvxsPaR31JYYWA85iaY','V','Il',13);
+INSERT INTO ti VALUES (50368,249,'XSoQfCEQFpwLAW7lg','onUTrgcH3uxdin94gMaLerWYu5bDXoHTGVmutsHFSegPDH32MMZAIqk4PdFfoGNe3lSj0Z9Dfp3Iz30CFu3dn2fvr2S','X36i','JJG1gQiwkjujw2NOddnxELBCbb7Tp4Zw8ae74RPgRWGcfoiDfYHEdkdMExWhC4XyXJvxsPaR31JYYWA85iaY','V','Il',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17043,99,'ostSZXh','nFxl15Non9TOWuzEr3BHAJq0IPcWhKwmr6Aje5hGvrqAfYaLdoJkVSR3DnVjGEsr3x7tcoMpRVbkFJmRJvZVGYqfnA7dB30ednGtWjaQYzneNB6eSEBl8DxWvtJp6fYC8CZ78EIYa6FIvc0EQO5jyG81uPVJvzb1fGckWqwVtTiqR','0fatG2B2o2shC2iG3g','mojQivYocLiFoVxLOfVbaXbksKfRxDzmCQqba5kIR9gXWYB0EDzXGbUTuiBrZ75WNJozS0xKZuqgXqBgx92JIDpY2XWsM6S0cTJf428dwr3gtaHGsmy3CuUcPedQJ4lOetesJQGA87twvMzgmIO8F','QD','r',14);
+INSERT INTO ti VALUES (17043,99,'ostSZXh','nFxl15Non9TOWuzEr3BHAJq0IPcWhKwmr6Aje5hGvrqAfYaLdoJkVSR3DnVjGEsr3x7tcoMpRVbkFJmRJvZVGYqfnA7dB30ednGtWjaQYzneNB6eSEBl8DxWvtJp6fYC8CZ78EIYa6FIvc0EQO5jyG81uPVJvzb1fGckWqwVtTiqR','0fatG2B2o2shC2iG3g','mojQivYocLiFoVxLOfVbaXbksKfRxDzmCQqba5kIR9gXWYB0EDzXGbUTuiBrZ75WNJozS0xKZuqgXqBgx92JIDpY2XWsM6S0cTJf428dwr3gtaHGsmy3CuUcPedQJ4lOetesJQGA87twvMzgmIO8F','QD','r',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4213,217,'Ey91WZ8','zBoeygg7iu7YOHKuvVdF6Vs6ujayKM8wvWyR3KWU8HNSmEFQbid7otJxtHgaWcUKfGu8dh5baJvaAGiypcfpgZkOuaPAfzUw3c5fwk4TYmBKGQd2EjUV91yJCrJOVchl86KP2kuTcOILNtWPqYZi5pWjKmA2VfeBSgxrF99JhEyvqb2OmIazsrxcJbiFuQrL8IX9K4zJXbQSTxQKcLGijXK','shQRbf1aM1hvBPGl5P2eysHSPg','r7cKgTpgJ5r3E4dQ8WtL2lpCINUHldE58XGo54kyXUYAZpDvTGj2Q7Sik6VnMQIZNSA1bC9mOeexmOg1Z7hcrskIz8Q3laeplALn05cEDE4bHz756V6szkRtok','IA','m',15);
+INSERT INTO ti VALUES (4213,217,'Ey91WZ8','zBoeygg7iu7YOHKuvVdF6Vs6ujayKM8wvWyR3KWU8HNSmEFQbid7otJxtHgaWcUKfGu8dh5baJvaAGiypcfpgZkOuaPAfzUw3c5fwk4TYmBKGQd2EjUV91yJCrJOVchl86KP2kuTcOILNtWPqYZi5pWjKmA2VfeBSgxrF99JhEyvqb2OmIazsrxcJbiFuQrL8IX9K4zJXbQSTxQKcLGijXK','shQRbf1aM1hvBPGl5P2eysHSPg','r7cKgTpgJ5r3E4dQ8WtL2lpCINUHldE58XGo54kyXUYAZpDvTGj2Q7Sik6VnMQIZNSA1bC9mOeexmOg1Z7hcrskIz8Q3laeplALn05cEDE4bHz756V6szkRtok','IA','m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(98), d VARCHAR(7) NOT NULL, e VARCHAR(23), f VARBINARY(31) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-13262,18404,'w0FbIoBqQiJ4niXR8Ry0QZ5i7vKwT6gspCItj7UTz8V3uTBkufBewPaC1P6PbTbsB3WqNmh9W','8HLY','Jdgv0bcthdxdBJK1rZRl3CW','50vQUPAYvL9xWYk6Enb03o7zvknvKlw','l','u',0);
+INSERT INTO t VALUES (-4598,32422,'e4dmSn5jmK9AYdSj6kA','rsF','czo9GFq','f9zKqqTIcFOjSLE7NzcKc','R','F',1);
+INSERT INTO t VALUES (16672,64817,'nn3wKISsbLMGwtuWm3m2TkUsuXWuqAjLKdJBg9aN5iJ','w10X','eRKxG8ndTfd','2JDP2xy23ckzMi4sCAWBuQpKdgK','Z','D',2);
+INSERT INTO t VALUES (5032,45414,'Gm','D','2W2Y','lh34OYeFD2L63xejGIba','M','h',3);
+INSERT INTO t VALUES (-15415,29003,'33d2yzu4mhLcVy633gdWIS8bMYQLz','DEnMebS','Xg5k','CqMdYpdu','N','W',4);
+INSERT INTO t VALUES (-19095,51586,'UfC33C1fHZWSdXKMN','iHJF','JlJaPnYEuVvtw1ljxgHZWh','viAw5GxlnW2p1w69BVFhLWgu','d','P',5);
+INSERT INTO t VALUES (-30678,58462,'VM4AnzTdtGeBWWPgItQKvhZpnLdNYPr0yAZk9BrwT95EdoMaUg','ZZqGP','B3ulpcBowgIeSqNnvRvr','qC8E','z','M',6);
+INSERT INTO t VALUES (4434,2461,'KofGss','M6sdWx','VnOPpfPKdeM','eHKsqkSnp','w','u',7);
+INSERT INTO t VALUES (-3123,47678,'WHa2ATQYq4V8GS4WZO0TD7Uwhf','S','dgynnnt','7iN3Vk5JX3IU8g11223VIHml5rn7Xp','c','h',8);
+INSERT INTO t VALUES (8771,50730,'1iGZFCZbao6MdJcCwX','C','ZpGWBr3JoF4L1Ct5Pe7oXq','tOXzuYcMx3d0tVmfoVu7','j','T',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(98), d VARCHAR(7) NOT NULL, e VARCHAR(23), f VARBINARY(31) 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 SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-2177,31915,'Su5oav7hK7d2lNFHjXwR6aXs8nzTCXY','w','363PvT2amUe7M','Fi7yox2T9Gu1loEk9fohWll0sEYto7T','P','h',10);
+INSERT INTO ti VALUES (-2177,31915,'Su5oav7hK7d2lNFHjXwR6aXs8nzTCXY','w','363PvT2amUe7M','Fi7yox2T9Gu1loEk9fohWll0sEYto7T','P','h',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(99);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(99);
+INSERT INTO t VALUES (11422,50348,'aTs1FUaAwR6K3apNLG9Hid5iuTKV8BLJuJybeNi3pzOfo3TRquICP','QtnSD','fUDpRVrtlwG9UepT','eWwtd1kdi90nrhsJi1PSTL','K','G',11);
+INSERT INTO ti VALUES (11422,50348,'aTs1FUaAwR6K3apNLG9Hid5iuTKV8BLJuJybeNi3pzOfo3TRquICP','QtnSD','fUDpRVrtlwG9UepT','eWwtd1kdi90nrhsJi1PSTL','K','G',11);
+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 (21202,52125,'WxkJkEDzHyBVk98NPZacU7EJNk8RrVIP5PeR70vAeRI4EgYWn','7Ewhiu2Dq8mUmkN3','dXyJmXlWb','SlUCeRRKWLYx39sqLfBpTaKL7vo','2','X',12);
+INSERT INTO ti VALUES (21202,52125,'WxkJkEDzHyBVk98NPZacU7EJNk8RrVIP5PeR70vAeRI4EgYWn','7Ewhiu2Dq8mUmkN3','dXyJmXlWb','SlUCeRRKWLYx39sqLfBpTaKL7vo','2','X',12);
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 (-2120270472,2855454,'0Qrio','5Ez8xMwE','lQlqjyg','Hz7jeCP','RALk','mfPIW8VlZyxGOtK8m14',13);
-INSERT INTO ti VALUES (-2120270472,2855454,'0Qrio','5Ez8xMwE','lQlqjyg','Hz7jeCP','RALk','mfPIW8VlZyxGOtK8m14',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b SMALLINT UNSIGNED, c BINARY(90), d VARBINARY(73), e VARCHAR(1) NOT NULL, f VARCHAR(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2001759717,29666,'REvMp7MaPaawrM7ollwuW0Obt0RDWaRjnhDItUt7bRp7wpaRhqpX3rE48J','ztDwZWTZnn74Uk1','X','uGhetdNO8fPN','KlTe6FfWjni130Z58V9h','2gDPyLzvqeUsFzLLwBfAxrOYfMEAppVJcFbVdBz4EKw60TiYr',0);
-INSERT INTO t VALUES (462447173,60165,'lBobG0JWoPnBSYi7nYCmI5HxKIX8F6MWYX0Xn4hzflXTber2aarX8Ux','EGzr4b1SsMZ7IGXY76sp8asuwc7CTlnSGVPlZ4zFYeB14K5tAZC4BL9w051eg','7','yLJEH90','hGYrJbRWpHMaTgJZZLQAO1muQvA5bTMYA3jJ6Z5ow892G2Rzd3yKzyDRgVl7zIZ4KOWAll4BB','5hvEwsZnCu1Np4rYVvnIY8tCi6m2v2p9cn',1);
-INSERT INTO t VALUES (1906697916,42543,'ms159ixRmNNVH','O1rx','9','T0','gGlmfxZWILlhhNsBRm8LnFkyKg3yF7aUKAaGpQXwAAGvphzqxA6Wk1kbuHkZjgFyasUYS7hOPYHpUNkBC7ijvchiHVIEd668YHrx','kjSwt6D4z7tmjF4rHIwcWT1tP4V0X6I5g6GX7XAi8DmiFXcDFzJiubxYZ5ehHX',2);
-INSERT INTO t VALUES (1488448063,36383,'pzyZikFPzTgsiGEkJEV4QDA3plZeq','uHArIoPJ8oS0iJ6oQsl0lwSfqbPbss9lyivfZ4KNUFXoW1H9on','4','bsw8UoTzTAGeTjAAkhcy2ne','P7V48xUs6MAKWEpWBMF6ZJdX9Vs','OeHzcc3ueQrV6xb9gQoFDxZjp67Q',3);
-INSERT INTO t VALUES (-631637960,62115,'GwXk1opwHtvsGxzQuFQj0l','nJZ0ZXLlsa7syfO45TjYbe9FPySkSRwAIuA5cW8GFN','I','T52fAa35MNKBGzodKhVdRNN0KhQ4NmuXK','9uV15z','YSQlT8a99n8f9xmod906gsBexxJzb3IHosMv5c3jYMt4yIHwj8d',4);
-INSERT INTO t VALUES (730375798,14140,'XK3KXflfa8A9TH2tUVfTlFU2I2Ody7jJ1','8Dgv3H4','m','0BaKcA2ASP0F38cWq3AUa','IhJ1hj9R52EJ0Y0mBncqve0x5YMnG1JzWrWRLFIM5wuxvdBu33bG7w6hSPjfM51fzyyZLmvwXoa','ZiFU2BUFBZtrQ5wSyTiqc6mCQH3JZloNGQz33W18aysXH6D0Tdqn0ZIOOznSs9nXY3W1gJIkWEXr8iYx4SE8gO',5);
-INSERT INTO t VALUES (-362474922,37198,'avtn','8uJ5Eg3kaUCetDhe0ztoZP0cmOGgqukAJNlqttuFO4chQPeBbdmY','l','QNRNTPndWMSAqAjXAWPXpomqeb','op878uPBG2L6eMP3fFoGs2H9Hr4ovnVECzEZDJ9IxbtJDtao9EXwrRyCztRpDdaH','o5ct5lx3CyEansX4kh557MribA9iWlmJLqQiv0FmvAPgsPaf7RDrG5FQFMFqNC4IX3c',6);
-INSERT INTO t VALUES (1574773844,26583,'uFmcShpkDHIsmMvMcO8n9l53y0','QckQ6ibB','S','TrbqcgaWA2BH0IDNqdXLO7k8VSM1BYAN','fmZFEH2gwFHcXzgep7IT1EnXV4ouju7xDB4O2faHKeLfZ03zsVf4AUqOo9eoPa0Bwh6oi00Y','0PlywYfX29',7);
-INSERT INTO t VALUES (1776269810,743,'7x','8','B','QT','q4sh14nXCtVStD2g1KbPzCHBdEB4XckuEbOrcf0Z1MlBjKwxu05ZSKBT7oKk','71xaFiX1vBPYZoTgIog50zD0QWd7Zdt3x5k2eezRS8en6BFXz37wgSZl1QeUpPF9qqjPq37dEnVC77LvwuTSU19SsZJ9J9',8);
-INSERT INTO t VALUES (260515063,50464,'9n57FIz249YKsKTrPfBFFYAuFPQ92xbOn85Q45lbBBaZuzUS8fbE0Q5UAtKNW57tEvJIjQxZiUmqJ','5OrwquZDzo8aL0OuOKEJlyZ1','E','ZMNgCUN53nh3rTWLJ3hHhPoI4kqukdE','Lupj6HD8PllA0NwSmhFxk0nmI0MQ5rbPa1nVIhZ8LTEywNrCZ2oFLjOxLtbpStdpFOZOs2pxaneC','LBp8UBcyjpJpE94Mpc6b33jqUA502pkJKeKQMa0G1k0AAj0zPoM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-10137,27315,'ZIM0LhIf6BmQ03hxzS8cykcSUok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlV','cFSdsUYTkrLUZNkxDjigvxvMpamQpSi9KTlMeFTT1djxycQPM1ripgIU','foMtv4Z9veTA7Z','LTbM18w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN1Fv2fD4yfO5c3XFeguQRyq0mmxPvmrY6iMTkfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1Mx','s','n',13);
+INSERT INTO ti VALUES (-10137,27315,'ZIM0LhIf6BmQ03hxzS8cykcSUok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlV','cFSdsUYTkrLUZNkxDjigvxvMpamQpSi9KTlMeFTT1djxycQPM1ripgIU','foMtv4Z9veTA7Z','LTbM18w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN1Fv2fD4yfO5c3XFeguQRyq0mmxPvmrY6iMTkfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1Mx','s','n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13146,4874,'gFG1gXRryNcpLdUYfX0gwAkE2FmhmpfdpAfmQmv6AQSYMMj3zSIoS4lb1','kUeW15eyvfVkkcWbx9D6E8OQSxuinlxY7Pi1pVdYeD0jh0Cy3FbKyGy8t0DFh4jFjjFs0dSWsq2fvB0BNe6R3z1bxV9heMIGNFprY0wSp88nLU5yHO9GZf41kBWxCs','4B','7hFG8','E','Z',14);
+INSERT INTO ti VALUES (13146,4874,'gFG1gXRryNcpLdUYfX0gwAkE2FmhmpfdpAfmQmv6AQSYMMj3zSIoS4lb1','kUeW15eyvfVkkcWbx9D6E8OQSxuinlxY7Pi1pVdYeD0jh0Cy3FbKyGy8t0DFh4jFjjFs0dSWsq2fvB0BNe6R3z1bxV9heMIGNFprY0wSp88nLU5yHO9GZf41kBWxCs','4B','7hFG8','E','Z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5000,54210,'PbZWsgWZZ4JULtz9','59DiIZuVpjtBFEn','rn6RquivY8Dcz4EI','fn7uu0gfuHtAvDjMgmxXUHvIDrVe1GcFIKvzY7bd6zklerXb4Z9YYl9tDj7eX2vWD0Gz6hOJTxyPgyHgUqRJ1j2TkBNM4fj1q0AkqOqIeg3P5gx6allip49HzdVvWAYXAn1qDt76RsbKN0VAEmDaEowcd3IJcMImPQfj5N78XcGiFx2BGLthf3gPZFXJr27EGMJzD5ukLkJxYQWeBEu9rkTOvhZaDe8Yj6Uk9fTSc0pPvj3QP2','p','Ik',15);
+INSERT INTO ti VALUES (-5000,54210,'PbZWsgWZZ4JULtz9','59DiIZuVpjtBFEn','rn6RquivY8Dcz4EI','fn7uu0gfuHtAvDjMgmxXUHvIDrVe1GcFIKvzY7bd6zklerXb4Z9YYl9tDj7eX2vWD0Gz6hOJTxyPgyHgUqRJ1j2TkBNM4fj1q0AkqOqIeg3P5gx6allip49HzdVvWAYXAn1qDt76RsbKN0VAEmDaEowcd3IJcMImPQfj5N78XcGiFx2BGLthf3gPZFXJr27EGMJzD5ukLkJxYQWeBEu9rkTOvhZaDe8Yj6Uk9fTSc0pPvj3QP2','p','Ik',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(62), d VARCHAR(22), e VARCHAR(5) NOT NULL, f VARBINARY(95), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46947,801042,'VM7ivnfFjmN9RdCFA0E4oooVOsurdNQJVOojg93HXBCSTFpDGZi','S','l6FXW','aM7P91bmWvwZrTEpDzwdTqi20vqEu48QAz9BOxuBBUz1N5auMvqH4coQStMKsiLeLclJUankBCzfrTHprojHBIUBjENgt','s','YV',0);
+INSERT INTO t VALUES (13052,5447404,'8KQMam2Xbg74xxc1ewO0CHSsTsHBDzGiaN9JGkybvq2lT53dsRxcV','RP1v2FtE4Nw','UOh','6PvMZNbweyJz5Say3svDJWLFxmw6sBa27NUswgBDokP2BRpYz8gpJPPKK0rqo27aeGMubZAbqrGClwLEW','l','D',1);
+INSERT INTO t VALUES (58511,3645203,'ern6EGrg00u','kevs','Bj','NoibAdtpywg2v5zCHK','U','5e',2);
+INSERT INTO t VALUES (60238,819890,'JBw6z7qck9XBzIwHHAxbiLHdnY0tjBDWwjHcv6NHIHoD','s6J1Nk1xQZ','f','lcCAhHmDNHvaRBHxTO9Ia','s','N',3);
+INSERT INTO t VALUES (49194,6606224,'6NBXKnR4mZJyyQJ85UenGhXQK','wB6kOt','Z10WV','xvdWAumEgbb4uer5klbr9k09HypVW7TD1FD1vVWKjs9DLbjbTTrXss46agEKttujG83UQeUGPtmOYlCTE27WLL1gfBWh','T','a',4);
+INSERT INTO t VALUES (58476,1292209,'sPScGO6qcNY9','f','hVvWv','I5T312RF4paH3aKTTHAOCrRAnj7hTA2rtzcWdHYlFez0930UWk7','m','sU',5);
+INSERT INTO t VALUES (54942,2290458,'Npo70eKu31qjlQX1UkVzWTAMDDmV9T3dAodPGgpxRe3XcFcU','Ybj0vj','QM1','YBspc6ONIOCbel4FUPopOim2prWZa8W4jG7e4A6z1KmJnsIODy3msy8AlXjIu9gVmiqr','1','NH',6);
+INSERT INTO t VALUES (12859,2438706,'3zm','yxTsA','2','M','g','Sj',7);
+INSERT INTO t VALUES (10988,1188289,'3M4CX9ZlTf9JvuBXEjGkUb1zJNCl0oqXVS79UJSAjJGLWYBFn','fBFiJ5SSyEAFY4i','Kt9','nASGMnp5B41w9sKt2Q4umcDyhY8W718rPAwp','k','k',8);
+INSERT INTO t VALUES (47995,1334598,'UwVf59p5vwlLVik06OunJ53a','nfbVUVQCUkg8Lfw','yhRB','NyC4zwoDk37nDNTYYTP','T','mE',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(62), d VARCHAR(22), e VARCHAR(5) NOT NULL, f VARBINARY(95), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (204766830,46416,'8utCC9OeaiPPCpjomo5YbpTP54p4JHUPJPw','0PQ6v9iFT4GAKZf0vNX4TIYnEO','g','eojY4LX97RFv7dEBilRp','LX8BZYeAcKbXHs6n9scDZ5tnyHxK7SiU1GkkhyNAMF6qkOqjzQnOejzOgZVS4axwMHniuB5NJpTlJlQ7WwkmBA48gEpav','Q6XRst6KOob6qOpYjH1L3ILk4alIpova3KulehCsFMCg7bIAz6DBypCFcdKR1OC42wySIyxT0wV17Sm22qolUhXFxZ5i0pCiNti',10);
-INSERT INTO ti VALUES (204766830,46416,'8utCC9OeaiPPCpjomo5YbpTP54p4JHUPJPw','0PQ6v9iFT4GAKZf0vNX4TIYnEO','g','eojY4LX97RFv7dEBilRp','LX8BZYeAcKbXHs6n9scDZ5tnyHxK7SiU1GkkhyNAMF6qkOqjzQnOejzOgZVS4axwMHniuB5NJpTlJlQ7WwkmBA48gEpav','Q6XRst6KOob6qOpYjH1L3ILk4alIpova3KulehCsFMCg7bIAz6DBypCFcdKR1OC42wySIyxT0wV17Sm22qolUhXFxZ5i0pCiNti',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(91);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
-INSERT INTO t VALUES (-11430697,2390,'u8WBJiknOM89q6bWNyJAtmwwL5pu2D35sBy8v2yRRM7CuQxBp2nP5IafE97rO0rY7nsmg92ioTUFNqNUglq05tW','K9B1wEkodasIYP852yjwKTzY3','F','FyX2o30HEQz','MLodwffmeUHODH6zzf67uema2BBGBf6rUuzPtFpQyVBm4Dw2iWgK3oIxd2fBGlLFRkaRTAUW4EGAiKyDTCy','Uyv0wUSj6gFV4iVLaxVzbuM94zhEyo73X8I4rtVX26U44I4WObb6cGXzUZ7jmrC5YyDosq4fkHp',11);
-INSERT INTO ti VALUES (-11430697,2390,'u8WBJiknOM89q6bWNyJAtmwwL5pu2D35sBy8v2yRRM7CuQxBp2nP5IafE97rO0rY7nsmg92ioTUFNqNUglq05tW','K9B1wEkodasIYP852yjwKTzY3','F','FyX2o30HEQz','MLodwffmeUHODH6zzf67uema2BBGBf6rUuzPtFpQyVBm4Dw2iWgK3oIxd2fBGlLFRkaRTAUW4EGAiKyDTCy','Uyv0wUSj6gFV4iVLaxVzbuM94zhEyo73X8I4rtVX26U44I4WObb6cGXzUZ7jmrC5YyDosq4fkHp',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1122015491,45760,'kBYZfaUq70flqbNjoPWXux0nVaZkGc5E4iPZv0fWobXPBdoVyQBBYlgQ','FFD9jYrV1M5l1PhcEysQjOWJf8LbH8JvJ3Kfna8gRIhPMWwZUuXGlrKqVUQmFauHcDzYNp3AB5Ow9lrG33WhzAJ55MhnWckk0haQ6CWYturfrV5QeNcTGBqd9RErsImpi91RLhn2aP3SD2zpyCxc5rRVbFzKiw4EmhsMwuTvHmny3yzdFh1fcTBYjyctxBCZ7xvFG5khkVRHAlrXVoU8IclvIHxEEdR7eSPbXC1KDXY0TcM1x','N','kQyQ6W','Wwu7cCq48q6vaWRZDHXboDPCnNTDOjlweGeMCvtkOxOxkNLU8N680gBTFREjbRLHDJJAMuEbzpyqp9Im329TqJc1','4i2',12);
-INSERT INTO ti VALUES (-1122015491,45760,'kBYZfaUq70flqbNjoPWXux0nVaZkGc5E4iPZv0fWobXPBdoVyQBBYlgQ','FFD9jYrV1M5l1PhcEysQjOWJf8LbH8JvJ3Kfna8gRIhPMWwZUuXGlrKqVUQmFauHcDzYNp3AB5Ow9lrG33WhzAJ55MhnWckk0haQ6CWYturfrV5QeNcTGBqd9RErsImpi91RLhn2aP3SD2zpyCxc5rRVbFzKiw4EmhsMwuTvHmny3yzdFh1fcTBYjyctxBCZ7xvFG5khkVRHAlrXVoU8IclvIHxEEdR7eSPbXC1KDXY0TcM1x','N','kQyQ6W','Wwu7cCq48q6vaWRZDHXboDPCnNTDOjlweGeMCvtkOxOxkNLU8N680gBTFREjbRLHDJJAMuEbzpyqp9Im329TqJc1','4i2',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-859922128,40301,'6h','degQIqKiDMOJqSBeC','g','2XNyMBytM8Rvw213lVc8zyC1sH3K7CfP1dMRrl0gjD6CMGWxAQvvX0KAv05J2WH5UGni8aTGi9yv1qWUgcZGPHRiC4inCnphCO2BynUrU3h10K5hV4OJgxsvCyQFuqM93trtKoegydQ8NTXbeJCmo3NAYtXOcvYdn7Qy8XgEijzR38','bVU','HaL3FXozVIk8R4GOCvKAqvTr60SFF61DspTNlZbrYHd5gyvwgcS3FibKjPpVJIT6zoW6aXLW4B8kVNmU2CToY5Uim85Pp6CAqM',13);
-INSERT INTO ti VALUES (-859922128,40301,'6h','degQIqKiDMOJqSBeC','g','2XNyMBytM8Rvw213lVc8zyC1sH3K7CfP1dMRrl0gjD6CMGWxAQvvX0KAv05J2WH5UGni8aTGi9yv1qWUgcZGPHRiC4inCnphCO2BynUrU3h10K5hV4OJgxsvCyQFuqM93trtKoegydQ8NTXbeJCmo3NAYtXOcvYdn7Qy8XgEijzR38','bVU','HaL3FXozVIk8R4GOCvKAqvTr60SFF61DspTNlZbrYHd5gyvwgcS3FibKjPpVJIT6zoW6aXLW4B8kVNmU2CToY5Uim85Pp6CAqM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(10), d VARCHAR(76), e VARCHAR(58) NOT NULL, f VARBINARY(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13072509878674609411,18331003072844147419,'TCJ','eMzmBNUJ3GNOYXy6gLFBGztPRsUPDP79JUhUZbYOZPFTKfU3H','uChy6vo','udnmydkBMWZH1RZrHA2SVRWg3MOtlX9plXMpb5yxuvKug4','3PjZhSOiaZ3h1K4GgGcsMNdgJtMeeQsL8GjCwIWisRig68qE0xlqAp1HccQ','WAxnFRMPrb0SpYndGSMjk8wPcfK1jvyE3TsuOrkJNeRhBwcB66sweiCphLYODT1J2qCGsXQSaCU3BMgCH3m8Q8DI',0);
-INSERT INTO t VALUES (13298283872101555719,6328713776987257572,'rZ4AZD0W9P','CoEXT35YGMG9ZVQMkWV78kuYs9AxorEroyJ24CxuaDf4A5AeAGRhFGNyjy6mcA','EznRMcvkcelaU7vK5xZR','jU4pqQmxJZd2WJL','UaD8fb2SIbMBnXAZEVclUG3GteEPOzbtM0e4YOeKgKKmkHDO6M6lmX1SVc7F','GhQkAVOXXeHOJA9fdaRynXnEAzVuO4OVmauCXTKl',1);
-INSERT INTO t VALUES (16818828188887750679,8793970124374600826,'T','MhuW2RO2mRcG9iwXVwr5UusxlsoqNe8WcYGC3QaqK2nQoOlo3AlB8t4MtsqqOVR','a26lWN0sZKnAvOeDtAfPBsvvTpYXPn5zm1pSXx6NR','14H69Ei0QfHUJxVXVFZCJR0hfwF5wbgiky5tLUFVDHCbYFx0RAxH75fd8YiLt6VBFvYrSB6o5D','FTFVbCS4jjNG3gRXlxAI3f1q4nkaO2ySdncLH4','MJi0vpsTHBlxKceJguog6z9pk1YTX4LEGs0MFvnkcvMM0mtgSXX1jMeiVqIvpiDxd2Wd',2);
-INSERT INTO t VALUES (5506793881148242113,13278478741354898445,'dT','7eKuI67MxqMv6nteidhYT1fRhKA1qzZPHUglMOtsBKIZmUHr3QYgb9Op6NZSdNtIlYEi5J3SfO','BsxKotoK1tydBgilgIhCSbQdmIuJg9gcHOinbW6GRh1w4','aIRDulGqpizoe9q85aTaBXXXb','cZ3DTQYZo50xoCPOWNCwPt4XGpi9S6pGTxd4KRo8jyt9cLVxYla38JeG8utBPT','Ck4Q7DMj5KVZLhw6rX68brahCVhWmMAGz6CkKrQskgojnBIXmwolRETDfSzfo0kBMrm',3);
-INSERT INTO t VALUES (7314462818905956595,13917254250902427105,'BULU4L','GTr','bwFNp9k','JQ16xaMlm8rJrFqK5qTiEkfpY2v4XdeAkFM4eg6','mmspcNDPVCkqT0K','7WBjsKJQuuew7XvwukFiwIjY6HNLDM5IF0IPzzdlVmtKy61L2d74WJOhYzTKFf769t',4);
-INSERT INTO t VALUES (7424743024519452132,7041347969180510097,'Igo2vkPz','Y9icm1O22gW','h3RGJOw7Aml7VH9CKEaWDdMmoXZChF51WD','SKBCigUbhkCe3X3NYdRG5wZwGdEqbwCxWZ8WoCJpypjg','43JG9rvSPD5zZjmKyvRIxqnXyJUhszxfcrvzOZ1bULszLJrwMZEvqFsmkj1y6mTirxy3tWKP0tDXv1aAVBHhU','YGm3a6',5);
-INSERT INTO t VALUES (4633402162942982841,2117393665885096012,'bdFOUiMt','Yf69MIolH8drX6','kt0N','2JT31T3r7OUvD3h7NtOP3CDbXqB3QDNEzcRMxLYYTr0J9FJMDnlDzHdqaa3OyPFFCMRN87l1Fyr4Ynu','mSw6tolBCtyk7s2fAlq8wfyieoYbs0yEBJBhjd5wLiLVFS5B90XrV9mJf2boMLRWOdXBv5mVCigA8R06WfhDtE','wKxS8jYadOys6eofr51SAOoUdwqIZSrKsQbCBFgE2VQWIErv3dTiybLeOQU3LoFZ4Dw43PDJKTUEjQWr1XfOh',6);
-INSERT INTO t VALUES (1046218346298527914,10411895538638362922,'yu7','pL3Ddy5fKEJ05YMM0L87lVt9','VYNoEszUGqst2pQe5lcrIIX6qMzKjMHnS9nBfHgGBNENBnzZfns','QPdBWstRNA8HrAh6Th1AEhaQdRUmWBVfSRgaPtZoP2RVnThc3ebx8078ylD4bbpvu7LpseVZ0ZFn0CKTu','yP93mJXR','Bv',7);
-INSERT INTO t VALUES (18171859554907163600,15150039273352339493,'o','TueA818N7QFOH5yVmo0R4jXdzhb','fYnmxnkkHG9ba7','fcyCrT2PH3XIsnPwkQP3snWAeJFDSF5aeyu4SqE4ZepsiRpadhpGnQxlqytvGRuPbqBZfh','hNqbdPTjQGA6Le1FClbNMJGuWnxzzJeD40aG1LezqVDvE0S0TkBtIuDHiPbW2lZKdBCYCvlaIVCTW5L','nzDASJkjMxPqdfY1zvy46F8PB1s8oDrprqGqGtu50pJ8Yec6HDTOX7KG2dKgvNHQ',8);
-INSERT INTO t VALUES (674882116130490894,8086476242091385202,'9R4rdo2zjN','SycoZUMRPNtREjFoaqwP8U7pREAFUz4ZA6q8KtAiWASNavU5kVN9PVLlqnoBzg','2Ob01v80Ukp3ozov','QYZiSWDG2','l8fUTfaSla8dnmEZWLIHO4WpUa2SPFwUtbMu5pLiTSim4m2nGcUb2vFPKWuH','PZ3mSIb09ppzhZkWYPpJk2iFzlwJlwH8J4UW23cYZIPPaZrRcmuEnR2MGlQSciIe3crR6XiOi3bwE5WRffEVbRNeGJPBCKF9ie',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (3287410456,255719,'fkzN4XSUq5Z8wsAmKYG90XUe9ZBP6aBPnx30qDa9DMvFd','aqIZUd1STNz3','C','ptTOHj8fkgCo19zFoRkQnC57TMl04IJHxYn5d80es3UPL','3','9J',10);
+INSERT INTO ti VALUES (3287410456,255719,'fkzN4XSUq5Z8wsAmKYG90XUe9ZBP6aBPnx30qDa9DMvFd','aqIZUd1STNz3','C','ptTOHj8fkgCo19zFoRkQnC57TMl04IJHxYn5d80es3UPL','3','9J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63);
+INSERT INTO t VALUES (3616952541,5123406,'lbvgkQrtzpX5qVAiL1utJZzfReDTBMlxygF','3vrMjHcgj','w','kPNFpNF','X','XC',11);
+INSERT INTO ti VALUES (3616952541,5123406,'lbvgkQrtzpX5qVAiL1utJZzfReDTBMlxygF','3vrMjHcgj','w','kPNFpNF','X','XC',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4076867640,15455225,'9M5u2hWUzvDRbmMEGzQIAMvEzUXulc1BUz','G9QEhmeqYusplr4kt','r','7TNgGoAD3dQaxhInRL57KKENXj72l4vbbV0ujLHuGCF7Rd9KZAia72CD3yo0RynIPFGneeVfVJfA82J2lBrNtB','g','s',12);
+INSERT INTO ti VALUES (4076867640,15455225,'9M5u2hWUzvDRbmMEGzQIAMvEzUXulc1BUz','G9QEhmeqYusplr4kt','r','7TNgGoAD3dQaxhInRL57KKENXj72l4vbbV0ujLHuGCF7Rd9KZAia72CD3yo0RynIPFGneeVfVJfA82J2lBrNtB','g','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (139901187,14989558,'MkdBxOADXaoDskGqI4IShc3xX','a7Suh3I5vhIuiTSsN5uTzTZbtWuJ5PeIxpH8DUZq','5','8BmGUyJQrd7xRuERvWEm6jPAvlwuBd80y6mgimCgIekTQvp55GNXMZ9cXK5oMwW7mQ71CeAg0lFbXAJkvftm4ARYHWCEjZDfcW0dMlKQWvC9H4nn37iwvv5nmZqQluIvfrRulOD8EJGuBHVGU7Jj5RzmQ6ltiGaeUxsJa9EUcjJ2wYe','u','XV',13);
+INSERT INTO ti VALUES (139901187,14989558,'MkdBxOADXaoDskGqI4IShc3xX','a7Suh3I5vhIuiTSsN5uTzTZbtWuJ5PeIxpH8DUZq','5','8BmGUyJQrd7xRuERvWEm6jPAvlwuBd80y6mgimCgIekTQvp55GNXMZ9cXK5oMwW7mQ71CeAg0lFbXAJkvftm4ARYHWCEjZDfcW0dMlKQWvC9H4nn37iwvv5nmZqQluIvfrRulOD8EJGuBHVGU7Jj5RzmQ6ltiGaeUxsJa9EUcjJ2wYe','u','XV',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3781940412,12574494,'CbokfpDir2IsDcFXON2Qvu8p0lkRricvZPt32PDq','WEZcClt7TBCNi0ne8VT6e96QUR9fiXmG10wBTaMgLQfKxKJlFzur1UGiitzW0daded45ycTEk6x','RGNv','2mgVcDRHevZN8TRlQNNZwF0FEA2UO9M4Gk0owXciPwuqxKrA9wEExsz4NdbMTRNhGZwIrhDFkn1T1pHrBq3CgGoX2xlE3gjWNspTZWFGaXeRBYI5iCHmbJCElmPvENIxzwQcG0mvzoKnC5B12JFU7zM6Y4EgLuxwxS1T59hSLGYn8b1pFXgIGIoPDBKg2cQeqsO0QJeMuVeSxRIb4rc0CgYpSbv9oCebvPT8Yyj6VTDCFSbVJDfFI','x','C',14);
+INSERT INTO ti VALUES (3781940412,12574494,'CbokfpDir2IsDcFXON2Qvu8p0lkRricvZPt32PDq','WEZcClt7TBCNi0ne8VT6e96QUR9fiXmG10wBTaMgLQfKxKJlFzur1UGiitzW0daded45ycTEk6x','RGNv','2mgVcDRHevZN8TRlQNNZwF0FEA2UO9M4Gk0owXciPwuqxKrA9wEExsz4NdbMTRNhGZwIrhDFkn1T1pHrBq3CgGoX2xlE3gjWNspTZWFGaXeRBYI5iCHmbJCElmPvENIxzwQcG0mvzoKnC5B12JFU7zM6Y4EgLuxwxS1T59hSLGYn8b1pFXgIGIoPDBKg2cQeqsO0QJeMuVeSxRIb4rc0CgYpSbv9oCebvPT8Yyj6VTDCFSbVJDfFI','x','C',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3814576481,11354460,'P1HToFhvJ56oxBh','KA8ASmB9hyAtoiE9NScdLa1x7nlwHRyh3tJFkG5u4GwcXY6XKTWv80l8RgO6esSNFW6sIQfC9fNL7PG3p9aLDzvzcRZjlhaxNkM0sNwLqCqcIEf60uEiovjczm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibfB6sLiQfNovGrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMkLoXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5','7NO2K','ACa6rbGrYaB1CTlpYjpiNnbzrtst0VMRTQdcOWtOndFQHgGPhAMGgqY2MeFKZXdbbqp91Dr5dGX1TSfnVRPkTu8ZtuwD0cXYrX1Hd24DD9zObup8zPzN0VUJkGnCij4yVSu7Bq3q3gbMZV5icsun','In','V',15);
+INSERT INTO ti VALUES (3814576481,11354460,'P1HToFhvJ56oxBh','KA8ASmB9hyAtoiE9NScdLa1x7nlwHRyh3tJFkG5u4GwcXY6XKTWv80l8RgO6esSNFW6sIQfC9fNL7PG3p9aLDzvzcRZjlhaxNkM0sNwLqCqcIEf60uEiovjczm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibfB6sLiQfNovGrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMkLoXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5','7NO2K','ACa6rbGrYaB1CTlpYjpiNnbzrtst0VMRTQdcOWtOndFQHgGPhAMGgqY2MeFKZXdbbqp91Dr5dGX1TSfnVRPkTu8ZtuwD0cXYrX1Hd24DD9zObup8zPzN0VUJkGnCij4yVSu7Bq3q3gbMZV5icsun','In','V',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(54), d VARCHAR(2) NOT NULL, e VARBINARY(24), f VARCHAR(45) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (346163522201016963,-1816747,'IAf8','wz','CqDB1b4EM8I5Kvb','ea5S','C','f',0);
+INSERT INTO t VALUES (13673704946679924340,-6158792,'9a4P5nrqPGIzS','JB','bb58DvTLjDpIjvQv5','wVMKgtIcuvYGwXrLItcwRVJ0JNeClH','u','n',1);
+INSERT INTO t VALUES (195124386658564822,5614036,'G4qLGHhFd8v8hf97d9yHuKzNMTVW4ZO2HPccsqAjzUlT1sbEG','b','UUBmVeiMpL2Fy1B','sRpcBTET','X','W',2);
+INSERT INTO t VALUES (6867381657371265815,-5473466,'irF2','Qz','nH72maHLvXhm','D5o02b','A','G',3);
+INSERT INTO t VALUES (4925144611176814767,4504081,'IY65H8XIbtZv27EAOWpiysiC74gXBH6mTm7KWm4um5RpxS83LZI','u','aOKtA','yeG4S8AZqWL1haIxHNHo8UR7QgjrgA5Ooj','N','8',4);
+INSERT INTO t VALUES (8216852795642186769,2989124,'c8BusZVVwlXWhIQu87KP6KHKsB1rPBTkRauzA','z','pEWXq5rp1jIu8ya','L0JQWMGylbL82eC1pYNMV','p','D',5);
+INSERT INTO t VALUES (14679645695495100530,3979691,'tuQJF2zqUIhXx','Mn','4KZsjFsuTY7Kr0hT6AGD','R','v','I',6);
+INSERT INTO t VALUES (998506756154309293,-1566625,'zVxrX5MIkt0s7v17pbaEHt0jWcguvUDN7olXJ2Do7Bh7saZDJWc','w','D0wjKQGLLjXLHa','ekX6ukpQESF5V0SZvutclp5CCOzoTvZjx','2','e',7);
+INSERT INTO t VALUES (17055563766043309290,-2028491,'4IBxzPRktiYiIHRKrPCY2HIMNUtV4ryibEilmBmeRa6e8LC2n5Cx','O','CEdZ0elVzKDjfQ','aNqZ1s9YD6qeDTlYLenPZsvuufuFMGcKhqzmC7vS8','1','3',8);
+INSERT INTO t VALUES (12768332243494582408,2355954,'QtdIbZaRL','QN','E4kvxFsJX2czTlJCqyVSb','0AGsIeVqzJv8aPe3GyZLEEHQwInck6lnKbkI3xQDYhHN5','j','4',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(54), d VARCHAR(2) NOT NULL, e VARBINARY(24), f VARCHAR(45) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (12927156558617363651,14095940870828327163,'2NROHoMN','WPdJgdb1dHfjG','Fsc','MkMvnEOSfBGPZwo6LRV4RXx9F3ldtL2BHNPvaK9WfkXchsd4L1GEcH6oZ4VvbS7u','bJUBg2g5','YieNoOuhvDuvmOt1LDwqBBD2Vy',10);
-INSERT INTO ti VALUES (12927156558617363651,14095940870828327163,'2NROHoMN','WPdJgdb1dHfjG','Fsc','MkMvnEOSfBGPZwo6LRV4RXx9F3ldtL2BHNPvaK9WfkXchsd4L1GEcH6oZ4VvbS7u','bJUBg2g5','YieNoOuhvDuvmOt1LDwqBBD2Vy',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(11);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
-INSERT INTO t VALUES (10654566130674627910,17295207553385032268,'GkPOcYDOK3','fFfor74bZlcEfuRy7FTrKMaTCMO398Zw0UeZneEFb2','nT8Upj7Lfb1wunmffwfXLyQNhT','JoAkJd3lakE9H5QHvdqP0e8gs1AUJLjfvJF5t2758yBfGa5cAfV8Z7gi5S','C93dT06Cxld40gtf8SwDqBvVkszAmMd41BpXrlzIcWq','y2gW6pHmeiGc29NO7jh53AAvxSvzVqWpA',11);
-INSERT INTO ti VALUES (10654566130674627910,17295207553385032268,'GkPOcYDOK3','fFfor74bZlcEfuRy7FTrKMaTCMO398Zw0UeZneEFb2','nT8Upj7Lfb1wunmffwfXLyQNhT','JoAkJd3lakE9H5QHvdqP0e8gs1AUJLjfvJF5t2758yBfGa5cAfV8Z7gi5S','C93dT06Cxld40gtf8SwDqBvVkszAmMd41BpXrlzIcWq','y2gW6pHmeiGc29NO7jh53AAvxSvzVqWpA',11);
+INSERT INTO t VALUES (7151726147270113,4224443,'2gKBtbrBpe54tXt4FKeKg4nHpEqVooBDW9Sg','G','NZx08DgylpnZ','xP062RtnOmi2Jua5oRnb7cufIlK','d','8',10);
+INSERT INTO ti VALUES (7151726147270113,4224443,'2gKBtbrBpe54tXt4FKeKg4nHpEqVooBDW9Sg','G','NZx08DgylpnZ','xP062RtnOmi2Jua5oRnb7cufIlK','d','8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
+INSERT INTO t VALUES (5905450395941859554,-1159039,'SHzLTGLT1kn6f','4','0BV','d8vN27nUA2R0zlF3dKByNyWZRMVvHTb8','b','t',11);
+INSERT INTO ti VALUES (5905450395941859554,-1159039,'SHzLTGLT1kn6f','4','0BV','d8vN27nUA2R0zlF3dKByNyWZRMVvHTb8','b','t',11);
+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 (15881311799261365245,7488593,'Wd01UYGStdeatsFoudKobtOzXNcL','m0tVbb8lvk63mJ4ZroLKKDGelJfhNJupiHAi1sIqo2xZrAaQbJRxWnoWDhF6wm2WtXs8iuRlcjekAUSpSOgvAtBa21jEcJnNelV0BgzzR0PK9SgA5XEhuO5FFKlv6zAqWmWBDmiGPuyECVmvOMKcxTQDq5whZtxhRk0FZPOmXholm5zT1beFFspwDddGSCUrD6rF0kvcWHqKVFqIPJfiUqewQY4Y43x1MqP7baTrilsPCyM3AHsIfMvjHD','c','cljYiUqnwItod1cL8S5PdtezUIz3wL2tc','N','8',12);
+INSERT INTO ti VALUES (15881311799261365245,7488593,'Wd01UYGStdeatsFoudKobtOzXNcL','m0tVbb8lvk63mJ4ZroLKKDGelJfhNJupiHAi1sIqo2xZrAaQbJRxWnoWDhF6wm2WtXs8iuRlcjekAUSpSOgvAtBa21jEcJnNelV0BgzzR0PK9SgA5XEhuO5FFKlv6zAqWmWBDmiGPuyECVmvOMKcxTQDq5whZtxhRk0FZPOmXholm5zT1beFFspwDddGSCUrD6rF0kvcWHqKVFqIPJfiUqewQY4Y43x1MqP7baTrilsPCyM3AHsIfMvjHD','c','cljYiUqnwItod1cL8S5PdtezUIz3wL2tc','N','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1607627145451680605,-6159384,'cWJ928Pkmrie7sk6mRv','B8f5dbCR6iMUHkcI9XtaZPB0uJI1MBsu5gervDGFQVkOkfUwCgCEI6HvWZQTGCFcTgByTlaKtCBk','MXT2n3WG5lKCaw8FA','idG30t8Ca1ISy2Gr6gm57NJeHNf3Pl0bL7dGyhiq6RKS0owp6maSN3VFOcO7JK','X','h',13);
+INSERT INTO ti VALUES (1607627145451680605,-6159384,'cWJ928Pkmrie7sk6mRv','B8f5dbCR6iMUHkcI9XtaZPB0uJI1MBsu5gervDGFQVkOkfUwCgCEI6HvWZQTGCFcTgByTlaKtCBk','MXT2n3WG5lKCaw8FA','idG30t8Ca1ISy2Gr6gm57NJeHNf3Pl0bL7dGyhiq6RKS0owp6maSN3VFOcO7JK','X','h',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13555393286089941749,3842264,'HNBNe','CXDiFObCfNZSUowfQEeVflZyIqqCjfmd1LhZoFjKfly5B4IDusMYq33JRebYY5FIcLuDmUJ4jEAnpPUPqbyFMJbUFSgx5RAaYiN4rWU89XvHNcASzcG0abe2EGFsm0WGBygwL3JKO6P1KjThM4dF3oBQv5A8HAq5e6KOizylq6TV435','tHUG0Po7','WOPkFaa5uKvT7WgyWIv49UWW2Ayyukz7NCn5U0sI7TXgvqWB1bKSbeW26pRQq','q','y',14);
+INSERT INTO ti VALUES (13555393286089941749,3842264,'HNBNe','CXDiFObCfNZSUowfQEeVflZyIqqCjfmd1LhZoFjKfly5B4IDusMYq33JRebYY5FIcLuDmUJ4jEAnpPUPqbyFMJbUFSgx5RAaYiN4rWU89XvHNcASzcG0abe2EGFsm0WGBygwL3JKO6P1KjThM4dF3oBQv5A8HAq5e6KOizylq6TV435','tHUG0Po7','WOPkFaa5uKvT7WgyWIv49UWW2Ayyukz7NCn5U0sI7TXgvqWB1bKSbeW26pRQq','q','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5170818458000630879,-3145452,'4fBUfHs75cik9KhDELhOVTLGl4bqUAHfA5pHq6WMbaHg3O05SxPOf','iMmz6x9F5vT39H7ArUCRMPqGAjkRkX2iYmcuHfWDskYDYxWWPKojcLNBLXuwWjdPTFZzF','jMsWJJZX2isZDc9L','fofNOU3FjZdGufbdXl2YupMe4c4rqARqEIUeMCYWOzltQJajIYvyJomd8sOkvwMP7g5GkZVxEWK88eI18ozXLFzGEeoQScitDY05F3Y0x6qytQahXcNEz4RoIP0vPgY6qEh1kiTzr8vks','Ci','O',15);
+INSERT INTO ti VALUES (5170818458000630879,-3145452,'4fBUfHs75cik9KhDELhOVTLGl4bqUAHfA5pHq6WMbaHg3O05SxPOf','iMmz6x9F5vT39H7ArUCRMPqGAjkRkX2iYmcuHfWDskYDYxWWPKojcLNBLXuwWjdPTFZzF','jMsWJJZX2isZDc9L','fofNOU3FjZdGufbdXl2YupMe4c4rqARqEIUeMCYWOzltQJajIYvyJomd8sOkvwMP7g5GkZVxEWK88eI18ozXLFzGEeoQScitDY05F3Y0x6qytQahXcNEz4RoIP0vPgY6qEh1kiTzr8vks','Ci','O',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(69) NOT NULL, d VARCHAR(71), e VARBINARY(53), f VARBINARY(88) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14530224,15583,'QWOJstdD4JclIk79v','6vx4licA8VS8dfBRjGYRApp9PVnSjcHX14u3vcuaXTbG3aUG','V5XHqa9aMxSDggoB','OMp96QTmFaGR09fcKgNbR7SoaddvnVkh','J','S',0);
+INSERT INTO t VALUES (13993744,-21757,'bb3BmSeLVCs2KZ4rCsH6r2FTWd5NHIqNQZFSoZiVdODE6gG4x','fBmfzzHVtJgKuln9kPEaLu2HFHZgHmhoiSTW07eGYqKLHy','QGGQcqgNawNRSrsvp38TmBZp5uEWYziQK35','dfGlzGHPGyfoez00bl6k2xdM','W','M',1);
+INSERT INTO t VALUES (12883716,-29863,'t','pO09F7KVwOx24IgEWHAWRD0QfOZTJy','qEYQFJJ2oRo77SdvNC','Ymw3SXjZRMV8lyE6qA9Qcn3pB','f','9',2);
+INSERT INTO t VALUES (910683,-15484,'JNXJr1YIEgAZyQxGS2Ia1oJtMwJPVxNyMMg','rm5j7Gsgl7mQyl','5DnaPvSLT','OgTjUbOhlsSrl8p2KkYHK9zIki9oMnBNPo2AnK','0','E',3);
+INSERT INTO t VALUES (11244773,6491,'GBwimApryWqwTmda7DEqjLtIULnSg3OaM8L9Z2JQQZTcxBkoxyKWkQjFqksd','Wb9MCAq4vsyQOm6I1T9VhG','p6KEpLNq5tZ5oKyBV','niHnwB8PDnH0MtoZFEsV3tJJ2qdolXGf8A4r1u10U7','q','j',4);
+INSERT INTO t VALUES (3469610,-1526,'giKSUT49fnz','NcRv924lXamr8GO7fODkyexzsfUeIpLvbbQJj6h3a97ZM6eGmTXWRFkDJWH','yAi05OVzYRfWdSNmI3','MUWU5lQIPHNy9bu4TIHW5','2','Z',5);
+INSERT INTO t VALUES (11747186,7680,'5u3j0dpKCcxVuG61Rxegh9p3f','JpimpOqVtnkBmcAzp1l78Icwldmw6RuslvpWTYpnlo69KLkoyzuaJ8q5p4h6FPqnBRdNvyi','AEjQLtQ2OuRvSLrSHrfRn0oFINF8zJgx6','Pgb8jM4nhh','H','v',6);
+INSERT INTO t VALUES (4657502,-18897,'2LGpB3QK7KyeKWv','q9qj3Y4uW6uY2BEP5','EGzplQ6L3aTfOQ8frqgIp5kcBY4z0rH9qxRIHv5','UUJUMvqJnErGPvJe7lTFZobhoZYijDUSGmEdTcsYKgnYsCvgOW1aXYlRic0mJW9v','0','D',7);
+INSERT INTO t VALUES (16097883,-22384,'YExg5V7BERPXSsCxvVOs','aqaDNvPtPV7qq37pNXhnUL8o9Ak','Ea2Q','myLBhhYxLVKiYnHgDN0YmdQGekKZZZwcIs1O1TW3zb','A','o',8);
+INSERT INTO t VALUES (7210656,27934,'2AZUyNH','Zr','EnEg38HVFa','y5gHX6ll1X6Nu06vytIVoLtCy6KhtW0TDepfYwH5c692PmXHWym034OPFSpPDmR3qqX','v','T',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(69) NOT NULL, d VARCHAR(71), e VARBINARY(53), f VARBINARY(88) 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 (4196007395121913982,-29823,'y3WwSFcKMcovGYbbFrcjMFQJLvsqaLslROp8BQZ5hcphQ8Vcr79qVOgjbGGMHJ55l','RG1fWT6x2nlodKUJ3WhMnrVUShQbr','xaxzpFvHitYuGj8CYuF0UEFbVG3OAeQP','282eJt7BP0aXDZqyQGglfL09jMrbwLksonybTbf1AKX52C4aV0fKoigCVHQlRq','o','s',10);
+INSERT INTO ti VALUES (4196007395121913982,-29823,'y3WwSFcKMcovGYbbFrcjMFQJLvsqaLslROp8BQZ5hcphQ8Vcr79qVOgjbGGMHJ55l','RG1fWT6x2nlodKUJ3WhMnrVUShQbr','xaxzpFvHitYuGj8CYuF0UEFbVG3OAeQP','282eJt7BP0aXDZqyQGglfL09jMrbwLksonybTbf1AKX52C4aV0fKoigCVHQlRq','o','s',10);
+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 (3891164304347109258,28644,'1ILRJfQ5jQayn6kHr','flsshoVcLsh6492xgKthCMQtjKuNgpuJ5JauiTqwwIEBUtuDZu40GYB45TjUzSLJGH','HIKuDLE8Pio9Qt3O3AEUQrodJGOF7OcOw5ZhgeAVJ7b8x','ememepDMEuDzWe4BWvGAfD1451iQEpVGoa5Z0zm','3','c',11);
+INSERT INTO ti VALUES (3891164304347109258,28644,'1ILRJfQ5jQayn6kHr','flsshoVcLsh6492xgKthCMQtjKuNgpuJ5JauiTqwwIEBUtuDZu40GYB45TjUzSLJGH','HIKuDLE8Pio9Qt3O3AEUQrodJGOF7OcOw5ZhgeAVJ7b8x','ememepDMEuDzWe4BWvGAfD1451iQEpVGoa5Z0zm','3','c',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (17171780969224321719,10628998728772870379,'M','93L6d15KHaew30xpBkc8wIdvHXSj7YoVSRcyuxjwgDBK1dMvDKEbC4ISAleDNXJW1QSMDoR4HrqNUFVY5kb0d0h0EMMZM9eOVmPMg8iicYjsWY1hvouqFtmJVshWkewKN3EadCt1nHdbBIXVzFqLvzbCZShOt0H2MJsXh7L7vG3ChWNUq0uVm7cI75ViwcPeatVChJahdWOmDBZ7wieN38O4ZCpXbni1rd','WywuZrfTx5CeSKfxatw3EL3TM2OrZvPlOiaO78qHU0lTeIxkXkDUkAy','ENht4IlO75t4gYFUKIshOXwoFJeNw23DYl6N8','pE9n9YZc3EWa3HpeImChrnB3YRayiyrGNzzVaj9eb8ZmS6PFqMs04rsNjTeD8IBY2uKjeh5MGY1J0dJc6','v6Ycpv71UaJvYmSOpaiynr0ZJ5JuwifB2KfO2ZT1WBdof6q9HwYGklnQQ8tvY13QP4STOY2Qo',12);
-INSERT INTO ti VALUES (17171780969224321719,10628998728772870379,'M','93L6d15KHaew30xpBkc8wIdvHXSj7YoVSRcyuxjwgDBK1dMvDKEbC4ISAleDNXJW1QSMDoR4HrqNUFVY5kb0d0h0EMMZM9eOVmPMg8iicYjsWY1hvouqFtmJVshWkewKN3EadCt1nHdbBIXVzFqLvzbCZShOt0H2MJsXh7L7vG3ChWNUq0uVm7cI75ViwcPeatVChJahdWOmDBZ7wieN38O4ZCpXbni1rd','WywuZrfTx5CeSKfxatw3EL3TM2OrZvPlOiaO78qHU0lTeIxkXkDUkAy','ENht4IlO75t4gYFUKIshOXwoFJeNw23DYl6N8','pE9n9YZc3EWa3HpeImChrnB3YRayiyrGNzzVaj9eb8ZmS6PFqMs04rsNjTeD8IBY2uKjeh5MGY1J0dJc6','v6Ycpv71UaJvYmSOpaiynr0ZJ5JuwifB2KfO2ZT1WBdof6q9HwYGklnQQ8tvY13QP4STOY2Qo',12);
+INSERT INTO t VALUES (15461972998546068908,-3531,'n1IfRTOi5dwaNt1MpwCnwaOrWkZ3NxBexYb5xQd3S1XR49802c1rHTlCu3el','efwrQi1WL5ddInj','h08c1w9GcjY10jSq8ijtC6N61xc5G6AkpUQWOPKGlH7sz0geG7lE6','GW3EtL8f4mR8VXksOYkiqxNAIBqCvSlkpOSp85iptDRyynZNzrprJRZZIlgyNQ1NYMoiTuN9Kz7jF','f','P',12);
+INSERT INTO ti VALUES (15461972998546068908,-3531,'n1IfRTOi5dwaNt1MpwCnwaOrWkZ3NxBexYb5xQd3S1XR49802c1rHTlCu3el','efwrQi1WL5ddInj','h08c1w9GcjY10jSq8ijtC6N61xc5G6AkpUQWOPKGlH7sz0geG7lE6','GW3EtL8f4mR8VXksOYkiqxNAIBqCvSlkpOSp85iptDRyynZNzrprJRZZIlgyNQ1NYMoiTuN9Kz7jF','f','P',12);
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 (6085125673013984976,3368103704872039253,'9Y2WAJinl2l','Ygj6bamp8M4QTUYGBA2UkftgL7dvoozTGaoXe3HBpuPBHwkhVWbxHQmjQ59Jakj46VSFqSqq1q6oDOHSd3lgi9NayOhkHuCqPj9uWp52Ja7a66yra73jl4HmDjFMZk4U8XjQR5QdXgLTC0vVuJkBgGp2QieOsrk1XyIUXDdeSTtlll49iKNnYKi9Dro1O2KXtXDQ','PKs6ntu4Wi7LAon2yIxD','IvtxKuvVkpUrPV0sTtuBkVJXtCmxlAlxtrfCV1pN5GMO5SQURXfMx9x51LlG1kvoR5p8JyO1kZ1KK24','N1jGV01mNxUDX4NGA','4i1b0nvj8nbFFaFhSlFZJlq4DJhqIBz2l28CmEyoMKEgNhIXRNfBulAOk1yffyLbixWkiads',13);
-INSERT INTO ti VALUES (6085125673013984976,3368103704872039253,'9Y2WAJinl2l','Ygj6bamp8M4QTUYGBA2UkftgL7dvoozTGaoXe3HBpuPBHwkhVWbxHQmjQ59Jakj46VSFqSqq1q6oDOHSd3lgi9NayOhkHuCqPj9uWp52Ja7a66yra73jl4HmDjFMZk4U8XjQR5QdXgLTC0vVuJkBgGp2QieOsrk1XyIUXDdeSTtlll49iKNnYKi9Dro1O2KXtXDQ','PKs6ntu4Wi7LAon2yIxD','IvtxKuvVkpUrPV0sTtuBkVJXtCmxlAlxtrfCV1pN5GMO5SQURXfMx9x51LlG1kvoR5p8JyO1kZ1KK24','N1jGV01mNxUDX4NGA','4i1b0nvj8nbFFaFhSlFZJlq4DJhqIBz2l28CmEyoMKEgNhIXRNfBulAOk1yffyLbixWkiads',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c CHAR(41) NOT NULL, d VARCHAR(60), e VARBINARY(57), f VARCHAR(50), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2597347298177774873,-67,'7YjaxPFLoUSuWZrm8KwsBV9j8BjR','HM4vUftyAI8oCsND0','vruApjpn036fJsa2sG2LFKpSmvZpnHCaGLAK9','pDLjRWJoyRSNTuWne92lfH2','RsuAAtl8tg4JkQAWfS0MfRGcUz0yobwa8uq7VyfzaUP0wdg3U0b','CYR2QlOLdHJgsmq0gpHNQvRnkzEpju5oXyGOTXfLjXzAUZqJaim',0);
-INSERT INTO t VALUES (7246522881950578809,-8,'Bi2RV5zaChrrpCdtB0Yyc4GoeMuGDdH','ctG2JoXw6TvHYCwBDQ5uaxVADqxLtme7uYum6PzllcrZKY22hBcfv1Rgm','eHLootXqQUJNDqg7JoEvrmkvUqcLyenpU9cpAGISxo7T5FHl6e2T3O6q','2ReJfeU','oSAlfOe5S1qLQueEs09gJAmw0q7LUAusnOyvxwesGFm3oREiNtQFw0O57lcgrnGFAJVg2KghAjmAK9Kmvuu8dxO6CGaqJuEbe','vW0UeE7a9kJbBUeyK5Bi',1);
-INSERT INTO t VALUES (-1133912098147719721,-121,'cYxC1qNovS2UdkB4abwPkJ0HmRDznVsD','jN7W2YAdZYtpku9yYS6KOkV7U3Krx3qCdCrJ6ERKQl5hGpEgVNHxfcezZtqY','mR1i','WZhbbsNfAARLDoYdificS','SuoNLY2BLbggr8C9DryRCvOHcrwnpa2436jC9xGmXcjqdZdZPr','BmWSCevUy8kFAwu1Ou9mSlMDXYeCJ9PtdbfO3TXzMpBsT',2);
-INSERT INTO t VALUES (6947671051828826024,-25,'5ZQvS8hstrOshG2bOPoTkQAWfiG5YTu3','RHp7TESRNK','u8jWTshdJnCCT6C74wZzIRd7PBvFsd2qb6OS5NzB','vXZHs9FNMCRSodw48SsVuf1LPl1fv1F4EfMwx0mVN','7zTJuvSOpun5hgAeqTN86g5vRAl8Ig2BK2wuh3YYLAGArGDyikWt9PczoiJ0e70','rXd9gh2Id1MmqPlV1mriSQ',3);
-INSERT INTO t VALUES (7642783911720693030,121,'QxejO2ZfJN6wSfQOk7TZSxmtXTwdyTus24sCMj','bA','vwAe69UQMlCc3lX9ZNd2dZYFTnuLeIrdBCeBuOT0njAF02W','arUmUGomIhYt8l9ooeDGWqyRMqvXaeWXgjvJ3eaa8j','uPb3sndhWyuPXJw9BWuz6PSNBKvI3G4yT7HSkXV12l','LOP2jhOqHzXP9WEKBTuPiirOxSRVrSXNyDvKVT9xG',4);
-INSERT INTO t VALUES (6727075321270271981,-86,'QEQEMVYUpMXcM4eFa0F3OWU','B4zvFh6x9vlvEQCtOXUFAAdkrnYgBKgAgcfvE','sTOlIMzBGMjmq7EoYKTKaUUOMpk0yZ6KhlPQwOXOJuw1CO4','CKPLrx7BHriziltC0n1YhYCQgYqcAncqVvQvBfAelyjBmzFghJ','eYJFR19tjg3jh1OwTakpNCsqTTfXDErmOcInGAX4HwGD0YNzA6DhkML','80UVAq6RM7KgRhpEHDkjCGCj0lBoV4FsFwKlk1nCYF9xYy8u4qYJu3xloUT0mr6hY7qosaKLvRiAZXdt87ug4BeBPj',5);
-INSERT INTO t VALUES (-3711938132219809613,-13,'yIiHxIA01nS8oq47w00','mANjQdqsnzxsbvezpzvxQCCsHZgZhy','JF2fR7oFUYjRN8mvRhV','g8UvjNqx0u15Xo3Mj8eGOk','mBUnBc82UOhylKgiOvNnDHyIugvmBpch2FrdQbe0jMLT3Ftz2I8W39yufQjXVTI9EZnOX1yRe2DXXyL8M','XFfM3lVtzYoSd4eRCcGslCpmFLpAZicENBdrpCxwReU3DHpxLnC7Tamh12YtL6Z0foNGyeM5H8ifL0Ufr',6);
-INSERT INTO t VALUES (-5737612111903277693,10,'5MdhC28kRRVWYQQFa','p2nm1phnTgibYarAhZVCJ1ENQXac0v3FVSAEtSJazzTQLjD6naOiQ44','H5jUC4QoMDMEsYJOSIIgRgafXvx3AD8jnsoUsRjAKDvCpOdP','k1XO1TQ2UNhn6qFDwkkHb2','ekgy1Q5ZEpxxouVhBVNtqwcn037D9hs1BTDELqG6BZ','ZEWM2WDNhQBvSuikYssdCa5leR1UBwrIimz2uAFCilJYXTq7667u11rUacC',7);
-INSERT INTO t VALUES (4495399919882503559,23,'tnqo7b7tEFmHQDB','koBuedPSuhtbg7xjF2TwaokHJCnnQaSbgIJ','YopOJzWSLX','yoiipP5BYRL0QMQaFqd','N6l3S1awWXul5KvTX6IO836eTUFsEBcCAVKSWACd4vnER','6UqFlho8I4l82gIAt8Q1UzJasICL',8);
-INSERT INTO t VALUES (1525749151159821715,56,'WoyfOBJUGvnyU0Fs4k7Egu0nMFiyyIU','kkkRH9CcPkFtrlLSPvJedpDXcgaTSXrjHLiPlGiaVUdy2a6uzgw','BnBbUVOpbKQvFbl4O8cQrsV0KozW5vZ8','ThisCPRt3CMhuCrl7xBO9cdlYqrIszANifDvk7CWUo','SxtfbH0oAIxRr3kO','F1xMizcqAcHZrj8PXLQ67BDThgDoQvQYUzRFXjlnC3or11zoBgqfMSWlzCACXuINs1Cz5dP5zckp9ABUsuIVN649IfGDF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1081421929556354813,2135,'141BPFRAjzk9PEq','DjvPnx6yK7K6pw6NrZf624PdqDgB5Bg5ASgoliHBeTA6tQ97el2EW1NNRsoJ4D8Xubx3AwSgViSxht8qXoZ6KZhczMq1YTXUW6NLOZ6ZUScDGbY0vaCokBXlICqZhVsn7NO','GcdUDBu6FqFFN3hiV2hfvB0ExuBgMjR5bQJZ','Jac1savmtPQf2dYCHs085AWV4kPQZanfFVcBJOwwCTL6dST4huDP8dXMidhbt0bIJ0CkHiKIVfrKhh1oguq6Q1AUshdBYOUpKsWpExN8ReLbrY5gHANOczGhqZQDZgFPxrPx8X8Izqz0tHjl80c2rCtO2j3Twwk0Fwa','F','F',13);
+INSERT INTO ti VALUES (1081421929556354813,2135,'141BPFRAjzk9PEq','DjvPnx6yK7K6pw6NrZf624PdqDgB5Bg5ASgoliHBeTA6tQ97el2EW1NNRsoJ4D8Xubx3AwSgViSxht8qXoZ6KZhczMq1YTXUW6NLOZ6ZUScDGbY0vaCokBXlICqZhVsn7NO','GcdUDBu6FqFFN3hiV2hfvB0ExuBgMjR5bQJZ','Jac1savmtPQf2dYCHs085AWV4kPQZanfFVcBJOwwCTL6dST4huDP8dXMidhbt0bIJ0CkHiKIVfrKhh1oguq6Q1AUshdBYOUpKsWpExN8ReLbrY5gHANOczGhqZQDZgFPxrPx8X8Izqz0tHjl80c2rCtO2j3Twwk0Fwa','F','F',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (10537829808017624625,19545,'KnSOkXb10C5B8ahNgPA5DMxwNgEBTwiBHz12RCLPs','dJyhmdupqw59wbxNOzAC24QynNvtbo5irmQIEDab1EDSp8ouh5eHEosWvOicaFFoq9BehAuOOVcIvwhzLbSV2r4BjfZkPoYVVqdLqbaXmZX8JSoSDeKiZ5RQtts939u1HUFa64nFhCPKpoiR6P5u4Fk2F8YROKYGn8K74HUnT6dUZo0fpmtL9kUyi2WsLYbHJoYzsetBYLD','QMiRvS0lUlyvHkhgfWmUr4OEHGTZJfLB8PujPPAHz3PUzmspb8UJ','lSgQeSzDuIscX8XO9EOg0yG8eJIZhnsGeXUUJCZw8Uiw3Ng9O5tCY9JZdw7cRRhfgGXr8zNlz2kb','8G','M',14);
+INSERT INTO ti VALUES (10537829808017624625,19545,'KnSOkXb10C5B8ahNgPA5DMxwNgEBTwiBHz12RCLPs','dJyhmdupqw59wbxNOzAC24QynNvtbo5irmQIEDab1EDSp8ouh5eHEosWvOicaFFoq9BehAuOOVcIvwhzLbSV2r4BjfZkPoYVVqdLqbaXmZX8JSoSDeKiZ5RQtts939u1HUFa64nFhCPKpoiR6P5u4Fk2F8YROKYGn8K74HUnT6dUZo0fpmtL9kUyi2WsLYbHJoYzsetBYLD','QMiRvS0lUlyvHkhgfWmUr4OEHGTZJfLB8PujPPAHz3PUzmspb8UJ','lSgQeSzDuIscX8XO9EOg0yG8eJIZhnsGeXUUJCZw8Uiw3Ng9O5tCY9JZdw7cRRhfgGXr8zNlz2kb','8G','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13846415094804494565,23491,'oDoC1sjLp4BEpt0QYNHQ3QFw5XMd3h4h2swcSMzQyTpkuobIbAaL0','YFAXhtGZ7LQ5QU3vApq89C778UmDMhYwyqwT','8oWRqFbVlzoEU6dLwit9938hEFlfQ','xsYTbrxs81yt7qaiQR6lNTUwwMS9mg4vWIVBxvGqs5fFU3MhPNnU4ZD9oVv2KDZikWByEmjPsYHy25kPT5o41noZQw4qetm5ods0olEo6D12slguvTiqPZ','M','8x',15);
+INSERT INTO ti VALUES (13846415094804494565,23491,'oDoC1sjLp4BEpt0QYNHQ3QFw5XMd3h4h2swcSMzQyTpkuobIbAaL0','YFAXhtGZ7LQ5QU3vApq89C778UmDMhYwyqwT','8oWRqFbVlzoEU6dLwit9938hEFlfQ','xsYTbrxs81yt7qaiQR6lNTUwwMS9mg4vWIVBxvGqs5fFU3MhPNnU4ZD9oVv2KDZikWByEmjPsYHy25kPT5o41noZQw4qetm5ods0olEo6D12slguvTiqPZ','M','8x',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(17) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2017893030,-759261774972055388,'L','5FQy4pegmiTf','zMacB61i26HsoyVwx9lZwYkTNt5qHZiMOcrkT','KXbp7JF','F','z',0);
+INSERT INTO t VALUES (1022430679,-4947468924271463516,'KkawxZjIPXSMNFZAw0yQ','ta1ASdjbAAEXYk','nUjjQrmkDpZn1YMFYAbdOTt2IGsUxFZR','Efk1AHFJlG8iP7HcK','I','X',1);
+INSERT INTO t VALUES (2369994120,5896985936268884209,'TzX43sZKDZqfuqTJUds','01v0JPRIJycCMJe','tbv4T39lASuPN8ro5SRfZNoK0RR','eDBQx8','I','3',2);
+INSERT INTO t VALUES (459945038,3011010640783713153,'nPcMf7HNyu','pTySEYQCPw','2R8NeyMU7mVDJ16E32LnSiOnNnPnazBLBf73SvxFBN9XRPNaVKnocjyEUccO','reAH38Kk','m','0',3);
+INSERT INTO t VALUES (778320963,5200929101440539904,'ZkCzXLOx9IC','066yBTtXozGkLtX','X4qiqeWgg832ahktEyu9i3Vxkhpqj4m8v4HnuPu9B72MSmEpk2BQ1ZaTCscZ9mbyxHOMs8A4lntiHrSV','tWN3teANs8qtJRIDG','1','L',4);
+INSERT INTO t VALUES (3917604059,18683900911347396,'pwbJ07abA9','9Wlz3UjCr5QCV','gyfAxMAZ2','CyDRj9q4K0pK9u','c','y',5);
+INSERT INTO t VALUES (1194101440,7422218893030559791,'eMupRmQAIT5bVy','1','CTDMyisITi7RKx5Es0sg3Mz','zVlUS','g','4',6);
+INSERT INTO t VALUES (104462432,-7652972875040418097,'HmsBSJRAhFDXSAxPuH33','T3Ja','bY8hEKvBurDsHZWcYpCnM0LWbk4i','ma','N','p',7);
+INSERT INTO t VALUES (2593731894,9190967139125555150,'8jv3','wL56EDHeF6Vtqia2Q9h4vSmwn','IBABUmjG6mQZzU9l9kLlE8VLJuOkrrdI0CbEs9qVDD28HV6hVAyu23eYHspUEdwh','pWAD4tPvnsr','P','A',8);
+INSERT INTO t VALUES (2458635348,6264387415754601018,'pMuVn9RodyiPjg8po','Ub9t2kKGmBd6zxEyM4Uwwaoa9','HKecdv52lNnoRxyWDX8T5Tf0tsjJIBy1EU5HMlLnOlu4lxGHEc1LUKUYvc3ozbFP8YAJBGQ7UnvdO3C6Ra3y','kF','Q','2',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(17) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (961641884,2086167775886427876,'EbwQdW9gFoE','wlIIe8RdASE8H5TEQ','4RFyNC','iGlzoPV6AO','w','U',10);
+INSERT INTO ti VALUES (961641884,2086167775886427876,'EbwQdW9gFoE','wlIIe8RdASE8H5TEQ','4RFyNC','iGlzoPV6AO','w','U',10);
+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 (3121770386,4869238679415934201,'631MHBAQCHMtlxkFx','OCH9v9GLThCjX1lCYd7P8tcMo7dZ0','a1ixQkJb','PR5','s','1',11);
+INSERT INTO ti VALUES (3121770386,4869238679415934201,'631MHBAQCHMtlxkFx','OCH9v9GLThCjX1lCYd7P8tcMo7dZ0','a1ixQkJb','PR5','s','1',11);
+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 (3004672179,-2086068534590154618,'lLgEuHJ83vZWx7CRtUpzf','SpsYwLmJP1kaH5FnqIsfZL5brfqDzYApjYSvliP0kRktb3Wgy1biCQl5fzePAPePkCDx6NcFc4f383o5P4oveIja7DHPApj23mGgjed','kjwCaJMKeoGzowUKlGVByCl','3u','C','W',12);
+INSERT INTO ti VALUES (3004672179,-2086068534590154618,'lLgEuHJ83vZWx7CRtUpzf','SpsYwLmJP1kaH5FnqIsfZL5brfqDzYApjYSvliP0kRktb3Wgy1biCQl5fzePAPePkCDx6NcFc4f383o5P4oveIja7DHPApj23mGgjed','kjwCaJMKeoGzowUKlGVByCl','3u','C','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2466608564,6315157968948224644,'PwF88JS7','8M49ySViPWf2k201puSdtqbamQrp1ib4opqtN1EcgpWWiul1H5h9TYjbBY5KRXejOTnmULNX7aWfI076ES9tyyBnX1c9JKQB8K1nih1F0ubXADeh3lyZBXoLu3B6UkqI35KmPgKkTdkW8sT3WX1Bta0gPJ4icdZopPfiCtNeOLoB3XQmNsfooPejcSuYApHYoBQRqQ3pO7KqaRB9NO8ncVTwHU7kCwGHS5DUWs0udv15LxthXToBzXeuPdK0FZO','VGJEY7twFmFbrW2DdGglqb4lcMi7rrz5BJAIgCz6szPerY8uog91W9EKUBmZieEDrDHJ70M64Qa4ioBcLzNtHALcER5VnRuVt7','sF5MG5eU6rHYMwD8qYuR2byDg0Pd7ejH6dc5d26sLJzIoeqidGVgS7t52mHZmw13vCU2oe5q7xmaMFhxzvozck8QzsFtVtXFAnwlhPS6vlekMXYB8sAL5tF6i2HJj2pOoVVfSLAkTw4MApx3XNJ1oupB8BDHAIR','E','Q',13);
+INSERT INTO ti VALUES (2466608564,6315157968948224644,'PwF88JS7','8M49ySViPWf2k201puSdtqbamQrp1ib4opqtN1EcgpWWiul1H5h9TYjbBY5KRXejOTnmULNX7aWfI076ES9tyyBnX1c9JKQB8K1nih1F0ubXADeh3lyZBXoLu3B6UkqI35KmPgKkTdkW8sT3WX1Bta0gPJ4icdZopPfiCtNeOLoB3XQmNsfooPejcSuYApHYoBQRqQ3pO7KqaRB9NO8ncVTwHU7kCwGHS5DUWs0udv15LxthXToBzXeuPdK0FZO','VGJEY7twFmFbrW2DdGglqb4lcMi7rrz5BJAIgCz6szPerY8uog91W9EKUBmZieEDrDHJ70M64Qa4ioBcLzNtHALcER5VnRuVt7','sF5MG5eU6rHYMwD8qYuR2byDg0Pd7ejH6dc5d26sLJzIoeqidGVgS7t52mHZmw13vCU2oe5q7xmaMFhxzvozck8QzsFtVtXFAnwlhPS6vlekMXYB8sAL5tF6i2HJj2pOoVVfSLAkTw4MApx3XNJ1oupB8BDHAIR','E','Q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3247285437,-5217917369584917337,'Ypb5cUZRBON1NWlR','Ele5g8xYIHRNFBfJUAANwlpp8lDI','pTmLFGT4OAPRrZ7MvK4jx8saepqN6G7BTAM8HdNBgk6SXd3IJIdQ5xOj2W04MDoBu9thNdASkkhHMsJKeHFBi','q571D6XTfjkwiweXxg0nmntU2TMPOKmINAj91HMqZIClD1iBZu8cYxtNoGJ6a9GNwNko32bQivbFMx6hhfBkckddSjdNOynoVnTQib4U7APDUQRpRwC9PCyI5J7VVmeQmtCgmxMS0C5Uz','g','g',14);
+INSERT INTO ti VALUES (3247285437,-5217917369584917337,'Ypb5cUZRBON1NWlR','Ele5g8xYIHRNFBfJUAANwlpp8lDI','pTmLFGT4OAPRrZ7MvK4jx8saepqN6G7BTAM8HdNBgk6SXd3IJIdQ5xOj2W04MDoBu9thNdASkkhHMsJKeHFBi','q571D6XTfjkwiweXxg0nmntU2TMPOKmINAj91HMqZIClD1iBZu8cYxtNoGJ6a9GNwNko32bQivbFMx6hhfBkckddSjdNOynoVnTQib4U7APDUQRpRwC9PCyI5J7VVmeQmtCgmxMS0C5Uz','g','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2906752796,210998541852049990,'9dTZhrDA7Hg','Fldr10uL89tvZ6azRl4cWEz2hs41xxKgXFYVmkivqcl','HRv','1dcieS4xafKpCr4zMGb1Sw9MFutDfZ1oeJakhy11e2cjQYF4E6VfBXRK8WqzdzbPaFafssE1svrL3ZnFcNcOqSiTOvolRRbk4W0zGlB7isxcBru3d0CwmntmmK1P34DGBM62eiB5F7OngwA2ZZnDj8MxYlkmhN7H2XNMx1mxddtBch10CeMmiV60MNQVwOWBrmsyZIwuO96nwm','B','GP',15);
+INSERT INTO ti VALUES (2906752796,210998541852049990,'9dTZhrDA7Hg','Fldr10uL89tvZ6azRl4cWEz2hs41xxKgXFYVmkivqcl','HRv','1dcieS4xafKpCr4zMGb1Sw9MFutDfZ1oeJakhy11e2cjQYF4E6VfBXRK8WqzdzbPaFafssE1svrL3ZnFcNcOqSiTOvolRRbk4W0zGlB7isxcBru3d0CwmntmmK1P34DGBM62eiB5F7OngwA2ZZnDj8MxYlkmhN7H2XNMx1mxddtBch10CeMmiV60MNQVwOWBrmsyZIwuO96nwm','B','GP',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(95), d VARBINARY(39), e VARCHAR(97) NOT NULL, f VARCHAR(37) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (31174,164,'Nw2FSyiGzPGZApIH83CdZEIOJyMlGWMsBAWfNKRzILCuFZsZ2sS2fDYySCQGy8L1l7dqjLSZWX1pJJ5f5ofQsR','AI40sD5lX1uxTxcf','JXdkooptL8HOX6yEjkPmPpPErpdrL6Yugux3lvWIuxhVvRuqFVWjKxbL77wBzypt3D8ANRJrXf9ByHzQZRdGTPJLPHY','F','C','q',0);
+INSERT INTO t VALUES (2368,132,'3sDjjrIGXuE6l','brS66Zf','Irji5EDaPFKENEJYnleoAGAT0BH0AWcsDfMtChnWaG1714oE0pOCnfQILOhbbBQcT6c','q9UVXrQoo6','C','n',1);
+INSERT INTO t VALUES (-32595,171,'xkvx54pnpFSryiHs59AK4yqHtuJmG4IUQ','RxqIIDdELcoRs3KhLC0wlbOXCIeA59j1z','tbLyunxyPgFJqkGR0J9sCGwnGH8EZI7Cjj213E6vzYE','tbQ2vL6JkFaC94FWeNNT8StK4WgHX96v2c','hJ','0',2);
+INSERT INTO t VALUES (-9179,124,'rFMDP8SgK4tqmLRk6zBmR8CDFarMKtaYcqRwuYb2WCerHvM20GxgLIwKQ9DOxwYfL3n5kkXaibOBfD','So8e0mh','PUGSg2NKmepgBJ5lsthkm7THaKkHRozz5SEpp4T6XXmHxsoVWeu6','HMFaYBHSbc70j25KW','mG','E',3);
+INSERT INTO t VALUES (31885,112,'oL4YT4qIK0WZF0o','q','FjAQAAPMo3bpBgZ6UuCeHeSH2zh0eZk4bfI8Ybqb4quiskf2fdKEUGCTt4dWCewTNhoSwVhdiOG','OKzKckcPV8X','m','l',4);
+INSERT INTO t VALUES (24616,245,'B5x8yLHMCbYojF7g7p3WLlMSWVr0OJqikHvSDLH65lqvqUhoCgK8cnANE89wogn7oNOjJbiiOpT','fisVRDGJJaC1CnDcbxzF0ENuoKqHejUoePthGm','2H24rnOWKZAUjIPHbBOnvxKVmnToC7jgNtcdvV5','ZLo','zz','6',5);
+INSERT INTO t VALUES (-19467,197,'HjgAAolOhvu8GB5xgzAX7cjRGLYUZFK9htjORCm7wuXOOB60rlVLWo4co60l0yIqDYpQlWGfbhA9u4YWlz62iUIHtl','pek88WGmmAUynF9rJZTSMYprjUgjnynZIPRlr','FhYcleMOOm','A2gHoVw','Ha','h',6);
+INSERT INTO t VALUES (-8591,92,'W9RS5X1EKwIz3rkUaJrG8qPEM09MZPcZOlei4aLdSvHNumzmComGRj6y7wdd8ONPp7xEJk','QX1eFUoOABO7','BcprMYEvjSALr8kOwnD1QuvzPlcmgpG82IokUzG2QsI8oprPs9R0VarbUQhp2dXuFzef7rdXYDS3sqkcPuASNG4sKh','G0fz60A0POZESOHXQO','z','B',7);
+INSERT INTO t VALUES (-4928,22,'7kDU7dGc2AdJ15ofoPwt0CEtysVK9M7WyC5','7Ep5u2qUz7m9EBOl0xU4NQ05QDdjiU8O','NKmgzddg8En5mPOFmewjv9fbhCuE6ntNejtTJrStWp9aOo1TxNSkXza55vRlWIEhtbLDy76E','8C5PBNi9DUJMRLNxiyOl8na9RiyXYhGBbihJ','r','a',8);
+INSERT INTO t VALUES (-28186,82,'sebw9ts5Epd2sNmHDf5xd41d71','xW6LV','qCVs0qLgZTxUBANzZHlcq1oxXHudNFW7eZ7TrLQ33lKX5swepw2SXP7qw','k','sp','R',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(95), d VARBINARY(39), e VARCHAR(97) NOT NULL, f VARCHAR(37) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (1121253813479466693,-91,'aBpyPA2nD57IlP1uPLF','9kVTVaB','Q07lNW87mKqcJRVGJ3R3sw6NVbp7FOWjg663pD0an9HFHH','GtZeRQ6PmNh3dcneBQ4AUEkwY96WRkvYaH98SUhfDD','HWN','2NISq',10);
-INSERT INTO ti VALUES (1121253813479466693,-91,'aBpyPA2nD57IlP1uPLF','9kVTVaB','Q07lNW87mKqcJRVGJ3R3sw6NVbp7FOWjg663pD0an9HFHH','GtZeRQ6PmNh3dcneBQ4AUEkwY96WRkvYaH98SUhfDD','HWN','2NISq',10);
-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 (6087641198627885707,-31,'GILbO6YRrID4UfVWTJFsbmz0DpqdWd','YnF65u9xqqvt1MT3n7PwZx9VPLv0acr4bSdr8On7RJsWkJ','2Z2SzQ72lFmHoihHT','Jf5t5xTF6EnNxcekXXvD6rWRf','STphOaWISelFu1EENG4ZzLMAZK','a1A',11);
-INSERT INTO ti VALUES (6087641198627885707,-31,'GILbO6YRrID4UfVWTJFsbmz0DpqdWd','YnF65u9xqqvt1MT3n7PwZx9VPLv0acr4bSdr8On7RJsWkJ','2Z2SzQ72lFmHoihHT','Jf5t5xTF6EnNxcekXXvD6rWRf','STphOaWISelFu1EENG4ZzLMAZK','a1A',11);
+INSERT INTO t VALUES (-4451693357773987040,254,'xqCfqr1QO2djDBBIoRKfP35h9p0WJjhIn36QIkuKX5','ke5d0j0R9vzK7mVIOrXmc48xU7R5pU0wp6eM','I17L1zp8Zwa0Ic2yZCtn','HyfGp5tvW33N','2k','H',10);
+INSERT INTO ti VALUES (-4451693357773987040,254,'xqCfqr1QO2djDBBIoRKfP35h9p0WJjhIn36QIkuKX5','ke5d0j0R9vzK7mVIOrXmc48xU7R5pU0wp6eM','I17L1zp8Zwa0Ic2yZCtn','HyfGp5tvW33N','2k','H',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (-8131346832067497489,202,'DQTdY7pfl4ZxR','x','3yuI9F1KWvVw7sKt5VaSaK9AzZmAa3z4GecsjGQc36OTQc3GALSCy8IDerlSCFm7RRE3cPRrZPG08cdIoyUpyJuln0','UlQom0rvAyWctrf1XR','6','n',11);
+INSERT INTO ti VALUES (-8131346832067497489,202,'DQTdY7pfl4ZxR','x','3yuI9F1KWvVw7sKt5VaSaK9AzZmAa3z4GecsjGQc36OTQc3GALSCy8IDerlSCFm7RRE3cPRrZPG08cdIoyUpyJuln0','UlQom0rvAyWctrf1XR','6','n',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-452213415960829270,172,'T7kj0KDJeAfCvMtmtIU5Gpw8rrOh','GbWehDEzN2doSU','N00kD','j9u6Sd9liKNGVkJ3IkSF','JC','Y',12);
+INSERT INTO ti VALUES (-452213415960829270,172,'T7kj0KDJeAfCvMtmtIU5Gpw8rrOh','GbWehDEzN2doSU','N00kD','j9u6Sd9liKNGVkJ3IkSF','JC','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (406137398032195091,174,'FiO1hb47HCL7e5gFxPuXl8SSlUQcElpNqKS','qJB3C4i3Hl7tg2rZiEw7AgtUBNb1nrFWFgEn05LEJug2NEUWN6N1aixDbwDUw8RIUeG2trHPfllSHKwcTxh','cFD25hP46b3uzQQbQtD0qkf7CI84enx0aFZ4USS3tYAw1sS7EpyUEwUw8qU3gVH8qJs1eN9ooJpcwnU','mXLtNdFyD3i7Ous13kpgEFiNj8c7utGJEQvPeUzfh5PcOmpkIP9lL8WhURhvTZVZZHTlr1Bhayz0icJkR77kVeY6txmuuCHKpmL8To4t5SBcghDns1QRzUdogFWmeBa1CKn','Sx','u',13);
+INSERT INTO ti VALUES (406137398032195091,174,'FiO1hb47HCL7e5gFxPuXl8SSlUQcElpNqKS','qJB3C4i3Hl7tg2rZiEw7AgtUBNb1nrFWFgEn05LEJug2NEUWN6N1aixDbwDUw8RIUeG2trHPfllSHKwcTxh','cFD25hP46b3uzQQbQtD0qkf7CI84enx0aFZ4USS3tYAw1sS7EpyUEwUw8qU3gVH8qJs1eN9ooJpcwnU','mXLtNdFyD3i7Ous13kpgEFiNj8c7utGJEQvPeUzfh5PcOmpkIP9lL8WhURhvTZVZZHTlr1Bhayz0icJkR77kVeY6txmuuCHKpmL8To4t5SBcghDns1QRzUdogFWmeBa1CKn','Sx','u',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1772170081354492807,116,'49Pg1CNGW4p3wENp34rVIRtdfxduRDoSdLt2Lv5','aN3o2bflzHxrozGFO3TwrEK9Y2Tc2wkrRaCB6vMyfwqoSQ8Mf3EWDPZOFmfvtIVvDAyXO006fEWPx3ojD80j9L2tGO42WNRLszVv9lwwwY4wbvIsPaPC2OjWFZEFVnhVrMW5v9uxZ2jIfJkGoqMuhbU6ffzrx','QZEozZwZkMJaEiQsWY4taXEAm2MiquMUPE5t4q7PQccfTNdugQAnT3F0GyL1WS8KZRS5lOBTH','08Iuz3UXRLwCQ2DKf5eOtyCRDznCOvfxvOvqLWOcFhppQVipg0zRWHY6GIqI2nohACEkd4QOWGsVmBGxrtJ','3w','z',14);
+INSERT INTO ti VALUES (-1772170081354492807,116,'49Pg1CNGW4p3wENp34rVIRtdfxduRDoSdLt2Lv5','aN3o2bflzHxrozGFO3TwrEK9Y2Tc2wkrRaCB6vMyfwqoSQ8Mf3EWDPZOFmfvtIVvDAyXO006fEWPx3ojD80j9L2tGO42WNRLszVv9lwwwY4wbvIsPaPC2OjWFZEFVnhVrMW5v9uxZ2jIfJkGoqMuhbU6ffzrx','QZEozZwZkMJaEiQsWY4taXEAm2MiquMUPE5t4q7PQccfTNdugQAnT3F0GyL1WS8KZRS5lOBTH','08Iuz3UXRLwCQ2DKf5eOtyCRDznCOvfxvOvqLWOcFhppQVipg0zRWHY6GIqI2nohACEkd4QOWGsVmBGxrtJ','3w','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (821351616238804549,253,'ydBMy5Bpnyw9Q4Tjtz3ZoFqJ8Yuc2h3jELNtx1LsWTATH1g8OWleHT2JlQwLDgLohb6rCxTpKqb8mhODIHU0d1uOzIg0BU','D2iJvqN91WclwFIzD7f8D5qcVBSHyxxCmGdM1HW4qzaTVYRK3pbsjuf3u8qyqKpSVPny0RX3cd937yQW3R47ElvfwTPd2l2xcmY88lKE5kdTcHfzDJtEMmHvs6QsYs6f1IVhZu','630OzA9yT5qmDco7pjb91uhAbeXAhGsX1gABacfKtUrFR6eFm1z44ielSXTQ6jV0E6GzFTjiDATKyajYyJuGTXTw','nHkDCKjC07A5bRiNbXqAOEj1KFZV5fJIpTqKsQE9rk4fQ5y2H3XDRWblolr5rNip86qXwt3Y4FyQ1X9dkgYJJi1mZVYRfxVihV8w3q0NAnPCBqdk1FhnWY9kBSbpNDrCM22S02RRZnT','2r','Jp',15);
+INSERT INTO ti VALUES (821351616238804549,253,'ydBMy5Bpnyw9Q4Tjtz3ZoFqJ8Yuc2h3jELNtx1LsWTATH1g8OWleHT2JlQwLDgLohb6rCxTpKqb8mhODIHU0d1uOzIg0BU','D2iJvqN91WclwFIzD7f8D5qcVBSHyxxCmGdM1HW4qzaTVYRK3pbsjuf3u8qyqKpSVPny0RX3cd937yQW3R47ElvfwTPd2l2xcmY88lKE5kdTcHfzDJtEMmHvs6QsYs6f1IVhZu','630OzA9yT5qmDco7pjb91uhAbeXAhGsX1gABacfKtUrFR6eFm1z44ielSXTQ6jV0E6GzFTjiDATKyajYyJuGTXTw','nHkDCKjC07A5bRiNbXqAOEj1KFZV5fJIpTqKsQE9rk4fQ5y2H3XDRWblolr5rNip86qXwt3Y4FyQ1X9dkgYJJi1mZVYRfxVihV8w3q0NAnPCBqdk1FhnWY9kBSbpNDrCM22S02RRZnT','2r','Jp',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT, c CHAR(74) NOT NULL, d VARCHAR(57) NOT NULL, e VARBINARY(100), f VARCHAR(86) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1744498,-24090,'4RU4rCAQjnbf4zOwZrvuNKe7IHypgofiKm5TIJrNJDZRQMK6i9','ti94vccdnXIT1WzrfQOluMcW','2g2TS0ZEJR1mV','YWAX92hIDvIbCPTWQ2ER37miDUOUCRkSPMKPfpkdp1j5','a','3',0);
+INSERT INTO t VALUES (387435,18540,'1m94CwEJ0jaZPqzgroDGXqVYyUfanEoHLU3M5FNmr2bXbgR4xMOH','hHUijy9SGOUcyOwgit','AgWeUqL4hR6NRn9ShdfNuyHFVwcxjAvIh4PkRcIHd6NKdNwDZt3mnbedt4UuESxszuEUFEByye','RU2Wi43yiikhcB8wfg0vZaL1l0uOOM','Q','W',1);
+INSERT INTO t VALUES (-2662606,3338,'AFacTpHYc5eaIZNvIcOkA59w','D8XL1am0CdMikqXDCpvzA2jeqxWWFNkM3ys','ARxkE2miA','AZlDVpGFipu1JS2d','R','m',2);
+INSERT INTO t VALUES (2182130,15858,'xVvfVz9nnf3ls12E6ZSL3aJZvGX5I8dc1Z7fu1k','kZsw9godc6rZKpOCro7g','PClk1FkPuKXExn8pVDDOSVKw1MPzqbqMt2aqH9JsKALuZLIk8MLDqxNmTlf3buJC7a0OUeHoEIBigxf5fSwh2u7InFbkIWdKL','iO0cuUQ9EnF1Q','6','X',3);
+INSERT INTO t VALUES (3627875,-22837,'BHvVW7lLJnNqq6C','k2W','lAN72fCYxuTtr5MSTQRIqBc','aN4Wv8GmFuTEarsxm4u4qMgvxpKJvcGFeLx','A','t',4);
+INSERT INTO t VALUES (-4217267,-13030,'QxfUyB0','2dP1JZ4VPFqCawPq3jS6','A10f5Cizv957A22Jmmqw9s8fVWWjg1KLtkSGAv5GBaLMP9VUGpzBufBVKlpDol7bu6X0gGFbq23FklbbTFc0tLwL','lB7zi3gU8DG2bzq4K2uxm5iKwUkrQD7xMEipIM98PJSokHBqkTL1RL29','N','e',5);
+INSERT INTO t VALUES (2488287,17880,'CW3QXatOblB1KhhXX1eIXRKApp25ZMsz5kdV4kSxlcRP','hhQpwhHR4ugX3p13bDzxlX04oTbEO4ERdjro','PiZ4Ghm82n8OODYogMMozkvjOR9mlSv3X7Ea60','grNJzV2PFh5W6EE9rqfoqy8ELfM9XLVmQAtPapIzl','a','m',6);
+INSERT INTO t VALUES (874287,15209,'dWb0W8inl8RidxksAHT4sM37FP6U2JZ26anVA6fr00cRO5sfOM2t91ylcGhfcF0amy','jLX','sFgf3EfaQrkvyB7JpyiMcLcOvHmChw6kQppkcLmLRVXOLkO8ZbGqbz8MS56inMB8zjfyFDG8oHSQxhb','wBgQeTXe2Pdj930YlDncHvIiS5Jd7OtRfTrXUwGiecHNsZ5','g','m',7);
+INSERT INTO t VALUES (2674438,30487,'5hEYtQ0','W8M42IeVSgrosqofmBB4G55K2j','EFuc','aXnxhiZQYwO','X','g',8);
+INSERT INTO t VALUES (-5916258,28421,'WshQKwvtTAb93cOsC3D1gcT','tF2qTOJKMAyHmrjITRhsveMN4RethecPHPv','7xvkIoMSOC58qtEh1fJI75GZLgpYpcToVQ7ZU6NmSkbPT4','vOyvIeQ8WzvxJdt90uI8eOsWyEZzd29bN2yQsNCJ5Z2Tj7BFZArwTJNDesS6e50kkgZAOMgfA1Pas','Y','O',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT, c CHAR(74) NOT NULL, d VARCHAR(57) NOT NULL, e VARBINARY(100), f VARCHAR(86) 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 (-2616792,10933,'fZ8DYgVzMgGnqHmjDdBfvla7AyaDHbScdvofi4AXSzu','49VJH92wRVFzezy5kYRRS4rR76DnMeILab69YctvQsrVkO4','pZshkV0DamqCqL2qyVjFXG3KjwHFrblZemz9AQfuLnt4gSXo0RcfGnUieYpMcgwQOYuOfyJt','9ovTwfW8a6ITIHouQOEM3ItIMXUKXVYpuEe1FvcMJRLHnOrTasy5Ue3shRV1aCDNsiDNab00h8y5Cq','j','2',10);
+INSERT INTO ti VALUES (-2616792,10933,'fZ8DYgVzMgGnqHmjDdBfvla7AyaDHbScdvofi4AXSzu','49VJH92wRVFzezy5kYRRS4rR76DnMeILab69YctvQsrVkO4','pZshkV0DamqCqL2qyVjFXG3KjwHFrblZemz9AQfuLnt4gSXo0RcfGnUieYpMcgwQOYuOfyJt','9ovTwfW8a6ITIHouQOEM3ItIMXUKXVYpuEe1FvcMJRLHnOrTasy5Ue3shRV1aCDNsiDNab00h8y5Cq','j','2',10);
+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 (-556319,-3214,'sUWQqDwwKmyFcS','zmsVfTRXtwqQpuMhzo0wRQACkvCvXxEBZJaJhiys11a5Gj5Ljrgq','jE7T2KOXthVOPDqljaOxufkg9GzzYr2WHAeA95pIGbrOmwoDTRlnZOSIrominX6vWwPvQFZBLY0sXqUP36LtAF8NQF0YZ74D','FUTcbfsqvxzwlvKeoxYOWGlkHR','F','4',11);
+INSERT INTO ti VALUES (-556319,-3214,'sUWQqDwwKmyFcS','zmsVfTRXtwqQpuMhzo0wRQACkvCvXxEBZJaJhiys11a5Gj5Ljrgq','jE7T2KOXthVOPDqljaOxufkg9GzzYr2WHAeA95pIGbrOmwoDTRlnZOSIrominX6vWwPvQFZBLY0sXqUP36LtAF8NQF0YZ74D','FUTcbfsqvxzwlvKeoxYOWGlkHR','F','4',11);
+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 (-2643557,8810,'cH7eK12CQzT566h9','MRVB5kVvZSeoqZRNSgtOUS9A9jyUi8lDzL5H8uEJULMe2Q48lipoKBtol9ifPSrkcT5RRNz4I5uGgD9xLuZGWXlyUGjlBu23xxR9YhSutqdfWEDAKwtkryN5PPZjOTtIl5fEoFFpJxJElEbCFJpv7jpKMkymYJbLtV7MK9cLZ0a0fW2A8fl28qVYqgf5Ph7MsOZzVFUZbmGsR3mfdyHiGgPR','h7fVOhCZN1gCWv6NvvT2Ok5ZqdqtV83oIl6Eq7QxGpLu8bmFoymD2XsAvdun0Bzno5iMZZEY2N0Ip7e3q','XWuVaeiqqEq8TUygv17iANIiRBS90rDWRPRC3pCHjSkS9NtziyV02bdJcftd4LZ1PniyeiQ73z','j','J',12);
+INSERT INTO ti VALUES (-2643557,8810,'cH7eK12CQzT566h9','MRVB5kVvZSeoqZRNSgtOUS9A9jyUi8lDzL5H8uEJULMe2Q48lipoKBtol9ifPSrkcT5RRNz4I5uGgD9xLuZGWXlyUGjlBu23xxR9YhSutqdfWEDAKwtkryN5PPZjOTtIl5fEoFFpJxJElEbCFJpv7jpKMkymYJbLtV7MK9cLZ0a0fW2A8fl28qVYqgf5Ph7MsOZzVFUZbmGsR3mfdyHiGgPR','h7fVOhCZN1gCWv6NvvT2Ok5ZqdqtV83oIl6Eq7QxGpLu8bmFoymD2XsAvdun0Bzno5iMZZEY2N0Ip7e3q','XWuVaeiqqEq8TUygv17iANIiRBS90rDWRPRC3pCHjSkS9NtziyV02bdJcftd4LZ1PniyeiQ73z','j','J',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2353888,26750,'LATc0wbMUxxfwqEgyLTvkp38hIDZCp8','vk7BZzM5wRWnamHxji6UdYw36m4uMNhxasYsv1OUf3PcXo4fuqjC0b0Pf43NahMFo5D7tPWvV42ejIITOqsZC41iz4X1obwI6zp1d8ELjzhEecVQJvwApWjGqfo4HjOm2wKSjjpCtQ87xBvdPE3ek7cn8nrxAS6JrZ48RHqgpR02MgKAc6AmAKBi2bWB7AC62Cm5I14PKRKjPDF0Ko3EzFkiV6O5Gicjw2e31za0IHOuVce2cCQmdO8LBO','E7lnSKNUEIGNpXYfnxnqepUbtcUSSVAUVXMkJXDr1FM1lnc1eQsvwIkO5bgq0q2EucOtN1RL42aaRXXikBfsmUQcbid4dGSbw1Re','fE35KbBzFgGXCCrwRSQZz3zjpaJJcpzeqtpDrw6j4mmsai3Zmrz7DvPE52WiZVkbDJmxmAsa0k4kmLHQO1KEEWSfIo5dHQGpyx0wsgKiWa03jGiGYNhkvxpXdYfR5EwSZJ9ggxcYFO4Wl7eqdDX8s','H','c',13);
+INSERT INTO ti VALUES (-2353888,26750,'LATc0wbMUxxfwqEgyLTvkp38hIDZCp8','vk7BZzM5wRWnamHxji6UdYw36m4uMNhxasYsv1OUf3PcXo4fuqjC0b0Pf43NahMFo5D7tPWvV42ejIITOqsZC41iz4X1obwI6zp1d8ELjzhEecVQJvwApWjGqfo4HjOm2wKSjjpCtQ87xBvdPE3ek7cn8nrxAS6JrZ48RHqgpR02MgKAc6AmAKBi2bWB7AC62Cm5I14PKRKjPDF0Ko3EzFkiV6O5Gicjw2e31za0IHOuVce2cCQmdO8LBO','E7lnSKNUEIGNpXYfnxnqepUbtcUSSVAUVXMkJXDr1FM1lnc1eQsvwIkO5bgq0q2EucOtN1RL42aaRXXikBfsmUQcbid4dGSbw1Re','fE35KbBzFgGXCCrwRSQZz3zjpaJJcpzeqtpDrw6j4mmsai3Zmrz7DvPE52WiZVkbDJmxmAsa0k4kmLHQO1KEEWSfIo5dHQGpyx0wsgKiWa03jGiGYNhkvxpXdYfR5EwSZJ9ggxcYFO4Wl7eqdDX8s','H','c',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1498693,-18832,'X8waFbMamrKckNL8npSEPy1bEXn5XN4CR5stdKKbIQBFYIcx67ey','FUrFvWy7XWoxPa6D5ll5mYh6eB4pLImfl4yYY88PwnnNIdsDlom8MnbZI5D1AzTF9STw1wwYhvazCURUw0HR59XVGmk5LWzH','KMJXTyvDThVjYrpLZ9wxLVTMQSUuJrXxM9w461x28DDEq7lHWZ5AxhFY6Y7vbWwfo','PKpBAwN1RiYfs6Dp1emSrk0nGelF41qrGYmI3kgwy75MG6MEz039rXOeoD9yXfIzum1Ly60IDxJRUsr3R6UA','g','J',14);
+INSERT INTO ti VALUES (-1498693,-18832,'X8waFbMamrKckNL8npSEPy1bEXn5XN4CR5stdKKbIQBFYIcx67ey','FUrFvWy7XWoxPa6D5ll5mYh6eB4pLImfl4yYY88PwnnNIdsDlom8MnbZI5D1AzTF9STw1wwYhvazCURUw0HR59XVGmk5LWzH','KMJXTyvDThVjYrpLZ9wxLVTMQSUuJrXxM9w461x28DDEq7lHWZ5AxhFY6Y7vbWwfo','PKpBAwN1RiYfs6Dp1emSrk0nGelF41qrGYmI3kgwy75MG6MEz039rXOeoD9yXfIzum1Ly60IDxJRUsr3R6UA','g','J',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4873894,-4723,'HSZSJ9y12qrcG4CFygenPALTwBcXG6vd9vNxA074JIWjTZJgVhgg','UP3bBexSXqBU6Y9949h7Bg755SIrdPDNlSnmPnboM3tJqAvk0Q7vmKrLClV7cQzyoy6JiZMhy5Rp9WXbQHIYvMeKLYXneZairQCJejxGGpTUhqFw6vi9wv3p02MeOjEpGBssKPqI7YAPBTKHl27SJKKdQyZ7n5ajG','zL10pNwlleXCrQplTPBxvBTZI4mb','cYZt1l8Dd0kBqZEc3FXugied0EJ1KuOPzPIiNkiyHevlpi2RRamNlBcqF12wa0FFv268pPv3lXU78YgOswqht8cw8kbiy8tWTLjaQFCm9TI5XsVBhxDGTKQqEAM3cQrbxCHJvHG0vxKE','pz','v',15);
+INSERT INTO ti VALUES (-4873894,-4723,'HSZSJ9y12qrcG4CFygenPALTwBcXG6vd9vNxA074JIWjTZJgVhgg','UP3bBexSXqBU6Y9949h7Bg755SIrdPDNlSnmPnboM3tJqAvk0Q7vmKrLClV7cQzyoy6JiZMhy5Rp9WXbQHIYvMeKLYXneZairQCJejxGGpTUhqFw6vi9wv3p02MeOjEpGBssKPqI7YAPBTKHl27SJKKdQyZ7n5ajG','zL10pNwlleXCrQplTPBxvBTZI4mb','cYZt1l8Dd0kBqZEc3FXugied0EJ1KuOPzPIiNkiyHevlpi2RRamNlBcqF12wa0FFv268pPv3lXU78YgOswqht8cw8kbiy8tWTLjaQFCm9TI5XsVBhxDGTKQqEAM3cQrbxCHJvHG0vxKE','pz','v',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(96) NOT NULL, d VARCHAR(83), e VARCHAR(56) NOT NULL, f VARCHAR(3), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2103874251,42414,'TeK6gMXjnPlpLRIuxUjbE7n39jDoG8k3jSBdI8X1qmpfafXoKmH6OD12RDtXRBDo7jBVAeujMgt0WHpiIPhUD','CXCORxHTHrisK','bMmKgYrkicxnoje9zKyxqW6IV4Z5R3gAsiiUmdXU5Cj3','nk','w','8',0);
+INSERT INTO t VALUES (468674062,38818,'pg1ftbqCaEaNNZmab9OXSPg4jMQb5Ot5cz3n7mTCoDs9hghD3','qkZj2x7ZBQqVYnJ6EceLXN4BW8Qdo4wCHAtwvJ9zsBywA82dfvLzUwIp4YKCxyEx8Wmuvs1ppar50gaDKx','RPGvpX0gK1WhJXwpyRpfnTm','uPb','j','F',1);
+INSERT INTO t VALUES (417335690,36369,'rmBcaLbOgqS4IUcNQE1EiKk6d0z2KmZEHJkb5EB0vvByWfcziRzX4D88qOTiyctag4YhMYkzv98JikJR7ihQZc9rxf4D','9E6cj9Ttn45x8lDR5H2FvnCylWJfPbqPP5XDpVZqzb8nR','ApQgvcK5XVg2NIaX','S','k','m',2);
+INSERT INTO t VALUES (-966944241,58595,'48qGzR7EeUBD','nV4N81n','ki2WXR2nfRoIH8oSTm6iACxujR58STly510h','kp','q','N',3);
+INSERT INTO t VALUES (1362663933,25417,'sxv10GCaE1monwGhB','PUcmXjg4iSP','WIxaRNGsVnpW0qzQ1Bx0EeIhc1mJPST00aO','VgX','7','e',4);
+INSERT INTO t VALUES (-513789189,31472,'qihC7bGXDPrGn9ZCN4MvaZIMcI3ODxgsP3MGdXz5D0h9ahmV97HIAEUTuiXBq2S4Rrbm4WSfA7TH','SGejXrqx6ghPD1WRKjSKhUkUSfwV8scnmC1kSjM7qQz2yKBXC9gvBLkQkptS9KvAAk3R8bCws','YLXt7rGwe3yKzR5x6tQsgSgwJL4J','l','o','e',5);
+INSERT INTO t VALUES (-1465404645,47089,'QAOo67lXR2ryWJI60Qo4vS5WXEhoeLdMhFGTlYovLnxeLXfcLb929Ze5fqa4yY5avGz674HBECSxVb','aSC6qhGBh8zeYErCBFokTb7Fwf3CBxZ2cucTW6S2MnikQyxy0Y1oWm4hKDCoJxYwu9LzzxDvsgtukTYZLP','i4vAYFaxsTK2tH0TRnyxgpDbHwqpMY3pZhkLUwTv8b6EkZvyEVfem8M','J0','N','Y',6);
+INSERT INTO t VALUES (-1508616156,43197,'jfbcXHhHPtMr9','1KEDwNeyYNRqhA0uSROiJAVgrFp8szXgEe8ZvZT5D6GeuVdmo1WsiFncKLj4Twyv2nL8hi1TW7R','XercidpzEXs4uenfJJgjh3B3Q6dwfXVdr7qDFRbif2','kkA','F','o',7);
+INSERT INTO t VALUES (-1703403336,26357,'POx8v5hmksT1QyLU','GTwFkEZPf6J3QjXMm0Eng728a9TSTLcmKoZa4p70ssV2DEBNyWCLASfkChFiCcSNwwbdnErrMcXZU','yAPPHOic9bnYESmCtTc7zr5J0hyvj9r','ji','I','w',8);
+INSERT INTO t VALUES (-1816310074,54916,'rD','KfQ2sfXgQgzCS4auaakNRXbYZ4SnjSw6Z','aVnBBLUuXJoi6eBJ9J88m9fBOrINFiEzxHzKs6Lu75BK','Inh','t','J',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(96) NOT NULL, d VARCHAR(83), e VARCHAR(56) NOT NULL, f VARCHAR(3), 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 (-7002569608865371769,18777,'8C6S95KRnYjWU07t11HIFLTkcBGAZsGT6lGGTwVDdenxGWWQNgTMmXGFMCwefffTsIdv0FiX','1DEL4x5BJoQugcpKZNyHPtLDgk8zArCjUO6q0IGcoKDYPDpWsBbftYB1Ap99fshp5QWSEs3a9BeD','1sKihGHji2kGfNXITN2kKF','Zp','j','7',10);
+INSERT INTO ti VALUES (-7002569608865371769,18777,'8C6S95KRnYjWU07t11HIFLTkcBGAZsGT6lGGTwVDdenxGWWQNgTMmXGFMCwefffTsIdv0FiX','1DEL4x5BJoQugcpKZNyHPtLDgk8zArCjUO6q0IGcoKDYPDpWsBbftYB1Ap99fshp5QWSEs3a9BeD','1sKihGHji2kGfNXITN2kKF','Zp','j','7',10);
+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 (2335614155751946608,30404,'igQOh4rbJVNTUomU6pgQVySeG4P679tgUPku','6Uocuj594gea9UkikiQE5M4dxxNSQ9yIXi4QxBTGARbHtDRux60NYY2LgLkhQFJLpFzJ6EAvPGJ7','aMZYvI9P5gqVwnyLmw0cmB2ujJq','7','o','K',11);
+INSERT INTO ti VALUES (2335614155751946608,30404,'igQOh4rbJVNTUomU6pgQVySeG4P679tgUPku','6Uocuj594gea9UkikiQE5M4dxxNSQ9yIXi4QxBTGARbHtDRux60NYY2LgLkhQFJLpFzJ6EAvPGJ7','aMZYvI9P5gqVwnyLmw0cmB2ujJq','7','o','K',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2329575811570741074,-57,'LHQZA4InEMMCK2','rlAdNwRtRXLMhpnOGowJ1v1x7fxbkUXbXJZLORbRWG5sBzvQ6zswzlOq62Bb40OUKQLn50T7Rtf5bKrejSCDAkOwWYyLNAagby6I83xvzsY39qEFg2S3iR1TsUkiOpl1MZ8UIVbaunU7N3Jax0i1paThk8Ne','XbgaPeoNx03IR208','LFbo5ffH8Ecr7oC6fA','qFCyDJxdabFdqb','qvSGYciaLKIMtXayQA1MSEZBEak5KONTlFrlbLhxXChPWRfQup46YFPzMVR59JpC70c14cCWH07dvWy3D3mV',12);
-INSERT INTO ti VALUES (2329575811570741074,-57,'LHQZA4InEMMCK2','rlAdNwRtRXLMhpnOGowJ1v1x7fxbkUXbXJZLORbRWG5sBzvQ6zswzlOq62Bb40OUKQLn50T7Rtf5bKrejSCDAkOwWYyLNAagby6I83xvzsY39qEFg2S3iR1TsUkiOpl1MZ8UIVbaunU7N3Jax0i1paThk8Ne','XbgaPeoNx03IR208','LFbo5ffH8Ecr7oC6fA','qFCyDJxdabFdqb','qvSGYciaLKIMtXayQA1MSEZBEak5KONTlFrlbLhxXChPWRfQup46YFPzMVR59JpC70c14cCWH07dvWy3D3mV',12);
+INSERT INTO t VALUES (2813306426344475187,30403,'30s5yOHm9P4ux1C2WVQEect7yLNlOSYL1AMnqictW6nRuzL5sgIxeyqFe7EZ8JDfaIJw28uf0KN','MXPOklQArEIKULetb6uqiiDwMeRMZk4CzsQwkFvLMgRwzjJe','r','K','R','e',12);
+INSERT INTO ti VALUES (2813306426344475187,30403,'30s5yOHm9P4ux1C2WVQEect7yLNlOSYL1AMnqictW6nRuzL5sgIxeyqFe7EZ8JDfaIJw28uf0KN','MXPOklQArEIKULetb6uqiiDwMeRMZk4CzsQwkFvLMgRwzjJe','r','K','R','e',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-3513926903403491158,-24,'UO','tcVmr73LZdJ7LLRXRftEPj1zZ98hEgVjeAnzFVDwdRt2RAdegBFSRMn9jD6kPtOmPZAdKyUqNqKy9gxSL','UOP0Ee7LUbFjIqq7voMcyuPalUELt','UvI4nUmtEXPtsbiI6ghZKIBXJfCdPaWvKtuolwkpcJF8YQkYuRRm93vSAwQZOHAJj8d','eotSbeRUP7FGiO09OEriQXVKDIbZG','G',13);
-INSERT INTO ti VALUES (-3513926903403491158,-24,'UO','tcVmr73LZdJ7LLRXRftEPj1zZ98hEgVjeAnzFVDwdRt2RAdegBFSRMn9jD6kPtOmPZAdKyUqNqKy9gxSL','UOP0Ee7LUbFjIqq7voMcyuPalUELt','UvI4nUmtEXPtsbiI6ghZKIBXJfCdPaWvKtuolwkpcJF8YQkYuRRm93vSAwQZOHAJj8d','eotSbeRUP7FGiO09OEriQXVKDIbZG','G',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(55) NOT NULL, d VARBINARY(97) NOT NULL, e VARBINARY(66), f VARCHAR(86) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (152,1403151163,'3AYdlqlHAjc9cFWQfcYGuZli8YIuFKaJ2EAScfr','yzY6E7IqT7r6Qkcg138MGxyXnMnQlEAjurzJCPh5uTCTjbBVl08Txfet4','tZbcO9cXxIYW7pwKwv2IcfCM2ZaSTvD9WrjQB','VmT8xHOSmszaX10gdJrxge1M6vXfZ81ZFA93','Z4cUF1bs76M0f8PFnmup2qOIAP','0ZDFgclbKgLwBxlh5RqjWjr7durp5bVG61O68rBcacY3',0);
-INSERT INTO t VALUES (179,3774939533,'PCvZ5IyLpld8xe96lAdK9Tq','fhwTvejciD5zICCdYiN3xmE7EcuWPxZWqZi86cxqyVRaNtI1V4RqB8vosheFmLC1XIVByTmBeKPGSEYtWjQDm','CkuCd0XNu','8Nu98uTgYNpIQcjZ56fCdXkQqYySi9iwTbKANVvwQ24WTLKNhTi4hCXm1a6YuZLPc9XU','qJWJc6GP9nPR2CiBABeYWBwsXRmSQ2QdzechuCMdmPj','i0qoJusp9ExxkPQtGsfBla1kiQyZGpgnvqndXxGxJHPajcb9ZQyXfjuWx66fiDacXqzxUdIfM2o2rjL8F7ApsQRNG1BGUjMD',1);
-INSERT INTO t VALUES (200,206315005,'Nk5y93jYPW73dEG5CHoJo0xDW8r','aHeHZac5TkhFvMwCQaLOetL7Qh3LWAsDT','Sgv9uEDY1VuQlBYeU4HgBWhpaIdSDDifQclPU','4QH1ecUJ9d8zjCvXMDCVhdDXQdnriHpRAzyJzoB2LTRv9xJbPj9APJ9mJbf4gq','tXGTAxEhboWPCvqZX1DYmogtIAfo6XCzb5wSEZKDHoITkIbiR3vMjazMwN3y55coUdQdp1IOKFp7PsvBelSpkrXzrNplu7','Lz',2);
-INSERT INTO t VALUES (218,3563134008,'1SSveSTyHERv25tPlSlMQ9','jDGXIetiirtEWKHWXnHTyQ9H7sGPDcGH0Pbqm0onewmyqDT','VQs7TpDfxSffkVdAsRt6Kh2TAkQ5RfdAVMoj','w9D2GLUqLuGqFjSp03tln5qu11gwkbfrlX','aL6oDJ8vAW8ACxHsZdM9ZBHgql5EJU9nXaWG7hRLhYDn6UM7drjBnUZsLbGjYTHfnlpYA1DkwbbHSe','tccvb36IpNQIj0wNAFe1c0Ob',3);
-INSERT INTO t VALUES (12,1386439069,'t4oiMTFKRkBsN','KhvU9TwKBTWK5AMEh0kiGOsU78QJpgZvzpy8Ui5LOIVZW0ZVmANhiYnEa0pPMMcX14jGX','YzxMkUFRi9I87ZF3mGPbefP3AYPd','kt','hQcISZDH092AXHCXiWXA7g1jwZgl4W8I4pr4v1HJXjBm9Z2iMes8','D8CZIW0dB5VZEgGGv1bqKgwg9MyahS3rFZvQquYAAqBjYu6yCRbfDlfxPNaSpBjzJtkFTemNJHIe4psVvQSFfUXU',4);
-INSERT INTO t VALUES (170,3927911806,'rtiU2vMsOh1lpJ8','ibtIlK1pHgH6fzCm','pFQX6x6NSCSXOYirsngPiQZT2fbMxrN1uFd26yzgfoUeE','teC89SpHgIKz9QOkdRPb7oJ4gVQCNYXwazcvmIKnGhco4Yy5JJ1edx4M5erx9XZyc3XwbXy','u35jYk8I4yacm02wJ70wLcmBE','ipm231m6LdmfnNy5ohxmh65PbjgUOw9UEXFzFFAjqPZlbsLXxhqnNZjt3',5);
-INSERT INTO t VALUES (61,878556343,'oiqzoaHFXdAXshVwpiSzEJSeJVPdLeOyZ','Hpy5govvIZLuFYU6Nz4TvgewrT99lcWv3tLFQx5IIZMleLgf5jzK80OuhsOaK8XUorfEC08oLm0fiap2iEXDsKkJB','Chw4X9JtLCpVYQuukSq8WcHCH8QPM75Ajq55Fth6Eh5WKnD31G0HOeA','ceyw6IHYqu2QN9WYgnQDVQsgpfZujTARtonrEcBG6eemDH4qxQAiU5K4d0Aeu','PTkUfyVnaMW3ZMyahp8su6ym6ffDm2q9F3gcSUCC7EDwePDDcCu6D2gKvQipLKE7Id1gEDnk2mncMgfKbEvtzJgm1HqONRULgboN','Fg3bvVxwOgbZl1t0ySkBSQnVtNPWmyOBobv4EeXUz2P30BHQDOObbx0D7iQknR9km0C',6);
-INSERT INTO t VALUES (202,603458232,'3n8h4Q7hzkXIi4','EJe8NXVS4dQEKZw0Kxl9ZgPJVhvEJAHgKxQ1571Kvvp292X53MHqbPJSWooXX','EM1akZOBmUEBNHnAIvQEYOADjUs9MUyz8ygOn0Pb6VsHVFfrCv','jGTdSHH','8mmmyihyVhv3jSeta0cDwvbX2sRRFFgP04Ni2buqxi13BkYORmTb9tpdMeJsDzgkmRbHLhVx','8IuqfqNCnTIGeKjMi0IOKFq6rj3pLfcfAxigX4Yx8JTTpOwFF12LXaiqC4tldHI3sr7i1AlCC7j8stb6cKaPJQwKNZKd',7);
-INSERT INTO t VALUES (114,636169203,'qUEuLX4jwxuMw1DXen7OsPHzDrX6FeNdJOalsy5N0MWWQjDagC','5RMqxbmdK9ZHJjEHM3imoKZpuEgbWUBmz36wWYhdXjv3d','8hPblvnS','DYHMxj9qOrzm0FZ1BT0uJ8eH4NcydBub5vu','AGWREHvVPYnZvR6mk26ZYNuKKl15aUCh4YcbRoWqxKsMi3','mgWq1P6mfkvQEPDEEv1',8);
-INSERT INTO t VALUES (200,506985873,'iKdCvKq4ar','vYX4IZ4f5r8QK6gBe0HZ3pkTNypv679v0SddRGfCSTngMq3m8J21G2WL79Mlg4bejwu','3X9V4jbbgx7i8BqHKDkZKEaym1pT91jfNuF5JXz4DTvEDQx','nsK71FivXoK3L9O7r6Wl9qoA3p7RFgflonmqSYC14KWw','5E6TMupy8VAtExOmS2RIIJ6xOx47dN7qf4VwweMfn8MDFOhws9E2WT6','FlbePm9m9VffyteO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (701349184629564579,16823,'HUro3ikpDGv3Gbkon1iRBQlLgrrjTuAkTQ5FPctk8f0TuFbNmG2mR0STRKuIsq9FVHF6t47GWqDiOsO6','zDl2Z269I9U01NrTA4dUEX3ypjIqTVoKlzW00yWhdsUTFSroPPe5r48YraYBWzCYMUbfmMzEkvsE2W2k2owTe1A1HUpYS0YQxL5g4Uzb3tScona7WFXMOtj4Pyg3ji05yWkwMxXFT','WVN218p224kWggL','NTkYIBg8y56MFkjANQegg068gABqDoBvHnPOMrnZwpsKYwdgcveWtey4hW5lYxHu4aXF44iPb4Hooy8Hxm8ncZHPMXMAQHS5jghzNlHxotsrnfo2UQzMPJ72EYpS4D0inbvhl4rYOPMCFJasMkLUxP2y60pTq9ORUyQxOlHY4p93W0s16BzzXlK6Zjn2MLhcjr3SBhx4wENoNcd9mOH9','y','S',13);
+INSERT INTO ti VALUES (701349184629564579,16823,'HUro3ikpDGv3Gbkon1iRBQlLgrrjTuAkTQ5FPctk8f0TuFbNmG2mR0STRKuIsq9FVHF6t47GWqDiOsO6','zDl2Z269I9U01NrTA4dUEX3ypjIqTVoKlzW00yWhdsUTFSroPPe5r48YraYBWzCYMUbfmMzEkvsE2W2k2owTe1A1HUpYS0YQxL5g4Uzb3tScona7WFXMOtj4Pyg3ji05yWkwMxXFT','WVN218p224kWggL','NTkYIBg8y56MFkjANQegg068gABqDoBvHnPOMrnZwpsKYwdgcveWtey4hW5lYxHu4aXF44iPb4Hooy8Hxm8ncZHPMXMAQHS5jghzNlHxotsrnfo2UQzMPJ72EYpS4D0inbvhl4rYOPMCFJasMkLUxP2y60pTq9ORUyQxOlHY4p93W0s16BzzXlK6Zjn2MLhcjr3SBhx4wENoNcd9mOH9','y','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7423030825957494494,31974,'fW7','sXLEy5H4taRbuWxJcwduCo5A3uYaT55KRboh93ByAmKgQqPVkfg0R09mvGx4FoFR91itsNnqTTD2opRgRl7zxBPaY9RFcR0uWLIN','CAkHLWWeopcTfAVRXRzXk3AdRtPhmoJ4BZ3ElOHWcwpA','nuji8vQk7LsedC9rCRGIJ2GVhUmPlanEJuMDoBGngW1g9VRUBqfZNqwL8btRXTPruqCgxWdW8RNV0L2N4Hpz1mpJv2pr11PcjLxn65Pejbq6C2LR3zywCnVS9OLSF9cmUMjuEqgSUz4i','ls','v',14);
+INSERT INTO ti VALUES (7423030825957494494,31974,'fW7','sXLEy5H4taRbuWxJcwduCo5A3uYaT55KRboh93ByAmKgQqPVkfg0R09mvGx4FoFR91itsNnqTTD2opRgRl7zxBPaY9RFcR0uWLIN','CAkHLWWeopcTfAVRXRzXk3AdRtPhmoJ4BZ3ElOHWcwpA','nuji8vQk7LsedC9rCRGIJ2GVhUmPlanEJuMDoBGngW1g9VRUBqfZNqwL8btRXTPruqCgxWdW8RNV0L2N4Hpz1mpJv2pr11PcjLxn65Pejbq6C2LR3zywCnVS9OLSF9cmUMjuEqgSUz4i','ls','v',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2732722119928752793,6947,'2vce7AuNfQp7w4pQmWfbgv0WQUpMPvtMY9yvMuT1mUdBrlnAiiXILVwBCFhrNGp','jBDSEDCVZbkaE01M41TksBxfrZINgpACGspWk4Oq6h6kjGWVsEgyr8AyKlVwiKsBSrUSbbq','gTOkWEdmwpTe0lnLIcVTfBEBWGMnI4gxi1EUPUoA','CnNoy63CtXOZBKJZ7icNm3lhQAo9AIoLGLu1DAtCNVuCQLnhWNwxAwa0kIKifKJrVjxsHGj6oe8EhlEXlfyuISmeV7bknkPAD7JdUxyeSgjjD6eFJQSYxQCWf3bADDjExsJkeDd9Lpnh745ce3rD4utslf7Y4pRtMCfNHjnxCjQs9IWWhzT5qChj5MExE6FsufruadOsBfy2tb229gxo0aGRkWOrlvoYLe3aTlo5y','o','fX',15);
+INSERT INTO ti VALUES (2732722119928752793,6947,'2vce7AuNfQp7w4pQmWfbgv0WQUpMPvtMY9yvMuT1mUdBrlnAiiXILVwBCFhrNGp','jBDSEDCVZbkaE01M41TksBxfrZINgpACGspWk4Oq6h6kjGWVsEgyr8AyKlVwiKsBSrUSbbq','gTOkWEdmwpTe0lnLIcVTfBEBWGMnI4gxi1EUPUoA','CnNoy63CtXOZBKJZ7icNm3lhQAo9AIoLGLu1DAtCNVuCQLnhWNwxAwa0kIKifKJrVjxsHGj6oe8EhlEXlfyuISmeV7bknkPAD7JdUxyeSgjjD6eFJQSYxQCWf3bADDjExsJkeDd9Lpnh745ce3rD4utslf7Y4pRtMCfNHjnxCjQs9IWWhzT5qChj5MExE6FsufruadOsBfy2tb229gxo0aGRkWOrlvoYLe3aTlo5y','o','fX',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT, c CHAR(35), d VARBINARY(91) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(28) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-164704,1342308683,'dO5oJx4LOlQXPduCvD7K8ifrg342TFAI1','dNDEwc9ibJB72','VJ78sTwaeAad8T','uOIballCKq','tj','8',0);
+INSERT INTO t VALUES (-822464,-1886436630,'BnoB','eeBr4T7hZ80tgze195z2pKTxOVr8TI5HaJx1YJr5Pih39TLmpXZihHN3334h3PDBPDa7akxybleRDNRvShk','Ll0goLPMNmaWbIbcj3FoXB','5NR','e','V',1);
+INSERT INTO t VALUES (-672656,-323279184,'Lqsts1eUFjDM6jVqJJVL25vMoLIri0','IOIlM5KrwGQDW7QPJ4S9LONPEq6fOE3HwDypPnqDrKmV3SEFhNbx4t5R66KonsbdAZNaJGTqlclfHwPkBtPv','n2nu1G1gntm','xU','n','KR',2);
+INSERT INTO t VALUES (-4722440,-567483445,'SmDkdbYlFK1W1rCd6','FX2TJoGFu3FaP','xO3G0mKs8','R','c','Y',3);
+INSERT INTO t VALUES (7193703,-1911477798,'e3Lnt4MBbHs','Amma7aKjRMXGCKh4hBBu5X2','zNd2iz47BTV7vSWrCRCT5ZfQQgm37PexXHmqVtpa3eQFDZrWveaXpQ','21ri38qwGgkwNcNXP','5','I',4);
+INSERT INTO t VALUES (2415447,1225364599,'NypzMV9tzSPgJ1XYbgOUuGPY53c0H','qmFYrf9ROlVmn7TWJ1eOktavh','M','pgH0Im6WIPJe0ppo6YLwY5B','dr','E',5);
+INSERT INTO t VALUES (-6457379,1923824631,'fs3nrx72XSyPbwLJVNLU07tz2oc1Px9','JWeLLHNgkic5SWbuTjZABh0qLZncF2oo69RjBVVUF5e2KYJVP','tsE9LMGreIjJZxPeklwH9TIFd8BMNBFYq1oNr','OpJZx','x','n',6);
+INSERT INTO t VALUES (1997435,1044676464,'PDA9AxbYJT93m040aCsXPEzbzIYGmMF5L1','unYxNcBzg4DOscuJzt5UHZgSdAooC5dFBaFIxFFxDpihkARYTDCX8uvGIo4C3DSXJMv6p','vIqhuIFSzfUX3uuVlQznfgsOSPxY3rG4Yo692QLws0gY2gK','dEJR4AP','v1','4',7);
+INSERT INTO t VALUES (-6625452,2026356204,'WC7mW0rTbzLR6sc2uYqaEiOf3QTCvUUX','2HScvT4jqvMVl7yZ3QWGHWb2yPugPoL3d','7vTBkxWZfA','9XmxVlTmeFSvutWKo2TfPAB','c','C',8);
+INSERT INTO t VALUES (-3087993,921009320,'tQIdNDG4CI9xr8HmbeOAjWq0PA','XfpnvQe88iJdChIPUfeGLfKjepwqUVlNVYbp3RcRxPOGF28vscRj0bXHjAHiwGfCBIBnZN5OpmxPkc3C','c4KhaQ6kRkvReOh3FU75cpiPp1v3pTNrbiTOLuP12','8HuIq58uk','Q','yj',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT, c CHAR(35), d VARBINARY(91) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(28) 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 (8916397871950386399,4077522721,'ptWQJYxqEoaNWF1LuDuudsxHVnRwvj1JYhX6JxUyujPhl','jiyds1ek0XwTL3f9178PdLS32tPDexif','mHXdU5fRUKtAiqJjnniAbAjvqsVScYr2UrZ','2qAU0mfVIbrenopzElD9ulTKYJ8NZI6f9ZlyHHt2qSVp6e9J2RPegqMMHPypZNuKllaiNppCMKArXCqmsNusP0','CO6h50w2Yfx9nCdJIsoK3NlypGKCb2IdspZCI73R','VriX6XmkphgAPVD6aCci0mETGqKvSdfLZx8NqKOpjW8zhFrPVJMHCsKSfOzid',10);
-INSERT INTO ti VALUES (8916397871950386399,4077522721,'ptWQJYxqEoaNWF1LuDuudsxHVnRwvj1JYhX6JxUyujPhl','jiyds1ek0XwTL3f9178PdLS32tPDexif','mHXdU5fRUKtAiqJjnniAbAjvqsVScYr2UrZ','2qAU0mfVIbrenopzElD9ulTKYJ8NZI6f9ZlyHHt2qSVp6e9J2RPegqMMHPypZNuKllaiNppCMKArXCqmsNusP0','CO6h50w2Yfx9nCdJIsoK3NlypGKCb2IdspZCI73R','VriX6XmkphgAPVD6aCci0mETGqKvSdfLZx8NqKOpjW8zhFrPVJMHCsKSfOzid',10);
-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 (15654233555475665145,1675293051,'jEWi0PbyMS6FVPLEWwV','N','BEqwOiI0eFms9ukYx9Y0DSEIhF2uI0wIx0DSlOaUGbvVUHxfUSYLaxCuCWArSEp5hP','c9Upz9034EHLubcuXwxhEhHpqbanVyW','ixQYIdlX02eMQnFt9ZXTLLZoVWSht','s99PfN3eC4VvBFXeEO7uhLC2nvBA8C6aoldeJiJ8QG5DS1FFNA3MOB5DuMNieNkHMCu8D5A4pQviJHdgkPAo4IQJ2G6ROGAURU',11);
-INSERT INTO ti VALUES (15654233555475665145,1675293051,'jEWi0PbyMS6FVPLEWwV','N','BEqwOiI0eFms9ukYx9Y0DSEIhF2uI0wIx0DSlOaUGbvVUHxfUSYLaxCuCWArSEp5hP','c9Upz9034EHLubcuXwxhEhHpqbanVyW','ixQYIdlX02eMQnFt9ZXTLLZoVWSht','s99PfN3eC4VvBFXeEO7uhLC2nvBA8C6aoldeJiJ8QG5DS1FFNA3MOB5DuMNieNkHMCu8D5A4pQviJHdgkPAo4IQJ2G6ROGAURU',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-5013055425432713992,453852230,'ZmlzENEZ','WGQRByk4oKqNTor7C6WMbyD5fPDYXd9QfjGJlUmH9mgxNhZxkFjYuE61pW1','Y0u6770JI','QIfhj9Rp','q','f',10);
+INSERT INTO ti VALUES (-5013055425432713992,453852230,'ZmlzENEZ','WGQRByk4oKqNTor7C6WMbyD5fPDYXd9QfjGJlUmH9mgxNhZxkFjYuE61pW1','Y0u6770JI','QIfhj9Rp','q','f',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(36);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(36);
+INSERT INTO t VALUES (701307507488792733,1061191139,'b2iiyoprVOR2eNOcfVUZDoU6DUlSiEg','RqBjc80ErgrxZSqV6JjXZatqZXdljiEmPlxPxuhUxurUzVAjWmoej9dh8S','EEMWtVsdFBuKvW21icYVn72acsBnWvPYVtUKPsV','2Bu','d','z',11);
+INSERT INTO ti VALUES (701307507488792733,1061191139,'b2iiyoprVOR2eNOcfVUZDoU6DUlSiEg','RqBjc80ErgrxZSqV6JjXZatqZXdljiEmPlxPxuhUxurUzVAjWmoej9dh8S','EEMWtVsdFBuKvW21icYVn72acsBnWvPYVtUKPsV','2Bu','d','z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3548377358803701684,2393799550,'V8ThVBlc0zWJT3a7C','CvZHMW0U1nyJruxjeJu6zCxIk945oKBisI2vdrt3y4AqzB4m','XPLk2D15D40atfwBorp3wvayZiDij','NrG3FC71BZuJqTZOBTTVg5QtVdpGCcpOky7es4GYSq0x1aYRCfQE9UoelLIQmL6eahqk2Co3vVPgsLLpMGbFZ','72x5zTgz7gpbR7PzEPfDr0uEQ0ljC5T7b6V5pxxu05MuIs6','22lfhrPtuqBWJvKV5eX2AKFeSVxv8NepBLDHCP4Sh0mIBYIq1JEPgXTaqvptQ9cMbRfxV31Cutf3RIAYrg1Dk',12);
-INSERT INTO ti VALUES (3548377358803701684,2393799550,'V8ThVBlc0zWJT3a7C','CvZHMW0U1nyJruxjeJu6zCxIk945oKBisI2vdrt3y4AqzB4m','XPLk2D15D40atfwBorp3wvayZiDij','NrG3FC71BZuJqTZOBTTVg5QtVdpGCcpOky7es4GYSq0x1aYRCfQE9UoelLIQmL6eahqk2Co3vVPgsLLpMGbFZ','72x5zTgz7gpbR7PzEPfDr0uEQ0ljC5T7b6V5pxxu05MuIs6','22lfhrPtuqBWJvKV5eX2AKFeSVxv8NepBLDHCP4Sh0mIBYIq1JEPgXTaqvptQ9cMbRfxV31Cutf3RIAYrg1Dk',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7859635515712628126,2400938972,'opAKLIHKgCLW6dmBKZL4Zm0evZq0p5ijZX3jBL9NJPT4Ndn5IOa','YdH2V3KzrkROkzm0UP3HFpTa2VsxT8N1pAOrA6z06s100mEkLkAeS4kyHQRxeMKaK38VZyvOnaBABcWwAuFTzyZVj88tBzhDOW5FKWrPPkEI38lJHpX3aG2ZURSG','VZIG6dAks0Hu90Y6OXvJ5KPaSnasLW0K','sgr9o3tZldYaQT','lXNv4','4NSP',13);
-INSERT INTO ti VALUES (7859635515712628126,2400938972,'opAKLIHKgCLW6dmBKZL4Zm0evZq0p5ijZX3jBL9NJPT4Ndn5IOa','YdH2V3KzrkROkzm0UP3HFpTa2VsxT8N1pAOrA6z06s100mEkLkAeS4kyHQRxeMKaK38VZyvOnaBABcWwAuFTzyZVj88tBzhDOW5FKWrPPkEI38lJHpX3aG2ZURSG','VZIG6dAks0Hu90Y6OXvJ5KPaSnasLW0K','sgr9o3tZldYaQT','lXNv4','4NSP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(65), d VARBINARY(94) NOT NULL, e VARCHAR(50) NOT NULL, f VARBINARY(30) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3569505354059029898,3595499987769352984,'Tag4G0Ofq4qf1RF2uGC3rrI2PfnNOqq5WSM50N3i8uVTYPDD','g7H4RhnEEfHpR2d90jmHVkfVl4qm4UwBdVO4QQxw19PoGvtJiXwKCRXMdu0G9BF1P','eiiqTRFYOjbxbAgua7Bd8wjHyZIXcfAyFXobpsNH66hCELTTk','Z','nt7XHZVvQvv9s7HJoqX0kyamYKqdg43BQ0X5RFNoFFubyW8uGgT2cfLEDCp6E8De8Vrqh','n4NAHZ58dh8I7lJIMZcPyXv4SIMGrFs5NIms7Y7KFsTqjwGL8AVWZ6ZupZWI8dJ4KVjX1Up53F7oCtBw',0);
-INSERT INTO t VALUES (89059930671744993,-3112123529027775917,'16xXS9w9C','xnyMCPJhnTuOCEAn1zpmds5txrNhxzIN9qlVeok1ofmUuzvLCJbWXffmjvVV5RIITssPYCnSuvpzeTu56piW91rjl4yDB','8','IVWfUSu8EOy89ay313e','snKQvRLygTEPXJXJuPUP0OecBIp','pG8Ft4RUhoIBhumXkjqkrflrL4VuSmpDJEg',1);
-INSERT INTO t VALUES (4845315069067122773,5774320762125717213,'SRP40T6ERVWLeYnJ5VUP20WuKz','Jt2NLmoy9O6qhx7pDxGUpmQ0GiDbM4usEdraoEyaEOfqnP0fQFuVTeQfv06Jm4ce0lLjbJ4pmAbG','y6gQ0To1aENmN','PNcRMbyS7ffM44t3Ez','ZGLmVZbMqlnvuI1U4k8ZiuwA9u0LIGtglfu','RRYduxmfHb0HBcLyP0t1D0b',2);
-INSERT INTO t VALUES (3982465482766834632,9059932827314366572,'OOJKnixX9wKG0NXoEV11','QvKBpeV6n7wR4aNZElzITNFBsCX5PoKctIMGfgQSRYBeg3Xlk9d6E4jwuu7ORLdFWtwoAC','DhaSCpV5c','r35cB','sp4b4yQ1HUTB8tfSZF9OBxWxx','GfTUCv8tVs5B76N260Ek35WGzvYOK48rY4cVTnxOscMNU7YWjLRWGW3JfKpuHH9UQmhnHtkGDhDrv1KJnWOqamO8S',3);
-INSERT INTO t VALUES (1376315244705976967,-4634005294477761497,'rqjQSDHQmzOjSmyjgu5pAk','Lkqm','vx2mB71V4zekNVldDgRTj54Hfgr2uh','IoJ4U2y6Aybh1dcfspgSBM','sE1wdgnw7HNWeAoHZ9gX0nFn2J','OoeejxFNMB9sPQopmOOJhOLh8h4bi6BKMR9bTmy7lO4MfhLcCPDsz6H7kiWjUl4j3mycAKEKQVV',4);
-INSERT INTO t VALUES (14251447969465453400,-4141534033757489949,'8cnQYG3HlSY7uyAsh','JDGPWnPqpNL7xceW0H0rpEzs5M4','WLkVmc1CvgY084Lv6twsPS6nvIrsCYin','QzQS6vsxEIAj8','jD8mcRc3MtjF1enkitN3Al','iVZN7Vug',5);
-INSERT INTO t VALUES (11705672546154701154,-8500831903287010166,'UXGUgzEew3DpN8FOyNGE1R1z2ImOEAuIebIGkFjV','a2W8s401JInZINwGtz5FmSx','cJb','r682qocxgP9uSrHTnLFGMA4ns','AEjAbkiy9flhxvAWPHlyTgVwXshhgU16HhF7ugfmHhlsEXguRk7max7A1xyhVjxfvwpSWvRKHTqYltGpLNc','t6WTBXlV8wVJqvrYA8G',6);
-INSERT INTO t VALUES (15993063698428855287,1146186894481327088,'xNlRY1l3cKXN','P6cCHWdQXVxX6dwiBG1g6jjzpsCrFcHlQhsabJ7rlBBGzemGN1qNBSeXZsXxy5RyqEAH1th6na','zu7pMcUySvnz','8eClLJeaRa0qc','3EsUF25BXzfeMA5jHSiqDn9JF0rOzzoAV9Fx6Iw8RScvLOZI3q8iGBe6lZ2e775XUm4zmn57Ms9qBN1NlzFCBwRLZbp','SGNi2aKaNZWjJxPQI0tLfNIUqRv08MRfdAFPnVyyBJQGdwog3qczlt0RVV4dLVtxVjQGvku41pbGv',7);
-INSERT INTO t VALUES (17142022580269263875,1487346019409584308,'CQOkbK5jEBiO5HexzkNndMRgEU16UZNBFckss5rf3','6lLdl2','I','lYiMZBQaHQ32LypaGh','QFMveMfdkbCl5esGstUQExtOJon5mMVcaCP6b5RDkpALpHG7typcjlYimsimIiVeSjVP8xhMVlwgk0J','osw1Sh2BX6SnFn9Q8hDEZ2xzd9nk8qGSSvg7ql7LZtImQAs2L3yRPwkueFbGPnGllMFq2Du2chqgks',8);
-INSERT INTO t VALUES (12922408618035085589,-4310248450696334232,'SMr','GJx7VmEh8hH5GKW7ElqbKlUN8ZlamiI0WaE3','ipF1Er0vcCIXVPPPzva','WqoajMdyxUL','KE7lZHlCAVhVMVbRkjyQzqi5zZ73BrPOPa7KGpnDKR','EwvB7EqHRuei2wNPckXcWtW9zDkTYt8ca7Rmkdk5lX4rjUxAIQyfKljNRS2SPS9uwJW3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (445442090085910840,-127673661,'PaEy60MsCvNu9Pt0ACPNZwSyTC','7w5YODGSyin9eGyMcy6uXrL6cGhKnj27wRs5jWlp0okRv2r5Y0hXZI0Vdh0LZ2R1vKa33HrCgsMCTDU1z5yZ5586UGiBKsCHqy27g','LQ6NvbF','ljdaDnjCZw0Sx16vxIZ5V','i','V',12);
+INSERT INTO ti VALUES (445442090085910840,-127673661,'PaEy60MsCvNu9Pt0ACPNZwSyTC','7w5YODGSyin9eGyMcy6uXrL6cGhKnj27wRs5jWlp0okRv2r5Y0hXZI0Vdh0LZ2R1vKa33HrCgsMCTDU1z5yZ5586UGiBKsCHqy27g','LQ6NvbF','ljdaDnjCZw0Sx16vxIZ5V','i','V',12);
+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 (733504350354289552,755500087,'k3ysPXXphWbG7i8QQO2MLFh80lbJmg7','sZ8ATRv3Wn1oCTho7StYhgSc5nb6wnIJve2SDYBW0392QIUVE8bEPY7XHmWtVxM2XL16pCaTkSwasf6T4nua9zjm2c69pOjuKTrYTe48OEoD82X6T67puA9ovwACkkMu7xmgNd6rbtG7ySh0ya3yyBd1GyVQqhajrye8ODNn0WniUixxMLiNlRuPYPJJG761NllKjuFo','X','rPxEvdYCeVifalgTB9oEeA5sugOpwf0ygFeqSZrbu3eGRcv1AppAIVCmJvJ82DkViXDi72UdAjAXNOmmI','o','w3',13);
+INSERT INTO ti VALUES (733504350354289552,755500087,'k3ysPXXphWbG7i8QQO2MLFh80lbJmg7','sZ8ATRv3Wn1oCTho7StYhgSc5nb6wnIJve2SDYBW0392QIUVE8bEPY7XHmWtVxM2XL16pCaTkSwasf6T4nua9zjm2c69pOjuKTrYTe48OEoD82X6T67puA9ovwACkkMu7xmgNd6rbtG7ySh0ya3yyBd1GyVQqhajrye8ODNn0WniUixxMLiNlRuPYPJJG761NllKjuFo','X','rPxEvdYCeVifalgTB9oEeA5sugOpwf0ygFeqSZrbu3eGRcv1AppAIVCmJvJ82DkViXDi72UdAjAXNOmmI','o','w3',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5249601370139785578,23305694,'BRVcOb71R02zreUeZ','xYtskximKQpXuUGZuUwbis1qrY02hFVuVojHffeKiG36jtF3rcQG7wjXX4oaLJx4lG2PQE0eZAGxCWsxaNHXcNDINFtvWZLScko02ZphPgEF74TG3k2RasiH66UwSuUvRes4','BdJk2kERxhqsu0n5NjwR7','qgzKLVYscGr43lwa9DNyq41w4ftJgzONFItfpL1YEF9q2N6AKt1dSxSlv5MjQRWM4PdK8NTzpDdGbfxL1RjPMwUyOva9t5PAzqjIcRjaJzxwuB9OJ29ryBcUcFE8SuB2XqZxmb4GQTUMXPvLR0MlCHj1i4UbKPJFKovYbQwNwLCkNQbXpn8X5rQ3rlo1f1iqKWPjNPfR4z5nG1udQdEQTqMhekz35JefDM0Z2QONr7WSYIuY','J','0',14);
+INSERT INTO ti VALUES (5249601370139785578,23305694,'BRVcOb71R02zreUeZ','xYtskximKQpXuUGZuUwbis1qrY02hFVuVojHffeKiG36jtF3rcQG7wjXX4oaLJx4lG2PQE0eZAGxCWsxaNHXcNDINFtvWZLScko02ZphPgEF74TG3k2RasiH66UwSuUvRes4','BdJk2kERxhqsu0n5NjwR7','qgzKLVYscGr43lwa9DNyq41w4ftJgzONFItfpL1YEF9q2N6AKt1dSxSlv5MjQRWM4PdK8NTzpDdGbfxL1RjPMwUyOva9t5PAzqjIcRjaJzxwuB9OJ29ryBcUcFE8SuB2XqZxmb4GQTUMXPvLR0MlCHj1i4UbKPJFKovYbQwNwLCkNQbXpn8X5rQ3rlo1f1iqKWPjNPfR4z5nG1udQdEQTqMhekz35JefDM0Z2QONr7WSYIuY','J','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5288561928917149075,-1562838377,'Lu47yQkG','uxHyD1YqKmePyOSHac8r','IizNDR1dw7VIUxcWUBaVc6E4B1uKPCt6pAseW','tAfJKqAOL9d6tqNwMn8i2COvzqp2T19MTmgA6zt1rpB0ao95urNB6ZGKIhyiIyZ7NLGlThWcnovR7JfTraCk0mVnsFFg0tPJ7bL175cmAMNNz1kuJZmOKw0teXBNx9UCzRxwwuvhB4UgIz2V2VK1AWqdmCgRJKtMOU5yE6kU4q625gIbh3Qcth1A','Ps','SHK',15);
+INSERT INTO ti VALUES (5288561928917149075,-1562838377,'Lu47yQkG','uxHyD1YqKmePyOSHac8r','IizNDR1dw7VIUxcWUBaVc6E4B1uKPCt6pAseW','tAfJKqAOL9d6tqNwMn8i2COvzqp2T19MTmgA6zt1rpB0ao95urNB6ZGKIhyiIyZ7NLGlThWcnovR7JfTraCk0mVnsFFg0tPJ7bL175cmAMNNz1kuJZmOKw0teXBNx9UCzRxwwuvhB4UgIz2V2VK1AWqdmCgRJKtMOU5yE6kU4q625gIbh3Qcth1A','Ps','SHK',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c BINARY(69) NOT NULL, d VARBINARY(6) NOT NULL, e VARBINARY(8), f VARBINARY(82) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-62427160,-303645385,'cy9hjctSDqkp','a','ngbGKJ','1ED8umJgkbcSevrkjhyWpGQG2C91LotBTk1gDJsEapTaFX1i1gsaFiQjFIua0hrLGSTx9dFeSn','95','X',0);
+INSERT INTO t VALUES (2143604539,1913225490,'M3m6jt9YlXihFIXmuZrpfr6leBZItSp','g','7A3','Ydnk3tFbWlpNqj9uFQ8kpv6YFGVQYnacH4TfHX7gLI5','7W','0',1);
+INSERT INTO t VALUES (1402500354,266233426,'49i4sl13','Lv','p','wYcrx9cnhNfiyjNEFy8FwX0q344d1NcVsJilqUfIC2SLj3hfPE3o4Qcrpmenur9XMRS56kyjLTqPPmG','li','e',2);
+INSERT INTO t VALUES (1352813735,55276039,'V9ueL4gXpJBXZ5W48hZOiPHWOpATg9lzCHDYKbCF7VYN4AucYqxChwSXqxTck9HFEo','4','T6Zz','C24iYrANyNdNaQifUR0jKYFceEOz2zYv9xz2fbedgPNC6UmtlByvG2Ok3fiCC2TE','L','o',3);
+INSERT INTO t VALUES (-762180984,-1277155127,'o0G','JOyiaA','Il','kFopU86snoMF98CZVlZw3Oh66P2V3Wt0znvsqvObp3d2CSLwryOyHad1AUO7pIWwNLelqrHH14g11QjFjc','T8','K',4);
+INSERT INTO t VALUES (-847000959,501069900,'wsMvZUuWnOc51uOSpDDdDDNYC3slQuJmypOW0TsdXlbiprqytVtXl01mDdIRtP1SSC2','i0gA0','IiR1Znct','KvRQpg02y7yE3xtyJamFyjM','4','p',5);
+INSERT INTO t VALUES (-1145379490,-882188699,'mDGKDSUUNTagGIl0UOdvLj','VqoH8X','8fVg','gOYflJtN','Hy','V',6);
+INSERT INTO t VALUES (-189189901,-868087669,'6kDlSC9GrkKpbsQ93cOW3RCyHvyfK3LNefyAYeIEC411NhYTljlLP9j8BNH','HT','28oBp1z','86Q13qfAnYnkUiSePfI0idm9oPIwK1ssAQsTFwfU24MYhpypmeeBaUGk5rr7Y00CCyRwaPfJSV5bK7i','mS','B',7);
+INSERT INTO t VALUES (-2038427876,-602879942,'rzLzJaSSIVreF5Af10FN26vRyZYdMqIeHXjUONtbJTnaKe74AUMfeHv','j','Qb','XlsgIqy7vykQjEmMpoQvZMUDd5yBVrL11j8mfIsKOmTeYE6eGA05i8PaGODRojdA9H5N6cuDjsIm','4','r',8);
+INSERT INTO t VALUES (1244422481,2067895741,'TCFw2PRQow8Tax','373w','mdGtCTXF','hd3eyc6VvvWt0IOmVZeqXbFRGxV2FOJMjJoIjjgbThFMesTfCsraMAEybu1etD','dO','l',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c BINARY(69) NOT NULL, d VARBINARY(6) NOT NULL, e VARBINARY(8), f VARBINARY(82) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2950927619228972859,-3327033863102514651,'SlW7lz51wbp6C99H6r4v','jPEiVPfg5YruoE8ac8M8y4OTWqXMvv8MP07Y1izyRwhae9mxZRLXw6OMjp7kmoeRTR772fmnYCaOUeamC3L','MYQuxQqM7kBheAMEJmzZzCnauMtSNDHo2Isvl0cqN25B','aTdIzMBHUbD2Dqps2Ghg1xxc0','DBqWF8BFY9Suyxxn4LO','HPc',10);
-INSERT INTO ti VALUES (2950927619228972859,-3327033863102514651,'SlW7lz51wbp6C99H6r4v','jPEiVPfg5YruoE8ac8M8y4OTWqXMvv8MP07Y1izyRwhae9mxZRLXw6OMjp7kmoeRTR772fmnYCaOUeamC3L','MYQuxQqM7kBheAMEJmzZzCnauMtSNDHo2Isvl0cqN25B','aTdIzMBHUbD2Dqps2Ghg1xxc0','DBqWF8BFY9Suyxxn4LO','HPc',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(66);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
-INSERT INTO t VALUES (8197316122329130797,-949457758919932218,'WvgGMAEaEjSZ7UM6iwHPTXo6mKQLfxiVTz7dS3XE6R6','3WSO5bzR4N0V3vpAzIQC','EPc5FSCTnqPyNRw9x9','cZFoEceuf3m','QzG1rsCSX1nLym3tVEWw42vbkzfR6pPF1UGUaEGE4T9OBgbyYzMsLrOyhJGiUicSieKe1wm1fpKy0ChGEMitUfxWq5g','z2ZbhNMByFpPGcQ1B3Uh24X5Ll4pssQsUiDcx65bV8WCMQkyYv4L4sOOiHrVl8rKJ67nEMiiOTeABsK7',11);
-INSERT INTO ti VALUES (8197316122329130797,-949457758919932218,'WvgGMAEaEjSZ7UM6iwHPTXo6mKQLfxiVTz7dS3XE6R6','3WSO5bzR4N0V3vpAzIQC','EPc5FSCTnqPyNRw9x9','cZFoEceuf3m','QzG1rsCSX1nLym3tVEWw42vbkzfR6pPF1UGUaEGE4T9OBgbyYzMsLrOyhJGiUicSieKe1wm1fpKy0ChGEMitUfxWq5g','z2ZbhNMByFpPGcQ1B3Uh24X5Ll4pssQsUiDcx65bV8WCMQkyYv4L4sOOiHrVl8rKJ67nEMiiOTeABsK7',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (185998378,1766426440,'kAdt3hskGanlDlNNunRrsuXN4I2JCTXXV3aRqkI7','R','Vma3l','6ES0L0eN','q','W',10);
+INSERT INTO ti VALUES (185998378,1766426440,'kAdt3hskGanlDlNNunRrsuXN4I2JCTXXV3aRqkI7','R','Vma3l','6ES0L0eN','q','W',10);
+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 (-1816153050,-707771371,'sB4oWFRKramOqVTfN','M7t','H','Hhks3ha6XgFeBhqBTmdZmarOdQ4r3ok9xYKLhI7fAeR9oo7kLMZykGcnKpCb06l0tWK','B','c',11);
+INSERT INTO ti VALUES (-1816153050,-707771371,'sB4oWFRKramOqVTfN','M7t','H','Hhks3ha6XgFeBhqBTmdZmarOdQ4r3ok9xYKLhI7fAeR9oo7kLMZykGcnKpCb06l0tWK','B','c',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2671893907137529119,6594773158448720873,'okYu126AZHICg2EjqHwQ','CvRtLWjfNUhBnYLAZLTgQuDKLffvLqtGrN8zzibXwmZJA8NvmDGF8FB','UA0H8QbJLbs2dd476zMq9AmCIsAGcRiSmzwDb','9wNtnwS51','9iQFRI2XeqbGmiNIHz672kfwReq4O6j9X7T69dns6hJMcVrge8QK','BfVd5t04wfguLxL2o2JQoyII5PpEwBgjaRcTO5ZUnk4admLthLjmxDHl',12);
-INSERT INTO ti VALUES (2671893907137529119,6594773158448720873,'okYu126AZHICg2EjqHwQ','CvRtLWjfNUhBnYLAZLTgQuDKLffvLqtGrN8zzibXwmZJA8NvmDGF8FB','UA0H8QbJLbs2dd476zMq9AmCIsAGcRiSmzwDb','9wNtnwS51','9iQFRI2XeqbGmiNIHz672kfwReq4O6j9X7T69dns6hJMcVrge8QK','BfVd5t04wfguLxL2o2JQoyII5PpEwBgjaRcTO5ZUnk4admLthLjmxDHl',12);
+INSERT INTO t VALUES (2034387781,1414706735,'II0dqUCb50P4tAE5j8309opZ0MViGazpJvndU','YOIdMAXNpvavtTrxhNOtRUA0OQirkq6aXay1BpVjIxbNRRpHl2Wm1u2nmcxVACYhILYK0UOWHnCf7dFUHhgJzWyiPYCNWyoKQhexk4MWG','ag3','OtiXXO2MX0BOwS2wcTuOqWsjCRJye8k0mG9ZJhAbsR1xZ35','y','M',12);
+INSERT INTO ti VALUES (2034387781,1414706735,'II0dqUCb50P4tAE5j8309opZ0MViGazpJvndU','YOIdMAXNpvavtTrxhNOtRUA0OQirkq6aXay1BpVjIxbNRRpHl2Wm1u2nmcxVACYhILYK0UOWHnCf7dFUHhgJzWyiPYCNWyoKQhexk4MWG','ag3','OtiXXO2MX0BOwS2wcTuOqWsjCRJye8k0mG9ZJhAbsR1xZ35','y','M',12);
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 (7693349351978500551,3976120111604799398,'nD3hMHqMjsv1DEEr5O6MZ59I9Jg5302dzDNd9Xzj2iUXbkeoQKzp7xaKNkdq','cdF84JiuN68oDkCHERwfglEz0p2QCJkO4jTFmBeFz2u4tkDfDFp8BDODzXhtojcZGcxxfyig7eTkbH7ji4MT2geeRN6rPJN9RByaUwIJPfNiOyct2pK6USLWCz2ejUYTSQQXLUpRs1m7vVpeXDInleOqYol5','6Ou5DdxRxohbHjqrDqX8AB36DTcSEevTut7zoUwSm','cgw6NrsBNmaSek4XspcKFczx9VaoyNjIzL97AbGRIzoENkPO5gk0rDKXJ8svnUiR7YWilYomDfHADPRyptYsXd8I4uYNmzUe7PoE6DBrQgQlE2GzmS6PlSqxwvfrB8lifQcBD8JbJZlgPzvSP3BEkb6qvVqDN027lOze819KzD5nR08PRXqDGxK1Ba2G','HjQLdvAtGiBTk62FrbXADATOdQu5jI5mVomkXRnU82pjNYk2mAM33Tl32iqdLgcdRGfFKil84BJs4M6mOu9xgxtejkf','KUuIID3MtiGbYszk2mF8tf0zmUM4v5gt7ATAiCpxha0NSzzB0CJ3ujdi8NDKCXIMq6ec8rKVK',13);
-INSERT INTO ti VALUES (7693349351978500551,3976120111604799398,'nD3hMHqMjsv1DEEr5O6MZ59I9Jg5302dzDNd9Xzj2iUXbkeoQKzp7xaKNkdq','cdF84JiuN68oDkCHERwfglEz0p2QCJkO4jTFmBeFz2u4tkDfDFp8BDODzXhtojcZGcxxfyig7eTkbH7ji4MT2geeRN6rPJN9RByaUwIJPfNiOyct2pK6USLWCz2ejUYTSQQXLUpRs1m7vVpeXDInleOqYol5','6Ou5DdxRxohbHjqrDqX8AB36DTcSEevTut7zoUwSm','cgw6NrsBNmaSek4XspcKFczx9VaoyNjIzL97AbGRIzoENkPO5gk0rDKXJ8svnUiR7YWilYomDfHADPRyptYsXd8I4uYNmzUe7PoE6DBrQgQlE2GzmS6PlSqxwvfrB8lifQcBD8JbJZlgPzvSP3BEkb6qvVqDN027lOze819KzD5nR08PRXqDGxK1Ba2G','HjQLdvAtGiBTk62FrbXADATOdQu5jI5mVomkXRnU82pjNYk2mAM33Tl32iqdLgcdRGfFKil84BJs4M6mOu9xgxtejkf','KUuIID3MtiGbYszk2mF8tf0zmUM4v5gt7ATAiCpxha0NSzzB0CJ3ujdi8NDKCXIMq6ec8rKVK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(49) NOT NULL, d VARBINARY(96), e VARCHAR(32), f VARCHAR(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (40398,-956981315453460301,'zxfa9vXfLsDtpnRxUlp7AucNcBcVcE5oH3FjErzJtILeib','jycTaQZNTDv8mwu0loj4FKIyekh0rCBTAxXY4EtCoij4JGhSOG8ztr8duy47yyHNPMNdsThuUXK3ezt3f94lskTByIsiih','sj','aEgZXqUuXJ70LUgwEY99sC','rPjNQ27Fqep8qI3pjIFfAvWew7dW4atRj6W0wOZW024xOSlWPK0k6XgABwoCz','UEuO8RWBw7WMwTNaEo79VRe0HHHuqHCJB32RsPIb1EfIPTOA5gXl9jw1JhjSWY1AJifdl68tW8ZuVg4sHKkyBFTiJ',0);
-INSERT INTO t VALUES (25976,-6161966973917847874,'23ZpQPlvb3SFdm2yN8CG4asrYL3JCossa','ySsLvl5Ayo7HmQx51OTCUTCDCBctBfMAcUYhJUYuGjOeY4bAmixfJg10qWPcJmHqWhGi4ECEIeX','kCTMeI6LZwLPocN1yct','ClzXFSaJrxnq8wVWM','jcJDqTdrT6z8pEgT1Ofm8B1Wl9dVpDeE3op7dfNlPKZd1g1pffuyENRzgrO9FIKaKxLrPnZQ4JKM3Z9LqMeLqhgGUsAVsxJM1s','oZxmcEQrP1Oewfdf6nB99rSLhOnVjaPaJodLkJzGSpZMK84C9ea35Ly1ETFadAlht9',1);
-INSERT INTO t VALUES (19339,-4022653336133231746,'avWXWoHbjLKiGpJNXJXB','RUfvHBAP8cUONqY1Ef23SSEVPKcjmsxjieVKqAsgVJeoBpszTh','bvSbemHvE3jmlVmH8qvo9','EPjwOxkyjPovgP6thm3wrnuSQY3e4IdQx2a7WdSml','qRJ2drtiWj7485A1C1igaeVz5xNfSclQrdzf7Zdz2vRsgU0MoQOs6pT7o7uq','RqxCDXBpuHyJChgAgUuBAiLAv5fiWJarEIdwKOBdVtvlo',2);
-INSERT INTO t VALUES (18070,2788592561819601284,'3CVgXW50zgGg5HJ1nVDQBHC8YmizJxUHx','H9DrUAm','iIIllhUWiayIcNvXRxsV1hlzDAbzSnwi','TflPPKkxty0EAGGGFrj','QYOSxOuM1xTK0zY37bjtRRCTJZUbwC91lJqPJqv80HCHKNsbiCpCA1QRLCUx3QZbhz9lQ4X3QDzHBuy34LqXZl91Sv9Rhoq','8zDYHxbZzrf8bidbSpaRymMlOMfmng2gzV',3);
-INSERT INTO t VALUES (33149,-2811556252672936244,'MVCQ9HiIihn0G7TyJreZh','ImLA8WC6FVJjRWbDlo1qxcUK8UnWr6CNwdaOXluX59jd5CLTCxJfBdoSjR','nm3LDRsOy6I61DSJii','Qf5pXwBjCgQsdfZEWUFrVGnK','AznJVgztC1gmiN0Tehf1gJQplP6lI8LiCqkURZmVryizVCOGMifoBMlqEvnYwD6p','V2FreR0naGJveI1kOiD6nIzDKjBEgHLHMCBrAQ7gU151XYjT3JJu2cAtsP5TCnJ5cNe5hmaF47TUSY',4);
-INSERT INTO t VALUES (11922,-2411333043558728061,'zTc6qAgPf28tQtzuDHgWq','DCP5I6RZ3uEQXnzpqyBTjS0jXljoWGlDea7TBuQQQGIvoXhHSj9921QTA6gWsDZRgO','9e0bp1CBF0XvoCd','HphXjmKs57TWqb8dbFqCAJxkapiHQMc7Jnd9','pWwRS2y7LZe5OyKjoRAuzQJWEhL0bjKTOcFRJVCjcnNzbd2tPkhjet3x1ToNpxGlE1Tyf0mUUJG4IHJSTFqpc9UWSAZFGFYxav','vzXP94pV5MPvEZf8HDRnQBDDbxmisI',5);
-INSERT INTO t VALUES (20383,-9019034304772888344,'3NL40hI7QH1Yj4jOzV07qUfZQK98ZjFFCT','76WDUpME9mHi1pAxkOnSrTDN6pZxM0zMJBqs5IlTzCgwu7Nz62q0MNvYNhWJDUI8INZpSCN5JWvOimSPKjlE7uv0T7x','CgV3YLS2zSUwap4UOh83se6dVbQ2HvsQ','Mdmc06FXBkvs6XpaT1cVoJvOgZKTU29qzSjVMGt','DfC9JtLfi1fU7ZSQTqa','QNm81Jaxh69IZ3awShGgFr8p7pKQfsKTS83sqFIzRiooD2YbSrlzg4DPvPC9',6);
-INSERT INTO t VALUES (38635,-3956575112948265969,'c3Tw6BP0I7BQtZUhv5QV8g4u1grQuRhEtfx9','lGArTwhIsCUHxVtQ854eVtncyeWwJ7RNyFrtXwTS8Rm0uAXh6VGJKXvhPVVqIjoF4DTBDs6fGw5YYXuXadkm6q3','APV6g1na3EyY45','VbBEiUYJcSdPi6LmmU1PnSDUbAt','Juhsp1yJOo2XQENmXMYXenUNYH2X0LaPhIc5UuTSiDkhZOlyvwEo13ybpuvOZM18e5','rKzZUUaUnuk5tWXIlGoK',7);
-INSERT INTO t VALUES (32368,940576685381348261,'fMx','jSJXvRWAwacNhuzVBKWdfI8gHIcGuWBu9gfFfs0rjqGY41TbV46cRDLUS42RIYP3AYSoxDo6IF5usO51AeH6tkPdz5vv9Y','TNofoVHVRlPN52cwDgA','4R','MkLO1aKZ08Uvd8vL','WKUHeOGqXWpQaqViPbvL4B6hsxhDT5igttZccyTgEhJoUoLtpDZWgpVzHp1NIffTPcsBoB',8);
-INSERT INTO t VALUES (53002,-1774625483385031682,'qk9dRGv4etDHJJOc5xXFJythfGd4Sj','V6CXOm3ryxq28bW1BM9bgxEfrod2zrKcYtIqlUDYIOsJg','UwpI7C','i0FFi','QgeCnEef7Pv9KCkqBin8d7OQSQ6Rjbw7h','b0riAwxBzjR0cqdDDJWY2fxVouLVgUDK6WW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2044797158,-1847040948,'pjrAVe5rZIE6IotubDVjO85lWCMR','Yy1FFze7sfEt03UuXBXmWxKmukrnLQ7akuPNkrJ1ugbBeroxSGRmje3oZdjfPRyDIozG88F1CB23V9m3BjUXLOOsRZi9qq2U9u60tRlKgH8og1oL7qXRcYBM7Z0COnFZkxpXzSzLTZWn55CUKAPGB9hKjf2bQDeq','zs','fZ5c74ALyxyvhoXz5JoP8MvLgpuqQ4nKKGCQVDu6taaoXQFkHKPenhbLACLHRb92jVmmMgTUXpgxiEJW7fIIILeussm4UE','i','K',13);
+INSERT INTO ti VALUES (-2044797158,-1847040948,'pjrAVe5rZIE6IotubDVjO85lWCMR','Yy1FFze7sfEt03UuXBXmWxKmukrnLQ7akuPNkrJ1ugbBeroxSGRmje3oZdjfPRyDIozG88F1CB23V9m3BjUXLOOsRZi9qq2U9u60tRlKgH8og1oL7qXRcYBM7Z0COnFZkxpXzSzLTZWn55CUKAPGB9hKjf2bQDeq','zs','fZ5c74ALyxyvhoXz5JoP8MvLgpuqQ4nKKGCQVDu6taaoXQFkHKPenhbLACLHRb92jVmmMgTUXpgxiEJW7fIIILeussm4UE','i','K',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-928788382,-775381286,'ggQaPLyjnAiX','VxPGEiHF6bbrWo1JSI4lecaHzJvPMl66NmjTavPWLLe0R2p4B9iEya9c3mOoY9r9nG627zA1UjyUEnyKsefQFmyYzHOyn3BeyYHpEgNZL9QM1rCIjHYs16Xc8D9jnbo7SlXVa8vnYePbIdkpVH3abaytVZ1agfIchUG14KxKQjK8NYwbVYwIdpQLGnAOyChSKncOMyyB23nZDjP0fZyz3tgUt1ShCzDqvHoYRkn3Qa6VsRlnYaUS1V','hV','k3e87HeSiG2mnqoFI6ViHlHqrRdbHZE','Ae','O',14);
+INSERT INTO ti VALUES (-928788382,-775381286,'ggQaPLyjnAiX','VxPGEiHF6bbrWo1JSI4lecaHzJvPMl66NmjTavPWLLe0R2p4B9iEya9c3mOoY9r9nG627zA1UjyUEnyKsefQFmyYzHOyn3BeyYHpEgNZL9QM1rCIjHYs16Xc8D9jnbo7SlXVa8vnYePbIdkpVH3abaytVZ1agfIchUG14KxKQjK8NYwbVYwIdpQLGnAOyChSKncOMyyB23nZDjP0fZyz3tgUt1ShCzDqvHoYRkn3Qa6VsRlnYaUS1V','hV','k3e87HeSiG2mnqoFI6ViHlHqrRdbHZE','Ae','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1612883669,-5618915,'4IB3pRWYga6QBAw7lD','RmzV7WGiDPG8N2dxR1naoyOrDyRB1V8QnMRFf4kUI','GpJi','w1kKvBNmX','9ql','Y',15);
+INSERT INTO ti VALUES (1612883669,-5618915,'4IB3pRWYga6QBAw7lD','RmzV7WGiDPG8N2dxR1naoyOrDyRB1V8QnMRFf4kUI','GpJi','w1kKvBNmX','9ql','Y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(95) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(85) NOT NULL, f VARCHAR(79), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12060063,1465620,'uEfmioXHIurd4YzzGMaYPfepA4a','QNQE4jSJ5SDIWnY8XI59J9nbf3VVsznsGAIBdHNeZayWtbXuNQThSwWTnkBaYmp6RdIsCiviabIObWHr7H7jo','I','r7h8rnSQWz2xOyd1aFwkJNNf4d9S3Qs','j','Nq',0);
+INSERT INTO t VALUES (9864967,-5747305,'qJlgvSeoX7PDA2MlgNzxcmvsER','15uW07ppCcSHwroGgCeX81CvEKmNUJG3nc244dtFSuCl6CD8eDNjoJF95IEXOEP8recoM8n4bkMoeth6I8M6p2OVFs','LPmKe7DcwiwaKk7lVigKazTzzC','WUmd1ylBGaR6fqU2FVe8nV3ZMuU0KRxhc7lxdI0WwpwVcy9E2Yx3l7xuiuEyLMeS0HaUARhi','P','VJ',1);
+INSERT INTO t VALUES (11740639,5549778,'oQI0VBsD8gx','nSFm5m','7NjzzceE1buAbYzsJCl6igwJe3T8p4kGgov7','cUcAEENQZvm2ivODkjF04Pa77EVrfM','h','e',2);
+INSERT INTO t VALUES (7605604,-3422547,'nXmjQHDf51NvummaziULSb9bqh0hKbui6tMJlzwFRH7qBD','eNkn','x34O00qbdax3kT8Jb0Rt','mBa7Hs4Svyk0rtF8pJYU19bwYtRAag3urD8GvKrtvTK9gqqRrlBPft3iuHPJJGFUwh','D','Pz',3);
+INSERT INTO t VALUES (16583146,353230,'zJlBAvlP3YyrCsbIcHLzhB','dD0bDdcayxvqEdaTbaLfqAzA4rQ3LHWo73sAWRZL9v','MTtQideeMfVKr5zuggAiIIEGrFaLAAMd8Vgyn79bepWz8P2BbLqVbWKz2oPflRX4C2crNEMabkdYHMCi2UAjy','rK5ivKVNUJrtXhj1eHZE5FP3xTYZhQcS1PJXT9PTlThDL0U1TQg3RJ6e8vjJvj','S','5',4);
+INSERT INTO t VALUES (2534625,265478,'tvjFOVQksFTvTKRU7mYTyKK1PyebCReVPk4luUKECGAPUQExiV0NH','nP9HPUkAQa','KpDJT3RJFtWwcjDcYUp1vNpF5igDgfxxSax2LVdbbacWuuw1K0qnZXar3','eO06sN5lDq93qDTq5GI7JF5g41ISBn','L','W',5);
+INSERT INTO t VALUES (16554937,-5816640,'S4eSUgWxJjYrgbwTuQbl5Svm7Ew4J0Gqvl3oS1Skq1lhw','NQER3UVljifL0SIodQOHMesR2QIlOIWlxY3ClDJZQ2KgoSJV2p1vmvVmd9bY48P7NM5kSqNRFf','stnYbvpzAeIdy19RFwbNusNijn','osGnMRMeb35sKfGPAcI2coF52IzYneE9e7LDBeEWTL6PFWWWwnrfoXBP34uS6wwkbn4FwPNrHPc','w','S',6);
+INSERT INTO t VALUES (14094706,-3845675,'VKGtWwQEo2JlH2CAQpaiMIy2XNQrpbQD7UfURuG1EUdZB6Q5gC9iqURhJQXsApBJee7','axVra0sFrh6knJbwnYJJpEDkDSHFJM3on7bhiSql6A2dnqU7ZSXnCly45yuRe9yUqFYLnWCI6D','vNgSwcsKxrw5PiECPqpuJtgT6i2QJsJDQ79OMwT3ha7zyM8Emp9B7BSKhxvf7g3RLEp9u7FVJS','oYtgI8c112xAwnWWx6kneZ4XMAV6fPI8d6BLYKlEfO4C64Y1BUXGezG3WO4oj','F','29',7);
+INSERT INTO t VALUES (9852643,1736347,'cjTgJ5SmvtkDYBT5H','xcPE17KvQT5GuGThHslZzLlZIRcTZpp6KN40JWZiboP3Ah4CrOP7r','XHVfqVzIftizGkRSKMzb','rP5gX8uRgKrEpamsS4Xvhb36WjrK4ILjCcQlmacsg6Gsxb1KLMiWxND2UOnB5ZSYlJ','l','W',8);
+INSERT INTO t VALUES (1724001,3660434,'wM2DJGX4QGtvvnVsHrrBIYlb2c6iqKaOlvF7LZNOSQmxKsUTmWZzaAGuWIGgnV8Js','0kZR3h0Xd3LI4IsDEvEQxPCZOpWF5WLGGKh','PqGAJY2QJBYhF3rGgXRj39FpgsK9qhaSDyrhkcM1yDQM9gh8NfiZijnstwbGEHc4PNUUrVtlkmTjRkw','dUczpV75x81Pts4sJwWZ4NsBD8Ub0UTxuj3Ve0tCN9CHCt8pm8m1TXYBkNVml1fOmepf','e','kH',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(95) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(85) NOT NULL, f VARCHAR(79), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (46041,-1617318483267734299,'Bqv','a5zGE','GaB6Irvr3iPxJu','qRgX3IOrvnnlIz5ojXgnfQ6qAuKecZKCMnmTA','w4JjzYsigVnqWVXCDi5WZFbjxmfynvvDKb4JBbWmccAwcN','nnkrujC16Irpxx2rA6UymJSK4GbR11qEc1LBiE',10);
-INSERT INTO ti VALUES (46041,-1617318483267734299,'Bqv','a5zGE','GaB6Irvr3iPxJu','qRgX3IOrvnnlIz5ojXgnfQ6qAuKecZKCMnmTA','w4JjzYsigVnqWVXCDi5WZFbjxmfynvvDKb4JBbWmccAwcN','nnkrujC16Irpxx2rA6UymJSK4GbR11qEc1LBiE',10);
-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 (3330,2699712040086706980,'3tNc0GwM12LC0PCXhP4LrWPaQRe61vQJR7h4L5w','nYbG9SazDsT21vQzS3FW24cD2vdlCoKuTKEAgJxA','0fh1sT3fJtfkut20DNXAHsO4I74HA','B4jam8z6YvvmoXSh','hw4gfYgTrQi4PrmWmIyx927GMz5xRxgBlImFX3lL7A29fnvFZ8xOUcX71v8eIeqJ6Vk06jd48','ffnEUwFGGhHD9Ko9h4S8cDZYYFzbdVflhZktqTZjz2Ybp6WiKA25G63aXfkna4FUN1JuYr',11);
-INSERT INTO ti VALUES (3330,2699712040086706980,'3tNc0GwM12LC0PCXhP4LrWPaQRe61vQJR7h4L5w','nYbG9SazDsT21vQzS3FW24cD2vdlCoKuTKEAgJxA','0fh1sT3fJtfkut20DNXAHsO4I74HA','B4jam8z6YvvmoXSh','hw4gfYgTrQi4PrmWmIyx927GMz5xRxgBlImFX3lL7A29fnvFZ8xOUcX71v8eIeqJ6Vk06jd48','ffnEUwFGGhHD9Ko9h4S8cDZYYFzbdVflhZktqTZjz2Ybp6WiKA25G63aXfkna4FUN1JuYr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (65425,4162400802188332116,'LEOKRdrtbE98YwgQYuopzXkHmRqtlCiC0m6X4IQo2fx9SI','npRPjKYVYsc4v8Tp4qAplRjNYJTvoLYOplcSTmRzPt8iz5pfYAENLWp0qOIMZEKyjzAAJelhoIwjvYKdP5Ll6VFZQ0gIco6tVRIn3ysKvJJuimvwi03YONJrHkXIvDYIK7Q7hpH63oqWvXGpTVvkG3eX4xf1LzqICRH833vkgk3S1VHxY2iHHk6cMaTPUknoLvTNnGsMth','m2GFJ','OXifpDKPG5O0cBfXvZqFGTOL7Wur9F1xK4qvH0','tV7KusCtl0z1LoUYMxSvQAY6Y47SJnEin9GmcUMLqhKnXm5HmNf','bn7FOxClo4EQUch5668ENflWw28xld6qfAlIW3HCc7OT8ohKmNRScjntT5BL6goQ0bF2lgNUags6O3NwxbTMzJQme7ZinLKpWw',12);
-INSERT INTO ti VALUES (65425,4162400802188332116,'LEOKRdrtbE98YwgQYuopzXkHmRqtlCiC0m6X4IQo2fx9SI','npRPjKYVYsc4v8Tp4qAplRjNYJTvoLYOplcSTmRzPt8iz5pfYAENLWp0qOIMZEKyjzAAJelhoIwjvYKdP5Ll6VFZQ0gIco6tVRIn3ysKvJJuimvwi03YONJrHkXIvDYIK7Q7hpH63oqWvXGpTVvkG3eX4xf1LzqICRH833vkgk3S1VHxY2iHHk6cMaTPUknoLvTNnGsMth','m2GFJ','OXifpDKPG5O0cBfXvZqFGTOL7Wur9F1xK4qvH0','tV7KusCtl0z1LoUYMxSvQAY6Y47SJnEin9GmcUMLqhKnXm5HmNf','bn7FOxClo4EQUch5668ENflWw28xld6qfAlIW3HCc7OT8ohKmNRScjntT5BL6goQ0bF2lgNUags6O3NwxbTMzJQme7ZinLKpWw',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (6087125,2177182,'Z03fhVwIP5ILCWgA1ExDXuixntK9hiptyDqrPlU','iK2rSzrhqAkFm8E','gPHALHOEmliz0uBnXnQULHjQ8Ulp8ctwYgwh2KzwzOl4oc7','6KXMYwAR06MDl11JI6Gv2ehuWxziWlJtep4vuW3Mx12Lc4ZxZt6otyvtMH8Aj5YfqqQk','N','k',10);
+INSERT INTO ti VALUES (6087125,2177182,'Z03fhVwIP5ILCWgA1ExDXuixntK9hiptyDqrPlU','iK2rSzrhqAkFm8E','gPHALHOEmliz0uBnXnQULHjQ8Ulp8ctwYgwh2KzwzOl4oc7','6KXMYwAR06MDl11JI6Gv2ehuWxziWlJtep4vuW3Mx12Lc4ZxZt6otyvtMH8Aj5YfqqQk','N','k',10);
+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 (3344865,3227969,'JAGft0Oag1iwbsH46yOhAin2K5HjyFPiuCBq6X5F','DggH2mTzpSbDp','Lqen5E9Ek3RTU3GKtW6sE5LLNvtHJrWilvaYXycnd','2adihz2WV3S10yYX70TueuH34wis98AKvd3','P','Nq',11);
+INSERT INTO ti VALUES (3344865,3227969,'JAGft0Oag1iwbsH46yOhAin2K5HjyFPiuCBq6X5F','DggH2mTzpSbDp','Lqen5E9Ek3RTU3GKtW6sE5LLNvtHJrWilvaYXycnd','2adihz2WV3S10yYX70TueuH34wis98AKvd3','P','Nq',11);
+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 (14076835,2663928,'IaCZDvFbi9LrUZfF3ZZ1H9nTScfcfGkBR2EdiqPIOZrGrbv3SjtALDyxCqMK56kpF0KX6','PQdPAbzRgG1QG3pRE70Y','wVLReh1JnT8S97yGGcwJr0neDmWafES3ATuelxCXTAVc3ChG0DZX23Cy','W8ZKjYfM6vv6x8342UEOPP4WSqx5OzuRzdMSUy9pdmf0yQSJsmj8IzVpoDAjpIRI3CUy8wD','Z','r',12);
+INSERT INTO ti VALUES (14076835,2663928,'IaCZDvFbi9LrUZfF3ZZ1H9nTScfcfGkBR2EdiqPIOZrGrbv3SjtALDyxCqMK56kpF0KX6','PQdPAbzRgG1QG3pRE70Y','wVLReh1JnT8S97yGGcwJr0neDmWafES3ATuelxCXTAVc3ChG0DZX23Cy','W8ZKjYfM6vv6x8342UEOPP4WSqx5OzuRzdMSUy9pdmf0yQSJsmj8IzVpoDAjpIRI3CUy8wD','Z','r',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (24067,-6615274539813165762,'gHKAhgjsVoTa9omPCi5','A1BZWPcsCT','AVYnyp8FGQE3nO6Q4Fjl','frE6lPy7qjpNrhpMT6tjUY2dEyhL5XcR2Ymr3cgP2D5CMpl8pVEILVbWUoTnIKamczhIdbRgB2apvIIUp68r6wh7y0opmefTkVVVoAISKlg0','hvVVTLZymAMBRa0yzLlPYWk03E2ckibegifsR23ksHHEDdt','l0DMLFGyY13B3DCwM2kogn7pPOJ57smH',13);
-INSERT INTO ti VALUES (24067,-6615274539813165762,'gHKAhgjsVoTa9omPCi5','A1BZWPcsCT','AVYnyp8FGQE3nO6Q4Fjl','frE6lPy7qjpNrhpMT6tjUY2dEyhL5XcR2Ymr3cgP2D5CMpl8pVEILVbWUoTnIKamczhIdbRgB2apvIIUp68r6wh7y0opmefTkVVVoAISKlg0','hvVVTLZymAMBRa0yzLlPYWk03E2ckibegifsR23ksHHEDdt','l0DMLFGyY13B3DCwM2kogn7pPOJ57smH',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b INT UNSIGNED, c BINARY(31) NOT NULL, d VARCHAR(78), e VARBINARY(57), f VARBINARY(23), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (114,894493062,'fk8thqlquIyb8vvFyy7s','G3T38GzG3CmjIx7DP','EsiSP52j6R8wemEiE7gKtn2V3vTgDMue7Nzd2oBwogtOviJX4Q','4BCLNjd7eDfb9JR','bSk2Vk6iIZhnVDxD82qhm9LiliiJNdn94IHscl7o70qvHBkgr5yEXFnnbgcvpGJglt3wkq2iXNWN1','nz8VuKTDksZq07LC4w1YA8z83ZN4W3VqzVd3ZmWgHJ',0);
-INSERT INTO t VALUES (84,4050989795,'IWwPt9QSUjoVWncqI5JNooM6zhW7nOS','QBF7SO4mviBGmfSO1SW0VGFSWXn7ic','azm0Rlrvp4j1SJxAvGC37ZJ8','Prxy','gE07CoSa7RpVPloVQHMPWDjSSr','h2utuaJqCF8cI9ZwV2xcIIDrrbN1zOVlWLNuSx67HXGrWWjS0c8am8cps7FvvNYqbezuad878VnYhBW5XpXtH15bwgpOReGpm',1);
-INSERT INTO t VALUES (-34,520130423,'bTqqaIQJ4tJ','NSZaUpMbi0Tuld3PY6bkwpEs','Urdn6C9ev4','3sbfC7o5zw2FbvRB','Pk6wLDAx2RbsSCeq','Ax0kJ9SzkBgfo37YJi4HyDT1wHL7wcyJAnFj4zquXSmodY5bU4hgFerO5AaA9lTqag4FcbY0',2);
-INSERT INTO t VALUES (82,605956381,'PIAD8Rn1TrdpF0DSGnu1ewUa','5ruSQPAU17IXGAq6Un7U9HGTyyyb06WgyAd1I76h4iQkDJZgoFy5MDO87j87J9l2mILt5rvin4pc9','9RI8JExBr','ZnY2zIz8fmhTkGZ17','VqmjtsearzMKVrk91LG9','LH6mdZS6dGlDlM4su99kCI7OKmF7CZn',3);
-INSERT INTO t VALUES (-80,3675091600,'UKr2ZOqf64O3','y','STEdVl8vQP9HJpwVZpEpy15wevP7Ad','gT5CbtMIP3OG5iD','GAkQzwkPKlQ5mVVtQZPBIG4o6aHbXQoP8VmpWfOMIHQZ1R8s6YbYkaXcxULcTzzZQVn9ybfY5dfw','2fJGsYEfD8Mke3tM9PAAVbzMo57FAiQ',4);
-INSERT INTO t VALUES (103,4023446310,'CWNoKnycrN2dw','bXBE7cpOsA9OsLmdHWLP0dHMZl2xvgfSnbvQpV0eSbpYtd','U','kmpPtU2P0wXBAG3','hbB','Qeb79dT5',5);
-INSERT INTO t VALUES (30,3925429874,'VzGNAFw3Vz','PW','TcQd','SY98gW','xbNrhGmEQd','RUR1',6);
-INSERT INTO t VALUES (115,2689678579,'NlA0Cw6WtoEaclAGx5n7GKx','DzngYPPHDUfwfgaNBupmNf45AgdMaQtBQXQkE5U','qsyyAmgx','z6WY','zPRRIWEfyiyljjZizzFqVkkelco2S6y40pGo1jr3f7a3LuOTkSiR0oNIq','IQ3et3IbUB00IxZLZa7K2LOL1RMLejjC9Je2ROXENb2qAc18YB4LdvcR',7);
-INSERT INTO t VALUES (45,2821913584,'OwNyxy1','q4qXuLn7ibk','Giq4kxdSREbkELqC746cAkJmgXqOsu8FP2SgzM4fn2ratiyzXOO1i1VW','Tvbq9ucjUmsal','yT81Zj8K3296Y8KWU3kSRt6lPrXWB26QPH4a','9vB6yVDjVL5qiiUB4OfyThPP0YRSMufeDivfpefmcGicbemtw7SrMmPGv7hDSkJK2SuMxyQyz',8);
-INSERT INTO t VALUES (119,3609549085,'dVMF0R10xbLPP0nKWG2gfZGHk84MA','6QrmChdY6rCe5mjTrZuHpyo622zWqb2GwW','tVnmZPEQzz9xV9eGkFFGoT3HWfkrjNysSQxCiYR4sdmEYePfxEzdVP','Mn','Hot1A2EB5tEywrJAwwn9AN1hnQxaS3yLr9MceJ4','yr5pC5giEb0G6yrrpjOaUEf6xD38mQkeMqneNK59kpDEOoMI76Epo2K3f4wbISHOZgym4o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5880127896318336117,2276732685,'nEyESmMqxrB','4GDEeTqATe5DjonT9Nzjb5SufqFTTogVzxQtWJwIAc4Cj8GOJRAMdYtlM4qzJkHVDe0','sH8he01VWyAeQr4B6Zjp4rBtbXHUf33Upux','XATMcjOJHS33gzUNEs6Svm','1qv6XvT39xRu0DEm8Kcjbm8T4SrImHm1WLfPxDtr0tvSjULdxbXWoVAfFmng4urWSe4qLR05AZ09Oo2UmVf6Ty3ASApXyxDNO','BHoztYVqJsm3CpHLDb5GUtHHYQLJDLUyY7dMmYTTUjfhDM8',10);
-INSERT INTO ti VALUES (-5880127896318336117,2276732685,'nEyESmMqxrB','4GDEeTqATe5DjonT9Nzjb5SufqFTTogVzxQtWJwIAc4Cj8GOJRAMdYtlM4qzJkHVDe0','sH8he01VWyAeQr4B6Zjp4rBtbXHUf33Upux','XATMcjOJHS33gzUNEs6Svm','1qv6XvT39xRu0DEm8Kcjbm8T4SrImHm1WLfPxDtr0tvSjULdxbXWoVAfFmng4urWSe4qLR05AZ09Oo2UmVf6Ty3ASApXyxDNO','BHoztYVqJsm3CpHLDb5GUtHHYQLJDLUyY7dMmYTTUjfhDM8',10);
-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 (-225921936852610300,3265817469,'5LjlS','ETbPeVqNXrdwVIZT26AOq4lGDCs4gK2v7YIIR4ShmsKzYC3Lae7tHBqaZ','jCTRDtFfNMyIJkP','vhE8DNvt8E','fdhWmIT1eRthDahjUAMZeSPewmyoSEPaGLIERO27E1AjwVrMzDOKBGCbF','YbSBCH1rxB7W7WW3P',11);
-INSERT INTO ti VALUES (-225921936852610300,3265817469,'5LjlS','ETbPeVqNXrdwVIZT26AOq4lGDCs4gK2v7YIIR4ShmsKzYC3Lae7tHBqaZ','jCTRDtFfNMyIJkP','vhE8DNvt8E','fdhWmIT1eRthDahjUAMZeSPewmyoSEPaGLIERO27E1AjwVrMzDOKBGCbF','YbSBCH1rxB7W7WW3P',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5859393369837876950,1328875585,'fmppKmxDMz','4IbrQ4ahAfAClsrzL7aUyhkEvnpDFsnLMSt06DaCKf8xpqcWD5EZverFlhwI3ub20VdfnVOhppncU1pfbMxQpqmCXE4Wu98Zh7ddsr5Rp1','9C8qk4EYykm3uS1cpQZOHhuOB9LlfUGUqbvRjEciZAbx','pZDk6Cg7tVJ0nACbKfx1f','8x34N0MWeh6u6gSzcrFBAvt2Ozi92mR25OH4io2mdlQWjbeFrL5BX6eR','LpE',12);
-INSERT INTO ti VALUES (5859393369837876950,1328875585,'fmppKmxDMz','4IbrQ4ahAfAClsrzL7aUyhkEvnpDFsnLMSt06DaCKf8xpqcWD5EZverFlhwI3ub20VdfnVOhppncU1pfbMxQpqmCXE4Wu98Zh7ddsr5Rp1','9C8qk4EYykm3uS1cpQZOHhuOB9LlfUGUqbvRjEciZAbx','pZDk6Cg7tVJ0nACbKfx1f','8x34N0MWeh6u6gSzcrFBAvt2Ozi92mR25OH4io2mdlQWjbeFrL5BX6eR','LpE',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2711159439462052658,3458114879,'Qn9BA2fM','LSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt0u8JphfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcPEWD65s7JmOxezqhxyXsRWxNuxjfW3R','b3z0hjg6FzmuqoaR4AqNOPPmPwQ2te3mCGAv4nPmO','fiqhFBcb2tTOZrcMr4bmDo1QpuiRrllIlabKB4HcVSMXoSaEKhQBtdnWTwqMdu5v0uExusgpXuTIqDPMU1YJkrirN43JiRtU6s0p88tNXscZUKKfn4QFQH1MQSHz','oYZVkQh5Cl5sMYUU80f25yrE6M0RgHKDfIiNj4TU2yPTAOVbmBHVDnNlhwvJFu2TJP8cF28p','Z3ERkLRHP69RBiMswKZeR0LczuSYACrHK32XbS4307WTAxEarEez18SjHHoRYvHnJu3VeKbthWPwYEt5ypUXWvh142x',13);
-INSERT INTO ti VALUES (2711159439462052658,3458114879,'Qn9BA2fM','LSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt0u8JphfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcPEWD65s7JmOxezqhxyXsRWxNuxjfW3R','b3z0hjg6FzmuqoaR4AqNOPPmPwQ2te3mCGAv4nPmO','fiqhFBcb2tTOZrcMr4bmDo1QpuiRrllIlabKB4HcVSMXoSaEKhQBtdnWTwqMdu5v0uExusgpXuTIqDPMU1YJkrirN43JiRtU6s0p88tNXscZUKKfn4QFQH1MQSHz','oYZVkQh5Cl5sMYUU80f25yrE6M0RgHKDfIiNj4TU2yPTAOVbmBHVDnNlhwvJFu2TJP8cF28p','Z3ERkLRHP69RBiMswKZeR0LczuSYACrHK32XbS4307WTAxEarEez18SjHHoRYvHnJu3VeKbthWPwYEt5ypUXWvh142x',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(84), d VARCHAR(74), e VARCHAR(84) NOT NULL, f VARBINARY(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (87,64544,'4CSTt','mLD2M','h2ZJoEOtgthpFsaOSYhvD1BazU7Zn7dd9rvq2FREBoV6EwoAKuNWhbtp8snuaX49wKT4yclmMD','dhk','a2mQhHHmYOISjn1bPua1','b8wtguw3LFq3AlGxbLNJU3Jy',0);
-INSERT INTO t VALUES (250,27524,'PhPXwawWLiVc8DJy65kF5xc3wJ5FmLXOcXFNKC5GOboX','sUM2nCmDI5C7UG9FhW6kv4DJVhiA9Lb2WV7ue','utjFllXcEET','o','RAQulONoPLqbW08TZTV8g','HrZ1CRZJrWoPl8I',1);
-INSERT INTO t VALUES (243,31584,'A5LEVCf','YC0VDuLkVAczVC9LzjwKrNAx2uGXkaWbncXzg','luuoNe62KVCeasNYOR2AiV5ojf5jrx7','D6JjAj','phExhPbtq8y1ozEXLnHPVIX9iM7X2Qy9p0yzJm8Se5jhSJI1KJz5L6U3ScEXPHuIYCIz20zAKK9qclHtv6r42YASAEbUmJgi','IOPDW9oApPerx5fseoGluwRczA9RWmuZH0y5z245p7kRwnLVhJwmohheKZuora3nxih80L',2);
-INSERT INTO t VALUES (89,20383,'MhQuIZr8OozlTdegQTB8oxRSPX519TdowXo','zXp52QLoV','vZiLsKic6gUIP0S4F5pH','fnJ','poX5g9PUxn4aQVsyvd6Rksm8jgfl8Np','rH0LIYSDcM7Fd8sTBn6NMlpt2z',3);
-INSERT INTO t VALUES (123,33965,'NYGnKnbKVdFCNd3jwIXZO5UtRNCfDaB0hqhmgLLF8dbFNvEqZZN2jXPVX5mkrOnLf4OEkzss2ufWAoOJfwr','0MCC4yv7sCYbUEuKs7kteNQwk4v1xkE0TbXWloMzT82w3TfNiG2tmc5CufZW5J','cYO2xkZC5a8MGaZRSCInUbFPiWgARy4zRh4BMOoQ','U0GfU','184rxFa5yBbo56UtBApEVU7wa5zr3F9a0X6n4jOC5Lq0','f6A9YYxySuXEzar9fIUwCOVDXTK',4);
-INSERT INTO t VALUES (2,47358,'hRGEslQB86vPoLV1','HgV29kTay331fMJjQXPit8ooR0Wd80D1cwWmTBWT8zkSswtZtvoi9tJUlwM','UyyTxasDuXgJVMOnoCJut1Dq8B63iiAefetZQ0neOit9eECzQnLQTJwd0aAUnYH2ijMQI0tTiU','gPWm','DsPS7Of1VfbxYOvr2InHluvPGWx4EUdrjJMCkWJ5ZIdw4zjbcN9H5ZdRgmTTzkWkDufij5P3AqBR0NyFY6UhMLda0zTl0','TIk51o5zY0qZ5NMEnIQE4seXqhUhu3mAG68EsxA',5);
-INSERT INTO t VALUES (117,2849,'Hn0dXltk1dfm9m','c6QvKEFUPCermREndbFbmKOVG9m9nWdaZmPGk','dFTG2bFO','un','QJOTwfM','aNbdh6aOKKTxaTudgxVtKLmTYKraNEJVGzq4qDREQhjM8CMeuz1P',6);
-INSERT INTO t VALUES (38,5203,'kjYR87gWR1nUmLZfilF4mI','dyLuGjWGqt9e','7T5VdotUGYzfPuLK1IRUJzURJ56HswJ4zfjX6lWueQA31cZpvDveHYB','UMqDKx','zZudBzCR9cIzh0N8GoTT7uO57ZRqpCDJeKNgiMunzf2y3yk4E7OtyyAzOkesVRys540Y56D84ZNR','7OaoC3Y2ZRxDANdowIls74Mi5ARIEs5aZ7LRlFiJsr8NIkdD87eQuOtcokKExeVwDtvn7fefHgU92XDG1pXGj',7);
-INSERT INTO t VALUES (238,8848,'KMWpiUZWNyeQ94g0hpmppiijnUV8zxVnHWIE','1BnN4AFXMw1tN7Vbj0O9lmo4dWrg3tykSw1WTKnIz8Zu8GqhP3WXa0i0HboNdI5dynstSsO','J','glra','aC31fEygPyKzjLqcC6WvTZh5PuNCGM8DnfgrzFoSw9wqWAHKQcblDlSTuVQ69IBIOzYLdgmjReiNBK2zHPZkRpemtCuOWfR0','JJxfN5xcA1AYKzSjAkIQvCS1hSGqHafV23sWw0C2hxU4FX7JQq1AefXRag72x79Engqlxnz',8);
-INSERT INTO t VALUES (92,19127,'7t9F1Xl0oyVmbGzGPfQQ0IMQa5ifCzXTylhc','zKZmJKbUrazMZVqH1BDSRde1a','dRYEQxP0Q5','8ZIIE','OTXXqSu1vfPXe059aKBoI46EsjqifZP0UWOqTnSYnUHI5SvkzHFAQxwfgVT6tncZ9cKrLosfjtutV9olLKFZqNYFM4','LUgeyyWTWLWtD5pQU93CRrFlmDrYfxsJiOXfI1HvyCHfZsqCa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12268437,1308735,'uQFsDvjqWGy8QWwe46NlpKOjU54TxL8ojA7jOc1MYOEFPrs8OeYkteorZ7StZ1BmknUsATWOy0lnzZjGxBPHwFsIbL53','HahN','MfH4O7Iy7ARPnmeuKIfcLUY07raNdtAaGUxZy7DXPR5fGR4Kns9Vp0KO3SYvCBD','x1xJe8xlz0Brw8TLqFkHuGVs93Chq8oy8GmULjbshzUzHYlOzZyS6l93a5wHx55wGK0z2cVtyAsPhCXfdEWEn14BYvjZATRq7oZEvaqjrqD48bzAQor0RTjuXNzclHu6nZA4WvL2Ai0aSqsMnCTbgtFj70orpUwQ5enZDT4AhL4PkSwAgLoeC3nLSjBPLWEv7LOGOj9','P','f',13);
+INSERT INTO ti VALUES (12268437,1308735,'uQFsDvjqWGy8QWwe46NlpKOjU54TxL8ojA7jOc1MYOEFPrs8OeYkteorZ7StZ1BmknUsATWOy0lnzZjGxBPHwFsIbL53','HahN','MfH4O7Iy7ARPnmeuKIfcLUY07raNdtAaGUxZy7DXPR5fGR4Kns9Vp0KO3SYvCBD','x1xJe8xlz0Brw8TLqFkHuGVs93Chq8oy8GmULjbshzUzHYlOzZyS6l93a5wHx55wGK0z2cVtyAsPhCXfdEWEn14BYvjZATRq7oZEvaqjrqD48bzAQor0RTjuXNzclHu6nZA4WvL2Ai0aSqsMnCTbgtFj70orpUwQ5enZDT4AhL4PkSwAgLoeC3nLSjBPLWEv7LOGOj9','P','f',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4576404,-8005597,'pcdfi2LB1tbeUhtMKaBdblUkUlZBojKaMf12Lshc5kvQFG','Dz6EmLtsiH876umLcxvMlYUpuJ2Nva0UE0MMqGfNNAyj6aMh1o0NuqENqBZ','ne4LtsFiZkR1dELK1hFVm1wUeWrl92g','Q0X5xHsP4Btx5deUO3Pi2nzOeTj9HeIH4q1ZFFl59PbVVT142I3NsUOmNwIzaGogXk5vYHsQ0abWyJh2opYoWh0tTQDIalkve0r66fRiNM25rt6nCANAM3XwFHfgKbVDRro7IMOa9JPL6nPXwnrxwGpMSPrj1crYGVU','RJ','7',14);
+INSERT INTO ti VALUES (4576404,-8005597,'pcdfi2LB1tbeUhtMKaBdblUkUlZBojKaMf12Lshc5kvQFG','Dz6EmLtsiH876umLcxvMlYUpuJ2Nva0UE0MMqGfNNAyj6aMh1o0NuqENqBZ','ne4LtsFiZkR1dELK1hFVm1wUeWrl92g','Q0X5xHsP4Btx5deUO3Pi2nzOeTj9HeIH4q1ZFFl59PbVVT142I3NsUOmNwIzaGogXk5vYHsQ0abWyJh2opYoWh0tTQDIalkve0r66fRiNM25rt6nCANAM3XwFHfgKbVDRro7IMOa9JPL6nPXwnrxwGpMSPrj1crYGVU','RJ','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5763360,-5678599,'c3VO8H0zAaEQ1rks9UNkRyDtwGBM0xRPeBRVr5awJoDuw3IX55fLnP13dBiRaR926YMemjsNMOTNIOc38','uUS9YDBArDIQ3xebIMTNhz3UrAtbJhP1skNCWVfMiEO8T6v55pqumuvfXafRqI2ymzYo2FTUTUaj2MJGBLsEOVudHGrchzy3Mi1G9TCYSztVYpGA5qtJsZMbjhUc78NKRLmbfWFW27wdjMKhbI4RaHuPrx3ZVoy','yVnguMuJ35FUKpwzRS9uDysiARfvEuAsHdtqdW2hMKwjNf3EuZ63ApmSrxaiQsePtrZ2Sp0','Qr5EUJUC8um7RxlpzHW3R460kmENSPFGxD5p3W6ZCBtsHDcVzFrEMSQdqPDwfenp2','Eq','3',15);
+INSERT INTO ti VALUES (5763360,-5678599,'c3VO8H0zAaEQ1rks9UNkRyDtwGBM0xRPeBRVr5awJoDuw3IX55fLnP13dBiRaR926YMemjsNMOTNIOc38','uUS9YDBArDIQ3xebIMTNhz3UrAtbJhP1skNCWVfMiEO8T6v55pqumuvfXafRqI2ymzYo2FTUTUaj2MJGBLsEOVudHGrchzy3Mi1G9TCYSztVYpGA5qtJsZMbjhUc78NKRLmbfWFW27wdjMKhbI4RaHuPrx3ZVoy','yVnguMuJ35FUKpwzRS9uDysiARfvEuAsHdtqdW2hMKwjNf3EuZ63ApmSrxaiQsePtrZ2Sp0','Qr5EUJUC8um7RxlpzHW3R460kmENSPFGxD5p3W6ZCBtsHDcVzFrEMSQdqPDwfenp2','Eq','3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(65) NOT NULL, d VARBINARY(29), e VARBINARY(17), f VARBINARY(38) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8843638,558778323,'EgFOBqXXaNtyCxg0sXlEEwv8Y6','xL3mT5cjxL4ar9','YItfkde7','8YZW93lrhffXkERE0u7MNEgxLO6v3iddg6osrF','K1','Ir',0);
+INSERT INTO t VALUES (8642737,462357401,'wqKzI2orKoAhV1IHTQ3uuaHYs','gdDC1JLATrmrqQimLPe1ikxlgw','yTWwSff9cmND0b9','L2dSR','W','u',1);
+INSERT INTO t VALUES (10589127,1365512699,'VWGuOnicDlTZev05ZOZ006ZGsqr8ZH7XJg1oP5YF2D6kOfrtgXK','nfF6t1PIHGphssflv300A3','H4lVuOskQBDLhPeYU','WeVKI4NHwIvdMK','z','Nv',2);
+INSERT INTO t VALUES (1740371,1226592099,'Tz1Xs8vvrRHR4','4oj5kSus','hq9rOh2a45kRSK','SezwPrNlSj5e2j8lvzJGEWC','9','R',3);
+INSERT INTO t VALUES (13740233,-1069899910,'bY2NIQK7CZt2PSAw4pV2XYuhr4','iO149xOwR4Hhkrb02oLGvvags','slz1E1UKN','7E9ESaBHc9TDFvE2QfWzCehZsOA','e','v',4);
+INSERT INTO t VALUES (7296374,-289858315,'d8djF2Yl5QuAG3dkfQ3','YA4dgqtwKpk7mnVuBmHaBE','tNUvwkbPav6f','FYfj13fHrts1FOx0Rlx','j9','OU',5);
+INSERT INTO t VALUES (10938123,1805710405,'1Q14UIyKa7w5himo2elSBC4bWW7dEICHbr','mf8t9AKX9B1BPrm4KeGLue','U79a4xvYlP5Ixz2','vAb','aZ','Wr',6);
+INSERT INTO t VALUES (15504848,1165038339,'9uYJ8ecOKDsXxWuWulMKx1DEc6b2ro9p4vQEbDshoxT9bIkReVvzLYsSgD5fO','1b','74lyETG2kTPNN','aiElfkO5xcl8t8Q6BSHM4MGITC1Ak','6','u',7);
+INSERT INTO t VALUES (9823008,-286234588,'gW2Kb20Ie6KLNtLeMYyEXA0JK07Ex89AconJlrOHRDYjtp5Ia1WQDv8TAf9whAgtn','joljuido7pE4rWedI8S','ydX492T66kS','a16','tl','s',8);
+INSERT INTO t VALUES (2484143,547345904,'9YVAvUyi2IWSsOrFcFbegcK9rv5S6bKa0BsbRq','Z5NphbuHJF92qXXOjt3SWsdg0','CvF','n','X1','LV',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(65) NOT NULL, d VARBINARY(29), e VARBINARY(17), f VARBINARY(38) 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 INT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (4070034023,52507,'aTVSVpcsvSblXi8P1U','JiPbmfwIf7dyIVTwaH0pfxW8jxOFV3uN49qWx4vU6swXdVtk82N0P1Ci','uLtYYbtBymUO3FmkKxyP7fqq4RHPGYp5N','zvmwK','aWH0yX2Qhkg7phyE8nXHN97ZR2xDyMxtOTXcBwPDtx9srll2IRijp8S9odXnl6P3Kt3FZrZlwfgRQw1d2QC8O1','umqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJsoESr0KWXcXPZyLM1Zi6ENV0MF42gX4976V5zQyh',10);
-INSERT INTO ti VALUES (4070034023,52507,'aTVSVpcsvSblXi8P1U','JiPbmfwIf7dyIVTwaH0pfxW8jxOFV3uN49qWx4vU6swXdVtk82N0P1Ci','uLtYYbtBymUO3FmkKxyP7fqq4RHPGYp5N','zvmwK','aWH0yX2Qhkg7phyE8nXHN97ZR2xDyMxtOTXcBwPDtx9srll2IRijp8S9odXnl6P3Kt3FZrZlwfgRQw1d2QC8O1','umqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJsoESr0KWXcXPZyLM1Zi6ENV0MF42gX4976V5zQyh',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (1983018847,46267,'DDKxH','4zaeDgcTvdwZvYFW5cNu8kRmU7lBzaDo86ZBnPW9','yg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM','IwnwCg','2uqaSflzohui57k6zZAFhSkYqsMvb31LkCaGRE8LfciCWUxq5tZ2vmxoMgOCjHz','L4hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaSJ5PKo1VXg8IFjurqlaZ9eEaUeGoiV23eqCaf6Wynt',11);
-INSERT INTO ti VALUES (1983018847,46267,'DDKxH','4zaeDgcTvdwZvYFW5cNu8kRmU7lBzaDo86ZBnPW9','yg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM','IwnwCg','2uqaSflzohui57k6zZAFhSkYqsMvb31LkCaGRE8LfciCWUxq5tZ2vmxoMgOCjHz','L4hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaSJ5PKo1VXg8IFjurqlaZ9eEaUeGoiV23eqCaf6Wynt',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2520575251,25569,'ORvW7FwleTW71gkzHi0Ub6prmL5gsU','ScnB66hNuKNs7sP2XXoNCbXSk1EBq1E0lGctPDQQHanY4T0DWVTeA8lLgEeDWhXv979cmuMgicwaLVlgXxfWp1UqqKks35XCZqwtrRZtYI4Z3H43JrUKFs94gsSnHW8','hJc3kSzvTPqdzFSgVavuzJUFSE5C0SCOTFPycFcra1WI','SCT','Jm6LEBqpj7sAWizCZGORIRDu2QVUG2pmXjkfZbZGStNH2XwPH3sX4XxU54u4NE1MI63NUIQPs2YRoXivut609Dfj84fz','s1Y33pSOFCjeMi6PZYGutVgPuD6qQ2iYorEqwP4efWv0lZ1mM5x9R56s3qJiWFrpOObH1me',12);
-INSERT INTO ti VALUES (2520575251,25569,'ORvW7FwleTW71gkzHi0Ub6prmL5gsU','ScnB66hNuKNs7sP2XXoNCbXSk1EBq1E0lGctPDQQHanY4T0DWVTeA8lLgEeDWhXv979cmuMgicwaLVlgXxfWp1UqqKks35XCZqwtrRZtYI4Z3H43JrUKFs94gsSnHW8','hJc3kSzvTPqdzFSgVavuzJUFSE5C0SCOTFPycFcra1WI','SCT','Jm6LEBqpj7sAWizCZGORIRDu2QVUG2pmXjkfZbZGStNH2XwPH3sX4XxU54u4NE1MI63NUIQPs2YRoXivut609Dfj84fz','s1Y33pSOFCjeMi6PZYGutVgPuD6qQ2iYorEqwP4efWv0lZ1mM5x9R56s3qJiWFrpOObH1me',12);
+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 (3574974,1882165098,'Cs7vLb','R9K43AuhyUnNpXEnS8kC','su1N1F7f1RdrvXaT','FAs8Oe93sch','lQ','X',10);
+INSERT INTO ti VALUES (3574974,1882165098,'Cs7vLb','R9K43AuhyUnNpXEnS8kC','su1N1F7f1RdrvXaT','FAs8Oe93sch','lQ','X',10);
+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 (7251727,102832459,'yRrhoWsARWthfVKe1LFGFVlJTyPpfzdhzXsxcTWotu0ES6Ja6x3GRTwqYOoD','ol39h6IKjmcgjVvXddeC2Cy7jJ','yZJgHwSHwggZPpEpA','ZNny7hm4xNjpije37ckS8cqqDMYb','d','zj',11);
+INSERT INTO ti VALUES (7251727,102832459,'yRrhoWsARWthfVKe1LFGFVlJTyPpfzdhzXsxcTWotu0ES6Ja6x3GRTwqYOoD','ol39h6IKjmcgjVvXddeC2Cy7jJ','yZJgHwSHwggZPpEpA','ZNny7hm4xNjpije37ckS8cqqDMYb','d','zj',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2984750,2004930350,'KUnUHpHTMoLs3h16sL5lpJtzIHewkr','9F7Sy7S6iJTnADKBWzCy0t9CO1U4jKkNeSK25ST653kwVqh0','sRt','2UI5G','ZI','J',12);
+INSERT INTO ti VALUES (2984750,2004930350,'KUnUHpHTMoLs3h16sL5lpJtzIHewkr','9F7Sy7S6iJTnADKBWzCy0t9CO1U4jKkNeSK25ST653kwVqh0','sRt','2UI5G','ZI','J',12);
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 (2023046671,47144,'2jmmMgfAav5Aj2a4pjln0dQ0J7t9u9IboltfnFAi5','QEsK4UrxZSdlFXGVJ5W9HPDGjD0OMEcAECUhWc9plQrrMyGOnEIiMjO2Pt20hHgUYFoUk2R8NUZxgCGZooniOvxaM2lRID1Zmyak8XXUsUN5DhPCN7mzxNsnFdFTT204uKQ6kqEzzLMEr0NiYQW2tH1qjWbhbzOUONzknv6Jf6RG5lefPUrWeXmxjaLaFrvAQSPvAiH2724trBSu','KEJGHQhodFKFwKeHYT1tWpaJpTxp4vZcbiWi0PRFQerXFIDWlrx9FVFPH7Tp70uZlf4CSRaAA','NHHFyDmzvNFBSIOPifagrOgBUVy0e','SSKtK3God3pYeTpxNI4ddEKpOo5fo','qi6pLdOVtaPxTLrmT0JlVs6gKeQgtgLOxWqs9KttqoG',13);
-INSERT INTO ti VALUES (2023046671,47144,'2jmmMgfAav5Aj2a4pjln0dQ0J7t9u9IboltfnFAi5','QEsK4UrxZSdlFXGVJ5W9HPDGjD0OMEcAECUhWc9plQrrMyGOnEIiMjO2Pt20hHgUYFoUk2R8NUZxgCGZooniOvxaM2lRID1Zmyak8XXUsUN5DhPCN7mzxNsnFdFTT204uKQ6kqEzzLMEr0NiYQW2tH1qjWbhbzOUONzknv6Jf6RG5lefPUrWeXmxjaLaFrvAQSPvAiH2724trBSu','KEJGHQhodFKFwKeHYT1tWpaJpTxp4vZcbiWi0PRFQerXFIDWlrx9FVFPH7Tp70uZlf4CSRaAA','NHHFyDmzvNFBSIOPifagrOgBUVy0e','SSKtK3God3pYeTpxNI4ddEKpOo5fo','qi6pLdOVtaPxTLrmT0JlVs6gKeQgtgLOxWqs9KttqoG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(60) NOT NULL, d VARCHAR(29) NOT NULL, e VARBINARY(48), f VARBINARY(26) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (69,92621,'BIuyA8iTNXggzcRHRQOe1LvHN1dzlYvoI9OiY6FuYxG1aCvu8','pO2W6Fwx9NWjadgPoLasM','taEaCwQFGWyR1i552eXAC','AtOXV5cTsEXTVkk5uATaTE','TrbYCW','w8eTEv74HDypb8Pb4nLMUf1CtbmTu6gyWFwmWJH11uAMGdlwVXqk6HYdzXYtH58iZVk70NE',0);
-INSERT INTO t VALUES (-69,5381647,'3BC','0OHHwzKqlPmp','HHclsj4T','JWhmlpXWeozxB20','kjaGOhJizXS2XWr2q5Kst5VGPAVR4gPGQct1G1iCBTuDlqltlPvRXlKNxsk6GDVECnOkibvohx6wuU3CDtRnzjwq64C','53iRw9gSvxLsXOxZeOuuaZ6',1);
-INSERT INTO t VALUES (-52,5176098,'f7HqeKC72UMXyEF4PK','g2ZmeUXsYm2EgfjrPwMX','Y3RKGrthfiHQwkBRQvSRcwfrI8gkkH1xSdWlDtHSeQ','Pu9ae71t','eH5blliWfoXWhOeYKiXl25bF4APETVBpJtW0csdpSRyg1y3JYjYRVaf4W8aLvKwnPklobS7OEv0XjvhmgI61Di9bZN6dMx','vZIsTOEprH7ACNKKyXlKqPaGh7pUXP0OsHzO1I8kl42KFRXI7FzbYtu7sxTGrjkSZvhVq9JS8PHJZ2oZNmgOBHtGI1L4y395',2);
-INSERT INTO t VALUES (-111,9822927,'HmVak4TmI0moUTLtPUVC8ev','T03pC','GiOgqMFMfnO','qSjP3N','tPxAGsqAbFhCFASN08IQMpb4jyxK6lW4E1B3fmsDSIjEoYgKJkpRht','VFPzxG44Li7MWBQzOEudWbCRolb270iC2K3eac8M2ddPSLRSIn',3);
-INSERT INTO t VALUES (76,16508096,'9Nvr2CWaCnRKSSk5KXa4OaujOCh','pQLMNWoSPNi2ZFbHdh37HW','Ci','Nj0mC79BvCf9OXw','gOjyT2ste3kiMHQbQUAvifJo7ngLViU5foZG1wm1Hh5cTu34OiD44Z5xarI4GgMnH','bLMj',4);
-INSERT INTO t VALUES (-84,6903192,'e96v7nElt7TxLB0fXFxEuYuw4JK5FHPfmUGQCH','Ijq5K','wUsumaU4mRXTA0kDZ84ycctmGehR9JwNZbj9jYJVS','RgvKfQxDu6O62BzryI9BQ3','ialbIbd52oGTGxzu7TFTEFYFrFXsOWJ2EwJKH1W7nyOnvx1k7ljvOJzYqzHbBBNh49','1awCLYkhmSjygOprdPd1433GB4O97f7iHJy7uuLvMFj884f85wx9FcdfdOxDDOvqDb1Pmd8aBvTILiJaxmJqeKfM25jp2ZxE',5);
-INSERT INTO t VALUES (8,4756118,'TuN06Zmu','T9Gm1MAD9GUgm','BI45g8aG7gv2','4zXFaYeWsxIf4djTSLIMNptkx','QVj4Wr8K2b1gREGYlP1jliKQtYcQlwDqeNJVp7Qp6tewlvNI6a0LDPq9P34wUWG3CltH26lbzo0M72YMtYlk','SlYa9YFN74H5JAgFMM0t3FpiWSPBUC',6);
-INSERT INTO t VALUES (-107,2215228,'XrJpPoYQpaQ2sTW8KRnxiU4QVJE8seGz4XMhW5sATEnlAx8r0CjtGxC6zx','Z6TgcIu3WGH','WU0qM','X','YfAyBnKi82KwaI3PzuetRgBZV3znmkb9s1bDZHZmPM89xLjsUqqVhTF2pwu7Y4FlsYp','Ng6Ji4faD8qnu7VpikLTmTY2moRSViiZnKZsC3ribfMrqo4pHjC9b8DeXhEtkV9OGE2yTLV8jyHnDIXaYyt7Zi',7);
-INSERT INTO t VALUES (-84,3677131,'b2ur0jismKFSkzhEQbQ','Sx6eBqdwxCJBdC','PxJaZ1o','pkwB','YfAkYgkKDRTa3N9CllfIHckdL2hqE2w5bhYo4wB745WCToZfGZTt33OtfJZYPn7bJSXt9oBdoes8','DsSqQgYKgTNyC2AIWsRVWsr2niM1Bl42DMBAiJHy',8);
-INSERT INTO t VALUES (-74,14785054,'m8Ju75xaSIN6Nl7K9A860lDKOHu39ZLdfkgTRofEJF9','G3KDOQmDf2q5PiO4oIxEdpA9zW4D','CXuV7nTn','UlegIr','T2Y3p97DAwTA8m98boMnL2h','FyeNaVsrtYiftnSS1AVSFJ2ZSlBRVGFsquKvnTv1kwBoCASKV8zyoToTEDowb5CkFukyEGz1Xdn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4053509,1172173177,'30AqMrFYYdE2S8B83TO8ovB3uQVOxjpDAYARaSsaDkM43J1WowWA85bAJ','KW0x2vE9RNfq5Qu72DutASGKRJGWzdJhjcd2pJih1odFWZLOoO967xDzAxTK7znZpjOFosMRVEO1Ow1XTnMAPqLPD9sLliSuIzc2zZ1GRh3jwFetNy6mDKo6SYFaqp0A65sJ8PjynkfRpeIfajIJ05BxbwowfAAHERr47oKvNQ7d11zm2cZNkp6ryvKUkbvqurRtUgPz6VURCutz9yxbjVMnpBIvkmEYRpCJV6CMVCnPijE7D6MC0Lz0KsSWHv','Pxzr0f7DzD','VFcQng44sI6cnBMETcIfyEkHea2WQKx4kOo56RhZtNKETLthGCcTblnz3vU7HHE6glCnIo0Kt1lGoQunKXi4p9nCDDBVRmSgWWUU9jkqxfWUOWtFL9mQ6YWmGIvkwD4PiFDiWWHmMaMMwEou026XqdKJbYKoeohLorwwTnJpM0hXjPiw0Ptkm4tkZx61OODvXm4nGKERatTgYPWJBZ8LhSY0gsR1yyEJ','DQ','R',13);
+INSERT INTO ti VALUES (4053509,1172173177,'30AqMrFYYdE2S8B83TO8ovB3uQVOxjpDAYARaSsaDkM43J1WowWA85bAJ','KW0x2vE9RNfq5Qu72DutASGKRJGWzdJhjcd2pJih1odFWZLOoO967xDzAxTK7znZpjOFosMRVEO1Ow1XTnMAPqLPD9sLliSuIzc2zZ1GRh3jwFetNy6mDKo6SYFaqp0A65sJ8PjynkfRpeIfajIJ05BxbwowfAAHERr47oKvNQ7d11zm2cZNkp6ryvKUkbvqurRtUgPz6VURCutz9yxbjVMnpBIvkmEYRpCJV6CMVCnPijE7D6MC0Lz0KsSWHv','Pxzr0f7DzD','VFcQng44sI6cnBMETcIfyEkHea2WQKx4kOo56RhZtNKETLthGCcTblnz3vU7HHE6glCnIo0Kt1lGoQunKXi4p9nCDDBVRmSgWWUU9jkqxfWUOWtFL9mQ6YWmGIvkwD4PiFDiWWHmMaMMwEou026XqdKJbYKoeohLorwwTnJpM0hXjPiw0Ptkm4tkZx61OODvXm4nGKERatTgYPWJBZ8LhSY0gsR1yyEJ','DQ','R',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15137074,-751988519,'MYOn1Y3ClAqY6LALPVk','kTM3eoF0EZ2Hrr1TljFo1YaTfkDbhzaIL6BZWSd4cwgVlEleRI5NqzJg58LXgdMBOnMbqPutqReG9sYOQeicE1yWxDaDgjXT1jhjqJ266c6wlXOfr4BontzAf2mxzwgUKEofiG8sUstoT4SwM7cOHiUZUzlQQwQV0nZ','33ZBEXZZUH','tVC5vfsmSiHbwa5UidMcoVaDmE2xgpWDqFiqYx9ChyHoLsAdwbFgNWHiXgu5OILA','syq','I',14);
+INSERT INTO ti VALUES (15137074,-751988519,'MYOn1Y3ClAqY6LALPVk','kTM3eoF0EZ2Hrr1TljFo1YaTfkDbhzaIL6BZWSd4cwgVlEleRI5NqzJg58LXgdMBOnMbqPutqReG9sYOQeicE1yWxDaDgjXT1jhjqJ266c6wlXOfr4BontzAf2mxzwgUKEofiG8sUstoT4SwM7cOHiUZUzlQQwQV0nZ','33ZBEXZZUH','tVC5vfsmSiHbwa5UidMcoVaDmE2xgpWDqFiqYx9ChyHoLsAdwbFgNWHiXgu5OILA','syq','I',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1697206,1422411202,'MBSBUhJQ1UT7aN6EGNe5qJ4cjAjAlDNCA15lzb4pj5GfXrK','TlxrqKvIR919FtyBrVEDTG38zfXA9rWx02ZcXbqe0KWbiVkmK8nGPKECI3UTNCHpZlGKflQ7bAc5RyuBSPKVJqzSjlcBBsnRV1TivZeLTLsDFEHQ5tNMnvrHNKSoOWlJF539RRQQ8VWPIe','72vwNHKTDre','ssv91QcSwN18pN5qCDIsPhJyMa0SKTXrKkknzXnm4MTGVtteAapNTCeWrK','2','DH',15);
+INSERT INTO ti VALUES (1697206,1422411202,'MBSBUhJQ1UT7aN6EGNe5qJ4cjAjAlDNCA15lzb4pj5GfXrK','TlxrqKvIR919FtyBrVEDTG38zfXA9rWx02ZcXbqe0KWbiVkmK8nGPKECI3UTNCHpZlGKflQ7bAc5RyuBSPKVJqzSjlcBBsnRV1TivZeLTLsDFEHQ5tNMnvrHNKSoOWlJF539RRQQ8VWPIe','72vwNHKTDre','ssv91QcSwN18pN5qCDIsPhJyMa0SKTXrKkknzXnm4MTGVtteAapNTCeWrK','2','DH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(52), d VARBINARY(22), e VARBINARY(73) NOT NULL, f VARBINARY(65), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-18243,243,'wpenOxyMR2O4F8Jw','Xj','4MrhBy1GeRh','4utV0tUH6KlJxXD9yYgwB0UiwV','o6','f',0);
+INSERT INTO t VALUES (8326,193,'4zS8sQJ7bu8HaY0','whVIS4kzzmN','8OW2Q8Xm3sTeNlMHpl0l5eLijfPcNpI0ZNd0','eU3C1JcRtTuspyZOmQd40e1nqNzhvp2O0TxEBNr8STjZcyJ5vbEGbymuDhb','r','V',1);
+INSERT INTO t VALUES (27386,168,'qM2G8TvPFsnmDsNY1ZkIYpv5Jw','achyFZJGsO','Ef3q2fex','WX6F9P0SHaeC6Vk2zSZkhbYEnIdEd8n8dTwQiFdkOgC','L0','m',2);
+INSERT INTO t VALUES (24677,145,'hHRVY69VR26y','QD3bPxJfuTqHdZ','YvjZfYqni3CVc0LxN6JXjFQhNi3d2cb6z9b1kVNLR7wcI5HXtfpXVdKgAYCVPvYeWPK','yHQkRGncvqjKK8zrmcxrerYMLyIObX8kh','T','Q',3);
+INSERT INTO t VALUES (-1948,213,'3Uxw','ohu','h6HYkk9QZlODmDVZbm1eh8pXrKiyjOjUKfswz5FucbJnNxEFeec8bHlt7w5trs4OrZ5u','G8ndqzm7h9wESGsV','9','a',4);
+INSERT INTO t VALUES (20188,39,'LiwyLImL0f0FAtD2xY7Xp95n','nnyxJN','fv56CMHufQCP3VxcMUcF1hWKHS3lzCRcuMZmTD5WzeCK6P1NoFn','Trfos0W4rEWIggapIsmYKaDxoYwISlycGtHwnXmmkHr4zyzPKDSJXNFQfQcYUl','rx','P',5);
+INSERT INTO t VALUES (-12124,39,'HoX','Znl','cqoF6JNSmSyrKprk23Ee0ddOrH7VFMr3VP6RNLeygXxX445PzERP5BzqcVmWmxfJp5Ww4z','dlYn8C08UzflAbLrDDpLUy6TkynAcvO157tL','dC','r',6);
+INSERT INTO t VALUES (31547,212,'Do3alsD6RSxluz76PSvnUt','fXf1C88A1SZLB6vamuSMR5','D7ilunHB7J1Jgdb3ixqXZP2TQCWLMmUOI3yGFSKTyiFHTq1FGzVDuDM','luz9hkKZ72zC6w9tgOYFAzyijGTxPbqscje6CY9Lx5Nus','f','d',7);
+INSERT INTO t VALUES (19578,56,'kZUtbTugPEwdjePMIzTNzuF0Nvg19Y6yrDIyGGaNiVQucqPwBA3V','8M','mHNuNatwLP7TlCAbnxHScAtd8y71qZwG82Jd4SGO','cZwfY0','sG','4',8);
+INSERT INTO t VALUES (-28572,235,'jjAVGmek3Xf2PgDKTI8mHvi','NBhdxKYdzyuH6KgZF','gSy','dH2tjoKkBZltrVm2XwU3MmQ','SB','T',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(52), d VARBINARY(22), e VARBINARY(73) NOT NULL, f VARBINARY(65), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (21496,14415741,'uKDXmf6CkfPOghpQ7VmYxoUUdNMSVshh861qHdLn','p4FfFyXxQKKm4FQKsVOC0KgU2j','TnceYK3oEmkLF26WxlI82A5NeTOjjjsIz2z3WhoPOQ8MqG','czC8UGk8Flc2','Mzv9ZS2BpSAXlpILrDwkWfIyn5zx4ovqANxf7VUB7Z1Xo6OA6Tr7foinN1yqxc1DweAFqWPznPyxGvt7uXJYHDcvos0TI','4PFI3keFYsv4P3rrtqUlo1BfwItWsNV3FSOkxeG1e00WpzfeW3wZD3XwA6XwJeRTSo0KDQdRs7Eh6boCVylQ8hRO',10);
-INSERT INTO ti VALUES (21496,14415741,'uKDXmf6CkfPOghpQ7VmYxoUUdNMSVshh861qHdLn','p4FfFyXxQKKm4FQKsVOC0KgU2j','TnceYK3oEmkLF26WxlI82A5NeTOjjjsIz2z3WhoPOQ8MqG','czC8UGk8Flc2','Mzv9ZS2BpSAXlpILrDwkWfIyn5zx4ovqANxf7VUB7Z1Xo6OA6Tr7foinN1yqxc1DweAFqWPznPyxGvt7uXJYHDcvos0TI','4PFI3keFYsv4P3rrtqUlo1BfwItWsNV3FSOkxeG1e00WpzfeW3wZD3XwA6XwJeRTSo0KDQdRs7Eh6boCVylQ8hRO',10);
-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 (30565,3669589,'gTKUOfVxMAptJZQ2ZUIzW7Y5JQeVD97opi','BmcjuOJNiDWB127pki1','UzAdqt02Emk0b8b0jcM4B','5ZNHqNkRMdQup4a2PQ','eWWIj1yVWTyW1shY2raHM','aRznwE6IkxVpMvDNBsW0ob6CgQXAZpe0NiBGra4pCh73tQEIQlb91eTQhpyEe',11);
-INSERT INTO ti VALUES (30565,3669589,'gTKUOfVxMAptJZQ2ZUIzW7Y5JQeVD97opi','BmcjuOJNiDWB127pki1','UzAdqt02Emk0b8b0jcM4B','5ZNHqNkRMdQup4a2PQ','eWWIj1yVWTyW1shY2raHM','aRznwE6IkxVpMvDNBsW0ob6CgQXAZpe0NiBGra4pCh73tQEIQlb91eTQhpyEe',11);
-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 (-31939,15812930,'Uu3yASDK1PI5Bu949bOjNcSTZ0MUTarJHF3Ky7','rsLyMwBLRjxzJtyubNkdwvH7CAkhLlbEAWuiR3oLsHrIllHhvjLpgZDoz0ane0LoXRblm8MYhPX3fB1n5YMYMVDNL8WIfZXOUtti5iIAq47Xh1JwGgj43jXtdagJDQBrCFelRfjgn3QhU1lqhDNJXZUaONvvTux0GSZjyZnWrF4H6MBr49GZGFAdjHnladtLteVEJxOQFg8OJL6ITI','QhSr','p','mKovl0XGxt5QyMxkdTECDqgM9IsBMySiWZxns2YFnZ4SCg937teIk3558QKBKMUXRyDFQHjrs6','1UMKS74dLLNmJkxUrlm1M2FmKuKSxETAbURNcNlqZlsxjSvu',12);
-INSERT INTO ti VALUES (-31939,15812930,'Uu3yASDK1PI5Bu949bOjNcSTZ0MUTarJHF3Ky7','rsLyMwBLRjxzJtyubNkdwvH7CAkhLlbEAWuiR3oLsHrIllHhvjLpgZDoz0ane0LoXRblm8MYhPX3fB1n5YMYMVDNL8WIfZXOUtti5iIAq47Xh1JwGgj43jXtdagJDQBrCFelRfjgn3QhU1lqhDNJXZUaONvvTux0GSZjyZnWrF4H6MBr49GZGFAdjHnladtLteVEJxOQFg8OJL6ITI','QhSr','p','mKovl0XGxt5QyMxkdTECDqgM9IsBMySiWZxns2YFnZ4SCg937teIk3558QKBKMUXRyDFQHjrs6','1UMKS74dLLNmJkxUrlm1M2FmKuKSxETAbURNcNlqZlsxjSvu',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (445206,216,'nlSfLBXwJy2mXFQAO2mWkE7NWqJ8TQ0fMe7R','uTaoGhoBYNUcgT224lG','dDKQR4ZjFQXMNVAlUvboxMPpPHl4x2Cc','4vB4OqL5NnRTfG83S3HkXMxw5Y3JzE3ol0pwrEwVr4wFCVvLsvFjXcQY8Tn4Ocg','Ug','W',10);
+INSERT INTO ti VALUES (445206,216,'nlSfLBXwJy2mXFQAO2mWkE7NWqJ8TQ0fMe7R','uTaoGhoBYNUcgT224lG','dDKQR4ZjFQXMNVAlUvboxMPpPHl4x2Cc','4vB4OqL5NnRTfG83S3HkXMxw5Y3JzE3ol0pwrEwVr4wFCVvLsvFjXcQY8Tn4Ocg','Ug','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
+INSERT INTO t VALUES (-3563261,170,'J3c3VaT','FPRqGpXqauI1MV6eC','X9cCyohI5UY0y8PZcbRT1XCNbxwGhLIbSgG1Om','fKXxt7UUns6fBgQjLAti0O3hgLiryv7NZnbkzPft5gL','D','3',11);
+INSERT INTO ti VALUES (-3563261,170,'J3c3VaT','FPRqGpXqauI1MV6eC','X9cCyohI5UY0y8PZcbRT1XCNbxwGhLIbSgG1Om','fKXxt7UUns6fBgQjLAti0O3hgLiryv7NZnbkzPft5gL','D','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5901006,46,'qXy0iLCDWqKOCs4CzWXRXCr3wW5EprBQ3Somp4Xzw9','b6WtmTKdRLuLodZXBzQGZMH4xxFdcuzvgnkzMKW2uvJIR0heSIVsYnql3G779XW1q9LYgli9L9Ntxnmb6SPigPXORw744O4b8j8OUlfR5mEHmDb5mDWrpKqjx9xJyy4VriTniHErETYsMo10saF96SQDY1XrdHXGUBTek5H6jX4UWGz8','ws6vTKAX7Y','bCQOMKsOFFNG6yqg','1','1',12);
+INSERT INTO ti VALUES (-5901006,46,'qXy0iLCDWqKOCs4CzWXRXCr3wW5EprBQ3Somp4Xzw9','b6WtmTKdRLuLodZXBzQGZMH4xxFdcuzvgnkzMKW2uvJIR0heSIVsYnql3G779XW1q9LYgli9L9Ntxnmb6SPigPXORw744O4b8j8OUlfR5mEHmDb5mDWrpKqjx9xJyy4VriTniHErETYsMo10saF96SQDY1XrdHXGUBTek5H6jX4UWGz8','ws6vTKAX7Y','bCQOMKsOFFNG6yqg','1','1',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-3856640,18,'DRUVIaoh3','pdUqlQCN27b2uz7uJdr7OdEjGf','WZD8SLkhf4ril8Uru7EYcYhVA9Nl','9JPjHFYwfqGdaimBKQ0EwkAnQiMXayFIDEJMjag6ESaqWjvkByBhlwXuxBumxQKHvX1SGNBenqSuiJDr0gXVGRcGc','6','G',13);
+INSERT INTO ti VALUES (-3856640,18,'DRUVIaoh3','pdUqlQCN27b2uz7uJdr7OdEjGf','WZD8SLkhf4ril8Uru7EYcYhVA9Nl','9JPjHFYwfqGdaimBKQ0EwkAnQiMXayFIDEJMjag6ESaqWjvkByBhlwXuxBumxQKHvX1SGNBenqSuiJDr0gXVGRcGc','6','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2796444,7,'34wMB99leo1hMZjSiP3Tcmfeva0gG0KxN','ARELotMh0NMAEYniSmZ9Ri','AXTi21XfIjJUEhbNHoQaC31SH7P4RjhsRIEuJIdeo3sqEf6BqrYQe15RGgF1bkrZCSmVsypHN','UiqZHJVw5bdQBix0Tm4jYEXCWzRubC4RySPF4bhSyM1vN3SJmgSTbBmJ8S2dracCuD9YBuGoTu724bYRybqDylrmcGgqNtZjZxG8LY6yw1fjwoisHgsyBO0mHMbVtmIvKk','df3','t',14);
+INSERT INTO ti VALUES (-2796444,7,'34wMB99leo1hMZjSiP3Tcmfeva0gG0KxN','ARELotMh0NMAEYniSmZ9Ri','AXTi21XfIjJUEhbNHoQaC31SH7P4RjhsRIEuJIdeo3sqEf6BqrYQe15RGgF1bkrZCSmVsypHN','UiqZHJVw5bdQBix0Tm4jYEXCWzRubC4RySPF4bhSyM1vN3SJmgSTbBmJ8S2dracCuD9YBuGoTu724bYRybqDylrmcGgqNtZjZxG8LY6yw1fjwoisHgsyBO0mHMbVtmIvKk','df3','t',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2013943,32,'MO0bbtCtb05bHNSMaHChHB443YbABbrmayAPIKjBy99q6ynV0tTap','IXfuDGS8q4IOsdEadJZccCJ3p3dg7WW5fwKVnJagF8BWJSwWpUtl2vo1tPt05ozEloACxf8YPttw79QvNIptGVcMY8139Npg48g624DBEfGWvIHZ3ddgO9A8vfiO2tRvmBB3PH0wNMQlJazFOaXnmG','5LvrARevtNT9Uqd27CO3M5gDLHorUS7FRjLswKJpaq','YUda3iwsCjZdSuo3ELQEiNVz1ex0mLPSqCKc3cLxqasE9mtX1vJEWng0vb','2QV','k',15);
+INSERT INTO ti VALUES (2013943,32,'MO0bbtCtb05bHNSMaHChHB443YbABbrmayAPIKjBy99q6ynV0tTap','IXfuDGS8q4IOsdEadJZccCJ3p3dg7WW5fwKVnJagF8BWJSwWpUtl2vo1tPt05ozEloACxf8YPttw79QvNIptGVcMY8139Npg48g624DBEfGWvIHZ3ddgO9A8vfiO2tRvmBB3PH0wNMQlJazFOaXnmG','5LvrARevtNT9Uqd27CO3M5gDLHorUS7FRjLswKJpaq','YUda3iwsCjZdSuo3ELQEiNVz1ex0mLPSqCKc3cLxqasE9mtX1vJEWng0vb','2QV','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(38), d VARBINARY(13), e VARCHAR(44) NOT NULL, f VARBINARY(45) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (127,92,'P8amk1ap66jqDC53gRJMqBnFki4Rfy5','jOu2L','HoxdPTPxqY2TOD9odtnOuk8eGSJ0','8HsXUY','b1','Y',0);
+INSERT INTO t VALUES (123,61,'UZWhRHPk06quC6xaR0yH6LKBizvk','Kga4i','fBJJEvGMiSQt3nspghhWLBRz','27OAIl24GBJ','G','c',1);
+INSERT INTO t VALUES (184,236,'TgGIZr2q0uQUPmnIUR4ziQpPxeQfzg7MN1O','2PW41ysab','3gJJ8EUdfUFq4Xj1M69avfmEVDG','NUlcsQrXLYCaLxAxth2esVN','bK','5',2);
+INSERT INTO t VALUES (226,244,'DstJs8P8DNJg','pQ8q9O5zgl','l0DeFld','1M0m3gxlEQi3VaEEm0h3SR3HvMj5qkYWB6IXwaKItc','1P','6',3);
+INSERT INTO t VALUES (92,227,'f2rxkt1rPs','JiXAm','IYPQpyRnPElhUguunnTonB9fe2Vb1tbtYBMM6dLn3Vv','eqZpOH7wGvMxsB2zwhhGE','wE','2',4);
+INSERT INTO t VALUES (48,15,'o1U4rZV82w','AKYcl','futKeTsSTWGBf54FPcprHTd','R','n','D',5);
+INSERT INTO t VALUES (51,212,'hYlqMgoq5woTITsnMuTPU','JOPYzl','5BXnNfpUoohNGSefnmIXt9QX7GLkbEvdv','wiPO','o','n',6);
+INSERT INTO t VALUES (43,64,'zuzYHP8maB','I7','EDQg2atn842RhtEhWpGFJnnQ5kX00m0sR','C','T','q',7);
+INSERT INTO t VALUES (43,70,'HBXoAubE04xN','0D2kgZhmRhFB','Iq2N0TZ9h4V8ZWiQxUVDcXTwGoi2Zw25VYPtq','ZucfclHmULPfXj0bvwcB7nWZfPgFYXTg5t','AA','6',8);
+INSERT INTO t VALUES (147,155,'j3tCTpQvUSe1hh4zbIUo','UPVG80DEzj1','iw3BVIMcbG','zFuJPivpkNLDPH6emO3vDZREPqDjwHei5UfDKeA','0','d',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(38), d VARBINARY(13), e VARCHAR(44) NOT NULL, f VARBINARY(45) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (15814733,207,'fmaW5rj4SK5','3vo1tNbH86','oDezcx','K1hjJGV','q','s',10);
+INSERT INTO ti VALUES (15814733,207,'fmaW5rj4SK5','3vo1tNbH86','oDezcx','K1hjJGV','q','s',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (1712371,62,'uPyXTdDDh93mJzRJoD1aQ6SVXtTG71UTVba','wLmDOkJv','iLMcz3w','2si0xsKTUA3qAw6DP1','xx','z',11);
+INSERT INTO ti VALUES (1712371,62,'uPyXTdDDh93mJzRJoD1aQ6SVXtTG71UTVba','wLmDOkJv','iLMcz3w','2si0xsKTUA3qAw6DP1','xx','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13883237,210,'s9nfB1AvqoB8PtwIOHj93j','UvC7fJQozrPT52MGWBysUWqU2WeUAafMrTHhQI6IFhYdjTh2uHQnncJD8b4MED6a0HiRm7HZwygozLLYkJRI8VgkOvfyn5cgVorjawgt7gZgYokhJQwzlAYX3mEcjONENfSJCf78OmiWRONS3DU2P3bWE9aVNgHKTLEfh0Yv4rwMcMjb1GWPKqzm4LFbUlfvcSbdpYTB2LA2CKdft43v4JR34xePYC4fq09bLMJNWw2nrqC3mD0RU9Qd','7ULrnvOFTmgRGa14LueP677rdQlAgOM3xUZVGYUh','UlsJAP7','bB','S',12);
+INSERT INTO ti VALUES (13883237,210,'s9nfB1AvqoB8PtwIOHj93j','UvC7fJQozrPT52MGWBysUWqU2WeUAafMrTHhQI6IFhYdjTh2uHQnncJD8b4MED6a0HiRm7HZwygozLLYkJRI8VgkOvfyn5cgVorjawgt7gZgYokhJQwzlAYX3mEcjONENfSJCf78OmiWRONS3DU2P3bWE9aVNgHKTLEfh0Yv4rwMcMjb1GWPKqzm4LFbUlfvcSbdpYTB2LA2CKdft43v4JR34xePYC4fq09bLMJNWw2nrqC3mD0RU9Qd','7ULrnvOFTmgRGa14LueP677rdQlAgOM3xUZVGYUh','UlsJAP7','bB','S',12);
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 (13981,52056,'tpF6v2se0Qf4B0F94UZNS6L','EABWJS','RFkQHUV','7VUWkQzfp74P9krgp61A6s6sMzjkEbXwLkth7NK9uWTaZHle6pKE66oip','aEV','eQFKoLqzGZpsHsbyNqMh9ZHITKQzLlqoDjFXY9jiVuXTIIZkBOY6EygpPkR0NgUv9SRdwsxLs7ePFlFYHo99Rl7',13);
-INSERT INTO ti VALUES (13981,52056,'tpF6v2se0Qf4B0F94UZNS6L','EABWJS','RFkQHUV','7VUWkQzfp74P9krgp61A6s6sMzjkEbXwLkth7NK9uWTaZHle6pKE66oip','aEV','eQFKoLqzGZpsHsbyNqMh9ZHITKQzLlqoDjFXY9jiVuXTIIZkBOY6EygpPkR0NgUv9SRdwsxLs7ePFlFYHo99Rl7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT UNSIGNED, c BINARY(76) NOT NULL, d VARCHAR(33) NOT NULL, e VARBINARY(54) NOT NULL, f VARCHAR(7) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3485052491854241297,3156280580,'DRvyyzlrSt10zv04AOQSbdrzllCXcqmnaIX67GVFpiM','Iap0','oglZ6PQMPjbP6yTJMsx89mcadig3eqK0ZlCj1yBQVX23jG','ij','cMRdHB03TLJuQXDCvFjaX4aYj76C1cF6Z6n1MJAFm6eWF3yliD5OgfMikDY5LB7vSN0bxW2sRggcG51pWJePuUSjU7rMwQwUPZ','kY2Kk6fG7yyiPwTvBYiiIfK38GVRfBrFYfQlndhawYb3ERFXIjZ40sDb3pQr1jz6ou6ERNM9GHk3WgWEiOO3G2WfJtmZhPP1',0);
-INSERT INTO t VALUES (7099024511794956798,2144553613,'rTLajeoKkSUZgF2P30Lpe8elgJioyAzkA77yAdb4sSaRbdB4tG1BrA2ui0Na1Q','jnR0y0PWuWTk7EjAbNiXSafmgL51u','ZWLUef7MVkvL5F4KzKrkqUX9lbh7jxV','y0jLh','32ZDOlBezcVML6c4DcgbXO6KJgpAXaxmNdJRCTjhJ8EF5ZspfQpQD','QPvPpCQ8N3RwAu2T9Jx5nUteWNc4S2F0fQKIx',1);
-INSERT INTO t VALUES (-1412469993612738561,76272108,'Gjj18w2LB0uR','k','3tHIWBQJ','dnWF','0zcBwgsko5ym5qbQmxChaLwsKA1isjSE1vfeCSr8wD2tbsBIIPlArJ6ZtQJDDmWG2sVZwdbAIHtxElUg1xC','oNRuFDCk67QviRP7UWKNcv3UcUaEQwS7v9xW6i8sUrVR4dzO1UaDcD7ULCW9iB6eHTneZfHkUYg',2);
-INSERT INTO t VALUES (7008621404856033688,1264212446,'z8CHnMMcvPbrXy0TyooK0AUdaTScCDBHKW8DRXgBrA7NgBXRQ3BdUR3','DMqG73sXxqFqVRCi5DWs0eJrbs','Ee3L4QAe4BLcSel3z5UqJMNLTaSVTAxMXThulG2BZE4E','7qZuZG','6G0ze6MstNd0tVrYR9q1vgoAXHf7dj5IOPnFHD7eu26yR24es9in1rCcquLLrM5','MuLxg4mYosMur97UCYg0JvM2IeobCh1h8NKCVhPlbROT2KpVuE0Z7KXbhYMS8VieTLEUZ6UDgrUCnP7WFWMJQWa7e8s2XwgMd6sZ',3);
-INSERT INTO t VALUES (-2028141392453466097,3285639389,'mCe474QLYxhDM075rugALxKJB6S','dsO5jWLt4HtDu','J5wx','Y','OvXuxwaCjZ5BBHgLH7jSF3frvDQ2kmfRaJD6ocUg8zMmSlAPL9PVcVxB9OeLUmxyUTFqh0O8iRHFgD0prP3Vf0po5','2Veq1',4);
-INSERT INTO t VALUES (2519808086626383895,1730699781,'2O4XGqzfRO2dJAbzxRsA8mbITAJVvjAqwU1JUnm4EBBWBmLvnMu0I6eUwpoC3161sBlZh','HACi4OmcfpZBodXE00d7XLPb','APy0P5rX15JD6hjhz3uof5MZ','8','gk3hyUIevQWNrkytBO1zU96GYgIwaB6LW1gsTLC4Ih66asIh4ATXGpH2R9FQM2PlgJ8R4OVyw','SF5ZzRUDUohdCyRjqekM3',5);
-INSERT INTO t VALUES (9200694754279716971,3359608714,'HmwbtEyCo08UEf5WuEPCvOAk3XtnKqqJY9vjvXxXQT1B5Q2y3NGMrV6zSdE9Q0A','wx9Cgz0R7lk','zOeGQ5pVcda8hfSAbjH1mRCk5K5nou36d','W3DuF','poUFV7F','34GC3M1IJ0NzsWNSN8HROFmFBkE2II4ruekcECAwgXq',6);
-INSERT INTO t VALUES (-2036199674168931524,1420249793,'TS21kcXCu3ma0wUM5BTuwZauYfA2TJetRaXDnmio0B4miznkw43prPheHrgi','881UIym4ooFG7RQdWtYo9MNqRl1xo','2lF81','SI','YmsMA0Ga7kBWzLoR9rcW','I19RO4RxYacOckAecVvJLByiIqp2ng3QiOZGZuBOe80agOLqQ8uw37688dIF8xXWgce2BKcnBmlNnzsa8AaFeQXJJ7RE',7);
-INSERT INTO t VALUES (-8025468246039800385,685985369,'I7uKf3PRbLT065IAqQ6TJ3plGJJ8k51mP6LCcZr8s5WlaIBuX1fs8SE0bJhgSPuq2mcxW0mzR7d2','2MSsmHFDJHGh','1','DhXeYh','v0qTwcLXb1gKuTXflxNNnSfxS4Ic1kTLTCsL2v55rclTLHcosfAJyLG2gIm3DtLNYqlHUPNNYYNOYN7TKfKriqSluVqe1Ye9K3U','q3kEAQZnINvoSgKHK6JxNg8N7kEfRJITyQYcQtooOkgTMXjsdtG9',8);
-INSERT INTO t VALUES (-4905116881665827536,2574465839,'L2whS0Yi2LvEVR1DKaRfYtRpiPypuZJHTBSER4e9xw2RSzPe2EYYsWzqwXDAu3I0ITcNyQS2K','5','A4bm63GWOkX2NGHMq004Or','l1a8RL','XHNgY7wXHlpwIqJvrtdLWdFlCny3bjvdF6S8tL0LLAqV02vXw2PwK4ZGkzA9','zbH4AT1kQuBR0386YY0fFQkfe7jN5EpLgmMjJBGlYQBBgVzo6j4ABvodVbLNh0c',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7538805,93,'ovg9hJd8WHTMKp3km','AxGUblQBnsd04W0PBS2F9U2McYgij23QyCsqoSpLTWyjtfE28I5ptmGjQ42AYRSPozpGTcov0UKCg','e','2BWu9vcmmXIztwHRSW3hy6den6vThbesNO','p','8',13);
+INSERT INTO ti VALUES (7538805,93,'ovg9hJd8WHTMKp3km','AxGUblQBnsd04W0PBS2F9U2McYgij23QyCsqoSpLTWyjtfE28I5ptmGjQ42AYRSPozpGTcov0UKCg','e','2BWu9vcmmXIztwHRSW3hy6den6vThbesNO','p','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6836157,102,'R8IkjGyZmFT2XriTrISuMgDOdgG0LO','s465ptna7OGvz0cPJDlg08NTTHoDL423ygHhZtcOzhRMRywMasaSC9FG7Rql9WS7kWcK3dY9mFpGTlYYJF7dA9kBu2w2a6U2sA74daMRTyxoXLqvYxvWQBliwsmq5ALyUddsZUGn6JiUshGyjqeJundpCWrrEZ4plZdDFHjYI15L11CYMCK6cLu','anwlTgKi3qr9TW','VxqwCwWwK6q5lqVPteYoUorVtvCwVkeOSfSVlFpAf8dIHmtFeKqTLGAdFc6iCZrnXnbzLKwgAnc4JPvpMew7UtHq6rvD6ahP3ZgzFbgiVBLSFfiyczeHrEgAhKkU','c','4',14);
+INSERT INTO ti VALUES (6836157,102,'R8IkjGyZmFT2XriTrISuMgDOdgG0LO','s465ptna7OGvz0cPJDlg08NTTHoDL423ygHhZtcOzhRMRywMasaSC9FG7Rql9WS7kWcK3dY9mFpGTlYYJF7dA9kBu2w2a6U2sA74daMRTyxoXLqvYxvWQBliwsmq5ALyUddsZUGn6JiUshGyjqeJundpCWrrEZ4plZdDFHjYI15L11CYMCK6cLu','anwlTgKi3qr9TW','VxqwCwWwK6q5lqVPteYoUorVtvCwVkeOSfSVlFpAf8dIHmtFeKqTLGAdFc6iCZrnXnbzLKwgAnc4JPvpMew7UtHq6rvD6ahP3ZgzFbgiVBLSFfiyczeHrEgAhKkU','c','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9605483,59,'1iZLIFkZj1V96q2PwmSuhTu9WIPEandsHX','BcwptW3DcJ9gTkxVxordYZShXyMZ2Q1UUeBeMXYFOJ7JsxtWy12ypFJianVg4lB4O239jswhYSWraYvZdDu','KaRDW5nz','D2UFxEClFvO6kdsY30szeN3zpSXD7lP0rS4va9qjPj6T5dyIGRDiD7swTGu61tw6CpP8dtF7qhcMQEJM9s9PszQPXamVxKZ6XA9kGcdnRNqqCqiQDrrQPOUEZgyhHL96TES7WrKzur','Rkp','dU',15);
+INSERT INTO ti VALUES (9605483,59,'1iZLIFkZj1V96q2PwmSuhTu9WIPEandsHX','BcwptW3DcJ9gTkxVxordYZShXyMZ2Q1UUeBeMXYFOJ7JsxtWy12ypFJianVg4lB4O239jswhYSWraYvZdDu','KaRDW5nz','D2UFxEClFvO6kdsY30szeN3zpSXD7lP0rS4va9qjPj6T5dyIGRDiD7swTGu61tw6CpP8dtF7qhcMQEJM9s9PszQPXamVxKZ6XA9kGcdnRNqqCqiQDrrQPOUEZgyhHL96TES7WrKzur','Rkp','dU',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(76) NOT NULL, d VARCHAR(20) NOT NULL, e VARBINARY(39), f VARBINARY(94) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-84,17464633005059681938,'363ksfqeowUcAnlezg8XQACnUarogeQF2','eHGCeKt9uPrVo','N7Q9KYwZ','GNESKlPricXWkOvLhEW1F5jzSYR1G7fMzX0tO222B54IPqMBnqJaZlkAXSN8h7c0zLPAQUBJAUUjtYx1sUKcozSyP','E4','O',0);
+INSERT INTO t VALUES (-86,17165797250445770066,'vhGPbQApcsU9ibYqhJ602EHkba5kT5JbWYjyh9eGDnqWqA4SDL8g1BEcglCaAcG1Tug5WBiGS8','Q3f1ChLpBSAMjgxo','OgPLk920kngvVe57VyC7ndRpQ6C4','2UwoYHYPoFBCH2yCMU9OmEplCzPZ9wg4pwlhP2Lznlc','z','U',1);
+INSERT INTO t VALUES (-16,10340712919251395884,'2IzSeVHbx6llvL5Hvpl0iqKvaZvL8Pxx63Sha468J6lZBaiBOs5J','cK9ddT2G5B7VBd5','KfJWJNIfwcdtc5H8kOIIi12FOnIZpsfQ23U75','jb2FYlbHakZQ0','6','X',2);
+INSERT INTO t VALUES (122,2123364163603707576,'RULK7njxaBxQNpEK9','PY','vmAaAaRpSTAKNBM1bXgTP6QQ8RNSY','1OUk4','0Z','R',3);
+INSERT INTO t VALUES (117,5878749229508675902,'e9D8Voz4gG8KLLPAQgNcy','Hk','u2sMfKjaiL6s3vrlPyE5FzZ5a7Cqdp9','gWK4QbWLp6RJXgOv5WuQBqwOF1dkSkZ','E','F',4);
+INSERT INTO t VALUES (-47,5741888116822952739,'SgVYQ77kGmvQcc2PK97YRv72pkMca2WKv30dHnJadR','dC9NeoQNG','39ZrB8gmxSYrDDckRnYEop21ABl','SqeHGJ7XRhCWWUSAey1B0c1Z9xeoKq01DxMAmO5yRSSVZoj6mJjBjy3tDcQLrMUP','C','l',5);
+INSERT INTO t VALUES (-88,15535933188753111945,'ddb0zq0MHvNbY1i5IdIcfKmfO52Be58w5TvFa8JZAnJukryMApB7glGwZ3M8f4c','PsT42LG3Yf2ZU','eitPDpiXr7xaPKiwbdMP','RdCYW1vRkWWf44ba86CiUMfTEUveb5lo8L','j','N',6);
+INSERT INTO t VALUES (76,2081657440623795784,'8MTV1CHZ6ylvSqJVHek8HjtfpZzm1yerqORwHdZeMKYt9CvJXagNN1yYv9FwvIcbX7m71B','Xy1rEnFDw','suFdbxre7Bgcg38pi7pgNolzn51FvEIw','RkvUeNWhtmWUCOhgt0RoAtPdET2fbQbP4hHZUz6LCO5bYz6u1lvFJxgTR7','Oa','q',7);
+INSERT INTO t VALUES (-32,11137611866067270885,'zVnASpe5bIY4zc0cUmD','IYSJqq4h2hgu','zfaufwuddgs84NOIitU8g25L9AUzq0vZQ8I5izJ','OEsRzZ8aT8AtaJJeMlI63r0iR','X','M',8);
+INSERT INTO t VALUES (-56,2980173080995334098,'q6guGTzofrbwpCkJCp2R3EVB5rLTOCI69WmJ97VLl7rvT','7D3lViJrd2Bby0E1C','wdEkEuwjsy0owrf4LyO9p6fo4Bc','ZBNglWQ','z','h',9);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(76) NOT NULL, d VARCHAR(20) NOT NULL, e VARBINARY(39), f VARBINARY(94) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (954913900784895264,2308587171,'taYbrXwxo2EKK81eGez2zgcA9','AsW3','WfmFLaPj2F3fqu4WCQ7a1alNyJqFB4','D1nrvoe','aCN0pr5owp0S5lOVucmKhjjhWvex3BBUJrgQSD0xPCMRVqxi78BjstVskNAad3j9kJL8dw6eaDW2dwniXAvSJ3lf5dxFckWWq3y','TNrKcqlz8QQujGdiwtZ4f5idXdKOQzEtOemNLZZRyVbyjqDHngbFn8g2c2dxnVo0giXvjibX6VhgNOWsawTgu8Box',10);
-INSERT INTO ti VALUES (954913900784895264,2308587171,'taYbrXwxo2EKK81eGez2zgcA9','AsW3','WfmFLaPj2F3fqu4WCQ7a1alNyJqFB4','D1nrvoe','aCN0pr5owp0S5lOVucmKhjjhWvex3BBUJrgQSD0xPCMRVqxi78BjstVskNAad3j9kJL8dw6eaDW2dwniXAvSJ3lf5dxFckWWq3y','TNrKcqlz8QQujGdiwtZ4f5idXdKOQzEtOemNLZZRyVbyjqDHngbFn8g2c2dxnVo0giXvjibX6VhgNOWsawTgu8Box',10);
+INSERT INTO t VALUES (-4246866648941068658,3443741872031086652,'A73iIhhA6L7bz4IgYO0vUu5N41AKc2g31tUnSTvoyB9xhtLoqnbTAI4Ogwz9QRcGPQVonyC8wG','HEnL31d','BkshQZbGbREYBukt4','SFVw86tgTMq5qtvLgGNW92YvHA1vkTKaGr0VEeHFxxBpQcmlvBCMbtrGfaP3laBYjW8bmab2MoChqbtTEJYtX','gi','j',10);
+INSERT INTO ti VALUES (-4246866648941068658,3443741872031086652,'A73iIhhA6L7bz4IgYO0vUu5N41AKc2g31tUnSTvoyB9xhtLoqnbTAI4Ogwz9QRcGPQVonyC8wG','HEnL31d','BkshQZbGbREYBukt4','SFVw86tgTMq5qtvLgGNW92YvHA1vkTKaGr0VEeHFxxBpQcmlvBCMbtrGfaP3laBYjW8bmab2MoChqbtTEJYtX','gi','j',10);
ALTER TABLE t CHANGE COLUMN c c BINARY(77) NOT NULL;
ALTER TABLE ti CHANGE COLUMN c c BINARY(77) NOT NULL;
-INSERT INTO t VALUES (-452089259919013714,577226822,'EpqCoqwhTCp3DrYQzA3k58JW0L3bFHRhEet','1bEn3JCu4ZjRpkgxRhKompQIXiX6q','ZkN3bhaB55OOvxnXQO','S57cw9','Wc3XirmE3YJU7DzH8WsTOdA','uO',11);
-INSERT INTO ti VALUES (-452089259919013714,577226822,'EpqCoqwhTCp3DrYQzA3k58JW0L3bFHRhEet','1bEn3JCu4ZjRpkgxRhKompQIXiX6q','ZkN3bhaB55OOvxnXQO','S57cw9','Wc3XirmE3YJU7DzH8WsTOdA','uO',11);
+INSERT INTO t VALUES (-1816951707756039172,1563234887001897608,'94qEOM0o','t8eUlZ8A6','PpXA9nbOum2uG2qpoPK95KZKa3h','0r6XyDyyVWSb2nB531KrvDbFJiFjAlexWPzw2C5M35OvIDOfEOrE7UTN3TJTE9vDkRgJHpzb','n','t',11);
+INSERT INTO ti VALUES (-1816951707756039172,1563234887001897608,'94qEOM0o','t8eUlZ8A6','PpXA9nbOum2uG2qpoPK95KZKa3h','0r6XyDyyVWSb2nB531KrvDbFJiFjAlexWPzw2C5M35OvIDOfEOrE7UTN3TJTE9vDkRgJHpzb','n','t',11);
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 (-6126570447070241997,4256539343,'HlV6ARMNIn82mP7WfsA0uU3rPNuYFjTBIbqB1GN0','pKt7z51m5JXvbcV7OVJ4ujcBu3NyaPTXcexkDGWvj3OJyspIokpRgH1JWiPpuTDwwgXHBIQRl7b9fF6gaWLSKtA2P6pRKlGDgEZNejJOO39Zdq','g7zdVie5Xe1zPhYxMMIHgIfHXW4MklVitlQ7NceAS6RYbiRsJ','ZEr0n','V2NEkhEXyWaqcLlh7qCmU5aXVF1bjPUZK6eIW','XIh9haupDjgyqNPnuIOHo0TR6dAlkjkOMevuOrGIbhT3G578j0MaVWzzY9EDuMzyGXgmEMcBt7XSxcRbot1L4',12);
-INSERT INTO ti VALUES (-6126570447070241997,4256539343,'HlV6ARMNIn82mP7WfsA0uU3rPNuYFjTBIbqB1GN0','pKt7z51m5JXvbcV7OVJ4ujcBu3NyaPTXcexkDGWvj3OJyspIokpRgH1JWiPpuTDwwgXHBIQRl7b9fF6gaWLSKtA2P6pRKlGDgEZNejJOO39Zdq','g7zdVie5Xe1zPhYxMMIHgIfHXW4MklVitlQ7NceAS6RYbiRsJ','ZEr0n','V2NEkhEXyWaqcLlh7qCmU5aXVF1bjPUZK6eIW','XIh9haupDjgyqNPnuIOHo0TR6dAlkjkOMevuOrGIbhT3G578j0MaVWzzY9EDuMzyGXgmEMcBt7XSxcRbot1L4',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5381446666514151117,2744681475,'G6nzONu6jHoy8M7dPDlVFRyYJ30bun7','Ob0liZulKNYN','vf7MtqRTCFQiEjtZJX6Wk20tviBumuiJjMzruxIQoNU','suRb4L7JANY9AagdXfN85eGO2f896zwe7M2OZGIHQYwtvLY6UuiFUO5SqBtOmRKyJPkizcWE9Jn28a9BJAjl9q7ivuAQNnvsAnUNs4z822SgrbFH0Y7AkUsBDRJS3J96f0xP3HCOAhaz','ahAzxZkQQ4wCcJns8KpP8HELE4eSQLBWd0BVV2prAsoa2aUO6FlsVY7LSbgnqIe9AYG626VtIGiCIVt9e3gTG','XM9U0JiBUZV',13);
-INSERT INTO ti VALUES (-5381446666514151117,2744681475,'G6nzONu6jHoy8M7dPDlVFRyYJ30bun7','Ob0liZulKNYN','vf7MtqRTCFQiEjtZJX6Wk20tviBumuiJjMzruxIQoNU','suRb4L7JANY9AagdXfN85eGO2f896zwe7M2OZGIHQYwtvLY6UuiFUO5SqBtOmRKyJPkizcWE9Jn28a9BJAjl9q7ivuAQNnvsAnUNs4z822SgrbFH0Y7AkUsBDRJS3J96f0xP3HCOAhaz','ahAzxZkQQ4wCcJns8KpP8HELE4eSQLBWd0BVV2prAsoa2aUO6FlsVY7LSbgnqIe9AYG626VtIGiCIVt9e3gTG','XM9U0JiBUZV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(95) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(71) NOT NULL, f VARCHAR(89) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10355228,4377337449407146271,'kFKsFdcldl6WUgdEluZCFe7yNm4rvUtK7n8u','LUhUPBCGARXF6KrY2HRn8X','1pnlBJ4T1zXDjQNlcIgTZ6zn8Du2oAJt88eG','XutiiplblRnEewUtZHaEDzP','Uq8TqtUBgL4Utir2bHdb20NZao9wrUZtb3X0qQtbsD4OfD0zmClr06QTGz2zWEOYwKcODYNSJ07Dv6gcnY','Kf4CG',0);
-INSERT INTO t VALUES (4552743,8572656627002874351,'Za31Cr3cbWNjjleGemQMxMQmBCX5BX3hGyOHOqp3MMYNilBDqAVBk0','s9wpIIIXLR1LtcSDgsfxCtXfD9EURoXWjii3TdqPAZP','T2MvenAY6bLOmNU2O9ANSSuRioi2yb3wQxrzPwS6z','6uBtljlABzIQzvlzXEYM5rs60rp3DJVqbw2st9ymNgDHV3GnMaiUZKWwlnp9XwXA5eznQMU6EbzBECKHqjX','ftVXmtkswFZvuBfymuvU1xEDfIK8K','Z4nyCujgqpD7aXN5E45veIR73TwAE',1);
-INSERT INTO t VALUES (10295019,17003263964562867502,'2tbAuaEc5gNzfxf9aBpHJPUnU3x','LmO7dJHKjT8ITR39lb00F9nljFB6rekuqoC95QSsExu','dTX2BoZIHz491peD0LhWpyvtc7cBS','e44UV3mGxchxaOCMKM0CLy0pyqSUgZ2UuA2FmD5IOS46xV6HLxS4sMcGWvwAkujwxkESBhftei','mNViM674MHNfyxcYj0QvjCWMqpEUmZNqgYa0aOIEqhQyL4x12oIc40Vg0JKv7zrJHWwOOgHW9ZOQvhIgCc8SLj','kvJ8vnawvl65gaXNAgrG6Jyi8bngGtgr3FV3uPoxoIBrgp60fAhwhyMTE',2);
-INSERT INTO t VALUES (8389046,5169897456807052981,'sdf2HIjv6ub8aYErB3dKSlau7Pw4GiEtKZrC7d4nJis6r6ekgfBb97n6NmIA3xbYoLgoopoXhLE1cUlxyLIKPyoGJC','o54l3c5P2HPdQAMC9QVv4ZbtWRekBQTCYRgJj9UqBy7PgGHHfVrGsWy','8GQCUZ5xm1h7mFV6726DPJXNLd3KFncFdTHbDPCC6sz3WdV3','U37z7CNNWcw5Y15qvlHGrxE6qkvV1hVfl2krj54KS2zi22GgIb6zF78yeXP7XofewYYR6k','sdUyyDqbUkfEIeT6nU3FBJ8ELnp2c26BKTsPEsvfdiG9I4dxFsleYrmp0fIDVisTm09YtsMRutR54TCnh93YYRJVFuuhD1DkBHU','4xYINUrVXuoALkNR5UjkQwzDYnYLxdRXZn6IfUq',3);
-INSERT INTO t VALUES (13672568,15435777321645417418,'XX8KMn2uQDEmCCEhv6O5rLFtArR0SDxoywmMjzt3DtG08gABX0PqUGAiS4','MZARYX42CSyK6Vpzxr9EWWrw','Nk05gt0dfDD8bwrbCqYUT13pgm0s2MIE9FOUbEFh0CMh0350BYuIVkJafBoA','viNKcOnAwllqa7cvNlnkoz7BPYpt0FXIRAj84XYwMxYUMzFaH9W8VRPtT7cVJL8vhPUaHWwjBNKxlMW7SFD','l1KiBMwoWq5UrwjTTEtAJXKQpD6zo8tnOwcODRrpLtTMjKb15ClXd7E0ZIY44cehIRvdpyiufYVfJn3xYH','4ZJ1AWzv0gRTODZHT0MBqoygmW4qP4aRygSE2fVqeAOWxXsprHZL5UeHmnRXcx4eho3jbAJ6FrwO26FkHXzYZyAOxzhHWW03',4);
-INSERT INTO t VALUES (15253687,9462364997673145677,'HIwVS0n1crmM0GK5KNMDaX1l5wHdj3W4fdfufuKHCELKIVSL4w24','WfOY46w0mPfaIpN4XS9e2v0','C0ktSa7GvH2Ex5CzSuKtn3jegh2T8HqIrUZ7PXWR99n3ypFJq6cH9PgjS6QawOo8o1ffv','38WcuT3fwmGyMsDysO','5jFWLRz1n7MQ9HnA0rt9NuIxcGQJwvsrJ1Im1dDmBU6n0qLE66X3ot','gm4ZrEF8pfxyhyomZpJRZMbsFVB1w1hfOrRMWNkxFXce2TS7OtNnhjnAyiY3NDVCHDHnfmKjNHkayT1X3h',5);
-INSERT INTO t VALUES (389829,5706031181764495068,'9jezaUd99j3gQIDHD0OfXjN65ijmF9OZI7VTV0MBAzMKHZ3aqBHRhpBmHi','9ykKPkaCzWF6etXBVMWveDq6WUqK3Q2lbenf7pEFPMCGFUBsOUO2EWIzmkL','QWJVgQ5tMnuGMBb3GxQqfpKzCTtR','2SVKQMeV5Jw3Tm','l3rCb5HulXIXLiIkwiOUsj39t7GK8OEQCYFNfRwzUM9AWCSpjevD4i','eDyQ2oGNTQzEcMZ94oe11kwwXHnzHN52',6);
-INSERT INTO t VALUES (11159414,3604302380792092791,'Kqz46ccaOZey7L5vMpkmqcAw4acM6MZOXZY3Qtc9Lg7WRAAHM9KLpHx2CLm9Ve23uSlmSm3xkqB8dW8Gkj4e','j3BxrggsQ9DZMAryUuvTk5EFBFWuI72nw','nv7UuhZfgzQCFOUzjzOzoTOzbOmKWatonzUHmrQm5kXq5QSB33sAxV','e4Z','aAn5JISfeHbu0B7ra0AxHNVG9eRl9yHzqdLWeQC6KczRKuvUOG1zmTokgj431FC42pPAl1soQDc2C1GoTAOAIffmsEEwiWhPjC','x8io91EmByeQcS17TCU4ZgJ04Dj2NyYL3Mrg3poXOeEJr6Vo04clhqXfXmDTkSZw6ALy',7);
-INSERT INTO t VALUES (1578189,6609178268507138841,'zaQ74UMr8jwPVAAtEjSKDgYXBo6vegseZBYGos6TU0TcCSNRceb4XB9c9imvSkTL','tFFXdJJcPw7mKnT7FSyxe57sKSGqC1rgWLVzODuR','yyDsuderTplde3L7GS78Bkuol','tSwVsjibH3','Msl2gB1eYXHIAC9u44IsjY7h8rwpblu0ubGqDh3','MKyEal5z9dE15',8);
-INSERT INTO t VALUES (3750443,11667781792752138147,'GEUWt2ivLO4HwX8NM','MkRJIDDkqwTvT8fiK5FMWcKvtHTCaMLzs5547K3OQvbruKx7iOBu9w','E50jgmj18oCeQCbPgeNSNiM1fjWipa1RqGK','CaQGBzRSRFjicUkUXVmEGjS8YRPd1qudi09bvN0phKni8MSLerkjL0xnJ67VVYrhuFfINiEg7oOwM','lXQcFpIwaB3K7HK02pxkM9hibzRAS22EK2kwfO36rlZ3DBDvdCSkuxynjraBh3caM68JidhxQn','uHh3HWvpvu2qa8t9kJsgihtAuWmKEYbL4h4sOJeeq40OLSGQ2XiJGhC098RIgRSufzntkIs9aVMXmqHx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4979012534844922696,5212937998350613323,'qdbFr6ELkG0Vi48oyuXoBjdqw2iXDNWE6peKB','IrZoDW6RoRMIj9ZiUDBWZH9b3gSWx9Dk7IXuzgR9I5J8OWgCy6R7GeLAnAYkaCXE3Rq2cG81WamFZWuiQuHCmee962reeBGtiHCW8nUqC1mobrhlJAXfBXdNKfwelRwRlWUPaWeB3FZqIpkhoiRgk3R','bAtU367MPjXqt9PwNGfUAC','eHio0uqy5LIqJ2k8zP3k5k9XuSMK1sRK094USncCc7c8CvEDuFuXtgzRyVy5PIku1VTIVlXYs5OxLEw9zjGtyi4li','q','l',12);
+INSERT INTO ti VALUES (-4979012534844922696,5212937998350613323,'qdbFr6ELkG0Vi48oyuXoBjdqw2iXDNWE6peKB','IrZoDW6RoRMIj9ZiUDBWZH9b3gSWx9Dk7IXuzgR9I5J8OWgCy6R7GeLAnAYkaCXE3Rq2cG81WamFZWuiQuHCmee962reeBGtiHCW8nUqC1mobrhlJAXfBXdNKfwelRwRlWUPaWeB3FZqIpkhoiRgk3R','bAtU367MPjXqt9PwNGfUAC','eHio0uqy5LIqJ2k8zP3k5k9XuSMK1sRK094USncCc7c8CvEDuFuXtgzRyVy5PIku1VTIVlXYs5OxLEw9zjGtyi4li','q','l',12);
+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 (-4367920470283858275,11995701072249286949,'QIHoa8jbM1GqncHFNQ803mTXV4','WXv5vdqZ56H21MiOFQ0oM0y089RORceqY6ijBjsX83NlCo7tfOCpRBa6Uv4YygGeWZEwaizh0DhKSI2zg8cbAc3umZlx','dLrFlVH22EL4ZKyfRhJgJS7974SrEcQje0thXoX','K2LA4Q3ktTz3sOSvsDDeYhob1NOnKvrxb4xWTdXdIQBCY3uOfFPjABEPVwy6NvzFvQXQBUbQFagD5IZWQVtDnTteuObNkqF1zdKWnCzwRq0orzK4VDzr5cchKYYmy4Lzsx66CB7SX8rl2CxpLOcZeXKsDTMOawZNok8xFGJqbooOanedZ7IN2G4vnhvrLaUR','8','5',13);
+INSERT INTO ti VALUES (-4367920470283858275,11995701072249286949,'QIHoa8jbM1GqncHFNQ803mTXV4','WXv5vdqZ56H21MiOFQ0oM0y089RORceqY6ijBjsX83NlCo7tfOCpRBa6Uv4YygGeWZEwaizh0DhKSI2zg8cbAc3umZlx','dLrFlVH22EL4ZKyfRhJgJS7974SrEcQje0thXoX','K2LA4Q3ktTz3sOSvsDDeYhob1NOnKvrxb4xWTdXdIQBCY3uOfFPjABEPVwy6NvzFvQXQBUbQFagD5IZWQVtDnTteuObNkqF1zdKWnCzwRq0orzK4VDzr5cchKYYmy4Lzsx66CB7SX8rl2CxpLOcZeXKsDTMOawZNok8xFGJqbooOanedZ7IN2G4vnhvrLaUR','8','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3018361212592247329,9515028228444879701,'MMiK7lgANdXvuaqTYLSKgv7frHISFZ','ysrtEWQquz','jp6yxNsSkaFaopv','B6T8CFmunAFEucaffnkogSrVuadLQ5RliHVpJXoNeJ5xYZb8E3c9ghNmMvm7YlaRBVLxctHBREaHMRGbpdurFf8r7sSPhRL9vZALHErZXlJmz9gdnG25HwxmWmvSkeoomZrxyY4r9crg7ddygfKCMJnIsllhP3pMycUUaY9TOM8aDK38uRfujkG1aaCL4EjWvPgV3423iSZQSHqYEIf8cVHYTdr6vysbitY8iZFB','p','f',14);
+INSERT INTO ti VALUES (3018361212592247329,9515028228444879701,'MMiK7lgANdXvuaqTYLSKgv7frHISFZ','ysrtEWQquz','jp6yxNsSkaFaopv','B6T8CFmunAFEucaffnkogSrVuadLQ5RliHVpJXoNeJ5xYZb8E3c9ghNmMvm7YlaRBVLxctHBREaHMRGbpdurFf8r7sSPhRL9vZALHErZXlJmz9gdnG25HwxmWmvSkeoomZrxyY4r9crg7ddygfKCMJnIsllhP3pMycUUaY9TOM8aDK38uRfujkG1aaCL4EjWvPgV3423iSZQSHqYEIf8cVHYTdr6vysbitY8iZFB','p','f',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (770920775125086250,15107488144450624823,'bvqdF3WQrLX6FeZmgl4PvWNqGajLStc','bRaGbQkDEucIAf3MIX5JPIwskQu4iaP0LBLvqfDT9eDOgnpX9TCo0t7hedqdOtOpLjMOgeCWTd6lRzMp8r9LIzPeGvWK9EHKUxgOVN6CH4Jr5PRykDlpq27NRX8xvAqsihqFoPRDuZ9Jqwk5sTR3RcIhcEv4eCnTZGvkgmSeR6EANOOKPXFMIBsuAmsgOjHdLL','MGbr9O31rOYT91cj6OMFBIbqc','CX6Z4f1FT6qp4dbLC9S','eoh','tG',15);
+INSERT INTO ti VALUES (770920775125086250,15107488144450624823,'bvqdF3WQrLX6FeZmgl4PvWNqGajLStc','bRaGbQkDEucIAf3MIX5JPIwskQu4iaP0LBLvqfDT9eDOgnpX9TCo0t7hedqdOtOpLjMOgeCWTd6lRzMp8r9LIzPeGvWK9EHKUxgOVN6CH4Jr5PRykDlpq27NRX8xvAqsihqFoPRDuZ9Jqwk5sTR3RcIhcEv4eCnTZGvkgmSeR6EANOOKPXFMIBsuAmsgOjHdLL','MGbr9O31rOYT91cj6OMFBIbqc','CX6Z4f1FT6qp4dbLC9S','eoh','tG',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(63) NOT NULL, d VARBINARY(37) NOT NULL, e VARCHAR(92) NOT NULL, f VARCHAR(1) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5535,8085324,'GmIdZVfG8RTGhVWZg2ayZ','TMDC3r6OB2DseX5pm8Vhw5h3Y','CWc','1','u','yy',0);
+INSERT INTO t VALUES (-14398,15274354,'2oFoSKfyB9oQHrn8j00IiiNn7F','q0tAOoEEEyspbq0ErnXC6P','YfT4iGlk7DmVhclGzkaSZfYf8Lyrc','D','4','M4',1);
+INSERT INTO t VALUES (31962,3178396,'xQMlgu3ga6oja2lzM77yuKUSCldnQMev4JnFyP2dy','sjwtwWKEiNEu2YICTKIeEHNd','iqLnuVqPLz2agxXQmyor7tLFibi9454TQZtICuqdnHuyILX3V2tnrE8MKz4tJglwvy6esfp1suhurFFvFaslOY','o','B','lZ',2);
+INSERT INTO t VALUES (28481,12827118,'tWJk1x6gI3ayJBHhiQaHqQBldx0O','rf6nYpMPfXm2LLhu5HAQd7Hj','Bar','Q','8','m',3);
+INSERT INTO t VALUES (-32712,14900628,'kKwfUym2saNDaiq7p7WvSCxJG3Ij93MNegayXpyhy19','I9snDMKlWHk9zK6','TfMkHorZZdItP1C8ary9A','I','6','G',4);
+INSERT INTO t VALUES (-3386,13631769,'8xdtMOW9ufAwsxmiA9n1SEdn7f6CffpI6Tw8Y','SlNgC8A','BQUc7zqXrTYaHuxnqHjbWoyRFVCBlMACyRAZp9OrdRQIbhAjHJD25Un7NaM8gkJOKccmJH','5','M','u',5);
+INSERT INTO t VALUES (-1954,15798280,'0qyyraYjZtWvw0zHWUeDLGFCA8DKHuhGbAevMPsyiK4JT','rt4Pf9kWMqwMoDd','ns7uQNBsG','9','1','3',6);
+INSERT INTO t VALUES (-14548,1342334,'NSJs8COb','PanL7wG4Rj2HPSvUE8YguQoHpU9Q1tH','ghZJzwyrEDsZd2ysTNnbngjy79wudKL44ASV18FtKCK2HIv1fSGwvGfL1yd3GZmgsnqKs78rKtsPfdVm16bq','F','0','Es',7);
+INSERT INTO t VALUES (-13498,6678914,'VADwLDuVHa6sk66gVEaD5BOcWu7jtUTIVyA5S','okwG54gRMu8mOiYq','j','j','o','hM',8);
+INSERT INTO t VALUES (-984,14734806,'FDWr61MbcTFbqiXLRsPKOIhOs5BD','1Gwxbnd3VeKQFBEd6fmLrjUzxnW7QbBwlDjzc','LfmKTuvUV5Fewjb49PDIhMjjsXIGyy0AzbNXYsw4JAbXLhLqEqPG0NmzUTvHGJdBLEze1UdESYigUnhYM','f','b','V',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(63) NOT NULL, d VARBINARY(37) NOT NULL, e VARCHAR(92) NOT NULL, f VARCHAR(1) 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 (6062458167535158429,11821093931639480506,'MaQVcIwhdUlLrPQ','dYfCjYp8oSFhYQKUA4w0','Ic795','F2XuZ1IBNOcFHlq4536rszeQDR9efy1','xX12dDNQHfxzeddaBvnuTChDXljBsFbbAkBZxl6OPOWer','TkMiWNBHiYWIJO0rX9LkxsU71YtznCDB8CuaTo1a5lnsGcAEhXCxu8oviNEc42iGUsNE5XEnZ',10);
-INSERT INTO ti VALUES (6062458167535158429,11821093931639480506,'MaQVcIwhdUlLrPQ','dYfCjYp8oSFhYQKUA4w0','Ic795','F2XuZ1IBNOcFHlq4536rszeQDR9efy1','xX12dDNQHfxzeddaBvnuTChDXljBsFbbAkBZxl6OPOWer','TkMiWNBHiYWIJO0rX9LkxsU71YtznCDB8CuaTo1a5lnsGcAEhXCxu8oviNEc42iGUsNE5XEnZ',10);
-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 (12499983251097672549,10361510597974963789,'R0JJbGem3GQXWSHg7TMxdStqYSZES9OMkh2VlAVyxhdwwrvtjbh1PRublACYb9TXKqMG','RxQWe9G9JNfQJoDlN3IWXApiAuIJXzS5krjGQihUK9Yj','Y2J5zGlJ3KJ','pGZiyxFotyNL9H3bxKDIcQ75KplsFm1R1xnVaSt3bWl4F862VY1kc4MoQcX1f3EfSxiJ5t0F7yKkt7ZdOM','TCSlU63ETijfIF2O37bxqRdpT3bbJXWX3BsOq86esVhCPirZ2zgGU0pb','qTfYQTVuSG6XcjEckpD0fUAGDq83zOwstE8vf5Lyu3APCfM5XcQANyQs7qZIiYSVcCw1',11);
-INSERT INTO ti VALUES (12499983251097672549,10361510597974963789,'R0JJbGem3GQXWSHg7TMxdStqYSZES9OMkh2VlAVyxhdwwrvtjbh1PRublACYb9TXKqMG','RxQWe9G9JNfQJoDlN3IWXApiAuIJXzS5krjGQihUK9Yj','Y2J5zGlJ3KJ','pGZiyxFotyNL9H3bxKDIcQ75KplsFm1R1xnVaSt3bWl4F862VY1kc4MoQcX1f3EfSxiJ5t0F7yKkt7ZdOM','TCSlU63ETijfIF2O37bxqRdpT3bbJXWX3BsOq86esVhCPirZ2zgGU0pb','qTfYQTVuSG6XcjEckpD0fUAGDq83zOwstE8vf5Lyu3APCfM5XcQANyQs7qZIiYSVcCw1',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (22442,7832598,'8LZQZxLrpdY1050cyrmHE5zj0I7YSmVOtU7OsBkhO6G1c9DarAIk3vyt','mwShZS8wLkdVQL31FCl9FvXFqKTfjh','Z78uvx0SmCvDweCmd4l00UfnnoMVddTjkCgbG9826sTJmnFL2OAA','r','5','f',10);
+INSERT INTO ti VALUES (22442,7832598,'8LZQZxLrpdY1050cyrmHE5zj0I7YSmVOtU7OsBkhO6G1c9DarAIk3vyt','mwShZS8wLkdVQL31FCl9FvXFqKTfjh','Z78uvx0SmCvDweCmd4l00UfnnoMVddTjkCgbG9826sTJmnFL2OAA','r','5','f',10);
+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 (15488,10189533,'XSAMwu1poSWvPKWOEWx2yYniIjz3ZXKpmHlHBMuujun8oKVOF71vNI','jRwiGHgBT85ZrqpxMOOd7cD','8WLZ5qlC','f','O','X',11);
+INSERT INTO ti VALUES (15488,10189533,'XSAMwu1poSWvPKWOEWx2yYniIjz3ZXKpmHlHBMuujun8oKVOF71vNI','jRwiGHgBT85ZrqpxMOOd7cD','8WLZ5qlC','f','O','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-23568,2206375,'ee9T63TNq0ckymgSwo','ppHPBgWAebg2YZG7h09lAxz0rG9AsTVj3PYXZlpxDOqd9UFPETU8IquadFBeiv8sy3mlwFwaXNV4KYidgXH0RvQLyCmlLPiYtXmHhK8vr71gDUXcuCM5lNC7LvSpCLFJ881ZOzT3XnldLfFspWVzmjSNoRcNQe9siLCM7xGEZGVZ8r1ZmNP0tcGSs2ENaHBPHos5MHcw4XYxyoa3cG2Rx1exbMcS1LKW8Ynrff99PJGvYSwPETZ6UH2s5Zr','5Dkkxp1Xs6yUMGXgi','b','D','S',12);
+INSERT INTO ti VALUES (-23568,2206375,'ee9T63TNq0ckymgSwo','ppHPBgWAebg2YZG7h09lAxz0rG9AsTVj3PYXZlpxDOqd9UFPETU8IquadFBeiv8sy3mlwFwaXNV4KYidgXH0RvQLyCmlLPiYtXmHhK8vr71gDUXcuCM5lNC7LvSpCLFJ881ZOzT3XnldLfFspWVzmjSNoRcNQe9siLCM7xGEZGVZ8r1ZmNP0tcGSs2ENaHBPHos5MHcw4XYxyoa3cG2Rx1exbMcS1LKW8Ynrff99PJGvYSwPETZ6UH2s5Zr','5Dkkxp1Xs6yUMGXgi','b','D','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (31229,4307314,'C0tnxlLNHi01q6L4JUHaRTZFgME2bBzYOTKUSAqH3un93ZubXHvJYOoGa3DVC0Cj','p5gXuHEPVXdXO8SCpIShvsIJtPrF67Yeu2Ee48nlzz44ieAj5rdEUHp6M3Z5y46vkUT1IoKtd53wvRQiqsMSTP6l0SR6zvCuoMB5Hq3cfYA8clrHcQIX2olTKiDTZTqsxROcR1CE1tHH02TFJGQ24wKewrYElUWsosWSxsCGKaMqgdj88uKyudDj12QfiFzAXZRU2AGMN1sloeyIlf12cG1piPfVvLpEFaaataydjOr2rrOkTRp','N6YnDw03mZDVVxB1XJKzRyPLHJKtUwsd17IVfMVeyC8YFagEahW','vWt151AYLVMrUVMBjlc1WtHZnBqup6NZ02re3Uno2ahJF5XdvlSN','v','Hl',13);
+INSERT INTO ti VALUES (31229,4307314,'C0tnxlLNHi01q6L4JUHaRTZFgME2bBzYOTKUSAqH3un93ZubXHvJYOoGa3DVC0Cj','p5gXuHEPVXdXO8SCpIShvsIJtPrF67Yeu2Ee48nlzz44ieAj5rdEUHp6M3Z5y46vkUT1IoKtd53wvRQiqsMSTP6l0SR6zvCuoMB5Hq3cfYA8clrHcQIX2olTKiDTZTqsxROcR1CE1tHH02TFJGQ24wKewrYElUWsosWSxsCGKaMqgdj88uKyudDj12QfiFzAXZRU2AGMN1sloeyIlf12cG1piPfVvLpEFaaataydjOr2rrOkTRp','N6YnDw03mZDVVxB1XJKzRyPLHJKtUwsd17IVfMVeyC8YFagEahW','vWt151AYLVMrUVMBjlc1WtHZnBqup6NZ02re3Uno2ahJF5XdvlSN','v','Hl',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (14760,4292313,'1hTyJPxAAxND9C3EMtiNLxgvqg0kzN68kSq6jF9IabRYFm1qFI9V8','nNZiSm513luurDXtLVA2BjdI0PXqpO3OZr0PaOZbgLLlWeW1hwpAcFqYU6pDXCQ4i2OvpD7KMcN5GNO3bAlo63OG8bUtqeA9eWrjX74QIAfDAk0UGJXIuYMTH7dkfBaAdqGvhpI4rbtsAY4lxYFix5xfP9YqjkqUILtODpvKu1l3u13tvCSNqsT3dHJgyVDmj9xK3jkuDN3xYPLWXrwqxcU943','IZ','M8AZ33ccK8g2D4cQDUKIRmRzhSwWmVAEwit6HOEdV9mpzvcuTpPBglvoLcCeWgndVZs','kh','h',14);
+INSERT INTO ti VALUES (14760,4292313,'1hTyJPxAAxND9C3EMtiNLxgvqg0kzN68kSq6jF9IabRYFm1qFI9V8','nNZiSm513luurDXtLVA2BjdI0PXqpO3OZr0PaOZbgLLlWeW1hwpAcFqYU6pDXCQ4i2OvpD7KMcN5GNO3bAlo63OG8bUtqeA9eWrjX74QIAfDAk0UGJXIuYMTH7dkfBaAdqGvhpI4rbtsAY4lxYFix5xfP9YqjkqUILtODpvKu1l3u13tvCSNqsT3dHJgyVDmj9xK3jkuDN3xYPLWXrwqxcU943','IZ','M8AZ33ccK8g2D4cQDUKIRmRzhSwWmVAEwit6HOEdV9mpzvcuTpPBglvoLcCeWgndVZs','kh','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (23973,15327858,'n3Zc','XpzK59wXkOOoJL8pKuzi66rnEmxV4yVS8ziaB8btVs91w61zGwLQaNFITWbj81xWYVJEsB0Eohuz3VmBR9wBEZ','vMAsxuz0zJJdvuRzQpMT0qtiG4rHbs9EjH9F8dCR8sr9iplh0u8z7EugNT5ceHS2gwwvR','NVBIVWJMf4EllXXmDzZoii8rwiXClcb','Y','xuS',15);
+INSERT INTO ti VALUES (23973,15327858,'n3Zc','XpzK59wXkOOoJL8pKuzi66rnEmxV4yVS8ziaB8btVs91w61zGwLQaNFITWbj81xWYVJEsB0Eohuz3VmBR9wBEZ','vMAsxuz0zJJdvuRzQpMT0qtiG4rHbs9EjH9F8dCR8sr9iplh0u8z7EugNT5ceHS2gwwvR','NVBIVWJMf4EllXXmDzZoii8rwiXClcb','Y','xuS',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARCHAR(21) NOT NULL, e VARBINARY(27), f VARBINARY(16), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8638430783743133436,14364683474214523833,'tanRR','9kl','CmfBACNJgc','oEQLf','Ya','i',0);
+INSERT INTO t VALUES (-5763905656780517332,9401186986370914464,'PITTqZ8BeILg','8YGRB9j7Sc6OyPPiS9EW','kdKMCwx','r','j','V',1);
+INSERT INTO t VALUES (4620807921638371001,5994933830559309995,'mD6ZOd4RTO75Ft2','nlNz','RLsbVCirD2L','yGlQFZyie','LJ','R',2);
+INSERT INTO t VALUES (-3402493699999701034,12412829865399648364,'Yi9eFRmHVZ','zin61MuDFX','RkNRvesR605YErvYLntgqpYl3jB','93kc33rnfg','r','h',3);
+INSERT INTO t VALUES (-5673968968146087090,14042273253494432701,'bHfWXzXWr','vFZXeQOsl','R8Sd1ipAPPp','XiIcVxSoBb6','ZJ','Z',4);
+INSERT INTO t VALUES (-4831238553901673869,13378791876838121308,'QERVnUPYk','5RjCUorVqL','9YXAh9iOZN9k','yQfgmDXHIjbXd','xM','t',5);
+INSERT INTO t VALUES (8809022796171951622,15153816378299534594,'Ljz7z1OoBswwAaFBt','fEe','MMzaqvC03EAbBxUlnmQXZwB','q2ayBBAwJ','0','G',6);
+INSERT INTO t VALUES (9084951151931945090,5507307228903549970,'SUZBvosEklgYcDqPx','hFnr9PkphEf','9qWzmcRaNnBAxL3mrBkN1S','FYUqmltZn','o','K',7);
+INSERT INTO t VALUES (1819944466217571873,9795626432854589435,'WQzXsIhp5vIk9FCau4','N3h','EuM3so','jdY','A','Z',8);
+INSERT INTO t VALUES (8453727641260765651,11938095193767820970,'rlrjzyuiuAMpXbnxZevb094','ivBgEAi0sSbzOVSDmG3','5ysbVy5f3slH','dCqTXXxgE','Vm','Q',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARCHAR(21) NOT NULL, e VARBINARY(27), f VARBINARY(16), 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 (-8928640731557784568,4374977444506589548,'ht6K0OKg7icWZ','kz','feT5Ws2tJkHZ1G1730','dWoZN2Pw1j','W','u',10);
+INSERT INTO ti VALUES (-8928640731557784568,4374977444506589548,'ht6K0OKg7icWZ','kz','feT5Ws2tJkHZ1G1730','dWoZN2Pw1j','W','u',10);
+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 (1768413041257856402,11304738782211654265,'X','XWAM','enYBXziG81XOruTonja3Mav','XA2Ts3NJKkR','C','k',11);
+INSERT INTO ti VALUES (1768413041257856402,11304738782211654265,'X','XWAM','enYBXziG81XOruTonja3Mav','XA2Ts3NJKkR','C','k',11);
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 (17713317470509393661,4681113606444235027,'JRXGJ8fmhlYC9nVkGcm4v1ACHhO05GtioQoZLnHeuHMrUFTkJGsheIAOks','kGnNY6LxaP3Lgrh0VObVcWelPfS6LOoooufdk3CESttBoNkmyjahSUZjSP3UOGAIvnvtG2IUs','YvpCZ7Y68mf3o3rU2Dwb2SD2aVmrzUm2tWmudfToS','J7G9vsgoVKYkDiXqBtZL1NFrX5s3nCgSuCn','eScovLTmueeX5LiUAkogFit2BhYmbjATII36Qd','gEcOlkOysNG7cAGNr7jFRsHkVFhvypS2T5VzGcnSwXoLsgxAGHBKnnBulnge',12);
-INSERT INTO ti VALUES (17713317470509393661,4681113606444235027,'JRXGJ8fmhlYC9nVkGcm4v1ACHhO05GtioQoZLnHeuHMrUFTkJGsheIAOks','kGnNY6LxaP3Lgrh0VObVcWelPfS6LOoooufdk3CESttBoNkmyjahSUZjSP3UOGAIvnvtG2IUs','YvpCZ7Y68mf3o3rU2Dwb2SD2aVmrzUm2tWmudfToS','J7G9vsgoVKYkDiXqBtZL1NFrX5s3nCgSuCn','eScovLTmueeX5LiUAkogFit2BhYmbjATII36Qd','gEcOlkOysNG7cAGNr7jFRsHkVFhvypS2T5VzGcnSwXoLsgxAGHBKnnBulnge',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (10130461144045595774,8997091895671273997,'5p0T0RWonDmHvhwczBkpsCNpFFVswdWZpz3A0C4kzZRaSsmTfsTAOyH7HyBlg4yozUaAQMkN2','W1peqoM6rNSLYVPngmIuzOPTIdotZ5gJbEXxeWZNjT8KZ3pHhLsBbf4epoJIsOHukpdNE1T0Lq71qmnBZKFOBMZMcGHtVJXN2544EDoMYT4xhIEwZLK34Ncn6V5vFeuhaWhGQY1e2PFhRCdTmTE5bxTqyZeChLuCn25OaTm765yWlwO4N05xf64ywGUYHqRLAN0v2zO60MRJlxqFKjSgCVXwJ9HrnnnkxWmOQuQbeLmBCsC4UPJzoNMDJFR4y4s','slgHAq','xe09CkP8GdvBOP0NwvZGzj6EIsyDq8PiahXtKPqS5V6Z2SrGEaKDmpAB6YqYTgq2fmLpBwnpjauuLOaI5LXFw4sXQtZCyCbwefEaI9mKqKKt6VA7h8lzd4eH6PxRXmE4BnzCO0pO7MrWEbuxULbxHuChzL9MB93wC8FddZ7D4Nk7c0b3pFDAuT','bhr060hyjxeN1xUSwike7iHBGui53rKHznjct0HX4gDYyB','laz6v5TTHLj92PA64EF0o1wkb3u8qix1q',13);
-INSERT INTO ti VALUES (10130461144045595774,8997091895671273997,'5p0T0RWonDmHvhwczBkpsCNpFFVswdWZpz3A0C4kzZRaSsmTfsTAOyH7HyBlg4yozUaAQMkN2','W1peqoM6rNSLYVPngmIuzOPTIdotZ5gJbEXxeWZNjT8KZ3pHhLsBbf4epoJIsOHukpdNE1T0Lq71qmnBZKFOBMZMcGHtVJXN2544EDoMYT4xhIEwZLK34Ncn6V5vFeuhaWhGQY1e2PFhRCdTmTE5bxTqyZeChLuCn25OaTm765yWlwO4N05xf64ywGUYHqRLAN0v2zO60MRJlxqFKjSgCVXwJ9HrnnnkxWmOQuQbeLmBCsC4UPJzoNMDJFR4y4s','slgHAq','xe09CkP8GdvBOP0NwvZGzj6EIsyDq8PiahXtKPqS5V6Z2SrGEaKDmpAB6YqYTgq2fmLpBwnpjauuLOaI5LXFw4sXQtZCyCbwefEaI9mKqKKt6VA7h8lzd4eH6PxRXmE4BnzCO0pO7MrWEbuxULbxHuChzL9MB93wC8FddZ7D4Nk7c0b3pFDAuT','bhr060hyjxeN1xUSwike7iHBGui53rKHznjct0HX4gDYyB','laz6v5TTHLj92PA64EF0o1wkb3u8qix1q',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b TINYINT NOT NULL, c BINARY(22) NOT NULL, d VARCHAR(54), e VARBINARY(93), f VARBINARY(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2738310219,71,'Ha','GLp','Zpfkb2S9V8rRcKF4Yn94xXapnRxb3WOTFGHqY5qDd1KROMaD5w4HmlGNIld4zlxH3BB9EDeiXIv92tWmgeP','JlUEPC2WDyFp7pXRlbEgj4KfG9cXcIF0NJjUmg','eNMYwrAMhNOz2UFABtbnEQDpCaKmjrMgBmHwrujNjiMkqBIu4XbAQCvk2IygJ1HGOAW7yINQRDTndVql3IIbv0XpqYC','1bzlHFaOokmv6DZNKVhLl6vEfYxCM',0);
-INSERT INTO t VALUES (3515093626,-75,'YtZP','Wa','HlngEi3YB9szFUMRoqNNTLaFlmcTOL5zZ6X6whPDtAiTXJcnwjolBXAeOQtbkapbeZ90v0efkWQkHRzOBs2t','xdpSbIvC1pFKnQwt','mUsIiLpU','xj0fJ5xMEQzSjdFAO5JM7Guo0N6oMfmLBYW4OLUpR',1);
-INSERT INTO t VALUES (1176200768,-64,'oXNZg7MvmEv1','j8GwZIcgtHPE','pHBn6FuDzHCO4QPZ3XfCSPDZ6e4y5oEcQRzxakmDRqnNQtqd4FKWsJixZ0DFl83djm7p','mzXUPVwXkN2pbEkGg9clzgUV','oX7UI0EyKHx14','PBB7kFa9ARvjgQCJgn0FzZ9nflxcnpWr0UbFHNvEdMSo2tdIis2RGrktp8Vr4rVwe1zWCB8tnp9',2);
-INSERT INTO t VALUES (4262190198,11,'G3FBBDKylT6UYc1PQ','1QAPJ4fMXEaF8FYG2Yuf1qcD2NBucPSG93hlxrJweez4jyMDp','aYGWNa3IOw6GeOkeC3VY2iMoLCY0MlRVC1KlZ','X1JyzuRtigMMvmJqiaEdE1gWPcG4PgYSMUIfAgTA6Z61p9Ahlm5avG9K4byAXBy19','qxR83P8','qgk0L',3);
-INSERT INTO t VALUES (3615013801,60,'N0KlaYqLfX66Cm1iPjPAm','Jh76zoa','Z9hBvNkY3bneqXNJLuZaQE657BLE34urs5soxNPFoC0bgq6LYJdYlHVWkVKTdrXpvzulY4MD7ALTwOj','6TMBsWQbpbOWVwE8gEc3FQ7','XHXDvZbZfibXWEoW3y1Id31aBbFm6P3pnWIdDHR6ag61CHwYjdR6WkAZbqOuzf2UxooXqkFrNuovMsgRsyO1TrAphV6rZ8dDQ9','im',4);
-INSERT INTO t VALUES (274907985,-106,'tiyaUPOOwIka2476sgX8ef','xb0cHI1J8fGDer8TZgEPDC9','zRpAGAG4IoLjAIvQ','J4GNVTQiM4eM6mMjKUh5wLOwREcdBpmW83Xb4CAzjhK1C8Wvh8eTf5LScnleS1Lxf8','xRBghmPuf1nvOJFPWy59Clvj4xxy0QwzWaV9nxS8CaJnifE1O96CS2dHT','sPEIa1upRF7fJ5cDZ0kzvbq3Qj6abSHOgiaDYexwkmHn',5);
-INSERT INTO t VALUES (1547126909,47,'xrltaPW','15dMo8NwcMtvNtGuPywyNAx','IJvif3OMe4kbQeieWZctcGUgs12KDBHgLRZ0o8mJuabts8xXTi7X4GPSexydvjn','C5NL5WeweaQAUlu26KJfVnV3ke5uFbCz09LBSPV4FGX','Ye8lPQjKMeXwLXaSoqI6v8MExVFDoNe2hqHdDO90pBcNu5mtuUpClV6eAGO7UXjKyKeRflJLI3bLZbK','3psbSuEqXdzBQkhobJjvPlJN4fGbpP5Suc',6);
-INSERT INTO t VALUES (3856856500,-79,'3KTLJI7BzvKqx','fX6eluQt','6FJpdsIBhe97bH1QqPmD11b6JRR8KRIKq7lGMBrAK4C0fDcVqXYJcemxa5QFmTWUxDfYhQGP91','g2z0Bqur01p9SO5fYZDSe7RcmhrmRPB9GywIIHFF32Mkmi4VgL3uckXtn73FSHE9ZYY4sq','K51vhHanrOa1zQj8B3dYOMerQUfk20dIa5JjMH','HwNN4BBmDK6cCtfNmuDznRLgZpAZC7RF',7);
-INSERT INTO t VALUES (698155742,50,'fjfn3Z34rsY','jUXUfhlCdncb9BCBJ4jnZzjMmDVtj6hj2vq5fogNvi0jxm','duJs2smF7VhqlUEljHkB3DBewG7ulp7NUk7iloVqwqQLaw38hq42E5pKGk5y8NfA9','IL6YhMtdjuynyZSC112O5bIXa03gfPT','d7SDaL3DTQX8KDmjs5nBrk7iBN','joYRMGgzV5ya7q7kcYRMAVct6pStfwexgf1RHduURl7HXLk8nEGBijUEfneq5DEX7fdC2jAqE14rLycEd5UCdnskZ35hVTh4umHn',8);
-INSERT INTO t VALUES (696671784,62,'QZbv8f5vXmezOhPO','iEwLhb','KYp67lHJTT4sCBcd2v1Nbv7yXNgxA0','4vVfTxpGdpnA8wX3yjrxDkILEOVZJzBo1kZQIeN4jMrY','sdu3X9ikyMPQpngjrigm7Ms8t96UHNNt2khG8kCNnYmriqpTOVT299fCw5cFwQ7voVBW4OtGZj2g','kTPXwwqiRkVMkt3NMBgobO4w3z5tJ1o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (104851707,-87,'w9EudX8','Drv2ecebz33ptrP6S5Mop0uW8zk71O3','zfnhighh2zCwbem1eGBMDIJDbOg0XaR0WBKIZW','nERu5cMRwqsI9IjAAiayd','Md6xE1jd2gxqlK5W07dDfdGKXO2EoArOxfgAPGknfFJj1bK9AUoBjfEF','2fmCxMsl2f0INc4Q21ADiEppqVYUEXZpYgxEPrlNwlkG1BDQga6odNIPD4cqNAPr',10);
-INSERT INTO ti VALUES (104851707,-87,'w9EudX8','Drv2ecebz33ptrP6S5Mop0uW8zk71O3','zfnhighh2zCwbem1eGBMDIJDbOg0XaR0WBKIZW','nERu5cMRwqsI9IjAAiayd','Md6xE1jd2gxqlK5W07dDfdGKXO2EoArOxfgAPGknfFJj1bK9AUoBjfEF','2fmCxMsl2f0INc4Q21ADiEppqVYUEXZpYgxEPrlNwlkG1BDQga6odNIPD4cqNAPr',10);
-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 (1054485950,-100,'qXnF2bj','aMWc4bpMBdKAG','ziFUkMX2thkLzQC5jHApaqmib5khTeuWG9pMDa1blBoZyEUTvSr0JS3r47gqXt','owv','WRsyPz5iB0Gq2RxOMvsBPxkilRYkvLdJdgWRmgQ4ytTI4bWfKsprl','yoW0vXob5iiN11Z0DOeAbruAYvrRiVOKVTUDxZRIxqzzr8ZsgmpBznoPf0xnEoStNa01Fv6osiMtk4LOIg',11);
-INSERT INTO ti VALUES (1054485950,-100,'qXnF2bj','aMWc4bpMBdKAG','ziFUkMX2thkLzQC5jHApaqmib5khTeuWG9pMDa1blBoZyEUTvSr0JS3r47gqXt','owv','WRsyPz5iB0Gq2RxOMvsBPxkilRYkvLdJdgWRmgQ4ytTI4bWfKsprl','yoW0vXob5iiN11Z0DOeAbruAYvrRiVOKVTUDxZRIxqzzr8ZsgmpBznoPf0xnEoStNa01Fv6osiMtk4LOIg',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (332607745,91,'ry7EvPfRUK','jqwZOigpEizyk0uYDqvaTlEZXz2ugnSCayz9w3i8oNPi8ko8R6RPANK7Fu1fcDXjk79kKcNe82qJuAdW6kQHU090IZKYLmT3dmPIHk01DGrfCD1M8O1wOgxWij58tEuKsVr2gVLq3IB4vUTakxRaPx9L4t6JuGgvB9pgoSKxtzS2aWiqtPzLMbObktsIessirC1fRvZ1AT6i18Svk6qgKx','0Ll2UVZ1BZAaBCyrzsRQKi','gVaFwryZkCGyi1qC9tzklqR4VgtnPugaS1s','TPguTcJDYMceDWCyEkmt4VBEMxmyg50K6xbidvl6Swl6MpCo3fQaBhdxieWnc4ARJTyyv4hLaVCjpi0v27c2L','C6jAemG7r5rJakpsYs5SvwG591GaaXOeBK3YixEe7eqIZkrYpSrhUPfg3TDtEVLVFZQvVjALTc1NBOzsPwL',12);
-INSERT INTO ti VALUES (332607745,91,'ry7EvPfRUK','jqwZOigpEizyk0uYDqvaTlEZXz2ugnSCayz9w3i8oNPi8ko8R6RPANK7Fu1fcDXjk79kKcNe82qJuAdW6kQHU090IZKYLmT3dmPIHk01DGrfCD1M8O1wOgxWij58tEuKsVr2gVLq3IB4vUTakxRaPx9L4t6JuGgvB9pgoSKxtzS2aWiqtPzLMbObktsIessirC1fRvZ1AT6i18Svk6qgKx','0Ll2UVZ1BZAaBCyrzsRQKi','gVaFwryZkCGyi1qC9tzklqR4VgtnPugaS1s','TPguTcJDYMceDWCyEkmt4VBEMxmyg50K6xbidvl6Swl6MpCo3fQaBhdxieWnc4ARJTyyv4hLaVCjpi0v27c2L','C6jAemG7r5rJakpsYs5SvwG591GaaXOeBK3YixEe7eqIZkrYpSrhUPfg3TDtEVLVFZQvVjALTc1NBOzsPwL',12);
+INSERT INTO t VALUES (-194858676172892394,15640132597723092774,'kSfsxkw4rYxwJSU9vmrArOCkJd','tOK6fr0VTxgdJ8WQQ5qhb8QABcLJuv2VcPpwZqp21ofssMJgtBYzS5bCD400Bc91gcs3zrTshAjZxq4nfrzftqRtIu9rNARzqi8mWVvGZcOYR7PkqgaOveHpo8ELClnlLGt5XU2OCbyvHtKPpQhjTw2rVv0LYebplP2nf','IaIYDJTn','Lg0hpOkf6ppTIFmK','JF','y',12);
+INSERT INTO ti VALUES (-194858676172892394,15640132597723092774,'kSfsxkw4rYxwJSU9vmrArOCkJd','tOK6fr0VTxgdJ8WQQ5qhb8QABcLJuv2VcPpwZqp21ofssMJgtBYzS5bCD400Bc91gcs3zrTshAjZxq4nfrzftqRtIu9rNARzqi8mWVvGZcOYR7PkqgaOveHpo8ELClnlLGt5XU2OCbyvHtKPpQhjTw2rVv0LYebplP2nf','IaIYDJTn','Lg0hpOkf6ppTIFmK','JF','y',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1703288071,-108,'EzdEYOAB817w8iv338U5','mjAdYvNvzfjAF5n4k8M1PyDV0','cJpFBWbMtSSDEzjzvqWPnyRt3Axawun7ljlqcAZrO5jLcVZPHzqxPFhpADXMQuNBnNoHW27SIsbApgq91YH','Fk1EThR6wVCRqmUQeh4FFZ3u8DDUyC3R3ffdi9SgwrcXMyB2m2xgjckJqfZI1DRTvG7zAZdX8VyWyw2tmVMSFfWWRmylYqhIxs0xKDDQHY6QqdBEyIfxxyqymuyJH02bXCLPhkp5P0Q3rncOZGBYtFN5JOylyoRvWYAiPHD6vsnLfpCxJX50AvigeZwI66o4JN7BSgSCIaA','HVOJVEWAAlY1G','XpAegzFOfmK',13);
-INSERT INTO ti VALUES (1703288071,-108,'EzdEYOAB817w8iv338U5','mjAdYvNvzfjAF5n4k8M1PyDV0','cJpFBWbMtSSDEzjzvqWPnyRt3Axawun7ljlqcAZrO5jLcVZPHzqxPFhpADXMQuNBnNoHW27SIsbApgq91YH','Fk1EThR6wVCRqmUQeh4FFZ3u8DDUyC3R3ffdi9SgwrcXMyB2m2xgjckJqfZI1DRTvG7zAZdX8VyWyw2tmVMSFfWWRmylYqhIxs0xKDDQHY6QqdBEyIfxxyqymuyJH02bXCLPhkp5P0Q3rncOZGBYtFN5JOylyoRvWYAiPHD6vsnLfpCxJX50AvigeZwI66o4JN7BSgSCIaA','HVOJVEWAAlY1G','XpAegzFOfmK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED, c CHAR(33), d VARBINARY(89), e VARBINARY(87) NOT NULL, f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3633868017657192057,180,'7zswvI6ddKUXfVwhVZQS73bprl','IliO5vo6Ts90r43fwBphUvTYsxqGf2VEpO7pWDbTfTxGdjAEc6LsaZUoJjvj','F','IEuRMZbgk4nxSSebp3zq9EhzweJsVX2hbz7LqsM866tYBWCtvPSe9','cDCU86hx76uv1kDA7vB73KxHBcrfsRyI','87MkauNfPuHDZN8gPBW5SgK9MY2jcgdIEVuZAuG6udh5z2RibikLFoTc0YdyWHUdjxcWWkS0Jw6T3KaLtuxbx9MechK925UTLITs',0);
-INSERT INTO t VALUES (1881316702332967560,143,'NgCg13A1FDiMJJvrufYpx','vqIR93bJsppF6fgSppWmw2m8AzQZIrNCPg64pjQ8aK7hkWBct1m2JeAQw3','sWz8uFB4agjAMKkzCBMszlufUvWQ32z197ZK00mKFBpmJ5vVIp6YwIeDAXgAUWPX1lnhypH6qyyiHbzEaJiq','fnjiqmhcZ7dBaqVHCsjtmRF9L3m9TdpSM','0aFkXb6WCU0FoEVFrSZFFYsfP0Nn','cNV5aTxyyK03',1);
-INSERT INTO t VALUES (-1866997224875919983,100,'q7Dvlo22DtWl2x0gCnIh','32cjbNFzUbHDZ70CDKvivzs6GNMmDZCTiJI8x','9B3YeJVmvKmpuTVUMeftudP7XGpJqiyXXwmW10YUxtgGizKOl7rqvhuevjApRa6UtPz','DwD7pG1CHeE6SApRf6AXp75HkfyTtXUdONJpK8XjuVxcBlVlJxrSptvEFc3Rm','Z99OqZtawahUwcJ','N3E7r6V6tjSk158H8LBUzKrUPtaquT0DtlZzyaGpk0sQvDZraXJ2NrUrd5N9CSomQhdG',2);
-INSERT INTO t VALUES (4859811405361660423,203,'q5YvZcMiBtRvi','Nq0BnC','bUQUrGdl3X7kgzGuQAKxgOE0OLacsqR8zzO2cxgkV6VtyDLgpiEDd','ON8uzzAEqVkIeOtsSy7dKiji4p18cQGBttyiCj4i9qipeT','zqqdbqTmQfs8laQp3u','l0RD6wpLeFetmtXYRhnYG5eaRyOHaojNrXVD2lN9Q4R12t2RQZyVGI0b0OkhnCaKce',3);
-INSERT INTO t VALUES (-480369651037754863,207,'rnOJPrlsPnhRuPfPRLoRHK7hIld4o','mVCt','II6Q21PfrMNVAOw4A9cP','UPTInw86OZOMGpmOgtxzgtc','PK4TqSg0Pc7q9iWxzNLdJVuNABQKEIZadiem2aA8ENgsudLbgjpXcoDn1nfjvjfXc','K9po8AzRgBbE8jKBMjzxndZ6yLiS3XkwcSTOxvPfpuI4jUdiCPLhit7UJ9xUYko9s1mYBmrLpZRzgLOCx5UdRl',4);
-INSERT INTO t VALUES (135715739392466191,11,'OyfJ9vtgGnncPtRlnXYrsiluO7sc','4kvgdH4OAsN2rYjtdv9oqlQ2QbipNTOXycClqgBcWekm7PwY8Kh8KdvUv37pbEmmdutyZC3KhSOh','MG','mGLpj7DShxMr6ZjK956PNNSv4QCP0GyGkV6xe1xrb','LtVzVLypLZOCTsuEnK0E3lrilgskoI3CMQvgp5M3zsL9x6lVtdQ1U','bLwqroUqNaDT7VQdZx9',5);
-INSERT INTO t VALUES (-5363953711435583711,80,'qZLI3JBHO0NsxkDUuTTazwLgk3LH','pkWUqfga3C0mX80ML2I1ChJZQG6mQWjXCNwgbmsCnAEz6XNko66iYMpAuJx4YTdJlxIKgR','dc8a','qvt9n07D6MYn1Ic7pIR1aOEnUBIbx1okfrx','CFlMyHqrSc8mQKtmvCf30X','vEjT7qpisKvN8rw8vAsmNaGJh',6);
-INSERT INTO t VALUES (-7449874596062946537,86,'ORnixQPE4','0rrYGrXoL61BI33dIWFHWVEevPubDY5ez91bybn','GIj0mssd4mwaPnYQX3YfgZFctiLCIozMKUIcO7Z0ne','ryJB','uyK1hPQqmo1vNQf3NVJXBLQY5sDbWVBeWf5dyAeCQ6mKgtII9X89XaavMgpZyCq3cQgA5WEnZmaRwXAlJaZrCb0N8cj','2knQ245gJBnluJophwPL',7);
-INSERT INTO t VALUES (-1973969964917146168,70,'jt3mA4OFjKEu8lv1fd','ZpEVVnspjC3iZZDOEF5sLYHquufORlUoxbJzaS4','zN3wnunSt0ABfEOJMrLzu2y89xNE5PHVTtijGirIujcuRI71HHwDxzNILcJQJ3FeNHj4HOUSLC','QlP9vvTlovRCP3snnwGk50NEfGpqqrgiGYLVbZNJWckzCpokPgoC','k3yMz6','jUzT5shu2iahg5os',8);
-INSERT INTO t VALUES (5448554221294932047,124,'01yh7PvcwpIrzhu3QJZ6xtH5WXw3Fr','ivClhSPcxnzT32gCejxINdSlMWxElwnNFnp17KP3pqsZW3AAA4W8YStix','CIw9hQdg8MMlBkA0aG','duBYHuUL6hJ5sE021IJEnlIPD6z','Dm6EZnPL9nQ7KLlAWaPT4IPWPEHsOROyfOc6SjQ','OX9ujTGCo2CgsJjlsm2k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3143380000268222665,4788675664497229649,'h3wNIKsSkMMJDPxIAMRw','ZfnGJ3fu2PdMaZDzz19UsLmQrzNFevHtXixiF9wnXEhD5ab6x3I57nCM86803nJHjFiGJ00RUMVm3wOPxm9rOVDpwbVZChrYmsYzEYwSyP437zAKRBMDAtlRYzrFsbZai33vZ6AePz5FFs46h2X88GKwZEKi9XodAKLGNPkSWCeuR9JZq0','W6N','xkTynmEagJJ5FDaT1GXaLuW0X4NzadJJ1gd5S44SLwPOpXhYseo47VEKi4gASFe9RpvWYKTUdiAzmaZjmimdMFxqf1RRYTgDQRwktj5laubLyQOAmvwDQ3cjxuyOIoNEgFAMmR7aFOGOD04vJMqYWxkdLECCklFhmGvDXn3fkVFOpV8nq9rTYkHQMbHcUoQZukzNud29AZBqKB3h3EnG43TTJLOGN0KTjkBEq8DwjlD4lqmM4J8GQnQ3lmt8X','np','5',13);
+INSERT INTO ti VALUES (3143380000268222665,4788675664497229649,'h3wNIKsSkMMJDPxIAMRw','ZfnGJ3fu2PdMaZDzz19UsLmQrzNFevHtXixiF9wnXEhD5ab6x3I57nCM86803nJHjFiGJ00RUMVm3wOPxm9rOVDpwbVZChrYmsYzEYwSyP437zAKRBMDAtlRYzrFsbZai33vZ6AePz5FFs46h2X88GKwZEKi9XodAKLGNPkSWCeuR9JZq0','W6N','xkTynmEagJJ5FDaT1GXaLuW0X4NzadJJ1gd5S44SLwPOpXhYseo47VEKi4gASFe9RpvWYKTUdiAzmaZjmimdMFxqf1RRYTgDQRwktj5laubLyQOAmvwDQ3cjxuyOIoNEgFAMmR7aFOGOD04vJMqYWxkdLECCklFhmGvDXn3fkVFOpV8nq9rTYkHQMbHcUoQZukzNud29AZBqKB3h3EnG43TTJLOGN0KTjkBEq8DwjlD4lqmM4J8GQnQ3lmt8X','np','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-4485637131034354748,18278495769848322093,'zdrlS4vKhyqe7SDRzcK4GDe','en78T78G6P2oiZ5Oz5WWZghVzSTLxbqSe6paLCsdYlO9oYrh6RchCPb9kQVy2N2xD6eEZ8RlZWdA1BtRN6yIT42TuF9rzVKL6Nc8HNrhZg2WUjif0NGtx1Yy42c2gthtb7oRSsacCFVuIAtJIHJm4NHtz','V5Y5X','UtLgDfH2iZQ6yJK9XFT61BoF4S4y9uNXfDGPFkLiPzTCQYiHc0SEYJyN','L','B',14);
+INSERT INTO ti VALUES (-4485637131034354748,18278495769848322093,'zdrlS4vKhyqe7SDRzcK4GDe','en78T78G6P2oiZ5Oz5WWZghVzSTLxbqSe6paLCsdYlO9oYrh6RchCPb9kQVy2N2xD6eEZ8RlZWdA1BtRN6yIT42TuF9rzVKL6Nc8HNrhZg2WUjif0NGtx1Yy42c2gthtb7oRSsacCFVuIAtJIHJm4NHtz','V5Y5X','UtLgDfH2iZQ6yJK9XFT61BoF4S4y9uNXfDGPFkLiPzTCQYiHc0SEYJyN','L','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8816056438226829092,13237294889937690836,'cHYEDmcrEeiSuLqiiMX','uz5Pj8EXrP9LnUQcBhBkcJ6WUznQlNJSn1cbAIEFVLawOgthatZnAJ9TtAAhs9TUnt61rSFbOqKolGWlxb1mL6ywnCKYeea9RGF6YN2sLfgX3IvZ8Kb8Xh0iclFeGr1JfHykQrMPMnhLNKmtNUPAM1tDRwX','tmTp3TgyeLE1Tst0OP','PAb','Y','Y',15);
+INSERT INTO ti VALUES (-8816056438226829092,13237294889937690836,'cHYEDmcrEeiSuLqiiMX','uz5Pj8EXrP9LnUQcBhBkcJ6WUznQlNJSn1cbAIEFVLawOgthatZnAJ9TtAAhs9TUnt61rSFbOqKolGWlxb1mL6ywnCKYeea9RGF6YN2sLfgX3IvZ8Kb8Xh0iclFeGr1JfHykQrMPMnhLNKmtNUPAM1tDRwX','tmTp3TgyeLE1Tst0OP','PAb','Y','Y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(17), d VARBINARY(4), e VARCHAR(91), f VARCHAR(20) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42,1956930713763101102,'7qHTm','7','sM9z9G5p4uoGl7e5lL96etWs6Qaq6EB7ZidzDcGmdMlZnzeZcsUQHtdPQCiOgjQvk0StMxqyhmqHWyKDfPv8dler6J','kPIEZqW','f','YO',0);
+INSERT INTO t VALUES (202,6223497625261015138,'o','w','OLq9','upnhpAm3oaog9Gk','i','v',1);
+INSERT INTO t VALUES (159,10774632562824144296,'z0tViXVcHtT','04a','1B0j11jelmW9ytjDE5JYr9ppmo6vBGv7LHZkOBxkEynoAPMktHTubTVwJC1uuX1WNKfytmVpACDaYB6WY','905p','Y0','V',2);
+INSERT INTO t VALUES (108,15626029784442686882,'rW0ziEEMRlPHHKhX2','XdzA','PNQ90RZrRKeYVDjhwFOMMfKzxqGVP6jUJnqzeD6LDWpJEkBklj4hq','yWr34','p','cw',3);
+INSERT INTO t VALUES (206,4576538904048409908,'xg','wTvy','jBRD6ueK9wt2rGDcvFgwhlu2OQNPf4ObOdzCk','1hSphg','B6','6J',4);
+INSERT INTO t VALUES (153,1018214298911612028,'Z586gvqh9','8bZH','LaRH4QIRamrw87NHGKX2','wVu4vR2CaKGGLNDQu','kS','u',5);
+INSERT INTO t VALUES (158,766606714425239427,'3ARRkbXbiyd4D','19','a5wuApgPJ2hTMLGHqSjtU2PkMSqBPiTMoJjbt3Zr5ETmynWhoSiHi5y2u','UIF3p9dCaIzPMXgHgBZT','4H','no',6);
+INSERT INTO t VALUES (18,15456449566946534492,'5BSbf3YmkGs','yPQL','TnRrecMuVEr0OynljkOtmaSe','XXayVGfYtA9','9h','B',7);
+INSERT INTO t VALUES (61,16066948471971527740,'gsTl2HB','Anso','jpRhnE1aCRxRWCHnHbqW2HWIuSSjd54DQIIBw8t7lMfFa9iqt30nN6DtmnOooEjRi1UkKNayX3HtLb7oiasUt1N4c','Qf8P','J','f',8);
+INSERT INTO t VALUES (8,745992750637777387,'vQ','R4','7GjoTaQoBXuu','atooNTP','3H','W3',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(17), d VARBINARY(4), e VARCHAR(91), f VARCHAR(20) 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 (-4293154991557324838,6,'JNC2cikLJv','Q5VKKWqzT05UrGc7A3CroUp4ELJAlHKRoZYgtVPGb','zQnVFMfBx7c97UIKfroNBPIGQOwYRMd','pCr','efOBYHTdomh2HjSFOes6hIEPs2BXwYbsCqSTce2yR0dlBJc0z','JVBWeq72KMBjVPCpLYmwKFJVOOEVTBlkVETdnTOunRpMCCAz9umgMYQeqP0if4LkuXwt',10);
-INSERT INTO ti VALUES (-4293154991557324838,6,'JNC2cikLJv','Q5VKKWqzT05UrGc7A3CroUp4ELJAlHKRoZYgtVPGb','zQnVFMfBx7c97UIKfroNBPIGQOwYRMd','pCr','efOBYHTdomh2HjSFOes6hIEPs2BXwYbsCqSTce2yR0dlBJc0z','JVBWeq72KMBjVPCpLYmwKFJVOOEVTBlkVETdnTOunRpMCCAz9umgMYQeqP0if4LkuXwt',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(34);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
-INSERT INTO t VALUES (5844805391645933665,252,'uubPamcEFapL','tw4agGVZELAeN8PyXFSZTXYnP0Az5FKWjXh09luP8NvIK11lgGvwOZLzRV6ZCyTqkLAdCe4CGGt0tN07','AEzePY6tv8cQ8HrovKY13i7C1SxE58PjKVLU88M3TldMPyO','rnxG8imkhHbfwRgiH5h6qvX9FAXrKwHeQB','1AASoclg4jqy6xcO3NMXWgEXY7HNhFxyQ8hRjvOkZdf0NdRzwsCQXjeHOuJMMHnZwLT4r','Mm3wbw3dZsW78DzoVB9d',11);
-INSERT INTO ti VALUES (5844805391645933665,252,'uubPamcEFapL','tw4agGVZELAeN8PyXFSZTXYnP0Az5FKWjXh09luP8NvIK11lgGvwOZLzRV6ZCyTqkLAdCe4CGGt0tN07','AEzePY6tv8cQ8HrovKY13i7C1SxE58PjKVLU88M3TldMPyO','rnxG8imkhHbfwRgiH5h6qvX9FAXrKwHeQB','1AASoclg4jqy6xcO3NMXWgEXY7HNhFxyQ8hRjvOkZdf0NdRzwsCQXjeHOuJMMHnZwLT4r','Mm3wbw3dZsW78DzoVB9d',11);
+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 (50768,2888391787578289880,'hnB3yHX6sUxvgBIu','2B','Oyw3QX56tdDw5WQVgG1EJRt7Sng6rdnNjNh6O57IUwVu2qIU6lZW4LBP9xwEeA7TlfVrMz','w','g','K',10);
+INSERT INTO ti VALUES (50768,2888391787578289880,'hnB3yHX6sUxvgBIu','2B','Oyw3QX56tdDw5WQVgG1EJRt7Sng6rdnNjNh6O57IUwVu2qIU6lZW4LBP9xwEeA7TlfVrMz','w','g','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(18);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(18);
+INSERT INTO t VALUES (23045,2520194765039340349,'QhQ2A3','ZDa','0rVyB5UsHi87tzvPwk7fICWWZgduo','1s','Ne','G',11);
+INSERT INTO ti VALUES (23045,2520194765039340349,'QhQ2A3','ZDa','0rVyB5UsHi87tzvPwk7fICWWZgduo','1s','Ne','G',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-6879996342084036834,78,'1dpBt0dd5ZOx2','2Ta7JTg4EtOUtcelcV0IXFyc9xrpy6aZB6zdlJO9KMSEB2KF4Dhh1BgoeBF31D2TQxgm985FoiV23v7mESHSmkQq0lZI2y','sASyREJVJBifjDytOujqxxaBb3iFUA0PVriszS6','ZJ','NvdpPhpRCns5Akro7BZ2QzftfKBtFjqPZgdprktk0chkC6YegQgkS5hOASgR1sTPSkAhrbowntq14sfeuTgmz0ysU7suT4jR','D48S4HJ3yadCoykZH9P',12);
-INSERT INTO ti VALUES (-6879996342084036834,78,'1dpBt0dd5ZOx2','2Ta7JTg4EtOUtcelcV0IXFyc9xrpy6aZB6zdlJO9KMSEB2KF4Dhh1BgoeBF31D2TQxgm985FoiV23v7mESHSmkQq0lZI2y','sASyREJVJBifjDytOujqxxaBb3iFUA0PVriszS6','ZJ','NvdpPhpRCns5Akro7BZ2QzftfKBtFjqPZgdprktk0chkC6YegQgkS5hOASgR1sTPSkAhrbowntq14sfeuTgmz0ysU7suT4jR','D48S4HJ3yadCoykZH9P',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4319522916744258120,238,'3nUrzKGEeTzuFbmNogWiDrJHyYSYfCtAC5','Vhfz9bRIo11oPL7dWePEpXcYWQJbP8RyfaIGjzOxh03DvAjQjuptAHDFwCLyxXxfuInrqoVtsZEZOxrkEPigyudPhYB5MPeqPaa3A4','wzQOxuojVh8n2zdiI2rnsoCul02ZhLXiE5LvighJdsxcLgFWgPb7ZX0nnPgR1N3MCYnD','e1bK2HnSPGvnv7BjSAwYW8oMTcfkp9Lljxu8PnXOP4Lq7pkZjwkYAu4ezisIqkgIPaL0rViPaFd9TupBcF2k8gK4BP2OxBdR0efsyVCWKo0f9utpcN5FMQlKmK2pX8SSxQp5IHyVW0pcJJnjxS9IqcBMl64nsNZZT3UtGQ1nlTC05gVg8WoeQQLfFjv5MgVddH8Rxt5FZuhotsoNehr1eh97oOEi0jGGLRlMqkGlYgu','ahZcLxAh3','Mmez3Mlu5JFKWOY0pcZLHMrBJXE9aNV55EwgAgCLLvRdR9qTmPt0kkcsce0dITxXZyPQfpNBasEeMPvQ1w9qgZztxyeoWg4kKml',13);
-INSERT INTO ti VALUES (4319522916744258120,238,'3nUrzKGEeTzuFbmNogWiDrJHyYSYfCtAC5','Vhfz9bRIo11oPL7dWePEpXcYWQJbP8RyfaIGjzOxh03DvAjQjuptAHDFwCLyxXxfuInrqoVtsZEZOxrkEPigyudPhYB5MPeqPaa3A4','wzQOxuojVh8n2zdiI2rnsoCul02ZhLXiE5LvighJdsxcLgFWgPb7ZX0nnPgR1N3MCYnD','e1bK2HnSPGvnv7BjSAwYW8oMTcfkp9Lljxu8PnXOP4Lq7pkZjwkYAu4ezisIqkgIPaL0rViPaFd9TupBcF2k8gK4BP2OxBdR0efsyVCWKo0f9utpcN5FMQlKmK2pX8SSxQp5IHyVW0pcJJnjxS9IqcBMl64nsNZZT3UtGQ1nlTC05gVg8WoeQQLfFjv5MgVddH8Rxt5FZuhotsoNehr1eh97oOEi0jGGLRlMqkGlYgu','ahZcLxAh3','Mmez3Mlu5JFKWOY0pcZLHMrBJXE9aNV55EwgAgCLLvRdR9qTmPt0kkcsce0dITxXZyPQfpNBasEeMPvQ1w9qgZztxyeoWg4kKml',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(50) NOT NULL, e VARCHAR(66), f VARBINARY(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16668804617194237893,518549479,'9','Z1wQgTbojqADs','9GBWI2KNp7ivjExthLCjwBSC6pIBl8jrW3PHcCOr','AdP9OJn','sWpuMuJG0jbo1OeEVY7RLNVYb5BkjKVwhGawNVQp9','a4iBfSvnR4upbjiK7E946zbcKPHykaNNjCbAtlYLZVZAC9JlNxT8PKLuj1OYpm4yV6hhe3Rrvlmovlnwd',0);
-INSERT INTO t VALUES (14405347531422803602,2251918894,'d7z','gTpKwDrgZF5MsU8J77g1','OQA94r5UbEb8zui4Ck','qR0LXBS','sxGYJ6XgNoO','pJK1x98s1JUEGtFwdisOKOoc3Vtgg4g9VOu3BzwzCvHDVksarVbAfsfepaU',1);
-INSERT INTO t VALUES (7254243183600019318,1471753639,'oPQ','oGSRbV3L4VfHIUC1yIvn4x1nCtUzVwlB9A6LUHBm','e1zzRJj0BzofMZ87T2lPnL0ALRs','gMBN','hC7zCONhfTfHTHosJTiwB35hSEUSaJwX57GvPDk5l4PX','SBZnbC2MQvfrqosezT0lzkS46OUzoCO0lOOixkDUgXWHHvFhvg0',2);
-INSERT INTO t VALUES (12641491664757980328,3590222485,'yA','a7Wpuogm4gepPg','PF8pNobtshe2OFBCwFuMVzHbdtz2QysIF3m5kHIojCyBjjf03PiRdK5AceBoO7','jYXZPj','Lc0JTzqPCFv6DdWGhuSsDrkajvw3F4tVbqkOtJM1abIiR5KW9hHl9dY4U3xalepCbRBwaCJoL','6gFVogqJSlY9QF0KSNyEuQTegmak32',3);
-INSERT INTO t VALUES (18388312707872970374,1439235364,'UP','caBJVzXOUTBD1G7NaBHebj8JmyIRIo4ti8Kp06MfaT8DoJRU7','MztMbUn23dwjUDv0bDVL2JAABall9Wgepas8iCN3DUd','E1','A7bDSwgM1p5V0IqZ46G8PcCN6UCkddqOofI2hyUP6e9v31jSlZJmEkLot3BPkjHIG6jMSso','JxqzQ39YNXkfWB',4);
-INSERT INTO t VALUES (3126216715403126446,836251408,'le1','lwVjUJtDpa7y2cV5BhQL4oiJgD4Afq4Y9','i1wP45gnPUGgQ5EL2xpCF8ZFm4jnmj','LIoivrm','HFPGQsdFePmblyt7yOufj7INAwjec6WCCRF0nnDTMuvesMfjlXNDQ1BzVXhXcGLJsGiOG4tKBHyDi0JHmYkwRf','MKqNi9MJQyC',5);
-INSERT INTO t VALUES (2415644014177620008,473981729,'Yb','vJOeoHkhKQzaPTJxMJJe7NXlHz2GYd1RZJ7Ky','MlBjnINM2iw706sDJifuilknT83PWohYZWvIn3mWwWmGEbgFUYR7cr3sQyi7','XzhOP','jcg53Hy6f4ZooH9TcgmHoDN3J59rq6SumWNhzxTx5IZIiu7jqrw9BXEOc','NeP3dLgXpClB9jKrKpr4fiK3Ylmz5Dek4NkZbhBebyKNHZgz1leTj92Q0cB8NmdAjuLVIgBFftGoNSozInARJZEXC',6);
-INSERT INTO t VALUES (10091880350931528723,917546466,'jNZB','M0fdmrj1Sj2HoC4xzH7iKwKJfWe10fH9QahjPGw2r','EdcIQsMtdu9Yc8DJ1gzrd','OhO','6R0Gt8ik2koqCK1HnG3r9EhE4QRr13qMQmpIjFSFtDUT6nL0H1mSVbeh6vElE','0k0qM1BuCqhD7HKZu1LI31rqoYPEK9CaI7Hdols3VA6ey5E51BU',7);
-INSERT INTO t VALUES (27030245574160029,3922782172,'Ubt','xcacziBsqhgeJ1Cps50z8L','AcZkCeX04IfhVOI5R','XiICJM78','cXrX3XKNHbf3kpyNKDm3dU83UHWLM0T5CSfshy7QIsvHKh7F3sbImZu1ULXONJWtGUqV9LSSCc3ycC2V1nePl8t038ea','kvlRBWRdCAlnamp1SjS3WoR2C6cgEARmJyR4WrXDli9zGhvYKEA1GhztOt4',8);
-INSERT INTO t VALUES (4358784261983954091,2095793767,'3','HEcH6ffEOvTtd2qC1z9s2XE5','vSZ','ATPYC3','aSWnnLcdOFzvYS7k7FE84OyAeyB3tjKb2Q4glVLH7YtqFTqIJisgAggNHIdVfnvx4RB10qPLFdbWbQpFzptg06YbPFxb','HCkU4AwJ8Q0NSAXTpYYaoh70DhlbJbpZVJBcb1suAy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (32845,12633027040892363115,'9xW','2kArS','HljZtN9VjkawTCmKhEf1wkfyIWamQtetQAhjpde2xZ0mIyEctgoLpuO0FV0','9U9iBFGR2','F','vD',12);
+INSERT INTO ti VALUES (32845,12633027040892363115,'9xW','2kArS','HljZtN9VjkawTCmKhEf1wkfyIWamQtetQAhjpde2xZ0mIyEctgoLpuO0FV0','9U9iBFGR2','F','vD',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (49199,8433599841690539756,'K','JdC5lxIvDfgrXnQIwBPEqK4jSRatWxXSz5NX8anEhlltLfwN7SwXFIRdoqnTsBR3glEqkE6sDIBztZCUpmoeZoSVpvjlDvlOHjo6iZf95RkufSgKMHmOc1O9Xc2URHacgS9s6a2Mc72bnKcyBr1tOXwR3HdVTZbL4JtNKv8NfnsDQVZG8vhRgNKvZg7zHOVUrliwM1Q32KUnvV11Rm5jRLFL9VuAbWvMN00GKpOuLv3AXaM0atp0ytz','UZggS9gkc1FgNpCismuDeA2ZiEQbG8DwHpCHy0PGqA55Vc1AwDtIE','6DD8NEIklMPeu9u9BpqatOhZnubzbWSErV4PLDUZNslkb4idn9wUu68e14GpK8zKiFcD8YMJnIEvDhUD8vukXGYZ8u0KlrTtbF1MjzeGgzIlRwIiHhqCGs8zfbFdye0ygVInn1z1VTXBg1FJJeg06KiHCqE53oCki1KkHsSVgZIa3KaCFPebkeGakq9GujKKADxrTLlmVJ3isgSIgW7CIS28DDMvCyuZKSRkD8','I','Sg',13);
+INSERT INTO ti VALUES (49199,8433599841690539756,'K','JdC5lxIvDfgrXnQIwBPEqK4jSRatWxXSz5NX8anEhlltLfwN7SwXFIRdoqnTsBR3glEqkE6sDIBztZCUpmoeZoSVpvjlDvlOHjo6iZf95RkufSgKMHmOc1O9Xc2URHacgS9s6a2Mc72bnKcyBr1tOXwR3HdVTZbL4JtNKv8NfnsDQVZG8vhRgNKvZg7zHOVUrliwM1Q32KUnvV11Rm5jRLFL9VuAbWvMN00GKpOuLv3AXaM0atp0ytz','UZggS9gkc1FgNpCismuDeA2ZiEQbG8DwHpCHy0PGqA55Vc1AwDtIE','6DD8NEIklMPeu9u9BpqatOhZnubzbWSErV4PLDUZNslkb4idn9wUu68e14GpK8zKiFcD8YMJnIEvDhUD8vukXGYZ8u0KlrTtbF1MjzeGgzIlRwIiHhqCGs8zfbFdye0ygVInn1z1VTXBg1FJJeg06KiHCqE53oCki1KkHsSVgZIa3KaCFPebkeGakq9GujKKADxrTLlmVJ3isgSIgW7CIS28DDMvCyuZKSRkD8','I','Sg',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1372,5890590109136330254,'x5lvKSBy','FmtmwlbIseIfneRetIjGPvkJi6lvcq0GHC5yF4buHKd7tbw32Ysd3f5w','5r7dTW5BbnsT0hmqw5Uz2JMMpdkS','h3ODXYh3C60521HoB27R73pwq3v7opq009Xw8LOMTcCaKQTcEWBKmhPc1SfZQlGuW','SQ','U',14);
+INSERT INTO ti VALUES (1372,5890590109136330254,'x5lvKSBy','FmtmwlbIseIfneRetIjGPvkJi6lvcq0GHC5yF4buHKd7tbw32Ysd3f5w','5r7dTW5BbnsT0hmqw5Uz2JMMpdkS','h3ODXYh3C60521HoB27R73pwq3v7opq009Xw8LOMTcCaKQTcEWBKmhPc1SfZQlGuW','SQ','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (46656,3454568270419916167,'VAdT0mJhzSRexmGEd','4Un7800X','5jluEh9E0AVtoKAXGEiE7TgLPf4QsApvjpFAlBV','QQIvTYvWq9BqEBh4azZH56XHxiib5zEmrVU4RS4Wljj1SdJTme8j9UpaLmNttn','B','S',15);
+INSERT INTO ti VALUES (46656,3454568270419916167,'VAdT0mJhzSRexmGEd','4Un7800X','5jluEh9E0AVtoKAXGEiE7TgLPf4QsApvjpFAlBV','QQIvTYvWq9BqEBh4azZH56XHxiib5zEmrVU4RS4Wljj1SdJTme8j9UpaLmNttn','B','S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c CHAR(85), d VARBINARY(87), e VARCHAR(22), f VARCHAR(74), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-913092478,185,'oFkiSz7pMXtBlLOG3jCJm2UGp1HoCQUTzgc2W','fnUeElKmm8NsmrgofsFi9pe3V5xoU32XeyUVaFC8DRwHYU1dBUXdVjmiprhi','bw','CpsAfxIQn','G','N',0);
+INSERT INTO t VALUES (886932447,209,'ThdRPxtwu6bALJZ6ew2KAx','fIBPAmLfbXV83TfOHAN56PXDVaFZOtCyzfVw75N2UnJCWT4PXD4atD7c7AOb4Gm','Xgurn33pD3z641oRyw','3ZSH0SkCelmig3r8OSRmQW0ldn7frWfiuYYHcYO8Be827dHh91EF6sveNc29qQVUwAdu','2','iP',1);
+INSERT INTO t VALUES (-793474160,139,'4dxL3AtYYV3DJjjBXQa1dYc1SztP9UcsKyn8rXZKLofuk','1225wy1BZOe14aVUKqQI0MVCuD819WG9mfwJvdfhMOPawMl0MZ89pzVN','M29jRqQaXZm6m2Y','UqWZI4DYBWszOq1fiACqbXJWJKUMMHEGgwWlg9MhxnxkIFPS1l66d0KzUy7hsMFYfAx1OVOZND','E','YN',2);
+INSERT INTO t VALUES (642941246,208,'I53EBbJBzvBOuSarGQRhbSXuyVdgDeWMRqMEtX24g9jY2uwuASK','IRy9VRPYIbZAaaTORZ8iTZnBim0V2coGIUYt6nANAhcHKlEfE2TaDVbSQbeyxXsimuJEC12bns354obtZYaY','CA','gcLY5xWDrFHGd5GrGNlcKGW6u1T539m1A5zegI9','I','xn',3);
+INSERT INTO t VALUES (367477801,182,'GiElST9ul9VOPcBbEdwPlo17YjejIdtAfYdoJlF6iMgzuinMkgxqruq0RaBpcZKqB8ppRUiyKfXiE7CJ','bTJa3PBmjugukfqNwAngBhm3JaFYk3Avf4KbcVFhT0CZe','DR','DT4OZOd','o','D',4);
+INSERT INTO t VALUES (191593144,116,'5qQi0l60htxaMltjZejTfrs','zxXbaF31vScuST3IpzuDi9N0YSpdj1NWFCCTF0s8RNvkputJ2erq14mBbOpYnn9n','wBvJbJcHfMtSpMJAwS','zFvkJWwMQPaHBDxyCAvbSEjr3vxaSx9uPQmz34hleS','5','H',5);
+INSERT INTO t VALUES (-1773573786,169,'aZKgabFdQgo3Fv6wy','I62IGKuPgHzxEdgZatvrF8pZxHcvC1vxCpLSsFDq2j4yIC5300nFW0aow3UNhjfv3U287','uvZXV','XEq23k5X6C8QmWD','7','St',6);
+INSERT INTO t VALUES (-1877186747,33,'dbuc3ozIraxIgE2Rng38z3qnaKbpXjKCX2pntR','QAibJcL6gkCsS1JXizeJyBphomQbODYPskTaLzLPMy','qyLa718ss','TAWhI6LE67GI5fS4','D','V',7);
+INSERT INTO t VALUES (-1848328597,97,'n9lVcmsPDcOjWNGIaeCnAOvKi42stEht7Y7rX2RXaNi67ck8B6Q3wBU2','gGtpZ7ng3pm','MJe54NWD3O8m','sigo9lbz7dyGnWECodJmxDXrxNg5drfFc8KXt4LJJXpZY4UwoHdUevoUv','O','4',8);
+INSERT INTO t VALUES (-1587829214,29,'k42JtInMkZzQSH0YxaLjTKINOIogeSboAQgg9RymT','dOJai0BRzgl6GB5dfgB','db7PWSlG','eTZP6MM8IcZ3XUopoZGqywf1u28WmneEpLofUHxiJYnmxg6yAqaJ06p0kdXWZdq21','S','e',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c CHAR(85), d VARBINARY(87), e VARCHAR(22), f VARCHAR(74), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (6359223485632946133,466602511,'22Ni','2KMWLDR4040s','1xJqyRUqcr1pBvQ9dDjYgUZGCKXRDqSaPwu1lcVZLF8zAE2kCf','uaMicIZ','08mUv4YmcFz9flfTVnzi1Jggkne','NulIBnQl3v1N0xKT6XxK46LuHDAaQNeyKv5ifOfD532EWcKVL',10);
-INSERT INTO ti VALUES (6359223485632946133,466602511,'22Ni','2KMWLDR4040s','1xJqyRUqcr1pBvQ9dDjYgUZGCKXRDqSaPwu1lcVZLF8zAE2kCf','uaMicIZ','08mUv4YmcFz9flfTVnzi1Jggkne','NulIBnQl3v1N0xKT6XxK46LuHDAaQNeyKv5ifOfD532EWcKVL',10);
-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 (17915732265492412351,1034069600,'3D','XGLZu7mhziDD761Ju2uuj09IK49sg','Q5NMWeBPHrK867ehcPlSh1GQ92NHTM41uQt35a4mmnyWdTmXY9OwdQfx41d1sjRC','Mo7d0k','RV18lGCIh88EBn5P0SFej5JeTu9uxKx0ztN','rU3Tx6VHFm6AO6CrRfswfXtOhUCtqpqya5nmYLSSao0tJmmT6mN5QapFghN',11);
-INSERT INTO ti VALUES (17915732265492412351,1034069600,'3D','XGLZu7mhziDD761Ju2uuj09IK49sg','Q5NMWeBPHrK867ehcPlSh1GQ92NHTM41uQt35a4mmnyWdTmXY9OwdQfx41d1sjRC','Mo7d0k','RV18lGCIh88EBn5P0SFej5JeTu9uxKx0ztN','rU3Tx6VHFm6AO6CrRfswfXtOhUCtqpqya5nmYLSSao0tJmmT6mN5QapFghN',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8774120281463873684,239245847,'o3','uC5zbJYhcCqzFY317nXYaOstGAgX2gd9YcpdwJGGGw4V1j5s2vNvTPKHURLamhHiMcsgfUMisdS246c9J4O2oXffKEfWL6jB1GEwspUQ8sDSRgwedjQl6opsUVjBiK9MNktfZb9WBCz5ocEsBH3GSJDGRxhK5BFLmjUlmibF9N6qgo5QVULaX6Vi5fmEJ8xaW0LId8WH9','kYRzrY7nocuOZGRLHvGWEMvZ6pRwru','noV','Wj8qkLhKhHX','C8AlAIva1j7B7BOirQvTsXwntbcfDNuWSGHcvsouTjNTpzOmfCpq1pzTAVotfTynY1sxH',12);
-INSERT INTO ti VALUES (8774120281463873684,239245847,'o3','uC5zbJYhcCqzFY317nXYaOstGAgX2gd9YcpdwJGGGw4V1j5s2vNvTPKHURLamhHiMcsgfUMisdS246c9J4O2oXffKEfWL6jB1GEwspUQ8sDSRgwedjQl6opsUVjBiK9MNktfZb9WBCz5ocEsBH3GSJDGRxhK5BFLmjUlmibF9N6qgo5QVULaX6Vi5fmEJ8xaW0LId8WH9','kYRzrY7nocuOZGRLHvGWEMvZ6pRwru','noV','Wj8qkLhKhHX','C8AlAIva1j7B7BOirQvTsXwntbcfDNuWSGHcvsouTjNTpzOmfCpq1pzTAVotfTynY1sxH',12);
-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 (13068630113723031688,827152085,'X','tZ50A1VFB7svoGL4n1ImFMxWx4GChNK428ViX7pM8fzOQD1qa0ohszHkotYiWm55YEqNsM5dvlokTfR6ZqyNCTLfGAnGe3acArRo0dTePzyLP1WVESg4BA8f7yXJY7JqaDNJp4PMEBmL3yJlcnyOHwQSfiUpEuVH2OFRDHTLef3WVOqthhtEKBeq','qVuzIlSnnie1FkJV','o0xy6VIHuPDYjAJSlRaUgUCY3TAS6aqSDoat9FqPzCUN9lmOI3bKawLCa24oF8dAl0QCPgtN7573pr0M1pI0DslXRKWoBvpqNPUt1enf6xkj8gToaQmx1T15auFiVNRjL6Lbl7CrnO8eMsjuFognhaBuwufqQp1cnHqNcTAqxYTQbox2Qk4RcvpoRB3PrGVOxcKqIMi77dMafTgpancLhgOc8aAqpByoAbAu5jULTMmtPrCkO','h3MQMfzPq400xTk2otxm8sYJW7sZQT7uDFYSrpGdJNFKDvX7DPIkKn1S8FVv2BCsP0rRb0nKgY9APr07UI0pkUal0B3i55FQ','hCck2qnHhvTSbaNjjmnpU9aiwRUZGye26MkMHjmqjkHJXcTq4tSGwsjB02G3qyu',13);
-INSERT INTO ti VALUES (13068630113723031688,827152085,'X','tZ50A1VFB7svoGL4n1ImFMxWx4GChNK428ViX7pM8fzOQD1qa0ohszHkotYiWm55YEqNsM5dvlokTfR6ZqyNCTLfGAnGe3acArRo0dTePzyLP1WVESg4BA8f7yXJY7JqaDNJp4PMEBmL3yJlcnyOHwQSfiUpEuVH2OFRDHTLef3WVOqthhtEKBeq','qVuzIlSnnie1FkJV','o0xy6VIHuPDYjAJSlRaUgUCY3TAS6aqSDoat9FqPzCUN9lmOI3bKawLCa24oF8dAl0QCPgtN7573pr0M1pI0DslXRKWoBvpqNPUt1enf6xkj8gToaQmx1T15auFiVNRjL6Lbl7CrnO8eMsjuFognhaBuwufqQp1cnHqNcTAqxYTQbox2Qk4RcvpoRB3PrGVOxcKqIMi77dMafTgpancLhgOc8aAqpByoAbAu5jULTMmtPrCkO','h3MQMfzPq400xTk2otxm8sYJW7sZQT7uDFYSrpGdJNFKDvX7DPIkKn1S8FVv2BCsP0rRb0nKgY9APr07UI0pkUal0B3i55FQ','hCck2qnHhvTSbaNjjmnpU9aiwRUZGye26MkMHjmqjkHJXcTq4tSGwsjB02G3qyu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(96), d VARCHAR(19), e VARCHAR(85) NOT NULL, f VARCHAR(93) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2656423926,2754673120944085447,'jw87EcYaK4PgZvYLRSiAD30G1F15LXJi','hiB3KM9cGOKc','3MZ1FGCBaFyRCSooOz6gwOEmzCPHISsGv8uPTZrqRL78BfA1WkOdAs9V7pTi8XozmJwePw1jwzM2d3x7cAct','TChw8w0qnJ8HbQGfS7ocPVO9gcE68aFVx8seZIFHJKG5rbtQEWWsQhN6kNyhq','Vts9q9a4EBnvG09NaOLTorFDHK2O3ZK0ELfg2F6B3GR9EI','LP6S',0);
-INSERT INTO t VALUES (1271785340,11758191806305860881,'oS8rYYtVZX3TaqnTXFBqmVY6lY0G73tCsGGjROYw9aBJmySy0k4gqnmY3eY7A2RnrZBQpPsWz','S90SC4aO6fy','uJK1qeGe7Q0q4qbswC3RBlFJQ8a1Tvoe5YcvLRRIo6ghT3ND3x5gRRd3o37QW8uxDCBhqXIQIYicM','Vh3qFaqh6VHY4t5stMy33mg4ooCE5ppGVipObA3KFsHViYXwLSvjwcLWoDJZLSjuahUDXrpaLa','Ut9j3jughlXsumSuY6p4REuFNIQVb0xebnNTp8SHIBEJFvtoLsVeGhvP0TNr9EDQ6FkvnR6znj6P','JXGQfOFMlulsdmBUHL4Kr7yJcSsB63aFWBbQ6CM38m1QlFav5xJAnbCibyGc5UGy5CI1w3eLDQwK5xSet7A8s',1);
-INSERT INTO t VALUES (2303904647,5681281799493929934,'wEwF1lVi8zNG385dFuWY0ZXN7s3R4SWzZ59GiZsk6Zmmz8zuZk1ggZPh8KqssTgeskcyvQnGN9CXKXCtyPZeFqEzZHwA','Gn','MuQw072Jok1VSOFyh5SzHmE3wHoKqzTEUesLW7Ars8V4ZzALROiU74UfvQggCFs','2hGq','UiSNu8Jq0PfI1cgE0Ql1','J',2);
-INSERT INTO t VALUES (587954424,5571454986128137230,'yQoZqukhDJufpoGvc43rDYhfU3vSUP085nMtjyVaAvz58iPgbt0EF','RjR8iBKKhb','0Q3dTDc6pQApnwf7nLJJoSg9rYdz3yPNhbYOhyr52469skm7EW7MR6rZEmQJHNRM','mpIPNv1gRorCMRTEcCgEptteGglUzinqTG947X3KyZQgPSjvxA9ctIU6HMrWyipMVB6k9JFoVQB','v7xsNl0lmSTFvcJkafX7O22gWkI4ZLnzVlIS6lgsiZ69ztKuxybifUSyfTSiTW2Brp1ckRDl','DIPlVti5nPXWqizY62FbXjlfuYMXB7bVC62BkMZKYLLLhrSBYfTURbnXOuwvtMAcC55LATDbybvnqmJdQWx',3);
-INSERT INTO t VALUES (3052175938,2004008010013727976,'qSaw8ppVp0cdzyO49fE9RNeuiUAgFVLlN3HqUXOCND1tubJGJYj','0Awn6vVbT','9p1G68sdSLscAl6wy77C33vwD3t','ULpITv1T7Tf14qefHnKYs9fugj','kHOvuFaRyX3urqPPLCBAnCgvHUWz98iy78lut94N87J','F42ArO6YILEV3ewVT4RJ6RhOXEsHTHtbhgVcwjwLMa2A5mkGpdQrcMD7YYnhZYmxY8Kd2gUdu2c397iQRHpefcTzJAfb5tLD',4);
-INSERT INTO t VALUES (1983371578,2973207922766899841,'G7YNCenbTOdAo2MJ','XiqQ2Z6YpoWXVglb','efjFPlApEt8ZTAvzifpmGn6EERyXEP0oTakdYzi943nR7RVFRtc2zqjpsf3dODjjieByb28o','b8PJHi4','2pepe6','iTKe0Dy4WFn558aMWS3BijpCIR9odNxNZICSkue',5);
-INSERT INTO t VALUES (2328641372,7443129228090514926,'dfYEKhMpXMyBOC9lmBE20GxSOVDLnlZLywpnbODSF2ObqpoiiHxDTC9dX8gmScLIvN8KvmNg0NLOsvYAgPD5ILE','PubB6G87g4CoP','SEIZlV9qlaBRzsX6IJR6HERDWcSlFlBiJ340d','10j1l9gG2RmHs53MTDJJ4mnthUFBUUSjoU5yMb4ZVgGpqJ39frKBtjXjwzpOQ92OJ7mo78WX35ZfiHjZeUuqZCDR2f','LuGyjajrSFnyeEy2IR4Fm9o0jKkSH5ZWvJPwZkcwkaveElQz2NzdM3QLo3','Tio6UDEYSL7aw7QS6iRfcUxMJjIQasS4tpcRR5OnqbWjdJUZgWMoYoiiXD2FMEe3VPXB',6);
-INSERT INTO t VALUES (3973863999,3935547825150006878,'lsxff2ERtpCaP1mofuFAcltdiN1VQo1nLNUOrMeX0lGfK','EI7mCq4yd68C2N','hziQCDxSnm2QKwATqOeMAkKYSeLUjK6TuUE8NJLmHfpbdZeKF','02skwtF3k0MNE6BngeiCrGYvhr27XrI','DN1Sm','T1XsrqXgO5fsFRZvo3SHIlNcXfEiybnKHA5oTsWeeScVqonHsdQhd9',7);
-INSERT INTO t VALUES (3487391195,10928660378822762553,'Oyhvp55sHBA6sbljRNdQ2YvhwRm2U4TppHlQlzOcymtgRotYmadKjlAZ','ilUnl2rm','iAqUQudWh6TVqfR4MsKmA84aAjWHgB5dP8io5RG1bTlbzPjWDjH2VjT7M99zrpPRVQTAZ','KP4KvxljGB9sZ10kTBrjBHzzwe6ZN5QgP2X9uZpqZ3VEzRbgBDS7jU','bvPeS2wVx','0wL2acVka1lhw7HCwsm5lS2BuxzFtkDSJ',8);
-INSERT INTO t VALUES (2969872650,8151886345613086668,'1H8i7j53dswXTqsqJan3wUgYv2h00HbbCIvi1jGlOJTqpeSICJ3WpCsucwpDpsxpnFFjt6mKzfXlIPlgRRmWcbJZkjUd2','mAOi0BvVV','ovrsppWi4mDJiXshJVQCG6gYvTYaEVp','mZNEG4TLNsGpbxhSVKSp0G','A66hu3yQ2Vj3xaqrFJ6O','gBUzArWVFy68Pqm97XfW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2035633139,18294006298123462130,'XhT9pYDttNFgNU81HXv4RqFcuGUSpvJtlmqKAQIv7fsdnlgPcWLeFSUugfdJVPDWvILzbv6ktzRTModkyi1KIXSl5u','AGEz','OCwsyiclkWHLK2qmGG8PmR4PgbnlAi5jenXd3urDQI5SRuGv7szhUTrOUJx4p6sDYCSWgH5XRP6ickE9Gc6Cl','faG3PttlPEYPNuUtKqZKFxogHKsWn28I5YAQl0AqHzUUfV5pHpUOgsx6huUgEnQS9v4WrFCRdpuhmPJBkF2QXK2o1','Ha','wZzFYTGqIB1NHh87MDKqyjYqGqDzbfObC',10);
-INSERT INTO ti VALUES (2035633139,18294006298123462130,'XhT9pYDttNFgNU81HXv4RqFcuGUSpvJtlmqKAQIv7fsdnlgPcWLeFSUugfdJVPDWvILzbv6ktzRTModkyi1KIXSl5u','AGEz','OCwsyiclkWHLK2qmGG8PmR4PgbnlAi5jenXd3urDQI5SRuGv7szhUTrOUJx4p6sDYCSWgH5XRP6ickE9Gc6Cl','faG3PttlPEYPNuUtKqZKFxogHKsWn28I5YAQl0AqHzUUfV5pHpUOgsx6huUgEnQS9v4WrFCRdpuhmPJBkF2QXK2o1','Ha','wZzFYTGqIB1NHh87MDKqyjYqGqDzbfObC',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (1537435966,15706015057547463643,'umkAlZs8jUnJIthRG23i','RBhB0TRzkB0','iQIWF0NVA3wPD3HdEY1gT3gnSnhhXNzguWM8oUbf9jsDktA09Bo01JOOzKFNmGOluvu','5X','5FvBe9XDhAU8axDRPzgpkRj2sxxolJYnJny64MlMmDnZaNJjLR7','b97aIlZFoMRw4fuLLuUXUhfWFvBeu1XbPp8',11);
-INSERT INTO ti VALUES (1537435966,15706015057547463643,'umkAlZs8jUnJIthRG23i','RBhB0TRzkB0','iQIWF0NVA3wPD3HdEY1gT3gnSnhhXNzguWM8oUbf9jsDktA09Bo01JOOzKFNmGOluvu','5X','5FvBe9XDhAU8axDRPzgpkRj2sxxolJYnJny64MlMmDnZaNJjLR7','b97aIlZFoMRw4fuLLuUXUhfWFvBeu1XbPp8',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2012493989,14643397046346351262,'NiYXkmxhP5D0jZQ8xLBLD03obd3y0zpc','w4rwqr6jzfjk4HF9r2DzK8pyaU15u3hyavNnXP5cN1OvoXER0SjnRRrNBLBHa33q3Swl2dhBSPCTyKa4pDUAMUYeI59u5IjuYB4IhnFl8x4iOs8R1mN885ouXk5','JJyWCHu5xGA2AUPEVWFEl5IM16IY6CpEIqK0fvn','KSWTdSySm4','h8n38GXUFvhjXAhZooCIpTD02LD204mfWMpCgrB6eFxKFk2WZo94bsX3hnXA8YIDm','x27sLDTcBlt2obXTJVIkJDGfKdenGjFYNFHaSMp2GtMJodzPlocKSB2uUFKx6SOLFIMdgTIk4m6yfbDXybpVJ2sNFVSJ',12);
-INSERT INTO ti VALUES (2012493989,14643397046346351262,'NiYXkmxhP5D0jZQ8xLBLD03obd3y0zpc','w4rwqr6jzfjk4HF9r2DzK8pyaU15u3hyavNnXP5cN1OvoXER0SjnRRrNBLBHa33q3Swl2dhBSPCTyKa4pDUAMUYeI59u5IjuYB4IhnFl8x4iOs8R1mN885ouXk5','JJyWCHu5xGA2AUPEVWFEl5IM16IY6CpEIqK0fvn','KSWTdSySm4','h8n38GXUFvhjXAhZooCIpTD02LD204mfWMpCgrB6eFxKFk2WZo94bsX3hnXA8YIDm','x27sLDTcBlt2obXTJVIkJDGfKdenGjFYNFHaSMp2GtMJodzPlocKSB2uUFKx6SOLFIMdgTIk4m6yfbDXybpVJ2sNFVSJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3148148815,10666318194667799646,'evYZy3XEFFjEQ2EBAf4bcbGHc4279','EEP3FcLNlrabbJZLAItKgXGkNiE12VyS6du6pFJec3HOJmZYx7n6o59pNrECnmSbfV8Sf','5HhkPGo0gH35SC3PaPBdWnAvqKMggbsBpgGmWrs9qWGL01s6xB0x0Xn9depUJCl','I9Qu0c8I5xppMdVdazi3iaq0Rf30WSgaC28Ja1HHyVxyDdw4nd387Z9vaXboNGpkxD94sDCy696z36AYyp','OIQ9Res44VvJT8ULtnFRpv','d4fc47fhlHxxB0T0sgzNujxDNEl',13);
-INSERT INTO ti VALUES (3148148815,10666318194667799646,'evYZy3XEFFjEQ2EBAf4bcbGHc4279','EEP3FcLNlrabbJZLAItKgXGkNiE12VyS6du6pFJec3HOJmZYx7n6o59pNrECnmSbfV8Sf','5HhkPGo0gH35SC3PaPBdWnAvqKMggbsBpgGmWrs9qWGL01s6xB0x0Xn9depUJCl','I9Qu0c8I5xppMdVdazi3iaq0Rf30WSgaC28Ja1HHyVxyDdw4nd387Z9vaXboNGpkxD94sDCy696z36AYyp','OIQ9Res44VvJT8ULtnFRpv','d4fc47fhlHxxB0T0sgzNujxDNEl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c CHAR(64), d VARCHAR(21), e VARBINARY(73) NOT NULL, f VARCHAR(49), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (47268,-6415533526867523376,'jHDx','tQQFEdr1','dMS44xPEbXWpdBAN7dEjJF7XoF9UVEfb1ZqJFXROZndSWDlVpPZgB','Qu7etPATwueDlUHDtpeS6GIvYEEgt','COiMZ6Zj0AhRMvM9DtcjLlh8nr94RUxvTMN76N5qXUMxBUpVZrwudrCB7kY68rfJhlbUjwQQth','b1beksjqkL0W6eFSeBc9jmerSz58kZaaXMPSRY',0);
-INSERT INTO t VALUES (40406,3170203563379054955,'O89Vcoe1ZaPofgava4XPtw5DAwaUrxcMPO','Gqk2TFgsPc5U','YLdFD1Kx1NIkJZns','q8dVanaC9v9dMSaPEV2wzci4WstrmSMnKtEfkxTh8nBs6','WQsQ95uYVgCdiF','RWWL71JLkgpD5PZXRSeoOLdKcAtpJDSPHred9mJ2d4CxaqXooFRZKgWhihH9glNr4rP',1);
-INSERT INTO t VALUES (28437,303313464061019370,'Xea5abbBpJNiVs9c1HjxCg3kYpNViJcWlFK7mxvLasElBMClhBoHOS1F6teZ','DvVgZFFuBrjGnqwTcFez0','jh7S8x7mLruKTFVe','wrCwV4D5FtDiPMZonAqDp8OfvyHiov22d','1osQ9tWWm48wZN7rFCov9rUs1DatuaNIVG3f','SqWLrIH1pQWnH5l2a0lw',2);
-INSERT INTO t VALUES (46470,-4767847155176541463,'cB9h6m5VKq39qtEPs1cFL9o1jit1m7','e2aIPfSZqe4LV','nNEpRwWHsP7x7XASoIZdrHA0ZtXNa0LbnpaUog7rNJZDE9rVh','ZbT43Q','9KJDl1Vt30lXdW9PhHXm0pC9NCzlQeA4A4z81fV5pPJijyodgTYTBeQLCCHsdp0Vd4odYeXaYd','a4',3);
-INSERT INTO t VALUES (51763,-8841222777786614025,'zLJkyrqcAVC','1Gv19FN10c','4PmjSr9Aa9SjOgj3pW32rApjw4t','DMUnVfZnznn90eYTMhayejN21tJeFDzBseeLHKXnqYJ','mlsYWdpTr4tzgpzXNEe14bbYiZQmM5BO423nBuxArquhjzysJ8SuM0p5jW','TBZVHn4C',4);
-INSERT INTO t VALUES (64729,-7161015528269231780,'fWR2rj2s5sjKClrGzjC38sD','iS8Rd1L','tmL0saq7h8Hp8oAuGEaHZb7sBZwGHbl','ZYq4Jfuypz13o4DSmarvcrRbq4gfU1hqJzQEVlN3Xu5K','dv9WctzC0n8AIey1uwE0puQuT0hifJSVkELIihgfRSVW2SGQCVaRAp5U5RqFtK4Y1K2E7ONW8kgDI','RW3XJdFd6UD0t3PXNu6bQxJtoDnau5ThOp1TPDCnDfLCoM94jZc5BRo',5);
-INSERT INTO t VALUES (52773,-5113762006590106190,'ks0p9d4v6P38p','vVvhEumSVVy11qTHD8C','ABVltVI3tvukRAogetHV7nWhX','xZmw8Q','e98iMsD3hbTnrTAgKJ4t74VOKNAQVsW4N4cbXZ0HMJrIfx3bTupiZshEC62u3pE37PeD3nKtwVjpQ','PFc6gcKeFfYY1yJ1Aue1eZpcz8Rdl9usKyLblTdfSMpvA0mt31huWRg52Awp5n7moBaDRIJ9asHp',6);
-INSERT INTO t VALUES (30411,-6426826307699456889,'gTkYEZ18hkY6dBTi','BNbDdNGaoGEzYueXzG','W1TBwhrwXnQBdeUVSLgCvQ2IykSUUvgN0jap0BjmsApv4WZ','zGmJ3eAS7FXHunAeLIqFlF5g0Pab6ddqJGGnG','Jx615xzYBAuIwMz2GutYcsUuTQbR95M4fG5JaCYEDcNM2JjID','XjcxUwLjbjKeBaYhLiVFBCi6ha9fhS7y40k7FltHRSZxDnHiad7TnDUhiOCszXOz4',7);
-INSERT INTO t VALUES (54703,3502079822091914428,'1','TXolsWWwr','hVhe92UjhyXmnflHDcA8yBO9AcEHCwkZGJXpMG8K','8','HR6hAJUjVtXT79UAztFWP6AmxoWfsDfTaqCLkf1W21vOsDu6fVYXgZHbY4VjyEBHbXI5','qdxr1DI3KyPMQdaZ',8);
-INSERT INTO t VALUES (31429,4992725406654959339,'YThWI2EBxeo1Z8ipUvRRjAXI1xcge6IvCBM5Q0KVrXAjpRl1','8pp','IUZprktIVohpbX6RNWGTV6Xorrc5Zpn0Pv5CZuYP7PELnsyPo3B9qVFcBvXDiZF','lzqyHsFQdWzBbqmbt0QSIVi8Wo2Hdxczb','A0ERyBljGfIrs4EHbqVpWVPrx1itW5lo0FKnT5PTQQUUvOZzq9sLAiVSHQoZsfKiktRKpoPwbXKZnQsOmS3TyaXl7WY','HVT0mMcwVWXRvCalsnKPeKP9AY8pI8lnrY9Bq77KOjz7S0JQyoKRjttOFXqfVHCToOQuc2TfcdkWx8LyAzSlRhdQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4840,2201277799531265973,'Gjklwg2JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17apP9O42FID9c','3kSSRSrvdcc3iIpKkpk','K30dT9dpPYeuXDguGFhD','wSRTmBE5qeLGluPv6X4yPww11J','N0i8JOhW1Cr4UzWhZ9vhax5WnYxN09mL6pSt0iG2w2GVOmLRVteyeg9otHp','CSNUbIpej0ucmylPrH3KnoX62zpTaOa2YfMOKNViobJfVvyjWgLxSg0PREc7cWbo8zFOaHtEKLqc8jCATKNA2c0',10);
-INSERT INTO ti VALUES (4840,2201277799531265973,'Gjklwg2JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17apP9O42FID9c','3kSSRSrvdcc3iIpKkpk','K30dT9dpPYeuXDguGFhD','wSRTmBE5qeLGluPv6X4yPww11J','N0i8JOhW1Cr4UzWhZ9vhax5WnYxN09mL6pSt0iG2w2GVOmLRVteyeg9otHp','CSNUbIpej0ucmylPrH3KnoX62zpTaOa2YfMOKNViobJfVvyjWgLxSg0PREc7cWbo8zFOaHtEKLqc8jCATKNA2c0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(65);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
-INSERT INTO t VALUES (39402,-3572128196691074071,'eQ3wRqevPz4mrS9oAviEvHzN2XhtFAXjQB','PP1WTvYlLTlS1uhwHG21','w4NTzItpb5JMCH7750Ag','Y4D8fWgzH70laT','zoeGmQvPJxeKXp','eSKd4jYioDEHVmm2ZRgG9mIBz8aO6FcE2thkmuFOVhPb85NgQTec876bOP7iqezk4BeyJxboRA5pNkipDEvdOMvUKkrVjB3d',11);
-INSERT INTO ti VALUES (39402,-3572128196691074071,'eQ3wRqevPz4mrS9oAviEvHzN2XhtFAXjQB','PP1WTvYlLTlS1uhwHG21','w4NTzItpb5JMCH7750Ag','Y4D8fWgzH70laT','zoeGmQvPJxeKXp','eSKd4jYioDEHVmm2ZRgG9mIBz8aO6FcE2thkmuFOVhPb85NgQTec876bOP7iqezk4BeyJxboRA5pNkipDEvdOMvUKkrVjB3d',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1102,-3691868092438204584,'o6KZQ97mkoniBCOWi9OiRrXQdlBv','ETO3pY94q5tFsMOwxKzrwMBIKJKMyab0u1fllNuG8tQOLVM6A1LG1','mJrGH5WFckOZY2E5qCpEIYIbKkfUoJ4dddMPeYGMuCF8AFwk0P0oB8nwLDCPLK94h','kWoC6D06JAJiV1k','3C2ALd7Mz8V6d6zq4XF9rhozCXLrLMwF1p4nXmhDnyIAapjVjIGdhGG55GI0iNveJpmr2Ai4eja','4RUAK5NF6Vf4k3UhEhkPhuhaOfGPRU16Fry6RAJ7icgsr6J8uAdvRRtssoWd4dvfMlanmu9KpvGmsorYEKS1aEIx',12);
-INSERT INTO ti VALUES (1102,-3691868092438204584,'o6KZQ97mkoniBCOWi9OiRrXQdlBv','ETO3pY94q5tFsMOwxKzrwMBIKJKMyab0u1fllNuG8tQOLVM6A1LG1','mJrGH5WFckOZY2E5qCpEIYIbKkfUoJ4dddMPeYGMuCF8AFwk0P0oB8nwLDCPLK94h','kWoC6D06JAJiV1k','3C2ALd7Mz8V6d6zq4XF9rhozCXLrLMwF1p4nXmhDnyIAapjVjIGdhGG55GI0iNveJpmr2Ai4eja','4RUAK5NF6Vf4k3UhEhkPhuhaOfGPRU16Fry6RAJ7icgsr6J8uAdvRRtssoWd4dvfMlanmu9KpvGmsorYEKS1aEIx',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7591217356729568691,214,'spk6bZyUeMG8pY0xhI1oGGTYEeXCe8M214','WRwanT8P0mrmfg6G7HjmVnaa9bkXzDvpesQAO7s3SthLFj7FWUglDnJMLGTO1HFyl','wpQgG','16nDW','G','NH',10);
+INSERT INTO ti VALUES (7591217356729568691,214,'spk6bZyUeMG8pY0xhI1oGGTYEeXCe8M214','WRwanT8P0mrmfg6G7HjmVnaa9bkXzDvpesQAO7s3SthLFj7FWUglDnJMLGTO1HFyl','wpQgG','16nDW','G','NH',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (-4970386616704792761,240,'CqdJ8z8PUo6HjqQeoJ98j2','57J74KTKIk9EOj2ov5koSw','fzxP2qi2J','jM3nGxxlEF2MRqdKRsBV0KG0qqYcLVipq','n','x',11);
+INSERT INTO ti VALUES (-4970386616704792761,240,'CqdJ8z8PUo6HjqQeoJ98j2','57J74KTKIk9EOj2ov5koSw','fzxP2qi2J','jM3nGxxlEF2MRqdKRsBV0KG0qqYcLVipq','n','x',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7191520006990811156,232,'vKW45CaXMlZ3dBS2Q0K6BZ2CiZpfeE3gb63P6QklP0EoELgpf6NAePE1sRosY4FVJm2MyqHCf','rCsQuu3xI3S8PDJL3kbPkcG4vpoVR2dqZ4U6kMk34ukZDR8LHB20L3WWlhsCGKotItohnDFU3t2oCXpdnHMHJs5snHmakVXDQiHNJIjlOPiV66cob3r5yQJV6wNROR7D1a1j5zXTuAvDKuN4DswqEdTlmoNWnoMGBmHgz9RliVawgEZuNgYTqZx5GUN6pjpc44IB9XfAXSxM','k','o','i','Z',12);
+INSERT INTO ti VALUES (7191520006990811156,232,'vKW45CaXMlZ3dBS2Q0K6BZ2CiZpfeE3gb63P6QklP0EoELgpf6NAePE1sRosY4FVJm2MyqHCf','rCsQuu3xI3S8PDJL3kbPkcG4vpoVR2dqZ4U6kMk34ukZDR8LHB20L3WWlhsCGKotItohnDFU3t2oCXpdnHMHJs5snHmakVXDQiHNJIjlOPiV66cob3r5yQJV6wNROR7D1a1j5zXTuAvDKuN4DswqEdTlmoNWnoMGBmHgz9RliVawgEZuNgYTqZx5GUN6pjpc44IB9XfAXSxM','k','o','i','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (41932,-6631292089435108667,'ojorEYKrBIEz2yMb5WldmBLLV2hJaOpxW76j5twbBVcJWaGw4tr7DfkIW3i','nWyN824Tj0HrwnmB7tSMpJIt21cr48DhJhSUHrLstNvBLdA087pfRho4qL1AfNOYxjaHNG4LkN003Gokb6hvbZG0FCCHYzG7OwWUyHPetUc2HQuyvbQZK0PdxhMkOLKs1EyNgUiUyhnGclOrdTKLsxXhcohUm86wiNOp8asDV9H0NaMEMYIcXKybSJTF4aI6TsRCejdNHgTOibV1QVZuv7Fkf3TkPTdfdD9G8EtSybnck7ucyBMjWhldSNV','H','1dqJ4dFHgGjNQBuo2sRWg5E68JQI5jAMYxVCUJy4Znt9WNef25CtlZqzwApAzCjlpAGJrkwWsjfPfHkz85qfhaxnloLbaB0WTsYu7MchQ4TyZF8491QqZ4ApRAxXo4BOadxDJxCnRVqd0F3QgPsSHBbLxjMGAJfLlnc','O4GNOXPOzQ332T8B6xkqrAsOtuHRdPsydugeYnYysIuQp','lZjMHgNNLX3GtKEZPBJqT3fEfYBCMyGws3MVeAe4aySzqFBw',13);
-INSERT INTO ti VALUES (41932,-6631292089435108667,'ojorEYKrBIEz2yMb5WldmBLLV2hJaOpxW76j5twbBVcJWaGw4tr7DfkIW3i','nWyN824Tj0HrwnmB7tSMpJIt21cr48DhJhSUHrLstNvBLdA087pfRho4qL1AfNOYxjaHNG4LkN003Gokb6hvbZG0FCCHYzG7OwWUyHPetUc2HQuyvbQZK0PdxhMkOLKs1EyNgUiUyhnGclOrdTKLsxXhcohUm86wiNOp8asDV9H0NaMEMYIcXKybSJTF4aI6TsRCejdNHgTOibV1QVZuv7Fkf3TkPTdfdD9G8EtSybnck7ucyBMjWhldSNV','H','1dqJ4dFHgGjNQBuo2sRWg5E68JQI5jAMYxVCUJy4Znt9WNef25CtlZqzwApAzCjlpAGJrkwWsjfPfHkz85qfhaxnloLbaB0WTsYu7MchQ4TyZF8491QqZ4ApRAxXo4BOadxDJxCnRVqd0F3QgPsSHBbLxjMGAJfLlnc','O4GNOXPOzQ332T8B6xkqrAsOtuHRdPsydugeYnYysIuQp','lZjMHgNNLX3GtKEZPBJqT3fEfYBCMyGws3MVeAe4aySzqFBw',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(59) NOT NULL, d VARCHAR(90), e VARBINARY(17) NOT NULL, f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (125,67,'U7HrxigDlymi1Vm7TQp2WgUm36uq9yf1fog6','u2JdhVrOA1ctwSQ2CXZPIpnHEzcX7xX2ogpMy49maNyt8N4VdmUejTZwFyIDxLzLAk5TVCwX3gMTFb9CXRn5sN8s','eXi0VxjNW6gFhMr','cLncnuoE6HVreLnyHF9sn','JJD3I4xLFvdL8ByCvHDyRGV','YzsM07WG',0);
-INSERT INTO t VALUES (182,-123,'DF8SMzLGc865Pef3Xk94d6cvAZ8ZOHXEbVVqngdb69flV','2KsleC9fzokZHegf4eGs1GJ6IbzSK','tNfbvecL','L3SmUZMx5','KQG1lTqAoeKdkeyum8bDA85edcLube248mKJha6M8oIdwsi5','Lf5ha0jjEbdescVe3VwHhdeqiegd3frgjZH8HQHWJo8fSb91N781lhL0iBzC2mQKdpAgWxwyDPI',1);
-INSERT INTO t VALUES (162,-18,'E','dvcFm4k28shN9sA1rN7GJ5CQ4UTmJ41ZFBLEoDFtwwE6fD4ntSfCkBkVKYK89tcjpSPKkStWOOneRum','hiKYJrjND4N','JRZwjgSHgwTQZO91D8','fvs8byU2PQzEFia890EkOUT3P2zgCabpZCrFmj4vfO6fuEWrNBLX3CTptgSMoJqCH1IMMsfE930kWGCLAAboRHo4','wPd1BGxTWKvmhWLPnI92H',2);
-INSERT INTO t VALUES (75,14,'3icSKZAGaAoA6Bv','dy5n4InwE1l63LK8AyUERwBHETsMcea8JAE2UpvtrsQvX8icy7hzHlLJ25gopoCF','ibj','MwPJgleovY3s','bQznNhOP','NvbfgZMdZgVE48KxKaSNQ8PGw5ThkqNjhvqEeIiQ0SHQ1oh6fhW0RSjOAxYknlJft4P88O3UNza',3);
-INSERT INTO t VALUES (197,111,'2zova5ja3no2BYNRhDPmYRNclbStJtAw3otJZ0z','UoRTCQxc61PH7SKV2THzMFZRkkH','sXDep6SUSw1yo','i9FdWKFPIb','CQ2yyYy8aa0MDXwICSrJEjGaS3Vt1OvEjc7tY5p4GMucWXV1iSd1ACe29O','PSve4ha3o6SGH1628W2o1yMqKJSVuUsUg7CQVe8jLPwaXgkclUKDxWyP8iljT2KtgHFqgxAXINUkVqfRQ9UYpQKPZ',4);
-INSERT INTO t VALUES (215,-22,'BoTrOfWy0SVi7rpUpnpu6pSGaxc4RpLPytTCdpHdnr8zyeoSSQTO9RGnoz','bNe68PodyZDaDWPRJFls81gy4mbOZwLCznFVx8VddPmSysHyZQK5LfKoGPfvFELFzUyfR','nHHvMD0PaEtST','OIV','PSWezNAFQOpA51jLd7NyIO2f7QEoj9d','lq',5);
-INSERT INTO t VALUES (226,91,'dyU3YH4nZO5nqjFnidpC2ymPysV0fTdWG9eAJPqo3GpZZ','yPUSmnwfsr3nlmYsYhIFu','IWXvKC5uKoVBXbk','NrYSwobOiI','zDr20xbSubF7hGTfDIU9Smt3KjOjYYkXIzhhzMmlDwJQYIbav','97RmV5Abvey8hLu2zZ2VdLNnbloSHsBOONWZxNp',6);
-INSERT INTO t VALUES (167,-28,'8xNAfHsrIvEkdFO6bbMVhGpe','ABiz9KIoz5F22cxZjL1S1CK3VKulMyYzOjfTkI','Cd7D2aiL5woIjVnd','6G3','a13Dx9kjnilvyewRKwDA1hmjxIbkmIyxcwlTSUs0sfKkCjEJ3PhAxtTCHet88RRqc2LTMddWbnums5qQndRjDImHPROHzaJ0uq','ymj5L8NF0vUfGkhEcdtqc4agtxAzPLU2AcPQqBomGbyb07TmLUoAKp272dxMkOjA5kdVjZ1g',7);
-INSERT INTO t VALUES (177,57,'29YrLK2UnHAHUt3Wltj1tgzjG1SJEBfjNShVcRfg15Ds9qeKlc0','fNyf8MiKhvCyx8TS1JsoMPIIMUyms6PWUlIFDFzOVJk1U4FuS64MEQIc','GJar2NxMQH','YnZ','TguOw1oC9kgG5j68aI0N24NLMy3PDhX2U1sYhy6f6zcRSEu8leAN2u4GAFQXPRdS3aaZo4o','vvuarpEwT1w8EoQ8Mys0ZvExbXXbFDJodo8Xd',8);
-INSERT INTO t VALUES (162,43,'3cdykc160YzIXilpve7lNrwiyOInKQ003wkCRdCNW5','BY60mMjlLVZxwGoZIIcn0TlrnkeoAEfU1PtwDxePGXjtU1rarmVU0A9B','VK73dJsvWqdaEY','PSU8tKbWL','pYk3ABG8guBF7RjFttmY25CIf4g9iFDDLKm7dAOg8gKRFF22qOtRb0Shfaq6X8dsSXNL9yX02ffDp7ldAZb0hG','lruvE7bZjjfYIXxc1JmgqfaAaI6tPCMujf3xrHiM1bcEFO1lR87kjerugmrM4IVEGNj2cCoLiroYm1KoFEn0PWV9IkeMpV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (42631,-105,'ehk6X7FJQwe6Y6X24W9RIlrK3dRtG7IwP7n8giaWIHCuLZwV8','B1OaUMkNig5oZjtMKpCUUcqpb','FBveXLig1VTt','sUNn8GntjtACXyMKuK2','KBWXuf0rl','rCDJ6PWuoiHzIWoz7gLkCB6BP5HmyZFt6K9BpKS3Jag0tl',10);
-INSERT INTO ti VALUES (42631,-105,'ehk6X7FJQwe6Y6X24W9RIlrK3dRtG7IwP7n8giaWIHCuLZwV8','B1OaUMkNig5oZjtMKpCUUcqpb','FBveXLig1VTt','sUNn8GntjtACXyMKuK2','KBWXuf0rl','rCDJ6PWuoiHzIWoz7gLkCB6BP5HmyZFt6K9BpKS3Jag0tl',10);
-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 (23982,103,'Abeq6rfHSWUWpn6w7QEQ4kuRLiwhuGNhaNO5zH0Sw','Z','knKnEYKQ53XE4j','JXgF1TRKlwYOcwL7vhonp','rUHD3uyfELytpcHACgWac9qEhkHLlf','QKbA90QswiFp6jAwPM3kvKgSMlTdTfnUxOg7rtdk50jzSC6PSGKKJknqLlHCV6FAqP7nwwML9',11);
-INSERT INTO ti VALUES (23982,103,'Abeq6rfHSWUWpn6w7QEQ4kuRLiwhuGNhaNO5zH0Sw','Z','knKnEYKQ53XE4j','JXgF1TRKlwYOcwL7vhonp','rUHD3uyfELytpcHACgWac9qEhkHLlf','QKbA90QswiFp6jAwPM3kvKgSMlTdTfnUxOg7rtdk50jzSC6PSGKKJknqLlHCV6FAqP7nwwML9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (55591,-43,'qKVUYBvijV1cGz6uPc0KreR77mXVoeZRqLtoYL07kh','HiecI5VpAQ04hhvElna6HONQEeqV7eY9zIXZWUD9iEQNiBrLAYZofKLvqBYofY7WSQ9BxMgRxfh4U1aRcDdmQrdkgC9MYjRNUkJA8m5ahRp8tMnHUjBSjHEOhV2NHJ','iEoI08GKR0NrN','plnravipMHxQpWqdVoUM6h','sEaVERTiiYhkTOsE3IGF6y3ffmM1DuF1dB4ghaWMakylQwqLmGxO6Q9SnHfdJkluuph6r9ml0lbtabCgazyqvjHyduKFgdd','MvCcHSwE3SFFgYEC3DAiUJs3fRu0e8tDDwMduJUHw9worarQWFDx9DVrTuAac14ZGAm5mmJWurdA',12);
-INSERT INTO ti VALUES (55591,-43,'qKVUYBvijV1cGz6uPc0KreR77mXVoeZRqLtoYL07kh','HiecI5VpAQ04hhvElna6HONQEeqV7eY9zIXZWUD9iEQNiBrLAYZofKLvqBYofY7WSQ9BxMgRxfh4U1aRcDdmQrdkgC9MYjRNUkJA8m5ahRp8tMnHUjBSjHEOhV2NHJ','iEoI08GKR0NrN','plnravipMHxQpWqdVoUM6h','sEaVERTiiYhkTOsE3IGF6y3ffmM1DuF1dB4ghaWMakylQwqLmGxO6Q9SnHfdJkluuph6r9ml0lbtabCgazyqvjHyduKFgdd','MvCcHSwE3SFFgYEC3DAiUJs3fRu0e8tDDwMduJUHw9worarQWFDx9DVrTuAac14ZGAm5mmJWurdA',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (25627,-2,'WV1CywY7qXnV9AsZpKGjMAYC5LoflXeiPEPbZy9FQzZ','WjUWse9ZTFP6uCtspsNAIwFUkIScAnrKQPnxsZXAdQUpDrOIX5xyPJzIT2uC6UE2JlvVvOkvJv6dirYKIiAp','2P2jWkAI','aqSXhYxeF8xP4UsJN86JZZs5ygZFuaWq27v61YYsvBtTQjd5aCPDRjnV62U6enqRO5TMQE2VuMCTr51jOUkJTew497s6LCPnoTEHh7geOjv6cDGHwvq94W0WJ7cBtJJMTlU4hhzyktm','LplJARBBajYDGElMUvwFbvWzrQ1CJ','9PidVdtSRLfCKhGwJiBII0t7aJnZub2KOP0P7DXEW3u7J3',13);
-INSERT INTO ti VALUES (25627,-2,'WV1CywY7qXnV9AsZpKGjMAYC5LoflXeiPEPbZy9FQzZ','WjUWse9ZTFP6uCtspsNAIwFUkIScAnrKQPnxsZXAdQUpDrOIX5xyPJzIT2uC6UE2JlvVvOkvJv6dirYKIiAp','2P2jWkAI','aqSXhYxeF8xP4UsJN86JZZs5ygZFuaWq27v61YYsvBtTQjd5aCPDRjnV62U6enqRO5TMQE2VuMCTr51jOUkJTew497s6LCPnoTEHh7geOjv6cDGHwvq94W0WJ7cBtJJMTlU4hhzyktm','LplJARBBajYDGElMUvwFbvWzrQ1CJ','9PidVdtSRLfCKhGwJiBII0t7aJnZub2KOP0P7DXEW3u7J3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(25), d VARCHAR(18), e VARBINARY(75) NOT NULL, f VARBINARY(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5924657818562364325,-1490717290638134518,'BgsQ95Q','CubULljYlb4','NQCTnPyJmyYQiAxo5ojQBsjaCBY4UoBKjUWAMQ7hLQ0MkBu0odK','enO','FK29EDmuS3sNsRSNgdmZL4vqJghiR2m0HB0cro3znulwUXwlrngJIVzLdYvOyEkukunI0niHZXplH','8tGnWBrbmDbEVJManPZKh4IC901KkeuWKsq2SnE1qyeDCo9j7UELPN0O3QM9p8rMPJuRdfooRfqVp4SE1XEgjS7Wd1JZhx',0);
-INSERT INTO t VALUES (840794086058783650,-644642966746910630,'h','pj7S8PIB79ZxjfR0','27a4jESZhtPeaysxjXBAWNIzIjfA3qP936WbQvUYT0MESU','vdHw54kTI','aMjxZtPW4evykQGzhQ9DowWyzoTz83yd4MQ6ezkMNx','uw0YuBhxFiUKNzKNogsrcirFk',1);
-INSERT INTO t VALUES (10082059580866301454,-7097353807392072640,'HpnXNRJFwaGyG416PLeCILV','3yR','mGLDJbttlqlSC2VHIlJKG3rNLMTcuSlgKVh1mmsUvlol9AxhxFOwbdQlceVhHpZGlqajGWj7','VXQeRUR0eTqReuD','8YLPbW803GFzqDXk0CZk5xz2BwZp7kEj10b8nBRKs','0wRFInp',2);
-INSERT INTO t VALUES (13176826800704707473,7000895128749844784,'QMuMaz5FGA','iok2UN','kLz8eNr41Y2GvVeL7oZvLw1yul5klzJIWffLe0GHjPAHDm5PasIR7GqGLb','ry','hTy8HP54TFpqozKrFi9tzvoGYhpv','eQX0yJ4EDWBKY9BOx0eTAS7UrBMaVamo',3);
-INSERT INTO t VALUES (4049329716996195536,-5641520891075689817,'AmCF7RVH1yuD','s5jwavBBd','99OG65eHtdcHiVyPSeuh8FeaJiYkSNJIzE7nir9vWtv6Aw','QejltJ','SxvdCnWzJ7nIYXE1vACQBUQgcpqoTDBJCOiOzgtJxF7DTSjOwNyoZTVRinsjGCirO4nSLUyey6UxKskwL5KFQwDJT3nDF0LEcE','GrhU9zDuUNdk4h1q72u2KsVbiM77cTw4kKqg15F54nA19dulZ2qoyxo2rmGOxagDxkIPmT8Fobw2XJR',4);
-INSERT INTO t VALUES (2999956348998119398,-5683394893687090852,'fCyy0WC8Mnt9Qq','an9w','h4V63e7n7J1jwcfBVm5E7DiB2K7ePnq654IRWxvDAuQzCfhmOpF','mQVAHSqDgAGb5GvAb','VSLZyAHFnEuSbSW6FzgKj2kR0KXmQ9QbjX2J96SnW236s3cSvKGFInXZHsy','8YvxfBLJi2M1voc4SkYc5pLx0hiaxjKcMl61quIXvkMq5zJNfwOqSfDmtiRZJM9Brzs48G098PemThYIUMMSipHObLyIimKi',5);
-INSERT INTO t VALUES (10723483580193934373,-2920655139478786437,'21Nn','NYsB8iAeLVZHKCg','ghx7KdygFV0cA4S','vZwaBugzc','AlK0BK7fR0dRfFHDePtZqmCnAlH9kXZTpF7C3oprFqvve4RF4buYvBkByxq5fdpNGH0yzM38','Fw1VmFnWZSYhheFHwTc0bB1JLHHY9IolbKxvVZyFtaL30CzrG',6);
-INSERT INTO t VALUES (2977178426211342052,-673563115332257716,'1JFnB8y2kNzZ3fwFZFJ','De','o42WKlb808','e5U73h35lPJMhZI','3LrUf9xZe5Swisy9napMmVFYy7k','cw8usx7JcMO92K6I8G4LGzE4lEz0oVRGcJcMnVVzIzyJy3OGLD1ohrNPy48M89oBouqJ2vR5jKiAxN9rs0eYLzS0',7);
-INSERT INTO t VALUES (5718992924878777001,5228444360944572964,'Jq6mNkfqiJs','Y','wg4qmdwjQN7S4Gqtn9EWH','0zutOzsCTFvvMk','T65baYuyPStAprBvafkbSMu2D67zpBxL3CQQlpoidBmsUXnhMkfBXnMZajXUXxMavocTWXRzxWcDSE71ZU','E8amBjBjzSYECWQseI5kKdiH0h49Iu3wbdav8Jk0fw559YhfSrQq7HmLN8LmP',8);
-INSERT INTO t VALUES (5704290787754191703,-6149095937443720714,'PaXeyHLIKLLzWQZVXfVXTTuol','k77dnhFOyut4J','GlbQti3RQX2EaAQ6KGDlap2kw5AEEIYqZojSipyhrlHybE1udclXMP0dXvofhe62NL29g','DYKICPxBcuuUUc','BMGXTKxQ3AShwLlthuedJ8CC4ThVlSFc1Ky5CvN','Qs8K8sZK3GSvy6SGKVZBlp5zMCNjyS4TAJ3WZtw7yRMmCWP6lSvFtGomvAqxfeQMiA0OLS8gAmXU8ktvfm0HLEvZxRA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1373080006098255202,2732683911934848574,'ZAyQzOqMZEOrf','Ea74t9ZZPhDIm5STav','Pezfpa9e2UoMPDTEu0Qsnih7ylToRthGuh6oqdXZElUCChye7HKGU6TabfLjd8iyGHaS','PsEEZ','RHZSpmZzNjD7RzGUruselW2iB2RW7','dGUR24bCmSsFNofwpWywrhpj',10);
-INSERT INTO ti VALUES (1373080006098255202,2732683911934848574,'ZAyQzOqMZEOrf','Ea74t9ZZPhDIm5STav','Pezfpa9e2UoMPDTEu0Qsnih7ylToRthGuh6oqdXZElUCChye7HKGU6TabfLjd8iyGHaS','PsEEZ','RHZSpmZzNjD7RzGUruselW2iB2RW7','dGUR24bCmSsFNofwpWywrhpj',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
-INSERT INTO t VALUES (10518246205874613694,3926781431493823559,'FJT','pXEBdq6TqB','nZkNQcf7ayDfkGT3nBLmbYODiv5WtJxICmm6aTjkWGXbUmsjziL9Wxbok','kNHRjw7WWk5','JJvlUHOOv9rcKWUnJou8lHgKs8lDFIzvXDESEKro0','PJnX0ViCWC20h7fnWgZsDTVrh1QvHu7ADjmwTDFyaFbxJyh8rk4Tw4ztDplNCwuQo2SddggzOUMKlVCoUF7D1M',11);
-INSERT INTO ti VALUES (10518246205874613694,3926781431493823559,'FJT','pXEBdq6TqB','nZkNQcf7ayDfkGT3nBLmbYODiv5WtJxICmm6aTjkWGXbUmsjziL9Wxbok','kNHRjw7WWk5','JJvlUHOOv9rcKWUnJou8lHgKs8lDFIzvXDESEKro0','PJnX0ViCWC20h7fnWgZsDTVrh1QvHu7ADjmwTDFyaFbxJyh8rk4Tw4ztDplNCwuQo2SddggzOUMKlVCoUF7D1M',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7359312014701918160,-8089784139485436195,'flmOm1Eni8q3zwE','9DCxbMkYIDwts3Dk49RHsfYtpKkI8WwofUxU24HMe2yfADWfqnIP7F2ONcsmGRSgGZhYsMfX9QjDdXc9jsWEQgS4oVWsUtpfqsjD0Pj7yhsxKDKyFWj1PwVk5qxUE7O9XoY8RqeWCwEUb','8KktvTdOzLF1FoO56bFt5jIFxaFFfyKZhx2TCvP82G672P','H','2HP3FxVZSNcZTprslNOO8TJJjGIzgfCdOgCbmTStoz1xY9wQN0BQDL9QnDJLEa7EsTI2lcPZJMsHiifNeH1QhJENoLSSoRZEPz','vHLuKTAFRqwLZHPxUI4y52T8aF5sclfblTtmUzUuMU7jwooSx',12);
-INSERT INTO ti VALUES (7359312014701918160,-8089784139485436195,'flmOm1Eni8q3zwE','9DCxbMkYIDwts3Dk49RHsfYtpKkI8WwofUxU24HMe2yfADWfqnIP7F2ONcsmGRSgGZhYsMfX9QjDdXc9jsWEQgS4oVWsUtpfqsjD0Pj7yhsxKDKyFWj1PwVk5qxUE7O9XoY8RqeWCwEUb','8KktvTdOzLF1FoO56bFt5jIFxaFFfyKZhx2TCvP82G672P','H','2HP3FxVZSNcZTprslNOO8TJJjGIzgfCdOgCbmTStoz1xY9wQN0BQDL9QnDJLEa7EsTI2lcPZJMsHiifNeH1QhJENoLSSoRZEPz','vHLuKTAFRqwLZHPxUI4y52T8aF5sclfblTtmUzUuMU7jwooSx',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5582165368766381024,297649360705589623,'xyOwmdQ8o','z4CtUSlPBwn1Alh5sexgEZfj7NYCgusqbRR43WyczOxwlfqa41KzZatoVPi8JjGJHH6DJVZMDQGqrzcMwV7hexTK4W6fi7LdsQBrByXq8gGf76NrlgV0MODKNdqJFTbN6rXlMPALIBnFpHRbf1tefwhkbfSEw0aTmbEaOF2Bd3jAyib2VcfFBb5','bT5PiIzkypzogPlsUcpeRJuVIGMyhi04wFJ1SeQQbtNwMUdp8lPglFugva7fD0S1vRj','jTY8rCMrhUVuDuriR8T4TEukxqVBx3cWrolR28j4fibEJoBROcisceUTD8GU1LWnDKbCI3zr2VBxLCmhcEsq7hA0D4g6jtmo2mFifIWSHYbLhXJeHgbFZIcW4iwpicdXLdzi91KnyianMvrQJ37vJr7C0c9OtHXnEwRb4mIiHllkwK0FnwEz0Ron9q5c841uShYuaNJQJXi9ojpQMkECkoePQuRQJq3tSjMyLAOZKGq0IGicDcC7qq','i8gg8vFlubaN4XGAop72R6bf5YZaUMBlZV8qHdHdWC03UFnYWk7GWQxf2KcvDOtNpJ8fBJtRs09Im8YFPEgxf7QuujuU','hSMyYqhUcNxwfgaMbGIEy6HZaMPCol022VVuPzUCfa0fQ5JDvAHJ3mAk6oII2hnruoWzeGT8ejoOSqciQjlQ6qzeNEMRkbC',13);
-INSERT INTO ti VALUES (5582165368766381024,297649360705589623,'xyOwmdQ8o','z4CtUSlPBwn1Alh5sexgEZfj7NYCgusqbRR43WyczOxwlfqa41KzZatoVPi8JjGJHH6DJVZMDQGqrzcMwV7hexTK4W6fi7LdsQBrByXq8gGf76NrlgV0MODKNdqJFTbN6rXlMPALIBnFpHRbf1tefwhkbfSEw0aTmbEaOF2Bd3jAyib2VcfFBb5','bT5PiIzkypzogPlsUcpeRJuVIGMyhi04wFJ1SeQQbtNwMUdp8lPglFugva7fD0S1vRj','jTY8rCMrhUVuDuriR8T4TEukxqVBx3cWrolR28j4fibEJoBROcisceUTD8GU1LWnDKbCI3zr2VBxLCmhcEsq7hA0D4g6jtmo2mFifIWSHYbLhXJeHgbFZIcW4iwpicdXLdzi91KnyianMvrQJ37vJr7C0c9OtHXnEwRb4mIiHllkwK0FnwEz0Ron9q5c841uShYuaNJQJXi9ojpQMkECkoePQuRQJq3tSjMyLAOZKGq0IGicDcC7qq','i8gg8vFlubaN4XGAop72R6bf5YZaUMBlZV8qHdHdWC03UFnYWk7GWQxf2KcvDOtNpJ8fBJtRs09Im8YFPEgxf7QuujuU','hSMyYqhUcNxwfgaMbGIEy6HZaMPCol022VVuPzUCfa0fQ5JDvAHJ3mAk6oII2hnruoWzeGT8ejoOSqciQjlQ6qzeNEMRkbC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT, c BINARY(68), d VARCHAR(5) NOT NULL, e VARBINARY(10), f VARBINARY(17), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2175805,1282993249,'xmxPnu3MQq0ktweqIlT6OAKXeZ6PYdCPNjmhffv5snB3vitEwv','e','D0','yM7bgZKj1','V','JVJG8yGebwmUxs10nF1xQVDUVGg51dvUr',0);
-INSERT INTO t VALUES (6610844,1759790519,'irata8MJ6hxdbuGhoDKbwI8HftC7Ua0JiqAItUlsw4h','PSm','CqiZWF','py5RwB','ogjylVYuMxFGoPWfWtO7oIeVv0xSQUclCU1yk6ZWKhEwbo','bEbsYva0VjS1J1O08GoDBx',1);
-INSERT INTO t VALUES (5391051,1375679060,'Uz5ludL7f5QjZh1j8Ablv5RwPdzVld9B4ZnjMOxR','U','KnbnixF','wvv','o2EVVq0d5psTYPi9IwUV5VE1j2JZTiOEX9tVBE','Kwq4J1GRmGDOVlVnYVBS404q9WTcCpPo6sNGUdEaRZF3YnhNw8WwDIblTYMti',2);
-INSERT INTO t VALUES (1587058,131406141,'EGfYB8MezqScHL455PoVzvjM5rRDPB8JyH6d0a93','KjwDW','3Gsjb1RMd','ojTCZYK7','FgUIc3RMlGLjt65','GtZirufZMztkJSoCeUoBhNpxiEjlpAtp6i6MWIAQqAthzmEvvJaM2n49TtOlxNf3E55UTK5mGrSgpDY67meL3',3);
-INSERT INTO t VALUES (-6330992,1048597608,'70','o','T1jsXxahY3','WbO','hnRcCwucuZ3GhCITnCY1X2hgq11lwQtOGbQMG4lBzhDwuqIJvBr','wtRCvpawaorDcYZVe9I566ntfMqz3sonJYwm1S81tEXrATapNtPVnJ5r66dnXH',4);
-INSERT INTO t VALUES (4048510,-607081213,'3mCUsghgfXrvWg1eNHJZDTq8K2rW4T2','nX2H','VTcJY','0iXlDJ','HJnzqK','4Kq4Y8VEAUzC8gyqcOvfWprkpaukZcgwMxEfws',5);
-INSERT INTO t VALUES (2980004,1324392832,'apHLIa9qspVsiTaQ','AG76','6JlOpeGw','gXV9T8RK8l','xqI7ZyeHe4sb6clcTL87kSZHZwLaiKg89h776x2aXJqxfjpYRwAZgESgXY5mhtu93QUWD2eDXPheeWZrPDkqzi0Vo3pHAfWHx','VngCvw5AV6YK6Atqn72Lcy2YWPsX9xpYZc7cx28fEDbN3Tf4O5ujjWX',6);
-INSERT INTO t VALUES (-5935669,1488675025,'X1eukyEb7nIOCsn0sZO6aNq3gHPGYACvssWCHvTUEbRDAsJE7','EiAd','ehYdfCGe5','rEEuSpD','TcyiNzbAp7IrS2OTJY9qEQoiUczAMCk3WX4oWEbRcaBUJOMJm0kb06puGu9YZvhIDHZmhsI11n','923BsvBOn1twRV5mKuIZ18RHYzE',7);
-INSERT INTO t VALUES (-8329727,2059637267,'RO','BogT','vLNA','jMnMXfJC9TgG8','bt868P6SozaWmkI35ytSuz0f2eYW0meZDJiqU3SignJJ4SU9hqW33N3Dc8tYN5csTA','dgjdUeWl8NSYoQRVCzIEl4cdyCPGr9nhDcGyHRPiWadYIS91X',8);
-INSERT INTO t VALUES (-6721677,1563449465,'QHSyJb4CXu','IT','7V','Fc','g3qiSg9HkRPytT69AQIFkXpNemI6TUNMjn8G8LbJqF7fcbnZvAOYhBItPfNrWJD9oCgDNmR6urGyMXzAbY2xBxnpbEixTt1gSA','0h5Z0tYRdtzNUyzVvk64y5vZ6zb2YuHWtM5pNSN3x',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2411329740018867168,249,'tS89fwxR0G7mgwMUHPeoxcaWM9HTbkMT9KsgQ15mssnjXRQBcYeJ0cCO5VRSiPnM','TLHoWVB1NZW3Bzk72Pg0ejd0m9NQiOBhy5lx268YYIGOuchn7uIIBnrmUiKdFfeOpM28rS8XL4eYr7yFI26RzShNCYDoA64NUwnDvbtwoseZcWcswlduSbx9iviTBNCDAloHt4JcFvrUwHTONJvstVNI4Trl59UGB4SMkXwRNoTwscG5GZDhy424JqV4IUwfiqJuy','qSIIIRZBej1rLe7hn','vLCM5WQFnmdoEw0UIvCdq0eR45szFFBaHnUGC5G8d8cIG1jy5z98MF4f3JFknp19orVH3KAmXg4u4rxr74eFzbhHsZLP9w72y','3','S',13);
+INSERT INTO ti VALUES (2411329740018867168,249,'tS89fwxR0G7mgwMUHPeoxcaWM9HTbkMT9KsgQ15mssnjXRQBcYeJ0cCO5VRSiPnM','TLHoWVB1NZW3Bzk72Pg0ejd0m9NQiOBhy5lx268YYIGOuchn7uIIBnrmUiKdFfeOpM28rS8XL4eYr7yFI26RzShNCYDoA64NUwnDvbtwoseZcWcswlduSbx9iviTBNCDAloHt4JcFvrUwHTONJvstVNI4Trl59UGB4SMkXwRNoTwscG5GZDhy424JqV4IUwfiqJuy','qSIIIRZBej1rLe7hn','vLCM5WQFnmdoEw0UIvCdq0eR45szFFBaHnUGC5G8d8cIG1jy5z98MF4f3JFknp19orVH3KAmXg4u4rxr74eFzbhHsZLP9w72y','3','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3452085086847541032,116,'pnyK9Vihkpc3hRqWzFWRyNdT9kXrQsJDjF4PtAo9PT094BFNT','n8k1dunrgKJJqeCMw5jspJ8eFZjjSeEuVVqyqMZQvUgr6zKpfw7m2kDmnZ1ngd9WT09qcFRm982BIQAkfTV3ZFeMnXGyJPm9aSlnx9pRraklkQ71chPrkTphD4NZeajzx8ZMGhZMXll19gw2NUyFZJzB0abni1mWQNDTktlMUNvULmjCuJdFULtsWIlzI79zDv1Z15iDMTiDmPgJSPyHfAdjVPOi3vPqrOy1IHXGVdS758YJH','yMqmm65qTPqS','enYPHxXUKDDT6jBigVWcR1snm3XHIuKymD3JxFI','k','B',14);
+INSERT INTO ti VALUES (-3452085086847541032,116,'pnyK9Vihkpc3hRqWzFWRyNdT9kXrQsJDjF4PtAo9PT094BFNT','n8k1dunrgKJJqeCMw5jspJ8eFZjjSeEuVVqyqMZQvUgr6zKpfw7m2kDmnZ1ngd9WT09qcFRm982BIQAkfTV3ZFeMnXGyJPm9aSlnx9pRraklkQ71chPrkTphD4NZeajzx8ZMGhZMXll19gw2NUyFZJzB0abni1mWQNDTktlMUNvULmjCuJdFULtsWIlzI79zDv1Z15iDMTiDmPgJSPyHfAdjVPOi3vPqrOy1IHXGVdS758YJH','yMqmm65qTPqS','enYPHxXUKDDT6jBigVWcR1snm3XHIuKymD3JxFI','k','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2980058844280057629,163,'6KtNzEuBNDJb7zxDs','h1InWSctEyHCexsoM07mH2FhG1DSffC6B5374OLio7mBmmyEmJ1luIDcMjspSufBoHjnzTgaq17y0qPNXxyhODni1quE1InHbXuf9FsubraUzzTcQ177UGPT51aFHo0qkMNRFsBYZ1VS39uZ06UlbeimZCOKWgiCivmmJUILLAWJwy4TiW6QGhGofm7PF3fuIIoV3aNG56d6Fo9SauHB','qJphSgy','KGVUMmAc0nwngujpOJYcFtHJFLLtIelggQDCh6GLipG7m0RK1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yCIu8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy40Dami1cGj1ObwtabvkVzSou4zeHq6jMy7OsoH6BST9BFJSGAfIqBwjRC0cWGhkl6dYQ','c4','Gzc',15);
+INSERT INTO ti VALUES (2980058844280057629,163,'6KtNzEuBNDJb7zxDs','h1InWSctEyHCexsoM07mH2FhG1DSffC6B5374OLio7mBmmyEmJ1luIDcMjspSufBoHjnzTgaq17y0qPNXxyhODni1quE1InHbXuf9FsubraUzzTcQ177UGPT51aFHo0qkMNRFsBYZ1VS39uZ06UlbeimZCOKWgiCivmmJUILLAWJwy4TiW6QGhGofm7PF3fuIIoV3aNG56d6Fo9SauHB','qJphSgy','KGVUMmAc0nwngujpOJYcFtHJFLLtIelggQDCh6GLipG7m0RK1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yCIu8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy40Dami1cGj1ObwtabvkVzSou4zeHq6jMy7OsoH6BST9BFJSGAfIqBwjRC0cWGhkl6dYQ','c4','Gzc',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b BIGINT NOT NULL, c BINARY(77), d VARCHAR(87), e VARCHAR(87), f VARBINARY(48) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-290640008,3429041759478192996,'Vgy03d8YB4is4HigsKOXtMsutqmv2w','L','Sg8nDrvgM0tE','srg0LJjwpKcfLhsJNbrwUdk1IYxCWFSFvrlwBWN','Uy','e',0);
+INSERT INTO t VALUES (-2094927291,-719878500719387706,'JZXaAInrSS1','0tvCBlOlUxh5wX','Ddglvfc2SWTFFku6jPlwajyF5','7FPTsvvLxCqZMKf7QXOpORwG','W','Y',1);
+INSERT INTO t VALUES (-117128020,4825237235446826003,'iidGPksD6a0zelkkYQsvFR4cnNE4LWVcjA62C41mWehjp3vyBrBibn','QJOZM7DXJOTXIM3mtdLn0aGOAsY5eY02OG0p641dvpoYpKK3CbEqgJq','0l0hdHVJUqxs5pltmoTxRzvwvvQrNWLymndWyISkN78kHx','I81xObiT9iuicEXRbvT5PuM5OlaKBTZCxWMEBPhuJVT','7','J',2);
+INSERT INTO t VALUES (-662938317,-3136201807361982748,'l1PNZITWsFnRaPngx0PnAUbtLMIVUYWv3mB','Zlah3HnHF37vtMhIwvhUwhsa19svi5tuxBiq9OebOfkCCd5eA','z3adEE0kEX9NQfXmIaj1o2tBeXXzyJE0I0DiSIdxr2wMZ7HLj3iiA','ve9cn7fob','F','F',3);
+INSERT INTO t VALUES (-1694152546,-673480909964387231,'MwRdoaa7LBnUCEfFu54DN8JbSSZBj4o3TeQODlOKGNvbzRLLFurSKCHK8d1CT','Wi2','DOJsw2gNwT8WqpF4qTLV6Jaawt5ojXBsySEIXDMH2kcaSSjBma22i5l9yhtgVdC7VTbBMDN','DlMzb','cd','q',4);
+INSERT INTO t VALUES (1076200155,409915735532569037,'N4ARDBzHsKARkpdEIPA5yXczcoZmNChEHSIHDpIZb','yvJwhlrTaIsM1quM14nPApDzytvqi4wSQDcH1hN','CAsDwUsi7mzXQL7TykrPrMVKog5kV0Grc9PpE3RGOIqSgfOOeGKc7j2W0EBxFf','uq','dx','i',5);
+INSERT INTO t VALUES (1879253730,3311167846570499363,'lm1GUzkK','Z5j7','gXkT','9xi2','N','A',6);
+INSERT INTO t VALUES (-1526490736,3124933034662004185,'1wiVd','Sksn5bLdfgd5RMYfudfhDRWz03HY2wX831QTaTmzdXQTaJjFAvp','JpXPAFcCyXLNCx0G9VlXVJMJ8WQixHUbGi869DDFq5koyfqiHu4OvXG5wDQZwiGRaavleg8oDYRRGh7','e0AVJsY1nXC3iSDxgAcSaulHgulPJKNRLb7TBvSlPtIQX','jh','c',7);
+INSERT INTO t VALUES (596882306,-5105709693811200426,'zMyKpiRkqYdskp01GqRX3llIk1gj5ZUVJWUlxrC05e','f38DIbwB3JkPkvoGU89gxGoqdd33jFtYyMeOeyKURDFIHrUs66n','wa2MqV70lu3cJwkHelwph7zFhtnpgr','zjyn','pk','V',8);
+INSERT INTO t VALUES (2067896706,-4889111526540809086,'WfAa6OZ8eZRBdbdug6f86xbrHcs3d78TlRrDRJcLQliKUsqZYfJDX23vnycTfChpEG8tJh','twoIklU1NzNNm63RYpbAp1YTZfsEZ9PYXnqDm','Kenh7bSSi6ZRgEvFwh2OQz5HgGZEuML4BXMBSGBe6XqR67OIm','J4eIHeC77sF2tks6ga14klHKCoPYypzoh07bxsrAH7','3q','X',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT NOT NULL, c BINARY(77), d VARCHAR(87), e VARCHAR(87), f VARBINARY(48) 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 (2627298388820118451,49164634,'99VNrt4J1X58PpUdcd8dynlAJ3Xq','4Vcd','YJWHSUv','WGMVr','5xsiXumwn6duLD1OwmpgwG7EPY2EMVtfHTWFJfKv0nCAZBXAQT01pcVt5iMaPuzzbTFNDYTIwUfuU7EGIPTwXrcfNLRBU','HtoygmlPvgZnnVlFYMnoFnqVMPczur5VrhazwKKvqge5m6qxkacVtSkkNei92JllPMv3ZruMS5vx',10);
-INSERT INTO ti VALUES (2627298388820118451,49164634,'99VNrt4J1X58PpUdcd8dynlAJ3Xq','4Vcd','YJWHSUv','WGMVr','5xsiXumwn6duLD1OwmpgwG7EPY2EMVtfHTWFJfKv0nCAZBXAQT01pcVt5iMaPuzzbTFNDYTIwUfuU7EGIPTwXrcfNLRBU','HtoygmlPvgZnnVlFYMnoFnqVMPczur5VrhazwKKvqge5m6qxkacVtSkkNei92JllPMv3ZruMS5vx',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(69);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
-INSERT INTO t VALUES (533730277275523129,1965006795,'TVhHsV6BI2bx24gzmOFEHhYIhbUTwebO0MtrzmDIGWYosuX','3o','E28wk','cB9gFQabnqJc','khSITEmHN1lo6WUO112B6ngMwwYi0ZI9d1nNMoTsY8XBL8gvlzTi6FNLAhi5G3eufIMtMvoi','bQMhJH1IBidE1lVhu8xASGU5dQWqCTQXMO42v4uVnyQQfYBBbX3hVH',11);
-INSERT INTO ti VALUES (533730277275523129,1965006795,'TVhHsV6BI2bx24gzmOFEHhYIhbUTwebO0MtrzmDIGWYosuX','3o','E28wk','cB9gFQabnqJc','khSITEmHN1lo6WUO112B6ngMwwYi0ZI9d1nNMoTsY8XBL8gvlzTi6FNLAhi5G3eufIMtMvoi','bQMhJH1IBidE1lVhu8xASGU5dQWqCTQXMO42v4uVnyQQfYBBbX3hVH',11);
-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 (3785169091867751846,372062749,'rAVjP5Fz5jVvQW68nATJyXShWIspDLcEyUgVGvNfKz4LT02Bbv0XYL4HOcr1ofI6O3C','EtreyQ2frJUqe7yOGgEoo83Q0yl2q4K4FbTd7fRHlqN793WXhyqtH9c1t2AIWca9Umb7HG5oE6d','5JkmP0uJI0','lQ1','Mw71riLqkt72porlNtjbuhXBpqt3kxW58WLduJUIe2uSkCsxGDPPyZ9Bits','WEo4KOyL7uRckaR2TIC0L4uSaPwv9Bu3UzPL7XyupSi5',12);
-INSERT INTO ti VALUES (3785169091867751846,372062749,'rAVjP5Fz5jVvQW68nATJyXShWIspDLcEyUgVGvNfKz4LT02Bbv0XYL4HOcr1ofI6O3C','EtreyQ2frJUqe7yOGgEoo83Q0yl2q4K4FbTd7fRHlqN793WXhyqtH9c1t2AIWca9Umb7HG5oE6d','5JkmP0uJI0','lQ1','Mw71riLqkt72porlNtjbuhXBpqt3kxW58WLduJUIe2uSkCsxGDPPyZ9Bits','WEo4KOyL7uRckaR2TIC0L4uSaPwv9Bu3UzPL7XyupSi5',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1178773207688373061,2038624410,'r','NNeMsHcoECQvm','PAeNyKfifN','rVtCJSbxGvfMR0Ky91aNMtzmAEAMBaW5qhGi8frUWt34DvOr3gu0wwe1WfwInEbDRsmLiwG','Ph0qLNIXRm90rnSTboDiDD55mIDLfGxJvalcrg','drvcx1MfBe',13);
-INSERT INTO ti VALUES (-1178773207688373061,2038624410,'r','NNeMsHcoECQvm','PAeNyKfifN','rVtCJSbxGvfMR0Ky91aNMtzmAEAMBaW5qhGi8frUWt34DvOr3gu0wwe1WfwInEbDRsmLiwG','Ph0qLNIXRm90rnSTboDiDD55mIDLfGxJvalcrg','drvcx1MfBe',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(44), d VARCHAR(52), e VARCHAR(95) NOT NULL, f VARBINARY(58) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (41756,9518975,'HzqRBuN0V5GZmpJFoicMrfOEVkstgDi0CYJVoT98MSd','vIupWRxKOl5CuUakG','Ch4cdAB1byxDGWbgN6q2Qpy6Gbtrs4xVB44UU7KH1','r1COW5TX','UjCFXY3p2lLyUhGEwe6SN','ZfEztZi',0);
-INSERT INTO t VALUES (42652,7574388,'j8e3usXaKRnqmZX6pJa42LXxbox3RABm1mB1UOP8xS','KtQP8jCPbHMd','9TgBllarK7DDneVxNxVhC37epLxiKSvZc62eOb59BKVI6m','d1o9RBbbm5hv1xi10','SdNks0XTrtdwB81PQYwkCVuG3TV72jGLdQITfj1sFx1q3lP6G434OTzlRvZ2nWUHv5uGM53QeudG25XZzG0','EgyfSWy8KHKCYO3W460mAfZ3a0CWJ3ccIjvFE7C4w9RkhhyHGzTRoi13GjxrJqcorbGrrdJjAnZgDOFGLgVWo4Hd',1);
-INSERT INTO t VALUES (22939,4912728,'aITWjYGNrua5fiXqmxZIY0Aw','zCegAQBwrrDx8retM64b3iJVeeymYtcHIEUbZvvljHXZ8','iJ76Jttn','fxnmzM7muUtmj1koni75561BvssvV0DcqnPgF8N','42VYBSsQ8O7Xqtw2f3mLJtjz8O','JOpX',2);
-INSERT INTO t VALUES (11298,12611162,'GW3Su2nTzw3','mGG09ZLG2x1neJXik92gwtGhsBXg','4NudGzAKy2jpc4GxXVynBaFQFzBTAU37d2GvAXEWb','3UddpA','7Yf1FOJ0','pvABhBhS3yIf6',3);
-INSERT INTO t VALUES (11800,16654767,'Hw9MGqxRmXSk1NQhfnHndVq','n9BQAYliRqfE1q1zgXiGsztne0xgaoNxu','qlEqnaRNjU','8j','uOVmS2mksgiwj0OzvMkdRa1VB4dPeAxxriGZGcpcyhtDQ9Xtdtv9KOaqyjsV4htjXYyALcV','aiMJPV4',4);
-INSERT INTO t VALUES (32446,492639,'4kWoHZ9B','uhr1wIm04MI90SneGBQx','KyHOJYZ1rN7d0m3cE1WjstmWA6Ia0hOAawvCFmkBK8DeIFZ2H47njdAv889m2aSJIIXqSK4MzJMI3f1s','8CHC9MOPlqxf4uCZ2gqXWSWEH','azAIb8PVe47','d5HCddsV63hYRbGlBt2BHQYQR37eU2QYPgj8',5);
-INSERT INTO t VALUES (28617,5420104,'te97lE12Ier188QwDlEHyqbcJfehQPa91g','j5C4JHqS2zuAwEka0EBPQwwufAxyFx6B4589kipjUQuTee5c','1IRcJc2D2Mx7cNVfaJeBHBg','GDQLc6LSV','nyUKIhDvgIvpi9RwsvmYdVCg3vHmNtEmIzhHCvs3icOsw5ZtzjJiv5Gt79cjNUBQ5eLYHAOce2hviPJ7PbsqE2btZqYn','WaqHyTjpM',6);
-INSERT INTO t VALUES (12710,11552572,'I8BhhrDtWRYfQNRoUFvTvaF','8eds6VmBX83Ik','rKmJKG85o7rvC2xsZBNNV0ZXVfN3R2BRwO3LphZ82tmn36O7','VVxaaiJ2xnDBdBtGEj','sVNz5XUmZE','mkCnkf2llTdqS1zKDbvsJ101i67Usz7iWKvz5Z2FjJkaGDKuq1PNGIiKasmc0BkyUojSSDAFJYsNpMv',7);
-INSERT INTO t VALUES (21558,5217109,'V6LRKyP','YXlZPWp2c9z','yXsoB','fYvzU6KVHgd','FDfMVe7670T7xaoOqTDeINzRs5a5JIZSGyhiZBIwC9Pr1RA7bq','GBmkItDM9p29gNvy9FlxoR8jC7Njf9jWeeXkYKRTq8NhYTQfKEW4vUmoJrvdoDVx0',8);
-INSERT INTO t VALUES (24881,3126749,'KQJoDFD9qVJqWmPSVM6g2oNgr4xmh4tOKFozxT0I','JL','CiwmM3NGsvoPVxUEcLP1Xrxlku7c7aVoRVQEFMEqsQXgu2TUVfgIfW','9f20vHge62kqieb8inn9Cr5hql2GrrlWkcslIlDlU6fHHVTiKwkqVkY3','7AcOFSDiDm','mBfYkzt0dGjPpAXlMnZ464vRM1Dvnmm3FoXd1oJsixi83LMsD4TY6UmyWuC6fzW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2425903471,13103870,'a80idtzcFL8n','ci0ANl3lAWgsm6GWUZAtHa15oXcEi','3JfNX7RBUi85CMdkUr4xDwYM3NYQYI0Jco6Z4IW8fotDBJGVrfi053vb5hZyzr0dxe97b7Wedi7fWTpNU5','Vkg2G08jeoALIxDCHMvns0XAl3MU1qm3ueEZ1POFwgMBegAEcX','ZtguqDzw0PXZPZGY33KQjqNcpMkWLGT','PiIlwyDCMaUAtZHzitDoosGkB0Om6TqsbNHObDFvJwQXsyD9Uubr989iBoSmFg0OG3I6km4P4ZacztHKa1G7',10);
-INSERT INTO ti VALUES (2425903471,13103870,'a80idtzcFL8n','ci0ANl3lAWgsm6GWUZAtHa15oXcEi','3JfNX7RBUi85CMdkUr4xDwYM3NYQYI0Jco6Z4IW8fotDBJGVrfi053vb5hZyzr0dxe97b7Wedi7fWTpNU5','Vkg2G08jeoALIxDCHMvns0XAl3MU1qm3ueEZ1POFwgMBegAEcX','ZtguqDzw0PXZPZGY33KQjqNcpMkWLGT','PiIlwyDCMaUAtZHzitDoosGkB0Om6TqsbNHObDFvJwQXsyD9Uubr989iBoSmFg0OG3I6km4P4ZacztHKa1G7',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
-INSERT INTO t VALUES (2321460714,13424397,'UKS','YEV9RmAfHa4PJUPt1PJH','2oShJsjmcK','b','Bi7ELBxh0GuCMaMcXj2qEKWFrde3DeYvnzgIdyCTRffUFTOgRlGrJ8NMPlpVCV7HMJ0BgqMHwljbBQqEVlKUMC3eN','QlW',11);
-INSERT INTO ti VALUES (2321460714,13424397,'UKS','YEV9RmAfHa4PJUPt1PJH','2oShJsjmcK','b','Bi7ELBxh0GuCMaMcXj2qEKWFrde3DeYvnzgIdyCTRffUFTOgRlGrJ8NMPlpVCV7HMJ0BgqMHwljbBQqEVlKUMC3eN','QlW',11);
+INSERT INTO t VALUES (7654399084012831279,-6062230988730450739,'IeF90L03aQ9lAFI5GKYLlwWlbAqkTJDwTX3P1GQ33dU','j3VHJWN0xAjdOmiNz0yDGfgXxjRls0G7eFC0jhUGZSrndFRwaFHAIOwcDtwXQYbjoOcbWm7MdkAxZaH278HkNWG','cssQ4pKUvwkyoZqOaCkcn6M8gdO8yCT94vByEubfZCPlGBA8mfzdmllQLtneRouLJfjbf2xK','vWL2M6qP9cFbtSYv2Z2URM','jd','K',10);
+INSERT INTO ti VALUES (7654399084012831279,-6062230988730450739,'IeF90L03aQ9lAFI5GKYLlwWlbAqkTJDwTX3P1GQ33dU','j3VHJWN0xAjdOmiNz0yDGfgXxjRls0G7eFC0jhUGZSrndFRwaFHAIOwcDtwXQYbjoOcbWm7MdkAxZaH278HkNWG','cssQ4pKUvwkyoZqOaCkcn6M8gdO8yCT94vByEubfZCPlGBA8mfzdmllQLtneRouLJfjbf2xK','vWL2M6qP9cFbtSYv2Z2URM','jd','K',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(78);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
+INSERT INTO t VALUES (-3533236855413087323,-3788929733307155508,'WyjOGUquPcWFRDGL5X4tlOGbvIfnMTefh4bXCzKpJPl8lCRauqUF1ZncQyCf3FliIE0rChfcqU7','HKY7hUc5ONE3akZeUlnVA6hI6I9sCovYhBNNCeodtb','2Mo1HmmkQomI5oq7b7Ebf','47tr4hfx9BMsT','r','z',11);
+INSERT INTO ti VALUES (-3533236855413087323,-3788929733307155508,'WyjOGUquPcWFRDGL5X4tlOGbvIfnMTefh4bXCzKpJPl8lCRauqUF1ZncQyCf3FliIE0rChfcqU7','HKY7hUc5ONE3akZeUlnVA6hI6I9sCovYhBNNCeodtb','2Mo1HmmkQomI5oq7b7Ebf','47tr4hfx9BMsT','r','z',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (405068833,10759069,'QTPw35zsPtkuk4w8iCw0s0apw','TirZCaygHSdg8I98r8w1vFuOGz8xiz5AXaWopKV6Q0t6hZasrcsqsuTNiaVRSqEyHhoDLyaOKZs33lHts0ENLDKpt88yxXBPj3Bp','geHVppib56ORLcrjptv4DzCgR0G5L6GAj08o7DGdJJy15YmTfjdxDZGYKWsZIVvDSh4S4Ft6z4lPG5YD8qb9pW','ZNM03tg1eqYR3bX4ApHd0rILCq22s7sIyraLTlkt0BQHeBEhT2eXzy','7UmVMgaLV8vFug9noXVwmisaWezYujdLsdbBn7bZNKjLxpfu5p3ZNDyLdQRYkGyIpl9','Wvaf2DVUKv53v3Ljut',12);
-INSERT INTO ti VALUES (405068833,10759069,'QTPw35zsPtkuk4w8iCw0s0apw','TirZCaygHSdg8I98r8w1vFuOGz8xiz5AXaWopKV6Q0t6hZasrcsqsuTNiaVRSqEyHhoDLyaOKZs33lHts0ENLDKpt88yxXBPj3Bp','geHVppib56ORLcrjptv4DzCgR0G5L6GAj08o7DGdJJy15YmTfjdxDZGYKWsZIVvDSh4S4Ft6z4lPG5YD8qb9pW','ZNM03tg1eqYR3bX4ApHd0rILCq22s7sIyraLTlkt0BQHeBEhT2eXzy','7UmVMgaLV8vFug9noXVwmisaWezYujdLsdbBn7bZNKjLxpfu5p3ZNDyLdQRYkGyIpl9','Wvaf2DVUKv53v3Ljut',12);
+INSERT INTO t VALUES (-7791267962174566685,-1962350754263341607,'vAZW0UWtdP1fksmhnZf','xF7FOBAoI7pI3Lo3ox9gWckgVzlMGzT6saYGuZttPh9j8y9V6fx2H90SuJI3kejbvxLPFiS1Z22RfQFMRxfDYoV54Xao7kn0hb54DRCXy8ycriFiajhYzs0Au6r9uCICk5eEX6ek0iVhMIF','r1d9lVhjXPFY7XtOrwvqVGcSgQQfMqumo61ehcDCgKbvRWSfrnGm38SoexZaibzSihho4xY1CtW6DuiWTnmRM8','8J7puH6C1HYayAZiMsb3GudDn','3','O',12);
+INSERT INTO ti VALUES (-7791267962174566685,-1962350754263341607,'vAZW0UWtdP1fksmhnZf','xF7FOBAoI7pI3Lo3ox9gWckgVzlMGzT6saYGuZttPh9j8y9V6fx2H90SuJI3kejbvxLPFiS1Z22RfQFMRxfDYoV54Xao7kn0hb54DRCXy8ycriFiajhYzs0Au6r9uCICk5eEX6ek0iVhMIF','r1d9lVhjXPFY7XtOrwvqVGcSgQQfMqumo61ehcDCgKbvRWSfrnGm38SoexZaibzSihho4xY1CtW6DuiWTnmRM8','8J7puH6C1HYayAZiMsb3GudDn','3','O',12);
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 (1503984200,9532703,'xgdAyeb8pQYIqVKQHwrgq7Nd1H1ox8LlV','JTSBXBtz5NMnVYX20penAeLEDC2wBc5rN7WSYm4jy7qDtBlJGyXOtthCE','AiHttjoMvEc5kh2DyXo3lcGF39o4MGPFA3nOaLzg8','XWUOKWtgmjiAqb2GpPASh4Ai2ld0h91HxUbXpEYNkmYW5Xfo63pJwT3kq4oeEEFp1lpor4zpjqX2jKrcSpwrMF2aaorSBg3WcBkoYCMqRt4vVjxs6YEA44HokXcRUX9vtSIbeIPbrVl5ujHz6Y9am07qqFypEqdf0xw6eVlxBe2CZzRXJok0c9I658JjhKj2utejYX1pc2Rozws2ymam1Cau16CyIR2TnKfV0oAHfwxOU8l4I','7cRnhaqt','5t04zbgwVMS1m550bSKZZ6hMzEfmRhFqTS0ygbO',13);
-INSERT INTO ti VALUES (1503984200,9532703,'xgdAyeb8pQYIqVKQHwrgq7Nd1H1ox8LlV','JTSBXBtz5NMnVYX20penAeLEDC2wBc5rN7WSYm4jy7qDtBlJGyXOtthCE','AiHttjoMvEc5kh2DyXo3lcGF39o4MGPFA3nOaLzg8','XWUOKWtgmjiAqb2GpPASh4Ai2ld0h91HxUbXpEYNkmYW5Xfo63pJwT3kq4oeEEFp1lpor4zpjqX2jKrcSpwrMF2aaorSBg3WcBkoYCMqRt4vVjxs6YEA44HokXcRUX9vtSIbeIPbrVl5ujHz6Y9am07qqFypEqdf0xw6eVlxBe2CZzRXJok0c9I658JjhKj2utejYX1pc2Rozws2ymam1Cau16CyIR2TnKfV0oAHfwxOU8l4I','7cRnhaqt','5t04zbgwVMS1m550bSKZZ6hMzEfmRhFqTS0ygbO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c BINARY(66) NOT NULL, d VARBINARY(23) NOT NULL, e VARCHAR(30) NOT NULL, f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (45,6534347,'DsNSZizaRfJFrejkRzh74B1UfbKhulJ0oLoQ','KgQ6kYuZo7xmrtVn','2JSXXh0Adz4J','PBc','CLXgAyYyePSJ','ePe',0);
-INSERT INTO t VALUES (-62,5240916,'eKKKOBPY81UrSXvu7496ZutqcQf6eWZ5HNqslU5hDqH1hA','yDIrheIk42','WWVXcEMj0T2','xXVxROIri29liF','cKyyDTWl9uUH','Gc6uPfV',1);
-INSERT INTO t VALUES (5,-2654129,'6','W','WXc2NksrCKNKT','8vt5FDhK7UHETTawqI','nd38C8Vd7j60X9wuxGGdQiTjEJfhohGX4Run','FkvVZvLavRIfuXizoBdxvkIdi9yU6QScLBjIXCOzk53Zqui',2);
-INSERT INTO t VALUES (-20,-4541928,'rhjNnJD8fit1RvoVKSWHfSRmUmJ4zr','97sWlZ','Lu','tP','NWPSoTVyuZ1piOZXEakLaR20vpWCdkvGqTcb2bVSbIlnfuKPBsaGkGuZQAeZVMISxEbwiwog','JDBZQ8k2lyzakuo9d5p1YVNQcS7z29mFf9TahdBDaAj2VL7cD1CierUYqAhb3lP',3);
-INSERT INTO t VALUES (23,3822691,'tiP0BcWQfeS9Wizc','9lXZHxDxqwUMVTUmrvFz','YhGX1iO4Pd2yxCyio3qF','6rBJrGvziMgW','Aq3ERftfWO77AYv','I2AfYm9xlcKV',4);
-INSERT INTO t VALUES (41,-7376309,'0hiJEen83mrdDhQdUpi7gY18EOkTpCM9nWBbZCt11ff0AVKAkwSqBKBsWm','l88Z1f2WFzOp3paSH2z','8n0tiv1cHLrXPfDxXz','JKK3uHOSgKCqn','rcIE','ztMMOSVkxeii2pzPEc6mdFPLLHxzsIaInu0Euiwl5BYMhQRpllrr',5);
-INSERT INTO t VALUES (-32,2056681,'LawQ8llptcTWKKsFmtKrsXxpZ9dgVVnxV9mv3Hgc0vFZOXQ7I5EtlZIMZoNY3SAK','fudJYq9qLJUt','h4sU','flrwoEQmivtAeqBW','Clh3m91Sfw8HsLtX4vpvdFlaYi0SrluzlqLAc1','ekJ1LY1LejBz1bBJ8tHP5zxza1cUTv01rMk8ORLPxwRGpdeaRB4xWy6kjT16DpprE5h7Xb3pNtIsFxd2kShHE',6);
-INSERT INTO t VALUES (96,-3035940,'DMKOLMIZ7x2T','iwTsjjZDztGVx85q','x6jSHjjcN99qoLj9zbePFhQgcB4nOB','JpKIbwpU3hPbhYBZe','cvF','3djudIyP',7);
-INSERT INTO t VALUES (-123,7920414,'tuKVkWyO6BNojtTcwt9iSbp29MsUBaYHAAA5LvWwLPfDpx6ExNICyRSryZDm55ZFMW','VVbVcdEwGZXM5Ms9','CS','MqDeMBi9q','lC2AmMpsG71jNyxFFFVK2KwikzhASYUG9bOLmFIoXAX10IirEQE9SIB9ggVX2nRWi8dNcFFAvT','ZSpRcWOdECcSEhPowtfqhgnPgqpBBm0v5BilcjFN1EY7GM1DuxELKedgwWr5rsgP4yyCFj343LP5',8);
-INSERT INTO t VALUES (-126,-6352971,'Zafer7','2JdOSKXm1HDkc','BiOtCrV4ctXWILnPaIXR','ti','zqWeXLU0xvvlHeO0iqGdTtwQapkmBLUK1EwkUT','bo9PnxwmzxpYmZgDzcXnwxDpI4pYmcrvxXJNDGVz3lMieCHLd3KGxlG1ljhLnG1Kovf3tQymAWly8gPxu2N9AaixTh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (106,4225026,'n1QbNPpBcN4Y3bvlPmPO33o4GfdU9HM9z3sG5','jhf','cKptHXUx0xBm9D9V','CxL5VO1M','pcg5Sr3EzNqaXiYvDfx0qGv7nhSsUD2CDcmghonz6Jih7','2Dx0CXPlzR8',10);
-INSERT INTO ti VALUES (106,4225026,'n1QbNPpBcN4Y3bvlPmPO33o4GfdU9HM9z3sG5','jhf','cKptHXUx0xBm9D9V','CxL5VO1M','pcg5Sr3EzNqaXiYvDfx0qGv7nhSsUD2CDcmghonz6Jih7','2Dx0CXPlzR8',10);
-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 (66,2852590,'j8Yplggb3Uyvbe9ATIaYxtsEv3DJvnsTWMB','h0DZQcwLgJh','W6lab','aTdGgoBd','MbRyMGChZiVcdtUZShMFfFBABwIzozUuX','KXEmICMuZDKjvJJbPwF6s73vgBK3z1xj',11);
-INSERT INTO ti VALUES (66,2852590,'j8Yplggb3Uyvbe9ATIaYxtsEv3DJvnsTWMB','h0DZQcwLgJh','W6lab','aTdGgoBd','MbRyMGChZiVcdtUZShMFfFBABwIzozUuX','KXEmICMuZDKjvJJbPwF6s73vgBK3z1xj',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-106,6508875,'3tMuUE9lMTwpeSq0HHcBMXQQZgD9Bh6HXZ3k6tUgfub45sBNo61epnlid9o2ve8','hcnbpsrlETUwkhOvDX8Wp2F80ZulHx4ihaweslapXSpuUbTyIWJAjBo50osR0PQTcPQnlqoxnBCm4XJDj7vXO16o3LF6MhnPD8V0j1zV8OQnWtU2kw5nIKt7rjsC2c3fkFj33iBCtX0Vio0hvmElH75R5qTvr1KyAN7YVIuHHLy5BMEheNsp449MKdFfTk32gsYESYVT3YmzyidGAzLZJpHbiA6d6cczqdVjZmxzQ8wr8vpNu','D','3lkpgq877i','Fgm2YPTL1xO3nswggLv11OmzcZSz2IXKl','Zrwsl37cBQUX3aeAzpabUvd9HJTPHghn8coSvI9eTUlqQwVw8eJB3unGWzxV4HT29x1IzOSvVdy1eolN',12);
-INSERT INTO ti VALUES (-106,6508875,'3tMuUE9lMTwpeSq0HHcBMXQQZgD9Bh6HXZ3k6tUgfub45sBNo61epnlid9o2ve8','hcnbpsrlETUwkhOvDX8Wp2F80ZulHx4ihaweslapXSpuUbTyIWJAjBo50osR0PQTcPQnlqoxnBCm4XJDj7vXO16o3LF6MhnPD8V0j1zV8OQnWtU2kw5nIKt7rjsC2c3fkFj33iBCtX0Vio0hvmElH75R5qTvr1KyAN7YVIuHHLy5BMEheNsp449MKdFfTk32gsYESYVT3YmzyidGAzLZJpHbiA6d6cczqdVjZmxzQ8wr8vpNu','D','3lkpgq877i','Fgm2YPTL1xO3nswggLv11OmzcZSz2IXKl','Zrwsl37cBQUX3aeAzpabUvd9HJTPHghn8coSvI9eTUlqQwVw8eJB3unGWzxV4HT29x1IzOSvVdy1eolN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-23,7470884,'L7uIHQtTpczGDbVvPVA0GAelR8yEVUA4MdIhvwcvsKu7QTiYcwo3O','aDVzca5UbQI2Tp8fo6wNodzOVAi7pJX0psASC8s1WwPCtnjlWAPES4KzgPb8a','0ndMaPP','P0U5kDYfJq8aANI4t7CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0ztlEsvf7a1R6o9r74YRIhbgQlAtjJ979qDjNVWztzNO6Q0yqPacaqXszDgSElXccZ8AXPsO61EDWDYJrMl5yarKDHijGox0jKqLLwMs1W9JpQGL771YHapK6aUrHQALOGtgFeXtMkE0T3TG69edg87zk4EFONkJKUJwKuAZss0QYbE2EeIEd4kV8pszmhOkP0m6','C97SRC4eHu3JJQ2uXK2oH4zA8dbOE4izbsIBo9VDyDP3k4TtAdFyRyC2tj8m1ek','lKrwFlJ1X9baVOcOLgUNsiA4EQ9FAtZ0MvRthydNzVPDWUGc',13);
-INSERT INTO ti VALUES (-23,7470884,'L7uIHQtTpczGDbVvPVA0GAelR8yEVUA4MdIhvwcvsKu7QTiYcwo3O','aDVzca5UbQI2Tp8fo6wNodzOVAi7pJX0psASC8s1WwPCtnjlWAPES4KzgPb8a','0ndMaPP','P0U5kDYfJq8aANI4t7CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0ztlEsvf7a1R6o9r74YRIhbgQlAtjJ979qDjNVWztzNO6Q0yqPacaqXszDgSElXccZ8AXPsO61EDWDYJrMl5yarKDHijGox0jKqLLwMs1W9JpQGL771YHapK6aUrHQALOGtgFeXtMkE0T3TG69edg87zk4EFONkJKUJwKuAZss0QYbE2EeIEd4kV8pszmhOkP0m6','C97SRC4eHu3JJQ2uXK2oH4zA8dbOE4izbsIBo9VDyDP3k4TtAdFyRyC2tj8m1ek','lKrwFlJ1X9baVOcOLgUNsiA4EQ9FAtZ0MvRthydNzVPDWUGc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(51), d VARBINARY(11) NOT NULL, e VARCHAR(91), f VARCHAR(88), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8330673828273645442,40522,'0ppn4SxE1A5mkIX3AiQ','z','SqhIjLAfAw9ptkfNHxE19FzR','sSdvVfjd5FO2sTz1F9Y0WnpEqxebZshrx620td3xULN03AD73a8ymVIy5xOZ9f2Ml','Ak8Qr','cIMilMsA',0);
-INSERT INTO t VALUES (1266864597027985277,36628,'zpImert5d1JSuMRRXJr82d3pV3K9R79MthtwRyd6HTTvP0BE','WWbrhJmVB','gagK10H43t3a1lhv1hANETfbCRbSJ5XZBros8hT0cAByPcBM9H','GfSZ9fl76UGsHmL9nikXrxaJY97auNpC2Gt36IWEAS','W8ec47PTdMbn0OekY4mkyvw3xNN1xV77PzZPIDqgNMspxS5QciYHaDQ1JnRJJ9AzoKDVHaH1CPD','W1RK',1);
-INSERT INTO t VALUES (-2647346327550827032,4611,'MNQAqGWESnIsTDCjBCN2obvAXmoUADhLyYVtC9','qgKQ4','StBovAuMQwwcvKTSygemFLZ2xYNBlLK4Fxo3ABI1TREovwiT','CimJLbSQWMOcqB9DQRzrzHdcQBbbXkFF0hdHTKrgSnofcAZBQftqeVFHxufO27hhZHhy4Nk','ArzwJljEXzBX2VVT0t8fodV6KJj8DQseiAXf97NcLkdSj8Thi7eZReQWtMbKCAeQ6WpQbLQu6l2YEFm4rcwesYpuzz','rdpMgLAZTAhEgGXP2Zjd9bshNObOTxoU',2);
-INSERT INTO t VALUES (-3761002189588601620,25058,'wvqzi5YoMceDkmljG2GSZhMOec037d','gxP8FL','L22iRaVQGLIpxYD4FeBThDxn9Rla4Ds1ZVGamlcYnMCrdlpJx2wFiq95DBaefhhYVobWwaGqcWfox39ib','sFfd2F20S1obIAMgn3ZGwo9i4yyw7AaEmaspfoSmhZehExBK4vJtN1BRwe7sa7mKxYBlez0pOB','kXGq5YwBHsuvkx6zlibLHG2fGAciVtnHHhRHk','cgR3NI3eeP3g79oo7YFwxnovnWJWxpeqqfdqEL1JwijGAeRBE5r5uJtjLDRMpOVgiluNhY3Xa78aPYc0uOMeHzKqL7I',3);
-INSERT INTO t VALUES (-7018819676916978100,21305,'Rr5blPh9nL23iNpJphQzETAPcnUQI3OT','YWZsen','KMZ9KWfnyTRZtm2n7AAjnHFAqEdOENaVkivxgstiHanZOR9mTZvXBdQWmdnrWCfATkxH4xB2xlwWA29ck2zYS','yhISlHIVyvNBRo0daCXWmip8mwoi1Y7LBiYe1gYj84iI3JOcbhshp','ghBiESn799592cDaJKifQ8hDedfffVPBUOJdq8aMk0nlvN4etTULrhq6','br7E5PigjfiA2YUzUBX5LzBEeQ0ZZkiB5qsv9z0wzxc1ygfKWLh5lPvqHrU8c6SYVXgjYf0xihG96zhKBMVIob',4);
-INSERT INTO t VALUES (-1497520678328668270,40517,'I2dwJ0M04nMNm7O8M3GKrniSLkrAYQi4g5wbWqGEd','hT4tR2prJI','O7PFf8C2yUgTGeP9Tc2Aw8ZjPji1fYG4bGQAEOBMV4KsPeNefpVaqlEHRWwHx3HucuitIGRD','MH1c','LctmgyMDYxy9S1zWR2LsaAL76UyV18Gq761NhuGWaQHweWMjSyjUlGlseueClWEsy4IhsSbzL6kgvmWw9IP3XDeSs','v5cXOLK7OFNsjdBZFp7TTNqpEOV0',5);
-INSERT INTO t VALUES (3952889337230775793,59015,'3s8n7DJyPbi','Kxq','xbbFlbmacL5KTCDWusfW8AfFNcOxDKoqetLBX111O6TDduShUVkhbZRUF4n3JsfPS0Ji','MopAeJ456qvtj520f2qMQBsNzt5Aj0fNysdM5BwcbsQaULZw0QtOsKAUzCfOpRwiCx9hSMtJ9ZUAWYQ5YgJLbj','SiE2brTZlWGjZsrMrdmLYwTYSglgUfYSKQ3lxiwFQYmmWRrO807qGRdH1TwxJBKX5f5NoZ7AWxwoHxO6KVooDxMlq','mV00R3Q3aceYZWSbS9fGOB5N9sipzLhGHDeg5Uj40M1QjllRdAxX2sKR',6);
-INSERT INTO t VALUES (5341084283075972734,65193,'PFTRP','naa7G53','R4YQSvPjdLdLZek3QaBzCUoVBBMNDDBj9BgVuZO3','uMuMJ8U','6n5adtgkZxaehMU9y7XcTckK4P2Esf6R6M6k6uohFxbT0B3CtwixDYSnDdRo8','xS8ixiOG9VgG3C4w3SSkdwhm5xcBGTk',7);
-INSERT INTO t VALUES (4892980216107962581,62119,'eIeAqoLI2WZwV1YR1QLwVOkHwZDONRfjtbkRYbftaydc0','6qPkUtC','dfNq6pOK15fQOKtcHkwGZ5Gtd9cF5ArDDtVF6MJCOF3a04PgmxIqf75b42uKUvm2V9Kt','TDDF8gD0LHRf3H4GWUQfzijdcTBm','xmgTnuXC6jvpFP2lZ44t9NNcq04XRTjJX8FZyRpIqpVOSj4BVI5','unRcXcjn3DtnJFhwWfpSXpGA2plMJGAIufBBhBKuSQkyZBWlYUYe8kTndLpXTJIKpmokf0Ui0KZ87J7XDNLTAzM1vVkRRO116YOs',8);
-INSERT INTO t VALUES (1949944008421638540,124,'yk9rsau','Ld','WKnPNd28edKceJ1MyiZdaj6NCi1chTKH','5ruF8y3oRFh9jQ73frbAj7ryU','LiQCbmh5pLtM6','euFBgWsTpClM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1282009071816077377,-6182878288050319553,'ZV7f3KxybU39','7cKAbnzja6evpDnxidmL444Dj0vI3TGwdjAip8HJxs9neaB8FW95LH1GpjXuV8Ctxk9WlJE7uql2If2YwZqAEknrkS12sxh36qS7jYtya3nB2Qt6SNaE03k2nzhcc6z5kTdFCrRE8WnokaWDob0sLUl7XoKGJXJgPFBbiudaPpW0AV0kEePxkghrKEUaWZebbrl','5JCUXW8KXUREJtirpHlThm7n8xVYfUWV2pJQlva0AexK4TnDIReZkwVJ2niE','WrZX7lIkXFpb8xkN35D34JtFRMIJTxSl01odtQtGyoAiqueOS0Y6WAFSyWBOwBVcZc5ue0fVT4evmkCAe3YpMSVcqggoQ7dsWcyi8NnYZmE21oK1sl0VZmTXjDlfR80xx','mI','f',13);
+INSERT INTO ti VALUES (-1282009071816077377,-6182878288050319553,'ZV7f3KxybU39','7cKAbnzja6evpDnxidmL444Dj0vI3TGwdjAip8HJxs9neaB8FW95LH1GpjXuV8Ctxk9WlJE7uql2If2YwZqAEknrkS12sxh36qS7jYtya3nB2Qt6SNaE03k2nzhcc6z5kTdFCrRE8WnokaWDob0sLUl7XoKGJXJgPFBbiudaPpW0AV0kEePxkghrKEUaWZebbrl','5JCUXW8KXUREJtirpHlThm7n8xVYfUWV2pJQlva0AexK4TnDIReZkwVJ2niE','WrZX7lIkXFpb8xkN35D34JtFRMIJTxSl01odtQtGyoAiqueOS0Y6WAFSyWBOwBVcZc5ue0fVT4evmkCAe3YpMSVcqggoQ7dsWcyi8NnYZmE21oK1sl0VZmTXjDlfR80xx','mI','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6173637036488018574,2248488167109649729,'Sx0eyp7mF5Uee6jmfUxfCge76cNs3Gl3ZJQCK','2TZ7L7J1RFN2pzAr9nCM0bXu3yfa5iKNbin84OlJ6nNMd0JRHk0EjVrG5arBFCWmn49Nla7W8KWCBV40UfAxSac9dIuAKDd95YzhxBqJr4X0BY2hdV3PvsUkQxp5JGWC2fppKup7wcn6NjXKJEilHIZpM6bCKfEj8sQWaM0bJ6dnJun','teeEerevJq4fqWX3s1AhujDf298Oi01j3wOXUxOP54tQWNRIDZ','DyyCt2Lhw60D','9l','j',14);
+INSERT INTO ti VALUES (6173637036488018574,2248488167109649729,'Sx0eyp7mF5Uee6jmfUxfCge76cNs3Gl3ZJQCK','2TZ7L7J1RFN2pzAr9nCM0bXu3yfa5iKNbin84OlJ6nNMd0JRHk0EjVrG5arBFCWmn49Nla7W8KWCBV40UfAxSac9dIuAKDd95YzhxBqJr4X0BY2hdV3PvsUkQxp5JGWC2fppKup7wcn6NjXKJEilHIZpM6bCKfEj8sQWaM0bJ6dnJun','teeEerevJq4fqWX3s1AhujDf298Oi01j3wOXUxOP54tQWNRIDZ','DyyCt2Lhw60D','9l','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1403785922428953258,-25301394619505448,'mMBo4vQpZCYCv0Lkq2b8qWuupHXSlhQB6zgeEuypOFTswyge','UG316182IklodnNTViAap2NS0wBZtTLOAFqtZSRIxzAZBo6Kn3a51CI3lFLYG6xubqmRKVDOqlWIalZxT34aMn9BoTcethUttWNTaQIDlf4oAJSvu','5bgLH9hEwKWXHqOwenlAoUy6AgdzZG0Z3ZZMxhPBI4AtD6qqSwPyHRZJDG1V','ZBJGjRkYP4KO2hBpDJ5xfENb5XseoMuFyraoI9lFEBKjNKJw0vQKNjoWxHV7YwfH4Ckf','v','2l',15);
+INSERT INTO ti VALUES (-1403785922428953258,-25301394619505448,'mMBo4vQpZCYCv0Lkq2b8qWuupHXSlhQB6zgeEuypOFTswyge','UG316182IklodnNTViAap2NS0wBZtTLOAFqtZSRIxzAZBo6Kn3a51CI3lFLYG6xubqmRKVDOqlWIalZxT34aMn9BoTcethUttWNTaQIDlf4oAJSvu','5bgLH9hEwKWXHqOwenlAoUy6AgdzZG0Z3ZZMxhPBI4AtD6qqSwPyHRZJDG1V','ZBJGjRkYP4KO2hBpDJ5xfENb5XseoMuFyraoI9lFEBKjNKJw0vQKNjoWxHV7YwfH4Ckf','v','2l',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c BINARY(9) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(22) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4332278,2742264179,'EZaO98jeb','ZBmdy9y8oO2DWKpaIHWEj9','UWa3e','w24WDhHh2','H','f',0);
+INSERT INTO t VALUES (-6772034,3289160827,'9XoGKC4Vg','KDcEcbrSyVNEIu4uHKo6Ub1AHksAIpAYwOj','6XK1Tl8','jsj','l','U',1);
+INSERT INTO t VALUES (-849268,1906851301,'UaDy5CMGI','yKvgwgYGsNa5hVMPmlNXJ3UQoLua2haX','TKNdZQddbUA','7GXbDgoz2Z96hvQK8mj0','d','8v',2);
+INSERT INTO t VALUES (6245420,1229222436,'Oeq','VZJwQApEssy0wK','fZHDp0vp','l','D','p0',3);
+INSERT INTO t VALUES (5489480,1736925237,'t','A7q2NMzY8P4zngBpdmn90ocQYK9giasqezAvxY7QL0','c8Cuy','7XQxYQV0QkIogFB','Y','x',4);
+INSERT INTO t VALUES (-5751680,1843463094,'8OgoFj','LhAf3qBBWnoFuWMf3hiL5lnC','ExWvIZDfp','RVIgTWmGJCZu9SCb','B','F',5);
+INSERT INTO t VALUES (1875216,2673312933,'a1mIFL','bl3','8Ma5','rfNmzZ','n','e',6);
+INSERT INTO t VALUES (-1195584,2589923362,'7Q31o3k6','9osVFd2cCB0pRYVtLl1doIB5GVX0fCk2ak7ESTCr','VTAgtpBPpUPn','FKccFFJdtO7XQ','F','iW',7);
+INSERT INTO t VALUES (-4001129,3257758150,'raVTnBR','2XJLGuoBV','ItZf6','rzruh0rQQ0p45','S','d9',8);
+INSERT INTO t VALUES (2222779,253890279,'Uq4a','kZw2cVyCmYnqBVZ7mVO9zdGFtG24Xtx6u','12fl','mpljOIXCFi0igVmckXqKU','Z','N8',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c BINARY(9) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(22) 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 (3201754209604914430,60656,'bDnptHJlw','Y57XwN2pwDe','QsqeDzc68N3DDNyo6Bu0c5FV7','KVLLRkkaoarZsnA2rtYwk0ABIq0WXkdkWtrmkX1weiYfGJAEXr5EPoI3muNlKnG0FhyoEmFv9sYx0jIfO6E3','lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveF','YcVZtFeARWuY',10);
-INSERT INTO ti VALUES (3201754209604914430,60656,'bDnptHJlw','Y57XwN2pwDe','QsqeDzc68N3DDNyo6Bu0c5FV7','KVLLRkkaoarZsnA2rtYwk0ABIq0WXkdkWtrmkX1weiYfGJAEXr5EPoI3muNlKnG0FhyoEmFv9sYx0jIfO6E3','lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveF','YcVZtFeARWuY',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(52);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(52);
-INSERT INTO t VALUES (-1121727417315336735,6650,'oU5bh1','IDqQxYJz7tk','hfYS0dWbYe170WcIEl01eAzT1cHEHaO6LTIhZ','mP1BV6EUP1IR8liMpproqs5LXIXSbGmDfsspwlUkhNXkFCb','R5VmqkSBd9giN','aW8QUkwGNaqMwoKMC',11);
-INSERT INTO ti VALUES (-1121727417315336735,6650,'oU5bh1','IDqQxYJz7tk','hfYS0dWbYe170WcIEl01eAzT1cHEHaO6LTIhZ','mP1BV6EUP1IR8liMpproqs5LXIXSbGmDfsspwlUkhNXkFCb','R5VmqkSBd9giN','aW8QUkwGNaqMwoKMC',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6253643657640606632,2451456976,'Z5ow892G2','zd3yKzyDRgVl7zIZ4KOWAll4BBu5hvEw','ZnCu','Np4rYVvnIY8tCi6m2v2','9','n',10);
+INSERT INTO ti VALUES (-6253643657640606632,2451456976,'Z5ow892G2','zd3yKzyDRgVl7zIZ4KOWAll4BBu5hvEw','ZnCu','Np4rYVvnIY8tCi6m2v2','9','n',10);
+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 (-6569967087148158435,839992600,'159i','RmNNVHcO1rxx9cT09','Gl','fxZWI','l','h',11);
+INSERT INTO ti VALUES (-6569967087148158435,839992600,'159i','RmNNVHcO1rxx9cT09','Gl','fxZWI','l','h',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5222447660233612352,56778,'gqFfxwvYJOysHelcpUfmkav39JOBMi','G9MNlaAk6MXkcAbLAiUe4fGqHkrXXiYaQ6oHlM3yopzVHp1GVj0z4XSmGut97S1h6B9ipGCctNXwTThX7QGAaMWziZd9VJNWr5T7DYDDHHBvZQrHN','kfp9cdLlDI1akCAH5yOhKl90qBgevgiVBwkdFyowKTdpYIZPhgeV14LLkyV1v7wmtxaRT03YoEzGyKH8GzG','JimBgVDAkDfUAgLohiOhdHKIGNPmwg42rQw5oNGdzb1KntxDoqj1Wt8nfTb6DNm','RJZQxDTFappXlwcCHAkb7fU9K2Kbl5v9qQCGDWcACRdVpoNP9RkxPn','jXhYmB6OyWmtTM8jBAFrtOAMqm3VT3wicTizXV862kQfj1c9gfu',12);
-INSERT INTO ti VALUES (-5222447660233612352,56778,'gqFfxwvYJOysHelcpUfmkav39JOBMi','G9MNlaAk6MXkcAbLAiUe4fGqHkrXXiYaQ6oHlM3yopzVHp1GVj0z4XSmGut97S1h6B9ipGCctNXwTThX7QGAaMWziZd9VJNWr5T7DYDDHHBvZQrHN','kfp9cdLlDI1akCAH5yOhKl90qBgevgiVBwkdFyowKTdpYIZPhgeV14LLkyV1v7wmtxaRT03YoEzGyKH8GzG','JimBgVDAkDfUAgLohiOhdHKIGNPmwg42rQw5oNGdzb1KntxDoqj1Wt8nfTb6DNm','RJZQxDTFappXlwcCHAkb7fU9K2Kbl5v9qQCGDWcACRdVpoNP9RkxPn','jXhYmB6OyWmtTM8jBAFrtOAMqm3VT3wicTizXV862kQfj1c9gfu',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-8722655239689124215,34823,'p','zACydufjom3i221olDetYOkuaSMzkUqPIxCGCI0UXuOIg5444pCcU1k9U5ctbs2o4C9twHljV9KhcQXfCGzQmGxaTnwpOCQb1IkDpnAfX2HCf8QoOICJdDlwbC0vjO6VeKbKoRaQDGEX','S2qvGw','ipNMlAXGrPvjiIV6mlJCoJEodvEoXWR68exhqPyDQl88dqgAzvSpzL52tg1WlofgOgLKrCpxR5OmuRkPSR4ySXKSiFjQbDT4uY5o','azR1alWvLlTyclv6fOoQ0ynqnDy1hGLKlBr4pcNx3UO3LTeC8Wdt5Nb46BEbFoGFs3HYzRut','yXsndhwk6zgLXX59vvHyemHmawgkx',13);
-INSERT INTO ti VALUES (-8722655239689124215,34823,'p','zACydufjom3i221olDetYOkuaSMzkUqPIxCGCI0UXuOIg5444pCcU1k9U5ctbs2o4C9twHljV9KhcQXfCGzQmGxaTnwpOCQb1IkDpnAfX2HCf8QoOICJdDlwbC0vjO6VeKbKoRaQDGEX','S2qvGw','ipNMlAXGrPvjiIV6mlJCoJEodvEoXWR68exhqPyDQl88dqgAzvSpzL52tg1WlofgOgLKrCpxR5OmuRkPSR4ySXKSiFjQbDT4uY5o','azR1alWvLlTyclv6fOoQ0ynqnDy1hGLKlBr4pcNx3UO3LTeC8Wdt5Nb46BEbFoGFs3HYzRut','yXsndhwk6zgLXX59vvHyemHmawgkx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b SMALLINT, c BINARY(27), d VARCHAR(44), e VARBINARY(32) NOT NULL, f VARBINARY(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1302910827724591,29060,'CHZbnOrv5ooeX0n2','eNPMVi','qZ4j5EDOURqi4W6OV5cnHe','Q1X7wnj4e26eVTgCtajMQv','9BjZROgiRJBWkn8VkprSDq8ZkrPTT5vNfCMw90SMco1ZLFZCD6M0Dd4eaCT1wpP','X7rKs3Lx9nW4s3zIRmhmtpW1HNXpiQSFr8vCovDrCiueeG6c65R6BYyaMamY',0);
-INSERT INTO t VALUES (4170233355639058489,-8091,'zYq6JOydMGXCcu','ViBlorinb4GcUpkanWXWQ0Ei13FMMTI0YLHmrP','gZAsJCii','2x8q0qQZL90xZchjodFb991kEyFOeCFQopw0vsytodqwBk7QIzqZD1cWVZ','Q5ZrYCBxGEre4rP9jES','CUd6xqCf9nnaTjLop2CNm8Vqa4SY0cme',1);
-INSERT INTO t VALUES (-3413707522928617375,20418,'xEexwHR','DObFINJ2r99RvoL0jAKZ474rAnNpDZE4gHrh5t','ew5969vZYyrHvX','DZ4u3HlJVGwsOJPd5ecO21GTFN0pBNRy7UxMGYRSKZ52LVJ0aWtKyzlncZG','hQjXdV80s3fLhEDKTa2BCcPobFqyz7O4YowGMmu8TxKWf9Y87g','9xgzABpUsufB5eMtP1HsGUeZAcAdW7ucpgSiPMKeh7LKqiKIEnrwcpNd0Q4PRLStyrxLCjwd6G9wD535K06RtpcK7JFOHNI2Ywx',2);
-INSERT INTO t VALUES (-3191421858325451374,-4797,'oJI72K','XT8Se6UiCubwRrNoc3Vp3Pl','XjqxPdPHHoOY','U67yWtP9e4KBTmqGua3otaRsEP4PcsEU4brCnVtAJ9mT1SeASEK','foqFooOBhaLnFuUA9im0WiPSlVn2lgRII3nwBiKC8bdxJzwPEst5BWdx','MGz3pLF3tQMmcZ32sVf81LZ8jwpJ5YtUJXyrtKBe7LY4vT8pf3pBvypn2CJ3AvFB7y4uwZpl99zc',3);
-INSERT INTO t VALUES (-4595355976996405226,-7740,'ZX0d9LUkQHK3Fp2g55','Uuea7ez7jXg','05qxbZjXLUvW','MPXzygNrkQ1PwEmGoydYobfEXIRn98pIKR2UD8WjGwHnyIvn','a4i91CYNNyooIbabPQOKHmPMPVOcIG7aO0uAhbwLIsJxa7I50tsPKOyucnu3dHBru','Y1xuZIEBIO6Gb7lqYU2bEyApUitM739weu6dzln4wB5',4);
-INSERT INTO t VALUES (225077763321046366,-32552,'3ZKsPxPpRt70R','kywrkcSfeqyOSMWXs6lo3LQKHcSNXO2u3C5jHkpc7','lxoCNMPwMnITsIaAMojSGKGCdxu','8smcyK7GID7p7FgK2zncCWavGlAptP7VJ6EwcSaslVrqlOtd77r5Bfq3fOyqawFjZ7izIO','8Zu','fIzl5Xxrwiw2TvRv8DF2KhDCsXQtkzk8lJ4q8Fyg3RJdGBR6aCw55CkLd80QHr2OCdsOYKPqCFup2jw',5);
-INSERT INTO t VALUES (-3575582103908032679,14820,'MAm','2ZFEdwOp18S65z','svAtUTMH4fCYQQmWXHl','8GSLrqsRgcxarBSqhrmVDgaKBgUQaEVwaiOoCc5cJ7bVO4QAdhX45a8cF3lAIvq06rlnY8iukiBwWO','JPNQnXHNWHngeFlDt8ACQqzKkwDjKsxufFnj0dw5kpqEVeO','BcJxztwiomfjLdLv3Sh0rNp1XYv1AnksnzK3VgZVK2Av0kbQk0FlNQ0TvZoq6ISaCb53Tw',6);
-INSERT INTO t VALUES (9074823676359961006,-23977,'WrjofOvu1PvRQkhyB1uGVHC','lxvSEyr5tOCCf0w4VB6GtyJkfo1sqYrYUVplV','ZAJa8ElBkQYtnhOFwjlcxUuO0','P40uebp30t0QAgfxQAHAL2rDGfjYWbtHbO8L9N9o1I3cNYHpWwYTAi','PnxHUUyb8v63atxSNj00QfkxPR1qVoZ4NKPZK6EwDeJpRZ86vxcKYBE963PTWa0d1q9LO2mHku4soGONo','ndz4vDLO2UeQr0rJq1oMSftk09wfC0oYvh1bENtJlfIOj3rkSRaSZ34vb014eARFViaCoCToiPJCbX9FKgb5d4kmLpwLc',7);
-INSERT INTO t VALUES (-1426276281322275356,-14297,'dRSTptL2sXH','juz5Zht','VENV5o','0vrIOHxJVYWRuubTmrKfBYJUpIUpPhtZWWpKApOo2zBnNvtI4w6yN2yBnEOB','CeMUozAlMmoS7hDMAlSU4E6TSkPJEhRzsa4yA9XHdAsgcZ62WdEkLsZqfZcLQwOUzbCf9WHl0MFd2aqxwu','lQNBx8TFgyYGD6uT1JuKGjXBtoWq6dFx98MJKC0VHozg70a4eKiTy3xTMG8XNQ4k285xUaiays33UvscxMsPPGZFSfISjymOCv',8);
-INSERT INTO t VALUES (-8455136495283968873,8023,'9zSjs2H','ix','XyCdy8Qf6SZRZ5','QbNIq7xq9m3hVdJsuEr3E9lhr5gH','zcVsjVxQnfWRx','2TWn6xZZE3rrLZDbhX0cGkw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4413668013098654169,1813324334,'nTN8','YoWNsESSM7dyptwU4epm2eWjz55XoYsJOAKk5gbgm4xDY1DkYU83Z6uZaEfxcMU8OYvoZODrCEvW4WKb2zHiDmqNtp2HJAxDT6WeiIDrTlfvJX98HRZCXI7GvpgR9OFjiQdJLL8BIJZPOQ8XDFzgDYFLqBw3ZQhMMkijdBCc8pyz5FMynTg1UaetOiTesBE4t9swlF3VVlbDmnF9uCAFZb','wf','Ns8RlXt','A','k',12);
+INSERT INTO ti VALUES (-4413668013098654169,1813324334,'nTN8','YoWNsESSM7dyptwU4epm2eWjz55XoYsJOAKk5gbgm4xDY1DkYU83Z6uZaEfxcMU8OYvoZODrCEvW4WKb2zHiDmqNtp2HJAxDT6WeiIDrTlfvJX98HRZCXI7GvpgR9OFjiQdJLL8BIJZPOQ8XDFzgDYFLqBw3ZQhMMkijdBCc8pyz5FMynTg1UaetOiTesBE4t9swlF3VVlbDmnF9uCAFZb','wf','Ns8RlXt','A','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2438678305321672977,4161003221,'oTzTAGeT','AAkhcy2neqP7V48xUs6MAKWEpWBMF6ZJdX9VsqO','H','cc3ueQrV6xb9gQoFDxZjp67Qv6oGwXk1opwHtvsGxzQuFQj0lJnJZ0ZXLlsa7syfO45TjYbe9FPySkSRwAIuA5cW8GFNSI8T52fAa35MN','B','zo',13);
+INSERT INTO ti VALUES (-2438678305321672977,4161003221,'oTzTAGeT','AAkhcy2neqP7V48xUs6MAKWEpWBMF6ZJdX9VsqO','H','cc3ueQrV6xb9gQoFDxZjp67Qv6oGwXk1opwHtvsGxzQuFQj0lJnJZ0ZXLlsa7syfO45TjYbe9FPySkSRwAIuA5cW8GFNSI8T52fAa35MN','B','zo',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6955305808419280854,3317310809,'R','N0KhQ4NmuXKd9uV15zFYSQlT8a99n8f9xmod906gsBexxJzb3IHosMv5c3jYMt4yIHwj8dPnwXK3KXflfa8A9TH2tUVfTlFU2I2Ody7jJ1f8Dgv3H4JmL0BaKcA2ASP0F38cWq3AUaUIhJ1hj9R52EJ0Y0mBncqve0x','YMnG1JzWrWRL','IM5wuxvdBu33bG7w6hSPjfM51fzyyZLmvwXoa1ZiFU2BUFBZtrQ5wSyTiqc6mCQH3JZloNGQz33W18aysXH6D0Tdqn0ZIOOznSs9nXY3W1gJIkWEXr8iYx4SE8gOzJcav','n','8u',14);
+INSERT INTO ti VALUES (-6955305808419280854,3317310809,'R','N0KhQ4NmuXKd9uV15zFYSQlT8a99n8f9xmod906gsBexxJzb3IHosMv5c3jYMt4yIHwj8dPnwXK3KXflfa8A9TH2tUVfTlFU2I2Ody7jJ1f8Dgv3H4JmL0BaKcA2ASP0F38cWq3AUaUIhJ1hj9R52EJ0Y0mBncqve0x','YMnG1JzWrWRL','IM5wuxvdBu33bG7w6hSPjfM51fzyyZLmvwXoa1ZiFU2BUFBZtrQ5wSyTiqc6mCQH3JZloNGQz33W18aysXH6D0Tdqn0ZIOOznSs9nXY3W1gJIkWEXr8iYx4SE8gOzJcav','n','8u',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-284818638757358045,467340032,'kaUCetDhe','ztoZP0cmOGgqukAJNlqttuFO4chQPeBbdmYrlVQNRNTPndWMSAqAjXAWPXpomqebNop878uPBG2L6eMP3fFoGs2H9Hr4ovnVECzEZDJ9IxbtJDtao9EXwrRyCztRpDdaHPo5ct5lx3CyEansX4kh557MribA9iWlmJLqQiv0FmvAPgsPaf7RDrG5FQFMFqNC4IX3c1zruFmcShpkDHIsmMvMcO','n9l53y0gQckQ6','bBMS7TrbqcgaWA2BH0IDNqdXLO7k8VSM1BY','N','fmZ',15);
+INSERT INTO ti VALUES (-284818638757358045,467340032,'kaUCetDhe','ztoZP0cmOGgqukAJNlqttuFO4chQPeBbdmYrlVQNRNTPndWMSAqAjXAWPXpomqebNop878uPBG2L6eMP3fFoGs2H9Hr4ovnVECzEZDJ9IxbtJDtao9EXwrRyCztRpDdaHPo5ct5lx3CyEansX4kh557MribA9iWlmJLqQiv0FmvAPgsPaf7RDrG5FQFMFqNC4IX3c1zruFmcShpkDHIsmMvMcO','n9l53y0gQckQ6','bBMS7TrbqcgaWA2BH0IDNqdXLO7k8VSM1BY','N','fmZ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(52) NOT NULL, d VARCHAR(80) NOT NULL, e VARCHAR(7), f VARBINARY(56), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2801822,-6890753131409324540,'Vu0NPyPyydZx4GlmSIwRzyGC7a46dvXMODEh3efzdjzP','CcvJEUWnK3xcCsNmX3KPsUUbl1ohTBo5Z','Ugpru','Qh5xgM1ERRgk8NjfrxT2yCwYe69OI6Ic8CeFp1B39yhvy4jjC9Tl','t','AF',0);
+INSERT INTO t VALUES (-5294511,-4822698764937632195,'Dc0LkA9ul9yIeHuAiHceBFq3U','C7MQbNSQwObHFqU62aJBIrDj3dyBkCczCBchi91fv5X','TURzTC','LoJ','w','Ks',1);
+INSERT INTO t VALUES (-8060370,1561228936751997097,'rPfBFFYAuFPQ92xbOn85Q45lbBBaZuzUS8fbE0Q','UAtKNW57tEvJIjQxZiUmqJu5OrwquZDzo8aL0OuOKEJlyZ1NE6ZMNgCUN53nh3rTWLJ3hHhPoI4','qu','dEVLupj6HD','P','l',2);
+INSERT INTO t VALUES (-1234901,-2627151727912464980,'mhFxk0nmI0MQ5rbPa1nVIhZ8LTEywNrCZ2oFLj','xLtbpStdpFOZOs2pxaneCFLBp8UBcyjpJpE94Mpc6b33jqUA502pk','KeKQM','0','1','0',3);
+INSERT INTO t VALUES (-1266704,7229873645546352129,'alascRBLaUFrUcCc4q6qEp3iL','S8z0AWyOMgVKCOzGvpfeNOw76TFS6gWGz','oK534Ng','Jx3GK2c5nuP','b','I',4);
+INSERT INTO t VALUES (6334153,6743036261526530350,'yPXLbeu0wHziiDEOPAn8rz6r2D7urgORqC5iAggWX','L3g9plmXW9V0COZpwxIu8VF5A','dyxBgp','Skg','m','XF',5);
+INSERT INTO t VALUES (-456373,3344161350645050515,'WwkmBA48gEpav8Q6XRst6KOob6qOpYjH1L3ILk4alIpova3Kule','CsFMCg7bIA','6DB','pCFcdKR1OC42wySIyxT0wV1','S','2',6);
+INSERT INTO t VALUES (6264595,-4957661863679199747,'SJ08mY0PCBoC','q2cU2W0j9ELrIi','Tt','aug4OlaEOqYjOOBFrSK6uPOTu9W5fsRiX8x','H','uf',7);
+INSERT INTO t VALUES (-6447279,-9191118829325337797,'E97rO','rY7nsmg92ioTUFNqNUglq05tWuK9B1wEkodasIYP852yjwKTzY3HFuFyX2o30HEQzZMLo','w','fmeUHO','H','zz',8);
+INSERT INTO t VALUES (-6917807,-3165689874237506493,'ma2B','GBf6rUuzPtFpQyVBm4Dw2iWgK3oIxd2fBGlL','RkaR','AUW4EGAiKyDTCyUUyv0wUSj6gFV4iVLaxVzbuM94z','E','o',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(52) NOT NULL, d VARCHAR(80) NOT NULL, e VARCHAR(7), f VARBINARY(56), 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 (267236322540732455,17710,'2CSGV','aU','O','4xTx4hoFdx8ghuVZOV3X5RhDynyC5pu7jke4DvMBDoZlNgKyHN9fgG','gZctd0T6HWzB2djUKivIyhwjA72gecf713JynFBIwOmH7QDgyXGBpKZSTBBMGu','B6njh1',10);
-INSERT INTO ti VALUES (267236322540732455,17710,'2CSGV','aU','O','4xTx4hoFdx8ghuVZOV3X5RhDynyC5pu7jke4DvMBDoZlNgKyHN9fgG','gZctd0T6HWzB2djUKivIyhwjA72gecf713JynFBIwOmH7QDgyXGBpKZSTBBMGu','B6njh1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(28);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(28);
-INSERT INTO t VALUES (2613615837928825140,32599,'zPhChORFgoE6qurFnCnLhcCLwqS','0kLgHkieLLy8QUv6V3W77ivRM','4nBde5kQairSHm','muZSkVu5RNTbjztjOoI1FZV7vKZDEnAZzNnIwKnLSaL5cjmxDDnKIUWffD3ug09tS3i1U2x','kQJUNLcxE','ONv5oVFpaTLGoHqW44RoJnizy1rz7qhrqt7q6M47XSGsKzQSZswH5yMt8b7FhKRJ',11);
-INSERT INTO ti VALUES (2613615837928825140,32599,'zPhChORFgoE6qurFnCnLhcCLwqS','0kLgHkieLLy8QUv6V3W77ivRM','4nBde5kQairSHm','muZSkVu5RNTbjztjOoI1FZV7vKZDEnAZzNnIwKnLSaL5cjmxDDnKIUWffD3ug09tS3i1U2x','kQJUNLcxE','ONv5oVFpaTLGoHqW44RoJnizy1rz7qhrqt7q6M47XSGsKzQSZswH5yMt8b7FhKRJ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5481942429396262443,9199,'ZEIP8FN8qUlgXNsSu8Q3x','V2ksljwOwzNog4d8Vez','i339wxg6bxbOgtW567GbAE','Zvu78UlTFFg9gqYllJcQBLw8cqFlaqkqizb9gylcjzNsoahr','NhmConZwHTJnql7U3luXMHYNwOV8j','tr03k',12);
-INSERT INTO ti VALUES (-5481942429396262443,9199,'ZEIP8FN8qUlgXNsSu8Q3x','V2ksljwOwzNog4d8Vez','i339wxg6bxbOgtW567GbAE','Zvu78UlTFFg9gqYllJcQBLw8cqFlaqkqizb9gylcjzNsoahr','NhmConZwHTJnql7U3luXMHYNwOV8j','tr03k',12);
+INSERT INTO t VALUES (-3933942083859196349,1156536142902361903,'WObb6cGXzUZ7jmrC5YyDosq4fkHpoRLkBYZfaUq70flqbNj','PWXux0nVaZkGc5E4iPZ','0fW','bXPBdoVyQBBYlg','6','FD',10);
+INSERT INTO ti VALUES (-3933942083859196349,1156536142902361903,'WObb6cGXzUZ7jmrC5YyDosq4fkHpoRLkBYZfaUq70flqbNj','PWXux0nVaZkGc5E4iPZ','0fW','bXPBdoVyQBBYlg','6','FD',10);
+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 (-527193908341073626,5666713403090164800,'V1M5l1PhcEysQjOW','f8LbH8JvJ3Kfna8gRIhPMWwZUuXGlrKqVUQmFauHcDzYNp3','B5Ow','lrG33WhzAJ55MhnWckk0haQ6CWYturfrV5QeNcTGBqd9RErsImpi91RL','n','aP',11);
+INSERT INTO ti VALUES (-527193908341073626,5666713403090164800,'V1M5l1PhcEysQjOW','f8LbH8JvJ3Kfna8gRIhPMWwZUuXGlrKqVUQmFauHcDzYNp3','B5Ow','lrG33WhzAJ55MhnWckk0haQ6CWYturfrV5QeNcTGBqd9RErsImpi91RL','n','aP',11);
+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 (-408391685143875000,635509091773618857,'I3hxCbGY6OT','rzKviRiFmiRhU7j56GbxK0K9X14Z9Lg8gWzpJzz4A789BHFuCM4dUv1Wj66XLIJrkMd2FekIOCddF7BG0','Sg','NpQyKrSOZTNkYFQV5VO1yV6TUrMyqgNTHRF35L7iQvcr','K','y',12);
+INSERT INTO ti VALUES (-408391685143875000,635509091773618857,'I3hxCbGY6OT','rzKviRiFmiRhU7j56GbxK0K9X14Z9Lg8gWzpJzz4A789BHFuCM4dUv1Wj66XLIJrkMd2FekIOCddF7BG0','Sg','NpQyKrSOZTNkYFQV5VO1yV6TUrMyqgNTHRF35L7iQvcr','K','y',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8362561231276974652,13540,'pT0gSwJ39EIRRgblhA1','61m4dXiVheaKzbJKGrYbK77o02Ng0NiAKyvHiQX7IqDEHjrrAfZYEBIftNRsSO5z4MO441CwPQub0CPW0EPK34CHzDW66v6lqXWHZst3OB5znwbsOm','WGybBPj71K2','smexXnocqaczWJDJht7bZDrclHAhCshn5YAr7kvAknMqW4aarsXYEcN29LWPxxP7gZfgXp67dhmptJQj1JqZHXDHmmOjZmdjB4D9hHakBqoJ92J8gn0QdhNMh41SruBVCA6mgB','FRdvsTJw7tiluq25rPNGnZvtijzdOWr6Wmg0eCnfx8cAXKKgpGmbNVnSg1sW6X','H4pdyZyYj',13);
-INSERT INTO ti VALUES (8362561231276974652,13540,'pT0gSwJ39EIRRgblhA1','61m4dXiVheaKzbJKGrYbK77o02Ng0NiAKyvHiQX7IqDEHjrrAfZYEBIftNRsSO5z4MO441CwPQub0CPW0EPK34CHzDW66v6lqXWHZst3OB5znwbsOm','WGybBPj71K2','smexXnocqaczWJDJht7bZDrclHAhCshn5YAr7kvAknMqW4aarsXYEcN29LWPxxP7gZfgXp67dhmptJQj1JqZHXDHmmOjZmdjB4D9hHakBqoJ92J8gn0QdhNMh41SruBVCA6mgB','FRdvsTJw7tiluq25rPNGnZvtijzdOWr6Wmg0eCnfx8cAXKKgpGmbNVnSg1sW6X','H4pdyZyYj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(21), d VARCHAR(79), e VARCHAR(12), f VARCHAR(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14696959,3641976489,'8b7p1tXBpTGod','Nle5vmowK4RLvxl3q8wKDms9fLDF','6S','W','zgDjFEwJXxzWrlER5FR69bWIlsBRbLxgE3X34u63ScbjHJhTYxpfJ','ApZE5ZwQiGyspq5frPcFLI1SmTnclUEJ78Nh9j3lQsgBo9TGmAaMSKRbh',0);
-INSERT INTO t VALUES (12562763,3716621492,'phBDpHZIqYf5Radf','DAkD0y2ff2OSMarBXMm9H6qU','bHVUmp','ZQ6Lbszs','6KrE25eYXeBMZo83shQO8dwA3545OzrO40UpnhAHnJQH6N8','o5n2KvUVawmOp4YZp1Piou1S94lLth72i8Ukca',1);
-INSERT INTO t VALUES (2201513,1243853895,'kKOqGLy2GEtKoFGKYX','WSv6WPoAZYavVf','LQimrBFaIriP','8jOfcdqy','cVDd9v0IImVxtNRiVYJ0Glm3ftcLw0lnHMUrW9IHLGzMy7FWfmpMfUarWv7jPmtGwqyodsREiy6fpbbEYUAeBG4AWYdr2Gx7iWQ','tBrSO5QcNC6XA1d0UzdKoGKF01vajyykLGKSOmdmQ53w0aMBcEBZ',2);
-INSERT INTO t VALUES (8853172,3072044925,'74ms','9mzDoRsf2LR6lQDQWwRc4','fE6soSG','eloaiqNP3','22T19RZoVzR3nMk1UWHj4B76m3dt9GZUOQrZVp9IvA1JXT0kHSUdAaZH3r5i2D1KXynFhjAGVNgkotc','uN2NqjOAxndmWQsbTWkmKZNA5TDsDHyK56iIKOTbpUVvv0noiimx9RXKQCoIVBBbOlLGCFoQmgQ55VSc920InJQosqVyZlnAR',3);
-INSERT INTO t VALUES (2682037,2199332490,'pnEyiq','OF9BZP7pQtZQHZR7262xhhMGgvnGy5TC','g4','X33CY','EdpaJFTKitow9VEe15m56X79IC0o3mt4ReGD6wjgW8rS9jH0Wb0lGz9milqrSTZC4Aek','WvEU',4);
-INSERT INTO t VALUES (5686717,4165957976,'7bvx','wj3RhY0Q5wriFmh6cMbozjI962OSvESrBzXMOjXV2o1HpNvwOqOxj8fvQvb3nO2xBG','UCNt','NyBGJN','ER5lJgy4CuYzax','bKMiSMgRL7FIcga8p7Dw7qQMlKBRhYsrZLa6UphITYUK1TcRBwsGTiRuSWaOHtA7eaT460tVsl',5);
-INSERT INTO t VALUES (8222808,2603205803,'8wrmFGxR8I','hUQvvSUgmZzijRZGKZX','7ZCwZn','E8z2M','iClx4os7bS4CcA0WcKJsqMmZRKIXFf4EL2VUhMPI6nBiteBNHmzITk86zDWJD8rIbp1uAFuaiCBVVhWygg','sadXFJOBO1',6);
-INSERT INTO t VALUES (5167012,3491431535,'oHeT6lPcM5','LF6cWvxaxOj2TG7RFUvSI8a5r','4dkwSfxOHXQj','ygaj','UMP0FyJ4sww9MbDmO0p0yDaKLOT5XNW6T6ZSoT0G1c0j8Inx7IGkIsLW49wSd0DA2o3mV3SxIkzanHBRtaUr','L6Kd0zcbwotoOoZnAaXeBIKzSas4vBoq0bl7zO91mZMmyhLUbOcGZgKfR5TTk6CsQm1gYkMspA',7);
-INSERT INTO t VALUES (13202585,4000284090,'lhGNKGsw5','lV7eD744k6NXxyWHlEdLlSRWmli0RqSMM4wIUlmh','FxL8eQ','qm7FT5','rxYObh2G6xPb4of4GISKjO37ONw13uIzYdgBl0GGAwGMtetFbvjQWhTPUVDtLEc3IDwNo1syUv7UEcyo6YNNiyeac8DV2HSDaSwv','9dbkU9s5vnJVO162OgBGnwJ1QHg3nglBWCqByXrpNlAS3cpxvFBWtEy1CBZatTa87RKcdPnguGky2bAO',8);
-INSERT INTO t VALUES (12747112,469878385,'JmMnPXJ','FAxtVbX','Jot','a','Qmtgb8u4AWaOLP0Sh9oXWH86QCgWOEay7IqCk','MRbYpvlk6g7JI5kYQdB5X8BoTvgTADv36qnU5rGoNqMj3uwVUONpXr9P7drSy54BgWL00IFQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2360204439,3037183828,'HeDyX0','niZ7DIS5qd3sKrQ33w0Wi','pWH6aFxigKUD','yfmQ1TYOUEb','Db6aeo53xEbJsqbNpX','fLSWKNnIj5hdcfJ39Ayke861F2RTSBfEuhawIe8whOW35z0zknsTLoR9I7kwQhL255le8zXfkepUZpk4FAoBTsU',10);
-INSERT INTO ti VALUES (2360204439,3037183828,'HeDyX0','niZ7DIS5qd3sKrQ33w0Wi','pWH6aFxigKUD','yfmQ1TYOUEb','Db6aeo53xEbJsqbNpX','fLSWKNnIj5hdcfJ39Ayke861F2RTSBfEuhawIe8whOW35z0zknsTLoR9I7kwQhL255le8zXfkepUZpk4FAoBTsU',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(22);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
-INSERT INTO t VALUES (3732623646,2486858873,'pXrXN','eVDJKwhYHi9EZYtepmtRlNB62g5LKHS7xkvAOd07lFo97BiDO','bcByT8GWep','DWDr2P','7xwg5MwgBVeVjbD3eX9kaX5pHG0GDsALpeSBtEl0GhWe8JkyHY52r91Q0z4v8k8SyT8ZhmaSfidHQUXHliDECqk','Qwqz3x5bRQcu1FMQHwVtLM3smWOHpU0AasPIkAfQcfitiWhNeZs0lXsFWUH7jjPZnbKq6I6aKPF3JtT7cI4BS3kNGm1geLgKxwDv',11);
-INSERT INTO ti VALUES (3732623646,2486858873,'pXrXN','eVDJKwhYHi9EZYtepmtRlNB62g5LKHS7xkvAOd07lFo97BiDO','bcByT8GWep','DWDr2P','7xwg5MwgBVeVjbD3eX9kaX5pHG0GDsALpeSBtEl0GhWe8JkyHY52r91Q0z4v8k8SyT8ZhmaSfidHQUXHliDECqk','Qwqz3x5bRQcu1FMQHwVtLM3smWOHpU0AasPIkAfQcfitiWhNeZs0lXsFWUH7jjPZnbKq6I6aKPF3JtT7cI4BS3kNGm1geLgKxwDv',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2179424065,1178169688,'JEo','llehRQxOpEV0pIdKAIRpayy4F0GYL6UI4LkHlwerP0XvMNwKLT9DAlGEFufRdnbtOhEwJYJLKwUQt9gz2snMB27kHQShWLBZ6ooeYYP24SdPlm07fkXFlj0Pc5lEmXPqVuSp7GiKzxYc4M33kR7EhNfQxgtVOdy0wuYQtsOWl4Mz8UmCq9d0pyA94neOQRplG4aZRkISEAewDGxLExvtGzqIjUIad9oVzB8oNSlcBNU0pkWOqWcjq3y9Iav0VSLl','V','F','7cAEwqOiXqfC2C6rGeGBareoADaEpqg5kPgkEnuqiwX53zMZY8kbwxntzkcfhjCNiAV2FyJrtdgBM4WpoGHHyh0q8zw1E0D','cty70JCt1hrTUZtVvk1CyuwqbPtssoeVhd0edrHKvWzlnliQJyTdlAFE08yUcbosMLZMdvCxqzFvunRn1PI191bbSKA',12);
-INSERT INTO ti VALUES (2179424065,1178169688,'JEo','llehRQxOpEV0pIdKAIRpayy4F0GYL6UI4LkHlwerP0XvMNwKLT9DAlGEFufRdnbtOhEwJYJLKwUQt9gz2snMB27kHQShWLBZ6ooeYYP24SdPlm07fkXFlj0Pc5lEmXPqVuSp7GiKzxYc4M33kR7EhNfQxgtVOdy0wuYQtsOWl4Mz8UmCq9d0pyA94neOQRplG4aZRkISEAewDGxLExvtGzqIjUIad9oVzB8oNSlcBNU0pkWOqWcjq3y9Iav0VSLl','V','F','7cAEwqOiXqfC2C6rGeGBareoADaEpqg5kPgkEnuqiwX53zMZY8kbwxntzkcfhjCNiAV2FyJrtdgBM4WpoGHHyh0q8zw1E0D','cty70JCt1hrTUZtVvk1CyuwqbPtssoeVhd0edrHKvWzlnliQJyTdlAFE08yUcbosMLZMdvCxqzFvunRn1PI191bbSKA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (753178131,1621327561,'X1Ef0ue','0N3Vus3QVqdnpLCtOjit4QaV640OvBygE6wIIhbjKcZwSqeYKUXSNYw6jFpnigJJus3SehIWcmui5A','16PK1BxIYq8','SXQk5a7wm49fiKikGs2bJ72FuWgwQgmbyXCq2TahdYWpjdmf4vZ9cCBuoD7vd9MmhBzfftrJeaarEQlXfXvm3OaBk012DGssKt7hyAITOgsoKDzbI5ArJEfy1p4FgSUAS0zGe5f2dX5yQyl9n4LynBuwpUWIeDO1TEZI3yYupMEKNJ2EUh6XvjZGG869nlLQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQy','Q7cX1NcjdnRcB3Pn4pRJGBsxHnFGS32czEAYNiKiqqccXi46lBPIDMlVQT','K9RNaQWV4Pz4Rraz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSb',13);
-INSERT INTO ti VALUES (753178131,1621327561,'X1Ef0ue','0N3Vus3QVqdnpLCtOjit4QaV640OvBygE6wIIhbjKcZwSqeYKUXSNYw6jFpnigJJus3SehIWcmui5A','16PK1BxIYq8','SXQk5a7wm49fiKikGs2bJ72FuWgwQgmbyXCq2TahdYWpjdmf4vZ9cCBuoD7vd9MmhBzfftrJeaarEQlXfXvm3OaBk012DGssKt7hyAITOgsoKDzbI5ArJEfy1p4FgSUAS0zGe5f2dX5yQyl9n4LynBuwpUWIeDO1TEZI3yYupMEKNJ2EUh6XvjZGG869nlLQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQy','Q7cX1NcjdnRcB3Pn4pRJGBsxHnFGS32czEAYNiKiqqccXi46lBPIDMlVQT','K9RNaQWV4Pz4Rraz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(73), d VARBINARY(14) NOT NULL, e VARCHAR(7), f VARCHAR(50) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (63444,-31,'pvBRSfJsfsynw3ClmnP4EMf5dGssUxq8oBcyuyPOqgwlke9ezswHH','W1kt','RXoEc','mvJv3MkGvsIQHRSJpNuDE5PdZ0wB44fWtkHhBjw','y6sM0mmo9qWKC9tWLHBK9YF1OeS5b8JeGMVDTwV','e86r31h4Nw1xFg1PQndG1bdN7YYyUEi55KFhUDxFZx',0);
-INSERT INTO t VALUES (58982,76,'jA1Ga0N4WMHoHJx81zn3DTXLD76INr8gqVlupob','PyL8KCRD','HRJ6bm','CAo7ZsBp1Neze7RORH4Fj1MIRvVApOIrh','QwuFAF6sOJY8WQjx5','t43DSRJ2XtzammM8io9htHCA95BCLcLjINdDbTlbhnZu8SnzeMUG3yiL3IMzd0Fka5IZyCYDZlkhiNS',1);
-INSERT INTO t VALUES (11347,-88,'8mKJOITyvx4h9EP3bbnsm9tYQbpXmp5xs5iemzdM9MTYp2JGsglZvuM2A','38kCGXta8ggP','De2OW4','kdRoPftleEQLjKwKskJ179Ynj6UcAanDGhzXUU7G3BCWKKI','8MesaFWfZRr5VWhjoEOKhCJYQSz2rNgMsvQsrjLe2SDkm7jOLqLh3J7Vfj2QpO6Ll340yEpBxaLJaHF4c7pCbe','SHMRc5WrDPwqM2',2);
-INSERT INTO t VALUES (60643,58,'7Iqv92x1OuM8vK','Wgw','G7Q','JoCXypz78s1geC6EdXSzMM5EiDHriUTz','P2oGJRP9l3COtkD6a7G9kr37j2J86Y7AdGpXny7bgHxOm64HcXU','Xal9JzrYN5jFhSyeApMeojYP7Xzf2p9GSAJiiKl78hblVap25NxBJByAiMYWjoDS5cOxYlVtSZ05UmyJVHh8M',3);
-INSERT INTO t VALUES (2983,38,'LIcLsckPHjdiLRCwyrDhPWbV5TVzFC','rHOVa','PHzEE3','BQJLJS4Ltw8TofwLHxaW8x680ZU3','Cx9TMvW8tLYrd4biEkFg5a6PUhfzj2KtPWRu047dryuMy21EV4X6','hYkccREB9mVt2YSx6AmviryCgshJ36xxKi1zLPbFPYl88LGNSa9bn2mGJsAzmXVRdXDL',4);
-INSERT INTO t VALUES (64339,-48,'pjHhu7L9D5XnOZOLbegiX7lIXfuaCUCdwwYqyzfqTRCyOkwM3dDPqTJuarFCrOAv28wEUqx8','Pyg','iEvqI','TSLLwBrmZ5Th2Z1OHRHJ0N6i8h','8vmP5smEnqWDzOtLqEBFpzvoLk9KV7C','90a6MWQqRhXB4LZTrclbSNwE1ChHunTMMe9f4Z6ssNwo5glqNqCyTrQi87oDe2qpnYgeGWfjiD5dRDWRksI8DcT5GBbheZFr',5);
-INSERT INTO t VALUES (31128,43,'rJ4EbztqZNPDkLAfokHGOk8','IeOxOF4SDLT','SHOcUN7','GBh3QEkQ20hymiwjMr8GeTUi9kMxwskkGYoVG','IHQgq7s2FV9jo5G3ufgQkPrE8q2GliczFf9vMu5FisvtivpEUfxLHnvHoDV03JZJ12t5KDCzKTQxIxMF','wvGupHxUCQfm7I',6);
-INSERT INTO t VALUES (55096,110,'Ya0aVkN2','Lw7cU0clWih','Q','EGgfKdoEqCDm3zDd838kyk0UMkM9gf4XNpPi','dK6gGEuwqRRnrj','QOP3aEPCSwVssRRHWUjwy71NFgSEUlLBicbSH4wNhSHijOrMhguw3yIpyWdJayeW0nJdnEknxeNtdmuNHo3gCPUz7P',7);
-INSERT INTO t VALUES (21732,-57,'fPAxmGDT0VshrgbaczzE2sCtidWYjGhSu9KApX','G','oAuD','1h9eyaoppgKrnRllUdLN','aFHo5Srw54VJKA2TEpjRl8RpwNWGutpVEZxSpbYrzJc8UzS1pLD0wI0FSoL3P644kgk7y4kyzrJyriJTncJ27','qZZWic8iQIodKvxuQqfja',8);
-INSERT INTO t VALUES (46498,-2,'TsKpEspdbbSfYzdcebYwn04nWruQnaJ4fouwgPFJSoOFU09','USgf','S6','E9ZEaAeXQzEHM5HUyusFUd4mEh05','JaZ3X1Ge09bvavQoKfpfn4maYb2ekOZybspibgrv','3Toel2BZ5wmQLEaVaLVxL2hOS124MzeFOaN6dhs9BbKchPfKMarCSe1KteRiMErrreQiPOPnnojBSC68LGe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3168136285860815695,-114,'PrtXnmOkPZ07wJCM5oR6vihgFptsmL9LszQb92','xwEUdUdxYlW','wViCIO','L2Xal','6VaY1V6zDZcSZuDw05TN2gNrWcV7','KP45EK1gZN2eE4h7NGG4593ZhpDWUVF2pAFLlGkxjGqshZtoRmBA7eC4kEZEueW10p7kbDkOXmtu',10);
-INSERT INTO ti VALUES (3168136285860815695,-114,'PrtXnmOkPZ07wJCM5oR6vihgFptsmL9LszQb92','xwEUdUdxYlW','wViCIO','L2Xal','6VaY1V6zDZcSZuDw05TN2gNrWcV7','KP45EK1gZN2eE4h7NGG4593ZhpDWUVF2pAFLlGkxjGqshZtoRmBA7eC4kEZEueW10p7kbDkOXmtu',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(74);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
-INSERT INTO t VALUES (15780576367606272562,-56,'ID9EPfCVUUf838QjCDWuXztuecAI4A2NAUJ','V3nEje2nrLA','4s32','hRHf6UpDCTFtTrw4wNw5CUuYYb8JfbwK25xjLMIAb','tjjJyWHFbiJa4yELwXNFBcaAi5','xjWosQD9cy6T2Z6VDnqIFJppTAL4g4uorA9KUghbUxmhFZDRTcsUIEhVpSNTTEeNeo1Y1091uicnIIYnBCdfjAbAC',11);
-INSERT INTO ti VALUES (15780576367606272562,-56,'ID9EPfCVUUf838QjCDWuXztuecAI4A2NAUJ','V3nEje2nrLA','4s32','hRHf6UpDCTFtTrw4wNw5CUuYYb8JfbwK25xjLMIAb','tjjJyWHFbiJa4yELwXNFBcaAi5','xjWosQD9cy6T2Z6VDnqIFJppTAL4g4uorA9KUghbUxmhFZDRTcsUIEhVpSNTTEeNeo1Y1091uicnIIYnBCdfjAbAC',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2118845050287766211,40,'2kbYmqsiVuPwSKOGNKMRneGCkmSZ1L9UnjMzr2EJx2wQYM69z3oAkynyVf','r2zTChhKZCHw005dT8c1UJy1I7ClGIcTUYIDcwy98W71j8pXDJGdiStPqA5IQuV','4FXh','HD9Icnu1xtg','pqZzM8k2V04adc0l6bHPkz8EKpmcZSO5heVdEZf4YuR7RAhFHKhuPY7xRnByzZBeqJmfDd63DFXhW9uT5TV7OVdaLVjgQhEye','r8B2fMLGQWDQoHe13aj3GyyxozsO80SdJU37JvgRSjD',12);
-INSERT INTO ti VALUES (2118845050287766211,40,'2kbYmqsiVuPwSKOGNKMRneGCkmSZ1L9UnjMzr2EJx2wQYM69z3oAkynyVf','r2zTChhKZCHw005dT8c1UJy1I7ClGIcTUYIDcwy98W71j8pXDJGdiStPqA5IQuV','4FXh','HD9Icnu1xtg','pqZzM8k2V04adc0l6bHPkz8EKpmcZSO5heVdEZf4YuR7RAhFHKhuPY7xRnByzZBeqJmfDd63DFXhW9uT5TV7OVdaLVjgQhEye','r8B2fMLGQWDQoHe13aj3GyyxozsO80SdJU37JvgRSjD',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1147064788267231513,-31,'zPz4w3mmv','eC5KfUlieO1hvyJx60LMJU0psYqRuKIhlHU94aKdP2Q9pC5NycHgMh8hOJs6eQXXp6NBavCVyeYUqfZMEmm1E81XToCEzq5qxGqZj6C7e4OJMHypcEpPzwXLf5jhv7XbpCFMp4SajWSeXgGP5uwLDXGkOeKW8NSsy5Qym3UqUdwnMSXqSoxWDNLLc2rC37Z7pHdBBaUtMoiN5JGj1WeK3PS','3P','M9Lb8N87SC3hUDdGV6MOEbOHeM88M6o7qVkQFalKg98i9RiXrN0QGmn7STeDZ1R4PiwujCaWijEfCxASMa5M8rsTkg4see','xr1juK7aovANZgTazhTB0zse4YzlDNScuHsyVj7Md8pke','5nNB3vIagrb3qX',13);
-INSERT INTO ti VALUES (1147064788267231513,-31,'zPz4w3mmv','eC5KfUlieO1hvyJx60LMJU0psYqRuKIhlHU94aKdP2Q9pC5NycHgMh8hOJs6eQXXp6NBavCVyeYUqfZMEmm1E81XToCEzq5qxGqZj6C7e4OJMHypcEpPzwXLf5jhv7XbpCFMp4SajWSeXgGP5uwLDXGkOeKW8NSsy5Qym3UqUdwnMSXqSoxWDNLLc2rC37Z7pHdBBaUtMoiN5JGj1WeK3PS','3P','M9Lb8N87SC3hUDdGV6MOEbOHeM88M6o7qVkQFalKg98i9RiXrN0QGmn7STeDZ1R4PiwujCaWijEfCxASMa5M8rsTkg4see','xr1juK7aovANZgTazhTB0zse4YzlDNScuHsyVj7Md8pke','5nNB3vIagrb3qX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(21), d VARBINARY(75) NOT NULL, e VARBINARY(42) NOT NULL, f VARBINARY(14) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1635618818,11150471,'HiS1H20vI7vNxbl7Eb0IN','98CjPshApvPmxANUciG8vf6v3UMUSYWijX5tp65Ih7q8XN4zigEE2LB30','IC7mRd8NqgAUcl8zHKyg7vFjo5MJ','Totdl','WbtqofFKvIUbzoNcVaC4F2Q3zGsRihQi9TNPQ4yACdsE96pz1cf','MvQQglOBqnOz3diG58VtMrS',0);
-INSERT INTO t VALUES (1994063058,144403,'0r2','25LJjvShDIDuodRXfpIrdiuW4qTRmgHdQjaTnNfM','5m5U','5Od5v','JxSTFq0mP765mqfovfbPvUXScopSc3hXMP4ZzvC2eENt5JGZOb7BdUCuKE5OURivfMsEMXWzLhzEaT9a7xg8','ed9l84D4I7jfiEz7AyemnEMxrUqgVfbB754qW2y',1);
-INSERT INTO t VALUES (-1844304215,15836587,'7CmA04r','BVfWO9roA0QfJhC1hPCABaFbegz6fMdmEKAZ37','O6oQrPCrww','bG7xjA','vb93gX7','rBgxlbzYexvg6oI9iQvqgsDsadCuaMbmfKU90pFkj6QZ',2);
-INSERT INTO t VALUES (-1370429024,13291200,'6f6yVHa9FaQyhp','XjY87cN5MycDz','mszRgxRL9JnToqmo65qnxkcbxuseZ','lILcwGLb','nNt3svZIvKmG1aO2MsUrEq1HYFLdPzzqCEj63NMbM7uVY6hs5Ka4aZNHOrXjuYkFEg4','7vu73hqAMFUvNf1MSCKU9ngCcPIlApIMFmN6tvsMU1U',3);
-INSERT INTO t VALUES (-247064299,15218593,'xl1SLhxkbwPXD','QqMUa4FwaaXLFFs4ojcBvtgXuLgsETe1mxRslSTOfh1K4jD','PeIiVuNVTNCcy67','4r','e2I1zfjEN','e4kiJsIGnHxh23VYFPGXDxXD4H53jDILWy6qnbQoxG9iqATdepEdiSF30zd9ELQMrref06SR9LGBQmK0DgYMNthuc',4);
-INSERT INTO t VALUES (-1062524051,16292121,'neP9g7DtcQWu','i9AZn4SpFQNYvTpM34EI83ON6CWuO7h4AUBhe','pGKvhAYftnOAH5hNqyWXHSrBNoi4iKO','ub','Zk17DqDVmCp7UxIvQq8hzMOjUWbQEqvH5CzMNXqQNXVbgBSAF6vTHZMnyHP4hH','99e5rSYpka13bcVf0t06IzbNLlyP5f',5);
-INSERT INTO t VALUES (40274672,1191060,'ZwnzOm','o55aVWShops3Iby3HJhYNjNtQoz1VZWiXKN66TeTSjFleEqzZzOcl4vVrXYfemtBB','IhjoG6Qh2ViW0P0XMrZBcFvfdCvcXVkwZvElHmp','CPQ9c','hFNpOTpzfe0Sa','pOh6QCgNAh29unjpBuATrG3rfiY87vPCmNAW5YFmk8GT95MhBMh',6);
-INSERT INTO t VALUES (1547998331,10119977,'r8jR1','m4A3yHBYW2b5K4r0bnH6b5YvrkwkgUf2bPW41IWmS2HyaisQHktxwr2plY','h4trZSZa9QwoMFgCRckAvcoTXfaeWglqh9VTGvLCP','rSIt81H4','rrPW','fQxVBvqzfqW5',7);
-INSERT INTO t VALUES (-1186121920,5980013,'w7JXXlmNWI878QFFKMk','p7jVzBZSGDhqgo89JSHflR1KsT8WZeG4VOzoy','a','qjqN93k5','oUGVTDNjf6hib9QWluUVoHZXOQYs2CllkS60SsRXmE8RPOWvVsgTvwi3','BVCOr1rSz4giFMnPT4FMRK35AsGAts54T3s5Wr4HQXSfVpLGfFIJavuzJ93r7UCzjzRncuM',8);
-INSERT INTO t VALUES (-1808293313,12822197,'IMZ8RvaHFq','JtzklSmPgB0','tf2t5sghzwuk1lBp6BmkNIL7C41','nTTsaKj','t35gDZ4fZ4vTDaQokknai2FvhXEe7f50Ke8mxxiJ2OQvKfEB9ZzTh4hBvj9rJwx8nIEHZ868N27JmVoCQgBNf0FDHwVj9s7cY0Y8','BSuT3tOU1RjrW3IwCPKKGJZePD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2403945943539227176,4725233964914535050,'N680gBTFREjbRLHDJJAMuEbzpyqp9Im329TqJc1b4i2sMa6hddeg','IqKiDMOJqSBeCegQ2XNyMBytM8Rvw213lVc8zyC1sH3K7CfP1dMRrl0gjD6CMGWxAQvvX0KAv05J2WH5UGni8aTGi9yv1qWUgcZGPHRiC4inCnphCO2BynUrU3h10K5hV4OJgxsvCyQFuqM93trtKoegydQ8NTXbeJCmo3NAYtXOcvYd','7Q','8XgEijzR38bbVU8HaL3FXozVIk8R4GOCvKAqvTr60SFF61DspTNlZbrYHd5gyvwgcS3FibKjPpVJIT6zoW6aXLW4B8kVNmU2CToY5Ui','8','Pp',13);
+INSERT INTO ti VALUES (-2403945943539227176,4725233964914535050,'N680gBTFREjbRLHDJJAMuEbzpyqp9Im329TqJc1b4i2sMa6hddeg','IqKiDMOJqSBeCegQ2XNyMBytM8Rvw213lVc8zyC1sH3K7CfP1dMRrl0gjD6CMGWxAQvvX0KAv05J2WH5UGni8aTGi9yv1qWUgcZGPHRiC4inCnphCO2BynUrU3h10K5hV4OJgxsvCyQFuqM93trtKoegydQ8NTXbeJCmo3NAYtXOcvYd','7Q','8XgEijzR38bbVU8HaL3FXozVIk8R4GOCvKAqvTr60SFF61DspTNlZbrYHd5gyvwgcS3FibKjPpVJIT6zoW6aXLW4B8kVNmU2CToY5Ui','8','Pp',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4720624565108729032,1329804410555488306,'Et7Pz0GLrwwxF0XpEVA26Rqzj0WEBWw0KwLiQRk5NSpWI3bmyP9','2ZwVG4BgsECw87deyRnv1CziGonx82mg3VK6SrRsGzaUqLsY6OoIPcHsAkEabwl3893wQigCTxCT9lxQYZhX1zF13iFZhUaDy6LjpeWfVM8','isBAGTo','UT6Dd0XvD9EiQ1ehrVKYSyqJgKFpXA7c9IhWBk0wg2Mau6vtrvXPGVnQFNeYtrhUZ6df1qgLbDDK3AD5Y2qd2gGPFZzTyf3DSF4UlKGz2Z6AnAxVY0Z0KFAwv8rZ4AZD0W9PYCoEXT35YGMG9ZVQMkW','78','u',14);
+INSERT INTO ti VALUES (4720624565108729032,1329804410555488306,'Et7Pz0GLrwwxF0XpEVA26Rqzj0WEBWw0KwLiQRk5NSpWI3bmyP9','2ZwVG4BgsECw87deyRnv1CziGonx82mg3VK6SrRsGzaUqLsY6OoIPcHsAkEabwl3893wQigCTxCT9lxQYZhX1zF13iFZhUaDy6LjpeWfVM8','isBAGTo','UT6Dd0XvD9EiQ1ehrVKYSyqJgKFpXA7c9IhWBk0wg2Mau6vtrvXPGVnQFNeYtrhUZ6df1qgLbDDK3AD5Y2qd2gGPFZzTyf3DSF4UlKGz2Z6AnAxVY0Z0KFAwv8rZ4AZD0W9PYCoEXT35YGMG9ZVQMkW','78','u',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (5618614007531114458,728198083202115386,'u8uAtKBJ7fLzZYJQBgDCXnmC','73reFqQfpNjJKgktyeMCZ21C51qMz3jWK13olv2NJpymijrWtxzvNjdz2','e5U8Aw0','cSE7ptwht4d4IVJVoRLitFMi0wVAIWOeMxiwoGc5MGx28RDGOLerto8y0MibYdZHA92IfX2DLQvrHfws4K4ugyS4WyoDUw3f3goDppLBPDKcqd7srInSPAPxC7vpteJUnKAATKLijTJw6iZjNsBUQ0g5WL3bgvBfcVjcI6VrDuKP8sFjqWSN1Cz','08','B',15);
+INSERT INTO ti VALUES (5618614007531114458,728198083202115386,'u8uAtKBJ7fLzZYJQBgDCXnmC','73reFqQfpNjJKgktyeMCZ21C51qMz3jWK13olv2NJpymijrWtxzvNjdz2','e5U8Aw0','cSE7ptwht4d4IVJVoRLitFMi0wVAIWOeMxiwoGc5MGx28RDGOLerto8y0MibYdZHA92IfX2DLQvrHfws4K4ugyS4WyoDUw3f3goDppLBPDKcqd7srInSPAPxC7vpteJUnKAATKLijTJw6iZjNsBUQ0g5WL3bgvBfcVjcI6VrDuKP8sFjqWSN1Cz','08','B',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(90), d VARBINARY(39), e VARCHAR(5), f VARBINARY(85) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1538936366,16547262527948909206,'D5clMpizfWDQC1lqeAAotAJ9gfhKSjEyrlyme7gRFxn','rE1JZbA5VVis8b6YU4FDrq','H','2r2fox28U6Ih27I9FuMMTaikjjeTWlo5xA7cqmi0Iyes5Y2tY1NjTihdle','1','Q',0);
+INSERT INTO t VALUES (-83907717,3838345806354938687,'gSXX1jMeiVqIvpiDxd2WdYESldT77','KuI','7MxqM','6nteidhYT1fRhKA1qzZPHUglMOtsBKI','m','Hr',1);
+INSERT INTO t VALUES (1701348685,1848473424909074085,'9O','6NZSdNtIlY','i5J','SfOVBsxKotoK1tydBgilgIhCSbQdmIuJg9gcHOinbW6GRh1w4raIRDulGqpizoe9q85aTaBXXXbLc','3','T',2);
+INSERT INTO t VALUES (793775275,12295498510465791991,'tgLg8dEeZDYIAbcyiwvkxw5iyti','ExeW0fjEa3v4nDBXwBNyq2','H','XZ9DJOBJIk6NpozOnh1odR4PtYiOTWdJEmQ8WCYRHHhl8','C','W3',3);
+INSERT INTO t VALUES (-1489884849,1681510870428221731,'zfo0kBMrmglUKBULU4LbGTrhbwFNp9kBJQ16xaMlm8rJrFqK5qTiEkfpY2v4XdeAk','M4eg6immspcNDPVCkqT0','O7W','jsKJQuuew7XvwukFiwIjY6HNLDM5IF0IPzzdlVm','K','6',4);
+INSERT INTO t VALUES (1580670554,1058870550670583398,'4WJOhYzTKFf769ts2y1sB4DMEdqFZzlQMD7aZUWJUy6sEFomSaHLNy6DWYykC9sLewlFWgDqllJRvgsvdWkCWUg','giBBX8xi0NB3hOJlop7Rwip5kw','0Hy','Va2BOjunKRlTJMX2Lf9RSo1YnbcOlXJdYPW1f8nG3MfyMJikztnmC9uJ2Pw9wD1TKJu1BgLz0E3XbvVI6i','K','56',5);
+INSERT INTO t VALUES (917437249,7944141443293469837,'bHmg4dG7MhVbdFOUiMtkYf69MIolH8drX6dkt0N42JT31T3r7OUvD3h7NtOP3CDbXqB3QD','EzcRMxLYYTr0J9FJMDnlDzHdq','a','OyPFFCMRN87l1Fyr4Ynu0mSw6tolBCtyk7s2fAlq8wfyieoYbs0yEBJBhjd5wLiLVFS5B90XrV9mJ','2','o',6);
+INSERT INTO t VALUES (537377811,14522399090547821097,'dXBv5mVCigA8R06WfhDtE0wKxS8jYadOys6eofr51SAOoUdwqIZSrKsQbCB','gE2VQWIErv3dTiybLeOQ','3LoF','4Dw43PDJKTUEjQWr1XfOh8fZAFIqyu7tpL3Ddy5fKEJ05YMM0L87lVt91VYNoEszUGqst2','Q','5',7);
+INSERT INTO t VALUES (-1334062596,6200088473717295592,'rgBAynHbVpczs','vyJ','JA','qXkfWLpnaQvk4EQrnsNOA0yPTCYntugodZRedMjevO2x5No3ocyduIa3qjXr9Ablq4NkDU7U','j','oH',8);
+INSERT INTO t VALUES (-248040184,5384790266683276286,'VZ0ZFn','CKTueyP93mJXRaBvV4HPV9kYsyl0xGntPs','iW9Tm','DFurBotXlOibz5Qbgl1yH6LHCcOgbWXjP4qqehJewq9pq9rMVM2920','U','pa',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(90), d VARBINARY(39), e VARCHAR(5), f VARBINARY(85) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-2751365486144927228,9367528,'J5','YJPvbFoUYLsq3k08Na3rxG5NE3x9miq2Pu1BG5UiEB7iJtjKIsKuV1I','d3V8KZat6wLWptNXk71Axl0pmMlINzDLU8kFX','hbAjfcmY','Ik4gdSCyYX9KeyornP6bsgtzY','VDKI8IQJsNSJFnvEdXaDndBG2RFxqMvdJe5KmF5gwoBDbzmewfJKXAaIbp',10);
-INSERT INTO ti VALUES (-2751365486144927228,9367528,'J5','YJPvbFoUYLsq3k08Na3rxG5NE3x9miq2Pu1BG5UiEB7iJtjKIsKuV1I','d3V8KZat6wLWptNXk71Axl0pmMlINzDLU8kFX','hbAjfcmY','Ik4gdSCyYX9KeyornP6bsgtzY','VDKI8IQJsNSJFnvEdXaDndBG2RFxqMvdJe5KmF5gwoBDbzmewfJKXAaIbp',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(22);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(22);
-INSERT INTO t VALUES (435016440515464408,4677813,'9nCIDhnk','RxQtscfON9BQJMuhTUUUzbmg9FnoeIbcXDQFo6aPUMHK','JnIpYdYCSp','ud0Xy9SzsV','2UGVoVZrFQZKqpViFa5NFT','TqRf4WEOFNFstO0N5LmuzNQQhT',11);
-INSERT INTO ti VALUES (435016440515464408,4677813,'9nCIDhnk','RxQtscfON9BQJMuhTUUUzbmg9FnoeIbcXDQFo6aPUMHK','JnIpYdYCSp','ud0Xy9SzsV','2UGVoVZrFQZKqpViFa5NFT','TqRf4WEOFNFstO0N5LmuzNQQhT',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8254367985377083848,11952887,'ZHDC6XW','D68NwGZ0KRnB7nuEXfUJ1Rk2Qa0YAZRtGMKiU9iaWOp9ev2gz7QCXW8W9cWtvj4CS9h2BHJFjYm2dYp0YZ8GfKqpdZVSNJNLh37W9dUsXoCbEW2GU6u3BNbQhNXHhkPLgkP9kid4','sxg3YcIEDPoDqcDgSD0Yr','M','k5d1e8zfOvaR9dEXBL3STY73J5uAbnj3rAfZbmwJvKFYSxLrL3J8LhWYjeLldTN5r','RgzZa6oDEXpNMwYp5C23PJ3IHQtIvDtZbdEeqkl5CbE0qO1oEujplFa',12);
-INSERT INTO ti VALUES (-8254367985377083848,11952887,'ZHDC6XW','D68NwGZ0KRnB7nuEXfUJ1Rk2Qa0YAZRtGMKiU9iaWOp9ev2gz7QCXW8W9cWtvj4CS9h2BHJFjYm2dYp0YZ8GfKqpdZVSNJNLh37W9dUsXoCbEW2GU6u3BNbQhNXHhkPLgkP9kid4','sxg3YcIEDPoDqcDgSD0Yr','M','k5d1e8zfOvaR9dEXBL3STY73J5uAbnj3rAfZbmwJvKFYSxLrL3J8LhWYjeLldTN5r','RgzZa6oDEXpNMwYp5C23PJ3IHQtIvDtZbdEeqkl5CbE0qO1oEujplFa',12);
-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 (2229346676083620807,7549605,'83AshoTZMu5lEMbLdQoMHH','ldxiqJLSqoiI9a7v2jOtWT05hMuwN4MGxko9MO7GvGIE3m5Pc2gccwLcRAa9Y','6b44MnF7PdMJdCy1gq5oMHIUh','a2sCVp5oz9tKlzTUW0cwnKtVI5hqftvOdtQy1WdX67ZLxaCQbSeUe9pYz1ruu6ynY2hgA9xGZ1eEj42hYzAvVXqWHTUxa91cCmut0cQQXFGe9YYtjjHzoKRp9sPabgsHdqUUV5DcEI9GUOq9PYNfR2I1LR1vzey16U','BZDu','efgVZFIiZyAlXrlZt6cYkKKYt8H2rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpc',13);
-INSERT INTO ti VALUES (2229346676083620807,7549605,'83AshoTZMu5lEMbLdQoMHH','ldxiqJLSqoiI9a7v2jOtWT05hMuwN4MGxko9MO7GvGIE3m5Pc2gccwLcRAa9Y','6b44MnF7PdMJdCy1gq5oMHIUh','a2sCVp5oz9tKlzTUW0cwnKtVI5hqftvOdtQy1WdX67ZLxaCQbSeUe9pYz1ruu6ynY2hgA9xGZ1eEj42hYzAvVXqWHTUxa91cCmut0cQQXFGe9YYtjjHzoKRp9sPabgsHdqUUV5DcEI9GUOq9PYNfR2I1LR1vzey16U','BZDu','efgVZFIiZyAlXrlZt6cYkKKYt8H2rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT, c CHAR(84), d VARBINARY(3), e VARBINARY(14), f VARBINARY(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1822876303,1929341272,'ouYCkADuVaw4dqtfcU1uWiBSHJY6xx3NIuf7Xe2vopHnr9RiGCGgfnb3NLXD8oe9cn5gJWJLjOGcsers333','6CZ','ml','jaKbxDTqgQ0NAR','ieGYBw6pManF6dqe7DG4VRj5aeRCulOdPb32SeVioOwFzaEu7wJI','ty77KwiaXxzFIwAQbSubfLn2IEF91z2zmfEQOw3zBkLBOABM4pyYtGoCUWoggj3CdkpuLQHv9w35fY1jQ7HvIdV9eWLDKrbet',0);
-INSERT INTO t VALUES (1983018149,-818603884,'x5PrN7jpxr21w7rJMsCtYJuoYR8PAiFWTx7oJJirwUqDURYqLddMSmiy7nK1cYJReJnStC22SwR4P','cm','45bIMCQFDg','Xn77ewKNVy0KBL','9zUHXMkUI6FtK215JYaHY4zPu','Y3fLRnhGV3tRw38qcPCQ1Os8psf7ZuqQQ27nvUIJ68lPvwlHptUQWKhWcbsq4Qn4bjthd83iYBYxMNOr',1);
-INSERT INTO t VALUES (76008070,1491708890,'6Efhn1wocJ7R9lGRwPMl','Di','za6PK0q','XqBfbnDf9RoeMOaZbsIro8JEvHbT7','fNzIL6bBcpBugN4gvxJMC4TYrQVfqFTldv8BcvVYcDkS6kDEUagF7ki3CRYkcpmr3','T9sf2ZYogLt',2);
-INSERT INTO t VALUES (1978198961,-1795881126,'H1KmxzU8471T8QXS8118NWU44d3tKDJ5vriB8pc9elaX8ThusTo9Bjr7WV5hMjiqbvxdClKHtUmHTY7yN','gK1','t37RVt','9VRg2KAY','wMlkdFEu4YhiVfs6txT8kPCDAVhXFI57motjHoKfCYR5hQAdAzJCzHQya1QdJVXdehQoBBl0DYk8YwtHU4v1UhVgy','AF92atxBI5HpbXYhyBaJYlmPH7mZQcB7lbkkfNWxGO4O',3);
-INSERT INTO t VALUES (-960337861,242248861,'KvepsrhmDqg2rAf1vE7gz9Sbo8qY2uFX7xDcJRPr2heGQTSSmcGcZRXs1IE7MXcOf','l','0fuldMJ07HrcsP','pjQgktgLW','kYwQRPFCZrizRiAqT9E34humE7NHcoApS7EZx2heLkN8Z9js23wUJLiH','Zbbbk0fnhoYczYrP3YT3qXAauQqwQHlsqc0IDal409Y',4);
-INSERT INTO t VALUES (987964807,1164097515,'uAURnJ4fkXhEvB9','n','gHmsIKHV5','OgiqC8ftf','rRXOroBZ8aOuk7o5cS4Adawz','2dzPz0gNwMskR4CeQjfxKLeD4wWuDc5BKs0LDXC0LdPbgsczP7CQlyGAf7DczRtcnfbFeBlxqcJxwhe9MlPm',5);
-INSERT INTO t VALUES (-1938438681,-709282669,'xxjjmgTECDUaqVgLt4ySihpNv','c','WvuCQnczNWGfW','SY1yGVMM598TGqcv','cGWbE4UVu0pas8yOzBj8ud9Lvr0OcfHMOH8XLugptZ66oH','1OmQWBadAx4ZhMFBpwL2GL5vS67LGosOur',6);
-INSERT INTO t VALUES (-1493366957,181489100,'CvrCis9ybbCQ5arkANGejZhO8FPHbg03V2QCrMgMF5hpQTDXQVNIpNQMCpZo5XFhA7zS7la8hz','mVc','4JdJs6pyU','G9JzZGJD13oBD65fLHRq6D8pbkZ','4mEKqqt8qMyRvLro2J21ESDhsTupBtY7FsobVY3YSy8Q25vyl4cjIaPOXXYw','fLKgXO9gBOPw78tMyS1E83hPm8cL2z1vTf9AvlAa5F0c4KISeF4AcX3Zqce5UkTxAcvKLw5Vb3zBnkGuRP',7);
-INSERT INTO t VALUES (-1405486246,-1165425990,'i20GTeJH5ltmckD744iLP5ORmvdJd9Of','O','B0QUBsyHO','Y4G2W0fRZPc','38Qm3CpOVhemxaUp5vFnJCVIOySm9FqNFFSXmkQmPOActgMOfltjPdb9HRrIQwP7pg3H1k01qIy0OwK7owM','27Rdjp6FLBHV3EKbM5EVYMIi73btUSgD5xmDuac0iQ5tTF',8);
-INSERT INTO t VALUES (-224946939,-1797062162,'lmkDiZCw2vXW8AkQfm7Gh7GPKxIjdQXehvema3t0vW8yIn1XxpMJtmBxKdIO5jolYgytjP','w9h','K8wzRGySD3w','8mD4QhQP7','rf4D','ckaNdXHznq4mUb9QSaDrU3oCp9uxNLeDtqieUkt49RwOz4XDFgfjN8P',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1907390130,-162475342,'tlBkY4XdrwVKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU','a29','Cw095xYnpD','jbZ','BjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12RjvE36TYlRN5X0dOxG41xDHf1mYZhMXdsQ','8HS0wIzP2DpQlmSumUJ5E7RUQsC2Y0xwudd',10);
-INSERT INTO ti VALUES (-1907390130,-162475342,'tlBkY4XdrwVKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU','a29','Cw095xYnpD','jbZ','BjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12RjvE36TYlRN5X0dOxG41xDHf1mYZhMXdsQ','8HS0wIzP2DpQlmSumUJ5E7RUQsC2Y0xwudd',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (-358390399,2099799227,'OdSOVxancW6qdk6cxvoXvkjsU4nvTwzvauFK','mb','nVPJcdFTI','v8BIspLwTUIf8s45E1tb','C8baSbKF8fhpcJr1fIW8Uksfo1iskD8tnfwbYJsxupxJ7ubt8mob7eg1Uf','0b36HpCITGdknkz96ID2yO2mR2Bzaaogj4NgZAsGIXVDTkM96fx',11);
-INSERT INTO ti VALUES (-358390399,2099799227,'OdSOVxancW6qdk6cxvoXvkjsU4nvTwzvauFK','mb','nVPJcdFTI','v8BIspLwTUIf8s45E1tb','C8baSbKF8fhpcJr1fIW8Uksfo1iskD8tnfwbYJsxupxJ7ubt8mob7eg1Uf','0b36HpCITGdknkz96ID2yO2mR2Bzaaogj4NgZAsGIXVDTkM96fx',11);
+INSERT INTO t VALUES (246724224444679541,14587592181287018907,'SlLbiKdRWlfcm8qUO9tGCTqgf82PQtd1W','neixqXvmQU63siVyJh4','wvt','4Zs1jnEE7YuXK2komaFvWPMkWS1JeTLtM92xL5','c','7i',10);
+INSERT INTO ti VALUES (246724224444679541,14587592181287018907,'SlLbiKdRWlfcm8qUO9tGCTqgf82PQtd1W','neixqXvmQU63siVyJh4','wvt','4Zs1jnEE7YuXK2komaFvWPMkWS1JeTLtM92xL5','c','7i',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (-7757258991307924962,9885870689893249743,'wNGrU8u5QGmlKZjEFPxkTxmR17O','qBBcVHPJV6gl2','XRIq','C0htxNQdyfJZpgih1kTH9W6Kce','L','0',11);
+INSERT INTO ti VALUES (-7757258991307924962,9885870689893249743,'wNGrU8u5QGmlKZjEFPxkTxmR17O','qBBcVHPJV6gl2','XRIq','C0htxNQdyfJZpgih1kTH9W6Kce','L','0',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1206557533,1760260233,'LA44wWG3TEggse','KzbIW3KWG7lynqEDiIdY36mQsrfcaTzYlTgYBOwkk24UpwoDpTCiQsQ5lpYtki6Oy0dQpGHk6aMZDpnZKTuPtXzFL6E4QurYX5f14B58neVHPFtpK5IwvwYvPHZhnaI8gupHXks2zKOK5v3xDHk','3','FQXMsI1yQ3l','CE3RqXRD6Ig5ZFtS','jCVDutGdyqNrFEb4d2tOo1RR6mZaC6uCUZ8uB2bEunTXGSTAyDx7Kbqbq7FWf',12);
-INSERT INTO ti VALUES (1206557533,1760260233,'LA44wWG3TEggse','KzbIW3KWG7lynqEDiIdY36mQsrfcaTzYlTgYBOwkk24UpwoDpTCiQsQ5lpYtki6Oy0dQpGHk6aMZDpnZKTuPtXzFL6E4QurYX5f14B58neVHPFtpK5IwvwYvPHZhnaI8gupHXks2zKOK5v3xDHk','3','FQXMsI1yQ3l','CE3RqXRD6Ig5ZFtS','jCVDutGdyqNrFEb4d2tOo1RR6mZaC6uCUZ8uB2bEunTXGSTAyDx7Kbqbq7FWf',12);
+INSERT INTO t VALUES (-2990916325968418610,16681804820665239546,'do2zjNXSycoZUMRPNtREjFoaqw','8U7pREAFUz4ZA6q8KtAiWASNavU5kVN9PVLlqnoBzgq2Ob01v80Ukp3ozovfQYZiSWDG2Kl8fUTfaSla8dnmEZWLIHO4WpUa2SPFwUtbMu5pLiTSim4m2nGcUb2vFPKWuH8PZ3mSIb09ppzhZkWYPpJk2iFzlwJlwH8J4UW23cYZ','PPa','rRcmuEnR2MGlQSciIe3crR6XiOi3bwE5WRffEVbRNeGJPBCKF9ieTjrVW2NROHoMNkWPdJg','b','dH',12);
+INSERT INTO ti VALUES (-2990916325968418610,16681804820665239546,'do2zjNXSycoZUMRPNtREjFoaqw','8U7pREAFUz4ZA6q8KtAiWASNavU5kVN9PVLlqnoBzgq2Ob01v80Ukp3ozovfQYZiSWDG2Kl8fUTfaSla8dnmEZWLIHO4WpUa2SPFwUtbMu5pLiTSim4m2nGcUb2vFPKWuH8PZ3mSIb09ppzhZkWYPpJk2iFzlwJlwH8J4UW23cYZ','PPa','rRcmuEnR2MGlQSciIe3crR6XiOi3bwE5WRffEVbRNeGJPBCKF9ieTjrVW2NROHoMNkWPdJg','b','dH',12);
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 (1646481558,1580181207,'MgeQmO3N7tvxH5xSSXKIZSndDLSaNfpFPV9sajTUG9TJUiOZLfIL96p1aua8ygaUTuO98JznXv','4EddEd9oFn5ATOOVRgNfsB8nRuAb09pqdmuBBUvqMJFeDad8JCA7AFKCliQ6XStFsnpY1AcH4uTYOgRSENYOCFq7QOFxWggdVzGvGjdeHidLYwDKo02Qhv7qcsXJ9cDgNunWkdL6kLeNrFiMMmo1OF2JxBP1MSH97qDEfUooAagnclG7kCmQkEo5di1owO6FtQdze4pK4GaZIns84zh2jwZ5xs9eBE92lMn2Nw9c','5oExJh','8bA00FeZrrQXYzlDvxUxZEE9aQyfz1XbRfqNmLNXyJ7fXJ7DbhpTu7ok2BDAQWvpP0BDYCayI3ektWgpUPpguUPB','E7ejfsv79rV2tlaQzw3NDaL8B5nWjMKdA5hPtyohH3Et3s','8Fa30qlut2N3cNwYYKTj56h7G2WdFO9eMhcvVXaEjz4gxHxQCHvP9Gx0Iy',13);
-INSERT INTO ti VALUES (1646481558,1580181207,'MgeQmO3N7tvxH5xSSXKIZSndDLSaNfpFPV9sajTUG9TJUiOZLfIL96p1aua8ygaUTuO98JznXv','4EddEd9oFn5ATOOVRgNfsB8nRuAb09pqdmuBBUvqMJFeDad8JCA7AFKCliQ6XStFsnpY1AcH4uTYOgRSENYOCFq7QOFxWggdVzGvGjdeHidLYwDKo02Qhv7qcsXJ9cDgNunWkdL6kLeNrFiMMmo1OF2JxBP1MSH97qDEfUooAagnclG7kCmQkEo5di1owO6FtQdze4pK4GaZIns84zh2jwZ5xs9eBE92lMn2Nw9c','5oExJh','8bA00FeZrrQXYzlDvxUxZEE9aQyfz1XbRfqNmLNXyJ7fXJ7DbhpTu7ok2BDAQWvpP0BDYCayI3ektWgpUPpguUPB','E7ejfsv79rV2tlaQzw3NDaL8B5nWjMKdA5hPtyohH3Et3s','8Fa30qlut2N3cNwYYKTj56h7G2WdFO9eMhcvVXaEjz4gxHxQCHvP9Gx0Iy',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(47) NOT NULL, d VARBINARY(75), e VARBINARY(89) NOT NULL, f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7437733163261521375,213,'VqYbpwm3UJ64ikHGWVXOOzvPWhnE','Az0HfP2qzJ72lKpMiVN4szYFYqQtNP6B4OSyjSjHBBX4VbgSjoGoR2n2mEggWFrSg7','7DrUMPbkZ','pNYIf8WvatcftbkAwLQLRT2hiPWpZG6Spb0D7KKGsHGNwbdPQntpYtM6niVVSaXqYbLG5fvy1ggUEgti0aEIG1RW','p','s1uNjLalEhoQqVNrCyD5SbsEt',0);
-INSERT INTO t VALUES (6065640274309033174,129,'BRh7cdHbjd','xfUsKT098O8VvYlSO9VjfDqVp8XsQwUOh6buiC31K','VujCwP8XCkaqRecMbJmtfYpK5SozaDWgL','JJL7Hq1QqNsCNwYiVAPVGyTlrAmS7vODba2Z6OFSqLMj1TuPlQx0t6L6vtO','f1cNkyfCUe','34Ng4ff8q3eGr0R5OtJ0MjPv3bPaBMY1isUmUdKmoMWfokqEsrj0YV0',1);
-INSERT INTO t VALUES (5326569659781779488,41,'tXeRU4lsw4l','F0MYsgvZHPmxsC3kwNSBpHRB4pkSEev3YW1Nu1','Vr8AIps6vFeKC3CuLtxKN7zhWNfACnmTZlEh','DhqzPW6Yk3SdN2iaANkzHIHikA4RKb','qT6ZrSUaVKCg6OswJxQtmWP95BuQrnnK4yHxIA14AwdC6hhRVIOkIVlFa3iQk2ORsu','lSRSNENl41RosvqRiOX6KV7x8BFqZvzo0fQo0X2kOZySKd9gQG3NxuPWowP5LFrEdmcyjsk',2);
-INSERT INTO t VALUES (18208925671755780108,238,'tCFQRs5FP','jCGiQJqAm0MmkL76GkRvGpl8','Zr8VHJxk','qj8iQOYcesYCkmYtFX4AN5exHwy6etTEO0s5gBCcjbORNTHuyAbVGXIS7QplbGlfodpLSTrPWfi8FSAxfIlwDH3PBuG1Sc','uDqC5oUeo7Sjnl9','euhiPoJUvUbrn',3);
-INSERT INTO t VALUES (14762454212829341854,84,'WB9Ca4LnrNm','in8qYxtLlCtmg2AVVuWSDCnj7WF0MuAvwe0EGYsO','okBFyW72ZksZ7r5OYSzFSum0twyuqvpAW0J9YZiOtGtKfS7uT1muR','zWG129nucpPOPngMXdD55j1m36VRNvpcR2HV0jrig2M','v3cJQgS3V0Dj6Tg47vFuJkc3LWnutqNNMcKqt','rGMYSPdZKGDrlQAXDx45PE4tfrNIfidYSEtoEpOIGL2NJFswCOYAso5',4);
-INSERT INTO t VALUES (11932920804465082410,230,'oy2rwtmf9qwNgnNemlzIvDljNelt1Y0o5vk69mRr6dY3qZ','3SO2g','nZDrEsaPSUTwuOMotcUuVtRTrizcuD71NEqMnakPQN7RVRCVtW','OSHUIJMDT5ZnTzjr1wIHHnvsBYVXwfmKUAr3FoiHgbp6bpimKV16Ayk','Jb3oSkMEBNdldsBylbAqeIkcsDDaFj9m63soMjflGEi2Wtsr876epqxLd1bWMpZAYNGk20u','w0vq0lVAnDpk6D5NzI3SqAoFDHURRWCyy4de9p5PQgkWsvdeymNkfPQRDiLb60ftc7ONu59h8KuNlbdxa9xUfdhC4Fm4',5);
-INSERT INTO t VALUES (4744291650898586592,253,'9MsbD3au03siFqkAUrW7ubZ','DKYAKYX0eYSJoVxsdVq4pFoNzqYMXty','lLoeSJJWiX','Lp','DxsZuOnlpCaypVWI8abeSy','M2cqLwb3YZMjHtLg2im373cphXN',6);
-INSERT INTO t VALUES (7671863682135813926,234,'yvS38xwp9AZk','ZDjANrVafOHigzcdGxvajt4qv1ibHxveKBsu','4Mr8lmpskEJagW4fZkcn4eVwjR6hilDPtvVydN4R6BBqk7MPr4w8JXVBjMyg6W1vathB','0W1USl6bLNxOohMTitAr7JSlCnsT9ynNTdhStzrPl0ZoxGSN5hJ3f5kHM0uzy5jUa','dx0gwS0vEdz4pj7bWXKlxgYoEcE','jQNh4TZRsnEFAeplgS8Bwd6wH87Jj7Y',7);
-INSERT INTO t VALUES (10472789173035765948,183,'0YSZJkyB4ILLYrWA8nVRet','rkUOvZ0M','4xPE7zB4wwrHck7BKem7Z6rSU6QNxQVR6uiMEd2tnLiLX7drIF','x6kF4Xj7FNtCKL0jVvBKXwOBIohhWLp','kE8t94eQuAhRZ7mft8YyEwAidr64T4RQxMmkFiPfzPVIYomdCfwgIW4znKTT3YOr0PQzEaFOb7i','gJZ7g4lmVFbg8IPcgbH2zPjiQQsDwJOGIxFg5WT5AN0y6i9ljnumZXLlMiHamP4ZpBJ',8);
-INSERT INTO t VALUES (5779411578268056080,170,'N6ZfBppp','DWCqJGyc0cRwZ8y','GCiSPeVtWA2KRzXp0ArwPCkrcAxUi8LvpeNkyn7S2shpFzu6y06ZrAUm3eFfQe3LjKMaqxWhAqnyW6','WFRMrx5lCyIlhZNebzwEdcN67FSfQeWnNbzuNeM459PXdF','B9Z7yyps6kpmYTaiUWXwJnneMl4Uze5H6CDeCtka7RdIT6WYcjdrK0ySHJS46VProZDaOwjlHI3kD0Hiq4M0L1I','tP7ZtlB1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-872980659734779222,9732274986212905422,'FscTM','MvnEOSfBGPZwo6LRV4RXx9F3ldtL2BHNPvaK9WfkXch','d4','1GEcH6oZ4VvbS7uebJUBg2g5pYieNoOuhvDuvmOt1LDwqBBD2VyU3udd62GkPOcYDOK3HfFfor74bZlcEfuRy7FTrKMaTCMO398Zw0UeZneEFb2BnT8Upj7Lfb1wunmffwfXLyQNhTOJoAkJd3lakE9H5','H','d',13);
+INSERT INTO ti VALUES (-872980659734779222,9732274986212905422,'FscTM','MvnEOSfBGPZwo6LRV4RXx9F3ldtL2BHNPvaK9WfkXch','d4','1GEcH6oZ4VvbS7uebJUBg2g5pYieNoOuhvDuvmOt1LDwqBBD2VyU3udd62GkPOcYDOK3HfFfor74bZlcEfuRy7FTrKMaTCMO398Zw0UeZneEFb2BnT8Upj7Lfb1wunmffwfXLyQNhTOJoAkJd3lakE9H5','H','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6463511497562582575,2034628607853878097,'1AUJLjfvJF5t2758yBfGa5cAfV8','7gi5SAC93dT06Cxld40gtf8SwDqBvVkszAmMd41BpXrlzIcWquy2gW6pHmeiGc29NO7jh53AAvxSvzVqWpA7NaUvZzoEsCibr3DKrS6P4x5JjW5j4ibHexOESJMWpQhrktWpm5VDtZzzMHx1JUjysuuxfS041VtZHns83QNMtGWC8FjyLGCp8ohz5Gk3YlxX9RVi22PU3eh7upJw03ZvbF','7B','ffEN0xpmdeEx33VFNz9mLqhT4GtChybYYbTBVju5cw7T4d69R3wQ1nC2ew7FOZ5wxKKIJhFV5qURh7lKDurA8vsBuL3ukFt5ufYMeJrgTm0hVehJlQzDyl6LIYeLewuH0KK9CYPnrkGoB7wiZqeBUjGyDm0zeKmNYbgCbE2IITO2twYOYYYuv7qRtBYRmaJiElCGRuqdlL','Q','4D',14);
+INSERT INTO ti VALUES (6463511497562582575,2034628607853878097,'1AUJLjfvJF5t2758yBfGa5cAfV8','7gi5SAC93dT06Cxld40gtf8SwDqBvVkszAmMd41BpXrlzIcWquy2gW6pHmeiGc29NO7jh53AAvxSvzVqWpA7NaUvZzoEsCibr3DKrS6P4x5JjW5j4ibHexOESJMWpQhrktWpm5VDtZzzMHx1JUjysuuxfS041VtZHns83QNMtGWC8FjyLGCp8ohz5Gk3YlxX9RVi22PU3eh7upJw03ZvbF','7B','ffEN0xpmdeEx33VFNz9mLqhT4GtChybYYbTBVju5cw7T4d69R3wQ1nC2ew7FOZ5wxKKIJhFV5qURh7lKDurA8vsBuL3ukFt5ufYMeJrgTm0hVehJlQzDyl6LIYeLewuH0KK9CYPnrkGoB7wiZqeBUjGyDm0zeKmNYbgCbE2IITO2twYOYYYuv7qRtBYRmaJiElCGRuqdlL','Q','4D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8947548357867229508,3699502959707951017,'hrnB3YRayiyrGNzzVaj9eb8ZmS6PFqMs04rsNjTeD8I','Y2uKjeh5MGY1J0dJc6Tv6Ycpv71UaJvYmSOpaiynr0ZJ5JuwifB2KfO2ZT1WBdof6q9HwYGklnQQ8tvY13QP4STOY2Qo2Ou8Ql79Y2WAJinl2lVYgj6b','m','8M4QTUYGBA2UkftgL7dvoozTGaoXe3HBpuPBHwkhVWbxHQmjQ59Jakj46VSFqSqq1','6','D',15);
+INSERT INTO ti VALUES (-8947548357867229508,3699502959707951017,'hrnB3YRayiyrGNzzVaj9eb8ZmS6PFqMs04rsNjTeD8I','Y2uKjeh5MGY1J0dJc6Tv6Ycpv71UaJvYmSOpaiynr0ZJ5JuwifB2KfO2ZT1WBdof6q9HwYGklnQQ8tvY13QP4STOY2Qo2Ou8Ql79Y2WAJinl2lVYgj6b','m','8M4QTUYGBA2UkftgL7dvoozTGaoXe3HBpuPBHwkhVWbxHQmjQ59Jakj46VSFqSqq1','6','D',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(11), d VARCHAR(65) NOT NULL, e VARCHAR(66) NOT NULL, f VARCHAR(54) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1082437533,237,'Ja7a66yra7','jl4HmDjFMZk4U8XjQR5QdXgLTC0vVuJkBgGp2QieOsrk1XyIUXDdeSTtll','49iKNnYKi9Dro','O2KXtXDQuPKs6ntu4Wi7LAon2yIxDtIvtxKuvVkpUrPV0sT','u','k',0);
+INSERT INTO t VALUES (3267260842,146,'tCmxlAlxt','fCV1pN5GMO5SQURXfM','9x51LlG1kvoR5p8JyO1kZ1KK2','kN1jGV01mNxUDX4NGAS4i1b0nvj8nbFFaFhSlFZJlq4DJhqIB','2','2',1);
+INSERT INTO t VALUES (4208670277,115,'Eyo','KEgNhIXRNfBulAOk1yffyLbixWkiads2Aalu0zzgK','0IX5EcFVe1CW4z','Coe31qPf7hKh','r','Et',2);
+INSERT INTO t VALUES (3588571583,99,'wVljd','z2jQpKWftB1ls9750xtDsuL0Iq5rhralOBYub','6FbjJWh8kfMioPezRTkHooVAwL7z6','GpK0qHrsTxPS18SA2VVL04CVUtdMkmTmHcW','w','V',3);
+INSERT INTO t VALUES (2638022272,120,'TUVq4frxmQ','RXNAUNmjNYLa2sY1MpsHgOZAz7lX7CBSQDdC2ohBs7wulqV','L7Luk9PVciSV63DUBi2RV5zaChrrpCdtB0Yyc4GoeMuGDdH','ctG2JoXw6TvHYCwBDQ5uaxVADqxLtme7uYum6PzllcrZKY22hBc','v','Rg',4);
+INSERT INTO t VALUES (868048015,247,'H','ootXqQUJNDqg7JoEvrmkvUqcLyenpU9cpAGISxo7','5FHl6e2T3O6qi2ReJfeU7oSAlfOe5S1qLQueEs09gJAmw0q7L','AusnOyvxwesGFm3oREiNtQFw0O57lcgrnGFAJVg2K','h','j',5);
+INSERT INTO t VALUES (848447262,108,'9Kmvuu8','xO6C','aqJuEbemvW0UeE7a9kJbBUeyK5Bis83t7BbV','Yx','1','N',6);
+INSERT INTO t VALUES (1031265267,90,'2UdkB4ab','PkJ0HmRDznVsD9jN7W2YAdZY','pku9yYS6KOkV7U3Krx3qCd','rJ6ERKQl5hGpEgVNHxfcezZtq','d','R',7);
+INSERT INTO t VALUES (3703179827,35,'WZhbb','NfAARLDoYdificSESuoN','Y2BLbggr8C9DryRCvOHcrwnpa2436jC9xGmXcjqdZ','ZPrB','m','SC',8);
+INSERT INTO t VALUES (317340305,90,'y8kFAwu1O','9mSlMDXYeCJ9PtdbfO3TXz','pBsT3usXbQlzLrGrvy1h2CnODppT5ntvmFZ5Hyhcv3','QlfMfHi6FgQJMyHbHCEs7','Q','q',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(11), d VARCHAR(65) NOT NULL, e VARCHAR(66) NOT NULL, f VARCHAR(54) 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 (12265856242807382196,241,'opQ4hp9HUmQb9yBLudP8yWPdv4GG','PBvxOVtBaHi9pdbjlIiKBSzWSRMlCwzRy96C3rHZJ33Q','FmWUq6S3bUgGCyySBW4eoOI5xxo0seJx7Zn0IUpLCEQ5lERtu3','JV79Y5QpXav3ka8i2YzTBUA1o3DtvPbO8x1DFj','nJulI8qKbkEuRBZS7q8mtCnqoCFyZGogBamOvHWzeDXnlOHjezPLzkC7e4vClt','0SepExxrJUSirDKhyCccBAbGQffEA5ckeQt8J6ev4mIrIV1aqQWkEicl81yEINw5zgfozwL5MKGwkcoMIwfLv1ffUFmgWYQk',10);
-INSERT INTO ti VALUES (12265856242807382196,241,'opQ4hp9HUmQb9yBLudP8yWPdv4GG','PBvxOVtBaHi9pdbjlIiKBSzWSRMlCwzRy96C3rHZJ33Q','FmWUq6S3bUgGCyySBW4eoOI5xxo0seJx7Zn0IUpLCEQ5lERtu3','JV79Y5QpXav3ka8i2YzTBUA1o3DtvPbO8x1DFj','nJulI8qKbkEuRBZS7q8mtCnqoCFyZGogBamOvHWzeDXnlOHjezPLzkC7e4vClt','0SepExxrJUSirDKhyCccBAbGQffEA5ckeQt8J6ev4mIrIV1aqQWkEicl81yEINw5zgfozwL5MKGwkcoMIwfLv1ffUFmgWYQk',10);
-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 (15644742933779664043,187,'tWTP1bPKwaqdFQQOYjWMoQ3mqZRWsSUvB3Vh','6pblbEE5MwoUUoYHIxIEruet4ivtix4OkUH6z5OJjpB9AazotNmVI8hDitpJFfsV3YhkDpGxbK','FHaQjVNkcMmphuNAwNdZZHWnDyJ6wRSqIveADVOK7OUtuPYOwo7EQR6lWvrN60fTQFEmH24pmnUOeWBGifml5','2lKEWY8o3tApAcmAkmYiXD6jt78Cs48t9Y5phgj7JSfhTP2xJm3AKFVizKGtumQciI','eP3cFo8BEafMoX9GpmQCnPgoaB2IP1bg3jhpQVeCHAGy3wpZ','IlakDDD3VkgqXDLdDHoYw7bPytlXnM4n8qoaIsQO011Mc',11);
-INSERT INTO ti VALUES (15644742933779664043,187,'tWTP1bPKwaqdFQQOYjWMoQ3mqZRWsSUvB3Vh','6pblbEE5MwoUUoYHIxIEruet4ivtix4OkUH6z5OJjpB9AazotNmVI8hDitpJFfsV3YhkDpGxbK','FHaQjVNkcMmphuNAwNdZZHWnDyJ6wRSqIveADVOK7OUtuPYOwo7EQR6lWvrN60fTQFEmH24pmnUOeWBGifml5','2lKEWY8o3tApAcmAkmYiXD6jt78Cs48t9Y5phgj7JSfhTP2xJm3AKFVizKGtumQciI','eP3cFo8BEafMoX9GpmQCnPgoaB2IP1bg3jhpQVeCHAGy3wpZ','IlakDDD3VkgqXDLdDHoYw7bPytlXnM4n8qoaIsQO011Mc',11);
+INSERT INTO t VALUES (15219075872180158579,103,'Rd7PBvF','d2qb6OS5NzBXvXZHs9FN','CRSodw48SsVuf1LPl1fv1F4EfMwx0mVNM7zTJuvSO','un5hgAeqTN86g5','R','l',10);
+INSERT INTO ti VALUES (15219075872180158579,103,'Rd7PBvF','d2qb6OS5NzBXvXZHs9FN','CRSodw48SsVuf1LPl1fv1F4EfMwx0mVNM7zTJuvSO','un5hgAeqTN86g5','R','l',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (17258330921632811697,245,'43jS8i77UdUT','3XpA6jXlWwiC9Kl16Zmxc5XGwn18rHupfbxMn05wxDhDejUBOeiQo1zHac0DD8oZZ','KLnMfaNue93DjH9nYJG9jAyPssfI9oNZYl4rF8dNJhMg8s5Z1Pl','GP3Mf','I','M3',11);
+INSERT INTO ti VALUES (17258330921632811697,245,'43jS8i77UdUT','3XpA6jXlWwiC9Kl16Zmxc5XGwn18rHupfbxMn05wxDhDejUBOeiQo1zHac0DD8oZZ','KLnMfaNue93DjH9nYJG9jAyPssfI9oNZYl4rF8dNJhMg8s5Z1Pl','GP3Mf','I','M3',11);
+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 (16120870122545518282,201,'arUmUGomIhY','8l9ooeDGWqyRMqvXaeWXgjvJ3eaa8jzuPb3sndhWyuPXJw9BWuz6PSNBKvI3G4yT7HSkXV12lzLOP2jhOq','zXP9WEKBTuPiirOxSRVrSXNyDvKVT9xG7qT5','L7NqUaaFKU8TaKSau6Wrd2mvV66br0BjE18O7gSAwA0','p','Ny',12);
+INSERT INTO ti VALUES (16120870122545518282,201,'arUmUGomIhY','8l9ooeDGWqyRMqvXaeWXgjvJ3eaa8jzuPb3sndhWyuPXJw9BWuz6PSNBKvI3G4yT7HSkXV12lzLOP2jhOq','zXP9WEKBTuPiirOxSRVrSXNyDvKVT9xG7qT5','L7NqUaaFKU8TaKSau6Wrd2mvV66br0BjE18O7gSAwA0','p','Ny',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15035872594221123307,28,'KgAgcf','EYsTOlIMzBGMjmq7EoYKTKaUUOMpk0yZ6KhlPQwOXOJuw1CO49CKPLrx7BHriziltC0n1YhYCQgYqcAncqVvQvBfA','lyjBm','FghJHeYJFR19tjg3jh1OwTakpNCsqTTfXDErmOcInGAX4HwGD0YNzA6DhkML380UVAq6RM7KgRhpEHDkjCGCj0lBoV4FsFwKlk1nCYF9','Y','8',13);
+INSERT INTO ti VALUES (15035872594221123307,28,'KgAgcf','EYsTOlIMzBGMjmq7EoYKTKaUUOMpk0yZ6KhlPQwOXOJuw1CO49CKPLrx7BHriziltC0n1YhYCQgYqcAncqVvQvBfA','lyjBm','FghJHeYJFR19tjg3jh1OwTakpNCsqTTfXDErmOcInGAX4HwGD0YNzA6DhkML380UVAq6RM7KgRhpEHDkjCGCj0lBoV4FsFwKlk1nCYF9','Y','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6188090814417742070,228,'loUT0','r6hY7qosaKLvRiAZXdt87ug4BeBPjSWcSWsBByIiHxIA01nS8oq4','w00EmANjQdqsnzxsbvezpzvxQCCsHZgZhytJF2fR7oFUYjRN8mvRhVAg8UvjNqx0','15Xo3Mj8eGOkXmBUnBc82UOhylKgiOvNnDHyIugvmBpch2FrdQbe0jMLT3Ftz2I8W39yufQjXVTI9EZnOX1yRe2','X','yL',14);
+INSERT INTO ti VALUES (6188090814417742070,228,'loUT0','r6hY7qosaKLvRiAZXdt87ug4BeBPjSWcSWsBByIiHxIA01nS8oq4','w00EmANjQdqsnzxsbvezpzvxQCCsHZgZhytJF2fR7oFUYjRN8mvRhVAg8UvjNqx0','15Xo3Mj8eGOkXmBUnBc82UOhylKgiOvNnDHyIugvmBpch2FrdQbe0jMLT3Ftz2I8W39yufQjXVTI9EZnOX1yRe2','X','yL',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14758031105915643930,203,'fM3lVtz','oSd4eRCcGslCpmFLpAZicENBdrpCxwReU3DHpxLnC7Tamh12YtL6Z0foNGyeM5H8ifL0Ufr35EG8n9IF6ww6mMnAKCnxtQRF9TfNu50CsBIcD573wRU5xZGapswWpXLaw1uXmGCQq7Nfsl0bAlszXZsqxlEXKLiRpFaAhyZ3qjwHF4ZqmGBVMTfr58adEnvRblAAWROhNn0BIfHd','k8j4JnOI7Q57KD4awWDArKWfQTA','TftKhIj3r8ID2zNj2Qg34BD1UgVHigDSeICIaW9fDKdPHUQFBv9k','2w','sZA',15);
+INSERT INTO ti VALUES (14758031105915643930,203,'fM3lVtz','oSd4eRCcGslCpmFLpAZicENBdrpCxwReU3DHpxLnC7Tamh12YtL6Z0foNGyeM5H8ifL0Ufr35EG8n9IF6ww6mMnAKCnxtQRF9TfNu50CsBIcD573wRU5xZGapswWpXLaw1uXmGCQq7Nfsl0bAlszXZsqxlEXKLiRpFaAhyZ3qjwHF4ZqmGBVMTfr58adEnvRblAAWROhNn0BIfHd','k8j4JnOI7Q57KD4awWDArKWfQTA','TftKhIj3r8ID2zNj2Qg34BD1UgVHigDSeICIaW9fDKdPHUQFBv9k','2w','sZA',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(56), d VARBINARY(29) NOT NULL, e VARCHAR(2), f VARCHAR(38), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5034714,35586,'6rd3cY2mLUKvtnqo7b7tEFmHQDBJkoBuedPSuhtbg7xjF2T','aokHJCnnQaS','g','JkYopOJzWSLXwyoiipP5B','R','0Q',0);
+INSERT INTO t VALUES (10356960,44743,'F','dBN6l3S1','w','Xul5KvTX6IO836eTUFsEBcCAVKSWAC','4','n',1);
+INSERT INTO t VALUES (8276593,46451,'6UqFlho8I4l82gIA','8Q1UzJasIC','TK','SUWoyfOBJUGvnyU0Fs4k7Eg','0','M',2);
+INSERT INTO t VALUES (8604975,9119,'yIUZkkkRH9CcPkFtrlLSPvJ','dp','X','ga','S','rj',3);
+INSERT INTO t VALUES (9193042,40121,'PlGiaVUd','2a6uzgwHBnBb','VO','bKQvFbl4O8','Q','s',4);
+INSERT INTO t VALUES (12791014,55295,'ozW5vZ8YThisCPRt3CMhuCrl7xBO9cdlY','rIszANif','v','7CWUojS','t','b',5);
+INSERT INTO t VALUES (9098311,55879,'AIxRr3kO5F1xMi','cqAcHZrj8PXL','67','DThgDoQvQYUzRFXjl','C','or',6);
+INSERT INTO t VALUES (14609164,56964,'oBgqfMSWlzCACXuINs1Cz5dP','zckp9ABUsuIVN649IfGDFlfnSEN','zz','sZJy8lC85FbpkiSRn','y','7p',7);
+INSERT INTO t VALUES (7629619,33835,'AjYJeyrn5XA3qhU1tNbxhxT5e50s0aznH61apQ','yTrCsE2CYUfOgrceJz5bCrY','Rc','1NdvaoVrAwao1aDOckSHwV0MT4Jidx2','x','GI',8);
+INSERT INTO t VALUES (10050507,1306,'6YRrID4UfVWTJFsbmz0DpqdWdVYnF65u9xqqv','1MT3n7PwZx','VP','v0acr4bSdr8On7RJsWkJr2Z2','z','72',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(56), d VARBINARY(29) NOT NULL, e VARCHAR(2), f VARCHAR(38), 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 (8552165,13544,'oihHTEJf5t5xTF6EnNxcekXXvD6rWRf','STphOaWI','el','u1EENG4ZzLMAZKba1AC6','g','Mr',10);
+INSERT INTO ti VALUES (8552165,13544,'oihHTEJf5t5xTF6EnNxcekXXvD6rWRf','STphOaWI','el','u1EENG4ZzLMAZKba1AC6','g','Mr',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(57);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(57);
+INSERT INTO t VALUES (5493288,40069,'QZA4InEMMCK2LrlAdNwRtRXLMhpnOGo','J1v1x7fxbkU','bX','ZLORbRWG5sBzvQ6zswzlOq','2','b',11);
+INSERT INTO ti VALUES (5493288,40069,'QZA4InEMMCK2LrlAdNwRtRXLMhpnOGo','J1v1x7fxbkU','bX','ZLORbRWG5sBzvQ6zswzlOq','2','b',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15312399,55646,'UKQLn50T7Rtf5bKrejSCDAkOwWYyLNAagby6I8','xvzsY39qEFg2S3iR1TsUkiOpl1MZ8UIVbaunU7N3Jax0i1paThk8NeqXbgaPeoNx03IR208vLFbo5ffH8Ecr7oC6fAiqFCyDJxdabFdqbZqvSGYciaLKIMtXayQA1MSEZBEak5KONTlFrlbLhxXChPWRfQup46YFPzMVR59JpC70c14cCWH07dvWy3D3mVufPGDcNJmQRvq9YMA7WKO8lZWpRTkYlKlcfW2mK0q','S','5kh23otgZitdUunup','Y','DC',12);
+INSERT INTO ti VALUES (15312399,55646,'UKQLn50T7Rtf5bKrejSCDAkOwWYyLNAagby6I8','xvzsY39qEFg2S3iR1TsUkiOpl1MZ8UIVbaunU7N3Jax0i1paThk8NeqXbgaPeoNx03IR208vLFbo5ffH8Ecr7oC6fAiqFCyDJxdabFdqbZqvSGYciaLKIMtXayQA1MSEZBEak5KONTlFrlbLhxXChPWRfQup46YFPzMVR59JpC70c14cCWH07dvWy3D3mVufPGDcNJmQRvq9YMA7WKO8lZWpRTkYlKlcfW2mK0q','S','5kh23otgZitdUunup','Y','DC',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5741771,52840,'b1S2CcoXXSRT','l6p77VYeNnwLFiZhpcYvuzA78DKfDGFr8H59CDJ4THyg4YVltW30z3TyG2C5ZY1GcCTrb8p8qoP5C8wfoDCIBKbsOlVMnjH3mMLS4rgEqTn','pa','UxCP1Jjm0ZRFHhSdStfANXHcfSAMt7WhlGS4il5rbfC','1','Wy',13);
+INSERT INTO ti VALUES (5741771,52840,'b1S2CcoXXSRT','l6p77VYeNnwLFiZhpcYvuzA78DKfDGFr8H59CDJ4THyg4YVltW30z3TyG2C5ZY1GcCTrb8p8qoP5C8wfoDCIBKbsOlVMnjH3mMLS4rgEqTn','pa','UxCP1Jjm0ZRFHhSdStfANXHcfSAMt7WhlGS4il5rbfC','1','Wy',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4664981,25857,'Ix8DExl1R9cm6cyx3BonmKGAuw7Q','cziHMfiQG3azAIFZPED','DQ','rkPf7nrdGNpn8NGnajZEfjRETUkOxQEo8UQGHjj5VgFoQIJav4oCTt2jUThirSWiximYYNUT8vQb80KuPpFC9D3PS476fdB6LL7CbDYrJwiCWodB0UZQB1lg9dLqW5Y2l981GABjlxtcPtcU','kf','tY',14);
+INSERT INTO ti VALUES (4664981,25857,'Ix8DExl1R9cm6cyx3BonmKGAuw7Q','cziHMfiQG3azAIFZPED','DQ','rkPf7nrdGNpn8NGnajZEfjRETUkOxQEo8UQGHjj5VgFoQIJav4oCTt2jUThirSWiximYYNUT8vQb80KuPpFC9D3PS476fdB6LL7CbDYrJwiCWodB0UZQB1lg9dLqW5Y2l981GABjlxtcPtcU','kf','tY',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9933886,17690,'2rLYXNqrGdVUL34tT59cl1kouxo4VMoGguezqrjzK9MNcJKIPLlerE0z7','l525p2cZ787FvLOLHXbtwIsAe0WiAA15vj7vw1GNUGqg23injaghEJBPwJ09ji9TMWUOlmPIUzK7PcswcZ4ekLBF7AbivsEmeUpeaUyjCo0kKZ9BBCOsuztz2vBfqsnGoyalsB12YV9OInTLWIqAO3ow2M7KJp6fIoLNSkwtPluNvoMcU3ucUkP9MiKRysgY8JwVhOfQY4inOa45Y6nWPruS2SYEKrZG7atr8woLtNafCQ','n','WbddZ4F6uPfOqlLYgm8ghPRYa5dcTicgjCUb1TGiWDbeVH3Pri95HsEucKhVp8suPgdS5KLpcYguspTiw6UgjiWE24hXcoVLfZG0PQEUgQRRA6ahiDmorZNY3Y','n','wLF',15);
+INSERT INTO ti VALUES (9933886,17690,'2rLYXNqrGdVUL34tT59cl1kouxo4VMoGguezqrjzK9MNcJKIPLlerE0z7','l525p2cZ787FvLOLHXbtwIsAe0WiAA15vj7vw1GNUGqg23injaghEJBPwJ09ji9TMWUOlmPIUzK7PcswcZ4ekLBF7AbivsEmeUpeaUyjCo0kKZ9BBCOsuztz2vBfqsnGoyalsB12YV9OInTLWIqAO3ow2M7KJp6fIoLNSkwtPluNvoMcU3ucUkP9MiKRysgY8JwVhOfQY4inOa45Y6nWPruS2SYEKrZG7atr8woLtNafCQ','n','WbddZ4F6uPfOqlLYgm8ghPRYa5dcTicgjCUb1TGiWDbeVH3Pri95HsEucKhVp8suPgdS5KLpcYguspTiw6UgjiWE24hXcoVLfZG0PQEUgQRRA6ahiDmorZNY3Y','n','wLF',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b INT UNSIGNED, c CHAR(19), d VARCHAR(57), e VARBINARY(85) NOT NULL, f VARCHAR(90) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46,3256120547,'xiExJdG5U4pEv','AY7LKA84KG7apIzEzc4jq1GLtHNYGE41wIq4hQ9nOR3fLdIf4s','sFk1b48IpZ77Jko8MRgYisAdq0Jr1S1Wgj2YdLHH7VMXYTLqd2','JNTNBzKiEnrL63KC7nJHjbcksR','I','z',0);
+INSERT INTO t VALUES (-36,3987398322,'fyx4KjjQTaOvrFA','oMzq1XP3ck1UKmP2RyHYQU','YflBYvF1OXM3pAUZNA0gFBzTxXZdqDD7OuH1g7b3K4X4p7CiYrQxYMIqPn3TPRwT62P1L3IVPZPcsn111E','jtWOapnbV6TlW','7','X',1);
+INSERT INTO t VALUES (-48,1932061041,'wL0UFR5clVHauZP','vI','uQYjGfIYXj3CmuPJo19vtL28DgZANFX517Voe2','CLG0FkqM45','D','g',2);
+INSERT INTO t VALUES (-127,2065612862,'fF4RdR3fDZfEKm4','3RvqVYTjnVckZEtDlu','hZRqW2PuEgKKqJot4BoeyTv95cQkez6MOywE6aUBCUXnegN61Rqu94hLCbN','QA7bz6G','e','E',3);
+INSERT INTO t VALUES (95,4289047047,'V4fStWR','wIhBeGKRX1CP','I96q','QdN9KWk48uKT95SIQsxocaFTcIpGrCGZHntRGOb3GZ6','y','i',4);
+INSERT INTO t VALUES (-49,3325506769,'Ik1S','EEKkeE5FMS65wkvwaVchlkf5lZ5SvmkBiiLnz','yfqeP2daPBmTK4avFf4X6h40Y2cwM8MyERvgYVHXHhgJH1lzgM','US3k9m6Dml75snGQ82itI7LXgMFxnVXwc6ewzyQy7pMLwCMhhcSxeJ7JgPoFp2','f','X',5);
+INSERT INTO t VALUES (6,3847841425,'VmNf1oad','z7gVLHAR8kwqwPCqDOJZjKL1bza5D','hXt52jjjfFNe6fpTf6NlKhzRZ2pu9gOxdPMaBdVTATZWmw','ptjdHTvvhp465LOmsftXiXTOsyKYFZTtekaOCNjz6Qq6aEPH9Lvbttx3PeDuYMKvpwwp','L','A',6);
+INSERT INTO t VALUES (82,2403948422,'SRplPrW0WzJC','V1RuHaap8if61f0Q3ZGWaSLK2AOmh5FngzUPlBsqdSqarWj854r','3CKbUgirFwnoMS9b0Db2fqHD6w3qe893jTBOwoms','Uc','s','A',7);
+INSERT INTO t VALUES (4,1508993099,'AY4FBRqp','ChVOJrP','kaQCjLW6yzhHygijJ6kISQhxZOht90b9SxmxW4mtyijGTNEIH8oKq4xktyPTx4','ksTLeGlbyjr64Nt2r88dgUyf0lFL1mlHm2VmmvuKlpOGiDa1OllUqMx4jXHFOVKBp21Vv48Bi','4','0',8);
+INSERT INTO t VALUES (21,842815121,'c38Asj9GB','Q3eatfLg6','wU3boiCBUgnPwdeuzv3ypQk','ICOZq3cmU1xANmMtB7nC5m4re3smER8FFIg9MSUugHHDo9PMk','a','a',9);
+CREATE TABLE ti (a TINYINT, b INT UNSIGNED, c CHAR(19), d VARCHAR(57), e VARBINARY(85) NOT NULL, f VARCHAR(90) 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 SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-24813,3019608173,'KYcPGUFSjT','nH6lG5n0lGJcaclKkk5YlIwrfDfGHjzCzOH92P2NduDAcxOjaN','i8Q9NcgMzIdcNy','QLXHEgQV4sZeHROyqcNrEJZiL009E','h','w',10);
+INSERT INTO ti VALUES (-24813,3019608173,'KYcPGUFSjT','nH6lG5n0lGJcaclKkk5YlIwrfDfGHjzCzOH92P2NduDAcxOjaN','i8Q9NcgMzIdcNy','QLXHEgQV4sZeHROyqcNrEJZiL009E','h','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(20);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
+INSERT INTO t VALUES (-30791,3676078063,'VsuVhmm3WpxL','Za8XM9bUlNOrS4','LQxNS3NaYTlpBQaUeQ7yTIE','dQbabKmSaF','3','J',11);
+INSERT INTO ti VALUES (-30791,3676078063,'VsuVhmm3WpxL','Za8XM9bUlNOrS4','LQxNS3NaYTlpBQaUeQ7yTIE','dQbabKmSaF','3','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (22754,1757354485,'Mz','PzYDHu2p6tX7aqK51lmUio6P0JL5ns5ofeifkSFV6hbVwqhfoEf5KOwpIt0cLiEYY0kCXBtv38wPbDtbMvCyPKDXPIpXm3yb4quF29re3lxSxhFLD4aerarUznpxSH','3gjA1jpgucaRI6Ox3tlQ95XFMtGLLrwthtKlitVV2m7KiXJHJBFJxWudWitdib10ZzkUWKEhahJdMKIx','EWlR','1','7',12);
+INSERT INTO ti VALUES (22754,1757354485,'Mz','PzYDHu2p6tX7aqK51lmUio6P0JL5ns5ofeifkSFV6hbVwqhfoEf5KOwpIt0cLiEYY0kCXBtv38wPbDtbMvCyPKDXPIpXm3yb4quF29re3lxSxhFLD4aerarUznpxSH','3gjA1jpgucaRI6Ox3tlQ95XFMtGLLrwthtKlitVV2m7KiXJHJBFJxWudWitdib10ZzkUWKEhahJdMKIx','EWlR','1','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (26381,528792507,'T0h80CcHWD91Ox','tKIQQDbcuLMQEvQ4UEE5UwVok9MZhoIUpcm5DoX9gkK4WlwaoH3PVlrbXlHxNKaL0xxeOdiP6I2xzO3KIeB5zUvgNjsjlWOOBUwb5RPDc0OF7jWWl6Lr80bBE','YJehgqMzm9ES3pIo6GvsAhb1ByRyPLuGzzVSuP150YCPhmJNryukJJUn95ISCn0D','fOcGa3E0K9jRGIRpfFl6v8LQs','d','p',13);
+INSERT INTO ti VALUES (26381,528792507,'T0h80CcHWD91Ox','tKIQQDbcuLMQEvQ4UEE5UwVok9MZhoIUpcm5DoX9gkK4WlwaoH3PVlrbXlHxNKaL0xxeOdiP6I2xzO3KIeB5zUvgNjsjlWOOBUwb5RPDc0OF7jWWl6Lr80bBE','YJehgqMzm9ES3pIo6GvsAhb1ByRyPLuGzzVSuP150YCPhmJNryukJJUn95ISCn0D','fOcGa3E0K9jRGIRpfFl6v8LQs','d','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-9656,1186483916,'z','FbQz6og1zBg39BL0hOHVUjEvBjjGlC','kXguPzLRylHSe7Q5K1AL5rZpDRa6uJg0cQTUm7evaheoCTQ8QSJA8vjM0Lco','W4aOwcGAcVqNcWhScgxHuhwT6surnIHCn9Y','g1','x',14);
+INSERT INTO ti VALUES (-9656,1186483916,'z','FbQz6og1zBg39BL0hOHVUjEvBjjGlC','kXguPzLRylHSe7Q5K1AL5rZpDRa6uJg0cQTUm7evaheoCTQ8QSJA8vjM0Lco','W4aOwcGAcVqNcWhScgxHuhwT6surnIHCn9Y','g1','x',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (30110,3185956015,'RReM8poXMbwGjlUR7E8','TVBgTilh85FSJov6qsVHiVbcUe63mGTpPID00OfpfRyDuPpIGD7lLrdRFQu5HbnPjjhZqU7Y4w2i1nSPd6811TufEKEiT','J3bOTW7DIWdQBUR0PvP0HI4FLDEhk4zTrFPUwEq9M6jh5s6z21ObY3DqSgIUTq0Mfl','n','zE','4',15);
+INSERT INTO ti VALUES (30110,3185956015,'RReM8poXMbwGjlUR7E8','TVBgTilh85FSJov6qsVHiVbcUe63mGTpPID00OfpfRyDuPpIGD7lLrdRFQu5HbnPjjhZqU7Y4w2i1nSPd6811TufEKEiT','J3bOTW7DIWdQBUR0PvP0HI4FLDEhk4zTrFPUwEq9M6jh5s6z21ObY3DqSgIUTq0Mfl','n','zE','4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT, c BINARY(74) NOT NULL, d VARBINARY(61), e VARCHAR(19) NOT NULL, f VARCHAR(89), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8380699,2005028983,'T5YP9LamUidQ8RBY3MLSFsUyUfDdLC1h5uO71oSXh9X','Bl5rrIkKLpMQ','pu4fNoOKMmT','1l3IrkfIRf3DrESoKj3GiActoXzmoU8G1pPnWPCPvrtTQpJ','o','3j',0);
+INSERT INTO t VALUES (1372118,1410586817,'MAlnzy4fEQIyuo1q4q0NIO','y0n38XwRZlR4sH8BPQPHBZ0yujEWi0PbyMS6FVPLEWwVaN9BEq','OiI0eFms','ukYx9Y0DSEIhF2uI0wIx0DSlOaUGbvVUHxfUSYLaxCuCWArSEp5hPwc9Upz9034EHLubcuXwxhEhHpqbanVyWrix','Y','dl',1);
+INSERT INTO t VALUES (13523904,1495710791,'eMQnFt9ZXTLLZoVWSht8s99PfN3eC4VvBFXeEO7uhLC2nvBA8C6aoldeJiJ8QG5DS1','FNA3MOB5DuMNieNkHMCu8D5A4pQviJHd','kPA','4IQJ2G6ROGAURUe1lIsV8','h','Bl',2);
+INSERT INTO t VALUES (662845,1465605282,'WJT3a7ClCvZHMW0U1nyJruxjeJu6zCx','k945oKBisI2vdrt3y4AqzB4mBXPLk2D15D4','atfwBorp3wvayZiD','j8NrG3FC71BZ','J','T',3);
+INSERT INTO t VALUES (13825962,663202647,'TTVg5QtVdpGCcpOky7es4GYSq0x1aYRCf','E9UoelLIQmL6eahqk2Co3vVPgsLLpMGbFZD72x5zTgz','gpbR7PzEPfDr0uEQ0lj','5T7b6V5pxxu05MuIs6022lfhrPtuqBWJvKV5eX2AK','e','Vx',4);
+INSERT INTO t VALUES (5751091,2023790186,'epBLDHCP4Sh0mIBYIq1JEPgXTaqvptQ9cMbRfxV31Cutf3R','AYrg1DkSGnyPAI3opAKLIHKgCLW6dmBKZL','Zm0evZq0p5ijZX3jBL','NJPT4Ndn5IOaDYdH2V3KzrkROkzm0UP3HFpTa2VsxT8N1pAOrA6z06s100mEkLkAeS4kyHQRxeMKaK38VZyvOnaBA','c','wA',5);
+INSERT INTO t VALUES (5536862,48218749,'zyZVj88tBzhDOW5FKWrPPkEI38lJHpX3aG2ZURSGDVZIG6dAks0Hu90','6OXvJ5KPaSnasLW0Kdsgr9o3tZldYaQTdlXNv4c4NSP9Iu8BwNB','55zEpcsRzg','RSTag4G0Ofq4qf1RF2uGC3rrI2PfnNOqq5WSM','0','3i',6);
+INSERT INTO t VALUES (16440248,-738787358,'TYPDDQg7H4RhnEEfHpR2d90jmHVkfVl4qm4UwBdVO4QQxw19PoGvtJiXw','CRXMdu0G9BF1P8eiiqTRFYOjbxbAgua7Bd8w','HyZ','XcfAyFXobpsNH66hCELTTkaZQnt7XHZVvQvv9s7HJoqX0kyamYK','d','4',7);
+INSERT INTO t VALUES (15146874,-256836039,'0X5RFNoFFubyW8uGgT2cfLEDCp6E8De8VrqhXn4NAHZ58dh8I7l','IMZcPyXv4SIMGrFs5NIms7Y7KFsTqjwGL8A','WZ6ZupZWI8dJ4KV','X1Up53F7oCtBw8','u','X',8);
+INSERT INTO t VALUES (2596547,626619394,'ui16xXS9w9C9xnyMCPJhnTuOCEAn1zpmds5txrNhxzIN9qlVe','k1ofmUuzvLCJbWX','fm','vVV5RIITssPYCnS','v','z',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT, c BINARY(74) NOT NULL, d VARBINARY(61), e VARCHAR(19) NOT NULL, f VARCHAR(89), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (12381268,-732898399,'6piW91rjl4yDBa8LIVWfUSu8EOy89ay313eqsnKQvRLygTEPXJXJuPUP0OecBIpvpG8Ft4','UhoIBhumXkjqkrflrL4VuSmpDJEgUZWFRqRxb7vSTVH4','sd49Cg92QV','xWPNZtD0Jl58J5uJ7HZ2QoJFuZQLJZXh8Kig92MEXdR58YlN6Fk6dw4qOVS5OP1grL1VCRjAU9HeCPwJHgvW','S','RR',10);
+INSERT INTO ti VALUES (12381268,-732898399,'6piW91rjl4yDBa8LIVWfUSu8EOy89ay313eqsnKQvRLygTEPXJXJuPUP0OecBIpvpG8Ft4','UhoIBhumXkjqkrflrL4VuSmpDJEgUZWFRqRxb7vSTVH4','sd49Cg92QV','xWPNZtD0Jl58J5uJ7HZ2QoJFuZQLJZXh8Kig92MEXdR58YlN6Fk6dw4qOVS5OP1grL1VCRjAU9HeCPwJHgvW','S','RR',10);
+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 (537849,1320990023,'qQepR2b7khjT4JE3CZsrgLXA7a0gly4RM2Q0O3JR','8bAhqqlupiIQmp0VATbk2hTi0tzpiCn1ELwSvJp1XPEfEoFnNvAPcUF','FtywPx','nOCsaXpPWgaKijstJDc8EA9tmQLNgopoU41rKyduixdV78zhT24kwEzXp3l9UkF5kLIyEKjP9t','A','8M',11);
+INSERT INTO ti VALUES (537849,1320990023,'qQepR2b7khjT4JE3CZsrgLXA7a0gly4RM2Q0O3JR','8bAhqqlupiIQmp0VATbk2hTi0tzpiCn1ELwSvJp1XPEfEoFnNvAPcUF','FtywPx','nOCsaXpPWgaKijstJDc8EA9tmQLNgopoU41rKyduixdV78zhT24kwEzXp3l9UkF5kLIyEKjP9t','A','8M',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (9869918901210708905,215,'41jYFRx5JRgSVI58c2L6q2o7Q9H','tv6Xw7NHoG7AEERHrcqvfDE6915zXGxdMalnqD','pRpt','l3hbBI780xAok4aIswbjaDpG6JwIOsucJmoFAP4fe0UYJMaLxBfOVVlB80XdoMLIF3BZxf4cS9Sn7gMSzArSF2Le3rRj','iOUa7s8ZD3WhkKjsAXcX9cEiFw0zRnPSLwM2i9hhSLCt2TZkOP9Afl8bYYtut2RHp8UCUQUvEz0x80BBqebiOn4soMX','Lm2ARihaAlf0KqQAB3rjNmHleXshYVxZsIRVo6of7SkZ2ft1o2VmoreeKE0IC8QjYmupGXjhiTmAt9LMgBCy',12);
-INSERT INTO ti VALUES (9869918901210708905,215,'41jYFRx5JRgSVI58c2L6q2o7Q9H','tv6Xw7NHoG7AEERHrcqvfDE6915zXGxdMalnqD','pRpt','l3hbBI780xAok4aIswbjaDpG6JwIOsucJmoFAP4fe0UYJMaLxBfOVVlB80XdoMLIF3BZxf4cS9Sn7gMSzArSF2Le3rRj','iOUa7s8ZD3WhkKjsAXcX9cEiFw0zRnPSLwM2i9hhSLCt2TZkOP9Afl8bYYtut2RHp8UCUQUvEz0x80BBqebiOn4soMX','Lm2ARihaAlf0KqQAB3rjNmHleXshYVxZsIRVo6of7SkZ2ft1o2VmoreeKE0IC8QjYmupGXjhiTmAt9LMgBCy',12);
+INSERT INTO t VALUES (9005483,-108678461,'szgnwq91VS8ltd','PbhRPOE6yxFVgnq4VtN38hF2GKaO2YvZaIPvQqHrdlnU5vVqM0D255PF','sj','CcZ8prlZ31xiv17GFLVcnDOAAzN0M3MtYR7CfoxZkv1yf5wcntV6QibFZeKxxzbXnI8cAl','T','7E',12);
+INSERT INTO ti VALUES (9005483,-108678461,'szgnwq91VS8ltd','PbhRPOE6yxFVgnq4VtN38hF2GKaO2YvZaIPvQqHrdlnU5vVqM0D255PF','sj','CcZ8prlZ31xiv17GFLVcnDOAAzN0M3MtYR7CfoxZkv1yf5wcntV6QibFZeKxxzbXnI8cAl','T','7E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5511984,-393481981,'oubyEhSwu3gtGjuyYfzgwM4BTBqdcvUImi','YICKCKQZJUuB1N75Guf31','U2ydeQk9B5AK','TqWBjSjf2UyobfjabX0R8kyYmtTHiNlaEPbvJRHdmeAlFh19bSk8DvOnXTj3ksU8SQRhw1yfMhvZoZWcwW9MMyxM4iJlHpsVgR4PWaXVmCepCxRjjyWeuXGqZZWr5wuHXNUdrkjJ06pjLxbaCJx1Ng6Vv','s','ws',13);
+INSERT INTO ti VALUES (5511984,-393481981,'oubyEhSwu3gtGjuyYfzgwM4BTBqdcvUImi','YICKCKQZJUuB1N75Guf31','U2ydeQk9B5AK','TqWBjSjf2UyobfjabX0R8kyYmtTHiNlaEPbvJRHdmeAlFh19bSk8DvOnXTj3ksU8SQRhw1yfMhvZoZWcwW9MMyxM4iJlHpsVgR4PWaXVmCepCxRjjyWeuXGqZZWr5wuHXNUdrkjJ06pjLxbaCJx1Ng6Vv','s','ws',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (14945374,2043517358,'dk1YXMLSzYo0SNdzDkLidZx8qPGOy4Vyq3ES7uDfoOPmPYl7jqo13aiVvoWuuDkn','EiIvjN2HAX40wfo8atWMe4lwOWI5lr2hyzS6jt4rt70b4uqOZROwMgwfnSEIAiUA6zcIMwog','Kd','W8ZOjMPsNjJgrwIQUgNBc6IL2XD4CXm8PQZHqyzBEIcQNRbsZDj21LPlpSQEEqqlmqu0UgGYeep7jmkPavLIegrCKENvj6zyPixqBf1t3pL4kbXxQfjVzY83','mM','nh',14);
+INSERT INTO ti VALUES (14945374,2043517358,'dk1YXMLSzYo0SNdzDkLidZx8qPGOy4Vyq3ES7uDfoOPmPYl7jqo13aiVvoWuuDkn','EiIvjN2HAX40wfo8atWMe4lwOWI5lr2hyzS6jt4rt70b4uqOZROwMgwfnSEIAiUA6zcIMwog','Kd','W8ZOjMPsNjJgrwIQUgNBc6IL2XD4CXm8PQZHqyzBEIcQNRbsZDj21LPlpSQEEqqlmqu0UgGYeep7jmkPavLIegrCKENvj6zyPixqBf1t3pL4kbXxQfjVzY83','mM','nh',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8685316,-1203015400,'EHhzbBMM8TZ1ytERQw','bIQaiYt0PwErJGPzuAFwx84i4sKeiIrwjktz3NfQqROdxpVBru8cM1iXSzSGpQl5zqWcUSH1Y2NxwQT3cQ3qk23dspjGv6bapJ5tUVmaX0pyB4trGtcVw6cQJOmUWY4MxI4xsjVvCvkvmuRZmLhExj08NA7bC1XUNt','NmMu','fa0Ap9rlTlL9bDiI5NynVZ0GBwOo0hlptRm21FbDBtnpsRgWDyEv','z','W1',15);
+INSERT INTO ti VALUES (8685316,-1203015400,'EHhzbBMM8TZ1ytERQw','bIQaiYt0PwErJGPzuAFwx84i4sKeiIrwjktz3NfQqROdxpVBru8cM1iXSzSGpQl5zqWcUSH1Y2NxwQT3cQ3qk23dspjGv6bapJ5tUVmaX0pyB4trGtcVw6cQJOmUWY4MxI4xsjVvCvkvmuRZmLhExj08NA7bC1XUNt','NmMu','fa0Ap9rlTlL9bDiI5NynVZ0GBwOo0hlptRm21FbDBtnpsRgWDyEv','z','W1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b INT NOT NULL, c CHAR(27), d VARCHAR(72) NOT NULL, e VARCHAR(8), f VARBINARY(5) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-55,351313052,'SNUhehsN5MoJRMu0','HYmzyUHz','IU13','V','RJ','CQ',0);
+INSERT INTO t VALUES (37,-1431879147,'K','jEBiO5HexzkNndMRgEU16UZNBFckss5rf3d6lLdl2bIJlYiMZBQaHQ32LypaGhWQFMv','M','d','b','l',1);
+INSERT INTO t VALUES (107,-1804991574,'GstUQExt','Jon5mMVcaCP6b5RDkpALpHG7typcjlYimsimIiVeSjVP8xh','Vlwgk','JVosw','Sh','BX',2);
+INSERT INTO t VALUES (112,960785452,'Fn9Q8h','EZ2xzd9nk8qGSSvg7ql7LZtImQAs2L3yRP','kue','bGP','G','l',3);
+INSERT INTO t VALUES (31,55405602,'2Du2chqg','sfiqcSMrxGJx7','mEh8hH5','KW7','l','b',4);
+INSERT INTO t VALUES (22,-1378839850,'N8ZlamiI0WaE3xipF1Er0','cCIXVPPPzvawWqoajMdyxULzKE','lZHlCAVh','MVbR','j','Q',5);
+INSERT INTO t VALUES (-24,-1035621102,'5zZ7','BrPOPa7KGpnDKRPEwvB7EqHRuei2wNPckXcWtW9zDkTYt8ca7Rmkdk5lX4rjUxAIQ','fKlj','RS2S','S9','w',6);
+INSERT INTO t VALUES (18,1206289732,'G7pdQ5tsSlW7lz51wbp6C99H6','4v2jPEiVPfg5YruoE8ac','M8y4OTWq','Mvv8','P0','Y1',7);
+INSERT INTO t VALUES (-95,-352005896,'Rwhae9mxZRL','w6OMjp7kmoeRTR772fmnYCaOUeamC3L1MYQuxQqM7kBheAMEJmzZzCnauM','SND','o2I','v','0',8);
+INSERT INTO t VALUES (-119,-1009675194,'25BZaTdIzMBHUbD2Dq','s2Ghg1xxc0lDBqWF8BF','9Suyxxn','LObHP','z','B0',9);
+CREATE TABLE ti (a TINYINT, b INT NOT NULL, c CHAR(27), d VARCHAR(72) NOT NULL, e VARCHAR(8), f VARBINARY(5) 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 (-1755289614,1582745294,'9','KxUD3vpvybehVEJugEp5LpY27fy7nBum6xlWDFg915rBJMLuXKLvORdAlfPMJUxtAF','vyg','4Ytf','eD','r',10);
+INSERT INTO ti VALUES (-1755289614,1582745294,'9','KxUD3vpvybehVEJugEp5LpY27fy7nBum6xlWDFg915rBJMLuXKLvORdAlfPMJUxtAF','vyg','4Ytf','eD','r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
+INSERT INTO t VALUES (1013119391,-1033832373,'iWfSLJ3maJz','sfA9wufDBcpDUBypDmR3K8gh4GjteNM','NUu','u5d5K','C','sJ',11);
+INSERT INTO ti VALUES (1013119391,-1033832373,'iWfSLJ3maJz','sfA9wufDBcpDUBypDmR3K8gh4GjteNM','NUu','u5d5K','C','sJ',11);
+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 (-702213556,-1109651846,'8FXh','i6yE9GeoIfv1iTnkiQgxyOIztc8C3LrSaBIALamIgvY0LYnqtJBuzcqR71g4zIKXsE0BQpxfk2Ii9qQiLUvEfnqAEbBWmeWTfGN6ZlLs0MKGIZG1EuyA4XNkD1sokYu126AZHICg2EjqHwQnCvRtLWjfN','hBnYLAZ','TgQu','K','ff',12);
+INSERT INTO ti VALUES (-702213556,-1109651846,'8FXh','i6yE9GeoIfv1iTnkiQgxyOIztc8C3LrSaBIALamIgvY0LYnqtJBuzcqR71g4zIKXsE0BQpxfk2Ii9qQiLUvEfnqAEbBWmeWTfGN6ZlLs0MKGIZG1EuyA4XNkD1sokYu126AZHICg2EjqHwQnCvRtLWjfN','hBnYLAZ','TgQu','K','ff',12);
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 (16438488018174794155,136,'0bJBFcKfkDro7tAYyeutGbObsgMkHga1NRAp1nKNhoVEL','orck1oHpbNcsiT5e89VIbchl9QqMndmtJrjruM8eD89ePl4XUkBRHEO7HUvu5RyzZ4lIkm1EXuHv9bIMj9nAADUaiqx3aCTHYl9kvHjbd01qayL4BvV5X8THrVlywY','Ndx69GHZO3aKJ8YTPVA0UuCpRq6ISMVBGwcKrLadaa1K9y69rLi607qtND','UrrkENIUCAFJcIFFe1yG3DSMMSutXWDMZjMgManwLCqSAtlQR1Q38sdo8h2V','ARzBsoxy4UoO5LQLnwElHR6p5mEf4OqTTUZKRI4oOHc1BAo8YsP41s','S5K9XdCgx7yJwp9hwZISqVS5v6z5anZR0sbROLso0Bfvvc8Saq',13);
-INSERT INTO ti VALUES (16438488018174794155,136,'0bJBFcKfkDro7tAYyeutGbObsgMkHga1NRAp1nKNhoVEL','orck1oHpbNcsiT5e89VIbchl9QqMndmtJrjruM8eD89ePl4XUkBRHEO7HUvu5RyzZ4lIkm1EXuHv9bIMj9nAADUaiqx3aCTHYl9kvHjbd01qayL4BvV5X8THrVlywY','Ndx69GHZO3aKJ8YTPVA0UuCpRq6ISMVBGwcKrLadaa1K9y69rLi607qtND','UrrkENIUCAFJcIFFe1yG3DSMMSutXWDMZjMgManwLCqSAtlQR1Q38sdo8h2V','ARzBsoxy4UoO5LQLnwElHR6p5mEf4OqTTUZKRI4oOHc1BAo8YsP41s','S5K9XdCgx7yJwp9hwZISqVS5v6z5anZR0sbROLso0Bfvvc8Saq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c CHAR(12), d VARCHAR(94), e VARBINARY(43), f VARCHAR(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (33184,26,'H1upPJM','a3x12ORjHHUzNB11836r90QdCcZxsHY4hQRT9rUYB0L6AMDgFYCyEoKwtx0qp0fPYgxBJVFX2iPABQ4aJv7AhBuCE6SF9','rDCZqouaNC6zMe2PWE0pqxTZDLuUpZMVCRG4fQGu','YQh6SWV8mpba','tusvhst5wTfPffnyI3X1EZaWOmJojV2AqtmIga8pHCGkYohLJtFU7dNnd09qJRmcMs5lTbfZzGDNyp0xGRfPEs','i8s7QokpTl0wwXkjn7e3zjQ5SNWj5jMX5wL5bSnl5bWHcczvvHmQq3',0);
-INSERT INTO t VALUES (48433,-82,'HOpAye','basIIZ3tePFakMNPxC7TbyNUT','PG6Dci3kWrZnHAdsYQbnCsWWJRAJIna','v0N6aptPvuahVVHTWgLW9amTmoMK','qqoKA42mAaioBCRDHaSV5AVWIUHH0wOqESM3WMt5rLGKxGJ8w','ghWASC',1);
-INSERT INTO t VALUES (45713,4,'9bvm6xmfRhc','wrIRezy4','oKvzJSF8KGy33C675','lerUmpLRg','aDOnwJ5Cn5Osloxqa96NQv5NQENAd4BT1taSCm3X1Ex2JpxdFVbgAhgj','pLsGo2h9tAjUsX7POGfbUOs1gnb5U1aWQOeDnHXKI5dJuGVx1RWV4viL5kDAHOI',2);
-INSERT INTO t VALUES (29032,114,'Gr','aNBqjhDHUOssw23DBHpciVuowFFQe2sPKa2VAua0PERxr0SZU8','zZk','2hDsuimgjO8iUlVhxhMQL','Z0vv2kJkN0KnAJo54J1t2yBSJjjB0r0jlk4uodOrTXQi9CRl49drTNHZxXPbk17AQ8H8VtCu6BY28Tl','l9QsPbeFDHOxXZzbuKTbOkRClfSAh3UhDKqiyhITjaRtWcGdDKIxPbtRt7eFDq5RUGCdYlLj',3);
-INSERT INTO t VALUES (52803,112,'6U','OpTU5yvPbQWNagl2kUtELmaOvYHAaSqHXXLJIaaCiXXVeH9bDVn2s5fTt5V3GTK0URfwo7kFUsfBwMb7Sef','TLHRT5CSSkIp','LyKNqHQfxKLL2CaEnDW5Rj2gPiRn','jCG8gHywHD3WKn7F6E8LH9RhUWojSiWvN7oquMGY1Cc','lNITDQTFEyEUmgnpTYrRfVE6SmlkOQGfe9Jw4WUipjWfQUfXFfGlfyZFm9dqAkGhjhvOWu94irK7wDsspHASXBtn6pm8',4);
-INSERT INTO t VALUES (27824,-62,'fQjTDWcH','wNzGSOq5Xf0WC1OxGnJKvsKS3tx0USOARXJk28CgMu3gqiTsLZ0mhlGV','gAz7mahkozFtUxc','rF9zDS7IpC18yPKWVCjnS8cfvGQix','9YQ8tacYNlHN6GdOrHqPSnN0StLh6F1bKo0B0Vx3PPPlGIUMzTZrFkMMp6TepRekU0IuZC82Z3gsbw8XdeaoEiGQTEgLxSR','pO3A79xB99kUKZjngFeiPX',5);
-INSERT INTO t VALUES (44154,54,'rKLX8lH','wC2f4c2lmGUzEUkVyPDAq3hq6KfY0IqT5no71BxRFFdJVDr6DXGylroyQgonV6sjfFPCW0BAX6x86i','DNSeBEnwOiGZFkDLoCgMwW0M','zlu1fDJES','SHXzBD','B8oTYPUpunBhHmBKsKVANA3Wpp056Z',6);
-INSERT INTO t VALUES (57490,-2,'96XC','FCNEPfoiM3','NPrXH8rcbNjLHQAgXRf1Hyz9woJ9hyNzdJZdFZ','x35BJQ2','umYlw1ktvhb8ODAPX2yZNUjDtll6ARrQwbntljTr22SWNSAYFV0HJB2Ap0jPYoKw6x9xZbg5a2YD1zdCr2M4c3USa','ZLuVbxgf5HhorcvMEUE6oRdjJKvptvDAmgGnrWU4gX0KN6X1IHL7iYcuF8LjQODU7HCpZGe8VdQ2RZcs2OeV6EqMFWGdYOv3Xen',7);
-INSERT INTO t VALUES (60874,-44,'XsQKSj5EhB','MqQoR9mN5pblvMjQ94D6QaK7DPT7IEJhXXE2kCAKh1kLLm','BQgpw9dqqLcZqb','a5jMplfOs6DGqqABY3y0MKmNTGrFcEnO','jn3C5qqfJL0JJMY8NgL6GrO','o',8);
-INSERT INTO t VALUES (18970,97,'LLjRmbxGqLtI','jGijUf','KGy4j7HMxgm28AKdo0WcUXRqTyHGD1DyCzDb02H','7pz9Gg','cGgCJV3ofjYh4rueajSmWvufmPygMELo2M8rbZZsqbE0qrsjs2h8ldVTgPtvU0VVbyh4tDzrxjqlviu','pxRYCWynDmlGIQgwuz5RwYG4HUjklfXZb1rNMuU2jLsnP9GRW1AblQS1Z5YS45gRQigbcxWQB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-676570738,423310715,'tGrN8zzi','XwmZJA8N','mDG','8FBSUA0H8QbJLbs2dd476zMq9AmCIsAGcRiSmzwDbq9wNtnwS51F9iQFRI2XeqbGmiNIHz672kfwReq4O6j9X7T69dns6hJMcVrge8QKIBfVd5t04wfguLxL2o2JQoyII5Pp','w','g',13);
+INSERT INTO ti VALUES (-676570738,423310715,'tGrN8zzi','XwmZJA8N','mDG','8FBSUA0H8QbJLbs2dd476zMq9AmCIsAGcRiSmzwDbq9wNtnwS51F9iQFRI2XeqbGmiNIHz672kfwReq4O6j9X7T69dns6hJMcVrge8QKIBfVd5t04wfguLxL2o2JQoyII5Pp','w','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1462671958,-2085616335,'cTO5ZUnk4admLthLjmxD','lDcS3nD3hMHqMjsv1DEEr5O6MZ59I9Jg5302dzDNd9Xzj2iUXbkeoQKzp7xaKNkdqLcdF84JiuN68oDkCHERwfglEz0p2QCJkO4jTFmBeFz2u4tkDfDFp8BDODzXhtojcZGcxxfyig','eTkbH7ji','MT2geeRN6rPJN9RByaUwIJPfNiOyct2pK6USLWCz2ejUYTSQQXLUpRs1m7vVpeXDInleOqYol5Y6Ou5DdxRxohbHjqrDqX8AB36DTcSEevTut7zoUwSmTcgw6NrsBNmaSek4XspcKFczx9VaoyNjIzL97AbGRIzoENkPO5gk0rDKXJ8svnUiR7YWilYomDfHADPRyptYsXd8I4uYNmzUe7PoE6DBrQgQlE2GzmS6PlSq','wv','r',14);
+INSERT INTO ti VALUES (-1462671958,-2085616335,'cTO5ZUnk4admLthLjmxD','lDcS3nD3hMHqMjsv1DEEr5O6MZ59I9Jg5302dzDNd9Xzj2iUXbkeoQKzp7xaKNkdqLcdF84JiuN68oDkCHERwfglEz0p2QCJkO4jTFmBeFz2u4tkDfDFp8BDODzXhtojcZGcxxfyig','eTkbH7ji','MT2geeRN6rPJN9RByaUwIJPfNiOyct2pK6USLWCz2ejUYTSQQXLUpRs1m7vVpeXDInleOqYol5Y6Ou5DdxRxohbHjqrDqX8AB36DTcSEevTut7zoUwSmTcgw6NrsBNmaSek4XspcKFczx9VaoyNjIzL97AbGRIzoENkPO5gk0rDKXJ8svnUiR7YWilYomDfHADPRyptYsXd8I4uYNmzUe7PoE6DBrQgQlE2GzmS6PlSq','wv','r',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-261880442,2030191903,'ifQcBD','JbJZlgPzvSP3BEkb6qvVqDN027lOze819KzD5nR08PRXqDGxK1Ba2G4HjQLdvAtGiBTk62FrbXADATOdQu5jI5mVomkXRnU82pjNYk2mAM33Tl32iqdLgcdRGfFKil84BJs4M6mOu9xgxtejkfTKUuIID3MtiGbYszk2mF8tf0zmUM4v5gt7ATAiCpxha0NSzzB0CJ3ujdi8NDKCXIMq6ec8rKVKoKn3muDbn7GKtp5ACPMwilKNgd5t','wxdXXCEz','dof0YoEEwlm9y12N8MxNdr51HMe7UicekPO6tALD82NbpyvWDw7askg5MqV8ZvbrtTiV9oGjDJD5JWE2rSMVoKUcpunvucV6htTXXg1Kv','0v2','J',15);
+INSERT INTO ti VALUES (-261880442,2030191903,'ifQcBD','JbJZlgPzvSP3BEkb6qvVqDN027lOze819KzD5nR08PRXqDGxK1Ba2G4HjQLdvAtGiBTk62FrbXADATOdQu5jI5mVomkXRnU82pjNYk2mAM33Tl32iqdLgcdRGfFKil84BJs4M6mOu9xgxtejkfTKUuIID3MtiGbYszk2mF8tf0zmUM4v5gt7ATAiCpxha0NSzzB0CJ3ujdi8NDKCXIMq6ec8rKVKoKn3muDbn7GKtp5ACPMwilKNgd5t','wxdXXCEz','dof0YoEEwlm9y12N8MxNdr51HMe7UicekPO6tALD82NbpyvWDw7askg5MqV8ZvbrtTiV9oGjDJD5JWE2rSMVoKUcpunvucV6htTXXg1Kv','0v2','J',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED, c CHAR(42), d VARBINARY(1) NOT NULL, e VARCHAR(10), f VARBINARY(90) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (588289898,14834549109644577992,'70LUgwEY99sCLrPjNQ27Fqep','q','3pjIFf','vWew7dW4atRj6W0wOZW024xOSlWPK0k6XgABwo','z','U',0);
+INSERT INTO t VALUES (-52452009,18045232218242691258,'WBw7WMwTNaEo79VRe0HHHuqHCJB32R','P','b1EfIP','OA5gXl9jw1JhjSWY1AJifdl68tW8ZuVg4sHKkyBFTiJyy6Xry4niTL8xyziZj75iM8D','0','g',1);
+INSERT INTO t VALUES (-2110578071,5145660244269449453,'L3JCossaWySsLvl5Ayo7HmQx51OTCUTCDCB','t','fMAcU','hJUYuGjOeY4bAmixfJg10qWPcJmHqWhGi4ECEIeXKkCTMeI6LZwLPocN1yctxClzXFSaJrxnq8','V','M',2);
+INSERT INTO t VALUES (2020393281,9514387914731462175,'uLEPrOjYRPw8bdg1v7KtiQ5OfV045KD7Bb','k','g','3wkFvnDDuuvWann3i8WRSfRqXUv6pACyReMqccDYYfaMp4INlX3s7lRVmF80cP2u0kX05Q1h8','k','B',3);
+INSERT INTO t VALUES (-1912966881,5217206250337573743,'LhOnVjaPaJodLkJzGSpZMK84C9ea35','y','ETFadAlht','sIlchJUG5vCNotFpcaan0YesZrRQLEv6A0OP36BkQFFZblTGNxbcLbtK8V03SgmuDFge7mRD5vNc8bS5l28i2DKqDX','x','T',4);
+INSERT INTO t VALUES (-774183705,18247966923584751854,'EPjwOxkyjPovgP6thm3wrnuSQY3e4IdQx2a7WdSm','K','RJ2','rtiWj7','8','A',5);
+INSERT INTO t VALUES (1549786861,12160917857153371510,'EVOCKyE1rEtAbXcHfBkox6g9lrBUQS','x','AfGE','l0rL3PalV2ENLfSxrRPidMtIBVsY2iJ5wK2g0310sinpYBwSVwNXdd8YXONQJZ6KBWF','t','K',6);
+INSERT INTO t VALUES (-209789992,3654145710061543757,'Gkd0XvWG9bKKoT','o','bdbbW','3Tmcuzi66QfRhc2f72yisUa3RaAcm8Xno8NG7A2v20QE2lM6FOwPzDFXfjRofkCpNckQ','0','B',7);
+INSERT INTO t VALUES (1420974990,13651334986863865426,'ZUbwC91lJqPJqv80HCHKNsbiC','C','1QRLC','x3QZbhz9lQ4X3QDzHBuy34LqXZl91Sv9Rhoqv8zDYHxbZzrf8bidbSpaRymMlOMfmng2','z','F',8);
+INSERT INTO t VALUES (-2056866101,7793354929055812015,'VCQ9HiIihn0G7TyJreZhKImLA8','C','FVJjRWbDlo','qxcUK8UnWr6CNwdaOXluX59jd5CLTCxJfBdoSjRInm3LDRsOy6I61DSJiiHQf5pXwBjCgQsdfZEWUFr','G','K',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED, c CHAR(42), d VARBINARY(1) NOT NULL, e VARCHAR(10), f VARBINARY(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 MEDIUMINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (3160137,111,'sxirYrU','fcaYLw4N4fvPvuwdycVaLoodWAwU5Ll8SuHvBy6EVnX798lWWbpsIUbZ','lmTTekB1GkyyvRjkHchGZ5xlGez2','j17xrHB4KM3P5WLFE8ke0YOXdJ8gaHO','APSVn17nEZ8YqOnkmMv3yUSdP5iriXzs','7whd1gtaaokXg9APJ8BQR8vofKOlFSMTlgMvJrp6UlWPTzj3liNGKI8jk3ZhpRTxGgVSJQKdSE1N4LPBlH3XTBq9EFhCDqiTR',10);
-INSERT INTO ti VALUES (3160137,111,'sxirYrU','fcaYLw4N4fvPvuwdycVaLoodWAwU5Ll8SuHvBy6EVnX798lWWbpsIUbZ','lmTTekB1GkyyvRjkHchGZ5xlGez2','j17xrHB4KM3P5WLFE8ke0YOXdJ8gaHO','APSVn17nEZ8YqOnkmMv3yUSdP5iriXzs','7whd1gtaaokXg9APJ8BQR8vofKOlFSMTlgMvJrp6UlWPTzj3liNGKI8jk3ZhpRTxGgVSJQKdSE1N4LPBlH3XTBq9EFhCDqiTR',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(13);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
-INSERT INTO t VALUES (9991017,92,'c95UAvK','Lt9bg0kHgy5pc4JrbchmFz','qPWASUwUV0erGAIDkEJ3lweQhQ5qqwCnu7q290GgYpW','dhvl','HH7B6up2q5vQphooMUEYia2iGHJcVLUwMcCIGLLAZthaFZzEBD0FbvkYlrCRUtV4','rjr6NAzvC1ZeCtDEtlN9k32syu0hPSxr9KvBRGUDi5Dazw3KtDQ55WpU0v033O2XRnfV5hYFs9dg',11);
-INSERT INTO ti VALUES (9991017,92,'c95UAvK','Lt9bg0kHgy5pc4JrbchmFz','qPWASUwUV0erGAIDkEJ3lweQhQ5qqwCnu7q290GgYpW','dhvl','HH7B6up2q5vQphooMUEYia2iGHJcVLUwMcCIGLLAZthaFZzEBD0FbvkYlrCRUtV4','rjr6NAzvC1ZeCtDEtlN9k32syu0hPSxr9KvBRGUDi5Dazw3KtDQ55WpU0v033O2XRnfV5hYFs9dg',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (421654056702200315,4152947164520755892,'VgztC1gmiN0Tehf1gJQplP6l','8','iCqkURZ','VryizVCOGMifoBMlqEv','Y','D',10);
+INSERT INTO ti VALUES (421654056702200315,4152947164520755892,'VgztC1gmiN0Tehf1gJQplP6l','8','iCqkURZ','VryizVCOGMifoBMlqEv','Y','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
+INSERT INTO t VALUES (-9203769930901150663,14244136023442466959,'2FreR0naGJveI1kOiD6nIzDKjBEgHLHMCB','A','7gU151X','jT3JJu2cAtsP5TCnJ5cNe5hmaF47TUSYlt7wAzTc6qAgPf28tQtzuDHgWqQDCP5I6RZ3uEQXn','p','y',11);
+INSERT INTO ti VALUES (-9203769930901150663,14244136023442466959,'2FreR0naGJveI1kOiD6nIzDKjBEgHLHMCB','A','7gU151X','jT3JJu2cAtsP5TCnJ5cNe5hmaF47TUSYlt7wAzTc6qAgPf28tQtzuDHgWqQDCP5I6RZ3uEQXn','p','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6487779492265940649,16763500562234287947,'Fui5qw7Msx','F51h0jaiZJW2fPGnG6XwPxwVDZKpilZBzJQhH4mV9raj5d1yohFclZS2Xb4ciqbmeA4SYa9JHN8twCgovAG1JqOmil4oyv9gPNYeMRhpNc3uYeGd1kVpoxHMdgEuXM','gaVMpaOGA','5hf5E8vUhvxoqwcRZQOSEh3NZhYHTNlworrUwh7uNw9ybAS1JJkmWK2S8XXB','r','Z',12);
+INSERT INTO ti VALUES (-6487779492265940649,16763500562234287947,'Fui5qw7Msx','F51h0jaiZJW2fPGnG6XwPxwVDZKpilZBzJQhH4mV9raj5d1yohFclZS2Xb4ciqbmeA4SYa9JHN8twCgovAG1JqOmil4oyv9gPNYeMRhpNc3uYeGd1kVpoxHMdgEuXM','gaVMpaOGA','5hf5E8vUhvxoqwcRZQOSEh3NZhYHTNlworrUwh7uNw9ybAS1JJkmWK2S8XXB','r','Z',12);
+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 (3525348393051490554,15947924814260393469,'mSJda8Z11QlI6c5Xq1Tp','1QqHK4eVt4hAe61PFElOffugNR9nhRLOFFMbTT1geOiBN6Lr4qwfcCyHQKmzMsTLdZcIkfPr83EN11c54hXSLIg89OPwSkWslmPEZ7rsKAlNLSWumi6nRnxtfy478Ktxpl1uJIXjOuxcyjgLOdT','nTp1CVJHq','2oZxfQ1iKa98drftkr6279HHfvhxIeFfwCiiVGr7i0ZKjnSAeDSzt0yUrXZfpNTYBESXtkfHN','K','6',13);
+INSERT INTO ti VALUES (3525348393051490554,15947924814260393469,'mSJda8Z11QlI6c5Xq1Tp','1QqHK4eVt4hAe61PFElOffugNR9nhRLOFFMbTT1geOiBN6Lr4qwfcCyHQKmzMsTLdZcIkfPr83EN11c54hXSLIg89OPwSkWslmPEZ7rsKAlNLSWumi6nRnxtfy478Ktxpl1uJIXjOuxcyjgLOdT','nTp1CVJHq','2oZxfQ1iKa98drftkr6279HHfvhxIeFfwCiiVGr7i0ZKjnSAeDSzt0yUrXZfpNTYBESXtkfHN','K','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4632163439237136892,1498272085251995448,'KTS83sqFIzRio','D2YbSrlzg4DPvPC9KXOrSc3Tw6BP0I7BQtZUhv5QV8g4u1grQuRhEtfx93lG','rTwhI','CUHxVtQ854eVtncyeWwJ7RNyFrtXwTS8Rm0uAXh6VGJKXvhPVVqIjoF4DTBDs6fGw5YYXuXadkm6','3','A',14);
+INSERT INTO ti VALUES (-4632163439237136892,1498272085251995448,'KTS83sqFIzRio','D2YbSrlzg4DPvPC9KXOrSc3Tw6BP0I7BQtZUhv5QV8g4u1grQuRhEtfx93lG','rTwhI','CUHxVtQ854eVtncyeWwJ7RNyFrtXwTS8Rm0uAXh6VGJKXvhPVVqIjoF4DTBDs6fGw5YYXuXadkm6','3','A',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7531160537138994007,2910712839962186610,'K1gVQVZLQlITVOjNNsBV5glr','7xUD9WBhlRTlGU8P32bDgJSClDo7iQpZRHJZBc0ueSQZFsLmSSwVIpkvY7Qt8hSDP7bvEr32Vi995VG4Pe2pP9byqCO8SQWdnYM1on0l29Gt3Shc0nO4FLcnmkKaDd7DqH4a5B7XRuLpAfhlMlNXd1Ir5MX9wFQzSWzwFezGwoZyWZEsGLhoFYA0heDJ2KHgJrLgwceFhBbnegXFBiep','H','UbtApOHdDCjKjTiOx54p8lx7URXx60keAl4MTEJgDmPnKUx0jiFUTBAhXUeJ4GK6GVs3juH3Nd5GGvDCH790qU8qMcETqzKqk9dRGv4etDHJJOc5xXFJythfGd4SjCV6CXOm3ryxq28bW1BM9bgxEfrod2zrKcYtIqlU','Y','Os',15);
+INSERT INTO ti VALUES (7531160537138994007,2910712839962186610,'K1gVQVZLQlITVOjNNsBV5glr','7xUD9WBhlRTlGU8P32bDgJSClDo7iQpZRHJZBc0ueSQZFsLmSSwVIpkvY7Qt8hSDP7bvEr32Vi995VG4Pe2pP9byqCO8SQWdnYM1on0l29Gt3Shc0nO4FLcnmkKaDd7DqH4a5B7XRuLpAfhlMlNXd1Ir5MX9wFQzSWzwFezGwoZyWZEsGLhoFYA0heDJ2KHgJrLgwceFhBbnegXFBiep','H','UbtApOHdDCjKjTiOx54p8lx7URXx60keAl4MTEJgDmPnKUx0jiFUTBAhXUeJ4GK6GVs3juH3Nd5GGvDCH790qU8qMcETqzKqk9dRGv4etDHJJOc5xXFJythfGd4SjCV6CXOm3ryxq28bW1BM9bgxEfrod2zrKcYtIqlU','Y','Os',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT NOT NULL, c BINARY(56) NOT NULL, d VARCHAR(10), e VARBINARY(52) NOT NULL, f VARBINARY(33) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7681210,740572956,'9KCkqBin8d7OQSQ6Rjbw','hvb0riAwxB','jR0cqdDDJWY2fxVouLVgUD','6WWeRvPzdBqvda5zGEzG','B','I',0);
+INSERT INTO t VALUES (-3622458,-637777658,'3iPxJuZqRgX3IOrvn','lIz','ojXgnfQ6qAuKecZKCMnmTACw4JjzYsigVnqWVXCDi5WZFbjxm','ynv','D','b',1);
+INSERT INTO t VALUES (6784492,291975165,'bWmccAwcNxnnkrujC16Irpxx2r','6UymJ','K4GbR11qEc1LBiEdSMd8ijnDbhpK6ZwBfkd9dQ','wXJnVmcvQpRxO9','S','5',2);
+INSERT INTO t VALUES (5180330,879279709,'J2PUlh2AHemV1w2hOyeVKaEsrhaEz5AFHlmxgjAhtjLl5M','vdoq','5vaRfhI06TSaHexCaOBo4gFGqB083ULFakUIPcW6tJ9a6XUK','c4xTjFbOUBKXg2yYfpFsUG','k','D',3);
+INSERT INTO t VALUES (-5161093,-1273017389,'QOO7wp06qOMp7wLAFUfjblPSv','wCGZOfLGyU','idQ9bkkoNFetqxm0OlVmugOOK1y1','eAlkekCp3DKEYfDLziEDK3ftbALDQ','v','W',4);
+INSERT INTO t VALUES (-2656286,2087090634,'szV14fRBUWG','jDt6kkaWl','PvYkIm0uZ5vZreSJaDfOPZP9WTewa3PBe','3G1ryEsFo670','A','D',5);
+INSERT INTO t VALUES (4170060,-1515116538,'wxJXuiZQSDTywud8D1cqVwfrp9BmBEYslEM32dxYhVALZshlj70Vb0','U','bNMF3McXlb25Q','Lklw23Apxee','H','T',6);
+INSERT INTO t VALUES (5544708,375715174,'Dlbn8rtYNHJmAQu1FiiXLKZl','qUM7LjF','AKsRDQQDaa','sWPJxUnVsG7HxgO1a4mmVkANmnOTMoS','n','a',7);
+INSERT INTO t VALUES (3234204,799285447,'kXtclaiCC5z','nU1K','SUQ9pKye','swXUlimkyT','H','a',8);
+INSERT INTO t VALUES (-6506031,1645839096,'5OTaYtZiueasaclg4cUAlUIT8Iz','gP','IqJWn0rK7HovPOjKi2','1QD8rh9vY','a','4',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT NOT NULL, c BINARY(56) NOT NULL, d VARCHAR(10), e VARBINARY(52) NOT NULL, f VARBINARY(33) 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 (7405038626334587723,-2027174866,'EZ8vjDkopMZURtvKaZUuczOjj3qvrPFlx1PLC8F','1x5Ks','RdQc6zIPdgOL9iltFO10ZSZ','XsE5RNcK','R','U',10);
+INSERT INTO ti VALUES (7405038626334587723,-2027174866,'EZ8vjDkopMZURtvKaZUuczOjj3qvrPFlx1PLC8F','1x5Ks','RdQc6zIPdgOL9iltFO10ZSZ','XsE5RNcK','R','U',10);
+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 (-8510656680633180953,1713853203,'7Y4XZiwgHKAhgjsVoTa9omPCi5cA1B','WPcsCTLAV','nyp8FGQE3nO6Q4FjlzfrE6lPy7qjpNrhpMT6tjUY2dE','hL5XcR2Ymr3cgP','D','C',11);
+INSERT INTO ti VALUES (-8510656680633180953,1713853203,'7Y4XZiwgHKAhgjsVoTa9omPCi5cA1B','WPcsCTLAV','nyp8FGQE3nO6Q4FjlzfrE6lPy7qjpNrhpMT6tjUY2dE','hL5XcR2Ymr3cgP','D','C',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (14033166,42,'e','Iq42JA601i2rVcz4T62BAMQJRfyNTrPZypa2fn0uYiC04qTr6fvpIlTtLeapiVTk1uQYZEJQEcAw3Vqo3IqXjr80bxns1aA9paGcsEDOUFLtQugyeG7ODIvmo3tGhUQjdt7FwXqlSDgsgaQdW4a2IZWBF7KTzkunLLynOdZ4TtDXxzAnMP96BYxLQaYJpefzZOIBxc3UTOmmJy5XmpPJlxatQEZQ8f50Wg8Z','nkcFwWZMstWx9yYxqzFa4fSIFgjXWyNVMtNsyBFWX','btr','Q59AKFHHfYrLALhYNDSrYx3uZNziGwqxltJbeFzLuSJvgqmqGOHbu4uS8K1bE4BvGa8vaQlDv','vEozd41zEjH8XKNV2IlyQrBwnr',12);
-INSERT INTO ti VALUES (14033166,42,'e','Iq42JA601i2rVcz4T62BAMQJRfyNTrPZypa2fn0uYiC04qTr6fvpIlTtLeapiVTk1uQYZEJQEcAw3Vqo3IqXjr80bxns1aA9paGcsEDOUFLtQugyeG7ODIvmo3tGhUQjdt7FwXqlSDgsgaQdW4a2IZWBF7KTzkunLLynOdZ4TtDXxzAnMP96BYxLQaYJpefzZOIBxc3UTOmmJy5XmpPJlxatQEZQ8f50Wg8Z','nkcFwWZMstWx9yYxqzFa4fSIFgjXWyNVMtNsyBFWX','btr','Q59AKFHHfYrLALhYNDSrYx3uZNziGwqxltJbeFzLuSJvgqmqGOHbu4uS8K1bE4BvGa8vaQlDv','vEozd41zEjH8XKNV2IlyQrBwnr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (766500,-126,'gcd','509lxvvQW8k0zlv6yzgJJRwIr5ahDtmYuBggIX6McUtJXQ3Za76koPeseeKt0Cv0Q5qTLzuPlgwdWoDETuYb8f8YVtMiY1t2vkKhusnRhPN80BzhbGExx9NRud3bpc','vExX','ckXrOzjqCFFAgrACHtN7G0zp9zEc9jCv2pzTjYzavOx2IXpafQZwecI0ZRkCVdWXH0qcVEzyMUtGIqcxGZH3zOYjOpDBIcGfIZ9I3K0tP9xsgympPBkeWtYrknBzbJdUkqn3uTCEcPK2zRQSA3PFDzrxOq0CrpJArISw','aNpclVCQnTfnv3A0','9xdNIB30bbKrnr2l9KH4iaL2nSsmoe8V64iABbGWMFJ8ktL0y4IEYjvChHP5Rjh16M1rjSvZ8QtAFxdAIkrD2vG1NhW8WCZSYk',13);
-INSERT INTO ti VALUES (766500,-126,'gcd','509lxvvQW8k0zlv6yzgJJRwIr5ahDtmYuBggIX6McUtJXQ3Za76koPeseeKt0Cv0Q5qTLzuPlgwdWoDETuYb8f8YVtMiY1t2vkKhusnRhPN80BzhbGExx9NRud3bpc','vExX','ckXrOzjqCFFAgrACHtN7G0zp9zEc9jCv2pzTjYzavOx2IXpafQZwecI0ZRkCVdWXH0qcVEzyMUtGIqcxGZH3zOYjOpDBIcGfIZ9I3K0tP9xsgympPBkeWtYrknBzbJdUkqn3uTCEcPK2zRQSA3PFDzrxOq0CrpJArISw','aNpclVCQnTfnv3A0','9xdNIB30bbKrnr2l9KH4iaL2nSsmoe8V64iABbGWMFJ8ktL0y4IEYjvChHP5Rjh16M1rjSvZ8QtAFxdAIkrD2vG1NhW8WCZSYk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c CHAR(20), d VARCHAR(19), e VARBINARY(90) NOT NULL, f VARBINARY(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4266535485,-14211,'O','scM0hsrtErhB32z','guTyYRoZPSYAVdHWU62tu0FmyjvVGeqAIBncC6zSp1','R18cwFYk','3GKW2Cu','yAOjRdW4qaxAsyQl2e1cblxh7mvAwk8DW1d7M7dBIfhdF11qcLrufVPXrX9qTrOhPT6ZOO7jNFpqIR1I6vuY4b',0);
-INSERT INTO t VALUES (3461702389,6960,'KX','bc','nQKtpf9PwZzKAPS','vtPP8','ekuIcUQwaz5PGYDLZCZBylpGv1vTGvPBYFGwXuNirjbEXoQbemN9u5R963dHXcOsTCUI3YoE8VHTzeX2Zm0stKfYbscMTQ6TZpQp','65tyt5xh2V7EXYiKHXbJRrgFZvxf6A5dwHx4palYdgKGg2O1ENbQLePlbnnSotSXDaUJ56NW51HtOGiD',1);
-INSERT INTO t VALUES (4055809140,13322,'Usf1VA0d','pE8Bkp5LbbxPZ3rIaV','RTGOHZ','XxZGWgJ','BiIuVKskDLhBze8igmmUqQucvHS0ding6WL1zqTHGi','W8gjWxVBxkBKJ1Tv2goCplxoWUbLUeoNr3rguZxnzjJB91ops',2);
-INSERT INTO t VALUES (4170527780,18269,'TFL9vEJ0PdU90BMkRem','f4aIL','OTT','OUi','3ZJep4K2NqvZtbm9XX3sPIos6y','6TUPkBTIBO7YWaqILC99CT1Aq7lvLSO',3);
-INSERT INTO t VALUES (2930843328,32082,'b','nM8dRjK','QIC3W3SVaU6fiOxfkRfrffZetAMUCMlA1BEm3hOOwyicRvh2jCpw8I7tWIAFwXsWCUyyLSX3cYCXfCepL','5rri7Ri','vmJYuqsUGqinEPajkzRFh4Ompkx4pi8sVn3YWnPXVwkgsYN98IIQV','jw3tjMtRJboohc3k9ru2AJFpAn4WQWTU4Bj6sUVAmFQCxNoqWV86',4);
-INSERT INTO t VALUES (3516178231,18161,'nt0LQsWI','IdLQoZW8BrybKPZGMqv','oflsUQ0msMWd5YiP6TETjcO93BIeZwm4FCluyajO8YpxZ7Nybzw7CBH','8','YzIwBqnvr2ntMOwCpDyYtbqfrmn6BTKN2Gzpf9PutpL8k7sJc1VWbcuqzIJm0236WaBXafvdwmv8NiRSgYdBmzrj4LZ72','0eXsWpNWl9TabJ2hfqcGrdxrEet43M5e8CEni',5);
-INSERT INTO t VALUES (1341873195,-21857,'n0pIwcpXbsfBmu','bb','y7TdL0m9c1az9H22RyX9AT','FZBBuiv7','2QwowIxhlWBzWBcYVRcnGEy','xmyFJ9Z5DI4gTjz',6);
-INSERT INTO t VALUES (1952728351,5438,'AsrobdK8hp','xIu0pzS','VjIw9GlRYApEQYamEjMZaRYvomflmQX3l1drwnI6OnRG','F','WSIDLhvCpaAGsLzMEFN','ur0INlkuPx3tv4kJJ2xss7HgaCm6iav51SbJHhNXWRjYC0oXXclNGdCc9',7);
-INSERT INTO t VALUES (3589826709,20422,'SN7vM0LxOHYKA0B','SwRbp','GzHIh9Aku1pRDyVAimEtNsqJI','ZkZjRmLo','vEdJ4e9IgwmgdBXT8a9ezdDohspvEMnpYLxhguTQQkJVEGaUsAya7VqQVlbgzGkKSPgaAy0tJG3c2oNJ2Y4oIhbOo9Q1DU5S','QRqGrvW8YsE7t7uSZbWnyjenIUfeEWvJb85qX6W3droKxciSb5PZOc3jeQYjjukVazNp4mlxaseWyfwIh0ePIyG',8);
-INSERT INTO t VALUES (2663676227,-13920,'tzUnWcmTfaD','6DC2nFJ','kviMOm7fHzRNDcFFzD6OkYcSQ0LoOoN7qIh9e5FEOvktjPtg3igL17vFQFKCHQq30Fpx','V5L6','kl9JTIHUEKbABOl7Kqyf4POq0fPas7GutC1Ow4AYJ9B3E2RlH','u3tGu7ZehBA4icegp95GWBdm6Us8qho0yhuXl5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1203261654990527649,-142701370,'WWNKx8kTLvNSfZve','A7N4JR5EjyrTDzsifbQnsB1W5POz4c7jUsDpAHEv2o1suFbXjg56dN02jNM7dWIQAxFOri7','gye9aM2fWP2jdKBTpUUt0QuwZJJz4m','pb','b','g',12);
+INSERT INTO ti VALUES (1203261654990527649,-142701370,'WWNKx8kTLvNSfZve','A7N4JR5EjyrTDzsifbQnsB1W5POz4c7jUsDpAHEv2o1suFbXjg56dN02jNM7dWIQAxFOri7','gye9aM2fWP2jdKBTpUUt0QuwZJJz4m','pb','b','g',12);
+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 (-5814375365680283404,2088664195,'VsrYK2cjTFSnzHkHjbIe','02P0I7voNmVa9QGmQA7kLSXQk6Yo1O4mEqGW4t4S8yhhPxCxmTX5krioriRdOVYxnUpGdZXAlfQvipUrkIFjHD666jGnvDSa4jaxIStaHBOwmMnuidnkeWvAagnL0p6ojIlc799JehHQhWDpcmU7AaH40nxJKdN24epb2LwI0qmRk2vGZc8BXGYhWe8QQVLDIFIg2ogrZcCZYmd83Hw3JRVf7H41Q2Ww8GAHWhy7T9','BNihXbjTvWmK5ukmkoI9zzIfG','iG9fYatOQeYIS5byGCN2o802jYNwnRavjgambovx4rMn','O','I',13);
+INSERT INTO ti VALUES (-5814375365680283404,2088664195,'VsrYK2cjTFSnzHkHjbIe','02P0I7voNmVa9QGmQA7kLSXQk6Yo1O4mEqGW4t4S8yhhPxCxmTX5krioriRdOVYxnUpGdZXAlfQvipUrkIFjHD666jGnvDSa4jaxIStaHBOwmMnuidnkeWvAagnL0p6ojIlc799JehHQhWDpcmU7AaH40nxJKdN24epb2LwI0qmRk2vGZc8BXGYhWe8QQVLDIFIg2ogrZcCZYmd83Hw3JRVf7H41Q2Ww8GAHWhy7T9','BNihXbjTvWmK5ukmkoI9zzIfG','iG9fYatOQeYIS5byGCN2o802jYNwnRavjgambovx4rMn','O','I',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6522171578570121993,1563907184,'JxAvGC37ZJ8kPrxypgE07CoSa7RpVPloVQHMPWDjS','r8h2utuaJqCF8cI9ZwV2xcIIDrrbN1zOVlWLNuSx67HXGrWWjS0c8am8cps7FvvNYqbezuad878VnYhBW5XpXtH15bwgpOReGpmwhvbTqqaIQJ4tJsNSZaUpMbi0Tuld3PY6bkwpEskUrdn6C9ev4Q3sbfC7o5zw2FbvRBjPk6wLDAx2RbsSCeqSAx','kJ9SzkBgfo37YJi4HyDT1wHL7wcyJAnFj4zquXSmodY5b','4hgFerO5AaA9lTqag4FcbY0ZiVPIAD8Rn1TrdpF0DSGnu1ewUa85ruSQPAU17IXGAq6Un7U9HGTyyyb06WgyAd1I76h4iQkDJZgoFy5MDO87j87J9l2mILt5rvin4pc9j9RI8JExBrRZnY2zIz8fmhTkGZ17mVqmjtsearzMKVrk91LG9tLH6mdZS6dGlDlM','su','9',14);
+INSERT INTO ti VALUES (-6522171578570121993,1563907184,'JxAvGC37ZJ8kPrxypgE07CoSa7RpVPloVQHMPWDjS','r8h2utuaJqCF8cI9ZwV2xcIIDrrbN1zOVlWLNuSx67HXGrWWjS0c8am8cps7FvvNYqbezuad878VnYhBW5XpXtH15bwgpOReGpmwhvbTqqaIQJ4tJsNSZaUpMbi0Tuld3PY6bkwpEskUrdn6C9ev4Q3sbfC7o5zw2FbvRBjPk6wLDAx2RbsSCeqSAx','kJ9SzkBgfo37YJi4HyDT1wHL7wcyJAnFj4zquXSmodY5b','4hgFerO5AaA9lTqag4FcbY0ZiVPIAD8Rn1TrdpF0DSGnu1ewUa85ruSQPAU17IXGAq6Un7U9HGTyyyb06WgyAd1I76h4iQkDJZgoFy5MDO87j87J9l2mILt5rvin4pc9j9RI8JExBrRZnY2zIz8fmhTkGZ17mVqmjtsearzMKVrk91LG9tLH6mdZS6dGlDlM','su','9',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8727909822919776063,1127582705,'s0516oWoPGG3cVwhe1HwCh','rB85QGHLfnP1Ufp9iNo7zqtxuqm2JOLNb0naJssNKghGSyqfKgONYRGYy','mtFFl9eRcDAzzXnb','xG1pljARY1lBCm0sUJu1dbvzGazGPDpj8OY5mEGLxMLXPy21j','E','x',15);
+INSERT INTO ti VALUES (-8727909822919776063,1127582705,'s0516oWoPGG3cVwhe1HwCh','rB85QGHLfnP1Ufp9iNo7zqtxuqm2JOLNb0naJssNKghGSyqfKgONYRGYy','mtFFl9eRcDAzzXnb','xG1pljARY1lBCm0sUJu1dbvzGazGPDpj8OY5mEGLxMLXPy21j','E','x',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c BINARY(55) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(60) NOT NULL, f VARCHAR(26) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-65,104,'IUFRFnYnD73VxPLxFVS','ClUPc8','NCrQmr6e2MDOMeNnCqa','zeeq','l','0',0);
+INSERT INTO t VALUES (-121,-54,'YNuH9EdZZMvmCJt3QqAqiW6ydTdf5j0cLGtlLq4','A','MoYbBVtESOnfPNTbwoIyXLzaybog6xiQCN','SJ','Y','z',1);
+INSERT INTO t VALUES (-5,-100,'LgqBkTJnXggPEPnGdmalrJdG0U7EL1ncE2','iSxWZ4j8AqJeAmtY1t6juXr2','eiImJcAtNeXG4pKkv52MecMjDKI2Gxd61WitzIDeYUrNVz35','d','E','s',2);
+INSERT INTO t VALUES (-96,92,'XbT44dSkmonhoH0pWEdInfdF4UGQyhcX6JaU','iC9dcMhkFsXd9d39eO','Z7Xdeo0','qKq0NSByfyR','o','f',3);
+INSERT INTO t VALUES (-36,42,'GrOPqdg6UMFKbvWOqh0BC97kRmOXIW','ZZba5cDBAJF9SWDJfv1j0o','0453LDsbYZmVHKYfkQtC','uRhfXWShHv','s','Z',4);
+INSERT INTO t VALUES (-82,6,'wHXyye3qcJBenDwMFZ7T','jcmvU5WXy54pzeSJdUcn6rT6ETdF','t6WUou2','gXrbE6p','I','j',5);
+INSERT INTO t VALUES (-75,-83,'olxKCDpc7WVkmSIkMoIls5wIyYidLtUE0cD5v','AEwFDoKLc8q','FpxQIct6vnMT5gdYEw9BWV7guKs7mvK203rJftdrtRxJM2wkjPlD','OgBlXAk2yb','e','n',6);
+INSERT INTO t VALUES (-42,41,'0MtCbZVss','BVsoMMRa2FeBNm0x6JAsOGOSqZvHE','HYum1jPzoRyaihSszFGN','Xg9','W','E',7);
+INSERT INTO t VALUES (113,-56,'s9J6chPAPN0UaCkSKKGRYeKTZCxOziBLERa75B7K6Na','muFaNNwJuCjKKs4KARVjvP3ORJIYho','OYE15lGvnEyESmMqxrB04GDEeTqATe5DjonT9Nzjb5','ufqFTTogVzxQtWJwIAc','C','8',8);
+INSERT INTO t VALUES (6,37,'RAMdYtlM4qzJkHVDe0LsH8he01VWyAeQ','4B6Zjp4rB','bXHUf33Upux6XATMcjO','HS33gzUNEs6Svm7','q','6',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT, c BINARY(55) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(60) NOT NULL, f VARCHAR(26) 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 BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7155563459095447480,127,'Ru0DEm8Kcjbm8T4SrImHm','WLfPxDtr0tvSjULdxbXWoVAfFm','g4urWSe4qLR05A','09Oo2UmVf6Ty3ASApXyxDN','D','H',10);
+INSERT INTO ti VALUES (7155563459095447480,127,'Ru0DEm8Kcjbm8T4SrImHm','WLfPxDtr0tvSjULdxbXWoVAfFm','g4urWSe4qLR05A','09Oo2UmVf6Ty3ASApXyxDN','D','H',10);
+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 (3904473070949685920,-94,'pmNnkTkgAniue1wc4vrgYESjOC','hsyeu35KOtCOFoP','bA5PEVk7f9sxVBFcwipSgAVAYMZCaqZUQBNiAD51XcVGXPbwWspO5I5Kox','3TQUiWf3W','k','O',11);
+INSERT INTO ti VALUES (3904473070949685920,-94,'pmNnkTkgAniue1wc4vrgYESjOC','hsyeu35KOtCOFoP','bA5PEVk7f9sxVBFcwipSgAVAYMZCaqZUQBNiAD51XcVGXPbwWspO5I5Kox','3TQUiWf3W','k','O',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-9134669269104047811,78,'SeHSVs03LDZRw4QY0d2SLj308V2Pha3TCQiFOHvHkSDzAQ6hX','1WxdkUEcOxtBIdNPmxkG1PZB7BfrwXzjMRWryMzfumtkStcx443KxZH0YrDp5VWfdGF1f6j1L7n2QYP2EMIaMhxbXLstG7vsixf7XQ3VPNP9wW6x386rkfeI4zOD0yOGPYGihiOyPay9qcgxnHsuFIfBbcArgCCvhSxfd0I03SmTGS3iInuCUWpzm6CEUDTnRSn0fV73R2s6HCPRRiQgoxbhTmBLiNYEb','XHKzf28CEBJRx7WUwCRZRXp8','PD81jcBcpPadZvBaV2','x','W',12);
+INSERT INTO ti VALUES (-9134669269104047811,78,'SeHSVs03LDZRw4QY0d2SLj308V2Pha3TCQiFOHvHkSDzAQ6hX','1WxdkUEcOxtBIdNPmxkG1PZB7BfrwXzjMRWryMzfumtkStcx443KxZH0YrDp5VWfdGF1f6j1L7n2QYP2EMIaMhxbXLstG7vsixf7XQ3VPNP9wW6x386rkfeI4zOD0yOGPYGihiOyPay9qcgxnHsuFIfBbcArgCCvhSxfd0I03SmTGS3iInuCUWpzm6CEUDTnRSn0fV73R2s6HCPRRiQgoxbhTmBLiNYEb','XHKzf28CEBJRx7WUwCRZRXp8','PD81jcBcpPadZvBaV2','x','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6452386212532712534,-120,'FrL5B','6eRbLpEFWOXoQn9BA2fMQLSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt0u8JphfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcPEWD65s7JmOxezqhxyXsRWxNuxjfW3RRb3z0hjg','FzmuqoaR4AqNOPPmPwQ2te3mCGAv4nPmODfiqhFBcb2tTOZrcMr4bmDo1','puiRrllIlabKB4HcVSMXoSaEKhQBtdnWTwqMdu5v0uExusgpXuTIqDPMU1YJkrirN43JiRtU6s0p88tNXscZUKKfn4QFQH1MQSHzSoYZVkQh5Cl5sMYUU80f25yrE6M0RgHKDfIiNj4TU2yPTAOVbmBHVDnNlhwvJFu2TJP8cF28p3Z3ER','L','H',13);
+INSERT INTO ti VALUES (-6452386212532712534,-120,'FrL5B','6eRbLpEFWOXoQn9BA2fMQLSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt0u8JphfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcPEWD65s7JmOxezqhxyXsRWxNuxjfW3RRb3z0hjg','FzmuqoaR4AqNOPPmPwQ2te3mCGAv4nPmODfiqhFBcb2tTOZrcMr4bmDo1','puiRrllIlabKB4HcVSMXoSaEKhQBtdnWTwqMdu5v0uExusgpXuTIqDPMU1YJkrirN43JiRtU6s0p88tNXscZUKKfn4QFQH1MQSHzSoYZVkQh5Cl5sMYUU80f25yrE6M0RgHKDfIiNj4TU2yPTAOVbmBHVDnNlhwvJFu2TJP8cF28p3Z3ER','L','H',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5775144964594573030,-16,'lMKH8WHPhJWe0FI','eIneapTsvZW731IxA9Br9UdVhwLCXVYbkfeQyKZfi5ovFiHvxOHAHF6KVMQoCEtmT73feyiBlP3Ac2DsARNdUbfAK93aAIxa31PsjWzRwW7v6hVsTzjUBEzD6djnGjSHEuHM6x2kQ9EICA8Dx2QAoqoXQOUR6JD8AWjANDMHHoxR30bdoGEinWiGz69FRy9lqWJ1YVl','QBXjECF4EOCGIwYc6vsXxziM1rjN69cl','35MwtsS9ibNCse908wQG7bJ8QEu15ppw86tkz5boSS9t7DFvLDMAb665OT4xSu0AiQBnhOscTxlNCT3kXZPUPkhPryp4bZnbdx2crzlWJDtA4sq','E','7',14);
+INSERT INTO ti VALUES (-5775144964594573030,-16,'lMKH8WHPhJWe0FI','eIneapTsvZW731IxA9Br9UdVhwLCXVYbkfeQyKZfi5ovFiHvxOHAHF6KVMQoCEtmT73feyiBlP3Ac2DsARNdUbfAK93aAIxa31PsjWzRwW7v6hVsTzjUBEzD6djnGjSHEuHM6x2kQ9EICA8Dx2QAoqoXQOUR6JD8AWjANDMHHoxR30bdoGEinWiGz69FRy9lqWJ1YVl','QBXjECF4EOCGIwYc6vsXxziM1rjN69cl','35MwtsS9ibNCse908wQG7bJ8QEu15ppw86tkz5boSS9t7DFvLDMAb665OT4xSu0AiQBnhOscTxlNCT3kXZPUPkhPryp4bZnbdx2crzlWJDtA4sq','E','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5799499969666559039,123,'7DeA5LEVCfEYC0VDuLkVAczVC9LzjwK','NAx2uGXkaWbncXzgwluuoNe62KVCeasNYOR2AiV5ojf5jrx74D6JjAj6phExhPbtq8y1ozEXLn','PVIX9iM7X2Qy9p0yzJm8Se5jhSJI1KJz5','6U3ScEXPHuIYCIz20zAKK9qclHtv6r42YASAEbUmJgiRIOPDW9oApPerx5fseoGluwRczA9RWmuZH0y5z245p7kRwnLVhJwmohheKZuora3nxih80LvtzMhQuIZr8OozlTdegQTB8oxRSPX519TdowXohzX','5','QL',15);
+INSERT INTO ti VALUES (-5799499969666559039,123,'7DeA5LEVCfEYC0VDuLkVAczVC9LzjwK','NAx2uGXkaWbncXzgwluuoNe62KVCeasNYOR2AiV5ojf5jrx74D6JjAj6phExhPbtq8y1ozEXLn','PVIX9iM7X2Qy9p0yzJm8Se5jhSJI1KJz5','6U3ScEXPHuIYCIz20zAKK9qclHtv6r42YASAEbUmJgiRIOPDW9oApPerx5fseoGluwRczA9RWmuZH0y5z245p7kRwnLVhJwmohheKZuora3nxih80LvtzMhQuIZr8OozlTdegQTB8oxRSPX519TdowXohzX','5','QL',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(60), d VARCHAR(14), e VARBINARY(10), f VARBINARY(67), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5665,14088,'tpoX5g9PUxn4aQVsyvd6Rksm8jgfl8NpprH','LIYSDcM7Fd8s','Bn6NMlpt','zDG8NYGnKnbKVdFCNd3jwIXZO5UtRNCfDaB0hqhmgLLF8dbFNvEqZZN2jXPV','5m','r',0);
+INSERT INTO t VALUES (43297,13901,'f4OEkzss2ufWAoOJfwrZ0MCC4yv7sCYbUEuKs','kteNQwk4v1xkE0','bXWloMzT','2w3TfNiG2tmc5CufZW5JDcYO2xkZC5a8MGaZRSCInUbFPiWgARy4zRh4BMOoQZU0Gf','A1','4',1);
+INSERT INTO t VALUES (18132,24472,'a5yBbo56UtBApEVU7wa5zr3F9a0X6n4','OC5','q0qf6A9','YxySuXEzar9fIUwCOVDXTKaSlhRGEslQB86vPoLV1XHgV29kTay331fM','jQ','P',2);
+INSERT INTO t VALUES (9150,20228,'ooR0Wd80D1cwWmTBWT8zkSswtZtvoi9tJUlwM2UyyTxasDuXgJVMOnoCJut','Dq8B63iiAefe','ZQ0n','Oit9eE','z','n',3);
+INSERT INTO t VALUES (39665,45445,'Jwd0aAUnYH2ijMQI0tTiUPgPWm5DsPS7Of1VfbxYOvr2I','Hluv','GWx4EUd','jJMCkWJ5ZIdw4zjbcN9','5Z','R',4);
+INSERT INTO t VALUES (6933,13188,'TzkWkDufij5P3AqBR0NyFY6UhMLda0zTl0yTIk51o5zY','qZ5NMEnIQE4s','X','hUhu3mAG68EsxACcjH','0','X',5);
+INSERT INTO t VALUES (12401,20137,'1dfm9mEc6Qv','EFUPCermR','ndbFb','KOVG9m9nWdaZmP','kf','F',6);
+INSERT INTO t VALUES (48013,34437,'bFOtuneQJOTwfMFaNbdh6aOKKTxaTudgxVtKLmTYKraNEJVGzq4qDR','QhjM8CM','u','1PjepkjYR87gWR1nUmLZfilF4mIj','y','u',7);
+INSERT INTO t VALUES (34586,9552,'Gqt9eO7T5VdotUGYzfPuLK1IRUJzURJ56HswJ4zfjX6lWueQ','31cZpvD','eHYB','UMqDKxVzZudBzCR9cIzh0N8GoTT7uO57ZRqpCDJeKNgiMunzf2y3yk4E7OtyyAzOkes','Ry','5',8);
+INSERT INTO t VALUES (59500,55189,'56D84ZNR07OaoC3Y2ZRxDANdowIls74Mi5ARIEs5aZ7LRlFiJ','r8NIk','D','7eQuOtcokKExeVwDtvn7fefHgU92XDG1pXGj5izKMWpiUZWNyeQ94g0hpmppiijnUV','zx','n',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(60), d VARCHAR(14), e VARBINARY(10), f VARBINARY(67), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2652486481,-15280,'i','7','zUuqjeeGA3iSL1ZDSWERsPGn4','yRACfO8W','rWnrTEH3','q8Zwom2hZSXqxqx9WBzq5e00HKJPC6d1F',10);
-INSERT INTO ti VALUES (2652486481,-15280,'i','7','zUuqjeeGA3iSL1ZDSWERsPGn4','yRACfO8W','rWnrTEH3','q8Zwom2hZSXqxqx9WBzq5e00HKJPC6d1F',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(21);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
-INSERT INTO t VALUES (2259262539,24394,'kn7t','6a7rZI5O3otMHPkMz','L','AqX7','v1V6R7I3JiXStrctcbLgcPnXn4NghzJjI','b',11);
-INSERT INTO ti VALUES (2259262539,24394,'kn7t','6a7rZI5O3otMHPkMz','L','AqX7','v1V6R7I3JiXStrctcbLgcPnXn4NghzJjI','b',11);
+INSERT INTO t VALUES (3346348927,36161,'61BnN4AFXMw1tN7Vbj0O9lmo4dWrg3','ykSw1','TKnIz8Zu','GqhP3WXa0i0HboNdI5dynstSsOaJLglra7aC31fEygPyKzjLqcC6WvTZh5PuNCGM8D','f','r',10);
+INSERT INTO ti VALUES (3346348927,36161,'61BnN4AFXMw1tN7Vbj0O9lmo4dWrg3','ykSw1','TKnIz8Zu','GqhP3WXa0i0HboNdI5dynstSsOaJLglra7aC31fEygPyKzjLqcC6WvTZh5PuNCGM8D','f','r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
+INSERT INTO t VALUES (1734643231,32916,'Sw9wqWAHKQcblDl','TuVQ69IBIOz','LdgmjReiN','K2zHPZkRpemtCuOWfR0RJJxfN5xcA1','Y','z',11);
+INSERT INTO ti VALUES (1734643231,32916,'Sw9wqWAHKQcblDl','TuVQ69IBIOz','LdgmjReiN','K2zHPZkRpemtCuOWfR0RJJxfN5xcA1','Y','z',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2096506212,2050,'wyMWONN','eYKlxiO7Z3EhBdLtjwsb','2UxdLr66XEU3lxVj2X5e9MijM0Tb5GBawL8nbDZ1FeiWW2EvwOwzK','grJUT','SfGNMn','gSDV8qwsVOUpUquD5u',12);
-INSERT INTO ti VALUES (2096506212,2050,'wyMWONN','eYKlxiO7Z3EhBdLtjwsb','2UxdLr66XEU3lxVj2X5e9MijM0Tb5GBawL8nbDZ1FeiWW2EvwOwzK','grJUT','SfGNMn','gSDV8qwsVOUpUquD5u',12);
+INSERT INTO t VALUES (3097775113,9939,'kIQvCS1hSGqHafV23sWw0C2hxU','FX7JQq1AefXRag72x79EngqlxnzwsA7t9F1Xl0oyVmbGzGPfQQ0IMQa5ifCzXTylhcuzKZmJKbUrazMZVqH1BDSRde1agdRYEQxP0Q5U8ZIIE3OTXXqSu1vfPXe059aKBoI46EsjqifZP0UWOqTnSYnUHI5SvkzHFAQxwfgVT6tncZ9cKrLosfjtutV9olLKFZqNYFM4ELUgeyyWTWLWtD5pQU93CRrFlmDrYfxsJiOX','I','HvyCHfZsqCaV6XmaTVSVpcsvSblXi8P1UUJiPbmfwIf7dyIVTwaH0pfxW8j','O','V',12);
+INSERT INTO ti VALUES (3097775113,9939,'kIQvCS1hSGqHafV23sWw0C2hxU','FX7JQq1AefXRag72x79EngqlxnzwsA7t9F1Xl0oyVmbGzGPfQQ0IMQa5ifCzXTylhcuzKZmJKbUrazMZVqH1BDSRde1agdRYEQxP0Q5U8ZIIE3OTXXqSu1vfPXe059aKBoI46EsjqifZP0UWOqTnSYnUHI5SvkzHFAQxwfgVT6tncZ9cKrLosfjtutV9olLKFZqNYFM4ELUgeyyWTWLWtD5pQU93CRrFlmDrYfxsJiOX','I','HvyCHfZsqCaV6XmaTVSVpcsvSblXi8P1UUJiPbmfwIf7dyIVTwaH0pfxW8j','O','V',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3239161298,-28246,'ipu4RkRPAY','J3LTD5Wu97tmL7UJm9RtOu7CVPrG8G6W7BKdelK012L4Nnvxqf7Mj5AtJQCFkt','FfoJOpULUfdJfZyuFJUp9JD2Ar9gKyAyfV5yEYC4yAW6tI91wdZp7','aDZMMN6t1ACTqZCwI5WWnBvvqUIsBE1T5thGc5aX0BaiJaeEJq4ukkq0QgO6VQ7eWGPpwM9w3zUPYcTdPcOUCx7sC4iZilksupHG42TajacW','QAbGUZK4yYyst0ryVnHsXDswnBd1boSzPNH7V992JPT4ZfOpr3fKgmDZTlZNK55','EhuORVWenJ93sXPe3CZDq79bpuLFNXZjkG4FCHzhQ12XszX4bXK',13);
-INSERT INTO ti VALUES (3239161298,-28246,'ipu4RkRPAY','J3LTD5Wu97tmL7UJm9RtOu7CVPrG8G6W7BKdelK012L4Nnvxqf7Mj5AtJQCFkt','FfoJOpULUfdJfZyuFJUp9JD2Ar9gKyAyfV5yEYC4yAW6tI91wdZp7','aDZMMN6t1ACTqZCwI5WWnBvvqUIsBE1T5thGc5aX0BaiJaeEJq4ukkq0QgO6VQ7eWGPpwM9w3zUPYcTdPcOUCx7sC4iZilksupHG42TajacW','QAbGUZK4yYyst0ryVnHsXDswnBd1boSzPNH7V992JPT4ZfOpr3fKgmDZTlZNK55','EhuORVWenJ93sXPe3CZDq79bpuLFNXZjkG4FCHzhQ12XszX4bXK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(59) NOT NULL, d VARBINARY(46) NOT NULL, e VARBINARY(17), f VARBINARY(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31157,-1122900490,'5muacP0SIpEfWB2Pgof','zlMF','pYtbU3','k8xt','a9aOpsG4dVtgcX6OAOgBP7','Hal8mKSGDveuri3853zAAvXcW1eXpA6JZZnWUqdzUyHzMy',0);
-INSERT INTO t VALUES (26386,-630752631,'6bWMoekdOcdMpcgsuEurLExJK','94vYTKYUJqxXAoT64En7CAa7','9Nu85HY','ei','YdZuBS5jHB0ErnySgOsUyWV1wUG','TMgWVvi8JEksMPz8UfL3o5QfdUYa76zzsbm9rK5t3Z3M3cTgeZ06RuGIFh8GoUOWKv1VDAqk9OsGm7ZyB02p',1);
-INSERT INTO t VALUES (18994,526093236,'pKnzvasNqcZMWImavqtBmiP7fnA1zUfVcPIr0bJ41w6GnY2nI6fUvip','uWNzRN1cihbmV6STp2zTI8','P','xLI','6QE4OSTK76STAdN4CJy0Y9ggGCFaIF5ySifKVQ5fQ8QdUNkIH3GxZrrZqpEm','u8c2fAvNOKUa6lJbSJL8ssUcx3XtFhWuf1hdEemjS0Pd',2);
-INSERT INTO t VALUES (7050,-1346697181,'wXvAgpJXrVoycX6TuXcdujbiwvjwW4jqJZA69Gc3fbVxe79Zh','nxvftPOW79nAmaW0jbxl8rbZo54tFqhTeMPUJN','lpWqOy','rqm','WiJ3rpsIfMf93moG04B3UP59p53abGres111lfBDvxKqGYTtLxDKp5ncXqWccW5JDZ71vGShHjn','mniQYAjqZqSTwWGypCyNZtFGOvmfv9rJPnvfhrEptqtQct',3);
-INSERT INTO t VALUES (52181,-2122943114,'yjcWc','cuOEAQ','M3Xky5','3Xn3V','jMFEnhvGE9Wzuirs5omgwcVj5JCz7Vx0HvLUhTIcBrzPWCtkGmA9cVUqahaTyx7kHIgw992gXsyEvYvxKI2u','Jvi1vVM627CmJ1hQFi1dB11',4);
-INSERT INTO t VALUES (65441,-966043144,'bVmk8lPGXkz5AQ5qM6oPN68pdsX','AS1v6yXNRvHxsjp4hSo3ZjAC3NSZlTNDMU8Uz','1HDAYfANeys0xQ','RX','uymiQUnDKyCUTpNbEeFuN7cN1oyqgiCgv2frHwRRGDznwET8P7AOvejD4QiAFo0TP08IGddiYOMGni4','8it54OxuxkF537TgaCwmg7r3G2tN3gtO5vhcjcoMrqhy9yS85iY3KfeaxsTs5zxHd1njsD06V8c90taKQtHQx0nMd3RAV1L',5);
-INSERT INTO t VALUES (36116,502042850,'kCprmlz7Qdjphi','oNfqFcrropHcug','MWDwhHcpGGcyCgFUW','2w6s8','vUsGs6V1XCNZh0BkeUybVzEoq7GPs797SYECsqYFcwP1b7lQIK3FgAtptCT9bGuxXbVjGTUXyaAf1df6BLrCBDGKMkuRcux','bu00yKbE17wcSnqKQ2BQzqZEK5Hgy1DQrfCLed7EKZwm9dSSbotE7w4Nogp0tGaH',6);
-INSERT INTO t VALUES (7317,-1000004486,'GS9A39qHMQJKEu0jazvlUab4sv210ubxhhQNZ','OrI6qoDf5vMPq9UeYyKdBlB7oyHJQI6L0uKhJpOUvo','VuLxb4Xr2','6oQG1M2h','leZEliHghlEISJ0TwrD4R7JZ8Q0cbOW8R99MG9PnegZBzRRfQtGnkvybGumZItJMbjp9OcM9L9','TlIkCYlQ8G46qANe5xYk72dVFA36uzDCYs',7);
-INSERT INTO t VALUES (58190,877244575,'F1MoA','jlGXV','1iudZKOBOS7','BJ','4QOKzSn7cqsjcLUjyTpMpqISPKaDRv9P2XmSnwIReJBJcVZxyaeU7SWWmGs2Fpb7O9MU','obZ2nmb',8);
-INSERT INTO t VALUES (27966,180028576,'2a9xs5','8Mt0gbqf','Oexm','uMYe6','ey4sDdrDxtHPRVO3f7UJy8Rw1VJVvNnoR1Z1G','z13G2CP2CVpYfAxhAqtbkr4k1YGeppXJqTzyqCs79S6uViLvpCUH90KerkQfT7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3861398380,21833,'49qWx4vU6swXdVtk82N0P1CiyuLtYYbtBymUO3F','kKxyP7fqq4RHPGYp5NTzvmwK1aWH0yX2Qhkg7phyE8nXHN97ZR2xDy','xtOTXcB','PDtx9srll2IRijp8S9odXnl6P3Kt3FZrZlwfgRQw1d2QC8O1YumqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJso','S','0',13);
+INSERT INTO ti VALUES (3861398380,21833,'49qWx4vU6swXdVtk82N0P1CiyuLtYYbtBymUO3F','kKxyP7fqq4RHPGYp5NTzvmwK1aWH0yX2Qhkg7phyE8nXHN97ZR2xDy','xtOTXcB','PDtx9srll2IRijp8S9odXnl6P3Kt3FZrZlwfgRQw1d2QC8O1YumqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJso','S','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2533466525,51458,'cXPZyLM1Zi6ENV0MF42gX4976V5zQyhCRdDDKxHH4zaeDgcTv','wZvYFW5cNu8kRmU7','Bz','D','8','Z',14);
+INSERT INTO ti VALUES (2533466525,51458,'cXPZyLM1Zi6ENV0MF42gX4976V5zQyhCRdDDKxHH4zaeDgcTv','wZvYFW5cNu8kRmU7','Bz','D','8','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1935803962,14547,'W9yyg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM7Iwnw','gM2uqaSflzohui57k6zZAFhSkYqsMvb31LkCaGRE8LfciCWUxq5tZ2vmxoMgOCjHz4L4hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaS','5PKo1V','g8IFjurqlaZ9eEaUeGoiV23eqCaf6WyntKyvORvW7FwleTW71gkzHi0Ub6prmL5gsUEScnB66hNuKNs7sP2XXoNCbXSk1EBq1E0lGctPDQQHanY4T0DWVTeA8lLgEeDWhXv979cmuMgicwaLVlgXxfWp1UqqKks35XCZqwtrRZtYI4Z3H43JrUKFs94gsSnHW8GhJc3kSzvTP','d','F',15);
+INSERT INTO ti VALUES (1935803962,14547,'W9yyg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM7Iwnw','gM2uqaSflzohui57k6zZAFhSkYqsMvb31LkCaGRE8LfciCWUxq5tZ2vmxoMgOCjHz4L4hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaS','5PKo1V','g8IFjurqlaZ9eEaUeGoiV23eqCaf6WyntKyvORvW7FwleTW71gkzHi0Ub6prmL5gsUEScnB66hNuKNs7sP2XXoNCbXSk1EBq1E0lGctPDQQHanY4T0DWVTeA8lLgEeDWhXv979cmuMgicwaLVlgXxfWp1UqqKks35XCZqwtrRZtYI4Z3H43JrUKFs94gsSnHW8GhJc3kSzvTP','d','F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c BINARY(42), d VARBINARY(51) NOT NULL, e VARCHAR(93), f VARCHAR(73), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2007976200,-57,'1','IvSCT4Jm6LEBqpj7sAWizCZGORIRDu2QVUG2pmXj','fZbZGStNH2XwPH3sX','XxU54u4NE1MI63NUIQPs2YRoXivut609Dfj84fzRs1Y33pSOFCjeMi6PZYGutVgPuD6','Q','i',0);
+INSERT INTO t VALUES (1340590578,-68,'EqwP4efWv0lZ','mM5x9R56s3qJiWFrpOObH1meDSD2jmmMgfAav5Aj2a4p','ln0dQ0J7t9u9Ibo','tfnFAi5YQEsK4U','x','S',1);
+INSERT INTO t VALUES (-1882280479,-81,'XGVJ5W9HPDGjD0OMEcAECU','Wc9plQr','MyGOnEIiMjO2Pt20hHgUYFoUk2R','NUZxgCGZooniOvxaM2lRID1Zmyak8XXUsUN5DhPCN7mzxNsnFdFTT204uKQ6kqEzzLMEr0N','Y','W',2);
+INSERT INTO t VALUES (1662376193,-50,'1qjWbhbzOUONzknv6Jf6RG5','efPUrWeXmx','aLaFrvAQSPvAiH','724trBSu1KEJGHQhodFKFwKeHYT1tWpaJpTxp4vZcbiWi0PRFQerXFIDWlrx9FVF','H7','p',3);
+INSERT INTO t VALUES (1959781148,88,'Zlf4CSRaAAgNHH','yDmzvNFBSIOPifagrOgBUVy0erS','KtK3God3pYeTpxNI4ddEKpOo5foAqi6pLdOVtaPxTLrmT0JlVs6gKeQgtgLOxWqs9Kt','qoGbhyARVKvqrygDUOpOEVa','BI','y',4);
+INSERT INTO t VALUES (-344699595,122,'TNXggz','RH','QOe1LvHN1dzlYvoI9OiY6FuYxG1aCvu8RpO2W6Fwx9NWjadgPoLasMAtaEaCwQFGWy','1i552eXAC0AtOXV5cTsEXTVkk5uATaTEdTrbYCWRw8eTEv74HDyp','8','b',5);
+INSERT INTO t VALUES (1756510665,-74,'MUf1CtbmTu6gyWFwmWJH11uAMG','lwV','qk6HYdzXYtH58iZVk70NEotc3BCx0OHHwzKqlPmpjHHclsj4TIJWhmlpXWeozxB203kjaGOhJiz','S2XWr2q5Kst5VGPAVR4gPGQct1G1iCBTuDlqltlPvRXlKNxsk6GDVECnOki','v','h',6);
+INSERT INTO t VALUES (-501701725,114,'uU3CDtRnzjwq64Cn','3iRw9gSvxLsXOxZeOuuaZ6stsf7HqeKC72UMXyEF4PKQg2Zm','UXsYm2Eg','jrPwMX1','3R','G',7);
+INSERT INTO t VALUES (-915094047,-47,'fiHQwk','RQvSRcwfrI8gkkH1xSdWlDt','SeQsPu9ae71t6eH5blliWfoXWhOeYKiXl25bF4APETVBpJtW0cs','pSRy','1','3',8);
+INSERT INTO t VALUES (304115389,81,'YRVaf4W','aLvKwnPklobS7OEv0XjvhmgI61Di9bZN6dMx7vZIsTOEprH7ACN','KyXlKqPaGh7pUXP0OsHzO1I8kl42KFRXI7FzbYtu7sxTGrjkSZvhVq9','S8PHJZ2oZNmgOBHtGI1L4y395eKxHmVak4TmI0moUT','tP','V',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c BINARY(42), d VARBINARY(51) NOT NULL, e VARCHAR(93), f VARCHAR(73), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (2045737589,-112,'iT03pCnGiOgqMFM','nOoqS','P3NGtPxAGsqAbF','CFASN08IQ','pb','j',10);
+INSERT INTO ti VALUES (2045737589,-112,'iT03pCnGiOgqMFM','nOoqS','P3NGtPxAGsqAbF','CFASN08IQ','pb','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(43);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
+INSERT INTO t VALUES (-423971179,-33,'6lW4E1B3fmsDSIjEoYgKJkpRht','VFPzxG44Li7MWBQzOEudWbCRol','27','iC2K3eac8M2ddPSLRSInX9B9Nvr2CWaCnRKSSk5KXa4OaujOChUpQLMNWoSPNi2','Fb','d',11);
+INSERT INTO ti VALUES (-423971179,-33,'6lW4E1B3fmsDSIjEoYgKJkpRht','VFPzxG44Li7MWBQzOEudWbCRol','27','iC2K3eac8M2ddPSLRSInX9B9Nvr2CWaCnRKSSk5KXa4OaujOChUpQLMNWoSPNi2','Fb','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1656859602,102,'HWbCiHNj0mC79BvCf9OXwNgOjyT2ste3kiMHQbQUA','ifJo7ngLViU5foZG1wm1Hh5cTu34OiD44Z5xarI4GgMnHcbLMjkzMe96v7nElt7TxLB0fXFxEuYuw4JK5FHPfmUGQCH','Ijq5K0wUsumaU4m','XTA0kDZ84ycctmGehR9JwNZbj9jYJVSZRgvKfQxDu6O62BzryI9B','3O','a',12);
+INSERT INTO ti VALUES (-1656859602,102,'HWbCiHNj0mC79BvCf9OXwNgOjyT2ste3kiMHQbQUA','ifJo7ngLViU5foZG1wm1Hh5cTu34OiD44Z5xarI4GgMnHcbLMjkzMe96v7nElt7TxLB0fXFxEuYuw4JK5FHPfmUGQCH','Ijq5K0wUsumaU4m','XTA0kDZ84ycctmGehR9JwNZbj9jYJVSZRgvKfQxDu6O62BzryI9B','3O','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1345491819,-123,'bd52oGTGxzu7TFTEFYFrFXsOW','2EwJKH1W7nyOnvx1k7ljvOJzYqzHbBBNh4971awCLYkhmSjygOprdPd1433GB4O97f7iHJy7uuLvMFj884f85wx9FcdfdOxDDOvqDb1Pmd8aBvTILiJaxmJqeKfM25jp2ZxEHrhTuN06ZmuBT9G','1MAD9GUgmoBI45g8aG7','v264zXFaYeWsxIf4djTSLIMNptkxZ','Vj','W',13);
+INSERT INTO ti VALUES (-1345491819,-123,'bd52oGTGxzu7TFTEFYFrFXsOW','2EwJKH1W7nyOnvx1k7ljvOJzYqzHbBBNh4971awCLYkhmSjygOprdPd1433GB4O97f7iHJy7uuLvMFj884f85wx9FcdfdOxDDOvqDb1Pmd8aBvTILiJaxmJqeKfM25jp2ZxEHrhTuN06ZmuBT9G','1MAD9GUgmoBI45g8aG7','v264zXFaYeWsxIf4djTSLIMNptkxZ','Vj','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-914436293,120,'2b1gREGYlP1jliKQtYcQlwDqeN','Vp7Qp6tewlvNI6a0LDPq9P34wUWG3CltH26lbzo0M72YMtYlksSlYa9YFN74H5JAgFMM0t3FpiWSPBUCfi7XrJpPoYQpaQ2sTW8KRnxiU4QVJE8seGz4XMhW5sATEnlAx8r0CjtGxC6zxvZ6Tg','Iu3WG','fWU0qMbXPYfAyBnKi82KwaI3PzuetRgBZV3znmkb9s1bDZHZmPM89xLjsUqqVhTF2pwu7Y4FlsYp1Ng6Ji4faD8qnu7VpikLTmTY2moRSViiZnKZsC3ribfMrqo4pHjC9b8DeXhEt','V','O',14);
+INSERT INTO ti VALUES (-914436293,120,'2b1gREGYlP1jliKQtYcQlwDqeN','Vp7Qp6tewlvNI6a0LDPq9P34wUWG3CltH26lbzo0M72YMtYlksSlYa9YFN74H5JAgFMM0t3FpiWSPBUCfi7XrJpPoYQpaQ2sTW8KRnxiU4QVJE8seGz4XMhW5sATEnlAx8r0CjtGxC6zxvZ6Tg','Iu3WG','fWU0qMbXPYfAyBnKi82KwaI3PzuetRgBZV3znmkb9s1bDZHZmPM89xLjsUqqVhTF2pwu7Y4FlsYp1Ng6Ji4faD8qnu7VpikLTmTY2moRSViiZnKZsC3ribfMrqo4pHjC9b8DeXhEt','V','O',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (116122843,-1,'yTLV8jyHnDIXaYyt7Zikntb2ur0jismKFSkzhE','bQBSx6eBqdwxCJBdCiPxJaZ1oipkwBUYfAkYgkKDRTa3N9CllfIHckdL2hqE2w5bhYo4wB745WCToZfGZTt33OtfJZYPn7bJSXt9oBdoes8yDsSqQgYKgTNyC2AIWsRVWsr2niM1Bl42DMBAiJHyn2Sm8Ju75xaSIN6Nl7K9A860lDKOHu','9ZLdfkgTRofEJF96G3KDOQmDf2q5PiO4oIxEdpA9zW4DjCXuV7nTnnUlegIroT2Y3p97DAwTA8m98boMnL2h','FyeNaVsrtYiftnSS1AVSFJ2ZSlBRVGFsquKvnTv1kwBoCASKV8zyoToTEDowb5CkFukyEGz1XdnvZ1PuKDXmf6CkfPOghpQ7VmYxoUUdNMSVshh861qHdLn2p4FfFyXxQKKm4FQKsVOC0KgU2j7TnceYK3oEmkLF26WxlI82A5NeTOjjjsIz2z3WhoPOQ8Mq','Bc','C',15);
+INSERT INTO ti VALUES (116122843,-1,'yTLV8jyHnDIXaYyt7Zikntb2ur0jismKFSkzhE','bQBSx6eBqdwxCJBdCiPxJaZ1oipkwBUYfAkYgkKDRTa3N9CllfIHckdL2hqE2w5bhYo4wB745WCToZfGZTt33OtfJZYPn7bJSXt9oBdoes8yDsSqQgYKgTNyC2AIWsRVWsr2niM1Bl42DMBAiJHyn2Sm8Ju75xaSIN6Nl7K9A860lDKOHu','9ZLdfkgTRofEJF96G3KDOQmDf2q5PiO4oIxEdpA9zW4DjCXuV7nTnnUlegIroT2Y3p97DAwTA8m98boMnL2h','FyeNaVsrtYiftnSS1AVSFJ2ZSlBRVGFsquKvnTv1kwBoCASKV8zyoToTEDowb5CkFukyEGz1XdnvZ1PuKDXmf6CkfPOghpQ7VmYxoUUdNMSVshh861qHdLn2p4FfFyXxQKKm4FQKsVOC0KgU2j7TnceYK3oEmkLF26WxlI82A5NeTOjjjsIz2z3WhoPOQ8Mq','Bc','C',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(20), d VARBINARY(93) NOT NULL, e VARBINARY(36), f VARBINARY(72) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7476298270502931842,137,'Zl1G','NjKMBR37hOukYbCW5HAZSmIbkopIVg','tWk9V1AQ28xEgnXI22N5Y4ky','JQ6mCehJk0OnUQEmdHjukvxcFSzNL5WPFSXSP8dIFz0fBgw33fSW8Bv9M7mj','V','a',0);
+INSERT INTO t VALUES (14818104303144454860,91,'eRTSo0KDQdRs','Eh6boCVylQ8hRO7nHgTKUOfVxMAptJZQ2ZUIzW7Y5JQeVD97opiOBmcjuOJNiDWB127pki1AUzAdqt02Emk0b8b0j','M4','P5ZNHqNkRMdQup4a2PQmeWWIj1yVWTyW1','h','2r',1);
+INSERT INTO t VALUES (11566961695327383212,155,'R','nwE6IkxVpMvDNBsW0ob6CgQXAZpe0NiBGra4pCh','3tQEIQlb91eTQhpyEea6LUu3yASDK1PI5Bu','49bOjNcSTZ0MUTarJHF3Ky7YrsLyMwBLRjxzJtyubNkdwvH7CAkhLlbEAWuiR3oLsHrIllHh','j','pg',2);
+INSERT INTO t VALUES (15208419687650076157,232,'F8XBh6Thi7oN4ik','lpaku6axA19H3aG5eVipodPyfeQ9mFD3ZnUUt36RPv3HcEkuo95GtJ','GgYYe','ippadjRwuBwwNITr','V','i',3);
+INSERT INTO t VALUES (2966257154964549447,99,'nWrF4H6MBr49GZGFA','jHnlad','LteVEJxOQFg8','JL6ITIeQhSrapTmKovl0XGxt5QyMxkdTECDqgM9IsBMySiW','x','s',4);
+INSERT INTO t VALUES (16780318794965084707,184,'g937teIk35','8QKBKMUXRyDFQHjrs6D1UMKS74dLLNmJkxUrlm1M2FmKuKSxETAbURNcNlqZlsxjSvuSawtpF6v2se0Qf4B0F9','UZNS6LbEABWJSiRFkQHUVn7VUWkQzfp74','9krgp61A6s6sMzjkEbXwLkth7NK9uWTaZHle6pKE66oipbaE','1','Q',5);
+INSERT INTO t VALUES (4263386214543124631,154,'zGZpsH','byNqMh9ZHITKQzLlqoDjFXY9jiVu','TIIZkBOY6EygpPkR0NgUv9SRdwsxL','7ePFlFYHo99Rl72rQOJ7U1','u','l',6);
+INSERT INTO t VALUES (2899722755653546325,17,'mjmi','Qhp1qe6Tg3Rg99fBSNrcrqjk4pKCMiYuVnXrxYVZ4afVI4gvEH5gkHvDKjjsjBFoj1WANaLypfPwBBX4pfUrle','0A6Q3VUq8YsjOvlsYbgoND4qT1Xke3','3ThvWJZCSOlaE6PVMAJI7WbkrsjeB0Hvapskikd','l','q',7);
+INSERT INTO t VALUES (6354363448934943952,183,'0bxW2sRggcG51','WJePuUSjU7rMwQwUPZ7kY2Kk','fG7yyiPwTvBYiiIfK38GVRfBrFYfQlndhaw','b3ERFXIjZ40sDb3pQr1jz6ou6ERNM9GHk3WgWEiOO3G2WfJtmZhPP1h61yA','X','c',8);
+INSERT INTO t VALUES (12477467589994498484,167,'fsOb0yqIoeMFyOOp','UKajtqXYk8yPei0SPyyxREZQ4dtOcN4YbDQimOWaf7kUZo39isYKWeEjqQku97RWeMPuSRCc02r6ZbqbqK7WXB','tu6KY9KRgsvbXSlQcuqIP11YOWqaTzwHdI','jebEoFSVhABTK7CumMlguLQPoLxg09tIs1lcb9LDu','J','Z',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(20), d VARBINARY(93) NOT NULL, e VARBINARY(36), f VARBINARY(72) 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 (2593287844580709183,-1185591406,'9QiQY6Z0SYRL19O5H34MDJUPk4afNq5U','hO3ojgHDkfZX6DPSB2uPbYZStT6Rvpx','giYnCVDA','fEX5alDMx3T','97zvVQbV3HEdxj4Mfenpnek5VpNNxsor22yhwqGtrLdDUHuHC','VaEesgSyvJHVBUOGlq4RFLHpARs8OKG2Y3bxxEOZHQTprv1TX',10);
-INSERT INTO ti VALUES (2593287844580709183,-1185591406,'9QiQY6Z0SYRL19O5H34MDJUPk4afNq5U','hO3ojgHDkfZX6DPSB2uPbYZStT6Rvpx','giYnCVDA','fEX5alDMx3T','97zvVQbV3HEdxj4Mfenpnek5VpNNxsor22yhwqGtrLdDUHuHC','VaEesgSyvJHVBUOGlq4RFLHpARs8OKG2Y3bxxEOZHQTprv1TX',10);
-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 (11740297410032133244,-1350039535,'QncMOsQG','dWdYbaHr1AMvPUOv','2pVy','oB','2ppmDmb0VL1tG3wtWI','Hn4pgrLeDF8Ev4JKigAm03tERJzyfS',11);
-INSERT INTO ti VALUES (11740297410032133244,-1350039535,'QncMOsQG','dWdYbaHr1AMvPUOv','2pVy','oB','2ppmDmb0VL1tG3wtWI','Hn4pgrLeDF8Ev4JKigAm03tERJzyfS',11);
+INSERT INTO t VALUES (6682655296235127163,107,'2T9Jx5n','teWNc4S2F0fQKIx1FMpwyw8pDKjzDZmv0GT2NiSyyWjgqREYDI3dyPFEsXljG8Rgbk5KlOg','g8jp9BVrjDOzNK4eOEUYd385dpOzM','2ohrLbOTs9XfqwMvpd0kdIBT9OMbTIx','s','L8',10);
+INSERT INTO ti VALUES (6682655296235127163,107,'2T9Jx5n','teWNc4S2F0fQKIx1FMpwyw8pDKjzDZmv0GT2NiSyyWjgqREYDI3dyPFEsXljG8Rgbk5KlOg','g8jp9BVrjDOzNK4eOEUYd385dpOzM','2ohrLbOTs9XfqwMvpd0kdIBT9OMbTIx','s','L8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(21);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
+INSERT INTO t VALUES (4498531202941233645,87,'Lnn2C','CszWQTIXafoJ5rI20bo83uePp0HKygIKc2MzZVqsgco6nuwfZMjBHAzi','5CCypFLxYs8DTweV','UzXoxNIcEN','R','f',11);
+INSERT INTO ti VALUES (4498531202941233645,87,'Lnn2C','CszWQTIXafoJ5rI20bo83uePp0HKygIKc2MzZVqsgco6nuwfZMjBHAzi','5CCypFLxYs8DTweV','UzXoxNIcEN','R','f',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (9245580663554892240,-1265059902,'HGveUwMpH0spw0p6BfOmGY2mwnERjWwPbH8aQrGm','ysYFIQR46jmoTAI6vwq3z1gIwntalXSu1e5snxWVJJ2oFPDbIEwS0TLFfugyTFYOqwLTqMman9yPUWUo5faFuwZSLdM9hUrEgxr7jV2y4O6TKczAm8cp0qZeHtFMCFenCanFGkceBVvIir1sYqesw8K3mBPXDKwnLvtXRMWDKgZ5IPh73MO3WgIIcTxgribMrsN8MIT1VkyOinZ4THB0jsDO5xdBJq2GFZ5R5NMGUlIDuH7C','vKSeJ2','Ai3qqgdNp','kDFwFM340PakAbXnNkR1Ez5bVy4GJf7P3SUr7UFXEGXssRIN2lCN4VwKQvx5gFRPYE3aBzFP7T8qhb','zu3LLudUB5US05YAdbZtBIUtzj8Nmu4ggDEAdzt2SoQAT5fuW1VsElLyPB39MRl',12);
-INSERT INTO ti VALUES (9245580663554892240,-1265059902,'HGveUwMpH0spw0p6BfOmGY2mwnERjWwPbH8aQrGm','ysYFIQR46jmoTAI6vwq3z1gIwntalXSu1e5snxWVJJ2oFPDbIEwS0TLFfugyTFYOqwLTqMman9yPUWUo5faFuwZSLdM9hUrEgxr7jV2y4O6TKczAm8cp0qZeHtFMCFenCanFGkceBVvIir1sYqesw8K3mBPXDKwnLvtXRMWDKgZ5IPh73MO3WgIIcTxgribMrsN8MIT1VkyOinZ4THB0jsDO5xdBJq2GFZ5R5NMGUlIDuH7C','vKSeJ2','Ai3qqgdNp','kDFwFM340PakAbXnNkR1Ez5bVy4GJf7P3SUr7UFXEGXssRIN2lCN4VwKQvx5gFRPYE3aBzFP7T8qhb','zu3LLudUB5US05YAdbZtBIUtzj8Nmu4ggDEAdzt2SoQAT5fuW1VsElLyPB39MRl',12);
+INSERT INTO t VALUES (13173910626548477770,10,'DBHKW8DRXg','rA7NgBXRQ3BdUR3WDMqG73sXxqFqVRCi5DWs0eJrbsXEe3L4QAe4BLcSel3z5UqJMNLTaSVTAxMXThulG2BZE4EV7qZuZGM6G0ze6MstNd0tVrYR9q','vgoAXHf7dj5IOPnFHD7eu26yR24es9i','1rCcquLLrM59MuLxg','m','os',12);
+INSERT INTO ti VALUES (13173910626548477770,10,'DBHKW8DRXg','rA7NgBXRQ3BdUR3WDMqG73sXxqFqVRCi5DWs0eJrbsXEe3L4QAe4BLcSel3z5UqJMNLTaSVTAxMXThulG2BZE4EV7qZuZGM6G0ze6MstNd0tVrYR9q','vgoAXHf7dj5IOPnFHD7eu26yR24es9i','1rCcquLLrM59MuLxg','m','os',12);
+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 (4006478008997730003,148,'BQyq','0Xvxd0JgfXnrcwJZr53HY5IsBb3i25FSdjMVkvnXtP4NjWfUCrwaoEOd1lVLVH516cAJSN3VeMj8y8q3wpyVvmCe474QLYxhDM075rugALxKJB6SwdsO5jWLt4HtDudJ5wxfY2OvXuxwaCjZ5BBHgLH7jSF3frvDQ2kmfRaJD6ocUg8zMmSlAPL9PVcVxB9OeLUmxyUTFqh0O8iRHFgD0prP3Vf0po5c2Veq1o8Ny32O4XGqzfRO2dJA','z','RsA8mbITAJVvjAqwU1JUnm4EBBWBmLvnMu0I6eUwpoC3161sBlZhSHACi4OmcfpZBodXE00d7XLPbAAPy0P5rX15JD6hjhz3uo','5','Za',13);
+INSERT INTO ti VALUES (4006478008997730003,148,'BQyq','0Xvxd0JgfXnrcwJZr53HY5IsBb3i25FSdjMVkvnXtP4NjWfUCrwaoEOd1lVLVH516cAJSN3VeMj8y8q3wpyVvmCe474QLYxhDM075rugALxKJB6SwdsO5jWLt4HtDudJ5wxfY2OvXuxwaCjZ5BBHgLH7jSF3frvDQ2kmfRaJD6ocUg8zMmSlAPL9PVcVxB9OeLUmxyUTFqh0O8iRHFgD0prP3Vf0po5c2Veq1o8Ny32O4XGqzfRO2dJA','z','RsA8mbITAJVvjAqwU1JUnm4EBBWBmLvnMu0I6eUwpoC3161sBlZhSHACi4OmcfpZBodXE00d7XLPbAAPy0P5rX15JD6hjhz3uo','5','Za',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1997607079534023080,43,'hyUIevQWNrkytBO1zU9','GYgIwaB6LW1gsTLC4Ih66asIh4ATXGpH2R9FQM2PlgJ8R4OVywmSF5ZzRUDUohdCyRjqekM3RAva8dAzYlo2C1Z0PmKMxXxgnekwDFJe4HPRAK0QrYMBAuuaTjxncCPyAeBl1WTjrreXydzmuNi5x8R7FrpnAgPxd7YWY6SpTiRrKDvIHfYZkgAOAZHfIdYADf3reFOUoR5vWHJ4GRgPCkrhlvwatQ4aNoJAsSDrAAqYB56ykz','yuWTS21kcXCu3ma0wUM5','TuwZauYfA2TJetRaXDnmio0B4miznkw43prPheHrgi1881UIym4ooFG7RQdWtYo9MNqRl1xof2lF81jSIlYmsMA0Ga7kBWzLoR9rcW4I19RO4RxYacOc','A','c',14);
+INSERT INTO ti VALUES (1997607079534023080,43,'hyUIevQWNrkytBO1zU9','GYgIwaB6LW1gsTLC4Ih66asIh4ATXGpH2R9FQM2PlgJ8R4OVywmSF5ZzRUDUohdCyRjqekM3RAva8dAzYlo2C1Z0PmKMxXxgnekwDFJe4HPRAK0QrYMBAuuaTjxncCPyAeBl1WTjrreXydzmuNi5x8R7FrpnAgPxd7YWY6SpTiRrKDvIHfYZkgAOAZHfIdYADf3reFOUoR5vWHJ4GRgPCkrhlvwatQ4aNoJAsSDrAAqYB56ykz','yuWTS21kcXCu3ma0wUM5','TuwZauYfA2TJetRaXDnmio0B4miznkw43prPheHrgi1881UIym4ooFG7RQdWtYo9MNqRl1xof2lF81jSIlYmsMA0Ga7kBWzLoR9rcW4I19RO4RxYacOc','A','c',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8805439527144040708,129,'Z9UCmdmz4','jNBxVBKHKu8VATNwJCq1OZ0hlFwACSOF8b5CJZHqBUjIKFsiLYyB93nIY','ylOfej9I7','Kf3PRbLT065IAqQ6TJ3plGJJ8k51mP6LCcZr8s5WlaIBuX1fs8SE0bJhgSPuq2mcxW0mzR7d2u2MSsmHFDJHGh','1','DhX',15);
+INSERT INTO ti VALUES (8805439527144040708,129,'Z9UCmdmz4','jNBxVBKHKu8VATNwJCq1OZ0hlFwACSOF8b5CJZHqBUjIKFsiLYyB93nIY','ylOfej9I7','Kf3PRbLT065IAqQ6TJ3plGJJ8k51mP6LCcZr8s5WlaIBuX1fs8SE0bJhgSPuq2mcxW0mzR7d2u2MSsmHFDJHGh','1','DhX',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(27) NOT NULL, d VARBINARY(4), e VARBINARY(3) NOT NULL, f VARCHAR(60), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54,2804111372431016025,'ayIhD98NlspqKFEluHnx0m6mk','o','G','HBjFapMObA8pYRvKMzOdp7EgGSp1jyRhfkHdHHmcTWIQjb','3','N',0);
+INSERT INTO t VALUES (5,3394813050459128984,'nINvoSgKHK6JxNg8N7kEfRJ','TyQ','cQt','oOkgTMXjsdtG9p','D','e',1);
+INSERT INTO t VALUES (141,1230484290429039817,'tsdDxEJnGe','2YP','e5','u7b','B','j',2);
+INSERT INTO t VALUES (24,-7801151910737602500,'9Va122aKbQXUPFAyOrA','SKw','gT','i5ERNKdd07czmLkV7SvmphHjdpVjZjEiGNWVy1','BM','4',3);
+INSERT INTO t VALUES (159,286374873760840316,'WB','v','J0x','OOuIkp','V','O',4);
+INSERT INTO t VALUES (208,8682772167345971831,'L0LLAqV02','Xw','PwK','ZGkzA9MzbH4AT1kQuBR0386YY0fFQkfe7jN5EpLgmMjJBGlYQBBgVzo','j4','B',5);
+INSERT INTO t VALUES (88,5566915685573328772,'32RcJ6wQIHutaYbrXwxo2EKK81e','ez2','gc','9gAsW3HWfmFLaPj2F3fqu4WCQ7','1','l',6);
+INSERT INTO t VALUES (162,2405205683927291365,'QYYKCsQB0njjFn8Td0WGPa','Ct','tJY','h7kkfsQ92vuYzRMfEE','AD','l',7);
+INSERT INTO t VALUES (79,-4182654482908357372,'i78BjstVskN','ad','j9k','L8dw6eaDW2dwniXAvSJ3lf5dxFckWWq3y3T','rK','q',8);
+INSERT INTO t VALUES (47,7904785632167773733,'rCKBbPe1HQtOlkvzdKd7N','f0V','5c','n3J7cEgvBvtmixH0FISCKa1MoyKnbutJwLsgL','Z','n',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(27) NOT NULL, d VARBINARY(4), e VARBINARY(3) NOT NULL, f VARCHAR(60), 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 TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (95,8736817461502786065,'oxbVDiCEpqCo','wh','Cp3','rYQzA3k58JW0L3bFHRhEet21bEn3J','u','Z',10);
+INSERT INTO ti VALUES (95,8736817461502786065,'oxbVDiCEpqCo','wh','Cp3','rYQzA3k58JW0L3bFHRhEet21bEn3J','u','Z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(28) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(28) NOT NULL;
+INSERT INTO t VALUES (39,1472473847573310715,'dnuf','8NuU','q','dS67CAf3dTSnE1NJyZ2QLTD4hmSd1tWJzrvEz3LQYY1MuzyZ3','EJ','V',11);
+INSERT INTO ti VALUES (39,1472473847573310715,'dnuf','8NuU','q','dS67CAf3dTSnE1NJyZ2QLTD4hmSd1tWJzrvEz3LQYY1MuzyZ3','EJ','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (155,-6126570447070241997,'FHlV6ARMNIn82mP7WfsA0uU3rPNu','FjTBIbqB1GN0ApKt7z51m5JXvbcV7OVJ4ujcBu3NyaPTXcexkDGWvj3OJyspIokpRgH1JWiPpuTDwwgXHBIQRl7b9fF6gaWLSKtA2P6pRKlGDgEZNejJOO39Zdq3g7zdVie5Xe1zPhYxMMIHgIfHXW4MklVitlQ7NceAS6RYbiRsJQZEr0nwV2NEkhEXyWaqcLlh7qCmU5aXVF1b','P','ZK6eIW0XIh9haupDjgyqNPnuIOHo0TR6dAlkjkOMevuOrG','bh','3',12);
+INSERT INTO ti VALUES (155,-6126570447070241997,'FHlV6ARMNIn82mP7WfsA0uU3rPNu','FjTBIbqB1GN0ApKt7z51m5JXvbcV7OVJ4ujcBu3NyaPTXcexkDGWvj3OJyspIokpRgH1JWiPpuTDwwgXHBIQRl7b9fF6gaWLSKtA2P6pRKlGDgEZNejJOO39Zdq3g7zdVie5Xe1zPhYxMMIHgIfHXW4MklVitlQ7NceAS6RYbiRsJQZEr0nwV2NEkhEXyWaqcLlh7qCmU5aXVF1b','P','ZK6eIW0XIh9haupDjgyqNPnuIOHo0TR6dAlkjkOMevuOrG','bh','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (132,8829467773651916737,'0MaVW','zY9EDuMzyGXgmEMcBt7XSxcRbot1L4HImNyG6nzONu6jHoy8M7dPDlVFRyYJ30bun7cOb0liZulKNYNWvf7MtqRTCFQiEjtZJX6Wk20tviB','m','iJjMzruxIQoNUHsuRb4L7JANY9AagdXfN85eGO2f896zwe7M2OZGIHQYwtvLY6UuiFUO5SqBtOmRKyJPkizcWE','Jn','8',13);
+INSERT INTO ti VALUES (132,8829467773651916737,'0MaVW','zY9EDuMzyGXgmEMcBt7XSxcRbot1L4HImNyG6nzONu6jHoy8M7dPDlVFRyYJ30bun7cOb0liZulKNYNWvf7MtqRTCFQiEjtZJX6Wk20tviB','m','iJjMzruxIQoNUHsuRb4L7JANY9AagdXfN85eGO2f896zwe7M2OZGIHQYwtvLY6UuiFUO5SqBtOmRKyJPkizcWE','Jn','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2,6266591635459502358,'i3UoDT5zX0SQMeWh0J','JFSDQdxY8lc1TNrbiNgMGKR1sTydIzH3CSS6RzNUs7VRA3tkZWk7J8ibudlxzLGToFU40mLlTfBgAFAEs0NBvVLJt1hx0pnw5EFeJPp3AdfGq1ywQM7KkftZPO0hiI3sVh4XliuHiLNRamaItFlGf7D1HuEAWGoxkFKsFdcldl6WUgdEluZCFe7yNm4rvUtK7n8uvLUhUPBCGAR','F6K','Y2HRn8XF1pnlBJ4T1zXDjQNlcIgTZ6zn8Du2oAJt88eGpXutiiplblRnEewUtZHaEDzPYUq8Tq','U','g',14);
+INSERT INTO ti VALUES (2,6266591635459502358,'i3UoDT5zX0SQMeWh0J','JFSDQdxY8lc1TNrbiNgMGKR1sTydIzH3CSS6RzNUs7VRA3tkZWk7J8ibudlxzLGToFU40mLlTfBgAFAEs0NBvVLJt1hx0pnw5EFeJPp3AdfGq1ywQM7KkftZPO0hiI3sVh4XliuHiLNRamaItFlGf7D1HuEAWGoxkFKsFdcldl6WUgdEluZCFe7yNm4rvUtK7n8uvLUhUPBCGAR','F6K','Y2HRn8XF1pnlBJ4T1zXDjQNlcIgTZ6zn8Du2oAJt88eGpXutiiplblRnEewUtZHaEDzPYUq8Tq','U','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (156,7873737534572182114,'fb7piJz','dXSbq8kEghSoI9CRtixzO3PvR9f1GS09gmFNFdoC6Lgg5jThULfs36ZvJH0l0ltyoIurhiBnypC1sZVV5hFf7qOWHO34LA9yD0aQCYCufeSvrBmQg5Qn8rYZgvBTiFGGhV7QtVQwloC0KsWGPyyg0XigTZayasgirDr7DSR0Dsqp1s6ZNkdOdUwZZZWftVZbyuRtoWkYXDKKEmpnLO7pqL2qnTBI4DV0AClT5Cn','O','XobThIawd0cO5uxx13KoC4PPAV1LPjzjSRm3BJ1edFKutDKo4K46ZbBuLN2LK108wzkcDHgRbWxiSI50sVg3XjyLpltXI7DdrrBl0btgUUklcdidybKGD4CSYQffr6zstGGEyVa00tWsvJs4sRaczYiFCPlYTRohWIscXyv0x3rovFZrquufAf5','4FD','q',15);
+INSERT INTO ti VALUES (156,7873737534572182114,'fb7piJz','dXSbq8kEghSoI9CRtixzO3PvR9f1GS09gmFNFdoC6Lgg5jThULfs36ZvJH0l0ltyoIurhiBnypC1sZVV5hFf7qOWHO34LA9yD0aQCYCufeSvrBmQg5Qn8rYZgvBTiFGGhV7QtVQwloC0KsWGPyyg0XigTZayasgirDr7DSR0Dsqp1s6ZNkdOdUwZZZWftVZbyuRtoWkYXDKKEmpnLO7pqL2qnTBI4DV0AClT5Cn','O','XobThIawd0cO5uxx13KoC4PPAV1LPjzjSRm3BJ1edFKutDKo4K46ZbBuLN2LK108wzkcDHgRbWxiSI50sVg3XjyLpltXI7DdrrBl0btgUUklcdidybKGD4CSYQffr6zstGGEyVa00tWsvJs4sRaczYiFCPlYTRohWIscXyv0x3rovFZrquufAf5','4FD','q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(84), d VARCHAR(68), e VARBINARY(27), f VARBINARY(67), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4521245012563385137,-1804053,'tc7cBSZe44UV3mGxchxaOCMKM0CLy','pyqSUgZ2UuA2FmD5IOS46xV6HLxS4sMcGWvwAkujwxkESBhftei0mNViM6','4MHNfyxcYj0QvjCWMqpEUmZNqgY','0','O','Eq',0);
+INSERT INTO t VALUES (-2253064505179039587,5982645,'oIc40Vg0JKv7zrJHWwOOgHW9ZOQvhIgCc8SLjIkvJ8vnawvl65gaXNAgrG6Jyi8bngGtgr3FV3','PoxoIBrgp60fAhwhyMTEFEm','VqvOgpPTYayNll','DwczOqEpc0gQ2RocP3ebZfPzgYoDuNku1ASqhfqyCYaRhvuQAEis5T74C','r','HQ',1);
+INSERT INTO t VALUES (-5837056314203407021,-1904650,'LIKPyoGJC3o54l3c5P2HPdQAMC9QVv4Zbt','RekBQTCYRgJj9UqBy7PgGHHfVrGsWyP8GQCUZ5xm1h7mFV6726DPJX','Ld3KFncFdTHbDPCC6s','3WdV3WU37z7CNNWcw5Y15qvlHGrx','6','k',2);
+INSERT INTO t VALUES (-7591928693453664397,-5359147,'krj54KS2zi22GgIb6zF78yeXP7XofewYYR6k9sdUyyDqbUkfEIeT6nU3FBJ8ELnp2c26BKTsPEs','fdiG9I4dxFsleYrmp0fIDVis','m09YtsMRutR54TCnh93Y','RJVFuuhD1DkBHUx4xYINUrVXuoALkNR5UjkQwzDYnYLxdRXZn6IfUqY','x','e',3);
+INSERT INTO t VALUES (-5134893125803002964,6344884,'QDEmCCEhv6O5rLFtArR0SDxoywmMj','t3DtG08gABX0PqUGAiS4yMZARYX4','CSyK6Vpzxr9EWWrw0Nk05gt0','fDD8','w','b',4);
+INSERT INTO t VALUES (4725924934907583140,-8108456,'s6p1b6YaHLhFOK4dx9htrlGkSypMsov5dcnY5oNPsOIKp5UIgym','vC','JJP','eZ4l6FoanqSsEvNeiuuAar9JZeRTahZ1xR0niscvQTmkf9CT1MP4v6AGXn9IwZqjDl','H','K',5);
+INSERT INTO t VALUES (-1035819929728921012,1917839,'oWq5UrwjTTEtAJXKQpD6zo8tnOwcODR','pLtTMjKb15ClXd7E0ZI','44cehIRvdpyiufYVfJn3xYH','4ZJ1AWzv0gRTODZHT0MBqoygmW4qP4aRygSE2fVqeAOWxXsprHZL5UeHmnRXcx4e','o','jb',6);
+INSERT INTO t VALUES (8185580111772452329,209155,'wO26FkHXzYZyAOxzhHWW034B','FHHIwVS0n1crmM0GK5KNMDaX1l5wHdj3W4fdfuf','KHCELKIVSL','w24wWfOY46w0mPfaIpN4XS9e2v07C0ktSa7GvH2Ex5CzSuKtn3jegh2T8HqIrU','7','XW',7);
+INSERT INTO t VALUES (1354855694724273926,-3894636,'cH9PgjS6QawOo8o1ffvm38WcuT3fwmGyMsDysOH5jFWLRz1n7MQ9HnA0rt9NuIxcGQJwvsrJ1Im1dDmB','6n0qLE66X3otYgm4ZrEF8pfxyhyomZpJRZMbsFVB1w1hfOrRMWN','xFXce','TS7OtNnhjnAyiY3NDVCHDHnfmKjNHkayT1X3hbVowEC75DIkaaM0LT9C6KY','H','w',8);
+INSERT INTO t VALUES (8975504809551198770,-2193109,'XERXKtzSp','7yX4KRVaEfaOiGxRMSkvAB0j0KYvxpsfCwd','A1nUubPk8qf8XvwQgPNk3gxc6e8','gxNgSCpI3X0R1SMFtMjsv','V','4',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(84), d VARCHAR(68), e VARBINARY(27), f VARBINARY(67), 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 (-5321953702935753389,-2802460,'MBb3GxQqfpKzCTtRj2SVKQMeV5Jw3TmGl3rCb5HulXIX','iIkwiOUsj39t7GK8OEQCYFNfRwzUM9AWCSpjevD4it','DyQ','oGNTQzEcMZ94oe11kwwXHnzHN52PpicVSi5yKmCiNKcF4xzAIT1U4vRqUoYr','U','N',10);
+INSERT INTO ti VALUES (-5321953702935753389,-2802460,'MBb3GxQqfpKzCTtRj2SVKQMeV5Jw3TmGl3rCb5HulXIX','iIkwiOUsj39t7GK8OEQCYFNfRwzUM9AWCSpjevD4it','DyQ','oGNTQzEcMZ94oe11kwwXHnzHN52PpicVSi5yKmCiNKcF4xzAIT1U4vRqUoYr','U','N',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
+INSERT INTO t VALUES (-3365641532177137614,-7582820,'Lg7WRAAHM9KLpHx2CLm9Ve23uSlmSm3xkqB8dW8Gkj4eGj3BxrggsQ9DZMAryUuvTk5EFBFWuI72nwUnv7Uu','ZfgzQCFOU','jzOzoTOzbOmK','atonzUHmrQm5kXq5QSB33sAxVce4Z8aAn5JISfeHbu0B7ra0AxHN','G','eR',11);
+INSERT INTO ti VALUES (-3365641532177137614,-7582820,'Lg7WRAAHM9KLpHx2CLm9Ve23uSlmSm3xkqB8dW8Gkj4eGj3BxrggsQ9DZMAryUuvTk5EFBFWuI72nwUnv7Uu','ZfgzQCFOU','jzOzoTOzbOmK','atonzUHmrQm5kXq5QSB33sAxVce4Z8aAn5JISfeHbu0B7ra0AxHN','G','eR',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5609004570691763236,4834961,'wbkniX0X9jrLCSz86cZqv1gaQXmK1DFNl3wic1atWtS5W8O3rG2dXgpOUdII3exjX','CfMjCqHwYSnHYbVXFccxNhnKxEyZRoveM365YXgOkv9fxuil2VNGLFcZLWNbV1KVxlaPAwPzaQ74UMr8jwPVAAtEjSKDgYXBo6vegseZBYGos6TU0TcCSNRceb4XB9c9','mvSk','LOtFFXdJJcPw7mKnT7FSyxe57sKSGqC1rgWLVzODuRvyyDsude','T','l',12);
+INSERT INTO ti VALUES (-5609004570691763236,4834961,'wbkniX0X9jrLCSz86cZqv1gaQXmK1DFNl3wic1atWtS5W8O3rG2dXgpOUdII3exjX','CfMjCqHwYSnHYbVXFccxNhnKxEyZRoveM365YXgOkv9fxuil2VNGLFcZLWNbV1KVxlaPAwPzaQ74UMr8jwPVAAtEjSKDgYXBo6vegseZBYGos6TU0TcCSNRceb4XB9c9','mvSk','LOtFFXdJJcPw7mKnT7FSyxe57sKSGqC1rgWLVzODuRvyyDsude','T','l',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (17614805404426548198,727391798,'ADVmigYGhrxXuk6LscDnfzaIeSiww','AFxRv6wDY64aKhonhOoYbrUu8M6STb0F60xHEYFU2CWaJcweuTj5qaWn4XAKUzk04c11d9oOZ7CS2C4W2xwj63kf6R5zQvnTVv6mD3nsClGcedYcSzFusZXITnvBqujRqDOL3cReAPNWJtbvdIMnzM7LPeX36WHZcEUDkqa','B0ZJzyaXu','pDyejYreDWVo4yaUFuxqejpbxUZhP6FkXao1XkzFoQNzJkbm0N2X5JHcwgSYxzqHwy2xhvY6znjP3QTFgkQAYRoa07QUUl8FYBAzYSS4Bc7CPpBps','AQHuOPiNsTwFFxnm6','gABla2szZIJNiT1GpMoIgN314lrex2aQ2FDG5XjrWyDY8Efz3S8cSPX3DeLvZdd8WR',13);
-INSERT INTO ti VALUES (17614805404426548198,727391798,'ADVmigYGhrxXuk6LscDnfzaIeSiww','AFxRv6wDY64aKhonhOoYbrUu8M6STb0F60xHEYFU2CWaJcweuTj5qaWn4XAKUzk04c11d9oOZ7CS2C4W2xwj63kf6R5zQvnTVv6mD3nsClGcedYcSzFusZXITnvBqujRqDOL3cReAPNWJtbvdIMnzM7LPeX36WHZcEUDkqa','B0ZJzyaXu','pDyejYreDWVo4yaUFuxqejpbxUZhP6FkXao1XkzFoQNzJkbm0N2X5JHcwgSYxzqHwy2xhvY6znjP3QTFgkQAYRoa07QUUl8FYBAzYSS4Bc7CPpBps','AQHuOPiNsTwFFxnm6','gABla2szZIJNiT1GpMoIgN314lrex2aQ2FDG5XjrWyDY8Efz3S8cSPX3DeLvZdd8WR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(94) NOT NULL, d VARCHAR(3) NOT NULL, e VARBINARY(91) NOT NULL, f VARCHAR(24) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (38463,104,'DkUPEYVTFZ9gqQP9dE4CpFSZPeyKUp5ioZ6x4POIivvDb3KFHI5NWI8R','T','EheivIqFSIvLMZAAueKOK9sfsSyAQj','ljCi','JvjCpCYbH4ukLm1VL','0wqys81UO',0);
-INSERT INTO t VALUES (32694,8,'OTjz9NdnZrNZiO9tLI3SLAOvEnOosJrvxWaAxk','rWz','S','NzLXbIachvLPavsorwQx','ZZYwDhmjVgmyFghGHvnx7mNeJG8JAERJ9cXiWup6KK4ugdCBTlyVG9FCT9LYj0','DKhU',1);
-INSERT INTO t VALUES (36005,54,'MHUObxKsDHnF2kY4hOw4awLbc9egnYrCJLuI2PhdcSj4tMqg5sdtrVhOZo6hkKBUfRwjm7J','DE','h6IpHjx5ipbGGYroZqosab7X15GBzhSxS7TeC1nCs3xmnB2UoMCTXocTBaPBhwtjfFZPl4RPXcJU0eMUxYyMfGZoXx','oc','2nafPhGTzp9pks9CHC0ss02RudzCYAsQocBglLqgqvtln5sbAou5wzpu2uDq5qqCSbFiAO','88J9LS2h18xOTkInchYpeU0tuER5Mhb8YuiREkAQrHVZPwMzzUPYMlbo0ZYuRQFsNOrFi',2);
-INSERT INTO t VALUES (8662,77,'8','fqn','M6uPE8RR1OGa5n6ouAGoUao3VHmgMXXLrKjCXTBAHMbN98PgeQMo9vnHkyIh','Tvf2ns9zothOgGev','p4VwgiEfbMhIyv298qcZ8RMosU1NKX6Ue7dbQ0OcPdoe83DE7pe3FgCTEDwstS','gLTZ9elcY5GrYbl5yPLccl09ZEMW1E25EzYLw8xaaFmsINHFvWfReABvL75oU7LlC78MzLQtiAriKqgCgyrtkbFI8N2ULfROG686',3);
-INSERT INTO t VALUES (2356,73,'gqF6RlcnWAJZ6HkzIlefw8CEbcEyVG','f7T','ombh','BM1zfzw17cHxK1sdHW854','khrYidADU4tSKAhiwbcU2KZNA8Cw14QU4x7bz4eypDoSbdwsE1yOice','MqVlVYKocC7OmIsEgc6qnOUDX8bLzRAMJdooZu9t0qWkjBRWwk1a21EzqbPZ0WIdJcy',4);
-INSERT INTO t VALUES (42832,82,'U8Qc5CeEfuvf6FYD0L0ZkblP70r2ikbDYnKWpqn6uaWyO0RLKHgBPzeu3aVmT3gy1OfUXeq','S35','8dxuBfCNfiT7eu8GDYkiJXqqfiMI6UmXyx87BEm2TP2KSreZ6cGXEcUfvLmYKn63dmN4Udmm8BMcyUFlkCnC1JH','1E4','nQZuEce8TcEz9Z9C256aSogwEVvpZfqOZHdfgvaPMV6j79xtbWfV4h','IoSQZlzjm4XYPdIXspWvrmLAOVICwufHJr4oaHbuSv5MhddJB7RUT1mMUiK2y3SPUBctY',5);
-INSERT INTO t VALUES (2770,174,'q145lWdRoN7vBPktlL6','U','AjBYmiMQC9g8v2w9lYp6QNrYyzuoV5xXcilhBbsjOpvchDq1OTCi2kZTsGyEN6m','Y','OHFpRKdoeWASKtEjh3GBmd5XzadeTsqzKvP0HM5WIra4tkMvDyrBaPLxIkLuz4hWFiv95PfZWoVfECerqTjOno2','hPJhBATsThU6Oyi4Ch55WnZY48RxuAqlpfl39Rk7g1hgSi6JQGuUGTPfnMckaFEPx6q',6);
-INSERT INTO t VALUES (60334,97,'wWGdIZ7m','Zt9','IEBM9uyj5K25sTNLS2GT6b4BfBvRegh3p15d14hBFfXqORuvUXlrLyOs','HpmP7zARz7tuN2FYujtjK','Ue4A8yplxVewVWuZiyEVFsYKApaJe8qSx4E9ehIJAM9PWUtLB75Us5CQlXNXlkFS3SwYCwChFJ4DhWjIy8qDAWuLozU3OccL','sSoaJ6idkqX4YmZedtAF5m0lrDZddyNLzJGQsH9Bmltg3K1jUVRwk5SthTFQ7niMlw3Ip15',7);
-INSERT INTO t VALUES (13991,127,'G','Cn','Q3qCl4V61dC','RwBX3Lmnves84Pinf','G0rvJt6gPuuJu5B4sc8gsdm4OwzD9d3btM2ifmz5QXaXaMP4ZQ4XdTI907CnSjORWuBJVn3U6Zu2CGR7wESL','hhP4mt9uiMsQFA65JSV9jvC3U5cnj0TWzouOX2f9IzzOa0D076953BkOe1oG87NhNiIue7KKpBdGJaimLUi7sMwzqn2R72Uzvkd',8);
-INSERT INTO t VALUES (46048,98,'tcPlG3McBbl755DkhNnqwHSREUK0e308xmL1dBlg9AoRkC2rDIhMpChWHSmWgeqA1bxSI58olZ','F','efux58wTGL7CnMSqf2zyBSWj9B0Gn3w1P','ToDB6kpcjnPszmskRFnkiRDo','Ns0BZK2KdtjikOvFT5nNngHmEab2OBrpvGAYfLTeL3l0eMcqpQ6F46uWt6EI5Zc','y1KWxG21sgecCX1kCkPWkIqBP1S5zWFinLDKpBs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (59693,92,'dd','Ifk','lEyoCFcdzpnaCmXM3J153Q3uGbE6fAQ5FkVe4VD36QOj1M6VD37q6OZijpWsbtZ','bzpmL','MQ6k7TuhQtPVqq70eDihklJKnwsKipBKMJQ6AdvCmI5UYkRJ6QgEM7fSRObDnW5I1oTQzMbIt7DSDhmUtgVvdJEEz7vmSGTs','4xNv4RHDRMDEB2uk4qytTAHQx4MJx6',10);
-INSERT INTO ti VALUES (59693,92,'dd','Ifk','lEyoCFcdzpnaCmXM3J153Q3uGbE6fAQ5FkVe4VD36QOj1M6VD37q6OZijpWsbtZ','bzpmL','MQ6k7TuhQtPVqq70eDihklJKnwsKipBKMJQ6AdvCmI5UYkRJ6QgEM7fSRObDnW5I1oTQzMbIt7DSDhmUtgVvdJEEz7vmSGTs','4xNv4RHDRMDEB2uk4qytTAHQx4MJx6',10);
-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 (3618,161,'k','Dp','VZs7RkodKC0DgiDO','1TvlUb3D2','9MGRVB50Lc6s4JHUekHi51Vs9jEhagLPYYV7N48D1vpm09OhveJzB935GmTk54TtjEz5dnTBdkf','KfuMxENBHyWQ6w7M3XEpSqYezV5zB7VCTPAYvO2xsAM',11);
-INSERT INTO ti VALUES (3618,161,'k','Dp','VZs7RkodKC0DgiDO','1TvlUb3D2','9MGRVB50Lc6s4JHUekHi51Vs9jEhagLPYYV7N48D1vpm09OhveJzB935GmTk54TtjEz5dnTBdkf','KfuMxENBHyWQ6w7M3XEpSqYezV5zB7VCTPAYvO2xsAM',11);
-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 (65241,189,'6hBf7T7SOinSMArJpJclvz3PkXPOj8pqcCZC546jwbyyHweVM7LHO9WDvkJcJ6X0s7xqoMQHOa5SZtjSw3Me00N','P7TLHqpP96ESBafzvS3guWq4KAex','XJ8RNrir5tT8AcurB46Ig9LvyQXljI6tvrZTNxrAbbjlEQIri','GF48TcYYKpeFhFnI8H','ZTm','FJSCYmIipRKbadympvIU9MCs',12);
-INSERT INTO ti VALUES (65241,189,'6hBf7T7SOinSMArJpJclvz3PkXPOj8pqcCZC546jwbyyHweVM7LHO9WDvkJcJ6X0s7xqoMQHOa5SZtjSw3Me00N','P7TLHqpP96ESBafzvS3guWq4KAex','XJ8RNrir5tT8AcurB46Ig9LvyQXljI6tvrZTNxrAbbjlEQIri','GF48TcYYKpeFhFnI8H','ZTm','FJSCYmIipRKbadympvIU9MCs',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (47464,67,'66knv0ENiPMAnkqrzRQtsuYZSzDaniPx93PQZIwpuOlsSdoE1RmAbMQGbq0mCku7D1vMnvWIccREMjmuyLwWTREimx','u1E4K2WsDeDJtrr40Lb1d5BPbri2LweTZLqbXHkxBi0vahEosUCQosnh6wWkv57YxVMELOYrWsf0rVrmYW0Vt5qm48QU9o372AKnOVC92Ov9iEWX7W1TgGK8SWKlUQNcBHgCJysUgOIp9W0FUdO4976k8z7lVz6x2uY9rz9GLMn2HAoXAor6eUSuHn','r7BzZeuaw6evlt','GQi3Fbyxo7x7iYDdk9NKHaT7NgjOYJO5ps9nGbaAd6VqJWLnjpHkHwMEltPGnP2QqcMQTJBFgQViZoIAkb0m7MiWESUT96eL0fDdNOW','u2f3Lf2YieO85kbl','9QBFHDRZj',13);
-INSERT INTO ti VALUES (47464,67,'66knv0ENiPMAnkqrzRQtsuYZSzDaniPx93PQZIwpuOlsSdoE1RmAbMQGbq0mCku7D1vMnvWIccREMjmuyLwWTREimx','u1E4K2WsDeDJtrr40Lb1d5BPbri2LweTZLqbXHkxBi0vahEosUCQosnh6wWkv57YxVMELOYrWsf0rVrmYW0Vt5qm48QU9o372AKnOVC92Ov9iEWX7W1TgGK8SWKlUQNcBHgCJysUgOIp9W0FUdO4976k8z7lVz6x2uY9rz9GLMn2HAoXAor6eUSuHn','r7BzZeuaw6evlt','GQi3Fbyxo7x7iYDdk9NKHaT7NgjOYJO5ps9nGbaAd6VqJWLnjpHkHwMEltPGnP2QqcMQTJBFgQViZoIAkb0m7MiWESUT96eL0fDdNOW','u2f3Lf2YieO85kbl','9QBFHDRZj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c BINARY(33), d VARCHAR(25) NOT NULL, e VARBINARY(100) NOT NULL, f VARCHAR(24) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5204752,22993,'9hlwNujAZEmHwpoc9trT4G9MpGQE','xGZFZpj','FjQS8QSNudUsIaNSrkp1ZeajNCvqE0nDX1v9BreDrlY5N0SOftEV7XO4xVhNMlZ96yr7leHp98cl22djRJFiyuLUppqt4usXtnF','gENmM4A7NGvFrm9Mh','fmtVqsIRNF7gGmjxKs8Pv9pb1fg4ubW4tYH0LNujDYlKzQW3cUSbvZlH9tMySEePr8El5TLJalPUwP3Ri8','0jrg',0);
-INSERT INTO t VALUES (12573673,-20699,'iyqoY2uWNkMG9sWh','CwxaGd5FtF','BSULZicipqkeP27moksPQ0cV4bFChyNsbZeb5d3nfSVjqCKAbW1Dw2Q1FBJ2CoUnXp0xc7Wpl8uSVg0YWa3ce04jcizL','MecroMoJnuNZ9K1yXIogRin','lYGEKgpisZo6uEjLEhVwwR4lKV6A9PF6iBw','qHpEQ8nepSLd5Sm',1);
-INSERT INTO t VALUES (2708149,21938,'NfbHBt','od05RgmIdY2CNDDeeDSRYfXO','j3eAqGix37JokvyASTi3A6V4','lSvi69bkO2SvzLoQscUXkm','Qq2XkRLVoj5JSGUN','F7YfTTQLKlZiRvdu92D0xbkfcPG9y10AOFRsS0XJvn1GRsYg3znMhD2xCDJzq3jOReV9ZKqrgg2QDXvGR8P27GzL0kQuafJME',2);
-INSERT INTO t VALUES (8842546,18888,'bYIbjEsz9AeAu6','3CuKhLuJe','aigHAa5IQoAtxrBIJIOeMNvBOBmWWaznlZcyEk62580F6uMGXGFGdFih1tBpD7KSJ','jkA','ODBSP4AIGk1gAGls0axxTwSSPWgVxqnk6U6iVw8ecC8Sx','4Pvp3B0CYkNk4uBNCvtuPoKkC8sKkumEEZVsb9lRYdXeDipjo96IdE7kYBEmxrMJwbbVIvLTz0F4TKsCZB',3);
-INSERT INTO t VALUES (11021211,14726,'hw8OLkuirsGiPgClSz','LtHFjGfizuf1SlZ3LaOLI5SJ4','qK01zDrpvaOkAGARQirljAxy0jo','lwYul0t','ap0Cejw6LZdoRHDp4EvgavshO','pVAlJQrF0nPkgOeFsqh7bivtrdGLi8CU',4);
-INSERT INTO t VALUES (6307422,-24973,'kDUW2HLAjHuJ0cMk','nCstUPlXRPO3K','QddpKaO3AMqWUD1NmTidEJjbhhcRm81JSdodcBEdZf66f0F5MAHxBaYQ2UgLPrTMQ9XbLdb5u5kjJnNL06wy','NbjC2rGPxnn','fbMAxzhewfnuvrCSrLLZpKx8LraExaU7vZ7v7CuQdPFj30pfgRbFPrU6i','cbr49z7fVB99n64eeOkweRCVenQHi6TDqx',5);
-INSERT INTO t VALUES (16375153,5348,'w94z4U','s9jMZYGYa71MivuS2QTuBF8G','IBapy2JXSnTNUgcrLceE6w9tc665bgMIV','ELJgU','qRk','5oN9IZQDSQAXaY004QSEGBd',6);
-INSERT INTO t VALUES (6864452,7583,'shSk5T4JlcbG56bSEJ8OdF9','S1','EP7GJBE1pblyT7Q5dZ','H6lbRNfz','WlHmMOwRKhRh3b1AEwOUkWyEtAJLA08SgTGtF6xHtapf7WNpLV7ehl6WLbp2W7H04a4v4ohtKoNh9UJN','UQbuy',7);
-INSERT INTO t VALUES (13734687,-4649,'ovSy07u4','5HY958','91D064TM6kFPfbxWK1olZ3LtSPpMLIGlR9q7ZmJ43J7M0tGkApdgy0','DY','iLCZNVY','U9X7eA9',8);
-INSERT INTO t VALUES (10075290,3631,'lHMQaLg','ub2z0SurKYLYlNKI7kF','M48o3E0dpQHO3bn704o4LPbXkGloE2Ot1MhH','7R6Zu9hnmxM','fltLj6gks1bJhA6h9OysI5lRrrHoAAupTiIFh3vataDn1YkBdDRlLg5','2yYOjFbHZJOjTe5VTOPttNv8NIvnaUngnmHEaXGFMRnxR4V6xfZZdrLrQU0Puc5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7344884123610331353,-1107112,'7RnMxXx4M5P1ly4lPMhbHUclKtIx9PQYsvDkiOOl5o0ICGZyfWttnvU0YPr','MsxgCzTniGHvnRo0wGLNNkGEUWt2ivLO4HwX8NM2MkRJIDDkqwTvT8fiK5FMWcKvtHTCaMLzs5547K3OQvbruKx7iOBu9wEE50jgmj18oCeQCb','geNSNiM1fjWipa1RqG','1CaQGBzRSRFjicUkUXVmEGjS8YRPd1qudi09bvN0phKni8MSLerkjL0xnJ67VVYrhuFfINiEg7oOwMTlXQcFpIwaB3K7HK02pxkM9hibzRAS22EK2kwfO36rlZ3DBDvdCSkuxynjraBh3caM68JidhxQn','u','h3',13);
+INSERT INTO ti VALUES (7344884123610331353,-1107112,'7RnMxXx4M5P1ly4lPMhbHUclKtIx9PQYsvDkiOOl5o0ICGZyfWttnvU0YPr','MsxgCzTniGHvnRo0wGLNNkGEUWt2ivLO4HwX8NM2MkRJIDDkqwTvT8fiK5FMWcKvtHTCaMLzs5547K3OQvbruKx7iOBu9wEE50jgmj18oCeQCb','geNSNiM1fjWipa1RqG','1CaQGBzRSRFjicUkUXVmEGjS8YRPd1qudi09bvN0phKni8MSLerkjL0xnJ67VVYrhuFfINiEg7oOwMTlXQcFpIwaB3K7HK02pxkM9hibzRAS22EK2kwfO36rlZ3DBDvdCSkuxynjraBh3caM68JidhxQn','u','h3',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2971525267945563623,-4152076,'u2qa8t9kJsgihtAuWmKEYbL4h4sOJe','q40OLSGQ2XiJGhC098','IgRSufzntkIs9aVMXmqH','PMTum3YXiMg87l6ddwVtQF0XdRTUGO2XectpGg4qXVdk7TtLKEdn5ARChPWifG4fFnlBc6NbL7NUnbHiSWMiQTyHOonqAUmPE','nm','C',14);
+INSERT INTO ti VALUES (-2971525267945563623,-4152076,'u2qa8t9kJsgihtAuWmKEYbL4h4sOJe','q40OLSGQ2XiJGhC098','IgRSufzntkIs9aVMXmqH','PMTum3YXiMg87l6ddwVtQF0XdRTUGO2XectpGg4qXVdk7TtLKEdn5ARChPWifG4fFnlBc6NbL7NUnbHiSWMiQTyHOonqAUmPE','nm','C',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1157528901250017031,6404228,'6QUhZWrylXQ99bakBWCBAJPQ1xEXcX5TEq8E85wUeZIeF7TDtCOnij49hDW4qFl8ijumGVxYUme0yuOCV8w','CNu5UvYsH6VawKUDhvJHeqpiorqjIxyTPy5yZOUnKS0S6U9b2zTUIACuZkd6PsvrxD15','n1c0s7xwvbF','6D1yyPfuImizQ7PE0YmURCpX4aL36yZhYCqSkaB6X2JFFfyzDUvAZbtewm1FTQEQJRIoJAWpNsN4ZKkwWnjS4EDB7yVL0jKcj1k4yTjFnWhKG58BK6nHEJ9YHTTa','U','yc',15);
+INSERT INTO ti VALUES (1157528901250017031,6404228,'6QUhZWrylXQ99bakBWCBAJPQ1xEXcX5TEq8E85wUeZIeF7TDtCOnij49hDW4qFl8ijumGVxYUme0yuOCV8w','CNu5UvYsH6VawKUDhvJHeqpiorqjIxyTPy5yZOUnKS0S6U9b2zTUIACuZkd6PsvrxD15','n1c0s7xwvbF','6D1yyPfuImizQ7PE0YmURCpX4aL36yZhYCqSkaB6X2JFFfyzDUvAZbtewm1FTQEQJRIoJAWpNsN4ZKkwWnjS4EDB7yVL0jKcj1k4yTjFnWhKG58BK6nHEJ9YHTTa','U','yc',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(66) NOT NULL, d VARCHAR(87) NOT NULL, e VARCHAR(75), f VARBINARY(91) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9945163200252316759,3570006289,'EBBPSONQVq5U6i5','1JVd7DHwJ1CQccUisa','CweVE0aNSzbmG8509VWMnBzHmKPUcTpKM0noyDNruq4','9xI1J6hlFmRAsDTSV2tPW7E9ONhLhG0iSr','V','G',0);
+INSERT INTO t VALUES (17755135568613944387,2223074976,'LJRXGJ8fmhlYC9nVk','cm4v1ACHhO05GtioQoZLnHeuHMrUFTkJGsheIAOksrkGnNY','LxaP3Lgrh0VObVcWelPfS6LOoooufdk3CESttBoNkmyjahSUZjSP3UOGAIvnvtG2IUsJYvpC','7Y68mf3o3rU2Dwb2SD2aVmrzUm2tWmudfToSyJ7G9vsgoVKYkDiXqBtZL1NFrX5s3nCgSuCnweSco','L','m',1);
+INSERT INTO t VALUES (3970142408330660691,1875018690,'qyXIE8yP8YPGM','Do6kRAJ8adw4VHbJAFoDBobOjUNlzqR1JeslN0qsa7KHDFVLYCjke13JieN3Xt','C3nUfxySjF2KQtEU5p0T0RWonDmHvhwczBkpsCNpFFVswd','Zpz3A0C4kzZRaSsmTfsTAOyH7HyBlg4yozUaAQMkN29W1peqoM6rNSLYVPngmIuzOPTIdot','5','J',2);
+INSERT INTO t VALUES (14000714694896948778,3198514521,'rCF3','45e7O','en4VAxjyxknk3h2EYLOIPBT8Ld7XEbqsvG9Ips6dhgTGgBRKcPg0MeB8svMwf9NYJbSIsOcn','lUbS5hZjk4gs7kBZq8sx1tcHr8Ki44lOKX3LMkgnLRZiDzvaYjzMWK1DfUAUxgkUg1FkGksfFXt6SQbZ1t2','u','y',3);
+INSERT INTO t VALUES (9240273597570019762,2513472011,'SgCVXwJ9Hrn','nkxWmOQuQbeLmBCsC4U','JzoNMDJFR4y4seslgHAqSxe09CkP8GdvBOP0NwvZGzj6EIsyDq','PiahXtKPqS5V6Z2SrGEaKDmpAB6YqYTgq2fmLpBwnpjauuLOaI5LXFw4sXQtZCyCbwefEaI9mKqKKt6VA7h8lzd4eH','P','R',4);
+INSERT INTO t VALUES (13958332411904715027,3804962831,'O5EF','MGCDNbcl1rtYMjRST3twnrBC8Mxl1ACPSdAS1knhfpbPOk1BcMxVkieo1i9ZnNW7U75Q8FCpJdiKEFixom','6N0Uk3bkJHEj7fByTm5zMv6qvrrRFmKPlee96YoQOMEdqIf4dp5NR2vqldXT5vFV','PwyNRPPaFNhrskCnlfPk8Gv3rAzlQH0ILTpZdDNlWj5sUmD0qiywWyl62ud9FcuXxsgfiztj','F','2',5);
+INSERT INTO t VALUES (12058174658357840481,135069199,'f','5MPR3JCKLZqEYYo6KrqYIfs75uEtIOD0SpvU366eLszyizk','O7CMfsIcwtbaySb2pJ','ta5CWgg8x1eXOg0GEvPppO9TGdmodol120Re4w0WPblsF9I2Kr8MudRkgqhIQvzHWyiZ9MB','X','B',6);
+INSERT INTO t VALUES (15792332867875450132,105166319,'lHFaOokmv6DZNKVhLl6vEfYxCMYm','YtZPbWa3HlngEi','YB9szFUMRoqNNTLaFlmcTOL5zZ6X6whPDtAiTXJcnwjolBXAeOQtbkapbeZ90v0efkW','kHRzOBs2tnxdpSbIvC1pFKnQwtemUsIiLpUzxj0fJ5xMEQzSjdFAO5JM7Guo0N6','M','m',7);
+INSERT INTO t VALUES (11244087116403520394,487941274,'KkXaGXWbo5gfcsFjxM','o1BiqpmJzTmqKt5pYWSTgW8BBy6REd2r2H1fASrJvjkj0Xc','aoUffSpJxtVZV32','dORRQkAHMU2Z161D8hqNMwbTG7ahvGCEMGaMhD8t43oD6xyqetNuzYhUKfNyEVwMLzbG37ERXrQVqYJNAZPvOsA3RO','T','j',8);
+INSERT INTO t VALUES (9612878044004696209,2071003073,'S','8GwDADa9S6gs5bqpG1edwfRRtIU42hwhSEvbQBIf9BhbRWvpPqoGqaBXy1gigws0RHW0ejYU2wtUsqLN4TMvNS1','9oYJPfCKCgNE46ByholvmMN','QvEOMLFnwaU5SuLCipcFhyt96sHxZFIVGbq4','y','2',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(66) NOT NULL, d VARCHAR(87) NOT NULL, e VARCHAR(75), f VARBINARY(91) 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 BIGINT UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (12168392800577728591,-3015,'qaTk26UfK8wyhxlEnh8Yw07EmFMTfJM','yawrxXIg7P7OLTuD','RR301iiGiTriZjfnfcF0gJFdlNfPTPJJJFQZH2FbNjKww5kJ6HdVzZSoaF','aU5HZGDMJKAcHn31N','hyST7uHJfDqYY4ktvEEltYU','gkMs4',10);
-INSERT INTO ti VALUES (12168392800577728591,-3015,'qaTk26UfK8wyhxlEnh8Yw07EmFMTfJM','yawrxXIg7P7OLTuD','RR301iiGiTriZjfnfcF0gJFdlNfPTPJJJFQZH2FbNjKww5kJ6HdVzZSoaF','aU5HZGDMJKAcHn31N','hyST7uHJfDqYY4ktvEEltYU','gkMs4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (18040755464652243068,-25164,'qWkZSvRyhoEVQsxdw9o','M6G287Ylp9K009yEIlL','RhVGKZ1DA5nR3C','IJqgjZEHX6UROvm4I0QVKJ','ID','c1W8AfFwufAaS',11);
-INSERT INTO ti VALUES (18040755464652243068,-25164,'qWkZSvRyhoEVQsxdw9o','M6G287Ylp9K009yEIlL','RhVGKZ1DA5nR3C','IJqgjZEHX6UROvm4I0QVKJ','ID','c1W8AfFwufAaS',11);
+INSERT INTO t VALUES (3682780458318783952,2490007404,'iaEdE1gWPcG4PgYSMU','fAgTA6Z61p9Ahlm5avG9K4byAXBy19eqxR83P8cqgk0L0T4N0','laYqLfX66Cm1iPjPAmgJh76zoa0Z9hBvNkY3bneqXNJLu','aQE657BLE34urs5soxNPFoC0bgq6LYJdYlHVWkVKTdrXpvzulY4MD7ALTwOjt6TMBsWQbpbOWVwE8','E','3',10);
+INSERT INTO ti VALUES (3682780458318783952,2490007404,'iaEdE1gWPcG4PgYSMU','fAgTA6Z61p9Ahlm5avG9K4byAXBy19eqxR83P8cqgk0L0T4N0','laYqLfX66Cm1iPjPAmgJh76zoa0Z9hBvNkY3bneqXNJLu','aQE657BLE34urs5soxNPFoC0bgq6LYJdYlHVWkVKTdrXpvzulY4MD7ALTwOjt6TMBsWQbpbOWVwE8','E','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
+INSERT INTO t VALUES (17614757116451045920,4191887692,'HXDvZbZfibXWEoW3y1Id31aBbFm6P3pnWIdDHR6ag61CHwYjdR6WkA','bqOuzf2UxooXqkFrNuovMsgRsyO1TrAphV6rZ8dDQ9aimdf9tiyaUPOOwIka2476sgX8efAx','0c','I1J8fGDer8TZgEPDC9kzRpAGAG4IoLjAIvQ5J4GNVTQiM4eM6m','j','U',11);
+INSERT INTO ti VALUES (17614757116451045920,4191887692,'HXDvZbZfibXWEoW3y1Id31aBbFm6P3pnWIdDHR6ag61CHwYjdR6WkA','bqOuzf2UxooXqkFrNuovMsgRsyO1TrAphV6rZ8dDQ9aimdf9tiyaUPOOwIka2476sgX8efAx','0c','I1J8fGDer8TZgEPDC9kzRpAGAG4IoLjAIvQ5J4GNVTQiM4eM6m','j','U',11);
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 (18011229603256048964,18114,'AAhQ0kWEHBWSdDfqlPYKc','qDFxJZTRqH83oOZpaaKoduS8bivxMTcblugp6mvMYlsltDpNAEEsFkb31WJiNVe721oofQktRNWaOjksL0Y1AnZ4yfWAFXC4NYTivQmSR976wytiRAw9vi3pgoF1Rl8DSZqVsdQvBNxgCC4ViO6NjQ2WtnVA5z9NgYDuh4S1GnRT8HVTDW2kHqedqCFFLqdgACtbiJhdy5dt1NYIXvK4ctDVsQPXejbTHXhYtnjDBjJM8MKfLlFSuA0sA','ZhOpqSTF88b9HmZBuyfFZ861VyGajLjleNKsjO2LXyIfCbZdM7TCVqyMWeczASMdSBuxKcsGS','S7p6X0EqWiqCqj','F1ZFqsmRgBT5opXzuI8YomvR1rc9GAXrUi927Dd9HRgAzNznCnfqTudGV1MD9JtpzyRpFnpQnBipyi4D','s1WQqHej27Pclmz9N9CIZXUbxM2O5q5uCEvCuLm3nH54HVuJ60gxvf1JEypPvDaNRcrcOqBGX3KTOjVg',12);
-INSERT INTO ti VALUES (18011229603256048964,18114,'AAhQ0kWEHBWSdDfqlPYKc','qDFxJZTRqH83oOZpaaKoduS8bivxMTcblugp6mvMYlsltDpNAEEsFkb31WJiNVe721oofQktRNWaOjksL0Y1AnZ4yfWAFXC4NYTivQmSR976wytiRAw9vi3pgoF1Rl8DSZqVsdQvBNxgCC4ViO6NjQ2WtnVA5z9NgYDuh4S1GnRT8HVTDW2kHqedqCFFLqdgACtbiJhdy5dt1NYIXvK4ctDVsQPXejbTHXhYtnjDBjJM8MKfLlFSuA0sA','ZhOpqSTF88b9HmZBuyfFZ861VyGajLjleNKsjO2LXyIfCbZdM7TCVqyMWeczASMdSBuxKcsGS','S7p6X0EqWiqCqj','F1ZFqsmRgBT5opXzuI8YomvR1rc9GAXrUi927Dd9HRgAzNznCnfqTudGV1MD9JtpzyRpFnpQnBipyi4D','s1WQqHej27Pclmz9N9CIZXUbxM2O5q5uCEvCuLm3nH54HVuJ60gxvf1JEypPvDaNRcrcOqBGX3KTOjVg',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12129307966496157162,709,'6BZ3JGjtQaV4hRm15OdJK','iGCBBVd9yIz6TBsUh6by9GojoqpLlv2XoQ2KdxKk1Vu3KQx5Z2UW8CBPH4VVGoLtj3VwbkGy9u3rHDMHU1QDlD83LV6SWiKEuvzzNTDHQXnyHE3aCpTdUFt81xQglkoM77FrwwOzXfz7frblZPNX5DkmTWfM7dBhNmr6yzulM5N8JvmMrTBwfCdq8DakgWFOFu71DiAbJs8yhRNUKgc95oZIpwjjakXA5','IbB1gL6Q7JNSmByoX9','sca6uJRRkqU5hvZvo5GxPrNI3uj','cgwYcD4xmyKLTqwGWC','FxLt5',13);
-INSERT INTO ti VALUES (12129307966496157162,709,'6BZ3JGjtQaV4hRm15OdJK','iGCBBVd9yIz6TBsUh6by9GojoqpLlv2XoQ2KdxKk1Vu3KQx5Z2UW8CBPH4VVGoLtj3VwbkGy9u3rHDMHU1QDlD83LV6SWiKEuvzzNTDHQXnyHE3aCpTdUFt81xQglkoM77FrwwOzXfz7frblZPNX5DkmTWfM7dBhNmr6yzulM5N8JvmMrTBwfCdq8DakgWFOFu71DiAbJs8yhRNUKgc95oZIpwjjakXA5','IbB1gL6Q7JNSmByoX9','sca6uJRRkqU5hvZvo5GxPrNI3uj','cgwYcD4xmyKLTqwGWC','FxLt5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT, c BINARY(96), d VARCHAR(50) NOT NULL, e VARCHAR(87), f VARBINARY(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7322757318854093256,-802811903,'xHVtSCfIP4mKyx5LNYMeCCpID9liV','ZYC74zUbPZOPM3425lYZXGIYogWV','SdnQvGwqnWDE4oNAsrLiBUP1p','27BuYquUgYHrpy9SLMPR3QDDCj5NkcaUzla7','FBI4hb8ybF5BwFajPWx5Gy7AhCeLNQuOQcfU','iqbtATj74O0hUprSrMkjHVCuJbpkJohz2mLHRR3qmYWJkWOSaSxaWXP8G2pWDZobeqf2',0);
-INSERT INTO t VALUES (13446058799509951149,-1093633403,'DpGhIIPAbCjIpa6aaJTIWEDbPuxti8ssdEn6bWRQSIs1NMgjzwY60YOTUFBcIQf8nBnByZfLDhtwwmrL','jsQqG1U5X1Xon9HoDLDjzvAKrhWcVLePApYjH5Qiim09Gz','ASNIhE','AU8g2FwkzdeXpcCcS5dRmPQiox657PjDNv','Rs1ZLw9AgyduKtaX1JMW','MXc0WgCLvOrxp6KqxdBafNcOBhPAS98kbUum4Mm3LtOhcB7C2PPW5CYraEldyZBnel5E42wJpcSPBqDT',1);
-INSERT INTO t VALUES (13369503740327795903,1455890465,'oyIykMsaEGH2ageiZy8','a2IY6HmEpXzoq4','JX2KD6Gh5JtMjKNXgA6pAdtfxAywkLHf7nZDys6557BSq','b4kkHUNnwQAbAp0Btcmdqi6Jym26Z4TFT2LeikAGOfwNSk4aoVEg1dRdZ2Z6Q','TAdMFLHsJAGxHmCYbYBce7BdMV9XlZAlnxXCsc8Vyb3F5QQH8qTm72xeprJqcs7i','ANhS61JlVXKDr',2);
-INSERT INTO t VALUES (2968175486389531964,-760131562,'gr7d4inMqDVLjdpPvQ6ISpjT3WGaOGZk1XpexwI','9GpNauJvu4LzXsLVCz49LXjdXz3ZkP4mlQ2gRpcx','85JGYS8AOLX80AB1cWKNf7SfmOjw2jYTSNK2b9z','V0flYHevvB6aPtJM3ZmMomssVWO3lbEtoPp2LXHNYKR0unWJlqwjr3teYpN9sW','AJXb5UeECUx','hN3wrJXBzgVYVS66BuB89cyqatmtXZrmq1iJJtyfS6BRTRKt5z0uKokexKhR5XA0o0XuQizWxprtN20',3);
-INSERT INTO t VALUES (2114983498568712929,482580117,'ILoHSyQd7lEyGg0EbL6eY6pA09134YzC','PQbP2VkhvcBdY8Z9ok1TtAb1q2Be3QDWRDpFCy','KkzRrmLukyfW0K','Boe1pCiPGUGAKncWObUbTlsGc4bb3PzRFibRy4wuUh4tXeL9wGSS6DNJczyuIX2tS','VUnSJx6ICWIsjluhP8Q3KBNiFCO4UvzvoYPGu4Y8LUIZ0IykZohcJ4','PKfnhAkTtbP3n5Gv9tYEQabat3yLq8r9PIzTKk',4);
-INSERT INTO t VALUES (3947228070046101843,679591029,'OZFgai9oaEgOAc','87wQynP5nbX4moMO1e8omCxRU','Y37h2c62SGSr8dElQeJWH471cuUZLbMRrnWNl16XczZmktbjSJyWPNAAItwXit5JQq3n','wIEasmwBlPwlg1VrGPjZaB','N6JLXlG5AnKCtl','v0Ay4VpQBeKWflmJPcZW3MgJ8JTmxNf0cH3S6mnnM2eAQO8bu3FE36FkWLgsEvmo3AJgv9lxOViFYmNBC',5);
-INSERT INTO t VALUES (824903980456673754,-1180012072,'bnFxEGNB2jeqGtD61mzmfIb','C9nAz','PLJ8eVk2PK6T7yOngKk4peAEoIAxQB012RoW4yghevwTfonRwNVA','NxqtTQXm8jgEBcfVlJ160RwAYWK6NzICCESIz5AqMOQ5vy0K7RYTJs4FpDrf5myrskAqlWH0u6ZozPRykXyALJv','oPcoVMSWTpxLxoMJaLUkebsDf2RXFAPxnZw3FgDIO1ACCPRzZkgoADQ2sWSeqOWDkdDKHauHJc4WKJ2DQjlMhITjT','w48Niq2xmSL9gErh0xnlxQ4ySgRyLhi7DnxEJx0QffI1TDDyo2IKdt5eOSI3oPQj',6);
-INSERT INTO t VALUES (8000241701987571819,-410635939,'Nd9KwFjaQGyRh14ohsZeDdMQRvpjZOuyPssMBRcyqQ1KLnl5zdcOJ12qUnsN28twpPlIfAm1oLaUOhR31','YVa9Kv4oXC4TeIw3iMwmpAwfxcZFITZj','0XFFQ0XbGo8eOl','IaI6a0ShJwRU9Qz3IwZzDYRxeCvTNqn8d0','NK02vptWG6SL70LBcTQRApqfS9WNNrrigr3r2fyFHreKRTXB2lIEoFsC5XL','um8H282SgAHN0GZx337CEhkJ5vWhV1XYFyhxYzaTCElpS6ffgMJ5BqWUHkbUQs',7);
-INSERT INTO t VALUES (952390657246050691,1881597001,'XDwgBVvbizW2wTK9ORZQZsa7u6ShdRF9QzIun3NQ9sy5pqpK7SzuyPfVLAA0lG5ILGxLN','siKdy6FMZv0lS','vvA3iHgRPTvK5p7oXybIoRs3WgNnTofWixp6eWhr0DS7q9','DKiqltXp16Kd4DrETolcnM8QI0McYfLSqn4cG0DpI0bazi1RLIXwTxBt3pOFEWOM47atlVfVy7j1D43K0','nKhKEeHpgjwZv5JEvnCDtrxC','96fRqRbQCiTyQyGGOMIeaP',8);
-INSERT INTO t VALUES (16113343130690485736,1754025033,'aZy8SSXTh2GYGVIGBsmROhlLUwbkj8lJsYKk9vjJ4zWCuXJBTrSqcDS9kMyWa9ijPxv4Kzwy373iSqg','GpADup25SziyDqKncksq0A313SeAGMcwiHWdxp1dRf','7TjXPcKkAEgoKVUCdcZW78U0xjegzEORbzoI3ZmOgse3gcFuLaOjv','syULLfvaRWTwn3oFg0ImSjh2Gu1eVf4IVeIj8BK7XnfSpV8KpvRotmMxZh4qi50gicV50QqkuNNvGR0','RggESuvbo6ovsinfKkYmqvuk1FRt86zgY9gHIkkRxyulh5jb','Z7Rcd1ApVHn1cxBleGE5HYFfWNKlutPZgxEbFR8wZZfvbiOSMqYu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6170723239654115742,55585377,'N7QhNotDJqcnFC4xZUVk','3f9eWnuKg3m2jWity4DLZ3dJefeMf1rOuG1M','WojbHyJ1RqoYa0Tcgt7Ic','0fdOlX5Y7C0wBSs3vv9JXZbjq3XhXc9FOc7W6O3n9eoAzFb6n8hq2o4hKXEg094H5xBxm','3','z',12);
+INSERT INTO ti VALUES (6170723239654115742,55585377,'N7QhNotDJqcnFC4xZUVk','3f9eWnuKg3m2jWity4DLZ3dJefeMf1rOuG1M','WojbHyJ1RqoYa0Tcgt7Ic','0fdOlX5Y7C0wBSs3vv9JXZbjq3XhXc9FOc7W6O3n9eoAzFb6n8hq2o4hKXEg094H5xBxm','3','z',12);
+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 (16985993181945099242,214639449,'o8NwcMtvNtGuPywyNAxPIJvif3OMe4kbQeieWZctcG','gs12KDBHgLRZ0o8mJuabts8xXTi7X4GPSexydvjnKC5NL5WeweaQAUlu26KJfVnV3ke5uFbCz09LBSPV4FGXWYe8lPQjKMeXwLXaSoqI6v8MExVFDoNe2hqHdDO90pBcNu5mtuUpClV6eAGO7UXjKyKeRflJLI3bLZbKu3psbSuEqXdzBQkhobJjvPlJN4fG','pP','Suc3lK3KTLJI7BzvKqxifX6eluQtW6FJpdsIBhe97bH1QqPmD11b6JRR8KRIKq7lGMBrAK4C0fDcVqXYJcemxa5QFmTWUxDfYhQGP918g2z0Bqur01p9SO5fYZDSe7RcmhrmRPB9GywIIHFF32Mkmi4VgL3uckXtn73FSHE9ZYY4sqxK51vhHanrOa1zQj8B3dYOMerQUfk20dIa5JjMHtHwNN4BBmDK6cCtfNmuDznRL','Z','A',13);
+INSERT INTO ti VALUES (16985993181945099242,214639449,'o8NwcMtvNtGuPywyNAxPIJvif3OMe4kbQeieWZctcG','gs12KDBHgLRZ0o8mJuabts8xXTi7X4GPSexydvjnKC5NL5WeweaQAUlu26KJfVnV3ke5uFbCz09LBSPV4FGXWYe8lPQjKMeXwLXaSoqI6v8MExVFDoNe2hqHdDO90pBcNu5mtuUpClV6eAGO7UXjKyKeRflJLI3bLZbKu3psbSuEqXdzBQkhobJjvPlJN4fG','pP','Suc3lK3KTLJI7BzvKqxifX6eluQtW6FJpdsIBhe97bH1QqPmD11b6JRR8KRIKq7lGMBrAK4C0fDcVqXYJcemxa5QFmTWUxDfYhQGP918g2z0Bqur01p9SO5fYZDSe7RcmhrmRPB9GywIIHFF32Mkmi4VgL3uckXtn73FSHE9ZYY4sqxK51vhHanrOa1zQj8B3dYOMerQUfk20dIa5JjMHtHwNN4BBmDK6cCtfNmuDznRL','Z','A',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8645369940300274455,2970316286,'lZ75o1QJ7VQOp9srMv6dwMYx9bfBNzS3G2OjE6mdgESqIt9','qX23EoynaEJKbffMUgSXS','qc46sAhSW0VN63E45hJ3X1AlOKba1NJUQyXdzZ55jDfghRC1OxDl6wYuqhe4Gt2i1SutDQXHU','4W0mX7wFsPpPfzYcdUSPTuHBw0b5Oyx1sBcYbPEUEOID3h8qNEmCb59O5Z3EnrJxXHCzPn73U0qdB2YkfnXUIrO6EMXBJ9XBaNAXlcKuUeeCStu3jSXpNshRqEzXLTAHApnncB3UnUStYejgCqKHK16jVtm8Bmi','j','6',14);
+INSERT INTO ti VALUES (8645369940300274455,2970316286,'lZ75o1QJ7VQOp9srMv6dwMYx9bfBNzS3G2OjE6mdgESqIt9','qX23EoynaEJKbffMUgSXS','qc46sAhSW0VN63E45hJ3X1AlOKba1NJUQyXdzZ55jDfghRC1OxDl6wYuqhe4Gt2i1SutDQXHU','4W0mX7wFsPpPfzYcdUSPTuHBw0b5Oyx1sBcYbPEUEOID3h8qNEmCb59O5Z3EnrJxXHCzPn73U0qdB2YkfnXUIrO6EMXBJ9XBaNAXlcKuUeeCStu3jSXpNshRqEzXLTAHApnncB3UnUStYejgCqKHK16jVtm8Bmi','j','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1762486117458468500,604556571,'wLhbtKYp67lHJTT4sCBcd2v1Nbv7yXNgx','0L4vVfTxpGdpnA8wX3yjrxDkILEOVZJzBo1kZQIeN4jMrYUsdu3X9ikyMPQpngjrigm7Ms8t96UHNNt2khG8kCNnYmriqpTOVT299fCw5cFwQ7vo','BW4OtGZj2gskTPXwwqiRkVMkt3NMBgobO4w3z5tJ1olbkrw9EudX8JDrv2e','ebz33ptrP6','5M','p',15);
+INSERT INTO ti VALUES (1762486117458468500,604556571,'wLhbtKYp67lHJTT4sCBcd2v1Nbv7yXNgx','0L4vVfTxpGdpnA8wX3yjrxDkILEOVZJzBo1kZQIeN4jMrYUsdu3X9ikyMPQpngjrigm7Ms8t96UHNNt2khG8kCNnYmriqpTOVT299fCw5cFwQ7vo','BW4OtGZj2gskTPXwwqiRkVMkt3NMBgobO4w3z5tJ1olbkrw9EudX8JDrv2e','ebz33ptrP6','5M','p',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT NOT NULL, c BINARY(96), d VARCHAR(90) NOT NULL, e VARCHAR(10) NOT NULL, f VARCHAR(14) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3021999616912664070,-1102438633376935635,'DIJDbOg0XaR0WBKIZWsnERu5cMRwqsI9IjAAiaydIMd6xE1jd2gxqlK5W07d','fdGKXO2EoArOxfgAPGknfFJj1bK9AUoBjfEFN2fmCxM','l2f0','Nc4Q21AD','E','p',0);
+INSERT INTO t VALUES (5781361965792655723,-2213613539675862643,'HYO8xkQ6jP8YDniotrYO48Hc0UHPGxeyJ3T8YvTyPdY','DNYJiXCXpgVulGrKg','k2D7qc','4sktrDl','U','E',1);
+INSERT INTO t VALUES (1581740626667552368,-8500057900488506823,'b4pctu3eo7AgsUo3cIgdTxRm7Ye1Ew5chMr1iaeUUCehQ5KVW6qh6sFmpSnr8ZK6wGVkzSdhS6fzfD','eOSyEb7KgGGwhoiGso7QrV3ZeryGwEpG30HOWgBlDjOc4EaKlNIX4SgMB0freTo9TQwWBIH','Ol4kYy','6oEtEF1Hx','H','j',2);
+INSERT INTO t VALUES (8508310870074067324,8420672570073271989,'Zuo057xuceUPYRbEXTX','juzfCD68dHbFJbKVEcS829unnNs9zer56LUiZpycTOHOWOIttl55uYVkVLYFIvpn7WauAE','MOj6gw','kD','n','E',3);
+INSERT INTO t VALUES (-7900959000051939851,-6693939958603435857,'OjZawO93GHdbVSCmtCernHVr4ALMPcv53Nef0jNZEdtXbUg2wH7RCXZrfIZ7sWK7rsB5zV3oXXib301sXaAg4SqPU3','sx89FsvbBkxefcOMhgxks9MxSVErMb370ccH9ppmvESTCnwRV9wTqvxYAp','zWoNiKE5nj','XotNexjAbCkcQ','K','3',4);
+INSERT INTO t VALUES (-8487735829461681589,-1293848830189178391,'UM6yNi1kJOUs4yhNzipbQoFX3UAqjFTA','RFe4AuTDVHKF8LPbthNHpWfp8s6KoNRUSPJ5tMfVriOr8MhzGmsxCiPnb77FCrOZoKZXEXnMsTOwQqvt7uEt','8','zEmvEKdqbbZ','W','C',5);
+INSERT INTO t VALUES (-6373720422585422490,2603093506406899452,'OzsPwLye0EzdEYOAB817w8iv338U5gmjAdYvNvzfjAF','n4k8M1PyDV02cJpFBWbMtSSDEzjzvqWPnyRt3Axawun7ljlqcAZrO5jLcVZPHzqxPFhpADXMQuNBnNoHW27','IsbApgq9','YHXFk1EThR6wV','R','m',6);
+INSERT INTO t VALUES (93527139777900511,-521844782130939106,'UyC3R3ffdi9SgwrcXMyB2m2xgjckJqfZI1DRTvG7zAZdX8','yWyw2tmVMSFfWWRmylYqhIxs0xKDDQHY6QqdBEyIfxxyqymuyJH02bXCLPhkp5P0Q3rnc','ZGBYtFN','JOylyoRvWYAiP','D','v',7);
+INSERT INTO t VALUES (4569758536098950437,-2536142986381673938,'uJQ2yYZG9jNib4CleijqPpzpakbBNlYNpKvEkLo2qfyoJy','8z9NIUsx2RPoaG8kZL1Ubq3qsBsRV7zswvI6ddKUXfVwh','ZQS73bpr','PIl','O','v',8);
+INSERT INTO t VALUES (4428280118183981224,8166273241562533020,'XYPtA4bnmeXXefQRntSC7E9ej5FjIZ6QKP8nMRgyRKEHHUViiyQO6Nyp','NsAEifjjtrxQ2omX0Q6AFiSyEtxPcRa7bfEDrrDeOs6Y99V5wPqygqW1572RHw5YBbNmV','FihE','UcEUEQGWrNhEd','h','s',9);
+CREATE TABLE ti (a BIGINT, b BIGINT NOT NULL, c BINARY(96), d VARCHAR(90) NOT NULL, e VARCHAR(10) NOT NULL, f VARCHAR(14) 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 (13107957253285159061,651724996,'y63LEMlwBdkbOUN3PJkxXkPuW3tazbKtQpVTpgIcOrbepUqgfD9JRbx8g6fzYJ0RHxAIuLXUsYfkP8oA7oD1ovXDbQ','0sMJ7mszGUNSk6fIRfurt2S9bcJn0waRFs9MwAVPVqT0gKd','cwG5tEM0zhdycBM4o0s6MB0FB2TLpPObEWPobVTwC6JhZ6uZRtV7pLCPApvMODlasrE43TVv1av04MGu','Qn51884t2A5OEnLf6IY9yiW32Rk4TiKOoA8OYkQNt2xQZKXaKHMGiPlt2e9MPsbA3aGs','LHsNbGHtPi751fXLRFQzy9AtCeyiLzSpEpzlAzRfR3lrh8VNYe3b4HUYS0hg','3ILpZA6IetN7srVBo9z6kHDZlcgYxL2',10);
-INSERT INTO ti VALUES (13107957253285159061,651724996,'y63LEMlwBdkbOUN3PJkxXkPuW3tazbKtQpVTpgIcOrbepUqgfD9JRbx8g6fzYJ0RHxAIuLXUsYfkP8oA7oD1ovXDbQ','0sMJ7mszGUNSk6fIRfurt2S9bcJn0waRFs9MwAVPVqT0gKd','cwG5tEM0zhdycBM4o0s6MB0FB2TLpPObEWPobVTwC6JhZ6uZRtV7pLCPApvMODlasrE43TVv1av04MGu','Qn51884t2A5OEnLf6IY9yiW32Rk4TiKOoA8OYkQNt2xQZKXaKHMGiPlt2e9MPsbA3aGs','LHsNbGHtPi751fXLRFQzy9AtCeyiLzSpEpzlAzRfR3lrh8VNYe3b4HUYS0hg','3ILpZA6IetN7srVBo9z6kHDZlcgYxL2',10);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5310908285926299904,-7795023410500811164,'qJmvOGJB5bYJpGiwHcG8cUg5YC8w4sYJ2wmARYohl7BoBadx2U5JOhXMjijnxWjsn','MyPtnUUKc26E5BSuzIr87LRWcPWJ63Oa7IF5ajH2i8u','YPr01MlOz','mdAcst8F4gkg','e','h',10);
+INSERT INTO ti VALUES (5310908285926299904,-7795023410500811164,'qJmvOGJB5bYJpGiwHcG8cUg5YC8w4sYJ2wmARYohl7BoBadx2U5JOhXMjijnxWjsn','MyPtnUUKc26E5BSuzIr87LRWcPWJ63Oa7IF5ajH2i8u','YPr01MlOz','mdAcst8F4gkg','e','h',10);
ALTER TABLE t CHANGE COLUMN c c BINARY(97);
ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (16453437806946635239,1900391841,'sjr8xPBa0DpLStGOWdWfLJ22ymc8HtgbivfoGv4o3hUz09dUTETeGTedTcUxVPoCgmdYhEWJ29ZXs1A6ISNab2smjo7dFyAZq','3LRedlGvrsr8LdgK2a4cYnntg2Yrcu9HYmLrSJgm1q4PQ','2hY77rjAL8MeoAbNLrK4pCZNwbpFqpKXN','Radxyb6FEahUJ1Lq2P','18YBZeuGNiGlrGzEj0JEB3agMqrxhpnp','tqmWkHJFseHSsNnnRzo0whjZT8L06cnt0lor',11);
-INSERT INTO ti VALUES (16453437806946635239,1900391841,'sjr8xPBa0DpLStGOWdWfLJ22ymc8HtgbivfoGv4o3hUz09dUTETeGTedTcUxVPoCgmdYhEWJ29ZXs1A6ISNab2smjo7dFyAZq','3LRedlGvrsr8LdgK2a4cYnntg2Yrcu9HYmLrSJgm1q4PQ','2hY77rjAL8MeoAbNLrK4pCZNwbpFqpKXN','Radxyb6FEahUJ1Lq2P','18YBZeuGNiGlrGzEj0JEB3agMqrxhpnp','tqmWkHJFseHSsNnnRzo0whjZT8L06cnt0lor',11);
-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 (6645116682729910344,323140285,'iDHeSL2u','DUxgrNs6EJsUxWrhNgcaNZMyCeL1ZRpHQZqqjAqcWm967692zgsCOC7Dko1dtDUNWdp8l6JyO35dUuQzb5NtaS15iiGzWk333L3qg','ocoQ2JoTsLUr8470HeWzfLBGVFXhA1q9tM8mNgEiH3B01C','1hbD9zqrggraGWcocMK0pF9R3gVTBBdMO9cnACqSv','jphQCgQYtsqyDYGpqvJP5MivntRrRIBIjErZrvx95','FHheM3SgEf94CpSQ5ogDzQLv5B4B5MjIpww7Kkq6qqQqUcvv0YM',12);
-INSERT INTO ti VALUES (6645116682729910344,323140285,'iDHeSL2u','DUxgrNs6EJsUxWrhNgcaNZMyCeL1ZRpHQZqqjAqcWm967692zgsCOC7Dko1dtDUNWdp8l6JyO35dUuQzb5NtaS15iiGzWk333L3qg','ocoQ2JoTsLUr8470HeWzfLBGVFXhA1q9tM8mNgEiH3B01C','1hbD9zqrggraGWcocMK0pF9R3gVTBBdMO9cnACqSv','jphQCgQYtsqyDYGpqvJP5MivntRrRIBIjErZrvx95','FHheM3SgEf94CpSQ5ogDzQLv5B4B5MjIpww7Kkq6qqQqUcvv0YM',12);
-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 (12822911597791553976,1221666422,'kLAltgmdSpG5ov7Uqx9CKdJNrb1nKP619sDCUWD1uasHDwgOU1yZR3YAy0lvIIrMqAl9vaB7','ErBEEwkGuggPaQFRinfAarqHp7bDiSo44oDUUfK51r2IkiKufsV6X5EvhtOba1spSzkB7Wa3D8BVmevPZQKWr8bL2l1uN22ExihOstCMWB2M5dV19eFsphQqwpbwgy3KhOx6DpN8qPzlV6EAor86wXB6TtPdytmLbAIzamxgGpeKIk8C1','p8pMXJ','59ZyLYmeHR2gG8WPsaRqykPiSJUCWWSok1xQoonEjdFS7TdPZcH','oejoXWDcK0yutVHTcyaaCxtBeaEufR8pIcwfyx3xIgjIQFopy2NKNPllVwdHCRw0SeAx4RfK1rvSEDa','shKIvwicIgw9hCmnhj34EVLcPAqIvBkIDmnE6VGmiXFAZSCBdWlHAr2xaRCoMdexL2JV7Xni0Dx5Y1aRKx4qkved',13);
-INSERT INTO ti VALUES (12822911597791553976,1221666422,'kLAltgmdSpG5ov7Uqx9CKdJNrb1nKP619sDCUWD1uasHDwgOU1yZR3YAy0lvIIrMqAl9vaB7','ErBEEwkGuggPaQFRinfAarqHp7bDiSo44oDUUfK51r2IkiKufsV6X5EvhtOba1spSzkB7Wa3D8BVmevPZQKWr8bL2l1uN22ExihOstCMWB2M5dV19eFsphQqwpbwgy3KhOx6DpN8qPzlV6EAor86wXB6TtPdytmLbAIzamxgGpeKIk8C1','p8pMXJ','59ZyLYmeHR2gG8WPsaRqykPiSJUCWWSok1xQoonEjdFS7TdPZcH','oejoXWDcK0yutVHTcyaaCxtBeaEufR8pIcwfyx3xIgjIQFopy2NKNPllVwdHCRw0SeAx4RfK1rvSEDa','shKIvwicIgw9hCmnhj34EVLcPAqIvBkIDmnE6VGmiXFAZSCBdWlHAr2xaRCoMdexL2JV7Xni0Dx5Y1aRKx4qkved',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c BINARY(91) NOT NULL, d VARCHAR(42), e VARCHAR(64) NOT NULL, f VARBINARY(60) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-19,189,'fupXr3FpwcZCGzvR6o9fjhXE','Qp9r74','7HY2gpMzGXfZEYYZPIq','JHLKyyRk5GJTxCzXqPPJ2hcV','pHb8exhgTnRn5Ce3F4zl','j22C9sv7Y094vzlM4lwr427TTj4qSf8qhITR0ny8ljLmUtsMi4mHwJG1ONzF6Jzz6nlhiOrVTPWdGVNF6Uf6',0);
-INSERT INTO t VALUES (-99,123,'jDxxQb5lcKODSE8blx2K2AuUxwTYtjAQpgzAzcUqqrA','i2EPBLlMAM74xuQAzNuezXyeWgs','IyPf6l0VIne','x3beM','VeLgCjKDUtosTGR7zlFaTXmn9MjaUB1Yw9HWNJlC619hLMOkjE7gN3F1f06s8MGa6EEUzXss5FPAM7KlFy2bbUxoJmY0L','JN5ur8fxjwVw5PzOtQdm05dJj',1);
-INSERT INTO t VALUES (27,0,'i5rA6kG1AYo7qYO0889y2ix2oS1ioj0m92MBQealY6BaHc8z83nKzbaW','Ig8Inuud7VlEe798LUXuYF41iQJpEk680HOKL','HSHYNLq8ZNXI2G3','4s','x3xRHPGPi2fAB0pbcXUi3IrtH2oZIEXi8c37WyHBCG0LrLi6QwaB2F0G0B2d9T05wjC','nWCLw6T62Svfr31vNKnUugREStFSxTHRTH7TtsVogGwrUZopQInz3hTc8ParKq6EKEsd8zzZh',2);
-INSERT INTO t VALUES (11,214,'Z9r','qxnZ','0CTvqFLmXBQj0VQTAe6SMNczy88WcRBHMTb3o4f3rBuTaGIqKsBvftlvns3i8C','3zJLWDFOkQaQnMaDxIqmfNnAKFeQ6LtHlBQ5ForR6o4tsG0J7kAjmxyig','y1eOUWwYKMhpkVn0pcfOj6KsCSa1wcSzIjdPnh3JaWXUp0FmR8PzEwGJK6mNwBiEiJyeBeTi5WFGz4oiayaZSvkBxkQV4EZBMMq','wi1vkMluW7Or7yt7',3);
-INSERT INTO t VALUES (-83,162,'cwOqAbBN0OTJYDSmcFa1XgWXmYrIMCDYQuBwyF5SZg8ksoXvzNw','VhRlk90631v','7Uvzanz6WICvissLJfhpY','9hwZRKMGB1kliSc','bdUhQn9JFl4fck0CKMfRahQJQMWZS8z','sGTtUcbAejOAWrFplJtoX78HcqMANpHGGKbP4UhCCPsbNvQTCKG6oipa5xhNKUFGG3EWpRgZP3Ja1FsXQKz',4);
-INSERT INTO t VALUES (67,102,'EZphODUCj5jiiwEL8cuCK850MyE9BD10n5cIdiVXl6UkN4','MIRpphx','ymnJzM7jQDStXLN','wZCHJKeSIFd4XZZVXTLrBrklAvd7C','LFMpz1wyldabAPqLU4SAMT6','duf0zDiOKe459tMc9x0GQvdvw9kSLLZIsDxK8sWRWy1eVRQPSdB1ep403bzAThXAqxeInFFYVFM5H',5);
-INSERT INTO t VALUES (109,229,'QTB6ig5aFLfymZUARKZFZ6sU1IPB3xFxHrMuekGxXiZsoGKxWcnmRD1rTOYK1DufiRLAiJZloIvSRqMfPD','n1OqoSF6PI6lTo6x6hc66Y6fu','kkrMX2dpMJ4yBOvAmnMLuAINYv78J51BaQzd','L3CJ9qR5j','GOnLRwG6cxcxVOIZS2YD4vkq','Boe9IHvZTTQG4La6vDjSRvZvFRC',6);
-INSERT INTO t VALUES (-78,117,'pXDJcP3o5JBID0s3e7YMHkEizWK6mqKnSEgmAvyyNFBkdPlk4i72evNSs3gAdG','IerE16KhQlZUixv4yb87iKQk8dDReotYH','bu267zLyYekAvV','fxVKfKTfnPcqMQLreORHGGKRFKNM6Jbd2vKge5MAgtlxvzhC','d8hnebGjaQoVDPg5YU0eOSI4CbNcoubcLqq0GiCRbLR1lTZks9wLawHMxY1VbJ0KIULmaq6J8Cfb0xFKcKdvqPe28IfcOD7hev','9YQVm83y77cJtyC1U8y5OsgXN',7);
-INSERT INTO t VALUES (-115,39,'47rkjLHdZpa1018aXV0GRJpmGHJyKVDRcYhsMyV6NxNyqwM86WOh3tcL64e9ZIuofKlZqsZu4gRLK8','ehxAShGoha9pTvIPBeYKubC8Zx2NJdhxtNAVdOWNz','uPSJ51gXSlNYL4oscJxZ27A37cRU6WBKUVP4pOSgt3JZmWnEz8l','QKiFu4WGJl67t7EemviXzZeUjKtSklDd8X','FcGgdtbiniQ0yL6XNtqApNSMiywu95fkIbgTQskHUtV7q3XBzUrq19zXZQdoR6mNz','MTUgav58DfW9a0SFjsMuuXDH6Y5fclBrb1wiCc4S1vL4uz0CV3CBHtybZYEruK3guIFAwlESm2wnLJ',8);
-INSERT INTO t VALUES (62,154,'LdfAJlaKjgiJOJvZBzj54','ReBxy2o23s983w2wLvPtphbV739A','mjgFi3gZsa','o8oxOeoaotUd69LJXdDdsbwPbr4jf4Tlw6la0Y8HmKaZoI','BiBF5KZ0GdIdq0BYcs5XJiZ0N1YeUwtDwCWRd','OJYiQX1bGEuQJhO7gPr0PTkz0HSFfeARGeKZCfPN6RZHCO3e7CdBlbr25cib9hH5KYzlb4bfQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5853449777684655091,7272829874721704374,'j9f7B3JHuTFsy0Qy1fOoZ9Ll8zX1ppOqWus9W87iuw4RrvWLSl1hSzHZS','B8Q7qGXni47O3Auj9K4rZ9ycOxh61wwGAHNwwy4IAWeT0P3EGc','OZ3Qpx','1fxlsPgqfIlP6','g','Q',11);
+INSERT INTO ti VALUES (-5853449777684655091,7272829874721704374,'j9f7B3JHuTFsy0Qy1fOoZ9Ll8zX1ppOqWus9W87iuw4RrvWLSl1hSzHZS','B8Q7qGXni47O3Auj9K4rZ9ycOxh61wwGAHNwwy4IAWeT0P3EGc','OZ3Qpx','1fxlsPgqfIlP6','g','Q',11);
+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 (-4666547818657996140,-4079610376452770999,'aFkXb6WCU0FoEVFrSZFFYsfP0NngcNV5aTxyyK03GXyyKq7Dvlo22DtWl2x0gCnIhz32cjbNFzUbHDZ70C','Kvivzs6GNMmDZCTiJI8xV9B3YeJVmvKmpuTVUMeftudP7XGpJqiyXXwmW10YUxtgGizKOl7rqvhuevjApRa6UtPz8DwD7pG1CHeE6SApRf6AXp75HkfyTtXUdONJ','K8X','uVx','B','V',12);
+INSERT INTO ti VALUES (-4666547818657996140,-4079610376452770999,'aFkXb6WCU0FoEVFrSZFFYsfP0NngcNV5aTxyyK03GXyyKq7Dvlo22DtWl2x0gCnIhz32cjbNFzUbHDZ70C','Kvivzs6GNMmDZCTiJI8xV9B3YeJVmvKmpuTVUMeftudP7XGpJqiyXXwmW10YUxtgGizKOl7rqvhuevjApRa6UtPz8DwD7pG1CHeE6SApRf6AXp75HkfyTtXUdONJ','K8X','uVx','B','V',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2328640782986591515,-4530573309240973788,'vEFc3RmiZ99OqZtawahUwcJQN3E7r6V','tjSk158H8LBUzKrUPtaquT0DtlZzyaGpk0sQvDZraXJ2NrUrd5N9CSomQhdGHgjAiVGoGp64ZMyTF19IN0kaOAdHcgwillxNx2zLKg3skVDrL2GKe1BorQQa38Cumr3LSEFaqS7Qo8RaXmQrNnzUj4GuqFDbezKXWD7XDgCJpnzOSmsFXtOXB0FjVMDKBfWF5lDLjLiN15NGj8uXPQ2xndz2K6bPRBnXKJ7WOjJoaKsUzCeGG','x9','7UpONSQwfjOa7bqjiXWCFSTIWdD7BIa0MjuowBbO9LLn8vfOjt7NHYFTcDgPlV5RWQy4aqGNBaSH1PihiNexQ4Yno4','o','n',13);
+INSERT INTO ti VALUES (-2328640782986591515,-4530573309240973788,'vEFc3RmiZ99OqZtawahUwcJQN3E7r6V','tjSk158H8LBUzKrUPtaquT0DtlZzyaGpk0sQvDZraXJ2NrUrd5N9CSomQhdGHgjAiVGoGp64ZMyTF19IN0kaOAdHcgwillxNx2zLKg3skVDrL2GKe1BorQQa38Cumr3LSEFaqS7Qo8RaXmQrNnzUj4GuqFDbezKXWD7XDgCJpnzOSmsFXtOXB0FjVMDKBfWF5lDLjLiN15NGj8uXPQ2xndz2K6bPRBnXKJ7WOjJoaKsUzCeGG','x9','7UpONSQwfjOa7bqjiXWCFSTIWdD7BIa0MjuowBbO9LLn8vfOjt7NHYFTcDgPlV5RWQy4aqGNBaSH1PihiNexQ4Yno4','o','n',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2363553351403458212,-2955638921374572524,'3vp2fVMGg5fZbji2moB2c8vkp4','FD07WN81s4IybpyUA6ENdAotQYxwJasVaEriBc9tmF8KtDo6fFpYaH4AD8KUWfZtdBxKcubSxuqvPpUMMTIEV2G2nYGxJawu0mJ4bT5fqdnX','ncKo2mhSl0','0N6sO329RkvkHgJt0FBgIpTSMJZFc0OyfJ9vtgGnncPtRlnXYrsiluO7sc04kvgdH4OAsN2rYjtdv9oqlQ2QbipNTOXycClqgBcWekm7PwY8Kh8KdvUv37pbEmmdutyZC3KhSOhbMGOmGLpj7DShxMr6ZjK956','NN','v',14);
+INSERT INTO ti VALUES (2363553351403458212,-2955638921374572524,'3vp2fVMGg5fZbji2moB2c8vkp4','FD07WN81s4IybpyUA6ENdAotQYxwJasVaEriBc9tmF8KtDo6fFpYaH4AD8KUWfZtdBxKcubSxuqvPpUMMTIEV2G2nYGxJawu0mJ4bT5fqdnX','ncKo2mhSl0','0N6sO329RkvkHgJt0FBgIpTSMJZFc0OyfJ9vtgGnncPtRlnXYrsiluO7sc04kvgdH4OAsN2rYjtdv9oqlQ2QbipNTOXycClqgBcWekm7PwY8Kh8KdvUv37pbEmmdutyZC3KhSOhbMGOmGLpj7DShxMr6ZjK956','NN','v',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-690349898289902122,315013848878439819,'GkV6xe1xrbGLtVzVLypLZOCTsuEnK0E3lrilgsk','I3CMQvgp5M3zsL9x6lVtdQ1UlbLwqroUqNaDT7VQdZx9Zz6xJUjraSeiZGP','xh2b','sORl72vlY6Zp52jTFE7ASYl1Nqzh7RjUVEjpoc9uwwn8EcRq3wEYteRd1S4i2MiGkc0QarnI7Z8xAKv0uedTpg45Bi0YGi0oS6dYJLe3aSIj5y1JO7vDcl0Zuy9WCFG0H3R5q2c7Z3xsS8mbW7YzfCKI2f','pE','Ar',15);
+INSERT INTO ti VALUES (-690349898289902122,315013848878439819,'GkV6xe1xrbGLtVzVLypLZOCTsuEnK0E3lrilgsk','I3CMQvgp5M3zsL9x6lVtdQ1UlbLwqroUqNaDT7VQdZx9Zz6xJUjraSeiZGP','xh2b','sORl72vlY6Zp52jTFE7ASYl1Nqzh7RjUVEjpoc9uwwn8EcRq3wEYteRd1S4i2MiGkc0QarnI7Z8xAKv0uedTpg45Bi0YGi0oS6dYJLe3aSIj5y1JO7vDcl0Zuy9WCFG0H3R5q2c7Z3xsS8mbW7YzfCKI2f','pE','Ar',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(39) NOT NULL, d VARBINARY(26) NOT NULL, e VARCHAR(10) NOT NULL, f VARBINARY(66) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4144,14227189,'rYGrXoL61BI3','dIWFHWVEevPubDY5ez91bybn','GIj0m','sd4mwaPnYQX3YfgZFcti','C','oz',0);
+INSERT INTO t VALUES (7563,10005992,'IcO7Z0nedryJB4uyK1hPQqmo1vNQf3','VJXBLQY5sDbWVBeWf','dyAeCQ6mKg','II9X89XaavMgpZyCq3cQg','5','En',1);
+INSERT INTO t VALUES (21477,3297018,'R','XAlJaZrCb0','8cjm2kn','245gJBnluJophwPLFDgiL959kPZSQJDUeLvkbowOFzvzll','a','cz',2);
+INSERT INTO t VALUES (-27654,6510678,'ZGgGINMpM2f0dU4C4AbYOduIdtxISKQG8e','4N1TbCp0ZFTEwOm','6i','F','U','dn',3);
+INSERT INTO t VALUES (16367,15292672,'8BegQ','opMcydwEag','qMHs1kS','bP2FRDcOO4W4gJLXDQdYML','K','nd',4);
+INSERT INTO t VALUES (-159,6676255,'s7aYEfJNbrbONtnX9h60wOhz','xTTYJZjCadyXgQjRu','l3KGHvByf','oXkszXE301yh7PvcwpIrzhu3QJZ6xtH5WXw3FrNivClhSPcxnzT32gCejx','N','S',5);
+INSERT INTO t VALUES (-20935,10411820,'xElwnNFnp17KP3pqsZW3AAA4W8YStix','CIw9hQ','g','MMlBkA0aGAduBYHuUL6hJ5sE021IJEnlIPD6zxDm6EZnPL9nQ7KLlAWaPT4IPWPEH','O','Oy',6);
+INSERT INTO t VALUES (-26478,10937683,'6S','QmOX','ujTGCo2Cgs','jlsm2kean24gYTfDglKv3qm9NEf81PINPo9Por','B','W',7);
+INSERT INTO t VALUES (-23258,11882363,'nh2X6k3YB7','MxDqDjZjSwZx6SQOcM2qu','d','UcWjcCPTf2WXWI8bpzRN9rYChBB91l8qUBr99akpUi9jBnBrLV','M','w',8);
+INSERT INTO t VALUES (1815,13889671,'pjUS8wZ2AhtSVYbFw3MwF','QpfBvAUSVHN2ne','PhVHUye4p','7ykZkCvkpIMzDD4oC4RXn39SRK7ygjS1PGY9uuub','a','c',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(39) NOT NULL, d VARBINARY(26) NOT NULL, e VARCHAR(10) NOT NULL, f VARBINARY(66) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (804321314,79,'73nON4xmozrn0','WK5JqSIT3FXkj4jAbETi4Qgty8dmC','SIzS0ohZWs0VwH1Qs4tCaym8pK3nVlVB75Glx74tl3WrqOl84V8I','MVBIMDSmVzeNQM1W','psK2K9yGFcgZLF55EIARFwS8Gy5n6JMFN','tgplQG4vaaIWgVGnJTs3DByHpovdK2jIPZc93S01mg7n5b0DaqMNXw8r',10);
-INSERT INTO ti VALUES (804321314,79,'73nON4xmozrn0','WK5JqSIT3FXkj4jAbETi4Qgty8dmC','SIzS0ohZWs0VwH1Qs4tCaym8pK3nVlVB75Glx74tl3WrqOl84V8I','MVBIMDSmVzeNQM1W','psK2K9yGFcgZLF55EIARFwS8Gy5n6JMFN','tgplQG4vaaIWgVGnJTs3DByHpovdK2jIPZc93S01mg7n5b0DaqMNXw8r',10);
-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 (906470862,27,'8OIlaTD3bs7VGwCS21I6blynnzJrx0mIf9i6NWPMK5KiVJc4TQ9jMkXRXg0jTRlWksOvHTx','LIVn3PHv4hrkNDraWytlBQw','26rCCCr1qQNxd2DqVOlpwU9B82UeSAEUiYTBM4','PD5pk3k','TD3sRLoYdeZSZu3CgF7HnZF1SxWMnAJMNbjXNYCx3oFRe1RYYQPJpwqibbVyiUytcGlaZZGNN3RM233k6PanJ4','mra2lmmwX8K2',11);
-INSERT INTO ti VALUES (906470862,27,'8OIlaTD3bs7VGwCS21I6blynnzJrx0mIf9i6NWPMK5KiVJc4TQ9jMkXRXg0jTRlWksOvHTx','LIVn3PHv4hrkNDraWytlBQw','26rCCCr1qQNxd2DqVOlpwU9B82UeSAEUiYTBM4','PD5pk3k','TD3sRLoYdeZSZu3CgF7HnZF1SxWMnAJMNbjXNYCx3oFRe1RYYQPJpwqibbVyiUytcGlaZZGNN3RM233k6PanJ4','mra2lmmwX8K2',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-302558091,29,'90FiDIRKbKANeNsnd8yY5sQDAv9UDuqMV1Oo','5DsIGJFjtQwTr4OgD4Ht634JsLvsSwIrvixxJ','zuGE1JqkZkRit1htpVFpuU9IyFJvCOoz','AmGLxLaEcZN8Ublm4MPifM2Hiedyn9YADqxZ6lhuo2KxcTfgYD1pV','y95s8XZRCqw9obsFmTYi','g26U13CvuZgwVLI97EiPOAYzrhOe',12);
-INSERT INTO ti VALUES (-302558091,29,'90FiDIRKbKANeNsnd8yY5sQDAv9UDuqMV1Oo','5DsIGJFjtQwTr4OgD4Ht634JsLvsSwIrvixxJ','zuGE1JqkZkRit1htpVFpuU9IyFJvCOoz','AmGLxLaEcZN8Ublm4MPifM2Hiedyn9YADqxZ6lhuo2KxcTfgYD1pV','y95s8XZRCqw9obsFmTYi','g26U13CvuZgwVLI97EiPOAYzrhOe',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (110774,90723,'L3tw4agGVZ','LAeN8PyXFSZTX','nP0Az5FKW','Xh09luP8Nv','K','1l',10);
+INSERT INTO ti VALUES (110774,90723,'L3tw4agGVZ','LAeN8PyXFSZTX','nP0Az5FKW','Xh09luP8Nv','K','1l',10);
+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 (-6707054,8848852,'wOZLzRV6ZCyTqk','AdCe4CGGt0tN07HA','zePY6','v8cQ8HrovKY13i7C1SxE5','P','K',11);
+INSERT INTO ti VALUES (-6707054,8848852,'wOZLzRV6ZCyTqk','AdCe4CGGt0tN07HA','zePY6','v8cQ8HrovKY13i7C1SxE5','P','K',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4515903,10170486,'88M3TldMPyOHrnxG8imkhHbfwRgiH5h','qvX9FAXrKwHeQBQ1AASoclg4jqy6xcO3NMXWgEXY7HNhFxyQ8hRjvOkZdf0NdRzwsCQXjeHOuJMMHnZwLT4rlMm3wbw3dZsW78DzoVB9d7Whsx1dpBt0dd5ZOx2w2Ta7JTg4EtOUtcelcV0IXFyc9xrpy6aZB6zdlJO9KMSEB2KF4Dhh1BgoeBF31D2TQxgm985FoiV23v7mESHSmkQq0lZI2yBsASyREJVJBifjDytOujqxxaB','3','FUA0PVrisz','6','Z',12);
+INSERT INTO ti VALUES (4515903,10170486,'88M3TldMPyOHrnxG8imkhHbfwRgiH5h','qvX9FAXrKwHeQBQ1AASoclg4jqy6xcO3NMXWgEXY7HNhFxyQ8hRjvOkZdf0NdRzwsCQXjeHOuJMMHnZwLT4rlMm3wbw3dZsW78DzoVB9d7Whsx1dpBt0dd5ZOx2w2Ta7JTg4EtOUtcelcV0IXFyc9xrpy6aZB6zdlJO9KMSEB2KF4Dhh1BgoeBF31D2TQxgm985FoiV23v7mESHSmkQq0lZI2yBsASyREJVJBifjDytOujqxxaB','3','FUA0PVrisz','6','Z',12);
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 (526933838,85,'zMi7PONPOK5cMJDAasfHlmPPDMQWM1IGC72CE5KnSWyapR4mj2UD','hkdTOVF','yRlASPswHW7YyMh4Bc5PXH0ZZMJ3xYu85tD3bZkq4169MHSqTbnui5rl5NE9n','Ub2MvxVMOKe2j74jcor5XQkFrpcmHU64S520JqhygPvt0mcg5QCrO4FrrQT1gLJIQZ1ZHVFHpLPO8azrfnsNCYyUFze','PZj','6tRlZcLWHJNKsOzSZGWjbmF',13);
-INSERT INTO ti VALUES (526933838,85,'zMi7PONPOK5cMJDAasfHlmPPDMQWM1IGC72CE5KnSWyapR4mj2UD','hkdTOVF','yRlASPswHW7YyMh4Bc5PXH0ZZMJ3xYu85tD3bZkq4169MHSqTbnui5rl5NE9n','Ub2MvxVMOKe2j74jcor5XQkFrpcmHU64S520JqhygPvt0mcg5QCrO4FrrQT1gLJIQZ1ZHVFHpLPO8azrfnsNCYyUFze','PZj','6tRlZcLWHJNKsOzSZGWjbmF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(44), d VARBINARY(65), e VARBINARY(50) NOT NULL, f VARBINARY(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5408300,-66,'pGzj','NOzBZBdjecKCB1g6RBrHVoXC7riEJY6BS4TBSqafzaC7F','vm1V0eYhvub89sXNp9x9','5LQKrj','9NrDpeGjtOrhvJT2burdDzVV9XH3H3l5rgQ3oQAcIi2UPSixwE4ij8U0B5n23iDliq3k55iFt2UXEL','JHhd7FWafjX9ZW38',0);
-INSERT INTO t VALUES (12793682,-1,'uvtXJs2fpQLetrKKyHfqhs8rThfvB5x9zoFDOJrdXna','kCSa3QMsWpPtZgpC','0QjlNaVMRaLXbP7xMyNrnIBvrHpaj4OT0UywmyTJ','9zJoG3YxZs2i2HM4r9kZ1fui3YAxcfgWiuuy8mVWo2MUgndOwDioq4PMmoGnUQmjl','669BgY1nzpyyfJJsi4POFDuCSACsodMpqrsEE7oxilN8CX0','9ROaCN3ZqOaVcO5zG2hHlFXWROKFBZYXMrYFtLT5J9lruUX0gev5AAwp4yvmDi8h3469ktZ28ZcrzQMWjFrngWyhf',1);
-INSERT INTO t VALUES (11914735,-112,'Lh60AFyu2u3ILWsPhxoJT','qTPkqe','TygYJg','mUHpUc2RUNhs6p','Iz5rpYpmLffyf16Ityx1GKAAR9MxZhKBTyVFZ8SIzkSHTpX71ctymS','Cp7iDHWa6m40yPT6MBwy4dolhpZpyJnNmR4eqyc7ybjhJQWH7LH74NRy3Ry3dD',2);
-INSERT INTO t VALUES (9512589,-94,'1X7gb3','CAge81npVBEBUeFu','J0Lb6XgSq85KV93JvdwW8We9NOQuCeFtrA8p','D8NVUknvTdRxKcaWBE4MoGouTmZ5J9LUOdCHKMLaK8ltENNCN5oBHZOUaqnWtfqqLiRuwhbI','7kgBUMYUxIM','Mblqv0NrWWnMDpBSKRFE8hV0XVi3EIh6Hr42KqmA6bfa97HsJfiU7bpMNbt9pDt7g09lQ5u0YclcX8mF7MPa',3);
-INSERT INTO t VALUES (4212186,-28,'n91TfT0el','DFXZhrqwZrDDzU7puKKmoMNNA4uLwCm','FD1ll4x2N0AGhCHNeXFgxmNwfuec0X6sOfST','bl1hhtBOyMJNC56','6EYXSYoCL1War7Mhm4PHiZNOtijlKDUxr30yqMUo1dRwnIscGotJkzJaUHQpaDE4OdeQn7','4yKhAi9CPvKN7qN7MKvsLyldPija37r3j04rDaq6ZNzAX7WGblokLGmYc1isxqBi97HHMgsoFm8xUllB2Vkfh3U',4);
-INSERT INTO t VALUES (10402040,68,'iCVnaNJa5b8Lpq9wgiYwjHwZwcNhrnF3','NAWCCQrWG','E5i8xgWwztZYF6dXuklLEZeI3Qx4ylZ0hlgjhUxH2u1b6u','A8dETxxYnmslStAHABjwP0KUJJKw8E0042','O8GnLFHC5O2Qrqsje882lUIwcEefmMTXpB67jOQyO7IER17UA2J42On0Uzv','rsNDf9UNDJfBl97Dg8sevoWHDSm3FPcjBywpcdmWZI88tK51cipG',5);
-INSERT INTO t VALUES (9156662,23,'t8VjHzCY33JJy9BF4xbnC','IoveEkRAZfqzM3shqnIoqRQ3kCqa','Mm7WRqejzL1RZvnyvR0','8hs67rjdOhVHWd4z5nA7pMt3Ax8K','Z5m7ZOm9L9jIPJiQcukKsbV4Adm5uznSxzXp1T1n60l4Xj8tp1g4e4nORh','ar5gR3qHybvTQgrsCerU0frQMI5BJAoWJHIPLscw5sk4aQXEAIlcRA',6);
-INSERT INTO t VALUES (2306993,-7,'izZj6gLyYoHTRxQFhTzvD','2ZoWzy6E','mUedf','jYEdZOxj3HOy','5YOUrDEa3SmMQ0VZqH9feFxCX','WG33TSWKps9me2Nd4kIA',7);
-INSERT INTO t VALUES (6130066,-88,'c3X','VsuAJDDXNTHWCoHcJO9MmGTiHsE2bsryqfhkV6ghtTeJfnBreXD','DvqFAV0YN3g6EQXDIb2jJgieKUrdE11wGOzOcEL','YXcEYzTA0u9Hhd','vVLi1IQdac3S8aIA5PQq8hIpBBuovp4OtcOTDeQIB6orUO791o1eIM5S1Vi8Zz8047Lhn','XGPhktnChtJrFJRGFs62bfLYe9QAzXaSvbYsbGuBkZ32aCOjV',8);
-INSERT INTO t VALUES (10104033,-124,'kNP13FNGqT1BiB5rXPmeDl90ZfpgTUYMpYDb','ga3kENJ2bpdNGXNZJmP8','0fvfEG35gMorflkNRJvFNTJPnPvl20GnrMggP3bmWQYDHBV','rnRuSe83CpJEORCqZ6VI6EmG2tRDCu2Gay5MEfLQhbfUg','xkNt37oD40fIoRNrVgqiwm16hoqPOKZzt02CkbGCsVGsxR30uFMArL2vjGxxaU4mdsBnIiMXvlcd57k30ep93Kgww2','FoF8bJsxSeFI4cWl205VJcIb6Q5hOVV5RwG433PZ6cTjWIY17qoZwVsLer4E2JSz0ZingbNkqJQ2dO6Y2x',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1231997,16058494,'vdpPhpRCns5Akro7BZ2QzftfKB','FjqPZgdprktk0chkC6YegQgkS5hOASgR1sTPSkAhrbowntq14sfeuTgmz0ysU7suT4jRlD48S4HJ3yad','oykZH','P8CllqH0IyvXlUJrJbpamjz7hdNRjLMdjO5i1244vUk5jtqRwvAgVJYLmWw1sbJxRgq8dKz10Vujs7eNgXOOAElFlkNKdEwCB1igph9VovF2o3Szc5UO2W3Le1dhfId9SQdSjeutwsAS36CE0ML4oPFTuEAOFuKUMLz0TTZG79GCLce4Ta2aHwZNOTpaWkLrPGKnuFJ9NoK1xQ6Bajs2hnHbZwndG1fw0HYSdV1Qj6lR9TAwd4yssneZ3vbdY','R','EL',13);
+INSERT INTO ti VALUES (1231997,16058494,'vdpPhpRCns5Akro7BZ2QzftfKB','FjqPZgdprktk0chkC6YegQgkS5hOASgR1sTPSkAhrbowntq14sfeuTgmz0ysU7suT4jRlD48S4HJ3yad','oykZH','P8CllqH0IyvXlUJrJbpamjz7hdNRjLMdjO5i1244vUk5jtqRwvAgVJYLmWw1sbJxRgq8dKz10Vujs7eNgXOOAElFlkNKdEwCB1igph9VovF2o3Szc5UO2W3Le1dhfId9SQdSjeutwsAS36CE0ML4oPFTuEAOFuKUMLz0TTZG79GCLce4Ta2aHwZNOTpaWkLrPGKnuFJ9NoK1xQ6Bajs2hnHbZwndG1fw0HYSdV1Qj6lR9TAwd4yssneZ3vbdY','R','EL',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3105510,3365582,'qwpeo1Pb1gBtxiObKDbviAFmWGUW1xxaLvjyP','p8VBw6krxpDyXjk3psSg7U45NeXmT57wV0NwIEpyVu7hMMBGSuxd8tCUynadMUSUJUG0AC7jtEfC70pNyhsDHuFaaXLZrFm3wr8IlSw9lEgcHpr2bDPcSNXW82PdGVOINewtkjKyf65RzfjDIBV9rv4tyo7rxqCcK1qBkAex6BwyK1PvAm4s4stl0gzFYWLthRs','xt8','ZZAGPmYz3DkcynCl1ob6JwHyhVniwTCUDuvJDRuaiGPgFibseKmsWmtFYeKentMtldBDhkvxoTNWDDNi7rpPD4DA2bEfaXCreYkYvhJdU9yp8wn3XS0Qde15NhpVoz8NGINdx6HtBIM2nIHQKHhXegcVSqUjKq7Jx5RnPJwfk0DXRmMxeWX6wMuYmh6sZJcMEuCJ5E3apg6cyWHnH2urJf2jUGuRG9jYPAdIQ4gV6rU4fi','eP','N',14);
+INSERT INTO ti VALUES (3105510,3365582,'qwpeo1Pb1gBtxiObKDbviAFmWGUW1xxaLvjyP','p8VBw6krxpDyXjk3psSg7U45NeXmT57wV0NwIEpyVu7hMMBGSuxd8tCUynadMUSUJUG0AC7jtEfC70pNyhsDHuFaaXLZrFm3wr8IlSw9lEgcHpr2bDPcSNXW82PdGVOINewtkjKyf65RzfjDIBV9rv4tyo7rxqCcK1qBkAex6BwyK1PvAm4s4stl0gzFYWLthRs','xt8','ZZAGPmYz3DkcynCl1ob6JwHyhVniwTCUDuvJDRuaiGPgFibseKmsWmtFYeKentMtldBDhkvxoTNWDDNi7rpPD4DA2bEfaXCreYkYvhJdU9yp8wn3XS0Qde15NhpVoz8NGINdx6HtBIM2nIHQKHhXegcVSqUjKq7Jx5RnPJwfk0DXRmMxeWX6wMuYmh6sZJcMEuCJ5E3apg6cyWHnH2urJf2jUGuRG9jYPAdIQ4gV6rU4fi','eP','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2673056,949239,'Nk','SO2qVUllFHEmlhiWzdEKaFpkC2nXoBrMRdr8u4oHwCAcYbGj36JBzvQk88w1QTQrPgHCwSqKoPxIBF3c7VvZatYDkQnHp3ZY2ljFIukYrqlpfcabGPKemJa3EGjcvkAp3LHy5XALzzfzqeZzTeCZ0wcHRNyvNoPQXoGSRbV3L','VfHIUC1yIv','4x1nCtUzVwlB9A6LUHBmye1zzRJj0BzofMZ87T2lPnL0ALRsBgMBNBhC','zC','Nh',15);
+INSERT INTO ti VALUES (-2673056,949239,'Nk','SO2qVUllFHEmlhiWzdEKaFpkC2nXoBrMRdr8u4oHwCAcYbGj36JBzvQk88w1QTQrPgHCwSqKoPxIBF3c7VvZatYDkQnHp3ZY2ljFIukYrqlpfcabGPKemJa3EGjcvkAp3LHy5XALzzfzqeZzTeCZ0wcHRNyvNoPQXoGSRbV3L','VfHIUC1yIv','4x1nCtUzVwlB9A6LUHBmye1zzRJj0BzofMZ87T2lPnL0ALRsBgMBNBhC','zC','Nh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(24), d VARCHAR(75) NOT NULL, e VARBINARY(44), f VARBINARY(12) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (236,16000007,'vPDk5l4PXFSBZ','bC2MQvfrqosezT0l','kS46OUzoCO0lOOixkD','gXWHHvFhvg','6I','ZC',0);
+INSERT INTO t VALUES (102,7136464,'a7Wpuog','4gepPg5PF8pNobt','he2OFBCwFuMVz','bdtz2Qy','I','3m',1);
+INSERT INTO t VALUES (239,2807722,'IojCyBjjf03PiR','K5Ac','BoO7','jYXZPjSLc','JT','q',2);
+INSERT INTO t VALUES (172,7681625,'v6DdWGhuSsDrk','j','w3F4tVbqkOtJM1ab','iR5KW9h','l9','Y',3);
+INSERT INTO t VALUES (232,12510275,'xalepCbRBwaCJoLs6gFVog','JSlY9QF0KSNyEuQTegmak','2DoiBJ3z2RXCR9HJar7iaJb9XfTg695FYCfGaDU4','mC1','R','T',4);
+INSERT INTO t VALUES (246,13332739,'shn1X1MBscU','zlqR9cONLzLiAq0zzpQ02ilM32rn3lAcXx3Kv26gmrOwutQa2AdL1ngYfNq7ZOTN5NOZjfkXRs4','Ge8e2tKxxQ1LisLfzBUJy7ckCVDMiOBVsvK5qWWS','EAL5Ea','8x','Lk',5);
+INSERT INTO t VALUES (49,12442894,'e1Olw','jUJtDpa7y2cV5BhQL4oiJgD4Afq4Y9Ci1wP45gnPUGgQ5EL2xpCF8ZFm4j','mj1LIoivrm','HFPGQsdFePm','l','t',6);
+INSERT INTO t VALUES (244,6749343,'ufj7INAwjec6WCCR','0nnDTMuvesMfjlXNDQ1BzVXhXcGLJsGiOG4tKB','yDi0JHmYkwRfgMKqNi9MJQyC','bddDkvQU','9','6g',7);
+INSERT INTO t VALUES (228,8413620,'WVhQRWFzIe','RQjzQLa2As1rOFrr7GL5hWrtgKk6xJFPCicpjU1rHr','WI7obIVhycpmRBZ6BspEFSZNWHhXUc','m','rD','R',8);
+INSERT INTO t VALUES (165,15667947,'ja3jb','eGcdFlr4JrFksXeCTAjpyeeW5xr51LN7tzM8Kw19cS1rcrKCp2DI4evcRwQYmOyIdUxTl4k','mutHoaj38kBUmFkxWhc6PA7jsozTn3IifyMr1wM','b7CIU','Us','Gc',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(24), d VARCHAR(75) NOT NULL, e VARBINARY(44), 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 BIGINT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (7658802919493717561,79,'LFoVo9xLldladP','4VgCuyDKbEjbxhCvN1VyjA','yjs21KazApUy8FWU83WSB5lI4B73hggBehuJzNy','AP2sMYyMhTCm5GNhtQygzt0n6PENF3ivK5egsGVTVLP3jw5fGhbPmjDlyh','7SyTYxN0QpF6n2IKRlwswuNttSPjyc4ywgha9JiCrkJ4zPVlUlQ4UbajCmHt845VEQAy','XhWKT5izSpWPi1ej9SZLTJgdShZNM7QQhJpE',10);
-INSERT INTO ti VALUES (7658802919493717561,79,'LFoVo9xLldladP','4VgCuyDKbEjbxhCvN1VyjA','yjs21KazApUy8FWU83WSB5lI4B73hggBehuJzNy','AP2sMYyMhTCm5GNhtQygzt0n6PENF3ivK5egsGVTVLP3jw5fGhbPmjDlyh','7SyTYxN0QpF6n2IKRlwswuNttSPjyc4ywgha9JiCrkJ4zPVlUlQ4UbajCmHt845VEQAy','XhWKT5izSpWPi1ej9SZLTJgdShZNM7QQhJpE',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
-INSERT INTO t VALUES (332837060883383603,17,'6qRqdoVizCsaTy6gy8r6GnPmu','k0wnWfU3PuIs0EXXwhH4t76ZvY7maFClnmhk264NYvXt48w','QHPCXrsTl8rQrd6lRTquZCjDejKx1zs','XJnTERjYXtKGNTGDOkmIPY79tYuIFMoGz28fPwqguy7Lcmbs3R7LNoW8IDHSVcc1SOhB4yQs','9JDvS1H76Fl','zHHK6lIOv6Wqdx51hfNYZIOlcZgEVlfUSC',11);
-INSERT INTO ti VALUES (332837060883383603,17,'6qRqdoVizCsaTy6gy8r6GnPmu','k0wnWfU3PuIs0EXXwhH4t76ZvY7maFClnmhk264NYvXt48w','QHPCXrsTl8rQrd6lRTquZCjDejKx1zs','XJnTERjYXtKGNTGDOkmIPY79tYuIFMoGz28fPwqguy7Lcmbs3R7LNoW8IDHSVcc1SOhB4yQs','9JDvS1H76Fl','zHHK6lIOv6Wqdx51hfNYZIOlcZgEVlfUSC',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1335209338518972852,123,'lJ2JoDJkWutNwbw','9qHh8fivKsCskzjOgLbavSnQxB2sQFTuLlQw3G9Obf40Loja2IgapOHfbsy1DhMk9S9MpeoWRerl6raBCZR9MPVJaAzVUKBU5xDO2eQNa3ftZSJl3QbBGmbNx5atMJ17QYeQAooJDuP5bgIflox9CTbWUveweWnMt9HtlaXVvY8klE1dfI5SRcOniTVgARvl1hn','kQyY3z0','cdBDqRGur4m38Rwm2RGEbpJlxNxJdNChyo8hSOPBRvrQ53GW2wRvuNfCA064FZ2jY6Z','JTyvsnTp2HAFejRxdMk3m5QPwdYHXc7B0k0E1EJnnURIStqylhtWGmSRCUL8omGsvW1D25FX5oB31HmSpa5x4MwEZzUj16Rldwkw','y8z95XTjEeEtsCzGACFYXLhZDLdbmg3tPMUXevgNWLaRM9e9GVI8o7Y2cDw6iP9AWi6nu1',12);
-INSERT INTO ti VALUES (1335209338518972852,123,'lJ2JoDJkWutNwbw','9qHh8fivKsCskzjOgLbavSnQxB2sQFTuLlQw3G9Obf40Loja2IgapOHfbsy1DhMk9S9MpeoWRerl6raBCZR9MPVJaAzVUKBU5xDO2eQNa3ftZSJl3QbBGmbNx5atMJ17QYeQAooJDuP5bgIflox9CTbWUveweWnMt9HtlaXVvY8klE1dfI5SRcOniTVgARvl1hn','kQyY3z0','cdBDqRGur4m38Rwm2RGEbpJlxNxJdNChyo8hSOPBRvrQ53GW2wRvuNfCA064FZ2jY6Z','JTyvsnTp2HAFejRxdMk3m5QPwdYHXc7B0k0E1EJnnURIStqylhtWGmSRCUL8omGsvW1D25FX5oB31HmSpa5x4MwEZzUj16Rldwkw','y8z95XTjEeEtsCzGACFYXLhZDLdbmg3tPMUXevgNWLaRM9e9GVI8o7Y2cDw6iP9AWi6nu1',12);
-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 (15663557549470771503,20,'6lamlP1p4FBDYl','0AKbVc21tlw9obCrQin1PonfG2okXkUSAb0Qc642f3Mt4GzTl8O29sODT5BDFDENrxnpgP9RFUGjohD1d41hG2u0qtx2WZvIPsICyRhS9kd','E0rZ8Kukq7XpctIKfdEjylFE2y','J4kECJqXM4mM3O5CCSmOyCapkzfNI8Y7EyU3u9aRDTEWbxldT1ut1JuMIoX','td2ZpfJ3Ron13jR','7QJm6Ld9UhaZyZw0IJ2l18SggOWCnBBTwKz',13);
-INSERT INTO ti VALUES (15663557549470771503,20,'6lamlP1p4FBDYl','0AKbVc21tlw9obCrQin1PonfG2okXkUSAb0Qc642f3Mt4GzTl8O29sODT5BDFDENrxnpgP9RFUGjohD1d41hG2u0qtx2WZvIPsICyRhS9kd','E0rZ8Kukq7XpctIKfdEjylFE2y','J4kECJqXM4mM3O5CCSmOyCapkzfNI8Y7EyU3u9aRDTEWbxldT1ut1JuMIoX','td2ZpfJ3Ron13jR','7QJm6Ld9UhaZyZw0IJ2l18SggOWCnBBTwKz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(93), d VARCHAR(8) NOT NULL, e VARCHAR(37) NOT NULL, f VARBINARY(36) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-22672,11045651958374830672,'Nw09jmXDutUwH','DwdUX1l','KSokTspsutCtYcnj','HTDFtimd1OQ4OT6iT4VIO29lg','vh7yqv3a9nhOP5','6w8elfnyjlpzkkFs6JivklODEBSrJsT6EsUnD6VvkTUiO',0);
-INSERT INTO t VALUES (-7808,6288454646442318438,'xwS7bP0xOLQXx07KmNYbYbKM','qzRfhCm8','JmOwVEUVwg62DexCi','4vm','WdjfjOROGFzrHiGmp8dUAOeYfYfQZGgjB0Qcav9NBMSMTK6xlcP3miXfxEib3CEKQa6d4ca5L8ep3ThsyQlLCml','Gag7obW5wbv3N',1);
-INSERT INTO t VALUES (-11179,3373556646755897377,'2FbMJqOnfdIqIYY8UmJBuiGawwr8fWctQhAQvPqLY17zWu7x03tp63zAIA3j','6u0Wf','ho','igxIddR','5GWWis4EBxXCBk7EiL6euohnk15Bf3Q2nyGrbkommFWoQB8Bez','sZYd1oB6m8hgTVUA1kvSd0Aj9yfFBSx3lxiX7sCh1jSIvk8DhXp9UV0lfSS6pjKvJ',2);
-INSERT INTO t VALUES (-25753,618308236632130499,'L22UazSMsD4Gk0lp59ltmssHyHe93HC83uZgfOjNAoT','tRQR5qDo','AmQsWYKuzbYPEygvx','1CU6v','cg','46Hr98x',3);
-INSERT INTO t VALUES (-18354,13869052015234491610,'qMpkTQpy6D','f','vlbbxnH2Ql4Rmo0oe','R7cKu33CMnURBnyLYIxmUSijJ6c','p0ygPfaW7Qk0tgA5khE5MYV6p5zZqTtnKR5J6O0jLR9xlkig2q7CMFjmniM','aHvx7tj33rLxe5bmCLQiWNY0wQNAOJpzYAaJ9v07NWabnA',4);
-INSERT INTO t VALUES (20612,3256440562917264435,'4Kul7kHeOGHDWOUo9QeCABz5aiVrevkqEhVcYrtzPQ3G57o6EAu0Yz7MISFKbtSx8G4XmeAXfr','Eg2','3bT27zVzRR90JpoJdJn7BCB2g','oer','bUEMLaUeXnG6kmjWhXTTFxAiB7SzFao3eo7XjOU','g87UZU',5);
-INSERT INTO t VALUES (-9218,1004471272137006177,'DIYnkyx9T7DZpR','Le9gW8J','txuBPf0BNtb62EpDMOMWKUlRs2KlIYSvd0','A8GzAfRlDRP8ElIOut4YjmKa','3ReWlRWBce4SI6QPLaa4JCzMe6XjcSs2aq9ik2mHbtgcHAMZeSJWidV0gwSP9MCt4XsJLwHNUiDo3kmaiH2TEo8uJEBO2OCKN','S8s214ZbnEESnTFl1xx',6);
-INSERT INTO t VALUES (-15066,8449250509422055982,'B75SyieOb11LWtvFcqilSfcSL8My7EIiJEXsjp6EsfOCQjITmV21','z1gKG','IklMIK5yMD8n7beYpgviL2j4nsJcQXZ','DbGr51ypV6DeKduKzAY64SMvqVx','187meJRPK4WtETjHlHWpejDn8ZGXiokAA35DhMAgxekyk','3XrJ6ljXl8kesvmSP1V5ABcRdbvzf5rHnskGAZaJ5KtIWIm48xbvTmGrIhUNj8jzrrR6uXnRxjzCH23pCa6aGLCBWMl',7);
-INSERT INTO t VALUES (-1707,2523929814481714209,'oGooDYdxaas2krIsr8zjwegeUnFWvQRDBNKzooiA6vCv1lVUNT8ubCI4rqqsQK8iTwL','bDG','ZoR9JsflP5x','bcE9FFJ9HsBjttgNuOa1nj0yuRw','Qn0B3XGV7hUQQJ72jVsPQThHhNHnYbmtGltVbX529Tpakrl8CAmpqlSUGnqPbAFEh','S8fDhZYo3ymsYmMg8ucQZFg5tDu71VuDLQ0r2cXHG8HHCxbk6tOsSeda55lEezMGZoK8lyQDIyEW4A1za52bKJb3L7u',8);
-INSERT INTO t VALUES (30661,2193860630470041975,'U1qdykGxHTDWdxwpSew2H2AK5KfPxqeN2VICODMGRkL9gaHQsvhwWFrrzVg4OWL5cojSkM0WbmYH2a1DtiZjG0YlF6P','N4JJmr','UWg','Z3iGtXM3phEuBU3gEOrhSV3umObmSlG2l30','lZn9Zilk3fhnABRwEGTc8wWwSmwCC','Mx9OYvkzl4YpQAqKHrt1JOSigFmVHXP64LBIVr0cmkUgDTxLIG9GWnwehXXQsZNmyT6D2V7NzWafBqK15wT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-10304,1493401422836161586,'nzlTWEp2iSFKXmoQol4gFFptv4DfoZnPlkB27hbnKMGc2K2c0ib4rnuXE2SwQBPT5A7b0YdJs','u','qX0umcQfppvGcetfJXIb7qOSyjEkwD','zYGPFjffRX','u0PEKGM2bjC3ofJkA7z0ML5LXZ315MGyY','yo3i1LePKputcdgri19BGHP96an7R9PfjX05x9h1IG1QFnA8vKIoKMkG6qzC8sjDrXZd',10);
-INSERT INTO ti VALUES (-10304,1493401422836161586,'nzlTWEp2iSFKXmoQol4gFFptv4DfoZnPlkB27hbnKMGc2K2c0ib4rnuXE2SwQBPT5A7b0YdJs','u','qX0umcQfppvGcetfJXIb7qOSyjEkwD','zYGPFjffRX','u0PEKGM2bjC3ofJkA7z0ML5LXZ315MGyY','yo3i1LePKputcdgri19BGHP96an7R9PfjX05x9h1IG1QFnA8vKIoKMkG6qzC8sjDrXZd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(94);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(94);
-INSERT INTO t VALUES (11000,11863162635008646447,'hJ0TDztCsrmGn3CMRAee6ZipyYZWsLqKcf3OrFYP6kMuN2iPppmHAXhVqBD1g8yLefgKTwDJr','UzgHj9','ATEascP','gFk8ZYUJbOcaVRirDFAEVpRPS01wnP5Fd','DAAzRp09BLq7Lolg1cno3CoW3EOnbmpxp7RX5WGDLsuhHlX43mPT6sVv6uOe2JLmtDiFrKP3kalCEaZ0S6nqcv','mYGPbO3GvqJQ7jM1rAedx2vkwb1gcTsFNZQvl6BaGkOZz2j1dPwko7a00GB9H9G2',11);
-INSERT INTO ti VALUES (11000,11863162635008646447,'hJ0TDztCsrmGn3CMRAee6ZipyYZWsLqKcf3OrFYP6kMuN2iPppmHAXhVqBD1g8yLefgKTwDJr','UzgHj9','ATEascP','gFk8ZYUJbOcaVRirDFAEVpRPS01wnP5Fd','DAAzRp09BLq7Lolg1cno3CoW3EOnbmpxp7RX5WGDLsuhHlX43mPT6sVv6uOe2JLmtDiFrKP3kalCEaZ0S6nqcv','mYGPbO3GvqJQ7jM1rAedx2vkwb1gcTsFNZQvl6BaGkOZz2j1dPwko7a00GB9H9G2',11);
+INSERT INTO t VALUES (4389428158162859968,10589039,'ozInARJZEXCWAe9rA8','ZsnmCxny5tjqC8CZAv0FldrWZkXKVR','ASaCphebrkJgdCzT8f2I6ykogDbEVNZx158QCK','c2o0Ter3','e','R',10);
+INSERT INTO ti VALUES (4389428158162859968,10589039,'ozInARJZEXCWAe9rA8','ZsnmCxny5tjqC8CZAv0FldrWZkXKVR','ASaCphebrkJgdCzT8f2I6ykogDbEVNZx158QCK','c2o0Ter3','e','R',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(25);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
+INSERT INTO t VALUES (15885917082010517023,9083129,'G3r9Eh','4QRr13qMQmpIjFSFtDUT6nL0H1mSVbeh6vElE','0k0qM1BuCqhD7HKZu1LI31r','oYPE','9C','I',11);
+INSERT INTO ti VALUES (15885917082010517023,9083129,'G3r9Eh','4QRr13qMQmpIjFSFtDUT6nL0H1mSVbeh6vElE','0k0qM1BuCqhD7HKZu1LI31r','oYPE','9C','I',11);
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 (20117,16203121057241693995,'AZY6X38I','WtjvNWoLcmilbTA1xHArU5Uk6Il3jd8acKeJ6mIv','jFCs7FkEr0z0tmUVyNAG7P','r7J','aerMlltH5usxdCNC9jNxP8QiO5nMaq5S01B9JplR9UNLSp','uuHy1gsZXxQzEktlT6DsEUIeVI5KU6dJehaFSDv0oVjBkPR0dHPyB9Th',12);
-INSERT INTO ti VALUES (20117,16203121057241693995,'AZY6X38I','WtjvNWoLcmilbTA1xHArU5Uk6Il3jd8acKeJ6mIv','jFCs7FkEr0z0tmUVyNAG7P','r7J','aerMlltH5usxdCNC9jNxP8QiO5nMaq5S01B9JplR9UNLSp','uuHy1gsZXxQzEktlT6DsEUIeVI5KU6dJehaFSDv0oVjBkPR0dHPyB9Th',12);
+INSERT INTO t VALUES (1028164610187119519,3856838,'s3VA6','y5E51BUn08nIa4HUbtA','cacziBsqhgeJ1Cps5','z8LpAcZkCeX','4I','h',12);
+INSERT INTO ti VALUES (1028164610187119519,3856838,'s3VA6','y5E51BUn08nIa4HUbtA','cacziBsqhgeJ1Cps5','z8LpAcZkCeX','4I','h',12);
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 (10516,8617976553516708337,'jghkd3KHcqCJAfe6san8LMaFHson5qtjvejYQ9D','FH99o8XtTkziFlYNpq8b1XX4EJHYAZO2eeurXY5N4Zfk0xEKWD9uNhb0mVpmNL8EXCWSoJwvkp56oxl7Nx2HCVGixe8WkBsrQG7KmqoNNPja2bFa7bByRwbipKkSo3EI07O9F0oyn7H97p0h5Iw699ROqROIDNrW65sEipKparIlj1BuPLw47ljP6aNqVQ1snkDXefWBUV','3ilti','vdzYJQX36RYakczENMAl5okO6TEm2Q2uG2NSKpr7zm6Lp0fOg0AEC6THoaD5uEFoQ17byeiEXfnLOkMVLO','iao9a34V6HqFp0Ir65kXAyuSZRYNm30Ok8BB4CEqhAih16QThtVS4LVV9QJWUiPpJArR','r17QtKah8ZFnPxESbfv4h8X54JlCLIwDJlnXZlxrQcn27H2N4D8ngyctSfs99ZMTO4XSnX0ZU',13);
-INSERT INTO ti VALUES (10516,8617976553516708337,'jghkd3KHcqCJAfe6san8LMaFHson5qtjvejYQ9D','FH99o8XtTkziFlYNpq8b1XX4EJHYAZO2eeurXY5N4Zfk0xEKWD9uNhb0mVpmNL8EXCWSoJwvkp56oxl7Nx2HCVGixe8WkBsrQG7KmqoNNPja2bFa7bByRwbipKkSo3EI07O9F0oyn7H97p0h5Iw699ROqROIDNrW65sEipKparIlj1BuPLw47ljP6aNqVQ1snkDXefWBUV','3ilti','vdzYJQX36RYakczENMAl5okO6TEm2Q2uG2NSKpr7zm6Lp0fOg0AEC6THoaD5uEFoQ17byeiEXfnLOkMVLO','iao9a34V6HqFp0Ir65kXAyuSZRYNm30Ok8BB4CEqhAih16QThtVS4LVV9QJWUiPpJArR','r17QtKah8ZFnPxESbfv4h8X54JlCLIwDJlnXZlxrQcn27H2N4D8ngyctSfs99ZMTO4XSnX0ZU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(29), d VARCHAR(91), e VARBINARY(27), f VARCHAR(11), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2901532,1382723920,'yPFB4U1I','I0qTdutYrxgvMjtrBzvYBfARCk4NEGIDH4XVAI40SLDsCvK','LSW25VcaCoU07vuCGBY7hsfo1','cf','eC1nZK','Gssgfh',0);
-INSERT INTO t VALUES (1704661,1264262359,'aK','YdtD26iBUoIOI42Yh0ITdM1QuDIdV7hSYWOtgWFDeCOAPQXlKfPPnwo90cWf31oI','0Vm5b0OWhZM5z00GsuUEg','OvJiPjv6T','FD34Isw','xb8S2E3kPojlLAIcCFFMvauiwKn6H',1);
-INSERT INTO t VALUES (1028852,2988388078,'nDKy1lj8HqRvRuXExIrUZvqiqxO','ZF1QFqidsaZSAia5sSHWYyoUWj','ppR0nHt6L4HuBQjdLv8','gvLI5TmZz3','vBVVlLvzf2yRKzeIiPglRYWjWNZ7oqlMMuf9TzD5iOWpLRqCPDMEbJhEqDJeBu2UqvsASoUtPbJRrrjvdkL4l6jTNNuf5iNq','KwtMrCKuZSeP',2);
-INSERT INTO t VALUES (2400130,928917766,'GR38zbfb','MzOBa5FKqy42TI5VixnBwxjAPQw0','PMAJXz5U','MzIhKaZvLUk','kFc8YH0mysqPAxAIut0w0QmQGlAvEuOkmibWp3KJA9LHFuhO9wb','Tckk39kMXJtok3r65n8vAyf5zQTx7IByYmlt4pRclkaiyHEpdm4ifMEifVS0qc3Hs',3);
-INSERT INTO t VALUES (9164633,51692242,'5hhCAPz4sD','HBchuGwj9NEGgc4kVLkIE8InGtaj7AfAllw8l9oZ6kgaGVAYQWD7z','SO4MRBJtuCEA3RdbF90451emik3','q1fyK7s6TRn','ym8HzNFk8q3FNiFWkotLAoem0nY84UXROUS1eX2p0kx9RF6oQM52Nf0Y6kD6WYxuupi40qnLq4','6bjFoR7F8wI5m2vPPz9pvHFqMZyCOHQDHxaBJUCdwV20srs5nsu',4);
-INSERT INTO t VALUES (10909640,1978200031,'7P','vY37i75RRpWfYA5','2HE6VGtMP4YLYgWvYwt','tZ','TQAuUeoQlijNF2nj7DT1HYycYRT9nU5LH1NwR6Uvxc4OC0SlDPfA3q6ChNaHOP67LO0bC11MZbiIaCjWDm79ocMhwR45QOPJ9','6hz5E30QvcVrzT6UFxhdSDK7JlfdE6BWH6IQ',5);
-INSERT INTO t VALUES (16019,1168158608,'G7bgK0N7','h69tiarRvZRYObsCo2cKE','7VEvzrdiECur6QEiG4','CvWX','CIT4VcTunoGfjsWmwNeQ2HXHktonthkRXkCwwXV2bTelj4Pkv2y7LIFeiFXgabywVpdn4GIyDRD1ReJn697xbxBxp','VsiNsyVlb2Tr3wd3YmqHy3WSudLtDJbfA4xtiD8kHVP5Mm',6);
-INSERT INTO t VALUES (4303555,160305332,'J1Dv6aWpxynEfCN5Aisngfv','YTEmr0UUeEnQhUBEb3SHYFoXKOncK5To4MkA1iv8DBFs0OP0GGuMTSjP0UUEKNbOZfcDvBMPH0i2RKnYQSx4tyj','hYqWyaci6ucrgZrJBBpuvTnW0','xTE','mcAs0w','lHV7fw1CSxkp1Oc3TNq7qutwM2vtz01RF5Vex3WE8NfLceBpm119e2P3ttXNS3GTYG8PorqDCHy0OrCMuzqwZRpXK',7);
-INSERT INTO t VALUES (5593276,2613536403,'BP','VbOTQOKTomNWzzGILVa11BRiMomZxGEL8nQrWgu2hkgZATgFCNavXqULXbn28wa','uM22pZ8ERBDU1jL9Kslc','L3b6bvBr','DYuIk5xWoPbCFkvAvLfGkrhDu5SltSy2vSxeSF9UIhybb6SeeLz8ZzLMaXOmXTPkqywNlMlAkopRltoDu93PfAB','oGk3Uo4NfOBTFL5PpRA24ut92lgc1sDovVf3n',8);
-INSERT INTO t VALUES (4940343,1489703412,'ChCpbrY2lvL4Aa','ILH6xlVfdLGlJJHgpP3ytX294Volhbm4CXPYymkrLD6CJC1RS4QsLijsScpvYfUstZptJyciD6Tp','zUS2kglW','DmEEk','OzWxVjDYMnsfvzbkvVP38QsRSMP0ms4oeMPmq4','cAKWXTmbnxyODiBv24CIgwkEk7j',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (18010896684830651076,13332904,'ICJM','84cXrX3XKNHbf3kpyNKDm3dU83UHWLM0T5CSfshy7QIsvHKh7F3sbImZu1ULXONJWtGUqV9LSSCc3ycC2V1nePl8t038eaKkvlRBWRdCAlnamp1SjS3WoR2C6cgEARmJyR4WrXDli9zGhvYKEA1GhztOt4YZoEh3DHEcH6ffEOvTtd2qC1z9s2XE5cvSZUATPYC34aSWnnLcdOFzvYS7k7FE84OyAeyB3tjKb2Q4glVLH7YtqFTqIJis','AggNH','dVfnvx4RB10qPLFdbWbQpFzptg06YbPFxbzHCkU4AwJ8Q0NSAXTpYYaoh70DhlbJbpZVJBcb1suAyrsnDLLI5yO0KC6qXKNpZGhjBCrT2n7RvqpewDUPmkFTfSfUZlIw2PUnaAs2bpNb4oIt','vp','PA',13);
+INSERT INTO ti VALUES (18010896684830651076,13332904,'ICJM','84cXrX3XKNHbf3kpyNKDm3dU83UHWLM0T5CSfshy7QIsvHKh7F3sbImZu1ULXONJWtGUqV9LSSCc3ycC2V1nePl8t038eaKkvlRBWRdCAlnamp1SjS3WoR2C6cgEARmJyR4WrXDli9zGhvYKEA1GhztOt4YZoEh3DHEcH6ffEOvTtd2qC1z9s2XE5cvSZUATPYC34aSWnnLcdOFzvYS7k7FE84OyAeyB3tjKb2Q4glVLH7YtqFTqIJis','AggNH','dVfnvx4RB10qPLFdbWbQpFzptg06YbPFxbzHCkU4AwJ8Q0NSAXTpYYaoh70DhlbJbpZVJBcb1suAyrsnDLLI5yO0KC6qXKNpZGhjBCrT2n7RvqpewDUPmkFTfSfUZlIw2PUnaAs2bpNb4oIt','vp','PA',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6083843998441436851,243402,'icIZq08mUv4YmcFz','flfTVnzi1JggkneDNulIBnQl3v1N0xKT6XxK46LuHDAaQNeyKv5ifOfD532EWcKVL4hbrcU2ajp5kqKudmXTd0SiKIRF8TN2SdCxD7jYV7d99i09UtdnILb0fpvKYtw3axIcwKlJAGhrMf7jOwyB5f8e6WAHRsd8Bu8eZ3b3lZRXXFeokBIapwQqspT26r22c2CmRTql4wFvna2COoNusEjx5Iui1znojO6EFVkJiDUuoYnwX74MYY2amKiiOStY','sbZK5b6fqz7mmGFDdno3WuC5zbJYhcCqzFY317nXY','Os','G','g',14);
+INSERT INTO ti VALUES (6083843998441436851,243402,'icIZq08mUv4YmcFz','flfTVnzi1JggkneDNulIBnQl3v1N0xKT6XxK46LuHDAaQNeyKv5ifOfD532EWcKVL4hbrcU2ajp5kqKudmXTd0SiKIRF8TN2SdCxD7jYV7d99i09UtdnILb0fpvKYtw3axIcwKlJAGhrMf7jOwyB5f8e6WAHRsd8Bu8eZ3b3lZRXXFeokBIapwQqspT26r22c2CmRTql4wFvna2COoNusEjx5Iui1znojO6EFVkJiDUuoYnwX74MYY2amKiiOStY','sbZK5b6fqz7mmGFDdno3WuC5zbJYhcCqzFY317nXY','Os','G','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1815895806826306060,1076012,'YcpdwJGGGw4V1j5s2vNvTPKHU','LamhHiMcsgfUMisdS246c9J4O2oXffKEfWL6jB1GEwspUQ8sDSRgwedjQl6opsUVjBiK9MNktfZb9WBCz5ocEsBH3GSJDGRxhK5BFLmjUlmibF9N6qgo5QVULaX6Vi5fmEJ8xaW0LId8WH9BkYRzrY7nocuOZGRLHvGWEMvZ6pRwrusnoVgW','8qkLhKh','XQC8AlAIva1j7B7BOirQvTsXwntbcfDNuWSGHcvsouTjNTpzOmfCpq1pzTAVotfTynY1sxHdzOhiJzupdgDKT760ZwZD5QsNQHenORi7l2X68mKnlOQYyAdFHkeuUiPClDsmPkbNZ','eNA','dA',15);
+INSERT INTO ti VALUES (1815895806826306060,1076012,'YcpdwJGGGw4V1j5s2vNvTPKHU','LamhHiMcsgfUMisdS246c9J4O2oXffKEfWL6jB1GEwspUQ8sDSRgwedjQl6opsUVjBiK9MNktfZb9WBCz5ocEsBH3GSJDGRxhK5BFLmjUlmibF9N6qgo5QVULaX6Vi5fmEJ8xaW0LId8WH9BkYRzrY7nocuOZGRLHvGWEMvZ6pRwrusnoVgW','8qkLhKh','XQC8AlAIva1j7B7BOirQvTsXwntbcfDNuWSGHcvsouTjNTpzOmfCpq1pzTAVotfTynY1sxHdzOhiJzupdgDKT760ZwZD5QsNQHenORi7l2X68mKnlOQYyAdFHkeuUiPClDsmPkbNZ','eNA','dA',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT, c CHAR(53), d VARBINARY(36), e VARBINARY(49), f VARBINARY(33) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4088778,-230445476,'8CD4Uy4iwJdc9oPwh2MQT3xc7o3I6nIo','qOjMSwSANey2g','P','xRkmzaimTwnpR0UaesZJnBWab9j2','0','2',0);
+INSERT INTO t VALUES (1125133,944071843,'b','z8LwiBi32','bP40KblzlTqOdyYtSz2','sNE3vh9a56tzTMoMotmh','fS','t',1);
+INSERT INTO t VALUES (4438715,698252234,'GDPFeqZY8SXhQoUgibQ4IcZUnCNUOX','R216IjsQFErl9r2z27eyJLk1Ty1AapEGKf8','HA4ND4KBDTkLAuc8VlWle9g3EA1aT46hIP','uzRjXUQWPrk89MkQY9gdJEKz','yV','7',2);
+INSERT INTO t VALUES (1076774,389845434,'HosbmqDcJ7zmNrtqkTcVfem20niywOtALq4e6mtaVALIahP','oSaBFNU6QVfpD1qrOS1jgluoKyHCn203e7sI','KNraetKffPylua5W7hNmxrzqjm5rcPE','VZ1','t','8',3);
+INSERT INTO t VALUES (-3658196,492299867,'OCRoeJoLCKqoni','XzsmbbE0l','dke6uGsglAJ','8DY','Gn','Y',4);
+INSERT INTO t VALUES (3982964,-345535960,'V','qqbAztnpZNBtHFto3RznTGZCPgnB1me','5cQAxWlhAqCYbcg7UWrH2N','DZuIZkRRJsUeW','tt','6',5);
+INSERT INTO t VALUES (3351680,-584660874,'ofphbWiCUQ7b8RkkBbXd85X0OJZm7WvzBOjcoKjStwy','Sbiu2V','Xq8ZD60Z3od2GYGgHh2hcUAgpn8YaZYMDQm3ad','FPbiuMbh0Qg7hIK8o1yzJgI','O','Z',6);
+INSERT INTO t VALUES (4800365,-2140823547,'SOHbvrIHvQuKnGW0BthISnDvdJvvL7MKvhrKzsk','x9rwYJD1mYaW9D2UD3466oz','ptNGUdssNjjn','MRS','B','e',7);
+INSERT INTO t VALUES (-2001182,1676372491,'FAOENI','yz8fSab4wxMh7qd1a45cZbcixZFC9Rrk','VDgWJLff1Ag3CuLyQLfjE6ClvW5D1DUUePAAEljwalAT','FjzY81Fm','u','v',8);
+INSERT INTO t VALUES (-5156844,-173843910,'PcFjslqCxJ611UKjkZSoeq98Q1ciOZIDQNi8cydPUz','WpqgMaVXMCkV7T','2Y2E8m9m2k4aI6UEcOAlBo57LtVRMHcf8eQvldfZXrGtTUd','AmSaqu6zE32gqmae6tWJiU5el9bR5YQqj','c','U',9);
+CREATE TABLE ti (a MEDIUMINT, b INT, c CHAR(53), d VARBINARY(36), e VARBINARY(49), f VARBINARY(33) 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 (11882141348264888907,2759893840,'1bS','nRNTNL4d7VlK41kfjtkkC314eCOwqxo1sld1VUk0dfiuIbMCP8dUJTuiXhXMXVr','nBjiF4LR9xTVgS0U09RQBg8WL7B','3Z','0j1W2kemuUVTCAVtrJJPwlV441182j1W800xZpAxm','h3JaNVtPryqj07R6CuGI4u',10);
-INSERT INTO ti VALUES (11882141348264888907,2759893840,'1bS','nRNTNL4d7VlK41kfjtkkC314eCOwqxo1sld1VUk0dfiuIbMCP8dUJTuiXhXMXVr','nBjiF4LR9xTVgS0U09RQBg8WL7B','3Z','0j1W2kemuUVTCAVtrJJPwlV441182j1W800xZpAxm','h3JaNVtPryqj07R6CuGI4u',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(30);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(30);
-INSERT INTO t VALUES (3941261539762510880,2425247718,'NsZifxKevInm4RTK6Mn','LBqs5mt2RfezoN8B3uX68kHy','3nkgicpO0urogXJ','v','Vj1kex3JttEv9qExpEJ1yMnXKOMhIWyuudoxlj7lC2BmfRr','fpZjW15lG4khmgYXhRaXv6ZkDxRnh2Isrgrh6tWussYW0bnbiKlnso0aFcCkl4X1p9EV4maW95dEK2',11);
-INSERT INTO ti VALUES (3941261539762510880,2425247718,'NsZifxKevInm4RTK6Mn','LBqs5mt2RfezoN8B3uX68kHy','3nkgicpO0urogXJ','v','Vj1kex3JttEv9qExpEJ1yMnXKOMhIWyuudoxlj7lC2BmfRr','fpZjW15lG4khmgYXhRaXv6ZkDxRnh2Isrgrh6tWussYW0bnbiKlnso0aFcCkl4X1p9EV4maW95dEK2',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1307052532420578858,49131265,'o0xc739NGWitvIlvtINitPzWsu','lBnNnaorUiATsjKgx11JPWKXUk1FA14QuAtgdVPRUeOn6L2AQGlQuqmt9Bs48PBq4UBulEpCiLe4QmlNzRCLiVCexPxOU6Lh6Yu6fGGDxHFul5JNC8Qkr2AtRYF7XmPkpnJPTBttrq4g0ImSHX3LcGsigv1yx7uLNneHtxFSSXTNbDN','Mgu685wNi26g4','GPKX9pp','dHsNlghv6Qiagku3MJwobUuVWx7v9BhAMFeT0yOhi','nxRIYt07iG6wzoUw523ecBHm7bzYlvB14bKuMsYbQejwWAV4IVHWeVo',12);
-INSERT INTO ti VALUES (1307052532420578858,49131265,'o0xc739NGWitvIlvtINitPzWsu','lBnNnaorUiATsjKgx11JPWKXUk1FA14QuAtgdVPRUeOn6L2AQGlQuqmt9Bs48PBq4UBulEpCiLe4QmlNzRCLiVCexPxOU6Lh6Yu6fGGDxHFul5JNC8Qkr2AtRYF7XmPkpnJPTBttrq4g0ImSHX3LcGsigv1yx7uLNneHtxFSSXTNbDN','Mgu685wNi26g4','GPKX9pp','dHsNlghv6Qiagku3MJwobUuVWx7v9BhAMFeT0yOhi','nxRIYt07iG6wzoUw523ecBHm7bzYlvB14bKuMsYbQejwWAV4IVHWeVo',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3659682867208441013,4276281886,'cNLP','6CnJUrojF1kbs7IHECfzuU07IPJ1TyjxZ6xGbhsCilAyXndCttwh6C4HX6AMdX8JVdJOeSuVX0z6WAFYqlobOW3Mc5YCNe1s158CEe5dS3Iakbrw1TPBRaXNv9m1FWLWLwSUm7XucGFdmUc5P9cuSRhIJ93PMaOXMKXBPVweDwnAPTmEdQuW8HHDoHrAWfo4NLY2hSMcZCbRxFWrZ4d6ZMtt','mSz8P1woTT7odCVMIzEEES5w','V5EsPqnV0C8WRiuOVFRcGHae947M5tBpXHIoYFPUj9SpE8NmwumugjKRBgSB8qQl4QYWPgrU7GVXIity','h2RotBCjTFWqjlvzf2Se','uGTxvzlR4xoidBCVDDQSQtDlu4uQdoQwLeGxo3tpkRrJ2WLqFDF2gwSyQ3GbyrFOf',13);
-INSERT INTO ti VALUES (3659682867208441013,4276281886,'cNLP','6CnJUrojF1kbs7IHECfzuU07IPJ1TyjxZ6xGbhsCilAyXndCttwh6C4HX6AMdX8JVdJOeSuVX0z6WAFYqlobOW3Mc5YCNe1s158CEe5dS3Iakbrw1TPBRaXNv9m1FWLWLwSUm7XucGFdmUc5P9cuSRhIJ93PMaOXMKXBPVweDwnAPTmEdQuW8HHDoHrAWfo4NLY2hSMcZCbRxFWrZ4d6ZMtt','mSz8P1woTT7odCVMIzEEES5w','V5EsPqnV0C8WRiuOVFRcGHae947M5tBpXHIoYFPUj9SpE8NmwumugjKRBgSB8qQl4QYWPgrU7GVXIity','h2RotBCjTFWqjlvzf2Se','uGTxvzlR4xoidBCVDDQSQtDlu4uQdoQwLeGxo3tpkRrJ2WLqFDF2gwSyQ3GbyrFOf',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c CHAR(47) NOT NULL, d VARCHAR(51), e VARBINARY(99) NOT NULL, f VARBINARY(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (211,-1474655888,'CYItHCRWoS8ZGO7ix4','bjiQoSPLTgJQHX1jWvaw4VHLWbaNqrCv','uZCw4LRaV','vboCVwPHiqSPBbIkBVhhki405AeIOU0t03zx2vj9u46fPpdIKPS7SGWgji3qg0dC0wUuTxrxFEj4lODi','DCux7UbjB7sIFfFXdnmmJIDUEdpC0LBf3KXHirXgp','R9L48KS9thShZ8lQHD6RZGjG7oBLEcs5Ijg97F2PMFW9CuUh07J9x3CUTOFGzomKKKF',0);
-INSERT INTO t VALUES (225,2042088470,'EuinLOLpiwDjnHqFQBfg63QBrhS9HRGwAyz0LnY','1FGbfmLvshKfnt0gpOOrBnw0chNeq6pV','Cm4XW52p9muHCsxH6ZNz8240pqLBRBOYWK7wfq28x0Vqg87yLi1oK0','AY0mnTmu5rto78av9tyGb5w68ObYpd0UfeYc47vswCcbT6HRrjpuru0ir6VGlxAWuhrUNJsXK5pBI6WWy','FvIqYh67iQKX5IdsStLjpBLal2E9djezhagEBVTud8bmlbOwcJRQhBlqiIR9EOBmIgvtB6KZzoJoWcqrwlMdkua0QK2DGRr0Sj6o','eq7jz2L7Css9Upscn3z6qdROggnajvtbMUuON7EsppxhLlVd1hnaFcYBPYFrmxght2qewG',1);
-INSERT INTO t VALUES (162,-1733456261,'nimW2YGEqYSoScEPsMbXZwfBVFkYxKpfBJO0QkI','vX6UYBpIKUeEXNbpVdHpcBK','cHqpH6PiMJSO5oT95GUUlg29nPLzJVmJ9R1lj','tAkIK9QBAQqCuN','QJTQ5Wa5Vp7GQ3QGJoqmAJ4','AanIWLIKmjCDNgT9Jk95jnUqEdoBUSFCzWc6Yye7b993450tbEalde92XyFP9',2);
-INSERT INTO t VALUES (119,675782663,'sQorkO5FzKBoqQBzYbPDqL1Mx5kwOPMl6oUl6','9HkKcdvg9sCcR','iHry6hP21NR8szjPKs8KYJagTUJuIK8PXpUTuF','6Ind5','zHP56sz7zkX9wOPV3NR3ejJ7uje7lfzb3luEfnw90P0149G5Ts0Kk6sNoB9vb0R2R1mYkWNvilyHVCoAl0PotyQY75iJGsWtWK','5iGQ63hHtNARTzrybEumWVDl1eXIlqaBy4RrUrsUqOOaCk4mGsFg5judDJBqo7Fco6Snmtzh9jNjv0',3);
-INSERT INTO t VALUES (240,-1120068197,'RGLeHCKMnaw2rA0S9AXZTrf3758FE','4lrmAVSk2f1FKPwiOnVDEjgU','WsWiYEMxZDygrvixW8UkrtqQUB66pKpXG7WUTj5fWUNSoPF3wb3IXyTCli0UATHsyR','8cpF7tgzlcjShEFdgFyX0iFkTrDtfqfqcphqXecVPwZKt9hsTrs','U7RRD1F6PGnO9NI','sndK6NHvtpSPGdKvGhPoA1VlIhbtEe',4);
-INSERT INTO t VALUES (158,-1705066983,'sTvyRV0QgusbCLiVHSk7I55ZWV8EKX2vgNPrBI','OBiBlOko','y5MJJCVWrHPNfY3X4Gm2QvkoD0W9jXZKPmxm4l6O167F56odOU88aiA7vrvDGsKyIYd6X1QHh8vSvl8Rh','lFR2J2','V4IVXB4wsHFLDjBxHD0EKVRhGr4xCq3HFWDjw4Kl8RzBia17aaglguObaLpsyYZiWBkoZquabdbea2YpFiUj','GYblH0YwzMQIUB',5);
-INSERT INTO t VALUES (133,2066996551,'XJ9V','CbmiqD1a','cjtDQ3zaRIJ4tHdnruetaTwWwuNm1BNcDsuDgdn90nxYjvgx4YMCwcUe5WYByMQxJ','zqFGWI0oyLxFaV1M24Nl4aO8KH3k8vEG078ld7lJH4VyLLwXhSeXOpbOJBWWf3swvHBV4nh0yodWrHZTC','c6ZPQ0JqGr2moYyzV8fnITFduKHyticzJc6W7KZygbaTneMxsiB5y4ZwPoVaD0Kl5AOZS1Pl87YRhFMMgUbaeY3vbgjDv','Y6jdMHaBWhVjll2zFRkTjVscY9mXwd2tws6ONhRcWXv6snIkxxg76BbAaufMEBf2t66DKH9OuU505zRJb8bTI25i6qIomA',6);
-INSERT INTO t VALUES (178,-819440828,'uxGcOe6gzL0Ys95JBWw1iJLpF63vh0','CoUC3HfRyv','NZAp4txQWnbDSHbp1APGyFOBY9anxPJCu5z9sHftYCJSaWMB0JQWUZVsODoFLoG7gCQvz6cW7AkR50mCYUqoCQwZORY','L8MOA38RPmpII7y7PDhheFo7xLK8ylqnOF4rCbDcjV0LwVtKftLF0Qt3JqT8oyuGvI','AocM','uwiihMZKKQhXR3Sa4C4KRew2MqM5iUObMzoLFGkIZMMzqMx8NH1epy1pv4SYCmFeuoY9bnxzGmgT05mpKPPpSiAMHY',7);
-INSERT INTO t VALUES (94,1092756590,'8w0CfgiI5','XFYjIvxSKc0ILUbvN3HLidgAz9afRTDxhvzO3xNBcCDEDXOq','WhXYeN0X6XXH8DAZVmZJCZj0iA1r5yxBBGgTYpLZdILRrmz8I2iEL1GqJtkOF3GRrc2wUlo1VRe5CCMrIopmzlKSehAg','9juuNOKnqQI5FFauwE4v8Ygy11dFP02kDi8LioNV3XKiqARzSP9CGdMYpjGoO2ggIY88iW5','ENl8ks8KFmBND9V52CR3fdoWmKSwsxOxu9n9Xgwf30mQjPnK4oCPopSo34RQY1V2','eTl39b6v7JS34Pi2UmnG37mWZkljfHEuCPoL7rj',8);
-INSERT INTO t VALUES (153,-1178140905,'rdutC47gMwfw4dobSdpYd475ebGoxIv7bVsp2m8o','FSMKQcvnygQwA25oMGUI7W1syE3Dq7vlKoJKPgtfQSn','JtjUwMwL','xgkLO0a9JTLkgWmTFNaOpU9Q','ZSBJVvnJe0vcTw9enHZL2sFoT4NY9N76uda6w0pyQPenxznD6YgVbdffEcKxxaBCg8ppmq6wb0RcvBvghjFgrEND','h0fnd42P3ejOyoSnVxlkEtdZ2teoR2zfuySJOhSdvWCgRZJI0c7LM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (414221856,-272051209,'9IZGkZR2ikpJ9DzJsijq2FBQ1','FW3ldIh5OTUKW200mAG8c3qv','MOnCt0Sz8sVeMGdPavaqilSAsS6JlbuexBzaJE1HO63patXopRDxJqSbVSkFhu3U3j7uZ9WZzkaVjUbY9aGUi4oogBVEztS','dD6AujxNYXroY0mTxyQtMoiX5k9Y0y6ldgY3O1sqCML6WaTVQwiLtmOTwSm20wdSQorZjgYgv3qU36QLG','lzqM1YfJvEmH18mnLUMshufgHnzocMXUeIA0q7DfXKkZTrHjaVh3oQqEb7YmE7tP8','SaJO4TsyZ8ex9flXfQeUyVcm0PMKkDeoOhYq4KQF6aivpnAxf0KBnHPmCJBGGdaMRk69far51MQQJKk',10);
-INSERT INTO ti VALUES (414221856,-272051209,'9IZGkZR2ikpJ9DzJsijq2FBQ1','FW3ldIh5OTUKW200mAG8c3qv','MOnCt0Sz8sVeMGdPavaqilSAsS6JlbuexBzaJE1HO63patXopRDxJqSbVSkFhu3U3j7uZ9WZzkaVjUbY9aGUi4oogBVEztS','dD6AujxNYXroY0mTxyQtMoiX5k9Y0y6ldgY3O1sqCML6WaTVQwiLtmOTwSm20wdSQorZjgYgv3qU36QLG','lzqM1YfJvEmH18mnLUMshufgHnzocMXUeIA0q7DfXKkZTrHjaVh3oQqEb7YmE7tP8','SaJO4TsyZ8ex9flXfQeUyVcm0PMKkDeoOhYq4KQF6aivpnAxf0KBnHPmCJBGGdaMRk69far51MQQJKk',10);
-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 (1325590997,-538672210,'a7Xwug13K7kcU0ZIa2oi9','DD6SGqVlPquTYwHqu7O5F7z7SQdTWe','GWQ7Z2A','zdcH76FVVjiKzp5hbrgZNE4rjQ3cioAgkNHO0CHLHuuVcFtU','hBNluTBApbGEnorC8TpLGpz8ysBESWDzqODLf16BtcjTGoMBhYBjEWVJ5XBc5uD6NJhavzNU3nCYWkaZbBla','C1WlHdelCwYjuRZo0DmbIi06XdygMUAhZUIuGfLUiMxXXGm',11);
-INSERT INTO ti VALUES (1325590997,-538672210,'a7Xwug13K7kcU0ZIa2oi9','DD6SGqVlPquTYwHqu7O5F7z7SQdTWe','GWQ7Z2A','zdcH76FVVjiKzp5hbrgZNE4rjQ3cioAgkNHO0CHLHuuVcFtU','hBNluTBApbGEnorC8TpLGpz8ysBESWDzqODLf16BtcjTGoMBhYBjEWVJ5XBc5uD6NJhavzNU3nCYWkaZbBla','C1WlHdelCwYjuRZo0DmbIi06XdygMUAhZUIuGfLUiMxXXGm',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3223931979,-992973437,'sTsfYOXNpVtJTa','3JwjE9x10G81wfoHIpRKXblJGzpGyeeHbfE3fLn6s7Orl2U6da4HaZhXtIcKa8uF3hZteH19nJ8PApu','bqnvvhBbU89VKhM7McGghMHeG6Aq7T3OxD4','nr1W4EJ2fs','CpDOsEx8aI4f8BtswzLg9WfEfU579guPjMteF3wHoMJh1H8bAyElGW6h','Wyd4rEwWeaGz5E9tjOBkcmXQuihguNYiKgO85v8xNl',12);
-INSERT INTO ti VALUES (3223931979,-992973437,'sTsfYOXNpVtJTa','3JwjE9x10G81wfoHIpRKXblJGzpGyeeHbfE3fLn6s7Orl2U6da4HaZhXtIcKa8uF3hZteH19nJ8PApu','bqnvvhBbU89VKhM7McGghMHeG6Aq7T3OxD4','nr1W4EJ2fs','CpDOsEx8aI4f8BtswzLg9WfEfU579guPjMteF3wHoMJh1H8bAyElGW6h','Wyd4rEwWeaGz5E9tjOBkcmXQuihguNYiKgO85v8xNl',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1195662595929771651,1677723226,'FsHViYXwLSvjwcLWoDJZLSjuahUDXrpa','aUUt9j3jughlXsumSuY6p4','EuFNIQVb0xebnNTp8SHIBEJFvtoLsVeGhvP','TNr9EDQ6FkvnR6znj6P0JXGQfOFM','u','s',10);
+INSERT INTO ti VALUES (-1195662595929771651,1677723226,'FsHViYXwLSvjwcLWoDJZLSjuahUDXrpa','aUUt9j3jughlXsumSuY6p4','EuFNIQVb0xebnNTp8SHIBEJFvtoLsVeGhvP','TNr9EDQ6FkvnR6znj6P0JXGQfOFM','u','s',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(54);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(54);
+INSERT INTO t VALUES (-5397604757770435633,424721838,'1hOBKPEZGmP','zrvohzP6Ub','4SS9viZrMRsKNGO','pN3foo3M','Z','l',11);
+INSERT INTO ti VALUES (-5397604757770435633,424721838,'1hOBKPEZGmP','zrvohzP6Ub','4SS9viZrMRsKNGO','pN3foo3M','Z','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-7787783450036057694,438926898,'QwK5xSet7A8sHjy3W1XzP8Iqtm','KzDuY7VegnMmEhqWvFgkv48a4aNO6iEVcyek3jKs8zkZygrAgox7ZbLEaRzGYfFIbanasOpm20deV5gYZvMqSc5T0QtqWsMCqQubh1ZuZ','2jol0qCEKWXyrU6sL79W78jn07BZRI','Eth96rrnQodQ','8','7',12);
+INSERT INTO ti VALUES (-7787783450036057694,438926898,'QwK5xSet7A8sHjy3W1XzP8Iqtm','KzDuY7VegnMmEhqWvFgkv48a4aNO6iEVcyek3jKs8zkZygrAgox7ZbLEaRzGYfFIbanasOpm20deV5gYZvMqSc5T0QtqWsMCqQubh1ZuZ','2jol0qCEKWXyrU6sL79W78jn07BZRI','Eth96rrnQodQ','8','7',12);
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 (2391514104,1660692725,'ambV283HcHTaGK3','Q2qdWmq2NZMr5inSPxGwUSniz3INkRKtItZlkDMbC12zQugwADj2Rr0Am9QUxeQ4QTVwXSGjRNoViLR6WWD4QZvSB0MNUto0Lt5QUqjfltW3JEJrYT001bjiVCkblSeggpFy6LX9rpngR8jIexJpQB234JsZ0KZSC758x7FbxUUE8FKE04N8n2ensTOqJTnA2cCDoBAxHnfYZOgnYSjrPo49jucZkYnYEuxEPKc0jP0lwFsTlOX725RYAFsxsInw','u','01ybtrAgGOqiMGE93t1YOg24nIzParjKItKVyT2QTK9gO1rDuGNMLikHqEPM89i0XrqUENbXkhFaE23cSQsD3Bphf9nOE7vl4cH9B7AtAiZwnb3UlsOyWnbTI5ALehseJ2YbwIFLcvu2mpYuUw','SrFBNw6d7hukNcAdWFZXe9IYz37ek9lt6PVPlODK6OTxMNhX0Rnx29Y8udgmJZteH1TQzNJSoo9mli6OUOHpO9OZQg3Q','HzvrRi4OQkUkHgUvQNWYvit9YyCCwX6K0f4dcGkubhKmGlI3verb0UVWSme6R6YB1r4R68UyIVbqjaphb5xjX4ys7eR2hIGr5zV',13);
-INSERT INTO ti VALUES (2391514104,1660692725,'ambV283HcHTaGK3','Q2qdWmq2NZMr5inSPxGwUSniz3INkRKtItZlkDMbC12zQugwADj2Rr0Am9QUxeQ4QTVwXSGjRNoViLR6WWD4QZvSB0MNUto0Lt5QUqjfltW3JEJrYT001bjiVCkblSeggpFy6LX9rpngR8jIexJpQB234JsZ0KZSC758x7FbxUUE8FKE04N8n2ensTOqJTnA2cCDoBAxHnfYZOgnYSjrPo49jucZkYnYEuxEPKc0jP0lwFsTlOX725RYAFsxsInw','u','01ybtrAgGOqiMGE93t1YOg24nIzParjKItKVyT2QTK9gO1rDuGNMLikHqEPM89i0XrqUENbXkhFaE23cSQsD3Bphf9nOE7vl4cH9B7AtAiZwnb3UlsOyWnbTI5ALehseJ2YbwIFLcvu2mpYuUw','SrFBNw6d7hukNcAdWFZXe9IYz37ek9lt6PVPlODK6OTxMNhX0Rnx29Y8udgmJZteH1TQzNJSoo9mli6OUOHpO9OZQg3Q','HzvrRi4OQkUkHgUvQNWYvit9YyCCwX6K0f4dcGkubhKmGlI3verb0UVWSme6R6YB1r4R68UyIVbqjaphb5xjX4ys7eR2hIGr5zV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(35) NOT NULL, d VARCHAR(11), e VARCHAR(48), f VARCHAR(77), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4897416157174122940,11,'OctVX2VsyKvH','As6','95s4SgrWoLDTEtKkeaNURy','mo4cqGUaSOKCkNcfURBOYWbT9Uz1fq0yCdwaIrdiQ7qn8W4j','E8ZrOprxexyOxV3k2akfiG','UBPf4E8DNWfyW9X0',0);
-INSERT INTO t VALUES (3491819077431034682,75,'SGuDsOGUOjAF7qPhTSZqNRejq6emhDcLFeY','cigM','EZcVkJhFog','5UebX5CcLI2v55bTNOKaBAYewGmeFMyzl3lq7gf9LPotNk6NxhS7YiO7JpBaxx','19coujiWfUNmsAbjqywikBYdV6Fco','pEEMQcsxdJzSXi6VLpb7MEy83gL5MsdqCXblaGq0MuNf',1);
-INSERT INTO t VALUES (4187587368298785606,121,'oJdx','5','EPUAJpTzjsguPpQTsLlrmdv9BMA','jAYkyWmpjUyF27JCVtFqkg6VYiQqnOZQgzGrDV9s7wbl3yp10oVjkhf7N1VMO','rPuaYdZe7bFVTkivq8l3FPg9pKVQ7KxNRAUszvFd4oROo50vOYgT5JgmhXzg8PKzb7f6JNFriyYB6','gHdJOwlYMngwHTzeVJfxjxSaep6X4tuEQ',2);
-INSERT INTO t VALUES (5868868938107364326,109,'SESEgpFSjk','k','gdR9JMnxV9wmjpf','VCLDjCdFJ4vYsBW34Kf7ZfR1pQlvQ0','iX2O15X5aRZuDonp','95sp9VVuiZOOns5XsvkmZjk8PHxN7acXfAC5E8AVoV8T5wo3XxJv6sJpPQI1jivvmW1V6kYK',3);
-INSERT INTO t VALUES (13081571263334184894,86,'2Ha0Yo','3cx76','aqXmJYuvLadY4Oo0YnaBqrDkEkrxCfnBHtk2n','c0N9SoRt5mlVs3z1bVf1NqTY7JHWIgzbxO20M2xFdmZL8IzRuaZ0TMA','UNkO26pXnMCZlRROAE3DcVnLNCMPeoxAmtCb4x2s0rc5NNZXEzUAYWzZqeersUJI','wer0LLMi0dh0qGkkpLGRtvSWedVcAam99c1fNpeCTI6vflPAOlRndt7d2vNhyMnHFMy4L1qJ7tnCjCugCZMVdAkKkoH',4);
-INSERT INTO t VALUES (16953031188480296850,235,'EQ1HxBAPuie81LWv5u','psGuX','TkLIwqs4h7i44aeTJ','ymZn8xY6aKK2mdsOpMI','DACPXhc8VDoUnws9sszxkt9tgWHmHig2xj2TwFDTxptjI0EMwx6YXp5Zxl8aBljzcEfPLdqzW9X','0toHBD2fn2BVx3WoHxk4xyJytPLK4vRt3a08TzBaXPBFwXWGI16jj8uzcwAWrkWkQi8j',5);
-INSERT INTO t VALUES (11302805565390174358,1,'RFt','v','u4XA9mK3eBo9MKCW4FsCdWVp25ry8MmXdZ29HmfE8','vzVwrTQSl6h0vNfvqpE9FegG4nRAd7SbmHaMJo57Q','78IALPWfJQW3RCZApyp4hwDQ2NsmXL5rHTkcqvzdRlEimOFwdqse17yEBjLcY7DKjcnSsiB24varRCz1GPlLfmu','9gZ8pKMhaD6pPoshappalWpzvjPMsbE0CsvgjaMbYwwpeFuVJ',6);
-INSERT INTO t VALUES (2487112869111017610,166,'kTIVT2Zu','QEyWZtx','Y31Z5kfn8HqsQJrFTMuMUuS3mxqxSzxZjSFj','G6yUxFG201TgDqrJTcAit1nqEr93ComR0bBFrAt8f3s5FmryCgux5ks6O96eLuWEnR','UF0keTgtecBw1G9kk4cfqjeeEJOfubJlFHHvA3V0RjyMAhNDIrHb4jRy','QujnEBGfGKxqOeARSxJb1ZaKVMM1nkIdohaTEzyYDalTJEE4HhVH',7);
-INSERT INTO t VALUES (2787541700733186402,46,'v9JEMRmcbrLaxXIuciK3TkHemCV','61JoTS','2CxSDFliPl','FHWanHU6v5cjJodUIO11dsLuHK','R5G60K05xTktO9ROvXKypzqFtCfrQpAqwMZICXQbT8A7exuqWQ2ylEpINYHdx5yEskRmvZrmTpcPvqoMm5P','3k6ruCWWvUwULClIzH3AWmFXAHMTn0xZcxESuhjeAOmvCcJzxd7SY4PQvDHWFX',8);
-INSERT INTO t VALUES (7593382519338914404,207,'DnoKoBSlTjN0k2bfdxSIKReeauHUz','uIc','ZCRJRw02FIVdnEjJASvdsGQbvgxPXJHAUoMoJg','BO2jc9oOcinIVAU1nwLw','xmCRz4cidUtI3hsULXZiMfQRMe5poRWJD1w0N5F14Lj3eOoITEQfGqHuBCJFHUUaVdA1fwD53ATdJOOPO8M','tqubJgRygHNQWRbXCnZddUOOvNxhPNc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2596777872170870053,-718134933,'Jq0PfI1cgE0Ql1aJij5sHyQoZqukhDJufpoGvc43rDYhfU3vSUP08','nMtjyVaAvz58iPgbt0EFDRjR8iBKKhbU0Q3dTDc6pQApnwf7nLJJoSg9rYdz3yPNhbYOhyr52469skm7EW7MR6rZEmQJHNRMXmpIPNv1gRorCMRTEcCgEptteGglUzinqTG947X3KyZQgPSjvxA9ctIU6HMrWyipMVB6k9JFoVQBSv7xsNl0lmSTFvcJkafX7O22gWkI4ZLnzVlIS6lgsiZ69ztKuxybifUSyfTSiTW2B','p1ckRDlZDIPlVt','5nPXWqizY62FbXjlfuYMXB7bVC62BkMZKY','LL','r',13);
+INSERT INTO ti VALUES (2596777872170870053,-718134933,'Jq0PfI1cgE0Ql1aJij5sHyQoZqukhDJufpoGvc43rDYhfU3vSUP08','nMtjyVaAvz58iPgbt0EFDRjR8iBKKhbU0Q3dTDc6pQApnwf7nLJJoSg9rYdz3yPNhbYOhyr52469skm7EW7MR6rZEmQJHNRMXmpIPNv1gRorCMRTEcCgEptteGglUzinqTG947X3KyZQgPSjvxA9ctIU6HMrWyipMVB6k9JFoVQBSv7xsNl0lmSTFvcJkafX7O22gWkI4ZLnzVlIS6lgsiZ69ztKuxybifUSyfTSiTW2B','p1ckRDlZDIPlVt','5nPXWqizY62FbXjlfuYMXB7bVC62BkMZKY','LL','r',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5636487606104407269,1325514138,'SzzZzmiKat8khfieptIwaPSyXz4mgZShl0e91hZTU','M2xiS0SWZam8BL4ng5PWu82Mc3S2dusMdcFEs3K55KO9QuFjWAR9JdbJ8UyVvS0FIfEhwNfxUvyIpOcDM5n9r2PXIeDVLcWLlB4XX3r7JZVPpEA6oAutyHgbzRsQszNhbSZwKxTdXYqI9T','2','gceI7Z5BrPsuZXv5OkqOClYDEvlUVyTwdVVNDZdQcXPQ63ONvTdEUdz8PLTRVhiaQGClPzFt9jZLF0Y8gcQQFDYX4herWCUiPAfmsv5f9QXZTZjjG7YNCenbTOdAo2MJXXiqQ2Z6YpoWXVglbZefjFPlApEt8ZTAvzifpmGn6EERyXEP0oTakdYzi943nR7RVFRtc2zqjpsf3dODjjieByb28oeb8PJHi4d2pepe6xiTKe0Dy4W','n5','8',14);
+INSERT INTO ti VALUES (-5636487606104407269,1325514138,'SzzZzmiKat8khfieptIwaPSyXz4mgZShl0e91hZTU','M2xiS0SWZam8BL4ng5PWu82Mc3S2dusMdcFEs3K55KO9QuFjWAR9JdbJ8UyVvS0FIfEhwNfxUvyIpOcDM5n9r2PXIeDVLcWLlB4XX3r7JZVPpEA6oAutyHgbzRsQszNhbSZwKxTdXYqI9T','2','gceI7Z5BrPsuZXv5OkqOClYDEvlUVyTwdVVNDZdQcXPQ63ONvTdEUdz8PLTRVhiaQGClPzFt9jZLF0Y8gcQQFDYX4herWCUiPAfmsv5f9QXZTZjjG7YNCenbTOdAo2MJXXiqQ2Z6YpoWXVglbZefjFPlApEt8ZTAvzifpmGn6EERyXEP0oTakdYzi943nR7RVFRtc2zqjpsf3dODjjieByb28oeb8PJHi4d2pepe6xiTKe0Dy4W','n5','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8232513568908436135,-1509785368,'WlagBzAw4thd6T5b4iNRz3dfYEKhMpXMyBO','9lmBE20GxSOVDLnlZLywpnbODSF2ObqpoiiHxDTC9dX8gmScLIvN8KvmNg0NLOsvYAgPD5ILEOPubB6G87g4CoPASEIZlV9qlaBRzsX6IJR6HERDWcSlFl','iJ340d710j1l9gG2RmHs53M','DJJ4mnthUFBUUSjoU5yMb4ZVgGpqJ39frKBtjXjwzpOQ92OJ7mo78WX35ZfiHjZeUuqZCDR2fJLuGyjajrSFnyeEy2IR4Fm9o0jKkSH5ZWvJPwZkcwkaveElQz2NzdM3QLo3QTio6UDEYSL7aw7QS6iRfcUxMJjIQasS4tpcRR5OnqbWjdJUZgWMoYo','i','D2',15);
+INSERT INTO ti VALUES (8232513568908436135,-1509785368,'WlagBzAw4thd6T5b4iNRz3dfYEKhMpXMyBO','9lmBE20GxSOVDLnlZLywpnbODSF2ObqpoiiHxDTC9dX8gmScLIvN8KvmNg0NLOsvYAgPD5ILEOPubB6G87g4CoPASEIZlV9qlaBRzsX6IJR6HERDWcSlFl','iJ340d710j1l9gG2RmHs53M','DJJ4mnthUFBUUSjoU5yMb4ZVgGpqJ39frKBtjXjwzpOQ92OJ7mo78WX35ZfiHjZeUuqZCDR2fJLuGyjajrSFnyeEy2IR4Fm9o0jKkSH5ZWvJPwZkcwkaveElQz2NzdM3QLo3QTio6UDEYSL7aw7QS6iRfcUxMJjIQasS4tpcRR5OnqbWjdJUZgWMoYo','i','D2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(68) NOT NULL, d VARCHAR(93), e VARCHAR(22) NOT NULL, f VARCHAR(30) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7634227,2,'1mofuFAcltdiN1VQo1nLNUOrMeX0lGfKREI7mCq4yd68C2','JhziQCDxSnm2QKwATqOeMAkKYSeLUjK6TuUE8NJLmHfpbdZeKFu02skwtF3k','MNE6BngeiCrGYvhr27X','IdDN1SmGT','X','r',0);
+INSERT INTO t VALUES (4450286,203,'O5fsFRZv','3SHIlNcXfEiybnKHA5oTsW','eS','Vq','n','sd',1);
+INSERT INTO t VALUES (11481561,28,'9YQU','ZWKKOyhvp55sHBA6sbljRNdQ2YvhwR','2U4Tp','HlQlzOcy','t','R',2);
+INSERT INTO t VALUES (3977583,80,'madKjlAZyilUnl2rmXiAqUQudWh6TVqfR4MsKmA84aAjWHgB5dP8io5R','1bTlbzPjWDjH2VjT7M99zrpPRVQTAZJKP4KvxljGB9sZ10kTBr','BHzz','e6ZN5QgP2X9','Z','q',3);
+INSERT INTO t VALUES (13958067,230,'EzRbgBDS7jUfbvPeS2wVxu0wL2acVka1lhw7HCwsm5lS2BuxzFtk','SJQ0oWS4cCPtHPUcytg9pm28UnvMpqxwTTgcOvuPlebp','4LYfRjWsB2zLk','dnQBJGtTq3SI69NK','2','dV',4);
+INSERT INTO t VALUES (11649419,163,'FvKvBUfsY8SL3OVzhaR7hYCf5L2FeNCKFOiO1ShMAr2X4Gty0g5mEwm4sE','tC5zipjbqcpVLSxQTK1ORNSjIOKUXrrfS2jUQL5ZDhcdwAXKMIMyi5T4Od','3mnXZ1M95','hT9pYDttNFgNU81HXv4RqFcuG','S','v',5);
+INSERT INTO t VALUES (9728510,81,'mqKAQIv7fsdnlg','cWLeFSUugfdJVPDWvILzbv6ktzRTModkyi1KIXSl5umAGEz9OCwsyiclkWHLK2','mGG8Pm','4PgbnlAi5jenXd3urDQI5','R','G',6);
+INSERT INTO t VALUES (5847287,245,'zhUTrOUJx4p6sDYCSWgH','XRP6ickE9Gc6Cl7faG3PttlPEYPNuUtKqZKFxogHKsWn28I5YAQl0AqHzUUfV5pHpUOgsx6huUgEnQS9v4WrFCR','pu','mPJB','F','QX',7);
+INSERT INTO t VALUES (9809451,225,'1aHatwZzFYTGqIB1N','h87MDKqyjYqGqDzbfObCwfgcukwCG6KeJBnrA9fF1xXPw7GAxY3','yxp6KvJQqBaFDC','VHmfWxi6ztfSbCnCPMBMCI8MXpW2kC','N','pb',8);
+INSERT INTO t VALUES (3098070,213,'KKMLOw8df0XnfKnoFXF4C1ozw0zbtnrslZz3BEvk2jBnWPGl1o2ZkWWfDUBECBLXni9L','XLVFksvlMQ3B5mfaAOK02brtsCFZAqP2OiA24yWQVkXuNiYXkmxhP5D0jZQ8xLBLD03o','d','y0zpcDw4rwqr6jzfjk4HF9r2DzK','p','a',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(68) NOT NULL, d VARCHAR(93), e VARCHAR(22) NOT NULL, f VARCHAR(30) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11464481137723136013,225,'Otl3vwmXdM8utvPqtpdjcxgyQfazuVk','dPd','XlFHmV','tz49','U0XdEonFhZl8qlu35EzrAcMrX3Q7P0MI5osfFGik','sKVzcG8c5imo5jk96u6Ojr4zxIzwxmr7cmvhxXBUvmC1uw4BM0aSo5I46oXJjtKwZ8FC4s7T16Yw9kZriLFP0YoMwsTR9',10);
-INSERT INTO ti VALUES (11464481137723136013,225,'Otl3vwmXdM8utvPqtpdjcxgyQfazuVk','dPd','XlFHmV','tz49','U0XdEonFhZl8qlu35EzrAcMrX3Q7P0MI5osfFGik','sKVzcG8c5imo5jk96u6Ojr4zxIzwxmr7cmvhxXBUvmC1uw4BM0aSo5I46oXJjtKwZ8FC4s7T16Yw9kZriLFP0YoMwsTR9',10);
-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 (6200094227591987016,74,'wAGUqos2ch4jrsKXpA2B8WdtVT26di','Lw','i','qVNavDr6gCalz03xUh4ZWa','AsPJBIiS01W76brsoCwgOZllzKbI6BQOmouWrfok4G','Uu9AkUCyb5J1RFKNUT8gkZLGCt6yXhWGFYQh8G05wcSTmCG3iBq996wpv5oFf5nqcrJquFxHKNNhTC',11);
-INSERT INTO ti VALUES (6200094227591987016,74,'wAGUqos2ch4jrsKXpA2B8WdtVT26di','Lw','i','qVNavDr6gCalz03xUh4ZWa','AsPJBIiS01W76brsoCwgOZllzKbI6BQOmouWrfok4G','Uu9AkUCyb5J1RFKNUT8gkZLGCt6yXhWGFYQh8G05wcSTmCG3iBq996wpv5oFf5nqcrJquFxHKNNhTC',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4173037509778680988,240,'oOmCXQI','hkjhdOsExf5','5','fyuN28x8qekFO','6yNK2fQNHVdqn1wbt3EVYcUm6Rqh4MvIz24fWbGBrr5ohw3rehdUkSZMsK6CdyGrrPNdx0','TkRmbqOSCjHekNeb56ceyyjw8IcwKwz7Ikc1ODni65zmwFDmI6MCYTkCijkzSbOIARf0HuJmyIvkpOMuhoiCaXsx1to',12);
-INSERT INTO ti VALUES (4173037509778680988,240,'oOmCXQI','hkjhdOsExf5','5','fyuN28x8qekFO','6yNK2fQNHVdqn1wbt3EVYcUm6Rqh4MvIz24fWbGBrr5ohw3rehdUkSZMsK6CdyGrrPNdx0','TkRmbqOSCjHekNeb56ceyyjw8IcwKwz7Ikc1ODni65zmwFDmI6MCYTkCijkzSbOIARf0HuJmyIvkpOMuhoiCaXsx1to',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13993715567111862151,160,'jyK7Lr3RpwHVGk8mPd17d7ULgVgwjgfEr','txyB7C71QxSLX6WTtLc7XHOGoNiYQi4efcyG5mBY4sTmqZRu','Cw5bkpiiuqWLz','ynSk1qzV','CKeqdQWQg02YMsLNLx97qCsf6OE5FP4WI0GFQs9dCOxcKr0Ofxm5mJsR3bgEHa2AFV4IYGxg4as','X3sikF4pdvTnYQ8NDQ1XKpPE26v',13);
-INSERT INTO ti VALUES (13993715567111862151,160,'jyK7Lr3RpwHVGk8mPd17d7ULgVgwjgfEr','txyB7C71QxSLX6WTtLc7XHOGoNiYQi4efcyG5mBY4sTmqZRu','Cw5bkpiiuqWLz','ynSk1qzV','CKeqdQWQg02YMsLNLx97qCsf6OE5FP4WI0GFQs9dCOxcKr0Ofxm5mJsR3bgEHa2AFV4IYGxg4as','X3sikF4pdvTnYQ8NDQ1XKpPE26v',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT NOT NULL, c BINARY(83) NOT NULL, d VARCHAR(15), e VARBINARY(61) NOT NULL, f VARCHAR(9) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5659,276276451,'hmayANmmtO379wXphh7eCf6gZZrON4emMLtaFmgZ33L8lTFqBFjtDOhirFulc9vZhhBULv7NZQnJy','VBB','TGZmoRFW3aR5GYOEzl9CaBSjcMqDWPh2Yfuk2aG','x9','Wk4KcWjIft5SBlGXfM6qSXciFHBYswTh5OxbRXbQneKeKBPhST8HvNWNwMe0UT','eOUNkq0yZkiQ9WL5p24aCUrGyN6D9IT5fwFNwUQDM8RxmZ',0);
-INSERT INTO t VALUES (-5743,-2063873369,'IJIWHlbV3lkMKl3n4hV7hEYQ0GkB6GpllE56wVHcs1NIIEt2YvlnH4x','OtVTr31CJ6fSVR','tJpsBHBJIitGUr','ZvAP','sTEKQli98KQBBW3EFmdrzfNa8YxpFc1GV2mREET2OuBoZoj1bO848D4TXbW9TEK2Cm1huuvXmYEQ345RlfREMYSGY','HNMqzAuTVyP2M2Jvw',1);
-INSERT INTO t VALUES (-2074,679227759,'L6xRMcnzWbphw1eYl4desqju9ETwcsT9DDj43PglfYB','p','mgFWIwVaQ12xJqLEU4bV0xeCiwoIEg','MsFM7Trkj','CUnxKLM','QdIoTyKRLP7zGrCt0lxn8FwFSGWtpSejH2x6liliVz4FVIx04mR',2);
-INSERT INTO t VALUES (-4066,990133210,'bbTwXTa6gzjHaHfTNdtDpmOARX7C4DdqqMBo','0v8XClEBQkSEHFC','bwiQDrXe54VTRfrbzs0m787u1i3yxBdMXHfwhM5YBaaNf5tZOFuy6ntdjNlFZ','Tk4lT5qL','qPrp','3x36Y5X',3);
-INSERT INTO t VALUES (-22626,636706956,'HAYbi','rp2WiZB','HwFIpw11OqgehFdJF4oV1Sn99R3s','H','GMc4xG0fNIAAJ2Z6tei2Sp9sSeUfR1V8','yaCw6GLUTzrkDcHOw0FPI3Chxqi',4);
-INSERT INTO t VALUES (-30396,1438307133,'QFBYvH3qGs57OspsPi4yQQbdx6C9ZhW','6fG26Ef0t7ywq','3Y5YHBPn1V5vlwneDT','bvGA','wkRd','wGm9LCuZBOgyLYbS',5);
-INSERT INTO t VALUES (-16826,1742016292,'jA194w2ihNMhmmztleqPUFm9iyyBJyWRVSXEX','XF2Pl','UHq2JOfWy7nIJcTydF6CLJ4n1Hp','wb','ivtzgomcgmtlQ3yANHPlXURNnG','ENAC5cIcAma6vvyszfLn7iauHnCyWUwiOAMbndb4oZ4f67J6ydSMyifU7HS9NXa3',6);
-INSERT INTO t VALUES (-568,-1291398620,'ZOI9fC3iaBas2qw0wpMP8E5dlaymTIYpppf9ZTbOjd6UrOyAfyD0xn','kOlbvPS','fmNTJy5f9rcubaWJ9Ls6RTmdJQMk0OjwiNe0CHPdp','rA6lqseXe','wtVasTykjVdd2VUTw4svinnykGryj','Y',7);
-INSERT INTO t VALUES (-10065,-387146394,'0McwIxpSesiJEnOrOR','tp','9KBzuZuNHHf2bd4T6PfWT9F7RN1A9mztYXVshWDQwng','mEgW','F6vPy2laZkpI8louX','eTgfMJ4G47ZmhiBJN5N5K6SrXfBVsVP1TPZubEqRYuVe69fL59jr6BRwtPFLRpIwLG5z',8);
-INSERT INTO t VALUES (-4262,-555081058,'Q78wblTGox5I2WhqotmM1bglUWz5eBUr33g','v3TJ6P7ZWL4','m78CrFv6pDKnN9GTNqeQpB0W86KRpD5FXutSC','b','c4nagD16jqexqgQDS87EannBMah6w4MEWSQrPxOoI2AdX4lA6QQ','Lai7ptzyqMf30UIX5tRwfWPz1PI4bmEd9VaaekfhnYgQfvrcFbx5yios2nBETZ8N2Sf62dgn8Iaxgz0BPPuSjuNs0b6Ntk5I6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-6478733,94215104,'Ilb91t5viNS2kEX49BteyDPoSq49MPO','cG0U4','0raA','78yBY2E','loufqr8J0aMxGStoeq0ZiA1moK9iPDhooX0Qd8AhKmo0qrwAkGZyBXP','6nAIh29oHE6WzM9injqgTeTU9DZIRuGzAJj2q3dA1hIuhxFGIFI2vlqZVRQG8b4jMovY90dJ4NLMt3',10);
-INSERT INTO ti VALUES (-6478733,94215104,'Ilb91t5viNS2kEX49BteyDPoSq49MPO','cG0U4','0raA','78yBY2E','loufqr8J0aMxGStoeq0ZiA1moK9iPDhooX0Qd8AhKmo0qrwAkGZyBXP','6nAIh29oHE6WzM9injqgTeTU9DZIRuGzAJj2q3dA1hIuhxFGIFI2vlqZVRQG8b4jMovY90dJ4NLMt3',10);
-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 (4383149,-1830923048,'0RJH0oiHu620HpGWrgCNyWNI0BE','Ny','5c','Z0Ws8M','MhefLSzXFCcP6PU37PMPsManVCSY2MvtGKeUIfhvNlGvfY0DCrSNwg6jPjKirYTrujyhA5M4YkdgfzY2rPudRVymie5lIpr9','xzCAw4ozRa0s13wj1LOKGfPY7ecIHEkhAwpmuMqiPPl0UDethvQpjM1XC',11);
-INSERT INTO ti VALUES (4383149,-1830923048,'0RJH0oiHu620HpGWrgCNyWNI0BE','Ny','5c','Z0Ws8M','MhefLSzXFCcP6PU37PMPsManVCSY2MvtGKeUIfhvNlGvfY0DCrSNwg6jPjKirYTrujyhA5M4YkdgfzY2rPudRVymie5lIpr9','xzCAw4ozRa0s13wj1LOKGfPY7ecIHEkhAwpmuMqiPPl0UDethvQpjM1XC',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7798317,125411349,'Rn6sR2hNxRigDMpl1kap7MqTeCKhoBfrPwlcv7f8','Zy1mRF0Cw2ILCXxnk2ZQTjqbJ82anMdyaL4j5y5udSyAauw8YO17jZsT9yczNY16mcesTQNjuLroRIqwKK6h7YZpMDgbd1I11fHMpgYTCO1py6w9wJ3k5QngQMNFVAVrUs7Qnn694mCpgwpN2FgQyj2wSliu3HEOAKsfQh4ZzqQ12nLrgB3UrVoM5BlVArJghf57A5aTkOtGCmC7UUiq6D2BlD1jUK1J3BgHYjB4fqsVNapDjAsL','Rts9auPG3c3R1scM7SH1XZZJsoMi','bZj93ao','54W6wJ5wKQEf','IR3eFEZPNmufnwYvNLdfrwGcaY0nvJ7dmt',12);
-INSERT INTO ti VALUES (7798317,125411349,'Rn6sR2hNxRigDMpl1kap7MqTeCKhoBfrPwlcv7f8','Zy1mRF0Cw2ILCXxnk2ZQTjqbJ82anMdyaL4j5y5udSyAauw8YO17jZsT9yczNY16mcesTQNjuLroRIqwKK6h7YZpMDgbd1I11fHMpgYTCO1py6w9wJ3k5QngQMNFVAVrUs7Qnn694mCpgwpN2FgQyj2wSliu3HEOAKsfQh4ZzqQ12nLrgB3UrVoM5BlVArJghf57A5aTkOtGCmC7UUiq6D2BlD1jUK1J3BgHYjB4fqsVNapDjAsL','Rts9auPG3c3R1scM7SH1XZZJsoMi','bZj93ao','54W6wJ5wKQEf','IR3eFEZPNmufnwYvNLdfrwGcaY0nvJ7dmt',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-771838,889376950,'AZtjXKOUVLeG9eLjwrXen7cOZKB4IvflXsgcCJN','2WFoab6cb0KpUC9KzkLYrrLp0Uf4OwHyHB8gA73NQeGgvi4d6scQ48yU5ygrs5XdX6G2RUYLLGcrfOJ1oeKOGYqdAFUyKkd0gk4Q6pGNlLEXJmRqUBKbYyOozhIL7gVjzCCJwujpWRfIyUKDsldCR8VOWgeKdwDI184fPQZjNVYUP0xW3t8LIzQa1bxf3IZZEdU1fy8NWkWU','LgyYBgRUXNb0','ocBaLePq7JEm3VqKbJDSQbUSRw6ONsDoLMZSq1TiPDS3oq9v8VrspKwsyP5EPFNxTapA76QGngdTgboZzR3A6U0jQooQMPxLMpSKRWHzYBHSG7wVK2YG4gsKr45bMLNN8yZ','0Nn9MOK2mXse1Bjn8rc8q3duH3K','4VT00kHnIqqAHTisoycj5WTDBxz70XRNy4dx24wp',13);
-INSERT INTO ti VALUES (-771838,889376950,'AZtjXKOUVLeG9eLjwrXen7cOZKB4IvflXsgcCJN','2WFoab6cb0KpUC9KzkLYrrLp0Uf4OwHyHB8gA73NQeGgvi4d6scQ48yU5ygrs5XdX6G2RUYLLGcrfOJ1oeKOGYqdAFUyKkd0gk4Q6pGNlLEXJmRqUBKbYyOozhIL7gVjzCCJwujpWRfIyUKDsldCR8VOWgeKdwDI184fPQZjNVYUP0xW3t8LIzQa1bxf3IZZEdU1fy8NWkWU','LgyYBgRUXNb0','ocBaLePq7JEm3VqKbJDSQbUSRw6ONsDoLMZSq1TiPDS3oq9v8VrspKwsyP5EPFNxTapA76QGngdTgboZzR3A6U0jQooQMPxLMpSKRWHzYBHSG7wVK2YG4gsKr45bMLNN8yZ','0Nn9MOK2mXse1Bjn8rc8q3duH3K','4VT00kHnIqqAHTisoycj5WTDBxz70XRNy4dx24wp',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(49) NOT NULL, d VARCHAR(79), e VARBINARY(41), f VARBINARY(73), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (56,-13455,'XcdW7','4c3Gu8LV50jbtMKsmJ5rFUlozh','E','bb9PBUBSoC049','tI8mJLnFAgMOTVoYQlCqqax6xJFqDwUVEe9dICPL1z3oKexKzgq0BQ1tCCg0Ua','OSyIjc9XZ8SwYGfofoOB4PJYh5ThWQyjGc0A5lmfSR7tuZXKJKmmrhvkW3IiYdvSj4IUtVUXYAniE',0);
-INSERT INTO t VALUES (140,-7027,'v5Wn0aOj4Q85vxzoRD0zarFNHfvkh2d5M4Lj','s73hbBYVnDt6OG00im','1elO7lGQQpcvYeWbEjFg','j5e6vfUPcFGZBbk107kjYHkftMFKdQyKJ3bBS2diNuLrYUd1fCCHmEddpqp6T9hPx','66ph8MecdzWtyA7NFZjvcr7mBEHmxlzfUHwrNtBsAPZigRfShs74eyvtot','ngWki1nTucR1gCvf3coDSCCP6UJtPJ8rToaUQZE5JH5ifDiOSesdSQ',1);
-INSERT INTO t VALUES (3,7682,'pA86JuJU8o0t2b223FNRJMSUNS12','U25CHZ3zK2LQeZxKHtnkd9rIv2Bvn9keTczmll5qnQKa5QSZivknwCo','L5oK42nOpNGvD5L','vEJagFWpW27ShFil','faMmGBco26UAi1YZxAJPmxvAwwMamNTST5PUrDsdM7U11JYHB8V1D3uNxdgUwyQq','XgAZzD9GX7rPY4QsauRwzGtiuRC8im7LZfE4nJcPR94NEIf96ggCAaDqKN0DFM1CCmmEUEmxj496v6MUrv',2);
-INSERT INTO t VALUES (65,-2810,'bW5pPzhIrXd66HgZAUYWBNdu78D','hNJ91ReEiiGIWqsFmbj0q75LLnFCqsseS','pLUmpGm02a5cguBtaXbAeubN0t1URWJQ7m','ititASbLT','E1h83Yine4F7lzY0mRgJCFxuyu5xoIrz80BbfTELjc7HnyYkXvBYDh1R','nHWr9fJFA29vrpk3NWDFmW98LMdK8ZfaN6ijfAjeClOhBZYPOBwyUBfINdgB',3);
-INSERT INTO t VALUES (107,1338,'6TsFrKlcCMBOjmj1kJf1pZjJYesCENFRKMR','sUxF09ApRhgZjcH0Qu7BwgvndPnkO6ibfheBPsLDD5rrZwo73ESCFlNeVldzy28eRA7A7A5WVagVw','iLTl7TZXhllwHHmrSBuZbCYSL2MBu6','bobUGBqK62PknvtFitRnKXAFwepH5l1lo4tNfoDxtcmEoyo7VZradqjJsAREV','2eyXCYYc2EmRLbfz3lYs81wwg1js','x47751crGpzSncDrIzpMK69tB1FgGl4yjKfQ1RTKnrT8O28kjjPtl1F69utlyihzv7SL9NglDoh',4);
-INSERT INTO t VALUES (106,20793,'Umvi3HcadT','FGBuTrM6MUpIVVd3isVwJ','aOs6N9','tyJxDfzqaEem5cxQ1qa9oVMMAcwCACXaKBzZc5N','Fqq8DmYnoFQftCP8cG4JgVmpW1g2j7vj3JvfxblMT9LQQrXbWvGZzJQaINaQICZ9pl0udNK7J1VdHCuDQTR4Xx3WrkH54xh1efJ5','ANxBASyhIQaLPE4kEItFn9aFnwFXLdjBVKqDXbGjgaVeQSSXsvqeEhmIdkJs8to5lySQA2LUt7R5jgzThzdwHyz54R',5);
-INSERT INTO t VALUES (7,-18035,'IkTvAmtk6QXkh97QcTn5Q9ncXDUWeXVcBeHQvWc','3FcDK2uj0sVyxubkeSoJcIyoWgJ3Q9f4s2mD','b6Y6EwmTuQtta60WaHxNQP','TKJDPWMAJ9GNYpxAKekhGBHVM1iwUfit35JBCe2uFxLi0DAJ6xzgfL9qf8GV1qCFrM8gC01','efodFV6I4Y4','XeSggwOx4N5wqrBMfedCwDylvDcSaQeDZwWAadJYyq5QndBh3S4tyLyQPcdgGvK7defWmVbMoJT',6);
-INSERT INTO t VALUES (208,-457,'99qLjObVmueWTbU4MAsUHrCyZ11jz78RWbpEN7kIk','4Z','VrmbAhP9','FV0xDfBQRnkQ8Xq748QrIx0ARwcfYJ8QYEeiDjvhMPnYyK7L1','S8Byncw9JWomUARWPNjDXy9hgfSUTAlmANqhDWhi8W5jJ5ZbIMoWfiETl2pZT0wlKKx4Ns2unUrpgd','z7CwlLTQ6MathTBqrt9ZraWbIizjcJTdGZX4lRcqzlMsLylGVDYGKUdKTBFEZSpCH3EVyqgm053Rj2vt',7);
-INSERT INTO t VALUES (225,15861,'I0JpGELcwVyzAHFgWs9n5ebhP83vqlO','Y0fo5kMUUxzJai9QwMclppTaHQ','zgGAZDNNdj7NpJINOdYJdPp17aOcxg2exXZ0d9','1NF8uoQgZm4JxTwPuKam','joAnG0fh3VyWei2iALD','RB4Iqmu6Tmeam6s1J9kaoU3ue2tq6',8);
-INSERT INTO t VALUES (225,16298,'n0tem','EiqldCt1WGxEuyfivLBid101er4P1TIjIshL50wOj59E','wlJcARmz4fhd7fQu','SNqQvBwONxV8h17TOzRZ','9aGSx8EJqP7tjb8C39FfwFjHBXNHq2b5U280mqg7moP7QMIhJdhKUVVHh6C7pC5EZOUjSxH8Qt8ytGppy389OM','sfwIQOXjHyPmcUJVhSuveFiqlcYikeYX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (47882,-3882,'63zgmv0cjqh1A2Ucdf591Og8dyCVEiENpd2ojrklIJS','GZajpM3pX9kSabX4gCzCLUz72vaWcSGIbN','DyIe7m54fFTSLoHnpIMTJxm','hGRK6ONP3NhmfJi1vJRAdWO4b6wD0Fvd','PdDIqRPB0a','5urFYyi7M3Ykfnp94Q69eZWzELI2XU4PH5zMRqUlVH1KyNst8olTfT01eTsQSHXVV4iWaYEcZuU7LrgZcy6SsWpjbTt',10);
-INSERT INTO ti VALUES (47882,-3882,'63zgmv0cjqh1A2Ucdf591Og8dyCVEiENpd2ojrklIJS','GZajpM3pX9kSabX4gCzCLUz72vaWcSGIbN','DyIe7m54fFTSLoHnpIMTJxm','hGRK6ONP3NhmfJi1vJRAdWO4b6wD0Fvd','PdDIqRPB0a','5urFYyi7M3Ykfnp94Q69eZWzELI2XU4PH5zMRqUlVH1KyNst8olTfT01eTsQSHXVV4iWaYEcZuU7LrgZcy6SsWpjbTt',10);
-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 (6595,-19258,'iOIPhhCsCVrzULBt2EyLNbPuPLQ64EuIagi2HEsJKr','PwAPwK00QFWKeP4eTHrpyftGQPmyGGo89fdx0C7llMc0mZvycoowogicRlRqC51G9oKAZiVHo','FlEriOSHxq8l8a82CaPZJcVsk','IyAe51DkFWNSwjmqsXS4qIyuPC0KARhefamInb','VGSkLaOGOmUg218d75b42mwSSSHybbSXW3k8LaJKvPHiOQLMoXIQNYWlyC66j6Wh5O0bMcUDlETJ6F1VLidbFxbm0Hpeo','gNuy6uvFdouznW4ABtUG6MVD0QDlIweit9Xxy6sEcWWzvqlfZxcyEPITkBIQI28t70F94EcobL4O27PEtfU9OrD1wXjKzrM',11);
-INSERT INTO ti VALUES (6595,-19258,'iOIPhhCsCVrzULBt2EyLNbPuPLQ64EuIagi2HEsJKr','PwAPwK00QFWKeP4eTHrpyftGQPmyGGo89fdx0C7llMc0mZvycoowogicRlRqC51G9oKAZiVHo','FlEriOSHxq8l8a82CaPZJcVsk','IyAe51DkFWNSwjmqsXS4qIyuPC0KARhefamInb','VGSkLaOGOmUg218d75b42mwSSSHybbSXW3k8LaJKvPHiOQLMoXIQNYWlyC66j6Wh5O0bMcUDlETJ6F1VLidbFxbm0Hpeo','gNuy6uvFdouznW4ABtUG6MVD0QDlIweit9Xxy6sEcWWzvqlfZxcyEPITkBIQI28t70F94EcobL4O27PEtfU9OrD1wXjKzrM',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (32299,-1084,'t84VzA2b6xvDcxFIkdwRIAkCPZGHxq19IK','OeK5NnqwcmaJVE24bREZCQPNfGbjljjkEx9tWLwRDwXvwvHQtQky57LsN959M82J6Fc45Oe9CDdU3iobpXLYxAxQHgteJsaOfrXLPr6pRjyv3h8','dPLojaRaIRrkKqNjmKDyDm7M5e','He1ZcHs','H5WP3uakeQi7','edCR1oPavsKbK13D0wNMD4lnD21FK3Queh4vD3HB5KhLCJnHGaIUCnhsJRLeU0ke',12);
-INSERT INTO ti VALUES (32299,-1084,'t84VzA2b6xvDcxFIkdwRIAkCPZGHxq19IK','OeK5NnqwcmaJVE24bREZCQPNfGbjljjkEx9tWLwRDwXvwvHQtQky57LsN959M82J6Fc45Oe9CDdU3iobpXLYxAxQHgteJsaOfrXLPr6pRjyv3h8','dPLojaRaIRrkKqNjmKDyDm7M5e','He1ZcHs','H5WP3uakeQi7','edCR1oPavsKbK13D0wNMD4lnD21FK3Queh4vD3HB5KhLCJnHGaIUCnhsJRLeU0ke',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (35926,8835,'idHN7ZQYL7o','7zLxQ63L84QV8gUUYYFQDW7m7RQeVLHuAuIRfc3XxITC0ODu1dzV59jPcbIm11dcJNJ1UsqjotxzAZmYACtn0uh51V6BxI5Yjj3G7yxkrtB','mRuneRUdtm3bP2CsWbbfGK','GO64gS7OMzyApZz6nGxqkUGRwF61zjA6F','lHfBJAkvxl9jwKtsEKGFsX115wXFOXFYVtjUHoyAQ8','8HlneyG4eU',13);
-INSERT INTO ti VALUES (35926,8835,'idHN7ZQYL7o','7zLxQ63L84QV8gUUYYFQDW7m7RQeVLHuAuIRfc3XxITC0ODu1dzV59jPcbIm11dcJNJ1UsqjotxzAZmYACtn0uh51V6BxI5Yjj3G7yxkrtB','mRuneRUdtm3bP2CsWbbfGK','GO64gS7OMzyApZz6nGxqkUGRwF61zjA6F','lHfBJAkvxl9jwKtsEKGFsX115wXFOXFYVtjUHoyAQ8','8HlneyG4eU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(83), d VARCHAR(87) NOT NULL, e VARBINARY(1) NOT NULL, f VARBINARY(87), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10780912133112704309,9135780,'15ULWwtvTLR7lhvtBebR7CuflPuSUgToTmW5TzvqyWUst3p2HdHeRt4','60Hm6H01JN2MJuxLGt93XqEiPebNuT0cWFRzcUSjCx6O33JGuaalA4vw78aJRbgE','J','E5W2GAekKIAQNyr8KuAaNZt4b06Wv0XT2Th8e16Kua9ctMktSijtjWiufaV08OqWZ6pzsxD6ggmgR7','wRczazNGgPRJceS3d2lo7kRE4jOlo9jVnRwmQJhNojIFTPGRYPTVb1kZDq','n1GAOXbOLmzeGDn0FWMxxvADtfVtuWtEueJGa8wFLGLn4gwt7DSwl22g64bjP0BZ1rTvGyLA8qMFvogmD',0);
-INSERT INTO t VALUES (17908174394078454248,9957288,'edWJKwBX7e4mP0GVcgyOpp1KQjGQFJp8SYbIJJUzwGvVPqVDOStZ07S09K73Pba','X1jWR5ordsA14xpA1YZ0pb3uIs573JbHgmxCiaWJi8MAKP7hIl3c49sVOQTObirmt6O','2','CEqG8I5hhEdlOu0284K','yXOxMOaOLAJNauzUixOpj6LRcN4Mv4EfQu78U65mLkZo7CM7M0cIxD6JLGdHqYKI1XS2MdUtolo5y2ZMrXbfUyOceYqJljSWUuh','NN9CcjYa13OBnqVzZWWt4KNZYskUzpzxAeCxhC5MxSqDjzfTv75Ls5gMtW',1);
-INSERT INTO t VALUES (12790991441180446051,8595980,'hn3I4BiIy40vsdwW0cE0X2QrYHLMzbZ8msURPy1W3xlF9','82ONPLF9qYwVzZdmM0UB02as8o0F9GuERqcYc8qiPLJSATzD9bN1p2Adsj27a3MXETYQ0FVxR70','s','Cd2T2MZCOcbB2p524aq3JiHlaUyVD1UiXY0TeTUBJxJrsARDmK2jss0znMkrJeVH4vbuaZX','7U7Zk7s3XSZX9gIZrOn7qdENYgNHhBFODgWHzb','FDJpOSCFp9j2rvmZ2HOGx3pOGmL4ccYOUlEmpI3GjGq8074p2vv71JPJaDyOO6SnSkbPzNdA0pXVk',2);
-INSERT INTO t VALUES (2196280129969951949,5252849,'3cOJlwBxixzT7WqMXbBk7JJ7MP3s9NjZ','Bzmy0h69Bdv6I9gKmjqv4JZ5SellqWg6m7bJlEVMrqUNAlX8dNTkx','h','FJlc9GNusjpw15W8mrd4HeLCIzsJHf8ztzjXsRdenDT9SJg3Jkdea3SjAgTLtCpBPTGWQ8trEp3P5hqSkuKyb','alOjniOnkO0jWDTvgsQoBxv3GPQ7ng597e','NeCqGcrwuj82c4OV605DIvt3mbKhd4Vps4a3JD5YWi1LgVAdJlQfmZweGrs',3);
-INSERT INTO t VALUES (14579274404515658090,12403481,'UvvDMEquFogj8I2X4lfhygmP7awokuD1AzCGPYVhJGXek','0FjkngXoFFlH74LI8h','z','y0YN1eYdCMfIASlsBnQKjId7TU6AtcXEX0ecjjeM0e8BYj9rcNJdcU1YzMZQU7L6','KoDf5BQwjkwfdzmmIBIcHWe2efkFMYrJqEKkAEByVTyVgdIC28v2IOQnjnspQ7pCftmUdExCXf6M2C5w2C5uQ','az7AuDs2',4);
-INSERT INTO t VALUES (16124895385871085249,5705070,'Yk4notVEwvfJySG13l4KWIWS6POkME2ILKP','csNo5QOnwvBlDhs11pbQIBL3hVKP3WLts9M9PsxHMTP3NInODuamJzMs','Q','1hwcO2eTDtNlAZsHtVXzwoX6pYZxLrIThTRt6LqSpVroW9Jh34T6I1Ia8DH','6jZIgFCmuGjYhOihzi5rdqtW3p52xjW9ulGZT5F6yDa9p0knU5T8hjWrpyDbIs8bmRbhoF8ANwIXb1FI','r12mntECdQg4RY5okfakGJGacJ8CwySMS',5);
-INSERT INTO t VALUES (15645126582588962298,6366349,'ZZT','1iJcXomX6HTGcP7vJFplpTul8n6tSaiacVOIUJpDb1m9jB4OUzHTBU','h','Ip13nYTFmcymbuJ6acHbIPpwzvB7Tdz8SYmuuucpJlN6fEUi72p98L9w','OUvLKFuodsj4XG1','B12jlAOVH1ZOiwDq3IPAUALqofj11I',6);
-INSERT INTO t VALUES (11822193130836426809,6895371,'7sqE3I6EcdRKGRuUrNQBl7GLeCwFpUSiFMYffOpZPDX5AL','IZRhpcjYGaqwL7wYj73vWQm8qQpOkW07YW2PsgR2ocZAZKSV4U8qLUGfs4pWZiXlIYT9ROD1I','K','KFgcc8ktV8tfPCtaO24rzrgmTejVxctK9Xe7RucwmX5gaJcCG4Qiq471dKx7vnuQVw4Qck','L325qLXiWeOPUYKQyaWMayF0zSBeaFDyd3lXt40Wey9rNBeunZq99IVEuMaa','VifFX9mHvr4sRyjO74JMsCCD9pTcVuBpdgtJiV9Cq',7);
-INSERT INTO t VALUES (1978635100358146550,3853648,'KGkTR8SlLsH680u4osVIKvU01Mn5CzTfZbAkVd7S6SDDvSK64KxPVsfC','liFoLnA49xM8wmvYZlAFPv0','L','i2uQK9AzxeCkEmL4PCoYPMuIm8Mi1iLn8','u7MwOuZs2Nj9aoYa0hLk','hVZNNvv2KBJVVqaXAbtQvjcLRhBdPiYZbliFhqaBogNQqK48jASU0HU6czBz30gZ4ehx911N2hHlG7uO',8);
-INSERT INTO t VALUES (8126229547982954695,6292573,'VrjxBJIdLN8Utl4hMQBh8PhIZdzzn','Ak1ZDHkWDjq2XCIagmyVlfTPNDlnT4UDTR4d74FCIhD4mCnenNrpHoiQoTtxu8XwKL8gRzG','e','Kd7DgicagS38jQRWSUZrGO6gLcmN5ub6CfyOVIxK1LoM0gqYpDxvmuDuJlCyfm0zKVqAcsV','MlhcFPvkFXTqd2CU0ndjolVIUK9GvSdZjgmyGygdz12Zp7dfyxObq2kAKy','wUIneTV1pSaSa30Gw77FooFn8Su54MpLYCPrgTihRcVBhN34MKxnGjICU3lIhHwuG7HKo5k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6417909049472765939,159,'oMyWDKGN1prLYc6T70BLWXD','bQVpyRNOBPI179HSbfFgWV','4k0HD9WsnBLc4pNtEzsin','a2mfJbtwVz43IF','B','3h',10);
+INSERT INTO ti VALUES (6417909049472765939,159,'oMyWDKGN1prLYc6T70BLWXD','bQVpyRNOBPI179HSbfFgWV','4k0HD9WsnBLc4pNtEzsin','a2mfJbtwVz43IF','B','3h',10);
+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 (3242221552316312276,237,'JJyWCHu5xGA2AUPEVWFEl5IM16IY6CpE','qK0fvngKSWTdSySm4Oh8n38GXUFvhjXAhZooCIpTD02LD204mfWM','CgrB6e','xKFk2WZo94bsX3hn','A','YI',11);
+INSERT INTO ti VALUES (3242221552316312276,237,'JJyWCHu5xGA2AUPEVWFEl5IM16IY6CpE','qK0fvngKSWTdSySm4Oh8n38GXUFvhjXAhZooCIpTD02LD204mfWM','CgrB6e','xKFk2WZo94bsX3hn','A','YI',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6972773029370159159,29,'1tsAgJDo56yW4g8kdyi6c1NPCKJ6w9i0h','cT79kMYB72JlSZ5KSlsarwdvqDyfaKQWDToyvn65uHI5qqXaFvibdKFY4VEJsevYZy3XEFFjEQ2EBAf4bcbGHc4279qEEP3FcLNlrabbJZLAItKgX','kNiE12VyS6du','pFJec3HOJmZYx7n6o59pNrECnmSbf','8','fT',12);
+INSERT INTO ti VALUES (6972773029370159159,29,'1tsAgJDo56yW4g8kdyi6c1NPCKJ6w9i0h','cT79kMYB72JlSZ5KSlsarwdvqDyfaKQWDToyvn65uHI5qqXaFvibdKFY4VEJsevYZy3XEFFjEQ2EBAf4bcbGHc4279qEEP3FcLNlrabbJZLAItKgX','kNiE12VyS6du','pFJec3HOJmZYx7n6o59pNrECnmSbf','8','fT',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2361026874444969251,43,'Go0gH35SC3PaPBdWnAvqKMggbsBpgGmWrs9qWGL01s6xB0x','Xn9depUJCltI9Qu0c8I5xppMdVdazi3iaq0Rf30WSgaC28Ja1HHyVxyDdw4nd387Z9vaXboNGpkxD94sDCy696z36AYypnOIQ9Res44VvJT8ULtnFRpvqd4fc47fhlHxxB0T0sgzNujxDNEls5u2pVNgTmcLTZnEbUSSMNIlbjSuSmlFYUihYVGOl2TybFnbaxwQhGk7TCjdhsRTuuGlGPAy','2X1Vt2TN','CBcg1RGShhfDgQL5qQKajyRBuaD06KIkgHfP4mfIEYn6Z0gppMgltFkORO4ZYmzRSlyZoI6BedKOce6fXiyGajZAsjw4APWdJiC0gUoIVgeLmAJilwxr5F50b5sKvuLAT5sFvhnSuROrOciBMFRaK1mVSFxPGO89Vcoe1ZaPofgava4XPtw5DAwaUrxcMPOGGqk2TFgsPc5UmYLdFD1Kx1NIkJZns3q8dVanaC9v9dMSaPEV2wz','i','Ws',13);
+INSERT INTO ti VALUES (2361026874444969251,43,'Go0gH35SC3PaPBdWnAvqKMggbsBpgGmWrs9qWGL01s6xB0x','Xn9depUJCltI9Qu0c8I5xppMdVdazi3iaq0Rf30WSgaC28Ja1HHyVxyDdw4nd387Z9vaXboNGpkxD94sDCy696z36AYypnOIQ9Res44VvJT8ULtnFRpvqd4fc47fhlHxxB0T0sgzNujxDNEls5u2pVNgTmcLTZnEbUSSMNIlbjSuSmlFYUihYVGOl2TybFnbaxwQhGk7TCjdhsRTuuGlGPAy','2X1Vt2TN','CBcg1RGShhfDgQL5qQKajyRBuaD06KIkgHfP4mfIEYn6Z0gppMgltFkORO4ZYmzRSlyZoI6BedKOce6fXiyGajZAsjw4APWdJiC0gUoIVgeLmAJilwxr5F50b5sKvuLAT5sFvhnSuROrOciBMFRaK1mVSFxPGO89Vcoe1ZaPofgava4XPtw5DAwaUrxcMPOGGqk2TFgsPc5UmYLdFD1Kx1NIkJZns3q8dVanaC9v9dMSaPEV2wz','i','Ws',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6649573728861614835,177,'ro7OC7D5Cq3xGF7WmH8oIhFlMtqaLMZ9qCw99FwtTpzlW1nkdAqEGms5','c5Ee76nc3QK1VZtK0NkLiU8ntF3rlZwQm7S3PXop4h8G5Xea5abbBpJNiVs9c1HjxCg3kYpNViJcWlFK7mxvLasElBMClhBoHOS1F6teZ9D','VgZFFuBr','GnqwTcFez0mjh7S8x7mLruKTFVeOwrCwV4D5FtDiP','Zo','A',14);
+INSERT INTO ti VALUES (6649573728861614835,177,'ro7OC7D5Cq3xGF7WmH8oIhFlMtqaLMZ9qCw99FwtTpzlW1nkdAqEGms5','c5Ee76nc3QK1VZtK0NkLiU8ntF3rlZwQm7S3PXop4h8G5Xea5abbBpJNiVs9c1HjxCg3kYpNViJcWlFK7mxvLasElBMClhBoHOS1F6teZ9D','VgZFFuBr','GnqwTcFez0mjh7S8x7mLruKTFVeOwrCwV4D5FtDiP','Zo','A',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9675774962030004976,119,'3YulOlXX2qDW9kvnwOa6cctE826qVjNzv335rwrg0f2oZFM28A4VphdBeI8QE','bu6EaHdxBgR6Qbk6ltmHFG8m8FIrCx1bx3eeYVzj9DA7wU5zmfWC4tRQc9Nb4exQ51RlFeWqNMXH9lNSgzXeeBd8QvfKLKwR1cVFdT15jOrJcvJdOQmHtadZ0G0D52XtBbcj','6KqMEz5bJT0Itx5WO2ToDw','PeTdO8E1tpcjYqO2','sq','aBC',15);
+INSERT INTO ti VALUES (9675774962030004976,119,'3YulOlXX2qDW9kvnwOa6cctE826qVjNzv335rwrg0f2oZFM28A4VphdBeI8QE','bu6EaHdxBgR6Qbk6ltmHFG8m8FIrCx1bx3eeYVzj9DA7wU5zmfWC4tRQc9Nb4exQ51RlFeWqNMXH9lNSgzXeeBd8QvfKLKwR1cVFdT15jOrJcvJdOQmHtadZ0G0D52XtBbcj','6KqMEz5bJT0Itx5WO2ToDw','PeTdO8E1tpcjYqO2','sq','aBC',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(32) NOT NULL, d VARCHAR(20) NOT NULL, e VARBINARY(50), f VARBINARY(23) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (39525,1410201673937326131,'yrqcAV','B1Gv19FN10','w4','mjSr9Aa9SjOgj3pW','2','A',0);
+INSERT INTO t VALUES (16503,1217665646138916403,'kLHCyWKsggE7dX','h8OPcUdaj','VVUbW','oJWD','0','LD',1);
+INSERT INTO t VALUES (23320,-5138507162023165975,'YJJmlsYWd','Tr4tzg','zXNEe14bbYiZQ','M5BO4','3','B',2);
+INSERT INTO t VALUES (21645,-9201788583336762483,'m3YQ34wEicDmutigB','xm9Jk0OX0og','fWR2rj2s5sjKClrGzj','38sDsiS8Rd1','z','m',3);
+INSERT INTO t VALUES (39562,-7248623702017993786,'gTqcp','aQjpy','ECpcCUoXCMs','BA7DvYQzsf66uH3OOG1G82','7','vT',4);
+INSERT INTO t VALUES (42829,-7146672588836958216,'U1h','JzQEVl','3Xu5KVdv9WctzC0n8AIey1uwE0puQuT0','ifJ','V','E',5);
+INSERT INTO t VALUES (39523,8474185994534829533,'IHtcd3YjSFb','SI','3u02','arbn9qfBU','l','ZB',6);
+INSERT INTO t VALUES (42464,8639863028909230375,'oU0zd3r5c6EN','iUabf9','0BHFSEDjwmXeCWJeA','dNbE8ktXU','i','8',7);
+INSERT INTO t VALUES (39054,-2768925548887915380,'HMvpfT7qNnVHIjqMKGlGB0CO2L1','gDwjbxN9ptnJeM6FdwsZ','YaRrSo','xJOenSEcwobAvJAnyceYXzP','R','g',8);
+INSERT INTO t VALUES (45144,7579624205512916499,'OKNAQVsW4N4cbXZ0HMJrIfx3b','upiZshEC62u3pE3','PeD3nKtwVjpQUPFc6gcKeFfYY1yJ1Aue1eZpcz8Rdl9usKyL','l','d','S',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(32) NOT NULL, d VARCHAR(20) NOT NULL, e VARBINARY(50), f VARBINARY(23) 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 (13060205860885271151,15390087,'TMNU0bkjttX','93xlustcdTtCitMOAIQiyCkyXjs9lKJB9axafF4niTXnu4giBx22kxsa439lNSTrLwg02x0s51Z','g','VlgFHGCcG','VbPIGMmmMQU0zSIn0cXrckF2u7XrsmAp6d0cxBnkjJSF4wPNS5Ad2pPBT9i7DyNgGoyCeOE5NNyh8U5mnBpCDm4lluXtuL5l','PAe',10);
-INSERT INTO ti VALUES (13060205860885271151,15390087,'TMNU0bkjttX','93xlustcdTtCitMOAIQiyCkyXjs9lKJB9axafF4niTXnu4giBx22kxsa439lNSTrLwg02x0s51Z','g','VlgFHGCcG','VbPIGMmmMQU0zSIn0cXrckF2u7XrsmAp6d0cxBnkjJSF4wPNS5Ad2pPBT9i7DyNgGoyCeOE5NNyh8U5mnBpCDm4lluXtuL5l','PAe',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(84);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
-INSERT INTO t VALUES (10547500632928782289,5738555,'vTMqF','axLXPXcGyBpKSZ7VJssgYcM0J24tvDGcLaMC2RjjfWnwX','f','jXqepUlNmUCslXkaNc8yDQyVRqBWSOw384ViWheS0Z7h27Sh9794ITBby','I3pmyd6ysPBavbO64euGZvNg5cyHGPc6E5FTO9F610amSY7mNLlDpEiHV6fnCPLPPv57wwsSJTI','2MUY9G8HxENtczUzlkRGnn0umPi56lTLnmzbNAaoZnvUHZbQkpHvDvbxULmy1kBs5ALeJHv3Gu1YcPGdJdq6zE3H8hrUk',11);
-INSERT INTO ti VALUES (10547500632928782289,5738555,'vTMqF','axLXPXcGyBpKSZ7VJssgYcM0J24tvDGcLaMC2RjjfWnwX','f','jXqepUlNmUCslXkaNc8yDQyVRqBWSOw384ViWheS0Z7h27Sh9794ITBby','I3pmyd6ysPBavbO64euGZvNg5cyHGPc6E5FTO9F610amSY7mNLlDpEiHV6fnCPLPPv57wwsSJTI','2MUY9G8HxENtczUzlkRGnn0umPi56lTLnmzbNAaoZnvUHZbQkpHvDvbxULmy1kBs5ALeJHv3Gu1YcPGdJdq6zE3H8hrUk',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1074926594,7373546808101416699,'ypzrJDjVUNGOMF9Wtj7EYRMDTxsDj','Ecj','gTkYEZ18hkY6d','Ti0BNbDdNGa','G','z',10);
+INSERT INTO ti VALUES (1074926594,7373546808101416699,'ypzrJDjVUNGOMF9Wtj7EYRMDTxsDj','Ecj','gTkYEZ18hkY6d','Ti0BNbDdNGa','G','z',10);
+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 (3487434875,-1232982206113608037,'fP003QjDlLVVR','H','uuwC8jTdt1n400CRb56pcET0ZOJNM','85RpbYMsgCwHgxOH5On','t','4t',11);
+INSERT INTO ti VALUES (3487434875,-1232982206113608037,'fP003QjDlLVVR','H','uuwC8jTdt1n400CRb56pcET0ZOJNM','85RpbYMsgCwHgxOH5On','t','4t',11);
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 (12433448325187606651,7375517,'zr1I9jHFTX78DrpbGVYPNSUGU34l7fVmAVGXhRnZvzGk60mXeRm7D9X','qpfrZvP4KgH5wyFJk130ZYZ0fSX4A5tkmwjdB7ftOErreN3vVN1qNk7u1d2muZRums4YtEvxrViI3IPiTB5PyAtsn0XZKUBrTalYmsJUE2tv2Rl4tnCgD3Qh','z','99RgETO3e7UXL7PhUFGPi2o4Wg1rwo25DavBsxTPj0oMSSwmAK4Q1uCnTfXQSiE9rKY0ztENb','pMOv','yAbR7w5FkbODYiDmM58n1oi44Vj7x29',12);
-INSERT INTO ti VALUES (12433448325187606651,7375517,'zr1I9jHFTX78DrpbGVYPNSUGU34l7fVmAVGXhRnZvzGk60mXeRm7D9X','qpfrZvP4KgH5wyFJk130ZYZ0fSX4A5tkmwjdB7ftOErreN3vVN1qNk7u1d2muZRums4YtEvxrViI3IPiTB5PyAtsn0XZKUBrTalYmsJUE2tv2Rl4tnCgD3Qh','z','99RgETO3e7UXL7PhUFGPi2o4Wg1rwo25DavBsxTPj0oMSSwmAK4Q1uCnTfXQSiE9rKY0ztENb','pMOv','yAbR7w5FkbODYiDmM58n1oi44Vj7x29',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5324420616597759232,11502464,'KcnL','ZyMjqXiIwgnmftWKpl0ddwoPB0gBQ0iZ4KH2oR0o0Es6nKRskwaxi6xr33ja4LpxR8BWTOdYARVfwOiZeaCE5AvJkUVeGAHEwmER2yhTQUMlQ65ypSV8N0e2CoaOWGxhlziv4S9WP6lvU6Ej2rPZy2PmwjyE1BEVqDJKLMKi5AIL3dhRbPjAcsZlqz2mYJss3zcHoHSwClugK4EVK7beXQA8RVZBickFAouIihvLbYkjlHPsFKl','v','TCxklTJHpTUwybTA4NjkndLufFpUsa1U1XVycHp8WJUzDfw23eNqjFClzWsQKtTXWixcts47N35sbVNPJJcYOHdBawTkRT0CAVVPFkpMB0uE6GlRoEiFqUtd2NDeKow2LiXEVqPx5pWMSIjN70HFAefLYNA2fAjd0Of845RSClB9FVNvbuiVW34ePqjKQxA1kgpjxNPMVuX2UqEmNwDXaeMWUx5ol89kMCtf9L6KufEtT0DG','0Lxa02qDYOTDPNu2wZAocntHzne35O3UpeQYPBVJUfnQwectMJZq2GdFXWdQawuQYQgO9csMkQk0AYThnQ','mPwzxLdpvxY7Z61WIlHaNDJ7Q0pjQfV6lpAszZJNZm7fhCenZ',13);
-INSERT INTO ti VALUES (5324420616597759232,11502464,'KcnL','ZyMjqXiIwgnmftWKpl0ddwoPB0gBQ0iZ4KH2oR0o0Es6nKRskwaxi6xr33ja4LpxR8BWTOdYARVfwOiZeaCE5AvJkUVeGAHEwmER2yhTQUMlQ65ypSV8N0e2CoaOWGxhlziv4S9WP6lvU6Ej2rPZy2PmwjyE1BEVqDJKLMKi5AIL3dhRbPjAcsZlqz2mYJss3zcHoHSwClugK4EVK7beXQA8RVZBickFAouIihvLbYkjlHPsFKl','v','TCxklTJHpTUwybTA4NjkndLufFpUsa1U1XVycHp8WJUzDfw23eNqjFClzWsQKtTXWixcts47N35sbVNPJJcYOHdBawTkRT0CAVVPFkpMB0uE6GlRoEiFqUtd2NDeKow2LiXEVqPx5pWMSIjN70HFAefLYNA2fAjd0Of845RSClB9FVNvbuiVW34ePqjKQxA1kgpjxNPMVuX2UqEmNwDXaeMWUx5ol89kMCtf9L6KufEtT0DG','0Lxa02qDYOTDPNu2wZAocntHzne35O3UpeQYPBVJUfnQwectMJZq2GdFXWdQawuQYQgO9csMkQk0AYThnQ','mPwzxLdpvxY7Z61WIlHaNDJ7Q0pjQfV6lpAszZJNZm7fhCenZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c BINARY(79), d VARCHAR(91) NOT NULL, e VARCHAR(74) NOT NULL, f VARCHAR(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (24,33,'guS8KbkRumQUI242Y3JzebfsVFTT0UP','MlEe7xNaT5bNsmexxCpu7Brjut8An9KyIIWROWrMiwhQ6MmzS4ysDhOZ5LjXzKaWoIjvZmi','Ez93fhuiVk5aTf1utfh9awjhoT8oqZdJ3uGe61yMHZJY0uGutORYPFX1Bekm','0tSJL4eDJDGmGEe2sg','84dyXV5WjI9DXo74XGBt5NrYLusa29r3NlaZAGEhgUGw4PN9c9cGRZZkKSda9','WcPWo3WjHJC6G4mzFoV6j',0);
-INSERT INTO t VALUES (-19,-82,'MWgp6Qb5dfiZw0FM','2xNwDn8vOSL5MeqYPOy0xSwPLg1GhYAxBW9hGY3kcYSjEgkFgwuTZHL0k','xrWtjZ','4pDqZ8bWtk','yEK9xb9CoGAXVqDsQmMeRKl5Y4PWSVdLWxmdsnWeMLyCyK8fwT0TMAD9npTxjWaTbeEAd03b','RUCrGLdBRpZ24D5UiMrfFHeUH8hsLDI9IuQ9LVWP2hyFBV1SFqFir9W4yBZaA7ktxm3xL0XHhF3srMr',1);
-INSERT INTO t VALUES (-108,53,'32b3rKPNpRHeU2cN8Cvm6hlniT7H8e8CMNujW3y6M1bMBtXBt6eWSAtH4BUO4pKsUupUnYZxbbj','KXUsDuQLo0ezDRRiOHkqkoPTHqAbKVgNw2n','H5JrRqjmq4PIq8OdLbkR07IqY6Ky7eNVD','j80','uOXhGlEpqEthG9HIQ7HI4Pfh','AzThrhkaWuzQvJa3RuuRpd6QFPJsy85dISC2lqVpY8kP0OhMX5IZ06wm6z5xYPoh46UsBQut57o',2);
-INSERT INTO t VALUES (-37,49,'1nelZatDvEGBirYEC','Q3s8BfmvOSpTK7bnAXGXD','rEzCerAUgizFvV4J54M','vvQQeO8l8cpyUgajDFG4Aelqv08ADO77akqw2T','HXFdBl3qSFqDcLppIVBPhkf','vJxoOQY1HIt2EG3m2rEEqIfzSxNprnnV',3);
-INSERT INTO t VALUES (-41,-24,'6QvrEeu6dNVyluAlfzXyrEVQlH8o53rcOZQZeD','8exX0GsRr4aXanki90KBEze','v3qSHTSGIWriYD3PClX2R1aN7XCHWEmWGaNQUeDXK8GTdEV1JSx3Vve4KGMBcMW','YHGzVFU7XxKCdFwadQiRGklGmudMqCG4MbZ','c83evpCzruQ195OUAZpohq2d7OT3R','QjME64G1dkCrmRHuE84Y7JFo6OTcXd6968hI7ECCPs7SzkZfcnnkkuAp9Ymwa6ECnxpbYUJiF8zZ9ucTt',4);
-INSERT INTO t VALUES (-81,-27,'5oQJtOGLvckQsmxj50ooV','juvCbA7HP0QT85','eDwfMDgtEFzvc3u5jTk15JjY7F177hCiCmJWTm','2e2EXIV4g7nalzD5eDLdPqU7j91yfEPPx','BLZ5FX0k','yx8s072GPQdwepxpBWo5UaGReIsvOZkwLYzwxj4QQ4W8yJvl7NnervEXsGgm8zbRfIt4aCt2pKKg374B',5);
-INSERT INTO t VALUES (-78,113,'ZncIBrkLuSmhxycn6IYOgtgxyLtlHDnJvmUE3kc6','fdHfSRDVEeyKn9LVMxmKm0hJcOfVfrE4rF6C9ethHNiv48qlfn02xWZkt0H57pqUVZg7ibvzzV4J','l3lZAmS7jDpBnnLhRw9WF0nRp','zOxmj5uwZCakyGUlM06HPDIDxgwbBRm6f3Lq11','D95ScuNM','RVo2fVEIkX7OZ51ECp4hZCBcPsKYJrNPkHhvEMQBYJI3MFCw06g6otqzUUitufcVWRJuADMse',6);
-INSERT INTO t VALUES (65,114,'jkiRGShmvKeR1vql67jXW9XhaSvlhZCAkFj3J2yKJ3X','sUoFjT4VfTv48fsi','wWpn','j5','d4D8Ufa3rsq5C7r8n54wSmmPBMH1jIcxi4gYv5l5eQr8rUUlalfIf8YzYqKSqts','8wLjF2OOIAdSTtvzzDANHLWQrP7moN9dKx8w8Q0laM9dnlrWgh7kJWlLR9bsxX1',7);
-INSERT INTO t VALUES (-67,-5,'PfIPJN','By0angIroOV4Ja3EwFShyWqEGJ0h5wkxNQJBpq2dw5m7uyvOpeBKd3MOdRWiPXIyfZz7yjDXq','u2si8OM7wBdg1K','eUrrIKcBRVZb','TB5Cnz53Gs610Gsarxg6UePFffo4KILZpX9nPA7kT3kiRdokVv82uRhoI8vY1NEfytO229rS9HpmkIQZ7aLaFrgoBekoZMWbH1M','C1sr0lkk',8);
-INSERT INTO t VALUES (39,-107,'zrhHUoqca5qCUVb1VH2z8w64mTdEgjTxLoN2tP297EvfYnWz5PVUPYWOZY2','sWA7kdLapCAgEFeDHzjg','U0KYNiTSP4ArCi3qIOVsnL','MlL1BmY8tKazrWBnBFHm','TimIUImyCuXqnc3a0NpVgpthVmWyqU7JJgqrfgvDlg9flo9JURvg4c3k6mYNuAnmDK','45VoPybBTuhvucUC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2847084944,-5928669939976087446,'5g0Pab6ddqJGGnGEJ','615xzYBAuIwMz2GutYcsUuTQbR95M4fG5JaCYEDcNM2JjIDOXjcxUwLjbjKeBaYhLiVFBCi6ha9fhS7y40k7FltHRSZxDnHiad7','nDUhiOCszXOz4ZGOGp0Qa1yTXolsWWwrHhVhe','2UjhyXmnflHDcA8yBO9AcEH','w','Z',12);
+INSERT INTO ti VALUES (2847084944,-5928669939976087446,'5g0Pab6ddqJGGnGEJ','615xzYBAuIwMz2GutYcsUuTQbR95M4fG5JaCYEDcNM2JjIDOXjcxUwLjbjKeBaYhLiVFBCi6ha9fhS7y40k7FltHRSZxDnHiad7','nDUhiOCszXOz4ZGOGp0Qa1yTXolsWWwrHhVhe','2UjhyXmnflHDcA8yBO9AcEH','w','Z',12);
+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 (2253114210,8755124764570173679,'a8PHR6hAJUjVtXT79UAz','FWP6AmxoWfsDfTaqCLkf1W21vOsDu6fVYXgZHbY4VjyEBHbXI5jqdxr1DI3KyPMQdaZDbtatoEmJM7v','FSC0rmNST96i','19SFJTTK9FG8X0HRHALJGpIli8wxqN3TNGYwl8UIM0dRJ1b6OKkAYxhVQIELVdT4Dcg0pITZzRn6pjQyzmFPuCoAiJoYRRfBvavGrImIE9nE8tJB9zkebyDPjFkBGesmlWOL1AxxdagcARhGvWqwSq6q57t2QEl08OaznZPWnu5S9KoGlif8ZvrP9RAH6mTBavY2mRKcf32y7xfxL7YPf','R','m',13);
+INSERT INTO ti VALUES (2253114210,8755124764570173679,'a8PHR6hAJUjVtXT79UAz','FWP6AmxoWfsDfTaqCLkf1W21vOsDu6fVYXgZHbY4VjyEBHbXI5jqdxr1DI3KyPMQdaZDbtatoEmJM7v','FSC0rmNST96i','19SFJTTK9FG8X0HRHALJGpIli8wxqN3TNGYwl8UIM0dRJ1b6OKkAYxhVQIELVdT4Dcg0pITZzRn6pjQyzmFPuCoAiJoYRRfBvavGrImIE9nE8tJB9zkebyDPjFkBGesmlWOL1AxxdagcARhGvWqwSq6q57t2QEl08OaznZPWnu5S9KoGlif8ZvrP9RAH6mTBavY2mRKcf32y7xfxL7YPf','R','m',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (288658360,-5504897850471152166,'cwVWXRvCalsnKPeKP9AY8','I8lnrY9Bq77KOjz7S0JQyoKRjttOFXqfVHCToOQuc2TfcdkWx8LyAzSlRhdQoeC','MXGjklwg2JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17ap','9O42FID9c13kSSRSrvdcc3iIpKkpkqK30dT9dpPYeuXDguGFhDFwSRTmBE5qeLGluPv6X4yPww11JKN0i8JOhW1Cr4UzWhZ9vhax5WnYxN09mL6pSt0iG2w2GVOmLRVteyeg9otHp1CSNUbIpej0ucmylPrH3KnoX62zpTaOa2YfMO','NV','o',14);
+INSERT INTO ti VALUES (288658360,-5504897850471152166,'cwVWXRvCalsnKPeKP9AY8','I8lnrY9Bq77KOjz7S0JQyoKRjttOFXqfVHCToOQuc2TfcdkWx8LyAzSlRhdQoeC','MXGjklwg2JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17ap','9O42FID9c13kSSRSrvdcc3iIpKkpkqK30dT9dpPYeuXDguGFhDFwSRTmBE5qeLGluPv6X4yPww11JKN0i8JOhW1Cr4UzWhZ9vhax5WnYxN09mL6pSt0iG2w2GVOmLRVteyeg9otHp1CSNUbIpej0ucmylPrH3KnoX62zpTaOa2YfMO','NV','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (98417233,-2880421382239346662,'DznJk9s','KHsqvBfazxQ98sq2VTwJ7PWMbAW6veS3RfHXsGeQ3wRqevPz4mrS9oAviEvHzN2XhtFAXjQB4PP1WTvY','LTlS1uhwHG','1qw4NTzItpb5JMCH7750AgqY4D8fWgzH70laTizoeGmQvPJxeKXp6eSKd4jYioDEHVmm2ZRgG9mIBz8aO6FcE2thkmuFOVhPb85NgQTec876bOP7iqezk4BeyJxboRA5pNkipDEvdOMvUKkrVjB3dbUqG3k0Yp5suO2mzWyZHJxEFxSzMjhdFToZzwniIBCAIgKH3C4pKYXVFo5J2gndgojjcaNryT84','9','vJj',15);
+INSERT INTO ti VALUES (98417233,-2880421382239346662,'DznJk9s','KHsqvBfazxQ98sq2VTwJ7PWMbAW6veS3RfHXsGeQ3wRqevPz4mrS9oAviEvHzN2XhtFAXjQB4PP1WTvY','LTlS1uhwHG','1qw4NTzItpb5JMCH7750AgqY4D8fWgzH70laTizoeGmQvPJxeKXp6eSKd4jYioDEHVmm2ZRgG9mIBz8aO6FcE2thkmuFOVhPb85NgQTec876bOP7iqezk4BeyJxboRA5pNkipDEvdOMvUKkrVjB3dbUqG3k0Yp5suO2mzWyZHJxEFxSzMjhdFToZzwniIBCAIgKH3C4pKYXVFo5J2gndgojjcaNryT84','9','vJj',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(18), d VARCHAR(100) NOT NULL, e VARCHAR(52), f VARCHAR(6), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4209636,212,'xwu','6b8SKVeqN0Zkth0U6cfQ','H8gI3Y3iOBj4XorNGu6jqpAV','d1','x','t',0);
+INSERT INTO t VALUES (5631727,21,'da2wRHMTF8WOy5b','xXTRg6','kYgeqheJkUjXMVxwIUdXxnjhx4oHbNiSE','v','8','p',1);
+INSERT INTO t VALUES (-6140573,192,'Oq0QAde','wztxrPmaJdx1Fzu0sE3Rv2y8dKJSKebdoiYq19MV4kuyxLd82LfeXc588VcfxxMJltBNyQiPaR8Dcpotytoqqgd1CGwMK6jY5aI','XxXKB5jqkQoayIJxLLCW2tXsf','m1C','Pb','a',2);
+INSERT INTO t VALUES (5592019,13,'PBw8hdoxokBDb','rual7EdoTo1Qpd3CrsBBJlgo9DZ6VQJ78OGV7Rs1fY2DhcttmLS6wIkVebUJhI','fgS8x9QbznsxcwkwDxuPBREflzshpvMWmn1vsf0ZWmKml07kg','IZ','I','N',3);
+INSERT INTO t VALUES (6581068,71,'m8bz','FLHLYCON0adWJWMW','Jr','GJPp5','b','7',4);
+INSERT INTO t VALUES (-1034496,64,'3BxfYaAa3e4GiUWN','AF2W2JvDU5Nf4CN7ciVbX6uB20x7Q9zGP5nQNKCgXcqeMI612iSmD3ZHdiVSEP9EZQQaVd4d5','eUhMRGPJoGUfZlcOfMqN6Djy56R14GPuyvVgFPkOqlZKn4VR8ALT','Atp2qR','Do','p',5);
+INSERT INTO t VALUES (7302883,3,'5fwbX72n6vA','NCzUYtbRD2zewqYhRJofE5A0syRSrl87ueGX0zWxQ79zvML4vhhdHZbWHeoG2pzZLOoXzXx','y284q2bEMEWLelYSyUdQ5KkJGb','8WL9lT','Z','A',6);
+INSERT INTO t VALUES (-4595077,163,'LU','xlUL9','DfdX7Y2sm6Tl','MqE','pg','Q',7);
+INSERT INTO t VALUES (-2025037,155,'jKjTWAOQAsgL1u','cD1qjg7iGrpEuqaBZoZy','7L2QE6LjV6DIutzWWiP6H0LDqyx5V0nXui','9a','t','y',8);
+INSERT INTO t VALUES (-2697359,66,'CtLXF0TI7RRRL','UijFlVo0KAJnx8qManh9UsZdkBBkEX2n3vIUDFF5QBGCP7rgD','VLTubZIY1qG7RDVKgrWxYcfJPpskJP1Ya7WmFlefuSCJ7X','AQat','Nk','P',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(18), d VARCHAR(100) NOT NULL, e VARCHAR(52), f VARCHAR(6), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-16077,124,'MooLbqgo','8mxs4XxqfmYApXm3aayvECk1u0LGBxxCCszIJzEXo7DpMiVnIkvkUj1soFGTpfq91HWqUd0dr9MqAqeSpLctKhJUZL','9rhvT7fVCTbxWbkHYWZj5ZmG22MSq385BIHR1Z9wvl4rHGdp0ByRKjEZh','iTtRyo7MWMs','aIiTneWWy697uuSLMJOfFRfJuk4FZy8ShGPat9Ls6yXKsvmFGkTdO8NmKiCVbkG','OW2XfQd9',10);
-INSERT INTO ti VALUES (-16077,124,'MooLbqgo','8mxs4XxqfmYApXm3aayvECk1u0LGBxxCCszIJzEXo7DpMiVnIkvkUj1soFGTpfq91HWqUd0dr9MqAqeSpLctKhJUZL','9rhvT7fVCTbxWbkHYWZj5ZmG22MSq385BIHR1Z9wvl4rHGdp0ByRKjEZh','iTtRyo7MWMs','aIiTneWWy697uuSLMJOfFRfJuk4FZy8ShGPat9Ls6yXKsvmFGkTdO8NmKiCVbkG','OW2XfQd9',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(80);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(80);
-INSERT INTO t VALUES (-13994,68,'hhTZ8A0i5NE3VUvMjNHDPfz2X0X2ZKkb7btg22j8I18lq0BbZK4BIOEB6SebBdBb0yWkaMBbZGGcKh','zJ3VyKguHxbRxsKrU8DrkBHVo8p6bc0cXmfMpQXMw3P0s2ecPBcTYfpUBDYNNhYY158pV9H1','aOM0V','WcEnGP8ABH','FFxuTtJcxHFmrgPSFWjUAMvNFIjGFUIQMhv7ML5RoXFFXTVPSD9AOaoqu98zVLqXvRcgQF8KUT541rHMfzdzJa6','esLp8bcwSRzz0M6oBBWDfKG',11);
-INSERT INTO ti VALUES (-13994,68,'hhTZ8A0i5NE3VUvMjNHDPfz2X0X2ZKkb7btg22j8I18lq0BbZK4BIOEB6SebBdBb0yWkaMBbZGGcKh','zJ3VyKguHxbRxsKrU8DrkBHVo8p6bc0cXmfMpQXMw3P0s2ecPBcTYfpUBDYNNhYY158pV9H1','aOM0V','WcEnGP8ABH','FFxuTtJcxHFmrgPSFWjUAMvNFIjGFUIQMhv7ML5RoXFFXTVPSD9AOaoqu98zVLqXvRcgQF8KUT541rHMfzdzJa6','esLp8bcwSRzz0M6oBBWDfKG',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2462292749532978526,200,'gFhMr4cLncnuoE6HV','eLnyHF9snoJJD3I4xLFvdL8ByCvHD','RGVeYzsM07WGSbUDF8SMz','Gc86','Pe','3',10);
+INSERT INTO ti VALUES (2462292749532978526,200,'gFhMr4cLncnuoE6HV','eLnyHF9snoJJD3I4xLFvdL8ByCvHD','RGVeYzsM07WGSbUDF8SMz','Gc86','Pe','3',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
+INSERT INTO t VALUES (6134088521965646890,159,'WTt','tXXKM8CNfyM9yoJ0t30aiNBh5buA5jFXNDE7i97CCw52khm0LFU5IbZf24cpyyES7MpWKKHGyD5zLfaJPuqxR','6Cqt0Lq5','KeLo1p','3','g',11);
+INSERT INTO ti VALUES (6134088521965646890,159,'WTt','tXXKM8CNfyM9yoJ0t30aiNBh5buA5jFXNDE7i97CCw52khm0LFU5IbZf24cpyyES7MpWKKHGyD5zLfaJPuqxR','6Cqt0Lq5','KeLo1p','3','g',11);
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 (-30687,-80,'KqktDBXCd2YYu5EXxkO6LNDwZmtrI5SdDgUNuVftlXuXtUKWi6JXSMk9KvzMTEUr1MaKq7mr4','ShaK8BoX4lqnBHBywoICDRPXXN6zgw10lh88ag5GkjGCFyp1qhk4XGs1MO4gZVHybzzqQmbxKId661TNGAXCPmPOLqYR68sgLn5AzBolifNnR4J5GD51Fyz1Jtl9C0zGpJoJSOsa','0','UT6','PQbB2LmLz39MDIYK5kufJI7QsgfBHNpB8SXR93EnXhoBqKRyg4BpqiVBGp8ZwmQPFwBncRdtgVQOdrATnecvdKd','CcM7W8iEiRNP9YoR1zCm6kL4WcBWQQTIFnn1EBdF8jJ9ty3h1mDm3rqNkxh80yDevuC',12);
-INSERT INTO ti VALUES (-30687,-80,'KqktDBXCd2YYu5EXxkO6LNDwZmtrI5SdDgUNuVftlXuXtUKWi6JXSMk9KvzMTEUr1MaKq7mr4','ShaK8BoX4lqnBHBywoICDRPXXN6zgw10lh88ag5GkjGCFyp1qhk4XGs1MO4gZVHybzzqQmbxKId661TNGAXCPmPOLqYR68sgLn5AzBolifNnR4J5GD51Fyz1Jtl9C0zGpJoJSOsa','0','UT6','PQbB2LmLz39MDIYK5kufJI7QsgfBHNpB8SXR93EnXhoBqKRyg4BpqiVBGp8ZwmQPFwBncRdtgVQOdrATnecvdKd','CcM7W8iEiRNP9YoR1zCm6kL4WcBWQQTIFnn1EBdF8jJ9ty3h1mDm3rqNkxh80yDevuC',12);
+INSERT INTO t VALUES (1518499823015774625,148,'a6M','oIdwsi5ULf5ha0jjEbdescVe3VwHhdeqiegd3frgjZH8HQHWJo8fSb91N781lhL0iBzC2mQKdpAgWxwyDPINAaE1dvcFm4k28shN9sA1rN7GJ5CQ4UTmJ41ZFBLEoDFtwwE6fD4ntSfCkBkVKYK89tcjpSPKkStWOOneRumLhiKYJrjND4NXJRZwjgSHgwTQZO91D82fvs8byU2PQzEFia890EkOUT3P2zgCabpZCrFmj4vfO6fuEWrNBLX3','TptgSMoJqCH1IMMsfE930kWG','LAA','o','H',12);
+INSERT INTO ti VALUES (1518499823015774625,148,'a6M','oIdwsi5ULf5ha0jjEbdescVe3VwHhdeqiegd3frgjZH8HQHWJo8fSb91N781lhL0iBzC2mQKdpAgWxwyDPINAaE1dvcFm4k28shN9sA1rN7GJ5CQ4UTmJ41ZFBLEoDFtwwE6fD4ntSfCkBkVKYK89tcjpSPKkStWOOneRumLhiKYJrjND4NXJRZwjgSHgwTQZO91D82fvs8byU2PQzEFia890EkOUT3P2zgCabpZCrFmj4vfO6fuEWrNBLX3','TptgSMoJqCH1IMMsfE930kWG','LAA','o','H',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (22311,24,'lIIqQSKaoBk7tWwsbdsQW','FkHnTUQOMdwPi2UU4LW3s8OlvUf6YjJXIvdelpMpVWs','OJ92RPfdIs1zHEEYRCfHAaeQilfTyEMiqc','rpdgoQGjMp6B8ZN6m6GIK2vNkAc00ttvDdNI2HiZTKjWMCor2BNEsx7KihOBsQesN67k0iJQrWy4DmX9JMoFvg5mD','KNL6Gch1','Id48XbpVsoAhGkZd7ENaYyS1nFVLiDpQF7Jj4P2d4gd4AjPXwDYRT8GlerWCcR1BLSDIdkWBnOM',13);
-INSERT INTO ti VALUES (22311,24,'lIIqQSKaoBk7tWwsbdsQW','FkHnTUQOMdwPi2UU4LW3s8OlvUf6YjJXIvdelpMpVWs','OJ92RPfdIs1zHEEYRCfHAaeQilfTyEMiqc','rpdgoQGjMp6B8ZN6m6GIK2vNkAc00ttvDdNI2HiZTKjWMCor2BNEsx7KihOBsQesN67k0iJQrWy4DmX9JMoFvg5mD','KNL6Gch1','Id48XbpVsoAhGkZd7ENaYyS1nFVLiDpQF7Jj4P2d4gd4AjPXwDYRT8GlerWCcR1BLSDIdkWBnOM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(72), d VARCHAR(37), e VARBINARY(40), f VARBINARY(3) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8974004900832211551,2530408978199467708,'XO5OKzzcQAylpPNPFPnN27HxUNS2OEoutB','ZeDi4iYbYV2BCrh01HGn4n2waD','CzVGGK3L3mW4oB1ifydDQ','b5','o9I3GAkAp7EW8ulrRCr3DE1F','CchQOejqVLZGA9sLPBQbPgD0wjFB0QYz74AARvVyI9wjnPIpmP',0);
-INSERT INTO t VALUES (15604337924156041987,17845695057248745984,'xjR0OCLkZ28IMyiXV4mRnUMUiLsLENHGMqJyFS','0GsjyGuGtDSUYQgVdFVBWbBNigp4','CXgarU7u1E6WBPdo3rMWOstezf9naJ2hbkSmz6y','ad','5jtwI9qXDIMu2qc6lY95XwhfHmUpfLnG','39oNGT3TTP7L',1);
-INSERT INTO t VALUES (5349773315623633116,5998239867962559045,'8a0GxlmHy2W','HXE1iIbVaRrgKQWYvPc2TYQ8hQEbc','SkGfbTIFlIATmyIrqDAp3RUKN','bp','6Tm1O3LLubvkvqrzfN4WDrCeYbmJmxWC','LP5UdgEql5mXPiKTUIeh5GwnrPbFz9',2);
-INSERT INTO t VALUES (18346359694040883396,12216825518810335733,'8rRdCxhfmbT647BCKDZ9GELv06Cl0rimssEhdGtI4vHugQxkFoIb','AUM','9ztDvYXazduI7M41dIA3sC2TT8fzxF','YB','vwc7cNyKPjM3qo7Fq910HoHFm2JQrfpebTe3GWqIJbetNDJOw','TbIr0YC7N3sFUG3v6NVtRCrik2d8sll4JQARV1m9XIE9hnxhyN2ah8epxDPvJs',3);
-INSERT INTO t VALUES (7879763389753586613,1381512733769747186,'1UM9bVRaHMXhdCF1CC','FbfKul','coX9t7ub7IiUBwclmOcrWRWB','Z7','PGbStiUndr','kb44Wsle9J9sTL30PnybjxvwsIPW3H0dkIE50QCGvH9M5767isGFaDO',4);
-INSERT INTO t VALUES (2587362735072445249,15961044684079170383,'209Axbsi92oQ','JeESC68ZQD4AVR6mKSJwukRCK8FsFx','tNVpTywtmiKuGXWAzF','D','ijSHf1aTzJQ0McrXPzEDWiiWhg2Cd70nMGfjsI1GSVUa9WTAJLwQBlM3SYsYtHFxZ7oxiza6gLUQiNuyDn5d','TxQ04FsQMe86w5CMHPEaUHcj2r91262oPEhl9Ovq3WdlknS',5);
-INSERT INTO t VALUES (6975810862275253622,5751770321340439268,'XcmXIzVAcuTbqZDFsdYwk','GarH8sDl11zA1J99NoVvYyY','E7cnZrMIB6','Ae','krQBbjheM3PU4IFDl','gknvKbr',6);
-INSERT INTO t VALUES (4300706173384288001,10633816315414101743,'JXvy74dgT2T5XL3KI55PdXAtP7OUo8slOq6sKvPjHg13BMNYn','cTwNJJSO','9BCXQ0FR8MR','xuE','s6vrC1O2f7pSvsmdbmldNdC7vdLj9X0E','wVdY2pyudc0SIoV13LOiiBm9GG7isheJe',7);
-INSERT INTO t VALUES (8848496309125478055,10726774386773299149,'N88v2RTtIVt3emTV','MFap061eLbvSL0UGGR8ISdKGdVhe4yel','tr3FKd','hC','JpfuZuAPzCvGcrkHCpgm1PfFrSJiZK76N8Y5OmveZ6Uc7DpY5mUsVrX9j2XQedw8cYogvV','1jKvB21H2WlIhTqoSSgSLwH2rkC1DQ2qxwb1i9baryo4Xpuf5Rvog6hCC9DMGDxrTs9A0q',8);
-INSERT INTO t VALUES (779526762966801944,8732106835801548561,'fF8ak7UHQ5mnYN1zVEX9JFTxknR9lXy8WMKOzaX8b3kUZ74OoZGWy1W3C','cV2V69foixhl0eOGt81','1g2ds3','Q','vpYKMQ3QxGuKu88OEt4MEoWndWhh7TrvRpRc7Hvuf91','JUv8FkQctPT6Fj7zrxm3b3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (18014183239749558607,15787491371033563228,'aAzUOEKr6lBJbFuo2KDRdIsMS3MBtKvujWWdIHdFxXDdz9rWXc7','GiE8xVQklz6ocqFeoNjxLSf','DO4','OCn','sOPxTYAd1PO3iVbfxl2Yg3Obv9pz9WDGIczhk1Itgehb1K06PIlyX1WM5h4tHeCyN','VwfXOyhGoJUzrf',10);
-INSERT INTO ti VALUES (18014183239749558607,15787491371033563228,'aAzUOEKr6lBJbFuo2KDRdIsMS3MBtKvujWWdIHdFxXDdz9rWXc7','GiE8xVQklz6ocqFeoNjxLSf','DO4','OCn','sOPxTYAd1PO3iVbfxl2Yg3Obv9pz9WDGIczhk1Itgehb1K06PIlyX1WM5h4tHeCyN','VwfXOyhGoJUzrf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(73);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
-INSERT INTO t VALUES (18397074327217873488,18257026912607745532,'8g4CzuXsQVEk9yJnalTvgBHPyyvliJt6O3AsSVkawA75qXSMT5Hvq4ieb757xQKhtqvX','pYEstazgtA9ogpWAiGxQ5hFbwXgy9','fIgJqF','B1S','Dwy0vHPxa0p8','JjDZCuTo5oyes5a4TUIRcuv28M7BW7',11);
-INSERT INTO ti VALUES (18397074327217873488,18257026912607745532,'8g4CzuXsQVEk9yJnalTvgBHPyyvliJt6O3AsSVkawA75qXSMT5Hvq4ieb757xQKhtqvX','pYEstazgtA9ogpWAiGxQ5hFbwXgy9','fIgJqF','B1S','Dwy0vHPxa0p8','JjDZCuTo5oyes5a4TUIRcuv28M7BW7',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (11804812873722861431,11777679172320704714,'6CUU6BAyfIWHnIwsuWYeqY14kOKQ','w0JGqsghbdPT87YZjDBy43U5NzFgqIwcHdPAmNChgpZNzey0oaXSvzvHZ8FdEnISmgs06TkO4jiTyd3KMlyeKDCAlnjJiZWs3PvjZDKJF1TTmLdyFAVBJMazLMVlfk9E6l3OrF0ioih9ez3iZrTck1klrp3VtM74CGrWFwv3wGHTljMBmU3W56eZ2WxOUJPPuTn1VhbLWzjGLxEWGBDUI1LRcsN7WoSQiBkDPDIJ2bNJztaYe6zJ','Pass7FFFNDIMxAx','7','pwmzpogkNpETqavFZfP2xnLiWvJMZLC6MFO2Ee98PibcQRNZgvsWmYzQ2S','tqGFODWoPTNAucBMmVmR4hvmc1RdKqnti3nwDJkBO9b1qXrpQdbhKhBtKOUpQO5Fnxt4QDz6Ul6H',12);
-INSERT INTO ti VALUES (11804812873722861431,11777679172320704714,'6CUU6BAyfIWHnIwsuWYeqY14kOKQ','w0JGqsghbdPT87YZjDBy43U5NzFgqIwcHdPAmNChgpZNzey0oaXSvzvHZ8FdEnISmgs06TkO4jiTyd3KMlyeKDCAlnjJiZWs3PvjZDKJF1TTmLdyFAVBJMazLMVlfk9E6l3OrF0ioih9ez3iZrTck1klrp3VtM74CGrWFwv3wGHTljMBmU3W56eZ2WxOUJPPuTn1VhbLWzjGLxEWGBDUI1LRcsN7WoSQiBkDPDIJ2bNJztaYe6zJ','Pass7FFFNDIMxAx','7','pwmzpogkNpETqavFZfP2xnLiWvJMZLC6MFO2Ee98PibcQRNZgvsWmYzQ2S','tqGFODWoPTNAucBMmVmR4hvmc1RdKqnti3nwDJkBO9b1qXrpQdbhKhBtKOUpQO5Fnxt4QDz6Ul6H',12);
-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 (2827135705570264132,17830991767635154671,'B','U6FcfBMoAgq9QZfZwBUw3mxXnYWuczB6g','n7JsFcUdiT9QIg4dZUiz9YtkEFjx','oCDlqVZa0EDj917GOikv6XEcchNG1HY3TxgKml3wLntlQUHOuoPKeUS6j4tml2DdYu8IUIhEdrm0T7m4gvqjgMiKQXX4LIi76E247PCcDLiNu6GJVYEZWWqBDXXABqTPzNX7OCN16eCQAFF2Hn7I4M','PwZ5Sr6','kwD7maVTlr4yq4mspWi40e1hgro3gLTmlMAH',13);
-INSERT INTO ti VALUES (2827135705570264132,17830991767635154671,'B','U6FcfBMoAgq9QZfZwBUw3mxXnYWuczB6g','n7JsFcUdiT9QIg4dZUiz9YtkEFjx','oCDlqVZa0EDj917GOikv6XEcchNG1HY3TxgKml3wLntlQUHOuoPKeUS6j4tml2DdYu8IUIhEdrm0T7m4gvqjgMiKQXX4LIi76E247PCcDLiNu6GJVYEZWWqBDXXABqTPzNX7OCN16eCQAFF2Hn7I4M','PwZ5Sr6','kwD7maVTlr4yq4mspWi40e1hgro3gLTmlMAH',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(82) NOT NULL, d VARBINARY(53) NOT NULL, e VARCHAR(80), f VARCHAR(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-13864,217,'WMV14rVz5Iml8PTPW3s35lTO','LykrsN','Nz4LtqaTB8j9PLAqmuEhgtOq7IJCf','2fcwVZ9IwK2ivO','CtCN6tRvoYX21HJ','ox6gGNOE41ETR4hOIjlM1kCiwHkqBUqAPuiRxRxgaSGhTBJ4IvZcAEfdPeXLQrKkz6c1HstgMQZDG',0);
-INSERT INTO t VALUES (27659,20,'k6','jiGlZVXsp6upG3MXgdq','limnMG3AmWui','pk','x7uQ2PhIFu9O2v5f5B7fDRsMh','5W',1);
-INSERT INTO t VALUES (30912,61,'armvV4VNz4EcoqFtbxlpaeWNQ2ckocxjVaR4SAlddNbSpY922zqlpyGru6354weEHGxCgpLWcjogq','53WUKFpA74hiyLbUldGVBNRlv2Eq9E6R','lXcNGqJCMYVSlabcV7iYDBge519ALwthEkbBdwbHKdWU','WtU','S6pdEzcMCsNkXU5QSDNGhmKbem6D3tZHyXXvhaqGSgQR3QoAGnWRpsXWm9EVQzQPBWM0OM9BfVkFT','0dhQgo1vkKpuUXLKYk7gCGn5Ih7R42gSok8KIfKDAvDeSUKrIOTZNAQFO1DYercES3BEDdWDTlPjchO',2);
-INSERT INTO t VALUES (12846,165,'BSCipBx8rRdGd79cQJbasJ99mKJruu','3SmImocj6d9neAqTtGeLWcxCFaDUXpWOZgGfV3cnSHlAjSh','scgvKYMNAMhWhs5BHbX','6dDOH6jvGHthNPM','956ZR6cDONskW9ApmQ58LxEMVMG1cVpoRZfxQCn1nw5fIM9VQUl30J4pjmKS1jC9t','4PmZhTUBbgojaab2hSUH6Mktnya1LIY',3);
-INSERT INTO t VALUES (-19941,160,'ikkQL5BIEgqSdME7rt3N1EkITHvpPCLqXlncsQlcrWjGaef86','Q0Br','xBbmEtLHnm6SmiVDIdH5oC6HBDEY6ddkCZaJT3sU7otyF3EK0PNRSdLkDHZ9IuPBPFZjJGKIRsWoL','GSd1kJM3AIhNLkJ','Cf61PDMxHUv1mhrZAH53cstLR2G8ORfMp6Gppmd8hpCJfyBPb3WRjlXlogrD','7NmmXFIT9ViKzmbrQFTUXk95WkRewliDSsourjVvaK5J4HBBdAlusv6',4);
-INSERT INTO t VALUES (-5373,92,'50AzBPsJR5qRoZ42LRg9tIH4otQHYGE2vfOEpzKhYxbNv7KKZHPYBh0DCIIHenZx2YMWI00x','zX0k1UMcJKwYkfGghPYwIsAZW8Az2o9nZpzp2jjEjKdi','t1V984YCqWPmRcvWyW2BMU61','5o0FFWodtKfBKH','oyCOosunbXSnM3i9rwyS81d3FGtvCHBUkhGYhubUqrz4PBPvEGNqUTnvhPcSxRetOfizi5uG4etcxBqKW88AXPN','DQCqSfazZlTqGGsKqZVUuY9Ms',5);
-INSERT INTO t VALUES (29223,118,'Aevv5Qntc4k9JlZd4Jd964iTNqDiAj2W1zSthEg2','lhjwKRR9lisoAuPlka8ztO13ayyyh53W82tosvGkiQ','lK6qfR','TfSo7','GKULeMt2A6rkUb00haDXlDDlQ8pOWLCieMsJVKIj','rxLwTm83tenS6CctYNAJb3wC50igvToT5tQmDe',6);
-INSERT INTO t VALUES (2196,182,'m8dEgAEtRGtYD4EN5pKUchLcSD3oLQkPWf2nD9Ps1TipnkTx0scS0W0FKPea0J6xQKBg9LOWBTSbb5','VgRzHyx9AMzz0YP1lJriftlvZlYkn9rbZarrE2IGvci','WdORRtmn9C25FBREKcaSt9E7dD','66IaZ','9ehsfslUwtarpew7DhE7IECw9gZKkXrLiBPPqgjTQyPPRNf3JmkHBYEy2VPaBnPhgie','3ZzOFchjKvEaHZahvITbvjtuRCOyHjuQabG17ON5KAKh8tvq27HLgHHfRtC7hDFl5Af0h4AGxrbo7SvAZEn1QILhCYg',7);
-INSERT INTO t VALUES (11253,15,'hbNucDlcOPcPtnFQXnZ8lb3nyrTxhV7pyRBquLnWPEAmxrEGUYVa63','gp3s5vnl4','rAZEvPCA1SyltYIH3tS9YOxOcYOwWkQ7P3lX','i5YaEeu4TFFJ','xsxSZ3vjwu9dwyuzsA73Vca7boFZNPXOwO13hqg8qM7GxDLaUVzPmlhPHFn','zfr9HD',8);
-INSERT INTO t VALUES (-7669,87,'Dv19xuyAAMi4pFB4cHgwlNPX90GpZH8jlPNIu73mLknYWpnaPfuH5ggA','3rG23DhdnIi4zw66t7','AEFosk3F6vaOmgJOVWtFYAfOpZLJqpbIWM60l4KDoRNfaeGushsjNXxuZsJxzuSA','VCBL3LlLre910','hD47ys3qYhjk3S4Y0BGQrXkMIOGUqupe9j27sp','QJgXKVb6JS2tuetpFmB5lkBxLlp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5437157021300712139,91,'d1BGxTWKvmhWL','nI92HsIp3icSKZAGaAoA6BvRdy5n4InwE1l63LK8AyUERwBHETsMcea8JAE2UpvtrsQvX8icy7hzHlLJ25gopoCFiibjGMwPJgleovY3sebQznNhOPUNvbfgZMdZgVE48KxKaSNQ8PGw5ThkqNjhvqEeIiQ0SHQ1oh6fhW0RSjOAxY','nlJft4P88','3UNzaV5O2zova5ja3no2BYNRhDPmYRNclbStJtAw3otJZ0zsUoRTCQxc61PH7SKV2THzMFZRkkHTsXDep6SUSw1yoCi9FdWKFPIbJCQ2yyYy8aa0MDXwICSrJEjGaS3Vt1OvEjc7tY5p4GMucWXV1iSd1ACe29O2PSve4ha3','6','G',13);
+INSERT INTO ti VALUES (-5437157021300712139,91,'d1BGxTWKvmhWL','nI92HsIp3icSKZAGaAoA6BvRdy5n4InwE1l63LK8AyUERwBHETsMcea8JAE2UpvtrsQvX8icy7hzHlLJ25gopoCFiibjGMwPJgleovY3sebQznNhOPUNvbfgZMdZgVE48KxKaSNQ8PGw5ThkqNjhvqEeIiQ0SHQ1oh6fhW0RSjOAxY','nlJft4P88','3UNzaV5O2zova5ja3no2BYNRhDPmYRNclbStJtAw3otJZ0zsUoRTCQxc61PH7SKV2THzMFZRkkHTsXDep6SUSw1yoCi9FdWKFPIbJCQ2yyYy8aa0MDXwICSrJEjGaS3Vt1OvEjc7tY5p4GMucWXV1iSd1ACe29O2PSve4ha3','6','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5299588010595046461,223,'1yMqK','SVuUsUg7CQVe8jLPwaXgkclUKDxWyP8iljT2KtgHFqgxAXINUkVqfRQ9UYpQKPZ0z8BoTrOfWy0SVi7rpUpnpu6pSGaxc4RpLPytTCdpHdnr8zyeoSSQTO9RGnozVbNe68PodyZDaDWPRJFls81','y4mbOZ','LCznFVx8VddPmSysHyZQK5LfKoGPfvFELFzUyfRTnHHvMD0PaEtSTgOIVsPSWezNAFQOpA51jLd7NyIO2f7QEoj9dalq','1Vd','U',14);
+INSERT INTO ti VALUES (5299588010595046461,223,'1yMqK','SVuUsUg7CQVe8jLPwaXgkclUKDxWyP8iljT2KtgHFqgxAXINUkVqfRQ9UYpQKPZ0z8BoTrOfWy0SVi7rpUpnpu6pSGaxc4RpLPytTCdpHdnr8zyeoSSQTO9RGnozVbNe68PodyZDaDWPRJFls81','y4mbOZ','LCznFVx8VddPmSysHyZQK5LfKoGPfvFELFzUyfRTnHHvMD0PaEtSTgOIVsPSWezNAFQOpA51jLd7NyIO2f7QEoj9dalq','1Vd','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (886122126671829727,233,'ZO5nq','FnidpC2ymPysV0fTdWG9eAJPqo3GpZZoyPUSmnwf','r3nlmYsYhIFu2IWX','KC5uKoVBXbkBNrYSwobOiIDzDr20xbSubF7hGTfDIU9Smt3KjOjYYkXIzhhzMmlDwJQYIbavx97RmV5Abvey8hLu','zZ2','dL',15);
+INSERT INTO ti VALUES (886122126671829727,233,'ZO5nq','FnidpC2ymPysV0fTdWG9eAJPqo3GpZZoyPUSmnwf','r3nlmYsYhIFu2IWX','KC5uKoVBXbkBNrYSwobOiIDzDr20xbSubF7hGTfDIU9Smt3KjOjYYkXIzhhzMmlDwJQYIbavx97RmV5Abvey8hLu','zZ2','dL',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b TINYINT, c CHAR(55) NOT NULL, d VARBINARY(66), e VARBINARY(79) NOT NULL, f VARCHAR(63), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1800454879,12,'rIvEkdFO6bbMVhGpe','ABiz9KIoz5F22cxZjL1S1CK3VKul','yYzOjfTkI3Cd7D2aiL5woIjVndh6G38a13Dx9kjnilvyewRKwD','1hmjxIbkmIyxcwlTSUs0sfKkCjE','3','h',0);
+INSERT INTO t VALUES (-292063675,-32,'TCHet88RRqc2LTMddW','nu','s5qQndRjDImHPROH','aJ0uqSymj5L8NF0vUfGkhEcdtqc','a','t',1);
+INSERT INTO t VALUES (-535891259,-19,'PLU2AcPQqBomGbyb07TmLUo','Kp272dxMkOjA5kdVjZ1gQS029YrL','2UnHAHUt3Wltj1tgzjG1SJEBfjNShVcRfg15Ds9qeKlc0Mf','yf8MiKhvCyx8TS1JsoMPIIMUyms6PWUlIFDFzOVJ','1','4',2);
+INSERT INTO t VALUES (53029885,-44,'64MEQIcHGJar2NxMQHgYnZRTguOw1oC9kgG5j68a','0N24NLMy3PDhX2U1sYhy6f6zcRSEu8leAN2u4','AFQXPRdS3aaZo4owvvuarpEwT1w8EoQ8Mys0ZvExbX','bFDJodo8XdNPR3cdykc160YzIXilpve7lNrwiyOInKQ003wkCRd','N','5',3);
+INSERT INTO t VALUES (497187586,-15,'60mMjlLVZxwGoZIIcn0TlrnkeoAEfU1PtwDxePGXjtU1r','r','VU0A9BXVK73dJsvW','daEYxPSU8tKbWL0pY','3','B',4);
+INSERT INTO t VALUES (87916305,122,'uBF7Rj','ttmY25CIf4g9iFDDLKm7dAOg8gKRFF22qO','Rb0Shfaq6X8dsSXNL9yX02ffDp','ldAZb0hG5lruvE7bZjjfYIXxc1JmgqfaAaI6tPCMujf3xrHiM1bcEFO1lR87','j','r',5);
+INSERT INTO t VALUES (-707909363,-103,'rM4IVEGNj2cC','LiroYm1KoFEn0PWV','IkeMpVoOfYehk6X7FJQwe6Y6X24W9RIlrK3dRtG7IwP7n8giaWIHCuLZwV8qB1OaUMkNig5oZjtMKp','UUcqpbOFBveXLig1VTtZsUNn8Gntjt','C','y',6);
+INSERT INTO t VALUES (514258298,22,'K2fKBWXuf0rlCrCDJ6P','uoiHzIWoz7gLkCB6BP5HmyZFt6K9BpKS3Jag0tlw3PAbeq6rfHSW','Wpn6w7QEQ4kuRLiwhuGNhaNO5zH0SwaZXknKnEYKQ53XE4j6JXgF1TRKlwYO','wL7','h','n',7);
+INSERT INTO t VALUES (-1104721218,-52,'UHD3uyfELytpcHAC','Wac9qEh','HLlfTQKbA90Qs','iFp6jAwPM3kvKgSMlTdTfnU','O','7',8);
+INSERT INTO t VALUES (-913603647,-47,'k50','zSC6PSGKKJk','qLlHCV6FAqP7nwwML','0uQqKVUYBvijV1cGz6uPc0KreR77mXVoeZRqLtoYL07khEHiecI5VpAQ04hhvEl','a','H',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT, c CHAR(55) NOT NULL, d VARBINARY(66), e VARBINARY(79) NOT NULL, f VARCHAR(63), 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 (-8379464047004923970,220,'3SvJmfVWae5UE6btLPvxgs95IQHU','8DV2JhDQ5MMgQD2ALUbRwI253ppcSz1ReP4DXgzPatueikAbabD3','dhFoz43kfFTnRCkUkvzvh1sgo95VeEFy7UeQLwp1im','tXecKImd4Q7WVUj','wDVw9QeLEs2ib6x6ibZJB6OOZiyM5HSr4YiOaC9osZSDXG3ANY7Fe0ApIX2QnsNbIGSMgA','dhPjwJC75PpQ0R29yRcy3CM87GZQ7IeKCQoP3w8ZAYEsyGoj4MZ23OAV0UeIlvpguXZN535aXhTKHN6ToL4meLIcgnVumz',10);
-INSERT INTO ti VALUES (-8379464047004923970,220,'3SvJmfVWae5UE6btLPvxgs95IQHU','8DV2JhDQ5MMgQD2ALUbRwI253ppcSz1ReP4DXgzPatueikAbabD3','dhFoz43kfFTnRCkUkvzvh1sgo95VeEFy7UeQLwp1im','tXecKImd4Q7WVUj','wDVw9QeLEs2ib6x6ibZJB6OOZiyM5HSr4YiOaC9osZSDXG3ANY7Fe0ApIX2QnsNbIGSMgA','dhPjwJC75PpQ0R29yRcy3CM87GZQ7IeKCQoP3w8ZAYEsyGoj4MZ23OAV0UeIlvpguXZN535aXhTKHN6ToL4meLIcgnVumz',10);
-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 (-8709338021848303811,29,'B5cPE1UzqswYFouCZZN4rSdnSX5yCpNvksA7LB5PvUhzIKKowrCAirjrZTedgFoV','XXjiQseCCmr','SyzyG4ttYUyo2SRyAHPijJ6wVdNzgiPatCRschIGPFo1SWNkuKONIwaX7mTg','gl09E4P','wZFEWHkHYF3j','Go3Et3jO0zq9Pj9k',11);
-INSERT INTO ti VALUES (-8709338021848303811,29,'B5cPE1UzqswYFouCZZN4rSdnSX5yCpNvksA7LB5PvUhzIKKowrCAirjrZTedgFoV','XXjiQseCCmr','SyzyG4ttYUyo2SRyAHPijJ6wVdNzgiPatCRschIGPFo1SWNkuKONIwaX7mTg','gl09E4P','wZFEWHkHYF3j','Go3Et3jO0zq9Pj9k',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-3347364815204141184,226,'duiaU','REZmczFCeRi1XJQw7i5qVXGHyNEaoHMi0vV2g5ULA0yliSwZpKVJdVDmwihMmW55lvwZK3YIBkcKgwYxvfHcfrAqvLlsve7pki6fWz3oq2UdE03m0rqvQn5LGfz9VAve8bqu7hkaTcqOXxnyE7nYvuDggdUevFnNsshHL6G2owLkiirhNemKCUwR09JtwKav65Qz8wB2vTtT4DWg5','tmm0A0pr5VWFSrhfqvMzToX9BAUUoTGRs5mXrlN568p9PZq','KCsfD2yXqW','Oxh','ge280zc0nRKdvMpzlx7bPuUlKs5HtVnaQStWE04XJB3YtGtntRNwNvWpdKcNtnvdSwGDb4C2WVuejdKJyyCksWCX3D',12);
-INSERT INTO ti VALUES (-3347364815204141184,226,'duiaU','REZmczFCeRi1XJQw7i5qVXGHyNEaoHMi0vV2g5ULA0yliSwZpKVJdVDmwihMmW55lvwZK3YIBkcKgwYxvfHcfrAqvLlsve7pki6fWz3oq2UdE03m0rqvQn5LGfz9VAve8bqu7hkaTcqOXxnyE7nYvuDggdUevFnNsshHL6G2owLkiirhNemKCUwR09JtwKav65Qz8wB2vTtT4DWg5','tmm0A0pr5VWFSrhfqvMzToX9BAUUoTGRs5mXrlN568p9PZq','KCsfD2yXqW','Oxh','ge280zc0nRKdvMpzlx7bPuUlKs5HtVnaQStWE04XJB3YtGtntRNwNvWpdKcNtnvdSwGDb4C2WVuejdKJyyCksWCX3D',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4912532741268839822,59,'bviVevQdpNThpRhTfqjIJK8QCKhfh5NTW8StPPUuuLEDMZH','gG4mRMf8OXFgZ4I8MSlAkZcNwS7KxJjLzTwL56cImlnbcvCPdvh0zz9ibnkH0N6uS3DhK1vGgU16AkgPZYGCvKSYpnExpunCiuQNchTzHB2RokiEGzEU9F9PJYk3vx9Rvz2YTBRGyHOKciOTOEm1TiXcbgkWpaw5Hk7piY5ienSBFCSXXlzm8vGtDW70ZnVom4bpLsjGQ4DTepEchJdcwYEsQwwiaNLn2Rcn','0BwO6g2ErRtxxJBMhokapfti0LtxzJIexzreQP0M0UhAHrGIyI7','eqgpEvOp3C6i5uaazRj0TWyIqFQKB95gGLOEiHeFK2hOALuoU3oMF0pknCVUXmON7MrU4s8aXh48KgNyM82EYdEhCEq17lkPsxJptLx8oKQBgvCBh4I5caEM0pNqF0YtxjhNnPBS00fULsDymGfnu1yEBae9uJHdeXbxL5pBRh47xW77rV06QDrABmZre8s9HUgbUQ0ep537Mfd8PGUss3HTr77AVVacjlBNTeHyRELQPrP82','CnkRsdrNKPsw7c0NygCfAZs1yNTTVaMKHqhjWsaVwL7RB2Bj8PWYElHiAHWCsU5FqRN4EMQ55f0z9dWfMzrWFj0','poIQAxsXhvqcAsONvwjaqGprJ7T3ci6rstnpKEgEY3NVAxNQqAMjtArhw8TvIpy3X7EPU6MMOWllHI7x9MSnZ9',13);
-INSERT INTO ti VALUES (4912532741268839822,59,'bviVevQdpNThpRhTfqjIJK8QCKhfh5NTW8StPPUuuLEDMZH','gG4mRMf8OXFgZ4I8MSlAkZcNwS7KxJjLzTwL56cImlnbcvCPdvh0zz9ibnkH0N6uS3DhK1vGgU16AkgPZYGCvKSYpnExpunCiuQNchTzHB2RokiEGzEU9F9PJYk3vx9Rvz2YTBRGyHOKciOTOEm1TiXcbgkWpaw5Hk7piY5ienSBFCSXXlzm8vGtDW70ZnVom4bpLsjGQ4DTepEchJdcwYEsQwwiaNLn2Rcn','0BwO6g2ErRtxxJBMhokapfti0LtxzJIexzreQP0M0UhAHrGIyI7','eqgpEvOp3C6i5uaazRj0TWyIqFQKB95gGLOEiHeFK2hOALuoU3oMF0pknCVUXmON7MrU4s8aXh48KgNyM82EYdEhCEq17lkPsxJptLx8oKQBgvCBh4I5caEM0pNqF0YtxjhNnPBS00fULsDymGfnu1yEBae9uJHdeXbxL5pBRh47xW77rV06QDrABmZre8s9HUgbUQ0ep537Mfd8PGUss3HTr77AVVacjlBNTeHyRELQPrP82','CnkRsdrNKPsw7c0NygCfAZs1yNTTVaMKHqhjWsaVwL7RB2Bj8PWYElHiAHWCsU5FqRN4EMQ55f0z9dWfMzrWFj0','poIQAxsXhvqcAsONvwjaqGprJ7T3ci6rstnpKEgEY3NVAxNQqAMjtArhw8TvIpy3X7EPU6MMOWllHI7x9MSnZ9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED, c CHAR(44) NOT NULL, d VARBINARY(7), e VARBINARY(95) NOT NULL, f VARCHAR(23) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14480731165677646751,433921786,'uyq69J2tUc9BlGxDmwHG0xk5ng8B32EWD9','OL8p','gjhqU7tkms0cdH6VJcLazYSBogmEpfIkhTpq4t','FdUBvTgU63mqj5hu2T8O','4SUYRlvE0ND0fLap7Ryg2XDGsS','TyrUhqCICjMWRZl2Ix2aYpWpj9sdQD0W3q8PS4ftH90M3DaH5PxSCQrdVRLWduqUxwrxTWRjAAMPOHgXim2',0);
-INSERT INTO t VALUES (17805933440471267993,3021015012,'fxWSnPvcFZ5hU3L2wdigYNWQ','iet','3NF','zhM0Q2yAkikX','6ieeMBcMfSqYhMez9kfvGCwuAHjc8P0xLGiEu8xpb','bh7z4EU5KZ7Nr9i',1);
-INSERT INTO t VALUES (1849192640282459389,64516676,'T7b','H6Hb','z1pkfRao2qG8Q08KFidXnwZIxoB','diC0xHqoYnpZ','iyOQPJNt6nSUyct0FqVHYWaZeT0ZuZTk5XviDvpeGnE6Mm0wNdBal24zYh57F20UYsjE4Z7FNhRGG','jiHBDZcyaHRSJMC5b3RG4PhEUqBbl3zt9nudlcXX8za8YPC',2);
-INSERT INTO t VALUES (15077011767804709268,3604265269,'YK61COtKIgE72mRGqFa3YbcLFmGPc7V','aO2TgR','rKpoTDoUruuehKYfXyQmT','lu7qnlHCy','IE35GC','gDNBaz0ObIYNhCRZozPCGeKTxr3zvRvXPCAwzIyU9',3);
-INSERT INTO t VALUES (4954147333885203278,3256162878,'r0GQ5iOyr5gXfoDB7KEqiYI','5eNhafI','gGTNesSNp3kLD6rhToCk6Rc9MDbSFIWRBLyqpC4f21TGublwO1nXSxxjX','RDscsKydeJdSytCa','e43FpNSWYG6j9qR2pz4cIzMxF1GzR5','kmFCtJ0MerglNnfvYHfNS8wkh8iFnv9qzx6O1aOBKwG7BOFO7',4);
-INSERT INTO t VALUES (12574746172367984348,844687400,'iJTHyk66DQNJMVWA5pPCgvwR','G','eHo0pBfKaSIoh0QcrKNMQcRNx0yunCwm4pNfZBU8spTlIHI','QYlEX2','xB7ca7ro2tgfk1Ek4yTNBLrEAUjn99uOIfabfaQeXFh3ZfAfPvgChXZaFPbu','840DoxfhW7ehDjjmMBQM94wYomMMhZslg2uwwXk2HV43dj5RID1BP8AA',5);
-INSERT INTO t VALUES (13010644555407712242,3970179921,'fQqUzz9HfOP02sMovWG3bq6SC7L42zHRol','2JhjE','jtHraIkybiyAWU146690G2NIYVqwLlSvw','MP','MsvaLT0PJyFHUmiLnN5g7M61ATPeDGoxKLp6SvA6chabsPjvbV45Ev7AoUlNLEgdX4joxyT418gCmyVBWzKnq8vFpKHql','73BFZsr',6);
-INSERT INTO t VALUES (8802158112965334313,3976705032,'vmt4S1hb08Uc0Ypmdb9euVsaHcif1jd4VDYz','b9','nIA4Qmo3VSRQ9VX84LySPONH8N00dFN55ui74ZCcDKtJ1ZiG3kJ7gloIX5','g04l','5BoFVLCgNvJYGYLnSrjENr1Hsx89a4BTydGQ880iO1imxmAgWb7gQpoOw7ODvnWbEMM2G','gudQpD6PoM8r6iYZbkoSGr19sf2WHcGYWJqgRhVp8yJzyQl29w4euqvUaDWFYorourRJ31pYLZc4jhKK01zYwQ0PMelD',7);
-INSERT INTO t VALUES (7717473586782399146,670566518,'BNla9WGUtfekHWUJtemu22nhQ','dxsQP6','P3ZboMskKZECmFkCCCTidlp2dYMF7YaYDoWhr7sqbbcGJMC69','NbcE2pPysINeq5teutK','iKo4aOSAIulqTnVrALKDh8WWA87kv9RNTNK3pp8H0uaETb7Q7Lv6Ei','nAPzkbNnstTsIavzWx8GYG7vRuIuAu98aKEcUDQYLzxdtVFcNtfZ',8);
-INSERT INTO t VALUES (6212720040656667455,682861523,'zrkia0LbXRtcE','p3YE','IaGqREkVTLVii0tkDSPntErF8zArReEf73zZQQO44F53RkWeKj1raYxVEQjnRU0vOxYyJzgXX39SwNpklTNywSju6a','xDNTA1KOwFsE7AtmyGj','IzmLU36','DQXq6AYKEUTnSSsYa4rJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (17981880947928408148,202725830,'5vxC4j25OOG0jLeRLT1SLK7sAHgZ','5RDUa7G','3AvDA9FsFKkJAGcnMUbLDtedHs4uH','UnqQocAS3zsmlQt9c','uUmnnILC7uvR2zvdVEpYDzR','ogGfIFcHw8rbFx8g9C3oXJha7I20zxGJsAAR1sSJ4klgiErhKwBmvoMg5OXbK0A6FcJeSmDPiRBRDP67mVK7aIhTPjeiPfQcMn',10);
-INSERT INTO ti VALUES (17981880947928408148,202725830,'5vxC4j25OOG0jLeRLT1SLK7sAHgZ','5RDUa7G','3AvDA9FsFKkJAGcnMUbLDtedHs4uH','UnqQocAS3zsmlQt9c','uUmnnILC7uvR2zvdVEpYDzR','ogGfIFcHw8rbFx8g9C3oXJha7I20zxGJsAAR1sSJ4klgiErhKwBmvoMg5OXbK0A6FcJeSmDPiRBRDP67mVK7aIhTPjeiPfQcMn',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (15757272278799560081,3814480059,'QRND','T8e58l','cwOH8P4HhDoYWuO8ukL73VMhuipU28J1licJYSydyGHWOQ01hsrPNrAKdDDHGJMRa4xcndBkXT','PltIktoA35dZCIeuE95Ozmt','56AeT61','I591S5pwrGIUds4EhEzC6ALukz',11);
-INSERT INTO ti VALUES (15757272278799560081,3814480059,'QRND','T8e58l','cwOH8P4HhDoYWuO8ukL73VMhuipU28J1licJYSydyGHWOQ01hsrPNrAKdDDHGJMRa4xcndBkXT','PltIktoA35dZCIeuE95Ozmt','56AeT61','I591S5pwrGIUds4EhEzC6ALukz',11);
+INSERT INTO t VALUES (-102962518439817022,-109,'V7eY9zIXZWUD9iEQ','iBrLAYZofKLvqBYofY7WSQ9BxMgRxfh4U1aRcDdmQr','kgC9M','jRNUkJA8m5ahRp8tMnHUjBSjHEOhV2NHJUiEoI08GKR0NrN8pln','a','i',10);
+INSERT INTO ti VALUES (-102962518439817022,-109,'V7eY9zIXZWUD9iEQ','iBrLAYZofKLvqBYofY7WSQ9BxMgRxfh4U1aRcDdmQr','kgC9M','jRNUkJA8m5ahRp8tMnHUjBSjHEOhV2NHJUiEoI08GKR0NrN8pln','a','i',10);
+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 (630373036675112545,-31,'pWqdVoUM6h6sEaVERTiiYhkTOsE3IGF6y3ffmM1','uF1dB4ghaWMakylQwqLmGxO6Q9SnHfdJ','luuph6r9ml0lbt','b','g','z',11);
+INSERT INTO ti VALUES (630373036675112545,-31,'pWqdVoUM6h6sEaVERTiiYhkTOsE3IGF6y3ffmM1','uF1dB4ghaWMakylQwqLmGxO6Q9SnHfdJ','luuph6r9ml0lbt','b','g','z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (12412484743530183543,3587900848,'XGHFYG9TmTwXqLwjEXMaO5TTGKAh8fYOv09','d3p1QuhdoSpr63aMUcQ4RZos9WapJTLOO097gf9s8h6gy8BPtUWneHwB5Rzr4dQ08MTlmTJCJFjEfNzAJdm26Rqbbciylr8dFSRkoY7vXpoqxPtLRkTZ87rWhmbgUiqSBXMf4QgB6sJAjomHQajrtSlG','N4pnLOulozaJFx7uspFrPyWHBxDQauVT3wW92t1U2oSAIBXcHu7wEw','RsPVBbJLH','gQQlOp6voW9xlIoHAEcy3Fb5KYEh33pm05Wh','U2kGeAPtC5RXBqwM',12);
-INSERT INTO ti VALUES (12412484743530183543,3587900848,'XGHFYG9TmTwXqLwjEXMaO5TTGKAh8fYOv09','d3p1QuhdoSpr63aMUcQ4RZos9WapJTLOO097gf9s8h6gy8BPtUWneHwB5Rzr4dQ08MTlmTJCJFjEfNzAJdm26Rqbbciylr8dFSRkoY7vXpoqxPtLRkTZ87rWhmbgUiqSBXMf4QgB6sJAjomHQajrtSlG','N4pnLOulozaJFx7uspFrPyWHBxDQauVT3wW92t1U2oSAIBXcHu7wEw','RsPVBbJLH','gQQlOp6voW9xlIoHAEcy3Fb5KYEh33pm05Wh','U2kGeAPtC5RXBqwM',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (17183106782333538774,533095715,'16c74212Psh5R8kutAEATX6MXls7z','LzEh5WUjzJrEV63HlCHJYvbrSAsW6ZjehmC9QMoU6kLvpu','LCTd4O4eX4LlwlzkZ4KZYXKsBBZrjGml7BMvk1xIsfIcc2Z0HeEWVKY4iUNcceVF8dJx6Vh4PVenkXqSTY','ZAH3IEapsozEGeB3JL5yYx4shopbmvHso1CvBjueyZfTvKnXbiDDbahuXitXjMroQcvbOWgkayana9Y3NiIJBF5qAtw6efH4p7SylkMh1TqdgLdiNe5R2EQMfhjeaVoIuvZATSK4jchXwQoYdgwYYLEQA7gnDLfukzKEhv1WFAnYwGwnVHSZ015DLcZSQYhJr19O7Os5hFNqz8ZavrNWT6nXztA','Eqzklc5XOUXn2zPQbOb7PhJKna','wcj49a956fTlZOAF3PmWWRVT733J41RekwTicCMMMnYRUJvg49buHZrLOognWIEkmBW83Fhxsh1d82TGErt1mJC',13);
-INSERT INTO ti VALUES (17183106782333538774,533095715,'16c74212Psh5R8kutAEATX6MXls7z','LzEh5WUjzJrEV63HlCHJYvbrSAsW6ZjehmC9QMoU6kLvpu','LCTd4O4eX4LlwlzkZ4KZYXKsBBZrjGml7BMvk1xIsfIcc2Z0HeEWVKY4iUNcceVF8dJx6Vh4PVenkXqSTY','ZAH3IEapsozEGeB3JL5yYx4shopbmvHso1CvBjueyZfTvKnXbiDDbahuXitXjMroQcvbOWgkayana9Y3NiIJBF5qAtw6efH4p7SylkMh1TqdgLdiNe5R2EQMfhjeaVoIuvZATSK4jchXwQoYdgwYYLEQA7gnDLfukzKEhv1WFAnYwGwnVHSZ015DLcZSQYhJr19O7Os5hFNqz8ZavrNWT6nXztA','Eqzklc5XOUXn2zPQbOb7PhJKna','wcj49a956fTlZOAF3PmWWRVT733J41RekwTicCMMMnYRUJvg49buHZrLOognWIEkmBW83Fhxsh1d82TGErt1mJC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(43), d VARCHAR(85), e VARBINARY(25), f VARBINARY(9) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13109127715755794245,-5802340,'ysundnrAz0hfjwHIEig1Ei7invK3nA','i8imxRNb46r46SBi8cURJGdqvlC3hR7mIaHRyOn172','1NusamBiUgV','G','rjzATf6KcMRJGvI','sIT1JAAc4AHcpx7i7lfgsC5ikKmMYOQgtTTnzFX3Ee33EPJ2018OH8jpqqYTZE4nB4QzuJ3S',0);
-INSERT INTO t VALUES (14364035030639087549,-7235003,'LiS0C3A1o0MaMHJcnQDTT0gVaDTNc0uVG5','DEyzwDF0xO44DEW','NonoHET1XYs','5aOrTvw5d','q3DgjBiYjmPe9pioIQoRKXAH7vFnYZEyYsMowyJrJjlbrNNHh8DzinhoPTkHlHI9hMAQ66','qCa2uAVScfc19i3OskrfzmssO8V96yiEEE7DS3KEuxnaDujd5sNWLaueK57cJZd9i9',1);
-INSERT INTO t VALUES (16662962051030437275,-1305529,'73A1FWy0Upmzt7dRCNvcIarAA','Hm6MGqFMtB7cW1hGRWc3LPQNVIS','Jp5O8WuBTuyYdhysZXkh','Wx','cDDlO51ZehvTqCygiO1NBhQeVDQkTCqMf3oMnRZ9','0ZYXtrrpkz7sNxewZ07ixFsc8G3vh4RxTdU13Ku0Sz',2);
-INSERT INTO t VALUES (15420919353049482428,7610843,'GdYLpUv6JCmptyfotFp47Kz6YSsw','pMi3ZfjbNSVyZptJivM','pPAgbO','LW','I9XKzy8Jvl3gIRTHEh5sdzI9fGSUDyRqKO6ZguwIJ3MnAeyn4TAXuZp5A4sMN0','96c2yi3y5vcoDFWac4zNlayR6WyEU7lp7vmzC8yX9GVYKDly0yz8Ameqi8NsnrseW4oCH',3);
-INSERT INTO t VALUES (15859042688023791166,-5635682,'yZtV0N0k1AQFtqzFjdnJl16NTCbOuSGwqRDReZ','BqM7mErzUliMTe2xZYHKYGoLazndQPkGXInZw7AGkoBquKCCWHjjgk5EcUZlbQVs0A','UQYLadj4QUiDLC0KB','cw','4U9hCrWc9ThTR4aP8ZnVodm8xzJ20eSjalPLWgVoShyqameOjpxdoUOHlbdzzgEZ7XN6Dxn1b','9hsHsIsS4yjEt',4);
-INSERT INTO t VALUES (1527744215672991443,949162,'jMhfCU50UOtQePE5TgFZLUC3AXwrbt2GqU','inx1Y0iWCRbG1QhHQZpMxZMOeMQBXAIkpqnonLHymrai5','rvBJD1gG0dd9xx1WeRkqP','VBiOgB','NuhNGIUnNJHnWOsLLHcD6QyFd9EcUCUkRlV2mgG6Odt8Mp7vMzgzhKORIUADAnXukgRf16rKb','cLqKe',5);
-INSERT INTO t VALUES (9996342989611527370,1961440,'CmiyUcu0DrbOdis9I0IMqZHbyddNr9B6BPhvYCt','Ce3NrKC0qm15EP5ZSFjPXF8lXO3ougWY7GBqF03cNXKgClh15Btt4icDX','vX8K6lShEVu0','W2bEQq4','B9MfWUJrlKMzmJ7ix4nVsVL6NHcUfGIIruzHev4lfT5aOLwZsQeg2zXEH6YGJ678VUbcVfIZJbAFTeS','H2xt5ecTeJXJvCZK7FNFx3VqFmPFXJXmWul4le089z8qyU3a5C5ykoRzmMB1MD2hNZWFE8n5JgRTjipsZp98hyZFXBmGV29Pq',6);
-INSERT INTO t VALUES (11386998555008095041,5736196,'0s53AJHRyBYV51KnT62hA3gS4TK1NWujLUOqIlGav','V1JNoRrTll8rhLrX6BuAeNBI527uZZr6ldsscN0NsitndLBVfz4fToe8jiLQKU','cZxLVtpecL2K','r','NKgRb8NgkOwTjUwtLrIO6FrzbkpDUgyQ4SavtL8p4uGPmnADvlo41DyN6s9WG','BhLL1yvNWW4TwHX2ss6xpYSJyL75unR8uB0nFIqsx1QL9VxA8Dvi5U91KpGiGGvFYYmNobz',7);
-INSERT INTO t VALUES (8535400206294815700,7840940,'wsFd7ozTl6LRHsN9rNdNUDBpqe','HneKu3bbe7tWUA9iiby8abINVFXIDynGZSKjq2QIriYyNpytZaNepIrQnIOE','FW','uaqJx','ZYxXPeDXoTrg8tKzWZmtJ','RiwgPivqCYXUuk78VTWPvKwryLsOg7V9ThX04qEptcVV4mbD26wpykTfH4S0lBykdyz7Os7oOeWdANS8RyyYHnq',8);
-INSERT INTO t VALUES (5534446246090613810,1616144,'ilngD0ts','PyaW5cd0qxeFHa0DPdpd5cpMnkE5CiYx7Ps56mcatrikCsuDgKFghjQui','RdgmWDJ4Ku','aXPXF','FnR0gj2ubU805jRHRcx14h4OGVwXFgdmTmmjdcOb163XHVaff8yWzwNzeyOO6sLa4t2oJgyLICcVXGLqY','4Ccsg6E13L7IkCgfHwodNH57lMYNkwIC0R0SSfjwdxBCQHHLWPMIXWYxfGUGxL2zA5EC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7378378209318777240,101,'E16WYX1HCqpSvrxzBZtZdgHW4ujXWG0hXbw4dUZ89GUpyyxDlR8ZWNu','oLlZ5GQ03KOCUM2tMaQidc364L8vcRKyHukXKVq0zkUNA24wJKnS37u7oLPNDlrfw6RqayIBRL9yl457TQAUdbZW6NPseA5jgxdbcHYozr7WTKpDHch2v8dZEkBMSDnYDgiZCfDQcYhR7jltvKRTB7ftAxvBxZdpf6jO8pNgayHkqrcKtsQZGoMk3JTUuB5PsMLHxEF9kAx','ykdGITR8gRT43BYiXuGal9qcTuVAvv7LBzbLObDSqyiSLC4tAdCuX','LluPFZhWyi5VrzLcJgnkk47legQVvE9upNUI','c','W',12);
+INSERT INTO ti VALUES (-7378378209318777240,101,'E16WYX1HCqpSvrxzBZtZdgHW4ujXWG0hXbw4dUZ89GUpyyxDlR8ZWNu','oLlZ5GQ03KOCUM2tMaQidc364L8vcRKyHukXKVq0zkUNA24wJKnS37u7oLPNDlrfw6RqayIBRL9yl457TQAUdbZW6NPseA5jgxdbcHYozr7WTKpDHch2v8dZEkBMSDnYDgiZCfDQcYhR7jltvKRTB7ftAxvBxZdpf6jO8pNgayHkqrcKtsQZGoMk3JTUuB5PsMLHxEF9kAx','ykdGITR8gRT43BYiXuGal9qcTuVAvv7LBzbLObDSqyiSLC4tAdCuX','LluPFZhWyi5VrzLcJgnkk47legQVvE9upNUI','c','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5602302058685795821,-117,'Z5evnjO5NolvUacBy8x','Bq5awemWJnrTDi46obXoPSyZ1tXtLzPYi09x70dT9TgZUM6zs51BB','ES2R0y4PnbpU4P3','IN8JikHhBr4nedutzpBgsQ95QLCubULljYlb4QNQCTnPyJmyYQiAxo5ojQBsjaCBY4UoBKjUWAMQ7hLQ0MkBu0odKkenOVFK29EDmuS3sNsRSNgdmZ','4','q',13);
+INSERT INTO ti VALUES (-5602302058685795821,-117,'Z5evnjO5NolvUacBy8x','Bq5awemWJnrTDi46obXoPSyZ1tXtLzPYi09x70dT9TgZUM6zs51BB','ES2R0y4PnbpU4P3','IN8JikHhBr4nedutzpBgsQ95QLCubULljYlb4QNQCTnPyJmyYQiAxo5ojQBsjaCBY4UoBKjUWAMQ7hLQ0MkBu0odKkenOVFK29EDmuS3sNsRSNgdmZ','4','q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-406239178590598370,47,'YNIVYrgDIMi','6tFNpzyOzT8tsvJJEStRgLEdNMoIZYf2notNFbyvbYVgDGhTdo4GAGYeV4r6ArKo80SnQrGXsIaALQErklbxNVjSMizcR4aC1gNkAHa0CvZX1PcSo3ImrVp78bwSqFApAvuipbooCah2pj7S8PIB79ZxjfR0L27a4','ESZhtPeaysxjX','AWNIzIjfA3qP936WbQvUYT0MESUCvdHw54kTIzaMjxZtPW4evykQGzhQ9DowWyzoTz83yd4MQ6ezkMNxpuw0YuBhxFiUKNzKNogsrcirFktQHJ7fWkm','pT','e',14);
+INSERT INTO ti VALUES (-406239178590598370,47,'YNIVYrgDIMi','6tFNpzyOzT8tsvJJEStRgLEdNMoIZYf2notNFbyvbYVgDGhTdo4GAGYeV4r6ArKo80SnQrGXsIaALQErklbxNVjSMizcR4aC1gNkAHa0CvZX1PcSo3ImrVp78bwSqFApAvuipbooCah2pj7S8PIB79ZxjfR0L27a4','ESZhtPeaysxjX','AWNIzIjfA3qP936WbQvUYT0MESUCvdHw54kTIzaMjxZtPW4evykQGzhQ9DowWyzoTz83yd4MQ6ezkMNxpuw0YuBhxFiUKNzKNogsrcirFktQHJ7fWkm','pT','e',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1325647510351515927,2,'aGyG416PLeCILVi3yR7mG','DJbttlqlSC2VHIlJKG3rNLMTcuSlgKVh1mmsUvlol9AxhxFOwbdQlceVhHpZGlqajGWj7YVXQeRUR0eTqReuDy8YLPbW803GFzqDXk0CZk5xz2BwZp7kEj10b8nBRKsd0wRFInpKMAuq2wQMuMaz5FGAuiok2','NVkLz8eNr41Y2GvVeL7oZvLw1yul5klzJIWffLe0GHjPAHDm5PasIR7GqGLb','ryqhTy8HP54TFpqozKrFi9','z','o',15);
+INSERT INTO ti VALUES (1325647510351515927,2,'aGyG416PLeCILVi3yR7mG','DJbttlqlSC2VHIlJKG3rNLMTcuSlgKVh1mmsUvlol9AxhxFOwbdQlceVhHpZGlqajGWj7YVXQeRUR0eTqReuDy8YLPbW803GFzqDXk0CZk5xz2BwZp7kEj10b8nBRKsd0wRFInpKMAuq2wQMuMaz5FGAuiok2','NVkLz8eNr41Y2GvVeL7oZvLw1yul5klzJIWffLe0GHjPAHDm5PasIR7GqGLb','ryqhTy8HP54TFpqozKrFi9','z','o',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(8), d VARCHAR(86), e VARCHAR(92) NOT NULL, f VARCHAR(79), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1224337,14990,'S7Ur','MaVamoxkrd8QjRiUsXeAy0N8qfVzHNKEL8UapEk','BDZp2hEA0tNPgL8Lh1P','7VWXdf4Ut','4','L',0);
+INSERT INTO t VALUES (4006391,30427,'N9','v6LYxSK4WDrVtdotmlWb2RLq9OTNjUhjbML9cQcxZo39PzlO0VRYPI4oFz0yTnm','8DIkGE2O6WQk2lhW57HNFpPW7rZdVglgGW52m3677NSNq36pAlCzhygiznnTOnC9KrlQp','ATJQI0TS04fuLtA3PMgLPDG5xtKgI4HeCDN60DK0wZZpqpn8JJC0US2Z1DIIkLNl','fC','y',1);
+INSERT INTO t VALUES (14086143,18659,'8Mnt','Qqman9wPh4V63e7n7J1jwcfBVm5E7DiB2K7ePnq654IRWxvDAuQzCfhmOpF4mQVAHSqDgAGb5GvAbKVSLZyAHF','EuSbSW6FzgKj2kR0KXmQ9','bjX2J96SnW236s3cSvKGFInXZHsy68YvxfBLJi2M1voc4SkYc5pLx0h','a','j',2);
+INSERT INTO t VALUES (9754683,-29894,'l61qu','XvkMq5zJNfwOqSfDmtiRZJM9Brzs48G098PemThYIUMMSipHO','LyI','mKilz29iXhS1','v','W0',3);
+INSERT INTO t VALUES (9071852,22575,'hQX','MN5SYhAJTMDQ7JXcJMCNWtrWJSVQ4esNZSViZkqZGiyvXl5iv62wxtJYXYVDWTF6DHgypGg6L','SEIREDvHr1ARCmIykC5iviclWzTac6a9kEmpwkJxS9hUPDOA3XTmUbRl','g02BpOAKviKhekmuWHhrhT6kpdA','1x','VC',4);
+INSERT INTO t VALUES (12336787,24218,'FnB8y','kNzZ3fwFZFJeDeio42WKlb808Ze5U73h35lPJMhZIq3LrUf9xZe5Swisy9napMmVFYy7k2cw8usx','JcMO92K6I8G4LGzE4lEz0oVRGcJcMnVVzIzyJy3OGLD1ohrNPy48M89oBouqJ2vR5jKiAxN9rs0eYLzS0n9825WU','W1tR6yLE17UzBT56aXb6HOYPPmVG2tn9o','fJ','d',5);
+INSERT INTO t VALUES (13214055,-4638,'HWyhn2aY','3oItNy7MaWW7to9QIbJSLC','eoYdHokNoomn57R8gJDhVgWHXQuelbtuJLsYmFBwkmWEcUfvNEFHLz9mREsZ5iXPg3P9ncdIu','Mb2hA6Sy1boseX4RFtGewhtGv4xMydSQNcmXv54Mng6yCsKdbanu5','65','nk',6);
+INSERT INTO t VALUES (16385230,11363,'X','yHLIKLL','WQZVXfVXTTuolRk77dnhFOyut4J4GlbQti3RQX','EaAQ6KGDlap2kw5AEEIYqZojSipyhrlHybE1udclXMP0dXvofhe62NL29gTDYKICPxBcuu','Uc','B',7);
+INSERT INTO t VALUES (10404978,1668,'TKxQ3AS','wLlthuedJ8CC','ThVlSFc1Ky5CvN3Qs8K8sZK3GSvy6SGKVZBlp5zMCNjyS4TAJ3WZtw7yRMmCWP6lSvFtGomvAqxfeQMiA0OLS','gAmXU8ktvfm0HLEvZxRADwKehiv8hVOcvgm3i14xM3ZZiWBF9r8hmYIU76KLxQjPJgX9Lg0V4jS9xM','Wb','fg',8);
+INSERT INTO t VALUES (1519705,-3485,'58','sJf7H6aVjGGFvCIx','gBjECzIziRRZSwj4aHur5T3RjBHaa3fpNyVg3','U3v8unuvCLiJPtc59okPWo1z1l3i2VseXUhcLSnQ9prm470JloKgArhdrQI2FIPjOoYYjmQc4uf7','Zg','Qo',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(8), d VARCHAR(86), e VARCHAR(92) NOT NULL, f VARCHAR(79), 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 (14429419458333931532,3654568,'dim9T22nBM','yUGUmSooKL8r6sEcvshraHiZR1u5qZs6GjioprzVBNYk5d9qNkswzGIvxRvJjzGDFZCB78v4ium','OcsIPQ','9yaQxA','LOMrOcPglkwM411783IEDuOnaG3sfBkwCbb2Ca5tdOEtpyjbA1zgVPkqrbVPZHUSW9DJkxbGmtd4aO0bHtvwxr6Lf','FBYIkuKKakrRb4UvfJidNGtKNIDjwsU01Lah9ww5m2bTHfH5r2yDeZnqou4krWL6h7DcWaCTNgBKdiVRpSbTuySGfKxijVM',10);
-INSERT INTO ti VALUES (14429419458333931532,3654568,'dim9T22nBM','yUGUmSooKL8r6sEcvshraHiZR1u5qZs6GjioprzVBNYk5d9qNkswzGIvxRvJjzGDFZCB78v4ium','OcsIPQ','9yaQxA','LOMrOcPglkwM411783IEDuOnaG3sfBkwCbb2Ca5tdOEtpyjbA1zgVPkqrbVPZHUSW9DJkxbGmtd4aO0bHtvwxr6Lf','FBYIkuKKakrRb4UvfJidNGtKNIDjwsU01Lah9ww5m2bTHfH5r2yDeZnqou4krWL6h7DcWaCTNgBKdiVRpSbTuySGfKxijVM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(44);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(44);
-INSERT INTO t VALUES (1938187413681432473,477255,'mMwDhLspbeQlhcp4cILgTdOIaYwMlaoPi0MYbaoRZbuB','qCvPHPsHrhOwwdvJRscO6eduqo2M','WyCMYy','Ll','lWmktjx8XfnDsGOpLmK2mMBS1fhj79M2DycC9ulumv7TYlNkDR6GyIyty1AToFETj6vh','aekqmRRBrVHXUI4Uwi2Vjzo444gHhgLe6kbNNKfd',11);
-INSERT INTO ti VALUES (1938187413681432473,477255,'mMwDhLspbeQlhcp4cILgTdOIaYwMlaoPi0MYbaoRZbuB','qCvPHPsHrhOwwdvJRscO6eduqo2M','WyCMYy','Ll','lWmktjx8XfnDsGOpLmK2mMBS1fhj79M2DycC9ulumv7TYlNkDR6GyIyty1AToFETj6vh','aekqmRRBrVHXUI4Uwi2Vjzo444gHhgLe6kbNNKfd',11);
+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 (1664730227,26533,'0UOvIa','YwTh9cntHcL04JCc1ldOP','tOiXBOaOfc9iErZD1wEASMQy82wThuYVzwuK45znmIJdrMw70ozybQvaA5jObVe','A4','uT','h',10);
+INSERT INTO ti VALUES (1664730227,26533,'0UOvIa','YwTh9cntHcL04JCc1ldOP','tOiXBOaOfc9iErZD1wEASMQy82wThuYVzwuK45znmIJdrMw70ozybQvaA5jObVe','A4','uT','h',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
+INSERT INTO t VALUES (2061516366,5913,'z4jl','Vp','fZJixU84ZOnGgVJGEYHmK3','8M4LhkZ93knEjsrAgPZyaM09','7i','y',11);
+INSERT INTO ti VALUES (2061516366,5913,'z4jl','Vp','fZJixU84ZOnGgVJGEYHmK3','8M4LhkZ93knEjsrAgPZyaM09','7i','y',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (16595745270734632930,1040445,'plPoSdtw7OMFTtheaeNga','IF1NAQIgHi8viPN6BB4sJqppViN0nkKA1eDnTOP7Eqs6Q03XpiPXaQDkFP6KjJfFHQKeIJ5S1ASf4LGHLWSNjlw1mOKQPHWESfLoommb9jIVaNS6BrpPT4Fib4EBi5FaVaesjfyhVA5yLk8Apbo373IMxRW','O2','n9rGLNF','DAKnkhdc6vJtyazZU2bJp9XIxbJmCSMfyecpERghguL','SRoRPUTmjQJbTQ',12);
-INSERT INTO ti VALUES (16595745270734632930,1040445,'plPoSdtw7OMFTtheaeNga','IF1NAQIgHi8viPN6BB4sJqppViN0nkKA1eDnTOP7Eqs6Q03XpiPXaQDkFP6KjJfFHQKeIJ5S1ASf4LGHLWSNjlw1mOKQPHWESfLoommb9jIVaNS6BrpPT4Fib4EBi5FaVaesjfyhVA5yLk8Apbo373IMxRW','O2','n9rGLNF','DAKnkhdc6vJtyazZU2bJp9XIxbJmCSMfyecpERghguL','SRoRPUTmjQJbTQ',12);
-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 (13896004571792214360,-1912529,'egFtQSB9OOF5Ul','bRcL1oETcoLr3VUOgYGtYxpErZ1XI','0ql','NKvqDi7Og4D6bc82hR8wc4bEubftVg42I5d9WEirwLYUdvPk5gRPX3kgRAlCkkBSiC7QyiRLjL1rcBaLhu8pIlm5WV','hqiInLnSrDSMiRo3oEY1OLQUmr3V8RyU6qpR9CiWfZQGEWPJ7HX4tDLBNqRPzyLhe','ZzJA73lBu4gJ57XCPtai669OlaWSK1CtFRELjcBRuBDtIyM1vBP9jJW1Il8YNkuR3',13);
-INSERT INTO ti VALUES (13896004571792214360,-1912529,'egFtQSB9OOF5Ul','bRcL1oETcoLr3VUOgYGtYxpErZ1XI','0ql','NKvqDi7Og4D6bc82hR8wc4bEubftVg42I5d9WEirwLYUdvPk5gRPX3kgRAlCkkBSiC7QyiRLjL1rcBaLhu8pIlm5WV','hqiInLnSrDSMiRo3oEY1OLQUmr3V8RyU6qpR9CiWfZQGEWPJ7HX4tDLBNqRPzyLhe','ZzJA73lBu4gJ57XCPtai669OlaWSK1CtFRELjcBRuBDtIyM1vBP9jJW1Il8YNkuR3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(34), d VARCHAR(34) NOT NULL, e VARCHAR(76) NOT NULL, f VARCHAR(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (145,5524466381646151954,'WbvkhptcC9nMYSkgheYVaXmELWL0Fi','7HwlQvB18ChuYvP96pOy7YY1QVPge','ArusFQmV1Fjk3Chi6tsEXj1mq4WjF88aUKK5VKy1GlQyu','Lt2Wn6IVyEubkcs5Tm','EtGkGmvO7boA1rK6lUJ6dNSqynKR191hglS9EWQmO57','z0u1D2yHizCMN84lcJvghoS5tWK09zjUjvLPwGHpQVOao',0);
-INSERT INTO t VALUES (38,-1955795123891604967,'x5FUCTvm3RhuAOsx5tJI','s0','xf7aqjtQiO7faMaVF2snDILaDx7dyM','6cvwoJ0hV9fRInkoy9LTBaA','FrLxCoNVtJnajWcJ7263CNRQ1IObwOHa0ZAgnqH4AvA2EZYZOrnvEOSVoQMFkV','XgxJ9QXr3tL0kUrMOPUHflAejcrJPzbHCNsXVr',1);
-INSERT INTO t VALUES (119,-2215059243053584680,'uSI9R0D380','r4xdtr4jnkeo','otQbvVBkZQgZI2WR0s4o5jZVHJ8C3lUbm8HK0A3oyNXssGccyDpeKDHqpqDbLwodp','H1CAyjcLWnd0NxFzkXSP','aAREpuvE6HM9Db7GrnXwTMfMrl3F3','UM4n3xeaHfHHmReAiJkPcz7hZO0i9944n1CisKh6dSh1k7GiuaBiVWXXyKsWOIQmOX8fCoYhS0btfANK6gjV',2);
-INSERT INTO t VALUES (247,-660397165140081206,'Yoc','81twREy2wEYgf43NPY9ha6kkrCYVFdun6','groSFSVgPOpKReb','bIAh74','INPnRoVynK3PrZ5srkfT89TJrXUflUSbeAE6K7kbolb6sG4LIJxoQl6g1kwnjyf1FiuXb6rk','E0nQ0JZeQN1zPTJm',3);
-INSERT INTO t VALUES (234,-4560040346042184048,'ytqXDwcbUYk75Q','D','lwVP0CF632ArufNrrya2VMecu4CHSd6KvlfIXDBa','ZM3aMHhpotwnio45AHrLXQdn0sYVK','ugG0ggVpMzMdWLd','NWvqVnk9frWel36lK1cLRyCSBPkLcCEC4wNu4QqydTh7J86Wjncvo8qW5wIhOEER9F4U6MtusG',4);
-INSERT INTO t VALUES (16,-2593318159015431186,'0IxYLPVRQ9rg4ySW3ncfRE3lHee3I9vFx','9hTMJ2cqpR90R','mCzlPMVS6qvIylY56S3dw8mIrpMXBAXUB5tMdYR25nB','Lp8hdeIRvfYtVGzPQgwrLnW9m5IWB84A1ctUMXG','cxjp8sMh','kLgQP7g4ymbDrP',5);
-INSERT INTO t VALUES (76,5141897266310673846,'xT6yEss6a4Vi8','JrUROEVnuxnU','J8s61ydUeeOfW2NSRyLU8mc5LTpRRb18PD','rEWVN69H11hzxyFbmV','iD52J4T1d0LqLSoJDoHfFI8','fXXtvDLXMrMDzZViGuw8O2blfCTnDY0JvgQgvZbTXQ1N6Oi',6);
-INSERT INTO t VALUES (89,-6012818217056661596,'A2nYIkIcH','L9X7','BDtbnireAsSRc9q2yIPgx7dr18AeSKHKbZv9CsFTAtl9F7FR2rafN59lxM8rZMfm8rGCVTjD','RRwuyXEJjICoGqdy0FSZvP','p7Ww30IhsnnQWWr6uF','5GRD9OKfJVde3D0lONCOROIfNlGDdCJpkmenQSosMHrDsDT0iK',7);
-INSERT INTO t VALUES (123,-140371425218893321,'Ei76g3djLSz2FulWl7VzTf8','1SB4QRXrk3T7jYRXLLKXFI55vCemPOq','Fu4qIhEYio7bl8shnzHeOgEISdwGJErR1qDDswzr0ia9SS1lci','PNeAAMpPG3sS8nL','DFjieYbCz0NBhnMN3YWtvK8FOvRIDf5CT5kfE0e16c','eLKE8Ilvb0WovCNowe0lIFqSKgWNh0ugkb3ErGZMtYJz',8);
-INSERT INTO t VALUES (15,-6297343162236662353,'uAo3ELA9sQuMXsgQ7BQcbKscMwy','QQO','kYTndW0Pn69','7iCEO','lTO6b21XJRHV7qVruEIl7jCJnZQmIcy1DP0tgXf5u1xm','4PqBBBdnN1aeufBgnDufaV5LAVBcJVSMSRKNTmAFMo2h4fDg1p5TTTwske19x0unTA40N9XlYxc7ZkD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2021695540,18967,'MyzjL','r3CMuANovdJflmOm1Eni8q3zwEH9DCxbMkYIDwts3Dk49RHsfYtpKkI8WwofUxU24HMe2yfADWfqnIP7F2ONcsmGRSgGZhYsMfX9QjDdXc9jsWEQgS','oVWsUtpfqsjD0Pj7yhsxKDKyFWj1PwVk5qxUE7O9XoY8RqeWCwEUbL8KktvTdOzLF1FoO56bFt5jIFxaFFfy','Zhx2TCvP82G672PcH82HP3FxVZSNcZTprslNOO8TJJjGIzg','C','O',12);
+INSERT INTO ti VALUES (2021695540,18967,'MyzjL','r3CMuANovdJflmOm1Eni8q3zwEH9DCxbMkYIDwts3Dk49RHsfYtpKkI8WwofUxU24HMe2yfADWfqnIP7F2ONcsmGRSgGZhYsMfX9QjDdXc9jsWEQgS','oVWsUtpfqsjD0Pj7yhsxKDKyFWj1PwVk5qxUE7O9XoY8RqeWCwEUbL8KktvTdOzLF1FoO56bFt5jIFxaFFfy','Zhx2TCvP82G672PcH82HP3FxVZSNcZTprslNOO8TJJjGIzg','C','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (441623018,-2873,'m','Stoz1xY9wQN0BQDL9QnDJLEa7EsTI2lcPZJMsHiifNeH1QhJENoLSSoRZEPzEvHLuKTAFRqwLZHPxUI4y52T8aF5sclfblTtmUzUuMU7jwooSx2Zsot4HlyMiwDtdl9kw9XmJAKrxtlLImE2TSbYFgQKdKMz0sxS3sDSnIwhCwAeX6pTKT0vZX1rHpSnv','u5DTfTZSiiTWoBDL7gRbnXgFOonXVI9yRlVckZ37yk3PAO5aOZVZ9ZAOsy1LPbqK7GnI7UqueGCmArDmi1j2v','vSU7cdHddGQJkvU7OIrzIlpXWftwBvDwvAFdN','Ok','Qy',13);
+INSERT INTO ti VALUES (441623018,-2873,'m','Stoz1xY9wQN0BQDL9QnDJLEa7EsTI2lcPZJMsHiifNeH1QhJENoLSSoRZEPzEvHLuKTAFRqwLZHPxUI4y52T8aF5sclfblTtmUzUuMU7jwooSx2Zsot4HlyMiwDtdl9kw9XmJAKrxtlLImE2TSbYFgQKdKMz0sxS3sDSnIwhCwAeX6pTKT0vZX1rHpSnv','u5DTfTZSiiTWoBDL7gRbnXgFOonXVI9yRlVckZ37yk3PAO5aOZVZ9ZAOsy1LPbqK7GnI7UqueGCmArDmi1j2v','vSU7cdHddGQJkvU7OIrzIlpXWftwBvDwvAFdN','Ok','Qy',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2909003501,-22667,'2','CjZRsGTF7XXSCdnxDvl2zBxuHqrtb8ww724uKIo11zelx56vwcFyruHymhqPvi5dr0Q2EMecyzIuVxl4k7y9hN7rEsqdrMYDuxvNWBRyxz7Y0dOyL','y8wmOcVYZzCbXwoIEEdeE1TQ9U4S3hpygG76MRTWqLsYC8jW','edPzdBhVckC4KsMrkiP4geHvLm2cTXfAQuDuCfZjDTUwCQMfFb0zkp5oJgwFhRwAJB6xnfTZivZPd44k7twzMfY9MsQZfAUbMsZ4CQemDMB1aHTdt18PkC8uc2peyw3YpqeHLuUBqSMM2l5CISaZPOrf1fW8','xnT','vS',14);
+INSERT INTO ti VALUES (2909003501,-22667,'2','CjZRsGTF7XXSCdnxDvl2zBxuHqrtb8ww724uKIo11zelx56vwcFyruHymhqPvi5dr0Q2EMecyzIuVxl4k7y9hN7rEsqdrMYDuxvNWBRyxz7Y0dOyL','y8wmOcVYZzCbXwoIEEdeE1TQ9U4S3hpygG76MRTWqLsYC8jW','edPzdBhVckC4KsMrkiP4geHvLm2cTXfAQuDuCfZjDTUwCQMfFb0zkp5oJgwFhRwAJB6xnfTZivZPd44k7twzMfY9MsQZfAUbMsZ4CQemDMB1aHTdt18PkC8uc2peyw3YpqeHLuUBqSMM2l5CISaZPOrf1fW8','xnT','vS',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2698864506,27453,'0soBJC8Cs','tDuBcDOneKRZVD4ogD3X','SstOOpHcdIFrmuiu6Gnw5qmsweaDYuQV3dDboicuAShe3GNYqEodiNNSIGB8j9vTGfmihVfXgin6GH18','Dgs5pIM9gUWSqFRGyyTad3WbOk0XvVbKEuDu3qLxvpcePPM8jyQvnvHGQ0YNb5JWok8coL9LJwZRK3hUvPR4yDFsWdBmacLdGZI2bqJbxODEHEXo2nP0j9XAHwAZjOR0NAj6XDECcXB2LOcizNeD5A6b3Uw6OY1qs6EWmy','rA','KT',15);
+INSERT INTO ti VALUES (2698864506,27453,'0soBJC8Cs','tDuBcDOneKRZVD4ogD3X','SstOOpHcdIFrmuiu6Gnw5qmsweaDYuQV3dDboicuAShe3GNYqEodiNNSIGB8j9vTGfmihVfXgin6GH18','Dgs5pIM9gUWSqFRGyyTad3WbOk0XvVbKEuDu3qLxvpcePPM8jyQvnvHGQ0YNb5JWok8coL9LJwZRK3hUvPR4yDFsWdBmacLdGZI2bqJbxODEHEXo2nP0j9XAHwAZjOR0NAj6XDECcXB2LOcizNeD5A6b3Uw6OY1qs6EWmy','rA','KT',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(22), d VARBINARY(17) NOT NULL, e VARBINARY(23), f VARCHAR(81), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18330573357235418029,1361813,'gSOaMIG9izKZVJ','trQJcx4IdQ','PXd','k6','H','Y',0);
+INSERT INTO t VALUES (7185251456310635126,-5225249,'YuMxFGoPWfWtO7oIe','v0xSQUclCU1yk','ZWKhEwbonbEbsYva0VjS1J','O08GoDBxYYKUz5ludL7f5QjZh1j8Ablv5RwPdzVld9B4ZnjMOxRkULKnbnixFjwvvxo2EV','q0','5',1);
+INSERT INTO t VALUES (6330194527327493021,4426529,'j9LNWNVNCiJfCYbO7ZscVb','Bv3V4ms2IMnLGIwo','RduTviS7OLKCBeTMuO','NV9bmRxbCpLUjNBaiXtT3sfkKAgoOc4phdCp8nR93gkoMxWAbVCjPJDOfk7','5','0',2);
+INSERT INTO t VALUES (7280310394178719449,809174,'d0a939KjwDWZ3Gsjb1RMd','ojTCZYK7','FgUI','3RMl','Lj','6',3);
+INSERT INTO t VALUES (9688338691773810869,-3023327,'irufZMztkJSoCeUoBhN','xiEjl','Atp6i6','WIAQqAthzmEvvJaM2n49TtOlxNf3E55UTK5mGrSgpDY67meL3hU','7','i',4);
+INSERT INTO t VALUES (13534275475617737911,6041972,'sXxa','Y3j','bOFhnRcCwucuZ3GhCIT','CY1X2hgq11lwQtOGbQ','G4','B',5);
+INSERT INTO t VALUES (9188531538793299008,-2935395,'QTYC1CJB','H71lKsaBRadr8ln','QXm1uZr1eZTHOf6GV4ADYD','GakygZZRID8YzHBHAQox570qf3sVtoqPyxjZVm1','pL','R',6);
+INSERT INTO t VALUES (16739302892686343117,4003730,'TnX2HAVTcJYv0iXlDJdH','nzqKx4Kq4Y','VEAUzC8gyqcOvfWprkpaukZ','gwM','E','w',7);
+INSERT INTO t VALUES (14911596042108460296,-4680956,'p','LIa9qspVsi','aQXAG76V6JlOpeGwI','XV9T8RK8l','xq','7',8);
+INSERT INTO t VALUES (10954060697555065068,7563906,'oogbPY2yWABZjW1zg4h9k','R','oSc','8HbaFrAXzM7h8FEizg4RRkXmg2CDFplX','p','r',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(22), d VARBINARY(17) NOT NULL, e VARBINARY(23), f VARCHAR(81), 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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (240,9007453065108113471,'Rbm','APwbK8tZChT6jWWJ','1kYp2BxPzMgIV0omi7f5OR','d4aXlxHOQErO6gCyM27','u8j1leskUw2GYcCXYXaZRTpUcabD0Aa6pSllQCVJpyDtX6M7njbWQNiSmcnQ8yr959DtQr0oRTLCVzXmt7KBMGLk9s7Xub3h2m0','KeJGLgDNZq6sAKxvoS21EpN5DlrxWi8kgTpcFq7fYx7WS0AQgIS8DZK306Ck7HgEuL',10);
-INSERT INTO ti VALUES (240,9007453065108113471,'Rbm','APwbK8tZChT6jWWJ','1kYp2BxPzMgIV0omi7f5OR','d4aXlxHOQErO6gCyM27','u8j1leskUw2GYcCXYXaZRTpUcabD0Aa6pSllQCVJpyDtX6M7njbWQNiSmcnQ8yr959DtQr0oRTLCVzXmt7KBMGLk9s7Xub3h2m0','KeJGLgDNZq6sAKxvoS21EpN5DlrxWi8kgTpcFq7fYx7WS0AQgIS8DZK306Ck7HgEuL',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(35);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
-INSERT INTO t VALUES (240,300832228651602712,'xMPusNFq7','gvEErIPEmQHw0e','qyhmxPEH5twdOSZV1dEMzrilVlxmuhuhsGkhI8CB3','VN2EsUHdWW7Nj5EOjnL3','Ap6H876QjqUg6ry2NQL8fFbTtGTXU1KCjgS5UH2lAMyqbk','Qg1hRN97voa7gtRcftWkKjKflF2gihok4tJ3DQQd8bOe8q2qR5NmqIBkRqafKaCXs2dshUcIOT88tAEtec7ZXfCPdb',11);
-INSERT INTO ti VALUES (240,300832228651602712,'xMPusNFq7','gvEErIPEmQHw0e','qyhmxPEH5twdOSZV1dEMzrilVlxmuhuhsGkhI8CB3','VN2EsUHdWW7Nj5EOjnL3','Ap6H876QjqUg6ry2NQL8fFbTtGTXU1KCjgS5UH2lAMyqbk','Qg1hRN97voa7gtRcftWkKjKflF2gihok4tJ3DQQd8bOe8q2qR5NmqIBkRqafKaCXs2dshUcIOT88tAEtec7ZXfCPdb',11);
-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 (119,6709388774027586456,'GeQ06vV2qRSuTWRJZWsOaE4','o6GnyQhWYuPwnls0tPiUlOpHdb0RN0DjIMzzww9FJELbUG6bGBdZMONNSYoEue2wxuNBXgoQ2kjAJ8Osput88HwFb73GbiKXjzHqbikO5fW2ePhg7UxpCxWiPwZbbSsunHENXHnkAmAxUnsxpr6N7POmjWknvCIIQq5NfIKZtI1a3uCzvzTBPkCAbFH9lJZvVPzmV1bAiAiZMMX7paKKIumZMsdbuG8vBLR7fAyLDxwGIp2TPWfJZs1gHGT','6XAJ','g9CFCeQadMNTLX4lNPJHZlhdGvLbf8Fc5nSw5Vo','Ft28a14ScpzVrVA','SJIMIshXuRN5qhmCJ9TpvORPbMU',12);
-INSERT INTO ti VALUES (119,6709388774027586456,'GeQ06vV2qRSuTWRJZWsOaE4','o6GnyQhWYuPwnls0tPiUlOpHdb0RN0DjIMzzww9FJELbUG6bGBdZMONNSYoEue2wxuNBXgoQ2kjAJ8Osput88HwFb73GbiKXjzHqbikO5fW2ePhg7UxpCxWiPwZbbSsunHENXHnkAmAxUnsxpr6N7POmjWknvCIIQq5NfIKZtI1a3uCzvzTBPkCAbFH9lJZvVPzmV1bAiAiZMMX7paKKIumZMsdbuG8vBLR7fAyLDxwGIp2TPWfJZs1gHGT','6XAJ','g9CFCeQadMNTLX4lNPJHZlhdGvLbf8Fc5nSw5Vo','Ft28a14ScpzVrVA','SJIMIshXuRN5qhmCJ9TpvORPbMU',12);
+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 (2228091259742129485,-7224956,'fkHz0TOAK5X','vbtj','VUaGXUpbJq88r','oTUuvoGEvlUf01sRXQiYAmeYdNNOZVEMXGauDHzd6QBMu6H7Ht','PJ','3',10);
+INSERT INTO ti VALUES (2228091259742129485,-7224956,'fkHz0TOAK5X','vbtj','VUaGXUpbJq88r','oTUuvoGEvlUf01sRXQiYAmeYdNNOZVEMXGauDHzd6QBMu6H7Ht','PJ','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
+INSERT INTO t VALUES (17788428080076492198,-4816726,'OCsn0sZO6aNq3','HP','YACvssWCHvTU','bRDAsJE7MEiAdYehYdfCGe5yrEEuSpDTTcyiNzbA','7','r',11);
+INSERT INTO ti VALUES (17788428080076492198,-4816726,'OCsn0sZO6aNq3','HP','YACvssWCHvTU','bRDAsJE7MEiAdYehYdfCGe5yrEEuSpDTTcyiNzbA','7','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12101379406667133890,3999144,'Y9qEQoiUczAMCk','WX4oWEbRcaBUJOMJm0kb06puGu9YZvhIDHZmhsI11nq923BsvBOn1twRV5mKuIZ18RHYzEa8bROLBogTsvLNASjMnMXfJC9TgG8Obt868P6SozaWmkI35ytSuz0f2eYW0meZDJiqU3SignJJ4SU9hqW33N3Dc8tYN5csTAEdgjdUeWl8NSYoQRVCzIEl4cdyCPGr9nhDcGyHRPiWadYIS91Xg1iQHSyJb4CX','pITm7VdF','8g3','i','g',12);
+INSERT INTO ti VALUES (12101379406667133890,3999144,'Y9qEQoiUczAMCk','WX4oWEbRcaBUJOMJm0kb06puGu9YZvhIDHZmhsI11nq923BsvBOn1twRV5mKuIZ18RHYzEa8bROLBogTsvLNASjMnMXfJC9TgG8Obt868P6SozaWmkI35ytSuz0f2eYW0meZDJiqU3SignJJ4SU9hqW33N3Dc8tYN5csTAEdgjdUeWl8NSYoQRVCzIEl4cdyCPGr9nhDcGyHRPiWadYIS91Xg1iQHSyJb4CX','pITm7VdF','8g3','i','g',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (70,-7371904803173795883,'AxYyglkHL','MAiZuBPiYzdYqYJr85Y55eXa2kb8DhEfNqrVZsZR3qtoTTj4QbbunIMpYNRufhhPc8T9dUXE2exf3pZigxfcpbNakOMzNIzxQGZ8wpLbYk8wQrUKurPi6sam5FF0IuCfFot4sA1yA3x2ReSBDq0CKTDeXkVxhS5dQ0F6bw4I8yLIc2joI51vya8T2pwdpoIMqBVkDaa5tREP1LuL3DCrrrL0','jhf9QmJAYebwsgVUJxU6wXa0BX6h6N9cTyq3qk','n6KiTw0T2iE34w2dZ4Hlci7522tD5jPmm1Ny5TrFxgkf40MkhapVinJZfjeFhZgZowfEFssZIW5tx388hPmaPhz0xhrI','01Azr3waPh4AxhBI5UZesoDnk8W3sj65buRIdb2SZnCvjbDE2fvjwltGQx76p6eVY5r','qhxpzoHFi0wJpxRIwjCYeTYvEO0Bjzj7sEKr1',13);
-INSERT INTO ti VALUES (70,-7371904803173795883,'AxYyglkHL','MAiZuBPiYzdYqYJr85Y55eXa2kb8DhEfNqrVZsZR3qtoTTj4QbbunIMpYNRufhhPc8T9dUXE2exf3pZigxfcpbNakOMzNIzxQGZ8wpLbYk8wQrUKurPi6sam5FF0IuCfFot4sA1yA3x2ReSBDq0CKTDeXkVxhS5dQ0F6bw4I8yLIc2joI51vya8T2pwdpoIMqBVkDaa5tREP1LuL3DCrrrL0','jhf9QmJAYebwsgVUJxU6wXa0BX6h6N9cTyq3qk','n6KiTw0T2iE34w2dZ4Hlci7522tD5jPmm1Ny5TrFxgkf40MkhapVinJZfjeFhZgZowfEFssZIW5tx388hPmaPhz0xhrI','01Azr3waPh4AxhBI5UZesoDnk8W3sj65buRIdb2SZnCvjbDE2fvjwltGQx76p6eVY5r','qhxpzoHFi0wJpxRIwjCYeTYvEO0Bjzj7sEKr1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(59), d VARBINARY(4), e VARCHAR(92), f VARCHAR(77), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15935290,31685,'IWIoaUNCRpZtVJwQM7bk18XaJL6k2NMVlOE68jOocp','Oz1','BS6cpguMBEvSfptjzKfe','0pvgKzJtzz1aia5oiXNpCwwxvWnOx1gyJAAfY0ZzQGYi1CvZXkKtXGR0agMWIfY9TSpF','gUxom4oBhQcasqpAw4KvWGANpdMjkLeDQj8dclWwqdDjSPh5utZ0kuV2U','8Fo60mm5qlBb9F2nhzKj1uOXChmru3r8JAA1O9RYqGuNd7qmyqSq6aH',0);
-INSERT INTO t VALUES (14435064,18056,'itWpyBRV5pLMopZO','XBp','YgaeHmQYdvEi00t0Q7oa5Gg1796Ym4WLajSxG5bqp3lPCcygg7QCwCOt2ku','RG7aEeS1NiOgRqalSg3PjKMxaDVp4HP7wN1AGfSV5NTbsTQgYmAB2NCCY6tqUDhIeS42vG','H4LkQKoloHQ','jqaI7iemzL9DFKbn27Jri4h2Bzz7xO7owIlSmxj',1);
-INSERT INTO t VALUES (15852956,60203,'CA7pvQvCupFKbVqdvJVU34rO4kzq3uB0txYRiYJlgNmNYR91AOkfeHB2BxY','LO','20qRGWKK3W2QCaVmzHRY1F7pDXGb8B9vwugKAtzNPAbJWNumFpkXWha16W7pnTfc4c','gjYmRopowLhaNu6lT6mZFNVoU0dN3YhzqYkGBbVNbyIdYzpVPqJfEikhMgBUT','wTuIVEwvI1OvcGdo6S1jHqA32AXJQH55ag','VE69pJc8xupYczvT2gOpOXBWCRkF2sW5l2qNZu7rGGDKKd1kVuhskUnYG03iMWfMTUZuFo8pedll7PKJfI0UT8Vwbn6B',2);
-INSERT INTO t VALUES (14531198,45247,'jyPTPLY7rRKmoWVpnRLVBSI1lM85T7gtouhOxXEpVs74KHZ0lxRIwN','fY','EAm96QeE1oW7hmjSKq2pYUD6Pv7O0zk9YAHcj2','60npSMYxS2600XUO6x4cbxc74mptmGiHeEKYHxx','RtKfhCPhllslk2wjeAtJJzF2voK1TnF6eV2Cvxt3DQjDVta6AIjvgxbPvs3eDpnd1f2JcmvD7DGghpeU','wUHOkLmxBNVdSqLQ7aYAOIGO5Rrmms13i9wYI6W9Qnc7NdsQRy1ux7l6gcNRb6u3W4HNaeS3LKUZPwMcUCq',3);
-INSERT INTO t VALUES (9093453,56167,'7IpKHdYV68ia5zHXTJPlgMmtkWGpg8MeYOwpVi','SD','GjMfS7d8Oq43oSZx1r0anIcGoWLP7acCkYE0E7xOlelDpQixoy0','ZtzLcN839IhqQ5dNOLtDWNt5WdVXRx5JKBnjDcBWoHnbsdTrIhGRI6rHhwK13PcOh6WRP','k2AvG424dHuixMZ0apCBb89MlqDxvyK6UmHTwK3m','qvfSy3991MYcGYKH3Sr1xeJDNQQkgvhpOKQRQSYbqkLryuJ',4);
-INSERT INTO t VALUES (412617,3136,'r9kQsC6eoxbEvjhRdfjh4xi12iPFqDVc40BU','e','JSniV8q5IHdVmnPJ2ReBU4XuED8PrOoAytCrvhNMbw7vpogaZCH3NaJw6qcaDHhyicX6rjB8KapPFTY','dcZ8MVSjF1bIbfiXZR9lPIg19Eo6dJDZk9Q3YzLs3','Bki48CxSobyecBFoTs2BeZF','eN',5);
-INSERT INTO t VALUES (16618701,33120,'1Lfp2Ho0VbH9joDpVPttsxJrC7vUncRqfvrGnQ','qm','AHygbZjkvWCtDV4BxheKESmDtIvvhpTvbUc6CS3lLXGeSv5t1IdT1S1W5uiXV1AoQ6YBYWpE16','KNblMlFUE','lzvpY0AYSc0FbGbKRTuUd1pwWhldhBAH1774gCuGAF6HoRk1YBoEKjLihXlxZyVnUnhMFDj','4JJRwLqvvkZRT0ttzG9z3r93OROBZ5nskpq4F5F40Gi8y6QfS7pkmh3A84AFPcx477MbvwQmkbk8q9eKzI3pz7bYn0cNofum8l',6);
-INSERT INTO t VALUES (15587874,27385,'s5NlKZq8KyfzsDOfwSU','F','emTOhtFEBkjLYpDwTsQkdLElbTPREyE0iOc9cD1knpbZi7g4KDlDw4vLf2dzj1ikFK6j3h','rHWD8qpbZGMYGGrCi7YwUzWqD9oiyQRo3QYFQPJmlO69hUwLdsajM2p5l1ryZgeDQum','cWj0LuopZL7PHLOdqFw','0werbhQK97LIlyJrdVbeGo47D1fjLQtCVAGASgM53QH06I738iNaTB0Kz87xVBawTZi9WwdPdD4JGg3UGRhlVchnao0Todj7zll',7);
-INSERT INTO t VALUES (10075605,21789,'biXBCJBeqcL4clzyIqePxi2Wkf5qjNCyO58mMTK3gFyn0v','AR','Scafyj4QA77GxVxMtQaCdrCG6c5V5TFiJf8du652fJtRKA8MBT0CLtfHvTuyz37uN3pN1tWfwsJ','bTECcTD8F3RP76iIZjGwXqg957niJtNIaiH5d6RA8QgqECHW','4ttJPJbBHIGMKTNTpfFvyCIBFrLO1R191yiHNELOaPeCCP9yF2','FrGeD12qRA1cPO',8);
-INSERT INTO t VALUES (8787729,29290,'PsHHC3wDZOEyb4kMKfiJGvPYOys28','W1HM','YJp62eXHSClC5DiyKhRN','0G5kdzaE1rBt6maZaqK34dXuHlOHbg7I43fVgG3c9BH8IXEXTmp8drBk5e5fGhMICkTqRpwm2Vt','4YruHEeD3Y51KzN9T5t8S0PAnAJOZm4a84wjq6CROWmVOkDzRsGwncXuo4kQMlrUe4iGoONTbo8qrRl','zzrpJYhqONAnSTtD8E5yBMR30BndbWlTYG6BlbgtEzAhUIHWP1kVKpNv4YMGRQmq6ImEnmF8kYX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7167172232651965495,-2997953,'69AQIFkXpNemI6TUN','jn8G8LbJqF7fcbnZvAOYhBItPfNrWJD9oCgDNmR6urGyMXzAbY2xBxnpbEixTt1gSAy0h5Z0tYRdtzNUyzVvk64y5vZ6zb2YuHWtM5pNSN3xXvKDWPNFz99VNrt4J1X58PpUdcd8dynlAJ3XqS4VcdNYJWHSUvqW','MVr55xsiXumwn','duLD1OwmpgwG7EPY2EMVtfHTWFJfKv0nCAZBXAQT01pcVt5iMaPuzzbTFNDYTIwUfuU7EGIPTwXrcfNLRBUVHtoygmlPvgZnnVlFYMnoFnqVMPczur5VrhazwKKvqge5m6qxkacVtSkkNei92JllPMv3ZruMS5vxhNG7PTVhHsV6BI2bx24gzmOFEHhYIhbUTwebO0MtrzmDIGWYosuXn3oBE28wkQcB9gFQabnqJcSkhSIT','m','N',13);
+INSERT INTO ti VALUES (7167172232651965495,-2997953,'69AQIFkXpNemI6TUN','jn8G8LbJqF7fcbnZvAOYhBItPfNrWJD9oCgDNmR6urGyMXzAbY2xBxnpbEixTt1gSAy0h5Z0tYRdtzNUyzVvk64y5vZ6zb2YuHWtM5pNSN3xXvKDWPNFz99VNrt4J1X58PpUdcd8dynlAJ3XqS4VcdNYJWHSUvqW','MVr55xsiXumwn','duLD1OwmpgwG7EPY2EMVtfHTWFJfKv0nCAZBXAQT01pcVt5iMaPuzzbTFNDYTIwUfuU7EGIPTwXrcfNLRBUVHtoygmlPvgZnnVlFYMnoFnqVMPczur5VrhazwKKvqge5m6qxkacVtSkkNei92JllPMv3ZruMS5vxhNG7PTVhHsV6BI2bx24gzmOFEHhYIhbUTwebO0MtrzmDIGWYosuXn3oBE28wkQcB9gFQabnqJcSkhSIT','m','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (306321327594567584,7466331,'aB6LFJZp2jaXm97YE','nTXkJNeRkohxQQqExWJJ7pINAqElErYIiXkjxslDysjUPsxpAKfDOqN7W95Q5UT1XpWUBTCFb4MSK6XRCR4FKXJmFKsCFErbg39c433nIiN3Pisy5ipFVI2n3ybQKtOgE0yVopr2blXRMO4V36YsSROaKqMdzsyRAOqAYylZ7cJmto1TXlqYTSP2k176o','iYfM0VL1PplOy8','WZqBe26CpSvy2DkuYAuKXwk3jTBQugfhT8FgXrsTIzM9nyHKHprzeeRftbESVrcKe9MWOmIqubZCI8m3RESVpDzz4O6YBOgrSi0juuITYItaMvqkucZUVHg4qXzJHvxzcLQUnvqskN9GoqWiYMiQi9TnrmsphAAxSuBZf0YqLKqRc1RUDr3YTHR56UC6JgcfxeZB1IwK3anLSVezxyaAj2t','H4G','Y',14);
+INSERT INTO ti VALUES (306321327594567584,7466331,'aB6LFJZp2jaXm97YE','nTXkJNeRkohxQQqExWJJ7pINAqElErYIiXkjxslDysjUPsxpAKfDOqN7W95Q5UT1XpWUBTCFb4MSK6XRCR4FKXJmFKsCFErbg39c433nIiN3Pisy5ipFVI2n3ybQKtOgE0yVopr2blXRMO4V36YsSROaKqMdzsyRAOqAYylZ7cJmto1TXlqYTSP2k176o','iYfM0VL1PplOy8','WZqBe26CpSvy2DkuYAuKXwk3jTBQugfhT8FgXrsTIzM9nyHKHprzeeRftbESVrcKe9MWOmIqubZCI8m3RESVpDzz4O6YBOgrSi0juuITYItaMvqkucZUVHg4qXzJHvxzcLQUnvqskN9GoqWiYMiQi9TnrmsphAAxSuBZf0YqLKqRc1RUDr3YTHR56UC6JgcfxeZB1IwK3anLSVezxyaAj2t','H4G','Y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14365692326638597957,7291842,'hGi8frU','t34DvOr3gu0wwe1WfwInEbDRsmLiwGxPh0qLNIXRm90rnSTboDiDD55mIDLfGxJvalcrgfdrvcx1MfBeu0iBQ0BDRGA26pkJZdNJ7HzqRBuN0V5GZmpJFoicMrfOEVkstgDi0CYJVoT98MSdtvIupWRxKOl5CuUakGACh4cdAB1byxDGWbgN6q2Qpy6Gbtrs4xVB44UU7','H1hr1COW5TXmUj','FXY3p2lLyUhGEwe6SNeZfEztZiOB6j8e3usXaKRnqmZX6pJa42LXxbox3RABm1mB1UOP8xSnKtQP8jCPbHMdD9TgBllarK7DDneVxNxVhC37epLxiKSvZc62','O','5',15);
+INSERT INTO ti VALUES (14365692326638597957,7291842,'hGi8frU','t34DvOr3gu0wwe1WfwInEbDRsmLiwGxPh0qLNIXRm90rnSTboDiDD55mIDLfGxJvalcrgfdrvcx1MfBeu0iBQ0BDRGA26pkJZdNJ7HzqRBuN0V5GZmpJFoicMrfOEVkstgDi0CYJVoT98MSdtvIupWRxKOl5CuUakGACh4cdAB1byxDGWbgN6q2Qpy6Gbtrs4xVB44UU7','H1hr1COW5TXmUj','FXY3p2lLyUhGEwe6SNeZfEztZiOB6j8e3usXaKRnqmZX6pJa42LXxbox3RABm1mB1UOP8xSnKtQP8jCPbHMdD9TgBllarK7DDneVxNxVhC37epLxiKSvZc62','O','5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b INT UNSIGNED, c CHAR(21) NOT NULL, d VARCHAR(86), e VARCHAR(70) NOT NULL, f VARCHAR(3), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1562543100085860423,615270954,'HRpAXLTM','5azlvKSEL09HkZI3JNgmj3JNdZur','xa71MaNkuASSZisHxgEgJtVflU1TZjK4y1jelGWYwdS','F1','u','L',0);
+INSERT INTO t VALUES (5095335741888644308,3882330273,'0mAfZ3a0CWJ3ccIjvFE7','4w9RkhhyHGzTRoi13GjxrJqcorbGrrdJjAnZgDO','GLgVWo4HdvsHaITWjYGNrua5fiXqmxZIY0Aw','zCe','A','B',1);
+INSERT INTO t VALUES (1158688852646093436,2083725864,'WyLcLk','6oR3lodE6C1ZiQqbxa4eNH8YT7PKvUC2gcDWJWapkUU8Jw4LLJH9xVb9JZhg','t','o','B','d',2);
+INSERT INTO t VALUES (9153190219401760143,3374271189,'rmx4PA4Ke6hiz','kV2YxcsqwRMfDNZTk4zsnvJPkzWdwBdmkp8RDDD','8vvEJQMV','kc','B','t',3);
+INSERT INTO t VALUES (6411564762000307892,2024338064,'2IQ5f','25Yy4PxVa0zUOJlbwnR2DlzYgMH','1UotD4Z810ZQ4w1KSLqXnUgGKJYPcaOWrMKCIL','p2','y','6',4);
+INSERT INTO t VALUES (811256071735956452,1553872829,'MGqxRmXSk1NQhfnHndVqM','9BQAYliRqfE1q1zgXiG','ztne0xgaoNxugqlEqnaRN','U','8','R',5);
+INSERT INTO t VALUES (6864710845805201918,841919677,'sgiw','0OzvMkdRa1VB4d','eAxxriGZGcpcyhtDQ9Xtdtv9KOaqyjsV4htjXYyALcVdaiM','PV','E','k',6);
+INSERT INTO t VALUES (8410826694373527740,3131581048,'OM6ajYKzAhd60NGsJ','KyaoF7UlHvswwGNDDwMXvGr','9PjD2c4s','X','R','M',7);
+INSERT INTO t VALUES (2811944233215048675,1803591256,'w','CFmkBK8DeIFZ2H47njdAv889m2aSJII','qSK4MzJMI3f1sA8CHC9MOPlqxf4uCZ2gqXWSWEHgazAIb8PVe47vd5HCd','s','6','h',8);
+INSERT INTO t VALUES (9164728431088907613,3891479086,'0ocL4P7ROmUji','9h','FlwRVbI5O1ylNRwIvN','BAq','L','a',9);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED, c CHAR(21) NOT NULL, d VARCHAR(86), e VARCHAR(70) NOT NULL, f VARCHAR(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 (15713565497447907360,64218,'H','m','puWN0KRHFOBFKQ5crfEs9HJlj1wS','LzcB69966WNKbe5RYoyvgM02kyXa36MJ','rI3pEz95ZWbCzJUDsrcWr4YGjyVHw24gAgov','0jYDCbGzPrAxX4CJCgLvHzGyYAJjvxGiiVdb1Vo0XW7HopPC',10);
-INSERT INTO ti VALUES (15713565497447907360,64218,'H','m','puWN0KRHFOBFKQ5crfEs9HJlj1wS','LzcB69966WNKbe5RYoyvgM02kyXa36MJ','rI3pEz95ZWbCzJUDsrcWr4YGjyVHw24gAgov','0jYDCbGzPrAxX4CJCgLvHzGyYAJjvxGiiVdb1Vo0XW7HopPC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(60);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(60);
-INSERT INTO t VALUES (10193332990797955015,49691,'V9JWDnpmqPvWEHgNLMpGa0w26eElaMopY7c2Lt7vAh2','gHcx','F7W7cTJE25BTEDxt5qkb01zMn0SBijvGwdBhQpz0G','6Yz9dwzQZkYW9uTR4FakIF027MjvIhO2N7mK1624ZZgRCPiffQtH5OeWO2K3mgiRw8nDPsXlsvz9','pSMlkvp2Y3Wr9N5JGPyxV9bLht1ed2mwiHKgqT4wJTrBVGGp87pRxxiW3fBWT6PyNGM7gzxbDhRhM2pC9F4RmH5','DvbqPDmfaBzCkAmUq2uNdxuH',11);
-INSERT INTO ti VALUES (10193332990797955015,49691,'V9JWDnpmqPvWEHgNLMpGa0w26eElaMopY7c2Lt7vAh2','gHcx','F7W7cTJE25BTEDxt5qkb01zMn0SBijvGwdBhQpz0G','6Yz9dwzQZkYW9uTR4FakIF027MjvIhO2N7mK1624ZZgRCPiffQtH5OeWO2K3mgiRw8nDPsXlsvz9','pSMlkvp2Y3Wr9N5JGPyxV9bLht1ed2mwiHKgqT4wJTrBVGGp87pRxxiW3fBWT6PyNGM7gzxbDhRhM2pC9F4RmH5','DvbqPDmfaBzCkAmUq2uNdxuH',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (392647745212702951,38255,'VSkw7oOli0608BbbY5H0oA5qwI8uow8tN3bd3tZNZ','ExmJaf5pC8gjJ7LL2l1e8i40uC2hccZqnaGA7LHuf2LsBfmYwv48Vrkm3NLEOoc2dH4sV5Ikdk','9dC4AcBksd1BvAlV3S0fXefwN1Bt37QIBOH','Ji3AYIn0acbYRYywY1tf8i7gWobjK','8A5sLlvCknyd1xE1CfxWLU6We5YEh2rL6I72ywhMZ2K446KhavFnng895RnqZh43XkDYpQ2O9zayJgnH5JXl4i5rNHOXWAQd','NmktP2OlL2Pwf391GDIZIArg8Hsx0fWEhosnlmI9H0Y8dqLbS0rUAuczkoS4HQqVcraZs5IhZb7sBachzGwNh',12);
-INSERT INTO ti VALUES (392647745212702951,38255,'VSkw7oOli0608BbbY5H0oA5qwI8uow8tN3bd3tZNZ','ExmJaf5pC8gjJ7LL2l1e8i40uC2hccZqnaGA7LHuf2LsBfmYwv48Vrkm3NLEOoc2dH4sV5Ikdk','9dC4AcBksd1BvAlV3S0fXefwN1Bt37QIBOH','Ji3AYIn0acbYRYywY1tf8i7gWobjK','8A5sLlvCknyd1xE1CfxWLU6We5YEh2rL6I72ywhMZ2K446KhavFnng895RnqZh43XkDYpQ2O9zayJgnH5JXl4i5rNHOXWAQd','NmktP2OlL2Pwf391GDIZIArg8Hsx0fWEhosnlmI9H0Y8dqLbS0rUAuczkoS4HQqVcraZs5IhZb7sBachzGwNh',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-8460053045397960474,2461978263,'eh','Pa91g4j5C4JHqS2zuAwEka0EBPQwwufAxyFx6B4589kipjUQuTee5co1IRc','c2D2Mx7cNVfaJeBHBgjGDQLc6LSV4nyUKIhDvgIvp','9','w','v',10);
+INSERT INTO ti VALUES (-8460053045397960474,2461978263,'eh','Pa91g4j5C4JHqS2zuAwEka0EBPQwwufAxyFx6B4589kipjUQuTee5co1IRc','c2D2Mx7cNVfaJeBHBgjGDQLc6LSV4nyUKIhDvgIvp','9','w','v',10);
+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 (-8149646199915028612,3285437997,'g3vHmNtEmI','hHCvs3icOsw5ZtzjJiv5Gt79cjNUBQ5eLYH','Oce2hviPJ7PbsqE2btZqYnfWaqHyTj','M','Q','I',11);
+INSERT INTO ti VALUES (-8149646199915028612,3285437997,'g3vHmNtEmI','hHCvs3icOsw5ZtzjJiv5Gt79cjNUBQ5eLYH','Oce2hviPJ7PbsqE2btZqYnfWaqHyTj','M','Q','I',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-569919551605040407,2432556580,'0HWUedAFZrmrgivABw0rmm','20rC7sB1P2UQhsRK1Ybk0hpRjBUvDXIqyN7bgQMqX7qombq6yKQq8EObbl','wuOQJav989osKqlMJF0ecSB9','OJ','j','K',12);
+INSERT INTO ti VALUES (-569919551605040407,2432556580,'0HWUedAFZrmrgivABw0rmm','20rC7sB1P2UQhsRK1Ybk0hpRjBUvDXIqyN7bgQMqX7qombq6yKQq8EObbl','wuOQJav989osKqlMJF0ecSB9','OJ','j','K',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9305549139902630549,19981,'zq5ypAdocYSSJij','jAhKZyA9BXj90HggEUjw7oLsxYX1','nJbgW9kVzEfspi3qDapLWrqhJhTtpaNXSvF1vdvS0PZQYm1yT9VXjLZJ2','HDmZqVXeag1xYwALN7ph5d15uINqQ10jOA0Z6yVwnYJxzUzTv7qZsWqtlttpLv57QiHdxebKBEjUBMWFVwFHaHHNMccGHBtXik9MhscMyPwLQHI50vX5TVNPG6F0PaFXvCxsh7AuoBJ','ALxG243OD70oSYsG9pyXqrigEiKnrpADPiHGsctkw','RLMuSlkO1krTKlJGJAtRUS0rM412Mv2uMiEcaJ9ZtZ2ooE3P3pOC2HSTCP',13);
-INSERT INTO ti VALUES (9305549139902630549,19981,'zq5ypAdocYSSJij','jAhKZyA9BXj90HggEUjw7oLsxYX1','nJbgW9kVzEfspi3qDapLWrqhJhTtpaNXSvF1vdvS0PZQYm1yT9VXjLZJ2','HDmZqVXeag1xYwALN7ph5d15uINqQ10jOA0Z6yVwnYJxzUzTv7qZsWqtlttpLv57QiHdxebKBEjUBMWFVwFHaHHNMccGHBtXik9MhscMyPwLQHI50vX5TVNPG6F0PaFXvCxsh7AuoBJ','ALxG243OD70oSYsG9pyXqrigEiKnrpADPiHGsctkw','RLMuSlkO1krTKlJGJAtRUS0rM412Mv2uMiEcaJ9ZtZ2ooE3P3pOC2HSTCP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(70) NOT NULL, d VARCHAR(95) NOT NULL, e VARCHAR(53), f VARCHAR(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8143944,-24758,'eGFZGvIgP5HoZEQYBqq6yKPMcIxDCaxKhWAU338ylj50GzEPUzU1','naAEhNgDApOG0Aa5VmHhpHKCkuxE','1gy0ywnUqmIZOj3K1r','i','Y7MdqPeDvhEezYTngud1wLvFup9dl9zZFcgYRoVXolAnPFTbc6WxVgtyx9JstpG4235JzBeGsPWI3WX','x2tIfPvl9QqUuKNxj5u8aWNy8sQwhH3Z1sCN4eYv01PpQkEVDZFImmcfjRqxgOoDyeG18',0);
-INSERT INTO t VALUES (12917393,-15184,'45wxEY5DBUX3eBjb0h','NO9OO1rmrybMll5zSwjhy1vQjTWlwciml7iLHa5yK5RS3HNkr5fDy8zpCod5zQPpp9RIG0','lbpxwCxs3KgDY5O9tLVtF5BPUjhsNVeZhAvBK','9','qgoC6RB17aYV7iM8YxL','gcGDQQsJWJ4Gl0GiRAkUvppRkvMKjWnOoeXOvjF3ih8RWMvtwK5ui1ipz0DuM6GQoAr3NxHNhx57WvakFHJg7yD',1);
-INSERT INTO t VALUES (2321483,28788,'8wy','e7p8rGOnXYKsvXdZ8A51wbKSw6zvLxRatF1PUXEiDK7V8PTehgMhdbA7Plqe','oiAgtuNc5BlgR3njsoZPvj3xgDBUCSIk3ARWq6OWx69nl','sy','55onLjKnNjOoUND3n1ixSqtIVwFitumtmt2brL6GclKXqjXM8klXsvXvkbmkFCTxWtuc6KjT3d','HDkERExGSXBG9nXreeW7rO3HCXhPEGqDxLUvodpziOoVgcdm8l8igGZ3Oay7UH1xCuf3JgWzzjrTwCMC4ssBgQSa8WSD',2);
-INSERT INTO t VALUES (9622077,15456,'nI','2Yc7XwkgzSCPdlzkVm1KLL5JLzt1KupTK6bjFl99e','8sDq99g','l','6zavKCdtdz8PnGJDOrvY43PsqxazcyhMMUe6OUEb3VkawApkN6tP3mgXL','sxy7qBfWsxjEwJHC5Q8jh73Ltel1RibZL0ArWBLmKJ6sLSTeTaUsrPkV8pLBarMssuc',3);
-INSERT INTO t VALUES (13926095,32114,'BSG02ZSlo4WLKtETfjgyWS84yMe5Per76DzWGvPxdDZulbi','mJ7YWosQQAwUO0i0xfnrU5lToW2FqR0hsToZabK7wmCsr3yObMwEupugyjvDUe0y3NjhVnDPRLeT','1ficsOTCNfJdIqdGOmYn5oBNnOP3TXXls6FPuQkXhsaXC','uk','IKPBbetnxltk3D7Mwy5ViT3baCY0lfcG88WoiySW9HoMvJC6fLYZdUQE0ZMdlu4jyYdfJaW4gB961ZuVtpvM8t3H5ZAS83XRF25','b7v9cX8fBC8Nh5pw7rvZukC6JM2juaL5hd2JinaQlJ3UBv3Pxmf0tYugxPNS1ADghjQSvbqrlx',4);
-INSERT INTO t VALUES (1523983,-10339,'2hY2o9kOphK5RNUFHh05','iFGfzC452S9axJq8QGbyxvq2zk8PN9eGmPRcOWg3C4I','1p9EjT4lmK73siUpXrNDTKT42faGUsfrXX','bME','uq76leM0AEJCUwtbhJcNImVuR5Zw69k6186TdUCYpZXe6wlQhnoQhTDwZL2M','kLLGGXf224rJnt3GG2qNiAh4H560PWkYtBwACHWWG1DjLlzBRGg1fON',5);
-INSERT INTO t VALUES (2104312,-28839,'0hAJWpyeO5fjff8JuvdTAp4QbhOxxfIoGHnU0LgBn5qg2HUK2g9wkA67moGk5dW77H','lnx','xXk8NwwXEumsqQocGDa7MZCxMPGcf00D','s2','5ib60UAFuqvPF9R3ZUFOy93xM2tiRr9THoTFcHdVXWJlkaxXTiJXT5ytdJEk6UT2vvGSNW1dogn2zI6Vh2YI4nLsftrBA5c6','rwpeHvqRWNBS0qSKwlRrqBj9zwVqTqkLr1b5yLSFUrGhaPFoYoMLHbbfkJXRSR5Ue1T4Hy2fZRK',6);
-INSERT INTO t VALUES (7159885,11851,'cdTlLK7S6MekUMsq3Or9Auk4','KitG3h5O1C4gtupokVxa2EmUzYlO7oOHE4OanI9Pzj5plKbhdyvjQ','ZY8Jdgr2Q0lTOX6QE6ouMA8r6Q5ZmQNR51OTsSb','9','rNd7OO1k897xswPI3Xjf1Yr6iDLrO7hRYbXqtRGCiP2t0pt87FT7PyFwWi5ON25UtmTKGsLm1rJHbcls','Rn0KCVHypHtydRtElLMQaF',7);
-INSERT INTO t VALUES (14796952,-6491,'ncMtxS6LzChCgPI3XNV7PQyLpNn4OKVqDDzE','xwTfMQJ5lQNyHLLkE1199LoIzr7Hps8p4we1d6A2N','g3XbrmHeDwCxgPxYA91PKYQTlH9385Vaht7','qI5','LhHsBHsjtc8vZYK7bR4lc0KnYhVwpBKq5bjkG3DUUWuzVBSaM3l5ve0dKqiSwc4MNWLPh','u9IvPEiWqPhbNBImRjsEBRdH3NlULuS5ZmxxcGJkxjAVhyiy5Ey11PDsJwFtIh8kZkgrbtqJgEYi9zM36PVCPBbZqXnL',8);
-INSERT INTO t VALUES (11250542,-3178,'vJbH8hN7ehkdS','ktyJaTwH61CJOgIC1qrAVKlih2ob6NUmYQWuH6wJtwioaiSm2UhMfOdvoqiaqNs9M','Cyymd83JRfgis33azqxeIxkrznZvF1fMIIO6HHVsiXqNtj','K8a','0HFL0OVJA9BjgRmME','mNgYeKZUnfrjcV5vMfVMGnsrZuz2ndr2NLLHNq71bUkUtIYxcfegDWbCUzOIjWNkIWJHUT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5955802679140001618,1946077919,'kf2ll','dqS1zKDbvsJ101i67Usz7iWKvz5Z2FjJkaGDKuq1PNGIiKasmc0BkyUojSSDAFJYsNpMvutiV6LRKyPmYXlZPWp2c9zcyXsoBlfYvzU6KVHgdEFDfMVe7670T7xaoOqTDeINzRs5a5JIZSGyhiZBIwC9Pr1RA7bqOGBmkItDM9p29gNvy9FlxoR8jC7','jf9jWeeXkYKRTq8NhYTQfKEW4vUmoJrvdoDVx0xl4KQJo','FD9qVJqWmPSVM6g2oNgr4xmh4tOKFozxT0IbJLJCiwmM3NGsvoPVxUEcLP1Xrxlku7c7aVoRVQEFMEqsQXgu2TUVfgIfW79f20vHge62kqieb8inn9Cr5hql2Gr','l','k',13);
+INSERT INTO ti VALUES (-5955802679140001618,1946077919,'kf2ll','dqS1zKDbvsJ101i67Usz7iWKvz5Z2FjJkaGDKuq1PNGIiKasmc0BkyUojSSDAFJYsNpMvutiV6LRKyPmYXlZPWp2c9zcyXsoBlfYvzU6KVHgdEFDfMVe7670T7xaoOqTDeINzRs5a5JIZSGyhiZBIwC9Pr1RA7bqOGBmkItDM9p29gNvy9FlxoR8jC7','jf9jWeeXkYKRTq8NhYTQfKEW4vUmoJrvdoDVx0xl4KQJo','FD9qVJqWmPSVM6g2oNgr4xmh4tOKFozxT0IbJLJCiwmM3NGsvoPVxUEcLP1Xrxlku7c7aVoRVQEFMEqsQXgu2TUVfgIfW79f20vHge62kqieb8inn9Cr5hql2Gr','l','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8661538418287965610,2278185638,'P9FhDJWo4s0t4h','ErjeCeHT4jjfRbL6ycnOmVA7vzXfwYEbD241c7S92U09Qtjk7PaJpTqomoJgdynvhsa3hChGQ0WIljLoaEt2k5aWQXlb1A9V81rTAJgTvFcsQzKgQbPbuh7AIoWSJZp0aqBMO','Bz7NRFMDsn4hyxkvCGmA2Gq5qNj2k44Jpc2UqcqNh1eteSLPRUfGpERMl8um','RbFdYgT5wJbdJQkVpeRV6MkT6mbwoeQHa8MnjgRvJmfIhnCk','RL','i',14);
+INSERT INTO ti VALUES (-8661538418287965610,2278185638,'P9FhDJWo4s0t4h','ErjeCeHT4jjfRbL6ycnOmVA7vzXfwYEbD241c7S92U09Qtjk7PaJpTqomoJgdynvhsa3hChGQ0WIljLoaEt2k5aWQXlb1A9V81rTAJgTvFcsQzKgQbPbuh7AIoWSJZp0aqBMO','Bz7NRFMDsn4hyxkvCGmA2Gq5qNj2k44Jpc2UqcqNh1eteSLPRUfGpERMl8um','RbFdYgT5wJbdJQkVpeRV6MkT6mbwoeQHa8MnjgRvJmfIhnCk','RL','i',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6768877605199229464,3872699731,'lQwhLncTjecCrJToXEg1','i5lfGchoegMhBRQVMFAja4AawbdTdiZs1X8UqRC4uh6sKf4trfBwL7XVNhsaydKjmJlBIVWB24lrphyYFVcV72LbKF9JAY21cyU03xzu3IrgSUqKgOgBi00JFDrGMJ9zlAthS','FZSVPo1BwZD','46tQCkORW8wtdHZdKb44WgmRMXIfj3GA46ewJAMfYMFzd2TowXgXz3gkHSC7N2GrAC2upOrfmRRHfVfycBT9Yy8GyJAc9fXppNFR9wZsK3Uh1EqDg4WABUtNvA5D0eDqghLpCMtaIo0gEL7PAgeg3keNlHAwyalTguXfZ','r','mh',15);
+INSERT INTO ti VALUES (-6768877605199229464,3872699731,'lQwhLncTjecCrJToXEg1','i5lfGchoegMhBRQVMFAja4AawbdTdiZs1X8UqRC4uh6sKf4trfBwL7XVNhsaydKjmJlBIVWB24lrphyYFVcV72LbKF9JAY21cyU03xzu3IrgSUqKgOgBi00JFDrGMJ9zlAthS','FZSVPo1BwZD','46tQCkORW8wtdHZdKb44WgmRMXIfj3GA46ewJAMfYMFzd2TowXgXz3gkHSC7N2GrAC2upOrfmRRHfVfycBT9Yy8GyJAc9fXppNFR9wZsK3Uh1EqDg4WABUtNvA5D0eDqghLpCMtaIo0gEL7PAgeg3keNlHAwyalTguXfZ','r','mh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT, c BINARY(9) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(7) NOT NULL, f VARBINARY(44), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11120275227817632704,-4238610,'ge5g0tM','X0lokAx2T6pYhA3h4gHTEWj1apsEWz','Zy26SE','yQkgUkdXHVJLomneraHPcEuExvyH9vA','Sn','sw',0);
+INSERT INTO t VALUES (2168769166261720790,7017986,'4Ft6z4l','G5YD8qb9pW5ZNM03tg1e','YR','bX4ApHd0rILCq22s7sIyraLTlkt0BQHeBEhT2eXz','P','Um',1);
+INSERT INTO t VALUES (8774590856753766155,-7489898,'hB','zSdojfeZ3','eJC','8OTwJ5dXbXWZk28mV5HREQ4','D','dB',2);
+INSERT INTO t VALUES (12822222670172053944,5168894,'Gy','pl9kWvaf2DVUKv53v','LjutvJT','gdAyeb8pQYIqVKQHw','g','7',3);
+INSERT INTO t VALUES (11098647429220627377,2910614,'qg54','mdmbv1','hikMF','9tuE6CyE7Q4kn0wFbP1kQewPE2bdyr1SvHFpH4f7Ea','A','k',4);
+INSERT INTO t VALUES (11693894689698462881,-517359,'iCLHXs','JuD1mFMNPvlE7fVrkWs3eIVLqlMSbO','95rq','SEDWsg62p8hyQ7z90iA','Wx','a',5);
+INSERT INTO t VALUES (2278460925001233506,8312107,'HxUbXpEY','kmYW5Xfo63pJwT3kq4o','E','Fp1lpor4zpjqX2jKrcSpwr','F2','a',6);
+INSERT INTO t VALUES (14318121145556904109,207735,'hPki7P','Xd0lUkpfbKKC','tOI','PWFEqnhcY3gUXenTGXrkjnvKzOA0','I','h',7);
+INSERT INTO t VALUES (11876895311352532383,-17601,'9Th7iCF','ThRGwUfFwwpMVCPcpMbc','M8FH6kX','wQv57AJQBdGvkRGzZKqpwMb6bOhvkWisZ','uf','w',8);
+INSERT INTO t VALUES (4234030910556181586,-1153213,'fwxOU','l4Ie7cRnhaqty5t04zbgwVMS1m550b','KZZ6hM','EfmRhFqTS0ygbObEiHh','O4','n',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c BINARY(9) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(7) NOT NULL, f VARBINARY(44), 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 (16248538795203698560,-10217,'TcxglEfdkmD0kcwjHYN3XdILy0Oy1kwvfJ9LVKnwUjuBDhTQYNKyOQ06eMY','R43Sz7QUV0yQbDi7QVwjrtLWRSpxslZ2GkNDEFijcMqIvtE7Z9PeNftFo6hNu','Dqmr6wjiGN5jALMNIrxLa68JlE0JhBTcFQm3l','vT','l5i1quBhe','pamI1Hs6rI37LYXOAllKscXUukzyh0e0lpjSnY4xb83vL3DBmtjl9tQ3wANoSBbA52iKiGLlO57mGUm',10);
-INSERT INTO ti VALUES (16248538795203698560,-10217,'TcxglEfdkmD0kcwjHYN3XdILy0Oy1kwvfJ9LVKnwUjuBDhTQYNKyOQ06eMY','R43Sz7QUV0yQbDi7QVwjrtLWRSpxslZ2GkNDEFijcMqIvtE7Z9PeNftFo6hNu','Dqmr6wjiGN5jALMNIrxLa68JlE0JhBTcFQm3l','vT','l5i1quBhe','pamI1Hs6rI37LYXOAllKscXUukzyh0e0lpjSnY4xb83vL3DBmtjl9tQ3wANoSBbA52iKiGLlO57mGUm',10);
-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 (17938870934564651661,27085,'PbqK','afVDl9EooqRratEE7R4sw0IFs5jXXW0tVFUpQiGJSWv7mG2Pm7Lz','X7LkuBUcHIS4JncHJMrP9J','K','EytYwANLDWwFBLMXJkhS','4gICl7tOzn8ZxiHD7yvm6UPU0cavF6Up2MtkKQ',11);
-INSERT INTO ti VALUES (17938870934564651661,27085,'PbqK','afVDl9EooqRratEE7R4sw0IFs5jXXW0tVFUpQiGJSWv7mG2Pm7Lz','X7LkuBUcHIS4JncHJMrP9J','K','EytYwANLDWwFBLMXJkhS','4gICl7tOzn8ZxiHD7yvm6UPU0cavF6Up2MtkKQ',11);
+INSERT INTO t VALUES (10815643434800943692,-7944633,'Axzx88Fn','6BMWXvHh2ttL1PFePrpxf3nOKAyhcD','7','ZI','UB','M',10);
+INSERT INTO ti VALUES (10815643434800943692,-7944633,'Axzx88Fn','6BMWXvHh2ttL1PFePrpxf3nOKAyhcD','7','ZI','UB','M',10);
+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 (6031912351453945871,5601122,'7xm','tVnw2JSXX','0','dz4JjPBchCLXgAyYyeP','Jb','P',11);
+INSERT INTO ti VALUES (6031912351453945871,5601122,'7xm','tVnw2JSXX','0','dz4JjPBchCLXgAyYyeP','Jb','P',11);
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 (13971453629449162395,20792,'iEPwWLYVpelpFxpzBMibGZTpSIpoiTfss6JxGHk46PRTMQM0EGdXWcVLg','Nq6jCePnbMIAcPKT8jKJbv2LArxt5vNzHXw4XX2r7ang6LhfeEdX6yxC8auLuyyIO4VPrROXJRPtY0AbRMg61ENCM2tvyIyLZVVWejoxcB5ytnoWcI1BRRgK','xxrbPln','gHS','WmPE5otzW1T','GghyhFj3VL',12);
-INSERT INTO ti VALUES (13971453629449162395,20792,'iEPwWLYVpelpFxpzBMibGZTpSIpoiTfss6JxGHk46PRTMQM0EGdXWcVLg','Nq6jCePnbMIAcPKT8jKJbv2LArxt5vNzHXw4XX2r7ang6LhfeEdX6yxC8auLuyyIO4VPrROXJRPtY0AbRMg61ENCM2tvyIyLZVVWejoxcB5ytnoWcI1BRRgK','xxrbPln','gHS','WmPE5otzW1T','GghyhFj3VL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9374473568281271852,8523,'g1Y7QDPjXqv8pjJXehOHjNA6wY8LT1','N0vCLwp8vjYVvkpARufZtIihYr576vvMnmHmfd69JygbrbiCr1v5cOvuHvHDBNl0uxnlMINEAob2Z6pIKFT6hSVeU8SGz15S0isfrJdLXVO','rjw2Qi5FWh4YFhptUq7ch9pn7gdxAtezVbBAdTJwvNn','eNd20rtZIwKWD3aq9QefSBbfanHdHC8AQkz3EpBL1TSAJA2AmPF87TAlzuK9tJFe8V4WH10UGPt','GhnTT2J1pt0xK5rnqko0mEY','YpCIDIfX4ji2JTTGG8m9zUhDm8ddeByjGN7j4sVjSywhEqjYPpgNZ1RwrAuWDQLu5jObnvw',13);
-INSERT INTO ti VALUES (9374473568281271852,8523,'g1Y7QDPjXqv8pjJXehOHjNA6wY8LT1','N0vCLwp8vjYVvkpARufZtIihYr576vvMnmHmfd69JygbrbiCr1v5cOvuHvHDBNl0uxnlMINEAob2Z6pIKFT6hSVeU8SGz15S0isfrJdLXVO','rjw2Qi5FWh4YFhptUq7ch9pn7gdxAtezVbBAdTJwvNn','eNd20rtZIwKWD3aq9QefSBbfanHdHC8AQkz3EpBL1TSAJA2AmPF87TAlzuK9tJFe8V4WH10UGPt','GhnTT2J1pt0xK5rnqko0mEY','YpCIDIfX4ji2JTTGG8m9zUhDm8ddeByjGN7j4sVjSywhEqjYPpgNZ1RwrAuWDQLu5jObnvw',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(21), d VARBINARY(95) NOT NULL, e VARBINARY(42), f VARBINARY(68) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (36143,15879791,'3lhsA179SlD2vystW9','CCEHRH7FsdzilUi0AN6LXoiaF3USHkRglSWx5QYn4x99CyZyxVMkDGnflCP8SZofF0biPJr4G','gSySimzh','HFW8VIXq68bTdqveWHFuUo','0cr6sn86JEEfRX94LsMammXQdKfN2AfEsDdH7cqQhuHawvPifCOUWav5KvsSn3AjzPu7c3TJNzJFqIfetUql6nH','1eJbEnes0P4m3raJn',0);
-INSERT INTO t VALUES (1027,11838189,'s7lAgfyNm1jZKHyq','kbUA0Bdgg1hiuJztpNB1fNk6DzUTysHWl','LyFpb3lxm1JJiJrAPZZsjcfL','hCYl','NxfJ2yNgjoRGEKXQEpoBz1Aco','NDHmsct0U4yN9kEQGYCtnC',1);
-INSERT INTO t VALUES (29152,12521706,'HvI','Wnk','TeUYo0GLJbiImqCZLODXR','Ltsq4IpEu9xCv7mCY8','RgBmE047m4GtZdb25g6RYkakvjOAvysEz5z','HJQ1ttDXY2NHpLczkkhC0',2);
-INSERT INTO t VALUES (48697,8492675,'Es7WrbIwzsYfn','8AApMZHqXumwdlIri560wFKPjYcY2eoVQDHxUXZ06dptFH0phwppWNCOZasfM4cww1IcrepslN','uKfkf5l2njEsVWLShJ8nrTC8e81vZ0F','QSWv52gGefCn1nAG7X7ZT4zSEKb7cBsWH006gCOVk2YkWLhy8UImrzIrmNctYGi1','FDTCsxmk6','abblV73L67byzQcOGAqZz7xfxO2te6GxVWMCI42PgsC1DbhGrWBH0V4TRMc4xYMJG',3);
-INSERT INTO t VALUES (57275,729560,'g','HEdg0Y1CDpdVDxXBJfrqpnuHFfEsRlRNOJHuBWPgYjgqrDQJeOIr7jg','t0ZGRZuRaviikDGnLkk0','qLbPs8evWyNyuOKUAOqlmgrGjUlHUftEXLRxhDtqVm8w52uaKl5yPO','SMaYl0XMNQZXsDffYFv3KJrXBaOrHVyp1KxgDE68jdv','1n9nRBgd6httH2tuYoyPk9i9YBXw8Omw7vUQVXQkf0nYO32QaUwRRAbkv',4);
-INSERT INTO t VALUES (50131,4613738,'Qv9ucuqaPxGA7gjf5','p4B6hjSEA63m06vOAsiVvf8Ft3A3WuuwgBFhAQkz6tFJevdJjKBp9dt','9YgaedjrSKi3mUJ1c','9EBEiMD46ynxl7jDA2ctDGmxl2b0J2IzdpEG6bgAkQcN15DqmbYrJ2vRFOsz','zeAfZEHqrdFpBaLOkoehI7CWhd5VWYCyKiFNuMzZ','NLLsEuyNWe',5);
-INSERT INTO t VALUES (52761,8306630,'ZCYnCoqI6j6iO','7Q6BhHmRD0Wcfv5yQWQDRuqkfpq714pABuJVhfZWs82QNqpovioQr8SGL4z0hyuniULCT','NzRC3s993EUr8s9RMStsOsegf8b','x6PmYHQmI6LaKwjrQVZrv','F3YxR6HQT0nSguOtcowyu9DVCMldUNhpVi1Npl1ibor9wcbOaaW','h29EEzs7YXIYSaUD7M9XBWECEQuJlnmMjKnhm9eCZM4HgRIVUAVq4p',6);
-INSERT INTO t VALUES (57963,13353477,'L3IG','fEIZsEBn2t5JNYvuhOAYPhZVKYZeac7cSp3f0NRAbIxKT83apklg','O3AZ6kvkC','KSz48','rh','YxL',7);
-INSERT INTO t VALUES (31716,13852246,'DE','tvnd9woNBIaO7xaLSxYmBCnpqUb5tNIelvppS7TjTTd6cyphKs6fl5iMwXVG1TXsLyvxKdtkurY4nwVvbKdOjIccSfcw','tJD1BOUNqKcKyzwXXHZYwkyUp1Yp0Wa0Xarwfs9','kjPxYY8bbTm8wuuswK7RkPBg5kQvQM6JrXb4nki9coUoKp77Fvj5KSjBz','MjXjcUmZczovMbpOeGovPhPcEP0nl3PYY','lViiPQSQ5rz4ZeadbJsGWJ0',8);
-INSERT INTO t VALUES (37738,14853637,'g7SwU6oRtH','70r1VHZAtoPTkiiNYCWCDe28VpEuLAfdqdsNRbhQ9','aUmRcA0LvcYer3iFX42tNsb5P','G7Vd6FTWe6DzLKh4DTVIVN4M5A9Gu5gbV8CPzeOcnnv1RFifNqc1gFuc40ajQUs','sJSdYRRxenluLBkUI6Vzg6K4N31LZ7OX0YiTgfT0pr6Tcd8JJF8JiCTaewUUzSezCjtd5bwjWZ','kpfBAyJQvm0WAbgXZhfJfUT6cEVhQQqfrlulpTgwCiA5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5425806445598163370,-6934883,'k0YpdEc','5B9GC7Nan91b412fi3gsNYP9odAOYjCdES4rHp7tp96JDPUMRYDAE7YByxAvX61HgczyYUsHidzkRqyBZj4sFua5scFjpcq54lmu0UXxOdU0DP0OTRxPt4KyB9rHozP0IoZKmSJ7BOIBsVuMDSdc1lSYR9HyxE6joXa3i9CQZgwfg69DQPeBTFn3Z1gSuPUGg','p','LMTsoJas46hYq79SkTo','n','ue',12);
+INSERT INTO ti VALUES (5425806445598163370,-6934883,'k0YpdEc','5B9GC7Nan91b412fi3gsNYP9odAOYjCdES4rHp7tp96JDPUMRYDAE7YByxAvX61HgczyYUsHidzkRqyBZj4sFua5scFjpcq54lmu0UXxOdU0DP0OTRxPt4KyB9rHozP0IoZKmSJ7BOIBsVuMDSdc1lSYR9HyxE6joXa3i9CQZgwfg69DQPeBTFn3Z1gSuPUGg','p','LMTsoJas46hYq79SkTo','n','ue',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5470175374849168456,6288332,'dys','hwR83BqkqNVYmaEBlKbMEWqBYMMqlIzD0jYPDPcE23xq1jQr3peUD5qW4du0p3d41QKfKtALjFq7IW53aqmeijbij3LzoX','oRcdBNC','FbwOFApX7MrrPB09A1Q3i7U6R3PUNtu7qVODhnSBG8dU1hRuSesHAfU70C7yN8rFbBerAaVTo1pnkjLSBRMEcUfrCIBhLbLPXGX6EUMtFpbyUJEFb2vjUoqeCEJr55LZL3jgMbcoErL5Ut1p5UFEyzM4PO41DV','V','bJ',13);
+INSERT INTO ti VALUES (5470175374849168456,6288332,'dys','hwR83BqkqNVYmaEBlKbMEWqBYMMqlIzD0jYPDPcE23xq1jQr3peUD5qW4du0p3d41QKfKtALjFq7IW53aqmeijbij3LzoX','oRcdBNC','FbwOFApX7MrrPB09A1Q3i7U6R3PUNtu7qVODhnSBG8dU1hRuSesHAfU70C7yN8rFbBerAaVTo1pnkjLSBRMEcUfrCIBhLbLPXGX6EUMtFpbyUJEFb2vjUoqeCEJr55LZL3jgMbcoErL5Ut1p5UFEyzM4PO41DV','V','bJ',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (10240493674217524534,6388660,'fYm9x','cKVPd20hiJEen83mrdDhQdUpi7gY18EOkTpCM9nWBbZCt11f','0','VKAkwSqBKBsWmXl88Z1f2WFzOp3paSH2zJ8n0tiv1cHLrXPfDxXzPJKK3uHOSgKCqncrcIEGztMMOSVkxeii2pzPEc6mdFPLLHxzsIaInu0Euiw','5','Y',14);
+INSERT INTO ti VALUES (10240493674217524534,6388660,'fYm9x','cKVPd20hiJEen83mrdDhQdUpi7gY18EOkTpCM9nWBbZCt11f','0','VKAkwSqBKBsWmXl88Z1f2WFzOp3paSH2zJ8n0tiv1cHLrXPfDxXzPJKK3uHOSgKCqncrcIEGztMMOSVkxeii2pzPEc6mdFPLLHxzsIaInu0Euiw','5','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6272220428971272995,5360083,'N3pIrMv','Bf6RmZIMWQDaldgbtB05I6UDT6IKxuiEvqcgGqEkxrrGVApWbUd8ux83M6EC17zV8JFuOYnyxmWT46aTs6c74CmujbvXniUhTUzBOEjod1Ci8E3m4VSRSgO5EaY6','YiY1','h0PyjnCz2s6K8ofyC49OL8vT87zQbhuiT7uOEMf7fYnPMtC5nZXsml5Hc7uIKDyBSx8rfqtM7hCkvxUX2yIXGqapWICDtwFvpkhlLRRipv7OHWKgqvMnfHOapOTXwkyJI','n','n',15);
+INSERT INTO ti VALUES (6272220428971272995,5360083,'N3pIrMv','Bf6RmZIMWQDaldgbtB05I6UDT6IKxuiEvqcgGqEkxrrGVApWbUd8ux83M6EC17zV8JFuOYnyxmWT46aTs6c74CmujbvXniUhTUzBOEjod1Ci8E3m4VSRSgO5EaY6','YiY1','h0PyjnCz2s6K8ofyC49OL8vT87zQbhuiT7uOEMf7fYnPMtC5nZXsml5Hc7uIKDyBSx8rfqtM7hCkvxUX2yIXGqapWICDtwFvpkhlLRRipv7OHWKgqvMnfHOapOTXwkyJI','n','n',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(63), d VARBINARY(35), e VARBINARY(63), f VARBINARY(64) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (71,10635142291687936526,'KIbwpU3hPbhYBZebc','Fe3djudIyPb89','uKVkWyO6BNojtTcwt9iS','p2','M','U',0);
+INSERT INTO t VALUES (-15,10017942641589274940,'AA5LvWwLPfDpx6ExNICyRSryZDm5','ZFMWOVVbVcdEwGZXM5Ms9cCSCMqDeMBi9','TlC2AmMpsG71jNyxF','FVK2KwikzhASYUG9bOLmFIoXAX10IirEQ','9','I',1);
+INSERT INTO t VALUES (-15,3319011741201524566,'KVpRfijaUVM9fHpYoNTN5eTujtGC7F6kDB28IbxFSt5YIWoDCQvhkxTmnNcb5u','VOY','9m0ZOjPnuQeKQUo','pLhGuZyRIsw0xLIKsDAQTVa8r4','D','9',2);
+INSERT INTO t VALUES (-5,3013418081054217339,'NBi','tCrV4ctXWILnPaIXRgtixzq','eXLU0xvvlHeO0iqGdTtwQapkmBLUK1EwkUT3bo9PnxwmzxpYmZ','DzcXnwx','p','4',3);
+INSERT INTO t VALUES (-65,5165322059571594687,'VHvZvN','YWKEC0FBE','DKMEMjkk4FUwVUTwENAS1XN1E','iVrXV4qz3Btl3mqqqxQK9T43MGwU8vkCoYRKNE8','e','q',4);
+INSERT INTO t VALUES (96,16820178776418807370,'fdU9HM9z3sG5hjhfGcKptHXUx0xBm9D9V','CxL5VO1MBpcg5S','3EzNqaXiYvDfx0qGv7','hSsUD2CDcmghon','6','i',5);
+INSERT INTO t VALUES (-97,9200198051033266983,'SHitxKj','mTc18E9xMk4nhWCvqlCoO1eHjz6K','BdvPCgZFcU2HAB3GewZ0gpfWeSLBTs7eMDgxd1QuhwaRnJ','81R','4','4',6);
+INSERT INTO t VALUES (-12,13298299635523773276,'MFfFBABw','zozUuXtKXEmICMuZDKjv','JbPwF6s73vgBK3z1xjf353tMuUE9lMTwpeSq','HHcBMXQQZgD9Bh6HXZ3k6tUgfub45sBNo61epnlid9o2ve86hcnbpsr','E','U',7);
+INSERT INTO t VALUES (-35,977934779504332849,'UWsxRD0mymKQTetohRriC2DXMM5Xp8IrvHKOxxFtVmBDEsvJb4x21je','eCkLjkQ0Mq','4ov7zgZT5sMgowc','bbaj3Th048GJqzADGBv7YWlBHxDI986E5HiIbjifkTTVkp9jzNREc','q','P',8);
+INSERT INTO t VALUES (26,5107062350378925804,'KyAN7YVIuHHLy5BMEheNsp449MKdFfTk32gsYESYVT3YmzyidGAzLZJ','HbiA6d6ccz','dVjZmxzQ8wr8vpNub','F3lkpgq877iuFgm2YPTL1xO3nswggL','1','O',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(63), d VARBINARY(35), e VARBINARY(63), f VARBINARY(64) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (792519050,15607619,'2xnBDG7OZuMK','L1HcBoJeUYwd','qdx16cuskl3yVHbLKTn','6AdOc7RuTm0QxnEwndXK6Y0MdMBUXZGVtkC9u','GDhptISovj8sCxQhNk84rsl769YuMxjYjEeod3maXbgGhjLhg6hsGC2kT22lsmc9MjPM8N1Zqc5RnQ3gHfgFWCVmTRE2VOoJwADW','x5ixD98tHJm56PQVbUtiZZx0x',10);
-INSERT INTO ti VALUES (792519050,15607619,'2xnBDG7OZuMK','L1HcBoJeUYwd','qdx16cuskl3yVHbLKTn','6AdOc7RuTm0QxnEwndXK6Y0MdMBUXZGVtkC9u','GDhptISovj8sCxQhNk84rsl769YuMxjYjEeod3maXbgGhjLhg6hsGC2kT22lsmc9MjPM8N1Zqc5RnQ3gHfgFWCVmTRE2VOoJwADW','x5ixD98tHJm56PQVbUtiZZx0x',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(22);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
-INSERT INTO t VALUES (3414853389,12253865,'915Fxikd','7WLtRU365jHkLsXIw34afCkgKg1cFVe6KALPU08v52C3c0SVL7WTTEjYkTGVx7','ftgTZZoBh0RzogFlRIKIiF99wwW','g95HQiXQva2eB1eBEar3GcEt3nuQZjSOrijMaJ2W4UOG2IlpG','LNjllBfgQsPQjSKDaSqtheNM','V9KtJzJqczkKV18NWUabMJzbQQFz3vltk0qe67a2fLpSxiu883ddlRs9SKQ4W02Vj0wu3PmJDacNx87lKT7lL',11);
-INSERT INTO ti VALUES (3414853389,12253865,'915Fxikd','7WLtRU365jHkLsXIw34afCkgKg1cFVe6KALPU08v52C3c0SVL7WTTEjYkTGVx7','ftgTZZoBh0RzogFlRIKIiF99wwW','g95HQiXQva2eB1eBEar3GcEt3nuQZjSOrijMaJ2W4UOG2IlpG','LNjllBfgQsPQjSKDaSqtheNM','V9KtJzJqczkKV18NWUabMJzbQQFz3vltk0qe67a2fLpSxiu883ddlRs9SKQ4W02Vj0wu3PmJDacNx87lKT7lL',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (976387233,4417147,'Y','oyzKv9mTvot0ozdRajvNHrTcifJt0ppYDvyqW3eEuOHe8wt7IBpImKHVbCU05JIMmTItE04T3Gx6rYLVUhsWIh2eRa0SHeDcxKRnLXrnrQZZNQOgWd3RMISm7m4QJkgEq5xyiFm6BfEfYNK3mXQ2BDXWFdgO4R88b1vQIuDzkRcqWVzqjVR1zNy5Gy','PhEFYQl1cfM6ncjib01CRbS7Sl9','aMylzdSMsGObnqyRzLtg1jBsMzdIZpgLwewlTW62gPGWZfC5e2207hSHiXEJUThXHq','mBAv9m53XOIBX3','ADd2BrELdgCmxcnSgydh7DmN3ODWRe2Nn83mUmSG4AZ4xIi',12);
-INSERT INTO ti VALUES (976387233,4417147,'Y','oyzKv9mTvot0ozdRajvNHrTcifJt0ppYDvyqW3eEuOHe8wt7IBpImKHVbCU05JIMmTItE04T3Gx6rYLVUhsWIh2eRa0SHeDcxKRnLXrnrQZZNQOgWd3RMISm7m4QJkgEq5xyiFm6BfEfYNK3mXQ2BDXWFdgO4R88b1vQIuDzkRcqWVzqjVR1zNy5Gy','PhEFYQl1cfM6ncjib01CRbS7Sl9','aMylzdSMsGObnqyRzLtg1jBsMzdIZpgLwewlTW62gPGWZfC5e2207hSHiXEJUThXHq','mBAv9m53XOIBX3','ADd2BrELdgCmxcnSgydh7DmN3ODWRe2Nn83mUmSG4AZ4xIi',12);
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-23,13160880954490344560,'2IXKlXZrwsl37cBQUX3aeAzpab','vd9HJTPHghn8coSvI9eTUlqQwVw','eJB3unGWzxV4HT29x1IzOSvVdy1eolNz6WL7uIHQtTpczGDbVvPVA0GAelR8yE','UA4MdIhvwcvsKu7QTiYcwo3OoaDVzca5UbQI2Tp8fo6wNodzOV','i','p',10);
+INSERT INTO ti VALUES (-23,13160880954490344560,'2IXKlXZrwsl37cBQUX3aeAzpab','vd9HJTPHghn8coSvI9eTUlqQwVw','eJB3unGWzxV4HT29x1IzOSvVdy1eolNz6WL7uIHQtTpczGDbVvPVA0GAelR8yE','UA4MdIhvwcvsKu7QTiYcwo3OoaDVzca5UbQI2Tp8fo6wNodzOV','i','p',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
+INSERT INTO t VALUES (19,4758935251338029148,'ASC8s1WwPCtnjlWAPES','KzgPb8an0ndMaPP8P0U5kDYfJq8aANI4t','CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0ztlEsvf7a1R6o9r74YRIhb','QlAtjJ97','q','j',11);
+INSERT INTO ti VALUES (19,4758935251338029148,'ASC8s1WwPCtnjlWAPES','KzgPb8an0ndMaPP8P0U5kDYfJq8aANI4t','CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0ztlEsvf7a1R6o9r74YRIhb','QlAtjJ97','q','j',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (35,12796841307265397566,'6QA4WhTPvPese1u1DpqFDZPIDyPzPrpFJ710wg22IZUWI6wbVe9g4','J4VSpAmYbQNu0ngzBji1ewTKfAMV9XGuJFBh3mBnwzrlQjZYXgFuPF73h7NBfQlKhVfy6cJ42awkk65CV0h94rpxuQpzoia6ywjjtTTy','znA6QYyAZ0YsP4qHkqrHUFKf6UDfM1xrU1TgfGfJvj9mWwDYn0iA7NzhkWnnXY5','OasRe5aMndDhfryX2FshTU57Xx2U9XpSZ','U','L',12);
+INSERT INTO ti VALUES (35,12796841307265397566,'6QA4WhTPvPese1u1DpqFDZPIDyPzPrpFJ710wg22IZUWI6wbVe9g4','J4VSpAmYbQNu0ngzBji1ewTKfAMV9XGuJFBh3mBnwzrlQjZYXgFuPF73h7NBfQlKhVfy6cJ42awkk65CV0h94rpxuQpzoia6ywjjtTTy','znA6QYyAZ0YsP4qHkqrHUFKf6UDfM1xrU1TgfGfJvj9mWwDYn0iA7NzhkWnnXY5','OasRe5aMndDhfryX2FshTU57Xx2U9XpSZ','U','L',12);
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 (3610515731,16556812,'MPzLV2HVJ5sM6sHCOOqCn','ZmA1qhUSonKHBsS9tBA4YZyyrCsTXh8QhDkWicKMiI0G8cLNsGW69zC8a4Kd64NLgF0djesDf1bffJwjmzKh0BbzmQ4xyc1NcylVSE3nYrsijRpXHmHUzYAfmxk4Ei5eKjqGrMdgpUAHDlRszq1O072gKBiHadEilwkfZb9tkDl6AHnqPMLJSkRIryw5XErKC6R49R2lL1pZVN0Hx2guB7YqPDEjZHaeqg','xIVk8Us7rI','i3EzLkQEHZW53PH7zz3Jqg4JddZLUNwNqOqu9nLH3pyn4h8wgRfMulkaGGevgf3cZEm5wd3aFR1YA2HEIDGYUtoMh','SdTlfhhWaSdPolOYwcQVQZ18b3NMtB','fB8jqDeQFzOwEujJ1',13);
-INSERT INTO ti VALUES (3610515731,16556812,'MPzLV2HVJ5sM6sHCOOqCn','ZmA1qhUSonKHBsS9tBA4YZyyrCsTXh8QhDkWicKMiI0G8cLNsGW69zC8a4Kd64NLgF0djesDf1bffJwjmzKh0BbzmQ4xyc1NcylVSE3nYrsijRpXHmHUzYAfmxk4Ei5eKjqGrMdgpUAHDlRszq1O072gKBiHadEilwkfZb9tkDl6AHnqPMLJSkRIryw5XErKC6R49R2lL1pZVN0Hx2guB7YqPDEjZHaeqg','xIVk8Us7rI','i3EzLkQEHZW53PH7zz3Jqg4JddZLUNwNqOqu9nLH3pyn4h8wgRfMulkaGGevgf3cZEm5wd3aFR1YA2HEIDGYUtoMh','SdTlfhhWaSdPolOYwcQVQZ18b3NMtB','fB8jqDeQFzOwEujJ1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c CHAR(70), d VARCHAR(60) NOT NULL, e VARBINARY(54), f VARCHAR(15), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (118,33,'NOiXZPIotHL3cbUQQjIR6a5d7c1Zo5weTlRjsUK2V30ET4JSZ2BC6Tf52doSyYsfrNn','EU3r80sPoIbZtp8YJqw3GZBK3VqkT4vT0jmjXmRDGngRasaqTHmdMMjDm','AFqxbwHxk5M','s','xjblawKsuzTAUcfgMIVFLljj6ZB9yYghQ','gujVTN9kSsY73kReSeYG',0);
-INSERT INTO t VALUES (-78,-50,'gw2ijuJI3CPmmK299mpkZFu2loJ9gIm5hDtlCuR3vaSgT9hWLDufOxLm57wf','IBJh92VmwuGi7Rktj1','pJB5OjTpXwiOOXQbKgNfO9i3rGhvoi8yjMU97f0i','VtNH7lvFNr','5','AI7YCfEyzEqj3Ax98s9PIh0yoR294hjmuIclHP',1);
-INSERT INTO t VALUES (107,-94,'POSeiT8qgNp95azJmNWUBrvaKEPnZFEnyfEnOruz2WW0PsDE','nQmakFSJE4pwwB','WXEn0DfPv1HhgfI0ZexOGSX8P7zRCUF6Vmjul2LgwoFOyFlwNRd','LWCtL9ajBH','16DEpIVnEty696Z0uhVB9uuok1vHuFUx1g','yUndX5AODqgqmFkYs5t3LIX9NhSNYNrjOjI41QmhB5CL4ZB',2);
-INSERT INTO t VALUES (15,3,'KK9AgSggf4NIsDMP2FPTNJIQYXEbuzNf3DWMrS9lIgkZz3qORhk3dZONcVLs4xhrv','Hm1vRlxa4d7tZ12QqRTQKZTVf9BBBeSql9lou70s62g2XHTb8LQfQ','JpcG5NwLpMmMepYwkYoOtHI8EfdqNAGSYoTEmkb5yBsJg5Zx7oiRmb','5gsaKmTxKgQhgO','1','yMtMKBu7dgioXR5CiPAl7R3cR5f86iCZ01FuwwCtqGBRVfaT3KaqMF3',3);
-INSERT INTO t VALUES (38,-51,'gVWjkMAZDQJmg1R6JEc4HNM7IRNlBKgpt3HLG8AbWw','aAL2JEAlnC3ozNX9UOwWVnbDvpgV1lLmrcnjbmNFTHQ4siUX','ZrtgKDO','uCQ3DVlORHAk','VdKrRFBxrFpZbGdp8b3m8U54bgg7OurlKYaszoQ4kefklfY6ZhwxFfj','0EsTYtErAjcTNwOg6NdIVcj741WN8O4OphFyLHBwRumC3AsW6hMrLo8SmlQ5jmjqoVkoV',4);
-INSERT INTO t VALUES (91,115,'GXdKVWsQHPEq6Tm1N38xouccZSLFEtqn4Q7W7BJpdthXbqvuD5aVD1LMMZn2Zl','3SJrLoXqwtFNsszekCYAiHBuHF9NE','ghIOAX3zhaIV7R','NSc00','BiiE50Uryo7eJkvz4k1yiJm8T2ub5FAOeoy41uYQJPQYIlmvVxHAEqVIk19D7OYrq','FG0aVYYGrtuxKthhh9m1WZ5NnKVLScELKDEKcd8qTG4QaoWFtn4e81A4foPTVAq88x4GJ30VRFF4YYeJnLiZsq',5);
-INSERT INTO t VALUES (-93,15,'9jb','n4tHcwt5sw7l','V7XFUFTRL89RLftjvwxyMDLtACsMIPfb23','YP95HLdmH','Hjk7wbVYnPFcbNTsqRDsxC4IyPY95t6fGeu96hbcArMAtlYCt0FlqfmK1QwkHUHIjEZWaoj6UeBigR67B1iJANPM','kInJXmPpZYWmhSMfGVDRYb5vgEfb5UZUzDMmMgrqbkbJd018ynQU9T0eMXv5W7Wq8WxUL7JSIhyeiZef7GDihHOxY3NvP',6);
-INSERT INTO t VALUES (51,-84,'tEGVRYu0pAEtqlXYAqxSMKeKd2zisNypS','nJzyzPmJUpfjEUZrlMKSihid','tKP3ktADwhsua','p4','IQZHBkbqGAE9d3vkT2uyu3mcEgtw2bDCcDdqmc3RbHLLPuxshyr0veq7qzYx98MaETYOQKfZ7Mfwh4Ofops','ZLXC0UXTztn6ysNzUNJvj8OV3jqGAYYEl6Zfq9fOgosDiE5VipRfLKUbWwnar0e',7);
-INSERT INTO t VALUES (-2,99,'DoMy0vJ3Gi65URnYAj5fDm1y3cJtHla268vUuY6anHrk','oMgWSRKT53mrjm99','xu4mjYkhqVLhrXKj3NhfYRO0jhufAsEJR5uufi','pvRwmD','wkGe24FVcAPucVgGwN5NTJEnWaXgdNWYSto01cxReaH7exGvLk6','TWqkcbg6E6uXx22cER7',8);
-INSERT INTO t VALUES (-89,67,'uYdmAnni9Z','ca2ceVfgZsQ','3qzzsiJf6E1wvo6T9iU8IEcIHkuE22VxKR7C7r6cgidXOazw7Bn','OEpxO5flQuaA72','1kBNLHGIgf4hQ50PtuG7yN','5mmXsrApuXIZv2LmGCd1q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-45,7157082826837474367,'1RtSIWu9FXfRGJMWRjoYTCXdMw0ppn4SxE1A5mkI','3AiQazpSqhIjLAfAw9ptkfNHxE19FzRTsSdvVfjd5FO2sTz1F9Y0WnpEqxebZshrx620td3xULN03AD73a8ymVIy5xOZ9f2MlcAk8QrecIMilMsAu6qHfcrFcxC4uKijGnAclP7a9awhp4eWlF9YYXvBtFxCOjYf0x0Wf2unmxboaU49aBHfh2KsphjVae2HGM97q786NJMdxK','y1SsspCObGGr9yIv2C4TvSCEueTKMldqgyQXXrs4CN','atC98geaceRcqQkSUCJT4x2UzvDRAP0F76uP27DtJn6xGqzxnJ77StK3uO4ql0wyjk7z8ybOZvH8tu5bg470Ta3Lhyyika5cwAv1PWPKAkB5POuviEVsuutl2BtjhHTFPiOOTsytzN1rEhMCkYokrW4VMsodjtl5vdgwcblUeSR0U94myGisMzgI2Qu8dW7PrG84OztUkAQkxj5mV8l','E','R',13);
+INSERT INTO ti VALUES (-45,7157082826837474367,'1RtSIWu9FXfRGJMWRjoYTCXdMw0ppn4SxE1A5mkI','3AiQazpSqhIjLAfAw9ptkfNHxE19FzRTsSdvVfjd5FO2sTz1F9Y0WnpEqxebZshrx620td3xULN03AD73a8ymVIy5xOZ9f2MlcAk8QrecIMilMsAu6qHfcrFcxC4uKijGnAclP7a9awhp4eWlF9YYXvBtFxCOjYf0x0Wf2unmxboaU49aBHfh2KsphjVae2HGM97q786NJMdxK','y1SsspCObGGr9yIv2C4TvSCEueTKMldqgyQXXrs4CN','atC98geaceRcqQkSUCJT4x2UzvDRAP0F76uP27DtJn6xGqzxnJ77StK3uO4ql0wyjk7z8ybOZvH8tu5bg470Ta3Lhyyika5cwAv1PWPKAkB5POuviEVsuutl2BtjhHTFPiOOTsytzN1rEhMCkYokrW4VMsodjtl5vdgwcblUeSR0U94myGisMzgI2Qu8dW7PrG84OztUkAQkxj5mV8l','E','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (47,12604210581977996437,'zrzHdcQBbbXkFF0hdHTKrgSnofcAZBQftqeVFHxufO27h','ZHhy4Nk3ArzwJljEXzBX2VVT0t8fodV','KJj8DQseiAXf97NcLkdSj8Thi7eZReQWtMbKCAeQ6WpQbLQu6l2YEFm4rcwe','YpuzztrdpMgLAZTAhEgGXP2Zjd9bshNObOTxoU7NsxKwvqzi5YoMceDkmljG2GSZhMOec037dEgxP8','L3','2',14);
+INSERT INTO ti VALUES (47,12604210581977996437,'zrzHdcQBbbXkFF0hdHTKrgSnofcAZBQftqeVFHxufO27h','ZHhy4Nk3ArzwJljEXzBX2VVT0t8fodV','KJj8DQseiAXf97NcLkdSj8Thi7eZReQWtMbKCAeQ6WpQbLQu6l2YEFm4rcwe','YpuzztrdpMgLAZTAhEgGXP2Zjd9bshNObOTxoU7NsxKwvqzi5YoMceDkmljG2GSZhMOec037dEgxP8','L3','2',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (98,9661498020285851621,'IpxYD4FeBThDxn9Rla4Ds1ZVGamlcYnMCrdlpJx','wFiq95DBaefhhYVobWwaGqcWfox39ibZsFfd2F20S1obIAMgn3ZGwo9i4yyw7AaEmaspfoSmhZehExBK4vJtN1BRwe7sa7mKxYBlez0pOBwkXGq5YwBHsuvkx6zlibLHG2fGAciVtnHHhRHk3cgR3NI3eeP3g79oo7YFwxnovnWJWxpeqqfdqEL1JwijGAeRBE5r5uJtjLDRMpOVgiluNhY3Xa78aPYc0u','MeHzKqL7IzIs5auIDNaZMGkJkRkOSlIIGDvtU44JI4','OmgEVUH3gmBSQv5BuPXMydn4R1RN4Q1YIBazipgxXzdk7Edc8L3ad8QpbKhlBS3YM6eYVRDBkfo4naXSgiPo4hlG743wKZXngHfwF5dft5JoDHPKi7mu9NwJxcZzIYDKdLt9OUhzfF8epC','9','VJ',15);
+INSERT INTO ti VALUES (98,9661498020285851621,'IpxYD4FeBThDxn9Rla4Ds1ZVGamlcYnMCrdlpJx','wFiq95DBaefhhYVobWwaGqcWfox39ibZsFfd2F20S1obIAMgn3ZGwo9i4yyw7AaEmaspfoSmhZehExBK4vJtN1BRwe7sa7mKxYBlez0pOBwkXGq5YwBHsuvkx6zlibLHG2fGAciVtnHHhRHk3cgR3NI3eeP3g79oo7YFwxnovnWJWxpeqqfdqEL1JwijGAeRBE5r5uJtjLDRMpOVgiluNhY3Xa78aPYc0u','MeHzKqL7IzIs5auIDNaZMGkJkRkOSlIIGDvtU44JI4','OmgEVUH3gmBSQv5BuPXMydn4R1RN4Q1YIBazipgxXzdk7Edc8L3ad8QpbKhlBS3YM6eYVRDBkfo4naXSgiPo4hlG743wKZXngHfwF5dft5JoDHPKi7mu9NwJxcZzIYDKdLt9OUhzfF8epC','9','VJ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(77), d VARCHAR(92) NOT NULL, e VARCHAR(7), f VARBINARY(22) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (34291,15915349,'QQRG1QfFGDLc','tUdott7S5Bo3QaP9TdjrJOxvJNh1aCHTTmVx9efRepMeql2C016SQfvmI1A4oeOXBMYga5MCvn9zpiXeVQVLfLP1sSE','cc','yUXq7EWlK','P','P',0);
+INSERT INTO t VALUES (37467,7026620,'XI2dwJ0M04nMNm7O8M3GKrniSLkrAYQi4g5wbWqGEd0hT4tR','prJIWO7PFf8C2yUgTGeP9Tc2Aw8ZjPji1fYG4bGQAEOBMV4KsPeNefpVaqlEHRWwHx3HucuitIGRDcMH1','2','ctmgyMDYxy9S1z','R2','s',1);
+INSERT INTO t VALUES (810,7146094,'76UyV18Gq761NhuGWaQHweWMjSyjUlGlseueClWEsy4IhsS','zL6','gv','Ww9IP','XD','S',2);
+INSERT INTO t VALUES (19059,4609360,'5cXOLK7OFNsjdBZFp7TTNqpEOV0','rwDPM5c3CjqYZwkhZU664vflcB4o0Mo3sdnzggLZmks7ag96UKiHgmStKxfeWT3','qH','CNnEM0hpBHpGXg','x','B',3);
+INSERT INTO t VALUES (54373,9342997,'3pBdxvT7TWjV5dwmpzY0AqGVFlCCGYd4NTJJIp0I6ePej1QupFvTTCfKFsK6LhkPdrDCM1ASErIG','Lmu254Oho1v4AUpJfNIjPYx89VcIRaEu6l0oEKja9kPmTPgKiU3dO3sRPuS3PyUGdwodzIAsiHa8p','Jl','rCCUeTRU1Wa','0','Y',4);
+INSERT INTO t VALUES (44464,9249348,'gjDx0N9QzHCmlEZrxTR69mLrAZ91AVdSiuhi','ssk','8h','I1','Dq','Y',5);
+INSERT INTO t VALUES (58587,3635542,'WhDr','ogVIDBrXpMnHPkxnxKgtbs27UkH6dFtEku8Bhwy1q','u','6qhLccPH78uJs7c','W','g',6);
+INSERT INTO t VALUES (63055,13619950,'SRk7DyygefvO4GQMVLt4Tef1Wwy302AhbSLBA9ymoLbS6ouxNYFrK6jLedE62k2ysV','4Cy','YS','w9t8AfTRvTXvG','i','L',7);
+INSERT INTO t VALUES (7793,9446694,'1UeTRYgBlVAAPhMvptSjWA6uYke7umZ7klcBVIpc4woUs7N5i6AbNmRJehNvyI8CgAJtMm82A','PsmbT6QmIOlMjZfoMSjJx9IsfPxc723USlC3dD1DtoKqAOZJ','tN','ojXBLL','5','z',8);
+INSERT INTO t VALUES (6040,9988314,'LppDXP5O3T6NSPTztkJzAThPmUXy2PLhwf78c19Ot2df8MMKrS6k','12KnuqMpMFOWQupjkv2ICduwEZanPtJB','ps0Rh','nVRWmOcTOuG','xq','B',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(77), d VARCHAR(92) NOT NULL, e VARCHAR(7), f VARBINARY(22) 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (1284,49,'2','mIT3XA3gIoPgSHdwF8dyRczNB9yQCRqEvtSLavek45GbHH4kVtvJcQSOFAtw','1KianJq0Wh','lD','FoigJmlAv','65n2yJoz6zwFy8MLo8NLDry2g4ZvadaQ9kjq',10);
-INSERT INTO ti VALUES (1284,49,'2','mIT3XA3gIoPgSHdwF8dyRczNB9yQCRqEvtSLavek45GbHH4kVtvJcQSOFAtw','1KianJq0Wh','lD','FoigJmlAv','65n2yJoz6zwFy8MLo8NLDry2g4ZvadaQ9kjq',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(71);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(71);
-INSERT INTO t VALUES (26464,-20,'vBASsBonAVTE1eFTDRHgQlVP','vj','wQLqDxBJYe1Rsuy1YFKhkSchMSVUpceLNcRMeUUd3a0LSsaG','LM','xVpg33','MY3gYM8CzxD3yXMJvsOcjsXEjG5FTtxqYkA2yBDKEmZK7S3KwCSoIhuN8rQb',11);
-INSERT INTO ti VALUES (26464,-20,'vBASsBonAVTE1eFTDRHgQlVP','vj','wQLqDxBJYe1Rsuy1YFKhkSchMSVUpceLNcRMeUUd3a0LSsaG','LM','xVpg33','MY3gYM8CzxD3yXMJvsOcjsXEjG5FTtxqYkA2yBDKEmZK7S3KwCSoIhuN8rQb',11);
+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 (2162354094,856031,'4FkPXuEQoAtxN0Gx778dqcAx2BcqopspTwk6vNBCZv9QFvq3QPRkNJlTCgJRoiiLaiyk9rsaugLd','WKnPNd28edKceJ1MyiZdaj6NCi1chTKH','5r','F8y3oRFh','jQ','3',10);
+INSERT INTO ti VALUES (2162354094,856031,'4FkPXuEQoAtxN0Gx778dqcAx2BcqopspTwk6vNBCZv9QFvq3QPRkNJlTCgJRoiiLaiyk9rsaugLd','WKnPNd28edKceJ1MyiZdaj6NCi1chTKH','5r','F8y3oRFh','jQ','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
+INSERT INTO t VALUES (399809291,4740038,'Aj7','yUhLiQCbmh5pLtM6geuFBgWsTpC','MI','5P5kbDnptHJlw7Y','7X','N',11);
+INSERT INTO ti VALUES (399809291,4740038,'Aj7','yUhLiQCbmh5pLtM6geuFBgWsTpC','MI','5P5kbDnptHJlw7Y','7X','N',11);
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 (15497,112,'eSINif7FgsetH2clP2R0pb8OO','uZVG949DwpMIQaxQDVYzkYWZNFG0b3rkbtut9VfsH8IDj23cy0V','BkfEQ0anQ59a6qk9r5yjS08IuQtOJ2EVcP','HXSx1CSzILxF','ALM','heSKti0ahUo899IK7cJBN037',12);
-INSERT INTO ti VALUES (15497,112,'eSINif7FgsetH2clP2R0pb8OO','uZVG949DwpMIQaxQDVYzkYWZNFG0b3rkbtut9VfsH8IDj23cy0V','BkfEQ0anQ59a6qk9r5yjS08IuQtOJ2EVcP','HXSx1CSzILxF','ALM','heSKti0ahUo899IK7cJBN037',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7092,-35,'7GvUtlAbJQsOXJN2ceq27r2UJeSTpKtjn','0STGTju1zPayvRgRCRRU2EISsGoxUoDddvPBRiknGqc06GoxVZgr9XWWCpdK40ygJBEPY9KvRf0QZqvyvXncpdPIhDQ00h02II7sUqZvgDm1UUMt','Pa2bclR7XGHCqkUUYQzDt8bL3q3QR6mfFQ1Ue','d','eD','IxwmNpdjXed2qEoIerYvZ2uFrLtYlmoIhuOzhnxzRLI',13);
-INSERT INTO ti VALUES (-7092,-35,'7GvUtlAbJQsOXJN2ceq27r2UJeSTpKtjn','0STGTju1zPayvRgRCRRU2EISsGoxUoDddvPBRiknGqc06GoxVZgr9XWWCpdK40ygJBEPY9KvRf0QZqvyvXncpdPIhDQ00h02II7sUqZvgDm1UUMt','Pa2bclR7XGHCqkUUYQzDt8bL3q3QR6mfFQ1Ue','d','eD','IxwmNpdjXed2qEoIerYvZ2uFrLtYlmoIhuOzhnxzRLI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT, c BINARY(30), d VARBINARY(28), e VARBINARY(96) NOT NULL, f VARBINARY(35) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1790027185,-1294196124,'fs9PjDNu10Rd68NXkBKutdVqtf','Rd','DSUNiNX4Azot07ATiuW9w3w3pC6YtoSBq4ZDSqW7MRscoJVxe05rbTfjfT','DXnNmdqNjAsD6ZehieoohZ3rz','eB7QDHIMJbjIHAlqj2uGad6edXi26moTv8w3WuvdzAH6Y8SHP8lfOUg6shyLTr6dPI3U3QV0RaGOse8bvsGz','o6aOCg0nhxYhGfioTORQuUvRwMGaeZF42R',0);
-INSERT INTO t VALUES (197485959,531036529,'WGxvpDL9gAadHitGcHBfP','Zz6','MIvsk7','fp0xraogYfdYG','vGfWZ96QPVUb2fs8qbT8kSceN1kTojVbqoPWkXopLLlyAa9IUNgLqKchibeAtW','FSrLibg4tYfi18BWZIgH9EmkJuDCQ3Mhp3hBSP93',1);
-INSERT INTO t VALUES (-1694288331,614754115,'hZfpQOHKpLfwt0V0ffw','WxmTV','uJPpnsqNBMSkGc6DO9S7xRqsYJLGIYHZWKBdcKErVQKFsDFbseBMdaDXvVNIQwmJeU','KlVn1KFZpQfmZlgt75rtMuCtGAiY','0U09gvkQCQ10Mc3CCw1d9Wv','QV1VbmuVhkjE0GQ7Jd1M0FQf',2);
-INSERT INTO t VALUES (-469786510,-1007393696,'rZ17N0lUJQIN','chycFtfn41LF5JUv','n8eHkmJwy9Xj7j0aBtEe6y3mF7PaCZP2LqQY1DdroCJnrL2cyyon0PUX3q','T0qZ8','FH3kue0e','0pss',3);
-INSERT INTO t VALUES (1940826413,248312223,'j49AMdpi6KmQQrVf80aJsVyJC','HcRy8jkV','nhzhXxaBMpoczqLNfIw734tfy6cGAqNcYNCUq','Es','BWe3pZAmTmWMg32PHJT5qhaDjiseLzl8A1JYLdtJiTI45ffUOuw2dl1aOdmn8n8g4FCqe5eIMguSfrXSDTC6','d8eV44e',4);
-INSERT INTO t VALUES (695644885,523053573,'Som4cFvemImnKqg8JDTmrLA9','S7NH','rH3DT0iD8t','TE8E5AwZJxz3MSyD8b9gkNw','9qvxDytD5wFDgcRdLqQzcfjzThN','CECpff6aG38LfT1qxa9YUip7tPF1ot06lyzVvqDv8JOaKdXi8iHdM2rhrZDys8fzPvlbQsdxBcfyfbG35HRT7Tz',5);
-INSERT INTO t VALUES (1698727485,241399544,'4LerC99i9W','HnO7oeVs8vB','MFJCPeVnQh2JbA4JdtBB2MzUZbvmUHneuRRAriwSvwazRtcgWB8VDku7zkJhf8UBSBQzb','u06XNvDA4vDivG','1mInREWR0VGKsC1','iGQJCSNFMreMHlgsFd9hz5Qk69xe1udweo6oeiCM0kHQ0IxSZ3WrY1VHc5K',6);
-INSERT INTO t VALUES (1036828188,-1149239544,'o','jau3TPvIthASrEAeBK','hDsq4LiYxGO1zy56BsAEGgnlLI90GM1Y3TyXeK3jpaNXTrpxmyCLAwfGkDaZgvNfslJXyrExQ8aKaNifFEagycnGsRWL9l','Bm6R376Z','BGCG','TFOcO0pU7AfQ97BUJR73amzJtlzD8M6',7);
-INSERT INTO t VALUES (2008077659,-1422523091,'cPH16Kdsrg6KlR9MocFe8','dv2KFGmoGgcVQWfzmKP5ph9lvs','8f8PryR5wKRqqYSzUXUXCdZscqFbYCWYQSfk4qjh7bbw','xaKTMEUn6i2ihvsV2XBpmTpGCu78dX','SaIuyZektihIguTdxhz2n3ZvdanQzseeB1jBlar6iqwrYtjZ5M78N1FP8CMvYM6ecCEM6','jqtxfHQzdlQfU0gGf8h8MmchOroAqbnbmIMgDViTCuHrsinX0X0NtyEZCinMpoGoL6bvvRPs5',8);
-INSERT INTO t VALUES (-2018194553,-596738633,'GCCovhKiB','u','mmq87HJw7cOW2nAYMz4GM6c3UpYWnz8Qw2AxNFTNeYDZnjjUdBhzfJjdsgvy4W0M3oCGDRPimrQuX6fpX2j','hKpvH1aEDRjp7dOfDMF','xmUBeLWcAMnOIKMRqMfk1BkCWWWJnEDjx2kQogN8SlmwIunhTqFrN46V6toROR2XSoUkeJRwdswkX','wQnaPudnINrZaT6aKVggaPFOocg7otqI80iUgzKpMNsuqrbuyELgiyrB4CVKWyuck4KD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-770631794,1449705610,'CsNHWbcpYFnb1','rT2UVH4','ZsLkRUQMwQjMSlMDEdh','hN25EjQfOTmPeFXrdNP','f8hlogOTAtgnH91hGePVU6Fk4Vq6c9J9NBbZwsAWsTHhgiNANVTrjZbK0Na04dtDN','p1Kn5MxxdnDW0rwBgJ3K99ylJcEKBOyMeYxzAzrgaeu8n0ztyOAV6RRjtCBgdwvAA4AKGluA5F7g0yybrNfXuKInmS',10);
-INSERT INTO ti VALUES (-770631794,1449705610,'CsNHWbcpYFnb1','rT2UVH4','ZsLkRUQMwQjMSlMDEdh','hN25EjQfOTmPeFXrdNP','f8hlogOTAtgnH91hGePVU6Fk4Vq6c9J9NBbZwsAWsTHhgiNANVTrjZbK0Na04dtDN','p1Kn5MxxdnDW0rwBgJ3K99ylJcEKBOyMeYxzAzrgaeu8n0ztyOAV6RRjtCBgdwvAA4AKGluA5F7g0yybrNfXuKInmS',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(31);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
-INSERT INTO t VALUES (2097423951,-1923732865,'GXtAq','u','3Dg0dlXVK9bCMwN6vuVHtp1d5Ckz7A6s4AGF8rLPv15EfN5Xk0wpucOluBv5VjAt6aA6mBYUhKlCBlZDbQ','g2e0MILyOOAXFxmrQbCDjzqrNbi6T','lZIsWtC7kPkq1YVdKpf9I2GJDSQGK','PI45VfLi2t6HRo',11);
-INSERT INTO ti VALUES (2097423951,-1923732865,'GXtAq','u','3Dg0dlXVK9bCMwN6vuVHtp1d5Ckz7A6s4AGF8rLPv15EfN5Xk0wpucOluBv5VjAt6aA6mBYUhKlCBlZDbQ','g2e0MILyOOAXFxmrQbCDjzqrNbi6T','lZIsWtC7kPkq1YVdKpf9I2GJDSQGK','PI45VfLi2t6HRo',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2050252733,1841986315,'4lgcARdsbL','EbuL7hiebDamztCuU42AWXYAwtwUrlfi2THAJugPDPgaN9xSlgeV8MzqBkW5KfkO8K4XG6ahXqfa7amSbAjT','mWYPIvSI2Qa5RMDP0NYWQUyj35I79TDJJVjeUyfhiA','PjX3oumXnhsmQJ0D96dox0voFx5Q','P4Ths4JcUk3Wi4RzAoML3zy1Mk1sE9BZTQsPoUFgqvNzJ8vbBY60g','k1N5aqUYu6sJ8tTWE6cbXxNyz4NstuVVfTH2Vx2FC1gIW39LfKsPreS86DJRywFcTlybOYn3ragGFVuKJ24Yw4UiEqHf',12);
-INSERT INTO ti VALUES (2050252733,1841986315,'4lgcARdsbL','EbuL7hiebDamztCuU42AWXYAwtwUrlfi2THAJugPDPgaN9xSlgeV8MzqBkW5KfkO8K4XG6ahXqfa7amSbAjT','mWYPIvSI2Qa5RMDP0NYWQUyj35I79TDJJVjeUyfhiA','PjX3oumXnhsmQJ0D96dox0voFx5Q','P4Ths4JcUk3Wi4RzAoML3zy1Mk1sE9BZTQsPoUFgqvNzJ8vbBY60g','k1N5aqUYu6sJ8tTWE6cbXxNyz4NstuVVfTH2Vx2FC1gIW39LfKsPreS86DJRywFcTlybOYn3ragGFVuKJ24Yw4UiEqHf',12);
+INSERT INTO t VALUES (3780398231,4307425,'DeqQsqeDzc68N3DDNyo6Bu0c5FV7','KVLLRkkaoarZsnA2rtYwk0ABIq0WXkdkWtrmkX1weiYfGJAEXr5EPoI3muNlKnG0FhyoEmFv9sYx0jIfO6E31lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveFhYcVZtFeARWuYf0BggoU5bh18IDqQxYJz7tkzhfYS0dWbYe170WcIEl01eAzT1cHEHaO6L','IhZGmP','BV6EUP1IR8liMpproqs','LX','X',12);
+INSERT INTO ti VALUES (3780398231,4307425,'DeqQsqeDzc68N3DDNyo6Bu0c5FV7','KVLLRkkaoarZsnA2rtYwk0ABIq0WXkdkWtrmkX1weiYfGJAEXr5EPoI3muNlKnG0FhyoEmFv9sYx0jIfO6E31lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveFhYcVZtFeARWuYf0BggoU5bh18IDqQxYJz7tkzhfYS0dWbYe170WcIEl01eAzT1cHEHaO6L','IhZGmP','BV6EUP1IR8liMpproqs','LX','X',12);
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 (-2042427906,78956189,'d18zb10pFN4v','WoCE8luTo9lkpG4FosZVLSypsokx0d0KbusA1yz6SxV8yZlsh1jNNVxXG9tY7AQL3QV','T8RNugtMuewtbfU8yDrdlIYvS9K0d7uNlKKdSe6iKZbBe7LPMogW','lpi3iVaIvPTebYypodQ0rf2Lf69En9bLu','lwdsqRamPTwNplyhSb7yR3SRctRJOzYzHCIhTywXXwExMBTAuJerg7q96iqjlrh','CK9TfuYQbTqAiRGxvs4biXrbj4sIfHbYhqFh06TUla9BpEuPf9aoRS3nVBX2',13);
-INSERT INTO ti VALUES (-2042427906,78956189,'d18zb10pFN4v','WoCE8luTo9lkpG4FosZVLSypsokx0d0KbusA1yz6SxV8yZlsh1jNNVxXG9tY7AQL3QV','T8RNugtMuewtbfU8yDrdlIYvS9K0d7uNlKKdSe6iKZbBe7LPMogW','lpi3iVaIvPTebYypodQ0rf2Lf69En9bLu','lwdsqRamPTwNplyhSb7yR3SRctRJOzYzHCIhTywXXwExMBTAuJerg7q96iqjlrh','CK9TfuYQbTqAiRGxvs4biXrbj4sIfHbYhqFh06TUla9BpEuPf9aoRS3nVBX2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(58) NOT NULL, d VARCHAR(94) NOT NULL, e VARCHAR(77), f VARCHAR(96), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7512382490860510559,15880690,'0ZCpPxZYQa2kUAJW1mHSPzTBwhY1FYB','hZ8SoZiNsGRRo3rMyzhn4aGyR15ZC2Ki1NskveafzQSEpPS6AJj','Z9xQ5amOSibtx5tHZ70','Aq6DCmJTCK8AQtomA9eiis3YOjDhKFJsJo4TcHlo1WXucOoeOglc3ybMqgv1lZvvF42vg8gTidNl2SoVzY4e','S1NbDID7SWevdSEDTcXfLwiS8lMUdfqyIaUQTfBKjw6uTgERx8xviBDIXZOKwKBd3b','HPqHbjVgkucoOaIFnuP5CaGirMuPPH22W8hx3InssT3etHrPZhvYWkRsNDmhK',0);
-INSERT INTO t VALUES (16751471501777211547,3411529,'489BVGuNd1qOhsB87BR51AQCjyrkbkSj8cvUozaXlOcTv7TnTul','vL6q4GpMwU75IK8Fzs5NbEG4oY5JAxU2UdgEfkoc1Zl6nk5uDOi7bqC6z4nd','Z0a7jA0umBQd6VO71ej9dylwnlw','7GXN7qwCNjtGxwPTyXu2tpECoXEqGb9dk8swXxWaJtdDqMJGJlXt','kB77ciOe15mfm9JXDT6W02iGFn9QF08YH49jsFnmfMU4lrwhRJqoLMwksFaIFe4zyUNr400Lpjb5HLJ8SQkwPNzn','0Z5h3xcmFcMDYPcc2xRVP8otCrFWWaNGvmMrOTp8Mz9et9NzZiJismY827Xpfx0qy8B0JyH',1);
-INSERT INTO t VALUES (76886413230339487,11138352,'c5Yl3CoBcVNtZkTUksUH6ysGop55fFe24DKzMDUb1AQnWw62','DqqAZqwjo6XZXp3psHnXt0CBTOJbswyxkQ2gsy2l7Ye6aGeOXuRO3v0TYTrIVcniYj1v26Ese3CRZfa','oZQqBenzGJ78doTaIhPH4uTOicz3f','2GG4JQbtkWYGOAKv1dh9q','ziEWrL68dNeMBrXlFBafng2VDlT','f8GETb7BoZoiFQ5m',2);
-INSERT INTO t VALUES (2428820292072721798,6371487,'exYpJ7nX','tPTSG0vSDGi1WfusOHOfbxpVJ','Ab','WvmZnuwyQREM5v5Z0WHXvHhbggVdHe2g9YhdscKRizlw7','DUctJHjMjOrQpj6hLJBOqaSepNOjcbj1','DAXgoyNidEIMFC6s4rOrJfGqs1Qyi3JsVj2',3);
-INSERT INTO t VALUES (7475126778027836540,16682679,'rTsvOIJXBTn9n7huGOq3igqTJ6SOZs4G8XkeD5OhrAKT2wAGElG','KeTsd3OiDqU6tK9KjcFCTvi4EJAOtPGzrVLFtUNCjjkGNPFD4pEdHWAdpIYEuPLO5VHApKQ8ToMPUHbdxyrClFH3baQ','ezbr1xsJQrt37NulpNSm4D7rQi5O','bwYZdnldClm5lado5d8JwWUk6WRTc6EPkReF57lF0fSJj7ntr57soKL','vlWtZSoMvDCNArLLOob1TjB9Iu6VFcx1ApPqxxsIvpiIMz0CN5wyHqv6Rma4h0m01Cg2Y7E','ObHc',4);
-INSERT INTO t VALUES (8239989262552567693,3706629,'uMxeEU0gLw1r8gPTelnKyEVk8UmXA5UkhXXd5M9fr7OuT2Ps7VmAL','KOC52wbW69CY7Qg2ETCm7efFZQNxuHk1rGCyVXM0v6XiwagjToTRxLH7hDHKeDxTAmtZwvQvGxuMBxqdQtZbzBJZ','sbn','nUNoYbAkC6QaMelKIWHSVQVMO6Mxts3b1nD8Ku4w84SAVGi9UmfkpjveR6','K5j73APkwGmRPlTU22','QIKNp3tHmfgqe9bRJeXEeK3c3qej1uMYsC11dnKRm29Ijagl4DmizByuGH5xYIRFfa4N18mBSMMhAakMmK6HsKWtXD',5);
-INSERT INTO t VALUES (4687976857395863867,10001119,'DCXniJp8dxY6aXFbaVjHE9ckSk6AeZr','V530SXFJvMzY0Fl3guqwnzBv59GU4sutdL2tjFoj8xqlMDxB3zquCyoTAeyH6avskahycCH4yAZEMiYYi','r9XQe7noIiTIQtB5GnhqKteBStXj2trUj9pBrBZhJan2kAYpqxVQjnbx8v2fzw','EybneSg01veH1mwpgGba0tf8mH','ggrRVN6BmFq5kJqWSTzhUWUtHOP3WNlUO','a1YBK2RQ0v8a6KgwPDFkVrAezVLt74zJdsD8kZoB64756gWM4Jm6ynO8RkxJFlAG2hQmRAZ1RPL10l830VphP3',6);
-INSERT INTO t VALUES (17669947740168602863,10254016,'7WlIPb1AODxNLJXQIPAF7kEK2YRvQQ7PUlZntKan','A5rBvxiA6','15tvEB6niiZd3yd14dm8LBI0QrrLPgoaobBPdUyyA1ctQR6tLv5Js','iMzIN9rqBjarjBt6RMm69xcQpvrbfeQ5XAKVpPavcSOPmh','2IfbgRphGwsZbkSn','OYAgzSHOy2ISdd',7);
-INSERT INTO t VALUES (3170792788142008403,5418693,'2BtGhlg0bq28eKKRU8alJgON','zFbm0AzDHTmoqF95PKPnwBBDueez4EARXUNGmDoFhE2bMrG5MiI1uT60cuHwKU3KjY15ZWoHr0xuBhhwao2diW7EkOt','sedfDRGyi8RXlWSX8SuFIXVPnz6KFDvl7J7Dqiqmzw0EzAAyxCX914saFqX9eH','UL0CdWsYKMLT8YQ2aUpzMU2k973DY1upY5n9bsTuxiyhWdMJ4jH9LmDeBKJjrW7P0E50kU','d','1Y1nq9LVQUCgvXYSa4HyBPg19jIEYiyKmi3FkTt9lhos7GFOorbbUL0zd6D4XxRtxMP2yP4qjvFg',8);
-INSERT INTO t VALUES (10370479438154536273,13191107,'0dp2Ti7cPFcg4eVLDFYlsFn5TFZc5Lj70Sw8C2','plSrFa4SozUCNLWwyHP5zURqQup2courtbwIvkbnqFqLH3Y','0fXNYjWDfFHoWiWxmyq4vo7N9V','xyqdSHJE38z7RkWqRBw5k1kJPqNh','moM9gCvvTwRNaEC8SzfHYLd1yFs0VoiDanktTt41rwdrCojWgrGmHtuoqq','vOhZ5qf3QDiK1gF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3055155448,524791,'mDfsspwlUkhNXkFCbhR5VmqkSBd9giNkaW8QUkwGNa','MwoKMCYdPcAMvY2kAQhePw6IMTNEyrJRNKjUydDGci0z3fmSxsQE0RQDCWbu09BqZ1Hvks','1tR4qX','RXyqWuEPrrlzM78Odd8VvduCQSYvtBpKBZLMtAvZzd3Nn9eoPrTQPqurrbqi','6k','x',13);
+INSERT INTO ti VALUES (3055155448,524791,'mDfsspwlUkhNXkFCbhR5VmqkSBd9giNkaW8QUkwGNa','MwoKMCYdPcAMvY2kAQhePw6IMTNEyrJRNKjUydDGci0z3fmSxsQE0RQDCWbu09BqZ1Hvks','1tR4qX','RXyqWuEPrrlzM78Odd8VvduCQSYvtBpKBZLMtAvZzd3Nn9eoPrTQPqurrbqi','6k','x',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (73497487,1536658,'ccpNHaeL6HrOwW1XRH0fngl0gSLSljtbBar1UrhXXvbVj5qZUwW9W0Ih96ALR0','zw5qSFXPWSc6iKBflyBQDcmdiNkF4VMgVoacRxfEDSoD2NE4piS2xWE1Swjl2UoWBFlvSvw0Y3mjL9X6Aqfad0CfrhNMnBdTa3dgwjtVOdaTf6CW5lmQk80HQ0LAXXGulLl5nczHlv9hQ9lLs5nCfXWpek9CYMGd1zwqIjCjyLTzc4w','TNJ7FTM','2rohRnMFv06TM7YebGapHzACydu','j','m',14);
+INSERT INTO ti VALUES (73497487,1536658,'ccpNHaeL6HrOwW1XRH0fngl0gSLSljtbBar1UrhXXvbVj5qZUwW9W0Ih96ALR0','zw5qSFXPWSc6iKBflyBQDcmdiNkF4VMgVoacRxfEDSoD2NE4piS2xWE1Swjl2UoWBFlvSvw0Y3mjL9X6Aqfad0CfrhNMnBdTa3dgwjtVOdaTf6CW5lmQk80HQ0LAXXGulLl5nczHlv9hQ9lLs5nCfXWpek9CYMGd1zwqIjCjyLTzc4w','TNJ7FTM','2rohRnMFv06TM7YebGapHzACydu','j','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3864321280,2429679,'21olDetYOkuaSMzkUqPIxCGCI0UXuOIg5444pCcU1k9U5ctbs2o4C9twHljV9KhcQXfCG','QmGxaTnwpOCQb1IkDpnAfX2HCf8QoOICJdDlwbC0vjO6VeKbKoRaQDGEXdS2qvGwyipNMlAXGrPvjiIV6mlJCoJEodvEoXWR68exhqPyDQl','8dqgAzv','pzL52tg1WlofgOgLKrCpxR5OmuRkPSR4ySXKSiFjQbDT4uY5oSazR1alWvLlTyclv6fOoQ0ynqnDy1hGLKlBr4pcNx3UO3LTeC8Wdt5Nb46BEbFoGFs3HYzRutryXsndhwk6zgLXX59vvHyemHmawgkxYiFqo8q35AE6t0l096ArAuT47b1HK2Axp','N','7',15);
+INSERT INTO ti VALUES (3864321280,2429679,'21olDetYOkuaSMzkUqPIxCGCI0UXuOIg5444pCcU1k9U5ctbs2o4C9twHljV9KhcQXfCG','QmGxaTnwpOCQb1IkDpnAfX2HCf8QoOICJdDlwbC0vjO6VeKbKoRaQDGEXdS2qvGwyipNMlAXGrPvjiIV6mlJCoJEodvEoXWR68exhqPyDQl','8dqgAzv','pzL52tg1WlofgOgLKrCpxR5OmuRkPSR4ySXKSiFjQbDT4uY5oSazR1alWvLlTyclv6fOoQ0ynqnDy1hGLKlBr4pcNx3UO3LTeC8Wdt5Nb46BEbFoGFs3HYzRutryXsndhwk6zgLXX59vvHyemHmawgkxYiFqo8q35AE6t0l096ArAuT47b1HK2Axp','N','7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT NOT NULL, c CHAR(84) NOT NULL, d VARCHAR(51), e VARCHAR(26) NOT NULL, f VARCHAR(100) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-17612,9848,'FQBTkPBkh','9hHOrY0iborx','i2ZsOg3h7WHZZ2vi6GkIcTOC5D','k8sR4rvRRbbwuwEkV6xvKuHeWymX4Qm1oWwQ6YQ7O3eJn','v','sa',0);
+INSERT INTO t VALUES (-29042,1380,'EqUnAnhfEM8pFyB4N2HRNRAM0q44t2ktHYme','15HTWjGWMNWwaxvvhwJUE56KM9BD3SHZvzF','WVxjRH','KTkIFGJVckoR6mPIAxD8qNGG2u8k9UNgG38fYZwJcSFAhJcjGlLBPZbW1rYlcOtqXH05lickuOAO2a9tm4oxhlr5XN','s','ga',1);
+INSERT INTO t VALUES (12014,-21647,'7bJG1uFJgrsOvw6Nh8P8mVnLxtKkYVuFC7boSiQTCDaTzgdOm5ycPtYpxEexwHR1DObFINJ2r99RvoL0jA','Z474rAnNpDZE4gHrh5tAew5969vZYy','HvXQDZ4u','HlJVGwsOJPd5ecO21GTFN0pBNRy7UxMGYRSKZ52LVJ0aWtKyzlncZGEhQjXdV80s3fLhEDKTa2BCcPobFqyz7O4Yow','Mm','8',2);
+INSERT INTO t VALUES (15016,-7575,'Wf9Y87g89xgzABpUsufB5eMtP1HsGUeZAcAdW7ucpgSiPMKeh','LKqiKIEnrwcpNd0Q4PRLStyrxLCjwd6G9wD535K06RtpcK7JF','HNI2Ywx0JuAloJI72','FXT8Se6UiCubwRrNoc3Vp3PlvXjqxPdPHHoOYKU67yWtP9e4KBTmqGua3ota','sE','4P',3);
+INSERT INTO t VALUES (-30197,-13171,'U4brCnVtAJ9mT1SeASEKIfoqFooOBhaLnFuUA9im0W','PSlVn2l','RII','nwBiKC8bdxJzwPEst5BWdxUMGz3pLF3tQMmcZ32sVf81LZ8jwpJ5YtUJXyrtKBe7LY4vT8pf3pBvypn2CJ3AvFB7y4','w','pl',4);
+INSERT INTO t VALUES (32689,32219,'cf9pxPZX0d9LUkQHK3Fp2g55oUuea7ez7jX','v05qxb','jXLUvWIMPXzygNrkQ1PwEm','oydYobfEXIRn98pIKR2UD8WjGwHnyIvnNa4i91CYNNyooIbabPQOK','mP','PV',5);
+INSERT INTO t VALUES (10311,-29809,'G7aO0uAhbwLIsJxa7I50tsPKOyucnu3dHBruAY1xuZIEBIO','Gb7lqYU2bEyApUitM739weu6dzln4wB5FrDRjnWcRF3c1qjqh','mBRV9uk','6sGYFpjZ6T','Oa','wT',6);
+INSERT INTO t VALUES (-24394,-14502,'QC','w1o1AQNiEyoPO','04duDrsxPLpblVo','rz8EJsVvmOVGKrQHenwc','jm','1N',7);
+INSERT INTO t VALUES (-4321,-20117,'XK8dr4sFSd0ISeAYMORcopKaUOu4ZlilIx9NRCyY9nas2pFMneVhuAZcVKbvIX0kZKi7iM','bScXqOobsH1axAoSEpQyb8pc1D','GOGCyDvtSaU','pJrQ03tvzARtrMjpb4lUTydwPsTgMAmt2ZFEdwOp18S65zJsvAtUTMH4fCYQQmWXHl48GSLrqsRgcxarBSqhrmVDgaKBgUQaEV','a','O',8);
+INSERT INTO t VALUES (-17201,-2375,'5cJ7','VO','QAdhX45a8cF3lAIvq06rlnY8','ukiBwWOCJPNQnX','NW','ng',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT NOT NULL, c CHAR(84) NOT NULL, d VARCHAR(51), e VARCHAR(26) NOT NULL, f VARCHAR(100) 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 SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (83,-20272,'t8ACQqzKkwDjKsxufFnj0dw5kpqEVeOQBcJxztwio','fjLdLv3Sh0r','p1XYv1AnksnzK3VgZ','K2Av0kbQk0FlNQ0TvZoq6ISaCb53TwMP9iYWrjofOvu1PvRQkhyB1uGVHCZlxvSEyr5tOCCf0w4VB','Gt','J',10);
+INSERT INTO ti VALUES (83,-20272,'t8ACQqzKkwDjKsxufFnj0dw5kpqEVeOQBcJxztwio','fjLdLv3Sh0r','p1XYv1AnksnzK3VgZ','K2Av0kbQk0FlNQ0TvZoq6ISaCb53TwMP9iYWrjofOvu1PvRQkhyB1uGVHCZlxvSEyr5tOCCf0w4VB','Gt','J',10);
+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 (-21877,-27465,'1sqYrYUVplVUZAJa8ElBk','YtnhOFwjlcxUuO0NP40uebp30t0QAgfxQAH','L2rDGfjYWbtH','O8','9N','o1',11);
+INSERT INTO ti VALUES (-21877,-27465,'1sqYrYUVplVUZAJa8ElBk','YtnhOFwjlcxUuO0NP40uebp30t0QAgfxQAH','L2rDGfjYWbtH','O8','9N','o1',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3315,25904,'NYHp','wYTAiYPnxHUUyb8v63atxSNj00QfkxPR1qVoZ4NKPZK6EwDeJpRZ86vxcKYBE963PTWa0d1q9LO2mHku4soGONo5ndz4vDLO2UeQr0rJq1oMSftk09wfC0oYvh1bENtJlfIOj3rkSRaSZ34vb014eARFViaCoCToiPJCbX9FKgb5d4kmLpwLcZ9ArzdRSTptL2sXHjjuz','ZhtkVENV5oR0vrIOHxJVYWRuu','Tm','K','B',12);
+INSERT INTO ti VALUES (3315,25904,'NYHp','wYTAiYPnxHUUyb8v63atxSNj00QfkxPR1qVoZ4NKPZK6EwDeJpRZ86vxcKYBE963PTWa0d1q9LO2mHku4soGONo5ndz4vDLO2UeQr0rJq1oMSftk09wfC0oYvh1bENtJlfIOj3rkSRaSZ34vb014eARFViaCoCToiPJCbX9FKgb5d4kmLpwLcZ9ArzdRSTptL2sXHjjuz','ZhtkVENV5oR0vrIOHxJVYWRuu','Tm','K','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (20341,4323,'pIUpPhtZWWpKApOo2zBnNvtI4w6yN2yBnEOBYCeMUozAlMmoS7hDMAlSU4E6TSkP','EhRzsa4yA9XHdAsgcZ62WdEkLsZqfZcLQwOUzbCf9WHl0MFd2aqxwu8lQNBx8TFgyYGD6uT1JuKGjXBtoWq6dFx98MJKC0VHozg70a4eKiTy3xTMG8XNQ4k285xUaiays33UvscxMsPPGZFSfIS','ymOC','WJcMq9zSjs2HcixAXyCdy8Qf6SZRZ5tQbNIq7xq9m3hVdJsuEr3E9lhr5gHhzcVsjVxQnfWRxo2TWn6xZZE3rrLZDb','X','cG',13);
+INSERT INTO ti VALUES (20341,4323,'pIUpPhtZWWpKApOo2zBnNvtI4w6yN2yBnEOBYCeMUozAlMmoS7hDMAlSU4E6TSkP','EhRzsa4yA9XHdAsgcZ62WdEkLsZqfZcLQwOUzbCf9WHl0MFd2aqxwu8lQNBx8TFgyYGD6uT1JuKGjXBtoWq6dFx98MJKC0VHozg70a4eKiTy3xTMG8XNQ4k285xUaiays33UvscxMsPPGZFSfIS','ymOC','WJcMq9zSjs2HcixAXyCdy8Qf6SZRZ5tQbNIq7xq9m3hVdJsuEr3E9lhr5gHhzcVsjVxQnfWRxo2TWn6xZZE3rrLZDb','X','cG',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-21943,-8756,'9nYXFDScT2CqEaa7saHp','vnmGyHdKPffxuJizLrKwu1x6A67pzt','yQWbgeYez05WOKzVQeU3NFo','1cu','bj','ih',14);
+INSERT INTO ti VALUES (-21943,-8756,'9nYXFDScT2CqEaa7saHp','vnmGyHdKPffxuJizLrKwu1x6A67pzt','yQWbgeYez05WOKzVQeU3NFo','1cu','bj','ih',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-9903,5221,'GkC','t8oi','C5YJtu5NcVBbQLWKSwRaq','BBFG9e3fcgjFbwT','t','3ye',15);
+INSERT INTO ti VALUES (-9903,5221,'GkC','t8oi','C5YJtu5NcVBbQLWKSwRaq','BBFG9e3fcgjFbwT','t','3ye',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(67) NOT NULL, d VARBINARY(13), e VARCHAR(51) NOT NULL, f VARBINARY(50) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11443896373748907307,643774042601152034,'LwqSI0kLgHkieLLy8QUv6V3W77ivRMz','nBde5kQairSH','ZmuZSkVu5RN','bjztjOoI1FZV7vKZDEnAZzNnIwKnLSaL5cjmxD','n','I',0);
+INSERT INTO t VALUES (4863731480168697585,1106382215378031723,'XNXtbjg5gs1IBGoLkhlr75Q0Pzq1fS67wa13IYWB3','jL0n','AQtcZ1tmMFZ6uDsUndBW9mLeYfQhyzI8pUbbWJGQrUqO6o8Gh','YOwHaHMcRwrOD3QxCJjERvhjmXX4RX0kZqV','L','M',1);
+INSERT INTO t VALUES (590297751799924806,4237783355699695328,'eb1rOSMkHz3iTKKqtM7TRdjRf0fCDFB0Lx4xPj2KF1Ok6oF8','ZNYZ5brAqjb','BU','Ptxw1tVDgJcgtZRCfcfCJK8CH4','G','p',2);
+INSERT INTO t VALUES (3181301160306448521,17585933268131750460,'OpT0gSwJ39EIRRgblhA1B61m4dXiVheaKzbJKGrYbK77o02N','0N','AKyvHiQ','7IqDEHjrrAfZYEBIftNRsSO5z4MO441CwPQub0CP','0','P',3);
+INSERT INTO t VALUES (16696653996207970280,7524772024897893636,'W66v6lqXWHZst3OB5znwbsOmuWGybBPj7','K2GsmexXnocq','c','WJDJht7bZDrclHAhCshn5','A','7',4);
+INSERT INTO t VALUES (3035718374880482354,16008854877010744206,'gwiGk7wAonuIZHdQyq9cacAJdbAjfJSG','wMUSPXD9F','63DvfxKuFd','ALY99AMrm5JDA24K','b','M',5);
+INSERT INTO t VALUES (2286330540231866121,8190742869597264606,'CA6mgBLFRdvsTJw7tiluq25rPNGnZvtijzdOWr6Wmg0eCnfx8cAX','KgpGmbNV','Sg1sW6XfH4p','yZy','j','Z',6);
+INSERT INTO t VALUES (13895876503342145090,9259822560459839390,'UJo7WdsnskIOEORpo98USnskyhMIPErtlhI','HRmhpc2P0TEv','VMsxSD3uUNuQ4ah5vzY1Ovsilx4cuBgtT','oy65GHtQNOKDKI5tJinS9zS95A','g','n',7);
+INSERT INTO t VALUES (17086241823614293242,11761637488342005704,'GjwW2dlKnajZFftdfbyNmcrYLVAaaYOcI1','TkGin9Z1Oz','1X','7qNQVazf0vGqwRDiIclwkP77Jx4ZBH1FM5','Z','C',8);
+INSERT INTO t VALUES (17543269681255107595,16410932310223339755,'JRhbrb3r3KBLjStyPhTIudwF20jkRAsEtPOcEX','9rTgmvtoHlGp','JgRrWcnadABC','31xv','l','Z',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(67) NOT NULL, d VARBINARY(13), e VARCHAR(51) NOT NULL, f VARBINARY(50) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (15575027348711969424,5777868,'RLLCsCAipy5GrewnBqLH4vfjnz40v84Gye0FJPqnKA0ChmLtyRTf','nwAFfIYeoq93NICocqxSp6iI4IDHPq8fYPawXVzT9nzvwn23UslcLAiBWHz6zpJojuC7XuQ3FgXeUv3','0XY30IOnZVhPjtGQsuTpXDFlh9L4TWgq4VStM7TH9AscPzY6dhdLTmzkC8N28IAmMnWzahShbr20r','rGal','9Gdrx0FWojd7lvYNZt','EmyH8TVUm2kuyBHbWy6jsf6pWzXpU518Rfs9m7Tu2fopx1cMGieKI8PdlZC1C9bcJkBNCko7wwgzL1Na8ZJQX3jOk',10);
-INSERT INTO ti VALUES (15575027348711969424,5777868,'RLLCsCAipy5GrewnBqLH4vfjnz40v84Gye0FJPqnKA0ChmLtyRTf','nwAFfIYeoq93NICocqxSp6iI4IDHPq8fYPawXVzT9nzvwn23UslcLAiBWHz6zpJojuC7XuQ3FgXeUv3','0XY30IOnZVhPjtGQsuTpXDFlh9L4TWgq4VStM7TH9AscPzY6dhdLTmzkC8N28IAmMnWzahShbr20r','rGal','9Gdrx0FWojd7lvYNZt','EmyH8TVUm2kuyBHbWy6jsf6pWzXpU518Rfs9m7Tu2fopx1cMGieKI8PdlZC1C9bcJkBNCko7wwgzL1Na8ZJQX3jOk',10);
-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 (3364676644736552850,10914780,'H1RvoFvqFO0VLfvDjHoHrRG11rNO1AM3pVMyuuLPypggSK','2bxuCCZRqx','DV2sQRUVOSb3EWr28GFaphadnyzLwIRII9nHIiMBwF5rhmSf1ps5T72I1j','rJQVeKjmHHRnJ6vmE','B8Bx7waFmuesGl7fYeRO6hndfr8tR0qc3yObKmD33UkceJkRvswxLW4LS4ibQDPt9EdDbztA373WvMYEYE4Vw4LmWDqxCHKWLQ','NINIa7mFidqXyOqmMFpHcK4TNLWqaJZdXys9bb0WqjqD02pDDBpA9UEY669hG1HdQFpRbqAMvsDq8iuGnMe2pwErotqyBECzJE',11);
-INSERT INTO ti VALUES (3364676644736552850,10914780,'H1RvoFvqFO0VLfvDjHoHrRG11rNO1AM3pVMyuuLPypggSK','2bxuCCZRqx','DV2sQRUVOSb3EWr28GFaphadnyzLwIRII9nHIiMBwF5rhmSf1ps5T72I1j','rJQVeKjmHHRnJ6vmE','B8Bx7waFmuesGl7fYeRO6hndfr8tR0qc3yObKmD33UkceJkRvswxLW4LS4ibQDPt9EdDbztA373WvMYEYE4Vw4LmWDqxCHKWLQ','NINIa7mFidqXyOqmMFpHcK4TNLWqaJZdXys9bb0WqjqD02pDDBpA9UEY669hG1HdQFpRbqAMvsDq8iuGnMe2pwErotqyBECzJE',11);
-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 (8628801840738023813,10567902,'XAfwLHpdSQ1wkHlspKZ9XKtp','giFBTheGe4Mxs5u5DhR38yVvBgIC8kMmldV7hcjC0KIWpe33THoHRm8SMNenQvpFq9CVcsx5UDTlobxvzHZ296HDKpxIvDynVAq75mlWBZ9xbMgckvBU4KgA5MycGFoAzwZ4gLnwV5oMhrY6x3QGtPipF5FYhqn0lbGpUPrI1P6KLpb4zw433gI91H0g2LOvIohzB9ETxpt8TN6wUhS3DzioYLlTkAmkNK0k','6hrDF7mE9dSHJrievAigUjoO7gWBso3jG7oDCn','hAK1TxoxAN11P2MXL48ZGHrcHMTJSW2kzg2TZMAwLcdWzhqVInd6gV13rXBIu9FBh16qOuWQ','v5dNTWOiLWK5b8nAl3','mLafAO7n3oL81P5STNOaSEnLgKlNThHNd62rGhhnmTxHDwfsIrAxpNl',12);
-INSERT INTO ti VALUES (8628801840738023813,10567902,'XAfwLHpdSQ1wkHlspKZ9XKtp','giFBTheGe4Mxs5u5DhR38yVvBgIC8kMmldV7hcjC0KIWpe33THoHRm8SMNenQvpFq9CVcsx5UDTlobxvzHZ296HDKpxIvDynVAq75mlWBZ9xbMgckvBU4KgA5MycGFoAzwZ4gLnwV5oMhrY6x3QGtPipF5FYhqn0lbGpUPrI1P6KLpb4zw433gI91H0g2LOvIohzB9ETxpt8TN6wUhS3DzioYLlTkAmkNK0k','6hrDF7mE9dSHJrievAigUjoO7gWBso3jG7oDCn','hAK1TxoxAN11P2MXL48ZGHrcHMTJSW2kzg2TZMAwLcdWzhqVInd6gV13rXBIu9FBh16qOuWQ','v5dNTWOiLWK5b8nAl3','mLafAO7n3oL81P5STNOaSEnLgKlNThHNd62rGhhnmTxHDwfsIrAxpNl',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (11492340454076652858,16195653,'HjYBVw8xKTY3KdblIOOybBi86cekIYDDGhGoPcAoJC80MWA97PGg','d4H','2Cw0c1w4G95BlweW8dLM5vsga4hcaoDtU7ILFKOPh564e4aIRPqlSNnNXvpsbNZYfG8Mj8RtVx','MVP2WO9pdUE1lqRjrp5OuWb8TN0wwir7ks3Tq','hCoG7ZLFtYGPh0LkSDuSYknFpghUPqqZNiik0SjKpfbBgeITnAq5ZWYjI3yklmfFT2h59EEsGu2aO0YCJvjDn7oAFqJ5q3YR','pD8Svxi9hCtr0ceFrX4YHnO4I',13);
-INSERT INTO ti VALUES (11492340454076652858,16195653,'HjYBVw8xKTY3KdblIOOybBi86cekIYDDGhGoPcAoJC80MWA97PGg','d4H','2Cw0c1w4G95BlweW8dLM5vsga4hcaoDtU7ILFKOPh564e4aIRPqlSNnNXvpsbNZYfG8Mj8RtVx','MVP2WO9pdUE1lqRjrp5OuWb8TN0wwir7ks3Tq','hCoG7ZLFtYGPh0LkSDuSYknFpghUPqqZNiik0SjKpfbBgeITnAq5ZWYjI3yklmfFT2h59EEsGu2aO0YCJvjDn7oAFqJ5q3YR','pD8Svxi9hCtr0ceFrX4YHnO4I',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(51) NOT NULL, d VARBINARY(67), e VARCHAR(38) NOT NULL, f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (56988,-7305165189153188391,'WWIGuM1qWnuSTpoFTHWImocs4aVNWjjqfuBksEeAeU0','7soXlvjvxNlN98youiNghB0vV3mPBeHE4Um676d6MNkRJ4Cy1LjuFKaIYoWe','0wQH8Z','DrNjkaXbozJbVNk4OlappatATqfOXZo','pBayI','6Qi8XeFkhyUQPqCf5nE4rrMIuUwL9f4T7epYPLlSM0hEN9Iu8CZ5SlOvyHefuXj1lM5J7BNS',0);
-INSERT INTO t VALUES (24635,4612844153642896013,'aIxnuncWTQFDav2uOxxyNFjBuNy76','3Xzfv','AA5B','fbzjawfZ2F2','TM2acENBSZp10oyCWV1H1cbWpf7hXmSMQE8FLNaTGqfdPy24ZioqDd0TnDI0IFlBGchPHcAUmWpDh5WPTa','1qRmVyBqVvNnoAUJDfU1m9q9WAWeljtAUaaxdmEAmDQad5C',1);
-INSERT INTO t VALUES (31051,-605368704673937582,'i50smNkk0TehxRACbk3egveE47bh2Ee5TUxwUCUn','qcSlT0kcQcC7c4ZkgPh2cvoP7kTHM7WLG3FOIMaV0nracWiGlKLJEse35zA','P3jF7kzLCQMOg8dBPzISQBFQNgAUo2gp8','hjYtEcnWCm3LGOhb1hxsDrDOgAssw6XK7G5sZTbXpQI911Z4e60ALMo','V7YBhzltMXUo6LQmasr2eTDPi3fAHowdWq9ykFmo4JDiJX0iUV9aCCA7K0h9T3a8BDakDBsKlLG3d','PQzQDAobKfjhdS5BitjwVPd',2);
-INSERT INTO t VALUES (11297,5928146393882143202,'Yve1A9u6Fzc5Oirb7N0vvAl5sZRdktXt3a7vDw','XJ6x6WrJ','V4kcOe','IbUdtIfJQJW1svCAtR9DMwGPMaplASXQmWtfMV2u','gCB0aVCwYGB8rFVq8XnJU8m1SoEr5MCDP0rMsP60mtFHPGynoQitPpi7LZZL8oE0j','KXaawq46AAmjQPcfoBgoIpC4Mkl7MHoEpyYqDoD4swEkUuPWeHIzP7Tq5x6KLHbJo8cqTD4hYSLsMY3g',3);
-INSERT INTO t VALUES (62935,1350557742722236393,'ze0Vn69RtvYhilceddDHQVkhfQDyut7lK1db2','1efXsEd6Z1bM6MbQmAV62fHVHvasmIHJgSJboWXj49W0UHMJ9zilATrkbX1TJe3U','GUzHthDf4jq','BBwRXpYxVqHY8z4XKtwPt','Eyz3RcuxHtNHyTKKhXhl55DcOPswOElk','P3gtggmqUD4hV2zwutT5s5CKebHFE',4);
-INSERT INTO t VALUES (36133,8138952430790645752,'j8uhYxJUQTYuHCdVNNiApapXlhs08ZyTvD1GWMtCv1fPC','0gQikctXwQhJ6jy6Jq0DD','7n1','umGesIeDDTq6X4','9JDwoLUI9y5OUnUSvEDZSYzkDvzx','eTSqG9TQJT6rylwLY',5);
-INSERT INTO t VALUES (23508,-6133702403952294454,'JmRthqR3fL','bK5xt3Ht260gnY5qRZXJ','cvOrf2dmSV3FpUd7Wa2sdJ','cRDDIgVQa7olDAJkQn8','BXs4omcZbJ2dboUsyx8FSCWSijsfApzQ9Nf2YCyZ3XC9MMsoIE787QszQvtVupqxNiNPmnO0R8N453uXa4A','ZTMZxILDup2Q0lBjoRBxAAsf5jv4SBeGtMChM8Xcf96i2',6);
-INSERT INTO t VALUES (64531,-2878928444763062372,'1W7lFbtDeDodTFlJgm0xbwh4umxMC1doT5a2SnS7','AvEXZjwaVZQyqvZ8finxcnCwUUJvEnKHTEXqvbuz','GXggwlL6PHWh9VsG97FxNU3FR','gwXq2W6DHTzDKrtBCKYdGQ5gYB23YnTf1l2Ea6blS','XBAjcE7hHpClX6G','TMxy74a4PKI0hU7IHwAF2tcd700hcFudPfpPZASZUfqeCY4VmCTJGp6ixuHzrh5pOSaDCF2o3RLzadRtQx',7);
-INSERT INTO t VALUES (15295,7645129018192158532,'dsQW','tzRLcD1yozLKBl3rYaJx','EioRFn1lXOepOcR2HNZrHHjiB04aPV7G41','Ut9O3LpXlpmsCagF8ZLXhYyGCAJwahW6Ysi5oVVAfXMXoHoy7PPmZ8mGR61MjeMMbMjxK0SZ42D9Qypl','2k53Wz3Zn3QSWjIKg1oXnijuwOcNsuD','FNyGNG2Ns3sn1tbRSPJIvyU5EfHH0ogiuxwzBJcFDFCdJKj8XCaVkSGXY6H1lhq1oBtDsJOAMpsquT1GnijF8Zz0q7mFA',8);
-INSERT INTO t VALUES (12787,1197745896429436574,'VhdLcubSQ26opl7RITojIYRb','MCGrNxKX4FG89lWdSdePWIrwGy4ZLg64nHMkzNcIq0si8P77csYBTEF','ded','pzJV7Qm0Qyz0IMNmJbPBBNwm83WuQD98Ze4R4ifjkqoU8neQ4i9GvMxrC9rtGxrW8Bhwz','aTZJb9XddZFSrGGb556vxmcGJowQgn7x7ST8KvUFwjlkisQ5Iup3Epyer3GuLSWuOn0LH7fu','trLNfg18jOifPbgsQOHgUB2ct3t9XmoXCx7WlfV6hdx3pOWzsNwr8LDM8kUa4GhdOdiSE1UeKvpz8uoi48IW2Fa4gx2UvVWYzAAN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3609534620,-2835234049796670673,'O','IXewuhacp8KmJbsOgbzGOQwc93cI9roeLQpVXJrJ6Znrls8YJ1tcEJOzM','aoJpXbpNYycJB6x8IR7gazVc25','noHxfREc1PgD2iNCo2tSLmuyw91gQrYe31FvqRKCVCQAdEAaEusj7QPXgVhHN','DJlHehq8wKCilfChtPtM','OPnZBlQAw2EBQKmI2RdHVlHwxrQwikfqy7Sgozflc1DRfW91ijNfSL1ZAy5n06ITLnsGP0xqWMMbM',10);
-INSERT INTO ti VALUES (3609534620,-2835234049796670673,'O','IXewuhacp8KmJbsOgbzGOQwc93cI9roeLQpVXJrJ6Znrls8YJ1tcEJOzM','aoJpXbpNYycJB6x8IR7gazVc25','noHxfREc1PgD2iNCo2tSLmuyw91gQrYe31FvqRKCVCQAdEAaEusj7QPXgVhHN','DJlHehq8wKCilfChtPtM','OPnZBlQAw2EBQKmI2RdHVlHwxrQwikfqy7Sgozflc1DRfW91ijNfSL1ZAy5n06ITLnsGP0xqWMMbM',10);
-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 (1008210389,3886773520558102239,'AyBkegOks','iRFdWSqeZ3MBKSyhnIJL0E4LhNM2KvRN5yD','uzMCgrLPhMI','6sxcPO7aB5Kxwk7QmSqvkct8DfO5Oc2WxFl','O47uMmFGdrKDFII3rUp2QLx7kJ4KrKppKk9oYQTZplE99HShwrQ3lBUSjx','Gy6jzzayI4BRdL78v',11);
-INSERT INTO ti VALUES (1008210389,3886773520558102239,'AyBkegOks','iRFdWSqeZ3MBKSyhnIJL0E4LhNM2KvRN5yD','uzMCgrLPhMI','6sxcPO7aB5Kxwk7QmSqvkct8DfO5Oc2WxFl','O47uMmFGdrKDFII3rUp2QLx7kJ4KrKppKk9oYQTZplE99HShwrQ3lBUSjx','Gy6jzzayI4BRdL78v',11);
+INSERT INTO t VALUES (4563839269730577906,2667263427647770890,'u1S94lLth72i8Ukc','i','YkKOqGLy2GEtKoF','KYXkWSv6WPoAZYavVf8LQimrBFa','r','P',10);
+INSERT INTO ti VALUES (4563839269730577906,2667263427647770890,'u1S94lLth72i8Ukc','i','YkKOqGLy2GEtKoF','KYXkWSv6WPoAZYavVf8LQimrBFa','r','P',10);
+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 (2867340061508380420,1536490631327385669,'z7LSf6jcwGks1NmYIGv5NrSrm2XTOxnkQFkLYgT7RSpFS4ncXiGSqo98pBf9bU5ekmH1','Wnge3iy4jkocK','UlEBYZWhoq9','9x6MEO4ub0kMbzc9p0mBtUsADrAYYDn1pBy','l','V',11);
+INSERT INTO ti VALUES (2867340061508380420,1536490631327385669,'z7LSf6jcwGks1NmYIGv5NrSrm2XTOxnkQFkLYgT7RSpFS4ncXiGSqo98pBf9bU5ekmH1','Wnge3iy4jkocK','UlEBYZWhoq9','9x6MEO4ub0kMbzc9p0mBtUsADrAYYDn1pBy','l','V',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (853732825,1246420159068205744,'wsRldPhDBibYYiZgjhFhp','2SLNXrkethboufwqy8VUsmKsrtAxt5TK1MHkM3IPEGj2WefpX6Vf4KRpIX6cqp3zHo9VgZb856N5xkHT2PRjwqNY6FWu6ow9DGv2QXHJZl0caQp3','u547QZVTdtrOX','uMkKdHnqMwPwVfPDdi0gzfHSkatZ30KAqqZKiCtvAYTP7qd9AAaCIitCUxlSSTMtxWs34lml9M0OLUUKIQY632gJGA5FooSkW','RkW9','48Okwn6AsnyhjcTr0SHoyQ5Zadu692r2uy3hpfu8YCnaTbTfPnUcoh5XI',12);
-INSERT INTO ti VALUES (853732825,1246420159068205744,'wsRldPhDBibYYiZgjhFhp','2SLNXrkethboufwqy8VUsmKsrtAxt5TK1MHkM3IPEGj2WefpX6Vf4KRpIX6cqp3zHo9VgZb856N5xkHT2PRjwqNY6FWu6ow9DGv2QXHJZl0caQp3','u547QZVTdtrOX','uMkKdHnqMwPwVfPDdi0gzfHSkatZ30KAqqZKiCtvAYTP7qd9AAaCIitCUxlSSTMtxWs34lml9M0OLUUKIQY632gJGA5FooSkW','RkW9','48Okwn6AsnyhjcTr0SHoyQ5Zadu692r2uy3hpfu8YCnaTbTfPnUcoh5XI',12);
+INSERT INTO t VALUES (7347877097563928592,4713791857388992158,'iMr7eXrrha1M1y5rh','weCZbAY14d','0Xstwb6lhmDv5HEKojUifha82VsXIg0KdOJjgtd','leqCIZWTCWKebzcdbAdvf','Z','R',12);
+INSERT INTO ti VALUES (7347877097563928592,4713791857388992158,'iMr7eXrrha1M1y5rh','weCZbAY14d','0Xstwb6lhmDv5HEKojUifha82VsXIg0KdOJjgtd','leqCIZWTCWKebzcdbAdvf','Z','R',12);
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 (671130264,-9002724993051827736,'gS','ugl50xcst1wR85AXGNo2JypNJFTxmlzKaaNu3cKfuY5SNlH6dc0vGec','qt3oE1hTPHIFLOXduknA609','FWvl4ccOsf3J19eeA4stq5g6SW00qhYxZuik862MNKIt8L5sLQ0joYyFb2rgv56H8Ur1hEcl0EtVBQWi0SnaRr8sRgXM3J0bnWezRRZXlH29TCex2z3F4yMRgFyCOVOAstzQh1PeVoscNwjFiblmoaWtEABfomPVkYQIE7ZKb4Gm','l9fX9CkoM9wM4tZJ','ucFRWrhrLMcLjss6XMyqBV0YN7Ojx3GsIZNJA5',13);
-INSERT INTO ti VALUES (671130264,-9002724993051827736,'gS','ugl50xcst1wR85AXGNo2JypNJFTxmlzKaaNu3cKfuY5SNlH6dc0vGec','qt3oE1hTPHIFLOXduknA609','FWvl4ccOsf3J19eeA4stq5g6SW00qhYxZuik862MNKIt8L5sLQ0joYyFb2rgv56H8Ur1hEcl0EtVBQWi0SnaRr8sRgXM3J0bnWezRRZXlH29TCex2z3F4yMRgFyCOVOAstzQh1PeVoscNwjFiblmoaWtEABfomPVkYQIE7ZKb4Gm','l9fX9CkoM9wM4tZJ','ucFRWrhrLMcLjss6XMyqBV0YN7Ojx3GsIZNJA5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(12), d VARCHAR(20), e VARCHAR(93), f VARCHAR(55) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-47,7632672,'QcWtW','oxYrmM0F','yRla3j8uCtK5rQf099aNPNg57Pr','7Z2Fm7gsrqhczkPDS8zC7t2GSNbE','Sam8RgLeR','EZ',0);
-INSERT INTO t VALUES (-114,12138480,'gR','ikeT8SFJg8FH','rqFMPnRyyB12DR45j02qJ7Kz','cJSOyiwUPSuhu','HP6BA3lp8uRBo5Ca8EBY9MOtNjs30PINOtgAZWPAf1DEokT97S','fWLIQCufC8OXISaHnbgx1HQz3HhzHPwFLFDFIHotpi8pauRfMhPmiNG3zfePMfXn7Y',1);
-INSERT INTO t VALUES (-28,10330649,'FPiilaQpr7','OiklhG','eHKxNrjv','bev0IrqOe68DHTcHhIbZddoghwXpjWmMAAheAknVhvTh6L67zyrt','RdUlJrr9AYUAJtRZORK02Bm90TH366kx91o8y5IKptgivAPfLNAgE7xc52tS5QGVPREdj860vPtIgW','0eiqL848ghn7K9ggKPnqLcDfVg71S',2);
-INSERT INTO t VALUES (-93,14183169,'ovcM','AgMUeqUmwy','gIi3bMHCDthPESXWBgbS3zRJhgl6UJCCEGCfZrVi0TUtm1eMwDIxtiQdZeIZKsIF','6Px','L2uhhx12euM4TdLlHaEZHo0YojxSQvk','shpBrdkS5rlToeJTn',3);
-INSERT INTO t VALUES (-20,12702919,'kxW','isgl','WlaxjRKYE0ZcBJq6OXhjXIVKEYrZOWsWFMlXXzNDZ2vBMxeGVVTT80rsoUTzsSSSV2mus5QoAYqVxzvu','y9Bmah5uettZvlbXnKJmzb8','qjoLroRXpZnV3zvKfVKm7oipYtHzmU7Hgt47Tqzjm37BuvxBRPosDCy','T253L9ooPCIU8t2ZoZB84j21xHGCnZPbhBafg0iCvlqifAyGnz',4);
-INSERT INTO t VALUES (123,14516149,'hreDxb','H4IQ9jz5Fx','Wqi6Qztpt1bJsTPxbv5wfMSpRFd4p8an','84hQMAMbai4ocE2RkRZmMjDIeQthZ2','3FWumrHJJtwN02vEadfGR8USTevJVhXCuf8h2ASjkgPsYtEis','HVIpw6OKqkDleebVHGAvWFGcrdI4MYjT6AnCTXX4P',5);
-INSERT INTO t VALUES (-82,14608006,'jyQcb','xjzKd5Xl','jp5Z701kHjCxSRSv','JF4iCIm2DFKZfIEgnVNPUm7NOmg0u56cjNdFYj','9RtXYuYM5c0C5nu1mGpYYfBHwzsOqxff1jGNlJrrqnzDuWMSiZHpQXO94xaIh6ijA','sooyiySCLkhDP3BYiwWgXhyS8FRBmvDZoCn4h3RyPaLhzgPQOiAQUtYAFkTzgpC02Q6ctkM2PtvYkzoWZekF9w6qm268y1s',6);
-INSERT INTO t VALUES (5,5572476,'fEvYhF','LiQY','mQOctbGaqnJHCpY9GJP3QfmxOIfX9dQcekcM0T1nYNTGFwMCvl2a7pcH86tW3QMi8','d012sfF1X5aGv4fTLdcvC2W','vJ8vwncOoII0','fZtCGsQEVetafcO9otxcrtzY5Gc4xkjCKDmgdSoiMEKQM9XXgMbIXRNnDrfaw08En1ssW0Gos8uyplHApL',7);
-INSERT INTO t VALUES (79,14050772,'eZwWX7ZzgZ','IdvMZe42XP3aS','Ll5YwrhFxlu39gIdsFH4gyb6pZZ4hG9tJLgBWhHJD2hXk67Bac2RhPN8','cV6erjJL59QlQyX9h5WD5J5YY4KFWwTGCupAzdJLjoq8DR8ES','W6mthtSZUNRTGMj6vtSAlnMOYSeL3gLnsThGJsMJONESggBEzIBR32X2EdZYuCrb7vNGuM6htSVmTMeYwT','zk',8);
-INSERT INTO t VALUES (60,5015568,'jNKfAp','L4z','GFvvxR0mLGsamTouOfDWU6RWa5zTqzrRibuyewceH9N2mEavZhzBRuCOxSqxFlLOrNHKrwWtaQ','y4ce5gVI4SuKNq3Fv9rLGRxE8pHnAL0qQDd8','qImR1k1sPE7DLArED7FtEoBkiKH3YwPAqTPYgRRQVKrcsMsDywNsxAHZ6fyJ2hyJci2AZC3TWe9rLYhEr','lJD6Vgw8MudI2nYaxQDizgSMKhes0TKPscVvbxInnL7sQd8TMHonJv7MOkP3y0wbJt1hcAlvyYRjJ45OO3vBWXJCMag',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (78,14282919,'npspkz','EPJ2rmFXbnclsV','oTFXYQmeXn1aaYiSN6WDcpSCK9KBJun4cMn5bdBQRbi9ssfqKQlk','mR6ogs6hb8Igsyvc9WudMBcQ5Ph7O1HVYzkucH','IDbV1rsJrkZ3IFi6mQIcg7PfPlfMFNB6vp79ck5ZXZJMmBpGH9Rz9Ssz1k7Rq','JtTQDvKpeeQ8h94wscZPwdE79LXYZQpr7hfvkEyTp48M2C5YHcljT4UjY3T4QqzOWleUSq',10);
-INSERT INTO ti VALUES (78,14282919,'npspkz','EPJ2rmFXbnclsV','oTFXYQmeXn1aaYiSN6WDcpSCK9KBJun4cMn5bdBQRbi9ssfqKQlk','mR6ogs6hb8Igsyvc9WudMBcQ5Ph7O1HVYzkucH','IDbV1rsJrkZ3IFi6mQIcg7PfPlfMFNB6vp79ck5ZXZJMmBpGH9Rz9Ssz1k7Rq','JtTQDvKpeeQ8h94wscZPwdE79LXYZQpr7hfvkEyTp48M2C5YHcljT4UjY3T4QqzOWleUSq',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(13);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
-INSERT INTO t VALUES (124,11203049,'Vv','1K9','gFuHCXCPScmMs8JQT7aj0ofS1EAxknIdDJnqkxLme0OgjgEMdbc84aXPrwz','0qLkCsswutMmMrWkYzkhbaHT7Y9vosKtA3p','TOf0s3RN8vN84DYsesZjJ2tRi7','8Sk1taWKuAkm7r7bPe',11);
-INSERT INTO ti VALUES (124,11203049,'Vv','1K9','gFuHCXCPScmMs8JQT7aj0ofS1EAxknIdDJnqkxLme0OgjgEMdbc84aXPrwz','0qLkCsswutMmMrWkYzkhbaHT7Y9vosKtA3p','TOf0s3RN8vN84DYsesZjJ2tRi7','8Sk1taWKuAkm7r7bPe',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (70,11041690,'3RU6cCFC','jTR49VZGRx4RQpvBScoLZ8uZHfxN0HIfzuuQMD463jODEWGcdYIRbtFBEWgtWnnBuxnARtrjd9QTeZSJzOMZ7D3ao9uciv9e3PcJb9EMltI44dTa96czcSlwkynCEKHowdXgVRyWMYTOOFNKb5yryQTYh0r9D8pLrYSWfYp75PZOudQ78NgFj9WG3zZBBMq84ZifYAFJFZ3ya7dUjp6WOnnVT','XAsFq','70UzpELpjh1ll9Q4hOWzleTlbiY7OVijK2j3Cv1VWgmzJ','NbkA2OReIhRirs0un','re0N2icjHET8c3Mr416lqstd3Knet4GCC5sUXHDUirv1egtEXC8kLAKkWZrSvBYeUsFb4BKxxIrGCAvzX',12);
-INSERT INTO ti VALUES (70,11041690,'3RU6cCFC','jTR49VZGRx4RQpvBScoLZ8uZHfxN0HIfzuuQMD463jODEWGcdYIRbtFBEWgtWnnBuxnARtrjd9QTeZSJzOMZ7D3ao9uciv9e3PcJb9EMltI44dTa96czcSlwkynCEKHowdXgVRyWMYTOOFNKb5yryQTYh0r9D8pLrYSWfYp75PZOudQ78NgFj9WG3zZBBMq84ZifYAFJFZ3ya7dUjp6WOnnVT','XAsFq','70UzpELpjh1ll9Q4hOWzleTlbiY7OVijK2j3Cv1VWgmzJ','NbkA2OReIhRirs0un','re0N2icjHET8c3Mr416lqstd3Knet4GCC5sUXHDUirv1egtEXC8kLAKkWZrSvBYeUsFb4BKxxIrGCAvzX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-62,1691718,'CaWv','zzWm0kDD3ab47m7FUb1fyEm8RIzNp7Zt9EY2Y4hsSWbRQFBFaHocNDOGZqGrXPhhiXuJG1q1TNqsaBI9Gjw86fF1iUIAId6LjKDPokvqZD3gtpHUDhdHyT','T4EgbZ2nk7s3a26z','xFNsEgPk0CnPZw5t34d99a2uCoxxSwUTC0ZbaiE8Lr0KpikmFegEanniVPTrr9E4O3UOahQNKR3D4R2SJSkan2H4GyrspvS4IaCLRji5Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvuv','WC9IEiPsEmUdEmGhQ1a4tdAAeafIZ4eS3Lb8astoKTF','ncRuDprPaYn75kIDg',13);
-INSERT INTO ti VALUES (-62,1691718,'CaWv','zzWm0kDD3ab47m7FUb1fyEm8RIzNp7Zt9EY2Y4hsSWbRQFBFaHocNDOGZqGrXPhhiXuJG1q1TNqsaBI9Gjw86fF1iUIAId6LjKDPokvqZD3gtpHUDhdHyT','T4EgbZ2nk7s3a26z','xFNsEgPk0CnPZw5t34d99a2uCoxxSwUTC0ZbaiE8Lr0KpikmFegEanniVPTrr9E4O3UOahQNKR3D4R2SJSkan2H4GyrspvS4IaCLRji5Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvuv','WC9IEiPsEmUdEmGhQ1a4tdAAeafIZ4eS3Lb8astoKTF','ncRuDprPaYn75kIDg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(71), d VARCHAR(81) NOT NULL, e VARBINARY(60), f VARBINARY(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3364051647,4269204376,'flr06bua21YYpmOY4IP51nqGwcHHse5vuJ8kJcCDyYBPTlJSiRTbgLx','7xCDX9FbmOgxcivKSUjMEW2Dl0C83AwAGVQu499JZop9E2n9NgzXk7c0x','g9TnHapIiO09VZCEAHe3lXs1nQVsilJP527e6','GKW3sKKf','LdwrKj96tyTVhwCKrEMLYXYgPeFCKxZKGF','Ufj7Muc9UHtiN55T9bBPKcaEszCF6rNGEUlr6H1ZhSuexBQ1BDUb69ZVhKwa5VpwKvBbjEm2HVogF',0);
-INSERT INTO t VALUES (864355753,937794971,'cTIehv6LRHfVBX8edSTBOirmlJIKsv6CCZwwVNzr1XqP0wJFX9Y5g5BJlBGl','WexEIqz7ENqvlQjzTXqrLZIRAdepvC18fsXvrenY6jkSrvw3mxiKlqPrbuw4grMv484tS0ouFV1Bkr','9JOd4rDnIMFaYdhw3oVatCZPhJlwtFJrirIj54JOGwOnOFwKmjvM4K','SeNG36vfskqz','PDJGSrD2v7YI3rDSuEACm1JKcOjqaMSztjJ3Rk8woION5HvQo6qr6nimGCySc','pJvIZJ4QH2R33DFvJJEzGVfdTGUFe3cbmDlKmDdGtnLduFKZzG8B3gmvpqBY8OdT6kz43CmuzhQRUAEEusAsL',1);
-INSERT INTO t VALUES (3998543292,1064017249,'UEfFC7wVR4swNZZpM7Ysap3cG2TLdfW0rkrMyp67KfH099rBEuGCUqjBCT2RpBrSKpg','RDdOkNhWrdqIb','pXJCudRhC1q0jbd','KWoTnjj','rk9TGs9JriUDgoIPuUdCNIAyhP8xb3V7v7ptXpIOZo1fi0ngSB6ZAJeI','oIck2rPyLGXSen2rd7a11SHfAY3VbfUn3FeaQCiHiWb0Vfu0py',2);
-INSERT INTO t VALUES (2539959849,3828098608,'giu9fm8lATktdYMfL','TYO6LaMkZw','JsDqDFILR9SXxVHICCUYFmAdAh1AYTw48mTH','3iwC','4vXy3pxiy7m2I7nIHciTwy3QbDswJnxu6pyK8wKeivhK0JFro4n53rvB0DvVFwSgXVKpVbBfemdHOmews3hWnAZsMbsyLjK7Ja','JkMZy7kJ69vF9BUtOZr7fwH17XCHuA3Pb3WJhNHBfLJWNNHFKqXDJFfiD01FWit8X4EELgJqD9ha9Lx7BTcO',3);
-INSERT INTO t VALUES (1869954624,885964493,'nJ76aC0pdSDlabTEhHKjxiSERnbYumSKOEEgEIyfhWI0V2Cxunxm','foNIJB','kJKvrIyQfZuUaROsDq2lX3TuF38Ig4z7Dmglr','fSyamVqQzGsD0ZF','WuLsdgmt4qNGFfhWby8LtRyYxH6v7kIN','PO3r01iR5DQdsj2sK1Xmpp',4);
-INSERT INTO t VALUES (719579078,3543212423,'UJI1EXsc3cBSY9vClkdBXB8wq1j0iJppsuck29wwyV5yYlzQ2jifFj6zikQGgzgnJePhcW','0y4ndnMbWtaBFOkMA1xdsJwcgPqaavG27d6MSGg5InPPkHDIRLX8NHowt6E1S7Cc8bYpJ','6','n4eArLZWysUPiOi','svjQYXaNcZynQTJkbhwAFsRTHCzGAftA0pc8A8WBz1zlrDktWqvmGgVZyODc67qr6oPzJVc','azYS0oxWBFUiLiTpF9UgKjdYRqDBhtHLaiSp21rBPBzc0dRrfIo4G',5);
-INSERT INTO t VALUES (3955732723,1041047254,'EkcZs00Bm7jy0TbnQY2JTbvbqwqcxT7S2UuGJFgS30uqCkNQx51j7J8fkQb55GtVI','PHxv7gnrY0oHEQAKDpIhPXUHrgrmX','8EARPcCKgsc','4cgks2BXsyFKo','rcAw4dc8ydXWa58xLBZBM7HoDh7iozABPbdf1uQQUWf2HCmRiUoR2Y2Sskaa5ma5MuQ7jN9JKuO','C6H1BG4FmjbjQ0aWsUU0BFKsQS9cmc8',6);
-INSERT INTO t VALUES (2330153816,2592885532,'z9BFGQG4SNSj0QtEpvcIuWXdtajUVz0Sfmni6qC7','SzhWU','az7SEWPildoW3mgxWg0fHlvF6N1jh1ic8KxxtRF1BzuvIbgXBL68zXgdrw','3WPiZee3','IQL09QnACDUPNgBCxWJjAQSN2x0WvrTLHmU854axOjQveReTcK6CdYGVAMCqhK7E0DnI5sWRbbXDS4nU1KQ8dmPf','Aq8aEMiDORWKk657knMcqLmITlUBzrdOi9mdE49ZrWFA9qv7C7WzNi6b675Xt8oh3apQQc',7);
-INSERT INTO t VALUES (1120374813,3054384582,'9NsRQ67AFkOWjIJG32wLMNGO7DS7Ie6Fjpdx2az9cJWmzt','yh3aDriMpyI5r9cjJAAjgeMszFIeLQn2eVbxKPeKmEtkVqTbc3w9SQ99jsBHpnWMN3kRrW9L8w6qDhaR','Q','ODZqzL7o','Pxse2dAYUUSgknc8V0JgqN1SuGkQO1jGUAbtIsNKcKLaOFLzp10XTKUcuvFohYMiIoRgEHcc4zxoC4HHNOdNdZzce6MitiuOKeob','VX7LtRBPqLRW1xy28qAFZJywxqP2HhX08m7ALUItWaT7BJE8usiHNjaKKgICGGmd6GYsB6orGrtMcQ1Id9T574td',8);
-INSERT INTO t VALUES (2904628301,3925419405,'VvwUMjEBZdi0oHBgisWNZCMhx7gCHNWKpcSIHxALg007nGPHVGTC8SvS34CIetZPJBmzh7d','WVuCKa0EzJMCAuHDaU1cM3kKfowLqBNBEpBSdXc3D9FRVo7UGtlKKS4ak','nqD5Dy8zkXs2CniHzJWIalwtraNhEYOWtYoZxbQ','DRbizA','5MEGJiBFyGhi8ruc3HGFLDfXSUF','FXG4V5Wg0s1bia2S8PHkn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10470849446378677390,13338761611816374234,'dAaZH3r5i2D1KXynFhjAGVNgkotc7uN2NqjOAxndmWQsbTWkmKZ','A5TDsDHyK56iIKOTbpUVvv0noiimx9RXKQCoIVBBbOlLGCFoQmgQ55VSc920InJQosqVyZlnARjFqpnEyiqyOF9BZP7pQtZQHZR7262xhhMGgvnGy5TCfg4rX33CYQEdpaJFTKitow9VEe15m56X79IC0o3mt4ReGD6','jgW8rS9jH0Wb0lGz9mi','qrSTZC4AekbWvEUv8j7bvxZwj3RhY0Q5wriFmh6cMbozjI9','2','S',13);
+INSERT INTO ti VALUES (10470849446378677390,13338761611816374234,'dAaZH3r5i2D1KXynFhjAGVNgkotc7uN2NqjOAxndmWQsbTWkmKZ','A5TDsDHyK56iIKOTbpUVvv0noiimx9RXKQCoIVBBbOlLGCFoQmgQ55VSc920InJQosqVyZlnARjFqpnEyiqyOF9BZP7pQtZQHZR7262xhhMGgvnGy5TCfg4rX33CYQEdpaJFTKitow9VEe15m56X79IC0o3mt4ReGD6','jgW8rS9jH0Wb0lGz9mi','qrSTZC4AekbWvEUv8j7bvxZwj3RhY0Q5wriFmh6cMbozjI9','2','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8138739135063177297,13319736865861929170,'BzXMOjXV2o1HpNvwOqOx','8fvQvb3nO2xBGuUCNtvNyBGJNiER5lJgy4CuYzaxT','KM','SMgRL7FIcga8p7Dw7qQMlKBRhYsrZLa6Up','I','Y',14);
+INSERT INTO ti VALUES (8138739135063177297,13319736865861929170,'BzXMOjXV2o1HpNvwOqOx','8fvQvb3nO2xBGuUCNtvNyBGJNiER5lJgy4CuYzaxT','KM','SMgRL7FIcga8p7Dw7qQMlKBRhYsrZLa6Up','I','Y',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8093413805696511111,12859601642396624768,'wsGTiRuSWaOHtA7eaT460tVslELC8wr','FGxR8IohUQvvSUgmZzijRZGKZXC7ZCwZnrE8z2MYiClx4os7bS4C','A0','cKJsqMmZRKIXFf4EL2VUhMPI6nBiteBNHmzITk86zDWJD8rIbp1uAFuaiCBVVhWyggfsadXFJOBO1tYDoHeT6lPcM5tLF6cWvxaxOj2TG7RFUvSI8a5r84dkwSfxOHXQjpygajZUMP0FyJ4sww9MbDmO0p0yDaKLOT5XNW6T6ZSoT0G1c0j8Inx7IGkIsLW49wSd0DA2o3','V','Sx',15);
+INSERT INTO ti VALUES (8093413805696511111,12859601642396624768,'wsGTiRuSWaOHtA7eaT460tVslELC8wr','FGxR8IohUQvvSUgmZzijRZGKZXC7ZCwZnrE8z2MYiClx4os7bS4C','A0','cKJsqMmZRKIXFf4EL2VUhMPI6nBiteBNHmzITk86zDWJD8rIbp1uAFuaiCBVVhWyggfsadXFJOBO1tYDoHeT6lPcM5tLF6cWvxaxOj2TG7RFUvSI8a5r84dkwSfxOHXQjpygajZUMP0FyJ4sww9MbDmO0p0yDaKLOT5XNW6T6ZSoT0G1c0j8Inx7IGkIsLW49wSd0DA2o3','V','Sx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT, c BINARY(44) NOT NULL, d VARBINARY(2) NOT NULL, e VARBINARY(74), f VARCHAR(60), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4371632,37,'ZnAaXeBIKzS','s','vBoq0bl7zO91mZMmyhLUbOcGZgKfR5TTk6CsQm1gYkMspAW5AlhGNKGsw5FlV7eD744k','NXxyWHlEdLlSRWmli0RqSMM4wIUlmhDFxL8eQxqm7FT59rxYObh2G6xPb4','f','G',0);
+INSERT INTO t VALUES (838633,57,'jO37ONw13uIzYdgBl0GGAwGMte','F','vjQ','hTPUVDtLEc3IDwNo1syUv7UEcyo6YNNiyeac8DV2HSDaSwvX','d','k',1);
+INSERT INTO t VALUES (4138786,125,'5vnJVO162OgBGn','J','QHg3nglBWCqByXrpNlAS3cpxvFBWtEy1CBZatTa87RKcdPnguGky2bAOVgsJmMnP','JfFAxtVbXnJoteawQmtgb8u4AWaOLP0Sh9oXWH86QCgWOEay','I','C',2);
+INSERT INTO t VALUES (-5624331,54,'RbYpvlk6g7JI5kYQdB5X8BoTvgTA','v','6qnU5rGoNqMj3uwVUONpXr9P7drSy54BgWL00IFQKIRpHeDyX0pniZ7DIS5qd3sKrQ3','w0Wi8pWH6aFxigKUDTyfmQ1TYOUEbkDb6aeo53xEbJsqbNpX1fLSWK','n','j',3);
+INSERT INTO t VALUES (7197731,-96,'cfJ','9A','ke861F2RTSBfEuhawIe8whOW35z0z','nsTLoR9I7k','Q','L',4);
+INSERT INTO t VALUES (6391983,110,'le8zXfkepUZpk4FAoBTsU1JmpXrXNMeVDJKwhYHi9','Z','tepmtRlNB62g5LKHS7xkvAOd07lFo97BiDOWbcByT8GWepuDWDr2P17xwg5M','gBVeVjbD3eX9kaX5pHG0GD','A','p',5);
+INSERT INTO t VALUES (-7246440,57,'tEl0GhWe8JkyHY52r91Q','z4','8k8SyT8ZhmaSfidHQUXHliDECq','9Qwqz3x5bRQ','u','F',6);
+INSERT INTO t VALUES (2145897,47,'wVtLM3smWOHpU0AasPIkAfQc','i','iWhNeZs0lXsFWUH7jjPZnbKq','I6aKPF3JtT7cI4BS3kNGm1geLgKxwDvFrgJEo9llehRQxOpEV0pIdKAIR','a','y',7);
+INSERT INTO t VALUES (6836378,0,'GYL6UI4LkHlwerP0XvMNwKLT9DAlGEFufRdnbt','hE','JYJLKwUQt9gz2snMB27kHQShWLB','6ooeYYP24SdPlm07fkXFlj0Pc5lEmXPqVuSp7GiKzxYc4M33kR7','h','f',8);
+INSERT INTO t VALUES (3113029,-31,'tVOdy','wu','QtsOWl4Mz8UmCq9d0pyA94neOQRplG4aZRkISEAewDGxLExvtGzqIjUIad9oV','B8oNSlcBNU0pkWOqWcjq3y9Ia','0','S',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT, c BINARY(44) NOT NULL, d VARBINARY(2) NOT NULL, e VARBINARY(74), f VARCHAR(60), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4013726781,1286686491,'RVRS9ptqcXbWYMMFuX1Vd','JyMl','ZlLUfZC8s','TeBh','ZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepR','YVtGmCETRJzl8LB',10);
-INSERT INTO ti VALUES (4013726781,1286686491,'RVRS9ptqcXbWYMMFuX1Vd','JyMl','ZlLUfZC8s','TeBh','ZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepR','YVtGmCETRJzl8LB',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(72);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
-INSERT INTO t VALUES (1080965447,3152312569,'IbRJ5mviwkd3pkTEmElugCIGk0MPYqQZtldrTibW2VTeeNBH8gCYV8coI0STR','1pQRmbSeXxp9yXdVfpvUS172zZVLj2qfRpB','5vwKP44nEkTREJfg0Zew8pTwiMasAN1mK','DP8GuwcxbbglbQ0eWM','6vcrn4dcrxa474QKDFvwQvnUc63louVuhuoGf6TwWaB1PqBtFwf7pmIP2ml','EeUdzwNQmjaChTH4pXSB1mRhKbB6xhFFUzBbKm94ZZtr3RWpfwecjmXxN8tS7U8X',11);
-INSERT INTO ti VALUES (1080965447,3152312569,'IbRJ5mviwkd3pkTEmElugCIGk0MPYqQZtldrTibW2VTeeNBH8gCYV8coI0STR','1pQRmbSeXxp9yXdVfpvUS172zZVLj2qfRpB','5vwKP44nEkTREJfg0Zew8pTwiMasAN1mK','DP8GuwcxbbglbQ0eWM','6vcrn4dcrxa474QKDFvwQvnUc63louVuhuoGf6TwWaB1PqBtFwf7pmIP2ml','EeUdzwNQmjaChTH4pXSB1mRhKbB6xhFFUzBbKm94ZZtr3RWpfwecjmXxN8tS7U8X',11);
-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 (421278359,3321037538,'eE31mnDVB7H150LiwpXIkt4tap','yD7KxseQFH1iith','tKT8GoK5e21HXUSap71ckHL9nuEdqpZu17cpoY73yXxn3NV4','F7qouUa5D','y7JJ8NeQe4M3wn5aYV50Db3sGxx','503NWRGIltublnKVVluGkRxFF6mfMxtF9mqniCpQDhNpstALeN',12);
-INSERT INTO ti VALUES (421278359,3321037538,'eE31mnDVB7H150LiwpXIkt4tap','yD7KxseQFH1iith','tKT8GoK5e21HXUSap71ckHL9nuEdqpZu17cpoY73yXxn3NV4','F7qouUa5D','y7JJ8NeQe4M3wn5aYV50Db3sGxx','503NWRGIltublnKVVluGkRxFF6mfMxtF9mqniCpQDhNpstALeN',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1140673567,2043284353,'oebXgGqJqr3IGw4XqY98jG91jFWMexSiNWe8iElH1L6EnhIj','ofvgC73yTMNMUIRFekgpc5qiqzdaIIts','DZh0QDyM4Wgk7B8','956','UzxbD6BNPKHYLgv2XFHWAVzFDsYt9xRjGT6rS1fWQfuFimwCEDNs','sPN6aWCpBtutOA8Y1xEVyF4q1KKb3h65HEaCBTTp8IqGzVbKahZYy7BqOj1HVbD2FwN0ILQeVmhO3EGocHiy20TSVYzNUiMGJmNW',13);
-INSERT INTO ti VALUES (1140673567,2043284353,'oebXgGqJqr3IGw4XqY98jG91jFWMexSiNWe8iElH1L6EnhIj','ofvgC73yTMNMUIRFekgpc5qiqzdaIIts','DZh0QDyM4Wgk7B8','956','UzxbD6BNPKHYLgv2XFHWAVzFDsYt9xRjGT6rS1fWQfuFimwCEDNs','sPN6aWCpBtutOA8Y1xEVyF4q1KKb3h65HEaCBTTp8IqGzVbKahZYy7BqOj1HVbD2FwN0ILQeVmhO3EGocHiy20TSVYzNUiMGJmNW',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(1), d VARCHAR(14) NOT NULL, e VARBINARY(54) NOT NULL, f VARBINARY(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9980767065724081863,11905175,'1','3Nxh3R7It3n8Rx','G35agZDdv','i5','0Y8ACPf8jLqy4gXNXwiTcUyf8E3oNvREqzhWh5LZOhaWJnJHCWxjy1aUrGWuRFbJ2jexaidwvzU1ebIypZW3yUe1QhtmYdysluia','J6uJ5i0VAJJzndrZq7GErHbO2gkaMYe4LnVLkbMSl8OIzW7KMfNLvhP6rOAkLzrUP9J',0);
-INSERT INTO t VALUES (8338561163576187831,6949396,'y','wuXBixvkspfygk','fsf6QlL3S1zYKMImP','gPM','vj2wf7NB7piGR1RakhBSs1qpJ7Y3sfKatNKeoyRhcNUIZLJIVsStT2JPr2foZOVJixrlWrsSA8C2sTIkUawOMnJn0N8yqbgRd9','RsB1YNtU9CdQ1y6JznHP5',1);
-INSERT INTO t VALUES (3087311816931696871,13373785,'u','rlUkMhQEyqBGef','8AKGqe9QngjqAy2k97YPW','FS','yo5PZkHpsckp1rDCYbEazcf8ryBFfVVvcZKUyypTbFSXs','GHiw3crgh87FYIHcxypi0HmmEaw2HImgmyUNlkNKFRzIsWnuKe4U5WZLV',2);
-INSERT INTO t VALUES (5745125244226356324,16447992,'m','U0Uk7dXtcJri2T','Lx','FRiEN','Q3Y3hCdiw6pGlImaC1Kt5iBfk43C8NW7KOg8047ufnKOBs6An6lJCP0AZql4WvDoxxH5BvN3o2NQP8HvXjWdVnnJi9XQAbk','ekQsAs4nwjwNL6ioA7EbobpvYDOtKPL4KMv1RvpukDHwrvWSbjN0tQ8Ol0veSmZxT0yrOJalKwcdILxOWwbDXjitqIgKeYq8KvbC',3);
-INSERT INTO t VALUES (1575000027139124250,4708881,'T','CwO1reEnvnpXum','VeU8jsSzO','jz4Dv','CR880q0kBPdMp33DccSrp4Vsj7Pz0wFvYyU44YTzZ7YtnoT7mIiX3fssl6w','oEGOXGu4eyzp7FO4jeb8w',4);
-INSERT INTO t VALUES (7443059895750431896,1437983,'5','ZDQzpH376E','tp9mzhs36','Xhzg','FIMWQZsI761RIi6F18ghZdYYMxFPDPJf6HvGGXazc6vYqykrS2HlJvhOYxUGQGphPLQZO2g0wDHI3mwhX0Rti1J7f','g8gfOJqvoQAFZzzosL',5);
-INSERT INTO t VALUES (1037065057348426545,8851514,'L','lXYQVuNyu','ROQA5FJ7kFpbn7ranbRSqsGBhw9c4','Zgj','70LSlOnN3LrtJgucedIUHvTQqU7xZjEc6Is6s2ENhPvA0CNYy65i3Zvr54IFN3cpTWNH8uyeef4Gd9QHQGbJ','4yFl0ZQI4g4bPflDCIqLXdggnzp093bc15IWUwAxMYc5KX8fHZuddOi6pVffbb4GS4qeDDcKD3gtu0bBWgU4ACmo',6);
-INSERT INTO t VALUES (2198130867731134662,15907023,'y','Ms','LJDLYMVfngwNIq9WmkSAIbryWYr','EE','qTcONDK5ofiu2mubc3GEnWuM','aSNbA8jbOWB7V8AwT3zzmSYLSYnkLg0zMT8uQtkR7xsZETejZZKgYzehj0zCPVzSCPRajReT',7);
-INSERT INTO t VALUES (15096589021851959185,13296161,'F','fuKen','c','yy9','zR3EmA80GextOCOQbfMgPTK5t6Onsxnt6Za2kXjmJ3vvBZbfp35qzNn6PPbzMzrzH0sY6koPA6BOJ78RTc','SB6iZ7DBDjpQogr20HO7ZVahvngTMEfVvrgQVfBR',8);
-INSERT INTO t VALUES (13774068875173368569,13533872,'C','K','FF77HBcd6iLCkxVZ8m3GXmQsvNXOX','svM8','bX8uEU9rJy1U0iiW','QNLN7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1347750007,-126,'aF67cAEwqOiXqfC2C6rGeGBareoADaEpqg','kP','kEnuqiwX','3zMZY8kbwxntzkcfhjCNiAV2FyJrtdgBM4WpoGHHyh0q8zw1E0D4cty7','J','t',10);
+INSERT INTO ti VALUES (-1347750007,-126,'aF67cAEwqOiXqfC2C6rGeGBareoADaEpqg','kP','kEnuqiwX','3zMZY8kbwxntzkcfhjCNiAV2FyJrtdgBM4WpoGHHyh0q8zw1E0D4cty7','J','t',10);
+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 (1584064078,-97,'TUZtVvk1Cyuwq','P','ssoeVhd0edrHKvWzlnliQJyT','lAFE','8','U',11);
+INSERT INTO ti VALUES (1584064078,-97,'TUZtVvk1Cyuwq','P','ssoeVhd0edrHKvWzlnliQJyT','lAFE','8','U',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2002323847,-121,'sMLZMdvCxqz','vunRn1PI191bbSKAkxsX1Ef0ues0N3Vus3QVqdnpLCtOjit4QaV640OvBygE6wIIhbjKcZwSqeYKUXSNYw6jFpnigJJus3SehIWcmui5A116PK1BxIYq81SXQk5a7wm49fiK','kGs2bJ72FuW','wQgmby','C','2',12);
+INSERT INTO ti VALUES (-2002323847,-121,'sMLZMdvCxqz','vunRn1PI191bbSKAkxsX1Ef0ues0N3Vus3QVqdnpLCtOjit4QaV640OvBygE6wIIhbjKcZwSqeYKUXSNYw6jFpnigJJus3SehIWcmui5A116PK1BxIYq81SXQk5a7wm49fiK','kGs2bJ72FuW','wQgmby','C','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1013892235,-127,'dYWpjd','f4vZ9cCBuoD7vd9MmhBzfftrJeaarEQlXfXvm3OaBk012DGssKt7h','AITOgsoKDzbI5ArJEfy1p4FgSUAS0z','e5f2dX5yQyl9n4LynBuwpUWIeDO1TEZI3yYupMEKNJ2EUh6XvjZGG869nlLQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQyJQ7cX1NcjdnRcB3Pn4pRJGBsxHnFGS32czEAYNiKiqqc','X','4',13);
+INSERT INTO ti VALUES (1013892235,-127,'dYWpjd','f4vZ9cCBuoD7vd9MmhBzfftrJeaarEQlXfXvm3OaBk012DGssKt7h','AITOgsoKDzbI5ArJEfy1p4FgSUAS0z','e5f2dX5yQyl9n4LynBuwpUWIeDO1TEZI3yYupMEKNJ2EUh6XvjZGG869nlLQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQyJQ7cX1NcjdnRcB3Pn4pRJGBsxHnFGS32czEAYNiKiqqc','X','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1876506279,-82,'PIDMlVQTTK9RNaQWV4Pz4','raz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSbuPsgaASVPi3AdtSExk8xSpvBRSfJsfsynw3ClmnP4EMf5dGssUxq8oBcyuyPOqgwlke9ezswHHoW1ktLRXoEcWmvJv3MkGvsIQHRSJpNuDE5PdZ0wB44fWtk','hBjwxy6sM0mmo9qWKC9tWLHBK9YF1OeS5b8JeGMV','TwVze86r31h4Nw1xFg1PQndG1bdN7YYyUEi55KFhUDxFZx3XGjA1Ga0N4WMHoHJx81zn3DTXLD76INr8gqVlupobGPyL8KCRDWHRJ6bmOCAo7ZsBp1Neze7RORH4','j1','I',14);
+INSERT INTO ti VALUES (1876506279,-82,'PIDMlVQTTK9RNaQWV4Pz4','raz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSbuPsgaASVPi3AdtSExk8xSpvBRSfJsfsynw3ClmnP4EMf5dGssUxq8oBcyuyPOqgwlke9ezswHHoW1ktLRXoEcWmvJv3MkGvsIQHRSJpNuDE5PdZ0wB44fWtk','hBjwxy6sM0mmo9qWKC9tWLHBK9YF1OeS5b8JeGMV','TwVze86r31h4Nw1xFg1PQndG1bdN7YYyUEi55KFhUDxFZx3XGjA1Ga0N4WMHoHJx81zn3DTXLD76INr8gqVlupobGPyL8KCRDWHRJ6bmOCAo7ZsBp1Neze7RORH4','j1','I',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (858544832,-40,'ApOIrhkQwuFAF6sOJY8WQjx5Wt43DSRJ2Xt','ammM8io9htHCA95BCLcLjINdDbTlbhnZu8SnzeMUG3yiL3IMzd0Fka5IZyCYDZlkhiNSkjV8mKJOITyvx4h9EP3bbnsm9tYQbpXmp5xs5','emzdM9MTYp2','GsglZvuM2AX38kCGXta8ggPVDe2OW45kdRoPftleEQLjKwKskJ179Ynj6UcAanDGhzXUU7G3BCWKKI18MesaFWfZRr5VWhjoEOKhCJYQSz2rNgMsvQsrjLe2SDkm7jOLqLh3J7Vfj2QpO6Ll340','E','B',15);
+INSERT INTO ti VALUES (858544832,-40,'ApOIrhkQwuFAF6sOJY8WQjx5Wt43DSRJ2Xt','ammM8io9htHCA95BCLcLjINdDbTlbhnZu8SnzeMUG3yiL3IMzd0Fka5IZyCYDZlkhiNSkjV8mKJOITyvx4h9EP3bbnsm9tYQbpXmp5xs5','emzdM9MTYp2','GsglZvuM2AX38kCGXta8ggPVDe2OW45kdRoPftleEQLjKwKskJ179Ynj6UcAanDGhzXUU7G3BCWKKI18MesaFWfZRr5VWhjoEOKhCJYQSz2rNgMsvQsrjLe2SDkm7jOLqLh3J7Vfj2QpO6Ll340','E','B',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b MEDIUMINT, c BINARY(51) NOT NULL, d VARCHAR(97) NOT NULL, e VARCHAR(3) NOT NULL, f VARBINARY(72), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11409,-2292240,'M25Tl7Iqv92x1O','M8vKlWgwzG7QMJoCXypz78s1geC6EdXS','MM','EiDHriUTzFP2oGJRP9l3COtkD6a7G9kr37j2J86Y7AdGpXny7bgHxOm64HcXU0Xal9J','r','N5',0);
+INSERT INTO t VALUES (-22729,102041,'SyeApMe','jYP7Xzf2p9GSAJiiKl78hbl','ap2','NxBJByAiMYWjoDS5cOxYlVtSZ05UmyJVHh8McOzLIcLsckPHjdiLRCwyrDhPWbV5TVzF','s','H',1);
+INSERT INTO t VALUES (9884,4378847,'U','HzEE3HBQJLJS4Ltw8TofwLHxaW8x680ZU3FCx9TMvW8tLYrd4biEkFg5a6PUhfzj2','tP','Ru047dryuMy21EV4X6PhYkccREB9mVt2YSx6AmviryCgshJ36xxKi1zLP','F','Yl',2);
+INSERT INTO t VALUES (31095,7958558,'GNSa9bn2mGJsAzmXVRdXDL8t8pjHhu7L','D5XnOZOLbegiX7lIXfuaCUCdwwYqyzfqTRCyOkwM3dDPqTJuarFCrOAv28wEUqx8kPygMiEvqIFTSLLwBrmZ5Th2Z1OHRHJ0','6i','hs8vmP5smEnqWDzOtLqEBFpzvoLk9KV7C790a6MWQqRhXB4LZTrclbSNwE1ChHunTMMe9f4','6s','N',3);
+INSERT INTO t VALUES (-8512,-4558791,'glqNqCyTrQi87oDe2qpnYgeGWfjiD5dRDWRksI8DcT5GBbhe','FrDPtrJ4EbztqZNPDkLAfokHGOk8SIeOxOF4SDLT7SHOcUN7TGBh3QEkQ20hymiwjMr8GeTUi9kMxwskk','Yo','GXIHQgq7s2FV9jo5G3ufgQkPrE8q2GliczFf9vMu5FisvtivpEUfxLH','v','oD',4);
+INSERT INTO t VALUES (17797,5893667,'JZJ12t5KDCzKTQxIxMFiwvGupHxUCQfm7I05gYa0aVkN2T','w7cU0clWihiQREGgfKdoEqCDm3zDd838kyk0UMkM9gf4XNpPiidK6gGEuwq','Rnr','3QOP3aEPCSwV','s','RH',5);
+INSERT INTO t VALUES (18150,4103837,'wy71NFgS','UlLBicbSH4wNhSHijOrMhguw3yIpyWdJayeW0nJdnEknxeNt','m','NHo3gCPUz7PurGfPAxmGDT0Vs','r','b',6);
+INSERT INTO t VALUES (-32240,-7750910,'zE2sCtidWYjGhSu9KApXd','GoAuDy1h9eyaoppgKrnRllUdLN0aFHo5Srw54VJKA2TEpjRl8Rp','NW','utpVEZxSpbYrzJc8UzS1pLD0wI0FSoL3P644kgk','y4','y',7);
+INSERT INTO t VALUES (-6210,-3724258,'yriJTncJ27nqZZWic8iQIodKvxuQqf','aRENTsKpEspdbbS','Y','dcebYwn04nWruQnaJ4fouwgPFJSoOF','09','U',8);
+INSERT INTO t VALUES (13964,-6508932,'mS6HE','ZEaAeXQzEHM5HUyusFUd4mEh05yJaZ3X1Ge09bvavQoKfpfn4maYb2ekOZybspibgrvZ3Toel2BZ5wmQLEaVaLVxL2hOS124M','eF','aN6dhs9BbKchPfKMarCSe1KteRiMErrreQiPOPnnojBSC68L','e9','G',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c BINARY(51) NOT NULL, d VARCHAR(97) NOT NULL, e VARCHAR(3) NOT NULL, f VARBINARY(72), 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 (8692887962914829593,7968493,'e','oeWWTiXo','TZnti9uHzgBYWpgyAYXtkpG7UmVjeU5xXbNf04','co6','Gp','J4PGiTgfC3Ct6X6wEx1slI26BPB1SNUD0JYW1t8vRMOBFmoAZhya82oAU',10);
-INSERT INTO ti VALUES (8692887962914829593,7968493,'e','oeWWTiXo','TZnti9uHzgBYWpgyAYXtkpG7UmVjeU5xXbNf04','co6','Gp','J4PGiTgfC3Ct6X6wEx1slI26BPB1SNUD0JYW1t8vRMOBFmoAZhya82oAU',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(2);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
-INSERT INTO t VALUES (1044231296522025948,10211684,'Gm','C55YRWPHsvh','NZyIxkImJ','kT','cVIVCvYzMTrSHu15GHcpBScDNF1JLd0eCpXL62csPlLTjswp2OynGezpxxVRgUaCzh2AuIKZfzhjg1dZ1','K6ev9TsYmeRJf7Sv8m1xKyCCcXfgRM9MNVJgO8jqpL6oBA59JvztXqzAfP1TTNBEh',11);
-INSERT INTO ti VALUES (1044231296522025948,10211684,'Gm','C55YRWPHsvh','NZyIxkImJ','kT','cVIVCvYzMTrSHu15GHcpBScDNF1JLd0eCpXL62csPlLTjswp2OynGezpxxVRgUaCzh2AuIKZfzhjg1dZ1','K6ev9TsYmeRJf7Sv8m1xKyCCcXfgRM9MNVJgO8jqpL6oBA59JvztXqzAfP1TTNBEh',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2434234,2750687,'MElxgi7sfDxBZzaQ1gV','N5mbk4bKOvj9lG16afldsaw1b4gDLZExiH7v4oSwtFhs','PMS','2ZENDgZUnMJ','i','C',10);
+INSERT INTO ti VALUES (-2434234,2750687,'MElxgi7sfDxBZzaQ1gV','N5mbk4bKOvj9lG16afldsaw1b4gDLZExiH7v4oSwtFhs','PMS','2ZENDgZUnMJ','i','C',10);
+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 (-7573267,1318681,'HiYzc27P6z70G4BpYRF7jf99edE','axgTyZ3XrjuT9g0IQ6Z0G9VdO3DBt0ZFzlAGkK','O','yzMH14bWLp8nF99eG1rDID9EPfCVUUf838QjCDWuXztuecAI4','2','AU',11);
+INSERT INTO ti VALUES (-7573267,1318681,'HiYzc27P6z70G4BpYRF7jf99edE','axgTyZ3XrjuT9g0IQ6Z0G9VdO3DBt0ZFzlAGkK','O','yzMH14bWLp8nF99eG1rDID9EPfCVUUf838QjCDWuXztuecAI4','2','AU',11);
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 (11252618503096429701,3623833,'hG','oluq9PE9kGlbCWn3rvLTnF0Y8QIriuGWkCGykTQFTlshVQcHUwkxm5nC5FF9t21L0rK4yuLgM9A9o0x11RJM6czu0hVmLruXhUKUScHiGkowT6WbUyVRi11GzIlYGUnvP0rcezMEYSGNUzv8WVgcvJncQEO4eBOZbz3KKCQiADNFj4akTcNEQ6oVpr5dAniocFGO9Dt86hSt5DiGq50lXEfLBRb','anJjCfMreQg78vMJfGWI9cqXDi','esH','9udTfptVEXg5S9MrDuMgCTGi5WOBqJp3P7ZEhAGCPACzCuc72qRjbuYeksjYWr2JXsppUOwgtZUreYn','UuBAlci82jHa70',12);
-INSERT INTO ti VALUES (11252618503096429701,3623833,'hG','oluq9PE9kGlbCWn3rvLTnF0Y8QIriuGWkCGykTQFTlshVQcHUwkxm5nC5FF9t21L0rK4yuLgM9A9o0x11RJM6czu0hVmLruXhUKUScHiGkowT6WbUyVRi11GzIlYGUnvP0rcezMEYSGNUzv8WVgcvJncQEO4eBOZbz3KKCQiADNFj4akTcNEQ6oVpr5dAniocFGO9Dt86hSt5DiGq50lXEfLBRb','anJjCfMreQg78vMJfGWI9cqXDi','esH','9udTfptVEXg5S9MrDuMgCTGi5WOBqJp3P7ZEhAGCPACzCuc72qRjbuYeksjYWr2JXsppUOwgtZUreYn','UuBAlci82jHa70',12);
+INSERT INTO t VALUES (1296799,4633612,'3nEje2nrLAH4s32YhRHf6UpDCTFtTrw4wNw5CUuY','b8JfbwK25xjLMIAbptjjJyWHFbiJa4yELwXNFBcaAi52xjWosQD9cy6T2Z6VDnqIFJppTAL4g4uorA9KUghbUxmhFZDRTcsUIEhVpSNTTEeNeo1Y1091uicnIIYnBCdfjAbAC1lyFugqUDAU4wXnZ6Mz5WdYDskaNYEkBqUpIldPecMUrQFjoGGkWNEaPsO2r578YHfFysVnUG4qqNe','5','galS8VoSb2pLB4ulRjXaOJ6zrUukO6p86VxRq9Lft5Fev04Zk','tT','39',12);
+INSERT INTO ti VALUES (1296799,4633612,'3nEje2nrLAH4s32YhRHf6UpDCTFtTrw4wNw5CUuY','b8JfbwK25xjLMIAbptjjJyWHFbiJa4yELwXNFBcaAi52xjWosQD9cy6T2Z6VDnqIFJppTAL4g4uorA9KUghbUxmhFZDRTcsUIEhVpSNTTEeNeo1Y1091uicnIIYnBCdfjAbAC1lyFugqUDAU4wXnZ6Mz5WdYDskaNYEkBqUpIldPecMUrQFjoGGkWNEaPsO2r578YHfFysVnUG4qqNe','5','galS8VoSb2pLB4ulRjXaOJ6zrUukO6p86VxRq9Lft5Fev04Zk','tT','39',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (10293571674630707834,15279191,'A','67jvnLq0lyyOkXLRQAQdRBdIkK095wsvQHGmiXG0a5nrglXBOOrRAyDgi6kIju6wBhYbtWqi9P7e7WUfApunJ9D4SeaOss7Ew8RkoCjZuDKrVo0WfS7aPvP7gOOd9GxbEjMaBDOMkzayB7LuPKeYevCOmcMkl','h','PsyAM0P819CC8ryCrKwWtnJlJIDHMYSyy8v7C760QJGk8uV7TGy674CARUL46WO4x3jS3MhKGPvCL0YHvwykgmdTlPVoqnZNYAx0YsNsiIjf4JrZRrop5pAsdOeWHKfq7haxF4iiLCbUOW29Xhf7RSyoNB9s3Wl218urnDsLaiqeGZk5QdoWNirmYcyHb80yZ3AWJe7w7xJoc6Lu0SJM2SIegMKGakE2vVcMXxBBnCcXBkY','Cw0tLmwUCP08iO2TebVQpVJatpDqYiTRFzFuy','lAoPYfn1x3WQjCUSG0GOogR5Dw9UtP',13);
-INSERT INTO ti VALUES (10293571674630707834,15279191,'A','67jvnLq0lyyOkXLRQAQdRBdIkK095wsvQHGmiXG0a5nrglXBOOrRAyDgi6kIju6wBhYbtWqi9P7e7WUfApunJ9D4SeaOss7Ew8RkoCjZuDKrVo0WfS7aPvP7gOOd9GxbEjMaBDOMkzayB7LuPKeYevCOmcMkl','h','PsyAM0P819CC8ryCrKwWtnJlJIDHMYSyy8v7C760QJGk8uV7TGy674CARUL46WO4x3jS3MhKGPvCL0YHvwykgmdTlPVoqnZNYAx0YsNsiIjf4JrZRrop5pAsdOeWHKfq7haxF4iiLCbUOW29Xhf7RSyoNB9s3Wl218urnDsLaiqeGZk5QdoWNirmYcyHb80yZ3AWJe7w7xJoc6Lu0SJM2SIegMKGakE2vVcMXxBBnCcXBkY','Cw0tLmwUCP08iO2TebVQpVJatpDqYiTRFzFuy','lAoPYfn1x3WQjCUSG0GOogR5Dw9UtP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT NOT NULL, c CHAR(60), d VARCHAR(38) NOT NULL, e VARCHAR(82) NOT NULL, f VARCHAR(99), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (173320,-2508317,'Giq','f7NweYTh1LfVEiDlmHSA9FiEEzvbPTkTonpDA','zCTRM4m3QXo0kgPaKi26XQNBq9DRpI7uYQrW6jx6EXb','RDDrueWscT0U5UAhKkyCUtTvyAGM7AIfXOcgOgY8Xtvqz3','vQKtgEZyMLQJvlMUcNmiLbO5Jb976T5BUpLWjDLNu4tPpTklhS','PvlOegWXtIT5IyAsf303KmwHpsRZxC1uxP5HtUztqbIEXKgjfwcw2MAmaKSNNDyVGB3N6qRLVILmNq2mjUgC9oImwjyH9rYwfma0',0);
-INSERT INTO t VALUES (7445567,-2010567,'omiSP4rVu','0QKPZ','JCjuF1NpURAn9TK9sQYxcyQeAAPP9k5JHPthLkwMHFk','Pa0kxdGtDYR6o2CIv4KOh30FAudxpcvgpHdvmEM43Grmw2NODeOOjR','HJL','grOOUq84n1vRbq9z1tc8p7Y0XSjKfPurZfRXfXoz3iwjbJZTRVKwKY',1);
-INSERT INTO t VALUES (1086029,1761369,'w23cOCu7Of44uO9UQB1utmGL7tD36pMH6jA','w1AgB2O5uKPWqU','46X0Kwxj25JzDQOBz5rsXUkvt5J8eKwBlJjLUWWdICzY99oSNjexyVlL8CaCPtd9ADQYAmRA','pZ521uK5SMPfJmX','uw71bt47IzJ1VxeHC75NuSYs4p14DeQF1jdVVt6dpKLc','fAH6gPtxNVUiwuAZ9xK0fd0nICHmNGr3G1ViT2xJ6awGjBqz',2);
-INSERT INTO t VALUES (-4932131,3418344,'VyPRAlruzowjDmZ8','H3PtSYenFHIaq0','UywFAzs4xCU9YFWSHFqvKFjnmFkZ','XLY2OMFlIdKoAjOxE4HbMDQxUkSPKIrepTFcOMRts8aAYoQkhcWP9vSnxHdJxNaaiuMNxXOz8DUeKfS','hoH2XErqMgv8f383fr6tSvfFl6BVFVPAi4nLGv4a5xwiGBoXKZ72bC8x6sJvMTsp3r4lsyetn6FHYP5nw67NB','PzHSiLu8pOvBeNMSkZUhkoDGk8bAbQylvJE4JXcwDWAM',3);
-INSERT INTO t VALUES (-3621732,7268214,'W7VIfAW6F9d8mrVfUF74Qo52VFrEvEUDvLSujG4t2GfFTn0Vrm','lAkhHB6fSZqQqxut2WvYIT2L00n0wwnO10rkY','e8aWy0Fyaw3ck2pyBZhA4YcJINGnCDlVOkkBc4d82CYp8M9NBmBOAkv2sqHHCYlcSr2cTCsxDsYZqBa2fc','357ZhQi7AbwcQhtLOWRjngucmH3ypmxrWVdfRvI7PxJqJ','lHS3dUfjg18X7Gj56uAxewXdJEpwo','QQIiuwf9Mtkx6GEkCn405ZAJUNeomdIrkzPsmXAVqctkY9T5LtVERCoIntLM58ypGtjbm1DGdimZRAwviFlZy26wAsvSs',4);
-INSERT INTO t VALUES (4069239,4348969,'aj3184MeFjxDg9NKkHaqqLaHz01PGDf3rsddFCA0JI8aJPY','NzSqcaLDKDtbKoDxMx','1IfjH6lLHSmkpimLfJYeMixG9q4qKlezKPeJ3ZF1e8ZfvBy7HTl','qH0WKhyBHNrmTB5Tvljwom6ZOqRMRoFt9uqTq','TJ43tULqNKolbW0EMRpvAWJTfIMxHdgpqSSWwAeRseEJK8NvVtiEZiWBHhU2n6caq0Eze7','0ee8RGYgcD8hQXrUiezEkGhNHQoFCwmKZOJzMGf0C',5);
-INSERT INTO t VALUES (6483794,-1682650,'eM0yN5GKH3l2PZmmUThxhdtXaspc0dwcmnw9xs0crH1Dc','8PkiAWVpnOyiT8VuxMKup3QEAsN2JYP8Fhz1K','hIXhnS9kM7GW8qAN8hsVNAjDqfCPvbu7zeItAIFBe5Yxiag5a7','i7Pe3DEZkeTr71GyepyA3UwjURYelb7xsQMyukg1NlvsI','uOjold0I37mdS','afqpMgWTcVm718F6DDmjYhappaL8nweK9Bm8WqVAyaXsivMmmdcgDzc0c8BIi7httKxPei0upYQKz32PNu4PB1ePOtYu',6);
-INSERT INTO t VALUES (-1820039,-1992143,'LnZYrAczpt47lrMeCU34YVmLaaI8jqfPmZLfKQ','Gj321Dsob56pSRgZisTTdnw0YqjJjQNnJ','fVTSMmvhVDL','hyJ','58h','CyPjSCqXmxyjwnL7sJDRlI9hBvqDBWC0iJifbWr',7);
-INSERT INTO t VALUES (5003731,6922303,'6','liGRfZ0PW','K','bl9','TyTRBjr7ojgu3QUdmgqwAdwZYqZOzDaHgRqnbMKERuPc1ARqfVY','aXu9uvgQlmeOZWknGgNTUMbcR99bcG7KkdbiTlNHiOeTrjArKbojCaEYRtb6lbflLTA4',8);
-INSERT INTO t VALUES (4122450,3113284,'cQdpgJFsvIJL7nhomkn2FDkms5LSRsOmk5pHZhzVvz','0V9YqrIEgF2w37iIIK1eMbYcQuve7','XjpC3KMcGSBtxnfiF0niVFu8HC2gU8VJIIpE6gXTR','Qd4HM65c8rrXAWC7tNy0XvSHL6KlBIzTfYNk9SJl686y','HJcHQZeXwT6LLVFdhqR','ygFZ7B6ZJthx1wccBMauBW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-276329736,-4318993,'Ocrw6xnZG2XuG4noy0IilhexLOV4i','O','L0zeisP0cPF9nm0aQHge7lY','t8xSz8Hh6ZJaCLg6tnvF2ntk4R3Ary8iVimcDiS3PaoVsST5VdvJugG4SpAm','QcWVgTayPrhKhUnpJHGCFn0ZEKI2Ox8PMcnpL6HzyG7Cf6O','i',10);
-INSERT INTO ti VALUES (-276329736,-4318993,'Ocrw6xnZG2XuG4noy0IilhexLOV4i','O','L0zeisP0cPF9nm0aQHge7lY','t8xSz8Hh6ZJaCLg6tnvF2ntk4R3Ary8iVimcDiS3PaoVsST5VdvJugG4SpAm','QcWVgTayPrhKhUnpJHGCFn0ZEKI2Ox8PMcnpL6HzyG7Cf6O','i',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(61);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
-INSERT INTO t VALUES (-1995168948,2333216,'R6kM2UhJkOoO0Zxo5Vcq4Se7jsf3zjmA56U1RxcflDwXiDFIbQFEHDeV4P','Ey6tlV60X7LdYSlA','JdThAUMbr11','d9TiqJD0bHKJyVhnDJ0fxnG6DHxLBezIQEgdd4s1FDHUxb4QJX9Uksha97wIvhM','wPJ805jDO','92Xto8os3Qjmob40qa7BaxlerEFguZHEUBxqMb383sJz3bv60wYws1Nti9Nb',11);
-INSERT INTO ti VALUES (-1995168948,2333216,'R6kM2UhJkOoO0Zxo5Vcq4Se7jsf3zjmA56U1RxcflDwXiDFIbQFEHDeV4P','Ey6tlV60X7LdYSlA','JdThAUMbr11','d9TiqJD0bHKJyVhnDJ0fxnG6DHxLBezIQEgdd4s1FDHUxb4QJX9Uksha97wIvhM','wPJ805jDO','92Xto8os3Qjmob40qa7BaxlerEFguZHEUBxqMb383sJz3bv60wYws1Nti9Nb',11);
-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 (587392217,105419,'soHDd8itUNfN7Ox8pn8Fz2IJgykSdnMt','RTLLHAzZVX4Rms2wjsg6UxpqOHwBrV0aMjA7o1ctyA0875VbPFpuT6p6P26b9RCV2pSWP8OHq7FOPdgQgnh8GgSPsvpePyu9JA7BAgMQ3QM7UbZDuxc56pNbxCPejGwgeZFAYlN8Fc91LbLrN7oxCp3C0Hceyb2kHKII2t2grClpQERvkMMjd4JqaPvRlOw4HsHc1pzcOt2DShTgztHDqmOjdtMqGMjext6oE1NR','OL','UxGfPOwyzeFAgjUf2aGVzZPZHMWY9EEDz1CM78hx6UZX3CzJ0YVdKFjs2etmRT6e2YrgPKa8rZyGErQY4BwALg','EIBSCvWfOBBBqtzKMVh9wSpolWiLy1FIvTiJozdjiQbH3wXWBzhxqH8S5yw','UIul2O5faK',12);
-INSERT INTO ti VALUES (587392217,105419,'soHDd8itUNfN7Ox8pn8Fz2IJgykSdnMt','RTLLHAzZVX4Rms2wjsg6UxpqOHwBrV0aMjA7o1ctyA0875VbPFpuT6p6P26b9RCV2pSWP8OHq7FOPdgQgnh8GgSPsvpePyu9JA7BAgMQ3QM7UbZDuxc56pNbxCPejGwgeZFAYlN8Fc91LbLrN7oxCp3C0Hceyb2kHKII2t2grClpQERvkMMjd4JqaPvRlOw4HsHc1pzcOt2DShTgztHDqmOjdtMqGMjext6oE1NR','OL','UxGfPOwyzeFAgjUf2aGVzZPZHMWY9EEDz1CM78hx6UZX3CzJ0YVdKFjs2etmRT6e2YrgPKa8rZyGErQY4BwALg','EIBSCvWfOBBBqtzKMVh9wSpolWiLy1FIvTiJozdjiQbH3wXWBzhxqH8S5yw','UIul2O5faK',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1958271388,-3560252,'6ZzkekWIWrn5ccvJ3OodgLJhyByYkMx0rxDb','ZcHDFfGblfu1ct8FfN7PChdfWnLdinqOU9PJ6LqIcYxEdhyYBJ0NxpSPbJ2nDdTzGMkwHRRxa2U7uGVR7JxGG2qqnRw1sY85u7M6','7BoDnetdMaLDNdsTGhwiERlNV1UcfjJdTYdV0Zr1ftOgTM1UT43rtbcyE1UGmzk','fgzgqJRQxaaziP5KSed6BmtCX5imlecuHmomtinHeMHf3DGX0eRpaEiuEOccQfm5dd3wQs8Y0my8eCA9YOIeqPJKnw2YcGafoDM','6VozA975Ow3sFZ5A7pWYu0','BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHthfz2IrvGcR1nNhTmoaWJrxQ4YwhaIvPNNaFBI8IioW7vnRiJj',13);
-INSERT INTO ti VALUES (1958271388,-3560252,'6ZzkekWIWrn5ccvJ3OodgLJhyByYkMx0rxDb','ZcHDFfGblfu1ct8FfN7PChdfWnLdinqOU9PJ6LqIcYxEdhyYBJ0NxpSPbJ2nDdTzGMkwHRRxa2U7uGVR7JxGG2qqnRw1sY85u7M6','7BoDnetdMaLDNdsTGhwiERlNV1UcfjJdTYdV0Zr1ftOgTM1UT43rtbcyE1UGmzk','fgzgqJRQxaaziP5KSed6BmtCX5imlecuHmomtinHeMHf3DGX0eRpaEiuEOccQfm5dd3wQs8Y0my8eCA9YOIeqPJKnw2YcGafoDM','6VozA975Ow3sFZ5A7pWYu0','BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHthfz2IrvGcR1nNhTmoaWJrxQ4YwhaIvPNNaFBI8IioW7vnRiJj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT, c BINARY(9), d VARBINARY(3) NOT NULL, e VARBINARY(30) NOT NULL, f VARCHAR(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8711,-63,'ny6l','6','61BvbIpNs24j','d83vQzagozME9lPl1','SdaHxiMS4a1neodNmNVIK4bOOpmg4R9HEHFYnf9FDM4gGhAxNoJz24Auis2NZmO8BR1sWcUPSUXlb4LqShK','Mdk8TQdoO2iSaX4bxPgaZeEGgO8VY74s8zAK0Ck3U2FkKU6T',0);
-INSERT INTO t VALUES (18016,-125,'RBX6Myj3d','U67','dHJWLuc3xHwrbNTWMtW1HkW1zhikVS','6TXWtiWI','XQlgIG2nHz1XVldliT1ykxzg5wawAOJWGMlwRTCZ2k3mzOMYxFZKaQTdnRlGJWWMbhnSV2MFOGuwuivFYsezctHSlFQrnFTxaOh','L4LmhNJSpYvxJFXiLWvZNrGXROJi3826dKePYGwGDGAh8RNRYhd6YGHS21moySm8Wt',1);
-INSERT INTO t VALUES (25766,-61,'YzO','PRO','hnI3Z','l6Ee0yKHxorb3iaG','m8yIdvk3mqdm20bDj96qGkxjAoJv3m5hNmWkeFS0uE3doYdhRK9x6WW0N6LnofPzlfMlPxCBBDyaIzEUInCT8pJaFE0','vsBWtlD2P7JWKrS6UmXBnBFKjcmBGIjZnWKjb4xAqpu0MJiq6PGM',2);
-INSERT INTO t VALUES (16857,-62,'0RkCx7Qa','5','Ks0c1eirxeeEKt1VOpO','erTT79P4yJLiRcqV6n6','NxYlwZWb71CncJlmlqUe7Q','ugsFX2TkLBKKOllLPy9zpSYH6FuLdZv5Wqk810XG5cQfUuIfwkmB3TdvcUzWfOMUYv3hqEL',3);
-INSERT INTO t VALUES (22502,-37,'M1RLYZzLN','NI','fVSJVYM3r1juiiU3HMdZtQulz56A','nSyxZiDtwMD','XxUsO','Nm9XN82VkUlFSwpZLlymXEXIwzGDY7N173awSry8HppWsek5GenbgkBY7jDYk4IjaEmkF',4);
-INSERT INTO t VALUES (5820,-2,'yz3','Q','hElWycgscWwBmV41n8Z','uEm0ZBbBBnRFKX9ICYTQG1Wc7v','tcCoM42r1J52RzsZwCcSIHNIU7dY45MPxnQcFDFbN2N29DFCcWbbBbpSF6IDlWFpEsX8nlP3s4XglLXTp','8MD9hxSMGxDcvY8aZYeJbl',5);
-INSERT INTO t VALUES (807,75,'9PK0dpY2','83','ZvEp8','soHZAtWwajptyGDvlDxtPfqPkeGY8omp5','UDDseZRb9AkNjE9eCYQ6roN0LCApxpQf8Zw2QBISAxPcTdEz3sPKmI','IEhRouz9EljUlpYilMMWCvK1J7jmWM8XL82b03BcTXF1P55iFD9SDPgfbFFohCqXQdIedm9W',6);
-INSERT INTO t VALUES (61643,-33,'SQyU','S','fUxNF3GTNyQYdyEFDK','VnpKfuMQ5F','Ki','UGkAnPYJbY2wKXSgH0js6qophKu9f09bknAar4G9nBS5XrjdEBO',7);
-INSERT INTO t VALUES (60525,35,'joX7q','S','crmAJJ80Fb62GyYn0NAPPo','rI8zDNH8xdvK2KG6FbVnalJCDEB','JWpPyR1v','zH0T2YJX6WBo4uduKsvw24ZnAHxsydA5AYRrR6okFcHGo147ueOev6gZIAlTU5Mda',8);
-INSERT INTO t VALUES (45694,-56,'nONV','YhA','vbwa8FuT2AhdA9','JpPygXtoh','sOKSexBQiCvrQS27zBZ46kMdUvJ9knPM1NRF28PidfIxyrYx1Ac7Po','LahtK5eaM9in5N4oEsj6r9jcQG85QFi2HasIf32KN6aVmryu5yMkReqgGavMQDYzGSt9HG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (84560,5122171,'42JbIBpwYPd8IouHrKz0qRlshN9fncrrPtwhuReoVR','n0vr1i5lrN72ZRIggVC24PmxCBVmedQSHqzlUotENVAzVNu7LNRl6ao8ESlcp5t42sgLvDaF6hULPpd4Kk2YCfkssAn6H5zQXKgT53ZdxgzPz4w3mmvZeC5KfUlieO1hvyJx60LMJU0psYqRuKIhlHU94aKdP2Q9pC5NycHgMh8hOJs6eQXXp6NB','v','VyeYUqfZMEmm1E81XToCEzq5qxGqZj6C7e4OJMHypcEpPzwXLf5jhv7XbpCFMp4SajWSeXgGP5uwLDXGkOeKW8NSsy5Qym3UqUdwnMSXqSoxWDNLLc2rC37','7p','dB',13);
+INSERT INTO ti VALUES (84560,5122171,'42JbIBpwYPd8IouHrKz0qRlshN9fncrrPtwhuReoVR','n0vr1i5lrN72ZRIggVC24PmxCBVmedQSHqzlUotENVAzVNu7LNRl6ao8ESlcp5t42sgLvDaF6hULPpd4Kk2YCfkssAn6H5zQXKgT53ZdxgzPz4w3mmvZeC5KfUlieO1hvyJx60LMJU0psYqRuKIhlHU94aKdP2Q9pC5NycHgMh8hOJs6eQXXp6NB','v','VyeYUqfZMEmm1E81XToCEzq5qxGqZj6C7e4OJMHypcEpPzwXLf5jhv7XbpCFMp4SajWSeXgGP5uwLDXGkOeKW8NSsy5Qym3UqUdwnMSXqSoxWDNLLc2rC37','7p','dB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1064136,-8269963,'tMoiN5JGj1WeK3PSp3PwM9Lb8N87SC3hUDdGV6MO','bOHeM88M6o7qVkQFalKg98i9RiXrN0QGmn7STeDZ1R4PiwujCaWijEfCxASMa5M8rsTkg4seeBxr1juK7aovANZgTazhTB0zse4YzlDNScuHsyVj7Md8pkei5nNB3v','ag','b3qXVnBBRSmZKUSEzLki0hhP8HiS1H20vI7vNxbl7Eb0INU98CjPshApvPmxANUciG8vf6v3UMU','YWi','X',14);
+INSERT INTO ti VALUES (-1064136,-8269963,'tMoiN5JGj1WeK3PSp3PwM9Lb8N87SC3hUDdGV6MO','bOHeM88M6o7qVkQFalKg98i9RiXrN0QGmn7STeDZ1R4PiwujCaWijEfCxASMa5M8rsTkg4seeBxr1juK7aovANZgTazhTB0zse4YzlDNScuHsyVj7Md8pkei5nNB3v','ag','b3qXVnBBRSmZKUSEzLki0hhP8HiS1H20vI7vNxbl7Eb0INU98CjPshApvPmxANUciG8vf6v3UMU','YWi','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7176264,-3232086,'65Ih7q8XN4zigE','2LB30OIC7mRd8NqgAUcl8zHKyg7vFjo5MJtTotdlFWbtqofFKvIUbzoNcVaC4F2Q3zGsRihQi9TNPQ4yACdsE96pz1cfnMvQQglOBqnOz3diG58VtMrS7ag0r2G25LJj','Sh','IDuodRXfpIrdiuW4qTRmgHdQjaTnNfMf5m5Ut5Od5vZJxSTFq0mP765mqfovfbPvUXScopSc3hXMP4ZzvC2eENt5JGZOb7BdUCuKE5OURivfMsEMXWzLhzEaT','a7x','8',15);
+INSERT INTO ti VALUES (7176264,-3232086,'65Ih7q8XN4zigE','2LB30OIC7mRd8NqgAUcl8zHKyg7vFjo5MJtTotdlFWbtqofFKvIUbzoNcVaC4F2Q3zGsRihQi9TNPQ4yACdsE96pz1cfnMvQQglOBqnOz3diG58VtMrS7ag0r2G25LJj','Sh','IDuodRXfpIrdiuW4qTRmgHdQjaTnNfMf5m5Ut5Od5vZJxSTFq0mP765mqfovfbPvUXScopSc3hXMP4ZzvC2eENt5JGZOb7BdUCuKE5OURivfMsEMXWzLhzEaT','a7x','8',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT, c CHAR(92), d VARBINARY(56) NOT NULL, e VARCHAR(9) NOT NULL, f VARBINARY(42) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8202,-4202580078042365697,'VfbB754qW2','e6r7CmA04rFBVfWO9roA0Q','J','C1hPC','B','F',0);
+INSERT INTO t VALUES (-31530,-4842108170263290383,'t77fA7BCr','0oEDLgt2gp1H9qnL19RbUxbhRRmE1WNnhT0Uws76ocyV','eM','4fNVWRHjSpHQGoy4Pc4C45h8oajA0mlEjbmNoP1','t','M',1);
+INSERT INTO t VALUES (5046,-8366529928111047579,'5MycDzQmszRgxRL9JnToqmo65qnxkcbxuseZFlILcwGLbOnNt3svZIvKmG1','O','MsUrEq1H','FLdPzzqCEj63NMbM7uVY6hs5Ka4aZNHOrXj','Y','F',2);
+INSERT INTO t VALUES (-539,-1468594631417076289,'vu73hqAMFUvNf1MSCKU9ngCcPIlApIMFmN6tvsMU1UB4Lxl1SLhxkbwPXDMQqMUa4FwaaXLFFs4ojcBvtgXuLgsET','1mxR','lST','fh1K4jDvPeIiVuNVTNCcy67h4rfe','I','z',3);
+INSERT INTO t VALUES (-27221,-5650683257167636145,'zRLGmo6022zxCelxyQhY5ONghrL6XSBU1LyCD9EeL0FdR83ZpdFjUZI58vTfV1vNsGoDytcdV0lLq','fZR','Jd','ogHYe8zYuLrBOwg6il6Gswkx5EoJpY','2','D',4);
+INSERT INTO t VALUES (22662,-4528846738261514761,'34EI83ON6CWuO7h4AUBheSpGKvhAYftnOAH5hNqyWXHSrBNoi4iKOfubMZ','17DqDVmCp7','xIvQq8h','MOjUWbQEqvH5CzMNXq','N','V',5);
+INSERT INTO t VALUES (-31089,-8801757168768897033,'7kXjDZQGVfeejJ4zmRGf4KzTtsi73op0UAxMNLgd2E','aLsmGRCXYEp2SPFHNOIDYhMCHpvj121HXfG0x','eMnD','9UKLSNSTnHocSbqnPiYWYLVhARylibcTJtMSF8u','9','k',6);
+INSERT INTO t VALUES (-30226,7036108576355124183,'iW0P0XMrZBcFvfdCvcXVkwZvElHmpvCPQ9chhFNpOTpzfe0SaFpOh6QCgNAh29unjpBuATr','3rfiY87vPCmNAW5YFmk8GT95MhBMh1','mr8jR1','m4A3yHBYW2b5K4r0bnH6b5YvrkwkgUf2b','W','1',7);
+INSERT INTO t VALUES (3831,-2709937005370267474,'ILs0Br2JijIkBQhBQzrz3PdCaHSchOliksXAq4AxMtLgYzLK45XP8KdAFl3o9IiSNS3RndYP7gp8U39KH8','H7kFavLfFR44gKg8OL9Tad0sEU7aYzeRjz0k8qgK','Y','xzBg4CXS8cscKGtwojyiiNWBzhlTMjn6kM','N','q',8);
+INSERT INTO t VALUES (31074,-6888227081345429801,'b9QWluUVoHZXO','Ys2CllkS60SsRXmE8RPOWvVsgTvwi3RBVCOr1rS','4giF','nPT4FMRK35AsGAts54T3s5Wr4H','X','f',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT, c CHAR(92), d VARBINARY(56) NOT NULL, e VARCHAR(9) NOT NULL, f VARBINARY(42) 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (52142,77,'SY93GSED','1','UUyNt4CBvLBM7','xrh7dQ95QIBsbHt','IsDbmpoh4xYbqXZtk6N8wxp32GqyLATOt2jpWbri','vfIs1RGyT4B7C4Ec6eH5w15o',10);
-INSERT INTO ti VALUES (52142,77,'SY93GSED','1','UUyNt4CBvLBM7','xrh7dQ95QIBsbHt','IsDbmpoh4xYbqXZtk6N8wxp32GqyLATOt2jpWbri','vfIs1RGyT4B7C4Ec6eH5w15o',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(10);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(10);
-INSERT INTO t VALUES (6786,28,'7r','J','jgmTysODu5lugEUOpr','yXi2x45wgleuRoYHqgzXk2','4sXldwanpdhG1e99dyWP8NLdQRZ5IRt0','ZpM53tBiYhzSJgXIzJ9f2hJaNa2CUWhBcNBqCBL28j7oR4TwBSyE2CX98GZeC7GvNnVaoawwT',11);
-INSERT INTO ti VALUES (6786,28,'7r','J','jgmTysODu5lugEUOpr','yXi2x45wgleuRoYHqgzXk2','4sXldwanpdhG1e99dyWP8NLdQRZ5IRt0','ZpM53tBiYhzSJgXIzJ9f2hJaNa2CUWhBcNBqCBL28j7oR4TwBSyE2CX98GZeC7GvNnVaoawwT',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1211621584667844890,5281632971616294487,'yYNi32NioTHqcGi8n7i6','yxhDITb1c8','zR','GGn6m3','r','q',10);
+INSERT INTO ti VALUES (-1211621584667844890,5281632971616294487,'yYNi32NioTHqcGi8n7i6','yxhDITb1c8','zR','GGn6m3','r','q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
+INSERT INTO t VALUES (1364266194158426768,6470057539361328893,'RAk1hwAHCq6aelQkujKkxYXJgAsFJVHsFSzBeePoAECPG69cvbSdXH4VS9lgAi9GpTqSmBk2iArkuVUGXdOGzBbBYbQ','csS3Ov5gApJg','H','uGONwU','0','9',11);
+INSERT INTO ti VALUES (1364266194158426768,6470057539361328893,'RAk1hwAHCq6aelQkujKkxYXJgAsFJVHsFSzBeePoAECPG69cvbSdXH4VS9lgAi9GpTqSmBk2iArkuVUGXdOGzBbBYbQ','csS3Ov5gApJg','H','uGONwU','0','9',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (42426,-53,'Sq4u','DHxJQZvV8p2jr7KdYGluqBUccABdg9W1w6JtJ1Vb53iZQd8LVdFF7q66TvVypZ4gusnJysU7ZROx7hG5uK37kZIFSQLLvhLKXrmc69VSUBGjwPrNCMH8tjALwVxayKB0Yp7ChAtCnLWrQV5SR33HhvIuPfW8nlm9jCU1Ub9FLisEyEMraRLANikAgyOacoKgCPwn2KJH1114laM8VVmrxbnAQIG7q7Kd0QjUgZR2wkO9B307WWZ3Gt0W','TyUlxE','By','TkKLi0I8w2If4T4g4TsoXFViu9qhqvzzcuob8pHKzpD1joOoJoMWP9kqonB6u07Pye0PIihkvvFiEwuE9XEBPAetpilD','flyZW9sBDPlFltJAqY5zMT30V5QJ8XN4eR2ybPOENiVKRi5nRmsDW2ssdMwtQ6K4Td',12);
-INSERT INTO ti VALUES (42426,-53,'Sq4u','DHxJQZvV8p2jr7KdYGluqBUccABdg9W1w6JtJ1Vb53iZQd8LVdFF7q66TvVypZ4gusnJysU7ZROx7hG5uK37kZIFSQLLvhLKXrmc69VSUBGjwPrNCMH8tjALwVxayKB0Yp7ChAtCnLWrQV5SR33HhvIuPfW8nlm9jCU1Ub9FLisEyEMraRLANikAgyOacoKgCPwn2KJH1114laM8VVmrxbnAQIG7q7Kd0QjUgZR2wkO9B307WWZ3Gt0W','TyUlxE','By','TkKLi0I8w2If4T4g4TsoXFViu9qhqvzzcuob8pHKzpD1joOoJoMWP9kqonB6u07Pye0PIihkvvFiEwuE9XEBPAetpilD','flyZW9sBDPlFltJAqY5zMT30V5QJ8XN4eR2ybPOENiVKRi5nRmsDW2ssdMwtQ6K4Td',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (61886,-52,'ohHne8YLT','WMy3yKnvCKpmTb54UAGaBhfPpWDV1YKIdx8xHUc22PV0t1r4D3pJ','vNyedmoWHcB3jfIw5','fqCWzfU6Mm06ob73P0HCcEn7ValTi9r5xsSQY6ZSVkPAeUkkaEN65CF16K5eBMOfbFzH5QdDQ05IEJHk9Dnh6rLWKUpH3FMFo98Sv9FFCF1R7JqBGRSSwkHK0fXvMZr7LzTBDJ5o3mcYVSFy5MzHqgfxlWNRMCNhG7fKZIL3qGk2CjhqgTcJqG8SyIiR6ZcwcCOHDDmVdfDEfwK','dJNb9KCUWPlm34zLw4aqbfQmlHwjBUC9NyzUuYdNNY01DUCnhdp54h1wr8sRSKoiGzGHWfbDuu3bK3hxxNQDv7mtRhZrTTq','ym5EnSKNSjTlKY9eLGUsrnr6KQ2ZiYqQE0sxMD3jwOZLPdjHHkGiOrOhNohJpsQDcwAB6LeN5zKxKgq4HQ7gc',13);
-INSERT INTO ti VALUES (61886,-52,'ohHne8YLT','WMy3yKnvCKpmTb54UAGaBhfPpWDV1YKIdx8xHUc22PV0t1r4D3pJ','vNyedmoWHcB3jfIw5','fqCWzfU6Mm06ob73P0HCcEn7ValTi9r5xsSQY6ZSVkPAeUkkaEN65CF16K5eBMOfbFzH5QdDQ05IEJHk9Dnh6rLWKUpH3FMFo98Sv9FFCF1R7JqBGRSSwkHK0fXvMZr7LzTBDJ5o3mcYVSFy5MzHqgfxlWNRMCNhG7fKZIL3qGk2CjhqgTcJqG8SyIiR6ZcwcCOHDDmVdfDEfwK','dJNb9KCUWPlm34zLw4aqbfQmlHwjBUC9NyzUuYdNNY01DUCnhdp54h1wr8sRSKoiGzGHWfbDuu3bK3hxxNQDv7mtRhZrTTq','ym5EnSKNSjTlKY9eLGUsrnr6KQ2ZiYqQE0sxMD3jwOZLPdjHHkGiOrOhNohJpsQDcwAB6LeN5zKxKgq4HQ7gc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(61) NOT NULL, d VARBINARY(13), e VARBINARY(83) NOT NULL, f VARBINARY(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10836328,1884289254,'bDg9zVNpZh10B1nfWKnIrN75mpaT1Fc','QVTzQ4Z','dRnYkAwzydZ81SHkYcNRhEJbAtQD7oRwShqlLgXsuE37s8udFhuH1Ay9BH14ui98pJQJ','prB6sk11MWUqy4ocBMMjXe7E3LIJ3LJDPyr8vdt8P5SR','gbztODwEsA8UOlEG95jXiSBYHd9X8PzFIll8BJCroqDYPm3Wcy3kDJK7ro67ye4jXrqA1NCgbugl','dDw3hwOe2sRkT79aYRVcp5FGCe79QLJ0X7QwgcBVbQatO3u5Ur3uheGtjVkV6N',0);
-INSERT INTO t VALUES (14442728,1083540898,'1nwFimnIuOQTZeOmuuh47WLCru3ZhXJSSYLIz8q0mkq','8','jtSRwweW5QBoJmr1q89bc3ouolldidoH1Azso3vj0Bq','kz6X38aMm1GOL9ENhNsmIlrOySHDNk0','JVBzbhXxXk4UnlZGcZ8Jo98VQUjT5pbO5Md2LQEK6Fm4djhzppyuoDgwkfUqNn0uVtMrNxxUGbKaDlDWGIq9jo9F8BtgqJqy','fuizCITxH6YNnk0Q4wZKh8coFCJEQAzoDDtHojlwGlGCYJp947PkYNv6q0FpqqGR5',1);
-INSERT INTO t VALUES (15448589,1737069453,'af7LFnWWkwcazBmK','33kRK2','jMfGl9sj8WV0Dn93ERHmzlFNFyOqbz6HOeRwEPXSbpQ996jjKuKEfbD9hKQgE0a','NJeQRHcV7S','juhft9YfT3HQRP0Zo08P6NoJFmbKB6xIGgshnNGkx','yNkpGhJmem7N5tAjJg6E9YbKEnuSA8FCBSQwGlRb7NPGYfC69gqP4E7HPa8Cv595kHGWgxwG6K8Qpze3V2mCILe',2);
-INSERT INTO t VALUES (598387,615596604,'IDblKh9gJj4HiPBgc','8J9nsq8ci','UFfB6UpGYYgSRCFuqie3XnH9nEewdyB4uzSETJagUA8ROvVbCRoSr1srOJr','yKPAia7jayBcSVIeb7lsI0jBZCFb8wcCUOnUhLMsUPxc2KajbBlurFRS249HZ8UjMZUVZY9RlKdg','OzJUvqRpaofmQAPEllnQiyJ4hni','JY1k7tSJWFW6dwv1ofPSvsjMVvKKAqGfPrO4yXsXuBvK',3);
-INSERT INTO t VALUES (3074338,682097145,'zh4Yde9lCjL57jR90VR','268vbC9g4XcER','poNGUHOVSEsQM2TRFtTnxx6hMDbah8y4oJS3M6bKVXvXVxbF8JfeEr9sJCcAoFEqUHWhJVQ8GIY','TWZMbjgb3GJxOMG70Cqwf81AGNiUg1fkxb0dvG64NyUTSozi5PZ7MTB04fImooEuexCYGRPqh9bWH','P3n2','Wstwjdp5moXc2IWUxcBejKvZiAHmmjzmygvbimEeXhujfJRac1ywCcsYFbUcAk1tZazVLQFLLU9DCZSKy',4);
-INSERT INTO t VALUES (6410556,1891900458,'geWPcjXgwK3goDB06tWzPg0HjvWBPVb66ZqErqTvF8WShA17xPq9z','36CRaSbxR7','TzGtJYpXsZb26Vo698oJTMHa2LuTTY7uJ5K33YgouZP6Hoz2NbufWMQVrJMYL17k2cCBu1PEwA','9tNKuskyQJJwlRzdS','RGHXOkNY4','RImkSv6vWSgdXe1',5);
-INSERT INTO t VALUES (11225450,29903719,'qKwqgH5LEnUDXa9OgUPUP','V6X','llJ','w2XhjiTSITnQ9','YjfKp4ltdqEneZ3WnPV3rnAKLlnYsrg5u','XKLbOhGXC1zz919hnlvTNOSq9PIoJz',6);
-INSERT INTO t VALUES (12275619,80093236,'a','WU9qKzZ','X0eWqix07x8cZI1R1B8mSnhsjKW184auD2oCZMIxt1rI5jKnXCmdQEIJu7bWucJN0M0onOD','XmrItnRPiAM0gRTWvy2rhCsiKsn41Zsfd4iB9tbbZCWY0yQsHWyCWOHECt7r80Ger22fxNm9h4CUx6Cz','hDiNW67LE2CIPvYFEzF6EQ97Y9Fvo1zos5q0kYmqcfaD4C','TjqFTsIaG7DS75YO6HYQJQPro03r',7);
-INSERT INTO t VALUES (11343269,1420926769,'tTVzlZuQxarI6W24QcNFlFovRdmFqcjpSYFviiKGuwYugQQkJdWB8CqGpi','XLx0VoN2Vy30J','ioeJHD4D5hnZ7QvaFvPrB0jUpfc1PIAalUb9SFNVxOtSOoHRWGtnjedvL9YZYD7rO','KnB8vEkydv8NMfqGHQrzZo8IJ3BDxNOYtC84ZClGnG2bF3qCRiZQJc5TAnrSyowxiPHlo1Qg0QkDwwOC','GlAccF76c65qOEXtVEfm9TMUp9MSGUwjlco4SxmBmcnxQpInWFhBoSzX9NHPWkzlS5Eb6U83vapC77VH4q9DX','vlTMiyFW0zZUICxQg3Df1NK8KU2t8QS67FLVrVxSs61lo4DYLMC5SreTxxUQvmA4ran45Ao',8);
-INSERT INTO t VALUES (15617264,2037288962,'Xzg3ayofc67AaaivbpbnhLv2D0t','EakUGnc0Um','M0V58SmeSvQIpmCR8U4GMyKdftwbthvjhdDXT8TzOhclPDL8FClFjn2zdW5eyUtGEqpXHEU7','pBcdhepMbihHoYZyRtc2aatUGcD4PPKZOKmj1RLyrnm1lkqHlxo3Nmb98nxFAzuaylTJnpWn','X34Of5PUo2OBUHLRugV4UWhN0rhlY3iFtWiLszgbVF8wXTqX3xAfOQ5e73232F8thtOzLyywIDzTbofysGlqP5wXW6komJhbBEV7','CLtfCVMn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3428607002,3963201101,'1UDM','3iF26','aIcsZqpD43pZ7hzilT78CyggRxZxzGlwpdqXDSDZCjDakicnRaFbi','JEgxqWgA05UW7wkOAPf8BefPavjbVxys0AISXnsH37M2Ckw2OThA94joMsqpEkQIbI','TazocF025LYK1To40FpJFmW1SLchy2UYMNXv239QMqOA0JS7rmzqEgzRNNj','pZXW4pUNBMDOa31g66kBchFDNuh',10);
-INSERT INTO ti VALUES (3428607002,3963201101,'1UDM','3iF26','aIcsZqpD43pZ7hzilT78CyggRxZxzGlwpdqXDSDZCjDakicnRaFbi','JEgxqWgA05UW7wkOAPf8BefPavjbVxys0AISXnsH37M2Ckw2OThA94joMsqpEkQIbI','TazocF025LYK1To40FpJFmW1SLchy2UYMNXv239QMqOA0JS7rmzqEgzRNNj','pZXW4pUNBMDOa31g66kBchFDNuh',10);
-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 (4114440309,15015727,'JaCklceOLUFM2dID0Y6sAoHqfOQ3optYozfWlVyDBllGrQ4Z3W34297T7jL','ulMwqPvnoh','qKoUQhuDnKlPooE47nSwpxUH','OoMPAJYquJOCQJvK7PEdigIYY4FbYx1pEFCZZ6Pc92Nj47Gv1Assdq9IVSevF4Kxxz05FfaEUo','wYmlweloVRPHTbPqswaqopNYgtBwkBTHxSQVGM0kEDGxlqm1KlNQAg49AvjPD5x1DluRJMJcCFXBqo3','mrbQMw9bTlii9IfzH163wGGjqrzCa9qCGGKsTKDvj76L6imtgU6k0HAR22PebzdUhY2Xd9ixllcQ8EKa0ZjtxNsqn9SeBE1O',11);
-INSERT INTO ti VALUES (4114440309,15015727,'JaCklceOLUFM2dID0Y6sAoHqfOQ3optYozfWlVyDBllGrQ4Z3W34297T7jL','ulMwqPvnoh','qKoUQhuDnKlPooE47nSwpxUH','OoMPAJYquJOCQJvK7PEdigIYY4FbYx1pEFCZZ6Pc92Nj47Gv1Assdq9IVSevF4Kxxz05FfaEUo','wYmlweloVRPHTbPqswaqopNYgtBwkBTHxSQVGM0kEDGxlqm1KlNQAg49AvjPD5x1DluRJMJcCFXBqo3','mrbQMw9bTlii9IfzH163wGGjqrzCa9qCGGKsTKDvj76L6imtgU6k0HAR22PebzdUhY2Xd9ixllcQ8EKa0ZjtxNsqn9SeBE1O',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2958879359,204408402,'VGS7ZQMML2R7ddC3ZSV4UVZ4kAL0Gz5MZ','7waNXfuWYqqc08ICIeK0xLhpAAg7FrU5F7OZH3BT0ZQH0SzLQxvn3VFjgmCP1dCHRZYyc7xYl1Gf0JzUZgZcAqSxs9Igqz56hhlgVXc4IbIEfnJDbpe9FngkClTbDb4SwbTd0btJ0MuAN3CKhgnNcUwR9tbpwBPnINon0wz6jCd4L1Ul70R6CcZRK9zPGwG8LNiTwGXeB7RH1dmlScPR0EpzU3c5nOR3ThJvPh7kijdtkJZAN','v2CrD6QXk7WaNCSHUqHHB9VYydM5tFH1eaPhjP2XxP','LQWRO161W0EiI5tGxv8k3Duvi7d46cIfyCyk2RANfnI5T','s0nODy7vTmaNLj4P0Xb4fQKyudqnjAt2rtMzzFx8FTE1GDb3I','gS4w31WTcZX9rH2Mr',12);
-INSERT INTO ti VALUES (2958879359,204408402,'VGS7ZQMML2R7ddC3ZSV4UVZ4kAL0Gz5MZ','7waNXfuWYqqc08ICIeK0xLhpAAg7FrU5F7OZH3BT0ZQH0SzLQxvn3VFjgmCP1dCHRZYyc7xYl1Gf0JzUZgZcAqSxs9Igqz56hhlgVXc4IbIEfnJDbpe9FngkClTbDb4SwbTd0btJ0MuAN3CKhgnNcUwR9tbpwBPnINon0wz6jCd4L1Ul70R6CcZRK9zPGwG8LNiTwGXeB7RH1dmlScPR0EpzU3c5nOR3ThJvPh7kijdtkJZAN','v2CrD6QXk7WaNCSHUqHHB9VYydM5tFH1eaPhjP2XxP','LQWRO161W0EiI5tGxv8k3Duvi7d46cIfyCyk2RANfnI5T','s0nODy7vTmaNLj4P0Xb4fQKyudqnjAt2rtMzzFx8FTE1GDb3I','gS4w31WTcZX9rH2Mr',12);
+INSERT INTO t VALUES (-3620082679855255476,-5877858870151931915,'KUINdHOuQGkxLN7RhSLCgPXRuVMK0WqXP5BnXEy3SFBo74AKaXmPuYIhyIptb9e0p0OyW5rQ8Yx','B1htFUt7unHJqx26pEPbAKjuJQOxKCQcS8nJ2pqQ591HgOQC6hUYpwoWGsDlYjIl1k52GYFUZsFLDtk5m6ShqhAvKarjygXvPywmOoQHmsmuueG6lFsLB6kZoo4QnDeXKhvWCjPlF6OnEIBTLo0bLjy69KM0giXVrGojmbNMl8PnuALh7pRJeCS3zle8zwjCD7yRordX6KsmqEHQ4wzM9FusXPUguF0v9kom5FKOVYkeSz8vJkpotvCiwVE','wZYJydSCd','9U','O','P',12);
+INSERT INTO ti VALUES (-3620082679855255476,-5877858870151931915,'KUINdHOuQGkxLN7RhSLCgPXRuVMK0WqXP5BnXEy3SFBo74AKaXmPuYIhyIptb9e0p0OyW5rQ8Yx','B1htFUt7unHJqx26pEPbAKjuJQOxKCQcS8nJ2pqQ591HgOQC6hUYpwoWGsDlYjIl1k52GYFUZsFLDtk5m6ShqhAvKarjygXvPywmOoQHmsmuueG6lFsLB6kZoo4QnDeXKhvWCjPlF6OnEIBTLo0bLjy69KM0giXVrGojmbNMl8PnuALh7pRJeCS3zle8zwjCD7yRordX6KsmqEHQ4wzM9FusXPUguF0v9kom5FKOVYkeSz8vJkpotvCiwVE','wZYJydSCd','9U','O','P',12);
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 (3712422976,45107744,'EVwqSVlshawbsyQ6U6mb6f8Z4zAd76FmsWQ6E2LTEhbd2VAgmPpclq7D','54','az8Mke1WvRzFnNysMZbrccQjzNADq1DwVeEw8IF2ocrjmch','6AR5LvX4WIgqCxas4E4PwlT69CPiyQ0fFaotVPRgnP7Wctp0eLS5bdm9spL19hWGoi8BA3PuUrJa5kxlMTrwo1wJU1wjRjB42iexa5AxLEXxpQWWqAp23v8yDutGV0nKrLdMUS79r0EbO0xWMmbMhkiY7WFVLcFCymizVjcBRYkSd2TBKivjHZt7CotL1twlwntoEXQeh4ycrbaVEC1kSSO9xLRKGRg86cHpN5hnm92Qc2Q3EcGcmqYEOMsMrg','tQr0KaG54MwycdFJSZSYUq6XdcqjvNB38o69cMzPGamYbd4RjkK32vTusVlttUq86WaOxLh9j9YPLLjl339Ogi','AX1rSmeXLVxS2pTs1WjMggJ4OhfiegRxCcVSSmw78ypRkOfth4E0vnoI6sviBPm0HsOaZbRt',13);
-INSERT INTO ti VALUES (3712422976,45107744,'EVwqSVlshawbsyQ6U6mb6f8Z4zAd76FmsWQ6E2LTEhbd2VAgmPpclq7D','54','az8Mke1WvRzFnNysMZbrccQjzNADq1DwVeEw8IF2ocrjmch','6AR5LvX4WIgqCxas4E4PwlT69CPiyQ0fFaotVPRgnP7Wctp0eLS5bdm9spL19hWGoi8BA3PuUrJa5kxlMTrwo1wJU1wjRjB42iexa5AxLEXxpQWWqAp23v8yDutGV0nKrLdMUS79r0EbO0xWMmbMhkiY7WFVLcFCymizVjcBRYkSd2TBKivjHZt7CotL1twlwntoEXQeh4ycrbaVEC1kSSO9xLRKGRg86cHpN5hnm92Qc2Q3EcGcmqYEOMsMrg','tQr0KaG54MwycdFJSZSYUq6XdcqjvNB38o69cMzPGamYbd4RjkK32vTusVlttUq86WaOxLh9j9YPLLjl339Ogi','AX1rSmeXLVxS2pTs1WjMggJ4OhfiegRxCcVSSmw78ypRkOfth4E0vnoI6sviBPm0HsOaZbRt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(94), d VARBINARY(93) NOT NULL, e VARCHAR(68) NOT NULL, f VARBINARY(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (849125705,880942,'THc4F9hMOjyzLkaLlxJNNQPB','6zNKBtVuNAJ2n8PI3V24cR41Oulu47lUVbIhVfxJ5Y7YLySFgMj4VjX7am67UC0fCxKF2m','OkGudyZEfBLiNqphURAoNjMpbMkdbjt3rj1HKUk6yT','YyKbA5eVyUG7pRC3','sgdq7H4zAaqqYUXq4xiUU4B9j6wOuQPMYCpfCdl8DAhWQQSNfigESIqVSj0D2cC9H9AQFqCr5XcbEhP1iITxlzO6xnxWxC','DAyMQJRi4Jg48FWNK7VRH5yh38NC40Oy32hh32xehVPlI0gNAuMQ4C5bK2v1BKcpwZblC1RbkD',0);
-INSERT INTO t VALUES (3018916045,5274037,'xlNlz4CyzkvnAW5UATSelyjSjAo320n4AyRlTQfFMD9wM7piikprXxtY8lhRNwoiQps8Hd9Vbt2scUyQPO6UCkR6Uy','x7wXsTYxQzlpW1z1nR2J7AzlY638pqwSuPah897EhhdLgyPLRNC6SAd9YatXveL6jX1Ig3T','u9E6M3j9cCIcjLBVbIFRnKOuvXevZq0iDCMYgu77jLwd15zLUts0B3PmEsSn','X','WASm0ZfTtQyG4NSOXuNFrciF0','ngew6D1RzdggwFq1X9DSSAQxaLw',1);
-INSERT INTO t VALUES (89495877,-6994519,'VXTSkeaseGkXD6ByB04e7JuCE3KAG8WFLm0bb','4','J0ebUH','AKATCXVYi76k4Tqh9CIIJXng','CM8gD19VDpTDtm4QS7rf8MaJFmEwxHrerQnbaYQK8gKbeOHE6wQZWhDmmtCFfJszhAHgXi','JCN2NaT3IeW3Ukous0ysjalacpGWYotuyyodpq7pwWYd5CeCzyEf',2);
-INSERT INTO t VALUES (4156517096,1278364,'d0mefUP1VXy5XGV5d1MJopai9dLqYJ6pH0M','XdCRu6oMfylfFDKhnU3wuQFyIuhmSOVqNwkHepB1UzvDOhIyn','cHDhCGi35IlsM7tLGLeHiBxY15KtvDSWpvTmkyyAZqpigYZ5xPEtg737fgHRYlTBRhto','GBZa','x6DB0VTzpMvJVkYMZtKF6mS3','HTaKV5ksLia4FK3VYvhPn6JE6Fu16xg1CyhfWSdzMbY32OELEHCO2AjmsqjF4guPQ9bBMP9MDJsvmNVuq9Hm6TJt',3);
-INSERT INTO t VALUES (3301122125,1673383,'caFMBw5QxS7HYB5Gi1TxEzpf','2pe88ye4YzLI2p8ddYb4szIu4t1y4t4MVyb3zgfmkZz6MCWMR9ijSZmZ','mQFnTkIfb3fvnQvMj4TAnyJGlTSpkwpk3xDW','yqiVVm3aNfevGDk23OUaOuIqpNsEb','fsXLR241VJVsWRphvQ5LqYWY9w6SVMFdvqBzAsyE2vtpJVsySJXyKg1umJyNgdNnClYh79ENZd2q5','fZNFKNQkvYr1KWGw3Dz7bRu5TDCXSfQmUzH6Ks9QgSgwnkd5zJMqjJ3i1vQUw6',4);
-INSERT INTO t VALUES (2976006868,4477827,'GWhSqa0dh0pcn0bIOZmPqGor2Retv8DUqmsKD2VW40T5tKbgTrXFla','b461ZPL50Xs33W6JsnCcGCmQinSCbKoQzHcSGIfnXmFUeAdll4O7Dup2W71G7ntC7ER','yLUrbvvuiWflmyhg6eAJa5cfInkyPDfUnGwV2LJubDrQOvBt','fHON','h','tya99QMWBEPk76dMELyuaIPISO',5);
-INSERT INTO t VALUES (3569402454,-3102663,'ozOnueXaDd7QGGidcACVyRJ4tNPOEW859234q2cs','bg23RrkAIUmKcmUFs3hhYVlUOpVR1HAX4bzhyCB4q','ddNYn1jNlOUwxSgWkRzKHredE0sNJzl4kSsDcJkfgOuAX5','hLbadV8NpeWnSwoNW2eICBLoAecvGStO9K05dKANC','BJZRlYL75LSYjDGJE7P9s9YbIxcmPglEYcysJVS5KDVlE9K8EUINndvKBuAh4kaFlP4FXzcbY2aCw0jGrDdJL','6y8OqHaYyhnvfHCSa5ge6CelOcsFV4jLEBZ7TkMf47AXeL97h8rN8mInwvf79E8hLE52',6);
-INSERT INTO t VALUES (236088084,-2422675,'Y6cQVLzpASsCOo497s9Up5EvD53hSBz6EvDsg4au88yk3BlAaZW0BHJlWDIRknQYw8IoZZdWdUB951wyZHNYWpXbD','y63Sbh2JOcKJoVIaHSF','dC4','vj9nD3aPQZXlJficYt4Tuaafe40AWwda','k776L27tJdWu2JccXPwb2Sgs9hxPv619etJm2SwvoXtW0FU4jJd7KWHBsZ1FLarqfKD90CeQBaWT5JiPhOHkbqbuo','UJQBjZTQQ2dRWEBQdhcLgkPBdbiqkNEuDaw4Ymzzqvzv4HKPbLLfCbHCQSOrrVAHwZ4KzQxGbn5koW8gmsmRdEl0',7);
-INSERT INTO t VALUES (336023110,-1656236,'bpEWoi3zTFoxNqZMRrN5A55ZIxEw5souWqEFY51O5SFPR1bTQAXfnyUQyEwNFBDL1rWeDqvPmKs','06myeKjBpklRraA6','tS8ye851HKGntXrjxYwOJXFd','TEyF8hVxrzSoC8iAZuvuJyRWi','VpUyREXgkfmdpi3MsJIHko5GLHbabtpDvwIJgWIiv1OnDZAVkWxeB9L2','jJ0Vy12ORJiDJM8M1mh04i67WAaXwypHOcayxczOxp8IHFry6GwXlDyeEPavLxUkez36WyLK70O9A1nWXrSk7NfUZxbp5Ab',8);
-INSERT INTO t VALUES (2574954689,7655432,'ruRzfqSdhRiqNsqU81Fc4nrGGaJVS9yeFqLeQFrWebmI80oUkruobALWC0p','omvCHadyNNrYhj08KcsHzqSQmKSbMyeGH0zCHLKoUhfkvanpDkarw86h1vtm8ywTWKXc25M2dTq','wmzbWSf0m8JYZ4hpHIOFMTVV7kQcrkY6','pofySMKF3ZIPMLOeUxSnJA6eMaAZQSKOupiyn3juZlEn','sDaUSRfZSCWG6rXaoxGZftJaLdOKgTrW5k2zjw84JWOziDFwRKhbTAHhXQ4DODtrScJEYqtUPpQRAYgqqW7bKT22Xf','TLW4g2ur4DXb1gMb6O4LStgJwBFG2tUbT6yPgp3wF887BS9MkdWLbjE2RZxNxO4DS2i7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6416769881710270876,1978476686081112008,'uzNQQhTD5JaobYktQCun','qGYWK16hcqWswQGUgMZPQr3jmRyNyv0UxGANbfog3HZ1yZWMHUcSbXVq2lNjlXP38YjSa0ja0nBAY4z9VfleE11HquvIruspK96VfhT3UxDmtrxIJT1ZXvGoadBqK1Ed84l6wKgKdinLo4EzHeAXX5IPForB0IlAbprFLkhsFwc6bPHzebgfQDNftJwdPbaAihLJU2ztZa8EvdqkKfU9fq1ChtquzXi8aY7QVcaeyrq79tD17YkFw7','RThQQ0gc','WoQ3Dzxw83sajzpkKWzZw6yKvwwJTQdwVMB883AshoTZMu5lEMbLdQoMHHoldxiqJLSqoiI9a7v2jOtWT05hMuwN4MGxko9MO7GvGIE3m5Pc2gccwLcRAa9YJ6b44MnF7PdM','d','y',13);
+INSERT INTO ti VALUES (6416769881710270876,1978476686081112008,'uzNQQhTD5JaobYktQCun','qGYWK16hcqWswQGUgMZPQr3jmRyNyv0UxGANbfog3HZ1yZWMHUcSbXVq2lNjlXP38YjSa0ja0nBAY4z9VfleE11HquvIruspK96VfhT3UxDmtrxIJT1ZXvGoadBqK1Ed84l6wKgKdinLo4EzHeAXX5IPForB0IlAbprFLkhsFwc6bPHzebgfQDNftJwdPbaAihLJU2ztZa8EvdqkKfU9fq1ChtquzXi8aY7QVcaeyrq79tD17YkFw7','RThQQ0gc','WoQ3Dzxw83sajzpkKWzZw6yKvwwJTQdwVMB883AshoTZMu5lEMbLdQoMHHoldxiqJLSqoiI9a7v2jOtWT05hMuwN4MGxko9MO7GvGIE3m5Pc2gccwLcRAa9YJ6b44MnF7PdM','d','y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4225733175412527451,-4377884384134669107,'oMHIUhNa2sCVp5oz9tKlzTUW0cwnKtVI5hqftvOdtQy1WdX67ZLxaCQbSeUe9pYz1ruu6ynY2hgA9xGZ1eEj42h','zAvVXqWHTUxa91cCmut0cQQXFGe9YYtjjHzoKRp9sPabgsHdqUUV5DcEI9GUOq9PYNfR2I1LR1vzey16UcBZDu6efgVZFIiZyAlXrlZt6cYkKKYt8H2rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpcPAOMeLZAQb42iQTtLoe68ouYCkADu','aw4dqtf','U1uWiBSHJY6','x','N',14);
+INSERT INTO ti VALUES (-4225733175412527451,-4377884384134669107,'oMHIUhNa2sCVp5oz9tKlzTUW0cwnKtVI5hqftvOdtQy1WdX67ZLxaCQbSeUe9pYz1ruu6ynY2hgA9xGZ1eEj42h','zAvVXqWHTUxa91cCmut0cQQXFGe9YYtjjHzoKRp9sPabgsHdqUUV5DcEI9GUOq9PYNfR2I1LR1vzey16UcBZDu6efgVZFIiZyAlXrlZt6cYkKKYt8H2rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpcPAOMeLZAQb42iQTtLoe68ouYCkADu','aw4dqtf','U1uWiBSHJY6','x','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7131723167441941211,-7968235108077468843,'vopHnr9RiGCGgfnb3NLXD8oe9cn5gJWJLjOGcsers333X6CZimlzjaKbxDTqgQ0NARFieGYBw6pManF6dq','7DG4VRj5aeRCulOdPb32S','V','oOwFzaEu7wJI8ty77KwiaXxzFIwAQbSubf','n2','EF',15);
+INSERT INTO ti VALUES (-7131723167441941211,-7968235108077468843,'vopHnr9RiGCGgfnb3NLXD8oe9cn5gJWJLjOGcsers333X6CZimlzjaKbxDTqgQ0NARFieGYBw6pManF6dq','7DG4VRj5aeRCulOdPb32S','V','oOwFzaEu7wJI8ty77KwiaXxzFIwAQbSubf','n2','EF',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(9), d VARCHAR(66), e VARCHAR(42) NOT NULL, f VARCHAR(61), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2134497839343674060,447034784385760639,'CUW','ggj3CdkpuLQHv9w3','fY1jQ7HvIdV9eWLDKrbet7t4x5PrN7jpxr21w7rJ','sCtYJuoYR8PAiFWTx7oJJirwUqDURYqLddMSmi','7','K',0);
+INSERT INTO t VALUES (13233134833601913673,-7979801150337468281,'nStC22','wR4POcmR45bIMCQFDgBXn77ewKNVy0KBLp9zUHXMkUI6FtK2','5JYaHY4zPuXY3fLRnhGV3tRw38qcPCQ1Os8ps','7ZuqQQ','7','v',1);
+INSERT INTO t VALUES (3466752683946546887,-8319004723511702937,'5XEu','BYGWIlrr3ZNKEsT4i0ly71otQPwdiYmYMq1tf4wrBLKp','AyrGEYZB6AssEOREO5UQgVHpJnxrha0gOJjuEN5','yOHcthaGj8uPhkFucrpPdOaQ6bATz','9','8B',2);
+INSERT INTO t VALUES (12776577862438446208,3869622746486849720,'HOblZDg3O','DbMv0yQK5roSlOGPCiLMNXiNnwjdPWH3ObZYojHIZjSnDI5hd','j8kMhUuM0dj6PUCh5V49','zmRdDL6mw732SO','g','a',3);
+INSERT INTO t VALUES (5537436330685476628,-3565856822982130852,'5','laNTv3NvnUS4xSjCmTVbBqn3d0Emmp53G2EnJFgvmT4LqqUb','B3j4GRDGAsg3bRNhF70NAzZ1OqLp','NXBoGfIhV','V','sV',4);
+INSERT INTO t VALUES (16704804842899295607,-1029111966620288332,'spyUKI','HZE6F6xIHcaKpS6VnzzpVSpp6bx6SphAMhK','1nYUHzPYBsyW4bheXwyQBEz93cCvqwWhPVrya','aEm15yWrw6Z59K','A','6',5);
+INSERT INTO t VALUES (1956896113751658857,4164820262272522519,'o','qY2uFX7xDcJRPr2heGQTSSmcGcZRXs1IE7MXcOfbl90fuldMJ07HrcsPqpjQgktgL','IkYwQRPFCZrizRiAqT9E34humE7NHcoApS','EZx2heLkN8Z9js23wUJLiHAZbbbk0fnhoYczYrP3YT3qXAauQqwQHlsqc0I','a','4',6);
+INSERT INTO t VALUES (10273031005678619249,4640320784105749721,'nJ4fkXh','vB9onNgHmsIKHV5rOgiqC8ftforRXOroB','8aOuk7o5cS4AdawzZ2dzPz0gNwMskR4CeQjf','KLeD4wWuDc5BKs0LDXC0LdPb','s','z',7);
+INSERT INTO t VALUES (8477011197226671003,-626798715261844007,'y','fAAmWA7G9IbqHavAL1Xwgu4pco4CSoLGvscZ','CvhmL4Lzq5YRfCQj4lMba0egN7s','6QaPMhFQnVJF10jIpz603n7zqCnaePoxjiYWBkQWQ','0','t',8);
+INSERT INTO t VALUES (10790844499321613829,6539167613904922196,'cfHMOH','XLugptZ66oHu1OmQWBadAx4ZhMFBpwL2GL5vS67LGosOurjH2CvrCis9ybbCQ5ark','NGejZhO8FPHbg03V2Q','rMgMF5hpQTDXQVNIpNQMCpZo5XFhA','z','7l',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(9), d VARCHAR(66), e VARCHAR(42) NOT NULL, f VARCHAR(61), 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 (13538072862547318338,-2145183,'7YDQYD5oVV1keN7O9Kjt0IZ6ct6y439B8V37zTU482mzOy0n','F','IOgP1KzFyBOdAv4BkFv2hMD2q4iPMXfEetOPT','LEssTLpKBqLzSTRuVHB90dvp2fWZHCSi','NCxr','nSMg1nQpLFc6Ic6S',10);
-INSERT INTO ti VALUES (13538072862547318338,-2145183,'7YDQYD5oVV1keN7O9Kjt0IZ6ct6y439B8V37zTU482mzOy0n','F','IOgP1KzFyBOdAv4BkFv2hMD2q4iPMXfEetOPT','LEssTLpKBqLzSTRuVHB90dvp2fWZHCSi','NCxr','nSMg1nQpLFc6Ic6S',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(95);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
-INSERT INTO t VALUES (16578587404402811955,2494331,'VFS1ZoVzTfO3Z0FBdDsFwwvNRg5IRiOPjCmiC2cXm0XDIc8PISNAmPi0eo9VUzaJaNt4dl7Z3OKgi8X5ILBUc','idZUuA9M5','KVeAPLaJUIM3riErEiOR3BaicMYaETLGeiBt87FyVAmPIPJ2qt3p9PRDAbwznXmnjyy','yBKgh3552RfcZASlqB1YGYPgUFJ4e9Oi0eg','PEd4VfxFyT1yjscDXuHc6dy9j53BkpC7uZoFMqXhIA69hKsDCUbRReE7KWdSpafbL18eDxkYSkyu0KQq','CmzMgLc0i0hlOOrfeoAmGv33tZMVVPSY2GFeqN5oV1VqXxLO1PKBAeMvA',11);
-INSERT INTO ti VALUES (16578587404402811955,2494331,'VFS1ZoVzTfO3Z0FBdDsFwwvNRg5IRiOPjCmiC2cXm0XDIc8PISNAmPi0eo9VUzaJaNt4dl7Z3OKgi8X5ILBUc','idZUuA9M5','KVeAPLaJUIM3riErEiOR3BaicMYaETLGeiBt87FyVAmPIPJ2qt3p9PRDAbwznXmnjyy','yBKgh3552RfcZASlqB1YGYPgUFJ4e9Oi0eg','PEd4VfxFyT1yjscDXuHc6dy9j53BkpC7uZoFMqXhIA69hKsDCUbRReE7KWdSpafbL18eDxkYSkyu0KQq','CmzMgLc0i0hlOOrfeoAmGv33tZMVVPSY2GFeqN5oV1VqXxLO1PKBAeMvA',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (15754128850803798300,8225391,'fo328tHElG8oRvE2Ix4','XElIjY6sNSrX37G9MMMit1plF7YWoo8ZwIAeWaE08QmuDNNLBQbpWwmd0B732svdwSTIC8bOII8aXnZArgRVYiXu43Eod23WlsDLiLWyTwmDiQd317RFWvAjSx9hMMkljrPLavq5vJ8qBSfIAtwVpSjXTNgvlcXGLpLLeoG9mVk89ek9mty9byxwtEfEhNPJQcw','dlvGVuTxyx8lDEKwBlaXOmCif','chAEC2LePXVFjy','6Ra3dcY4b7IQDGu5vdSXm3u6FBolWZYlyM9ymaAF16rIi6NpHBBDeQdNjkwAofXfRji2','zGEsNxmhKsT5srukj1M3ISfpqoSOlRJMzDlEJpyukPPlupqvAffaBr4iJBkXI7EB5SKQiBBn4',12);
-INSERT INTO ti VALUES (15754128850803798300,8225391,'fo328tHElG8oRvE2Ix4','XElIjY6sNSrX37G9MMMit1plF7YWoo8ZwIAeWaE08QmuDNNLBQbpWwmd0B732svdwSTIC8bOII8aXnZArgRVYiXu43Eod23WlsDLiLWyTwmDiQd317RFWvAjSx9hMMkljrPLavq5vJ8qBSfIAtwVpSjXTNgvlcXGLpLLeoG9mVk89ek9mty9byxwtEfEhNPJQcw','dlvGVuTxyx8lDEKwBlaXOmCif','chAEC2LePXVFjy','6Ra3dcY4b7IQDGu5vdSXm3u6FBolWZYlyM9ymaAF16rIi6NpHBBDeQdNjkwAofXfRji2','zGEsNxmhKsT5srukj1M3ISfpqoSOlRJMzDlEJpyukPPlupqvAffaBr4iJBkXI7EB5SKQiBBn4',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (16947442181661562800,-7416751,'h9SllMIa','8QKki4fTGSje8zBM8oDJLmLvS32XFRPCsS3KNhWOin818ZyighVaVRFGtIKKQQeaPO4P9n9gYbeuDs1Nt9FnFNirmsDNrhHw2wgNUYazeASzaSmYqgvRJTS3fpEwLNdcotgcPJvCoD0cZnfBMffPi','5kxvmne91am0ECeVxZOzEDjXuDVKBIYeanLNixzLuwHlkvajt','IFgzWu4aTmBbkM0ESVFFSziPBfLIqJoRc4T2NEVQDLsGfjl8LR8C9BF','F0FDtsBWUk30xVrdh4lx0LV594zfMi5d5kFlCxggBbqF4uLKDyF2LU2vcYhQRAQyvp26a3V9i03vHFaAuya08P7ZAX','j8uGZsjTmNsYeducPDanP0lioNrPxeiI9S12jLVWAAA9cTSMswM8tNF01YIayy0sTTROdJFUcIzxsmDMpZAgFLF04gFsNXmvtrui',13);
-INSERT INTO ti VALUES (16947442181661562800,-7416751,'h9SllMIa','8QKki4fTGSje8zBM8oDJLmLvS32XFRPCsS3KNhWOin818ZyighVaVRFGtIKKQQeaPO4P9n9gYbeuDs1Nt9FnFNirmsDNrhHw2wgNUYazeASzaSmYqgvRJTS3fpEwLNdcotgcPJvCoD0cZnfBMffPi','5kxvmne91am0ECeVxZOzEDjXuDVKBIYeanLNixzLuwHlkvajt','IFgzWu4aTmBbkM0ESVFFSziPBfLIqJoRc4T2NEVQDLsGfjl8LR8C9BF','F0FDtsBWUk30xVrdh4lx0LV594zfMi5d5kFlCxggBbqF4uLKDyF2LU2vcYhQRAQyvp26a3V9i03vHFaAuya08P7ZAX','j8uGZsjTmNsYeducPDanP0lioNrPxeiI9S12jLVWAAA9cTSMswM8tNF01YIayy0sTTROdJFUcIzxsmDMpZAgFLF04gFsNXmvtrui',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b TINYINT, c BINARY(10), d VARCHAR(36), e VARBINARY(84) NOT NULL, f VARCHAR(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1228694,-38,'F7IY8F','9A6Lm8VVt','xYB5OmYVrZvfjA7pcbu5','oW','oqtDxdz2xIlFv2zrNtRaIiaGWxUqqCPaCD2wSV3GJYxG1TBGKFnLdQX3XtgVF6DgH','0Ko2hMsGDZE8Ho7ZUlQjJ0xaSrSPGbJhkO79DLXel244fSsCz868PiVJHShyqL4zosM2fSAUr7vKVNMmfzMmlO2FIPr',0);
-INSERT INTO t VALUES (5446371,-104,'JhGenlnTD3','dffJbQS','RZlZ1XVhxCWklaS1Wdz5dm0Vd7wJ9FeQUu8e0NA','J8a6UsG','6IipfPU4QO2','X5DzpGnUBTXQRArtF0DxLeKq5v5TlY',1);
-INSERT INTO t VALUES (1622529,-68,'cN4tWSbp','VUa','YP','wPmSOB','s6UDjFE9J97S0CJlTDQ3EEV8aalc','xrAJBKc4dOq94IN',2);
-INSERT INTO t VALUES (1125971,-101,'HPL','0m','HHo2I6sNdDyVh0inlD5xd0cpJ1MOrOgu0vhMnY5593','zw','PHf6eY7ijPCjAOdPTSHdJCJcx0x6cD5lmNw4rDCzFia5OspWBywE4U6N','9XYi7yKGNgSXgsdMNbwXC6CBi',3);
-INSERT INTO t VALUES (1337758,-127,'sdxy3IwT','Egr2inLrr4MLnVkNUW2aC32AThLs6q','MMRbHltELp9bVSSEVg0p9hNfUhDS7jNMC8UNbtwvYSs1omJRCBZmT6S8BTv4Bardo5WtgX25Gso','vUadNq','6SwL9J','RN4Y8tY8bw5OsJWnmRmIeFcdkb',4);
-INSERT INTO t VALUES (-2134892,17,'hn5eSHvT','bFf0GSOPx6qfAQnY','AGqQdN75JQopf7fL263yuXobGOrDwlb6yVjN7hIYd5x7dDJWYM6dLPvCYe8Fe1ozrujdmBc','y0diH7X','ag6HPRp4mlPdbviSIpRMrx4QKW2BgNF0FpEiIVt6cIyyT8vt4B','Ekp4quYyaa153YCHKEBrYEVvF9C2T4BojSI5RbW0T116pEEgDdmR4Ur8RXRlAgw8KvmBFx5HRm',5);
-INSERT INTO t VALUES (-5847123,-26,'3cDQurHRK6','Ky5Ooj0jSyA','leFC3gvNxS95MP3cvEQxX2fkdPybiox7lz6Y11LoP','cEvKL','EtmZLEqjr7oPFSe3rY0Cc8Y7Ra6cXkWoKZxuZzAnqpp1y8ZEncXz9VlxFWPzVaA8Ap1HHeCdf3wnuB','tU',6);
-INSERT INTO t VALUES (2888376,34,'XHq2vDLQ','irmsqJRp3ecZ0priwTVd','2IRmCHBnKkyGqgNdlK2h1857uHdm6N9h3vpYg7NMslI7HmCEKi9pf0MSYvJ5g','yU6xj','m4zjHZbw9ljhcCkpSbNFF','a',7);
-INSERT INTO t VALUES (-2972659,27,'TG6u','pr6l4xhjNt','bW9J3OurOV8S','Nmd','T7w8dWAXPI0g7mhbOR2ffTWaDcu7AlU2tyvyMxs37lFnGhenfv4f3UTkanG9EDOyeA','V5b6PxOt682pDR7ZIalkCFeAXjpq4OzoBFfn422VCQIm9JMuc2zmhHmV8HvfXzFv9sKtEyDBiYn60o',8);
-INSERT INTO t VALUES (-3196032,14,'hsu','UiyNKPmSLdoj0','Z92nC0cn0gb2h5EeCHg5bdBGtEVM5','prOM1D','eRnZkD5DEd7l7oJYI0qet8qa8LwFXV34a55MNNnvM6gUnCxPbnN3IUwRzpkR5yBZF','AVv8yn5woHY4A1oyrN0R8VbkPKt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1130915559,36,'0u9i2zNoR','0mslUvmQLKJOQ4P74Pk','5rInySJncB5F8JtiSFFbnZ0JEmsHQtGLONyAZsrJpp4lwKTyPw0Z40y8uxHD5YjR0DY','aLuZuQwM','0DF1oaEvpTp9G8bFxseni8d415SppciTjmwIC8cOMglinQPp1UltwR1YKRdEWrn','3ZqsXtrWeg0hyoROFqO29lcuTBFrMwue1vsiTtsiyai49BglSu75URvQv9Nc0H8sPPzqfI0sAu5fm32vPyp4hTq',10);
-INSERT INTO ti VALUES (-1130915559,36,'0u9i2zNoR','0mslUvmQLKJOQ4P74Pk','5rInySJncB5F8JtiSFFbnZ0JEmsHQtGLONyAZsrJpp4lwKTyPw0Z40y8uxHD5YjR0DY','aLuZuQwM','0DF1oaEvpTp9G8bFxseni8d415SppciTjmwIC8cOMglinQPp1UltwR1YKRdEWrn','3ZqsXtrWeg0hyoROFqO29lcuTBFrMwue1vsiTtsiyai49BglSu75URvQv9Nc0H8sPPzqfI0sAu5fm32vPyp4hTq',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(11);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
-INSERT INTO t VALUES (-1832347810,62,'o','nLohXTSN8DTlj3ZvKa8UUWSg8sayNjHZ','5XVHJTH613NXeEwoevRj6ElwTJMii4NFLZSaOKa','eY','0pNWmGDuD2rMZLgC0sYPupwHOIl8tDOTM1uF9hhS1DVTMfEvJhOv6yRkDFDl','6lSniMjxQWsH4tot5pdmh3hpcz7sKo6TXFasCOLT7rd4RkVJgdis9AQKYthmxtAvHXrIfVbJM',11);
-INSERT INTO ti VALUES (-1832347810,62,'o','nLohXTSN8DTlj3ZvKa8UUWSg8sayNjHZ','5XVHJTH613NXeEwoevRj6ElwTJMii4NFLZSaOKa','eY','0pNWmGDuD2rMZLgC0sYPupwHOIl8tDOTM1uF9hhS1DVTMfEvJhOv6yRkDFDl','6lSniMjxQWsH4tot5pdmh3hpcz7sKo6TXFasCOLT7rd4RkVJgdis9AQKYthmxtAvHXrIfVbJM',11);
+INSERT INTO t VALUES (6939056434451022520,-1782799129093590762,'mVcJ4Jd','s6pyUYG9JzZGJD13oBD65fLHRq6D8pbkZL4mEK','qt8qMyRvLro2','21ESDhsTupBtY7FsobVY3YSy8Q25vyl4cjIa','O','XY',10);
+INSERT INTO ti VALUES (6939056434451022520,-1782799129093590762,'mVcJ4Jd','s6pyUYG9JzZGJD13oBD65fLHRq6D8pbkZL4mEK','qt8qMyRvLro2','21ESDhsTupBtY7FsobVY3YSy8Q25vyl4cjIa','O','XY',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (1798562006034973314,-3736918136057968518,'BvmH2vhuXD','0eTk0QuxXKz3ZQadenTc1qcoiupHmUjzEh45haNXfqWS2vwhi','y2XUvCQhrR5TZZKmQk6Ih0Y5uix2gPdrNviGm','wZaJXbY6J6e86LkMhKxW9yJa48KSxsyD','T','cI',11);
+INSERT INTO ti VALUES (1798562006034973314,-3736918136057968518,'BvmH2vhuXD','0eTk0QuxXKz3ZQadenTc1qcoiupHmUjzEh45haNXfqWS2vwhi','y2XUvCQhrR5TZZKmQk6Ih0Y5uix2gPdrNviGm','wZaJXbY6J6e86LkMhKxW9yJa48KSxsyD','T','cI',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-50645271,-48,'ehMhU','nbJLKXo9shNTs1QGZP9eapMbSQ8lR22TqFEHz8SSuW45Lii5qabS4RsBNGWaCLWyPFOZYXFD2PrbcCKSfUTsM2lSbmXq1GPIQ3a3q9','NtKIgVFTNsKeKnTpGYvdXF7ObJ37A2Yart8pGk4D4TBhBB28VKVvrr78sN5xNQn0Oyqu','MSXiN','vASjiM4rYrmBwJGDmEPThAcn1RmIXcUYcXqXKdsIP3XgjidWI2','SMlYrXilPPfoDE10pUQNeHPSwN08cD7NCpC8VZwilOzIJIGzw52kd4n0xf1vI6CXMuIcDtMuAqY8ZQJesbP2d',12);
-INSERT INTO ti VALUES (-50645271,-48,'ehMhU','nbJLKXo9shNTs1QGZP9eapMbSQ8lR22TqFEHz8SSuW45Lii5qabS4RsBNGWaCLWyPFOZYXFD2PrbcCKSfUTsM2lSbmXq1GPIQ3a3q9','NtKIgVFTNsKeKnTpGYvdXF7ObJ37A2Yart8pGk4D4TBhBB28VKVvrr78sN5xNQn0Oyqu','MSXiN','vASjiM4rYrmBwJGDmEPThAcn1RmIXcUYcXqXKdsIP3XgjidWI2','SMlYrXilPPfoDE10pUQNeHPSwN08cD7NCpC8VZwilOzIJIGzw52kd4n0xf1vI6CXMuIcDtMuAqY8ZQJesbP2d',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-450310397,7,'7U8y','3LybuwykNbVxvFTkpBKLjZFJnCNNmGC1gc7R7TosJEPHhzdKW5d82JzWz8ntjGcU7rNMINLIEf5A7uILfK9rD7vdHiBMKXRfuIScg7Z2zTbufxsN2fWmOPZS6jGlKfEVYnsCep8M0IntTclV1dYXOzuRNOcOBzDG9I3rjzACeRf3bsTO97rc91SyTBMA6m6fWwDzsStiaztW4Kl74jwjQLHUKxQvMTBqDIKnOx','EoZA8IGvrOynTjI6qze5FVre47yEefNiALvTgxcMWibfoGn18tHrbwrl0QmUx32Iu','JUh2UNHPZehgKLkmridZHK3EDStCE9ttVyB8Uf2rMvKJxfx4RSFyKnxMsyuWpa5shLVGNYtPBlMl17QEoKpgqjVfUwniuEM3nJY4DOnUfWFZ3XdsQ5w0KVH6CnoJSECehZSlNJXeD4MxsqbrvaaAKIBhKtF25ogzigTf44NkD6YhEDnNOIeZy5eyrRb6XZKltjsc4lfjGohhBBbBCEMOOxAwO79','NUD2GF8LSEMTlYh2YITGXnAj6qSm3UNAgWvddVCf','oVZM5LHl12Cs4AQN9leUR6Ce0lvIO',13);
-INSERT INTO ti VALUES (-450310397,7,'7U8y','3LybuwykNbVxvFTkpBKLjZFJnCNNmGC1gc7R7TosJEPHhzdKW5d82JzWz8ntjGcU7rNMINLIEf5A7uILfK9rD7vdHiBMKXRfuIScg7Z2zTbufxsN2fWmOPZS6jGlKfEVYnsCep8M0IntTclV1dYXOzuRNOcOBzDG9I3rjzACeRf3bsTO97rc91SyTBMA6m6fWwDzsStiaztW4Kl74jwjQLHUKxQvMTBqDIKnOx','EoZA8IGvrOynTjI6qze5FVre47yEefNiALvTgxcMWibfoGn18tHrbwrl0QmUx32Iu','JUh2UNHPZehgKLkmridZHK3EDStCE9ttVyB8Uf2rMvKJxfx4RSFyKnxMsyuWpa5shLVGNYtPBlMl17QEoKpgqjVfUwniuEM3nJY4DOnUfWFZ3XdsQ5w0KVH6CnoJSECehZSlNJXeD4MxsqbrvaaAKIBhKtF25ogzigTf44NkD6YhEDnNOIeZy5eyrRb6XZKltjsc4lfjGohhBBbBCEMOOxAwO79','NUD2GF8LSEMTlYh2YITGXnAj6qSm3UNAgWvddVCf','oVZM5LHl12Cs4AQN9leUR6Ce0lvIO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(82) NOT NULL, d VARBINARY(72) NOT NULL, e VARBINARY(91) NOT NULL, f VARBINARY(78) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2288112146,54,'Djwb1bgYTgxu5gWXjX0D6gL726c','HvFZYXIkZrfEzmd5Cr0oQlPS8ZYeNdoMCWaFLmcg2wVd7kvPDxQpGZbBKyq2GL','acJagpfNQqDHNcXbdJ0wXgGSmYS','HJ7vnDaTkRcIhfBBzaPq7qXg','Cmzgrn50DSbNTVWxzOGlCj9uW2wCIrJD00CQogZoBamUryCDYjHlXGFkwEmW7WtpaLNyhUD','54TxvzavAyYBkPFu4NdMzyN',0);
-INSERT INTO t VALUES (1879550144,66,'xlAF','IaMPNDLiKawAUY6xcJwhprRkNss8fYqFaiM7mfawLRK9NzxSidTKdiDCLYu5sBAc9qESrc','86qD4U8cSn','PdleesSILC88uw9ikjEZJxXBfBPc20qngYbldR','MMrC8FtFW','eiAQg015oQorhoE2WQjacIVqxPHJqSZodbaskd0Acy4cfJB4G',1);
-INSERT INTO t VALUES (3547766770,-94,'OAJssW3UGh6zkUAyH7rWSiVXSIereSVF7iVXd3D1E9yAhipc3BZPAwbFAINZtL','2AX9jlTUML7t1ubKt3bmYZ4RI2IrzRdXZxTWop9k8z8aWsZ','YXzdzs4VrRWrPbjXYhg6BxuPc2ov','PmUop5634sGmV1gE48OIXVXtCNdScITTptSQrkxxTFyHDBY7BJUOTgx9kthDCAIy','YRN2JaDiGDuK4kuCgi6nyIE0tod6Xw4GatKf8dlXp','W1zlMz5f0rEexkWNka6utLVkRae9XJzgZFZBi1IsTbJFKl6P6rSeQInliG',2);
-INSERT INTO t VALUES (376523021,55,'RhIEi92Ww2V0UXQzeJmQrzQh07B8841','onE13XURWiDics7ReWJT759ZUR0IWBoVhz5BySvbj7BFh3nSjMwta3vlpdSfMLF1npLGhmll','AjvDTwFUnMzvfu0q3','oIGrgpYlUApp57KY1LxqdLjhOaf97HMpygSJDoCoWPhn6','nxnQXGMvfr1t5NbY2663oQGacPnlnyK9GPpjv6AEqh9zJSS8Vpxy0kzXnQJPsoqqQcGemAJnWaGQJ9M5xvJGw','HqjRxCAPt9RbO6FSn13yZwDWojN52SfYKoj0ZV36WCZ2OQjl8fTsJn',3);
-INSERT INTO t VALUES (1571472803,50,'OJENWJhw1fJzEyEmu50movtLWbRxs4LhgPwcSMN2obgCQfc','PlOjs3fN7K9wgRrSzWVICqdby7yOBzgi5bhT','BQ8ybsHJ950FoTRDjx9xDKCoHJfCJcspUxrFdOOK1yD8jfvVXyPFEylnrDu7lFLYZ7kSdrdWQR6ogztJLnfkbEDGHb','8It5mdLCKFbjOQ7yhpSVodqOG4DuLQU8AccZAuahr3ATxDJSSZn4yKO1k9Fa9natEBBFoSefgyKF1j','jyLyvKPY6v8vrQ','ZSaSSOW6rZhWbF53zzRb4SQhGF6PNfhXL1LSWhinLKWUmNy9uqG1n3NX4PrVnxvHJBarAQiqQ7WW5hYzJTBDd7uN4E3gs2',4);
-INSERT INTO t VALUES (4053026560,-58,'cFiIDsr7EmUV8avFdrARZ4QA05EUj1TdHSi','jCVoKHdawbowXy6K2nag7QHR9qrFTBIcP7uA3kt9aq0iTyTAQxLWlJkqY4oS6vlFNke','kOSS1A2RUFrrGH1eGPZuLUqQHkb3W7ax9VnnsV3p0ttIYck65rm9tKxZSFr1n02s19ZTDD1JSo6O5900PAptpxVhXjC','h5m6aFHbmr9oGalnPclkogyiFC','2arXW77NIPyVz','4GTVaHdsFAOJesGyh5Olm7HdCFJlG5LDn0jS5GnL6MdPDDGjNDqTeejvCbKkOF5ObNvbrbkXjTu',5);
-INSERT INTO t VALUES (756550222,9,'LpKnWpLu3jtuj','OL2j29M1AH2UY9mGfRZyMHnvrvolOuf','LvAaBSPnMhmXociiAU9a2IkuSp69Rf60DyO','LLI0CGGrc3ExVd7cqTfUnnM9nxML8Tu0wnLBxzvhLkz0IExvGrD7','zpkqiwKapQbBQ7LLgVoPXRoUewj8oCLi5R587tfHIgp5SBR7veemjo5SQJtKKus3tfcrRCXK30k0iWbbm76ixgwJ8CMQpU','csASjyTvDFyZfgfWmyPr0l6X6wZoM6Eitxyw07',6);
-INSERT INTO t VALUES (2877589576,-69,'TcemThVk9E6DfRQISWetQoxHU1jUrefpeFFUAnBZ','LwABVrHcm629r','VyTJhTyjAjEFPecq','jaFM4KcH1zttbfw9nRYmmZmiRQHJwi5LtCuYYAjgmcNkZxJjRlNdmvuWj1h4','gJife1Nuz5wqCZXrqS49cYlCRneBaffgrjB3tQZDmrOyvlCDrVgmnHWrKbXzRn','ElFt2RorEIfCt0I0bTFutSHV5LlhTaW2otHIBvylOqJAsyugoNeZYfvxlSmZJXPBIDoujVPsnlQG',7);
-INSERT INTO t VALUES (272202952,-14,'D','AtUnpOe3aJPmYXxJbhE4RyNdEKA6sc5LXXTeSVBhGyVUERMWU4vxJcAt','hFWId8wjNbjXLVEvH0REvHiCpBnBUNGal0Cw8Zipo0q','z6rakK6Holgf06rJMS8co2XTni3DSykRJQsVNMju3jJjtQ8HGznrMVvA9ka5g','Mhs2p0BfIkomrxvzpgUnStXGlwildYgd5XtJ','fve9xeigbO2wZkUMk0Ko0CfhHJiFmFwhIdpWluPciXdJeqV0wpfG25lUN',8);
-INSERT INTO t VALUES (1066753811,-4,'5ChlJfZ83YHiEnxdXjEaNOQNtGJ6FYqtmchN88xo3nX9RlofhOYkXfx1OwJRHru4bgh3ZSpWTE','crfowMBnIubIxGDZ4HyhT7sGwxor2YHwUoHvoqZBbBu','nOhew7BVbA93gTfHxjNYLxE2ejQUsMnpalJxddUJEwa2aU2E2PYJQk3MWuAv','Vx3FKeRPIX4TuL1rQLgLhFRDlzVebO1FOpfoIAQ3mtkD9Rl80DsjhPwEmI4WiHx1','0M6Rv1cKJmlYHWSB1gxKwRtlSRI9LtZLpYWjBBO','m30wajqNaIEhg0QO4sab1hjaqnqN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16588159573137590744,6262706285477998838,'k','RquFvyXVVuWDQ924XZUMJv08F6','CwlxccTo6w7kIrLf75KXkLu','T2pnGkhiDK6JHslhbJYEYCiG4uAEGj0ltmxDLoQLhche8yMSSxuaLCIYxT','F','Yw',12);
+INSERT INTO ti VALUES (16588159573137590744,6262706285477998838,'k','RquFvyXVVuWDQ924XZUMJv08F6','CwlxccTo6w7kIrLf75KXkLu','T2pnGkhiDK6JHslhbJYEYCiG4uAEGj0ltmxDLoQLhche8yMSSxuaLCIYxT','F','Yw',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5913583388232797799,-966139685125137563,'Z','mkDiZCw2vXW8AkQfm7Gh7GPKxIjdQXehvema3t0vW8yIn1XxpM','tmBxKdIO5jolYgytjPYw9hWK','wzRGySD3wq8mD4QhQP7crf4DHckaNdXHznq4mUb9QSaDrU3oCp9uxNLeDtqieUkt49RwOz4XDFgfjN8PqdCEtlBkY4XdrwVKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU1a29OCw095xYnpDdjbZTBjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12RjvE36TYlRN5X0dOxG41xDHf1mYZhMXdsQv8HS0wIzP2DpQlmSumUJ5E7RUQsC2Y0xw','d','z',13);
+INSERT INTO ti VALUES (5913583388232797799,-966139685125137563,'Z','mkDiZCw2vXW8AkQfm7Gh7GPKxIjdQXehvema3t0vW8yIn1XxpM','tmBxKdIO5jolYgytjPYw9hWK','wzRGySD3wq8mD4QhQP7crf4DHckaNdXHznq4mUb9QSaDrU3oCp9uxNLeDtqieUkt49RwOz4XDFgfjN8PqdCEtlBkY4XdrwVKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU1a29OCw095xYnpDdjbZTBjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12RjvE36TYlRN5X0dOxG41xDHf1mYZhMXdsQv8HS0wIzP2DpQlmSumUJ5E7RUQsC2Y0xw','d','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15722612816511263918,2678874409207886795,'S','VxancW6qdk6cxvoXvkjsU4nvTwzvauFKwmbKnVPJcdFTILv8BIspLwTUIf8s45E1tbJC8baSbKF8fhpcJr1fIW8Uksfo1iskD8tnfwbYJsxupxJ7ubt8mob7eg1UfF0b36HpCITGdknkz96ID2yO2mR2Bzaaogj4NgZAsGIX','DTkM96fxW4jLA44wWG3TEggseJKzbIW3K','G7lynqEDiIdY36mQsrfcaTzYlTgYBOwkk24UpwoDpTCiQsQ5lpYtki6Oy0dQpGHk6aMZDpnZKTuPtXzFL6E4QurYX5f14B58neVHPFtpK5IwvwYvPHZhnaI8gupHXks2zKOK5v3xDHkc3uFQXMsI1yQ3ljCE3RqXRD6Ig5ZFtSLjCVDutGdyqNrFEb4d2tOo1RR6mZaC6','C','Z8',14);
+INSERT INTO ti VALUES (15722612816511263918,2678874409207886795,'S','VxancW6qdk6cxvoXvkjsU4nvTwzvauFKwmbKnVPJcdFTILv8BIspLwTUIf8s45E1tbJC8baSbKF8fhpcJr1fIW8Uksfo1iskD8tnfwbYJsxupxJ7ubt8mob7eg1UfF0b36HpCITGdknkz96ID2yO2mR2Bzaaogj4NgZAsGIX','DTkM96fxW4jLA44wWG3TEggseJKzbIW3K','G7lynqEDiIdY36mQsrfcaTzYlTgYBOwkk24UpwoDpTCiQsQ5lpYtki6Oy0dQpGHk6aMZDpnZKTuPtXzFL6E4QurYX5f14B58neVHPFtpK5IwvwYvPHZhnaI8gupHXks2zKOK5v3xDHkc3uFQXMsI1yQ3ljCE3RqXRD6Ig5ZFtSLjCVDutGdyqNrFEb4d2tOo1RR6mZaC6','C','Z8',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13737188761466535754,7063685974516521022,'E','nTXGSTAyDx7Kbqbq7FWf211MgeQmO3N7tvxH5xSSXKIZSndDLSaNfpFPV9sajTUG9TJUiOZLfIL96p1aua8yga','TuO98JznXv34EddEd9oFn5ATOOVRgNfs','8nRuAb09pqdmuBBUvqMJFeDad8JCA7AFKCliQ6XStFsnpY1AcH4uTYOgRSENYOCFq7QOFxWggdVzGvGjdeHidLYwDKo02Qhv7qcsXJ9cDgNunWkdL6k','eN','F',15);
+INSERT INTO ti VALUES (13737188761466535754,7063685974516521022,'E','nTXGSTAyDx7Kbqbq7FWf211MgeQmO3N7tvxH5xSSXKIZSndDLSaNfpFPV9sajTUG9TJUiOZLfIL96p1aua8yga','TuO98JznXv34EddEd9oFn5ATOOVRgNfs','8nRuAb09pqdmuBBUvqMJFeDad8JCA7AFKCliQ6XStFsnpY1AcH4uTYOgRSENYOCFq7QOFxWggdVzGvGjdeHidLYwDKo02Qhv7qcsXJ9cDgNunWkdL6k','eN','F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c BINARY(66), d VARCHAR(57) NOT NULL, e VARBINARY(67), f VARBINARY(72), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (61,-17674,'agnclG7kCmQkEo5di1owO6FtQdze4','K4GaZIns84zh2jw','5xs9eBE92lMn2Nw9cz5oExJhv8bA00FeZrrQXYzlDvxUxZEE9aQyfz1X','Rf','N','L',0);
+INSERT INTO t VALUES (161,19478,'J7fXJ7DbhpTu7ok2BDAQWvpP0BD','CayI3ektWgpUPpguUPBCE7ejfsv79rV2tlaQzw3NDaL8B5n','jMKdA5hPtyohH3Et3sJ8Fa30qlut2N3cNwYYKTj56h7G2WdFO9eMh','vVX','E','z',1);
+INSERT INTO t VALUES (232,-25612,'HxQCHvP9Gx0IyZ79lL0CLDUFL3','s9Qdy2yZKVqYbpwm3UJ64ikHGWVXOOzvPWhnE2Az0HfP2q','J72lKpMiVN4szYFYqQtNP6B4OSyj','jHBBX4VbgSjoGoR2n2mEggWFrSg7g7DrUMPbkZ2pNYIf8Wvatcftb','A','L',2);
+INSERT INTO t VALUES (175,6766,'T2hiPWpZG6Spb0D7KKGsHGNwbdPQntpYtM6niVVSaXqYbLG','fvy1ggUEgti0aEIG1RWapps1uNjLalEhoQqVNrCyD5SbsEtdFuFmBR','7cdHbjdH','fUsKT098O8VvYlSO9VjfDqVp8XsQ','U','h',3);
+INSERT INTO t VALUES (242,-31157,'iC31KwVujCwP8XCkaqRecM','Jm','fYpK5SozaDWgLKJJL7Hq1Q','NsCNwYiVAPVGyTlrAmS','vO','b',4);
+INSERT INTO t VALUES (3,25275,'6OFSqLMj1TuPlQx0t6L6vtOff1cNkyfCUeH34Ng4ff8q3eGr0R5OtJ0M','Pv3bPaBMY','isUmUdKmoMWfokqEsrj0YV0voQs85NPkY73fQP7LGh40IodmTjY6EMqwjJJ','zJFIJS2YC6NBQs3upZnbBkdxixVbm7vQrkOGF2Caixni5LiWLPP2B4AYhYE4UiFg','I','I',5);
+INSERT INTO t VALUES (0,-23723,'c7OspF6I1ZmmUiksZP9mDgjilhNrJ7ZTfQXm7BzZWfKpotYcwnhHB08AxHitcIJ4','qxrxqn9e04qWWYF3C8tPeDQ7dAsCcBWzGodw8r4BvRuR1UBnF','ibMhaGUKImDIRfvavYbNvnS16cazx','UvNeTeWx95ltCFQRs5FPtjCGiQJqAm0MmkL76GkRvGpl8fZr8VHJxk6qj8iQOY','e','Y',6);
+INSERT INTO t VALUES (119,-21320,'YtFX4AN5exHwy6','tTEO','s5gBCcjbORNTHuyAbVGXIS7QplbGlfodpLSTrPWfi8FSAxfIlwDH3PBuG','SciuDqC5oUeo7Sjnl9heuhiPoJUvUbrnWY4rEuGYaEsA7FxxmzRMCBHj5DJHxaD','0','J',7);
+INSERT INTO t VALUES (52,6960,'mPY6hcbDysFiejdIa00S','nXU8trng','S5Xkw1Gp7FYB','2gJ','t','H',8);
+INSERT INTO t VALUES (152,-26765,'ZA13DESxAKhDXodUwYpPQnsaOsj5PGohljiJvH8md5GhCn2LnyrQEQ0AEkFeN','CTkcBznSi9k37DD6b8KWiKEIT07HrxBzWH1cnqmTzS7xWLZZPGPai','RA32zjRDoZayb','nR21vgC6MMpxJIWKTOLI5zRcW1B64HyJnbnxB6XSbZrOTBH73oKkJ','yj','5',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c BINARY(66), d VARCHAR(57) NOT NULL, e VARBINARY(67), f VARBINARY(72), 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 (2603920845,41,'cdjHBp2VN5hg2sBX1sYymEAsgdqVlONIkK','EZIhWW7','SCGKInNu6TF6NPbVGIBGGGzyKY2yMLKpXOBtIA5pVLmeCL2yzsO','eC939c2ytAj2oQsXLX7A5Ba1m2c0NQNQC','FEat8Bic33FD9NwpoAOSKAnB6oLEhG9IZNouX5X2QeQtZ19XifmYhi9B05s7pfyxHXrGLmw0w','DFL3nJAoL3OmQe8jRWeBpnFVMotIa8333pOerZrxy6wAuufWEQCqoIR',10);
-INSERT INTO ti VALUES (2603920845,41,'cdjHBp2VN5hg2sBX1sYymEAsgdqVlONIkK','EZIhWW7','SCGKInNu6TF6NPbVGIBGGGzyKY2yMLKpXOBtIA5pVLmeCL2yzsO','eC939c2ytAj2oQsXLX7A5Ba1m2c0NQNQC','FEat8Bic33FD9NwpoAOSKAnB6oLEhG9IZNouX5X2QeQtZ19XifmYhi9B05s7pfyxHXrGLmw0w','DFL3nJAoL3OmQe8jRWeBpnFVMotIa8333pOerZrxy6wAuufWEQCqoIR',10);
-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 (372194903,2,'tBO93azTUttDMFnAQxu0HD3GCoRpCZv26Wf4GMZfJN4HwQxw3cYvbQ3pysuvy65414QJXxqZc0yj','tiST63aB4DSDdAayGuz2fiPV5q4ewPGIxdIWF','aYFUTtgyq5I2qR6CUU2NzyWLZ6dqG8HJWEH9X223Mq3IJwcTxhYGmtWKfPTPWTRCz1l','5vXUnksO8u7KcA','bmFpzN1Mg','1',11);
-INSERT INTO ti VALUES (372194903,2,'tBO93azTUttDMFnAQxu0HD3GCoRpCZv26Wf4GMZfJN4HwQxw3cYvbQ3pysuvy65414QJXxqZc0yj','tiST63aB4DSDdAayGuz2fiPV5q4ewPGIxdIWF','aYFUTtgyq5I2qR6CUU2NzyWLZ6dqG8HJWEH9X223Mq3IJwcTxhYGmtWKfPTPWTRCz1l','5vXUnksO8u7KcA','bmFpzN1Mg','1',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (64403,-2919,'JQAKaA4A8vd2He7ik1tJX','iMQzESxUfIGVqcBRUII6GaGihxhYXAoDoWD6nRUzQoNChptfU0I2XkmR3','uztTdaVeRBzbp93YYatqGoBcn0','qdfjIl2Dt1Gih4yiSO31RlLPfBgyShqhNLgg17i','6X','D',10);
+INSERT INTO ti VALUES (64403,-2919,'JQAKaA4A8vd2He7ik1tJX','iMQzESxUfIGVqcBRUII6GaGihxhYXAoDoWD6nRUzQoNChptfU0I2XkmR3','uztTdaVeRBzbp93YYatqGoBcn0','qdfjIl2Dt1Gih4yiSO31RlLPfBgyShqhNLgg17i','6X','D',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(67);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
+INSERT INTO t VALUES (9298,-13830,'H5e5E68MLPL9yu7tmH1','KO30G5Pm0LTKoN1YMJhrYxO0YhaGEIpi49CuNsgeNM6ylbcWD','0snQWHdCWGx0w0PyBCvxtctqEiLwYUyFmnrNst','B3ytzrYYDuz2LTzaAP1JGyK74L5NzM3wL8p9D9MsbD3au03siFqkAUrW7ubZzDKY','K','X',11);
+INSERT INTO ti VALUES (9298,-13830,'H5e5E68MLPL9yu7tmH1','KO30G5Pm0LTKoN1YMJhrYxO0YhaGEIpi49CuNsgeNM6ylbcWD','0snQWHdCWGx0w0PyBCvxtctqEiLwYUyFmnrNst','B3ytzrYYDuz2LTzaAP1JGyK74L5NzM3wL8p9D9MsbD3au03siFqkAUrW7ubZzDKY','K','X',11);
+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 (55091,-28404,'SJoVxsdVq4pFoNzqYMXtyglLoeSJJWiXaLpnDxsZuOnlpCaypVWI8ab','SyqM2cqLwb3YZMjHtLg2','m373cphXN9','z4oyvS38xwp9AZkDZDjANrVafOHigzcdGxvajt4qv1ibHxveKBsuV','Mr','l',12);
+INSERT INTO ti VALUES (55091,-28404,'SJoVxsdVq4pFoNzqYMXtyglLoeSJJWiXaLpnDxsZuOnlpCaypVWI8ab','SyqM2cqLwb3YZMjHtLg2','m373cphXN9','z4oyvS38xwp9AZkDZDjANrVafOHigzcdGxvajt4qv1ibHxveKBsuV','Mr','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13483,-16337,'kEJagW4fZkcn4eVwjR6h','lDPtvVydN4R6BBqk7MPr4w8JXVBjMyg6W1v','t','BO0W1USl6bLNxOohMTitAr7JSlCnsT9','n','T',13);
+INSERT INTO ti VALUES (13483,-16337,'kEJagW4fZkcn4eVwjR6h','lDPtvVydN4R6BBqk7MPr4w8JXVBjMyg6W1v','t','BO0W1USl6bLNxOohMTitAr7JSlCnsT9','n','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3683,-24953,'tzrPl0ZoxGSN5hJ3f5kHM0uzy5jUaqdx0gwS0vEdz4pj7bWX','lxgYoEcEtjQNh4TZRsnEFAeplgS8Bwd6wH87Jj7YadkGpvvaTv7Z1WH48fenj0SWhcEdYmsxdekwO41Z2c9yWZIrlGojqS8XI9YKfBoMzqIgHtctKl9nqhpqjrzB5LTpPUh2lpGBdzyezpT279Ubxt','fx','bcydIxukItZRO8bzOZzGlVF7vHPYFUddTaRIPgEbRLhIVYQTWnELyr4u5w1IaWrWZk3iFD92JcOf588tNfPBV4ckow5TIqyveUwgcbI7nKdfzvw88vf52KRnamdqrh8xdXKsv6ki2toN1CyDimkt5m2tPjN6ZfBpppmDWCqJGyc0cRwZ8y1GCiSPeVtWA2KRzXp0ArwPCkrcAxUi8LvpeNkyn7S2shpFzu6y06ZrAUm3eFfQe3LjKMaqxWhAqnyW','CWF','M',14);
+INSERT INTO ti VALUES (3683,-24953,'tzrPl0ZoxGSN5hJ3f5kHM0uzy5jUaqdx0gwS0vEdz4pj7bWX','lxgYoEcEtjQNh4TZRsnEFAeplgS8Bwd6wH87Jj7YadkGpvvaTv7Z1WH48fenj0SWhcEdYmsxdekwO41Z2c9yWZIrlGojqS8XI9YKfBoMzqIgHtctKl9nqhpqjrzB5LTpPUh2lpGBdzyezpT279Ubxt','fx','bcydIxukItZRO8bzOZzGlVF7vHPYFUddTaRIPgEbRLhIVYQTWnELyr4u5w1IaWrWZk3iFD92JcOf588tNfPBV4ckow5TIqyveUwgcbI7nKdfzvw88vf52KRnamdqrh8xdXKsv6ki2toN1CyDimkt5m2tPjN6ZfBpppmDWCqJGyc0cRwZ8y1GCiSPeVtWA2KRzXp0ArwPCkrcAxUi8LvpeNkyn7S2shpFzu6y06ZrAUm3eFfQe3LjKMaqxWhAqnyW','CWF','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (18642,-8409,'lCyIlhZNebzwEdcN67FSfQeWnNbzuNeM459PXdF1B9Z7yyps6kpmYTaiUWXwJn','eMl4Uze5H6CDeCtka7RdIT6WYcjdrK0ySHJS46VProZDaOwjlHI3kD','Hiq4M0L1IetP7ZtlB1FGRP6KopQ4hp9HUmQb9yBLudP8yWPdv4GGJPBvx','VtBaHi9pdbjlIiKBSzWSRMlCwzRy96C3rHZJ33QIFmWUq6S3bUgGCyySBW4eoOI5xxo0seJx7Zn0IUpLCEQ5lERtu3xJV79Y5QpXav3ka8i2YzTBUA1o3DtvPbO8x1DFjMnJulI8qKbkEuRBZS7q8mtCnqoCFyZGogBamO','HW','e',15);
+INSERT INTO ti VALUES (18642,-8409,'lCyIlhZNebzwEdcN67FSfQeWnNbzuNeM459PXdF1B9Z7yyps6kpmYTaiUWXwJn','eMl4Uze5H6CDeCtka7RdIT6WYcjdrK0ySHJS46VProZDaOwjlHI3kD','Hiq4M0L1IetP7ZtlB1FGRP6KopQ4hp9HUmQb9yBLudP8yWPdv4GGJPBvx','VtBaHi9pdbjlIiKBSzWSRMlCwzRy96C3rHZJ33QIFmWUq6S3bUgGCyySBW4eoOI5xxo0seJx7Zn0IUpLCEQ5lERtu3xJV79Y5QpXav3ka8i2YzTBUA1o3DtvPbO8x1DFjMnJulI8qKbkEuRBZS7q8mtCnqoCFyZGogBamO','HW','e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(16) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(17), f VARBINARY(8) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1300221,63,'xxrJUSir','KhyCccBAbGQffEA5ckeQt8J6ev4mIrIV1','q','WkEicl','1','E',0);
+INSERT INTO t VALUES (9430278,164,'5zgfoz','L5MKGwkcoMIwfLv1ffUFmgWYQk','P0TUtWTP1bPK','aqd','Q','OY',1);
+INSERT INTO t VALUES (2454624,199,'oQ3mqZRWsS','vB3Vh86pblbEE5MwoUUoYHIxIEruet4ivtix4OkUH6z5OJjpB9A','z','tN','V','8h',2);
+INSERT INTO t VALUES (7968399,36,'pJFfs','3YhkDpGxbK6FHaQjVNkcMmphuNAwNdZZHWnDyJ6wRSqIveADVOK7O','tuPYOwo7EQR6l','vrN60fT','F','m',3);
+INSERT INTO t VALUES (9119760,225,'pmnUOeWBGifml5O','lKEWY8o3tApAcmAkmYiXD6jt78Cs48t9Y5phgj7JSfhTP2xJm3AKFVizKGtu','QciI','eP3c','o','BE',4);
+INSERT INTO t VALUES (35367,21,'oX9GpmQCnP','oaB2IP1b','3j','pQ','e','H',5);
+INSERT INTO t VALUES (7205037,134,'3wpZBIl','k','DD3VkgqXD','dDHoY','7','P',6);
+INSERT INTO t VALUES (6681053,82,'XnM','n8qoaIsQO011McTXH0H41jYFRx5JRgSVI58c2L6q2o7Q9Hjtv6Xw7NHoG7AEER','rcqvfDE691','zXGxdMal','q','c',7);
+INSERT INTO t VALUES (4307323,180,'t5l3h','BI','80xAok4aIswbjaDpG','JwIOsucJ','o','AP',8);
+INSERT INTO t VALUES (15274259,21,'0U','JMaLxBfOVVlB80XdoMLIF3BZxf4cS9Sn7gMSzArSF2Le3rRj4iOUa7s8','D3WhkKjsAXcX9cE','Fw','z','nP',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(16) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(17), f VARBINARY(8) 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 (8008291556253456727,93,'dWr3Zqj45z','meU4BYlp2lSTXn9ZiIcvikGNCA93foRHy8560BLiD87gGZ6OOnw','bEL2v6kJCJx','Kmmj6u7','v','kV',10);
+INSERT INTO ti VALUES (8008291556253456727,93,'dWr3Zqj45z','meU4BYlp2lSTXn9ZiIcvikGNCA93foRHy8560BLiD87gGZ6OOnw','bEL2v6kJCJx','Kmmj6u7','v','kV',10);
+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 (15324951485595105022,77,'RVo6of7SkZ','ft1o2VmoreeKE0IC8QjYmupGXjhiTmAt9LMgBCy8sANvSifXgKBTMhAXivX5','Fnu2XZ1ahgKN9D','MqAI','Y','kh',11);
+INSERT INTO ti VALUES (15324951485595105022,77,'RVo6of7SkZ','ft1o2VmoreeKE0IC8QjYmupGXjhiTmAt9LMgBCy8sANvSifXgKBTMhAXivX5','Fnu2XZ1ahgKN9D','MqAI','Y','kh',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4018086303,33,'FfaJL1DlhP68zEGShVGvIrvxxYeehPHbCvj4w7Xn4yW5bBXqcbt9Ti95onbhI6kFTG','TkBgkNNOYwQgvlXaECupUUD5g8tYBff5X6fCs7kf4hWuQQ09LGXPK4baWiwjP3hYVXcoaTX076u0pSGwERdSMknLBG2lIGubgBPrdtwvEHyMpFwvNhJMlbSfXV05VSlT475LjMP2LDmkv8','YetdIm','hgwqsiVjgSyCJq1irSxwFs7bFCryyO5WwB7Q0abCLGjLX2YTT2sdX5NjtWv6o3QsSi2s','rdZATgEQfotO3VcrLyUnis0QHSHaAhQ6dM83s3z5PWtyTIBtM6pI2tdLMsGGdLkRz7pKBymm','bQtsfiIdxy3YD6pOfue8e2faO5Fi7oartBIxTUvq682ZcFK2Nzyj',12);
-INSERT INTO ti VALUES (4018086303,33,'FfaJL1DlhP68zEGShVGvIrvxxYeehPHbCvj4w7Xn4yW5bBXqcbt9Ti95onbhI6kFTG','TkBgkNNOYwQgvlXaECupUUD5g8tYBff5X6fCs7kf4hWuQQ09LGXPK4baWiwjP3hYVXcoaTX076u0pSGwERdSMknLBG2lIGubgBPrdtwvEHyMpFwvNhJMlbSfXV05VSlT475LjMP2LDmkv8','YetdIm','hgwqsiVjgSyCJq1irSxwFs7bFCryyO5WwB7Q0abCLGjLX2YTT2sdX5NjtWv6o3QsSi2s','rdZATgEQfotO3VcrLyUnis0QHSHaAhQ6dM83s3z5PWtyTIBtM6pI2tdLMsGGdLkRz7pKBymm','bQtsfiIdxy3YD6pOfue8e2faO5Fi7oartBIxTUvq682ZcFK2Nzyj',12);
+INSERT INTO t VALUES (255340708869508903,191,'eA4wnPgLBi7S8','RrR2SQiutriXGdnllHt0B137RGMr4KeEptcSJuV9x630HthoQn2HwWeXI24LGvMhBuLVJyIgMoGIb073JMrPNg0WocV9eYE1JcThe8tfC0E6u274dJCCZ5I2nIhJPgLTWczye3KbwlgMOUFQkf4Uxvk3SGAs0az9wH4i8t1iSwUcsxaHBClm3lreGIM7GPpm','B1hPKh7Lp','jhWDm9aP','d','0',12);
+INSERT INTO ti VALUES (255340708869508903,191,'eA4wnPgLBi7S8','RrR2SQiutriXGdnllHt0B137RGMr4KeEptcSJuV9x630HthoQn2HwWeXI24LGvMhBuLVJyIgMoGIb073JMrPNg0WocV9eYE1JcThe8tfC0E6u274dJCCZ5I2nIhJPgLTWczye3KbwlgMOUFQkf4Uxvk3SGAs0az9wH4i8t1iSwUcsxaHBClm3lreGIM7GPpm','B1hPKh7Lp','jhWDm9aP','d','0',12);
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 (2986711648,-124,'c2LKHRubqufCxSAwu9Wn7LQvuuj4oS3','JCjhf1xkUyCX4mO92zjehX4q0GfclxE9BmC1xHnzDMzFws5hP6fVbtUUQmzosgmuzezTAM20kjIaG3lRNDirJtbNiMb5NIwPahf32yN2wiUxci8is12','KLt5irwgYHvasoxP3DBdCfx','1eqh5rWa436Qb8O4ymRJfhXodVkA98EKonMKHpFopcQufK2cvLTqv2ELUGVPEKkwXpELwnuZXuuPBYIvaTYJ3pbSGvJH0IzyQn8a7Fv3l5WNqsLysFwYyr','4CiWBma1oiidPhurB4hSmn5KKXuVkQF60JhkR4FOYZf','suBR1r3B4DtFuWppJiB4H',13);
-INSERT INTO ti VALUES (2986711648,-124,'c2LKHRubqufCxSAwu9Wn7LQvuuj4oS3','JCjhf1xkUyCX4mO92zjehX4q0GfclxE9BmC1xHnzDMzFws5hP6fVbtUUQmzosgmuzezTAM20kjIaG3lRNDirJtbNiMb5NIwPahf32yN2wiUxci8is12','KLt5irwgYHvasoxP3DBdCfx','1eqh5rWa436Qb8O4ymRJfhXodVkA98EKonMKHpFopcQufK2cvLTqv2ELUGVPEKkwXpELwnuZXuuPBYIvaTYJ3pbSGvJH0IzyQn8a7Fv3l5WNqsLysFwYyr','4CiWBma1oiidPhurB4hSmn5KKXuVkQF60JhkR4FOYZf','suBR1r3B4DtFuWppJiB4H',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(52) NOT NULL, d VARCHAR(34) NOT NULL, e VARBINARY(76), f VARCHAR(21), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3445376349,341955,'dhjjvYMq5I9Ad3B','NuOHXaGqNXArXXQb1YKaakM','enlIDUE0UfOI6uYhpnLaLypbwhh2QCD3PjQDbpLYFeO','Mhb1','NCi7LkGbgD7AzIzSGnwoqRtTXksaw','HUu3oHpNgfq0RgHOTmP1FyLmpvvTYmw31SEoqwl8giFpFx90cdVrNElKkFsDjFjHkUyfNsmA1Dv5WMOINK5wP',0);
-INSERT INTO t VALUES (2774621443,-5506305,'oGeVMivmBWek4tCvb','UfI3ubo4Bxt5dy','KNMsU','N','zTCZUVZCMk3nSBXSgkrYmYfZMKAHu0Y21CdRn5PuJJ','fr81HIqIN',1);
-INSERT INTO t VALUES (2113460783,4904443,'aVMTlwTZ8Gpk3mt9OZERJzbMj2fUhc34','Juzz6CG8DwQGjfzQOEMFE0Xr0lXPX44','pSTBD3rDvqfBBEBmO0F9','RxJNm9OZTP37','Tk3','gN5hE7naFof4jAiDLccaPCvfBYb11n1OpmCCgTIstMYBQHKLxzHaH0RbVXikQzKWrTz0nnA71hRhxNbETiCzhlxlxd6eq',2);
-INSERT INTO t VALUES (2167152066,-5665190,'hgcaX8nvp4LWCzQJPcQrCeAZqPUfIDSdtjyK9PN4vLHs','d','w8U2rBNmURJ1lgPjUTVKj2BYxeMmBwjd','HUd5','PWxM2yIbuPJwksYG2SNcRikGYKiznPxbjKEBLnCbsewFYmzwTuNrFE6kFxOT6Uon8ivNYPUKIjyVBI7jKFeWm','UuM4nOSDY0aY5',3);
-INSERT INTO t VALUES (3886625410,423891,'v220QSy88RcMcdjWUdh5KHOrUvG9pEhy','YAJbNAY0hDyGCNxXObjBUEP3h8JbvKAWj','YJ3UryRL5C9kCEsMD','gUsazv7Z4C2K','5LiSnArfnh0Ma5GkXxPj6F9AcbQTuRqB6W1SfUWckNHbdJ2rzVvI','SQBJV8Vpn4qPJIoeuDZ1TBWp0agaKOkLl2wZKQRpDa50l1U4',4);
-INSERT INTO t VALUES (4237416685,4332311,'EwWmG9uMnVakvJNcq6uoBYUjQ2KDXvxy','8eq90','fgDud9tBxRMPzXd5La90laSQRc','83rzYnRmq','xbisIkl5ao783FSLaHEUh93W0wnJ3NIm5X3LohBuDxrH','5zaNENAn7tKdBw7WdiRaqmD6Wl5uKFZ3',5);
-INSERT INTO t VALUES (4145909138,-2137402,'iGaxJwSCq6UKBNJQdbbZkuO6LMEQ3My','26','51i1aJSCwdLmH4ILt7wykAdL8GY20MWqlomHj0xeh7gVbB6tjJ9U16satU','UWne0M0j','amD6wWwH2goEj2xdft6B0rEs8MaU7zXk3NHaAE2BUFTfdopE8HLb8A','pDK21leL',6);
-INSERT INTO t VALUES (791614762,-4121772,'8SuVvEjARaZ0bzqaz7mBV0CdHGg','4JYlt5Kf6aKGxjijn2dQ8gllfgxw','QcMIRscideqCLWnv5KcgiFD0XvjPH0hwSaoABtImdfzb01rBi11f36IddltzKDuktwUbW3','ELjstJWJBmK','7APlR4MVyhAp1tJpdM7TNt8yCtPSQ6K55AS7YOMkWPAZi44yw6Z7wu9TzRxLeqCxXEL4CwpJvSS9tGuGTmbrtp5EK2gVE5Eq','IYia7T9HEJqe2RAMlnrr0gKvCV0',7);
-INSERT INTO t VALUES (2800807514,-6023557,'2b16veuqzn35cLKqPjk2auus8bGYHB5rEsbgNV5UGMk','MQ5Bn0','QH57lee4czqsoLX8','RW2DZv','nGrmA4kTIx9ZOsS6RQWuHtHQxbTIqLCfNC73yS6qjogAoQ3SnQrPoWVWnUpoqEC6fs04fEe633XljQ','Zts1s3hrSdxHbW1blV85RLtD3W',8);
-INSERT INTO t VALUES (1549824917,5644513,'e2jVCqR9zhc5DXh3iLc','aFGmoOB4NSOaQoNmFOS','8iClSI3FXtgNCgAiyAHxoWDXv4r0LBxRxwqNcaOl1GleM9jBYMVQR5TAEBuhS10gf','2ItSpKXC44M','GGMESP9P7gNVV2TkhT6JkIjF52DPDc1RYp2lCMLwqm5vCxcVdO3d','p0QGkuMgeQZwC3SvfWTvwBeytYD3Vn7GWMxlYKtJ0wrlPVmVMzWWlHtoTLO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5695272627210937310,48,'R1Q38sdo8h2V','ARzBsoxy4UoO5LQLnwElHR6p5mEf4OqTTUZKRI4oOHc1BAo8YsP41sES5K9XdCgx7yJwp9hwZISqVS5v6z5anZR0sbROLso0Bfvvc8SaqnIGjanhsH5kSAIFuyMFLJH1upPJM9a3x12','RjHHUzNB1183','r90QdCcZxsHY4hQRT9rUYB0L6AMDgFYCyEoKwtx0qp0fPYgxBJVFX2iPABQ4aJv7AhBuCE6SF94rDCZqouaNC6zMe2PWE0pqxTZDLuUpZMVCRG4fQGuuYQh6SWV8mpba0tusvhst5wTfPffnyI3X1EZaWOmJojV2AqtmIga8pHCGkYohLJtFU7dNnd09qJRmcMs5lTbfZzGDNyp0xGRfPEsGi8s7QokpTl0wwXkjn7e3zjQ5S','W','5',13);
+INSERT INTO ti VALUES (5695272627210937310,48,'R1Q38sdo8h2V','ARzBsoxy4UoO5LQLnwElHR6p5mEf4OqTTUZKRI4oOHc1BAo8YsP41sES5K9XdCgx7yJwp9hwZISqVS5v6z5anZR0sbROLso0Bfvvc8SaqnIGjanhsH5kSAIFuyMFLJH1upPJM9a3x12','RjHHUzNB1183','r90QdCcZxsHY4hQRT9rUYB0L6AMDgFYCyEoKwtx0qp0fPYgxBJVFX2iPABQ4aJv7AhBuCE6SF94rDCZqouaNC6zMe2PWE0pqxTZDLuUpZMVCRG4fQGuuYQh6SWV8mpba0tusvhst5wTfPffnyI3X1EZaWOmJojV2AqtmIga8pHCGkYohLJtFU7dNnd09qJRmcMs5lTbfZzGDNyp0xGRfPEsGi8s7QokpTl0wwXkjn7e3zjQ5S','W','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5276609881123594775,98,'bf7nYLtSa','bxKe89PNN18rVqqvzj4nktmTSnr9gv0GlPmO2cyUbWtXggczveiUvSu9hGONqdrYKmILrQxMz35iyNGYFV050nw9x4mFWDLOQxj3CQnjS2JgfpjmigiY98b9osGnngZ74m4jEmohIN0f2cPJITgOjb32QEZWTHSVnnrdomTVtMSkG5s','vU','F1kw0JZpX6Ll1AWWS90BJpIisychrUwAadV7MDZy2Qn4KHjL1W0iejUzXY66PlEhI0IIVyQwhk6rgB4U0MdhMutwwysfLqt8KtioMSMXJ5e6UulhXXKibhtx3BbZXBn8GM7lotN1OSAagCVJeLMuCrtT4XCqTBTxqptUKpitp9nM2XPhCh9D9cHBGkRUwpUtGGTm','1l','kO',14);
+INSERT INTO ti VALUES (5276609881123594775,98,'bf7nYLtSa','bxKe89PNN18rVqqvzj4nktmTSnr9gv0GlPmO2cyUbWtXggczveiUvSu9hGONqdrYKmILrQxMz35iyNGYFV050nw9x4mFWDLOQxj3CQnjS2JgfpjmigiY98b9osGnngZ74m4jEmohIN0f2cPJITgOjb32QEZWTHSVnnrdomTVtMSkG5s','vU','F1kw0JZpX6Ll1AWWS90BJpIisychrUwAadV7MDZy2Qn4KHjL1W0iejUzXY66PlEhI0IIVyQwhk6rgB4U0MdhMutwwysfLqt8KtioMSMXJ5e6UulhXXKibhtx3BbZXBn8GM7lotN1OSAagCVJeLMuCrtT4XCqTBTxqptUKpitp9nM2XPhCh9D9cHBGkRUwpUtGGTm','1l','kO',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (12948594999293981670,96,'0SZU8','zZkM2hDsuimgj','8iUlVhxhMQL','Z0vv2kJkN0KnAJo54J1t2yBSJjjB0r0jlk4uodOrTXQi9CRl49drTNHZxXPbk17AQ8H8VtCu6BY28TlSl9QsPbeFDHOxXZzbuKTbOkRClfSAh3UhDKqiyhITjaRtWcGdDKIxPbtRt7eFDq5RUGCdYlLjX6i6U2OpTU5yvPbQWNagl2kUtELmaOvYHAaSqHXXLJIaaCiXXV','H','bDV',15);
+INSERT INTO ti VALUES (12948594999293981670,96,'0SZU8','zZkM2hDsuimgj','8iUlVhxhMQL','Z0vv2kJkN0KnAJo54J1t2yBSJjjB0r0jlk4uodOrTXQi9CRl49drTNHZxXPbk17AQ8H8VtCu6BY28TlSl9QsPbeFDHOxXZzbuKTbOkRClfSAh3UhDKqiyhITjaRtWcGdDKIxPbtRt7eFDq5RUGCdYlLjX6i6U2OpTU5yvPbQWNagl2kUtELmaOvYHAaSqHXXLJIaaCiXXV','H','bDV',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(32), d VARBINARY(91), e VARBINARY(59), f VARCHAR(71) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5444,3470025434676492956,'AMfTLHoRU','2TF6htD2mDYWP4z1o4pZfX9n','xjZR0eHS63EeOtsb6KnkGdB1zw2hDNgEmivO5tQJmeIh','CIXM4dGoy8mJcaax4mY6xwVA7bFNx2L9OFxvmGHdMiVqBNhzXv3Y7ZW7U236Hw2BxtPIp','N','T',0);
+INSERT INTO t VALUES (29321,334384769462889748,'jhvO','u94irK7wDsspHASXBtn6pm8ApNfQjTDWcHKwNzGSOq5Xf0WC1OxGnJKvsKS3tx0USOARXJk','8CgMu3gqiTsLZ0mhlGVvgAz7mahkozFtUxc1rF9zDS7IpC18yPKW','CjnS8cfvGQix69YQ8tacYNlHN6GdOrHqPSnN0StLh6F1bKo0B0Vx3PP','l','IU',1);
+INSERT INTO t VALUES (40880,6153598976532371530,'FkMMp6Tep','ekU0IuZC82Z3gsbw8XdeaoEiGQTEgLxSRnpO3A79xB99kUKZjngFeiPXPSGrKLX8','HZwC2f4c2lm','UzEUkVyPDAq3hq6KfY0IqT5no71BxRFFdJVDr6','X','yl',2);
+INSERT INTO t VALUES (18798,-5810434556788060267,'F1jo3YQpqdeUGl','HWpTqcd3v7abz8F0TibtpL81','7k1thVf7o','1hREWLs1Ebriz8I87W9lLP5fib7cy67k5lCT1W','E','JB',3);
+INSERT INTO t VALUES (10261,6958769764257953213,'q96XCgFCNEPfoiM3','NPrXH8rcbNjLHQAgXRf1Hyz9woJ9hyNzdJZdFZmx35BJQ22umYlw1ktvhb8ODAPX2yZNUjDtll6ARrQw','nt','jTr22SWNSAYFV','H','B2',4);
+INSERT INTO t VALUES (27744,-4977486565253661306,'w6x9xZbg5a2YD1zdCr2','4c3USa8ZLuVbxgf5HhorcvMEUE6oRdjJKvptvDAmgGnrWU4gX0KN6X1I','L7iYcuF8LjQODU7HCpZGe8VdQ2RZcs2O','V6EqMF','G','Y',5);
+INSERT INTO t VALUES (43120,5408742899333021363,'n5u','XsQKSj5EhBEMqQoR9mN5pblvMjQ94D6QaK7DPT7IEJhXXE2kCAKh1kLLmtBQgpw9dqqLcZq','7a','jMplfOs6DGqqABY3y0MKmNTGrFcEnOnjn3C5qqfJL0JJMY8NgL6GrOaor26LLjRmbxG','L','I',6);
+INSERT INTO t VALUES (3782,-6632844761989212107,'Uf3KG','4j7HMxgm28AKdo0WcUXRqTyHGD1DyCzDb02H','7pz9GgWcGgC','V3ofjYh4rueajSmWvufmPygMELo2M8rbZZsqbE0qr','j','2',7);
+INSERT INTO t VALUES (7422,-3747265296941368598,'QbnF4','bXlO2sp6gGwlirvAd2F6rDR4JwIEkpApQHa1UR6HhPopzubAC6Pb3a9AzSdENCSqh18','s4TRkSDXjYQvLdAUgl','Yn2ABT75pVQVMSXWJe7M9m9tcpcZtRgPNZoKhOIWcJltRnMqYHfM8UgXoel','K','5',8);
+INSERT INTO t VALUES (9178,-5932047865237128138,'WbpsIUbZOlmTTekB1GkyyvRjk','chGZ5xlGez24j17xrHB4KM3P5WLFE8ke0YOXdJ8gaHOtAPSVn','7nEZ8YqOnkmMv3yUSdP5iriXzs87whd1gtaaokXg9APJ8BQR8vo','KOlFSM','l','M',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(32), d VARBINARY(91), e VARBINARY(59), f VARCHAR(71) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (14291490150343598403,-2882036,'gcBzAuDlsddSc','eQP5Ln','XdiujDdO8ixUROJ5IGqwHiwdqzXGT','b5IHblxgg5rXfs4BA1xD','kaFBLPraoMy4qqD03skdAvmZh0AYZO7xQJMk','KNsa',10);
-INSERT INTO ti VALUES (14291490150343598403,-2882036,'gcBzAuDlsddSc','eQP5Ln','XdiujDdO8ixUROJ5IGqwHiwdqzXGT','b5IHblxgg5rXfs4BA1xD','kaFBLPraoMy4qqD03skdAvmZh0AYZO7xQJMk','KNsa',10);
-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 (8405440161766670270,8273219,'2LSlmrL9RADBS94NcGku0YPhPoWt25G6Hvb6aYmIyTSl2vUZQZH5','VcKjyPE9Z0eASu20oqQci','h3vVm8LpQqM0uQwB','R','QMJ0Ei','igg1AysV35ta4m8e6w6PaPAdNRbScK9WrTNtkid2UeecThMFM7IKBpyarXguUE6zs4N1SjFjEhWATulBJlBxH91dJ',11);
-INSERT INTO ti VALUES (8405440161766670270,8273219,'2LSlmrL9RADBS94NcGku0YPhPoWt25G6Hvb6aYmIyTSl2vUZQZH5','VcKjyPE9Z0eASu20oqQci','h3vVm8LpQqM0uQwB','R','QMJ0Ei','igg1AysV35ta4m8e6w6PaPAdNRbScK9WrTNtkid2UeecThMFM7IKBpyarXguUE6zs4N1SjFjEhWATulBJlBxH91dJ',11);
-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 (14841490887461910719,-7055312,'EH1xJ1X4GSrirauV7BnZd2WYC31NQ2FmJ66Lz9aWO9SKlUwV','FlbsIgfodC3ZXCUVrNJEFtKMUh85ox7e1Udk5VzCl9SgFQU9PmLCT74oZjytEmQN0iizvacwN04JLp8BpRitTGiIthQ6tNzlwSKtAXO5VPrYDvMmNYuoG3i2HDO5fvGWFwDSCvOSoQ6bmw0p8phgvdRLDcWZNs8NyzP1nihcTAK8qqGjJUQhHoj9YAzHT99XntWzOLo0cjr','cCIhmglIK8hCSc6KkrMczxIdM4xMHBm7lIFhxfVJYhNqG5QNaDHRPqcZ4MsM','FWIzb3XWY','lfQ4','oZ3AGzNaetPIdC5FQMmHQ86rV9mSi5UPPSiF9M',12);
-INSERT INTO ti VALUES (14841490887461910719,-7055312,'EH1xJ1X4GSrirauV7BnZd2WYC31NQ2FmJ66Lz9aWO9SKlUwV','FlbsIgfodC3ZXCUVrNJEFtKMUh85ox7e1Udk5VzCl9SgFQU9PmLCT74oZjytEmQN0iizvacwN04JLp8BpRitTGiIthQ6tNzlwSKtAXO5VPrYDvMmNYuoG3i2HDO5fvGWFwDSCvOSoQ6bmw0p8phgvdRLDcWZNs8NyzP1nihcTAK8qqGjJUQhHoj9YAzHT99XntWzOLo0cjr','cCIhmglIK8hCSc6KkrMczxIdM4xMHBm7lIFhxfVJYhNqG5QNaDHRPqcZ4MsM','FWIzb3XWY','lfQ4','oZ3AGzNaetPIdC5FQMmHQ86rV9mSi5UPPSiF9M',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7909476999992590664,-7507213,'THGvmsxf4qdYrB2sKvzoUIwcoHBpnFnGHEcXr0ESQZWBoNLw2BF8','Te0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrmosfAo2kn0IlAU671e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKg','ZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qV','YjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZM','9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktzdSWXlNy','MzG835SPrNaJ6Vhem5wIasXHGo0lTRIssVPaZ6ENWUE8tdYKGE63',13);
-INSERT INTO ti VALUES (7909476999992590664,-7507213,'THGvmsxf4qdYrB2sKvzoUIwcoHBpnFnGHEcXr0ESQZWBoNLw2BF8','Te0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrmosfAo2kn0IlAU671e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKg','ZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qV','YjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZM','9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktzdSWXlNy','MzG835SPrNaJ6Vhem5wIasXHGo0lTRIssVPaZ6ENWUE8tdYKGE63',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c BINARY(68) NOT NULL, d VARCHAR(83), e VARBINARY(12) NOT NULL, f VARCHAR(38) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (192,-23876,'WWojaSMqAkRzyNW2VJsXRNPDQFW','ekg7LAg9yp4tD9dZBVVM6mSuB53Z4SUYwCeUs5bIls','Uszy6ID1Yw','qV3KSPH05ZztWRESW3ULAtrEcqUaDMi0FHLnj','uEQLVtg5pjsiOytuhSqyGDlPovLc','4TGxnRe7xqnu8HrgLCLXuqkuJpOnrgHh7GJZJqYn0JkdJl3e5VfPOK',0);
-INSERT INTO t VALUES (84,4944,'SCvPbfjTX0SDNG3LbvIE8zlPxouPJQ93RuARBMswU5zgRSHJ10DASZ4','pTmy13f9fgY','iNJ7K1yjPqH','85xmLkW','dUMbdfGW','oyK57DLKkFXs33yShkNfdAUCRTeu4jUhEg8cxbXYLGWuUqeVko2ZGTXN0J4Qo',1);
-INSERT INTO t VALUES (246,7132,'Xmzv7pA4lUKFqYH6trG0T3zv7WB67CjselRDfIlkDqiJ','tcTbxFywArM22Er1owySTHCJ2UK2NPmGNKe2EHESbfM7Q','7','zdWZGYc2R2QyS9hPHcF4wqCFAFLhcpv','dsRF9TXqeOmkmtUUdhqzryUl3MMpYeqXlMPPSfMvCzxDHlHcIEbkTntBfER2ysGFjhPkdz2ex2pxv','BIaDjN2w8S44mLfHa6U4KMZtaaQP0OwzZX4mOPkopaflpfqvlHjM3RcfeyLSrZybBEVtH3Sw',2);
-INSERT INTO t VALUES (76,16946,'MkhEFiLFDmMZ6c3JZBg0pCEj2L4QMIzzjddl6Wrre','fQoOeNKELV7R6sDj1J2bDVKDvRPNXhpTabswApUwzYJiFK5G14VsJp','8tyxpSEU','z0L2DYUZ64zxxiuvJw','SEGB','uUEbA',3);
-INSERT INTO t VALUES (8,-13009,'35pUbyFUQPDdVNxiMk1uvCHB3ELnikxOFcWk4zhkZk6nb3yarcnohkv7ABAWMV6PwCB','mWEM0XbAhINvvBm9fXhPSaVQ3yCann6Cinzn3HYPxwwU2HWLOp74jpJObE8zTZpw1g','8Goz','3XOPuGShejloqaIjqWAgMcPqMiUZAelG','p0rIrR5uxFY8TljPAijVfX2ZC5IXqv3M0A65CYySfRh6','X3',4);
-INSERT INTO t VALUES (28,-30111,'4ljzstZPgFsqazI0BdrWogwUUmEH','jHk3cRKj9wTdrEXLk5e32OST5C7MwxFb1oLinQ2cVvi6II2X3yBbmRmX0qrnZwhxlIsO1TvjjL3gaqtb','EcNCFrdcW3','H1','XYwXhHwQlHmv7P5RWKilbBbYMRtuWXEmKQB95O8FDLrZHgkll','vKrD7k',5);
-INSERT INTO t VALUES (172,-26067,'7LRGCKHxKzyKx9Vff','zmK8HnHNityoFLQBsQRSBKq0CwViSbMx6GyS6tW4CwGRzFfR4SJkOmcI2uxdtA8INozaVfkFySeV','2U','2u52WoEFBbLmrxYhD3h2j','Y2XnBcgeXq7wovTxAnkUt3vlVXwlhCIl5GAbkOlhI8pRcpEDa8Ea4VB4vyGLRhSek6XpNxlPIp307IQ7t3I4xbb3Yh0STwq4n1vk','aLJ1hIOZVfGhiCeD7sV7Yv2AQxw2RRpJUizJpPnbeHJk1ODCARbpaaEy5EMbdZT',6);
-INSERT INTO t VALUES (88,10751,'vftKtvz6HuKgRgRk939HNIRWqFk','poajU2qysc53gJhOQqfQoPkHn','wBeE7rTwo','6aB6De3qFx65Eu','8osfSgoRfhqqTdLWx7W5O3Rg0xFlPsktFF7UDbnaJz4PmYeT1HwZVW1KgO8','z81NrviX',7);
-INSERT INTO t VALUES (219,-31768,'54FfEOiNzlUuEyyPY78GmWxnrQGaNVu0SK7Ojstvjdvt0q8TryA3LuZZ6zL2l','wyE4FsVaRkA2drlxvDqCW6UhXkPNPvrl3N8kFk8CWS9jLrl87eY','ugnu','d7mpwT19MyOCNbEmG4Yb6cB6iLnL','HJUcKh0lXyKhUkHGDBrzFriDP7O82T3lhU44oTqtnjPyyTn2oG91kBXNY','X1lDjAY4QEAfauK5CTSmQT1etAUDrhv',8);
-INSERT INTO t VALUES (100,-131,'pIAISwt9BP9kzUTJSJh','fMTeXVImY03nm0OZbmSQuG8HxdC7qyw6vxP1sWqCWznnyy8cARU1jT5MwtkMMHs8MJTJB','vtM','PzLpupmE7l6LgVMZvtjWUWY6JMvDeWVYX3','myrkDjO4sHlAUgtVsgKlWGEW8a2kkKvTEe6encTLpyntBljLfN07L7tE10cFrBJAEBrq2mMbCyFmRd0jiQQH3k','zH2rV7d1cgOYzEwPLlDsy4iKS6BP1WFflZzPykbEL7DA8hT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (9635849,-3717671124111832743,'PXDdBtC8cWFZ4zg0q5A','dl5fsq21uQ2bErg30Ch77fqegzZQPrsAQ0jSu1zbmvxZ1pTxlPv','f1IxJk8CXRdDrU','OJumIj8z9rk5iNRvoFxNKHyCDogVN3ELdgUiEu7HXXIjstbLnGWXtQUee1aFCC4SDMXGty7','b','F',10);
+INSERT INTO ti VALUES (9635849,-3717671124111832743,'PXDdBtC8cWFZ4zg0q5A','dl5fsq21uQ2bErg30Ch77fqegzZQPrsAQ0jSu1zbmvxZ1pTxlPv','f1IxJk8CXRdDrU','OJumIj8z9rk5iNRvoFxNKHyCDogVN3ELdgUiEu7HXXIjstbLnGWXtQUee1aFCC4SDMXGty7','b','F',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
+INSERT INTO t VALUES (7699438,-6769502431742935331,'HJcVLUwMcCIGLLAZth','F','zEBD0FbvkYlrCRUtV4Urjr6NAzvC1ZeCtDEtlN9k32syu0hPSx','9KvBRGUDi5Dazw3KtDQ5','W','U',11);
+INSERT INTO ti VALUES (7699438,-6769502431742935331,'HJcVLUwMcCIGLLAZth','F','zEBD0FbvkYlrCRUtV4Urjr6NAzvC1ZeCtDEtlN9k32syu0hPSx','9KvBRGUDi5Dazw3KtDQ5','W','U',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14196160,7371497251221205169,'O2XRnfV5hYFs9dgZPce3Iq42JA601i','rVcz4T62BAMQJRfyNTrPZypa2fn0uYiC04qTr6fvpIlTtLeapiVTk1uQYZEJQEcAw3Vqo3IqXjr80bxns1aA9paGcsEDOUFLtQugyeG7ODIvmo3tGhUQjdt7FwXqlSDgsgaQdW4a2IZWBF7KTzkunLLynOdZ4TtDXxzAnMP96BYxLQaYJpefzZOIBxc3UTOmmJy5XmpPJlxatQEZQ8f50Wg8Z6nkcFwWZMs','Wx9yYxqzFa4fSIFgjXW','NVMtNsyBFWXfbtrSQ59AKFHHfYrL','L','Y',12);
+INSERT INTO ti VALUES (14196160,7371497251221205169,'O2XRnfV5hYFs9dgZPce3Iq42JA601i','rVcz4T62BAMQJRfyNTrPZypa2fn0uYiC04qTr6fvpIlTtLeapiVTk1uQYZEJQEcAw3Vqo3IqXjr80bxns1aA9paGcsEDOUFLtQugyeG7ODIvmo3tGhUQjdt7FwXqlSDgsgaQdW4a2IZWBF7KTzkunLLynOdZ4TtDXxzAnMP96BYxLQaYJpefzZOIBxc3UTOmmJy5XmpPJlxatQEZQ8f50Wg8Z6nkcFwWZMs','Wx9yYxqzFa4fSIFgjXW','NVMtNsyBFWXfbtrSQ59AKFHHfYrL','L','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10691869,-4127452303788337690,'x3uZNziGwqxltJbeFzLuSJvgqmq','OHbu4uS8K1bE4BvGa8vaQlDvpvEozd41zEjH8XKNV2IlyQrBwnrcakgcdE509lxvvQW8k0zlv6yzgJJRwIr5ahDtmYuBggIX6McUtJXQ3Za76koPeseeKt0Cv0Q5qTLzuPlgwdW','DETuYb8f8YVtMi','1t2vkKhusnRhPN80BzhbGExx9NRud3bpcfvExXNckXrOzjqCFFAgrACHtN7G0zp9zEc9jCv2pzTjYzavOx2IXpafQZwecI0ZRkCVdWXH0qcVEzyMUtGIqcxGZH3zOYjOpDBIcGfIZ9I3K0tP9xsgympPBkeWtYrknBzbJdUkqn3uTCEcPK2zRQSA3PFDzrxOq0CrpJArISwjaNpclVC','n','fn',13);
+INSERT INTO ti VALUES (10691869,-4127452303788337690,'x3uZNziGwqxltJbeFzLuSJvgqmq','OHbu4uS8K1bE4BvGa8vaQlDvpvEozd41zEjH8XKNV2IlyQrBwnrcakgcdE509lxvvQW8k0zlv6yzgJJRwIr5ahDtmYuBggIX6McUtJXQ3Za76koPeseeKt0Cv0Q5qTLzuPlgwdW','DETuYb8f8YVtMi','1t2vkKhusnRhPN80BzhbGExx9NRud3bpcfvExXNckXrOzjqCFFAgrACHtN7G0zp9zEc9jCv2pzTjYzavOx2IXpafQZwecI0ZRkCVdWXH0qcVEzyMUtGIqcxGZH3zOYjOpDBIcGfIZ9I3K0tP9xsgympPBkeWtYrknBzbJdUkqn3uTCEcPK2zRQSA3PFDzrxOq0CrpJArISwjaNpclVC','n','fn',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5910942,1169011482471216641,'LxDkIaAjLzSrCPJtRBa0w6zWCG','8YgQ1yrsSroWUZYeVQA0nwGmBrhwq5Jkd6iXOxBrgBX1pZteIq14qRllUzu5BeAhQYv1WTNceb2b0qBMBOZ5yrcZveh5h5Q10eLnETF2107XFPUlElyIQjvvl7bsm30THWeQGAecTftzTLMdgkITRwkWgCzP3xBpH90NiC2OPglcvqGS2pQJhXa8ckwLiuquLVkeesldYRdvfToLimyvgQyP','Q1irUUpnRRmSeBqPJslswGTHMJvC27CcyPTpR0V3cPSDR7Cq1MnT6Jm5','kdCtObaaoRqQjBXXkTtJ0J6Ssq0AfEX66wkoVYXfewtc9hfShRUdcMUZyM7ECv8ys9D85KfqtjZ5rRUocoRlSABeiwAiA2ACyuC2PLxyfJtetUSV4zFLfz4fBiP','2w','FX',14);
+INSERT INTO ti VALUES (5910942,1169011482471216641,'LxDkIaAjLzSrCPJtRBa0w6zWCG','8YgQ1yrsSroWUZYeVQA0nwGmBrhwq5Jkd6iXOxBrgBX1pZteIq14qRllUzu5BeAhQYv1WTNceb2b0qBMBOZ5yrcZveh5h5Q10eLnETF2107XFPUlElyIQjvvl7bsm30THWeQGAecTftzTLMdgkITRwkWgCzP3xBpH90NiC2OPglcvqGS2pQJhXa8ckwLiuquLVkeesldYRdvfToLimyvgQyP','Q1irUUpnRRmSeBqPJslswGTHMJvC27CcyPTpR0V3cPSDR7Cq1MnT6Jm5','kdCtObaaoRqQjBXXkTtJ0J6Ssq0AfEX66wkoVYXfewtc9hfShRUdcMUZyM7ECv8ys9D85KfqtjZ5rRUocoRlSABeiwAiA2ACyuC2PLxyfJtetUSV4zFLfz4fBiP','2w','FX',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (10149553,1702811879470287641,'XbJRrgFZvxf6A5dwHx','palYdgKGg2O1ENbQLePlbnnSotSXDaUJ56NW51HtOGiD6RxUsf1VA0d4pE8Bkp5LbbxPZ3rIaVdRTGOHZZXxZGWgJzBiIuVKskDLhBze8igmmUqQucvHS0ding6WL1zqTHGiDW8gjWxVBxkBKJ1Tv2goCplxoWUbLUeoNr3rguZxnzjJB91ops8W6TFL9vEJ0PdU90BMkRempf4aILbOTTsOUip3ZJep4K2NqvZtbm','XX3sPIos6ys6TUPkBTIBO7YWaqILC99CT1Aq7lvLSOQ9bbtnM8dRjK3QIC3','3SVaU6fiOxfkRfrffZetAMUCMlA1BEm3hOOwyicRvh2jCpw8I7tWIAFwXsWCUyyLSX3cYCXfCepLZ5rri7RiGvmJYuqsUGqinEPajkzRFh4Ompkx4pi8sVn3YWnPXVwkgsYN98IIQVGjw3tjMtRJboohc3k9ru2AJFpAn4WQWTU4Bj6sUVAmFQCxNoqWV86YWxnt0LQsWI','Id','Qo',15);
+INSERT INTO ti VALUES (10149553,1702811879470287641,'XbJRrgFZvxf6A5dwHx','palYdgKGg2O1ENbQLePlbnnSotSXDaUJ56NW51HtOGiD6RxUsf1VA0d4pE8Bkp5LbbxPZ3rIaVdRTGOHZZXxZGWgJzBiIuVKskDLhBze8igmmUqQucvHS0ding6WL1zqTHGiDW8gjWxVBxkBKJ1Tv2goCplxoWUbLUeoNr3rguZxnzjJB91ops8W6TFL9vEJ0PdU90BMkRempf4aILbOTTsOUip3ZJep4K2NqvZtbm','XX3sPIos6ys6TUPkBTIBO7YWaqILC99CT1Aq7lvLSOQ9bbtnM8dRjK3QIC3','3SVaU6fiOxfkRfrffZetAMUCMlA1BEm3hOOwyicRvh2jCpw8I7tWIAFwXsWCUyyLSX3cYCXfCepLZ5rri7RiGvmJYuqsUGqinEPajkzRFh4Ompkx4pi8sVn3YWnPXVwkgsYN98IIQVGjw3tjMtRJboohc3k9ru2AJFpAn4WQWTU4Bj6sUVAmFQCxNoqWV86YWxnt0LQsWI','Id','Qo',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(3), d VARBINARY(83), e VARCHAR(27), f VARCHAR(24) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2434006350731395237,2764461,'TET','cO93BIeZwm4FCl','yajO8YpxZ','Nybzw7CBHg85YzIwBqnvr2n','M','wC',0);
+INSERT INTO t VALUES (17457952151200249811,-6787843,'zm','lfblP','S1h','Dv2rSPWBUNCV','W','P',1);
+INSERT INTO t VALUES (441487630991958319,-7840146,'q','IJm0236WaBXafvdwmv8NiRSgYdBmzrj4LZ','2w0eXsWpNWl9TabJ2hfqcGrdxr','et43M5e8CEni','k','n0',2);
+INSERT INTO t VALUES (6790977396320757536,-7769680,'X','sfB','udbboy','TdL0m9c1az9H22RyX9AT5FZB','u','v',3);
+INSERT INTO t VALUES (12646923556765365324,662307,'oTt','JRQJ7egcO','PRhsKwJaAurHqLt','X2SKjXe292beYODOIR','v','D',4);
+INSERT INTO t VALUES (4681133185818996259,-1374616,'DVj','w9GlRYApEQYamEjMZaRYvomflmQX3l1drwnI6OnRGaFlWSI','LhvCpaAGsLzME','NJur0INlkuPx3','v','kJ',5);
+INSERT INTO t VALUES (7106861681002552374,-3378422,'7','gaCm6iav51SbJHhNXWRjYC0oXXclNGdCc9ZYSSN7vM0Lx','HYKA0BpSwRbpqGzHIh','Aku1pRDyVAimEtNsqJI3ZkZj','m','o7',6);
+INSERT INTO t VALUES (11780065661885341236,7156940,'O','bYDypPt4GcI1fnrFiFBc9LoUeDKeE8bkBECoKqoHp3hohZtEw4gbciD2VvYsq05TWjNxg3AbY','M2nwE9a5YYEWJrUyy1','SOJqPpPA0h','y','b7',7);
+INSERT INTO t VALUES (446895633270454056,4643942,'y','enIUfeEWvJb85q','6W3droKxciSb5PZOc3jeQY','jukV','z','p4',8);
+INSERT INTO t VALUES (14174931256534411645,7188331,'tbv','ZehYe1YYmcmg2Dk5yW8J6M0vW1NqCjP','IKou7N8RrvZ29LV1i9pK1Ncf','AeYS8','l','t',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(3), d VARBINARY(83), e VARCHAR(27), f VARCHAR(24) 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 (7474942889384547224,-15323,'XYUdhty7yk9hbDzhcQS7i','Fc6Hbbxiz4Jvgi3ErWSa92xrfraTzpmlXhC1DZplaCqF8ri8Zv0ilE8zgU13HBiAe','BXSMa','dyGpCjuTzkhX2xyggcd','P8yx94YLSTcAbhJx3kdR51hzKYbF6v','V9Hr65KO9AwA9KNvUfkIJREuHN40loKvajLuSMdShP1x8jBDzjnLKTHvyA1OlqTalB668AwGnC21y0iDlNpHLzb9',10);
-INSERT INTO ti VALUES (7474942889384547224,-15323,'XYUdhty7yk9hbDzhcQS7i','Fc6Hbbxiz4Jvgi3ErWSa92xrfraTzpmlXhC1DZplaCqF8ri8Zv0ilE8zgU13HBiAe','BXSMa','dyGpCjuTzkhX2xyggcd','P8yx94YLSTcAbhJx3kdR51hzKYbF6v','V9Hr65KO9AwA9KNvUfkIJREuHN40loKvajLuSMdShP1x8jBDzjnLKTHvyA1OlqTalB668AwGnC21y0iDlNpHLzb9',10);
-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 (11773918934561669583,-32629,'12EvWdk','uFaCvgOldtKtwgnVVBrFtMha8z3Bhu8gMW0m5bqJ1XxQ1vw7PdTdSiHAIxFGjRjvCmOXS6USAcGVNd5Jzl','I4mitxw5gB','U','TxJ4r0BY','zdlpcnzI9y9i7Xp1zzvvnddW9qLIJ7UFTcit4B2QpbI6DaobH3paKevAN9',11);
-INSERT INTO ti VALUES (11773918934561669583,-32629,'12EvWdk','uFaCvgOldtKtwgnVVBrFtMha8z3Bhu8gMW0m5bqJ1XxQ1vw7PdTdSiHAIxFGjRjvCmOXS6USAcGVNd5Jzl','I4mitxw5gB','U','TxJ4r0BY','zdlpcnzI9y9i7Xp1zzvvnddW9qLIJ7UFTcit4B2QpbI6DaobH3paKevAN9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (12037367611205668415,-5435,'1tnrL0moh7t9443T8Hy3JGk9KdQT2BiN2Z81SD','eOxlHxqepyO72yha9aWoKaPd54wI0PFoYRZEPqUzv3AIFLEHIoK4pIvK84NJtEsz8','H','WjJJeUOjvZQD3UVdBWF','uAcNeUKy0Ccr3dehUwRg9PkiQyNXuzP8U4','lNuyP5ZVEmJ165ecYZ8lPd6AAygJ3EYf8Vy6CbBMCN6Kl8ZXamfTORUVp5ulVKZ2DGi8ojxFfLu46J6UvAANCcs8oUqz',12);
-INSERT INTO ti VALUES (12037367611205668415,-5435,'1tnrL0moh7t9443T8Hy3JGk9KdQT2BiN2Z81SD','eOxlHxqepyO72yha9aWoKaPd54wI0PFoYRZEPqUzv3AIFLEHIoK4pIvK84NJtEsz8','H','WjJJeUOjvZQD3UVdBWF','uAcNeUKy0Ccr3dehUwRg9PkiQyNXuzP8U4','lNuyP5ZVEmJ165ecYZ8lPd6AAygJ3EYf8Vy6CbBMCN6Kl8ZXamfTORUVp5ulVKZ2DGi8ojxFfLu46J6UvAANCcs8oUqz',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (17221879099547130466,25154,'PJEZTlfDx6irrSzUZJvRfkkXYnx2GjRosv9K7ovr17nXJlwgXpNsF4hfFZxX0hQgzt','7QJpqQvwI1acmaXTTPp5gfvkReMMbXno5vHmZ4J1AO4Ht116kTDbs4BU8cdqwUkcQuTTxbALIBnvq','uhQXetGoS','2pjgd8KQtSRGTCKM22JIMElF5On8NWNhujikuf5yIlarZPwcL0ZzAOrwgKeav7XINHKIzc9wqY66Fq0t885n877IFzCV57XckV1MBV7yTYWHv0AsIxjNQX608MiMCF25l0NvCSWQp7hcdlPSqRBTckmshMGwl83QtggjCEMjMXpkoMRSdZ3dH23pgWs57SNulhoqdZjQ3DH','OcXiBe02witEm022XNqfYTBdb6HZnYyANOaJIh0','uSgAUaoHlG0uHVhrNrA54PBK78zkU71jbHuZfaq7ZUPYG',13);
-INSERT INTO ti VALUES (17221879099547130466,25154,'PJEZTlfDx6irrSzUZJvRfkkXYnx2GjRosv9K7ovr17nXJlwgXpNsF4hfFZxX0hQgzt','7QJpqQvwI1acmaXTTPp5gfvkReMMbXno5vHmZ4J1AO4Ht116kTDbs4BU8cdqwUkcQuTTxbALIBnvq','uhQXetGoS','2pjgd8KQtSRGTCKM22JIMElF5On8NWNhujikuf5yIlarZPwcL0ZzAOrwgKeav7XINHKIzc9wqY66Fq0t885n877IFzCV57XckV1MBV7yTYWHv0AsIxjNQX608MiMCF25l0NvCSWQp7hcdlPSqRBTckmshMGwl83QtggjCEMjMXpkoMRSdZ3dH23pgWs57SNulhoqdZjQ3DH','OcXiBe02witEm022XNqfYTBdb6HZnYyANOaJIh0','uSgAUaoHlG0uHVhrNrA54PBK78zkU71jbHuZfaq7ZUPYG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT, c BINARY(78) NOT NULL, d VARBINARY(89), e VARCHAR(3), f VARCHAR(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (60,-1480904640789538989,'fAmSNonLzq','GeVUTIdLldtv6szOWSgtIwdClhyV3YOBAenkjJk3iIRSw0','jN','Ejtn','mDYFYmd0Jau6lWlGHm3FSJpio1XtEmBtHUQElgnFnQZCT6HpXnfoaalr36sG97jQTgjuOXNfOYhd','6BXXR7sWbVHucaR4oHpqNvYTPgxFaV3o8wcdfyHrRKfC',0);
-INSERT INTO t VALUES (70,-7835810786766250423,'pv7vA8Je5JoDgAUkoLYiHJaNEKIDDTEWJQRyn8doRD0HxXgmHqN4plwxWESs0','okSgmC','t','EhNJ','lQpn63Fq8aoW719nx1h4rrnVpoavL5TXPasrBqL66Uis6cduHFF8aFbU','Zg9NgUxr0KiFu5tZ46pvIhgpyYDd2Ge4TVxYQuwwVQXbv1T8',1);
-INSERT INTO t VALUES (185,-6247035574010134471,'2qwzoqvJkui0R293n4tOf38VQI6AWgfbzdV52Qgut7fhdgVOA4V3fydpDy','vSjAnI5ys7jxqAzSAUwYXrolfFep41mys0JV8VFZVRKaAHtevO8PU64SBTA','Y9','P','WWz9QcO2QzECQjUdGHLyR3699NkTBGFawJ5gk7hzMx','Mdo47B4Wr',2);
-INSERT INTO t VALUES (180,-1516059209778938906,'nxKiSI8ArnAAeAor2EZzgcPc06dAK0dv334','OA9jriIRmO5PHkmeySdGl5NP4Yp','lgI','21X','nh1k1twpapP7BnX1ZcrjpOgHBiplNB89M8LH1ZHVmbLJgLfmdLmD','x2',3);
-INSERT INTO t VALUES (149,-7925360947257546353,'ONqJtvOhlCi5m8xIYJkHRdBdlG7cgegim6BtU0acqXhaW7GoDlc0FgzchWv3zxtCF4cBKrdZTJM','q9oZSWPGznbL9bO49lp5C8zAGu5yvEHFx6th15B5lvrwdjezVoqu386ovLqgoM3g1hel0ldlIlUYGSce9LAz','sOW','i9wdf','XbTj75FCId0HDppOpmmxzw67NpoRSQh7sKr66luV2Lg8fCxBlbUxtimxPzIyLcsyETTgwthPJYyNYj2OEj','lJ1nNddzI5sHGuc0ZBWsb1f0',4);
-INSERT INTO t VALUES (35,-697036605692342390,'CDStJNfAE8GSdOliY64zqZ9mAzsSGW9nni3zIPaRNPYd22Xy','x25u56x0twDK3TDwieSChQv0xmG10ghyDxE23Z46dPFiQ1KftlfNZspGiKwT1XiBzHjjHoljoAC9AwCljT','Y','c','O6ESMhAOpHLNpPnDcj56imrSLt5am0cYqgKdCrB984Toswqw91FDwISHsMZeIkH9r6J7C7yxpU2LtKsBClxTwP','xyVHL4XFmOkfHhp4wBmgcYRM3wkBY4xYam4tClJMCEEqQake8LiVVRJ1CjnLQrGTPwoCB96m0veNNDlJtGtX7opusL3p6rm0L',5);
-INSERT INTO t VALUES (46,-3141825233950526940,'GLzgHstGmpJghIy1174TflbuUrhxxG9YWkMin1R','jsMUHXPvKkuEHE4Hi4pCEqSqS8qDM97SwqeHqzQ5gv7vy68EpJX0gv5wC4fCzmBAXbrdrLuzLgQ4LPm9','rC','z02','DHM1A5UfrKvBcwplGrLLlbS2LWgIExCSfb9WwMHV6nhPax5URd5ZsUeEodDPYBZrxfiOBLzksMWIHNgs9U4NZlmggfGHz22Iy','J9ux4bp9D0g3P9mXw6f7jG9syRWRTMiBJdokw5TNSIfz9hYmJQOmR7hnK6',6);
-INSERT INTO t VALUES (249,3374329917441408586,'QEIuz4WdpNkEeJy7N0sc0OyzGSY63pE7bHfhSbAIlnHf8','0Le7jz8VNK4XZ8AM0u','NGF','0C','A3O1QT0IJkHeXFzlKVnhKR5cjhpCC968PORMkB31T8GkqCgLHqrydJm8VXAHbuoRFVonZu95qijzcsmdyYQS37KR','ep9B',7);
-INSERT INTO t VALUES (231,-2433590509778034728,'Pzt49iBzx5Ys0EYou','3uOb7x0ut0WSkDBkxjfWEA','K9v','wPF2','HuyPLooAgGt56Y8sQtRYsvxnDPTkwksRwN8qmGyLb','leqXBA5hJ6LdDOm',8);
-INSERT INTO t VALUES (116,6574460898526650964,'p6RZCdkenmOR7lFrVxMyVzSDRKmKP8M','vWehUEzrWJNrm1azCTJzMKkMAp1PvTcq10MVSa12kBBxZFtI4','iaX','oK3N','gtV1wnrsE1LQCfJRw','znAzygBCNTWxyKsiu9Hkg4r9Kf8d67Vjz3qLZEljtA398mXBnG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2146447271001417661,8258815,'5','EOvktjPtg3igL17vFQFKCHQq30FpxxV5L6Dkl9JTIHU','KbABOl7Kqyf4PO','0fPas7G','t','1',10);
+INSERT INTO ti VALUES (2146447271001417661,8258815,'5','EOvktjPtg3igL17vFQFKCHQq30FpxxV5L6Dkl9JTIHU','KbABOl7Kqyf4PO','0fPas7G','t','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (6496530099766508317,4009898,'TeX','jXQ3Z395eEAxOmH8jLLFjj8HWmXFdAyuuAX20XDw3KqwSzDH9IxtJnInFzrtszyvtY044n','sL6UAMn0iOXp4Ietlv0e80yDzm','6fdvsEOxdKtfr9llowL','j','2',11);
+INSERT INTO ti VALUES (6496530099766508317,4009898,'TeX','jXQ3Z395eEAxOmH8jLLFjj8HWmXFdAyuuAX20XDw3KqwSzDH9IxtJnInFzrtszyvtY044n','sL6UAMn0iOXp4Ietlv0e80yDzm','6fdvsEOxdKtfr9llowL','j','2',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9879902801442073169,1481029,'PC6','1FG2ikn7t16a7r','I5O3otMHPkMzaLAAqX7tv1V','R7I3JiXStrctcbLgcPnXn4N','h','J',12);
+INSERT INTO ti VALUES (9879902801442073169,1481029,'PC6','1FG2ikn7t16a7r','I5O3otMHPkMzaLAAqX7tv1V','R7I3JiXStrctcbLgcPnXn4N','h','J',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1577724599546852541,-6067655,'vU','K9iCBMwdXddt6nYF4Z66THY9lerwLyEHrfMsW5cehCuom2ohtwgAprckCCXdo3YrSBPz2zhPN2L7r5RO','kzvis8f8keNMXbgYze','GUnna4DdtdpuJH1ys2S0dK91DnSb6zOl3VFrhGQMt9ivZQEeH4jgC7QZQhsoqS1VKBWNhJT6lXCeigcdHvs7frRh4widkGCXoM2HwDKUUr2Iddb30kNUKU42jRmxrrUsNIJolrE003Hu06oNrboxKK8qgbYkq5M4a4Yak160UyPTyl2mI0CbUAxu13BSdqlQpT1z0vYIucmSHXc27ctmN3FEPCl3Ypkqa3TH9cR1pIhAm','4','mf',13);
+INSERT INTO ti VALUES (1577724599546852541,-6067655,'vU','K9iCBMwdXddt6nYF4Z66THY9lerwLyEHrfMsW5cehCuom2ohtwgAprckCCXdo3YrSBPz2zhPN2L7r5RO','kzvis8f8keNMXbgYze','GUnna4DdtdpuJH1ys2S0dK91DnSb6zOl3VFrhGQMt9ivZQEeH4jgC7QZQhsoqS1VKBWNhJT6lXCeigcdHvs7frRh4widkGCXoM2HwDKUUr2Iddb30kNUKU42jRmxrrUsNIJolrE003Hu06oNrboxKK8qgbYkq5M4a4Yak160UyPTyl2mI0CbUAxu13BSdqlQpT1z0vYIucmSHXc27ctmN3FEPCl3Ypkqa3TH9cR1pIhAm','4','mf',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16693364306247042325,6418492,'aja','WMQAbGUZK4yY','st0ryVnHsXD','wnBd1boSzPNH7V992JPT4ZfOpr3fKgmDZTlZNK55FEhuORVWenJ93sXPe3CZDq79bpuLFNXZjkG4FC','zh','12',14);
+INSERT INTO ti VALUES (16693364306247042325,6418492,'aja','WMQAbGUZK4yY','st0ryVnHsXD','wnBd1boSzPNH7V992JPT4ZfOpr3fKgmDZTlZNK55FEhuORVWenJ93sXPe3CZDq79bpuLFNXZjkG4FC','zh','12',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10118793518007919426,1919159,'D6','vSmMXZmhWatxdvUQCugsBR9vwOxRDzjSPYcSvAkb1f2rCBkqug0IidfwzYfKeAK6UdzADyuASDzsQRQN0AR76lIzf1Knwz2kyHO','pUKdRnbOk9RJWKwla13nyJp7p','LKpIrqACXUufGCgWOJwF8lpyR9ljHVKeBassWjINETSFzTZ7WxFBhHbDzHuUqLrZ10wvSZjlTS8fQfSbu9qpk5jf4UVOI7Zk0rcPbNSl9K5Up4T4LN4a3B3305HPuQEaZu3b6zaKYrKo18Rr2usQwOothFOGZ50k0yQekeLUjJpFIGQkeapxINMSUvxtTqfa9VL2cTifSkCZZ0AjVLq5b0dm5IUXYSjQ9VeNWVUhHbFu2Ez','kS','6s',15);
+INSERT INTO ti VALUES (10118793518007919426,1919159,'D6','vSmMXZmhWatxdvUQCugsBR9vwOxRDzjSPYcSvAkb1f2rCBkqug0IidfwzYfKeAK6UdzADyuASDzsQRQN0AR76lIzf1Knwz2kyHO','pUKdRnbOk9RJWKwla13nyJp7p','LKpIrqACXUufGCgWOJwF8lpyR9ljHVKeBassWjINETSFzTZ7WxFBhHbDzHuUqLrZ10wvSZjlTS8fQfSbu9qpk5jf4UVOI7Zk0rcPbNSl9K5Up4T4LN4a3B3305HPuQEaZu3b6zaKYrKo18Rr2usQwOothFOGZ50k0yQekeLUjJpFIGQkeapxINMSUvxtTqfa9VL2cTifSkCZZ0AjVLq5b0dm5IUXYSjQ9VeNWVUhHbFu2Ez','kS','6s',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(14), d VARBINARY(34), e VARCHAR(39) NOT NULL, f VARCHAR(14), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28592,-7783948,'bG1cgBX','BEKgT8f','JZdi33tw52einJCRal7dr','x8MndPx3Ptxgbu','t','9',0);
+INSERT INTO t VALUES (22642,-2170511,'kA4mqrW6TpA3JJ','CCkw','LEJ2T3VeRAXRpQmuujYoHQuhtw3f2yfmu3l','Rsp26CpOs4bt','T','F',1);
+INSERT INTO t VALUES (4340,-1000756,'lobx19emLzc','T0HogAu4n','5ghpP5t','f','4','x',2);
+INSERT INTO t VALUES (43137,7572949,'DT6mP','lynfma4sUCQcFApC7R3hFmlEQiGem79','njp1Cg8n1ySKeUlB3rygQuFmjzMybdaGAyohFd','Bs','i','B',3);
+INSERT INTO t VALUES (37478,-4173924,'w','SirJSU6ThIeIf5','0ATnYujK7y0TrbATPY1947FZ6v86tI6pN1M','TmgvCvDPm','k','8',4);
+INSERT INTO t VALUES (3104,-5945118,'RBW','OJfL1B0KjZ0XR','pdkGDo24G','wPqkZzHMg','P','9',5);
+INSERT INTO t VALUES (22176,1971673,'7F3wpp','N9kXd3UVIM4148','Fi5nYxNfcoh2DKvzJxTDEs8Da','iT3XkJr46iV','E','w',6);
+INSERT INTO t VALUES (64631,-7484356,'9t2WxH1v66MogR','4xUvTFpK4roNWGEdSU74VJpB','UWq7dS8r','XsuU1dWUEgO','a','b',7);
+INSERT INTO t VALUES (27121,1915536,'vAUd','HD3jZoGDkqj8q8PBM','dXG6WyY5RVpZq6RMdNmjuWHJE4Kd3Ns','IYOanhnie','U','O',8);
+INSERT INTO t VALUES (57841,5476,'A22xK0x8R5','HmooqGz7nc1S1h32XDVXSGtgtOzg35w9Lk','k3Fc1Ik5d1c9B4hH3ON18Y35cUoEhDHYLZgva','jAolynEv','0','L',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(14), d VARBINARY(34), e VARCHAR(39) NOT NULL, f VARCHAR(14), 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 (3606741326,-433314585828080577,'MJfBRPPTbVzCxv73PNepLqo3acePOdrgr2Kkgg76z37md54vKD2f','ffkUPiIer1fXKM','H','UpXE','7jBkogfJbfYksB9HHMb9XKZ5tCNA6pGKeGRwgHUmazjAAIWtEpKyrJmfnBhv6qlsFc5pYEoN8eTJW0ksR','73bM1hsoa5Ux1dvppQ9oJOg17Kmqh7QnTLXcVi1KgYzh',10);
-INSERT INTO ti VALUES (3606741326,-433314585828080577,'MJfBRPPTbVzCxv73PNepLqo3acePOdrgr2Kkgg76z37md54vKD2f','ffkUPiIer1fXKM','H','UpXE','7jBkogfJbfYksB9HHMb9XKZ5tCNA6pGKeGRwgHUmazjAAIWtEpKyrJmfnBhv6qlsFc5pYEoN8eTJW0ksR','73bM1hsoa5Ux1dvppQ9oJOg17Kmqh7QnTLXcVi1KgYzh',10);
-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 (653405610,-2409362610868914289,'MjGyBD24axw3Db31oN2A6eBbOaLxiQDsrR1m6BwwREANqAaqB4gV6fKnosqtprd1WbaX6pZ','5Tq0Bbb8tQ3EYQduZTlSrqig9MZJIbCdwq3nGQ27Li9nL4ll2VhqtDOAyxFEWo','u','8aYD','RsnKtsKHUuVVfsAL87QBgIqknwpIHIXay6yZiaez1wKXDGa6ohH5UQcS8cEGjfQzMj1bwRwwCYM0wzLXH2Yea9e0t','sDCBq2lzYyPWu7tme5wh28xFrcz8',11);
-INSERT INTO ti VALUES (653405610,-2409362610868914289,'MjGyBD24axw3Db31oN2A6eBbOaLxiQDsrR1m6BwwREANqAaqB4gV6fKnosqtprd1WbaX6pZ','5Tq0Bbb8tQ3EYQduZTlSrqig9MZJIbCdwq3nGQ27Li9nL4ll2VhqtDOAyxFEWo','u','8aYD','RsnKtsKHUuVVfsAL87QBgIqknwpIHIXay6yZiaez1wKXDGa6ohH5UQcS8cEGjfQzMj1bwRwwCYM0wzLXH2Yea9e0t','sDCBq2lzYyPWu7tme5wh28xFrcz8',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (10589448,-7391665,'s9Jfw7T2A','IK5zhSO0lX1ezKOx3TmTqM','iOarvvoJsa975','JDttd1UtpfTVd','r','5',10);
+INSERT INTO ti VALUES (10589448,-7391665,'s9Jfw7T2A','IK5zhSO0lX1ezKOx3TmTqM','iOarvvoJsa975','JDttd1UtpfTVd','r','5',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(15);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(15);
+INSERT INTO t VALUES (16266008,-4958662,'QkyG1cR','TyBCJDbwm3Fg70QiEQqT','6QUxUpiP5cQUhIn8boNPFAdZMUgL','oyX','Z','r',11);
+INSERT INTO ti VALUES (16266008,-4958662,'QkyG1cR','TyBCJDbwm3Fg70QiEQqT','6QUxUpiP5cQUhIn8boNPFAdZMUgL','oyX','Z','r',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2193122103,-4193069922843691568,'ebybEnScTX7zkH','5dsiNkXbZH7tMqCmWGIOEMvn4MwD6rxPfTMqqbsqf2EPYzHzisWaBzM4Jz9WS40bn1J2hvwRzesGEhkX3qvYh41ZInRwbqtyt2yoIupYyR2Aqftx886bujAI0JCfJgvyaU6rU5xpyVsfNMqNxmPCtpJNL9nc2FHDPv3b81zUhvQeT9K9ej9Kh6Uq6bpt2e0eSUuvWc8Le8f9wQHeaQ8Q2r583QGdJGH2ZsgiP0Omwqq54wE','5D','yRdYYm','TlR0qQlwGxUMoHsvP','er2eXk7vbhb9IGONBRS4mPLfREYKbC3fQ4gyTZNPHE6BJ5w6BgDh3JKliO4evHHxtWt7BF8Gew6',12);
-INSERT INTO ti VALUES (2193122103,-4193069922843691568,'ebybEnScTX7zkH','5dsiNkXbZH7tMqCmWGIOEMvn4MwD6rxPfTMqqbsqf2EPYzHzisWaBzM4Jz9WS40bn1J2hvwRzesGEhkX3qvYh41ZInRwbqtyt2yoIupYyR2Aqftx886bujAI0JCfJgvyaU6rU5xpyVsfNMqNxmPCtpJNL9nc2FHDPv3b81zUhvQeT9K9ej9Kh6Uq6bpt2e0eSUuvWc8Le8f9wQHeaQ8Q2r583QGdJGH2ZsgiP0Omwqq54wE','5D','yRdYYm','TlR0qQlwGxUMoHsvP','er2eXk7vbhb9IGONBRS4mPLfREYKbC3fQ4gyTZNPHE6BJ5w6BgDh3JKliO4evHHxtWt7BF8Gew6',12);
+INSERT INTO t VALUES (6656195,-3218190,'29LAj14DD','frHNhF5QUHU5HXvl2','JakE6N6M','l4ggDSV','U','B',12);
+INSERT INTO ti VALUES (6656195,-3218190,'29LAj14DD','frHNhF5QUHU5HXvl2','JakE6N6M','l4ggDSV','U','B',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (270616022,8179991316163121206,'zmK4WMwk5hhLOwLxdcBaPzknV3LhPxUfaH0cMnFVmcipFR3dkhDPr19HmvZQgxt1Eomp8H8ifb','BfHwjxMZu9lUXuGpEuhXOl7GTqvhTKijfCjZJmrgOmztFObDvimoOxQGMvpeBdZddlVE84is9MM2YGvTkqihokFJmg5thNpBx4QHU7QUm4sqBfxIHer6MAX8fIRpEJMIgXdFjGkWz5zf3PQ8Hk2jYxmC8lGwkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOgB3g7','y','qn2rza4WSvUlvHRNvOkwVg8GVmLVtng7K2Qojf0GsiLzZ41NYSX3AhPaF54tzj9Dr7pc','zOYehj5ggYGb3fCpkgzd0GohWYQH85XKL1VdltwexTIxkSDHhQAcqMj6FxBE8OpafUF','qzUmI1j5bvOxNERfkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26',13);
-INSERT INTO ti VALUES (270616022,8179991316163121206,'zmK4WMwk5hhLOwLxdcBaPzknV3LhPxUfaH0cMnFVmcipFR3dkhDPr19HmvZQgxt1Eomp8H8ifb','BfHwjxMZu9lUXuGpEuhXOl7GTqvhTKijfCjZJmrgOmztFObDvimoOxQGMvpeBdZddlVE84is9MM2YGvTkqihokFJmg5thNpBx4QHU7QUm4sqBfxIHer6MAX8fIRpEJMIgXdFjGkWz5zf3PQ8Hk2jYxmC8lGwkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOgB3g7','y','qn2rza4WSvUlvHRNvOkwVg8GVmLVtng7K2Qojf0GsiLzZ41NYSX3AhPaF54tzj9Dr7pc','zOYehj5ggYGb3fCpkgzd0GohWYQH85XKL1VdltwexTIxkSDHhQAcqMj6FxBE8OpafUF','qzUmI1j5bvOxNERfkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c CHAR(88) NOT NULL, d VARBINARY(32) NOT NULL, e VARCHAR(40), f VARCHAR(85) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7328817,221,'uPfgR2nftHAZNhCauqsO7JWjBQzrrksjF380goh6j7pJtCQ60D3','s3tSiYMP0cGCbltikoQMnglWNcMQKJ','qr8DaHqGJzjSYyUKB8fXBuPA0Kd','zpXSUzj7c0Q32MXJvgwNTH4z1IhOvG5by466iksFFPo0CeWqev3dho2NMGcBM54ohq70','TWXTW0lOW','kir5NKD4E0WNilrE2h4dAt3QZZeOJG6o6PZ1aGcxCVQsCTaaGskifPC',0);
-INSERT INTO t VALUES (-7969246,236,'Ug2QtoCL1qPfSKprGJkTl4aVNEvHQVhCWRr6wy4eB4UIWzAGy0hZ1X5B2VMDrPND0hgMgJjgKRZnankmrA','qT1OXlWxB7x7','N','jucA6MXhZoh1sKVNWdVWgzrJKiqs1fFqkaapuB','RMIDBmk3WQSJJjdx','KNB7sNlxc4O80vwWhC7HDOpRbj',1);
-INSERT INTO t VALUES (402265,24,'Uup46WfXt2djluLNfB4yAazH4QoHTHk4dkkz56COJhxSPGR5dPJ65oY','wG1IEDkHQw3PsS9V','dVIf97PaaS8bSjhLo8M','zpCZ5xFdANLmdbHHmLIO0qPUzZt2dXUeRy7Y20q2oR6MF7fc0u0jx2SjOyqMFl8db3wgww','Nq8SbQW8sGdMORrMViMOr7ADx4zYD6DRnK1Ip1x35A','PwzixcpRukRMzdIVqM3uyah',2);
-INSERT INTO t VALUES (5111989,91,'426HxcSmD5ljkOzgAeAnZH6Ve6RZwnuJY','UHbYQXQNQ352s1yCl6GKOKBSE5O1EM','eIHA1MoiWk0nSpUyfmeOHaqNrt','dg1ZxF4plsvSYfufLGOv5G3nOtMQ6lDbTXC2RqzcTFC7CBY0e5','0wA1XxHFUpzbbmKlw8Eg2BpSkFTkon3XXSfKHUb0VnVNsqz2IIohHz1Sp0uVRYLF6rte','dzXAPm7qZtTFPYKid9yTSWrotiXAm51S9zc6Z8SYBTF4wWTsVecUypMFouATGPEA8f2cE293b1vxN24oR683bvxlDCOHIp',3);
-INSERT INTO t VALUES (465005,128,'HPPVWF0yeCuJGQoxR46FGY3MhFOxehWFpMRQTXUnRfJtzFBOdOoWtnC0kolM','kL1xZhTrRBkk6IZ','XBelv','H97I8tbykax','domQTHgdvIiFucjqKm75j8bQgciCPgIsLD35IkzXk4hxbWwu9wr9jdBFPC','oGJs6QnOs8ClYwEpNkEcZRLurrAAwsdizz3NYJGqnwpYetnVrHqb6diZlkPLxiLG3zjfGHEQzTx6dbYPl8anoPtmq9p0',4);
-INSERT INTO t VALUES (-1055639,31,'FK5FH7A2WlO9DGYhz5uKs79c5IoBmhvONkdzI1Q1P8fyITaSEJdVquSwbutfqWNio2xEKy6dE','z','wj9TRQ44HYNdRjGWgJp8qs','t4TalmjA56wsp0ysuxtSNzlJH43Mxjx809TpXEuYAMA5XHV6cYQ7TiltiZ','9G9H6MnAYKOi3TxENYByKXcxYyqeC6z58C1I09fxjTEL2j657nmxBbNtRx88utucjBU7VRylcTs42LxpnTSj','0byqkhWMkhkV1fy8ixFAagtkyuVtrMXm5j0wg6k6uuUszl65W2ZkYSREWmbvk5',5);
-INSERT INTO t VALUES (3715522,73,'LozpVtMbXcMF8VNS8DEtIHgD2hmEViXqGSLLUeq2KXmIHh6t7cPsxG76VrplwlAsGKCyE','eTbJLHX7WX','c1RcaoSOFcXSjuV7AKTesnEaqgwqk2ug','qeV4hwexFH1Dj2R16lV9uucCRoM15QI2VedN325zbV3LqtEDQl0rzM56mAvruAMpL1aUDP3oiuelfafJBb','20NaQ6iofj9TgHePF90yLlZoxK2NfOdtjz4BT6kWhEfnz3V1YX0','Sw9OYYLq3rK7JWFIFG',6);
-INSERT INTO t VALUES (-7360661,100,'zm3KSJa35Jmov8kAk4OzYwgDSbx6mKnC7qvEtcYHAQK5YLz6','jNYGLBp7q6LXk5C1jZBo2GETqy','lpom4UsqbtuCTKvOEmJ7U03Kk1fbeg3W0LeTfs','Yq','oJf1MqizJo2aDeSeMXgm7qEciww0bfkSrRiOvbFSeps1qx6PtXKvkfvHjLnOwEXgGvRp1nPvh','dR52yLQYNLoat5KS33xMnmEASePiqqvAwV3Mg9gshSnGexB3uq',7);
-INSERT INTO t VALUES (-7365678,127,'huyOwNMp9Lhd1bqtUZevXfV9','8Eax9W8QlTD8ZSv4FIrejjQomsyQ','URY7ZQ2lhw','a7uV','nWkfv8WcPz7pv9BUVmJri2m0J1JZRCyiqRPClUH','wnHaZRv3',8);
-INSERT INTO t VALUES (4193322,245,'QS5B37ALytic5rjyNajjFdiAWiiTF1lYUjCvNLNtApapSSPuKSJrmlpmYNHIoNEfcU8','HmVpNxtnmkl','A9qWm0','0vSBZYjD2LgwYWwWGJmUxezTnPMaey4Eh5ELMJWIqWWoqweJmO6MXX0J43w3VV','i5gKyRfsNvDPCcYbX5H2CCOW83kll5NQ8nZBc19o9EAAhMrys25G1Iy4WJ','WgJ0axYPPyN8XjyJTffvdkS7HNLzUku4sB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16168538,6122366,'i','gGzKjBUJkW7kGznmWTeUegv3zcre9nEKYdk22lw2Cz6mbElacexHzQ0FUabDNz7AR1vq4y9N1502hAmKZsG49ERDlAJYU2BFtSAHtzB2dBI6FN73aLZVQ14MyQvAVeG3eN2IybWye0tksxxZKyLcmN1beSFFVSCJaS1hjewitNKCn11A9PppQ8cGctpx1pcKoPK1A2SIaFnu9tla1H','KF2IQEnPu2I2','QSItF6OxJza3Y3Zbi7DozlbAUKcd0w2cVdrCleDNg1Rf6MWorIGdZD8XqPhkAOJACBSH8G2oshOdF6o73qP7IRCYEwEArGqmbt6cPjhHXnKvlqdLRX3DXJ9T6MpvHhwNFIMgmcqLWOizQHBZeXxdTysGOkWeSP0Zndfs3EmdDJAUmjatkTHEtQPPeIlBIYPDk3LC4SsihgNes5IoIeBh8I1SaILY57GKStm6f9Bb5yCITQ0','w','q',13);
+INSERT INTO ti VALUES (16168538,6122366,'i','gGzKjBUJkW7kGznmWTeUegv3zcre9nEKYdk22lw2Cz6mbElacexHzQ0FUabDNz7AR1vq4y9N1502hAmKZsG49ERDlAJYU2BFtSAHtzB2dBI6FN73aLZVQ14MyQvAVeG3eN2IybWye0tksxxZKyLcmN1beSFFVSCJaS1hjewitNKCn11A9PppQ8cGctpx1pcKoPK1A2SIaFnu9tla1H','KF2IQEnPu2I2','QSItF6OxJza3Y3Zbi7DozlbAUKcd0w2cVdrCleDNg1Rf6MWorIGdZD8XqPhkAOJACBSH8G2oshOdF6o73qP7IRCYEwEArGqmbt6cPjhHXnKvlqdLRX3DXJ9T6MpvHhwNFIMgmcqLWOizQHBZeXxdTysGOkWeSP0Zndfs3EmdDJAUmjatkTHEtQPPeIlBIYPDk3LC4SsihgNes5IoIeBh8I1SaILY57GKStm6f9Bb5yCITQ0','w','q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15953726,-2072850,'iT5nBE','9pPKsKvjuANtwVwEa35FODfJO3Th28vEwN8r5hSfXiwsR1HncQPinG9QiQY6Z0SYRL19O5H34MDJUPk4afNq','UOhO3ojgHDkfZX6DPSB2uPbYZStT6RvpxzgiY','CVDAZfEX5alDMx3TE97zvVQbV3HEdxj4Mfenpnek5VpNNxsor22yhwqGt','L','D',14);
+INSERT INTO ti VALUES (15953726,-2072850,'iT5nBE','9pPKsKvjuANtwVwEa35FODfJO3Th28vEwN8r5hSfXiwsR1HncQPinG9QiQY6Z0SYRL19O5H34MDJUPk4afNq','UOhO3ojgHDkfZX6DPSB2uPbYZStT6RvpxzgiY','CVDAZfEX5alDMx3TE97zvVQbV3HEdxj4Mfenpnek5VpNNxsor22yhwqGt','L','D',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12617075,757512,'HCDVa','esgSyvJHVBUOGlq4RFLHpARs8OKG2Y3bxxEOZHQTprv1TXpQOWFNliQncMOsQGudWdYbaHr1AMvPUOvl2pVyjoBk2ppmDmb0VL1tG3wtWIsHn4pgrLeDF8Ev4JKigAm','3tERJzyfSOSFmPHGveUwMpH0spw0p6BfOm','Y2mwnERjWwPbH8aQrGm6ysYFIQR46jmoTAI6vwq3z1gIwntalXSu1e5snxWVJJ2oFPDbIEwS0TLFfugyTFYOqwLTqMman9yPUWUo5faFuwZSLdM9hUrEgxr7jV2y4O6TKczAm8c','0','Z',15);
+INSERT INTO ti VALUES (12617075,757512,'HCDVa','esgSyvJHVBUOGlq4RFLHpARs8OKG2Y3bxxEOZHQTprv1TXpQOWFNliQncMOsQGudWdYbaHr1AMvPUOvl2pVyjoBk2ppmDmb0VL1tG3wtWIsHn4pgrLeDF8Ev4JKigAm','3tERJzyfSOSFmPHGveUwMpH0spw0p6BfOm','Y2mwnERjWwPbH8aQrGm6ysYFIQR46jmoTAI6vwq3z1gIwntalXSu1e5snxWVJJ2oFPDbIEwS0TLFfugyTFYOqwLTqMman9yPUWUo5faFuwZSLdM9hUrEgxr7jV2y4O6TKczAm8c','0','Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(52) NOT NULL, d VARCHAR(46) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(5) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (77,13707048,'esw8K3mBPXDKwn','vtXRMWDKgZ5IPh73MO3WgIIcTxgr','bMrsN8MI','1Vky','in','4',0);
+INSERT INTO t VALUES (189,9025946,'0jsDO5xdBJq2GFZ5R5NMGUl','DuH7CuvKSeJ2TAi3qqgdNpVkDF','FM340PakAbXnNkR1Ez5','V','4','J',1);
+INSERT INTO t VALUES (22,15975852,'3SUr7UFXEGXssRIN2lCN4VwKQvx5gFRPYE3','B','FP7T8qhbMzu3LLudUB5US','5YAdb','tB','U',2);
+INSERT INTO t VALUES (81,6919160,'8Nmu4ggDE','dzt2SoQAT5fuW1VsElLy','B39MRljjRZ9aWI3IvovDZ0PVDTJWi4daLEd','k','o2','M',3);
+INSERT INTO t VALUES (24,9257795,'SzvhzgaWcs9DIW7F','lhHUJhkhrxT5aA0dqFJTb9ZRKpkPBbW0KWoBxZyYo9','ai5udWxEDVlPbLlh0t6FRe41nYS','jhXB','f','l',4);
+INSERT INTO t VALUES (174,7778605,'H9aoWhB3jGDefkUcxNiv6','mlowX3JGZX4eHaF6KXUFROidqXPWG','sVmUtqE8c0qb4gW6LZoRGcpaSQOA8W','X4lcu','qo','E',5);
+INSERT INTO t VALUES (11,8602066,'W6fklbIjGqXaLIrbejTPqWbo9j0JL6mOriaVxr79','PfluGxBEVtYskTl1VEuj3J1SQ1xoPVBU','j','x','Z5','M',6);
+INSERT INTO t VALUES (187,10065913,'38x5wxplpT1y4BNBDYkfzB42rgv2','zUTFXwiGjZ5','NrM9gpoX5IBPfOQAJw5B1YK3JedXong','FQUW','z','Q',7);
+INSERT INTO t VALUES (6,1643803,'RQqB1f0KIDeLFfOHex4fheTIdsbU','x3sBkr4QEqNnX3B7fGMMUw6p3fnT6h290FS','2SAkfUACKZNNq7XycmLZBMsaFOth9','QK','3M','Z',8);
+INSERT INTO t VALUES (128,6170655,'QIUOKIs0Cj12','tpaQw8ewPm0Mk4C8VzmnvSKAHQjzY7jremXn','3mbpe5G5liHoet5SJvZUEe5YFH9KysvN6D','Tmn','AN','W',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(52) NOT NULL, d VARCHAR(46) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(5) 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 (-5658000,91,'vdI2Fz4O7Q8zP3i5yMQ4OeAsgvu4iilS5qAzYCVYkSwV1UrQzZ8ZveBqd772p15','dyq29e8OruDaHVAQj','NFn9w3Z2P9V1y','LjDh6WpzFVn0LOp2BPTGbHSqjvNV0wzcT0q0jqaF6MP4hkXrixKhxbwxVl5LnM','ifiilUQBuesEa6fy3l3i5P6r9cMBSP8RpHjeNNIVzjaPirjPrARYTlhLTKCGXi9zHs5aAJ6gH1VC9UJu3baUTlrafkQjzI2','2icWuj0z85gfjfw9U04rGWTq7xF8ZeecfmiadTbRdAXkxMYOCtjlMal8tCmBC',10);
-INSERT INTO ti VALUES (-5658000,91,'vdI2Fz4O7Q8zP3i5yMQ4OeAsgvu4iilS5qAzYCVYkSwV1UrQzZ8ZveBqd772p15','dyq29e8OruDaHVAQj','NFn9w3Z2P9V1y','LjDh6WpzFVn0LOp2BPTGbHSqjvNV0wzcT0q0jqaF6MP4hkXrixKhxbwxVl5LnM','ifiilUQBuesEa6fy3l3i5P6r9cMBSP8RpHjeNNIVzjaPirjPrARYTlhLTKCGXi9zHs5aAJ6gH1VC9UJu3baUTlrafkQjzI2','2icWuj0z85gfjfw9U04rGWTq7xF8ZeecfmiadTbRdAXkxMYOCtjlMal8tCmBC',10);
-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 (-2462707,237,'E8ElYMsKtrUTnphr0pBesnRBd5cD076VlKMboS2r9','r2ymLw9rblarH','dm2UwDpYZ8XVDAn5GlOT13UlSWhvyEErPDII6jP','5tgSljA','pq66JJYV5pnP1pnkY1679oGtX4d3E1FjDUjDaa60rPbZtcaWRAC056uysxM7E7WSb17ZD3Oj6t50LwxO','hzbE72ocoRy1EbgyLb1HJPV9KGsvZo5WcEOf4XJZKibPGrNRWlC2sK1JaF6ls8dqcZMcn3uXtgCEcCtKJcJxMZj0sSB0U0F6D5Ku',11);
-INSERT INTO ti VALUES (-2462707,237,'E8ElYMsKtrUTnphr0pBesnRBd5cD076VlKMboS2r9','r2ymLw9rblarH','dm2UwDpYZ8XVDAn5GlOT13UlSWhvyEErPDII6jP','5tgSljA','pq66JJYV5pnP1pnkY1679oGtX4d3E1FjDUjDaa60rPbZtcaWRAC056uysxM7E7WSb17ZD3Oj6t50LwxO','hzbE72ocoRy1EbgyLb1HJPV9KGsvZo5WcEOf4XJZKibPGrNRWlC2sK1JaF6ls8dqcZMcn3uXtgCEcCtKJcJxMZj0sSB0U0F6D5Ku',11);
+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 (4503382,7784640,'HZlPW8z57PgsrHkvEBGHgR13e','YiFIk','hPBNEoPLjO2qgKjNWTbNJOIGX','phl7','4','U',10);
+INSERT INTO ti VALUES (4503382,7784640,'HZlPW8z57PgsrHkvEBGHgR13e','YiFIk','hPBNEoPLjO2qgKjNWTbNJOIGX','phl7','4','U',10);
+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 (3218023,11988295,'a8BFM8YgxGwLu2awj8bqJ5Wy','YWt01xaXl7','xEHk3UAGdZBbQipp','mbY8','mF','e',11);
+INSERT INTO ti VALUES (3218023,11988295,'a8BFM8YgxGwLu2awj8bqJ5Wy','YWt01xaXl7','xEHk3UAGdZBbQipp','mbY8','mF','e',11);
+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 (10251922,4733474,'svywQRBolMX9J','wLnA5FmzuenTMdjMiWG6lL7EJGD2GI6vHGlwjpLDT76zkqSGd2kqAPW4kpIEQevLrMpWn4k04NbQOjFKRtNrIDKR5z7vqkHsLppi0NJOrK','6Plv1DPUy0ogYwFM2c1rxHC8t6f','8nY','y3','f',12);
+INSERT INTO ti VALUES (10251922,4733474,'svywQRBolMX9J','wLnA5FmzuenTMdjMiWG6lL7EJGD2GI6vHGlwjpLDT76zkqSGd2kqAPW4kpIEQevLrMpWn4k04NbQOjFKRtNrIDKR5z7vqkHsLppi0NJOrK','6Plv1DPUy0ogYwFM2c1rxHC8t6f','8nY','y3','f',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7811859,6471470,'880wWB6Rd','SKW7B0dmWiUXQNghGnn6Axrebr5Wfu8yOfKbaYSZiew0gkh9pf5VuzHHFZlwGttaXu','BMU53mux8FvowMM8qZAa3XJh1dYPjLcs1gkVfdltkeOt2nB889','RnBm80nZ8MQDG5Yiy6QO0zRwqDG6Q4GRdxYZXjDtZm72DAEGnTL5EuZShCt9LRx5AGBbINMCceLNYczR6UA','4','i',13);
+INSERT INTO ti VALUES (7811859,6471470,'880wWB6Rd','SKW7B0dmWiUXQNghGnn6Axrebr5Wfu8yOfKbaYSZiew0gkh9pf5VuzHHFZlwGttaXu','BMU53mux8FvowMM8qZAa3XJh1dYPjLcs1gkVfdltkeOt2nB889','RnBm80nZ8MQDG5Yiy6QO0zRwqDG6Q4GRdxYZXjDtZm72DAEGnTL5EuZShCt9LRx5AGBbINMCceLNYczR6UA','4','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6664741,561258,'SbCYpImMIUwyJrLkCHToVJ8dWUOE3jRc','JCR0iEJQgScHAWRRQLNH4xVOzjszFBWORj5BXGi3LjxKNXdTEvcUE4NCbUMldNiHn8ARLnhRgRQwotcRXFlmrdk2muBCyJDllWdvknFkaURbNysm86JL9FRiS4ThXJhaKM4ScWqRRxDDP7enbp6h1C0JAULcPZpFPE8AvATmN7yfy4b8fnQypI3R7VL0zgW','cnINdIB32paIcPqnokAQh0jbngoe8rxbG5EdtHky','8PZI7X1hq8I3D7','KvZ','d',14);
+INSERT INTO ti VALUES (6664741,561258,'SbCYpImMIUwyJrLkCHToVJ8dWUOE3jRc','JCR0iEJQgScHAWRRQLNH4xVOzjszFBWORj5BXGi3LjxKNXdTEvcUE4NCbUMldNiHn8ARLnhRgRQwotcRXFlmrdk2muBCyJDllWdvknFkaURbNysm86JL9FRiS4ThXJhaKM4ScWqRRxDDP7enbp6h1C0JAULcPZpFPE8AvATmN7yfy4b8fnQypI3R7VL0zgW','cnINdIB32paIcPqnokAQh0jbngoe8rxbG5EdtHky','8PZI7X1hq8I3D7','KvZ','d',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6638019,11263626,'JACBsQfyrT','rBjA0B8KTvTLhDdpbkb86peXShJWy7zh6mV7ZTlAuYIdbTbDMm4LfMxVewCkgS94B7flcmsLKqMzJ7xXQrqu9SwmPk0Q7sgsF7HzuJ7ZKorvS3Nrhgu8ryRpClmjPZvIpdpo9FkMA05xBboWkLwSHdRtN8vqou3YI2d3JephzSjm1lObdP674p7SLKdCL9CX7UFrZHoKOQP40ridDqfhm3VInA','chVR','H1y9NEvGSOjZhQ5xo89LYHbtcyWdvInhckYZLq46pwn2SQLP1hM7b','hUe','HF',15);
+INSERT INTO ti VALUES (6638019,11263626,'JACBsQfyrT','rBjA0B8KTvTLhDdpbkb86peXShJWy7zh6mV7ZTlAuYIdbTbDMm4LfMxVewCkgS94B7flcmsLKqMzJ7xXQrqu9SwmPk0Q7sgsF7HzuJ7ZKorvS3Nrhgu8ryRpClmjPZvIpdpo9FkMA05xBboWkLwSHdRtN8vqou3YI2d3JephzSjm1lObdP674p7SLKdCL9CX7UFrZHoKOQP40ridDqfhm3VInA','chVR','H1y9NEvGSOjZhQ5xo89LYHbtcyWdvInhckYZLq46pwn2SQLP1hM7b','hUe','HF',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(31) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(30) NOT NULL, f VARBINARY(79), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16409359281820243848,7665736680670392554,'pB8xh2TUB5tWDcpE','CDumLPX03BTwLL','Hh17axk7aeQR4ENKejW0dY','ZYo6SF2Lup4wxy9york11NvOHq','v','m',0);
+INSERT INTO t VALUES (9068207831647824896,15949789404203529398,'HFpRKdoeWASKtEjh3GBmd','XzadeTsqzKvP0HM5WIra4tkMvD','rBaPLxIkLuz4h','Fiv95PfZWoVfECerqTjOno2PhPJhBATsThU6Oyi4Ch55WnZY48RxuAqlpfl39R','7','1',1);
+INSERT INTO t VALUES (9333155185321620580,6178804935421668788,'GTPfnMckaFEPx6q5xewWGdIZ','mUZt9MIEBM9uyj5K25sTNLS2GT6','4','fBvRegh3p15d14hBFfXqORuvUXlrLyOs1Hp','P','z',2);
+INSERT INTO t VALUES (7682739240717675844,11032260099643301702,'F9oy8HC6xa8p7wbV','5bUPEgTc3pTeawSTH2wYZH6BQu','CrBEoLXPsfJ0aIPdF9PPGipTUY','KAkMp2bxt7Z9UKU1m2FyrZasmvcbO','D','6',3);
+INSERT INTO t VALUES (701575077605574605,5367666984690264024,'oaJ6idkqX4YmZedtAF5m0lr','ZddyNLzJGQsH9B','ltg3K1j','VRwk5SthTFQ7niMlw3Ip15nEaGvCnhQ3qCl4V61dCQRwBX3Lmnves84PinfZ','0','v',4);
+INSERT INTO t VALUES (14478483144098748748,6203898580417395890,'Ju5B4sc8gsd','4OwzD9','3b','M2ifmz5QXaXaMP4ZQ4XdTI907','n','j',5);
+INSERT INTO t VALUES (14479964357009279911,5517822182559894526,'BBuCwgvxtOs1Su2I3JMQoeAUAl8','HmaY','EbB99L4fqH','WaOHCRPFI9Lfr','K','R',6);
+INSERT INTO t VALUES (278010805019457126,15473864476353415584,'WmGt8XwQkJvcFftCo','5uFgZQVqAtA4kr','bco9QhQTO7i','MayEMIcBeYZjHsoU1o313d4L9lV7O7w7aDRDckHkCSZrz1DgZFtl','u','G',7);
+INSERT INTO t VALUES (2173020805761734281,5778542705992565999,'1im','SiGjozR7Qq','n50otBW','hDIRNDuqDEP8e0m2H8b6x5DpdDfUsDUVuK7gv','G','Y',8);
+INSERT INTO t VALUES (744928335717448599,5273798963440960477,'EKpj','aHbPu5DurCG5','BzytQJ3dE8hClgTmJvgcLeO','68LH26Fq8tl','e','V',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(31) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(30) NOT NULL, f VARBINARY(79), 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 (12290323102300154430,5847478475738645391,'EI5Zcxy1KWxG21sgecCX1kCkPWkIqB','1S5zWFinLDKpBsk4wbd','RI','kQlEyoC','c','z',10);
+INSERT INTO ti VALUES (12290323102300154430,5847478475738645391,'EI5Zcxy1KWxG21sgecCX1kCkPWkIqB','1S5zWFinLDKpBsk4wbd','RI','kQlEyoC','c','z',10);
+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 (3776766311547772234,11915551797335406173,'bZp1Wpr6S8jSQ1f4','I','vJodYQBiIeiCjL4CtpWTV2','Ep','j','v',11);
+INSERT INTO ti VALUES (3776766311547772234,11915551797335406173,'bZp1Wpr6S8jSQ1f4','I','vJodYQBiIeiCjL4CtpWTV2','Ep','j','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (5058418,166,'PDaJqTh91M','fBF2oibsAHLyc21jYDRzgnmzHICBz5KzWEfereRrdjdfoIhE77dr5zRTsES8jm7mjuRPaiDXkvK5uJ3Dt65xpmvSiCG87vCuqansqs3hhcZYzOE2MkxUmu1nZ4ejjet3ALtAJlVuqtHMvb4pRxcmmsa6o6Ml9VKdQUlwQkeLqSHrGvYaCCkv4','JdEfogkjPsvL3buM5ciADz5Wq6ctX0JNBqnepT0S','NwOnunWBXgeswLeZV1yfd','YckJHzJLM1QSUKZ6D513vrnsRMrCosvy96JPGzKSZmOV51N1pJ2PV5d9','TrYaN84UEsydZlmwthYatLEWRlYcHQdhGPCGOJzWwFtEoR3Lue4pzIpSpdYcQ2fgTbM8MK4oiLYUzbGcnebnah0mVE',12);
-INSERT INTO ti VALUES (5058418,166,'PDaJqTh91M','fBF2oibsAHLyc21jYDRzgnmzHICBz5KzWEfereRrdjdfoIhE77dr5zRTsES8jm7mjuRPaiDXkvK5uJ3Dt65xpmvSiCG87vCuqansqs3hhcZYzOE2MkxUmu1nZ4ejjet3ALtAJlVuqtHMvb4pRxcmmsa6o6Ml9VKdQUlwQkeLqSHrGvYaCCkv4','JdEfogkjPsvL3buM5ciADz5Wq6ctX0JNBqnepT0S','NwOnunWBXgeswLeZV1yfd','YckJHzJLM1QSUKZ6D513vrnsRMrCosvy96JPGzKSZmOV51N1pJ2PV5d9','TrYaN84UEsydZlmwthYatLEWRlYcHQdhGPCGOJzWwFtEoR3Lue4pzIpSpdYcQ2fgTbM8MK4oiLYUzbGcnebnah0mVE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6677211,190,'6e32kIHhqqViZYSPil9eJ','UeWnXt0S1hqURmyMMMahDNOuo35f1R6eIRJXuyxKcYSKQMRvAq2ORnlPmld4sPHSOP6opqLM1a8Mus6vFlAaq1WilAF0N7QxAGRbK8JWvJlDUBUc3QJEYg31ClyFAwbNwO7TcIXEmxNJ8lpcU3','UCY37XUWxl4Clv4El7g7wL2I3ji','Lft55wVwdgKjYQfCxX4Uugc4P3w9kCApu4JWwyFhohFwVXjEtGSGcm1uXDiPreA0aCtZD0mSW0SViRx','cEWlrTqtmSuhV0S41K4E4SmRRGINn97dIuWwFqgrE4kWyw9Who9wLWclynSEdu6IOrjuyfuuzri07V5K','aUgDnogPgLQ6IK1nUOunZoDRA2gp6o7nlhXYz8PaiUMOQ9',13);
-INSERT INTO ti VALUES (-6677211,190,'6e32kIHhqqViZYSPil9eJ','UeWnXt0S1hqURmyMMMahDNOuo35f1R6eIRJXuyxKcYSKQMRvAq2ORnlPmld4sPHSOP6opqLM1a8Mus6vFlAaq1WilAF0N7QxAGRbK8JWvJlDUBUc3QJEYg31ClyFAwbNwO7TcIXEmxNJ8lpcU3','UCY37XUWxl4Clv4El7g7wL2I3ji','Lft55wVwdgKjYQfCxX4Uugc4P3w9kCApu4JWwyFhohFwVXjEtGSGcm1uXDiPreA0aCtZD0mSW0SViRx','cEWlrTqtmSuhV0S41K4E4SmRRGINn97dIuWwFqgrE4kWyw9Who9wLWclynSEdu6IOrjuyfuuzri07V5K','aUgDnogPgLQ6IK1nUOunZoDRA2gp6o7nlhXYz8PaiUMOQ9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(25), d VARCHAR(69) NOT NULL, e VARCHAR(79), f VARBINARY(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2480918066884951590,16,'teY','fq5KlQJsTN6Uh12Qk1GBsK6THIlXk','P6ftWyw','2V','6','Fvrg',0);
-INSERT INTO t VALUES (-189226123425515721,124,'hxkIzj80ioFPnIL15RLGSC2dv','mdlIgXY6NEwFJLMBgqb7f207PZ56d8UwE5fL1HLSU5BrwlOhhPPeX0hf','vmqKESvTXmgGGRYv53Ln7viY9cPS0pjVIEm7u0HHg2nQz','M','9gLzeOSvJdD9BId9','D9oF1JpIFsMf1epi1pqq3zvmMQX6s0WuB7k6Zb0xbasShYWG96ZW3mxrg9ySNbZt',1);
-INSERT INTO t VALUES (-4859702948935501897,228,'Ur','tHdncOlGtHD4wh9lik','EvXC7krfLD8a2twE5JA3asfVpJydNju','af','jn2NTgR8pllBmb0yAJ7Kfq7iaZ9KvlF7R7oHUagnyvXJyU3UnjC2PrQPxKNRr8Zd4hHcUA1','aK4fK4haQgPLdlaSsOiwJvr0un8RpkEKM30aEg0psE4qidzAS',2);
-INSERT INTO t VALUES (4736666248057947563,29,'uen7TQ6LJ','SnqnoFHXEouV55YBMMCFFOS','OlciE5aEv0mM3xb6tScNUwtXPl7Vu','N','k1s6G9JF2j5tJ5LFN2IM2b9icBcP5K1pWSNuqSH2g6oBWtnxo4lFfIxm4cXVI9ZD7wPgDzSLhYrFbPwJkJF8wkIEUQ','BMrUOLVQTfbprFiYwb2ILn',3);
-INSERT INTO t VALUES (1661530613767286571,14,'scfx0','rpsAh3xDU9zRLT4Jh4OytiUkrOfbCZHICetM0ZSXsGK','54newgxFDxOP7P','IS','p9D6uvi1U2nxTNPBU1LznWsWdLcQVX7Fr1K1EPkrOTrcZXx42D4axYB7nWzqoKpDzLAZ','q90Hg9EkF5lpZc6t8qKFh8yMevWqqEcC171',4);
-INSERT INTO t VALUES (3661533243776365729,234,'y6f9r3hyKk','OKkXNziJwR1DmeFSnCBViGp6LMavdtFHNN6jlqhyvWt5cgFZAJtrDet7WhacnC','nXAzf9FAoIGY7Qku9jOCx4qEXQnemiC6qGD8xnamrhmM2','e5','Ic6hss','J3UceljlYdl714sG9uewLq3vy2A3TC6uZseMRcIoopoFQaTWIGs2TzghLXABdcmbp',5);
-INSERT INTO t VALUES (3319748459955962341,0,'IbKN2FlKlYOyQfnxE','MiXf4wLAdOiRyAJGDQ3iUQf3WwlT5vgsg32H4fC0U','az8g9Y4wGerqMBtOOEACTsxvXh3wLdMVBE1ltXS8O4YPvMBK8RLb9hQfAasykMHSpJW','o','ZYrfrWqHy6OYj5SkV4tm7SzmAdWsgkF1Q8gl1m','7BaNv7lvidKyh8OMF2PUtO4sTsI1B0BteIq2JJInj1pLzo6KTmxFgLjnktbymAepJraSQqtWKCNiFhE4LuN',6);
-INSERT INTO t VALUES (-7994838593166406204,247,'R1ciOHM','j44TDDlJFvPjlkmPszykw0fucikvyjEdgC8tAZmYphhfiJ8vKOs762lVy3bo4gQgYEn','8CvMCJyNaYO5YRHp0V3OIEq8TO7bkyKjfdE8qm5BjqcFyWVNMKT5CZEAdYE6wRXdNm5h3ighMCRN','p','PcQy0LwluerNbo5HTl6BOZBDX7xmWuYW9sUOMGZgqVBxL4YiM7ckuFfukicGFExSpuxXazx7BpSM3FbWH4qI','PbdHZFuVE0tSX0cGiZHOxzY53SMZtSp64QqlygMnX9xh0LOvm2UADkI',7);
-INSERT INTO t VALUES (-5770054866276934173,252,'VplwGfIBA8nwgjzmCiFGFtK5','JzB6RA9n8rwqlUSqgG16mILBGGqIFCwCjKbqS','CxD6QdT8M05XMR4B7iaPM','iN','6MewcfzMTHDuosj75insiZJEQkFVfIR','SP87rHw8pf25AbLifHWfRSmanIiKMlROnikbPf5Nw8Zyu3UAD1Jfi1',8);
-INSERT INTO t VALUES (1254110575545463981,2,'Ln656GI5LdbL','NoNfXF0QRU7npYZryiaGagLtn7n','2QrqCoY4udocxGWtiPFBw8vBhDH7dfAXe5nM1tzIS7dd','M','cCc','pyq00DqZmPh3r2Ux005izSKHjfWeZNuJVe3UUrKqdBVWTC6fL1Cct0MuQZS3nPVFoxsmGF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1072501888963686920,189,'cbFh0R','7Nk0H9hOIoAFRlyD1h91nk','q2ehVKZlDnzezn7LTAusCuCurCPHITlVUpi70xLugkDhe','9u','FOKsR7it3wlLBAGq4C4ueV3SZMmKUHettRphAaHSfFVcdsO5EgkZ0g6beakeFmvun8gfDcCoj3udu4LtQjJUBQpvGMsRqUzl','pvcgQmGFFQ4GAQXfoK7u90HwQNQrxnbZbX',10);
-INSERT INTO ti VALUES (1072501888963686920,189,'cbFh0R','7Nk0H9hOIoAFRlyD1h91nk','q2ehVKZlDnzezn7LTAusCuCurCPHITlVUpi70xLugkDhe','9u','FOKsR7it3wlLBAGq4C4ueV3SZMmKUHettRphAaHSfFVcdsO5EgkZ0g6beakeFmvun8gfDcCoj3udu4LtQjJUBQpvGMsRqUzl','pvcgQmGFFQ4GAQXfoK7u90HwQNQrxnbZbX',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
-INSERT INTO t VALUES (6881312908019395742,103,'nhNnMmeMSa','N2kuJ6we0xvpOgOP6FsaYwRNnJtQbSnDgrqEibyZx6XI','NPXCLMEgm1N5PRn','y','RiLI5pvpcKy1Go','4NirCuXMbkS',11);
-INSERT INTO ti VALUES (6881312908019395742,103,'nhNnMmeMSa','N2kuJ6we0xvpOgOP6FsaYwRNnJtQbSnDgrqEibyZx6XI','NPXCLMEgm1N5PRn','y','RiLI5pvpcKy1Go','4NirCuXMbkS',11);
-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 (-7168629115246769336,200,'VPn0kzYtMSBeUIwP','0tZMrX8epMnLyQsCVPLcFkeF0LOgqx1ec81E4JDxjq3AiH4d5gulLO3iHkVfZ7VGVj1DMAzbpUFj98MV0CNKkKlw28B4XGOnFb09Me4M4lCZOoEgPZXfQzXxHs4ClwwJ3HXSx3VufAErnPcCaNiRppwxyrENQgFhXpVItCs5l1QiU7Er7t1','iGEafiVRRQpYCs4eT','C','EYryhwfcH823hg3LOguPT2WX4XYkDk3hsw7u9yrwU9Vq8FrWucLU7V1Wpls7zmicK','MEfvvc5b5Xhc7ktPqoOoSyTqt35F3YOVkALSI0d9lmMEznYAr1K6lZGyWBe5jzVwsIO0p5uU7RkCN4qZL6CMOL',12);
-INSERT INTO ti VALUES (-7168629115246769336,200,'VPn0kzYtMSBeUIwP','0tZMrX8epMnLyQsCVPLcFkeF0LOgqx1ec81E4JDxjq3AiH4d5gulLO3iHkVfZ7VGVj1DMAzbpUFj98MV0CNKkKlw28B4XGOnFb09Me4M4lCZOoEgPZXfQzXxHs4ClwwJ3HXSx3VufAErnPcCaNiRppwxyrENQgFhXpVItCs5l1QiU7Er7t1','iGEafiVRRQpYCs4eT','C','EYryhwfcH823hg3LOguPT2WX4XYkDk3hsw7u9yrwU9Vq8FrWucLU7V1Wpls7zmicK','MEfvvc5b5Xhc7ktPqoOoSyTqt35F3YOVkALSI0d9lmMEznYAr1K6lZGyWBe5jzVwsIO0p5uU7RkCN4qZL6CMOL',12);
-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 (-5417215386247343895,72,'vEAGN1LvVfgHCU5Qm','5H83XqRnfRvD0BdPfLRbMt3Bk3T1qDzBgVJhJfwAsaO33wfSqvULQ1pXrSEcVCCnO6oDb1BQaWIW3Wtx9OuR5k3fvDDR5Yn1Lxhx6IsjpA8zAT8iVO5tPsgX1h8LNH9qYucezruiU8nhPoPuPhdR5ZH7BapJlTkS','VclndpNVD7JkDfqJ4gWgmCDyGuhI9VVJ9O7gxXaAkM4jB2lg','VtESo5pq98z9SHRxt6DoslohZlxHCwUI3E4STIZXzZpviwPW0K1qebJPrQ3s5anlYSAu4AAi0e8dBGXm6McDk7Ne1Gq4iqhBEkQ6XgVhFoFTakMvyXvMy6KQokAunY490xIrDleRLiKIZvaqHQDhuASJ67IRZivxgEZ8oO2hgjS6zNDGZ5gSBwixCEt8jC2JyHXe1pj7','ZSUzc','BbEB5kz6ShsM8xQ2',13);
-INSERT INTO ti VALUES (-5417215386247343895,72,'vEAGN1LvVfgHCU5Qm','5H83XqRnfRvD0BdPfLRbMt3Bk3T1qDzBgVJhJfwAsaO33wfSqvULQ1pXrSEcVCCnO6oDb1BQaWIW3Wtx9OuR5k3fvDDR5Yn1Lxhx6IsjpA8zAT8iVO5tPsgX1h8LNH9qYucezruiU8nhPoPuPhdR5ZH7BapJlTkS','VclndpNVD7JkDfqJ4gWgmCDyGuhI9VVJ9O7gxXaAkM4jB2lg','VtESo5pq98z9SHRxt6DoslohZlxHCwUI3E4STIZXzZpviwPW0K1qebJPrQ3s5anlYSAu4AAi0e8dBGXm6McDk7Ne1Gq4iqhBEkQ6XgVhFoFTakMvyXvMy6KQokAunY490xIrDleRLiKIZvaqHQDhuASJ67IRZivxgEZ8oO2hgjS6zNDGZ5gSBwixCEt8jC2JyHXe1pj7','ZSUzc','BbEB5kz6ShsM8xQ2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(21) NOT NULL, d VARBINARY(74) NOT NULL, e VARCHAR(33), f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (141,38,'Wzr6','Eo7K','mXlEaAYUVUuaaE1gm20N6Odnv','1jrwulW2mJoNRhf7MbykKc30ZzSQuO0cPcRyQvf','UKrSyF5g2WRDpGV1B55poLOPK875stH','Nll7qGTovaEOTWHLJzivVcXwcmo4TbwVjeLH9JFBLPF8iQD7SFqhdLH7byahqczgSF0eX5WUgF',0);
-INSERT INTO t VALUES (173,198,'5EipYi7ycBkzaVUI8Mao','SWPyhMOJJnTX2ZphpPn','TV','5r0UtNwiGlxCWdsCVtAYvhVy40ldcP8kIKsjBBc0InNDfn','w50ytrtF7MisT4AVmmtIE2wGsZ23cJFqo55tZ7n1VhCEdX8orX5UpWs7fIFUtIYT7NJEBmP4D6R0ZMUVG','bnnfnbRQnO83eNjgotATkOmDUDx5fSmK29KOCmQOGsJo9lp1BD9XvU1H6Ynn6d9bwTx',1);
-INSERT INTO t VALUES (94,163,'9YSlW9Crmz4ChUymSG1','SZ4UvQWhmuykkcYnR2TxVHADw5CazqlTtCvAUjvNcdLPoAg15EmMAbAGR31J9qtxl','APYKmUE0PtldxRO','rkKy3XRNm7rQ0hKAk0hvZjkePIAdSd4','9troE','QYFTnUF1Kl8frTRZGa7dwOxTUTdzTwKT0zzDGHhBwoSo',2);
-INSERT INTO t VALUES (79,83,'FlHkKX82NZ0O','pbNAnLeuQZXOS0Ts2QJpYimXi5ayU8iMpT53awylg7f9mnD0nxgQy24h4hMdnhHAnD7','6d0uc2L8','08sKzts4Fa20EwQ9zDIbXIb','u1bJZwC2Wa2e79Qcm2LIM6Tc8qkwvkXdb2aJWf54Zub93jMxannBtkG3iIdnCLqiYgTBPwb1FnQOg5E0tf','dSiL6jpqYM3YXU3PHk1G2odHYII3kHrzCMd028T',3);
-INSERT INTO t VALUES (176,193,'6DfRQfmOFyGU','khhFvlPfBfonNSDTIPNrMTOYqqU8JT7C0zlY36GecM1xYqcZE0klW1','Nw','hZEvZ3kUlZVD5FYTF','LptpShWim87BxeE6pUEpvGf54v9vJo520pgK0Pj0n8WfHbGFFkZ7goX4WxMoiBTZ181tT1qAhFAJ','o4ZLFYafN5J9YHlXrTCXny2qGCfDQMhpaQav2S5IHOOM6xcAyBr04iS',4);
-INSERT INTO t VALUES (40,208,'rU','tduK6DBerw3Fmd4SNCmLCLyWJ2Mq89mt1t38UpObAc8c8','9qvEY2gC2R7TFn01Xf','BGYV0T1pSFVcq27ODLJCqiCktTqOQWPF5aKm1CP1u','PC3FORcAmax6PBsZ7pwLJFP','NjDp4w26gU4Jzfz5w3UDhWBs05Ch9iOnwOIGLfJ6T0fRKwX0gDABPK7FYq0VhCllI7c785j8884RxBlW5QufSRKYPiuARoqG',5);
-INSERT INTO t VALUES (114,141,'BX','rVGnOQapIpnvEiiM5JnUDct3sxwk7t6nvD4AWX4QpTDsv4EaY8dxiVDGMSo1lzprVBRX1Fapwq','s','6vGiy7q4wyJphkxiplsFhpnAaWwgS8StB2wilrbRDrbgRCfgpAV8B77A29lcZwQ3p8sQVkuG','ln6aYwAwfivkqqDv0rwPtZzbZksDfZ1pYJM89O6aNa3OwGlTq','xWzx5e4UHbVdIQlmt6NvkNUuHxqYF1FQGdwlk',6);
-INSERT INTO t VALUES (110,190,'YtQMlJRsiUScMhuap9oh','AS0bFlsE054U6lsi22wIL4NR3365sCj8qkaJSnZN3UxgvbR2XUlodFaETCdBJpWIqh','9VdyCCqISUS7ABDPH34K7Xz','1sMXDZsFFksogAPMTTLjUY7mzvxv4T4FfiCYEBow9ocV4EQcWR43H2QVgbH7aMEHN8Rdln','eGCbB8hAuVSEXew7CSPiNugcTs7E6kxUWNlwFm','1jyepoSjLTja3r5wmMIVQhQUDdcrFCkUZtHNSWm8KPv6CMGV9eRiLW1Q',7);
-INSERT INTO t VALUES (248,149,'lfpxtDFqNX','fzc8wPrA8xpTFy63pYcgluoNO9F8h4v','9ncOJes6UTcdQJuvT','dHzThHW1MOEpwMQ62fGxMwamvx2m51epR0sE','GeVEGM4bRBhNCCO27G1PhYZQDP4ydBqFde123T1tQoQVJ5UT1OfSIbvqWcT4j6XC9QQcWtoo65DE7R7GzukxNs6ik9C1i','c6VSetBuSrZL4xZ45O7RYJA7mJnNVbgOTJ6QfBF6UFARXHQozyM38lDKBh',8);
-INSERT INTO t VALUES (167,42,'20m5wBwob0Y5UH1rDd','In9q6Ci','Fya9MRPPHL1KcT8hCFRdfe','vkKdCFhhVoQp5WvgQl63tfirmMOUeEmlrw78AXsuRC4nW1h','HIantMa3ul7WwVluqA8EBJ0XErmKGfB07uXWhVRNPFuhXR03ib4','V3pEanbhLoHTJKrnANEJcbOCr6YAoM9VT6vSGEGC6NUNIC0z2W3nnykzC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3727491480424526742,7682394146899504796,'U5Ib3dcEmE82SmfTatS5','1YmwmIfIJMChH6288FrWVhOJBb','X','5QALn1R','G','6',12);
+INSERT INTO ti VALUES (3727491480424526742,7682394146899504796,'U5Ib3dcEmE82SmfTatS5','1YmwmIfIJMChH6288FrWVhOJBb','X','5QALn1R','G','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10886440043724473819,12630837728671625323,'MbIt7DSDhmUtg','vdJEEz7vmSGTss4xNv4RHDRMDEB2uk4qytTAHQx4MJx6dNakADpkVZs7RkodKC0DgiDOw1TvlUb3D2U9MGRVB50Lc6s4JHUekHi51Vs9jEhagLPYYV7N48D1vpm09OhveJzB935GmTk54TtjEz5dnTBdkfAKfuMxENBHyWQ6w7M3XEpSqYezV5zB7VCTPAYvO2xsA','9T46hBf7T7SOinSMArJ','Jclvz3PkXPOj8pqcCZC546jwbyyHweVM7LHO9WDvkJcJ6X0s7xqoMQHOa5SZtjS','3','e',13);
+INSERT INTO ti VALUES (10886440043724473819,12630837728671625323,'MbIt7DSDhmUtg','vdJEEz7vmSGTss4xNv4RHDRMDEB2uk4qytTAHQx4MJx6dNakADpkVZs7RkodKC0DgiDOw1TvlUb3D2U9MGRVB50Lc6s4JHUekHi51Vs9jEhagLPYYV7N48D1vpm09OhveJzB935GmTk54TtjEz5dnTBdkfAKfuMxENBHyWQ6w7M3XEpSqYezV5zB7VCTPAYvO2xsA','9T46hBf7T7SOinSMArJ','Jclvz3PkXPOj8pqcCZC546jwbyyHweVM7LHO9WDvkJcJ6X0s7xqoMQHOa5SZtjS','3','e',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11775054719992064531,12297269488828408181,'7u7','sXPyFSSSDSWQ06RSTZNv7F6Zw6fqmT8i3RbRQLGz','NtBpJ7PsS9ZPec8fPggIeb6uRFX','HBViThK3BE2LPN8QyQ6TjdaJjDkz9Y6jrxAGBISXEkHGxo','CW','E',14);
+INSERT INTO ti VALUES (11775054719992064531,12297269488828408181,'7u7','sXPyFSSSDSWQ06RSTZNv7F6Zw6fqmT8i3RbRQLGz','NtBpJ7PsS9ZPec8fPggIeb6uRFX','HBViThK3BE2LPN8QyQ6TjdaJjDkz9Y6jrxAGBISXEkHGxo','CW','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10715727266289729828,10603771560635499702,'VUDs6XCcz0C6gmr','DShpUpSZ6YDwjLWbtRiLjkjXxFvUiR8UTiKrNCxKoS8q648P28v0N9Jjt5DlY4PEkbv52nM7LEtEzxk5jecyB5nJzXZR38f1ZBlLucGi0g2bg08U8dIXHsHKtPmnejEAEbSek9tzNzdaq5yhuAQrc7HGlxkEx3CkMYJv76NnqqGROgNdq9Rm9QvUXbOTLBPAjZu3vYHitCAuMpkOIVO6zR5DZ','dLEh39T0KPrr7O0e','56SD01FcKuBzqHLoLv9M2mtc6yvTfX19ZTkVcsQRxLMXG83y6iKg7Ivqaxk','VH','e',15);
+INSERT INTO ti VALUES (10715727266289729828,10603771560635499702,'VUDs6XCcz0C6gmr','DShpUpSZ6YDwjLWbtRiLjkjXxFvUiR8UTiKrNCxKoS8q648P28v0N9Jjt5DlY4PEkbv52nM7LEtEzxk5jecyB5nJzXZR38f1ZBlLucGi0g2bg08U8dIXHsHKtPmnejEAEbSek9tzNzdaq5yhuAQrc7HGlxkEx3CkMYJv76NnqqGROgNdq9Rm9QvUXbOTLBPAjZu3vYHitCAuMpkOIVO6zR5DZ','dLEh39T0KPrr7O0e','56SD01FcKuBzqHLoLv9M2mtc6yvTfX19ZTkVcsQRxLMXG83y6iKg7Ivqaxk','VH','e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c BINARY(96) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(33), f VARCHAR(73), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15291614,2127756230,'g1l6NoMMU6Nt45','Z3NztXdHG3ncLUDJ1lJuEKWEVr7skclbUPJYcetgUfeB0QIRsUKZa7gvL7','KY','dz8abXSPa5Mt5bZeZnx683tsLelCUBEX7UyyQYLOi4OYOUr6XGa8l4xr','q','j',0);
+INSERT INTO t VALUES (1431665,116270929,'pEMQYoa','etbDKWhODv9GjTv','v2I23MmXhhON8vh9f5y6G','M0WEd','XV','V',1);
+INSERT INTO t VALUES (8934092,751244232,'c4Ke4ymRsRKB5Rb27eanMh733qEqongnYp06pfTpRlW','KfHq42whcTGoOwt84CGhA','UMqZzbWnwOJdsVhbEp2dCrejHz49cGK','3r3leRruILLVxLY4ers7vaQi','A','4',2);
+INSERT INTO t VALUES (2776102,1699703361,'oDTYDVkSIjJ1benTLNuuZP746PRJEGtRCa9PFWkZXa08W1sAAJywXG8lvYjjsnIiHQmTaucNkpdsll','F3GVt1S61SQ9qIKAee7Q514r1m4ZmPCxEyeLWQDwuVqwm82PQiQ8EvL8MsPCAWsF3','RhRnHKWdXnky','ehQ2EjTbljJUZ','6','c',3);
+INSERT INTO t VALUES (6964980,-2044749800,'rT24KeddS7JcO2BgIjIkQt695akDUuYrAIw6t6GFVh6b56NR9HbYgECNC32Gy1','EFjQD68i99nc25qJzUCcAQU7EVZ1ratcbhu7IsACS9Pn6BnGGIiuggayCU720','BbEItBo7PqQH','lq8YE','GT','q',4);
+INSERT INTO t VALUES (2098307,-276941259,'hBJEDQGJNa6ngq4fVx38coJTseoy','3LEIBjSFrhBqewB5WDT2R32kX6UgspzqiSeu','5bIZGu1RiJEV36IJTjQkC9sn','fiOcLUhWv9GCPHRnrun9YgaDBCMk9Yb92P4GquAob8IUtQFG','Md','q',5);
+INSERT INTO t VALUES (10981886,-1914714768,'DmbyLcQ9i0tHGS6BUEmCb4dL1lNaO847cd7gg6FH1','RgPgt3VZ','dSA60uXhghUdLF9gl3n2Cshuk0oL','E2LiZM0pD7541FAGCAxvZ5UJIDOjJAuiO09pVvSxZlGwHRPLVVvquh30','3b','u',6);
+INSERT INTO t VALUES (12702079,-982362019,'FEUH7V8ztZWQ8RkkpFj6frsW1D3PTSzjOjmdXrHBHjdvOEoqKzoaAHI','yp5OU2uaOn','pH1E6g9BB5JYOKJDna8YQcEE7jkd6WN3','N1tEhdJWR1J3i8sZKlnYWEvNorhluf8C','F','N',7);
+INSERT INTO t VALUES (5060037,-1627526389,'oOsjBrXl2tZjq8xBWvm6jCaUtiXO18Re0QgyCOP6zy21u','kZ3hGnkL3SYXototHEgJS4vl6vArtY','S3zocyFhtUkutR47Jj0v2','jLISv22ESm1FdC8VTwMTNtqkrafnIl1usxKqt9P','G','3',8);
+INSERT INTO t VALUES (11443821,746239020,'Jb2r6bjZ5e9RQSdMhy','rco6SqDaIRfpvo4r','73nXu3q3r1SkkmpPeu8fOxZ','HUWWMLLIlmcDlPdlZRhd3EodTzfsSH2blg5vMnFdsP2rb3I0j1AWBa2wH716LSRlLBtUZby','Vq','r',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT, c BINARY(96) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(33), f VARCHAR(73), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (3462094810,206,'kGHmNcHELczeXZfMNBY3f','iwBKVoWXpe6AjrdgWA519IROubUoV40N7l3Q','lENLwUjm8QWKKRDS5SgAQs','aQfzqeOheFLMDrpO1LE9uoojN6cVYMiEVLj','SG80WdbkzKO7zYoiH5jGpaRvzlSNHU0pdCnifWTkJ0kk1K6X','BzXkwFSJrMP6ly8dh4xmv68Cg9Wa5WJ4gZtxB29CLg9OJBr',10);
-INSERT INTO ti VALUES (3462094810,206,'kGHmNcHELczeXZfMNBY3f','iwBKVoWXpe6AjrdgWA519IROubUoV40N7l3Q','lENLwUjm8QWKKRDS5SgAQs','aQfzqeOheFLMDrpO1LE9uoojN6cVYMiEVLj','SG80WdbkzKO7zYoiH5jGpaRvzlSNHU0pdCnifWTkJ0kk1K6X','BzXkwFSJrMP6ly8dh4xmv68Cg9Wa5WJ4gZtxB29CLg9OJBr',10);
-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 (903231102,197,'G','TG8PYmhi6dH9YnsPd37CDB2uowMYGTzzS','PKe07RjyybEBJe04j7wClUldLqqFh','WhuagWvEjGoWxAQDFdXbHqdT1btKzJldOsoMGM8fTOB9KhSe3BxT1G3F5yTeu9Qe7omIYkeQzj','XJunn9kyigXib5hplAMn','saQrqIuacCgXZmf3FbwVDXAt',11);
-INSERT INTO ti VALUES (903231102,197,'G','TG8PYmhi6dH9YnsPd37CDB2uowMYGTzzS','PKe07RjyybEBJe04j7wClUldLqqFh','WhuagWvEjGoWxAQDFdXbHqdT1btKzJldOsoMGM8fTOB9KhSe3BxT1G3F5yTeu9Qe7omIYkeQzj','XJunn9kyigXib5hplAMn','saQrqIuacCgXZmf3FbwVDXAt',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11235188670732975733,-1968180282,'E6w9tc6','5bgMIVkELJgUbqRkn5oN9IZQDSQAXaY004QSEGBdzMQshSk5T4JlcbG56bSEJ8O','F9','S1lEP','GJ','E',10);
+INSERT INTO ti VALUES (11235188670732975733,-1968180282,'E6w9tc6','5bgMIVkELJgUbqRkn5oN9IZQDSQAXaY004QSEGBdzMQshSk5T4JlcbG56bSEJ8O','F9','S1lEP','GJ','E',10);
+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 (16540668631180827891,741592640,'5ClA2wQShBGmOJzDMdEVD0eRVWHcXzLipg2xftVGvqgsaHJ6zBKEMBvB7q','5wd2nZywPsv35lSRXAKFgSGuOoGe5','M6Nk0Y9JRIUPGCkSZIi','VIjg9TRzPS7cTdMJFpuCyEXCAQnKkvrvE6kKz','F','y',11);
+INSERT INTO ti VALUES (16540668631180827891,741592640,'5ClA2wQShBGmOJzDMdEVD0eRVWHcXzLipg2xftVGvqgsaHJ6zBKEMBvB7q','5wd2nZywPsv35lSRXAKFgSGuOoGe5','M6Nk0Y9JRIUPGCkSZIi','VIjg9TRzPS7cTdMJFpuCyEXCAQnKkvrvE6kKz','F','y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (142100289,5,'JexUgo8','Nk97MziZcSXhczOUiE5jlRRXifWuhpTLYTrCqPSeMpeIHAquK6dsnm2bVSY8q0gxHgbtIJXlmLzdVEAX9IRChAjUvRFcDYVHffwMnAM5IdHRHA6kKOhud1Gz62PvWfwHOkJLTXHIDAoc5qcvGrnirWUN5yqQ3WpytJHhaQ7ZM2WOT3nHnww','pGWovyzAHAk1879M3pb59cBTMZQqal','yDSKml1CxN3xPChk2','7pIPiBjgYmHVZdgbGD2iviJMyEGP','x7fFlispkbwSBde0O49LctNW4V3dqJ3AXBgrjZJwpr9nU2rGtQ6tncxKrtjPLqqArx0biak12l',12);
-INSERT INTO ti VALUES (142100289,5,'JexUgo8','Nk97MziZcSXhczOUiE5jlRRXifWuhpTLYTrCqPSeMpeIHAquK6dsnm2bVSY8q0gxHgbtIJXlmLzdVEAX9IRChAjUvRFcDYVHffwMnAM5IdHRHA6kKOhud1Gz62PvWfwHOkJLTXHIDAoc5qcvGrnirWUN5yqQ3WpytJHhaQ7ZM2WOT3nHnww','pGWovyzAHAk1879M3pb59cBTMZQqal','yDSKml1CxN3xPChk2','7pIPiBjgYmHVZdgbGD2iviJMyEGP','x7fFlispkbwSBde0O49LctNW4V3dqJ3AXBgrjZJwpr9nU2rGtQ6tncxKrtjPLqqArx0biak12l',12);
+INSERT INTO t VALUES (4763935875813807810,1961455453,'mJ43J7M0tGkApdgy0eDYdiLCZNVYdU9X7eA9LImlHMQaLgUub2z0SurKYLYlNKI7kFwM48o3E0dpQHO3b','704o4LPbXkGloE2Ot1MhHC7R6Zu9hnmxMHfltLj6gks1bJhA6h9OysI','lRrrHoAAupTiIFh3vataDn1YkBdDRlL','5M2yYOjF','H','J',12);
+INSERT INTO ti VALUES (4763935875813807810,1961455453,'mJ43J7M0tGkApdgy0eDYdiLCZNVYdU9X7eA9LImlHMQaLgUub2z0SurKYLYlNKI7kFwM48o3E0dpQHO3b','704o4LPbXkGloE2Ot1MhHC7R6Zu9hnmxMHfltLj6gks1bJhA6h9OysI','lRrrHoAAupTiIFh3vataDn1YkBdDRlL','5M2yYOjF','H','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1649499441,32,'n546c7','HO3BwBu9GuEbuQtDtiOXRKkBagUTPkcuGcgu1sz58E01k69tt2LAa05dgLtwi1xX','GZOYAxFnI4jLdPL9Dsh77MjkLNIjr2Ti','QRpTTuGyqaEnxPJC1fwSmqYyHthT6Fnz9CK0GXT85ibbnhA3xeVuqhhSvGfTVIEJjJFplbQjQG0sXqX51PMQg6Gx0NH6iz1F1QIRcH0OVmB5yL1S34PQFzkPj5q0Ub9OSqX2sTqOcbsgOioklahdsJb2ReAUoAs7JgkeI6bNRyRMUmpgNbmtcQr6km8VihB1gCG5HuI5uwyNqE9txngWlqKelv3NuJwMy3Lh8ahc','UOrvOgUQz6rZFHp1sd','MvZf890MW2vBTobRXkvx1XEgULFO1djKbujHl2Kpv6q02WYWUCR2yg0HNE8mozUQHE7H60y',13);
-INSERT INTO ti VALUES (1649499441,32,'n546c7','HO3BwBu9GuEbuQtDtiOXRKkBagUTPkcuGcgu1sz58E01k69tt2LAa05dgLtwi1xX','GZOYAxFnI4jLdPL9Dsh77MjkLNIjr2Ti','QRpTTuGyqaEnxPJC1fwSmqYyHthT6Fnz9CK0GXT85ibbnhA3xeVuqhhSvGfTVIEJjJFplbQjQG0sXqX51PMQg6Gx0NH6iz1F1QIRcH0OVmB5yL1S34PQFzkPj5q0Ub9OSqX2sTqOcbsgOioklahdsJb2ReAUoAs7JgkeI6bNRyRMUmpgNbmtcQr6km8VihB1gCG5HuI5uwyNqE9txngWlqKelv3NuJwMy3Lh8ahc','UOrvOgUQz6rZFHp1sd','MvZf890MW2vBTobRXkvx1XEgULFO1djKbujHl2Kpv6q02WYWUCR2yg0HNE8mozUQHE7H60y',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(98) NOT NULL, d VARCHAR(13) NOT NULL, e VARBINARY(61), f VARCHAR(69) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7355982162186941066,77,'J5pc7RGhYjDhoOWCg0KiEJ2xXD7HKzG6l5UeZEZYQqskDA6m','uQK25oM','GIdMioXJS9p14Tn8hRD','TxXPzY1HZjGao9NsGeNyH','wPoJ8V8JHeT6VXt1E4GuXZjbP5dnYOFEGz7iyci18','Aj4uANbActWgfpTCCQZoWPuu6sMEUb0vKXPIg4YL00qcosu02P4io6uxit12x',0);
-INSERT INTO t VALUES (11481620544174740081,251,'K5saJHqlWaJFaDMEeG6s7KPv7N9YW9zXYT','l7','abhCzzLFx','wRfcP','jVAP','0cXnI9T95uqgtDd',1);
-INSERT INTO t VALUES (7832575199730878237,112,'UCdOhrCrJzWPYflRzc2lFi5bp7Qo','PogijXa3qtM5','WiUfs5kPQirFBlLaxm','LvJz6JdiOVE','LUvD4I6h4q2ziC8aFVU0h7OjR0U64DCMLS688ruDMUKQjNCqu7sBM5Wdfkn64dO7gup','qKs1X',2);
-INSERT INTO t VALUES (9056114514519501862,171,'uTfiKZAyhULuiXcNsGQPozi10EcbXtauylxvOS3veAIlhHhmnjfh2','1zFKYlmbAGMz8','kO7JHIMsGv3sVBKOZXDajWCbGOYhrGOJfrFNOjK','1YXY31pmSmpesGM','KNwYfjN2lVTuw84AHwXF8VbB7DVRIxkcp','IoiMrOlA4y8bikVXYhnYDRG93eAq6sVgJYnv3csNHZLfjIQMsXiq',3);
-INSERT INTO t VALUES (14413485864532066156,233,'gpddZUpDC6m2cWJrOVsBK9Xuv07Ccr1s97j9kT3VaETeidRl1wiF7cb6DqXjlL2UXVJy82YDBy2EmduRLbOQSn','sg01t2qmK','S9VLfuKpRx7MoMmytIxJvGhY','L43ilRw','35cKkI7EVTMVZo1FLrwpjdLuY3oZUj3Bwpd0b0rPV4MNRbU4UHHDvRM6UO8dGEYhJTqpTfDIvwiqQVVIagXT1vVb2','CnEColemdEcmDXG7DrE7nF6Kl7XzZO',4);
-INSERT INTO t VALUES (9654573064698259346,155,'niMMKXOgJ1YHb6cxXaRY5fU0xmZaebp2OMPM1TTa3D','9K7cy5rWEr','qRkpD6e5Ob1Ab7pFku1HGd0ZioClw5y5kGMnT9SYtZJ','anayt','sTaWDJfT5JzdfCnI5RpcTRFo2az9eCbYkRK2PpunyNy9xpuVaccR1rg82lsLHpgJk6gRdJJi4PAsZtvg1XmrAEDMH5yle','wCeqZmQfZIDoCzDaCpAsN75AvcuuxI74cy1psxv2QlHN0',5);
-INSERT INTO t VALUES (2726272883132549612,205,'Rjm9HrY0ZKE0KTGp2Qfkee407AoTyuLzmaFJzV3bPPH8QIiENPaFFLhIeAFDvMEtdtvJVSO4j3r1RVPkzJb4jvW','sWOz8D','QePhlzRysjkjiyeKL','eTdHzJRIn7whEdlTAssExO5P1bMvti89E14AOH7OSqUoTBA3Mc0dlQx0','GHkIYLLELi','EOf',6);
-INSERT INTO t VALUES (375405536253343283,149,'QQwK','HDjwVP','cjBygH2L4JaOsK8hwdKp7xmGoTOqZwlp3Y4P7GVgCpo37inbig','aknpV9doWjl5b4V4XgjqCK9KXYo1420HWniVALS2gQ','whvfg95tVKoZDEeO5bP4le5LmzSxTjZLkPxWqrXbV8hmh0n15XHNct684o3djWZXGifHx3OfTGPdRFY5I2TYHdelbFy7','8g3lhwLNgmUVC5zRFrBTl97zrPoM6wWGWScepeekDbMNnuYEDs6QCn0R2kTqDsLEMFPsBhR4GCyT8bxef1p0fOL',7);
-INSERT INTO t VALUES (14759987723072159736,20,'8Hax0JcJvTXW3dc4mcovpkML0Gj','5Mu7KOk','6QiwvxRhlh0f6zH','ZctUgF1vcoJ','HfahfdgV5OrlHSOT4835qauUSdfywxvNybqL3','6uJUgWFDuUCHuiU7J196dQEtObRh1iXfvI02n3ABjDahWndelPZwXYe5rWpdj5qv',8);
-INSERT INTO t VALUES (14394686932525778623,14,'c6TVUv2hkezLJHMYecnLww69ZnOqD0KRvgSPQ9NcHPsKrAn331IusUFleD8cVVS2Qe12UP0TwYu91mx4pNym','cXIElWw9yuf','Nm9CEohhLyNWbfnJQeOuEAXyM','b10OKErH','KK6QBcDnJWc6ID0JFpx18Z0FZuFLM6BWkzGt','XgP7QA9Stwu1F1sO0US37',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9612072244999853934,-2009167113,'O8eYOIx9JIDFWIDP80x9VGGQ8oLeoVPcmD6bJfeWHPM42YEbteqOC4qaTk2','UfK8wyhxlEnh8Yw07EmFMTfJMNyawrxXIg7P7OLTuDJRR301iiGiTriZjfnfcF0gJFdlNfPTPJJJFQZH2FbNjKww5kJ6HdVzZSoaFQaU5HZGDMJKAcHn31NohyST7uHJfDqYY4ktvEEltYUcgkMs4ZyiPWcDtVcJvp9vvTLqK8qb7WyAHLUmVm5CVnCmqG0BfT47ZhInuEfKJXcQd3JXAv1mMXLmgpowfn1rr2TdHsnJKTuwI','PEP1yEGhuPWvXME4UbzhjY9IWuCFYg','NNS97vttqOI170T825jkKOcClh3N9D0e6XItUCasabUC0HaLmW3MIIkAHpPqsFZgdUTzJJ','Ch','h',13);
+INSERT INTO ti VALUES (9612072244999853934,-2009167113,'O8eYOIx9JIDFWIDP80x9VGGQ8oLeoVPcmD6bJfeWHPM42YEbteqOC4qaTk2','UfK8wyhxlEnh8Yw07EmFMTfJMNyawrxXIg7P7OLTuDJRR301iiGiTriZjfnfcF0gJFdlNfPTPJJJFQZH2FbNjKww5kJ6HdVzZSoaFQaU5HZGDMJKAcHn31NohyST7uHJfDqYY4ktvEEltYUcgkMs4ZyiPWcDtVcJvp9vvTLqK8qb7WyAHLUmVm5CVnCmqG0BfT47ZhInuEfKJXcQd3JXAv1mMXLmgpowfn1rr2TdHsnJKTuwI','PEP1yEGhuPWvXME4UbzhjY9IWuCFYg','NNS97vttqOI170T825jkKOcClh3N9D0e6XItUCasabUC0HaLmW3MIIkAHpPqsFZgdUTzJJ','Ch','h',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (75967390819290997,667046949,'ksL0Y1AnZ4yfWAFX','4NYTivQmSR976wytiRAw9vi3pgoF1Rl8DSZqVsdQvBNxgCC4ViO6NjQ2WtnVA5z9NgYDuh4S1GnRT8HVTDW2kHqedqCFFLqdgACtbiJhdy5dt1NYIXvK4','tD','sQPXejbTHXhYtnjDBjJM8MKfLlFSuA0sASZhOpqSTF88b9HmZBuyfFZ861VyGajLjleNKsjO2LXyIfCbZdM7TCVqyMWeczASMdSBuxKcsGSJS7p6X0EqWiqCqjXF1ZFqsmRgBT5opXzuI8YomvR1rc9GAXrUi927Dd9HRgAzNznCnfqTudGV1MD9JtpzyRpFnpQnB','p','i',14);
+INSERT INTO ti VALUES (75967390819290997,667046949,'ksL0Y1AnZ4yfWAFX','4NYTivQmSR976wytiRAw9vi3pgoF1Rl8DSZqVsdQvBNxgCC4ViO6NjQ2WtnVA5z9NgYDuh4S1GnRT8HVTDW2kHqedqCFFLqdgACtbiJhdy5dt1NYIXvK4','tD','sQPXejbTHXhYtnjDBjJM8MKfLlFSuA0sASZhOpqSTF88b9HmZBuyfFZ861VyGajLjleNKsjO2LXyIfCbZdM7TCVqyMWeczASMdSBuxKcsGSJS7p6X0EqWiqCqjXF1ZFqsmRgBT5opXzuI8YomvR1rc9GAXrUi927Dd9HRgAzNznCnfqTudGV1MD9JtpzyRpFnpQnB','p','i',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10423533126127178292,-74608679,'X','3d2QV3YAdw1vkmifR4ama8wVsCGGMqXKCXJZtYA29IjbzV2ZRSu','mw8VDmAuBVLMp','hodu5yTDbb4uOFL6BZ3JGjtQaV4hRm15OdJK2iGCBBVd9yIz6TBsUh6by9GojoqpLlv2XoQ2KdxKk1Vu3K','x5Z','UW',15);
+INSERT INTO ti VALUES (10423533126127178292,-74608679,'X','3d2QV3YAdw1vkmifR4ama8wVsCGGMqXKCXJZtYA29IjbzV2ZRSu','mw8VDmAuBVLMp','hodu5yTDbb4uOFL6BZ3JGjtQaV4hRm15OdJK2iGCBBVd9yIz6TBsUh6by9GojoqpLlv2XoQ2KdxKk1Vu3K','x5Z','UW',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED, c BINARY(76), d VARBINARY(24) NOT NULL, e VARBINARY(16), f VARCHAR(37) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5354382971134233318,1285042291,'ECKOgZF8GY00WD67xOJDpj1sd0eNjWtaqR2mMU2IV','o9U2lMMjFCQnCcNE3Q','iIH1N','j8aJKoI9eFqmD','2','E',0);
+INSERT INTO t VALUES (8007792621928578275,2151743237,'4fltmdQ','0jXvqqzkXh4NU','h','kFoS1jhZVcBgZRYtZG4x','P','8',1);
+INSERT INTO t VALUES (-1217359860366872983,2233621152,'aHk4Bu7CI16sFWl2o3tnnhUcQh77MFhdlsleSr5DyQZTn3OHxTVF3sTyobZxjsIrp','Z9rv','1Xkikln3Kj','sl2kAA','FN','v',2);
+INSERT INTO t VALUES (6823140114797293871,937448106,'yxI','eQ3lDDxj0mqL','dR40','9Q5L6pq4Eo1dw0msDwJxNctIEk','2','R',3);
+INSERT INTO t VALUES (7589258647764383662,3440097027,'Zc21UJn77OD9TaEcZkXNDbE7G0rYpYiAwVqgqt','D4B4e5QMR','tzvQ7','mGxqewdKe32q4uNgunL871KUtziL5lJ0NVfsF','B','X',4);
+INSERT INTO t VALUES (2924849660759397999,2951971315,'fUPi','btATj74','0hUprSrMkjH','CuJbpkJohz2mLHRR3qmYWJkWOSaSx','W','P',5);
+INSERT INTO t VALUES (7039840583169101996,1078740076,'DZobeqf23tkwVgz1CziT4QjQFzl29VpBsqiDZ85wr0HaRYZmBWesldjaAV4q','PxM9Ahpgbn','x7wIf9bu','Wd','p','l',6);
+INSERT INTO t VALUES (-2389460421464704888,881347149,'L3jsQqG1U5X1Xon9HoDLD','zvAK','hWcVL','PAp','jH','Q',7);
+INSERT INTO t VALUES (2133866789757289214,2180889286,'pzLhkKS75UtvQyZXoEBk3n8wQccgTefLWl5CpDqSTRlp','YG4OmA43nNJBw50UWmVZRh','FeaL6r3orC6ZAZyk','LToOHSp3xzNhpF2dX9GE','q','1',8);
+INSERT INTO t VALUES (2527449453737750374,1045452302,'090OHmsaokl9tMec','ez8qMGcIBf767tvjES','loyIykMsaEGH2a','eiZy8','a','I',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED, c BINARY(76), d VARBINARY(24) NOT NULL, e VARBINARY(16), f VARCHAR(37) 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 (17835841220265408807,104,'1SkeHIhTwzpGj88bpGKJ8','b','xZ6dd2thhiYam2cJQo3xdRJVWXkmtcna5','1WdYvDYCSsJgG6PyyGt0TnkjeMoEl88Xbi','pFWZymtVj9l0hpQhTpc8M6iypGMKgmMAOt0gwxmErzD','Z8va3IX6pJiRlypurynHQsXIpCc6',10);
-INSERT INTO ti VALUES (17835841220265408807,104,'1SkeHIhTwzpGj88bpGKJ8','b','xZ6dd2thhiYam2cJQo3xdRJVWXkmtcna5','1WdYvDYCSsJgG6PyyGt0TnkjeMoEl88Xbi','pFWZymtVj9l0hpQhTpc8M6iypGMKgmMAOt0gwxmErzD','Z8va3IX6pJiRlypurynHQsXIpCc6',10);
-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 (1617555078349800831,185,'6mHku6Pg5z297GNfIxeqiBLfo7jjnsLXuhiFbJjsYwpWX7A1XYkylC','Td5tgjTGmDB','nATcZTRhk1ei9lamFKaknIxfjNRWAYdoB2mJkhCHYh4','0gF6j','6ql7HEhA5CXhiHRgVC9Sgh12W39rkwJIXAcSyetV0AK44dWCVFOFbSvewssEEFD6Ai','HWUOl9bciqYL9GJS3KJct5HvgV1kpkyeaa5JHh40kpbq3d29',11);
-INSERT INTO ti VALUES (1617555078349800831,185,'6mHku6Pg5z297GNfIxeqiBLfo7jjnsLXuhiFbJjsYwpWX7A1XYkylC','Td5tgjTGmDB','nATcZTRhk1ei9lamFKaknIxfjNRWAYdoB2mJkhCHYh4','0gF6j','6ql7HEhA5CXhiHRgVC9Sgh12W39rkwJIXAcSyetV0AK44dWCVFOFbSvewssEEFD6Ai','HWUOl9bciqYL9GJS3KJct5HvgV1kpkyeaa5JHh40kpbq3d29',11);
-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 (14783917037323842389,90,'mITGE02s4s3brYNh5enODi5XorN1XJHAIqwNmrWPugQSUZ8KQDWdCs75lbVBuZuNocrL33K7','pzv3FM2TcDjtBXLdh4N','p4OPx7F3Bofnjs6P3ilxTUadT','S5YKQRzG2MWttAXFNn6q64HhpDRuHFjpLCYzHHGNOP85TVoMRPa','pBna08yQeLF5VdK4IJLBuopxy6cnkgrhw2sxdpqUKPuT','hUJb4uqtM2mvpWVwWUF3EYRfe374ealGWnoTUoodHU8Mt36CzXtYkPYe7CTVb6jR1v1hCbZ',12);
-INSERT INTO ti VALUES (14783917037323842389,90,'mITGE02s4s3brYNh5enODi5XorN1XJHAIqwNmrWPugQSUZ8KQDWdCs75lbVBuZuNocrL33K7','pzv3FM2TcDjtBXLdh4N','p4OPx7F3Bofnjs6P3ilxTUadT','S5YKQRzG2MWttAXFNn6q64HhpDRuHFjpLCYzHHGNOP85TVoMRPa','pBna08yQeLF5VdK4IJLBuopxy6cnkgrhw2sxdpqUKPuT','hUJb4uqtM2mvpWVwWUF3EYRfe374ealGWnoTUoodHU8Mt36CzXtYkPYe7CTVb6jR1v1hCbZ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (15836237818957527741,248,'d5ZikSDzd3tTpVWLFog3OerDgRvdWBuR6B9aj6iyTzkzkks9ma0CwZ4LUDFcPyZE9ckVPGzfCa','noLvipvgtxn4yMCSVtVzcIH9pq7cZAd0bDP5TjWg8kwijh7atErf6MBDnLSyG70MvDPDKgIqtZC7avk4xZK8jQP7QdOo7D3hKCnLB7vxxua12Yoje7MFSb0JIBzgxw7tRHw2X53W','g1Y6cUJKHibJ3pe2X2kxFccHaIGeUBh0dN','B69ZDD7XNFa9ILW3gLdqj25WKMIrlAqGeFLVK5BYqC9AaL8vzQ1Gt2CtEXdX4SCZHpDbAqS856JPINNkIhe9sClAXkkT3e2f1jlVXVoACVHYj6BSonvC48P4TuGmaFH4G8fr3Hi','739yiAJAaZdZGkL26nHhqrQHJ4ra7TmzgkqTaJTSBv7Ctvm811Y','gOgSqX0RPgOCnxjKRASzDdePgKUtxldpq5yZs1daZrh0wHr3AZTdhAG4DErWXQCcHmwfdjQyp6Y7wFor46irgNx',13);
-INSERT INTO ti VALUES (15836237818957527741,248,'d5ZikSDzd3tTpVWLFog3OerDgRvdWBuR6B9aj6iyTzkzkks9ma0CwZ4LUDFcPyZE9ckVPGzfCa','noLvipvgtxn4yMCSVtVzcIH9pq7cZAd0bDP5TjWg8kwijh7atErf6MBDnLSyG70MvDPDKgIqtZC7avk4xZK8jQP7QdOo7D3hKCnLB7vxxua12Yoje7MFSb0JIBzgxw7tRHw2X53W','g1Y6cUJKHibJ3pe2X2kxFccHaIGeUBh0dN','B69ZDD7XNFa9ILW3gLdqj25WKMIrlAqGeFLVK5BYqC9AaL8vzQ1Gt2CtEXdX4SCZHpDbAqS856JPINNkIhe9sClAXkkT3e2f1jlVXVoACVHYj6BSonvC48P4TuGmaFH4G8fr3Hi','739yiAJAaZdZGkL26nHhqrQHJ4ra7TmzgkqTaJTSBv7Ctvm811Y','gOgSqX0RPgOCnxjKRASzDdePgKUtxldpq5yZs1daZrh0wHr3AZTdhAG4DErWXQCcHmwfdjQyp6Y7wFor46irgNx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(89) NOT NULL, d VARCHAR(60) NOT NULL, e VARCHAR(82), f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9306866238214152365,35140,'ycnGbmRVe7r519eTtreGv2JHs0x9gc11D8XKERyNa','wEg2CO1ABlgk9vpVHEn0N6UyID2SFQbXTa9jclIumX4NColSajDDIRnen','P6jOBGCR3ild8','qPjjkm3ghtn0ItJqa4tFjpVDf3AM5D5Vz2fys1','SB','NTFBz81XQfoFUwJSVs85srnDSYjsu5PqfGGsjropCvDjkE5yLP9FU8CpJJPuM2CGujst9PcUaY0OYJDA',0);
-INSERT INTO t VALUES (3915918463363408949,30945,'nlkVmvBHZc6rL94HR0BqA8IfzGe51uak592uawB8n24iG44PvZlNiLitUDrTvzHdKxApyUtYRSflP5oMxCt','vjn91qh9XW2PMznNd1KiovQeAAV7bF8','mU6CJRyAOpYvuf2Rsbtoyy9lmE4a1KBPZVk86','9ZZuVSLfpHh6tRkMfqSZ9GJ7i3D03GMyUz7ICHC','nZ3qWZTX1MXUTGk','3NsalBVNvgSjUL0BxqlP9doqLF94leA6xXTLS9wGUeTtxjZCuTMztdEZpC0nMKI4l55Rp0jkVjmmxRqczmdcJiUhJiOD',1);
-INSERT INTO t VALUES (17253531513152766089,6409,'iN29PTAY4Ne5qPx0w55ah0pBTrzOPrqE7uMxgqOExc3oL1fg02ArO5W0osQkGYY','fGsRfVVpOxvt','Ya1eBWYMaz','mxuagtnh72Squ40x','LiVhXw8T947GcJpI4z6en','MA14kCVvhc80Xfgz6GCzCaPpINUZ07gAvWL8tNhjcARdWNhinzTLozSqoRFx09K02pYyxewca9P5541lB9vNbtwQsqp9JDMc9Sm4',2);
-INSERT INTO t VALUES (11628900876990848101,58249,'Pr5xL5dH8gjwe3C2YplqSZhbtpCKm7WFJccyCvTaVekv','wBaOZumpFwJ8yojDK5V6hIz9gY9GSsDeKC9O','RSMcIiB2rCeeQXzHDc5wvEPBt0FLFq6KBwWPRaa81BPIc0pNIvexWq2rYJi','XPNZrbPekfsSBA7z2ghEwYZOENMDuUewYqEP9SbY','uH6CaRJmb5VCCYoNHTuT6pkxmgMjReoCHJ1vkEiK5kdtoZOiY9OTjFUVuLTxyau87ovsrwMYKvHBceiee','yZW925f9l7Pkj5ohmwQP5tDN2YCRa7j4REzm7q2IzEcPSVtXVR2QIopwPhrnljtE0X',3);
-INSERT INTO t VALUES (13948062526298446099,31699,'RYRP7WFPzmUadpANZyHQN2yQMbqnABaDCRTjGMA89nm4JyeS7G5dL0UW1LU8eP01lWZ','YEHXzr6cZN9WLmrqdmQuexuDmbIBHVcXZH858uMV','s0L51HHBqfGbHyCrwfaAgbLcthXr4tNCeexYJ7UqQb8','KWEq106GQdRSpz572cRlXALUcfVLDnnt','svYPe80nymkwYYKj4JBCvUblNqzFlDUQ','3B8DqTujT6kJ8nJmCBTSoEmW8OSmPAFqfpiYJ1SEnJzIrmSGQReEiFcsTB0BWnxVeGo8YS',4);
-INSERT INTO t VALUES (909546926905991667,47998,'sXY0tYA4RSPzLPw24wbJ2jOd2PT1qlNVV9KyT7iscyE4YyuFhwprib2FL4iSQuS4F0cZO0tq','vqKpMhDxYIEStREDxYWUrwemX1UZRQaayXUsVOIYB3pl0nx2KkEDa7PS','TtPR5X4tlpeg3YLFsEAXYg2JC2uu3HKXSJyRyHfjDiCmgzbI4li1FRV7u9qV2p6vg','XmEqT2oCmdjZzbUbJzEGe5Fe3neJiW1xsXA37DZvVsOqoJxGIxtgXuOkpns','DmWkCvsXh6mCgfnzQ3vUC0Ub6tmdoW5hLvLhfCImHfIfX4sVMK8b3P','LaaO33I4ePuefLH1iRCuSCWPmUnLPkTJUiJd9H7Vx4eKCimmPLb2VFGkGrhNGR6RgDNz8aH',5);
-INSERT INTO t VALUES (2806249816843356098,30146,'9owhcDFP1YmBwQAzVNUOOKdKBeK9QtGjlXY0jJwt7PwYpQSMTDfxHaSMh6Dyrqy0j6hAvwZeprtPZLwu9H','s51Eu90nuU9iPUnTyL1irRPz2YucZsy','moL8xbev0ERQORMA9b8','lJwJba1','N4ZeHXJK6q0BPb5ENnsckSA94L6MjrPfIT5zGsIb5JMjKRkPoeTefhlLVj1TVt1Ddg','EdKgBrtvwSn5IRU9ayF2lJww460TmPaxuTDEFuxt',6);
-INSERT INTO t VALUES (7485114581623904079,45603,'ox1hwTF4A3PKnsXK8ZhRS5aWw60cXpO','licWnpZJEqv8KPsuPUjGebA','CFl6BqWFpZDMq28VB9iFsItv82g9hFsaVST0yQFuD5Mmbl2dpAZ5','titxiVTJ63h7xjJCBw0udRr5Kf4uqY9jgAi7litS7','pEhpasi3eOYd9bspVkxM1CpzyQ30ueQOHo8p6uEB5W257fPp0zAGVPwEfuw0Cdl8tb3ghNf0fzyDxjSD','vGYyJl7yYBItWT78ipB7Wqv9vEuc7zU3vLcT18zpnqWBreqSHsXxBV8WAQCJcU8pnx9kWC3a6VG2I',7);
-INSERT INTO t VALUES (6949908370725128123,26167,'v5NzL07sc7Jd7QUAWXSfjWBOgRn3VAR5','17nhf7eJMPeud5wF','ZRlgK91ukhMPf8OSClDeSRcdgR64','kQx','AMO21FXJKCYq85WPtH4FncVwvfxtuJTxvTbQMnKnuskp4J1kpMABxh54ybRMXsbwMoLp','KEGWvXo783oBczcPoMYbnkXkU9qMif5SWB7v89rsyhq',8);
-INSERT INTO t VALUES (573321021164108539,60193,'9VunUkJFz4yVgpSt1tx6pbYQH9oq8O9f9qsmgI0Y5T6NOb3i8xF24EyJV94IlZsT4jXfHoW3p','ANIdSTfJ4TExH3InGQolMF2h2cUM2aN','dgQ2yaU53piDUFBTyGME','TMpnKOxINd0qfoF6D','XJFseAhXbRrOqTxbVS','rd7ywZdT6ndDmwWcPAIYom4Lcyq7JAPj80Zl3c1Zjn0XH4kQxSeFSkVntxuevD6FVsegh5wWe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3043524758463881728,3554874201,'4Vdi4z8RGJubJxBe5e2n23m5pDfFcrXJ4Gzp8cBMGgrTBvktp8lekpAX9tY','G1npY84XzT5RK2sjjXj','BPS4844TkIkcKsW','4EMPyJlsfoGA4jaB7wUaoQscof9dc5gBQvAK','JO','b',10);
+INSERT INTO ti VALUES (3043524758463881728,3554874201,'4Vdi4z8RGJubJxBe5e2n23m5pDfFcrXJ4Gzp8cBMGgrTBvktp8lekpAX9tY','G1npY84XzT5RK2sjjXj','BPS4844TkIkcKsW','4EMPyJlsfoGA4jaB7wUaoQscof9dc5gBQvAK','JO','b',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
+INSERT INTO t VALUES (5000468840778565373,4285530294,'lZAlnxXCsc8Vyb3F5QQH8qTm72xeprJqcs7ihANhS61JlVXKDr8lRaPp6259rP','xZTut0ZR4s','fTF6oWe1QGr1Lr','qk920oDKGK0nkEaLGqBA4BqjVko7PBYl','J','z',11);
+INSERT INTO ti VALUES (5000468840778565373,4285530294,'lZAlnxXCsc8Vyb3F5QQH8qTm72xeprJqcs7ihANhS61JlVXKDr8lRaPp6259rP','xZTut0ZR4s','fTF6oWe1QGr1Lr','qk920oDKGK0nkEaLGqBA4BqjVko7PBYl','J','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3318134211962354518,261785569,'xL1Nzf0KAd4mQL3xTmw7gollsWPNZgO4SIPxXPrtYJuYR','ObaFd6CSStPD7QuRZvNutF1hYAgU57gsIjUXB7iyVUK0EGY7tkPBeTsbRVydBSxuPEdZoTVVoFDJta8qkYaGmw8fhokG3jMeigc1Mhet0Zqs9AJfBcbQzZQ9QHz4XbYzjLyhCLOAHdpFP7c0y7rNPmhLuILoHSyQd7lEyGg0EbL6','Y6','A09134YzCU','Qb','2',12);
+INSERT INTO ti VALUES (-3318134211962354518,261785569,'xL1Nzf0KAd4mQL3xTmw7gollsWPNZgO4SIPxXPrtYJuYR','ObaFd6CSStPD7QuRZvNutF1hYAgU57gsIjUXB7iyVUK0EGY7tkPBeTsbRVydBSxuPEdZoTVVoFDJta8qkYaGmw8fhokG3jMeigc1Mhet0Zqs9AJfBcbQzZQ9QHz4XbYzjLyhCLOAHdpFP7c0y7rNPmhLuILoHSyQd7lEyGg0EbL6','Y6','A09134YzCU','Qb','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1953045810856858587,3099725827,'LU3Vdfij6VCbbEfvm4B1GDPB7FKb3Ke','elyawpeUjTSNFnsYbd7vVU0Xk5dX1ZgeQqEUt1BNcIpOD6EPeVdaHVhl8HnwgYYcNqIwG8EmIdIOLDrp5gQPkKnSGkyPOYKwHFpCUqT3KekyLMKiIJwHq3kOOI57VlD2ieHkPX0vIG8PxuhDX2OMIH5OEN42crX4gmXHabRrmRPGNnOiOZFgai9oaEgOAcE87wQynP5nbX4moM','1e8omCxRUVY','7h2c62SGSr8dElQeJWH471cuUZLbMRrnWNl16XczZmktbjSJyWPNAAItwXit5JQq3nnwIEasmwBlPwlg1VrGPjZaBiN6JLXlG5AnKCtlYv0Ay4VpQBeKWflmJPcZW3MgJ8JTmxNf0cH3S6mnnM2eAQO8bu3FE36FkWLgsEvmo3AJgv9lxOViFYmNBCSaVcL8bMnYmUxW4xuSXVws72ouRA7NmIhmX8cQSiWT8','Z','e',13);
+INSERT INTO ti VALUES (-1953045810856858587,3099725827,'LU3Vdfij6VCbbEfvm4B1GDPB7FKb3Ke','elyawpeUjTSNFnsYbd7vVU0Xk5dX1ZgeQqEUt1BNcIpOD6EPeVdaHVhl8HnwgYYcNqIwG8EmIdIOLDrp5gQPkKnSGkyPOYKwHFpCUqT3KekyLMKiIJwHq3kOOI57VlD2ieHkPX0vIG8PxuhDX2OMIH5OEN42crX4gmXHabRrmRPGNnOiOZFgai9oaEgOAcE87wQynP5nbX4moM','1e8omCxRUVY','7h2c62SGSr8dElQeJWH471cuUZLbMRrnWNl16XczZmktbjSJyWPNAAItwXit5JQq3nnwIEasmwBlPwlg1VrGPjZaBiN6JLXlG5AnKCtlYv0Ay4VpQBeKWflmJPcZW3MgJ8JTmxNf0cH3S6mnnM2eAQO8bu3FE36FkWLgsEvmo3AJgv9lxOViFYmNBCSaVcL8bMnYmUxW4xuSXVws72ouRA7NmIhmX8cQSiWT8','Z','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2887821640371519969,954185187,'Kk4peAEoI','xQB012RoW4yghevwTfonRwNVA1NxqtTQXm8jgEBcfVlJ160RwAYWK6NzICCESIz5AqMOQ5vy0K7RYTJs4FpDrf5myrskAqlWH0u6ZozPRykXyAL','v2oPcoVMSW','pxLxoMJaLUkebsDf2RXFAPxnZw3FgDIO1ACCPRzZkgoADQ2sWSeqOWDkdDKHauHJc4WKJ2DQjlMhITjTNw48Niq2xmSL9gErh0xnlxQ4ySgRyLhi7DnxEJx0QffI1TDDyo2IKdt5eOSI3oPQj1b5bBJtDsUl8lySoACmpJdjEbTHwpT29u1BG9696YSUb5','6','W',14);
+INSERT INTO ti VALUES (2887821640371519969,954185187,'Kk4peAEoI','xQB012RoW4yghevwTfonRwNVA1NxqtTQXm8jgEBcfVlJ160RwAYWK6NzICCESIz5AqMOQ5vy0K7RYTJs4FpDrf5myrskAqlWH0u6ZozPRykXyAL','v2oPcoVMSW','pxLxoMJaLUkebsDf2RXFAPxnZw3FgDIO1ACCPRzZkgoADQ2sWSeqOWDkdDKHauHJc4WKJ2DQjlMhITjTNw48Niq2xmSL9gErh0xnlxQ4ySgRyLhi7DnxEJx0QffI1TDDyo2IKdt5eOSI3oPQj1b5bBJtDsUl8lySoACmpJdjEbTHwpT29u1BG9696YSUb5','6','W',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8195188794693491191,2521200642,'IjCg9TROXfCRrY7V9XHPZLAbcOyDX41q8pIpqglmNDCDIrn3KZ','8oS9hk82lz5EUgqkbMZkfnOTyP1H1SuaLBt8CU7Fp8qTT9Lt6JESWYxP4uSCSaSsSs1KqJtOrYHlbhUrtv','LBuxgip','AnvJInFUPK2O5azdVAfeKrNE7zQyu4HRWbnWu3jRh2XwiJSthmDWFbXN2RfvLHq79w2BXUAYvvIVAPwakds5XXV582bQTYYd6SXDwgBVvbizW2wTK9ORZQZsa7u6ShdRF9QzIun3NQ9sy5pqpK7SzuyPfVLAA0lG5ILGxLNpsiKdy6FMZv0lSGvvA3iHgRPTvK5','7','X',15);
+INSERT INTO ti VALUES (8195188794693491191,2521200642,'IjCg9TROXfCRrY7V9XHPZLAbcOyDX41q8pIpqglmNDCDIrn3KZ','8oS9hk82lz5EUgqkbMZkfnOTyP1H1SuaLBt8CU7Fp8qTT9Lt6JESWYxP4uSCSaSsSs1KqJtOrYHlbhUrtv','LBuxgip','AnvJInFUPK2O5azdVAfeKrNE7zQyu4HRWbnWu3jRh2XwiJSthmDWFbXN2RfvLHq79w2BXUAYvvIVAPwakds5XXV582bQTYYd6SXDwgBVvbizW2wTK9ORZQZsa7u6ShdRF9QzIun3NQ9sy5pqpK7SzuyPfVLAA0lG5ILGxLNpsiKdy6FMZv0lSGvvA3iHgRPTvK5','7','X',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(90) NOT NULL, d VARCHAR(64), e VARCHAR(24), f VARCHAR(14) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1355,47374,'q9YDKiqltXp16Kd4DrETolcnM8QI0McYfLSqn4cG0DpI0bazi1RLIXwTxBt3pOFEWOM47atlVfVy7j1D43K0onK','KEeHpgjw','v5JEvnCDtrxCn96fRqRb','CiTyQyGGOM','ea','H',0);
+INSERT INTO t VALUES (-18063,19297,'zTTAsfSL2KAoV7tlkInmDsY6KfS','NXhIZBRpm96SaPA84Q5vVGnvF99zAvl1BnP17hogUQSWcR7KMv','fkSA0GsAONXlu','YwA','iK','D',1);
+INSERT INTO t VALUES (27394,45356,'GETeoB95jFh9o2BaKvKadtP3ykhYxbCwA3EdcCcijlOp8fLByHU2ZNUcX84o','TS3irdhw8HlrEEP1gSMpzqayyXT2ISKWZAHsrmwJpkmacG2cxf0qeoztIH','tQ','tAixiOGh','Nr','Q',2);
+INSERT INTO t VALUES (-26108,16204,'a7pgrY0R36lhKGSk589htKb7KVWXlxCkfU2bVBCwyCa3OKiZaBd4tb5ezWVPBDKvrP4GsG4Lc7','khBUpWsTHrYRNJ','767lXcMmcNsgju1vAMdVJj2','0PSO5','6','L',3);
+INSERT INTO t VALUES (-805,40585,'wBdkbOUN3PJkxXkPu','3tazbKtQpVTpgIcOrbepUqgfD9JRbx8g6fzYJ0RHxAIuLXUsYfk','8oA7oD1ovXDbQ50sM','7mszGUNSk','fI','f',4);
+INSERT INTO t VALUES (-11142,18200,'2S9bcJn0waRFs9MwAVPVqT0gKd4cw','5tEM0zhdycBM4o0s6MB0FB2TLpPObEWPob','TwC6JhZ6uZRtV7pLCPA','vMOD','a','r',5);
+INSERT INTO t VALUES (-295,59707,'TVv1av04MGuPQn51884t2A5OEnLf6IY9yiW32Rk4TiKOoA8OYkQNt2xQZKXaKHMGiPlt2e9MPsbA3aGsK','HsNbGHtPi751fXLRFQzy9AtCeyiLzSpEpzlAzRf','3lrh8VNYe3b4HUYS0','gs','IL','Z',6);
+INSERT INTO t VALUES (-4448,61841,'etN7srVBo9z6kHDZlcgYxL2xX369sjr8xPBa0DpLStGOWdWfLJ2','ymc8HtgbivfoGv4o3hUz09dUTETeGTedTcUxVPoCgmdYhEWJ29ZXs1A6I','Nab2smjo7dFyAZq23L','edlGvrsr8L','g','2',7);
+INSERT INTO t VALUES (-32332,59253,'Ynnt','2Yrcu9H','mLrSJgm1q4PQx2hY77rj','L8MeoAb','Lr','4',8);
+INSERT INTO t VALUES (-16212,30250,'NwbpFqpKXNkRadxyb6FEahUJ1Lq2Pt18YBZeuGNiGlrGzEj0JEB3agMqrxhpnpwtqmWkHJFseHS','NnnRzo0whjZT8L06cnt0','orP3d','Po7UwJeiDHeS','2u','D',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(90) NOT NULL, d VARCHAR(64), e VARCHAR(24), f VARCHAR(14) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (6625676263765137557,31526,'DmooQKsL40My1AelQK8fuGqKU20slnDVAeF2f06v4sxJoA16ELWyqgPfGZ7gqg0dnipnlPmtuWR5D','ChfZ6LquQSMXO5ps8pIc8M8dDiQo2ocNqgUdYfZUnWK1PiuAasNu','0FP00uykZyWPAo7ZGCzPcwyLLd6zVw0ahQtd3qcobaxH','o5dlhTMyOvZ1Z8qCH7F2kY22udhcDN6','oUWcxnr237YaGWA6qnxiHiV3kviCcfwW0LFHlKWfonp6F5Uq5XjysXzWLUQ07g0WPNvNAxqDraVptPFJYuoX4','COGtMzR5TMWVpOf2Y5gqX1jgoGNdZHvMBx',10);
-INSERT INTO ti VALUES (6625676263765137557,31526,'DmooQKsL40My1AelQK8fuGqKU20slnDVAeF2f06v4sxJoA16ELWyqgPfGZ7gqg0dnipnlPmtuWR5D','ChfZ6LquQSMXO5ps8pIc8M8dDiQo2ocNqgUdYfZUnWK1PiuAasNu','0FP00uykZyWPAo7ZGCzPcwyLLd6zVw0ahQtd3qcobaxH','o5dlhTMyOvZ1Z8qCH7F2kY22udhcDN6','oUWcxnr237YaGWA6qnxiHiV3kviCcfwW0LFHlKWfonp6F5Uq5XjysXzWLUQ07g0WPNvNAxqDraVptPFJYuoX4','COGtMzR5TMWVpOf2Y5gqX1jgoGNdZHvMBx',10);
-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 (3137877242093262561,50879,'Msa3vnDolCEyIxrJrdImlSoLvAkGu4K8oXVwMI','WMa75v1Fl9lDg7yH4VGX7bkw1DHxxix3L70','esSqprq24srHIo9oJ9gI9GQppHsKrybOmu8ek9sTtxTdyshpVzOVhVSSx','WMcfs9Jn9cfzjZVhCNb9qj','lY7NpbkXsPDu4Vg7fGYB1Q0ZVVwQ43vE0ZvoS6Oj12z0fkuvv7cDlkSlDFnV8nLxZWaN','unwwPlEsh8pE9usZGNOw9AG7YyH3g1JoSa5XgGXS2NGZB5HnvRKjncNhQyiuT',11);
-INSERT INTO ti VALUES (3137877242093262561,50879,'Msa3vnDolCEyIxrJrdImlSoLvAkGu4K8oXVwMI','WMa75v1Fl9lDg7yH4VGX7bkw1DHxxix3L70','esSqprq24srHIo9oJ9gI9GQppHsKrybOmu8ek9sTtxTdyshpVzOVhVSSx','WMcfs9Jn9cfzjZVhCNb9qj','lY7NpbkXsPDu4Vg7fGYB1Q0ZVVwQ43vE0ZvoS6Oj12z0fkuvv7cDlkSlDFnV8nLxZWaN','unwwPlEsh8pE9usZGNOw9AG7YyH3g1JoSa5XgGXS2NGZB5HnvRKjncNhQyiuT',11);
-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 (947496860587897647,63251,'A5hhOrlw0K3H0jBRTd8hlGYN0zoKStn','ZzD4s2qRHqk8WkcevbNk5gXca6ogww7hNy9YQ4bzyTTrlU4YEepHRLTAYcQFrs','e5X9JPmnQdyB8iNAw7Pt5fSEtDSjyQ0xb5bHUyXRC1EOf1PgdVFApJq','vYhMp','agfI2OT1niSfXhUOcGUfebTM2dim6ts6DzZkeZBGq4AgcLItlA6iwQcgrvwAzweUxbjc98lmIYv1sTaB3aeQWpqsAJJ3','PR',12);
-INSERT INTO ti VALUES (947496860587897647,63251,'A5hhOrlw0K3H0jBRTd8hlGYN0zoKStn','ZzD4s2qRHqk8WkcevbNk5gXca6ogww7hNy9YQ4bzyTTrlU4YEepHRLTAYcQFrs','e5X9JPmnQdyB8iNAw7Pt5fSEtDSjyQ0xb5bHUyXRC1EOf1PgdVFApJq','vYhMp','agfI2OT1niSfXhUOcGUfebTM2dim6ts6DzZkeZBGq4AgcLItlA6iwQcgrvwAzweUxbjc98lmIYv1sTaB3aeQWpqsAJJ3','PR',12);
-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 (15975668252163110871,17365,'Dr1vxFOJHEpGZ2r1uK5nDqbzQ1ognPJ4ML0xFk8KdhN','jE0UARQmdqVNq4sVeVZqVNKDCC587mK36oXspO28LkI7qyzxZGkSD1','IRBXjORgawXgCrc3I3jx','5vH3IevAJ2uvr7uNCUeza186TUhpu7qFXnObeIIiBFoi1ejXqLffUXeok27mmRWeficS6vRstAcxVOdNxZYNIdZuBhiB','tgSf6cEcSUxdf0060ddAACaL4xX0D75jWVTwwmcJVfuEuuZmgCwGDuC0imTQZdYWbpdHHNfUn6FyR2nCBxPRW6DIMwMxbEdESmgE','dpVe2DxfDn7wptjNpWho4UcJeBwI4hlW3xRplUR2gJebYXUxVzOy8C6Z9bPnGDcKC0p2cOFMILxHlhDvqlfAACLmHbIrFVX',13);
-INSERT INTO ti VALUES (15975668252163110871,17365,'Dr1vxFOJHEpGZ2r1uK5nDqbzQ1ognPJ4ML0xFk8KdhN','jE0UARQmdqVNq4sVeVZqVNKDCC587mK36oXspO28LkI7qyzxZGkSD1','IRBXjORgawXgCrc3I3jx','5vH3IevAJ2uvr7uNCUeza186TUhpu7qFXnObeIIiBFoi1ejXqLffUXeok27mmRWeficS6vRstAcxVOdNxZYNIdZuBhiB','tgSf6cEcSUxdf0060ddAACaL4xX0D75jWVTwwmcJVfuEuuZmgCwGDuC0imTQZdYWbpdHHNfUn6FyR2nCBxPRW6DIMwMxbEdESmgE','dpVe2DxfDn7wptjNpWho4UcJeBwI4hlW3xRplUR2gJebYXUxVzOy8C6Z9bPnGDcKC0p2cOFMILxHlhDvqlfAACLmHbIrFVX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(37) NOT NULL, d VARCHAR(12), e VARBINARY(65) NOT NULL, f VARBINARY(41), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5,-1559124324,'TTKL9QLf5nJDAUXfw8JLXapSgB','FRnrF1AD','6PQNt1v47','XpkbUtOc0a0WiDQYHk3Mnq6JRVkgnjz2OJ9A','bpwVopQbEtU37ErYAuSPj3wfbBiPk8Z9N6rwMbgZtfRjkXEFMZsjBMOhwLFiyR7KBES4rMzVkS4CQXiPu9fQHB7o','nUiueeuGAgGMOk6nPfwMWT09gPHBT9KNP2Z5nL0bdRobMrVjbmzd0jFeNaVfrQKn00W6IYvZB0ukYH979VriCRv6G49YyMX',0);
-INSERT INTO t VALUES (156,-1474823447,'wRyYjvTuqqfXXZorRdz8D6','n3Fvo2A','uTJvodJL2U5SaUMf3z5IIUWnw0HaDVYmP4','O8XDWNWCEhTdvxP8','cbFinw8KYtvkhZjKQZssrru44FBVhM2t9JjebOeu2Kj4GtGoxIsBXy7IbxLsUb5GjDaBooVGC5i0eHEPSLc','CdJxf5yzfnbAhNsHRP27hsNS79yQz',1);
-INSERT INTO t VALUES (73,-1875050123,'WCNSdjmsTi4c0VecE7pHiVMnXJzQl7Eou9m5h','cRZR0F6UOq','ZzuWCrWSu0hIiPY7xe9nwXSlq9Hi35kPgw9ZLbS','dpnF7DZWXGPb7qHX9qDAtcrG','AwIq0IEUXQchu6wR036JNUjFChTtYS3JlbPzCYAONh0waT6foad3cBx','Kb9c68KgiPafRJ7E0h0Uo9E0UkHQvcf4nVkG9vS26bY',2);
-INSERT INTO t VALUES (173,1533886919,'BRFlzmSx9hLbCbPm379dYEfQqHoAWSv802u','QB5cPQmK6frk','bnT8EfAexS69l0DAN2ZGC7','lILlAf8oDZnuWAKfCJ','h4zkOdp9','4H3fUTVz51m4uETSwUGlCiyvgU5gy',3);
-INSERT INTO t VALUES (164,-840302209,'fMWCZDm5HHf','3ZxFjCazu','fhvkEcKOR3RL64hdSgeX3bmx','JU8U3sIb3bjrSWZw2QrIN3yrBBly58spve4hbgW','zh3MIQu4KiMeEJrNhjDSfw1zrqVEGZQTmbNjtenh64qI','dTXe7icDjcwxt6neMJE7c70YdR',4);
-INSERT INTO t VALUES (58,2022338145,'tTAOA5qcd','AD3d1VO','HbosZ9oeA2MkiQwtatoxGBYmk','fdTcGwql6u2i8TRWI','WvBeOcKHtmhTRAKjAQdW3v2eXn1oCDyyulHmDcC7IBQA','h6hXmaYUqbW8KUn59lqolt55zZxGy8VkLYUdT06ZcDVuMu2ZeGNSIT7VhunPaWC6WNp0oT9Cv',5);
-INSERT INTO t VALUES (117,-1726170105,'3XtzOiZk3P0mqMaJ1C2bt','LlJ','HT2blGxTsfG63VGxXXefgGMIgYX3ZZegUSioswgpo8hoFz9qllHfnxMrS13VXzF','Hjacg2wXULSqnw8Sj3Js','tV1ChuYvUztgyfV8Y2sepbjMpkLb8hHmK4hida4l3nTIKqYLiLzL8rcaoWJSPkTpcpHObgV4Xmho6zXi3FtyTfKYIimkDC','X9ybCWIQxnyk338oXyxS64S',6);
-INSERT INTO t VALUES (184,-1157353616,'Le8HDmslUweTHdVQI','wFWGGY15G','yNDnFeHwLahn80M2SHLNXt41XAjdT','w2aV3l9Pr0M4Ca1uJY4Fwr3kxEIEIynrKIQp','85UXns7HQFMjrT9nqUuh6','u',7);
-INSERT INTO t VALUES (116,998140594,'1Cd0UmaGKAy86b1UJMqrl','BG0EndKyPKk','ST0UfZjc0kPa3Ik2','3r9ZbjsvM77Eyhrur4mTMIjVgvw8eA','Jwt8qJbehCQsaf1SCNSvol','Yrr6OBF0nMxNmGahmS4N4mlLSOF0XOBSz9CMMwh0g5Wrr6IyLSheWoWVUsR0e',8);
-INSERT INTO t VALUES (55,1781683622,'DKd81kHs','v','1sYWCXVtjgt9MtNZNclUIFSxSYx2XnMagqz3otJ9Mi15','JRIX','GC8RuqDte2nMAWcx','xRvR3usFG3vdcxwT4FE9zTClmqxlhXAPiPDodjs2XnGmh8QT07HIjY6r3fpDvCyQCtPEZhtUmEHal19eaJMJC1LjL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7785692247950954150,38335,'s2s8H5r36LufIMnA9fVd1s7icz31LBC5fV6lKq16X5GeRz2PwiXkiRqOLSROLxiUiydVM27yCh3JPEpMHUXhS0H','cgD','bolwZE6e4a4smBfIpczXN3','DGko3N79p3X','5D','W',10);
+INSERT INTO ti VALUES (7785692247950954150,38335,'s2s8H5r36LufIMnA9fVd1s7icz31LBC5fV6lKq16X5GeRz2PwiXkiRqOLSROLxiUiydVM27yCh3JPEpMHUXhS0H','cgD','bolwZE6e4a4smBfIpczXN3','DGko3N79p3X','5D','W',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91) NOT NULL;
+INSERT INTO t VALUES (-5581959358750448976,42246,'EiH3B01Cz','hbD9zqrggraGWcocMK0pF9R3gVTBBdMO9cnACqSvzjphQCgQYtsqyDY','pqvJP5MivntRr','IBIjErZrvx','5F','H',11);
+INSERT INTO ti VALUES (-5581959358750448976,42246,'EiH3B01Cz','hbD9zqrggraGWcocMK0pF9R3gVTBBdMO9cnACqSvzjphQCgQYtsqyDY','pqvJP5MivntRr','IBIjErZrvx','5F','H',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7478898754707311775,6869,'zlnPvt2LCcY5VdMURsWwJ88y4ClKxHu','ZUAZvMo3','jCNUoRWT','LAl','g','d',12);
+INSERT INTO ti VALUES (-7478898754707311775,6869,'zlnPvt2LCcY5VdMURsWwJ88y4ClKxHu','ZUAZvMo3','jCNUoRWT','LAl','g','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1516333873329884860,63570,'Jx57AcBU9xTTRCDPnBA7FeRNMDt64HH2fbmGpOpSQ','VwYxkpuIN35mqK9j2gFCXBVAO953he64aMC1mtfOTfOHprgfx6tRyQ6jbSvCJJ02o0J3vY6WdbzTo4B3GCs','zqywbKTE1JbTBJdfY9e5','B0kkjrTFhW0OfRzGPm2Z8x3WUV9nhiAkDokLmXAqHt9DWQtqaLmp5PEiv6A30nVxCF1JeUTznXV9eW9lWn3UmPxjWWW4AHx2B1j99Aatfqh9abJc6Agh7wXCU9iCArQSkgnAskm9xN2EuQQ5h2MrAqUMtg6s2ZOkhJwTRdNRhP9HTMPvEdSfpxJ4WL7DCOtpWx0YE3uslh2oj8VY56MFvpZ','N6','p',13);
+INSERT INTO ti VALUES (1516333873329884860,63570,'Jx57AcBU9xTTRCDPnBA7FeRNMDt64HH2fbmGpOpSQ','VwYxkpuIN35mqK9j2gFCXBVAO953he64aMC1mtfOTfOHprgfx6tRyQ6jbSvCJJ02o0J3vY6WdbzTo4B3GCs','zqywbKTE1JbTBJdfY9e5','B0kkjrTFhW0OfRzGPm2Z8x3WUV9nhiAkDokLmXAqHt9DWQtqaLmp5PEiv6A30nVxCF1JeUTznXV9eW9lWn3UmPxjWWW4AHx2B1j99Aatfqh9abJc6Agh7wXCU9iCArQSkgnAskm9xN2EuQQ5h2MrAqUMtg6s2ZOkhJwTRdNRhP9HTMPvEdSfpxJ4WL7DCOtpWx0YE3uslh2oj8VY56MFvpZ','N6','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3426058401087725056,65317,'oTsAFerUqf9NUEyE312gIgdWMlPoTwoNMgID1PPRvHgVuKmytc2lSdlqENuXkdYRSeS','i5SvkeVk3k76pW7iVE1OqEeVllyMmf1D0AEowxcdOtmAc4w2eWuFUBWhlYiFVtLXdbrdZLqOJqghwWafyoO','esAK','lRCg6FLpm4SyFZD2kiiYdfuibDByKu36zKL1DIRdkFGfgeRBBT0rS5vtsSnJ7jSTignci2SLEoyR1utLa4CHipPZsANLIg7JGimmCtrN1jfP4qn96X0jRPeLvbVhwr6H1vs9jT4XGRZ','d','g',14);
+INSERT INTO ti VALUES (-3426058401087725056,65317,'oTsAFerUqf9NUEyE312gIgdWMlPoTwoNMgID1PPRvHgVuKmytc2lSdlqENuXkdYRSeS','i5SvkeVk3k76pW7iVE1OqEeVllyMmf1D0AEowxcdOtmAc4w2eWuFUBWhlYiFVtLXdbrdZLqOJqghwWafyoO','esAK','lRCg6FLpm4SyFZD2kiiYdfuibDByKu36zKL1DIRdkFGfgeRBBT0rS5vtsSnJ7jSTignci2SLEoyR1utLa4CHipPZsANLIg7JGimmCtrN1jfP4qn96X0jRPeLvbVhwr6H1vs9jT4XGRZ','d','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2271978107687054861,44939,'5lc','ODSE8blx2K2AuUxwTYtjAQpgzAzcUqqrANi2EPBLlMAM74xuQAzNuezXyeWgskIyPf6l0VIneex3beM5VeLgCjKDUtosTGR7zlFaTXmn9MjaUB1Yw9HWNJlC619hLMOkjE7gN3F1f06s8MGa6EEUz','ss5FPAM7KlFy2bbUxoJm','0LpJN5ur8fxjwVw5PzOtQdm05dJjLaLi5rA6kG1AYo7qYO0889y2ix2oS1ioj0m92MBQealY6BaHc8z83nKzbaW1Ig8Inuud7VlEe798LUXuYF41iQJpEk680HOKLnHSHYNLq8ZNXI2G3b4sPx3xRHPGPi2fAB0pbcXUi3IrtH2oZIEXi8c37WyHBCG0LrLi6QwaB2F0G0B2d9T05w','C','nW',15);
+INSERT INTO ti VALUES (-2271978107687054861,44939,'5lc','ODSE8blx2K2AuUxwTYtjAQpgzAzcUqqrANi2EPBLlMAM74xuQAzNuezXyeWgskIyPf6l0VIneex3beM5VeLgCjKDUtosTGR7zlFaTXmn9MjaUB1Yw9HWNJlC619hLMOkjE7gN3F1f06s8MGa6EEUz','ss5FPAM7KlFy2bbUxoJm','0LpJN5ur8fxjwVw5PzOtQdm05dJjLaLi5rA6kG1AYo7qYO0889y2ix2oS1ioj0m92MBQealY6BaHc8z83nKzbaW1Ig8Inuud7VlEe798LUXuYF41iQJpEk680HOKLnHSHYNLq8ZNXI2G3b4sPx3xRHPGPi2fAB0pbcXUi3IrtH2oZIEXi8c37WyHBCG0LrLi6QwaB2F0G0B2d9T05w','C','nW',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(9), e VARCHAR(87), f VARCHAR(60), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8505410,2305359729683216511,'8kceiYAiKze9w3sV45y9mWgN2yoA','kPmiJPl2','g68BTdN7mzjBrL0KB','B35FeQe7idj6al','w','w',0);
+INSERT INTO t VALUES (10226765,11544313169874648109,'czy88WcRBHMTb3o4f3rBuTaGIqKsBvftlvns3i8C63zJLWDFOkQaQnMaDx','qmfNnA','FeQ6LtHlBQ5ForR6o4tsG0J7kAjmxyig9y1eOUWwYKMhpkVn0pcf','j6KsCSa1wcSzIjdPnh3JaWXUp0FmR8PzEwGJK6mN','B','E',1);
+INSERT INTO t VALUES (2411671,910082656014579113,'DdYD3ydOgAYCuDrtxIVMZg666CSmPhZn2sD','t','Kd05wLU8iFGwtGw0iYWv7CVLbpFzvojppEbzoFKdkMz','d0WgErstuyVAzN57T76pWMYS1KicqkAKufZv','E','A',2);
+INSERT INTO t VALUES (8676720,12887505572574285961,'SjaTJJ2URNv8ekRXEzVEelB2JCMr4aUrx4t5N1mvPlFr0hEOz8gupTQnxcidS5Qkul9MBL0pz63hglI26UZGD','X4','edk6pkOmle9uAl2rk2MnakUyFDVL70bdJeB7g2Q2TdjVndOc4V7MGbZ2zRflKvbHOdisc3t6Cs4xRYL','OD9zXeMw8TXD7QJbqbW8zr75q3dAcTAF5iKEmrjkAw','W','X',3);
+INSERT INTO t VALUES (6140325,15359450358398822449,'HJKeSIFd4XZZVXTLrBrklAvd7CnLFMpz1wyldabAP','LU4','AMT6Vduf0zDiOKe459tMc9x0GQvdvw9kSLLZIsDxK8sWRWy1eVRQPSdB1ep403','zA','h','A',4);
+INSERT INTO t VALUES (4351593,17810263495858679276,'a5axPJ6GuMafFP59ehbNZwqOk2Dx7vXOwVl2ViiCZ93OFZMsc3KjH4e32IrlkIfPpgdh6CneFEQWOGx2GGatUHM8','nYra','EScc4UhznXb2C7MGKBg4hvudFWIlSHSjZt3iAOa8z1tmo0o1Iwslv68IFOYV51r118m','HKLqTeycD','8','t',5);
+INSERT INTO t VALUES (11653909,12011719958722297257,'UxwbCvyySv2NcXh1Gp1TOEfVXG3tbDOsCBUU56O4EcOWXFe1lSenmaOhtauj2XKz0gmpKPlKU4jZVN7Opoj9FhLxo','S07VhOZ','7PqEVoMcbWrFH1JZNwnlvSIIcAqdt27TPpeh','NpghIrWXECIA8B','s','F',6);
+INSERT INTO t VALUES (10315607,14583180749888012603,'xVKfKTfnP','q','QLreORHGGKRFKNM6Jbd2vKge5MAgtlxvzhC8d8hnebGjaQoVDPg5YU0','OSI4C','N','o',7);
+INSERT INTO t VALUES (5606628,3783509250300029609,'HsgMJGPZD1nVCDbBVLLE5S3VJGDCTnz7q4Vcj3B2ey0fnGn2ZYoRfBWgUMAyAEwc853','UA4tN','hZIu5vJ20Giak4ZmZfnxJtuLYBiQtQRcgmymmZ3VBiHxhpPl27HwDC2V216eUXtBWfysV6sn','hmVxFBVq7hE5mKcyrZOFxYFqAt9MWuDfdGjVBlymiDR5IzUi','L','Q',8);
+INSERT INTO t VALUES (16350163,15203178387592623505,'DBjB5OnU3RmwR4LI8fLcAve4mLPZnuLrw7ycqqF1z4rbH9G6pyFMJmemXD7p8I99r5pftdt','YtTjl9u7','d8jHREQQANBVYqJ7PS3Kp5lT6poCkWUumYE6xl1lY7qhXYnjTdm','JnBiE9xFx5HONPgobDhHofWMhIVgYzJJdgdPTe','Z','o',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(9), e VARCHAR(87), f VARCHAR(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 INT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4079536607,1229723121,'rNhaOSJkinBghmbEanaYqeVv0w','BK9KNLpYIC','fNrrTC6i','6IbK7w4Db2lAWxvPg5nWVEGnIszc9zxHjOb','TAoiW3UTpUbohHK5aSdeSL2IGhgHM6olabmNatKFGTFkzU7YMxxu','tF1s8nKPjI',10);
-INSERT INTO ti VALUES (4079536607,1229723121,'rNhaOSJkinBghmbEanaYqeVv0w','BK9KNLpYIC','fNrrTC6i','6IbK7w4Db2lAWxvPg5nWVEGnIszc9zxHjOb','TAoiW3UTpUbohHK5aSdeSL2IGhgHM6olabmNatKFGTFkzU7YMxxu','tF1s8nKPjI',10);
-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 (2492820952,308523965,'bg8u','Zl4ba','PjsQzGEfHWiQVkfr5n7YFf5SN1dUpjraRBZjBzqzKzjvrkGfkYDrFrYXtfRLDGn9f','FvXx2osbQAlh9YpMi6PBfmK','L2tcSR9GrBStVL7BivPZWhpj9kFM4B1yGbB1zIpMIK','AZ4YCkm5l4UeilYrh7mv4tlXaJxhJMMFSslrzp29FEEex9o0JWZxn6Q0fQxisxLhG7tJyaK5MASxlsiRQ3fNTpH0aJy',11);
-INSERT INTO ti VALUES (2492820952,308523965,'bg8u','Zl4ba','PjsQzGEfHWiQVkfr5n7YFf5SN1dUpjraRBZjBzqzKzjvrkGfkYDrFrYXtfRLDGn9f','FvXx2osbQAlh9YpMi6PBfmK','L2tcSR9GrBStVL7BivPZWhpj9kFM4B1yGbB1zIpMIK','AZ4YCkm5l4UeilYrh7mv4tlXaJxhJMMFSslrzp29FEEex9o0JWZxn6Q0fQxisxLhG7tJyaK5MASxlsiRQ3fNTpH0aJy',11);
+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 (472796,15582586055184548340,'FjsMuuXDH6Y5fclBrb1wiCc4S1vL4uz0CV3CBHtybZYEruK3guIFAwlESm2wnLJUL','Ldf','JlaKjgiJOJvZBzj54OReBxy2o23s983w2wLvP','phbV739AimjgFi3gZsa','o','o',10);
+INSERT INTO ti VALUES (472796,15582586055184548340,'FjsMuuXDH6Y5fclBrb1wiCc4S1vL4uz0CV3CBHtybZYEruK3guIFAwlESm2wnLJUL','Ldf','JlaKjgiJOJvZBzj54OReBxy2o23s983w2wLvP','phbV739AimjgFi3gZsa','o','o',10);
+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 (6343203,2583272198228017654,'AFnctVcLZ2zGGYr3VFieXku83xuVvrbd4yPyX6','49cjIpc','J','ksYyx6EmUzYJ1fiYh0IiL50EPKL8Jmow','c','o',11);
+INSERT INTO ti VALUES (6343203,2583272198228017654,'AFnctVcLZ2zGGYr3VFieXku83xuVvrbd4yPyX6','49cjIpc','J','ksYyx6EmUzYJ1fiYh0IiL50EPKL8Jmow','c','o',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1430955879,1668120287,'eFUSsZIyxyAUwTIKE1X0ba5qQO','LPo2EmItJ0G7wZl5xqEaHgSr7vUzWdUR1P9j53pvbOyRlGJ4yV95RuvBRcXN3QeSl0CLAT8UvYMSSYO0pRbWp4TWBqvzoVb6QL70S33zYt20IuMqatWcyy8azP25O0M1F5XRbbrIFGpZUozcb0Sz3B2rOMcjEX','KIbXTWXY9Bn0Q5VlhIhkwfqG54TUulCpwEfRzA742jDdfZIBw8n2c45PyjSfIflc','K5PdJOOITVqC7JLkJtE7eIAv6qKFjm8Aew29','Yn1ZQ0rXTn2394bbVMJo7uKkK9OUT5GIBOZe','taEJwSdvrLRGk2ESyIgarStx4k6z6WVkvCbnipmjf',12);
-INSERT INTO ti VALUES (1430955879,1668120287,'eFUSsZIyxyAUwTIKE1X0ba5qQO','LPo2EmItJ0G7wZl5xqEaHgSr7vUzWdUR1P9j53pvbOyRlGJ4yV95RuvBRcXN3QeSl0CLAT8UvYMSSYO0pRbWp4TWBqvzoVb6QL70S33zYt20IuMqatWcyy8azP25O0M1F5XRbbrIFGpZUozcb0Sz3B2rOMcjEX','KIbXTWXY9Bn0Q5VlhIhkwfqG54TUulCpwEfRzA742jDdfZIBw8n2c45PyjSfIflc','K5PdJOOITVqC7JLkJtE7eIAv6qKFjm8Aew29','Yn1ZQ0rXTn2394bbVMJo7uKkK9OUT5GIBOZe','taEJwSdvrLRGk2ESyIgarStx4k6z6WVkvCbnipmjf',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2257834764,1853450481,'6TQ7j','Zi51VKDjwrjdCTl0hDB5q4bgjKrFDCmsOa53L8LuHcdsi2eW','TPdcKfpZeuR2fECtc0R3hkbng7KJ','vDTbTkory8wV0aAP9UelJt8B8DlxRNK7gR73lB1j4ixMWvCzfIv8PFHLX3M','XYnh7jew','qtgZoaIvTxG9nBJG8TCgxpR8l9PiU7BBFfQobmSI9bj8Z92Adk4e7frKNMI5e6bU7s9',13);
-INSERT INTO ti VALUES (2257834764,1853450481,'6TQ7j','Zi51VKDjwrjdCTl0hDB5q4bgjKrFDCmsOa53L8LuHcdsi2eW','TPdcKfpZeuR2fECtc0R3hkbng7KJ','vDTbTkory8wV0aAP9UelJt8B8DlxRNK7gR73lB1j4ixMWvCzfIv8PFHLX3M','XYnh7jew','qtgZoaIvTxG9nBJG8TCgxpR8l9PiU7BBFfQobmSI9bj8Z92Adk4e7frKNMI5e6bU7s9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b SMALLINT, c BINARY(77), d VARBINARY(1) NOT NULL, e VARBINARY(24) NOT NULL, f VARBINARY(75), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3305456776116895181,-12731,'w7jNEi5kf3F8bA0NVua','p','RXTcG1p45hSOQmKNexwCV','w5NKBuHoJJTuhoIFjY8yCfX','dYQivlXKUAHBUvG1bb1nDWhnvS7wNzn9hq3qi5YEplMZG8lqjV5J','Z4xHjCfXUd6gNNeAorhgaCWIk1aAd18gDjGO6jgI0k0H31yULwdfolxI5Y9',0);
-INSERT INTO t VALUES (-1220240647737978652,27041,'KsS5I3hwytU9kTxuRlqEAsMv1IpJCuD6u6yoj1o8k5WQ5VnF','H','5bU6HZ','KlDXpgkkoxnQJkPwH2GjeGvd','Hy40Qhb76qIwVTjIVRx3XCLZNdKMjv','a2JnWEJXEfZGLaxvVzOYsGTDTn8QKi8PCm4a6L700teCy',1);
-INSERT INTO t VALUES (-113516796735361072,-22815,'H6plOUnBM4qoc5JT1u0vVpCEnHkWHz6ymLp6sMA','t','Ytuqm','yRd52lEJzz6g2mg','gPG5Z3VPQk7jI9HicSNmvNnk6xd1IYSuj13SZr5gAAxuMlrjIPSlS3i1p26huqYM89EfBnq55WUlq','tMmvP2XbRx1oJzsNiiMeSeYiUQOkz2diL2ogcgc5cc9GvbetKJ',2);
-INSERT INTO t VALUES (-4609221007025960737,-30340,'Cf1GFlrqlG4FV6zjSEH9DTMDzfynmNPjuOGV4miOSM','5','Qfb','ZgRc','z3hSl39y2pa2F0','szuCHSaqDf1KrsXnPPgMfWC82ymebfu3dCrYq1Wz9oH4qQ5fpEpaj5oauFbpIBfV002ute6JfgAYSdSwTrLwE8VjI1S',3);
-INSERT INTO t VALUES (-2696414061992002472,11034,'qGQGTL6hDh08nv0AR3kQKDEtVk13VLoYz6Bvuls32A7Jd1j4sEIzdPEghw6z1EIy7yvi1y','9','D3lo','oKq2pZqMwsX','tOMHHrn0sJTelvfhk91zD3nwZ9r04','FUv8jYKRHaB6LDIcCHY2SVrxen0zLe3LhQJJGszfL5Vjmk0x7WIwA4kZpMGepYeZ8wiRkd9KiewsTWhh5xeFv9hxhN',4);
-INSERT INTO t VALUES (-7112815792325541842,-24498,'IVluMcR9pNriEbD0LCu6LXZCqygQmNfytr3yAN6MzuCUW4cEjU','V','G9o6Wjs1DXGqZmcpwbmMmu','PWXAhzYZw60NKVn43ZzVn','Xno3suJvnzgOu89mwWUMIl9Un41bEbTgzKOcB9Tjaz7uaWtX9hx891tPlTyHNkjFJVhFZ0Ri8bFd6Am96','z6fVqDLh2N6fxM7ROKH3OGexY',5);
-INSERT INTO t VALUES (4802920100511685984,-14802,'x6YdmkkljD2q8AWHy34S3Ch0Uyj545RbNH815jPw4NyUCbi','Q','IBkwAtnuU7oIiA','1tUQtSl5NbsnwhY6pgS1GSaT727JzSJbZMn','zSRqR5xKnHmY23rAo1IWwQyoLMGf0f','HiQlgpbzgyDo9gUH2vSmRjndmDUeq8KV6Lo0V6ttffDWkNBAJnWkbE2rSAa1UM7tv9BA93tQMbr73dR2gUH4eu',6);
-INSERT INTO t VALUES (7510969305075818339,30449,'DlYyiODJV5','L','27sgSYuc4BgGmInIBdzQJl','7FwmgOGvQuxBPYOuV4eQ8Ylpy4dwQirsdMM3RA6IQ1H8jGbDbwWMTML','bXTpPr6bRUwwdkbICRfBUrKkTBFhgC2zGWxUxH','SHHrI8wBlvfMMCEjRSMCSPlesxAlCT4alBoPLcffe22S4PGr64RK4PnBizPZzOYdNZQUx02d6cjSRULErGPSetY0O1zOaW',7);
-INSERT INTO t VALUES (-8092861100016991533,24760,'IE5Wb1ABI0GxogvQRpYHWEV5Oguw7m44dx','h','riQHicXbBGzqgHT1VTF','XUyg5RONYuoWOeobDWpLh1sdeDoaDgMH2','4Wg2nn9FFRFPDiVlD7HsQ2ev2gtgck','VjpH7TiDeoLIdjJoTwFH',8);
-INSERT INTO t VALUES (6397921569839251844,25274,'3PPc8kJnco','1','UWCLpUqiZyzlX4B1HK35RxDN','1E83wGjL89IYj0NAV4u9zZ4ue8M4ZCKMGM7','qjbrJ4j69Y94tA4sY1IeXO3eykKk2H','Uv6VFHZRz6h2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-764433968124825494,4712,'nhyAsXs','Q','FWh79ZAnTM13OAZHG','GIiup5wXmo2i3d0kogh97ivttsN6lXOqz3p','4pdGJA7ME4G47SXKyg4W2CPy0auyyAGg7wm1VKn9wZMtVkBdkNJKCuLdiW2R7apmq04YlNzC9WbDVQNu','WT3KuNvTNnLxMFmZt7JROiiUOicgIMrx9hZF877627T5Z4K2H6GjNwIi3c8fG',10);
-INSERT INTO ti VALUES (-764433968124825494,4712,'nhyAsXs','Q','FWh79ZAnTM13OAZHG','GIiup5wXmo2i3d0kogh97ivttsN6lXOqz3p','4pdGJA7ME4G47SXKyg4W2CPy0auyyAGg7wm1VKn9wZMtVkBdkNJKCuLdiW2R7apmq04YlNzC9WbDVQNu','WT3KuNvTNnLxMFmZt7JROiiUOicgIMrx9hZF877627T5Z4K2H6GjNwIi3c8fG',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(78);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
-INSERT INTO t VALUES (-7369208390646256710,21562,'Y8gKwwUUnFXxtHvPojReHbnyrS353x3SJMf94DOXG1iyS3jmNcTb8cydJNncybad64','0','E1oqyX0q6','fkaTFuIDE7sm8sIs08PXWBX9afvAAsakIwxr6N12qeEDa','hmlfWXsF8ecRYdGCH3HkmJ6eBGuZEqRYdsOoINhGCZIlBxNSErbE5Qh','jw8T0uParOrY6B8vzWWkQs7jk5teRrdpBt5z8IMJJOzoafWHZ',11);
-INSERT INTO ti VALUES (-7369208390646256710,21562,'Y8gKwwUUnFXxtHvPojReHbnyrS353x3SJMf94DOXG1iyS3jmNcTb8cydJNncybad64','0','E1oqyX0q6','fkaTFuIDE7sm8sIs08PXWBX9afvAAsakIwxr6N12qeEDa','hmlfWXsF8ecRYdGCH3HkmJ6eBGuZEqRYdsOoINhGCZIlBxNSErbE5Qh','jw8T0uParOrY6B8vzWWkQs7jk5teRrdpBt5z8IMJJOzoafWHZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-258891970993520165,-13407,'KkicC','YWZovOk7rmukyxoarpiicwIa6roWSvULuAvKIWWVfuq6gYb1y3BQj0pObgCYShG7nyY85QKxmadvgcT7FcbkupEWA5koRuGuQ8KzpyrhinIHUw70dBxYF','LuUjRdADHpHl','TX9EmBkJGUsNLWHUksCh1LdgeeyRBGdtdAQj','3t61FnsjGj3Eec3thEZ','wnnKDexyDpnRc0J6RpKJMl',12);
-INSERT INTO ti VALUES (-258891970993520165,-13407,'KkicC','YWZovOk7rmukyxoarpiicwIa6roWSvULuAvKIWWVfuq6gYb1y3BQj0pObgCYShG7nyY85QKxmadvgcT7FcbkupEWA5koRuGuQ8KzpyrhinIHUw70dBxYF','LuUjRdADHpHl','TX9EmBkJGUsNLWHUksCh1LdgeeyRBGdtdAQj','3t61FnsjGj3Eec3thEZ','wnnKDexyDpnRc0J6RpKJMl',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5665557276534017957,-6685,'J2u76nEgc6xo3xwDlUB0HWz6mpaDKkyBeM74dh213JkZOFk7UEXEHKF7ePF0','iuagq6cJQOhZuY9zO4TQseDC3u6UvSWYZL2TfGiqrtOQFtN5cTUG6d3LKoXkjWqyT1O4DVHDMGNFaxYejDkhdqTT5nnhIAN0yYX16ksclAR9Vz45OJr9mJc8ZXO6A8VGLmQjSajI3wkLUegXBDmF8g5mPBjcu9IbeQn9VP7msWvr4rOtnjjiZE4CFXu','67MIS4NAndx','AHNVPQ3cx7tWF5pBch9I3Q0HBCYFpfzzWhBVr9U1kKCF4ZgHYiM5lDq5jK08SRR6Th7M6NmhGeQ4LxykeWGPXDmknXmeeku4ZFEPjeHRd','HaKCjLuCoUTjvOpuFrKFKqP6rU93EkL82B7Z2Wt4K85xZTVMWPqmsJ60IagR9Q3tlsoAJ90mZT0MGwxPhr3nhY4eGcnM','tP3fuTMHV7u7QflgTBDoHuQIJXobQ1NhsIawRDW2t4k3DEGAVxsnH7vmYS2FNtDJX4',13);
-INSERT INTO ti VALUES (5665557276534017957,-6685,'J2u76nEgc6xo3xwDlUB0HWz6mpaDKkyBeM74dh213JkZOFk7UEXEHKF7ePF0','iuagq6cJQOhZuY9zO4TQseDC3u6UvSWYZL2TfGiqrtOQFtN5cTUG6d3LKoXkjWqyT1O4DVHDMGNFaxYejDkhdqTT5nnhIAN0yYX16ksclAR9Vz45OJr9mJc8ZXO6A8VGLmQjSajI3wkLUegXBDmF8g5mPBjcu9IbeQn9VP7msWvr4rOtnjjiZE4CFXu','67MIS4NAndx','AHNVPQ3cx7tWF5pBch9I3Q0HBCYFpfzzWhBVr9U1kKCF4ZgHYiM5lDq5jK08SRR6Th7M6NmhGeQ4LxykeWGPXDmknXmeeku4ZFEPjeHRd','HaKCjLuCoUTjvOpuFrKFKqP6rU93EkL82B7Z2Wt4K85xZTVMWPqmsJ60IagR9Q3tlsoAJ90mZT0MGwxPhr3nhY4eGcnM','tP3fuTMHV7u7QflgTBDoHuQIJXobQ1NhsIawRDW2t4k3DEGAVxsnH7vmYS2FNtDJX4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED, c CHAR(50) NOT NULL, d VARBINARY(33), e VARBINARY(78) NOT NULL, f VARBINARY(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-12346,1958570103,'rfYnju2Bf3F9OL','5rmvbeecpFAorREaYvOawGdQ','czL6rawahu2HD0Q04F3VD0EwnQVgSy8fwgmY8zpIwMALyTEY5ejA64kP5ZbXUUu3EkFFb9GNJc5k','07eGKX8tmUKkDWDYbFqpUFBHJcVQh5tLKAEmg','SPWlyuWWV9il7FPeL9hCyy1N1UfTxCZNjV6FibKJ4nnY708eRx','9f0HcTR6Thymplsj9HJvdeB2MPqAbRKvenCIOJekab0MRRgNMY2EObCBBTURczNap8FZQdzQElNEMr8TT30nsaeDEl',0);
-INSERT INTO t VALUES (-8656,1020815205,'YvZsBj3Ijd8Kv5svbZ7xCC','8IAl0OGB9OE7o2zmn3Yl','EwC9iJGTOOpO9GB7WqR5leB2akTkCw804HxUS1xMBhbkmZiJyDRXlWW0grahum39ANyw','2gD5gExKkmYeBkqO7rD1087z','fIWkPx','tLFCRtvASIi3JT87a5evLCsP',1);
-INSERT INTO t VALUES (19592,1768336747,'MbjSo85tfFbCt','4Y8vYNvk3G','EPnibfV5cCw7cvx3YrSke1MSagyii40g1hYbMaWGQfYlQmkn5lANktnoEHrH8Yyt1H2FDHDUD','U7eU6mlvTDHKzAlQAFxCfWMlClZyhnlTZ0tu8tVJtN','p7FNC92TPuEYG3pUlPOazjljHwL77yBwJbJhGQuyeodqkFjbd5v0mVV5f4B2KHdmsz','lpDUfJ60t7ntfxCg4bMlezlCuEYw9wEIma6RAq4UuLveqQsGPw2n4SRj2Xg2aNHjV8BF6kaX',2);
-INSERT INTO t VALUES (26487,4025240467,'6pFzxgJZ6yvU1PgzN5CQmNHMjS3','sg0KCCc','uX3Fi9I2Lz5AYq6hdSMeIqo5gQtMWnqAKlVK8UyYzDyFGv7YWuCMx33NvvEqViQ88UMAvQ8F0J','GjOpD6BvxGtnFoNXy7ayd8RJL6a18','4XxjPw33Bx9b5U571Ou7ADrqkl0aRIXfdLyCmUyQWjZwO4OLljGxQFvuNCtj2sbMZoK4FfvrG1gVQcOHmHT9u','XZB520OJMQyyV9GnvJ1K5WuwZlqXGaUQ32tq3C5U8nvfa6',3);
-INSERT INTO t VALUES (6509,542796130,'HfHyVL221rlHWyKn7ApkW3LhM2zv4Rrc6Fi0NNzjbmwdU','sw4GNSRa','Ki0E4qOMGBY38nvhiDjjzuynzzUb9pVBZHFfJKh5otdhwep8KhGJXX5','sj1bJHf1JZxX4FagfGTRM5KXiN0k2qgk6AIVvZz2Q','Zrc85wnC34dnRFfYjVvSmnG5ByC5PozvAKLg3HVsghH5i0i','X9wbkpyuu7v57484o6LOZ3PpSH1VBk3B3rdPSH5T6TDVnV09lcbkQquiPSGMSoMrAWSi32Vbv62E5wQl0qQ',4);
-INSERT INTO t VALUES (20173,2393187792,'90JB5FyEuKsIdt4C405pcQDX1Vxfav1UiFfm7DGA','Xj86uBNHjjwAigcz0i6IDPGHfVvpOrHu','kpIJ0Cc5GRrTyWtTZbuuGjgFLEOUY74LNVS6','Q9RoHMRShDVvQgDZ5j4AkboyB5NHAo6jCxIsodkN71y','UYT3BQD5qPSsFASx','UPMjpTrUkCoU7WVbVuLo1Wb6QTJEp0QeabvQU19mb4K1siNrbqeqf9ulxwosAUjnWqHhfxx3yr8ZCi3eXgLG',5);
-INSERT INTO t VALUES (-27528,1622630943,'ZQxQsjUA9SsGG55kyj5n0weq8SIv9zvZM4hvs','de2OGAPDxTmAuOd','eqGcc3oLnJ3F81m069UiVtBtkKVeqbnMbeoA15MQFY79wnrG2V85deqpq9RDPhFzyhbOuNvgNJ','9UHv45','x7dZOUbN24GMhsHxDtDsEbG52O1ynOwbrukVqylux519roAVMsTBr4cOowGTnqFIl7z2kxs1cRSMIaN43FI7AqB','FHeqlavX7WFt01W0ORgrmTN66E0htl7kLONUvird5xSo58Ld',6);
-INSERT INTO t VALUES (29018,3305136135,'B0QNga4mWie3','sBqAdwbaeWdoUCyZlK','KDzO9qB6ZnJ0r','2skhANSkokpOkFQtIZS4HuejZ7cqooTHLmAlPJF','knS3hlmJPW2u6u1Hsk3gV1M42geMPv4OKcrRqsYPJ242Lo0DfDH26mqjJ4poHynrPYFv6JfuKBeZNkHlaE99vkN2g','ycVIoxXtEu2X71oJ4k',7);
-INSERT INTO t VALUES (-23656,3725238813,'LVQN1fdHZV','c6bhJQ7','uSeptJFQrY4nts3mIVirSambfyTtveduZanT1ywRluTHahhGzR9PXcHWeIhEKdS','70Tl3ssQ6gp0WD9vOCT5N2SKrZOgxdNB9tk','26O2dzQM76Md7iaCdNwEazipOOvLYJrRo4rezaOxTO1Zdybe5sHFZBnE4E6mUngxfzvRk55G49XJ','iqNkiitYsyXzRGOoYXXXNCSh6ijBICE5TDYrun1xCovhyUe1z',8);
-INSERT INTO t VALUES (-32600,2788820174,'DQ7BTWgpOtziMGYqSD9tGK9KUvuBmuULWUTgpL20xn','NGHCKaH4LqQL0rGw0mvI3mxA1WnF','O9M65jTmHiHoAqm2MXiqbEmh76omOMpPIQ1OP0eZhfxUkrUsAQRsur8','MEMIvZqBkeeaRGkYTZspCKeeFzPc3roiNGOak','He6CUKstg9vy','ruvQR3ZziYR3P5FYAEeZBL97XiPqkzmHPLxyVKm2haT0eLThuTvdcNOADEBwh8rCEx8wTgINmm7XuQYpmS1veMuphq264Xr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12629096,57487374848446405,'vqA3H1RMJ0GJ30ye83tOjUExOPhR4s53fF8fYjv5gZA8IBwS1JM4dSIaEZ3PaDkeyo56Mt1PPE2ISEESHld','D4Z6vhHd5eX6Q70HHfY85xq4xgUimjjjIfP8wAXzqnHwRkSfFHg87RhWb27EStk8vvbwPORcKO7sbBECqqcCDUaU1UMustSlHISue7mLOHVcgOm3in61MfprbuNY0U6ax8GJWH3TEzTuD97JdyjX3EtQNzlCQcEbQ3AJp4EuoGRqezgJ4RKqsIFPy5B7iEg32lbVmda6voUi5yNwUKbBnNnVrxIjJ9wGyjdZRggM1u0tlpIVcLmN3dSn1O','MmlMqTcrp1TNoGBj3HlosUGyKfXUSbvl','RlsH7TPjbyeo80MzOJiw4qN7eQ','Z','q',12);
+INSERT INTO ti VALUES (12629096,57487374848446405,'vqA3H1RMJ0GJ30ye83tOjUExOPhR4s53fF8fYjv5gZA8IBwS1JM4dSIaEZ3PaDkeyo56Mt1PPE2ISEESHld','D4Z6vhHd5eX6Q70HHfY85xq4xgUimjjjIfP8wAXzqnHwRkSfFHg87RhWb27EStk8vvbwPORcKO7sbBECqqcCDUaU1UMustSlHISue7mLOHVcgOm3in61MfprbuNY0U6ax8GJWH3TEzTuD97JdyjX3EtQNzlCQcEbQ3AJp4EuoGRqezgJ4RKqsIFPy5B7iEg32lbVmda6voUi5yNwUKbBnNnVrxIjJ9wGyjdZRggM1u0tlpIVcLmN3dSn1O','MmlMqTcrp1TNoGBj3HlosUGyKfXUSbvl','RlsH7TPjbyeo80MzOJiw4qN7eQ','Z','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15634257,8786004798016178636,'pk3k1TD3sRLoYdeZSZu3CgF7HnZF1SxWMnAJMNbjXNYCx3oFRe1RYYQPJpwqibbVyiUytcGlaZZGNN3RM233','6PanJ4hmra2lmmwX8K2Ahy90FiDIRKbKANeNsnd8yY5sQ','Av9UDuqMV1Ooi5DsIGJFjtQwTr4OgD4Ht634JsLvsSw','rvixxJEzuGE1JqkZkRit1htpVFpuU9IyFJvCOoz2AmGLxLaEcZN8Ublm4MPifM2Hiedyn9YADqxZ6lhuo2KxcTfgYD1pVly95s8XZRCqw9obsFmTYiqg26U13CvuZgwVLI97EiPOAYzrhOeMu','z','i',13);
+INSERT INTO ti VALUES (15634257,8786004798016178636,'pk3k1TD3sRLoYdeZSZu3CgF7HnZF1SxWMnAJMNbjXNYCx3oFRe1RYYQPJpwqibbVyiUytcGlaZZGNN3RM233','6PanJ4hmra2lmmwX8K2Ahy90FiDIRKbKANeNsnd8yY5sQ','Av9UDuqMV1Ooi5DsIGJFjtQwTr4OgD4Ht634JsLvsSw','rvixxJEzuGE1JqkZkRit1htpVFpuU9IyFJvCOoz2AmGLxLaEcZN8Ublm4MPifM2Hiedyn9YADqxZ6lhuo2KxcTfgYD1pVly95s8XZRCqw9obsFmTYiqg26U13CvuZgwVLI97EiPOAYzrhOeMu','z','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16188237,11772908883911583920,'OK5cMJDAasfHlmPPDMQWM1IGC72CE5KnSWyapR4mj2UDbhkdTOVF6yRlASPsw','W7YyMh4Bc5PXH0ZZMJ3xYu85tD3bZkq4169MHSqTbnui5rl5NE9nwUb2MvxVMOKe2j74jcor5XQkFrpcmHU64S520JqhygPvt0mcg5QCrO4FrrQT1gLJIQZ1ZHVFHpLPO8azrfnsNCY','UFzebPZjo6tRlZcLWHJNKsOzSZGWjbmFGN','dbbAkUO6OEUgX4gtpepGzjQNOzBZBdjecKCB1g6RBrHVoXC7riEJY6BS4TBSqafz','C','F',14);
+INSERT INTO ti VALUES (16188237,11772908883911583920,'OK5cMJDAasfHlmPPDMQWM1IGC72CE5KnSWyapR4mj2UDbhkdTOVF6yRlASPsw','W7YyMh4Bc5PXH0ZZMJ3xYu85tD3bZkq4169MHSqTbnui5rl5NE9nwUb2MvxVMOKe2j74jcor5XQkFrpcmHU64S520JqhygPvt0mcg5QCrO4FrrQT1gLJIQZ1ZHVFHpLPO8azrfnsNCY','UFzebPZjo6tRlZcLWHJNKsOzSZGWjbmFGN','dbbAkUO6OEUgX4gtpepGzjQNOzBZBdjecKCB1g6RBrHVoXC7riEJY6BS4TBSqafz','C','F',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6597769,1032169033160417643,'vEJSYiAmVNCY6dOT73nFalyXswL5KH8g4FiKVE1a41iMRs8vl4RQjFbBEkOTB','29GUN0C0TLGEPpZLbX9Ton','dYqtWCNQmtiQIYoEkz4YvT5fhomr11chSaylqZ8dsc6hWfu8ScrIWvrb4FUuZeH','XLije95edrdbdzZwmMPdTWFT9kOhpg03IKGYswVz5cf9sxsVxML3kZ7haJJSZzhVvNNpYF0XcXcaWjNWHKrvSC6bemGAd7TfFKUzEztCoRP','vu','l',15);
+INSERT INTO ti VALUES (6597769,1032169033160417643,'vEJSYiAmVNCY6dOT73nFalyXswL5KH8g4FiKVE1a41iMRs8vl4RQjFbBEkOTB','29GUN0C0TLGEPpZLbX9Ton','dYqtWCNQmtiQIYoEkz4YvT5fhomr11chSaylqZ8dsc6hWfu8ScrIWvrb4FUuZeH','XLije95edrdbdzZwmMPdTWFT9kOhpg03IKGYswVz5cf9sxsVxML3kZ7haJJSZzhVvNNpYF0XcXcaWjNWHKrvSC6bemGAd7TfFKUzEztCoRP','vu','l',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(70), d VARBINARY(24), e VARBINARY(44), f VARBINARY(47), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7209880986173962760,2818134003649998950,'D669BgY1nzpyy','JJs','4POFDuC','ACsodMpqrsEE7oxilN8CX029ROaCN3ZqOa','c','5',0);
+INSERT INTO t VALUES (5113304931589880251,10824905331748497072,'BZYXMrYFtLT5J9lruUX0gev5AAwp4yvmDi8h','469ktZ28ZcrzQMWjFrngWy','fSdCLh','0AFyu2u3ILWsPhxoJTeqTPkqehTygYJgkmUHpUc2RUNhs','p','I',1);
+INSERT INTO t VALUES (-4016755330469119663,4534158215130192548,'Lffyf16Ityx1GKA','R9MxZhKBTyV','Z8SIzkSHTpX71ctymSMCp7i','HWa6m40yPT6MBwy4dolhpZ','y','n',2);
+INSERT INTO t VALUES (-5576643924438093249,12956489456942651380,'eqyc7ybjhJQWH7LH74NRy3Ry3dDJih1X7gb3oCAge81npVBEBUeFuSJ0Lb6XgSq8','KV93JvdwW8We9NOQuCeFtrA','p3D8NVUknvTdRxKcaWBE4MoGouTmZ5J9LUOdCHKMLaK','ltENNCN5oBHZOUaqnWtfqqLiRuwhbIg7kgBUMYUxIMZMbl','v','N',3);
+INSERT INTO t VALUES (-6008843654722637053,9372645267668142358,'8hV0XVi3EIh6Hr42KqmA6bfa97HsJfiU7bp','Nbt9pDt7g09lQ5u','YclcX8mF7MPapymn91TfT0elDDFXZhrqwZrDDz','7puKKmoMNNA4uLwCmSFD1ll4x2N0AGhCHNe','F','x',4);
+INSERT INTO t VALUES (-2590390829119241897,17358477722943483879,'NuUhiPBSNodlaQxyWWCQyLAXqeiN8F43qGhA2pjXGaKqhEgYZlNRpPue7R8Iwl5','fIVS0Eel3cng','GR','jmRS4VKPC8hGveUX4fZh','E','H',5);
+INSERT INTO t VALUES (-4210507658862969195,12694959057803806431,'i6czRIVdw','kMJYph14buyL','yIZ4TBT3byFPQ3vzFMqNmjjRn2SU5ZXLMedd3ReX0l','VV2OCiQQwlY4Or95fF','D','D',6);
+INSERT INTO t VALUES (7264768991789758994,2354509491592768706,'nF3hNAWCCQrWG3E5i8xg','wztZYF6dXuklLEZeI3Q','4ylZ0hlgjhUxH2u1b','uzA8dETxxYnmslStAHABjwP0KUJJKw8E0042KO8GnLFHC','O','Q',7);
+INSERT INTO t VALUES (-3924397263094531851,5396045059090952439,'e882lUIwcEe','mM','XpB67jOQyO7IER17UA2J42On0UzvGrsND','9UNDJ','B','9',8);
+INSERT INTO t VALUES (276184143755576308,1854315090134349132,'ogHPpXob8srjK0Sqw','KNxeqdGt5pEyLp46ce5VCy','9ywGcqlrVUt0RmA','dkV8eEqE2du','4','m',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(70), d VARBINARY(24), e VARBINARY(44), f VARBINARY(47), 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 (5451619897641726301,3805978416,'veg1bQx8fhzgTfX9D3SBgD0q','gFiw0nCrogaRm1I6XHM7MON3EvjIqg','wnHvZjL7SKy47WvXVISthWcOt6E3iF32BU2S44lnQaZsikHI36UIE9YWQjLVftRWXk','3hAbNtsyfNUIzjZRJC7bXnjjaSr9vyyvsWQlk1emB9','preOw7ouPx8m3ecWNX4D8NEOWs92GsGoYaRT0yCC4ok3XHJhWqYHyMAUYKgAyB6cmwp4Cag5UN4E5CMCkj0VEGkquJMvK','vaf1TPEjPw0aJNzPRKjabT7AX5wVowJnFkzjN1rz5xqZPplVk',10);
-INSERT INTO ti VALUES (5451619897641726301,3805978416,'veg1bQx8fhzgTfX9D3SBgD0q','gFiw0nCrogaRm1I6XHM7MON3EvjIqg','wnHvZjL7SKy47WvXVISthWcOt6E3iF32BU2S44lnQaZsikHI36UIE9YWQjLVftRWXk','3hAbNtsyfNUIzjZRJC7bXnjjaSr9vyyvsWQlk1emB9','preOw7ouPx8m3ecWNX4D8NEOWs92GsGoYaRT0yCC4ok3XHJhWqYHyMAUYKgAyB6cmwp4Cag5UN4E5CMCkj0VEGkquJMvK','vaf1TPEjPw0aJNzPRKjabT7AX5wVowJnFkzjN1rz5xqZPplVk',10);
-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 (-7372247542475053325,167505460,'zBRlYeGIivvKyxHcDnK2EVxb0voCIRcQr','tShuOXPfY8y4j2KIL9mmP','VtEsSzIz8MNthODmwnrsv2oalRdr','2MArPfgPovWiKE009mtyN8A85IHFjMq','ODOYPOlMJeAFldLi3RD6GtyzskxzEAdeDYpkVQFjRQd2Qz8eIMejoimOochBqKZD0Ggl3DPOENloQyjb6L','Gr2U4L6wxbLd7wYLU62WmMfBQGuHpoHxITUy59YtvZVu6ZY8C3TEC',11);
-INSERT INTO ti VALUES (-7372247542475053325,167505460,'zBRlYeGIivvKyxHcDnK2EVxb0voCIRcQr','tShuOXPfY8y4j2KIL9mmP','VtEsSzIz8MNthODmwnrsv2oalRdr','2MArPfgPovWiKE009mtyN8A85IHFjMq','ODOYPOlMJeAFldLi3RD6GtyzskxzEAdeDYpkVQFjRQd2Qz8eIMejoimOochBqKZD0Ggl3DPOENloQyjb6L','Gr2U4L6wxbLd7wYLU62WmMfBQGuHpoHxITUy59YtvZVu6ZY8C3TEC',11);
+INSERT INTO t VALUES (-4805267798033017108,12708711603079205779,'kCqawMm7WRqejzL1RZvnyvR0v8hs67rjdOhVHWd4z5nA7pMt3Ax8KJZ5m7ZOm9L','jIPJiQcukKsbV4Adm5uznSxz','p1T1n60l4Xj8tp1g4e4nORhGar5gR3qHybv','QgrsCerU0frQMI5BJAoWJHIPLscw5sk4aQX','A','l',10);
+INSERT INTO ti VALUES (-4805267798033017108,12708711603079205779,'kCqawMm7WRqejzL1RZvnyvR0v8hs67rjdOhVHWd4z5nA7pMt3Ax8KJZ5m7ZOm9L','jIPJiQcukKsbV4Adm5uznSxz','p1T1n60l4Xj8tp1g4e4nORhGar5gR3qHybv','QgrsCerU0frQMI5BJAoWJHIPLscw5sk4aQX','A','l',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (34619004659413299,8401504567725890682,'zZj6gLyYoH','RxQFhTzvDh2ZoWzy6E','mUed','ijYE','Z','x',11);
+INSERT INTO ti VALUES (34619004659413299,8401504567725890682,'zZj6gLyYoH','RxQFhTzvDh2ZoWzy6E','mUed','ijYE','Z','x',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-3922017290696863844,3226769490,'Gi0EcsC9M1UMlSheS1w9BtqXHazbKlkVAC2NOO9SWFY0ItOW','5nMS4FUMjUekB5k6eol9Sbvgsh4O05pnCH1ttggz0p1GZ1aS0MUFw8xCZ0bq867DsKoJIRDUQlipjqYettophhPEPZYilez3DLQ6UMhrkbAqIcSsgEehW1Wcesno','ih5EsS','ofP2RB4CjSanEJnKLL1dVihwhjxjj60ONYyEJgaUL','IS629oDyrUoEVyZcPdoiZGd1qpvT11K50FSbIAiK6rY2XV4Rue8yVw76IWfNcbizrg3gcxBWXaPakn046b','GhIXgbDDNp9qICIy7JBuTwmZreRUX5ybtMas3EThsTAFd1ZCTOdLOZprkciPFkt0x6tnWk2oIyN9FCUe1glcB',12);
-INSERT INTO ti VALUES (-3922017290696863844,3226769490,'Gi0EcsC9M1UMlSheS1w9BtqXHazbKlkVAC2NOO9SWFY0ItOW','5nMS4FUMjUekB5k6eol9Sbvgsh4O05pnCH1ttggz0p1GZ1aS0MUFw8xCZ0bq867DsKoJIRDUQlipjqYettophhPEPZYilez3DLQ6UMhrkbAqIcSsgEehW1Wcesno','ih5EsS','ofP2RB4CjSanEJnKLL1dVihwhjxjj60ONYyEJgaUL','IS629oDyrUoEVyZcPdoiZGd1qpvT11K50FSbIAiK6rY2XV4Rue8yVw76IWfNcbizrg3gcxBWXaPakn046b','GhIXgbDDNp9qICIy7JBuTwmZreRUX5ybtMas3EThsTAFd1ZCTOdLOZprkciPFkt0x6tnWk2oIyN9FCUe1glcB',12);
+INSERT INTO t VALUES (816181236705155876,1356428830390196470,'v2','CXVbljwuGgsuJc6Ph7uyyq7BsbC3gMyF1l8udlV8ZlC6AVNKqXcGjCyzWZwgdEmZsOCn3GJmwdvWA8zNKRBGKRp622fxH0B8QJUa97ZlNyO6UVVnKe30FZewsDyWq5CcMcgjP2sWBMVMXE76dtZxNfgSNoPnFMDbOKQItuzW4hEXfDINkTE','sI6M2ZBTUjsXUIr66nr7HTphy','W9gpPp4niMycu9BuJaspCMfg7syGfZgsLCdz6QX','0','L',12);
+INSERT INTO ti VALUES (816181236705155876,1356428830390196470,'v2','CXVbljwuGgsuJc6Ph7uyyq7BsbC3gMyF1l8udlV8ZlC6AVNKqXcGjCyzWZwgdEmZsOCn3GJmwdvWA8zNKRBGKRp622fxH0B8QJUa97ZlNyO6UVVnKe30FZewsDyWq5CcMcgjP2sWBMVMXE76dtZxNfgSNoPnFMDbOKQItuzW4hEXfDINkTE','sI6M2ZBTUjsXUIr66nr7HTphy','W9gpPp4niMycu9BuJaspCMfg7syGfZgsLCdz6QX','0','L',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1617495996016749862,2910532018,'P4WImd0HNwFI1Qmevj4','rRcecVCEea2EYFRC5uSq5qKinZNPIzjxxTfzVDvI8zXUH6GNkP3a4ZDr6KtqYAHff3Xc3v1cGB7a08d3ZflnT5WFGRbK99i','FgI7T9DhHsB4pGsc8y','EBd6ZRV7EfwAvFhzFvSrTRNI9juazuvJDBSZor1PwQCwn7mtBzh3DPLdngZcYyMdWaF6kbfWhXFtlYUVrh4jEqOpAOR7zMPzGmw3LrOaI','Te4N1BN6QC6rpzhFPMBi4Necl4vGFUonPpvX0','0ESK8zCAheee5',13);
-INSERT INTO ti VALUES (1617495996016749862,2910532018,'P4WImd0HNwFI1Qmevj4','rRcecVCEea2EYFRC5uSq5qKinZNPIzjxxTfzVDvI8zXUH6GNkP3a4ZDr6KtqYAHff3Xc3v1cGB7a08d3ZflnT5WFGRbK99i','FgI7T9DhHsB4pGsc8y','EBd6ZRV7EfwAvFhzFvSrTRNI9juazuvJDBSZor1PwQCwn7mtBzh3DPLdngZcYyMdWaF6kbfWhXFtlYUVrh4jEqOpAOR7zMPzGmw3LrOaI','Te4N1BN6QC6rpzhFPMBi4Necl4vGFUonPpvX0','0ESK8zCAheee5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b TINYINT UNSIGNED NOT NULL, c BINARY(14), d VARCHAR(93) NOT NULL, e VARCHAR(91) NOT NULL, f VARCHAR(53) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1829185075,134,'z','Gaw5HOCUoysqACroAiYJAWMBnzRg8g6wfVF10ZnhwSHVJzrMyhP0Ic0weIA1twHrFGlW','VqoPj39tXy2oP85J9ba6KJRwitZpa2rLPboBAq7OND1Nw7O7','sgyukkfpFgzLrrVwZIIVE','EeQuLWxNY89J3sHdGVZB79ze2Ul9Jol5jPDiNN6zS2FIMNkOkZiAExkj779YK1','7bbs9Bq2QpMxKGJFM9LNJDsUIHbfKvfOvrv4DiMuWYRSlCChYjh1gRgzYEedwv',0);
-INSERT INTO t VALUES (-1422863007,5,'c','1drYZHKwayEYdlT3LcFWVEt0Wc0Wt3IkWney82tBqY9iZ','td6a8Kd8zvOwZgu1ovX1cmO8qMS4qr5U4yLLKbCcH4RqBHViIt8PY3Qc','DJp2NIEyOUSmeIAZ1ISnSv7lYddTNC4ZZ','IX3VZgJmwzpI6NkRkLldRKX9KYn1JyYPy','9feCQm8fbs',1);
-INSERT INTO t VALUES (341235314,179,'Nv','Qf56cLks0LaIsKXMeVGOwHBYZjnodky','r9mWvnQz9RxPunHKvsyJ8h5L9Sisbvh','3kdfa1ejmUQfmq7rvfUKWA5rOK9mPqC15Jhmr0EikpWz','DjVvviLIWDo44XK9p5gywoJdcpUzYwoSf9LYbDJPaFf','8RoOh6jVCBQUpAmTTAC04Dzp1rlSo4',2);
-INSERT INTO t VALUES (-1776775867,169,'fG','0zkN0BvkEQvJFw9Q0UOC6yb81U8ae28GwmhqqpIQPMXyW0ml0XCtrvWo5wG23k72KOoawoodevB83HO','chyMZbwW3hZUAlOgcaY0DhinTUD2ZT0wTZ7BpXiOfYhnSoD7PnSiimr','wgp9zpl93KyVbWWAOyD','14geSahLWi08n4','iQ6pxk4Xuj5HDJtV4Zot0bw',3);
-INSERT INTO t VALUES (1731843959,34,'FSTrf','HiJbf7auu5G81AUWHdKc1rW2Acb46r98yGFI60BkHNGN89upbUlnAQvC5X5brbmV0WaR1DAxxZLEOGDOOxNrfBuyj','sUf2','5mDyEsqaPvcKy5oOJVByu','HoqfZhs28liqw3ZHYu','Z73PmuKQgvrSM',4);
-INSERT INTO t VALUES (-1347804135,250,'9pad0','3Wh3A99Kr3cUM7ivnNguNkrreEMRjngCQFVt','61LIC3TmcupGvLXdsTwcQQqOHwV6b9byf6pJ8ZMa7u3jGC4AJEZ8r7ni5D3edDdGCmmXe5VG9JVgW','No','7V0onz3ylFBAseESRi4lG1uN16bQPqyWjpQ6lgHuAsjAVTlW8Smqfbv42n1hrCf1','sfJVn36WHPb5GU',5);
-INSERT INTO t VALUES (622918147,243,'3SCkbv6qY7Abg3','jNSKFX2Pq1OIgPea','s95kLj6tfdAhS4yMrEeLqMALjfSYIjodtu8Ml7EeLilbQdyIz8og5hFcj','uxjEHnKefyOHiD7N','a6FCI0wn1c3x08rsVwHD8OrWDuSn45y8JvVENtrvgAbo3Tlqeq2xm4jPwuvMIGVdWbQKlOujP1OHopiJ7','GP1THqi3X4g8W6GTlD5mdhADq5SEu31KfxpHcMiawQWl2bRtNS2aalUtIvaVmhsLH9LPwHTfsVJo5bgu7BxZOLGdlzuYOYrr',6);
-INSERT INTO t VALUES (-864880128,122,'JDq78','HrAcKzGwfPnuYWvnP3PbupkREfkmECrTnsMIlPbeKZhqZmMOhNw2XI','pxScxtuhVrjnUBpKS5yQHRNoLmh6HQudZxoEnhDFxcOJI1WeGsg4YjCfr0qzItprZl87nMDkEZnfZ5N','XOTKHVOU9FqVfx9zyhw9YjPklJbmCxQsU7DoI6oGqo1fWmy8GbhP','9s4VwaHMpWEKCtoekMsgd7cymTrw7xZiYNEpWH5wB0','bglTTZEXxjNcw97f1MLjjeWNmcUwgcBIwWAcbsAmOFZRQn3MSg4HB9A2HvqOcXv9DoxQ0USiLnbTbOAkuarFZA7I7n',7);
-INSERT INTO t VALUES (787027555,253,'UZE','9fvPsaxhsdAc0pXbktl8UW30Z8QkijqAN77cS5Cd4n7IAAuyXbbkZjeNO3aOst9GLPA3CERK','9XVsVtecxy3AB8Pfrcm1MW5FnMFLw40aqPdMZbLjgpMleJF1kXY7nrx5vxgzntW02H08aKv987YWCUvSyJPr','77AkTyaQ29M9ZddaDbNxlQxLfDIdbeSsK9maDWFpeNw','P7yzm2gduxMnlif8SSkxEpPOgrBx0b50WKAbj6J7z1g82IxpkGzK56MKg7j2Em','lFaD1TiZRjBq0uh07KAp945gj40jxgVjZrnWkPCgf7HHxrYdt4mUFgecUKl91ItaFQg2TYxraBFfbM9WkWIFKAX2',8);
-INSERT INTO t VALUES (-586446872,92,'RWrq9','WD1osC4L5YjfFgnNRlX','6qMiumM6OIpuHTInrUmqHtV4wScqXzoPtxp','S5p','jFkEZMg5rNleaHYQD7lG2Tl9OuK0o2Ei5w15wBj87p6','xayr4PxJzmcvHye1mkVIvyH6DKaVqrVLuo0mnMo6BoOXfFQKHvUh9B83XFlEJmiAymINSamOZmrF8Z62eoU9DJsMlWk4RHd9SC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8184121352229018308,18350053263367836560,'AzXaSvbYsbGuBkZ32aCOjVLbYkNP13FNGqT1BiB5rXPmeDl90Z','pgTUYMpYDbsga3kENJ2bpdN','XNZJmP850fvfEG35gMorflkN','JvFNTJPnPvl20GnrMggP3bmWQYDHBVIrnRuSe83CpJEORCqZ6VI6EmG2tRDCu2Gay5MEfLQhbfUg3xkNt37oD40fIoRNrVgqiwm16hoqPOKZzt02CkbGCsVGsxR30uFMArL2vjGxxaU4mdsBnIiMXvlcd57k30ep93Kgww2YFoF8bJsxSeFI','c','l',13);
+INSERT INTO ti VALUES (-8184121352229018308,18350053263367836560,'AzXaSvbYsbGuBkZ32aCOjVLbYkNP13FNGqT1BiB5rXPmeDl90Z','pgTUYMpYDbsga3kENJ2bpdN','XNZJmP850fvfEG35gMorflkN','JvFNTJPnPvl20GnrMggP3bmWQYDHBVIrnRuSe83CpJEORCqZ6VI6EmG2tRDCu2Gay5MEfLQhbfUg3xkNt37oD40fIoRNrVgqiwm16hoqPOKZzt02CkbGCsVGsxR30uFMArL2vjGxxaU4mdsBnIiMXvlcd57k30ep93Kgww2YFoF8bJsxSeFI','c','l',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7971825531333295353,2352780784247297127,'VV5RwG433PZ6cTjWIY17qoZwVsLer4E2JSz0ZingbNkqJQ2','O6Y2x6HHZwtpYN','F9tcLYge0TkRa8Z8LWV1yD','j8yN14ZmTzyRrN3m23s3D0Cyz3evWd9n8spx9cOltwKwZ0pXVw3QTeFPsApgYQVKZmUghSHFRkITKH6vnzz4Wam8cvR4MPHHHh4W9zJaZGfR2vukZ1LKdfVbXn4Lj4','9S','D',14);
+INSERT INTO ti VALUES (7971825531333295353,2352780784247297127,'VV5RwG433PZ6cTjWIY17qoZwVsLer4E2JSz0ZingbNkqJQ2','O6Y2x6HHZwtpYN','F9tcLYge0TkRa8Z8LWV1yD','j8yN14ZmTzyRrN3m23s3D0Cyz3evWd9n8spx9cOltwKwZ0pXVw3QTeFPsApgYQVKZmUghSHFRkITKH6vnzz4Wam8cvR4MPHHHh4W9zJaZGfR2vukZ1LKdfVbXn4Lj4','9S','D',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2668540724197321421,5796376475974616035,'SPjyc4ywgha9JiCrkJ4zPVl','lQ4UbajCmHt845VEQAyvXhWKT5izSpWPi1ej9SZLTJgdShZNM7QQhJpEhCALef4wwkkwErB31bgNHiwkRyaaNCNkoLOYzCUVcVyIXNocRcXSdTu4jIV0qBvRzzt7BFleIfC13Mr3zUVKaK6kfMrWUZoWPSSlKUBfji2kfFgmGGsCI8OkzUKx0ybwVAq0QFrD','QhKKGsMA4QSPmLXLBSjUCG','xC','Gh','j',15);
+INSERT INTO ti VALUES (-2668540724197321421,5796376475974616035,'SPjyc4ywgha9JiCrkJ4zPVl','lQ4UbajCmHt845VEQAyvXhWKT5izSpWPi1ej9SZLTJgdShZNM7QQhJpEhCALef4wwkkwErB31bgNHiwkRyaaNCNkoLOYzCUVcVyIXNocRcXSdTu4jIV0qBvRzzt7BFleIfC13Mr3zUVKaK6kfMrWUZoWPSSlKUBfji2kfFgmGGsCI8OkzUKx0ybwVAq0QFrD','QhKKGsMA4QSPmLXLBSjUCG','xC','Gh','j',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(16) NOT NULL, d VARCHAR(89) NOT NULL, e VARBINARY(23) NOT NULL, f VARBINARY(65) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (196321077753607923,-79,'zHHK6l','Ov6Wqdx51hfNYZIOlcZgEVlfUSCRt1LlJxJqUlYjAoOjs4K0l2G','xNxkadUADXDkjR','BMOuXyO9ELOdylKNbhoXjJg','F','u',0);
+INSERT INTO t VALUES (6916038308237565031,13,'ap','Hfbsy1DhMk9S9MpeoWRerl6raBCZR9MPVJaAzVUKBU5xDO2eQNa3ftZSJl3','bBGmbNx5atMJ17QY','QAooJ','u','5b',1);
+INSERT INTO t VALUES (-7564752525364744922,-82,'x9CT','WU','eweWnMt9H','laXVvY8klE1dfI5SRcOni','V','A',2);
+INSERT INTO t VALUES (-6421701571700763916,118,'HYgcGzKLJE4AZR','T4d','0KSn5WTqknFNEPr8','CENuudTpDWoHjYWMjIi4wlDhwVyX7pTJp0FB1tq4','H','4U',3);
+INSERT INTO t VALUES (6213706978817481808,60,'jOa1nMCWSBcV','cyQgQ2Ofnodb4dHY5IzR2xtUVfn32HwL1CWqUFTPdomBszuv8ZS2VUCknk7l8oymhV9jFlAAXAgeL7o','3hInAhaNMiv','EGo64jv0J87PvOPQVRKwQZjfTzePs2mGHUtl0aBrwOzB7n6yhKqpUI9hNgDpojiM1','d','Pl',4);
+INSERT INTO t VALUES (7163276501202239674,88,'Au','2vHiowUQYtDFm63lAGGzLgxG66vHZXVj1yiGxokbirJ2xFu8l5T7JD5gX4PgclKcjUIEzjQ45X21b10','3aPFglSgjXcKxRH3SJ','wTw6htEvk0SFRO4Mp3R0IZSp','U','P',5);
+INSERT INTO t VALUES (-5718680326439328688,3,'2yoJ4kEC','qXM4mM3O5CCSmOyCapkzfNI8Y7EyU3u9aRDTEWbxldT1ut1JuMI','Xitd2Z','fJ3Ron13jRv7QJm6L','9','ha',6);
+INSERT INTO t VALUES (-2027455612197672853,-6,'7WD','rmmMsKNI2FQNizVaELRXwhW3adbAadUGiOEeLiNw09','mXDu','UwH1DwdUX1lzKSokTsps','t','t',7);
+INSERT INTO t VALUES (4997898101170895673,106,'37JCs','1MpYuyyGCQxR8gh8F2','CsF4DSjbzFeYLzNOPi','Lu72ODh51bKSgXq4wFfy8Opo9','t','M0',8);
+INSERT INTO t VALUES (-60929594380951637,-52,'nD6VvkTUiOxh8','4D','jOhil','jhroXDdvUK5Ba2B6X2NguQK15EnNXcwK1cOo6MOsYe2px7zeSVy','i','K',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(16) NOT NULL, d VARCHAR(89) NOT NULL, e VARBINARY(23) NOT NULL, f VARBINARY(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 (7766255670979198538,70,'k1HUwevZe','6QKFZ0omLhyAnA6OveAhe2sMJrnlPRZ4Cu','Dhqr9uDpvxTjwaPVYfA','GP0vSBIYgJz4oQU1D3RHfFiVRFsMMVNknegUVX','xLOjbcJcWb','1vXxwRmcbcg06UOxakM0OEXTCr3qxWjzcoqKfzpzEunJ9TVEtGIvSeum2pctukhKcUYEiPV7l',10);
-INSERT INTO ti VALUES (7766255670979198538,70,'k1HUwevZe','6QKFZ0omLhyAnA6OveAhe2sMJrnlPRZ4Cu','Dhqr9uDpvxTjwaPVYfA','GP0vSBIYgJz4oQU1D3RHfFiVRFsMMVNknegUVX','xLOjbcJcWb','1vXxwRmcbcg06UOxakM0OEXTCr3qxWjzcoqKfzpzEunJ9TVEtGIvSeum2pctukhKcUYEiPV7l',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(15);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
-INSERT INTO t VALUES (5603303832474236507,219,'c9a','SYimNXukDNwM0hN3uaNO9PO0IhECmDrnP6LBEDgVfYSu0l2','tWybJnI8q0QAMSHU9QmAuYJYlyUf68G52A','lReP40r2xujNoDnZ0ewizLCrdfOe0Mf5C','SM','LC5oDg0Ix4A729iMIRjiswZ5HhGjM2RFNCylMIPRhMfi',11);
-INSERT INTO ti VALUES (5603303832474236507,219,'c9a','SYimNXukDNwM0hN3uaNO9PO0IhECmDrnP6LBEDgVfYSu0l2','tWybJnI8q0QAMSHU9QmAuYJYlyUf68G52A','lReP40r2xujNoDnZ0ewizLCrdfOe0Mf5C','SM','LC5oDg0Ix4A729iMIRjiswZ5HhGjM2RFNCylMIPRhMfi',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2960320860608832010,6,'zrHiGmp8d','AOeYfYfQZGgjB0Qcav9NBMSMTK6xlcP3miXfxEib3CEKQa6d4ca5L8ep3ThsyQlLCml','Gag','obW5wbv3Nu0UwCtQxgtGitXZy40U0AbqprekN0g3xUTeN88cYkse9DDbu4jw5g','8','H',10);
+INSERT INTO ti VALUES (2960320860608832010,6,'zrHiGmp8d','AOeYfYfQZGgjB0Qcav9NBMSMTK6xlcP3miXfxEib3CEKQa6d4ca5L8ep3ThsyQlLCml','Gag','obW5wbv3Nu0UwCtQxgtGitXZy40U0AbqprekN0g3xUTeN88cYkse9DDbu4jw5g','8','H',10);
+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 (-4501725451591769353,113,'zAIA3jK6u0Wfchok','gxIddRE5GWWis','EBxXCBk7EiL6euohnk15Bf','Q2nyGrbkommFWoQB8BezNsZYd1oB6m8hgTVUA1kvSd0Aj9yfFBSx3lxiX7s','h','jS',11);
+INSERT INTO ti VALUES (-4501725451591769353,113,'zAIA3jK6u0Wfchok','gxIddRE5GWWis','EBxXCBk7EiL6euohnk15Bf','Q2nyGrbkommFWoQB8BezNsZYd1oB6m8hgTVUA1kvSd0Aj9yfFBSx3lxiX7s','h','jS',11);
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 (9092467142564099864,138,'4sGizVRbK6ACc2','TEYvqxZpxXOvNIs17ODMATFyASVO1SVxmcDiGbrXWR8dPU7ZjwW9Jddvg9Ry786qre9xFazROEEA2BviqovKoze1gdcies4NLdlTBNxY4z9aHS0NgqHBUNZUBtNcCGJIiWQQrPV5k4boNXCUPUetl979wNlmfiCjNlPhPKkqxVT8vam15HhI8bZbyVX9ayN747','5vuTYAA6wrau6AviJ7SnMOe4QmZat2N3P41z9Dw7C7f2anXf3SqdwwRac','enInIKlWWv2sClyQlCieMTWqCvxVs','RVyOaWS4haHJmAj0JMOpo6NFOxq8HyVm9mPBVFLUVJ4D1VQqoSfIgMCC59Rf8ormZ','oOr3R4dnsQLQZtNvLertyvpf2fTV4Z',12);
-INSERT INTO ti VALUES (9092467142564099864,138,'4sGizVRbK6ACc2','TEYvqxZpxXOvNIs17ODMATFyASVO1SVxmcDiGbrXWR8dPU7ZjwW9Jddvg9Ry786qre9xFazROEEA2BviqovKoze1gdcies4NLdlTBNxY4z9aHS0NgqHBUNZUBtNcCGJIiWQQrPV5k4boNXCUPUetl979wNlmfiCjNlPhPKkqxVT8vam15HhI8bZbyVX9ayN747','5vuTYAA6wrau6AviJ7SnMOe4QmZat2N3P41z9Dw7C7f2anXf3SqdwwRac','enInIKlWWv2sClyQlCieMTWqCvxVs','RVyOaWS4haHJmAj0JMOpo6NFOxq8HyVm9mPBVFLUVJ4D1VQqoSfIgMCC59Rf8ormZ','oOr3R4dnsQLQZtNvLertyvpf2fTV4Z',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2285411434267129960,33,'QqCnQheWBuVYHl','vorxPGdXRSJS0T1oaBQabXJDGUkXvknP3NTTIpKcLLJfk5pF7rWjycj6nVb2TeaPQuo0WXe1xKy77gq1pRhlMLtV7B3EgvmayXtaQNcfSzdUkzL1EDwrqinB0lPCcgFVYLHCrQ9pEyfsnu0KzKaXdOzeRxsaFRLlP3H5sFsx0Ds8t6O4VkvMzyK6tEwmpWoqLm','eQKLS2YRInceK8OpgnKZoluKT9pUxiNkaYLwwljt3LpPkckdRBfYXsqk39TPfW4j6CynACU2tnZ','lGrOmumpqF3SQjNVBPH2VHVBmfUfm271vkVci6dKAxXvz2XTa8XMhwupRM0yx2TenaiDU61pWQ5k','RLczSroYVg9MUxZ52r27TRuLWZP8y0hnwadpN','XqrfaxSc',13);
-INSERT INTO ti VALUES (-2285411434267129960,33,'QqCnQheWBuVYHl','vorxPGdXRSJS0T1oaBQabXJDGUkXvknP3NTTIpKcLLJfk5pF7rWjycj6nVb2TeaPQuo0WXe1xKy77gq1pRhlMLtV7B3EgvmayXtaQNcfSzdUkzL1EDwrqinB0lPCcgFVYLHCrQ9pEyfsnu0KzKaXdOzeRxsaFRLlP3H5sFsx0Ds8t6O4VkvMzyK6tEwmpWoqLm','eQKLS2YRInceK8OpgnKZoluKT9pUxiNkaYLwwljt3LpPkckdRBfYXsqk39TPfW4j6CynACU2tnZ','lGrOmumpqF3SQjNVBPH2VHVBmfUfm271vkVci6dKAxXvz2XTa8XMhwupRM0yx2TenaiDU61pWQ5k','RLczSroYVg9MUxZ52r27TRuLWZP8y0hnwadpN','XqrfaxSc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT NOT NULL, c BINARY(89) NOT NULL, d VARCHAR(81) NOT NULL, e VARBINARY(35) NOT NULL, f VARCHAR(89), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11714737,-877930072,'IPUx2sP1DmxCGxgvDOxeCoyAA9JXEKipsPuvC96zCk3','mK3KFb0ypiu7D','QYgDi0iIDe0kJdfBx6i7PYe6ua3I','zLYnf73IetzqEIbeT8d6MbPvNaSthOdCoun7IKKVcGy0A9yq9xUWibYa6W3JMFUlLSIQhLEM','e7T16T','ZwOETEAJISgQuVH0VKweymb1BcnPIjuRTRPq6qIeeh2BJ3',0);
-INSERT INTO t VALUES (2968218,-2050369866,'bVuvK','1MOqlhpknCh1GjBPlVaKTgmpNTAQiHvGFjl98','57b8V7qtXs4Znex0kcnlVQqTeEJKnM','RAfhNTkLpMNogfemRr8YjJ2ASgSrYP','3TgHcGjONg9hipJdTMfp2O6ZJvFkWfKNJPXBSdX6n2RhSRpOCtUZu9utOs6ob4aOL2sOe2VHM7YMfUYQ8MfyJWr5DpPZS3','gMtemc8MaJwoE2bVdFCBQAP2VnZDQqKMCzdF2rDMv6x8XwXLRoDfCjQMcJ',1);
-INSERT INTO t VALUES (288965,1548159565,'0NJMLMN9MYon8K8Lxz3OL','LofCrD16JS3RQwN8wKreYIEiqfhfda4BxN2ZaEVTKrHZJswjovo0dEoHscKvZiUvY5RU','GIbChl4Be8CeAlvC0e33X3yaraaioRLJX0','zZcu8LdGxhgbNZ5z1Vt7EnwFo8odZ42l5ExSprpi3h2GH8niES4ItyuzxyI3LVI0OMTBqKBJc4efg2osqHUu','1ZqtthiPRz3cjlHJWA1Y3Ts2ZWTtzk883lEEdLM6r2K2Zwh1RdvrxLb7skWea6d8LHKAXvz9NOGT','gtWahSdf',2);
-INSERT INTO t VALUES (3706717,-1276905570,'hWj2ieI24r7op2Q4OeXf9XReySnBVUwKMN2BDNkPjKSWZdP','pNctJuEzegOGbcZt','sBi54SkSQOgFUtPUuouvw','yaGgeeXYAmp3sGs65Z2AWHTCh5gvh8tY3XNIFRt','pfiLJfStwq','EnMk3oF2ZWireViHfMEwpbdOyID9cfUhqQpcIqLPG7xfcS3xlnRYVdRe2eJ73rj4OupeLj5GnDtuKlrXH1g',3);
-INSERT INTO t VALUES (1283047,1397407154,'Z7tVU563Kes3IbzA1EW18bNWly7gLbqhBR8sjgZ','0IOudAQbgQTAGKcmMOVQEd9BLDTRfclg0DDomx4Q2nmImASqxRD0f7jVjgh2Ayuh4','VAtsg','eBOMFIH2rWcrv6m8eVtAhfD8ZXmGXblzJgBGs36uJDNqTIuLH','5DdHhvb3QcUhQjrdjCCFDf8yFuwDAS3','Ez1ZqksKILydLEJxwQ4N6SV9fDpR2hnWXlcdjoC6ct8v4qzvmO7KNavmXJ3hFpItXF',4);
-INSERT INTO t VALUES (5486172,-692405126,'lam5pq0BjI9zQcuAWqteS2ocyCSICFiOiyZvTQa93tg8dciiMGmlzp','zKP9q','oLG7iKn9Wz3JwLVzp0F49KhIUBAYOY1xHp','A2yRv1vAczvZijxoztv5sT4BWAa0uMI','n97U9B','Dw5UIo2xxGiyvEaa9bvlZtkFTOdhYBYNxNGJS1wuT9jX0pZMWs',5);
-INSERT INTO t VALUES (12463182,-747782605,'B7qn7zmhy22FMoGRUR0ZBUW0S0ZPcHRL','OHHJYusQSvHne6Wg6RKaM8OcgI9cLh5g1u5AVEW83cDO4XARU3P','AiqcGACHCBnDubagMUyvapQa','I6FOrSR4pf','EsymONI0YidLTQRUEkUgwHLTUpxvqDQ7SblTgWaxXRVeXl8Bj1Vr4uu3vJyT4smULAGuqLF4BbrX7eCoke2cHuZX','GghpaPkIJBctbvYcUB7jFEigGgE6LZvUXZf6Mh8KBA81DVZ5i67ObGzzlW',6);
-INSERT INTO t VALUES (10156901,-1144093786,'cjmj72jQrIQK1qD6YDHcVJTz8Jyl4nnPEIuyWbgyPTZdotT9XOACxpGS','HcgcNA6D941XRNtoOosKzCOkK','kl94URQNbSJU83yA2euyX82i','yrlgcjcplF23Cln7P6QuJk03XyKJMTHwGDpUN5HyEaP','mXi0zUPZz7wzvWJzgQcrLsE69tS6D643uebpdiNZFFyzSf','qctPdlKuntKMVzcYqXYYq3Do1Zy8jlK7L7EjayBjZmJi858rBxHiLTEtj03zCAFK8JN4Tj79fMlqvi8H3Yy',7);
-INSERT INTO t VALUES (1447361,422562382,'gENuhE6FudQjgHlRnDdEgjWqW94VggINaN3TNC3rsS5rjSLv5','taz0pAmLDHZ41TZAeKYGJulQO7uf3NHTVMKvD3ImrTP171','iQCdQsuVeT','iemsymEiVAGkPlk5QJ4MKLuZpMWtZevctmGU4ypaEexl1gxfGvgqVBbixZly5T70BoqpbPg','XerOP4p','q18Y0EhWha3vemGzRSjfIurrYbsDGsxqCMGAGE6nQ6FUMP',8);
-INSERT INTO t VALUES (187958,1126191431,'gsMGwftIMLDGk2ffc1Hyt29nuEk7ut7iJmUti6Fi0SiTef4HVBtOoeUQDs','QdlhiFMa4fvbvNEo74x3bzoETTpK7I25Q9W46VtBOrwCi9C9jbxR','ZtIGgDP','HUz7SAXhz0g10Asvk4etICbYwMYHRh','Kkc0J7kG8jXrDFQK33gZz7VLqZzlmphE2vIjBO9to2vTs5iYKA8TBtrxxk95TN6e8uaUvDye3fKCSSkwC2ndpo','2dghXjTh17F8E0HgyF7mQn9YMmqhbFs6u4chwhMO9ckqU9z0fMJuIVc9EF9qbngc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (949829412881074499,-2,'OiD9hNp','FXCLcWe5PvZ1np4cCL22UazSMsD4Gk0lp59ltmssHyHe93HC83uZgfOjNAoT4tRQ','5qDoAAmQsWYKuzbYP','ygvxh1CU6vacgd46Hr98xnB1UgqMpkTQp','6','g',12);
+INSERT INTO ti VALUES (949829412881074499,-2,'OiD9hNp','FXCLcWe5PvZ1np4cCL22UazSMsD4Gk0lp59ltmssHyHe93HC83uZgfOjNAoT4tRQ','5qDoAAmQsWYKuzbYP','ygvxh1CU6vacgd46Hr98xnB1UgqMpkTQp','6','g',12);
+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 (1259577306847622762,87,'nlaIyNh9a7y','dNUL4GDHSChpBTDLE8jGEXHdk1X1PspKsGwwKJ6O615gIyfbqNdrK0XFRAQ89KD4X2CLy5Sf54Cld4LCKnEOaglx7C7USoZyAsH1hQF1Lk7ByKg7FM8R9fn','jnvZ7i','aitP','y','0T',13);
+INSERT INTO ti VALUES (1259577306847622762,87,'nlaIyNh9a7y','dNUL4GDHSChpBTDLE8jGEXHdk1X1PspKsGwwKJ6O615gIyfbqNdrK0XFRAQ89KD4X2CLy5Sf54Cld4LCKnEOaglx7C7USoZyAsH1hQF1Lk7ByKg7FM8R9fn','jnvZ7i','aitP','y','0T',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5174040629615859131,-18,'s7kW4Kul7kHeOG','DWOUo9QeCABz5aiVrevkqEhVcYrtzPQ3G57o6EAu0Yz7MISFKbtSx8G4XmeAXfrrEg2P3bT27zVzRR90JpoJdJn7BCB2gfoerxbUEMLaUeXnG6kmjWhXTTFxAiB7SzFao3eo7XjOUdg87','ZUwZIdiDIYnkyx9T7D','pRXLe9gW8J3txuBPf0BNtb62EpDMOMWKUlRs2KlIYSvd0OA8GzAfRlDRP8ElIOut4YjmKa73ReWlRWBce4SI6QPLaa4JCzMe6XjcSs2aq9ik2mHbtgcHAMZeSJWidV0gwSP9MCt4XsJLwHNUiDo3kmaiH2TEo8uJEBO2OCKNlS8s214ZbnEESnTFl1xxqS3apWhWRbFDwwCespFUvJKyH','G','2l',14);
+INSERT INTO ti VALUES (-5174040629615859131,-18,'s7kW4Kul7kHeOG','DWOUo9QeCABz5aiVrevkqEhVcYrtzPQ3G57o6EAu0Yz7MISFKbtSx8G4XmeAXfrrEg2P3bT27zVzRR90JpoJdJn7BCB2gfoerxbUEMLaUeXnG6kmjWhXTTFxAiB7SzFao3eo7XjOUdg87','ZUwZIdiDIYnkyx9T7D','pRXLe9gW8J3txuBPf0BNtb62EpDMOMWKUlRs2KlIYSvd0OA8GzAfRlDRP8ElIOut4YjmKa73ReWlRWBce4SI6QPLaa4JCzMe6XjcSs2aq9ik2mHbtgcHAMZeSJWidV0gwSP9MCt4XsJLwHNUiDo3kmaiH2TEo8uJEBO2OCKNlS8s214ZbnEESnTFl1xxqS3apWhWRbFDwwCespFUvJKyH','G','2l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7566636439820277932,-119,'L8My7EIiJEXsj','6EsfOCQjITmV21Lz1gKGYIklMIK5yMD8n7beYpgviL2j4nsJcQXZTDbGr51ypV6','eKduKzAY64S','vqVxB187meJRPK4WtETjHlHWpejDn8ZGXiokAA35DhMAgxekyk43XrJ6ljXl8kesvmSP1V5ABcRdbvzf5rHnskGAZaJ5KtIWIm48xbvTmGrIhUNj8jzrrR6uXnRxjzCH23pCa6aGLCBWMlDpIEkXiSoGooDYdx','a','2',15);
+INSERT INTO ti VALUES (-7566636439820277932,-119,'L8My7EIiJEXsj','6EsfOCQjITmV21Lz1gKGYIklMIK5yMD8n7beYpgviL2j4nsJcQXZTDbGr51ypV6','eKduKzAY64S','vqVxB187meJRPK4WtETjHlHWpejDn8ZGXiokAA35DhMAgxekyk43XrJ6ljXl8kesvmSP1V5ABcRdbvzf5rHnskGAZaJ5KtIWIm48xbvTmGrIhUNj8jzrrR6uXnRxjzCH23pCa6aGLCBWMlDpIEkXiSoGooDYdx','a','2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT, c CHAR(41) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(76), f VARCHAR(78), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-70,-17271,'A6vCv1','VU','T8ubCI4rqqsQK8iTwLxbDGqZoR9JsflP5xTbcE9FFJ9HsBjtt','NuOa1nj0y','R','N',0);
+INSERT INTO t VALUES (45,-18701,'B3XGV7hUQQJ72jVsPQThHhNHnYbmtGltVbX','29Tpakr','8CAmpqlSUGnqPbA','Eh4S8fDhZYo3ymsYmMg8ucQZFg5tDu71VuDLQ0r2','X','G8',1);
+INSERT INTO t VALUES (11,2815,'xbk6tOsSeda55lEezMG','oK8lyQ','IyEW4A1za52bKJb3L7u8hUtQvCD2lZQ7fvEp1','n8vks2BkSYX5zILIBhZ8o57btfwyoK170u8ODXMu','j','P',2);
+INSERT INTO t VALUES (103,-1178,'C5681ReZA915UhmRAROoBPYtp8PTG4Mpn1plp8Z','dwp73e','t91fx32XcUgkRnDPWBTl4nu6q4NoZ5','YCEacEFlAsSwu8gPC8NwlwfDVEdlnnikBkHfR','qo','5',3);
+INSERT INTO t VALUES (105,10841,'NjdOZjns2Fms7cIq1nvz5bq80DfRENcU4QOh','05F52','uTAVMnBRaG7QJorFEpXm7U7tl6KgGfWnzlTWEp2iSFKXmoQol4gFFptv4DfoZnPlk','27hbnKMGc2K2c0ib4rnuXE2SwQBPT5A7b0','dJ','e',4);
+INSERT INTO t VALUES (-44,18967,'X0umcQfppvG','e','fJXIb7qOSyjEkwDpzYGPFjff','Xtu0PEKGM2bjC3ofJkA7z0ML5LXZ315MGyYQyo3i1LePKputcdgri19','G','P9',5);
+INSERT INTO t VALUES (113,-32634,'7R9PfjX05x','h1IG1QF','A8vKIoKMkG6qzC8sjD','XZdPy1Kd9TL8hebNxJrwewi','UN','tM',6);
+INSERT INTO t VALUES (-35,-22950,'kC3w6KvJp0MWAGMFD9YJWR2Fq5xSIyhGWdRuZ','xt','8b','RotUK6yI8JAEPNVuHFYyREZACYEyP8HbVTg','ld','67',7);
+INSERT INTO t VALUES (-96,29784,'rdPh9H0cN7NE2DWcxIHF0aB','bMEUBFM','pp8rltgSsIlLyEMUGTzD7d0HFm','2OVdUdIEG','N','KU',8);
+INSERT INTO t VALUES (-54,-21919,'qSPYstpkKCe1q7hOZuObpopj6dh','sqTnW4V','5kzJyp39YtKim7sbyrVHjZXqte2n1q','whECrRUy8vRhvukq5tv8C9UZsDLG2fAZY6X38IjWtjvNWoLcmilbTA1xHArU5Uk6Il3j','8','c',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT, c CHAR(41) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(76), f VARCHAR(78), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (7065535425698342268,1852717679,'hNkrzOWLKxgKDatPw34bPA1F5vl7VX2gHo1Hr2nbhEit6GZU85','11aeJbHSSnDBkdH9FCh571YGc7zjxQoJrq','w','rcVLDyGpRdxU4Jp9cv0FLxcMgnEh4FmWU2arN3HrQB6','EJlqZe9V24tToMn5T54zo','NoQtQ1dAswuCSAqRLRDWs9XHppGfDGbQJSyfUkiykZrFogZZFYuwPOPQkNPQXkDm5wANGoUo9LcRGSlYCjKtOtFnumbUmo3y9sle',10);
-INSERT INTO ti VALUES (7065535425698342268,1852717679,'hNkrzOWLKxgKDatPw34bPA1F5vl7VX2gHo1Hr2nbhEit6GZU85','11aeJbHSSnDBkdH9FCh571YGc7zjxQoJrq','w','rcVLDyGpRdxU4Jp9cv0FLxcMgnEh4FmWU2arN3HrQB6','EJlqZe9V24tToMn5T54zo','NoQtQ1dAswuCSAqRLRDWs9XHppGfDGbQJSyfUkiykZrFogZZFYuwPOPQkNPQXkDm5wANGoUo9LcRGSlYCjKtOtFnumbUmo3y9sle',10);
-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 (5556115662378042389,-1819537179,'En13Lcvh9ZoIs4lkiMwiFKBwuxOOM1VQZyl6MU9WxPhmhlh9t0Tgokji7rLRqxsKxOEt1CitUY19Sg6O2G1','8Ex6zJwcMi1UABoTcIWBPkLp4qMEH3Cp67VR7ovFFSDwqUdq','NdKZpGwfvfwhdNGAXUI','V8JiKlZaQXYcc807eOUdfGaimyU6fXh92kKrQzZ5E','E0EoE7I4IihwCw1zBNwVXYGrTw7YfBm9dXjNaXopIdd1QWqQQrbq9hIR4Qqa99TVzV9XZgNtwgiBPoZ2zsECKOkQXEcZ','Wqk3m7jd6Fk2HUt7iDetqOuUBWnUNl5LHQgZLHyLgV61B5Y45595pr',11);
-INSERT INTO ti VALUES (5556115662378042389,-1819537179,'En13Lcvh9ZoIs4lkiMwiFKBwuxOOM1VQZyl6MU9WxPhmhlh9t0Tgokji7rLRqxsKxOEt1CitUY19Sg6O2G1','8Ex6zJwcMi1UABoTcIWBPkLp4qMEH3Cp67VR7ovFFSDwqUdq','NdKZpGwfvfwhdNGAXUI','V8JiKlZaQXYcc807eOUdfGaimyU6fXh92kKrQzZ5E','E0EoE7I4IihwCw1zBNwVXYGrTw7YfBm9dXjNaXopIdd1QWqQQrbq9hIR4Qqa99TVzV9XZgNtwgiBPoZ2zsECKOkQXEcZ','Wqk3m7jd6Fk2HUt7iDetqOuUBWnUNl5LHQgZLHyLgV61B5Y45595pr',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-7229381,4840,'mIvJjFCs7FkEr0z0tmUVyNAG7Pdr7JCaerMlltH','usxdCNC','jNxP8QiO5nMaq5S01B9JplR9UNLSpIuuHy1gsZXxQzEktlT6DsEUIeVI5KU6dJehaFSDv0oVjBkP','0dHPyB9ThO6y4Ksrr1wxQzFL4caajOz0PIymkFfDRTpOB0xLQUhbaAu','h4','p',10);
+INSERT INTO ti VALUES (-7229381,4840,'mIvJjFCs7FkEr0z0tmUVyNAG7Pdr7JCaerMlltH','usxdCNC','jNxP8QiO5nMaq5S01B9JplR9UNLSpIuuHy1gsZXxQzEktlT6DsEUIeVI5KU6dJehaFSDv0oVjBkP','0dHPyB9ThO6y4Ksrr1wxQzFL4caajOz0PIymkFfDRTpOB0xLQUhbaAu','h4','p',10);
+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 (5620053,-7364,'r8sjEy5','I','jFKlf9QnvvBzrrVXmnl5ovbLGBfoxrHXGqnAQ6XBlaLcO8pM9l','NmVcdzfyHPZgEbBv4cZPN6o9iVTU6','5','fd',11);
+INSERT INTO ti VALUES (5620053,-7364,'r8sjEy5','I','jFKlf9QnvvBzrrVXmnl5ovbLGBfoxrHXGqnAQ6XBlaLcO8pM9l','NmVcdzfyHPZgEbBv4cZPN6o9iVTU6','5','fd',11);
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 (5162279292497317132,-1596931626,'NojQIZbx','yBf4EttBlHqrocyrPkyaHfSGToidhrfsocum2LlMNO0wRB2PxaFO3iDhKsgvccez5gImyXhOdhLYXhZYuZlI0eEoIPPNKEHzjd7iZRwPpPkVGfYlVgTcFruqehARrVYX19wXAIyZJeMVHFuz77mg','44YBM','hbUfzKdWfRoINRUej1PFBfxTdP7m1JS6Oyoa3vIk6JsQXzHMCDAaW4aWvM0TOl3G0fx5','s5ksgc9curmhytMPUSmBnXkMI7qZuCi9NqtCsPbf4MBm0fqwokbZgcV','VrwF',12);
-INSERT INTO ti VALUES (5162279292497317132,-1596931626,'NojQIZbx','yBf4EttBlHqrocyrPkyaHfSGToidhrfsocum2LlMNO0wRB2PxaFO3iDhKsgvccez5gImyXhOdhLYXhZYuZlI0eEoIPPNKEHzjd7iZRwPpPkVGfYlVgTcFruqehARrVYX19wXAIyZJeMVHFuz77mg','44YBM','hbUfzKdWfRoINRUej1PFBfxTdP7m1JS6Oyoa3vIk6JsQXzHMCDAaW4aWvM0TOl3G0fx5','s5ksgc9curmhytMPUSmBnXkMI7qZuCi9NqtCsPbf4MBm0fqwokbZgcV','VrwF',12);
+INSERT INTO t VALUES (2336312,-22507,'c','kDipTfeiaQZgcwRxbWJ7rxVfCh86sxZW0Pjy3fj','aU','2EXWp5XteyG1j0xgHMVcbP9oRP9fk9gor9DUixN2SERx4qb8F9vn8njskv8CgYj0dmTjck','x7','c',12);
+INSERT INTO ti VALUES (2336312,-22507,'c','kDipTfeiaQZgcwRxbWJ7rxVfCh86sxZW0Pjy3fj','aU','2EXWp5XteyG1j0xgHMVcbP9oRP9fk9gor9DUixN2SERx4qb8F9vn8njskv8CgYj0dmTjck','x7','c',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13544090339740355020,99273688,'bdp3SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtA','Q1rk3iGCnSL7UapQKR1RW','antD88IPRSxle8uCfw2g6Lt','TpW0f7NI6Xl3k0xa7HsuWU4eohUWuPUJVHgsaQAJu1UTe7FvZxFFBykEO1iu8ROLBqhYLMcgFwKi8BSymWuVYWVRLWiO3LcUmxec1Gof2tWvMNscCIENwRpJv91h8Yfu8vWflUdSGdwxOb2xXH6cW7Ztj9CUBdVN1Ev6','mCJWSCVOBF7MN2QaP2gSY8cszwn6qGjkgleSHEqzIUqfq4l89PzuIADC1JhbKcUSTLZIu71MhG','fqfqfGvaMNJJiYDTNVXGTo2xKSGVc',13);
-INSERT INTO ti VALUES (13544090339740355020,99273688,'bdp3SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtA','Q1rk3iGCnSL7UapQKR1RW','antD88IPRSxle8uCfw2g6Lt','TpW0f7NI6Xl3k0xa7HsuWU4eohUWuPUJVHgsaQAJu1UTe7FvZxFFBykEO1iu8ROLBqhYLMcgFwKi8BSymWuVYWVRLWiO3LcUmxec1Gof2tWvMNscCIENwRpJv91h8Yfu8vWflUdSGdwxOb2xXH6cW7Ztj9CUBdVN1Ev6','mCJWSCVOBF7MN2QaP2gSY8cszwn6qGjkgleSHEqzIUqfq4l89PzuIADC1JhbKcUSTLZIu71MhG','fqfqfGvaMNJJiYDTNVXGTo2xKSGVc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(32), e VARBINARY(49), f VARBINARY(49), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-755518226,16264093,'D','9UYJYK8IkRylgDqA9sTJgyNe5wKrj','pc1v','d3AMzC3fimh','D36bb0PnzV8kKaZlrIGPEVu1LduY38dewEQelEOAzAXQTnIhE5IEGo2iBRfvUARMMwM8W0PV1z','XSBoZNkQ6c24UuX86ZTSmHrp1TKyt75VhWZ2y9J923XQybFRV9UxA',0);
-INSERT INTO t VALUES (-1821293515,16486218,'fxFapEJQ','TTghLD6fLKOMSqJ2Bn9Z23SPPfUcCvw','XS5oDtEh8WSqdEVg5c0uXo','fuEXPheMCEg1kz6EF7i3CAk6','0H','IVq6GkNo9sO37EJEQRN3otjdOKvkR14NTaX',1);
-INSERT INTO t VALUES (-486912349,7129157,'0I5JkVuy1U2','2PlxN','oo0pHfCRfNeaLM','nJlywXx9dHwFYeVPTkDrRVmrHLjs7Xyrik','eO58NxFrJXLUTpyix8zy0OGx94Z75HdZVrFmHvdah7huZ2eDcS9iY8zDZKyjqhvZLZxMnhyeqcqkE3UTD1zPfUIOQJdW','ZPHbTTkhZfGo8IRbl4yhv90KZHra9Yes',2);
-INSERT INTO t VALUES (-185317362,2147043,'MWndmB','CKSb2JOmd0','Gz7sxVYDZ7mjkUT5zS5PIEWu82JWkCvbLfbGQ3btkJLD8x78R','dH6dSGpgLJRNXPTxnbtLWIlECaoiBqwKsBlQ','n7yQixIqdUAGHcJNA','KYbyRAngyRhcSBTnFsnWRv5w3eO80tpMpbp3CsIxCTX2Vx4XpnKF8UdYCMslIDafdJlJKd29q1wt4TGveJABRcpdVHO5epDS',3);
-INSERT INTO t VALUES (-1692024515,13682790,'Y6','gZWtY3J','wr9TQaDHTs3b392tp76vyYzuMVgkeKFxVdR9Phvwy3xrE8Fl','myCZDAQjV2kQ5PBVido6','Mk5I0hOfLArsIi63iWgW3ZDR','DyXunWE4kBAurC3SbTykAnUrRTnqp06YgXwtwowRxZqsIiv4o5BW4oVai3Pb8foMI9izeJ577hzNDB5rkw15e',4);
-INSERT INTO t VALUES (1873811500,4291558,'p2tFQC','fTE2TLf75jcYdomvp7Dcn60WXpJ','sD6LRQm4Vz9JlhvXy6gjPlrRZielGeIi9v1Zb','mvRKRsZiYKfVodlXFguS8aQ8RYe7dSac','Ro4Ph8oQWIN7XagvN9T','8lR2m8yWmoRFimdWy8rzgeHXavJtyuFY55jnt5aFfSCT9dwe1VrakQ',5);
-INSERT INTO t VALUES (-1325039283,4100460,'bffXJI0','wBY1','bKqPAVlKzjPCcxBzDOrCnMm7G6NaIChG','fx','AxbiYnkdH08gH2L2ZLLaaPQHGrtOYs8hBqoI5qN9CS3t','puOlehLFadDmHADiaM9uecs3gEdwpTohefhnnQJrRnTm2ZP7RjlKG',6);
-INSERT INTO t VALUES (915162061,6769958,'yqsWo3','AMw02bfa2G41','N5jfh6eI5EK3GL0azq6ckbFkgL3HwrQQ','7BiqvPkygVdE','kMmVTvJdIyet1p9fSExLRD','nIkjqBxKZmHFcIYfFeubgC3dnbiT7fwFr6i1d',7);
-INSERT INTO t VALUES (1318017934,14330208,'asAT','j0clNj4mLVSPMucRclX6oBnXJy','DU07DwhPynDXr0fj','q69qeh2kwNkfRn07HAW3hUMNGNyrSSAuxFF4g','TaRYhYxFUTMoyQ7fO6ZC5gHPV0DYt1b9SAvSVgL9QEHcXKT7J0DiEE','76CilDQ7k98y5C5WsdH1wRlTacS4SL',8);
-INSERT INTO t VALUES (-109629678,7483040,'quUd4','h','xIH','29f93Br6ntvGOf','7','ar5mAiwMxNdd7exEbLxB6xduAjwpR89z2QmAUykX17TPs72S1y263XyiKCeSpyoXReH0y9EbxSeIooYhsx2j5XHZAx4qy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3448513,-13214,'EvtelCtQeBOVx0h3H1','t5K2jswMP0uDJich222Hf34rruGSx1iBXdThpH4xkrf15ZEr7pMbot6C4o7LOOBeLkByQ','PXE0UmPw0bLO0ZiENKvZtijKnDAghjwcjM3lTNtJWyTQMbKkSBSa99WBu7roArGG7xH0YW','UKaj6eOJ3V17zXW71fqqAkBCbXA5nlpbHX6ujD17Az5C8L2wgs1vnMkWXzrI0cGaPHFg7zTRDkSXrPcLh1vOpgpgSfe1jbXbfEe0GfKQLFHpDyrKIAkuXXKacy1syOzQhCKB0m2gP0whQhxpmJx1mie5TRXRF1EjVlgJTS1lhmkV19JN0INPtWB87NOWMfVbvR0wa','O','5o',13);
+INSERT INTO ti VALUES (3448513,-13214,'EvtelCtQeBOVx0h3H1','t5K2jswMP0uDJich222Hf34rruGSx1iBXdThpH4xkrf15ZEr7pMbot6C4o7LOOBeLkByQ','PXE0UmPw0bLO0ZiENKvZtijKnDAghjwcjM3lTNtJWyTQMbKkSBSa99WBu7roArGG7xH0YW','UKaj6eOJ3V17zXW71fqqAkBCbXA5nlpbHX6ujD17Az5C8L2wgs1vnMkWXzrI0cGaPHFg7zTRDkSXrPcLh1vOpgpgSfe1jbXbfEe0GfKQLFHpDyrKIAkuXXKacy1syOzQhCKB0m2gP0whQhxpmJx1mie5TRXRF1EjVlgJTS1lhmkV19JN0INPtWB87NOWMfVbvR0wa','O','5o',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7050232,-31219,'MOw1drura5GWwu24Daep4FSLGlVJrrwIigYL0v5alY','Qz8RNuQsZhULvKCSX5Ct3YLa5WGv5OV0QUM1oZTmMWaHsCEs26soHwqMBl0s3Yu4MlUCbK3LNSIfTkoz2rjQJnwVHhePgyzj5pPwJXhcfmZi2WHiKJTsLk4MVTdamir4e19PCKg6VA0lxgPkoz6PvY2YGkPqhKtLMHh9Z8JeWDpXilrG08FZ2Xc4ReqXtdn618','lnPSRdUtrHhq1vIujvU963cc27Fl1E9ctbHHb0Xnf5EJXscRYJQKTd6SYyjmI','mEhk4VcIZfF74FDH','5','RZ',14);
+INSERT INTO ti VALUES (7050232,-31219,'MOw1drura5GWwu24Daep4FSLGlVJrrwIigYL0v5alY','Qz8RNuQsZhULvKCSX5Ct3YLa5WGv5OV0QUM1oZTmMWaHsCEs26soHwqMBl0s3Yu4MlUCbK3LNSIfTkoz2rjQJnwVHhePgyzj5pPwJXhcfmZi2WHiKJTsLk4MVTdamir4e19PCKg6VA0lxgPkoz6PvY2YGkPqhKtLMHh9Z8JeWDpXilrG08FZ2Xc4ReqXtdn618','lnPSRdUtrHhq1vIujvU963cc27Fl1E9ctbHHb0Xnf5EJXscRYJQKTd6SYyjmI','mEhk4VcIZfF74FDH','5','RZ',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6234122,10007,'3gV0I7i6bNv00KDLxh9GSTCU08kYkkVNCssJbh','nnTsJLA5xfoFHTQiYcILSK8dvUyZ1FRYKkC72A3tdez0HvkfMhONenhnoPOTousTYqpYZWd5SX7MXBAM2VyGGfrVGxku5Ace0NeR6nkR6oBZ5rcHFJfiEXey9wNXboXCxhaXfomF','dQxzNHZ','Jy5V2frrbhKHIEpCkVeIWc8gQx41s4DJEwGNiYwGHRKzfqwvs3YXep28S2p0dKdb24kQIeZZ6IVmHamJ9c2xIdqjsKvhVguZ372GWpydDGeELl15WCRc7aeEgyPIkMASdz7PqFVow5Wqc1TZ9','I','v',15);
+INSERT INTO ti VALUES (6234122,10007,'3gV0I7i6bNv00KDLxh9GSTCU08kYkkVNCssJbh','nnTsJLA5xfoFHTQiYcILSK8dvUyZ1FRYKkC72A3tdez0HvkfMhONenhnoPOTousTYqpYZWd5SX7MXBAM2VyGGfrVGxku5Ace0NeR6nkR6oBZ5rcHFJfiEXey9wNXboXCxhaXfomF','dQxzNHZ','Jy5V2frrbhKHIEpCkVeIWc8gQx41s4DJEwGNiYwGHRKzfqwvs3YXep28S2p0dKdb24kQIeZZ6IVmHamJ9c2xIdqjsKvhVguZ372GWpydDGeELl15WCRc7aeEgyPIkMASdz7PqFVow5Wqc1TZ9','I','v',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(3) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(1), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (939220180,3978353082,'K','7B6k6g8nLvBfargQ022P3Ory9jD3AtvGvl','5VGrIkuHNmmFI02MIncpD1jg903TxZ2Gw','J','3','E',0);
+INSERT INTO t VALUES (3694452790,747672165,'G','4OWRj2phXFpvY9MnBIocYfTj9LmCM1UghE3tgFP','mzSF453oMabvaDMRW3AW','c','P','S8',1);
+INSERT INTO t VALUES (597538265,2042209199,'Fr','KBmFoMgNstjNdJYBbh4sHZquR7M9c1U2btYNMuGWYJZQVRU0ie','Gu1unwmbpDWGsFG','r','n','q',2);
+INSERT INTO t VALUES (1412681497,3372003156,'2H','W3glYcRvtGpFdV7eq0NFRS','IisRuzhoyOBhXimeZevUGLPQpClMLnCIrV5H1J2qGlPPgoPdYrSZd2XOw3BBoy6CEn3bLX','r','f','mJ',3);
+INSERT INTO t VALUES (2757318636,1774838799,'O','W4PSmU1aWZu5rDAWPU9buDErTEkbHUsOOJPOYCBVFx3wypUo02Lb','Pbp50YriTNSbJMA3ywyJH0suPUltxmzOE3cas3IwMxo0OUA2YBPyI1A5KN6KcdUd9','9','w','Z',4);
+INSERT INTO t VALUES (1469361956,2632322123,'p','DfKq6TfzBDE5pP8pWT6iBkDnO8qxhxQTVWrzMGb0nBe0vl','HhB69jT1j5j8jWSGCtmFPIs9ClxsMQYzRRmH5xRNEW8yTQQB9ARjDAlQ7dL','0','8','e',5);
+INSERT INTO t VALUES (1290833626,975282907,'pjy','ttnpjfzyX3aVSCg6nxCLxEwepQzYC16rw1DrwOIYULNCCxqw2EGbcDdK2BXym1G8I','twoIo4','r','t','ok',6);
+INSERT INTO t VALUES (744447387,1181203374,'H4','qZCbfjjXzINbnxe2AgqrLE7Eo7hwsSHPAIKyrRnWMwMADj4JfpnVduF4','hjmeb0uyOe1bphF3IoeNiaxxZXnfhuZtocBOdtBv4LIlYX1P','q','A','p7',7);
+INSERT INTO t VALUES (987218080,2891068414,'zS','ito9Er3btIcjWo7dflEVH72VcTHtuQYi','Eksacso','y','7','U',8);
+INSERT INTO t VALUES (829916066,1175606580,'Yi','z','EBtiMYn2aD2pbQaGfEDbCNLN6YGsrahbSDr','U','K','Wd',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(3) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(1), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (764513243,1565402,'pvvTBsLv','wBqJAG1PEhYfSpt27vThz32','PUP7jgCo6B6HSR','UUS1Zbkjn','O9mE5e2GiLDuRSqdQy28gZvEuwRpUfTfqpsfH20FKtx4YHWgI6rxcB2XnX7w2jlb39oBToAx7ttiCrJbbpJ5JQyuIWeJUmo9','RsBChyZCwM8gP17oyPMSLvrNiR32nx58z34bAT85dTox',10);
-INSERT INTO ti VALUES (764513243,1565402,'pvvTBsLv','wBqJAG1PEhYfSpt27vThz32','PUP7jgCo6B6HSR','UUS1Zbkjn','O9mE5e2GiLDuRSqdQy28gZvEuwRpUfTfqpsfH20FKtx4YHWgI6rxcB2XnX7w2jlb39oBToAx7ttiCrJbbpJ5JQyuIWeJUmo9','RsBChyZCwM8gP17oyPMSLvrNiR32nx58z34bAT85dTox',10);
-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 (-1976362058,12216985,'RS5hyH3','9kiqc','w','MnR3Y5xIkNAZGPZLbYcnyDNfFfLELudCaeN','lq6F1J1CQ3EhP','ccOpdXpm7bUQ2TojmsrdrJmKHwTkYyDo17aP6cL6s2Bnhx4EcITRjYNnuUeRSPn',11);
-INSERT INTO ti VALUES (-1976362058,12216985,'RS5hyH3','9kiqc','w','MnR3Y5xIkNAZGPZLbYcnyDNfFfLELudCaeN','lq6F1J1CQ3EhP','ccOpdXpm7bUQ2TojmsrdrJmKHwTkYyDo17aP6cL6s2Bnhx4EcITRjYNnuUeRSPn',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1843525451,11364557,'RZlt','aNkg8vYAmbGwLVcqrraMfwrFHewDibMESdQHAp8lFWcwnKeyE5wEKmBkgasKvx8hDjFjDLfhY4FBefBm3LNGKW1NpLaS1WErHk8uZ','KPRMneUzRNNit5bzLrQgSk','iDFsiS3nLYnawd1VmMAageFl0UWWL2yz','EERWItSNJMFO','zEd0msYIuXzriK9xIdzMTLGVif1zrX4pZ6shD7DkVgqWSeUzk3TiKjyQDghIT7HYHdZcWajNMvIw0x',12);
-INSERT INTO ti VALUES (-1843525451,11364557,'RZlt','aNkg8vYAmbGwLVcqrraMfwrFHewDibMESdQHAp8lFWcwnKeyE5wEKmBkgasKvx8hDjFjDLfhY4FBefBm3LNGKW1NpLaS1WErHk8uZ','KPRMneUzRNNit5bzLrQgSk','iDFsiS3nLYnawd1VmMAageFl0UWWL2yz','EERWItSNJMFO','zEd0msYIuXzriK9xIdzMTLGVif1zrX4pZ6shD7DkVgqWSeUzk3TiKjyQDghIT7HYHdZcWajNMvIw0x',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (1736796679835314703,227514832,'Gl','JHgpP3ytX294Volhbm4CXPYymkrLD6CJC1RS4Qs','ijsScpvYfUstZptJyciD6TpqzUS2kglWxDmEEkxOzWxV','D','M','s',10);
+INSERT INTO ti VALUES (1736796679835314703,227514832,'Gl','JHgpP3ytX294Volhbm4CXPYymkrLD6CJC1RS4Qs','ijsScpvYfUstZptJyciD6TpqzUS2kglWxDmEEkxOzWxV','D','M','s',10);
+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 (1371947773206997702,2962333773,'6t','jlclOo9zzDmghKvDXxgqFLDHe7kPChkSNXI95Nt7Epri','4Mn5nNNf1bSQnRNTNL4d7VlK41kfjtkkC314eCOwqxo1sld1VUk0dfiuIbMCP8dUJTuiX','X','X','r8',11);
+INSERT INTO ti VALUES (1371947773206997702,2962333773,'6t','jlclOo9zzDmghKvDXxgqFLDHe7kPChkSNXI95Nt7Epri','4Mn5nNNf1bSQnRNTNL4d7VlK41kfjtkkC314eCOwqxo1sld1VUk0dfiuIbMCP8dUJTuiX','X','X','r8',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13941953749183015951,1625377989,'dyk3','djYUQ6aR3B3XRqcwwtHfTxnsdtQtZMoshJuYRJ3v7UevdssztHSaiLe8t3TPETxhqLnoFAI4yPNAhpbmLra3Vz0nJMNsZifxKevInm4RTK6MnpLBqs5mt2RfezoN8B3uX68kHyG3nkgicpO0urogXJbvDVj1kex3JttEv9qExpEJ1yMnXKOMhIWyuudoxlj7lC2BmfRrWfpZjW15lG4khmgYXhRaXv6ZkDxRnh2Isrgrh6tWuss','W0bnbiKlnso0aFcCkl4X1p9EV4maW95dEK2gWKzlcvTsZGmqv6jp3rpcc8ll','z','9','K',12);
+INSERT INTO ti VALUES (13941953749183015951,1625377989,'dyk3','djYUQ6aR3B3XRqcwwtHfTxnsdtQtZMoshJuYRJ3v7UevdssztHSaiLe8t3TPETxhqLnoFAI4yPNAhpbmLra3Vz0nJMNsZifxKevInm4RTK6MnpLBqs5mt2RfezoN8B3uX68kHyG3nkgicpO0urogXJbvDVj1kex3JttEv9qExpEJ1yMnXKOMhIWyuudoxlj7lC2BmfRrWfpZjW15lG4khmgYXhRaXv6ZkDxRnh2Isrgrh6tWuss','W0bnbiKlnso0aFcCkl4X1p9EV4maW95dEK2gWKzlcvTsZGmqv6jp3rpcc8ll','z','9','K',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-289106941,5209871,'9zU3G7T','rvnQMlaeTvFtfgxg1ynoik9qKryPA7ptvuJUwYr30magE1NKaOW9d0In6TBD2BeBWmX9yNMPXnGdjH7CggwYNY41TgUghB2mXNiCi9sdktnMZanTsg5AA','mpn1','rq90wI27HPJ5kGu3GdkhG442jZE00j8mDvuamtPgYonXAUMklSxbOq7oaxIJH0h4k','4l8knuU8EOGsITit5ZQsRgcED3hyjcqbf7eFbY','z1qQB3G25IFrmJUs4jVbqpaZubS7BybuLIplBKktQdjbyrcd9Pr281gcWN3as',13);
-INSERT INTO ti VALUES (-289106941,5209871,'9zU3G7T','rvnQMlaeTvFtfgxg1ynoik9qKryPA7ptvuJUwYr30magE1NKaOW9d0In6TBD2BeBWmX9yNMPXnGdjH7CggwYNY41TgUghB2mXNiCi9sdktnMZanTsg5AA','mpn1','rq90wI27HPJ5kGu3GdkhG442jZE00j8mDvuamtPgYonXAUMklSxbOq7oaxIJH0h4k','4l8knuU8EOGsITit5ZQsRgcED3hyjcqbf7eFbY','z1qQB3G25IFrmJUs4jVbqpaZubS7BybuLIplBKktQdjbyrcd9Pr281gcWN3as',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(20) NOT NULL, d VARBINARY(75) NOT NULL, e VARCHAR(98) NOT NULL, f VARBINARY(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7886448,13805888497395391119,'LgGlb9MF2doQP8IlDl','v2OCGvdArrfKhzYSteuBcjEs8ch','bpXFOlnY4ggRKcKttmdTDgnNTQnuJwFFuayBpaWDJEI6AHdZryxy67muq5H3cBAHmtK06fRaBVCftxrDiCLtk','27wHKu8yCg0VqdzOvpOTeKYwsLLuPXlgwCu72dqy0','LV5qRxe','qrrMMvEcFT6yrgC8Wjkq0PlKVNhjZIVAMFgqDnlV9rvAvuFCBiCNMTU9f6ypq3e',0);
-INSERT INTO t VALUES (-978598,1066709569526356993,'VWFo','StuYGQdAMTclJQ','VfjVRkdcWymqb25NA60kx4fU2p2zfWDyg86yQRKul2QLAPF0uktKuDv5e4yI91AAaLauL3NWuvPfJ7smyJE','Cu','d8dxs12BzGvN6kKHqFuN1vfbqvHi','nbIbH5g4eNbtjj5e8W53CGtTX1gHgJze5EMl4Nrzsw8RvRsuu8my7EKLYbIoIEakL8z42Qkbog5PVxIvqw3S',1);
-INSERT INTO t VALUES (3741021,1830262051503225547,'xzh85MEWJswaZjzhIW','8x0zR','mnQUlELlM5yw5N2ryjy9UdcEjBUE5e16q213klwTrANCkXBDgYCopKna699lWc8v1iMVTpI9','0RYF6bROx1DQFctUJ7diYDotyARz6EFtD8zC7A','KSveT7O746IDJplnmHDfBq5sX6DeTOntJLsLtUuIJQb0UoF6INREMegz7lFgHFJs8VXr0VMXjS6MF5Kg3j','qwjrW2vcyYQSnGwhUWShyPdNrgeF2Z',2);
-INSERT INTO t VALUES (-449632,17983639783435355638,'92MvY1','4R7zsvOagzQgGSzs2g5dTyF7oqpW','nxQRqH3nSvRkD2eslB9U2hg9WrOpr4dGMWvnS0frU','lq4Kbgsi1AGgPSufIHVKh7V4PvYNt8BC4Lfol7oucByqh1mKg','T3DVJYgOt6r82BNBludBplJjrRl15DjW2WxTC4GsuoopuKqUbSLg8Qa2NSky1BQ22L4nEpz03AkMpkxud5xiGN2','8cfINQ0xJRtwJawYfpDv8dT9ys1wpxfFy9I6hgMbTDHz2gdhSRtUKQgBPkB77GIHnIxHQ4YlZw',3);
-INSERT INTO t VALUES (-4499950,2009064540043509759,'t2KF3','O6Pp47TrAB5YTqduTnX','AB','gHdTieF5Gk9P4VYU1buJyVRKXc0r3C4GrJYiULxne18iQFRnksZw9voCVmNwErIJ','VswcxXc1TfDTXCxSatSK4vZfwXXIMebaXI75C6lU9GEsK','D8y51IxSlJVi8oLiDVtMjNQfObCehK8LDbeA',4);
-INSERT INTO t VALUES (6150976,12864033575807449947,'hh','4COAmSoeWSWEjztcIhLhian','Bxj4Y6eD1nG5gIPP4CfuA4NDLwrpbvEhahE0GwMS52lF','ML86IM6pF','BmAqvc','FSFY',5);
-INSERT INTO t VALUES (5737931,3007193856456330191,'vunf4XnmE9TCydii','FTPCPd3I2F9DqLAAQnJE2TfmZb8MxBYFs2h9gj4tVAusOInFqfVWwi0IPY6QGv','6jE','5iMrZsoDYpNmrMm8DbsUZBN5Ua','ebuxXn34uYiLm6wHAXQh4FWHDbpEqfwF8PE2vzYIlPWby','b0fVPeHN1OZQhfU740bhqSTkgDxBLNMnMVShbYHVeuRDHJk5kJkmdFfP0OxfF3go4VUHN2yxn',6);
-INSERT INTO t VALUES (3986571,16447638619537723549,'cK9433RoHdb','qSYRCwnILhzavMVPWkMm3zJQuAiQKahw7ojZs0giMZELGxYLSPvGOtt3DHD','99XEFMtFQGer1VAmQgLVF','pzCRJxKB2Fqd1MAGAFAjgqFglrFdzX6tKaH1LFV31whV2fTXshhWeYHa','An1STTFknSm671g4E7b4LkREtiv','VOyEPfYFZb5AGuLeEFGatTjQsn4QXQ1xsdnIfcjnqYQu7MBGXh6a9NYYZLiIgRr4OG2QRNnQxLer',7);
-INSERT INTO t VALUES (966813,7175273947017361406,'YG4c','2O3lo','3acJaLKa4trO9hHfEu1t8yp2tkUhxBwnUJD0c6shr','YiPiv8LQGJoSCuJIeBlwt5','XOApEzLO1NTz9ybO0ILBo4LVQMYQLLVnhkjbit1LA4V5R3Cc3Gn47uMpl','enJSVgaMrjwDa9dwwuzSWgu1xVhxTjpPZL8',8);
-INSERT INTO t VALUES (5412137,16352537477988368832,'wD','Y2Nw257QX3zE90lR4','LKbYMVtwD4xS6z58xkxPCFtKz0w5ilVB','gNQPVGHyPg8aF','FpruQ3JlqS9qlFoxeMP4tTrsmaNv9GkZUTC7MDHhk21Y3jZcZb0k7Y','e9pRlxjVhYFO1UsC55Cpa5rWGfCcQINEBzMC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6134740903901706547,2934335798,'B','NnaorUiATsjKgx11JPWKXUk1FA14QuAtgdVPRUeOn6L2AQGlQuqmt9Bs','8PBq4UBulEpCiLe4QmlNzRCLiVCexPxOU6Lh6Yu6fGGDxHFul5JNC8Qkr2AtRYF7XmP','pnJPTBttrq4g0ImSHX3LcGsigv1yx7uLNneHtxFSSXT','b','N',13);
+INSERT INTO ti VALUES (6134740903901706547,2934335798,'B','NnaorUiATsjKgx11JPWKXUk1FA14QuAtgdVPRUeOn6L2AQGlQuqmt9Bs','8PBq4UBulEpCiLe4QmlNzRCLiVCexPxOU6Lh6Yu6fGGDxHFul5JNC8Qkr2AtRYF7XmP','pnJPTBttrq4g0ImSHX3LcGsigv1yx7uLNneHtxFSSXT','b','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (14780240912118914505,3582528244,'v','hrpgcEce8EtZ59WJYLToBCRh1pK8E9dk9i5O2YxaX6XNZNVOhGF1zaBGPhwQpl5tsMAFXlyT35SXB4AeguISKgBPMEvD1TjniST','3GQttz4J','LHt7XUPx1JP3HPeOt4mlgOu851gUBeV8xlLacqnENpDbpdByE8TwCbr4LjEFYjaCYM529OiH2QSN73Xm1qAvsWrcxaMX2KCHfgbj4ZsIpaHwzy3x0BP9dWzhDB72X3tv2jty','O','X7',14);
+INSERT INTO ti VALUES (14780240912118914505,3582528244,'v','hrpgcEce8EtZ59WJYLToBCRh1pK8E9dk9i5O2YxaX6XNZNVOhGF1zaBGPhwQpl5tsMAFXlyT35SXB4AeguISKgBPMEvD1TjniST','3GQttz4J','LHt7XUPx1JP3HPeOt4mlgOu851gUBeV8xlLacqnENpDbpdByE8TwCbr4LjEFYjaCYM529OiH2QSN73Xm1qAvsWrcxaMX2KCHfgbj4ZsIpaHwzy3x0BP9dWzhDB72X3tv2jty','O','X7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (14778479511226076115,1452103411,'G','dmUc5P9cuSRhIJ93PMaOXMKXBPVweDwnAPTmEdQuW8HHDoHrAWfo4NLY2hSMcZCbRxFWrZ4d6ZMtt0mSz8P1woTT7odCVMIzEEES5wtV5EsPqnV0C8WRiuOVFRcGHae947M','tBpXHIoYFPUj9SpE8NmwumugjKRBgSB8qQl4QYWPgrU7GVXIitymh2RotBCjTFWqjlvz','2SeOuGTxvzlR4xoidBCVDD','SQ','D',15);
+INSERT INTO ti VALUES (14778479511226076115,1452103411,'G','dmUc5P9cuSRhIJ93PMaOXMKXBPVweDwnAPTmEdQuW8HHDoHrAWfo4NLY2hSMcZCbRxFWrZ4d6ZMtt0mSz8P1woTT7odCVMIzEEES5wtV5EsPqnV0C8WRiuOVFRcGHae947M','tBpXHIoYFPUj9SpE8NmwumugjKRBgSB8qQl4QYWPgrU7GVXIitymh2RotBCjTFWqjlvz','2SeOuGTxvzlR4xoidBCVDD','SQ','D',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARCHAR(62), e VARCHAR(39), f VARCHAR(32) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-59,32808,'F2gwSyQ3Gbyr','OffOGResDymFsF9Lu3QpZjxCYItHCRWo','8ZGO7ix4MbjiQoSPLTgJQHX1jWva','4VHLWbaNqrCv','u','Cw',0);
+INSERT INTO t VALUES (106,39717,'aV2vboCVwPHiqSPBb','kBVhhki405AeIOU0t03zx2vj9u46fPpdIKP','7SGWgji3qg0dC0wUuTxrxFEj4lOD','zDCux','Ub','B',1);
+INSERT INTO t VALUES (115,19882,'FfFXdnmmJIDUEd','C0LBf3KXHirXgpPR','L48KS9thShZ8lQHD6RZGjG7oBLEcs5Ijg97F2PM','W9CuUh07J9x3CUTOF','zo','K',2);
+INSERT INTO t VALUES (21,38428,'28YEuinLOLpiw','jnHqFQBfg63QBrhS9HRGwAyz0LnYL1','GbfmLvshKfnt0gpOOrBnw','chNeq6pVHCm4XW52p9muHCsxH6ZN','8','40',3);
+INSERT INTO t VALUES (-65,17201,'BRBOYWK7wfq28x0','qg87yLi1oK03AY0mnTmu5rto78av9tyGb5w68ObYpd0UfeYc','7vswCcbT6HRrjpuru0ir6VGlxAWuhrUNJsXK','pBI6WWy9FvIqYh67iQKX5IdsStLjpB','al','E9',4);
+INSERT INTO t VALUES (-113,9906,'zh','g','BVTud8bmlbOwcJRQhBlq','IR9EO','m','gv',5);
+INSERT INTO t VALUES (-46,29271,'KZzoJoWcqrwlMdkua0QK2DG','r0Sj6oReq7jz2L7Css9Upscn3z6qdROggnajvtbMUuON','EsppxhLlVd1hnaFcYBPYFrmxght2qewGNfYnim','2YGEqYSoScEPsMbXZwfBVFkYx','pf','J',6);
+INSERT INTO t VALUES (41,55014,'kIBvX6UYBpIKUeEXN','pV','Hpc','KwcHqpH6PiMJSO5','T','5G',7);
+INSERT INTO t VALUES (63,49436,'g29nP','zJVmJ9R1ljjtAkIK9QBAQqCuNnQJTQ5Wa5Vp7G','3QGJoqmAJ4LAanIWLIKmjCDNgT9','k95jnUqEdoBUSFCzWc6','ye','b9',8);
+INSERT INTO t VALUES (125,58421,'50tbEalde92XyFP9DOWsQo','kO5FzKBoqQBzYbPDqL','Mx5kwOPMl6oUl6p9HkKcdvg9sCcRxiHry6','P21NR','sz','P',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARCHAR(62), e VARCHAR(39), 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 INT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (1331609109,12282229435131563478,'GgJ','o1Ibd0i','rQjL1HcAY9erzxie','rQIblFC4lj7OLsSJ7MVc2VgqLbfqA87xZmz6icobgw6FH6Db1Dve','nd3tIVX0QtZaBM5QzsTs','gGEJHhHWTC4zwrEIBn',10);
-INSERT INTO ti VALUES (1331609109,12282229435131563478,'GgJ','o1Ibd0i','rQjL1HcAY9erzxie','rQIblFC4lj7OLsSJ7MVc2VgqLbfqA87xZmz6icobgw6FH6Db1Dve','nd3tIVX0QtZaBM5QzsTs','gGEJHhHWTC4zwrEIBn',10);
-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 (701628814,10211630690117252314,'XPHntns','itwTbyzJb26y6zH21QgdgO8272dpz0Zglb3sxhGGKSBIgAKAXxd','3agBL8uidOguuW0eWoAG7KMpR1X','9qFlxAkgiOpCTi4JysPkMEUFD02wgTbqprRAN6Sa2koYzk0pWkX','dDDoblykXHdldY8OdH0k3n7I4fSRFeLQuNGOZhHcTQkOrFmDnaM66r1S1JwaD3A','xzmDXbn',11);
-INSERT INTO ti VALUES (701628814,10211630690117252314,'XPHntns','itwTbyzJb26y6zH21QgdgO8272dpz0Zglb3sxhGGKSBIgAKAXxd','3agBL8uidOguuW0eWoAG7KMpR1X','9qFlxAkgiOpCTi4JysPkMEUFD02wgTbqprRAN6Sa2koYzk0pWkX','dDDoblykXHdldY8OdH0k3n7I4fSRFeLQuNGOZhHcTQkOrFmDnaM66r1S1JwaD3A','xzmDXbn',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (159371372,13724164119001683050,'FWjkyyXDRM','Kz0txun4u7wXVH8wIlM1Bi1','1','WX4JDp4DtadKYBZ6ppoVRRsrdFsiMQ7yhpoXyXb14BuMZzNF9X','SbNJYrdSklzmM5707Htilov8dhjR9ZSe9K5KmCE75g82cALkfJ','fbIBjYdhItkDuV3bm4958A68GICrTvvm3bb4xHViVBB71ZpWJKD9I',12);
-INSERT INTO ti VALUES (159371372,13724164119001683050,'FWjkyyXDRM','Kz0txun4u7wXVH8wIlM1Bi1','1','WX4JDp4DtadKYBZ6ppoVRRsrdFsiMQ7yhpoXyXb14BuMZzNF9X','SbNJYrdSklzmM5707Htilov8dhjR9ZSe9K5KmCE75g82cALkfJ','fbIBjYdhItkDuV3bm4958A68GICrTvvm3bb4xHViVBB71ZpWJKD9I',12);
-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 (1080600914,7969373225849809639,'I1dpBHMe2VAZ','JhI4VkUB8eOqTB3qP2TigP4UadwM0RWcHjj6v7GlnwQYiX91TDqVK5omSOGq718WgMTHdm36J5h8g82aDkes95TolOEPVEtnZ0YTLtmagGr81fTxsJ','BaZEdB1g85mzSovoGjeIqlgcjnXirQ2t2LJtpsh76fsJsqQgBEo6Rs981UEuOixlAH2icQGveKFnkLXrXL6C3aNX','S9DoHSH4ODrzDTimpMnQR4QaZBLWfz4sB9CjS1IMkiHOtxH9cgIWsYomd9nZhu3BlnomM1g3RY4vgYcYSOdrPyn9WABg2ICt74fcP065pCNpMrlEBm','Wjm5DHoQszFvn7kYZvDVnaYpeNu6BvAFrnBSidSgZctcRY9OxF8TeqIIUezN4l0FktuTLU2VsKKnkxhz','joP0UeD9Up7R43TNSya7CRUNXH5K5dQ65FQGjyz6sxEGMB9mJaGGgtx',13);
-INSERT INTO ti VALUES (1080600914,7969373225849809639,'I1dpBHMe2VAZ','JhI4VkUB8eOqTB3qP2TigP4UadwM0RWcHjj6v7GlnwQYiX91TDqVK5omSOGq718WgMTHdm36J5h8g82aDkes95TolOEPVEtnZ0YTLtmagGr81fTxsJ','BaZEdB1g85mzSovoGjeIqlgcjnXirQ2t2LJtpsh76fsJsqQgBEo6Rs981UEuOixlAH2icQGveKFnkLXrXL6C3aNX','S9DoHSH4ODrzDTimpMnQR4QaZBLWfz4sB9CjS1IMkiHOtxH9cgIWsYomd9nZhu3BlnomM1g3RY4vgYcYSOdrPyn9WABg2ICt74fcP065pCNpMrlEBm','Wjm5DHoQszFvn7kYZvDVnaYpeNu6BvAFrnBSidSgZctcRY9OxF8TeqIIUezN4l0FktuTLU2VsKKnkxhz','joP0UeD9Up7R43TNSya7CRUNXH5K5dQ65FQGjyz6sxEGMB9mJaGGgtx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b TINYINT, c BINARY(56) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(62) NOT NULL, f VARBINARY(45), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1133356924,-70,'z3jza','4himiWi8zb5R8ai','a2YcagUr9Xi','2yeosy1bMzRbN8JLVAQi2wyKtQ6ACqLZp','eOUF1phdTUyX1cELL3uOtpyjSuy2U1sc7UGm3HWyCzA3FCERr2juPJtbqYC','3ARlYM6lGl3D7wNb7xB07KqrYXKSnzuGqHFNwCSaaibFERYiZCMSnvZ',0);
-INSERT INTO t VALUES (626510405,88,'3C2tSk10xMhNd70dpMWLIWmN','wyZe9gnpajsKfxhzML92FGpszDo612uT3JlbAAvDKoVYQDbj','7VZJ85j3ivc93E4SDziNK2','WF2mDlnaeE8q','IJRHWN4VDcdEmTJBFuoG0iaglTXPEFU1WG3yEIjJmPe2fKw5fn25mXGkiR306c87c25Zh3fU9GdCT','4jdcJuuff7DuoG5NB4KXxOGcHFM7T78YlXpwRDt65p3VFbI5tvs8qpcLHeEYZwDw9MxMgnhmJjU9lGUTn1BdEvudvXT',1);
-INSERT INTO t VALUES (109556771,-100,'Oxb87gAXr1tUOPKcViUoiROIL','21ETJ16Cw7e7JYEvACwgFfrSOBbiCY8k7FQz0tSD5PW3u0yAZK8cuv85i9FGXdwhxc15o4DKkb','JhIpMnGo','ig1uZVA6fBB1H4NhF9J3PyoMyCfYMDz3wxXPP7Y','jbyQkIoHjec2xLE8prm3ngb0UeTm8sgyxZXmFVcVqA','YfmvHkGpJKFHnvCqMVi4R7omdCVV6sUwbR3WBcQn4o9DpsbsgANpPjD',2);
-INSERT INTO t VALUES (-1834890400,-75,'5qq51FmwZbCx2ZE1LzY5aBpxI3sezWMVMWTTLzZHFN','Qb6hJL','HqjC5VvEtSyq2uB78FJLa9wzqRNiqGhud66F9T48nxLloU24BNnGzv','g','MCd3s4HBg5EyUMsjB6FTuRF2pUlxtJYSboVeVX3LGDHb76ESkBbQRQgQEZM7crheOkYcaSuxeo5','h4F34iu8inbykWZu1sQ793faCSB3uaj187a1TiqOvjhb5PIUUo3niC4lzu',3);
-INSERT INTO t VALUES (1323815872,118,'U9pd4lZl5cxrGTYrahF6P3itme38qjCRwTECcfG7enkWRTrZDb1A','gsOAE1RLWaM965foh','RkoNgDW9mItkTdoSS1xHyZPiSh83sLLypjNH','h','oxxJm1donCMjcAI5AsBpIAmx7qE4EUKM6OxZCaLp31O00CJCvlK0UADSoVx7UeEOlyq85kfe7cf30ki','jKZYo09elZVF1Gr1B4dil3Hv',4);
-INSERT INTO t VALUES (-1923441511,3,'KVpbO9xu','VXA5o0','r9uhf1EbjJa7gSgwf8eyqBsra4VUMoSAfp8Kpj','0W5RYZig7ZPVy','2TJbWWQdHcWCW2Tgm99c','pbyQqcvqAthzUTdjPSe4duLMJ92U5MVt7Liq0lsRfh81nv6qtlRouq8eT36nISVRrAbK80jvKsSlxoJpvuMbQarhe1yx',5);
-INSERT INTO t VALUES (-994735651,-10,'UUD5FXPuCRPwzqj8hrTuggOzpA','b2ZlXGhVMGZGuZlkOEw7n6lS21WCisg9kPleV','EcK2dnP2BFlpzzguytRKF9z4i2wBMFwZDBYOCo54RIp','VNkx56cbxIfrNf','CSD6NCnK','eGOEFzdl8qU94oUUPHhth0jrsN1ti1cU1tU0l8Ufd5gAHYG8O',6);
-INSERT INTO t VALUES (1505052587,-46,'Jju81gc6ISSInJoUXd7cLPYy3PexUfRO2oceY0cHZO4WluCZs','TEEMsG14d09R12Glf1EaIlGU0cEUoEnxz','nfkLDev5aJiMuVjZhUYrES3EtEo7l7sf0xBjeehyYsK1rNPm46Xc','OJhvrPh8lk3BWNFri7vVd','bIke0U7EcP4cjiwDpQbmuzYzV3iK0e6dgdxeGel2tOCp0FpL939WfEv5bV9Tp','tFJAdIHXkrAbDNVuJHwub6I98dGjHvoFt8t42WRKHO',7);
-INSERT INTO t VALUES (1298038001,-122,'buYcdVrjYEuQt7YcEzmMuzbHOlIH','dYBgpeguKNoqDWf','CpFrBmphJtOl6cnsGlRvSmD9','qij89vzG78oIWkr2o','7xDsQ9x6IVkN8N90oxeyjOBNrsBZKW6aNY2SxD55mk2TjZRLSPpb22qges','h9HL10walNvs5FiCeFEMH22nhv1M8aA3eouyHNHW',8);
-INSERT INTO t VALUES (1600240368,16,'jAD7CQXImAhm76jR5LK4MEM','VZQ9v67lmrhwaGhd6UA9aZowCh','QTybWG3Xt1x2','kwiy0V4fyonrnmUTUmKDqNwhYkqcDO6xub6Fu3jwMW','muVh5wXN20q9qFCIqbLgwSOSkUytdb0KKkTwiMOOKRO','JxKpAMbKupQTqJNEXBJzF14gUb1mY8sSSIBbfZIISzbASikUWtFnx308YxFnrK7kydUMcXViEiDk91gfEapRJh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-3500824,64353,'YJagTUJuIK8PXpU','uFd6Ind58zHP56sz7zkX9wOPV3NR3ejJ7uje7lfzb3luEf','w90P0149G','Ts0Kk6sNoB9vb0R2R1mYkWNvilyHVC','A','0',10);
+INSERT INTO ti VALUES (-3500824,64353,'YJagTUJuIK8PXpU','uFd6Ind58zHP56sz7zkX9wOPV3NR3ejJ7uje7lfzb3luEf','w90P0149G','Ts0Kk6sNoB9vb0R2R1mYkWNvilyHVC','A','0',10);
+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 (2844742,14808,'yQY75iJG','WtWKV5iGQ63hHtNARTz','ybEumWVDl1e','IlqaBy4RrUrsUqOOaCk4mGsFg5','u','D',11);
+INSERT INTO ti VALUES (2844742,14808,'yQY75iJG','WtWKV5iGQ63hHtNARTz','ybEumWVDl1e','IlqaBy4RrUrsUqOOaCk4mGsFg5','u','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1265507,29305,'o7Fco6S','mtzh9jNjv06oKRGLeHCKMnaw2rA0S9AXZTrf3758FEC4lrmAVSk2f1F','PwiOnVDEjgUPWsWiYEMxZDyg','vixW8Ukrtq','UB','6p',12);
+INSERT INTO ti VALUES (1265507,29305,'o7Fco6S','mtzh9jNjv06oKRGLeHCKMnaw2rA0S9AXZTrf3758FEC4lrmAVSk2f1F','PwiOnVDEjgUPWsWiYEMxZDyg','vixW8Ukrtq','UB','6p',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1374348,16165,'G7WUTj5fWUNSoPF3wb3I','yTCli0UATHsyRI8cpF7tgzlcjShEFdgFyX0iFkTrDtfqfqcphqXecVPwZKt9hsTrsiU7RRD1F6PGnO9NIssndK6NHvtpSPGdKvGhPoA1VlIhbtEeMgXsTvyRV0QgusbCLiVHSk7I55ZWV8EKX2vgNPrBIjOBiBlOkoYy5MJJCVWrHPNfY3X4Gm2QvkoD0W9jXZKPmxm4l6O1','7F56odOU88aiA7vrvDGsKyIYd6X1QHh8vSvl8','hdlFR2J2ZV4IVXB4wsHFLDjBxHD0EKVRhGr4xCq3HFWDjw4Kl8RzBia17aaglguObaLpsyYZiWBkoZquabdbea2YpFiUjiGYblH0YwzMQIUBG8eXJ9ViCbmiqD1aOcjtDQ3zaRIJ4tHdnruetaTwWwuNm1BNcDsuDgdn90nxYjvgx4YMCwcU','5','YB',13);
+INSERT INTO ti VALUES (1374348,16165,'G7WUTj5fWUNSoPF3wb3I','yTCli0UATHsyRI8cpF7tgzlcjShEFdgFyX0iFkTrDtfqfqcphqXecVPwZKt9hsTrsiU7RRD1F6PGnO9NIssndK6NHvtpSPGdKvGhPoA1VlIhbtEeMgXsTvyRV0QgusbCLiVHSk7I55ZWV8EKX2vgNPrBIjOBiBlOkoYy5MJJCVWrHPNfY3X4Gm2QvkoD0W9jXZKPmxm4l6O1','7F56odOU88aiA7vrvDGsKyIYd6X1QHh8vSvl8','hdlFR2J2ZV4IVXB4wsHFLDjBxHD0EKVRhGr4xCq3HFWDjw4Kl8RzBia17aaglguObaLpsyYZiWBkoZquabdbea2YpFiUjiGYblH0YwzMQIUBG8eXJ9ViCbmiqD1aOcjtDQ3zaRIJ4tHdnruetaTwWwuNm1BNcDsuDgdn90nxYjvgx4YMCwcU','5','YB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1821814,40860,'xJ3zqFGWI0oyLxFaV1','24Nl4aO8KH3k8vEG078ld7lJH4VyLLwXhSeXOpbOJBWWf3swvHBV4nh0yodWrHZTC5c6ZPQ0JqGr2moYyzV8fnITFduKHyticzJc6W7KZygbaTneMxsiB5y4ZwPoVaD0Kl5AOZS1Pl87YRhFMMgUbaeY3vbgjDv5Y','jdMHaBWhVjll2zFRkTjVscY9mXwd2tws6ONhR','WXv6snIkx','g7','Bb',14);
+INSERT INTO ti VALUES (-1821814,40860,'xJ3zqFGWI0oyLxFaV1','24Nl4aO8KH3k8vEG078ld7lJH4VyLLwXhSeXOpbOJBWWf3swvHBV4nh0yodWrHZTC5c6ZPQ0JqGr2moYyzV8fnITFduKHyticzJc6W7KZygbaTneMxsiB5y4ZwPoVaD0Kl5AOZS1Pl87YRhFMMgUbaeY3vbgjDv5Y','jdMHaBWhVjll2zFRkTjVscY9mXwd2tws6ONhR','WXv6snIkx','g7','Bb',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1190942,318,'fMEBf2t66','KH9OuU505zRJb8bTI25i6qIomARtNuxGcOe6gzL0Ys95JBWw1iJLpF63vh0lCoUC3HfRyv4NZAp4txQWnbDSHbp1APGyFOBY9anxPJCu5z9sHftYCJSaWMB0JQW','ZVsODoFLoG7gCQvz6cW7AkR50mCYUq','CQwZORYSL8MOA38RPmpII7y7PDhheFo7xLK8ylqnOF4rCbDcjV0LwVtKftLF','Qt3','qT',15);
+INSERT INTO ti VALUES (-1190942,318,'fMEBf2t66','KH9OuU505zRJb8bTI25i6qIomARtNuxGcOe6gzL0Ys95JBWw1iJLpF63vh0lCoUC3HfRyv4NZAp4txQWnbDSHbp1APGyFOBY9anxPJCu5z9sHftYCJSaWMB0JQW','ZVsODoFLoG7gCQvz6cW7AkR50mCYUq','CQwZORYSL8MOA38RPmpII7y7PDhheFo7xLK8ylqnOF4rCbDcjV0LwVtKftLF','Qt3','qT',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(25), e VARCHAR(90) NOT NULL, f VARCHAR(14) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7282530603048317629,47190,'4','4KRew2MqM5iU','bMzoLFGkIZMMzqMx8NH1epy1pv4SYCmFeuoY9bnxzGmgT05mpKPPpSiAMHY','Ul8w0C','g','I',0);
+INSERT INTO t VALUES (5409440771039407102,32936,'jIvxSKc0ILUbvN3HLidgAz9afRTDxhvzO3xNBcCDEDXOq5W','XYeN','X6XXH8DAZVmZJCZj0iA1r5yxBBGgTYpLZdILRrmz8I2iEL1GqJtkOF3GRrc2wUlo1VRe5CCMrIopm','lKSehA','W','ju',1);
+INSERT INTO t VALUES (411904236836496352,52823,'GKi0lbvKAHLCSTCiNQ39YorIivVjvhyr0LBNIeWSlG','YddN0tGezBrauDrQLVmf','wMZLDUxFK1VfyMGueAM7o8AJYiQaCKFgshk0z0RiAxnVSXFesQiEbwvL7UD','OsbgXlWQRh','b','B',2);
+INSERT INTO t VALUES (6786695682179570483,60365,'ejHftulyX2t0u6evSY9uU18FrShEtSpNjMOg9RsRQotIrxeUaperCh1','SpP7aRGA','UZ5Ykzt6HPl8Tz9OPkbUMvXeUiyXeZ766EBc0S5q7whweXy0Td','r2SFOiym13N9b4','g','N',3);
+INSERT INTO t VALUES (4002424143387930442,28964,'VvnJe0vcTw9enHZL2sFoT4NY9N76uda6w','pyQPenxznD6YgVbdffEcKx','aBCg8ppmq6wb0RcvBvghjFgrENDGh0fnd42','3ejOyoSnVx','k','t',4);
+INSERT INTO t VALUES (6864062134239162843,20107,'oR2z','uyS','OhSdvWCgRZJI0c7LMWfBG9IZGkZR2ikpJ9DzJsijq2FBQ1CFW3ld','h5OTUKW2','0m','G',5);
+INSERT INTO t VALUES (1546375491339349731,52791,'LzPsvrWle3I4t9R2KnXGeO4I1G4bzfaRnmpGmbV','nXVi','XfSMVMH124BlAozFFIqoSaV0FF9OV0Dsws4OrVxLZKR9viCei','xFWZxc8cNm5','Z2','Yu',6);
+INSERT INTO t VALUES (-8035251313623797786,32402,'RSWXmJAb3lYCnrGlh2dbBBgAVPQjsR68bwsWdH0mn8qwpwwVXCSnw','A7xDwRqTKpPtsFbHw','pqNdco2MZvkPHwPCgAVNT','w2ob','r','Vg',7);
+INSERT INTO t VALUES (5550663311638764952,38374,'ZTrHjaVh3o','qEb7YmE7tP8WSaJO4T','yZ8ex9flXfQeUyVcm0PMKkDeoOhY','4KQF','ai','p',8);
+INSERT INTO t VALUES (-6797685751099552447,19596,'wpAuk2j0mh1cvtdh4mSDudFodDRZuH5OBAcqOVX','sAZwEYj43h1D5z7RD8','yiSAmCLJyVj8pb0zSAiqkFmeR36g7H7TP6sQ1Oex06e1LlNk4','AuyuWGGfSy','x','N',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(25), e VARCHAR(90) NOT NULL, f VARCHAR(14) 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 (-1314891086782462311,7053,'NHO0CHLHuu','cFtUZhBNluTBApbGEnor','8TpLGpz8ysBESWDzqODLf16BtcjTGoMBhYBjEWVJ5','Bc5uD6NJhavz','U3','C',10);
+INSERT INTO ti VALUES (-1314891086782462311,7053,'NHO0CHLHuu','cFtUZhBNluTBApbGEnor','8TpLGpz8ysBESWDzqODLf16BtcjTGoMBhYBjEWVJ5','Bc5uD6NJhavz','U3','C',10);
+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 (-6060556335352254335,986,'bBlaCC1WlHdelCwYjuRZo0DmbIi06XdygMUAhZUIuGfLUiMx','XGmUqrsTsfYOXNpVtJTa','3JwjE9x10G81wfoHIpRKXblJGzpG','eeHbfE','fL','6',11);
+INSERT INTO ti VALUES (-6060556335352254335,986,'bBlaCC1WlHdelCwYjuRZo0DmbIi06XdygMUAhZUIuGfLUiMx','XGmUqrsTsfYOXNpVtJTa','3JwjE9x10G81wfoHIpRKXblJGzpG','eeHbfE','fL','6',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6407985894274507128,6835,'WFn5NP3U','NLmlFDy8ggWqt2jE9u289VKNEWYUSjkLkh7m59hAYR8o2kMbGSzHgCOMdNxavFxeTbFQh1KVdWdaWEFq1C','Ntf3QfR19ZC3DYN4U7Nl6zNYoo98ACaaP5O7s7GVPwErzzoW52q4EJIdTi7ObLTsPmbc','BWqfyfem5Qy','9','AQ',12);
+INSERT INTO ti VALUES (6407985894274507128,6835,'WFn5NP3U','NLmlFDy8ggWqt2jE9u289VKNEWYUSjkLkh7m59hAYR8o2kMbGSzHgCOMdNxavFxeTbFQh1KVdWdaWEFq1C','Ntf3QfR19ZC3DYN4U7Nl6zNYoo98ACaaP5O7s7GVPwErzzoW52q4EJIdTi7ObLTsPmbc','BWqfyfem5Qy','9','AQ',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2296580870605950630,9169,'AcXwUyWkmzmGOa8n3EnpyztLSznq4lxYpls67','oS5Pu4r4eloDNm8sm0eV7pLVTWFkxxBmQQtzRqEw7zyl512t18NhgCpt6nog7monumibDge61benHIedADnq2hrtCfeeRpN3v9ZYSEXgJmQKAQjjeOE','MOWICbbY','QXkRlakb3GcWkNbZFz7FHqRPlY3sGebbtTsDW9vcReK8HjumRhOEd4kkL6CdAanIlY1zcLn1Pa6KUgPvseTl5oGCKQsYEqjgVH8uSEZjVAPgYZq8EIfbQnXsFO3mnxgD6OcVhPWH1NoZNSvTd1O9jYYuPLQ8lgdMLVS59fJgcleL1qlMqde5viYAQW1OgNKQ','ET','O0',13);
+INSERT INTO ti VALUES (2296580870605950630,9169,'AcXwUyWkmzmGOa8n3EnpyztLSznq4lxYpls67','oS5Pu4r4eloDNm8sm0eV7pLVTWFkxxBmQQtzRqEw7zyl512t18NhgCpt6nog7monumibDge61benHIedADnq2hrtCfeeRpN3v9ZYSEXgJmQKAQjjeOE','MOWICbbY','QXkRlakb3GcWkNbZFz7FHqRPlY3sGebbtTsDW9vcReK8HjumRhOEd4kkL6CdAanIlY1zcLn1Pa6KUgPvseTl5oGCKQsYEqjgVH8uSEZjVAPgYZq8EIfbQnXsFO3mnxgD6OcVhPWH1NoZNSvTd1O9jYYuPLQ8lgdMLVS59fJgcleL1qlMqde5viYAQW1OgNKQ','ET','O0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9133567401347607253,13791,'E7vl4cH9B7AtAiZwnb3UlsOyWnbTI5ALehseJ2Y','wIFLcv','2mpYuUw4SrFBNw6d7hukNcAdWFZXe9','Yz37ek9lt6PVPlODK6OTxMNhX0Rnx29Y8udgmJZteH1TQzNJSoo9mli6OUOHpO9OZQg3Q9HzvrRi4OQkUkHgUvQNWYvit9YyCCwX6K0f4dcGkubhKmGlI3verb0UVWSme6R6YB1r4R68U','IV','q',14);
+INSERT INTO ti VALUES (9133567401347607253,13791,'E7vl4cH9B7AtAiZwnb3UlsOyWnbTI5ALehseJ2Y','wIFLcv','2mpYuUw4SrFBNw6d7hukNcAdWFZXe9','Yz37ek9lt6PVPlODK6OTxMNhX0Rnx29Y8udgmJZteH1TQzNJSoo9mli6OUOHpO9OZQg3Q9HzvrRi4OQkUkHgUvQNWYvit9YyCCwX6K0f4dcGkubhKmGlI3verb0UVWSme6R6YB1r4R68U','IV','q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3631549987913185707,40782,'lhVjVwzU7FIYnTQ9mKI1dqMn','AD2Xfe5xEvraQqcuOctVX2VsyKvHnAs6B95s4SgrWoLDTEtKkeaNURyMmo4cqGUaSOKCkNcfURBOYWbT9Uz1fq0yCdwaIrdiQ7qn8W4jnE8ZrOprxexyO','V3k2akfiGjUBPf4E8DNWfyW9X0R8etjTfn','hnaK6w6TGDeRgm9xECfG4WH5Ogaxtm1HR9NNBj9At0H7KFg9jOscapQilwOHAVVL9lGirhw5S3t8tFdf6YmL0whhgKsP0iEVwfX2EkrpuplJJJIFwG7AESvxKl6QsL760GGbzXmqyNL43Qfh3T6gAnhbHLvdaeKUTvz1VkiNODiys8wNSVUxX8z19xsuteOhiELZcx','Lr','eK',15);
+INSERT INTO ti VALUES (3631549987913185707,40782,'lhVjVwzU7FIYnTQ9mKI1dqMn','AD2Xfe5xEvraQqcuOctVX2VsyKvHnAs6B95s4SgrWoLDTEtKkeaNURyMmo4cqGUaSOKCkNcfURBOYWbT9Uz1fq0yCdwaIrdiQ7qn8W4jnE8ZrOprxexyO','V3k2akfiGjUBPf4E8DNWfyW9X0R8etjTfn','hnaK6w6TGDeRgm9xECfG4WH5Ogaxtm1HR9NNBj9At0H7KFg9jOscapQilwOHAVVL9lGirhw5S3t8tFdf6YmL0whhgKsP0iEVwfX2EkrpuplJJJIFwG7AESvxKl6QsL760GGbzXmqyNL43Qfh3T6gAnhbHLvdaeKUTvz1VkiNODiys8wNSVUxX8z19xsuteOhiELZcx','Lr','eK',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c CHAR(99) NOT NULL, d VARCHAR(6) NOT NULL, e VARBINARY(34) NOT NULL, f VARBINARY(37), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5764364927801821412,-85,'WmpjUyF27JCVtFqkg6VYiQqnOZQgzGrDV9s7wbl3','p10','Vjkhf7N1V','OVrPuaYdZe7bFVTkivq8l3FP','9','K',0);
+INSERT INTO t VALUES (8467931550483262558,21,'NRAUszvFd4oROo50vOYgT5JgmhXzg8PKzb7f6J','Friy','B6ugHdJOwlYMngwHTzeVJfxjxSae','6X4tuEQE8t','q','ES',1);
+INSERT INTO t VALUES (7115998222947178031,83,'LbAEPB0BXHDr4r913XXb3kZAV9NyyuAkTz2m1Fd4xchBnaNygvo9mik24dVJjF1oc8OT7TabLwjnhSkuj7aXO5ajgfdaV','2wa5','l5Cm','XHPCP2WPNdeFAdE','3b','X',2);
+INSERT INTO t VALUES (3481871912835900598,13,'jivvmW1V6kYKpj2JQ7UmpoF44vX2Aiy4K3n48i6JwVI931fDGWi6SRU5rgi72ZPofUXEH6oGcw3e1PODWikuAm','WobzYa','BnZ6BN9','EQ9AZiVQ6tbYiPp5Y9TLAoDC','Y','44',3);
+INSERT INTO t VALUES (2258826948286927529,-12,'lRROAE3DcVnLNCMPeoxAmtCb4x2s0rc5NNZXEzUAYWzZqeersUJI4wer0LLMi0dh0qGkkpLGRtvSWedVcAa','99','1f','peCTI6vflPAOlRndt7d2vNhy','nH','My',4);
+INSERT INTO t VALUES (6784242816165009507,-60,'7tnCjCugCZMVdAkKkoHEiAH2DBJENcp6uLx3m3U9hT7kGGMkaazSLQzsV','pbZ8b1','USgWerwA','atlVpzw7sIzPm','P','dJ',5);
+INSERT INTO t VALUES (8816519346671454793,67,'oUnws9sszxkt9tgWHmHig2xj2TwFDTxptjI0EMwx6YXp5Zx','8a','ljzcEfPLdqzW9XP0','oHBD2fn2BVx3','oH','k',6);
+INSERT INTO t VALUES (-5602626065940696414,-74,'FxfjT8SRItifEh0LgFOZ34QqSGDlARg9neUvAysSk0OFusI2','xV','3a5CAgzITffKkAubCCZcR','OtRvxmuJRnw','od','D',7);
+INSERT INTO t VALUES (7058283549044842483,125,'mfE8GvzVwrTQSl6h0vNfvqpE9FegG4nRAd7SbmHaMJo57Q178IALPW','J','W3RCZApyp4hwDQ2NsmXL5rHT','cqvzdRl','i','O',8);
+INSERT INTO t VALUES (-6974694722332224350,53,'irVXuJBeOBaXmtp4DtD0XlF0BZz','NCm','Lkp','7OOZdOBKs68E3uP6RohVZsd','vU','5l',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c CHAR(99) NOT NULL, d VARCHAR(6) NOT NULL, e VARBINARY(34) NOT NULL, f VARBINARY(37), 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 (-6872195973836144666,-99,'lFsglsfrrdno54FcFboNzMf2xRzwQulnHnvGmDGw3b4dS8','GsHmHu8vtfCDfVfAu','A','xUzAsNtjr1Y0bI96s5gbGYDYQ3s32AMsrMHuUflDT','SPItlZovD24QoXcWfcysb1T0bItsBXRafqbMX','8xT7BKaoSqsTRFbpAJn3yl1CotkQGBhF2wGAfz4g7MfQ0PQgmfiDrKKG9jZ',10);
-INSERT INTO ti VALUES (-6872195973836144666,-99,'lFsglsfrrdno54FcFboNzMf2xRzwQulnHnvGmDGw3b4dS8','GsHmHu8vtfCDfVfAu','A','xUzAsNtjr1Y0bI96s5gbGYDYQ3s32AMsrMHuUflDT','SPItlZovD24QoXcWfcysb1T0bItsBXRafqbMX','8xT7BKaoSqsTRFbpAJn3yl1CotkQGBhF2wGAfz4g7MfQ0PQgmfiDrKKG9jZ',10);
-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 (923608842493753039,110,'tSWJvd9GYDaRK3whQrZuqKq5ocvSgVZfHkhlhaWqC','tMxeqP2noebHYon0hBNZz8B3p9yC4vl5laQ2u','QKt520TNJdFgfX0oR6T6X9RncZGEXWRpalgmbwCo0A2r4iVmsxDhz4tkp','wpoCEeMI9bN6O1O1NV3Cv3EMzVn4AnqPmITSdUV','orsIJM7MSi4bR9J9kHOFigV10Yd4Ltwrm21Cc0FtN9eMYLsE3yzoUZiMbFK7vKJzjI8HnkVgwcoB7THfDm','Llw9WfW1BDUwb9q7yQebSbQXd2s2DRfeMLvtB1iOg5GO4n8Wft5',11);
-INSERT INTO ti VALUES (923608842493753039,110,'tSWJvd9GYDaRK3whQrZuqKq5ocvSgVZfHkhlhaWqC','tMxeqP2noebHYon0hBNZz8B3p9yC4vl5laQ2u','QKt520TNJdFgfX0oR6T6X9RncZGEXWRpalgmbwCo0A2r4iVmsxDhz4tkp','wpoCEeMI9bN6O1O1NV3Cv3EMzVn4AnqPmITSdUV','orsIJM7MSi4bR9J9kHOFigV10Yd4Ltwrm21Cc0FtN9eMYLsE3yzoUZiMbFK7vKJzjI8HnkVgwcoB7THfDm','Llw9WfW1BDUwb9q7yQebSbQXd2s2DRfeMLvtB1iOg5GO4n8Wft5',11);
+INSERT INTO t VALUES (-6246240190507955410,-74,'31JcreSefhfVh2','r0iOn','TIVT2Z','KQEyWZtxUY31','5k','n',10);
+INSERT INTO ti VALUES (-6246240190507955410,-74,'31JcreSefhfVh2','r0iOn','TIVT2Z','KQEyWZtxUY31','5k','n',10);
+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 (-4341785543109096939,-53,'JrFTMuMUuS3mxqxSzxZjSFj0G6yUxFG201TgDqrJTcAit1nqEr93ComR0bBFrAt8f3s5F','ry','gux5ks6O96eLuWEn','IUF0keTgtecBw1G9kk4cfqjeeE','Of','b',11);
+INSERT INTO ti VALUES (-4341785543109096939,-53,'JrFTMuMUuS3mxqxSzxZjSFj0G6yUxFG201TgDqrJTcAit1nqEr93ComR0bBFrAt8f3s5F','ry','gux5ks6O96eLuWEn','IUF0keTgtecBw1G9kk4cfqjeeE','Of','b',11);
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 (618688062889044726,-57,'r2P1EDXtheONISQlUWktGZMLt2VdYS8M6M','CjyEmFUnnLvjgNN1xmXIcIDYQam3pS3fScZoyVcOR','RI3qZqMitYE7FBmnL0C4yMlasUDtgWumHZhZ8g1D6','brWxJduYmzkqtiTJvCS77s9NHUcZnHVIj43Cu4','XFCBTE77UPfYxa2NMk0FHqgkgrSnoDA8m9gxkyPOW5LIKnf9r','IsiZRwIFjCyY0ag21h4o1v6fkR6N3RAg5H3RAd',12);
-INSERT INTO ti VALUES (618688062889044726,-57,'r2P1EDXtheONISQlUWktGZMLt2VdYS8M6M','CjyEmFUnnLvjgNN1xmXIcIDYQam3pS3fScZoyVcOR','RI3qZqMitYE7FBmnL0C4yMlasUDtgWumHZhZ8g1D6','brWxJduYmzkqtiTJvCS77s9NHUcZnHVIj43Cu4','XFCBTE77UPfYxa2NMk0FHqgkgrSnoDA8m9gxkyPOW5LIKnf9r','IsiZRwIFjCyY0ag21h4o1v6fkR6N3RAg5H3RAd',12);
+INSERT INTO t VALUES (-5479497236328218413,60,'A4FEkh2whJsCoCTSQ9c','UpcgQ2opqy9AaVuP6HIHbxkaarBe1eLN5A6ShRWJzdDbwa8hBAFQUfRgjlVv9JEMRmcbrLaxXIuciK3TkHemCVD61JoTSm2CxSDFliPluFHWanHU6v5cjJodUIO11dsLuHKZR5G60K05xTktO9ROvXKypzqFtCfrQpAqwMZICXQbT8A7exuqWQ2ylEpI','YHdx5yEskRmvZrmTpcPvqo','m5PM3k6ruCWWvUwULClIzH3','W','F',12);
+INSERT INTO ti VALUES (-5479497236328218413,60,'A4FEkh2whJsCoCTSQ9c','UpcgQ2opqy9AaVuP6HIHbxkaarBe1eLN5A6ShRWJzdDbwa8hBAFQUfRgjlVv9JEMRmcbrLaxXIuciK3TkHemCVD61JoTSm2CxSDFliPluFHWanHU6v5cjJodUIO11dsLuHKZR5G60K05xTktO9ROvXKypzqFtCfrQpAqwMZICXQbT8A7exuqWQ2ylEpI','YHdx5yEskRmvZrmTpcPvqo','m5PM3k6ruCWWvUwULClIzH3','W','F',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-7005385191187323854,40,'1Ju46kRUk2c9xMZ3FubRruyNJRn05FzNnIbMzv','UuFeRZHFNNXItIRXIy56LqFT7GBXrabLBCUuimCDxav8diSo1ftbDrBwIqbIcKxkyxkHzl6WSSKXgUkBefinzCHDmbMbcJWDI0M6soTMDDfSUcAqks2D1qYgFsEonLs4kpSloAzH1GIX2tGvqzUh0NkpQTAbMpM8eBbKf02y7Q66rKMikdZQ99hKK2ALn8AiQ','w5nCE0Wz44oQnOC5FluCRnVzUUz5MVNPZwMTtyDTZwsjWnSD67VgjOe','hXQcANbKicgkmW9sy45m6iIbXE1MArlped4zIDBvdl5GfgaZnlUxsdwDjT1Yu7LNurtVJut1OffDGgra6QKGwvq57iZZzegq8GuLuyXqD9UQ6a3Cqo2lzcSiSliT8cncR6iEBGUMpWuKbppg8RuwEMVJ5uhY2AhHAGT14C2oDClrItZ1gkJfXLAuuQi0tT0DHBLs9E3ZDvFNWFmiE9iY4fS5dQBwlEjhrTs3ow5zheb1XQWbt58PQ3mt2y','CfEovqiiCLkZzJBGL9uUpcavX6CFCeDh4qjiJjpCnODJlTzA1AyMwXuDYENDziq65GQ9ixUn','ecssGi0jecBDA9Ke',13);
-INSERT INTO ti VALUES (-7005385191187323854,40,'1Ju46kRUk2c9xMZ3FubRruyNJRn05FzNnIbMzv','UuFeRZHFNNXItIRXIy56LqFT7GBXrabLBCUuimCDxav8diSo1ftbDrBwIqbIcKxkyxkHzl6WSSKXgUkBefinzCHDmbMbcJWDI0M6soTMDDfSUcAqks2D1qYgFsEonLs4kpSloAzH1GIX2tGvqzUh0NkpQTAbMpM8eBbKf02y7Q66rKMikdZQ99hKK2ALn8AiQ','w5nCE0Wz44oQnOC5FluCRnVzUUz5MVNPZwMTtyDTZwsjWnSD67VgjOe','hXQcANbKicgkmW9sy45m6iIbXE1MArlped4zIDBvdl5GfgaZnlUxsdwDjT1Yu7LNurtVJut1OffDGgra6QKGwvq57iZZzegq8GuLuyXqD9UQ6a3Cqo2lzcSiSliT8cncR6iEBGUMpWuKbppg8RuwEMVJ5uhY2AhHAGT14C2oDClrItZ1gkJfXLAuuQi0tT0DHBLs9E3ZDvFNWFmiE9iY4fS5dQBwlEjhrTs3ow5zheb1XQWbt58PQ3mt2y','CfEovqiiCLkZzJBGL9uUpcavX6CFCeDh4qjiJjpCnODJlTzA1AyMwXuDYENDziq65GQ9ixUn','ecssGi0jecBDA9Ke',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b INT, c CHAR(94) NOT NULL, d VARCHAR(42) NOT NULL, e VARBINARY(27), f VARCHAR(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (55436,1607563865,'0csoYi1RDvRLLfzkk8qHhQDRXVG7voPPshWJJ9Z8UjTZ','uK6At81ERCJDv','8FFKwyi','Ik9o','nGkwQFdlBn8fkeVUivOOmtt1MfYHvRQYKZ','PfJZxq3cXmMmq0i7lMBl8XhqxPoKGFbyyvcRgHtR31xqjJ2cJVWkIdECCxKFjrd7x9uF7aP',0);
-INSERT INTO t VALUES (64805,517777401,'56ABOJ4SPyMpu8','4jqnu8MzUrJnQjGlgOf4nB9jqtq5BAWTDGijL6VF','7kfEstV','UtEz','xCm7MenWsPf4vUO4Ir8G7ZmoKMbqtv9QQ05SOGfCI4afO10I0ib0z3yjjBZmFvyF','SsySfeVL',1);
-INSERT INTO t VALUES (41062,1720529524,'34ywNbbuMK51sN0Wenlnbg5oWzxEZwlX6TKmpm3pGgCgx5zQ2nhtgfDt3','1zCjFln8WuJejSjiEMmhuIaCMZ30NER1RF4','29ktqeMlFSE4Eimx4Laoql','KSG','2Cn9GVUIPSM8pPPiXKhdQOSQR4weF2XOkYD3EEXiLbEesVQGazz19TVh4Da3mZsk7Aa7cSrWoK2U839dI1oS5pEvHo','lt1z2TUMca5jlkotpw2JSoSPy5AjQRJs661cLjLoafYMC5sMxyC0JcocU',2);
-INSERT INTO t VALUES (41092,114607907,'XMmHHezCq9GUqiN8WifnHST8HMWfXFCpTSwrAMHRgyQzyj6H9YAh9O7UdoLTv8H09fu2odA3pKxd1RD4','epVVIE2','rF5x9kZsPe','t','Tlk6xcOYjoxqV1Rve0ydFMs9gNkSS8gQpZLMIkNqytN3Bq0uMUdt8zQTn','IBxuNarcnwxpm5ei',3);
-INSERT INTO t VALUES (53721,725705277,'nLfjac2KniC0omSFFMCT05KwxXbURKJGjLG7jfOEWKGl9iu9','5I','qd1tC','Ak','bvByZhzjL2LQvtbwFh2nlX8WDjxxaSoaMEa2ldvIPHGwCxowneV','zeMaDmIVxGRIJhathZr3kq4C9Bgdy4G6GMM338lNWQTcG1iyv5Exwlhtud1QRAWdOD3xSyFAz9P',4);
-INSERT INTO t VALUES (27707,-74304878,'ycKCb2FOjjp7ZFwQYCdah6mJg76HfB77AY6k3siUYnzEkfWsp8a4ZT4xiXiluhSCyeYSYzEQDLgL','ymBT','op16Z7rCC73iyxjGLi1','kakP','9GR6G','SV34DbstAuUuZaZX4kwd3nZoz0l8b9nOhtWVTsUqUtBZdUzFeGfAmLBWIsjzky18MCpy08f8FxzeoeaeARgATAKl',5);
-INSERT INTO t VALUES (17621,1125790550,'FwGqmoAgH5zzXo9ovgonUmhWq48lHsevgcl9DNmyuH0yoc8oMLiTRmYele7Du7QtZQ3FvWNfAxqpNB','0vTglx42RtMVr4AJONtEVAICTs8afm','Loxgt9O1qsBStoLfYSN0fsLg','O1','Hy7UBCWqL8ys3I9mbaa','6wYOSN2UvFO042VwblRML6EConp20WQlZaIxZ0sen6Sx6jxueZNNjnNTja2vny9u4ebD1yWpBroOnBCPKG78mncKKLhgGHy24m',6);
-INSERT INTO t VALUES (16391,-1295275804,'n8v9gpkYRCpADovIAHFgRCIcvrq','8WzFz418HI8','RxqPJV0BWHz1JSWf','LXy','azhpSGh1','fCaFQKM807Yphpag96ozn7ysgk8NVKy0QMVb7RgNpeJpJb5kxJbc4keYbXIfLUJchm8QqlTBdywuew7a',7);
-INSERT INTO t VALUES (6380,889092164,'wV4lrTMc4lJX4Cg182Jft','qFflojb4hWLqW5JoaQRp3d','3EarbbYRB','X9','nbqk1gOhduUx','hDbtor3dSI0QLZsCV4y',8);
-INSERT INTO t VALUES (11921,-171231574,'gxcSgPeLBoan8P3cZJpzpLiO0gz0j4qGd8BCDRXni6h1hMkEYHXiTeuByS','YJiuxifbbqIofxxBZrTKkIjJHyuUGc','qE0pJ46sVbi2Jm89oQ2I3yUPHzg','1p','kZGiT1uHpRnRPPLeKESbvQZzGJry89kLQF4iVTZhCUMxvWjybxE','WteCwkLWRl2nrZPMyELgLr2g2NITSwPpc91xOwHnIBHSolFXbnjfqi3aGOCCacUKwsdvgOLr9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (14297067,1352694888,'kpt32vLGqVYv8reFp8tbcjhZPnR7cYDVhA7g5oCO3fVzfV1inXZnekriIBE6GzYV5EOJOSNIFvM9R','my28exJ6oMjfNBbB','4MlywWKIwQcnunt9N','I','io15lr5O5Vb4f4cj8LzIJaxrEDHgutiVP64n5btOnT','tqIdd1JTUXHFOEKgBExfJT3cX6eM6K3nh8uj6f9vMVXXT1nndQbTzGLCLxVK2g',10);
-INSERT INTO ti VALUES (14297067,1352694888,'kpt32vLGqVYv8reFp8tbcjhZPnR7cYDVhA7g5oCO3fVzfV1inXZnekriIBE6GzYV5EOJOSNIFvM9R','my28exJ6oMjfNBbB','4MlywWKIwQcnunt9N','I','io15lr5O5Vb4f4cj8LzIJaxrEDHgutiVP64n5btOnT','tqIdd1JTUXHFOEKgBExfJT3cX6eM6K3nh8uj6f9vMVXXT1nndQbTzGLCLxVK2g',10);
-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 (10889167,-1508714239,'jATLOzGBG928RFqcBNlZwyj8f6W2dHIKjbLJ55vMAP2bDJ29JmyFdFp3Yhy8C9koOH0D2yQtP0bhESY4Kgc09jSH','iVpURFACNO79xLn','6XMk0LjDV','cgz','vKNJ3d4','h6c',11);
-INSERT INTO ti VALUES (10889167,-1508714239,'jATLOzGBG928RFqcBNlZwyj8f6W2dHIKjbLJ55vMAP2bDJ29JmyFdFp3Yhy8C9koOH0D2yQtP0bhESY4Kgc09jSH','iVpURFACNO79xLn','6XMk0LjDV','cgz','vKNJ3d4','h6c',11);
-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 (2981962,-1180343583,'5z4vlcknn0GGxZ3AEPABCax4xpW','WM8l7glilYvLpuAQuy5SVudZ1JLTDSYlfzutu4KDt2FVLlnp3v3tPYeKX2nQhW6gc','MRagKKdJAeEeeB6','DD','cPUETo8s7R3GgmTN1RQmF0GXktBwErdPS6cTk7jRU7uInVCrOnssN9NOeDi5l0WRGr0efny26u4wihbzjvxSvp09DcQVkXW','SITB1SvEYXBWG87HiQwB6c2O0YALc6pZ61hLC62MnqirlD9d2ylmrbdvWCgC5gofqfACMFK7',12);
-INSERT INTO ti VALUES (2981962,-1180343583,'5z4vlcknn0GGxZ3AEPABCax4xpW','WM8l7glilYvLpuAQuy5SVudZ1JLTDSYlfzutu4KDt2FVLlnp3v3tPYeKX2nQhW6gc','MRagKKdJAeEeeB6','DD','cPUETo8s7R3GgmTN1RQmF0GXktBwErdPS6cTk7jRU7uInVCrOnssN9NOeDi5l0WRGr0efny26u4wihbzjvxSvp09DcQVkXW','SITB1SvEYXBWG87HiQwB6c2O0YALc6pZ61hLC62MnqirlD9d2ylmrbdvWCgC5gofqfACMFK7',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2118788,-21969803,'e71J5aGmQwmKC4oo9itxWg0l5lqHI2AMId37buHfWitW7WRi4I','rdv42G9JhVs8r4dHJRlPxivop8sct8BEEdpMkVQOC4jIkXuMYKnrCjPHkkEEQiriy7NN4gbNDY87KVJvCPwvbzpz1jneffykRzKMNcBiWqWtMMx7g6ZllrV1aFbSumjXvRk1NqIHU88wynKoyJckRGWquDQVozQfxBdyzQ421HPT5O8V3RDsp4jDQ1n9RxyV0223BFpu1eOlM','J7XGI3Kl3BNAUwymMa','tC8bgd5cKhNNQFVpi90ctK3Fn4yBj77Mt7Qw6IeTQRZvmMZR7EaPerwnqdJ1sdvx1QGLke6Nu1oDNUrsLBsOPiLh1iAcFwX1txjODGYa4WZNdg6akx49qfJAmX8fwNP4Nf7z3yf0HwaTy5FthEc6aHMFl2','onV7w0iC0VZIPaR7yxNU0hTOazmx5bFaVFbt3OCtpjG1Y1tU7ic8XPI31vdwpFRFB7JIvqLh8gsaz5','HeexxfIar3HM3m9VRqR',13);
-INSERT INTO ti VALUES (2118788,-21969803,'e71J5aGmQwmKC4oo9itxWg0l5lqHI2AMId37buHfWitW7WRi4I','rdv42G9JhVs8r4dHJRlPxivop8sct8BEEdpMkVQOC4jIkXuMYKnrCjPHkkEEQiriy7NN4gbNDY87KVJvCPwvbzpz1jneffykRzKMNcBiWqWtMMx7g6ZllrV1aFbSumjXvRk1NqIHU88wynKoyJckRGWquDQVozQfxBdyzQ421HPT5O8V3RDsp4jDQ1n9RxyV0223BFpu1eOlM','J7XGI3Kl3BNAUwymMa','tC8bgd5cKhNNQFVpi90ctK3Fn4yBj77Mt7Qw6IeTQRZvmMZR7EaPerwnqdJ1sdvx1QGLke6Nu1oDNUrsLBsOPiLh1iAcFwX1txjODGYa4WZNdg6akx49qfJAmX8fwNP4Nf7z3yf0HwaTy5FthEc6aHMFl2','onV7w0iC0VZIPaR7yxNU0hTOazmx5bFaVFbt3OCtpjG1Y1tU7ic8XPI31vdwpFRFB7JIvqLh8gsaz5','HeexxfIar3HM3m9VRqR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT, c CHAR(84), d VARBINARY(70) NOT NULL, e VARBINARY(78), f VARCHAR(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (148,5268065,'rbMvsBTbSLQoNBNRimaerBJ4gxLOlhafTv2ukRHAgFiH3QnmI2suAks5RXDKcbtVIpV7W1tBROGFtPc9','dOSt','d8zo5hestdNq8dHCdyHNtikeKZGZwdruLqo6HsBc6','yHo7QkhaRA7QkOFg8OHRJXCl3PiQIGbZCovbgGm9xW08q04DHP','Z7pnjKJCNnz38','I9gbmTwgRNQijnE1DuDlumd1kYYtOWpX39rQiTNRhJbRJl859vjmSCpQrJFT7qeot',0);
-INSERT INTO t VALUES (25,-4559777,'JkqG1fNac','Am7k9syJXuUMNSqb70AFqht','kw2pPoeb1dF6LdvdkIjCjqyzi1JBJeFhNilkg0GmXWbgZ1ZD0mlO4YYDWblnkg','HQQatE8W1nsnBu','B8xtFE5ZRgsnfl2kUcQ5wiwTQ8ZrJGP01RsfGwSa3RWjWG3AO0BqQMabVjyt89TBY3sO','vCLyHSyW8eEugtBU8ZH4bxbq2TGb0d0blYFM5pglcgB1xhJIFLP4snFjlN3Xg0K9McE',1);
-INSERT INTO t VALUES (150,649186,'lOExQSlrhnGiloSWeIcKATDcFEwEs0NjpSLhn6160yQpwzz8v1OXJJTx3etF1S6C2ie','iUVflHRW5ApboGtfAJuMq334ebqsq1iwOETlbT5H5gjVvefmxXPLoxKJJ36','2Kliu9XmyJcvGVLIlAaaNNl5bgKV0UUiJTFP2hIJrMY','zDzjd26FV86oSQP','L0MoLCWEkr6QwEtXEbVWVxiTrnMn2laQ4dOpQIYeSkisjsYmvvBxrcLGqb3vPU0Unb','BOEWRIwuW6',2);
-INSERT INTO t VALUES (122,8227675,'TwDIkexJGF49e0otCZMfPCTTmEwgc8miRzfFZRrCEUQLK','RRZCQnsJ07gVSPvEp0gyeKSk18QgZHh7','5kMgEbkz1nCU4d58MjqnnxMDOb7ekhe3eygdjpJcRRtBmje','ylAlozZ7pfye','zF9XTtTRbDM6kEJQCCLrMxVrAo3T6PulX29ppHhMzD95z51gMqABlngpbFKkv','tqxLckzR7KRQlDDyjFYwQ8Y4RzQJ',3);
-INSERT INTO t VALUES (8,601747,'PAzCWRhce0SRVgoczKS0b1ASp3Kh6bGiPCbee8HNZpi7HmeKzMhSnbYWhUoWWuk9V8wbhpsZF3Fl','2BJGUNAF','LZysfb7DrHqVmZGCy41f9mNcF1','0ZYNyg1MNg0y1FWqXepbcOIFGa','TYnikgcr6Klo3mQRbIPiMMjjEbvxDgBVANm7ERNx73JDFV484j0sswQN0c49e9sfqyCkalSJMF','Xxz6eGM7yrkxCxmi26kvOME4yCwfMac17mGMYKLNV66hv5555zBS8SV5lwCQjC2vHqMf3GULggZigxiDbP6uSwUhvu1OrKfqv',4);
-INSERT INTO t VALUES (125,-4120488,'BZoy8nNIVY','OsmcVajGZQcPUzWreJ20jWUVMFbCL0Z7x2oJ8Sb2WGPDAYS','06wwjjjjkD9K3M9Q7gCgNDLB8YaBNNQEq683l6HW1PIdHbu1dWv1kDMJTx1ES3UmnsBzn','3iOwOyXIftGhvewZSJ6ewTQXNmvU0BiF3mkGv68','vu','wX2iGlDPxNIOdimg4zt',5);
-INSERT INTO t VALUES (185,7821109,'R5FRaRT64M0R7boo27ZuOa7txTaGDZgZUD9Nk2o7E1C7e8yMqDXU9N5cCMnu9ygmSqOk7XhT860','prjllhgq0PACB76whPpVSUnOJDKg0BKSeNvYCu3Ur','6V7vjlybT','Tn','wBeV5G91SdR8zSH8YEjirzP37xobsbD','PSM2y79xaDq1yct2NRcy8bi1H7NQKuF231c1DVRr6',6);
-INSERT INTO t VALUES (197,7449382,'bdswqBvhUdgGzfqQxcXmSk8hOpJIZTiktHx1FIdjrJ26CtXOjGDQ8LpOMus36bZ0b4T3NO1LqlKrM','fT39ibd3KfPaJYfmNEFlSoNdb9EPHfD59XkbhEoo3RjJp5YYpuCG','I3mFAU8224wE5Bov9wJAUFQKKnzn','SnNb8FaBhUcV2uCuBhL9fxsJ4cvzSLFbHYWoQ9Cca39I','XfFOZPwZ536RmA','JdydX8772YxanSAQ8FSxYIDJQmMnZtUSsN5wLq',7);
-INSERT INTO t VALUES (102,-2573548,'7YznDfGxFEy65dvF7SiJ65Re90s4RhbmdZW1r1JlOY5EhN38c9qNS4HeFEfZcvKpzhs0u1D','BXBzHtvjyV9KuDqVJFptIMEWiHtkd4KifUltHLz8xpto1ffgjeDhuX202SG85dHvup','laPRJxR5pvfELByYuSzGqLjkDr8jrFqw','2iMGWrMxU8aOftCejeeMAN','RF4SeOfUCYfZRWr3KsAdOqf4jXNvtDkzASyzMfOK92odhJtDFbLVSdKmo19i5omFstnMcr09TgpRRt','QTiaJOUEK8F8yOF1PPMSIUnwy4J8MhaEiWdtUmFhQIPzrBZu1NpIAtzhosQrFaVYIsMsU41lqvaKLf0cZLUDOTfcmppJVyHqV7',8);
-INSERT INTO t VALUES (14,1839901,'AioWxHBkGnAQN8FufsXym5AX8kxCSkmFS0LnWqQeKG1q9EkZFotWgIO2FkNTyJgY7I','ESytDEYhr10E1cXR8qY0zu7rBD2SHW','W79F7zNAkZVP','gOQiX65VRhbLIs7Oy','e7IzDonHBWxldPZUNNQG3d06zF8foahzM0mfTs35mkH29SbU','fRybVTtQybd6tF7FDIeB5rN7ijd9yjw5OQ8CV5zkNEgDuLR74glejFreDmeEEi3zGdcCWwE3a0SiUYsCiMueTAOl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2866170772532991698,-16,'MyDKYd0ho9WKTbaSHPjURH','oR1pfEPAZ6xtTzYXDnoKoBSlTjN0k2bfdxSIKReeauHUzpuIcVZCRJRw02FIVdnEjJASvdsGQbvgxPXJHAUoMoJgpBO2jc9oOcinIVAU1nwLwZxmCRz4cidUtI3hsULXZiMfQRMe5poRWJD1w0N5F14Lj3eOoITEQfGqHuBCJFHUUaVdA1fwD53ATdJOOPO8MstqubJgRygHNQWRbXCnZddUOOvNxhPNcFCnaWciETrWG8','jb','GhKmACkUdnDkmZiBWZJlOlxNKz1HwGpMoabaXR3YkzK9HD8JIbKXOim0DeG9PJ7vISCzG91fiM09za6ujvXLrJTYrTGP5nZpGCFwJ8jK9c8vEvvDz8qTwchlc','Vs','R',13);
+INSERT INTO ti VALUES (2866170772532991698,-16,'MyDKYd0ho9WKTbaSHPjURH','oR1pfEPAZ6xtTzYXDnoKoBSlTjN0k2bfdxSIKReeauHUzpuIcVZCRJRw02FIVdnEjJASvdsGQbvgxPXJHAUoMoJgpBO2jc9oOcinIVAU1nwLwZxmCRz4cidUtI3hsULXZiMfQRMe5poRWJD1w0N5F14Lj3eOoITEQfGqHuBCJFHUUaVdA1fwD53ATdJOOPO8MstqubJgRygHNQWRbXCnZddUOOvNxhPNcFCnaWciETrWG8','jb','GhKmACkUdnDkmZiBWZJlOlxNKz1HwGpMoabaXR3YkzK9HD8JIbKXOim0DeG9PJ7vISCzG91fiM09za6ujvXLrJTYrTGP5nZpGCFwJ8jK9c8vEvvDz8qTwchlc','Vs','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3471142242649842,17,'HOCN5C3oqPb3pnXlblDm3VNic5NA4fFykryH9cIZzO4ShPv0bLUsSOWwVoB1lmxxPZSBZZWZBXQ6','0y0Tq9yhiMeB88ZnuoSJRh8PnwUViSsqBPbWbS','dZ8IiYV','7VxatbjIsX1rJGTNf6xpelJOPgp7E8DULv7fif3Pv1qYQ1cchtV14dpDRT7s5Ct1H3L7l00t6CjPrut8McvMKPdj1Cmu9zt63GMYWTBo6koOmCXQIchkjhdOsExf5a5kfyuN28x8qekFOR6yNK2fQNHVdqn1wbt3EVYcUm6Rqh4MvIz24fWbGBrr5ohw3rehd','kSZ','sK',14);
+INSERT INTO ti VALUES (-3471142242649842,17,'HOCN5C3oqPb3pnXlblDm3VNic5NA4fFykryH9cIZzO4ShPv0bLUsSOWwVoB1lmxxPZSBZZWZBXQ6','0y0Tq9yhiMeB88ZnuoSJRh8PnwUViSsqBPbWbS','dZ8IiYV','7VxatbjIsX1rJGTNf6xpelJOPgp7E8DULv7fif3Pv1qYQ1cchtV14dpDRT7s5Ct1H3L7l00t6CjPrut8McvMKPdj1Cmu9zt63GMYWTBo6koOmCXQIchkjhdOsExf5a5kfyuN28x8qekFOR6yNK2fQNHVdqn1wbt3EVYcUm6Rqh4MvIz24fWbGBrr5ohw3rehd','kSZ','sK',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6583156529110829132,82,'duzzpDJZr8','HYZPH0TYLfZLcsBIQrhsYzvkM4gVEMg0NUVGFcQE8Al','b8IAxkXZPfus9bN0L7zKnAVk1ObuZxXp','jkm5ECrvllVNfVM4jyK7Lr3RpwHVGk8mPd17d7ULgVgwjgfErltxyB7C71QxSLX6WTtLc7XHOGoNiYQi4efcyG5mBY4sTmqZRup','w5','k',15);
+INSERT INTO ti VALUES (6583156529110829132,82,'duzzpDJZr8','HYZPH0TYLfZLcsBIQrhsYzvkM4gVEMg0NUVGFcQE8Al','b8IAxkXZPfus9bN0L7zKnAVk1ObuZxXp','jkm5ECrvllVNfVM4jyK7Lr3RpwHVGk8mPd17d7ULgVgwjgfErltxyB7C71QxSLX6WTtLc7XHOGoNiYQi4efcyG5mBY4sTmqZRup','w5','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT, c CHAR(61) NOT NULL, d VARCHAR(39), e VARBINARY(17) NOT NULL, f VARBINARY(42), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18151,11677,'02YMsLN','x97qCsf6OE5FP4WI0GFQs9dC','xcKr0Ofxm5mJ','R3bgEHa2AFV4I','G','g',0);
+INSERT INTO t VALUES (26522,-32183,'qX3sikF4pdvTnYQ8ND','1XKpPE26vuoJQzAZKcjyVLPBfEv','I5hmayAN','mtO379wXp','h','e',1);
+INSERT INTO t VALUES (-2406,-27175,'gZZrON4emMLtaFmgZ33L8lTFqBFjtDOhirFulc9vZhhBULv7NZQnJyjVBB','TGZmoRFW3aR5GYOEzl9CaBSjc','qDWPh2Yfuk2','G','x','M',2);
+INSERT INTO t VALUES (18792,-21339,'KcWjIft5SBlGXfM6qSXciFHBYswTh5OxbRXbQneKeKBPhST8HvNWNwMe','UTCeOUNkq0yZkiQ9WL5p24aCUrGyN6D9IT','fwFNwUQDM8RxmZzb','IJIWHlbV3lkMKl3n4hV7hEYQ0GkB','G','l',3);
+INSERT INTO t VALUES (-20572,-488,'6wVHcs1NIIEt2YvlnH4x2OtVTr31CJ6fSVRntJpsBHBJIitGUryZvAP2sT','KQli98KQBBW3EFmdrzfN','8','xpFc1GV2mREET2OuBoZoj1bO848D4TXbW9T','K','C',4);
+INSERT INTO t VALUES (-19801,23887,'uuvXmYEQ','45RlfREMYSGYkHNMqzAuTVyP2M2JvwDOFL6','RMcnzWb','hw1eYl4desq','u','E',5);
+INSERT INTO t VALUES (15676,-9254,'sT9','Dj43PglfYBapDmgFWIw','aQ12xJqLEU4bV0','eCiwoIEg5MsFM7Trk','d','U',6);
+INSERT INTO t VALUES (-18040,-7924,'LMFQdIoTyKRLP7zGrCt0lxn8FwFSGWtpSejH','x6liliVz4FVIx04mRBTAbbTwXTa6gzjHaHf','NdtDpmOARX7C4','dqqMBo60v8XClEBQkSEH','C','b',7);
+INSERT INTO t VALUES (-9194,-23963,'DrXe54VTRfrbzs0m787u1i3yxBdMXHfwhM5YBaaNf5t','OFuy6ntdjNlFZXTk4lT5qLcqPrpd3x36Y','XjOdHAYbiArp2WiZ','BHwFIpw11OqgehFdJF4','V','S',8);
+INSERT INTO t VALUES (-18817,32613,'R3sfHtGMc4xG0fNIAAJ2Z6tei2Sp9sSeUfR1V8qyaCw6GLUTzrkDcHOw0FPI3','hxqicZxQFBYvH3qGs5','OspsPi4yQQbdx6C9Z','WZ6fG2','E','0',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT, c CHAR(61) NOT NULL, d VARCHAR(39), e VARBINARY(17) NOT NULL, f VARBINARY(42), 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (9072276,7416990,'SAFOrhP46zWjHXnJYvHQV5LUP7dHtdUiMWnTrSth5CM3Yz14kYr9SVVFYvAbMidfIid','pWKOen1H8DVe8R2CG9SrYFEsq7j7emfkOzcHn4wX7ZwdjzLgN5t1gzEBk','7U','T68RMvYiiyqWojML6','8zHJVQXDTGFyXVL8ZrnOru5nuBGBSuzfoKTwIreQEyvA7ZglYA','0hX90ta8CXfZvrGvAWPQJ8J99oOkAGZvG3xJkXG75m5uO5eh5RnmiLJAKElEek27xR',10);
-INSERT INTO ti VALUES (9072276,7416990,'SAFOrhP46zWjHXnJYvHQV5LUP7dHtdUiMWnTrSth5CM3Yz14kYr9SVVFYvAbMidfIid','pWKOen1H8DVe8R2CG9SrYFEsq7j7emfkOzcHn4wX7ZwdjzLgN5t1gzEBk','7U','T68RMvYiiyqWojML6','8zHJVQXDTGFyXVL8ZrnOru5nuBGBSuzfoKTwIreQEyvA7ZglYA','0hX90ta8CXfZvrGvAWPQJ8J99oOkAGZvG3xJkXG75m5uO5eh5RnmiLJAKElEek27xR',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (16211022,-532046,'ArEewoH5aFW4pJbkxUKHfwMIG5g','ag0eguxAeKP3BdMBJskWL99izo9kWRmmChV3X4rFbNv05yd','sle7pjXU7KCmUWVB0nkPMelZcM3df4j5EJgq8Ni0kLVJ11GteTOi68HqWM1pN','U8hbR5DrYlhZKdXoelcT49LDrF','06QvML7','90RZNCav10WgluDJNfK9W5BkQIEhytz0f31w6ICFhew5ZJCEr08MZAWFlA33okFsZsyZ1gYl',11);
-INSERT INTO ti VALUES (16211022,-532046,'ArEewoH5aFW4pJbkxUKHfwMIG5g','ag0eguxAeKP3BdMBJskWL99izo9kWRmmChV3X4rFbNv05yd','sle7pjXU7KCmUWVB0nkPMelZcM3df4j5EJgq8Ni0kLVJ11GteTOi68HqWM1pN','U8hbR5DrYlhZKdXoelcT49LDrF','06QvML7','90RZNCav10WgluDJNfK9W5BkQIEhytz0f31w6ICFhew5ZJCEr08MZAWFlA33okFsZsyZ1gYl',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6220687,4337592,'QUsfOhO5NtSyIhNxemKXUkPsKPZ3W','AHg2U5bhX0pEnC9iAE8HrA9fyck7T0mUsLnTMV7pwVzm6PdlbNPpF4l0U0ZSFLNj4JEvexFLW5bLxwEBiU8Jn1jiduqXjzXUOXIqOFf40PQB5kUfbUMCq6kQUT5qm9oh5w9waQcHBoElhtw5BFPrIuTmgCAn0SIIxBZw','b35HARGJl0k8GntwiZ6n5OABLPrf6swZTQeEpwAzi','ogichbhBceyZf0OVK5fr6nxnrjIlmYbe2XXViPT5z05','p03DVQvktFbD8QGyNFaz1IZOqzaK200HAUXGmTv','nXGNktILYilq9jFc8UvYsUiMSvOZgRqwcFCfdDrsYc1UTy',12);
-INSERT INTO ti VALUES (6220687,4337592,'QUsfOhO5NtSyIhNxemKXUkPsKPZ3W','AHg2U5bhX0pEnC9iAE8HrA9fyck7T0mUsLnTMV7pwVzm6PdlbNPpF4l0U0ZSFLNj4JEvexFLW5bLxwEBiU8Jn1jiduqXjzXUOXIqOFf40PQB5kUfbUMCq6kQUT5qm9oh5w9waQcHBoElhtw5BFPrIuTmgCAn0SIIxBZw','b35HARGJl0k8GntwiZ6n5OABLPrf6swZTQeEpwAzi','ogichbhBceyZf0OVK5fr6nxnrjIlmYbe2XXViPT5z05','p03DVQvktFbD8QGyNFaz1IZOqzaK200HAUXGmTv','nXGNktILYilq9jFc8UvYsUiMSvOZgRqwcFCfdDrsYc1UTy',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9981699,-6416296,'A0jE15lwfP4QfP','xFfxGO131UirKyZIgawLvGhiAIkCIwl1cUgvA5Ctj0u1cZ160A3Ij1NtQmgR68HCXb6BXVAinWlD5Q80BxfJpjSXX7SuNaRZ1fc','Wa6SmRcDFTdUjtZcJ4fu1aOCdMt90sMODkHBv','V1zwR6tIZWSwlomp708H1d4IWWG2TnIxr1GZZg0bX34y2LMdLLhXYJZ5R3CIcWaeyJixhRxCpgEswu28Uq0V1atxOMVUbg4ErNIfm4ycsbP1JAt2wFUCBgmF2sMzHoH9cDJystd5WlHSsx4eDggLyRSPlTikz9LzD6ljac7cag82','ak6JufXhVdBTYQBn1VWQrin5TaLx3AKa6ck3YXo4ogl06KQD0BcrB477Wv08F4fvPNagP1AHcvm4Gi1','wA7ev5NrUT1czNsNMh6EvlGeGqngGnpM2sMI13hR5VHw20eGl0ripWz6CKOFxLaU9jHWkTb8sLgj',13);
-INSERT INTO ti VALUES (9981699,-6416296,'A0jE15lwfP4QfP','xFfxGO131UirKyZIgawLvGhiAIkCIwl1cUgvA5Ctj0u1cZ160A3Ij1NtQmgR68HCXb6BXVAinWlD5Q80BxfJpjSXX7SuNaRZ1fc','Wa6SmRcDFTdUjtZcJ4fu1aOCdMt90sMODkHBv','V1zwR6tIZWSwlomp708H1d4IWWG2TnIxr1GZZg0bX34y2LMdLLhXYJZ5R3CIcWaeyJixhRxCpgEswu28Uq0V1atxOMVUbg4ErNIfm4ycsbP1JAt2wFUCBgmF2sMzHoH9cDJystd5WlHSsx4eDggLyRSPlTikz9LzD6ljac7cag82','ak6JufXhVdBTYQBn1VWQrin5TaLx3AKa6ck3YXo4ogl06KQD0BcrB477Wv08F4fvPNagP1AHcvm4Gi1','wA7ev5NrUT1czNsNMh6EvlGeGqngGnpM2sMI13hR5VHw20eGl0ripWz6CKOFxLaU9jHWkTb8sLgj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c CHAR(29) NOT NULL, d VARBINARY(87), e VARBINARY(63), f VARBINARY(39) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (80,48786,'N6p','hP9avL2GUzN','IkBGCrt','AWKCInF2LTr4NcON','i7vBcuWb7Sr7GJS8SmFKFJpM6lxj','LrDf1gm24vTkPVNFQQSkrPLKu2fQIeyeCGXSbmfGXWJb1lFU8nrd0ZW',0);
-INSERT INTO t VALUES (-14,56012,'6r7X4VE','kxNBMT0bhjuqZ','fSRcDTbq2JNaNSHVU5069lcPCnJx7zpk','f0SicXy5ZCUCbQi76bvwwXPJPyfbHOu2yUVcyo','bfw9mSNKuJ8WRh7dwoNQdfnABEl6YDKcSTFaPLe7gDLXZEVQ','iKBiYKbvhKOdmzSLc5ia',1);
-INSERT INTO t VALUES (-6,56861,'uM','kZgQOaYPKjfFTt2KwE3eHxDPWhBh98Ylu0dWjwsjqvPydTO8czjF6Bm1nt8s5','Ccy7TYJ4IuGnKrTY38LBbIY1SQM2xMvDDT83LC','pu6MRN7','lT8DCuJj1EMgMXhHq1EpCM0Vrx7VoL7owGsAirU0cyzKSX1LK0WY5EqFogdtzLppmMuvAF7PwbhsN631Ds5c','2b9RQSrlVX0t5nRERGFs3JZbnbvUIxMr82vKhxyOkHy8LMqVudbr9oFGll',2);
-INSERT INTO t VALUES (117,6836,'h2dNimWpaiBi1PBV9c9h4a','ymcGcjSgmq3ID5R7IO9Vuez4YeXTxt0WhVkAQwuNDlEbAV','Syg9MSrOYsx9eltpaiVSiesAe5DnSyIiSK5zFjdX','6dxhwR','TSkffWK8YXY7c6BqHFgG4COeqy82XXKlp1cwr2','1f',3);
-INSERT INTO t VALUES (-73,16523,'RcpsqvHOKMwl','Jo3o9IOUS4cDbSYJoi6hC5Pu2oOjA','Fm4SHFqE9mMQUVwSfEmPgsFxmZ','tNra5oquZTOFPL','KmNjF3MBR','F1eoMDWP1MKGy3TCkwBBwuv4QWickvhZY4VXSS3bXkZ',4);
-INSERT INTO t VALUES (21,4073,'J','NFcht3ovjca5UpnjEGpRRL','Q7Lw2zsCAOtiucSnkSmmNC9IVQVfMpe','CYWQc0hdlBOrJXVdnwsowVoO0BAQWii','o7R80f1SFriqVS7LMrdxw3m0cCeEgpVtHLUzqJI9fEoNhxezGRqFDTIrU9iHepF4','kOMLriqsSJXjPH2zDVnauIUhJD8laEOTpWE6lwbhxNHedlpIuB43ns3YX40hGmIaEb',5);
-INSERT INTO t VALUES (24,63643,'KBB0E0SBmbYaTwgcgRBDUvDFKGh','nbSmV7m0R8LCxEwsBjsFmtt1sSXeb355We3ZzeE2uGzTDdvUUEFbdKNEURBVHlf48Au7SjrTI2U3SKhUwH','a15PSOGJRyBBn6jW','iuueEtqg2ahTwK7ZwNRPCivu45WLss','8umkSI1iiNjT','D',6);
-INSERT INTO t VALUES (39,6447,'6','rXCi8e9j25yjwm8hVzibb6TlGc1iCDpsRpV0gzKhSVW7ALray00YSfVTWE5Iqa','lVKEcw0whk5pueTGJ41KXbhOYY0lHXoZl4In5BB0w523Lf2GRkSM0tM','PqmNyX1PI1E9Gx17wWdUVktUl','IkYTir8GKFBl0TNpuHs2IeHyhL6NSfw4cKQPMUDrmpPzM1xreeZKn1ayT','qwguN73GHuHMnWrkhSxjLhhXhgzkYF7S5qSaJmEJDGfL5MOekAEK0Hl62PZka6NgqVvcxPuuyX0qWxEJZyvcBnFYafWcgQ',7);
-INSERT INTO t VALUES (-35,17151,'fSHK','uFHrvmvSLCKPzr3Zjz7Aq','RxiP0','tjM3q2Wu','08gKquWM','C1Vy6OJzrfWp1blLXOaioGV0t9S6nub',8);
-INSERT INTO t VALUES (-124,58577,'CSW4cZZfGKl','D8UyD','b0WT3xobyjtY','i3q80udu3nObSOjM2KvcmaGfk7meh','OOVWn7cRQsCwa4JPhvt3P4lg0vJ2dzVGrT8m1xFHNgiRYaU0bh6k65pmP0xEd','Vx2BrP5apWY6W2gzIYtLEKA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (7671688,-7376,'qr3Y5YHBPn1V5vlwneDTvbv','AbwkRdjwGm9LCuZBOgyLY','S','4BjA194w2ih','M','m',10);
+INSERT INTO ti VALUES (7671688,-7376,'qr3Y5YHBPn1V5vlwneDTvbv','AbwkRdjwGm9LCuZBOgyLY','S','4BjA194w2ih','M','m',10);
+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 (-4918197,-5615,'leqPUFm9iyyBJyWRVSXE','rXF2PlAUHq2JOfWy7nIJcTydF6CLJ4n1','pmwbpivtzg','mcgmtlQ3yA','H','l',11);
+INSERT INTO ti VALUES (-4918197,-5615,'leqPUFm9iyyBJyWRVSXE','rXF2PlAUHq2JOfWy7nIJcTydF6CLJ4n1','pmwbpivtzg','mcgmtlQ3yA','H','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4927546,16559,'NnGNENAC5cIcAma6vvyszfLn7iauHnCyWUwiOAMbndb4','Z4f67J6ydSMyifU7HS9NXa3EmOZOI9fC3iaBas2qw0wpMP8E5dlaymTIYppp','9Z','bOjd6UrOyAfyD0xnBkOlbvPSPfmNTJy','f','r',12);
+INSERT INTO ti VALUES (4927546,16559,'NnGNENAC5cIcAma6vvyszfLn7iauHnCyWUwiOAMbndb4','Z4f67J6ydSMyifU7HS9NXa3EmOZOI9fC3iaBas2qw0wpMP8E5dlaymTIYppp','9Z','bOjd6UrOyAfyD0xnBkOlbvPSPfmNTJy','f','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7770492,-11078,'aW','9Ls6RTmdJQMk0OjwiNe0CHPdp5rA6lqseXerwtVasTykjVdd2VUTw4svinnykGryjaYvzn0McwIxpSesiJEnOrORhtpR9KBzuZuNHHf2bd4T6PfWT9F7RN1A9mztYXVshWDQwngymEgWkF6vPy','laZkpI8louXPeTg','MJ4G47ZmhiBJN5N5K6SrXf','V','V',13);
+INSERT INTO ti VALUES (-7770492,-11078,'aW','9Ls6RTmdJQMk0OjwiNe0CHPdp5rA6lqseXerwtVasTykjVdd2VUTw4svinnykGryjaYvzn0McwIxpSesiJEnOrORhtpR9KBzuZuNHHf2bd4T6PfWT9F7RN1A9mztYXVshWDQwngymEgWkF6vPy','laZkpI8louXPeTg','MJ4G47ZmhiBJN5N5K6SrXf','V','V',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2870816,23462,'PZubEqRYuVe69fL59jr6BRwtPFLRpIwLG5zAwzQ78wblTG','x5I2WhqotmM1bglUWz5eBUr33gTv3TJ6P7ZWL4Lm78CrFv6pDKnN9GTNqeQpB','W86KRpD5FXutSCd','Fc4nagD','6j','e',14);
+INSERT INTO ti VALUES (2870816,23462,'PZubEqRYuVe69fL59jr6BRwtPFLRpIwLG5zAwzQ78wblTG','x5I2WhqotmM1bglUWz5eBUr33gTv3TJ6P7ZWL4Lm78CrFv6pDKnN9GTNqeQpB','W86KRpD5FXutSCd','Fc4nagD','6j','e',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2067880,-15530,'QDS87Ea','nBMah6w4MEWSQrPxOoI2AdX4lA6QQ7Lai7ptzyqMf30UIX5tRwfWPz1','I4bmEd9Vaaek','hnYgQfvrcFbx5yios2nBETZ8N','Sf','2d',15);
+INSERT INTO ti VALUES (-2067880,-15530,'QDS87Ea','nBMah6w4MEWSQrPxOoI2AdX4lA6QQ7Lai7ptzyqMf30UIX5tRwfWPz1','I4bmEd9Vaaek','hnYgQfvrcFbx5yios2nBETZ8N','Sf','2d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(10), d VARBINARY(44), e VARBINARY(34) NOT NULL, f VARBINARY(33) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (111,966701,'EhGxIlb91t','viNS2kEX49BteyDPoSq49MPOucG0U4d0raAQ78yBY','EHloufqr8J0aMxGStoeq0ZiA1moK9i','DhooX0Qd8AhKmo0qrwAkGZ','B','PV',0);
+INSERT INTO t VALUES (114,-4771895,'Ih29o','E6WzM9injqgTeTU9DZIRuGzA','j2q3dA1hIuhxFGIFI2vl','ZVRQG8b4j','ov','90',1);
+INSERT INTO t VALUES (-116,1291163,'NLMt3Vet0R','H0oiHu620HpGWrgCNyWNI0BEi','yb5cOZ0Ws8M7MhefLSzXFC','P6','U3','PM',2);
+INSERT INTO t VALUES (44,-3365543,'anVCSY2','vtGKeUIfhvNlGvfY0DCrSNwg6jPj','irYTrujyhA5M4YkdgfzY','rPudRVymie5lIpr9IxzCAw4ozRa0s1','wj','LO',3);
+INSERT INTO t VALUES (22,448974,'P','7ecIHEkhAwpmuMqiPPl0UDethvQpjM1XC7GDR','6sR2hNxR','gDMpl','ka','7',4);
+INSERT INTO t VALUES (32,-3903218,'eCKhoBfr','wlcv7f87Zy1mRF0Cw2ILCXxnk2ZQTj','bJ82anMdya','4j5y5udSyAauw8YO17jZs','9y','z',5);
+INSERT INTO t VALUES (34,5212648,'6mcesTQNj','LroRIqwKK6h7YZp','Dgbd1I11fHMpgYTCO1py6w','wJ3k5QngQMNFVAVrUs7Qnn694mCpgwpN2','gQ','j',6);
+INSERT INTO t VALUES (98,-2318901,'liu3HEOA','sfQh4ZzqQ12nLrgB3UrVoM5BlVA','Jghf57A5aT','OtGCmC','UU','q',7);
+INSERT INTO t VALUES (114,-295521,'BlD1jUK1J','BgHYjB4fqsVNapDjAsLCRts9auPG3c3R1scM7SH1','ZZJsoMiSbZj93aog54W6wJ5wKQEf','IR3eFEZPNmu','n','Y',8);
+INSERT INTO t VALUES (-39,2269823,'dfrwGca','0nvJ7dmtCRCAZtjXKOUVLeG9eLjwrXen7cOZ','B4IvflXsgcCJNX2WFoab','cb0KpUC9KzkLYrrLp0Uf4OwHyHB8gA7','NQ','G',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(10), d VARBINARY(44), e VARBINARY(34) NOT NULL, f VARBINARY(33) 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 (-1461033985,36958,'VskQ1MKM8Mt4NnTK4btwmnK','sapd','BwuypfTQ7ENXAHnwlhBJPjpr2U8m0WQXaEY1XQKpixiug','pkvjhfvMf','zWawHFOdSjxMF9FlQk0WvJ8LnD','T3CfwC3zRnYUbPyiGo2J3wMbfYSPAQbJZ',10);
-INSERT INTO ti VALUES (-1461033985,36958,'VskQ1MKM8Mt4NnTK4btwmnK','sapd','BwuypfTQ7ENXAHnwlhBJPjpr2U8m0WQXaEY1XQKpixiug','pkvjhfvMf','zWawHFOdSjxMF9FlQk0WvJ8LnD','T3CfwC3zRnYUbPyiGo2J3wMbfYSPAQbJZ',10);
-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 (649687206,19864,'aPlg733m41imzxd','J3adjpJkEi0EWvUlUw3V11YIAHeUyzl5iOgopkV0ysFbtIziFj8w','4MZT1AU','UatB','TDJHY9qSonixUu5Skr61xR3HOmH02w3mpTc4TQEMBh91ikD82jDkcmK0uwRBy6Ew6ujT2qMQLs2qyAWbtVF41nq6K','YL8uJW5BUXYlQ1oRXyNLm',11);
-INSERT INTO ti VALUES (649687206,19864,'aPlg733m41imzxd','J3adjpJkEi0EWvUlUw3V11YIAHeUyzl5iOgopkV0ysFbtIziFj8w','4MZT1AU','UatB','TDJHY9qSonixUu5Skr61xR3HOmH02w3mpTc4TQEMBh91ikD82jDkcmK0uwRBy6Ew6ujT2qMQLs2qyAWbtVF41nq6K','YL8uJW5BUXYlQ1oRXyNLm',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-41,-5964801,'d6scQ48yU5','grs5XdX6G2RUYLLGcr','OJ1','eKOGYqdA','Uy','kd',10);
+INSERT INTO ti VALUES (-41,-5964801,'d6scQ48yU5','grs5XdX6G2RUYLLGcr','OJ1','eKOGYqdA','Uy','kd',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(11);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(11);
+INSERT INTO t VALUES (90,-6614087,'4Q','pGNlLEXJmRqUBKbYyOozhIL7gVjzCCJwujpWRfIyUK','sldCR8VOWgeKdwDI1','4fPQZjNVYUP0xW3t8LIzQa1bxf3IZZEdU','fy','NW',11);
+INSERT INTO ti VALUES (90,-6614087,'4Q','pGNlLEXJmRqUBKbYyOozhIL7gVjzCCJwujpWRfIyUK','sldCR8VOWgeKdwDI1','4fPQZjNVYUP0xW3t8LIzQa1bxf3IZZEdU','fy','NW',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1061523402,17091,'z3u','HF6TvNPp6INrB4difMQYTeGcss4CzejtVdqUm9rRjduyhFgee4t4qUuC','xybl5fingwf88NasaQ9wZRv','ZzU6Hw5nMSxH5hNs','kaDwsl5lKqAo7H0WNFNfsfj9jqIVvJ0kbjm9hDPeXtP26ezpYGcR169OBR4vpWKyYlPyhY7jiQsMpZN9EYjOko8aN8JubnxmhL','46MDlEJ1IemAE4cWO6YlQVxHpUOCrHwgeaqlIRsrLB2PqTGyeQZ',12);
-INSERT INTO ti VALUES (-1061523402,17091,'z3u','HF6TvNPp6INrB4difMQYTeGcss4CzejtVdqUm9rRjduyhFgee4t4qUuC','xybl5fingwf88NasaQ9wZRv','ZzU6Hw5nMSxH5hNs','kaDwsl5lKqAo7H0WNFNfsfj9jqIVvJ0kbjm9hDPeXtP26ezpYGcR169OBR4vpWKyYlPyhY7jiQsMpZN9EYjOko8aN8JubnxmhL','46MDlEJ1IemAE4cWO6YlQVxHpUOCrHwgeaqlIRsrLB2PqTGyeQZ',12);
+INSERT INTO t VALUES (-86,4619699,'lLgyYBgRU','Nb0FocBaLePq7JEm3VqKbJDSQbUSRw6ONsDoLMZSq1TiPDS3oq9v8VrspKwsyP5EPFNxTapA76QGngdTgboZzR3A6U0jQooQMPxLMpSKRWHzYBHSG7wVK2YG4gsKr45bMLNN8yZq0Nn9MOK2mXse1Bjn8rc8q3duH3Ky4VT00kHnIqqAHTisoycj5WTDBxz70XRNy4dx24wp','Osmfj','SCWAOy8XTIUnsfXc','W','t4',12);
+INSERT INTO ti VALUES (-86,4619699,'lLgyYBgRU','Nb0FocBaLePq7JEm3VqKbJDSQbUSRw6ONsDoLMZSq1TiPDS3oq9v8VrspKwsyP5EPFNxTapA76QGngdTgboZzR3A6U0jQooQMPxLMpSKRWHzYBHSG7wVK2YG4gsKr45bMLNN8yZq0Nn9MOK2mXse1Bjn8rc8q3duH3Ky4VT00kHnIqqAHTisoycj5WTDBxz70XRNy4dx24wp','Osmfj','SCWAOy8XTIUnsfXc','W','t4',12);
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 (271736549,18299,'g6BmtiAf6IMr8zJCM','MlYYqY0bB3X4GS','cdirsEK2WXTN1sBnQfSsD1TvK','6YMtT9XtJELjVtZQqCKCBb9U9EK4fGdgpcLV88FH5YVpmNPRYWfM2ENZyTRvYnDM0sAGDeDy','jGrV6HoGHLY6kbaNeQ7HhK3uGQgfryw4CiSKODrY8Sxpg3eTj3kBv9yewUm1gZQ6nnQ5DrBbXFRVY06yky0FLrMnBx','TRVsc5qadBzUpgPLyDCQBRBHyxEysKu6SOEY5kfcp2DmfXviWsM58rXw5MPkW8E42CvGD1ExC',13);
-INSERT INTO ti VALUES (271736549,18299,'g6BmtiAf6IMr8zJCM','MlYYqY0bB3X4GS','cdirsEK2WXTN1sBnQfSsD1TvK','6YMtT9XtJELjVtZQqCKCBb9U9EK4fGdgpcLV88FH5YVpmNPRYWfM2ENZyTRvYnDM0sAGDeDy','jGrV6HoGHLY6kbaNeQ7HhK3uGQgfryw4CiSKODrY8Sxpg3eTj3kBv9yewUm1gZQ6nnQ5DrBbXFRVY06yky0FLrMnBx','TRVsc5qadBzUpgPLyDCQBRBHyxEysKu6SOEY5kfcp2DmfXviWsM58rXw5MPkW8E42CvGD1ExC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(50) NOT NULL, d VARCHAR(90) NOT NULL, e VARCHAR(17), f VARCHAR(12) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-25287,15559351,'N','qEU9Qn28LPGN3Cpn4MaThqa3SmShmmwJHM55DgEYwd4RXYapu4A','wKr3COt2XAsQnZuY','TggLjnQvabj3','7fK8fN5KaWLneHwxYO0YRWzAKwl0keDfgORO1D','aVnWEYlkpHRkcDL0kN7vj1Jcjtjvcv2UxCve3XrIf5QimUYgUTALalqkax',0);
-INSERT INTO t VALUES (15784,10653919,'dh0PocJ','vdWFtDKB0ovtxwCPZO6iS3gLl','70yr6ol','1ks1NQHI','cSVw9kkhtG6Kbn7kg1x1VeVIN15uaQwgQo0ODpIp474lGJCYIaVBZ1oq4SxmlNHynq1W','73Lr3OJqAaWuxSLOg6nDoFo98wqYbEHHSakweSlYxCp5uAeoqbgfdOmoQbEqlk3Cc',1);
-INSERT INTO t VALUES (-10842,439059,'ETi0xZ16ZiW8x0zKQoNd','lribquRg9i1u4eweXrr5ic6oGIBabmiNl7sstY6vMcIWiyu0qvuQ5cpCjstb5woq0Us7gapMcNACXSgHU','fBjiwGO0ZHZRn','HS','byKXfwFO24mcrrJ78EXH0tTWDQJc5HBPpeMOKgHGCWldRIHUE','NXwS4pYxHoSIAq6alqvslVmhn74O4flvbcCpM1USx25mRS1bxIemEcrpgsrEVnbS9FuUpTa6V98sXh2nqo9XUA9u6AfW',2);
-INSERT INTO t VALUES (-27146,4282771,'dmjw15zwF5cE9qwyWPTThqIdxGezFbGcvszHqh0FHdGNMoZ','PezQUV56MvrwgBExJJMtdInT2MTAOdUX','zP1eXsOKpKkP','A70MPQlz2f','nlmXkQUj2OIGE7laYS03ZAP3J0a92jOhp5AVOaOmy0R2M7Y9pR9a93hWohfXBuayVaBXTx3rIjqCs68HkZm','aJF9159ssZIlYTLyiKLVcUa',3);
-INSERT INTO t VALUES (-10101,5901964,'HtKiJVpy2xdIo2wSa9HVKRBhxrhvzXs','4pdlgVYSJFXc0yNqoojgod68dRutyw919WkFTnfwnsmVmvEVcRiIibafJrTImJL','7WL5','YNGcJfQIc2ac','lkBFTbjbk6jf6fFUTVL6l6ikGqTGGedXr','Jbhk7FLdFWxXQoFMGiEmwnDjHRVDldGldj9ijBbc',4);
-INSERT INTO t VALUES (-8207,2501763,'SymdwY9dqI7aif62T3tpXYyN4SeMRY','TSELfhJOvlCJNHEkSJzBevrLJsG6vbiohvM6VNZTTPTqI3SrejEtievnB27wHRUoSvuITQJeWv2q','dxgL','MSQDtis','Ds8wZZ7sbLl1tdf9cGaoTLGAU6Jcr9AsIj3I8qtENPtMSTFi4QMXHaSYJbZhD0Oq0uIDs8jBKwxqZYJrPiA5u5','23oPoGdSv2fCLBUNbVDCpGxYITRg46iRkQ6qTJOnUsmD8FBxhaOzXyK2d9zKmUutQaVGNSJBfyd0',5);
-INSERT INTO t VALUES (3774,10841503,'m8JVfIrKwqH6UW','Pi1ha4gSepTbf5KZKJHQH10cQbkuvG2','79CJJvd63XWPTifN','2gijyFACqnf','N96fiH','dC2XquAmhwus7j',6);
-INSERT INTO t VALUES (29685,10573550,'dcEnwG4O1tjve65oaW9j4YM5RkJiXgoxzVJ9kLq6hXnlcilSOj','fjzC5UqSSvkEi5dfbfdofEc8UBM2AdRY09IH7iMtq','qJ','Qz','NXQZEHAEieOwswArq1NqqsfH4cciDtj0Y3ZGEiUvS8uC20ChEHQqMHYRkoBHmJv0hh8jrwjfFRYJfYt9Y','t5RgzA1yetnY7d07ALitRcdteAlYnigsq60v3kkqqfwAmc3lYjGSTEHub4dC57olKsE48i0m4H8SV',7);
-INSERT INTO t VALUES (-19156,7652463,'JrOxxpO9WpPq8XrWEE8bPv2LwE9CTK28sLup83zoWtX9j2W','dMbQYXWqSmaFJqy878pOWtH7aO56brRKGw6XFoDli','ujZnsdy3rF','mttCJhI1c','LFOk1s9QsMebfsovP2M2YQop8','O8d6aiaWHj9jLjpDi7gEQcbz',8);
-INSERT INTO t VALUES (1755,1771929,'Jf6x2tsespF7Cso0SHCXED80zH7kKN0n4','rrAgYvLxzYihiWpCL3SX4VFAJtAZpVMPydG4xEB','zHsd8','vULHPw9hu','zC9bTb6385tZY2ygKbscSdB2BnNekopxBQjrapt5xR95sDvjM7vpM5Jk5Y8HGhtMkh49AvIBPV1L0Nq19','ADTJxtwaY5fb4nfUctZ6mbPuRgC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-116,6656360,'u8LV50','btMKsmJ5rFUlozhaEkbb9PBUBSoC049MtI8mJLnF','gMOTVoYQlCqqax6','JFqDwUVEe9dICPL1z3oKexKzgq0BQ1tCCg0UaVOSyIjc9XZ8SwYGfofoOB4PJYh5ThWQyjGc0A5lmfSR7tuZXKJKmmrhvkW3Ii','dv','j4',13);
+INSERT INTO ti VALUES (-116,6656360,'u8LV50','btMKsmJ5rFUlozhaEkbb9PBUBSoC049MtI8mJLnF','gMOTVoYQlCqqax6','JFqDwUVEe9dICPL1z3oKexKzgq0BQ1tCCg0UaVOSyIjc9XZ8SwYGfofoOB4PJYh5ThWQyjGc0A5lmfSR7tuZXKJKmmrhvkW3Ii','dv','j4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14,4315615,'VUXY','niEIySv5Wn0aOj4Q85vxzoRD0zarFNHfvkh2d5M4Ljns73hbBYVnDt6OG00imD1elO7lGQQpcvYeWbEjFg2j5e6vfUPcFGZBbk107kjYHkftMFKd','yKJ3bBS2diNuLrYUd1fCCHmE','dpqp6T9hPxJ66ph','Mec','z',14);
+INSERT INTO ti VALUES (14,4315615,'VUXY','niEIySv5Wn0aOj4Q85vxzoRD0zarFNHfvkh2d5M4Ljns73hbBYVnDt6OG00imD1elO7lGQQpcvYeWbEjFg2j5e6vfUPcFGZBbk107kjYHkftMFKd','yKJ3bBS2diNuLrYUd1fCCHmE','dpqp6T9hPxJ66ph','Mec','z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (70,-3175626,'A7NFZ','vcr7mBEHmxlzfUHwrNtBsAPZigRfShs74eyvtotH','gWki1nTu','R1gCvf3coDSCC','6UJ','P',15);
+INSERT INTO ti VALUES (70,-3175626,'A7NFZ','vcr7mBEHmxlzfUHwrNtBsAPZigRfShs74eyvtotH','gWki1nTu','R1gCvf3coDSCC','6UJ','P',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(76), d VARBINARY(49), e VARBINARY(55) NOT NULL, f VARCHAR(10) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11471723,-2092529307,'IpA86JuJU8o0t2b223FNRJMSUNS12QU25CHZ3zK2LQeZxKH','nkd9rIv2Bvn9keTc','mll5qnQKa5QSZivknwCovL5o','42nOpN','vD','L',0);
+INSERT INTO t VALUES (3587955,-634548841,'JagFWpW27ShFilNfaMmGBco26UAi1YZxAJPmxv','wwMamNTST5PUrDsdM7U11J','HB8V1D3uNxdgUwyQqYXgAZzD9GX7rPY4QsauRwzGtiuRC','im7LZfE4nJ','P','9',1);
+INSERT INTO t VALUES (15420104,582793779,'If96ggCAaDqKN0DFM1CCmmEUEmxj496v6MUrvp','HbW5pPzhIrXd66HgZAUYWBN','u78D','hNJ91','eE','i',2);
+INSERT INTO t VALUES (8865246,264252728,'qsFmbj0q75LLnFCqsseSYpLUmpGm02a5cguBtaXbAeubN0t1URWJQ7mgitit','SbLTIE1h83Yine4F7lzY0m','gJCFxuyu5xoIrz80BbfTELjc7HnyYkXvBYDh1RK','HWr','fJ','A',3);
+INSERT INTO t VALUES (14862042,2124944886,'rpk3NWDFmW98LMdK8ZfaN6ijfA','eClOhBZY','OBwyUBfINdgBAGR6TsFrKlcCMBOjmj1kJf1pZj','YesCEN','RK','R',4);
+INSERT INTO t VALUES (16143749,-859765678,'xF09ApRhgZjcH0Qu7BwgvndPnkO6ibfheBPsLDD5rrZwo73ESCFlNeVld','y28eRA7A7A5WVagVwSiLT','7TZXhllwHH','rSB','Z','C',5);
+INSERT INTO t VALUES (13666486,931718613,'2MBu6ZbobUGBqK62PknvtFitRnKXAFwepH5l1lo4tNfoDx','cmEoyo7VZradqjJs','REVr2eyXCYYc2EmRLbfz3lYs','1wwg1jsUx4','75','c',6);
+INSERT INTO t VALUES (4657506,81629497,'zSncDrIzpMK69tB1FgG','4yjKfQ1RT','nrT8O28kjjPtl1F69utlyihzv7SL9NglD','hzY','U','v',7);
+INSERT INTO t VALUES (2246027,1677442257,'cadTpFGBuTrM6MUpIVVd3isVwJhaOs6N9HtyJxDfzq','E','m5cxQ','qa9oVMMAc','C','C',8);
+INSERT INTO t VALUES (13290627,-2127252216,'BzZc5N9Fqq8DmYnoFQftCP8cG4JgVmpW1g2j7vj3Jvfxb','MT9LQQrXbW','GZzJQaINaQICZ9pl0ud','K7J1VdH','u','Q',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(76), d VARBINARY(49), e VARBINARY(55) NOT NULL, f VARCHAR(10) 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 (29880,1856419,'j9F1','QuNA6We7ZyDyH5ERDHNFxuFh1M5eezGdFrcpBSMXFJcxTSDvIfjy4xfiKKJkXBZ','1','7MC','9CLvpnpNRlHZA7','CFfi8OBlsV5guuDN1VprIbnfVMtnOVHxWEbKQur',10);
-INSERT INTO ti VALUES (29880,1856419,'j9F1','QuNA6We7ZyDyH5ERDHNFxuFh1M5eezGdFrcpBSMXFJcxTSDvIfjy4xfiKKJkXBZ','1','7MC','9CLvpnpNRlHZA7','CFfi8OBlsV5guuDN1VprIbnfVMtnOVHxWEbKQur',10);
-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 (2287,10240945,'q46bEHRfqmdSDIsnpYcWK8TjK1dCKs89Was','20W9jGwSNVHq707XFb6IGrtsF8uQW2Lw7Az','W30MlePUT','soUQ3aq','8MHCzt2Xzdv','KEG7ZW3gaMTfPwVYrbcfae5R8l6ma0SBDNN4kP0JuR4rnCzZ',11);
-INSERT INTO ti VALUES (2287,10240945,'q46bEHRfqmdSDIsnpYcWK8TjK1dCKs89Was','20W9jGwSNVHq707XFb6IGrtsF8uQW2Lw7Az','W30MlePUT','soUQ3aq','8MHCzt2Xzdv','KEG7ZW3gaMTfPwVYrbcfae5R8l6ma0SBDNN4kP0JuR4rnCzZ',11);
-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 (-17609,9832006,'UD43K604ROmV','KLRqr6i8zvMwSzjKnMYLmPjL7CCvSMYd9gvOGljKHT7bkN68i1dfblDIxZT5Pafldt4aVRmnqdJGY7fbVrdYs6pRHGgaaujXlHJUKMe1eAXvQc6Zuz7myJIXfuFxcWG543VKvnOSYfQUGZwVBXF5VgOyv9tx2TRHv73UPKFkRn6ViMqEPJo31ti7HJ7sWTa9jQSizqsBU7PVDLAUslmayqWAENZ3nPJsZWXPPKUiBSJZtU','w7SaWqE1','vfad4EO','WCDU4Rz8kHvYahVrFnaQhlbB2xab6NaNP4lX','HyDRZ0IJ5QCX5Ua7MusQSqBgtQNzvMJ8IbWHdqlJenfMw4OL4FUcB9RGDs8R14EJ2eoQjYl0e',12);
-INSERT INTO ti VALUES (-17609,9832006,'UD43K604ROmV','KLRqr6i8zvMwSzjKnMYLmPjL7CCvSMYd9gvOGljKHT7bkN68i1dfblDIxZT5Pafldt4aVRmnqdJGY7fbVrdYs6pRHGgaaujXlHJUKMe1eAXvQc6Zuz7myJIXfuFxcWG543VKvnOSYfQUGZwVBXF5VgOyv9tx2TRHv73UPKFkRn6ViMqEPJo31ti7HJ7sWTa9jQSizqsBU7PVDLAUslmayqWAENZ3nPJsZWXPPKUiBSJZtU','w7SaWqE1','vfad4EO','WCDU4Rz8kHvYahVrFnaQhlbB2xab6NaNP4lX','HyDRZ0IJ5QCX5Ua7MusQSqBgtQNzvMJ8IbWHdqlJenfMw4OL4FUcB9RGDs8R14EJ2eoQjYl0e',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (31225,10926639,'TekV6RUvqSwaNZUOc9A','dCuq3JEAnuSpW7Y2Wmp37DiRzXm2u9UZqSy5My9MeH82WEUXFXQOYCfAKlMYdTckqwGB7wFqgJkTdFtoA9Fs9gGvfCz240YgWUIZUzr10Wn5iyyzzsnl5tC7aS0oWFX','zZXBWT5S','zezsRuSvb5nxRgsmepTOO7nG5xLNwkj8ABCnMgQ3bcETfU3sBL7lYeo9F3kG9pTAYskjZzMqCcH3nlgIs288VPIl1','uiJgJHp15l9dKzWejqLygqXe29aW4jgJalokvX','XYz2xTmjxJguGf0uqY6jDPefxVN7ZqMdGf3E9fSrkdPHA',13);
-INSERT INTO ti VALUES (31225,10926639,'TekV6RUvqSwaNZUOc9A','dCuq3JEAnuSpW7Y2Wmp37DiRzXm2u9UZqSy5My9MeH82WEUXFXQOYCfAKlMYdTckqwGB7wFqgJkTdFtoA9Fs9gGvfCz240YgWUIZUzr10Wn5iyyzzsnl5tC7aS0oWFX','zZXBWT5S','zezsRuSvb5nxRgsmepTOO7nG5xLNwkj8ABCnMgQ3bcETfU3sBL7lYeo9F3kG9pTAYskjZzMqCcH3nlgIs288VPIl1','uiJgJHp15l9dKzWejqLygqXe29aW4jgJalokvX','XYz2xTmjxJguGf0uqY6jDPefxVN7ZqMdGf3E9fSrkdPHA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(32), d VARCHAR(82), e VARBINARY(3), f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2029546,13741,'hG6VsiDuQaGLy','pqQu','L','oIHo8aYg7eXoEnG','ZTKoai9JCFDcfVZHiqcGAw0pTqW3HuLMhzCm0lQMjA3SWTnApfQHzzgi8WZpJjmW10eEuJIRz8zHCxm9Eay9BU44hbapna','Eb0XAxYyfMyUshvddCNA81M59SF5bn',0);
-INSERT INTO t VALUES (617038,-23908,'lOqhw7Ndgo6','DBaEagnfj2yeKTTVZAM61WPXQieObrtInvfN7','1','ij8LzNiD2SStSpyYJx6hIfIhpC9xpXWotoq4GLsYc8IocOWViYFmLMTj8DIXZGLHqa','zCIxBjI4JigvsMRoPSq3vBL379DVrNo8d3iuQdyUL0fDUt','H8xEEwB3WiLFxKBBjUwBo22bQYYcd38BuJ8py7RGup3ZRvDxe5DfD1Tdh0RkLDBwWmi',1);
-INSERT INTO t VALUES (5330251,1344,'xAGFEPkjrZTX2jG93iBs','yGwgUmFzOZBn2kNZx33JPP','qH','7sAwd0jDw8xkN5gTtwio','bOvPAt0VI7ObUWDLr1uD1jxQE1E2yaLpcX9VZ','ZEWlVDW8ptKzqVEW9OO5NaFudbwGeg8HkEDC',2);
-INSERT INTO t VALUES (331300,-8393,'d','GtovL3yITOS','OAB','faiWv9mseRoZ5T9iabnqwKPwsBMlRQSYVyLHhGgtF4','Z6m6gZiEeAfgXC5Y2SIMOKl88lMV11n4QSke0Oqf8hxQQ8zxfJQcS6G','55hVEElYmYHirndErw4tcqh6VqxP6xE3brRM8',3);
-INSERT INTO t VALUES (1258765,5411,'3','B734jaiJQZVj8Q9m0INuNVZBo1tUCEyjpWc8Xb75AiftD4Xbpq6z2QOYXHS0ToqBKQCXg','l','I7QZVrkRlT8PgCFVqW9amp4uG0kulH7Phvg2ZGzyT2jbmo8BpF5DGG','c0JRuVGzOvr8b4iGG0HRppdua6Pm11ZJ5ddTyEp4FKyElNeZSpL1442EBIM2h2DsjqrPebY1UPWWLHTmEOCIYrJW1nm','YGB3oHBOntPwkfcTHBl5U0KaZfIlMxQtP0ctKcldbpDMpCoeH9aFmRVV',4);
-INSERT INTO t VALUES (6157311,29625,'3c3gxlrVa3HRC','0M3cQ0XX8CYZThHanfWvfa3H4OldzJzD1uuoOUKLg8v','l','mosp4hXXvHweUo','rASJ9JAkMqva5ntzSX3s2rfXhOsAvZpFdwFZzvdpCMRl9h6KDEsHDzYVapjnRzIi','ISWNL61zE74FyYcakOPH17w5Fp5SW80zbN',5);
-INSERT INTO t VALUES (-3503462,2139,'rQ','UN1jNwK24a0vdBXPgwi1OrLxks0hXqVSDIHlQuxc2LSCeAfHXIt0XdGC7raVmCnIMstT5u6U3W','axW','aQolQTXd','MrlXqdRKNszghU41g8nanlCE1k5PT6tg0Q7zfUIW6fb2zEQo','VvF',6);
-INSERT INTO t VALUES (-348809,13777,'N9X1dZn','tdj4VKsBYlMjD5vYisq5xRFi8BtHDjr8','P47','d7Su8zF6p8VhpTTgFq3IKie1WEj0hnT68Q7sRE26kd8RL2bzhZItsl9My2QVI8','GLPJUN1MZnk7nn5BclPP','wzRuaQsysVrpplFi66TbyF4wyqwWtBEtvQEPJrka9CKORAmUGU',7);
-INSERT INTO t VALUES (-2028222,-11030,'Md4DF3Vpw8H','Cw5nzw2LBuDnabrT72zwD89','3Ab','k2wvLycrsZlaPxkpCFy48rI4Y9WKpYmiejAYGrxnEktgABp0xc31f26FJpSZB1SQD40','0Zvg6e0C1S','BN99DotwgmEA3T7CndZt1deym7FEc9pHU6g5YST',8);
-INSERT INTO t VALUES (2067998,23754,'qcy1Ag','mNitsgotenu5o8WDYknsWXj8wSL7vYD','E','iTTuJ5D6l4BG5WiRS2NnheAcWlEOli9yAucvBp0PkvQmqpKakj4jOLUorbO','bYArfqRHzYkrfalYShMJuGzqOqkwkbKkmQ','rrbBB8UEULPvmeyqK8UjQ4A8FVIGCcVe1X6L20nZ729o9oHO8jE9BX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6572521438681550261,-4529,'eDp','vdUKYfCveTLEo1ERbY','S7','7eHuBdawHVq5znktgDyH6AEW4S','TeZCRXNtJ01nNhifBKIoWA4jnCENE5UjyQAB1PA511iOKtfb3IgoFFbkFmtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94Qr','uENUYiPYnIlDXW2VFqAmittKWsBCpdndOgqBu9xGuBUYS9fIgik3eZs2dSH0u4MykbSrV',10);
-INSERT INTO ti VALUES (6572521438681550261,-4529,'eDp','vdUKYfCveTLEo1ERbY','S7','7eHuBdawHVq5znktgDyH6AEW4S','TeZCRXNtJ01nNhifBKIoWA4jnCENE5UjyQAB1PA511iOKtfb3IgoFFbkFmtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94Qr','uENUYiPYnIlDXW2VFqAmittKWsBCpdndOgqBu9xGuBUYS9fIgik3eZs2dSH0u4MykbSrV',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(33);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
-INSERT INTO t VALUES (-3854933732128926722,-7312,'n9','5xm031oisOKSdXuN9I0LfqU','u','Vc4boOQM8sUFbqd8Tryn2SJeu3yOQmASIJH','qq9XGRyTTdHGUcY5QM2Bzd3lJ6u5GlvsdETlJfkITc6TCOYkdapwbSKskhgqZHyBz3JQhGIfSKzHQtgc6AIyI7iE0YRCn8JL','AKJvoS2z62bkDgt2pWGMPXsXA1DCKMnhSy2RpvRRx',11);
-INSERT INTO ti VALUES (-3854933732128926722,-7312,'n9','5xm031oisOKSdXuN9I0LfqU','u','Vc4boOQM8sUFbqd8Tryn2SJeu3yOQmASIJH','qq9XGRyTTdHGUcY5QM2Bzd3lJ6u5GlvsdETlJfkITc6TCOYkdapwbSKskhgqZHyBz3JQhGIfSKzHQtgc6AIyI7iE0YRCn8JL','AKJvoS2z62bkDgt2pWGMPXsXA1DCKMnhSy2RpvRRx',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-9154941113316660600,-12248,'OFMxaw6fG1kL0F','yS0CY1tyFB5fa2mjtfWRqgTwDl2eZtGaYqVc6kYKqecVESpCO6JioZTXHMA2AdWz5HqeMcl99aZN6aYnxXK64oUt1MovJB5Rg5OyyNt31vNKkNglm2XZHBvyk4tzGbTJ8HqBBkaYYUclPXMH6ei0Hqa6ocd45rjfJ6ov6IX6j9O7HFdBdG4FSVW4mncJnIPW0pT2vwCvmtWHxZ6GNGFAozu','0','vdNY8YSUM80H5TiQuHeNbfV1Jz8','HylgJRRUdtmZQ1sElrfO7phsakzy2rBCDmCu3HjkbbOolRVPDAyF1zW7KqFFYaZZLsEKKCijiA9Fh','NZkaAT0RagkuumU7O2jO4YZW7D9EZMOXcnNxYEipCnlXACRIQ2DhOwKTI63QdO4cB5qGIYMkolKwAuOJ2',12);
-INSERT INTO ti VALUES (-9154941113316660600,-12248,'OFMxaw6fG1kL0F','yS0CY1tyFB5fa2mjtfWRqgTwDl2eZtGaYqVc6kYKqecVESpCO6JioZTXHMA2AdWz5HqeMcl99aZN6aYnxXK64oUt1MovJB5Rg5OyyNt31vNKkNglm2XZHBvyk4tzGbTJ8HqBBkaYYUclPXMH6ei0Hqa6ocd45rjfJ6ov6IX6j9O7HFdBdG4FSVW4mncJnIPW0pT2vwCvmtWHxZ6GNGFAozu','0','vdNY8YSUM80H5TiQuHeNbfV1Jz8','HylgJRRUdtmZQ1sElrfO7phsakzy2rBCDmCu3HjkbbOolRVPDAyF1zW7KqFFYaZZLsEKKCijiA9Fh','NZkaAT0RagkuumU7O2jO4YZW7D9EZMOXcnNxYEipCnlXACRIQ2DhOwKTI63QdO4cB5qGIYMkolKwAuOJ2',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-5909220529898532254,-2799,'R9pGLcDhOG4Ra1xiaZiOfoUBtNcE2Aky','umP8Z2ld7aHs8TlIsV4WFkrfIAfuD5zLrL6EeBqwSXa6Q2obe2TCS','p6','SheFQH0oDmMrHNqxMYfo1ZM0JIcGv7Fp8EKsRE','0cs8j1X4OgcVhjnjQOd0hU','mhROfMKVVTSd9sGLfIxtgxynbOxxAyPsrZwiZmXxIkVgsxjvLXEKtJHsg6r3BFmzY',13);
-INSERT INTO ti VALUES (-5909220529898532254,-2799,'R9pGLcDhOG4Ra1xiaZiOfoUBtNcE2Aky','umP8Z2ld7aHs8TlIsV4WFkrfIAfuD5zLrL6EeBqwSXa6Q2obe2TCS','p6','SheFQH0oDmMrHNqxMYfo1ZM0JIcGv7Fp8EKsRE','0cs8j1X4OgcVhjnjQOd0hU','mhROfMKVVTSd9sGLfIxtgxynbOxxAyPsrZwiZmXxIkVgsxjvLXEKtJHsg6r3BFmzY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b INT, c CHAR(6) NOT NULL, d VARBINARY(69) NOT NULL, e VARCHAR(20) NOT NULL, f VARCHAR(13), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1258096529880031434,782630598,'ufN','y4zJXQiYgMBCz78tQsTOjYpwq1US5oz2np7OstIJ4Wev','L6hLl0v8ybHCL','Q4W7yo2W','pC3a95fhlWqhkMKpND3','2UglXCFQdWboquSq0J7B04E9',0);
-INSERT INTO t VALUES (6034574497658268572,-392339805,'8','GdniiiX5nm54ZSHKEztvWCp','nmLEHDXTjDOlVgXR','km4R6J','zAn672cbwhuPXl8b8P6HX53uK11gvwSkaY','1XjYRSZve8ppsvlclucqXxkiqCP2',1);
-INSERT INTO t VALUES (-7964915558337125247,-1502737383,'bqw','DUJRp5EqVmsQdp7xttBfcrEWI4ZAf4Se','yCUy','8en7i','lrrDOhCiPkQJEYmsOcVDPgfRRSFcfXoP1CiQ5LwSBMKn2cnOmXNHgpSbHGd4TeDZu4mK50g','kyED8E1AZetZhqcQL46gCq1TxjkXkmI5dZolYszfk3Cggk0bHF',2);
-INSERT INTO t VALUES (1521842637116571186,1785283227,'gXm','6giooUqgnv6YJlBL4M3csdXZpI11gyGreiFiAHY369tnugW0h','A0kb81TabXYprnC4omE','hMyuI','gKYqw60uYC8sp2HdTTd7CxnSXkhSiDWT','f',3);
-INSERT INTO t VALUES (2336751002743770960,-1289978110,'se1T0','bltkOLK8w0U21','einxCciyM9VLLH','bHBbBOYGWG','6fTRLBNcPaZQ4fTPqWCfMRf8wqRjOTaepGhYlviMjVkEAPxIb6e5ingedY14TWbZJJTWktgiDp','w2qkoz6yb8CTB5tZWjawkAXyrRQHkwtvV',4);
-INSERT INTO t VALUES (-6642942480038892308,-512763224,'LxZRc5','xT9lNNAE3bCV4vQtxeRnnzisq1OvrO80nIOdhVCx2Rrk2bRVRC5geD','r4S8xHCtTdPI0pQoF','3','08gkkQgBmh4zxvGmnDBNOtgCEEXw8cXiLSq6AlpIjEYAOh4XIKYpo1eLWW0PTXJ1SSBPjl36QripXUQWdZqkNz','2XDeIX',5);
-INSERT INTO t VALUES (595524626830684871,-980543711,'FFlV','aQ9Vb69lDUZiNulUnd3yYFztgCW1c','hN8sFiu','vO','CUoSdcRQ0eokagjGGisN1o7FUIUzOTJ6KNBtXn5EDbsHyq08HeaEyuMmYAPm2la9DPYygsRkYMh7Q1tzMt8Pk3c','8eccHyXs7QB49mi6HqdoeEkc7kjQCF13ZijrFSS7wxSqshFF0a',6);
-INSERT INTO t VALUES (4090222922594123781,-1273297267,'IJ','E9ZgCpiBSzgV44lzEZwuDGNhmxLQUhrq4iUCQFHTUhDrrY3DjMK9','G8JgV','qk','lZqZ0FSZuqboCUYN','PVCyeMXTJ7uBCpiByabZ37g41AF2Hv7Yqrq1aes1aju',7);
-INSERT INTO t VALUES (-3449873365224377160,920794411,'W','0rSfv1vQo5o3HXKWPfXV38','9yANU7FCI','zYudp','qz7f9DpKKT3UdyOni0RI3u18cmfNEv3RuKuXYmLjm','fiY182soZdB0wkFvzDLL',8);
-INSERT INTO t VALUES (-6867936275968733054,1031359255,'5ZXMdk','wYS8dvcW37KFt23xXkRU7LunxbGYylWk2KqoVTy6EOq6VC2PHf5oMfi8akt80H1VDl2n','ETZumWC2KDPCAKhzK','tLhkZgrfT','VCScnXuDaFWctSBEWGgakjyuOZ70XC9xtB','xTVWfOaMxA49ES4TGX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (14617252833257440882,-502842730,'WrkH54xh1efJ53ANxBASyhIQaLPE4kEItFn9aFnwFXLdjBVKqDXbGjgaVeQSSXsvqeEhm','dkJs8to5lySQA2LUt7R5jgzThzd','Hyz54RbnWIkTvAmtk6QX','h9','Qc','n',10);
+INSERT INTO ti VALUES (14617252833257440882,-502842730,'WrkH54xh1efJ53ANxBASyhIQaLPE4kEItFn9aFnwFXLdjBVKqDXbGjgaVeQSSXsvqeEhm','dkJs8to5lySQA2LUt7R5jgzThzd','Hyz54RbnWIkTvAmtk6QX','h9','Qc','n',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
+INSERT INTO t VALUES (16411279160908380329,244978457,'zCne14WPKfFc6Qozj8M6C','okkl','HRlqtALLeezwPPVC','5vYO3y3o9g','f','r',11);
+INSERT INTO ti VALUES (16411279160908380329,244978457,'zCne14WPKfFc6Qozj8M6C','okkl','HRlqtALLeezwPPVC','5vYO3y3o9g','f','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13679178971610427509,-711089044,'tta60WaHxNQP8TKJDPWMAJ9GNYpxAKekhGBHVM1iwUfit35JBCe2u','xLi0DAJ6xzgfL9qf8GV1qCFrM8gC01gefodFV6I4Y4TXeSggwOx4N5wqrBMfedCwDylvDcSaQeDZwWAadJYyq5QndBh3S4tyLyQPcdgGvK7defWmVbMoJTYEZ99qLjObVmue','TbU4MAsUHrCyZ11jz78RWbpEN7kIkb4ZkVrmbAhP9PF','0xDfBQRn','Q','X',12);
+INSERT INTO ti VALUES (13679178971610427509,-711089044,'tta60WaHxNQP8TKJDPWMAJ9GNYpxAKekhGBHVM1iwUfit35JBCe2u','xLi0DAJ6xzgfL9qf8GV1qCFrM8gC01gefodFV6I4Y4TXeSggwOx4N5wqrBMfedCwDylvDcSaQeDZwWAadJYyq5QndBh3S4tyLyQPcdgGvK7defWmVbMoJTYEZ99qLjObVmue','TbU4MAsUHrCyZ11jz78RWbpEN7kIkb4ZkVrmbAhP9PF','0xDfBQRn','Q','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16749018451370012240,2038695117,'rIx0ARwcfYJ8QYEeiDjvhMPnYyK7L1VS8Byncw9JWomUARWPNjDXy','hgfSUTAlmANqhDWhi8W5jJ5ZbIMoWfiETl2pZT0wlKKx4Ns2unUrpgdXz7CwlLTQ6MathTBqrt9ZraWbIizjcJTdGZX4lRcqzlMsLylGVDYGKUdKTBFEZSpCH3EVyqgm053Rj2vt2UNI0JpGELcwVyzAHFgWs9n5ebhP83vqlOtY0fo5kMUUxzJai9QwMclppTaHQ4zgGAZDNNdj7NpJINOdYJdPp17aOcxg2exXZ0d9q1NF8uoQgZm4JxTwPuKa','ljoAnG0fh3Vy','ei2iALDrRB4Iqmu6Tmeam6s1J9kaoU3ue2tq62Ufn0temIEiqldCt1WGxEuyfivLBid101er4P1TIjIshL50wOj59ExwlJcARmz4fhd7fQuqSNqQvBwONxV8h17TOzRZ19aGSx8EJqP7tjb8C39FfwFjHBXNHq2b5U280mqg7moP7QMIhJdhKUVVHh6C7pC5EZOUjSxH8','t8','t',13);
+INSERT INTO ti VALUES (16749018451370012240,2038695117,'rIx0ARwcfYJ8QYEeiDjvhMPnYyK7L1VS8Byncw9JWomUARWPNjDXy','hgfSUTAlmANqhDWhi8W5jJ5ZbIMoWfiETl2pZT0wlKKx4Ns2unUrpgdXz7CwlLTQ6MathTBqrt9ZraWbIizjcJTdGZX4lRcqzlMsLylGVDYGKUdKTBFEZSpCH3EVyqgm053Rj2vt2UNI0JpGELcwVyzAHFgWs9n5ebhP83vqlOtY0fo5kMUUxzJai9QwMclppTaHQ4zgGAZDNNdj7NpJINOdYJdPp17aOcxg2exXZ0d9q1NF8uoQgZm4JxTwPuKa','ljoAnG0fh3Vy','ei2iALDrRB4Iqmu6Tmeam6s1J9kaoU3ue2tq62Ufn0temIEiqldCt1WGxEuyfivLBid101er4P1TIjIshL50wOj59ExwlJcARmz4fhd7fQuqSNqQvBwONxV8h17TOzRZ19aGSx8EJqP7tjb8C39FfwFjHBXNHq2b5U280mqg7moP7QMIhJdhKUVVHh6C7pC5EZOUjSxH8','t8','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (9988931658766724606,1249378376,'xQ5bYBYy4leQiqWSQQQnFf9TjnhrFcByAgd4FG686PQX9xwGnGQb0r6dbr4YxoK','avq1EyRPLwKHnwW7uvRQ3zScki9564dPknap5QmD0QilhK12dP7EPb7xA2ULlKXdPYKH6s3iynmaqdIgjBAVvxZgY1Ugz2zJ216AGbakz9ryOljBbGN0gkIM89VPluyOfTDOZjf1sEp049DaFGu3ErcdQAPM8RdIuB3SSycIIRNFA9Yd','6iRDdkExDoAKXnPkacASFXPATUs6Rjo9MlIJ7AkyEe0giJmva4E','MjBHBMaJWxhySH','DZ5','0',14);
+INSERT INTO ti VALUES (9988931658766724606,1249378376,'xQ5bYBYy4leQiqWSQQQnFf9TjnhrFcByAgd4FG686PQX9xwGnGQb0r6dbr4YxoK','avq1EyRPLwKHnwW7uvRQ3zScki9564dPknap5QmD0QilhK12dP7EPb7xA2ULlKXdPYKH6s3iynmaqdIgjBAVvxZgY1Ugz2zJ216AGbakz9ryOljBbGN0gkIM89VPluyOfTDOZjf1sEp049DaFGu3ErcdQAPM8RdIuB3SSycIIRNFA9Yd','6iRDdkExDoAKXnPkacASFXPATUs6Rjo9MlIJ7AkyEe0giJmva4E','MjBHBMaJWxhySH','DZ5','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6020982378039077795,268117582,'gi','HEsJKr4PwAPwK00QFWKeP4eTHrpyftGQPmyGGo89fdx0C7llMc0mZvycoowogicRlRqC51G9oKAZiVHoKFlEriOSHxq8l8a82CaPZJcVskGIyAe51DkFWNSwjmqsXS4qIyuPC0KARhefamInb5VGSkLaOGOmUg218d75b42mwSSSHybbSXW3k8LaJKvPHiOQLMoXIQNYWlyC66j6Wh5O0bMcUDlETJ6F1VL','dbFxbm0H','eo6gNuy6uvFdouznW4ABtUG6MVD0QDlIweit9Xxy6sEcWWzvqlfZxcyEPITkBIQ','28','7',15);
+INSERT INTO ti VALUES (6020982378039077795,268117582,'gi','HEsJKr4PwAPwK00QFWKeP4eTHrpyftGQPmyGGo89fdx0C7llMc0mZvycoowogicRlRqC51G9oKAZiVHoKFlEriOSHxq8l8a82CaPZJcVskGIyAe51DkFWNSwjmqsXS4qIyuPC0KARhefamInb5VGSkLaOGOmUg218d75b42mwSSSHybbSXW3k8LaJKvPHiOQLMoXIQNYWlyC66j6Wh5O0bMcUDlETJ6F1VL','dbFxbm0H','eo6gNuy6uvFdouznW4ABtUG6MVD0QDlIweit9Xxy6sEcWWzvqlfZxcyEPITkBIQ','28','7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(24), d VARBINARY(92), e VARBINARY(96) NOT NULL, f VARCHAR(33), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8170270252879077984,6511836825334475877,'6BzCroQJvajAiM1b','tVoksOQM1FOg9k6KV6XDzAzsbKFr0LgBdGohnMTpKEXx24Y4deEdV8opSbJ7wBAjBbl4fXD6e7pkBm','YDxIlvpOFvzdpuhDKqja','Uwa6mlqoXN2a1Vhpjoi11o2','k','x',0);
+INSERT INTO t VALUES (2218933998876085056,-8054065110500061694,'LojaRaIRrkKqNjmKD','Dm7M5efHe1ZcHshH5WP3uakeQi7NedCR1oPa','sKbK13D0wNMD4lnD21FK3Queh4vD3HB5Kh','CJnHGaIUCnhsJRLeU0ke','Nn','d',1);
+INSERT INTO t VALUES (17815346898305369671,7183070386968958119,'rH95Dn','n8RFcBN5i7CVSCBJlA4Z40DvVyAvNjTaLMpfloN1','x1qgACaRTWAmKh','Jqtn83eNEaELH8DTKhHUjv1dVnhi','hh','3',2);
+INSERT INTO t VALUES (18085053025257761029,-3938455209127148687,'BGmRuneR','dtm3bP2CsWbbfGKhGO64gS7OMzyApZz6nGxqkUGRwF61zjA6FzlHfBJAkvxl9jwKtsEKGF','X115wXFOXFYVtjUHoyAQ8f8HlneyG','eU6JoBYbZrV1psaVd1KUeP0hpTAawv0','f','v',3);
+INSERT INTO t VALUES (3288960920133129737,4728243240834990960,'UdtcvGxP','k5wadg0XSqmg8A6PnIeQoCOCgxagy6CtRbyBfg8Nr31Z0mNwn5xBaWO','QrZNkpwEP8kB5tUadHCtMoDM4B9tDLcaHk5tO9kgkcDKXS','ecxh0AELgREtxKB2cA15IHg4bbb7o','L','t',4);
+INSERT INTO t VALUES (15812656340302229359,-8366473508084831708,'8RiFVGwmXYWNuuiW','41HFzc2pzjni4cH5q6x8','ID88HCFZ1EJm7ZWGzbR6tVNQHfrM7htNb4IuttGGrEpetKDm3','gb','YZ','i',5);
+INSERT INTO t VALUES (11113763018188227541,-2846551709880592691,'o2upD','hiEjM3pG71JNq5c0M8k35LHBbhn9CkMPJeslSq7kc4qK6VvtN8Xg4Noo5TJLdhIT8K','edWJKwBX7e4mP0GVcgyOpp1KQjGQFJp8SYbIJJUzwGvVPqVDOStZ07S09K73PbaVX1jWR5ord','A14xpA1YZ0','b','u',6);
+INSERT INTO t VALUES (3483089329765777531,-7414476695716763784,'xCiaW','i8MAKP7hIl3c49sVOQTObirmt6OQ2nCEqG8I5hhEdlOu0284K9yXOx','OaOLAJNauzUixOpj6LRcN4Mv4EfQu78U65mLkZo7CM7M0cIxD6JLGdHqYKI1X','2MdUtolo5y2ZMrXbfUyOceYq','lj','W',7);
+INSERT INTO t VALUES (18244136515212863341,-6919239615911869841,'NN9CcjYa13OBnq','zZWWt4KNZYskUzpzxAeCxhC5MxSqDjzfTv75Ls5gMtWne5bB6puRGVE6AIiXjmzWTKRq3WJ','qgl5W5zanSxutwREA5nhCqmqRDqHxbx6YEjFkDyPNNusx5','Y0DlhNa0eP4uXLRfjz','L','C',8);
+INSERT INTO t VALUES (457109498953724163,9131831701863836791,'ogBbIOG','dEqK872CgDjhjm5aEf','FXlfxKZP3Eph2z1jeivyaI90XahYW','kNlZQtzaLQmXBg0EE1TdTra6SSDp3','Z4','g',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(24), d VARBINARY(92), e VARBINARY(96) NOT NULL, f VARCHAR(33), 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 (-3416115193030750458,-1405057567,'Y7u','zbwNxA9jonjXAjRyyf8nmoN','KLQZAX5HkV9Rl','5mHna','S9UmSLXNo9eKE9rw2SCcM2ixUf2W702W05gLPQEQ2B1143Ac9GJNH8RMhafee7WXUSdDdYl61lKyYGaKgWZ','mKz8UAOD3TYujaEx5Jta9dNUx5IF5RI',10);
-INSERT INTO ti VALUES (-3416115193030750458,-1405057567,'Y7u','zbwNxA9jonjXAjRyyf8nmoN','KLQZAX5HkV9Rl','5mHna','S9UmSLXNo9eKE9rw2SCcM2ixUf2W702W05gLPQEQ2B1143Ac9GJNH8RMhafee7WXUSdDdYl61lKyYGaKgWZ','mKz8UAOD3TYujaEx5Jta9dNUx5IF5RI',10);
-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 (7060795948196488466,-1017700468,'TQDlkJ','NnqABEZEQdg1qpgYxzSfehH','VqLiyl5','CI','MekYXhp3AgyXrceqr55jbfJvKgI2KKBdPokm2ZwhX','y69ukR3IeEAFLwPS24USogekXikyRAGNtGEGbfbnzzFyIELMmElFdyroiYPKqtGM7xLh03sV9Pn70Gn',11);
-INSERT INTO ti VALUES (7060795948196488466,-1017700468,'TQDlkJ','NnqABEZEQdg1qpgYxzSfehH','VqLiyl5','CI','MekYXhp3AgyXrceqr55jbfJvKgI2KKBdPokm2ZwhX','y69ukR3IeEAFLwPS24USogekXikyRAGNtGEGbfbnzzFyIELMmElFdyroiYPKqtGM7xLh03sV9Pn70Gn',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2860390611705742677,-850846395,'pcfXE','UBYKf8a86NWKSi3WRre0HiM1h10GvSL5UOxuuTZ3aIKrE6YOWQBNUqrkH6gM4cC7VHtfd3T2asKeJVWJjmcdGJ8ntO7PYE','hMukcbBCSJF1NiVD9S','oeOt1k','1y66t0Ga44gYD','CCp9hymQE8JgxUo9aJ7MWO5ibySGq1VaIMAUN40uvR0CiVQTwrsysZvwif5K5k6RmveTAIYtObtXLdXherDFSnrE7nDiZCSVwbU',12);
-INSERT INTO ti VALUES (2860390611705742677,-850846395,'pcfXE','UBYKf8a86NWKSi3WRre0HiM1h10GvSL5UOxuuTZ3aIKrE6YOWQBNUqrkH6gM4cC7VHtfd3T2asKeJVWJjmcdGJ8ntO7PYE','hMukcbBCSJF1NiVD9S','oeOt1k','1y66t0Ga44gYD','CCp9hymQE8JgxUo9aJ7MWO5ibySGq1VaIMAUN40uvR0CiVQTwrsysZvwif5K5k6RmveTAIYtObtXLdXherDFSnrE7nDiZCSVwbU',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14857826858644793816,-5932692249427245049,'KSgHf3ueeBHtjGo1qUrb','Pc1cbU2RzH6TYHymjKbsVqSPL8y0Q8XQS4gjAa49wCD6sLCU0QHJNifR0yM7WOEVy6bV8','bJNPF0vtfoDwlYOZHohtx3cOJlwBxixzT7WqMXbBk7JJ7MP3s9NjZLBzmy0h69Bdv6I9gKmjqv4JZ5SellqWg6m7bJlEVM','qUNAlX8dNT','x','h',10);
+INSERT INTO ti VALUES (14857826858644793816,-5932692249427245049,'KSgHf3ueeBHtjGo1qUrb','Pc1cbU2RzH6TYHymjKbsVqSPL8y0Q8XQS4gjAa49wCD6sLCU0QHJNifR0yM7WOEVy6bV8','bJNPF0vtfoDwlYOZHohtx3cOJlwBxixzT7WqMXbBk7JJ7MP3s9NjZLBzmy0h69Bdv6I9gKmjqv4JZ5SellqWg6m7bJlEVM','qUNAlX8dNT','x','h',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(25);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
+INSERT INTO t VALUES (10567492358433334702,-1457310251273248452,'BOk0rL','fACTaUEcGVyUueB8dJspttMYXe5ECIyNCoZrs55zv1gdH12OP4b1T4evpaWqFgtdUvgouab0qYbqIHy2vQfCkyY','Sgi2zNoDBTYxcqwsPX24KNexo5nnDWvZF4q8LH808u8HbV0kEK9wwWTsCeNfqJV6S6XthfWels','Aw7cl6XTHUvvDMEquFogj8I2X4lfh','g','P',11);
+INSERT INTO ti VALUES (10567492358433334702,-1457310251273248452,'BOk0rL','fACTaUEcGVyUueB8dJspttMYXe5ECIyNCoZrs55zv1gdH12OP4b1T4evpaWqFgtdUvgouab0qYbqIHy2vQfCkyY','Sgi2zNoDBTYxcqwsPX24KNexo5nnDWvZF4q8LH808u8HbV0kEK9wwWTsCeNfqJV6S6XthfWels','Aw7cl6XTHUvvDMEquFogj8I2X4lfh','g','P',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11961237147512836207,-2419875212784225151,'kuD1Az','GPYVhJGXekm0FjkngXoFFlH74LI8hfzTy0YN1eYdCMfIASlsBnQKjId7TU6AtcXEX0ecjjeM0e8BYj9rcNJdcU1YzMZQU7L60KoDf5BQwjkwfdzmmIBI','HWe2','fkF','Yr','q',12);
+INSERT INTO ti VALUES (11961237147512836207,-2419875212784225151,'kuD1Az','GPYVhJGXekm0FjkngXoFFlH74LI8hfzTy0YN1eYdCMfIASlsBnQKjId7TU6AtcXEX0ecjjeM0e8BYj9rcNJdcU1YzMZQU7L60KoDf5BQwjkwfdzmmIBI','HWe2','fkF','Yr','q',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6983655686478116333,-860116588,'z','Ocrf5','0eSy6r4UQFBRlPkNMp','Xx41A6Qg8em4RtQhJhauBkEAEWQQV7aCoamSsTWfUJJtOCCqieN9Rm7ds9uFA03XeAXTGjGmjO5s4CdoW4AZltVXlFlwvYhVLkbuj1LTvZwNextpTR6BEVzzPTKBi5VxicPqyEc7jdA8mDeWRC7S5kO2UfszYfjeLK1H9wzHJacZBTeWbITQ78Di1a3JLbpFVNaysul2rz9GlEYEGPfvKmk6LOHMChK2W6EeXaqdfgZsBh3AgWeKb','o03tNVuMlTrx7RbUhkarOH33grBNHtityFgOsST8PyS2WHEvcdKTCw2ccBiRX1A3n','WtiXrlGvvwTuod7nMWAbxNFI1pl4b40RnZm5NDZwaJQ48Gck5R19z58DXFkuCL0TzldGLJEQfqbUhMVB7N1ly6FN1UJ',13);
-INSERT INTO ti VALUES (6983655686478116333,-860116588,'z','Ocrf5','0eSy6r4UQFBRlPkNMp','Xx41A6Qg8em4RtQhJhauBkEAEWQQV7aCoamSsTWfUJJtOCCqieN9Rm7ds9uFA03XeAXTGjGmjO5s4CdoW4AZltVXlFlwvYhVLkbuj1LTvZwNextpTR6BEVzzPTKBi5VxicPqyEc7jdA8mDeWRC7S5kO2UfszYfjeLK1H9wzHJacZBTeWbITQ78Di1a3JLbpFVNaysul2rz9GlEYEGPfvKmk6LOHMChK2W6EeXaqdfgZsBh3AgWeKb','o03tNVuMlTrx7RbUhkarOH33grBNHtityFgOsST8PyS2WHEvcdKTCw2ccBiRX1A3n','WtiXrlGvvwTuod7nMWAbxNFI1pl4b40RnZm5NDZwaJQ48Gck5R19z58DXFkuCL0TzldGLJEQfqbUhMVB7N1ly6FN1UJ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT UNSIGNED, c CHAR(85) NOT NULL, d VARBINARY(65), e VARBINARY(86), f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2468540919057982855,1167852160,'54I3BBj1VMmKmK2afc8tJBJ5AQRF4f6Z1S7ALiOjxDaNvHpmEpXzKJUkArJFo9','FcH5hesYHKHT96n2Hf11yYR76HEQpS6d0eEcBEqyyASbjPZOUD7rZFl3JOjrYdCIm','Ay1Mh0I0qBOsxyfAww8Ghyu8Y8cWYh3aSneXSDoNBC3gDUK81KNzQmZL0FEQxiVLvjclNosF7U','D5lFKUbBnOtTeujPfNOfJ6tLA0OfY1kzvHxq','wOeWBAco8ubsT7d7XMYhGgwH','iE4',0);
-INSERT INTO t VALUES (-7445489744783547951,3160398562,'EjECfeyeYlfKgcWx9h','oOf6Otyc1zFQ1qnlYKXt1HMSPLxOsu2runz7BgAKjgtbbY','OuGEY3YBqR3gBo4DAPMwYhp62CYREozH','l9FvECWnL9WpIsT0ipS16','g5qorlEk9zpxAU','jsUDilJ1YnMZVLiUrrhZMpns5o02mxOpODY3oGQzwF15qnrIsrgWzFbQasMVtS83sdlRJ4FbD3h5FrSp8nvxgTWD3',1);
-INSERT INTO t VALUES (-5025963054496434310,1641283389,'m1uOSlB6bxGFHOicn8H9CnZZP519LDJT8TlDtiYAyBcUDmTCVYtrfQ59eX16mR7CPj5OicXD','YkMOQ2SdlQF2','IDv3aVRxj4WnDCyoLYzhEkhDcXpL0nVk','IiPcwIm0asYY3HjcZiMOeMPTAaDwc01S9oEa','fc5y8KqkDrgVJmZCksbSPFNhdZu4hJPZhMARXWhdqFnqHTla87hSAEoOaPKBB6BOj','sd3mO2Nq683bcBasQkwHDVmTqUANRbw6izQ3tVh9yKCkhbaPl0QS',2);
-INSERT INTO t VALUES (3734408181258343905,3598459171,'YUZxGMnrU9','SZemuVSzlSoDgnLdLjksbhd5WXlrXzXyXnncDknl2Xtb95QzDFhEORZ','ly5RgJzFTehW69jghRG0no4vL6NHNji5HWRIeLTU4PRtiOp4YF','FSy0GkBX0AjNnFejU2au1NjCOtNbAtf','7OLwXiyFfF8HDysqHXwQCsHsYzdlQ8zRBszfeNYO','WkyxKwiS2irwiXjB8Ed5gwRoJ8osLyadlJg24ItOUFuVW1V7El',3);
-INSERT INTO t VALUES (-6452077576153921624,3875466163,'OxE7H17FA8lMk59IItOWftarWEFsWgTgTbelm4WturSEUx6OA','2WXUJCJuivWYyTumQL','m9k1wtfbkm2sXhijmEboG1mEf0838eAVBzE0Rn','qJUvrxdSjEL5a0XTgStLF0spUceIpBkXZ7JS2CRL9','xwyTAXqceeVBUtXuQdVEA9WZ237YLmrn7HAlDcglULgkfynpYVTObYag8wBy9ZhBwm9ZR','EBJXO6cBC0nbNK6QiFDRboCGRVjh1jVrQebJxmiJFJdoq8BKPBjeeqlPf9',4);
-INSERT INTO t VALUES (-1444982881674578173,1103718562,'ACOwXIFDJs7LXZlbRmaKBo9tLSeMZQo4qMdsU2091tCf3dCd0kU5EspvIxg','DfhlFLtMs01wxc9Bv9X2JSyNoQAjCMQvfSjt0','a9ruAeZl3W','X3zeFNGmRoQWerZ7n0tS9CV4fN14M6FcyCPHEmPOIGC','BSw2LUW','7nvT2SC0oedokAaxfB3v195XFieDFq1nxtL0z6Ezc',5);
-INSERT INTO t VALUES (-2696318620830751762,2187427179,'K','pASc1vFdSsjqfH','SsvIz14Uc6','k4ArfoVwOp','ypeybnYPC1QKOQNxdkRMVMuhjLbVk','V40uknMRxiAJqiKHcae',6);
-INSERT INTO t VALUES (871429498143182706,2272159388,'fFfdr9MKrfQ56yiQcAynjw9TQuGDXmKYLk1q4uPCMg6JkjhYitA9rtqezqhhN7cvgYlOm','0t22GBi6dwyMq08q1NUyRt','OSOcwBOhWYWkPDGnKdCFwLA0lhXqiHdql7PZUmlQ8yHPbXa5porOvFA6RBMFVJuZ6RJ8FZOFxJ4Vtc','aTjR01rLTri9jjtFzwou3F7yn4q0oK97DzgCgqd','EnN6RJY00C4WDfIflH2PNpvUQU1D5UJTVlDpgw8F4xy5dMqsxxSQ041LDptguqrvmghT1ssvWCccA4wCw5ZJJUh4uiHD','egNLvv9eJrymhJffei2LDnke3B1BBGD4qIODvyW9ysa8DIdo7ADfFWaf9jznAgz5Rg4Z30ZjmGQFOnhf',7);
-INSERT INTO t VALUES (-4050732816136840554,4115132604,'S4Pqoee8vcBMjyDBqpI0imUcD9nZCFOnVw','Rrpnmxy7cCaHyMVd0Skww6BnHxC38DKOSB5YdjM3mJel3s','clCFbk7JyeAqF3wJvMo6hcjkywifVhMP587EGZ9BuCVqj','Co1wn','iU7yJGD7nwpXiQocOBnwDSG2dIuWobn5hZEjARsYjb3GqT5u7mXwKj','wsg8zz0fwhQjzpWR8IMDbCVGjfEE7wNtijMQdvWxf',8);
-INSERT INTO t VALUES (-1981354417936500054,4152900210,'MgQI6x3YGg9Gv0EQnv1v9sMC6zzxrn2RqDEBBgzuzu','85DGVJ62HRK','rpYu1AGJ5E8j5jIni1cT5GbIaQb0NQZWFocinD54L5NrhkwhjV4Lfkcyel','6QuUBtJyscDEymZqCZXdFEps1C2I4bm7a0e1IWaXdL','yYQ9knTQPO3QoOvzZrRCdCwRIT9Qe9bX9PJtKeAQpoWAiRc71mKefd3wRL4dkdRZVdxsPH9ip8R3ccxl20GXB4Sh','sk28wdMB0dh3LppIfAC7HvtvoCgvWbZGCJmt9GMfBIalyGnwNr8EdkCJq6AtyZ2XbrnMv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3268251071802074066,-6277235060792051163,'5s6fnO6ADQSuJq','wX35c1YlhiIcJlv35Smn9N747qBRTbdNp2tLxn08M2vzYk4notVEwv','JySG13l4KW','WS6POkME2ILKPNcsNo5QOnwvBlDhs11pbQIBL3hVKP3WLts9M9PsxHMTP3NInODuamJzMsNQP1hwcO2eTDtNlAZsHtVXzwoX6pYZxLrIThTRt6LqSpVroW9Jh34T6I1Ia8DHX6jZIgFCmuG','Y','O',13);
+INSERT INTO ti VALUES (3268251071802074066,-6277235060792051163,'5s6fnO6ADQSuJq','wX35c1YlhiIcJlv35Smn9N747qBRTbdNp2tLxn08M2vzYk4notVEwv','JySG13l4KW','WS6POkME2ILKPNcsNo5QOnwvBlDhs11pbQIBL3hVKP3WLts9M9PsxHMTP3NInODuamJzMsNQP1hwcO2eTDtNlAZsHtVXzwoX6pYZxLrIThTRt6LqSpVroW9Jh34T6I1Ia8DHX6jZIgFCmuG','Y','O',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13554863078207237222,-1576592509324051258,'5rdq','W3p52xjW9ulGZT5F6yDa9p0knU5T8hjWrpyDbIs8bmRbhoF8ANwIXb1FIur12mntECdQg4RY5okfakGJG','c','8CwySMSV80qd38lKBoXIFnKn07flVZN9s01aHfFJ3A7M35zKl2MdlnAVTMrfm6qk4ZYmwMIyBN7bSt4QetKli5BKbTB3kt7IU4gQ9b94VNdxSL5cMsIHJs4MjTP0l3JOSzRfyeY31qKv5RPASuC','1','d',14);
+INSERT INTO ti VALUES (13554863078207237222,-1576592509324051258,'5rdq','W3p52xjW9ulGZT5F6yDa9p0knU5T8hjWrpyDbIs8bmRbhoF8ANwIXb1FIur12mntECdQg4RY5okfakGJG','c','8CwySMSV80qd38lKBoXIFnKn07flVZN9s01aHfFJ3A7M35zKl2MdlnAVTMrfm6qk4ZYmwMIyBN7bSt4QetKli5BKbTB3kt7IU4gQ9b94VNdxSL5cMsIHJs4MjTP0l3JOSzRfyeY31qKv5RPASuC','1','d',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (14110152514345844325,3464745297269418359,'quY7agrpr','yfATDKbqdBzhZx6wfyrOqzgUyYyuwQx070D4pHsd4ML5KvmlVGpcRkrwxJfSYy1tB5HFKIXD','ZYCh7T7nbygJlU','eS1O0lWHXOL64QYq3KNFsuWcmIG3x4SyJRT2d1PupNC4Xq7uE5PHsOODXNvue0KWW7YinkNI5ZpKcRmU84mC4DzBaB3AOdNRaKkobvaRjblzbatW0q18IdUqGc9HMn2gCD4Z7nrEehFmg5FigmbFPnXGTBw1FCDCv2gnfc6wQ4QFZ42Xh2mmOc8stXRgGBGunKVePHMD04jqtENMsGTKEXFAihdlgoPKGkTR8SlL','H','80',15);
+INSERT INTO ti VALUES (14110152514345844325,3464745297269418359,'quY7agrpr','yfATDKbqdBzhZx6wfyrOqzgUyYyuwQx070D4pHsd4ML5KvmlVGpcRkrwxJfSYy1tB5HFKIXD','ZYCh7T7nbygJlU','eS1O0lWHXOL64QYq3KNFsuWcmIG3x4SyJRT2d1PupNC4Xq7uE5PHsOODXNvue0KWW7YinkNI5ZpKcRmU84mC4DzBaB3AOdNRaKkobvaRjblzbatW0q18IdUqGc9HMn2gCD4Z7nrEehFmg5FigmbFPnXGTBw1FCDCv2gnfc6wQ4QFZ42Xh2mmOc8stXRgGBGunKVePHMD04jqtENMsGTKEXFAihdlgoPKGkTR8SlL','H','80',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(59), d VARBINARY(85), e VARBINARY(22) NOT NULL, f VARBINARY(42) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (62658,46826,'SDDvSK64KxPVsfCqliFoLnA49xM8wmvYZlAFPv01Lxi2uQK9AzxeCkEmL','PCoYPMuIm8Mi1iLn8mu7MwOuZs2Nj9aoYa0hLkXhVZNNvv2KBJVVqaXAbtQvjcLRhBdPiYZbliFhqa','ogNQqK48jA','U0HU6czBz30gZ4ehx911N2hHlG7uOqM','x','V',0);
+INSERT INTO t VALUES (18947,10049,'BJIdLN8Utl4hMQBh8PhIZdz','nYAk1ZDHkWDjq2XCIagmyVlfTPNDlnT4UDT','4d74FCIhD4mCnenN','pHoiQoTtxu8X','K','8',1);
+INSERT INTO t VALUES (7230,45844,'GWeXKd7DgicagS38jQRWSUZrG','6gLcmN5ub6CfyOVIxK1LoM0gqYpDxvmuDuJlCyfm0zKVqAcsVJMlhcFP','kFXTqd2C','0ndjolVIUK9GvSdZjgmyGygdz12Zp7df','x','b',2);
+INSERT INTO t VALUES (16982,58119,'AKyRwUIneTV','pSaSa30Gw77FooFn8Su54MpLYCPrgTihRcVBhN34MKxnGjICU3lIhHwuG7HKo5k30xg5FURfB','ZW9a21JGo1yC4spgJO29yZ','TcdxZFyRtcaFSRVJ9fQV2zPBn','pQ','q',3);
+INSERT INTO t VALUES (35971,22009,'yCyczl53se5Lsot0ZLjt','MOXZwanz0cCG','e1VNdoQ','vi3bQxJBrU3XP5GREAJq9vGuUhx','lp','C',4);
+INSERT INTO t VALUES (12625,47964,'xnb2B7AXFIpNHQn4teSQoZtTQRLU4Sn3NxuvvsDyoABNIsKMJIP7X','x68xeJdonMJvd','TMqFFaxL','PXcGyBpKSZ7VJssgYcM0J24tvDGcLaMC2R','j','W',5);
+INSERT INTO t VALUES (14471,23585,'1fOjXqepUlNmUCslXkaNc8yDQyVRqBWSOw384ViWheS0Z7h','7Sh9794ITBbyUI3pmyd6ysPBavbO64euGZvNg5cyHGPc6E5FTO9F610amSY7mNLlDpEiHV6fnCP','PPv57wwsSJTI52','UY9G8HxENtczUzlkRGnn0umPi56','T','n',6);
+INSERT INTO t VALUES (13238,27080,'NA','oZ','vUHZb','kpHvDvbxULmy1kBs5ALeJHv3Gu1Yc','Gd','d',7);
+INSERT INTO t VALUES (17019,62028,'E3H8hrUkyhe43RZZIIyjF6Zp','XD2d5lV8vzsjHj3o3JBvNjDvYPJY9McSaU86NstnoE7kIY945jGUek6uant0QCgO5saVuNzgP2AswfsLENp','WLwP3Yvy1RlNdFeMEcszB0','N7ArP8M4jgkP8RhUMzOUE','8','X',8);
+INSERT INTO t VALUES (2544,56691,'op8JTwQmS7hnFKMUlq9Iwx0JEpj1hj','fxqEu10vpssKKgyM263O2ndmHV88NwtDirEr','6Ffzg3yTi','ltZ9DfJXb45rQH62v1UsLMZpBadwTsgjU7WiWz2','q','I',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(59), d VARBINARY(85), e VARBINARY(22) NOT NULL, f VARBINARY(42) 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 (-8747010726109538471,3622513379,'ycdIqooUnurVyqW6XMR5cqLeCeNSOl00HtOkYhXRWh5MjiTv8PU6vs4','1b6niejveEa22Itoofp','fg7wVRS','rH','hCNVE25TJ6C','Oak52dnViz2wyV5kA9AUgmzfb2CqQJREATAjvpPLVe9hkHr3A7hg5NwD64Oqyof38360S3kYzaAqzJZ7o',10);
-INSERT INTO ti VALUES (-8747010726109538471,3622513379,'ycdIqooUnurVyqW6XMR5cqLeCeNSOl00HtOkYhXRWh5MjiTv8PU6vs4','1b6niejveEa22Itoofp','fg7wVRS','rH','hCNVE25TJ6C','Oak52dnViz2wyV5kA9AUgmzfb2CqQJREATAjvpPLVe9hkHr3A7hg5NwD64Oqyof38360S3kYzaAqzJZ7o',10);
-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 (3149877696332508100,1013655598,'Xv7xU2u3u1rqKahGt','lj3Xc','Ql6tsuzC0pxxEbYFYA0IQgBfBb8hzJX3rNv1NCYLT5b1itSjw1dseCwhwEl','q8ikdc0KHGCD','eBY093FzEUIvZVf0UeSovHFcsABRxJxqXFt1X','geOXMZc1TdeJbHQPUMVGOSBrTqCWpvwYl2RMC0Zi2rnwoykpzXLsJuzENFHx3D77tymwNWYB',11);
-INSERT INTO ti VALUES (3149877696332508100,1013655598,'Xv7xU2u3u1rqKahGt','lj3Xc','Ql6tsuzC0pxxEbYFYA0IQgBfBb8hzJX3rNv1NCYLT5b1itSjw1dseCwhwEl','q8ikdc0KHGCD','eBY093FzEUIvZVf0UeSovHFcsABRxJxqXFt1X','geOXMZc1TdeJbHQPUMVGOSBrTqCWpvwYl2RMC0Zi2rnwoykpzXLsJuzENFHx3D77tymwNWYB',11);
+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 (14539,2536,'rKPzH3CBUAgHd7anrQcKcnL6Z','MjqXiIwgnmftWKpl0ddwoPB0gBQ0iZ4KH2','R0o0E','6nKRskwaxi6xr','3j','4',10);
+INSERT INTO ti VALUES (14539,2536,'rKPzH3CBUAgHd7anrQcKcnL6Z','MjqXiIwgnmftWKpl0ddwoPB0gBQ0iZ4KH2','R0o0E','6nKRskwaxi6xr','3j','4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(60);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(60);
+INSERT INTO t VALUES (39217,16055,'R8BWTOdYARVfwOiZeaCE5Av','kUVeGAHEwmER2yhTQUMlQ65ypSV8N0e2CoaOWGxhlziv4S9WP','lvU6Ej2rPZy2PmwjyE1BE','qDJKLMKi5AIL3dhRbPjAcsZlqz2mYJss3','c','o',11);
+INSERT INTO ti VALUES (39217,16055,'R8BWTOdYARVfwOiZeaCE5Av','kUVeGAHEwmER2yhTQUMlQ65ypSV8N0e2CoaOWGxhlziv4S9WP','lvU6Ej2rPZy2PmwjyE1BE','qDJKLMKi5AIL3dhRbPjAcsZlqz2mYJss3','c','o',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-7709816643386949562,650797150,'JstmRYh9OqcYM0sFgE8Pu1nCygQ2naloRo31IXZXU4J58RS9OWKcIiwRqeXSVLBVhf8H7bkewF1fgEJwiN','Z6YOxwXeou0djcnpyDMnvWkvDhDQ6rCCGlYccSz7vRm9S0TB4FNDMood3391','dLCjd19Q3GLrqFXJ977aZ9KDKUIfhsj9fGPr1r5T7RHnnHRUWfFFIxp','1MnloxVZTVI3EZcYAQQ1DcurMiuFLt1A9Tg6sb','63b6KaFEcAC7diUfwMONU9rCi3EPwrvoDE2WGW0ZQk6lSgGCECz1bSzi5aU9rD0DtQ','PpQUmVEjMfrQIGkEyW5pOr6aclFOnNQIei1qvEaYjIDvuK7nmuNQ',12);
-INSERT INTO ti VALUES (-7709816643386949562,650797150,'JstmRYh9OqcYM0sFgE8Pu1nCygQ2naloRo31IXZXU4J58RS9OWKcIiwRqeXSVLBVhf8H7bkewF1fgEJwiN','Z6YOxwXeou0djcnpyDMnvWkvDhDQ6rCCGlYccSz7vRm9S0TB4FNDMood3391','dLCjd19Q3GLrqFXJ977aZ9KDKUIfhsj9fGPr1r5T7RHnnHRUWfFFIxp','1MnloxVZTVI3EZcYAQQ1DcurMiuFLt1A9Tg6sb','63b6KaFEcAC7diUfwMONU9rCi3EPwrvoDE2WGW0ZQk6lSgGCECz1bSzi5aU9rD0DtQ','PpQUmVEjMfrQIGkEyW5pOr6aclFOnNQIei1qvEaYjIDvuK7nmuNQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8955557898093217878,1120923579,'Q4A3dm2sz3hiBH89KSb5IT6ixaJb2buMiKGzUiwiTZ1hUXX5H0NOR9UQ75iVrOK4kh6WGwgH8KO','35Ni27SZHpq07okgNitTmXCeZmQt22ypoXnFsYSUKZ6kAQbtxgH8qbrGar74MntelnxsDt8Uqt8bfBGnYSddYxjqc3xBrz5m4LE7gCn3ev42BsOhn0CG3EhsXD2oCLxfq7lu','muWELK8QQ8as5MCV8kN5u6UBrjt3VH4odIeckdBz6Zqwo4dOWsqGiRgal6TZfa6HivVk','wIy5fE9iWN9gstC5meJsWTGJn6giDLs507MsTTj2ZbMypPSjUNqs4lpoPkjL0AmPbPQox2SKEPYHBpQB8ps5x8lQYLkbjUIiNpDCvxpX79gcgdA0rQSRt4nA7HuRA1tnQsvVGFV1988','O4nbVvoTdDXHm259N3tLq0erzaVWDMhVf1c32PtSOHgA2tixJdI9B1vu8DaaCO9wryVTcXl8HhZk9dj','l6g1RThq1G40O3F4K9UuiIH3dd2V3XYfIcLh1pi3rVFtcef91Y',13);
-INSERT INTO ti VALUES (8955557898093217878,1120923579,'Q4A3dm2sz3hiBH89KSb5IT6ixaJb2buMiKGzUiwiTZ1hUXX5H0NOR9UQ75iVrOK4kh6WGwgH8KO','35Ni27SZHpq07okgNitTmXCeZmQt22ypoXnFsYSUKZ6kAQbtxgH8qbrGar74MntelnxsDt8Uqt8bfBGnYSddYxjqc3xBrz5m4LE7gCn3ev42BsOhn0CG3EhsXD2oCLxfq7lu','muWELK8QQ8as5MCV8kN5u6UBrjt3VH4odIeckdBz6Zqwo4dOWsqGiRgal6TZfa6HivVk','wIy5fE9iWN9gstC5meJsWTGJn6giDLs507MsTTj2ZbMypPSjUNqs4lpoPkjL0AmPbPQox2SKEPYHBpQB8ps5x8lQYLkbjUIiNpDCvxpX79gcgdA0rQSRt4nA7HuRA1tnQsvVGFV1988','O4nbVvoTdDXHm259N3tLq0erzaVWDMhVf1c32PtSOHgA2tixJdI9B1vu8DaaCO9wryVTcXl8HhZk9dj','l6g1RThq1G40O3F4K9UuiIH3dd2V3XYfIcLh1pi3rVFtcef91Y',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c CHAR(4) NOT NULL, d VARCHAR(75), e VARBINARY(31), f VARBINARY(76), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-475532,7697112774852750288,'S1','g9h9JmTvkmols40UbDfc92OjnfJuLA','bTdTnD5GAqP8IQwC897ifhH457kzq','H9WlL9jL8kyhNBi50zs8kauQclWaAgESoBMbpQAsqAZbLJ','w2R9NKTikdAXDrcGntwrYILp3MFGSoEYhWYuzYuTEMHYMqum1l5JZOEjDYzPpFkZyPPKgzDf8f','xsM5PhH7x2IOMYSMmnCRCwN1vDf95wmrwt',0);
-INSERT INTO t VALUES (8111442,-7529471209936701027,'9p','IIfrdW2wcGu48MIhVR3ZbbbCz81yCL9Nhprruql1eg8POk7IDX46iBy5crsc70oe1nFWpru1q4','kkUyZQGNYRw6xgohra1wQd','fck7SXm36SGoQg0aIWgC9p71GKlnNCBUzipcHDe7gVDoAwqIQYqBMPFjCvdJ','oWVJi5mQ43zetwsNfuXnj4OjnlW','ahhg',1);
-INSERT INTO t VALUES (-6318370,-5339246277304524856,'5a','o','Da','Zd1kGOilhKP4hbswDPsgtf2vtJV3GaUZYdqhwzxZyOYE6SvGYBI4DweQhKSq1gx29Nwb1825IR','gHxaDE4YkKhfyWT02iiyTA54o0Vzx8wWWVq3P58hYhfjMIibUP7lO8F11COxruEMSu8HKk29ZcSLEpibK3mOwBUY4Q2H4BCjy','GAbScJK0bLinl8uq35vINDiHU1sWeEOxOyUrbng3iHXcNjBJ3ziHCh3ffoQptHVRsTZotMC3fQrkEgX9URUHZz7gceJ',2);
-INSERT INTO t VALUES (-107708,-4423133878358288227,'Ij','vUnzkFmYMsKAZ6m5','sbmzPvBn92xpN','5VZLsD7hUPDmY4GubHJtw6nVT1dblXiHCXq9DyG1VKu','Hb1Ypb6lFVkCZkfQGMaoI46WkjTKOo2qkS4qWoKF','6yvh4C2t5I7SHMTWOAYKTV0PQUcA3yJ0pQ3gb7vv89TFJyKZVQd1x2JRAFutCyOKGK3S',3);
-INSERT INTO t VALUES (1552057,-336453654219067958,'9e5','A56qwLNBlb9f6hzFFXzqzpMOAI6guy0hvXOJgaemiTMGQrHk0ylzwlYGcQoQanqD1FcMLN1','OXjzs','4npIFQpUAMbKCJBISb0oh9454ytCwE','novaGZsOdBVGl2zj0ueQNiKDwpUGyyQoRbf2GxaUCJe0s0hHKeclMVh5ZjwCQw2IT0AiZLjUXo9IxxTDTf2N3iDpq5DUJ','nhixTFwmKLe6uWNBdGuRp5Rx0TDFV',4);
-INSERT INTO t VALUES (61265,-8612005776165345717,'617X','n77jO92zgC','e62QbtfURIAcuKiI','Vsz','Tz','ZEEgOz4aja72pwovL0vNaCLp5rYPFVoNlOQ10bZ5V4LZtTEsXVdft0s4QZl1HnTS99VhqX2omJ29TXOTVQqbYVhv2EQf8',5);
-INSERT INTO t VALUES (-6434598,8622379963552812234,'b','lWOFkREQ4ZvlrS4ShevhxIPWE75BUXYd0TI3xDDgaYyJsq0j','wFVWtCvwCO9E3Pe','axfIvO2GAHX7fsJI8LAuekEAb0QBmLEW03hgLJ4bRp0qGHaHxCapA8lTtpu78m','jjXJuopjhP10qtVE8u6D2fZ9U1JtA26KkDw7BTTue6tZSsHsSnkJhvKnGrEnj5DJo73CliosLSxGxXNfyOmbmaDUfPTib5Qn','mbyhLZHZbx5QMd5Q0pjkWlj2KMOPMmkS5JKdMOwQjWdVrR49Dzi6rNT3QiM',6);
-INSERT INTO t VALUES (3130627,8953714064401313998,'juS','LIS4NYgltHn3z','Csi5z9EWnIxD96NxCnhhgGJ','wsKiQirs490GAzuD5Tb3c7ik00cwixZOCaGx3YI14khB1Kp2LVTw29gkvUZcPBgZDVhO1CqEW','HLCOmyObzqXuTwY1ghXgkUwo65RubJGBYHEgSj4j6o5RrIrgpimzXNNQ0YwQTA1M3MBnCZs','pqxhXWRKteA8DRE7CnnxS5wdS61af97cu0RNLZJWe2SRrsEKUWIYnHIP7nWtv5I1nzEI0ZGK4ooXSVSI0bbXxjPdHg',7);
-INSERT INTO t VALUES (1926430,8144270365892863215,'dg','8gqNR78YolVKQTAoNanGn39jY8uw7OD6yeHM4JZ1hM64MxUvPeTluo1VNFXGUiZ5','uq','8Uc2Wwv3elDgXJ5vI450jMzE7idC7GFu7lwpJLQ2wFPEv9keo8U0r5t7f','DpVHn3CbxCfnXg6wNxgvsAp','88uGEEwz7x0N2EHANm8DdidaFnZ03jNsJKH5tI6',8);
-INSERT INTO t VALUES (1144426,-2273292439607575177,'s5','N618McZgj3w','cXjpqLIPb','Djyth23fQ338da9QqtdDn','aQiTQ8EuF2Hq5OpzqBUa9PcCFrLSCyFPHWpshBPahP','0e8SqnD4CjmYHG1Kp4fQ2PBxHOqfihepFj6zEbvdsttO200K68tgWas2b9hDKo5L0WOJCEzkzRQklaeGRTQBeAbw2Fyw5I',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (35260,46878,'ClugK4EVK7beXQA8RVZBic','FAouIihvLbYkjlHPsFKl7v6TCxklTJHpTUwybTA4Njknd','ufFpUsa1U1XVyc','p8WJUzDfw23eNqjFClzWsQK','T','W',12);
+INSERT INTO ti VALUES (35260,46878,'ClugK4EVK7beXQA8RVZBic','FAouIihvLbYkjlHPsFKl7v6TCxklTJHpTUwybTA4Njknd','ufFpUsa1U1XVyc','p8WJUzDfw23eNqjFClzWsQK','T','W',12);
+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 (8602,24918,'ts4','N35sbVNPJJcYOHdBawTkRT0CAVVPFkpMB0uE6GlRoEiFqUtd2NDeKow2LiXEVqPx5pWMSIjN70HFAefLYNA2fAjd0Of845RSClB9FVNvbuiVW34ePqjKQxA1kgpjxNPMVuX2UqEmNwDXaeMWUx5ol89kMCtf9L6KufEtT0DGY0Lxa02qDYOTDPNu2wZAocntHzne35O3UpeQYPBVJUfnQwectMJZq2GdFXWdQawuQYQgO9csMkQk0A','ThnQEmPwzxLdpvxY7Z','1WIlHaNDJ7Q0pjQfV6lpAszZJNZm7fhCenZacCewSW6X4daTlpytULNxguS8KbkRumQUI242Y3JzebfsVFTT0UPWMlEe7xNaT5bNsmexxCpu7Brjut8An9KyIIWROWrMiwhQ6MmzS4ysDhOZ5LjXzKaWoIjvZmiYEz93fhuiVk5aTf1utfh9awjhoT8oqZdJ3uGe61yMHZJY0uGutORYPFX1BekmC0tSJL4eDJDGmGEe2sgL84','y','V',13);
+INSERT INTO ti VALUES (8602,24918,'ts4','N35sbVNPJJcYOHdBawTkRT0CAVVPFkpMB0uE6GlRoEiFqUtd2NDeKow2LiXEVqPx5pWMSIjN70HFAefLYNA2fAjd0Of845RSClB9FVNvbuiVW34ePqjKQxA1kgpjxNPMVuX2UqEmNwDXaeMWUx5ol89kMCtf9L6KufEtT0DGY0Lxa02qDYOTDPNu2wZAocntHzne35O3UpeQYPBVJUfnQwectMJZq2GdFXWdQawuQYQgO9csMkQk0A','ThnQEmPwzxLdpvxY7Z','1WIlHaNDJ7Q0pjQfV6lpAszZJNZm7fhCenZacCewSW6X4daTlpytULNxguS8KbkRumQUI242Y3JzebfsVFTT0UPWMlEe7xNaT5bNsmexxCpu7Brjut8An9KyIIWROWrMiwhQ6MmzS4ysDhOZ5LjXzKaWoIjvZmiYEz93fhuiVk5aTf1utfh9awjhoT8oqZdJ3uGe61yMHZJY0uGutORYPFX1BekmC0tSJL4eDJDGmGEe2sgL84','y','V',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (60880,51165,'I9DXo74XG','t5NrYLusa29r3NlaZAGEhgUGw4PN9c9cGRZZkKSda9mWcPWo3WjHJC6G4mzFoV6jAllMWgp6Qb5dfiZw0FMM2xNwDn8vOSL5MeqYPOy0xSwPLg1GhYAx','W9hGY3kcYS','EgkFgwuTZHL0kfxrWtjZp4pDqZ8bWtkSyEK9xb9Co','AX','q',14);
+INSERT INTO ti VALUES (60880,51165,'I9DXo74XG','t5NrYLusa29r3NlaZAGEhgUGw4PN9c9cGRZZkKSda9mWcPWo3WjHJC6G4mzFoV6jAllMWgp6Qb5dfiZw0FMM2xNwDn8vOSL5MeqYPOy0xSwPLg1GhYAx','W9hGY3kcYS','EgkFgwuTZHL0kfxrWtjZp4pDqZ8bWtkSyEK9xb9Co','AX','q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (30829,19854,'mMeRKl5Y4PWSVdLWxmdsnWeMLyCyK8fwT0TMAD9np','xjWaTbeEAd03bWRUCrGLdBRpZ24D5UiMrfFHeUH8hsLDI9IuQ9LVWP2hyFBV1SFqFir9W4yBZaA7ktxm3xL0XHhF3srMrfS632b3rKPNpRHeU2cN8Cvm6hlniT7H8e8CMNujW3y6M1bMBtXBt6eWSAtH4BUO4pKsUupUnYZxbbjxKXUsDuQLo0ezDRRi','HkqkoPTHqAbKVgN','2nBH5JrRqjmq4PIq8OdLbkR07IqY6Ky7eNVDdj80ouOXhGlEpqEthG9HIQ7HI4PfhUAzThrhkaWuzQvJa3RuuRpd6QFPJ','y','5d',15);
+INSERT INTO ti VALUES (30829,19854,'mMeRKl5Y4PWSVdLWxmdsnWeMLyCyK8fwT0TMAD9np','xjWaTbeEAd03bWRUCrGLdBRpZ24D5UiMrfFHeUH8hsLDI9IuQ9LVWP2hyFBV1SFqFir9W4yBZaA7ktxm3xL0XHhF3srMrfS632b3rKPNpRHeU2cN8Cvm6hlniT7H8e8CMNujW3y6M1bMBtXBt6eWSAtH4BUO4pKsUupUnYZxbbjxKXUsDuQLo0ezDRRi','HkqkoPTHqAbKVgN','2nBH5JrRqjmq4PIq8OdLbkR07IqY6Ky7eNVDdj80ouOXhGlEpqEthG9HIQ7HI4PfhUAzThrhkaWuzQvJa3RuuRpd6QFPJ','y','5d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(77), d VARCHAR(99), e VARBINARY(86) NOT NULL, f VARBINARY(62), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15962891,-2339593227589925213,'Poh46UsBQut57owQm1nelZatDvEGBirYECoQ3s8BfmvOSpTK7bnAXGXDprEzCerA','gizFvV4J54M7vvQQeO8l8cpyUgajDFG4Aelqv08ADO77akqw2TnHXFdBl3qSFqDcLppIVBPhkftv','xoOQY1HIt2EG3m2rEEqIfzSxNprnnVvzD6QvrEeu6dNVyluAlf','XyrEVQlH8o53rcOZQZeDp8exX0','sR','4',0);
+INSERT INTO t VALUES (117782,-9181306964785241526,'5OFv8qm1LMYVYTz1DOqzhfFX5EYKqdOFVk9XoxCcLI8fudI5KANVFSRP0s7nn3fuEXzIf2jXQHs','rt','X88xXr41XMsTY5hA0cMkH5mSvbRGa2Zx17q0oePC1IEOZvqOgQ2c','eUcFKmwejHTWbFWaoPZJxkI2tuc5GFiFDGvtkPEQyp','ne','kx',1);
+INSERT INTO t VALUES (9598518,-3627430845683968420,'SzkZfcnnkkuAp9Ymwa6ECnxpbYUJiF8zZ9ucTtlyp5oQJtOGLvckQsmxj50ooVjjuvCbA7HP0Q','85FeDwfMDgtEFzvc3u5jTk15JjY7F177hCiCmJWTmZ2e2EXIV4g7nalzD5eDLdPqU7j91yfEP','xeBLZ5FX0kXyx8s072GPQdwepxpBWo5UaGReIsvOZkwLYzwxj4QQ4W8yJv','7NnervEXsGgm','zb','fI',2);
+INSERT INTO t VALUES (5240037,8109403381297868642,'LN4W72BtGoQ0qvCGZaP2w5Sc','537PIaICH1EFvIl1VQ9LvKolMY40q','mQuKpbhTKdAU5','o7fQb9EMzcggi','B','3g',3);
+INSERT INTO t VALUES (7455977,8039435601321005505,'9ethHNiv48qlfn02xWZkt0H57pqUVZg7ibvz','V4Jul3lZAmS7jDpBnnLhRw9WF0nRp8zOxmj5uwZCak','GUlM06HPDIDxgwbBRm6f3Lq11eD95ScuNM','RVo2fVEIkX7OZ51ECp4hZCBcPsKYJrNPkHhvEMQBYJI3M','Cw','6g',4);
+INSERT INTO t VALUES (15848209,2270352930960717275,'2jPkcadozu','kD0yy8Ms38ZGFF5VWYqFyXBhJrhL2fvXQyD4','uXD0NFVFM5gawwA8qxbMwiHC','0LHXP3j82g13U8BqXiIA761hzDnW2EKG303wVbtY7WRqoH9a4WVCu','uz','l',5);
+INSERT INTO t VALUES (11292689,-3949434226831291910,'rUUlalfIf8YzYqKSqtsM8wLjF2OOIAdSTtvzzDANHLWQrP7moN9dKx8w8Q0laM9dnlrWgh7kJWlL','9bsxX1oDdPfIPJNXBy0angIroOV4Ja3EwFShyWqEGJ0h5wkxNQJBpq2dw5m7uyvOpeBKd','MOdRWiPXIyfZz7yjDXqlu2si8OM7wBdg1KreUrrIKcBRVZb8TB5Cnz53Gs610Gsarxg6UePFffo4KI','ZpX9nPA7kT3kiRdokVv82uRhoI8vY1NEfytO22','rS','Hp',6);
+INSERT INTO t VALUES (3517237,3445007086431519669,'7aLaFrgoBekoZMWbH1MeC1sr0lkkOfTzrhHUoqca5qCUVb1VH2z8w64mTdEgjTxL','N2tP297EvfYnWz5PVUPYWOZ','2nsWA7kdLapCAgEFeDHzjgrU0KYNiTSP4ArCi3qIOVsnLFMlL1BmY8tKazrWBnBFHmOTimI','ImyCuXqnc3a0NpVgpthVmWyqU7JJgqrfgvDlg9flo9JURvg','c3','6',7);
+INSERT INTO t VALUES (3433074,-3233461020084008466,'nmDKj45VoPybBTuhvucUCrp9fMooLbqgo8','mxs4XxqfmYApXm3aayvECk1u0LGBxxCCszIJzEXo7DpMiVnIkvkUj1soFGTpfq91HWqUd0dr9MqAqeSpLctKhJUZLV9rhvT7f','CTbxWbkHYWZj5ZmG22MSq385BIHR1Z9wvl4rHGdp0ByRKjEZhqiTtRyo7MWMsMaIiT','eWWy697uuSLMJO','F','fJ',8);
+INSERT INTO t VALUES (5653195,6442871515064581494,'EXg','CaJiIQjnOCEcxjTqatGRxUQ2hCXEsKPkLTUx7kUmMOXZUI7GZwfZo6Vx0kdlrMajEAYGSPt7o44PAsE1AxhhHnuV1mFwt1PmFIj','L','FR7GgFZw8JQLjAkvHBEcC','Y','b',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(77), d VARCHAR(99), e VARBINARY(86) NOT NULL, f VARBINARY(62), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-2532001,7649532710753791590,'k','6wGwAyXfKW31LuM1UiI5D8VWw3oZJ7RCtS3q8JAQ2Hg6BeY8nTN4xH1wpNu','O7snchdYpNCBGDemxTo9D7l4dD','7uGYdGmPNeA7jW4xBk4MDoR6Cksz95wAycrr0aY','hbC','6fFKfMOn8TwGjYMHEN8D1YT16lH5pzTp0T5Arzx',10);
-INSERT INTO ti VALUES (-2532001,7649532710753791590,'k','6wGwAyXfKW31LuM1UiI5D8VWw3oZJ7RCtS3q8JAQ2Hg6BeY8nTN4xH1wpNu','O7snchdYpNCBGDemxTo9D7l4dD','7uGYdGmPNeA7jW4xBk4MDoR6Cksz95wAycrr0aY','hbC','6fFKfMOn8TwGjYMHEN8D1YT16lH5pzTp0T5Arzx',10);
-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 (7775872,-1874658207018055507,'X','AjrlGjXD3Y013evtQW1KTkIQhwMssJXITPKSYRWKEdbKBgqAJCC45IKOdVkideZ','kzriAfltou6mhxEA6VyEZSIC079Ru','ktyruMZctgQH9AWDvAR5GF1GEtHUp4UPud8nEZOeCdN8r7DXT3Ut3plMI9nE','xS7vamWrh2Sj7vBYDxzDU1YISSuH5FV7NFjjmz7t3LSN9a9nrtJWWQKw90Ag6cJem6X','BJ78lUZkd0rW8kao2THKFkHT5BvkBKHjpP30lHQh6cGRMPjQL8lvJFoAPrnOtAnZM',11);
-INSERT INTO ti VALUES (7775872,-1874658207018055507,'X','AjrlGjXD3Y013evtQW1KTkIQhwMssJXITPKSYRWKEdbKBgqAJCC45IKOdVkideZ','kzriAfltou6mhxEA6VyEZSIC079Ru','ktyruMZctgQH9AWDvAR5GF1GEtHUp4UPud8nEZOeCdN8r7DXT3Ut3plMI9nE','xS7vamWrh2Sj7vBYDxzDU1YISSuH5FV7NFjjmz7t3LSN9a9nrtJWWQKw90Ag6cJem6X','BJ78lUZkd0rW8kao2THKFkHT5BvkBKHjpP30lHQh6cGRMPjQL8lvJFoAPrnOtAnZM',11);
+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 (15162686280814378909,-4991651414025062194,'p6bc0cXmfMpQXMw3P0s2ecPBcTYfpUBDYNNhYY158pV9H1daOM0VpWcEnGP8ABH1FFxuTtJcxHF','rgPSFWjUAMvNFIjGFUIQ','hv7ML5RoXFFXTVPSD9AOaoqu98zVLqXvRcgQF8KUT541rHMfzdzJa6','esLp8bcwSRzz0M','oB','W',10);
+INSERT INTO ti VALUES (15162686280814378909,-4991651414025062194,'p6bc0cXmfMpQXMw3P0s2ecPBcTYfpUBDYNNhYY158pV9H1daOM0VpWcEnGP8ABH1FFxuTtJcxHF','rgPSFWjUAMvNFIjGFUIQ','hv7ML5RoXFFXTVPSD9AOaoqu98zVLqXvRcgQF8KUT541rHMfzdzJa6','esLp8bcwSRzz0M','oB','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
+INSERT INTO t VALUES (5854794098110077,1623119350683872616,'bl4KqktDBXCd2YYu5EXxkO6LNDwZmtrI5SdDgUNuVf','lXuXtUKWi6JXSMk9KvzMTEUr1MaKq7mr','GShaK8BoX4lqnBHBywoICDRPXXN6zgw10lh88ag5GkjGCFyp1qhk4XGs1MO4gZVHybzzqQmbxKId661','NGAXCPmPOLqYR68sgLn5AzBolifNnR4J5GD51Fyz1Jtl9C','zG','J',11);
+INSERT INTO ti VALUES (5854794098110077,1623119350683872616,'bl4KqktDBXCd2YYu5EXxkO6LNDwZmtrI5SdDgUNuVf','lXuXtUKWi6JXSMk9KvzMTEUr1MaKq7mr','GShaK8BoX4lqnBHBywoICDRPXXN6zgw10lh88ag5GkjGCFyp1qhk4XGs1MO4gZVHybzzqQmbxKId661','NGAXCPmPOLqYR68sgLn5AzBolifNnR4J5GD51Fyz1Jtl9C','zG','J',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (740385,1979116350875591329,'k','P7X0hy2xN5CAOxRHT2ybIIPw8B2OsItUAC4zatPzserK4EZLJa2nZfH64uFAdoQjOMlIGxLgDNwg8BSba1O0SLFLH9brH7kMiNhzmHFRNES15tWw5YhEane5IpyLa6q1fu80CnK','cZup','MagFndLUti1dujVcUmFlagrFnp05vsmqDiBPYL6gKRBypUwgBFM8Ni1aiQb','4GmSwTMj6pgIZ8BrZLAVJlVGBJYX9FKbjUbHwQOnu3UQ5bPr2JwZMppMRaXBSAZtSjSV2wOi5NXSVzZulxBgP','sAse2',12);
-INSERT INTO ti VALUES (740385,1979116350875591329,'k','P7X0hy2xN5CAOxRHT2ybIIPw8B2OsItUAC4zatPzserK4EZLJa2nZfH64uFAdoQjOMlIGxLgDNwg8BSba1O0SLFLH9brH7kMiNhzmHFRNES15tWw5YhEane5IpyLa6q1fu80CnK','cZup','MagFndLUti1dujVcUmFlagrFnp05vsmqDiBPYL6gKRBypUwgBFM8Ni1aiQb','4GmSwTMj6pgIZ8BrZLAVJlVGBJYX9FKbjUbHwQOnu3UQ5bPr2JwZMppMRaXBSAZtSjSV2wOi5NXSVzZulxBgP','sAse2',12);
+INSERT INTO t VALUES (13342691087428361497,550615149473987918,'7eSyKp4cczKizqcT1Hht','Fzy0TOu2GU5QX5QRxcMv7xfQiN3WcQlQE764aMfyw56l1cTIlU4dkv0tdvn9PpGwxGx','cvlCa77QElBq3vS8oY2vCrSAzrsPTmDpu9FWWmqIMPovFQFIgTzRQGAmzS2i4O5BGpTD4b8','p2NibfGiF2ZXJ6eH2LEF2deRV9J0IhVI','E','Q1',12);
+INSERT INTO ti VALUES (13342691087428361497,550615149473987918,'7eSyKp4cczKizqcT1Hht','Fzy0TOu2GU5QX5QRxcMv7xfQiN3WcQlQE764aMfyw56l1cTIlU4dkv0tdvn9PpGwxGx','cvlCa77QElBq3vS8oY2vCrSAzrsPTmDpu9FWWmqIMPovFQFIgTzRQGAmzS2i4O5BGpTD4b8','p2NibfGiF2ZXJ6eH2LEF2deRV9J0IhVI','E','Q1',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-8268663,-3587066819390003211,'oJ','EjwYGbscW1fK6uGsxQtUl9uD6ljyamYOhPV7WmQ1XBQl83ZomyqnkuEK65rtnoJIiGncBCxEXXiZODCghuySd3KYln58sML3fOyGrn9BcnFoEVdiRU6Kfh71LpU8o2P8lOWWo5Bxn77lS3nKeyRstkgs7GcR3MZTYIPBK32AXvYI4A87NDpVsgcQXGfwpraGAfQUwz4Ua2vi98vKZqV9OWDIcRndhtmZVmCDkYZ7fnTo','fjXIp5uw9xXMTht6nUIjaQ','Ag3sgBjGSCaQvujHVVTZWPY2qWntRagm01FAqkQHffedDBEhxO9AptSe9cV5S59tRg00Qahz9SWAyoSHnWOGbGxfIP4qXYG20GxOtdUdA6j03peeBupPQMmvTE3QhswPTgfUcGAKWABC4B3RRJLh9KOP9UrgpmIUP0osC6aKZypAELR4B','5QCRinaRsAtMMXsoR','o8VUuSpClXf',13);
-INSERT INTO ti VALUES (-8268663,-3587066819390003211,'oJ','EjwYGbscW1fK6uGsxQtUl9uD6ljyamYOhPV7WmQ1XBQl83ZomyqnkuEK65rtnoJIiGncBCxEXXiZODCghuySd3KYln58sML3fOyGrn9BcnFoEVdiRU6Kfh71LpU8o2P8lOWWo5Bxn77lS3nKeyRstkgs7GcR3MZTYIPBK32AXvYI4A87NDpVsgcQXGfwpraGAfQUwz4Ua2vi98vKZqV9OWDIcRndhtmZVmCDkYZ7fnTo','fjXIp5uw9xXMTht6nUIjaQ','Ag3sgBjGSCaQvujHVVTZWPY2qWntRagm01FAqkQHffedDBEhxO9AptSe9cV5S59tRg00Qahz9SWAyoSHnWOGbGxfIP4qXYG20GxOtdUdA6j03peeBupPQMmvTE3QhswPTgfUcGAKWABC4B3RRJLh9KOP9UrgpmIUP0osC6aKZypAELR4B','5QCRinaRsAtMMXsoR','o8VUuSpClXf',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT, c CHAR(57), d VARCHAR(50) NOT NULL, e VARBINARY(89) NOT NULL, f VARCHAR(74), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30,5088703078356024301,'tv2SOiKAGI6bb','JPnYPPOzETG','Ej5lspBZjT9K46ocN5INa','yPC1wPffqZFm6RqKvDkVfABuAIsitgdBrc6JQynswVgNGldYhYXZ','7NcqaGGzX6x6n8DCkOcNCujIO97bWbsPts85QPFfvn5Ln3bPv9kzVUOZZ7XqLjZY96ZCmuSDvJ','Pphopi7ka9HsZcNpKe1TKMzuzzHWTDW7t3U13LGJmhE7vHhddrl3lhKPZGsPJomcWy9bLZ3h0ZLhZ3u',0);
-INSERT INTO t VALUES (65,-6097933730542578428,'4k7JTa7UaLWO39SscPCEhPq2bJQUDRgXYzE5uHcEepWKV','USorX6Yo3Sy8rQBSZaHY7PJ4Hj5DdfYnEUF','9AoV','IExSCKvuU5Div8LNRTK1v','cyUNLdaVQoSi82CFo38m6Hp1IE4OYaVO8DWqqh3DceD5','VEVI',1);
-INSERT INTO t VALUES (-74,536479839812039342,'tZTwG','NgDBmYkyAm5Q7kCHpER','bxyrgYeMdI0iVGQdJeKmZ5CLzhZ6GzElxE4fSdDbotbavCQK193NfJEWSIq621FanihsDNM4SmuroFFxURuqfqj','1KElaJRqDN5hjNQ22bSMwdOm0Ue54VrCgc4qmcPDC7DfT8MENoQtaxVER5lRCTOw','cntxJ1VyOotqLIKbjok2mKpEwqgJ3jZ5HTndeg','cXDZSQcmN7mTFuao4ph9WxrCCY9EcEp0AV0XAvvVsiCamaJigqCG5ChmZYuqDnZyFCQ3yCuJxiZxpT1VCnNmUGGEwm5S9u2yJWv',2);
-INSERT INTO t VALUES (21,4338678163426661510,'F9c4PWTVck7WXsY83H8mCgH5c6Twpt6Hqy3BKVhUcxk9','JdT','Ne36ygEpPgoRKzCogFC9ZNOy10YPohJqFQ2z2wHTpmLxV8a','eGnnrfc8eps0bwmsYEjUtTZdR8yMHXhzNQ8t6wpDXHnezSxQxP2ivoNqtnURU6','cYy0c6ZHSGvbrGkCuv3O4SBttjauV5dq','rfSXtYam8LiVuGSyfdY0UkEtiP7ygBl6wywxu0Mtt57AT4nBA3zUhQmea',3);
-INSERT INTO t VALUES (-114,-6630839353960832199,'oo2zse4jpqhT1i0KsNInaSfaHDXR2A7NAjLciw149hT6wchj','CsUCnLS03zDlM5tb1fVzmFukfV','omJMK9kGjqPbqXsbi8soaS1COZk7rutAV','MJH0rndWBhUdTxUDWNWO36MLUn2LdSFK4pGhQ1tXbs3Oh0K7yHoOnxB9BOVMZlMfp2oCoD6','wg8QZLTBmGswjvyt757D90eNI4h6s3l5bFUf2SqG9eA9XikUU0KZskgfD1Qq1','qPx174wVSDaTlvvKr9cVOc0gZUc7zbHe6VXXLP83v3BkSCK',4);
-INSERT INTO t VALUES (-44,-889619953578947966,'kSOutmYC92noonkfkgCknSewairNG4XUOL','l1zA3uCfu1M6EeeB6jBV0NoCgZxB0adqxprzJFhE','6HBBH2k2trjYiew9IuVdJHlkf616sYm79Nw1relncMfnSi5','KOvnZDkoTrj4rXP','NaFqE0vBA3MuKxgdZ9iAcM6VlwvBl8TbhUkjdV4Zbwy1','rhHovJ4RauHBDus00iXw3G391vu0ecHJoOtHJz88VURApmBFaWW3II0rWIOyo5JFwS36QEzva',5);
-INSERT INTO t VALUES (-1,4309707816579861811,'KD051OrDekFaSgkn15j9VZ6gsjt','adsG6ce6KW0x7sD52xIVgebuu3wMs8lft4q5p','4CcuccKYLxbynJnI882QJNyQQosj0ALa8ISEwlNQJ8iawbKXHnSOuTdPm6vAC9LV9vuKBR2sZqHJlEI8izovi0EsB','A9m4zfelC4V0FUzprugtXufPtrbYEndAC3mxtlFnjKTAlYZfW4MvgM9SLQZ2cdxEczY5f','g0Pac7MzIjKrEykuTN3r5FzRVtQCam9pBCOwuCjbdlidhK','rW56W55O8jnNkp959k43OxQDQyJ8WYgHhYeEz4fVPkF6CdM1TOIKtBTlKYhIP',6);
-INSERT INTO t VALUES (-43,1245666967394824264,'6NnbPI','qbk9TnC7FXGRoNmRFhBeGESsWKlVh3MaY9Uln6ce','qNEzkmETteG6uQhcmjZNF5O2zGo9L8vzpDdSKvGYr08uWTR3R248jofaLfNNZ7JWf29YzMqnEO4stoX63fMq','kIymNPyJsd3OkN8QwjNeEY3fcTKGCeZEkWU','l0RHOmr8265bB7UndEurcWvRnCliX7h04c6R','u7QfbD52',7);
-INSERT INTO t VALUES (-97,-5933880046632902414,'mdByfJmF95dClqQFVS6wzPTd6rmez2KaarR0vN','B691a11pNIGm8lEtHqU','NGp5AagobDIfAdC90ccHf39wPgZ6qM4x9ejkRyiJjmMNzR','pLaAOMDqMNM10ubZ3mB4QeLj2MldohiQwW28PsMZcwNtlaDO9m0TJbRDaLgDN79Qmq9Pog8Y','DfKoe7PRoP0gp80LOC71GtvFzJ7TwNFDiqrelBqrqJMfDa','20F8PGYebU4U01VG',8);
-INSERT INTO t VALUES (-120,-1714011722891445268,'Y2BEhLT47DAJR1LoNJvrptlRSP4DTIuCEjM1C','H3FJOiM82DSIkIdHeoIdTf','WVu0wuF9SyIjJhEKvllQUXN3fCT7ALzD8jcplznjtYF3qU5FSabXJyYnW0CT','dxH9uz3PuuOICrFaPwBW','rqwhaipCuNA0GWvqwDtdsvk7dgEwzVMhLrlv1NJMFJOaCXZZawgjuGYk5zZ1jReWNlET2knAGqUvk','xlcSxCEpVrCXsybZR4anlCG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12452951996966965202,-5887875395049130158,'Uf6YjJXIvdelpMpVWsCOJ92RPfdI','1zHEEYRCfHAaeQilfTyEMiqcvrpdgoQGjMp6B8ZN6m6GIK2vNkAc00ttvDdNI2HiZTKjWMCor2BN','sx7KihOBsQesN67k0iJQrWy4DmX9JMoFvg5mDeKNL6G','h1UId48XbpVs','A','G',13);
+INSERT INTO ti VALUES (12452951996966965202,-5887875395049130158,'Uf6YjJXIvdelpMpVWsCOJ92RPfdI','1zHEEYRCfHAaeQilfTyEMiqcvrpdgoQGjMp6B8ZN6m6GIK2vNkAc00ttvDdNI2HiZTKjWMCor2BN','sx7KihOBsQesN67k0iJQrWy4DmX9JMoFvg5mDeKNL6G','h1UId48XbpVs','A','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1116822520731348368,-7345960880433966354,'9CL0kmdMjtSxtLYztC','8RLH1qCUcNB9feY0yjYMWfkvE9IXvWs8EiJX6iGgFHESPqb6NGzdlGkdEgnWHTIXXrQRs8z67qxduAimXL2xPlYBO8h54Xwmd2BPPDkDNVBYMc7TRiPkFdwdqrr8k9VR7kcbCZiDnvv9KULJY4TzdvWCXrUAqPzVpHwbl867heiOy4EtUJBCqD4','T7zBhHD46c','yGH','y6','mV',14);
+INSERT INTO ti VALUES (1116822520731348368,-7345960880433966354,'9CL0kmdMjtSxtLYztC','8RLH1qCUcNB9feY0yjYMWfkvE9IXvWs8EiJX6iGgFHESPqb6NGzdlGkdEgnWHTIXXrQRs8z67qxduAimXL2xPlYBO8h54Xwmd2BPPDkDNVBYMc7TRiPkFdwdqrr8k9VR7kcbCZiDnvv9KULJY4TzdvWCXrUAqPzVpHwbl867heiOy4EtUJBCqD4','T7zBhHD46c','yGH','y6','mV',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (15125707996019547624,-4939243987798666198,'uXVBc0y37GxjR0OCLkZ28IMyiXV4mRnUM','iLsLENHGMqJyFSU0GsjyGuGtDSUYQgVdFVBWbBNigp46CXgarU7u1E6WBPdo3rMWOstezf9naJ2hbkSmz6yNadt5jtwI9qXDIMu2qc6lY95XwhfHmUpfLnGh39oNGT3TTP7LDBuj8a0GxlmHy2WVHXE1iIbVaRrgKQWYvPc2TYQ8hQEbcLSkGfbTIFlIATmyI','qDAp3RUKNLbpt6Tm1O3LLubvk','qrzfN4WDrCeYbmJmxWCsLP5UdgEql5mXPiKTUIeh5GwnrPbFz9qjm7bFtxMdTt6VXnc5y1VeWXaxeVxqpY9E07dhH','iCc','Ba',15);
+INSERT INTO ti VALUES (15125707996019547624,-4939243987798666198,'uXVBc0y37GxjR0OCLkZ28IMyiXV4mRnUM','iLsLENHGMqJyFSU0GsjyGuGtDSUYQgVdFVBWbBNigp46CXgarU7u1E6WBPdo3rMWOstezf9naJ2hbkSmz6yNadt5jtwI9qXDIMu2qc6lY95XwhfHmUpfLnGh39oNGT3TTP7LDBuj8a0GxlmHy2WVHXE1iIbVaRrgKQWYvPc2TYQ8hQEbcLSkGfbTIFlIATmyI','qDAp3RUKNLbpt6Tm1O3LLubvk','qrzfN4WDrCeYbmJmxWCsLP5UdgEql5mXPiKTUIeh5GwnrPbFz9qjm7bFtxMdTt6VXnc5y1VeWXaxeVxqpY9E07dhH','iCc','Ba',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT NOT NULL, c BINARY(48), d VARCHAR(61) NOT NULL, e VARBINARY(19), f VARCHAR(62), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3651639254692344495,1094582298457686740,'M41dIA3sC2TT8fzxFMYBEvwc7cNyKPjM3qo7Fq910HoHFm','JQrfpebTe3GWqIJbetNDJOwLTbIr0YC7N3sFUG3v6NVtRCrik2d8sl','4JQA','V1m9XIE9hnxhyN2ah8epxDPvJs2hhn1eo1UM9bVRaHMX','d','F',0);
+INSERT INTO t VALUES (11795803326244209943,-8671855822800420960,'KulKc','X9t7ub7IiUBwclm','crWRWBAZ7fPGb','tiUndrIkb44Wsle9J9sTL30PnybjxvwsIPW3H0dkIE50Q','G','H',1);
+INSERT INTO t VALUES (4965913012947166179,482107126152524965,'aDOtWN8A1k209Axbsi92oQXJe','SC68ZQD4AVR6mKSJwukRCK8FsFxBtNV','Tywtm','KuGXWAzFg','Z','j',2);
+INSERT INTO t VALUES (1768622249392501352,7481609656379163294,'KemoNkTLJVHgA75cqY3mSG6','Qo','L9UDPFri','6MfqtA9FlQQtptE26AXz5Hfu0tFhFwyx0ZIXhSFNZ','tR','g',3);
+INSERT INTO t VALUES (9229826274558531810,8067527871872085844,'5CMHPEaUHcj2r91262','PEhl9Ovq3WdlknS','WxTNX','QZehjFBOv','7G','E',4);
+INSERT INTO t VALUES (186997387218971107,5872353765607119860,'sfmBh7W009gK917kT6jqS3vzbnvma5fKatBF40l','BmOZV9lB8kaF','icShumHo','ojWlcGdYVVK2le','a','y',5);
+INSERT INTO t VALUES (1066036922813920590,-5109337716633249994,'l83XOaYwoM7110d3','TR','M8wPcIRvE8VhVWc23','Wr673OXtYFXH5hdT8PPRIvsHcpUVizYS3bZDcCe1LDiZmKe7xard','ND','S',6);
+INSERT INTO t VALUES (12859762772500653665,5034787949350825623,'3LOiiBm9GG7isheJebCKnN88v2RTtIVt3emTV1MFap','61eLbvSL0UGGR8ISdKGdVhe4yeljtr3FKdwhCRJpfuZuAPzCvGcr','HCpg','1PfFrSJiZK76N','Y5','m',7);
+INSERT INTO t VALUES (4064836258219472432,5962821956591617402,'Uc7DpY5mUsVrX9j2XQedw8cYogvVQ1jKvB21H2WlIhTqoS','gSLwH2rkC1DQ2qxwb1i9baryo4Xpuf5Rvog6hCC9DMGDx','Ts9A0q','uDXfF8ak7UHQ5mnYN1zVEX9JFTxknR9lXy8WMKOzaX8b3kUZ74OoZGWy1W3C','c','2',8);
+INSERT INTO t VALUES (18279307851152132182,-3138970568660017669,'lGgbEdiHsN6ELYpGMcEzuGkVmXuJ0bHUje1w8BUb5fEXxhNO','nxKbPG4Gs8BcAsVrCZvdD4RtPmiRjD','G2APCRxkhpV8LegSd75','usbgV5LSvRq33A9OEptoxP2','K','k',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT NOT NULL, c BINARY(48), d VARCHAR(61) NOT NULL, e VARBINARY(19), f VARCHAR(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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (-26491,7338687286839958888,'dX5018YHVqbpSGsum3RksVf','OxdXBiEU4MlrM6FKnR0Chdyg6ea5Pbg9NeVPJ0Z4CIcOmTmhDx','WmC1mkPvZazWuPJIVnNVq9Uh5MP05bRZ04zHm43PTH2taH7yBJeoyw','6S50fDDhvusQgdVfP0OMo','jNlk0zVEBUYIsO5W2fsmhyVKJQazozZUfm3aw1bISkQwuEA','JuaQavmS5n6kaQCKi9DwDIZZ1TKkhNoVQaG3Alc4e1bOmmkFIXzBJkQtLYB7etgLca5ZIogI85f',10);
-INSERT INTO ti VALUES (-26491,7338687286839958888,'dX5018YHVqbpSGsum3RksVf','OxdXBiEU4MlrM6FKnR0Chdyg6ea5Pbg9NeVPJ0Z4CIcOmTmhDx','WmC1mkPvZazWuPJIVnNVq9Uh5MP05bRZ04zHm43PTH2taH7yBJeoyw','6S50fDDhvusQgdVfP0OMo','jNlk0zVEBUYIsO5W2fsmhyVKJQazozZUfm3aw1bISkQwuEA','JuaQavmS5n6kaQCKi9DwDIZZ1TKkhNoVQaG3Alc4e1bOmmkFIXzBJkQtLYB7etgLca5ZIogI85f',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(58);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
-INSERT INTO t VALUES (-32569,703551889588369774,'vQdUvhu2','K9x2NuCLsg7wSCS','24XD7DPDD3','E5JNmGhz2yjqpriA0kpsh0mwv2fZH7TjXlDXmYIUXQnp4X0FgJ4GHOM2IAlgS3','GL9AlICEJfqr0I02cLBxeBwtY3BEMYACoOj0pWKvn5sIeWvfbMdlEVpxg2CRIE52RIWidlL0S','tuZG0hD6uNVHE36NbvzJ67tNUDenCracQo5WLmpx5AQl2r904sNagnpwnH54z',11);
-INSERT INTO ti VALUES (-32569,703551889588369774,'vQdUvhu2','K9x2NuCLsg7wSCS','24XD7DPDD3','E5JNmGhz2yjqpriA0kpsh0mwv2fZH7TjXlDXmYIUXQnp4X0FgJ4GHOM2IAlgS3','GL9AlICEJfqr0I02cLBxeBwtY3BEMYACoOj0pWKvn5sIeWvfbMdlEVpxg2CRIE52RIWidlL0S','tuZG0hD6uNVHE36NbvzJ67tNUDenCracQo5WLmpx5AQl2r904sNagnpwnH54z',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14551430765914246435,7802316766770050845,'NAACWCGhPqlKdsL4GhZFdDD9XoqwOHPKXkeV5KDbpVuE4ON','uldzUNfupa1NcLdUeFTDeY10mFWn3nJ3EDNxmGKbEmohjkK6GY00qpyxFYI','bYrZhKFBKPC2P9g2','58g4CzuXsQVEk9yJnalTvgBHPyyvliJt6O3AsSVkawA75qXSMT5Hvq4ieb757x','Kh','q',10);
+INSERT INTO ti VALUES (14551430765914246435,7802316766770050845,'NAACWCGhPqlKdsL4GhZFdDD9XoqwOHPKXkeV5KDbpVuE4ON','uldzUNfupa1NcLdUeFTDeY10mFWn3nJ3EDNxmGKbEmohjkK6GY00qpyxFYI','bYrZhKFBKPC2P9g2','58g4CzuXsQVEk9yJnalTvgBHPyyvliJt6O3AsSVkawA75qXSMT5Hvq4ieb757x','Kh','q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (14223861002548951913,799364947780541017,'LZhUkgVYngXUbyYfm25er6yv99KZGJffBRlGGg00Wxt6c','ARJy','Xcn3ABoczL4DJUwy','NFExXiXWOghsN0NBBCkLW8PB58I','l','7',11);
+INSERT INTO ti VALUES (14223861002548951913,799364947780541017,'LZhUkgVYngXUbyYfm25er6yv99KZGJffBRlGGg00Wxt6c','ARJy','Xcn3ABoczL4DJUwy','NFExXiXWOghsN0NBBCkLW8PB58I','l','7',11);
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 (-27008,-3459284552151544376,'fSSVt3kYoWGDNiwe76FSNQTJe54F8UJ5n2mcD7tUEZefTYhUZ','ATjXJNjQlrlhhgx95VGxylF2gWp8zWoJRTnPUsKfryDhWUfebbKt9aEY4TbcrUdQANDhL8Jhz8gxJ2czG3klFkvTi','Ah31C6CjsgDoikJLVXcz3l','jHFCO0bMilGaWRQOFvEna9gBpwO7I4Ru2b61SSVWzQFPDN2YG8mAng','UsFltdDois5X4hF8pO0myom2RCMWSDzycxPhHlqx3aunOrzUzsDjM9mKGYdUU6xMnfbMWVTm80tiyLSvDbK488yvHhs0pvwjp','9ZdPY6P1CJL0kPlPt059Tiv',12);
-INSERT INTO ti VALUES (-27008,-3459284552151544376,'fSSVt3kYoWGDNiwe76FSNQTJe54F8UJ5n2mcD7tUEZefTYhUZ','ATjXJNjQlrlhhgx95VGxylF2gWp8zWoJRTnPUsKfryDhWUfebbKt9aEY4TbcrUdQANDhL8Jhz8gxJ2czG3klFkvTi','Ah31C6CjsgDoikJLVXcz3l','jHFCO0bMilGaWRQOFvEna9gBpwO7I4Ru2b61SSVWzQFPDN2YG8mAng','UsFltdDois5X4hF8pO0myom2RCMWSDzycxPhHlqx3aunOrzUzsDjM9mKGYdUU6xMnfbMWVTm80tiyLSvDbK488yvHhs0pvwjp','9ZdPY6P1CJL0kPlPt059Tiv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-2623,3195067003233710905,'3aFo31w6gyaNq3nw0MCr5uxLQ5RcEsOuNs','VzqYA5hrLSnRFLldXw9PEgEOObwbxaINA0c2ZXlp3lpjzhmGsKYCwxOmglgz4mhn1SGoDupypb5wGtFLjdgsvnwIMshCWmldczcGQBao1Zt0kPmnehgz7zz9qJQc6k1I99wVHTe4YYKX8qHvjtkAcj5nhYG4MxanuL41HRsGuG','dnBWloYY5YH2gM4jYBwtp6usFbPm7vYBrLb4ppi33ISQwo6vJJ4kjWgZWwbI5kGV','XLWwwsrplCmG8P1C30Od2rsHxAnJqLV88Vmy4iwE','7pfOcJGFfLWUfTED6PIhX5qYHZXEaEUKLbVK0X429ar2xndZ1uLByDVEq9lfZlEE6pDIBBHV3cdRg7vlDLXJrBaaO1A2xYvut5k','iETB9XoC29JjxC23LD354ZOmnFFPHoTBuV7GoCuBsFthvkaR1JVCXhZsObqSyDgkW8UlrtVIc0haSjpepEDY',13);
-INSERT INTO ti VALUES (-2623,3195067003233710905,'3aFo31w6gyaNq3nw0MCr5uxLQ5RcEsOuNs','VzqYA5hrLSnRFLldXw9PEgEOObwbxaINA0c2ZXlp3lpjzhmGsKYCwxOmglgz4mhn1SGoDupypb5wGtFLjdgsvnwIMshCWmldczcGQBao1Zt0kPmnehgz7zz9qJQc6k1I99wVHTe4YYKX8qHvjtkAcj5nhYG4MxanuL41HRsGuG','dnBWloYY5YH2gM4jYBwtp6usFbPm7vYBrLb4ppi33ISQwo6vJJ4kjWgZWwbI5kGV','XLWwwsrplCmG8P1C30Od2rsHxAnJqLV88Vmy4iwE','7pfOcJGFfLWUfTED6PIhX5qYHZXEaEUKLbVK0X429ar2xndZ1uLByDVEq9lfZlEE6pDIBBHV3cdRg7vlDLXJrBaaO1A2xYvut5k','iETB9XoC29JjxC23LD354ZOmnFFPHoTBuV7GoCuBsFthvkaR1JVCXhZsObqSyDgkW8UlrtVIc0haSjpepEDY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b BIGINT, c BINARY(75) NOT NULL, d VARCHAR(90), e VARBINARY(56) NOT NULL, f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1872594468,1687676385142957734,'WYVzrCRtC7AecnzH6R1FVv4OuEp3iCBzNCHbZs','iatVR3YG9zslmfL38','VuMaU4iwKA4LJPf6Z0CRqBfLd','rkMkCiUXu8AETEAgjg0cu1U7n9seeqjAHootPWk8B1EagH6V2BsRddr','VzfwSHLV6OX0SsCsJm5JrTMWCPUOjD94f2XQJiOdZuoJ7QVZRxK0aWKGV2qucBYsLv9PiBWsmGn8WXUREBriEt3eX7cgqXBdyK9d','P71l5XfGKJjcDrQrS39tIhC4j3vW0wDSaycEeXQ9k8vXd8sybzHPGaRJlWVzssRjAhA0sQCKSqebFiV0hcU',0);
-INSERT INTO t VALUES (367949741,5039827921623693044,'Ih9i6PnfSMwDGGPtkqS7f9kN7mzj25WuHSv6ivzWoXisE5MfmUiss1bnAVkdhebNel','wHn5cjp9lnS1HIujS','juC6lhoU2GQx23ZIC0zHEm7sRsm3nOjASYh8Oe','IPk5zVoeUSQfFXYkL','KZdon5jfQ963J5TC01Zc1MLzgAC1yVWt6APOkeSiXXGA3aX78Tlm5UNaXCn1Xn8','SgxUamfdHfX9vExxMz0SAVbWq0TM5SMban77Nx78hvzzdaXnwEqqwNHeFrXvTsHkhwrVuJVf152eX',1);
-INSERT INTO t VALUES (-1325975565,4357644011992774245,'qqPHyn4e8OQWqqnIY3OcYKf6WXxmvnCCzFyH','VWX8p','Y7PHtsYuiuMZyQSTAOHVD66o0NGgcbUBF57vsapAv3sqo','7V83ugZh51jIuCwN','dyBsiY7ydlxXWWjrQzSxvPbMjcRhcDtrAwof2HCnseLhJNa4xya','Iy7lFSpRICtkRWFb79344pqlxSUKaxd3pfIk0MpstBeHO3pp4MC3uzzvSk99V98pG3fdkBGkUKEyFMAfmEJvAcHaQ',2);
-INSERT INTO t VALUES (329533194,-8563005993186252398,'Sm8yF2NcHwAYI9XgwnZ4cPfx18MGxUVJYJ5aTmEUjZTfw2zvSXPaXByIulY','B7DKfT6qoWGRjemCIdlATgapC','5ZIz6h5EZ','gqcPPb7BwdcPlxKSPSyFCwfXEfeEIfBITjYI3PFduc7UwsdXK','GWbHGDGYBdp3UplYzAAxLpP7','RRI5wpdmwwvH0yVcle3ayUxmupcy75YWqxPYBaJLmMg5KYKQ1VGpCULJjGrBKvdZ9LxPy3PkVQ3S5uJA4wFqpWXc',3);
-INSERT INTO t VALUES (-572558054,3772320996569253681,'XMN6h8msbyUN2azKmeNIfpvPckfCguNYOqJRTACzBQH','iaRr2CrSfo','O3HEmj1jxwnqUtXEsofrrCSex192x2eUlZkthgK4gCstE3NF','yC2enIz4FaK5TWYWWCuE','1CXhjOc8N95e5CqvYW2YMHNVbR5oMkS5JERUVYn','N3DH4YoUHsIL2iYs8SJ3X2fBkEvuJ7pg0tf2RfkcOGg',4);
-INSERT INTO t VALUES (-1367360284,7243973238256916974,'VLPEpLUKNmFv1xZ7qH1mqjxEeXJUr','3VPRpigndnFhYk89yCtALpinQkrCwDC98iAHnHzKg9ya5yjVVE6aH0SJ5pHZAzucPaqt24IwEhyzZX8BlMdVBn','lk7uXk1qlohU6x7iRA2e80A90teMEc55xJsKdb0ik','EXK6CLyaXWkA8ZlWHwdiF','CgF7WRpp2G9hxBlAduGKLSjBEexWkwfLht4wsBytnbSBeliNCMqFmJO','yflMDrcJIW3ktLAYPCshKKgAXv74iyS8XwMTNzoY3qWUOwI4A3jrR4CmN',5);
-INSERT INTO t VALUES (-212708535,8208177832949031240,'Zk8ZXXeRgAffSBIgNjxLKz8C7a','NJrodBjRZlTDhDj0WtVZ6ryUJD2UguUxPvTJIKxfiVClMA2PlgGPlCwAu3YsFBRklfDk65TEm6Qok','67xrm6tzAY2cUiDxlf','yBzwcEi0G5QJeP0DE4b4WBUL0Lz4Lf','BbrjWzbrRUs3ggY','gMdwWoEAxIr5YEfx2zCeby',6);
-INSERT INTO t VALUES (-1880328425,2355041224415359869,'zQXVii0Xiz7kPQkTOA1Uejuc4Piv441YbCVcVRKNy6n3ibI52WVno','n8DVSXSmQheQcVs2caWnX8','eORTZyJGPOTgV2x33yYFsXZ9UPgDYBowYudthhtsY6P8nnU98BBLjfx9','FkbQRCV3Y5sDKtE0RF0SC8cYURFj3rYsJ02vN0xd0rlH9ypVGUHDV','NhoIks3ydKgQr5SNTa','ElxV2ys0dhn5UYsiqz6AsepCL0Il8K5G9nXYK1E8Cgbyh0CXUNHmZfWXjftXfvU1ZpQQuEdDinfzu',7);
-INSERT INTO t VALUES (-500509579,-2532436058275711906,'icj6C3btPFkDrwMcXeUQ5uEc3jjKuCqtttiCaLHYZD3KBqSGCHiRETtC','CML3fTbF4bEx2tU9tXsbnQyjRrJubgPIerWsFiR5erZKWFC','WUO','9RSdeF5jXPVkxsf9JttsoS2BxNrUE7dhh0vCHm5ziCy50rcOOQiVm5lAzOPux','THkITzDWXVfpcirrLpdYAkBhswMLL4AJDDApz9yFcXvfvFIG48ZO8vj4dgBsI5C1V7z62o','a4RN9OZreskKhDqcA',8);
-INSERT INTO t VALUES (-296480550,5469841409346654132,'bupaE2RaN6qVspSTnLxXWxkZFOk8ZMq0NTRH2jZmX6XyCNBERv8k','DviRHjkPQOexMEz4oigcGmGjGyWv86ZvHXI3mTRVERV04bkpdrgcJ86Cm9k68C0CuVn1nnEmTnf8xzRAPEEqzA0','BoBM9C8LGiunL1tJjTfDgNYbA3DrItMqMqpboPxrlw3tjjeY','afECQFrD5kCS','dtntfZWPNDkG0BnzT3qaNv9NxFcOs0bex5eXahyWwsM4oxpZNQTc5PuO2Td8a2BIRxaZOh9OAV2u6fGTNInmLPTV','PYJEYYCdWLIPeokjiDYbvRpfE0wEx4ydtiV6Wf7i6qnQyMeHiOaLr9zNJWNf5IU9zctnGhmcQRp40bT1NxLXUpp2D',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6823107205200915560,5454228176081399028,'okZ99T0t0pkFJWglVzIo674B5tns6gkHWdjay2n3zEFmKvkERpyvPSmaHiRYmABNwjSrtU','Un2teRufANMIxXY4ILwvuny8iAjv2RDtYcAcsNIFUGqA','9J','5KMe4HxNbQwpAVVKyT30oTGdUyQzRinA6PRRSPdPq8ZfBubnQW6YRCbqvkbEU1J33sDUBj2uMfn','R4Ev8QdCtaei','I',10);
-INSERT INTO ti VALUES (6823107205200915560,5454228176081399028,'okZ99T0t0pkFJWglVzIo674B5tns6gkHWdjay2n3zEFmKvkERpyvPSmaHiRYmABNwjSrtU','Un2teRufANMIxXY4ILwvuny8iAjv2RDtYcAcsNIFUGqA','9J','5KMe4HxNbQwpAVVKyT30oTGdUyQzRinA6PRRSPdPq8ZfBubnQW6YRCbqvkbEU1J33sDUBj2uMfn','R4Ev8QdCtaei','I',10);
-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 (-5104066304881576833,4598312074772623167,'9dwzAz8w4riVmdkbQiHFm5OnbqnG','mi1ez8uJAR4lutY1PIxjFNbv5GBWf8IkR7xVxD','78NlTSY82MwWPCuFrCG4oa1R7Ds3oOPeY','gIt1e3qWh9xOZS8LWLHSz0785Zre8CpdoA3mWZRkwWbOFNcaJDZvLNMUOkAxAdMNOL2Av66dUqMCP1I6Usl','dlwgiyRZEJULXOG96HzJI276Ot','uDhgFRQoswc9efYOmzeByzzoUCHv40hQbLL9EIhlNZd9hIZhsmudZCnzspCc2LnhR1GhJQk5g17OCmDavVXuIsNOC6ytEa39iFH',11);
-INSERT INTO ti VALUES (-5104066304881576833,4598312074772623167,'9dwzAz8w4riVmdkbQiHFm5OnbqnG','mi1ez8uJAR4lutY1PIxjFNbv5GBWf8IkR7xVxD','78NlTSY82MwWPCuFrCG4oa1R7Ds3oOPeY','gIt1e3qWh9xOZS8LWLHSz0785Zre8CpdoA3mWZRkwWbOFNcaJDZvLNMUOkAxAdMNOL2Av66dUqMCP1I6Usl','dlwgiyRZEJULXOG96HzJI276Ot','uDhgFRQoswc9efYOmzeByzzoUCHv40hQbLL9EIhlNZd9hIZhsmudZCnzspCc2LnhR1GhJQk5g17OCmDavVXuIsNOC6ytEa39iFH',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (588474939255417169,-8800252547097850422,'kyGXktkf5bk','JaiaLNsiWZ65bPY0vRkPQSl42GeSKSOhmQZxZNaJOvmu56xR85Yiqypd','EvbYoh0Mk9fAZSTRzza','v0lrkfD0h9v675mIFphfyuM8DqlytWXcA2u','byuHoWYukVUknvq7tngbZ17mcY1S2PQcUjInRmoSMQcBrn8Cxy1DIJtLeQBb3QTzs8oRIZd8uKyvi3Sorre4r6M4o9DiK','pQpSvIIFDGagURtQN7KbadYX7UBtQGhbfm7mcEDHE4AebFXlTwPJ9wsBqMf76OJU',12);
-INSERT INTO ti VALUES (588474939255417169,-8800252547097850422,'kyGXktkf5bk','JaiaLNsiWZ65bPY0vRkPQSl42GeSKSOhmQZxZNaJOvmu56xR85Yiqypd','EvbYoh0Mk9fAZSTRzza','v0lrkfD0h9v675mIFphfyuM8DqlytWXcA2u','byuHoWYukVUknvq7tngbZ17mcY1S2PQcUjInRmoSMQcBrn8Cxy1DIJtLeQBb3QTzs8oRIZd8uKyvi3Sorre4r6M4o9DiK','pQpSvIIFDGagURtQN7KbadYX7UBtQGhbfm7mcEDHE4AebFXlTwPJ9wsBqMf76OJU',12);
+INSERT INTO t VALUES (6668610981291913547,-8255762036026714035,'yZe','iKNMt7','sip','zXet1040G1sBjtv3M5pCNZ2uaYF','Lm','s',12);
+INSERT INTO ti VALUES (6668610981291913547,-8255762036026714035,'yZe','iKNMt7','sip','zXet1040G1sBjtv3M5pCNZ2uaYF','Lm','s',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-5815151952685599825,3418821156069124469,'CcEIERe0Nc2nxtUBNw5zwkvYI9gDjdYrv5bGjSFaiuXHM','eh9fdSPHlrFXNkC5IHEgGeBLvDPPpdC0HHyHSUPesYYH8QeVHYUBXqaQUo23VZ5GejHDFMUVTHwnd5RigvkibmYSCIhSyLhDbd2gZGS55tBwp0r4ZWqnDySNeknuWun04pY2VBG38voRTVVsJo','1ktZy8sikxwjiJHCJ3BzsnF86B','aZLvm9dSjFq6FHCjrtFeGnnUkDjMFwiDb9tl00iVNxOB9EyBnVfA9mm3s4wvcUTCCzKaFerRK6TvqV7KvpCTilmBuDKC2ZZA76LGm1EmSLpbqqU2XQKFm9siHzXJDg9mdeLhAPLHiTmhq9e3HBiIFUvJwlZwHCkbe3T3M5PuI5KrAPd75KyiMvDgT3oPV4KhcKFgFeCG6epRPwhEZBSFNuwqvvuQwokDUy2','WHzwS30RoiyiGwpV2YMCt3qFDqVgooYRY2lHvTIFzbMCPWJXZaoRUsK8MA8uaAKuCo9vpF5VZTcGlKH','6lyso78zi7G1p8ZT0pqsJHBnd8L',13);
-INSERT INTO ti VALUES (-5815151952685599825,3418821156069124469,'CcEIERe0Nc2nxtUBNw5zwkvYI9gDjdYrv5bGjSFaiuXHM','eh9fdSPHlrFXNkC5IHEgGeBLvDPPpdC0HHyHSUPesYYH8QeVHYUBXqaQUo23VZ5GejHDFMUVTHwnd5RigvkibmYSCIhSyLhDbd2gZGS55tBwp0r4ZWqnDySNeknuWun04pY2VBG38voRTVVsJo','1ktZy8sikxwjiJHCJ3BzsnF86B','aZLvm9dSjFq6FHCjrtFeGnnUkDjMFwiDb9tl00iVNxOB9EyBnVfA9mm3s4wvcUTCCzKaFerRK6TvqV7KvpCTilmBuDKC2ZZA76LGm1EmSLpbqqU2XQKFm9siHzXJDg9mdeLhAPLHiTmhq9e3HBiIFUvJwlZwHCkbe3T3M5PuI5KrAPd75KyiMvDgT3oPV4KhcKFgFeCG6epRPwhEZBSFNuwqvvuQwokDUy2','WHzwS30RoiyiGwpV2YMCt3qFDqVgooYRY2lHvTIFzbMCPWJXZaoRUsK8MA8uaAKuCo9vpF5VZTcGlKH','6lyso78zi7G1p8ZT0pqsJHBnd8L',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED, c BINARY(83) NOT NULL, d VARCHAR(30), e VARBINARY(36) NOT NULL, f VARBINARY(50), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3965601038,4125802186,'MDz10FRS','B','FOnxK1','C2bqzXzn6rW9P48huO09ItF761eCLy3Gq93','Yw6nGe0S6A5LYZ8s3VSqJ6qpbOEEBrMkIMuM7RGczYUJtI0ujf7ERYr0ACyhd','smhn4C2uz58poxDFY9MzA0g6eesO60BUrNu1A7Zk67AZxT79ikJxQ3y',0);
-INSERT INTO t VALUES (2842573835,2912663427,'3CjKolxomoe7mQaTnEMtaMIrwjQ9SyPIOQNWwnKskZKuykgZNmThkiO1H','UOS','I27u1Mtb0ztB2LW7xHxZ0TTC8v0lo','1IHVwF8gKMxGsHeM5l2qAwm3ilCL3k2l3xMkCJibI2fnU','Fu2aCawVS78smOeZY1D0cf0sMtwdOeah682vB9B9zVZpXPJg0eZBWQnTdV','jrwkpHyDlDyUv772bjS4NmP6EwAtj8XNxp2t9A5k35a7xgUSzb4',1);
-INSERT INTO t VALUES (2052094368,749675849,'QI7jkWTdHXdWAmEtxbK','bpe0lvN','7oF4lLAR0ytrzdUD9','FvVMR0xAAJ','q4ZoYFLM4h2Psf09alTZCf5jSvqatxBjcw3Il6UbNYaEaTwy6PVaGbozlkdsncRcawijYM5ZRuoud0xodW4iS0ucy986jAlJOQh','NTET8eJb5JSJgKydFSkPAmzpaXAibl1tmcoSS5EiF8mULFjfPM4',2);
-INSERT INTO t VALUES (1805810202,3573055323,'rsWvCBDLJsjYENft0JxK','IFQJ074dr3RBFVRO8zcZ9qCQA','gLTWo','HhQqodiVmRH8UyTLBOlQuj3rmWe7JJSTLCUa3sN','1MGw6PNIOXLxIvc7uGZqSsoUsOn96eFpFH4IfYbbOK3W8pww0kT0hb8aZ47GB4PUUvzXAgMR7u','TqOlEzRByI4HjjHEyr9RiramtSC48TjJv5g2ogZ3LI3yr',3);
-INSERT INTO t VALUES (2480301063,2183361797,'rCod08EMt5jn6gaKifZwgKY8lZvu9gMJSPmdphwvUNxwzmn2RSh4qYGCWQzZM1nn9Ef','SpPcYUE3Tt6NANCPxvr44YMC5Cu6','3EXI4sbgS22VxdGAuponaE','nSgvncyjhvVFbZ9x','IgEanJ22sZKU74DXZTHa4UmRWeQJ1troEpPke9gsVoaEzCh','ZWRKE0wVRyz7j1FhnAaeiWxn9i2ZaLaa8vPNO1mrKCvg',4);
-INSERT INTO t VALUES (4119531764,1243860961,'i21itSO','PHQmiU5SUkaKq8bvYSv','m1HWVprF3n','xcco15u0QQhrKlIPNhjJF3Zd3hJgZBw7hLsmp7xSy7A2','T9ake3GorxyhfpI9F3hAIJ7DU1nYqcG7UgXhRev1rSB78x45rhRR9rHlOY','AiN3gQH0lL0GNCf',5);
-INSERT INTO t VALUES (2950800962,3720499218,'j1pQmaupcWLDKsJScYu5ZeGe99SYla1eF9UlkRCehZ38cnf4','YkDVjssH2xVeAjCRW2ypgT2','A6BCGcelrSNdEv','MLojzllBolB8xTmqg69BjBngLKpEJTFXEqTWLpDpOi0Gxiq','nShifCVF2pS73gJ9jtyXWb0IqdQtAVtVxcP2B0D9cizZBpkhjMGtiCGyQeQazu2nWxnlPH0e996CTPdzKJbE','iI5MqH5SicUsFMqOfILqoigj5SEm8SEpJITyEBDspBLrETQnHAMWzBSblWnjuUiZ1L4pNJ6',6);
-INSERT INTO t VALUES (4036572585,3547097411,'e7EaM5XtTjh','UtYOlkQUYqWOW','AeSa4239rbku3jiBY8Hrjd9A7rFnE2i8x','MjoW6zsOGEWh1J1lDkacuz6KmSJHZQy3QuSHV4fAxaHylardYQ','V1PXVyhUutMoI','eYAwzYxyEjpwJ97qvpOcru6083RVmMgAxEojUFw2YKPsqbYlZl94ahtLjfFji3GW4WTvvryqN',7);
-INSERT INTO t VALUES (3886924820,2179034196,'DO9lngJ5','sGoFqCWNqwcNdgRAANoyo7F2','tvU93sq6ODgaDLU4ccpZDj9aWRju4p3Ry3Vi','auIM1v9NQUaSe1xxpJJFEwAOUhhO','IjviEq61WHTmtEcqrVJqJH9oWRDDgYYd','t0dL7AFPnUMukOdNBsRoB2C6IOjapRyf6OADA50D9kG8ZdvBvroelH4xNhslNC59S0vtRH2TRPlccE6W3Y',8);
-INSERT INTO t VALUES (3331504434,3603820833,'QIQ0F1pdz6gwuNXibd4Dl7ArbaQKH7S4TyYDpdoA7nO9kqlq','ERX6O9tM','ls0c1Rq9EK9u','OuBVduSevKxmKpjwUpko4ADxghPkx4rZzosG','SJjXqvZucfgZSmnJn7i8DhMkB1jqoG7oZU6o5jXCi','ClQPSg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4675956287642163448,2946802035,'mBQwtgghB1fWTPTZl','E7iqKcb0sV8pm3deLA2z','1','3aMSTEj7A4ES3shda0PndO8lp1uCcNTvaPbsX','f1aKZbOBZouIFW7YnE45sAI9oEx3','xNjjwtP80GAUpkg78lVtrH',10);
-INSERT INTO ti VALUES (4675956287642163448,2946802035,'mBQwtgghB1fWTPTZl','E7iqKcb0sV8pm3deLA2z','1','3aMSTEj7A4ES3shda0PndO8lp1uCcNTvaPbsX','f1aKZbOBZouIFW7YnE45sAI9oEx3','xNjjwtP80GAUpkg78lVtrH',10);
-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 (1248732864397957105,2500399076,'ysycDhfKWF2is2S2WdpOjhu7Dr9mFrDLqPh','u10DYRkvPbJ0KGdRvMZXCX','sMVY2eSoxe0WBJtxe','2CgYueS1bNjfWdNbI4pBtFoJJ71LzQnhQyIIPuC2TL','mrnFj7OrQNcOvWQF5Q7y0fRo68TqNa2xeM74xbahaomsMe25om','3WHV9exv7Zj0lWqMdNG6y5v7H5pLFdln',11);
-INSERT INTO ti VALUES (1248732864397957105,2500399076,'ysycDhfKWF2is2S2WdpOjhu7Dr9mFrDLqPh','u10DYRkvPbJ0KGdRvMZXCX','sMVY2eSoxe0WBJtxe','2CgYueS1bNjfWdNbI4pBtFoJJ71LzQnhQyIIPuC2TL','mrnFj7OrQNcOvWQF5Q7y0fRo68TqNa2xeM74xbahaomsMe25om','3WHV9exv7Zj0lWqMdNG6y5v7H5pLFdln',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1536974138113140698,1750846968,'g9t5uMDbOV1whSH5fkmuwtCwoFB6XmjfdaVF0Doou0tu9sxFmaHLmo','N6GPoVmqrr1tQ59R8Scaa6xqGdALd0AYZIL3Tw0LYTEkGStIjJ41lGil4X0bgAf6JgRuqq8cXFkXhvKVzIZXIYwry93BdZnApfNVLmzsUaD5GsCOvDihfufimN1hnJsojMypwJ5c1GXpYa7YEZRmCaTy1tZ','SSEVTd','2X0fGjOiyXBoSODDQp3L4zuNvVRe5uDVdQskCLbocyEDM2','rMFqc7QQ2oZiGEO','ReaOefeh',12);
-INSERT INTO ti VALUES (1536974138113140698,1750846968,'g9t5uMDbOV1whSH5fkmuwtCwoFB6XmjfdaVF0Doou0tu9sxFmaHLmo','N6GPoVmqrr1tQ59R8Scaa6xqGdALd0AYZIL3Tw0LYTEkGStIjJ41lGil4X0bgAf6JgRuqq8cXFkXhvKVzIZXIYwry93BdZnApfNVLmzsUaD5GsCOvDihfufimN1hnJsojMypwJ5c1GXpYa7YEZRmCaTy1tZ','SSEVTd','2X0fGjOiyXBoSODDQp3L4zuNvVRe5uDVdQskCLbocyEDM2','rMFqc7QQ2oZiGEO','ReaOefeh',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8224463123760572921,3890349026,'CEiBCoGDVh7xnobGnRTXuGry6bT8xMJBEmv','NmxfGKMFaWhk8HgfFvXTpDDwCJFPZaZRRS3cmGMZ4jTgP2so00NEXcEIDeDrvbiF1u5wbcIZs2azrd1S9GRoNJ3D9jLaoy1iP3ES3RiTLfhZzahULsNhUS2PeDi2s5zyOy1zxoq9hjZtyih5hV0UyL8t06IL8DjZcOy9UN6r2xGGSjHKfjWkzEV8nH0NjCdz7E39w2ZlWar37kAgbb8KJo8A3TTCvDegwPrtuC3xzVNmxIQ','VOdl66ktXzl8jYAm5zpuAxG6NlMZebnMz','DZVqtxtu48wBq17DJVrO2Y1dtEisE8EkUS2Nf5IGX9FupPEGrms66OGohKbxWhWVDPEqm','BSYoWEiMJfmFviqP9X59f8jQXDusCH1NJ560PCl','KtsAk84zdrDXA4PHgb6392zBTW7',13);
-INSERT INTO ti VALUES (8224463123760572921,3890349026,'CEiBCoGDVh7xnobGnRTXuGry6bT8xMJBEmv','NmxfGKMFaWhk8HgfFvXTpDDwCJFPZaZRRS3cmGMZ4jTgP2so00NEXcEIDeDrvbiF1u5wbcIZs2azrd1S9GRoNJ3D9jLaoy1iP3ES3RiTLfhZzahULsNhUS2PeDi2s5zyOy1zxoq9hjZtyih5hV0UyL8t06IL8DjZcOy9UN6r2xGGSjHKfjWkzEV8nH0NjCdz7E39w2ZlWar37kAgbb8KJo8A3TTCvDegwPrtuC3xzVNmxIQ','VOdl66ktXzl8jYAm5zpuAxG6NlMZebnMz','DZVqtxtu48wBq17DJVrO2Y1dtEisE8EkUS2Nf5IGX9FupPEGrms66OGohKbxWhWVDPEqm','BSYoWEiMJfmFviqP9X59f8jQXDusCH1NJ560PCl','KtsAk84zdrDXA4PHgb6392zBTW7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT, c CHAR(56), d VARBINARY(4), e VARCHAR(20) NOT NULL, f VARCHAR(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7894332654940635949,744686574,'m80W4dK','nlFE','Zdcyqfd2nU9iKz5Lt','x','hDbKYspRXbdRnZICxqBpV08A1Qo6R0vtcCGp','HYZBPboGwgK1ZiOZGW57jE6S7kiz9oxnMSNppbaKr6iq08a9q9K8FTpGserX7ZzLnPj4217Vfc2v8v78ps6bLNRkttMFw3Vpy',0);
-INSERT INTO t VALUES (-1575967608866485676,-446920299,'xeCXZLh8NKOZrii','8zd','iRHNWLzp','X','lRXPCQUeqE36MxR2vpkEF','ksG57o4WmbAjcSayMc8CQSSLwSKiympYPAXOAZLPhmjXyw07uacm8KKenTvFpxoJapqMMbIlQsMHgJI2K9Y3',1);
-INSERT INTO t VALUES (8894630621556087127,953408275,'NC7vGlpIIXsvKXZ4v2xGTWYej0aP4vhTaqYytmZHcMv','16HY','Yjo','S','Ksu48MKuXCsgk4eBcXpeTY9Saud8hN1G1lePasPSJvGIVhYnEzXM1DqD4fB6Tk','1cc9YVxop7iIGDhEWhEOFbYFefmWlY2Pz9i27I7eeTPn0PjdIPKSecYIS1wYQ6k90jITQSgT',2);
-INSERT INTO t VALUES (3824245526071085459,1965866436,'sDjjREOcgFmEv7JPWueFAH7ZTc8Ox5','D','MQB5','y','Bba9JK73QM4DsLMZdh4MZR8LEPhxHYTRbXtGGk8NVJlj4FteZOHVrZnCimKaFkOC2WTKByjpV2BUvDcze8OCX1J0iL','SZ9z2FGeuZuFSnUxBFDavTLykAL3t1UfnjbXt',3);
-INSERT INTO t VALUES (-4421144039728649087,973878819,'Xm','3','QTrZA2sO1','7','yuhjhatEdFPEjZW5WahReOhDHrA5Dmnat4FQzAnqoqLE','YbW5VfgDchBflRVfuSx6fs4aLoxUgrarHEy9R236xjLZG7QwRViQLzpcVzw',4);
-INSERT INTO t VALUES (-3392387753172179485,-1873813845,'mkLsmrjOMgIWR0xjBfM2IppttkhmQ3QEGE8W3rAyz3Yz','0RmS','ZwOxSviZEnESx7R7P','j','5x5RpVDcKmstLm2bxwn6CSSsO6PQDavE8','8hUjMhwNwS2NS0iC6MSzVsRNI2YA4syCbg084mDPvLEmERzIMLZ6DD',5);
-INSERT INTO t VALUES (-5735016327438877827,1299807885,'u','SdeG','x9HPo','X','Ed','Og1KZzQMHDHQq4HMG5eiMoBPKUNQRIxeui0NxQ2SfpaqieaPBuf5Eg9MwWe0AC',6);
-INSERT INTO t VALUES (-4637934325467823423,-1150771646,'9OrX9Znp','yyL5','pmmwS6CW1iKFr2','R','2Wvv9GK8lLYs5ZNrlUrAFBc8x8Gy','PO4dGsby57zkAB34sH4hsa8HOqoGS5Z2etNAqftbFynIHKxs6YP7Hq7AWHrn',7);
-INSERT INTO t VALUES (3057666004499345741,-353223427,'Gw63DeTsc45frRLYYZrhcJwFOevH2i1VB5g6BHP1eyRggYS9HlTl','T5D','JyF','g','Ge9Y1F0AnziWx8pfF0BeU2r52HinhRBreiefKr3QvwicE27vlEqhK2nMXfZOkB6ItraTBh','inJvanG4O7KQ82XLJAiCP2OHelanEngoxOf78TRABjoQeO6gXDN84KqZ3y9jBnM',8);
-INSERT INTO t VALUES (-242169600571964141,2048529420,'1f7O5ErYFlwpv47YSrUar74GhHdCSxDux4viTJQuATcB9kFitMmpj','DxEj','C9peIRRX0MUSzZxF','K','f83OsHWxXZpIefxXBlwJ0ZCQV583X','ooZECDIjsNrhyCxO0gDXSEatYUsZvvRVUE0yXxkjg9tfRxeY0TF2Lpik1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4992250179181267275,-1130095155,'Yh','f','3H6hTAmD2BKj','h','qMSB6hDR1adUr2ms4jkxGjMI7RQrAITuGMRHeb7GlP5C66HCK8eQXgtpRSfrJcjEKAb4XDvdz4JGy9QbHjNLJbWu7XWv','BX2Cn4o',10);
-INSERT INTO ti VALUES (4992250179181267275,-1130095155,'Yh','f','3H6hTAmD2BKj','h','qMSB6hDR1adUr2ms4jkxGjMI7RQrAITuGMRHeb7GlP5C66HCK8eQXgtpRSfrJcjEKAb4XDvdz4JGy9QbHjNLJbWu7XWv','BX2Cn4o',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(57);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(57);
-INSERT INTO t VALUES (8736920541291081795,302296565,'Xu6Z2xwSWoWy1jgXpzQkRCSU01i2gqqUOqndB','Wkzr','XMv4kfZC3e80','8','QI9L2pCzSmZzcp44Qx1HQt','GA0',11);
-INSERT INTO ti VALUES (8736920541291081795,302296565,'Xu6Z2xwSWoWy1jgXpzQkRCSU01i2gqqUOqndB','Wkzr','XMv4kfZC3e80','8','QI9L2pCzSmZzcp44Qx1HQt','GA0',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1381305036341336932,400981310,'u8h2hByB9b07j','Mf3ApmhYYF0ZlmbiRo7OpVwabccPayeKsdXaVRoRJa9CF02UXpIJO47vdkQbs4d1bHi9N9Gnw3qCC0rV9BF1wj0EmeLoVNnaSXqNumduP3yWYet3Jn0VM2PnzC103oCaFteQjANfhXW6','o47c8HVnMq7JZDng','k','HGeC3Fb53XsvKmwjRJkqQtt0qZ9dheaEomELXJ551a45rea7ZkCRqBqHhKNZehQEhLmXEcfBzx','81PdV',12);
-INSERT INTO ti VALUES (1381305036341336932,400981310,'u8h2hByB9b07j','Mf3ApmhYYF0ZlmbiRo7OpVwabccPayeKsdXaVRoRJa9CF02UXpIJO47vdkQbs4d1bHi9N9Gnw3qCC0rV9BF1wj0EmeLoVNnaSXqNumduP3yWYet3Jn0VM2PnzC103oCaFteQjANfhXW6','o47c8HVnMq7JZDng','k','HGeC3Fb53XsvKmwjRJkqQtt0qZ9dheaEomELXJ551a45rea7ZkCRqBqHhKNZehQEhLmXEcfBzx','81PdV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8318881665792427630,-1811493129,'gJYANcfjKdZwqspU1Z6P828wome69Cxh450f30nNNIVG03','26MuYOzzRvAKTj3Ep7BNlEQgPL5g3Qcu2Z3wG8XErwJEj53J39Q4PCK3QsAn0IynX2czQhsvwsXHbtAIfz8sWFBR9j97eRQD583Uy00VSKlLAd2Ene0EfnpJ1Yegtyy1TLhJGLd3UkfyGWR4F8f6ooxSc9PTtBCwM3Wfof7WJdwuHAyzx5cCkm8eOargHqt8N6FXydTKrmkrsBvMMuOED64vHBHurlj','c0bHKCblJIQ8ef8S','ytIYIfDCbPMjXFeLtQaJPsGYhSFDYsHdEvsfX3nadFcK1EGMN2odxHyQg14khJpCtCDYvrHP3yRypsfrsXHjvmdMclTOrpKz2siTwiCdYl3Lj3IBItQjtnp3SA0IG5y73jwt46MAJMmukj4vVgSuZ9KPSPtbqcsLm4MhgxbxDZ8WCzQjzYmIK5RQvjHTKpZARwx1JLnzKtIE1JdglAcfIMPyy','FJlILdTaYXKvGlsX6q3xqFZvYdIgIdZn4h9rW9e0pEUbOnyilM6v9hDs249CQrudPxA72N6lLUV23Q2sLnz','nace2cm9N0AyW6Xzklfike699kJqOOrZI',13);
-INSERT INTO ti VALUES (-8318881665792427630,-1811493129,'gJYANcfjKdZwqspU1Z6P828wome69Cxh450f30nNNIVG03','26MuYOzzRvAKTj3Ep7BNlEQgPL5g3Qcu2Z3wG8XErwJEj53J39Q4PCK3QsAn0IynX2czQhsvwsXHbtAIfz8sWFBR9j97eRQD583Uy00VSKlLAd2Ene0EfnpJ1Yegtyy1TLhJGLd3UkfyGWR4F8f6ooxSc9PTtBCwM3Wfof7WJdwuHAyzx5cCkm8eOargHqt8N6FXydTKrmkrsBvMMuOED64vHBHurlj','c0bHKCblJIQ8ef8S','ytIYIfDCbPMjXFeLtQaJPsGYhSFDYsHdEvsfX3nadFcK1EGMN2odxHyQg14khJpCtCDYvrHP3yRypsfrsXHjvmdMclTOrpKz2siTwiCdYl3Lj3IBItQjtnp3SA0IG5y73jwt46MAJMmukj4vVgSuZ9KPSPtbqcsLm4MhgxbxDZ8WCzQjzYmIK5RQvjHTKpZARwx1JLnzKtIE1JdglAcfIMPyy','FJlILdTaYXKvGlsX6q3xqFZvYdIgIdZn4h9rW9e0pEUbOnyilM6v9hDs249CQrudPxA72N6lLUV23Q2sLnz','nace2cm9N0AyW6Xzklfike699kJqOOrZI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(75), d VARCHAR(96), e VARBINARY(90), f VARCHAR(52) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3714194,1428,'STt98O6ut6o14W0z7','d9MRAe79IeN78JxTPrnMCsTJ','JIJBiagDFxg3RZdllB5mmDDAEnujtSTyACC9IleyIsx3Z4FhM6CTT0w','cmlzkI6dj7tQIszpFRtft7qRcvn','fC1fb2cMn43N18CNvCGQ2sbOdJPsVV82RaD','aG77kElNuuBDBcDA4BEmbqfUEqoHssWUg7znQwOhbY7Uy4BnGM3A4oCVcDMmARi3GJn',0);
-INSERT INTO t VALUES (8743196,25266,'jgB15ORhznj2Kt5myDL9Bu3kXZTOGLXVNT857nu1RTNRlB','pTKALnCzvmV2wm2gswf3KB9g6Pfj2SWTh','kgrWJNZ5Eugck6CMxdFibYhYBdBBMSqKCdMaj0O96Vtn5ZzQOwqLaYhr9ovE7G3v2e','B1EdV1Qy0AoXK3JoUB8eIEe6QjciOCVJCn4','DzJdg13yplE0ZJqpnQwk9oqQUvQkNYU6fcKZfJi0UlQrr9A14dw1RIjtnyXOKK9sKhvYkt1eSbU6','gmBCuprLrrGyHVBqdXqQEPb3XbNRhhflXPhcBK2m8jfphfBryq0dSRwfNErbnf2Hnr5VVd',1);
-INSERT INTO t VALUES (6498273,12015,'STeloMZovC0xzk5qp65eEFyWVgGJNhoTJxopy50NZ2xYiQH15b9Ye6eZil','LVU10DxIPMjYoVW1iHmhpnAyNGqqSKj8HWoPonNx7vkQJ2tuqGJFrDlYuf5gi','AicKC8ZlaLuUK86fBpkiorDAdfjwOPTsIYWg7uC','vj8Nkc7I82KzpxiFMgsK','CnbmFC7bKaSJn2V3t3k3nCB6j55WjCQez72zDBFHLJcxYjn','GNxD9AU4NQVHSSJDeTUM1j',2);
-INSERT INTO t VALUES (9455065,5494,'zCHHpPiU','jr26sjglMxqQF0Z','aHOURSYXIyzLQzfiGaMY9OieU2AX7ylycC3KDpJDVVBIc6ozlLdRh4f','ihUhDrEap2QjX','a2ULXghzrsXZLnj5qgzxx1pR4O0zS3vpK9rn7zkCy1oGdGeA5Km','zRbXygiuHnXa',3);
-INSERT INTO t VALUES (7414903,19361,'PRhJaCBFWqBauCLJ','2ja5bYAuc5vvk3HDdcIV','Cjea7W4ylf0XaZtkFe8yV','jRQamQicOCWI5v8oNmcKqSRP5x','T0si9lOTpsBwuX1K0tUENKwuEcntWXQ7w8tkiBQv1cVkj8JFyLZzP9yhZK34Cs1hr5JsoZAA3Z8Uhrded','3EDwnJZybFhd7hKbhNjwj1Rdp6',4);
-INSERT INTO t VALUES (1092900,30612,'Hgy3TriCAGxO7WrFeo90ixLKLfqNoZcbOAj4QYwQbct','6oL0Alz6BqhrVWN6IYhC39V7PE35j1uVD19T5OdhFXLsb0ttYexNPK0SVJ','WVQyuugkqEKUn2TLntuzif0qXoXO8N3NcipvjkhEVqxPgtpTK3sagsi2aLen1p1SOxyB','IyMlPwreC8zPx8x5H98RtXxuOBtmrvPeS5BReedtG5X09T','W5GHRJwYoSvFHEkIuMaDdXZ4yLkwhQ14BbMkLZj','3o4AxGnn8LprItFhkKWW3vn8OhXAZ6ZymvU5aN',5);
-INSERT INTO t VALUES (4397933,20158,'ELKy1hGLgM136513Zp','4sXRF0EQixoR0DzTaeaGjg4cUcLsvC1YapkGRc4','yPf6c3RMGqvppMnApbk2JVLtnGHSoJOCD0EdfvxXdrivN9tdWJm','MomBfkNxNOojV9WaMvk9jAEjpHEf8ccQnSOvHp6rGM2h','VQixeGc6u3KIQ5g3MTcp67chCgCv0k6Mgqz1UrNkKt7RwYRT7','ypnwDicZZ1eeIvyjGcmapdZEt8GssxqoQXOIHz',6);
-INSERT INTO t VALUES (14539867,33740,'0iSJw','jQ9HTY2THkGOpVOBk32VbDWwekakj7RgMvfOkbYrAnn6mnr4','JLb7Iiy','lcU6mMe1bhobxIFnp8a','aY9eSLoOJW3ND95342vOD5LdGpigXNHCxCpizkKN6FzJdt4gWfZjoVKbl','kIaDQAjJxxjFneK69AdQuymxZj4fehE8d9YjdbPwNySsWSpju6OCbRKXPzHGN6kHqgZz9wUOSmKMOE7WZkr1CDyg5cH',7);
-INSERT INTO t VALUES (7076504,26040,'CP4yLROu0Sr6u66jGQGUu6fE4MXUVLPwVYiUrz','f1dqGfHJMxQDqRuQ12JebRtMM4dRsdbChk5M2aOyMKInTDFp32HJkAu0QEdI','PTLBkgBAHruMJnL86xxSqKF6bq2orbog','q4w7UU5fvmsuHEdbzE6yDafxssS5H8Yn','Zv030YG6rAEGB4xNXFTldMB4IjZkabYFrFaKMf2Cs14ooEaxHHrGEEiSK8zNwITGcPvkmfJc','VCNWYTKk4q7myrOkxm5KgL7iMqVcv4Hyt',8);
-INSERT INTO t VALUES (3015270,41669,'bngTDjAu5','NuRgPdZoZ9qDfmJLewsNeXTGykSb','mGd7C2t5zErAkiq','WjSnXllOoZniKk0EJHr7rMk','fNw2Z27r20Q2casgVPljBh9gg8EYxxQfwRvgVJZNXv2oszwnZFn2rEngqy58zgBgqaChoJQBWxQAtsYCVE6GwN','UBrmt1NDxtsgQOXMjVrEuQX0a5G6sj1VwA3saLfE5oauv9m4HgY4jd7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4157749849,21222,'Yp7K99VXULkAUP','bJr1xz1wkauCEpzxAurIv7FVMTjD2doMLUnPqQzkNhTs7HgbLhjY1SsCs4YP3IJQh1PUl6Y47kXdARjwj','X6sssoUijkIwNl1pYzdXrt6eroXNYX','aGzgaf','vt7FaANaQnmruaoB','p8rmQP8r7eSmGMmQ',10);
-INSERT INTO ti VALUES (4157749849,21222,'Yp7K99VXULkAUP','bJr1xz1wkauCEpzxAurIv7FVMTjD2doMLUnPqQzkNhTs7HgbLhjY1SsCs4YP3IJQh1PUl6Y47kXdARjwj','X6sssoUijkIwNl1pYzdXrt6eroXNYX','aGzgaf','vt7FaANaQnmruaoB','p8rmQP8r7eSmGMmQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(76);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
-INSERT INTO t VALUES (2940899670,789,'2souhY55m6yOlxM4jnaL3CBgwPMwhFIcu0ckgbm7rdWXFX8w17Ded39o5FwuyqkQcg4jC6B6roE','UP6nrf4EW1gERZVN5orRtstEEtNqsVXkcdjGX7YD1tb7p90DzxFQY','yASKrNIViAfhmwE6bRM0cvr5kwwH7bxq0mmQa6fs7hP7hIKuciTQI9MA','npbQRn8kANNY','QaYM2GheKaM4lg7gFQlQCnSaLoqAfYQcnj9egaGKvo8LZ89I3m2PW7ZFASkeNGoLScIsKKzeIcPtbstFsn3uJZss6tKr797gu','3CMdzzQC262Rfl3HawNU',11);
-INSERT INTO ti VALUES (2940899670,789,'2souhY55m6yOlxM4jnaL3CBgwPMwhFIcu0ckgbm7rdWXFX8w17Ded39o5FwuyqkQcg4jC6B6roE','UP6nrf4EW1gERZVN5orRtstEEtNqsVXkcdjGX7YD1tb7p90DzxFQY','yASKrNIViAfhmwE6bRM0cvr5kwwH7bxq0mmQa6fs7hP7hIKuciTQI9MA','npbQRn8kANNY','QaYM2GheKaM4lg7gFQlQCnSaLoqAfYQcnj9egaGKvo8LZ89I3m2PW7ZFASkeNGoLScIsKKzeIcPtbstFsn3uJZss6tKr797gu','3CMdzzQC262Rfl3HawNU',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (363699124,2765,'J6Y4jqKHLycf7QHPeSRGlWzDD7Jvc','aaiiD9Grr3WtwIhyCRjNhw','ckTq5kcBiNm1I4jtLLjb3KuEkZvfrx8uLZb4C1uEj9e9YXDLxYWXYteZYgjzriOf6c','Ctbthzsevx','Q4R5v5mIP5Vq0VjGH0CZ9Plnk7JTMPRmHsa14RDh','I9gBGJKtd2DsHiD',12);
-INSERT INTO ti VALUES (363699124,2765,'J6Y4jqKHLycf7QHPeSRGlWzDD7Jvc','aaiiD9Grr3WtwIhyCRjNhw','ckTq5kcBiNm1I4jtLLjb3KuEkZvfrx8uLZb4C1uEj9e9YXDLxYWXYteZYgjzriOf6c','Ctbthzsevx','Q4R5v5mIP5Vq0VjGH0CZ9Plnk7JTMPRmHsa14RDh','I9gBGJKtd2DsHiD',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1459374715,11813,'yVMtu','Yit7GOWvcgDYsU71lkkeLpeWa3fC1VpYNcaE8ocfGahOnF7LyrXUvm4nai84h7ruICidR1SafH0IbSvqxONIyoYtXGS5TAskUycKz1n9BrrWdQ58qJdW5Vmk7ekxUTi1su0uLGCVsGOsN8JleQr5WCR4McWE58uxN4DMLjT1AUGFF5ILOmXBQDUL','SOOil7fbnI9iXNEFSj','9oVxHpw7QU3sPdan8jtjhZRzy2q652eHQ9fgENeqB4VWXKaX6W4XEWXSlk8zVtmtw6zC05m1o89wCGJqZ7qNKhY4F6Bnhf9JXdwlLjJCDiGOVoEm5BD','0EsN4H6','ixP2TjBOsKuSWEjMD2msVc8wo6rI0dvvTckNf7wDDkGfae31ed6Fi92bGamiwYKPnnB8tjrrrbO5lLHUBhxSE',13);
-INSERT INTO ti VALUES (1459374715,11813,'yVMtu','Yit7GOWvcgDYsU71lkkeLpeWa3fC1VpYNcaE8ocfGahOnF7LyrXUvm4nai84h7ruICidR1SafH0IbSvqxONIyoYtXGS5TAskUycKz1n9BrrWdQ58qJdW5Vmk7ekxUTi1su0uLGCVsGOsN8JleQr5WCR4McWE58uxN4DMLjT1AUGFF5ILOmXBQDUL','SOOil7fbnI9iXNEFSj','9oVxHpw7QU3sPdan8jtjhZRzy2q652eHQ9fgENeqB4VWXKaX6W4XEWXSlk8zVtmtw6zC05m1o89wCGJqZ7qNKhY4F6Bnhf9JXdwlLjJCDiGOVoEm5BD','0EsN4H6','ixP2TjBOsKuSWEjMD2msVc8wo6rI0dvvTckNf7wDDkGfae31ed6Fi92bGamiwYKPnnB8tjrrrbO5lLHUBhxSE',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c CHAR(84), d VARBINARY(46), e VARBINARY(41), f VARCHAR(56) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (480053767,1713661484,'QJ7z7GLNAXB7vXNBlH9oFh2Yi','k8zkqaSESFp3SWI3PZSMxONpB38ohG9OuiBoUK6Joe5W','KBEHBsVj6vG6cut8VSX2qG','f','h1CkL7lkCo0Kc','GqbR2MQKO7dZvvgC3TYiLWskXIAHAgfS6B67f87DCSbLPRSFWzZetHjcYuYkXJ32GOTkUGYausuNvcGoa53ekyTSDJu',0);
-INSERT INTO t VALUES (1455363623,-1764800296,'E1NCJ72AIhYkb3qnfbyIs04jOl1KGnDu1Waj0csCbqRtLaiNiUN4lkasjpfTINRB5','Le38NadTK','62H1YfnEmFKACI9','grumOorWqZ','fIRhCGx0fr27VOrOa2Aif3pj2cRciQS6QMHuTRJ30Mg81QkBH','n0UF',1);
-INSERT INTO t VALUES (164562116,736117148,'k5WOi3SwC7X1Zx','RnG3ClrHVdeLQo7TOw4HC49fia4Ekgjgsf94','IcOApZSL7wfMxZifd5S','et8sRWyEHWIS4G4GFAZsb','2hVpj0Cno6rCd8AtTtR9g8uICUbVKnFUZdrzV','w4fud8J5D8pt3Her8RqIcIHsJUn6tI83CQCSf',2);
-INSERT INTO t VALUES (-528860942,-523216528,'yFxoybobio1VDP5szVyL50DLP','q0Ch04TZY00bWnKWbO5dplDlYeikFuQBYQn4li4M','X1DcBZ','IuBTDJSOr','ZhCX8VnGn0AgP7mJZSwidY1faQv4vAFYSEioklMRbTR9rUkbiwAcXV2btRbiiDhYMQeZoIKBTdPf7mMeg','hPfjA5haFlP1wi77KQF3ETvmWOjg5nSmX7AehYzr6zXlOmkZgfYJIi9WzyGHl9v',3);
-INSERT INTO t VALUES (-382514359,-584835072,'3du1BYAhMlNUaZG3vZTtGA7Pi3BdMc','54s','6KM152I0tEoIwYgzgSCZoGWzvlgv2r','DSZI5pXimFONxJNIHvPUFGlL3xluFzhA0FWisVe0qmUzFqYGrnweu','Wirbh2ncSICZhr0UWUhEM0SFGtly25VdbRuXtvmanBAxo2r96CdMQcJe2KF','QefN0MsHZeI7IQuC0MxEhm8mF9mA0Y5496pUJixZFcBSYdMIpptYgKuS9Vn0WxcOIOQqSeUYCTd5WglXZiy7',4);
-INSERT INTO t VALUES (2098174285,-2086433307,'s1k5ZzCZSDQ8lQl','5Nt73nYzRryJGqxzwefnFrdF','QbgZk3PiR5iGBbwS3ZVin36Zo','eJfA5tuKQDIOOLYTlPiuKoIQpXGCijAF2KyxtbtsZFEgD48pMwy','SsYFCIQtNgVggGyyRCAyXafv9fH5oe','RJa6gBn0kN8ryZK05bl9lCXz1ZuCJj2oNqWsjmKcdkyW25pzQUF0wPmE4YX5rs8QLwF2zJHWDLD2LRaXpBlmczEDYNshF',5);
-INSERT INTO t VALUES (158610851,-1498830417,'eXhsNM4Xjth3w6zT6AwrHJTtP44OmpdIbXe6W8egUIrpUz7ocMnX8tLyyeIh8Y1yBkO3reDJUbW4ozUMl','DXy8yBmrPPsBC9h32hEP7MUkLDoGOi','rUh9melqTgMAQaA7AAlwO0OdnSPZ','k8F4LR','rn4VYapy','4yktzoCB2u0pPseQpzCUCB5vuAaN3BkLMcKWhAcbJmQ7bqzE9Z7mWCi9zJg8d8qmi969nc',6);
-INSERT INTO t VALUES (-1431135549,1881456234,'W345dpNkRK6tbtJ6UiN5amETwwz4VQHNGFxFEFPdHXoo7gfGm','zgLPvyb4EHrNhJ63z21fZ5vbOaT','IDhkZ8rPsjVE','cFsK5kVbUVrl5hLgqFnwClyFrlZb','3439ida2oKFlTc1dMolle6u1axX5rTfyehRTmOqXNPyrXCUOC1tzcEFzQZL4TTLs5mpWKvhZaM8Mp1Het','O3z7YvwD14dnRslK9BrZKtydeIQqZosxqWz2BOQYCfMFz0ZQXAVujpF9fdKyalJLIVxEoE',7);
-INSERT INTO t VALUES (859226527,2071977833,'ZQCJqKBwZ','8lN','QhluXnjg0eZ6o5ONsS28ePxPBdNJa0e1TsI','oi3YGWWB7aZpmPh1X1VoK4dti2fLsFgKCkqjw2','adiTjBxHEZNYDm07fLbfjHbkqc99cItIkBtvfMYa8jSxX3ExGdXrWWSVOrTfNKlJpI1EuAsOYq7RXLwoDxgLCV8cLqy','dhzulyngJgMwSF9KTCDTToQiCLxoZtO',8);
-INSERT INTO t VALUES (638995893,1343333214,'okDEH9SmBiW2XirhSyjNlmRNTSYKvIPM5gii96CubDxBeka6pbLlvZyWVMuluiMQxCFZsOAeZvbQ','ea1k3eA39FLi3apyv7cD8eK','ppzgRjxq3nNjoETV7UQt3','OwJr7b5Wa52eFdRtzVZ2jcQ9S8pUtOuMGuA0Es0pFT2NTCSAdXB','pOFOkSlmdKRPrK1KV3NEUkOL65nybpMUfbL0PVWjwNbpcehFfyW','aBIK6ftwfufjDqOI61sh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11973661314022525284,-6908739920865454979,'pZNze','0oaXSvzvHZ8FdEnISmgs06TkO4jiTyd3KMlyeKDCAlnjJiZWs3PvjZDKJF1TTmLdyFAVBJMazLMVlfk9E6l3OrF0ioih9ez3iZrTck1','lrp3','tM74CGrWFwv3wGHTljMBmU3W56eZ2WxOUJPPuTn1VhbLWzjGLxEWGBDUI1LRcsN7WoSQiBkDPDIJ2bNJztaYe6zJwPass7FFFNDIMxAxi7JpwmzpogkNpETqavFZfP2xnLiWvJMZLC6MFO2Ee98PibcQRNZgvsWmYzQ2SUtqGFODWoPTNAucBMmVmR4hvmc1RdKqnt','3','w',13);
+INSERT INTO ti VALUES (11973661314022525284,-6908739920865454979,'pZNze','0oaXSvzvHZ8FdEnISmgs06TkO4jiTyd3KMlyeKDCAlnjJiZWs3PvjZDKJF1TTmLdyFAVBJMazLMVlfk9E6l3OrF0ioih9ez3iZrTck1','lrp3','tM74CGrWFwv3wGHTljMBmU3W56eZ2WxOUJPPuTn1VhbLWzjGLxEWGBDUI1LRcsN7WoSQiBkDPDIJ2bNJztaYe6zJwPass7FFFNDIMxAxi7JpwmzpogkNpETqavFZfP2xnLiWvJMZLC6MFO2Ee98PibcQRNZgvsWmYzQ2SUtqGFODWoPTNAucBMmVmR4hvmc1RdKqnt','3','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3144103106939275070,9095391402535704641,'1q','rpQdbhKhBtKOUpQO5Fnxt4QDz6Ul6H6IhbCXn27aBhU6FcfBMoAgq9QZfZwBUw3mxXnYWuczB6gQn7JsFcUdiT9QIg4dZUiz9YtkEFjxKoCDlqVZa0EDj917GOikv6XEcchNG1HY3TxgKml3wLntlQUHOuoPKeUS6j4tml2DdYu8IUIhEdrm0T7m4gvqjgMiKQXX4LIi76E247P','cDLiNu6GJ','YEZWWqBDXXABqTPzNX7OCN16eCQAFF2Hn7I4MePwZ5Sr6wkwD7maVTlr4yq4mspWi40e1hgro3gLTmlMAHnCql3fYWxGOzXDZjnBr0rWMV14rVz5Iml8PTPW3s35lTOgLykrsNwNz4LtqaTB8j9PLAqmuEhgtOq7IJCf22fcwVZ9IwK2ivOjCtCN6tRvoYX21HJVox','gGN','E',14);
+INSERT INTO ti VALUES (3144103106939275070,9095391402535704641,'1q','rpQdbhKhBtKOUpQO5Fnxt4QDz6Ul6H6IhbCXn27aBhU6FcfBMoAgq9QZfZwBUw3mxXnYWuczB6gQn7JsFcUdiT9QIg4dZUiz9YtkEFjxKoCDlqVZa0EDj917GOikv6XEcchNG1HY3TxgKml3wLntlQUHOuoPKeUS6j4tml2DdYu8IUIhEdrm0T7m4gvqjgMiKQXX4LIi76E247P','cDLiNu6GJ','YEZWWqBDXXABqTPzNX7OCN16eCQAFF2Hn7I4MePwZ5Sr6wkwD7maVTlr4yq4mspWi40e1hgro3gLTmlMAHnCql3fYWxGOzXDZjnBr0rWMV14rVz5Iml8PTPW3s35lTOgLykrsNwNz4LtqaTB8j9PLAqmuEhgtOq7IJCf22fcwVZ9IwK2ivOjCtCN6tRvoYX21HJVox','gGN','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9093948127000942968,-7261310385614884858,'ILtltnIlFX2BvLfSHRzYtNsLymBpjXFvmM75SsEp5Hd','AKZFdNyYkUC9u3XUSIBR7CkZakDhc1XGieAU1p7sLGYhwSHFvMX6UKo61jpbxrPSxfyVXWwoqmxPObpA6obdlJtO4V0inMGGqb6mfQ3xx23fceplYkZabbtAWbeoPAfOgwegXQKhQdE3vOW5yz8b89STC8LS7Qjbq0QekFALln5mT2HwSloAeuvNOjFTcIKXXSOeCjTQzZf','bBHZwrw3BrS','7WetA5s1sjLpiGdipj','mz','Q',15);
+INSERT INTO ti VALUES (9093948127000942968,-7261310385614884858,'ILtltnIlFX2BvLfSHRzYtNsLymBpjXFvmM75SsEp5Hd','AKZFdNyYkUC9u3XUSIBR7CkZakDhc1XGieAU1p7sLGYhwSHFvMX6UKo61jpbxrPSxfyVXWwoqmxPObpA6obdlJtO4V0inMGGqb6mfQ3xx23fceplYkZabbtAWbeoPAfOgwegXQKhQdE3vOW5yz8b89STC8LS7Qjbq0QekFALln5mT2HwSloAeuvNOjFTcIKXXSOeCjTQzZf','bBHZwrw3BrS','7WetA5s1sjLpiGdipj','mz','Q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(56) NOT NULL, d VARBINARY(32), e VARCHAR(58) NOT NULL, f VARBINARY(73), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2978,2534838634645087594,'hmKbem6D3tZHyXXvhaqGSgQR3QoAGn','RpsXWm9EVQzQPBWM0OM9BfVkFT','0dhQgo1vkKpuUXLKYk7gCGn5Ih7R42gSok8KIfKDAvDeSU','rIOTZNAQFO1DYercES3BEDdWDTlPjchOROwBSCipBx8','R','G',0);
+INSERT INTO t VALUES (-29394,-8347032750414105779,'JbasJ99mKJruu23SmImocj6d9neAqTtGeLWcxCF','D','XpWOZgGfV3cnSHlAjShoscgvKYMNAMhWhs5BHbX86dDO','6jvGHthNPMN956ZR6cDONskW9ApmQ58LxEMVMG1c','po','Z',1);
+INSERT INTO t VALUES (-26688,-5119324031271791792,'5fIM9VQUl30J4pjmKS1jC','ts4PmZhTUBbgojaab2hSUH6Mktnya1LI','mMKikkQL5BIEgqSdME7rt3N1EkITHvpPCLqXlncsQlcrWjGa','f86dQ0','r','x',2);
+INSERT INTO t VALUES (-3579,-3829046310170174658,'DWfNFi1kZ2VdxUJ75V5wp','Vx5CB','D6MTd8UkeBvuTqobUWdPiGNHh61MiPReb','L6KgxfWFRxD','C','O',3);
+INSERT INTO t VALUES (32714,-1211313189311034849,'hNLkJLCf61PDMxHUv1mhrZAH53cstLR2','8ORfMp6Gppmd8hpCJ','yBPb3','RjlXlogrDI7NmmXFIT9ViKzmbrQFTUXk95WkRewliDSsourjVvaK5J4HB','d','l',4);
+INSERT INTO t VALUES (-11579,-7834098467752797390,'h6vtdt5xrgcuhubtvaXRqUWRRtoYdB','lxY1iO4Noo0xOAel13HoUTbkBrWK5C','efaVGRQQJEQHWrT9fZvDAnzd1vfy6gUcMXjN35','q1PbE9H02rn8SUVTwqvNSJN7vVh0VdFmwlOLGf','29','r',5);
+INSERT INTO t VALUES (32154,4046197245108564059,'pQjtN2','MapOrUyhmCRzfpuUVHqwQeMT','Mu0WLpMBr7ViZVCRGxN','LcVdZMzKo1lsX4xhPlCFzstGGaaqBIzcrg4tI2V','1','w',6);
+INSERT INTO t VALUES (-21762,7131526984388486588,'xK0','3Z94PW2h24GTuNCsRL1jxyDiUv','K','cOkPVamlmedFnjP8heBkPS','FB','L',7);
+INSERT INTO t VALUES (-48,8608704445839977765,'In7m34j7hSi8hOVHn6PXTkLXw6YoQzZ1lJfE','nsw3TA5aSfvuDWRLtV97','gcMorDmgArZlo3ZbPei91lJKHiZayHW9eVTwZN8tEsb8sA','f4rV9W8UxpgQq87zCHlvp304sUWrxh4n05oXmiPkdDFIJnTFJeYMc5m7NhNMsWO7UpMbp','Z','B',8);
+INSERT INTO t VALUES (27424,-7757105531830950159,'0','6xQKBg9LOWBTSbb5XVg','zHyx9AMzz0YP1lJriftlvZlYkn9rbZarrE2IGvcit','dORRtmn9C25FBREKcaSt9E7dDs66IaZO9ehsfslUwtarpew7DhE7IECw9g','Kk','r',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(56) NOT NULL, d VARBINARY(32), e VARCHAR(58) NOT NULL, f VARBINARY(73), 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 (-1414158638,-1152342057,'kU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4LgrrZt4f0MffZ','mWLiwT5e','ADM9yFqBKTgIdXqrdgSquDTd','ZBwf99fCCtLhkJ','1KRgjFw','sN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1gkve5DGVZjKP7zg38eTJ33E',10);
-INSERT INTO ti VALUES (-1414158638,-1152342057,'kU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4LgrrZt4f0MffZ','mWLiwT5e','ADM9yFqBKTgIdXqrdgSquDTd','ZBwf99fCCtLhkJ','1KRgjFw','sN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1gkve5DGVZjKP7zg38eTJ33E',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (-452750433,-741366391,'Eu2CExCmzZ1','dEtIKaW4xkfsADEfNv9stDP','bKIebCkX8qQeBbr6wWr4j4MDLCO','bzuDT7sMGDbFnGeOwBSSEtlNrJtbYAdOB','6bEfL7p9THN0viZ9tvR8H5NLV1o9WlDcTrD7jF4zrEwi53GIvc0c','MaXYbCNQscLs973l3sxMLaLcCyFf0DPl482JGg64jl7fkRediliG91wNLfih9bFiS24RDSQCs',11);
-INSERT INTO ti VALUES (-452750433,-741366391,'Eu2CExCmzZ1','dEtIKaW4xkfsADEfNv9stDP','bKIebCkX8qQeBbr6wWr4j4MDLCO','bzuDT7sMGDbFnGeOwBSSEtlNrJtbYAdOB','6bEfL7p9THN0viZ9tvR8H5NLV1o9WlDcTrD7jF4zrEwi53GIvc0c','MaXYbCNQscLs973l3sxMLaLcCyFf0DPl482JGg64jl7fkRediliG91wNLfih9bFiS24RDSQCs',11);
+INSERT INTO t VALUES (-1547015633,2276021772541247694,'nsRoFIZd4wVEUzeRRjoHpAtVTQ8alMBlioL','RwQ','wIyhquFXh8RPjaglLnHcQi5SrS1uAyf8uidursMHBn4RCqpI7Hao','lrAzXZZHBhUI','8','D',10);
+INSERT INTO ti VALUES (-1547015633,2276021772541247694,'nsRoFIZd4wVEUzeRRjoHpAtVTQ8alMBlioL','RwQ','wIyhquFXh8RPjaglLnHcQi5SrS1uAyf8uidursMHBn4RCqpI7Hao','lrAzXZZHBhUI','8','D',10);
+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 (1581679898,-7103686670415919626,'YgPdOhbNucDlcOPcPtnFQXnZ8lb','nyrTxhV7pyRBquLnWPEAmxrEGUYVa','3jgp3s5vnl4BrAZEvPCA1SyltYIH3tS9YOxOcYOwWkQ7P3lXUi5YaEe','4TFFJKxsxSZ3vjwu9dwyuzsA','3V','a',11);
+INSERT INTO ti VALUES (1581679898,-7103686670415919626,'YgPdOhbNucDlcOPcPtnFQXnZ8lb','nyrTxhV7pyRBquLnWPEAmxrEGUYVa','3jgp3s5vnl4BrAZEvPCA1SyltYIH3tS9YOxOcYOwWkQ7P3lXUi5YaEe','4TFFJKxsxSZ3vjwu9dwyuzsA','3V','a',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1485525549,629587134,'UuXXZgeOSn7bXP64B5MORltjYoZ','FPn5ZuMVJ3UXqIGxz38RfuSnumUz7Bn7e2pb3LQIvBpj9JT7xHWA9p1EZ2hQxSnbnHiz2vYdaNIR11u9PEF3EJ8zda0UdGpbx6PAiv6cGf8H3HGHSKNWzdDtfdg86i9cVSV6xnPQl1lpHfLfgpDmpbww9hkpqPLGSk2CF2WI47zbWG0JMsjYdAl27NkYijqNaf7r09lupnr0leXtviVIeeGKvBEJlFbTsvxIhqs3B2AD','kOiHXUzMuvb5xpUCJJ86n1zORg8tSq7zAc','EY6g','h0lYBNCahfP0H44ZaffaWFRtkVJsM0oHeb9QejnwpGDTM','1goRuO1TL5DSaqiYVFCakqisUisDEif17It9scwDFEHJjhCSG3Utjd7RmKDs07Z5XOCkPKXvhQ1YjKYPwW0PwH0oRMRu6TC',12);
-INSERT INTO ti VALUES (-1485525549,629587134,'UuXXZgeOSn7bXP64B5MORltjYoZ','FPn5ZuMVJ3UXqIGxz38RfuSnumUz7Bn7e2pb3LQIvBpj9JT7xHWA9p1EZ2hQxSnbnHiz2vYdaNIR11u9PEF3EJ8zda0UdGpbx6PAiv6cGf8H3HGHSKNWzdDtfdg86i9cVSV6xnPQl1lpHfLfgpDmpbww9hkpqPLGSk2CF2WI47zbWG0JMsjYdAl27NkYijqNaf7r09lupnr0leXtviVIeeGKvBEJlFbTsvxIhqs3B2AD','kOiHXUzMuvb5xpUCJJ86n1zORg8tSq7zAc','EY6g','h0lYBNCahfP0H44ZaffaWFRtkVJsM0oHeb9QejnwpGDTM','1goRuO1TL5DSaqiYVFCakqisUisDEif17It9scwDFEHJjhCSG3Utjd7RmKDs07Z5XOCkPKXvhQ1YjKYPwW0PwH0oRMRu6TC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (426440503,583363856,'Ac68SEjvTZm5Y9Zp','vn2hBdRgTUzNoEZCDVZuLd7XqNAMwreZ120CCHojgLat2UXDLYTnm9XgYAN4DhHpe0QSnOB0FjNafMAtlvMrezWKC6QbhJ9sCGV6kgzegJVH','65fLmVuwGFOVJhL8qh0IakrQYAreFMz','6lLsZrhZdsscLrUYPEaRjWl9CZLUly2RrC8lmcoy84CUHlEPzWqqeEnVuqjPwqYzWWcx9oehhl5sM35d4pLcb7Hz23GG4hUcNssoUN7mhfWIbcJGpOwwdoi4xntjFS3Nc9DQycIWPZfOQ2rvwFTb5NnL','bKiMHt8','ZWYEe14Ji9elKFmj',13);
-INSERT INTO ti VALUES (426440503,583363856,'Ac68SEjvTZm5Y9Zp','vn2hBdRgTUzNoEZCDVZuLd7XqNAMwreZ120CCHojgLat2UXDLYTnm9XgYAN4DhHpe0QSnOB0FjNafMAtlvMrezWKC6QbhJ9sCGV6kgzegJVH','65fLmVuwGFOVJhL8qh0IakrQYAreFMz','6lLsZrhZdsscLrUYPEaRjWl9CZLUly2RrC8lmcoy84CUHlEPzWqqeEnVuqjPwqYzWWcx9oehhl5sM35d4pLcb7Hz23GG4hUcNssoUN7mhfWIbcJGpOwwdoi4xntjFS3Nc9DQycIWPZfOQ2rvwFTb5NnL','bKiMHt8','ZWYEe14Ji9elKFmj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(25) NOT NULL, d VARCHAR(22) NOT NULL, e VARBINARY(49) NOT NULL, f VARCHAR(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1674816413,-7810866,'TgOgzOei4VST3QX70VXJixZT','t3Lp1SJKpSZsO','bd16Au9p7QLm4K8FEU2XGphnjHL9Ir5eJrMjNpm','onueGwcKjLtst0BCXYzKRf5jZsupByikvPvkrPV','8bQ6ei5i0IwJ3sU3gv58ERIJAxLYybxQOhlDKM5ibw6guPVGs','KZ6Yn7bYHPL2spVSyvvV4dsDasH2vKQ0Ddn0U7YLlMu01CiVS4eLmtgnXeCJSGa3qthht29IFRvULZkPCW5bb0KnFc',0);
-INSERT INTO t VALUES (1730265812,2879214,'6QzvFgDnjApRnHf4CEe','3fw304mSTbCiVZ','HaGO2bgfhKkGJ1MFxADHVZXIYBsXUFZmQ66LLKPc','MBfmoeKPTSzT1X2CqitATBRGwdFiPpScOt','kzaYS','lpeLdZK0QhkTF6pj2uQzTjfAYlo4Aw4FuVQL2X3TXYSWA1q6wGuXI0SrenY8',1);
-INSERT INTO t VALUES (2778429097,4360431,'uEvWM','NtccYK5KAUtCgXvKRyo','hEBkALctHxy7buU1j4NnZ2gdfCecQrhNOU8p','OHzIZgXRoJ43IGST5SW27sLLyhuFyFUPJ8tyPEmGn8lJNxThWc','8Ld2xE3ahj808rBtO8EvzXzlW4YuD7rXbLtYejixxG4pdHQ9xT6PKobPRNtU4oLgVucXKTxS1o6TgqYNs','rUPnkn6C67NWLW9FfcCBq56xmyxzprS7gcV',2);
-INSERT INTO t VALUES (95078809,3955537,'bfxGmm46Swp','QmDBuFAWVRy8JscMqTuY','eG770','LF6voXN9YuKcS7PPxTajLjB4G2eyH23WS2DckD28W3tqiah9mxdwJq','YPCcmwL3shbZnliTB2vspjNCQ15yP9txXZNL3gv9iiCddbm4CCslCWB9g','zZumFpht0cwm2iqPVnZ9N5lo2D',3);
-INSERT INTO t VALUES (3930277147,1100329,'wTZwYynSA','AQ','oIUx4J','VUdqRfHJFyuMSNm2oBEmUa0AV7pzJijYyXCtX','bwMEJlYLa0DjijCYcSf8yoY0z6K2XGjh4','oNBIfN3Vut5QrfxqbXxRB9QYWDJ7u',4);
-INSERT INTO t VALUES (3032442782,-6176902,'FGVklCQTSP','iGHWysCo6PWZ49sK7WG','GfFGTVjOqUTwTJxy49MxhTzSb6k3sKWT54cVTWzexDc','VIVdPOX7EckIT23gCe79iHGnsznv','VvEHHgnr334OtVowMYpbl3cR','feM5ypGyRNXedH17VKrEcyLEY0L4xv1BV7a94M08smeYkPLKydt0qjtbuSagCUWKcznhlFjphF3sBNLz5ghb7',5);
-INSERT INTO t VALUES (657010442,4225549,'C','G2xECFHCeJzHJgLG','NyJNwRFkMGhRq0','n80oXnJo0E8YO6JvEshysRzgrB','NwizGRyFFmUx1bPo1Kp9EtBXCIofqMaZg5el7XE5QvR7H2w4u95sg7WgzY15e5YPuxkzFsaFeb8JTyWDbucyWpX8iMF5JzqSu1I','W2lpnaad8wmY1OUKKzKl6qZvLwy6kEyT8Y8TIRxRUXLbhNV6RzU45lGPoBelAPMEpKjEAv070kE8r6xtzvPUaJK',6);
-INSERT INTO t VALUES (4161397857,5331499,'FaSUZJ5a9','0mxeMTw02sxaFC','E0CuLdqapBK6','sZdurae50seW5Q4oqqLoHIVi9PJKaHBWbhw0IqmPKSsyYDbHBk','N7ykQmPiXLn2eclTkaUhek6aepxIUh2tjqeFzafzPXDfcQT1Azy2WLTi6CBuLZkgWMwPhG254CqoYhrjqqWeUBVJNHqf0L','CTNxKCCUer3raXBi0NNCby4QxoYGqdz8BbFTQU7OTZIcN3i6wfhfLKAD3l2rq2xyopMe7IT7Wk8',7);
-INSERT INTO t VALUES (234653986,-5343664,'X0wzvtA0w','UmogVLeUisyE6uWu0','t1DG7mY3bvJdVOIphLtbHZvZYR8RErpJDo9wJ9Nt91ay','oLOu8ef65pAAfxwMGnsLCFCH9BPq0SVIfD8r0TS8u','eiY5tSuBF3GBzcyEuS6Mut8yqVaaLZBN9EzH05G3INeP7KFEUOOszerqu4wObRHxcETIwEpBBLaRudRGcUakshxR0LAVvF4DW','mnNOesRLTlKFssMgAGzm1tdmLCX4mMwy0aDECKQcBL7fbYTc5tn9mUdQWd1WO7W5RgbJc537MFg',8);
-INSERT INTO t VALUES (2782409903,4501562,'csJeWYdUnFs','HYKWM','ag','DQYMU2IsiW7vaAq','GNccSPuIN5bXZyGWdff5TidAftHLRxV','8ua4SfLm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6598689083326590073,-4998790,'eH','tbRe3Cs0oAK8mP','LAAndsNNqoYNsqA81GtvxSAS','5Ydv7ZB5dBAY2ivsN7JMvS5xWncJtC4kRvczx2H6','hkO9v7KLBYdKvGytMcIFG60qq7w','igJ7g3dWTdK3ie5i75T7hRDJo5lBRFM6ZnOjZllmiJRZirVmHyPWenx3bsdylkFzXG98PU0d',10);
-INSERT INTO ti VALUES (6598689083326590073,-4998790,'eH','tbRe3Cs0oAK8mP','LAAndsNNqoYNsqA81GtvxSAS','5Ydv7ZB5dBAY2ivsN7JMvS5xWncJtC4kRvczx2H6','hkO9v7KLBYdKvGytMcIFG60qq7w','igJ7g3dWTdK3ie5i75T7hRDJo5lBRFM6ZnOjZllmiJRZirVmHyPWenx3bsdylkFzXG98PU0d',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(26) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(26) NOT NULL;
-INSERT INTO t VALUES (18201916650529011939,-2938058,'JARtxCIQxD','QxLY8864vvvXvKqJJ8u0j','Ooiz2hCRBHtz2WfhbWPG2EejI','zPxDdWeZv8q','oY1Z0wvyulWCdp6EO','pIkiLUxEEJa',11);
-INSERT INTO ti VALUES (18201916650529011939,-2938058,'JARtxCIQxD','QxLY8864vvvXvKqJJ8u0j','Ooiz2hCRBHtz2WfhbWPG2EejI','zPxDdWeZv8q','oY1Z0wvyulWCdp6EO','pIkiLUxEEJa',11);
-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 (136133882242457938,5579266,'g66WW9C0Ou8sRWvCGwVcT3LH','0cCuMksvVzrDzH5VBGc8OVlZUngwnqNB4XB5U6xGsAO4pvOJQAmgB5znafDLDGzf0JnACVtgwa8jlhetHd8U6VABI2lfdDPBrkKen2KNsdPAgsampF57sVlriRZ3N1jmqtYNDtIssIsdsgNj0GWz1GqRE4O7eY8ZthLBIACOogsmrALmwFeNDUXPe2dv8vhd8aEFbzeI','IQLMZWe67','AdpEzVfJew5TyHczNKUUP6jlBwP2wRZ','4IcAJB4gcjKfqe','wCH6N1wQjmUPFYNgpWH8lmM1oj9kJ0mEsqFWJG10vXSPwhfhw6PA0RMQzN',12);
-INSERT INTO ti VALUES (136133882242457938,5579266,'g66WW9C0Ou8sRWvCGwVcT3LH','0cCuMksvVzrDzH5VBGc8OVlZUngwnqNB4XB5U6xGsAO4pvOJQAmgB5znafDLDGzf0JnACVtgwa8jlhetHd8U6VABI2lfdDPBrkKen2KNsdPAgsampF57sVlriRZ3N1jmqtYNDtIssIsdsgNj0GWz1GqRE4O7eY8ZthLBIACOogsmrALmwFeNDUXPe2dv8vhd8aEFbzeI','IQLMZWe67','AdpEzVfJew5TyHczNKUUP6jlBwP2wRZ','4IcAJB4gcjKfqe','wCH6N1wQjmUPFYNgpWH8lmM1oj9kJ0mEsqFWJG10vXSPwhfhw6PA0RMQzN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (17374025900148084765,-6699769,'wZJxR9WJmpV2UMfwxrh','iC1nTmvegwcpxygEEg2AyHUV8M0GSGihWAmX8l59FWzMJrwRB0bWTzHRB9m8o53mGTmx9atsx','IIAOvGG0T6596SIBPZj6Q72P6K2auh4Y9DEO2NanmKSh','DtzMY6QFcF2n1aMYFNnABn0RtuJq5UZ11XVdslSMHUzyxsI1QE5Q2RjzwV86wSEQ3gjHNQKVgNDaYlVy1tJm0JROFphq','xuQZEm6tIoSaORlIi','ZDnLN9L',13);
-INSERT INTO ti VALUES (17374025900148084765,-6699769,'wZJxR9WJmpV2UMfwxrh','iC1nTmvegwcpxygEEg2AyHUV8M0GSGihWAmX8l59FWzMJrwRB0bWTzHRB9m8o53mGTmx9atsx','IIAOvGG0T6596SIBPZj6Q72P6K2auh4Y9DEO2NanmKSh','DtzMY6QFcF2n1aMYFNnABn0RtuJq5UZ11XVdslSMHUzyxsI1QE5Q2RjzwV86wSEQ3gjHNQKVgNDaYlVy1tJm0JROFphq','xuQZEm6tIoSaORlIi','ZDnLN9L',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b INT, c CHAR(84) NOT NULL, d VARBINARY(92) NOT NULL, e VARCHAR(38) NOT NULL, f VARCHAR(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (0,1783838579,'kFrqO8EGj7lv1zlrmnulP1xi2alicNGzeuKlXB1jknsY1CUh9g2YfKC','jFbd2tQ','4lBVsJG9CQMwPIVtpRMp8H79phy1np','xWMVsoA7KkgvLZ3s2tPY','lgtmj8AS11ZsCcDjd5N4o7DFZ11CgTre1IXUYXmnQN2IfeY2Plw7SLgUx55s8D','OVJ8cvRq1sAm9vNgXXNB0h0Kp6vqWlxr8DPoo1ONtieE1n0d',0);
-INSERT INTO t VALUES (-117,2064947939,'guLU32ksKV3MoNwSHq0mZxyl0nLpyBaJsfeEMtWRAUDpsGQr4IUAObHFhdiDl8cxnN','llnHKmW5a7nTdPmgHCvyJiumrauzOHIaMfo0JaWfbkqdOxcaItyo6AY98xPv8BACKzWtSviDsks62wsubz4WXWS','amSLxOR42LBWnDRgWU13l2by365StjYbi0uA8e','todjixYjVnU6ltWtiCcty','5VfdO4B4emuOtzdLJiAlWQg5OUgH8nLmMwFGEGOg2','1RFdZjWvs4xHcyAcQYRRSxWeY60fOY',1);
-INSERT INTO t VALUES (-75,-1886010745,'Ck0ghDc61y2GJWWZiLVhUsfvFJkNP7WeHYzOjPLvwcP8snRmIG0T5lrOHiRj03K6NX0ST','WxH4g9WATKQrON1l8QDI9BwQIyeuJePenBy7Uq','84Oo1qwIKM4X5RjvdG73y09BaJWQ98wdTS9OZu','fSId16XgjffZQjYM7lkjTtkBEVE4Xk1X6uO0eVPIOQWscQoxGi9nC3bx4jgmJL','CZyoBNFBWQOnA1U2LDS7XquAWSJYuoxb2mnC0im1rMUSt7FVAc1GxLQbfIHInYwQGNhUdL9jv','sBu2P96tPb0k5kbiXmsGVQ8LCRufDKbYxH2f8rFNv8ZgoKsXFQ6FpHXdEypQDofPHa4',2);
-INSERT INTO t VALUES (14,-648949619,'EVfOmaEj3TK','bJvYBy3KSuf8bXrseyuz6NZxpDJcwC0BXLZ','usyVBbaaY','8UFGpCdTSFutCS9lt96YrjhAofBz6VJhAyDxAUY3s7kl9nrYYNlK71wxPjyIL4layExW8lK5ny','3qGkoGMJsxHlUbOCumQ1j3QCTpfFqEkOlUfyVwNgphR7ADYhEbIY5Oir1MIzRsISUDZcmGPgLLo','DiMbqCN3nKr93UhKaIK0KxLLDs9OiBF1OR6AsM6sCyefiap6s6E37bhOriW24p9KFyFmYipiEP6CrYkcI7AGmm4okWZ7HFj',3);
-INSERT INTO t VALUES (8,1147400373,'Ar3wiPsHAESVrgZS1cKlU54tD7sCGGVrRKgTKcqfzO0teS7XyOgob1T0qza8sZUWwWhjx2aac9qj','oMUk87bl6NQ6SlXLyplvhQcvzgmPWJGCwsvIQ3xWUXkbQNKYd52Z','8niQ0M9rDA56xpY0Le4vnlTSvZ','G8QFXAj0Bu6zUd6RlFPQWjbWcY8yxcS3LYHyJ','ZuLhUnube2PRUaXQSMx6SqpO4G8sGQ936jMgv85s2z4TZCj6CrL6G2QSd5qRSvQzfxLgYuPfhusJNKO6i4O','GlZ4UOiGaM6EihUSrRlBptbSRBY60mbAcC67ACebuNnheQcfKLtujSHIqZdxJTDN',4);
-INSERT INTO t VALUES (-75,-1522069539,'5uaTLODArO22iFLFdtKLLqcW7PXZUjf6BkorLXQQQ5wn48wgF00lv38c0OP2I8','bhHWZhKPR49','u163VhAXdFMNOSFd6OzKw9hI8fOhtJzYQ6V5Q','0twf0aorttlffHQF640fhD4mUb8WeFWQLwGiBwxxyGoFc0npYyElHMzfv55QqnGG427LwuW7JAx3b9x38HcxxjF','WEKBvv2YilOAo15akV5WegN5LrRfn9x2tB66RwrFFycn0','r8CyXppo48eJSZJIHmnCp93P1TLzsDJNWaByLiSko8HYPEZKEAkbiLCqf6SpRVEkNNG4PVifdb9B0a',5);
-INSERT INTO t VALUES (-19,-430190607,'w5Ma6M6dkn8W85AcjE2xNCPDSP5Pemgz','waT','hxgDfUgdVyAqJscFbL','vHoR4qVRNAId6fF7OJbizF5XIa9c6DfL','5y2enAJQeEmb94BfM3DrvTZvflWqudTrVQUOwblJpVv1rXPAxckrglSUmI0AFKwTlw','qPliGRwtX6MfmE4pSlV8htKsC9cKxg6VzobzPlir6qf4CHPPFjQci498G5UjFyU0x5CrMduzD0J',6);
-INSERT INTO t VALUES (114,-74664045,'nmUxU','OMcUHYHGHLtzZEvJbso5N9lGqhqoofGJzkwv48klgKaMQTtso64bpUtyOcDQDPoirQ48ieHYzl','6ZmObf1sAobme9vTP3p1gMOK90YKvCkufS9OhL','UgOB0dHrSuQjdd6ZhU13oUcYz8Ov95BZb7oZcGIprMzYXOfPBpealqUBgSlO','vxFe13w7uRxCdSw7dZeI7','WqmZXgyWXTiZDcAR7B3pIwe4B9VTKnOAq4qyl5a6gAvANBN3dDNi66TiPaHqxmGJPkXbv',7);
-INSERT INTO t VALUES (-119,-1219994698,'JA9Hq8YXK2yalgA70xGOjNfM53u12MRLwBQ1f5rZ8uVcHrHkgjW18ouSVINP910HViUNmgWBjj','uuofxMBmqinXaSzDz8Gr49ZhZ7WGcrKDKUMnYu09','NFeUGCDjjftLm1G4','AfNoXFET8oZOdKisDw1zZn7OH3po0WdtnRA008gyM2JaBXozTY14XJi6TeUj7smVWayQaJ6ux8H','9KpbV5R1fQETWMUqWRWFOlgoE0uQftPb0tTv','EAQq9RD',8);
-INSERT INTO t VALUES (-88,-861962996,'bw65W1QpjB6vwxF','eT2RPqEqR0GM6Y78pnSzd1CAovdPtJEyaqpeJWXYcdgwwOSn','BIBpUmWOxJa6hc4RWgsR','6ggWIprZAqOkcyPVfvFzv2Mtnk3juIEF8425w7yGSMg8ajYqrKpd9UxKEXBUki','Bll6UHZpAmxkbRIgCCYanEBHmDJOBYonpXpad7W5p44ad0JvGRd12j2YZJJ150wqrqhAsYpgvRHv0lrTwclsxL6FeqHZRLjBokb','3ThlO7NaP6vt4LFcJoSXjYU37U1w',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1955993466,2033671133618225095,'wkux6T7eTONya6tUc1hjFVnN6jqYFpDKxOMRMxDDTl7qTx5tCKdyyvVp','nlRUVWX9sYuyM7co9TVukrNa3F9vJWtj5GM2r2CYY7d3EpR2pcZkAIzKIQoyrVG9Ua6hIkhPfx3kagAZSermoD1Tvp2kzQgMXZDsP35cZ7WYpkfUfz9UEa5iq79zpdzHIqRgD8MbOO30KBJWJYnaeDvICYdjNt44p8KOB2ROHL3dNNZNSLj7MAWnil5qGHFjBwpj0GrLM49cOgVHc1v3SvJmfV','ae5UE6btLPvxgs95IQHU88DV2JhDQ5MMgQD2ALUbRwI253','pcSz1ReP4DXgzPatuei','A','a',12);
+INSERT INTO ti VALUES (1955993466,2033671133618225095,'wkux6T7eTONya6tUc1hjFVnN6jqYFpDKxOMRMxDDTl7qTx5tCKdyyvVp','nlRUVWX9sYuyM7co9TVukrNa3F9vJWtj5GM2r2CYY7d3EpR2pcZkAIzKIQoyrVG9Ua6hIkhPfx3kagAZSermoD1Tvp2kzQgMXZDsP35cZ7WYpkfUfz9UEa5iq79zpdzHIqRgD8MbOO30KBJWJYnaeDvICYdjNt44p8KOB2ROHL3dNNZNSLj7MAWnil5qGHFjBwpj0GrLM49cOgVHc1v3SvJmfV','ae5UE6btLPvxgs95IQHU88DV2JhDQ5MMgQD2ALUbRwI253','pcSz1ReP4DXgzPatuei','A','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-2069199387,412364632923644924,'hFoz','3kfFTnRCkUkvzvh1sgo95VeEFy7UeQLwp1im6tXecKImd4Q7WVUjRwDVw9QeLEs2ib6x6ibZJB6OOZiyM5HSr4YiOaC9osZSDXG3ANY7Fe0ApIX2QnsNbIGSMgA6dhPjwJC75PpQ0R29yRcy3CM87GZQ7IeKCQoP3w8ZAYEsyGoj4MZ23OAV0UeIlvpguXZN535aXhTKHN6ToL4meLIcgnVumzILabIbhVB5cPE1','zqswYFouCZZN4rSdnSX5yCpNvksA7LB5PvUhzIKKowrC','irjrZTedgFoVmXXjiQseCCmrUSyzyG4ttYUyo2SRyAHPijJ6wVdNzgiPatCRschIGPFo1SWNkuKONIwaX7mTgzgl09E4PhwZFEWHkHYF3jjGo','Et','j',13);
+INSERT INTO ti VALUES (-2069199387,412364632923644924,'hFoz','3kfFTnRCkUkvzvh1sgo95VeEFy7UeQLwp1im6tXecKImd4Q7WVUjRwDVw9QeLEs2ib6x6ibZJB6OOZiyM5HSr4YiOaC9osZSDXG3ANY7Fe0ApIX2QnsNbIGSMgA6dhPjwJC75PpQ0R29yRcy3CM87GZQ7IeKCQoP3w8ZAYEsyGoj4MZ23OAV0UeIlvpguXZN535aXhTKHN6ToL4meLIcgnVumzILabIbhVB5cPE1','zqswYFouCZZN4rSdnSX5yCpNvksA7LB5PvUhzIKKowrC','irjrZTedgFoVmXXjiQseCCmrUSyzyG4ttYUyo2SRyAHPijJ6wVdNzgiPatCRschIGPFo1SWNkuKONIwaX7mTgzgl09E4PhwZFEWHkHYF3jjGo','Et','j',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (628293965,-5543491856960918134,'wGDBIkt2dduiaUYREZmczFCeRi1XJQw7i5qVXGHyNEa','HMi0vV2g5ULA0yliSwZpKVJdVDmwihMmW55lvwZK3YIBkcKgwYxvfHcfrAqv','lsve7pki6fWz3oq2UdE03m0rqvQn5LGfz9V','ve8bqu7hkaTcqOXxnyE7nYvuDggdUevFnNsshHL6G2owLkiirhNemKCUwR09JtwKav65Qz8wB2vTtT4DWg5Jtmm0A0pr5VWFSrhfqvMzToX9','AU','o',14);
+INSERT INTO ti VALUES (628293965,-5543491856960918134,'wGDBIkt2dduiaUYREZmczFCeRi1XJQw7i5qVXGHyNEa','HMi0vV2g5ULA0yliSwZpKVJdVDmwihMmW55lvwZK3YIBkcKgwYxvfHcfrAqv','lsve7pki6fWz3oq2UdE03m0rqvQn5LGfz9V','ve8bqu7hkaTcqOXxnyE7nYvuDggdUevFnNsshHL6G2owLkiirhNemKCUwR09JtwKav65Qz8wB2vTtT4DWg5Jtmm0A0pr5VWFSrhfqvMzToX9','AU','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1038349749,-3616621279767145205,'mXrlN568p9PZqLKCsfD2yXqWbOxh3ge280zc0nRKdvMpzlx7bPuUl','s5HtVnaQStWE04XJB3YtGtntRNwNvWpdKcNtnvdSwGDb4C2WVuejdKJyyCksWCX3DhrLyPYSkp2jQiRn4Hgb8VubhnlIR57H9ZlVhTbqwXO7uiDcLhVqnpT76TGWZNq9nwqtIwQzkntOovUgiJBxk2Nh','XRS2GNwuocBTJIB67XmTUTzIv5BhDBVfsy','nzbDFuO98XMuvjOcX1kf90JMzlNxx5CK37uVYJ7hgvU4dBsXji9htL7T5nRQIjbAeKUWgMEICSbBU4kW8Vjs2p3QnqXlOIod1sO30h44UxHk8gE7ZQOAo20EU8zivk2OuPXvJzJEGsGDAyb0yB89YWG7ol6OWmP9nPv2gzY458LXH63yyrsdqrvOmkerXJUm8FuaJLIdbjxO9v','iV','g3',15);
+INSERT INTO ti VALUES (1038349749,-3616621279767145205,'mXrlN568p9PZqLKCsfD2yXqWbOxh3ge280zc0nRKdvMpzlx7bPuUl','s5HtVnaQStWE04XJB3YtGtntRNwNvWpdKcNtnvdSwGDb4C2WVuejdKJyyCksWCX3DhrLyPYSkp2jQiRn4Hgb8VubhnlIR57H9ZlVhTbqwXO7uiDcLhVqnpT76TGWZNq9nwqtIwQzkntOovUgiJBxk2Nh','XRS2GNwuocBTJIB67XmTUTzIv5BhDBVfsy','nzbDFuO98XMuvjOcX1kf90JMzlNxx5CK37uVYJ7hgvU4dBsXji9htL7T5nRQIjbAeKUWgMEICSbBU4kW8Vjs2p3QnqXlOIod1sO30h44UxHk8gE7ZQOAo20EU8zivk2OuPXvJzJEGsGDAyb0yB89YWG7ol6OWmP9nPv2gzY458LXH63yyrsdqrvOmkerXJUm8FuaJLIdbjxO9v','iV','g3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT, c CHAR(64) NOT NULL, d VARCHAR(89), e VARCHAR(92), f VARCHAR(56) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54919,-930153294094520808,'5gGLOEiHeFK2hOALuoU3oMF0pknCVUXmON7MrU4s8aXh48KgNyM82EYdEhCEq17l','PsxJptLx8oKQBgvC','h4I5caEM0pNqF0YtxjhNnPBS00fULsDymGfnu1yEBa','9uJH','e','bx',0);
+INSERT INTO t VALUES (39781,8098839685964665129,'YfaJ3UwwhiOYfRhIjyphIFo6xfIEhEOgJhZjJcoyV9pmjOyVjMViZJuwlVZiuu','z0Ej6AlvgfIp7GE5i2MARrWLvSciOlook1hReVu2','o2hRLYIzpHenCZM2','SRn0lGTUCgLW','m','wS',1);
+INSERT INTO t VALUES (21753,3825252751909681931,'4EMQ55f0z9dWfMzrWFj01poIQAxsXhvqcAsONvwjaq','prJ7T3ci6rstnpKEgEY3NVAxNQqAMjtArhw8TvIpy3X7EPU','MMOWllHI7x9MSnZ92GVVXTBbddPT6MwnACIMsWMsa3WgVuyq69J2tUc9BlGxDmwHG0xk5ng8B32EWD9IOL8pygjh','U7tkms0cdH6VJcLa','Y','Bo',2);
+INSERT INTO t VALUES (6905,-3895593189834690593,'H9ZgpgGP1UGwKePxU89thgR8zySuG4OJqcVlOn2Him8lheUZ2PCSWW43','fL7zgJe1Umfep9xOdcOYy79BdtpH6d','Yx3Y','asI2gXX6xB','g','hy',3);
+INSERT INTO t VALUES (64164,3947288438777388137,'QrdVRLWduqUxwrxTWRjAAMPOHgXim2','87RHfxWSnPvcFZ5hU3L2wdigYNWQtietb3NFEzhM0Q2yAkikXz6ieeMBcMfSqYhMez9kfvGC','uAHjc8P0xLGiEu8xpbjbh7z4EU5KZ7Nr9','68XPdjUl','M','AT',4);
+INSERT INTO t VALUES (13400,-4137937958320244280,'1pkfRao2qG8Q08KFidXnwZIxoB','diC0xHqoYnpZViyOQPJNt6nSUyct0FqVHYWaZeT0ZuZ','k5XviDvpeGnE6Mm0wNdBal24zYh57F20UYsjE4Z7FNhRGGCjiHBDZcyaHRSJMC5b3RG4P','EUqBbl3','t','nu',5);
+INSERT INTO t VALUES (3947,6533365219112842034,'4WMOoXPELY0RYK61COtKIgE72m','GqFa3YbcLFmGPc7VVaO2TgRnrKpoTDoUruuehKYfXyQmTwlu7qnlHCydIE35GCy','DNBaz0ObIY','hCRZozPCGeKTxr3zvRvXPCAwzIyU9Fk7N2vj','U','3',6);
+INSERT INTO t VALUES (12234,-7671348740404232552,'DB7KEqiYI95eNha','IKgGTNesS','p3kLD6rhToCk6Rc9MDbSFIWRBLyqpC4f21TGublwO1nXSxxjXQRDscsKyd','JdSyt','a','e',7);
+INSERT INTO t VALUES (59726,-4527530056955249501,'SWYG6j9qR2pz4cIzMxF1GzR5DkmFCtJ0MerglNnfvY','fNS8wkh8iFnv9qzx6O1aOBKwG7BOFO7fpq5WsJdQ8XpnDu0w','j0UwbJ6pyhNGgwvVmXMAQYTbvgMCdvUMWq','a8qGqw81DQ3TRB8yFuGdz','H','L9',8);
+INSERT INTO t VALUES (13156,6905621293259260317,'xB7ca7ro2tgfk1Ek4yTNBLrEAUjn99uOIfabfaQ','XFh3ZfA','PvgChXZa','PbuI840DoxfhW7ehDjjmMBQM94wYo','M','hZ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT, c CHAR(64) NOT NULL, d VARCHAR(89), e VARCHAR(92), f VARCHAR(56) 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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (-2290,-555275302,'qZvACrbMib6KN8MRL8lfrEwUogRraDnmbmaf65ZGpA9LgP9xjCjLiIcRoNt5cDky8Fpb','Ll58INV7CXL4btLVwkecl4I9qutAIGvfFT6JuAy3YMUNUsyTRwghX','LlihZncYjKWkCU0ejbwsMS0YMCjmt','ZOsNuCVoKUeHOXYZalgNqT1CZ9wAtmWycQeRQl900qgJgd6ScUawwwGvdhPI7','VNgnIeVC03sXmdKWSlpYhfC2xfiTln73leNkpO1whSpS8VR','ZIVEZCwybpICJMOrk186h1zd10VVcLl9MoDRCJ6UQgfsfphv5o',10);
-INSERT INTO ti VALUES (-2290,-555275302,'qZvACrbMib6KN8MRL8lfrEwUogRraDnmbmaf65ZGpA9LgP9xjCjLiIcRoNt5cDky8Fpb','Ll58INV7CXL4btLVwkecl4I9qutAIGvfFT6JuAy3YMUNUsyTRwghX','LlihZncYjKWkCU0ejbwsMS0YMCjmt','ZOsNuCVoKUeHOXYZalgNqT1CZ9wAtmWycQeRQl900qgJgd6ScUawwwGvdhPI7','VNgnIeVC03sXmdKWSlpYhfC2xfiTln73leNkpO1whSpS8VR','ZIVEZCwybpICJMOrk186h1zd10VVcLl9MoDRCJ6UQgfsfphv5o',10);
-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 (12649,-2006778529,'XlGWuh6MLqmWhwb7TFjOVnojO6f59JdwL4Tr50BxBXdt3BnCDizlIqIjnKWjJKfiKhGJZWgtQb7DF','LSACVXtJRe4ZuMDfp1QTv4w9RHigLrw0N2EfDw8MxGQ','qGKvMfVnLhAKO1iNVgoqkxIhBo8Lj6bMEmTs','ESga1MpVbQFuotjteXcGsrKWDBYIyYA4p8h8lfr4bRfK','R5gJSZggTHHu5MSu7JkBSsfNnFX3E7yIwzEqynnnRMrYZnJ1SKw1VMyqJZVwm1HfmjPl48GCMwSvm1bSDgCWDyNtBjE2bJz','1hSH6QH6sr1YJNjl6kCiAeUC2gMZELhEaQoiXJfOYXGQ2RCI8pmur1Tsab9dU93CoKP2ckjOUMUPVPnjaDzii8',11);
-INSERT INTO ti VALUES (12649,-2006778529,'XlGWuh6MLqmWhwb7TFjOVnojO6f59JdwL4Tr50BxBXdt3BnCDizlIqIjnKWjJKfiKhGJZWgtQb7DF','LSACVXtJRe4ZuMDfp1QTv4w9RHigLrw0N2EfDw8MxGQ','qGKvMfVnLhAKO1iNVgoqkxIhBo8Lj6bMEmTs','ESga1MpVbQFuotjteXcGsrKWDBYIyYA4p8h8lfr4bRfK','R5gJSZggTHHu5MSu7JkBSsfNnFX3E7yIwzEqynnnRMrYZnJ1SKw1VMyqJZVwm1HfmjPl48GCMwSvm1bSDgCWDyNtBjE2bJz','1hSH6QH6sr1YJNjl6kCiAeUC2gMZELhEaQoiXJfOYXGQ2RCI8pmur1Tsab9dU93CoKP2ckjOUMUPVPnjaDzii8',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-4522,139654988,'T61zGqqZKs3dp','33m9MOMH','otsLSaqSxcrLRlWShlojn0UbiZREGkt2DVZfz','N9MTZb3fqffyYWshfMjZTIw2i9C7kje64RmAzfHRj6qyDFmlbAyYuIvS0MZAkHudcnj4yBVYB9MekQFPfl8kIOf','7XapxHpo8Rtly50S1AzuckVHKd5daoHK7KJpjm8jgfhHLYoMrHyc','wxW5YJXjl8lKrZkwnO5FwRFnp1Za6htFCjxf08iRl7Y88LhTIq6W8AbaAtg96r7z8xg1ZO8ffIM3GoVAwp',12);
-INSERT INTO ti VALUES (-4522,139654988,'T61zGqqZKs3dp','33m9MOMH','otsLSaqSxcrLRlWShlojn0UbiZREGkt2DVZfz','N9MTZb3fqffyYWshfMjZTIw2i9C7kje64RmAzfHRj6qyDFmlbAyYuIvS0MZAkHudcnj4yBVYB9MekQFPfl8kIOf','7XapxHpo8Rtly50S1AzuckVHKd5daoHK7KJpjm8jgfhHLYoMrHyc','wxW5YJXjl8lKrZkwnO5FwRFnp1Za6htFCjxf08iRl7Y88LhTIq6W8AbaAtg96r7z8xg1ZO8ffIM3GoVAwp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (15518,2087893470,'IJG1YxKI1dvtXxn4QGD3uNXy','1V39sJn0fzMklZd6r72Tl2ChMSQVFnpb4irW94659wPJzFkMkNCAQm2lE5upJ1nfajJsAQvRZvjx3vJfmpBpvWfWG5xi23rnqFBES83oz5KewWaeLl0feKNFN7zP7n1xyzMWpk','PhTMXpPQgmgyoVnEgI','la9hnF7lp7y8IQBPoa0GFHa6XzDF6eFSu86xxbprU25pZDqpcTjCITHnxsJUSZhgpdZO2koJOFxwREh5RquWslKgSBha2tWOglaxCQO7EtLvBECH0Aaj2vEPrU9d4rqqyH0fw0ODKHIUZJvp2AIFBBwddOahdJHrgeNmMC','6bh8rnIg0SfJG1pDwrTSRGDnNCXqoFE3dudOF9B4z2frnT93k','bWGaCWfyTluvRi5dNPOatLuqy6TqaPF32EyoM77UUoveOakqhLEO50muLqn7i',13);
-INSERT INTO ti VALUES (15518,2087893470,'IJG1YxKI1dvtXxn4QGD3uNXy','1V39sJn0fzMklZd6r72Tl2ChMSQVFnpb4irW94659wPJzFkMkNCAQm2lE5upJ1nfajJsAQvRZvjx3vJfmpBpvWfWG5xi23rnqFBES83oz5KewWaeLl0feKNFN7zP7n1xyzMWpk','PhTMXpPQgmgyoVnEgI','la9hnF7lp7y8IQBPoa0GFHa6XzDF6eFSu86xxbprU25pZDqpcTjCITHnxsJUSZhgpdZO2koJOFxwREh5RquWslKgSBha2tWOglaxCQO7EtLvBECH0Aaj2vEPrU9d4rqqyH0fw0ODKHIUZJvp2AIFBBwddOahdJHrgeNmMC','6bh8rnIg0SfJG1pDwrTSRGDnNCXqoFE3dudOF9B4z2frnT93k','bWGaCWfyTluvRi5dNPOatLuqy6TqaPF32EyoM77UUoveOakqhLEO50muLqn7i',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(32) NOT NULL, d VARBINARY(8), e VARBINARY(7) NOT NULL, f VARCHAR(37) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16534646904876816272,3512773,'7izojbT7MbFJdg','coW2E','hg','EdR8zDlA52cu7rIpHxeQQoEWWjH','b2zlM0NDuGsUrABV9SVV5VF2O67CWmRSDT','SCxKBcDKEHU2r6yY3e6rZ1UObJyXLsFZO8NlTrZzDjnB6FoR58fX1PrByLcnIUMWOeNONfT0ABrXUcngT',0);
-INSERT INTO t VALUES (10366268396142289236,-7781446,'e','N','N','SZ','Bf0UiiO04Hm','StKKbRiWrSueQwCSVN74KUauKj09UMuWeKnJjEQ2Iep5u7xUe',1);
-INSERT INTO t VALUES (586452361182806032,-571779,'ILGC2yawhO5vyhdBfP3','paBdfW','58yUP9V','BvLtzPWdtjQUQd8dTNAb6Ks2','4otO7PRBkW8pMb3Jo9yoTjh5M21iQA2FBJDA7H','HF7ToMuOPfFkJScgFpCfWSxRPxCgWTwQlaL6WRXjfA7S2fl2Dx250LQhPmGhAKo49veBplKKmElEg0Zka',2);
-INSERT INTO t VALUES (18222961247918947506,-4459857,'gUzxi0NbMw8nejunl','N','mEDcP','zMg6iIgTYdxmU48JF','3cF9mV8wSxOQOJd9RUwHQ5piOpJ1sGkd3RbwkiYfj2wQWt1AZknqoq0hGMm1K1TzSInuJ','LaAZ94jvo7I7RIpMbKmth6YCU0UOoGHdY9IRBQWeO6uVCmA',3);
-INSERT INTO t VALUES (6751398722407890535,4147393,'k4qUBjxrcBw','F8M','SsPNbIy','acjo9ephz6oOTUGOuwRHloNFQbGIRZMdnii7V','Gc1IB9WnCyZaf57qsdI8GeLrFgo5mi8SwvxoYdamsHvIqMSEdS4brMxey7sXJDkFam9oKNaqBYBys','uAOolo9gVYHxa9tANSRaw9Pe9pkkQHKsraY4YrSTP',4);
-INSERT INTO t VALUES (5226749509373114996,-1216970,'Xx1wROtNTruDcYPh2Qr9CcF85sb','T8N','XD','Ddlx3','SKHCVjVF1mJbvrNBrlmFgg6HTsU8HnrN','oPwYiZX30l6ef38Z62pCnFpxY3nEA8iqHLZA19K20JRggeb2K98cKt9wnMJo1nMt2LnfHliaUEXwL5',5);
-INSERT INTO t VALUES (15586176198071627154,-7575181,'ijHv2xeYsPfB1iOkXp','a','VOvISU','vFi5JNWd5H2sFcQvVhA','Hsu1ETCpNC1a4Q0l0RsT5ofsbu2uAZYZAD9K4g3z49W1lX','0eeLhK6TIcZc5',6);
-INSERT INTO t VALUES (13860141407876400659,6427057,'CNWNebMMZYMOfWtHWglXlHtAUIx7W','JfN','A8jo0s','zWQF4wlT','VYjY6wiDMfnLx9yIMhiOWP0kN6MoEmSMc7f84lOfEdb05YqkntQkUdUdYCDmRItbnF2Ab9ZKH','ElnWCOOxtWO8neOhtPcXdcBGvPTSenFx4NEikn7BFXMhCHndRh2RHK0rMimdcDHcK7Lai0LrBRqJjWyIP',7);
-INSERT INTO t VALUES (4971868958226788198,-2902959,'C52uxqLnOuSXc6x8bDnBpydYstj0CPWI','eQ0a','eFA','q4oorDO','2XIKRJllneKsxA69TQTAnFTVDXr9NU9C61rY4HEDZIoofp6HsBNaa6wtPdNHzEc9zkSlATAKfoNkNOv','aayl7IO9MsGTSG5vk9ftiLr61I',8);
-INSERT INTO t VALUES (10621453367903086462,5697148,'yZcvf3GJ7Q9zRHh4vjw2ilUl9u','tB5fL','LihD','O5JE8cIj9d6BCiPHilPr9Ku4SvCc1vVpdePQ','5Qk9vjzZxhll18VfbsEBjtpjAi','4FfTd8PVpTv7vYZeeMOMW8vcBp7fCkzaRPggwHLAky3J8bJZ49PISBEG9yKK9DnNy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (3023596,4627128248465760183,'u2kzXDLvGxX0RBrgyosR5VfQqUzz9HfOP02sMovWG3bq6SC7L42zHRolP2JhjEvj','HraIkybiyAWU146690G2NIYVqwLlS','wcMP5MsvaLT0PJyFHUmiLnN5g7M61ATP','DGox','L','6',10);
+INSERT INTO ti VALUES (3023596,4627128248465760183,'u2kzXDLvGxX0RBrgyosR5VfQqUzz9HfOP02sMovWG3bq6SC7L42zHRolP2JhjEvj','HraIkybiyAWU146690G2NIYVqwLlS','wcMP5MsvaLT0PJyFHUmiLnN5g7M61ATP','DGox','L','6',10);
+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 (11927143,-2732319430442851105,'MyA5aFY7oYq5hw6vLk3nXFVlsIBi5co7gJZDwcNaQsCdFAWzFPG4jGz','vbb8ulH9kq8aDwZ6nvjrQdIQe3wnj5KzW38cFRG4QQrek0mvrXDwkYeaH3f5YFdgmD','WVQPHhjfDdf3FID34nJVesh','2NEdpGe8TBF4j0','j','8F',11);
+INSERT INTO ti VALUES (11927143,-2732319430442851105,'MyA5aFY7oYq5hw6vLk3nXFVlsIBi5co7gJZDwcNaQsCdFAWzFPG4jGz','vbb8ulH9kq8aDwZ6nvjrQdIQe3wnj5KzW38cFRG4QQrek0mvrXDwkYeaH3f5YFdgmD','WVQPHhjfDdf3FID34nJVesh','2NEdpGe8TBF4j0','j','8F',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (11586536,-7138991588333563002,'oxkE7PKQlHx4DAIwTWgrhEHgPtpOYpLJS0','MOnbC8Ue4EreGdKeRxakmxKfFS9MJpS','oaaoTRetztsC6wpCnZakj6CNpBl8jcXpqxfoM9KbkfvGHFwFWcNz8jXKxkdtM6YWe4PAXgb','HFOPh7FelMAiTOuiltGpquLaKcR2R','d','MY',12);
+INSERT INTO ti VALUES (11586536,-7138991588333563002,'oxkE7PKQlHx4DAIwTWgrhEHgPtpOYpLJS0','MOnbC8Ue4EreGdKeRxakmxKfFS9MJpS','oaaoTRetztsC6wpCnZakj6CNpBl8jcXpqxfoM9KbkfvGHFwFWcNz8jXKxkdtM6YWe4PAXgb','HFOPh7FelMAiTOuiltGpquLaKcR2R','d','MY',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9762984,-3276120856444624031,'ekHWUJ','emu22nhQ0dxsQP6FP3ZboMskKZECmFkCCCTidlp2dYMF7YaYDoWhr7sqbbcGJMC69XNbcE2pPysINeq5teu','KHiKo4aOSAIulqTnVrALKDh8WWA87k','9RNTNK3pp8H0uaETb7Q7Lv6EiFnAPzkbNnstTsIavzWx8GYG7vRuIuAu98aKEcUDQYLzxdtVFcNtfZ4hL6inim17vS','0','R',13);
+INSERT INTO ti VALUES (9762984,-3276120856444624031,'ekHWUJ','emu22nhQ0dxsQP6FP3ZboMskKZECmFkCCCTidlp2dYMF7YaYDoWhr7sqbbcGJMC69XNbcE2pPysINeq5teu','KHiKo4aOSAIulqTnVrALKDh8WWA87k','9RNTNK3pp8H0uaETb7Q7Lv6EiFnAPzkbNnstTsIavzWx8GYG7vRuIuAu98aKEcUDQYLzxdtVFcNtfZ4hL6inim17vS','0','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15729824,-259289144638367439,'IaGqREkVTLVii0tkDSPntErF8zArReEf73zZQQO44F53RkWeKj1raYxVEQjnRU','vOxYyJzgXX39SwNpklTNywSju6aXxDNTA1KOwFsE7AtmyGjdIzmLU36mDQXq6AYKEUTnSSsYa4rJ8nbmjiWjR6b0yWEhYsHC7KNGXIQDW7stlhykrZL2wdzwyufEk1W6YZKKO9Af2EWaJcJEGndBkVR4mVbCNedpIFuCy5Go2KnA8cEHPK8Up1QBy76V8XKz4TREjfnlb1v3qIhCkSZUca81','LlH9QBXxCCwsNXCjwnNbzchVDUEYx3QbU','MIM9AvJy7l0vAvKz8Q4Dj7ycvvGrM27wNhReu03eQRNDST8e58lVcwOH8','4H','D',14);
+INSERT INTO ti VALUES (15729824,-259289144638367439,'IaGqREkVTLVii0tkDSPntErF8zArReEf73zZQQO44F53RkWeKj1raYxVEQjnRU','vOxYyJzgXX39SwNpklTNywSju6aXxDNTA1KOwFsE7AtmyGjdIzmLU36mDQXq6AYKEUTnSSsYa4rJ8nbmjiWjR6b0yWEhYsHC7KNGXIQDW7stlhykrZL2wdzwyufEk1W6YZKKO9Af2EWaJcJEGndBkVR4mVbCNedpIFuCy5Go2KnA8cEHPK8Up1QBy76V8XKz4TREjfnlb1v3qIhCkSZUca81','LlH9QBXxCCwsNXCjwnNbzchVDUEYx3QbU','MIM9AvJy7l0vAvKz8Q4Dj7ycvvGrM27wNhReu03eQRNDST8e58lVcwOH8','4H','D',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4033204,-4513627121358402055,'5cNc34T1lYD','F01BLfzSPSHtIANwgZ13BVdAG0xA6sjIuot057xLjTEFjlcXCn5FVq6IOGPUjYi6ZZYc7nRizgyWV5kPMMbxc6DfqcLZbN8CLlCGFkW','oF9hD2kOz4i2MBxKwabvCZtEuDn8USrpOqBjg66DlxNTMNSyYuHSdoqC4bPmtMSdrbZw0','9ibBqKZf8OvoKDvW1BaTdk0L3FZqswsYqbjw848U4qf','zG','enO',15);
+INSERT INTO ti VALUES (4033204,-4513627121358402055,'5cNc34T1lYD','F01BLfzSPSHtIANwgZ13BVdAG0xA6sjIuot057xLjTEFjlcXCn5FVq6IOGPUjYi6ZZYc7nRizgyWV5kPMMbxc6DfqcLZbN8CLlCGFkW','oF9hD2kOz4i2MBxKwabvCZtEuDn8USrpOqBjg66DlxNTMNSyYuHSdoqC4bPmtMSdrbZw0','9ibBqKZf8OvoKDvW1BaTdk0L3FZqswsYqbjw848U4qf','zG','enO',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c CHAR(64), d VARBINARY(71), e VARBINARY(65) NOT NULL, f VARBINARY(86), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (47,112,'TXorGLUxXdAIpCtnp8ZOEnkQcLT5ECv8M','SP4yOZGUI4mK9yssDb8tcM0uZFPF','rUhuv98ZElGA','eIQ2cuMofJZbh8Iz87uu8tkPPd498lxjxO4obJHkpVsvRaIicTkyYD','AX','t',0);
+INSERT INTO t VALUES (21,193,'i20eMWGHxugTYVte0El5hM16c74212Psh5R8kutAEA','X6MXls7zkLzEh5WUjzJrEV63HlCHJYvbrSAsW6ZjehmC9QMoU6kLv','u0LCTd4O4eX4Llwlz','Z4KZYXKsBBZrjGm','7','M',1);
+INSERT INTO t VALUES (-41,43,'xIsfIcc2Z0HeEWVKY4iUNcceVF8dJx6Vh4PVenkXqSTY0ZAH3IEapsoz','GeB3JL5yYx4shopbmvHso1CvBjueyZfTvKn','biDDbahuXitXjMroQcvbOWgkayana9Y3NiIJBF5qAtw6efH4p7Syl','Mh1TqdgLdiNe5R2','Q','f',2);
+INSERT INTO t VALUES (-98,38,'aVoIu','ZATSK4jchXwQoYdgwYYLEQA7g','DLfukzKEhv1WFAn','wGwnVHSZ015DLcZSQYhJr19O7Os5hFNqz8ZavrNWT6nXztApEqzklc5XOUXn2zPQbOb7Ph','Kn','1',3);
+INSERT INTO t VALUES (-34,9,'49a956fTlZO','F3PmWWRVT733J41RekwTicCMMMnYRUJ','g49buHZrLOognWIEkmBW83F','xsh1d82TGEr','1','J',4);
+INSERT INTO t VALUES (-13,249,'CEhTA660lIpJ5fWsXoxrcQOH1RAodxuKy0HqQVmZwskLx6Z4fq1','ch75A8rt4j1ZvSKrmGhv4H7fbQWHqHYv6MMn27fQmc8JJAXIFrg78wMwgBiAukhFlyje3j','Bo9B1iEb76vFeWsYhynrUGkSxbcugd3YhInHBQtiIuMP5DWjF2bcXBBwA','RRjchQ9ZL9HXXzc0OjFotIPnWMNcsUB8jPaPuLRpZK7O35i7','B','z',5);
+INSERT INTO t VALUES (-111,144,'0MA9JHnhwzazcXTT3BQIJ87mAZh0R0kEz4ik','jc0VT2q1GNT2wQt0RUYzN14W98FoAI5z6FU','KkOEBW0lG3qXRpHNoO31DCH0Z0LHFKvmUjS4wpNIVLMOmFYOG4MdEzP','00pqox6kzZi','B','R',6);
+INSERT INTO t VALUES (96,8,'67m8a0bMgCnfy9QN2l1SlXG3MOUM4AJ73A','FWy0Upmzt7dRCNvcIarAAtHm6MGqFMtB7cW1hGRWc3LPQNVISWJp5O8WuBTuy','dhysZXkhlWxycDDlO51ZehvTqCygiO1NBhQeVDQkTCqMf3oMnRZ9z','ZYXtrrpkz7sNxewZ07ixFsc8G3vh4RxTdU13Ku0SzVG3bTY3SZ7NGdYLpUv6JCmptyfotFp47','z6','S',7);
+INSERT INTO t VALUES (-51,94,'pMi3ZfjbNSVyZp','JivMmpPAgbOhLWMI9XKzy8J','l3gIRTHEh5sdzI9fGSUDyRq','O6ZguwIJ3MnAeyn4TAXuZp5A4sMN0Q96c2yi3y5vcoDFWac4zN','a','R',8);
+INSERT INTO t VALUES (112,198,'EU7lp7vmzC8yX9GVYKDly0yz8A','eqi8NsnrseW4oC','kMb2YdWfRg5OnHhBqMvSdIWmQW7tMM1LmOeS','fB1vPCgRUaNBc8ilRjxNQ8TvUVXC8hJ1e','J','Y',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c CHAR(64), d VARBINARY(71), e VARBINARY(65) NOT NULL, f VARBINARY(86), 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 (6646288508918532065,6379362,'wATr3ty','2No0','XyXGevn','6kl2WlJY','9LlcAPcPrcAtYMb46VilR4jkCdinv2xhzVaN4OIIAFUShKaKxQyICyJn','JYY4hLiOtoCJQqHl0nhbpbUDzhgllBzjqmGUn',10);
-INSERT INTO ti VALUES (6646288508918532065,6379362,'wATr3ty','2No0','XyXGevn','6kl2WlJY','9LlcAPcPrcAtYMb46VilR4jkCdinv2xhzVaN4OIIAFUShKaKxQyICyJn','JYY4hLiOtoCJQqHl0nhbpbUDzhgllBzjqmGUn',10);
-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 (1640131932253462978,-89,'EwjUTXw0BbjUmd5P27KDmKYXT','JSwLs','hRI6g3p','Kn8vHPaXKX8wOH0kj61iiE0KrsyJsf','VdHccNDnZaXU2UXXDkpQdxbbjFMyWn','9BLjFPYGIvy5g8Jc66GCkZGcLfaaYcUTxSPQ2Za5tHdUQTcYNSfmhPv3H',11);
-INSERT INTO ti VALUES (1640131932253462978,-89,'EwjUTXw0BbjUmd5P27KDmKYXT','JSwLs','hRI6g3p','Kn8vHPaXKX8wOH0kj61iiE0KrsyJsf','VdHccNDnZaXU2UXXDkpQdxbbjFMyWn','9BLjFPYGIvy5g8Jc66GCkZGcLfaaYcUTxSPQ2Za5tHdUQTcYNSfmhPv3H',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-55,58,'4IUk4EQ','zTgEjL91Mk6sys34uZPWoNwBz69rCmmlSsRt1XIdWgM','0Vsn7VJ4P2NndV3gSqjhBH9y4bPjstJnm6i20','DnTxoNMDcspyM15z3goTQb1LsWVC9vBouDXBYD77noe0rncJnyZYlCRi4eEDm6ZQCwkqnKF6dnAmB5ZXSPgp','Gh','T',10);
+INSERT INTO ti VALUES (-55,58,'4IUk4EQ','zTgEjL91Mk6sys34uZPWoNwBz69rCmmlSsRt1XIdWgM','0Vsn7VJ4P2NndV3gSqjhBH9y4bPjstJnm6i20','DnTxoNMDcspyM15z3goTQb1LsWVC9vBouDXBYD77noe0rncJnyZYlCRi4eEDm6ZQCwkqnKF6dnAmB5ZXSPgp','Gh','T',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(65);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
+INSERT INTO t VALUES (8,151,'CdcdF','2rdoXenYvcq14i0AIBaew85C3roC3lKPFby1bXRbhIrx9DOEy','kdMos7tJzV1Ph19gIasg4lGTY4p','2pK3yPOP1bAXrhacT0BvLxrSHaZlmWlMyFpuebS7P8oTo3MM8Zl','mY','f',11);
+INSERT INTO ti VALUES (8,151,'CdcdF','2rdoXenYvcq14i0AIBaew85C3roC3lKPFby1bXRbhIrx9DOEy','kdMos7tJzV1Ph19gIasg4lGTY4p','2pK3yPOP1bAXrhacT0BvLxrSHaZlmWlMyFpuebS7P8oTo3MM8Zl','mY','f',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5160304847217903799,-4320719,'kAyq','VbGSKzUtbNa1ssw1lRuLfpZJyr0Ldv7wz4R3QztdOmWDN63JT12ghLi0WtZL3TwWDmLGZw65shAJ3glMvgXzqXrsagFA0PBQ7ptWffACKgzwE8JDQtt0lqHWkeTW3WlCcns9M4pZJMbiaHmZh3olMQZrut85bI2XjGPhswZjBRCSTFMOGwcCCxOTyv98K1nhHtgTE9PhY6CNfXnIfgXRNAHa39PDwGEfgPdlrxjAas6NRGsvYVSisyHd','4XSBA6z','J8tbmEF7PWwD3rmrgnLWBSZA','3ZGnKZmFDD9ulBfUwVRfmC0mkbpZMuMjG1bO98PjHuQteutSFCZ9Yl4ndYpBMbSQtJ36B8efdPbGHMHKPNoONiM8','Ix6XxvyNerT0DxWgYC5tZi6qsfTbtjk6MjpKHYOhmdcuKJi00bOFI',12);
-INSERT INTO ti VALUES (5160304847217903799,-4320719,'kAyq','VbGSKzUtbNa1ssw1lRuLfpZJyr0Ldv7wz4R3QztdOmWDN63JT12ghLi0WtZL3TwWDmLGZw65shAJ3glMvgXzqXrsagFA0PBQ7ptWffACKgzwE8JDQtt0lqHWkeTW3WlCcns9M4pZJMbiaHmZh3olMQZrut85bI2XjGPhswZjBRCSTFMOGwcCCxOTyv98K1nhHtgTE9PhY6CNfXnIfgXRNAHa39PDwGEfgPdlrxjAas6NRGsvYVSisyHd','4XSBA6z','J8tbmEF7PWwD3rmrgnLWBSZA','3ZGnKZmFDD9ulBfUwVRfmC0mkbpZMuMjG1bO98PjHuQteutSFCZ9Yl4ndYpBMbSQtJ36B8efdPbGHMHKPNoONiM8','Ix6XxvyNerT0DxWgYC5tZi6qsfTbtjk6MjpKHYOhmdcuKJi00bOFI',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4957144716172244757,-7543165,'PStOiMPcn9wp6LaXwUf0LMhyqwOvai1','g7fIzLRYU2OLHz3OTQhdreCSbyEPZH29GVduh4D9F8UitVUY9wcdz8m9tsthNkJbhUdL6ZM0Pq1XM7ufeP5nO0X03IzsSrYzxNuntXEmgl4ktf3adkHtFxwNhSyV19xbjMzCT8guIqYXXfeIv6Y5bxRCZSK6ee3nog1IcGxihLWR5KZmVleZxAwmMukIZkl29YEae','2UpA9','sjQEhfcl7Ei5vgeohjQUYdvsvj4O0RG2PS9Vk1NiB','AEEbuIO1HZt4xO','c5GDp6X4a2ezthXwLm9p2PxGsIzH5TgjCREFJFJFMv4V5kRvTLGvN2nny',13);
-INSERT INTO ti VALUES (4957144716172244757,-7543165,'PStOiMPcn9wp6LaXwUf0LMhyqwOvai1','g7fIzLRYU2OLHz3OTQhdreCSbyEPZH29GVduh4D9F8UitVUY9wcdz8m9tsthNkJbhUdL6ZM0Pq1XM7ufeP5nO0X03IzsSrYzxNuntXEmgl4ktf3adkHtFxwNhSyV19xbjMzCT8guIqYXXfeIv6Y5bxRCZSK6ee3nog1IcGxihLWR5KZmVleZxAwmMukIZkl29YEae','2UpA9','sjQEhfcl7Ei5vgeohjQUYdvsvj4O0RG2PS9Vk1NiB','AEEbuIO1HZt4xO','c5GDp6X4a2ezthXwLm9p2PxGsIzH5TgjCREFJFJFMv4V5kRvTLGvN2nny',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c BINARY(72) NOT NULL, d VARBINARY(30) NOT NULL, e VARBINARY(27) NOT NULL, f VARBINARY(73), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6257,-2697601,'AGWG','KWn06FWKN79CBg6d2gfBupj5cOer','znPbYVHhlv4','RaQbPAO75Yw2yftiY','85VrVxQ5AFKckQ50Gv6m71ulrzAeyURXTZSnXQXQL19Fl1O1U3BFs','Jbze7r7VI7Dc9mrjrsHsrOcxVU',0);
-INSERT INTO t VALUES (23355,4552864,'AUriHDHbWDNBZt58y8RmfzO0yl4Y6AoS9bk3Fc8sGxuYcQmsl9clwGOFvbjZunrrRDNj3R','J4c7mnXYm2iH6mW1W','iYYWui5suoNODRaSQzOgTf1s','5DJA4wDxL0rk6IeUzQraqUiHNOCbRnw8dunKHvQbrH6bZG0M','Ux4IKUJb7OjmUlKy9olmSSj3JX57nCSJa4luVPniuObhinfeGH2STwGGcGeybftiD66L7M3bSwfTV3fffnfbw15','Rrgd0IwBY4AY86WxK0IQ7Ewhni1DcJjUd5QnI246o9wffF8',1);
-INSERT INTO t VALUES (-8785,-1649347,'95sHAeZv2t','eaBjj','wXfkWM32GQalyli','MTDfpotrCEnjCBDN5hbxXvsARuY19bUfv8yPU5Gwg7fK87MODegw','dBR3hJckG3L2KTuWExD5zj1E7QTCxTU6AvrkNuS6cE43Pxac2zvgNvOXne6gXmTvnJw1IuHm','ivcgBdYxNtNNQOfx5KghxW0r3EkF0hH4MsvjASkwYzvsoWxFBGqvSOoYprALm3Ark2',2);
-INSERT INTO t VALUES (-24405,-4134862,'wuWDCBkoYr8mciTJ6PMCsr953XUCHkqXkvZbEKBJO6kgTCc2rLXvLfwpKHLJwnsCNp7V','6PohqxgWW7EzoQYfcySFufW','EBnZOJ6tZbXcB','m7tFPsgrJbhov7OzHSzKe6ShdRcYZa49gVBcWb1adSh3dPzMzBga20N29PASL','jfG5zAmhaVCR2T1Q5nzYE9sKaKDfzeLI7cBU','ijsRcUf6YKke2TO78Md43yapDeZsZbp7VutlfXQjkGV0ya2NMvbhvEQ4KzSdYVnReRoDVa70G1E2KMpd5Dq0wnWSP8h8dDWr8b',3);
-INSERT INTO t VALUES (26300,8377039,'M8ZLM3Lt8lP0P4Yp5HEy8P7yc9dF3BDF78VqUcr4Y0','u4LF6rloES4ecnOM0R','WstnqV5GFAMwY7Ym','4qG2fm7s','qTTmDuPJlSDR92dQx66Z7F','L50aAxqcRbjFxlZnvX29nF0Bof1KCSu8jKG29Y7S7Z',4);
-INSERT INTO t VALUES (-30261,3588538,'4d','WkhwrLY8Dwj9','m9FueaCNGRBK71tbvG3E','LYrGFXTqX7tsaLhRtpQg6CUX78HmeYKaBdXLLeAODCLLxLs4','c7322KPIMegxl7G2KqEuFguU1L7AExYHgvmdfbmAyZHswEqZS1tDBpkzbe9302k4jObuRESjcOeNUc95e8EUqx','QvCTlOiymqd',5);
-INSERT INTO t VALUES (-22836,-7719780,'8KVWPl','H7SiRpSRUoI','Z6dJng5SkhIU','QFC5RrNEjPivTTEKnsSxcTSvJKf5llG2VSPZC','yLAe9uPGvxDCiM','J3zQVIdKFzE7Ov4F6i5nt38yzFrdTMcRyjjNcQpGg6aPdDJ6lrgXwihPoc',6);
-INSERT INTO t VALUES (14138,-6618249,'ukSZTJ4v7KOJkC9DhNFcEGrDFS3ZsJ3ft3TBrnCMIw9eaaQbntDqsLNCs1kI','6DNjEf1qVK','Oix4x9uoGWMjwbZH6daP3jhOkF','4ygcnrQxfu','wumt32dfpg5bA6W3vQhLoqqO9KD5tzxDyBLpyfhWiPUSJYgqUyB6z','e6roWAzZGuOaLr7VKSpsNelr315ENYfQYOy6P',7);
-INSERT INTO t VALUES (13265,-1559555,'qvMgis','b1L8YIaAG3YxRb6yWuvNIEe5N','CrvHFN4oHu','DRHoOQCci4qfcBlNM0nFVx8FIuhC25rOgN7BtzBl0giwdx','cEPbuxNkL14KwKAPmMgTwu0x1WZNgbxqF3I1vHOKk0uB8JVPvC4v9H6rHde49dA2dRaDWLmW','LTotISOIB9WIZH3VVjIGW2tOclEbhSQ6hjhvcuSJfUxzUp4ilwxFeqC',8);
-INSERT INTO t VALUES (-19982,-3285626,'TSJ3JJORn85YZfD2BAQgebqSC0t27JImBP5nurmuDF346OR2WqC42uv6','pg5JKTF','3UhdNjVC9u1Yc','uMzpcqAYcedPZnVS2Sf97huIjQBc03wfZJvnzDlxcONvn7Yz7Diei','vyvXQ7WRXEboOfEPYThEKZOEpoXbMS14oYRaVCBnLfOaXt6Lle49lWpzZ99eHMbgDJfrWGLLlPoOzAOF3zyiAQTEFhk','jWbtaVBcQ7NXfqHnQRZdKAkpHl9MtJrnpay68ezZfAGowB41jhzpTeyI6QHRon2PoDRXUwqG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (16524,6179361,'9QBdk2lN7ggimTPwULlkqLE2dNsDODxGkYJ24UzWe7j','pi5RUm98CpPGciHaa6ld','8O6KjKfmMrRbTU4n','V2pkk8CAcKtlmtyQkfzrvy2jZaW9KcOvFfzdTXlm508U9J9rU4nsxcYBG','oYmFKMg1PDw8xTvp4kE1pSdMJuPLoQMdLjsW9ymbaZdOSKbBaxyDp3cxYp1aMRjP5c9pqZVXo8Dhp5MWfl61Bvni','nENKTlM9jqTJUFnJn8t6RpmkCJxJgWbiD447u1UQa3cwuLxx0Ey31fopzhLa9ytV6Uiiq5a8c',10);
-INSERT INTO ti VALUES (16524,6179361,'9QBdk2lN7ggimTPwULlkqLE2dNsDODxGkYJ24UzWe7j','pi5RUm98CpPGciHaa6ld','8O6KjKfmMrRbTU4n','V2pkk8CAcKtlmtyQkfzrvy2jZaW9KcOvFfzdTXlm508U9J9rU4nsxcYBG','oYmFKMg1PDw8xTvp4kE1pSdMJuPLoQMdLjsW9ymbaZdOSKbBaxyDp3cxYp1aMRjP5c9pqZVXo8Dhp5MWfl61Bvni','nENKTlM9jqTJUFnJn8t6RpmkCJxJgWbiD447u1UQa3cwuLxx0Ey31fopzhLa9ytV6Uiiq5a8c',10);
-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 (-26041,6437007,'E6reuCSmjQw7SSp3Xs','r2zqzAldObR2s2GXmew','NLfYLTJ3lNG99z5FK4Rl','2Gak9ZPd4M8Kqvl5ZOYWMjMYxDQB8A7zDhZlnxz2RP','3wmMlz0zvnV2r7MCtpXj1wIUar9T8pqxiWbJhwX','SRdcapGNRamixLxFuAoL6x3HHBIr8oAwNOgg3U47oehpaDeZ92JXmSu7PvjXhu7LXmdZEzID',11);
-INSERT INTO ti VALUES (-26041,6437007,'E6reuCSmjQw7SSp3Xs','r2zqzAldObR2s2GXmew','NLfYLTJ3lNG99z5FK4Rl','2Gak9ZPd4M8Kqvl5ZOYWMjMYxDQB8A7zDhZlnxz2RP','3wmMlz0zvnV2r7MCtpXj1wIUar9T8pqxiWbJhwX','SRdcapGNRamixLxFuAoL6x3HHBIr8oAwNOgg3U47oehpaDeZ92JXmSu7PvjXhu7LXmdZEzID',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-29680,-5759693,'hN6crvHLBAjS8qrbaLQGW8S465At6OlqbxAHoPjDQhOXZjdhwRLrW5oP4V5OmuLkZgJ7kTD0q','ah8y6YKoTgaPEaTqt0KEXGlSDUIAkfIsJ2IoIwXA3lUituuZCAI2O4c6EWNYwVgyF4oVSNUQCGOFrCnujH6hS7EORLXW','yoxOoiBSGT5jOzQhSv','hUEITt1HExP9fUi6kejEEGIIS','PPhfhoplDicROdvP7Rij9kVU2xJZoPiGzxFVF3','jhLtv2wGL0jr3y5jm2xuqma2c9pU7xDvFVOE3vQ9kaT83NfXNVte0Uv2vpWLkM9iASe1Q7QgF0Iujpe74i7DPJ71',12);
-INSERT INTO ti VALUES (-29680,-5759693,'hN6crvHLBAjS8qrbaLQGW8S465At6OlqbxAHoPjDQhOXZjdhwRLrW5oP4V5OmuLkZgJ7kTD0q','ah8y6YKoTgaPEaTqt0KEXGlSDUIAkfIsJ2IoIwXA3lUituuZCAI2O4c6EWNYwVgyF4oVSNUQCGOFrCnujH6hS7EORLXW','yoxOoiBSGT5jOzQhSv','hUEITt1HExP9fUi6kejEEGIIS','PPhfhoplDicROdvP7Rij9kVU2xJZoPiGzxFVF3','jhLtv2wGL0jr3y5jm2xuqma2c9pU7xDvFVOE3vQ9kaT83NfXNVte0Uv2vpWLkM9iASe1Q7QgF0Iujpe74i7DPJ71',12);
+INSERT INTO t VALUES (108,90,'jweSiTGgtXCt3','3HM3CmiyUcu0DrbOdis9I0IMqZHbyddNr9B6BPhvYCtPCe3NrKC0qm15EP5ZSFjPXF8lXO3ougWY7GBqF03cNXKgClh15Btt4icDXDvX8K6lShEVu0QW2bEQq4WB9MfWUJrlKMzmJ7ix4nVsVL6NHcUfGIIruzHev4lfT5aOLwZsQeg2zXEH6YGJ678VUbcVfIZJb','FTeS7H2xt5ecTeJXJvCZK7FNFx3V','FmPFXJXmWul4le089z8qyU3a','C5','k',12);
+INSERT INTO ti VALUES (108,90,'jweSiTGgtXCt3','3HM3CmiyUcu0DrbOdis9I0IMqZHbyddNr9B6BPhvYCtPCe3NrKC0qm15EP5ZSFjPXF8lXO3ougWY7GBqF03cNXKgClh15Btt4icDXDvX8K6lShEVu0QW2bEQq4WB9MfWUJrlKMzmJ7ix4nVsVL6NHcUfGIIruzHev4lfT5aOLwZsQeg2zXEH6YGJ678VUbcVfIZJb','FTeS7H2xt5ecTeJXJvCZK7FNFx3V','FmPFXJXmWul4le089z8qyU3a','C5','k',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (26037,3541755,'gr0cePj9czc0KbQVBoKFN5moo6HBzo7BAO6a6R3tEf43XzTtyPlCdGC3LdrHv0bNu','6SIRjl97hQlH3QhE1FsIY9UvFYHKifPk9qugiGMV9NNYORtZb06bk6bt2lZ3CYLBA7QXOsaet5l00','61fPhZAIADHn38BV1qbsY3z5JB','amHi1iD1fZVly89q1TxVQUtAakxsdwWveNjM2HwtCawpvLwcxcPLzJ7E4STUTgFk1TNNo1a3o2E1h5ydoPKdT7kvEgJpZOk7B5i3Qijcr0JJGvXV4iHUJ2eDDQdujZgZppWz3COh3FWYKD73FQ8YFoUOOEr50N2uF44WTIArEo5HXXMCeWqNLSELnYXjY45XdQsLCUoKjwwRW','DphzHEz','nlHEAt3pkRqQw5p8YNZG23syuZIzl9QP75bi6XX7Slvn6',13);
-INSERT INTO ti VALUES (26037,3541755,'gr0cePj9czc0KbQVBoKFN5moo6HBzo7BAO6a6R3tEf43XzTtyPlCdGC3LdrHv0bNu','6SIRjl97hQlH3QhE1FsIY9UvFYHKifPk9qugiGMV9NNYORtZb06bk6bt2lZ3CYLBA7QXOsaet5l00','61fPhZAIADHn38BV1qbsY3z5JB','amHi1iD1fZVly89q1TxVQUtAakxsdwWveNjM2HwtCawpvLwcxcPLzJ7E4STUTgFk1TNNo1a3o2E1h5ydoPKdT7kvEgJpZOk7B5i3Qijcr0JJGvXV4iHUJ2eDDQdujZgZppWz3COh3FWYKD73FQ8YFoUOOEr50N2uF44WTIArEo5HXXMCeWqNLSELnYXjY45XdQsLCUoKjwwRW','DphzHEz','nlHEAt3pkRqQw5p8YNZG23syuZIzl9QP75bi6XX7Slvn6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c BINARY(82), d VARCHAR(27), e VARBINARY(76) NOT NULL, f VARBINARY(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (28,3,'b8','9Y18b','olPlJwcVvJ29alpZ4ZGWpary5W0cLeLa6ivl7l9ytnbWGzdjRX4FVTPOBf','xNTBucOiWLy0dvkj8isP1htZkIPB3ouGIt','RjzaNR3ybHgOObiRdKUPNTiQ2wPslvIwtgvePZr','d06S7wK9CyaYCtEDk5aOWrDGGZbqzCi81cywjaumtiWv0Njr9RHCzIiVmcUmn1fW',0);
-INSERT INTO t VALUES (97,60,'0NPfyrYHfptWFFjyoW3IWs5qYehKA2K','lYmsUGDsAOfhQkhVH','yGSDpp3Z5z4Otc9f5h0Te25cHH9Zy2i0j4azZTqs9LJCuMpcZgE5Vq','vtAOplQZ6k6AL4zbAHB5LzsZ1wAZOMHV2zcyv','aWXNkJkTgOfyI2erl6GiCETRYI5MugiwCpDWXc9Oai','PrqgBISs26rQYHNgF64KVQCwLzpis8UE5DhUeCZUEpJrs3VD13yHGR36svo2VJ3bcY4D9RR0jdVU',1);
-INSERT INTO t VALUES (41,69,'YvWQlZITRLTootv7SyhPBsK3VTn5PKq5yo7g7','tXpAGofodeSlRy5HRzwNKaAgu','Q4vFLwnjnKJ2ceEbb8VA3W0uJwHCyTzeLB','aHIU6gZvIZtbt9ql82Rdvy','RMRHt78ZNNWkYgrmLLaZH3xMLwkPBPbHlmx1i8ueZbyQWsotiWFu8BNWKsWXLCvDiELvrfjgvoB7NrLLUa','KfnTjLTfk3gizwH3MN0yQLYMFlGvLZXMajnOnCHqdLe',2);
-INSERT INTO t VALUES (14,172,'Oa13sqjzRRBEnlZqMpGShX0OexoJcp8uGnDutWHCZ4XCrghG','VCl1O44ZXV4Ub8JB5KAuaahp7','gFgXW69bAV','lzojh4HLj8vAWoWvbuEGmEG70L','RytDTAVDfOJiH92u9kMnHhzfpAJ9GXtmdBEcCVxYgTV5Ddux3s0rpSB3DmrLzghXQV76cx1R3UfRBu3QDkYfdMx7NN','wgtiWg8RafeC8nR8Ay4ZeEukHziGCBikoyR6AGTUJIRYF9K1WtzgT8awFE82wV2ouqU9Kt2fz4G',3);
-INSERT INTO t VALUES (-73,210,'hOO771xhoUvH8PsErvcrpy','ys7iIuRgB0Vy7fSmpptr','5yvbYE56OkPhM1tw9xWLqzaC0Uh32gQUXF2g5r6xSKmTD62T','pYiLriQAln1Bs9Ij3keFQmW9Uegnu4','PNGUXQEBQwUrtPl','K3Ip8fIgcs54GHoeXF0bklmCUR42cQ7Hpry183lG',4);
-INSERT INTO t VALUES (-5,22,'3XmbFI4LUvsiHwknzJ2GN0AH3ZLHlXE61aJc1OXq6igZOoxw29SUrMpIQiDuKwpH','PldnzfvtnM9jBUrzKgKAncJOgno','3wek2UvkasXvVLYa','TZA5Q9Ufmvu4doC6CyJUl73aJ5dkBceYM6VQVFV','0PYOw','ZB',5);
-INSERT INTO t VALUES (51,87,'QqcvfXv6Or','zERe3MGcnqZDOMkNAMEJ','AsGIAFBOS0xIWgSprcQQIW4oUaXgZOxQOJi895uhNOzzhNBJ0m3vpxzC9sNBI7MI5','vWy8jw34CXRk78M8p','XI1eqgy0p67t4uCx45N1X7tsAH0lmxRQ9v1aKX2nVqa1SE64yUmpfXbq5U3hO8TI4R3Mq2vcde60wyLgrJRVUfRrw3iYAAQ7R5','Jj8KYbFsH9FLlVyrxHwUm8Sp7MIjQcr9ZZZMRFTUbUlG5kpmJh6ZoWE4OXixDs4L0z4kQAI',6);
-INSERT INTO t VALUES (67,136,'WombuC5PcUEeJcULXrm6BHdNqQ1Sq','bgUAKylamrvkLoe','Kylke7LmUR8sZC7bPFb1yUvuWnwc0wfkB0cqY','VZ7Nr1VHTK8','dRIZ','8YhRzOJftTBdXLH4ghonqLNjsC',7);
-INSERT INTO t VALUES (-92,66,'B8k0i8YkVuSKPR3Z','AVq','HJRpN5li6kxvh8ii9Ij9Xf5jbhU81XYrPGevuNokWwORMTftg4ypDDg','V7fvSJgqi3o5C2tCEeRVQegkJP0UNf','TFG4am5uc6mPAAT5SC1wW0xnrC0iMWVbShdy04Lk3y1lkWAasuzf9wUkz1eESiWU9L','dB6cWF5I2Ex8FbN6OYZ94Z',8);
-INSERT INTO t VALUES (79,247,'hOcHR0NKKKNkgQ6iaNGEn0B71kcCaqlGcmofSKn','IDuhtRQli4PevTc','DTZS3dy4Y0NMo','srpHM0RtTZ3B6t','kmL0B4j8Nj58pJwlRpxR8rqmGJ9UQqVeM3yZoIKXjfycmbr','1nDBUk23ecAoOPrPOBdo1fTBhdp65',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-69,178,'mMB1MD2hNZWFE8n5JgRTjipsZp98','yZFXBmGV29Pq0lhHKjH2MfcYvkLoIJV','SUyz2PG2Ee8RaDFr3W1vaXfaTHKyzE6v3m4cmegwpcL','K6ewFizN3YZUDfZXYIngtYULG20Phjp5mAjIVIMFl6LLZLhKWYosK1rD2LlGMHHfUZI5N43BpKOQrTTa2SLq8TZFjwlz8EpOQ7FVR53cB9CpOIBrzSIWeIr20z2bUvCq0XYSVbwusyCqSKG9PrfMlA5hoXj4W481P6fYEFWRSdvStbex5n5YTYgRwW','K','n',13);
+INSERT INTO ti VALUES (-69,178,'mMB1MD2hNZWFE8n5JgRTjipsZp98','yZFXBmGV29Pq0lhHKjH2MfcYvkLoIJV','SUyz2PG2Ee8RaDFr3W1vaXfaTHKyzE6v3m4cmegwpcL','K6ewFizN3YZUDfZXYIngtYULG20Phjp5mAjIVIMFl6LLZLhKWYosK1rD2LlGMHHfUZI5N43BpKOQrTTa2SLq8TZFjwlz8EpOQ7FVR53cB9CpOIBrzSIWeIr20z2bUvCq0XYSVbwusyCqSKG9PrfMlA5hoXj4W481P6fYEFWRSdvStbex5n5YTYgRwW','K','n',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-89,180,'a4KPkIxI7KE1U2wdALxrZSQRimMJp9wR9shZi8','WxumjdZ9MVfAxh4DQ9PYuwMvAWjmTFy3PA4FGl7iZ3J61e1cwrCIMvRFa4azG42ppxWJK5eM8r4dx2lIrKovy2PGnA4PkCG8','J3c9L3Z3bApNPa1Lsx13ZZq8UkFmkAlNvAke1aStrhjgR1q','d0qQYNsZJjzDJVLGxFnukBHPLw4LbmnJmEmeALWsKlilngD0tsPPyaW5cd0qxeFHa0DPdpd5cpMnkE5CiYx7Ps56mcatrikCsuDgKF','h','Q',14);
+INSERT INTO ti VALUES (-89,180,'a4KPkIxI7KE1U2wdALxrZSQRimMJp9wR9shZi8','WxumjdZ9MVfAxh4DQ9PYuwMvAWjmTFy3PA4FGl7iZ3J61e1cwrCIMvRFa4azG42ppxWJK5eM8r4dx2lIrKovy2PGnA4PkCG8','J3c9L3Z3bApNPa1Lsx13ZZq8UkFmkAlNvAke1aStrhjgR1q','d0qQYNsZJjzDJVLGxFnukBHPLw4LbmnJmEmeALWsKlilngD0tsPPyaW5cd0qxeFHa0DPdpd5cpMnkE5CiYx7Ps56mcatrikCsuDgKF','h','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-44,33,'RdgmWDJ4KuEaXPXFXFnR0gj2u','U805jRH','cx14h4OGVwXFgdmTmmjdcOb163XHVaff8yWzwNzeyOO6sL','4','2','J',15);
+INSERT INTO ti VALUES (-44,33,'RdgmWDJ4KuEaXPXFXFnR0gj2u','U805jRH','cx14h4OGVwXFgdmTmmjdcOb163XHVaff8yWzwNzeyOO6sL','4','2','J',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT NOT NULL, c BINARY(78), d VARCHAR(61), e VARBINARY(68) NOT NULL, f VARCHAR(4) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12,-5651058,'gfHwodNH57lMYNkwIC0R0SSfjwdxBCQHHLWPM','XWYxfGUGxL2zA5EC2cmNyqxZgKXrf0K8qsR','TZ','ETe','Zn','K',0);
+INSERT INTO t VALUES (95,1042500,'L','7YH8ekOeEBSGQZCEtqSrsxKUZutmFYou49hlTUFnQoM9s9xUKm2','ObIeEs1PprAuwjY4i9GuoMb72u','Nv','qV','az',1);
+INSERT INTO t VALUES (116,604873,'7F199O','pO1sOD9bZJckdtTao','h0kMCVNag4Ysu4ksJ','5','hs','eE',2);
+INSERT INTO t VALUES (-72,7566697,'HH56p','fpJkaoVSzZQZ0i3tBwL8w30btAEWtzWZjUGWytKykg2','5qsbgUy2ZXqA5gqeJEz7yN1','mLl','4','5T',3);
+INSERT INTO t VALUES (-36,-3974826,'Mw684VsnezcWXASWHB8qVGCio','SwdCMvz2v2rhR2','rV6Wv0IKzSg1Z5TaLyLpjejpREOlwRAxKl','D','od','bO',4);
+INSERT INTO t VALUES (59,-3374844,'wHFa2khnDQOLQS0GxaLYmOc4Y2r1xPIquL59r','crk00i9y5AS','mYava','Vv7','j','UV',5);
+INSERT INTO t VALUES (74,752577,'6yJTtesDQlTqBiF8oz2PY','gAcZFxGKLGw20L','IAXn2FswHeHSVXPJmL1wus4Lb','EvT','r','3L',6);
+INSERT INTO t VALUES (-23,6705134,'CplPoSdtw7OMFTtheaeNgaLIF1NAQIgHi8viPN6BB4sJ','ppViN0nkKA1eDnTO','7Eqs6Q03XpiPXaQDkFP6KjJfFHQKeIJ5S1ASf4LGHLWSNj','w','mO','QP',7);
+INSERT INTO t VALUES (9,4688802,'SfLoommb9jIVaNS6BrpPT4Fib4EBi5FaVaesjfy','VA5yLk8A','bo373IMxRWcO2Un9rG','NFA','A','nk',8);
+INSERT INTO t VALUES (-97,-7448362,'6vJt','azZU2bJp9XIxbJmCSMfyecpER','hguLiSR','R','UT','j',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT NOT NULL, c BINARY(78), d VARCHAR(61), e VARBINARY(68) NOT NULL, f VARCHAR(4) 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 TINYINT;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT;
-INSERT INTO t VALUES (59,1,'ZBK7cBHQBQzClWE6B26NmWtkNcNa7lB6S6uWaGnNpn3XTk5VZ4EkGGuvXURmZuQAzE','i','wP4XISpRIejHaQn4KRcCCw5WTzGKKY2cTY9ET1K7v5vmUyBbBhmtbrQu9Fzi5AHQOu7mo','4qkQIL9QqD21MRQyiI3qAvJn4sXok','o5OojTTQXO8mgg0N6JgVsFGsWfOTO1DIjxoVW2dw9DgjEQqwJQpdvvB8Chw13a95frv6VH7d359lFez9B9wCQbD','jvCdFz7yx7pvtG5t7nUgVEF5ydz1r3l4x1iTwmM1',10);
-INSERT INTO ti VALUES (59,1,'ZBK7cBHQBQzClWE6B26NmWtkNcNa7lB6S6uWaGnNpn3XTk5VZ4EkGGuvXURmZuQAzE','i','wP4XISpRIejHaQn4KRcCCw5WTzGKKY2cTY9ET1K7v5vmUyBbBhmtbrQu9Fzi5AHQOu7mo','4qkQIL9QqD21MRQyiI3qAvJn4sXok','o5OojTTQXO8mgg0N6JgVsFGsWfOTO1DIjxoVW2dw9DgjEQqwJQpdvvB8Chw13a95frv6VH7d359lFez9B9wCQbD','jvCdFz7yx7pvtG5t7nUgVEF5ydz1r3l4x1iTwmM1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(83);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
-INSERT INTO t VALUES (-73,18,'oI6WiW55YV25Qefw1nae5MDPGI3HfpaxC65bMoMjO2i3W0OB7OinOsOkI2','K8LvU31XB','KLcZ88ldzJ781qYiN8RLKUh8Q5avPUXEV','ZcVHAq','oTQuMZOAb1aFczi9R8iAJJAHpAbkLFLr1Z4MiOQo6NLxWRq5JAFitsOmNxGvwG5l08Plv1NTIJUKXhsVXSDTcHbvLNTvTebiEOd7','SlZsDl6TXrdohEvMIDv2TTKSZVnEBoOakVWi',11);
-INSERT INTO ti VALUES (-73,18,'oI6WiW55YV25Qefw1nae5MDPGI3HfpaxC65bMoMjO2i3W0OB7OinOsOkI2','K8LvU31XB','KLcZ88ldzJ781qYiN8RLKUh8Q5avPUXEV','ZcVHAq','oTQuMZOAb1aFczi9R8iAJJAHpAbkLFLr1Z4MiOQo6NLxWRq5JAFitsOmNxGvwG5l08Plv1NTIJUKXhsVXSDTcHbvLNTvTebiEOd7','SlZsDl6TXrdohEvMIDv2TTKSZVnEBoOakVWi',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-100,39,'CrV2xNXxHvD6OBMKmn90G9upRK3lKXFRIERqBX43ZcVlM1O8qVBTkCZaKnTwa','7GO3K9dWMn8ceBj20SpE3q1w0Y8V2T5MtTvnZ1WEtoTot79lVNmnE5wO49hdCE34TUXVhscDXAHeh3Rd3WeiuRoFaNlJirE44ApgOMiS7','mKR6hCo3gJOPntWLMOcnVmANnvb7Du2qeT2RN6cvO3HM5yQfYA0Cja18tqCCrC2Dleo68x','nDVR3R0CH95MW8yjzkcGVy8kMSsx','TpCrKtv7MVeyGkoO3e0nWm3emWthlkXQw10m3VWe8KPArybipcqW1rGmnjvt0Je6OG8lq0CDJttVQ','IqK5cFJl3ciIiRhoDFgWrfJ',12);
-INSERT INTO ti VALUES (-100,39,'CrV2xNXxHvD6OBMKmn90G9upRK3lKXFRIERqBX43ZcVlM1O8qVBTkCZaKnTwa','7GO3K9dWMn8ceBj20SpE3q1w0Y8V2T5MtTvnZ1WEtoTot79lVNmnE5wO49hdCE34TUXVhscDXAHeh3Rd3WeiuRoFaNlJirE44ApgOMiS7','mKR6hCo3gJOPntWLMOcnVmANnvb7Du2qeT2RN6cvO3HM5yQfYA0Cja18tqCCrC2Dleo68x','nDVR3R0CH95MW8yjzkcGVy8kMSsx','TpCrKtv7MVeyGkoO3e0nWm3emWthlkXQw10m3VWe8KPArybipcqW1rGmnjvt0Je6OG8lq0CDJttVQ','IqK5cFJl3ciIiRhoDFgWrfJ',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (311274312,-7884733,'QX8SX2nPmCec8WDmciAJQmvvRAkzsiyTBC2H04If2rMb5oHTTAycqh0O5','Kn9yoRyzAkCSSd7ckLy14Cs6PPgdIl','7N7arLGU8wb8N69mDWEeVp8a0G31sgbKIhbSz8CZQ0NJ9mEEouaKk3bkrx09t1ehSY','sRSf','y','7S',10);
+INSERT INTO ti VALUES (311274312,-7884733,'QX8SX2nPmCec8WDmciAJQmvvRAkzsiyTBC2H04If2rMb5oHTTAycqh0O5','Kn9yoRyzAkCSSd7ckLy14Cs6PPgdIl','7N7arLGU8wb8N69mDWEeVp8a0G31sgbKIhbSz8CZQ0NJ9mEEouaKk3bkrx09t1ehSY','sRSf','y','7S',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (-1649599524,554485,'YsvkDRI33n7M8uqtd5qLKWyNecLR7kOr2xLHvcG84LU00izSnJbhObMKKvP5g1ALXlfhI','BDkycCCLHob1ATDR4Mvhs6mDjbTQglNR4bfIV7gYpCoMYGAY2JmuAfrpfe','6odWX1WbvkhptcC9nMYSkgheYVaXmELWL0Fi07Hw','Q','B','8C',11);
+INSERT INTO ti VALUES (-1649599524,554485,'YsvkDRI33n7M8uqtd5qLKWyNecLR7kOr2xLHvcG84LU00izSnJbhObMKKvP5g1ALXlfhI','BDkycCCLHob1ATDR4Mvhs6mDjbTQglNR4bfIV7gYpCoMYGAY2JmuAfrpfe','6odWX1WbvkhptcC9nMYSkgheYVaXmELWL0Fi07Hw','Q','B','8C',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1602167637,-2708396,'vP96pOy7YY1QVPgeKArusFQmV1Fjk3Chi6tsEXj1mq4WjF88aUKK5VKy1GlQyuALt','Wn6IVyEubkcs5TmAEtGkGmvO7boA1rK6lUJ6dNSqynKR191hglS9EWQmO57Bz0u1D2yHizCMN84lcJvghoS5tWK09zjUjvLPwGHpQVOaojBDaqwaUW5qtfFWVmvpaPfSEAwOxnoNbzWy8lvbuPQ22wI9Se62BusqWgG3MXNBm7aKzQs31wuHnEhEIQVzTQLwPm4LqUtsnEzn1PwD4V5sTqJ1D47wnhPgjFK','hP2nRBAyI8tOCsv3YbIOr2','A','A','o',12);
+INSERT INTO ti VALUES (-1602167637,-2708396,'vP96pOy7YY1QVPgeKArusFQmV1Fjk3Chi6tsEXj1mq4WjF88aUKK5VKy1GlQyuALt','Wn6IVyEubkcs5TmAEtGkGmvO7boA1rK6lUJ6dNSqynKR191hglS9EWQmO57Bz0u1D2yHizCMN84lcJvghoS5tWK09zjUjvLPwGHpQVOaojBDaqwaUW5qtfFWVmvpaPfSEAwOxnoNbzWy8lvbuPQ22wI9Se62BusqWgG3MXNBm7aKzQs31wuHnEhEIQVzTQLwPm4LqUtsnEzn1PwD4V5sTqJ1D47wnhPgjFK','hP2nRBAyI8tOCsv3YbIOr2','A','A','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-339369639,2661447,'HvWh','q5t4FklYNiPFAhpgt20w5Qnsgu7RakjHY1DjMAYe1iL8B3SS6Dpe9wA','MXUFPHfBqQpl','U3LVmF1F','nX','2',13);
+INSERT INTO ti VALUES (-339369639,2661447,'HvWh','q5t4FklYNiPFAhpgt20w5Qnsgu7RakjHY1DjMAYe1iL8B3SS6Dpe9wA','MXUFPHfBqQpl','U3LVmF1F','nX','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2116168251,6882590,'mfrLm3Dvu7RHggtVy6YNBMq2','QogWnBYo7AwVitLh51VZ3gFUywUvTZGk5NnZ2orLOMocKm','LzBHP52Ev3QuGbQ3B6hDX4rRcF2iZjN9TgZKvDKc08SgFahpIovUXmI6bv','FQ7l5gFm585CtB3qmZcf34zQqRvLE8DEB8LgH96d','8p','VH',14);
+INSERT INTO ti VALUES (-2116168251,6882590,'mfrLm3Dvu7RHggtVy6YNBMq2','QogWnBYo7AwVitLh51VZ3gFUywUvTZGk5NnZ2orLOMocKm','LzBHP52Ev3QuGbQ3B6hDX4rRcF2iZjN9TgZKvDKc08SgFahpIovUXmI6bv','FQ7l5gFm585CtB3qmZcf34zQqRvLE8DEB8LgH96d','8p','VH',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (828188830,-6880066,'WYk9J5qW5wbWcYa7','bkULLeXTIA7jUqGCCelnFNc0jc76OVmTRuGR4PHlE3nwVCT4TgbuIVZ11XMEmG6kM1OlNQq0HPvMgSAAD2L8kf1ver5IsMgQxrAfUF8VeozZX91GKWf8LpPpXe8F5ZHHmfiCiXPZ4USu0ENHvG0Qb1m1E3VQGPzMcjLjiKJab9wI4n6D1r3Ry','s','HGPJhZOrnGq3YsUgx0HIny9jtvp3bLt86AznNnbZHXMnf6EYX4oPPQMBNXTgCused2oHulCo5ZG1u8BN3jXSvUnOkBt3RagFQWmqNf8ATNUbbXqbTYew5kVSX','iEz','K7',15);
+INSERT INTO ti VALUES (828188830,-6880066,'WYk9J5qW5wbWcYa7','bkULLeXTIA7jUqGCCelnFNc0jc76OVmTRuGR4PHlE3nwVCT4TgbuIVZ11XMEmG6kM1OlNQq0HPvMgSAAD2L8kf1ver5IsMgQxrAfUF8VeozZX91GKWf8LpPpXe8F5ZHHmfiCiXPZ4USu0ENHvG0Qb1m1E3VQGPzMcjLjiKJab9wI4n6D1r3Ry','s','HGPJhZOrnGq3YsUgx0HIny9jtvp3bLt86AznNnbZHXMnf6EYX4oPPQMBNXTgCused2oHulCo5ZG1u8BN3jXSvUnOkBt3RagFQWmqNf8ATNUbbXqbTYew5kVSX','iEz','K7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(61), d VARBINARY(70), e VARCHAR(28), f VARBINARY(40), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58341,-5403056,'ee3I9vFxv9hTMJ2cqpR90RImCzlPMVS6q','IylY56S3dw8mIrpMXBAXUB5t','dYR25nB4Lp8hdeIRvf','tVGzPQgwrLnW9m5IWB84A1ctUMXGecxjp','sM','i',0);
+INSERT INTO t VALUES (11117,1700229,'QP7g4ym','Dr','shnT3QJcxaHlPCpr7gq','6KnGwBsOuBsPa','KA','3',1);
+INSERT INTO t VALUES (6617,8002960,'U1dg60vLWw9eQGVtXZ79e9eUyIWrDx3lq','O5UJmFb34LJrxIRRCHBVSjAgMlrCgc','r8KtbakksvPGZz2JL9sd','iHYbiFe36inYKR','Ml','F',2);
+INSERT INTO t VALUES (56086,-771681,'hHae8BWvkpA2nYIkIcHfL9X76B','tbnireAsSRc9q2yIPgx7dr18AeSKHKbZv9','sFTAtl9F7FR2r','f','59','x',3);
+INSERT INTO t VALUES (41023,7864270,'ZMfm8rGCVTjDFRRwuy','EJjICoGqdy0FSZvPkp7Ww30IhsnnQWWr6uFE5GRD9OKfJVde3D0lONCOR','IfNlGDdCJpkmenQSosM','rDsDT0iKESzkQnCmOoWX2o','k','E',4);
+INSERT INTO t VALUES (31821,-7576650,'ybzXJBiU','lx0mgfORMlo9mnfrAjrp8KvbOM0SmRJlZQ2UK35HaZZJZPxzd1FRxLlV','CMaGvwXr4Ql63eMVoQ','zb5BJG5HKQwQ8gFPHKubRCdq7','OM','j',5);
+INSERT INTO t VALUES (19263,-2502694,'nDf5RJWuDfvPsF90qjU','ixCIofzH51ubP6m5LMbenXGlpE12EoIRAoXvfC0Q9jKd5BASCZ','cXdFkjWuAo3ELA9sQuMX','gQ7BQcbKscMw','e','Q',6);
+INSERT INTO t VALUES (42564,-6096921,'YTndW0Pn69g','iCEOBlTO6b21XJRHV7qVruEIl7jCJnZQmIcy1DP0tgXf5u1xmW4PqBBBdnN1aeufBgnD','faV5LAVBcJ','SMSRKNTmAFMo2h4fDg1p5TTTwske19x','un','A',7);
+INSERT INTO t VALUES (59458,5855838,'9XlYxc7ZkDg6C6TAK2ZAIdDLsfVJwGYy0YJ42JsI','AZ','ggMgFeS2uYOPNguC9Rbijl','2yBZULIKtcgkuSoX2S6p8hAaRYR2piPRzl1','qe','1',8);
+INSERT INTO t VALUES (58513,-5865596,'WYyAvYKBRbKX00etXzBqZ9cuTzs7f8lmXyRA5chFoLUYBJ','AMTmPys71lqdxW080btNlft1tJ3EnINdrT','QW4tBSHlezh50B','TsuAVuA44GLLK2E4ghD6q4YSEndblVqdL','lB','m',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(61), d VARBINARY(70), e VARCHAR(28), f VARBINARY(40), 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 (10462076,4474873,'c6quCJPJMlT7GpxMPusNFq7ygvEErIPEmQHw0eHqyhmxPEH5twdOSZ','1dEMzrilVlxmuhuhsGkhI8CB3DVN2EsUHdWW7Nj5EOjnL3BAp6H876','jqUg6ry2NQL8fFbTtGT','U1KCjgS5UH2lAMyqbk3Qg1hRN97voa7gt','cf','W',10);
+INSERT INTO ti VALUES (10462076,4474873,'c6quCJPJMlT7GpxMPusNFq7ygvEErIPEmQHw0eHqyhmxPEH5twdOSZ','1dEMzrilVlxmuhuhsGkhI8CB3DVN2EsUHdWW7Nj5EOjnL3BAp6H876','jqUg6ry2NQL8fFbTtGT','U1KCjgS5UH2lAMyqbk3Qg1hRN97voa7gt','cf','W',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
+INSERT INTO t VALUES (2807394,1395185,'KflF2gihok','tJ3DQQd8bOe8q2qR5NmqIBkRqafKaCXs2dshUcIOT88tAEtec7ZXfCPdbCWCJolQ','79UMDgIsdvZGU9WfTmzYa5bs','1LuaxjH3','Z','o',11);
+INSERT INTO ti VALUES (2807394,1395185,'KflF2gihok','tJ3DQQd8bOe8q2qR5NmqIBkRqafKaCXs2dshUcIOT88tAEtec7ZXfCPdbCWCJolQ','79UMDgIsdvZGU9WfTmzYa5bs','1LuaxjH3','Z','o',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9147061,-6614890,'WQMWiUqgn1AVy7dJFNiZ04ETvSumc3c18QTGJaP4DAYmuBW6h82wZbLZZ','nsxQ0MoO7YCcV8HZCenHkydlX6dnFdMhnH7','iDtyiNwWIUGg0JwM','LRvXaRMY4OWbkOARwyR5tTjCoyImg3dX2iP8L5Pr','K5','3',12);
+INSERT INTO ti VALUES (9147061,-6614890,'WQMWiUqgn1AVy7dJFNiZ04ETvSumc3c18QTGJaP4DAYmuBW6h82wZbLZZ','nsxQ0MoO7YCcV8HZCenHkydlX6dnFdMhnH7','iDtyiNwWIUGg0JwM','LRvXaRMY4OWbkOARwyR5tTjCoyImg3dX2iP8L5Pr','K5','3',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (71,58,'PDWjdGkNIljMiEXkWSRYuX1VRQo1OWUKOuDSomc95GvzlyOEHUECtICgCHdRZdRFxbjO4c1F','B4W3wHdu8HqUan9mLJiUy6jQlmtrGYNJIDPj38Yk5cJHkpE6gZp3P7fTwkn0C847iJcV2DvZQ9P7NjZirlGBDOZVy3GNrPUbUCWsl0RvBigaYMwIK4qLZqveYQmDrr94J6Wrr2hcPoOmkfOkW4IOc81AzVTiiGG7IDOqSfwL9eUfLjXmgg90kNOWnSE','iTYaosgOUuR0uOjBUKaXl5awgtuLWzvlZT89bWe8Gp2','m321rd523H','OzIg247','BdZC70a06zIVDr9nT8we6nzkKzXSyqxsN5GZy4laePwv3udolq4c2025AKVm21vBsBTY',13);
-INSERT INTO ti VALUES (71,58,'PDWjdGkNIljMiEXkWSRYuX1VRQo1OWUKOuDSomc95GvzlyOEHUECtICgCHdRZdRFxbjO4c1F','B4W3wHdu8HqUan9mLJiUy6jQlmtrGYNJIDPj38Yk5cJHkpE6gZp3P7fTwkn0C847iJcV2DvZQ9P7NjZirlGBDOZVy3GNrPUbUCWsl0RvBigaYMwIK4qLZqveYQmDrr94J6Wrr2hcPoOmkfOkW4IOc81AzVTiiGG7IDOqSfwL9eUfLjXmgg90kNOWnSE','iTYaosgOUuR0uOjBUKaXl5awgtuLWzvlZT89bWe8Gp2','m321rd523H','OzIg247','BdZC70a06zIVDr9nT8we6nzkKzXSyqxsN5GZy4laePwv3udolq4c2025AKVm21vBsBTY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(100) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(37) NOT NULL, f VARCHAR(10) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (108,239,'4voZCUU26rJyW4RRQbpeYqaCDUaMe8nIUE7tdeiudyLPYxgGZrs660uGFEL2Pmfxqmc41FqwtLMKnGiP7','S','kNCUn3vyZ9iGNiMnNNniOctks96x1BaT','Zlt4ymsxDF','5Su1zy5N8yNmGTqdlKNAEoHk','cK',0);
-INSERT INTO t VALUES (163,221,'gcsh1x71eBOsZvUK0bGtorNJIsyNW5Cvt5jgWlz1pXYWYNSyHvWy','d','qXTi6Ve7764sbnXMHNbo','6SFR','4DGciMCJtbpAtPlqORjFct0fJasGCkz4n4l1FWzy1bnMTHEzn5EP2wEMoo8GWnncqBSkfw118PSJePK1a9Z','m4jRKkN',1);
-INSERT INTO t VALUES (8,124,'q2zHahiohFNUUV','BBx','SsTAbN','AzNK','ONdjahd25WiYBkPWNx98lvF4YsVbTYAOueVuhDuaMIhoJ3HCGajdu0e4Fj8IhCVrIcTnV3N4E3O9upQ1','4KV4jPJq6417szz2zqCp2eCcnJ0xPW0X4BPTvFRkj3cVaS3w2KFf7yHA1n6KquGfGfVdMTFOTl6XTl2',2);
-INSERT INTO t VALUES (56,49,'aMP6729NFnX0zawZRkiq','won','K','6is5bI','Y4YcJOBU3W8coJaKg1QFapY3t23M3y0Nvy6GaHcAtGq345cxxwoQzqY0tL3yqqe6BppcZjw8Srkv7xYU52HJklv8tp4FLC','wxzsTRMLEF09drWVAXSsEoA4kN74EoYzmTKfulDADTbrs',3);
-INSERT INTO t VALUES (183,120,'KNNHbId5bNt5UQxCCoofofUH1X4hsCJxP6','be','KVD2ZMiFTdoCce37bqDA6PWKVQTjq1er5kfj','B93r1yM','bCMAVEZY4','zHElMUcRVSNZLWcB4BcaZ6JvNabWePqdVOczTAwE5zdjIh5wsNLYe9wp3z1LKKubdY',4);
-INSERT INTO t VALUES (67,185,'MLJXrCamlU8v4DHEPx','a','gqql0oSJAqZggGixVuMuKZ35hVpchfUyh','7fBXThf5v','V6lnCNZgRlN3qKMEJDFtOHRxnonPj2Nq','HMxYNcpWAO3rlico2gK7GinuzNTrJbNLxsF7Pjjd3H3bTmQYWhefw79RwYQOK89WaLKQ',5);
-INSERT INTO t VALUES (245,107,'6EvRlTIp','Od','E6Y4kmiMDlAi83Yd9P','94','8VCQhFqA0LXvmllaQgRjaKg5Xi7MrcGfvPjZQ0edVSe717pkqrmlV9SjAEPFzPeMi4TS9xl26b3cQWllXTRdp8rzGtk7zKCUS','X8bGuGPleAktaSLqZlGdL7h95KxOvHpYmCVJOzoJKDTVxgqpJeqUUlsRsN70n6k280Kn2DctwAr4nBBrtABBXMNA9uV',6);
-INSERT INTO t VALUES (11,133,'zrafkkmj6hx60U','j','gKkoeloCQ0LfVVKxYKRQhN1Ff6Oh6AkjVEc','z','SVt6TAxBGjzagDZtTl3z','E6jpLcCHEjcmz7MUWCXGivNVkW9S7Z2WEOCdwVmk8tYKPZXauhGzHHzMwBYWQqZ1apuVhIcuF',7);
-INSERT INTO t VALUES (9,246,'UYAZ47','D6','a08nU5eQ5174hcKHlav6NCRe','uCZwklkvC','lIosSdiZ7NNqMYgYdCaUlrqMV2kPHHj0i','S7ZjjExJqFDkUX7jE6g7rnLi83B9pci5fnSLZsrkU04u3CtVJYF5yX13irwuCdHGbtpaw',8);
-INSERT INTO t VALUES (217,39,'siJfGcqkTIyCMuUKoD5jacTViD0hwXwn1NmNFsFVsaXBRiIrx9HKDv','4','u2XxHxhK1fWtRcM5bdO','4O','cokPbfe0B7ioPm5wKQIRQuHNOwcRBHRiYX8Ck','0zvOqJjPkr34cjB2Q5fPJK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1455553,4805166,'pJpPu2','Ka7dNai41Sh42tvSrACoSTId8AhFUUGLZq1SwkEbNcod5NrxO70YOT6K09OKMr7V8mKPXntKs3wm4hmc8TZ0HNPe50uKe','GfaZ7xz','RlgmtblJzYXkeCm9aCz0qS6w503CEC8SXvlebDYw0SwNbvE0sMj7QgpAxYyglkHL0MAiZuBPiYzdYqYJr85Y55eXa2kb8DhEfNqrVZsZR3qtoTTj4QbbunIMpYNRufhhPc8T9dUXE2exf3pZigxfcpbNakOMzNIzxQGZ8wpLbYk8wQrUKurPi6sam5FF0IuCfFot4sA1yA3x2ReSBDq0','K','D',13);
+INSERT INTO ti VALUES (1455553,4805166,'pJpPu2','Ka7dNai41Sh42tvSrACoSTId8AhFUUGLZq1SwkEbNcod5NrxO70YOT6K09OKMr7V8mKPXntKs3wm4hmc8TZ0HNPe50uKe','GfaZ7xz','RlgmtblJzYXkeCm9aCz0qS6w503CEC8SXvlebDYw0SwNbvE0sMj7QgpAxYyglkHL0MAiZuBPiYzdYqYJr85Y55eXa2kb8DhEfNqrVZsZR3qtoTTj4QbbunIMpYNRufhhPc8T9dUXE2exf3pZigxfcpbNakOMzNIzxQGZ8wpLbYk8wQrUKurPi6sam5FF0IuCfFot4sA1yA3x2ReSBDq0','K','D',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1273494,4905463,'VxhS5dQ0F6b','4I8yLIc2joI51vya8T2pwdpoIMqBVkDaa5tREP1LuL3DCrrrL0Ejhf9QmJAYebwsgVUJxU6wXa0BX6h6N9cTyq3qkwn6K','Tw0T','iE34w2dZ4Hlci7522tD5jPmm1Ny5TrFxgkf40MkhapVinJZfjeFhZgZowfEFssZIW5tx388hPmaPhz0xhrIP01Azr3waPh4AxhBI5UZesoDnk8W3sj65buRIdb2SZnCvjbDE2fvjwltGQx76p6eVY5rwqhxpzoHFi0wJpxRIwjCYeTYvEO0Bjzj7sEKr1GOQoL2Jk6c664s8VBY6DRIWIoaUNCRpZtVJwQM','bk1','X',14);
+INSERT INTO ti VALUES (1273494,4905463,'VxhS5dQ0F6b','4I8yLIc2joI51vya8T2pwdpoIMqBVkDaa5tREP1LuL3DCrrrL0Ejhf9QmJAYebwsgVUJxU6wXa0BX6h6N9cTyq3qkwn6K','Tw0T','iE34w2dZ4Hlci7522tD5jPmm1Ny5TrFxgkf40MkhapVinJZfjeFhZgZowfEFssZIW5tx388hPmaPhz0xhrIP01Azr3waPh4AxhBI5UZesoDnk8W3sj65buRIdb2SZnCvjbDE2fvjwltGQx76p6eVY5rwqhxpzoHFi0wJpxRIwjCYeTYvEO0Bjzj7sEKr1GOQoL2Jk6c664s8VBY6DRIWIoaUNCRpZtVJwQM','bk1','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (245212,1272466,'6k2NMVlOE68jOocpIOz1nBS6cpguMBEvSfptjz','fe20pvgKzJtzz1aia5oiXNpCwwxvWnOx1gyJAAfY0ZzQGYi1CvZXkKtXGR0agMWIfY9TSpFIgUxom4oBhQcasqpAw4KvWGANpdMjkLeDQj8dclWwqdDjSPh5utZ0kuV2UH8Fo60mm5qlBb9F2nhzKj','uOXChmru3r8JAA1O9RYqGuNd7','myqSq6aH1rqitWpyBRV5pLMopZORXBpNYgaeHmQYdvEi00t0Q7oa5Gg1796Ym4WLajS','G5','q',15);
+INSERT INTO ti VALUES (245212,1272466,'6k2NMVlOE68jOocpIOz1nBS6cpguMBEvSfptjz','fe20pvgKzJtzz1aia5oiXNpCwwxvWnOx1gyJAAfY0ZzQGYi1CvZXkKtXGR0agMWIfY9TSpFIgUxom4oBhQcasqpAw4KvWGANpdMjkLeDQj8dclWwqdDjSPh5utZ0kuV2UH8Fo60mm5qlBb9F2nhzKj','uOXChmru3r8JAA1O9RYqGuNd7','myqSq6aH1rqitWpyBRV5pLMopZORXBpNYgaeHmQYdvEi00t0Q7oa5Gg1796Ym4WLajS','G5','q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(96) NOT NULL, e VARCHAR(37), f VARBINARY(32) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32216,-1823196438,'1NiOgRqalSg3PjKMxaDVp4HP7wN1','GfSV5NTbsTQgYmAB2NCCY6tqUDhIeS42vGgH4LkQK','loHQxjqaI','iemzL9DFKbn27Jri4h2Bzz7xO7owIlS','x','6',0);
+INSERT INTO t VALUES (60203,2113965976,'A7pvQvCupFKbVqdvJVU','4rO4kzq3uB0txYRiYJlgNmNYR91AOkfeHB2BxYqLOS20qRGWKK3W2QCaVmzHRY1F7pDXGb8B9vwugKAtzNPAbJ','NumFpkXWha16W7pnTfc4cWgjYmRopo','LhaNu6lT6mZF','V','U',1);
+INSERT INTO t VALUES (55735,-1933859677,'3YhzqYkGBbVNbyIdYzpVPqJfEi','hMgBUTuwTuIVEwvI','OvcGdo6S1jHqA32AXJQH55ag4VE69pJc8','upYczvT2gOpOX','W','R',2);
+INSERT INTO t VALUES (10845,50264133,'sW5l2qNZu7rGGDKKd1kVuhskUnYG03iMWfM','UZuFo8pedll7PKJfI0UT8Vwbn6B1Q4jyPTPLY7rRKmoWVpnRLVBSI1lM85T7gtouhOxXEpV','74KHZ0lxRIwN','fYzEAm96QeE1','W','hm',3);
+INSERT INTO t VALUES (10021,922010560,'q2pYUD6Pv7O0zk9YAHcj2F6','npSMYxS2600XUO6x4cbxc74mptmGiHeEKYHxxXRtKfhCPhllslk2wjeAtJJzF2voK1TnF6eV2Cvxt3DQjD','ta6AIjvgxbPvs3eDpnd1f2JcmvD7D','ghpeUZwUHOkLmxBNV','S','L',4);
+INSERT INTO t VALUES (44535,1992564560,'Y','OIGO5Rrmms13i9wYI6W9Qnc7NdsQRy1ux7l6gcNRb6','3W4HNaeS3LKUZ','wMcUCqH1N7IpKHdYV68ia5','H','TJ',5);
+INSERT INTO t VALUES (43417,-1362889723,'MmtkW','pg8MeYOwpViwSDHGjMfS7d8Oq43oSZx1r0anIcGoWLP7acCkYE0','7xOlelDpQixoy03ZtzL','N8','9','hq',6);
+INSERT INTO t VALUES (44866,1805457575,'NOL','DWNt5WdVXRx5JKBnjDcBWoHnbsdTrI','GRI6r','hwK13PcOh6WRPyk2Av','4','4d',7);
+INSERT INTO t VALUES (35180,-716604263,'xMZ0ap','Bb89MlqDxvyK6UmHTwK3mCqvfSy3991MYcGYKH3Sr1xe','DNQQkgvhpOKQRQSYbqkLry','JbcKr9kQsC6','o','b',8);
+INSERT INTO t VALUES (32237,-682123225,'hRdfjh','xi12iPFqDVc40BUhe1JSniV8q5IHdVmnPJ2ReBU4XuED8PrOoAytCrvhNMbw7vpogaZCH3NaJw6qcaDHhyicX6rjB','KapPFTYGdcZ8MVSjF1bIbfiXZR9lPIg19Eo6','JD','k','Q3',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(96) NOT NULL, e VARCHAR(37), f VARBINARY(32) 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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (156,5,'nlN1XQPtB6XmayPQxr7hoAnCwMwI0xVUiP8SblRAgRInRavXLiw4AMh1ctT','2','hcbSx0KLWniDTd3W','FOjAN','a6o9nDJ5I7VfsC4VMVVhWkFpFsp0ydTVrGCG0J75cwSbsdMhlrD1uA4LGKsYnGxIVRtCStexJG','A5FOfxDOHVM8JXUmhi6kUNPV1Cmyq66vLo3sKNo6SzXEvHZx74XHPgOB4ZB50P0b',10);
-INSERT INTO ti VALUES (156,5,'nlN1XQPtB6XmayPQxr7hoAnCwMwI0xVUiP8SblRAgRInRavXLiw4AMh1ctT','2','hcbSx0KLWniDTd3W','FOjAN','a6o9nDJ5I7VfsC4VMVVhWkFpFsp0ydTVrGCG0J75cwSbsdMhlrD1uA4LGKsYnGxIVRtCStexJG','A5FOfxDOHVM8JXUmhi6kUNPV1Cmyq66vLo3sKNo6SzXEvHZx74XHPgOB4ZB50P0b',10);
-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 (141,209,'q8lUn9ldf3VyjyglH63YJnPAhuUhNJrKk5frMlrkx0lwnv5PCEomMbP6rFZT4CRdT63yGO66j20NWy2nE9oMbEwYXDw6tB7bn','se','m72eaAHmIw87ZrSlZn9AVa5abpH7nIt6m','489','IfUFOxCzAN80jfJq8N3NWdNSeFRq5cBgVqx0HQUcLfg06mPR8qtcxdi1T9mCIrKzwkFhjn0tnDabAl1ObsMuV3Wg8zETHSswo','VOoRVRvIAAmLdBA8P12SsSexu6ITSbCVH2qBaDbOSsl1pk4XZvyz8c',11);
-INSERT INTO ti VALUES (141,209,'q8lUn9ldf3VyjyglH63YJnPAhuUhNJrKk5frMlrkx0lwnv5PCEomMbP6rFZT4CRdT63yGO66j20NWy2nE9oMbEwYXDw6tB7bn','se','m72eaAHmIw87ZrSlZn9AVa5abpH7nIt6m','489','IfUFOxCzAN80jfJq8N3NWdNSeFRq5cBgVqx0HQUcLfg06mPR8qtcxdi1T9mCIrKzwkFhjn0tnDabAl1ObsMuV3Wg8zETHSswo','VOoRVRvIAAmLdBA8P12SsSexu6ITSbCVH2qBaDbOSsl1pk4XZvyz8c',11);
+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 (15443786854933094742,240073390,'YRafz3HNrDT5Kvr29p','Gc06j5EKtheWDUfbce15KrFRAF6R9zgMq9PXPuX1WQFnoTnoN6zYJDoHIEf4U7dG9O','2d8V6AVRjAZE78GSmhmHKkhAXAj15K2ww','Ja6DV','M','lX',10);
+INSERT INTO ti VALUES (15443786854933094742,240073390,'YRafz3HNrDT5Kvr29p','Gc06j5EKtheWDUfbce15KrFRAF6R9zgMq9PXPuX1WQFnoTnoN6zYJDoHIEf4U7dG9O','2d8V6AVRjAZE78GSmhmHKkhAXAj15K2ww','Ja6DV','M','lX',10);
+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 (7287400738141006284,-1598522603,'gYWQSV3pFbB38afGYnzbSGx','urDQwZB6ZGe7mPaGMrO','hk3MKMlTOGLTrjWiTBxN7sVxkxwP1MJrnXq','yBjBwIPI84ZwthzqVMii7y4scD','C','F',11);
+INSERT INTO ti VALUES (7287400738141006284,-1598522603,'gYWQSV3pFbB38afGYnzbSGx','urDQwZB6ZGe7mPaGMrO','hk3MKMlTOGLTrjWiTBxN7sVxkxwP1MJrnXq','yBjBwIPI84ZwthzqVMii7y4scD','C','F',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (59,72,'ygtxfgsczq8A','N4mxLkYpZg0i7JVz2kzcyURZ9ic1CC5hgujXIcuKqKd4Z8JYrkYG72dx922eKk7oFytmcjC4ZRQNP2','vmf','uw7WKL5vq','QcCTAW4x9jUwwuQSUylbLyRd5NLULs6rl48JHyJ8sEpgpswJ6RcV34sayv4jWZL1wZ5qdLBbwvM0ofi0U1Gz2ffGyAzFNhlA','f7r5VdEG5JZY8CMR7JgPK11DbJvbBxcPSVq4fHZfLbQlOaLJbaP8',12);
-INSERT INTO ti VALUES (59,72,'ygtxfgsczq8A','N4mxLkYpZg0i7JVz2kzcyURZ9ic1CC5hgujXIcuKqKd4Z8JYrkYG72dx922eKk7oFytmcjC4ZRQNP2','vmf','uw7WKL5vq','QcCTAW4x9jUwwuQSUylbLyRd5NLULs6rl48JHyJ8sEpgpswJ6RcV34sayv4jWZL1wZ5qdLBbwvM0ofi0U1Gz2ffGyAzFNhlA','f7r5VdEG5JZY8CMR7JgPK11DbJvbBxcPSVq4fHZfLbQlOaLJbaP8',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (182,65,'n','HIBcynN0NNjiiq3IN3PiGdksnS7OWln2yjZhqXax66SoLUpUoFoJfluhMSH06l3iV1adAOJuM9RZaeVdIuwL9OFLdfyTestTLZiLIzcaLV0aKFHqgpnueAZnJbiMSHdzJC0bk9f8bSbvn6vFxsdEzqosQzz7hQfhZRI7N1IoZ3rTq5mSa4U9','N8gICEuXD0DzZZEBgTqXmwKQXRUkCKqZjeto','uBIcAQxvN7','YWZfUJlx6rkcwoDS9HGZhg4m9v7iXuF0hEghQleNVZie32A','d5qq17xpjtWPUUUlM2fkncyS3nAxlmiWofQsqseKqm6WT1yaRrZWR68aAQhiwJbWqY9bLX',13);
-INSERT INTO ti VALUES (182,65,'n','HIBcynN0NNjiiq3IN3PiGdksnS7OWln2yjZhqXax66SoLUpUoFoJfluhMSH06l3iV1adAOJuM9RZaeVdIuwL9OFLdfyTestTLZiLIzcaLV0aKFHqgpnueAZnJbiMSHdzJC0bk9f8bSbvn6vFxsdEzqosQzz7hQfhZRI7N1IoZ3rTq5mSa4U9','N8gICEuXD0DzZZEBgTqXmwKQXRUkCKqZjeto','uBIcAQxvN7','YWZfUJlx6rkcwoDS9HGZhg4m9v7iXuF0hEghQleNVZie32A','d5qq17xpjtWPUUUlM2fkncyS3nAxlmiWofQsqseKqm6WT1yaRrZWR68aAQhiwJbWqY9bLX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b INT NOT NULL, c CHAR(97), d VARBINARY(41), e VARBINARY(48) NOT NULL, f VARBINARY(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11,-1626851477,'1LcckbBsK23eDAZXtnjr6JYc8W','xekRhvX','1E8AH5lh6xmVQVrKY0EwsleSCPJ','wJuuuUgCWXkPzV2N','yAaqTdhfRjjidtROtI8Ef6Bl3JoHdgp','Cg8ffsFi8VkDGHMEooF2bWRbrk4E3XzesP9',0);
-INSERT INTO t VALUES (76,582454921,'cCNNcQ8VgBryUFJfmmddi8ZEWSbl3WaTAzzH8CuAnNkxfNdlmD0Yt7vu1cvdOgEAf8XRrdsBKaVNKWJk25yBrZV7JKT','H','hHOI1qPbLmLD4UnKca4q','7l','hPAX5kcwCylY8wEwjiCTIJ9c5NOlny2','4rZ5jaKElC7sfr97bS',1);
-INSERT INTO t VALUES (-107,-1211499516,'jZu7WylRcAVkZ1IHyKPfCOoNA7SThgZot9xJzbilhrqJGPD64RzwwlJFYN9IPfWGFwc6','jfjcrV18oz4','flK03ovPQ2vGmeqZvfFabjz04AelqozttSPjSBsg','jx14IE4nkw9StqFmr5Ch12SMcZNfDJK0GYGW','HxuA1vIQJVZkO6Hda67i3Y8KCatOloh7PIUPFgRLulnyrSQcFmmO90qI9JH0tiHaFposrgCDNKNQjLqMtdRHWme','eqYSJrwbl7qju6aj3Mnbb7Mecg6DtRX6OR8X0foNXkNqJ6Jdo8',2);
-INSERT INTO t VALUES (25,1192804178,'kDXRAP5GjNIpbyTpCssSHGDfiL3UxyOizX5jOD584HgribO5SFrdRrMX','UtVTG','NB2rOrgPmxixLhD2gQLsw0c','5UwleL4kHTfyMswHewOz2nDco3fQc30','IWBR9CD7g1H0JFBVNHEy4juzfo5HLfbZcf7yIIa58W94rAEZT','Ii438FfUAF0vqA55UG2tY7u',3);
-INSERT INTO t VALUES (10,-445574643,'yl1En76i3Uyidk1eWAIq4gDapOQV','yHmUqZhut9','6NGlqriVQ3M6','EoLFSYZ8m0JJS','zhj12aCyHGNoGvdAtMzAhT4tnuog69h1qezW1h4ThuqtZ8Dx4ATqmUePVgrsT82iyFW8ShJxXVz','xt5xcKZ9ndMPSS8msMgB4NRkjfI6okcDW5V8GTVKRdETOFCuLDuMp4QItK0SMY5cNK',4);
-INSERT INTO t VALUES (13,-1769245377,'w4wzDgedQaq0xNdufUSN9SpMHW7JjTQuwKrKn9BD6JkZX4kIz7KN3dG','WVhqF8aPd1tnaEUCVLl0lZWe82smCWPFJishdxn7W','XM9LLayRHGGEE50o8DMxhtyQ1G9S','6aiyR92VAigEQyflfKR1NSbNOJD','Uv31VSFqXLoBEscFLy5Z9MUQPytO2ZSYMWnVT2P64cf2GMS3HVxadGfcAUjFR53hGlOqgJalYCFD8z','uRACDo8qSmhK31akaUFxzDAbZ24uospzcLrFno8VA3d1RbLU8gddYatuY3OT7R8hSwNDv7ME1KoTmUsAO4aa',5);
-INSERT INTO t VALUES (-74,-1755197958,'CPcusmnONzuTcOU2vBTHxPtwOCYU0VpMKAedOoVOukJddPIYjrR1J4svebV6y2QW7K7bbSdQDYBH4VJrmZs','hUJkp1lvAkMfftoCHsun5QigP1q0W2Z','DFkwu3Ml6t','bPl77ZKYgG28GJHWPgewqeM4t6c2LvKjo58HK8','Ah8GOc8oSW1L','r7qFM9HDyTd6zmaZxExjkNZp08LAkYfm7PqtFNvOdT8p2ju2AYBrGq53q9iPXthHql9lG12YXIKMmzdT8AvRBGm',6);
-INSERT INTO t VALUES (-120,644785253,'xd5Gqex9h2BPmG6cd0VU9clyU1fsUImfbg10Lk5ehWezFIE3k82hKsEj97CDBPHxI0XS71lgwpjZNyoczJadE','lh9WMyp','Wr6pvexBxjFJvWN6LuxkAAvpbAEuItrph09tmMEblK','JP','Z7dy44OEcoYUV2mbTDGBxZ69uSpPp3','oiAY0K5galB7ZMhUYKZdZ2PyN9Gu7fXpydAN3EzLIMnkWbBkJZSoXkB1s5xRIsCYnIKAdYXCAc9i',7);
-INSERT INTO t VALUES (-88,131985721,'k3jex4yyqAbHeUDiGd9W7dLiZKFYCNmyIfUI8qKDysGj3hPsWXUdrHZc3rTEmeJXvgTKUFQondAxZcv25wO','EXmRvC2fBP1hBYFJJlvI7HON','t6DdfNzDYvl1cA5toPHR6va','Bn','daXJVAAf2VgggdqwIAkqcWj','dxlCvngrO6MtPX0VOOhg15pnLz1G4AcralAOB6LY30dUzyZ9F6cTNeCMKFb0GTz4oRKucABs0zOykZcCl',8);
-INSERT INTO t VALUES (-1,1892081849,'qJlCtLRzi','nbDpU9f6XSDZKsMKhaZW5wshM3JvAX','AdpYsPjR','VrdyPhXPo5HEB','gB8Ddg7irGnIw7FFvv7570dX1iKb0UbtsWrrexIoAQbafd1uRLfxn1FzG88HrK25hmI','LwnetPlMTqj6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1203610,-1859796706,'UmK','jWVKwT4ws2','ijVhE9V0I8kJ1IUbmqdGUtmFf6QvHjmaDnKlWGUsOK','e47IRIO0kK37XvzoKEiEgQKWpaRwfCE49n','tNoW7H5J6Swo5DWmv4BFjGxHJbvGvw3ruQjdpyNwlHCjuXjHKbySUCFbwIu94uATra1dz59IAIje4Fu5qckm4YaUDBZ6','2woRYwH',10);
-INSERT INTO ti VALUES (1203610,-1859796706,'UmK','jWVKwT4ws2','ijVhE9V0I8kJ1IUbmqdGUtmFf6QvHjmaDnKlWGUsOK','e47IRIO0kK37XvzoKEiEgQKWpaRwfCE49n','tNoW7H5J6Swo5DWmv4BFjGxHJbvGvw3ruQjdpyNwlHCjuXjHKbySUCFbwIu94uATra1dz59IAIje4Fu5qckm4YaUDBZ6','2woRYwH',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(98);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
-INSERT INTO t VALUES (-7960423,706736421,'l0blTlgjvFqQYCu','xrBKI7wVkO36XQPFTAEynT4aX4RsI','bNn1VDTmwJAf','2qlgxih0m0R82i','nMadiDrVC5MjTF1U7a0nnrKyujjFjkCYClrnGpDQa4M','a0LJz2a7PFRHuvg0GPaxyaUWgtM7rR2btwsmywaM4Glv1LRGgPoGx1j8Z1WflKCZcUG5HvrErpngrb9XWwTy5m8EbdSrPBsY',11);
-INSERT INTO ti VALUES (-7960423,706736421,'l0blTlgjvFqQYCu','xrBKI7wVkO36XQPFTAEynT4aX4RsI','bNn1VDTmwJAf','2qlgxih0m0R82i','nMadiDrVC5MjTF1U7a0nnrKyujjFjkCYClrnGpDQa4M','a0LJz2a7PFRHuvg0GPaxyaUWgtM7rR2btwsmywaM4Glv1LRGgPoGx1j8Z1WflKCZcUG5HvrErpngrb9XWwTy5m8EbdSrPBsY',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (450074,727912696,'j1LUUk9XNew3RbfNq5cak9qYGnw2ulf0g4RBuQIVyGw4FBdTcUcjp9','DQRbw3zT9qFmhcjHEEgg7a4uM0kZ8OchsA0aP23orpblhSROLQkdtgwNwwDtkkZ3Ftk0Cc6T2XaXZRqeUlTdpG5bPN9J2Zef9bbcthTExr8zceXVP0K5eLJZFVJDffhRQPXkvuU3vRzaJD9TZXNl54rC8Tsoq','Ey4ZbeiftNCoF0hDCfvfSgK','gjJkM33TSZ6t','ocXbowUMzQM9h','nNy3ZUYplDNy3rV0IWeULy4OQd4tJSaGVbnV8a96IczGGn9f5NHC2hOxhDDerSn7vJ',12);
-INSERT INTO ti VALUES (450074,727912696,'j1LUUk9XNew3RbfNq5cak9qYGnw2ulf0g4RBuQIVyGw4FBdTcUcjp9','DQRbw3zT9qFmhcjHEEgg7a4uM0kZ8OchsA0aP23orpblhSROLQkdtgwNwwDtkkZ3Ftk0Cc6T2XaXZRqeUlTdpG5bPN9J2Zef9bbcthTExr8zceXVP0K5eLJZFVJDffhRQPXkvuU3vRzaJD9TZXNl54rC8Tsoq','Ey4ZbeiftNCoF0hDCfvfSgK','gjJkM33TSZ6t','ocXbowUMzQM9h','nNy3ZUYplDNy3rV0IWeULy4OQd4tJSaGVbnV8a96IczGGn9f5NHC2hOxhDDerSn7vJ',12);
+INSERT INTO t VALUES (7599011502181523134,1667528599,'93OROBZ5nskp','4F5F40Gi8y6QfS7pkmh3A84AFPcx477MbvwQmkbk8q9eKzI3pz7bYn0cNofum8l5zts5N','KZq8Kyf','sDOfwSUcFUemTO','t','EB',12);
+INSERT INTO ti VALUES (7599011502181523134,1667528599,'93OROBZ5nskp','4F5F40Gi8y6QfS7pkmh3A84AFPcx477MbvwQmkbk8q9eKzI3pz7bYn0cNofum8l5zts5N','KZq8Kyf','sDOfwSUcFUemTO','t','EB',12);
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 (1970236,-1742333047,'oqe6h8iHX','n1a6FwVrYfsVbO27XFM0r8zoYYVJPF9NGf48cOhlLKs6HVyga6vK9yOFTAdAFARKF4xX4dXPSur','uV16zV3a4weA1NtboYaMbOqif2NbtvEUVR1uz97IQdTKvzB','vNoodO2LeJWyp6raFUMflp2tgZd5Qdg7Vww32OYHz6bMA35SH65ZwmXxsNdMzsCq7BRQzndNTuvSg4kHE7flRDqf2IelRbr76eFtWyIRldKvLV55nCP4XH9QLSGgF72CClnAtRQAyyRC6UPeI0Nd9e7SuYzHwD1nGwvjf5LRzm2SJwZgiTBUmAtY0BqIQagGrI2XzlrhcsWkkopQcgWz9y44hkZcUZucEXYCraxXUktGW4YlMrpl','qlRrJr3X3ySQqqsRQiF66LcNXmS4LZeFRWVhiOzwonMewJi4VKrkEfJVCmJtqh','hGuju05yiYGfxVGyQGcByut5Y0139h29X2xiAmo',13);
-INSERT INTO ti VALUES (1970236,-1742333047,'oqe6h8iHX','n1a6FwVrYfsVbO27XFM0r8zoYYVJPF9NGf48cOhlLKs6HVyga6vK9yOFTAdAFARKF4xX4dXPSur','uV16zV3a4weA1NtboYaMbOqif2NbtvEUVR1uz97IQdTKvzB','vNoodO2LeJWyp6raFUMflp2tgZd5Qdg7Vww32OYHz6bMA35SH65ZwmXxsNdMzsCq7BRQzndNTuvSg4kHE7flRDqf2IelRbr76eFtWyIRldKvLV55nCP4XH9QLSGgF72CClnAtRQAyyRC6UPeI0Nd9e7SuYzHwD1nGwvjf5LRzm2SJwZgiTBUmAtY0BqIQagGrI2XzlrhcsWkkopQcgWz9y44hkZcUZucEXYCraxXUktGW4YlMrpl','qlRrJr3X3ySQqqsRQiF66LcNXmS4LZeFRWVhiOzwonMewJi4VKrkEfJVCmJtqh','hGuju05yiYGfxVGyQGcByut5Y0139h29X2xiAmo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED, c CHAR(87) NOT NULL, d VARCHAR(82), e VARBINARY(74), f VARCHAR(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3621104471,27374725,'BdSZzaaDkakZl4Mh4YSBoT7WlVEK6FtPYMS2hylTDSFaXfrfqxDzuvEb25T','PJ3RwiP470tvpHK1m','zkCVbMOchph','aoHMrfeyq','S0Q9Y7oo7EqvOBuXbMfBVYwnZgYfWULY3EFyX01tqOW66C80O48pFlVSEPjVeKtSHCnwGXBLHAq','DAJBxG0wgqnzPNh7p4MJofPLukfo5u1voACHNX0nNY6zkxR8toKbu0mnLvD1F0n',0);
-INSERT INTO t VALUES (3911151734,2320700620,'BqvjSwsZNvob2gDT4tmfGVu6H7GeJps','uLiuJF6UbLjJ5hA54iHpY3Velak3W1UxcO6S','aThcBx77H5GKpDO4Q9vLKRbw2B0ifO1DD8lhg8YCXeIPwrw2hkf','2cRLYu6WEgZD53mKSguqDGiScANllfQQ089ScWP6q65Kbtb1f6ZSE2zoXh79LFvVs4R1K7RIad1ays','8QZDzvVd7SBsmTZh0dUQKaOdlxxMm59mBvTOu9unc3Rp01','iufmyAKPKxaxt2b5QwJgy0gSUGesSHd',1);
-INSERT INTO t VALUES (239250515,2541537186,'vDcucQIlH33FvHOihyrFOPuhfnbdxi2iprIotbKhw94VrB2oAzO3k90jryh7NpFzJLmNn','EXaRZvsrenrCahI4KFEdmPrhQmaEj4Dv14ff0vPMPI2nDL3DbJJvvo2BrBCASc3a5gAVq8fWb','X7DTjfMlFmCCGV4P5ObW3EU0F6hMzoNZmWK4pUZ0K7XdrspWB6jvkQ9','t12Aj1QpOYsPynKk0PegBnpJN22Re','ztTOeMyO3snS12JEOZDavreHfCGmHTJdhuLfWecTgVlMVy2bNFoCk3Oi0iZN4IvZydpaE','53TQHAoThaPtvd3AXntvVsrZqPinE5A',2);
-INSERT INTO t VALUES (3374012740,1066849406,'UsK8z8MU','1Ob3UL6uxvWf1hUCVS','HuHEuoPL77MPYK1T','XZAhq4TPFSwHTC2k','T43Ok4zjgiBL94LGcRQEt6rBF1thoYGEOUyIsXQ5LcZrX3Wv3QqhjuSnokuvrz2tAzZwKeCHoJwPd','f4kdA1z3uhO8DG2fLjhH4dm',3);
-INSERT INTO t VALUES (2290948396,737874910,'4IgKwT0hGIjSwoEmDIoGIJ5lA9ptAF7zbtJcre9pljgKXQEFur','PoGLiTdtr9lv0wBYbSVQjBhlBp','UdhNA9UOwmUPtksBtzjbxwgD0TvdHBGuLsFkAtqinvGBPBke2hgUh8fVbezYVcKZ2FIAk5','sBvgrorziyjwkLWF8jN','PJhPEez2pusyJm1o02mkznz5owcn0SuMPzpIcWQePsOXJh6K1','kBTPFQWcNzNJL3mcHvjV03fKFo3TtS1O27eFKm4oBG9iE9sBdtU2REC65yvspSITtJ',4);
-INSERT INTO t VALUES (2435174457,314912872,'dIkQwDvE4mPMJB0iXWU9Sm3rZGKGBAVEr','NYHPhLFCYBsxF9j3NacLBsDiOjUtKarQ','RMbT5GCUxMatRm7BFgpd0k8Kpja45d4N94GV2MWH4NTLFD1jPVv5GqtADpVFrMhHPJ1N3rZ','B8wuttqHONspeYhI2Qp4QOI8iOSjMqZv3AYEXNo1ZMtmEBpFCBTOdEURpg','AohqjV0I02xQlVkbLOh0lmfcx','SHIHeGdqNcH4vL8w3W1davdeFOuyVwF4bIT5CQaAV4K2JWBWuQOv',5);
-INSERT INTO t VALUES (2896669878,2256038075,'jXKoZD3bq1QxXnwZaP4','wf0sJj3i7FGWo4YMLZtBbdxJEy','H6r4bpel8M5lXoJtovhjpVJ2iuwE','VseDgYkxCV3qbAhuDkTolimNFlIC8D7iHAo4nonUjTuUrL9V6J8PERuWe','R37bJAohr71pjoox9UtZWZhjgHsiX1BEfwN2DU','Ljnw45XNHIigxxwyyodNkIyLUPR6aK',6);
-INSERT INTO t VALUES (3037788396,872433090,'3IOiuxxBPkc7bzu9mqnk2AUBhCx4Ug2vNLDMA3Blt6QXrnvnuNIl8RIMhOcg1p5dZFb7z6W1inP','LRC03mkZUCbsEQSUns','gq3CkDBfYYszIRqAHFBIYWyS3lFYqsayWWqYuzQnw67tIN1adkJg5m6HMBNS','nHD3GlPLIOil13A4jQHkGwq5rm21','u7jTwdHCVg9CQEp1FyT9DUnUXAakqaSwf5QEoXN','fZQ3scRMaJk6IxFfiIC28JqW2uEkaKtjsDkNigBlzRD04UjXDQw96SeyAYloU6wbIVkC1jhAhbpaUcp',7);
-INSERT INTO t VALUES (2789634468,3251553536,'XMi2HeQk3TZbuIc6ups1MXxNhZnf2XhHveQvm2f5npUx83VbkMwZDXHpaZhx','2DxrRr9MZkKxQsbTqJ0cSsITpC1X2BoodFzypyRRiOyrkDkbjWIJsKXmgRmGbuKJ7oDYtO5wEiQOjvHH','BdKXFNZcbWoCwjqR0LD7zhfzOxaZ5Gld2VFry5RXmQT9OBv','llucO2bG2q0j4rQQofrP9mWdDfasHUyYwsMUsFl09iBsVNkhg9gAmzZlmfkb4hDm5ROeaZ','rm3LHWEYwcPgpQ','AA53mjOz2Hto0B',8);
-INSERT INTO t VALUES (3171347510,1519396149,'TDnO1quTdTQuyY5tWNVXHSDDcBSLLA3Nr9nlqv0VwKc9EsTtx','9O1CFQBxDNBG4L02ZURIOoi8CjX0kehcNC9oKpdGgba6mS1aUdqf6G1tpvCQk99SD4vVxwfNwk0','BrXQbfp8INn33gnPePIyIX3exOG4PqL','5862ilDYx1TI3PV7IwkuVLsB7cdzagsHG01ATlsDz2CSm9RIf5vNcKZNIPkm9WlXU86XNTM5sYK9id','yD387OPjk','shnBuIcLFFaLIvQSFbjrAJ98AFwWaKuAKEFwk0M7uMPZDvHJiJMDOzRDoZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10337739463288679533,-1705043629,'bakf1Cwo7TZcyfxlDTWULjIObriG6NmKENnz','abLUbgLuK0kflrTYHok7jnVku4dPLhBjb0F89ZrRagdDGrCOhCdWZfgS7pRiwpX2vxgXbV1novN03oxZO2e7GPEtywiXrYFfHRh1ug3gO02vsrJiZlE7zlVM8Oatj5KJYaJIIxMq8Tq5UCXtKGKpyFfFJuwqtin2gaUxYev2efyaNmP1xqDFrWBMld3p2916U47LT17eP6Wggf','zmT','JsGztM4DXFWMcPNDZGZDysYD06JWRWTGVN7a0R3dHuygY3GdpS6iYwiGpKUZ2YjJEBryquvYunTmPb6oRuZ4zMfeZuVrfKWc9GUeJQKzsnoiqsYk7OQt0te8sb23BI5KYT9Ug1OY5lEOd15T7c1CIeEzz63uSPnH461Y7bl7MQ3FRmXt7aryV3pXA2apLzYdiWVbpMgqE','S','rO',13);
+INSERT INTO ti VALUES (10337739463288679533,-1705043629,'bakf1Cwo7TZcyfxlDTWULjIObriG6NmKENnz','abLUbgLuK0kflrTYHok7jnVku4dPLhBjb0F89ZrRagdDGrCOhCdWZfgS7pRiwpX2vxgXbV1novN03oxZO2e7GPEtywiXrYFfHRh1ug3gO02vsrJiZlE7zlVM8Oatj5KJYaJIIxMq8Tq5UCXtKGKpyFfFJuwqtin2gaUxYev2efyaNmP1xqDFrWBMld3p2916U47LT17eP6Wggf','zmT','JsGztM4DXFWMcPNDZGZDysYD06JWRWTGVN7a0R3dHuygY3GdpS6iYwiGpKUZ2YjJEBryquvYunTmPb6oRuZ4zMfeZuVrfKWc9GUeJQKzsnoiqsYk7OQt0te8sb23BI5KYT9Ug1OY5lEOd15T7c1CIeEzz63uSPnH461Y7bl7MQ3FRmXt7aryV3pXA2apLzYdiWVbpMgqE','S','rO',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (18318676242504679479,1573416467,'iHNELOaPeCCP9yF2i','rGeD12qRA1cPOGBDPsHHC3wDZOEyb4kMKfiJGvPYOys28UW1HMmYJp62eXHSClC5DiyKhRN80G5kdzaE1rBt6maZaqK34dXuHlOHbg7I43fVgG3c9BH8IXEXTmp8drBk5e','fGhMICkTqRpwm2VtW4YruHEeD3Y51KzN9T5','8S0PAnAJOZm4a84wjq6CROWmVOkDzRsGwncXuo4kQMlrUe4iGoONTbo8qrRlUzzrpJYhqONAnSTtD8E5','B','R3',14);
+INSERT INTO ti VALUES (18318676242504679479,1573416467,'iHNELOaPeCCP9yF2i','rGeD12qRA1cPOGBDPsHHC3wDZOEyb4kMKfiJGvPYOys28UW1HMmYJp62eXHSClC5DiyKhRN80G5kdzaE1rBt6maZaqK34dXuHlOHbg7I43fVgG3c9BH8IXEXTmp8drBk5e','fGhMICkTqRpwm2VtW4YruHEeD3Y51KzN9T5','8S0PAnAJOZm4a84wjq6CROWmVOkDzRsGwncXuo4kQMlrUe4iGoONTbo8qrRlUzzrpJYhqONAnSTtD8E5','B','R3',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (5933448596675547829,-2141880921,'uc','o5oi0Mrttlf79n5KWUM','sFxlNEvolm','9K4TNLWABAMCy1q08aHemspuWN0KRHFOBFKQ5crfEs9HJlj1wSzLzcB69966WNKbe5RYoyvgM02kyXa36MJwrI3pEz95ZWbCzJUDsrcW','4','Gjy',15);
+INSERT INTO ti VALUES (5933448596675547829,-2141880921,'uc','o5oi0Mrttlf79n5KWUM','sFxlNEvolm','9K4TNLWABAMCy1q08aHemspuWN0KRHFOBFKQ5crfEs9HJlj1wSzLzcB69966WNKbe5RYoyvgM02kyXa36MJwrI3pEz95ZWbCzJUDsrcW','4','Gjy',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(43) NOT NULL, d VARCHAR(34), e VARBINARY(16) NOT NULL, f VARCHAR(47), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3938660669,8505331159778069763,'LvHzG','YAJjvxGiiVdb1V','0XW7','opPCnlgJMX5Jrcm6udkKlOpe0l','d','M',0);
+INSERT INTO t VALUES (3425414780,17412687338034801929,'Ela','opY7c2Lt7vAh22gHcxBF7W','cTJE25BTEDxt5qkb','1zMn0SBijvGwdBhQpz0G96Yz9dwzQZkYW9uTR4Fa','I','0',1);
+INSERT INTO t VALUES (3784705858,6558673570614473819,'1B5kHsacmxgXjbmlLIe9HKOfHjOoysE2ed2','ZG8pGLz1zsXZ41','nsP70nySnnY6k','i5OdGhatUsl4sNBm4ZX0woiU','7','W',2);
+INSERT INTO t VALUES (1699441260,7117545963694578790,'W3fBWT6','yNGM7gzxbDhRhM2pC9F4RmH','oDvbqPDmfaBzCkA','Uq2uNdxuHP','b','P',3);
+INSERT INTO t VALUES (3303520425,3257151605185167186,'ID9YVgajNHBeJ','GvuBf5BCBz7Ez06xZ5HK','ke','qgLwQC2x3tyBmPcqSLn34SUrDWhUk6Vh3NOcCosM','G','4',4);
+INSERT INTO t VALUES (2811193742,1710249570071192001,'Ywv48Vrkm','NLEOoc2dH4sV5Ikdkx9dC4AcBksd1Bv','lV3S0fX','fwN1','t','7',5);
+INSERT INTO t VALUES (2918293056,9001137396150646652,'FxX','iSfro4KHF1hi61P9YBjgXzQXYJ7','qmvhujgbym','3thjZjsJF2CCzRpO02FKvCgFo6y','5','H',6);
+INSERT INTO t VALUES (4145586866,16876612545306283652,'6KhavFnng895RnqZh43XkDYpQ2O9zayJgnH5JXl4','5rNHO','WAQd0NmktP2Ol','2Pwf391GDIZIArg8Hsx0fWEhosnlm','9','0',7);
+INSERT INTO t VALUES (3469372075,6126264887578591839,'FO04evgocZkIcJrwFW35OEoHjBl3FpQUFq7Gy','AWJ','aYAKwCXmNZ6gF','dP6sepWZH8CqfsIe4RgejeQbn1yRwSKVxqFb','l','w',8);
+INSERT INTO t VALUES (3642241560,4704859348832864475,'rHY4RLVueU3PxAu7JOKZdgc0OwdY','SmdgxzE49lU1','W08NhkmhywKe','s8Lks24JxoqVsPYIDs7QHR6RK2WApEdpWRsafHzyLp','M','u',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(43) NOT NULL, d VARCHAR(34), e VARBINARY(16) NOT NULL, f VARCHAR(47), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (9777839045152007846,2515434041,'h0y5SfJNnMQWK2','Pb8Lla5lKDQnJfQZM4mvEKCDsLv2dfYQnQf0ZA6xVsO5bsN4JacC9HeWRKtPOvWFTBaXZvhd','IDafiwDDbc2Tz6lgM6ALklnNMI357eoXhXVLZMIWV0Hu9lljebyqaX4DnZBQ2HORGscSJSBi','Zx8pLCNfTfs5NUoDEJ2uXy2','y1ZYQUq4eonooUT70','CeZltBQ3VqiPOlTmGx4aEKbiQ3XQoD6N6SFkomOcgJUuSHuINFnf9CX4M6rFLc29k',10);
-INSERT INTO ti VALUES (9777839045152007846,2515434041,'h0y5SfJNnMQWK2','Pb8Lla5lKDQnJfQZM4mvEKCDsLv2dfYQnQf0ZA6xVsO5bsN4JacC9HeWRKtPOvWFTBaXZvhd','IDafiwDDbc2Tz6lgM6ALklnNMI357eoXhXVLZMIWV0Hu9lljebyqaX4DnZBQ2HORGscSJSBi','Zx8pLCNfTfs5NUoDEJ2uXy2','y1ZYQUq4eonooUT70','CeZltBQ3VqiPOlTmGx4aEKbiQ3XQoD6N6SFkomOcgJUuSHuINFnf9CX4M6rFLc29k',10);
-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 (33038607302291557,2480910337,'KkJxsP68qF84Wztkp7hqQG','OxUHCr2m1EGk4xRycF4BavJ5VmGBw5xnVNwE06l0TgRxByCwHzPZNWUpmq4c9TCH','cuVuYjod6bUTmDqK4UXzKtvo1m1SceF9BAN731S3ZH8kwX6VN5UcpN','cjaISmrGvJtvmfHoEMYA','a18F7CWF4Z9BJIR73','97D7',11);
-INSERT INTO ti VALUES (33038607302291557,2480910337,'KkJxsP68qF84Wztkp7hqQG','OxUHCr2m1EGk4xRycF4BavJ5VmGBw5xnVNwE06l0TgRxByCwHzPZNWUpmq4c9TCH','cuVuYjod6bUTmDqK4UXzKtvo1m1SceF9BAN731S3ZH8kwX6VN5UcpN','cjaISmrGvJtvmfHoEMYA','a18F7CWF4Z9BJIR73','97D7',11);
+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 (698483238,5578368147454969850,'uNSNdi5GoBaGMio0EqKtbIMd4OH43vpn','yrl3vDtFgytwvegy1HqNMAQraYvy','gZ','fP','i','p',10);
+INSERT INTO ti VALUES (698483238,5578368147454969850,'uNSNdi5GoBaGMio0EqKtbIMd4OH43vpn','yrl3vDtFgytwvegy1HqNMAQraYvy','gZ','fP','i','p',10);
+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 (2610552003,17602866560669611021,'uoBJzALxG243OD70oSY','G9pyXqrigE','Knr','ADPiHGsctkwJ','L','u',11);
+INSERT INTO ti VALUES (2610552003,17602866560669611021,'uoBJzALxG243OD70oSY','G9pyXqrigE','Knr','ADPiHGsctkwJ','L','u',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8389969795319389475,2351420159,'R9roLRlwAY1296RmMeO7ui9Cm','z2LpyNG6EY7a1IZc1exOkveENGmziKyglbzEmIg8i9Afb9T9AE2z5t9Ojk2M2Ue3R3vtkI6V9cd5QwWrNwOJsivW6XDDDlvhIvhrYkr7frAGer454sT7E1m','RMUR7JdfWc9FKw0h0rMqNwep3Nagg9dfV4kib','N83duzeusu7fwkhOTccPtVui5RG9HJ5oDosDRI509V3if0iQ6kLqNpoG811ICjNnjo2j2eus7l6IbiMwqa36Tbzl','KpZbKmqmhevPbWoa85cmIiaoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZZ0u3','AC7CWaCuHysUcxN3QUrO2tE636xt78l2ZxuQWGeaXzb1nuvoDdwe9UGNkFf8YvKzRH',12);
-INSERT INTO ti VALUES (8389969795319389475,2351420159,'R9roLRlwAY1296RmMeO7ui9Cm','z2LpyNG6EY7a1IZc1exOkveENGmziKyglbzEmIg8i9Afb9T9AE2z5t9Ojk2M2Ue3R3vtkI6V9cd5QwWrNwOJsivW6XDDDlvhIvhrYkr7frAGer454sT7E1m','RMUR7JdfWc9FKw0h0rMqNwep3Nagg9dfV4kib','N83duzeusu7fwkhOTccPtVui5RG9HJ5oDosDRI509V3if0iQ6kLqNpoG811ICjNnjo2j2eus7l6IbiMwqa36Tbzl','KpZbKmqmhevPbWoa85cmIiaoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZZ0u3','AC7CWaCuHysUcxN3QUrO2tE636xt78l2ZxuQWGeaXzb1nuvoDdwe9UGNkFf8YvKzRH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (10200014685464404317,1768849068,'DdtDO8sSUhVL5JCbdfexktaFyLO52ODH2CfNJ87BuQxrJMD6tTMzqxVWW6rhBTsvywQupdmINkpaq8ba5weGX2','ZT49Rxz9bWaTgNNO3wUpytUJQVDn4bwKvhzslhWUjwx0Aa9SMNQugT6KJmncFmlsQT7bJ3m1bGWLQVNWxe1hwcV3LzQ','SPyV31LmzMzBxBNYmfGTi4zeunakE5AcjXT6ED','8bZ0Y79jwfkTLdreWmltG8GQBsCAjLriU4cu7MPntxx7yAP99nFRNGI0BqlH7GpeHq8NJqnvtdllGVL','nabrI9zF5gLWsotOojDrx5ccTvIXO7ZDsktsmIUsmfWJVyYk3VLbDzLW8JaWh6bEu','sqXOPVmbjEqs08CXgLE6',13);
-INSERT INTO ti VALUES (10200014685464404317,1768849068,'DdtDO8sSUhVL5JCbdfexktaFyLO52ODH2CfNJ87BuQxrJMD6tTMzqxVWW6rhBTsvywQupdmINkpaq8ba5weGX2','ZT49Rxz9bWaTgNNO3wUpytUJQVDn4bwKvhzslhWUjwx0Aa9SMNQugT6KJmncFmlsQT7bJ3m1bGWLQVNWxe1hwcV3LzQ','SPyV31LmzMzBxBNYmfGTi4zeunakE5AcjXT6ED','8bZ0Y79jwfkTLdreWmltG8GQBsCAjLriU4cu7MPntxx7yAP99nFRNGI0BqlH7GpeHq8NJqnvtdllGVL','nabrI9zF5gLWsotOojDrx5ccTvIXO7ZDsktsmIUsmfWJVyYk3VLbDzLW8JaWh6bEu','sqXOPVmbjEqs08CXgLE6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT, c CHAR(76) NOT NULL, d VARBINARY(23), e VARCHAR(96), f VARCHAR(85) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17552,-3,'I6fAtbgyrBBer4j0wpfNfA2zKA03f8xNzDHos','QwGU5ybKK','F2uyMq4nHbdkmrGkrmq9tRDAyx2AsPTQmSZT9OLNGDNmB9f','3Nja3tXCAIpdpcYzKpLhBOorp183RHet8gQqRA3UY5pHUpEg0MWF8C6jPuH4eCdJdEue5','OuZYrnowwYiNwFHD7VhOBhKfSZJ5M97RfvO6XR6X0VtIJt55D9lRRX73IT6GyFzzia1JjODVHHwCu9Y','brgdurbqbxBLxN620P',0);
-INSERT INTO t VALUES (58145,-2,'Pk1lSilhAlYEGywrjhZE6Mnvzn4YCbSvNAz1hfHuWqgCD4qvxFF1H8MFSfT6hEiSIMUBWDVe','EJ4eOPpxmf198qZrjQ3QoHi','ZBxP7bq','Zhici5JklXpxw0HLiK9SCsbEOSyUut6nAgl5XmGG6uY9IxK5ciIDFE5cELaukEQyz1f9QGzpIMOci','oLKGKQx4rEQaonAcKaoWkchm4HXcV1YnRNVmye4','E1CX527zPqIq3LPx3AnSG5Wre74O5kLrbaXMgSMYnIqP80ft4PJxOBDI36tATvJtoexspvI2CcVtnyjmA',1);
-INSERT INTO t VALUES (38982,-85,'4qEz8G8cq6GbV7uD8UMf4mfuCv','IFsifXMSUp','Oi0Q6109LNn8C9mVxhO6YfSpVotJtZlgY1IfbWKESkniehH','M4TU3MZxXjiZdvyscYlm','ipB8tJ0fI3AfXRW8f75RX7ejIUqDB8gPBdjhqfdQms0NUSYi3AgxcHqpdiUIgsOsSFah2Ye5TzpD66VE35mi7iuaFYYX1N71Gx38','yXcjn9ywk6H9L1kbx9FLToSyqsEW',2);
-INSERT INTO t VALUES (31246,-69,'5TCPOOMddEiBKWo6MipZFJIkEbluuY7g4jECOvtCjkyrjsbEZuwzmsFgyDZl42lIiBBGgia','CC6','ldnIuIvwzUASMOWlWYTOFvUHKdrlVDzHzrCN','LZwXvp43rA3fMPMKRueUVpawqIg','OT','BLy7nOvkGNkWMEWcsGRFXaIMi7A3Ljcd6tRdcN9rfaQx6mXwiVvPqk726YSGL2Q',3);
-INSERT INTO t VALUES (31664,-102,'nLd8DMRAEptNX1wr6J90F2FBwV2XOPzCWtjiBng9lFLYGxPwuFZuEYC4Nd','U3SsB2uKl','B','nH25Myj9tvWLYha6hB7XZboBz7HVCAnRTtUJe','9gfC1ZPgkwIikvaBckCWgRL0udHAMixetKMAu1Ycnmkh6Eznw8XISCPDwcihHnsCVeaYmJAUqoIZLdNwJrFB8u9xvQHwF4IqQEb','9X0Rv0dTt0958q2Hy3is4RZ0Q4uAOqOGuIGeJwYxHHK0jJL1AlFlrhclHEmyYTWR8wHhBAmOcqE0weQjC2',4);
-INSERT INTO t VALUES (40865,-50,'dqGTOg1iTRWUC3146H7TuEHFMrcyILtGp3VyuOK6','6DOYcbml9j','u9uyrLf4h8zzH304RTHddbaYoABFcZnvd2xFbVQWd7bP1UgAFLFx0FjoqIYfbb1VRQ2H4VBPuud','u','MuKcfmI7WdV6UiHAO1G5fF9BiTi0aatKz8kBHbwZVkIGC2ZxoVmfS683r','wU4wOcy3NasipVrbLecPmpAMMqVHFGwzDDdvhvXGWgnI0gdas9PgYNv70Lt4FAzi0UzzwTJLjm4lEGKixTR56',5);
-INSERT INTO t VALUES (46176,-31,'0Zzo1KQO2pd4zUCPcBWijDd3dvVM7bUAjh8iv','Gcf','Gxg9OLGGIgyVruM315XOOa3B0xqKtd1EPmOmwZVAzVxYsikeYrB9gZSJyHps0ilkN1wrtoQnYSOeV903VMIOWlQNt','EbQanPXPjxZzBvxTAPPFuwgX','HUgzRFwQSepRlH44dvbr3HLCGrPR6uIEHYqCA62aod8qbD4ahJo3tR4n3Q8xc111MfMymMc0mEXn3zFEbmIwtuGUR2hdwIT','efAvnaoz8PmY0khMc12gfh4QWaroViS4fr2',6);
-INSERT INTO t VALUES (14949,-4,'HwGqABFP75Q3Ll9SvNFu2plnudj0s5aNXfOcMcFrscXZe','D4tNu0toCR2b8DbCwyx6jH','0iUVaCbbE4CmVBBrn64B3kb0CqfzzWRWwQ5kBIvJPcTWOO1lP6ZX7nKVrMcdyraN3EKMTGBaGgGSsMcx1BeTLnK4','wWQbvBRXMQ2Jx6RdoXcNMgoclPhhdNZ9mozzmJ6D8N7hJOD7CA7rjbQBbwcFPFNSUtBP','SUAvAxIJCWXQ6vagDuzAUyuaG8ykZwgU2lzu8jD2Owrtuxngy0sbdOmuPRgIUc03Mus3mTcZh1nSaKxUFFSc0','KFmvwdGCfNdiiDj3jg6mWRjs',7);
-INSERT INTO t VALUES (8091,-63,'UaP','r4e8y3BqaN5PN8jGKJ','sDNw5hX9NUmP37P6BIxuTkS4ZhKidV0tmQF235T00F6icFa4D3WkPKawB9ykgyBp0GlhrxW4Zw1vUGClha','fs9WSq0pQgpWoi2rXomA3tezQxbBDzS7d7FbSbTOm2NTIXmaRUBKCXNp7VTZufweqJVXGjweGhYYa','C2OY4cqygC9drSp87J4uuiZinKdzwFg','XLwRWG2dAqQFmC2j4d0BTU5q9nXawW5AQ7UqoEFCJWsLj1ssCDOejEbo6pneOv5tgnQ',8);
-INSERT INTO t VALUES (35981,99,'Ln9ujB2Ir2AWiwOgsKS9cDVjj1fn0o7mjEHsYNTzmG8yqkk3SlcgQaezMLKpVvI8pE','eW1wCzTWXJBfJGXbms','nyVTariZyBeYfw8KnfUe6f5uf2tD89xeviiE1sHXjjzn','wIMJqnExFZ8','ZkCTY5x0nMPmu8tY3F5Wc1fE8JtyR9p9GX8DVB4pit6a18gXjEwahAnfQ01qkmAMmFfWyYS7','r2JABqnXNya7FMlVDpWnW8q7QKIIeMHQWzCDIXFPjkPc2WxmY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3068120917,11324694210391090468,'xbQhqPMPYHf2x7sAjEH5uuohIZshtpzt5NyEcyzeAc','ggCYglZyx7X19nXuduY2nktyumFaQXU8c9hbUpJLsx1C8YhxmdDR9GIkmiog8j7vg1MrrIN76GrpKjKXGIfrF00zPi4oODXnRVNYvqDsGUF1lWCijKA9ax1X4y6ug8iqfJZgL9vTW7G9rmMuvwWdgyEisbXk9W1KtWk5bFeLY7kD0k88yzlcPTLK5eHZFIPILd8cQS0BMNzMWRQEmsZ0tLH','eXOrStPic','JDDX6QBSDueDmhnYQtwYFDHVJxuhbGC','Z','C',12);
+INSERT INTO ti VALUES (3068120917,11324694210391090468,'xbQhqPMPYHf2x7sAjEH5uuohIZshtpzt5NyEcyzeAc','ggCYglZyx7X19nXuduY2nktyumFaQXU8c9hbUpJLsx1C8YhxmdDR9GIkmiog8j7vg1MrrIN76GrpKjKXGIfrF00zPi4oODXnRVNYvqDsGUF1lWCijKA9ax1X4y6ug8iqfJZgL9vTW7G9rmMuvwWdgyEisbXk9W1KtWk5bFeLY7kD0k88yzlcPTLK5eHZFIPILd8cQS0BMNzMWRQEmsZ0tLH','eXOrStPic','JDDX6QBSDueDmhnYQtwYFDHVJxuhbGC','Z','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (279071440,10374381378889952169,'mcfjRqxgOo','yeG18Vqp45wxEY5DBUX3eBjb0hTNO9OO1rmrybMll5zSwjhy1vQjTWlwciml7iLHa5yK5RS3HNkr5fDy8zpCod5zQPpp9RIG0RlbpxwCxs3KgDY5O9tLVtF5B','UjhsNVeZhAv','Kr9lqgoC6RB17aYV7iM8YxL1gcGDQQsJWJ4Gl0GiRAkUvppRkvMKjWnOoeXOvjF3ih8RWMvtwK5ui1ipz0DuM6GQoAr3NxHNhx57WvakFHJg7yDi6c8','y','e',13);
+INSERT INTO ti VALUES (279071440,10374381378889952169,'mcfjRqxgOo','yeG18Vqp45wxEY5DBUX3eBjb0hTNO9OO1rmrybMll5zSwjhy1vQjTWlwciml7iLHa5yK5RS3HNkr5fDy8zpCod5zQPpp9RIG0RlbpxwCxs3KgDY5O9tLVtF5B','UjhsNVeZhAv','Kr9lqgoC6RB17aYV7iM8YxL1gcGDQQsJWJ4Gl0GiRAkUvppRkvMKjWnOoeXOvjF3ih8RWMvtwK5ui1ipz0DuM6GQoAr3NxHNhx57WvakFHJg7yDi6c8','y','e',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4096896135,5188468809135784401,'OnXYKsvXdZ8A51wbKSw6zvL','RatF1PUXEiDK7V8PTehgMhdbA7PlqeZoiAgtuNc5BlgR3njsoZPvj3xgDBUCSIk3ARWq6OWx69nlFsyT55onLjKnNjOoUND3n','ixSqtIVwFitumt','t2brL6GclKXqjXM8klXsvXvkbmkFCTxWtuc6KjT3d5HDkERExGSX','G','n',14);
+INSERT INTO ti VALUES (4096896135,5188468809135784401,'OnXYKsvXdZ8A51wbKSw6zvL','RatF1PUXEiDK7V8PTehgMhdbA7PlqeZoiAgtuNc5BlgR3njsoZPvj3xgDBUCSIk3ARWq6OWx69nlFsyT55onLjKnNjOoUND3n','ixSqtIVwFitumt','t2brL6GclKXqjXM8klXsvXvkbmkFCTxWtuc6KjT3d5HDkERExGSX','G','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3421013482,10852446020959426551,'EIi8Eg3TZ994dQtPBo','pnB5W2ab3VQu59zz4HkUcyTtEYRsP8TmjIwoqgTEwoRae4GkWg9hsCS6LFp6Ir4a9gU2rD7W89VpXa5gufbphhP9lsTWucK1OvN7X30fvwV6ecy','QT1R30RvVQ7T1','2cTb6QTfyS6p5gF0rHoa70r5Vd6s52LPnqprdwwhBifEpoPfs9Utpbn6LvFrvypQtGREJH02EZyw2WRRJ45EM7EfOnyM92EyX0wPBAB5pGjLP0vh7CwNP4yGuCGhEOuCEoDfdkYBRSxUWVsnNw32qOfV0Q5AWEUQf0KgeNi2R8C9nSgFlaFb8uIb','uT','e',15);
+INSERT INTO ti VALUES (3421013482,10852446020959426551,'EIi8Eg3TZ994dQtPBo','pnB5W2ab3VQu59zz4HkUcyTtEYRsP8TmjIwoqgTEwoRae4GkWg9hsCS6LFp6Ir4a9gU2rD7W89VpXa5gufbphhP9lsTWucK1OvN7X30fvwV6ecy','QT1R30RvVQ7T1','2cTb6QTfyS6p5gF0rHoa70r5Vd6s52LPnqprdwwhBifEpoPfs9Utpbn6LvFrvypQtGREJH02EZyw2WRRJ45EM7EfOnyM92EyX0wPBAB5pGjLP0vh7CwNP4yGuCGhEOuCEoDfdkYBRSxUWVsnNw32qOfV0Q5AWEUQf0KgeNi2R8C9nSgFlaFb8uIb','uT','e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c CHAR(63), d VARBINARY(8), e VARBINARY(30) NOT NULL, f VARBINARY(70) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-25456,3240,'MSsGOLvQgaVT','8mz1','LofDwgyvt22BnF','xFnDVVf0g','4','j',0);
+INSERT INTO t VALUES (-26687,-4726,'5SIgNsm1pTQvqLFrMNLRveNvmeEEzb2TNgItjVM6YhTjE2cZ76NOxY0Xx686bLT','1c7v2','IUJoTSR71susN0wNro8','vwDU','g','1s',1);
+INSERT INTO t VALUES (21333,-29337,'BRMgmW2LoGqioATRzmbcG','MFYtpP','yIQwjWY8k2Lkh','ySjw','S','Gv',2);
+INSERT INTO t VALUES (12794,3502,'HNXbwl2fPAmJyEMdkubfCpHdM99MJfzYtupblnaIIzhlhmKjKZQa','Qobn','L2BMPhOriYWYgofz4m2z','Ssg2evlVYISwkjgNVsS0yiCEWd4KCUlZnzOWvyndK','j','4',3);
+INSERT INTO t VALUES (21540,30281,'SWFDlb725SpzPCNSMBr5QwLOL02NWDFONWOzOHvjx9k5LPGM3l','lkBVA','LYdkTQCDKuQt2MB500Il','3LVF6Vu1gQ7peS4vYwvoUu3gklKlJi3OcHN6XEdQLyVOFP5y6','b','fC',4);
+INSERT INTO t VALUES (12594,-18084,'BT6l6fzWzWtz9z6V1PxN9u60ArYDu5TDVyazitZqsT8nitvzIuxdDu5B','qAI3uruN','ep8tu1F3kiFzvJP70941','8txHEnHosQhwEoieXLo6oe6ky','X','g',5);
+INSERT INTO t VALUES (-15919,-22000,'SUGaxSTKg1GV09n1l6Igyan67nKiLgFaFmT','l0E','Wed3G8LMsAsQ4A','Dj1uf4DQdR33yaumzX5','L','k',6);
+INSERT INTO t VALUES (10018,19016,'TfPcifLppi31PMM','G0Dw','56CLoPc7','qnf9zRSEouKUn1ZQd9DyKnqrqHXzxFp','W','u',7);
+INSERT INTO t VALUES (-13417,-2680,'raB46RGRAeTAPxaxx7i3CQcz5sIWsxSZCii4bTsRwfDN6XY3','td2N','zi75unYyyeTJlwArO','RciehYC2xcqjUDWHq4pRHayplnJuwIy8t1MfCBTygmfal8cnyKkLcOxzXdNOgK0z','W','E',8);
+INSERT INTO t VALUES (24295,15583,'MNpjbHs2XcWYfvFQIt59ROJN0H7GwamozjFKQLsJBfIrL6FUXi','b4DMmC8Q','yJOa5ScDaflStMv5u','8tCJN0h889','c','is',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c CHAR(63), d VARBINARY(8), e VARBINARY(30) NOT NULL, f VARBINARY(70) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (1797811740,-110,'jroEe2kGG9MyxDhlKYxfPVuZWuxyMEDNzE6ljpvwlmhM62hVm6S2ahtGkEV5HSviSXNFyrQtt','uoMnw7MbQh8M','vNSaW2cvBrM5Zvaf3mPMNRFX39IJ051eTO3Ck5REPmsq9PCtkwwb0e3Q4p6ZsnBpcs5CqO27dKi','2r0ybPeQ7t9r5XuIK4lg5fWUyjwNswofokvzAncwYlg2IYJM0zydBEO3MRoOVcGQ7uKfNcBtkZSFAN1','p8gbKx9HTyubrAOrinqu5n22k6ac4sJU','HoWBWvpgARADT3fGAZF0pdiAX1cU1PhIONLuccmzu6Vid1c',10);
-INSERT INTO ti VALUES (1797811740,-110,'jroEe2kGG9MyxDhlKYxfPVuZWuxyMEDNzE6ljpvwlmhM62hVm6S2ahtGkEV5HSviSXNFyrQtt','uoMnw7MbQh8M','vNSaW2cvBrM5Zvaf3mPMNRFX39IJ051eTO3Ck5REPmsq9PCtkwwb0e3Q4p6ZsnBpcs5CqO27dKi','2r0ybPeQ7t9r5XuIK4lg5fWUyjwNswofokvzAncwYlg2IYJM0zydBEO3MRoOVcGQ7uKfNcBtkZSFAN1','p8gbKx9HTyubrAOrinqu5n22k6ac4sJU','HoWBWvpgARADT3fGAZF0pdiAX1cU1PhIONLuccmzu6Vid1c',10);
-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 (1822027383,-102,'4glibhX1LtCWsOtlJmpYNATyiV8JlnBUOz','r3XhMjG','nFVH9cbrWTbJg5hJgKw75wJf0vPH9yDgeeKAymGA2h4oyyrm5DDDK0TCqEIQnVhZeXLZCilmXflXNzfsPOx','f8cVeX0lBJVdjGJQ2DS7Z9VpM9we503sYFyX','pbuqBi4BZSrXzwmeL6rWIl9c3V2g1zkbwacRSvw10agOsBIOo335Gzg1ZY','OfVnziG',11);
-INSERT INTO ti VALUES (1822027383,-102,'4glibhX1LtCWsOtlJmpYNATyiV8JlnBUOz','r3XhMjG','nFVH9cbrWTbJg5hJgKw75wJf0vPH9yDgeeKAymGA2h4oyyrm5DDDK0TCqEIQnVhZeXLZCilmXflXNzfsPOx','f8cVeX0lBJVdjGJQ2DS7Z9VpM9we503sYFyX','pbuqBi4BZSrXzwmeL6rWIl9c3V2g1zkbwacRSvw10agOsBIOo335Gzg1ZY','OfVnziG',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1463446747,1721,'z8JWcF2MzJS9IdqWsGpTxBj9LG','2r','Wrj6c3hNqDEdsKQP9nUpzaLG','oFa3','t','9J',10);
+INSERT INTO ti VALUES (-1463446747,1721,'z8JWcF2MzJS9IdqWsGpTxBj9LG','2r','Wrj6c3hNqDEdsKQP9nUpzaLG','oFa3','t','9J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
+INSERT INTO t VALUES (1178707603,32322,'i1b7GYeKN1sdiIWb','OzpFEkw','PGU9mMuaYekBexxSIWFwB3EBvV','VRAIzx6xA74m0D5SWICznCGiBFb8Qk','0','DF',11);
+INSERT INTO ti VALUES (1178707603,32322,'i1b7GYeKN1sdiIWb','OzpFEkw','PGU9mMuaYekBexxSIWFwB3EBvV','VRAIzx6xA74m0D5SWICznCGiBFb8Qk','0','DF',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1338873727,78,'IS4UqGZZgxqfR9y21sAQGzPF4M2tVPMg6IEdobdKJ8VdIMh9S','o9Ptz3mBPRLlYvH79wCqqAhEPIR7tL3gYKr3HdkpRISDogWh3xEiz3gf4rusR3QAX7qDD1nqPPMBTdM3jZ9UJZPVYG2JkinkdDiT7urUgysx','NcXXZxHbb4bxXgRHEbmsVow9cnz4vPfo6GUi1LFpGJFobNxTykFgDEjmPZ20leB5swxwbm7jVIj4k0rgb','zTgluyxQMPeofuLk9ORnRa8odCK5IH93JkncR8I2dvxqP7O2dHW9eZSsD','L91aecDFDDYRRPhMnZiGGZiqEGlnRSCnRl1AaTQOJRldrkD2Yr','qNKEQuQHDwGcA3wsk54nJnMYa4UFhPBPicP0fORpvh3HVn0qL2HjYWBSLOZDTe29Enx6kzpy2a8ApZ8iii6BCY2EtVMolOmU1R6O',12);
-INSERT INTO ti VALUES (1338873727,78,'IS4UqGZZgxqfR9y21sAQGzPF4M2tVPMg6IEdobdKJ8VdIMh9S','o9Ptz3mBPRLlYvH79wCqqAhEPIR7tL3gYKr3HdkpRISDogWh3xEiz3gf4rusR3QAX7qDD1nqPPMBTdM3jZ9UJZPVYG2JkinkdDiT7urUgysx','NcXXZxHbb4bxXgRHEbmsVow9cnz4vPfo6GUi1LFpGJFobNxTykFgDEjmPZ20leB5swxwbm7jVIj4k0rgb','zTgluyxQMPeofuLk9ORnRa8odCK5IH93JkncR8I2dvxqP7O2dHW9eZSsD','L91aecDFDDYRRPhMnZiGGZiqEGlnRSCnRl1AaTQOJRldrkD2Yr','qNKEQuQHDwGcA3wsk54nJnMYa4UFhPBPicP0fORpvh3HVn0qL2HjYWBSLOZDTe29Enx6kzpy2a8ApZ8iii6BCY2EtVMolOmU1R6O',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1155160633,-32,'4T00z0teGvtdsKONK16uTAMil5y2oR5','gLSR736uQJl70ljUAuvr','F4zWVxOw3I1ZPWoXGA4xhJl7VqKWp9yMRde71VqCabz3umGnZEURoQzuAcPAY25QI0jx','4O3RREYTha9f4pSNQZZ90Yi3SkEEjRu6DYiM5I2qfhKXqUTKPHjsMW5Pig3xb5hhWYFh445d2szdPhZdyMUbptuBWR3Dskxg3DQQ3GQggy0ork89iJXOuWpz5BSdAkdZ0AKkou7sgA0YEpAckRG','wv1eq1H5ppD7GQmrO7H9Bhm8XpLTPvN9TtnsCnSBWXPibiJsGOwcmN31uGoHePHhH0','L8rM7n2DTbGrUiCgbue4S5YrgO2ocBHeREYg8kcOBudFO3L5JxpuFNqzBSLxojWN1MH',13);
-INSERT INTO ti VALUES (1155160633,-32,'4T00z0teGvtdsKONK16uTAMil5y2oR5','gLSR736uQJl70ljUAuvr','F4zWVxOw3I1ZPWoXGA4xhJl7VqKWp9yMRde71VqCabz3umGnZEURoQzuAcPAY25QI0jx','4O3RREYTha9f4pSNQZZ90Yi3SkEEjRu6DYiM5I2qfhKXqUTKPHjsMW5Pig3xb5hhWYFh445d2szdPhZdyMUbptuBWR3Dskxg3DQQ3GQggy0ork89iJXOuWpz5BSdAkdZ0AKkou7sgA0YEpAckRG','wv1eq1H5ppD7GQmrO7H9Bhm8XpLTPvN9TtnsCnSBWXPibiJsGOwcmN31uGoHePHhH0','L8rM7n2DTbGrUiCgbue4S5YrgO2ocBHeREYg8kcOBudFO3L5JxpuFNqzBSLxojWN1MH',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED, c CHAR(9) NOT NULL, d VARCHAR(72), e VARCHAR(42), f VARCHAR(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4063965018,16317623354839765563,'o5WRoYK','4VWXCKGKrY','FUqcyt29n97iV8zxKmgXEjgJ9TaIzn','QN5eZm0PXTNixfsVN3le','ubXjCFgAYCzD1bYcSGGBPATF5F9IYRLbUJNuyFI6PrXYL','bl6dt7LfM45kEHhoSFeRfAwpZG57EiZ84Z0lIvR4CwuWguKKaN8Ft',0);
-INSERT INTO t VALUES (1972991795,11614625248486829879,'l','ER6dP2xpHUy8H0bId7','DSX56PeHFF3MgbE','Mug1pgvgOtUpmANp','rbBf9eq6g8ehsf9KOagBVLNtJB93rkWfI2qZiMJNE8BKuGqbYnlf8F54M6bN5o8FvLCfeaCrxj5EcMOL4FzcQhQx5CqMoRmy','ivjBGKl5ff78GFcND8Dg1aVhE3hHGAF2TqyvdsNJy5r5Jx1Cf6OCMG8NvMSUkevmb2DDus',1);
-INSERT INTO t VALUES (3934981042,18238552166838433888,'GfYV','KVoneItvUbgs0bWDMY0s2nZrvnnwRpfdpp2lAkUALFLp3KesEPGdoPLhOAT','YvP7y35BSB','VTQtY0P8u','qfE7DTF3f4ipqgqNIzQ5EdNSEx9ns79NdKn0ZO6dNbOErMt','nZSUnip90W6uZ4gZedPyiNm5mACUxnDblnHMHyM0Pn7Dw2xvx4KFwekrhzd',2);
-INSERT INTO t VALUES (2591427897,12889063827558532777,'ijHVMyD','cj3lveehIcfxUnNKLgoBrjAY','gPG1MfTKf5E85APeSJqSGAYk2gEZAxqe','Nie6wZH4w6rZoC9xcAJ','NhBdNAijxkJe96TbEsSAfgTFxXwKguk3olz9NBCG3jied1QFbHooSeaLYs37uJte213azmFwLaC0QwsL8UQp','YpDIWtm90dsAkh8XTwAkzGnSPH7OzzlLfoWSvndEjvll4vifDWqY2K97qvqvwD276nJU8RgvoeAmybHHg4Lub6Gi3w3Xxlb',3);
-INSERT INTO t VALUES (3740502983,10724360064096447817,'U','3n7fJPQNkZ9BUXwy9mc4jf0nDkm5SQ3l5WAzRIUnDudqj','275yCEfLsBRJA2puMWY0B4mMmokWiSFLINGQ','yG7yZG66oaWj','FOQ4123sgxdxeU4Qm','MOAw8BYECACWWQcJYWuG78EfTKF25PWRZht',4);
-INSERT INTO t VALUES (3578030339,13994308821708493901,'b','ZSZ7ANqAEKlvCzvS43pFqQt1','tpVnqjfKXaiujoSJTotYW925FNi6d','ck','uatnYegbyKotokSDR','145BKWW1nQE6xrcLJIjOm5hRS75T0XntLAVjczyleFWepJRiMqgmshnyTb3td1OCH',5);
-INSERT INTO t VALUES (338799300,12008379395524364618,'XvvgM','zOdutFEdQzqWh0hiIsF3','sslsthsmZZNL4URLbNuCZIvc7AIT1yLqghtRyLB','O','y7E7v3Y4Mt4CyB4WR7GR5N270ECVszEJRcC','PXb9tfiBmLRPsn7b5RP5xKHYs0nY',6);
-INSERT INTO t VALUES (1564905780,13574911811589097299,'orec','Do7Js5yZjNe8xhbNyS55PXcflsVVfddyS116SD5ddLTAInXcjj9oGhXYUiE8UJIUHGc','2HWZZqezP0aAw','SnRlhcNoYmM34aTSiL','QnY8oD88tPHFgJVmjhPDrNwMVzLisdVGjGe3431TaTwkeW6LOJ6xKEGl1gxBEQtUzDG6lOw0anPYV5yX9GmqiMl','p5Trg2wK9U3y3fqaDV8FCc4OQ',7);
-INSERT INTO t VALUES (400004250,17799876612657162203,'S','w289DhmMxcRQkr','P9tD7MOUMd0XrIEQ2m4vo','maziuO8rqL7i8RhW4Wr6msED','ln7UbHYmSI1E4S2krK7R9nzIpAbI913QagBBVgvuxHSw0NZVlFCRg236TK09lq6iwrRRt','zMR5vn9aQfEsVCAaAsQgqWHX6rzdm2A1LB9UkSM1eMr7hAfSpolSy3kjURyhJQPCErdbLUAntiHbDel6tA9jj9iCid10IB9eeMW',8);
-INSERT INTO t VALUES (4005260488,4732703347256186734,'W3Ywd4HYw','H5Z547JM557kO8EHTtpRtkpMnoVUpEWB7IQf7je6Pnal7Mhz5TMSZ2WisTNgvGvxt','BM3','tbMUaUJeyLXKaV3','fc7WoI4Lpd2Ac4Xy93zSg5bRqyFsmEHgaHxoD6o01Lu4EyoJ616HnFcXdFZ9fFrm1IdgW5Z5J1PJPojcp25bcQTS','kXWgIMEwZMUde3v8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (960845805,-29144,'MevKJHco9vlLWDVy7ReNZaL9v93c','gl6ghVnUS0WtAQAQQuc2lZiVHD8yA0yiSFR','OFMYCABEZ7','G','G','nk',12);
+INSERT INTO ti VALUES (960845805,-29144,'MevKJHco9vlLWDVy7ReNZaL9v93c','gl6ghVnUS0WtAQAQQuc2lZiVHD8yA0yiSFR','OFMYCABEZ7','G','G','nk',12);
+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 (-1622551709,-15047,'77uDEG2','TCGyd5h66kDTNg7mcECgVlc7Zm6WS1JSL2Bn1oZuNSab4hEXBvo9YeRfcpJRgZ70','F4BpBHmuvEvfwmlY54avUpEGoLHb','Ro7aQzUk6sbh1rqaur','M','SV',13);
+INSERT INTO ti VALUES (-1622551709,-15047,'77uDEG2','TCGyd5h66kDTNg7mcECgVlc7Zm6WS1JSL2Bn1oZuNSab4hEXBvo9YeRfcpJRgZ70','F4BpBHmuvEvfwmlY54avUpEGoLHb','Ro7aQzUk6sbh1rqaur','M','SV',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (933174431,8961,'nzuahC','U','zSgJ','8cJqo9oYtnWDrQ04WzXDPRC8H34Up0271Y6vzJvhTmyVOtvlMuH3SpiNqHTlJJ4wqL70CUihmjMiPti4GlI85TepeKF14Ag9HGP10mdKwYy6uBdc81dedMBUw5qCoHg2hoZSffzQuha8mLaqMVdnFy4IklsDJcM5paIfrEzMz2shx6uMpJIy9fBdTbQ','Kq','g',14);
+INSERT INTO ti VALUES (933174431,8961,'nzuahC','U','zSgJ','8cJqo9oYtnWDrQ04WzXDPRC8H34Up0271Y6vzJvhTmyVOtvlMuH3SpiNqHTlJJ4wqL70CUihmjMiPti4GlI85TepeKF14Ag9HGP10mdKwYy6uBdc81dedMBUw5qCoHg2hoZSffzQuha8mLaqMVdnFy4IklsDJcM5paIfrEzMz2shx6uMpJIy9fBdTbQ','Kq','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1956434269,-5732,'u6mUOf3EsjY9u9ZvpItjg5gM0WDgE0IRKihruyxfW4BnjnJLp','SHTG4Q9rlSnLjR0QF5Ffm4HQhYYWifjpI6PVsgKU6IWrhbiBsbx2Dnh9WRX39vJXKZArqn3PtLmU','s0JdWlx0','3Dq4lHKGkPJPqnQ4n870M6e51RbRDPMUbUm5KTyxCxxgkLsvipMOyEhvnufG44ZuKnqRkqwKZgZ5HiFGQn4EucaARZplMP889aZwvDGAwcR6qsTxSmYFpXW7MGS4LkI9HgAwy17BFugjbhuIdUWtbDUFk2vUvKTqVE1m2UEyYYn3TGvAESnWUC38W9q3Y7tSmRnKNmTdUYWiEPwWLYVpelp','xp','BM',15);
+INSERT INTO ti VALUES (1956434269,-5732,'u6mUOf3EsjY9u9ZvpItjg5gM0WDgE0IRKihruyxfW4BnjnJLp','SHTG4Q9rlSnLjR0QF5Ffm4HQhYYWifjpI6PVsgKU6IWrhbiBsbx2Dnh9WRX39vJXKZArqn3PtLmU','s0JdWlx0','3Dq4lHKGkPJPqnQ4n870M6e51RbRDPMUbUm5KTyxCxxgkLsvipMOyEhvnufG44ZuKnqRkqwKZgZ5HiFGQn4EucaARZplMP889aZwvDGAwcR6qsTxSmYFpXW7MGS4LkI9HgAwy17BFugjbhuIdUWtbDUFk2vUvKTqVE1m2UEyYYn3TGvAESnWUC38W9q3Y7tSmRnKNmTdUYWiEPwWLYVpelp','xp','BM',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(72) NOT NULL, d VARCHAR(24), e VARCHAR(10) NOT NULL, f VARBINARY(96) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (53,9071906761244299465,'dXWcVLgDNq6jCePnbMIAcPKT8jKJbv2LArxt5v','zHXw4XX2r7ang6Lh','e','dX6yxC8auLuyyIO4VPrROXJRPtY0AbRMg61ENCM2tvyIyLZV','We','o',0);
+INSERT INTO t VALUES (-30,1184135304147903420,'9KCLLC','BH3Y1Srged4qNOsY','Pd8puAopy','D10pK1MLmgbkTdlxk4vYeakTx3BYDSkCwk42oEW7PAHrToq9CQT8tVyzEuvt4tpRG7avprv1kg6jm16K80OKfP','Li','j8',1);
+INSERT INTO t VALUES (124,10423121865686678191,'gbrbiCr1v5cOvuHvHDBNl0uxnlMI','EAob2Z6pIKFT6hSV','U','SGz15S0isfrJdLXVOXrjw2Qi5FWh4YFhptUq7ch9pn7gdxAtezVbBAdTJwvNnseNd20rtZIwKWD3aq9QefSBbfanHdHC8A','kz','Ep',2);
+INSERT INTO t VALUES (-13,12033074035056714253,'r','bQmM','b8KOjzoSb','PeAxx0J4oxvsYh6MEjQksgpS','oF','K',3);
+INSERT INTO t VALUES (-92,11868783317339574881,'s','QxI98LzT4KYGpiystV3FiuM','VAjnG1c','avtUKDRseYC8kycTbINiFPL9PvvaNDrhvLhWI9tBL4B8HVwIneEOagJjCgZRJvvPzCE4OYH9piP26','L','NN',4);
+INSERT INTO t VALUES (103,5632499595339920871,'zilU','0AN6','XoiaF3U','HkRglSWx5QYn4x99CyZyxVMkDGnflCP8SZofF0biPJr4GkgSySimzhtHFW8VIXq68bTdqv','W','Fu',5);
+INSERT INTO t VALUES (62,14046497074967273746,'vL9h1wt9EmhT9dH5O157f8kdclYU03M5hmzT23V0','im6CMOPk3ZzMLO6laN6h','ZXVkiRxYW','iqsMZ2WOvcvKv2LAOXim68my5RLPDVKy0hN8NJIhmUkIe4N1DRWwRVKDUg','m','ot',6);
+INSERT INTO t VALUES (40,8111988715434911787,'fNk6DzUTysHWlILyFpb3lxm1JJiJrAPZZsjcfLdhCYlpNxfJ2yNgjoRGEKXQEp','Bz1Aco','NDH','sct0U4yN9kEQGYCtnCBU','H','I',7);
+INSERT INTO t VALUES (-123,18390087230723694102,'IMh78SPOFLKPgB6OZ2MZ3jrLz39zLYhIK48iqCUbYlvRB0U8qCqM7RL4tFiur4WeOgohc8E','kXuprCw','zycCKCM7GS','hM2YWzCJVcqU8lCSCSkqs2xkHhX9eFFUfzC2BKLajzvDZCXGdTng9G6uxAL82zfvwx1VwO','U','y',8);
+INSERT INTO t VALUES (-107,4677024932359544510,'WNCOZasfM4cww1Icrep','lNTuKfkf','l2njEsVWLS','J8nrTC8e81vZ','F6','SW',9);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(72) NOT NULL, d VARCHAR(24), e VARCHAR(10) NOT NULL, f VARBINARY(96) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2974391273,5801400704282872508,'RrVIhQJ','tO8mNKmmYYtqs8wSxLSK5pir8ocbCVhRlI0EPLujPSUA3ohHjReLv3Mn66Uno0','WrLrHFFW3rkvNUFdCT','SBil9icqoXPXzhb','R74CrbS3y54ax3A86kNGlaHqbBUQ0ZEabK53ol','g9bNHsqxZKmeDZCFW11eNlovBmLLLtrzipbKojlKZcqLg0pp',10);
-INSERT INTO ti VALUES (2974391273,5801400704282872508,'RrVIhQJ','tO8mNKmmYYtqs8wSxLSK5pir8ocbCVhRlI0EPLujPSUA3ohHjReLv3Mn66Uno0','WrLrHFFW3rkvNUFdCT','SBil9icqoXPXzhb','R74CrbS3y54ax3A86kNGlaHqbBUQ0ZEabK53ol','g9bNHsqxZKmeDZCFW11eNlovBmLLLtrzipbKojlKZcqLg0pp',10);
-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 (943210117,7574171567915035288,'GO85S','wZQ1Qm1djtOSrojBqlu8J2fC7ZdB753jhdu4','GEUNq3JHpb','jMD1PPwfJMBj9iQig8UAnUYhgTkb9vlTr','K4NGMMMdQN50A6goLhlibPeGA3Iss4fDE6w1YsdNOx1Cfz2kxo8UWkIembiqG36sv8frDfAcQLu5','7MR19M620uemCmEPTlUUGL9gHkvzN86HBE2Wwo7T0GfkHGch7z1KSPFzJxBwrsDxm02gQLINLAVc',11);
-INSERT INTO ti VALUES (943210117,7574171567915035288,'GO85S','wZQ1Qm1djtOSrojBqlu8J2fC7ZdB753jhdu4','GEUNq3JHpb','jMD1PPwfJMBj9iQig8UAnUYhgTkb9vlTr','K4NGMMMdQN50A6goLhlibPeGA3Iss4fDE6w1YsdNOx1Cfz2kxo8UWkIembiqG36sv8frDfAcQLu5','7MR19M620uemCmEPTlUUGL9gHkvzN86HBE2Wwo7T0GfkHGch7z1KSPFzJxBwrsDxm02gQLINLAVc',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (28262,595161653556821149,'F2nXGmmWyAqIry4WvG7I4QAAOgx54ibTSXY6Q8cDvkSMWLR51DJs80K4','q54nSVkilDTYnslwg718','VsnlvI','eOezciZKAAyHpDTkvwhawMPD6PlnnfZVYBEotgyEfrwNJWa05Mqx','t','9',10);
+INSERT INTO ti VALUES (28262,595161653556821149,'F2nXGmmWyAqIry4WvG7I4QAAOgx54ibTSXY6Q8cDvkSMWLR51DJs80K4','q54nSVkilDTYnslwg718','VsnlvI','eOezciZKAAyHpDTkvwhawMPD6PlnnfZVYBEotgyEfrwNJWa05Mqx','t','9',10);
+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 (-9390,14836514397961636826,'ZB6FJJGTLEbY2TMeDWuQmcJLwUrREkCzkz3sGw4yqJ42KVDIOFJHj3q7uRZIZrgCInq77ZfX','sr2yXofRem21R','V6V','euwHMrNawtLapbhaAVOq','Or','60',11);
+INSERT INTO ti VALUES (-9390,14836514397961636826,'ZB6FJJGTLEbY2TMeDWuQmcJLwUrREkCzkz3sGw4yqJ42KVDIOFJHj3q7uRZIZrgCInq77ZfX','sr2yXofRem21R','V6V','euwHMrNawtLapbhaAVOq','Or','60',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4164610796,15517767330741165449,'ir','51eyQWIg1igeMGA4ngn9lBReSrukS2L0RN4Y0nzBmGkRseyBrwfZGkwQHcfiAlpkL9DehjEXXRVuewyW5HaoNE8iEXOeNSqmegcaLTB9hkJmR1HBiZ1zCkvL6kBMRm8q8SdXkxQTPtUP7','ECZIQMGqd','fqHF72N6FqvLL1AvjP5t9UF','5dtWN8rLpwrt5u0dzrWPEoUY3APAu9xhXicuyrUtjDFzSG','uZPnZqWuS3ELCnBzsbfjocuLvCC4BGhhSQLRMweAb75Eh',12);
-INSERT INTO ti VALUES (4164610796,15517767330741165449,'ir','51eyQWIg1igeMGA4ngn9lBReSrukS2L0RN4Y0nzBmGkRseyBrwfZGkwQHcfiAlpkL9DehjEXXRVuewyW5HaoNE8iEXOeNSqmegcaLTB9hkJmR1HBiZ1zCkvL6kBMRm8q8SdXkxQTPtUP7','ECZIQMGqd','fqHF72N6FqvLL1AvjP5t9UF','5dtWN8rLpwrt5u0dzrWPEoUY3APAu9xhXicuyrUtjDFzSG','uZPnZqWuS3ELCnBzsbfjocuLvCC4BGhhSQLRMweAb75Eh',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1645606995,6599983479111217210,'Si2','urkG3nmgCSeD','geawge1HcGOUgccuuCND6JrcTO0YmorJRnZ','YjxhJXJHS4zLpTH2AsN0XTQEgYGs3wovkr4W7GDi5R34bHc6VfNZSb1KJmkAerjXV2Yb4R7B7nW0WR1vtjIQE6MNqxLJxZqtIUoWe0DgquG3NUUSx5IHUkolvKL3HpMkKQDtvWPJ836s','HhKfZ1RmaJhJQW5u','A8mLp5FPTqcqragqeFyhQoj6EU3oHkq408sLgiD5LT3Akb9i8rfb8h6Vk73vdo6dJa0vK0CHmrAWzPLT4atroJEC2Bu7RLa0',13);
-INSERT INTO ti VALUES (1645606995,6599983479111217210,'Si2','urkG3nmgCSeD','geawge1HcGOUgccuuCND6JrcTO0YmorJRnZ','YjxhJXJHS4zLpTH2AsN0XTQEgYGs3wovkr4W7GDi5R34bHc6VfNZSb1KJmkAerjXV2Yb4R7B7nW0WR1vtjIQE6MNqxLJxZqtIUoWe0DgquG3NUUSx5IHUkolvKL3HpMkKQDtvWPJ836s','HhKfZ1RmaJhJQW5u','A8mLp5FPTqcqragqeFyhQoj6EU3oHkq408sLgiD5LT3Akb9i8rfb8h6Vk73vdo6dJa0vK0CHmrAWzPLT4atroJEC2Bu7RLa0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(97) NOT NULL, d VARCHAR(48), e VARCHAR(36), f VARBINARY(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2763074417184291012,115,'5E4l2ANJBQsCoNVbweNI0cmlwHd8ZKSTmdRI4aDCt0e49rM3OL0bmlPj1P4uj0DFpUTEJnsbvnu9MuP3wfN08HvcBG','2EkslXSYH5v34GBHmXIZJPf5o7fUPD1u2JBL','i','wrhsWEUNbkdxg8WxjO4u2alr0KmqtD2lPQnCYqyyoYeqxnXYBj0O3Wj2BXanitwZjDO0rI','CtZujvXm9uzWu74LuGBWri7WRfdDcCdzC7ED7UmYBm2VkJeGWW2RzDU5jHF','xkSeolKj6Cd7piuuLGlsm2CH5zPrSnL3Jd28toZq1cAIKWz2o3guiTj7nkN1ZEPsf1Hv4MjNrUKW1cpIITiScjCUGkZY6dI',0);
-INSERT INTO t VALUES (14218814099027586453,251,'VcRn5S5jpYtA5KtenXdLQvSFgkDqPTwXhtxwQ2','Tjj3hdtXLloWfkgFeUciMoaPM8AYUVdc','TvpsDtfkpKaDNmuMOr','CoO7n5JT','BDJJS5ns7F','YCFXI6mHxOHlwQiSRSXSpHFCKGaPGIA6UWcb7XJgy9OGux1F3Nz5PaDMFJ1UvGpWxOfuGpsOM8q',1);
-INSERT INTO t VALUES (15127839102119206901,206,'OzVHGrI5fmaQWov8iFfEWHZhPC75ON6gwAFNvQR4ByWw44KEJpfhgAeX7HTdEGkKi','4j8','CM0IXaYKMiYDNmPgn7v8wLFRK7r','Dl','SVFOOoZ1hSjcSExF','2R9bHbA89ZGudqgcBy4NnAUov6w8Bk2A0QO4D527JTrOTBTnK8zviPCul7xMP8MAvC2xqVyhb2VeAC7HE2',2);
-INSERT INTO t VALUES (12406170380692549196,247,'IlfSX7A7NkhxRt57bwScmTK5KxnE60GCCyg9ZNgK6rrLccmm0xnu','6GjZMWIbeVsEQW','N','WIjnOSiRrc3PN','aB99OaeCOD8i10TeFLHx61b5ZNhrvqcxpgjRkfD8AKzEVbhJGfMjfpTyFt9zed1kgJciFaN','I6bnIkoS8fnHJpOc5pgK1qIAnWBs2ZeKmfmnAT5T6sK6CBXuDfsIhVyKHxphpcFw0irOctZi9oMHBSrRvzsXDDBRrwZL',3);
-INSERT INTO t VALUES (12753791053255002350,144,'wUnA9Mz6cjJc6fE5yeZXrwDfZF8rV6duI4IFuzMLDJ5Z2ms4HkqQhKfQcbWkfvvnwrwEyHp2ohWNQeHizgQAro','WvDeCghWZqgxp2GOT4jSvgGMDiE15skYmtbWx1j','G3NCAAF13rldFTcDzRHnYnjzRsaWNMfZz','gpVdo2A5gEglHz97mwT32rCFayTbEQEmXiq12rUaoFiVURMynllnJ5','vlSn','lZK2D0WkhsfW6E2wCRai0GUNVIrHZn2BIETEqW8e',4);
-INSERT INTO t VALUES (17964291818477856627,53,'YM6HD6OdZfN2MbHrCXVqZq9eDyRJVnf1ipCJXY6gidkx59BVwWetMNrEOJbkH4WcQMHkcjy8gIrPOPLbzZqtrBD6','6GVKcC1J1SwcYm','yWlbYWjIGG','6lxCVWEGAtXCSl0tqxMdljyo1w3o9xxMP7jbkCiQofqrrZ','HMajTht8nTwuxy1EIAtIjHISXbmHynIxtnJ742Odg6U8AQdwcDH5zCa5TVmlLlulMHvnj8AjtmEcCB3','A3nJWxqxdhPBhbb8B5rYMXDw4pA5vKxD70a3JEOf7Ev9GgeCZrLco6dlHhd8A8o4CAhTE9Bc',5);
-INSERT INTO t VALUES (18240646797832808880,146,'Le2y83K1FJVviEusDQ2Q8wJCmaYNKYgF4wcgTxhiJPofgpR9RNXZ6wm','hcKsVc6Fh','Up6EiqMQjB06CMKNkkS2ma25Re9we0','9JsLqgxEvS1fCGVa5tvi1Ta1u7yyxp9yVpxs13KTwCaBqyVqJdz6jYNwkR9YLp7Gk6BALDm8T','GdICCgzvJCqZhalJJFUEHoU0TtE3HAYS4eRE5je7eC21udkE08NGmy7xdNnDloKsqToxmb5JTpCyn473EaeP1jDu9qVKW8','v1xlMWxttlUr9RzIo057euJ2z5TPQ2l4UIH2CvgrCBX3NYPdXgA8aANlcVBN3yLAFtsQUrS2nus9zIu5B2Lr',6);
-INSERT INTO t VALUES (7706199109182986597,7,'tZpJQswwxbl','eI0wJX0dR','znv','YHM48BqtoRqaGyeZxC2YLKT38tQrb','x0Hj4sW8DJgoohCNj','z',7);
-INSERT INTO t VALUES (6011332683503299730,178,'tN','BruB0RoKYH9HisB','MhD0dPdMFpswPk','z2aHDmWGYvXzQ9szfE9JSxUFI0iqnqqbt3yNPZEkEWzXnKGstt3Aov1ftaaIDtHwsCuip1qxiJ','VouNcZA1oE81pPFa1F3hSpBV0Hb541Lr19KHzSehVN','wz',8);
-INSERT INTO t VALUES (7700533721217545238,15,'yQI9kYUHi4iI65mnh7GcmjGC34nt8lGb8n6qLH7HEuIXsXXuUHgNmbFRFCgkqzr29P3yYzJwrFVWR','89cq6Xvrck8apff','TAA6iktP55DLVA9ogiMlcr4Iq','4Bg5Aa873x78zTxESnPYbApMzJtDRwdYU4RmD2AK5eO2N','wK2QzDcYAOlaCWIfhAXnGKPxaOUjBOBZ1HkPNkgUtlrfFqVPx','tGA0P',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-11097,11977103177128278874,'SMaYl0XMNQZXsDffYFv3KJrXBaOrHVyp','KxgDE68jdvJ1n9nRBgd6httH2tuYoyPk9i9YBXw8Omw7vUQVXQkf0nYO32QaUwRRAbkvVrVQv9ucuqaPxGA7gjf5Jp4B6hjSEA63m06vOAsiVvf8Ft3A3WuuwgBFhAQkz6tFJevdJjKBp9dty9YgaedjrSKi3mUJ1c29EBEiMD46ynxl7jDA2ctDGmxl2b0J2IzdpEG6bgAkQcN15DqmbYrJ2vRFOs','yzeAf','EHqrdFpBaLOkoehI7CWhd5VWYCyKiFNuMzZgNLLsEuyNWeXEKZCYnCoqI6j6iOS7Q6BhHmRD0Wcfv5yQW','DR','q',12);
+INSERT INTO ti VALUES (-11097,11977103177128278874,'SMaYl0XMNQZXsDffYFv3KJrXBaOrHVyp','KxgDE68jdvJ1n9nRBgd6httH2tuYoyPk9i9YBXw8Omw7vUQVXQkf0nYO32QaUwRRAbkvVrVQv9ucuqaPxGA7gjf5Jp4B6hjSEA63m06vOAsiVvf8Ft3A3WuuwgBFhAQkz6tFJevdJjKBp9dty9YgaedjrSKi3mUJ1c29EBEiMD46ynxl7jDA2ctDGmxl2b0J2IzdpEG6bgAkQcN15DqmbYrJ2vRFOs','yzeAf','EHqrdFpBaLOkoehI7CWhd5VWYCyKiFNuMzZgNLLsEuyNWeXEKZCYnCoqI6j6iOS7Q6BhHmRD0Wcfv5yQW','DR','q',12);
+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 (-22088,12207479915390861812,'1EQPjw7','IywK32zD3L5Gv5nZwUY1JxJrZ4CEHXjNqyCVtTB1BoRAeYRnLQgkaLPYgfwT3vZYsjunBwhihZ8mYw15f45dP8RvowhAqfmEwnQNYTWxIOR961NQ4BOTNVdb9IY5uHmS9HkWhuJslJ8AJbCvp0AlDhbr2CcSR01JaIo2xeYKp9eSGeq0O4LkXGxFHhxSXyo6vxye','aH9JRXejNt','dDXMoWxhRyBnobsIpGsxzpXPtVEvbUChVa2tHpEehUyxWxhLClKPMzSlaT7m0WcoI2Ci7OXZHx092wSuVcPA0jxxxKgRq7Z31hetUlJHk0dvcWDNvPlF5UhB65DoQgnphv61LOtmTQYvh7FIAgxBYSaquEs7SkIZwIRVcX4cXHa3jSI6ScxaGGAY29P5sQ','r','w',13);
+INSERT INTO ti VALUES (-22088,12207479915390861812,'1EQPjw7','IywK32zD3L5Gv5nZwUY1JxJrZ4CEHXjNqyCVtTB1BoRAeYRnLQgkaLPYgfwT3vZYsjunBwhihZ8mYw15f45dP8RvowhAqfmEwnQNYTWxIOR961NQ4BOTNVdb9IY5uHmS9HkWhuJslJ8AJbCvp0AlDhbr2CcSR01JaIo2xeYKp9eSGeq0O4LkXGxFHhxSXyo6vxye','aH9JRXejNt','dDXMoWxhRyBnobsIpGsxzpXPtVEvbUChVa2tHpEehUyxWxhLClKPMzSlaT7m0WcoI2Ci7OXZHx092wSuVcPA0jxxxKgRq7Z31hetUlJHk0dvcWDNvPlF5UhB65DoQgnphv61LOtmTQYvh7FIAgxBYSaquEs7SkIZwIRVcX4cXHa3jSI6ScxaGGAY29P5sQ','r','w',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-6153,3168694235002544169,'B9YJU2ruxvqr8snmzgLJQadRneKq78yQO4oZR7HQ73oxvHmar','6ZXL8U','6WVWgRU','L5jxGzzdtgUPvPyBgJxZF5LDgQHoPmzBwf7yCyVbFBilzHMAFnKdQ6x6RTlFUGZSBJsQItwkKxakRxs4YCavAaaG16JMe7LdUF6AAqzdMCh3fhrMpZ62XyrvGJF6AXK32rhgX','nB','t',14);
+INSERT INTO ti VALUES (-6153,3168694235002544169,'B9YJU2ruxvqr8snmzgLJQadRneKq78yQO4oZR7HQ73oxvHmar','6ZXL8U','6WVWgRU','L5jxGzzdtgUPvPyBgJxZF5LDgQHoPmzBwf7yCyVbFBilzHMAFnKdQ6x6RTlFUGZSBJsQItwkKxakRxs4YCavAaaG16JMe7LdUF6AAqzdMCh3fhrMpZ62XyrvGJF6AXK32rhgX','nB','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (19034,17395601571311127798,'TWe6DzLKh4DTVIVN4M5A9Gu5gbV8CPzeOcnnv1','FifNqc1gFuc40ajQUsTsJSdYRRxenluLBkUI6Vzg6K4N31LZ7OX0YiTgfT0pr6Tcd8JJF8JiCTaewUUzSezCjtd5bwjWZBkpfBAyJQvm0WAbgXZhfJfUT6cEVhQQqfrlulpTgwCiA5Ol5H2xnBDG7OZuMKhL1HcBoJeUYwdAqdx16cuskl3y','HbLKTnG6','dOc7RuTm0QxnEwndXK6Y0MdMBUXZGVtkC9u9GDhptISovj8sCxQhNk84rsl769YuMxjYjEeod3maXbgGhjLhg6hsGC2kT22lsmc9MjPM8N1Zq','5','nQ3',15);
+INSERT INTO ti VALUES (19034,17395601571311127798,'TWe6DzLKh4DTVIVN4M5A9Gu5gbV8CPzeOcnnv1','FifNqc1gFuc40ajQUsTsJSdYRRxenluLBkUI6Vzg6K4N31LZ7OX0YiTgfT0pr6Tcd8JJF8JiCTaewUUzSezCjtd5bwjWZBkpfBAyJQvm0WAbgXZhfJfUT6cEVhQQqfrlulpTgwCiA5Ol5H2xnBDG7OZuMKhL1HcBoJeUYwdAqdx16cuskl3y','HbLKTnG6','dOc7RuTm0QxnEwndXK6Y0MdMBUXZGVtkC9u9GDhptISovj8sCxQhNk84rsl769YuMxjYjEeod3maXbgGhjLhg6hsGC2kT22lsmc9MjPM8N1Zq','5','nQ3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(47) NOT NULL, d VARBINARY(74) NOT NULL, e VARBINARY(88), f VARBINARY(24) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (35,95,'98tHJm56PQVbUtiZZx0xXTw','15FxikdN7WLtRU365jHkLsXIw34afCkgKg1cFVe6KALPU08v52C3c0SVL7WTTEjYkTGVx7Nftg','ZZoBh0RzogFlRIKIiF99wwWSg95HQiXQva2eB1eBEar3GcEt3nuQZjSOrijMaJ2W4','OG2IlpGoLNjllBfgQsP','j','K',0);
+INSERT INTO t VALUES (121,2,'qtheNM0V9KtJzJqczkKV18NWUabMJzbQQF','3vltk0qe67a2fLpSxiu883ddlRs9SKQ','W02Vj0wu3PmJDacNx87lKT7lLoqbYSoyzKv9mTvot0ozdRajvNHrTcifJt0ppYDvyqW3eEuOHe8wt7IBp','mKHVbCU05JIMmT','t','0',1);
+INSERT INTO t VALUES (233,186,'Gx6rYLVUhsWIh2eRa0SHeDcxKRnLXrnrQZZNQOgWd3R','ISm7m4QJkgEq5xyiFm6BfEfYNK3mXQ2BDXWFdgO4R88b1v','IuDzkRcqWVzqjVR1zNy5GyNPhEFYQl1cfM6ncjib01CRbS7Sl97aMylzdSMsG','bnqyRzLtg1jBsMzd','Z','g',2);
+INSERT INTO t VALUES (153,94,'wlTW','2gPGWZfC5e2207hSHiXEJUThXHqimBAv9m53XOIBX3DADd2BrELdgCmxcnSgydh7DmN3ODW','e2Nn83mUmSG4AZ4xIi097MPzLV2HVJ5sM6sHCOOqCn2ZmA1qhUSonKHBsS9tBA','YZyyrCsTXh8QhDkWicKMiI','G','c',3);
+INSERT INTO t VALUES (155,164,'GW69zC8a4Kd64NL','F0djesDf1','ff','wjmzKh0BbzmQ4x','c','N',4);
+INSERT INTO t VALUES (9,100,'VSE3nYrsi','RpXHmHUzYAfm','k4Ei5eKjqGrMdgpUAHDlRszq1O072gKBi','adEilwkfZb9tkD','6','H',5);
+INSERT INTO t VALUES (55,66,'MLJSkRIryw5XErKC6R49R2lL1pZVN0Hx','guB7YqPDEjZHaeqgoxIVk8Us7rIvi3EzLkQEHZW53PH7zz3Jqg4JddZLUNwNqOqu9n','H3pyn4h8wgRfMulkaGGevgf3cZEm5wd3aFR1YA2HEIDGYUtoMhsSdT','fhhWa','d','o',6);
+INSERT INTO t VALUES (47,166,'wcQVQZ18b3NMtBkfB8jqDeQFzOwEujJ1ckodDQQ','ZKilG6Yi','K7N6NOiXZPIotHL3cbUQQjIR6a5d7c1Zo5weTlRjsU','2V30ET4JSZ2BC6T','5','d',7);
+INSERT INTO t VALUES (60,183,'YsfrNn5EU3r80sPoIbZ','p8YJqw3GZBK3VqkT4vT0jmjX','RDGngRasaqTHmdMMjDm','AFqxb','H','k',8);
+INSERT INTO t VALUES (238,158,'s','xjblawKsuzTAUcfgMIVFLljj6','B9yYghQlgujVTN9kSsY73kReSeYGms0gw2ijuJI3CPmmK299mpkZFu2loJ9gIm5hDtlCuR3va','gT9hWLDufOxLm57wfs','B','h',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(47) NOT NULL, d VARBINARY(74) NOT NULL, e VARBINARY(88), f VARBINARY(24) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11299084492035379345,152,'eEMNmEi6rvl2RBQ5erZS3VeAQD0SpNNFgnFCllOrcGi9k2Py90HVInXTf2C73roj1DaweBVvWkB63TLkeUveo','61UPGyLF3p6O3jsQ0IVtLTGxWIxTRcwwZrkZD9s0G','4O','QdjrIcCSVqrTNI9','YkpyPIk13UUY0BMABnlyX8MLA4ujHtp8MLZOnWuifvyD0oMs4qPk2imrQuu3wMyctiJMRs65j65E','yXTyDtE',10);
-INSERT INTO ti VALUES (11299084492035379345,152,'eEMNmEi6rvl2RBQ5erZS3VeAQD0SpNNFgnFCllOrcGi9k2Py90HVInXTf2C73roj1DaweBVvWkB63TLkeUveo','61UPGyLF3p6O3jsQ0IVtLTGxWIxTRcwwZrkZD9s0G','4O','QdjrIcCSVqrTNI9','YkpyPIk13UUY0BMABnlyX8MLA4ujHtp8MLZOnWuifvyD0oMs4qPk2imrQuu3wMyctiJMRs65j65E','yXTyDtE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
-INSERT INTO t VALUES (9139721299079892330,26,'3o99MbngltoKGQ774BBltHrqP5O2PPNVMt5uwYyFpqeLdSYOjR94qE30XH6YzFB4U0I9YEIDQ42pyMJSyyfhdmHwN7YyKP','SAe5T1C4','m2','JY8zi5KvPrfe39YAoScc95OGisyB89o9IYnNvALoIdyNj8qB8bLizRACSZUXlIP3IGJMx2','jPCNO2ciQZEYqQ0yJXYFrKdwVACjsqoNPNUXib1mla3wfbFndk4ZZpqZfBr8hGHOwg','x5QKgKWfC8QNQl5LxpXtWTodTZo09Bx',11);
-INSERT INTO ti VALUES (9139721299079892330,26,'3o99MbngltoKGQ774BBltHrqP5O2PPNVMt5uwYyFpqeLdSYOjR94qE30XH6YzFB4U0I9YEIDQ42pyMJSyyfhdmHwN7YyKP','SAe5T1C4','m2','JY8zi5KvPrfe39YAoScc95OGisyB89o9IYnNvALoIdyNj8qB8bLizRACSZUXlIP3IGJMx2','jPCNO2ciQZEYqQ0yJXYFrKdwVACjsqoNPNUXib1mla3wfbFndk4ZZpqZfBr8hGHOwg','x5QKgKWfC8QNQl5LxpXtWTodTZo09Bx',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9048104118935146508,211,'pd6UKAl7HbXmh2pLN4MlNCiggYH68LVDYaLj6g2z3CbQttkyp3B0c0pDi6CajhqTQelkDusPG0Ndc5PkSQ04hLSKR','CGecV','ELpvciwkSjBKVI5hHRWJHK0aH','anXp3YNa58PpC93fq2nQLLpCQIi01IWR3fVBF00IPLT14eX6B6dbU','byUAeP6Vx4M9c1gmZF5qMZDRwb6qORvinXv8eeOmEFM9tJihCkfhSOoAEz0SG3XWfnw0QAaPpDKDAnXcXEmqmvhhjCNJj1QL7rUQ','KjpLm6kNLokfxm6EmoJLu0JqTwx3QaGJhfndT6Q8uQ1EceBtKJRVYsd8iofPrGDA0ZwlodjVdZ6a8',12);
-INSERT INTO ti VALUES (9048104118935146508,211,'pd6UKAl7HbXmh2pLN4MlNCiggYH68LVDYaLj6g2z3CbQttkyp3B0c0pDi6CajhqTQelkDusPG0Ndc5PkSQ04hLSKR','CGecV','ELpvciwkSjBKVI5hHRWJHK0aH','anXp3YNa58PpC93fq2nQLLpCQIi01IWR3fVBF00IPLT14eX6B6dbU','byUAeP6Vx4M9c1gmZF5qMZDRwb6qORvinXv8eeOmEFM9tJihCkfhSOoAEz0SG3XWfnw0QAaPpDKDAnXcXEmqmvhhjCNJj1QL7rUQ','KjpLm6kNLokfxm6EmoJLu0JqTwx3QaGJhfndT6Q8uQ1EceBtKJRVYsd8iofPrGDA0ZwlodjVdZ6a8',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (14153202000901029826,57,'NOb0XnIGypS7PTNEqkdpEbus8S4OrzgEYEGJQ09hkpDWC7bPEiIyJpDV2AoAkmLFJfgTblQ6SFoQJ','aOtXvuKace','qTbwTog13ThXVUihDDkbW5b2gwm75V','GFTToHtgQohynQFfnvKxQ2HvYo3nTOFREAsIfhyui378nTyaOctbzXVWl3yRhsq8fOu7kwCyeNcSiUBVmZdopSS5jga5BK9eZgDQT1oteBBB25Jxz7QV7e2jIR2wpjwxYdW1folWUcRAbrzKBhW5KV4A9CInTPaYmUc3B8BalzbrGWrbAewhn4UPIuB4HWts25frtZvuD','j24UONSAegMAu','Po4Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q5CEynzcAQlfPWOnXzt864NmzQaSobZgFhDu',13);
-INSERT INTO ti VALUES (14153202000901029826,57,'NOb0XnIGypS7PTNEqkdpEbus8S4OrzgEYEGJQ09hkpDWC7bPEiIyJpDV2AoAkmLFJfgTblQ6SFoQJ','aOtXvuKace','qTbwTog13ThXVUihDDkbW5b2gwm75V','GFTToHtgQohynQFfnvKxQ2HvYo3nTOFREAsIfhyui378nTyaOctbzXVWl3yRhsq8fOu7kwCyeNcSiUBVmZdopSS5jga5BK9eZgDQT1oteBBB25Jxz7QV7e2jIR2wpjwxYdW1folWUcRAbrzKBhW5KV4A9CInTPaYmUc3B8BalzbrGWrbAewhn4UPIuB4HWts25frtZvuD','j24UONSAegMAu','Po4Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q5CEynzcAQlfPWOnXzt864NmzQaSobZgFhDu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(60), d VARBINARY(64) NOT NULL, e VARCHAR(78), f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12482064,51244,'owqhq3DWNSdWSPIXY6k5AMcGFLjfDtGXN1T','fo59wVpiQjsIdYDzsVeSjtkqsxJ540qS46','P','6NzUyviQijQm4shFR1vloSEKTIifwoeNscrsHMOMQfIZTNJZYiqw0ZdERPp9TY1QURbMUrcg78kM5hGscsI8xvFbnw','UXn84dFBaIrOJf6Yx2uWbwwthc3YCoFn9safrvq25zINUQtAt06c','1QEeTahCR6YbZJ9akgtwTAePg3p786yaptWnJvOXQmoAi6JNM8X4jS9r8AwyOg',0);
-INSERT INTO t VALUES (14629268,29934,'05vm5Ryc','PianA9k5bUT','b1s','azCVzvQA8R5bfzsYxtcwYHj0CqpqexeMtnm2psfkiQUCtMCkGrhNPu','14cNHZWSulnLhFTzpOohryM7TpVLXqn6bafpwh6p8zbwf9C7XSRZpm1hE5S1cZdFe5osEluotlgkDTAwF5d04M3jWDiSPWrHl','NHbClUPP3B0KEt30wYhJegVYsEL02plxpilhpJHx1a1L3e6F2mqLTBsObjaKFfbyBkIeA1KEGsKmFeGHOfg3NFszKtQ9oEKudH',1);
-INSERT INTO t VALUES (9222974,8388,'koiixQkdMs4nbdoGJq','s5HqakSZSzfp5q','0DzUWO5cQY2DT3KnseXn1VjFTGaCzEWbtGinT84USGNwWF7YSplGoUmJCUme7','XmLbicXijTouY8pnzk9s25XeDXHjiGz','yf0','uNJlITvJ1jBobJjxPpHvlozwef1Zv6oOVFV5VAZanbOHA1CEmm7G2g9AdCz',2);
-INSERT INTO t VALUES (8665726,14212,'IP5DLLexAl67puShUfG5LnseGaS8blHHV00OMHMdkYqceEkBLTK','44N0Vy','6EgD1bvmQ','OMUgk3IbkFMHeDbVaIPjh9JEfg27gyU0072p','nBBgKVYhMt66LDmwBWbzFQIay7hmmWuARrOfhKaA89lf6QupsbKj3iLnAsorE2','kXRrUVLW1u5cTEGmlrq6XS',3);
-INSERT INTO t VALUES (4376435,4238,'jbAYmDOmmsjMwi3omDnqsF','6Dh2a7MDkTTONOMhGGLqz6iHWRbxTDSJKd809a','RoAtWiSbz625jOfH3zOmld1jpszeq05f8xREeewYm1dj8vRaS5w2qIlR6cKLr','TD7cmZxhIyVBqKwKfZReASB1XbTlf8KmC1X9xEl2OrmHqqTNbVubfhIgUlXc8fDmHoZn1gZE','F8BsTTA0je35uhEsVYdXQyda1G52cAKfmUf0zJzkHEYYOBhx','3nVjEpAEXXxclBq38Seb7nRQ05BNpmMMoyMoWK42TzFa1guJB19ZAmojy1VVPmGb',4);
-INSERT INTO t VALUES (2904248,33885,'GB','W6fcrEH4TtJ5WJt1L265v7WmHZRHVyjER6HGtC','GyoepOZeaidKfTX68T2orNfYIj','j8KCgrZ5EMdd8g3NljzdUP701sOC6u0v','wowhB3dUbFDayZTOK8tQC','LBLAnmu2xwGcuIw6vMaOso3Oa6f0WDzUWjZ',5);
-INSERT INTO t VALUES (4607753,24364,'oz8HyNBCZlImgVci8RPbqhW8Yr6KHjr6HiNx4T3M3VKe97NltGei6','GV7oDuUKFy17YeCPaSTVEYYncxegus8JzfunDBmFf35pvU3Vp','AjnSrV605nxrzEtyXINlZVWbsXWMkHQj','VHv6IjniHHg43QOdW4AoPhS092gRVYh9eCbQHHPI7QbgSDTJhxe','rNV8IiIvMOAfc2CHsbR4By0Hhd7MAtWUNr','8',6);
-INSERT INTO t VALUES (6814902,991,'Rcp6ghnWPPs2c7b7AW66K2GLiC73HYo2fQsJL9HrAv9nZdMvAz2KKuqQ','qDX5fFs7cPxc4gcCu6X0','ZqOns0q22U0nwqpGfAIjbTBCUiq41Tjvzs','Np7OI7mQ2JvH0HhutpkxFgxZEgk2IrVEZY1JNw7AAlCCWnn3y3ZfufEVBjR0nFqWfaDgS','9YpDKiliNicmhTM0IsyK4Vukhl8x4IXW3I7Egz2SvuN2WugfqPtrClEthAf4f29wsDfUKDGr8bE','jouGToUdFdqBLKUBR5tyfdnO7q2UpJO3iMvFErJiQH8QFyXgDd8',7);
-INSERT INTO t VALUES (11793044,10336,'6Lqqpfh8zaaxjXvduWBIsnCltd7Eq','wWycO','ZxJOS6xhv','S3iAMmiacumhrTfnr1zg5IbHcSVXXDIFM1WmwKanNialrDmDBr4vR','51LynWevz6EO2BqQLcRQst0XNug7VKG5Vb5T9WjsTeMAm','9BgEpSzw4qm6k8lp1JI9MQnKE1NIoJpx1JiUKZNjXxeMDgvMyCnIxsuYOu1KnT4eH8UzP',8);
-INSERT INTO t VALUES (629929,44201,'wlVGXnhmC0CRiDjfZwIjVlz','tv','vC0pWe4Acq8xHQXBKO8hE6NVNHmo80Ko2nmCm1xBsfWVYKDMnt6cya0gAdtqRMuOFjZshUnZ9p','iRgBwackhFbFRY8btCTHq','gAZUUcygvjTnhBvxyGYymqQatAnBZk','pg0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (13899353,59451,'hDREn1GJOvQFZFsXGLXGL6ODKCKFbRNoSMNysheg6QDilgmFEIwrW6WwK','U7daQUI69KJ0g6JUN0adXvO5oeSgM3LBRBW2GCI4i9t8ehRL7CFiVQLEwJVA','lgVwdHjV0nG0O1qtLXSfELOoMgP5ChInDv8if4ztVchNWzYltio5rbZ7x2m7KW26j','QLV5qLDCngNqd7b2RqSgsX','rmTYRYzkV4e1z3o7lpKkZomIIGA','kCkjZfQwM',10);
-INSERT INTO ti VALUES (13899353,59451,'hDREn1GJOvQFZFsXGLXGL6ODKCKFbRNoSMNysheg6QDilgmFEIwrW6WwK','U7daQUI69KJ0g6JUN0adXvO5oeSgM3LBRBW2GCI4i9t8ehRL7CFiVQLEwJVA','lgVwdHjV0nG0O1qtLXSfELOoMgP5ChInDv8if4ztVchNWzYltio5rbZ7x2m7KW26j','QLV5qLDCngNqd7b2RqSgsX','rmTYRYzkV4e1z3o7lpKkZomIIGA','kCkjZfQwM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(61);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
-INSERT INTO t VALUES (11928085,16337,'CU4aw9AOKq4Xw9i25qODtO45','A6grXv0DXacmFZNLCWE','7qACVIqdCzxyYhJsddwoz1yqfiMMDN4pUAfczv9hwWaSuNd9E1XS6IoWFTZnr6JpY','dJS6VDsw86JP6EFCMvaxJ9TBHnk1s7DFeJhJQ5Avu26cGUrinpBoP1JozCB4s9mCk1hP934','WoumUEretistc4jE9t2FpFioK2rsd9NTirY2HlMMRg0fV4Pc27wlPCAPvzuW9Y2sC2','r3Fpu7jQ9OznhBR45ByLYJpRXS8H5JYUAv6jcka8Z5xFOlmmW0B6nKmukz',11);
-INSERT INTO ti VALUES (11928085,16337,'CU4aw9AOKq4Xw9i25qODtO45','A6grXv0DXacmFZNLCWE','7qACVIqdCzxyYhJsddwoz1yqfiMMDN4pUAfczv9hwWaSuNd9E1XS6IoWFTZnr6JpY','dJS6VDsw86JP6EFCMvaxJ9TBHnk1s7DFeJhJQ5Avu26cGUrinpBoP1JozCB4s9mCk1hP934','WoumUEretistc4jE9t2FpFioK2rsd9NTirY2HlMMRg0fV4Pc27wlPCAPvzuW9Y2sC2','r3Fpu7jQ9OznhBR45ByLYJpRXS8H5JYUAv6jcka8Z5xFOlmmW0B6nKmukz',11);
+INSERT INTO t VALUES (6136522632657684279,100,'97KJRQQ1onxdEXvbGPCp7V','VuH2bxKFnKGuQfAOhHBPXKqT2fnRVKoW2IEUXOcYhzD9rxazGegp44lhOezqgE1Y','X2nM6VeFbcVgjH1BeGPMwVDvHf7du5vQhfn2fGSr9sizm9SqeTmtfRqbd0tos65XFnCtA3MG5U','JX17','n','A',10);
+INSERT INTO ti VALUES (6136522632657684279,100,'97KJRQQ1onxdEXvbGPCp7V','VuH2bxKFnKGuQfAOhHBPXKqT2fnRVKoW2IEUXOcYhzD9rxazGegp44lhOezqgE1Y','X2nM6VeFbcVgjH1BeGPMwVDvHf7du5vQhfn2fGSr9sizm9SqeTmtfRqbd0tos65XFnCtA3MG5U','JX17','n','A',10);
+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 (11291132626934590802,226,'kSBfE5Qjqfpnj6B0l5vp46CK9Pikmkdahlyk','g7g9vt5pl1tUW3I1BIyjO','A6ul2VDJvMXO0xGjxOS','xxZ7nfIGhh4LIirsAZ8lX','d','9',11);
+INSERT INTO ti VALUES (11291132626934590802,226,'kSBfE5Qjqfpnj6B0l5vp46CK9Pikmkdahlyk','g7g9vt5pl1tUW3I1BIyjO','A6ul2VDJvMXO0xGjxOS','xxZ7nfIGhh4LIirsAZ8lX','d','9',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (14561622,45355,'MpPhkKv5UQkvbSH8eGAKLEDufEWQRdloJpnz','ZyLAkFFDwxZai44juIsnUCuxOkZh29nt1Hl4nN86vKdeh9jIWDEgjRDxawWjHImDvgEamW2pQmYCFP4WakYPSEo4i3riGyldUDjXzVhvBUF7p2WbdeMyRxc3MZxZRZfh5EhJCmpKPQIM5qdoYLAI5IgVz8y9kd','JL5JfNU2Ufx55aXuH3D8Vz7mDDUUm264BSWHsxsjXRWgLsJ','h9J5s6UEJ','BE4K2sOxokV0ALss02u05Cxbh5NqcBsjHPY6UQPzeUr1dRrn5clT3pvLwOI1v4P','9vcNhW7rgQJBfsxdXPdNEXMmU4HaiBb2szFsvoEgjHgYd',12);
-INSERT INTO ti VALUES (14561622,45355,'MpPhkKv5UQkvbSH8eGAKLEDufEWQRdloJpnz','ZyLAkFFDwxZai44juIsnUCuxOkZh29nt1Hl4nN86vKdeh9jIWDEgjRDxawWjHImDvgEamW2pQmYCFP4WakYPSEo4i3riGyldUDjXzVhvBUF7p2WbdeMyRxc3MZxZRZfh5EhJCmpKPQIM5qdoYLAI5IgVz8y9kd','JL5JfNU2Ufx55aXuH3D8Vz7mDDUUm264BSWHsxsjXRWgLsJ','h9J5s6UEJ','BE4K2sOxokV0ALss02u05Cxbh5NqcBsjHPY6UQPzeUr1dRrn5clT3pvLwOI1v4P','9vcNhW7rgQJBfsxdXPdNEXMmU4HaiBb2szFsvoEgjHgYd',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12773934,41984,'P0HNDypBLyFcLh2Jqf4lRb11du','O8tMEggnAwOc8uR2cwYny5ea6yitbLYkHG1p0pQQ9t1MZoqndGd8Htlkywu8uHQfUe9K1TBT0Ce8Xfrmss00cJxB03SGbMipTnKwl1CTtMFaVHtex8i8CbZ5ErPmrtBHKkNHSNTIhOtbcI49oqqlp1ChSHSRl2WV0ybGT5NMRi5UjWpxm6c0tFejVhGYVq3OcoqHhDGuZDayDiNODHsNxzmCSvb54QC2rlJ','bKWP','JdfhziZI3Q3Cwj85VsSMWGp7wMCgcPnABmibxu0qrDoPjirv9HpxIa5WPB6xM4t0504QNnqSu88y8nTeWTORfpDh3Uybunpna0e9hwE2Gvb2XBL1MyRt6MOLl0TPJhKmORgMUQ02TcMmAJ3PVY1MbIqeIrzIFn8LaWHHCeKoagvNbqlTh4','CqlNHtwetsWMxb','IPemh1HZ593xkUbaGOtjPgiEuVTm1O',13);
-INSERT INTO ti VALUES (12773934,41984,'P0HNDypBLyFcLh2Jqf4lRb11du','O8tMEggnAwOc8uR2cwYny5ea6yitbLYkHG1p0pQQ9t1MZoqndGd8Htlkywu8uHQfUe9K1TBT0Ce8Xfrmss00cJxB03SGbMipTnKwl1CTtMFaVHtex8i8CbZ5ErPmrtBHKkNHSNTIhOtbcI49oqqlp1ChSHSRl2WV0ybGT5NMRi5UjWpxm6c0tFejVhGYVq3OcoqHhDGuZDayDiNODHsNxzmCSvb54QC2rlJ','bKWP','JdfhziZI3Q3Cwj85VsSMWGp7wMCgcPnABmibxu0qrDoPjirv9HpxIa5WPB6xM4t0504QNnqSu88y8nTeWTORfpDh3Uybunpna0e9hwE2Gvb2XBL1MyRt6MOLl0TPJhKmORgMUQ02TcMmAJ3PVY1MbIqeIrzIFn8LaWHHCeKoagvNbqlTh4','CqlNHtwetsWMxb','IPemh1HZ593xkUbaGOtjPgiEuVTm1O',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(93) NOT NULL, d VARCHAR(64), e VARBINARY(6), f VARBINARY(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9899393,1560341036,'z21EYxmog0ayjshZOqU8rvpP9wMMExfIKNCMRQt2fY6zPS','oWtHUN6gutB9J8nKFZji15tw1MJ7d2DFxuVPldzGro9Kh5vgy44CfQgFNZhtW','1yy','iSitNiTo49ofD6bGH6rneqfBUpuJ0','jTmS2LoCUmbREc4cG3MeCs6N1nUjnYZ2yAtMRQvEYFZioYOfEMGLPnAjMRHk6lZviitpWjL3owAJfq3i7nJb','ZYuC8EK0GRrkXjF0151zU2IuxYLozoFsYz9eoT9UBPlJfZJK0L6QyQ0YX8X84WNlm72ivHbiSWR9spKSJtizSaGYALM',0);
-INSERT INTO t VALUES (10196040,1260493246,'H2PGmHCQljqnE8W8wyLN8hzLDUFOJhShycC4wlaflCHtkGF','vOAzLxq83jkbUehU3jCprAxTCvqS5wnZCmqGig7KnknMmWkEkhgTsTcaDr2nWkrJ','7k','VYZvEvKqkFybQEipAwldsP9bI9TD8ipwNK','4F86VjVRxzFnO4JPoOWn1QHPrmosd7OrhcVodmK5QEB0aip4o4hL5Z6BVzHZ2AjjMKzxds44sGGWBLlOelzWQB7VRBG1s','eGD4W2jX',1);
-INSERT INTO t VALUES (9790656,717858524,'8filay4MEr97Dv6H6IF54UVxN36lryEEaEx1ZunIV8IvVe8xJiAi3dShOjzemUHJtZcg9Pi60','JjtYCUSF38QXrZzJS8wDsfjSlqDP9S','31F8O','VJnaas','WnnALcIi7dFoPne1gUV2SI5AujeYRKbkcjuB1ClASTafEy2nNELb6M6QsUueYoy','I0G9SW6JtTrHomfy9a6NErGM6gJ8H461l4Y38T75VjHXEw3spuySDAB89pLuTbjvV5HDtd0',2);
-INSERT INTO t VALUES (7488487,158403392,'9KMxxD3fZqjXWzIVA6l0bfAMovF4VUpCKGGrZuHMYYZSbjSmfNYVq','pa77YKu','rXm','ciKzRzZ','CHnpJboxvsU1AQA7BkY26DsVvT0kb78glD45NCc6BtT77pNOi2nCx5EGo','3xVH8awrJGwSUNcj2OKGtf3l7xJZEBagtL',3);
-INSERT INTO t VALUES (13977937,344418831,'ko8RpVWZLEoUbOdrrUwojyr9x18lS2QfP9HAAFo4EEsF1YLlTZYn3JJG','UXEGBwjBpAQnrz0gafWDbMdmq2lA5Qma','J','1TZYwgFNZE6aJ75XUY5zL','0sCw2Z9TQCdtBI7RzVO3zzGy9jaKPNaFWrYAck9uHRoHelLxi0c6Z','w1DFaRkQnJIUVnO0swjPV5d6Z7WmDuotZP',4);
-INSERT INTO t VALUES (16166621,2633741542,'srvDVeTvMyI3','IaZVlglxDIDyQGG6qi7L0xH7JbWL9Lrh','s5zc','dRJNHnMyUaAX1g7rERfH','iEFCXdxfLj74cCV2bE9K2aLUecKZclZFpXAUqmWaTIpnzCX8Ts82m6uCV7SWa','JnWlNF1kjdOgfvKPbtV9CHoPNJ0eJDj',5);
-INSERT INTO t VALUES (14074808,678397742,'v7CoyL0pRU7EcZUfGOyPbSdtTVBNfIdpOKS03QAeEbQQhtwmTUF9waBWofjhDJoECgJbPELQMJX2SLB22vr2','LJSR02A3a8HSx0sMxS4uTUx4z7tM','btf3','W9a','H3ybiNGXxxWs0xYJsfNBY','uWMomkc81xRfUmz2LyLng4Milsg8qgFhhWGeulYU3npvdPRsrAU8xhP7',6);
-INSERT INTO t VALUES (13677098,4111901437,'u481cYWAsDP2kAIynXj3054uwWc','p4WWBOuYq7QtSnIavjzM5GYKWCB0yTllDHaQJ2iqJoFOzxila','KP6C','OnjWVADfWn2BxPv','NvfQt41QVLbm1rroiYotUuGlySphyRRuZG7jLE7PE','iaOxMRZcgIDr3lthuXvwGilehz4s7coOQfTHLNABVdqrQ9l7OqmFftOpHFaAHLuQjErds81jkdV3JNgJCfeDI8d',7);
-INSERT INTO t VALUES (10314860,643231877,'PdajR7zzAK4vsDDBvazZQzuLfcJbty65KfR2ocWp5mMP6yiSG6FDi4iL1zA','pz0vS6y6jMLR1kwYZOCwQaZY1BeyyDMQUFAeXjINH5mitSYIkFPWeFf','W1E','nzQ6aTsforK3U1','0QKpduWrZjwhduX4cC1NsQle0ZJaIrGFusoATsByNMQQC8Ie7vYMiOow6eMSwxxvLrMEG','rJfrVakeHHuIOEnnXbxhKF5L27r',8);
-INSERT INTO t VALUES (11956427,881379844,'hHMWtSmLdqHETCyuGLokYaSTyLWALucH9S3itwz8dSmuLkqsZHSqR6WCuSP','zYOXpieyHLMzMOQGzl','73yM','0EH','7YMrbB7zVr8btMDe9pGvRQYgwionFR','bVDjfSTCbxIqA9FOtdb0yeFjXX8qomMWqXZuNSxmC2xn0taFBp2UVorpZIlq5i2f9Jp91jmK0zeZW4CzP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14732263674780948636,255,'hSNYNrjOjI41QmhB5CL4ZBIF5KK9AgS','gf4NIsDMP2FPTNJIQYXEbuzNf','DWMrS9lIgkZz3qORhk3dZONcVLs4xhrv1Hm1vRlxa4d7tZ12QqRTQKZTVf9BBBeSql9lou70s62g2XH','b8LQfQ8JpcG5NwLpMm','e','Y',12);
+INSERT INTO ti VALUES (14732263674780948636,255,'hSNYNrjOjI41QmhB5CL4ZBIF5KK9AgS','gf4NIsDMP2FPTNJIQYXEbuzNf','DWMrS9lIgkZz3qORhk3dZONcVLs4xhrv1Hm1vRlxa4d7tZ12QqRTQKZTVf9BBBeSql9lou70s62g2XH','b8LQfQ8JpcG5NwLpMm','e','Y',12);
+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 (17646900682322105126,33,'u8ey2T0SApS7JBYo5PEFRCmb80VCJGdXnMj8IQS','GctWVaXfO1nAQhhpiqEKjcIbkiOLtVQHuYO3Ups0wnqYqwpEgwoY02BNiRIcYC9NlWQj9ptE6oh95BiE3c8kEtWG5FXcIRSgVMOuTGgmsTaWI2vEqB0cP3CG6v9ZaHSse8ij1B4XX5rmXzbTESuNpoVPPxxnFkzlSjtOe7rARA6rr7pyuPLXABYTGi7KmzErJWIpP828','ZR4s3sCrG8HcwP4NDPs30vwbJ5Hfjb6EM5xBtyvEKaQ9aUBmYm5RNVuO0hAFdolZpeikdoW','8qLw7qI4GiXGmVAH8cEtJ1xbQ2IplFjJTx3NIRNESuvSO5BDnUOrgC4K0zbxdbqWQ66XsttijI1lNV0U2gDvrH948z7km5dTNDPMQIORpDWagLuAj93EF0Ap5Kr2I5eRQHtiWFj27qHqY','W','v',13);
+INSERT INTO ti VALUES (17646900682322105126,33,'u8ey2T0SApS7JBYo5PEFRCmb80VCJGdXnMj8IQS','GctWVaXfO1nAQhhpiqEKjcIbkiOLtVQHuYO3Ups0wnqYqwpEgwoY02BNiRIcYC9NlWQj9ptE6oh95BiE3c8kEtWG5FXcIRSgVMOuTGgmsTaWI2vEqB0cP3CG6v9ZaHSse8ij1B4XX5rmXzbTESuNpoVPPxxnFkzlSjtOe7rARA6rr7pyuPLXABYTGi7KmzErJWIpP828','ZR4s3sCrG8HcwP4NDPs30vwbJ5Hfjb6EM5xBtyvEKaQ9aUBmYm5RNVuO0hAFdolZpeikdoW','8qLw7qI4GiXGmVAH8cEtJ1xbQ2IplFjJTx3NIRNESuvSO5BDnUOrgC4K0zbxdbqWQ66XsttijI1lNV0U2gDvrH948z7km5dTNDPMQIORpDWagLuAj93EF0Ap5Kr2I5eRQHtiWFj27qHqY','W','v',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12852712158056011279,75,'Sc00OBiiE50Uryo7eJkvz4k1yiJm8T2','b5FAOeoy41uYQJPQYIlmvVxHAEqVIk19D7OYrq1FG0aVYYGrtuxKthhh9m1WZ5NnKVLScELKDEKcd8qTG4QaoW','tn4e81A4foPTVAq88x4GJ30VRFF4YYeJnLiZsqiIc9jbm','4tHcwt5sw7lMV7XFUFTRL89RLftjvwxyMDLtACsMIPfb23HYP95HLdmH2','jk','w',14);
+INSERT INTO ti VALUES (12852712158056011279,75,'Sc00OBiiE50Uryo7eJkvz4k1yiJm8T2','b5FAOeoy41uYQJPQYIlmvVxHAEqVIk19D7OYrq1FG0aVYYGrtuxKthhh9m1WZ5NnKVLScELKDEKcd8qTG4QaoW','tn4e81A4foPTVAq88x4GJ30VRFF4YYeJnLiZsqiIc9jbm','4tHcwt5sw7lMV7XFUFTRL89RLftjvwxyMDLtACsMIPfb23HYP95HLdmH2','jk','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14882823042120024127,54,'FcbNTsqRDsxC4IyPY95t6fGeu96hbcArM','tlYCt0FlqfmK1QwkHUHIjEZWaoj6UeBigR67B1iJANPM5kInJXmPpZYWmhSMfGVDRYb5vgEfb5UZUzDMmMgrqbkbJd018ynQU9T0eMXv5W7Wq8W','UL7JSIhyeiZef7GDihHOxY3NvPRkDtEGVR','u0pAEtqlXYAqxSMKeKd2zisNypSxnJzyzPmJUpfjEUZrlMKSihidotKP3ktADwhsuahp4YIQZHBkbqGAE9d3vkT2uyu3mcEgtw2bDCcDdqmc3RbHLLPuxshyr0veq7qzYx98MaETYOQKfZ7Mfwh4OfopsMZLXC0UXTztn6ysNzUNJvj8OV3jqGAYYEl6Zfq9fOgosDiE5VipRfLKU','W','n',15);
+INSERT INTO ti VALUES (14882823042120024127,54,'FcbNTsqRDsxC4IyPY95t6fGeu96hbcArM','tlYCt0FlqfmK1QwkHUHIjEZWaoj6UeBigR67B1iJANPM5kInJXmPpZYWmhSMfGVDRYb5vgEfb5UZUzDMmMgrqbkbJd018ynQU9T0eMXv5W7Wq8W','UL7JSIhyeiZef7GDihHOxY3NvPRkDtEGVR','u0pAEtqlXYAqxSMKeKd2zisNypSxnJzyzPmJUpfjEUZrlMKSihidotKP3ktADwhsuahp4YIQZHBkbqGAE9d3vkT2uyu3mcEgtw2bDCcDdqmc3RbHLLPuxshyr0veq7qzYx98MaETYOQKfZ7Mfwh4OfopsMZLXC0UXTztn6ysNzUNJvj8OV3jqGAYYEl6Zfq9fOgosDiE5VipRfLKU','W','n',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT, c CHAR(63) NOT NULL, d VARCHAR(62), e VARBINARY(35), f VARCHAR(53), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-90,110,'Dm1y3c','tHla268vUuY6anHrkpoMgWSRKT53mrjm99Qx','4mjYkhqVLhrX','j3NhfYRO0jhufAsEJR5uufiypvRwmDF','k','e',0);
+INSERT INTO t VALUES (98,104,'VcAPucVgGwN5NTJEnWaXgdNWYSto01cxR','aH7ex','vLk6lTWqkcbg6E6uXx2','cER7jViuYdmAnni9Zlca2ceVfgZsQ53qzzsiJf6E1wvo6T9','U','I',1);
+INSERT INTO t VALUES (-2,-118,'HkuE22VxKR7C7r6cgidXOazw7Bn5OEpxO5fl','uaA72n1kBNLHGIgf4hQ50PtuG7yNm5mmXsrApuXIZv2','mGCd1qwGQa29mIT3XA3gI','PgSHdwF8dyRcz','B9','Q',2);
+INSERT INTO t VALUES (-11,49,'EvtSLavek45GbHH4kV','vJcQSOFAtwl1KianJq0W','hlDf','oigJmlAvv65n2yJoz6zwFy8MLo8','LD','y',3);
+INSERT INTO t VALUES (95,-101,'ZvadaQ9kjq4AuvBASsBonAVTE1eFTDRHgQlVPbvj2wQLqDxBJYe1Rsuy1Y','KhkSchMSVUpceLNcRMeUUd3a0LSsaGgL','dxVpg33KMY3gYM8CzxD3yX','JvsOcjsXEjG5FTtxqYkA2yBDKEmZK7S3K','C','o',4);
+INSERT INTO t VALUES (12,-97,'N8rQbT6veSINif7FgsetH','clP2R0pb8OOmuZVG949DwpMIQaxQDVYzkYWZNFG0b3rkbtut9VfsH8I','j23cy0VMBkfEQ0anQ','9a6qk9r5yjS08IuQtOJ2EVcPUHXSx1CSzILxFbALMoheSKti0a','U','8',5);
+INSERT INTO t VALUES (125,125,'K7cJBN037ywC7GvUtlAbJQsOXJN2ceq27r2U','eSTpKtjnB0STGTju1zPayvRgRCRRU2EISsGo','UoDddvPBRiknGq','06G','x','Z',6);
+INSERT INTO t VALUES (-103,-56,'XWWCpdK40ygJBEPY9KvRf0QZqvyvXncpdPIhDQ00h02II7sUqZvgDm1UUMtQPa2','cl','7XGHCqkUUYQzDt8bL3q3QR6mf','Q1UeadaeDAIxwmNpdjXed2qEoIe','Y','Z',7);
+INSERT INTO t VALUES (95,-42,'rLtYlmoIhuOzhnxzRLIOA9NuKsURrMV7','ovNdfm1fs9PjDNu10Rd68NXkBKutdVqtfcRdKDSUNiNX4Az','t07ATiuW9','3w3pC6YtoSBq4ZDSqW7M','sc','J',8);
+INSERT INTO t VALUES (68,-31,'05rbT','jfTRDX','NmdqNjAs','6ZehieoohZ3rzZeB7QDHIMJbjI','Al','j',9);
+CREATE TABLE ti (a TINYINT, b TINYINT, c CHAR(63) NOT NULL, d VARCHAR(62), e VARBINARY(35), f VARCHAR(53), 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 (7351207,1266658207,'pt2Cz0O8i6eBXuDhTvjbEFoy8mEGkxom7ihmq4VraRqDirW','xbKCaiAEGKibxyTuOshNvUXDeD9rB','jcwh','WVzfCwAWfAEaqQfJS','LihFrmqDg9KgOOaC7MbXFp5eh4rqMwysrAoiDQAQhq78yGME1rPthECARsGCzhhhEyRyNuIAIgfzgVgjheZjGp','UHaMBmf02rLn5hablCfoFoIJ3E4L3nX5p5aCTjPDtI60GX798aqEppdeFShOx',10);
-INSERT INTO ti VALUES (7351207,1266658207,'pt2Cz0O8i6eBXuDhTvjbEFoy8mEGkxom7ihmq4VraRqDirW','xbKCaiAEGKibxyTuOshNvUXDeD9rB','jcwh','WVzfCwAWfAEaqQfJS','LihFrmqDg9KgOOaC7MbXFp5eh4rqMwysrAoiDQAQhq78yGME1rPthECARsGCzhhhEyRyNuIAIgfzgVgjheZjGp','UHaMBmf02rLn5hablCfoFoIJ3E4L3nX5p5aCTjPDtI60GX798aqEppdeFShOx',10);
-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 (15434672,3758146741,'bmvNLoHezcm18yU7YFGDuKJ8pIbQKPKp3IMuBU','M59ai3WvbKXQwVTE55XASf9a45I3UMVXCBp4WS8QE','Y4','yMN0asdc8r6Wz','OlKwjZcvbpRUiwUalxQiWUXjk0bsbJYC5oFy1kU2uAq51OYOhQWr','w2GP23MGfWnPlQbG74MRXSDPwGDxHBdTrRddpnJ3nANWqhRwpd5MqZ55OuMXUvEA0t',11);
-INSERT INTO ti VALUES (15434672,3758146741,'bmvNLoHezcm18yU7YFGDuKJ8pIbQKPKp3IMuBU','M59ai3WvbKXQwVTE55XASf9a45I3UMVXCBp4WS8QE','Y4','yMN0asdc8r6Wz','OlKwjZcvbpRUiwUalxQiWUXjk0bsbJYC5oFy1kU2uAq51OYOhQWr','w2GP23MGfWnPlQbG74MRXSDPwGDxHBdTrRddpnJ3nANWqhRwpd5MqZ55OuMXUvEA0t',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-9215899538496110851,-114,'edXi26moTv8w3WuvdzAH6Y8SHP8lfOUg6shyLTr6dPI3U3QV0RaGOse8bvsG','uo6aOCg0nhxYhGfioTORQuUvRw','GaeZF42RHMRWGxvpDL9gAa','Hit','cH','f',10);
+INSERT INTO ti VALUES (-9215899538496110851,-114,'edXi26moTv8w3WuvdzAH6Y8SHP8lfOUg6shyLTr6dPI3U3QV0RaGOse8bvsG','uo6aOCg0nhxYhGfioTORQuUvRw','GaeZF42RHMRWGxvpDL9gAa','Hit','cH','f',10);
+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 (-4092839049790701292,1,'7NBSEFncPzs0IBdu81j33thRiETH8OdR8eNocd5J0ywpyYIfR','P0W7xK5xNEDp3YqSBrvvu5idvGVp0A1v3XLqZztP2DVzZp2VxQEP216L91','eHGfWzXiW2fXybYxw0QgUEE','2scibntuoP9','oz','S',11);
+INSERT INTO ti VALUES (-4092839049790701292,1,'7NBSEFncPzs0IBdu81j33thRiETH8OdR8eNocd5J0ywpyYIfR','P0W7xK5xNEDp3YqSBrvvu5idvGVp0A1v3XLqZztP2DVzZp2VxQEP216L91','eHGfWzXiW2fXybYxw0QgUEE','2scibntuoP9','oz','S',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6171859,3697191693,'Wi3QBdLVZkSVzkmJOkqE5RZMhwIkxP87GExIhk30jteKGFAuS4pj38wO35inCg1iFFjvYJLUID8','rgLhmmKpI5q2knBhJFeqNbkzPDGfhgmkzg49','l','MwMfxdt5n6U1Zgc7ZU47fknp','mLfnneFvu2TqTKh7eWkRW76w63V7fL96VQUz0qr8I','t6SA2nhioofu20ZSwiXKSVaXA9RJT0FVcjnSb5JbFnixmmXKMB8LgkFXq8NplZvtmWkST5Z1cAdwSZjTKvbazZSOqc',12);
-INSERT INTO ti VALUES (6171859,3697191693,'Wi3QBdLVZkSVzkmJOkqE5RZMhwIkxP87GExIhk30jteKGFAuS4pj38wO35inCg1iFFjvYJLUID8','rgLhmmKpI5q2knBhJFeqNbkzPDGfhgmkzg49','l','MwMfxdt5n6U1Zgc7ZU47fknp','mLfnneFvu2TqTKh7eWkRW76w63V7fL96VQUz0qr8I','t6SA2nhioofu20ZSwiXKSVaXA9RJT0FVcjnSb5JbFnixmmXKMB8LgkFXq8NplZvtmWkST5Z1cAdwSZjTKvbazZSOqc',12);
-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 (11183599,3938441755,'lJ30vHxsvzsLSOXBDkDxHNXGY4eOHNQgaFq65Kzf9UYZ0Z0Ue8wumzYSPhL3ImiOcXnwqh','QpQaAHxCbrMnBsx6NGw25Eekg2grRmgtEcFMWMynNaYzmRKqgKNm8Ia2HGWm4GgVmC2BvZfu2lJW1r4keIbUv2c5rhqal5XMsi5LUW39sN5KVOGXORV','rb','g3jr0RwysnHZF7ym9yfBtti6Z3vv','dEW7QnMOA2nWj3PTmCuzvbMuLLac','rPS22a',13);
-INSERT INTO ti VALUES (11183599,3938441755,'lJ30vHxsvzsLSOXBDkDxHNXGY4eOHNQgaFq65Kzf9UYZ0Z0Ue8wumzYSPhL3ImiOcXnwqh','QpQaAHxCbrMnBsx6NGw25Eekg2grRmgtEcFMWMynNaYzmRKqgKNm8Ia2HGWm4GgVmC2BvZfu2lJW1r4keIbUv2c5rhqal5XMsi5LUW39sN5KVOGXORV','rb','g3jr0RwysnHZF7ym9yfBtti6Z3vv','dEW7QnMOA2nWj3PTmCuzvbMuLLac','rPS22a',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT NOT NULL, c CHAR(48) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(22) NOT NULL, f VARBINARY(29), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2269823,-938822866,'faC7Xo4rrX1fY0s9bkU5SWCzEzgRP','2FMcRocjlRR','08943h','jR4ExpvuDr4m4WDsN8P66jJ','ogD8f8tY2JEOpUbAxCfaXmW28bC56W0wkMrSkaJmXY3oe80YuQGwEVIQTkYhe7saJVqy4JAD7phaMVs6L','rkdqMAfkzUg92mgu4t2YRoFEejGqt0MixCj0GJq4elwjY5m4ppAuAGFC9Tw',0);
-INSERT INTO t VALUES (-5182246,-1252206293,'fj28XxJ8tKJXPnx','vOiISS','fCStFNBbDH4','tBi3zg','tasZsnrDerQ64mRdisJpLRuX04jEgsoWnVBtp45dqhTUkRD1DqsjLBI0Klp9QwgYEpoKIJSJzLQWAWyHQAdPMh','LEDEEPTkKCxa5oGGA9LG8R4TsC0hBYd9cjl4',1);
-INSERT INTO t VALUES (7235487,22021203,'HCIOeYkdTNgM1RZvN3QeGXMjGZ1L0PCP','LZrVBsE0rkXCWmRg6CkPadorcerhSlG7ImjA','ygM6YTvQbCqG','UTIGIhDJv5Bz47bGH','MJgryfIHeF8Plfy','eL4oTEVCQ8Sw4MrXTTBmKRfU1ApLLLXnRvK0j5Fx',2);
-INSERT INTO t VALUES (-4330591,-10040975,'H0STdRpHLmdn6Q','89','RFvxgd0sU3t','F59etJ0rMUjWxInux8Z63YC','UeBBJU2fFMUklh3g5QnfWqzWwfGT9SZpZyKA1LWaF9gNbgluT7yXLcJmHa6KYjW9tbSL0','nq4pvCepqIOFVGInWYCYW2OgDvt25xDOjqNEBtWwwT1cDiIsy3ujnJwbD5oi5MtFRFvgZz7p7AtuRj443BGOl',3);
-INSERT INTO t VALUES (-598754,-798541855,'Usd2hvNEog9NOKu824brcxWJ98cHA8yx','rWUR893NhcA6IxOtvcwz1kYeNSqnJ93qHzW7HhtE','2lGrxo4o9Q','lSNqGAx37HXXCCN0B6s6ACZ5thE','xJWlcD0Zw','43Oci6tbOCD650cLEcpwqTAgb8ZP',4);
-INSERT INTO t VALUES (1001091,1842174389,'dE1xRuF9W5lkjMchhpPvP','B','Cm2baQAywnFq3','kpLfETdAvAsCqR','QxfF0CCXyiXWKaisjgwV7qWkudUNSFxqL','LVR4HmuVjpyp3o7QNEuBwQsztUjxaIhuP8xq5Q2gJaE3EiI3jPS43d77Hg3u6ohOHBzvMJxTdgYYPvDVb',5);
-INSERT INTO t VALUES (7510252,-349845512,'Vt1W2OGeAX','b9F8VU0pcBvzrSvnh','AjEUkMBdqqgcN9iNrp9','cO7MZGGribpvDdZWoDEb','chX1qpGooSzNSIk11pRR0jdCaG415v7X6JLydX9T','haydR1tv8JZCTilSL2CwBq8PwiOeP8QxoS31oDBUzpwLL5REg9jLoh7e0',6);
-INSERT INTO t VALUES (-2165955,-427377230,'086mBrTqOt','hBm5VSK9b8ziMDRDUpKgIpH','ltffkUNs1DY3Is','DYeFSHG7XcaYrqumr5c0wO','F1xnAVAfNivaeKbE1lzUI5XkIs9SxvxHfnwfBsCu9tiskgk6doK7TFff3sVAHJH','Bvy91xI0ZkEHtOHhjfks0eGZGXsZhWeVNAkJ0wQyzasUQ6cMTFEat7GHTAZ0Bn7U5IECivzLxIgbNNPH3JTj1F4BMBq2FUqlA',7);
-INSERT INTO t VALUES (-6470696,1912193596,'KIpR3tlhLyNn1t','NNL7OfPZy8JAYO6X5bsm774oJyX1fMTwd3Wp','lKP5kud4a94aU','yTWrdCkoUivjO','ISgBBIxpsU7uFiuyPahZlF','rOzGyf1QdPPjCFA5Y0KLdfD8ua40ep6S7y5MkjnSzkWN60pkI1ZGSdFTJVgh694OdKhkrLb',8);
-INSERT INTO t VALUES (3003247,1490530606,'Vc6wWmOupKcwRPrwAoHlkZ5FEkkeRhU3e','e3RHOnq7OXyk2KWBemyDsSU0IIgNjZl09','fYzw','Mtiftb4jcBV','gfNui8jM3','crGRWEH5ZUUksJCxj0HIPFTkthYOm0KU3Qvxhpo4js6ZZPbTC6887K',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5098968905576103034,-30,'TVQuJPpnsqNBMS','Gc6DO9S7xRqsYJLGIYHZWKBdcKErVQKFsDFbseBMdaDX','VNIQwmJeUWKlV','1KFZpQfmZlgt','5r','M',12);
+INSERT INTO ti VALUES (5098968905576103034,-30,'TVQuJPpnsqNBMS','Gc6DO9S7xRqsYJLGIYHZWKBdcKErVQKFsDFbseBMdaDX','VNIQwmJeUWKlV','1KFZpQfmZlgt','5r','M',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4665397074129048882,32,'OA1MlVW5EHaWH2LSOZuIz8VL3uAtMyUCXFmlmpSXs9u1lv','6vxIa4JaILoRRxMX83OMOcEl9zdMRoVYCioCWsR2FztjJMBE067pQoEp0i5w44UdD0XtYRrycWuWd32gF5lvRth8xrDCULORxRs7f9L3ryv1WNqRysS5oA8z3Wek6MmzhUKLMfbO7braBlcYUzKBdNqBahpDG85f1kDfOBO0XV1d8Quv0r0YH6NQIt7Um0N8m2Uys','Ng42DpJxdp2Oxvd8hGle21','ZCKfCp','rd','A',13);
+INSERT INTO ti VALUES (-4665397074129048882,32,'OA1MlVW5EHaWH2LSOZuIz8VL3uAtMyUCXFmlmpSXs9u1lv','6vxIa4JaILoRRxMX83OMOcEl9zdMRoVYCioCWsR2FztjJMBE067pQoEp0i5w44UdD0XtYRrycWuWd32gF5lvRth8xrDCULORxRs7f9L3ryv1WNqRysS5oA8z3Wek6MmzhUKLMfbO7braBlcYUzKBdNqBahpDG85f1kDfOBO0XV1d8Quv0r0YH6NQIt7Um0N8m2Uys','Ng42DpJxdp2Oxvd8hGle21','ZCKfCp','rd','A',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6528586607913447137,-3,'6mt4sMJ9YuvoVYm0Pa9Hr7cN5gusD3Opj','F4lpY','1SYNGPkiMKsBJR12ng3','mn7qsYJSZ0cHgJUmRvzRLalui3Q7MvRZm8SEwmFQd1bsgts9rESuD9LTnR43S64j5Ucg5tQmQ6gUPTzdWurvgb1XTN5oISKAuvrSdQngbgRaORKRHTBEAx3aj3yzIjQ3hGbjAsBYnZjJDeGvhkzhqcrIs4nTY05KFJXfTnpN6USUeHRQqRzwpvOrlSyYYvofkWopgG77RpHaeVAY','9Dq','D',14);
+INSERT INTO ti VALUES (-6528586607913447137,-3,'6mt4sMJ9YuvoVYm0Pa9Hr7cN5gusD3Opj','F4lpY','1SYNGPkiMKsBJR12ng3','mn7qsYJSZ0cHgJUmRvzRLalui3Q7MvRZm8SEwmFQd1bsgts9rESuD9LTnR43S64j5Ucg5tQmQ6gUPTzdWurvgb1XTN5oISKAuvrSdQngbgRaORKRHTBEAx3aj3yzIjQ3hGbjAsBYnZjJDeGvhkzhqcrIs4nTY05KFJXfTnpN6USUeHRQqRzwpvOrlSyYYvofkWopgG77RpHaeVAY','9Dq','D',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6055504935932069956,-123,'mUHneuRRAriwSvwazRtcgWB','VDku7zkJhf8UBSBQzbxu06XNvDA4vDivGj1mInREWR0VGKsC1KiGQJCSNFMreMHlgsFd9hz5Qk69xe1udweo6oeiCM0kHQ0IxSZ3WrY1VHc5KToaoMjau3TPvIthASrEAeBK8hDsq4LiYxGO1zy56BsAEGgnlLI90GM1Y3TyXeK3jpaNXTrpxmyCLAwfGkDaZgvNfslJXyrExQ8aKaNifFEagycnGsRWL9lnBm6R376ZcBGCGtTFOcO0pU7','fQ97BUJR73amzJt','zD8M67kPcPH16Kdsrg6KlR9MocFe83dv2KFGmoGgcVQWfz','K','5p',15);
+INSERT INTO ti VALUES (6055504935932069956,-123,'mUHneuRRAriwSvwazRtcgWB','VDku7zkJhf8UBSBQzbxu06XNvDA4vDivGj1mInREWR0VGKsC1KiGQJCSNFMreMHlgsFd9hz5Qk69xe1udweo6oeiCM0kHQ0IxSZ3WrY1VHc5KToaoMjau3TPvIthASrEAeBK8hDsq4LiYxGO1zy56BsAEGgnlLI90GM1Y3TyXeK3jpaNXTrpxmyCLAwfGkDaZgvNfslJXyrExQ8aKaNifFEagycnGsRWL9lnBm6R376ZcBGCGtTFOcO0pU7','fQ97BUJR73amzJt','zD8M67kPcPH16Kdsrg6KlR9MocFe83dv2KFGmoGgcVQWfz','K','5p',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(98), d VARCHAR(67) NOT NULL, e VARBINARY(71) NOT NULL, f VARBINARY(59) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (190,19216,'dZscqFbYCWYQSfk4qjh7bbw0xaKTMEUn6i2ihvsV2XBpmT','GCu78dXQSaIuyZekt','hIguTdxhz2','3ZvdanQzseeB1','B','a',0);
+INSERT INTO t VALUES (72,29531,'qwrYtjZ5M78N1F','8CMvYM6ecCEM6SjqtxfHQzdlQfU0gGf8h8MmchOroAqbnb','IMgDViTCuHrsinX','X0NtyEZCinMpoGoL6bvvRPs5bwsGCCovhKiBau1mmq87HJw7cO','2','A',1);
+INSERT INTO t VALUES (209,8424,'4GM6c3UpYWnz8Qw2AxNFTNeYDZnjjUdBhzfJjdsgv','4W0M3oCGDRPimrQuX6fpX2jGhKp','H1aEDRjp7dOfDMFVxmUBeLWcA','nOIKMRqMfk1BkCWWWJnEDjx2kQogN8SlmwIun','T','F',2);
+INSERT INTO t VALUES (73,9168,'6V6toROR2XSoUkeJRwdswkXQwQnaPudnINrZaT6aKVggaPFOocg7otqI80iUgzKpMNsuqrbuyELgiyrB4CVKWyuck4','DCtZzCsNHWbcpYFnb1prT2UVH4lZsLkRUQMwQjMS','MDEdhGhN25EjQ','OTmPe','X','d',3);
+INSERT INTO t VALUES (163,10606,'f8hlogOTAtgnH91hGePVU6Fk4Vq6c9J9NBbZwsAWsTHhgiNANVTrjZbK0Na04dtD','3p1Kn5MxxdnDW0rwBgJ3K99ylJcEKBOyMeYxzAzrgae','8n0ztyOAV6RRjtCBgdwvAA4A','GluA5F7g0yybrNfXuKInmS9djGXtAqau03D','0','l',4);
+INSERT INTO t VALUES (204,17762,'9bCMwN6vuVHtp1d5Ckz7A6s4AGF8rLPv15EfN5Xk0wpucOluBv5VjAt6aA','mBYUhKlCBlZDbQXg2e0MILyOOAXFxmrQbCDjzqrNbi6TrlZIsWtC7kPkq1YVdKpf','I2GJDSQGKiPI45VfLi2t6HRo85t4lgcARdsbLuEbuL7hiebDamztCuU42AWXYAwtwUrlfi','THAJugPDPgaN9xSlgeV8MzqBkW5KfkO8K4XG6ahXqfa7amSbAjTB','W','P',5);
+INSERT INTO t VALUES (142,-10338,'I2Qa5RMDP0NYWQUyj35I79TDJJVjeUyfhiAWPjX3oumXnhsmQJ0D96dox0voFx5QGP4Ths','JcUk3Wi4RzAoML3zy1Mk1sE9BZTQsPoUFgqvNzJ8vbBY60g4k1N5aqUYu6sJ8t','WE6cbXxNyz4NstuVVfTH2Vx2FC1gIW39LfKsPreS86DJRywFcTlyb','Yn3ragGFVuKJ24Yw4UiEqHfbGxd18zb10pFN4vq','o','E',6);
+INSERT INTO t VALUES (247,-20635,'To9lkpG4FosZVLSypsokx0d0KbusA1yz6','xV8yZlsh1jNNVxXG9tY7AQL3QVHT8RNugtMuewtbfU8yDrdlI','vS9K0d7uNlKKdSe6iKZbBe7LPMogWhlpi3iVaIvPTebYypodQ0rf2Lf69En','bLuMlwdsqRamPTwNplyhSb7yR3SRctRJOzYzHCIhTywXXwExMBTAuJerg7q','6','q',7);
+INSERT INTO t VALUES (38,-20706,'hKCK9TfuYQbTqAiRGxvs4biXrbj4','IfHbYhqFh06TUla9BpEuP','9aoRS3n','BX25VWGUMJrz5DlVp37kZcOz6G0ZCpPxZYQa2kUAJW1mHS','z','B',8);
+INSERT INTO t VALUES (91,-24362,'1FYBHhZ8SoZiNsGRRo3rMyzhn4aGyR15ZC2Ki1NskveafzQSEpPS6AJjoZ9xQ5amOSibtx5tHZ701Aq6','CmJTCK8AQtomA9eiis3YOjDhKFJsJo4T','Hlo','WXucOoeOglc3ybMqgv1lZvvF42vg8gTidNl2SoVzY4eOS1NbDID7','W','v',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(98), d VARCHAR(67) NOT NULL, e VARBINARY(71) NOT NULL, f VARBINARY(59) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-101446028,-1554462477,'Q1rH5omSjfzTbp','IjsSGgF3b1Rh1toIwfd5yOfH','xyfMoXknBanXvt3aaDEBc','U9AoP','cgLcgZbuKqlQvHaM4EKkucH0XlrCJxiXyCiTZEJQY4TvdhgolYyuiqGJlDODgup0SI9W5Pn','Vs6GVejucJgrOEuGWhgWYsSztcGPLvqSEc8Mdz',10);
-INSERT INTO ti VALUES (-101446028,-1554462477,'Q1rH5omSjfzTbp','IjsSGgF3b1Rh1toIwfd5yOfH','xyfMoXknBanXvt3aaDEBc','U9AoP','cgLcgZbuKqlQvHaM4EKkucH0XlrCJxiXyCiTZEJQY4TvdhgolYyuiqGJlDODgup0SI9W5Pn','Vs6GVejucJgrOEuGWhgWYsSztcGPLvqSEc8Mdz',10);
-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 (-1221973229,961041786,'8TOezoHvKC3M1tip7IR1S7WQHSp1vpkI7snyfhrf6','4Pl4IFwTz9CtFxsld6d','kxE','bjI25QbSPLntY23ktArBbSQyfdrm','1n3tOVQDoPvRGsXGI13ws2Ucr0QvpCRpR8dYTZV8HsKlepWUt9bI7BSaKolvJcpAIJnYKhy9EPzamqn4K3hUUh627L9aDvQ','HO9pX2Abq97NVEICLX3BduEoSop6PsfpXUaEBK0m1mCDQOZEHB77SlXJNLfFTq7GiJ2nPnn6H41nHsI',11);
-INSERT INTO ti VALUES (-1221973229,961041786,'8TOezoHvKC3M1tip7IR1S7WQHSp1vpkI7snyfhrf6','4Pl4IFwTz9CtFxsld6d','kxE','bjI25QbSPLntY23ktArBbSQyfdrm','1n3tOVQDoPvRGsXGI13ws2Ucr0QvpCRpR8dYTZV8HsKlepWUt9bI7BSaKolvJcpAIJnYKhy9EPzamqn4K3hUUh627L9aDvQ','HO9pX2Abq97NVEICLX3BduEoSop6PsfpXUaEBK0m1mCDQOZEHB77SlXJNLfFTq7GiJ2nPnn6H41nHsI',11);
+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 (181,-607,'TcXfLwiS8lMUdfqyIaUQTfBKjw6uTgERx8xviBDIXZOKwKBd','bLHPqHbjVgkucoOaIFnuP5CaGirMuPPH22W8hx3InssT3etHrPZhvYWkRsND','hK2N41O04zqpJlE','vBDKhprQzb3mot65pkzQJ38ZytawJiccHSvAWlJ3CPt','s','0',10);
+INSERT INTO ti VALUES (181,-607,'TcXfLwiS8lMUdfqyIaUQTfBKjw6uTgERx8xviBDIXZOKwKBd','bLHPqHbjVgkucoOaIFnuP5CaGirMuPPH22W8hx3InssT3etHrPZhvYWkRsND','hK2N41O04zqpJlE','vBDKhprQzb3mot65pkzQJ38ZytawJiccHSvAWlJ3CPt','s','0',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
+INSERT INTO t VALUES (215,20310,'7OgzxTbWtWZzc13hRayCM2r7E0gLf1lL74zpZdSfb8D2iRHiqwcz03Rtcqg6qSQzBiXLJzy2KxdFuE','9d7lyF3AX','l','B39yNxvtGpB0ykeRkoAB2aektYlW4','e','q',11);
+INSERT INTO ti VALUES (215,20310,'7OgzxTbWtWZzc13hRayCM2r7E0gLf1lL74zpZdSfb8D2iRHiqwcz03Rtcqg6qSQzBiXLJzy2KxdFuE','9d7lyF3AX','l','B39yNxvtGpB0ykeRkoAB2aektYlW4','e','q',11);
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 (-117181742,1492695603,'9w','6cMi5RbmrTqiOwmiLpiYuzrKGMZvizgGoJCNxarRfQVbZ7XLuRnKMeikSysyRIGxYqzWo3liCSuHENzNi9y93s2k3xeyD9','z0NKg3eqcGs','N','rCykeGMvFLum4gFg3Z9Z9RFsxgwWlPBb34oHQdLMOQOS3sCXCmCyVX7svUu7QJOWb9UKKtBaVo','PWAheZqOR7FX2mDXHXj4VCrj8AIMTCNFoQoIote6rV0D6dD77Bb4OXKGkbZeOtUzHSxwT41TD665ofKJzl',12);
-INSERT INTO ti VALUES (-117181742,1492695603,'9w','6cMi5RbmrTqiOwmiLpiYuzrKGMZvizgGoJCNxarRfQVbZ7XLuRnKMeikSysyRIGxYqzWo3liCSuHENzNi9y93s2k3xeyD9','z0NKg3eqcGs','N','rCykeGMvFLum4gFg3Z9Z9RFsxgwWlPBb34oHQdLMOQOS3sCXCmCyVX7svUu7QJOWb9UKKtBaVo','PWAheZqOR7FX2mDXHXj4VCrj8AIMTCNFoQoIote6rV0D6dD77Bb4OXKGkbZeOtUzHSxwT41TD665ofKJzl',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (202611489,-494534995,'m0mMy','jP6gos8keRSvQRlxzOoDf6Pgr5SmlJPIFiP5tlRCUw4Nc9Akls7I7MXLcLikGNUOGNzOfjBFWdHxVcmoIqQfm5yhXC0hrf6t66rhGEpbtdaNFODbOA352tMniH7tFKAyPVTF1aRxcmiSqQa5GwXOUQlJdI5tCJzgRBEnEnHOtc1Au2IZhEkLfS3smyg0YRSBirkXLXFyWJe7DJI2rOw9PE','9k','Q5T3kciX9Kp3c0tge9DZSipyIjqhf1w','Txh9Rsl71g9ifWWRhoIQNoKnbPbjAO0zJsKjDZMmhMWwiB','KgfeNijtYf4a3kBKB951QfBe77u93TTDwtyulPcE94R',13);
-INSERT INTO ti VALUES (202611489,-494534995,'m0mMy','jP6gos8keRSvQRlxzOoDf6Pgr5SmlJPIFiP5tlRCUw4Nc9Akls7I7MXLcLikGNUOGNzOfjBFWdHxVcmoIqQfm5yhXC0hrf6t66rhGEpbtdaNFODbOA352tMniH7tFKAyPVTF1aRxcmiSqQa5GwXOUQlJdI5tCJzgRBEnEnHOtc1Au2IZhEkLfS3smyg0YRSBirkXLXFyWJe7DJI2rOw9PE','9k','Q5T3kciX9Kp3c0tge9DZSipyIjqhf1w','Txh9Rsl71g9ifWWRhoIQNoKnbPbjAO0zJsKjDZMmhMWwiB','KgfeNijtYf4a3kBKB951QfBe77u93TTDwtyulPcE94R',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT, c BINARY(63) NOT NULL, d VARBINARY(24) NOT NULL, e VARCHAR(91), f VARCHAR(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4173165,-4076365353596638466,'sALCVZY397HMM4hgfK9spPiCoQdPAdgr2SnXUCKPtBO0AhwepsOzFAdV5N','LBC','bj8sKNtJIgpgTYsMUVhqMStNx9zEY8a8cRHcxPmPCgIh','YBu7XINF','BTWpUJteDnl8d','jYYQ1ibFliUC2RIdy90l1D3XBn2etwLIxjsAFyDqBZA9Uk',0);
-INSERT INTO t VALUES (7493954,-7519148310351175141,'CQ3Ympn6O5qYSFh3Ez0G0CPxbJoSz9XlhFDKS5C133o3E','hS','ER2iBNYJ4o3Mu2hw3us2wtDTx6V42palZ1pSd4DgQ7pNFkH','yjTjF0Dz4cwhZpG','OckROihWJWVgb7PdvAaxBZaNHFlDW6ODa8A7HiSzqwAp44','bgdrI2HB2PvZNIxVtOOS9Z7ZnWJXQivSmXqCHBzR8LgM32I7cJvQ',1);
-INSERT INTO t VALUES (-6466501,839924329957780894,'Tof5mNQ0PwkemlSPRJdl','wp8O','SAiGRzl5ZPNZFvAKRPk5Y8DpnLj8CIqS27jk6bHxN9uNWA27ICaVVjvlINEhruEdp8T56OqDfnYr5nrj2ebWk3x1uP','yttZHafa','78nLjWfLNPaIBvwqUKjSdQdbsEamdSBvJjozt0xP6O9BMJKLOhqm2Ob','gcF6GfV5gElWiphATlxoKzBaJe9uC3LJ2O5CgekuD4lMLvQ4uAf1a9lqemttsURprxzF0M25fhebAr6uFkd3dfpOFIMPM43AO8v7',2);
-INSERT INTO t VALUES (-193734,5415464094450478084,'ZPHxkZ4Vaoi2BL3KiMeM3PTiK6RAGOGSXlnw6cEyKAfu3ZhV','uS44gR12K5FdmgF5ejAzAAE','WNtXO3ks','E6vO2alxikm','vQU1','Pk4',3);
-INSERT INTO t VALUES (-426820,-2801652510896045683,'YtYzOJVCZ0PBO5gOeLdEBFoFC5nB4EotJnv89qFCm','NzOpjm571jcaEtFPEZ7R','os3vAdVCy8GPYiNqJMhKk7RkgPuomrZ1TNVYo5RmoWBECRja8jHx5l7nXl','DbZyyN2h','jPYCHypAV04NqvIlBDGZFhWN99wfFaqw8GPtWRovHCnAZk4uDANk','fywJ6pYb6gpSo1QgDMxbwritNj3VKVgHzW8ApqKkIsAxadrCwpzSzbbw5MmW41Xv07A0lML1PIlSIWZxL10DAOmSCWR',4);
-INSERT INTO t VALUES (403013,171400806817919119,'pJIr48CjuPfSEpdehMRWtHdySVu8ti1zzupxx1dwnzzjJhvaXBXf','xXgBBVg9Dth','CIOmqDkN','6','o2P','8CzSce9VhOENyY1fFf7DAKWXJidwWlCAhbMkMzxGNnEiw1XOz6PIlSOZpSnHwSMLNA2Ts6vITxx',5);
-INSERT INTO t VALUES (-2392477,847128508154042473,'3i7cL','neOzYSE8','mai1hLUQ9Wzs4ETIxaOwh6h7zHpgxFoucB3B4qzqGVvO1Xq0BqMD9O8mjuiNbX','6MShEs3zkIg1dkG','wlYaOwodJShN9fTMgbZFRM6uysh90hQR5tCSgApkynsVyumx0Dmf8GAru4TUj6xIp75BM1m9NTxFL0fl6maCAYRwUOotqz5UiGw0','fQsPI5paAy22Q8oi94uqdP2xgaap0Sr9s5g675Qiimw5ilZ36I',6);
-INSERT INTO t VALUES (-2312367,-2497154051012645449,'jVt7TPfFLu16','7z3x29M','elvk3QmGHoxkwulJ','7KiM','4YI5EIePpxEEA5EixWY3','Dzjf2j8HsEc7Y0LvN8V4wMaXmzVESzeqi2jDsvP0ue9cfWwPaWMinXWktZz7uyefz6H6Cr5CrJKwU5MG6',7);
-INSERT INTO t VALUES (-2057122,-2387792802381490141,'HuyeerewKhRyppWd48T2T9tprxv','gL6SwrdYnnmV','NPZFL8f4PpsbIyYduCgfixneEbqQE9mQpcZAAqJNJErfhKAVCpOeBTpH32oHX2FMy5Uq','WqyOU','Cdn7INscUDJHeEY3o4kHtdsSdd90Xz8VdMmcxcwKgKi44D8cS','KY8F9brLVIGX3QFhk5JwCxQI07bkHGbmzWu8Pws8dXJramjAWi20ZbqLmygygamR1NyKBDmkXm6aUO0TlQilU',8);
-INSERT INTO t VALUES (-4470694,-4779502611592621319,'R4Bqt7mbGMMBI2JCvFJn6X','yq4N3xVhFBOUgs3EelPyr','ACBH1WVTpS5chXHXvC9pCM9jISQFn9aHv0HaUSAcTji3zn97VPuHRfHEieGXkpWAo0Uh8agiF2u39','pinUKa','Cny7qz9trRE4kbmcFkDvc','AiXmi1mqRWBv36mkgXrgkvBFno',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (163,-13543,'wglyAdcXH4iYPx9mSd9Hxsd','H6U2oNOSffAZRWTzZMqwVLclHOW','H0yK02V6FSulDfShkvNstt3qKtIsNj2CCmQwwq1s','lbA','y','6',12);
+INSERT INTO ti VALUES (163,-13543,'wglyAdcXH4iYPx9mSd9Hxsd','H6U2oNOSffAZRWTzZMqwVLclHOW','H0yK02V6FSulDfShkvNstt3qKtIsNj2CCmQwwq1s','lbA','y','6',12);
+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 (109,-25271,'FUh7vqE0FUV5CRJCNffK8B24SLUj6jbmKxbJ0RAYqKh0Ox','RIBK71fHcugkPkjgzfCZ2TXaPYc5Yl3CoBcVNtZkTUksUH6ysGop55fFe24DKzMDUb1AQnWw62ZDqqAZqwjo6XZXp3psHnXt0CBTOJbswyxkQ2gsy2l7Ye6aGeOXuRO3v0TYTrIVcniY','1v26Ese3CRZf','woZQ','B','n',13);
+INSERT INTO ti VALUES (109,-25271,'FUh7vqE0FUV5CRJCNffK8B24SLUj6jbmKxbJ0RAYqKh0Ox','RIBK71fHcugkPkjgzfCZ2TXaPYc5Yl3CoBcVNtZkTUksUH6ysGop55fFe24DKzMDUb1AQnWw62ZDqqAZqwjo6XZXp3psHnXt0CBTOJbswyxkQ2gsy2l7Ye6aGeOXuRO3v0TYTrIVcniY','1v26Ese3CRZf','woZQ','B','n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (105,1825,'78doTaIhPH4uTOicz3fn2GG4JQbtkWYGOAKv1dh9qqziEWrL68dNeMBrX','FBafng2VDlTjf8GETb7BoZoiFQ5mR5c5vwT1P8TAfP1wbO7','gB1hp5qs5lmZZySor97vl9x','pQdGGOnVaQwjpjlHPIW0DW7feuaNPkOeOMqjTlM9B1fQ0uy1cPCGsOmmrSAABATYRxsn5KModtVJqRndmKt10s98GTUWIA7g4a1g','m','k',14);
+INSERT INTO ti VALUES (105,1825,'78doTaIhPH4uTOicz3fn2GG4JQbtkWYGOAKv1dh9qqziEWrL68dNeMBrX','FBafng2VDlTjf8GETb7BoZoiFQ5mR5c5vwT1P8TAfP1wbO7','gB1hp5qs5lmZZySor97vl9x','pQdGGOnVaQwjpjlHPIW0DW7feuaNPkOeOMqjTlM9B1fQ0uy1cPCGsOmmrSAABATYRxsn5KModtVJqRndmKt10s98GTUWIA7g4a1g','m','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (120,-513,'TYeq3SsNz92rTsvOIJXBTn9n7huGOq3igqTJ6SOZs4G8XkeD5OhrAKT2wAGElG7KeTsd3','iDqU6tK9KjcFCTvi4EJAOtPGzrVLFtUNCjjkGNPFD4pEdHWAdpIYEuPLO5VHApKQ8ToMPUHbdxyrClFH3baQwezbr1xsJQrt37NulpNSm4D7rQi5OJbwYZdnldClm5lado5d8JwWUk6WRTc6EPkReF57lF0fSJj7ntr57so','LRvlWtZSoMvDCNArLLOob1TjB9Iu6VFcx1ApPqxxsI','piIMz0CN5wyHqv6Rma4h0m01Cg2Y7EcObHcLJBn3uMxeEU0gLw1r8gPTelnKyEVk8UmXA5UkhXXd5M9fr7OuT2Ps7V','A','5K',15);
+INSERT INTO ti VALUES (120,-513,'TYeq3SsNz92rTsvOIJXBTn9n7huGOq3igqTJ6SOZs4G8XkeD5OhrAKT2wAGElG7KeTsd3','iDqU6tK9KjcFCTvi4EJAOtPGzrVLFtUNCjjkGNPFD4pEdHWAdpIYEuPLO5VHApKQ8ToMPUHbdxyrClFH3baQwezbr1xsJQrt37NulpNSm4D7rQi5OJbwYZdnldClm5lado5d8JwWUk6WRTc6EPkReF57lF0fSJj7ntr57so','LRvlWtZSoMvDCNArLLOob1TjB9Iu6VFcx1ApPqxxsI','piIMz0CN5wyHqv6Rma4h0m01Cg2Y7EcObHcLJBn3uMxeEU0gLw1r8gPTelnKyEVk8UmXA5UkhXXd5M9fr7OuT2Ps7V','A','5K',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b BIGINT NOT NULL, c BINARY(78), d VARBINARY(47), e VARCHAR(68), f VARBINARY(50) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (814255725,2655495084069130170,'jEogCyCt9MPnwR80YTgUazF5OP7wpnih8qi5ZnPtzaqVmvK3kq','jlNory','abaiD27R1IrGADOoyfOFU','KR','Z','Y',0);
+INSERT INTO t VALUES (1543223096,2108110639086364033,'6Mxts3b1nD8Ku4w84SAVGi9UmfkpjveR6lK5j73APkwGmRPlTU22','QIKNp3tHmfgqe9bRJeXEeK3c3qej1uMYsC11dnKRm29','jagl4DmizByuGH5xYIRFfa4N18mBSMMhAakMmK','HsKWtXDnItinSKWCN4UKPlXH5YbXVQbsldq7RceAUXvP30Ag','Y','y',1);
+INSERT INTO t VALUES (-1184084654,-2847068052630020673,'zY0Fl3guqwnzBv59GU4sutdL2tjFoj8xqlMDxB3zquCyoTAe','H6avskahycCH4yAZEMi','YiXr9XQe7noIiTIQtB5GnhqKteBStXj2trUj9pBrBZhJan2kAYpqxVQj','bx8v2fzwqEyb','e','g',2);
+INSERT INTO t VALUES (1482364135,2582169157086448732,'I4BmHJmhCk','OqBw7csZjJvGG6','R0bjIXyTSlIYAHlpUYpPuoX4F2','vZIvN4HKzkVvT2Co4VAeWJiEER8','E','j',3);
+INSERT INTO t VALUES (-547956977,8813968377609338042,'ZoB64756gWM4Jm','ynO8RkxJFlAG2hQmRAZ1RPL10l830VphP3Pa9IypsScwD','VkKKXOWWQELpHsMWYjHAMt7edyakR9lJf1QgBr0IWluZgwXRqziBiHf','UmuLndMRSlIYFlr5nvQGhFap0Vy6UzQpPRA63nXYhp','s','X',4);
+INSERT INTO t VALUES (-591548568,-351482035496828056,'xHKkLNqP8wX5zUw1u7mvGilJLtMM6OgKDiRGAS2vVX9ZrN0KJsQ1I','H2D4ONB16KC8a','kuz2BtGhlg0bq','8eKKRU8alJgON7zFbm0AzDHTmoqF95PKPnwBBDueez4EA','X','N',5);
+INSERT INTO t VALUES (70205161,-2485553214655133730,'Uu143lzks','sQJILXNG55ZsRsOibJkALR9J6OHzs3ImrSo','FTxkXxg','QHQ51xwCS7wp1xVmdsKnG','9','w',6);
+INSERT INTO t VALUES (1959908830,1544636652460531318,'Dvl7J7Dqiqmzw0EzAAyxCX914saFqX9eHSUL0CdWs','KMLT8YQ2aUpzMU2k973DY1upY5n9bsTuxiyhWdM','4jH9LmDeBKJjrW7P0E50kUadU1Y1nq9LVQUCgvXY','a4HyBPg19jIEYiyKmi3FkTt9lhos7GFOorbb','L','z',7);
+INSERT INTO t VALUES (-1893384590,-235201338639409647,'4Brj3poRQQ0REdE9II','N0dp2Ti7cPFcg4eVLDFYlsFn5TFZc5Lj70Sw8','2EplSrFa4SozUCNLWwyHP5zURqQup2co','rtbwIvkbnqFqLH3Yu','f','N',8);
+INSERT INTO t VALUES (1336003768,-565851293476757121,'FHoWiWxm','q4vo7N9VrxyqdSHJE38','7RkWqRBw5k1kJPqNhJmoM9gCvvTw','NaEC8SzfHYLd1yFs0VoiDanktTt41rwdrCoj','g','G',9);
+CREATE TABLE ti (a INT, b BIGINT NOT NULL, c BINARY(78), d VARBINARY(47), e VARCHAR(68), f VARBINARY(50) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (1653332744,-475276808958364263,'YF89VVJWRpXK8M3SxIGGSaPVpsucfPHs6WxumboyHp8SCsDl71bKjkH7k','GCDAsIWeORJDhA','Tr0cFRkolVryhxIOpfnuwRwvaRqoI3ROrSK9Cb2sxHB1Q65BumKGN6Rb','e','nWjwSrD6qWTJAPjVX30QDbAwmLhWK9f2H787LYpo','0leZN7N7Rfg4Pmtw0pyUD7NXFTaz5',10);
-INSERT INTO ti VALUES (1653332744,-475276808958364263,'YF89VVJWRpXK8M3SxIGGSaPVpsucfPHs6WxumboyHp8SCsDl71bKjkH7k','GCDAsIWeORJDhA','Tr0cFRkolVryhxIOpfnuwRwvaRqoI3ROrSK9Cb2sxHB1Q65BumKGN6Rb','e','nWjwSrD6qWTJAPjVX30QDbAwmLhWK9f2H787LYpo','0leZN7N7Rfg4Pmtw0pyUD7NXFTaz5',10);
-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 (310956506,169106008379250422,'SjVQFeoW5mTimWBWSciaONUSTsvBpEbBb5z8906YGUUJ4IC077SM1Qiaf9YjPp10','aFyldFzHh','N8rSFiH2xNa4EbWYkq0FhGbxDbbgF8NRQr6FMSXLYI1Ez4iRa8N2sLbbVnvpTlmxfD52YWChcSpMtMlVOn7YvSwGgbt','c8fgqS','T','Jc7LZAt2fl2z24veG8vbXSv7gJQhqnm7RposrOyGy0eE3oF9WC5nyQy9extxTxyojxRSdEM54gRwolf2Uy',11);
-INSERT INTO ti VALUES (310956506,169106008379250422,'SjVQFeoW5mTimWBWSciaONUSTsvBpEbBb5z8906YGUUJ4IC077SM1Qiaf9YjPp10','aFyldFzHh','N8rSFiH2xNa4EbWYkq0FhGbxDbbgF8NRQr6FMSXLYI1Ez4iRa8N2sLbbVnvpTlmxfD52YWChcSpMtMlVOn7YvSwGgbt','c8fgqS','T','Jc7LZAt2fl2z24veG8vbXSv7gJQhqnm7RposrOyGy0eE3oF9WC5nyQy9extxTxyojxRSdEM54gRwolf2Uy',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1194570557,7181484267527521592,'4yBme7WNiiM','cdLCEJk0JJia2rrwx9DOqzb6URq5LEhHnI00tLNHqE5Zy4Q29k3WturDPr1VEz9cWMpGqPVUwgjJqqvy6LitRhTavu0giYc6DTkDH2pK8nbJH8RixXblGIZ9zslvU1kMn5m0RMQAvZJAiyFxcS3KClRS1eMzGFmlF8K1XDOy3NgtMNS4TqJ7V74aZZd3ujGuITvWF0FasWMvAql8JxSMCAuCLsC9yt7RkecPum0Tx27oaDyaqoh','qwtzRRkx7irUP31IsEkt25MzL1W7uG2ipW','ej3','X5n4MpKAZBzO7kZcnNFO','mgcgOBDzhTMBxECOQnKctlR2PHOs8CVHfzlBA5fns2ek4pozHV3K5226t1YPU2hZNUZq3Mmv0G3ZkMjbNTKU1',12);
-INSERT INTO ti VALUES (1194570557,7181484267527521592,'4yBme7WNiiM','cdLCEJk0JJia2rrwx9DOqzb6URq5LEhHnI00tLNHqE5Zy4Q29k3WturDPr1VEz9cWMpGqPVUwgjJqqvy6LitRhTavu0giYc6DTkDH2pK8nbJH8RixXblGIZ9zslvU1kMn5m0RMQAvZJAiyFxcS3KClRS1eMzGFmlF8K1XDOy3NgtMNS4TqJ7V74aZZd3ujGuITvWF0FasWMvAql8JxSMCAuCLsC9yt7RkecPum0Tx27oaDyaqoh','qwtzRRkx7irUP31IsEkt25MzL1W7uG2ipW','ej3','X5n4MpKAZBzO7kZcnNFO','mgcgOBDzhTMBxECOQnKctlR2PHOs8CVHfzlBA5fns2ek4pozHV3K5226t1YPU2hZNUZq3Mmv0G3ZkMjbNTKU1',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2020759346,7770506425055905301,'BPp9baJ2UXhY','TLPlfiIo9DOvaVUzx8ivayKxLEJbXuKwldOVwEjNuZtZSasevfuTx88DvTA8eslg0i1G2JscULFlY6y3HEfvxTQO6OJnw69aKppRvMDhTHhhlfAG2biPP7OXUw4iby5v3ShcQYMc5HJ8t3jYfkRB9NL9F7oo0JesMuXmLSHYArzB4mCzZspDlwl8BZhHFXXydyInAdYJESZm8qEq5r4xOHXszlAOTjdvGYtqntqVWPVEhPSJXWnm2nDEg5GudtJW','HMVJ7DDoqrIZHiU1sd','mOLTG82FuPZ2GyWKdE8g9PkMlqXqP8j2yeSkuuifLGnrO5jtfQ8GDdQDqMS7KTidzYyUDeRSsygsFiOryiKnRGk','b6Jh7ffZPNX12XhVKsc886556oUkZODoKQhpIAE','LOfQcU26ufdwpN',13);
-INSERT INTO ti VALUES (-2020759346,7770506425055905301,'BPp9baJ2UXhY','TLPlfiIo9DOvaVUzx8ivayKxLEJbXuKwldOVwEjNuZtZSasevfuTx88DvTA8eslg0i1G2JscULFlY6y3HEfvxTQO6OJnw69aKppRvMDhTHhhlfAG2biPP7OXUw4iby5v3ShcQYMc5HJ8t3jYfkRB9NL9F7oo0JesMuXmLSHYArzB4mCzZspDlwl8BZhHFXXydyInAdYJESZm8qEq5r4xOHXszlAOTjdvGYtqntqVWPVEhPSJXWnm2nDEg5GudtJW','HMVJ7DDoqrIZHiU1sd','mOLTG82FuPZ2GyWKdE8g9PkMlqXqP8j2yeSkuuifLGnrO5jtfQ8GDdQDqMS7KTidzYyUDeRSsygsFiOryiKnRGk','b6Jh7ffZPNX12XhVKsc886556oUkZODoKQhpIAE','LOfQcU26ufdwpN',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b BIGINT, c CHAR(40) NOT NULL, d VARBINARY(63), e VARBINARY(63), f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-456761209,-5934075694318372321,'CuNjKkWngewWUYLitdF','nqWzcuzN559IO5C5JQlPX1H6rdaVWlSCYNFGChP78vw','64OywjT9c4HA7VfgnGOZLI7Vfq5W9dIxTfGaUCv','v2x8ioCJEBlUBH4S2VsfIS7G8mIYCiuHwWfi6HAMVsoYuRXb','nuwKECw4GGkjFNxvmeI89WCq','yf34roZAsOVOfkBRcJCAi6yEhy0pQtojopoDGOFGUjyRrTzMt2S3DSWjkVbIOCL31l',0);
-INSERT INTO t VALUES (-1689246607,893294351898109229,'x5tA1mZvTs5','UbsxhLxi1vhBp7NDwAxZze1ECT','rwSrxxzZPbhK3qEdn','CHN','nVrWR1lTMyynhQx6v','vfxShWDPpD5nRBvCOJEz3T25g8x1NMD4w9Ti0DspEimLNmy3OMeNlP4',1);
-INSERT INTO t VALUES (1716746774,6240560060190713868,'6wlRVZ8WbJyp7WGa2AC4Srmpkwl1rzuvidRnppJk','pWG76ZGgurGVbQK6m6zjhCg4uBFHjlDlfhoNiFS25vQB','s2h9BZPuFKu6vgRgrYF7Nk','2ABsk3TkB0oGq6QlX0gYZlvyD7u','SL9G8YYFTRMmuBY2J2h16TNa3n3mNEkDErGVTasEfytK3NBvDGnQsIM8A2SpCSan1X0HmGPQ7tJ59QGmTr2oXB62','tGdBPBdkZL3DinDLlbO56XEVi52ac',2);
-INSERT INTO t VALUES (1788752106,-3175620604901701952,'kVdMXHiAKeOK9b13JtXd','9B0WvhxcOt','QqJGk1f5cq5mnzcRSNgFQb9l5q','0DrZwEFP1RnLSoH16cvhq2ggncJuUCmefgOBM8YHpZZyXZ077ns','b3DNhHQiCi2JhPuAFlOOSvwIkDegZQMUv8woazayBIGTQfqBlYu5CCKmuFu3','tMiMWyXxDawg5tOrtKSfVvvyNh88cWEHakfpov0YVlIAQ4A67frOqz60',3);
-INSERT INTO t VALUES (-1944676018,-5298073628214498028,'CMn7Rq0SpAVfEbI','etPVFGvEonlr6zDULvJFdjAnG6Qx8AA7iWSW9pAN7zrctQUYsP','WKAcJeFwMxDiYuxy91DrvCQJFn2JTPbHt2KBWvLkYB4iKRQDxqqTKIibi1cX','zQ3ThYFcrrA','P5I5l4mTm7J24','59G0tEszgSAj83aQ8BlUYCJqhzvOIcSDzIaMubC3G56EPJ4YUb2y0F2kD5CYS',4);
-INSERT INTO t VALUES (1662202066,-2254740775395773380,'6KEIgCB6HxOTlWSt2m4LDk3K','x3fi1IJ4KHmLbhC1sfmZymUTYcprQVzZF','4LT1qPnpRcecl0wSH46oS9xwhtXbz9YIXQJT1jEr4tTqtc','X1SpUMSgWO0re27JKn6NhhZJC8ysG4D5IWHRgS5fdzKMDsTuhbAN','vHbyjxjExDTZtMD32P5cGDzQuZVFZ2YYgPeBuv4DM31hbKHnEmeHstwcwa1eHNbIkf5jB6s3J9kbUeJgG1Wuo2fz29hsVC','hchkA9Xnh5GHMEcROF5ORCoPUee1Ir0jz40BB2UqW5SCmaFGZnED5EdxxbCjeekQv6Chmua6BEAK0bPb',5);
-INSERT INTO t VALUES (28405349,2885924366194250151,'J8DtBk79afSZAwNXFO7UkMMNht0','4mZMpJE5EqlIo8X2qEOGN','HNAGylMZxZ0D6cLzvhtd6VXg21EzXCRcIJ53qAuCic8O5MbF5HQCUT','BWtZvDrKZbhsaMUhv9LIwy7kdXw','cx5UeGpLffzotQeX7stDlMGg3ildfypZbH2yqsOysNY8zc','uv2rvCAQUM7yZcVe2iteM6CvopeWec5TZbMuQAWQ8JSmNNb5k2Ittp64VSEJbk3nXdi25LhBWG0kCZppX0OO2es3cYyF6Ce3no6h',6);
-INSERT INTO t VALUES (-157540171,-6677260440322519263,'LoqEAGauKJwE30IW9','fnnGyX9V5dCWUhJbzO6Fc','UAkkCC0k20pyCfN695P5W89mJh5j6B','GH9jQPsay3MFpCxyBVgk1gKA','eELNN6vMAzb','l3Es4BjpISUqHKmnxhhjOJK1dmv71WqOU78Za3wDqcibFG3f5YMOdiaFJ8gZvdL9x0AY7BtSvZm2OwCN8gKZb862EyGlyWOQvEua',7);
-INSERT INTO t VALUES (-96921052,-5126641197097165900,'tUzHqSZ1eATXT','SwbisLy6yys0pYJDdDuXOtMvYdBXo86nX0','5Kjn94dQbEeeambgxhaJCoXmyjdoLepVziEHkyCMZp9XGABPEb','3RNjoq3iNjOq5bZm8ozVhrai9Dw9LTU6uE6rtSCTcD2XZiMX4KEqR5Fk','bdL9THB9YdM2chbBi9s5KX18p9IuqcE8DFzCRN6f8CFiCgQKeAXkk490xgriTCI6u2IiqWQxzl7flrnGl3WTbyqVV2LDh','aYNK3yj0jrTyFHiOJ1nUBzdYyXkZfaSvF9h7CzU9kGAcTYyRcbzDHoAnha6YMV0QjugePgSsMPdywfuQv',8);
-INSERT INTO t VALUES (-1571022381,-6076617126744306,'f19fhsqZLFO9EBgVox','ndMsmTR','jTa7ePsCFb6ym2abr0tNtBVx','9UDeg9Vf1bu1mjqoAt6jU6eiOcMuBEwP9qsbbUQH854sdMhcGCw8ZZ6OV9','X7Brfd72aVvH7M5FB9mOtrO9GAgTroLP','YICgSLbX6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2635533210792631298,4151652667846487281,'UcFh6rnPrVfBSPvZPFfsQIzcjClOuP72fJXI','SNRhrFQb7KwDG9Tli0hbJ5BS6p2PrfnA5ESB122Rd6ZRYyViPiylC9F0','Twctli','WbbUUCtdu','lqMcPar3UFBd6QfyM8USGWvUuhBDsx3gcyHrBPprN1zU','gMsEDDei5UhM0MLLm2tR0CM2JWWl13kVu1oSeiYUhTtG7GG6XwCJirbS2Va25gRMd3ZO5sIu1TsB6lz7oQBvS',10);
-INSERT INTO ti VALUES (2635533210792631298,4151652667846487281,'UcFh6rnPrVfBSPvZPFfsQIzcjClOuP72fJXI','SNRhrFQb7KwDG9Tli0hbJ5BS6p2PrfnA5ESB122Rd6ZRYyViPiylC9F0','Twctli','WbbUUCtdu','lqMcPar3UFBd6QfyM8USGWvUuhBDsx3gcyHrBPprN1zU','gMsEDDei5UhM0MLLm2tR0CM2JWWl13kVu1oSeiYUhTtG7GG6XwCJirbS2Va25gRMd3ZO5sIu1TsB6lz7oQBvS',10);
-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 (-7124203387179887415,-5129400901654724243,'5IbdJBVrwcE2Tv','uGzPrE8IefZttR38Q5G6Y','9mTGpkPX0qrlF8slBTo5MMZxnXnIvJaCJR8FEAUePnsaFeOk4NoAoGOx2pA7','j2vwyZ117PMresqzaJ','RLxV0Dquz7duEvakqbwTM74Kj','NsnKvBRS5',11);
-INSERT INTO ti VALUES (-7124203387179887415,-5129400901654724243,'5IbdJBVrwcE2Tv','uGzPrE8IefZttR38Q5G6Y','9mTGpkPX0qrlF8slBTo5MMZxnXnIvJaCJR8FEAUePnsaFeOk4NoAoGOx2pA7','j2vwyZ117PMresqzaJ','RLxV0Dquz7duEvakqbwTM74Kj','NsnKvBRS5',11);
+INSERT INTO t VALUES (187191061,442245117318618123,'pisBQoW1pqMiBZoDCOfM0v3RLLCsCAipy5GrewnBqLH4vfjnz40v84Gye0FJPqnKA0ChmLty','TfZnwAFfIYeoq93NICocqxSp6iI4IDHPq','fYPawXVzT9nzvwn23UslcLAiBWHz6zpJojuC7XuQ3FgXeUv390XY30IOnZVhPjtGQsu','pXDFlh9L4TWgq4VStM7TH9AscPzY6dhdLTmzk','8','2',10);
+INSERT INTO ti VALUES (187191061,442245117318618123,'pisBQoW1pqMiBZoDCOfM0v3RLLCsCAipy5GrewnBqLH4vfjnz40v84Gye0FJPqnKA0ChmLty','TfZnwAFfIYeoq93NICocqxSp6iI4IDHPq','fYPawXVzT9nzvwn23UslcLAiBWHz6zpJojuC7XuQ3FgXeUv390XY30IOnZVhPjtGQsu','pXDFlh9L4TWgq4VStM7TH9AscPzY6dhdLTmzk','8','2',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (2038351557,6656689743387222673,'3WwnPGJcB49tQegdokNT4y179Xc0A9FyN4bYLsV25HjOOvtO2','qBagdvo5Gri2zeOq53HSVnLZSTHMV9g4IA','iOMjJoPK2z6Vh1FS0Zbg2QgSujLP4WWNBsa2f9KaiM5lOWH1Rv','FvqFO0VLfvDjH','H','R',11);
+INSERT INTO ti VALUES (2038351557,6656689743387222673,'3WwnPGJcB49tQegdokNT4y179Xc0A9FyN4bYLsV25HjOOvtO2','qBagdvo5Gri2zeOq53HSVnLZSTHMV9g4IA','iOMjJoPK2z6Vh1FS0Zbg2QgSujLP4WWNBsa2f9KaiM5lOWH1Rv','FvqFO0VLfvDjH','H','R',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5285028618374474310,8410151002838518618,'EzC0HScPeqdw4nLEbc','21prlFSm2ejO4Ai2Tk4H2JdXDXHDeHtfroD3GlUoAALt2D2BiLossYrW6xH9zo7wSzyC3ELjgDp25lLETaty8bi214pjfb6vL0kFe37V8BDkXLBv3xeyu0dPu4lgu9ix9s5ofiwca5eWFLqRNb6tt21LKigKEDuC87YgyQw39WMpjST8tNaBo3u4UOvosanxThZAOhAs8nbVXvTV7eHIwnl7GwKrp010jzzt4eCfkAv0k52qezl2sxuE0S9EvH','Ua4ehFDSV7Dw8XCidsyrExIJKClLpbwxOgS0','OLW','169SCnbbHlXvYlrJ2WHF3YzsZ3wy5fzq0dH6K3LoZnSY2F2P3OsRw47n17hGDujLZ5HqVB4Yf','35bjTMyUqglvgnOqEKxbgoboK4Myg1dO5tPzG',12);
-INSERT INTO ti VALUES (5285028618374474310,8410151002838518618,'EzC0HScPeqdw4nLEbc','21prlFSm2ejO4Ai2Tk4H2JdXDXHDeHtfroD3GlUoAALt2D2BiLossYrW6xH9zo7wSzyC3ELjgDp25lLETaty8bi214pjfb6vL0kFe37V8BDkXLBv3xeyu0dPu4lgu9ix9s5ofiwca5eWFLqRNb6tt21LKigKEDuC87YgyQw39WMpjST8tNaBo3u4UOvosanxThZAOhAs8nbVXvTV7eHIwnl7GwKrp010jzzt4eCfkAv0k52qezl2sxuE0S9EvH','Ua4ehFDSV7Dw8XCidsyrExIJKClLpbwxOgS0','OLW','169SCnbbHlXvYlrJ2WHF3YzsZ3wy5fzq0dH6K3LoZnSY2F2P3OsRw47n17hGDujLZ5HqVB4Yf','35bjTMyUqglvgnOqEKxbgoboK4Myg1dO5tPzG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8652716401840305170,7961769515785449069,'sGSG','nGNBGO3cChjBlwGu2XJ6LuCWzTYYbFmmn92pbZkX9IXvBo20zU5fZD2rZlLOWjZi9y4EsJWI3yZ1eyLM0H6JyJ0mKeIP0HYnYoAPl5x4V4lGCUzLlumz7eopqXGlON7opbBqCyJ6NXKz6y7HNwR12eKeH','B8akyw6vZybSYFP7hv','myf2JlrHCsV3oeS2XEZJ0rw5Io5vbs5tEQ38RAiLSMQmDhdWWWDjYoyxlnJhd3YgEeoYrxM1weGfVAtYBXr4hCrxhA55Niain82zEkx4GXC1jKhHjOqV8zgKFokLckYgthqU0IQ2WRj03wAEZzBia6X3vGsKUUhCKLfMvEBEgZomMvrHPp8ckWHUB','JH3Fx8VZ0','kBv1y3lgNo6u4',13);
-INSERT INTO ti VALUES (8652716401840305170,7961769515785449069,'sGSG','nGNBGO3cChjBlwGu2XJ6LuCWzTYYbFmmn92pbZkX9IXvBo20zU5fZD2rZlLOWjZi9y4EsJWI3yZ1eyLM0H6JyJ0mKeIP0HYnYoAPl5x4V4lGCUzLlumz7eopqXGlON7opbBqCyJ6NXKz6y7HNwR12eKeH','B8akyw6vZybSYFP7hv','myf2JlrHCsV3oeS2XEZJ0rw5Io5vbs5tEQ38RAiLSMQmDhdWWWDjYoyxlnJhd3YgEeoYrxM1weGfVAtYBXr4hCrxhA55Niain82zEkx4GXC1jKhHjOqV8zgKFokLckYgthqU0IQ2WRj03wAEZzBia6X3vGsKUUhCKLfMvEBEgZomMvrHPp8ckWHUB','JH3Fx8VZ0','kBv1y3lgNo6u4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT, c BINARY(32), d VARCHAR(43) NOT NULL, e VARCHAR(98) NOT NULL, f VARBINARY(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2322751049,609438603,'R0CQnmXGqlcuSSA50','9odbePBzDS4PDZs5XFfUKO','OrffdjWftc9gDiahJNWRr6qem9JvGriZQ2IrknqvuVQceGd4kkNSWqH32iTmWWYo9BgyH7f','5CM1W','foxvZolZ4d7b9mJobEv0b2YJDBxdhkKsJm9Z0JMTU4','wg69DGbCo18idZselowWM0VFxa7WivQ7VGwUfdhWXu',0);
-INSERT INTO t VALUES (3946429603,-1527345161,'H2QYb1m48','QHwusRSm','3Zpf5fAsTKAGl2vyq5F390bmh5P2KdYvLIWVIloTUx','tRqGCbbofv4dgask','x1xFeC0mnOenlMdryAnmYWONBi19jrTbphKBKiwlGnFhJnFoYXr0aK2MWBk9PRIe6UhyuaIirizWoLH2UyqsgZ2oBNR9Gp3','E1TAdKcfaS4Mhl9YjdXHc0bnhtNTzsMgTPcVjIMnvZgzxVhuXuk',1);
-INSERT INTO t VALUES (3258496129,-1750125419,'P','kNzdAYxJBNbG0RVAOm12tVB1N0','FToSxR','ULXLO4BtAEHLViLtTnQ3rs3kWkL1zWaGYBVNuVfL5PRgvMbFHE0XB21WrS','AZ5AyFW3xB32Qyibcp3iwCRBFXHGuSYrNyGlyAizpZrq9uYXOqXHSdEPmeGX7KTYXcyh','L1vDXYXd6YhrPoe0goUp1f',2);
-INSERT INTO t VALUES (2240170149,995213617,'GaKQEk4L1sMAFmzExA','VBj1vVksb3l2VPibn6x7JDBWtMmx05T','F6NyxeF0','0VyQ0WWU','8TLokv69qAYHKwUegfi4y7bo0al43QqlgBaI2eRLjaH7tHO5ZCWsD','Q3mCBQgPq5oyQu11BlKXQH3LZ9X1SyaZOpdmUV8I4Ld2LAQvTJTqcnUS3UArB9mISQCzmGf6JXlgD1q5RiQL8cOb1s0P10UP',3);
-INSERT INTO t VALUES (38834876,-898803695,'Ik5wcnhHgVk','8PaMk1','qMDuY0tTn2RHTZKvGOhHNRhRFxGILIztU2oqD9CnvaMQu','SP2cvq0uV5waohzQIH9uF8v29OtQ6bXpAKGx3I5miOCRcsEdSzG4jBxhuMd6oHOeX5R6jIbx','zZ9qRk','bhHTcoL9aMB2M2zoIZJ2sAbbbTdUsqP3SQNUh6bBM',4);
-INSERT INTO t VALUES (3903980198,678854940,'qnyd0dzXUDVeOWN0b2McLY','GfGW0gpirxgSVpQpXG37lKc3H4L','VK9T4ylT1iafuVA8EatcR0hb22','xcQHIWr6KSzbu0itAF0e3Jsi2OUFER7','TCufjXhyX6AoVs9Ll3ZpU40eL2HgMXjkXNX4Zi1u4YdTiVl','k9kKLi2GKDroqwAb',5);
-INSERT INTO t VALUES (736098288,-616727350,'9','z6imqPy','Cg3w1UVey1pAaRJoVVKrdxD','GUFiqUDPgnQ2wusCFoqyWcH7x4HkpoJ6Z01nx3rGkhFf33dlTFnDM82A7','yZjKc2HoaNf0BOSPUK2rbLEkNcWgl8FCpqGQDxN','95tgfofmwtIZCvpaEzHUYnL8U118XXUNbFRiUpEEk5bSpBmt7OH1aAZSnrfSc6OxWxvTrKTpk1l8',6);
-INSERT INTO t VALUES (3998025313,-1582183600,'mCf8iG','Xg2QU5u0q7a0gJnzxdmb0kPs','qB7ze1YhJ1Do7h7MnrTKMTRAIbiICmZ92Nb9K8GpZmshLNKMpnaSKI9wpI1kfEA7jT7xRpE2lrr4Wwf0','ol1UCWoWq','m0o9dOazw3e7j1IWr2KXpWny5X51ZEkWwax','ce8hD9ztp5QAN6TA7wV22w0OiADj9iAK8g2NjUZ9i',7);
-INSERT INTO t VALUES (36845593,-1589337905,'cbGoaKhU64rR0JPOVx8MGt7nFot3A9','PMI','U5X1HfjGTkMAGDQr5ie5UgbF6qBycLC7YWkoo3Ibk8CES4bwfcWj8T02ZWMO91a4ZaUmRHXldnxO8fk8jvdICYu','YFrEbBWCz5ClO4zIqyA79b95PM7eI8Rd6sOIhqgvQKSDL3kpyKu2SI','ihts5OUzxrjAjrdqw4qLVT9Zzf4PuKYEqmQZEbzkEEOkWYJQNwSwHFIXoLSPptczmyQtiSXqBS51IQOLDHU6PMqM','uh6lqlY3zQzQB9DgY4AdpHmuRdVls3cu52FI5zJtFsbB2Q7fgk4KuwXpbIh5qaJ8akHLFooU',8);
-INSERT INTO t VALUES (161194535,-1921212697,'5818BpxhAqb5LI8novPWSEy580Onii9','z7E','GY37QyJGT5yNgD1zJ1InIiAxnAlVyEobekKUcc3q5hVOf6pYMkEVcbhWEKpT69qI9kvy46utGO2BNoU0fCB4S6qNTWNB','o72Z4RsuatVyGlWDCGVzt1p1HFNMXi6EIDHzljs59lBf5Xhi9SXZNoogX','i94vZQRhg2mtu2Q31ywDR12aTQkH','wQxadj5nNh9cNDDy4nPGVcbmLzSreNeu3wWvfx1XP8SVZLcj7pTsjQBYlYJN1ngBoqrqgJG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2087497731,-1452555637,'tlCqaFB','d9rl5IpsPyQzXX','KGX','YFN9u3mAzXg8FdyTPXdGgLw2SnicY7','AQS0I6Cq28sGPT1IDVzIxAzMa8uL0McsToVhpialhTBrqlxIplDhq4PPCd','0fJD6av6xMYfCj6CV0mgYiNdaqihdvXGdwQrf5GRzIOVydY14sKB7jNfjbXRKM841lcdZ7d4FlDLuAu33N0bQPu1qfouwx',10);
-INSERT INTO ti VALUES (2087497731,-1452555637,'tlCqaFB','d9rl5IpsPyQzXX','KGX','YFN9u3mAzXg8FdyTPXdGgLw2SnicY7','AQS0I6Cq28sGPT1IDVzIxAzMa8uL0McsToVhpialhTBrqlxIplDhq4PPCd','0fJD6av6xMYfCj6CV0mgYiNdaqihdvXGdwQrf5GRzIOVydY14sKB7jNfjbXRKM841lcdZ7d4FlDLuAu33N0bQPu1qfouwx',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(33);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
-INSERT INTO t VALUES (2783631038,1031330392,'OOZ3JipxAAnMUh','awArWPBqw9','pPzrsG0XoWpC4JZ6W5L7uToOceQ4QvPeTfns8IGVsEO0gFhVXvRsyTFe','RyLH','Dqupi8vIyseL4xSzkees2oMdpNeDZiHCLqpF3lJQ3kxOMT4UYuKuCkEi6feVMR9az74J5S3HxMEG4uMripbTsjdcn6mYZgTgbrE','28rVkXgXik1Om0nzxxAg3Fn',11);
-INSERT INTO ti VALUES (2783631038,1031330392,'OOZ3JipxAAnMUh','awArWPBqw9','pPzrsG0XoWpC4JZ6W5L7uToOceQ4QvPeTfns8IGVsEO0gFhVXvRsyTFe','RyLH','Dqupi8vIyseL4xSzkees2oMdpNeDZiHCLqpF3lJQ3kxOMT4UYuKuCkEi6feVMR9az74J5S3HxMEG4uMripbTsjdcn6mYZgTgbrE','28rVkXgXik1Om0nzxxAg3Fn',11);
-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 (3333033848,2065408468,'uhqiOau6CqEqNeugtCzcRNrYN','zxqtLipx2rUGoQYi94DxhJE843QXcaGOGhIsjOwCofDHbDoDkNK4KXZwyzDPE9vSxrf24ZsnnWCSE3R1Mbl0252SKggidXMlTxdDxlFJt7x5lKfeRoTKd1HNs53iAgbyPNaGfhPK0cdPRDy2OrrGS8g1nqf8APLBOzUIGrvd5b5WylhichXMSgp7fkdbnkuUXlA90F6gSx','lewxcBFf2MZvequLICDuLcywUgMgm','l3Oyvzsif1krMxRfLTdFGzu1JgO2YRSJBZehGzuIZKa','GIdG1CTzsUjMrdoOxvNRhn64gz8L9KdlNyOguWLdc97b8mhkgoFPmDcrThFvg00C2blJnMQX9Q0R1RgU83CoCDQAD9kaTFXdniC','4mqwmVnXZ2Vka6ap9LcfWRilYwsxzQIDwXoXaL3xG1h',12);
-INSERT INTO ti VALUES (3333033848,2065408468,'uhqiOau6CqEqNeugtCzcRNrYN','zxqtLipx2rUGoQYi94DxhJE843QXcaGOGhIsjOwCofDHbDoDkNK4KXZwyzDPE9vSxrf24ZsnnWCSE3R1Mbl0252SKggidXMlTxdDxlFJt7x5lKfeRoTKd1HNs53iAgbyPNaGfhPK0cdPRDy2OrrGS8g1nqf8APLBOzUIGrvd5b5WylhichXMSgp7fkdbnkuUXlA90F6gSx','lewxcBFf2MZvequLICDuLcywUgMgm','l3Oyvzsif1krMxRfLTdFGzu1JgO2YRSJBZehGzuIZKa','GIdG1CTzsUjMrdoOxvNRhn64gz8L9KdlNyOguWLdc97b8mhkgoFPmDcrThFvg00C2blJnMQX9Q0R1RgU83CoCDQAD9kaTFXdniC','4mqwmVnXZ2Vka6ap9LcfWRilYwsxzQIDwXoXaL3xG1h',12);
+INSERT INTO t VALUES (105167082,7398208226954249025,'VMyuuLPypggSKg2bxuCC','RqxUDV2sQRUVOSb3EWr28GFaphadnyzLwIRII9nHIiMBwF5rhmSf1ps5T72I1jkrJQVeKjmHHRnJ6vmE8B8Bx7waFmuesGl7fYeRO6hndfr8tR0qc3yObKmD33UkceJkRvswxLW4LS4ibQDPt9EdDbztA373WvMYEYE4Vw4LmWDqxCHKWLQ8NINIa7mFidqXyOqmMFpHcK4TNLWqaJZ','Xys9','b0','q','q',12);
+INSERT INTO ti VALUES (105167082,7398208226954249025,'VMyuuLPypggSKg2bxuCC','RqxUDV2sQRUVOSb3EWr28GFaphadnyzLwIRII9nHIiMBwF5rhmSf1ps5T72I1jkrJQVeKjmHHRnJ6vmE8B8Bx7waFmuesGl7fYeRO6hndfr8tR0qc3yObKmD33UkceJkRvswxLW4LS4ibQDPt9EdDbztA373WvMYEYE4Vw4LmWDqxCHKWLQ8NINIa7mFidqXyOqmMFpHcK4TNLWqaJZ','Xys9','b0','q','q',12);
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 (3707586108,-539424017,'NUTqOuEAdnfJpco1L4PqdDcZjQG3fy','OM4SFD45O0VgEdQ0j5UwrtgYSX1TEON0mJh2cRxuFRQ8s9Qvoj7AIzarmg0IkacVi9UGg5jWwzvZyVXF6ns4A5lu3JdnXgcxGicLhMkwGixRqjcaoUd07LmB5nPDrkNwsaWhOVBwM2QAx97aO1qDgBmtxpEByd6MMNc5fEnPCadZdhZvMtqcisuB5eOhGQFDZPuHKxj7v2Cgsky1easHreD1NhyfCOjPDk8aCJIH','lSU6acE9hmpBL7CEJ6Zgdpi8jPAGhQcXaQifqY','wGDPfVuCRVzB6ntV1N8wlY8lbRuG5J8QUWQ5uRwpHvNQH1AErdd29WlHx98cCAr64jgt9oU2MT1UBNf2dNk6PFsQk8HGrSNO','iMGH1S7Ju1GPMolt8XXlCaOirPA2cjjpuC3OX8HlcyEpe9CMqxyGV','moIocPT8Czro1SiYIT2YCO06vV5BFw2SjXCkhCc1kNDjRC9sE7LGCJflvP0RCxcpARh6wXI9E4do224keaFLuXtD4',13);
-INSERT INTO ti VALUES (3707586108,-539424017,'NUTqOuEAdnfJpco1L4PqdDcZjQG3fy','OM4SFD45O0VgEdQ0j5UwrtgYSX1TEON0mJh2cRxuFRQ8s9Qvoj7AIzarmg0IkacVi9UGg5jWwzvZyVXF6ns4A5lu3JdnXgcxGicLhMkwGixRqjcaoUd07LmB5nPDrkNwsaWhOVBwM2QAx97aO1qDgBmtxpEByd6MMNc5fEnPCadZdhZvMtqcisuB5eOhGQFDZPuHKxj7v2Cgsky1easHreD1NhyfCOjPDk8aCJIH','lSU6acE9hmpBL7CEJ6Zgdpi8jPAGhQcXaQifqY','wGDPfVuCRVzB6ntV1N8wlY8lbRuG5J8QUWQ5uRwpHvNQH1AErdd29WlHx98cCAr64jgt9oU2MT1UBNf2dNk6PFsQk8HGrSNO','iMGH1S7Ju1GPMolt8XXlCaOirPA2cjjpuC3OX8HlcyEpe9CMqxyGV','moIocPT8Czro1SiYIT2YCO06vV5BFw2SjXCkhCc1kNDjRC9sE7LGCJflvP0RCxcpARh6wXI9E4do224keaFLuXtD4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c BINARY(49) NOT NULL, d VARBINARY(35), e VARCHAR(10) NOT NULL, f VARBINARY(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-66,-5773618065146177934,'fucnkepP7xLnRJ4Npe6SnQZciwfTSqSH','VMbMe','s0q2XU3','k4ADopq17KfVi0HUW4MGqmlyT53iOLxFitUbNdVok6nTN3Bf7gdxCmrX9Q0tmVLottl','vXRBbb5tqQtEy25FiQk5r7eVOWc7jkAgbM7','jVndg5OWLB',0);
-INSERT INTO t VALUES (-87,2035703121122601355,'PH8cv4aqKRKtB1UO3p9dlyOxHD8yDd4jmkJjJiP','sNzVZWblz','j7DD6D4','6ZUmF6pcA8Lml8QEKcxkNHvWNbwwtZYFvnrX8i4utLVNZapjJt9L9uvMMIQlcHFPKSAPxzE','ryZDbjiUbV964TYCuJ2xeG','tZP4LF1x8rs0QIbu7zhY1iNIUdYsZeNKkxy5InpMRB1GMivStopkKwFSzAma7EJYhGKc1Mz8d4GdMFyf5Og9dgFXbNH6f',1);
-INSERT INTO t VALUES (-34,4909587484502394096,'9eTUmYU','n2698CQc6bDaoFIYmCjyBBhYMe','Ch','GbVQI1Y361avYabfQieTwzVQMjh7OKZAEWxtkSTlvxQ9f','luuMBzE4r10cSntvKT6J5AGbZKKlM1rlsD0jRcnRnRLN2UJBxYI0fdLRz9aAbi9HSo0lQtAOy','M1H1hmeYHOCOHW1b9g1wMaqxpvwLs9Kb2Dr9c9UA9pdcxoBXvrVqaDf20FBLD6QGaxyEBhqBNcCw9sRxsGZAgziFOWL0DHjCN',2);
-INSERT INTO t VALUES (-16,-4449696396512775924,'Rpe0U4PcbNnwWH9','wJctTCv9hPYWZupomm6I6','DG2jskh','bzfUBLx82N6QBILK9qTfYAClesr2vhly5BsMRZqeDDT9TZ4aPIZopk5kUxnm5yz','XJmsbYoVwb9aO9DTTpOjPP8tVNV4Ou','YvgAg9CJ4YND5YxIL2PPDKfj1dpEeNjO7CMfJnWWmd793MpquqhBhcBoHWdP7j82HTHL',3);
-INSERT INTO t VALUES (79,110820128884689411,'IyBIncSC9GftNDA88PTLOBsKFbLzwMtcyi31jpYxLf','wk1NBtoapY1org1','b','4jthmk7q6aEDIDje2zep1j2ur','jlrvD4LbAlxZBvT3mb','GPhdd4MU1Vc9jDYTS2QC15b5aRt7bxphPA',4);
-INSERT INTO t VALUES (-123,4369820473206153287,'BbMn3xC4XP8TWYI9CZ4qVX9akCOvKGW0S','iSBr0XAkkM2s7keUk4','DmYGEn','1i8saARWJiq9y86xBo6wl9QTem4YVfZYKPOsJNsqYcW1AXyI','eenzRdPC1EANg2YdpduAEhg','ter369sWTwdZoOgpDKgiIhUDooKSu6t3OuQMPUKydtO9uGw6',5);
-INSERT INTO t VALUES (-10,3201972433123750985,'doM45','31h7PPDIlWJLppQBK1Eh','MBuH','QcsC27CjWGWjUud1QCrFGTHBGgrJs23rXqyqwFBLehdssLUTiRL7TMqjnEoermPXoszBtt9dzcdkoCTv','5RWuCV5nQ','fqRsNRAyQLmklLZ4qjqJaEBkRuFs0IHl5fimG7hZftIw5j70tzU7Bvh6Y7sOoBPm4FMy4YYLG1ZfA7dVjTk',6);
-INSERT INTO t VALUES (-102,7443756421898678621,'nQWXFcVq6oE41fNQGaaLeDKFvX9pVfIvst3','HMd7TYjF2','9t','n7EuNnWbSeQjhAZF3oEScOQTDYquqFTgrUjdtVR','VMaID2zqnKb3GuosNwZtIFFrrF6BBPufx7zaXLCK5JaVzGzihOTcl9Wyzrr4IMRNJS2oPJg','joHo4mLG6AnR2B6sZhejUQBi9bYfRef7l3FTWMozbyxKYNNW9jmizJoFecsNFqzfsY7giFtM3Bx4fixui7rnerDgTpj',7);
-INSERT INTO t VALUES (-54,-846501826620357010,'eyUHAQT9LGDT1c5guaBweT6yEUPBYV5eqgQiPWX675uq7dJtS','GOf4','XY1wh','O','CYOff6USyLSFg4usyOhRA9TV9WxqsEZtGDwdDSp8Z4HjTXoQ','5N5D22IuPhYSEnTCtPAX2jxEF9j95es3H4LcaFoitqSbEfwq0Bxz',8);
-INSERT INTO t VALUES (64,-1405604996078957446,'5ucF4r5ESvBN3pzOURDIy','xRjxCg','nOG6zRPfMx','muusXA2p9B9GvPmfRhFjXrA5rI5XQJ0YUcAIK1yMJ2DuhnX6ln','0tUJPMEg6pnhKd8B2qqS7G6JGXHVvsOUyBUX9b5gayljeWmHjOwQ7hN9V2WNQL7wdWMPPRodWvjPVAfZWfLXPbkU6mVCFSbLF','MeUhBfrdnahwE4lhE5QqPX3lYSDGIkevwksLvle7RR7yzhMULmL1VN4D1gMCJI2pkSXvVkHtQoBfuHios',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-129330869,-7193727136785636606,'WMaVnY6VvH','P9TUoX4FGJX5NRBM9GT4ooKD0KyFgvGgzaKfAuDNyXAfwLHpdSQ1wkHlspKZ9XKtp3giFBTheGe4Mxs5u5DhR38y','vBgIC8kMmldV7hcjC0KIWpe33THoHRm8SMNenQvpFq9CVcsx5UDTl','bxvzHZ296HDKpxIvDynVAq75mlWBZ9xbMgckvBU4KgA5MycGFoAzwZ4gLnwV5','M','r',13);
+INSERT INTO ti VALUES (-129330869,-7193727136785636606,'WMaVnY6VvH','P9TUoX4FGJX5NRBM9GT4ooKD0KyFgvGgzaKfAuDNyXAfwLHpdSQ1wkHlspKZ9XKtp3giFBTheGe4Mxs5u5DhR38y','vBgIC8kMmldV7hcjC0KIWpe33THoHRm8SMNenQvpFq9CVcsx5UDTl','bxvzHZ296HDKpxIvDynVAq75mlWBZ9xbMgckvBU4KgA5MycGFoAzwZ4gLnwV5','M','r',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1384819851,1477396379387820569,'JLQrrHvNr7IVom8l02MWfhn3TZfy7yEvZWk27fxjb','oYVfNzzuZGzY3PxlJRA7ieBb92GjHLtoK0Od5OcW8ALzTwlqPEmzQ1KnR1kgrkS1Bsx7vwVEMvxI9tp30sM2HMIUkeeknzx27zuAwFOh107m9iiN5vBzORMdvbJr961UYnNWtFCTbTec8GTQAxMe3hKVmJRQM','SRoETNj7TG4Dc4y','VqrVKsh3vAO1xkqkEDfxdQ0mE3u4te7t7zAVbesC1rQ8NWMoUydbp9M72HjYBVw8xKTY3KdblIOOybBi86cekIYDDGhGoPcAoJC80MWA97PGgad4H62Cw0c1w4G95BlweW8dLM5vsga4hcaoDtU7ILFKO','h5','4',14);
+INSERT INTO ti VALUES (1384819851,1477396379387820569,'JLQrrHvNr7IVom8l02MWfhn3TZfy7yEvZWk27fxjb','oYVfNzzuZGzY3PxlJRA7ieBb92GjHLtoK0Od5OcW8ALzTwlqPEmzQ1KnR1kgrkS1Bsx7vwVEMvxI9tp30sM2HMIUkeeknzx27zuAwFOh107m9iiN5vBzORMdvbJr961UYnNWtFCTbTec8GTQAxMe3hKVmJRQM','SRoETNj7TG4Dc4y','VqrVKsh3vAO1xkqkEDfxdQ0mE3u4te7t7zAVbesC1rQ8NWMoUydbp9M72HjYBVw8xKTY3KdblIOOybBi86cekIYDDGhGoPcAoJC80MWA97PGgad4H62Cw0c1w4G95BlweW8dLM5vsga4hcaoDtU7ILFKO','h5','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1808006828,5230122628201295599,'4aXg6ROCfl9etYOicvQzWQUpDi5KsoKyRr7qHPONmfPOPZb69nZQWf8uC882zcAIiu5tSvT','1Lsc0qS8FWA30y374vpz0exRef43cBy62rW5O6tSaBCQzHUdZD','oWTZKZWImZ8eNqrroxsM9uSF9rcphku','DnyJIG9eDVbxk9f2Fgu6piqrauKsDK4x0TUbYfZIhYRgmhBuxmsr1aAhfkTHMvM2MquQhg4tWIDrOC9VdINSXGBmbbaJ1WW02jLlBrpBpdjbrOmaWNpl0MjTtgncHKSasZ2fBYHjGMPpkuqxpLV6lJkMyI8VbojJO8cba95C5qZPgtpa6KsgZSAtxMJlIAcYmQv6fs6bA3SItYJ4OlAu7MraWv3vHrBZrBHPPfXe','Q','Eb',15);
+INSERT INTO ti VALUES (-1808006828,5230122628201295599,'4aXg6ROCfl9etYOicvQzWQUpDi5KsoKyRr7qHPONmfPOPZb69nZQWf8uC882zcAIiu5tSvT','1Lsc0qS8FWA30y374vpz0exRef43cBy62rW5O6tSaBCQzHUdZD','oWTZKZWImZ8eNqrroxsM9uSF9rcphku','DnyJIG9eDVbxk9f2Fgu6piqrauKsDK4x0TUbYfZIhYRgmhBuxmsr1aAhfkTHMvM2MquQhg4tWIDrOC9VdINSXGBmbbaJ1WW02jLlBrpBpdjbrOmaWNpl0MjTtgncHKSasZ2fBYHjGMPpkuqxpLV6lJkMyI8VbojJO8cba95C5qZPgtpa6KsgZSAtxMJlIAcYmQv6fs6bA3SItYJ4OlAu7MraWv3vHrBZrBHPPfXe','Q','Eb',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(75) NOT NULL, d VARBINARY(51) NOT NULL, e VARCHAR(67) NOT NULL, f VARBINARY(11), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4187386,14719361,'4v8QeRSN1hCpBaoUIaIxnuncWTQFDav2uOxxyNFjBuNy76e3Xzf','fAA5BgfbzjawfZ2F2Y','M2acENBSZp10oyCWV1H1cbWpf7hXmSMQE8FLNaTGqfdPy24Zi','qDd','Tn','I',0);
+INSERT INTO t VALUES (5930097,9307641,'lBGchPHcAUmWpDh5WPTaD1qRmVyBqVvNnoAUJDf','1m9q9WAWeljtAUaaxdmEAmDQad5CDKPOoLCVi50','mNkk0TehxRACbk3egveE','7bh2Ee5TUxw','CU','2',1);
+INSERT INTO t VALUES (-3883986,612193,'lT0kcQcC7c4ZkgPh2cvoP7kTHM7WLG3FOIMaV0nracWiGlKLJEse35','A0P3jF7kzLCQMOg8dBPzI','QBFQNgAUo2gp8IhjYtEcnWCm3LGOhb1hxsDrDOgAssw6XK7G','sZTbXpQI911','4e','0',2);
+INSERT INTO t VALUES (-1202881,10127378,'oVV7YBhzltMXUo6LQmasr2eTDPi3fAHowdWq9ykFmo4JDiJ','0iUV9aCCA7K0h9T3a8BDakDBsKlLG3dnPQzQDAobK','jhdS5B','tj','V','d',3);
+INSERT INTO t VALUES (-5496418,9427881,'3DSJ8YY','61CDkqBw0WFwV0XDyGC9T3c1GdhIIOtBaYd2l4AoxzX6hYho','UNPWWzi800s','G5','bF','2',4);
+INSERT INTO t VALUES (5607209,11372772,'SFAlNDM7vK96pYHshv9CbUcyr8eNaxoD32h7MIMlvkjzEm9gUtXOtJHG6nR3bnR','IhoQ1vgv1SndMKnTObakGEar','rbvWpCRLkw7boS10ZZlmSfKza3ukfB8','OXoliw','S','z',5);
+INSERT INTO t VALUES (-6654476,12080282,'8fomapqNKl0HKtiADdd','sTY45q77cV3JRze0Vn69RtvYhilceddDHQVkhfQDyut7lK1d','27','efXsEd6Z1b','6M','Q',6);
+INSERT INTO t VALUES (-4917664,7138856,'62fHVHvasmIHJgSJboWXj49W0UHMJ9zilATrkbX1TJe3UqGUzHthDf4jqm','BwRXpYxVqHY8z4XKtwPttEy','3RcuxHtNHyTKKhXhl55DcOPswOEl','rP','gt','g',7);
+INSERT INTO t VALUES (-5116010,4457712,'D4hV2zwutT5s5CKebHFEIiremxl3lyuwd6Xe4OhgPnkEjdJg7SymQV9zs','Ud9pmT4QbyeFw2e39KTcNx36TU9','5Unor1vSsit2dWwtfgvaOc1thmaBuruj5GKA1kW049y','I3s8SNK','Dy','C',8);
+INSERT INTO t VALUES (-6259418,764713,'Dc5IkvobhVQdyklJmRthqR3fLsbK5xt3Ht260gnY5','RZXJJcvOrf2dmS','3FpUd7Wa2sdJlcRDDIgVQa7olDAJkQn8ZBXs4omcZbJ2dboUsyx','FSCWSijsfAp','Q','N',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(75) NOT NULL, d VARBINARY(51) NOT NULL, e VARCHAR(67) NOT NULL, f VARBINARY(11), 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 (3194994439629357444,7450713143320480919,'yv8Ta8SgJF4pmJgzc9dzx4RW8TpmhKMh4','iRw3CMUEJu','u9B','ur35jygrHUi6Sc6ihKc6DkTcG','SjPq7L0SzUIwMYqxBQflI','nt2aVwP0cxeFiWy7xLyog8iuOGhadSAjDyZFpFr9ZiMhEzDZ',10);
-INSERT INTO ti VALUES (3194994439629357444,7450713143320480919,'yv8Ta8SgJF4pmJgzc9dzx4RW8TpmhKMh4','iRw3CMUEJu','u9B','ur35jygrHUi6Sc6ihKc6DkTcG','SjPq7L0SzUIwMYqxBQflI','nt2aVwP0cxeFiWy7xLyog8iuOGhadSAjDyZFpFr9ZiMhEzDZ',10);
-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 (-6905267068766354585,-4050821337321698085,'jEO','VJIxsD1UuJ3nb5l4P5v1zyXBCi','OEd','7G91gdCrDwo5wTLQUS2ScSPNGejwddCd2Zw99fYQWYeg2eXzLYu2dwaCH3gyAmtRBS8Ijt1Ob2WEKv0A6','evnnJoiR7sL1JGO2a9P4mF5qsi0jwYkww027q','PqJFxVA9rg2nwKGeXwFoaAXLFhuiPN6riBDpLBFJIYfuOrt8ljB2jLx9Yn3L5H8mwpHYMNDeq50mqyowIcAINh5E9KZP4fs',11);
-INSERT INTO ti VALUES (-6905267068766354585,-4050821337321698085,'jEO','VJIxsD1UuJ3nb5l4P5v1zyXBCi','OEd','7G91gdCrDwo5wTLQUS2ScSPNGejwddCd2Zw99fYQWYeg2eXzLYu2dwaCH3gyAmtRBS8Ijt1Ob2WEKv0A6','evnnJoiR7sL1JGO2a9P4mF5qsi0jwYkww027q','PqJFxVA9rg2nwKGeXwFoaAXLFhuiPN6riBDpLBFJIYfuOrt8ljB2jLx9Yn3L5H8mwpHYMNDeq50mqyowIcAINh5E9KZP4fs',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-3236124947436219660,131236117332913394,'WfEzhENv0u5diOcCsQbHczbEKDL9fJHvtxsgOYliUNKbJvtU7','4lZBQzPOnwx7Ge3PbIPYtk9HPjGD5PLTlalFJiBPBoVllI3unX5AbSmVfOs4xPWkhBgMcsbteoS5','U4mU9IX7','U1EGmYmTubKqXMAuC3urP6zNT5aC8PRNdFr0OVARHiNlWgCfhbMOdb9l','JVIX8tOpIIaj3hps4','hXczKv62osZupHBYJuUj3GRckaf9yJhEuTvh3EpJfe0YdIIXc9q9kz5TYVF',12);
-INSERT INTO ti VALUES (-3236124947436219660,131236117332913394,'WfEzhENv0u5diOcCsQbHczbEKDL9fJHvtxsgOYliUNKbJvtU7','4lZBQzPOnwx7Ge3PbIPYtk9HPjGD5PLTlalFJiBPBoVllI3unX5AbSmVfOs4xPWkhBgMcsbteoS5','U4mU9IX7','U1EGmYmTubKqXMAuC3urP6zNT5aC8PRNdFr0OVARHiNlWgCfhbMOdb9l','JVIX8tOpIIaj3hps4','hXczKv62osZupHBYJuUj3GRckaf9yJhEuTvh3EpJfe0YdIIXc9q9kz5TYVF',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (6281537,13785870,'yZ3XC9MMsoIE787QszQvtVupqxNiNPmnO0R','N453uXa4ABZTMZxILDup2Q0lBjoRBxAAsf5jv4SBeGtMChM8Xc','96i29k','yhithm','7','x',10);
+INSERT INTO ti VALUES (6281537,13785870,'yZ3XC9MMsoIE787QszQvtVupqxNiNPmnO0R','N453uXa4ABZTMZxILDup2Q0lBjoRBxAAsf5jv4SBeGtMChM8Xc','96i29k','yhithm','7','x',10);
+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 (5480263,4534229,'74we3jcr5mtR9J3HjNlzXNmAntn9tkLvhAWPCmfOYQ13DADmnxDaoAhN','6t4','LFmuC17JTCHtGzdBOd5V','ItIeZW0Gc','I','F',11);
+INSERT INTO ti VALUES (5480263,4534229,'74we3jcr5mtR9J3HjNlzXNmAntn9tkLvhAWPCmfOYQ13DADmnxDaoAhN','6t4','LFmuC17JTCHtGzdBOd5V','ItIeZW0Gc','I','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1361283,8766829,'lrwMM5VHxZeFK7J9rng2tDFSH9TDh4lORPQQJNZw3evzqYo','k1vOoKh5qh2BsY3hU7rbNKGaJcR5KXmy2E458cRVvyGqPuAjREx4GX7RnRY7jxBNRs1wZMdOZ8xFUsbdRehGDk6CZjp4edsQWrtzRLcD1yozL','Bl3rYaJx3EioRFn1lXOepOcR2HNZrHHjiB04aPV7','41XUt9','3L','X',12);
+INSERT INTO ti VALUES (-1361283,8766829,'lrwMM5VHxZeFK7J9rng2tDFSH9TDh4lORPQQJNZw3evzqYo','k1vOoKh5qh2BsY3hU7rbNKGaJcR5KXmy2E458cRVvyGqPuAjREx4GX7RnRY7jxBNRs1wZMdOZ8xFUsbdRehGDk6CZjp4edsQWrtzRLcD1yozL','Bl3rYaJx3EioRFn1lXOepOcR2HNZrHHjiB04aPV7','41XUt9','3L','X',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5242925360167543770,4821205589582613610,'5OwHahoeRS9WGlOyxVMzoWQriGDSppHdaxXwNeXhR','OVPh9J0EGLBWsi4mf1TZFZ08VBobWP0OLWOpCOv7K5GaQcATOTJs9vfYGCbdraDvkxgCuM9UCdF8xoulQheWKH1XY5qGIhhSk2xhVgYG9AH1w6TWpUK7MWoSjVSlnGeGzIA3td9MW9vxgXI1qv4rg7BfaE6OHTY9rbvFjInhd2U70JICQngSEI2EGKTec3ws0yauJKR6fp3ykBsSjz4Dg7U3JvgICTGNQrNAFWLVRLGSBDk42AJk','svEBEfqy','GRgQYHsGJZaVFLxY7eQioRSQihOWXrjpvuue','bi1uN0ScQUX5MWwt7Ez5co','XMF3RFRHuWnz7qlmuFz0d7EbfIHPa',13);
-INSERT INTO ti VALUES (5242925360167543770,4821205589582613610,'5OwHahoeRS9WGlOyxVMzoWQriGDSppHdaxXwNeXhR','OVPh9J0EGLBWsi4mf1TZFZ08VBobWP0OLWOpCOv7K5GaQcATOTJs9vfYGCbdraDvkxgCuM9UCdF8xoulQheWKH1XY5qGIhhSk2xhVgYG9AH1w6TWpUK7MWoSjVSlnGeGzIA3td9MW9vxgXI1qv4rg7BfaE6OHTY9rbvFjInhd2U70JICQngSEI2EGKTec3ws0yauJKR6fp3ykBsSjz4Dg7U3JvgICTGNQrNAFWLVRLGSBDk42AJk','svEBEfqy','GRgQYHsGJZaVFLxY7eQioRSQihOWXrjpvuue','bi1uN0ScQUX5MWwt7Ez5co','XMF3RFRHuWnz7qlmuFz0d7EbfIHPa',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT, c BINARY(58), d VARBINARY(100) NOT NULL, e VARCHAR(93), f VARCHAR(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2436256,-119,'c5pbyz13YiFYJIVDYxuptSORXvzBCjISXW','CF3KtXdfkcPerSnslwBlK1mT42k5hux8BBmq8bIvkWjjBIzDb8uaJlTfwaSj','MeJ5pMWm3NwaA9tv82E7L','pVnvKFnfHSOc32oYXiR3VkLcTAeiiXPthyCLFmMse0D60yZ4WcE8sCGLBB6o','qhEYgwhkJ12mOKFR97hgdNMhF2rMlaTTkX5vKv8gRkI5EeIPaXMV7FsMm8','PP1P76T1VkoBVt64hGgdaskBq1ynYj7FPPdyEqe',0);
-INSERT INTO t VALUES (-1096574,36,'ZoBwAgoSVHbznx9bEIu9Z8l1pjp5lRONHJJ','Z6UlK4Duxo8MTNX3bXUcKsAlju0u4A640iRvAn5M54wvxUmsulvazND2rIlceNtgtKD2LGAbbjOi69uY4Fev','kF8uyks4QzWEf3jIbjb7yobhAPMIy','77OtwA607jED0AYTW64WqZ02iwITfSs0qQ2dBU0H74TViSOx4dKlTZB','EAIiCfExnNQYSVy0w7','n4jYPWfTbD23BtTEkiP2MS3YvwnLRYpKRXq1RPSxrnBB5NQ7OKGDMizXUizOWrYqlc94gz0ItPFSslPsudEWX6TwotoM',1);
-INSERT INTO t VALUES (6688406,66,'ltqwzEi3xGOmh4OqxLd8oLqeNfxrLjOYwbz8rXvDNO','38NzIrREMDtMLTtUJSXPnJVCnNaQbdCa4KPisQ1CC5WoDLKoqsLVAC9mvonYwnbdYQFsMjA4AM71Qp0ndCr','xKsvuK5AxItQiEYtbEs1IEq3f0a','I7iI58Gb3qttic','vQ1MwsBNDnBZhjDOBWC72txeo4qSUcR0RpR6fjBcLqG4kemT7cE1AiRpWWbZMBjQMnY0DrhmKaZiZh1sP','ddS1uhdNwyD6ldvtnQpyAyYbm0td55tyeOBzSBMWUisiClR0EHL4dUAvRLz2JUNxtl5wgo55YVmbDM5uzY5012qJ',2);
-INSERT INTO t VALUES (2485136,16,'vXFoTnUtF9Ma9oCV42Fo1ahwsGrUla7S55VU0NXAQyW0NavQpYjvyM','I0BNedKfgPZXwmf8AnvFAsR0LeAHeoBX4xBvYGEfE8kaiduDQHC0sofXkex3','2cqvWy1l','zpYMIOCVwEbW4w9dMMd30sQMVUv9ax41cLL7InKWW8UP5MjZIV7bYxceldW3lpFmKs38L5DxWAWnmIEH1aC','eFgi6VIlmZCom3PdLbIWa2up83wMvrdgmNCrqrXi7AnZj3sA80iqF2tsewNTrwnLTR0','82BeWfnKcT6SCrY5W7UmFwFYqOLDQ5o9Lzd4G54hu1T6Op',3);
-INSERT INTO t VALUES (1193193,-81,'BrWqrWlakAknoqpyFUE','pJoaqzcyoqhQ0oYbUw','F3LpHz8BN6O2mXOIM52xczcFu3c5rRRBiGi5hqzYoHgd8Hl3679IrtrbtGKy8jumVAPw65r','e90yKf0okmSVNn8Mk88','kNekyXdSBzExMX72UjgQOCEq1gF3efQOI1zoorf4sP7DGITnxvOAuTH10uSJmhowX8pSTQ','ZVmOCieyOrc7SmRKVWX6SgZ4Iu9j1Y8Pq01rN7',4);
-INSERT INTO t VALUES (-3529241,-25,'I0dPjnA5svw5CdxGqGA','BgdKXjByLaV0youoN9mCoN1rQdtwBbXPjlOaaK8sZS03CB0ru0Ow4YFipe3mux7gnFZyPfJ','OUIlsuFnMqbF435g4Tjj9sNJ','G1At4zc0Dji8QT8A1xHUGnDv9BzTmkO7iIlhAyHZKrHEYnWCZbli9g9jv2IUK2rTKdoncPaNPnRlS3GToh00TGlN','M7EHwcSE09WGJYgmuy1Fh2O5SEd33uWVzbOmnOBasaV9qTNnTv','S2v3c1AvWjP2FiUN39x6w3yYBVOPmQI9wF9Dd0SHZeraqSkS',5);
-INSERT INTO t VALUES (-3888371,-97,'F1hvx4dyDID6lEZ1XAh2ErzI0vnpw1ZTji4lqAVf','6PWjpbjKeemw1CyLxevXvFWXvi7kAoxXxceN0yR0N0A00Wn53ZUU1gWJsiVxOO5t5JAReN90B3tE','pUgdBOi5UNKxqwDnaAVrIdxPjfGyhaBYOVzkbzGsLsQ39BAu4Ifuqy0hYX0zNqa3cYHvvUAowGYqbDRu2SFA0QyqucFae','ok1cOjKyqSvnCs8JjypyBo7dqHf9453ej7SesE0WLGaZsX40LpTCMFaG1RctBL1tbWoxOeiHyWa','bA1Vh7GHroobHkSxcW8wCbTQvyji21pwwv1jrb','dP4fdMB61bxc1wLgbOYYRPEiW',6);
-INSERT INTO t VALUES (6241434,-127,'KZV6sOV40soNOsrzdSkHrYrPZ0sTgaz1P','zDQHmZjqRLGqMwaohfWWkSSA8hXJQytAMC5M5vlzqZeuBb8g4fI','DTlXZft1zKVslsTABMBXr13M5YkRoYEJFxuhcQ7ClkSkpHz','qRIuZ5q01v5OvNDNbgI5slDhG0n5BdSeUlQIStxBODVU3D7mnd1PG8LAcQWmogea6Ax9yO3u6gO','U4ujgWKYipfOUPsMDX7TybtovnPHb','GiWDmElqwCRpvPp9l0',7);
-INSERT INTO t VALUES (-6295731,-115,'emzKQBeeQMT6p1cvEJuI8db1d','mlR19kEtuwhPD6Q','6iwqfxhlOQvlqsVGzjiOtzZmyKjtiXwxz3tUOk0u7LKI0C3Ox9i2kaOQOM5AkqU8btEv3ucqj9J0','h7SoGuCIqQpmYpRGJX8lOhnjNijduhOGkEQ0qTsXgh6UtKYPfoMQD2RPjHBHJLF3rkfQgi0pTtJQlFjX6','4UlgLNY0','Xjdk2vWf6HvgPFMcNXjqJ2S4dzzLO19zsVUHtOdUEEv8tIOpOHyrX2PUAEkLLz4WPiDWAOpsk9T9wUfYPVVnqJUUFWmyO1L',8);
-INSERT INTO t VALUES (6155917,-4,'3E5Si9iTZRo4XMHYS4xJ4Z2etcRmyHRG3','fn2N6jo7CSg9bS1QbKvUC','1T7DEgmivOFTEwl2e3T17iZWcbME55ZpWUEYpZO4MWNbC1UeK955n0ItpOUitbMPM0dpK3','lcFLkZ9PlQ6KR7x2lkixBMPGg5IdMNLHt98o8GUs45zcMZDrAt4kr4oaZ6BCv0WS','Llo23WRrDHK','4dNSvWDuPOeSrecqNsECJEErnua2fbywLhuxcHCWPasr7ROIoHgv6DSA3iHWGHbYN43cBl8CEMb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5396090,4252592,'sCagF8ZLXhYyGCAJ','ahW6Ysi5oVVAfXMXoHoy7PPmZ8mGR61MjeMMbMjxK0SZ42D9Qypls2k53Wz3Zn3QSWjIKg1oXnijuwOcNsuD5FNyGNG2Ns3','n1tbRSPJIvyU5EfHH0ogi','xwzBJcFDFCdJKj8XCaVkSGXY6H1lhq1oBtDsJOAMpsquT1GnijF8Zz0q7mFAm9c1UHSh3G0VTqqleT2Tyhl5','4','5',13);
+INSERT INTO ti VALUES (-5396090,4252592,'sCagF8ZLXhYyGCAJ','ahW6Ysi5oVVAfXMXoHoy7PPmZ8mGR61MjeMMbMjxK0SZ42D9Qypls2k53Wz3Zn3QSWjIKg1oXnijuwOcNsuD5FNyGNG2Ns3','n1tbRSPJIvyU5EfHH0ogi','xwzBJcFDFCdJKj8XCaVkSGXY6H1lhq1oBtDsJOAMpsquT1GnijF8Zz0q7mFAm9c1UHSh3G0VTqqleT2Tyhl5','4','5',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (16726,14103238,'o036ZPmYh1vAmZmV4l52W6a','ODEtJnPyyS6eaKh5Ij4KZytrT77RVodgRHouMKDWZPEHu8tqoEZ5d2K9gj3sG3opiBlcPTgFulqIBgdO6mYEArkLIqh6YsOyb6I7ItkR6Y6mE2IKaBRs2NYbltAzbL5ciWiKv8jGV5LQ2PoprVnVEmJBhAMPcC7Y7AyHmAEw0IwEhWaBSRX29NwrdiX3JJvfzkEqwALpc4sKe3nVeI0iBOf07wcEPTaHMht3xwSSKwxtyLFJRhBZ','1ToYPbPtYiIjVw3EQGGjZenMjs6fuzgCZ3FryRjTFPpcpTmdjmgKSXZBxe6hcgiC','89EjkeCG2zuok8JAHP407RkIZtVP9M3QhefjlWYc1iszwnI0maZ','Fq','a',14);
+INSERT INTO ti VALUES (16726,14103238,'o036ZPmYh1vAmZmV4l52W6a','ODEtJnPyyS6eaKh5Ij4KZytrT77RVodgRHouMKDWZPEHu8tqoEZ5d2K9gj3sG3opiBlcPTgFulqIBgdO6mYEArkLIqh6YsOyb6I7ItkR6Y6mE2IKaBRs2NYbltAzbL5ciWiKv8jGV5LQ2PoprVnVEmJBhAMPcC7Y7AyHmAEw0IwEhWaBSRX29NwrdiX3JJvfzkEqwALpc4sKe3nVeI0iBOf07wcEPTaHMht3xwSSKwxtyLFJRhBZ','1ToYPbPtYiIjVw3EQGGjZenMjs6fuzgCZ3FryRjTFPpcpTmdjmgKSXZBxe6hcgiC','89EjkeCG2zuok8JAHP407RkIZtVP9M3QhefjlWYc1iszwnI0maZ','Fq','a',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5022158,910722,'K7pBpc','25tqwsopgEuVqRY3cBAAVefcri2SUIxE0YoEqx83vEitqjh109AVn3rjab88biuqsFoVG7q','F8Ja9meU6ZCqLngWMhNnYzKEkKJ2Tdgr7J7DKi8tsYisCXcq3up2ubPz2nVVRwq','uih4iFXocESQUPhEcBO9uZLGj8AxmkduLksSnomgG348Z1qDQJFj3CFx4UN1VUpvAaOxhgvTMZYDSiZHpEANKDK1WzhIvd85COi6sybQ8JWtrwCnMbgDcpupGpZTWPHBP9v0LBHDqB88eslGk9XZVI5ZO9kVEGWSwNCp9imGYG2PUrnAReVyGrehZORxfhHVtWs7XE0QTSIJywsRldPhDBibYYiZg','h','hp',15);
+INSERT INTO ti VALUES (-5022158,910722,'K7pBpc','25tqwsopgEuVqRY3cBAAVefcri2SUIxE0YoEqx83vEitqjh109AVn3rjab88biuqsFoVG7q','F8Ja9meU6ZCqLngWMhNnYzKEkKJ2Tdgr7J7DKi8tsYisCXcq3up2ubPz2nVVRwq','uih4iFXocESQUPhEcBO9uZLGj8AxmkduLksSnomgG348Z1qDQJFj3CFx4UN1VUpvAaOxhgvTMZYDSiZHpEANKDK1WzhIvd85COi6sybQ8JWtrwCnMbgDcpupGpZTWPHBP9v0LBHDqB88eslGk9XZVI5ZO9kVEGWSwNCp9imGYG2PUrnAReVyGrehZORxfhHVtWs7XE0QTSIJywsRldPhDBibYYiZg','h','hp',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT UNSIGNED, c CHAR(28) NOT NULL, d VARCHAR(31) NOT NULL, e VARCHAR(24) NOT NULL, f VARCHAR(38) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5096808,1204793901,'Axt5TK1MH','M3IPEG','2Wef','X6Vf4KRpIX','cq','3',0);
+INSERT INTO t VALUES (7029996,2308672568,'9VgZb85','N5xkHT2PRjwqNY6FWu6ow9DGv2QXHJ','l0caQp3uu547QZVTdtrO','8uMkKdHnqMwPwVfPDdi0gzfHSkatZ30','Aq','Z',1);
+INSERT INTO t VALUES (10008605,602641974,'tvAYTP7qd9AAa','IitCUxlSSTMtxWs','4lml9M0OLUUKIQY632gJGA','FooSkWcRkW9I48Okwn6AsnyhjcTr0SHoyQ5Z','d','6',2);
+INSERT INTO t VALUES (16762792,3776330423,'2uy3hpfu8','CnaTbTfPnUcoh5XIjoAC9wnT6z','xm1LePIHl93xI9Lx','gwhKSuyKatNewAfwiqBxAXj6V3sNHfmlk4OQ','o','D',3);
+INSERT INTO t VALUES (9376300,3381815895,'iUzOqLzHC2Omabh74g','RfMS0E6ZusYruBaNhABgyHAftGh60','yqrUlZVK4G4Y9Cxn','69xNw2tcof','K','u',4);
+INSERT INTO t VALUES (7136748,2238893609,'iQewqcPfzF657hx7j9dPQJ9gNEv','6s15804JHFU5ihP33G7i4B','jVl','jEJK03gBGg','v','9',5);
+INSERT INTO t VALUES (3413759,581022505,'O7VnP8DN','7qKnXGQQLxiUVJy4og8vgi3amKGsjf','mu6','fXjUiCkHacp5Vaa','uw','t',6);
+INSERT INTO t VALUES (14399221,507292542,'pfmTFR6OL8ME3ma','1q7vpaQ3NyGO3D7tfwLM','mlzzlNblBl84qzDqIdNJ','tg9R4Q0x34GEV3pQxEyKfRl','3','I',7);
+INSERT INTO t VALUES (1204532,998931130,'Ymu7ZTbRAU40vQbGdu3Ca6','sp4v2MeoF','xE3izcelDXniRpPvV8GW','1io45spbjSPRJvSCY07150AgsYTbadyFArumK','0V','s',8);
+INSERT INTO t VALUES (11492207,572916149,'BY','qtOiZuMQNjpIm0oQfiN1pfATL','rEmEftEwMDQJs','a9lkL9NWfHCgq5OEb','LG','t',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT UNSIGNED, c CHAR(28) NOT NULL, d VARCHAR(31) NOT NULL, e VARCHAR(24) NOT NULL, f VARCHAR(38) 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 (1761979589328182946,52,'Uo2THvttGEk8ywANHiifWeIcC8uXzSW','dWMluaAJ6LlVFAcUqpVu9dO4MM8oClLeUxwXaRu4zp','Kdk98Hd6ZrFzvovR7vNqTQ2QLJIEHuDqS6UiFriTi7gWVhPMvhzN9OZxZj2puxaF3y','2dmY1FsZzsl0QGbtM9f2wrxxaOtiz9rfm39Ylku06D','k6euwmlnjI1L','tpyD53ehOgrVVNQANqVlyAw2Nd7FXwRdR0exfx9m0tlLLv5gT',10);
-INSERT INTO ti VALUES (1761979589328182946,52,'Uo2THvttGEk8ywANHiifWeIcC8uXzSW','dWMluaAJ6LlVFAcUqpVu9dO4MM8oClLeUxwXaRu4zp','Kdk98Hd6ZrFzvovR7vNqTQ2QLJIEHuDqS6UiFriTi7gWVhPMvhzN9OZxZj2puxaF3y','2dmY1FsZzsl0QGbtM9f2wrxxaOtiz9rfm39Ylku06D','k6euwmlnjI1L','tpyD53ehOgrVVNQANqVlyAw2Nd7FXwRdR0exfx9m0tlLLv5gT',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(59);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
-INSERT INTO t VALUES (-6839482219634678080,46,'I','f93NlkzWTq18S71MdEebe2BTX2p5JYSMUllGNlNxftaphsMSx','3BXfY','qN9qEzxZ8Tq7nAHS74YABcrOWxtckw','TVAuQrK5tHK1sX4nDGs9hLHD4qnDzQcGqcsEk6wTdkasDifvwK2XHSkLB','h4Ahm1lOKqZh7k4tWvmgKyWT5Dfnpk3Ugmv2GQCPWtbNOeUZtPdZdPAWR',11);
-INSERT INTO ti VALUES (-6839482219634678080,46,'I','f93NlkzWTq18S71MdEebe2BTX2p5JYSMUllGNlNxftaphsMSx','3BXfY','qN9qEzxZ8Tq7nAHS74YABcrOWxtckw','TVAuQrK5tHK1sX4nDGs9hLHD4qnDzQcGqcsEk6wTdkasDifvwK2XHSkLB','h4Ahm1lOKqZh7k4tWvmgKyWT5Dfnpk3Ugmv2GQCPWtbNOeUZtPdZdPAWR',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3009463260797249661,81,'xw1ulAA9iDWajuRUiCna5d8JS3plnd3yr','dvs9orXCbWJyQuE3aGn9G1t1cTTQYaR4mXqqadfYzVx0pzQaIyWZmZNdV9QT','f06DBcwB3h6gDu','xlaK1BoGKXTWRtTFp9bgGAxOp62Y56ZxR6ult2Rvnv','s6BFZTdTIY5yeAwRQQididp7uEYVNc2GxYAB','2267rpFaEiprJW6NJk1ltDTLxCpUfaoIBUQ7BWJG6beYnWMqQHmSC8DOfauxWqySrhCq6zfns3B7yt0jIRkVmIC2nvNaB',12);
-INSERT INTO ti VALUES (3009463260797249661,81,'xw1ulAA9iDWajuRUiCna5d8JS3plnd3yr','dvs9orXCbWJyQuE3aGn9G1t1cTTQYaR4mXqqadfYzVx0pzQaIyWZmZNdV9QT','f06DBcwB3h6gDu','xlaK1BoGKXTWRtTFp9bgGAxOp62Y56ZxR6ult2Rvnv','s6BFZTdTIY5yeAwRQQididp7uEYVNc2GxYAB','2267rpFaEiprJW6NJk1ltDTLxCpUfaoIBUQ7BWJG6beYnWMqQHmSC8DOfauxWqySrhCq6zfns3B7yt0jIRkVmIC2nvNaB',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1427613507106549630,49,'UT9edyqK3cXF1qLcf8cpSOI5','uUQzdsNlKr8DmrUqt2uaaQ4BrkdpDNmI3Y8aBpKzhTwHHJOOA5qVFwN70QlVOqdgQd9kgcMRIK1lsqxCxe','BMpMZKt8Rtw7xs69YXGgOHAg43sraLQokuqL4MAyT4D','GTk7M3AGrkyCZdILyzu2leTk64WZ5uEoR0tpHkKFmMbd2OjIp7VXuIrgbv1BhilbREXabWCwht8xRjZxTPRal5JO77lOulfrl','SyNx04oRySPi8Nd4e9jO8MVDlsRx76pURKWYxCKdUprAVYPr136dXkO2JhgJzf5q6qlxKCbgbXsJ','peB4Q',13);
-INSERT INTO ti VALUES (1427613507106549630,49,'UT9edyqK3cXF1qLcf8cpSOI5','uUQzdsNlKr8DmrUqt2uaaQ4BrkdpDNmI3Y8aBpKzhTwHHJOOA5qVFwN70QlVOqdgQd9kgcMRIK1lsqxCxe','BMpMZKt8Rtw7xs69YXGgOHAg43sraLQokuqL4MAyT4D','GTk7M3AGrkyCZdILyzu2leTk64WZ5uEoR0tpHkKFmMbd2OjIp7VXuIrgbv1BhilbREXabWCwht8xRjZxTPRal5JO77lOulfrl','SyNx04oRySPi8Nd4e9jO8MVDlsRx76pURKWYxCKdUprAVYPr136dXkO2JhgJzf5q6qlxKCbgbXsJ','peB4Q',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c CHAR(66) NOT NULL, d VARBINARY(41), e VARCHAR(15) NOT NULL, f VARCHAR(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18330059,-14631,'qOLW7NfRMGoaLo7k','PSQIeepk86IqkhZ3c','O1wz','6YGDFo27B1','f6fo2ScdKTqMkOa7wg46gEtaU05xiX','LnYx3PcW4P38',0);
-INSERT INTO t VALUES (631066293,-14128,'Rs4Izy','PPT2S8Jf1oW1rGXAr9d','WHxaSOOJMpgL','a4paCr71Jw5bcknCykr4','bAmOjn0rxPZlltVzQ2pgdIezwoSz7XVSTk6Fzvy9AwyLOvgNEqUqbDUTJsVJpII','Tli2TwqN2yT8xUItWLagVbK2EUEMF9v',1);
-INSERT INTO t VALUES (-1343155474,-15188,'1z4ljrDeUdBOEahSZ2HEDBo9o1rRaXXC3qwwjHmgyL','VLwG7ATx9QINeCkiHW79KWj8KDVHsO','sPKMesrQBFY','vq39qleFkABKfKxyuw84LJhtqiFRY','dS0O3ntIiRY8mDbe70TT2dV5RJn7yJIDpy4','asUAf37zbNqqgDYLcOxgKASrcIskmxlAe0vZGPFjt3W0e1Nu0nq9pXx5cqQAkUlDpCPQCkqcuEbvKjUgg0v6zNJLzkabdA8jMgPD',2);
-INSERT INTO t VALUES (-91496414,-28604,'TMzcauRQzD5XDlO50RVY6mygnngVcfThMPHoHSfn5YQX0OPWIIwPJWYztr','HtQ8CUwkTmZ8RxL01DoaVxiV1LDk','LX','TXv','6UgQPdWPCp1O60EDRZw1YKlI1kiBSk5QBMnDudWvD0px3Xev5pnR','L7eUNRclAFXyDGMyRSqThbah1STdY',3);
-INSERT INTO t VALUES (-1775851427,-4034,'iwWS','ByMFr31wSufRguc','vKVeH42w20x0','VD0arYf5grnl5gYCTI','Auo3maKsmqwm3b6XtqgTpCMgKcWM0Ycbeek8WjBAqVuOIdCCDn7JBZ','zvbPQy9UR',4);
-INSERT INTO t VALUES (-653053744,-16005,'5vQdaaqh01EIV5yFrw6b3nK6vIXoifUXuJySfZJbEqzqpOUb','nuIjBvEdQaTcs5Rzg','25oduxDJ62Ix','sJN9GvwVoIEp3rCKgR6t8PQ7xbfbM','EcjAegIgSLmy9ysEOuQD1avRMzx7TYVnHnP2LLv8x5aT0Ry0YRt807DU8RHS3rmMq9foJ9ztlibVgBiMDuexz','BdrRckAYJJ3',5);
-INSERT INTO t VALUES (-1095032090,8653,'jW4tRO5b3NIpBmR3ZaHq5t90bQmmcZUyVsANV1aeUMLUMnNYgTE4eMfzn6XISWu4dr','m1Sy7ayEOvjdAYjCSanGVyqVnW6imkHpz','ub0ex76Gr4Fn','hEUg47OjbZOq','ylPjYZ7c6t7JyyuEBln8TdKi8J3Y026ZOLaoZVXsIAKDe1HGMbfLumfqaH8xURgfEMvY6s7DRC3k4yL0KaK12LdM90WQ170','tjJv2M8ITJBvczzLpzz48dmzwBb0sJFuBVcBKV3DIkuD',6);
-INSERT INTO t VALUES (-86423012,13077,'sQZ1MI0ZrLpOmRhRF9Tco1QkUhophmd62VHrPxVznMRfZDziV2fq','HVOUQNz1AVfF6JQgBqjblIeNz2puF','vXeBt5eJn','vriQLdhp5F75XoHHl281Zh7s','0bud0O0gxGTHiPRhg4P','DLjW48NUla7kh4SBJ2fE6v5BGge1GoNgOLPXtzBFXPOWidvFAJhY4Z2GcIk3oMrh49okG9A',7);
-INSERT INTO t VALUES (-1695570794,-25027,'NpIgx0hQ2tGsgc2dN4k6iDbZC76KdNz6gjnuPtSIX44aN8hRQ3u','A3PtZGU6kqDXQDN8','X','AWVTrcYJfydwIyEarYtVP4xjUJ','K9e6sNo6jVCCcX04dWC0sENwVKyxRBWtWS4vJ6KNYwzGF1mR','pfKEJVCOMqpwPqYz6XX35VZRd2bNmT18Ph',8);
-INSERT INTO t VALUES (-141565127,31194,'eu8992zDmPq9','UdAf9IBhMSsM','jfeDpM1aDJG','aVxoK','NeSEfD7iQaMmlCaS5lf','jlMBaO5FzFk9RYRFIzK4ne35YhvkF65sTBJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (7014552,2556178124,'QIaNp1ijzZZ1','K','kEN','T4kK80QD025N','Ez','p',10);
+INSERT INTO ti VALUES (7014552,2556178124,'QIaNp1ijzZZ1','K','kEN','T4kK80QD025N','Ez','p',10);
+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 (14256810,1944404866,'C03K5','PcyY2HAKFxG9SdhVHlkL','vxktunsgcwGqghkHoMxJB','K2rOCIMdTM1qwbKm2IyCs','6x','o',11);
+INSERT INTO ti VALUES (14256810,1944404866,'C03K5','PcyY2HAKFxG9SdhVHlkL','vxktunsgcwGqghkHoMxJB','K2rOCIMdTM1qwbKm2IyCs','6x','o',11);
+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 (1403258,2113687939,'cE4zsPWsHuzqv','FwXdh0HQRJ0i3KYjyiRkobx8id1W94PuR3XR6hYr1c1hlpVI0S0vyjEKd9rfJSJuFcZ3pBXxy8by57g2CE7ezIRc10ZPY5G4YBULuZiS4pUToYqAhUpr76TUUSLMD9GjtR3Kki39JOrSm54Zo3HgZjHp5npqornwOt6v71vcdjpuQU5YYJD89j','ugJqZF1W5WmI','L32RKH6Yd1tIu7f6rz','wN','r',12);
+INSERT INTO ti VALUES (1403258,2113687939,'cE4zsPWsHuzqv','FwXdh0HQRJ0i3KYjyiRkobx8id1W94PuR3XR6hYr1c1hlpVI0S0vyjEKd9rfJSJuFcZ3pBXxy8by57g2CE7ezIRc10ZPY5G4YBULuZiS4pUToYqAhUpr76TUUSLMD9GjtR3Kki39JOrSm54Zo3HgZjHp5npqornwOt6v71vcdjpuQU5YYJD89j','ugJqZF1W5WmI','L32RKH6Yd1tIu7f6rz','wN','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2167678,4137774582,'W13Uzw9yagXTv1L','ear5BedMwazV88Z22zSDgoSXdrU6m5xKRz1OpE8E0Zi0G4C5BSEZWgQDObfd48RCTTVQQiYqXvByHCDVVftq7JhSnnLKS2zugmr2EEjH9TnnWJXX7eJ3J64MuaQ12tmJdcfjCzWZikS1LvxxhRIr1yYDDFHhpGLWPvQx2dqmBLOaYfZGwQa6KiRe','5JsWKr1mXVWiFCq','G4Yo6mfjG1eKyGLRpAyKVkOURA4ncfaFc8bSamFiyMsWoD1QRdZij6y7Dp04aK78cO1WiWbLZQ1ZSTGo4y2yW10LBrsRESV6mS8X0RFA6bD04ooyWYYCp5LQuPDR8cezfrm8lxTvsqrdqLXZAbGkJAvw5sH0TLIRbF9Yxm7nXMS3iYeUtDagvtcYiaoXKbglBC5oRCoD6OmKM29X96','q','5',13);
+INSERT INTO ti VALUES (2167678,4137774582,'W13Uzw9yagXTv1L','ear5BedMwazV88Z22zSDgoSXdrU6m5xKRz1OpE8E0Zi0G4C5BSEZWgQDObfd48RCTTVQQiYqXvByHCDVVftq7JhSnnLKS2zugmr2EEjH9TnnWJXX7eJ3J64MuaQ12tmJdcfjCzWZikS1LvxxhRIr1yYDDFHhpGLWPvQx2dqmBLOaYfZGwQa6KiRe','5JsWKr1mXVWiFCq','G4Yo6mfjG1eKyGLRpAyKVkOURA4ncfaFc8bSamFiyMsWoD1QRdZij6y7Dp04aK78cO1WiWbLZQ1ZSTGo4y2yW10LBrsRESV6mS8X0RFA6bD04ooyWYYCp5LQuPDR8cezfrm8lxTvsqrdqLXZAbGkJAvw5sH0TLIRbF9Yxm7nXMS3iYeUtDagvtcYiaoXKbglBC5oRCoD6OmKM29X96','q','5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13877614,979242850,'hHdTwl1KObIxRfz','J9YGMNJ8mS2sndNn7ASkdiwmrfG7oJYcVKzF7Yi10lKnjckSkuE0lQ0n75DCOobbOtDBCq43frxUSVMmHrlXaWCrBHoRGIaGIKQoih0LN404VHr3wHzlLsozBI5otTW4rEPhNuOj5JbUOBBQjeSN5Uq6tmprQOVVuBPBW','qtAHTcDA884JbC','bxek7vUvDrC6qMAqrzzTeU3ffgg33B1ZMn8ZcpqJRBB4BkhNGY5A6K6lOML3ajD16zj9pDuwLlVb5Z2UDNGKzQ2tdGgVPurSQPgg17eyGnZmPTrCxTP4Uyqw8XR7AkQxb4YFtAPs2UUNfPvpagpd2uoO1tWi1F2foEquxDg5mvlkpl2swTZ3eLPwnW','j3W','u',14);
+INSERT INTO ti VALUES (13877614,979242850,'hHdTwl1KObIxRfz','J9YGMNJ8mS2sndNn7ASkdiwmrfG7oJYcVKzF7Yi10lKnjckSkuE0lQ0n75DCOobbOtDBCq43frxUSVMmHrlXaWCrBHoRGIaGIKQoih0LN404VHr3wHzlLsozBI5otTW4rEPhNuOj5JbUOBBQjeSN5Uq6tmprQOVVuBPBW','qtAHTcDA884JbC','bxek7vUvDrC6qMAqrzzTeU3ffgg33B1ZMn8ZcpqJRBB4BkhNGY5A6K6lOML3ajD16zj9pDuwLlVb5Z2UDNGKzQ2tdGgVPurSQPgg17eyGnZmPTrCxTP4Uyqw8XR7AkQxb4YFtAPs2UUNfPvpagpd2uoO1tWi1F2foEquxDg5mvlkpl2swTZ3eLPwnW','j3W','u',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (696318,3996761209,'3x8WliujsIE3ATmE8','u57x8JW0Z5FrBlTDQh2XoFgdtWm6MUcZ5E0x','Y3Z','Vqh0Tq2lRNQg530GtwIDpu1WUzAee5lcsSZjal','JP','3',15);
+INSERT INTO ti VALUES (696318,3996761209,'3x8WliujsIE3ATmE8','u57x8JW0Z5FrBlTDQh2XoFgdtWm6MUcZ5E0x','Y3Z','Vqh0Tq2lRNQg530GtwIDpu1WUzAee5lcsSZjal','JP','3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c BINARY(1) NOT NULL, d VARCHAR(59) NOT NULL, e VARBINARY(37), f VARCHAR(59) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (474925842296416410,-12,'p','zdJLjoq8DR8ESYW6mthtSZUNRT','Mj6vtSAlnMOYSeL3gLns','hGJsMJONESggBEzIBR32X2EdZYuCrb7vNGuM6htSVmTM','Y','T',0);
+INSERT INTO t VALUES (-13903401788759446,-45,'q','fVC5tAMF5cNB3ghOtEwh1txn0pvbS1SWWUN','Ck4LS1CsSkvwHD0bXwGmQK','4r6K4UAV1UxH6kk8o2OTPZyUzEe7K1WwJaeWYmLmhm9','E','L',1);
+INSERT INTO t VALUES (6416458152820127737,-56,'W','JLUmgTeGzCl9XVSsRYoFBykqVSV9PF8Lzq','m66Bpftvlrrg389CVDcjzSO3Oev45ya2','3Nuef2dbJGgaTjE3l4xaquv2jM','b','z',2);
+INSERT INTO t VALUES (-3014190472280628103,-114,'2','YaxQDizgSMKhes','TKPscVvbxInnL7sQd8TMHonJv7MOkP3y','wbJt1hcAlvyYRjJ45OO3vBWXJCMaghY0CnpspkzREPJ2rmFXbnc','s','I',3);
+INSERT INTO t VALUES (-958564449646162005,77,'Z','6','P6JZa0iV0S0XrmUCtVZfh44hX4kt','rgZXRZvMkvWGZ','l','V',4);
+INSERT INTO t VALUES (-7093327308552952684,-4,'K','zBXwYnwNAQryR','4fLRxsmC','yBVSKnZejErSMuEXNAbcBa3GL9DajTd8','Bo','K',5);
+INSERT INTO t VALUES (7955316379089691764,84,'Z','MmBpGH9Rz9Ssz1k7RqRJtTQDvKpeeQ8h94','scZPwdE79LXYZQ','r7hfvkEyTp48M2C','YH','l',6);
+INSERT INTO t VALUES (1589911546592915225,-100,'u','MX962Cx9ONJAnZNtlB9DRNgVpuL','Iji0ClWHzaGf6mtFsvvYghG7rlxgFq6','NJp9U0xOxtYG7Kn8vOYGgnep5BomtiEvjSm','y0','v',7);
+INSERT INTO t VALUES (-3078106397031889885,-14,'V','PiGAK8Qd1wCweCSQCr5GXBVx2m5LyWJnXcEfVYl8jut2soayBYYSQvFxBc','9ndhpA8xm9bieumYVLlKXUMnzUEcPxfefej','m1UCBkkipWJLr9Uue5BDEUqN2MfPKPHO1ny0UOj0dOL1C','4s','t',8);
+INSERT INTO t VALUES (57963014185356185,-22,'0','YgkY3fhaejjGJNO0gKO5sj','CzMuAAEaa97eLFl7JktJOsDiucD22EWQ','gDO3PrL00qZm6VsnqDwgq1pXYCs5Lw','1','m',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c BINARY(1) NOT NULL, d VARCHAR(59) NOT NULL, e VARBINARY(37), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-6191254499163022263,-10316,'ohrlsfDCLUzoS07w','Uy08n1Ok8GXHWoG3Maq','QmQxi','zSlCKwsPlsikrbe','VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0PwIgO0kSLKRMqeqvtX4pPUWQE8DwPLQORZJK6SqmJZmXxCWBRDzvk','sipCgSLNrKIW7G',10);
-INSERT INTO ti VALUES (-6191254499163022263,-10316,'ohrlsfDCLUzoS07w','Uy08n1Ok8GXHWoG3Maq','QmQxi','zSlCKwsPlsikrbe','VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0PwIgO0kSLKRMqeqvtX4pPUWQE8DwPLQORZJK6SqmJZmXxCWBRDzvk','sipCgSLNrKIW7G',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
-INSERT INTO t VALUES (-8975605836466697142,31885,'yR8Vhj5LQqDwCHDTqL2q1advBXMraD','EWhxDR7r1aF7gL6z','8cWDRCEl3xy','HA','ZvGXf51kXa7g7LgaVSgv2SNGK2ddTmkrtYVEHR4cfWafxtQ4dhDXpYAMTcUDLiLj9YPD7RjszWsPUZGD5fy','yW1zRV8sxMGi3R31BgqzJSYKhDWSLIsY6HpEumQC9FMhdz3PCn6rErKPAjKStF',11);
-INSERT INTO ti VALUES (-8975605836466697142,31885,'yR8Vhj5LQqDwCHDTqL2q1advBXMraD','EWhxDR7r1aF7gL6z','8cWDRCEl3xy','HA','ZvGXf51kXa7g7LgaVSgv2SNGK2ddTmkrtYVEHR4cfWafxtQ4dhDXpYAMTcUDLiLj9YPD7RjszWsPUZGD5fy','yW1zRV8sxMGi3R31BgqzJSYKhDWSLIsY6HpEumQC9FMhdz3PCn6rErKPAjKStF',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5473485381328605350,-2431,'pqUSpVodlQ70aosu6V3Suem8jOJGe789BRS0uqwM7PonGm5tEAucpi','ExDYaxiCpeQMR9HDAmym2TWGFV1OwmulmCkeWY92ARtinWlLYLd0VTfmySPuTbPacdZF0C8OlO0xyCpAEBDX2zveRwQypdZ08miu2nK3raYTRZXkDi0mwhjj2u5wEsL7Prrmk8ndjJnXY0tJI5Q9P35qMpc2URGJk1RAEvKXy1Unds4v9p5Y7j0OKOJywSqzEDP6LesS6UuPYdp2upuT7uQ0XBeOtz17h9KPzXQc8sC8uxupJs','656fq','Al1jIGp','8BnGwSqiHKUj0i5DiGjzsqPBKlMnn','3vAjBvNshSwJaadKEgAG3GljYNfi9ybpqulwUYW0HWmZ3G1Ylwrj88l6t0ETYw4RXOr6WkAApbu',12);
-INSERT INTO ti VALUES (5473485381328605350,-2431,'pqUSpVodlQ70aosu6V3Suem8jOJGe789BRS0uqwM7PonGm5tEAucpi','ExDYaxiCpeQMR9HDAmym2TWGFV1OwmulmCkeWY92ARtinWlLYLd0VTfmySPuTbPacdZF0C8OlO0xyCpAEBDX2zveRwQypdZ08miu2nK3raYTRZXkDi0mwhjj2u5wEsL7Prrmk8ndjJnXY0tJI5Q9P35qMpc2URGJk1RAEvKXy1Unds4v9p5Y7j0OKOJywSqzEDP6LesS6UuPYdp2upuT7uQ0XBeOtz17h9KPzXQc8sC8uxupJs','656fq','Al1jIGp','8BnGwSqiHKUj0i5DiGjzsqPBKlMnn','3vAjBvNshSwJaadKEgAG3GljYNfi9ybpqulwUYW0HWmZ3G1Ylwrj88l6t0ETYw4RXOr6WkAApbu',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-5038343595873724995,23718,'meqMh00nyrDmrrEUvQbnySkU4ZC7WrY','HHTiMUUrDKoFY2l9sCe1Be4UA6B4d8dUvganwUwgCsEQsimHpYyyFcNCf7tfbpi33KzCImYs7Ddf4KtKXFo7MNv6UeM8kDpSZAWnXm49z4UWQIoJokxIeAaN1FxjJW06KP6piSw6XbVn65XqRLPH4ztkgFjwFE624Rz20VCdKEszzH5ctT4ABVtgJLyp','CX4innh0rfrM','452Hn2HQnHimHkrEwqRpPg5gmFqREMJTi9hAX4QrBJOAftRJWXWuHsmJfmEwls7n9dE5AzWOgSbA3IoSdztfYrkks8fNVe','nwFLHT','1jCbxXDBkv3EwvMpvMTwTsDrrwA495FO9i6HH6dr5uwUSTO8JOPx8ccUm3GXipJHX99orlBZiOSZD6vqtW2u',13);
-INSERT INTO ti VALUES (-5038343595873724995,23718,'meqMh00nyrDmrrEUvQbnySkU4ZC7WrY','HHTiMUUrDKoFY2l9sCe1Be4UA6B4d8dUvganwUwgCsEQsimHpYyyFcNCf7tfbpi33KzCImYs7Ddf4KtKXFo7MNv6UeM8kDpSZAWnXm49z4UWQIoJokxIeAaN1FxjJW06KP6piSw6XbVn65XqRLPH4ztkgFjwFE624Rz20VCdKEszzH5ctT4ABVtgJLyp','CX4innh0rfrM','452Hn2HQnHimHkrEwqRpPg5gmFqREMJTi9hAX4QrBJOAftRJWXWuHsmJfmEwls7n9dE5AzWOgSbA3IoSdztfYrkks8fNVe','nwFLHT','1jCbxXDBkv3EwvMpvMTwTsDrrwA495FO9i6HH6dr5uwUSTO8JOPx8ccUm3GXipJHX99orlBZiOSZD6vqtW2u',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(22) NOT NULL, d VARBINARY(98) NOT NULL, e VARCHAR(72), f VARBINARY(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31723,16009720,'cbX','AfNt6lgWjwfBocLrNXBZfOCljfME6BypTDC','2o6bXXPszdArNR55B8SHRutjN','ZCyYcG5ZU','5yKV9','7FdYBZ4twoUg6XS9tr59nKeUREODbBh5VOPOSk',0);
-INSERT INTO t VALUES (45290,16331722,'RNj7IMf','ho7DSLziHOUiSPocoX9DA7MyNtyzM3VvIGQSPxUnIRcJOJfZWOuSbuO0NjDrUCiPYRPBa0enWwrQicRtCq3xjzLrH','uMI3I6tlI8t','UwoBeQlll38','p9Dq5yocOsnjYUdXmre','iYAjM0qcOzZ8luC49DA3LGhVxo0rjNkHpotA75zUEEjAHBDUCRgJlc0dBubExZF6FWuJpgGgPTrQMQWNL9mmDPiIT',1);
-INSERT INTO t VALUES (61811,9150954,'a9GHQFrRLQf','S17SjhB5FASF5nBRpE6oXCmLumXlkMu4r9FFUaFdpqulzo99rUsvYgJmSqeYG','jkv','FeDJa2gYY','2zVbUE1903LEp1zq1sLwF','2HPNiAWrtu0NsgDnnGAeBFim1J2',2);
-INSERT INTO t VALUES (63562,1980879,'4nIeqoaFTySo2ZGtpzN','AvnuYiCv4Xx0PWJe3Bkl3pr6dw0gC9vqYnm','zaC8qm7zP8uoLKtb','voIg','0ojZOdapEz602X62oHf9Hp9SK7Nl7FDZa91y0DuLsv2fTMQnUVYasB1iDWO5ThN','bRgebm7KWrs52sxCUd2ZmoylPpkSF',3);
-INSERT INTO t VALUES (62204,3583917,'WfMporXNp30O9y','jPUslhwDA0SaOQ0jsUE77DihelhCTUCkFXb4JXDbNBy0OR8M0kumdhC2Fb9qfxjo','9o2UMEH1QBNhwuG8pGDuIFaISpzH6PJ','qcX','y4zkUjyXAw0j5bLz2amzHYQj8pDDGj7vd','3DvNLiw4LWtxEPuBxFr0RFfQZd2Ti66Qe4jZfgVOlTwwV1I31uFdXbyS52IGjTCR7NlwK',4);
-INSERT INTO t VALUES (5291,4892595,'ZHXoxohL9cVx','7jAxZfUuKfbc0','5WurHam9gtUAvtuSoFhHB6zE6jGc9MrCGulShqSx2XW','PmxDLoDofSp','pzGusqBOvJHbiIxZEIMJ5nvfU','p0qGhCC8dMa030VQvxbyJhBt268TWLvePvM7oJCwDK1VuEDNlhK7lAGOb69Xa5Mwvlue0thcbYNpMZVZCeXHIMET',5);
-INSERT INTO t VALUES (2059,3038562,'F','9OFu6NgDgCSxc2Ld3LOEacWv2Vx0ZqMJAJFg1KRhxpBHP6p2W50AO08vg89Sn5Au2V9DtbqU','wZfmQzSltwEM1AK7RDEuhlDlHuvlY5v492ul6Mn23','Rq5p95XFFq5TVd','NCX0zRsqrBuDMcOGMA78PTnFKk7o6q2Cb29c5b0G0oNy32k9WTfs9J8NPxEE1uTRSE670d4OkH1nFKp9ozqLmzcbhOL53','SePNOcoYcEmoL5kjlie9YhuWkp1CokclcX4iJSMA5za5IRUq3cJnSBLGg8eixqB484wWitoM79uhYkcn2SWZs2rJ6Kn',6);
-INSERT INTO t VALUES (8536,14899097,'F2F7GleheJh2VC','A2PSVbpLuXxwMM9B13JJUhySBde0XebXdQRK9xT','JwjCVX1','gveCtzL','g7JiuOtbjCg4XRVunU','5rvw6ZKdIyGpJsrSTIoOnyAvjRF2oY66ELWaENjvAiFviznOX5HeTcbBqFQb7Pg0kp2mMlhFuNQErjYRqjij2Py8eHYC',7);
-INSERT INTO t VALUES (8664,10201611,'TjzPPigTe','l18O7pjeV8rVjmVFpXZS4EaTs71blDqXLY7J20TqmbyPXNVRsRJQAtUSFhUMfzKlzTlOFK','i8ayRM5M9iP4JFbZ39AhvaX8xkg2B0HalU7TdImsFL2XlHCW7Exb','SbS5xufKhPzUxETG','MSxFvdBbGZidZ31NqCyRNnG3MXgFA46dXYXZ1UKuDKkVPBS2qXtgbjwt45b18Q1O12PhxBKgEzKki1bL','58GsMJWMnjRPWAS3onCXJJBRGqf1LkwQtTobpcmK9TzQAJdMTq1KgSY60yPibKFoKwGApGYYnlMbtZ6mxpeCCKmV2fQZ3Z7',8);
-INSERT INTO t VALUES (49246,7254238,'b','g0LOmpcac8wWYskU4yRM9oCSaMoZYBIhaYaJACVo677dzUv9necFhj4yfo1KGSu1alRblAH8L','BsfguSfKLC62w8WoVZXAzJPbim83QekSteRFa6yGpx5PTpb8I9G6wGXqAUB11VLcSpP4J2ye','kP1Dzt','LZXdYehUwWNsuY7oMvQPcxFZfHSIcRkLiW5qjWGLHxYNOBvJLRSXrpVWlBaezrMZrTz1c1IB4cgXgHKb4Hsb4oV6rsWCUQznTw','sTW0EiRDP3p4I9sjGu7zzHISL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4424713551172097999,-74,'f','P','W3u627JPgnZEzmdQd','SsKf2IiERCWQHpwNqJ3ikgnxbPPqqRgKomD0zSAw','X','J',10);
+INSERT INTO ti VALUES (-4424713551172097999,-74,'f','P','W3u627JPgnZEzmdQd','SsKf2IiERCWQHpwNqJ3ikgnxbPPqqRgKomD0zSAw','X','J',10);
+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 (-6839577572140142042,-89,'2j','Cv1VWgmzJkNbkA2OReIhRirs0unXre0N2icjHET8c3Mr416lqstd3','net4GCC5sUXHDUirv1egtEX','8kLAKkWZrSvBYeUsFb4BKxxIrGCA','z','q',11);
+INSERT INTO ti VALUES (-6839577572140142042,-89,'2j','Cv1VWgmzJkNbkA2OReIhRirs0unXre0N2icjHET8c3Mr416lqstd3','net4GCC5sUXHDUirv1egtEX','8kLAKkWZrSvBYeUsFb4BKxxIrGCA','z','q',11);
+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 (-8922036366430157174,-38,'Q','XX5a4SBe9lW4ljbpu8T2eEJKxAO8e4t8ToRz5D0HJpVVcBndfyqMTH2LbRX7qpr9KCDQ8Uc3i9Qmymy0mjowuDCRB0YK1uyRyR2Py2MS74eCvQobNtnY3lEQSgIDhsX2','ZrPa1oBeo','lTf0zc7D4jSXWqIhJgaV3k4M9TKlFaEvHYl','Wk','3',12);
+INSERT INTO ti VALUES (-8922036366430157174,-38,'Q','XX5a4SBe9lW4ljbpu8T2eEJKxAO8e4t8ToRz5D0HJpVVcBndfyqMTH2LbRX7qpr9KCDQ8Uc3i9Qmymy0mjowuDCRB0YK1uyRyR2Py2MS74eCvQobNtnY3lEQSgIDhsX2','ZrPa1oBeo','lTf0zc7D4jSXWqIhJgaV3k4M9TKlFaEvHYl','Wk','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6263086842569830645,24,'i','mFegEanniVPTrr9E4O3UOahQNKR3D4R2SJSkan2H4Gyrs','vS4IaCLRji','Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvuvAWC9IEiPsEmUdEmGhQ1a4tdAAeafIZ4eS3Lb8astoKTFkncRuDprPaYn75kIDgN2eTHwRFXXDmLWSk1JW9Vflr06bua21YYpmOY4IP51nqGwcHHse5vuJ8kJcCDyYBPTlJSiRTbgLxR7xCDX9FbmOgxcivKSUjMEW2Dl0C83A','A','V',13);
+INSERT INTO ti VALUES (6263086842569830645,24,'i','mFegEanniVPTrr9E4O3UOahQNKR3D4R2SJSkan2H4Gyrs','vS4IaCLRji','Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvuvAWC9IEiPsEmUdEmGhQ1a4tdAAeafIZ4eS3Lb8astoKTFkncRuDprPaYn75kIDgN2eTHwRFXXDmLWSk1JW9Vflr06bua21YYpmOY4IP51nqGwcHHse5vuJ8kJcCDyYBPTlJSiRTbgLxR7xCDX9FbmOgxcivKSUjMEW2Dl0C83A','A','V',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-7817089339039722168,58,'E','kFrClBGBuy2u0YeVLhR5P0u3LlxCu1qP183zrG71wv7XBbW4t8BO5I1WKqJKq5xiLUY8IFuXD6MwNNzctwaKYBGN6Md4cCVHP','x7QZgGwbpsvpR15aJyGrftAzpcfVTQ85y','5UR60Xtu5zDLbeYmXxtRFMjqnO8r7EWeskLg0JGFHxpMJKs','Pg8','c',14);
+INSERT INTO ti VALUES (-7817089339039722168,58,'E','kFrClBGBuy2u0YeVLhR5P0u3LlxCu1qP183zrG71wv7XBbW4t8BO5I1WKqJKq5xiLUY8IFuXD6MwNNzctwaKYBGN6Md4cCVHP','x7QZgGwbpsvpR15aJyGrftAzpcfVTQ85y','5UR60Xtu5zDLbeYmXxtRFMjqnO8r7EWeskLg0JGFHxpMJKs','Pg8','c',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2732056732133450366,112,'RH','VBX8edSTBOirmlJIKsv6CC','wwVNzr1XqP0wJFX9Y5g5BJlBGl7WexE','qz7ENqvlQjzTXqrLZIRAdepvC18fsXvrenY6jkSrvw3mxiKlqPrbuw4grMv484tS0ouFV1Bkr39JOd4rDnIMFaYdhw3oVatCZPhJlwtFJrirIj54JOGwOnOFwKmjvM4KPSeNG36vfskqzLP','JG','rD',15);
+INSERT INTO ti VALUES (-2732056732133450366,112,'RH','VBX8edSTBOirmlJIKsv6CC','wwVNzr1XqP0wJFX9Y5g5BJlBGl7WexE','qz7ENqvlQjzTXqrLZIRAdepvC18fsXvrenY6jkSrvw3mxiKlqPrbuw4grMv484tS0ouFV1Bkr39JOd4rDnIMFaYdhw3oVatCZPhJlwtFJrirIj54JOGwOnOFwKmjvM4KPSeNG36vfskqzLP','JG','rD',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED, c CHAR(29), d VARCHAR(33) NOT NULL, e VARCHAR(47), f VARBINARY(58) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (380330703130914604,2829461445205123118,'3Rk8woION5HvQo6qr','nimGCySc0pJvIZJ4QH2R33DFvJJEzGVf','TGU','e3cbmDlKmDdGtnLduFKZzG8B3gmvpq','Y','O',0);
+INSERT INTO t VALUES (-6148527145593056797,2471450127275931617,'gp00AwH3wpf9sMT','cBS1HnWCX2fcbJNI7N8KMT8TkjGDsj','1qiJM4stPrIifiJwD2IZvmsJ7ljkY6BTD67PkrH1tqjL','QTn','a','7',1);
+INSERT INTO t VALUES (-4497120339975505922,8607836464590058174,'dRhC1q0jbd','KWoTnjjIrk9T','s9JriUDgoIPuUdCNIAyhP8xb3','7v7ptXpIOZo1fi0ngSB6ZAJeIEoIck2rPyLGXSen2rd7a','1S','f',2);
+INSERT INTO t VALUES (7337710877588374159,3068652281133441841,'NEQBhY8p','Vp7cW66sEvizsGog66cXSgArUHo7LX','XKtvqRSwHHLm','PZccF6rXpQCGl7reCX','N','6',3);
+INSERT INTO t VALUES (-5741935544168719761,15933177768262081722,'YTw48mTHm3iwC','4vXy3pxiy7m2I7nIHciTwy3QbDswJnxu6','yK8wKeivhK0J','ro4n53rvB0DvVFwSgXVKpVbBfemdHO','e','s',4);
+INSERT INTO t VALUES (-5996066991842285644,2342608273816065343,'0OYYxPVWXuhlddMzWwiA','2ebk4rWv','rK8FxsIcV6DX5cSwY8oJbvHw5eNVoesG','Zr7sDpXl3tGTtSUBBZUQztU2B0P5','NX','r',5);
+INSERT INTO t VALUES (-1191978026957049161,14180862588312329668,'r76VfCmu9duB1Q','XA2hdnLDsv9nJTlcPUyXyh','l4XAWxtf1CIMOVXkydvl3uy','J4kGYO71bV6JS2gJiDsvgMuuojgDIkzci5TAMnLiKreAhte0JPW','d','X',6);
+INSERT INTO t VALUES (2660138231499772147,1522693287350282526,'Wby8','tRyYxH6v7kINnPO3r01i','5DQdsj2sK1XmppkZ8UJI1EXsc3cBSY9vC','kdBXB8wq1j0i','pp','u',7);
+INSERT INTO t VALUES (-886121082367844550,17681127442610343175,'MrlKEgT5l','GpWkNf8eLkT','9wuhzVjKFQYVif2XdI5H','VuztU72i8qeEMDQkMm7xL6nFyDrWcOyaN','wD','9',8);
+INSERT INTO t VALUES (5639703316724126853,9846382995783933017,'wt6E1S7','c8bYpJa6Wn4eArLZ','ysUPiOiRsvjQYXaNcZynQTJkbhwAFsRTHCzGA','tA0pc8','8','B',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c CHAR(29), d VARCHAR(33) NOT NULL, e VARCHAR(47), f VARBINARY(58) 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (31546,9342194,'tTHLsEg','dK5sc1uc980gHJLVtS4iRKJDAnHGF2UmnryKiPJF8wziliBxL4VQssrPNcqHTWizTPIJ6L1SyeYy','gwtzGAWtupT4jcfXQX9IBlYlDVm23TGXWmZoOzszHySHKVoSHRpG8qel2','uYCZD4E9u8pDe','h9pZqRdOFXhL7LaKbUmDqB7pqoP9LxcAdHWIaDGQ3ZPWWNzU9eN6iZBAD9Zp2109tyWxodXzvjHShu1TLBNDLsxt','2iSS467mQuCZhSAhvktOetgkOM4jznfatKow9c2MskucDfXXYVwmQ2ed6Jh6mSwA',10);
-INSERT INTO ti VALUES (31546,9342194,'tTHLsEg','dK5sc1uc980gHJLVtS4iRKJDAnHGF2UmnryKiPJF8wziliBxL4VQssrPNcqHTWizTPIJ6L1SyeYy','gwtzGAWtupT4jcfXQX9IBlYlDVm23TGXWmZoOzszHySHKVoSHRpG8qel2','uYCZD4E9u8pDe','h9pZqRdOFXhL7LaKbUmDqB7pqoP9LxcAdHWIaDGQ3ZPWWNzU9eN6iZBAD9Zp2109tyWxodXzvjHShu1TLBNDLsxt','2iSS467mQuCZhSAhvktOetgkOM4jznfatKow9c2MskucDfXXYVwmQ2ed6Jh6mSwA',10);
-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 (14738,8631582,'P7QfAMxA5cZz','kF8c1uv1lXdLIBXJF7EgxTWmSPjjxL4vR7GM5vgcG6RHXKdpxoWLsHFy','nraPPg5aRsKJ1wBK6s0IhyizwpQgch6AP6v7gSSMRAXGEHBcKec4','aUnlwm','KJE95aZwoBUv9AIxXjoIFrN6cKIMb6ZcvAVdKf0j8t4eG1m','mENU797sC',11);
-INSERT INTO ti VALUES (14738,8631582,'P7QfAMxA5cZz','kF8c1uv1lXdLIBXJF7EgxTWmSPjjxL4vR7GM5vgcG6RHXKdpxoWLsHFy','nraPPg5aRsKJ1wBK6s0IhyizwpQgch6AP6v7gSSMRAXGEHBcKec4','aUnlwm','KJE95aZwoBUv9AIxXjoIFrN6cKIMb6ZcvAVdKf0j8t4eG1m','mENU797sC',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16396,12303030,'I7LFwNqWaI3xDcrqcJCu','XQou524pekRkYiyYnW2MpOlJs5yfG44qetqMGc7TeimxC32kSlZcN9b3ZwKVEQVSajvJpbAHfG72PtaVAY6TQEB5QbZC9ixTyLOxZSAPDTGNYZO84dOPbxy1pgYx60tea4xnBYXIEsMU36QvOeGBZVELwE3I','pzlUtuCMqsCiq0LDwtU6uCExWnPpmQSUMpBeYz','gwa5pHmhtCwVI','3j2pCX00yeF0','rmf1w',12);
-INSERT INTO ti VALUES (16396,12303030,'I7LFwNqWaI3xDcrqcJCu','XQou524pekRkYiyYnW2MpOlJs5yfG44qetqMGc7TeimxC32kSlZcN9b3ZwKVEQVSajvJpbAHfG72PtaVAY6TQEB5QbZC9ixTyLOxZSAPDTGNYZO84dOPbxy1pgYx60tea4xnBYXIEsMU36QvOeGBZVELwE3I','pzlUtuCMqsCiq0LDwtU6uCExWnPpmQSUMpBeYz','gwa5pHmhtCwVI','3j2pCX00yeF0','rmf1w',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-654260735408481980,966520835717056595,'fAAZUH7IZKpVNq2ytbnl','2E4ZPIAlyeEA3QWcNNvFUQwoSnG','4rnxiEpA2j1rpZCcnCvrwOpK1OaN7MMR0FceH','CkVGs3PHmI2fJYf63nRiR8odW31JhpW9CySch7Zrc6X1aPfEGkxeWW','jY','b',10);
+INSERT INTO ti VALUES (-654260735408481980,966520835717056595,'fAAZUH7IZKpVNq2ytbnl','2E4ZPIAlyeEA3QWcNNvFUQwoSnG','4rnxiEpA2j1rpZCcnCvrwOpK1OaN7MMR0FceH','CkVGs3PHmI2fJYf63nRiR8odW31JhpW9CySch7Zrc6X1aPfEGkxeWW','jY','b',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(30);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
+INSERT INTO t VALUES (-2705213260649875875,7097829315703719915,'7gnrY0oHEQA','DpIhPXUHrgrmXk8EARPc','KgscS4cgks2BXsyFKoUrcA','4dc8ydXWa58xLBZBM7HoDh','io','A',11);
+INSERT INTO ti VALUES (-2705213260649875875,7097829315703719915,'7gnrY0oHEQA','DpIhPXUHrgrmXk8EARPc','KgscS4cgks2BXsyFKoUrcA','4dc8ydXWa58xLBZBM7HoDh','io','A',11);
+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 (2226435906064555985,12635090969078675513,'Wf2HCmRiUoR2Y2Sskaa5ma5','uQ7jN9JKuOtC6H1BG4FmjbjQ0aWsUU0BFKsQS9cmc8HLIz9BFGQG4SNSj0QtEpvcIuWXdtajUVz0Sfmni6qC7dSzhWU7az7SEWPildoW3mgxWg0fHlvF6N1jh1ic8KxxtRF1BzuvIbgXBL68zXgdrwA3WPiZee32I','L09QnACDUPNgBCxWJjAQSN2x0WvrTLHmU','54axOjQveReTcK6CdYGVAMCqhK7E0DnI5sWRbbXDS4nU1KQ8dmPfRAq8a','M','D',12);
+INSERT INTO ti VALUES (2226435906064555985,12635090969078675513,'Wf2HCmRiUoR2Y2Sskaa5ma5','uQ7jN9JKuOtC6H1BG4FmjbjQ0aWsUU0BFKsQS9cmc8HLIz9BFGQG4SNSj0QtEpvcIuWXdtajUVz0Sfmni6qC7dSzhWU7az7SEWPildoW3mgxWg0fHlvF6N1jh1ic8KxxtRF1BzuvIbgXBL68zXgdrwA3WPiZee32I','L09QnACDUPNgBCxWJjAQSN2x0WvrTLHmU','54axOjQveReTcK6CdYGVAMCqhK7E0DnI5sWRbbXDS4nU1KQ8dmPfRAq8a','M','D',12);
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 (26125,15730397,'baR1Kq7','fieRlZvA3KJ557XXh6DshVCT3wjbxUqRQPdos9s44HBEysPZWpZQCaOwPYV6aGbyz3N6uYdd5nlZe3SKBF66Mqc','YMlRXswhv9SuN35LanIJjfCvT6jMxQhOGgAQEqOgM','yQsoSlFaJyD25kbObHcj2iXetidAvCfDOzLwNZ3wKJwNKzoAiTxBVzg3sInx7cT149rEFn9x4tE9r072HWdqsNxOUWAGZqOMArnfLK4oZ0qe0x0nhv9uKGbrZb4iqKs3o7uTGFRaxBDtR7bUE5GjJkSJYIk1BUUxVc854KANx3iCUKbB0y6TNCvES6WlJdJ8vx8zIYfBXFaUoegRaV0D9nA1SmoRYJ10fZcaup2v','Jp9aNHAZXlUuuPVJ2JTZL1P8JZtw3NE4WRqcU8fxHdsADfNIAlpDrfn6EUtA24Y302','sxTiorIHgoiXNb',13);
-INSERT INTO ti VALUES (26125,15730397,'baR1Kq7','fieRlZvA3KJ557XXh6DshVCT3wjbxUqRQPdos9s44HBEysPZWpZQCaOwPYV6aGbyz3N6uYdd5nlZe3SKBF66Mqc','YMlRXswhv9SuN35LanIJjfCvT6jMxQhOGgAQEqOgM','yQsoSlFaJyD25kbObHcj2iXetidAvCfDOzLwNZ3wKJwNKzoAiTxBVzg3sInx7cT149rEFn9x4tE9r072HWdqsNxOUWAGZqOMArnfLK4oZ0qe0x0nhv9uKGbrZb4iqKs3o7uTGFRaxBDtR7bUE5GjJkSJYIk1BUUxVc854KANx3iCUKbB0y6TNCvES6WlJdJ8vx8zIYfBXFaUoegRaV0D9nA1SmoRYJ10fZcaup2v','Jp9aNHAZXlUuuPVJ2JTZL1P8JZtw3NE4WRqcU8fxHdsADfNIAlpDrfn6EUtA24Y302','sxTiorIHgoiXNb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(6), d VARBINARY(31) NOT NULL, e VARBINARY(21) NOT NULL, f VARCHAR(72) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (110,3853042975132415108,'AjLIu','miqHqarip9MNKKQV72LaFBHrjfj','5NkU71XdfflYezBJ','Ewm302Mw5x1k5sVufAq','tikoxaKFFY4kczh9v0IvRpDB22lcpC1CGvKHOW','pG0MUZe13EwRWCfxVZ5oZQJUjUulXD0XUFHDInPd9rafSGlCVRGT82QVwYSl',0);
-INSERT INTO t VALUES (63,5213256477485860375,'kPjf8','axJ4sFINtO3QEdJyQCEodUoPz','OXYHWqm85NHtpv57','5RvvcvZYoKCjdSFbcJxwo65tUVAjHLVljwLf6VexW0KXevaviWE','vUf','SEgVr2dPETkpvXpKLvS0V2UuiAnotgdox',1);
-INSERT INTO t VALUES (125,1642934947456870665,'jc','vID0UoNhC8vTNl','C9gg','b6CMTMTw8ZxhOqilYUDEJv3ngxr3g8jXoW1QzTCgSseSPJWEk6LSmkE25CiEjZuPUC4f5t4O','tvzU4HS3f5qcxw6gM2Y6M9ywf1atzXCW4XTMFEIMuP8ZOOzRqllhe2AntyIbypzEr7bEEByGXrokr0uvM6Q66jJQrpFq9TbCW','LemmVIz3RSpeULNVrfPM7VTM31HKmIDAJHOYmnWLNoRp6wf2WRWix4JoM4ZYRk',2);
-INSERT INTO t VALUES (61,4695684559073884976,'kD4M','Axp8ZnP2IehNXlt3dDd','ibDlDZF5IFHKBo9R','uuzM4','jhGGv0e9T9R2pKHms3YCXHj8AQLWnTTTJYRuQOBSakn8m5FghZeCiQ5g8rRAX0EyFLyzlnQPBzXdcFudOhz0G','aEW4Pxkjt0c1pCE7TdJ95714La7wpG',3);
-INSERT INTO t VALUES (149,-7542085560645934457,'0Ng','AjjShA9so82jvsf2hVPdveGEvLLkE1i','Jd9VnG','hQIe0rvqardBBJlEjE1ubfr76itO9qKuRxOwJSqp70oB5pGg4u1SARO772fRrqh','z4K0ezuxETvN5Tja2hcymGTfyA5XMiT2gTo0iF2FbiJnX2GMTCx2hijkoqk58VYeh','GoVrwDrSGW2UZO1yzKIYRXacNkAPDfZCtXqeJKF77K0Cc26eKtK8MoiFwKXm7Ob4d7bgCtATOzv9AGH86o',4);
-INSERT INTO t VALUES (234,-8521979724645731967,'rxLrI','h1dwKsLCfOQ5','qdqoPHhR8WHVBO7MCn6','OwKYluPczugfwsbmGFmKvPEdXm1CuuUjAv2SwaIh','qECBQzIQmSXhkpC3gKbbWSFdVsGIYshOTO0PCF0qLQV48BwqN7YVuEFW1O6Fmg3S0qdw7yGenzz6bDsZTaw7Mj','ZgsPketa09xxHMQLlVD33fwp9uaNtwr1N2npv8TqLoRAI61fFssx4crDISloynT93OZK8dmahMvWmfiR1vo',5);
-INSERT INTO t VALUES (146,-7170099105919961989,'YVFx','pfkOo1Qhmvwr3Sxx7iG0Q','LdrrKr7FzcoEVeYP1Xk','PTQKrkmPsz','iIsFGoK3kSkuiYXscMoeRbHLz1dRuTBmBLTdVxrG7B6FTPZaqOrCMExAfVMB2yTaVFTnMcaau1rzQ6GkNIPB4ZR','LjRcKNTRKjUBDz4NtJt3cvpefx6xDlyrEwiHxVIxMhFUZhULXV',6);
-INSERT INTO t VALUES (100,1355481738781466881,'D2RvLd','AHCOch9tq','k3vnx2C3WEX1vv4','n0shcaJHmriMOu7WBGYN','eegUxdhVBqu7czMi3RKRa0TUf6SknMj0sCvbWv668xy7jsaeA','6ww1G5Wi64U1V75yGWjW2RQ0VwtRHqUr68XUtLft49VfjTQnomatOuiWHafAnWE6D8LO89A6',7);
-INSERT INTO t VALUES (205,-6285664370097592181,'ZzjMq','i85PyjeBzen9','Om58CMi1','2Y1DU7I','P4kQekA55DRRHtwDhDVlJpPmXYF7C63LoR78NAxb1ULGlsNmOAQDsDFZNVkq2daHDI8jQr3kiunN2UgQWpAIT','b2oFAqbZ6EnLWAfDAtKvsYNsm3uCixyBOOv9ABnvMEVTw37bkmqviMcSWEA6xbJoq3dBPsNhOSMA0bKisyXBewiFA',8);
-INSERT INTO t VALUES (39,1134647238181049561,'j8Ruh5','GXkyFzrGNiMFG6A0lKlqP8e5y91pN','sF','0vsRWTcaX705BBF3cQQds','98h','ywBi9KGSvYj5fPgtP85hEzA2Hx6Mp8bODiLy6aWe7K1GTzSDjxkfdHHCr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4475370806278213881,17276715787106138382,'7knMcqLmITlUBzrdOi9mdE49ZrWF','9qv7C7WzNi6b675Xt8oh3apQQcqSN9NsRQ67AFkOWjIJG32wLMNGO7DS7Ie6Fjpdx2az9cJWmzt8yh3aDriMpyI5r9cjJAAjgeMszFIeLQn2eV','xK','eKmEtkVqTbc3w9SQ99jsBHpnWMN3kRrW9L8w6qDhaRaQzODZqzL7o9Pxse2dAYUUSgknc8V0JgqN1SuGkQO1jGUAbtIsNKcKLaOFLzp10XTKUcuvFohYMiIoRgEHcc4zxoC4HHNOdNdZzce6MitiuOKeob2VX7LtRBPqLRW1xy28q','F','J',13);
+INSERT INTO ti VALUES (-4475370806278213881,17276715787106138382,'7knMcqLmITlUBzrdOi9mdE49ZrWF','9qv7C7WzNi6b675Xt8oh3apQQcqSN9NsRQ67AFkOWjIJG32wLMNGO7DS7Ie6Fjpdx2az9cJWmzt8yh3aDriMpyI5r9cjJAAjgeMszFIeLQn2eV','xK','eKmEtkVqTbc3w9SQ99jsBHpnWMN3kRrW9L8w6qDhaRaQzODZqzL7o9Pxse2dAYUUSgknc8V0JgqN1SuGkQO1jGUAbtIsNKcKLaOFLzp10XTKUcuvFohYMiIoRgEHcc4zxoC4HHNOdNdZzce6MitiuOKeob2VX7LtRBPqLRW1xy28q','F','J',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1015999753722391017,6968539700458675158,'P2HhX08m','ALUItWaT7BJE8usiHNjaKKgICGGmd6GYsB6orGrtMcQ1Id9T574tdP49VvwUMjEBZdi0oHBgisWNZCMhx7gCHNWKpcSIHxALg007nGPHVGTC8SvS34CIetZPJBmzh7dRWVuCKa0EzJMCAuHDaU1cM3kKfowLqBNBEpBSdXc3D9FRVo7UGtlKKS4akNnqD5Dy8zkXs2CniHzJWIalwtraNhEYOWtYoZxbQsDRbizAq5MEGJiBFyGhi8','uc3HGFLDfXSUFm','XG4V5Wg0s1bia2S8PHknb5srRVRS9ptqcXbWYMMFuX1VdcJyMliZlLUfZC8smTeBhJZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepRjYVtGmCE','RJz','8',14);
+INSERT INTO ti VALUES (-1015999753722391017,6968539700458675158,'P2HhX08m','ALUItWaT7BJE8usiHNjaKKgICGGmd6GYsB6orGrtMcQ1Id9T574tdP49VvwUMjEBZdi0oHBgisWNZCMhx7gCHNWKpcSIHxALg007nGPHVGTC8SvS34CIetZPJBmzh7dRWVuCKa0EzJMCAuHDaU1cM3kKfowLqBNBEpBSdXc3D9FRVo7UGtlKKS4akNnqD5Dy8zkXs2CniHzJWIalwtraNhEYOWtYoZxbQsDRbizAq5MEGJiBFyGhi8','uc3HGFLDfXSUFm','XG4V5Wg0s1bia2S8PHknb5srRVRS9ptqcXbWYMMFuX1VdcJyMliZlLUfZC8smTeBhJZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepRjYVtGmCE','RJz','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6741859133173010442,4642711314623816235,'ZIbRJ5mviwkd3pkTEmElugC','Gk0MPYqQZtldrTibW2VTeeNBH8gCYV8coI0STRA1pQRmbSeXxp9yXdVfpvUS172zZVLj2qfRpBH5vwKP44nEkTREJfg0Zew8pTwiMasAN1mK6DP8GuwcxbbglbQ0eWMK6vcrn4dcrxa474QKD','vwQvnUc63louVuhuoGf6TwWa','1PqBtFwf7pmIP2mlNEeUdzwNQmjaChTH4pXSB1mRhKbB6xhFFUzBbKm94ZZtr3RWpfwecjmXxN8tS7U8XgVveE31mnDVB7H150LiwpXIkt4tapdyD7','xs','Q',15);
+INSERT INTO ti VALUES (-6741859133173010442,4642711314623816235,'ZIbRJ5mviwkd3pkTEmElugC','Gk0MPYqQZtldrTibW2VTeeNBH8gCYV8coI0STRA1pQRmbSeXxp9yXdVfpvUS172zZVLj2qfRpBH5vwKP44nEkTREJfg0Zew8pTwiMasAN1mK6DP8GuwcxbbglbQ0eWMK6vcrn4dcrxa474QKD','vwQvnUc63louVuhuoGf6TwWa','1PqBtFwf7pmIP2mlNEeUdzwNQmjaChTH4pXSB1mRhKbB6xhFFUzBbKm94ZZtr3RWpfwecjmXxN8tS7U8XgVveE31mnDVB7H150LiwpXIkt4tapdyD7','xs','Q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(13) NOT NULL, d VARBINARY(59), e VARCHAR(52), f VARCHAR(94), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4260777,116,'ckHL9nuEdqpZ','17cpoY73yXxn3NV4EF7q','uUa5Dqy7JJ8Ne','e4M3wn5aYV50Db3sGxxE503NWRGIltublnKVVluGkRxFF6mfMxtF9mqniCpQDhNpst','L','N',0);
+INSERT INTO t VALUES (4455756,-7,'oebXgGqJq','3IGw4XqY98jG91jFW','exSiNWe8iElH1L6EnhIjhofvgC73yTMNM','IRFekgpc5qiqzdaIItsoDZh0QDyM4Wgk7B8a956FUzxbD6BNPKHYLgv2XFHWAVzFDsYt9xR','G','6r',1);
+INSERT INTO t VALUES (11953351,91,'WQ','uFimwC','DNs9sPN6aWCpBtutOA8Y1xEVyF','q1KKb3h65HEaCBTTp8IqGzVbKahZYy7BqOj1HVbD2FwN0ILQeVmhO3EGocHiy20TSVYzNUiMGJmNW79cy23aKSi','k','4e',2);
+INSERT INTO t VALUES (929328,46,'KONebEA','CmdNBKDlgTEvRHGlu8VOvM42pTwItuaajfOTI3gZvsFMN6ceN28yuXp6K','nNpCG0QNdHo4nWCvwCNDVYujd','CTbXRQi4gilAO8fI3vJhoYkIrKDrQVV18oPcHmWgb1gT9P','W','s',3);
+INSERT INTO t VALUES (13694019,-107,'qzBt7nS','rpBbZHQbABZ6pQnGI','jodXgHdbMvZO','iqne4y4zNki','pD','1P',4);
+INSERT INTO t VALUES (3994936,5,'Lf1f1OM1TO','1Wg54r0hGPxsLJz3RRMvpwRRVx3XKl8AmyuHk3lplynG','alUI83R944JNGb1acS0bxajYStdXoiekkl0lV3cJQejU','6x8gJugUmubdWiMYj7pnvJgiRaaTTPQGn6Hxt0KOtXCFJQT7Lav8b0ZItsxjliB7kXJu8rlUkMhQEy','B','ef',5);
+INSERT INTO t VALUES (6456465,121,'KGqe9Q','gjqAy2k97YPWq','SByo5PZkHpsckp1rDCYbEazcf8r','BFfVVvcZKUyypTbFSXsIGHiw3crgh87FYIHcxy','i','Hm',6);
+INSERT INTO t VALUES (3315043,-1,'w','HImgmyUNlkNKFRzIsWnuKe4U5WZLVEa9d5oeQeSF3eoBu1YHzdW5','12fIaTDwfgbjVNfA1uKS5','LY3k6NT06hNhvfGDkb7d5qEDf0P','c8','P',7);
+INSERT INTO t VALUES (8186032,49,'JC01F','WYoyVl6JW40sB40UYNlSaHHHOSOcwMrKRrj70CbsZ4k6eE5XnN','p3ba','jGjiQhPbGqNyLCtdgKprvmViPUuvKpv7GLgKOyb8vVKR2cA48bl8Ftz3FXBPQVggjun2sjiZScxcX8RawycLM6','37','r',8);
+INSERT INTO t VALUES (11921827,57,'CwO1reEnvnpXu','jVeU8jsSzOQj','4DvKCR880q0kBPdMp33Dcc','rp4Vsj7Pz0wFvYyU44YTzZ7YtnoT7mIiX3fssl6wmoEGOXGu4eyzp7FO4jeb8wpLzfP5','ZD','zp',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(13) NOT NULL, d VARBINARY(59), e VARCHAR(52), 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 INT UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (4156716897,7420788196280567674,'W','8bycfJKZVERyRmoKkAieraJyZADZv0','zZrqXvQS8VV','ywfAWmB7c5smzUIiXKbXYwJN4YSYWJ8F0sXM1i9gJC24ZXvMeEdzlqF','z5EE9P4q1GRZbImTPyh4zhtcqaafiFh9Z8oV7KEtOUu15UBZi1EjtSnwL3','Xh89FOiSBLorTKaI1OUZi3wYCnRviBhXPkCK',10);
-INSERT INTO ti VALUES (4156716897,7420788196280567674,'W','8bycfJKZVERyRmoKkAieraJyZADZv0','zZrqXvQS8VV','ywfAWmB7c5smzUIiXKbXYwJN4YSYWJ8F0sXM1i9gJC24ZXvMeEdzlqF','z5EE9P4q1GRZbImTPyh4zhtcqaafiFh9Z8oV7KEtOUu15UBZi1EjtSnwL3','Xh89FOiSBLorTKaI1OUZi3wYCnRviBhXPkCK',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(7);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
-INSERT INTO t VALUES (979913982,-5955577096744736740,'gPI1M','qRLWQZvEmZybkdHlWtg6wIQo5c6s','Cs95agib5w','aCDQcWqlCjqi5v9t6TOafrtLfBys4kf0bmneAaq31CV1HQjNGX001S9aImQPkAC','VPZa5gDncbfWq7LzL78Noyld6GCuLZVS9OQ5xBBSoAulY3f4VQEIKXy7bPRIDYNlUx','bq1FBLvDwOSfi9QYhL3',11);
-INSERT INTO ti VALUES (979913982,-5955577096744736740,'gPI1M','qRLWQZvEmZybkdHlWtg6wIQo5c6s','Cs95agib5w','aCDQcWqlCjqi5v9t6TOafrtLfBys4kf0bmneAaq31CV1HQjNGX001S9aImQPkAC','VPZa5gDncbfWq7LzL78Noyld6GCuLZVS9OQ5xBBSoAulY3f4VQEIKXy7bPRIDYNlUx','bq1FBLvDwOSfi9QYhL3',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1550768101,3928212204265384468,'bT1QCJt','vMKH1ZW0YbQt1dOX8frelemXlAPlu','f8KhHYIg5','Q3DxL0T87q4XVLwK8Nr3EdjHe4Q6TXBT6cIREpa7klUe83ng8iDQqZ78mi4BhN7j97Qh','tjlUP0n3uywsABSdJKXZEGvgPcGPNhmvUZiPYJ7qD6jxbeLmALRDFH','pgp5kC8VKvDcGVUOVGXwaXWYYjQlbiBtyh1x25iA7Rr8Lr2HSWaJtcaFlfBIWuWjREng30LJayQ7FwcLi5xXDJEUAQXKw1Rj',12);
-INSERT INTO ti VALUES (1550768101,3928212204265384468,'bT1QCJt','vMKH1ZW0YbQt1dOX8frelemXlAPlu','f8KhHYIg5','Q3DxL0T87q4XVLwK8Nr3EdjHe4Q6TXBT6cIREpa7klUe83ng8iDQqZ78mi4BhN7j97Qh','tjlUP0n3uywsABSdJKXZEGvgPcGPNhmvUZiPYJ7qD6jxbeLmALRDFH','pgp5kC8VKvDcGVUOVGXwaXWYYjQlbiBtyh1x25iA7Rr8Lr2HSWaJtcaFlfBIWuWjREng30LJayQ7FwcLi5xXDJEUAQXKw1Rj',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4210301099,-7578424619568417820,'4','831cEdmmXBLt9D22TgoG','mrnjzbiVLidoSi2','Go7cCUc0jj5pRe4ZSG8Go7KlD23PPejvkSbAiVhrL1Q9injF0vhYVdSg0U6sP0IJTf','fdgyJQJpDtIzPw1e9857rXu5CSWvCZ5cwLaORB0AckVL2wCOqsp1ZnP5RwJfWey3uH7xnGJjcxTWBszxZSQCnwfdTG','wzVTSRNIqwcKRnGz989prUEkHKFXDpTnTALKDVlPEG7ZESvMdD2gi3bHQFaCNpBAAnhuPf4Aq',13);
-INSERT INTO ti VALUES (4210301099,-7578424619568417820,'4','831cEdmmXBLt9D22TgoG','mrnjzbiVLidoSi2','Go7cCUc0jj5pRe4ZSG8Go7KlD23PPejvkSbAiVhrL1Q9injF0vhYVdSg0U6sP0IJTf','fdgyJQJpDtIzPw1e9857rXu5CSWvCZ5cwLaORB0AckVL2wCOqsp1ZnP5RwJfWey3uH7xnGJjcxTWBszxZSQCnwfdTG','wzVTSRNIqwcKRnGz989prUEkHKFXDpTnTALKDVlPEG7ZESvMdD2gi3bHQFaCNpBAAnhuPf4Aq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT NOT NULL, c CHAR(70) NOT NULL, d VARCHAR(71) NOT NULL, e VARBINARY(87) NOT NULL, f VARBINARY(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17106956591284415196,116,'JLYIqvvcSIe5won7vX6FzThXqpxre7be4SYvd0LzmJMEwllWUBjAJOl','j3H','GvOMpaTEG020QDOs4x5ga9NKn1B10r1DvOqPVdN7','TfR5vDbiV5DjDE4av9MaMoz6RPuw9znSwSoHMzteMMbyiWOiFbuAkQH','V5J1VxlZmhH0a0uMhAIYnxW0DUgpBjfVtQOQSCiYYYYehKilfIMu0CBpxg3KYUlR','37dqmBKpkkaHcytkwytFsZ1wZTCU5ak6kgWH',0);
-INSERT INTO t VALUES (2828207807944835713,52,'5r0VAskwLhiiovd5cuOvOp','DwKs1cqqn3OoxVlL3bnS3HvEue8hQ','vCpMdEcva95LHLrz2YRmQma6eXlbV','QWD2lvGZb0ulKdiZV27CCmpx9FhK4FwMBTgXenvhpyeMtCvyCE0vwfV','6rO8PzXhRmG3gKb0H5kImU3DwM8tyebaMwz9QRBWaHnVLJhRYwOW1v5UPlG2oNXVFQwDEzGyLtWHCV0voKdHet7gVnaA3','a1g',1);
-INSERT INTO t VALUES (6099013000278304307,-106,'IcjUzbLlNaAzIrWIyG7EwBiEfwzKQEbd35Z128t6rf2oLF','YCVv45SmUNeOFB8ueFGfbFbEE9hSsm','EkdYoMe0TY2cHqhbzwOmcZVltAovT6ao2nZcMmMuL5lnLOvoiuG9o5k4LUf','svvjD8ISXmmGornqCoQzboa8UfEZ7F4sAusM5N','x4SMavP0E2XGQIxOBY7a','Z536idIzqr3lwHApO7k8FI5zl9tE7B4LQAyfzKtWVnzRoPvhyxU7g19sO781YydCcN9oaJGwCoH8ZOyXtY19gO5EiFt0',2);
-INSERT INTO t VALUES (981387033947028784,-33,'KDBGEg9hw7uriWTUWoSkTPDf6NGlfFtPqvDxmO6Fax8xqdtQeyyRJjlj26','dJZVMxC9tkYJbQAdL3jQi7BYObGw3OKFyFDLXIS','ueugmUHP','QooWHKthHsGFwt53dOtsKCJnkiFAzFc5NZVU9ESERa9h9W5Q30E9pL','6KbwITHMMNYxNzTEvxhs','kOkCwlvFd9I102aGrBU3Vw3FjGR5D44s9ZpvSs80r9SDnacDYXvjCuSO4WMMc64pFBO8N2EbujqzI4',3);
-INSERT INTO t VALUES (2006204334747914354,103,'bOFHTlLbXkhYoVbu8PVQS3jBjobiIc8','5L2C1hgGql79a8ZrndW1INaPGIE4eIkM0BJ8ms','S1x2Cpo2T4Ylt3SXUZB6QbTmzOQJqEmgYyF1UkknWx6hyHYQCaM3HI','kSCaVC8M3RfvjqNAvhaFEtrUkJ7on7Y728n1KZUX7ob6pvXG12IJ3Pum','2w7LaDGD5f','zhBE0641MOqW',4);
-INSERT INTO t VALUES (12894999503983703851,97,'fCoEw3a3DR4','OdnYCtEVxNMWEpr1f7URbzHHOFuUfs5uMiDUpiJ0hmIBBJggO6juVIn','JwZ1cUI6w7D','pp9ZHRv4OAn60NPbVX9bZkVrNZYpMDMl6U','jXK5dfX75o9aM0lPf9iFBZMC8oFt5V1IfIYrNacGbUUEcgzJh9og9znUEWKTNBQ','Mjx8zisYoR8MbKvmBYOcC4xeMvRVxTjCHL9ZGewcp',5);
-INSERT INTO t VALUES (8061200773158746624,42,'FF0gbJYLsknF','924h7ysRcJKa9rYqFujAXjJy32mjNzmliyCbchZLeYqKQ7nks3yCHa','upS2S7wHH0Kjow4yEv6t','A4Kpntb5NMPTGbmzBzqwOHru2aT','viMzhYzUGcdR1rWaLRymJwYkUNZMvNadkqdEvJciHCjKRmncvdXJHof','iT3gF8AuNyqMbG19Enr3EieIqWu62U6W0asn23EODZ8kRgDfEFsiaL8lQ9MG4jH38PQ5GKTatPZBuSwNfRmlQ8',6);
-INSERT INTO t VALUES (5168977779469522363,127,'PdxTvPO6RfGwVDphYjDz4RlsSYRIOYTxUbZkXJD7E6rAiHAWR2PekqBIgU','WY847ddUXixrdPwOLlpSeKyHsvS7JMQBW7zP5bD6cQEv33sKZDweiqw6LUVwYM','x4a4pZ8zZSLSl9gyIDmzeMSeUIazsF7GP3dPUCgy2z','9NcPV333PrFsr7jcp0PXjQ9t9fOIVzTVSnBK8OyIrhTPbI','dkk0wuYi','JZKJ3jQXvzhiwx',7);
-INSERT INTO t VALUES (597009121796762885,-66,'F6VZQ6ZPnhlAQaS','u3Jvd6ys9','hHBJ5v4R71hheMSeEIrWYW71qHKVF1Gfh2LFha6ndueYR5aLV8','8v6SeZkee8uJzmDrylP5ee2tiGp197VbhfeKrbD7llkwR6MVu','Lx6c70vcKdBtaQaun','aGHhh4HtNrQLZ1BWAMv4P8',8);
-INSERT INTO t VALUES (6902184288314350809,-107,'396cH4Ng7PtJEj96m4C','FRPAwgZco2Ni6lI79Yj7qseUBvzWpMDexrQxc840sddwAY4QRjQfo3flGMdKWxh','UCtKKQmDOakz6iL','xvJ0OM08dO313XC7vcwV0KgTKbYu1hOFAU04iC','vpNP1GqIq64dkrg0R1Mh2Oud0FC6NPf3bTKgxMA7vesKFs9CshPQ3lfUOYYBpRWCnjQ89dVg4lxyxm7ceBtgEN0gIVwF','aOWWXR2QLNixFKdmwFcBa9bpQfW4xZfwtNWfNYypt6mZPLEznM3OMjx5SDAvGODGoNGiw7Tret6a6g',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3835310579,118,'Ektp9mzhs36IX','zg3FIMWQ','sI761RIi6F18ghZdYYMxFPDPJf6HvGGXazc6vYqykrS2','lJvhOYxUGQGphPLQZO2g0wDHI3mwhX0Rti1J7fkg8gfOJqvoQAF','zz','s',10);
+INSERT INTO ti VALUES (3835310579,118,'Ektp9mzhs36IX','zg3FIMWQ','sI761RIi6F18ghZdYYMxFPDPJf6HvGGXazc6vYqykrS2','lJvhOYxUGQGphPLQZO2g0wDHI3mwhX0Rti1J7fkg8gfOJqvoQAF','zz','s',10);
+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 (2616452609,-115,'uNNdGPLM','XYQVuNyuGROQ','5FJ7kFpbn7ranbRSqsGBhw9','4DZg','Z','0L',11);
+INSERT INTO ti VALUES (2616452609,-115,'uNNdGPLM','XYQVuNyuGROQ','5FJ7kFpbn7ranbRSqsGBhw9','4DZg','Z','0L',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3068446084,-80,'nN3LrtJguc','dIUHvTQqU7xZjEc6Is6','2ENhPvA0CNYy65i3','vr54IFN3cpTWNH8uyeef4Gd9QHQGbJ24yFl0ZQI4g4bPflDCIqLXdggnzp093bc15IWUwAxMYc5KX8f','Zu','d',12);
+INSERT INTO ti VALUES (3068446084,-80,'nN3LrtJguc','dIUHvTQqU7xZjEc6Is6','2ENhPvA0CNYy65i3','vr54IFN3cpTWNH8uyeef4Gd9QHQGbJ24yFl0ZQI4g4bPflDCIqLXdggnzp093bc15IWUwAxMYc5KX8f','Zu','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2796636910,-94,'pVffbb4GS4qeDD','KD3gtu0bBW','U4ACmo','ZBVD6cRDVHYQfl7w16kyZxIITy2TFxq4prQxhfJzfvZDJPCuFeXBOo004PXGVMGflBU3H2FhhGri1huqOz7zjMThTBWZT4Dnh8hedQI76wNhUi5AbCCexd1kkm2VADiIlDLQk4Vs4vI56hQZ82yup624supoET','HV','Rj',13);
+INSERT INTO ti VALUES (2796636910,-94,'pVffbb4GS4qeDD','KD3gtu0bBW','U4ACmo','ZBVD6cRDVHYQfl7w16kyZxIITy2TFxq4prQxhfJzfvZDJPCuFeXBOo004PXGVMGflBU3H2FhhGri1huqOz7zjMThTBWZT4Dnh8hedQI76wNhUi5AbCCexd1kkm2VADiIlDLQk4Vs4vI56hQZ82yup624supoET','HV','Rj',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1480681691,-126,'6olicHCqs','471CaeWWxE96uyGGTLA9Tct1tYhg739edjcMfpL6JyGi9tT7UAgZiadpRfHceZh7zwANjOhDqIodmOBR8vpawNOJzYSwbrQQllG0YOANqXSUYdCaKGFF77HBcd6iLCkxVZ8m3GXmQsvNXOXFsvM8jbX8uEU9rJy1U0iiWcQNLN7QMe0NTcxvowOcPn0BVBhSLTHAPg5X3TzRaTEARH7nSUePT5dK8UGB','qzNiSLy5ZgQoJGmFRuhkFXgTX6','3VlDrVvVWcdskeMBzVrDx7dVXjp9Us1B0NV63wVIPdL7GmUC55YRWPHsvhjNZyIxkImJskTXcVIVCvYzMTrSHu15GHcpBScDNF1JLd0eCpXL62csPlLTjswp2OynGezpxxVRgUaCzh2AuIKZfzhjg1dZ1NK6ev9TsYmeRJf7Sv8m1xKyCCcXfgRM9MNVJgO8jqpL6oBA59JvztXqzAfP1TTNBEhUVjDVsiYLn0hG0oluq9PE9kG','b','W',14);
+INSERT INTO ti VALUES (1480681691,-126,'6olicHCqs','471CaeWWxE96uyGGTLA9Tct1tYhg739edjcMfpL6JyGi9tT7UAgZiadpRfHceZh7zwANjOhDqIodmOBR8vpawNOJzYSwbrQQllG0YOANqXSUYdCaKGFF77HBcd6iLCkxVZ8m3GXmQsvNXOXFsvM8jbX8uEU9rJy1U0iiWcQNLN7QMe0NTcxvowOcPn0BVBhSLTHAPg5X3TzRaTEARH7nSUePT5dK8UGB','qzNiSLy5ZgQoJGmFRuhkFXgTX6','3VlDrVvVWcdskeMBzVrDx7dVXjp9Us1B0NV63wVIPdL7GmUC55YRWPHsvhjNZyIxkImJskTXcVIVCvYzMTrSHu15GHcpBScDNF1JLd0eCpXL62csPlLTjswp2OynGezpxxVRgUaCzh2AuIKZfzhjg1dZ1NK6ev9TsYmeRJf7Sv8m1xKyCCcXfgRM9MNVJgO8jqpL6oBA59JvztXqzAfP1TTNBEhUVjDVsiYLn0hG0oluq9PE9kG','b','W',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (916191922,102,'vLTnF','Y8QIriuGWkCGykTQFTlshVQcHUwkxm5nC5FF9t21L0rK4yuLgM9A9o0x11RJM6czu0hVmLruXhUKUScHiGkowT6WbUyVRi11GzIlYGUnvP0rcezMEYSGNUzv8WVgcvJncQEO4eBOZbz3KKCQiADNFj4akTcNEQ6oVpr5dAniocFGO9Dt86hSt5DiGq50lXEfLBRbDanJjCfMreQg78vMJfGWI9c','XDizesHW9udTfpt','EXg5S9MrDuMgCTGi5WOBqJp3P7ZEhAGCPACzCuc72qRjbuYeksjYWr2JXsppUOwgtZUreYniUuBAlci82jHa70FkPBwrbuCXHc0A9bwR52IGDWrcjHIWdGHIolcbCVK9YEAVY2Um4IZSBKzqJUMovMWbraWzT0Zbcihpq8lmYTEIUMKayFD5NDAOtqrzI6oEh9sW66','x','Io',15);
+INSERT INTO ti VALUES (916191922,102,'vLTnF','Y8QIriuGWkCGykTQFTlshVQcHUwkxm5nC5FF9t21L0rK4yuLgM9A9o0x11RJM6czu0hVmLruXhUKUScHiGkowT6WbUyVRi11GzIlYGUnvP0rcezMEYSGNUzv8WVgcvJncQEO4eBOZbz3KKCQiADNFj4akTcNEQ6oVpr5dAniocFGO9Dt86hSt5DiGq50lXEfLBRbDanJjCfMreQg78vMJfGWI9c','XDizesHW9udTfpt','EXg5S9MrDuMgCTGi5WOBqJp3P7ZEhAGCPACzCuc72qRjbuYeksjYWr2JXsppUOwgtZUreYniUuBAlci82jHa70FkPBwrbuCXHc0A9bwR52IGDWrcjHIWdGHIolcbCVK9YEAVY2Um4IZSBKzqJUMovMWbraWzT0Zbcihpq8lmYTEIUMKayFD5NDAOtqrzI6oEh9sW66','x','Io',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(59), d VARCHAR(48) NOT NULL, e VARCHAR(42) NOT NULL, f VARBINARY(45), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15479233595912157944,16684,'QpE9F9BSbx6DmxpKmtlQUfeD0GZOyI74RBaEt30rxCB1FXvB2','HdKE9yVwQp512fKZJ0aXqWPKtKWKoF1LGCxF6GumuO','bhzMTnJyyFVinH4Ap40eyMjjMw95Hqlxk','zh3AVD7r6v26QThZcmYpi1Su','4','0r',0);
+INSERT INTO t VALUES (12147403187348795954,18018,'9Xhf7RSyoNB9s3Wl218urnDsLaiqeGZk5QdoWNirmYcyHb80yZ3A','Je7w7xJoc6Lu0SJM2SIegMKGakE2vVcMXxBBnC','XBk','wCw0tLmwUCP08iO2TebVQpVJatpDqYiTRFzFu','r','A',1);
+INSERT INTO t VALUES (14883916426807688977,-27478,'1x3WQjCUSG0GOo','R5Dw9','tPzfZFyhKuMxgaYDp8EXFvcGiq8f7Nwe','Th1LfVEiDlmHSA9FiEEzvbPTkTonpDAGzCTRM','m','QX',2);
+INSERT INTO t VALUES (3447353479717957503,-7839,'FKniuyMptdK3d6esOPdKI','yZrshaPnt','gneECvC7xSPV74jDm3FlruYIcB86AxMave','edXiPsRP16GG3YxU2CFzBeHWIB2pWAyIE','9','Q',3);
+INSERT INTO t VALUES (2844627475584627400,-1647,'Nu4tPpTklhS9PvlOegWXtIT5IyAsf303KmwH','sRZxC1uxP5Ht','ztqbIEXKgjfwcw2MAmaKSNNDyVGB3N6q','LVILmNq2mjUgC9oImwjyH9rYwfma06xi','m','S',4);
+INSERT INTO t VALUES (9822009237601134817,-15523,'MG4Z50M','dmeNitk6EhKKA1UcZNdlRRd','lZdhsXov0XvrIn4','oPT7x3G3sZunLfHT7yQpwsu8xcKy','l','E',5);
+INSERT INTO t VALUES (1838319962811563153,-16524,'dvmEM43Grmw2NODeOOjRbHJLHgrOOUq8','n1vRbq9z1tc8p7Y0XSjKfPurZfRXfXoz3iwjbJZTRVKw','YJLKw23cOCu7Of44uO9UQB1ut','GL7tD36pMH','j','v',6);
+INSERT INTO t VALUES (7792191993987914362,-26263,'2O5uKPWqU246X0Kwxj25JzDQOBz','rsXUkvt5J8eKwBlJjLUWWdICzY99oSNjexyVlL8CaCPtd','ADQYAmRAjpZ521uK5SMPfJmXAuw71bt47IzJ1VxeHC','5NuSYs4p14DeQF1jdVVt6dpKLcDfAH6gPtxNVUiwuAZ9','K','fd',7);
+INSERT INTO t VALUES (6871414087680705342,-6912,'wI30wGgfXxj6T1V1aOhDs4SsASAsUpNyr1DzApmpNc0P','JdOShypF32VIsjbycsVtbyLKgi5sNvgsGlqjAf8zC','VxggfNjdQVCrOVJg2xqE6YyJoqsChnnYMX','owKzYwjwdLLFncpuB12M9gUaF2oJmnfdmuXgnNcytBGB3','q','7S',8);
+INSERT INTO t VALUES (2056455478959995203,-10245,'f383fr6tSvfFl6BVFVPAi4nLGv4a5xwiGBoXKZ72bC8x6sJvMTsp3r4lsy','tn6F','YP5nw67NBAPzHSiLu8pOvBe','MSkZUhkoDGk8bAbQylvJE4JXcwDWA','r','YW',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(59), d VARCHAR(48) NOT NULL, e VARCHAR(42) NOT NULL, f VARBINARY(45), 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 (4783238980980987495,-104,'XNJxRj9leMBGhMruA7Zq8Hhr','M5gxYsobxinYK4yCxljFe','kk9J7LOcPA4','YuMteg4I7LFifO3VDsEMxr','a5iw7eepv5qVfuoUmsEDDKB3eQOFnUYTyEbUlcwqubYw2P','7f3vGyXE8CjSIlYXQaJm1wYJWv4yhHI8811PP7aVe3jMRNEUNnDyE3Wa5kF2zXkTsQJMLTuG92OvXMFH7K9CObdwDpNVjbYM8',10);
-INSERT INTO ti VALUES (4783238980980987495,-104,'XNJxRj9leMBGhMruA7Zq8Hhr','M5gxYsobxinYK4yCxljFe','kk9J7LOcPA4','YuMteg4I7LFifO3VDsEMxr','a5iw7eepv5qVfuoUmsEDDKB3eQOFnUYTyEbUlcwqubYw2P','7f3vGyXE8CjSIlYXQaJm1wYJWv4yhHI8811PP7aVe3jMRNEUNnDyE3Wa5kF2zXkTsQJMLTuG92OvXMFH7K9CObdwDpNVjbYM8',10);
-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 (17600609700781254627,-102,'lhdqT6eYpBclVE4mnYHCXbOd92W23zvLk6f9wYbG9zyHeBjV5cqSHxV7ExwgM8y5JTQbilY','LhGVVvnEQZrb7sGodnrvLpDF82','TZ1lBa52rKnRhAZLbMiuwunj8y1abC3S5F9yHL5ud9Dx0dmtdkJgzAL5AovvcqE2OsSqlnzI','W4YgZzY3LQy2S1kEkS7aHR7kyy7EsU1EeelzLKcyOrHGcEWzAfkEj7c','7lj2wmxEjl1A8dUP3PJDtppZEtRQ0jCKl0z8a6IedODG7V6BeT5JLuqUBYK2BNa8CjI75gIm6f00e3u6U5JhzkK0TdWbtV3wSZ7v','si23TeGudxCfUsFw1PrlfUNzInCQXoziHx3xhid00G5RiXT6tQ8v5d4ZTvpQNElNtzb7tGT9R',11);
-INSERT INTO ti VALUES (17600609700781254627,-102,'lhdqT6eYpBclVE4mnYHCXbOd92W23zvLk6f9wYbG9zyHeBjV5cqSHxV7ExwgM8y5JTQbilY','LhGVVvnEQZrb7sGodnrvLpDF82','TZ1lBa52rKnRhAZLbMiuwunj8y1abC3S5F9yHL5ud9Dx0dmtdkJgzAL5AovvcqE2OsSqlnzI','W4YgZzY3LQy2S1kEkS7aHR7kyy7EsU1EeelzLKcyOrHGcEWzAfkEj7c','7lj2wmxEjl1A8dUP3PJDtppZEtRQ0jCKl0z8a6IedODG7V6BeT5JLuqUBYK2BNa8CjI75gIm6f00e3u6U5JhzkK0TdWbtV3wSZ7v','si23TeGudxCfUsFw1PrlfUNzInCQXoziHx3xhid00G5RiXT6tQ8v5d4ZTvpQNElNtzb7tGT9R',11);
+INSERT INTO t VALUES (17322080724832363149,814,'d8mrVfUF74Qo52VFrEvEUDvLSujG4t2GfFTn0Vrm7lAkhHB6fSZqQqxut2W','YIT2L00n0wwnO10rk','9e8aWy0Fyaw3ck2pyBZhA4YcJINGnCDlVOk','Bc4d82CY','8','9N',10);
+INSERT INTO ti VALUES (17322080724832363149,814,'d8mrVfUF74Qo52VFrEvEUDvLSujG4t2GfFTn0Vrm7lAkhHB6fSZqQqxut2W','YIT2L00n0wwnO10rk','9e8aWy0Fyaw3ck2pyBZhA4YcJINGnCDlVOk','Bc4d82CY','8','9N',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (15547066419738147189,-27614,'fwl3myb2MEQHuMNSeFarZriyaH7hA7d9e4QetOvMXxa3bMgSrGpVTzyX','srvKCHI','29TiCHJu2P5mOwtoJFhD9axxWnBUaPLq9058vYqeBv','nUqQKUZlukRYYezgVInJWvJsAPXN6yaoZBf','z','Xu',11);
+INSERT INTO ti VALUES (15547066419738147189,-27614,'fwl3myb2MEQHuMNSeFarZriyaH7hA7d9e4QetOvMXxa3bMgSrGpVTzyX','srvKCHI','29TiCHJu2P5mOwtoJFhD9axxWnBUaPLq9058vYqeBv','nUqQKUZlukRYYezgVInJWvJsAPXN6yaoZBf','z','Xu',11);
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 (15177591275136858655,106,'kV9hEKd0XjMUk','cB0aKALMETVq9PgyRN8osA2ebW0t2IOwNqOde16hMI7VgepwJGtlDZzNG4JGlMgLmQYx9rBWTx4arC5R4woANMwI42IOmeZCVIAWGzbbOHrjyZleTp8nZ7NdzABNRMtsQ9BkZJF4X8ZP14qrytJdHZJ0UnmvuFMNeCTT8DrjSTI2nMIw3eBiuFfu9xytlZVu1o','GH1VOdOLfd2bDeEmI7F','xgR','3NkxgagyUHTUzzJDvlL7KVlQ21YS19YJHSQxRCjqW3','VlsUttyWzpW5mi2a1fBrsP8l8bcqyUW8oxs5iiwIPNuenIly54do0hw93hanCazCLtCzL0gUU',12);
-INSERT INTO ti VALUES (15177591275136858655,106,'kV9hEKd0XjMUk','cB0aKALMETVq9PgyRN8osA2ebW0t2IOwNqOde16hMI7VgepwJGtlDZzNG4JGlMgLmQYx9rBWTx4arC5R4woANMwI42IOmeZCVIAWGzbbOHrjyZleTp8nZ7NdzABNRMtsQ9BkZJF4X8ZP14qrytJdHZJ0UnmvuFMNeCTT8DrjSTI2nMIw3eBiuFfu9xytlZVu1o','GH1VOdOLfd2bDeEmI7F','xgR','3NkxgagyUHTUzzJDvlL7KVlQ21YS19YJHSQxRCjqW3','VlsUttyWzpW5mi2a1fBrsP8l8bcqyUW8oxs5iiwIPNuenIly54do0hw93hanCazCLtCzL0gUU',12);
+INSERT INTO t VALUES (8383475708718988983,-28497,'7ht6ZM','V4eD0b','2NNqAKxrClxz1ExaNEoNFnvC2D59I9S4Wx','n1MiiolWu9PM4ObdeguS8pqwMMM','x','v',12);
+INSERT INTO ti VALUES (8383475708718988983,-28497,'7ht6ZM','V4eD0b','2NNqAKxrClxz1ExaNEoNFnvC2D59I9S4Wx','n1MiiolWu9PM4ObdeguS8pqwMMM','x','v',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1663357020021067802,42,'GUy337EdJVBhjREgRhk6cRJjHb','rkboXFCDOrAUjlnO6VqAoHTHDUcNRfPG7meH0fQNjWJiHfu0j00uiTRgOiU2KXRN4FR8jb5Bz2nbhPCsGhvlqDY4DKGlClDFrNLv6oB5ZREv4t0r3P5fAM83B7YDWcoSJgRVRkvObYgoZrKSkszbJL5hwJ','iSUPyqnavvoTwJ4bWL9vtr76lxYOBECQF6PXYuUMzr3XQ79q1n5ZtKuRC9BKmJ','v7T6oEf9K8y8kz76U7BFI4WMySn21muTU2Ssvk5LYi','qZrNN65v9yn6OPazG3DyE83ZD','u1PiEqjFgFwQRE6j3MOw4HtrlWSj4Lwy0bz',13);
-INSERT INTO ti VALUES (1663357020021067802,42,'GUy337EdJVBhjREgRhk6cRJjHb','rkboXFCDOrAUjlnO6VqAoHTHDUcNRfPG7meH0fQNjWJiHfu0j00uiTRgOiU2KXRN4FR8jb5Bz2nbhPCsGhvlqDY4DKGlClDFrNLv6oB5ZREv4t0r3P5fAM83B7YDWcoSJgRVRkvObYgoZrKSkszbJL5hwJ','iSUPyqnavvoTwJ4bWL9vtr76lxYOBECQF6PXYuUMzr3XQ79q1n5ZtKuRC9BKmJ','v7T6oEf9K8y8kz76U7BFI4WMySn21muTU2Ssvk5LYi','qZrNN65v9yn6OPazG3DyE83ZD','u1PiEqjFgFwQRE6j3MOw4HtrlWSj4Lwy0bz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b SMALLINT UNSIGNED, c CHAR(58), d VARCHAR(1) NOT NULL, e VARCHAR(54), f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1985522900,44022,'RWQiDdB6WHsmq7JEPiJDcnKdc1fS','y','hqZfSIGNAZo69hylLBZNYAAr','cRCJCZ5pXK7RJp','oj2sk1mCT3Jc4GHI5Rfofufy9RFjZnbF8I2','WTkEtr9OHoVNutO1KcjwsbyiNjbdZwrqYAEYElmdLuZXzybqQolIyKcJN1vt8DM60ZpcBJCpavWaQML0ZjyDsdK4G',0);
-INSERT INTO t VALUES (-1944253648,6064,'TTVvSOXyJwbTosp1IUwBT4b06GOL97cGGlVgIi9Q3z5k','Z','cvD5HjRHqIn1fueUeeYdtOGbyKlRa','o','EJR3iZruGptPXO08GyH0cv9GownaLWohjyBrXnlEkUnhXQ4T0TAm','6ohJv1A81nEnWGY5b19w420jZDYxsFgx22',1);
-INSERT INTO t VALUES (-254610772,37580,'OHQX7KRfusI9agHiMImo0hLXWjuoTei02kYRKt3R0w3gB10bD','k','wKEPrzF2bwCWcKWc7nHA53','XwGwfvIN','58bKoWvg0FhZSoIMK5G48Yz','ZGusSmWzKFSj1KoSGY18a0QJGOyKTj3m8',2);
-INSERT INTO t VALUES (1159005754,62116,'a5Am3em6bMUpnkOPX7','y','6ss6Dhks6MEDSjLD6E1DtHTNm7fj5DImvmeWiuGrbIceMqEilocqg','RGT7g7781OUKMugj','FYzdFGBI073Pz9B53k','p9KXUF5yqM2r2bpc1A3',3);
-INSERT INTO t VALUES (111274100,44927,'UXjby7','C','9VvwKMTBp3E2YJEeI5PHssI9porglwzTHxu8WA98J','BXnTCTcWFq','Pn7PJ71miUDomyGSZbcSP87oIM8tUURWNCf7SZkDaOobJaTG6qQzawupVlKTkJ8B','6ixzB5bIxL0C9mwIucoHo4',4);
-INSERT INTO t VALUES (-1773987536,19188,'NQpNPkuPZT0L0LFOzxz0SfIPSWAxGswvUgBh','O','nwThoYYnLcyHCPulXIRICDDXKfki9cyzvDq0KwfM','i8','8AUly7JLn2ur0lfKvRym','FVGWDt67CwqvdwtpnojvGbYY2IKW',5);
-INSERT INTO t VALUES (877524609,11534,'OZn6mqF4','0','bELYG3mRw6RQzBGv9Gsc0gKzJxfPwjSa','nomFq','jmERopsL2c10YdiXKDYDVRtPhirsQfo','ywbB22Q90lhvwoS33GaFI9z3T5pcMaBiGpPeJdDOY6QQAsWvK4amdTw49RO12KdeZqzees0Vo2ewq10OFBoa',6);
-INSERT INTO t VALUES (1004673479,40067,'nYsjXZwQMiUADVsWmii','l','5JgjKsyzWN1a5vnidALkpVHaaeuNqpp3YDFcVJCFfWnBj','Pf2jUbAXNe4jGWzpiLO','jsUycDgIkexMMokTSS','mKxtGtLts3oJjcaTABwrXhxUZgPbSUNBxZVCsBkIo8AFIMLQjriKhh4DhiPQ3H2uxbz92',7);
-INSERT INTO t VALUES (-275105299,38043,'tVIN66GgbAySqhAQvpCXO','j','uUyMgIFVbeLMg05cMCeIYnjmbPT9P0imS3AgugEKgcUx6A5kw5D','3yC','RI27XYybV1KmLa3hCzqnE5cM77bRGReZrriiHJufI4J1Muu','7wt8k5fY9KXEbWhcRI7BSEXmE9',8);
-INSERT INTO t VALUES (-20602002,33657,'OWhpkkZXVVMMOzF7tnzXRDSPsLcTREHSFgGBE6In92dKFN9GL','9','TJGHitYUr4mbOizawTZfcsKfwn2HwpZbCKNnYO2g0YXjYukxW59d','YFlJn9iS','CGEhyDIU1ZQlrSqQv0TFe34f43m0Dmwrwot0KoJQZc8NWFE1cHgpeYJAPPxaN8NkWJUOQ4weHjZuNgEXNcehJ5bfqcCLx3j','H5TmTcsUBFNkEArvbIzf342AJtB6OZssQV7o1YMbWxiZ2faLbcptGfMfNSLU7pSmcP8Q7BoW6snjOKuYX52t74EpKp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2685773002587256051,-13547,'PswRwFoMBJQmwkwsyVajfBzCRukgH4BscpvRL','OqKYoac8bLRRBRKcSJiAxk3nvUH0D4ZnmNZWRZDOrHTJha5Cg6dsdeL2KVTfdrynRHgGa64qBKAJDLwqFXNVUwlTjZYOtkSwla5DVExXKdqnhC0YfYw','hysUI9nqX1pWMhPR83L','Zve8vU6OBM3pBGVUljyUCDxw9eyRiDtOM5BsjbH3luRsU7awnKiNy6FdkzoMqFgL4CDCJzwgCWldnGizNuNLY5Kw2EUBEIDeyJTJ2yMQ5Xh3ODQRrQsGRYLyQlFscXNoaWFSs3RS6vLT438Hr7OKKY6OwINh5d6ZT0GuHPa2lBYSoXMgkY56','z','Fg',13);
+INSERT INTO ti VALUES (2685773002587256051,-13547,'PswRwFoMBJQmwkwsyVajfBzCRukgH4BscpvRL','OqKYoac8bLRRBRKcSJiAxk3nvUH0D4ZnmNZWRZDOrHTJha5Cg6dsdeL2KVTfdrynRHgGa64qBKAJDLwqFXNVUwlTjZYOtkSwla5DVExXKdqnhC0YfYw','hysUI9nqX1pWMhPR83L','Zve8vU6OBM3pBGVUljyUCDxw9eyRiDtOM5BsjbH3luRsU7awnKiNy6FdkzoMqFgL4CDCJzwgCWldnGizNuNLY5Kw2EUBEIDeyJTJ2yMQ5Xh3ODQRrQsGRYLyQlFscXNoaWFSs3RS6vLT438Hr7OKKY6OwINh5d6ZT0GuHPa2lBYSoXMgkY56','z','Fg',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5892184438916951779,-17237,'pszvmNFVDkpKE8lx0og3qoJ3PkoggS7aDcWpVksR28Yozq2','NcIc4N4AnGNOhfNbYAqhFtddcAcNw4K18pKaZQ9p1sSmkMPeCgdeBbnXeKfWYxb4XLKDtXCuYb8PLejBQtH6kX5QGa5UJOxJHudfAns2JBgT8LqFcom3Rm2a3M7awCtWaRd1XBrjemhRoQKT6KmJCG2wiAXFESZeoE5tQXHg8xNK95q9DB1uNZAMw','mmRP7M44g','9fZib7C9t58La61n6Yi2cIreCdNNnuRFBd8UhKuIhfJnwg5pB012D9no2Jw51qPAGLVhWCGEOPXWsIZ1jRRbEaKUnj4l7SwZ9xYoPy52zGoFBWXUeArqpb3d8JXHWKy80JnLwS0an5l8HMDbjw4T3lvTj4xcBksBbfj8','ga','d',14);
+INSERT INTO ti VALUES (5892184438916951779,-17237,'pszvmNFVDkpKE8lx0og3qoJ3PkoggS7aDcWpVksR28Yozq2','NcIc4N4AnGNOhfNbYAqhFtddcAcNw4K18pKaZQ9p1sSmkMPeCgdeBbnXeKfWYxb4XLKDtXCuYb8PLejBQtH6kX5QGa5UJOxJHudfAns2JBgT8LqFcom3Rm2a3M7awCtWaRd1XBrjemhRoQKT6KmJCG2wiAXFESZeoE5tQXHg8xNK95q9DB1uNZAMw','mmRP7M44g','9fZib7C9t58La61n6Yi2cIreCdNNnuRFBd8UhKuIhfJnwg5pB012D9no2Jw51qPAGLVhWCGEOPXWsIZ1jRRbEaKUnj4l7SwZ9xYoPy52zGoFBWXUeArqpb3d8JXHWKy80JnLwS0an5l8HMDbjw4T3lvTj4xcBksBbfj8','ga','d',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2837212156921381111,-4463,'KbojCaEYRtb6lbflLT','4UQQcQdpgJFsvIJL7nhomkn2FDkms5LSRsOmk5pHZhzVvzU0V9YqrIEgF2w37iIIK1eMbYcQuve7EXjpC3KMcGSBtxnfiF0niVFu8HC2gU8VJIIp','6gXTRBQd4HM65c8rrXAWC','tNy0XvSHL6KlBIzTfYNk9SJl686ylHJcHQZeXwT6LLVFdhqRnygFZ7B6ZJthx1wccBMauBWABpDOcrw6xnZG2XuG4noy0IilhexLOV4iaOrL0zeisP0cPF9nm0aQHge7lYLt8xSz8Hh6ZJaCLg6tnvF2ntk4R3Ary8iVimcDiS3PaoVsST5VdvJugG4SpAmCQcWVgTayPrhKhUnpJHGCFn0ZEKI2Ox8PMcnpL6HzyG7Cf6OaicN6R6kM','Uh','kO',15);
+INSERT INTO ti VALUES (2837212156921381111,-4463,'KbojCaEYRtb6lbflLT','4UQQcQdpgJFsvIJL7nhomkn2FDkms5LSRsOmk5pHZhzVvzU0V9YqrIEgF2w37iIIK1eMbYcQuve7EXjpC3KMcGSBtxnfiF0niVFu8HC2gU8VJIIp','6gXTRBQd4HM65c8rrXAWC','tNy0XvSHL6KlBIzTfYNk9SJl686ylHJcHQZeXwT6LLVFdhqRnygFZ7B6ZJthx1wccBMauBWABpDOcrw6xnZG2XuG4noy0IilhexLOV4iaOrL0zeisP0cPF9nm0aQHge7lYLt8xSz8Hh6ZJaCLg6tnvF2ntk4R3Ary8iVimcDiS3PaoVsST5VdvJugG4SpAmCQcWVgTayPrhKhUnpJHGCFn0ZEKI2Ox8PMcnpL6HzyG7Cf6OaicN6R6kM','Uh','kO',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(94) NOT NULL, d VARBINARY(26), e VARBINARY(8) NOT NULL, f VARCHAR(30), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48953,-2202213302517088201,'flDw','iDFIbQFEHDeV4PyEy6tlV','0X7LdYSl','iJdThAUMbr11N','9','i',0);
+INSERT INTO t VALUES (17610,-8432615095768006506,'wjUoXVHDlID7YwXYVyD2v1rjTaX','3UL7dCvn7OVsPmkh','lQ','HSYcFT','p','x',1);
+INSERT INTO t VALUES (32522,-6432923233542753058,'OL92Xto8os3Qjmob40qa7BaxlerEFguZHEUBxqMb383sJ','3bv60wYws1N','i9N','N','G','o',2);
+INSERT INTO t VALUES (35291,3304827832776528346,'2TXo4NY6ZcNqWTPzswkk29zwJQzb2czYnOlMJfs8WY3Hk8vlCAaLOYYfje4','L48','m','Pddvs','X','Q',3);
+INSERT INTO t VALUES (7705,143124363709237585,'uT6p6P26b9RCV2pSWP8OHq7F','PdgQgnh8GgSPsvpeP','u9JA','BAgMQ3QM7UbZDuxc56pNbxCPejGwg','Z','A',4);
+INSERT INTO t VALUES (53738,8667904125350340765,'c91LbLrN7oxCp3C0Hceyb2kHKII2t2grClpQERvkMMjd4Jqa','vRlOw4HsHc1pzcOt2D','hTgztH','qmOjdtMqGMjext6','E','N',5);
+INSERT INTO t VALUES (46433,-2353949336130627387,'fPOwyzeFAgjUf2aGVzZPZHMWY9EEDz1CM78hx6UZX3CzJ0YVdK','js2etmRT6e2Yrg','Ka8rZy','ErQY4BwALgKEIBSC','W','O',6);
+INSERT INTO t VALUES (29036,6355261980250636680,'OENabvFz','bCsej0GyCb7hgJr','buF','sasqfewE6gmR4ogqTp8GFL97BA3yk','J','N',7);
+INSERT INTO t VALUES (30455,-3248914215295456598,'RrzN21NfTJQuHTm8KjOSX7fRfUDTPe3fQRMBeIO78KWR','od9a3WfaI1QG','Bu4Im5K','SVEbQiXSX19h','G','W',8);
+INSERT INTO t VALUES (7410,-4604476231578712353,'PbJ2nDdTzGMkwHRRxa2U7uGVR7JxGG2qqnRw1sY85u7M6V7BoDnetdMaLDNdsTGhwiER','NV1Uc','j','dTYdV0Zr1ftOgTM1UT','3','t',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(94) NOT NULL, d VARBINARY(26), e VARBINARY(8) NOT NULL, f VARCHAR(30), 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 (-1089993884,9145,'hTrikg7hVKyKyFHRYTeUM7Xvsns2bsL19gbmgPTeaW9dMQ','R','GO9GnIqWDwicZ7tA3qGHsEP97bpYvCpAgalZSYiZoBN','JI08MwLMfiftH9z','6ZN4e7zl','9LDkIcemxft0K1pswrJGN5JOEiltI6rAkdeo9wpLt',10);
-INSERT INTO ti VALUES (-1089993884,9145,'hTrikg7hVKyKyFHRYTeUM7Xvsns2bsL19gbmgPTeaW9dMQ','R','GO9GnIqWDwicZ7tA3qGHsEP97bpYvCpAgalZSYiZoBN','JI08MwLMfiftH9z','6ZN4e7zl','9LDkIcemxft0K1pswrJGN5JOEiltI6rAkdeo9wpLt',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(59);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
-INSERT INTO t VALUES (622398221,43236,'mN3Tu2SzF11JbN9jUr5GIgyTn','R','XhEzy99k','SV3xpEfuzKvg6','r6gz7D4Xvxr8tMfBhKf','ELWbIg2u7elc5sDCMxNLmijZooVxGs5gP0WkmEuw4HnNoAKAQWw',11);
-INSERT INTO ti VALUES (622398221,43236,'mN3Tu2SzF11JbN9jUr5GIgyTn','R','XhEzy99k','SV3xpEfuzKvg6','r6gz7D4Xvxr8tMfBhKf','ELWbIg2u7elc5sDCMxNLmijZooVxGs5gP0WkmEuw4HnNoAKAQWw',11);
-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 (-1216750780,63386,'bDAmSyU3dCDkx7615FQhM8v5NIcYnMRL3JOIYFu1pJEOwnMdWMOXj','WBspUyKdbAN23cwU9QFIRAwqU1kpyRs0YWWnWJf1GjJqXjBpmfYPAY7SrIer8KUSgbjKKzGl86AIkMyEWtk8YFeCrtrCDNEIhIR8POEvzHKHwEskul7cYLNi1iLS9JHh3MDjfqoSAXfAU900udnfQ6FAy5GlEwHnJxsHqWeR0qL5XGcw6OriGAFiCBJ4A4F5J95j71jPXH2h4Tm1ptOH4seUOsUDnO','EE144RKKeFRTRP8oNaz8z','Fd','vOGmDcWJUqpFgcMTGptTPS5rMjxULL9YdLLY5NGCI5oVn6Mu26IFHzLM0EoIyMCDQHrGhb7','ceq7GiLYc8pZfxxQzf9H8OcFaakwz6B56imEzZi25158AasiMbr9sCmARqTHzoV',12);
-INSERT INTO ti VALUES (-1216750780,63386,'bDAmSyU3dCDkx7615FQhM8v5NIcYnMRL3JOIYFu1pJEOwnMdWMOXj','WBspUyKdbAN23cwU9QFIRAwqU1kpyRs0YWWnWJf1GjJqXjBpmfYPAY7SrIer8KUSgbjKKzGl86AIkMyEWtk8YFeCrtrCDNEIhIR8POEvzHKHwEskul7cYLNi1iLS9JHh3MDjfqoSAXfAU900udnfQ6FAy5GlEwHnJxsHqWeR0qL5XGcw6OriGAFiCBJ4A4F5J95j71jPXH2h4Tm1ptOH4seUOsUDnO','EE144RKKeFRTRP8oNaz8z','Fd','vOGmDcWJUqpFgcMTGptTPS5rMjxULL9YdLLY5NGCI5oVn6Mu26IFHzLM0EoIyMCDQHrGhb7','ceq7GiLYc8pZfxxQzf9H8OcFaakwz6B56imEzZi25158AasiMbr9sCmARqTHzoV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-51969175,1564,'NrfEYK4uLb6ZUH3QD5lhQjpXmQFaleZqqvZPLNQsXSoJ9dvL2UqMnmxTz','Br7xea2ygcYA6Xu2pDTLre','d5Xb6vXM7idInqZcX','fpxbzdhHMNztvvXeYIbimH5AmOfSmo9tmpQ19ffHCKDG1Iies1JgIPRwDBuYfbP7da24IWTDNZUKcRYNp0DpOfjUkQDk8DqOGjj9K1avKEcsc0tH3QF1XeWRfca9L7EEHLGXOrewME3UsYVZtikNHoDmYBYC3NlFF9XVBMFWH6eEyr6Wva5oaSeRRGA4l4YYtQmVhdHE3CE','NvNMZtZfqM5iuvxWpXru8qzgCtcnkYkBgpCrFpFm8Hk8PXez3pDVtyq2IIwXPSR9cYoWoh48RYi5TdX3PvQYId','z22pJw5I8q9pdtZiuBxqAdDaT3JDKk0GmMCMoNIAswQ0BFRaqKozCB0IaZ3d63ZhNnFGI0mLw5ISGzM4hRPjGxTrhP',13);
-INSERT INTO ti VALUES (-51969175,1564,'NrfEYK4uLb6ZUH3QD5lhQjpXmQFaleZqqvZPLNQsXSoJ9dvL2UqMnmxTz','Br7xea2ygcYA6Xu2pDTLre','d5Xb6vXM7idInqZcX','fpxbzdhHMNztvvXeYIbimH5AmOfSmo9tmpQ19ffHCKDG1Iies1JgIPRwDBuYfbP7da24IWTDNZUKcRYNp0DpOfjUkQDk8DqOGjj9K1avKEcsc0tH3QF1XeWRfca9L7EEHLGXOrewME3UsYVZtikNHoDmYBYC3NlFF9XVBMFWH6eEyr6Wva5oaSeRRGA4l4YYtQmVhdHE3CE','NvNMZtZfqM5iuvxWpXru8qzgCtcnkYkBgpCrFpFm8Hk8PXez3pDVtyq2IIwXPSR9cYoWoh48RYi5TdX3PvQYId','z22pJw5I8q9pdtZiuBxqAdDaT3JDKk0GmMCMoNIAswQ0BFRaqKozCB0IaZ3d63ZhNnFGI0mLw5ISGzM4hRPjGxTrhP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(72), d VARBINARY(48) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (76,37778,'ljBA5IFRXSs9vVH41iPprJgAVSUWW','DWLRVbY0Pn3pv4FWz4wd4Y39ugJDq07r1Jjx1A','tUDQ2DRpbpe1oZiIoUV9l2r6S2pN60','fodcjYfK6U3M','VfKkOAytOyutlW','fgJc2bM59V714IduqfrJydSmF141RuGTihbLJTCM3JPB25DjOgZQLXdg00MwfKpVsIenScvn8RARXj7jhHATsRLkhZ',0);
-INSERT INTO t VALUES (7,13749,'rYYLOF','qe8eo5YR3ahc6ak52mGPNPmJvkxxjhYZ','avwTzSLjMUg1H7lojBabdaaxLSPDJw','vZkSCAUSoVW','BImyH7IoOKvKNyfhUpVsMAJzQSk','WIOY1UasPNxjKNZdv6VtQVn9mjpFGdId8kDtDVtOy3rNHvGQi7mX6kFvhRm5QbldoTUv3l6ZzkBe7POEyBSnhqVb2httqiQ',1);
-INSERT INTO t VALUES (-57,54241,'tQv','J6q3DFfPDJuk0741XZAANe7QZN0D','0t9wMH3lSyUuYg5e9nIYcDDyjmf72q','dmDKx7on9MESsUe8aPPaQ4aLP3vfGkUcWF5eq2','jGZDAotK','sdGqL8fOojZU7jZZHQDW3mLNe2p6ZD2P3rGRcRo9znqrlN0axlAVH04CtsTGWw',2);
-INSERT INTO t VALUES (6,42688,'s8X7ehALS7EYyU4RfwJdLkAVU5dlL9bTxFJGnv9DIuneQ','Qc0vM1KHcg','Wb30FSV3eIvnm961fQn','z54uh6Hdirp82RTPFiDALR','nmGuqD','5XFcxBpUfAAX8z3aVBGjrX8LnVsWl',3);
-INSERT INTO t VALUES (14,54257,'IrFhVo63RsIBu1EX1T8fvV2oCZ34HwHd4uikzTxn5Jy6U','JYECrRZNSWLWV1LwACrW4YQCsDalfwvM9NN6CaS76URU','iKrQt','EPvyFpJLkXG7JPVM','iXkPkwOwQmNOnUUU8rTZujgYHkOjf82c2ypXaNCChYbH697oTuVRyDvwZ42tMGPkgCyDbwDLKM13','eitEsxcuU3rFjOKezCDkqgIh5Ydh1qbXWhX5mbjlnnmh7HY6XYnQdkvQvTPEMD',4);
-INSERT INTO t VALUES (-104,44830,'CEw','JOFmanCOJv7sT8iknXXsD43zn','az1oOC8IuHZMF3BfLNAnyoFlgn8IR8ENa93evOh','OkJPGoHFtD','bHhMtkLX8DpzmgiuG2Hm4XINOTTmHIzFgNMXArpoWcd192','1mcZapGRd9HI0AaML5UDx5qujHj49WBetfz3JZbj6Eu2Nm7euEmmepWc7xRw0SYTp829qwelzGCjTZVqkwo',5);
-INSERT INTO t VALUES (-26,38216,'J1Y8n5zTpp9kzZuayMYRGKfDkRYOlscIT3g4eNL4yCh6i','nZ3F0boZCyzDZXseR8xEwRPqV','ueg7kHPBHxdBLLWX','s2HxYquln2rbpzV9E6','nptP4t7xhYcRyBmrqOoFRlsxAjzILFvtJYHZDhARLDBDjwlYfR36ob8BFmnhj7HAsY8OcvSJiMNgHc','4eY1yrqCQYHLvFophFwE9R3F9LmNnha4dNDqGsZzYHEF8EFxrrEQdUZOcjE8RAszzL0bHsNr5jlRAUxgop9HgLLKwZ',6);
-INSERT INTO t VALUES (17,29894,'vpJv6CWFJxUlszQa82jr8G40KwgZ8DPWdPt9qrayomXaRS','u','t','laVYpXhh7fwcnGXGdOvaLSqwp','zg7IsGKTvD5R3pYFvMmAAMDB6RcWC4dAgCQzMkqiwz0yqGdzd4I6MTz8DWXyYSYQwVftupU3UTUvtIrdm','J9tGEYFtg5FHjvRYQjrqncEwDdLeYaJJ6ARGeWtAQgRnSjI2NoktyRZSHJeznWAE4e39yUa71PDEB8fIzL13bde4782ZVISfjCB',7);
-INSERT INTO t VALUES (-128,10161,'mE4y8nQAyAUDn9P5rdVUjl0Oz82qL9xwdD6','VSlbZg9IgeaMp5RkkwVI6EtDBgNVX4','H2EJCUMo1kHdNgqsZG5dQHsnX5gj1FZmLXeO','4vxR2RnJtrg','K5dxvah4zUHzY77sfnpLqPgUJ3CCem4nHAfu5TBcEtl396CY4XdHsLOvSrAD','nXFBs97xXcT1c2r3mntxlpukjNkodlo1nxDKTlvkOvqdf8vuKXQi',8);
-INSERT INTO t VALUES (42,54544,'2LDCoK68V1DkUYO4z9j3nZQ3Ah5jWN','At3JSp0eKZajWrB','MIkUUKrUMYdD2HW','wbwf5CZhQ3Oxr5','QdQuQDSf3JFdPST2c','JM2bcNelQP2dMMKUN57Y1monHy1rs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-8623799204887496718,42943,'XCkgq7DAuru3untdRDerN49w','cAFdgwTtZROtNEEV3ps7svKvzpacVqGmRL3ydZY','2qayl2Efk2C2WCJUKLXMuXVMcEQwcUM6grXfu','ZllQJGgyy1obV','o99SlJgsz8qf6BRx2OyCZlbc6EleeL5','ZfJylSo5NEL5CqmRZAgjyn6eF6xQF45lEMGC5',10);
-INSERT INTO ti VALUES (-8623799204887496718,42943,'XCkgq7DAuru3untdRDerN49w','cAFdgwTtZROtNEEV3ps7svKvzpacVqGmRL3ydZY','2qayl2Efk2C2WCJUKLXMuXVMcEQwcUM6grXfu','ZllQJGgyy1obV','o99SlJgsz8qf6BRx2OyCZlbc6EleeL5','ZfJylSo5NEL5CqmRZAgjyn6eF6xQF45lEMGC5',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(73);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
-INSERT INTO t VALUES (4825503863287074708,9940,'YLTseQ5j6l5rwm','VBav166oodeZkvQk8XtniK5yLfXchCY6wKUkDeKrA43','E','beWMkMKwZD0jqk9vZjpklc1v7GJdouFjNjE','aKgIQRLF1MxQmgSGxio0fW0ADHOlvHTx17iVICE1qpPo5Qv7tf0xcktxWUTNCNQwlkTCJbYLfjIHNQQFjGL1dxBTCEsXkt','TTuGdshuiTszUk1hzEN0kWDagPSYCHUY1OsUGrWdnZmJ1KgvPmOox7hp5AXM0fMWPS1LdLUUJcYMr1oGzy5BheRJsSblDt',11);
-INSERT INTO ti VALUES (4825503863287074708,9940,'YLTseQ5j6l5rwm','VBav166oodeZkvQk8XtniK5yLfXchCY6wKUkDeKrA43','E','beWMkMKwZD0jqk9vZjpklc1v7GJdouFjNjE','aKgIQRLF1MxQmgSGxio0fW0ADHOlvHTx17iVICE1qpPo5Qv7tf0xcktxWUTNCNQwlkTCJbYLfjIHNQQFjGL1dxBTCEsXkt','TTuGdshuiTszUk1hzEN0kWDagPSYCHUY1OsUGrWdnZmJ1KgvPmOox7hp5AXM0fMWPS1LdLUUJcYMr1oGzy5BheRJsSblDt',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1152110477035319671,12083,'QB0qLVymvH0Nqx8CGIE0mIK1ccURynGqfAy5cxYQ3IYsglo','uZNkslUw6oTeq2naHeO1QHbQl','TWHNW22GIVS9n4eofqKJI','Y6SwhxAapI10ztxepHR7C68TQ0','RtqgywjBVRg0Eb0KnNomY2w6U','PcwjsdpXMM9JULWvXgLnRLteRUHJ3PT9SzV',12);
-INSERT INTO ti VALUES (-1152110477035319671,12083,'QB0qLVymvH0Nqx8CGIE0mIK1ccURynGqfAy5cxYQ3IYsglo','uZNkslUw6oTeq2naHeO1QHbQl','TWHNW22GIVS9n4eofqKJI','Y6SwhxAapI10ztxepHR7C68TQ0','RtqgywjBVRg0Eb0KnNomY2w6U','PcwjsdpXMM9JULWvXgLnRLteRUHJ3PT9SzV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (247352424220620144,53230,'nniEt7MzJZGMcBQhph','iL0NliFLrIiEJY4GPiLODmcswhmBHhqCF0sffnwaAxmWkmYqAzcKed0hzPCbNXvAfiA3vwkTm7PAkIoMAl8gp6GcVDOdLItsxjidQzlYngtrd3w9XVWYDivkEJrfiPTRyLrzOPRZkfMWyM3uqLNVS7SMKbEyw2o0rVoDm4E3VWB6ll4Rt5o7Gqc7U2tFD4rFj','G49RTOx5kLyJu0lH147Hdb7','QAt1HWZm2M23iFU8uL8T49WCqNQP0HZyT1Nh3q3CQFkVzjYkRYJcpHCXak69hWmkixtYHOIYWsZsK54IG9EMU2XClnWWiwaQXstNpdDvD4VsX2ll1X7Cgyem36IvnplRNgbh3vsbPcEA9RIv0BXBwdcCZBP1zf9v4hdNUPSRauJYRY320xp','BRJYiUp9kcKOjJpllBz8Esz0YiOvhMJ2wQuCCZNXLTNNHA5','7Aa7oDN1DtKmkeweZxZtFCoprOB6TzNFOapZDUKJQZ',13);
-INSERT INTO ti VALUES (247352424220620144,53230,'nniEt7MzJZGMcBQhph','iL0NliFLrIiEJY4GPiLODmcswhmBHhqCF0sffnwaAxmWkmYqAzcKed0hzPCbNXvAfiA3vwkTm7PAkIoMAl8gp6GcVDOdLItsxjidQzlYngtrd3w9XVWYDivkEJrfiPTRyLrzOPRZkfMWyM3uqLNVS7SMKbEyw2o0rVoDm4E3VWB6ll4Rt5o7Gqc7U2tFD4rFj','G49RTOx5kLyJu0lH147Hdb7','QAt1HWZm2M23iFU8uL8T49WCqNQP0HZyT1Nh3q3CQFkVzjYkRYJcpHCXak69hWmkixtYHOIYWsZsK54IG9EMU2XClnWWiwaQXstNpdDvD4VsX2ll1X7Cgyem36IvnplRNgbh3vsbPcEA9RIv0BXBwdcCZBP1zf9v4hdNUPSRauJYRY320xp','BRJYiUp9kcKOjJpllBz8Esz0YiOvhMJ2wQuCCZNXLTNNHA5','7Aa7oDN1DtKmkeweZxZtFCoprOB6TzNFOapZDUKJQZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(2), d VARBINARY(28) NOT NULL, e VARCHAR(21), f VARCHAR(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (62451,38828,'w2','b5hgDBKXCpywUOUzodJeD','QEQftAX30nTsr3','ZnRrilG','6xQM8faKpsG7bBQSCwPBhzT21JGRBQxv8KFQWihZOlsq','rS3ZSyAHpx7a',0);
-INSERT INTO t VALUES (17163,41503,'O','4K7ueiAdDKu9ogffxtqO','akKe4EWq3O7IhCwNH4','gS','DNqnjQKPGl','vQtqE4r',1);
-INSERT INTO t VALUES (46453,6121,'5L','qInuNfIzbj3XJFd2','xh0HzGZUkpNFqK3Ktq','jZT','xHTh4D9gt2LFPT','XPsgI1lBDuDN4rc7ran0C12FZp78uqmf0btk8eOiEuo6bomffFczFCu4u8CxRyNPKAV3NHZ3fQcU4EOhuBYRKRQQvZKCFDZ',2);
-INSERT INTO t VALUES (36041,17522,'iq','uMaQM5c7UtGop3L3qHtTiGKjEh06','QWYYa0S6GpGb4','TV1hfMjt','M38NZDagaYmCkDFDBG7odp24KJy7vL0J0cmJLq0nWFEHLtSIYBsFKRyPhjpDhBWbqzEdxR9jTyg7AW','5XAM6EvMMiusU8S8HVXB8UC4r1WEEQWoXEXou6qGeG3JNX',3);
-INSERT INTO t VALUES (26249,39121,'R','zNz6Dbo1axl','7zgpcTuanN8Tcn','nG','6XQ9rWaam0Unh1jE7Pu2VozZzqllOlbZa4xiFUnH4BnsvIFBL3xhf20KmeArg6GlRTlyWc9Jk6b','eHrBwm95eNelpSOmDREY5mCkR6MGnOgewANfCivrM0O9x4CiIjkXCdYgJc7alR3x6udzy0XyU0FkRpk3FjH5FOyCGf7o',4);
-INSERT INTO t VALUES (24991,54019,'9h','XTSxuddiJrCFMzWL3i','YjFhR','TE7s','3A0hoopnShafRX6Io34Lnn7sqV8i5cUMnnkHvc2mhqXUuCKp6sUMqkAVdtm','wX0Aizu9q',5);
-INSERT INTO t VALUES (43486,32699,'Bv','RA','roOqGjepGMy1XrIjhRW','tSDY7uo','CtbMvEI3ngdJCYlOqTdQlShED69b14PrGMsA2HZ4CSJYqL4H8UBpHy6xbuWto2x2Md4FnQGhjN','55hGw26fQQmgK5Ykii7hwkmPg1i8nxMtrV0BI7Y04PRzsR2SONuEtDV',6);
-INSERT INTO t VALUES (51332,16132,'ET','U4Ir0WguJaNe22','OJfhmJ','w9','HMphVu58iurww9AIuWUd4EO3wnZk2LrZsthqlTnwsoBB4SPbWDWihlY4omWqKgPo','9oAQusLXQrrJyIIfYyoFhvLmT113KJ0kfxnauG9bnDsTfkX4MEiMTqrN5UwxPpe18bqyP7Mu1aW9m18x7WrmSX',7);
-INSERT INTO t VALUES (3497,27414,'z','mGDN64WR7HsFhc7SznkJi','NioTJeuqhj4SO','L','rWoetDwVHyKOAb3yDV7qR2EScTxNy1dn3SpP3JvAEhaNdiOOgap3DV8wZ','2QbWQRqTWgnLQ4vp3LqF6NmcG7jD9DrPne9v5g4qUkayxKhO5MbnD7UVs3IG6WmoTY19eA1YRkl9SXBSlaEaZUWBgZCXxu',8);
-INSERT INTO t VALUES (42863,38328,'l','N3jqaMLNedW1DBCOz3cpXsqCs','VQjagyM','Ix1','HyXnuL9tO6WGj9h3CkE0wfxbJDnZJeyoNHB0XZ6BA5tINEGbY5vTfJrJvYuNO','qjdq4Q1gnmzYlPbqOw95e9wbHngmXdLPqpNbcJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (18380994432372761210,6852,'p','TBW8GPoZdGD','SluP1ECiP','FrTMcq','B1MrT8cGie2AogeUu3nQAWZNg5ZmALxzAkkloCkzljM','INBjpNTv8vCKTgk7VeYF5klrb9Gr10WSybGhYHbk9WWhLnPrxZt4Kfp54tblAHLFL2xk',10);
-INSERT INTO ti VALUES (18380994432372761210,6852,'p','TBW8GPoZdGD','SluP1ECiP','FrTMcq','B1MrT8cGie2AogeUu3nQAWZNg5ZmALxzAkkloCkzljM','INBjpNTv8vCKTgk7VeYF5klrb9Gr10WSybGhYHbk9WWhLnPrxZt4Kfp54tblAHLFL2xk',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(3);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
-INSERT INTO t VALUES (2035011724110371699,48362,'U','RVj','l1lUUTCKxrAYwGD7o','CkL','VxzbZJ8uaxvd9G5aHbe5q41qTTthUjZ0miifv3VuQ3AnCBITRq8nYF0rSGspa','ASQP0UlurisFK2D3p1UruGan8g8vR0dmRNzN5CbKkGDxiI2GeyAiLxyVVVySkPb1nma0EMlcz093J8Q7EG9Pac',11);
-INSERT INTO ti VALUES (2035011724110371699,48362,'U','RVj','l1lUUTCKxrAYwGD7o','CkL','VxzbZJ8uaxvd9G5aHbe5q41qTTthUjZ0miifv3VuQ3AnCBITRq8nYF0rSGspa','ASQP0UlurisFK2D3p1UruGan8g8vR0dmRNzN5CbKkGDxiI2GeyAiLxyVVVySkPb1nma0EMlcz093J8Q7EG9Pac',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6019534366139847183,35027,'mO','R7pGYPz1RvmRhek72LJ5Ws8GiCOqScoYMImt53AYTXk94CNlnU8j8Kk9v8SItHbU','R','xi','t5wovSgVLmuLPOKTeJ','rYXGtfmnidDVS8841SJ3bATjtRplLZRwHv0NC3tYR5ckpXQr5VEqPdHjnUlAbjtdkQitUTvrua',12);
-INSERT INTO ti VALUES (6019534366139847183,35027,'mO','R7pGYPz1RvmRhek72LJ5Ws8GiCOqScoYMImt53AYTXk94CNlnU8j8Kk9v8SItHbU','R','xi','t5wovSgVLmuLPOKTeJ','rYXGtfmnidDVS8841SJ3bATjtRplLZRwHv0NC3tYR5ckpXQr5VEqPdHjnUlAbjtdkQitUTvrua',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (2924,2876909748155906279,'KhaxGk0BRomeBad8SBPh9aaNGMLCFYgevF5h3dbODALcvAHR8WThJv2RjGMfWIIcnOvfnZ0S2O','ISP4frF','IsTDfFzO','Oo6AZsDPsM8QW7mgunRvhZet','w','F',10);
+INSERT INTO ti VALUES (2924,2876909748155906279,'KhaxGk0BRomeBad8SBPh9aaNGMLCFYgevF5h3dbODALcvAHR8WThJv2RjGMfWIIcnOvfnZ0S2O','ISP4frF','IsTDfFzO','Oo6AZsDPsM8QW7mgunRvhZet','w','F',10);
+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 (13274,-1432766532267559632,'pWYu05BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHthfz2IrvGcR1nNhTmoaWJrxQ4YwhaIvPNNaFBI8Iio','7vnRiJjuMQipTfPZb8osJ','uEHi','vny6lf6y','1','v',11);
+INSERT INTO ti VALUES (13274,-1432766532267559632,'pWYu05BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHthfz2IrvGcR1nNhTmoaWJrxQ4YwhaIvPNNaFBI8Iio','7vnRiJjuMQipTfPZb8osJ','uEHi','vny6lf6y','1','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2107,8435880873452703773,'OAn','2qY2XaMilr82hotgPa5D7V9J46Rj4IaF71tMojyREtNZSBbVUxuOjWdNveDyV8OAYa4Xm5PbFD59zu19q6zRQgcBPKRrbQa1anhPY5jlLgc7bwOFg4EmHXxvHDCy','39','xgey','b','W',12);
+INSERT INTO ti VALUES (2107,8435880873452703773,'OAn','2qY2XaMilr82hotgPa5D7V9J46Rj4IaF71tMojyREtNZSBbVUxuOjWdNveDyV8OAYa4Xm5PbFD59zu19q6zRQgcBPKRrbQa1anhPY5jlLgc7bwOFg4EmHXxvHDCy','39','xgey','b','W',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4618911562309373514,19828,'OL','QKQd2HR9afIJJAb6jsQ5KAKUQ9c5cUBBzFSgQFtUPTR','l6rc3ig','xyqY0VCIczWeca9xtbafliUprO8r5QszThbsL92Tk1xCtNWN7ATyl936GOS62ArGqw1ZlsvOAsEb05Gz5UZvkb8ObyIiFQ1ySNZmgxnLTJmzJTcMhMhH9TUnwmjCzkvAviObIpJEEXtwLynaBmgBpSpwd5KnSJryx4y9YYCNeECBXcNBLtS98Bwo5ZzSwfGn10pQTsYsjLRwNbbZCkZO2tyDXgFVWwV8Uz877yIO0aS1BYfzUVCZVEL3ZA7B','Y0VYQ3KojCLSOPZVXlTPLhXYXN0SNWbUD3TVZ6NnWyPCarsN8Yjhin6KbSL71gXAcu8w9lGOYB9aNevvfFChu8JEWLf3cO5u2e','1lfUESKCg93V4DB8A16oUzs4ixOBqV7EejNqqHpr7gXIZ1lOaKMiTn1m431PPxZWZk6vDntxz9lQ1EndVpbV5Bm5OXZ',13);
-INSERT INTO ti VALUES (4618911562309373514,19828,'OL','QKQd2HR9afIJJAb6jsQ5KAKUQ9c5cUBBzFSgQFtUPTR','l6rc3ig','xyqY0VCIczWeca9xtbafliUprO8r5QszThbsL92Tk1xCtNWN7ATyl936GOS62ArGqw1ZlsvOAsEb05Gz5UZvkb8ObyIiFQ1ySNZmgxnLTJmzJTcMhMhH9TUnwmjCzkvAviObIpJEEXtwLynaBmgBpSpwd5KnSJryx4y9YYCNeECBXcNBLtS98Bwo5ZzSwfGn10pQTsYsjLRwNbbZCkZO2tyDXgFVWwV8Uz877yIO0aS1BYfzUVCZVEL3ZA7B','Y0VYQ3KojCLSOPZVXlTPLhXYXN0SNWbUD3TVZ6NnWyPCarsN8Yjhin6KbSL71gXAcu8w9lGOYB9aNevvfFChu8JEWLf3cO5u2e','1lfUESKCg93V4DB8A16oUzs4ixOBqV7EejNqqHpr7gXIZ1lOaKMiTn1m431PPxZWZk6vDntxz9lQ1EndVpbV5Bm5OXZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(80), d VARCHAR(62) NOT NULL, e VARCHAR(54), f VARCHAR(42) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (44246932,18641,'ViHfZojdqQk5tr7c9qC5tl9FJs0gQa91XEGg6pkWbPmv5jZhgB34RKPn86yuj','LijQbjP6ESGtyHahZvv2Uxc84Tczwfbcri3EEWVJdbqzAqdl5P','zzN1hsWrSRb1dsas1UU41NbqRYHw7DmFepdohL','qQ2VssGzJwjMAdMoKqWIfqUEZ','omzJTvDZQnT5pgSzz38aJWa9Ks6WvN','Ukl55uVHMjFXeRBJokK4z0rZeMBtf5L7rKopGREO9cxgAfp9nX68PSsodammGbvMv9F',0);
-INSERT INTO t VALUES (2326034539,64060,'OHPM3RM8srITEQnkRW0uwnm8XELw2gtMnOoiSKP6vGFfRCLNAeMhhnys2bOJQFpt1q8eHye4psyI8','c3yWwlvQ4N','lrBkn1ypsP','Vv38zt9E','vqiBI0RBv7qDSki2lpNYm9fCTLSCvv1wu1PYnRX7wsakUKzcfWddwOMQ4gfGqEVCcst88yI3i0kyBlN8kgn1sYPdT2bSw','YiR7LpTyUvXnTmuubnz7BkU9H5NZFjUz70jKBoVADrr1S3dTtIzEnm8IP32G71rBqrUDtMWLf3YM68nXRBDh1N',1);
-INSERT INTO t VALUES (2172196539,63217,'wmS6tfbH8oEfvp1DMT2Ev8ey6QzCkUA','T5HbkDMsg1a9ZWrGtGQjKkUEWbIQSQBghff7ZWQo3s0uBy0C','5fY5X67TrnGx9dscC4K0Kwd1FPQTYIN2x','HEsT2r3AKO','G99p1SFH8k2ciiCpc176iYdoYP11TVDVKtP92QC5tdQDBXoKIZY7mPcMwkZfWbT','UuFRETLCKZyPq6xK8ZQWiAiUedZJF9E1Km7nvBz6reiaLRma1x1uiDCAw14i3GiggDJiOpk9aexi',2);
-INSERT INTO t VALUES (810075650,37102,'tNCpSaDnOVZTKQ54azQBnuTLa2qgv','JFe','AIww56BTwDPuYBoG1OkdSobaSdvUQcfvGPArX5lOD97fQ0Vt','VYkEvYnLPbzHN4ERUEkP0Fh4hPRb','yDaQaScL11MrLBrlLQkKnBIjSk73oMj2RqrceDVGhkqqSQwYvqsI6y7pzZaGPxyZfmMqd9EazdPhzCPLF8KdNz5CEWC0Pcj','69ykW0Mwo96c1uE4QMPxASuhdBhB6kSVBEUQOQYb0D',3);
-INSERT INTO t VALUES (3884795985,16120,'J7TEymkxIJeBiFfjZAXFPzasXVHYIttvjdxyXr','RMOvi34wY558jxUjkrIjWob9gj1YUSxTEHtA','Ji5','9e9k','eFktBYTNcYIBT2xNfLGloEPBz4VTPQZXzMgGicbROzhlJzXoI0fVOqMbqF5we0t6hP7Nvwp6YJLzCKbCHWFlpM8P','rjTY',4);
-INSERT INTO t VALUES (4021700792,63067,'WPCsWy','zjPLhUEDq1OtqtMGCfBOIVt3F33HUkA0iJhdm8vD','saXSqOiYgALIRY5RMNZz7qVUwnmwOQlrR86hj','pXwOsLum14i3hm7nqW6sMUKj2SO1SVAuJBlzHNMl','LXmCPAQ7GO8TTFDWPiHulebO4dl','ARErp0zJg4qgNrEnjWYsvQG4mwWOsa',5);
-INSERT INTO t VALUES (626310414,28066,'6CbJTsNEXZy31zm65DOwoHplWYccOMt1L00anJrKz3o','gWDJsQh8pg37479Vrdh8587CtS7lFrl524XWuvzaqT1MV8F7C2pO98IO','FVRPGYHSVT6VYDmQm','9TQK93I6pBUlP7NKbskNAaP80','TM0M1uJ0q6JHir5hFyTwbxZ3Te6KeWHnfxNO7GSImTzsbxGxTPVy6bRwTYtKj1tTYs7zk2l','cHDC4bER30BasQKi0sQyGrPu1MHKmdbVy53TZgbo9cAtJRtjTNibhlIyfM36wbbaT',6);
-INSERT INTO t VALUES (1636759781,7853,'Tyt8z96yb9AQ8cD99WIJtMSeg5mgH5nGBtBg0ICBjLx7rjuFadoH','rjsUh4QpYZwqfvisDOn','tHWbAJ5Oy1UkYCyzrOs0fmmTiTJXTWL9qeu','1k1alqv','CMf','6ixoj5JRjmwCJzrD',7);
-INSERT INTO t VALUES (1039098256,30771,'WEYG1zYptz7JAUZ','4HzFuMJGQWeFktCtFwrNAJbQ1DRLFv','i8FCsXt1Nn4vIiACV6BfP5upY2GWWC7PYSIS','IEumz','VQnIVZN44CHwxV7UpuOmhdyOVYIp5Wro85UWo1fCFhKjkcoAmk4DNu9bb1veKjFbPrtnMuIYMagxO4SD1HGh','5NGbE7pf',8);
-INSERT INTO t VALUES (1611273942,9588,'wrPOd9tRjVWSFkoi64wFQMyCW7vmS6ALjH8jKKVWpGF369Qa9S8syT7kDrLoz3qDzCUsHnMwWAdC','8wL9J8hR5hpmriwBfeIAkmhaQ7TeODsvznxaXs','eKyTheil6WX6qDiNZtrJGRSOMnaIjme9JqQ0HAH','ylPbb6bymyPjLfJyOWpP','qBr9kZtetu4egWPPlYb6ihkPGw2HccMhvz4H6Ry0phtqN','cTTJAi2DcDc3H',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (34904,4607282182875873861,'FkKU6Tra5RBX6Myj3dYU678dHJWLuc3xHwrbNTWMtW1HkW1zhikVSn6TXWtiWI9XQlgIG2nHz1XVldliT1yk','zg5wawAOJWGMlwRTCZ2k3mzOMYxFZKaQTdnRlGJWWMbhnSV2MFOGuwuivFYsezctHSlFQrnFTxaOhOL4LmhNJSpYvxJFXiLW','ZNr','XROJi3826dKePYGwGDGAh8RNRYhd6YGHS21moySm8WtyqpYzO4PROjhnI3ZCl6Ee0yKHxorb3iaG4m8yIdvk3mqdm20bDj96qGkxjAoJv3m5hNmWkeFS0uE3doYdhRK9x6WW0N6','n','f',13);
+INSERT INTO ti VALUES (34904,4607282182875873861,'FkKU6Tra5RBX6Myj3dYU678dHJWLuc3xHwrbNTWMtW1HkW1zhikVSn6TXWtiWI9XQlgIG2nHz1XVldliT1yk','zg5wawAOJWGMlwRTCZ2k3mzOMYxFZKaQTdnRlGJWWMbhnSV2MFOGuwuivFYsezctHSlFQrnFTxaOhOL4LmhNJSpYvxJFXiLW','ZNr','XROJi3826dKePYGwGDGAh8RNRYhd6YGHS21moySm8WtyqpYzO4PROjhnI3ZCl6Ee0yKHxorb3iaG4m8yIdvk3mqdm20bDj96qGkxjAoJv3m5hNmWkeFS0uE3doYdhRK9x6WW0N6','n','f',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (43678,7087183501788983715,'vNMjy8YZZD7j1SDyINbbsy7MNCx1fRrzC','FT3IzsIIFi6huu30g4bAAuFcNuXuy8OpMZJW9TFczGTGnvL0cnqp87rWOXOrpu0YcznywiBtDOQXFXek','9wSgZE','DOYA4gahaDIebbn5jG0UMKny68sFzeJdXZPooBdy9z4lyoKyqXNOj32FfFOnE8nwHgVzbMS3Ng9AEN4y7fhsbd4g0nCnVU3IlyMBSMYg9fayXGSGQzxlI4a8ZTAExWpwQNPAXkRZpefwc1qFHicuFSxATJSXaRYrIZT','BY','p',14);
+INSERT INTO ti VALUES (43678,7087183501788983715,'vNMjy8YZZD7j1SDyINbbsy7MNCx1fRrzC','FT3IzsIIFi6huu30g4bAAuFcNuXuy8OpMZJW9TFczGTGnvL0cnqp87rWOXOrpu0YcznywiBtDOQXFXek','9wSgZE','DOYA4gahaDIebbn5jG0UMKny68sFzeJdXZPooBdy9z4lyoKyqXNOj32FfFOnE8nwHgVzbMS3Ng9AEN4y7fhsbd4g0nCnVU3IlyMBSMYg9fayXGSGQzxlI4a8ZTAExWpwQNPAXkRZpefwc1qFHicuFSxATJSXaRYrIZT','BY','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (46922,-6017424802694681751,'lFSwpZLlymXEXIwzGDY7N173awSry8HppWsek5GenbgkBY7jDYk4IjaEmkFfEqyz3dQMhEl','ycgscWwBmV41n8ZVuEm0ZBbBBnRFKX9ICYTQG1Wc7vXtcCoM42r1J52RzsZwCcSIHNIU7dY45MPxnQcFDFbN2N29DFCcWbbBbpSF6IDlWFpEsX8nlP3s4XglLXTpn8MD9hxSMGxDcvY8aZYeJblaXY9PK0dpY2L83jZvEp88soHZAtWwajptyGDvlDxtPfqPkeGY8omp5H','DDseZRb','AkNjE9eCYQ6roN0LCApxpQf8Zw2QBISAxPcTdEz3sPKmISIEhRouz9EljUlpYilMMWCvK1J7jmWM8XL82b03BcTXF1P55iFD9SDPgfbFFohCqXQdIedm9W6xwSQyUnSKfUxNF3GTNyQYdyEFDKrVnpKfuMQ5FaKiFUGkAnPYJbY2wKXSgH0js6qophKu9f09bknAar4G9nBS5XrjdEBO5NFjoX7qbSScrmAJJ80Fb62GyYn0NAPPoXrI8zDNH8x','v','2K',15);
+INSERT INTO ti VALUES (46922,-6017424802694681751,'lFSwpZLlymXEXIwzGDY7N173awSry8HppWsek5GenbgkBY7jDYk4IjaEmkFfEqyz3dQMhEl','ycgscWwBmV41n8ZVuEm0ZBbBBnRFKX9ICYTQG1Wc7vXtcCoM42r1J52RzsZwCcSIHNIU7dY45MPxnQcFDFbN2N29DFCcWbbBbpSF6IDlWFpEsX8nlP3s4XglLXTpn8MD9hxSMGxDcvY8aZYeJblaXY9PK0dpY2L83jZvEp88soHZAtWwajptyGDvlDxtPfqPkeGY8omp5H','DDseZRb','AkNjE9eCYQ6roN0LCApxpQf8Zw2QBISAxPcTdEz3sPKmISIEhRouz9EljUlpYilMMWCvK1J7jmWM8XL82b03BcTXF1P55iFD9SDPgfbFFohCqXQdIedm9W6xwSQyUnSKfUxNF3GTNyQYdyEFDKrVnpKfuMQ5FaKiFUGkAnPYJbY2wKXSgH0js6qophKu9f09bknAar4G9nBS5XrjdEBO5NFjoX7qbSScrmAJJ80Fb62GyYn0NAPPoXrI8zDNH8x','v','2K',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(1), d VARCHAR(47) NOT NULL, e VARCHAR(45), f VARCHAR(79), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8948276,214,'2','JX6WBo4uduKsvw24ZnAHxsydA5AYRrR6okFcHGo','47ueOev6gZIAlTU5MdaRrAnONVSYhABvbwa8FuT','AhdA9pJpPygXtohHsOKSexBQiCvrQS27zBZ46kMdUvJ9knPM1NRF28PidfIxyrYx1Ac7Po','L','h',0);
+INSERT INTO t VALUES (5368619,151,'e','M','in5N4oEsj6r9jcQG85QFi2HasIf32KN6aVmryu5yMkReq','GavMQDYzG','t','H',1);
+INSERT INTO t VALUES (8920820,35,'X','SY93GSEDc1AUUyNt4CBvLBM7Bxrh7dQ95QIBsb','tyIsDbmpoh4xYbqXZtk6N8wxp','2GqyLATOt2jpWbriovfIs1RGyT4B7C4Ec6eH5w15ogMl7riJKjgmTysODu5lugEUOprOyXi','x','5',2);
+INSERT INTO t VALUES (6213336,25,'e','RoYHqgzXk2t4sXld','anpdhG1e99dyWP8NL','QRZ5I','t','S',3);
+INSERT INTO t VALUES (14016454,64,'5','tBiYhzSJgXIzJ9f2hJaNa2CUWhBcNBqCBL28j7oR4T','BSyE2CX98GZeC7GvN','VaoawwTOsvSq4u8DH','J','Z',4);
+INSERT INTO t VALUES (5909912,197,'p','jr7KdYGluqBUccABdg9W1w6JtJ1Vb53iZQd8LVdFF7','66TvVypZ4gus','JysU7ZROx7hG5uK37','Z','F',5);
+INSERT INTO t VALUES (12085064,175,'L','hLKXrmc69VSUBGjwP','NCMH8tjALwVxa','KB0Yp7ChAtCnLWrQV5SR33HhvIuPfW8','l','9',6);
+INSERT INTO t VALUES (2607396,118,'1','b9FLisEyEMraRLANikAgyOacoKgCPwn2KJH1','14laM8VVmrxbnAQIG7q7Kd0QjUgZR2wkO9B307W','Z3Gt0WkTyUlxEcBy4TkKLi0I8w2If4T4g4TsoXFViu9qhqvzzcuob8pHKzpD1j','O','J',7);
+INSERT INTO t VALUES (3999455,159,'P','kqonB6u07Pye0PIihkvvFiEwuE9XEBPAetpilDOflyZW9sB','PlFltJAqY5zMT30V5QJ8XN','eR2ybPOENiVKRi5nRmsDW2ssdMwtQ6K4Td6sZohHne8YLTmWMy3yKnvCKpmTb54UAGaBhfPpW','V','Y',8);
+INSERT INTO t VALUES (9830832,143,'x','xHUc22PV0t1r4D3pJHvNyedmoWHcB3jfIw5YfqCWzfU6Mm','6ob73P0HCcEn7ValTi9r5xsSQY6ZSVkPAeUkka','N65CF16K5eBMOfbFzH5QdDQ05IEJHk9Dnh6rLWKU','H','F',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(1), d VARCHAR(47) NOT NULL, e VARCHAR(45), f VARCHAR(79), 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 (2416296164443907468,23184,'e2r5RuwF2jiCPVlC5f7td3wojwiqjJGIfuWO7aPJcHTCygwxNOqkWHuQNK','tu2tL7uvBk8hAWoOSrTignQgg','r9EXqi5NNjGGk4mRhW2E7HyU1HuiDyxXvI8GoObxR22gJNMb1gMDi','k9GTX1Gse3j3qLV4AA8xRSUO5StwsH5xRXac1OBFV','xudOJd86YyizkfCXtU1zT4uNTW7KWQnP4n0XGtTgQLtApcetQO29p3Jco97FQ87hplpN8YT2jBjAcnuF9T','5kxKpTdmqo0fb3fzE3gdmM7kc7EcUKLd8sOTen2nUowt7QWzD3zXIqLe621O73lmSMvr64ECff0jOWnNMgciX2bQ58PcOyLC',10);
-INSERT INTO ti VALUES (2416296164443907468,23184,'e2r5RuwF2jiCPVlC5f7td3wojwiqjJGIfuWO7aPJcHTCygwxNOqkWHuQNK','tu2tL7uvBk8hAWoOSrTignQgg','r9EXqi5NNjGGk4mRhW2E7HyU1HuiDyxXvI8GoObxR22gJNMb1gMDi','k9GTX1Gse3j3qLV4AA8xRSUO5StwsH5xRXac1OBFV','xudOJd86YyizkfCXtU1zT4uNTW7KWQnP4n0XGtTgQLtApcetQO29p3Jco97FQ87hplpN8YT2jBjAcnuF9T','5kxKpTdmqo0fb3fzE3gdmM7kc7EcUKLd8sOTen2nUowt7QWzD3zXIqLe621O73lmSMvr64ECff0jOWnNMgciX2bQ58PcOyLC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(81);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(81);
-INSERT INTO t VALUES (4255159153200005580,4016,'oF5iKpLiHGuWBN4l8AA4xNKx9','17v4l1dmol9BKpLfkabmIf62DlxLdie4aBil1AB1aE082PpWKWdwAz','qDUDnxikNSjUfTQ6ehVHmsqr4FdQtMQnq04Z89XveguKgmXd','NoFj2z9JlhaSI1a','o3Vj8yEsFIzCGgsESTQxYJJ7Mi7fG91vdv4dTj5ur5ZY2YFGwaCoR830jdzQtdd95CK0nBdMTzDbm9X8fVm','3ERJ8fj6ZBl3pYKfl3EA4AYVgWik8z6moRbCf1G7ZoFYbPpYqfTtgDrTrFdNXx0uAJ9EOJ4q6MXSBtqWWYdDlMWa1n',11);
-INSERT INTO ti VALUES (4255159153200005580,4016,'oF5iKpLiHGuWBN4l8AA4xNKx9','17v4l1dmol9BKpLfkabmIf62DlxLdie4aBil1AB1aE082PpWKWdwAz','qDUDnxikNSjUfTQ6ehVHmsqr4FdQtMQnq04Z89XveguKgmXd','NoFj2z9JlhaSI1a','o3Vj8yEsFIzCGgsESTQxYJJ7Mi7fG91vdv4dTj5ur5ZY2YFGwaCoR830jdzQtdd95CK0nBdMTzDbm9X8fVm','3ERJ8fj6ZBl3pYKfl3EA4AYVgWik8z6moRbCf1G7ZoFYbPpYqfTtgDrTrFdNXx0uAJ9EOJ4q6MXSBtqWWYdDlMWa1n',11);
-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 (4009045909462560954,3746,'nGG79hUsGUS9JmsO10pRNXsfTcPkD1IPRG','kpdJVWnQdg5btS1IpMSjosgps8tO7eaJ860YducTz4uiOTclBFmTuXX0ejKKSKlEjZpjbXP1F9RofWXTDWw7PsQO90tPoMlAwo3REjlVaRTONuhivcgASFmeieP3waMFCMqDPKly2ufiNWFDkJXwoYj60a4LGvqA8N8sDFJFyRaDUDGUBWNdsKTQpNeZ5W1OvC3P4sQgC5ayv5WcrYGrTTb42mmns2su0BRwWLss89T8qxCJ3H9mxt9CR2','7R7d1thtLPZ','MCO','mm1kohnJLqJPCsDo1g4MmPA7PtTz3MB72','8D9mLyQZHo9Lk046Ysisb5e86ZZ3rH',12);
-INSERT INTO ti VALUES (4009045909462560954,3746,'nGG79hUsGUS9JmsO10pRNXsfTcPkD1IPRG','kpdJVWnQdg5btS1IpMSjosgps8tO7eaJ860YducTz4uiOTclBFmTuXX0ejKKSKlEjZpjbXP1F9RofWXTDWw7PsQO90tPoMlAwo3REjlVaRTONuhivcgASFmeieP3waMFCMqDPKly2ufiNWFDkJXwoYj60a4LGvqA8N8sDFJFyRaDUDGUBWNdsKTQpNeZ5W1OvC3P4sQgC5ayv5WcrYGrTTb42mmns2su0BRwWLss89T8qxCJ3H9mxt9CR2','7R7d1thtLPZ','MCO','mm1kohnJLqJPCsDo1g4MmPA7PtTz3MB72','8D9mLyQZHo9Lk046Ysisb5e86ZZ3rH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7639308870285203093,58601,'CtnK8iJ1rvezU6KFl982cbHCr9t5a1KUCXMvjSUPXk4dEmxrWte','dZzTYyShB921NvUJwzhWkPQfheWKvQRmtNGWM9RHrnti1Ty4pY','PQxUee4bo2gCBjl','6sX7eep5J3MQUGguLP2Bayxxm6LuTZdBv6T5yshEHrrOWojf2P6gZvQWD1tLL7JL1A0Qu7Tq7zMB8IAab2Q2WXqSXdd2lF1RenGfzevp5wfDhdUSBGbrBxnq5FyagwVlmKbkrlopFHnbmnuzX1Xv6oa8sMzvyVVOdBouTZwnoTUKRixsMMvOXmoSEikTsHsvBzbXv9r2SR4V8yWRBHeZCqKBGwcQ5sMWD3','vrCAwKHMgX5Z9IkzPzG','4IPd6xcU3Dc8Bkc3RYvWIwgmj9ZBlVqHzZPPTVqp8bVdx5p7D920srmnWepv',13);
-INSERT INTO ti VALUES (7639308870285203093,58601,'CtnK8iJ1rvezU6KFl982cbHCr9t5a1KUCXMvjSUPXk4dEmxrWte','dZzTYyShB921NvUJwzhWkPQfheWKvQRmtNGWM9RHrnti1Ty4pY','PQxUee4bo2gCBjl','6sX7eep5J3MQUGguLP2Bayxxm6LuTZdBv6T5yshEHrrOWojf2P6gZvQWD1tLL7JL1A0Qu7Tq7zMB8IAab2Q2WXqSXdd2lF1RenGfzevp5wfDhdUSBGbrBxnq5FyagwVlmKbkrlopFHnbmnuzX1Xv6oa8sMzvyVVOdBouTZwnoTUKRixsMMvOXmoSEikTsHsvBzbXv9r2SR4V8yWRBHeZCqKBGwcQ5sMWD3','vrCAwKHMgX5Z9IkzPzG','4IPd6xcU3Dc8Bkc3RYvWIwgmj9ZBlVqHzZPPTVqp8bVdx5p7D920srmnWepv',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(1), d VARCHAR(18) NOT NULL, e VARCHAR(92) NOT NULL, f VARCHAR(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13154,4633885,'g','XPKOP','pSfOyE1zUOgNJ0VA2Gs1gKpnzaHJaOuK8gitaG','FBcDxYF0jAYAevTzfgHP2yCooQBPKp9WRrzfEhRNbInD8KucrQFlaRAMmbGYYsGbXycQZPn','SrV9RADzFLaTcajdF3vQKbJGGDlKwbESht0I9F4V5LKN685','j8TCGhQKkyZppX7eYJEoqttVqRw9WTFBcTqAhb4kSUJbLlcF3oYQfO',0);
-INSERT INTO t VALUES (21274,12359835,'7','cGgm9R','Xni78ea7BsEg1CLchaPvyZ2raFR3huZrBNbzV2AdRfOE','uWVXGpsKSXw08kSkNUdUcW62peqPl3GuZnlh3V31IIQALjoRgz73q2QuCtXfxqhQPpGN6YkmmtQjW3','kAqOWzKUG49PmWK0SXNt3Sir0z5HrdDGwuODZ6DDEsaN7J2kT6PytbFf4Nhrbx6UjilJAiys3oqaLRr187Rh','K',1);
-INSERT INTO t VALUES (48250,6044044,'k','Li','ezSzVl3CNql9aF4jcUZvgLALZ41bzxmoKQPVn0BGKcPENWOd2AKuqlS7XNKA','FKgAutVPhaYc0orN0OIMZRZYpuzA7foiUYaFba4WMxLewqG','Fw4BhY7ZWX5b3Sny36dGfuHglLm','DJTYDOf3CJZS1Hsyi',2);
-INSERT INTO t VALUES (35025,3241884,'a','tjvhx','g8Jy6V1IPx78Zh','YuDFyVwkATEAwWn6nmXGFy0d4Qd9Z5uxEsB1o9g3obpY4t2DkWSyfofxeNkwwGzYpkRV0gvkJ0ML7UXk263RecPD','wnvkWfNTRCCmQA0lfs1Aay0A0BiL7ntjuXLsckBxkR9NkDF8SpqgXt0VFVYDRtUwu1cmNJbMeTnF','PJAUMPHFZJ9R4UrdheXrs6Ve8gxHTWP0plnnad5cIohpT',3);
-INSERT INTO t VALUES (65003,13248001,'f','8jnR','AKHAYs6LmjabuWW5CRuGnNiUta6W4nmAtNzwLAZEHAd4fvyXLBS1','iM7P8qXOLMMdDGU6Z4QI6EjfeQWBiN8R4NAGBZ50DlVx3FwTd2rGA4QFXRBvBD14linU1uaCQxD','Ng5uBn3mIu7wLOEzHpkCvHm4ljpDh6fYM','eV1BxKVF6TjcHNZE7Zxo1Q2r6lkeGROX5zFDuVpERkYvdb0y7xI',4);
-INSERT INTO t VALUES (13006,14424836,'I','NlF','aSHNzeInJ64pBHUQO12CmbFmPW','ikl8O4ANi2FddwHX4hzTw30C','wHTH7mDu2oGsl6b3PiAlTVNXwhFmjBa3LrLbbyccfr12VsRnTMJxPtDw4OuKoFzegTkGYOyUMQmRY','2B87UgP5JSg4FMlJjhcrz5ehc6k0ABr7O4A',5);
-INSERT INTO t VALUES (36615,14884906,'F','19Cl7fJVVeNBqa681','N0tBP0XhPJX3LIU0YD4jDN0sFo7ORAvmSymB2KvjVSnul6ReNrPp6gyu','TCnHd7zyzwYYsXdL5JCBE06DooqDhFS9aA5cOM','gKaYAVtHw19c8rnTHl2miivxoySpr5lgw4hc9Tr1U9b7FMmAvX3e0V1XWt0WxVS8OED','qTomUqaZ8h0mwo4Lz8ciz6enwqQGw17Kge5tldOuVuTlZ2XiK4Y7EV0aNj',6);
-INSERT INTO t VALUES (6581,13282480,'k','Su0I6QqWHwQ','6WkcIyU1eySQ8NKXhz6LIKmtvl76ky03DL3FrIsnKgFeTyhXeZ7dYHuoSrsa36Uuku3Dkj','3w6WTBX52waXvHU1XAmrLgh3sF13Z5pccIxVtsVUa3aRp7AUlf1PEtI','xnW6bNZvCjrS4jWc','xIlSrlkydtvidM8JOg9RVt7KYmFnFsuSSDwUIS9qHXOsg0h3iF4EGybVBgm7odmFhsmQUhwHIBa6pQm6lKYcDZxrb9Ji1sx',7);
-INSERT INTO t VALUES (40216,11607099,'w','C0uFjlvTD','My7vMFltWBHHDwHckOZ3Zt8wi5sHMm18Rj9YNpkV1h3SpEQRcxqKv5wglP5kVTnKXajsKjpC','AAiV9V85fChiNJHXMcycK2zv3PGtBEnyqqAUHQsCcAwxyzNrKErhSdHvMXMUPF8QTvq7cXfiBApohsdQ9YjITQH','IpU8vaPcnE8HLNowDpoU9iSh65NK8J8Km','OV',8);
-INSERT INTO t VALUES (3171,10161631,'X','Z','RTk00G','WdlfjVwBrHMh3MM0huluJoWwFcUHUYwBPza3DKHXDef7aswdT9Bcd2nAlfeYmg5OIFulJAtazlaThSC13ig','9nCavzvvsydhpnwK8drmX3XFVkddLZlOziaECN6CE4d1lhhCPG9tCES4f5oLUjCgrQNuDNUnMI5BB9J0','44eUgB30TYGTdW99iQVB1cIfFLpYv55Z6Ac29ZeubqLavYC9fXuAfvmTWhhfgsDWB1ZbZQ6YR5bTEiw03nFGMlyqRGrXK6k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (45650,15281808,'N','E1ay7xq','56FaYtLzTWS54i5mQ0hz6WfwJ6Q0CEAYVC0','3kG7FlzK1yZr','HjINxPetw4MAbEa0jfGR4bSwEKYCkqayvCk1VjcT456k9RRSLkCvgCphaHeXia','l6i5j9dmVxHDI9SMsjsCqWgI4rmRutOjR79N2g',10);
-INSERT INTO ti VALUES (45650,15281808,'N','E1ay7xq','56FaYtLzTWS54i5mQ0hz6WfwJ6Q0CEAYVC0','3kG7FlzK1yZr','HjINxPetw4MAbEa0jfGR4bSwEKYCkqayvCk1VjcT456k9RRSLkCvgCphaHeXia','l6i5j9dmVxHDI9SMsjsCqWgI4rmRutOjR79N2g',10);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2163069464,58,'8','v9FFCF1R7JqBGRSSwkHK0fXvMZr7LzTBDJ','o3mcYVSFy5MzHqgfxlWNRMCNhG7fKZIL3qGk2Cjhqg','cJqG8SyIiR6ZcwcCOHDDmVdfDEfwK6dJNb9KCUWPlm34zLw4aqbfQmlHwj','U','9',10);
+INSERT INTO ti VALUES (2163069464,58,'8','v9FFCF1R7JqBGRSSwkHK0fXvMZr7LzTBDJ','o3mcYVSFy5MzHqgfxlWNRMCNhG7fKZIL3qGk2Cjhqg','cJqG8SyIiR6ZcwcCOHDDmVdfDEfwK6dJNb9KCUWPlm34zLw4aqbfQmlHwj','U','9',10);
ALTER TABLE t CHANGE COLUMN c c CHAR(2);
ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (24943,3876424,'U','wE9SyQSTiJD0iHOJ','eQQx1wkijUhnUUipw11LSWSPLGdWRUQjSJZaWJHtJ','0RrO5f4GPNaiTaDtuUsrSReqDeQRJgo1FWFZMoULMyAsxjCnU50uVi6Ae76dRiROU69ymGnn3Z8Y','ewrMhQy54Nok2DXNh66a2CDvmME1UQIhjWi9ipm4hzc2wY6XRFiMbcqMCipAOyRxrUKYuYBqIg1FIywHiXv1TdqS3reXs','nW9Y89qPOM3KOTcsCNCF476y3hYaTuVSmw6agwGJlfoK4PGAmjhpPeUceYln3',11);
-INSERT INTO ti VALUES (24943,3876424,'U','wE9SyQSTiJD0iHOJ','eQQx1wkijUhnUUipw11LSWSPLGdWRUQjSJZaWJHtJ','0RrO5f4GPNaiTaDtuUsrSReqDeQRJgo1FWFZMoULMyAsxjCnU50uVi6Ae76dRiROU69ymGnn3Z8Y','ewrMhQy54Nok2DXNh66a2CDvmME1UQIhjWi9ipm4hzc2wY6XRFiMbcqMCipAOyRxrUKYuYBqIg1FIywHiXv1TdqS3reXs','nW9Y89qPOM3KOTcsCNCF476y3hYaTuVSmw6agwGJlfoK4PGAmjhpPeUceYln3',11);
+INSERT INTO t VALUES (2753531206,99,'U','YdNNY01DUCnhdp54','1wr8sR','KoiGzGHWfbDuu3bK3hxxNQDv7mtRhZrTTq0ym5EnSKNSjTlKY9eLGUsrnr','K','2',11);
+INSERT INTO ti VALUES (2753531206,99,'U','YdNNY01DUCnhdp54','1wr8sR','KoiGzGHWfbDuu3bK3hxxNQDv7mtRhZrTTq0ym5EnSKNSjTlKY9eLGUsrnr','K','2',11);
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 (24187,16376350,'8','X2qGrl8ytYARhwRWfH3zIpJga1YfKbpu3dG4S2c5FtKq33xr8T6b8H8wUMVLYX0K5OX3IlBnN51AThw6TUrmrZJiPgG6NlXSvCIElI8yDbeKjsM5RBKDCqdKNFSF0W1e2uq42VrR5NAZRKGoJ','yuPObcKEbT4pmpPpB4S','7sqXQ7IcOjjKA2gywZHgenqkFcs1WeiT6rlvlcrWvgRu1bWDEOT3BE3uBfzjp8S98rVILy2IAWQJNYfaRLK','P7c7BDKNiwB6shhhE9djWoTtWblHMyFzJYtFKI2Z51Sj47n162fp7BAflJDFsQDPfLStKwZ16swYo47z6286','7ybFVT4rxsoBmAloa47w08pIHGrDK76utgZA9thte5g4oHydvdd',12);
-INSERT INTO ti VALUES (24187,16376350,'8','X2qGrl8ytYARhwRWfH3zIpJga1YfKbpu3dG4S2c5FtKq33xr8T6b8H8wUMVLYX0K5OX3IlBnN51AThw6TUrmrZJiPgG6NlXSvCIElI8yDbeKjsM5RBKDCqdKNFSF0W1e2uq42VrR5NAZRKGoJ','yuPObcKEbT4pmpPpB4S','7sqXQ7IcOjjKA2gywZHgenqkFcs1WeiT6rlvlcrWvgRu1bWDEOT3BE3uBfzjp8S98rVILy2IAWQJNYfaRLK','P7c7BDKNiwB6shhhE9djWoTtWblHMyFzJYtFKI2Z51Sj47n162fp7BAflJDFsQDPfLStKwZ16swYo47z6286','7ybFVT4rxsoBmAloa47w08pIHGrDK76utgZA9thte5g4oHydvdd',12);
+INSERT INTO t VALUES (3589952592,35,'qQ','0sxMD3jwOZLPdjHHkGiOrOhNohJpsQDcwAB6LeN5zKxKgq4HQ7gcF5uVR7LNshUVYTt1UnOBEbDg9zVNpZh10B1nfWKnIrN75mpaT1FcFQVTzQ4ZYdRnYkAwzydZ81SH','YcNRhEJb','tQD7oRwShqlLgXsuE37s8udFhuH1Ay9BH1','u','9',12);
+INSERT INTO ti VALUES (3589952592,35,'qQ','0sxMD3jwOZLPdjHHkGiOrOhNohJpsQDcwAB6LeN5zKxKgq4HQ7gcF5uVR7LNshUVYTt1UnOBEbDg9zVNpZh10B1nfWKnIrN75mpaT1FcFQVTzQ4ZYdRnYkAwzydZ81SH','YcNRhEJb','tQD7oRwShqlLgXsuE37s8udFhuH1Ay9BH1','u','9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4031,6497673,'h','RIt16FFV2Xm43GQO7DwlSf4PpThWMybXfMYd7onG3y9C0a44UTn6AsEKDiQx7n3wX7piSrwkNFGPHsSXK5kIYDmj4DQPOhY9N83WMMbFrxgPl6voTa0XsTrZVVBkRgVyi7sgEdIjfed1xxps4FzD9V3mb3PcS3OuuE07HH514MRVLtOdMm1lgzDppBomsA4qsJPhDW3iELAPQr3E0Gtkfh9FfFnknOkKkw4ZCwPWryIiL30rN','97oDlE1JZzxK2oCC4xvVE4RAhVcMouucQSFPg5sK','0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEHHAlnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpR','qzk5VN9MXZNMMyC0iGgfRk3p3G4svhaGuL','XNDEbiL6QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ewVnfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZ',13);
-INSERT INTO ti VALUES (4031,6497673,'h','RIt16FFV2Xm43GQO7DwlSf4PpThWMybXfMYd7onG3y9C0a44UTn6AsEKDiQx7n3wX7piSrwkNFGPHsSXK5kIYDmj4DQPOhY9N83WMMbFrxgPl6voTa0XsTrZVVBkRgVyi7sgEdIjfed1xxps4FzD9V3mb3PcS3OuuE07HH514MRVLtOdMm1lgzDppBomsA4qsJPhDW3iELAPQr3E0Gtkfh9FfFnknOkKkw4ZCwPWryIiL30rN','97oDlE1JZzxK2oCC4xvVE4RAhVcMouucQSFPg5sK','0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEHHAlnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpR','qzk5VN9MXZNMMyC0iGgfRk3p3G4svhaGuL','XNDEbiL6QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ewVnfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT, c CHAR(18) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(60) NOT NULL, f VARCHAR(28) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7952319,-409578946,'uIR21tKeomec','jhVZzBY6Uj5DjIlIJIGsK9VahzjHZbQAWtUtxs3lxnkk','KehQFyrIyJOB0efcFwu','KlCq1jRU3L1jEVRTyZmL','wBiQoxPu6NDv3vbgT4buQvOW6JsyjiVjH2kgjAaXjpdsYOyJAJykHX7Kr4qVBfNrVpiOVovl8q5if','51xb5k13',0);
-INSERT INTO t VALUES (-15240,755242006,'qAR6L','spG6F3idBz8ZXrmB0QrydcBUmbaCqupoUzq7YhJb9i3XRB','tUQNSF6aY7jRbB156LkHFi','iGPy6rQwSFutb1XeMshujm60LW','Q98TMhswDYYkyo','M07QZhhG4DEepbIFuXSEVVSDckBd8fMEli0Ysf1JdCTcLmXF68',1);
-INSERT INTO t VALUES (2223945,1667248486,'3GTc8X7d','xb6B0DEv52e4oHvfpVljAuIsNinkP2eMyN7xTe8rNBzhYTNR','ajhm2vtzne5aiTwNvujAsqKlR9vzPfMFwCVPL','YcXmq','8jPRceMUV0gWJ6uXu89avBYu7rLNLpFgjOi9VyDb3lfxSpBEWHWbgzEVHegX8I1y0xPhm34vRcgMCnefyhKCUnKFRc0QscY7V','2QKYYv1LKkOSClDeJkRpja9tZkCkY3jJbvEDLN386rhv9QQx9OV0J',2);
-INSERT INTO t VALUES (2187017,-819248721,'dJyHpboCD9nHAxd','4B5iS4Ns6JLcAQ992iTBIRAnpgQizPesz5KsdvG658SqjSJWeohoRmC2JcGiInsvykJ1','weDsMv4eih9HcE2tqsgTmzZ6eOZDmv7rlLkuShY82Oe7zXhJ','4','QnYhuzZmoAGYSYbnWXM0YKcsb1BXY2NhHaBiyLugiVCMf','X4hciquqNQsbXjlXY3yd6K4QYyJcs21aFbvIfeI7NQqaqiaUlc',3);
-INSERT INTO t VALUES (5549263,1921303140,'n4o5Ji3lFAYg','wkzPHkslI1G','eC','K','9N2seVi4jG3jxVm4EDoCTiLKYXlP','qqFfkF6T2BcOkQVKPZ4llMUN06cBphfGG5WloZUgWzsMl4Sd6I0',4);
-INSERT INTO t VALUES (-6720484,-1177250119,'eOCSj','kewMn1DJpuBVO2Qn2GWIop0ZzZDeTcgu6Jd','IIvZebNoFGjB9FWvkP5h5BH5s814h3iaZg5rc2rGMg3VvmBtAh14','Xs32msHVGUW7hoOA7dVxjRwzQ','XkEIHzN5gOmrmI7uijHGnh','QmnxYV1RiQr4MjmUvbfOYjGoyyQD7TxcjcsT57hlP8McWNF3DANL5NmsGK',5);
-INSERT INTO t VALUES (7987761,2057032582,'gQXVTAF','4zGPQgxF4LgF4luJkeKJY7s8Yg0dBEWqGRNdKtSKd7CQJLR5x4ixZ','JAiLWcpsidcKM8Kf','ULiZPV36qusqakC2Y','jQrm7NdFnMar8EKk5alQQf3PKewIc4PCHG1CGEYaYUdyWPaiJ4g0XhQV0S7V','GIvGWyxp0gpImOPGu6O6dEar2muUUVdoVJffjCjqmympwocwaJkQFeZ3Mk21HaPyXaXVXLJiJz2sw3d',6);
-INSERT INTO t VALUES (-4547799,-129166241,'oB6q','r5j57s4XbFKmap9zTgUFPrSO8l3279N4UMgzV3QzemhY0','JFcTRlV3pioekd0jyd1jce','wmr','Kwp1U7tqXo2lulbnB6IWJYzngIAPjbpDtvf3O2SfBSDg8OxieqxKIl','CSs27jrbbyzfXBoTYV',7);
-INSERT INTO t VALUES (-6601452,311406961,'b2Pqwrtu16pEDB','KDqNVn9cUjkAHz0uHLc132V2qfZ9OD','qRsh9zHyZXc1Uv','2xPtlIQLxWRbZL12EG','aLjAUNnEx1FFFB0Uh50M28EmMOy2tKSjn18L8hjNrKXNk7DI8GpakKddFJ1hIrVpIkse1','WiyGCeMTnJQhlFr1p61gX1PzOzTfDHvJjWEr8JOnO1S8Zr5kvGShmhjvTqQeIiqlNd6RXhlvJYZbOeMn4U42He1BtUuPg9y6Mry',8);
-INSERT INTO t VALUES (1629695,-386484467,'KHOiBfy7fXe','m1B2x2zRN5tcq2upwbv4e9QcO99xw77iJggFeDV5dZYxopVq9paeo','KYx1nnVlbIsp2eQlfKoqQHPhutevtpjTzzCLgmHVS3ToxnxwG79u','uEOmM2drY1ZyCR6gZalugRZB5','k1mlkMONQbC065nRLJnXPfmCLgubAIdUA2ghiVY9UsFHv4wZwrnJJdgQGiklii1XaQZ8Nr8xENpr7RxrEx1u8AZz6KmM0rL7cKd','HhFOXvfIj13SyFTYDxLIwH0zC7rqeXrSXrjJi49akuc6jvOL5wTnWidy6XyKakN7ZkUQTr9z4Q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4221249085,62,'QJ','prB6sk11MWUqy4ocBMMjXe7E3LIJ3LJDPyr8vdt8P5SRVgbztODwEsA8UOlEG95jXiSBYHd9X8PzFIll8BJCroqDYPm3Wcy3kDJK7ro67ye4jXrqA1NCgbuglMdDw3hwO','2sRk','79aYRVcp5FGCe79QLJ0X7QwgcBVbQatO3u5Ur3uheGtjVkV6N1pR1nwFimnIuOQTZeOmuuh47WLCru3ZhXJSSYLIz8q0mkqe8FjtSRwweW5QBoJmr1q89bc3ouolldidoH1Azso3vj0Bqwkz6X38aMm1GOL9ENhNsmIlrOySHDNk07JVBzbhXxXk4Unl','G','Z',13);
+INSERT INTO ti VALUES (4221249085,62,'QJ','prB6sk11MWUqy4ocBMMjXe7E3LIJ3LJDPyr8vdt8P5SRVgbztODwEsA8UOlEG95jXiSBYHd9X8PzFIll8BJCroqDYPm3Wcy3kDJK7ro67ye4jXrqA1NCgbuglMdDw3hwO','2sRk','79aYRVcp5FGCe79QLJ0X7QwgcBVbQatO3u5Ur3uheGtjVkV6N1pR1nwFimnIuOQTZeOmuuh47WLCru3ZhXJSSYLIz8q0mkqe8FjtSRwweW5QBoJmr1q89bc3ouolldidoH1Azso3vj0Bqwkz6X38aMm1GOL9ENhNsmIlrOySHDNk07JVBzbhXxXk4Unl','G','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4220396291,147,'9','VQUjT5pbO5Md2LQEK6Fm4djhzppyuoDgwkfUqNn0uVtMrNxxUGbKaDlDWGIq9jo9F8BtgqJqyNfuizCITxH6YNnk0Q4wZKh8coFCJEQAzoDDtHojlwGlGCYJp947PkYNv6q0FpqqGR55zpaf7LFnWWkwcazBmKA33kRK2UjMfGl9sj8WV0Dn93ERHmzlFNFyOqbz6HOeRwEPXSbpQ996jjKuKEfbD9hKQgE0agNJeQRHcV7Szjuhft9Yf','3HQRP0Zo08P6NoJFmbKB6xIGgshnNGkx1','NkpGhJmem7N5tAjJg6E9YbKEnuSA8FCBSQwGlRb7NPGYfC69gqP4E7HPa8Cv595kHGWgxwG6K8Qpze3V2mCILeciqIDblKh9gJj4HiP','g','N',14);
+INSERT INTO ti VALUES (4220396291,147,'9','VQUjT5pbO5Md2LQEK6Fm4djhzppyuoDgwkfUqNn0uVtMrNxxUGbKaDlDWGIq9jo9F8BtgqJqyNfuizCITxH6YNnk0Q4wZKh8coFCJEQAzoDDtHojlwGlGCYJp947PkYNv6q0FpqqGR55zpaf7LFnWWkwcazBmKA33kRK2UjMfGl9sj8WV0Dn93ERHmzlFNFyOqbz6HOeRwEPXSbpQ996jjKuKEfbD9hKQgE0agNJeQRHcV7Szjuhft9Yf','3HQRP0Zo08P6NoJFmbKB6xIGgshnNGkx1','NkpGhJmem7N5tAjJg6E9YbKEnuSA8FCBSQwGlRb7NPGYfC69gqP4E7HPa8Cv595kHGWgxwG6K8Qpze3V2mCILeciqIDblKh9gJj4HiP','g','N',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4197566013,144,'ns','8ciRUFfB6UpGYYgSRCFuqie3XnH9nEewdyB4uzSETJagUA8ROvVbCRoSr1srOJr1yKPAia','jayBcSVIeb7lsI0jBZCFb8wcCUOnUhLMsUPxc2KajbBl','rFRS249HZ8UjMZUVZY9RlKdgqOzJUvqRpaofmQAPEllnQiyJ4hniAJY1k7tSJWFW6dwv1ofPSvsjMVvKKAqG','P','O',15);
+INSERT INTO ti VALUES (4197566013,144,'ns','8ciRUFfB6UpGYYgSRCFuqie3XnH9nEewdyB4uzSETJagUA8ROvVbCRoSr1srOJr1yKPAia','jayBcSVIeb7lsI0jBZCFb8wcCUOnUhLMsUPxc2KajbBl','rFRS249HZ8UjMZUVZY9RlKdgqOzJUvqRpaofmQAPEllnQiyJ4hniAJY1k7tSJWFW6dwv1ofPSvsjMVvKKAqG','P','O',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(46), d VARCHAR(19) NOT NULL, e VARCHAR(41), f VARCHAR(81) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1919508909744191135,23121,'a0rYtX78JnQx6Hi8gjVP','XCMXnndLZDD2YIh','ZarVSJE7GXZ75L0zaB5QAyrj87','vQOk4G','To','J',0);
+INSERT INTO t VALUES (-855472324978393271,2503,'oFEqUHWhJVQ8GIY2TWZM','j','b3GJx','MG70Cqwf81AGNiUg1fkxb0dvG64NyUTSozi5PZ7MTB04fImooEuexC','GR','q',1);
+INSERT INTO t VALUES (-8635380572090312043,43789,'n2XWstwjdp5moXc2IWUxcBejKvZiAHmmjzmygvbimE','Xh','jfJRac1ywCcsYF','Uc','k','t',2);
+INSERT INTO t VALUES (-6290208952654243786,741,'NDTV4jI3NZg','M0ytAD1NVwdfe','q4ILOZn2ZiMIAqmM','x5w3rZu2EtuxqwoBHJhoDHBHW1JTDVcp24X2tFEw5AiG5Qbnrm7aNAzXmveEtlPd7pkT3q5i','5','S',3);
+INSERT INTO t VALUES (-1666365636723743443,6042,'OvDZAyAJszlNf','xzRB9IqblcA','BvsnpqZdYutlsyncbXNM1qEeavE76lGio3B9jdt','kq8wdabvD3WpPQjo0lvM5mAO','Nc','s',4);
+INSERT INTO t VALUES (4693395170057993887,43761,'PnV6XcllJjw2XhjiTSITnQ9uYjfKp4ltdqE','eZ3Wn','V3rnAKLlnYsrg5usXKLbOhGXC1zz','19hnlvTNOSq9PIoJzTbaaGWU9qKzZ0X0eWqix07x8cZI1R1B8mSnhsjKW184auD2oCZMIxt1rI5jKnXCm','Q','I',5);
+INSERT INTO t VALUES (-270519298642779386,53777,'eRcEwjNZWxGhZLzenWBkW98vEPRx','DTHrtgCILm8v','RygMJFUjXUeyKD6v9xOTGpd2Rn','HM66UYuhZrVvz5lnSxn3j9tADgh3F03cVB4Xa2JCa0fXABaEcq5dUFQPerWYsWsCY0CSCcKc','G0','x',6);
+INSERT INTO t VALUES (1009826322142154426,17595,'d7qv','B5WlAGNBqvYf','m','Ih0aj3cNU8IWTNsRPCU3sysBbQ68QMn4RfG8dfYH2Hxu8Asm4Fzk6sY6VfyXO6t9Y6L','0','u',7);
+INSERT INTO t VALUES (-8995035640060680936,55412,'xzVEgGfJ','fSM7UgYCH47eDWEGQfQ','BDNUr4Dgd14xBjD9UUS48z7kh2et5N','Q4bouxVV7','9Y','m',8);
+INSERT INTO t VALUES (-7519586375173983169,17846,'HQrzZo8IJ3BDxNOYtC84ZClG','G2bF3','CRiZQJc5TAn','SyowxiPHlo1Qg0QkDwwOC0Gl','c','F',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(46), d VARCHAR(19) NOT NULL, e VARCHAR(41), f VARCHAR(81) 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 (1712443654,502976794,'yAuH5Fh4bM','BdoSLn4oTU3pUQrBITqaaoI6a8CX4W4qSbXXwM4e25gG','kEDwJ3jHfiOTCllz2TDM4hDDJXLO4xSWQyrFf','VhfNxUzxt3Z0h','03wFxs3oBw6ORPjoWletvxCeBJ2BuWe','ZmldASL7yxCJAtb2e1maOUt3buv4y2kap8hr',10);
-INSERT INTO ti VALUES (1712443654,502976794,'yAuH5Fh4bM','BdoSLn4oTU3pUQrBITqaaoI6a8CX4W4qSbXXwM4e25gG','kEDwJ3jHfiOTCllz2TDM4hDDJXLO4xSWQyrFf','VhfNxUzxt3Z0h','03wFxs3oBw6ORPjoWletvxCeBJ2BuWe','ZmldASL7yxCJAtb2e1maOUt3buv4y2kap8hr',10);
-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 (-1066643998,-5058982,'nzYCylRCf5cWmR644Vr','F32181FoDk2DxzLl4yYIj1ybhVfeHthrTmEYQHgrKDkORtxYp3e4p9DK4TaOciA','eJLdegCpVYssdpPQ0Mps8Nl8dJx9TwjUAjIHjn9HSv9DSJIQGMFgDcrKU5V','JSgIjAzK','4cUrSGlM9B6KjHhAK3tZ4agJ2vyW4NoOQltSqI7TZuT1UHTHx5LFfgrmYV6vidOAjvLar8N','tdrLJOVzJunh',11);
-INSERT INTO ti VALUES (-1066643998,-5058982,'nzYCylRCf5cWmR644Vr','F32181FoDk2DxzLl4yYIj1ybhVfeHthrTmEYQHgrKDkORtxYp3e4p9DK4TaOciA','eJLdegCpVYssdpPQ0Mps8Nl8dJx9TwjUAjIHjn9HSv9DSJIQGMFgDcrKU5V','JSgIjAzK','4cUrSGlM9B6KjHhAK3tZ4agJ2vyW4NoOQltSqI7TZuT1UHTHx5LFfgrmYV6vidOAjvLar8N','tdrLJOVzJunh',11);
-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 (511747267,831123868,'p9B7Hz','fFwqNClpKstZXK8g2bY0VVekjoY8CKZiQLyztxOTHeVKQ3KsBuaelDOfBPB8azeKx0kCxmkCPputiEzsAmqRegHsaI4tycZwCPYRyz8WIQyNqhcKx1OjNIcrOQ','H0jXF2UiG2XWTUtAGWNRXPPrT7BU','4sRmrWKmPRprgt75qJpJawBOZIB','1p8GCYDzCVj0YOulgzAg8qFOFwD6jszXYgBIMyFiIMSWIOTp1uTAT9shKXKI0S7','dEeFOGUMunj9g9CvfEjKDkqA4MrD1NPmzL5AtVeOmBC4FRDNlId6rsUDbxbw9fjzahtPD2Tq5sXk',12);
-INSERT INTO ti VALUES (511747267,831123868,'p9B7Hz','fFwqNClpKstZXK8g2bY0VVekjoY8CKZiQLyztxOTHeVKQ3KsBuaelDOfBPB8azeKx0kCxmkCPputiEzsAmqRegHsaI4tycZwCPYRyz8WIQyNqhcKx1OjNIcrOQ','H0jXF2UiG2XWTUtAGWNRXPPrT7BU','4sRmrWKmPRprgt75qJpJawBOZIB','1p8GCYDzCVj0YOulgzAg8qFOFwD6jszXYgBIMyFiIMSWIOTp1uTAT9shKXKI0S7','dEeFOGUMunj9g9CvfEjKDkqA4MrD1NPmzL5AtVeOmBC4FRDNlId6rsUDbxbw9fjzahtPD2Tq5sXk',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1663750445,-710612130,'Q8G9FyZtL','QsirinLjIdPmeNcD3FQGHo6H3I5IGetZ02RDX8f76xEZU7HfPPQfOGJOUyXrk178CzpKjfb9JElJADeR2SiMZX33bRDgfftQ0MQlmWyuiRXDdTmG6NtnslHM5zkXAHdGZXT3NH94Xdoy2CHsQD40NPI7EugClUBiQlq6MzbcDd2w6tdC2','gE08kBZbL0VEbSq1M98AxbBj500zTy2l4fPmjEs','KSmeIanMgXfgWRrbaUbDH91MEveqNzg5NhQmanpMIWehy0fHeQKjm3Y9iZYWbQiFwnQseRp1NdNt6Z2ArJqkffv0QxwrmmCTyNC1XRctCNHx9WjpMAQJ4FRDUTjyjeupB92zHlb4V97mVrDJ9MaCVYarD2P5B3zcO8zCUpZT38eeuma8zzdvBGlniehgyVTujCXHpmJCEvndL29kIneV4bm4izJyblg1qGYUyX2Jx9OJBvI4L','8hI9NCBcW677inVGkm5bPpoqLca02zyS4VZG2zlq7KAFrjivx6eP2wnJopCKcV5VGVfFh55JlaH','c6',13);
-INSERT INTO ti VALUES (-1663750445,-710612130,'Q8G9FyZtL','QsirinLjIdPmeNcD3FQGHo6H3I5IGetZ02RDX8f76xEZU7HfPPQfOGJOUyXrk178CzpKjfb9JElJADeR2SiMZX33bRDgfftQ0MQlmWyuiRXDdTmG6NtnslHM5zkXAHdGZXT3NH94Xdoy2CHsQD40NPI7EugClUBiQlq6MzbcDd2w6tdC2','gE08kBZbL0VEbSq1M98AxbBj500zTy2l4fPmjEs','KSmeIanMgXfgWRrbaUbDH91MEveqNzg5NhQmanpMIWehy0fHeQKjm3Y9iZYWbQiFwnQseRp1NdNt6Z2ArJqkffv0QxwrmmCTyNC1XRctCNHx9WjpMAQJ4FRDUTjyjeupB92zHlb4V97mVrDJ9MaCVYarD2P5B3zcO8zCUpZT38eeuma8zzdvBGlniehgyVTujCXHpmJCEvndL29kIneV4bm4izJyblg1qGYUyX2Jx9OJBvI4L','8hI9NCBcW677inVGkm5bPpoqLca02zyS4VZG2zlq7KAFrjivx6eP2wnJopCKcV5VGVfFh55JlaH','c6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b TINYINT NOT NULL, c CHAR(95) NOT NULL, d VARCHAR(62) NOT NULL, e VARCHAR(46) NOT NULL, f VARBINARY(25) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (838613938,-81,'Q2wX3bCX3Gxh98N7Sfex3STQM1CFxfQplum','C7r9ORKe5tedowd80qMmJaLiNWV42b1YLrMPSuKESTu7eFfig2j0zQgEzhcN8i','TGczUKkJ2R0ple6trV8aCNYKEttvDpdRG4RvB','fsHlgkSLhSIc0gsK83G6R2c1Q','zrn69vRh7BEtRq3ieCiZPwB6OvAbfyJ7lPCs7d4mcbS84ALCBzJBnVo2OTSTUjmugWc9P8mEhphxVztEYdtRDw0','dklpYL3hp74bGu35lNxPDZGCCxp9VPn8t7OgwT72pzfhsoXYVQtG3S1hTHx83pqaraE',0);
-INSERT INTO t VALUES (-1551421567,-91,'8Xlb0hnABE2zuYsdiqdnXMg7FiF1dNZVdiXUF0014Ft7485DvixLGzJgSpQwVHMRgSaHSKHJhltV7OsVFi7p8W8yD1i','lQI1wPZX5CsX17fFTR1PNggsXpU3xNeqTAjYrFfHwQOqpj','nWpOtamUQxNY6WhfZfJ0SaiW5vZ3yCiqQhw1jzgVwk','OHM0QD3','gUE9tP2fXrCIXFPxuPRstu1cYGGyF8q4D6sVOpbgxKl1nUOiZk7V9OBaDHBUvwzlW4EjK9iBNJQLEEgOUvHLBdTsKV','6UYtb80wDVTPWOUEv3kEWRo1dcxSrFwItyuVFxuOiimcS8Tgu2qUdmt2hRYJ4T',1);
-INSERT INTO t VALUES (1921001894,51,'FEGeL7PTzekOOoNAaq08eRaUuxjR0K','saAQyy1iqaz6bOiA','IBDxu','COPu3kwlHhaovX4','3jWIaCjaUVa07fK','M8pLvxNwNmtuCv6yvDcKT1PSU5233wecFo7KTHDoS1XK6b7eV97qj0L1at',2);
-INSERT INTO t VALUES (-2042111194,91,'xxtz2RJjBSbj6Bf','RyKbOlDbT29mG37sksD1Ojk','XxffFkU4vCFhjLPoESoMsOlPiX','IGmRUdKoAMp7lOERpdGvuyl','6yBv3V1I1fPWT','91JdVu53xBjkhGSYKAc5jaeuoiy1CfIzi2q6QsOIQRb5arG7sxlgBHw3CxNN2jXDwz3YYLuXv0SFE8wt3XLWjtMVlqcRls0bkog',3);
-INSERT INTO t VALUES (-1747679093,126,'GgwfzZOxViEiI1kCImuSR4fQJs1irqMhfxcFv8ljXu3Aqkfm3gWu3EVPXqC0L3ZfMY2gMxR3jq','Ilr6nL','R3OtyBva','6IU4ayi524kGQ','EvyRyy1hwBfujiQ1BeYw1adFLhgjNPmPMLpNzycnOo42ySTX4','WzJYG58kOUltfebmwhnRfyXjZamGDQDUrhrVtnRuIJZT1EFmeWytDTqcapxaLfzG6',4);
-INSERT INTO t VALUES (-153071588,-56,'pNf4iaNOsTfV9aNz','xTIYsUgZEGtWSGWV0CJ7mhXcyHS6RnV8JUY','V51tltIv2','GegrKV9vXxwHwxoqPD','pJqSkSGI1e93rnD7pLTpivzbGtCTb9ATyyW8smLFO','kuZuNcECGoU441qtCkILo9lCEc0',5);
-INSERT INTO t VALUES (188210511,114,'HbP0EnwD8DzMGXXUPlSDHq0ikBV182IcQZ8sf7e3LZhU75tYjbTprPac','m6uC5FSJvCF0nu8xCfdaYF4Ov9JrDOxQ1vM3l5YxKdGs','BPTWO0IQmlcAraloRNCPTF6uoLWWfzVv9H36tFVXuN','SiHwMs','KMuS7nOqPF3C7KgoTA2JZZ','Urhhz24vzeNivN5o4Gcy6NwghPTGVCEaPtTcQXGa9io8a8BDsUO3ni5Abd9NncmpK',6);
-INSERT INTO t VALUES (-1902099813,69,'K4g91RSsci412P6XFUXtWyqEdhwJ0gDG3pTtuQFtUfEN5RoXl4Js6G4aPh5WYHkBnt5aGTtRQCMUh3MWMPKxxgP7Fx64x0B','GJXjD0aQpPPEv7Qnpz900uzF41eXpYSJW0m23BiWqVmEE9bmg','m7uW8','D2MV5b','DNK2OzxFa5kI9uR7x93Q7JJxPv9MfR6Cde8ixQSq9LqMSXJlcoU0Oy0NhW4tE0uViGBGYZxitS','T1UFclnGNnX8kLB9wAnEIT36xvrJPOA4PIf58ZaVEE660GEqCfT0m1i4IYMHgR7B6s2m',7);
-INSERT INTO t VALUES (-679093499,125,'lp82wYtKlSLUnbIlkPylRwEIJSLoAvLlabGFq6L','eW3tC5psoKfpo5e0T48s69LkKOIOyeIKY8BhjgI7vaMCvkYOH1','6d08rrJ23ETlyD0L2vZTTEQrOrLpumK7I','Zgi','1Sz9a8LGI0PnAKRSDevKeD','xuT8D9mLJGPj7Zxv7bQlsvuS0qtPqCet1rjj6I',8);
-INSERT INTO t VALUES (-946718669,64,'i','C9NO5I70hviRmjt4ewOcjYqnBpAmdTeNkdc','Nm2uV6z','wa1yNOgkSV','9J6RR70iF1HVfZNl9LVRcOG4PKvYPxtd9mM59TMXiB','OAdU9CsKWWZ1JFR9lqRA8f4hYRTTHf1QAFPrhXRW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1923931944307773863,9532,'0yFEXW16bDo','3Wh5QaSRzugU6xPeecB','XBiswoPSwtEBO','hLNCbTfgZTaikerbeLZ9h14C9k6fSqQ6','QT','7',10);
+INSERT INTO ti VALUES (1923931944307773863,9532,'0yFEXW16bDo','3Wh5QaSRzugU6xPeecB','XBiswoPSwtEBO','hLNCbTfgZTaikerbeLZ9h14C9k6fSqQ6','QT','7',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
+INSERT INTO t VALUES (4484232221970640443,36174,'xQg3Df1NK8KU2t8QS67FLV','VxSs61','o4DYLMC5','reTxxUQvmA4ran45Ao5DBXzg3ayofc67AaaivbpbnhLv2D0tVEakUGnc0Um','M0','5',11);
+INSERT INTO ti VALUES (4484232221970640443,36174,'xQg3Df1NK8KU2t8QS67FLV','VxSs61','o4DYLMC5','reTxxUQvmA4ran45Ao5DBXzg3ayofc67AaaivbpbnhLv2D0tVEakUGnc0Um','M0','5',11);
+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 (-2932398961950227203,45229,'pmCR8U4GMyKdftwbthvjhdDXT8','zOhclPDL8FClFjn2zdW5eyUtGEqpXHEU7ZpBcdhepMbihHoYZyRtc2aatUGcD4PPKZOKmj1RLyrnm1lkqHlxo3Nmb98nxFAzuaylTJnpWn9X34Of5PUo2OBUHLRugV4UWhN0rhlY3iFtWiLszgbVF8wXTqX3xAfOQ5e73232F8thtOzLyywIDzTbofy','GlqP5wXW6komJ','bBEV7eCLtfC','Mn','X',12);
+INSERT INTO ti VALUES (-2932398961950227203,45229,'pmCR8U4GMyKdftwbthvjhdDXT8','zOhclPDL8FClFjn2zdW5eyUtGEqpXHEU7ZpBcdhepMbihHoYZyRtc2aatUGcD4PPKZOKmj1RLyrnm1lkqHlxo3Nmb98nxFAzuaylTJnpWn9X34Of5PUo2OBUHLRugV4UWhN0rhlY3iFtWiLszgbVF8wXTqX3xAfOQ5e73232F8thtOzLyywIDzTbofy','GlqP5wXW6komJ','bBEV7eCLtfC','Mn','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1407954502606543279,43650,'J6KAXLEhtdJj602jo','ib9FVCj7cCbDiDl1Rpli0L9YS9PXQSchlw30DAMYLgfKFuJYzTn6nAe0sJQexzhXcrAbRf3PiLHlPKPJsUTE24wt3kyI5O9iPfx7qtWPBRbGUCsAwlfHJQPVkBJXj7x8UxDOpyp2M9Et4xcUtCEVIokFHgaUPo6NXG9uCOAVJdtkv','xR8mIolEWvY9Z0TmXfFnf3qOZO','DG9AtxHtXoHxvprojWYA5GyzPrDnlcY07iEcWy8cxRwbJe415wuXCa70oi1aSLT6cb9BW0NnHd3LkWH6wWLSqYQKQR9xFuJg3BcnVOY6S3DMcfZgDtLPrA0dbvh5rszljpltn3LajoSXn0M1FRobmSwma9fBvMw7SAlWHUxl0','g','9',13);
+INSERT INTO ti VALUES (-1407954502606543279,43650,'J6KAXLEhtdJj602jo','ib9FVCj7cCbDiDl1Rpli0L9YS9PXQSchlw30DAMYLgfKFuJYzTn6nAe0sJQexzhXcrAbRf3PiLHlPKPJsUTE24wt3kyI5O9iPfx7qtWPBRbGUCsAwlfHJQPVkBJXj7x8UxDOpyp2M9Et4xcUtCEVIokFHgaUPo6NXG9uCOAVJdtkv','xR8mIolEWvY9Z0TmXfFnf3qOZO','DG9AtxHtXoHxvprojWYA5GyzPrDnlcY07iEcWy8cxRwbJe415wuXCa70oi1aSLT6cb9BW0NnHd3LkWH6wWLSqYQKQR9xFuJg3BcnVOY6S3DMcfZgDtLPrA0dbvh5rszljpltn3LajoSXn0M1FRobmSwma9fBvMw7SAlWHUxl0','g','9',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5859072787163159679,13520,'weloVRPHTb','qswaqopNYgtBwkBTHxSQVGM0kEDGxlqm1KlNQAg49AvjPD5x1DluRJMJcCFXBqo36mrbQMw9bTlii9IfzH163wGGjqrzCa9qCGGKsTKDvj76L6imtgU6k0HAR22PebzdUhY2Xd9ixllcQ8EKa0ZjtxNsqn9SeBE1OQcGVGS7ZQM','L2R7ddC3ZSV4UVZ4kAL0Gz5MZ6','waNXfuWYqqc08ICIeK0xLhpAAg7FrU5F7OZH3BT0ZQH0SzLQxvn3VFjgmCP1dCHRZYyc7xYl1Gf0JzUZgZcAqSxs9Igqz56hhlgVXc4IbIEfnJDbpe9FngkClTbDb4SwbTd0btJ0MuAN3CKhgnNcUwR9tbpwBPnINon0wz6jCd4L1Ul70R6CcZRK9zPGwG8LNiTwGXeB7RH1dmlScPR0EpzU3c5nOR3ThJvPh7kijdtkJZANEv2CrD6','Xk7','a',14);
+INSERT INTO ti VALUES (5859072787163159679,13520,'weloVRPHTb','qswaqopNYgtBwkBTHxSQVGM0kEDGxlqm1KlNQAg49AvjPD5x1DluRJMJcCFXBqo36mrbQMw9bTlii9IfzH163wGGjqrzCa9qCGGKsTKDvj76L6imtgU6k0HAR22PebzdUhY2Xd9ixllcQ8EKa0ZjtxNsqn9SeBE1OQcGVGS7ZQM','L2R7ddC3ZSV4UVZ4kAL0Gz5MZ6','waNXfuWYqqc08ICIeK0xLhpAAg7FrU5F7OZH3BT0ZQH0SzLQxvn3VFjgmCP1dCHRZYyc7xYl1Gf0JzUZgZcAqSxs9Igqz56hhlgVXc4IbIEfnJDbpe9FngkClTbDb4SwbTd0btJ0MuAN3CKhgnNcUwR9tbpwBPnINon0wz6jCd4L1Ul70R6CcZRK9zPGwG8LNiTwGXeB7RH1dmlScPR0EpzU3c5nOR3ThJvPh7kijdtkJZANEv2CrD6','Xk7','a',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5511821357456350449,9004,'HIlwE5PLFrTuXAk62cuSnDd3vZQt','4ZTG45a1bGvL2DC3wzsuxu2iJvLrhROeAAojL9P1RlaEm4UNAncMOYC3YXRH52IUJbgARUYB1KDspJQzWSVz9w5e1FqlK7GijMBDYe5zpkuWPD4xbbgIE8reMrulD6L9Fw0vxUgQ436tYD','jPeWrz','3annMRNxP4XJugXtCr3ekBQhYlKQeURyhxSeIv29L6nhIk6f8dYfCq1xwxab4fUasJAZ92aWATr7MES5mP58Mv6KgkpjLy8RtTaSLkrfY7he9SRVc9T4awVpx7cvCc44Yd3gj8VM2LOWCAlFVcr60H15oHx9krTHl7sIFqWDRD27380WcDoqXQ7CbaJLZ45ET0jFlbbr79FNpeiGLZmydKoUhefEl5Y337r4iY0SZjuu1t7mQhx2','3h','O',15);
+INSERT INTO ti VALUES (-5511821357456350449,9004,'HIlwE5PLFrTuXAk62cuSnDd3vZQt','4ZTG45a1bGvL2DC3wzsuxu2iJvLrhROeAAojL9P1RlaEm4UNAncMOYC3YXRH52IUJbgARUYB1KDspJQzWSVz9w5e1FqlK7GijMBDYe5zpkuWPD4xbbgIE8reMrulD6L9Fw0vxUgQ436tYD','jPeWrz','3annMRNxP4XJugXtCr3ekBQhYlKQeURyhxSeIv29L6nhIk6f8dYfCq1xwxab4fUasJAZ92aWATr7MES5mP58Mv6KgkpjLy8RtTaSLkrfY7he9SRVc9T4awVpx7cvCc44Yd3gj8VM2LOWCAlFVcr60H15oHx9krTHl7sIFqWDRD27380WcDoqXQ7CbaJLZ45ET0jFlbbr79FNpeiGLZmydKoUhefEl5Y337r4iY0SZjuu1t7mQhx2','3h','O',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(16) NOT NULL, d VARCHAR(67), e VARCHAR(92), f VARCHAR(18) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17318617709085202681,1740854921,'Lf','3onR7HMY0vWnK94UpyqqqnmN5BHsaobj7HoxlcpKmGBPoOs','EmOKNCnnZgBHBYZu2Zl4Ztx7X6dQTj1zMiiSObwiugj2iwIBXSCawI','T4rdbl','9','4Q',0);
+INSERT INTO t VALUES (6844882757480144973,2614697610,'9j','YPLLjl339OgiSAX1rSmeXLVxS2pTs1WjMggJ4OhfiegRxCcVSSmw78ypRkOfth4E0vn','I6sviBPm0HsOaZbRtWFpDa','6h25RhPbpD2QmIpTH','4','9h',1);
+INSERT INTO t VALUES (14425762900818420878,592102099,'Uq0EfAHk','oJHXa','jdpkRvC2QG82C7osW0wo9LDKZvisPkox1hrvt6kA','QYdweqnflezwiTVI','1','l',2);
+INSERT INTO t VALUES (6906791115033918497,2537886808,'2mLOkGudy','EfBLiNqphURAoNjMpbMkdbjt3rj1HKUk6yTtYyKbA5eVyUG7pRC35sgd','7H4zAaqqYUXq4xiUU4B9j6wO','QPMYCpf','d','8',3);
+INSERT INTO t VALUES (6954181567624801069,1098190307,'sbjVNO5Imdq','pay473S3jyt8A8Us12iehwq6VxpR0ZFVvQjZoErSySdyAAbdii7CDgDJitSp','xfSJFtOvtwzT2n0wmbfMafpmxDk8k6F03MugksaMOX61x9nynV4Q2AjS','EleleXykJdVvSYan','9I','b',4);
+INSERT INTO t VALUES (13184194182078818041,665811095,'o320n4A','RlTQfFMD9wM7piikprXxtY8lhRN','oiQps8Hd9Vbt2scUyQPO6UCkR6UyVx7wXs','YxQzlpW1z1nR2J','Az','Y',5);
+INSERT INTO t VALUES (17650767191764531052,1205598027,'K','5PDD4uQI5','z4tVvgJkFrC9nAjk2yqkGX3DpM6NGZrUg1gGuXwqFe6H5K8xa','d4zgJQNw','E','s',6);
+INSERT INTO t VALUES (16663900665875628769,3189975210,'noTZ','y','xY3DOmFTwmBFCDf','RXPiBzuGeT','u','OS',7);
+INSERT INTO t VALUES (13273960989444189926,2785025336,'uNFrciF0qngew','D1RzdggwFq1X9DSSAQxaLwbfxVXTSkeaseGkXD6ByB04e7JuCE3KAG8WFLm0bba','eJ0ebUHEAKATCXVYi76k4Tqh9CIIJXngRCM8gD19VDpTDtm4QS7rf8MaJFmEwxHrerQnbaYQK8gKbeOHE6wQ','WhDmmtCFfJszhAH','X','F',8);
+INSERT INTO t VALUES (9184205992045912052,28431060,'0NMiZe9cirq','VEC0LDlJXhyhGzkfEV2yrMBkK2Y','bJlohoHiZpaINUicbJEXS7iTLnYUFsTzlqkPjoz52XYovrzdf','S39VOhZrkv','RF','m9',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(16) NOT NULL, d VARCHAR(67), e VARCHAR(92), f VARCHAR(18) 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 INT;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-868700779,50,'1Yoy4X8WDtfOr0umyXjRUtb42n46qceScSlrZWimibIdjjDAUnLB8iBGUXAawPrABVMlJlGUwJ','qOY','yjwUbwdA7JhsCUII5rgE3M9mZ6','JlPUOEU3E0miHCU3TDgYw6','CUBizYMlfr9UjMGlGz9EHl6REeBiUTFpokVEfRNgyNWANOyJD4rHi','S1jxtyB8Xz7HWrOwO8AarXAQ3',10);
-INSERT INTO ti VALUES (-868700779,50,'1Yoy4X8WDtfOr0umyXjRUtb42n46qceScSlrZWimibIdjjDAUnLB8iBGUXAawPrABVMlJlGUwJ','qOY','yjwUbwdA7JhsCUII5rgE3M9mZ6','JlPUOEU3E0miHCU3TDgYw6','CUBizYMlfr9UjMGlGz9EHl6REeBiUTFpokVEfRNgyNWANOyJD4rHi','S1jxtyB8Xz7HWrOwO8AarXAQ3',10);
-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 (1386311955,-93,'NcY7TY8CE2jsJe9QeGSAnXzKTSuONWsW1MBA5cefsDgErS4yZR5KvO102T6Ztp3ik3CXquoH','r2hvioJlQ9qvSkgJsVrI2UfE8X9VjaE','uU0w1CRuXD33bsV0A7Fyxz5bYql09srg42qWApW4Wn5s6R','ml3pt1PxVOjOAYLfaPZhZV1jG','cFDYUQsxLtVMFmEXWbHmcYpOL6rwQ40bfimLez5PfrnXe','ibF1owYuZ5M4U812YeVRSvmuvak48',11);
-INSERT INTO ti VALUES (1386311955,-93,'NcY7TY8CE2jsJe9QeGSAnXzKTSuONWsW1MBA5cefsDgErS4yZR5KvO102T6Ztp3ik3CXquoH','r2hvioJlQ9qvSkgJsVrI2UfE8X9VjaE','uU0w1CRuXD33bsV0A7Fyxz5bYql09srg42qWApW4Wn5s6R','ml3pt1PxVOjOAYLfaPZhZV1jG','cFDYUQsxLtVMFmEXWbHmcYpOL6rwQ40bfimLez5PfrnXe','ibF1owYuZ5M4U812YeVRSvmuvak48',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14111552796495545771,2700157795,'k05srcH','3Bziy0H2eB','97iS0bQH4Lnuy','ID','9','wq',10);
+INSERT INTO ti VALUES (14111552796495545771,2700157795,'k05srcH','3Bziy0H2eB','97iS0bQH4Lnuy','ID','9','wq',10);
+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 (12924501922578254773,283317582,'T9NdlinRzcsQ','uJOxfQvVqGMJg5kc12zUy8QzCVYFqeID','AfYPEhSHLzOxlGjxyHdY02hVuviP30Qzs6DR5iABThmYbecj3JUJeChjl91Sgzm8s0p928UEu6Q','OT','A','D',11);
+INSERT INTO ti VALUES (12924501922578254773,283317582,'T9NdlinRzcsQ','uJOxfQvVqGMJg5kc12zUy8QzCVYFqeID','AfYPEhSHLzOxlGjxyHdY02hVuviP30Qzs6DR5iABThmYbecj3JUJeChjl91Sgzm8s0p928UEu6Q','OT','A','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (14368047787554528607,1965676582,'fGL','c','InRaLGFBNAtGSLyrapqgx17IcpBr1UJ6XOvl5OXd453CH0HWF','FQ','j','G',12);
+INSERT INTO ti VALUES (14368047787554528607,1965676582,'fGL','c','InRaLGFBNAtGSLyrapqgx17IcpBr1UJ6XOvl5OXd453CH0HWF','FQ','j','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11535631173019519821,3729555778,'X7csqT5a9CD9Sapy2','ZYDmqeaItNiWQmNpIpnWomPed1Yh8OiNYnr2T4H5uBob6spL9Issmk6tGjhZcZ7WS3hdUxkcQXcnbmuGvn2qRbedPLkxZ2YjSwO2ZFi9Et9Q8LbQ9azkxFp1w4Wqm2rUjJpJXnLYFjKS','c0V5oMhLOSvaUeIw49bvqOFa','M0QwcZ2M8glfxUjcM38k1wZwOo7hCV9POnIORWvhwtg0LMdZOPPvwxvtbQD9CVUESvTzXD6JBMsYegLdkZ9Ij5cwM0epzLxHLK5gaI2ZC2PYHgJfGkCMtD9Vm3Hgss5GF6euVigGMENzriQpmRwdukMrV','20','gT',13);
+INSERT INTO ti VALUES (11535631173019519821,3729555778,'X7csqT5a9CD9Sapy2','ZYDmqeaItNiWQmNpIpnWomPed1Yh8OiNYnr2T4H5uBob6spL9Issmk6tGjhZcZ7WS3hdUxkcQXcnbmuGvn2qRbedPLkxZ2YjSwO2ZFi9Et9Q8LbQ9azkxFp1w4Wqm2rUjJpJXnLYFjKS','c0V5oMhLOSvaUeIw49bvqOFa','M0QwcZ2M8glfxUjcM38k1wZwOo7hCV9POnIORWvhwtg0LMdZOPPvwxvtbQD9CVUESvTzXD6JBMsYegLdkZ9Ij5cwM0epzLxHLK5gaI2ZC2PYHgJfGkCMtD9Vm3Hgss5GF6euVigGMENzriQpmRwdukMrV','20','gT',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10852265095533026612,1026653877,'zHcSGIfnXmFU','Adll4O7Dup2W71G7ntC7','RRyLUrbvvuiWflmyhg6eAJa5cfInkyPDfUnGwV2LJubDrQ','vBtffHONahptya99QMWBEPk76dMELyuaIPISOZtAozOnueXaDd7QGGidcACVyRJ4tNPOEW859234q2csAbg23RrkAIUmKcmUFs3hhYVlUOpVR1HAX4bzhyCB4qPddNYn1jNlOUwxSgWkRzKHredE0sNJzl4kSsDcJkfgOu','X5','hL',14);
+INSERT INTO ti VALUES (10852265095533026612,1026653877,'zHcSGIfnXmFU','Adll4O7Dup2W71G7ntC7','RRyLUrbvvuiWflmyhg6eAJa5cfInkyPDfUnGwV2LJubDrQ','vBtffHONahptya99QMWBEPk76dMELyuaIPISOZtAozOnueXaDd7QGGidcACVyRJ4tNPOEW859234q2csAbg23RrkAIUmKcmUFs3hhYVlUOpVR1HAX4bzhyCB4qPddNYn1jNlOUwxSgWkRzKHredE0sNJzl4kSsDcJkfgOu','X5','hL',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (17651054184864224923,3670261153,'Z','hGF2RycAXFYgurNkFxoHzUMGnXVAwC3DOa7V3DPMwJbYFnZDOg15Z7o9SvOxuZp3nF2R2qiPEMFXrEHvkEScu0DvILbIJ6zvAq6wlsMtAO4yW6zCdFKbNaNTeDPYJUPHkmYlDIP','CsLQQd72DuNcR4V8WOQD','726obwPt7S4F0USI','OQ','nbP',15);
+INSERT INTO ti VALUES (17651054184864224923,3670261153,'Z','hGF2RycAXFYgurNkFxoHzUMGnXVAwC3DOa7V3DPMwJbYFnZDOg15Z7o9SvOxuZp3nF2R2qiPEMFXrEHvkEScu0DvILbIJ6zvAq6wlsMtAO4yW6zCdFKbNaNTeDPYJUPHkmYlDIP','CsLQQd72DuNcR4V8WOQD','726obwPt7S4F0USI','OQ','nbP',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(95), d VARCHAR(65), e VARBINARY(85) NOT NULL, f VARBINARY(36), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1761,988416892,'E6bRRrU1oc6HHZKX6YYCqFIhklMZvldX5B2jt7Dgg2legBSgPNuqnM8bk6kh5k32VvWGUTpYO','H595kPGeM3kaVM','e9EkYz5r09','qOmFF','Z','dr',0);
+INSERT INTO t VALUES (15746,3470516898,'HHFlDynbuL0hdm5uwnSKgj2aGOaGAEhVZqfbnmCoLqzAPpMlBS8EssSEzkx2bFcIJuhJn','57u84CjcYez5A1n5in84ViHTx','Qu0FuQk3534zUwsk7IRgiahj','YAh31KBx5q17Epevo01gglHo6dGQYaVik8i','Y','Rv',1);
+INSERT INTO t VALUES (15471,3952143633,'uI4UFG9d4ac5YJbvk6YTAH8vB95QffMOZmBcVXR4xfwenVunh4UsO94p4tKcbGQaLyu7dPuobKzh8aWRN2fPE','3NJE5VTH9ExBAnf2YYLgSQOhDwelAJ77F','TBffBV2da1upl7','jeRPfZbcOujEmo4VXvv37eBoy5utB77MAaxS','p','x0',2);
+INSERT INTO t VALUES (432,3130813540,'LdIeOZo49GrzwTz1HFMCgdawVOH5CwwSvNlrh7yxjn0kG0NjICh5oENjuY273Gz7doykaZCXRoYvUAFO','gbPpimyUB78A76NRL7izdb6aLhWJTAqpS7o','PVe','ezMFNLIiOKpqjtcF','9','F',3);
+INSERT INTO t VALUES (47277,521240884,'aGgcMs6Mad9W7HP8RfXU8g5dzXPfuOkX549K6tFko6x8a5jbH3H39X32bRbsRtnADEVIJhUd0sf2MDvNd','7pSg9bCIonInu3n3yiGBCcKXVPOP3uCvq8KIbTathxogOVOr9GeRwgYZSOf5s','dx4YJSp952U5g9OuBEYgBecTNVOsRa3GBnUhrTS8IoC','BxAoS95lolNdQXaMxBmtqDv6yBgnqQyng','H','g',4);
+INSERT INTO t VALUES (5946,300240687,'LlkDKIqzS3speQlf2QiA47n60LNg5iXYKB544W','B1cmOM4KEUqKE','IuxST7tARB5YkPBbxIXT2hftQ','UT2HX7PVa6yRC3cG7jByfa0Tsoevsr5UU','k','Z1',5);
+INSERT INTO t VALUES (53660,3246570199,'Xt441t8hoRoQX98Q43MzALCI8JZbXn3vHH17M01AflIuBsaE27m0UinLT2LQif8rnFqpnZgLJPxLTfdynXmPJduOkUatV','og4UJVvA3LiW','N4w4h0A21PKnUC','udVjXjsbkYYMxVctGqWLSRVCsO','F','kV',6);
+INSERT INTO t VALUES (524,1061490504,'l90ARm0Vkj6UFzHL2nh','3mf8UtK9kBjopSUzZsoatrtn1YeK9DpLdfX7fl9pPtJ','QTDvWd1HGr3GWPDAV0ju4Jqncz7a3af0KEkXyhtSUNFgkEhWAaB78iOx1QRUobDRD9UX72q7ocPmBy','NXMI','V','XX',7);
+INSERT INTO t VALUES (55143,1752639268,'tVmV40P','zBF1MVpJ1Q0m','sK62','uH3K4fw3ca1mFIwSDH3b','K','M',8);
+INSERT INTO t VALUES (53727,704104539,'Qiu2n33TXnzus317iZsRAAAelw3KtEUCCq23KnT5x','UlVEGqZxaqYJbYvwgn6w1sdoY4NsA022sEZKMZDZPc0Y5aRtX8TX4ijkAsoR','TotDzFBaCft8JCkcInX','fPQcvAgkJuzJz6PIIAGghi8euu7CBikZN','G','RD',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(95), d VARCHAR(65), e VARBINARY(85) NOT NULL, f VARBINARY(36), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (13133068,3749116909,'09lfo328tHElG8oRvE2Ix4VXElIjY6sNSrX37G','MMMit1plF7YWoo8ZwIAeWaE08QmuDNNLBQbpWwmd0B732svdwSTIC8bOII8aXnZAr','RVYiXu43E','d23WlsDLi','W','T',10);
+INSERT INTO ti VALUES (13133068,3749116909,'09lfo328tHElG8oRvE2Ix4VXElIjY6sNSrX37G','MMMit1plF7YWoo8ZwIAeWaE08QmuDNNLBQbpWwmd0B732svdwSTIC8bOII8aXnZAr','RVYiXu43E','d23WlsDLi','W','T',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (6004495,863334008,'iQd317RFWvAjSx9hMMkljrPLavq5vJ8qBSfIAtwVpSjXTNg','lcXGLpLLeoG9mVk89ek9mty','byxwtEfEhNPJQcwwdlvGVuTxyx8lDEKwBlaXOmCifrchAEC2LePXVFjyQ6Ra3dcY4b7IQDGu5vdSXm3u6FBol','ZYlyM9ymaAF16rIi6NpHBBDeQdNjk','A','f',11);
+INSERT INTO ti VALUES (6004495,863334008,'iQd317RFWvAjSx9hMMkljrPLavq5vJ8qBSfIAtwVpSjXTNg','lcXGLpLLeoG9mVk89ek9mty','byxwtEfEhNPJQcwwdlvGVuTxyx8lDEKwBlaXOmCifrchAEC2LePXVFjyQ6Ra3dcY4b7IQDGu5vdSXm3u6FBol','ZYlyM9ymaAF16rIi6NpHBBDeQdNjk','A','f',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13366525,371933544,'ji2TzGEsNxmhKsT5srukj1M3ISfpqoSOlRJMzDlEJpyukPPlupqvAffaBr4iJBkXI7EB','SKQiBBn4BhXCLPYIwYuqZm9OJ8zcDvext4JxlgBNlX9boCo2TxUMOk1euwbMcvOMtiVtQhc3tIR28ysl2hrOjn1Up9a4eiprXhqdDKL5iW6a5FXDHCKIu5Sgy6ZUNkwB8wKiWiPwUgTN77CVBDmlOk6KtVO9GGsIamGxApvKUE5tNsU8JRNpx3DXS8z2kLp6rmqoO4odQeMRz2ApdsNtZ8n8j65dOW50FNjYdb1M1SSirg','iprDIMEnTYFmzwq8oWlVyoqXLT9LERZXmmeuQ1YKjlAVpIQszZ1bSN','TrypKX0JOIMBG43eBBvTjE','e','d',12);
+INSERT INTO ti VALUES (13366525,371933544,'ji2TzGEsNxmhKsT5srukj1M3ISfpqoSOlRJMzDlEJpyukPPlupqvAffaBr4iJBkXI7EB','SKQiBBn4BhXCLPYIwYuqZm9OJ8zcDvext4JxlgBNlX9boCo2TxUMOk1euwbMcvOMtiVtQhc3tIR28ysl2hrOjn1Up9a4eiprXhqdDKL5iW6a5FXDHCKIu5Sgy6ZUNkwB8wKiWiPwUgTN77CVBDmlOk6KtVO9GGsIamGxApvKUE5tNsU8JRNpx3DXS8z2kLp6rmqoO4odQeMRz2ApdsNtZ8n8j65dOW50FNjYdb1M1SSirg','iprDIMEnTYFmzwq8oWlVyoqXLT9LERZXmmeuQ1YKjlAVpIQszZ1bSN','TrypKX0JOIMBG43eBBvTjE','e','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3766707,1387018442,'bYC09cSKZOjFHPmr7Qkwb9q5vEPcpAhGDk9PSqjszgR5ZnY0tg2ohKzRLqj67S4X6of9eltmxQO4hWB','V3NzJYzE5tQahkPia9EeBdWM5qJhz3ZcnBFB87ntXF2l6Yhh1aezL3VL7Dxheg4tsFsn2ehsxppsy83QfCUZP0HJPQ6XVjWTkVHV','Ij73Ol','P21saaf5cfbttHWCLWMAfjD028UV1ojX2zU2mjK2QxfeDHqJegMsB6kpUjTyTdNfWItDeJt9jLG4SfWJjG','C','fB',13);
+INSERT INTO ti VALUES (3766707,1387018442,'bYC09cSKZOjFHPmr7Qkwb9q5vEPcpAhGDk9PSqjszgR5ZnY0tg2ohKzRLqj67S4X6of9eltmxQO4hWB','V3NzJYzE5tQahkPia9EeBdWM5qJhz3ZcnBFB87ntXF2l6Yhh1aezL3VL7Dxheg4tsFsn2ehsxppsy83QfCUZP0HJPQ6XVjWTkVHV','Ij73Ol','P21saaf5cfbttHWCLWMAfjD028UV1ojX2zU2mjK2QxfeDHqJegMsB6kpUjTyTdNfWItDeJt9jLG4SfWJjG','C','fB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3529906,1345510787,'FDO2F7MzezHsniFWfOsCmkdEDsKjZV282QCH8H2ERk1Iv0blnF4Nb2M1EkQOIpSGRLFKrmfJUP7cTsnlyu2TqMqZGZiBn5','tBqDXzyEKrmEKxPIQ2IAP3rxU9O3FU3Br5b6DCO1XVAQXvPDPqx7ZuE8','0','02spLC7taKmgRQGrIRFmGiIMkwMUBNANiTglWZDpuPe2lCTAEvpa9Zl7mwW0CNQz6zgZnNBBtmCwR64YBH2ai0JwK9cTHK8tuoirh4f8CIktbOjRdssmOyNkox884QZeTQIkEtRg35MuidgsorMF7fpZElLYIUTSYI','Zz','h',14);
+INSERT INTO ti VALUES (3529906,1345510787,'FDO2F7MzezHsniFWfOsCmkdEDsKjZV282QCH8H2ERk1Iv0blnF4Nb2M1EkQOIpSGRLFKrmfJUP7cTsnlyu2TqMqZGZiBn5','tBqDXzyEKrmEKxPIQ2IAP3rxU9O3FU3Br5b6DCO1XVAQXvPDPqx7ZuE8','0','02spLC7taKmgRQGrIRFmGiIMkwMUBNANiTglWZDpuPe2lCTAEvpa9Zl7mwW0CNQz6zgZnNBBtmCwR64YBH2ai0JwK9cTHK8tuoirh4f8CIktbOjRdssmOyNkox884QZeTQIkEtRg35MuidgsorMF7fpZElLYIUTSYI','Zz','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18759,2396704945,'yKIvDuLFScLDjZmTTxjFiF72FiGLEoZXKPlj17Wj9cGSNtTLPzWncwUqR9xcooe545Hc5lNzmrbdbRzE0umeHHF','NEok55r0TiKVeEIbqeL6QAZqywaNVs5AyGP2Ddc16RzumKxy6qkCtxbKSq3puGoGWIyx0ATcmhqcarAU0BolunSV4QCu9w92JBK5Us80wdeewIzncskDNOMnwXQyG1jA8ReXsz08df7F6LHRmvQ8bExaBdqbda4FBiBY6SrGYrWqocKRKORRTXgS474UBz0ZkE15Nr','EOZwyC7eMB2w8GtjkJH9coX5FEcFdhmdN2ygRdeI23DkX','9XlILTo0nE3QJJ0oVRhGpUVDbsB40vLtb1deW2cbd27cFwzlom60xk9ZOgG3U5fE3Bak6xkzvlkgl30TbZPuxTu6FBxQRNOUig6PqbzVNcjHMec5zQYAss2GyrM4LbO4GK8gfi8u7hRJMzuYlhZrrAG7kRDW12cgMQQugSdRYd849oyuv4PnhIYmFEH4Wn4sW0nl2cloEDPKC','BD','MU',15);
+INSERT INTO ti VALUES (18759,2396704945,'yKIvDuLFScLDjZmTTxjFiF72FiGLEoZXKPlj17Wj9cGSNtTLPzWncwUqR9xcooe545Hc5lNzmrbdbRzE0umeHHF','NEok55r0TiKVeEIbqeL6QAZqywaNVs5AyGP2Ddc16RzumKxy6qkCtxbKSq3puGoGWIyx0ATcmhqcarAU0BolunSV4QCu9w92JBK5Us80wdeewIzncskDNOMnwXQyG1jA8ReXsz08df7F6LHRmvQ8bExaBdqbda4FBiBY6SrGYrWqocKRKORRTXgS474UBz0ZkE15Nr','EOZwyC7eMB2w8GtjkJH9coX5FEcFdhmdN2ygRdeI23DkX','9XlILTo0nE3QJJ0oVRhGpUVDbsB40vLtb1deW2cbd27cFwzlom60xk9ZOgG3U5fE3Bak6xkzvlkgl30TbZPuxTu6FBxQRNOUig6PqbzVNcjHMec5zQYAss2GyrM4LbO4GK8gfi8u7hRJMzuYlhZrrAG7kRDW12cgMQQugSdRYd849oyuv4PnhIYmFEH4Wn4sW0nl2cloEDPKC','BD','MU',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(97) NOT NULL, d VARCHAR(62) NOT NULL, e VARCHAR(17) NOT NULL, f VARBINARY(74) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1235362847,89,'RLzniM7OQciotamlKapUQGaWSLBshnfpFz5pCoKdGNnkV2TIqvsJhOxypPG8bMHQNedn4nvVu3QGrOt12GA4QDBgwIw7OkVGv','2NNZptKg2DJPuvwkRHiU8UHxteIMMpFUe3mE62HErfba','QgEyEexDm','q7jkfjct34GRMP6Kd556WLfBXEr','Fq','M',0);
+INSERT INTO t VALUES (1967534647,235,'kbIwDVCUk25x2MPhfcq3pcNVb011mEQqEvCbLiTvoZXHa3MAKnzt','rr4FTBcyqEWbECTpdGo9HFYOr28F9oHOtCdqoiJUC3bdIeu8Py','uvT5Cfd2x4u','cpUNdeXf9qHq8rLo71XxrUe1gOMIl3buw6q','i','n',1);
+INSERT INTO t VALUES (-52684726,235,'kbe9zfAHGiGTVLiEI3i2','Q26QIUub6JJPvqlnQxQnycJuFQrwUHAh7xWvshnusnvpSnWnlN','bp5vXBTZn','fSUflqAmEcfh1mSU9tvxZ3EUjCefPgmL3OfXLd','qA','p',2);
+INSERT INTO t VALUES (-592466540,47,'sClH7JVoISCFz8h1TpOMfTLd3DwwBT8ZAHVMn','6UodXMOtH0XCwvPZuBDLveDBhN','Xm7J','pNzVJFBqjl98rG8Debj58','K','Ka',3);
+INSERT INTO t VALUES (-1269377222,213,'pGqJjYlek2','IBdnFV5WURsmtOmwcu8gtbuVnnNehRRod','obQCtLud2BNs1D','Bhsu8BxvH761c8G0Nhyz8x1T2R3TPuG1EL5RAvmgp2TwGcKB8WcJXhc','R','x',4);
+INSERT INTO t VALUES (1162636265,142,'VEW0qclcEWJYBflTCju7akxQmAXz2f9O4','mVw7QQlenjsTTuwCwytmGXDep6IQ81MjW3efi51nLiYXjywd7XCJzmEGdh5','hqVAo','IbJWVzGtsfJ5Bnk','w','q',5);
+INSERT INTO t VALUES (674331613,121,'ReKQgxgx1xgAHdSXrOFu4iIIGXLpigk5IMzB','xtEGauI2dT14tunmpwZc0AQ1sIiBhIrP3p51ZxZ5s3N2WhHt3rHN9O6t','qR','FRiPXEYKM2PMf0BKnNMPFqMlQII4gTPkSI26z','N','F4',6);
+INSERT INTO t VALUES (-249369133,90,'vA1JQAMvn4SPs2RGpoOV5BQvOnLOdVElftynczEdEXLdkDD9z7Wg7cMHOGXMIsZPuiZMBma','2szZ6LrLuX','Ze9AGJ5YJa','OQ24EmeQQAzCM4CfYR2krkxr4KvwpsJLqRLB','iU','Md',7);
+INSERT INTO t VALUES (1568134097,103,'BUnaAnfWqmar8qAaXl3gBbllYdJOgrAXyxN9nXimqlcprrZTmnZtSMB662L0k7MtmODkn7adm6IhWdKESD3','aQD3dMtlnm8f','QhGXjF9m8','j064FBFuUviukBbnscziEMMAZjLlSaUWa8VauGQOxYZp3uNpIoeKT9frmxQxgIgvmbakgk0h','X','hb',8);
+INSERT INTO t VALUES (474914909,195,'rmNL5mU8Y1HuL5','VRhfsMuIgETJI9nhN0P5qrgUYVtKUV5nXEB8vfsv','uxlDodqlG2qnRTMzY','fslg3WNoVLlQBvPf5ZTpgSEz7thP4go7ITDjfaqxEPk','K','C',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(97) NOT NULL, d VARCHAR(62) NOT NULL, e VARCHAR(17) NOT NULL, f VARBINARY(74) 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 (8455112363644056188,90,'HiBMKX','fuIScg7Z2zTbufxsN2fWmOPZS6jGlKfEVYnsCep8M0In','TclV1d','XOzuRNOcOBzDG9I3rjzACeRf3bsTO97rc91SyTBMA6m6fWwDzsStiaztW4Kl7','jw','Q',10);
+INSERT INTO ti VALUES (8455112363644056188,90,'HiBMKX','fuIScg7Z2zTbufxsN2fWmOPZS6jGlKfEVYnsCep8M0In','TclV1d','XOzuRNOcOBzDG9I3rjzACeRf3bsTO97rc91SyTBMA6m6fWwDzsStiaztW4Kl7','jw','Q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
+INSERT INTO t VALUES (947001335935036096,221,'aCDnNv6IBHCzEErYGGcjFKLesokvvPc5LEYQl1mv9duJqkcBxwtpyqB9o1D5ASsHEwMPZvCaczR','2g3cgabXhW1LsiVL10IEFUpv7WpY','mpnZy041iFfk','FX6MTi7fI3q6TSni4LFh4bmv2e3zmkQUg4jWlinvzv4prsAyA7dVNv2Kv','Bc','V',11);
+INSERT INTO ti VALUES (947001335935036096,221,'aCDnNv6IBHCzEErYGGcjFKLesokvvPc5LEYQl1mv9duJqkcBxwtpyqB9o1D5ASsHEwMPZvCaczR','2g3cgabXhW1LsiVL10IEFUpv7WpY','mpnZy041iFfk','FX6MTi7fI3q6TSni4LFh4bmv2e3zmkQUg4jWlinvzv4prsAyA7dVNv2Kv','Bc','V',11);
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 (1047007165,44,'8NFvHtWDMtCyt4jqpe4oozfyLQJnJ05Y9NZGoqp9PhLfDcKbiMwMdIYIx5pGGK3iGH3zRxDtkmxR0zmrj8','ydnV5ZXWHKYsDJV2xHMbPS','T1qvRdmgbpvLssNaAJBefiOTCcfcfdQKPjnxpRUB6VGLt','KR','r5mNfAXrdghLJooaIeSvU9ZcrceQyQXILXAlmZaM9MOP','MfRnZlUSVWxGZar5Ug4mC6uzA2KjU7dBjamoM8GwWIFgtDbQEporQLtJGGUHADtJWd2y2mmYkrrH3cFG90vgwCJWJqepw',12);
-INSERT INTO ti VALUES (1047007165,44,'8NFvHtWDMtCyt4jqpe4oozfyLQJnJ05Y9NZGoqp9PhLfDcKbiMwMdIYIx5pGGK3iGH3zRxDtkmxR0zmrj8','ydnV5ZXWHKYsDJV2xHMbPS','T1qvRdmgbpvLssNaAJBefiOTCcfcfdQKPjnxpRUB6VGLt','KR','r5mNfAXrdghLJooaIeSvU9ZcrceQyQXILXAlmZaM9MOP','MfRnZlUSVWxGZar5Ug4mC6uzA2KjU7dBjamoM8GwWIFgtDbQEporQLtJGGUHADtJWd2y2mmYkrrH3cFG90vgwCJWJqepw',12);
+INSERT INTO t VALUES (5524024030085985877,16,'Q5w0KVH6CnoJSECehZSlNJXeD4Mxs','brvaaAKIBhKtF25ogzigTf44NkD6YhEDnNOIeZy5eyrRb6XZKltjsc4lfjGohhBBbBCEM','OxAwO79yNUD2','F8LSEMTlYh2YITGXnAj6qSm3UNAgWvddVCfroVZM','LH','1',12);
+INSERT INTO ti VALUES (5524024030085985877,16,'Q5w0KVH6CnoJSECehZSlNJXeD4Mxs','brvaaAKIBhKtF25ogzigTf44NkD6YhEDnNOIeZy5eyrRb6XZKltjsc4lfjGohhBBbBCEM','OxAwO79yNUD2','F8LSEMTlYh2YITGXnAj6qSm3UNAgWvddVCfroVZM','LH','1',12);
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 (-1554666989,22,'ZwekfT3Eg8QSruvEivZgd1pB2nUtjMZaR','q7J6jShxIDA2aBN8DgvbVckcS2FbUGowo4I8jvWoUHY6mRJ8thhBSEAHnD7vKitfD7AZXueiVeZcHfp0if9mRGW0PWgojuYb322nMmqVo6Wcc4HASBy4uHBCuz','CMxMSkeg3RlfBFixRui3rEkPjwwhOTl9JKZHITWE','EFx2Z3s41xrNi12bHptMniWtgipDbx4Cs41i7uNyGwEPirTU9TLe1VG28Hmbp7ogeCVQNYuaE2mSyL8ng3JNqW4oaHJnIQK9d23PSEybpGXAdEecVtcmYn0pfeM7s7mdhh7FaKOCDR23Hu4cIOkMywU4ro2dvweA2JUqqrRY2cufk8bgj4VH4hrhVMi3d9OLOLjWinFroJHfCxvkvlxzNdLNttoOMZbP7wQu1CMlpevj','stcemvK3OIRMCYOwQXCLgh0SAq4RlWPR5nH5hIw9HM5RMR3DGyXX02VYe7kWoVmPJZH87DiVh3uNXFje5j','ezNels',13);
-INSERT INTO ti VALUES (-1554666989,22,'ZwekfT3Eg8QSruvEivZgd1pB2nUtjMZaR','q7J6jShxIDA2aBN8DgvbVckcS2FbUGowo4I8jvWoUHY6mRJ8thhBSEAHnD7vKitfD7AZXueiVeZcHfp0if9mRGW0PWgojuYb322nMmqVo6Wcc4HASBy4uHBCuz','CMxMSkeg3RlfBFixRui3rEkPjwwhOTl9JKZHITWE','EFx2Z3s41xrNi12bHptMniWtgipDbx4Cs41i7uNyGwEPirTU9TLe1VG28Hmbp7ogeCVQNYuaE2mSyL8ng3JNqW4oaHJnIQK9d23PSEybpGXAdEecVtcmYn0pfeM7s7mdhh7FaKOCDR23Hu4cIOkMywU4ro2dvweA2JUqqrRY2cufk8bgj4VH4hrhVMi3d9OLOLjWinFroJHfCxvkvlxzNdLNttoOMZbP7wQu1CMlpevj','stcemvK3OIRMCYOwQXCLgh0SAq4RlWPR5nH5hIw9HM5RMR3DGyXX02VYe7kWoVmPJZH87DiVh3uNXFje5j','ezNels',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c CHAR(76) NOT NULL, d VARBINARY(61) NOT NULL, e VARBINARY(53), f VARCHAR(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (36,35066,'Nlp5gOplyNvxJIpHBn9Hjqgqp4','p9o8TLaz','me2BH0AgZPC9j1gfBqH0PHULPrjrntDxQECCFbT966','p9iA8j5eZa6veB0abvByB','ewPHsdL8WwayrsguNrtOTf2GMEOi1F18WcjKFWUpfMfcfxjO76DNMgLsXtxYBkyK42JdAbLdq5yVwG7JNN2b9eO5iHS3gsP','eeRtREXi1KtwzC3TDAWs2UwnpDhzHM1mAW2trxOEEaXImUB47UibRH9IifpqeAiE70njdK1Efphph',0);
-INSERT INTO t VALUES (-13,32510,'ZrGskqAsUJjXY6MSZ13YVCOt2EUFFbnUdQ9hakDIL8wtkhE','e3W5ooffoMU1ePNZ8cwqHXoDlY3KWbMdZ9p1vnBh','f3VoIu','h4H2iSgY0PZGP5Tcr03eJ0oMuhLBZk','DnbI9PNBDqNaGOqwjbba','HuLz3JLRt9zV1bOt9k52y72YjxEtAS2r',1);
-INSERT INTO t VALUES (82,55294,'92z9ASefGrM3DImvpzfeA1e3MRzyD9g0Q3A','LeXOaKqQ1CRAuHJQN82SoKzcDdAdb4BPnP8HTVnmAOSNMqUeVp','2amzwqfFR8PxBUOko7f6zJjNxy6a4UJbGQ76fKGDfZ','4jDiJHNiNOkOAaWZOx9x9DJBbC','pSnjTV0eIH22Th3cWEbL5pUVWKsFrGgKGgs8IGAjt0OVLUBdT0oZvkgIcjyqFfxlGfBS8b2Hip6jrQGbekorpZ','pyBQm64lHPw0DXxfmMueS58PdBE1aqMnssPRyRIKlfoJDQCzE5PHgChmBJG8tkSU6ilByosT1JVRGJRZ2nFvwQHQSGNMrUS3ef3Q',2);
-INSERT INTO t VALUES (-35,19293,'voOFlzkzWjbs67mjAmguI1lRCa','bMVgmzB5tk','L2dM5wvSVotbI7iB6c1qY0ggaqVhYpQHFPQjui3ypOpiM1Ag8Xbax','bls8m186U2Z1IX','dRd9D6j0xyYKTSfcYwuBJZXc7INXGpZWUbgrVTeXlcSqgEbFbXMWPDjGuxCEFIf8kdrZoYVOy','QWoxV',3);
-INSERT INTO t VALUES (16,26415,'pbYNTkuxf0AyQb59Pv6','hrM0EotVnlHYBA4pEEVF6aDg3sjqV4eQJKwxpZv','4iVfRjUvEu04Wl0mOYkrJr1XAm','lLGrclgdTxp2btTfiIfXJLn4RA','yKroY2WirLmCqJA30Zs0K','CrphEqTwtezfwp3BBmP5',4);
-INSERT INTO t VALUES (-106,55448,'GwYLnTYaoMlhj','UXZaNS','zjR0RpmpNS3FxbdbvyS','VWPnD6FCQuzkK0KrPDFGiurD2iPm8PKT0H','7k0h3RdZITdD0YAHWpe7Vadf1RRkVl9AuJMdgS2Z1CTgoeVd9ad6jmNFCdjQVBAFntmDcFDwP5','zjgOPi7k4C6vYFKa9jewMPlXC',5);
-INSERT INTO t VALUES (-16,1998,'h97UGYFjTM5fmcsd0Sz8xxf8JwyR0j1jMNKVFP819VIcEALdJxyKTMTA','ZpV2r46b7ligNENEUNBa28VjOh2Q5jIqMuCva','8IfVNRlkEdjamdax0Oa6GjmA','aASGhD0RQQ','hpFb30SnSPDzoEfgAv4NnkitGr2JGXCxwiKd','bMtPmkKO4rlPNTM3ooC1xpXctZPTwuV3UGwEpp',6);
-INSERT INTO t VALUES (-9,18281,'YN3muKytFvJuxwkBHFPTnM3yWSjZhMInnZLyhSQRVEXrjCAMGk','3gEjecByAthX4OaPr2nS9S11k99Y7yINQSlMTRk6YJOE8x7euxJXsgDOPXZ','ofQtU42oJ','meRic','R1IRuxmVbwvu4fqf','mHybDUBnJjfcABZU9DLF61kkPFF4wIT3NXSVsOaT6kprqzjioozj0I6Vpye',7);
-INSERT INTO t VALUES (-103,7351,'B8U1mmMIYp2TQNG4y7URcliofEDnvbRC9mkwAiVE9ger8W3FYaPycJ788uw3AgG','2hZncvkdiEnsNFwSu','MBEEr7rlHrzAGvCLAsLOw4jaose4RqNR6puij1mSOdX1mr','Msd8u','M1gEAvmcqYtMJXSUizxMvOpdyS3x5kCwrRs4BUHmoWLQIEmK8ZuGfsnvI3FCf8hugG667PL','kGRevtFdfcMARoagR7tUSljWimF8GQNUlaabDSZ8',8);
-INSERT INTO t VALUES (-91,27283,'WHsLc6J31YGOoopcHZaXUPO2m4mZSUO1pdK3gjM78i9JoC45jCvGdfdfIgFnYdRKg','FOQH7LDztYvUexAMCykX0t0Pe7WmloShSrwZMXlsX2GZg5T61S0','mz','EVzWmZ1WfDqglCETViZ','JOne1Gdo3PEYZhuAXKHGRRvRG52qCNnraejcM1dyM198ae0Zt6U5pljvhdeqBp','ZAmHOQimiCb1qYgTtteWd7ynjEvUYDJDq4LKj7wwVUy1kEJb12qjm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2858,45683,'IsQ9nz2w0OzvPc7jQFu5','qygfCB1eXxW2zVFfDAA0FJ','C1k14cmwRp','rxWZmePvmgmoTxHfp7Z6JWym','RC2QAndE62UYleJstb1s','2E2gedc3iviDIrIRljrN8ICcwjhEVnKfOg1RRWRjHbhtoYkqM3zYw0Rkt',10);
-INSERT INTO ti VALUES (2858,45683,'IsQ9nz2w0OzvPc7jQFu5','qygfCB1eXxW2zVFfDAA0FJ','C1k14cmwRp','rxWZmePvmgmoTxHfp7Z6JWym','RC2QAndE62UYleJstb1s','2E2gedc3iviDIrIRljrN8ICcwjhEVnKfOg1RRWRjHbhtoYkqM3zYw0Rkt',10);
-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 (-21874,21087,'pFX7YcdrjmNhZm0vOGBxCmabjFjBd','tLfX0x3Cc7VutruWj7PwvIUw','XQTO3ppC8Et5MAnNAYLrNZ947FH810rEvi','RIJ4','nusCDj8MtUvHT9FXMBgHMEHppyjkFkNbDAlGx6','MFDmNylaCL83oC1H08ZFSP23yJSvShmmOOTl6iDWlopXeOuTQ0iWdGbRTavfuhUkpw8DnbgkHICThutfXRyP',11);
-INSERT INTO ti VALUES (-21874,21087,'pFX7YcdrjmNhZm0vOGBxCmabjFjBd','tLfX0x3Cc7VutruWj7PwvIUw','XQTO3ppC8Et5MAnNAYLrNZ947FH810rEvi','RIJ4','nusCDj8MtUvHT9FXMBgHMEHppyjkFkNbDAlGx6','MFDmNylaCL83oC1H08ZFSP23yJSvShmmOOTl6iDWlopXeOuTQ0iWdGbRTavfuhUkpw8DnbgkHICThutfXRyP',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-20158,2279,'hoP51kgpqEim2FuiEkpjEgoZURyBSsmDpp1CqM9wlQM','8q4F84Ado8bQSbzjZFVifIZE7IceHhvSEBfQUp8JiViFSFk4Xx1GpQ26NuGQknSckET40q4rGiGagBzIEkTfNJp5W9Qv2oWCLfqvqcBqKzBr81Hl2ANI3CGAFDh5aAQonaR0azYFcZoJKnebge3RD7bEOBsgzGefMZd6etIutsBUaBm51Ssk7Ebe9fTzg2AT','qa71z2QmnuLrEV0zcT0b','BlsIL6AUflEdBgZIepbube','kPY1ghZMhMBCdf6TbvPQ2q8t0j2EK4xncJ6SKeyknhebYvk5U','qcM4a2JKVXppDcmnllVFgkpZwijBR4gwgh23IPYk9INNaFF7TlgARZzJN3IidMWU6Vf',12);
-INSERT INTO ti VALUES (-20158,2279,'hoP51kgpqEim2FuiEkpjEgoZURyBSsmDpp1CqM9wlQM','8q4F84Ado8bQSbzjZFVifIZE7IceHhvSEBfQUp8JiViFSFk4Xx1GpQ26NuGQknSckET40q4rGiGagBzIEkTfNJp5W9Qv2oWCLfqvqcBqKzBr81Hl2ANI3CGAFDh5aAQonaR0azYFcZoJKnebge3RD7bEOBsgzGefMZd6etIutsBUaBm51Ssk7Ebe9fTzg2AT','qa71z2QmnuLrEV0zcT0b','BlsIL6AUflEdBgZIepbube','kPY1ghZMhMBCdf6TbvPQ2q8t0j2EK4xncJ6SKeyknhebYvk5U','qcM4a2JKVXppDcmnllVFgkpZwijBR4gwgh23IPYk9INNaFF7TlgARZzJN3IidMWU6Vf',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-25268,42706,'wf5uH2PvB4dbxZKnG9rAvoSHDHM8yb2evsP54AcyCVd2Ge','7rAr2XESHFtnNWVu5ybI6xmhmiFnzuEeMb93YWnEz0aWPQAvGJZagJuvfJt1aKHM6xEmqZ6Su','bDs75g3movCPGcRtAyahSxkN5yCXLLumUB6k5Kb3bQL','zBFSTOb9rVE9pX30VS2SkJRgdQMMhk','0c6XQjJMxxgepMPk8wRSBdAUYaAZahT3HXGzPc','9XBeONMaTVIMmIq5YLOupMOqN7HWKpkEMBxDUQl5',13);
-INSERT INTO ti VALUES (-25268,42706,'wf5uH2PvB4dbxZKnG9rAvoSHDHM8yb2evsP54AcyCVd2Ge','7rAr2XESHFtnNWVu5ybI6xmhmiFnzuEeMb93YWnEz0aWPQAvGJZagJuvfJt1aKHM6xEmqZ6Su','bDs75g3movCPGcRtAyahSxkN5yCXLLumUB6k5Kb3bQL','zBFSTOb9rVE9pX30VS2SkJRgdQMMhk','0c6XQjJMxxgepMPk8wRSBdAUYaAZahT3HXGzPc','9XBeONMaTVIMmIq5YLOupMOqN7HWKpkEMBxDUQl5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED, c CHAR(88), d VARBINARY(60) NOT NULL, e VARCHAR(95) NOT NULL, f VARBINARY(38) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3363859877722170750,4608118758804193083,'oCDENdVuGWqVH66ebzXRuMeGeAdTfQByP8PM9nEYxjWyP1wx','mQtqqgHOfPxorktVftMVn46GOxBIB8foojB7lja7Nt1PLaS0Fl','K79WRcsC7E1','dlQCMhH4tmDW','KJDZEItueG4GdrwSToyQSV7vvUkwoXHnTtVS7fYd3agFANex9wEx7LQ6HlBh1bop','9L2Xe70vMbCB97QY2',0);
-INSERT INTO t VALUES (1563784119576960921,3520850514304860618,'4wgAywYp3kXckvCBLTunYePNkJTi8wGsWW2p9TtsS6jhnqxYTG','9wuxZiJ7jjEXaCfgIFaFmJO7NGx7JzklvYO5Jx','xNjLYewc6YVMh9HomKtQxnbNZzCdb8JxXRMuPRpvollsqL9Wd','iRLiJ','BQs4MbKZSlepPdKJc','9NN0kA2lF1atH8yrsVesCFYharE0BHL3OqAC6D',1);
-INSERT INTO t VALUES (8370836762983493816,5096636952750088655,'wbM8tHDqDqJyL1Ne4boky4Pzxuxvi3SHzzfjBFEqfjwe4KmRetMe6BLqK0u5Q8urzDFMg','TMFvgh','FqkNOeh0ywVy0VX6d888IRJ0eV0Q4GUvYP7IhesgGvonSj1GOxjX9PnrTNWCCC8n','i72Rsc0CumdxqG','SDVrZ4mZ0meezmqoqfi74CM026q2vR','lq9p7CdiiLviKyElWFbbIZaUp1KxJNRWNrWvbaFLcGLLZKzjPVmkryIXo2ahpGe',2);
-INSERT INTO t VALUES (3971408139835198487,12915951651388748687,'SZYNUj4B8Tj3wpjRkNPscSlhewRT6TvLYozv1uij3ttesPGKAgZJnac7BdeRxb0fpjK3Qf95LXJmBxi8','bCMxY2pMnrbooslwpSh5mNR0OVv9ngdQBfyH0','bgsf4yE8qqo3H7f6nl0aXEXYt6APbl9','wNcAinAzoUI5Yhs3IpiMidBVwVEjogcGC','qRkoGPCZYqxvNjMTtCmLUYJQaVqtDGLNwuCPS3JG5','PXEBF',3);
-INSERT INTO t VALUES (-2651787084132018647,16567948680725702719,'QA6UvX8LilVyXnbn3zmxqUhkXeGoc4xpl9r8erkzxFtOVUFTO4FoeR7RsMKRjELbiuIGoXZmVZIG00','x1nbGW7mJtLAmRMEEW6znhvuMyzfV8oLi38C','N','wYQbnA','Ng02BTDyHHCz41O5tlOcAEe20rxQxO5RrQvkQ3ukpf1mBEiLNEUMptd0hRZGXu','39GKGsRPkV16f2LG45rUGpPik5',4);
-INSERT INTO t VALUES (-3069359710083395938,10636145835683998338,'Sk5BcOcsIUAhuCkaKErOlvfXNuKCaprM7SvTzsgytOT5TaeFYGBkwZAGFmUsO6koW7twv9tNGTSMCrQlSCvAR2e','z0cklgykzRXdew4Iu0kFAVycPqpmo3PsK2XYRQignPuAtsUB3x','khTo8KwfzCl3hovAmFG64Oa','IVD2gL0sj8iqimJg4drLcm','u2La4vkp02D5rb3ebDc1d7ZXDLslWace1U4EP','xFK',5);
-INSERT INTO t VALUES (-6734247374259044374,16962124296799197206,'vifv73tLBpaMWBByve7v5HUFLAmo9n','5s8vevfj8','gOFPzKZUiDZfwNjY7','y2oGrTREQ0M4','U4','1ql60wXXfuVSajr403vL8nlKzgE2EYiE77hFr5nsNnY7PNAEy8XIWqact5p6ARoQY',6);
-INSERT INTO t VALUES (3834657499994753753,2620223620219360797,'pJmQuRUcJCZXrNCqg5ccvLgJ43yFZ35P5EdVYOAjrXKq94','pNv','OPS8HSj1bAvY49vzEQPkjQUJlXS6ClycN5wCNmooSWGNIeiV5SozR5zyVSdIJiBEoe5','VuHND4DXZ5rwjVZWIItAmic','ifv625sswG8aDI7S5Ub61z1soLxGZE39qOhbOUOWUHRot89MzbKBUzC','8AhhGl2xijdrxi7igL6jaHeV8XZDIR6XlAB2BsKC8iR3Wmrj6qM1ADI5lCk2ATVmacUXeNcvTVrY5IYxCP',7);
-INSERT INTO t VALUES (-2754090542709844931,12611319598763418088,'WFMCJPJ','2w7NIUa1ELt2A','Kia3hxKWLO6GtmzdAD3sj2G0g08xOZpR8NvOrQxNXBfnk','QluKjUfUam2m6JhqDSw','UAS18Ws99TTsvWi1VdWgSLyFw84QnXNsDxGHFFNvyi2zD','8UtxKE4uYj6pLOA84m4IxtMR2qXkEO0',8);
-INSERT INTO t VALUES (121111982476156632,13130627846107333476,'d5sRrcOgKLXyXduvaXwGKgUTD1FEBM7gy050h','pINbQYSlTLWYViXQZ41T559E','7C3Zp','sDE568smsPQaq6j','UyR10Lo4jqhc8vjCCmiV5pPMmOPs98MB','fikQId7l5GctiAoVUHmoqhLzUWPMvzZPTiqNn6dqN628xEimJJwuch0NhirPCgWLRZY6pPeO02sUAFStqnsq0zhkCIEje578Rfo0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6690626111005380524,191,'aJErqyQoQMF1B9WxKkvrbqnusu','wK93rWfeKZkK9AHIMNrBGfnhl2ziPsz9sqJFxWz9KxzjfwqQiLFfJC','VDejE01','ehJ1ASyXmxnWQA9uZCKzEKNOqzLVaLLB1DuBZN0bCWaOVrvbJ7ATq1ogBZFNwqQbyV6tgweXIpOXD8cU11Y8B9xTFEfTeASZOHse5KCNEH1kOLWlP47HKf0FIHXaE3sNSYmE5utlnTAcTMUzyknrEGcRO0ysLBX','8S','3D',13);
+INSERT INTO ti VALUES (6690626111005380524,191,'aJErqyQoQMF1B9WxKkvrbqnusu','wK93rWfeKZkK9AHIMNrBGfnhl2ziPsz9sqJFxWz9KxzjfwqQiLFfJC','VDejE01','ehJ1ASyXmxnWQA9uZCKzEKNOqzLVaLLB1DuBZN0bCWaOVrvbJ7ATq1ogBZFNwqQbyV6tgweXIpOXD8cU11Y8B9xTFEfTeASZOHse5KCNEH1kOLWlP47HKf0FIHXaE3sNSYmE5utlnTAcTMUzyknrEGcRO0ysLBX','8S','3D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7226562573466607214,14,'zuuZc9I5RltBuTzONaBAipwddkcAeaUbD7lyTrC6l4EkjRk6eDxsnq1s53ooSDIlV3poApDxJBph0opHEXac5z09Nv','bNXLsG6rQBbyzNX1oloJdkDSNW2h6Dq9zii8TJURnkEg1A5iC6GjiZSy','Oy','IYE8BS8jv1UFkY3ilhieTbKCQFoYNETrmQiNU8IAF9a5yStj77b9QiJoZfnn05kNRLksV4TO7D1V3uyi9LiQssX2wa8lYJQ1OBpK39tzEv4Ufj0TgijpgjN6sKTWKfcRBN7h6eMFidPJ0NalRZIfD9C5cZTW2pe57tjTTJWDh','rHb','Pr',14);
+INSERT INTO ti VALUES (7226562573466607214,14,'zuuZc9I5RltBuTzONaBAipwddkcAeaUbD7lyTrC6l4EkjRk6eDxsnq1s53ooSDIlV3poApDxJBph0opHEXac5z09Nv','bNXLsG6rQBbyzNX1oloJdkDSNW2h6Dq9zii8TJURnkEg1A5iC6GjiZSy','Oy','IYE8BS8jv1UFkY3ilhieTbKCQFoYNETrmQiNU8IAF9a5yStj77b9QiJoZfnn05kNRLksV4TO7D1V3uyi9LiQssX2wa8lYJQ1OBpK39tzEv4Ufj0TgijpgjN6sKTWKfcRBN7h6eMFidPJ0NalRZIfD9C5cZTW2pe57tjTTJWDh','rHb','Pr',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3678807266085174789,201,'PbjXYhg6BxuPc2ovYPmUop5634sG','V1gE48OIXVXtCNdScITTptSQrkxxTFyHDBY7BJUOTgx9kthDCAIy','YRN2JaD','GDuK4kuCgi6nyIE0tod6Xw4GatKf8dlXpJW1','lM','5f',15);
+INSERT INTO ti VALUES (3678807266085174789,201,'PbjXYhg6BxuPc2ovYPmUop5634sG','V1gE48OIXVXtCNdScITTptSQrkxxTFyHDBY7BJUOTgx9kthDCAIy','YRN2JaD','GDuK4kuCgi6nyIE0tod6Xw4GatKf8dlXpJW1','lM','5f',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(78) NOT NULL, d VARBINARY(2) NOT NULL, e VARBINARY(32), f VARBINARY(18) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6071391043166307176,-16,'1IsTbJFKl6P','rS','QIn','iGfS','R','I',0);
+INSERT INTO t VALUES (4877318052631684666,-109,'KsQNl3D4WrN1A4HSmvF3B7Se','e','Gtvbwc6dlbQB2KQgtlh1U9Dd9P','BweqtK','c','U',1);
+INSERT INTO t VALUES (-8898485113364782378,-10,'C4KbZJVWY8OJxQUPL2cEI0lHnRCSshGfh36nrSl5N0kltRNgF8opBGYqE','Z','B78B','nUxeX','C','pd',2);
+INSERT INTO t VALUES (-5031191359604327627,80,'RZvqDiiVTCRFZQgAPJq88c8EgwFI4s2dGZ9ZktwUj6AGtsx1n1NauEoHPKR1d','D','nV4te0fC3UdpedTzhvrC','0WvvX4l7rY8fkDoyW','i','F',3);
+INSERT INTO t VALUES (8317323972672332486,2,'n13yZwDWojN52SfYKoj0ZV36WCZ2OQjl8fTsJnwRJOJENWJhw1fJzEyE','u','0movtLWbRxs4LhgPwcSMN2obgCQfcE','lOjs3fN7K9wgR','S','W',4);
+INSERT INTO t VALUES (6838363289648123725,-110,'6dZQV','a','KNY','k5QbWWGCRlsPqk','E','HD',5);
+INSERT INTO t VALUES (-700765457471366349,-68,'JfCJcspUxrFdOOK1yD8jfvVXyPFEylnrDu7lFLYZ7kS','r','WQ','6ogztJLnfkbED','H','9',6);
+INSERT INTO t VALUES (-3473944639960572780,108,'dLCKFbjOQ7yhpSVo','q','G4DuLQU8AccZAuahr3ATxD','SSZn4yKO1k9','a','na',7);
+INSERT INTO t VALUES (-4068954008028657946,46,'UKXoWioPokTj1ZLJlVE1Slafq6vSbQvupZsZcN5','FO','0eLSf2r2kxc','HnEkv4F4Lvr35o6n','t','j',8);
+INSERT INTO t VALUES (2527240499354422929,74,'PrVnxvHJBarAQiqQ7WW5hYzJTBDd7uN4E3gs26qzcFiIDsr7EmUV8avFdrARZ4QA05EUj1T','H','i5jCVoKHdawbowXy6K2nag7','HR9qrFTBIcP7u','3','t',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(78) NOT NULL, d VARBINARY(2) NOT NULL, e VARBINARY(32), f VARBINARY(18) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (7502118894350619868,5344058878233092495,'fQtFDLCHlBfAr1eEzMCxPnIEgDqWHKvRKXBhxI0V2FAO16aQnX1qFh','3TI60PjJqd8zmt1SCIzzcP94wskgvahk5RlHAtoiUgyR0eadR0Wz73ksPd44','lsEXFS6uueChNYoFWI82XoAS9ijc','q3fyb9Xlv6xnPZATaYmqQja8jXa','6nCN7HU0ZMHyRYr8TERGidfzJT8hUjbbRIMMV1xFzOOcpRkb8pDXAhdM9tMIoINfDtSMqkucGu4DLEZw','RDWTiCgogKrRM13qKIUJ51aDX4PQIfH7dBqZZj1iycjzmVMOmKOfUpmlT',10);
-INSERT INTO ti VALUES (7502118894350619868,5344058878233092495,'fQtFDLCHlBfAr1eEzMCxPnIEgDqWHKvRKXBhxI0V2FAO16aQnX1qFh','3TI60PjJqd8zmt1SCIzzcP94wskgvahk5RlHAtoiUgyR0eadR0Wz73ksPd44','lsEXFS6uueChNYoFWI82XoAS9ijc','q3fyb9Xlv6xnPZATaYmqQja8jXa','6nCN7HU0ZMHyRYr8TERGidfzJT8hUjbbRIMMV1xFzOOcpRkb8pDXAhdM9tMIoINfDtSMqkucGu4DLEZw','RDWTiCgogKrRM13qKIUJ51aDX4PQIfH7dBqZZj1iycjzmVMOmKOfUpmlT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(89);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(89);
-INSERT INTO t VALUES (2226762880068746693,7855551988297010678,'KE3LpNNg0HI5JcGTBzarO5hyUFcnHRovi9Xis00gdnVQn9LX0PfIiuTrj0Nw6D2QfHitBvA','1XI7cb4oAxQhCB2K6C1zU','7YBkcL3C8oraNXz172xL6rdB1ghpFlwEdHGgeczdnphbB0kFFeeQtuwZuIrtYXNq971RwQ5MwcbVYU5pww7y0znvBvYm1MC','QlDehkxVyd','pG535kf1Jzpayb0ZrcVEUBk','qNMZ1LQ09sngDkChnwnwXkIWmIXz5N39LVwREgOiv06iI1nP1JWljD2ucEL2FubGqrFDrVkiWb',11);
-INSERT INTO ti VALUES (2226762880068746693,7855551988297010678,'KE3LpNNg0HI5JcGTBzarO5hyUFcnHRovi9Xis00gdnVQn9LX0PfIiuTrj0Nw6D2QfHitBvA','1XI7cb4oAxQhCB2K6C1zU','7YBkcL3C8oraNXz172xL6rdB1ghpFlwEdHGgeczdnphbB0kFFeeQtuwZuIrtYXNq971RwQ5MwcbVYU5pww7y0znvBvYm1MC','QlDehkxVyd','pG535kf1Jzpayb0ZrcVEUBk','qNMZ1LQ09sngDkChnwnwXkIWmIXz5N39LVwREgOiv06iI1nP1JWljD2ucEL2FubGqrFDrVkiWb',11);
+INSERT INTO t VALUES (1510286517674474398,122,'jNlSpStRnFLeCciN','8n','XE','E9fWqboF1kBFPSv5T','E','bJ',10);
+INSERT INTO ti VALUES (1510286517674474398,122,'jNlSpStRnFLeCciN','8n','XE','E9fWqboF1kBFPSv5T','E','bJ',10);
+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 (4636946192080150629,-62,'Hkb3W7ax9VnnsV3p0ttIYck65rm9tKxZSFr1n02s19ZTDD1JSo6O59','0P','ptpxVhXjCuh5m6','F','b','r',11);
+INSERT INTO ti VALUES (4636946192080150629,-62,'Hkb3W7ax9VnnsV3p0ttIYck65rm9tKxZSFr1n02s19ZTDD1JSo6O59','0P','ptpxVhXjCuh5m6','F','b','r',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2406508183402156821,8741041776267553326,'kKuXQ32qnz8I2Ejl2YFBETKw68ZaXbM5IxhNp5BSVqM','rw01MkyapR9bl8MraPNC94zb7gzg7VLsGMQdaEH8K7cbWfOqgEH9FvhsWwNvVIdtIbrokE9yBy7RVh1n','ubOHRatC1KSD9BDUOzpfnCQkJCQrVotqAM8aIp5qXT2K3XUVpOFKnPHWTPEGqsyaru40neHZcufQxIrBcQ5u','GQPv1etqMzJBnVmYnZqCZp','HNnve4fV23nTyqUolcws6NJDBO4CynJO9z0kpufyl1DB6HBwdxgKhzISvR','iyT6P2v29NQieYNJrvuXlFlA1',12);
-INSERT INTO ti VALUES (2406508183402156821,8741041776267553326,'kKuXQ32qnz8I2Ejl2YFBETKw68ZaXbM5IxhNp5BSVqM','rw01MkyapR9bl8MraPNC94zb7gzg7VLsGMQdaEH8K7cbWfOqgEH9FvhsWwNvVIdtIbrokE9yBy7RVh1n','ubOHRatC1KSD9BDUOzpfnCQkJCQrVotqAM8aIp5qXT2K3XUVpOFKnPHWTPEGqsyaru40neHZcufQxIrBcQ5u','GQPv1etqMzJBnVmYnZqCZp','HNnve4fV23nTyqUolcws6NJDBO4CynJO9z0kpufyl1DB6HBwdxgKhzISvR','iyT6P2v29NQieYNJrvuXlFlA1',12);
+INSERT INTO t VALUES (929898039155012600,-104,'f','jPsTRDKYf3dGRjIK3NEriY6PqO4gqER64AU1dG3D6JKewm8EkUKzxmzY3GFINd59Vx4gReKfuZoRYn2ZQ3uvbqRqdM6mu0lRKNn2mCIwyPgSkyvDLcDWfgkVTYS8A','OZ3BUTEi2vxbcYXkQXvCXQcdGJyB8','ujL8UyCHs','i','Uy',12);
+INSERT INTO ti VALUES (929898039155012600,-104,'f','jPsTRDKYf3dGRjIK3NEriY6PqO4gqER64AU1dG3D6JKewm8EkUKzxmzY3GFINd59Vx4gReKfuZoRYn2ZQ3uvbqRqdM6mu0lRKNn2mCIwyPgSkyvDLcDWfgkVTYS8A','OZ3BUTEi2vxbcYXkQXvCXQcdGJyB8','ujL8UyCHs','i','Uy',12);
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 (8388999572771731240,1232343312007633250,'FUIECFqyl21JHGbGVygFF9Yqa','7TMUF89kTQRb3rGeuqiFCFImTDEvs9EWADq65BDL1PBESRs3bc8Vxel85vqsm5JCHWWXvDxZswwCVMKlJwqgHueJMVMBAsUrvWmMaqeDDtrbV9ECdDinFmFeHlgjNBNMRANest3rw1yS81lkYx2HxLLVkifh8XOnMOF5iEJAgk2CfZbb3hoUZXgDueI3kce5Qw','JqY6rDNXAlL4fyJywKE1LK3TGZ132kOn84kchZoqx3R1ZxpewyzkiBQyWudcEY06qA5BhxFh2dkM4KvW','Zygq6KviQBc5Q56pH1slGt6rVMzu4Ut5Rrev8BvUzYTEjKxnaiuarbWI03lRI1A7SGIfDepOulEIp27p5ivwj5DMw3TyU9WIFXHq18oRiraoHqaFgqYpYoEsnCzx9p2aoVlZdUJUWvq4lTRc4uO8GOASlppwB0ACCOyPcDWaEHClHcO1i3','njQG167gpLm','5SfrktwFGMQgnbP9tEe2FuyHv0hInn7X8j6knkNbduH0gANMLzMA1Dz9UwQC7uFLfn0DkEmQ22NJR7pOzGHv8AyQIbffXZPt',13);
-INSERT INTO ti VALUES (8388999572771731240,1232343312007633250,'FUIECFqyl21JHGbGVygFF9Yqa','7TMUF89kTQRb3rGeuqiFCFImTDEvs9EWADq65BDL1PBESRs3bc8Vxel85vqsm5JCHWWXvDxZswwCVMKlJwqgHueJMVMBAsUrvWmMaqeDDtrbV9ECdDinFmFeHlgjNBNMRANest3rw1yS81lkYx2HxLLVkifh8XOnMOF5iEJAgk2CfZbb3hoUZXgDueI3kce5Qw','JqY6rDNXAlL4fyJywKE1LK3TGZ132kOn84kchZoqx3R1ZxpewyzkiBQyWudcEY06qA5BhxFh2dkM4KvW','Zygq6KviQBc5Q56pH1slGt6rVMzu4Ut5Rrev8BvUzYTEjKxnaiuarbWI03lRI1A7SGIfDepOulEIp27p5ivwj5DMw3TyU9WIFXHq18oRiraoHqaFgqYpYoEsnCzx9p2aoVlZdUJUWvq4lTRc4uO8GOASlppwB0ACCOyPcDWaEHClHcO1i3','njQG167gpLm','5SfrktwFGMQgnbP9tEe2FuyHv0hInn7X8j6knkNbduH0gANMLzMA1Dz9UwQC7uFLfn0DkEmQ22NJR7pOzGHv8AyQIbffXZPt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(95) NOT NULL, d VARCHAR(76), e VARBINARY(2), f VARCHAR(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (217,1083551718992380085,'LfOHSPoIqSR1qDa1fhPjPqquzx4RTbZDidRRI5zGaJCoXaYP8gY8Pu5BbynAC7t8e33e8dOlRToETmG','B5DbqW92j6hgQRbxGyp7SYI','N2','R44n6eWwVE2v3AizMeyWAN88sFRdLI8aZpHZdfgV7CYT','Zb5JO5yui21eROl19pP0I8AmuoftPg5','uupOUecPhqEf8ldHZIdCFnvhijn11ClOwinMCEq8i0CR14UGj8Yfgj8cp',0);
-INSERT INTO t VALUES (155,7091989792534374995,'Qm8hcQfBEsl9aTfeu2rMLQP7msh5awkZ5yPdJ0LM9zj5AVT31MXQ82KWsOJnujPAIypeoEdWeukERrX','Jp1nWUhJKw1GvkxXuxKuwdxKJieHD75FXxWQV4lPs','FI','oEls6utV','NV8EF4XMNkOvQ8QnXxjoJxMcFmudS1eidwryyC2Nn8LPYqoheJIsKj0jligg9fA5B25Xe1nPg4pqJnq','5LSyZyagiWAn4t1PzGVBIqh0WIbq3UvY6sqMOhbCMOsXKoyHKnIPL1ljZ9LCOpXMONfuFT2XJlvtrE97DFMyyr8DGKo',1);
-INSERT INTO t VALUES (0,15890112317535256192,'Hlc1dA81hwGLJH8mhr3GPPZRyOeStoA9iFMwcCqiUO3SX7evSOHnDuJmVi5UOEVokQko','r0O','E','atMDHhEmG1LBqwTMCBUCwVG4LInSfjlFCYxEkkv5','4zdEdwduLScbTGND8t9SbVmOz2w4m','JVhE7YFawgthyMuVal5rJW813kN6a3mw',2);
-INSERT INTO t VALUES (112,16588207030404649233,'LDTZiOME24lONmFIeH','Q7Yr6D7u9HClQkoZe33wjrN9J8qvG4ClYBqBr5ZuHPwLkOEztcNdJEc','w','xB5vflSrdhgpoq6RPjoZZ2y1T','kshJvXp9','lmqplUGcujbE8lj25MibVa5',3);
-INSERT INTO t VALUES (91,1332479540307823995,'0C9jxK','eweFcUtEz95HLv0KEWAqouZ7fgyGbA0','K','Qpl6xWW1ycfSpN1865bIP6Qq','QqQgFMcQ9IfrFT6sVWRaJID72XC9zY05fdafK2rJ2eWOeJ68bDr1jV84kgBQrBBvsVaHGFgCcHoawa','hAioEKZ3iCI4TcvXOOlrAeuP',4);
-INSERT INTO t VALUES (234,15507563650456805231,'pyqDM7LEdFgwKa0OAztGndsHgWpH0I9SDxU5HQuyUhbF4Sb6U83B2tyRgWpc6Q2lzIZWN','q9o5gy8XqE7mfc','G','jmC4bct8wqMhSs8g3UQu7XK5yGUhAeLCYpD2BNkHWUld7','sQkNLysUqNKKh9LfeHNgeD9fsVekvlQTIVHf3mEYsUr38pT0gttWFLMg2','gABKdc7pXShegrC2o5BnZEy9uzxFTWZE1skWfumhK4stdBaHcmJoktgIJqtxRmRtD1AEuL7mrpgr2dGPNpiI7MFWTFQ0dDkm',5);
-INSERT INTO t VALUES (19,9051239500027358769,'gBHrnk2Ow0oCcZNJG9huGwXa0LyQP0fcoxIvqja0cMf2CVup8ehKDlfWvYzP4a9gu7ues1B9U8k43Q1qvYHN9','W6GS7MeeEZsc','b','oRHdRyJhQo2ldbI39UfNUsk66t2bfhTOPP6qfpWELlyMScRRkCq','j7uGQx9qwgmWqnLGceuqYSqlKHWOEFl9Oexca4NlwNgJ4jAxJ4oukUz1KpcOBgqFu99A06tNS8TAQBff5Hh0nHZ8thr0tvzA2Bf','jiC82poVH1Np2cMQd6kjHC8gS9znMdXH4BevXZtb0ZN0z0Mz3X3W8gWUXuutG',6);
-INSERT INTO t VALUES (200,14827966299094133279,'j7Gf12Ti1A3Ko4Pr16qWU7uzO26wqbNScjbSa9QF','79wKX7gFixlPBZfT7EiPml','Q','tqKMSHomq','71OYnsrRc5PUF4TMxyzPQe349PZDR1UWut7L670xp30gMsvIlWy6GkeMoenRLykcmvjx8WglrOsKZm2rJpCL47A9xM','9PXTAkRyQoRC1nVJHodVHQbF3fJTaqaFq63lyNkpOsQ5ki',7);
-INSERT INTO t VALUES (61,15794256923147592483,'9g5zotFTqCzN0ZPgRRuVF3Bi3BYeEI51CN9OG327L','kmOKWiG','j','57kBHYAc','uqHumSmv99bNCZ9eLSLwHtzJNscvObNUIh0UcQJhXxkhdI2B1Pg1Ebj','S6R2R1cNwga6NKDw6s4jp6msZAxx',8);
-INSERT INTO t VALUES (70,4800050882929060094,'XvZMSa6PrJo8Fvyr42COkrpAJR34zkRj7j','Rh5FHhyMQNXvM4RCn0CDMlJ99uRGe2st454hwJJUpuXqKLF9','61','ziw760Jn1mpB44Koq','AjIlovyINNpxvDY6nxzsymL8DcXnjskiJER8','H4k42zEf2F8gmHLkSTSyVqpWnt6jL3AELbuxRlPl8EE1r8kurbWmC35ThiriewP6KO01cSIIHP9C6qpB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2382617672098819370,-60,'u7nhFV16SISomnV7EAv6r4XnC42yN4w024Dgub62e3wiXgaRzvYzxfFl3etPh3tOv9FdGXW','yh9v2CkvWsFPXRCldmYGVuKC4m51uSQMALH6DiZTCz7TEVq8CXuiZnTycJPifTBndGUqtJpNEFIQ4E0r2NxIEn7nHRqLA8qjRGmdOWgbdGtpaAkDBzjnFTpxdwsKcq1mPXhKWPMEXuYOX4zZ3IaLyp9wPbG2P4N7dMMFFezfdttZ3FtAcK7hO4KTVzWk3jay5gRiEb8GUp7biO01ACkOJiIeujPtW4Eycp7lew1','lv9l6tMNk75hCgzgYqwsjX2eiO2','Jlv08kC27rQKXXsER25ubdy2mT1bg1zmTZJgovlOjPazrnCzSUF3Uzne4hQo0VhatGBUd2DDyPhwsDd6gtOsJuzRpPJJn9vwBeU','X','1e',13);
+INSERT INTO ti VALUES (2382617672098819370,-60,'u7nhFV16SISomnV7EAv6r4XnC42yN4w024Dgub62e3wiXgaRzvYzxfFl3etPh3tOv9FdGXW','yh9v2CkvWsFPXRCldmYGVuKC4m51uSQMALH6DiZTCz7TEVq8CXuiZnTycJPifTBndGUqtJpNEFIQ4E0r2NxIEn7nHRqLA8qjRGmdOWgbdGtpaAkDBzjnFTpxdwsKcq1mPXhKWPMEXuYOX4zZ3IaLyp9wPbG2P4N7dMMFFezfdttZ3FtAcK7hO4KTVzWk3jay5gRiEb8GUp7biO01ACkOJiIeujPtW4Eycp7lew1','lv9l6tMNk75hCgzgYqwsjX2eiO2','Jlv08kC27rQKXXsER25ubdy2mT1bg1zmTZJgovlOjPazrnCzSUF3Uzne4hQo0VhatGBUd2DDyPhwsDd6gtOsJuzRpPJJn9vwBeU','X','1e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3403805426912640641,-95,'ZEjwtjl9A9JoSBj3hl3','4iWFvmL1XqtrHF9yj5Tbhf6HPPYfIi6pA03fyiztwtdCFBuBJjh98RlKr9j78sDtCn8Osn64sFaBp9w2TfCzs9nJTr1AeyQixNF5ZCo9b9BN70MkRptpGZLSX21me1vx5TUpoT4forzU6UieMadH6yGQ8idRd7FaeYAkr8loi4uqt7vCSNkoqweeUEpxm9WHAMpMP7Grl8kR3LLMzywVkmB8UOUnym43sBZjaOmmX3Kuxr6fj97Guw9f8','0NPjx2T5YWT1','kTebgDlYmfLPvzGk9KRCKIvJHdiYYp2vkSeuv6p','b','F',14);
+INSERT INTO ti VALUES (-3403805426912640641,-95,'ZEjwtjl9A9JoSBj3hl3','4iWFvmL1XqtrHF9yj5Tbhf6HPPYfIi6pA03fyiztwtdCFBuBJjh98RlKr9j78sDtCn8Osn64sFaBp9w2TfCzs9nJTr1AeyQixNF5ZCo9b9BN70MkRptpGZLSX21me1vx5TUpoT4forzU6UieMadH6yGQ8idRd7FaeYAkr8loi4uqt7vCSNkoqweeUEpxm9WHAMpMP7Grl8kR3LLMzywVkmB8UOUnym43sBZjaOmmX3Kuxr6fj97Guw9f8','0NPjx2T5YWT1','kTebgDlYmfLPvzGk9KRCKIvJHdiYYp2vkSeuv6p','b','F',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-3287634876136105235,-77,'hN8','xo3nX9RlofhOYkXfx1OwJRHru4bgh3ZSpWTEKcrfowMBnIubIxGDZ4HyhT7sGwxor2YHwUoHvoqZBbBuOnOhew7BVbA93gTfHxjNYLxE2ejQUsMnpalJxddUJEwa2aU2E2PYJQk3MWuAvYVx3FKeRPIX4TuL1rQLgLhFRDlzVebO1FOpfoIAQ3mtkD9Rl80DsjhPwEmI4WiHx1x0M6Rv1cKJmlYHWSB1gxKwRtlSRI9LtZLpYWjBBOqm3','wajqNaIEhg0QO4sab1hjaqnqNDLP','cdjHBp2VN5hg2sBX1sYymEAsgdqVlONIkKfEZIhWW7ISCGKInNu6TF6NPbVGIBGGGzyKY2yMLKpXOBtIA5pVLmeCL2yzsOzeC939c2yt','j','oQs',15);
+INSERT INTO ti VALUES (-3287634876136105235,-77,'hN8','xo3nX9RlofhOYkXfx1OwJRHru4bgh3ZSpWTEKcrfowMBnIubIxGDZ4HyhT7sGwxor2YHwUoHvoqZBbBuOnOhew7BVbA93gTfHxjNYLxE2ejQUsMnpalJxddUJEwa2aU2E2PYJQk3MWuAvYVx3FKeRPIX4TuL1rQLgLhFRDlzVebO1FOpfoIAQ3mtkD9Rl80DsjhPwEmI4WiHx1x0M6Rv1cKJmlYHWSB1gxKwRtlSRI9LtZLpYWjBBOqm3','wajqNaIEhg0QO4sab1hjaqnqNDLP','cdjHBp2VN5hg2sBX1sYymEAsgdqVlONIkKfEZIhWW7ISCGKInNu6TF6NPbVGIBGGGzyKY2yMLKpXOBtIA5pVLmeCL2yzsOzeC939c2yt','j','oQs',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT, c CHAR(45), d VARBINARY(20) NOT NULL, e VARBINARY(85), f VARBINARY(64) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1896849532,5015464772209485990,'F','XSJCOPBrxM5V1baXQ3m','AWaHmpF5ttKVHOSM2m0BAipHeeKZOu5FN','w6teMXxdpAxyWppoFfoFFnfiF0FmLCo0mHNI5TNsDXZkzr','3b','o',0);
+INSERT INTO t VALUES (1227057131,1987030203892769519,'N3EmV8TFgTEASosI5m','7xl9XBk','vdw0A6OjnZlnTOkunUs8gi4cykbiFDdMK5zDJ8ZGMaJaQjub7wUfpuDq40o7cUCHkiNIqvACM0oCJhl81TwF','leHVapxGv9VG6TIgnGSWxRyFqkVaBcTiMQ2rd7XUHld9gR36YNjs1dFQugXcPCIt','m','8',1);
+INSERT INTO t VALUES (3657394137,1619800584151570858,'PTPWT','Cz1lk5vXUnksO8u','KcAfbmFpzN1Mga16NWFfaJL1DlhP68zEGShVGvIrvxxYeehPHbCvj4w7Xn4yW5bBXqcbt9Ti95onbhI6kFT','ITkBgkNNOYwQgvlXaECupUUD5g8tYBff5X','fC','7',2);
+INSERT INTO t VALUES (704209323,1477323317003318728,'6WWUXJpx','OD5FNqaWr3zh9','7xGfJj','iICRJIEdp0Dkz4LGD5WAYx8q8BgAs5RA0JX5XcTSjR0Hg5gIxByu8Y','H','g',3);
+INSERT INTO t VALUES (2080929204,-383547192718669778,'kv8dYetdIm','hgwqsiVjgSyCJq1irS','wFs7bFCryyO5WwB7Q0abCLGjLX2YTT2s','X5Nj','W','6',4);
+INSERT INTO t VALUES (1031799063,-3824184897357332336,'i2sSrdZATgEQfotO3VcrLyUnis0QHSHaA','Q6d','83s3z5PWtyTIBtM6pI2tdLMsGGdLkRz7pKBymmFbQtsfiIdxy3YD6','Ofue8e2faO5Fi7oa','t','I',5);
+INSERT INTO t VALUES (1643113077,5062479320321521903,'Yvb2vODF8imejwdQ6kfsycey','MfmqHGCu','5S1LwbI2uwN3vrYfMVw5Yn8pAI79MKk8sFxKKlbkyObtisPfKFWXlbOU21VWBxLNIKfMTq','2lyEuInIWoREWYy6vzojXHoIQg07B4WOatCS54k2QUW0HWw','5','z',6);
+INSERT INTO t VALUES (1487461380,739620544195169376,'BmZwm7ZFHnc9TpUyhv6FO3xKEX6XEOgRVWNOa3vYPJhSY','LkTrZwjr4','fFjz1bycM0t91ssaVkQVNynfWlwfXz4GAbQnbPuhT9Ww9EBX03lru5ET2ncLCxTcFjJdaI78B9jYJ','i9aC2d6cwCLKR','g','A',7);
+INSERT INTO t VALUES (288631197,4309107611315043960,'jRt2HDIk','dIkwA','pjsSA9smFURCVwNqc5SkfSojVGTeiGxH4GMK2X','H8jWAqBn5qYZhrmReVreoH','TR','z',8);
+INSERT INTO t VALUES (3063086378,2969684445214244139,'XaGqNXArXXQb1YKaakMIenlID','E0UfOI6uYhpnLaLy','bwhh2QCD3PjQDbpLYFeOlM','b1rNCi7L','G','g',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c CHAR(45), d VARBINARY(20) NOT NULL, e VARBINARY(85), f VARBINARY(64) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (3905713830670252675,6474462747483384329,'Dsgnb4xHHnpooiypz0h68rBsxf5td1H9UMu62t1bmW9U6Rml','OkAQ98RRpPEMbEochpgubktRXUCbwQcT3O0saGIlT9X5mOaiGbdTfem','zg','HiYOveqd8rUAufoJ7MwX8te8oj5uTlf5pg','igr1NkWUz2metGIlsjTsCvCUdp4MZheZSYxI0B93teomzWit5Y68SiW2LqUd0ZaFSBYbm','vaLAL6yKdiG6lCOejB4EB7521PApLX48ZovxPnxkM4KH1QcQKjXUn97butBSR0STq4OKeDEk0PiaXVcqGX3t549c',10);
-INSERT INTO ti VALUES (3905713830670252675,6474462747483384329,'Dsgnb4xHHnpooiypz0h68rBsxf5td1H9UMu62t1bmW9U6Rml','OkAQ98RRpPEMbEochpgubktRXUCbwQcT3O0saGIlT9X5mOaiGbdTfem','zg','HiYOveqd8rUAufoJ7MwX8te8oj5uTlf5pg','igr1NkWUz2metGIlsjTsCvCUdp4MZheZSYxI0B93teomzWit5Y68SiW2LqUd0ZaFSBYbm','vaLAL6yKdiG6lCOejB4EB7521PApLX48ZovxPnxkM4KH1QcQKjXUn97butBSR0STq4OKeDEk0PiaXVcqGX3t549c',10);
-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 (17384056123721524077,3483462704351644200,'jaSVfoOw5SqgyOxfyQTi5FLOEAtdqGsBtBPbunz085Tbr24K6hWLlQEBs2FmbPaNPxHnxKdGC','oqtEB1OjrC1rYTg2XtmBBNbE0xfyhNemdtSLr5GoJmWqWBdUedM00Y0SQoa1N3Hv4te6D3','y','dw7g2jlVgITffPhxRQk0gla4RhmPO6V1Fju7QaTco888TyXGrgd29nW','bOuvjOY8PG4ci4buRUR9ZjZC7We32QBV6XTlh1naNMCTkZK9piJerJsn','j7K7lNf0O8maWTs7Ax1GinrOI6d2CcjX9bhoQYxq6hArzkNUrLHXaRzX',11);
-INSERT INTO ti VALUES (17384056123721524077,3483462704351644200,'jaSVfoOw5SqgyOxfyQTi5FLOEAtdqGsBtBPbunz085Tbr24K6hWLlQEBs2FmbPaNPxHnxKdGC','oqtEB1OjrC1rYTg2XtmBBNbE0xfyhNemdtSLr5GoJmWqWBdUedM00Y0SQoa1N3Hv4te6D3','y','dw7g2jlVgITffPhxRQk0gla4RhmPO6V1Fju7QaTco888TyXGrgd29nW','bOuvjOY8PG4ci4buRUR9ZjZC7We32QBV6XTlh1naNMCTkZK9piJerJsn','j7K7lNf0O8maWTs7Ax1GinrOI6d2CcjX9bhoQYxq6hArzkNUrLHXaRzX',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1098677557581547104,12644898587794954855,'BQ56M','IXSMkRHf8hz','D','Z64dWc9R44OR33O6BPKAEHbCfyBnuLxtAE0rUo6CnR9CNZziAMPMOkUUt','rhPHkkfy5TGDFybTvXWI','L9V7HKwZXKJAkTncspIDV84HyaTsycULqXt7AWp02JPQvFOzjdGTF9uvh5sBXXYGfKFcy4lbzR',12);
-INSERT INTO ti VALUES (1098677557581547104,12644898587794954855,'BQ56M','IXSMkRHf8hz','D','Z64dWc9R44OR33O6BPKAEHbCfyBnuLxtAE0rUo6CnR9CNZziAMPMOkUUt','rhPHkkfy5TGDFybTvXWI','L9V7HKwZXKJAkTncspIDV84HyaTsycULqXt7AWp02JPQvFOzjdGTF9uvh5sBXXYGfKFcy4lbzR',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12881349314543812206,4137867747872367590,'IUlxw1B75MAt6Xa3HiCTmQoDHydi4E3ATQnn','KqblxK3WxPiIIr7uFNRDN27YYWHIV1tuv97dISMKKqvzUbCySUOez78OK6VramZR1BWim0d6UN23ojKLn94XE0XKzu35R1JbPQMGy69ltDRdG8U1oq5erLkokz2bql1mGugo','U','I9VTsGjGnJvGoy','Ppz8wvLhJFaMq2qmkNYBiRDKaUmiOH5gzbWzO657LHj3U5Ajc3WRd0z5rRVXJ1TPqCz97Lu5s90ByozsZanWcv','uBrQMNnSKvLjuXhK19M',13);
-INSERT INTO ti VALUES (12881349314543812206,4137867747872367590,'IUlxw1B75MAt6Xa3HiCTmQoDHydi4E3ATQnn','KqblxK3WxPiIIr7uFNRDN27YYWHIV1tuv97dISMKKqvzUbCySUOez78OK6VramZR1BWim0d6UN23ojKLn94XE0XKzu35R1JbPQMGy69ltDRdG8U1oq5erLkokz2bql1mGugo','U','I9VTsGjGnJvGoy','Ppz8wvLhJFaMq2qmkNYBiRDKaUmiOH5gzbWzO657LHj3U5Ajc3WRd0z5rRVXJ1TPqCz97Lu5s90ByozsZanWcv','uBrQMNnSKvLjuXhK19M',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(29), d VARCHAR(35) NOT NULL, e VARCHAR(66), f VARCHAR(62), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-31,7545242947136451335,'4','opk7EB','OsN3wVxs2ALPyc7EbI','cjJzn9gvsFmdPwQrptYjmTJvK5jqKbB4gtwgAES40kHSGgkRqnMJz','ZSai6bCRJrBFYUuF2Td8y9bwcZVrAfO','LY97ce',0);
-INSERT INTO t VALUES (-33,11810124431739420258,'wlE','oLoARAdcgSb5MsMkmJ1Oyely66gElF3Ucj','ubJK4NCcAFoegrcjSLf1il8EbnCm3N5mNSKBX8v4O94bOQwYcxp7wfXuJP','BKT2O45Qeez366GhSn6RvQ2cDLSMrzyPx0C14yN8fIH7GQhRHHa7w4rzHsa','wsv1cyh0XUEGv2ttx5sLyZHOSDydhhMndXWrMq0HI13HLC','YSzn5v1cCnxMj0V8xUvzoFVq',1);
-INSERT INTO t VALUES (-43,10316681652283773739,'115bloXoonLbtyAE','ickZt2Z48WUzJkf6ZzeEXlheFWeY','QKX93WugmyUn091RhFQ7o5','a','DeG','EKflqMhMXzIYr8exha7YLQiTQHQV0j9CeOjyVacIV',2);
-INSERT INTO t VALUES (106,7302525899765093226,'UsBHyQjxgoYTweqyeSb6z5jFWPkw','CS4cZuyS','yKAXao','iDAP2anslbaIOKj0sKanl2IRR0DNPqD5Enda7Gkhz1Cf7l','ACJ5divhxGnJPetGkKQJYjwON5e8h3wkVllOZZbCScAksaSnGTMIeVtLqEV3yKFC','T2GTyryhFL',3);
-INSERT INTO t VALUES (-59,10672093513184806842,'nHES8rOoYcDq2pz','lUnjjveSuIceYJle','kDqf6kjq1ItBAQ4Yh72qfIqYKaM9IBDc5evrdoLDZFhG9Qdu66P9DLGHeoVMWns7','RMUfFj1XgzM3X4UvvPoHOj6W8pYgTFqAWYnL765947dUvd','o0czCg0UsMyEBxSomUyJZwf1QDhoJKwjB4wcbNb9QUrp','rvtgDMQAQAp0FceIBiPhXhMsg9Ts9YaGBcU6hVPzpGgvbLHprDl3C6Qu4escAlBKyQKPllPDXX3',4);
-INSERT INTO t VALUES (80,2749301452656393676,'9','Hdc86JEr','08ZYQvww','UCLSbz29uOD7XYVBXRrvLeoRVz2IOrpSXH9Ni1wMBixEGdckhtrKPT','QzXfdic6dEzBDYJnr57lr1U8HTVPDhXK651gQ3nI68OHWs2mvpVCfe5EhXfNs9ZbpR','alT7CDxB5IEHpnxkagSdcfdX89qPlz3X',5);
-INSERT INTO t VALUES (-45,6124196375482295336,'r5Ct8giuBWJIMXVBz2FwSMhXB','pzu2vF4YtJ41A8s5OF2','LAGtVhCBUKeHyCaEejieTXLTOdcWp63uHCRqwd6LQjZbQsNzS','eAxQv463h685wkYlXG3frSm2lmSsXiKuPt8NVZ15coyOJzytt0S','uDH2FuGGYgvBPsP01RrbIqBeV7yUI6s1RkmpWE0O6wpRQIitLkyDEMXkpyuAQO2lrDZZdSpWRQVSsCSkD8VljXeSE4tWAxW','s2xYPwUCgYxs66fIPuGQUWvzQ6lmaWMHb1Knt2nQoxUJ02xlAUVmozvpINYSXy4HvQA6SStGS2bZptTB',6);
-INSERT INTO t VALUES (112,17416291986831819339,'M1UHnIzb06jCp8fr58bszA2Ks','5AXAzeXZg','LJj5z48SYNpYJdVXVCYYfgXu7zqP68rN7BRj87Dev1qc2yfYk9cOkhlCPeqV4KM','jKer4VbAoK4BviOMsqgYtS0FOMg5pjPyXnmssdRkbUjTvEIrf2yTbEWHY97','ERCpFGBJ83MsEeKauWxonKEdryURIfBlR7L8igW1s2yAAGoowArliHGAmubfktAT9vRJJfMCoM','jdpZu2L9xzQYvhC2G9OdhyUa6uxewDvzpQfGMmXLBYhol9kBYXraXbnrEq0Or0rQLxO49Bujc6ba',7);
-INSERT INTO t VALUES (116,17675116919693045891,'3Cug5lMR','c3xSdIDIGLGvOxx','IDknF3t53P9IM7yARuw16EvZZbhEdBapVBexxAsOpHMu9Kb8esjZJIb3F9TBb','kUhZwXvHlZqE2TZ7SGPgSQ9fr4tb98yLcLw','sMab6APLQdO4N9pSWQh4Byjzqarlx00OCDAqIv3Bi0FZ6a2dcdsxf8kjF3hPDYPJ3P8q9kJV','6cn9khaTjLgux6wZamtVLVuRcJYpOv5tBC32pgPK6Oiq9awcC2SVGyJ',8);
-INSERT INTO t VALUES (-53,4686089630697654967,'QvwxRDuDTDn3q4oKoHX','MG7tT77fTXhJiJx2VIuDuszRcaUYcOz','HCzC3kpRsaMwq5jxfDnPhfb9Y8lbOvBUs4bB2lEbvj7Uy','9zACKsAJhAXbGEdV4DegHEvK3I1mizQYuhMYEnUGAxthJMXw9qvZR','W08seqEuPswFga3hEqG9GnK2gdRo','67qKI4lNAvMzMUHPvIKYODFB8SlauOGsR1a65EGg5VfbiEZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4088524629,-5491048714669900349,'UkS1atXO3zzRJ','5kB1QlYqsaaCO7IBVeHX','R','Zbm7tMD6Q6','7','M',10);
+INSERT INTO ti VALUES (4088524629,-5491048714669900349,'UkS1atXO3zzRJ','5kB1QlYqsaaCO7IBVeHX','R','Zbm7tMD6Q6','7','M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (372491399,7907853457225676322,'f5aSQNBQzP79sEvV2nDJ368iDtzZ1XAJ0aGwRIF','9In5g','hBzf7kzFOiFDLFdt8w8ot81Ccdz5r6PD9nxO5u0dx777f8qH4lzTzW59BdSc2uUzwarYyHaNs4m159Ivl3','Bs','Z7','q',11);
+INSERT INTO ti VALUES (372491399,7907853457225676322,'f5aSQNBQzP79sEvV2nDJ368iDtzZ1XAJ0aGwRIF','9In5g','hBzf7kzFOiFDLFdt8w8ot81Ccdz5r6PD9nxO5u0dx777f8qH4lzTzW59BdSc2uUzwarYyHaNs4m159Ivl3','Bs','Z7','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1254634353,1041049192547347347,'INEXLaVMTlwTZ','Gpk3mt9OZERJzbMj2fUhc344Juzz6CG8DwQGjfzQOEMFE0Xr0lXPX44qpSTBD3rDvqfBBEBmO0F9HRxJNm9OZTP37bTk35gN5hE7naFof4jAiDLccaPCvfBYb11n1OpmCCgTIstMYBQHKLxzHaH0RbVXikQzKWrTz0nnA71hRhxNbETiCzhlxlxd6eqFkZhgcaX8nvp4LWCzQJPcQrCeAZqPUfIDSdtjyK9PN4vLHsbdzw8U2rBNmURJ1lg','jUTVKj2BYxeMmBwjdjHUd50PWxM2yIbuPJwksYG2SNcRikGYKiznPxbjKE','LnCbsewFYmzwTuNrFE6kFxOT6Uon8','v','Y',12);
+INSERT INTO ti VALUES (1254634353,1041049192547347347,'INEXLaVMTlwTZ','Gpk3mt9OZERJzbMj2fUhc344Juzz6CG8DwQGjfzQOEMFE0Xr0lXPX44qpSTBD3rDvqfBBEBmO0F9HRxJNm9OZTP37bTk35gN5hE7naFof4jAiDLccaPCvfBYb11n1OpmCCgTIstMYBQHKLxzHaH0RbVXikQzKWrTz0nnA71hRhxNbETiCzhlxlxd6eqFkZhgcaX8nvp4LWCzQJPcQrCeAZqPUfIDSdtjyK9PN4vLHsbdzw8U2rBNmURJ1lg','jUTVKj2BYxeMmBwjdjHUd50PWxM2yIbuPJwksYG2SNcRikGYKiznPxbjKE','LnCbsewFYmzwTuNrFE6kFxOT6Uon8','v','Y',12);
+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 (2899132558,1186890611477809875,'yVBI7jKF','WmhUuM4nOSDY0aY54GLv','20QSy88RcMcdjWUdh5KHOrUvG9pEhy6YAJbNAY0hDyGCNxXObjBUEP3h8JbvKAWjnYJ3UryRL5C','kCEsMDGgUsazv7Z4C2KF5LiSnArfnh0Ma5GkXxPj6F9AcbQTuRqB6W1SfUWckNHbdJ2rzVvIDSQBJV8Vpn4qPJIoeuDZ1TBWp0agaKOkLl2wZKQRpDa50l1U49VLEwWmG9uMnVakvJNcq6uoBYUjQ2KDXvxyi8eq90ufgDud9tBxRMPzXd5La90laSQRcy83rzYnRmqAxbisIkl5ao783FSLaHEUh93W0wnJ3NIm5X3LohBuDxrHt5zaNENAn7tK','B','7',13);
+INSERT INTO ti VALUES (2899132558,1186890611477809875,'yVBI7jKF','WmhUuM4nOSDY0aY54GLv','20QSy88RcMcdjWUdh5KHOrUvG9pEhy6YAJbNAY0hDyGCNxXObjBUEP3h8JbvKAWjnYJ3UryRL5C','kCEsMDGgUsazv7Z4C2KF5LiSnArfnh0Ma5GkXxPj6F9AcbQTuRqB6W1SfUWckNHbdJ2rzVvIDSQBJV8Vpn4qPJIoeuDZ1TBWp0agaKOkLl2wZKQRpDa50l1U49VLEwWmG9uMnVakvJNcq6uoBYUjQ2KDXvxyi8eq90ufgDud9tBxRMPzXd5La90laSQRcy83rzYnRmqAxbisIkl5ao783FSLaHEUh93W0wnJ3NIm5X3LohBuDxrHt5zaNENAn7tK','B','7',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3368079617,-2055663994336537634,'0LOmokL','WuRzDLKbhFTUMe3bH35QCtLn19QflJ63qVxIfuuoaAuZdyhbcRigDRjeCziDvUdNwrmM8FVPeyAxL571mFq7Qo4jRHXz6Aq4A4dxm8rI3X5JNVXVozxHj9jOhGigPB1S61Vk9mvtXS2slUmTnIEVTxreun41J3y8c','do8EUweLn90LKtTKBr47CnuyuY28qtFU0mUqoNJHRdQj4bc0L8huAikrfCuZpT6UZE8Mkrl8oIulL','9MH6VDDuOiu19h1iW35xptrTkDpXTiDiofbcbDmVGUBIZ7Pyr0HEbQqm5BYgc0cTAFjMKRCSV0uLGL7hokMSPGrfGIZP2iEDhBYWKN4SbCZlPtxiqTRM16c1ZO7zXylFFz53jU5xd6O5UiW1IYJEBlZPH8UUbfha9zI7urLxil1ILkHBUOYzAeh','bL0','I',14);
+INSERT INTO ti VALUES (3368079617,-2055663994336537634,'0LOmokL','WuRzDLKbhFTUMe3bH35QCtLn19QflJ63qVxIfuuoaAuZdyhbcRigDRjeCziDvUdNwrmM8FVPeyAxL571mFq7Qo4jRHXz6Aq4A4dxm8rI3X5JNVXVozxHj9jOhGigPB1S61Vk9mvtXS2slUmTnIEVTxreun41J3y8c','do8EUweLn90LKtTKBr47CnuyuY28qtFU0mUqoNJHRdQj4bc0L8huAikrfCuZpT6UZE8Mkrl8oIulL','9MH6VDDuOiu19h1iW35xptrTkDpXTiDiofbcbDmVGUBIZ7Pyr0HEbQqm5BYgc0cTAFjMKRCSV0uLGL7hokMSPGrfGIZP2iEDhBYWKN4SbCZlPtxiqTRM16c1ZO7zXylFFz53jU5xd6O5UiW1IYJEBlZPH8UUbfha9zI7urLxil1ILkHBUOYzAeh','bL0','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2949808659,-5784132460854538077,'rr0gKvCV0Oi','2b16veuqzn35cLKqPjk2auus8bGYHB5rEsbgNV5UGMkkMQ5Bn0mQH57lee4czqsoLX8rRW2DZvWnGrmA4kTIx9ZOsS6RQWuHtHQxbTIqLCfNC73yS6qjogAoQ3SnQrPoWVWnUpoqEC6fs04fEe633XljQqZts1s3hrSdxHbW1blV85RLtD3WwZve2jVCqR9zhc5DXh3iLcIaFGmoOB4','SOaQoNmFOS08iClSI3FXtgNCgAiyAHxoWDXv4r0LBxRxwqNcaOl1Gle','9jBYMVQR5TAEBuhS10gfF2ItSpKXC44MGGGMESP9P7gNVV2TkhT6JkIjF52DPDc1RYp2lCMLwqm5vCxcVdO3dKp0QGkuMgeQZwC3SvfWTvwBeytYD3Vn7GWMxlYKtJ0wrlPVmVMzWWlHtoTLO8Dy29IBN8pmxpOo','lOs','gJ',15);
+INSERT INTO ti VALUES (2949808659,-5784132460854538077,'rr0gKvCV0Oi','2b16veuqzn35cLKqPjk2auus8bGYHB5rEsbgNV5UGMkkMQ5Bn0mQH57lee4czqsoLX8rRW2DZvWnGrmA4kTIx9ZOsS6RQWuHtHQxbTIqLCfNC73yS6qjogAoQ3SnQrPoWVWnUpoqEC6fs04fEe633XljQqZts1s3hrSdxHbW1blV85RLtD3WwZve2jVCqR9zhc5DXh3iLcIaFGmoOB4','SOaQoNmFOS08iClSI3FXtgNCgAiyAHxoWDXv4r0LBxRxwqNcaOl1Gle','9jBYMVQR5TAEBuhS10gfF2ItSpKXC44MGGGMESP9P7gNVV2TkhT6JkIjF52DPDc1RYp2lCMLwqm5vCxcVdO3dKp0QGkuMgeQZwC3SvfWTvwBeytYD3Vn7GWMxlYKtJ0wrlPVmVMzWWlHtoTLO8Dy29IBN8pmxpOo','lOs','gJ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c CHAR(4), d VARCHAR(16), e VARBINARY(15), f VARCHAR(71) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4009684,655465227,'1','wq93WgD','hZuLyrOS2k','mjAjstCZLcvgn1I7PKlurz3','V','R',0);
+INSERT INTO t VALUES (7952377,-1226126682,'Ir','vmvC','O5U0hHHp78JQ','C982LSlmrL9RADBS94NcGku0YPhPoWt25G6Hvb6aYmIyTSl2vUZQZH5LVcKjyPE9Z0','A','u',1);
+INSERT INTO t VALUES (6371677,1507619191,'q','cimh3vVm8LpQ','M0uQ','BbRdQMJ0Ei2igg1AysV35ta4m8','6','6',2);
+INSERT INTO t VALUES (2729119,-2113697527,'AdN','bScK9WrTNtki','2','eecThMFM7IKBpyarXguUE6zs4N1SjFjEhWATulBJlBxH91dJgi6lDZ','g','J',3);
+INSERT INTO t VALUES (-7758688,-177146799,'Fb','t','rYBuQ3cbA5cLRoq','PI7XuSusYdrpYxLg2yJkJyyoVWhmUYpbHPkDQ3DbeMwHPL78d9GcUN2','L','d',4);
+INSERT INTO t VALUES (7447388,-225441194,'O','HdfE','Ii9lT','mffqjkKbFDZVFBvIiO0QW8T5z','g','6',5);
+INSERT INTO t VALUES (-2632735,522831281,'tt','rbvgpZz8bQwtMs','Pu1','4t4cfyD7lb02i','9','X',6);
+INSERT INTO t VALUES (3033502,2095576299,'PmHO','fo1kmUs','W7INwRhl6lR','h6vlVtCxE7RdWssTaBJU5ZJEq','a','V',7);
+INSERT INTO t VALUES (-7182509,1116462093,'s5GN','MXXCZcUglVViEP','a','N4usikWric3BbPP5cV0IyV86UO5nyPFxpeTCAzX2OKGxe08ezr2oD3jYc1dbI8HcX4s2','d','O',8);
+INSERT INTO t VALUES (5924352,1937412429,'T','2dhn','b8F7UTT','ecz','L','t',9);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c CHAR(4), d VARCHAR(16), e VARBINARY(15), f VARCHAR(71) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-3621090402909136099,6940484678115353059,'YqhCeVaimY','4Ag36B2A7WaE9yhMBUCgc87SBfglhVy','ca661sEAFxAV57bZbpVCxccpk09yzVgVLI3oGVCFCHt','krFP4usx9OpyquCUB4y4ccMsZGTxwUtfxN8ZrshRw4CUVgGiSf2N0ut','VVkoYQSPnce3IHmj4Pmd68rjm4S9YXc0mxu0DEvow9BlmYgFUifoKB','3SZlBJoCSA9PewGlbelfby00Lj7nQh0JsKQJdtFByS3J6DfvpRmxm1uOTKCBddBqjauJRSzaiFiy0mHjX5BbeJoXhoFesj',10);
-INSERT INTO ti VALUES (-3621090402909136099,6940484678115353059,'YqhCeVaimY','4Ag36B2A7WaE9yhMBUCgc87SBfglhVy','ca661sEAFxAV57bZbpVCxccpk09yzVgVLI3oGVCFCHt','krFP4usx9OpyquCUB4y4ccMsZGTxwUtfxN8ZrshRw4CUVgGiSf2N0ut','VVkoYQSPnce3IHmj4Pmd68rjm4S9YXc0mxu0DEvow9BlmYgFUifoKB','3SZlBJoCSA9PewGlbelfby00Lj7nQh0JsKQJdtFByS3J6DfvpRmxm1uOTKCBddBqjauJRSzaiFiy0mHjX5BbeJoXhoFesj',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(30);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
-INSERT INTO t VALUES (-1173434682351115004,23630160369246434,'9O5sXQpQdGkoXxblwfaXEks62','saOMSVqaybYqWsStBi0nna72r5t','MeOMaGdFzgJuRdRFmPJeiNbpFfNB','lQQG4BCttBQduKDfrccWVy','HktQ9GkwLMw49EHCocacLU8fudcDExXK5r34gntnLV0yYQU9VLoALBeeywZdRrHfNE0vBETjoFlEP','lkpZnk6YE46bE2qnuZ9VGLWzczKL8PTJOgaX6vPYyuKiRlR5pU',11);
-INSERT INTO ti VALUES (-1173434682351115004,23630160369246434,'9O5sXQpQdGkoXxblwfaXEks62','saOMSVqaybYqWsStBi0nna72r5t','MeOMaGdFzgJuRdRFmPJeiNbpFfNB','lQQG4BCttBQduKDfrccWVy','HktQ9GkwLMw49EHCocacLU8fudcDExXK5r34gntnLV0yYQU9VLoALBeeywZdRrHfNE0vBETjoFlEP','lkpZnk6YE46bE2qnuZ9VGLWzczKL8PTJOgaX6vPYyuKiRlR5pU',11);
-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 (-5643484715464724741,2157570846888808879,'QyJyMWOdIxuyQz','u00FtvYN0ztoybUsRNs1XrezvsTUUFerygS2FrjXvuITUySDT4QzYHP9IDzYP16l4rE','LTEu8f8lHQXV7bdmpQ','cTebSIAdPy6B1EWIS','hJBgjW0IGMldEnzYcgRQZcryVr0kFi8nikG5bcRX','47WPDRa',12);
-INSERT INTO ti VALUES (-5643484715464724741,2157570846888808879,'QyJyMWOdIxuyQz','u00FtvYN0ztoybUsRNs1XrezvsTUUFerygS2FrjXvuITUySDT4QzYHP9IDzYP16l4rE','LTEu8f8lHQXV7bdmpQ','cTebSIAdPy6B1EWIS','hJBgjW0IGMldEnzYcgRQZcryVr0kFi8nikG5bcRX','47WPDRa',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-117818284624278152,16479012151519687237,'LI6Etj4aZypnc7','4WFyykEeap21dDQZLOAgNBebh36gD1lRBWPLInYehbxtHi3ecj80mvMDL7BhfWFDIp8brBdZjcRh6scKCAfjmneYVtWgJ3hi5bcsKpp1MmGTDo','Zzr','wSbyTzeNeAqtENhgt3cCyOCUzB2BaCpq5gEruAMTSEkfkAW9Ku5mI2a21RpixhTWFO3wocJjlehFF0z7zE5eGrjvVTuvPRy7kaHl2mpVp8A6vQnuTm1LubZUBsLvZcYl','vKagL0hWzG5HZoPpjlfhoKbfvbhD25hokANaOJYaYgpjNsmvy3Are3ZsG7C0asbElvhjer7gJAXM','zLQjro9CahyV',13);
-INSERT INTO ti VALUES (-117818284624278152,16479012151519687237,'LI6Etj4aZypnc7','4WFyykEeap21dDQZLOAgNBebh36gD1lRBWPLInYehbxtHi3ecj80mvMDL7BhfWFDIp8brBdZjcRh6scKCAfjmneYVtWgJ3hi5bcsKpp1MmGTDo','Zzr','wSbyTzeNeAqtENhgt3cCyOCUzB2BaCpq5gEruAMTSEkfkAW9Ku5mI2a21RpixhTWFO3wocJjlehFF0z7zE5eGrjvVTuvPRy7kaHl2mpVp8A6vQnuTm1LubZUBsLvZcYl','vKagL0hWzG5HZoPpjlfhoKbfvbhD25hokANaOJYaYgpjNsmvy3Are3ZsG7C0asbElvhjer7gJAXM','zLQjro9CahyV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(32), d VARBINARY(79), e VARCHAR(28) NOT NULL, f VARBINARY(75), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (54083,10802464,'Zv','s42e7UseRyJ3nn','fq6wNPrOpWn71BrXb7SF2','QH10MUos6unknrUgVv0PjIsisBd4pvXb7m','bVb7IHkJuIFI5KBOCWfpcixsvkbnJ2cfER02aXnDbEo4P9Z91vyS6QXMS9GwCFEpdaGX','3q7J78MeBGJWwk7d7Ylo5J4ydB4wcySPx7Sfy2SLgA48HoalSktuZggVGlG89fnIUBXkTCaQxpGanS',0);
-INSERT INTO t VALUES (7959,8351761,'t5SNp','72ynXylkVU1zytr3DZxIjZW0ewHgAAvbMO7aYCNil','4','QkrXynu91ePymgj4DJoigVTGDEn4YIeYZ4W6Ds83TcThRMDQrxdnAtMnxDXz9H','dbPzN90QcpH1suwwTx2Oby3tvrbDaLMVIKgXP4','1LVaIdRqv6LuZaICiTETa4Nn',1);
-INSERT INTO t VALUES (49261,13318175,'jOjxgWAXziKq','wHX4GBMThMAeNgimr1H','topnCnLXbL17yXUQP2d7c','SMBvH4plWMYWJypA0JEe4K8wfXRRCVg1wsu0emdHIBVr','ceLeE93sFPMggkp5aP39LqphVPlMJFrgwe4mcEJLmuaXb4pBBf3vXKzJ9rc2lc8V','wNjHikhybb3SybzsxJrlB7dlSCIiARSFdin',2);
-INSERT INTO t VALUES (51621,2575717,'HlL8GeQHXcvQnIkFrkTYIc','wokO4gXlPSEcJdYJakwBBxun4oW5fDJcfVlSba4TcKkpRsMc0ZxqFQV','sCVlMnAswl58Dxo0HqmDKwwOOfa0','QQ4ptHcHtLFpz2xYNY5ZjztpqTQZVeJPU510YJmKkAuAxywDSirqVhNO0irzNkIA2','nBaq0u9fQ2pl7pHYgoeQWOuSojdWzFzPsnk7XxX5bSBz19VHmDSP3aQt19DuiEFboVEpPb1z1fb3rwuQWEnJi','JAx4zTGKWEPNViwEGklSdqTTfJ53Vd2TiUiKmZZ1oxxWrkW3LxX3jrjb0dDmS2C4gTV2llswMWRM4tIGYirLa',3);
-INSERT INTO t VALUES (29212,8935639,'cuT9na9PmrJi','j31h6lWtCA4X78vbzLAaYHmeMJKmMgtFOerQVSW9tFZ06XiWsZ','I64uO','AlX1krYdfaRVYfCc7lujJWALmYgfK8','76zujoz8gc3u2GB776EhKAYy5D8A','DxM57myXyliHs1z3KJp8hb6HRP7bXmRgb9BwZzEU9gwIw',4);
-INSERT INTO t VALUES (3455,3132130,'hL7J6ECX4ut9NqCFYG5hUVEb','ptVxTJcF9HXoHth7ZbdraGitPHBinZMr9xHNUJbESB3Q9QGDOPMiSAe31nmaG9wX','UiXYQ4','5i4UORMUxRdfCc7l1SXELOUvyuRqjmegQcUbbjQxkTnVjS2','at36NaZmHSpvW9XRghSgKkYJ','TuwDegyC9r1TNbdxwyBw51GoIMlLGYIyQtH5LGVnyPGg1OqCTsbUTBfMT87pjObBdsyn9Mwnh6OXfTsOhQpf5JYOiDKr0GI',5);
-INSERT INTO t VALUES (56060,10834417,'ZWqSOaBhq','B4LGeIxZqjPA0HeE1gBjpabL0u','69zVQBjGTZBjzYFTe32vhhm0','nWIbgLHN2q3AMjm','CjZevwrbhUbbDu6P9iUN2SKirSG9ZYFmqwhU7mms0dWNy6Tzyf1mOPYDHStacRDP9oAoqEVzavQJeTIWiMZqnQKZ3fFtpxYtNo','wQncGCqdju2FIEJEVmTur9fBND4w9xqo97S5IMUhLOyYQ4JsTBASAfhvl6MfxFM6pdjiVcIP8uk9ASIm',6);
-INSERT INTO t VALUES (31878,2924515,'R5QZS4Xv0l9z9n5vsSXgJ9gnn80qW','wVKGl2zzaGV2L9bpdrDqzN','LKYS3ScY0OCysYfZhu4a6g5M','jQkdLegOM0YhojBvDwQ','Vtulx6misNGKohqw9','KU8mVlsIkqZbdDDJQFn1sTnDpNP',7);
-INSERT INTO t VALUES (37824,482761,'8FlbI7KAfqqX1wN0bUesy','QfnlRiduOsNPtNRIB4NdNpIotmu4aQU','sE25QWdHUKZhdZR7','XJkJfe8ifgifpJkUeEroE6eqsbko1UTWxPrV2rAa','pw76YzU8D96jmaKLRNlfIf1tfKKBwILA0hyDWkS8OBZec2EHySmhPn','LOmjugTvk0',8);
-INSERT INTO t VALUES (63706,15243954,'oDbA6hdEEyWeU2c2t02jLOnsfn7jCUMi','QOtXac2mBFiD','xhaPYW','XXbS1Cazo4j7FuhDiuw1lTZ4lNnWkc15mn3gqYtJYkll7s','LYbfXjsWpt127nPCqZYnCBaOyTVXBCehRT08xAr51vYRojSw79IF6sD58fBHFwFRLJy7I3WSmeNgbweQ2dPKOugLJpcs0TL','2gqPUlrYL7zEridSn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (7573885,1872253949,'x7','Wuw','9Ad8THGvmsx','4qdYrB2','K','z',10);
+INSERT INTO ti VALUES (7573885,1872253949,'x7','Wuw','9Ad8THGvmsx','4qdYrB2','K','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(5);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
+INSERT INTO t VALUES (-4540906,1055226200,'wco','BpnFnGHEc','r0ESQZWBoNLw','BF8GTe0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrm','s','A',11);
+INSERT INTO ti VALUES (-4540906,1055226200,'wco','BpnFnGHEc','r0ESQZWBoNLw','BF8GTe0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrm','s','A',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4342649,1636772467,'n','IlAU671e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKgGZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qVnYjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZMJ9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktz','S','XlNyFMzG835SPrNaJ6Vhem5wIasXHGo0lTRIssVPaZ6ENWUE8tdYKGE6','c','4',12);
+INSERT INTO ti VALUES (-4342649,1636772467,'n','IlAU671e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKgGZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qVnYjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZMJ9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktz','S','XlNyFMzG835SPrNaJ6Vhem5wIasXHGo0lTRIssVPaZ6ENWUE8tdYKGE6','c','4',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2411126,-943951760,'P2tZ','7hTwxdhUiyWWojaSMqAkRzyNW2VJsXRNPDQFWFekg7LAg9yp4tD9dZBVVM6mSuB53Z4SUYwCeUs5bIl','YUszy','ID1Yw7qV3KSPH05ZztWRESW3ULAtrEcqUaDMi0FHLnjquEQLVtg5pjsiOytuhSqyGDlPovLcH4TGxnRe7xqnu8HrgLCLXuqkuJpOnrgHh7GJZJqYn0JkdJl3e5VfPOKuJXSCvPbfjTX0SDNG3LbvIE8zlPxouPJQ93RuARBMswU5zgRSHJ10DASZ4hpTmy13f9fgY4iNJ7K1yjPqHk85xmLkWedUMbdfGWLoyK57DLKkFXs33y','h','N',13);
+INSERT INTO ti VALUES (-2411126,-943951760,'P2tZ','7hTwxdhUiyWWojaSMqAkRzyNW2VJsXRNPDQFWFekg7LAg9yp4tD9dZBVVM6mSuB53Z4SUYwCeUs5bIl','YUszy','ID1Yw7qV3KSPH05ZztWRESW3ULAtrEcqUaDMi0FHLnjquEQLVtg5pjsiOytuhSqyGDlPovLcH4TGxnRe7xqnu8HrgLCLXuqkuJpOnrgHh7GJZJqYn0JkdJl3e5VfPOKuJXSCvPbfjTX0SDNG3LbvIE8zlPxouPJQ93RuARBMswU5zgRSHJ10DASZ4hpTmy13f9fgY4iNJ7K1yjPqHk85xmLkWedUMbdfGWLoyK57DLKkFXs33y','h','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6788544,-1928956085,'UCR','eu4jUhEg8cxbXYLGWuUqeVko2ZGTXN0J4Qo7LNXmzv7pA4lUKFqYH6trG0T3zv7WB67CjselRDfIlkDqiJHtcTbxFywArM22Er1owySTHCJ2UK2NPmGNKe2EHESbfM7Qb7XzdWZGYc2R2QyS9hPHcF4wqCFAFLhcpvVdsRF9TXqeOmkmtUUdhqzryUl3M','pYeqXlMPPS','MvCzxDHlHcIEbkTntBfER2','s','F',14);
+INSERT INTO ti VALUES (-6788544,-1928956085,'UCR','eu4jUhEg8cxbXYLGWuUqeVko2ZGTXN0J4Qo7LNXmzv7pA4lUKFqYH6trG0T3zv7WB67CjselRDfIlkDqiJHtcTbxFywArM22Er1owySTHCJ2UK2NPmGNKe2EHESbfM7Qb7XzdWZGYc2R2QyS9hPHcF4wqCFAFLhcpvVdsRF9TXqeOmkmtUUdhqzryUl3M','pYeqXlMPPS','MvCzxDHlHcIEbkTntBfER2','s','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5924827,-1636016526,'kdz2','x2pxvSBIaDjN2w8S4','mLfHa6U4KMZtaa','P0OwzZX4mOPkopaflpfqvlHjM3RcfeyLSrZybBEVtH3SwsVKMkhEFiLFDmMZ6c3JZBg0pCEj2L4QMIzzjddl6WrreOfQoOeNKELV7R6sDj1J2bDVKDvRPNXhpTabswApUwzYJiFK5G14VsJpL8tyxpSEUDz0L2DYUZ64zxxiuvJwbSEGBc','U','b',15);
+INSERT INTO ti VALUES (-5924827,-1636016526,'kdz2','x2pxvSBIaDjN2w8S4','mLfHa6U4KMZtaa','P0OwzZX4mOPkopaflpfqvlHjM3RcfeyLSrZybBEVtH3SwsVKMkhEFiLFDmMZ6c3JZBg0pCEj2L4QMIzzjddl6WrreOfQoOeNKELV7R6sDj1J2bDVKDvRPNXhpTabswApUwzYJiFK5G14VsJpL8tyxpSEUDz0L2DYUZ64zxxiuvJwbSEGBc','U','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c BINARY(25) NOT NULL, d VARBINARY(41), e VARBINARY(69) NOT NULL, f VARBINARY(7), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2475835,8148032035995722602,'ELnikxOFcWk4zhkZk6nb3ya','cnohkv7ABAWM','6PwCBXmWEM0XbAhINvvBm9fXhPSaVQ3yCann6Cinzn3HYPxwwU2HW','Op74j','J','b',0);
+INSERT INTO t VALUES (-59970,8409117057155561800,'VMhjnIZP1SnaF67e','5t4OHegeVmIjK1PMgT','HQMIcAMMvDHa618','mH14','K','U',1);
+INSERT INTO t VALUES (-3110078,2567963019296867126,'VfX2','C5IXqv3M0A65CYySfRh6aX3gcy4ljzstZPg','sqazI0BdrWogwUUmEH7jHk3cRKj9wTdrEXLk','e32OST5','7','w',2);
+INSERT INTO t VALUES (-2129722,8453961650461733958,'wHW','cHn4lUjgDnj32fHzZ9JksnUpguB','uui','uprm0ko','d','e',3);
+INSERT INTO t VALUES (6020628,8958629816438363289,'N','FrdcW3cH1DXYwXhHwQl','mv7P5RWKilbBbYMRtuWXEmKQB95O8FDLrZHgkl','dv','r','7',4);
+INSERT INTO t VALUES (-5485999,12332413962402763918,'6iW96RkihGnAMRLem','Fn7VMyqV05','dSyhVy5HcZXZ50F3HhDgQF9iimPlKgz5Ixcr2LVgB1v5XGHbUYe66FzE3Ch2yGH61d','bxoCPp2','x','x',5);
+INSERT INTO t VALUES (-6181053,11249068558990516873,'rxYhD3','2j9Y2X','BcgeXq7wovTxAnk','t3vlVX','l','C',6);
+INSERT INTO t VALUES (826688,7299241168418508776,'yQZS6IlrBk1StzH','ixnn5fHTgccqo7Nqihb','tvwfc2vxPobAV2ufiWT4062twf2dONXXC9dZ8viqlZkqlAZ','aCxZF','K','f',7);
+INSERT INTO t VALUES (-5153636,2518721550965578163,'JpPnbeHJk1O','CARbpaaEy5EMbdZTvPxv','tKtvz6H','KgR','R','9',8);
+INSERT INTO t VALUES (6711041,11664472503673222103,'RWqFkrpoajU2qy','c53gJhOQqfQoP','HnSwBeE7rTwo','6aB','D','3',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c BINARY(25) NOT NULL, d VARBINARY(41), e VARBINARY(69) NOT NULL, f VARBINARY(7), 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 (1473040,1848590,'EcWpjEO9WgQuMgabyQ3cIXt1h','JBCMbr','NyPCRIVq9SgwC1ms','BTGMIuUzaeepzBmZuVoYL','oTZW0NoPQ9XaXlZm5','gRosmU3COLmuJgxZYjW3Y7XK0oLlIihEGs9LrhwRNPKHkpnQeJtDIbbwTqLgsZ9eaas0kQjEkNvUGYGPGyROTEu5',10);
-INSERT INTO ti VALUES (1473040,1848590,'EcWpjEO9WgQuMgabyQ3cIXt1h','JBCMbr','NyPCRIVq9SgwC1ms','BTGMIuUzaeepzBmZuVoYL','oTZW0NoPQ9XaXlZm5','gRosmU3COLmuJgxZYjW3Y7XK0oLlIihEGs9LrhwRNPKHkpnQeJtDIbbwTqLgsZ9eaas0kQjEkNvUGYGPGyROTEu5',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(33);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
-INSERT INTO t VALUES (2330631,854672,'hMqDztK','fzTnCmwQJv','8OJr1EJqDv','GnGEsVhMOMvZlsHdvOrV120nb9qFK0dKSVBpFVh','0i81UM37KYPxe0VqXC4AUGJGb6CKqKTAANayAENyWZVpTjLnJhwSAvzJ6mRyoGUUPMjYqd0Ih2yGLXhx','IhCJEH213orAZ90kgmoVBzuyzfIqWatBrXRhIAcDJ5WwfP9dKIhBZaIAeKfOZFix2gciDqacMowFJA6YGlD0G',11);
-INSERT INTO ti VALUES (2330631,854672,'hMqDztK','fzTnCmwQJv','8OJr1EJqDv','GnGEsVhMOMvZlsHdvOrV120nb9qFK0dKSVBpFVh','0i81UM37KYPxe0VqXC4AUGJGb6CKqKTAANayAENyWZVpTjLnJhwSAvzJ6mRyoGUUPMjYqd0Ih2yGLXhx','IhCJEH213orAZ90kgmoVBzuyzfIqWatBrXRhIAcDJ5WwfP9dKIhBZaIAeKfOZFix2gciDqacMowFJA6YGlD0G',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (219082,17190823565576545417,'uK8osfSgoRfhq','TdLWx7W5O3R','0xFlPsk','FF7','D','n',10);
+INSERT INTO ti VALUES (219082,17190823565576545417,'uK8osfSgoRfhq','TdLWx7W5O3R','0xFlPsk','FF7','D','n',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(26) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(26) NOT NULL;
+INSERT INTO t VALUES (-8157917,11418702164129644027,'9Wr02E1DR','z','wj811','7c','D','w',11);
+INSERT INTO ti VALUES (-8157917,11418702164129644027,'9Wr02E1DR','z','wj811','7c','D','w',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (14267158,10028230,'9zi','d5AhVskkuwozQ2VHBYt0Jk2ywOkvHlnjLNmqoR8TmweERP2iZA5dSZfg4SqUnGN3NyEwmq8yySxrDUQKoGxciVJMo0eGVpgT53UJdaO0PyUlPzpZEJIJzVSCsCndyGqmYqP9pxuh3NFOKqhT1p4U3YG2reRVTDK','mk9mC7gwX','SG0xJv1lceEwrO9QqDMgrvfMxj','Tzmpvtotl0CI2VeO75NVlMhpm63zUKfvzXA3Ab3VRYPd3InQ4','Mu4WAaldKnMWI15LBqQZ6uZHzSGYIpYsHF72pZK6Q0RR1cgwoROPZPXuusHbgRwQ',12);
-INSERT INTO ti VALUES (14267158,10028230,'9zi','d5AhVskkuwozQ2VHBYt0Jk2ywOkvHlnjLNmqoR8TmweERP2iZA5dSZfg4SqUnGN3NyEwmq8yySxrDUQKoGxciVJMo0eGVpgT53UJdaO0PyUlPzpZEJIJzVSCsCndyGqmYqP9pxuh3NFOKqhT1p4U3YG2reRVTDK','mk9mC7gwX','SG0xJv1lceEwrO9QqDMgrvfMxj','Tzmpvtotl0CI2VeO75NVlMhpm63zUKfvzXA3Ab3VRYPd3InQ4','Mu4WAaldKnMWI15LBqQZ6uZHzSGYIpYsHF72pZK6Q0RR1cgwoROPZPXuusHbgRwQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8816295,4580084,'b','Yf8Uk2s13XImQ23azl17iBeoZWYhFQQ2drMXSs0xA6tOfGbmhHDw88RrQ12MZcwed2BhIDRss8h1EGCH5UpoxGhVLFR','GcM','4grP9lENypDAXYybkJzzLrPhKRr','4WvdUuMDPXgtTVrxyVw2XAoxneBTyLbXdRVy','Cv',13);
-INSERT INTO ti VALUES (8816295,4580084,'b','Yf8Uk2s13XImQ23azl17iBeoZWYhFQQ2drMXSs0xA6tOfGbmhHDw88RrQ12MZcwed2BhIDRss8h1EGCH5UpoxGhVLFR','GcM','4grP9lENypDAXYybkJzzLrPhKRr','4WvdUuMDPXgtTVrxyVw2XAoxneBTyLbXdRVy','Cv',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b MEDIUMINT, c BINARY(75) NOT NULL, d VARCHAR(8), e VARBINARY(42) NOT NULL, f VARBINARY(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8384014871855612163,-1944489,'VYeiIIp0wQO0BmLXqEnLJvMuIexP9VxWGFwCETXLhVqzj8E9tO','PTVfA','yl2QY5b0RaaNMYQEy29TK8aW','4WbSwCg7w8YLq2OaVF4Hz8P','vmLsuuZIi9oQpKUcN3fk1gHlVDhZj4izXLXFUC194nlALYBojAk2dpfPnAzzIU3vD4JMV0xB24','BdqwQAH9NrgRA6aAIGhFvyVK3V0RfgjmmrQf1LK4U93hVOewsjXo9Lf3vFMX0atVHHJiUGC',0);
-INSERT INTO t VALUES (4815608303209788876,-3685946,'EGI56GvH9QV26LImgXQwyH0altj0kZl24JJdLmvMZuV83BC08exxD1rsjl','H','Wj6TcgUrD','J4nkFQXEpTfG929toJPG','Y15SCzyxo47','UEXqO8MlIovOV3zK56xJnORvVuSpsttuOVvVDaKZ7nkZAbqIjO3YD3rdxRYXq2lTyU8WDHho',1);
-INSERT INTO t VALUES (-7770314278242871699,2510982,'dGY8dgIWsDjQ3n','HOs0V0','lVne2GNHQRiivt31Waupe70Pflt0IAwGco','Ktubl2uJ91jNVotgzBQxec348Sm0ZDWOQdz','YqGchrH4K8qtlWzACRUVvNzF4hHTP6qzobHApCAcqAgnpbaaZK5oe5L1qADspb1OiS5MxLriUQXpquj8V3WDQ','XWIaegEmEK9UHBY9WxI2CuShH1yQmvNWN1thMoHfwKK0mbK9ORTaAEncLBpZcYZTCULhgyPzEnspgRvRQ8IJ',2);
-INSERT INTO t VALUES (-1061528756630743140,4107384,'AeX1irq8HOD23fjOtdKU5093yyszQoy7pggdQYtKQucwfuWp1tRJXz6S','jSDeIHd','vb0mL9yAHPYNcanTtAqj5bVB3','XhTzgJYBTnmc91','I6lhre7Fz1RYGaDZcGFji','84wLRm6',3);
-INSERT INTO t VALUES (179058781918853584,-5488735,'P8kBd1zGB1sjMF7pOb0yLghRIx9hdTDnjvoFYCvw7hqzQQtnCQ4WRu','Y','GXN8zbO0','ZzkXRNIBd3w','h0b7OQt0lp1Da7g31UEMdniIlsYGTCsG3Z7','CGYVBEhaBDlG71IUhdcKMVYEuGawH4lIBbqouExRDKmH4MndCTC44SvoJE4r8i7O4Ld9VqHEmR2sKkocrCeIA3CMADZVRxhi',4);
-INSERT INTO t VALUES (1969175782907097435,95228,'oiGJMOLzbd00WBJpAT56YlfOYukgvw','rw','ZNxUY6zOY0rAT0bwnXONmZ','COiAaqaP6i1B6gg','yMkjfLSSFPzEFMLSHSVOdPZPQNe46vyicsYh2P0uITnUDqT3mSOdkroejI3a6QuOBd5ashTYb4ex5LCcPXybjYrRlgM2v8sF86wP','0sd7zyg0ryCPOweArGEvnPqdXGMentiae1C4JK5JxaAKkZz6J6E0H53WKOR65nUqBmnKX0IULzPbhSlpNP0xXxq6rPE3lu8G',5);
-INSERT INTO t VALUES (4006936430177163320,3721629,'Xnx7I76vIFsxc2PtP8ZrKrMDdgGMuoaxWfxhZiFXF98','Nc0rv','fK35ANehKfjSk6n7di','Q3W6j3wLShmfiGWsbYl','Q1jg0Kkvgooyp9aAsK69WJj0ENqHkWxWGdoihEQBz12Mzj1nIvxwxD8gSqxvYifB74UHuzuLEPn0WfOmNvpiHM1BR','ca9looCSC7X00Z',6);
-INSERT INTO t VALUES (5566082063244363293,5262361,'1eKD5IXHO5uad3XVvGHqAV4twPaBZ','Dfwv','EZHGFjQViylFxg57plrBDYdZ7YUZ13xxst','3RiNmJI7hCbsEj66fS6lIp09hcZX01g','2pzYdY569aYWm2fM5im9Ifp7u11FULRDajh4tvceb2iH4Wk6C2sH0rCrGYD3vUzPSXJTfDiSndfRHsOt8tahCogVKh1g50','zGtjYAnQiew1tH6ffmLyqptlzOqCPsaCWDCs8fpo4xUdNpfKGe7N3QaaB',7);
-INSERT INTO t VALUES (6741559372491621226,1505093,'HBHHTpKw9dNWs0zS6EeX2kLd6MqounO8gqCFY','x5','ydbvd0dmiDSO4KBAL0YS5bfBndi98KlvTI','v00BYUidrf','YIlET1aNcG77C7AQwimGHOyCvV2q0504JNBzXczv7bsJlFRw8SGtBJxexavd5VcK','rXngLkWEXktOqVdfgG3jM02Ouf9K3WNGBgh1gBGtsdYH',8);
-INSERT INTO t VALUES (3582349788729733868,1272751,'cefonH0EhrcPWcu0VLnf','a1','TP','vfm7fLMLqRo0RNn0TVVI8oOB','Ln8O9Zzre1saee4ETRtF7X03j6XFLkFXTt5OHEZ2MJUlB5PyF5DPBqVHgzKCHpYFXMbgBbKnwSbtsGXbYeV4RGMUC7qnA1K','Fpq1vfwVnuuGriO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (352699021767498311,-1217950,'vKzV0dDhGIbOTUlIwJA8ee7JTo5ot5FrdBbHNKFpxVNtpUESw4kITqtyTWQypLQ65cRsmcuA','aTFz','q7WTDONe','QjCax4dXGe2V9FJ75NUV','6USmctfiC','AgUkHHRigy74mcLrxbUmpGEWstm21tZQ75spLJD7q6Mc9uElITrX60bmkD',10);
-INSERT INTO ti VALUES (352699021767498311,-1217950,'vKzV0dDhGIbOTUlIwJA8ee7JTo5ot5FrdBbHNKFpxVNtpUESw4kITqtyTWQypLQ65cRsmcuA','aTFz','q7WTDONe','QjCax4dXGe2V9FJ75NUV','6USmctfiC','AgUkHHRigy74mcLrxbUmpGEWstm21tZQ75spLJD7q6Mc9uElITrX60bmkD',10);
-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 (2943573326870242638,-5816376,'JiNkofmusNnya9k','4iysR','JgEWTKdawH5ABphJbCyynFzql','AN91glS0P','77x2I','R1Oj2ZG3y4sxhctaGMICWJY85nE4Ew4eb5GddEqoj1YeKFY2EYbsQe5Fma7iF6imOmVghGAeAjVfN',11);
-INSERT INTO ti VALUES (2943573326870242638,-5816376,'JiNkofmusNnya9k','4iysR','JgEWTKdawH5ABphJbCyynFzql','AN91glS0P','77x2I','R1Oj2ZG3y4sxhctaGMICWJY85nE4Ew4eb5GddEqoj1YeKFY2EYbsQe5Fma7iF6imOmVghGAeAjVfN',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3538702216498777616,-2821481,'v4PaCabFrg1IMi9KuPyN1Mvt7iuxoFEhBQfE2tEMyhh8vQ','zlCQVZ24B3bDikxTI4s0KRY6fs9i1eLvbWZf0LN5UhDq64aBeMh5AqCutuCxUR4FiJHsXWYt3RG747274o6ZmpvfGNWUXfy5wa4N','d9esIXVgamtSFKAqLYy8O7GJNm','u0RCUFxkgTNFsltzDj','mAkWfTBCCB7BltnluKomtqXofcfyay5VmbduPEQZ','lQN1WnPXW0qHlH9XLY4ue',12);
-INSERT INTO ti VALUES (3538702216498777616,-2821481,'v4PaCabFrg1IMi9KuPyN1Mvt7iuxoFEhBQfE2tEMyhh8vQ','zlCQVZ24B3bDikxTI4s0KRY6fs9i1eLvbWZf0LN5UhDq64aBeMh5AqCutuCxUR4FiJHsXWYt3RG747274o6ZmpvfGNWUXfy5wa4N','d9esIXVgamtSFKAqLYy8O7GJNm','u0RCUFxkgTNFsltzDj','mAkWfTBCCB7BltnluKomtqXofcfyay5VmbduPEQZ','lQN1WnPXW0qHlH9XLY4ue',12);
+INSERT INTO t VALUES (1113670,15786397966299739237,'3','4FfEOiNzlUuEyyPY78GmWxnrQGaNVu0SK7Ojstvjdvt0q8TryA3LuZZ6zL2lMwyE4FsVaRkA2drlxvDqCW6UhXkPNPvrl3N8kFk8CWS9jLrl87eYsugnuSd7mpwT19MyOCNbEmG4Yb6cB6iLnLIHJUcKh0lXyKhUkHGDBrzFriDP7O82T3lhU44oTqtnjPyyTn2oG91kBXNYsX1lDjAY4QEAfauK5CTSmQT1etAUDrhvyEqp','AISwt9BP9kzUTJSJhYfMTeXVImY03nm0OZbmSQ','G8H','d','7',12);
+INSERT INTO ti VALUES (1113670,15786397966299739237,'3','4FfEOiNzlUuEyyPY78GmWxnrQGaNVu0SK7Ojstvjdvt0q8TryA3LuZZ6zL2lMwyE4FsVaRkA2drlxvDqCW6UhXkPNPvrl3N8kFk8CWS9jLrl87eYsugnuSd7mpwT19MyOCNbEmG4Yb6cB6iLnLIHJUcKh0lXyKhUkHGDBrzFriDP7O82T3lhU44oTqtnjPyyTn2oG91kBXNYsX1lDjAY4QEAfauK5CTSmQT1etAUDrhvyEqp','AISwt9BP9kzUTJSJhYfMTeXVImY03nm0OZbmSQ','G8H','d','7',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-990959475064044239,1130934,'MNdLGUH3morXl5Pgey9fe7PnPaRpzKAgUzPiMUrfBGWmRU7rddlBmiMFmOMNC4RUfg','vuTfU556OhFT8D07vEsYV0p3B6SUaMNDPvgUlaKkWazBhJqGcBJJ17fdcjCeMcPMvraMtjAQ2j3KJQiCOumpcy0UCw4eRPTujHoDK4lxVWmxOTWGAb8mx837OMC6tt0Lv4kJMWdXa0m1VicxMfX9clgZPopS3qupYGKtGEUADhYpcJn0LoHmB1EIRKsu9odda96SOW7kvN7oRjASer5oW2XkO8oVH1hgociOHHdFgA9a44vZ','jF7QSngjnKzp9CGITR','JT569BGI04uXMWkedDbBcR','D6T1To4KFEebHs7mG6mJvpaeAEJWRZzD6LDvvYG3n1Uxo3KjIgpf','pwq0e7ADAnNrrEdnO0G5fIeqayg3blZv2OuMPgTFUhETWX8qRUE6E7rZDtsziLWwiNmlZyuybFmrEaH8DIo',13);
-INSERT INTO ti VALUES (-990959475064044239,1130934,'MNdLGUH3morXl5Pgey9fe7PnPaRpzKAgUzPiMUrfBGWmRU7rddlBmiMFmOMNC4RUfg','vuTfU556OhFT8D07vEsYV0p3B6SUaMNDPvgUlaKkWazBhJqGcBJJ17fdcjCeMcPMvraMtjAQ2j3KJQiCOumpcy0UCw4eRPTujHoDK4lxVWmxOTWGAb8mx837OMC6tt0Lv4kJMWdXa0m1VicxMfX9clgZPopS3qupYGKtGEUADhYpcJn0LoHmB1EIRKsu9odda96SOW7kvN7oRjASer5oW2XkO8oVH1hgociOHHdFgA9a44vZ','jF7QSngjnKzp9CGITR','JT569BGI04uXMWkedDbBcR','D6T1To4KFEebHs7mG6mJvpaeAEJWRZzD6LDvvYG3n1Uxo3KjIgpf','pwq0e7ADAnNrrEdnO0G5fIeqayg3blZv2OuMPgTFUhETWX8qRUE6E7rZDtsziLWwiNmlZyuybFmrEaH8DIo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(71), d VARCHAR(77), e VARCHAR(87) NOT NULL, f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10604675724515581296,640421,'mlNZMfKJ6zoBvPuXU','3B9qt43C9L1EItOHJEEUhS0i8qSX6gBcOnwBRo','c9giEoUdzI3anH3CVRdPVMQJPmx3k7XLqg4y11rR03w46jT','OkcZK8UKfqPj','Eahf3vdrxb','r6mnISpQDBqmkgUpyvA5KU',0);
-INSERT INTO t VALUES (3121364162252713705,790907,'HiRc4r','KZdJzhPPDl7bLjAT1Aqkn6hYtHmaZPjZeR2yA86npe6k2bKWBXBnpQIng','5ncpj7SJsZn2ADmsemoOGFKq42iEF0ws3wUkkLhehN3DyNrR','q','Ot5YFQhUBEFMOdn7wJKop1G9nmuYXLo0S7trfYBzSQ9wi1JWNthJeFLjQIpu','bXZIsaHZgeZJ2ayJv89qCiKQOd5lMrSCqPborR4srs6Sg0owkPMclWC',1);
-INSERT INTO t VALUES (7671509754165184207,-4787248,'jfSYsR96yRbyC8djO6FiI6sKnguC3xMHEi4r5gBp','HFxAp7KQfBxbFdGL','QtlBxS58yHQBO','LrQ7U','5ITkGwX8FLmruDtxH77AnKF6Yq8yHv4wAA72Sj3bhTBeh','ZpB6svMIwC1CQv4eciHciMnyuK3fdZVwbgEal2FdvHy27yWyVHJxPT9HJq6NcL8Q2TtXUji1E5YgvKQ1Qu8w',2);
-INSERT INTO t VALUES (739356279583906842,367581,'9Z4Qulyv0rHIJ71jCHbKvz3wGDptU5Afar6df2v1jw0Q7u7Z31Wi7NyXaOPZIozw1mB','BZuD9m0DTDKTZOvLDkhRz2oDemGSmHPxZm0eJvJpejbUfSNK0nkbXmB','IW95NlLs9fl1Fnr0JkcLybUQuHtabGwmhbKMKczXbN','vpR','lKqRM9XBUoIZuhaqjlLYNCCLOLU9ONrFlDJL7c0oDMI6ves50WJ3Cf07WfhDpB5Eb4hJHaBPKQnTqwZVpAO5ox','c3lkKurTA0FLVYZ7XIkTsStye1PQEAPPBemLfpzKCWjYLull7w6WkgGBLVSVc5woTbQMv8rK35xrq1idfehxpmF1v4yi',3);
-INSERT INTO t VALUES (16803492128576619279,6014153,'YR8bWwEQRwgM5NVaADo2zDwwMEmRSANQpp6t6yz4LL1pE8ldwl','O','7','CJJ','QJn5jCPHZh7bMi4HG','6wt3DTzLpQsUYuiUST',4);
-INSERT INTO t VALUES (2853410810438412919,-6460034,'Qs65cjTEynx7H8oHrXPvAEi8lqNWHaJcF2NBRyx8r2u7Rlt4iYzL0rBhA','hEmIlqXmq23znBQNQ7xXItsYH6u8r5LEmbu5SK3ExdDosFxy0g','Sa','V6b','8YZOTpvNeqO5Xrc2t3T2xh8FamD7z','k80vboD38IUCaVjt5HIk5mCzk9B7',5);
-INSERT INTO t VALUES (12622136253894979246,7879882,'WvkLyX4SIcqRk','ZE1msAlRyQT3H2ZciIbK','VLTkZYUtOXrEzrAiK4ME5nzJS0JAf34rY6DU5n0deyjlOqxVGNWn7gg4Rzs1eXLzBAnVDzi','d0Cwfkt','KWmF3Be4dJTyJ5b7vTirpyOI1lm54q9rJeTqSUtM5WXuS6phxJR','Q8VFLwTL6wkG0dhXFfLW1AQT',6);
-INSERT INTO t VALUES (7096175835523482479,6184134,'bgMHHkF9zDff4VMXztcqs4VEXJ8FSHG50SD4UYHz5gKzm21ykrkIe0VTrOEGaj43dz','Zh2pEKxX9vE3eXu2CRysztzjlFnSG7w9piZYQdYjv2VtfkLVQocEBrx','aCIOk5BmuEPRAlv3X06vqhNomZS06M0o0Kxdme7jqQhq','6BvTRzDy','ISZK','n5t2pxUbRZytOolaamoFXUmMU1nKhPJ1pQEk',7);
-INSERT INTO t VALUES (35350531090807381,7723947,'2l8GhizFHrA2lq3rBCy6ugfeW2CruSn9tzHGuAX7aefUO4dfwVaxTN11dMg8K1gqST','qiMbRklKASHOmi0HEFZ47mzHsJluUYIw','b0aC1JcWOv4VGBYFleQOJBhmT8OC8TFN8aHa3VQGIv1SUAOyOav','ZNA200Fhcv2','RSRnuX8442Z74zMlrLmJIIsxK','UoaRZq6Dq5OCUL7ayihbaVV95jFEEo0M1aCIQ23UnItietoCPn7TLW7knzHE5gzO71TljQsExW7XHvx1KtTEA',8);
-INSERT INTO t VALUES (8084800224098951263,-7845584,'CUvkEr5QKeSj6aKjVJIyxhGTz90B1B7sAw8hAXtddOAJ','a3WSGmUI91F5wgzc2NYiHBcs02wzzcv36l9zP3GQw6MzH0Wup0uLT54GILIsbO3','2otxeyd6OzCGc6Swf9XAWcM6DzoTnW4WQ9AuUa6','c','9cverTx2gRSGxRcem','OJVnCQjFlIT66yWquhyoZxmiv54JoRHmgvJiEgz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3811954,17755842416282590537,'pucDgHuUhjpkxuZWPB0kDt33Qr','l95p0ytVWmRwUNyheeS0J41AlRpRJGnRkHi07D6VJxzsztWQLhoiCqBmeiT6s3sLKDbUSjRXFogVvOj','XC5QhHDv7hudQ7cNPvXdUf2tBLzWyaUlWOTGhSvaw7HXeRc9zft8QinFq4NBNtJk','ICxV6uc8GHdevvoCkq7TcuSSYT80RrMSHnblc1BCszqtXYUdhty7yk9hbDzhcQS7iVFc6Hbbxiz4Jvgi3ErWSa92xrfraTzpmlXhC1DZplaCqF8ri8Zv0ilE','z','U',13);
+INSERT INTO ti VALUES (-3811954,17755842416282590537,'pucDgHuUhjpkxuZWPB0kDt33Qr','l95p0ytVWmRwUNyheeS0J41AlRpRJGnRkHi07D6VJxzsztWQLhoiCqBmeiT6s3sLKDbUSjRXFogVvOj','XC5QhHDv7hudQ7cNPvXdUf2tBLzWyaUlWOTGhSvaw7HXeRc9zft8QinFq4NBNtJk','ICxV6uc8GHdevvoCkq7TcuSSYT80RrMSHnblc1BCszqtXYUdhty7yk9hbDzhcQS7iVFc6Hbbxiz4Jvgi3ErWSa92xrfraTzpmlXhC1DZplaCqF8ri8Zv0ilE','z','U',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6015229,8244306602459915064,'AevB','SMaDdyGpCjuTzkhX2xyggcdsP8yx94YLSTcAbhJx3kdR51hzKYbF6v2V9Hr65KO9AwA9KNvUfkIJREuHN40loKvajLuSMdShP1x8jBDzjnLKTHvyA1OlqTalB668AwGnC21y0iDlNpHLzb91AIdIb4v1eUcviIJbuerwOcil84LEWl35dYFrvI8KSFvZSz1ZV8djzIyDmyD7AZ','DKWzv4jB8Lvux2PVzadV','Os0VL3M2ciQz2kJHvT44fmZpQat9StC57l7vpRtC6XxEQ4jbwZslMZ1H5y127uLmxzNtTsAZUZdZ2N','7','i',14);
+INSERT INTO ti VALUES (6015229,8244306602459915064,'AevB','SMaDdyGpCjuTzkhX2xyggcdsP8yx94YLSTcAbhJx3kdR51hzKYbF6v2V9Hr65KO9AwA9KNvUfkIJREuHN40loKvajLuSMdShP1x8jBDzjnLKTHvyA1OlqTalB668AwGnC21y0iDlNpHLzb91AIdIb4v1eUcviIJbuerwOcil84LEWl35dYFrvI8KSFvZSz1ZV8djzIyDmyD7AZ','DKWzv4jB8Lvux2PVzadV','Os0VL3M2ciQz2kJHvT44fmZpQat9StC57l7vpRtC6XxEQ4jbwZslMZ1H5y127uLmxzNtTsAZUZdZ2N','7','i',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4431860,10905283749875632336,'vA','9dHOzH1tnrL0moh7t9443T8Hy3JGk9KdQT2BiN2Z81SDpeOxlHxqepyO72yha9aWoKaPd54wI0PFoYRZEPqUzv3AIFLEHIoK4pIvK84NJtEsz8cHEWjJJeUOjvZQD3UVdBWFuuAcNeUKy0Ccr3dehUwRg9PkiQyNXuzP','U44lNuyP5ZVEmJ165ecYZ8lPd6AAygJ3EYf8Vy6CbBMCN6Kl8ZXamfTORUVp5ulVKZ2D','i8ojxFfLu46J6UvAANCcs8oUqzlXEPjnlivGvBmwp9WrnugP5kz0Lq8cKVPSU3YfQufsIcMWBj0MJ05ZOtc7BivXoFS4T1dqjnaGIpzmx7sjI6JY1APMwjPlWk27zU66OPAW3E','2j','F',15);
+INSERT INTO ti VALUES (4431860,10905283749875632336,'vA','9dHOzH1tnrL0moh7t9443T8Hy3JGk9KdQT2BiN2Z81SDpeOxlHxqepyO72yha9aWoKaPd54wI0PFoYRZEPqUzv3AIFLEHIoK4pIvK84NJtEsz8cHEWjJJeUOjvZQD3UVdBWFuuAcNeUKy0Ccr3dehUwRg9PkiQyNXuzP','U44lNuyP5ZVEmJ165ecYZ8lPd6AAygJ3EYf8Vy6CbBMCN6Kl8ZXamfTORUVp5ulVKZ2D','i8ojxFfLu46J6UvAANCcs8oUqzlXEPjnlivGvBmwp9WrnugP5kz0Lq8cKVPSU3YfQufsIcMWBj0MJ05ZOtc7BivXoFS4T1dqjnaGIpzmx7sjI6JY1APMwjPlWk27zU66OPAW3E','2j','F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(19) NOT NULL, d VARBINARY(36), e VARCHAR(53) NOT NULL, f VARCHAR(37), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9007977,149,'bnoruY','hMdbVmrCHRvC8kMjse9DaDkErO9LazWC','3jJ3vI8sYPqy','neu38yen2rSGAr6l8P','1','8C',0);
+INSERT INTO t VALUES (15192705,165,'b7a7DnLHyHPo','o4m1gh3wRdqb6R3JwgNzLsp38whEBQdz','LcCgmelLBNQZsZpkJV8QBsFxhmoFTHEvxrhYivE','nf65Fmafne55Cmfz369UuwModYPfFoGL','T','0',1);
+INSERT INTO t VALUES (1413521,36,'UOzLKEJmbNA','LilGuzoS6S0XX','dD2QKxwSlQs5f4jrKnGWOH7TCoDAGibyrbmCzmbqQD','bKo','K','lP',2);
+INSERT INTO t VALUES (11893028,251,'ZiSeQFO2u0VJJCed4S','9Pyjk6Q9','HguOAAdbGZBkErfaOSa73A','fAmSN','n','zq',3);
+INSERT INTO t VALUES (8524522,133,'VU','IdLldtv6szOWSgtIwdClhyV3YOB','enkjJk3iIRSw0LjNFEjtnUm','YFYmd0Jau6lWlGHm3F','J','i',4);
+INSERT INTO t VALUES (3905992,221,'tEmBtHUQElgnFnQZ','T6HpXnfoaalr36sG9','jQTgjuOXNfOYhdB6BXXR7sWbVHucaR4oHpqNvYTPgxFaV3o8wcd','yHrR','f','r',5);
+INSERT INTO t VALUES (16228254,56,'cGyxL','Z','xPQZZff632W776eRPEzRWeXew','DS3hMqfMRvpB0CYkpkknMggH7QeuN7','k','L',6);
+INSERT INTO t VALUES (2371103,84,'7CAHgccPRZT','LNyyrwWuq6GvfqWZz8yLQCrFuQd7','rXHOJ1zte7nuicUrw6W1MNYmt2q56H6JCONAc48QJx80fg8RVu','ygCbCh6ca82Fdt1LupUUiXk','2','w',7);
+INSERT INTO t VALUES (6870338,58,'vJkui0','293n4tOf38VQI6AWgfbzdV52Qg','t7fhdgVOA4V3fydpDy','vSjAnI5ys7jxqAzSAUwYXrolf','e','4',8);
+INSERT INTO t VALUES (14604744,49,'s0JV8VFZ','RKaAHtevO8PU64SBTABY9gPzWWz9','cO2QzECQjUdGHLyR3699NkTBGFawJ5gk7hzMx','Mdo4','B','Wr',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(19) NOT NULL, d VARBINARY(36), e VARCHAR(53) NOT NULL, f VARCHAR(37), 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 (16809669318939287751,6897256,'xlXd8JdC8pkS5LIxWGmSlejnlK96H2DM2XZvTew3XWknDSx','pwtgSLJ3IQ3hKOFbuAYLxkB','K9xtkivYyXHmXOpQncWhmTtBMnF0sK5VRnZNFnoZmjpE','tQFWCXIlsYhCE','kKMSeWeuOmc9XwmD2QmQHR7Ruu4hSD7aBPnaNzElGMFOCYyZgXBJ','DsAWLtcIxUTtyFznxxUDFav8dzkCNF353BTmi0Hk',10);
-INSERT INTO ti VALUES (16809669318939287751,6897256,'xlXd8JdC8pkS5LIxWGmSlejnlK96H2DM2XZvTew3XWknDSx','pwtgSLJ3IQ3hKOFbuAYLxkB','K9xtkivYyXHmXOpQncWhmTtBMnF0sK5VRnZNFnoZmjpE','tQFWCXIlsYhCE','kKMSeWeuOmc9XwmD2QmQHR7Ruu4hSD7aBPnaNzElGMFOCYyZgXBJ','DsAWLtcIxUTtyFznxxUDFav8dzkCNF353BTmi0Hk',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(72);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
-INSERT INTO t VALUES (8514881465775830850,-3115470,'6bwpNi6tv7ksj0uAQcEuXkprq59','hEs0sppOOQRPVc2xEoOfDh4D8d0BHnFi','WucMKOTDctup4fsnGfggvD3ICnPDPEB22cXfZWlOl0YZRMBM4idZwpcC4iqetXsvaGyLhIDYA','kfBb','hPdXt9B9rveurpxAv58schShBKt6zpmFAf5Ib1yTjmxGKdvauMx9m86iOYwGrQscJ7RhxC9d5RsLjMpliRgR1otyaycjQJUSG','O2O4DsVsx0zWFdwostEkXjBoIhcbqQ19YA4NEp5UFyz7rPbmWpEA8BLBmaZ76oHd43KLGQ',11);
-INSERT INTO ti VALUES (8514881465775830850,-3115470,'6bwpNi6tv7ksj0uAQcEuXkprq59','hEs0sppOOQRPVc2xEoOfDh4D8d0BHnFi','WucMKOTDctup4fsnGfggvD3ICnPDPEB22cXfZWlOl0YZRMBM4idZwpcC4iqetXsvaGyLhIDYA','kfBb','hPdXt9B9rveurpxAv58schShBKt6zpmFAf5Ib1yTjmxGKdvauMx9m86iOYwGrQscJ7RhxC9d5RsLjMpliRgR1otyaycjQJUSG','O2O4DsVsx0zWFdwostEkXjBoIhcbqQ19YA4NEp5UFyz7rPbmWpEA8BLBmaZ76oHd43KLGQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (13965064716847953154,2238615,'hSmtPfuFU0zLcDjwWmFOmiCKxGNw','T1GpQaItyIs6qCRhpdo93Le4bwwpp7r7p1XaFezN45Mkz6OSu994PAlLORlc7tAbtZ4BCis3J1gtKI430nt4xUs4nKIb2ax6FnDGa','dk5RxyRkuE1VdSuzcNT4QArEBtlmzujdCT57uHCymbNBeajrM2jqbbBlJ','9n8JN689pR','oSZAcRhf4oo7j51kvP','4s5OgkKDruqjfL0GRXeoyD0O52HXyl3V6I5z7CBhso3bBPBPsFXGkLEi6S',12);
-INSERT INTO ti VALUES (13965064716847953154,2238615,'hSmtPfuFU0zLcDjwWmFOmiCKxGNw','T1GpQaItyIs6qCRhpdo93Le4bwwpp7r7p1XaFezN45Mkz6OSu994PAlLORlc7tAbtZ4BCis3J1gtKI430nt4xUs4nKIb2ax6FnDGa','dk5RxyRkuE1VdSuzcNT4QArEBtlmzujdCT57uHCymbNBeajrM2jqbbBlJ','9n8JN689pR','oSZAcRhf4oo7j51kvP','4s5OgkKDruqjfL0GRXeoyD0O52HXyl3V6I5z7CBhso3bBPBPsFXGkLEi6S',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12988199498743042609,-277572,'FsWVFR9Skk8aAArx1vAZAdpS','po5vE3VXXGEeX0qyjeS8XNV56Z54ppada829EdsIoKWpL49c91QwA63a4lT9Wf5BK20W0hk6Wa8pPuAmTmPwOeOXjXgVhk4sGNcB2igmQw0onzXDrjr3VmTIiIDyPNGIy3P0le3NiowXVHP8o49LeopIuMhxYVgvsd2SMijppspCrlYq0rTju3RVPXRuiAm4Q6r0so2CvajICWLyuVTW1JdDhxwr1dyxya2BuiGVbJbKff4mHZjEkJ26','kPbqGM2WEyIzxMdeXTuS9qQYtgUH1ImRGXSxQuOuRyysP','G5yvWM3ULf6cL9LFCm4ZBoJZVacBBavFZxZSrv1yR6fVakRqi2k7swZlb0GxCz6z7658JdPQtr2XKHTrwHeHZjIMbta93sr5VHlzh0Ph8ldiY','CrDSd8dpx8lPxojjsrR0RRhOoNYzFmgeaMf3L4IxzO9jP9MCu4LLz9EnDVDQOkG9OiUk02o03hobaeL5Rii4u0PZmsR','LNZyCCnYuPzCAK7EVApJrctX2DBe8HYDvtmTLAzaa5nByWv0DSTnJ9c5x2X74istBLxutiMGPQXgpbbHgh',13);
-INSERT INTO ti VALUES (12988199498743042609,-277572,'FsWVFR9Skk8aAArx1vAZAdpS','po5vE3VXXGEeX0qyjeS8XNV56Z54ppada829EdsIoKWpL49c91QwA63a4lT9Wf5BK20W0hk6Wa8pPuAmTmPwOeOXjXgVhk4sGNcB2igmQw0onzXDrjr3VmTIiIDyPNGIy3P0le3NiowXVHP8o49LeopIuMhxYVgvsd2SMijppspCrlYq0rTju3RVPXRuiAm4Q6r0so2CvajICWLyuVTW1JdDhxwr1dyxya2BuiGVbJbKff4mHZjEkJ26','kPbqGM2WEyIzxMdeXTuS9qQYtgUH1ImRGXSxQuOuRyysP','G5yvWM3ULf6cL9LFCm4ZBoJZVacBBavFZxZSrv1yR6fVakRqi2k7swZlb0GxCz6z7658JdPQtr2XKHTrwHeHZjIMbta93sr5VHlzh0Ph8ldiY','CrDSd8dpx8lPxojjsrR0RRhOoNYzFmgeaMf3L4IxzO9jP9MCu4LLz9EnDVDQOkG9OiUk02o03hobaeL5Rii4u0PZmsR','LNZyCCnYuPzCAK7EVApJrctX2DBe8HYDvtmTLAzaa5nByWv0DSTnJ9c5x2X74istBLxutiMGPQXgpbbHgh',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(29), d VARCHAR(26), e VARBINARY(81), f VARCHAR(23) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8080922041717063023,1429318036,'294pLZc6wJ564bu','4y5d0ifOIi3','R9unsAtiZRcnAvCUWrohStn','87WzUpDSaRCPCvA','davpEYaWi3gwfuwKXNEWCdHeoafAF9JhVQc5yiDkw2LwBSkUiyIbpOpJthk6KoIfI90gAswIQmGCBpLBu7t','OuMjpQaN5Ij3PCCpgwGzH5bDc',0);
-INSERT INTO t VALUES (-5770618981624080362,-1969148824,'YpIIpUKKmj7zoqL3FDVnJBnpUs','E5QO','Q4lVeZM2o7Kdq','l','l3zdOM57dAI56Nkq6SHKSUxI6XwNexQcy4H0o','Doxe4ICgpCxkAQ5uysL2',1);
-INSERT INTO t VALUES (-4761294431902852902,-895057868,'wZUtXU1Bgd','i5Mo34EPmL73b','NpH9wk808rJ8V7rCc3E5efsVqrCGYwmAs2AGJ','5Yeb0sOh477XIHtVXSbLKy','LOLyyHXQ7dCitx','KLrlQJy5gcP4Pp9SaeygY6vhpI0ONic57hsr38IPnknyZPcANbNESkya6vhL9Y8cxVL9b0sm9fzVmgJpkPqlBTrNb1',2);
-INSERT INTO t VALUES (-4209882164547310291,-1955014373,'hJ6wugrClSLGOs','F18W0Z','uiT35ZRkaqcuZ7jHw4NreTuTxIYqtpUFk6EsvIeJnifEdNGzEyJ7BeLSRHsqSUs2bWsqbwc60e','9pHTJfNrzR6K7NxzFUMCoJP','VvbRgCxu2E8oAWuEuzDPYhhq4O9CiHhsfkCa7sOODAm2F7xCscIlRX4yzIlfMnl574jtR4KOoEhDb3AQM','rXIvno8VVzbj7jXlI7tfIXZnZnzn3bZIOiUrLJnrtdsDsvRFNbKjK3ef7TmWGRYzxK5dhIFDjP',3);
-INSERT INTO t VALUES (1955465501640570144,-528822230,'GPuTDFaCQQ47Qsh076cl8oUV33','ojDQeFDymHC2SRd7aaBjC5xGO','g3cZlivYOmgeSKwkmdUp7bOp8','XH6x4yH4JvcYW1umE1R3I','8TGm5kgKbHhXb41xN8jpPAW0s7ZktN7wj2BupxcvK5Yxms0GzyQsGvl8hrqZhfsGSwCDkaLEk3HAK','DDAt17KLYauIcFY9mTslS96JcpzM3F',4);
-INSERT INTO t VALUES (7923615281658717154,-1213797503,'PVfWqUR7oGe0zbb6cR4ydL','8j1vRL1bF8gvbK6gO48Dp','qGZFCa','FVef7Xst','FtllYBzXgeR4UYTjdsL745wCNLFA2rKTdh2muWSlBQ4RlXGlVg1BE8zt6iTE7WOLSyVZp31oKu3cUm8J3wu','fjkMftffpeXBYljL4mCbFifY',5);
-INSERT INTO t VALUES (4371201984816097896,-1500262866,'3p2tekO8RomnDV0cnXjUqdyrR','mLz0BD8npYPrAI','GLkdPGx7lVfpUdD','pUtYsm8bRbVv22','mQ9f1dEO2DYbcB3PZLzHnEGftF9ye7yosdSsGeUXYrrBwQgbkCt6ETnpSmsk','CARLiy5H9SM0UA1uyjxPKt6soh7MgCoivKTsm2S5GDCwLovfqEZwzYD9',6);
-INSERT INTO t VALUES (3388466068925823060,1823859453,'ZUCouD4KMYC','Fg4Gwg9gSV2lP','FbOXmNIihxxS2oRmwBOByRI8yYBhWeN7K9KpLz3','ab09QNVgje3QSfuEL','B0ibZepGnrZXRpS7Di0cqAKFGCY7DsGnkW5Hw2d6MW','9iVcjrJxk8rgzfNvKPjach129Bz1o74QKOwH413RCCCz0WqXAL5VGCpn4hA1BUGosjtJvQGsfQKSUxk9yNxfxJXI02',7);
-INSERT INTO t VALUES (7986034775585414231,1995530051,'yMjFAW64cFdbznp0vzd8','ANNcIoRHJLmOD','jQS0wgz5pK0J5zzYnzM0BEpmF6k0W41xwJy4ImxoaJNt','03eAeaS1VARzBzFXH','5c79Z7TOU8VCRHbnosGmgR1Ar1EaBP9UEflDzRH5oANcPG','c8HzhH4qEslF4rO9xnqWuyad3i1Wjg0uRhdNVGzIiYqQ800thHQpZTllTpjnOud',8);
-INSERT INTO t VALUES (-284943853375383610,-413322236,'x796gnVVOiLhHQb','OLI','iXcbQiAjoeTBML3pysrOESQ0uTssTFG4NDkbfaPTrsKWewdB44ocfPgLZEnU7N','ytrJlTAVuQPXC','rSn5RAjREL4Fb6SKMxSO6bBsaKdd9C4TQjotoPZEGufbbvCCm7D3ttF22GSqHDi8zt1cDQUbcO','VDatQk6EaFjcQ3LdjqNVMvrQT0sphqvu6YSUtNSRa6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (284978937180495021,1974774378,'guPKuJTVIzL1','s','LQ0DQ92jpoEvJlb6igpzlHpU56wIejinw4w7RlbXs09s','Io7LSEE','wHZogrbhUzRAD','Zt8IkJrOjeoDNz2dM4JIg7K3rToNoDTS5lg7uyA6xEXqAZXG14YQsMxL4qvXYMPuhSv2QqMvNfd7r',10);
-INSERT INTO ti VALUES (284978937180495021,1974774378,'guPKuJTVIzL1','s','LQ0DQ92jpoEvJlb6igpzlHpU56wIejinw4w7RlbXs09s','Io7LSEE','wHZogrbhUzRAD','Zt8IkJrOjeoDNz2dM4JIg7K3rToNoDTS5lg7uyA6xEXqAZXG14YQsMxL4qvXYMPuhSv2QqMvNfd7r',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(30);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
-INSERT INTO t VALUES (6700706857523811178,-1605932355,'6X0','g','BpePBCF0xC','B8cWt7yguhBzjqrF68E7sR','Lj7R6qIT7kab6SEtOOMuXW5bMvGxFBfLqgwLHb97pZRrhhnyaWExrp','aoD6',11);
-INSERT INTO ti VALUES (6700706857523811178,-1605932355,'6X0','g','BpePBCF0xC','B8cWt7yguhBzjqrF68E7sR','Lj7R6qIT7kab6SEtOOMuXW5bMvGxFBfLqgwLHb97pZRrhhnyaWExrp','aoD6',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8151365704894013188,-1449709877,'tGHD','d5B9jPDjZNmA13pR2t8pvrt1TrgdvAeL9DigbbzutKRnMHVENqJ9X1HdtzVZQXAKXB5gYDnPQZ4rcykEq78G8PwE','5mSdUFsjoX1ARJ9yYiaZt8lQDkTBoGnD1n8aYlVcweCeixhD','dRNiL7TTk6cpLLuNhvrDll','na1AKv4Ov8ukpOtPkzfQHJs2uHC2KyE1T3663nJneGlKYNpc6WhQ0q4hH','hIpX',12);
-INSERT INTO ti VALUES (-8151365704894013188,-1449709877,'tGHD','d5B9jPDjZNmA13pR2t8pvrt1TrgdvAeL9DigbbzutKRnMHVENqJ9X1HdtzVZQXAKXB5gYDnPQZ4rcykEq78G8PwE','5mSdUFsjoX1ARJ9yYiaZt8lQDkTBoGnD1n8aYlVcweCeixhD','dRNiL7TTk6cpLLuNhvrDll','na1AKv4Ov8ukpOtPkzfQHJs2uHC2KyE1T3663nJneGlKYNpc6WhQ0q4hH','hIpX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5534460744629800259,-1110926116,'55US3S3qX9H1anXc','04exRHZwdCjgxtyzGwbGdeVqvmzB4x6ODtHWLXfDX2rOTNMCfPJy5wpLxIlxMDjg52v43sQplOaa12rnvzreBNGFI58RwzArKqOYVKrHGGwaHxq2Mu1ib6xjnBAYGjU4W35fE15itf5jxk4rXuF7sS3einwuJkjXaACgw8qMeirSGWkk9fAOoPud4OLKNZCbNXwghG4YviKX7fOLTSWHgNYKUrkJhzB2KmS78zRGksKxHYXJ8rxK','GmHPcu7MaXDK2bVK1R1YtMxgipcOy69nFSJqxR','I5a8lc9RZzem6xgEyvv69oebEmzAYtVuMwETxsBuDMHtZwZ9SJIAW223OF0uOXfWkNIfiPeZc8bWjEMaERZK6Qdp','xOlHG8e5y','YjjWUejB0Iq4bdH3N1KeezJWxqtQxKHGHwsMfpbfI8ZAiixq1S9xd3xDzI7C4qZQ',13);
-INSERT INTO ti VALUES (-5534460744629800259,-1110926116,'55US3S3qX9H1anXc','04exRHZwdCjgxtyzGwbGdeVqvmzB4x6ODtHWLXfDX2rOTNMCfPJy5wpLxIlxMDjg52v43sQplOaa12rnvzreBNGFI58RwzArKqOYVKrHGGwaHxq2Mu1ib6xjnBAYGjU4W35fE15itf5jxk4rXuF7sS3einwuJkjXaACgw8qMeirSGWkk9fAOoPud4OLKNZCbNXwghG4YviKX7fOLTSWHgNYKUrkJhzB2KmS78zRGksKxHYXJ8rxK','GmHPcu7MaXDK2bVK1R1YtMxgipcOy69nFSJqxR','I5a8lc9RZzem6xgEyvv69oebEmzAYtVuMwETxsBuDMHtZwZ9SJIAW223OF0uOXfWkNIfiPeZc8bWjEMaERZK6Qdp','xOlHG8e5y','YjjWUejB0Iq4bdH3N1KeezJWxqtQxKHGHwsMfpbfI8ZAiixq1S9xd3xDzI7C4qZQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b INT UNSIGNED, c CHAR(50) NOT NULL, d VARCHAR(8) NOT NULL, e VARBINARY(10) NOT NULL, f VARBINARY(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1799287997,2768052968,'hVZ','kx31T','cOXBJGz8D','mbHexB9M7eOYnaw4d74sH5puREJ9BYQGwgjGeccMIWMoYCyfRNGKMdxz','GxCn0oinpKmqx42ZSydqLFtG9SkowLjpCOkz2A2vdf0','FN0NaiY3jBrNiTc9HLb5L4cTkzehlhr8uY4MjRATzrvW8KYtlQcr40k8hxHeKbFFdCAjv3x0SQTFqjqCkIMmGeCCNTrP6D89kO',0);
-INSERT INTO t VALUES (1680867574,621088335,'OSNSIdPxJ1qq0NPrS','Kg5vWzD','EhNBcaw9NT','vnVJwjUrZITKi4oYfXbZfZjLme0CBaBUiHQPUsrzTlz1AGNoflXFpsSO','IQmK7twCSOHr3xZ9uHduKYtK9J2Urg1mGBhmXyq','8lkwWLSvKT',1);
-INSERT INTO t VALUES (-1908849009,4125477139,'nz8854jx2c5HcP0K74nIuVbRs1ipKJLqSNqbIGJ9','aM','v0czTThDNn','PjevECBf3cKzjA6KKNyQaLu','rxSZgdoXvyJGr03TJbOpvZMDtuwXMhKMb2MZp8g9F8FKnQFXCzP7','cy3zzpQSMXS8',2);
-INSERT INTO t VALUES (-1219504415,3466602178,'f6EfJ5bfT3ZGZlFqYosMId','MQyzd','FTvi','lpv63ICCL2Luihi76XdpD9rs0jGkDp5gEC4PVGupV7TQsK3BkvavQKGD','eN5zBPzzVvyvKyeU7BMuN1PQerM0gSBFGRaI8mub5KCW1iudipmEl4rWJFlDyQ7bkxGRk6Kc3mzzC3gP2D8u9Le3','ViL65VNryCuecHiTlH22P9sxwIX2YThNz9eMo2NmFrBCXXHlMaBO7LJBjNuvRSFEg51MTfWePK7qeU',3);
-INSERT INTO t VALUES (1116339063,1961713677,'vx6bg98o3YArGdyMRhxdk6eIbSy8Evdk59sPh6rCH','k0','EdRY','4aSg','xWqdoPT7BpMSNK0cVeD','dRIeIAvM1LlAV7sSnFxuSliBeUCQ',4);
-INSERT INTO t VALUES (-1343371582,2798627282,'rDQZ9bxHTrDoEAanJ02','aC8','eI','XWXekqFxLcx3ZJic','sFUl9qwrI3WNFpYIQ8ieizTNrDZin7YtCR8bxvuKgzjUTWyDIVOOloxgohJILiCJcS','ARGICiLNqcF33Wt01T6q76ZRo3YddgHTYgJJH',5);
-INSERT INTO t VALUES (1274327763,1159052905,'QPh7Ic9ctiA7LCXZOKNcFD8uipZeZJQJ1MBhgX5vAUXL','BbUFDZ','H2CXj','sV3jEzRshMrYzdpBiXW311q0JUWWvbysxjIINJbpwNfJhqrzmxkIBs','u54mke1f93mBneFZxWhuG','i0lQf6ty',6);
-INSERT INTO t VALUES (815810047,739686261,'bU','l4','bypg2K','CD7kOPGDQTuYLz8ge8uJLCLkHMU3mDBp6gqnbZvE526AC7m','dhtIEyAnD3WbY1k8RbIyVZ25AJ6rqB7SjrtJmtKutlrzOjcng6WuM2jUMPMrFGtHkEcD3PeAN0cZSACAYdzkqw','SXZs8zwBZkmL75UJTI7D',7);
-INSERT INTO t VALUES (1467966250,1356344679,'1G4AlkdwWCCwKBgkFnu29bOK','1R','7Mp74mVU','bmKJ1kSa4ZMj1whaVVIG5aVYEFx3','iZdIO7WlhXFlSlRsjhcXU8Lark0','LHuJyBLuhh2dG8xLP775ws5WIFjIKjjYQsCQ4bRwWDP6ouUWmW8m7C8kQJ3njGQttkU5grjCB7koDpFezluKqlJezVAoh0y',8);
-INSERT INTO t VALUES (-4813026,1783277347,'vS9xv6GmOaam8RvXMjcydEJb','g5J','fjD3Bl3t1','waCb0vAwgohIkk8FoxpFFaIzFW3ngE4mOB','44PrzEOV1K1DZdhxSzipRVHSyZvzZx9Ixf7oUWyJ','nppTHpuBInJLnUbEYXdngfuORhJ5fKbractRAl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7707312827075836902,113,'xKiSI','ArnAAeAor2EZzgcPc06dAK0dv334sOA9jriI','mO5PHkmeySdGl5NP4YpZlgIz21XGnh1k1twpap','7BnX1ZcrjpOgHBiplNB89M8LH','Z','Vm',10);
+INSERT INTO ti VALUES (7707312827075836902,113,'xKiSI','ArnAAeAor2EZzgcPc06dAK0dv334sOA9jriI','mO5PHkmeySdGl5NP4YpZlgIz21XGnh1k1twpap','7BnX1ZcrjpOgHBiplNB89M8LH','Z','Vm',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(20) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(20) NOT NULL;
+INSERT INTO t VALUES (10415977425922804004,26,'fmdLmDbx2KCCb','EYc','t0Tvxgou3Ns639WHa5R8OgXjsQLb75SaaR8YdC','PY','6','m',11);
+INSERT INTO ti VALUES (10415977425922804004,26,'fmdLmDbx2KCCb','EYc','t0Tvxgou3Ns639WHa5R8OgXjsQLb75SaaR8YdC','PY','6','m',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12404679861651853727,139,'bDY3NSdDiNx','MHA1aHRXFXUmCS1B0ExaOj7fPwebo4U6zxJmKirB0337Zypli1huiJu609XrJm6Ld9HtugQShLmPVVZlyaLZxlSxJtgyknriJvTQ96sgzMIIsyMnZkrN4YLEQTrQT6OOriB3sD3eyRJKCxxtFciu3nEUIXBP3Zb4S1a2QPJ7K1J4NvdHI4w5mMQR1TJZLBDfIPa1fyaCpOM0MSN25eUKCLCDStJN','AE8GS','Oli','6','zq',12);
+INSERT INTO ti VALUES (12404679861651853727,139,'bDY3NSdDiNx','MHA1aHRXFXUmCS1B0ExaOj7fPwebo4U6zxJmKirB0337Zypli1huiJu609XrJm6Ld9HtugQShLmPVVZlyaLZxlSxJtgyknriJvTQ96sgzMIIsyMnZkrN4YLEQTrQT6OOriB3sD3eyRJKCxxtFciu3nEUIXBP3Zb4S1a2QPJ7K1J4NvdHI4w5mMQR1TJZLBDfIPa1fyaCpOM0MSN25eUKCLCDStJN','AE8GS','Oli','6','zq',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3644359715652472589,108,'sSGW9nni3','IPaRNPYd22Xy4x25u56x0twDK3TDwieSChQv0xmG10ghyDxE23Z46dPFiQ1KftlfNZspGiKwT1XiBzHjjHoljoAC9AwCljTlYbc1O6ESM','AOpHLNp','nDcj56imrSLt5am0cYqgKdCrB984Toswqw91FDwISHsMZeIkH9r6J7C7yxpU2LtKsBClxTwP8xyVHL4XFmOkfHhp4wBmgcYRM3wkBY4xYam4tClJMCEEqQake8LiVVRJ1CjnLQrGTPwoCB96m0veNNDlJtGtX7opusL3p6rm0LlzHt','8','M8',13);
+INSERT INTO ti VALUES (3644359715652472589,108,'sSGW9nni3','IPaRNPYd22Xy4x25u56x0twDK3TDwieSChQv0xmG10ghyDxE23Z46dPFiQ1KftlfNZspGiKwT1XiBzHjjHoljoAC9AwCljTlYbc1O6ESM','AOpHLNp','nDcj56imrSLt5am0cYqgKdCrB984Toswqw91FDwISHsMZeIkH9r6J7C7yxpU2LtKsBClxTwP8xyVHL4XFmOkfHhp4wBmgcYRM3wkBY4xYam4tClJMCEEqQake8LiVVRJ1CjnLQrGTPwoCB96m0veNNDlJtGtX7opusL3p6rm0LlzHt','8','M8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9047480981332033176,206,'lPrJv0WhJVCNkPB','A8mFDdI2RtMQigWRZqMwRed6OjOEaYAZ0qC2C','KSTfNZ0xkwGSxE','WtkD2cVDAj26E5LoqQfNQgsNqCJynQrmVR4r9tHunGbaWjz7GHnvUCnktMh7TCTW6yDGNz7WawcP5KYjtXeHozysB02WQ3UztOCWdyG3a4c7HmuTCvYJMWDir0Icq5eAUHU1sBBTpc0vAR9MhFewVoP1bIyVoTzXjYH6qhizzG5wxhe1MeJwaiELwTncSKD7WfJdv8O8rp3xkwTyvqhn2VIQJQEIuz4WdpNk','e','y7',14);
+INSERT INTO ti VALUES (9047480981332033176,206,'lPrJv0WhJVCNkPB','A8mFDdI2RtMQigWRZqMwRed6OjOEaYAZ0qC2C','KSTfNZ0xkwGSxE','WtkD2cVDAj26E5LoqQfNQgsNqCJynQrmVR4r9tHunGbaWjz7GHnvUCnktMh7TCTW6yDGNz7WawcP5KYjtXeHozysB02WQ3UztOCWdyG3a4c7HmuTCvYJMWDir0Icq5eAUHU1sBBTpc0vAR9MhFewVoP1bIyVoTzXjYH6qhizzG5wxhe1MeJwaiELwTncSKD7WfJdv8O8rp3xkwTyvqhn2VIQJQEIuz4WdpNk','e','y7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (5606605064679771426,8,'OyzGSY63pE7bHfhSb','IlnHf8m0Le7jz8VNK4XZ8AM0uTNGFl0C2A3O1QT0IJkHeXFzlKVnhKR5cjhpCC968PORMkB31T8GkqCgLHqrydJm8VXAHbuoRFVonZu95qijzcs','dyYQS37KRce','9B4nDW107njQR3j1XRqwnysQiWOxltsTGO6ZMAulyubYxgzWLSSBNEYcdISeNMUNC','h','Jl',15);
+INSERT INTO ti VALUES (5606605064679771426,8,'OyzGSY63pE7bHfhSb','IlnHf8m0Le7jz8VNK4XZ8AM0uTNGFl0C2A3O1QT0IJkHeXFzlKVnhKR5cjhpCC968PORMkB31T8GkqCgLHqrydJm8VXAHbuoRFVonZu95qijzcs','dyYQS37KRce','9B4nDW107njQR3j1XRqwnysQiWOxltsTGO6ZMAulyubYxgzWLSSBNEYcdISeNMUNC','h','Jl',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(28) NOT NULL, d VARCHAR(10) NOT NULL, e VARCHAR(85) NOT NULL, f VARBINARY(97), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5258271,10678880,'8Y6hrBddLbNStHxba1yp6RZC','k','nmOR7lF','VxMyVzSDRKmKP8MIvWehUEzrWJNr','1','z',0);
+INSERT INTO t VALUES (-719173,12290797,'zMKkMAp1PvTcq10MV','a12kBBxZ','tI43iaXLoK3NkgtV1wnrsE1LQCfJRwEznAzygBCNTWx','Ksiu9Hkg4r9Kf8d67Vjz3qLZEljtA398mXBnGU0','e','e',1);
+INSERT INTO t VALUES (3419796,4479728,'rv3HJv','QHW2sd8QH4','aubYO7IMpDbnn1LusAUm3i5IMsbX8wj8e3CVAclvk6fZyQcw7Z5Jr4eauRIjwuRPrri1EgYG7fdCZrH','S2oH4QD1x1dCAnokupaauJzkjePvPWySOY2YQgFtRDRLXVkJd0gY7qHln3b3rpwBsHD86RW2Zq5nOb','u','w',2);
+INSERT INTO t VALUES (-4571644,4844259,'vtk7KvnMHJg73','vEF','Ooznv9BWLTQScKG45YnH0gauM5JkzklayiHat','z6IHkpDpkUxCC7YB9pXNbRZa7NzSFQg2gteBP','6','x',3);
+INSERT INTO t VALUES (2125173,11026384,'VaS4qeGfADOV33Cd68f','E1hOh','GrYWxIdz5hdK9DbU7Ed0B0udv7uSuk5PtjH79a8y','5Tof7CjUE4GTyfT39I1eu4sD8Qofb0njVmXTtV81XlxwsLBLu2uBw7D20GP2','1','l',4);
+INSERT INTO t VALUES (-7245084,11662537,'JMqrrENW5Q2Wt2yOzIUlHktnTH','L10PGi81X','5LazkQFBTxSNqkebybEnScTX7zkH55dsiNkXbZH7t','qCmWGIOEMvn4MwD6rxPfTMqqbsqf2EPYzHzisWaBzM4Jz9WS40bn1J2hvwRze','G','h',5);
+INSERT INTO t VALUES (-5430521,13315079,'qvYh41ZInRwbqtyt2yoIupYyR2','qftx8','6bujAI0JCfJgvyaU6rU5xpyVsfNMqNxmPCtpJNL9nc2FHDPv3b81zUhvQeT9K9ej9Kh6Uq6bpt2e0eSUuvW','8Le8f','w','H',6);
+INSERT INTO t VALUES (-7268922,224777,'8Q2r583QGdJGH2ZsgiP0','mwqq54w','I5D3yRdYYmjTlR0qQlwGxUMoHsvPUer2eXk7vbhb9I','ONBRS4mPLfREYKbC3fQ4gyTZNPHE6BJ5w6BgDh3JKliO4evHHxtW','7','F',7);
+INSERT INTO t VALUES (8011314,8867281,'w6d','X65zm','4WMwk5hhLOwLxdcBaPzknV3LhPxUfaH0cMnFVmcipFR3dkhDPr1','HmvZQgxt1Eomp8H8ifbXBfHwjxMZu9lUXuGpEuhXOl7GTqvhTKijfCjZJmrgOmztFObDvimoOxQGMvpeBdZddlVE84is9MM2Y','v','k',8);
+INSERT INTO t VALUES (-3828297,2411606,'okFJ','g5t','NpBx4QHU7QU','4sqBfxIHer6MAX8fIRpEJ','I','X',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(28) NOT NULL, d VARCHAR(10) NOT NULL, e VARCHAR(85) NOT NULL, f VARBINARY(97), 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 (841331777,1930534391,'Ipu5sIrnllpkfvxV','9gMuj6kp','GQ4n','rCODmsMx6QzrnXs6jk1qyOTbVpV9nRvT9svAUEX3cQGLV12a87s8u1IbI0uS6URItgRxeK','0MVjGx2njI3uldpg77VYXRdNSN9Z2yU0avAvkveS9pUXguqIf8SXAa0UZHWf65PgpBHpNKuBBDzwuuPbM08GqYnQ2','zPXheeXDI0RrvWK3J',10);
-INSERT INTO ti VALUES (841331777,1930534391,'Ipu5sIrnllpkfvxV','9gMuj6kp','GQ4n','rCODmsMx6QzrnXs6jk1qyOTbVpV9nRvT9svAUEX3cQGLV12a87s8u1IbI0uS6URItgRxeK','0MVjGx2njI3uldpg77VYXRdNSN9Z2yU0avAvkveS9pUXguqIf8SXAa0UZHWf65PgpBHpNKuBBDzwuuPbM08GqYnQ2','zPXheeXDI0RrvWK3J',10);
-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 (-1267877161,3912770252,'BhvwzFOLl24dBDbBEFNnMtaO1uM3dC7ks9coZaA631uX9yFLUc','q1ZFit','2E','ZNgGWLo0eSSNRgVj8cs721CshSkYtNGpLW','XSLQCctVFGGtVA5J8XJm4dgBGDI4XnP','Ydtqy5OeuswayfYvWfDv6yxrRZ9nQeGQ8QvKvgJxRp9pdl0QrHw',11);
-INSERT INTO ti VALUES (-1267877161,3912770252,'BhvwzFOLl24dBDbBEFNnMtaO1uM3dC7ks9coZaA631uX9yFLUc','q1ZFit','2E','ZNgGWLo0eSSNRgVj8cs721CshSkYtNGpLW','XSLQCctVFGGtVA5J8XJm4dgBGDI4XnP','Ydtqy5OeuswayfYvWfDv6yxrRZ9nQeGQ8QvKvgJxRp9pdl0QrHw',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4266,2450849,'kWz5zf3PQ8Hk2jY','mC8l','wkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOg','3g7ryqqn2rza4WSvUlvHRNvOkwVg8GVmLVtng7K2Qoj','0','s',10);
+INSERT INTO ti VALUES (4266,2450849,'kWz5zf3PQ8Hk2jY','mC8l','wkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOg','3g7ryqqn2rza4WSvUlvHRNvOkwVg8GVmLVtng7K2Qoj','0','s',10);
+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 (-5976884,10141134,'Z41NYSX3AhPa','54tzj9','r7pcPzOYehj5ggYGb3fCpkgzd0GohWYQH85XKL1Vd','twexTIxkSDHhQAcqMj','F','B',11);
+INSERT INTO ti VALUES (-5976884,10141134,'Z41NYSX3AhPa','54tzj9','r7pcPzOYehj5ggYGb3fCpkgzd0GohWYQH85XKL1Vd','twexTIxkSDHhQAcqMj','F','B',11);
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 (-651788624,2798745488,'eO6ka3EJnqTPzpLjuAOQAT86M2L6','MVj86ASmer6Ijbo8brcNIMIRL0YKJ6JvIsY0p45DAsOtpFHJyldtO8lx8myd8HSoAjciFd6ks6BXzTlOGE0MxdXRzwzd0CggwmXoLOw3l7ZSxJgJdVPVjXmiKCpcv7HhInpE9HVaKegCiRpMiLID1fr80C404vlpH2x5bhTpHBMuGZqGpsyzA','V8zXrXigH','pOW3aWkBh8mNuYAW','MapL','pLlG4zesFEDv9tLTHZ5qYxxgwS8whJX6SswOMQjqRoROh2uvPS2OqX34gJ0PGry9ukR',12);
-INSERT INTO ti VALUES (-651788624,2798745488,'eO6ka3EJnqTPzpLjuAOQAT86M2L6','MVj86ASmer6Ijbo8brcNIMIRL0YKJ6JvIsY0p45DAsOtpFHJyldtO8lx8myd8HSoAjciFd6ks6BXzTlOGE0MxdXRzwzd0CggwmXoLOw3l7ZSxJgJdVPVjXmiKCpcv7HhInpE9HVaKegCiRpMiLID1fr80C404vlpH2x5bhTpHBMuGZqGpsyzA','V8zXrXigH','pOW3aWkBh8mNuYAW','MapL','pLlG4zesFEDv9tLTHZ5qYxxgwS8whJX6SswOMQjqRoROh2uvPS2OqX34gJ0PGry9ukR',12);
+INSERT INTO t VALUES (-30992,16456828,'pafUFLqzUmI1j5bvOxNE','fkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26CyuaOG2AotGbyD20pA61JuPfgR2nftHAZNhCauqsO7JWjBQzrrksjF380goh6j7pJtCQ60D35s3tSiYMP0cGCbltikoQMnglWNcMQKJPqr8DaHqGJzjSYyUKB8fXBuPA0KdX','pXSUzj7c0Q32MXJvgwNTH4z1IhOvG5by466','ksFFPo0CeWqev3','h','2',12);
+INSERT INTO ti VALUES (-30992,16456828,'pafUFLqzUmI1j5bvOxNE','fkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26CyuaOG2AotGbyD20pA61JuPfgR2nftHAZNhCauqsO7JWjBQzrrksjF380goh6j7pJtCQ60D35s3tSiYMP0cGCbltikoQMnglWNcMQKJPqr8DaHqGJzjSYyUKB8fXBuPA0KdX','pXSUzj7c0Q32MXJvgwNTH4z1IhOvG5by466','ksFFPo0CeWqev3','h','2',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1982194995,2533447336,'gs8SoFhTjVZCZtHGm6W0mMuEbl1t5B6JfyPS','9m2pJUpMNjCxmodow7zGFK1nlghdcG7luXEIT8GIpVb8kq3XnkDIvEQmPMblkVuNEcw2XwF625Tzbc5AFlY9cenoePCQ5YMtBsSNudcRZUcJfXJj0ShpOLs1vHMZwOcSsEr8ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6j','g','9fA6hw4EmogsKGNa1Tz3dzUQb7TNITasCKifIvUVQUPlOSnAymYpVitth56zSVfRTpXRICIbKh2J1cRNrMvHhqDJlW2iFvKzkpGC5FVjjAsrBdEXHboc2wVWBPGgaCRIc5scBwsdSAnlD1Lc9AydFTH8bUBRUHD0Arv5nKrZSeMDKawwMl0hbrWEFEPmDXzlLDznmOpouYMKEmiq','MvR2SmFmtieMYpu3ICig2GbUGeVI91mwL5gtXnZz7zFAzGHkLOql1lZfcguPmx0U','r',13);
-INSERT INTO ti VALUES (-1982194995,2533447336,'gs8SoFhTjVZCZtHGm6W0mMuEbl1t5B6JfyPS','9m2pJUpMNjCxmodow7zGFK1nlghdcG7luXEIT8GIpVb8kq3XnkDIvEQmPMblkVuNEcw2XwF625Tzbc5AFlY9cenoePCQ5YMtBsSNudcRZUcJfXJj0ShpOLs1vHMZwOcSsEr8ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6j','g','9fA6hw4EmogsKGNa1Tz3dzUQb7TNITasCKifIvUVQUPlOSnAymYpVitth56zSVfRTpXRICIbKh2J1cRNrMvHhqDJlW2iFvKzkpGC5FVjjAsrBdEXHboc2wVWBPGgaCRIc5scBwsdSAnlD1Lc9AydFTH8bUBRUHD0Arv5nKrZSeMDKawwMl0hbrWEFEPmDXzlLDznmOpouYMKEmiq','MvR2SmFmtieMYpu3ICig2GbUGeVI91mwL5gtXnZz7zFAzGHkLOql1lZfcguPmx0U','r',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED, c BINARY(99), d VARCHAR(8) NOT NULL, e VARCHAR(29), f VARBINARY(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13,1120043425872604022,'riXCpvzv3ZXnUHfLebh3N4YlJQrynl','sDlTc','Nd','6sfytPSpHZDhx2oHlj7aranXyFAvsQ4PMiDupPYUOUJuG4LBGH6rz3Xx6t9dkLCm','QPGmrUbGnNaGvb4Et7dLV3L6LdSAbXNEhGvCJ','mqo7z3FMGHi7mkvslYq7d2w8Dn7bPCwq1QtJ1j8pn',0);
-INSERT INTO t VALUES (31,307565517743104749,'HpRWIQnPMaWZTPX9Npukuc3jMR5pqo9poOhDfWN4YWOxtXWSu3wZQwFD2jAS46jl7aUrB2imhRPyuf','goV','hdnFb7tvoCupMg21HjZkrRSdzj2','SbJhSbYO60k092o8PDSke1hjdh5bF6qyZhp26LXWcA6uwzgoZtIzmT1xyc6xFnv','qhJ7rOg7PopsGWGFZ6qD8Dit38wao51ifMm2GYJyApFzhgVafScJ4TL','xEKE9iuZeAvGQfIHwLIzL2pvpAFUEJsMlgnAag8W9R7VZRQkxpQEEjWDIq3LKpMVK94WtO7AugSTI6PzQflEGwamjeguwkdCr0SH',1);
-INSERT INTO t VALUES (-87,14795646359810615433,'u6bNh4x5R3JoogVaQn5WbFdo8l','AY88DoI1','nAkBmQ05MX1zM','0AtloQO2ybJAQdlAETx73HZene8c1ECfr4esWlgBckr','AsOj2T6nee0','RJYk2EZ37cx0Cz3lTHV66kNcvF2qouqEc8diUOLJ8knD13JjLfeATPP',2);
-INSERT INTO t VALUES (-106,3486096679318432031,'QTf6RvAfS7X1Mw3SaF0oZAXiL8Kl0wnnYlP49Vy8x5zDr9sZwAXxtZmOpOy6bZFhNgVDu','P0sE3Yrt','pqEgwLVsAdF7Nj','qK2o4t02zPIQgZF4Z4wBCpcRBBAxb','hv4QCuDbz1rIy96WKaHTtKYwpzWdH','4t0SN80DbLrivbvpFWx9cetb2RjrhG0hpoW8my3C0RA24nK68b',3);
-INSERT INTO t VALUES (12,7926410216526822758,'CoJtdqETQdVuQZwdzflcmqedY6ZqjO4BZbQHR0IktaYWtnEShWDZL8bRnUrfMraxQySnEorrz','pXVLWtO','5rHz628b6CxMvD10','kQGlx7D5WfQcjPbxEwRiEAaAwIhOI0dkBVDwTC90QGRwYdb1hOY6i61cEuxwLcJkUCGq8I','iD1uzi9L6mAfszQof8FBMgCEdRN8K4E9M1','iNwb93DLj3DrppT80OxZh7HUjiwLwPyIzMnSJABAxQMhQb9poHWYC4dGMqjIZ6In8Scy2PK2dNdZqfyhjftwNM9UuVg2',4);
-INSERT INTO t VALUES (32,912140518786016228,'QGvsnVXoT73bTsdNjUcdW1Y2WgaWKBGcUeKPr1zpcluIa9Nhr8chhftlffTM8q','HCeF','0mq3fHf','KaR8LbHG1Mi99cfiOSws1l9YIZbhn6OvhZNr5OKj2uRneWwPiHe8nPGGmUKRZLrg7Dso6f6Ipw4du','lIUguDOiLsk9iYGElYET92t34gKaPchhiS','in4nszxVx4oU0TefeyGWAeM6aD6Uw6QuNTXwXYnkMeqycmJeCmdJsoyQWPWH6GMBUyUrIeoKnn7y',5);
-INSERT INTO t VALUES (-70,7691452097905643583,'6','jMiD','slQHilnWhMH3PnvIs1XZBurkf89AS','qYR5AHTTnhWYnT0zCmPqky9Brbf','ZFdmYTXbo8JmIo7MVSaZ35itKrL6','AAo3WZb9yZERsyBjq1UF97oygkZcJ6PDqXjGq8Y5e4x55GG3IGe3tBJp4Uq9',6);
-INSERT INTO t VALUES (-16,2150112761290331644,'k6GzXX5SHeKgQk8MHi5fSqXXW3AV7bThD04Gm1Yjd','PegBpiGu','G6JLmh3XkpQqy3qLsBtu','C2GHQ8HK','KMIFRwyFD6k16UVMeSW2QH6MzEBMOGsi1cXDyvQnU5WG1AuKr3ECKUHBSi7ZH','7bDXTFXN7t9zCErDJu1hbHKAvJOI6o2W04H39vSUizRrJA0drOpwaphK5k',7);
-INSERT INTO t VALUES (-119,16115016967532956327,'4OPt7UD9Ezu8BcI5T','Z4va8E','mpqpQveRDVKpdi2O8','j9rXvBdqwH7GYhiWq3pdn6pTXJu5gPcDBIONEzegwNduRZeshm4Gssj5GClb096Mi32','undl5P4XsSn3SoNJoNQA04ZzVG06a3ypeSfM','IeF1xqP9l3xLXcIbqA0CpIj6iTujmKTWMAPs4KHjDf57sGlsS1bkvvOJiJ2xPbe5',8);
-INSERT INTO t VALUES (126,1256200671943453482,'cPd','DfUU8PFx','4ZBTJTzpg0ahAExOqxvQyEJDvi49','wxf47UUHUQewD3YWQZNMZRgS3Tqk1EUAafV4zkgFEGJgoXtIlQXjW7aJcKxlaPUxQBFp8N8H42AU','2EqxnQinFT2tJfqDEQe5AoyFg65N3zDVByg21xPugXg22WKMaKTLMnuawFHLoNcHUGu9vBzXhh1x7F6Utu','V4Js8PsPOsRnawUy7wGiaqIoQiXXGGfGP2keMxK4uYeKGqBPDP5so4hMS6exMOgVcsp8kq6EOIBg9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2256433,10366106,'cBM54ohq70fTWXTW','lOWIkir5NKD4E0WNilrE2h4dAt3QZZeOJG6o6PZ1aGcxCVQsCTaaGskifPCb55Ug2QtoCL1qPfSKprGJkTl4aVNEvHQVhCWRr6wy4eB4UIWzAGy0hZ1X5B2VMDrPND0hgMgJjgKRZnankmrAvqT1OXlWxB7x7aNBjucA6MXhZoh1sKVNWdVWgzrJKiqs1fFqkaapuBjRMIDBmk3WQSJJjdxpKN','7sNlxc4O80vwWhC7HDOpRbjGfMUup46WfXt2djl','LNfB4yAazH4QoHTHk4dkkz56COJhxSPGR5dPJ65oYDwG1IEDkHQw3PsS9VDdVIf97PaaS8bSjhLo8MYzpCZ5xF','A','L',13);
+INSERT INTO ti VALUES (2256433,10366106,'cBM54ohq70fTWXTW','lOWIkir5NKD4E0WNilrE2h4dAt3QZZeOJG6o6PZ1aGcxCVQsCTaaGskifPCb55Ug2QtoCL1qPfSKprGJkTl4aVNEvHQVhCWRr6wy4eB4UIWzAGy0hZ1X5B2VMDrPND0hgMgJjgKRZnankmrAvqT1OXlWxB7x7aNBjucA6MXhZoh1sKVNWdVWgzrJKiqs1fFqkaapuBjRMIDBmk3WQSJJjdxpKN','7sNlxc4O80vwWhC7HDOpRbjGfMUup46WfXt2djl','LNfB4yAazH4QoHTHk4dkkz56COJhxSPGR5dPJ65oYDwG1IEDkHQw3PsS9VDdVIf97PaaS8bSjhLo8MYzpCZ5xF','A','L',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4892106,933740,'H','mLIO0qPUzZt2dXUeRy7Y20q2oR6MF7fc0u0jx2SjOyqMFl8db3wgwwzNq8SbQW8sGdMORrMViMOr7ADx4zYD6DRnK1Ip1x35AnPwzixcpRukRMzdIVqM3uyahXww426HxcSmD5ljkOz','AeAnZH6Ve6','ZwnuJY5UHbYQXQNQ352s1yCl6GKOKBSE5O1EMNeIHA1MoiWk0nSpUyfmeOHaqNrtKdg1ZxF4plsvSYfufLGOv5G3nOtMQ6lDbTXC2RqzcTFC7CBY0e5P0wA1XxHFUpzbbmKlw8Eg2BpSkFTkon3XXSfKHUb0VnVNsqz2IIohHz1Sp0uVRYLF','rt','6',14);
+INSERT INTO ti VALUES (-4892106,933740,'H','mLIO0qPUzZt2dXUeRy7Y20q2oR6MF7fc0u0jx2SjOyqMFl8db3wgwwzNq8SbQW8sGdMORrMViMOr7ADx4zYD6DRnK1Ip1x35AnPwzixcpRukRMzdIVqM3uyahXww426HxcSmD5ljkOz','AeAnZH6Ve6','ZwnuJY5UHbYQXQNQ352s1yCl6GKOKBSE5O1EMNeIHA1MoiWk0nSpUyfmeOHaqNrtKdg1ZxF4plsvSYfufLGOv5G3nOtMQ6lDbTXC2RqzcTFC7CBY0e5P0wA1XxHFUpzbbmKlw8Eg2BpSkFTkon3XXSfKHUb0VnVNsqz2IIohHz1Sp0uVRYLF','rt','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7519493,6793812,'APm7qZtTFPYKid9yTSWrotiX','m51S9zc6Z8SYBTF4wWTsVecUypMFouATGPEA8f2cE293b1vxN24oR683bvxlDCOHIpGFPHPPVWF0yeCuJGQoxR46FGY3MhFOxehWFpMRQTXU','RfJtzFBOdOoWtnC0kol','BkL1xZhTrRBkk6IZgXBelvhH97I8tbykaxJdomQTHgdvIiFucjqKm75j8bQgciCPgIsLD35IkzXk4hxbWwu9wr9jdBFPC4oGJs6QnOs8ClYwEpNkEcZRLurrAAwsdizz3NYJGqnwpYetnVrHqb6diZlkPLxiLG3zj','G','EQ',15);
+INSERT INTO ti VALUES (-7519493,6793812,'APm7qZtTFPYKid9yTSWrotiX','m51S9zc6Z8SYBTF4wWTsVecUypMFouATGPEA8f2cE293b1vxN24oR683bvxlDCOHIpGFPHPPVWF0yeCuJGQoxR46FGY3MhFOxehWFpMRQTXU','RfJtzFBOdOoWtnC0kol','BkL1xZhTrRBkk6IZgXBelvhH97I8tbykaxJdomQTHgdvIiFucjqKm75j8bQgciCPgIsLD35IkzXk4hxbWwu9wr9jdBFPC4oGJs6QnOs8ClYwEpNkEcZRLurrAAwsdizz3NYJGqnwpYetnVrHqb6diZlkPLxiLG3zj','G','EQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(82) NOT NULL, d VARCHAR(98) NOT NULL, e VARBINARY(24) NOT NULL, f VARCHAR(21), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9872445,-7898245339079408780,'9f4ZOUM0Ng7VLl4ylmvrOM0tbq7ZyrGWQUvD7xZaZ70mDr','pmg6Ss1gDFRgNuKW0DRFh1IgMRmVoO4tFwiTU9iPgSacjGgy2GbXNWw9UlbL6','vTU5CN22CvizUe','EIijA5X','9','p',0);
+INSERT INTO t VALUES (14525274,823897756772532772,'6cYQ7TiltiZZ9G9H6MnAYKOi3TxENYByKXcxYyqeC6z58C1I09fxjTEL2j657nmx','bNtRx88utucjBU7VRylcTs42LxpnTSjM0byqkhWMkhkV','fy8ixFAagtkyuVtrMXm5j','wg6k6uuUszl65W2ZkY','R','W',1);
+INSERT INTO t VALUES (3435285,6842837772647799877,'vIN1MwAjsnoMHArYA394JJbA9rVY4DvC3qwnO','mOA2vzclT5uKS5AFB5qnZ7EFEXIvFgrHKPkksqyEaRrNb5S8Axuv8RnORd3FrA0TVImr9FKL1xqoY3ux7','FKEtX91SS9T3eRUs58VSJjeb','DD1jYuU73MlSxqYFb7s','B','C',2);
+INSERT INTO t VALUES (2299560,-4134794239706032367,'M56mAvruAMpL1aUDP3oiuelfafJBbF20Na','6iofj9TgHePF90yLlZoxK2NfOdtjz4BT6kWhEfnz3V1YX0lSw9OYYLq3rK7JWFIFGdyH','m3KSJa35Jm','v8kAk4','z','w',3);
+INSERT INTO t VALUES (1805473,-8707661395168377953,'6mKnC7qvEtcYHAQK5YLz6WjNYGLBp7q6','Xk5C1jZBo2GETqy6lpom4UsqbtuCTKvOEmJ7U03Kk1fbeg3W0LeTfsaYqToJ','1Mq','zJo','a','e',4);
+INSERT INTO t VALUES (11936485,-5743834792996674235,'fQaZkK4pg6tB4fb9L8lD6RiNcA9sY7nxodJk8zzsLf2EaIPlNw9VE9fkUvJd','GjwxnmI3PRppmila2sLBJsVG48GVZBsH5c42o1Va0','Xu3MFq4T4CcfftFkOS','QFvVZ6XwJA','c','n',5);
+INSERT INTO t VALUES (7092860,8789871552953099131,'lTD8ZSv4FIrejjQomsyQpURY7ZQ2lhwca7uVxnWkfv8WcPz7pv9BUVmJ','i2m0J1JZRCyiqRPClUHewnHaZRv3U','VQS5B37ALytic5rjyNajjFd','AWii','F','l',6);
+INSERT INTO t VALUES (13677254,-8273706673772681429,'RkxHblpVqkVJziDAiSW12VkYntiNcieZCf7jNxfBcGa8l15RylNyePX7BNFpienjgP','xtONuSdikbBunQruuoBp2iag2MfZfe0841novqlNoRiUWpfkjzhWnvJ9ekkR1ZS4up7cf0YYgEgVyh3uTTi73oPCrD8iW','LtDeli','w8XYTrJeLC','R','x',7);
+INSERT INTO t VALUES (1420723,-2077793774657287613,'8XjyJTffvdkS7HNLzUku4sBlkwRvdI2Fz4O7Q8zP3i5yMQ4OeAsgv','4iilS5qAzYCVYkSwV1UrQzZ8ZveBqd77','p15Fdyq29e8OruDaHVAQjs','Fn9w3Z2P9V1yTL','D','6',8);
+INSERT INTO t VALUES (13164483,-2888401312619278942,'kIo4LXKE55MEir8ub3cvCvzynHDAZBgSx1OckSUg56EorZ0vHG','fXAGChpmrFDq5jIm7hC4qoqpxhLIr','tMfwtlZJP0z','alOQSfviXb','q','n',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(82) NOT NULL, d VARCHAR(98) NOT NULL, e VARBINARY(24) NOT NULL, f VARCHAR(21), 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 TINYINT;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT;
-INSERT INTO t VALUES (72,8195901562246010126,'Teg8vrj6QEqqt7vVvnyxZhk3xcrJpLW5xxNMoD3KcfUdIKKm2QJ5sLJbUTjpMohM03bMHyS','h','67rlWS05PDqp5T71','BB9Tv7MkSrBwd9dqyv6dZHNp6a7bRPOEmB2ZuNHgi5DmR0SwbXT','38sVuf28j0FG5XUyPZcI5nFylgGB6UWzIGOqbj5P6TTyEfWUdcxwSqPasls','brL1SxGSGpdd7u5ardUnYycPocRWpatEpBCz2CValHrh10bFRHnVXr45bDlGsp0NVDYdV8E',10);
-INSERT INTO ti VALUES (72,8195901562246010126,'Teg8vrj6QEqqt7vVvnyxZhk3xcrJpLW5xxNMoD3KcfUdIKKm2QJ5sLJbUTjpMohM03bMHyS','h','67rlWS05PDqp5T71','BB9Tv7MkSrBwd9dqyv6dZHNp6a7bRPOEmB2ZuNHgi5DmR0SwbXT','38sVuf28j0FG5XUyPZcI5nFylgGB6UWzIGOqbj5P6TTyEfWUdcxwSqPasls','brL1SxGSGpdd7u5ardUnYycPocRWpatEpBCz2CValHrh10bFRHnVXr45bDlGsp0NVDYdV8E',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(100);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(100);
-INSERT INTO t VALUES (66,8166463496583685796,'KjGoQxbRkkx7tGDKsCVQU7KE','TDAUC','11TcWkqVA37krpr1UiOrrqIn','85zxgOoPuuyJEUV1TKzy95dU','AX3bxqeU','5rp3Nw2UYgXSehL2hhtH4N6zfA7KRa9QHBWNkNE8zWblbXJVj7L43Gef6',11);
-INSERT INTO ti VALUES (66,8166463496583685796,'KjGoQxbRkkx7tGDKsCVQU7KE','TDAUC','11TcWkqVA37krpr1UiOrrqIn','85zxgOoPuuyJEUV1TKzy95dU','AX3bxqeU','5rp3Nw2UYgXSehL2hhtH4N6zfA7KRa9QHBWNkNE8zWblbXJVj7L43Gef6',11);
+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 (2213267211136976217,-1716121849986934258,'s5aAJ6gH1VC9UJu3baUTlrafkQjzI2L2icWuj0z85gfjf','9U04rGWTq7xF8ZeecfmiadTbRdAXkxMYOCtj','Mal8t','mBCv5CE8El','M','K',10);
+INSERT INTO ti VALUES (2213267211136976217,-1716121849986934258,'s5aAJ6gH1VC9UJu3baUTlrafkQjzI2L2icWuj0z85gfjf','9U04rGWTq7xF8ZeecfmiadTbRdAXkxMYOCtj','Mal8t','mBCv5CE8El','M','K',10);
+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 (12475375232946259086,1256291625263628088,'km9GjWX2pnuk9l49KApohh81C4SIqCnSeHzVXA5ueD5A7oRq1Mz7oTV9s','MhmS9Ws546Iv3DQV4l2nktmybv4gWuvw7AtLaYcMezO','3gbfso2b8hzs','JPEvTtQdKFXp','W','F',11);
+INSERT INTO ti VALUES (12475375232946259086,1256291625263628088,'km9GjWX2pnuk9l49KApohh81C4SIqCnSeHzVXA5ueD5A7oRq1Mz7oTV9s','MhmS9Ws546Iv3DQV4l2nktmybv4gWuvw7AtLaYcMezO','3gbfso2b8hzs','JPEvTtQdKFXp','W','F',11);
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 (61,8135337767807736814,'35qByKdqi3ubllfNsScUd8RvIlpYIEPuVaKRt2aBgFGbBO18JM2mCQQa7n8tIZC8LIIK13w4F','ZO1zE0qQ6wJ5nGOGJe1hHjLxSvH1Ly832sa8INpoPfOGiHdElN2CxRONq27XbL27rPe9kIvM8ytqdLEzxuQ2C1GQcNuVDJmmyuOo7oonpz0UzgoD0udpnlleCJjxOYB0jwxLNyk22n7KQ2xVwSGbcikcOTJB1ja','AcD2J7I7NRn3','0CN','atDM2xj8fUtfJEnANzkKYVcvNcJgeu5TnLwl6FvvkPe3mX','9Btiqem0LbqzkE4kXEKXuq54yshgxPImt0H',12);
-INSERT INTO ti VALUES (61,8135337767807736814,'35qByKdqi3ubllfNsScUd8RvIlpYIEPuVaKRt2aBgFGbBO18JM2mCQQa7n8tIZC8LIIK13w4F','ZO1zE0qQ6wJ5nGOGJe1hHjLxSvH1Ly832sa8INpoPfOGiHdElN2CxRONq27XbL27rPe9kIvM8ytqdLEzxuQ2C1GQcNuVDJmmyuOo7oonpz0UzgoD0udpnlleCJjxOYB0jwxLNyk22n7KQ2xVwSGbcikcOTJB1ja','AcD2J7I7NRn3','0CN','atDM2xj8fUtfJEnANzkKYVcvNcJgeu5TnLwl6FvvkPe3mX','9Btiqem0LbqzkE4kXEKXuq54yshgxPImt0H',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-126,8817214942862862365,'c4NpzAYuGvg4OH8SaK9WM3jrCZQsz3XOPZn8bQ0jIJCghYqcHmobGibwvUHFZXWLyc85jt1Yzp2AXL','Hk','ED0TdMuXyrvW','nzJB37tuTXsctvfL21ngQGJBDuThP91qiYB2Q3iQIQWnBIh5XxPHvL6DHjJCddINglDrbr1hNRnqfNW0c07PRtToxYS5cARrQBEohOPMGkloDSWrHSjT95SdhHkzTnDFJKzuK6sEpECVBDEVflt16BNfiKPQxFrOTbGlP','6lloUAinQoDU8qSgUoGUapDjUkbIrSEGA','Un7KRHagKMBPzFedhhHTQAtIQnslGBQau31pZLhEJnLzSsjcNLuxYKrsoNLUKFs6jkbeRCed9GydijcgwgfjwFAtVARhLZPCpC',13);
-INSERT INTO ti VALUES (-126,8817214942862862365,'c4NpzAYuGvg4OH8SaK9WM3jrCZQsz3XOPZn8bQ0jIJCghYqcHmobGibwvUHFZXWLyc85jt1Yzp2AXL','Hk','ED0TdMuXyrvW','nzJB37tuTXsctvfL21ngQGJBDuThP91qiYB2Q3iQIQWnBIh5XxPHvL6DHjJCddINglDrbr1hNRnqfNW0c07PRtToxYS5cARrQBEohOPMGkloDSWrHSjT95SdhHkzTnDFJKzuK6sEpECVBDEVflt16BNfiKPQxFrOTbGlP','6lloUAinQoDU8qSgUoGUapDjUkbIrSEGA','Un7KRHagKMBPzFedhhHTQAtIQnslGBQau31pZLhEJnLzSsjcNLuxYKrsoNLUKFs6jkbeRCed9GydijcgwgfjwFAtVARhLZPCpC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(65), d VARCHAR(35), e VARCHAR(87) NOT NULL, f VARCHAR(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3024458,-1477571675,'nfxpnGh5gSKE9rxu','WNwWzQxlcVu489JXYfgmfyZ8','6wPPmUf9H9AxjTQxY5Xow05RheVi53jMUwSfINJulMDwys','Z4eCW4R03FhGl6ffn6Ax1cT2JUPYOZTolXr5lMCo','Oep3Rizuq70sELs','d3Ba1HyBaD7UqjLfpca1TVs72fsD6WML5tJ3Ndaz99xdk38PbVaNgMwZhzzyRGXsB8za5t65GiE1apMvNcxdLdzSN',0);
-INSERT INTO t VALUES (6692066,-2137045655,'lSUv4BIcOIp','0a04jRQ9Ns0ms0rSMQ','9q','NvrbXmNcWR70EHo51aR4Hi','zmIMRno7nC52LzZAJELks94lL','JyJMayGF069hwSs',1);
-INSERT INTO t VALUES (7596896,-1714949056,'o0o7vs3yiT4Hk5Yz','AdHDE1TIgE7OJu5R22Uf8tOavkAB','yl6SvKn3cARksDYDaq0Tt5','I8rk58m','6jLO4sblwkiRBfXVpNbLHhhDboGKmuFwSpm5K3ymwIj7gd5NTS4XHGU4CDuYFlKds1D0','KanV6qsAK1DvmS8c2iNw5xwsTStb3YhAI70noE92dF8HB3frY9wokiykWMIzoSvN9gxYQAaiZsXOu5ZuOQFq7bnus2T2S',2);
-INSERT INTO t VALUES (8431732,-1323959747,'8Xd4nmdo1tC','F9a4Jo3plCdDdxdsR8k0lUJma4b','NoLSDPlXkc7AZ','LNTQ1M7BYSYKQvmXoLz22Z1Scmk0FmP0V5p8yqspIkuyAVRLTlWMYQkX6Z5zcZ','xHAKHExbWYrYFOd0EywOYyrmu2vXbfXtaC6UQq2EagPdZzaI0gF51DN5Ous9ygowk9dmGJTx2oYNFMuo2K4p','gNpiLlcjTI8f0ZKTFEQfJe5m2',3);
-INSERT INTO t VALUES (9847912,-667334979,'YtInYKwU7UhORUyzk3wvRxB0fD','9PAxw084xQM30jYFsjXOxn','stFOcAXQyAfrTHoSvs','6c91Sn5keeWcTBI5ryAKEJy6l5Iv0lisLJAAoeWDmhy3PLVKBsdGBlcF','qGLpzmvmRS838VZdObBydpptpxU3i2Y0T99V9nJiNLtBPAONMIZKNkUaCcTKMwH5ANtUULHj295sZbkV','RaKCu7HJTVbKreRlDf4tIfwp0e',4);
-INSERT INTO t VALUES (3673262,-1477991913,'Q0qTJJPtdQiMt0t1gOMawbfhwhh11f2bKJaBl6KCGkJNnScP','kyFDO7bGHHBbKp75WrAU9SoVC34P97N3Ilw','SMs5vXCC3KEFspVNB7hAdPuGq78UzzJ3nvrVYhz','mctPtfbKjbWx2trsRpzeqahTWIKE68','2oArmOAWAsxhJXGPlLmXgwJ3Y9zBCgct9xGrGM6HiOVNDO9ouH2oU34fz5ZJRLujGzxCLUkecJDHMOXs','ttG8LIfwuVLV6bW3hyEhKDjhdoS7C0zWtDwaKvdNRjoL1xIGWW0nJS44mwCLbdRC63I',5);
-INSERT INTO t VALUES (1956704,481024112,'MMDX6FiEL','OFVSHS25','8cCAdg9XGHXWMCJT2OmTVVj0sw91aKk1uDNn2pqS','h7NeO','diuFQzflksv0f1lEbu5ohoQi6tRnCQ8l2FhZHMNlrRR4YTe2r7uSEEYfzf','uegACHJRkWRkxsiShKRXgYbw3tG',6);
-INSERT INTO t VALUES (1503036,419903710,'vRFEgB5ziczwYEwjj7ZcUh6bM7EIsjT6AlYoEdkOBcUJKGQE','bQ','nPIb0cJYxcQE9OZEZN9A3SfbxWlX2kVq3hUvaaMECv06dKI0jnxPyI','Idi45WStx5fOuf8wQH6KDyfmiPzotz9PORq','9caN6fZ6px','FNClVEwLzSwTeirTx',7);
-INSERT INTO t VALUES (11642040,239585809,'MOaQGEdnA5ymA2nCbJGf4Ns2iL7PIVwvc2a8rJwZopEzjbh3whqgSO6b','aGIayDtVs1l15anEXA5WaAf','S7ipoEoZ8ggn7SitZ9Cl8s','DGXSaNW7L6jQGEvdLZeXil','ukjggQZ6EB0J2wZCfSSlK5nDbuyEcsaQaulfEdpfSbaQjuh9A3K4IEsq1Bjpxh12GiaacnjBnnVJyrwIjbZ','WN32EwpTa2jHPgpiDLlSYkxyXNbfRcLEC6YwtQqwaLzWqu9D75CBzZcuu585bK50RQn4TOQRW9oq9',8);
-INSERT INTO t VALUES (8155053,-1347752424,'baPaZNyYEShMwJ7CBcYJJHt1h9QBioz0GD4Qb36VdjA9AFDtcJJ','5xATdKKdU8Mz8gwLCp6uMFUI0iQFt7I','bdwkEcFtXFAObPknbcbaERCfYIOZWg8sWLhB1ig1mDKvSquOpNj1ZPJPX9QTWrIhBoxxZzBRAGsc0Y6169','Snbqp6b3f79Pqz8t5LeOiYmOUMuCdZET7X0DNxQqzCRHCrfcIsaQ27p4pnQO6x','3wK2J3ldVK34PxkxvP6ZXooVtWhZ9jXGQuQ9EhYLII7BXq4TVi54v9Z2qKLhQquwVjr4Ghxk1xWElkwb','HDpYpjd4adHzjzSMV10vv4rvZmC4yXj05Y1HaAwAzvVyLVnkGLhM3fQtwC7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5560040,-1420940549,'OiUeIqAbrdK0Fqbz2lfZKn6BFjH4V928mKTWOy2','32RWfKQ7ivS5XN5ZxclD','g0baUroKmrkmwMiQtqBcbpC0qXQ4U3eIxTC','C51bW2U5AJA820mkNzUzVb3XCmG9T1iaD7hCI08lqbqQmA6F4blP8aXBufsRSJk','Nxg4Gca6JofhIQ','MnmkgB00t',10);
-INSERT INTO ti VALUES (5560040,-1420940549,'OiUeIqAbrdK0Fqbz2lfZKn6BFjH4V928mKTWOy2','32RWfKQ7ivS5XN5ZxclD','g0baUroKmrkmwMiQtqBcbpC0qXQ4U3eIxTC','C51bW2U5AJA820mkNzUzVb3XCmG9T1iaD7hCI08lqbqQmA6F4blP8aXBufsRSJk','Nxg4Gca6JofhIQ','MnmkgB00t',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(66);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
-INSERT INTO t VALUES (3682255,2111807674,'PxOZaXZjzCZdi9J4Sa7ZIiY9x2RNpdlUBhqCghCRyIzaRHYNXh6lb9Yl','eDwdUM','etcPhnEdC5uJffeULo0djfJpoY15mtOi','jZSzTfBE58SI1nl','boGhP4twMWOekG7x2HrGKffw7d8dJLa90yS4Q131bVS9xiq7K3l9h3YuZRvGZJmrLqUBBUG7jqHMltXvclZdskTj5Fu','kqLFOsac1DbUXvHyS5CPLy8rR6GvEzGDkDnQZofsURLbxlxQ8RHWedkOCw32qcEAVv49HLPeMTUOiwf',11);
-INSERT INTO ti VALUES (3682255,2111807674,'PxOZaXZjzCZdi9J4Sa7ZIiY9x2RNpdlUBhqCghCRyIzaRHYNXh6lb9Yl','eDwdUM','etcPhnEdC5uJffeULo0djfJpoY15mtOi','jZSzTfBE58SI1nl','boGhP4twMWOekG7x2HrGKffw7d8dJLa90yS4Q131bVS9xiq7K3l9h3YuZRvGZJmrLqUBBUG7jqHMltXvclZdskTj5Fu','kqLFOsac1DbUXvHyS5CPLy8rR6GvEzGDkDnQZofsURLbxlxQ8RHWedkOCw32qcEAVv49HLPeMTUOiwf',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9963151,-1284546315,'j','Nstd6Qmi5Q3UlGM6vydHjuQyFswTaczwDw0Y1rwVDwnHwgZWiMeswvnWZlczUZJgSjR84SPDSDpzigXdWgnu8iHQ7gKQ4cnXYdWVW8H9UPD35CJL93dH2l5ZbRWqGjzkwOnTOORcR0jP2d5YydGCKFAtYv7MB4IgoSqkkskYgCZ','hRiqCOqy2moQEPvoFC2BUBFkpgDaahutOjvMVGLA','xev4V8V6aQwlXOopPTnnt04Td5pMwL1fQ','1U9Li5KJecsI1XqsrvEgvyy1W9UV6reaYLaD4jSU4Q4kgO5knWzOG5LM7kpVVwWFRNsmM38sH','frEDmkGYW4kEhyc2mZYt7aqbJiR86I3jCmRvgDYVNm55uc0OjVJs6zL',12);
-INSERT INTO ti VALUES (9963151,-1284546315,'j','Nstd6Qmi5Q3UlGM6vydHjuQyFswTaczwDw0Y1rwVDwnHwgZWiMeswvnWZlczUZJgSjR84SPDSDpzigXdWgnu8iHQ7gKQ4cnXYdWVW8H9UPD35CJL93dH2l5ZbRWqGjzkwOnTOORcR0jP2d5YydGCKFAtYv7MB4IgoSqkkskYgCZ','hRiqCOqy2moQEPvoFC2BUBFkpgDaahutOjvMVGLA','xev4V8V6aQwlXOopPTnnt04Td5pMwL1fQ','1U9Li5KJecsI1XqsrvEgvyy1W9UV6reaYLaD4jSU4Q4kgO5knWzOG5LM7kpVVwWFRNsmM38sH','frEDmkGYW4kEhyc2mZYt7aqbJiR86I3jCmRvgDYVNm55uc0OjVJs6zL',12);
+INSERT INTO t VALUES (13696181550651786934,5482944215048930519,'0ZVAXOpP0t2qfrE2DNn8qChURwyjW6qGVz9o3J3QGYGOAUmFFr7OxKaR4dZQ044WvEwgWaefiIZa5AT','p9WbIzNaM3fwzi0vXu2P1ZomdIvNXysfwAqYFnlOSaucHHb9BFPMxHdiUt2ZCMAub','i','gNASswso2LRb0XE','f','h',12);
+INSERT INTO ti VALUES (13696181550651786934,5482944215048930519,'0ZVAXOpP0t2qfrE2DNn8qChURwyjW6qGVz9o3J3QGYGOAUmFFr7OxKaR4dZQ044WvEwgWaefiIZa5AT','p9WbIzNaM3fwzi0vXu2P1ZomdIvNXysfwAqYFnlOSaucHHb9BFPMxHdiUt2ZCMAub','i','gNASswso2LRb0XE','f','h',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1334439,-285690239,'ZZxaWyAtM','Bs92w87ncIcA1AeAOkFYj96NwFJVEy6TuQo59Z2p63Cx3DafMyRqBo2hUPTGhWM00d5K1b4VyDIq0yIO9u8gwgx1kksROBeoUpAhgeLQpsLT5MHZjaLxx0uFyBhZ1oblLa8f3JLXRz9Dys2MZUdzqeQr3QeGCrEbfGrWMoQTD8te4IsJTrLBOIULr5Z80rX7eTRnWFa2vJvKb','fllUF','Q7m9AICG95o8hWRElPijBLlwUvTuuyRaUiyOpheYdsiWqYwVsjqSokyowHuVngRQuA4z8qUr044hfrt2S4kRhDik394nIvCM1JVPtYmgOWz9KFWR9BafYOPwqyqTne2wOYZyBEf1gdp24i02u7L3nYI7o784s2QiEHRSW61CfbLguwF5xSLnNEfll2425Q9HhMpBY2HLcY2qb2nDJTFwj','hGVfphiQ36phiIQDedayN3R3mTrwkbpgfp1ZXBeqwA1hb47tDO9DA3v9JN3spmXvVau','dSICQP23PBRTpXFyy7EcJmFkz0o4rWACdYcUg2FVReIXj8cZF6',13);
-INSERT INTO ti VALUES (1334439,-285690239,'ZZxaWyAtM','Bs92w87ncIcA1AeAOkFYj96NwFJVEy6TuQo59Z2p63Cx3DafMyRqBo2hUPTGhWM00d5K1b4VyDIq0yIO9u8gwgx1kksROBeoUpAhgeLQpsLT5MHZjaLxx0uFyBhZ1oblLa8f3JLXRz9Dys2MZUdzqeQr3QeGCrEbfGrWMoQTD8te4IsJTrLBOIULr5Z80rX7eTRnWFa2vJvKb','fllUF','Q7m9AICG95o8hWRElPijBLlwUvTuuyRaUiyOpheYdsiWqYwVsjqSokyowHuVngRQuA4z8qUr044hfrt2S4kRhDik394nIvCM1JVPtYmgOWz9KFWR9BafYOPwqyqTne2wOYZyBEf1gdp24i02u7L3nYI7o784s2QiEHRSW61CfbLguwF5xSLnNEfll2425Q9HhMpBY2HLcY2qb2nDJTFwj','hGVfphiQ36phiIQDedayN3R3mTrwkbpgfp1ZXBeqwA1hb47tDO9DA3v9JN3spmXvVau','dSICQP23PBRTpXFyy7EcJmFkz0o4rWACdYcUg2FVReIXj8cZF6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c CHAR(19), d VARBINARY(96), e VARCHAR(17) NOT NULL, f VARBINARY(99), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (47,-905907520,'seP9hS','MMewUfoEBfLQJxRvVDFj3C9jGP2YbZczA13AVCj66LD','BIds4jBFAPHwiMR5N','fvbjEMvX0zVOKlDMJHnBfhqjNdv9dwCX17ZFtD8dXO0Rv8VqwSpkz','hygxIXfcYf8Ru5JoW3ued8JE2vbgB2MEqhlKYKflxg9VAkvRD4SSlRlZELSJtQZ40vYtTS8TDubajHZUim0KjoA2h','kEOwd9YWw4ct8jBrVqpYJfQNEfMYIe27MpLahObZ268IWLmd3Thh2WnoOW0IfgmA2WwY270t28cOXcCFgBOUdY49N160R',0);
-INSERT INTO t VALUES (136,-188342785,'0quS5xnH9','5VEKmvcH6nEXg6P29SV4WcCOewKts5jyfuIrEjkShR0A7zRb37MwGft4JqG6sx1shKdHxKSP1ZEUtHO5UaVYGdeWtqc','ugBIz','LEH2GVNzXintk6JZZDQCDiOVQWiyTRUDKeH1TdaOMTsrVaQzVV3zeOEneDqGUjM','b6okDo6VupI5nU2SxrlAqf2x34O56dky33bnhBQN9Qw90nS9a9udGPqG9O0fbo6WEvnUuYCR7XA2GT9Jb4','yWkg0mBK0ElmTQ5DRBI9si45nEgwBL9O8sSkV8iBc7rVVevKymXvbAdO3rZEh543qSjn2UDhDUghCtHCclXVTxRDORJBy',1);
-INSERT INTO t VALUES (208,1605725372,'Gcb1YDcHVes3','sjwvshcHg1oF1aGHe2eFCWMYBPY9O52xCNFJjlOfIOgmroiSkB0kAzCBAseISjsuy5ofKnc6rS','0YKq4Dv7uVH8Q1ONJ','9QeqL7VeKyJKqpYaI3Mil6','63UuzKeksWkWwWdaMlXmO9qE6sE5TYbMC7bf55jVmeeiAt9ENs1eDK','iYDDECvtA4wyLMGr99WaZLL3taG5z8WJou9Y4e3QYEGfvXbs9Uw14FU7QBXU844crAMClpn3VpmRtkTXKhCYe4cSKlMA2',2);
-INSERT INTO t VALUES (12,-1442099158,'MNJ','0otPUkdr3yH7C4fA1VDkzQ','L5jmDShDd0','EC8AA5urNzvNSxTqnFtJ8Q8px','9PbvdVMOp4vImtYKa','lNTs3CCMUmhkLcReUPuMJyxO654Si2zwkCFYxpOzSx7up9qavXlmPHOcCDxT2',3);
-INSERT INTO t VALUES (6,1413862077,'UWSRoof96FrA9XUE','dLtEGPfU2OEjwNriVr5al3pIbCOamSKlY7Butban','QT7','Jma0mz2TXaUyNLG8ikfIslnpPRksYYuqsdBolc82aYFiLl3lTM1g2qm','4AXgd5qvq','rYK37jMLNU4zEdtgygapzCuXI94jK4ZUFcdBpiM0yIF3nv3qxRfn',4);
-INSERT INTO t VALUES (32,-871823749,'CJGXsKB6LiXuiq','H7JEyjC9PQ0LdejBmxVHGaNN3cAPaLNBlwXYKItJHVnmwNVAWyGicjJ5cjtV9sibeyvKQXLBsTZ9lryLZ5VaEf7hGjnKnN','BIRqu2n','vi02por7Pr95GOkFHFeyCzXw','1fx7fUJizoz35IMFo9eAfszL8O2guKBs7n9eLaPvQL4QnBb','eVwr41W1uKWJpxQ52a1QFRbvw2ddoXlgAPtC',5);
-INSERT INTO t VALUES (176,792230898,'wwg9gIV2afC','AdSLoNpQZtfqum1e72TR2EJ0VlIE7iPniEBmckOl91','lnTeCvTwNoLNnVY','pUbPF0d5J0xUrTQRt92Yu','rPCFF8Dk3PKHx546s2mpEGjk','dr5I3PKXUI',6);
-INSERT INTO t VALUES (130,-1361274223,'F8AVJACW2zK55g','GJxFlFkEOY','P9o78G','th92G8Liixtgl5','dEU9Xpg8FKWAeISYo7jbpzDCf3kC9ZySp5Eo','AUjP3qepwbjA3JqqFzLnnTn20edxLpdYF4kHZJhgOm',7);
-INSERT INTO t VALUES (2,-956146150,'ZDJQFSc','6mZZftp8jIwd4F8CHLXpFSoZfnQBfAYLWMtP6H7jDQ3wiR','Cr','rI7NaHSvR7FrYraEIbnSo730jLI1j','1YGto5','MjmoZD91ePkMpzQcpH3Itk3UbtYCj8NJKu4Z2dhRLDUgeXNEw5huOyOZnC',8);
-INSERT INTO t VALUES (101,-1589101692,'FjOKfjiBxL3HRo3','vUvQbewbA0fazwfM6vAjnf4s9N','bLSbytbq5gAH5Io','Tuebwn9KfRaKFNUKSJNTmpl1ajtsB1C3NMePdkOhZviDahmte1weGfuOfSUPD9P1NciIN2c3RwC6oB','QGjrZSPdIzI530OiKEMqQTqhUC2oW1It1yhGJuMkCxGNfdDsRJFKBB6uStHOG5niFd5jWobkEsLIirdSh4tdd6T4Pwi','QA6FN0Y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (17,-2075890264,'yrMdMIrAIRsqI4B','9X0rsmyJHpSTvQYZYKGpiT8KI7FgryuBwez1Jr4hcv02sz684w579tekGnuG','xUR','qmtlzQDnaZ0KBAGwHubH855plYsCKxkDAN5d8jXFpoYbweRssvvpd3','v5lzfCRvtnSc4V3jBwpCoSSoPSizIdMOcUiQawEOO8Ml92D5Sd8mgA','iYtx2CBU2hty20KQq9LsZKI30q13rRRufMjUCaAVKpDdLG0uK2XwZYUIrxLcPlrlm2MnIy7j26DxhUK3nj8Z',10);
-INSERT INTO ti VALUES (17,-2075890264,'yrMdMIrAIRsqI4B','9X0rsmyJHpSTvQYZYKGpiT8KI7FgryuBwez1Jr4hcv02sz684w579tekGnuG','xUR','qmtlzQDnaZ0KBAGwHubH855plYsCKxkDAN5d8jXFpoYbweRssvvpd3','v5lzfCRvtnSc4V3jBwpCoSSoPSizIdMOcUiQawEOO8Ml92D5Sd8mgA','iYtx2CBU2hty20KQq9LsZKI30q13rRRufMjUCaAVKpDdLG0uK2XwZYUIrxLcPlrlm2MnIy7j26DxhUK3nj8Z',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(20);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
-INSERT INTO t VALUES (18,977273415,'E2zGjCZShTCJ0U','9OOChKgHf38l7mzuhxIcNSfgMLFWeHjY7mGFtJi6qrAtX6RRsNwwDKsc','9yG8GA44hq232r1','mZmsfw0cfou6QTMwaaIgGdsQt1XBKwo3GrpIUxGAh4ZwT3hrE4gy7dJbrPNVkz5sZJ52voyV3nuP1qjTzw2Fk8Ro','Br822qnDC4iHLEVyFf3','aUI0T06F7Asv2hGfBaAoCWuMbN6Y4tqrqPy',11);
-INSERT INTO ti VALUES (18,977273415,'E2zGjCZShTCJ0U','9OOChKgHf38l7mzuhxIcNSfgMLFWeHjY7mGFtJi6qrAtX6RRsNwwDKsc','9yG8GA44hq232r1','mZmsfw0cfou6QTMwaaIgGdsQt1XBKwo3GrpIUxGAh4ZwT3hrE4gy7dJbrPNVkz5sZJ52voyV3nuP1qjTzw2Fk8Ro','Br822qnDC4iHLEVyFf3','aUI0T06F7Asv2hGfBaAoCWuMbN6Y4tqrqPy',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3,1570020589,'6Vm4','xyRf7WtU0IDmWIP7','01','zxK0mU6NA0HVIlqOmvzFyt8U1Ldn2dQh8XXuEkPhgMkFW40kBKDtW79Y2YcDmPik5IMGft','XLhVBZH1PtCr1v2BsIhH1UJH37lw96rVOONO2BQp6tAj7zNAAtui4pC8jS20vEeC2xQdNXijNZDqtVmAAOqtDXg7BbsPHvWub','6lQeKcjziq',12);
-INSERT INTO ti VALUES (3,1570020589,'6Vm4','xyRf7WtU0IDmWIP7','01','zxK0mU6NA0HVIlqOmvzFyt8U1Ldn2dQh8XXuEkPhgMkFW40kBKDtW79Y2YcDmPik5IMGft','XLhVBZH1PtCr1v2BsIhH1UJH37lw96rVOONO2BQp6tAj7zNAAtui4pC8jS20vEeC2xQdNXijNZDqtVmAAOqtDXg7BbsPHvWub','6lQeKcjziq',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (97,-1643236542,'2HJ3N89YXM5SGtzSWCZ','2GttPgBRMqTyAedA7UOKgWeD3oFtmzhZOxZEVqj45oFzvmPP5Dvp4J31Twe8B9LizwxGYoA4CFtjVzNMEKkTFNe6Z9x08y0CbbwsERLvFVHubKGL2SKN6bhEoZrYjspwRGDAqF3emnvDlxU1tR0fdq6LZRhiK9Ow8WgNHCv5DR5P710K9WYGGAKmqyxWVHkWlUYtkjQ3Bewu9V2BGgETcq8vQ40FOph9fWKjq3CpeojZLJHARUUJi','eQpkSE7ZrOS','gmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOInwJJAwnEt8FsO7zXYjdqX7ro8HVA6tAe5F93BUwcyioC8LUsXtZOL2CNTbiiUXBGY3ByFAxUGjA7CVbQH0rpSBTjEDxwAQDLyaopQ5I','u7G7faZURHHtDgXadwiIpZmRwqBbgexBF0mW3WwVXtkLgAks26m','17mtoGFf8fSzKJ9wXL7jKxjPVRtyXUQygxsNa6abOhuNnroe7',13);
-INSERT INTO ti VALUES (97,-1643236542,'2HJ3N89YXM5SGtzSWCZ','2GttPgBRMqTyAedA7UOKgWeD3oFtmzhZOxZEVqj45oFzvmPP5Dvp4J31Twe8B9LizwxGYoA4CFtjVzNMEKkTFNe6Z9x08y0CbbwsERLvFVHubKGL2SKN6bhEoZrYjspwRGDAqF3emnvDlxU1tR0fdq6LZRhiK9Ow8WgNHCv5DR5P710K9WYGGAKmqyxWVHkWlUYtkjQ3Bewu9V2BGgETcq8vQ40FOph9fWKjq3CpeojZLJHARUUJi','eQpkSE7ZrOS','gmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOInwJJAwnEt8FsO7zXYjdqX7ro8HVA6tAe5F93BUwcyioC8LUsXtZOL2CNTbiiUXBGY3ByFAxUGjA7CVbQH0rpSBTjEDxwAQDLyaopQ5I','u7G7faZURHHtDgXadwiIpZmRwqBbgexBF0mW3WwVXtkLgAks26m','17mtoGFf8fSzKJ9wXL7jKxjPVRtyXUQygxsNa6abOhuNnroe7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b SMALLINT UNSIGNED NOT NULL, c CHAR(28) NOT NULL, d VARCHAR(27) NOT NULL, e VARBINARY(24) NOT NULL, f VARCHAR(7) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-330793692,43570,'idxirJxNtygTLAafvYDdH7hQ3','vESCuGClXR5bcUA1U','JiF9NsVKPi6pdW4swlKxUbt','cpEL7','eyUBVpvUdTBvXj1Cx2m7KT00Zl9wnG1esi9aZbcr7MZe1ckHwRKR4','LzavqX21IOU3ATN4wMpPvb5CIPz9FzzETsE4ImjOGXGEvvDhu',0);
-INSERT INTO t VALUES (423497328,3878,'RuobcBl2uwbOIf8pwhUu9jAZU9k','ukZ6mD5LXLWFclIii','dcXkrgiC79YQDzX6cwEl','W','VMI1zCY16MbGQyz3BSz1UWoXpfWWi1bf0KLIhIgH8Pj0nHHltQrt9waGAD1Gq2SR1ytmu4onaqffeUM1T0kurnuhoK','HxQonGdTQXL0aSv3CNIQeIiQtTnezDFHvCq0qTwcOpBI',1);
-INSERT INTO t VALUES (-1260862455,4269,'aAcABv5H','vsghclMtP1SHr8R','mfKVLKaO37tfcIw7whoVujHZ','BuplDH','wRLfP3RGt8YyuRFtzLhoJzb3DdSQ1Is98cZ0r6kYtePATlV92CYrq7IDxX2IU8E3nCl6P5APg7NcLxKNaLBt9TRhMi8','5sy5AonU5xo3Ir6dbmLVVkuVNMk',2);
-INSERT INTO t VALUES (370138097,24778,'JT0QJL0TIckubv','GoU9uYB','K0r5NclVhf','K','TqRrYRLZpG7OU1cEkR8iZn7fgyCW6IQP71Wh3W6poTFguWKCdhDKuKwxBe1AlkRgTwPr8FWWVwgoS','vYZhV6IXsCs6sAGmI6Ylwn1qssEiicNTmW6m5e4nSjPbPo96e7eWdLGVlaZInuXl2av8Ix',3);
-INSERT INTO t VALUES (1703309437,54555,'geNr','hiMpNm6pVXHvGwuW1NrYZL','S4iAYrmehyRIVikeF95D','deXH0Ya','YKDg2kHnF9QpALKptHqYG7Tp','eSNKGNBNW2CtXSReou1HVveYMsCJv6KjqGexNXSPnJyeuauO7wb17bDkgXUHz7vx6Wu3wyFtKICz6ze7Knautq3IFEWIZTnpKZr',4);
-INSERT INTO t VALUES (1355782909,17870,'cgM','OWmEnR8RNHwkSSVKVJ','mPN0KIKr7','5782qH','6SUkvx0ruxIpbUAAefvcJ0zXSzBZ1Nbujmixqlaq791RWrehsFpMzmeN8TBmnAT6wFm8LOD','C68u4Lw',5);
-INSERT INTO t VALUES (956988676,52619,'tGGHeEwt06gJB','6EY2ToAdE8tJc1B','sLyqsnqCvd1','zwG1exb','JU6bLIeOcNNgvxHZRM','0Ywvx2OpVh3BBhY76o7AEfCL5ZIyiZ5Mev',6);
-INSERT INTO t VALUES (-544849092,20228,'4GGwviVdg4KdZeC3oc','aXR6QbMAPEYGiHOs','EAJ','Nw3Uk','8kRIfm2ghKzIerz8GmudfAZE','CtRBg5ODSkaK',7);
-INSERT INTO t VALUES (89799317,22027,'XFfUVrg','gPx','eoyGvHzatD4wB26','q3t84','1jjOFwNpNjGHtzd4QF0KbTkrrfIarLyrGPFoefliPbeaaDEkQvVNH6nyDMTLzRR1nsNyBtDBAZxxEO4GWTUYCrgiQoNTVxxG','uZYCS1U1f9fHpnrbyAMecxYQf2PFHb9173R30bbVO5Jg5S',8);
-INSERT INTO t VALUES (280157204,59547,'OLk7ljdA0o4F97','i6','rXxfLNLf9fWo5ensO6mwox','G5lQ','wMPEUnMcYakRiWf2qHXX3U61U9KI1TMllFyDbrId','9IAMcMX4bmyROgBkgztsXfDeWpVx83UsXpmj6ZYldKyxV7WsSIhzOyq1vCzpgyqJhT4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7496214992727329402,-6751944296887667319,'MK8WqjuwsYREa9dDEd','qaHx4fHFEMF2N5HGqdx83jTzmmEH5yxvHfVXyEZ5ede7qJDN32eDZiIMoJGAYXnqQ2L2C38REQM9SntDD4bQjCGBvHbYXJOeH13B8QUACRkuIwS7M4hsY1imvVPtcrGK9P5WwyYA1Coile0to2DCy3a3O9Tg','Fo44UZCp6UWwl1ZAn','qnOfmOeNBarsTpFfxdKUCVtCTD1AEJDbFp3G5WmCd8CxpzRYrYR7eGHiORlMVn7szxyhw5aBoeYLM1eF96QEBVgHX9g9H2QAOfMsupyzAdyuzlJOety7iWV6F69d6pBaRUAnQWEMwQnsFrceauf4cKE1rZD80e64TAjSuPXLOj5GtbrMKbjqwWJXzx7L2XjaEmXc1MktD57LkZNl0Jz0naiRzho','i','T',13);
+INSERT INTO ti VALUES (7496214992727329402,-6751944296887667319,'MK8WqjuwsYREa9dDEd','qaHx4fHFEMF2N5HGqdx83jTzmmEH5yxvHfVXyEZ5ede7qJDN32eDZiIMoJGAYXnqQ2L2C38REQM9SntDD4bQjCGBvHbYXJOeH13B8QUACRkuIwS7M4hsY1imvVPtcrGK9P5WwyYA1Coile0to2DCy3a3O9Tg','Fo44UZCp6UWwl1ZAn','qnOfmOeNBarsTpFfxdKUCVtCTD1AEJDbFp3G5WmCd8CxpzRYrYR7eGHiORlMVn7szxyhw5aBoeYLM1eF96QEBVgHX9g9H2QAOfMsupyzAdyuzlJOety7iWV6F69d6pBaRUAnQWEMwQnsFrceauf4cKE1rZD80e64TAjSuPXLOj5GtbrMKbjqwWJXzx7L2XjaEmXc1MktD57LkZNl0Jz0naiRzho','i','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (12979730089105913504,-3919669362579111338,'c2lY5U648wrcgkXNNqnvOOhYb1xsZTqrmk0atdsHd2FRVEo8pVg','FqWQ50DrqgisOWWPKMJeuHRnPHGhjs0Cwt4Gbzsx5OgZ1Oka1LOWWHPJGxHyEPpgyJreGE42tUeEBqFp9NJRXZ7FRQevw5Y5Yx6Eo31XulNIdXUowZlAX5TudZL5Wn5f31apMmAsC','05kRZ6JPhzidRHsjT','yZ9slWVWdJSBoeb0EP22X61vNbGwX1aslu7DlQVHaw9WN3ZevdW9GIsqZbJ7uN1uxtraVu1hFEAPrBZYaCoWFojum903KpgqwxMle0g2E6RKuNYc1CEs1IErNZVIRfGnzHgNPGaHFPk2cC07wEZj2LuolNe','t','Y',14);
+INSERT INTO ti VALUES (12979730089105913504,-3919669362579111338,'c2lY5U648wrcgkXNNqnvOOhYb1xsZTqrmk0atdsHd2FRVEo8pVg','FqWQ50DrqgisOWWPKMJeuHRnPHGhjs0Cwt4Gbzsx5OgZ1Oka1LOWWHPJGxHyEPpgyJreGE42tUeEBqFp9NJRXZ7FRQevw5Y5Yx6Eo31XulNIdXUowZlAX5TudZL5Wn5f31apMmAsC','05kRZ6JPhzidRHsjT','yZ9slWVWdJSBoeb0EP22X61vNbGwX1aslu7DlQVHaw9WN3ZevdW9GIsqZbJ7uN1uxtraVu1hFEAPrBZYaCoWFojum903KpgqwxMle0g2E6RKuNYc1CEs1IErNZVIRfGnzHgNPGaHFPk2cC07wEZj2LuolNe','t','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10901363925238823480,-5779061577914456182,'JsTN6Uh12Qk1GBsK6THIlXkfP6ftWywQ2Va6cFvrgjGfZ1w3482vLF9dV','7y906DRShedvRP24gC08dqQCxz4w29yPIZOGnJXXDOgXp9es6uWke9ohHB6Jugmmu1zLxvKvBN5DJ6N','0e9lDl4FvDjAuoj','wCQAuZLU5qHgfxJHKWOyLf1aqvPsvJ64c92bM3b35hImrgd02dOcfiBKq9KiZrNfzQLsqEOCa0jauHuvZpX7Vi9OjB1AnsQPiBOsBjS3wUhfcvlW5P2o3cUrptHdncOl','tH','4',15);
+INSERT INTO ti VALUES (10901363925238823480,-5779061577914456182,'JsTN6Uh12Qk1GBsK6THIlXkfP6ftWywQ2Va6cFvrgjGfZ1w3482vLF9dV','7y906DRShedvRP24gC08dqQCxz4w29yPIZOGnJXXDOgXp9es6uWke9ohHB6Jugmmu1zLxvKvBN5DJ6N','0e9lDl4FvDjAuoj','wCQAuZLU5qHgfxJHKWOyLf1aqvPsvJ64c92bM3b35hImrgd02dOcfiBKq9KiZrNfzQLsqEOCa0jauHuvZpX7Vi9OjB1AnsQPiBOsBjS3wUhfcvlW5P2o3cUrptHdncOl','tH','4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT NOT NULL, c CHAR(39) NOT NULL, d VARCHAR(80), e VARCHAR(18) NOT NULL, f VARCHAR(61), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4661,-20,'asfVpJydNjuHafSjn2NTgR8pllBmb0yAJ7K','q7iaZ9K','lF7R7oH','agnyvXJyU3UnjC2PrQPxKNRr8Zd4hHcUA1EaK4fK4haQgP','d','a',0);
+INSERT INTO t VALUES (13784,-53,'iwJvr0un8RpkEKM30aEg0psE4q','dzAStouiu9B6','J2oDtd62','TVp8neVLJpdw','2','W',1);
+INSERT INTO t VALUES (-20679,115,'BAy0kQJgez1SeRPHm4uXZ3NeFQ','7BUd43R0gHryKPPn6D2Jj','di0CcSzW7qiV2','yKyEOKLjVUp2oaCbRgv4mdlMS67ptxccXVYz','V','6',2);
+INSERT INTO t VALUES (-17832,-124,'0PXADidAC9UmK9','fS','vDbEluW4h9SjLA3','9xO6AGKdlscfx0LrpsAh3xDU9zRLT4Jh4OytiUkrOfbCZHICetM0Z','X','G',3);
+INSERT INTO t VALUES (5770,-86,'4newgxFDxOP7PWISPp9D6uvi1U2nxTNPBU1Lz','WsWdLcQVX7Fr1K1EPk','OTrcZX','42D4axYB7nWzqoKpDzLAZvq','0','g',4);
+INSERT INTO t VALUES (32287,-1,'F5lpZc6','8qKFh8yMevWqqEcC1714aMJwIL','1WBrj6YlJ0O9e','4UaxWyzWOiltz3w','S','k',5);
+INSERT INTO t VALUES (14420,-113,'4cgBGMlG1','J7lKgSuirQeQ76KolpNmcB9ObvP4Ke5IusE9sT0C3VM2zSa3Kgof9zRQO2labIJFy2DSzBch','om','ze3eUSMM3LQNhKUUh5k4LPOD37mJweWbole0lSWwIPVpmBEE5Hetz41','8','R',6);
+INSERT INTO t VALUES (5360,65,'9dWS82mQaPIbKN2FlKlYOyQfnxEKMiXf','wLAdOiRyAJGDQ3iUQf3WwlT5vgsg32H4fC0U0az8g9Y4wGerqMBtOOEACTsxvXh3wLdMVBE1l','XS8O4Y','vMBK8RLb9hQfAasykMHSpJWxoxZYrfrWqHy6OYj5S','V','t',7);
+INSERT INTO t VALUES (-19816,116,'zmAdWsgkF1Q8gl1mY7BaNv7lvidKy','8OMF2PUtO4','TsI1B0','teIq2JJInj1pLzo6KTmxFgLjnktb','m','e',8);
+INSERT INTO t VALUES (-16745,16,'aSQqtWKCNiFh','4LuNBrUtfo3ACjzZ4hjc80MAtzprRbbOCVKgffgh','hy','W4JzGKId4U0jqCG20dAFZdRly0a','K','D',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT NOT NULL, c CHAR(39) NOT NULL, d VARCHAR(80), e VARCHAR(18) NOT NULL, f VARCHAR(61), 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1294948277,60874,'AO','DqVe0wybRnKsJIPHUXzZngSf','Dzcvzdz81','aSg','nJGFVvS7EBPj6yUA9qdPM00CxSO1YffJsD4EammhlFQX3yZLA6hjymV1tn3PHfnfmZnqpY9','cngDMnYzdIXU',10);
-INSERT INTO ti VALUES (-1294948277,60874,'AO','DqVe0wybRnKsJIPHUXzZngSf','Dzcvzdz81','aSg','nJGFVvS7EBPj6yUA9qdPM00CxSO1YffJsD4EammhlFQX3yZLA6hjymV1tn3PHfnfmZnqpY9','cngDMnYzdIXU',10);
-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 (-931528094,14547,'yZDaOPDZ5vwxzVtDWVnBmD74hfz','x1qbZV6HLoYurcR3GwAbJsQ7B','f4FAOxqYECpQLqwsY0A8','A5M4Qtq','CUkJXmAW1OhYBP8WOgfTUqvLulubgn4Q7ZT5mkyBa5lCQntJsVfkG0TFlmTFtjG7kBaz9l7SIEkhy3Rv3s','EU',11);
-INSERT INTO ti VALUES (-931528094,14547,'yZDaOPDZ5vwxzVtDWVnBmD74hfz','x1qbZV6HLoYurcR3GwAbJsQ7B','f4FAOxqYECpQLqwsY0A8','A5M4Qtq','CUkJXmAW1OhYBP8WOgfTUqvLulubgn4Q7ZT5mkyBa5lCQntJsVfkG0TFlmTFtjG7kBaz9l7SIEkhy3Rv3s','EU',11);
-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 (247683787,33109,'EWfZRAv0','cgb65vXJwHn4S4xBSfdvoNPaxfWosXGhySphBE8k4uqb3AsUqqA3WpBG9FUbuBtH0nTilVyz19UgXfQFxu96Ed8UvG6vU41n03I9xnI2mYbrfu','L93mdT','J','Y15WykVQfRlN0','nRYBCvednEWOY9XtFabLDNLr2WSuOJjrGMHD1',12);
-INSERT INTO ti VALUES (247683787,33109,'EWfZRAv0','cgb65vXJwHn4S4xBSfdvoNPaxfWosXGhySphBE8k4uqb3AsUqqA3WpBG9FUbuBtH0nTilVyz19UgXfQFxu96Ed8UvG6vU41n03I9xnI2mYbrfu','L93mdT','J','Y15WykVQfRlN0','nRYBCvednEWOY9XtFabLDNLr2WSuOJjrGMHD1',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1073135860,30087,'kFwM74vww4fwl','y20bxl7DcoaCaQT5ayFADk9dpG6EkZvuoKXzFc4V1sCY87jXvqRGBVOaIv','RTL5PfvdP6nk','ToclMYA9YV4KBJDDObUk5nknySeUSjqmNjZYKa7ICChx6HzfWSonscyUcYD7ysDtGfGdR6Pc59B4mWE04SdVR6KIsYqoSm9AkMVnsgWx8c79ISVNb5gDuN9uK382ynNLEX3cdfYatfQRUpd1s7xdhfDsVvrzsSBZz0ZKrIXcga61oMm58Mvz','ljp44onCQIo','J305MtMr0RJ6IVZULZuXJBGvJPiY1U1KwmFxBeoJRtOe',13);
-INSERT INTO ti VALUES (-1073135860,30087,'kFwM74vww4fwl','y20bxl7DcoaCaQT5ayFADk9dpG6EkZvuoKXzFc4V1sCY87jXvqRGBVOaIv','RTL5PfvdP6nk','ToclMYA9YV4KBJDDObUk5nknySeUSjqmNjZYKa7ICChx6HzfWSonscyUcYD7ysDtGfGdR6Pc59B4mWE04SdVR6KIsYqoSm9AkMVnsgWx8c79ISVNb5gDuN9uK382ynNLEX3cdfYatfQRUpd1s7xdhfDsVvrzsSBZz0ZKrIXcga61oMm58Mvz','ljp44onCQIo','J305MtMr0RJ6IVZULZuXJBGvJPiY1U1KwmFxBeoJRtOe',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(16), d VARCHAR(14), e VARBINARY(76), f VARCHAR(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1496979258,7363317,'6BWbobeKA','vURkWgI','js67pZMptNrKVG8HwGB4dftwdo','GQGFDKKYT0QFBPIsrgWusfTLBZAKJGGgnffNmt0b2RB8VZUwsQidDFLOavDrhyaXF8hHXB8izzEXDoHZzlKiG4','Kz25oq4gZQfWtFOXZLOfAg0r5WNV2riFzHz0dkSTacmwVIBxU5bw10tPNOkosK','frDHZrSGQ0h1GW26s3z4Sg6gfLz2gxiRl',0);
-INSERT INTO t VALUES (-497596460,1164494,'Ktr1S','41BSgxRFOL1K2','32h6Wja5Du0qWMywr2','YfVOdExk7Nw1aAOdWMTsqcWKBbcL9A5OnaDNGOQDtjmRk65AGzwNQd411LlOIQG2ztYs5duTBMWcKdD6T','DcMKARJQsRnSnyMasrApUdY2rbSRvPQtVGejGMkZoLcqDnqcxxyrGKXiIe0dMfFRqjdPO1HtIUxJJGUpbFmPNSsoYWh','2hcHr4T9p6LnEXfUDSFhAPy1KIfigHu73ajtJHuRQUHkPnTmx2yHHMwRUIBnmTaud43NnGITxrGFDqb6pPJWCrpfU2Eof',1);
-INSERT INTO t VALUES (-800158145,7858625,'P1X9pxaWIs','dkFmGm9s','FQUUK8kjNLU','EUICtXqdnbrChgzns3Dum','3td6jSYHhZQme6iijIVT7hv1KrOSDdAHjrI7DwZUgBzr5Rc8mtEW','1TGTHWR3G53WNOY1HmkJHVufc4fVJEa3e0nV8pvGG1f7gJlLwFmjcKaQ6yF3iK04kuokgOmJ5T5j6PKZ7RRI2',2);
-INSERT INTO t VALUES (1798389764,3807503,'LSQGAPw6FI6','k9rvtcudHpHAm','moV2onNfZGkws8ldXeAQs3IRGe9','n1CN7aJkDDLVhbGhsmYAL8RPkgOs7ZpAxXFjDz8gNyYjrZcUFQMyhPh49nQFFYtzA2UwFTnA7','fQPlO7le1rc25IAmrtBVOVq','OU0CvXM4Hacq',3);
-INSERT INTO t VALUES (771979283,-5952977,'usQ1YEa64','U1ihJpZ7B','CbD1keigf3Hi9Dx0g0cfGnIiImCnypc','XCWcXtEsXJWo5zLvhvZrvJx2V4yb8MU40j8y8fozrQ0fNVXsrqw3vCsHnrMLRz0X','ek3YfK1V6N9YzQxLq2g32mIWutq0UFeoBzB','XIGuiIVtXNisTuLj0mD',4);
-INSERT INTO t VALUES (5593923,487657,'Aqd5Z1l','jnjSuu','61ntj5kZvwDZwjSJPb72Nd','m5Bxexe0B1VFSZPPeTAmpLCFKqWvYsKA7Z','GycLWMVfDHSfdOKDqKe7fZycFHBhuEwzUAQVCvtF1OGlFsuh6JAmmzUzvgVGRhc3uhqop','lBgJpPdsixO98pKl9JR2zlJeQRA',5);
-INSERT INTO t VALUES (-1290004126,-4440909,'BBdgNj52crqqjfA','l','VIsxGfAPeVc8q2F3Kj3mQicUuP16vQ1R3DvJDqwMNEbB2UXiZaeLW8gOWfSwMMk','Nz9JBkEO5E0vGssKCqy9uCnNX4JJ9NLd3f8gs9Za9oIXDmiFC0FTE7tMa9bUH7cZ','G7wVukwHNx0kbkUn','GqIbpPyBobBqd33dH2at43L15pVwbHcRCJuX0w53WiT4nl6qNyjzc01jwZ12Dhrhxx',6);
-INSERT INTO t VALUES (910703435,-5200250,'fIennkih','zN3UHFr','or8vHVxWdKjmNcqmEZVCp5vJZqK1B1sr11VHh3h3r9MGDZWb9UEmaEOIB1PLo8eliW6Waa','YuPfZLaEhp4moLoJYfYfO6QvoDB0QrIrloR2IOl4AP','yK','gB1LHZxup9fJe37YypVJZdHEkZqYCpG74ZIBas1gLx4rIciSjGeIAco7Si73vNsuJ2F3SncsFP7MzvsQ2ztHQTZS6qzCgB9b23R',7);
-INSERT INTO t VALUES (1689202955,7022934,'T9bm8Uj21OBxCD1Z','yJYQGy4rdlGUfz','Chm','xOMfjQ5nYZXnjS7HyPB0mYc','yDuDTXiK5ZacRaFPYFBii1CaDJ6YNNhhEnxENtEyOIq1ycgokFefJb2jD6o7CyHG6GKnNX','SjdKUvrvaQzkuvevJivlJCLstyBlFxLcONQS9f',8);
-INSERT INTO t VALUES (159767036,57308,'plYOp','TbQjTbybmj','PNPTJqluW1Z81LYHPGs9aAAHR3B9Dkew8anND','nzzwM6kW1350P3ho6Y4tjX0TisYy7FPVw3M4Oc3jDpLLNHKRWY6H7ZKg2rS5OGHwdPQxn','4PAdhDWuOE9mAbXE87s8SWzCtI2KPyP457aWlMjWxxWNgeLmfypQdmy2aa3WWhwh4vNCX','NDI2941bCmg8UoDNVEqAMCgZZOeP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-710923049,314392,'JLfCS96mXe','gI9BoHqE','aj47','rKy9z0RFSDsQXyRAZ2zbtlExvyHI1hVe6gve3gpCMfpG52urmaUS7JinmlhoqgJsOr281sORZcV1iH9Dz','YKOrXbDPcgRVChEdD7oqEL3FnjXmEBnxNRkn7X5jNakqdyyJvfjVL37qvcoTbP6MMX4Isi7iF7c3L2hfn71wk2xX','biib0nKW5kYNdM6LYgvok0oYj8IjgHah6nn74U3s2ZzL2bEHg3oCpYdEwghoJuQ',10);
-INSERT INTO ti VALUES (-710923049,314392,'JLfCS96mXe','gI9BoHqE','aj47','rKy9z0RFSDsQXyRAZ2zbtlExvyHI1hVe6gve3gpCMfpG52urmaUS7JinmlhoqgJsOr281sORZcV1iH9Dz','YKOrXbDPcgRVChEdD7oqEL3FnjXmEBnxNRkn7X5jNakqdyyJvfjVL37qvcoTbP6MMX4Isi7iF7c3L2hfn71wk2xX','biib0nKW5kYNdM6LYgvok0oYj8IjgHah6nn74U3s2ZzL2bEHg3oCpYdEwghoJuQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(17);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
-INSERT INTO t VALUES (-2098607946,-4990159,'IU5CcXbnl','vhQjX0Od','GOeqfdAKnLi7','YKXoVu0Z0cwyltAT5VzLp9gdHFVB3wNmGg6diMcFuy1beT7Ri','Zgqaf1tRUJNn2B9ahifzrQWJJuzTujvlNiB','bIxzfyWus1Vpy1vwVYFJa0r8PkyXqKODkYcYy50KxtC',11);
-INSERT INTO ti VALUES (-2098607946,-4990159,'IU5CcXbnl','vhQjX0Od','GOeqfdAKnLi7','YKXoVu0Z0cwyltAT5VzLp9gdHFVB3wNmGg6diMcFuy1beT7Ri','Zgqaf1tRUJNn2B9ahifzrQWJJuzTujvlNiB','bIxzfyWus1Vpy1vwVYFJa0r8PkyXqKODkYcYy50KxtC',11);
+INSERT INTO t VALUES (-2068727837,-53,'yahwJCDXc','NzMeXezxmDYCsji4K5Dw9d6UhvGeEttomQYeFOIdWUSeUmUNoC3r4If9vqGY6cvFDAZ','2RT','UEVFyPpG8Iqj0BR36ufqbP7Map7MaoEghAZQD9bcQh9R0X76xmox0Fc2n','P','D',10);
+INSERT INTO ti VALUES (-2068727837,-53,'yahwJCDXc','NzMeXezxmDYCsji4K5Dw9d6UhvGeEttomQYeFOIdWUSeUmUNoC3r4If9vqGY6cvFDAZ','2RT','UEVFyPpG8Iqj0BR36ufqbP7Map7MaoEghAZQD9bcQh9R0X76xmox0Fc2n','P','D',10);
+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 (-412961392,-99,'AZzIi6KuBlKsYtSGlTWXisbWbxHOFc46yaD32','uHUrkNMuwPmn','FGSZGHWm4aSBXfZA','0185G2XEm4FJwVJi','1','8',11);
+INSERT INTO ti VALUES (-412961392,-99,'AZzIi6KuBlKsYtSGlTWXisbWbxHOFc46yaD32','uHUrkNMuwPmn','FGSZGHWm4aSBXfZA','0185G2XEm4FJwVJi','1','8',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1682671145,2882538,'UGHuniPBwrXR','uBowql0ZOJdthOV3WQ2PynSHwhy1ZqMzoj0hK0mYEFqtk2jRVThYwJSYd090D1DbCIbVVP9mdNqtc75NqvVYrL7lKFs0JCRCdele8Nhtfmyz4H1zGHczNJT4NU8xjzjaTlOQP0vMsK31bkP4vIq9kM5yyqIuXflJ31dt9TE6NZs1Ct36UKrWQbpUHqxqfn0R6qB8ymQml54UvEU6fUYypic','7yfOtPwvDzrDWGUMy5CVKIYdmgT','cPtGNJyQCzhgvNTFwKQQQ2SAt1M47LAR2ldwOu0Kkf40khOhtl13QxB9JDbKf','4XAiiinVlp3QMI58qXvAror5lDVpUe8LwBuAAil1akVJeB4DVnns29kbkTZsLZcGf7yKWMMlNAwMpM9lZYZY','wEXIAYVpWv5vY8qmz6',12);
-INSERT INTO ti VALUES (1682671145,2882538,'UGHuniPBwrXR','uBowql0ZOJdthOV3WQ2PynSHwhy1ZqMzoj0hK0mYEFqtk2jRVThYwJSYd090D1DbCIbVVP9mdNqtc75NqvVYrL7lKFs0JCRCdele8Nhtfmyz4H1zGHczNJT4NU8xjzjaTlOQP0vMsK31bkP4vIq9kM5yyqIuXflJ31dt9TE6NZs1Ct36UKrWQbpUHqxqfn0R6qB8ymQml54UvEU6fUYypic','7yfOtPwvDzrDWGUMy5CVKIYdmgT','cPtGNJyQCzhgvNTFwKQQQ2SAt1M47LAR2ldwOu0Kkf40khOhtl13QxB9JDbKf','4XAiiinVlp3QMI58qXvAror5lDVpUe8LwBuAAil1akVJeB4DVnns29kbkTZsLZcGf7yKWMMlNAwMpM9lZYZY','wEXIAYVpWv5vY8qmz6',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (496999875,4570936,'4e8CPHu1r7gpgfI','fsuVFVN4VrmxzRkvmrQAGchTTkKoeaOVG8ycOLkE8uUL7pD3KoZVRmIWdl0gGMcZiT2j7FOxuwJyVU7BbVGBZZNbTEZeZVKxcxwJxBLd9N8me0lwhw0klRGzXAIdUJdKPowdckLGv42CIVjqOz8h','A','Au89kk15wy0G55avTLSNtc1Ytvq3Y9EvzdhFd','Z3L9UVDXwHlvGW8mIiVrHpWVYukDWzK1gsYYn9YWE24dBPY7sGNfzjZnLBS1JiK9cB8koYcRvbhTEgsjLNG5pApndd','BzOXr',13);
-INSERT INTO ti VALUES (496999875,4570936,'4e8CPHu1r7gpgfI','fsuVFVN4VrmxzRkvmrQAGchTTkKoeaOVG8ycOLkE8uUL7pD3KoZVRmIWdl0gGMcZiT2j7FOxuwJyVU7BbVGBZZNbTEZeZVKxcxwJxBLd9N8me0lwhw0klRGzXAIdUJdKPowdckLGv42CIVjqOz8h','A','Au89kk15wy0G55avTLSNtc1Ytvq3Y9EvzdhFd','Z3L9UVDXwHlvGW8mIiVrHpWVYukDWzK1gsYYn9YWE24dBPY7sGNfzjZnLBS1JiK9cB8koYcRvbhTEgsjLNG5pApndd','BzOXr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(90), d VARCHAR(87) NOT NULL, e VARBINARY(17) NOT NULL, f VARCHAR(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3257168,1708537,'wUz7liteehatHTuvwhxyIUrGdmTSpk','u3i4OPagawQxsN','t3GXUU','YpD','dNXNvxFjCMHaLJ4gUD5YMG4UNGTVtkWbTVRsYGGu0h0Zl3l0VWEJzYBw6QDAgwTIs7W8SHC0ah52L4tkRzrI9o5dMWBbW4a9a3x0','LNtHkvmbN0UdHcrCLv0H5dhiKwZMRUgzYmvq6AGA9V6Y8wCydTLpdwSFTk56kAkwBA',0);
-INSERT INTO t VALUES (5534022,6096304,'nWEdOtjZjnLq3GFJe82I63TXmtWOFD9mOxxYSY9jqEXJJkKECtXnZkxT0fWuEZgKgdwtOdNpc','OEzElxYSVJ18U4Fk9V','rV3Q0oPa2lp2PHU','x','xUpctDx5nCQKKEFMrxLGMybe','mtx',1);
-INSERT INTO t VALUES (-1455887,-7589110,'RInxLHmTsWZ8k','qdH4OTZgunMTKl9mwfj5','7cl3p84','n4LG','Pva','n',2);
-INSERT INTO t VALUES (3550007,-7754802,'Yn3tH73IivmgpiEkcqWsAw6','FE3asbkZfbqDJWedGk7RXlyGaBvenwzGM46Ze9OM5UEicexgZQtJJz1X','7hXADM','Q94','egHcR1jAxfOfLUh8zDmm2tRTVCgvcxrwY3l8wDKJaVBSf','TYPBXnvPL3q9G84iJnlCntVUJEQJ6xMILdzySFWfUjeq32A0LsweXpjOz72cKkxeOW8WeXXixAAh6nWW5w7nuJ2J5PtwY1R9rX',3);
-INSERT INTO t VALUES (2218160,-164437,'gH9k01Wm9lP8JQq9gZDZRlhlEgpxYi7yyMNvfDAsV3','RUeNmdOTs84cqadgU354fqotuPTepKoaYnRNhrYmjX4FdFjGNmArkPMp1FlDZwKp','Fbkg7ZlDgi','ba','XkMGnaSotNR','GRILBYq9Vm9OFEkHYzQuBOXIHejCMVoJCbBKghBCiav01Dmz0WOP',4);
-INSERT INTO t VALUES (-4574401,1795600,'hgvqtBe5wI6xtF0rtQezIjefWWiPeHv5rMA2ah4ofqlVn6g6nD8','GsdfZ9HjhDKjVW33WhVMBs1Yr5DvHaN7uEo84l5yAP1IkSIKZ2PK','7OeX6bAhZz','FM','HRBe8NxKbM','8fozcDPcI9Q9o3wfmpzXZEbNGXsiWh57wetvaZi9sh33erftuW1Ih',5);
-INSERT INTO t VALUES (1554176,3170831,'5UqhiTG3E3r2JGjzTUJ7','jvpI116x137ie6qsU6aVUG0u','mzs9SgIhWX2','EZh','o1c6s6kEnhYZJ2NMd8vN','HMUjExusP135RHVnZ2fO6kp',6);
-INSERT INTO t VALUES (512181,7276006,'73NE6QKUgp12VtWQQNTwlPSvyaJIG9UqEO5VjpgUexTN5VlcESvqvqJwJF2zLfUirvhKHOl1eyiVvUFE','Qy9JrHQ5DRSJ48IRhec4zl7Mkau0yvDFhIWlOEVRhO','is6Zz9mIH','4','Y095W3SkXMis4rKoTeV0sE4kzeLmYxJk6Z6tFZr8wW1HDRAzm9TAWharA','5jPiqPMjOLDR76ooYIVKLbd',7);
-INSERT INTO t VALUES (-2347671,5548282,'onQX93GhnyJjuL5zZMCj93PUuzQ0g32a1T5bl1Ad1mPDsSSjDsMOMAKcnf5mrhcW1Cjhr1KXfeSkHLgQVZ29','5pVeQRIePUkAEFa8422sWy8R7RaElSbuoa3MSsMYK4133O9Qwns6byLp','svTLaip','9Z','kMu7xSzcjNg5Y0NFDPStCcDK1cfboxHA3jD4U89wUTVYlep2ZOCnRNMKPcDXAoUm56YfwriLDV7','CgZfAFQkp3V85ajUkfYjPZg04TuW3PvfeEvnTi57',8);
-INSERT INTO t VALUES (-3566278,-1802407,'VbZaAcJe4ttpdWrSFxHnczHzLMFVZ9AJLU171U7RwChWfof','PpIIHNWnESL','042RzqyjWX60WD','L','erQnMVPxLzB6RKJ9IZqksrh9IGK','hhR8kirrXFb6Kjk25U3E7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-7530885,2626597,'2pRB7ht1QNnRrHEPO3fuziky0Ktz6gMUSQr3bhEm0yi4i4Ox5LqBoZEh9xGIaycgQ8yLG0363wh2ce0','mDhoo9iqm316f2bsJEaJpjryhs5lSXDK1jz4','Kgzfht','GCQ','PmA30pTxErIoseSEe7xTcOt0Fmb2czeVtjXYgAALLJ6uA7BrMoAhK71V0K8YkzoQxWzQRMg','0lgF',10);
-INSERT INTO ti VALUES (-7530885,2626597,'2pRB7ht1QNnRrHEPO3fuziky0Ktz6gMUSQr3bhEm0yi4i4Ox5LqBoZEh9xGIaycgQ8yLG0363wh2ce0','mDhoo9iqm316f2bsJEaJpjryhs5lSXDK1jz4','Kgzfht','GCQ','PmA30pTxErIoseSEe7xTcOt0Fmb2czeVtjXYgAALLJ6uA7BrMoAhK71V0K8YkzoQxWzQRMg','0lgF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(91);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
-INSERT INTO t VALUES (-6030978,-3892309,'1j60XHYfPM1daJtHdTypd27xnQIQ6dWDPCrAwH3e0ClS1UXjKjMfZaGCIfd9L1','3GOSOBBn4B8vcQUEZpCBNv8vCT5hiIFq1M43BdbP8WCk3HrNiDc2FSiC4GLYknU63OMrD20fcHRH8hUJwugmr3','avcrtWPTx0LT1bVr','Da0','Qkec1xratEG1rIBDNY7nxjWje02dQM6Xuxpx64WK4b0rmZ1wGoE9zsl','mXsHkROgGGnNmSfcLE',11);
-INSERT INTO ti VALUES (-6030978,-3892309,'1j60XHYfPM1daJtHdTypd27xnQIQ6dWDPCrAwH3e0ClS1UXjKjMfZaGCIfd9L1','3GOSOBBn4B8vcQUEZpCBNv8vCT5hiIFq1M43BdbP8WCk3HrNiDc2FSiC4GLYknU63OMrD20fcHRH8hUJwugmr3','avcrtWPTx0LT1bVr','Da0','Qkec1xratEG1rIBDNY7nxjWje02dQM6Xuxpx64WK4b0rmZ1wGoE9zsl','mXsHkROgGGnNmSfcLE',11);
-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 (-1975459,-7797636,'q5fwvHHvcvXEqIZMPDETkg3zCNDIwEmzV8KcLWzTlDflhApx4Oz8KgTiJtFTvu1rkHEIuDBOilpzuW','mwh7vv7epPRF6hmCPSUrDLt7ZQzUrEVQkPkowr7HuAZNm3Xlub14PzQkCX5GreN1jpKJbJf1O68hvUFFpLZslQ7WoLUNdymnoxY6nDFaJ9u37PQ884HbTodgJAHqlkjfGPcA6aY4lo9ErIa','euuktYIn5f5ny3U','iWh','Z07Jr5gSWO5q7cilM2At7OT8IgN','qBLUk0kLdpZYZ54pZw9aR1VbzzUCh5zWRX4A33ZB1934a32r5a8r3nG',12);
-INSERT INTO ti VALUES (-1975459,-7797636,'q5fwvHHvcvXEqIZMPDETkg3zCNDIwEmzV8KcLWzTlDflhApx4Oz8KgTiJtFTvu1rkHEIuDBOilpzuW','mwh7vv7epPRF6hmCPSUrDLt7ZQzUrEVQkPkowr7HuAZNm3Xlub14PzQkCX5GreN1jpKJbJf1O68hvUFFpLZslQ7WoLUNdymnoxY6nDFaJ9u37PQ884HbTodgJAHqlkjfGPcA6aY4lo9ErIa','euuktYIn5f5ny3U','iWh','Z07Jr5gSWO5q7cilM2At7OT8IgN','qBLUk0kLdpZYZ54pZw9aR1VbzzUCh5zWRX4A33ZB1934a32r5a8r3nG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7862102,-6134887,'GgFOaKZRS9LBUJ3TLUH45E0gC7zaf8NVscVebO6r0ldppbJn','dSyPesmvJGPLxvHpME6oF6u3MFaeVpJzjDC7O7zE0BRNnDNZFZJhMT5fFtzCrKJFGy5YGSPKwzL2MOUZeWQN9NH4P3ssyiioeJaEL0aKCjL9IrVultnJqN3VZ','fKibO','iXVAOjfnI9zhxuDEVSX8x17KCsq7zgtVjjPmvfGpkQlPWO2tqTiGRcQVDSWDuRnjBdYRGNYGaAIiY3QrSIlzcAqsrgdsexfvU7RvVWyFLFnFUczBtxdgTA18QXsYZJ23tuKh6SzNS1N0qquC3IS8iY7GqvBnmqylBYmiPKVlGafQ5c5gz44eFhQcUlzI4OBlwTu','woIu1kvVKz3XcjFwNblROr2cTF5t','LwdV8KsKkmirQGl4kKqDt81tq3AgHmtxeKrsVfYFSBrI2L7v43IIiXz6Rt9oGB72r2tvxpRdbzN74ufoYjZzXxn2CQdyx',13);
-INSERT INTO ti VALUES (-7862102,-6134887,'GgFOaKZRS9LBUJ3TLUH45E0gC7zaf8NVscVebO6r0ldppbJn','dSyPesmvJGPLxvHpME6oF6u3MFaeVpJzjDC7O7zE0BRNnDNZFZJhMT5fFtzCrKJFGy5YGSPKwzL2MOUZeWQN9NH4P3ssyiioeJaEL0aKCjL9IrVultnJqN3VZ','fKibO','iXVAOjfnI9zhxuDEVSX8x17KCsq7zgtVjjPmvfGpkQlPWO2tqTiGRcQVDSWDuRnjBdYRGNYGaAIiY3QrSIlzcAqsrgdsexfvU7RvVWyFLFnFUczBtxdgTA18QXsYZJ23tuKh6SzNS1N0qquC3IS8iY7GqvBnmqylBYmiPKVlGafQ5c5gz44eFhQcUlzI4OBlwTu','woIu1kvVKz3XcjFwNblROr2cTF5t','LwdV8KsKkmirQGl4kKqDt81tq3AgHmtxeKrsVfYFSBrI2L7v43IIiXz6Rt9oGB72r2tvxpRdbzN74ufoYjZzXxn2CQdyx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(33), d VARCHAR(53) NOT NULL, e VARCHAR(48) NOT NULL, f VARCHAR(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4681952,598782738,'TjKq5vNfd9EAk45jkPPplr','a','PIFpEHQGmshKzRDkYrYs1nRyKf0aG','FPh2zt','s6yryeCYuwWAvdThnywYB3bqHJuXxqvv0somJzRpu8Z0gXij4bxsTnYwvANex','p2YTsU87vchf14TrdN851cpe7vZptUxrdLvUoMUDecJqLo7dB5IftowMbYOlRvS4NNI371WDN1iKKbyf9L3n5nmcl',0);
-INSERT INTO t VALUES (1064144,1824953450,'cFoe6KaT2jKoTZ','RRpASw','OQhTISyOZdK575Ot6tNLxD3nghVAj8QBaYkmIH','V23r48YZNKYQ','EJ','RKsWeb1b1E59EPYagnm9pUyn9jrJ7VCVq7ur4VYFmO1B99JXwKiA',1);
-INSERT INTO t VALUES (16763962,1535747266,'HEZfeQUuC228rmgRxjaE8GMRA','ZZVjeRyHSPzaDljn','JP8kcESFXwV8Day1I8qZ','oz7koKLN5P5z2OuiVyFaV','4EG6JKPZwPtajQ7YzeO5pik3S65S0GiA1at3PlXOagUR5qkBPpq5XgGJ34G0QKdTYK4ghNRCyW4da5V8oh8u7Vsoi8aHCS3qcY','GWtcsluOHhaV4JwHoK3mKZAJaEpoNU1fqIlfi',2);
-INSERT INTO t VALUES (4091638,178996699,'nOYnlWqO2jAkiZheEA','aP87E','bZsiEurVdGdBj50HmBcYkWyaH2HRhjL','Dxj2b5','761UXI','IkLJ1x82fevQqknloM4pCxXaJJ3',3);
-INSERT INTO t VALUES (13191146,2997412048,'LRMUXuEQYMcP9St30Aw7R9Yu4R1Q73NV','2RiQtCiqnrcg6S7xMXgOXPK4roKRzofS1','cMjey','Tip6EZtM5CRdHoz5o7wqHWfynw3m6WY','dnVkkIPuCGD3pwhjOG1A1VqCFYXXQJMwJo2mH7q123VDXJn9oSMKz5Umq6pSWYasbcjR2gLHk42IuGgEkSDICQGq3FvLtM6kg','AqQT96UQHVI3l',4);
-INSERT INTO t VALUES (1203745,3916154766,'JP7932Vn','mRAkm1E0V','0UgmHgMi7WymkEu4j49FESTsjdqOs24sARlDC2kbIFUb1','X70SIa5b6PNC1i1o4aA88CQeVRsbOdq9du8fO4Vn','WA98J','OuzB',5);
-INSERT INTO t VALUES (9104149,1563694126,'EYGr','aUlJlIj9FXpczp5mn9vsMEgNCJz5rlZYwLCkjI8ZW5Kj9U','stC','rREHlgfc8VGYeuGHiNesK22','URJljBcn','tcujZ87PsJENmVdCu5LhMPADKHRomXoOPW97GxI4M7flbHixY',6);
-INSERT INTO t VALUES (7402763,2707190815,'4ABc0Is5gY7Or3w1JoZbg2WN','9aGohipqqb3PMPr9PgKuJrSl2iC','aAE','0LBXcN6Z2KUhS15nU27bkGyhGudONm','wZT0bOUcTUfoZnJ6dJZ6IKVdp3U15ls8SIsWhZvxYzO4rsteIKDlssPsitmAsLjsmYiohlkQmUIM31','AZBFj026EECwrCJfmr',7);
-INSERT INTO t VALUES (9312352,959761419,'Czq5P7gow19zm064byMD3816zzxypO','BniIht4LpmfvrydYCr05UUtktxXpN1TsUHay2eRq4b','9sjEsw4rBDTr48csHgfLKSPUFIdc21xuq8hb14fEG086uR','VrJTAQvJZbgUUqqtyb9q0VThxmFu','FbgyPlKdIJCu8NSB5PVSycp5FxMVeFkVws4Ew59ZrslInFQzL7Y','Q6PAcI4822s3jv5fhZ',8);
-INSERT INTO t VALUES (13020503,2726312777,'AIpbqnSiCuDVwxRH6qiMfxoj2Snc2jCOm','iMWsi4CjWxii2l19mieIakUcULccw0AojSO','cL3icj7vIhTj4M5qe','3Wn5C59l9zhTQ','UuqX31qetyQJcMZdGhnEabvfIaxxfOmZ4eonD','MzFZcjGoAesJvw7hQ9binD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10419029541363653301,3656285955,'NTmjgJFitPHxFnZv1RzrN4AUVgdH','EGrRg','diPjDuk8Rze0Yts5ejsk4V','6iCPB3tB','M4wjs2omcZtSmGdzT6JcceZTUjZl0UM7xTHkE64muzUjNHCmT1xBi9gDiBaVRAucrSX2uhTRFIZlZNlcdWqhWE','h5rhadUxYxWRAMq8ZP3Nt0Lw',10);
-INSERT INTO ti VALUES (10419029541363653301,3656285955,'NTmjgJFitPHxFnZv1RzrN4AUVgdH','EGrRg','diPjDuk8Rze0Yts5ejsk4V','6iCPB3tB','M4wjs2omcZtSmGdzT6JcceZTUjZl0UM7xTHkE64muzUjNHCmT1xBi9gDiBaVRAucrSX2uhTRFIZlZNlcdWqhWE','h5rhadUxYxWRAMq8ZP3Nt0Lw',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (142308234783627033,3321979813,'PaotnSCUnuwnx8wVOCzjZE8Azod','DByk3j6z','YC','u8XgN','LO6Z0nWk5Lq9QAUTdRSx1HSHCR8hzcgzy3VdNgEWcuNPMKbGbjMUiA','qiBcDzWZymiNsTegCI6ZKfxS76DB5izmQLVqq5jCgJQk1KlxCYowmNB',11);
-INSERT INTO ti VALUES (142308234783627033,3321979813,'PaotnSCUnuwnx8wVOCzjZE8Azod','DByk3j6z','YC','u8XgN','LO6Z0nWk5Lq9QAUTdRSx1HSHCR8hzcgzy3VdNgEWcuNPMKbGbjMUiA','qiBcDzWZymiNsTegCI6ZKfxS76DB5izmQLVqq5jCgJQk1KlxCYowmNB',11);
-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 (1687075529596616963,1860638594,'7LxvuUmAloIvqk8hGviHtCq','StNNkTupF8pUCPkb1CGk8nvKhrxSja6Ad0nh82TTDAohcdYaj1VFpBq3ejUk2NEyzdK5rUkkrbTI3b50LSPPE6oP14jPEBCYziJhFwiKTLT7uWsVFcSfNXlr5ZUDeWdXgVTM48sgpjiQyUZ8dYzvZtfuAmoiifhvYcPX2vSAywK7ab0n24bK6iKDJ654ykN','u0','W7kZxb0A1H7DKBYxxgqFJ1Bgq','4Q','oIAE8Tn58FYwJZhCN2IASbgWQgW5pvzT4C2hJWFraJt0NfTQFrkGLBAPv7pxWyuV59OvmswDbL1BQMVEAxxq',12);
-INSERT INTO ti VALUES (1687075529596616963,1860638594,'7LxvuUmAloIvqk8hGviHtCq','StNNkTupF8pUCPkb1CGk8nvKhrxSja6Ad0nh82TTDAohcdYaj1VFpBq3ejUk2NEyzdK5rUkkrbTI3b50LSPPE6oP14jPEBCYziJhFwiKTLT7uWsVFcSfNXlr5ZUDeWdXgVTM48sgpjiQyUZ8dYzvZtfuAmoiifhvYcPX2vSAywK7ab0n24bK6iKDJ654ykN','u0','W7kZxb0A1H7DKBYxxgqFJ1Bgq','4Q','oIAE8Tn58FYwJZhCN2IASbgWQgW5pvzT4C2hJWFraJt0NfTQFrkGLBAPv7pxWyuV59OvmswDbL1BQMVEAxxq',12);
+INSERT INTO t VALUES (-253831471,67,'MsUJToqyExV','TIRU4lZCKBoEnXygo8y1q3yoY6iLdMnRwfsx','FfN8N3nxbINa','JfJ5C180uoUCtXwK4072St6DPmLssrYOXJvK','d','R',12);
+INSERT INTO ti VALUES (-253831471,67,'MsUJToqyExV','TIRU4lZCKBoEnXygo8y1q3yoY6iLdMnRwfsx','FfN8N3nxbINa','JfJ5C180uoUCtXwK4072St6DPmLssrYOXJvK','d','R',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7778499398859018302,1060533244,'nzKAzOUDtm5f2wTBVq7ir','LDeO4NI4s8USwpXXGJrCPVY5JioilgXDKz1oO5FDKWsRhx3n9pMs3MhZcXZx9hEbwRVfQBBKft2SijJFqqsfR5pc8TFGqqkYXkTlZJHmvLQ2Jy0hCJgbsYJmLpCNoSw4QCoI99K7wuV5Q5XoCjLFkKorNXqorOe8Lo4TOG3gajQe8jHMEf1wFgxn4sj3EsIjQrxS0UhcBmcHvvqbZUkkDoLx','Y0PN0IxeQEz3yAmS75boTqsGhdxHDi1Z','HZEWIO0M107CPRcPltkHovbojboZ3naYB51wpBA7Yaa0p83TzmrFLHcvTj7zv4QHWHFVx8kdq6k2jkerbooEnYNohVi9Z0h64wce8mwm5RnGQ7vFBZdSyBm3j7cxPq6nYsggRlaugq8Re4djBVt0ChfoNHem61iTJHJzGNwVrUKhutaomj6wDIugAZFm27bJFaT8Klc3Mq4ZdcddDdOPXnaunTSMW','gz6VyiVs0XfNNFPd2xbYSkSMvfIeXMx8h4tDzQZPzxkm8naeOUNlewcmRl0y6OIFugHcqePEx6DEW3BR','scvUndgHfLHfMrqjm9YWGpT3tHqVTYyG',13);
-INSERT INTO ti VALUES (7778499398859018302,1060533244,'nzKAzOUDtm5f2wTBVq7ir','LDeO4NI4s8USwpXXGJrCPVY5JioilgXDKz1oO5FDKWsRhx3n9pMs3MhZcXZx9hEbwRVfQBBKft2SijJFqqsfR5pc8TFGqqkYXkTlZJHmvLQ2Jy0hCJgbsYJmLpCNoSw4QCoI99K7wuV5Q5XoCjLFkKorNXqorOe8Lo4TOG3gajQe8jHMEf1wFgxn4sj3EsIjQrxS0UhcBmcHvvqbZUkkDoLx','Y0PN0IxeQEz3yAmS75boTqsGhdxHDi1Z','HZEWIO0M107CPRcPltkHovbojboZ3naYB51wpBA7Yaa0p83TzmrFLHcvTj7zv4QHWHFVx8kdq6k2jkerbooEnYNohVi9Z0h64wce8mwm5RnGQ7vFBZdSyBm3j7cxPq6nYsggRlaugq8Re4djBVt0ChfoNHem61iTJHJzGNwVrUKhutaomj6wDIugAZFm27bJFaT8Klc3Mq4ZdcddDdOPXnaunTSMW','gz6VyiVs0XfNNFPd2xbYSkSMvfIeXMx8h4tDzQZPzxkm8naeOUNlewcmRl0y6OIFugHcqePEx6DEW3BR','scvUndgHfLHfMrqjm9YWGpT3tHqVTYyG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(30), d VARBINARY(69) NOT NULL, e VARBINARY(41), f VARBINARY(1), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1665408470,6758586290726453205,'JlsXov22uLQxmKJCQybi','RVVa4dN49elT7p8XNTAjlnaPpg3ZrCXk','FP8l','9','6tqmm49fXGYNG7nY2TZqo1P','2wCSwtWQqNiHE0cOnRIsAbtjuLNbqkFVBrSrZPnvUC35bUGlRtPZn8RjgebcubDzW2av',0);
-INSERT INTO t VALUES (4205966889,6818536493713311891,'bkxCrVogm','ayVAE5f4lf3VOR2R2hZ3aYNVUaMQCiozPEpFcoADo4FSd','YvHtZqWPd','e','kY2j3lUBLaGbL','h0Eq1JBYH1Qxikdf4NaK0SHtAklTt2HhDEYHcy6QN9KE2AcTtisaEKk9hEVCIB3jQ9Qp2A3ZsqxeE',1);
-INSERT INTO t VALUES (3998481507,7261593914105632155,'AyXqwUhhGMvn9gZgIQFKVMBtGm','UjmcheQcjkbYP55WqO22ZyftIhp8iY4EpZndQMITbNsf','zISahNUHjiVCfYLw5lk5ER','8','Jd','7E6b6w8vLWfwOwyKwAwqLXdO5bcI1KrRtOB2pC6Tccz3m4kUA3tix7CeRMCD7MSufbalZed7ZbZsJZFv',2);
-INSERT INTO t VALUES (1159725796,8249905518727091640,'MEatFeyXHhSI2ClsdoeZ2','u76BF4P13rng4M6bwVfrh6p2HFX1fBRhQcu4RKOC','gAfk3QB8seWKLHujvMgm','9','fNiT07l','yKD8BdUmypwsYH6BsG7TN9i0gFoLuHNWcW0KVVAmiym7gBxyFXPusjU269kknYk3VDDp1A46q0Y0DmdsKrhHXi4jwlPLz',3);
-INSERT INTO t VALUES (3574087971,47505875479740640,'8UC0Jih3lW','HRTYVb2H9SnuwtOT5d33CpSoeIegxLgzjZAW2p5KsaGfwh3l2Eglv','ImHctdV','L','iSKzsWijGRGjCzezWCSOomqIsllFAcrbsPdD4lk4X0Pks6Woav5','CFi6esrc3OPuOZK',4);
-INSERT INTO t VALUES (2795211262,17770499425541450107,'ZxdH24OM4CALyH5kNkvic2euvb','JE','h4W3XhUoNAl1vMw3A1xhM2AHt11vc','m','sP4vDW4lsO6LXnWoTdhiFb83IiNd5wSaN7tZetf2C7o5VXDCjV','Yf9ePGbbFFdSpIdWepHeTnPC1NOJI9QDV4UWsOjNgEwbRjrH5Xc7AFoaRep8r8BMM1qzFEHPBqRL6FkV8YoKOqS9tF66',5);
-INSERT INTO t VALUES (1361102620,8130620267021837083,'Dd','SNZ3dsVEcuTh','vPqLXrhH26OkfX0M8F4Cny','5','Ckc8hMeRbeDU60mJDKRJB2y01pQUPgmh7Bxfs23HplsKHWRoI3bb3rbE1QWhfeILWX1g','qBmNWCxC8TlrpDi0ph1JsbYCFQhyd0bOTMwPPMQRafkFaT5xfd',6);
-INSERT INTO t VALUES (3639662074,18103835424897166438,'7nfAZw10d55dgmklVf','HreyNlXxbDXFJ915yeG','ZnZ7VYsjjnqtb4tEaWKYyzB','Z','ADDahuOeRh5xQGyIoxWdyK4meYMpIfl15TGRJdZgDGv8wFuL8V8Gmc8v','js6Fsc2wOnVwrNo7qY87f257Spd20ujDBIVd5zdgyjfOOfPTqqb08US1eOfSVld9vNHkTzaouYkvMrrYzLHBe',7);
-INSERT INTO t VALUES (1103260931,14171858133782625221,'kfP6UY5K2qBPMLIpH0kAjKsw12','xe','5ajq8h1pKpjDAJ0bNwS2qoRKdA9c3OX9p','e','JkJXOwzzyl7n4kHH9fmUERT1g4q0qyMDl','6kUWokdb9UNAJakCQ6PNXRrSd6wGCbxouwgkE5K15ojw2kOp8jU',8);
-INSERT INTO t VALUES (4159114103,2362516666743371927,'9Yo3GuNT34h7oNvkRUby','hGqqwYrEBmJyro10AqyJcTmnYq4zCUht5Y2DtPW5DZmxh4ReHDsYPj9yLlrEiIxbTACq','5hNfgXH10QhmAA1gIdb9T','J','KjGxLKY6g99uma','jAq9dmc2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (278063791,67,'zFVsBM3zXRhRg','AkTjkM1amzSgDsi2U1ypGixGvoSqPiXdTDGefHVMPpiqTP9JaBLn656GI5LdbLxNoNfXF0QRU7npYZryiaGagLtn7nI2QrqCoY4udocxGWtiPFBw8vBhDH7','f','Xe5nM1tzIS7ddmMbcCcQpyq00DqZmPh3r2Ux005izSKHjfWeZNuJVe3UUrKqdBVWTC6fL1Cct0MuQZS3nPVFoxsmGFJhBPeID5Tn5nbSuLYK','3','v',13);
+INSERT INTO ti VALUES (278063791,67,'zFVsBM3zXRhRg','AkTjkM1amzSgDsi2U1ypGixGvoSqPiXdTDGefHVMPpiqTP9JaBLn656GI5LdbLxNoNfXF0QRU7npYZryiaGagLtn7nI2QrqCoY4udocxGWtiPFBw8vBhDH7','f','Xe5nM1tzIS7ddmMbcCcQpyq00DqZmPh3r2Ux005izSKHjfWeZNuJVe3UUrKqdBVWTC6fL1Cct0MuQZS3nPVFoxsmGFJhBPeID5Tn5nbSuLYK','3','v',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-474819792,-49,'yp5ZGXTYdnnvunohWHTaMYIz9ScSXPeeTzVnFa5','FB8FhOqYeUPpc1n0eBuV87g1RAVRfkOBupBcBlFbl2Dw9UtuG79BFYCElreJoYDOKQ3qWmRytXhmvbimk6UcTzZmKFVBKDuwPGSOn84AKU2AsnVFeOYvbBXhrReTlXdZRsHrCfZJTvEIVkBVPWDfZy2zxnhNnMmeMSaMN2kuJ6we0xvpOgOP6FsaYwRNnJtQbSnDgrqEibyZx6XIlNPXCLMEgm1N5','RnhyiRiLI5pv','cKy1Gog4NirCuXMbkSPSgWKVPn0kzYtMSBeUIwPR0tZMrX8epMnLyQsCVPLcFke','0L','g',14);
+INSERT INTO ti VALUES (-474819792,-49,'yp5ZGXTYdnnvunohWHTaMYIz9ScSXPeeTzVnFa5','FB8FhOqYeUPpc1n0eBuV87g1RAVRfkOBupBcBlFbl2Dw9UtuG79BFYCElreJoYDOKQ3qWmRytXhmvbimk6UcTzZmKFVBKDuwPGSOn84AKU2AsnVFeOYvbBXhrReTlXdZRsHrCfZJTvEIVkBVPWDfZy2zxnhNnMmeMSaMN2kuJ6we0xvpOgOP6FsaYwRNnJtQbSnDgrqEibyZx6XIlNPXCLMEgm1N5','RnhyiRiLI5pv','cKy1Gog4NirCuXMbkSPSgWKVPn0kzYtMSBeUIwPR0tZMrX8epMnLyQsCVPLcFke','0L','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1018642498,-31,'ec81E4JDxjq3AiH4d5gulLO3iHkVfZ7VGVj','DMAzbpUFj98MV0CNKkKlw28B4XGOnFb09Me4M4lCZOoEgPZXfQzXxHs4ClwwJ3HXSx3VufAErnPcCaNiRppwxyrENQgFhXpVItCs5l1QiU7Er7t1niGEafiVRRQpYCs4eTECNEYryhwfcH823hg3LOguPT2WX4XYkDk3hsw7u9yrwU9Vq8FrWucLU7V1Wpls7zmicK1MEfvvc5b5Xhc7ktPqoOoSyTq','35F3YO','kALSI0d9lmMEznYAr1K6lZGyWBe5jzVwsIO0p5uU7RkCN4qZL6CMOLY9gYDo3SjZgqwWtSEa4vFaF331Peuw8rGuDgQ7g5F67DyDkGuz8aNblByxd9hs1GWk8OAiNtbJICwQQvznRrOdLk401Mk8hQI4Ifp2ZZXEhlojwzEfMICKgMqHqSStm24QY809zHIWy6EBHb','0X','W',15);
+INSERT INTO ti VALUES (-1018642498,-31,'ec81E4JDxjq3AiH4d5gulLO3iHkVfZ7VGVj','DMAzbpUFj98MV0CNKkKlw28B4XGOnFb09Me4M4lCZOoEgPZXfQzXxHs4ClwwJ3HXSx3VufAErnPcCaNiRppwxyrENQgFhXpVItCs5l1QiU7Er7t1niGEafiVRRQpYCs4eTECNEYryhwfcH823hg3LOguPT2WX4XYkDk3hsw7u9yrwU9Vq8FrWucLU7V1Wpls7zmicK1MEfvvc5b5Xhc7ktPqoOoSyTq','35F3YO','kALSI0d9lmMEznYAr1K6lZGyWBe5jzVwsIO0p5uU7RkCN4qZL6CMOLY9gYDo3SjZgqwWtSEa4vFaF331Peuw8rGuDgQ7g5F67DyDkGuz8aNblByxd9hs1GWk8OAiNtbJICwQQvznRrOdLk401Mk8hQI4Ifp2ZZXEhlojwzEfMICKgMqHqSStm24QY809zHIWy6EBHb','0X','W',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT, c CHAR(76), d VARBINARY(16) NOT NULL, e VARBINARY(27) NOT NULL, f VARCHAR(29) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (52622,-7793,'uBSnpP4bAWhJeHp1','vEhI1','rNm1yKbkDA2jB9vS7h72rNqV','4GGFxSR','3','J',0);
+INSERT INTO t VALUES (53315,15235,'bg32Z4U4lySkzcZz3VwXi0jM4g5M6ixGIJypjRVufOQNIqs2Gx2EZ4','HHsRq','qIqUvW3','LOXMh0AKLgZ32YRDpzmcgs','Y','Td',1);
+INSERT INTO t VALUES (12962,15559,'LtcTz3v7hB2aEwZ4eEcvkqAYuwu2eSDHruOry9YeR','VGdjovyKbYh1y','Q6P','ocXqEWkCayv','x','Q',2);
+INSERT INTO t VALUES (43136,-30818,'RShCteV','glC0iQ','fGyO9yRjCJa3','TOYoAa','O','H',3);
+INSERT INTO t VALUES (16288,6808,'6cus0LXva0CxxixlphX6Es2wg8FM','e','MWOP1z1UJ5','dmWWbQwO','l','i',4);
+INSERT INTO t VALUES (63397,31002,'vRO2B','bTdB6JD3lLeV','rs9CL5B1VqajiQ0uTsSQR0H6LUs','hm0CarGiXYLLZKT5lgBFo2wK','1','H2',5);
+INSERT INTO t VALUES (53483,4831,'UFxRf0RfLQAWbZVNWVIKnb4it5eXbfDmUXmOgNmYyTmpG3p1PI0AFXg2pf8lG','dJJ','g5QsgFaW9wJobbt','wMBRGdjU0XOcxEjfvF89CBAxDr7X','z','jA',6);
+INSERT INTO t VALUES (17509,30403,'r0PwvbJpbzYDIjuZDgPISGbZ6AMvrbHEVwaCNV7AszywJiof','Vhn1Y','zG54BDralOiBoLjrD6bbL0M3gY','TjAWMmbwAoG65QHU63fLDhtQTrF','L','al',7);
+INSERT INTO t VALUES (54175,32369,'c0eBzYQRN553juftkfu8cAtO','FjI3V','o06NkKdlVSS','I8Xb4hFVAOtcbtMGUKS9qMkhiBN','h','GW',8);
+INSERT INTO t VALUES (64698,-23593,'x1jtx8oA6tTznoCB0jCLUv3cv2zE6CBhC9paMNaljuRRGQzOP5tQp','mtza','OnE','vHvn9UyUBTif7g','S','s',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT, c CHAR(76), d VARBINARY(16) NOT NULL, e VARBINARY(27) NOT NULL, f VARCHAR(29) 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 (4109944074,12911576641242904785,'BmuAeJ','hrOs6QQZIhnUw78GQppFUeOYpbbxOY2Fy22BIGlRT7pLUC','00NGEtdg9y75wEM6nmWVsCh','e','tbvjFjpGtusxFwWsLGftTyngq6qiy8zOoYwyqDK0LWMQKwKI9DAFKLZ4Nuig49a0WrIekio4EtsroyHUQM0UwDl8','giIxWbkCJ9jNsiTHoFXBrH0Q01200W1x8oThXVd1mPheZXhN9INdBEjs5uHW0nsqrKuOtW',10);
-INSERT INTO ti VALUES (4109944074,12911576641242904785,'BmuAeJ','hrOs6QQZIhnUw78GQppFUeOYpbbxOY2Fy22BIGlRT7pLUC','00NGEtdg9y75wEM6nmWVsCh','e','tbvjFjpGtusxFwWsLGftTyngq6qiy8zOoYwyqDK0LWMQKwKI9DAFKLZ4Nuig49a0WrIekio4EtsroyHUQM0UwDl8','giIxWbkCJ9jNsiTHoFXBrH0Q01200W1x8oThXVd1mPheZXhN9INdBEjs5uHW0nsqrKuOtW',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(31);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
-INSERT INTO t VALUES (748525521,6484734808452698280,'lpzbrYy','P','GSGrKFLe8LyUip5BUb90pYaEZ','p','FSBmvXzrTZTSxcqIIM6TQUHPKF4IX6HA0SDkGzdgzSwBgZP','wlnFxpCfJ8xxSkUT91iRzLO6toDZIeZQkPGMyuv4ikgDCYDZbLrDJm5yW29Dlm20VFW6qDRhHgcCDm1VdXu',11);
-INSERT INTO ti VALUES (748525521,6484734808452698280,'lpzbrYy','P','GSGrKFLe8LyUip5BUb90pYaEZ','p','FSBmvXzrTZTSxcqIIM6TQUHPKF4IX6HA0SDkGzdgzSwBgZP','wlnFxpCfJ8xxSkUT91iRzLO6toDZIeZQkPGMyuv4ikgDCYDZbLrDJm5yW29Dlm20VFW6qDRhHgcCDm1VdXu',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (62487,6941,'qujr1vUoIXYMbwQz1hFBUMdVsK5QSzM1CSyg7qeWU','EI','czp77y1C','wXtwZCxWIjb87DjcBAuaSvTDB','z','wE',10);
+INSERT INTO ti VALUES (62487,6941,'qujr1vUoIXYMbwQz1hFBUMdVsK5QSzM1CSyg7qeWU','EI','czp77y1C','wXtwZCxWIjb87DjcBAuaSvTDB','z','wE',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77);
+INSERT INTO t VALUES (15504,-14268,'LJ','0r2aq3WSdkW','kgFwhCW','ZZre','E','W',11);
+INSERT INTO ti VALUES (15504,-14268,'LJ','0r2aq3WSdkW','kgFwhCW','ZZre','E','W',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3649377363,2784213244545659093,'0cs0a','jc42WxlA4mJPpbUxDfbwh4PpCXW3EX8Q70LyyStkazJUa3lotfbchcBwh5K6XVvkeNk2WuSL7rqI','6qaSGkoq34VxL2HeADsgsZuneLd','u','YJtrRs7mZVhQbVCYxINgvvgoKY0vE8q2TD3s00ipdrZaUh9Phb58WW3Fy1xC36sLa4B37ZpPMwfw1wX','YFb9FeOBQOwrIINemHbn7TdBmCwWcnFlxQrxsmvDry9GrSM9DRa6leNmfWlmpbNPJSvtPw1ZezO7ZophBDC0xQr',12);
-INSERT INTO ti VALUES (3649377363,2784213244545659093,'0cs0a','jc42WxlA4mJPpbUxDfbwh4PpCXW3EX8Q70LyyStkazJUa3lotfbchcBwh5K6XVvkeNk2WuSL7rqI','6qaSGkoq34VxL2HeADsgsZuneLd','u','YJtrRs7mZVhQbVCYxINgvvgoKY0vE8q2TD3s00ipdrZaUh9Phb58WW3Fy1xC36sLa4B37ZpPMwfw1wX','YFb9FeOBQOwrIINemHbn7TdBmCwWcnFlxQrxsmvDry9GrSM9DRa6leNmfWlmpbNPJSvtPw1ZezO7ZophBDC0xQr',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3849811591,14939061984778541675,'bjOmhxkYXC','C72piOU1wkiNqt6YIfxMlaeCuYty8mQ','JIMTWviriTtVd3m6LdKar','AR6ikBiK4aQ9ZzdjGUZiZmskyRmM2mcZzo5','aPAgn0bZAKMffkXbatFj9pKcvD8itE','LTcfhhK1PfQRO610zkD7pwrccMi1BdPKciAz3XuYTfj',13);
-INSERT INTO ti VALUES (3849811591,14939061984778541675,'bjOmhxkYXC','C72piOU1wkiNqt6YIfxMlaeCuYty8mQ','JIMTWviriTtVd3m6LdKar','AR6ikBiK4aQ9ZzdjGUZiZmskyRmM2mcZzo5','aPAgn0bZAKMffkXbatFj9pKcvD8itE','LTcfhhK1PfQRO610zkD7pwrccMi1BdPKciAz3XuYTfj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT, c BINARY(1) NOT NULL, d VARBINARY(17), e VARBINARY(45) NOT NULL, f VARBINARY(75) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10522762,-859044721,'e','u','G9tv6BD9mvGFYq2DrNtQWixIOZhzoGTI7qTru','fg8bRh01UbHwm8nn','1vbNExPZr3BsknUZUWOg30hEo9jY97C9z86JQToxckikqUe08HSn9zvmKtYbuwZHmfJLXa2dd8Q6Onf99kGiK5m9','qy9fwTlNZKaQv1WP8pmixOHAg1H9zxEv9ZrX',0);
-INSERT INTO t VALUES (13187380,-1783975897,'f','C5n4','yFRPAwGKvjG752TUKJ','gc0RIcGAMfVlL','3yG65R0rZqj9K0J4ltlLtH8p45WR8rPs9yEm9T8tcsl9rpt1exmt3W','6sTNb5ljZpIdgPkJ0BgvHut5co4Tsedt4tsFhFt64eatLAJwgNyFKeBUYqllmnyKhAJiQ4vPf1KoT045XWN15US6',1);
-INSERT INTO t VALUES (6242386,1316744604,'J','vT9aiAY','Cl8PC5izshwIVEihGe3tEyoUyMHl2hZmmM7m8ybAq','c1YwXgFAqQESG','Uo1WhHkMMkuCYOvgGt3pwk6lT8mFJyoIrm6fDUUAPhND9DRwPU2AhEkR8xYicCiYOTFb9X0FjIaNkyuSNwJNw4','JNRhO7NY2870HwKu2G5ZUEkvFZKK8us1IATsqI15tqeklp0cmyknLwG5UthypjDkesxHmxlfOZpxG3H3XEheXBdnAirM1',2);
-INSERT INTO t VALUES (7828848,849529378,'j','G8hn28rag0wo5NW','soNMtzH2MGdPBLmBvhFxfpfLuC5eCfaM','xcVXGj3RH4UpNzp','tYxvS1yNYpkBNnRk0yKbAK6PkIc6Wz4u83ADxOiGpwb3NiCG6crzWB3hTZ6DlCsk8HCxx9LlBoIxSMpABBrGKS7Im0NZsfi0','R84kKpjPBiukT9oZm8q4v',3);
-INSERT INTO t VALUES (5525216,-1637419430,'8','D3','EipSY82eb1JIzIFhh7R1ccBZ38','gNCf0li2up4dw1JJR5T9vyd36d1uX522wLekfO0r','MMCEn03ocfIewUgs3jeGYueBSAcS58nJodY','Z47F0AK7J2',4);
-INSERT INTO t VALUES (9039753,32969656,'I','Zy','OIlxKkWrR6QClLBKLI8p1210O','cYIEJTNlgfZniCGdRunYmI9Rx1nPte8XPAeL57SBqwj1Z6pl6FnvMqp4Ki2RsRGftlSkIN','cEYBLlow5INuPqhe8VGwEopZa6IIlBknIfh4aerRL6tK6GTKGUFn1GrW9Ywqywgjvs1wODP','rX7jxKfOcQsdYxlRI7CpbCYkcdD4kpgBvZxwbT0LpZ0h2muMFvOJP8IEytlnF8FQV',5);
-INSERT INTO t VALUES (8469953,1727255250,'3','Ytrv','hn33FVBDtSQMOmZI3258GROyQ0kTXXGxYeo8we','Vm6EMByK5w8TYPyWBNi16gHDukTYyQmsRkxA83h68MSKXwhKow4zVnb59','O987f9tYBjHUgJCaOGyqdaHIl6cixlOLNQ6tiIyWg4Y2SX0asGvy4Wm3psMIvYOYO4jOXTKsNclY74VCBmE8gYHPP75MEfMGoD','CCfBWMPZFDErY8fuY2DfQJ4kG19rx1XpJpQZK0eux1',6);
-INSERT INTO t VALUES (43817,523704595,'k','eTx','V4CVcdVo55NiD7IqsJ0y4N30LUy3d7Ln2WkhyPn','e7aI74g72820W9IjljvBxbyzSEQA4ZmC9FohIBQNSTVUaZpFDME1wEQgzmPcEnMcRvx','0goNAX54ppoSEG7G3twIr89vkuJ1vd7sS3ilXl4TrqlFrN6ayvb9KdukClKoifNzpKtXGb9Kgn8fOhK7delXKeq','CWPnmO86nP0IAmgDl2CGAuhyAoLfU4jY1gszL5rY4zVTHQbpLVpZEud1g02IT1uUZhOp',7);
-INSERT INTO t VALUES (14761182,-596357437,'M','8LQKehhwQEyJPi','DSDO9qMXmUFArXkUe4AX4ZMWnzJi6hvwbwF','NaqH23iioZwIYZVI0hq6S1vp0KSvxN780NuNgl3V4S4ZtkFbfcnVlN4b1wyH','u','Cg752wnsd00sGeXpHfTXYaTpH0ZJfEiZyaNntK43q3weNBC27tO0c364wuDqWYjTVUWOiGy0TSrju',8);
-INSERT INTO t VALUES (11620063,-1606720197,'q','Ozd3pfcUu','zycW','KaawjxqXQweD3U5eKZUfNDtqYV1QFNa1hvTxpyVVjrGmkyi6','uuqvajU8VVXpUl0GyQJaZCrQ1KvYRkuxPr3C','zNs3E7BO363uaHgVCFEhZQMpZx6ic8JtSt7g5ks9aApYgcvSJ7WxhUCM6lx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (55808,3938,'r2vwMQjoEqVf1Rc2XsCijQhk7jd9wtlFzNO5a1EaVlOkJeLJ','7MOuahvyrf8PW0UOSW6ZNKqjES6TGIvnOuK88XgtaYQjffenm5Jzf2aXmxrj2kSW7E5ubFpmfBBBO1XoY6HPTWjaBNNXxZpJGivX6HHnBIJ1jaX9Yd3Bxkt5kF4LYI8ftEIKuG0N4xGW4ShpUYKnduaPgPftz5hk5Zx3TV8YKciqC1MYxSO1Qc069KNog4BDW','a0QuQU','4YM7BlEelAqWJ7vsYmkuH0E','1','Jb',12);
+INSERT INTO ti VALUES (55808,3938,'r2vwMQjoEqVf1Rc2XsCijQhk7jd9wtlFzNO5a1EaVlOkJeLJ','7MOuahvyrf8PW0UOSW6ZNKqjES6TGIvnOuK88XgtaYQjffenm5Jzf2aXmxrj2kSW7E5ubFpmfBBBO1XoY6HPTWjaBNNXxZpJGivX6HHnBIJ1jaX9Yd3Bxkt5kF4LYI8ftEIKuG0N4xGW4ShpUYKnduaPgPftz5hk5Zx3TV8YKciqC1MYxSO1Qc069KNog4BDW','a0QuQU','4YM7BlEelAqWJ7vsYmkuH0E','1','Jb',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (22158,21863,'u4OI7XEQWPc0EmBlStq7DyUu100n7OAw633ObeXjbVUDeANunj42p1ZzGNWOTx','SuK0E78srigOYX5rck','o8A65ccoBFbTZySYu1BesWR','h3yzphszuYDLzQd3q0mj95xttOgHGpDP1aqzopltV7W2udRjPbLxUhTlOvMgjuMTGiLOXoXBU2BMTfRmub49FaVqOYUx5TlgYYQfMScY4drDYxFK3POeE9aAaM9kHaIOHma1OaJ8bY522WXGB','N','U',13);
+INSERT INTO ti VALUES (22158,21863,'u4OI7XEQWPc0EmBlStq7DyUu100n7OAw633ObeXjbVUDeANunj42p1ZzGNWOTx','SuK0E78srigOYX5rck','o8A65ccoBFbTZySYu1BesWR','h3yzphszuYDLzQd3q0mj95xttOgHGpDP1aqzopltV7W2udRjPbLxUhTlOvMgjuMTGiLOXoXBU2BMTfRmub49FaVqOYUx5TlgYYQfMScY4drDYxFK3POeE9aAaM9kHaIOHma1OaJ8bY522WXGB','N','U',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (51556,13289,'LInrF1BYnYCcgbuldlpUliqNlhN9vKy8OPiKr5uYlUe1qIWvBIoMLWsAEr5yLnmRpOJmIhutgYCQI','KpZiODPVggthryLHoOztJhzU6XBwtTRHo7pUumWisYt5Q6EeRSWG0jO','F9JxAxxGq7A8qOM9ecv8mWoG','dPrMRSMjxDbfCGKNqR7HSwSceLC4ppM4QG7SBOogT2IWVxXRn9VRuOoLYn5sDufPoC9a9XiFqljRrqCN48cJZPfHQTN9dmhabymGc7GkltGHQEFq8f6drmt0zPWqYD7QKEoJGdBmjO6vD7YRixzqXVbw','Yr','z',14);
+INSERT INTO ti VALUES (51556,13289,'LInrF1BYnYCcgbuldlpUliqNlhN9vKy8OPiKr5uYlUe1qIWvBIoMLWsAEr5yLnmRpOJmIhutgYCQI','KpZiODPVggthryLHoOztJhzU6XBwtTRHo7pUumWisYt5Q6EeRSWG0jO','F9JxAxxGq7A8qOM9ecv8mWoG','dPrMRSMjxDbfCGKNqR7HSwSceLC4ppM4QG7SBOogT2IWVxXRn9VRuOoLYn5sDufPoC9a9XiFqljRrqCN48cJZPfHQTN9dmhabymGc7GkltGHQEFq8f6drmt0zPWqYD7QKEoJGdBmjO6vD7YRixzqXVbw','Yr','z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (36701,-11008,'7e20sOezL7ufg6J5fhkSj9fYmz6rtY1Pjooxf51i5T5XSkktcavavB6Tb3w','JTLotxuczmtVGEY','8dlTpJMsl','Bx2Rs8U4kufX7PoHL3T8Vtohby7yPjahNknb2BkB9esXuwTP2WPhfRjhO8upmYvVRZdYc57KTsFgjXzuO3wk94Quydou7E2ferZTfg6DCkcwYK7XQxwelOEbYC69fDcd6ruhqWnlWjobw6Zj5bROfQ29EJdakOohzmMs9CCXtQFSfbp1VyM2C5RvazoXNQKDIjNaoCPptHMMHDDAnvfXvbpqMhKIi7UnOM6O5g0txi3k0YEtpNX60VSXbdqLls','v3','Su',15);
+INSERT INTO ti VALUES (36701,-11008,'7e20sOezL7ufg6J5fhkSj9fYmz6rtY1Pjooxf51i5T5XSkktcavavB6Tb3w','JTLotxuczmtVGEY','8dlTpJMsl','Bx2Rs8U4kufX7PoHL3T8Vtohby7yPjahNknb2BkB9esXuwTP2WPhfRjhO8upmYvVRZdYc57KTsFgjXzuO3wk94Quydou7E2ferZTfg6DCkcwYK7XQxwelOEbYC69fDcd6ruhqWnlWjobw6Zj5bROfQ29EJdakOohzmMs9CCXtQFSfbp1VyM2C5RvazoXNQKDIjNaoCPptHMMHDDAnvfXvbpqMhKIi7UnOM6O5g0txi3k0YEtpNX60VSXbdqLls','v3','Su',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(22), d VARBINARY(99) NOT NULL, e VARBINARY(26), f VARBINARY(22) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16386454231704472981,62,'cgluoNO9F8h4vF9ncO','es6UTcdQJuvTAdHzThHW1MOEpwMQ62fGxMwamvx2m51epR0sE5GeVEGM4','R','hNCCO27G1P','Y','Q',0);
+INSERT INTO t VALUES (7916935118458360218,19,'3cPN0KGrz4JpVbYRWn','ER44LtvbYpXDIEvh3zX6rNFZqxKJ0uRVeE1lx4oBC3rgc4z77CfnIyPbFj6rKN3EUw6yqnMk0lGJxEtb3bctlUX6ZnqHy6Plgot','iST','8GJ8mbTd3CAB','B','x',1);
+INSERT INTO t VALUES (10147953771910313760,123,'Q7bElM','ymnhql5Hck9nuRSFxpjP82KdEL1JYFg10u6kPR4LiOL3q2bozjpLZNsAxb8','z65di08ZZ','TuW5','p','o',2);
+INSERT INTO t VALUES (5759038863151807454,63,'d1wF7WG','iFJYKmtzA5W5vVRoNaewomGS','Kny','3','k','h',3);
+INSERT INTO t VALUES (14761804578442266329,173,'lUfORwnJZ9eJJ8NlQdAj','RFPOqOaXiq','sXu0IcqCapU3TNj','XUOg','1','p',4);
+INSERT INTO t VALUES (597947777139428184,137,'LczeXZfMNBY','fDiwBKVoWXpe6AjrdgWA519IROubUoV40N7l3QOlENLwUjm8QWKKRDS5SgAQszaQfzqeOheFLMDrpO1LE9uoojN6c','YMiEVLjDSG80WdbkzKO7','YoiH5jGpa','v','l',5);
+INSERT INTO t VALUES (16600624709033593215,214,'Iz8KR3mE55yJs0bwW','LsLEJxlbWtNa5mBQwqtfsxyVnegg9UBa9mbER8EXZ2e7sbfu5BNFX3qwLksi','Hbrl9','TrKGU0D51cL2uE','S','c',6);
+INSERT INTO t VALUES (18167056339016907419,211,'AXNkzfubP9njqy','rgxrNu3N1X5bNquPVfcSL6awR39Wftp9HobrpxFfU4jfRpnd4gjsZeDX3Pajp','KalT1YJx8','jtHjKad4jv1loUp5T','A','F',7);
+INSERT INTO t VALUES (8890148394715879713,4,'2jr13rW3Bq5lP8KBm','gD3','jVqO4vVd2AaMyRwwC67tlKN9j','LEQR1v','P','o',8);
+INSERT INTO t VALUES (2740863212936777581,49,'RXifWuhpTLYTrCqP','eMpeIHAquK6dsnm2bVSY8q0gxHgbtIJXlmLzdVEAX9IRChAjUvRFcDYVHffwMnAM5IdHRHA6','KOhud','Gz62PvWfwHOkJLTXHIDA','c','q',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(22), d VARBINARY(99) NOT NULL, e VARBINARY(26), f VARBINARY(22) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3885282778,-1234913238,'N','vRk5Rp','cR5C4z9tqXGvpiPP5GJxb2WdAoUrv3vVdr3','M3A00Q','GehnrOTSHLztEuFNOdZ18wOM8Mfkxow5jRj1msvSA3Oe3TINheVTpL67u5RyygfXiRB6ksFeENcKmJg6vmEh','yLxDvz12',10);
-INSERT INTO ti VALUES (3885282778,-1234913238,'N','vRk5Rp','cR5C4z9tqXGvpiPP5GJxb2WdAoUrv3vVdr3','M3A00Q','GehnrOTSHLztEuFNOdZ18wOM8Mfkxow5jRj1msvSA3Oe3TINheVTpL67u5RyygfXiRB6ksFeENcKmJg6vmEh','yLxDvz12',10);
-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 (361456229,-1975341138,'x','47slYJUEcem','JzGC19XtqxSbmkawBcA8s8hNZdIINeo5BTW8DJza7Gca','s9mFsPVDXiE6JOljSjAUzexeKQqFEAQNjPy8Uzf8m6g','oqD2rSb0Ri3jX1Y7Uze0f8VPMsfG38QRFnJbDbmlKJeH0Q09pdUX1O8GzLcW','9rIBiSq7WoZeErljyQsvqKKdOSNFq284RTd8Jb1eDbRlzxEPEGTBZHes4J823z7r6jDNHDyYAF',11);
-INSERT INTO ti VALUES (361456229,-1975341138,'x','47slYJUEcem','JzGC19XtqxSbmkawBcA8s8hNZdIINeo5BTW8DJza7Gca','s9mFsPVDXiE6JOljSjAUzexeKQqFEAQNjPy8Uzf8m6g','oqD2rSb0Ri3jX1Y7Uze0f8VPMsfG38QRFnJbDbmlKJeH0Q09pdUX1O8GzLcW','9rIBiSq7WoZeErljyQsvqKKdOSNFq284RTd8Jb1eDbRlzxEPEGTBZHes4J823z7r6jDNHDyYAF',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (475532766,1415003084,'e','8daMuv4rYlvLImVS3JdB1X1DEqY93k3wBZhiM6JhlZzRAe','s8qxMsfx78yZZSs5YQaQ7qobJXEjrCskFI','KJRo8XqYTumzrHeJIsbRBUjiJc8Sh4VWvFPRJMvJINl5FObylatg4kcJToIXid','QTiMHWJk2MUrqQdk0stCISHQqF1cv4leJblbPrgOpN1vXDz5oV7MkTIeH2jVPFec','4XIfntVoDWzEV7KGbIJfPZgEz0NWdSoHh8j0',12);
-INSERT INTO ti VALUES (475532766,1415003084,'e','8daMuv4rYlvLImVS3JdB1X1DEqY93k3wBZhiM6JhlZzRAe','s8qxMsfx78yZZSs5YQaQ7qobJXEjrCskFI','KJRo8XqYTumzrHeJIsbRBUjiJc8Sh4VWvFPRJMvJINl5FObylatg4kcJToIXid','QTiMHWJk2MUrqQdk0stCISHQqF1cv4leJblbPrgOpN1vXDz5oV7MkTIeH2jVPFec','4XIfntVoDWzEV7KGbIJfPZgEz0NWdSoHh8j0',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5330038481141336555,56,'rWUN','yqQ3WpytJHhaQ7ZM2WOT3nHnww3pGWovyzAHAk1879M3pb59cBTMZQqalmyDSKml1CxN3xPChk2r7pIPiBjgYmHVZdgb','D2iviJMyEGPTx7','Fl','s','k',10);
+INSERT INTO ti VALUES (5330038481141336555,56,'rWUN','yqQ3WpytJHhaQ7ZM2WOT3nHnww3pGWovyzAHAk1879M3pb59cBTMZQqalmyDSKml1CxN3xPChk2r7pIPiBjgYmHVZdgb','D2iviJMyEGPTx7','Fl','s','k',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (8245174341760610215,205,'JKKjY3dkSY4X','vqwkh3U0KG3BPURoepFA1DtK5OSqHaxMKj0F2xbpT3OBkSIZfIN5LGhYBph2','3BKruVnAG2tczt','j84daFOfNSFEdJ','d','0',11);
+INSERT INTO ti VALUES (8245174341760610215,205,'JKKjY3dkSY4X','vqwkh3U0KG3BPURoepFA1DtK5OSqHaxMKj0F2xbpT3OBkSIZfIN5LGhYBph2','3BKruVnAG2tczt','j84daFOfNSFEdJ','d','0',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15858221815248198754,77,'58E01k69tt','LAa05dgLtwi1xX7GZOYAxFnI4jLdPL9Dsh77MjkLNIjr2Ti4QRpTTuGyqaEnxPJC1fwSmqYyHthT6Fnz9CK0GXT85ibbnhA3xeVuqhhSvGfTVIEJjJFplbQjQG0sXqX51PMQg6Gx0NH6iz1F1QIRcH0OVmB5yL1S34PQFzkPj5q0Ub9OSqX2sTqOcbsgOioklahdsJb2ReAUoAs7JgkeI6bNRyRMUmpgNb','tcQr6k','8VihB','g','G',12);
+INSERT INTO ti VALUES (15858221815248198754,77,'58E01k69tt','LAa05dgLtwi1xX7GZOYAxFnI4jLdPL9Dsh77MjkLNIjr2Ti4QRpTTuGyqaEnxPJC1fwSmqYyHthT6Fnz9CK0GXT85ibbnhA3xeVuqhhSvGfTVIEJjJFplbQjQG0sXqX51PMQg6Gx0NH6iz1F1QIRcH0OVmB5yL1S34PQFzkPj5q0Ub9OSqX2sTqOcbsgOioklahdsJb2ReAUoAs7JgkeI6bNRyRMUmpgNb','tcQr6k','8VihB','g','G',12);
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 (3519233181,1676259074,'Jw','9sIv8ZJ2haoQXJ6Pa5YM1LtpYNlCBA3Qs5edY9Y2075Br1zZDNyMZYlVIynWY9NrzZ9b2P8mJqsYvPhyMKOZRkJ9P0MSiy9H1ri7pcs1myYUccP3cJzfgj3t1HruUXWcC2fiVo2x8ucpmbfEoazpBS5E3g16l4sQriyrjJAoE4bvZSzVaMsLqRp6TOayPqkAq8NoqrDM6bwxlS6hA65WAzd8XobHFxIBRnvjxh6fwSB1PDTln2c5rQbF','q9PlS8PMTX','8COfM0xUt6zIfZrQd5DklvB41r0IIiV4Gsz','eT','eyQPe33CjGSCH97UNg2CPvSLaJXha6Q0vKCN55QSHU1crJqjOLecEuVeCQDR',13);
-INSERT INTO ti VALUES (3519233181,1676259074,'Jw','9sIv8ZJ2haoQXJ6Pa5YM1LtpYNlCBA3Qs5edY9Y2075Br1zZDNyMZYlVIynWY9NrzZ9b2P8mJqsYvPhyMKOZRkJ9P0MSiy9H1ri7pcs1myYUccP3cJzfgj3t1HruUXWcC2fiVo2x8ucpmbfEoazpBS5E3g16l4sQriyrjJAoE4bvZSzVaMsLqRp6TOayPqkAq8NoqrDM6bwxlS6hA65WAzd8XobHFxIBRnvjxh6fwSB1PDTln2c5rQbF','q9PlS8PMTX','8COfM0xUt6zIfZrQd5DklvB41r0IIiV4Gsz','eT','eyQPe33CjGSCH97UNg2CPvSLaJXha6Q0vKCN55QSHU1crJqjOLecEuVeCQDR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT, c BINARY(17) NOT NULL, d VARCHAR(6) NOT NULL, e VARCHAR(2), f VARBINARY(20) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8051969703701472799,-21973,'hUi8a6','kJQ21','4R','EH','YSv0M8zfK3IieGsO9gexB85rB2T8Y7uvKIm','UoqQcp4WyhtAzoBx5pvt18bzWcxNYiKkkzf2qp0i8b5K3KQ',0);
-INSERT INTO t VALUES (7551275012753023950,-29686,'wifl','6','rp','U6rRCgEeG48o7','O2oJuNRCMAZTYFsB4Ca421aYWjGW6Ob9HnDVETXvJ9n47kbiCc66ubiw0GN8YLS4O87sVkZ7QdB4spX9wTOH3sXiXlmB1I','EV7RgIjtEkLBuU3z6u1ZWbcu',1);
-INSERT INTO t VALUES (-7056009282164682128,24224,'k','7Zi','94','h6JDLPh','ZvctlqpgZsdOd7AT','gcrias0zaGs27lGJKMZYiWvoOLWm',2);
-INSERT INTO t VALUES (8104274492479874296,-12687,'JTNk7jrfKy8hL','l6MVM','9','ioKYf6GPo035di','HWCwGDVebumAR3fRGYCGAZroOcdOCI39KDzYC0fCbMNDvvSesV21XthvAH','KdeGX5HGzK8lA2vjY0Qq5QjSeha2',3);
-INSERT INTO t VALUES (5696582354693398798,-28743,'vHIchdcR5vysGZf','OkMUg','PO','TtadUlQxdWcWP','7zodhf1kAzCun8','Q9rXZJNiZWuG1OhW6CCRpjBFZ8',4);
-INSERT INTO t VALUES (-2051591184365464897,7637,'w1CnPE','rXvYq','5n','wdt','rCxe40yM19WAoJmdG5TwjK2Z0LuOSq0EWKF0ICqmPCoKz5EsB7gW2T8XPuIATeszSEuLZljKSXi','p98g3N53xROIZdvWswqqmNdj3piuvmjLsW8XCSBvis3FiKlFWXlLkYxgCLE',5);
-INSERT INTO t VALUES (-8652408236909142412,-9770,'6pkjlr3EA','n','t','h5vKTP','0lVwhYqC43AFarK02hCIc6QUNGC3vi1Kfq3SFn9aeiEjndxEhSIRAYCH98wpGP','Pms9zdmjhATh7gfdKA4Ov2cHBX',6);
-INSERT INTO t VALUES (8266331440642618172,-32108,'ig6j9wB0Fym','Uo','z','RPyajlMeT','mypfL5rOnsewE715FTpGMAVWdEF','LCNkYApX5cLvvdgnFla',7);
-INSERT INTO t VALUES (-1402055192792095301,-12050,'Tju9ICP','aba','U','Wmb2r5RLX6aPBd','mSHgM2knkemTlQptsXepE','B3',8);
-INSERT INTO t VALUES (-9007007326401150759,14457,'DElizYgqGF9D2','E','lv','fNeyOh','Rd6v','Xql9BMZqkImKQFZzvr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6086658643605915994,94,'NqE9txngWl','Kelv3NuJwMy3Lh8ahckUOrvOgUQz6rZFHp1sdRMvZf890MW2vBTobRXkvx1XEgULFO1djKb','jHl2Kpv6q','2WYWUCR2yg0HNE8mozUQHE7H60y335dF08irhzsL1UQhrOQysDJ5pc7RGhYjDhoOWCg0KiEJ2xXD7HKzG6l5UeZEZYQqskDA6mFuQK25oMtGIdMioXJS9p14Tn8hRDsTxXPzY1HZjGao9NsGeNyHzwPoJ8V8JHeT6VXt1E4GuXZjbP5dnYOFEGz7iyci18LAj4uANbActWgfpTCCQZoWPuu','s','E',13);
+INSERT INTO ti VALUES (6086658643605915994,94,'NqE9txngWl','Kelv3NuJwMy3Lh8ahckUOrvOgUQz6rZFHp1sdRMvZf890MW2vBTobRXkvx1XEgULFO1djKb','jHl2Kpv6q','2WYWUCR2yg0HNE8mozUQHE7H60y335dF08irhzsL1UQhrOQysDJ5pc7RGhYjDhoOWCg0KiEJ2xXD7HKzG6l5UeZEZYQqskDA6mFuQK25oMtGIdMioXJS9p14Tn8hRDsTxXPzY1HZjGao9NsGeNyHzwPoJ8V8JHeT6VXt1E4GuXZjbP5dnYOFEGz7iyci18LAj4uANbActWgfpTCCQZoWPuu','s','E',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2990871565806587642,26,'BM','s7qZDUFKZwy5K7Jv2AAm7dAhsKFM8vK5saJHqlWaJFaDMEeG6s7KPv7N9YW9zXYThl7iabhCzzLFxdwRfcPcjVAPj0cXnI9T95uqgtDdaPABrUCdOhrCrJzWPYflRzc2lFi5bp7Qo1PogijXa3qtM5sWiUfs5kPQirFBlLaxmjLvJz6JdiOVEPLUvD4I6h4q2ziC8aFVU0h7OjR0U64DCMLS688ruDMUKQ','NCqu7','BM5Wdfkn64dO7gupcqKs1XzyiTVHDQy2IT97yulOV9ja3mdXsfIt4fvoa79IAKAek5YU2IdTUBZQ13h','f','R',14);
+INSERT INTO ti VALUES (2990871565806587642,26,'BM','s7qZDUFKZwy5K7Jv2AAm7dAhsKFM8vK5saJHqlWaJFaDMEeG6s7KPv7N9YW9zXYThl7iabhCzzLFxdwRfcPcjVAPj0cXnI9T95uqgtDdaPABrUCdOhrCrJzWPYflRzc2lFi5bp7Qo1PogijXa3qtM5sWiUfs5kPQirFBlLaxmjLvJz6JdiOVEPLUvD4I6h4q2ziC8aFVU0h7OjR0U64DCMLS688ruDMUKQ','NCqu7','BM5Wdfkn64dO7gupcqKs1XzyiTVHDQy2IT97yulOV9ja3mdXsfIt4fvoa79IAKAek5YU2IdTUBZQ13h','f','R',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6122210065732064597,133,'h4vrR','Z5k2uItarJx17zBKcRKAHc6CxvSdLV83UcvY7LF01zjwOksn6RedkDzxojVMxFObUjlSG4mqmAZwIuWaPYQY4Ivg9UCoSbgWNfzvc5c6RYfYzcGxP4ZfpOEzLela97MVK9jCdwtj41aSavQirpFcBWfhYTlSzpdYsL2wWA8nycFph8lQdjJjSLJYW74aUn1iuRsU8Tk','c7b4bX0DJE9LSanqXaSUtS869','90eAJbvDSl5VpUI806klqJOVIWJNIyVb48Q5hbqzOKMQ3Co0M9V6ssdEvgqi35NT0hj42gszWXfHWMrkHgjQvn5bIfsZmLYUVzPyzgRJiQLYpJz1S4lvmAVOJ7IqX3GKLFu4BZUkpn8L6lKyP13Maby8SCER7KR5uiOVsSq2nrh21k6LqCIcwLFDSZlD0tuGio5sw1y8CJgBt7F6ge28zTY4j','v','n',15);
+INSERT INTO ti VALUES (6122210065732064597,133,'h4vrR','Z5k2uItarJx17zBKcRKAHc6CxvSdLV83UcvY7LF01zjwOksn6RedkDzxojVMxFObUjlSG4mqmAZwIuWaPYQY4Ivg9UCoSbgWNfzvc5c6RYfYzcGxP4ZfpOEzLela97MVK9jCdwtj41aSavQirpFcBWfhYTlSzpdYsL2wWA8nycFph8lQdjJjSLJYW74aUn1iuRsU8Tk','c7b4bX0DJE9LSanqXaSUtS869','90eAJbvDSl5VpUI806klqJOVIWJNIyVb48Q5hbqzOKMQ3Co0M9V6ssdEvgqi35NT0hj42gszWXfHWMrkHgjQvn5bIfsZmLYUVzPyzgRJiQLYpJz1S4lvmAVOJ7IqX3GKLFu4BZUkpn8L6lKyP13Maby8SCER7KR5uiOVsSq2nrh21k6LqCIcwLFDSZlD0tuGio5sw1y8CJgBt7F6ge28zTY4j','v','n',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED, c BINARY(34), d VARCHAR(27), e VARBINARY(52), f VARBINARY(9) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-52,10176451,'nrdKBlGTDKMHdo7krN','6oWQSskP9h1rdnnLIl','F1XA6BguzfkNwqcSSkgWgou1','n7kXG','9','Ie',0);
+INSERT INTO t VALUES (125,1667000,'SYBg72tQnIDxGZp2hohlPgrVWmx1V7jfw','987','6bbsNMaznOYBuk3F4qFkCXTTnZaQVg0q2','sy','K','mG',1);
+INSERT INTO t VALUES (-77,9913784,'0RPt0mmKPXwNNT2GjX2Rjm9HrY0ZKE0','TGp2Qfkee407AoTy','LzmaFJzV3bPPH8QIiE','PaFFLh','e','F',2);
+INSERT INTO t VALUES (-8,5694166,'EtdtvJVSO4j3r1RVPkzJb4','vWCsW','z8DqQePhlzRysjkjiyeKLYeTdHzJRIn7whE','l','A','s',3);
+INSERT INTO t VALUES (-3,6479947,'5P1bMvti89E14AOH7OSqUo','BA3Mc0dlQx0gGHkIYLLE','ibEOfzKklObKcQQwKCHDjwVPYcjBygH2','4JaOsK','h','d',4);
+INSERT INTO t VALUES (21,4081206,'xmGoTOqZwlp3Y4P7GVgCpo37inbigKakn','V9doWjl','b4V4XgjqCK9KXYo1420HWniVALS2gQ4whvfg95tVKoZDEeO5b','4le5Lmz','x','jZ',5);
+INSERT INTO t VALUES (27,2907660,'xWqrXbV8hmh0n15XHNct684','3djWZXG','fHx3OfTG','dRFY5I2','Y','de',6);
+INSERT INTO t VALUES (-81,388835,'y718g3lhwLNgmUVC5z','FrBTl97zrPoM6wWGWSc','peek','bMNnu','E','s',7);
+INSERT INTO t VALUES (112,11621520,'n0R2kTqDsLEMFPsB','R4GC','T8bxef1p0fOLiMO2wF82u','ViALE6','F','Ni',8);
+INSERT INTO t VALUES (118,1633616,'JvUk','xddKhrKnuOTRklHwMfYFxs','fDCNb5WauphmlZ','jWFpv','x','l',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED, c BINARY(34), d VARCHAR(27), e VARBINARY(52), f VARBINARY(9) 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 (3073820367706005533,-27196,'1mJe6Ufv','sQa','2D','yZ1e3M0a2VjuDuvMus0s','zD265d7c','B4EcYVChobHBnnl3wgmylHKGPZtjAge7u0qLr5qXV3RdeXq8Llwx37cFwdAzA2vq4PIhWSt6ZXRakzwGTjnb4YWCaTJWnwa8o',10);
-INSERT INTO ti VALUES (3073820367706005533,-27196,'1mJe6Ufv','sQa','2D','yZ1e3M0a2VjuDuvMus0s','zD265d7c','B4EcYVChobHBnnl3wgmylHKGPZtjAge7u0qLr5qXV3RdeXq8Llwx37cFwdAzA2vq4PIhWSt6ZXRakzwGTjnb4YWCaTJWnwa8o',10);
-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 (-3858776035854325714,18214,'jVsiSyKbY','Vn9','iB','n','tBPYkrjIe','keMiEf9gBLRnNeARMb21Xg0xo5BsxHpxTpMyAWZI4svy8Yeq6O2pWUwVPYrotmq9uQY1RylhXt8DWDayuURb63LpFd6Ug9onXHKB',11);
-INSERT INTO ti VALUES (-3858776035854325714,18214,'jVsiSyKbY','Vn9','iB','n','tBPYkrjIe','keMiEf9gBLRnNeARMb21Xg0xo5BsxHpxTpMyAWZI4svy8Yeq6O2pWUwVPYrotmq9uQY1RylhXt8DWDayuURb63LpFd6Ug9onXHKB',11);
-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 (-7542148680325895468,776,'2FksJiQ7vrFNs','XnVqnWS1d7O6e391aoNns8KRmPBrP2iYd6WrYLtUmpYPwviGo7DHjstMbIjTHCPLGlGcgin7WGwJsUbtR6EbJweuSt1xIpCdRhWYppQfr9eEOml4r3attntZNYRATYoBXiyU67uP7eGjGkZ3lqxiOHpEVIPEQwSWuvzJX69HbjKYCoftNtK13I1mG0c5lXAY6t9otXaow96NjH63VL0vdmKbNNQwfR8','WF','iUHPK3VhLt3pO','fDVuNE1bhfvcGDl6X34XwZnMDcffFFylviDxwiDBoRgbrgYcvbZ8YnnPWKyCjNHupxV8N','5rHGeTMsbpecnDy6M6x',12);
-INSERT INTO ti VALUES (-7542148680325895468,776,'2FksJiQ7vrFNs','XnVqnWS1d7O6e391aoNns8KRmPBrP2iYd6WrYLtUmpYPwviGo7DHjstMbIjTHCPLGlGcgin7WGwJsUbtR6EbJweuSt1xIpCdRhWYppQfr9eEOml4r3attntZNYRATYoBXiyU67uP7eGjGkZ3lqxiOHpEVIPEQwSWuvzJX69HbjKYCoftNtK13I1mG0c5lXAY6t9otXaow96NjH63VL0vdmKbNNQwfR8','WF','iUHPK3VhLt3pO','fDVuNE1bhfvcGDl6X34XwZnMDcffFFylviDxwiDBoRgbrgYcvbZ8YnnPWKyCjNHupxV8N','5rHGeTMsbpecnDy6M6x',12);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-32,4937458,'3zq','dS','mUOngMEh9khxNshif3w','Z','H','lI',10);
+INSERT INTO ti VALUES (-32,4937458,'3zq','dS','mUOngMEh9khxNshif3w','Z','H','lI',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(35);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
+INSERT INTO t VALUES (-73,16600839,'LYBdjUlz','p9T','wImadet5qWdd6Ld91qPbMSHycSsbWBOpNkx8mtMnZbY','Oh0','d','c6',11);
+INSERT INTO ti VALUES (-73,16600839,'LYBdjUlz','p9T','wImadet5qWdd6Ld91qPbMSHycSsbWBOpNkx8mtMnZbY','Oh0','d','c6',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (61,12935105,'v2hkezLJHMYecnLww69ZnOqD0KR','gSPQ9NcHPsKrAn331IusUFleD8cVVS2Qe12UP0TwYu91mx4pNymXcXIElWw9yufzNm9CEohhLyNWbfnJQeOuEAXyMg','1','OKErHwKK','Q','c',12);
+INSERT INTO ti VALUES (61,12935105,'v2hkezLJHMYecnLww69ZnOqD0KR','gSPQ9NcHPsKrAn331IusUFleD8cVVS2Qe12UP0TwYu91mx4pNymXcXIElWw9yufzNm9CEohhLyNWbfnJQeOuEAXyMg','1','OKErHwKK','Q','c',12);
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 (-6475764945929775643,-30413,'j','nBDoLzehcWSHXllgsjC1pwUaKOBEQFnQgLSNB8CE7x9v5HMsDmUUGX8KT0GzoCUrlPUi059aq2brM1WT8dWS33w4oQbYpI3Zicgli8JbvQeNxc48Fqe4xXI8dxKwi3B0JIFbF9KMvYtspWrXCzTl5QTi49I6VQXgjr3qBGWBVpi0bgBG3ebr4Zn1LLyLZIHvOY7NFKhkKrO0vhyTkpuwYIgeSHC6s5RzdIqfLHOqlOPKrFrbb0baSBUg','Bp','nV2qPobhSghSuGNptnU4fS6ylazKktvA5DQOybXEyy7cexIfJe7pggxsV7dDc2X63GnUuaPxO2XVu0To','x6uVgwaR9seYl5GZRxYpB1Y','Prn1j2FMpNqbwqC17zeXk3ob5iXtAnKIL0vZllguy4MqwP6TWWCrSXtqtiyrYGahI0VijcfKbHmnShy',13);
-INSERT INTO ti VALUES (-6475764945929775643,-30413,'j','nBDoLzehcWSHXllgsjC1pwUaKOBEQFnQgLSNB8CE7x9v5HMsDmUUGX8KT0GzoCUrlPUi059aq2brM1WT8dWS33w4oQbYpI3Zicgli8JbvQeNxc48Fqe4xXI8dxKwi3B0JIFbF9KMvYtspWrXCzTl5QTi49I6VQXgjr3qBGWBVpi0bgBG3ebr4Zn1LLyLZIHvOY7NFKhkKrO0vhyTkpuwYIgeSHC6s5RzdIqfLHOqlOPKrFrbb0baSBUg','Bp','nV2qPobhSghSuGNptnU4fS6ylazKktvA5DQOybXEyy7cexIfJe7pggxsV7dDc2X63GnUuaPxO2XVu0To','x6uVgwaR9seYl5GZRxYpB1Y','Prn1j2FMpNqbwqC17zeXk3ob5iXtAnKIL0vZllguy4MqwP6TWWCrSXtqtiyrYGahI0VijcfKbHmnShy',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT, c CHAR(90) NOT NULL, d VARBINARY(26) NOT NULL, e VARBINARY(40) NOT NULL, f VARBINARY(98), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32091,63,'1Nkqsp7Mbq714ghZ7wUVe3kAyToL6RC6VCHjuhJ72ZGzuEiUuv1x8IWtLQnh0Hyfesw11N9n2JwgChPu','SL5r4z74viS5Scgwm9Mvv3oEb','S42JAG2aA0IeW6n0KPx4IYqS','kFLaTLH3k1miqN7iS4V1If0ojQF4cbQfc4ewYKZ1eG5XSWYJikclwxLfZc9mAIBZRiq','vTUQR34DzPuDDs3oIZrufgvfjOmcvU3cuOAIRaLe6oYFhtrvcGPmtYzQTrIL7CvrX3GFUVQCaSoWNgA1n4XVZEh','0CZ9oJHu8TY6UnoZQ6qGzD8Yg4fkdmHdF2IZaT0g9tdmX93KuD',0);
-INSERT INTO t VALUES (48102,66,'v7SCqqOwShtdsVbit','GPlOahE6Mw','Vy4acFmku0hd','oRdkxwEpXT','SyiFPo4g0NSzaC3HTQWBzAr8SRtdTzZApPEkWKxFpmooduQgDpnG9CwHyc','miy4Y4cO5TjEoW',1);
-INSERT INTO t VALUES (19854,-100,'JqPOFjQkXxvpxw0SfwgTNDrpCGf8L2yOTXTgySelUdZi3jFOYvWNLz78WBxQcSBDdFMQs9eIjoGU6x0Lu2JoZQNVx','Lz5mHYt1T3GFTe97Z0r3s','eaMot1OwGP7POjWeWZFEfpBN5JJmb0mysoe','owSVvFvMW1QWtPefjeRLvmaiopPua9d6jpIAuhcTbG9woihPgWKcHkOu0tOjR29hep33J9RmcdUZU','KLbEdmXyx4kfp9ODb05MDaYZGAcz7Zj1B4APE0U7srmd6rDwkaE5g4oEvG0ZFCMj3x6Bv','KMpQzfYsdaIkrrbTtm5XqprNvHjpCtdmRNpDLwqGIOJH9W2',2);
-INSERT INTO t VALUES (6168,63,'4I','4sQDbLVGJKZ0IP5fWbx','TdNXIiJmgJ1FCbPduIAZ9w','WLdDpM9Z6BZosgtUsnB07UWXtjOXZ1DSBOVmr5','QOZbuNE0qx0tSNZe7Jhja75vWtG7IPfnQOHwPjZvrYizfpRx13EJxplCjJoFPNMVNrvNQfVb6gNNSFrQln4','ejdC4eckgQf64SJsk7D4kv0VQQ9BemRw1vah0c99FJcYEZy4WVlxRAQNSnAlsN9cgJn8mIObsJkUqKoRY',3);
-INSERT INTO t VALUES (50229,10,'PjuH71TRb6fd6sAQqNSHIba','IgipJgVR0US2apPCY1t','1IfOl20Ad4HxJSgo','FLU2jW6FiKcj3VFhAXbhbE','ID1KwkkJS2ggeqaOyrbxJcFlMiDBN7MwGNIlhhekLFYq1ofpVXM6P435deH3xoMh','kgpirDsgndx17EhC4hBpoT1XVbXz15I2aR2K6JI9TjHF53QNXnrXpiCWbEiEBwEfvLuZJ',4);
-INSERT INTO t VALUES (48047,2,'5PuLsgXZ2dGX5kIEu9Mnhu3khema4srK7WXqaDfEkSxnc8suYp8abnkjXrdPAqLT4mnlUOESBwSLa','5Wht6','s83PLRjKu3RfTN5t','iJRASynV9dJz6lqdvRmFQFDi5eT1SmlVD2yq9qjvEijehPf0yibDWDjd','SJiSVNqs9pQVbRIEs4fXE2ahmjjCKHHki5a','675wKkZ4wlXrdK1X38Wg2SPbatIwTeWupUPsDuUgcxqrGanMklK9dgp',5);
-INSERT INTO t VALUES (21211,82,'tZKokQLeBCsYtaKO81daVAhIOM5E4rOR1iF74aLM2xDzhOuDDPhL8H0MxmlgSoy1uJrEYPzsxH0I8KV1','m0wauDD5fzNs','ib11nOdsYINk3WmI5tnUH7Wd0zcv61fbYaY0Zn','EhGvvLrYQnytEW8eB4NoshgG5atYEy9','HTVZ72aT8YDHNGJOtUFdb4bedsDJLu3WMBD','LEeEsUiPwQ5JgaMEkTiEicn9Bmp9eQZvr5YShuOvh8LlliNxwDz8Ttky5eQ',6);
-INSERT INTO t VALUES (32637,-13,'hgHpWgNjAMXcehhRYM7EQuc33jzJ5cEHOEcQVtHAp3uc3wKPTbqAadEhVwMNrLc6Uqln4VtIbRPNl3','Uhm7bGbNKdjQGaPYvNM','78RiaJcJzIzBQhfscEqP7RroHe','9sPnZMY65tOjRiv9mPl7Y7Qj1THiBY49fvSninTVfz6ATl17cEe','CWh6YiTn4mVJ9AzEgig9NQj','FpM0URrMXswgzR7jrsHi6aagmk0jevcXGdu3FlDQfX4RkPdYMPToWzj7AlZx80nCi',7);
-INSERT INTO t VALUES (34120,-26,'vGvA7cMLTBRHTyaRRQe1ZWLtS06T0CPlPvRRJznZhdt24dtCHx18WCFWZQ2rbKWYLHuaBIR4VqBb','TlAxwMujw','iSyCyUdNyPcNDZH9pmbjMPkZnCCH3','cR0JKNSa9g4kvf9FmpnCNZWsHj11Rep2iirHLKgbjeUBQXtrBad7hN3Gve7UOgBcMEMZwxFcpoDJEWDO9KAT','0XLeJP4p9zeiRxDmaSEp8oCvhDgVDUxdvpsSsiMkaJX3pE5WFW4ucJWBtAOPRD3uYVBMDUaftbz8fkV','Swxh83KPfIbpsZhCcsbZEzunqLDjPu',8);
-INSERT INTO t VALUES (43338,-93,'55f7Qoshb1fcSyiQGfwF98VJDkb5kmkkuqWWCS','WJyaK1x','gfs4bdkHHlCUYCdqgYabCW8gV','uQFetFfcsTOvuTM3YXeH1Yi0vYLK3df8vI9HijEQGmdkxSfbmut3cwD','DJS8urILWvoelOd6','cSIIxSCAgpbVs4DO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6,3679238,'Wc6ID0JFpx18Z0FZuFLM6','WkzGtmXgP7QA9Stwu1F1sO0US37m367zn1SkeHIhTwzpGj88bpGKJ8abHxZ6dd2thhiYam2cJQo3xdRJVWXkmtcna5E1WdYvDYCSsJgG6PyyGt0Tnkj','MoEl','8XbiApFWZymtVj9l0hpQhTpc8M6iypGMKgmMAOt0gwxmErzDrZ8va3IX6pJiRlypurynHQsXIpCc6cxUtyVGseCNiLKg86NuXgKYZe5sBzLryLmIr2BGvgdJWqId7Svf2FgIPPWreh3HEGiVoSlqp1ndkaNsHZlaLXsxIC8GBysYYFyBMZb3sPAKPhNk25Dgx8RZ2ykLdeceMhKEDPr4PdRSCbazU2VIAbdiPz9evRfBleJxPUmjwbENP42k','Z','E',13);
+INSERT INTO ti VALUES (-6,3679238,'Wc6ID0JFpx18Z0FZuFLM6','WkzGtmXgP7QA9Stwu1F1sO0US37m367zn1SkeHIhTwzpGj88bpGKJ8abHxZ6dd2thhiYam2cJQo3xdRJVWXkmtcna5E1WdYvDYCSsJgG6PyyGt0Tnkj','MoEl','8XbiApFWZymtVj9l0hpQhTpc8M6iypGMKgmMAOt0gwxmErzDrZ8va3IX6pJiRlypurynHQsXIpCc6cxUtyVGseCNiLKg86NuXgKYZe5sBzLryLmIr2BGvgdJWqId7Svf2FgIPPWreh3HEGiVoSlqp1ndkaNsHZlaLXsxIC8GBysYYFyBMZb3sPAKPhNk25Dgx8RZ2ykLdeceMhKEDPr4PdRSCbazU2VIAbdiPz9evRfBleJxPUmjwbENP42k','Z','E',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-11,14540626,'hM','btec2DojPHCIBQrQUQGSqjkWdxYz1u0x2S8ma3LndLXdLO8S1x3Xv','mITGE02s4s3brYNh5enODi5XorN1XJHAIqwNmr','PugQSUZ8KQDWdCs75lbVBuZuNocrL33K7epzv3FM2TcDjtBXLdh4Nzp4OPx7F3Bofnjs6P3ilxTUadTTS5YKQRzG2MWttAXFNn6q64HhpDRuHFjpLCYzHHGNOP85TVoMRPaApBna08yQeLF5VdK4IJLBuopxy6cnkgrhw2sxdpqUKPuTRhUJb4uqtM2mvpWVwWUF3EYRf','3','4e',14);
+INSERT INTO ti VALUES (-11,14540626,'hM','btec2DojPHCIBQrQUQGSqjkWdxYz1u0x2S8ma3LndLXdLO8S1x3Xv','mITGE02s4s3brYNh5enODi5XorN1XJHAIqwNmr','PugQSUZ8KQDWdCs75lbVBuZuNocrL33K7epzv3FM2TcDjtBXLdh4Nzp4OPx7F3Bofnjs6P3ilxTUadTTS5YKQRzG2MWttAXFNn6q64HhpDRuHFjpLCYzHHGNOP85TVoMRPaApBna08yQeLF5VdK4IJLBuopxy6cnkgrhw2sxdpqUKPuTRhUJb4uqtM2mvpWVwWUF3EYRf','3','4e',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-126,3176847,'WnoTUoodHU8Mt36CzXt','kPYe7CTVb6jR1v1hCbZBsAj0SgzCTB4CXODKNZedfUy2VIce9t8p5L3G2KpPo08mqrEthg192nhwQCdQtk4KQis69VC1vUMrbac6JtY2J6AY6GStH5SIeDo2aOeR2LWf55uWSaep7qTYN2CrAEQr3oAATZf2He4DgZTxa4jPmaBYGODjar8Gfn2cf4mRzJGNy85JbQQs2vGdWLyO','uSMZAvOyrlNCR8qIsFPsOKGs2QXRiJ','fYVyInv','UW','1',15);
+INSERT INTO ti VALUES (-126,3176847,'WnoTUoodHU8Mt36CzXt','kPYe7CTVb6jR1v1hCbZBsAj0SgzCTB4CXODKNZedfUy2VIce9t8p5L3G2KpPo08mqrEthg192nhwQCdQtk4KQis69VC1vUMrbac6JtY2J6AY6GStH5SIeDo2aOeR2LWf55uWSaep7qTYN2CrAEQr3oAATZf2He4DgZTxa4jPmaBYGODjar8Gfn2cf4mRzJGNy85JbQQs2vGdWLyO','uSMZAvOyrlNCR8qIsFPsOKGs2QXRiJ','fYVyInv','UW','1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(50) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(56), f VARBINARY(36) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (231,1,'xz2dl6g','gVYQcKel0QmpGi2whgBPYN4XrwgxAseswcb7d4cWLcVoQTT53JYGMM9TMCfIF9i2V9pNEveY37o89TcGq','f0x5Epee','bixM2SStwLHNjru','vg','n',0);
+INSERT INTO t VALUES (253,117,'Gx9ZW75Ft0O8NR7qzZKS1FU5RKGV04FrnqPyOu','f1JgW3lYrLf8edBmD3pw6EjxxFnO2QRWpYBsSLEUnCwVowIU3OVxXnD3zqCAfMATT2qO7e6KXgOMWjikPlRVLnjn','GIj0AGo1iCg5LuMhUzgj','6jja81Q0ugoOOONdNNHQpMQm8tNd','u','q',1);
+INSERT INTO t VALUES (85,230,'NMXDI2zE0PQUSA','ZyI6vLRNUYRJVJXge6mK4HNw2UDshtrsxHicGt7kIy1IfgxNdWeP8wHRt','hO2uASnYo31','EnXjNynUBWBgjwXlsBTS2BlYLsSnF','c','P',2);
+INSERT INTO t VALUES (204,133,'VT56qKLD','lrYsy91jRTiRQzzPENNxejHk1iTHV78LkrJNNaO6J91l08i7f4Dub617xuari8MsjndiruGZuLXN8XHWFF','Ogd2sOnD5nlkVmvBHZc6rL94HR0BqA8If','Ge51uak592uawB8','2','i',3);
+INSERT INTO t VALUES (135,233,'PvZlNiLitUDrTvzHdKxApyUtYRSflP5oMxCtFvjn91qh9X','2PMznNd1KiovQeAAV7bF8BmU6CJRyAOpYvuf2Rsbtoyy9lmE4a1KBPZVk86O9ZZuVSLfpHh6tR','MfqSZ9GJ7i','D03GMyUz7ICHCjnZ3qWZTX1MXUTGk43Ns','l','V',4);
+INSERT INTO t VALUES (164,87,'SjUL0B','qlP9doqLF94leA6xXTLS9wGUeTtxjZCuTMzt','EZp','0nMKI4l55Rp0jkVjm','x','q',5);
+INSERT INTO t VALUES (10,106,'dcJiUhJiODF','uL6Ljz7SLlZIxqollYKxcQi','NwSAifdFkqu1ttpEpN2gPqspuzqnMkzvdpXglX47vghGaLTl8Xzgaga7','LnFbNuuaRrnDKRLQcK29AtPRGxgP4Hi','Q2','7',6);
+INSERT INTO t VALUES (60,94,'ewmHXzLQcRPzMxOsGDbEf8gc2O0SJ2Sf1bw9MY','V7IwRlGOgtQbs9idmRNl1y5wCQr8qEFREfFmBVYaKkIkAdRt2TlTLg10zxD','cP4xR1BlfLN3EPr5xL5dH8gjwe3C2YplqSZhbtpCKm7WFJccyCv','aVekvLwBaOZumpFwJ8yojDK5V6h','z9','Y',7);
+INSERT INTO t VALUES (252,134,'sDeKC9OSRSMcIiB2rCeeQXzHDc5wvEPBt0FL','q6KBwWPRaa81BPIc0pNIvexWq2rYJiPXPNZrbPekfsSBA7z','ghEwYZOENMDuUewYqEP9SbYYuH6CaRJmb5VCCYoNHTuT6pkxmg','jReoCHJ1vkEiK5kdtoZOiY9','Tj','U',8);
+INSERT INTO t VALUES (194,84,'Txyau87ovsrwMYKvHBceieeOyZW925','9l7Pkj5oh','wQP5tDN2YCR','7','4','E',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(50) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(56), f VARBINARY(36) 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 (7248204,-123,'ff0FGegAzIr0O6','y5gN','vXh','HYyfkcI0UL4K8UO3TO6PDBNc89myTinlDzIKWweUv7ZRUopi00gu8Aqzo8QQ2aR','CwjytQd47y','TquuieaZ7cXhUjIE8mmA9n9DczcqKkwwXGd53tIIkk1MwG',10);
-INSERT INTO ti VALUES (7248204,-123,'ff0FGegAzIr0O6','y5gN','vXh','HYyfkcI0UL4K8UO3TO6PDBNc89myTinlDzIKWweUv7ZRUopi00gu8Aqzo8QQ2aR','CwjytQd47y','TquuieaZ7cXhUjIE8mmA9n9DczcqKkwwXGd53tIIkk1MwG',10);
-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 (10755725,39,'q2XMR6Y0HYb4Sq236Hc05z223AgnKGPAlKPhTubTBNBOd0ObmQiTy','nSpYpriUCd0LSWizMcD5K3zhmF','uQLuIwXzj5xBFntRp6bHn','oBtsxcPqz','MMHX3ht7lcMX2Usa6hvP2YTM6SZuiUayh6YzuGOXkNdV8EhGg98SRR19ZPdWn08toHenXTFEqrOqG','K4ggdVPbj5AwPzvbaoyY1WhPO1Ls5egKEqVtlyQ8onAF',11);
-INSERT INTO ti VALUES (10755725,39,'q2XMR6Y0HYb4Sq236Hc05z223AgnKGPAlKPhTubTBNBOd0ObmQiTy','nSpYpriUCd0LSWizMcD5K3zhmF','uQLuIwXzj5xBFntRp6bHn','oBtsxcPqz','MMHX3ht7lcMX2Usa6hvP2YTM6SZuiUayh6YzuGOXkNdV8EhGg98SRR19ZPdWn08toHenXTFEqrOqG','K4ggdVPbj5AwPzvbaoyY1WhPO1Ls5egKEqVtlyQ8onAF',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (10149340,75,'oacXEG','9y8riyXekS3HR88eaqParkMqCVIjXMKTYsgQKviOskiV4GC96CpEg7iepUeyAxHJAuTDX9xGdbc2yVreBxe4iCaS4JitCQ4aGA7Eq1GHG7OR7HQOgY4jo','q70QWu8KDoz3XP','OAcOxp7BtRWxEdbRjSJvkDeCbwBki0pZIQ6MzdDF5E6WNoeb62oLgfMuEUAa0FFUSh4b6NFWuW6H','g0Wl2ys6Z8KaU7p3BqQwqjFo9ZY6prIikY2Uk6f4V2FL','kZJFjRomTkmooYR0P1Doa8a4crnLm0OnA5FpvFW2hAQJ17bN9CNKeTkVJDjxawcT4ZDlgEb9K8kJQagf9448PfFRmal',12);
-INSERT INTO ti VALUES (10149340,75,'oacXEG','9y8riyXekS3HR88eaqParkMqCVIjXMKTYsgQKviOskiV4GC96CpEg7iepUeyAxHJAuTDX9xGdbc2yVreBxe4iCaS4JitCQ4aGA7Eq1GHG7OR7HQOgY4jo','q70QWu8KDoz3XP','OAcOxp7BtRWxEdbRjSJvkDeCbwBki0pZIQ6MzdDF5E6WNoeb62oLgfMuEUAa0FFUSh4b6NFWuW6H','g0Wl2ys6Z8KaU7p3BqQwqjFo9ZY6prIikY2Uk6f4V2FL','kZJFjRomTkmooYR0P1Doa8a4crnLm0OnA5FpvFW2hAQJ17bN9CNKeTkVJDjxawcT4ZDlgEb9K8kJQagf9448PfFRmal',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5673172,-87,'feyPITmsZJdEQY','gz1GyDxjMQ2DacKo25MbDJdVRq1kW1lmb6sjMTRrANcDW1vdx45fNdlZtBo5rElOaD04v6YoUEBojACxQQ30ZSyJTKYfwD4ZNB9AomQcDn17Wyl8FZhggrvONF5Akz2PIl0PnNL6buYihkulQ56x5KX77tyUE8wwnPmNethXfDRRmHkM48hHOPXWf3JbDK4DcQ35dF9Yd5Lj8XwviMH7RFrIxSiNySXI7EPa3x','PGMZt','MU3s','GJVV5BLshXADHqccNzslkvrSFZ4hwDNDVlfeXnBQxCZZDhO1qdU8DN4jbo6UkF6N08Bxnd0TB4bYoZmivhcNGYQ5iIq','hVQDISflbbH5inkSnNeUskcBH8p8NGDS892tCMof71kSRx96wFePBpgs7lft0S3YYT1PpTG5i5Chc0V7a7N',13);
-INSERT INTO ti VALUES (5673172,-87,'feyPITmsZJdEQY','gz1GyDxjMQ2DacKo25MbDJdVRq1kW1lmb6sjMTRrANcDW1vdx45fNdlZtBo5rElOaD04v6YoUEBojACxQQ30ZSyJTKYfwD4ZNB9AomQcDn17Wyl8FZhggrvONF5Akz2PIl0PnNL6buYihkulQ56x5KX77tyUE8wwnPmNethXfDRRmHkM48hHOPXWf3JbDK4DcQ35dF9Yd5Lj8XwviMH7RFrIxSiNySXI7EPa3x','PGMZt','MU3s','GJVV5BLshXADHqccNzslkvrSFZ4hwDNDVlfeXnBQxCZZDhO1qdU8DN4jbo6UkF6N08Bxnd0TB4bYoZmivhcNGYQ5iIq','hVQDISflbbH5inkSnNeUskcBH8p8NGDS892tCMof71kSRx96wFePBpgs7lft0S3YYT1PpTG5i5Chc0V7a7N',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(20), d VARCHAR(12) NOT NULL, e VARCHAR(61), f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (39775,11082545,'LqxfWY0qIDPJA0FV3x','tekYSw','rCg1','UlYFPwD','DtaZzNQGaVTLBM6pGslN4MRU3yaNwGR5SaBkxyuSrYm1xq7u7XfaRipqN0gg99IvkagswW','hrtHWFJLmerbfE1fak6JYP8qJIc',0);
-INSERT INTO t VALUES (1300,16627770,'GttRWymlo','Q77s4D7K','GFc8me8iyarxRt7XQ','jzV9ITZfD1f8sF','cDcvzzDO8WDV9O','T12WUtaWczFcgX08CsK1XcG4AUmmGFAp5jP5d14oXPRpUNNAyuLt54XBpWyjJEVdxlKSMzWqmn2SvdGW68ruRRNZYc9yr04M',1);
-INSERT INTO t VALUES (31884,11641516,'kOzjCIhGvvDMABz2xR','Iw','dGdwWzVl9KEoeQGHa','VwRnG0Lotl9MSk8GM','L9NsC1PRCd2QQd58iOkFE3hrhNvb0vy3wJSq0K7XU','oxsEOJcNBuuuk5XaDSl',2);
-INSERT INTO t VALUES (61044,1585440,'qKhLo','8yDk3h87oL7','hOmq3vVFiwT4mS','NxqkiBSwgfIgpBgE','YqsxFGwSSMUTDQwLyV1gsJMc9YUhDTzqVE07pfTLKuO0wTSaE2VSDnVEJa517O6793aKEAw3qWiQSjURxhNAzeyOC','VMUfZ1q0kJO7A9rocaUs99R3JdUl7GWZal5df1pvSlUot8eBSK831M009KBr9zB94TLL7',3);
-INSERT INTO t VALUES (47427,6748078,'6M','jUWspAkanoR','pPGs052IZT','O6PsDc','CjEHShpCk','NGK6cZOj7F8S9dqOHO8FFfTy7NmYyqrkZtkwU01YuaC4hwlabvgf0LGKakERWYigOvb8Dw8VLxV',4);
-INSERT INTO t VALUES (27436,7085792,'xZ6ALi9vErfjcWzN8gI','G1hzdQni','QJlLIrp2Wy2KpdDiHnPsvEPlC','dw3aauTMUkCZp','YZ4Fl016D7d1xnaRKVKoaMwWtiUZFI0QQKy67ZXsr03sYkirEQoe','milwo2mouAjZjBYvSAZxDwdpfvCkTFk2O2YL6Q9AhWv5iDCg9mAkW',5);
-INSERT INTO t VALUES (16826,4510367,'64sqytjzpP','Od67ys99Q42O','rN4ChLSQeDrZKvH3inbrtClp17KyWbpj4uCCbLkFA29xr2cIPMufdRX','CmKcjZC2uoguaq','QQCMdDMljps25YbCAOHzyfCs6jzWLnbBMEdH8YPbLfSyQU5h2QeCKSUwel0mQEhLGqplXNQ1sXGwBy','xqtzssny0Ozy0LotBX7MEjNTbaZkRxdMNLrqWYndgfw0FEBIyPjzqbwxYWOb',6);
-INSERT INTO t VALUES (51527,2071449,'WwDprh9ZL','kE','QPKGztOyC9k4dIuuNsLnIFB3D5xFKBf0sOoa3yt','GxSbAF9','q3J5jDR5eCdgpvxKS3vQaTm3K6cXF8noipxFVwRP2V73ENpvUtDAXOtlxjG0kVGsLsAB9FHM5Z9','XxDc27FO8XbdvUKZ0a',7);
-INSERT INTO t VALUES (35601,11644362,'LmS6eWLKzVr','a8','m5GawlwkBTTobz','w9','tKDRH39WEC6d8RiSlEV0Rtx4bgOg8Mby2VMZ932rAyq7iFydjK1lPXpjnG7LVBOCLv','06XoKhPoFmeMumxgTepoGADRQE0b7NGtOKAvnNXzEu',8);
-INSERT INTO t VALUES (5450,15065894,'5fD8qnjal1CTYk9J667K','XlCqqKCSb','FsQIelTKOB6VnXxDkMHQJ05PBlOQJJqNHQcmKnu','CHYj','TW5qQi','CpZ3fKCSXScdGiTMiyrj8rK4zeL07LVbUalLmqdAjLCbvNmCy6jHDg5odAwdlei2TdfpRgArMvQftE3Onyw1833r',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15509908,5102767,'PoQhWcQSimQ','1LNNcHiaZ','u4HL52Fb5ynK1gh4zb2MmTC4eVhwG6UF3dkWUoWRe7e','122l3','QnlwzvGg4V','9JohdJatS7P8cg0IPemoCD1t7O2iI4fOUyKLCJqM8',10);
-INSERT INTO ti VALUES (15509908,5102767,'PoQhWcQSimQ','1LNNcHiaZ','u4HL52Fb5ynK1gh4zb2MmTC4eVhwG6UF3dkWUoWRe7e','122l3','QnlwzvGg4V','9JohdJatS7P8cg0IPemoCD1t7O2iI4fOUyKLCJqM8',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(21);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
-INSERT INTO t VALUES (1715642,12129209,'AIsxn','VTcZArGVifo','5AKaGNL9NqhxXlSeJduc0L058VUHxHelfFSXfNwcB2yroIk6IKx','g3mXRM2XVEE','EMb','P1Q9ev9AZIFJHq3CVSbzz0Z0rV3sM38CDGwRVe59W4k6oeempzVwgm8yrUVevSMnNkhH2qB3ICSsV6CeJIepwPcSHnHG8g',11);
-INSERT INTO ti VALUES (1715642,12129209,'AIsxn','VTcZArGVifo','5AKaGNL9NqhxXlSeJduc0L058VUHxHelfFSXfNwcB2yroIk6IKx','g3mXRM2XVEE','EMb','P1Q9ev9AZIFJHq3CVSbzz0Z0rV3sM38CDGwRVe59W4k6oeempzVwgm8yrUVevSMnNkhH2qB3ICSsV6CeJIepwPcSHnHG8g',11);
+INSERT INTO t VALUES (3474019,247,'2IzEcPSVtXVR2Q','opwPhrnljtE0XShnJ2u7EAe2CapCKp08VxjOMCBDOtZ2QYjtqbwk','ISFixDP2R2SFNNG9p0vzhT','wRC6khis0hgKp','6W','6',10);
+INSERT INTO ti VALUES (3474019,247,'2IzEcPSVtXVR2Q','opwPhrnljtE0XShnJ2u7EAe2CapCKp08VxjOMCBDOtZ2QYjtqbwk','ISFixDP2R2SFNNG9p0vzhT','wRC6khis0hgKp','6W','6',10);
+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 (9118159,114,'XOzrYpcYA7x0dTjlQ8N7nFXeMOD','wRVn9OeOxC7o1N2z','4bTNRH','gp5QYeIqWF85l4d4','HE','b',11);
+INSERT INTO ti VALUES (9118159,114,'XOzrYpcYA7x0dTjlQ8N7nFXeMOD','wRVn9OeOxC7o1N2z','4bTNRH','gp5QYeIqWF85l4d4','HE','b',11);
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 (8964264,7423601,'ktwkiefhmEFQkT','xmrKxkoTMDdWHcGOgdLg9eArVrZQgRkQfFOurcQBgqJjccEflB3D1tYcsTf9xiWiswKjtfOjZRb1UGFfWPbgIVyxMZCqqTbrvdZP9UuV3B7xX1F7krPMSTYJgIvYyfgaMu1zUcUDU275dg6IPvN81IZ8yFsxseB4pDHMppwHXujbw1crWylDDwUgx','12das7vzzNpFOD3KjkMju','R1UOKBRK1','u3YLPcwegNDalXBgwJJTlmyYrwFhBkwD5skq8M','Wj2',12);
-INSERT INTO ti VALUES (8964264,7423601,'ktwkiefhmEFQkT','xmrKxkoTMDdWHcGOgdLg9eArVrZQgRkQfFOurcQBgqJjccEflB3D1tYcsTf9xiWiswKjtfOjZRb1UGFfWPbgIVyxMZCqqTbrvdZP9UuV3B7xX1F7krPMSTYJgIvYyfgaMu1zUcUDU275dg6IPvN81IZ8yFsxseB4pDHMppwHXujbw1crWylDDwUgx','12das7vzzNpFOD3KjkMju','R1UOKBRK1','u3YLPcwegNDalXBgwJJTlmyYrwFhBkwD5skq8M','Wj2',12);
+INSERT INTO t VALUES (4100138,14,'4SUpJcRY3rV7q','7qobB','LWoeUX','5NXbqtNbB00QUGz','SC','w',12);
+INSERT INTO ti VALUES (4100138,14,'4SUpJcRY3rV7q','7qobB','LWoeUX','5NXbqtNbB00QUGz','SC','w',12);
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 (4164739,15112519,'C','T9Zv2J9OKCDZOCtW4grkGww1yLMr871h3R7UcW6zB5gJFSmvpSDBh3rAMLGxlFBButBiTKvkfe1zfT8VtvRQZzFt2JTXnYE9hl9KWqGhzJMX0IcwYC','KXQaViDpNRhAeSml1MC1ZgvlwwrEAEnv6Zj0ozAWbwn1kqkmdTl3yyshaACyy','bMznNapzpnqelCKmnpSgONLsmeSf0sAiBbCVDDKVbj3kVDR3TpFhJjlkwWDg1TCrLl6ti82DkCvKWXuVmtk5PLXYzXvZhU3glMrLgtxhC37OIWLT22EfGKdvn1W5VnYNnbTIfuhmBuuGP6932Y0HK','RhKcwMWTFfV59KCbGGl4oQ5QPjrCfX7tH4e9dRYFxbxINRviknScuLwCICXFY8P39xwtN','rBi0DHwkuTU',13);
-INSERT INTO ti VALUES (4164739,15112519,'C','T9Zv2J9OKCDZOCtW4grkGww1yLMr871h3R7UcW6zB5gJFSmvpSDBh3rAMLGxlFBButBiTKvkfe1zfT8VtvRQZzFt2JTXnYE9hl9KWqGhzJMX0IcwYC','KXQaViDpNRhAeSml1MC1ZgvlwwrEAEnv6Zj0ozAWbwn1kqkmdTl3yyshaACyy','bMznNapzpnqelCKmnpSgONLsmeSf0sAiBbCVDDKVbj3kVDR3TpFhJjlkwWDg1TCrLl6ti82DkCvKWXuVmtk5PLXYzXvZhU3glMrLgtxhC37OIWLT22EfGKdvn1W5VnYNnbTIfuhmBuuGP6932Y0HK','RhKcwMWTFfV59KCbGGl4oQ5QPjrCfX7tH4e9dRYFxbxINRviknScuLwCICXFY8P39xwtN','rBi0DHwkuTU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT, c BINARY(65), d VARBINARY(100), e VARCHAR(61), f VARCHAR(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (703713,-3580,'H4tAkJG0SnMemJS','ozwWHdAlcbWsCD3LDkuH6kLyfCkN3UUfQA4Xdz','j5XZGy7ZeSfE0sJns','M51X','MYOdW','SgtELba2Ndu4nq6Q1U3',0);
-INSERT INTO t VALUES (10214498,5245,'wiWgtx6E1ikudGGSNgddlmACA','2RyLnD2VMF1puvlrkgw7bn0IflSNkRWL7hGoLJ','chD1E3zF9EbH5XSzt8oQo3L3E6AgqSmvYJjulrf7wR1OR9sg','apdjXq1','vgCFYqKw7Pocm1WG2tDtZ2U4LkRID9b2uGOemiTjVCLxrMAZO6dQEIHjkQ55LP6IIS1mt7tnTd5mopWpqK','INEbnbgn8eQo8fYKfTZeZy3P3yBEyTYQ9SoAZ4g6f6NbAhOtXS2muaMRiJ5rTHt7dGIJ453y7N2KrTy6VAEZ',1);
-INSERT INTO t VALUES (2841286,28518,'aKHZg','NYEDEFSNUdc4iNQM25tDWIFjpig11zKE5G85KRYrd3w4mQUaWFd5kJZXbrLBr9EYSiT9h4Mfjq','6DiK06Cmk5bYsrHjmazLiQxISkIoQ6X4tVPhgH','H','nGPoT6nihJlKmcVkAUcSIXFCmpit6GlqOlqsCaBIYUbsV6foWAw6wi','PuPkOP3S5JKr2gYgpeFrSHW421hsyWlMPBUpL6yISMEJ7znppgiAeaY45wV',2);
-INSERT INTO t VALUES (7230086,-16098,'qqfpyom6sk4','unOV62mnwD2jhI0QNu2XyzmoF9A6omKpMCpJXx4wCOR3Yj4spRaC0RmHoqMXS6tVX7gieKBfSKWUdHoCywqRGlvll3at9aTgt','mOI67OQAjC68x42EtiKvOjvncsOWejAbv','cC5y','d7s','TYqZGmJow4DEporSvPa',3);
-INSERT INTO t VALUES (11037865,16338,'mNiItdwDHSXqEdWdex8XZ6bfC0oyDsvypuzNs4oEyj0aRm4Pt7kRMcuOHeOTL9Z','6xV04mKg','yCsTLDlntNLC5bUryPWandwmcm7asfyKlw','YS2vvvy','wIQrSkOmbcuzLvt1nO8qtPuDeyX1cCYrL1qFezIe33K3qv9100gjfGLwoFFO76VeMKSAgRx','m11yVJAVtHmjWx4f3jWPHasb',4);
-INSERT INTO t VALUES (8046771,25636,'ux7NxSXYvBIBtYa3kfhKi3kS1x4kBaZUVNJYrfjYpkroxyjQK9W83Y','IRGVg4jgQ4bvWJCYrGZpxO05I6oFykVZTQ4oG0HInwJmHFPvphR4iaiTQr5ZqziMDWZfqTiiC','M','49bsoBb1','HvbVgYuu4W3cNNvMzK1VxbrW2Xc5cTqLAuP8O1xKU932dJhOwyCk7enYsplUsPEi0hVxuZOT6O204GY','Vrtks1a8mHNJEINNaYTi',5);
-INSERT INTO t VALUES (13861863,-32710,'IPJ5w2exEbdAKJrA7qcOxlqOrc3Alw71C6ZWDhk0','cBXAzF0YWd7bPuUXnfmYs','3SUTHwkvSAGO','2ppRo7FY','TAtZ7Cs8Titk3J8ldoEzMQwQy','2nK2bETvts0Woxfco2zAmaLVPCENKHGjtm2r02xq9TFIiZmJ50z9uEDx24iUpHHG5ZBZN',6);
-INSERT INTO t VALUES (919020,8985,'obUYqKgstTIaW3GD0cVrN1XRmr0OnrC8MMtDMDPd7skQF13C5','76yNA0F38jaFhIFORf25WlxE0bMgByJ0wX85','Yu9kfmYrencgg2My3HKK1PChIG','oAapI','Cb9609N7XmNDRaOpzcLMD4e4nqxzTj1f0xNH8aYRoWK5pH28L2a5lUb6MjqbsWBgUQ18Jy4RUXCImcWb6ffGdRDYXKVs','besiRqlk8BA2a9nzAzfJd6qP3n6EiBkiUSzGcZwBt2QEpD6l',7);
-INSERT INTO t VALUES (11981711,-3801,'2EiYxm3lf7ng25mCkz9v3oLKELdYmfcLJmO8a','JDG36UxZNvphGxSi55Sp4MPx6mDCXcVJYuzWou21HeGZIK7RzWegYsudcwLQZB','vJHkOwdcgPHmTSlQjjx8e0BAbmzLJK6SF7UXz69eY51UM3JPyj','iiuXjP6S','tHNvnfWspO3IGilo2s1nTZGT37IoHbblCOVbOvrO3CQNymdVZKBBCZlxX','FSWpcUSLEPO3AoohA7uFVll0idhYnRtcRWk2qm27B7iI',8);
-INSERT INTO t VALUES (13171392,1358,'EAeWJDQ6VPFtvEX0v2IP3zIev','8G7kWFBxdhywOkFJtUMwDMXSwrU1rKrblyK9G5qKaDdAxnVX30HE5ko2M3Brps9mQw15wJJ6eo','hAFncwuALJPXGjCSb','HoOdh1QQ','k6ErMh7mr4g7ny3W1CCSIL45anriIK7WlCb3mnuit5OOasZSZzZkzoACtNtCyqX3e849kDVvZ30tkZJ','3UyhCvqNtLo4Uunirr1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (128085686,-20537,'InRlwxHgBomZszoYjiCmTuWucGrHHPPBBk7f','BAURgfqw55annMF2NQmzWhpdE1nd7a5XwxnEjhiRQ3AmGZ8HrPmXlQgqXsELCravH9BzexY8q8HvsObfjMbR6qHNJC5klKNX','waEbJtLuSGAJW','vV0yjgw2','12qPKG8dZ28bAnb3vKWmsB2pDNImuiOYPWKpCqaAATzIRzjTj1eh9garL5K9FeUlsjvHs5z599Oj1R09Hl5Z6o1myVri5iXG','4J6VCNtgf7yOXJECAJ9ucrAEWUqBOLd3hYHi4ku1VBLvnnNoDH5c4x3UYFoYCMIzlRcEWVy8YTe8Ri0MplH',10);
-INSERT INTO ti VALUES (128085686,-20537,'InRlwxHgBomZszoYjiCmTuWucGrHHPPBBk7f','BAURgfqw55annMF2NQmzWhpdE1nd7a5XwxnEjhiRQ3AmGZ8HrPmXlQgqXsELCravH9BzexY8q8HvsObfjMbR6qHNJC5klKNX','waEbJtLuSGAJW','vV0yjgw2','12qPKG8dZ28bAnb3vKWmsB2pDNImuiOYPWKpCqaAATzIRzjTj1eh9garL5K9FeUlsjvHs5z599Oj1R09Hl5Z6o1myVri5iXG','4J6VCNtgf7yOXJECAJ9ucrAEWUqBOLd3hYHi4ku1VBLvnnNoDH5c4x3UYFoYCMIzlRcEWVy8YTe8Ri0MplH',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(66);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
-INSERT INTO t VALUES (364841914,12163,'wjEDYFc9A','YA72WPauMaahQ6qAyvFLWNAMJblcJ3sjk5k5nvbYthyVesM77zfi2l65I8iaTUmJqVEN70kxYY125Q0H','gj0rGLdimWEKVagARkTqsoPdUSzIqd09yZQxyNs','dYb','64mN9bGTy0XZNCQbcS542BqKSa9vl3aZIOJzJGhYkeisSDwP3Db5EexpJLxyE4aWHvburT5feWc49hkiiL1kMtWF','D05ESt7PKQSNk0kVSME3tVdg4YoB3WD',11);
-INSERT INTO ti VALUES (364841914,12163,'wjEDYFc9A','YA72WPauMaahQ6qAyvFLWNAMJblcJ3sjk5k5nvbYthyVesM77zfi2l65I8iaTUmJqVEN70kxYY125Q0H','gj0rGLdimWEKVagARkTqsoPdUSzIqd09yZQxyNs','dYb','64mN9bGTy0XZNCQbcS542BqKSa9vl3aZIOJzJGhYkeisSDwP3Db5EexpJLxyE4aWHvburT5feWc49hkiiL1kMtWF','D05ESt7PKQSNk0kVSME3tVdg4YoB3WD',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3553424517,24671,'1wriEtsegJ','3eAaz1fpds52H763ejucR8u0N6vNQPfThgL','HRO9duYW22hFt5SkwJEgmYWTit3h6lgdBMlgy1','zN','8COUTw0nMkiNmZVt9G84hcVeX4hx1AnzIviGLl8E5iVECMOqpNi2s95rEgegm0aPSPc6cwwoxiVNRPpglgUXH','M73mKvyMtWDfBj1Ki61vJfeVxG0M0LWt4K2BYNvsClbEVHgRI3onpXbYHCdq8y59WTQ3anyg0oiDztGs2ILB54YRxZYl',12);
-INSERT INTO ti VALUES (3553424517,24671,'1wriEtsegJ','3eAaz1fpds52H763ejucR8u0N6vNQPfThgL','HRO9duYW22hFt5SkwJEgmYWTit3h6lgdBMlgy1','zN','8COUTw0nMkiNmZVt9G84hcVeX4hx1AnzIviGLl8E5iVECMOqpNi2s95rEgegm0aPSPc6cwwoxiVNRPpglgUXH','M73mKvyMtWDfBj1Ki61vJfeVxG0M0LWt4K2BYNvsClbEVHgRI3onpXbYHCdq8y59WTQ3anyg0oiDztGs2ILB54YRxZYl',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1481828244,-32727,'D2qbFKuitsBdvDTF','WVV5ar9D9qMdNzrwiWMRoFoK2qpBmY0GOqtpQrAVNLITJUYvOMPY0JtetgTPoNI7FF9Z1NydTvc28PeYGQh2aaPr1u0vrhfjojSMOjYwNpELP8O1yTPSFTPOVvPLahIf7nui4','0fYTma','LY2eGXXGzaLdYivloeW043o1y4XIvbgkOXmW1UVZGuouFix9aUXnp37mQUXt71ICRhmUw9Dfi7fNNixs2eaasF4dW4a3wSm7TnRKtSArEPz1v89L4HxSf7cLInwzWtZWyB5aUprx5wfqxkeU9mE4OVmsTAoLgvDEqPbCBusN7zm6YMrMOoR69ALZ7kLYg48T9Vq0fsaM1xkSehoHVB0RwflggHA1zv9VCZOHuzVazzbXszK','agcSu8U6TszPFWtdUJZcN9W6zpfRiy5uyYaqpPwX8Taeq3j9xlEwNqi','Fj6Ghxj',13);
-INSERT INTO ti VALUES (1481828244,-32727,'D2qbFKuitsBdvDTF','WVV5ar9D9qMdNzrwiWMRoFoK2qpBmY0GOqtpQrAVNLITJUYvOMPY0JtetgTPoNI7FF9Z1NydTvc28PeYGQh2aaPr1u0vrhfjojSMOjYwNpELP8O1yTPSFTPOVvPLahIf7nui4','0fYTma','LY2eGXXGzaLdYivloeW043o1y4XIvbgkOXmW1UVZGuouFix9aUXnp37mQUXt71ICRhmUw9Dfi7fNNixs2eaasF4dW4a3wSm7TnRKtSArEPz1v89L4HxSf7cLInwzWtZWyB5aUprx5wfqxkeU9mE4OVmsTAoLgvDEqPbCBusN7zm6YMrMOoR69ALZ7kLYg48T9Vq0fsaM1xkSehoHVB0RwflggHA1zv9VCZOHuzVazzbXszK','agcSu8U6TszPFWtdUJZcN9W6zpfRiy5uyYaqpPwX8Taeq3j9xlEwNqi','Fj6Ghxj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT, c CHAR(3) NOT NULL, d VARCHAR(97), e VARCHAR(21) NOT NULL, f VARCHAR(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (269232465,14150,'X','4ZlUrWUIRpq9VqswKNUtZEj3kYVZZg','1QoXzBD0ia1','z2','kcykSF1nF1cmB','6coS89GnlZ4jQMiaSUsiXvj8Ol',0);
-INSERT INTO t VALUES (-1035297970,22681,'J','WarDSRbqJvmK4zcw8xdnCIs66tfYYMv3C0hAF0GqtsdNqM6iWKsEFvcDRenxtCAlqvfEOK6fiO4JUyELyL8AokLE09i3d9k','geem3F9XdpZltCEA5j','FMEYI','AajMa','8Hu7zWG3CLY6Lz',1);
-INSERT INTO t VALUES (-1468907249,30795,'j2','VRikYjpFI5kp4nJuzPrSclvRuEjXtUXkZR4EwLjJR7Tz2UtHq7EEU5tZ','bA4','n','oeX9lbfOJFVNP351Yq52HlYDMOzjj1s983ABUL2AIR1ls9DGzCLElExJKdHlsLP0s7W4EOt8W2XpuVSEr','Ji2GyBJTMU6KCSqVVS3l',2);
-INSERT INTO t VALUES (-1583451656,18990,'Do','2GiBXP5ozNMv6ZEiKwFOXazPiFN','oB6K3vBSOqXU3pXr','FY','pABlITAGPNfCogYoM4nBED0Vq0kErFQlNgCWrKSl7wsWxJhhUJrcHOxsZbAw2FzRarMa3ppFhD1dd3kUHa21i2RP15XO3BiP','AbAk8LKVq0Jd8yGDk4iGkq39hIHMB11',3);
-INSERT INTO t VALUES (1021430894,-23614,'yZ','sB9WugtdPkHkP8MtYF9Llg45lcNK0KSic2T674Cdz9BZjMkIheRRufP1X61yC2QfrjrJN4PFFmTRO5C1joG0uUpapv','BL4eyEdp0Ljn','OIke3U','FJPB2YtRVK6u75ZRx5bqsh5nW1c3B94QH99WTJ89qBAgy0','xWDz5UYVTLabcu7gppwrXOok6y4GkPt',4);
-INSERT INTO t VALUES (-1633258169,-3931,'xsX','mFdxkiuhXyYsuA7','QZYlgWw','pnVKaw','3YEW5cTCv5EmiDmU9dDiF3ytT','XnwOQ3z6LHX5jNcUbED',5);
-INSERT INTO t VALUES (-1083361908,30540,'X','oKoZKJEf5QqVRWabtUinO9qLznQq85pGbPIzzx1f','kjgX3F','DMW2S','eD0RJDKMj59nzrgbozsYn','aN8y0Ptyw',6);
-INSERT INTO t VALUES (-258459128,12643,'gx','Wqj99SptpzY2XtWHxWtHuGwEf1v38VKHziObZszHwMgbjTXLg4iEOvpi5aDAtBIWzlZ6N','oXMcaqnJStQDg9K8','Cavl','qF1Gf0xJDJs4LXAy8eS4j9PNN8vGre7d1QAm0ncpyihO2EQOHNO4QrV4HP3uU3qZuztTXTRrsj5Vk1WR98HLe8ynyzrvSJEbRW','RCl3ys6xerMgJ6HQYG51ovF8hK3X6g9ZGC9OYIJW36RlVaGwsQo5waVvVsryWxUjqjOMAl',7);
-INSERT INTO t VALUES (2036664897,-21484,'Ul','vzNcD71xzSgCgnccPDr5dYhwn9lMUbkqoJ67Af0EzsjVYaCwpkCPGc8phkGJnhkaHMXM14X7g5ZCieHxafyqHAL','q5vLCk84TQ5B','yBavxZ','nWZ9moHVw6N2lcqZvyk1bXEtCLUo45UFMBg8xPD71BLHRTNzHb9UVGI7hp9ipnOndso','34pil29gwaGscF7eChHCldweLvXRiuaxnakeM1PmmTDwNXsqDr7BeeTlw6H7bLjTUjwDcWuKaUAunMpytGYDO3U2hh',8);
-INSERT INTO t VALUES (908304688,-23235,'mM','mZBv686UKyWyGB4IwoNPjUvtDy5NR3fzMCK','2quBnCUfJpjnXD','ZOxUV','QsOzIIJlZRVp3g5WvNoN6rekXCrU2M4VMC0IoGMc4hGAD1kTm4lGlZp4I5envC0Vut0G3rFnIVnK0RF2Q','E2v4DljYWMWWyv3eNLj06iVMhIEKSKM5k8VEIcgvOHOwE6YAyOIk9Ks8AtsjyNnwh3ii0iRFQhedQWR8HzHKJV989t',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9642197,176,'YNOE6bNbyxfdjfxTw7L2LM4dqYVpldnRk1V7uBXBc','OQIk7X0jwrH8ii926rE6maF4nZsEjUglNgxeE','KvHdTXsXY0tYA4RSPzLPw24wbJ2jOd2PT','qlNVV9KyT7iscyE4YyuFhwprib2FL4iSQuS4F0cZO0tq5vqKpMhDxYIEStREDxYWUrwemX1UZRQaayXUsVOIYB3pl0nx2KkEDa7PSWTtPR5X4tlpeg3YLFsEAXYg2JC2uu3HKXSJyRyHfjDiCmgzbI4li1FRV7u9qV2p6vg9XmEqT2oCmdjZzbUbJzEGe5Fe3neJiW1xsXA37DZvVsOqoJxGIxtg','uO','p',13);
+INSERT INTO ti VALUES (9642197,176,'YNOE6bNbyxfdjfxTw7L2LM4dqYVpldnRk1V7uBXBc','OQIk7X0jwrH8ii926rE6maF4nZsEjUglNgxeE','KvHdTXsXY0tYA4RSPzLPw24wbJ2jOd2PT','qlNVV9KyT7iscyE4YyuFhwprib2FL4iSQuS4F0cZO0tq5vqKpMhDxYIEStREDxYWUrwemX1UZRQaayXUsVOIYB3pl0nx2KkEDa7PSWTtPR5X4tlpeg3YLFsEAXYg2JC2uu3HKXSJyRyHfjDiCmgzbI4li1FRV7u9qV2p6vg9XmEqT2oCmdjZzbUbJzEGe5Fe3neJiW1xsXA37DZvVsOqoJxGIxtg','uO','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3547007,74,'DmWkCvsXh6mCgfnzQ3vUC0Ub6tmd','W5hLvLhfCImHfIfX4sVMK8b3PRLaaO33I4ePuefLH1iRCuSCWPmUnLPkTJUiJ','9H7V','4eKCimmPLb2VFGkGrhNGR6RgDNz8aH6UjC49owhcDFP1YmBwQAzVNUOOKdKBeK9QtGjlXY0jJwt7PwYpQSMTDfxHaSMh6Dyrqy0','6','A',14);
+INSERT INTO ti VALUES (3547007,74,'DmWkCvsXh6mCgfnzQ3vUC0Ub6tmd','W5hLvLhfCImHfIfX4sVMK8b3PRLaaO33I4ePuefLH1iRCuSCWPmUnLPkTJUiJ','9H7V','4eKCimmPLb2VFGkGrhNGR6RgDNz8aH6UjC49owhcDFP1YmBwQAzVNUOOKdKBeK9QtGjlXY0jJwt7PwYpQSMTDfxHaSMh6Dyrqy0','6','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5893690,91,'eprtPZLwu9HFs51Eu90nuU9iPUnTyL1irRPz2YucZsy','moL8xbev0ERQORMA9b8glJwJba1ON4ZeHXJK6q0BPb5ENnsckSA94L6MjrP','IT5zGs','b5JMjKRkPoeTefhlLVj1TVt1DdgyEdKgBrtvwSn5IRU9ayF2lJww460TmPaxuTDEFuxt1sQa3inSOtYMvOerzxp0Zna5Mh13oNbUuXDDNvA4lStk3nsoIwgroojZ62OaxKCfyevGZ4T4qsLDL','wPZ','E9',15);
+INSERT INTO ti VALUES (5893690,91,'eprtPZLwu9HFs51Eu90nuU9iPUnTyL1irRPz2YucZsy','moL8xbev0ERQORMA9b8glJwJba1ON4ZeHXJK6q0BPb5ENnsckSA94L6MjrP','IT5zGs','b5JMjKRkPoeTefhlLVj1TVt1DdgyEdKgBrtvwSn5IRU9ayF2lJww460TmPaxuTDEFuxt1sQa3inSOtYMvOerzxp0Zna5Mh13oNbUuXDDNvA4lStk3nsoIwgroojZ62OaxKCfyevGZ4T4qsLDL','wPZ','E9',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(41) NOT NULL, d VARBINARY(8) NOT NULL, e VARCHAR(77) NOT NULL, f VARCHAR(13), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3357326436188393239,1350757767,'txiVTJ','3h7xjJCB','0udRr5Kf4uqY9jgAi7litS7XpEhpa','i3eO','d9','s',0);
+INSERT INTO t VALUES (3118315265822897327,3504567213,'0C3p9xqRYewxoApA','EY7l2','NtvUx9rbyTQkUUZMfpS4wrTKX7eBFmSkaEapcAYgKHrUptUNG1xnunrjBv0pYN','n3uc','J','V',1);
+INSERT INTO t VALUES (-7625846340014458747,898836712,'wXrn0444c4kmB','QOdXy6tK','QwZp','oMwktXsn6','ss','p',2);
+INSERT INTO t VALUES (-1741864500699155784,2598851980,'7sc7Jd7QUAWXSfjWBOgRn3VAR5p17nhf7eJ','Peud5w','uZRlgK91ukhMPf8OSClDeSRcdgR64ckQxPAMO21','XJKCYq8','WP','H',3);
+INSERT INTO t VALUES (-5241650935039032560,149123967,'wvfxtuJTxvTbQMnKnuskp4J1kpMABxh5','ybRMXsbw','oLpAKEGWvXo783oBczcPoMYbnkXkU9qMif5SWB7v89rsyhqxi','boAM1q0FzbSf','lw','0',4);
+INSERT INTO t VALUES (-3497223811188076227,1635683916,'pbYQH9oq8O9f9qsmgI0Y5T6NOb3i8xF24EyJV94I','Zs','4jXfHoW3pFANIdSTfJ4TExH3InGQolMF2h2cUM2aNodgQ2yaU53piDUFB','yGMErTMpnK','xI','d',5);
+INSERT INTO t VALUES (-5160544455418829517,3137690018,'Wg','L','CsrHli3qIR1tGohm2xcYwOcR3WDGeEwhd2CQuvrl2Oyl2GlPqPFedLlXwiuMWY9kpqz','CSoB','I8','q',6);
+INSERT INTO t VALUES (-7824018764048455633,1509072867,'6FVsegh5wWeO0GwD1Dmo','QK','L40My1AelQK8fuGqKU20sln','VAeF2f0','v4','x',7);
+INSERT INTO t VALUES (-5291834743425441258,3230066253,'zm5P9LY9vSLrNooD','BC0m','t2ci2i3eS6rVxWO8wsxY0','rN','n6','D',8);
+INSERT INTO t VALUES (-8145314026065719026,2013137459,'Qo2ocN','gUd','fZUnWK1PiuAasNuG0FP00uykZyWPAo7ZGCzPcwyLLd6zVw0ahQtd3qcobaxHGo5d','hTM','O','Z',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(41) NOT NULL, d VARBINARY(8) NOT NULL, e VARCHAR(77) NOT NULL, f VARCHAR(13), 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 (-2632544974435122333,22222,'bPM','jAjvf6eOCCljp6uOxhWP968Mb0Hd8qiJ9X7wB0MDtujMVNBWDj1eIY','rwb59yZHuj','jANuN3','Ry0h9um4sx59yK0tbOpOLUokyzCS3QknXpFT2f9Ho8QWbygcn6qGo4','CfmUHrK7WPzslhJ',10);
-INSERT INTO ti VALUES (-2632544974435122333,22222,'bPM','jAjvf6eOCCljp6uOxhWP968Mb0Hd8qiJ9X7wB0MDtujMVNBWDj1eIY','rwb59yZHuj','jANuN3','Ry0h9um4sx59yK0tbOpOLUokyzCS3QknXpFT2f9Ho8QWbygcn6qGo4','CfmUHrK7WPzslhJ',10);
-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 (-3083004482886016201,28854,'r','wbn0N4NAZhTColERG2YOTsn4M7mALxBj','PaOERs9','Zoyn','s4TnYjShPHmSlLPULurH8gTYpDCrTh3yW9BXkMCIsawzAwNAc4lGN7M6ToYoHTMQvzkMP','TniHYWkem3ZavYLyxxEo5ZDvRClC80KJGdzdnI6zkx2qkHyTDGpq0eNk',11);
-INSERT INTO ti VALUES (-3083004482886016201,28854,'r','wbn0N4NAZhTColERG2YOTsn4M7mALxBj','PaOERs9','Zoyn','s4TnYjShPHmSlLPULurH8gTYpDCrTh3yW9BXkMCIsawzAwNAc4lGN7M6ToYoHTMQvzkMP','TniHYWkem3ZavYLyxxEo5ZDvRClC80KJGdzdnI6zkx2qkHyTDGpq0eNk',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (638214962450620367,-7993,'u','b','tH','c','zZZSUZj7LknbB2AUWAINeUVM1jomR3yGQjUUY91aSn0POnjE','uFG277fYNZUR2deSWPRizWWu9SWky7PF7JQ',12);
-INSERT INTO ti VALUES (638214962450620367,-7993,'u','b','tH','c','zZZSUZj7LknbB2AUWAINeUVM1jomR3yGQjUUY91aSn0POnjE','uFG277fYNZUR2deSWPRizWWu9SWky7PF7JQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6997963967491441781,16784,'m6h','s2zPfaxCr4vnB9dBfYClCk6Kp5D5PuNqpK2DULBDfF3YSlk0fkgQyFvv6IY7qIO49zXaZwAL3stHY5SUNwVTeEJx4euMNFyT4ucQeYvqzg7HNB6aKVcQ50Filq0Rp6w3sbnzjBqf9ym0saKSuEgLQf6Y5NAe8','uKpcgukvSLOo53s','75feXDtvmIye4w6h','f3W9eaYTeAKpMFwU70P4uJ0H4BGyLTp8pMsv36h1Qpj7Vh4h2TIlv8SEj0BF9uwGeu7SkJN5H9PkV9BJPOVtr','n',13);
-INSERT INTO ti VALUES (6997963967491441781,16784,'m6h','s2zPfaxCr4vnB9dBfYClCk6Kp5D5PuNqpK2DULBDfF3YSlk0fkgQyFvv6IY7qIO49zXaZwAL3stHY5SUNwVTeEJx4euMNFyT4ucQeYvqzg7HNB6aKVcQ50Filq0Rp6w3sbnzjBqf9ym0saKSuEgLQf6Y5NAe8','uKpcgukvSLOo53s','75feXDtvmIye4w6h','f3W9eaYTeAKpMFwU70P4uJ0H4BGyLTp8pMsv36h1Qpj7Vh4h2TIlv8SEj0BF9uwGeu7SkJN5H9PkV9BJPOVtr','n',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(58) NOT NULL, d VARCHAR(92) NOT NULL, e VARBINARY(43), f VARCHAR(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (190,11315601,'8P0C2A7NndusodvsGT42AhTCd3RN5HpppY0HLmzViLLzZe7qkuKYGWuo37','roVdsig17eI0WaOjp1MyJZ2xQ3fcgh','n4DH9QDZFHSNdjtJzqR','V','SVaUHz2qtmSqiD99q2ZgwnD4KkrnAVtgrrMvgsZJqDbc9ZDpbEQwY0','ZOs4xYq2kuDDPedQrNyQ5BOHLhxMXJ0VkvB1nSTb6qzPSsP7aziEsr1mhFwRgSyu5aFBASusuaxj1eMvEpGUM9',0);
-INSERT INTO t VALUES (77,2939960,'BIt7ptZxUsAf0BO4Z5OJA54lWAW5qVmMrRBCPN19fqP1dnLsGJUULWfq6','f7BTqGkgeM8I2eI9Z1oeyiuKU0UxbB9SvcAxryNvQqeQaoQbRZobi4CYxASNVFBPh27asjW4S8fkEhRKu','1y6oVcLGQkr6Oa','267y2Lzup','LhX5s21Y7nAOeUYMprTFy8yW5GBHE8ZJGCf3Ws9lZO8eF','u9x24DdNHUn0KRxG3p5ciPbuT7qvS1Y8NK9GxF6baph5L',1);
-INSERT INTO t VALUES (243,5353857,'vkJVCGHdv8unsvLUbCo3','5eXHptzseNqKZWpQGmyUierfYd20TASmLi9ehYotTKodSsMk2cwojeYY5HgQkiwYW91PSst35QVelKqM','k4pgeMOTSUY1Jv7c4X7jTG3p8t4jKrV9XitYpoI4fP','GbykdKyDbuDrAzKSaA22yP8bj','6X2egYQLjlEeTMgiOjV8VIMUYduZj0GrM0STLOKrzMbxE7pVHMXlFiay2tcZoF6VyYjtng64s9G5IcyoUKO4RUtfhw4HzgiXD6','5ukJU7o6BGpFFBea7ahXb2GVOobcr5x35ObV8rPlRTZCTVzu5Uaa0W5wiHIBUnIR8RyVpyY',2);
-INSERT INTO t VALUES (237,5167202,'EfM0ZXyhOw0jNss9WPMMfgX0v39qMQVsrvYbp5PdEk','Bp0sJvTcrXwe05AO1wpXx1zpUc9DXGlDTnBLIP2VCVtPdGKwZjksIXuATot0dXe77KmFBJIIXXO6NBdm9vdJ6vR1bf','Y6UoQLi4NPFq','cmVR2tRpV','o4h77W3PG6v4Fk0jIXBm2bF5e','QjdwRxLYnpvNbqidOckMnaRXCUrt',3);
-INSERT INTO t VALUES (78,9772202,'uMjiFRiwfqRmYl7cE05qnPL6G6ePa1fAOyASuUl','VnGGNTdp94nfcgu7Xf4Hd1aQYHbg9LOHO7j8kFyGxAEgYLz9bZogw9EeiYGK87ASZLqEusSm8hwM','vYMUpFQeWXc9W3I8m8g5eu3z4pJelLGVV0','85Had','nMVvD1HS','VOiuRvSvlzNRhGrT0pJg4fniploN',4);
-INSERT INTO t VALUES (149,4934412,'ciSaodt3tjyFziN4NHlP9Hqtj6g5vn8i2nELDaUewZNs5','1eDi4Si8CXoSdnyMAc1Yi01efb4g4saHferGZtvbLpjXDuk7fhY9fGqsHVPZtODZu9a2RTW','WdSsEKnpIbmKHp8FzDpZi3sXR84Y1PXA','Zk1DNqRX2tdsKHkSWb10u','Cs0ipIScLkH2Ofm0irJ47qQIHT7HlmEtu5k1XYde8w3LXEszvwQc0yc8qykQeWc0G7napwz2srD7OSbdVnkUPcNz2BZT','trX2VTAozgxNo5MqzSlNhpTwipMC8Lny9KgBpOnELgZZINAIFEjchI9KqvHWVZWfQcK5Mfac20nAWVSttc5C26sACYUh',5);
-INSERT INTO t VALUES (59,6987188,'9OCMTeHGsFQhBncVm5','EM1ivPe42npR3Fa4zOMbLn80w9u9TBiKCO','UmAcUtkxxlft','oDg3cMWNIDPQIOSKPacwqDPB1JcAHnm0jDXio','eVJpXaz58L2VqO31wEU6zuGzxrDnYiVmEf8JWMZMzxxNIr7DYrynN49aGXwr5aBc','6VtqQJTFJNuUemlRNYypzhu1yEejVFkj10LlNMy3mMP7ZqBuKAxb71cnHO4WFTjQAFOoVS8Hl03Jqclso1XGAKbJ',6);
-INSERT INTO t VALUES (250,10644072,'n7OxksSIjxLtt5Ha5Rf','BqxrhEggIKMNicg9SfPlBtFyClWLbPKiuZVgp4l','GOuXXSO1rFPKOQHYs6gVhqp4','2c','iO7xGJRv10tVA3PkcFpL5b93hluUHrcEiCLdxbXRdz9MgQFItzAYn8clGPhdPEzoD6j2CC','ey5sQa28TAu5hfoHBLQm4vX4DjwVSskuxVNnhfdmzHGIWisiZtGb2EP91sEzIitO',7);
-INSERT INTO t VALUES (205,3978213,'6A2TH2X066q0x6k2ZCIDeJmEbNJEwk02Bkxf','Eg1ZyN8cXCebWqKl5Z05MHn8uDeCKXuqBjPQFgNdDFtenPpIppndWBibvYFcEocFCq','5ah3NQrCRdUnQ4llP9KOi0j2U','FCJh8kB6njAd4hAnIIeGrYS9eqPaqcQ1a','r4Bot6K3RSCwS7','GQ15hCic34erjQYnoFv7c4spfRhXnAg7Qi10wLjWmfb8ZOD869W4D3SFjo7GEtrHqFQUUKZmz439dDnxm',8);
-INSERT INTO t VALUES (233,14219144,'zZg','sbi0VMscPqWYVpZDQMYVvgmktGJyYydAK7TmP76kIciPfwBOz7wvuSUUDjds1knSp1xE8sJx0Isa44WrU','j8GfHpxG4VccW','ZL3o7BfOAfGtyGfiL42I','6aGqJfSsvHoCjLLQ3TLAYjLYJEaMkheiLQceIWgcXt9kE3xxKa5hMsgOrChACOzefbB9M','XpEQRVrKrtxYnVxW1Uebfb83oc8adnBjmOD1bAwRD5jM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (154,10265456,'X','ZWki04NYtdEAp96bInkuU6HhWox','QwDXcHqeaBQfWBKj2LDJdSNo3mSwp3Cenf','NfTYzkUqSTLCQIOk3aAcgBPxOePDR5tBuJeQQWk','DQHTJP','H',10);
-INSERT INTO ti VALUES (154,10265456,'X','ZWki04NYtdEAp96bInkuU6HhWox','QwDXcHqeaBQfWBKj2LDJdSNo3mSwp3Cenf','NfTYzkUqSTLCQIOk3aAcgBPxOePDR5tBuJeQQWk','DQHTJP','H',10);
-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 (107,15834007,'xCzFpWzM5z1o8GixGAClWxlDPWqzfWUZ9r2hTq','u3JHDxFzKSCpgWz','1b9uupDmC5EBsQbm94','NGeQG8','puPY9REzbMjmirhvNAn','Ru4Wy34tRKNKhPVS3hrxP4vEhMkpY7OS2pSyUni347trdpY',11);
-INSERT INTO ti VALUES (107,15834007,'xCzFpWzM5z1o8GixGAClWxlDPWqzfWUZ9r2hTq','u3JHDxFzKSCpgWz','1b9uupDmC5EBsQbm94','NGeQG8','puPY9REzbMjmirhvNAn','Ru4Wy34tRKNKhPVS3hrxP4vEhMkpY7OS2pSyUni347trdpY',11);
-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 (212,8724874,'0Vp9X4IzJO7BElOcinXFf9whBTgqj1YqTIsfCK4VH','2XXAWmTgN5GukVxMewyGUA0YjbX8zjCrdlIVvlmenZ125JSR0BgZADiWwMhtv4Y9AjcOwZj3IphKkOSgFaoCt0oxyiUntpSvpmoJfgYpMxnR2d4ArC3gTrMnByvv0siiWckYug3WigTjaesgUJdVfUM1jhe3G','Go1aEWdVb7Lx9cBLLHDPJDtitbdJwFDxbms','najJyV4ZyHziCc1S','uwEZZTmFY2GEc8Ui3EKD32nUuOlgqLXSZTFm3RbuXWLU7','RLRH0skbEW0D',12);
-INSERT INTO ti VALUES (212,8724874,'0Vp9X4IzJO7BElOcinXFf9whBTgqj1YqTIsfCK4VH','2XXAWmTgN5GukVxMewyGUA0YjbX8zjCrdlIVvlmenZ125JSR0BgZADiWwMhtv4Y9AjcOwZj3IphKkOSgFaoCt0oxyiUntpSvpmoJfgYpMxnR2d4ArC3gTrMnByvv0siiWckYug3WigTjaesgUJdVfUM1jhe3G','Go1aEWdVb7Lx9cBLLHDPJDtitbdJwFDxbms','najJyV4ZyHziCc1S','uwEZZTmFY2GEc8Ui3EKD32nUuOlgqLXSZTFm3RbuXWLU7','RLRH0skbEW0D',12);
+INSERT INTO t VALUES (-6224505097522489516,3532818864,'2udhcDN60oUWcxnr237YaGWA6qnxiHiV3kviC','f','W0LFHlKWfonp6F5Uq5XjysXzWLUQ0','g0WPNvNAxqDra','pt','F',10);
+INSERT INTO ti VALUES (-6224505097522489516,3532818864,'2udhcDN60oUWcxnr237YaGWA6qnxiHiV3kviC','f','W0LFHlKWfonp6F5Uq5XjysXzWLUQ0','g0WPNvNAxqDra','pt','F',10);
+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 (-3152945188608951890,1036526411,'4uCOGtMzR5TMWVpOf2Y5gqX1jgoGNdZHvM','x8CM','lFSTF684FRLVRC8A0OPeHC0uGlnaSykD3qzgV2TU5','e','X','e',11);
+INSERT INTO ti VALUES (-3152945188608951890,1036526411,'4uCOGtMzR5TMWVpOf2Y5gqX1jgoGNdZHvM','x8CM','lFSTF684FRLVRC8A0OPeHC0uGlnaSykD3qzgV2TU5','e','X','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7118004220488335494,1279590371,'DJ91Lwaf3HszeAyVRkpurk3sUdmK9','iQjDC8FbBb38pOtrvRHmBxlXMNo1knIzvEMyoOdDBx83mcyckDYaYlMH9QWQbp','4CDPVddoeFFJgQcc8p2eIIuqFEgAKNYw0Oc59chi','jL','t','G',12);
+INSERT INTO ti VALUES (7118004220488335494,1279590371,'DJ91Lwaf3HszeAyVRkpurk3sUdmK9','iQjDC8FbBb38pOtrvRHmBxlXMNo1knIzvEMyoOdDBx83mcyckDYaYlMH9QWQbp','4CDPVddoeFFJgQcc8p2eIIuqFEgAKNYw0Oc59chi','jL','t','G',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (42,10268444,'2o2e72z0c6aGfI7xNc1Z3DkjalNUsA5lmkWjkshm5Z','NTVqMZN8V16V0R3Zkbg6BseSxhWGXdLxfIyRIfTN0ErYIPkjYQNuX9IjwsmXXHgSqf5PBxiYxGq2gQC42u4o01p2gPrwIgmwB0MABO14lAl8qRMNt4FWe36smpbhVmWS1QTY1X52jLMvmDM2NetO6QOXQDOWp8VwY0ocRwkiBs1eSpy3ek33T38fTCFWaFxEmkqyOTr6uWpFl12B4jaRT7UxEY5bbzTyVHBNuRIuJlVfvx23Os314dawE','r9EnK9QtCbysU5cLmG6wUybXm','Ojsf9OVXrAUUcV3pDwSYqSuxn631bvg3odVRLvMGrIPCBhKItr8o3X3KMtytf59sMyuYLNJErEpS0OcBlzD3rlyQoOqVWqOKMCIcwcPhiCboD84G8k3iZqnpmfZYBdi09Cnj','6V6cuvMedgJtGGeiVhqNCf63uMdSyaUJMJdkhQYoYKcXAi5ypSw52YiCg0sCGz','HekxamqGoEW9gmtkUyNY6aqjfghlupFbJmDBAtNfw9jO3Sviwdsu1tLMJQT2MiPaHERoKzmaFg1u',13);
-INSERT INTO ti VALUES (42,10268444,'2o2e72z0c6aGfI7xNc1Z3DkjalNUsA5lmkWjkshm5Z','NTVqMZN8V16V0R3Zkbg6BseSxhWGXdLxfIyRIfTN0ErYIPkjYQNuX9IjwsmXXHgSqf5PBxiYxGq2gQC42u4o01p2gPrwIgmwB0MABO14lAl8qRMNt4FWe36smpbhVmWS1QTY1X52jLMvmDM2NetO6QOXQDOWp8VwY0ocRwkiBs1eSpy3ek33T38fTCFWaFxEmkqyOTr6uWpFl12B4jaRT7UxEY5bbzTyVHBNuRIuJlVfvx23Os314dawE','r9EnK9QtCbysU5cLmG6wUybXm','Ojsf9OVXrAUUcV3pDwSYqSuxn631bvg3odVRLvMGrIPCBhKItr8o3X3KMtytf59sMyuYLNJErEpS0OcBlzD3rlyQoOqVWqOKMCIcwcPhiCboD84G8k3iZqnpmfZYBdi09Cnj','6V6cuvMedgJtGGeiVhqNCf63uMdSyaUJMJdkhQYoYKcXAi5ypSw52YiCg0sCGz','HekxamqGoEW9gmtkUyNY6aqjfghlupFbJmDBAtNfw9jO3Sviwdsu1tLMJQT2MiPaHERoKzmaFg1u',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(40), d VARCHAR(41) NOT NULL, e VARCHAR(93) NOT NULL, f VARBINARY(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2445888,44259,'XUurIXsRIhn1vuiTGaKt4Xr3Zec70RyR','nsCufMtrrWmsQoqILUjF2rro4roBalYkeegFFwHqa','X8UxYtsAW2YoRcMfOAfyaiG9QQ4ZOdKiYIUxsywn8qHme6','DBqN0jotvXLAkqfwYC','0NfTDILmeXtk0K3','Msspl3UQQY8cCUuGFYuL1ApLtLvDhrBDrPgRgDuFx9jmJSAK0oDlYGsuqQkmtlXFjgBpObtBj',0);
-INSERT INTO t VALUES (-1978823,62055,'Y0MfAkkYkgE4oEhIkvdXUCoec','Lx9GDCWIQFOUl9Z7o7kaKBoXkSxPTUW3eLEM','f59HtXBjlN0zo9hQRsg23j2Vj1FYJ1OJBzeN1i4tdhvWwC29HXfDJfc19gasHelgp1Ua6FZIrOCn3vaME8p','mvVdUiSFX0uuIiTIBwRsSPRrIPsxPsc3g62nelL4n9rJ95l354fbXKVpLeTXctASFHpKb34','OjjLehmDAjpNLOvkqenbuEmKNQ0LC','dR7Im0CS7rpd7hkcTvI0udiH3',1);
-INSERT INTO t VALUES (4728578,36735,'Xah3TWHrbgiv1lgCf5EpHC','aQtVINEWNN3Xu9vHOqkJhYSVEyQ','ndDbNZMXMZCTkmxosuSA','vIcsU5PsiD5JGt2PG9AyfAXbwwPCXhBadLnN6qKn8CI56rkY3fXQdIbhc84hEpXJKOp','Jb5rC3oxRHeVSTGLYLxCL','4tObfVwp5thphEkc1C7gjv',2);
-INSERT INTO t VALUES (-6306624,15639,'n1H','nrqAEzUnGWnBszWJ','DJu72IuCXiGPwP','U6u6QoH6uNtNTLgjZXQyi7QDxrn6WxZL2hqJycjf6MvqgYhuDdi5GZgaBW0ubTEhhr2khc3S','mAGXkKa27l2jCEVipKHQPgmY1JwO0iKCcINzEW6BCU6yD9wbP2SjdRAJvsuSKqthXs5DsP3UM','rFK7Lan5Uip8wgwhsfCBvfIf2dfMvuR7W5s',3);
-INSERT INTO t VALUES (-1363859,52338,'TUTmmRh1nEaT9NPyZ5q6UyxR5TyQC8eaDV2C','KE4b2DENMeqP1LBMt0V1XSS','ne3CJKGiULp8JWrY3WB2j3HVcxYOdowNlr7ePBO1NTmqIXcOKES3ntNu2ZQ1','UzlG4yIKz0kDl2STXlPxzuUskemuvR8rIi9LSU0lnqvlECrVxcEqXMdWM4En6CJN9rIlhex','D4XO8C41XILBfwSUP8LodOlnTdzOeikvQhk9xlVoV1tSQOcCS61aUqaCxFNxMrfzyg90BLzq','wraYLQEjNug9xk9X54SXK6Wys903SYXQWbtCWGKJnxLyV83pdLCWVVHHTWeGysyDdrjzBCAgq1YeSL7BXrfuKFcn2lDEtZ0j',4);
-INSERT INTO t VALUES (-510522,62331,'5U0ZocUoHvUQjytkGR7','Xppep1bGX7ZKkNfStvB99D1fEtRVhQnxUzY0lR','FBY6D52OWKyRSBoirmCOoI9D36YluTtPTInklL8zxHNB996yV85Fl4GzSq1NWoR3FKO8UHofPUt4RlckvSOj','ojl3NHuhmsZtSg4ZOJ72RP0JGap4j9jPqNzhyNYvthGhstqtHLJSUFoHulssQHqjlhxnzpNdpWfWVWe6','DR7QMCfjMd4mPLXxt53','tb3iUQI8XZjN6JQ2RNZpzmtX7RaHYsmw3NN9TBfmG3TOzKZU5VzZw39pxhjCnvpDtop3dqBJfi',5);
-INSERT INTO t VALUES (2617599,42581,'HSYkWXhR','ImikCbbusQxwjXZfH3hkj9qHtDukipPHmPpUeC','XMIvCDrJfU4dLRCZHDPOzu0dTbF','66xpbhqyqIKAAh8zTRmhYRKPLr5A5zX2Zf9t7','oh9O0JK3soYtC8b3st3jQWn5nC9vaRE1ZrNTL80yrmNvQ35np','XdpvC1DxDLNA91BIsLqBMe9XwAv0EYXIW6',6);
-INSERT INTO t VALUES (1681314,63775,'RmLWQX86cZhBbCfQt1o1oX0W','MXJjGNJ2OdA2U624CV','V6k83cHvM5YyEswKjDb','Rdril6SX7JqwAOg6WWAHitk0','wboAKa6','YTBtCFdK1EF4xyyWjvwZ3ZO3b372DW97uFyIVVGUwq7mQy755IUEeVZwvbP14P1quqcZIRXaVnKU9iseSTPAfe',7);
-INSERT INTO t VALUES (5908875,36578,'fOqtSf9TfHRyQ30e1zl8l','yIahrDpf7x5hrEMgyF1','NTILuKmV1qcUc02kQ4QQgG4iw0RWYlWbpp5OXVdicwP','sJSYTms7TRIC2JcfGjQP9utky','K7NCgrRcuUg8DsqsxmmWyWARz75o0TsboqXndxG','mkFHoX6dfIKrhRAEJrobfszjDCFc',8);
-INSERT INTO t VALUES (4579615,59929,'Jc8OLGrlcVdgM4','BBLsDkwGdY8P5xiByZSvPwT','eKelxXuSFRiNLqAcEzP9Tz0QBQHTnyKvE1yNkeSI','yJnDp8','nRyvDrLIqFNkxi3UzEy5BbrvGhh095KeuPtbKIgNLwt6sqamlHBaZ8v7LP3x0xGx5sForodgSA9hchdARomIDo','GcMPem7AXp5sxt4XOZBSBhpvv2k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-9143172698126528580,2504074107,'2UQcqeh50yXa80hdaCY8dVZsEIbZv','E1i5t3','eamSkXVdkI7DhK3jvkpD8iB1RQ052c3Bw8OBvTpRnZy0lqOTLNzf54Eu49dWrPEuca','6Rj5VhgLq7ghcucxB3ZNOJn7CEBJMNJ59ZV4BJrcCRkfN23BqB6OAcGqK28otYQe3BnJ6XjGumIACezOMGsDx3UZNrU07SwmmziJsvpjxrBSVbcJLxRdUGOXBZtVpH6FmQYmt8WVedtrgQybhlD5bTSuf8guwYBLmEfNMRxI9AGtnuGJMiDxXuVl7mOIUrHpK5sOStXMYur9sDVOOl','Bm','B',13);
+INSERT INTO ti VALUES (-9143172698126528580,2504074107,'2UQcqeh50yXa80hdaCY8dVZsEIbZv','E1i5t3','eamSkXVdkI7DhK3jvkpD8iB1RQ052c3Bw8OBvTpRnZy0lqOTLNzf54Eu49dWrPEuca','6Rj5VhgLq7ghcucxB3ZNOJn7CEBJMNJ59ZV4BJrcCRkfN23BqB6OAcGqK28otYQe3BnJ6XjGumIACezOMGsDx3UZNrU07SwmmziJsvpjxrBSVbcJLxRdUGOXBZtVpH6FmQYmt8WVedtrgQybhlD5bTSuf8guwYBLmEfNMRxI9AGtnuGJMiDxXuVl7mOIUrHpK5sOStXMYur9sDVOOl','Bm','B',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8744959826401230991,829676846,'IYv1sTaB3','eQWp','sAJJ3aPR7toQwNCxQPaT','inidI5LpjWc5t7p9BTA2f8zK4VbxNKPYwFCGKr26jCjPASPzwdUAdFs5k1qiWovDwnv1x3WcRvYCN2GdLwAM9bVKb67i3OEvXFlXwHNTR7TBYv1mFc8PDXXPmQ7n1hBGFliKloWbbgnfGdIhtQKIBgETyoPKoBsSMaUjEH0w3kA','4wf','0',14);
+INSERT INTO ti VALUES (8744959826401230991,829676846,'IYv1sTaB3','eQWp','sAJJ3aPR7toQwNCxQPaT','inidI5LpjWc5t7p9BTA2f8zK4VbxNKPYwFCGKr26jCjPASPzwdUAdFs5k1qiWovDwnv1x3WcRvYCN2GdLwAM9bVKb67i3OEvXFlXwHNTR7TBYv1mFc8PDXXPmQ7n1hBGFliKloWbbgnfGdIhtQKIBgETyoPKoBsSMaUjEH0w3kA','4wf','0',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-172124413809747927,229395062,'Rfv7jO9mU5XuEq4a3','YBTWmc19AgMnp7j4iFhnXBypKgDX1L8BWVBwcp112K2InOcrIkzSLL8WV2XHWTJM7svQ6xAhbRfRXdoSVtuxI6lh8lXmVJ6OmUxawJOh9RnNPi3pU5lFml8mUphOttT16SXvJI5oTtLLIWNKVHcRa8BkKIKrb3YivkqSahUlv2wJ2GN9g9tNqw','PtWEUyUwneVb8esujsJX1H0ZUQ7pQ','n77Kk937ZHFNQRXc0bfXaU1mJ9MjFyywnZj3alZ7BqGRS98pQPBGKFBSXqbKkv','sp','x',15);
+INSERT INTO ti VALUES (-172124413809747927,229395062,'Rfv7jO9mU5XuEq4a3','YBTWmc19AgMnp7j4iFhnXBypKgDX1L8BWVBwcp112K2InOcrIkzSLL8WV2XHWTJM7svQ6xAhbRfRXdoSVtuxI6lh8lXmVJ6OmUxawJOh9RnNPi3pU5lFml8mUphOttT16SXvJI5oTtLLIWNKVHcRa8BkKIKrb3YivkqSahUlv2wJ2GN9g9tNqw','PtWEUyUwneVb8esujsJX1H0ZUQ7pQ','n77Kk937ZHFNQRXc0bfXaU1mJ9MjFyywnZj3alZ7BqGRS98pQPBGKFBSXqbKkv','sp','x',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(28), d VARBINARY(9), e VARBINARY(84), f VARBINARY(21), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (116,-1564307,'N','0MOQHg1','eSxqqpIp7TLclhGzAXVANJHXoXsFIvMQ5HgE8IGXzcx1d','gU9BDXTz14sWF34','L','m',0);
+INSERT INTO t VALUES (189,-5672797,'c','USmKE','1kiv','Z6hd3EfWzYa30xH','0','C',1);
+INSERT INTO t VALUES (16,5205884,'C1OY8jiEEQ6i8ouRX7Il8yNhd5qK','RufG0UEa5','HomG2OuQAAJnnbv1q9B9NmcmsGgq35rqo1KAWsKTU89sLh5rP4K','d9ReY4eFZkBQD99lNQBcq','1','0',2);
+INSERT INTO t VALUES (180,6446643,'NxuEvpK2xkU1g8X9lc1bTbjgM','PXH0vj89j','zESgr0lQHgZ','L','p','R',3);
+INSERT INTO t VALUES (15,1664560,'vWR0U9ZqFmubS3zFZ2sbfNlp9GNr','ylapBPXA','hOFB','ILEg','F','5',4);
+INSERT INTO t VALUES (228,-2904584,'E4UiROfaT','YP20ia7q','cU6r7dOR6sH39WOiZZaHPtrOn0PmXw4pLG83v4rPKjFiq0JInusYtb45z8sh8WesWndfo','vP','b','J',5);
+INSERT INTO t VALUES (246,1562791,'5DebJjvpolZPqfcKmsZ99H','Z72JcwdF','wW9UqqOG5DEwOPP9froizOCnywgXXzl9vrUxfHaNuSD6yLFdQAIDJtv8HXxgtlb6y6fOb','VkLqhEV','0','2',6);
+INSERT INTO t VALUES (198,-6978953,'BsEOSm888e','qlK1N4vU','30DlnGy','yI','r','C',7);
+INSERT INTO t VALUES (148,4972529,'Wz18o4CYfzZyutYLFf3rUC','d6IPd','ukKohyvc5DXugnSozQukZDilRVT6MeCbbTF9HPHDebSsyc6obndff1rgZYpo1HgnNymq5N','EHo0e7YYTmkcZ2zTQwAx','z','H',8);
+INSERT INTO t VALUES (172,8036983,'Wtp7wLqny9MijGdWCBKN9zuq','gFu22bfp','DbemO3jsa7WO9nOl','dPt0ifXOXaeAQLdu8z','E','s',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(28), d VARBINARY(9), e VARBINARY(84), f VARBINARY(21), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1129267763,18771,'gW0xBzdHU0Ginnt','zPqzWxSTSA','nziE0Q2dhShrFqzFHRbMVSLdA','IjHcoDY5wOMGgP0I33Outu2d1rO','AcOOwA5clVskZg7oDkZydOhjIXKWEIssnquLCwDgGz3WEhHujrZInfs8A9A0sXT4XZPACkqs17txarnDiuTJzzJ','7hSSjejoM0U0NNaaEnVXENDnSLSpH9QHcWYSg88DuiP0Em0Myh82OTfd7FV2E7oCfC0rAJipm8ZILaN7fyNBW',10);
-INSERT INTO ti VALUES (-1129267763,18771,'gW0xBzdHU0Ginnt','zPqzWxSTSA','nziE0Q2dhShrFqzFHRbMVSLdA','IjHcoDY5wOMGgP0I33Outu2d1rO','AcOOwA5clVskZg7oDkZydOhjIXKWEIssnquLCwDgGz3WEhHujrZInfs8A9A0sXT4XZPACkqs17txarnDiuTJzzJ','7hSSjejoM0U0NNaaEnVXENDnSLSpH9QHcWYSg88DuiP0Em0Myh82OTfd7FV2E7oCfC0rAJipm8ZILaN7fyNBW',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (-52523345,30908,'eCFYqqOB58oKo2a97RMjG9E','AmJlHEWNgZLhk4A','hIaYAFqm','efEgTVOw57IPyvsC7eA0P9Lm63PbjAU6BjuR','xViOf0j2P2j3FgjQnYufPVk7inF8hTuIzL70zFniUYIzz064VT6Spv','Z6XfH9zQ1VFQgF6kBSrFw7oPoyS6x7jeqRw1ByMi8yAm8IaJ4b6qVlm05jiFdPEZsSgBYlnKjltw',11);
-INSERT INTO ti VALUES (-52523345,30908,'eCFYqqOB58oKo2a97RMjG9E','AmJlHEWNgZLhk4A','hIaYAFqm','efEgTVOw57IPyvsC7eA0P9Lm63PbjAU6BjuR','xViOf0j2P2j3FgjQnYufPVk7inF8hTuIzL70zFniUYIzz064VT6Spv','Z6XfH9zQ1VFQgF6kBSrFw7oPoyS6x7jeqRw1ByMi8yAm8IaJ4b6qVlm05jiFdPEZsSgBYlnKjltw',11);
-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 (-1198957828,34740,'Y','P7TRTXOe8J4fMoO3qjviThR2szoKlBgMfBBYQNP1Lxq8EaESsyC4VlPuKV5d25b7uEJzKLW9F8SZ5HA0by2lLKHFliGeU8XIpQbPc4X','qTvDCtrmTJCZKqVdAADwRvrNl81poX0xuYQxBm2BNd','Xvrmg5H6i07mUInMxbfotBO3lfGDW1Njt5mHnmSgqzk92ZisAwUG','FEkkvszNj5g4gu8XG7zuuVv8oUbfreE2Qqkt4thUXm9bLfx42Zxti5ou8p0bx9or9I','AcxoC5VJe5WDHCeEl9Kwm1ToOmJAYpy',12);
-INSERT INTO ti VALUES (-1198957828,34740,'Y','P7TRTXOe8J4fMoO3qjviThR2szoKlBgMfBBYQNP1Lxq8EaESsyC4VlPuKV5d25b7uEJzKLW9F8SZ5HA0by2lLKHFliGeU8XIpQbPc4X','qTvDCtrmTJCZKqVdAADwRvrNl81poX0xuYQxBm2BNd','Xvrmg5H6i07mUInMxbfotBO3lfGDW1Njt5mHnmSgqzk92ZisAwUG','FEkkvszNj5g4gu8XG7zuuVv8oUbfreE2Qqkt4thUXm9bLfx42Zxti5ou8p0bx9or9I','AcxoC5VJe5WDHCeEl9Kwm1ToOmJAYpy',12);
+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 (6015236,6106055,'4h3Ybs','1wCQ','pTeBpidA35DFKgIbDaWxXV6Umh9VGCgcKMIFQ0gsaXsEYudhKBBbZ','JbGxua4sdvgMW','A','m',10);
+INSERT INTO ti VALUES (6015236,6106055,'4h3Ybs','1wCQ','pTeBpidA35DFKgIbDaWxXV6Umh9VGCgcKMIFQ0gsaXsEYudhKBBbZ','JbGxua4sdvgMW','A','m',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(29);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
+INSERT INTO t VALUES (8981672,1456592,'G0e','MYHdb','P7RSSfE25sfN6vbB3TMFBYJ7wFXx95fuWZHE5AlVwfogb5GmDmrdvGBLPTYIJl7v8HyEtI','dkBpD0D4miAu4rcc3R7xA','r','l',11);
+INSERT INTO ti VALUES (8981672,1456592,'G0e','MYHdb','P7RSSfE25sfN6vbB3TMFBYJ7wFXx95fuWZHE5AlVwfogb5GmDmrdvGBLPTYIJl7v8HyEtI','dkBpD0D4miAu4rcc3R7xA','r','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15740824,405822,'EJXVyv27cJqW6f1cJDU6JOjo51Z','l0INHq8uiuXTqdN4nytpaYOkj7I9YJcg5q2DKmwwUZuHEjxyJ9ecGozJlopthYuKQmRtZLP6PwLjLT7gjVKRE0AqyRrjF0Yv2UJoLCeaoxGUJ5H3axUOWoewP8kD98biV6MK70NwWlrCoh3cCaSaDDBXB8WucCQC8cHjGY0W18wg5ibypagt0bkaJ8R1YXqKwqLJL60YmsTIZ2yNwtrPBApB3M8','YNP89judx4VGAUnDBvZo4wZw2po9LFuTfd7oHtmcsiDzdsEwKEyFHqqt6orKwUzFSGiSovZ6jsRN1Anj','TAYATMKULQc','2','j',12);
+INSERT INTO ti VALUES (15740824,405822,'EJXVyv27cJqW6f1cJDU6JOjo51Z','l0INHq8uiuXTqdN4nytpaYOkj7I9YJcg5q2DKmwwUZuHEjxyJ9ecGozJlopthYuKQmRtZLP6PwLjLT7gjVKRE0AqyRrjF0Yv2UJoLCeaoxGUJ5H3axUOWoewP8kD98biV6MK70NwWlrCoh3cCaSaDDBXB8WucCQC8cHjGY0W18wg5ibypagt0bkaJ8R1YXqKwqLJL60YmsTIZ2yNwtrPBApB3M8','YNP89judx4VGAUnDBvZo4wZw2po9LFuTfd7oHtmcsiDzdsEwKEyFHqqt6orKwUzFSGiSovZ6jsRN1Anj','TAYATMKULQc','2','j',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-956038476,23228,'VvJz1N4UifH3Xtr85QYLqeBMLEndKCVDoHxx','Lf5qSyhdHM8kvbiuvL2ZCl0q6Utz4EtKrt0nk0kNovfQIhHkE0jHGqxWDLmZzP5PCjH7zivB8xe','i3qKQUghruW9Rz7YMb3wfUlyaoS5RhBPY4WybasHWdmiZ1OvQ5iyEJMSknFgT6Rbvk92hXSrJrMiqI5ndPVKfrk6NppU9','5TU9xGU8XflSBrUK0IYw1JSy26itAQCNlRWONM8UNlQSQANYLpiiICXZJaL1jQaeQU7JSE6Sc5','eRLyC29u11g0fQmmYM3NDourLmKG4C2pjpIfpz4IvtEjc','WxBg63Y8Y',13);
-INSERT INTO ti VALUES (-956038476,23228,'VvJz1N4UifH3Xtr85QYLqeBMLEndKCVDoHxx','Lf5qSyhdHM8kvbiuvL2ZCl0q6Utz4EtKrt0nk0kNovfQIhHkE0jHGqxWDLmZzP5PCjH7zivB8xe','i3qKQUghruW9Rz7YMb3wfUlyaoS5RhBPY4WybasHWdmiZ1OvQ5iyEJMSknFgT6Rbvk92hXSrJrMiqI5ndPVKfrk6NppU9','5TU9xGU8XflSBrUK0IYw1JSy26itAQCNlRWONM8UNlQSQANYLpiiICXZJaL1jQaeQU7JSE6Sc5','eRLyC29u11g0fQmmYM3NDourLmKG4C2pjpIfpz4IvtEjc','WxBg63Y8Y',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(61) NOT NULL, d VARCHAR(55), e VARCHAR(28) NOT NULL, f VARBINARY(56) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (19,-1388528154,'d4Fhoqp','BYvHAi5aG1nB4PgmDY44qRfthivdYTgZx','bx9Qfc1ZNqlhSTmSVqIeWuGx','yXKtOCqJ5mvNeQHBKakxJqLR7ybg1UfOboUwII3Vm5jyETU33','oYAdfnqZBefqDMkuTdfVJP','LVn',0);
-INSERT INTO t VALUES (115,2086428841,'mET2dxcy8vFTvihFyE8PvBQ1lr1hmF88RQuMXkp8dGapX','FKRhLW0K81','zM9tLf04','OJW4dd4Fm6mAQoxAtkYnaRwSp4uet7LhX80Xn1N1LUu','gd1SFJnK80hsGgyobSEpPDLU5RgSLyqeojNQ48ep7Cedw3K4KxO72zdor1LKR7JD4EYRBmbAvL3isLJO3aQ8TkycVvDB','oVd9tcak1feNVfNzT7OarYRzd20POe7heuaG4karhQ',1);
-INSERT INTO t VALUES (238,715691381,'VrALj1b2ALKGf5AtyLsZtcTrPu31iRnFkVN2drMEHqPFavlxGw8Em5','2adZ','JnTdXFrUYHo6oAMelVfn5ipiMU1','u9EQPLfZXnUfNAuXtV1lv6sz0m1gMMW3RR5OdpPUpn','duXH','xwYCgN3SDA9mLvlwNpyKprL33PLWDbXNNJYOrIxrSKtxy1vSKV0swrUBvX1jjr344zgtuaWPysdyJDyXD1XD5xskZ12ZN8K',2);
-INSERT INTO t VALUES (164,1667566816,'Yu6pOjpnDtqL9u0uUtkJq4wvWfuB7mTWLHieqrWb0eOfpQT3B9JOl1cxL','1aPEUhwUGcUAgQoV734aUA','oyX','egVLhby8CsEXgYETckzYsTan4dPglmMbaMReVT4FuflwA8B3ljVK','erUqLAUkInB3RjzUY9w73nQ','dK6l6JLHXw00KKvzwB03bFAMYznF0O',3);
-INSERT INTO t VALUES (243,1859510965,'RiOJ7W8YiRekmN','1VGJZL','4LlIHZdD','BRvNckCkoARjhJRwBcoCbIiTk4','uHC9Prl','fZQ9xkohXxoXtjhc4PSsF6POjj6K2w7y7hFizMXtEGDgmKNeM',4);
-INSERT INTO t VALUES (133,2114481335,'G4V4rOy6vj3ypET8aaMzTHL7j','A8ncsLcx0tlRROPXAmG5BUe1ck9ArKCibWwQAHABaJWLjFS4103S0','eV0vhM8qHCdrhK','32wM4mp3tIqnC0CXa3NlR5xKUi19isd09','N6lI','m0H2R30ckKlGkRErzKVmAattcTpPgNJWLf6ea6SebwZCq1I4rDso',5);
-INSERT INTO t VALUES (203,-1153081476,'ws','PKHiAuXfJOZWSkSLxbUV1oSWNDrCys426OwoEQk4vOidPfTo','LFnroUvY27wgk9DemVUCgJLl','4a','4k484ry2Ep7s7m8DQXmGeQMA','BBEwNIDjFNke1CI4yQTQMvuvrl8HnNN2nZfwtuYSt8lf0svqQ5s9dPubFzbl91gBiR7BO8V0OeH6SKlqtwoq3xLeMdAbzj3AV76',6);
-INSERT INTO t VALUES (19,1804155059,'3zn1TJBwEZHrfZba1QoqWH75Qw8EB3BABuSg8OeGEVhJN6','0VGEADk4xvIgJhjLq7mjoC97fEeHoTjIWPgh9Bb','PPE2Pk217rVIpBk4O','ro','CEXIxyGrNKKsB0TZj5n3tTTAeZFKIs4hEe9SznPawsXSeRQkriWsBpwhZJ7Qo','M8B22rqUwP2V27HIIX1hOg0vuXyiomF46X5O6R0u3XwEEDOF8xY4wtGxioJhUrquqFv4VpCuKHogbLdX9K',7);
-INSERT INTO t VALUES (39,1610655500,'LaeB447DnQiUEy2HuMj9evEKGjvtK3iPniiL','46bYLLsGFqkcjhqEo','mIgJSY4vC','ukdhrX8XigEFPJV0T1kGxOOdx7pNf3qVm5','8oaquo92wtwl5Lo1aB3RT5ya','KG8LBerWAKFV776S0dKy3urdihiP7oiVMOCb6n7NT64zYaK8Wwxmp6A3shmkGWZjEoPrI4mIJZY4',8);
-INSERT INTO t VALUES (89,-560095706,'eJkTSbVqujw70eI5hYEYfltCYxsDg','janqO4TDbhK5PjYyvMfb4t8THakK676AvC7yYyAyiWg1','YYMLjoRL25nGRKYn3KZ0lXVyc','umWtNunYk4FCwVNDe5SkNiR','mTOUQtxiMf8Q2NhvLWnDy7fhomWfjl','Cwzvryxaq8QZd5a1mOh7dikTyw3YG7CtXH0EqLd8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14955265,102870,'WlEl2','lyzhW8dMPC','3KYGYFNbICj7D','wd8hxqgUZFuFUij84GgHkc31DcWqEqOQdMBhSW0yZXobNzDPbR9lYkQEKhJRgB5GdzwyIN4iE9umxPuq9sJ5yEHvP6NEknxC1XPh2q6MbDMtXB67Y71Zx8gy0z1NkxzUMfWP2Y4A54QgaITHLSjfQUR9GjK9nQD6TbC6jjnkaJDwXCQ5kvP','R','U',13);
+INSERT INTO ti VALUES (14955265,102870,'WlEl2','lyzhW8dMPC','3KYGYFNbICj7D','wd8hxqgUZFuFUij84GgHkc31DcWqEqOQdMBhSW0yZXobNzDPbR9lYkQEKhJRgB5GdzwyIN4iE9umxPuq9sJ5yEHvP6NEknxC1XPh2q6MbDMtXB67Y71Zx8gy0z1NkxzUMfWP2Y4A54QgaITHLSjfQUR9GjK9nQD6TbC6jjnkaJDwXCQ5kvP','R','U',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8789380,4549112,'HnV8LHwgKh86xb','wcl7gycCV8cVgSo1Jwc35SLHlQx3','si','sa9qUo35rCljubpFUneegSfqfKAnlzRrIKmO66TZ','Wf','y',14);
+INSERT INTO ti VALUES (8789380,4549112,'HnV8LHwgKh86xb','wcl7gycCV8cVgSo1Jwc35SLHlQx3','si','sa9qUo35rCljubpFUneegSfqfKAnlzRrIKmO66TZ','Wf','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15582345,1734011,'TNNOaKjScnBizgiUL','20lQpIgGcm6ZwGYfg9decf4','LldpsNQl3Za0SpVr5acMAofNIYXPOO0Qu9NYx9FpoflnslvFkrYWnZR6MVd5OqqFFjAEoC9B9IFIH4bnKwD','Ra47yyB5acpjEV6JcEv2d4daBMhAUPKjDPwl7JhYyh8plMWmbiZJtH3Uww1LoSruqlxzx9OY2bamyHdaoyqfdrzflKzfj0W8H9GkFAg9gsqPt2FzGRGHhI0IkUkN6CPV64StzNgpoV57AI9GTOzMiQ04nSWt4lVDGC7AGV5AN4ss0Z7gf5ta63hHebRKwhhk85nl','xC','ov',15);
+INSERT INTO ti VALUES (15582345,1734011,'TNNOaKjScnBizgiUL','20lQpIgGcm6ZwGYfg9decf4','LldpsNQl3Za0SpVr5acMAofNIYXPOO0Qu9NYx9FpoflnslvFkrYWnZR6MVd5OqqFFjAEoC9B9IFIH4bnKwD','Ra47yyB5acpjEV6JcEv2d4daBMhAUPKjDPwl7JhYyh8plMWmbiZJtH3Uww1LoSruqlxzx9OY2bamyHdaoyqfdrzflKzfj0W8H9GkFAg9gsqPt2FzGRGHhI0IkUkN6CPV64StzNgpoV57AI9GTOzMiQ04nSWt4lVDGC7AGV5AN4ss0Z7gf5ta63hHebRKwhhk85nl','xC','ov',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT, c CHAR(68), d VARCHAR(56), e VARBINARY(5), f VARBINARY(74), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4,-54,'pZR','mIAm','sT','huvNQXiKTiZeSJ9y5xHJcLFSgkYhg9KOXpcUPpl7Ns4hGg2vzofeVJzNoPxyC5bUvz2','v','K',0);
+INSERT INTO t VALUES (182,115,'76ozutqDZP3Y6C4XZ4FmCJYD6L82bXb5MtjLATxCLmB','jaD28b5l5b','zbHf','o9SwXjXhOgcPLkn8373yYowy8CvCj45NzzAPaiAw2P7pF','l','J',1);
+INSERT INTO t VALUES (253,-113,'edpRGTULOk7eUqN','pBmFhxmpyI9HopIKtY24mwpsu7CCpqW95po54c','u','um7Dcco90Ns95UXLLR9rRFkFElRyvkgTxY','V','3',2);
+INSERT INTO t VALUES (34,111,'xzzDkxa3CsZUCTQpqeJTCVDKtNwKfxHjdfBat0KaHoV8BAldBiQYTXC0Yef87Lb','9uxhyqEZoH6MZdsr46iaG6fvex','T','tIdlTvi4MbKmuLf6n2RjHpt','p','Z',3);
+INSERT INTO t VALUES (134,-114,'gpXym2twfX9x10q6iBRD','CAluvKtl33BjoanEZVpkDo9EcnBrhizbyk','dd','WgSW2JcdBMNueyGE22WIxCLSV','G','m',4);
+INSERT INTO t VALUES (69,-80,'baTU9xHW1GEKUJGXZ7A8Ci9CAvoc6ngBJsvfxqBUE3106HcNMKyc','iHp6wkJ1Ahw0kRCsih0yFKs','r5dQs','T1bb54JXUUJLUb24Op0tCZhA3OorS','t','c',5);
+INSERT INTO t VALUES (47,71,'toGpwCI5MHrasiRANWANRWjwm31mA9wszgX5Z','H8OmSck5OhGBVvClu3cOM7XnKJeBqp4LbzLOhu45VxkaWC4Azh9','joTA','OWemdnM95OGpbJiUMYtyQKHkibgTFHXkipvFwbCS6QGhhB','k','y',6);
+INSERT INTO t VALUES (175,114,'4fouNHrem2BMcdbYjrdnR4EbOVUucylyOQn90j9yfGyXF','ukgY0n8MZF69UrZJpFgYyikwQDn5KfT1slZ5oGaMdyAOUI7t2OZ','yeW','QIH8baHRxHkrF02YNq93iuIWJJ3qb00cTc','k','u',7);
+INSERT INTO t VALUES (49,-92,'k0K4wyfgbiPgv3D3Kj51owrSxJhh2G1T','XUScmzbyMKidFCwdtMzonBuOxygVyJsE9KBgnAP','OFdDO','9l3chy0CrrIRqH9aFVgg3ZKRpeJ7h','m','M',8);
+INSERT INTO t VALUES (2,101,'a65naOL9vnx7fgNE','5G77j0qDAmcoL7alSEOkmbMRgmjrf3nZGTeUPslO1TaFjS41ZVi','PEmr','cW1jiuzMwbcA4QLoWlbhKLwgQiy1YK58I8YJEmwmUqj7lqNv','l','W',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT, c CHAR(68), d VARCHAR(56), e VARBINARY(5), f VARBINARY(74), 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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (49,-1655238459,'rfz','5WEBzk5','hIYssIR45giY2UWf2OT5cV','fOQRLYv2hkHRwxa0U6ddhGYU6k2hRhRS3u57sjNhMWgmPOfB','XGdx4l35fEY0M9ngYbKDIVvlJShB9GD9qHUAb2WkNVr01LT9OHXbHZdSjPElF7iTZG3euYf','HIH49nBUSEVZ4i1L9IzVI23BewZVGlH7E5E1FBMwOHGqZAs49cG3',10);
-INSERT INTO ti VALUES (49,-1655238459,'rfz','5WEBzk5','hIYssIR45giY2UWf2OT5cV','fOQRLYv2hkHRwxa0U6ddhGYU6k2hRhRS3u57sjNhMWgmPOfB','XGdx4l35fEY0M9ngYbKDIVvlJShB9GD9qHUAb2WkNVr01LT9OHXbHZdSjPElF7iTZG3euYf','HIH49nBUSEVZ4i1L9IzVI23BewZVGlH7E5E1FBMwOHGqZAs49cG3',10);
-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 (158,-1064602467,'Wur2kBvqlsdmNm854HVg0hsdF','EApzhbLE4QnrGCaXiyFWqBcpTpN2O1a','ik90t','cNEygx5','Z41a2x4hJmTikMohwSAccUMR','ukSMIho3y0EzIZWug',11);
-INSERT INTO ti VALUES (158,-1064602467,'Wur2kBvqlsdmNm854HVg0hsdF','EApzhbLE4QnrGCaXiyFWqBcpTpN2O1a','ik90t','cNEygx5','Z41a2x4hJmTikMohwSAccUMR','ukSMIho3y0EzIZWug',11);
+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 (3500,34,'SQNPyDfNeJFsIXhVpT7X4JjZGAQVJXq3hz6S3kBuvRncCyVuoN0Kz','Yy8oAN1QVfPxlKB5ubnLoRthnG','6cUv','wOyrPKL3','L','H',10);
+INSERT INTO ti VALUES (3500,34,'SQNPyDfNeJFsIXhVpT7X4JjZGAQVJXq3hz6S3kBuvRncCyVuoN0Kz','Yy8oAN1QVfPxlKB5ubnLoRthnG','6cUv','wOyrPKL3','L','H',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (19116,28,'dBINyJvljrBjKHIv0qXcF','DNJhdFZNzI4RM50rd1zoXtKpcHCf1GFlrqlG4FV6zjSEH','DTMDz','ynmNPju','G','4',11);
+INSERT INTO ti VALUES (19116,28,'dBINyJvljrBjKHIv0qXcF','DNJhdFZNzI4RM50rd1zoXtKpcHCf1GFlrqlG4FV6zjSEH','DTMDz','ynmNPju','G','4',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (131,-398249820,'xUPzp8zSl','MFxHNmLASROdWbE9Ko3C1E0VlFKH74EwodxVbXHuxARRreTOlBEl9i8cOpLXtqJBbvG6fBZddgeysjmHwniv9GkhkymKELSTjZrP0RtHD6kdY3qex6Ug7vGZFuTb6p8uaBvjmHF60AWrHI9XkZn','S5BBuRRpEzNb4gMo3Z9QktLUTU','TAZ6BrIuUO9','qCGULY6EViEdL1IAhraNUcEPYnJ9zDGuC','eVYqrYEz5hHbEgGJAVnHbsaI8r1otgY8P33YhczrfUa75PiKgPhAn5P7WS9Wcpn8lb8P8tfEREYwjP1Y8ovTAAdk',12);
-INSERT INTO ti VALUES (131,-398249820,'xUPzp8zSl','MFxHNmLASROdWbE9Ko3C1E0VlFKH74EwodxVbXHuxARRreTOlBEl9i8cOpLXtqJBbvG6fBZddgeysjmHwniv9GkhkymKELSTjZrP0RtHD6kdY3qex6Ug7vGZFuTb6p8uaBvjmHF60AWrHI9XkZn','S5BBuRRpEzNb4gMo3Z9QktLUTU','TAZ6BrIuUO9','qCGULY6EViEdL1IAhraNUcEPYnJ9zDGuC','eVYqrYEz5hHbEgGJAVnHbsaI8r1otgY8P33YhczrfUa75PiKgPhAn5P7WS9Wcpn8lb8P8tfEREYwjP1Y8ovTAAdk',12);
-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 (149,-989517073,'jN4','I8c1w2kIxH6YO2ERuMy4VGyBbWz58YVhkWgY6Rcr8PJM0Iaif1EAwt9e6QPNTQGdMCwV7CdUrZ3mBrCDWaaqq8SfGm5ofY5JLxewG1EyOqNkWPmxwmeDCikRXeONtwrxlEyRsYyvkWiucF3FT7lXt5cUj7Jm9MbaElWG2es0yqkggtsjtuczNdj749FqqAk0OpCm8eZpmv','X8aD76Y2CLyBiRP5GK9','wRT6vTq998ta3LVM44WHiwFySstRti4B0H9XTILmkrFetMQZVAgcI4FADPZpG6nAkuUWA6tZtHmUMgARqDr02FgI9KYwfsmdc43TRomt7s0ZpNqlDZOgEbRWCz17Q5HOmh1kOKZvQEcnjuC73AxE07lZ0zxkzh718JWttfOhzIMCJCCc3oDpaWnbCph45k20bzMS0dasQIo6crJgyxO255VohQzM92IEF3g9yrDk','M3msqSK3LZLKdp2oQL6VVwKGhsbDwUwnfoeS5mWB3aDkMAMg','YB',13);
-INSERT INTO ti VALUES (149,-989517073,'jN4','I8c1w2kIxH6YO2ERuMy4VGyBbWz58YVhkWgY6Rcr8PJM0Iaif1EAwt9e6QPNTQGdMCwV7CdUrZ3mBrCDWaaqq8SfGm5ofY5JLxewG1EyOqNkWPmxwmeDCikRXeONtwrxlEyRsYyvkWiucF3FT7lXt5cUj7Jm9MbaElWG2es0yqkggtsjtuczNdj749FqqAk0OpCm8eZpmv','X8aD76Y2CLyBiRP5GK9','wRT6vTq998ta3LVM44WHiwFySstRti4B0H9XTILmkrFetMQZVAgcI4FADPZpG6nAkuUWA6tZtHmUMgARqDr02FgI9KYwfsmdc43TRomt7s0ZpNqlDZOgEbRWCz17Q5HOmh1kOKZvQEcnjuC73AxE07lZ0zxkzh718JWttfOhzIMCJCCc3oDpaWnbCph45k20bzMS0dasQIo6crJgyxO255VohQzM92IEF3g9yrDk','M3msqSK3LZLKdp2oQL6VVwKGhsbDwUwnfoeS5mWB3aDkMAMg','YB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b SMALLINT, c BINARY(10), d VARCHAR(56) NOT NULL, e VARBINARY(22) NOT NULL, f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3999343177121880423,31098,'2ejDvKEBC','Xmw8sl2uOZ0cbWGW0IEu','9PAuLZv9am','zlSa9VJCalYcYhcpFq37eFMbHdvoEAKV70jzwnSPWqOmyEwzloWaECMQzhbv','BqbSyMEpQJ83tnOPFNDNCRXn','4O5AX0DB8o9YJZOa3V5w7PsTvWWz9NqPbsYK07rubQyj1yQjP',0);
-INSERT INTO t VALUES (-9030699345644135643,-14732,'J5sqa5a','FOIl8VMN29QNFwmHISdqw4zLaLPjAcTcj5U7ZUJbtl9L67nTnx3ea7z6','wT5KUzP3','xdME3bAHo1','paManhUnzmWf5r','yFzY0Y7yBiVuyOQa9rtM01vU9HzR1hdh689EdY',1);
-INSERT INTO t VALUES (4008386097812919121,-27601,'CeoX5l','Ml6HZltvW2dmrjp8goo6GAT6pOTLOsZ6Xnbm450POm22NLK2E0','ePzBbjSzoS1hGfIXMt','7Gr1N','jUT3FddZOEEXxgcrmJk3s3dY4Y0bG4IugFTgVtrbbZj5IfYW3SscLbNOdKNV4NydDeRQkH5JFiPH8','9gRyGidj',2);
-INSERT INTO t VALUES (-7894311807330263410,29514,'2yHCH8dRO','vu3nkNndGxYrWJDbEzodUPtOmwDaA443g43','N6rAsqnSqkeKWY0zIvQIcs','xb8FuGnfl3ku','9r97zGKuqpIo7yqAlPXuz87pWqSpqxdVs5BeyfmRr8dGKVSlrOnFWKrIz1YNOTk99jQQSbOdR0ENmPQlTatURJu5i3fS6Ur','s493t3',3);
-INSERT INTO t VALUES (3550410315010686669,-15849,'QC','nCyQ0ImomueEiSE474nUSyCLNO','r','y2lQbdShYR3EBr3GF0fgTDb5AZgZaUUPD59D52XeFX3t','rgeWhRsB3yz7ttiQOLhRYuDnNWBGEY3oqFs8yZkIq0cc5pQUDz8HLpDVTfbKq9LqG4xDiHl8juiaM8','OTpaSE7UtNgu7DX4FVTk',4);
-INSERT INTO t VALUES (3073602559994312977,-25174,'Q','Dviw05DDhzsnMHZnQBV0pff1Vjn0cGGav4FH','9T5k92','LrOhRRnmTx0XxyjHcYLRRFcxMP5OPumo','4jhsKnOFWwpHtFfhXUjgDDGFQSXgKP4PFinuPHcGPRfGgflIFRun1LLa3gPTky4DKHCYqA8MvBxyUpe8jvtsof','2SSUzGqgSOp1nIOKDyvlKONk',5);
-INSERT INTO t VALUES (-6670189473348162368,-28354,'Z7QmjM7lOi','iq9l7S','Rt6MMNK856GdM0ZmLFWdB','TlrrMshKyphKBQeINeXHP2WeIf3Z9RFMrJy6qokqZO','hyPHQTNNJBjHmc9OI1NqgIZB3uudqQntfIHatGdqkFE1gFzTWGyKNU1iYwUHwZGvFMkSNyiDxRCFEgRlSSY','jlS8tR6vxzKlmEBKtGfBwUrTJuylF7xQXVOA4oYi55RXfFoS6Jkg1nGnmqlgFJNCcUX9eJxSpDJ2zkXA71WLMxMQ',6);
-INSERT INTO t VALUES (7618246201950875692,-6645,'Gr6V6O0','K9VCre94a0AqX8i29EBOwtN','l4cE','QuEsTAdfM9DLN16rTVpXQge69uvA2u7WsEYdwClqhwqvJkjK664OdRkdwyBj80HzjT','eugutQ1cuxjYh6EV8','SVbPZKzHdHHy3IiYE6zcQOE16GjZi',7);
-INSERT INTO t VALUES (7689695346708117523,3055,'OXrUG','1tHecyp21NuGv4OX2ANyHXoDx','qKVNz','Of0fAucVB7LLvAXbv2acJUzb32ObRs6ACO1','rIZsh42bvYDQ5sTzTUBMzVwVyxQqz1rsbYZWh2u4V','EJTCi2R7zoKbGgLL',8);
-INSERT INTO t VALUES (-1019429350437816778,24847,'g','wzSqlsHE4q19uir3GLB2fYlk0','rIwpFeUwxiiJl','lLH4o1ch29E1NDFi6QW7LGotmSyr9Y2kLYr4latKKCEYeoXr682l6x5oLKKrD','0e4LpnkIFZD9N5E6p7ago361VSw0E15dGkQ7ERzir2Dx9ljWgWm9cZ0mrJMbjqclQHyGPYYjp8EbJSJulu6fWlQ5C8Ami2e4n','8BoExZLKV3rAVcLGX8zg4xOVF1PzKaFCGbr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5093377474494497178,-22732,'Cix','LpJeJ6impImn','2u6cXdlAkiaumlzzz','V','ubfFLlPu9djpWUZPjnjSFnATGXSIld5OC9tAaK65ElKV5htp8FynJWgw','oALatuCwtickoPupkQ9GRBHKjHulqYpyj0roDQ6FPU45dpvXuEjglXOHmHXA1W1GG5vK72qlWXCKTRZzGgGSNdL',10);
-INSERT INTO ti VALUES (-5093377474494497178,-22732,'Cix','LpJeJ6impImn','2u6cXdlAkiaumlzzz','V','ubfFLlPu9djpWUZPjnjSFnATGXSIld5OC9tAaK65ElKV5htp8FynJWgw','oALatuCwtickoPupkQ9GRBHKjHulqYpyj0roDQ6FPU45dpvXuEjglXOHmHXA1W1GG5vK72qlWXCKTRZzGgGSNdL',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(11);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
-INSERT INTO t VALUES (2664824424775209613,5777,'hHgz','Vo','dgXCZF','7psJWgF1OJ1M1MUPzMLbNM9ctNbya1faXqs8oSs1gPwCNY5fqdb','i68Yu8x5xLnmN2hPrxuyW0sZXLDiFCN2W9E3dmByY','pnha7kCaOH9IxlJpoNqwRbZm7EGLRYhq51iQHIcOO8thjBi',11);
-INSERT INTO ti VALUES (2664824424775209613,5777,'hHgz','Vo','dgXCZF','7psJWgF1OJ1M1MUPzMLbNM9ctNbya1faXqs8oSs1gPwCNY5fqdb','i68Yu8x5xLnmN2hPrxuyW0sZXLDiFCN2W9E3dmByY','pnha7kCaOH9IxlJpoNqwRbZm7EGLRYhq51iQHIcOO8thjBi',11);
-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 (710534176784086105,-29781,'aNHmas','HCGzZ889KmiokENHKh3zv0vg3OaTarm70oUSiUy4o6A2tWR8cD0ttxnTLpLSiqBYdhsOWKbJOWM8EcI8kSu6ftkzmf2ykEUeeZYgDNsEpowwuelFJegYjLrkE1H9hqlWaiuUWCMhbjgGkl4JEQr5ZFwbEUhE1MeTPijrQu0zhPZyDaRJL7YpjHbGNPPBqmqdXkfjhLz5aIW6EuZhm21z1wWCqQDWeXauY','R2JI6Ouy7Gh3W0Xbg6','vZrVRRYwFTCkp4KmKaXnbvLXRdJKtqT1NLsrEhQFoqkaDosO4DgM1qxj2Ggl3jx','5GbhWu8VRNGPxSJnFnCq3jhg6fh8Jp5NpanIfMmilQ8o2oJ6Krql','Y6GVeWnrGsrhjKsGAmbdLFqTpOSwJXzYdCjx1CJnImXpyFFKOGe1qfXbPlnTkeMpI',12);
-INSERT INTO ti VALUES (710534176784086105,-29781,'aNHmas','HCGzZ889KmiokENHKh3zv0vg3OaTarm70oUSiUy4o6A2tWR8cD0ttxnTLpLSiqBYdhsOWKbJOWM8EcI8kSu6ftkzmf2ykEUeeZYgDNsEpowwuelFJegYjLrkE1H9hqlWaiuUWCMhbjgGkl4JEQr5ZFwbEUhE1MeTPijrQu0zhPZyDaRJL7YpjHbGNPPBqmqdXkfjhLz5aIW6EuZhm21z1wWCqQDWeXauY','R2JI6Ouy7Gh3W0Xbg6','vZrVRRYwFTCkp4KmKaXnbvLXRdJKtqT1NLsrEhQFoqkaDosO4DgM1qxj2Ggl3jx','5GbhWu8VRNGPxSJnFnCq3jhg6fh8Jp5NpanIfMmilQ8o2oJ6Krql','Y6GVeWnrGsrhjKsGAmbdLFqTpOSwJXzYdCjx1CJnImXpyFFKOGe1qfXbPlnTkeMpI',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-3305137851295087604,-26853,'hvTOiMZhz','7AYlZrIOa2J9nnMZUNLF2DKGEl1CcZXIT081ur3Fy6wxJrrQt2B2TTKKqcLIPrCsv9yVucdJb9yWMi7u7ANbefjpRM5M1LbkVBbqmeHKri2o1MZEm19kSICgkLp9dqcaYMnPEn6vGcUFeIMJ96peApYyI7eldzJW4iEh0f8rt4ddD4KQ89Pp3iMFcM','rILS5ghl5ANZ','tsuAzFZh36MZ2outIYQ39v8C9gsDn55WFkxFHacGmg8DvqbsqRmDhPt7HvOtUujbAtxUvZnp8b1Vvh4LTkG8paRSiBOw7A3uIpKm2Qy3yit53RDbsMDDmuTnn2P5WlxtQu7y','3JGvR9toUxpxIoKWWMZ8KDqHzDpXndRilRa7HHkt0eTGuAqcwaPpbMDwgEc3PT53M3K5igMo2BUHOy3G41rXR3GKWZBJEqhxf5','5fHpnU2D',13);
-INSERT INTO ti VALUES (-3305137851295087604,-26853,'hvTOiMZhz','7AYlZrIOa2J9nnMZUNLF2DKGEl1CcZXIT081ur3Fy6wxJrrQt2B2TTKKqcLIPrCsv9yVucdJb9yWMi7u7ANbefjpRM5M1LbkVBbqmeHKri2o1MZEm19kSICgkLp9dqcaYMnPEn6vGcUFeIMJ96peApYyI7eldzJW4iEh0f8rt4ddD4KQ89Pp3iMFcM','rILS5ghl5ANZ','tsuAzFZh36MZ2outIYQ39v8C9gsDn55WFkxFHacGmg8DvqbsqRmDhPt7HvOtUujbAtxUvZnp8b1Vvh4LTkG8paRSiBOw7A3uIpKm2Qy3yit53RDbsMDDmuTnn2P5WlxtQu7y','3JGvR9toUxpxIoKWWMZ8KDqHzDpXndRilRa7HHkt0eTGuAqcwaPpbMDwgEc3PT53M3K5igMo2BUHOy3G41rXR3GKWZBJEqhxf5','5fHpnU2D',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(99) NOT NULL, d VARBINARY(40) NOT NULL, e VARCHAR(94), f VARCHAR(59), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (62246,16451071,'cfWFcTdNmdxF6RRq6FcEruY7MRzfN5xpidKzFHovsirwV3Ws5lwIb9r','1eKnzdpeaD3Wak7ZBUYUc7J','P4JnG0PkMLV838rDIv4PV6viXsArAQiKyC66UAuKD6iR4ZPSwHTd0ZRWfCwqSdXEFRIkhOQlJwMcr3oAbj7APiSNor7Gr','FjMdPnAlDY1y6fK3ab6NpSGRZhVAZdfcJh72LNom4','xAe1aycA1JWJt3RFxSbiW90UL7ll9sp6xl8pbx6zXeBKMxm8s','7LRmPy5DmOkwmL8aLLvx1nBI5L835M9GOxyat5GaV1I0WKp6hHpPmhAXSNZJ19JB9njhn9N8EN6bzi8fGfLMNhiGWMWKIxR3',0);
-INSERT INTO t VALUES (24397,12546002,'MQKyQySwa1VT147mMdXd7Oy5VVW69wCupCZ3G6QLYS6QVTxByqkOMdy8lMB','CHcJ8zcIX9GPD8t9blVltIbMFwDbeBMr','LqCipOiVN09q5n8ss5hWFZjom5f8Tcrd7TQxiHi8','nqib7zzf9i6qBQJBaAtrt6CBbIeUYVD5aciriX3UhNbxcaRpeYNA00eJMUU','QpLEuDuDPO21ajDpFDKWjTGsbSzP3HlLtl1fzHMaXhDOwPx0JWY3k5rICvTmRn74r3GVvk','98oTdx',1);
-INSERT INTO t VALUES (46686,5830225,'BtONCREFAutR94XNZDCOvT5DQsDGWwX','vLABHWkU2hVpykEaPHrcvnJ','LiA2Cz5K5LUeHZglxZdXVzfzA45TeVDZ','wW7SV5wgCJKyz2pBthWmSLrM','XiOkzoxmCyblrMwLicmitW1hy6UKB0DfM76Wr','6r5LPD47aZl',2);
-INSERT INTO t VALUES (18021,1360823,'ub','feJUZaOoU3tr','RVo1IL8PL4eyLgaNvpPfhBRlAZQ2B1ipiA4rjMavOmZFOgLEWdTGGWVq9q0xYNMq','Tnn62DxOc3YDAGivwVA8','uGf0eOI9BjIAAuyQmpnSskgeBAJNfgkCBl2Ez','tX7ssA8gdgmePR14KVLWmzb3Ywxjlrf82IU9OPDxrqyHBJsqb',3);
-INSERT INTO t VALUES (61050,10298106,'D5moM4','JOfQt1vORfPV8MSg3vZjt3JL9wOhoNfJTDF','FvQXNz90B6nnYc2ALll2U6p','hT7YQtcB3I7m0MjAHAQPZIZc2Ld1GxNemveRXhBfeq1W7TsZT7CbRCRU','2pfaqdeU4cmKyopqktZcXnAXKLsELtVZal3Uu7oqhFn9c6p9LUBzrdJ9iyrvR2khATAwp8ExsHm8U6bAgzfjhU0V9xmwMcAS','UWgCWsFyRCLX8tGvz4x4CRC',4);
-INSERT INTO t VALUES (25431,3677611,'8HwUl5an','iDX7AtbuhF2b','8lJF6cXTp0Zgt4er4CZ5yvscJLkR67Hghw26i8TJB7AdDhR846ZEY7EI82wVYBBm69SJfhHx48kQVo0drVqr7P','WHnX8umhs7B4OHM20PFSYwlfPa8QIy','tPv9oHXKjtcNrLjYCtD3Uogh7MOek8efLK9GInXykaMV6vptRivNznlqkdfVkVYnNuBSnSKOe3hY29u','Biql4HidSQc94ffDK15dXegcNqxltkL4',5);
-INSERT INTO t VALUES (56648,427564,'PXiNuPytXNGFN0fdN1Ky3uyG0vwaKAtOPqCPmEZb32gIH3mDEJrhCV8lSrMTuvB3Y8vNzlXKZ6S0bmVHcod2i8lFnR','Pp8Q6zhpdlyX5ubkTOTMdHejGEB8uNtwOge4','VYDFAnYdUhGv6NrytQMT704lsjOvzEpKMtfcy2XYr1UNewvlISncvNO3VmFxKDnEj6MJ4yPDVIzRP7DIYEW9J9mwSd7','Yokg9HeAoQtCwGg','eu','0MJQB4gRdGaxluCYJ6aH5k2aphKfkAgllK4jILalYyFaSMfSUreWZZtSMm4XQATUK',6);
-INSERT INTO t VALUES (59127,13364286,'PMrzzjJBuhSITcqdvP14gwaUi2gfeE5xaWKEERNRLkGB88f1e5tGr6jZYwFVtyUOexo0FC9H','il4TwYrIVB','D69FvToOsXVDYtV0Qf164aCpn4bbRmZ2UDlX45q4NESg6P','5YQrX6dfc3Qse1Y','eAL4F7E1JpjrXKQs4','nIum2CBs3qH6hTdst',7);
-INSERT INTO t VALUES (35716,15468715,'xs9hgmQngEiIhFHA5AAFWl9aLnLBNcA8OsqfdTSjf8ZiqO5qHI0lM','GZjoH9jZX6blt8KzdsxuIRd','T1BK8ksrF1bTwTfgS19bJUbzjPMCRO6zblGy8n1qET3GA','uCyc48q4LXwgPimqDfZta5wBPVj8chwBqcFRH4rpljP41Sp7Dy0C75OQxYf','1K6MirOaoSjP4Y4pHXV2L1mS46fpah1Y9sKVEnjmj4PPOyoJCxvw99v7gsYKfNKpLFjXGaM','YTWmXrso4hkOw4Evq',8);
-INSERT INTO t VALUES (8903,3886913,'mWgKhbN3NericR4YxMuyng','FA3bQLiblYjHniLlK0mWc','wj1KqDznJTLPHsI3P9YYNXnSA4qm41iKJGUtnA','WP0Zb7MOfPvB3yhZGk98wQn3b','ZiCsWdXZ6pWWd0sYW6DXtRmnVt2j','ZyYeba',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13654,-92,'SMW5gQfbcZgRciz3hSl39y2pa2F03szuCHSaqDf1KrsXnP','gMfWC82ymebfu3dCrYq1Wz9oH4qQ5fpEpaj5oauFbpIBfV002ute6JfgAYSdSwTrLwE8VjI1SyeJoBmcjBLGDs98D5XTNCYvOpN3Udq8zWWAWqcB3Ikhol18PxdrYnWWzQJLCXyXZhgeAy3i2MRIINxmZMK9dEdSgs2cUfXTVaTq','6w','Hr23L8HuhRHvy','l','9',12);
+INSERT INTO ti VALUES (13654,-92,'SMW5gQfbcZgRciz3hSl39y2pa2F03szuCHSaqDf1KrsXnP','gMfWC82ymebfu3dCrYq1Wz9oH4qQ5fpEpaj5oauFbpIBfV002ute6JfgAYSdSwTrLwE8VjI1SyeJoBmcjBLGDs98D5XTNCYvOpN3Udq8zWWAWqcB3Ikhol18PxdrYnWWzQJLCXyXZhgeAy3i2MRIINxmZMK9dEdSgs2cUfXTVaTq','6w','Hr23L8HuhRHvy','l','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (43123,84,'ciDa','SnueE2Sw7wWiAt1828HLzMldlGQf5gQmyy8Z5OVoSXCEnQTK8BcxY2Ng','fXhYK','ElMqwtxU6k2uYruQ1tdpht1Y2fGxvZ9HBJc26M2OBWChnqfBsuZkI9lX2sPBQwCFkClvDxZFBCnmgoWhkMb7Os8243aNg1k5RgZ6jtYc6pS9qDgP2oqz5CN6zMRzymH44pdlmEqmng12r9jouGEuLrvqo6RWtIqjFh1uy1kJFc2Z2fQI8H','S','P',13);
+INSERT INTO ti VALUES (43123,84,'ciDa','SnueE2Sw7wWiAt1828HLzMldlGQf5gQmyy8Z5OVoSXCEnQTK8BcxY2Ng','fXhYK','ElMqwtxU6k2uYruQ1tdpht1Y2fGxvZ9HBJc26M2OBWChnqfBsuZkI9lX2sPBQwCFkClvDxZFBCnmgoWhkMb7Os8243aNg1k5RgZ6jtYc6pS9qDgP2oqz5CN6zMRzymH44pdlmEqmng12r9jouGEuLrvqo6RWtIqjFh1uy1kJFc2Z2fQI8H','S','P',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2286,24,'LvoDqDYtvrQMC23AERDkqNwkxrmoc6wwT3lOLNj5hH','jl7aOqkZLoPVqLx6YdmkkljD2q8AWHy34S3Ch0Uyj545RbNH815jPw4NyUCbifQIIBkwAtnuU7oIiAC1tUQtSl5NbsnwhY6pgS1GSaT727JzSJbZMnszSRqR5xKnHmY23rAo1IWwQyoLMGf0f1HiQlgpbzgyDo9gUH2vSmRjndmDU','q','KV6Lo0V6ttffDWkNBAJnWkbE2rSAa1UM7tv9BA93tQMbr73dR2gUH4euQX47hDlYyiODJV5FL227sgSYuc4BgGmInIBdzQJlS7FwmgOGvQuxBPYOuV4eQ8Ylpy4dwQirsdMM3RA6IQ1H8jGbDbwWMTMLxbXTpPr6bRUwwdkbICRfBUrKkTBFhgC2zGWxUxH6SHHrI8wBlvfMMCEjRSMCSPlesxAlCT4alBoPLcffe22S4PGr64RK4PnBiz','Zz','Y',14);
+INSERT INTO ti VALUES (2286,24,'LvoDqDYtvrQMC23AERDkqNwkxrmoc6wwT3lOLNj5hH','jl7aOqkZLoPVqLx6YdmkkljD2q8AWHy34S3Ch0Uyj545RbNH815jPw4NyUCbifQIIBkwAtnuU7oIiAC1tUQtSl5NbsnwhY6pgS1GSaT727JzSJbZMnszSRqR5xKnHmY23rAo1IWwQyoLMGf0f1HiQlgpbzgyDo9gUH2vSmRjndmDU','q','KV6Lo0V6ttffDWkNBAJnWkbE2rSAa1UM7tv9BA93tQMbr73dR2gUH4euQX47hDlYyiODJV5FL227sgSYuc4BgGmInIBdzQJlS7FwmgOGvQuxBPYOuV4eQ8Ylpy4dwQirsdMM3RA6IQ1H8jGbDbwWMTMLxbXTpPr6bRUwwdkbICRfBUrKkTBFhgC2zGWxUxH6SHHrI8wBlvfMMCEjRSMCSPlesxAlCT4alBoPLcffe22S4PGr64RK4PnBiz','Zz','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3549,33,'QUx02d6cjSRULErGPSetY0O1zOaWBJd2AIE5Wb1ABI0GxogvQRpYHWEV5O','uw7m44dxEhWriQHicXbBGzqgHT1','TFAX','yg5RONYuoWOeobDWpLh1sdeDoaDgMH2s4Wg2nn9FFRFPDiVlD7HsQ2ev2gtgckmVjpH7TiDeoLIdjJoTwFH1T02h3PPc8kJnco417UWCLpUqiZyzlX4B1HK35RxDNC1E83wGjL89IYj0NAV4u9zZ4ue8M4ZCKMGM7sqjbrJ4j69Y94tA4sY1IeXO3eykKk2H','U','6',15);
+INSERT INTO ti VALUES (3549,33,'QUx02d6cjSRULErGPSetY0O1zOaWBJd2AIE5Wb1ABI0GxogvQRpYHWEV5O','uw7m44dxEhWriQHicXbBGzqgHT1','TFAX','yg5RONYuoWOeobDWpLh1sdeDoaDgMH2s4Wg2nn9FFRFPDiVlD7HsQ2ev2gtgckmVjpH7TiDeoLIdjJoTwFH1T02h3PPc8kJnco417UWCLpUqiZyzlX4B1HK35RxDNC1E83wGjL89IYj0NAV4u9zZ4ue8M4ZCKMGM7sqjbrJ4j69Y94tA4sY1IeXO3eykKk2H','U','6',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(95), d VARCHAR(96) NOT NULL, e VARBINARY(75) NOT NULL, f VARCHAR(27) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2565266969,15232619798016754761,'nTM13OAZHGCGIiup5wXmo2i3d0kogh97ivttsN6lXO','z3pX4pdGJA7ME4G47SXKyg4W2C','y0auyyAGg7wm1VKn9wZMtVkBdkNJKCuLdiW2R7apmq04YlNzC9W','D','Q','uL',0);
+INSERT INTO t VALUES (3386223082,4059513002097544175,'xMFmZt7JROiiUOicgIMrx9hZF877627T5Z4K2H6GjNwIi3c8fG7ZgZZY8g','wwUUnFXxtHvPojReHbnyrS353x3SJMf94DOXG1iyS3jmNcTb8cydJNncy','ad6','C0wE1oqyX0q6KfkaTFuIDE7sm','s','s0',1);
+INSERT INTO t VALUES (4217268508,18356288182404946422,'f','AAsakIwxr6N12qeEDaHhmlfWXsF8ecRYd','CH3HkmJ6eBGuZEqRYdsOoINhGCZIlBxNSErbE5Qh','jw8T0uParOrY6B','v','W',2);
+INSERT INTO t VALUES (3359049667,5607111638419840245,'jk5teRrdpBt5z8IMJJOzoafWHZk3WUCpK7UGGiJQjLhWreoKHwPVhoMNnBRtKiRwKsAX9UzCicJJoTyN5okkxSA872QQ','GZvIZp42265vyaybmjetj1aNyyQV9prNCWuzS78gLJNvgAKWBGuRzQQ','V6PDAUb93e6fsIuPcdGa9PajuutkYOUZYkBsY0kYbopIPLoooinBN6LZRV','s3xGbsUR6bURbNmRW2NJ','t','v',3);
+INSERT INTO t VALUES (296000651,13249994210622534616,'1D6HAtumXaAWbt2YyVJ2u76nEgc6xo3xwDlUB0HWz6','paDKkyBeM74dh213JkZ','Fk7UEXEHKF7ePF0Tiuagq6cJQOhZuY9zO4TQseDC3u6UvSWYZ','2TfGiqrtOQFtN5cTU','6','3',4);
+INSERT INTO t VALUES (2615139484,2821373257752072433,'0eAZsu0PiF6a9n','XluLGVhvq3la95GBkLgBCmp32e782e6mnXRob8o','6cgnoggAWNRq3sgVQHzlPThkQpM9mKLK0WN','QLbuWy65Io36Cn3XQUeeCq','e','A',5);
+INSERT INTO t VALUES (2558853382,1671715823313965981,'rIHbqihPIivbxtBLaJBhvFHLV6lc3bRqikqJHRPbzagobFlvUrTEIm8HDLfUSo9gCxysCJk5NL6OIqNGbg','nTt5raeNn','49bCGH0NVn3DLl8U4qcgkwzBr7U2Q3','8Hconp0B327UV46XzpChEoh2c9','4','70',6);
+INSERT INTO t VALUES (2954256787,18043213798734424816,'B7Z2Wt4K85xZTVMWPqmsJ60IagR9Q3tlsoAJ90mZT0MGwxPhr3nhY4eGcnMOtP3fuTMHV7u7QflgTBDoHuQI','XobQ1NhsIawRDW2t4k3DEGAVxsnH7vmYS2FNtDJX4wgzRWMEsvuTGWNx','TVtCqrfYnju2Bf3F9OLR5rmvbeecpFAorREaYvO','w','d','8c',7);
+INSERT INTO t VALUES (1799488702,5400284766104103940,'mUAoLkSEk0iXch1u990Iw','pIAZ0xN2cTs44myJBQaHE2Tzlxh4jJrfKSumuplFoNgFUDQgdGv25Bu4rJMmd4giHRAe5RjO5JjrEOiLSZMA','Y51OnyqiOLKrxxvEJhFMOeG9BwbyM4PSIWPd3MD4ceRZIQMJW9uf','7Z','V','2R',8);
+INSERT INTO t VALUES (864012611,7259916262176978908,'plsj9HJvdeB2MPqAbRKv','nCIOJek','b','MRRgNMY2EObCBBTURczNap8','Z','dz',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(95), d VARCHAR(96) NOT NULL, e VARBINARY(75) NOT NULL, f VARCHAR(27) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (14187453541632272269,1008108,'PXK4aQ7dPidewE2gdN1QrMaqWA1t827PmGJXocyQa1T5WI5OFa8qO','48V6q2e5C','3Qrsvufg1Tgeuy8z3JvTVNcmdAcShHUFZhQasLkUjxdfX3gwF69vK7wvI5ZwXVuckqd1','0JYWzqVQLgliZXFn2hzL9Ldp4','POX723ZHK1amn2E8KTWnrykAAFNWs55n2ZD8XHS10JyTdoWVHp57JY65pYl','XBDUbzD2Fd',10);
-INSERT INTO ti VALUES (14187453541632272269,1008108,'PXK4aQ7dPidewE2gdN1QrMaqWA1t827PmGJXocyQa1T5WI5OFa8qO','48V6q2e5C','3Qrsvufg1Tgeuy8z3JvTVNcmdAcShHUFZhQasLkUjxdfX3gwF69vK7wvI5ZwXVuckqd1','0JYWzqVQLgliZXFn2hzL9Ldp4','POX723ZHK1amn2E8KTWnrykAAFNWs55n2ZD8XHS10JyTdoWVHp57JY65pYl','XBDUbzD2Fd',10);
-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 (9682735894955735373,3492914,'UOMPFz2KOpMj2ZJWJhY9mUTuieYpgR8oftQQQldKxpzVolTOA14dVANehG6DdrUMuLShrVjvjiiKiYstt','qPDa2nn3Xc0lFA','wyjAidDSEUJBlfI2RVc1ksqskunzMyLieTZS1R1CpZBcBb0hNZErQK8jFq4itzR1tMInG3n7aknSM6UTVl','ZG8wE9ke','OhpR43MJ0yEl3pAQ0Hi1W86VHUtYXckHEEWB5FCpYnc2d4zbN0hN','FikgPs',11);
-INSERT INTO ti VALUES (9682735894955735373,3492914,'UOMPFz2KOpMj2ZJWJhY9mUTuieYpgR8oftQQQldKxpzVolTOA14dVANehG6DdrUMuLShrVjvjiiKiYstt','qPDa2nn3Xc0lFA','wyjAidDSEUJBlfI2RVc1ksqskunzMyLieTZS1R1CpZBcBb0hNZErQK8jFq4itzR1tMInG3n7aknSM6UTVl','ZG8wE9ke','OhpR43MJ0yEl3pAQ0Hi1W86VHUtYXckHEEWB5FCpYnc2d4zbN0hN','FikgPs',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (10513253884593398327,3234892,'zCpCECKTyHn2','Q4MEtcA6B0Yubd2yO0iSE1pDUf5jujPSz41gP0lcFXy6JGlazbWfLZ8K7FMZAiUOrXgc0KlBr17u0Ot2KJAZBvKQBPmxG6dgbR9UsQwXakusl47tvaq4NvL7O0ZKUcU8hGxleZGAH0tFyZiwEh8poQvLkGP8Q0idGjO6LrSSOILq1a3Z','agYC8DVwfygnEfkkUi9GSw5ZiUsMmNQdJsrDBy5bSTkKP54XU1aLWyJpuiM701TCB7DBS62aoG6ziundayrAMKeoWoUKdF','fyy1ZbFrnxg0F0OdImSQmflPvcgQx1trT98NFNqaEnceVxBD','gcnV0dvs0v9WYn4lhlXSu0NpHKq8UNu3L964m','JrkgiBsfAocixxm2eBT2nOsBXXWTZuWGWcBVPYYakqtJMwcGanuYhoWd5QtskMaVdr5uY9Nxl7tIpCinITAagb0UYICsVYC2EC',12);
-INSERT INTO ti VALUES (10513253884593398327,3234892,'zCpCECKTyHn2','Q4MEtcA6B0Yubd2yO0iSE1pDUf5jujPSz41gP0lcFXy6JGlazbWfLZ8K7FMZAiUOrXgc0KlBr17u0Ot2KJAZBvKQBPmxG6dgbR9UsQwXakusl47tvaq4NvL7O0ZKUcU8hGxleZGAH0tFyZiwEh8poQvLkGP8Q0idGjO6LrSSOILq1a3Z','agYC8DVwfygnEfkkUi9GSw5ZiUsMmNQdJsrDBy5bSTkKP54XU1aLWyJpuiM701TCB7DBS62aoG6ziundayrAMKeoWoUKdF','fyy1ZbFrnxg0F0OdImSQmflPvcgQx1trT98NFNqaEnceVxBD','gcnV0dvs0v9WYn4lhlXSu0NpHKq8UNu3L964m','JrkgiBsfAocixxm2eBT2nOsBXXWTZuWGWcBVPYYakqtJMwcGanuYhoWd5QtskMaVdr5uY9Nxl7tIpCinITAagb0UYICsVYC2EC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (15191857213333839529,770004,'P8PIYDlirnsbj4ufz5pX26OMPx4yqRf0vDAUPQn0wV0adVw','rhyPHyXkhQFaqVpZNidp7Kete8G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5','U7WnEmPPgKgibF','AagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0','uthhSeSL8fg8fGLDVmwTJRQ5uK7Ks6vKWaUvvol','X2jgXpiBfD2UxFmgNvusYzGR',13);
-INSERT INTO ti VALUES (15191857213333839529,770004,'P8PIYDlirnsbj4ufz5pX26OMPx4yqRf0vDAUPQn0wV0adVw','rhyPHyXkhQFaqVpZNidp7Kete8G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5','U7WnEmPPgKgibF','AagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0','uthhSeSL8fg8fGLDVmwTJRQ5uK7Ks6vKWaUvvol','X2jgXpiBfD2UxFmgNvusYzGR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(33), d VARCHAR(18), e VARCHAR(35), f VARCHAR(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1069264768,65247,'vGdZlvt1rACr1p1eb4kzdhXL9rCj6A88','aTLR6bz6CueQz','FtmJbMvDuemgxylCDjScoDWEv7MMH8uLcb','l','73XyPPo3pHmEyDN3V8of0JOBzvkYGAlwYrhqbtrrxyiJgvJ6BfTpbKUnJauyBsgtQFjHx3JoUlXMj3IWs8k8Ih','yWm9QBQpPUiEVxCzjDiyw5brdC',0);
-INSERT INTO t VALUES (-33961194,7495,'gDVr','6xGNZld6YJSdtc6d','VZWcsKXp4sx','if','wu5zQr3hmE4iUNPJGCHNun','GVDfkobQZRXWmdBHem4HHrSEWQz7eOeyYs0XOFqALmn44hQR5vmqnicYBTHsXnCj7le463cwJQJf',1);
-INSERT INTO t VALUES (1924890835,50101,'zXAKukwM335cwPBer2DExmpLTrv3l6X','9sc','dka1LenR6NJaOR9BUUCU','P','Oh40g7bzHdoSL6NXGsdqrRGyfvFLVDSUxx','tqzS7qKBn5thCT2cU4AX08TvfuIQirVxGk9ILNmQXKqsZTlK9x',2);
-INSERT INTO t VALUES (-415546082,18131,'rPPWxbhXuYDsYPJxj','XtkbC0eeedfqlrW4M','sLfeiSiyqcHW33eHx','tOo','gEuEzQCwoeBmdpgAB83zUtS0mD0rguDKi61xp80Ay3DZydqBdZSZzm1tF','v4xmWch1g9g99zPg4PNzbxEfopk5s8Xsrm11E08o',3);
-INSERT INTO t VALUES (-619277038,39411,'bEDuL62djVOCM7Qo5r','ZWQo2pnt','xXktVDXBkQVsdMh8qWSinSromPybPbF5M','sdB','qfPoi24E7tyB0QRIPq0gZVFSmp9SbyBt9aLfaY5BPw9TSO9v1UgRg7lUdnMQtV3ZRLQzDoiT5YdZLguZ1lvcePYfsav44','ADEzgHHHTa1zSK8i',4);
-INSERT INTO t VALUES (2056759042,27674,'mc2K1WOfZFK3fdQTbr4tmlYg5QS','lqpAE5IdUNhDxCe24','q3UgUzF1AzbpMbgGC','J','jq8k85r0eWDjBjVU3KvwyuUJASiTqW8meG4IO08icYTto9n6lxnaLEiabcjOtDH5itnJew','a5bWZhPyFiQhxu3sWRc8s1kRt7qHpW46dWLmFvPVzUDtHRycE6XeG8cOR',5);
-INSERT INTO t VALUES (-18005039,63045,'SGZBdMtVKYhKQ9FVb','A21tlW1xc','cifym3fjDBsf7','XO','UTzLXAIPgmufHtGMvIvsDsYPGl5HYDdmoCrC4xYvhltFjfj3jmhD7SccQnJLbQDm','rnUgZxp1ytgoUS9Y6YY5bwplMqW3xx7ax1PytF260blO1O',6);
-INSERT INTO t VALUES (1495365931,26739,'PueVUbvL1Idqo','zt8KIE','QU2AlycYqj4ESpxibqcavMag2Cs','H','8YRK','SmmBZHSCl9HbQQqVFtF6zo0PtwcwltTq6jx2YsIU59RkdYCdNPisgkftjLdysTmrqeWLb51vdOI33pQoXnpOWxC9SPLBc18fHC',7);
-INSERT INTO t VALUES (-1029036911,46773,'OzKghmdO','KOBonyg','wy0LesZHv0HHqxVdo5UXkwMVW','l','6ho1yeS3J1CwW1ABeZNhutzpDI79bb7T2oVVPWuUsHayjq3V','wabel',8);
-INSERT INTO t VALUES (1187680903,40536,'gBGN820bOz','CdTM','arGSRfje','3A1','eIbfFZZLeSdrrQ51S9PPBhbg5MTmNVxhy1MVVwnsZHYySR1xNaBvjJRJhHaWOMPXr7BSCd0QZIOEq1FcQIt38oIle','oYZja66USeRQqq24f0QPjrk6U8vwYhcOnWHJd5IQUYXhU4eFjDyyWcXh9bmWxI0WsgW77Wt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8051599731198444882,37595,'KtmQHcg','L3S1rbVApvoJPA','GJfEMiqEA7SYZmCoOE2gzO85EmXp6SGvb','oxk','mJmLefMmG3F8qUa10qru6rsucRTluc7lLREQ','iNDIXJh3Ziq16FXzELjDVUjzgl93VzAnMdLimcu51ohXkMLiRbo76WQNzy6Zor709M9Ko2rVwPyaupy',10);
-INSERT INTO ti VALUES (8051599731198444882,37595,'KtmQHcg','L3S1rbVApvoJPA','GJfEMiqEA7SYZmCoOE2gzO85EmXp6SGvb','oxk','mJmLefMmG3F8qUa10qru6rsucRTluc7lLREQ','iNDIXJh3Ziq16FXzELjDVUjzgl93VzAnMdLimcu51ohXkMLiRbo76WQNzy6Zor709M9Ko2rVwPyaupy',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (2822979766515941136,39695,'UwOeeh6AilB78lheQwsUo5XRvqj1FEj','n','q','4','tMTWW5PbVasrd9hWsZb6UHgUgxa7fyo8LuhAsP60XM8RweTqf2jpbyr','fll95SFVAauESFIdFbnukdkgSSiZ7q6EMkeb8LiVAU1aDp0Nx4UOXMCcVzSL8gPK0NnrcE1R7kd9aJZi0lHS8kh',11);
-INSERT INTO ti VALUES (2822979766515941136,39695,'UwOeeh6AilB78lheQwsUo5XRvqj1FEj','n','q','4','tMTWW5PbVasrd9hWsZb6UHgUgxa7fyo8LuhAsP60XM8RweTqf2jpbyr','fll95SFVAauESFIdFbnukdkgSSiZ7q6EMkeb8LiVAU1aDp0Nx4UOXMCcVzSL8gPK0NnrcE1R7kd9aJZi0lHS8kh',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2528966036979563813,13043,'RDyL7MqxkOEX2Xu','INxu0NZxl8cAFgO2WZdkTIZOFt3m1LsEc5JdqnNFN7k72rbxGXwi3pvEnZ8Mh4YYy23fPIhzVH32DikGn5ixYYOfx8CoagZjV2bnnmycyuXHrxqxaCPpmCGEf0ZPzgFL451AQNGHZCFJ8saQpjAF3B3leCryjsA5SOLv0FcEWyn29yvVLIHxWoy9yn52nQi3jDUOAKnS11f7wx6IpS5DtwrYRhuf8UAGjWr3oLBdO2UEjToWle','zRqwm7f5ziTT','1Fs','D5HfxWjRH3jtHYTpXdVSCrCqLLnc1iXm2QTAjCnzLag9yzuXtx9','xcstWdoXNnkN2bRIzAYbCM7OvR34QO1lbBT8cJIpsU',12);
-INSERT INTO ti VALUES (2528966036979563813,13043,'RDyL7MqxkOEX2Xu','INxu0NZxl8cAFgO2WZdkTIZOFt3m1LsEc5JdqnNFN7k72rbxGXwi3pvEnZ8Mh4YYy23fPIhzVH32DikGn5ixYYOfx8CoagZjV2bnnmycyuXHrxqxaCPpmCGEf0ZPzgFL451AQNGHZCFJ8saQpjAF3B3leCryjsA5SOLv0FcEWyn29yvVLIHxWoy9yn52nQi3jDUOAKnS11f7wx6IpS5DtwrYRhuf8UAGjWr3oLBdO2UEjToWle','zRqwm7f5ziTT','1Fs','D5HfxWjRH3jtHYTpXdVSCrCqLLnc1iXm2QTAjCnzLag9yzuXtx9','xcstWdoXNnkN2bRIzAYbCM7OvR34QO1lbBT8cJIpsU',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-9190534552847260140,50838,'kuZV','rWc3JfptPx9SxYyzys2TGZ4BJsQHhKzU3aiFYvsGfJbohzjTJVmqj3U1HdGh6s495tyHPRa5qGrmVMAQYVRznyEmKBW601LGKjle0F6GeCkrm2V9OutmKZqYKenJOwiPF2VObfqiR94MmchMBErS5NOGoruSxnAsEBBl1luVHqp78lrwgAMIo0VkvlSp7tvfDLCsBX8oZDrNA0DYXGxgp8fCiWbnsRoLcpE3snA8LmED','POjKIcCy','y7XxrUJM8lIufhD6AG8KFhKdKW0E1KYTw60xh7zraZpXWazPqM5BPggd28cL1Guy9axPG9fN1msv2C5wzmBgxuVCakOUK7FTnqhgtVCh7QEzREICVXFDt3xJJ4fBRjDMrCaTX2nzQjZEcU81tjQ0sfwDz79lsscEkdNuEZMJ1p3BpPfw03VYHKNXCTKVCELsF3rBskM','fXsDlrSLsDiMrUMSDyfbairXlEnJNLDivY3pjq1tg24EW3yrQYnxBINcNkFjE','Squ0EYZ13',13);
-INSERT INTO ti VALUES (-9190534552847260140,50838,'kuZV','rWc3JfptPx9SxYyzys2TGZ4BJsQHhKzU3aiFYvsGfJbohzjTJVmqj3U1HdGh6s495tyHPRa5qGrmVMAQYVRznyEmKBW601LGKjle0F6GeCkrm2V9OutmKZqYKenJOwiPF2VObfqiR94MmchMBErS5NOGoruSxnAsEBBl1luVHqp78lrwgAMIo0VkvlSp7tvfDLCsBX8oZDrNA0DYXGxgp8fCiWbnsRoLcpE3snA8LmED','POjKIcCy','y7XxrUJM8lIufhD6AG8KFhKdKW0E1KYTw60xh7zraZpXWazPqM5BPggd28cL1Guy9axPG9fN1msv2C5wzmBgxuVCakOUK7FTnqhgtVCh7QEzREICVXFDt3xJJ4fBRjDMrCaTX2nzQjZEcU81tjQ0sfwDz79lsscEkdNuEZMJ1p3BpPfw03VYHKNXCTKVCELsF3rBskM','fXsDlrSLsDiMrUMSDyfbairXlEnJNLDivY3pjq1tg24EW3yrQYnxBINcNkFjE','Squ0EYZ13',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(29) NOT NULL, d VARCHAR(85) NOT NULL, e VARBINARY(26), f VARCHAR(26), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6632765,4600945596272040519,'1o4FeArysvAF','CRUfQ54kJLr43w26S7IEfnGw57IH','hcuMToq2rdzfbOyrwdOl7T','aha5PMoCDwz','0aay19plIaZFAdBDpPx4WzWELh1omgu0pYN8X7Lgq','txFm4YAtPRGZzMEPgkrcB3VSnv4bXRO4qt9xsDECr24RjUkBBrRjJodsYhoLCtBT6UkoHlWKHGk9H',0);
-INSERT INTO t VALUES (1409480,7607131097195463990,'72tBH5NGb5cJUPDQnSjS','9kXVSdxTzOm6tWc4nAYZ5C0u3oQMTHENDhmIGHrL7','7v5gwQQYbKVGMoGy8','boXk0FF3Ah','cFi57Cjd1EKtgOBjsnUBgM6oVeUEyW44dz1K7Z4axE1','otaIhH6PaWy5lgoefyfW7f503zobn7jfITfI',1);
-INSERT INTO t VALUES (2233588,15372669732129765129,'zt3AzO','m3NGo55llJAtwD18','D15pCpAXX5pSXeQhEY5YlZf','UzZswYmGrr79w95KI6PB6JF','wqCXywC1IPkqyRYT7Pl1VwCKvPjX36SRMCKm4NAchTwSB','Se8HQ2g3PYedOXeiV40PThCAI3D52M90o2TutD3GqAoK',2);
-INSERT INTO t VALUES (10355675,15269305283944055501,'1CbJ2wzh04wHox','hEG0gu8fJskuOMqbDeDXH5cCVFITxxjeaipUlbPIIjeSX9IJapZVcGr3','vgo70ttUV','14nzicIeVF9hLR3lHX6Rv','eMSRMrWe8NO','bVOnADTXw8ZGbFbzwdGjbg9ZGTY9eY2fCM4CnHROeMD6N1GL57mWKEQAsULvsow4WYCa1qbzEntO5UlQFTazuOrYBqEnZp',3);
-INSERT INTO t VALUES (12802284,16166695591748339129,'E7ciI4ma8eSlZAyjptHhRIX7','0c1','mdu','33ky6XJOfhM8S','ehKKd1DSnGh1gGxSDedpXA1RC7feG7M0nmPyI3TvzS4EdoDGdQwvsOPnQxXGHfzj0ILdIU7lEAVTvg8CX0V','yzVF5C3NToh5v8ceXv2ynuDnH81QopN3hzG5CHs07XNogVkAXG',4);
-INSERT INTO t VALUES (10952498,13876959198742542721,'mVechI1V89JBJBEUdLEOQPg92rrM','7fDU3Wo','CUcnjpvVZCjv5CTaSXuIedYs87','dNZgu','LDcrYQjyaOZQ6eSBxsiL8Tmpv0S6qDL0j5t0SS0aNLAGf9BxP1qvO','vjy22G4CeKaS2nMgA1WwBfuRkMdWJvPw7NvKCMa580X0i1TApCVTm8yTtMRR0rMuRM9M',5);
-INSERT INTO t VALUES (1904413,12823774620923691591,'d6tRGkYp1zvItoyW','UGGHlKlUASL8CaW51StldmAYLQhnP','XPlotoXviTTs4','zbTO4ga','j3CBCYw','U2qqkXJMeb35l2piHZl7uxUIZ0T9swM31WQyqofHnOUx',6);
-INSERT INTO t VALUES (13080019,14256915604099140204,'gBh7tyfldIEOjeqXbFmmCVc','QDlqS4Ga6RS9tATQpsz67g','lsCgnUdwX0CWikKsuJ','6VgeH8wNHi9uJXvlulh4Adlj','nWZy0I2Db','QIDYjle1mcjrJ9XNt4OqCIyQt',7);
-INSERT INTO t VALUES (2009345,1100349930112468412,'n0hF4RDkzAiRR4NiyZORSjAkzhYE','x1YPZuJa0w6ju0CAB6hQxHBNPrxOQGrcVueOfO8kbuGcGoUBitmygD90F1G2GzDJhi1AS','19oDMfr4sN9BvM0Oz','65pHlnky95RGfSa5LuM','CLbEyReCGplpfh8kxmZOu','gxj4YGrNLRebNtUmQBwugKPEZ751si0Dex8FwvMHsvy5vrx4nC9f6JfyrUhFQxJKi9EGLvq4AoS0whMDYF',8);
-INSERT INTO t VALUES (5717069,5897487023417216752,'AC8OpVuAsGq7Q9p7AtMrUgsexgBB','uVu3OeD','uIzRmIACIl3EsWU1N4edkY3SLs','XoH1bhTyPs1t5gWq3KXtV09IG0','hHvRbVBatNQU6ZjK9jyrpmML8lFKBwyXgVomy6AD19q7JUcnBVMX8v06XxApoN4PKRMh0DQEtjy1','5IaaZlJ4VRKarQ0Kod47Dr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (572923896,16116423272372482227,'ZSWXErdEkp35QeTjFAW2n0yK72NIi','VrTuNkK3JzHXcLfaUv9Ctj6oOQx2hGOjHicmXy2a0jVFOJm3RdBcu','2iw3W8D4','EIyY','X6UH43l0bx99idhFHx6RFhGHvGdOiggPeQnefC3wT9YgGlE3cPZqF5PNfOb1L0DgLFT','MqQjYYdiD2nvNZDYCrVkBRGJd5',10);
-INSERT INTO ti VALUES (572923896,16116423272372482227,'ZSWXErdEkp35QeTjFAW2n0yK72NIi','VrTuNkK3JzHXcLfaUv9Ctj6oOQx2hGOjHicmXy2a0jVFOJm3RdBcu','2iw3W8D4','EIyY','X6UH43l0bx99idhFHx6RFhGHvGdOiggPeQnefC3wT9YgGlE3cPZqF5PNfOb1L0DgLFT','MqQjYYdiD2nvNZDYCrVkBRGJd5',10);
-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 (2186101986,7420004649733051642,'KNq4Csii4d0LI','mTCs','DJHd3daCZ5mS9lo24','z9uXQreXB4v3EvujA','Ysb07BoTgK5p6F4Tw8al8yaIkQUeChU4aj4PGOFAPBJRwq4moVB1Cz','g40X2JV4ZP91H8KwsR19LAF0BF2Xhwd4GBLzRbIrTEufurv',11);
-INSERT INTO ti VALUES (2186101986,7420004649733051642,'KNq4Csii4d0LI','mTCs','DJHd3daCZ5mS9lo24','z9uXQreXB4v3EvujA','Ysb07BoTgK5p6F4Tw8al8yaIkQUeChU4aj4PGOFAPBJRwq4moVB1Cz','g40X2JV4ZP91H8KwsR19LAF0BF2Xhwd4GBLzRbIrTEufurv',11);
-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 (3631559653,8874566118894573369,'34M1hfXEv7ubltimEQQE','Rbtti5tM0AoEUQIhMoD8tNcIunbTTM4nWhPmwh7CMDEwQbVN94Aa1uRKcW9CoTSQAJkpVVqq7x48QWJuyrs5aDRejVMOE0zulBu6kSSnli6FbVhFP0D3OaDQgqVbFIeBg3bktfIVKt4K1Eucfuewtp21zSxrYVNXX','D','dlKHLPQgjUoCzQRdfs2jk2ET','jBIomSa72cMy8oWF','PtRPrgpBqdQ8xAKGaStnh5Kv4Kcdsq5OfPn6DxOEtRsmmjGwRVu17OW27bJJ3Wz7LBvP0glDsIbNKtz3fBBCVV80FwWJL8PUyPq',12);
-INSERT INTO ti VALUES (3631559653,8874566118894573369,'34M1hfXEv7ubltimEQQE','Rbtti5tM0AoEUQIhMoD8tNcIunbTTM4nWhPmwh7CMDEwQbVN94Aa1uRKcW9CoTSQAJkpVVqq7x48QWJuyrs5aDRejVMOE0zulBu6kSSnli6FbVhFP0D3OaDQgqVbFIeBg3bktfIVKt4K1Eucfuewtp21zSxrYVNXX','D','dlKHLPQgjUoCzQRdfs2jk2ET','jBIomSa72cMy8oWF','PtRPrgpBqdQ8xAKGaStnh5Kv4Kcdsq5OfPn6DxOEtRsmmjGwRVu17OW27bJJ3Wz7LBvP0glDsIbNKtz3fBBCVV80FwWJL8PUyPq',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4014590722,2343442411034918845,'Phn0rnOrlRikbe5nmDrZN','3BO8SPwhhl6jCN4NRvtybjsSpgF8B3mlSgUTNHsA8612XIdkrNHJrnaBRbx7jMF2d4d2aDru9FS4uxREJ0w5qJytQw9Nz2QP5UjosVstXmRQiWhalJyZhD5UiRMp6jbU24qCdHqbwiZj6fIAqlywOj3QF3dRAByES6HVBu9xncOY5DuP43fpjK4tPflruVSbw7b4CERvijN1uZk36uv72ahTL9jF46HpTNca3cjGI7NwlnbGnRhXp','V6M6afGK5NgNJez9KKqBRc6OqN','ghg7Wl7evWFiJCdKhdnELHQojIybLvQZBAfsWS3T7W8N8uRGIj8CIJAJkHeqHkrRgfjrZM1awrI5Cr7KNPtDTvC87PtzJ7URI4gHQkTmpkYbYff5VteJRFSt','k4nMmDmNnofpQz8BNRC7EJRjQ63yKbTaa7lD2UdyOhPDMe1biE5WpZdtpm3y3Kz1xlbS0BimyM6jL5cYRHtzMsJ4F1uMhYhgx','5RZRA9b',13);
-INSERT INTO ti VALUES (4014590722,2343442411034918845,'Phn0rnOrlRikbe5nmDrZN','3BO8SPwhhl6jCN4NRvtybjsSpgF8B3mlSgUTNHsA8612XIdkrNHJrnaBRbx7jMF2d4d2aDru9FS4uxREJ0w5qJytQw9Nz2QP5UjosVstXmRQiWhalJyZhD5UiRMp6jbU24qCdHqbwiZj6fIAqlywOj3QF3dRAByES6HVBu9xncOY5DuP43fpjK4tPflruVSbw7b4CERvijN1uZk36uv72ahTL9jF46HpTNca3cjGI7NwlnbGnRhXp','V6M6afGK5NgNJez9KKqBRc6OqN','ghg7Wl7evWFiJCdKhdnELHQojIybLvQZBAfsWS3T7W8N8uRGIj8CIJAJkHeqHkrRgfjrZM1awrI5Cr7KNPtDTvC87PtzJ7URI4gHQkTmpkYbYff5VteJRFSt','k4nMmDmNnofpQz8BNRC7EJRjQ63yKbTaa7lD2UdyOhPDMe1biE5WpZdtpm3y3Kz1xlbS0BimyM6jL5cYRHtzMsJ4F1uMhYhgx','5RZRA9b',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT, c CHAR(73), d VARBINARY(72), e VARBINARY(59), f VARCHAR(52) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-25722,-1113080506,'Ck68oPVdPTjJDIIuyNTTGQzoSNInNjYC','fFvUlpsHSFfhrK1P','7QNdDo1aixtXJ2EcuQ1vb','AkPTyzMNTdN6d9EjXu1v80rF','MQ6uJGzK','yi1ZED8Dc2k3KVyxo8L8w5kg0ZdGkgVGiJGOHxRcqR0uvrBjHufusKnTsYaPcWoO7xdv5WZfFUt8ZpUQxPIxI',0);
-INSERT INTO t VALUES (17275,1058543089,'3Iu8ezZfCW5zbz','u7GvYpgub4IrNq2GpJXxl','fWxIK3zyhvu1jdCgoFJa5ouXQRQs8vXsOVbQ327C','w1rK','wgaLPWgP4iJXgFjGKrQHSzRyzXDjH','jXUK0ATe7SX18LIVW3gNs4GUxSlKqvVzE3raesTVSdmqq82mYxRZEJ2OvdSn6MLUQbGNbtPhN4NumcAB7',1);
-INSERT INTO t VALUES (10763,1429298595,'CyQptg','q7mxJJVSfQEZy','0lrzJYUZs','BesdmwfYCutrsadi6jjph','AZJ06Alj9OWpub4jhprgLfCZXm01UXE5FuZhemCAA8HHgulvqkiNfqo3kMBv95u','jGO3KE63MmlNRI6wEDpzeLUhK9gS9fl21FRLMh8ytZTL7X6WoXkKxLPA6l0cYWBZeCZj76H7uMRg',2);
-INSERT INTO t VALUES (-29808,907803829,'CPdOb4e0O09H5MVqlz6FpvmTt6eC4m89rpscqpUXPIAjczhqyKlam2i5Ne1vrD3nltkmb','90z0Cb40Pu4CrEp4tQTxGyT5wA4hkodJnHbWRNfijdpUWN9','iQ8hv1KSgFBBqy38E3sIG6xbJDujWkRxQyEQIaHp12BArjL','DpinLYJol0bL','osqxcUMMPHe9SamjEbiiObn2ZJAjt49','9uODx6wtCpc6UBq6CbxpInusnhynWP2YPe7PFheXPgwjKBfmobgCgu7nEjKdKGY5Xdk9Yg4dX6Eh5yAYGfvonz0embPGYgWzk',3);
-INSERT INTO t VALUES (-23685,1433239674,'ys7P5moOBM5MEhsPs1VD8AXKg8d2EAhkibNy','K5AgWBrbCiX4d75TEMtDpvpZHBrcYuqBmlHaz70BJ9VzGIjgwOkLl','sfdqxpN2xWPg3AxRgzjbOcrynmUMalLBT8ib5CCJmWiboh0GpftFFITcsWR','F3HUHZP7zQtL0UBDlxcCynqutzpgHyjbYptvTdlRhNXGJA8deO','zOa1esr3sf8dCjbpgPDs0UX0EOUeR7bGDT80acZ71yzt7AiXabLBliBVUOIoq7Zdn8g','nbTQlBaxFGRnWpRm',4);
-INSERT INTO t VALUES (-25508,1557434774,'bB2PP55qK50OzvdGC4JeFA33fUdGZOPLkpjS','Zi7xTn6eot197xlnpvjeIOpUvhTsX0mPFjKeAeHKmbfaAUWQ7l6RuYZN38szGC7bCQ9brS','qMhiPR1u5','9VU9UkUQUksC','T0d4QPs3srbO1UL3oYkMcJbehUtgqFNVkWTuckfVJhrfQrw0s7NWEIrLgobXEagHhrGJAG5pBK7KX7SEeM4nVMpd','UgpF1XvVYtlmh09QhtKsPwtJ0Z7lvzcoVSeAx5XLUPhfjNIHMmM9YAmgjTExnl3UoAwh05L2LYPNKQuOGMXbJET3',5);
-INSERT INTO t VALUES (-1607,-300800998,'7mJnqoNNVq7DZF','pKptgHfUTBv5VeS7M','NIPdcnFU34XWP9eAiZdSVl5aqdXYWIRNy','FP0U9NWskrlNYFE7pChu','9dNgoMLldxGWmCyLMXPcBPcTSvLUtB50Fkn30I50CTTZe3ydosP3xuSE93H','9UNTjXOWkha',6);
-INSERT INTO t VALUES (-27490,1185802254,'OjlW0st','DXg','WGYcMuo9DN1LyOesa9i0WRj4gjPDAlAmigtrmuoNMDXmMRKd3nvjtdFzKXz','ey1us1APnH','5l7AhxC8PSwK4JWb6dLjcbpk','PYJSxhzxsTZCL7',7);
-INSERT INTO t VALUES (-29945,971278732,'dM6LXL','1brHWF','o9bZ5TJVsm0BgFkD49LR8','wFHfd3Xh','QssvXlS5IIsn0rIoSegnBwAjXoXLekAMtoDsUQEu3HvL0uzP32r2UWTu3JpS1U9AI8CM7f50jEZdEI','8UTLnq1l5CF9oYucQIOKgtsrVJStJVbjcCqyfFrPB6cm399qnRdBt6XiGOWCWSarn5fJOYM8U2Op',8);
-INSERT INTO t VALUES (3826,-1759737421,'vULYTcfmXZF8L9yiHBZ','cP4wSXJKXNaYchlVoZWiODjNEWDWRzfDpn9xuL4aDHVVRj0o3oxOjsOMQP','VAWRy34bVX0T1gZU0J15STzad7Q7muWeeA82jjLcNKT','G2FYuc1HUEnRJwWK32Li32Y78D0ztZycUw1ulGuRSJZg8WvCGccD','pfxSG06crDuimFZwZXyv6x5ivb9jDMv5sFPK6YsG','HlDmsL1QYVaSWCnhIpJ4hHI2nMrzXK7ofjRMBrNFVE00bp6W4EptZZaDdyLDL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2097511800131440817,3929564406757080909,'aeDElwoAYvZsBj3Ijd8Kv5svbZ7xC','L8IAl0OGB9OE7o2zmn3Yl1EwC9iJGTOOpO9GB7WqR5le','2akTkCw804HxUS1xMBhbkmZiJyDRXlWW0g','ahum39AN','w','2',10);
+INSERT INTO ti VALUES (2097511800131440817,3929564406757080909,'aeDElwoAYvZsBj3Ijd8Kv5svbZ7xC','L8IAl0OGB9OE7o2zmn3Yl1EwC9iJGTOOpO9GB7WqR5le','2akTkCw804HxUS1xMBhbkmZiJyDRXlWW0g','ahum39AN','w','2',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (5396486095568831698,9500584190270172880,'VDvD','26byYG3eeRP6pJwwG8hr8BCHLaFkRSeYBpkGEEyJBrO211x4F1aMufXDxPQP','7QpLCytiQSbE4wPsNepoL4aP59r','7L8M86iE5P2WqGOYNmmv7i','P','a6',11);
+INSERT INTO ti VALUES (5396486095568831698,9500584190270172880,'VDvD','26byYG3eeRP6pJwwG8hr8BCHLaFkRSeYBpkGEEyJBrO211x4F1aMufXDxPQP','7QpLCytiQSbE4wPsNepoL4aP59r','7L8M86iE5P2WqGOYNmmv7i','P','a6',11);
+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 (7932901108766632654,3985771303611335814,'lANktnoEHrH8Yyt1H2FDHDUDYU7eU6mlvTDHKzAlQAFxCfWMlClZyhnlTZ0tu8tVJtNOp7FNC92TPuEYG3pUlPOazj','jHwL77yBwJbJhGQuyeodqkFjbd5v0mVV5f4B2KHdmszSlpDUf','60t7ntfxCg4bMlezlCuEYw9wEIma6RAq4UuLveqQsGPw','n4SRj2Xg2aNHjV8BF6kaX46H','p','zx',12);
+INSERT INTO ti VALUES (7932901108766632654,3985771303611335814,'lANktnoEHrH8Yyt1H2FDHDUDYU7eU6mlvTDHKzAlQAFxCfWMlClZyhnlTZ0tu8tVJtNOp7FNC92TPuEYG3pUlPOazj','jHwL77yBwJbJhGQuyeodqkFjbd5v0mVV5f4B2KHdmszSlpDUf','60t7ntfxCg4bMlezlCuEYw9wEIma6RAq4UuLveqQsGPw','n4SRj2Xg2aNHjV8BF6kaX46H','p','zx',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9832711601117569379,12360713947872240660,'zN5CQmNHMj','3msg0KCCc6uX3Fi9I2Lz5AYq6hdSMeIqo5gQtMWnqAKlVK8UyYzDyFGv7YWuCMx33NvvEqViQ88UMAvQ8F0JJGjOpD6BvxGtnFoNXy7ayd8RJL6a1804XxjPw33Bx9b5U571Ou7ADrqkl0aRIXfdLyCmUyQWjZwO4OLljGxQFvuNCtj2sbMZoK4F','vrG1gVQc','HmHT9uCXZB520OJMQyyV9GnvJ1K5WuwZlqXGaUQ32tq3C5U8nvfa6Lh2HfHyVL221rlHWyKn7ApkW3LhM2zv4Rrc6Fi0NNzjbmwdUosw4GNSRaRKi0E4qOMGBY38nvhiDjjzuynzzUb9pVBZHFfJKh5otdhwep8KhGJXX5Xs','1','J',13);
+INSERT INTO ti VALUES (9832711601117569379,12360713947872240660,'zN5CQmNHMj','3msg0KCCc6uX3Fi9I2Lz5AYq6hdSMeIqo5gQtMWnqAKlVK8UyYzDyFGv7YWuCMx33NvvEqViQ88UMAvQ8F0JJGjOpD6BvxGtnFoNXy7ayd8RJL6a1804XxjPw33Bx9b5U571Ou7ADrqkl0aRIXfdLyCmUyQWjZwO4OLljGxQFvuNCtj2sbMZoK4F','vrG1gVQc','HmHT9uCXZB520OJMQyyV9GnvJ1K5WuwZlqXGaUQ32tq3C5U8nvfa6Lh2HfHyVL221rlHWyKn7ApkW3LhM2zv4Rrc6Fi0NNzjbmwdUosw4GNSRaRKi0E4qOMGBY38nvhiDjjzuynzzUb9pVBZHFfJKh5otdhwep8KhGJXX5Xs','1','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10398749565528477592,7009742352935272211,'4FagfGTRM5KXiN0k2qgk6AIVvZz2QCZrc85wnC34dnRFfYjVvSmnG5ByC5PozvAKLg3HVsghH5i0i','X9wbkpyuu7v57484o6LOZ3PpSH1VBk3B3rdPSH5T6TDVnV09lcbkQquiPSGMSoMrAWSi32Vbv62E5wQl0qQYIW90JB5FyEuKsIdt4C405pcQDX1Vxfav1UiFfm7DGA7Xj86uBNHjjwAigcz0i6IDPGHfVvpOrHuBkpIJ0Cc5GRrTyWtTZbuuGjgFLEOUY74LNVS6ZQ9RoHMRShDVvQg','Z5j4AkboyB5NHAo6jCxIsodkN71yjUYT3BQD','qPSsFASxZUPMjpTrUkCoU7WVbVuLo1Wb6QTJEp0QeabvQU19mb4K1siNrbqeqf9ulxwosAUjnWqHhfxx3yr8ZCi3eXgLGexTZQxQsjUA9SsGG55kyj5n0weq8SIv9zvZM4hvsAde2OGAPDxTmAuOd6eqGcc3oLnJ3F81m069UiVtBtkKVeqbnMbeoA15MQFY79wnrG2V85deqpq9RDPhFzyhbOuNvgNJh9UHv451x7dZOU','N','4G',14);
+INSERT INTO ti VALUES (10398749565528477592,7009742352935272211,'4FagfGTRM5KXiN0k2qgk6AIVvZz2QCZrc85wnC34dnRFfYjVvSmnG5ByC5PozvAKLg3HVsghH5i0i','X9wbkpyuu7v57484o6LOZ3PpSH1VBk3B3rdPSH5T6TDVnV09lcbkQquiPSGMSoMrAWSi32Vbv62E5wQl0qQYIW90JB5FyEuKsIdt4C405pcQDX1Vxfav1UiFfm7DGA7Xj86uBNHjjwAigcz0i6IDPGHfVvpOrHuBkpIJ0Cc5GRrTyWtTZbuuGjgFLEOUY74LNVS6ZQ9RoHMRShDVvQg','Z5j4AkboyB5NHAo6jCxIsodkN71yjUYT3BQD','qPSsFASxZUPMjpTrUkCoU7WVbVuLo1Wb6QTJEp0QeabvQU19mb4K1siNrbqeqf9ulxwosAUjnWqHhfxx3yr8ZCi3eXgLGexTZQxQsjUA9SsGG55kyj5n0weq8SIv9zvZM4hvsAde2OGAPDxTmAuOd6eqGcc3oLnJ3F81m069UiVtBtkKVeqbnMbeoA15MQFY79wnrG2V85deqpq9RDPhFzyhbOuNvgNJh9UHv451x7dZOU','N','4G',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (11454539148137541941,9205311160504892166,'uYjxMK3K3G8apBr6Z3zBvJAVOKJLVW6MoVMzPMzysAt8KdiSHIeuamKJCW6piA7DooPMf8onxXiINGklNWr6EoyJJEK','ALwFLYK8AZnGpls9J6PZaDqUC3QTYpDlCZnqKHJDadNm22u5LrIHLuhS4C2Jv1MbU3mMt3CJmIh6mFoFe3RasRGHiDD6kVZpurHZWaSGlcAwGuwWca6hecRGFJvBS6EWmsRN1AcyIZRLKVncwIjdQqMooItNzytMzMz6pPvinJ8WwZFblnBzucDhjBvSwnzgQQqwZB','TGmS9Dt7X1tkz4tWStXwA9vxE3U5','iC8vgfdqL5EYeIiEYU1ceLhdT1i1AVt1AONgeVw9CxiH2JqauLsHXALJqcFb1QohgHsxoUpCRsk2IwkYhNGcX0SGTHqJq0B57BzsMsKYyxo30NDvB0N1vYBJzOvZXs4e70k4VW36Z29YMX0U5JZ0jzCxuapvFMcj88ArWMCMYw5','Y','OB',15);
+INSERT INTO ti VALUES (11454539148137541941,9205311160504892166,'uYjxMK3K3G8apBr6Z3zBvJAVOKJLVW6MoVMzPMzysAt8KdiSHIeuamKJCW6piA7DooPMf8onxXiINGklNWr6EoyJJEK','ALwFLYK8AZnGpls9J6PZaDqUC3QTYpDlCZnqKHJDadNm22u5LrIHLuhS4C2Jv1MbU3mMt3CJmIh6mFoFe3RasRGHiDD6kVZpurHZWaSGlcAwGuwWca6hecRGFJvBS6EWmsRN1AcyIZRLKVncwIjdQqMooItNzytMzMz6pPvinJ8WwZFblnBzucDhjBvSwnzgQQqwZB','TGmS9Dt7X1tkz4tWStXwA9vxE3U5','iC8vgfdqL5EYeIiEYU1ceLhdT1i1AVt1AONgeVw9CxiH2JqauLsHXALJqcFb1QohgHsxoUpCRsk2IwkYhNGcX0SGTHqJq0B57BzsMsKYyxo30NDvB0N1vYBJzOvZXs4e70k4VW36Z29YMX0U5JZ0jzCxuapvFMcj88ArWMCMYw5','Y','OB',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(11), d VARBINARY(84), e VARBINARY(24), f VARCHAR(10), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (165,-7887428,'lpRmh4v8g','y6D31v5mFVARxrQc','hXZsChVauSTxqvuzCbxAV6','sIOJe9SF4i','o','Gy',0);
+INSERT INTO t VALUES (28,7989798,'WEHs3u5UtYV','nAOx','w09Z0EUATz5','Q','Q','Tg',1);
+INSERT INTO t VALUES (209,4783992,'UlMISO','f1stDCUd4zmhzKtd5tezKRfSEGJVkVE5BK1bNrGl2MjwPkfYFnWkwS1h2sI','1w3uxJxbosNa','yO5TMBmmY','6','8',2);
+INSERT INTO t VALUES (61,-5451154,'2Fkes','NKHfDOo3LQzLKSRyItEhGX67gEZXivvSTMJXmljDTS8JSFccONAry','4UnjnvlGU1pzt6MaLoVF','TB7Mf437','A','L',3);
+INSERT INTO t VALUES (247,8260236,'Jg73qt694e','JwyrxiZsvELX2Dveg1bQx8fhzgTfX9D3SBgD0q4gFiw0nCrogaRm1I6XHM7MON3EvjIqg0wnHvZjL7SKy47W','XVISthWcO','6E3i','32','U',4);
+INSERT INTO t VALUES (224,3776445,'4lnQaZsikHI','6UIE9YWQjLVftRWXkY3hAbNtsyfNUIzjZRJC7bXnjjaSr9vyyvsWQlk1emB95preOw7ouPx8m3e','W','X4D8NEO','s9','Gs',5);
+INSERT INTO t VALUES (134,-4553353,'aRT0yCC4o','3XHJhWqYHyMAUY','gAyB6cmwp4Cag5U','4E5CMCk','0','EG',6);
+INSERT INTO t VALUES (45,-3981528,'JMvK','vaf1TPEjPw0aJNzPRKjabT7AX5wVowJnFkzjN1rz5','qZPplVkFaN','uDMXQBaj','ot','Ky',7);
+INSERT INTO t VALUES (228,-4794596,'z','AZsyyZRQeBvg5ngGWbmze1l2t71oJ6oxaIi3ZWuzxuSAxLJvp87mkwOFyhkPXI76QUg4G1vyZ','p14SMhy7sNygDBp0L','fvCyT','JX','x',8);
+INSERT INTO t VALUES (237,4403705,'X','423cw','cUghZp','NHreTgxO','56','rv',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(11), d VARBINARY(84), e VARBINARY(24), f VARCHAR(10), 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 (-21471,1758083065,'AtJv8PXY9IiTEpcWDrj','q7KWKQFcsp1wjPj96sNcvR','JhEkUr2FkzGllTVT8hoHTPQuuvDJf1mVfXkcVah3QtsHN','3vEvVkFtITaRVMSTx7MxA7LQ7waPLXTSFZYYVWgw6U','P4rs8RBn7y6jmmwzHrTK6Pqhq4FxzYteEwqOuVZPxARJoKXrKNLPBA','EYYUDt9GLBHAYAgKDhF2TQPkqr5b63gS07w43SxagLghppVljuGurCYLC2IYmH4MqpL7',10);
-INSERT INTO ti VALUES (-21471,1758083065,'AtJv8PXY9IiTEpcWDrj','q7KWKQFcsp1wjPj96sNcvR','JhEkUr2FkzGllTVT8hoHTPQuuvDJf1mVfXkcVah3QtsHN','3vEvVkFtITaRVMSTx7MxA7LQ7waPLXTSFZYYVWgw6U','P4rs8RBn7y6jmmwzHrTK6Pqhq4FxzYteEwqOuVZPxARJoKXrKNLPBA','EYYUDt9GLBHAYAgKDhF2TQPkqr5b63gS07w43SxagLghppVljuGurCYLC2IYmH4MqpL7',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(74);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
-INSERT INTO t VALUES (31667,939635796,'4cgoeYBOpOzLSbFamxo','8I2rptRcXdtEuinlNWiXM4o6vSVr3xDVU48v','7etQAOANAvQJ','NT71cBs8','yiUeADHZxjv5fCAGDuzcaQDp7zHqUrpqJ0vdD9H7glJjN16uC9QaSvSHz5TKUj4DKLUagb8Hw6','jua8fB6MlQ6JuWu8FHPmWzFjMnzbhgzCH1n4Nl4D8Po8LlKFZJiBhoDxWRC9dcmKKiuTrMUHniBtCK',11);
-INSERT INTO ti VALUES (31667,939635796,'4cgoeYBOpOzLSbFamxo','8I2rptRcXdtEuinlNWiXM4o6vSVr3xDVU48v','7etQAOANAvQJ','NT71cBs8','yiUeADHZxjv5fCAGDuzcaQDp7zHqUrpqJ0vdD9H7glJjN16uC9QaSvSHz5TKUj4DKLUagb8Hw6','jua8fB6MlQ6JuWu8FHPmWzFjMnzbhgzCH1n4Nl4D8Po8LlKFZJiBhoDxWRC9dcmKKiuTrMUHniBtCK',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (123,-202089,'PkSXGs7nVD','UTmUBZxuOMcBvXfZNzMIYdoY6m991HIEHBrUIDG','oRaYWhcfxQAJGE','RFsSkKZC7m','a','v',10);
+INSERT INTO ti VALUES (123,-202089,'PkSXGs7nVD','UTmUBZxuOMcBvXfZNzMIYdoY6m991HIEHBrUIDG','oRaYWhcfxQAJGE','RFsSkKZC7m','a','v',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (15,-4478794,'UQ2','cNE4u3xiU2WaJpvk0TmgTlL9tFS72D','F7mab8oCqDTWpSG','JY','pN','p',11);
+INSERT INTO ti VALUES (15,-4478794,'UQ2','cNE4u3xiU2WaJpvk0TmgTlL9tFS72D','F7mab8oCqDTWpSG','JY','pN','p',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (19537,1971050969,'k1uZjDRFJoWVAqQ4JGs3UXYUqzbXa9YWFdtTd4nmkAgxwD5','H8WBWuToSETeUuDIRvUkgIPEYF5rUAURPdaIeC6qmYjNLCNaaij7gQlUdaN4SZSjNpvCVScgMJGCYi4GlvOZJKsa9ClHurXEZU2qqopNNV','Lq6wmmXtKUXxrt5haPByXY745l9KYYGjCl3H7qrCqcFYpXHaVPtVWN','vT4Y07R37cPo1PYL89mSUxoU1dWR4GDHIpQRkAqmv1gxppz80w','Sif4mCd2z1cDN5fbhAMVSBKdB','jxuK2L8ypjjuluj1iaPSoqSXAHLBZr2lJztn39yqLG9S9AqqcabM7B1G9v',12);
-INSERT INTO ti VALUES (19537,1971050969,'k1uZjDRFJoWVAqQ4JGs3UXYUqzbXa9YWFdtTd4nmkAgxwD5','H8WBWuToSETeUuDIRvUkgIPEYF5rUAURPdaIeC6qmYjNLCNaaij7gQlUdaN4SZSjNpvCVScgMJGCYi4GlvOZJKsa9ClHurXEZU2qqopNNV','Lq6wmmXtKUXxrt5haPByXY745l9KYYGjCl3H7qrCqcFYpXHaVPtVWN','vT4Y07R37cPo1PYL89mSUxoU1dWR4GDHIpQRkAqmv1gxppz80w','Sif4mCd2z1cDN5fbhAMVSBKdB','jxuK2L8ypjjuluj1iaPSoqSXAHLBZr2lJztn39yqLG9S9AqqcabM7B1G9v',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-25780,1167526975,'N7M8XNcvEA6WwdponPs8DYIKh0nkRKmiOyrczWcp0','jh5XqAKgPyNLQZ2J66WnQg8wfuSrYBaQL4a0xPBElHTEVvHNgGNbbIpKEVpMtiZ2ToWUq96hzhKlWnujE3PWccksf2t21zsBoSFygl6sEyOiDCGv5VHx413JER1GplfEr04wOr6CLboGQcrC7D64FmLI7gQxFZGJP','10DetJJeB4tBZgfmaUa5q','lm6z0vwDVv2215FBr4cl2WKiWs55Zr20OpHf2hwEfbS7HDozh66ZaNDqUojkhXHWN7eod9CQkJiXmuiwpcY0Y5Oz4eXwnzWUjZXWSbYHCEblyYE73eCJ9wut2Z0chOTZIV5Zgag3PwB1fEHsbIYaDBajdzwIs9nFjSf2GT4kQ9bq3qJdpLS7T7qT8g','x9cWA4j8XpDRvylQzXaDd414kVDECg5eOgwnm8VSJm93tyOdaRdYIpVRozSWPbSJxT2PjMH9ACkbFRk0N9sg3zPqMoY','4Udhx8W8rIOLJt9SwU8ySeyG9a7ZAjbbBUsfjPoETtRBxbtoVBVX1YhIPQQsLHnFKoiW8J5dFEd8n9tpX',13);
-INSERT INTO ti VALUES (-25780,1167526975,'N7M8XNcvEA6WwdponPs8DYIKh0nkRKmiOyrczWcp0','jh5XqAKgPyNLQZ2J66WnQg8wfuSrYBaQL4a0xPBElHTEVvHNgGNbbIpKEVpMtiZ2ToWUq96hzhKlWnujE3PWccksf2t21zsBoSFygl6sEyOiDCGv5VHx413JER1GplfEr04wOr6CLboGQcrC7D64FmLI7gQxFZGJP','10DetJJeB4tBZgfmaUa5q','lm6z0vwDVv2215FBr4cl2WKiWs55Zr20OpHf2hwEfbS7HDozh66ZaNDqUojkhXHWN7eod9CQkJiXmuiwpcY0Y5Oz4eXwnzWUjZXWSbYHCEblyYE73eCJ9wut2Z0chOTZIV5Zgag3PwB1fEHsbIYaDBajdzwIs9nFjSf2GT4kQ9bq3qJdpLS7T7qT8g','x9cWA4j8XpDRvylQzXaDd414kVDECg5eOgwnm8VSJm93tyOdaRdYIpVRozSWPbSJxT2PjMH9ACkbFRk0N9sg3zPqMoY','4Udhx8W8rIOLJt9SwU8ySeyG9a7ZAjbbBUsfjPoETtRBxbtoVBVX1YhIPQQsLHnFKoiW8J5dFEd8n9tpX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED, c BINARY(25) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(81), f VARCHAR(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5929162823018553936,5565911289144600308,'sYdQmM6o31c8MV','Alms4eIrLcmCvr','X5aTIn5OTxXYrd6FWuccT','DmGjDrUutJYTx8yU2PaeLA2Tr1','e6D0qhXVw','Ul4fRsDpuElgUJwrEgzsHpMx1zpNbzRBEfu6beq',0);
-INSERT INTO t VALUES (-1088605162246311468,5283773347954059900,'82Blf5D28Lbk','Z4StaaoLd5623PAILBeCLcmq9RD5XL7DxfuC3MEOT6wHhRNnNxFqsKegfnQ3h','NEm7wBIpisto1','GTJBOmyQ3U6WHftIz04JsuiVK0kNnKChHifem7hKfyglrN6Y2','N2g8C80jmJjzW8gZJDCOA75B3','zm69S0UijVBmAltxc8c5pHEZgp8rKuzJZ1tgRntCxoryziwmhameKuK4Qf0z4hgk9oAWM6nJPdYONBWshTN2jLJ',1);
-INSERT INTO t VALUES (-1229787003719975813,14704586388662178073,'BA','OH','8hOkp0Yk94oUiup7GvCF5dpup3NhfFzo0fcex','xIB0D','L5f1wMkGqDRxHvW46zRTATXUBWP0SmALG9OABBFmhNEmfRABGerZv5OUI9ySriTY','48rc4Zqqj',2);
-INSERT INTO t VALUES (2497266118552338578,2785962126430525585,'xBVnbgPxfafUv8MgQ4Wo','RmjYTYjLV3emJmPt1pjWTIpRjFk7MNEBg2XavLc9i3DO','4awSE2PwNtwJL7WI22037','sYUO1','jdfCClIZpsCreDdt2gV8Q0xvjl7t6INjTKV8l6t0luDYR790asAWCLgsRiJWut9dPrGHjxkmDYwKSPIoi6JZTIPyPZETyw7F3i','ZiEZgVSzDFgplkk3wiNM7v9uhYi0T6MnDs1kFP2t8lxidGnRoHPYXzoqLf3f2y5rxZ4vWiMDSoAQ2oFOcAdQEkEkcuicczci',3);
-INSERT INTO t VALUES (-2359628369391873630,5566368060142592658,'nkvViOovSBl0YzX','kMr7mKskjjkCc1zliZj5KwQDb5TFra6YDdBGLyd6MgHfYFzIVXhvrjUq2GLpBA7I','R29cQQ4PsM6CqW70ZcLxIjWrmK8ajitQwnw2DXdp02QNcZaVpsfSm5uec','heCtfmesbyIVJrtKxI7qHDFpKsXbdk5UTiQrtA','kCGr9uyDLVDX0oI1nuNZJ7imTOPLfCvm1udmJi0jYltqvvR7tjBYSgSzjJRWdbwwTh6XkicReZRAX0Pw4uCRg6jPF','K0u8r4PXa9dmMbU2zZLBxYiX2DVB7U3tsgpvzsJqnncxnBTTYDqo7z',4);
-INSERT INTO t VALUES (4550959969940064772,16918920786086416755,'aR0UXPpBj43bC46xEu5','1j5L60etGllNqkY9xMcplWhsAqiBgeBBcRS','waZfcEq3MpPTjab8v8h0m0GY57uQUCxe0FnsgH5qtX','XSFn8B18gilbGuUc','E5HTbqsBK5G3NkYo73QQykt0cVepQKjE78cOTwrWZE6t1u2aeShJ3j6mkGdTs5KOz','lAbjLrokl8EKJ3',5);
-INSERT INTO t VALUES (525174762201242167,8161347447089171836,'2xjigRSDiW7KVh','RjWp8he90QLSF6H0vPkyJQfNIBAYFMzsSa65T0AOaT8oiYSaHWMYEi1','QurrKv8i6hd8tbRrkuexz4mHFjRPKEFt3QQYkebhAuQERPEabdXG4huuf','tyHh6mImcE2c50jAoOsU7er54dho66QW7fpcY9LYoeulV4GzCcpAR9BwwRjoPUzF3','QNA8H4fKPZbnYNH8BEiJFQipJ1PYCeIDWw3SSVmKN8OBbxFEtnnEh','KBqyXZzVJtJqSnmBeWuQTws2zOnmwuKwchZZBmP0ZDevS1khO6FGOJdqbpGbBQcEHL71145rpodgjZwokB2WruJ',6);
-INSERT INTO t VALUES (3134445499892252990,17929934899833903814,'Bs5hUmWv','DqQElV1yCua8NwfSminaHQGjVBPCR1ygT','BcDe5Ys2RvQDrGbgNXYqRxDQwBUSzunj7IhvEr4Fz9E8T6vRrrWy1lIw80fL2m8sL01zatd','Zkn547GA8umkL7gqwIQ6xWZXbWH25TVY3KHg6WGRLixXMjdQm6ERAExKSqgScHAJO','3dCYeflyeinEVD0n1IYvvnh','hwQjvIX1d8ddQWI5MTuJnCYDCHjbu35SsG7t1h5Khray',7);
-INSERT INTO t VALUES (-7907979247326932167,5012543113977747585,'tR7EfJ9VYFffZKfhP3MD','dQdWDsO6dK0qjLRVayi09j7GXEUiWMs0MPPNDJmcNtAW7PvDqa2jYDxk0YyGwZ1ocV6daSwoMzbYg2DITvf','olhz8ridpTFWAC65cAnu6mnExt5','OkeqKjjti2nNlG1oKEWtId','zvnUkCiWLhdSVQ2Cm6QfZ3XvXfPxf1w89FaoHLW20GQ8vw5CF2XY2hMmutnuUeylUNtELIb6y','O',8);
-INSERT INTO t VALUES (-790956082064722484,9153187002827613907,'Xnvq7CHeaqzZJbtE6n','zMXHS7DFhEF4gmQNWMrEyUYatug3wy44bZHj','lGLFTHyjOlg7echi3HytUCNDW0MZLpA7ELLg','ZCg53dp0JPzX3BvFqBfi5tnYJ','rOVwxMm2EBqzzKFlQUmIwtv3n1hn62hbW8pHU0FrSSml9VdDCrchvmOPAw1vExuaQcArS4V','1pIfnGDPXZhV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-2816873582536492020,766542445224851333,'8cGRS','j7MS2v74ieosYsixkPTt3ZEPbRi','ZvwTEOUzebV1FMu7b70AVhXdm1FzKv4yDuPIDAgov7JA9vheJ1buebSaMbkh','aMgzo9CL6baUdVr','BT4VLjWa0ynaWVGFm5ApkoSHTCcos','pNltZGNNJMkLwS8eumuRLEaJGJn0fa7XXak9Uk74e5KWF2NIrw2Jlty4VH1aSkVeG7ElUkNCG',10);
-INSERT INTO ti VALUES (-2816873582536492020,766542445224851333,'8cGRS','j7MS2v74ieosYsixkPTt3ZEPbRi','ZvwTEOUzebV1FMu7b70AVhXdm1FzKv4yDuPIDAgov7JA9vheJ1buebSaMbkh','aMgzo9CL6baUdVr','BT4VLjWa0ynaWVGFm5ApkoSHTCcos','pNltZGNNJMkLwS8eumuRLEaJGJn0fa7XXak9Uk74e5KWF2NIrw2Jlty4VH1aSkVeG7ElUkNCG',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(26) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(26) NOT NULL;
-INSERT INTO t VALUES (-7249074399778956427,461379205710322016,'DAmwYcqAoj4X7Wd6P8X45','HZPY2QsGe5qt8YCxW98x1ECn4SyM5wJVc9FxrmSr2gHdRN7HgHY7OqrmxwEtrFGNoBA4X4VzoOyNjOCZbPt','jRdbYfltIFlSBX9eJ8qZ6wJiVK5EsFw2NR7y','KYAPsdtBvw1KLJfLZ82m4qyjiYCtJxuPtimstiZFbIKZlavR4JL66Jwoq1BWERAEfamgzVG2ACc','o5U1xjoG07qlibDel2k8nmbAw8wR','hm6axFdJ',11);
-INSERT INTO ti VALUES (-7249074399778956427,461379205710322016,'DAmwYcqAoj4X7Wd6P8X45','HZPY2QsGe5qt8YCxW98x1ECn4SyM5wJVc9FxrmSr2gHdRN7HgHY7OqrmxwEtrFGNoBA4X4VzoOyNjOCZbPt','jRdbYfltIFlSBX9eJ8qZ6wJiVK5EsFw2NR7y','KYAPsdtBvw1KLJfLZ82m4qyjiYCtJxuPtimstiZFbIKZlavR4JL66Jwoq1BWERAEfamgzVG2ACc','o5U1xjoG07qlibDel2k8nmbAw8wR','hm6axFdJ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3555211500767034037,7326336327027763333,'9H1c','97m7RJqwPDkdGRfAaj','znAxh5b0Ni05zuHUk30KWWSolyBi2xz3AayoTMQUXzo5If0hWf7zirYUonmcMA','s6lZCmKekxXY7N0LtSaJzDNa5vfqn9ceGZRG8X6jkFgpCyOCaeR7JSSi2ON3rmR','u1','xxWu6ubJ0zu3bLhEQ6Ls8UXiQgEuotLSv8zOFUVkLrMeu60URV7N8gflChh5qQMKYoTAt5arR94pXM',12);
-INSERT INTO ti VALUES (3555211500767034037,7326336327027763333,'9H1c','97m7RJqwPDkdGRfAaj','znAxh5b0Ni05zuHUk30KWWSolyBi2xz3AayoTMQUXzo5If0hWf7zirYUonmcMA','s6lZCmKekxXY7N0LtSaJzDNa5vfqn9ceGZRG8X6jkFgpCyOCaeR7JSSi2ON3rmR','u1','xxWu6ubJ0zu3bLhEQ6Ls8UXiQgEuotLSv8zOFUVkLrMeu60URV7N8gflChh5qQMKYoTAt5arR94pXM',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-9157321061902640074,13383815723471105080,'sncLv1ElkIrIBQzpgyGh63EO','OuUexO577vgjdAAAJ5q6np4ElaRr5VvX1i4zKW3HrtsEoZNOWhpua4G6zJwqR4rJBuVyOLLLd3XkMwl6kBu8Pyo0TSc3XolA1jwIsVafriMNEmX6mSXYCpqjX8','BPSOYI3PKP5rnInwxFtg4EdUIh0NPVZRrQi9aWRDjVJXH','I85NLPdz776B0vRFOxUNtmwSNcN5y8dQNcmmTSFpZ48djaIHFCXtEMHOjKzEA0zSak','3ZZfMPu9NCmsltUaxa9EyXxVvscTxTXBGAe7dIvu54frrGo9L6tY54LHCX3c6URHe07pABbbeak2SEigtxqHv35w1nT','7wvrqNud0tGM3QrZm4FWprzOqhMxEFNGJsm9ThiBt',13);
-INSERT INTO ti VALUES (-9157321061902640074,13383815723471105080,'sncLv1ElkIrIBQzpgyGh63EO','OuUexO577vgjdAAAJ5q6np4ElaRr5VvX1i4zKW3HrtsEoZNOWhpua4G6zJwqR4rJBuVyOLLLd3XkMwl6kBu8Pyo0TSc3XolA1jwIsVafriMNEmX6mSXYCpqjX8','BPSOYI3PKP5rnInwxFtg4EdUIh0NPVZRrQi9aWRDjVJXH','I85NLPdz776B0vRFOxUNtmwSNcN5y8dQNcmmTSFpZ48djaIHFCXtEMHOjKzEA0zSak','3ZZfMPu9NCmsltUaxa9EyXxVvscTxTXBGAe7dIvu54frrGo9L6tY54LHCX3c6URHe07pABbbeak2SEigtxqHv35w1nT','7wvrqNud0tGM3QrZm4FWprzOqhMxEFNGJsm9ThiBt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(6), d VARCHAR(48), e VARBINARY(45) NOT NULL, f VARCHAR(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1036032,4589864585160859580,'Qdz','YwDKNzXgVq0QGvOa','URmRZSfnLwkGx677L2fB','rAKUUPc','SVS9EI9pCMH4I2IkOAkFKYipWiu1DW6BKUELa0jowNI6','glD516GBhcSbzKqK9SDafBNYewQUX8Q2qHE6lcyFA2nZ2e8RzDFafHAvRwrdN6g8ZGnJ0t09GREqVwX',0);
-INSERT INTO t VALUES (3937197,13259977379049132780,'9F4C','R23CRhLvbQrTnn3LFg0rtonCEj','OzMOn','w2Fx6','VSPFl1jYnzi4xGddHXpnUqU8R0gqbMCPNse0RuEaPI1tN2bmVX1zTs2SGRZJBuSfTHQNuPZBlOYL5yMEfclIkBT','rskejG4b5ojcPzvyYBciz8IKXGBVvkNoLX3UJGkrclBHdREp02Vu5tRsbfgx6z04x7278KEs3RHs8K',1);
-INSERT INTO t VALUES (2647835,2792323959167852888,'QjT45G','oWT2Y0FdiFTyWg2Z6SM1v8MvI2YMf3yr','7UB97BJ6N9s9LnIclBfGa','aUvaSc','mXXkKTWxqrDzPRa8m5TPEv5PQH5eNGUVvro4Wf1TLG','SLyJHTP74sIea5oIcwR0Ryxxrpc19nGOa1ugCfDHp5UgRCskq6jbZI6xcMYLPnlQRecnZ',2);
-INSERT INTO t VALUES (420596,10377969274789227831,'lpmgeS','VguMkfk6fm','b7zPS8QwplvMnqL','1n6l8EQ','ZydYNVhSbXnZHimDg8IeJPErGqkSFdVQNRiDDiMqNCWSI0XlstrgLtHSxLbVZo0SZg4r8iHyDtDIMCokgMHEO','6cyC7dL1dTHeFih4bNblAsOWAwGTPg0IcKJ5YpWuwGI6AVsa6T295zvjpdOFHW0i40dAUT',3);
-INSERT INTO t VALUES (7257500,15918406614551112638,'129Y','Ow9T3Q6b','rBEnLH9qzaFDxWFD4KiyDFdkS9TfEnTOLIQRg0VQZ','fz','jYHjbHM0MqotAiBVrGujHcRMPLXaMrFrPayPzh9','C7XfDMkzBjFvujQrxl87aQESnTUZnUbEuCawr032xVf8aABZmC2oXA5uWEiHvj9rAjftv3eBGz2S3NP',4);
-INSERT INTO t VALUES (3845667,18217787276271295659,'AM2gHT','m6qwduxohoGNxmp301','84vHDOI75sadjXZI1PlHr1YlLxcoiwHS3QyUbdd','qLTqds','leZiMbHaZOgYTGqEzfnojfrrlLogZit82Qf6grc1q0MTcfhOwC7JFmD1ntjQycK4tsxeHEWcTxofUaN8gCLzTUs95P1','j4UfejfrQAm1eBvRnuJkzoaJxdk7aVLYlK0Sxu8ffUKqgG3xN6D5pxcJTo9PXiCLCjrucG6fOzd7oMRIQC88qsA9aPR',5);
-INSERT INTO t VALUES (8466326,7458681919238838041,'xT','N0j6l6R8OHYiQMVqumhqak','Oc4VuDEQKfqBkyy2LOD6NGASd9YcNytoRmc6T1NaTW','wtF4','6VgZEyXUpg4wsCcWD86da','Ef54i7kZb4VlOq0gqnKxaBVaE8nww2kTw9hqFBoQ7',6);
-INSERT INTO t VALUES (7842269,4374291121214824134,'EFgs','ZOOjGguK7ZH43nPQuISBCnKmxskktEg4GF1WoQ','oD8WBeDjz7WknIpS','ZNl','po3aEhB86qGTBK7pBr2dkYUlHGlFxb7SnP8djRG1w73qJh8u3914gUSlu','fDe8hhTPG7LGvQfu5Z73l3T5cyAYKBgYMWGQYYN49NF',7);
-INSERT INTO t VALUES (7937187,11235495196672089191,'2gB','sKQVdsPLzZMHt0XFSxc0HeDUBcueTL','7tq3JR6yuqncUSuP1a6MIySnpe7vXPEsFR','1iJiu','lI3Tj5tdVKhIYFIfcpj2hkCmeurbgLGviMFjL9KuFKIEVpzC','VxmFFtIz2QgZ1tbV82PMd9zLKZ1nhDCYQ2ekC09Ao',8);
-INSERT INTO t VALUES (4361937,14865366654573954006,'v','Y5tiNpyxxSZjzZ1TmZ5G','ySoptppGw','cQzsqN','c4rtEMu4NDXmfI0JXWg36YhTbp5S6nPfW8tDeqPFVl5soev6ep2t6kcs5iynXK911sz3Gu9dTGKutGNuKZdHKNIZXGAuJinUdoyS','SI0HB2jPdyTLAXUXtnnmADYWCuG9YO34ZtPJpPf7tSi2we',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2366397,12288658148149315252,'9Ni','pVfutDBhH','STqMECey3RWRmJWc1yYN3fxWbHNlj8mg','VI','Fhy8O6XTlPKll7EuDHzFBhEIrWMbfL','F120TJus0GKniUD',10);
-INSERT INTO ti VALUES (2366397,12288658148149315252,'9Ni','pVfutDBhH','STqMECey3RWRmJWc1yYN3fxWbHNlj8mg','VI','Fhy8O6XTlPKll7EuDHzFBhEIrWMbfL','F120TJus0GKniUD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(7);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
-INSERT INTO t VALUES (2659613,439726143048689230,'Nxv','kx1feoV8da92aL9qESGAwaUMdqI7O09auNxS4JGN6R4U6o','QxHMw5g9r6W2h8WAzw8n1IF11fRh97MTNkFm3iaZ','KkwRIP','RseXZRjufXTC','5Qs5suho2tK7iici6gHropvzJNfqVTlx',11);
-INSERT INTO ti VALUES (2659613,439726143048689230,'Nxv','kx1feoV8da92aL9qESGAwaUMdqI7O09auNxS4JGN6R4U6o','QxHMw5g9r6W2h8WAzw8n1IF11fRh97MTNkFm3iaZ','KkwRIP','RseXZRjufXTC','5Qs5suho2tK7iici6gHropvzJNfqVTlx',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8098269,16496494794176377334,'wiE','qtwIuntbx07J3EGV8dHuZNkUKldrRiUqSQIXLagWbOppGzAoSyipweHjuL284DB3k7G9rL6gaRC95TqNZHuycadvH2dGRm7JfHLw87fbkpt4UoLKHZvwctYhYaRPg37CS9XnqJH29gYIYRcw4GgwhyaLgcTDxUjeUSSu4SivQACGRm7w7gqqoaZmf','ZYBgXmPiHaagede7dOjfgy9uBIJFl1F','x2r','xqV6n1eW9gE5jzDiyWWNssn09be6pK8ZAXVKlcgNbJM6LGs60YYSP58f4Jr1FWxR3n0q8eJOD8cxVPcPLrwEJvXiKzu3x','enMPsqvyvFCvRaloNq8v3zDpAEdyQgg5ci3hFZ1LYVZshV2Cbwl',12);
-INSERT INTO ti VALUES (8098269,16496494794176377334,'wiE','qtwIuntbx07J3EGV8dHuZNkUKldrRiUqSQIXLagWbOppGzAoSyipweHjuL284DB3k7G9rL6gaRC95TqNZHuycadvH2dGRm7JfHLw87fbkpt4UoLKHZvwctYhYaRPg37CS9XnqJH29gYIYRcw4GgwhyaLgcTDxUjeUSSu4SivQACGRm7w7gqqoaZmf','ZYBgXmPiHaagede7dOjfgy9uBIJFl1F','x2r','xqV6n1eW9gE5jzDiyWWNssn09be6pK8ZAXVKlcgNbJM6LGs60YYSP58f4Jr1FWxR3n0q8eJOD8cxVPcPLrwEJvXiKzu3x','enMPsqvyvFCvRaloNq8v3zDpAEdyQgg5ci3hFZ1LYVZshV2Cbwl',12);
+INSERT INTO t VALUES (29,-1737669,'V5aYx1','gpqc6LkDFMnMFQwJh2rumoZvvL6tLEgQ19XTEStAgheTy75TggcY88LZntMRTnOkiwOyyEArUN0cNmyTj1Lopmei1shH817nok5JO3Mt60RSAcRzjinhDDpwekeC2kzicvBvhiPmeNF6VJZCIViQaPOM4hGkYi2sEbibH2rX6UrXceF29UCN4thqM1ClgPQZIl4UC0D0gOv2xHD6pJXjlt','1uvTxPmGKhT70Zj','MXIBvw','J','us',12);
+INSERT INTO ti VALUES (29,-1737669,'V5aYx1','gpqc6LkDFMnMFQwJh2rumoZvvL6tLEgQ19XTEStAgheTy75TggcY88LZntMRTnOkiwOyyEArUN0cNmyTj1Lopmei1shH817nok5JO3Mt60RSAcRzjinhDDpwekeC2kzicvBvhiPmeNF6VJZCIViQaPOM4hGkYi2sEbibH2rX6UrXceF29UCN4thqM1ClgPQZIl4UC0D0gOv2xHD6pJXjlt','1uvTxPmGKhT70Zj','MXIBvw','J','us',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (14989946,5019099220058840105,'L229','z3eZqoVEqfQNfuCj4RSR0odXfGbvsEIIIYJPNWogDYlMTTBIiMGWgv1NaLoqqSAod227bPF6LMxZhojS3wAyIk6E5GQLlKDHXtWaR703NPGvKK7','UDm01hjTXtQPx','WoCmm42xJG3yP2LlLeb0DKLdyJ3RhH2cbrmOk46D6ex2O8gaZFBZ9BphB0Xu4Xkvxn0lp1Jn5QZOH7ujH43iEfNz30fxgSFfIssWsENJ9y5v6RausA2PUkuqk9GObI7AfsCyeWnSXN5Zwhmimfcb446CVBbNTzENrrCGacMvvwojJWStmCyyTJ2BeU6aB8Xw5v7vWGCy','IgClm9MTVUOSDQFjgyGnToOfUF6wQOLIUDMBwqlCO','7',13);
-INSERT INTO ti VALUES (14989946,5019099220058840105,'L229','z3eZqoVEqfQNfuCj4RSR0odXfGbvsEIIIYJPNWogDYlMTTBIiMGWgv1NaLoqqSAod227bPF6LMxZhojS3wAyIk6E5GQLlKDHXtWaR703NPGvKK7','UDm01hjTXtQPx','WoCmm42xJG3yP2LlLeb0DKLdyJ3RhH2cbrmOk46D6ex2O8gaZFBZ9BphB0Xu4Xkvxn0lp1Jn5QZOH7ujH43iEfNz30fxgSFfIssWsENJ9y5v6RausA2PUkuqk9GObI7AfsCyeWnSXN5Zwhmimfcb446CVBbNTzENrrCGacMvvwojJWStmCyyTJ2BeU6aB8Xw5v7vWGCy','IgClm9MTVUOSDQFjgyGnToOfUF6wQOLIUDMBwqlCO','7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(67), d VARCHAR(58), e VARCHAR(53), f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2975161,10065256,'JRDDZDAQdUqx1MQ2lJ4n0GjEwUMG6XoWAcrxfsDoiVA387pfzmjI','l','TxTEjBr5kun2oIuAy2s2S84BanF2xvHUBuseYCWgKSAQvocJue','9ew8jyD4VHxJ1Ef','xhz0t','qveIhiZLhjVwoVqSE8NsCVKG8wDlVWkdnul3lQArPRMq1fqOL5',0);
-INSERT INTO t VALUES (13324847,8808113,'8R5GtqMu1iLxKlKeLIYC6XAm4bvj8gJLHrEUcRWaclu5sGuSc2J','NUk3rw3','0X3oUBpHb7qK2OSC4jX6I7','CzD','GjKR0stDqaaGavFD2','hZ2wvgVC9bndxyI39bwcX4XOKN7Pxwj',1);
-INSERT INTO t VALUES (2411808,14321593,'1kH4Z2FmQJrsWaQ1I68G5IIVjI2iY2BIo35wKPjZ7X2a148isejB','tjDUwe1','RN3tA2rGHe9UCJaensUDS6H3SF2yQHM','cGPVFkOg2qBqLlmiqnCGgVzwELLnpZ2hrBebum0qqvIlyn8OXDEhP0ZE2cc6xBTHzmV','bKbI9BGE64ylvBPS2kk3efd10sfmqXi','MfBGHQ1z0PaEw0AwEtNQ0KMqImcUJPz0rH5I5mUlJtz6A',2);
-INSERT INTO t VALUES (9953760,11023751,'7Z3','CBbVIzqkfjlLgIxZ3dfJBdgdwPOTypJO8IhxTU5GT','8NflDYmOF0kew7Jq0pH70Rhx5yAyO74d7rJ3bi8m8nubHaooK','SwBArzh2Lk386QlzgwrbFHIIIDygeA5wcrB9tHU5yxv1oQMNwLz4bUcPEFXvG02gW','oAaGmu0iowmAKWS','Wjidk3RgDzHwxRFcvR',3);
-INSERT INTO t VALUES (7417687,3558809,'laG7e02eG7QA7GyI4BdD6UJERa0QkDTmeHaF9MKeQT2rHke0X','qtKtdlAjCQUqDoPA4oWmFlOqWDy','tNB76qm9rM9M1nI5NeSVd6xE0Rj','q7qzbao4E9e6RdzwHND59HUYuiPsO2kQuEY8Fg5Xn7tz5yDgiipk9n9oac3SxK6t','9sDgwwyWJWn72eQGjKqWB3E1jGUKlJ9qx90BDf8kVMGf3peUK6101ML648nA8XvxJGsD4w','PsqtupSe1hfshmNVcSE0WiYMnAP8prUzm4',4);
-INSERT INTO t VALUES (14619577,11415563,'49dHx2b3rmfVRkFPErlKguI7iwg7fDpOr','IIlnvRNj','LUNy3u2RrcKhZfGlY','6cz7uLcK5j1npefBzot6yppuWY7SFfhWCQUKM58CfFDv8VR923l0IrHPRn5ro755SvZo','yTWi7FeXszLudicl','k5WQGk0',5);
-INSERT INTO t VALUES (16374983,4454942,'Lkl2','FWPW3bQjrIZjx4bteRKSLytZJxRfHrRpwCUNXjEZh1Bq','achp8Gs731z7Z7YAmCC0UIFoOgRns4YbktJb','pWTOJhbntyZwEKIlAMcXmDvKIrVoTZ0','pgcIRbg4FuqedsJYHRkbVyzy50yR12','9rsdMS3dMZrU9YhIBWe4n7nghsH2LQenQOhYBAazMS3MenJW0E3xO73CEw27x7QTsn',6);
-INSERT INTO t VALUES (1937471,9025773,'vhD1hzePW4Yy0','LjmeoLtU0eNzooTFX0yMBYMOzWaVuBh1R','npHLdit5e2A0VtFOkeZWbNCV94ywSbTP6sluID5Rp6aycC','tfRPGb4fgoWCejyrSt1z','5cv3rFYsz82Ik3B2sy7wPPdvWoDjHjy8huC','tKuT4AkgGqH9kOKYZx42PvlHiFqTUIKhK2mi1oDRNj0LF6eRKo9pInEvpRfTn',7);
-INSERT INTO t VALUES (1753323,6404883,'Y9i6TASSrqfjslJCohC3JSyOECOs3E13vrhVWJf','PTdMvi3zE1jFj0g314l06l0g2MGeVSAj','RrTQ7OTJ7gefJrHwWy69k76E','NwoSPS5Tt98ypkCBircdovNsD6NB5QgMRWn3u7BtdwX8qKHWQie62V2nfYqdcd7SEMKet9','lcysO6LsIk7WlZYmYtSElphF6r9uGhzb2JEkk0B58tbJNQMOUUfXlH3UjytIRwPcKJJTQ2','aDltPB',8);
-INSERT INTO t VALUES (7030063,16126650,'O2DsXaeaV1N7gL0bE','xvYYypDCYUMeQDLCUw5o6DsYpbUawgJP2c2iYD9T1BrmZZCdQNgMLFF3','BvlIKU5dwr','UWvXgZ','49lMvwg1V6pqen7Sm9uiQ9NBA8undOCb6zXIdk4SRi2RlMr1iQDWjLFtrEtRBY','bvmjjZHKikgfMlKDWzBf7zkNbIErNrMtujcNoEeSLT1OK3CuNAyodhJMD6gW5yjC2YUESLvCBJCjZNwQ4ge7ITrM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4117608025,12030875,'0WL32yd4aeymvAv7u','MO3MtoG5doO','oCebBBd','GKrSGO9ao9KkXpiuUOVECuvQ3PptWOmOqHutVfVDcfVvbQRGZXBYdUElGxiBrKhzK7R1Kh0KFby','elftOSYFPkworjVWccYL4leGZHxGbqvzPZjJ0G09rLXadSmRXBnLFefNEfN9eiXiEpkICwWTkCgEt','K',10);
-INSERT INTO ti VALUES (4117608025,12030875,'0WL32yd4aeymvAv7u','MO3MtoG5doO','oCebBBd','GKrSGO9ao9KkXpiuUOVECuvQ3PptWOmOqHutVfVDcfVvbQRGZXBYdUElGxiBrKhzK7R1Kh0KFby','elftOSYFPkworjVWccYL4leGZHxGbqvzPZjJ0G09rLXadSmRXBnLFefNEfN9eiXiEpkICwWTkCgEt','K',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(68);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(68);
-INSERT INTO t VALUES (3189646836,3988538,'Wv9dgJY5u9','zxX92sVJAVmcVP9','OMYDAKJVFu10tlD3uARTE4rlF5YsT3xJ2wCHX0flNd80v','dplunQrAuvetIznP4JKT2y9h6xbUZ7TWbS3sk0X85mS','5HU3ezBtySbEqYcQ1SVJip2syBVJiDSHt2AqMU1aSxaD7n0xTX','7HYUbBJFGJiGVLctaFiDv2XWMTWmPkau5Xmokr0OF9',11);
-INSERT INTO ti VALUES (3189646836,3988538,'Wv9dgJY5u9','zxX92sVJAVmcVP9','OMYDAKJVFu10tlD3uARTE4rlF5YsT3xJ2wCHX0flNd80v','dplunQrAuvetIznP4JKT2y9h6xbUZ7TWbS3sk0X85mS','5HU3ezBtySbEqYcQ1SVJip2syBVJiDSHt2AqMU1aSxaD7n0xTX','7HYUbBJFGJiGVLctaFiDv2XWMTWmPkau5Xmokr0OF9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1644652380,1050769,'engHT','HYMzFnBwgd4N6ioSmdXvBp3GQehzfRKNXAkzVmYTc8XmWJwcXTRPZjZnMh4CcKnNhMfrNMnnsZt0OnELM4nNnoids6N1aicTo5tftN','bQW7PZH04VjBx6wf','PnOHDpqgeA46r3G80Bdf5VmSLvtwqi7jvvhAVLVMtJAXFKsdrK6ReBlMkkeA','ny9I5nFSKHyLsCoMR93S','z3GqKyUVS0XvoLZvMngGZSxoQFiOURmTtZfPSeY4tLyyJJFxMcc2b8yP3eFDy4ZQbQaR2ra2',12);
-INSERT INTO ti VALUES (1644652380,1050769,'engHT','HYMzFnBwgd4N6ioSmdXvBp3GQehzfRKNXAkzVmYTc8XmWJwcXTRPZjZnMh4CcKnNhMfrNMnnsZt0OnELM4nNnoids6N1aicTo5tftN','bQW7PZH04VjBx6wf','PnOHDpqgeA46r3G80Bdf5VmSLvtwqi7jvvhAVLVMtJAXFKsdrK6ReBlMkkeA','ny9I5nFSKHyLsCoMR93S','z3GqKyUVS0XvoLZvMngGZSxoQFiOURmTtZfPSeY4tLyyJJFxMcc2b8yP3eFDy4ZQbQaR2ra2',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2752393501,6329565,'BLQjpaywqwB','yXZJV5nay1e2Sd33cckw29v9UIllv6VGuF297HkgltWkmIl6lFAJdPxT0OtFC1psig0bMXidd3lpdz1RIkfjNG4fn9tKUFgN6UrugLzmjGNsxkgtG0JRpzPWEYMRuEAddqXSjbrvVq1Zy7C4IP3eGBIa0Eh5r3Shm5pliuTNfGBOGlucBYqn9cBQTG7o4VbDyrbpye','Ufcs1PROIFnJmrJkOc','IQJPDqpnp6SbuhTyu30q80a3tY78HLI9Wg9inIPDJulkgqFkJOHYSR30TYFIeswZLsmpQWpti72zWhzG8NxF','fjPUcBrLMbnxT1t6OzfhW4Szg5525VaH9rwQPwvtvPMDjAdd40yuUN6GEhoM0j8YP4cP2b3HqFbudE9egO5waqAF','wqSdflZa2Me6fg7Ysi6eA9Gy3UnYcd9iREhg0r1Wyla',13);
-INSERT INTO ti VALUES (2752393501,6329565,'BLQjpaywqwB','yXZJV5nay1e2Sd33cckw29v9UIllv6VGuF297HkgltWkmIl6lFAJdPxT0OtFC1psig0bMXidd3lpdz1RIkfjNG4fn9tKUFgN6UrugLzmjGNsxkgtG0JRpzPWEYMRuEAddqXSjbrvVq1Zy7C4IP3eGBIa0Eh5r3Shm5pliuTNfGBOGlucBYqn9cBQTG7o4VbDyrbpye','Ufcs1PROIFnJmrJkOc','IQJPDqpnp6SbuhTyu30q80a3tY78HLI9Wg9inIPDJulkgqFkJOHYSR30TYFIeswZLsmpQWpti72zWhzG8NxF','fjPUcBrLMbnxT1t6OzfhW4Szg5525VaH9rwQPwvtvPMDjAdd40yuUN6GEhoM0j8YP4cP2b3HqFbudE9egO5waqAF','wqSdflZa2Me6fg7Ysi6eA9Gy3UnYcd9iREhg0r1Wyla',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED NOT NULL, c BINARY(60), d VARCHAR(82), e VARCHAR(99) NOT NULL, f VARBINARY(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1517488012431451970,252,'NGcJ5wGRtSIBu8vV5hYcMgkUnbuFDIHAfHMI2ReBwruC3NU4p0ugcrvSbosL','SgNGk1psgfMAWylraPdxof9NbOjEx8KyxK8aKcNEw28ZzGujWUY8EruIqDSco81vJSnEsm8kF','p76xQEwtYay6nlHNUUUvyZRQFgfzuboVLtD','I9u8uUeN9jmlqT','dk2MRRebQu','6hmxQnrqLo3P3x7o0XskIHZrOvnrbjvLEHW',0);
-INSERT INTO t VALUES (1927567646673416645,22,'Rovv8neWwRvOybK4eqlkOZI8ZBZi','wrWcx6xM1R6qaH6NO0v45JYx59iJ4ozB9TuRSxzzB27QvYGAlto6','BWWm81K29uPWgBmrr129wYOvHrJ4USsN45tH0HkKCsi73Wd','3u00','fVTGISlYbRSnZNmHGPtIKdfwyC5WfastclVboXmISqnNpBL8mYyv86WwN8A4rlJnpnD3cR63cCd5qQBZfWryvRd3e','ec5niikBFvqGVvxD9psd2YACiUb3joksWtNYjLx3SZSU4JLdX7n1W4B0s98cFHoVl7M6VPg8p94yzChhthM3RZP',1);
-INSERT INTO t VALUES (146825822306070814,157,'AwUJeeeUKjdWkKcKC','YFm','EpJqSTQ0ASqqWnEfDWLSMSnndecQRqjIdLPqzRckOeLpAt7Y7dDMWAWcvkurSdSJwAmVP','RMxCw','1g7mwxt1FR1fHi2wLEaEPDo5yERTF6pP8MXx4BKydfA4kvpOegqVcifXoDqhNeiNWs','0qRRMlVmtI4Bx4g9cYfHuFSB',2);
-INSERT INTO t VALUES (-4989950632115568119,117,'PfMkcXnSvZVLVKWiAe','8b9TBxWBJ3TK7JDiIItdLudQ7Zv4NDjuYxclevVQ04NanvVzCyg3oLpeYk50TzyDgo29MAaTmbnArh','KK5pdq2M8AFC95PbyXe169jETZjfMeB8huoBG0QwOhdbPDadrdnRFcq5Vi','4zz0qdre9JQi3','BgZNd7ZcBYkmjlFZcHkjP36HxCSe1zSaHVZs0kpLiYENl7hJWkoLCSouaPonMVEGHmrHvjx9','kk1Rqn6QLOaWZqeMRBIAhDiSj0WioUrfZ',3);
-INSERT INTO t VALUES (7203184850269116797,166,'s7lEYZ7lQaEeSEaGoQzPjQaD8s1RkYFNbyMPelZq14169xWY4EN','rDpEccHG3dFxVuOHMuMvnvlCicKO8YQTSUY','P6DzECs2yV9GlUrpkzKt4PXUaK','IyPXymtEYSISFAeI6CMPopd','VHgMU7aqhDMD4gJdje2C6S001ogYlS2vPgDXHJ8sMU87RfQRdzRWGZ0ZGKKzS1jimVz','6l4qIYJ2Dh2ROKm0X7xcnXZeIjSyT7r3',4);
-INSERT INTO t VALUES (182401435314037264,155,'f7mT','1wnyyH6DPJqITF5gdhhmVJ9YYzrJAW5TWCK7qSc6CTe8J6VlakUcXyLLpd32p1Wt4YC8HKgu','lvUWBV5m4suZFBKkiR','MAZzWZALenJ','TSRk44YoH0XCV7RAWwsi30oS134ZBBwiSJF','107bOvyiD798LQZnodcoca6fdxajAeN8Kw1GV0y0t0pmIHLNXSdebFvgkETj9Eiu1vMGXNM',5);
-INSERT INTO t VALUES (2402440262818206331,141,'leVzcxZGMyjwVaNUpE1gMA2YbKFrziS2a42fyqmKk9mxd','7frflVu4imOHHUvVVpcXftJIQ2hkCkZLCMMlxmVpT58lCPuSXCA8kcd3LZRrB','uMAKHE40W7mkKKglumMDpStM4Eo2sBZjMdLxJBY4sWPCVReFdA4gP6IsetMcmS6QiTUjnnifaErwKqHD2HLChk','RQpALZhhq83L4Zh6','DTPhMfFZpiBpu73U6','xzrUsNc8xPdscjnq7sZQxeJx3LwY4Cht9OMvqtdUZLLSro0KryNY7xgxRidY6pQP64JZWqqyYaYF0xGdHttjtrEVaNjKt4F',6);
-INSERT INTO t VALUES (6931967035577290819,123,'wpXBNfZRcjGWdKPokCwswjzusnjwC','ZplBcQEcUmW2GPKBUO0EElj2PEqpGJHGZr3JSI7NE1','VJpQgVIaVtdnAnMoYlGF8sHyl8mDPXOgCh1GVMNXC5I7LDjFyBTk1wp2XTyqMauqQD0UeVPt27xPLasOkCy1VLFfwd','a5aVrvBAE1rhWtLZ7zlLc9l1j','kHl18PSv9uOKI7Zmfljoq5jBn9RvjcTOMSx9xpnijEkw2','L4XyUcTU5D6pWzadA2MtDLOHwDKrgBbHpe1yivC70mpcehaFMQZkB58cxs5Agol',7);
-INSERT INTO t VALUES (6667867950224297966,245,'UdwQhyZ6fArJV5QkYF','b6FGRNWNyNNyuI346ANCOQlDF','v3Y4veB58a2nAEaoRpaUekq4lPGb9xlIYqTEL6YyMCgx','uKpLtulsyL5phcCKELVMa9Eax','9HTnLkpU6LhK8r8YCyUmhSB5lE3AYvtHnWnXe9OlUPYZvhbbrATfVGuwLpPFbhOet','4LmmKQ5aS13VKnSyUHVGG3ghTRUXpklvqIPSptgdk9nfaRSboK9cPKO8SGZwYcEd9Q8fQEIrRbalKjruP3Zeda',8);
-INSERT INTO t VALUES (3331328590128237260,73,'kTM6FqTJIErQMgvNZNk9S9RnrI69K7WdMzL7qq7oBaN0iE','jFDFxngSzcTdwBM1GBog3lyY4nTgPmT4K8qEs9ym7dPa9MqwBcJC8','jRT6G4G6ORrKo78gzOLMDuCQD7u2NSERC5wgX6brmVvvg12mbDIlVahfyhZQdLp5oeNmKYReLfLOKf9cVq6j4l','sniYc1uea4bVvqkgSCeIwSPF5HiW7LEJ','fadSLRiTOO56dCGXwopR4dqplnWC22p3vzAhUSAN2hr2mo3ME3CDRDIJaCsEosjUlJyS3VbQNzxjMTQefZfT3XW0ULG','JY45a94Pgq2zeVwsZrs2xXSQgThMXx1pZOcCbbqoZa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (195,8365275,'batJ9RG','bh3pYlMuPRtxgxJyXElgTvu1FEwpqOLIQvBFBeDkzbS6WcK1LcjlUM','X7','J1Jz0q50uhNgRJtQetUCInRUToOd6U7cUT1EKW7NCpI828zAVxduNai2Wr5gHrrNKwyCDDOmJ4goVJZm8iXBw6fsZD5fZcmdqPjk0MCt0IbX8SqoZvwzXGIhGnyRwoy9y63UlShtvloZXVp0ivfWAjcumi3asobcI984ph6ExOSVQAYkPFDEKJAs9mlVhgYa9RyOrjE4NDmW3G','i','Mg',13);
+INSERT INTO ti VALUES (195,8365275,'batJ9RG','bh3pYlMuPRtxgxJyXElgTvu1FEwpqOLIQvBFBeDkzbS6WcK1LcjlUM','X7','J1Jz0q50uhNgRJtQetUCInRUToOd6U7cUT1EKW7NCpI828zAVxduNai2Wr5gHrrNKwyCDDOmJ4goVJZm8iXBw6fsZD5fZcmdqPjk0MCt0IbX8SqoZvwzXGIhGnyRwoy9y63UlShtvloZXVp0ivfWAjcumi3asobcI984ph6ExOSVQAYkPFDEKJAs9mlVhgYa9RyOrjE4NDmW3G','i','Mg',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (102,5942208,'3IoPMhnUYg','jIT5CU7MM2NSCBz861cF0J4MeYu6ErPStvstJIlmuu3e2QFFhr9Oz9rWthabLv1un0PVxShqsMO0qJd1P9zwQrlQCWn7b6hZCRsCgKgV5MFE7lH0Lai5JebrRt9MwekWRE7','4tDQ','CDP8oY4iwLIwIAdBLjvxjyg0VGht9KlrkiT3igVjy8dLczn4Jp2UUQRsfsbEsp4LK8RvUd98bIR4Ne3JJh7SwrF8DcnD9Ma1J7Rmc3C1krU6UAtQhJPF2U66LtbKeBKnj2wtO8zZp2dQp0QqgxbEZjn4ZlQ','S','LU',14);
+INSERT INTO ti VALUES (102,5942208,'3IoPMhnUYg','jIT5CU7MM2NSCBz861cF0J4MeYu6ErPStvstJIlmuu3e2QFFhr9Oz9rWthabLv1un0PVxShqsMO0qJd1P9zwQrlQCWn7b6hZCRsCgKgV5MFE7lH0Lai5JebrRt9MwekWRE7','4tDQ','CDP8oY4iwLIwIAdBLjvxjyg0VGht9KlrkiT3igVjy8dLczn4Jp2UUQRsfsbEsp4LK8RvUd98bIR4Ne3JJh7SwrF8DcnD9Ma1J7Rmc3C1krU6UAtQhJPF2U66LtbKeBKnj2wtO8zZp2dQp0QqgxbEZjn4ZlQ','S','LU',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (195,-2743291,'oK','egjmVuKNdGKMBDOardLxqX4LnaYgkXGwF6A','3jK8Ac4YzZVvLGUYFhJb','RHsBFskLY0j6OHZvGEdGsWZV','b','Dt',15);
+INSERT INTO ti VALUES (195,-2743291,'oK','egjmVuKNdGKMBDOardLxqX4LnaYgkXGwF6A','3jK8Ac4YzZVvLGUYFhJb','RHsBFskLY0j6OHZvGEdGsWZV','b','Dt',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b TINYINT, c BINARY(21) NOT NULL, d VARBINARY(79) NOT NULL, e VARBINARY(11) NOT NULL, f VARCHAR(90), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (830600,-21,'toFZMKOOJfaLEC','mptFl08EiY8ahGevgonU5baTBD9','uozd4PdQ','Eipef44VdYhUei4KWr7KQuWgZvl5Dv7iPIBkKx0UEE3SjTpUfzT17zp5oZtwM9iDuE9Lcv','8','7I',0);
+INSERT INTO t VALUES (-7346590,-53,'48c','b3nTNLYVWkl1363x4TCno','UG1s4','7IBdxbuFPlbH4GG271fEaBNmLgLJiUwIX79sBpffuqQwRibppJeutzC54TdLaI5IxnuUyzgNs0EYuJ6sbAlXK2CC','4','AY',1);
+INSERT INTO t VALUES (5511296,90,'U2Ytjpy0b','Nooym2pLE6Pdxn4oefCiirIzXO','HXY1x','bMYAzz','B','5',2);
+INSERT INTO t VALUES (-2364987,-108,'ofFK39','SIgW28HC7jBJEOGN3kxVTPuYch4QLxqjbQqUSnwULDn5T','5Za0YFc','26GtqVTdSdjFTRQjYMYI6jop0NoCpSKU1merAGo9IhFb1vjDDbAkJ','9','SJ',3);
+INSERT INTO t VALUES (6412254,103,'h7eYR','atRYlbNu4ffs3hH','g','Pl2K5zU8RW706eX1LlksIGApZoRUanX912x64gky2m2NLE4xYCGgGU','E','VD',4);
+INSERT INTO t VALUES (-1324013,-49,'3QQkFhX5gdYnBH','SefnG9XH','ZE8X1J','YOdOykkuy5JMUOg5KZ8lFTcLs3WdolUFREIZUZCMeIodqOvplzv5na8TXvDZYlDff1','X','b',5);
+INSERT INTO t VALUES (1062650,35,'HcTIqNC3ZP6','epN7PpubmR50BwXieK','oH','9TXOeRSOD02yq0GXwp49O6VmBeqyJxhEDfIankcFbWdfu6JIoNXWYVMx','R','By',6);
+INSERT INTO t VALUES (-4818022,-18,'tSjfJvnJ','k0gERnMd8oqXMYa','wk','UsYKniqBxOUKlulPd6STEU556gC3NL26QfNUwStTjg','1','Ty',7);
+INSERT INTO t VALUES (6452451,-126,'q','rE1EN9nzBMagAKnBqOyj9anoT9n6NEbKJRq','rcN5lym','2LwWp6fnOIByXMBWg27q8MzudJLfiZRDibXSq7c6MPebAq','0','ke',8);
+INSERT INTO t VALUES (-612015,81,'p14TiJfcaoZaDchEyFD','0TmhChsDYdezOm0jMbKM6qrMdSSCP','N4YMJ','ce8P3Pd3ZehATsmJ5yuuK8nbLSeoVe8X1pcJODlLP1Wx0nhkV4NVvQVlATlS45rKJW0VADMTbtDBkdA76r5t','L','na',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT, c BINARY(21) NOT NULL, d VARBINARY(79) NOT NULL, e VARBINARY(11) NOT NULL, f VARCHAR(90), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (6480013717509864773,199,'dIsY3iH44ZwBo07oDM16SzzIPrb088heP1snqNHvduKHGpPvu','p30YGUd','iA6q3ifxTQx0prqPCqkLliXYeBiUQzih3aLrEfYocvXfiLfUiNmQBqWu1FaZwFsRR8Clmhd','yneY7IJnzX61NbPmSvJxZWVpb7gLh','A0Y9M0JBPk3H9NyhIcoXREvbauq03sCEZCLPCZ55Vca53Qca42rtVGFsS','vNI5yP284Czq60T7yQXwBnTojPZs1GNyM6dD0BigWDsOa2aNVmSorCI3NMAGQ0LcsVChphNi',10);
-INSERT INTO ti VALUES (6480013717509864773,199,'dIsY3iH44ZwBo07oDM16SzzIPrb088heP1snqNHvduKHGpPvu','p30YGUd','iA6q3ifxTQx0prqPCqkLliXYeBiUQzih3aLrEfYocvXfiLfUiNmQBqWu1FaZwFsRR8Clmhd','yneY7IJnzX61NbPmSvJxZWVpb7gLh','A0Y9M0JBPk3H9NyhIcoXREvbauq03sCEZCLPCZ55Vca53Qca42rtVGFsS','vNI5yP284Czq60T7yQXwBnTojPZs1GNyM6dD0BigWDsOa2aNVmSorCI3NMAGQ0LcsVChphNi',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(61);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
-INSERT INTO t VALUES (5966776280520840125,188,'AYfKxet5VF','o1cZL','44hWWbEUmSi4iixEeSpuWLEZlGDagCWASX3rHKYZureUsyRGg4JJZjsHbY4xbRx9wLRvDGE4gr5pBKusmEKu0bNy4','aw4fjzfvEYKnZbyxsfs','X0ytFgdEVb2d0RJoM1qnI6aLhfmJEVf8qw4olJcT30IF8Yn053hwLaqpaGhPajxVwnDfb6SFtGE','nnkcrx6f4uNn8keoohRauRZCa151Axmkbgv',11);
-INSERT INTO ti VALUES (5966776280520840125,188,'AYfKxet5VF','o1cZL','44hWWbEUmSi4iixEeSpuWLEZlGDagCWASX3rHKYZureUsyRGg4JJZjsHbY4xbRx9wLRvDGE4gr5pBKusmEKu0bNy4','aw4fjzfvEYKnZbyxsfs','X0ytFgdEVb2d0RJoM1qnI6aLhfmJEVf8qw4olJcT30IF8Yn053hwLaqpaGhPajxVwnDfb6SFtGE','nnkcrx6f4uNn8keoohRauRZCa151Axmkbgv',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1740297193818261055,118,'I8kyJ0TGcW37zSCQfGhpi3RjwC5VCdlse','JqsjgawO8OaDBNzE8sarAGBtRn9Xc26ry9gv6DZfoQ7FZQfjKaelFlchT2vnW3BTCGPyw3izNpv4B9aXNjURiiFBXq6gL7igqy67ogqhqDkPjdb2Jflix9CgHfbCAKWTumEAgeAPktPU964QiSb1jX3xj6MHnclAVU7vqPegGGH','Yqs0','acHxBY7qf','Jvl7','1GdwWB6jtiVkbSXwrjx106BHsx1Ffu2rmPB3mtAw9JdfaTopXCmcZnTzEDE7MpdaBTttX2gmL0cEnaUzsDiPZLKxf4zY',12);
-INSERT INTO ti VALUES (-1740297193818261055,118,'I8kyJ0TGcW37zSCQfGhpi3RjwC5VCdlse','JqsjgawO8OaDBNzE8sarAGBtRn9Xc26ry9gv6DZfoQ7FZQfjKaelFlchT2vnW3BTCGPyw3izNpv4B9aXNjURiiFBXq6gL7igqy67ogqhqDkPjdb2Jflix9CgHfbCAKWTumEAgeAPktPU964QiSb1jX3xj6MHnclAVU7vqPegGGH','Yqs0','acHxBY7qf','Jvl7','1GdwWB6jtiVkbSXwrjx106BHsx1Ffu2rmPB3mtAw9JdfaTopXCmcZnTzEDE7MpdaBTttX2gmL0cEnaUzsDiPZLKxf4zY',12);
-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 (-2505149992021305511,75,'aNuRHeobmqeRiulaCPYZT4CBTUBuTEbRkizojTdy9OhyNst6F','KUde2VlddiU3ZTRt6nZ2cFdehgM64xpblcKos073QSfAOMlVCLcjTk2fnzOt9UB09MBnqpuhwFaA44FTFUg1jfSMVENmB5furgQeC2dVvC8Vuy1HccOA0humzhZPtoAnojcYz4eS4HwJ4SVTrG2DTUChN72Jh1PRxN2bmkLvnTFKnaGc6IGbzj7S1wZnV226i0L7eLPjL6hPTFeKjY2d59OLquMruyAgEADtr6xUUierVy6cA2XwwVYmI','3CcrZvwyYacMUelFcPmk1IG1tQh6fbGaFaDSMHqCdwjGKRPMSZU','uEDJNVLO1cmkfoy4BkHdQctHob4zQWYxOZiryAuB7leW6TMNR1hD5hxyHWF5GlaHySM3OYFhgpF32aJK','yxBgYk','jOuiQLy2Vp5xkBOkfk4KpLjw3TPUeKgU605a1dWAuOvgvd2QNSn9nDJS9VGNLvqp3L',13);
-INSERT INTO ti VALUES (-2505149992021305511,75,'aNuRHeobmqeRiulaCPYZT4CBTUBuTEbRkizojTdy9OhyNst6F','KUde2VlddiU3ZTRt6nZ2cFdehgM64xpblcKos073QSfAOMlVCLcjTk2fnzOt9UB09MBnqpuhwFaA44FTFUg1jfSMVENmB5furgQeC2dVvC8Vuy1HccOA0humzhZPtoAnojcYz4eS4HwJ4SVTrG2DTUChN72Jh1PRxN2bmkLvnTFKnaGc6IGbzj7S1wZnV226i0L7eLPjL6hPTFeKjY2d59OLquMruyAgEADtr6xUUierVy6cA2XwwVYmI','3CcrZvwyYacMUelFcPmk1IG1tQh6fbGaFaDSMHqCdwjGKRPMSZU','uEDJNVLO1cmkfoy4BkHdQctHob4zQWYxOZiryAuB7leW6TMNR1hD5hxyHWF5GlaHySM3OYFhgpF32aJK','yxBgYk','jOuiQLy2Vp5xkBOkfk4KpLjw3TPUeKgU605a1dWAuOvgvd2QNSn9nDJS9VGNLvqp3L',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(87), d VARCHAR(60), e VARBINARY(77) NOT NULL, f VARCHAR(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (28456,139,'CzoVWmb3P4awXpFjQUEFOCTLiaJr5hSQ2qE1ZSreVzLqVWW9b4ULm','6Z5smfIF','afn537akBbSnWfP8F1YvyUVLsXozwRBZiPIaaZXdG8UB','zaJXnRGoxoUJT1CZfy4j','yHD8dABEpMq2','bdJ8E',0);
-INSERT INTO t VALUES (2813,117,'ZNSPqXlT8W1kXqDP','415FJ7iDtGARYBKBpuLPM2bJaG1ko4JIsi592vPjlp5lgBRXWDjY4VSR7p','eDoexj15ANvKD49Lsl8Ds2A7Dw3tL6yUIWNxuWHFJP6rqaeq6WkESOycYFKgPYOMSa9udB','oPv2I63GNgm7rjWZ39WPZWn','U3fUcR5EHTsdiCiIfnQ1R0pubGABf05t6X3cIWirQGNTubacsGBrP6','N16GNrO47Ov8VGA',1);
-INSERT INTO t VALUES (24745,242,'K','ZsmfVrYLlZIxMsaHGcGq3PTprzdZhbIEcMG9ErmUqFYtKsMFR','eRM7z','BPAqnpDQWwxTPxI5c4ALpEbYYtnLy6KrjJ0X5D3Y2nW0z5qpoAeu9bxaKt6Ljq','Q06ShbL8sqZuVLm99p09KEfwnqUHCwRTLfo0CNnxg8Q6HR5it','DeC1AaSOEAJZjOMEI0iCvuegeBW2bT3eFmJRPA',2);
-INSERT INTO t VALUES (60418,192,'LtwkBksVuETurt1EmRRse7QgklwfxzNnCFqSi','19B42lRIuzF1KWYLLQVR7smJlNMgdqkWBXA','AZU0KLf9qe7axu9prSY49ofY','V5akdUm21jGGdR0FqT51QTnCzH','NMVjJO4KVdeQkhHP8Xzgmx9vT40Fqdv2J9JD0qPD','tW7nZ4r42ptEO4aUyLndmNc9aSCo5bFFSt7E77ZdqfACAhVUBdYCnQNso747aERHXcVJSsJJkYV4aFHROEUR',3);
-INSERT INTO t VALUES (56602,244,'r0jm3','Z3opnUOTu9qONMl6A5eoqOtIGNOD3MXn8GD7BucN','RSgLJBxqqBb2CSkw2Baq91NEpkLycu','KHKDR','91tuowAcJP91KutGUrpNWJLiIJ88JPetevjJrK5','0Ot8FsLldQuD8pHIe27xhBBRRMQF7YWGwX5dg766wA',4);
-INSERT INTO t VALUES (36121,241,'fO9oleEEjbcXSr8nl0YEQLNRNkW','LhJBaPg0aqq4','VKcowgbdPqBECq8iEERadYER8HOCqdEmzCsVBkFhRWqWz19pwYKwJy8ty3KV66dSBWY4gobZBf','bpmzVr50imNLwL0','wpAu9zBAMptyrqca','d42e',5);
-INSERT INTO t VALUES (59598,101,'PMFpObSzlV1y40OKbn1JIAQdbB','sgd2FDrXgGxrpsvrH5dSZX9VZfT','QuDp9kvjw2pXcRk5qQlFXE7WmfVlDa5UkWLjsMf4uXFgLCx2','rTjGyq2PwFQ8k6KUop95Kx4ndNa1eQWluAbfR','ApTVp8Gl9X5Y2dtW3f9ClEu8582DTk','SMU9OOdnhXM9YA467yCPtFMv8lSON72i7OmigVHBtVnHxosx1E0Pvpe8VLI3qX75ustnqNskgJdZ5OVK0zrXeVOTXmoEY',6);
-INSERT INTO t VALUES (37653,183,'qBOZ8','LtJ7AZXN8brWpt5T6LI0EoUcUJwlgc4kqj8PfJ7f40gHfIp','W','jLen8rQCUtzuwPXDMVImDV4GaaQZ1R05oLm6KKoOXCClQQVwkMtFpN0jP3dG5','sT6yEuTLwORzN8dXuWiLwfyQLNJJZSPhJ6SEc8oxHeBMaPmXM3euZKwEPCxaj73115GtTYTeweXbeje2qfmHVMPtQPVcCa','bMmInUM3zUwlvSr9mMIr6j7GTgDppcE4HZzc',7);
-INSERT INTO t VALUES (47122,33,'CYE1UA79hZpWEU7qjA6sLdT3ZKr3BdtW9rOZOPnFcXaZhefD3AIvmDwDJ2Q','tqoO6sCPLaqB2yMreH0pgcaC','8Irju9mcDIdgisp','vaMePMl2AZjYpSUtZdKWdF9CQHvJDLCC5MoTYroL','oEF1pwI7x6iaZieWe9EYWctBwcUrBDP9mpVwDZhAHZZHu6WwxuG16aj3GamC','QSVqnrMz1618YSPBpjtD9wK8',8);
-INSERT INTO t VALUES (13559,145,'sFZ3hB93Tgcej0civB43B5HAmxzX6ujJnWbvgjXX2nn34wGv','OojN35y6mjS9c2U8ioWMQjydgn01eHweSlcgOWv25','KclwEQPNuREdv1wjorhrXH2qYC','4JeCbk3RQLuBtaPNcNyLfWiWhyby','5IA4PGYx0Jrgrxg9dTyldDalRsE60SZBraYOapeqpQTcnfi4x','qzK95j77O5PDosPcRKK2NjzQvfzTESPEAyi2o1r1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (62677,58,'rGjfBwjpeFKCkIUC2PdTxEOzbhFv166qZftb6NKEFHLJeKy8Ja5tYOO94HbaZrpXz9K','0o1cd9Htl0bmcvU2CX5ZQolDNM','ysAdDIZ1vFYBGZ1yXIe1tVCDM3Jik7nkx5eROYfZQqrAYX60nYIfrMcK3CF4I9BaIO','Bwu1AVbFlAUQCQmFMdEB2lZvi0VoczdQ','Wl1p6HicLd4WRTHS8A40jWFduTmLreRfPz8KRse1TNegluvvnTRoZ5atpIXQIWu','TothZRnP',10);
-INSERT INTO ti VALUES (62677,58,'rGjfBwjpeFKCkIUC2PdTxEOzbhFv166qZftb6NKEFHLJeKy8Ja5tYOO94HbaZrpXz9K','0o1cd9Htl0bmcvU2CX5ZQolDNM','ysAdDIZ1vFYBGZ1yXIe1tVCDM3Jik7nkx5eROYfZQqrAYX60nYIfrMcK3CF4I9BaIO','Bwu1AVbFlAUQCQmFMdEB2lZvi0VoczdQ','Wl1p6HicLd4WRTHS8A40jWFduTmLreRfPz8KRse1TNegluvvnTRoZ5atpIXQIWu','TothZRnP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(88);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
-INSERT INTO t VALUES (60126,64,'2s9T','u9HCHhTl5bVmqxspLk0VHWFM','qUjTtfGvcVbcAZoEVamyJVOjS8LXQREk93ueysJpKt0qnB6NTs9vYKFmmUuHQotdROX','ajyl81eUqQS','QxBtqrk','i27McguUuTeNVvHbZwpfdlnxKGv36VHozYgDrfRJE7IgMBeVWMEbLpRaWtPfG6le8gzmQMdjsMoPdrHoPf',11);
-INSERT INTO ti VALUES (60126,64,'2s9T','u9HCHhTl5bVmqxspLk0VHWFM','qUjTtfGvcVbcAZoEVamyJVOjS8LXQREk93ueysJpKt0qnB6NTs9vYKFmmUuHQotdROX','ajyl81eUqQS','QxBtqrk','i27McguUuTeNVvHbZwpfdlnxKGv36VHozYgDrfRJE7IgMBeVWMEbLpRaWtPfG6le8gzmQMdjsMoPdrHoPf',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (39262,45,'8e7wU1LRKRq7vbfmBUBsGAe9q0670GyczReby42oqYyoHwc5','QrcKdvjG621CrQMi5EiaK95ODIP9nLAfLkcUiFyg','9uHZzxU1W94','Wwm4vr1caLg16L96QWL4QGcYVeazZo5Z1og5juWCePHx6U','BOysl20Vxxql4LmSWBjaksUvYsKpFAiFjPZOHFiRIKe8k0BuSm0wRCkDGM9uMaR3ZdwqlG6','Clg2AmlZ6G5hp3VldHNA4xlidmNebuNZ7Gh6o7H5Fq0eS0q3eIKYZ9XUftMiawjhaPOPuiEaT525LdEgVKdSLDLfkvRnh',12);
-INSERT INTO ti VALUES (39262,45,'8e7wU1LRKRq7vbfmBUBsGAe9q0670GyczReby42oqYyoHwc5','QrcKdvjG621CrQMi5EiaK95ODIP9nLAfLkcUiFyg','9uHZzxU1W94','Wwm4vr1caLg16L96QWL4QGcYVeazZo5Z1og5juWCePHx6U','BOysl20Vxxql4LmSWBjaksUvYsKpFAiFjPZOHFiRIKe8k0BuSm0wRCkDGM9uMaR3ZdwqlG6','Clg2AmlZ6G5hp3VldHNA4xlidmNebuNZ7Gh6o7H5Fq0eS0q3eIKYZ9XUftMiawjhaPOPuiEaT525LdEgVKdSLDLfkvRnh',12);
+INSERT INTO t VALUES (5324520257180823014,-5,'Sn45y8J','VENtrvgAbo3Tlqeq2xm4jPwuvMIG','dWbQKlOuj','1OHopiJ76GP1THqi3X4g8W6GTlD5mdhADq5SEu31KfxpHcMiawQWl2bRtNS2','a','U',10);
+INSERT INTO ti VALUES (5324520257180823014,-5,'Sn45y8J','VENtrvgAbo3Tlqeq2xm4jPwuvMIG','dWbQKlOuj','1OHopiJ76GP1THqi3X4g8W6GTlD5mdhADq5SEu31KfxpHcMiawQWl2bRtNS2','a','U',10);
+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 (-5527085380598421395,-98,'LH9LPwH','fsVJo5bgu7BxZOLGdlzuYOYrrsDsJDq78JHrAcKzGwfPnuYWvnP3PbupkRE','km','CrTnsMIlPbeKZhqZmMOhNw2XI1pxScxtuhVrjnUBpKS5y','H','No',11);
+INSERT INTO ti VALUES (-5527085380598421395,-98,'LH9LPwH','fsVJo5bgu7BxZOLGdlzuYOYrrsDsJDq78JHrAcKzGwfPnuYWvnP3PbupkRE','km','CrTnsMIlPbeKZhqZmMOhNw2XI1pxScxtuhVrjnUBpKS5y','H','No',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2233017958661203276,-106,'jUt','XJN9YcwdHdUNfe6Qgs39B','qV4JqUQUZ3','5ZzQmse7se8IF2UsKNEM3Bpk6ejM4BuSJgbN61k4obqXjpkD8q3TqnG','J','8g',12);
+INSERT INTO ti VALUES (2233017958661203276,-106,'jUt','XJN9YcwdHdUNfe6Qgs39B','qV4JqUQUZ3','5ZzQmse7se8IF2UsKNEM3Bpk6ejM4BuSJgbN61k4obqXjpkD8q3TqnG','J','8g',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (275,158,'ceOgG0bGeqKMIIZiemS9p','I7nAU8PKJFSNHOQ4Qb7j4CO83LlmmxE2DnmvsRMYqGBQA7w9p53sfanZI9YSBW0dq2tiQZpTfHNJ3nkibbI7','tLj2gUJ97Td5aCAYX1Ta0lYZz','OnbdMgH2P8z6vraai0TZo8rVlflYN2yjh8G4yi5wE5Ps12oFQ6smMzm','hEcqEP9vxhTr4aBDWmMeTzoZ4EfnV6BT','4WBAAC2NgtuaOnvzuhDR1O5U',13);
-INSERT INTO ti VALUES (275,158,'ceOgG0bGeqKMIIZiemS9p','I7nAU8PKJFSNHOQ4Qb7j4CO83LlmmxE2DnmvsRMYqGBQA7w9p53sfanZI9YSBW0dq2tiQZpTfHNJ3nkibbI7','tLj2gUJ97Td5aCAYX1Ta0lYZz','OnbdMgH2P8z6vraai0TZo8rVlflYN2yjh8G4yi5wE5Ps12oFQ6smMzm','hEcqEP9vxhTr4aBDWmMeTzoZ4EfnV6BT','4WBAAC2NgtuaOnvzuhDR1O5U',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c CHAR(99) NOT NULL, d VARCHAR(39) NOT NULL, e VARCHAR(85), f VARBINARY(53) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (552296699,-5581,'L9b98zGaP3ZiQaZUDr5kvaq6kk6','nTD5nqw2lu862oNAHtLx7bo7RXdXthBvXLnPm','In0LtRcqQSb9FbriPVfH8RV8dPVN3Dms6ddFSAZAl7TxyApn1M4eDkXI8hOCdPt9wmoTMGKeHGLeX9IV','U4xr7UWTC26bxgpPxvPrSIo8UAtwp','J5VvWw39XfjtaaGzM2lLaz25epJyO6BSdJEi7poDuuqYJW9Ia2kwnatVWQurlGrqHAzjx','V',0);
-INSERT INTO t VALUES (1940512933,-25245,'Y7yMbgVZ0JaGxSyX1kiVgnUPrDSeJQIRMqnBE0GDamxh4pGeFVgUeNRU9QVZlMOPoIa9UmGqZw1','E9oufG3E3UJ0qpdN5s2J6qE','m0o1YYqJL2qZt0mlyABsOWxNMEmTkW5y7dR','lXkSM1Eq6i5FrGq8uxWT3Fio3BNbUGrnnHStXLnfuZ9k','JNJYqzNbJfletcuIbjFBAMeUrb4','zg31vt9igvwNDBroOdojeKi5J7mRr8X5drEAPQh9acn4WxNYn8rX267',1);
-INSERT INTO t VALUES (-961708575,19581,'eFUxCTJJUTLBePhtjIZixcfXwqXuNw16CE3epqmd2','SKOchEyXAMVQowq','ny9fpfQQi6mTrv6dIQpRAX598IDg0blFgenAARK7y7hqqUB3P3lup','YGxsPiLjN5zvYFg5Wme67nW5D','LG67Nstbcj8OOWUJ7Doc6a6x55oZyo','MHVxeyi8E',2);
-INSERT INTO t VALUES (-969505760,15009,'inZgDF4kqY9uwDqDdMvDCWS2qlDp','h6SY7WHbDyOjoRQFgugsF','9RrPzcb2OvLLMoEBhA9V1fjIyeyGH6phNIapKmQYEESGxC9pGv4EVm1sikzhJwsehIr','8855oOFjxvaHAI9jo6','dEHa83JleEOnZoPcKQ6nGVpo8iIGbiSMGhL0U48VeDk4zZB','7t3zwi8BYZDsvudDA6oDnKLKh9a2ilKMHln1vboar7B1Iskip',3);
-INSERT INTO t VALUES (-510048264,20123,'XWq61G78K6AC7MICp2UPMO3ZgX66LPpyKOAbjulEKJXNZjQ0101rf','cJW9XlMKckWmnYZMrz1ZzeEVoz2vN5cB','xqz9','xFDIF5HtDXyYhAIg','SjYuwOk1xC1cELXVwaSYX0xAke2TyOACsoJzNESCzH7qhpTNebGBCyA6Zs9eIIdiNlK','tecBHKhpncn4xyfVg2SnfzKz15NjYeDyjTH1iz7wkPpqrHStsLvWXyPjeYDla',4);
-INSERT INTO t VALUES (568003729,-25098,'qty8tewxDFM7c5v11LsJ7mXT7RxGAAGZTKabJ41kFUKEIApWCFqE9X2PnxOQKvgdBngWSkstblFjEGI21vy','D9K2LrA8oTrgFjgApl4kfm5FzxGq574IXwmVeG','zHQGE7qm2iOaGip51kwYxLgtOHlBndsMNNNiIah5k6MPztTTYJAbWG4ukgt0ro','oREgCQu8s3BCq7CaUvTNLgNaBgeSr1lQLIsL8xONAguov','FnFYTK5SNkgmUcOw5IzOmQigOMhsGgEBhxaCO6ZDE1f2ZLadWasbcQZrGI4183e1l2CxnyZCJIXWG2Jh65ubQLqqyvGGuU','7jcWm9BxagVEOVQiSLYPheqKLlnIIf8v5qbzIWQTqXqFTLisL9Mh2LeyNGARW32KtQiGP5BQ69sWtbLiLewFioVIdaI',5);
-INSERT INTO t VALUES (1191355035,-897,'I092SlocxWo61xvJXnwF','EJ3','jtmN2qJEiZMjMjuuGsTCi96K0EpPw1uQhtqhZBfmSJixKz6HK44soKzzGMKCVijUz4ZVJIvDlruxdjlw2h1','5Hz02F2HFkuVckk','wIpeOUQSMEPO9kLOhNelRGH6Yn05iXrDBANSPqZxaD3Bcq0DZlXMugBYhawWFvtYn6qLqNj','Auyjbazcl8JB9LOfHYEkHXlaj',6);
-INSERT INTO t VALUES (171220080,-7799,'N2G9oNjcR0Qq2Hay1uI19YWpvpKbcdO9YGqH7hliFk48MMHy6yUHtuPR','vHHO2U5EqSZaCvN1WpFTEOeMdAZrVDldFyJ','iuGoSvnkWmxb51UWu0apux60v90NKbrv1MDAnle','qp','vgVJmVQBqcBWugZfqi6Z9e6bJ5L0G1izXNGsOLiwg0sM','mm8zeBcTelDxFkpdL9NSVcRLnlpEVm6WNXS7NmZbiXUPBn0kk5EYh9yujO2je1pqnLA1LsXo8ncRMh',7);
-INSERT INTO t VALUES (1258851077,-29386,'XDWXxubiVS56iL3l1K7dzAHF1S1ZRBhTVm8jvy6OE1LczXvqKYKz7','yyGDr','FI6q8BhMnuYjCYnoUaA6XILsU2OIyCOMd8it0EjW9sQ2rE1Rv0PIBu7HX1m','Dr9VPbhn4NxmgSGjyeQ3G7mdffNaNI2oto3nGK9izqTA','eHpeAERzPvrtebRYbgb2qP7sCMh06AQMf8UmkKT0PGhCVZd531QZmPJf5sh2tLXE5J','YTXGROX7CYKPFId85wif5Nd25oNk3goQECOchbKX6909nHkvgMnjE0LQ08qzUI7ymVwAeuBRbsuya65qykmP4WcSeZ6YNnXW4qlf',8);
-INSERT INTO t VALUES (289976196,32123,'ng4FVHsTBcZRzGp4','3hjuMP7SOgqt4I1dezegAxRZAfRC','cTw','6BWu8G8jvrHxiBA9u6XlOouJ','IAaaaZurSQEkTsqkYY57P5p6lUO657vnSR5Ur1F1rWxrpNZVGRopw4iSR','SZuxatUjTkRg0nFt8uWcKEnXIoqTpx6joivifBGXrRmbysI7cIIEXLgtnflJ69EC7H',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (458020985127909778,-122,'Pz9','4VwaHMpWEKCtoekMsgd7cymTrw7xZiYNEpWH5wB03bglTTZEXxjNcw97f1MLjjeWNmcUwgcBIwWAcb','AmOF','RQn3MSg4HB9A2HvqOcXv9DoxQ0USiLnbTbOAkuarFZA7I7nQ9lUZEV9fvPsaxhsdAc0pXbktl8UW30Z8QkijqAN77cS5Cd4n7IAAuyXbbkZjeNO3aOst9GLPA3CERK59XVsVtecxy3AB8Pfrcm1MW5FnMFLw40aqPdMZbLjgpMleJF1kXY7nrx5vxgzntW02H08aKv987YWCUvSyJPrX','7','k',13);
+INSERT INTO ti VALUES (458020985127909778,-122,'Pz9','4VwaHMpWEKCtoekMsgd7cymTrw7xZiYNEpWH5wB03bglTTZEXxjNcw97f1MLjjeWNmcUwgcBIwWAcb','AmOF','RQn3MSg4HB9A2HvqOcXv9DoxQ0USiLnbTbOAkuarFZA7I7nQ9lUZEV9fvPsaxhsdAc0pXbktl8UW30Z8QkijqAN77cS5Cd4n7IAAuyXbbkZjeNO3aOst9GLPA3CERK59XVsVtecxy3AB8Pfrcm1MW5FnMFLw40aqPdMZbLjgpMleJF1kXY7nrx5vxgzntW02H08aKv987YWCUvSyJPrX','7','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3455743671160135303,-54,'ZYwSHvF','TtJdUVEzrvvHZD0yehVM1Q6hETpctJvThCcDvDfVOsb7xcJj3UxjHGjlG1EQ3KLyPvbgRpg4GxyqdlpkJLyP47K1hlvy24gvjLNardYUte4u4F48rNpiH65qH5tZ7P18Oarl','UBO','8QsiuPBSX12bueymXXZ9SIOowV9AYMMgOgvCjIKz1ygqRIhlLEZ6nGTTlqQt6bPyj4Jxr0OedW6eU1O4r42LfBx178qgZllQwDnnBAaxfHibo3I9Kx','4','7',14);
+INSERT INTO ti VALUES (-3455743671160135303,-54,'ZYwSHvF','TtJdUVEzrvvHZD0yehVM1Q6hETpctJvThCcDvDfVOsb7xcJj3UxjHGjlG1EQ3KLyPvbgRpg4GxyqdlpkJLyP47K1hlvy24gvjLNardYUte4u4F48rNpiH65qH5tZ7P18Oarl','UBO','8QsiuPBSX12bueymXXZ9SIOowV9AYMMgOgvCjIKz1ygqRIhlLEZ6nGTTlqQt6bPyj4Jxr0OedW6eU1O4r42LfBx178qgZllQwDnnBAaxfHibo3I9Kx','4','7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7771189272748211216,-57,'leaHYQD7lG2Tl9O','K0o2Ei5w15wBj87p68xayr4PxJzmcvHye1mkVIvyH6DKaVqrVLuo0mnMo6BoOXfFQKHvUh9B83XFlEJmiAymI','SamOZmrF','Z62eoU9DJsMlWk4RHd9SCXOD9sOUU5WBsu3EuBWprBdITXyukcPg9J8f13JAsZDGvH3DCTmYSF4vjrItj7se696f84rLyw099DplD6pdLYfjMLOBtDPkEOsijaOL3rJroMPGvKFf27VpwovnSCsCmDmIiOHDlplMPfbcr10kc8KKZtqXBBKCED4pDcW7j3pT94LLPvOqI5m6kLC3zixchsogX9IN93D8jTEJSILRSEDtev64Nw6J1seuiN','X','Bl',15);
+INSERT INTO ti VALUES (7771189272748211216,-57,'leaHYQD7lG2Tl9O','K0o2Ei5w15wBj87p68xayr4PxJzmcvHye1mkVIvyH6DKaVqrVLuo0mnMo6BoOXfFQKHvUh9B83XFlEJmiAymI','SamOZmrF','Z62eoU9DJsMlWk4RHd9SCXOD9sOUU5WBsu3EuBWprBdITXyukcPg9J8f13JAsZDGvH3DCTmYSF4vjrItj7se696f84rLyw099DplD6pdLYfjMLOBtDPkEOsijaOL3rJroMPGvKFf27VpwovnSCsCmDmIiOHDlplMPfbcr10kc8KKZtqXBBKCED4pDcW7j3pT94LLPvOqI5m6kLC3zixchsogX9IN93D8jTEJSILRSEDtev64Nw6J1seuiN','X','Bl',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(33) NOT NULL, d VARCHAR(15), e VARCHAR(47) NOT NULL, f VARCHAR(9) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1439436,10537379410737641812,'I8q0QAMS','U9QmAuYJ','lyUf68G52AMlReP40r2xujNoDnZ0ewizLCrdfOe','Mf5CaSMB','C5','D',0);
+INSERT INTO t VALUES (-6541646,6935072556776133799,'A729iMIRjiswZ5HhGjM2RFNCylMIPRh','fimbOgYify','I1nXcyWTgaVoY8pj','sRTNdbwU','Q','NV',1);
+INSERT INTO t VALUES (-7048241,9352485035422476777,'ASVO1SVxmcDiGb','XWR8d','U7ZjwW9Jddvg9Ry786qre9xFazROEEA2','viqov','oz','1',2);
+INSERT INTO t VALUES (-6717584,15918427204851238046,'nrTpSLPEnPVKuH3e6r7oZmOi','0G56myQAKa8yd','e8GfSqByv0992wDeynXnzsLw0','MWe7mLJ','Eu','AC',3);
+INSERT INTO t VALUES (4520364,13812447326009792021,'4gCEos2brJ7HDRGfvimZoV4','kfVZ','P4iP9kCRt4BUyUT','ajrNRx','vz','J',4);
+INSERT INTO t VALUES (3376342,8702055324870873984,'7C7f2anXf3Sqd','wRacGe','InIKlWWv2s','lyQlC','e','TW',5);
+INSERT INTO t VALUES (-3793022,6515847886938473708,'bykLsC','3','aiXRgRx7SxB5','NjJPiL5bC','5','Up',6);
+INSERT INTO t VALUES (3890379,9514183908569242578,'UVJ4D1VQqoSfIgMCC59Rf','ormZsoOr3R4dnsQ','QZtNvLertyvpf2fTV4ZUinig2Nb57','91','re','U',7);
+INSERT INTO t VALUES (-2701684,4271155006429326801,'xPGdXRSJS0','1oaBQabXJDGU','XvknP3NT','IpKcLLJ','k','pF',8);
+INSERT INTO t VALUES (7737597,13198923802168702820,'ZauLENHtXjn7AW0EZW','UM1Ft6qy','U4wUg8UKrB80xHlgdH5AAvUpb3lQaS1ZF','zwB05','Wc','x',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(33) NOT NULL, d VARCHAR(15), e VARCHAR(47) NOT NULL, f VARCHAR(9) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-802844194,31125,'2yn60P4QNgpZe78crZLhnWlDo6L8Amuots2ioO0eU8xX06hCnk92cpSpU0DInI6A7EhRrrSeSMl7voIx','PDQOyCIHScVyxO9fRI4W','CFVmYjtFDT','XQIu','l8QmyfN00dj4YqMMQtqUo','e18hlyW9WAV45GSg3T52',10);
-INSERT INTO ti VALUES (-802844194,31125,'2yn60P4QNgpZe78crZLhnWlDo6L8Amuots2ioO0eU8xX06hCnk92cpSpU0DInI6A7EhRrrSeSMl7voIx','PDQOyCIHScVyxO9fRI4W','CFVmYjtFDT','XQIu','l8QmyfN00dj4YqMMQtqUo','e18hlyW9WAV45GSg3T52',10);
-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 (1335637711,-26542,'ss5vXRpAfX0m8vVCP9mdy0AQi6Jb0XHKVyf1TOSN1jL','u3','QmhE9','37FcTfH6KWnQS449SF9yOMq6CAw8m7w0mA','FimXFnnVhBJXCeQ9hh3JPo174zXwhFSd7g13hoz2bCuTeuToAChirEvhIF9l1plGViG5KFLQQGyqEcddmtx0vCBTcxFP','wPeBWDt8d8jDXj1f06kXfiZaYW8vt1jvdEn2U7SApcLhD9sFG3WwHPz2Fc3ajGi',11);
-INSERT INTO ti VALUES (1335637711,-26542,'ss5vXRpAfX0m8vVCP9mdy0AQi6Jb0XHKVyf1TOSN1jL','u3','QmhE9','37FcTfH6KWnQS449SF9yOMq6CAw8m7w0mA','FimXFnnVhBJXCeQ9hh3JPo174zXwhFSd7g13hoz2bCuTeuToAChirEvhIF9l1plGViG5KFLQQGyqEcddmtx0vCBTcxFP','wPeBWDt8d8jDXj1f06kXfiZaYW8vt1jvdEn2U7SApcLhD9sFG3WwHPz2Fc3ajGi',11);
-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 (269587604,5963,'OMsxe93ONJ7p1Gj9CJAA17qy56xj','b8C5TqwRBe6pHY4aWLqcZ4wGBthV5ej4U0aVdYgt3fyyrpq2tPlKszEdL61KF5lMwH2D59idb1WSDL6Tuhbn1n8xRcKdikEMh7La1jmPbUL43sYvaNzMxJfc38BE1KSqWv1KRepo8ZOLOAiQ5MwaKxcUA4J0CPrwejlqyoY2vBvJAQhCDsFLlw73HYPdE7KnaxVzKw1zWudE1Vt1wD3NIee2nTTHy9F4ogwXufmzDplz1fx0','QDJ0X2QnHLfMKUfARBImpxXkQxJolbZziaUg3UbFT91','WyiWTORdvYR2GXcu6nBbtvnKJxAEfsixHOgOMyLAuHGYya0ip5P','gbp4m0unYXLgKIsVYqUUlASEJO4kmlczL9DtGlkBktUXsVMhmNz5sE','jJLDXyIOrcbIZ83V3sxk35whTgJUWBpWMH5L2BaFK2GC5TzqDmELkH0',12);
-INSERT INTO ti VALUES (269587604,5963,'OMsxe93ONJ7p1Gj9CJAA17qy56xj','b8C5TqwRBe6pHY4aWLqcZ4wGBthV5ej4U0aVdYgt3fyyrpq2tPlKszEdL61KF5lMwH2D59idb1WSDL6Tuhbn1n8xRcKdikEMh7La1jmPbUL43sYvaNzMxJfc38BE1KSqWv1KRepo8ZOLOAiQ5MwaKxcUA4J0CPrwejlqyoY2vBvJAQhCDsFLlw73HYPdE7KnaxVzKw1zWudE1Vt1wD3NIee2nTTHy9F4ogwXufmzDplz1fx0','QDJ0X2QnHLfMKUfARBImpxXkQxJolbZziaUg3UbFT91','WyiWTORdvYR2GXcu6nBbtvnKJxAEfsixHOgOMyLAuHGYya0ip5P','gbp4m0unYXLgKIsVYqUUlASEJO4kmlczL9DtGlkBktUXsVMhmNz5sE','jJLDXyIOrcbIZ83V3sxk35whTgJUWBpWMH5L2BaFK2GC5TzqDmELkH0',12);
-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 (178410832,12744,'GxHyhUWPCHTjthwvo','XO0d2Htul2uIvBnoAsoOqzPEJVKYPh2aODZMNnf0MAGxceUKq91feHuLTLS0jpkb61IZBQ4AAkEQgrt','OlWbwtl9Cr0A3QTIR4SRZhR67mUHzKVrgb1qlogkKJ0CIvNu6zuxUlCPkBta0m1trNSzCua7Dp','QS9fb0fWq3vnYgIHaquzaOKOFe9PrMw8CSvzFl4iWHUB53onsZeL4RRgeqrqmTqk12ZrV6q0fJUGgvOHGbWIQOBfO6Kv6Dvo0F8NleqYHfc8DLuPZyvh3mmTu781Us0NJhgQEYBsO1Eq8fAzPYYHwwZNBkspyNNkUBPI3silFb1HEpFaV7nEgSfwLKRscLmatng9L40Cy9QxoHrSaA2XFKlOex32rb4Mx8XjvWV','whfysegRbyiMK9w98KlU0OaYCG9BDHVdrapLWOFNdBasnJris','NVCYrgx54xLNKN5Y',13);
-INSERT INTO ti VALUES (178410832,12744,'GxHyhUWPCHTjthwvo','XO0d2Htul2uIvBnoAsoOqzPEJVKYPh2aODZMNnf0MAGxceUKq91feHuLTLS0jpkb61IZBQ4AAkEQgrt','OlWbwtl9Cr0A3QTIR4SRZhR67mUHzKVrgb1qlogkKJ0CIvNu6zuxUlCPkBta0m1trNSzCua7Dp','QS9fb0fWq3vnYgIHaquzaOKOFe9PrMw8CSvzFl4iWHUB53onsZeL4RRgeqrqmTqk12ZrV6q0fJUGgvOHGbWIQOBfO6Kv6Dvo0F8NleqYHfc8DLuPZyvh3mmTu781Us0NJhgQEYBsO1Eq8fAzPYYHwwZNBkspyNNkUBPI3silFb1HEpFaV7nEgSfwLKRscLmatng9L40Cy9QxoHrSaA2XFKlOex32rb4Mx8XjvWV','whfysegRbyiMK9w98KlU0OaYCG9BDHVdrapLWOFNdBasnJris','NVCYrgx54xLNKN5Y',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c CHAR(44), d VARBINARY(40) NOT NULL, e VARBINARY(9), f VARCHAR(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4277345307557256758,4089547665465578790,'XDgdLQ','yjmZvGxPN7SgduonQGRIWnjPW','BTUWP','tLcv','gEwjG6nUKwtwmwMGhPBKz7cxz7ELVcSD1uEyGDMyFWI06V6TKYd4jgiYjfyDKRrbIJ6mKt3YDLnmpFxprVygKXokjzH8','91gOybZB8MCUuibHTxEDKafY0S4bu2kklkdi4dO',0);
-INSERT INTO t VALUES (7475682605837786856,7377484805772030248,'LCP0A3M','iOiaSdeHYDRbzm5op1yUVTBWSCQfupm','18w','97R','23WxA1loSMbjr1vBrjjk2BK4fxxTgDWUgqmPQz9RZD8ZfcOUlo5tDRGW5HJgDwfLYGDhCgMPrjIvnMrTt38dVVUvpJo40Fa','JVAVz5Pck4ydBF1bvqWMhGGPoKWxwUUzRoBqcZ55t9Fzh7XIKdp2',1);
-INSERT INTO t VALUES (8416600002023848742,-9025383937749489026,'0JSzCC7zR','dWxBjEZo8fadw','S0Q8','UY','kxGqYwpqvTRRW26ma5hXLhO','VTuXPPImnGat37PlyAfA0BK4g2UmdmZHreMePDqFBZVxgDEyVnkaELoc3ePpqfTKz3SgNK9YC7n6aIwnI9hcYDrpYPRaL',2);
-INSERT INTO t VALUES (475633852753427399,2218773460205249117,'ROIpbfxxFMLrg6bIWvtmB2gxT','95uAJBD2dfqxPbRy','9','nSjM','nARyghYL4XhsPMN3sCkKlLTF2Ei8yaM1wVCEe9qXrUel6e0u','V3R98COqnP9p7EPspjRuHYr39usOz33Ucz2CwD',3);
-INSERT INTO t VALUES (7175783769187590501,6172514804374406746,'NNa3563NF5aafAkwol9l5Eh7R','5xlRn','sDTP','L','fOsIeh8ofwmeHCiOL15hqaHGnyqsq0vBW','bpeQoIaKku8EpkDBki4G1lYFUlgR3PPE',4);
-INSERT INTO t VALUES (6961960231027085078,3535745619449146371,'NU3Yt9quy','r5txo9','zvl9lgP','Uf','PWvT0H7uj5J9gNvRsGIdIU5pBvhXoQNC9v7djJfT911FZiBGVa1d767GwezyehC','eDm3t821pf4pUJgHT8BiJlSJwx6J8gle6GdGTlQSvPkmAPAOcrx4cVIxKlCb2uHRtvkXgMRjLWDOsjXyL',5);
-INSERT INTO t VALUES (5840054001152793150,6615451497761483822,'0DCvJBpn','86Xff8b9jwef','HxLGoXt','p05EA','Ic0cm1','zySZfqudgmJSpWUD8L3hRY0RVu91MNZ4UgE2pivs4d0B0yjdRopH7fGFXbr2n',6);
-INSERT INTO t VALUES (746232453213405936,-4149393845721222856,'DQ','rA','5ZsknSt','i','zBGE6ydDaJ4HCXL9oLqv9qpb3TLBsRcnC70yQ3eUXXqWT8gqw8muhLYkYv38c6Na2aQXs10Uh0t','77',7);
-INSERT INTO t VALUES (7433547430990714641,-7144435391210971466,'LYlJMvoe5575v6nxwKfhDcLev','EDlWNQkxmXC','nE','A','ALd6ut8sZM6cpaZXykBwoU30yIkqWzTqgkrHykw5JkNZ2PD8wEG05zwp4T0f9h','n1rFNkYcBiLkUpDwRA2eb1kB6LT2WXqdkI',8);
-INSERT INTO t VALUES (842149930631803019,6262091273062818298,'yWR','TgLZYSxIb91aPQbyMNWbV1oyttLOT6YfjS5','apd6G8fqv','hzxhx9','M5Jo7apyHuTGoLGo38njwZjV4xDEEeRBPXSlpuujALceP3eF9yHtT7h2y8oIHlKZa3fj1RU4FxaDcNqoimgrBMvmrYFHXBBR5eQ9','R8SarSG7ouwTZ8K12VrMshDYehAO1ZaO6dZmucJT5qrNBTbQ6lmsqBwuzrl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-2901451132703544934,731725303730633282,'Otw9EEKkbHtA1rNAorKNcNaA','77aDdTwNw2d0Bf8NX5Bh3xmRY','3y','rEe8JT','fwK2vEpB8Zz0H6SDULy0Pfexw57yec348hSKy2vQSSVorEODXyBT36RWbDWJgrhrMLpwV2fETsaeYr','1h8OlVljWCQfnN6kgRfXeKL8kx',10);
-INSERT INTO ti VALUES (-2901451132703544934,731725303730633282,'Otw9EEKkbHtA1rNAorKNcNaA','77aDdTwNw2d0Bf8NX5Bh3xmRY','3y','rEe8JT','fwK2vEpB8Zz0H6SDULy0Pfexw57yec348hSKy2vQSSVorEODXyBT36RWbDWJgrhrMLpwV2fETsaeYr','1h8OlVljWCQfnN6kgRfXeKL8kx',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
-INSERT INTO t VALUES (1276760596076112781,-407980364880514367,'ECbEzK5CD7CCzAY','m66C1wDbugH0hMobVdBghN2BeUWQS','Ox6Z6','qW','p7ALTANIm9UxQGKU4jyovkvz6LoLfok1XSEpbtp5FbRw8ajEn9pGKFRTP60uEcki','lCGxmHvNftMQIr2hDJviuL2tndRU09Jh75iDc4IDUkcYq0Cu6Gi',11);
-INSERT INTO ti VALUES (1276760596076112781,-407980364880514367,'ECbEzK5CD7CCzAY','m66C1wDbugH0hMobVdBghN2BeUWQS','Ox6Z6','qW','p7ALTANIm9UxQGKU4jyovkvz6LoLfok1XSEpbtp5FbRw8ajEn9pGKFRTP60uEcki','lCGxmHvNftMQIr2hDJviuL2tndRU09Jh75iDc4IDUkcYq0Cu6Gi',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1987101708697825546,-9040829615045554921,'MEF92Iy1RDAZyn','CP4kVlaggvmIWretVaKPqUZ0X0bgEarZQX44fLBS4Aw2sF197ynyVfjThPHW4HRK0cTHINzpdpiRv4Mg8wy0VSQ7X','8Z','iD','GwZElleqgfwB6wAZZn50KVmTR9YAHwoleWsRnvhqwAkuFJUMivf34HHkrMqcPyP6fCFpkh03rkZezO9xgmgr6vgQG38Jta','WWBforz0N9iOHxhmFaWDWhwQTpjC9XIxiNjKtlla80eDPU4VrijhsM8T',12);
-INSERT INTO ti VALUES (-1987101708697825546,-9040829615045554921,'MEF92Iy1RDAZyn','CP4kVlaggvmIWretVaKPqUZ0X0bgEarZQX44fLBS4Aw2sF197ynyVfjThPHW4HRK0cTHINzpdpiRv4Mg8wy0VSQ7X','8Z','iD','GwZElleqgfwB6wAZZn50KVmTR9YAHwoleWsRnvhqwAkuFJUMivf34HHkrMqcPyP6fCFpkh03rkZezO9xgmgr6vgQG38Jta','WWBforz0N9iOHxhmFaWDWhwQTpjC9XIxiNjKtlla80eDPU4VrijhsM8T',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1896127585456682341,-2711032161136088393,'7h7fZGRyoc55JrPpQ','Ct5Kph7mPjTbrn2orCkdhbC42O2pNV32Z0TjFXNCDlGK0ffkdyIvslZltU3y5DKnR10r3Kb0oNQQofNU9M0e8mHR0LUrUd6JygLPytr51elwbCRSqtFdcu9h7SmUaknczx3GNrcZaaHDGs2IDULE00FsvBCiSOHOBWnjv','VJ5','yH1FP7qTFT9UQKxsxzueaF4PlEMf2Voggn9t420v5oXf6tG5yFzINoOlQKFPKO3Zk4Tucn6eJTMvx6bEo5vf7LLl6RfEQK9YeZzhQpaf6pXoJxQqVy6cBiLVqB4kxvPYILFEQwwppSDHOVe4F771AgnXBuvRT5ni3','vZS6crk2RfWetOsT12S879tm7x2yTsevWYs5cqRUuh6YxUwiY0bGZrKakHlcdpET26duQPgiw','DtSTxx2Cjv4dI95btGVjfFcVyBc1eu5LThx7N',13);
-INSERT INTO ti VALUES (-1896127585456682341,-2711032161136088393,'7h7fZGRyoc55JrPpQ','Ct5Kph7mPjTbrn2orCkdhbC42O2pNV32Z0TjFXNCDlGK0ffkdyIvslZltU3y5DKnR10r3Kb0oNQQofNU9M0e8mHR0LUrUd6JygLPytr51elwbCRSqtFdcu9h7SmUaknczx3GNrcZaaHDGs2IDULE00FsvBCiSOHOBWnjv','VJ5','yH1FP7qTFT9UQKxsxzueaF4PlEMf2Voggn9t420v5oXf6tG5yFzINoOlQKFPKO3Zk4Tucn6eJTMvx6bEo5vf7LLl6RfEQK9YeZzhQpaf6pXoJxQqVy6cBiLVqB4kxvPYILFEQwwppSDHOVe4F771AgnXBuvRT5ni3','vZS6crk2RfWetOsT12S879tm7x2yTsevWYs5cqRUuh6YxUwiY0bGZrKakHlcdpET26duQPgiw','DtSTxx2Cjv4dI95btGVjfFcVyBc1eu5LThx7N',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(15), d VARCHAR(7) NOT NULL, e VARBINARY(61) NOT NULL, f VARCHAR(72) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-141251369,56247,'jk10','4p8','SWmI8VKPuAhCdgPBcT96aVKhbnRFvQdZNSqVjGEUsjnRIr21kF4tBWxG','u5liF0VtGH7','PvyGuzVpUEaWGH6J7cfrKU','Q7knZ3CCyPO1',0);
-INSERT INTO t VALUES (814039479,22203,'eAoj0QyRS','W89','X0IrafIcwEiVehShJbTS0OQtNP7tEOpAZtAKqfbN','VmLbCJ2dfTkObbkTCFyE835v6Si7nFPdDgefmQ','UTUWTYPoOdanf7Fpdvm0Ld1NwH3mK1XwWBOWFaPhhygnSDyIZA1youqMur9','8kNIAVRTO8mGMrxUrrM1uXZtlzc6j00cSMqQcSR8',1);
-INSERT INTO t VALUES (-1881963941,11460,'jFwE16f5fLwuaH','6Z1t','OjMYPPCsxLtuyij0CPz1TfSpKWtnMV1oS','whNVNFCKGRymQtn0B2pMJqQd9szAFgo3jcok2nHcG7gmR45zjAMQrp13CcjHU','hmJeOg5IzBHbi','6M7ApHcaLoNDAd71HIFtqu4INYFS13a2mFcCX5zTR6jDzYM4FJBViK82a3CFl82yjqmtIBRswQ',2);
-INSERT INTO t VALUES (-1140986770,12788,'TV5jGCG','HiChMz','9SOx405XV','8ZblXTSxCSgPF52QjN0RMWeUAzglOWFlWFIDlZ4OG25VEcpQodR1vlPchR4ZU1','Fn8daV5mMmesxqBnbjN2OXkqxbCPnIsbFkjLNjo7pq2VJcD7oNh3b1pb5XIBT9VSgSdzlx','Vs7TFFYG3e0u4RzLXwDXOtlAJK',3);
-INSERT INTO t VALUES (1351891496,27289,'8ADlv','s','ktXiXiR5Kgq1FeuhpEGTPSntI2jq','10wbshZ6h212h0vN0XUxI4nPhEnTWYbm0xWUPSRTXqYa0PWMDjEI2W6h7V','cveet0VisBoi1UftSE1S0epBz5p','3VVXTOWbxDE6WpqrFmcOaSpsgK24busULua2LJPvM6slcHEMdTQVFK2R35P7OXSRVWoihuvMVoH5KwPVGVcAY6LsV',4);
-INSERT INTO t VALUES (-1366595388,14226,'NPK356Z3FNGCH','vIclRH','W23Ur4yZZbLADB9cDyMZ4DO76yuH36','W82Xy2ugUG6kRVi0EQReDfxolboi9LKL7rkFU5HbMp','j5Usbv3jFQKV9Gj8K7zQ240MRNBa1fajQESTnWe18Xq','NNaWa01n10ky43EphJrZGQpC0FMzRSbhsM9EeXvauh5ayvnQ82294EKQxauysLMGWfKBVKgHMXdwa5bysogYKND',5);
-INSERT INTO t VALUES (-941441920,9532,'iBiJvDcYr','GjsOAC5','1A1ALpGRo4Q','atDsI0p','J0VjasNLX5ssbeZ9kSboDi3XAhrkz6nbNiwWwFEz4DmAzrsOAWsQ21iF2sid8TNIxV53lqWbXorlWkPoWLKGASQBbdf','rlpwiNsrtM6xiKZd9C7ogSjZg1YLbrWYnlt9DWnUvpto2R19pUmWiOEgIFh',6);
-INSERT INTO t VALUES (-1100072799,58622,'i','kKE1LQ','pubI2','mKRDpcn2B2wXNvT8l','O','ij642IChtAeHeEYiQaArk9yC6wQdaaZljcxPHf0dx6zUZHSc89Gtq6DidHtZAq7QfbLWK2cIRH6gvqimYvqGJtR4FvO13',7);
-INSERT INTO t VALUES (-1995002048,365,'cB1bHGS1mCzbv','iIGr','lh2shri5ND3ORJZgPpFw2a10z8Zd4f05oCmYAbUYmCSjkJjsmL','tNgUiTeSPBawtinW9mcQeqfC','kDA6r843HUlR8Ce2CO2','1dN41V8r8KXN55PUQ32KZEwUxkzrT6QVBDvE2gLveVcIq6zC8jQU1jlfy',8);
-INSERT INTO t VALUES (-2082346658,12186,'8iQQ5nBoZ','uwauHIM','cD9rRzRUMlvvEL8jL8So8rEoqdfMsXCuN','nmuefrag3JV4CoyEGkPAq6E1Ydp04fkjdz','oGWqgE17mnei','lu9sNuIsbHoKOMo3U6HR9IrNS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8352947053120794644,26935,'d0LS','LwjaDNA','zMamx6HyUjUBQHJwW5ibJs','hb4OozXCwECPhfAaYdOHDFX1qCnZ9Ny3FSDN0e','dyg9EGyFXMHA4FdYj85D5hfIVMRVi6Gu0l1mwAGKlrWjUsqOowrJ6OUA448aRDpRx5c2wQWx15QwFC4Bdt','0xl0GZtpPA4dpMwhN1dQXx47o7xqtg',10);
-INSERT INTO ti VALUES (8352947053120794644,26935,'d0LS','LwjaDNA','zMamx6HyUjUBQHJwW5ibJs','hb4OozXCwECPhfAaYdOHDFX1qCnZ9Ny3FSDN0e','dyg9EGyFXMHA4FdYj85D5hfIVMRVi6Gu0l1mwAGKlrWjUsqOowrJ6OUA448aRDpRx5c2wQWx15QwFC4Bdt','0xl0GZtpPA4dpMwhN1dQXx47o7xqtg',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(16);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(16);
-INSERT INTO t VALUES (-6518488140996774505,63921,'Ji4tnodFLUWDBjYC','Rv','AeVe','fxXdNWXXtfgbvRQnPD22ZdzghK1UUp2UoKT9g2JQx','bd6lIExCOzJRiZ3Ur','PLFGN8FyywDLydGVV6MeXPMyIjBDdarJgUPlITn1TRuh4oAhzF5fmH7jBS23NSMeaIqzxiO6J3rg4dP493LJLgAddB5312TE3',11);
-INSERT INTO ti VALUES (-6518488140996774505,63921,'Ji4tnodFLUWDBjYC','Rv','AeVe','fxXdNWXXtfgbvRQnPD22ZdzghK1UUp2UoKT9g2JQx','bd6lIExCOzJRiZ3Ur','PLFGN8FyywDLydGVV6MeXPMyIjBDdarJgUPlITn1TRuh4oAhzF5fmH7jBS23NSMeaIqzxiO6J3rg4dP493LJLgAddB5312TE3',11);
-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 (-4448726942454235512,21112,'nrtK','Ra9wKSHN','rGwuMY5MAvqWnS','Alusuq63V5RjosQipfFbE0Hc43FJ36W53EqO2t','zORLIXypyjHyaqw6haKKRoofBmo9ijqBVp63MQC4D9gg6k0r2Bkw1IFGJdGYxDHaexKC','pezpvt1WRTJW9Ukvdk1y9YNzOj5Pztzaflqz8o9Dc4ZT2JqJ7bazfRSq8ceDl7fIcTaCOxm0J2qOl8',12);
-INSERT INTO ti VALUES (-4448726942454235512,21112,'nrtK','Ra9wKSHN','rGwuMY5MAvqWnS','Alusuq63V5RjosQipfFbE0Hc43FJ36W53EqO2t','zORLIXypyjHyaqw6haKKRoofBmo9ijqBVp63MQC4D9gg6k0r2Bkw1IFGJdGYxDHaexKC','pezpvt1WRTJW9Ukvdk1y9YNzOj5Pztzaflqz8o9Dc4ZT2JqJ7bazfRSq8ceDl7fIcTaCOxm0J2qOl8',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4731887110923020334,62945,'HcncZtPEGvE','Kx9n6xh6CbrUj3i6e3ksV9Q5Rr40e95ZrbDZqxOAtfkCLM2NmqsfPwr91LFnkroUiDVasHqlRzFTGNjS0uqyT4RlrKgqO0nsNyTFriHoZov5bMWvtdU6RjbCIXZGnLcU1VrH8yDGeJZ9W3RZ3Sr0','Ahjo7LWkE9Dh5yTO4ObhX2XiM25u1iB7dxJ11eGDercM','1ThoR9f8TJ4T0kv0BqrbzdEwO5xmBZFzGiECazkfe3BvCcpDfINBejbPg41rMTZ','kDwDMjm2Om1kKirxuzXzXekiBRdPqVYM3mYCLqnAOnti7','tmMSaFvnCjDvH3eUdUw5MFWHR6Jx4nsQnNLxryleJ4iRTsrI6b9XAJEe2',13);
-INSERT INTO ti VALUES (-4731887110923020334,62945,'HcncZtPEGvE','Kx9n6xh6CbrUj3i6e3ksV9Q5Rr40e95ZrbDZqxOAtfkCLM2NmqsfPwr91LFnkroUiDVasHqlRzFTGNjS0uqyT4RlrKgqO0nsNyTFriHoZov5bMWvtdU6RjbCIXZGnLcU1VrH8yDGeJZ9W3RZ3Sr0','Ahjo7LWkE9Dh5yTO4ObhX2XiM25u1iB7dxJ11eGDercM','1ThoR9f8TJ4T0kv0BqrbzdEwO5xmBZFzGiECazkfe3BvCcpDfINBejbPg41rMTZ','kDwDMjm2Om1kKirxuzXzXekiBRdPqVYM3mYCLqnAOnti7','tmMSaFvnCjDvH3eUdUw5MFWHR6Jx4nsQnNLxryleJ4iRTsrI6b9XAJEe2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(4), d VARCHAR(13), e VARBINARY(78), f VARBINARY(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5054870220197024997,23,'I5N','RkutITeXmGX','JA661twH75kVyXVC1kOo4Rm8cY4rBa14hbLqlnnOxPRMVIWnDYYwyauW','ZwexTerZGZPKL2SV','e0TxABjpM8PIDkXWbJnGlq8Ok0qDwwTnc3P8BLHyYNsp3TIOYSsRFCy1hE3u705KUYDts7eQWFEG9XKScYsJ6XGnyKdfoLk','fsns5oswtHHFN04TC5BuCPfxwrumYbyiVZOES0fkPdHvHOvD57SyPbWxbUknidIl02aGlNPH3zu9Bggn5c7ZU',0);
-INSERT INTO t VALUES (13547243254462685170,155,'2','sA2c1','0LuUOsqImyaXTd9hBpTbs4JZVlQzDEMd7jswOC177F8F7r','mM6FRkdKkEoaarVjKJFm2q9eE6fslF4h6CXqrM','9IwR7ASFIudvekhAMjwGibk0k8Wu8qS9VC2cgAF0vQLQt0vYHiiM7XLAAghcLgF4cRAKvI1Di2Iv04dHZG4xKHUbkc','OWZHlbspW4agGGsKZJFwuv1JLSPN38pCHPBlJ6ELCDfoMyeXUKuC57PixEg1',1);
-INSERT INTO t VALUES (12544194877813150511,144,'Es','i0CbaUod','0Zm3bH0eHt73ssJiAvsNHY','wShwUTOedXIpez5i8QF','ZVqwxQP08MIlCtTzB0rRtQZ6ukdpfmpe7fQXSmXumWHsPedFA6hbOKdI07gKvgRj9o3PoTfyA8QvqIs3ic','yZigxxSYPCckhF5opJIBeR68RsQqsH44vAuW0Ilvvbs',2);
-INSERT INTO t VALUES (4737502448379143624,94,'LND','skXIefbht','wAz4AX64V7l9JdrS0XUj2hQNQu0ibWZaAftkE8yxmhvFO97RRlLdqHlcvjXxb9tpoqdhI1trWkAXTM','38lnMZGcuDk7478Dtydk9NasrP','gcISKVjG04TJ5gDy8KkHVb9','0U3ARFqJtObMhHBbaeDCNhqKGsnmFsv',3);
-INSERT INTO t VALUES (14933478014111810018,173,'39L','bBu2ui','WPh6ryC1lAvDI9GprwVjFlBnTZxTAdZCK8ZkiQNBYBocSy9zpho','PYw5ZfQrwiDwkY4ogPGkpAvCx','XA65UNsUaYDid6w3xzArCT9oQa','ER14TUQVRSv1lnSthaimtuMRnarnifPZsGyG6yzcnhhEG786FkPnEjciDfT3qLaMRNJwAh2ynag1kHgnmy5RtsiM3ztsapEc',4);
-INSERT INTO t VALUES (1484401492283797609,193,'fpmU','7ds','yLcBSqnkuLTfJOXCMthsrIzitjVCd4olA5rjfuVNtXmgo','dcUxsS9zbKCr9TDbXBrEvUc','rkYY9MzquMaMpp0j2bkjw8YAqQyfWWTaGGC030UqkKbXC7uouJeBt6fTKWzl5mDc6a0','6bquvDWWfagzU3tYu6axVTC9iXH5bKAsX37WFRB',5);
-INSERT INTO t VALUES (8291199702175876544,202,'2I','kSP52iiyYJnsz','Czcb','raW8avNfkK3pKePchripq3PQhzMgurZKeJ8yWarNdjYRNv04LrW7AMq','wKu9ty','5qetd5dNbZ7SOfwIg35NisfchO6YKIIiZ09KdXRFNELGp6QRfCdCqWvyM',6);
-INSERT INTO t VALUES (2542415404966902720,190,'KCI','7uQdN2','AoJwucPQr','gk3TGmyxN2Qtf0CtYAPun9kNdaHpF96eST5hq9vOgzNqznDCDBo9tTiaXuMfStXJtU4ZtlDz4M98AZ','WCON8akhaP9SUYxljwrwcgZfmeHZ7D2SrcNqyou0PzWLKKB1wLypYh9DMZToCHqNoJ3epsvgC04JonbaC','QJ4GIKi6VF95bW9ZBeKhHUF57Y5pYiuRYdN7cu24Or8TcxYG',7);
-INSERT INTO t VALUES (10556553218895865822,48,'EzF','9dQBmB','4zSsaHQbX5F0qJyzli8UIwaDfYFRtkUWG2Q7whE0hI3Z3bRMQSNNhtWjj4eh4drmhC8shdvIgtFcv','oQexGSbTcfH','zqEh5l3WjNi49cIWc36FQZGIgZpJGsW1fUVFHwzTijrG0BkV2DA3gLFLFTEgorfg7','drXJzgbAdO4lznMbaYrZRcnu0PXHwRwhLTdCalX45NXG8kPhOL2FkmaREolrUpHH28SgBuVnlM1rBDPJCZwbZs',8);
-INSERT INTO t VALUES (1863917130861322848,88,'Ad','q5E','hxJKmQN5U9cQ3Bhdufn3Xh7zeg3hmxR4Q0I7ERgQ64sg0C6kafc8STrhTGX94jKJRYgLMO9','eHKdamv9MH4Z8NItG4K05D5pd14hQ1mmHcr6AvfCYzEPvNjXIyDHB7q3FhcNYPOL9KoM0','Y43ZmAeFiL0Rdz1QwJn1kCJY6IqaGDDZMucJzfT9d','Yf9ZrxAEWQoUHmea9qcbDQMjm6gVzjLzZy90sPe3wU1jl6izzzL2FqiMWupubjXChyRgWEOtO9y5jky1Zym93jsZoye8Q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-85519271,4648229251780434934,'Q5hdeSh7ryviQzWKg886g9Qf9VSni','iHXkN4FBM','PC11ait4KD6oI2npyC6uB5tl6HhcSGURsRPPPjOlNlY','fcDOpgu','g','1d',10);
+INSERT INTO ti VALUES (-85519271,4648229251780434934,'Q5hdeSh7ryviQzWKg886g9Qf9VSni','iHXkN4FBM','PC11ait4KD6oI2npyC6uB5tl6HhcSGURsRPPPjOlNlY','fcDOpgu','g','1d',10);
+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 (-1762099181,12417005682740114328,'LsTwMCtuElKjQa4olFSHyejmJfaSVGCa','SEoHY','DIa8ft68tIKCF5PAys','MpGL3','Ha','IL',11);
+INSERT INTO ti VALUES (-1762099181,12417005682740114328,'LsTwMCtuElKjQa4olFSHyejmJfaSVGCa','SEoHY','DIa8ft68tIKCF5PAys','MpGL3','Ha','IL',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1616451275,12982926866176481308,'CSFvSBq3zV0mTYVMoTLRap5aBM6Aub','naiwqTVieilGWCdyYnDk9Nl8xfvQYESW8eGXJL7HcVsnrobFdyUHtv5mNBMkWpZYqgZc1T3wZzQql7w6Ie6U2kv59MOSpfMCQMbYGqvTxVu7T7HuTcHtT99eSFaeVLPrYS','F0wGirwRJjpRY7rvRAX0vXhUJmZa','vyIvZP','Rz','o',12);
+INSERT INTO ti VALUES (1616451275,12982926866176481308,'CSFvSBq3zV0mTYVMoTLRap5aBM6Aub','naiwqTVieilGWCdyYnDk9Nl8xfvQYESW8eGXJL7HcVsnrobFdyUHtv5mNBMkWpZYqgZc1T3wZzQql7w6Ie6U2kv59MOSpfMCQMbYGqvTxVu7T7HuTcHtT99eSFaeVLPrYS','F0wGirwRJjpRY7rvRAX0vXhUJmZa','vyIvZP','Rz','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-280231678,10855344866751370748,'LusGvwQZmRipqjv','r4cScrXBGj4ehNLWO6A0QOiJEc5u38dPaZpmyy6imYVX1p4xHyBgDYqftFdgYNDNUa057kqqjhbIiBfvSPdDw6b4laNsrI2uHUtRdI3zhgU3UdGw1P3tOA4jTiCII5fbLhlPI150iGdoFZNb3MxqT36TQk0jGcoNN0oWjbsAgl6mrZwFul2RJCwOzK6LDCLzSuVBbgfHsGQ7Eq5CEei3lQwTpVKh','AFu0ersRxoAYUYvOe0LbcNixBuBZTDplRBEHqnEdlFM','eYoLxdAeGaVdVNNZIOHiN97dVwSkSahYHhsaHKmw6l6Ffnjknfl9','4','t',13);
+INSERT INTO ti VALUES (-280231678,10855344866751370748,'LusGvwQZmRipqjv','r4cScrXBGj4ehNLWO6A0QOiJEc5u38dPaZpmyy6imYVX1p4xHyBgDYqftFdgYNDNUa057kqqjhbIiBfvSPdDw6b4laNsrI2uHUtRdI3zhgU3UdGw1P3tOA4jTiCII5fbLhlPI150iGdoFZNb3MxqT36TQk0jGcoNN0oWjbsAgl6mrZwFul2RJCwOzK6LDCLzSuVBbgfHsGQ7Eq5CEei3lQwTpVKh','AFu0ersRxoAYUYvOe0LbcNixBuBZTDplRBEHqnEdlFM','eYoLxdAeGaVdVNNZIOHiN97dVwSkSahYHhsaHKmw6l6Ffnjknfl9','4','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1851318805,16316183879715019309,'5A1NETWpCfV44wcUdSkgbr2g','8E0FAOJXRBa4OW1AjHFSnb6bloEc9HTRnfEFUaTQ7Bm5FjymgF3p3KVIpT2I7Tvtw2pHGZqqa1tunRH1QyPBTPuqYOrymZBtgOiccm37iksbXG0EGYbXcXg7dQvTjr20og','FSx8yqL5vi','848XwgHfQCgRys1Xr02wf4ByEf618NH7Cf9io3kL3FZLAKyAsKtjamTLxLoLjtuhoZ6w1EoA4IwyaVd8aSwtwD8cox7fOVoQBNr6fy39Uv6Y8NPUzrfWXlupRRezAgi2sMkT5LEYi9Da2sXkV9z9dZGGYA0k0','XJc','t8',14);
+INSERT INTO ti VALUES (1851318805,16316183879715019309,'5A1NETWpCfV44wcUdSkgbr2g','8E0FAOJXRBa4OW1AjHFSnb6bloEc9HTRnfEFUaTQ7Bm5FjymgF3p3KVIpT2I7Tvtw2pHGZqqa1tunRH1QyPBTPuqYOrymZBtgOiccm37iksbXG0EGYbXcXg7dQvTjr20og','FSx8yqL5vi','848XwgHfQCgRys1Xr02wf4ByEf618NH7Cf9io3kL3FZLAKyAsKtjamTLxLoLjtuhoZ6w1EoA4IwyaVd8aSwtwD8cox7fOVoQBNr6fy39Uv6Y8NPUzrfWXlupRRezAgi2sMkT5LEYi9Da2sXkV9z9dZGGYA0k0','XJc','t8',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1063669820,16840733756508497772,'OvyRA3QOQrJKkL1J5UQeMZwU','4xBr3pQSTSgp6tYCncaPtFVRf6NheemMZ78mSEIHbRWNccxEeTHOq2wqY2mYxL5rCbV18268a0BNFsliQH5Az3USW6yn6dmNxEDzNPzFT1wvvVKACFWq0fg2nZftRrznhamT7MKf6GiBi4Z7vhfN7WI9dy0yMB62UCvLOjDl','qzcopTLckOPEBiCf2FnFtBKVIGvWONU7OhLVXQN5Rt','P4axUAcnxSPPb07SaLZr8NhXdBGC3VmQpBnPiO450FrfXOSd6Aw5tRZVxIMD2GBwlUZsXtPBXq1qQg1hpQJfmcvzgpZh33R2cYs4zXnMBXd9AmSnjlV5n','H','s',15);
+INSERT INTO ti VALUES (-1063669820,16840733756508497772,'OvyRA3QOQrJKkL1J5UQeMZwU','4xBr3pQSTSgp6tYCncaPtFVRf6NheemMZ78mSEIHbRWNccxEeTHOq2wqY2mYxL5rCbV18268a0BNFsliQH5Az3USW6yn6dmNxEDzNPzFT1wvvVKACFWq0fg2nZftRrznhamT7MKf6GiBi4Z7vhfN7WI9dy0yMB62UCvLOjDl','qzcopTLckOPEBiCf2FnFtBKVIGvWONU7OhLVXQN5Rt','P4axUAcnxSPPb07SaLZr8NhXdBGC3VmQpBnPiO450FrfXOSd6Aw5tRZVxIMD2GBwlUZsXtPBXq1qQg1hpQJfmcvzgpZh33R2cYs4zXnMBXd9AmSnjlV5n','H','s',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(65), d VARBINARY(43), e VARCHAR(52), f VARCHAR(53), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (34889,-8269355,'ZIcos9BfLQucgYgaupnuOFrS9R6wl10c2n5cUXgVkcNYB7V4zoLMXJAOUll3bMY','XlvLvXusgN5PuZTGuQmrO0','hf2RrMNYzT4psJnEialgSpcvNvTlx4Jh','U8g99STfWaONn88EuYV9Ejd4HqXEsRZ0rFhbXVeZ3KOrNv','0','t',0);
+INSERT INTO t VALUES (17811,192716,'oy46aJcI05vmrNScbAIzeqrJKOJ9CpXgCDPPIb5Mj6','OdmsqqIfsc6mdzf1TLTOhr5z','KSSJTV','V1h5eunCeKm3O4uEjmIZOrPtiwNZLGzkCPLeI5','n','6q',1);
+INSERT INTO t VALUES (30221,-1565668,'B5l4cNYQeliN7hYH1vhfrj7MAHi9YK82L0iwsmrEHJapWz0skxa','O','6of1NCW2VuIqZXFi4Ng22833y196me1KwD7iczSj','v4leEFs','B','X',2);
+INSERT INTO t VALUES (43223,-418005,'rkDKpwve','IoZWX6','GITw19QWaDrp7rIggxNuF3XsvDUFZ9YmurfsJvzcY','GbhpAma8nPdIgUTeNJ8VncdrC20','7','g',3);
+INSERT INTO t VALUES (16513,-4910621,'XCgehLbKIIAOfpgwZs9uym4VHc8WPn6tEFnnV2Jdtmyg3hMyTq4','umbXKemlZnuFUD6NK6vEr8RMdB8C9ufxM','byiQ8B2mwsg7yi6x','aaZPheEmY2HHxS73E1Rn5iAuDrCzGv','q','b',4);
+INSERT INTO t VALUES (60717,6372349,'OFRHvb4X3xBPfQrPm98GjxUdOpw3TEsj6Ar4PzorobuvYakGwVgrVmg','zwJTD3VQhtU0sxco1dul','uFrZxKdQNJDQVrF1OKn91sxf4yrBhm2yxRRH1qWf8agl8lkIklHw','mxMVL3R6mVpwB62Nf6Og52KDiuQpR0S3HRSXyVSmOeie2','V','mD',5);
+INSERT INTO t VALUES (15501,7039317,'YhiP9Dnf5Em4','JVhJEEmB','Qi8DmFkbjkx8cUF7GFCOSUHRP9ngeIKwWYYNzrx4','OGKr7h1EbI','5','sW',6);
+INSERT INTO t VALUES (21939,-7352074,'wqnNghdAj788MHTRMsDVrdCRSTdns7QtLktq8YA','YWZ0aPWsCrX7ESA2YELMVQ','8Ah0T96J8V9Jp5j84gG0w7YZ','u3qsBWLjYbN5sHP5rawlEsvVkgAfzWIrSWYKUdC','9','d1',7);
+INSERT INTO t VALUES (20321,-2554328,'bHQ1dxKQhs0ByIw2uBvAVGfPacvyaqP4MZpF1COVeo16wiotGwgj','75','rSEuHnmqc','lNVa4W8nDWfcOE','R','Jk',8);
+INSERT INTO t VALUES (34696,-6324728,'ccIXXpqqHbsTFl4n0MzhTbj4WBbdS','GwdYw9','M','no9hS7lTZwNsZ7qKsaEyuJR4xdpXmvtpZIrxAvojrjN7aD','o','Of',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(65), d VARBINARY(43), e VARCHAR(52), f VARCHAR(53), 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 (456242217855838771,218,'Q5','e5fNRhZsX','PadqFvvJYU03X8B7Sa9LK1CDbhHzmOCeZjTkLhSXqiIxH32XfViXz4YU','xeGZySoKoUSWuDabosnX2tW99VCG0LAoKpwdS','RAqU10onW8HJoXj882sMfFoY2WqsJbJ1RJADX7eA53A5jiQcYN6YfxNOich3JM5','2dOJYSTyvKpPsH0O7BXmXzSlnrTjfJRVpGSLuzzZ3eRc32vbckxmZrfh89Whi18VAuQvUyc',10);
-INSERT INTO ti VALUES (456242217855838771,218,'Q5','e5fNRhZsX','PadqFvvJYU03X8B7Sa9LK1CDbhHzmOCeZjTkLhSXqiIxH32XfViXz4YU','xeGZySoKoUSWuDabosnX2tW99VCG0LAoKpwdS','RAqU10onW8HJoXj882sMfFoY2WqsJbJ1RJADX7eA53A5jiQcYN6YfxNOich3JM5','2dOJYSTyvKpPsH0O7BXmXzSlnrTjfJRVpGSLuzzZ3eRc32vbckxmZrfh89Whi18VAuQvUyc',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(5);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
-INSERT INTO t VALUES (2703310700779881332,72,'pG','z7','YIDN77kLNaeUvC40IzDn1wGd7YIGfpod5','TaJ5C24ip9mPFTLGkTI75XsdPntd1BtpnAEUciWDEbVAq7jkaMUNx8NG1Ly','fnGQoCnvF7ix0o','AzASgB27V216bdQLCVpLq7GJgIqjb53vnLlVVUoZAvlESfrEWFKRLXS',11);
-INSERT INTO ti VALUES (2703310700779881332,72,'pG','z7','YIDN77kLNaeUvC40IzDn1wGd7YIGfpod5','TaJ5C24ip9mPFTLGkTI75XsdPntd1BtpnAEUciWDEbVAq7jkaMUNx8NG1Ly','fnGQoCnvF7ix0o','AzASgB27V216bdQLCVpLq7GJgIqjb53vnLlVVUoZAvlESfrEWFKRLXS',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9066749480813860182,67,'5','wpRaQ6oG8gT9abZXuCGa6jz7YPy9CS3uspp3ZcFtXUbpy9oDQxzPZ7HudwpvaFNQwj9bIgW','bc3ltR18hi6xKJHbHTElshzLq0Pgt34llaXXhGBcopeMYcYMuPBfw2ea38rTWmsRO','dQcJJKbRz','zPVDcmHT9CBsEjXXUwSKwT2pba2hACRn8M6MkT5','dWJKVPG45VYJhDKLKDzcczqrvPQkLVHeCfAkungqOdPZsoUIazaFXImcnxnThZqhH7XwdmCj6g5TNUNcGN7gSxVRb4YR',12);
-INSERT INTO ti VALUES (9066749480813860182,67,'5','wpRaQ6oG8gT9abZXuCGa6jz7YPy9CS3uspp3ZcFtXUbpy9oDQxzPZ7HudwpvaFNQwj9bIgW','bc3ltR18hi6xKJHbHTElshzLq0Pgt34llaXXhGBcopeMYcYMuPBfw2ea38rTWmsRO','dQcJJKbRz','zPVDcmHT9CBsEjXXUwSKwT2pba2hACRn8M6MkT5','dWJKVPG45VYJhDKLKDzcczqrvPQkLVHeCfAkungqOdPZsoUIazaFXImcnxnThZqhH7XwdmCj6g5TNUNcGN7gSxVRb4YR',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (16105513686054378735,223,'YwB','Mx6tLliXif73DjIrNYNnRdkvGygCYNNqaHWYzRvryIC4xg4ZwuPPWuGa4NPEf7jiUjPgKaysLdDgiZdb6GaqtorkuKfJN','oguQUt2nDIbGw5TT8wkQFYrm69gVUadWQSwJsP6zC0Rq1OksSE8sz5','VupluxDM3iL8QFk3gyB0wNblMtnSF9CQwHE5Fq0scY5eNtrPtmA4Qk5CdmTatrKp8N5jSLEoDNr0l0ObbN2dA7UzJPuoNHTV6q4vba1f6z5ic58uWzy2QLkUIoLQVlfTyWHoEoyr21XlE3tzeKTV7ZoiLDjFge6SDBn6LtimXfPLor','lxxZUEQ5fO2CHyrNiHX52HEKYYQwEJrsF4fDvvNYXOaNobLEMUQL8J','YasB06U2m9pyB0U7vApLfnx7lOH2obGkptUf0VaW12QAjDJuC9iosFOoJn6VyJFWf5pQUMlnIoYSjrCdiDB3Cw5FTfm',13);
-INSERT INTO ti VALUES (16105513686054378735,223,'YwB','Mx6tLliXif73DjIrNYNnRdkvGygCYNNqaHWYzRvryIC4xg4ZwuPPWuGa4NPEf7jiUjPgKaysLdDgiZdb6GaqtorkuKfJN','oguQUt2nDIbGw5TT8wkQFYrm69gVUadWQSwJsP6zC0Rq1OksSE8sz5','VupluxDM3iL8QFk3gyB0wNblMtnSF9CQwHE5Fq0scY5eNtrPtmA4Qk5CdmTatrKp8N5jSLEoDNr0l0ObbN2dA7UzJPuoNHTV6q4vba1f6z5ic58uWzy2QLkUIoLQVlfTyWHoEoyr21XlE3tzeKTV7ZoiLDjFge6SDBn6LtimXfPLor','lxxZUEQ5fO2CHyrNiHX52HEKYYQwEJrsF4fDvvNYXOaNobLEMUQL8J','YasB06U2m9pyB0U7vApLfnx7lOH2obGkptUf0VaW12QAjDJuC9iosFOoJn6VyJFWf5pQUMlnIoYSjrCdiDB3Cw5FTfm',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b MEDIUMINT NOT NULL, c CHAR(16) NOT NULL, d VARBINARY(56) NOT NULL, e VARBINARY(11), f VARCHAR(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2961691979500056447,392019,'v6yE2PJ5lB','sm2udJt','OCs0A15L','a3','cRo6u1eKjTPm9JnvAYUVXtXUExaTA3pD4bYUWNf9tjWFYLuZpbB','HFEhBgAr2Pg6LMJwBIIxaV7Evbmkg3vQKClngWlLQN6hqbuJ7I4R',0);
-INSERT INTO t VALUES (109911959353816533,2827321,'63lAGT','S7ubiJKC9mXtgXqrNTezyNz11QmJTs3uKDxLw','6mOA','lk','G5PVrphHtRuHwHLrGFs9d2EVHrBO8B3JvOuH34iQJIjvgbV0zx88z3fa7OEQzfnQWq50I','UmkcBsC2u6I',1);
-INSERT INTO t VALUES (5612366875799106568,4611490,'lkjbrf5BR5LIVQ','TkbrJ6DJ5R6AWpXEAEZYkLhsKfIa32qCqwOFiz14vS49y5Sj','8f','jC5','pR2dV9gMWY1sNfk4reuZVrH7AS1JbHtO0C2cRkSzZXvqqKOzBhJx1I2Jc217X7dHEkEsKE6hZdPgoSnYNnyLKzR0Djpq1','4V6lbl4sbmsX7bskrZ8f6QTyma2SXvwVHyUh6MjqCPtpzzEuSUXPrdZ1GTGIlFzIK4byV5YxkCojm',2);
-INSERT INTO t VALUES (4479006668146359541,7994341,'Wz7zecufZOoObAwX','yLNtXDxHBZCZ4YWkMGLzdAw6idZ724pFiQOVKBvrCrUqL','TYIH','t','4QgAoHF6zLkwp7Ksbcyt1d4FANLscuFwRmLEWyrEfPqzJwZdc4Wf4','y3d4uEeWu1XYVU0BqI9TaOB0FwzHCLScwf9Q5Ro340Dtnhpxr9DD6S8kB00NVc7',3);
-INSERT INTO t VALUES (6599311988716721502,-6138484,'0zOgbT07n5mU','2dsY8hw6KUuwq7CrXZBhIBGy9VrY0dUD884sIgvKjBVmGGnqlkD3Le','iWiwnBdLTws','gs','SlexnTptHkePW3VszKkEsfNcjTkPa3a9gQNMrkI0WA','69oMqsnhrVhouoGMPgFvo1gumomdMhUjF9bFZoUQDcRp2ifkmXMkSnoYna3XonmNlQqPlFxxTl',4);
-INSERT INTO t VALUES (-8794282532403474023,-7118460,'dKt2VT1OP','ApPr8E6T7Fg7ig','Bme4aEDPqh','2','zNdx','nb4HuD8PdyVMiBhftyF5o',5);
-INSERT INTO t VALUES (6487266561925771766,-8235601,'0uEvW','kqVBFxs','QyduWyd7BDd','fK5','a7Ku7Uq3fvmjwchql80vME29ucJDTSeDXAeLHAZT','E5axFJ7Us3fqUDstgyhl2wdtwpf6ezjASLoIaFd1RGpfauN3rL89AYjKBAdLCqHTCNkC9UhslldSSWO6yZOhMLI7',6);
-INSERT INTO t VALUES (739392528886143100,-6508850,'7CanaejU5dpI9H','MjJi51Nw9oM09D2PvLlGmZ0YEK7V59H','BhxiJPXEZ','Gr','0DFzooveREq68ZODYSlAsNKYHTxxvfhaxL6xmC3DkY2apN3DLINGeWEC6thmYUHZOXkjOiCXlBhSTOb1lEdxQou','APAsgkPRvpu5QWXN5cxfN7h2d3oM',7);
-INSERT INTO t VALUES (7556536451208590996,2891428,'8lTUnW','EW44A5qYRUyDLo6mDjmLOTMvmFu1K4y','Ydijg4K','BCw','U6WxSKOAb8ZJ3YWxuodcJgqo4qdSHixDyDqouwlIjiXs9iCsnI4rYjprzaJWF6MwSWcUiFsPLNTByrZeAKZcAEatsc4','rDPKS9I1UwflyM9vP5VPXLtECtcyWLIjrpxShD2wHHiVQGOYX8MSRO2gTWW2fiGUTpGsau',8);
-INSERT INTO t VALUES (3732322688967423093,-8328721,'isgDmOo5T65mD','x6xSkIu2','OZofnjIJ5hj','7D','YY','g',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-7257266370361381776,4209977,'FuX9wr7Jf8Cj6pI','e0eq8GTOZQKqIDc6kMQO8zQroqvSGQ1','o','j3','gKs8ORYogytxnqf8PhBshF9w7QxdVJBHtBrDTFWK1DhB0bKIQJzQq3PJQ1zzc5wlEhCp','NKt6fIAwaAtWZmQx1Jq66qglZVW4kMiQlJNOa5iSCt3s3fJrbGIAuQA01C57z5YlfnC6',10);
-INSERT INTO ti VALUES (-7257266370361381776,4209977,'FuX9wr7Jf8Cj6pI','e0eq8GTOZQKqIDc6kMQO8zQroqvSGQ1','o','j3','gKs8ORYogytxnqf8PhBshF9w7QxdVJBHtBrDTFWK1DhB0bKIQJzQq3PJQ1zzc5wlEhCp','NKt6fIAwaAtWZmQx1Jq66qglZVW4kMiQlJNOa5iSCt3s3fJrbGIAuQA01C57z5YlfnC6',10);
-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 (-909477674152776228,-3317026,'pnTeGppic','OSqB4PigBNgLnDkZAHT9Q0Tof','KD6jAW0ai1X','ej','h5Y1lrNInelXtI0WooLHjt7nFwmrQFsJ','E641ZkTn3dIsy7zdNZbimmO75LolRyZ1y0i8nhMU7IiAvqrBTKQKbaB4Cp3IJNdgxKRlaoMNNsT8ScCjVn',11);
-INSERT INTO ti VALUES (-909477674152776228,-3317026,'pnTeGppic','OSqB4PigBNgLnDkZAHT9Q0Tof','KD6jAW0ai1X','ej','h5Y1lrNInelXtI0WooLHjt7nFwmrQFsJ','E641ZkTn3dIsy7zdNZbimmO75LolRyZ1y0i8nhMU7IiAvqrBTKQKbaB4Cp3IJNdgxKRlaoMNNsT8ScCjVn',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6039774522665451822,-3236886,'U','inkMD0gl7vT8TUNMk7Kim22hPvJdrQFODYUox9RYlU2FbWl8OjhM77aEwQb68tFWNSQspTzKaR2QBueTX6rnnesMHyDZXRPd1K','NKQ2EM','R','7oyu1QVTpz3dFqd6oBLizHD','es3XnnxHe',12);
-INSERT INTO ti VALUES (6039774522665451822,-3236886,'U','inkMD0gl7vT8TUNMk7Kim22hPvJdrQFODYUox9RYlU2FbWl8OjhM77aEwQb68tFWNSQspTzKaR2QBueTX6rnnesMHyDZXRPd1K','NKQ2EM','R','7oyu1QVTpz3dFqd6oBLizHD','es3XnnxHe',12);
+INSERT INTO t VALUES (16752219134324086365,-7058350,'ICbYwMYHRh0Kkc0J7kG8j','rDFQK33gZz7VLqZzlmphE2vIjBO9to2vTs5','YKA8TBt','xxk95TN6e8uaUvDy','3','K',10);
+INSERT INTO ti VALUES (16752219134324086365,-7058350,'ICbYwMYHRh0Kkc0J7kG8j','rDFQK33gZz7VLqZzlmphE2vIjBO9to2vTs5','YKA8TBt','xxk95TN6e8uaUvDy','3','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (13138871559020959425,-5425373,'C2ndpoN2dghXjTh17F8E0Hgy','7mQn9YMmqhbFs6u4chwhMO9','kqU','z0fMJuIVc9EF9qbngcQa5H5DEiS5LltfwCChGkS17n33fIOKW0Gkd','P','X5',11);
+INSERT INTO ti VALUES (13138871559020959425,-5425373,'C2ndpoN2dghXjTh17F8E0Hgy','7mQn9YMmqhbFs6u4chwhMO9','kqU','z0fMJuIVc9EF9qbngcQa5H5DEiS5LltfwCChGkS17n33fIOKW0Gkd','P','X5',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15394591827028763635,2778353,'F2ds5PkmFliB1OuIxI9p95nv3nDWsMCNNdq3Bgh1nTsefka86b7x','TGOAqBgUL0sEhfSgR0pSO8TV2KgsvboM01AMkTsboTmafskdMb5jv4sMLGX9xmAnHOp9lPb9t2DcxKSZDEnV6VjZqzBWybrOm8PYPLFWRHKCcZuHoYBua8PGalLOGvk3Pb2bD','qhnJERBxwgMcMEB86zHvmgTbBQCI2vl8','FhAisjhIkHIek3V2Bsz6SOb5','p','P',12);
+INSERT INTO ti VALUES (15394591827028763635,2778353,'F2ds5PkmFliB1OuIxI9p95nv3nDWsMCNNdq3Bgh1nTsefka86b7x','TGOAqBgUL0sEhfSgR0pSO8TV2KgsvboM01AMkTsboTmafskdMb5jv4sMLGX9xmAnHOp9lPb9t2DcxKSZDEnV6VjZqzBWybrOm8PYPLFWRHKCcZuHoYBua8PGalLOGvk3Pb2bD','qhnJERBxwgMcMEB86zHvmgTbBQCI2vl8','FhAisjhIkHIek3V2Bsz6SOb5','p','P',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7949792332494572851,-3322885,'yUOXICYam4D2Dsq','tvGiXmERXJfXHa1jVl2jYFKdCyEsPGwcLYZkgdqZUTEcYyukhjOBjBOGlxyTiQVZQ8MKSLQhdz6tOgLMiZWwV5RJC7BYzD3W8sgAz0PRixi1misclVAFYEDTGc1WmKPdxhEwUnvTD9GCe1AA4begZwmN8a0AaHz6WNV1AC3gZYBuP9on9KQE3K6L9g21b94noZB1NI6qLiroTMpoHPNv7D3sNxHldJBoNWsTzYhwganugrtgqKGc63S7RQ','Em','Ua33ZGfCnTSXmtbe6E4lvYwiCsqoljQYH6ARN1RyTbJmDWODn3DdJNGFr','3Lp7ORbmTEfEfDI3qOXufVo2adEyeRniBuRVnYhclswwlb','lYRhJg3LqCbuWTggXYIdCkF41fpkIR03IIVw7FQzVTUVTDhB',13);
-INSERT INTO ti VALUES (7949792332494572851,-3322885,'yUOXICYam4D2Dsq','tvGiXmERXJfXHa1jVl2jYFKdCyEsPGwcLYZkgdqZUTEcYyukhjOBjBOGlxyTiQVZQ8MKSLQhdz6tOgLMiZWwV5RJC7BYzD3W8sgAz0PRixi1misclVAFYEDTGc1WmKPdxhEwUnvTD9GCe1AA4begZwmN8a0AaHz6WNV1AC3gZYBuP9on9KQE3K6L9g21b94noZB1NI6qLiroTMpoHPNv7D3sNxHldJBoNWsTzYhwganugrtgqKGc63S7RQ','Em','Ua33ZGfCnTSXmtbe6E4lvYwiCsqoljQYH6ARN1RyTbJmDWODn3DdJNGFr','3Lp7ORbmTEfEfDI3qOXufVo2adEyeRniBuRVnYhclswwlb','lYRhJg3LqCbuWTggXYIdCkF41fpkIR03IIVw7FQzVTUVTDhB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(27), d VARCHAR(13) NOT NULL, e VARCHAR(90) NOT NULL, f VARCHAR(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-890014676,356405917,'q6lyHpa3xec5j','QPMDFng24Kraa','K','D070oepco76HGJBkcXzO0','jrM0WBozgfOgBkNwgaoHehWcq1dwJZTa9TFtucrvsskkf2dQNf4WtpMdt8871Ql39XTpL95BjAPUAZ9y1wqIyNwl','TZ2kvpw2al6I',0);
-INSERT INTO t VALUES (-675961979,1166908132,'embWUXzQylOLVxbG8Qu6Luu8pQ','pCGH','eMq950YVdQw61YzttF6yXXZv27nz6SZ4AwsqABtQzkN8','Ym1VXfOnfO78y6TdTZQ4uchdUuw','OrdSgj3AovSvJb1iDOdSatzujG','xPkFXjcAQkgwQn8KmbLGdVBeM7lKO44HSVIH1gXKM7S0gE44SLqZMfonSWT1f27cycRQNmB0fRdxFmT9YuPcnmxRePcu',1);
-INSERT INTO t VALUES (-1350086608,4038900233,'M','xUaycwT','9c5vuBjNhelvw0W2oEZHiVE3RKZbo2BM3AER2LU5BAH4qlnVfd3m66aNx38BMxyq67YCicAj6NMp','73NLN5oyTjrSvhFM7w','Whsp4tSSO3v2th2iABufdpeNJ9rOlFc1TSYNaEbFZrOJ9P0gP7v3upqo','RZwaCE1IxZneUOmypFoMrVc0pyskb8fpvTywLFLcmC1nDgTTsmpDJ1LPnvZQn8nNPa82C2KDxu8YCmZI8zGaLQGv1A2',2);
-INSERT INTO t VALUES (2089325929,520928132,'byyees6WPp8TInHpCnwH6','Dz3rAf44OcJC','MsnCwOa','go6gHLoa','crrfUud0G6Zsr34kRqn1dZA9OKuSIiN7aLBE5mGBI4RFSh8vg2qrzkbgQm4EXlThwCgONH3JBxa','nq1mP10XJgPFedGzVje6dMuxLpKpcJos5rXTkS9vhAvCqmmZ06VKBf0wL',3);
-INSERT INTO t VALUES (-1710960035,2535598932,'SaJdTsz9xOuk7pqHU61','89ZAUMhqT4E','PIC2aIPzYV0R3F42wyKwGrB5LRu8JTuxtipjNkX3X2P','vJyZIN7baM9','Sx2LUltsTANpBC','BRhn8Mhc7ohNO0eyHOWQezc2gU0gyy0E8keDa4qdejIT3yvgANzr1ySasvR',4);
-INSERT INTO t VALUES (-1572949064,949697120,'fP763TZjrl6N0','U8aNPslgpItW','fCjMCYTunToqJBrXLKQxEG37Ejgc8g3FiQGEZhdygO','1ajnWidBtpCSU5XjTYaZk','BCO0EfHz3xSroe4deihcYLHz1s2ODFpkJ6HBV3GJSF20oBvHt6jY6647avamqGG','4olGFWLAIxlwmUWwsNgWHuIY8ZBdWskyGoSMItjnlAIOQ5DLnFa2BMUcn8GOEy4eYBFlchVxQWPPcmmAKrfjtOqfMrQsNNsHIVg8',5);
-INSERT INTO t VALUES (980531142,1994018345,'8uOujGvkKtxUeti3unE','Z6dyGFTAaVLNG','BQETGCkSwFmSp2PsTezgaF9hdt0lG98UTBw2Mgxm8deaGKiUnzB3kNLdlQKSkcYCT','K7j8ujPN9q39FaKkulAVpUCZUO','1DVsvQh3dg0Az','jViH7NYU6ErdojnHuYPoXA9Es9n4po1xiL',6);
-INSERT INTO t VALUES (-1029299570,1896511771,'aaGd4oUYjCgkHIL3MSu6uLZZijS','x','7','eLz','DEwhbTDDJpIwlLbiyq0eT4AUiiN4VFl3LSPAHD7bT6rZc3hb7Eb3lWExj2LtVMBhHUbL0IKbRh26nD5gFvf6','uQpVg6XOXzXKsN79jeKLCRujZEmU',7);
-INSERT INTO t VALUES (1324048940,2698492003,'SS','amxWA','OZa6rQ1KSUnDw0tTywga9msSw6XtZDXhu3WD0fwDktjKyInbLEKQxJ1sdvn1LyA','WurO3z78JNNwzAFLmu7','kXWGW1oBUi5TWMGgWCoxMDpOtzPmAiC9mijCf2OuLqm6pGV60f5m80a3XtywU','rRkWxkBYuGpcdZP64OZtRhxT5Z2y2si',8);
-INSERT INTO t VALUES (-396516895,2335803948,'98gGl34UyeuJU','LuHTkSDHw3j','CyJT4UK63ej5JjV7XYpvZl3gylKaOz4DdaGSl6uYNs3syK3xZay3lm0T1VnubRaUwQqhSJMBNEn','50abPeZZcGZk9NapiZTkIu7SY','kxZSx1pnpk6uLLrl0o5oWXWda2dzamrEIneOBrcooNGaIhvjV5V6cFR2SRqrfGVgDXnLRNlGJ','DIhQam31e7E0gvpsLaslTUvR1MXWsL45GxXtxJrpxiOsEsJc6VziW4WhGIhUCTmCxDUlHU8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7186654788217422005,-5259765,'MU9WxPhmhlh9t0Tgokji7rLRqxsKxOEt1CitUY19Sg6O2G1K8Ex6zJwcMi1UAB','TcIWBPkLp4qMEH3Cp67VR7ovFFSDwqUdqGNdKZpGwfvfwhdNGAXUICV8JiK','ZaQXYcc807','OUdfGaimyU6fXh92k','r','zZ',13);
+INSERT INTO ti VALUES (7186654788217422005,-5259765,'MU9WxPhmhlh9t0Tgokji7rLRqxsKxOEt1CitUY19Sg6O2G1K8Ex6zJwcMi1UAB','TcIWBPkLp4qMEH3Cp67VR7ovFFSDwqUdqGNdKZpGwfvfwhdNGAXUICV8JiK','ZaQXYcc807','OUdfGaimyU6fXh92k','r','zZ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10618913400404825110,-7620350,'7ntUes5d8','avzHAG9ZjyELfxlkbQaCzGaT1cElR8K5ESA60E33PGhBvqIpAN0LYzZsKz263CkzXTYlhaAMwLpKqIja63KsUscQvjwH0KZfDWgG6mOOy1tI4yS3cJzrO3uCXOzINN9a315OzwS9BrheNojQIZbxJyBf4EttBlHqrocyrPkyaHfSGToidhrfsocum2LlMNO0wRB2PxaFO3iDhKsgvccez5gImyXhOdhLYXhZYuZlI0eEoIPPNKEHzjd7iZRwPpP','VGfYlVgTcF','uqehARrVYX19wXAIyZJeMVHFuz77mgh44YBMVhbUfzKdWfRoINRUej1PFBfxTdP7m1JS6Oyoa','vI','6',14);
+INSERT INTO ti VALUES (10618913400404825110,-7620350,'7ntUes5d8','avzHAG9ZjyELfxlkbQaCzGaT1cElR8K5ESA60E33PGhBvqIpAN0LYzZsKz263CkzXTYlhaAMwLpKqIja63KsUscQvjwH0KZfDWgG6mOOy1tI4yS3cJzrO3uCXOzINN9a315OzwS9BrheNojQIZbxJyBf4EttBlHqrocyrPkyaHfSGToidhrfsocum2LlMNO0wRB2PxaFO3iDhKsgvccez5gImyXhOdhLYXhZYuZlI0eEoIPPNKEHzjd7iZRwPpP','VGfYlVgTcF','uqehARrVYX19wXAIyZJeMVHFuz77mgh44YBMVhbUfzKdWfRoINRUej1PFBfxTdP7m1JS6Oyoa','vI','6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (11398865170484299478,-7651486,'8w76FK30y85Dw5eGmD','GUGt0qVMghqd9fQZfUQylYPgfnifQVCU2oTPyzOViez5LQjAgaDfzCYOjZP9cvthjMTGCbdp3SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtAeQ1rk3iGCnSL7UapQKR1RWNantD88IPRSxle8uCfw2g6LtNTpW0f7NI6Xl3k0xa7HsuWU4e','hUWuPUJVHgsa','AJu1UTe7FvZxFFBykEO1iu8ROLBqhYLMcgFwKi8BSymWuVYWVRLWiO3LcUmxec1Gof2tWvMNscCIENwRpJv91h8Yfu8vWflUdSGdwxOb2xXH6cW7Ztj9CUBdVN1Ev6TmCJWSCVOBF7MN2QaP2gSY8cszwn6qGjkgleSHEqzIUqfq4l8','Pz','I',15);
+INSERT INTO ti VALUES (11398865170484299478,-7651486,'8w76FK30y85Dw5eGmD','GUGt0qVMghqd9fQZfUQylYPgfnifQVCU2oTPyzOViez5LQjAgaDfzCYOjZP9cvthjMTGCbdp3SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtAeQ1rk3iGCnSL7UapQKR1RWNantD88IPRSxle8uCfw2g6LtNTpW0f7NI6Xl3k0xa7HsuWU4e','hUWuPUJVHgsa','AJu1UTe7FvZxFFBykEO1iu8ROLBqhYLMcgFwKi8BSymWuVYWVRLWiO3LcUmxec1Gof2tWvMNscCIENwRpJv91h8Yfu8vWflUdSGdwxOb2xXH6cW7Ztj9CUBdVN1Ev6TmCJWSCVOBF7MN2QaP2gSY8cszwn6qGjkgleSHEqzIUqfq4l8','Pz','I',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(4) NOT NULL, d VARBINARY(76), e VARBINARY(61), f VARBINARY(34), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7031607,17543619693558063966,'9','LmxZTTQQJrwV','Y38sjAeN6flDdacWN9Yvd6uJYzyCDmoAb3vIpfxVLlAMa0FW7rsPkCXZPqr','APutileCzG8B','GH','M',0);
+INSERT INTO t VALUES (-4309551,446665570975297764,'0','nzV8kKaZlrIGPEVu1LduY38dewEQelEOAzAXQTnIhE5IEGo2iBR','vUARMM','M8W0PV1zGXSBo','Nk','6',1);
+INSERT INTO t VALUES (-7686939,13727229272172582914,'X8','ZTSmHrp1TKyt75VhWZ2y9J923XQybFRV9UxAe8NfxFapEJQ6TTghLD6fLKOMSqJ2Bn9Z23SP','fUcCvwBXS5oDtEh8WSqdEVg5c0uXoEfuEXPheMCEg','kz6EF7i3CAk6b0HvIVq6GkNo9sO37E','EQ','N',2);
+INSERT INTO t VALUES (6604168,16326842182673238750,'yk','SDpU0679UpheK7h7','3lAxKyJjOIUmO99umuQERLpHjaQsIdGaFEgjSzxj','5S0K2TLsSpz6YXcEs8sauDE1oftkpUG','50','2',3);
+INSERT INTO t VALUES (5870716,11901191711858253215,'x94','75HdZVrFmHvdah7huZ2eDcS9iY8zDZKyjqhvZLZxMnhyeqcqkE3UTD1zPfUIOQJ','WtZP','bTTkhZfGo8IRbl4yhv9','KZ','r',4);
+INSERT INTO t VALUES (-8255169,1427706812864819735,'Ch','MWndmBrCKSb2JOmd09Gz7sxVYDZ7mjkUT5zS','PIEWu82JWkCvbLfbGQ3btkJLD8x78RSdH6dSGpgLJRNXPTxnbtLWIlECa','iBqwKsBl','kn','y',5);
+INSERT INTO t VALUES (2998520,8018550646256429270,'r','qTyQ1ye19GD9Zw3os0f4JuJhfAvWVWCcjS9byJuEbTfTLV59C83GKhNQdZJUVtXnMfsk7CW60g','8ItymjBvCGcWxrzheVb7ax2Xh7MKdXx4X6shX28OKBqb3tYfucrs','MQrbZFDxovKHsIke86IaDwPXhDyqo','mv','j',6);
+INSERT INTO t VALUES (3490679,16845957236721852203,'Ys','kH','kurgMrOtxYcgQe9BLtUhFTRmRrkP9leDgXB9jOGteAAs2v','VBs6faPoKdykziCqh4Mg','Z','o',7);
+INSERT INTO t VALUES (-7624809,6653901548348078639,'tMkp','rdbiZoyBEuU4xMEHidpK97s5f3cimbL7PXxiZxLVnG9','T12tk3iQAK19JKnloxN1ZzHGa','c78kv5uUH2DvEX6dZNkcN4UHAGL1c','i3','2',8);
+INSERT INTO t VALUES (1225029,9049722416269655356,'4oN','Fc4aXElN6GjTV2fag094GW5vdyu50npPZZgKzDK','OiYnE52VKDBWtcEW','gpKiEAA8pZPI5rW5fYAri','v','f',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(4) NOT NULL, d VARBINARY(76), e VARBINARY(61), f VARBINARY(34), 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 (239980550,3667553309,'Eb7','dayY2UIe8YV','X6ZoI6gA1Kg32Z7Q24u33WWX','SPSBB7','7YokEr57k3YNx6QRHh4AIZ6GU9lUflx827Bs','lz9SNlU',10);
-INSERT INTO ti VALUES (239980550,3667553309,'Eb7','dayY2UIe8YV','X6ZoI6gA1Kg32Z7Q24u33WWX','SPSBB7','7YokEr57k3YNx6QRHh4AIZ6GU9lUflx827Bs','lz9SNlU',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(28);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
-INSERT INTO t VALUES (-2033474655,211955707,'YT','S','loBMdcEZmw8ojKmayy3m8M318m2CUd6btC','5wr','KwuF20hlmcWzWqoCrc37Ai7PzRxlynx1Qw22g4sQTQjD3cEI81T','Wz',11);
-INSERT INTO ti VALUES (-2033474655,211955707,'YT','S','loBMdcEZmw8ojKmayy3m8M318m2CUd6btC','5wr','KwuF20hlmcWzWqoCrc37Ai7PzRxlynx1Qw22g4sQTQjD3cEI81T','Wz',11);
-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 (-990784188,3239419239,'LGNlG8MaKbaWVv','drUPd1kTGJ7U1AS8fqcTX48hjrqpa40qRMaq2NI1iSE6x5TJNuYTiDNH76jCtWHu2dEkFqPZC7iKfnUBwEoPMwzqMOywfQVj8xHvMO4ElNAizW9DnHc8IZKsPV7RPIPLQjCG83hJG','8dMZecKQm3whgUh5T','HVMOdfaYose1Kmf','11QD1QV6ltPd','IRfKOsacJjLcRPOek9MypMHkYm6PcGAtGV1WxEGebVoyNKejphhe',12);
-INSERT INTO ti VALUES (-990784188,3239419239,'LGNlG8MaKbaWVv','drUPd1kTGJ7U1AS8fqcTX48hjrqpa40qRMaq2NI1iSE6x5TJNuYTiDNH76jCtWHu2dEkFqPZC7iKfnUBwEoPMwzqMOywfQVj8xHvMO4ElNAizW9DnHc8IZKsPV7RPIPLQjCG83hJG','8dMZecKQm3whgUh5T','HVMOdfaYose1Kmf','11QD1QV6ltPd','IRfKOsacJjLcRPOek9MypMHkYm6PcGAtGV1WxEGebVoyNKejphhe',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1194033328,4077600208,'YP8abAz3','GXXk','5QOiDgQqxwg7c4gRVKWM6jM0oX9GuHsOyeh6QNM7AXUBlIR59NHHTQZ0d','JAirWKlU0tn4qp7VKTjeWDLSSTtTj1ZfO8mFgoHy2a7DbaNbbKLDZzqohiLfFJmIgvEtbT3xSpMt9A5eBYjSVEmZtpAF1J67Hk9j52rmWGgeWCchnccH4qzvieRPEfHcvXMNPv18AJUenUiNfEyPEU4bWvQEGJPGba2BBuPaKoa','x8Oq15niBBaY','64wnvUKBSO2mXs9p5YNDcRP9LHlPxEQR3adh03ammDYiDOWhWwtwG9HNX9XEn2Xw1CTFsQGxCKsYZyQZS1Zmtk9',13);
-INSERT INTO ti VALUES (1194033328,4077600208,'YP8abAz3','GXXk','5QOiDgQqxwg7c4gRVKWM6jM0oX9GuHsOyeh6QNM7AXUBlIR59NHHTQZ0d','JAirWKlU0tn4qp7VKTjeWDLSSTtTj1ZfO8mFgoHy2a7DbaNbbKLDZzqohiLfFJmIgvEtbT3xSpMt9A5eBYjSVEmZtpAF1J67Hk9j52rmWGgeWCchnccH4qzvieRPEfHcvXMNPv18AJUenUiNfEyPEU4bWvQEGJPGba2BBuPaKoa','x8Oq15niBBaY','64wnvUKBSO2mXs9p5YNDcRP9LHlPxEQR3adh03ammDYiDOWhWwtwG9HNX9XEn2Xw1CTFsQGxCKsYZyQZS1Zmtk9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(18) NOT NULL, d VARBINARY(39), e VARCHAR(20), f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3068983,420730648,'bbq3635FRmcnyFrV','QewtYCPsE9OrnxslpTymqc3z3vtMvusk','jsQayoOE5','69uOMLaG76L1QJwhEzFTyjHosLg5BZybDdx3eCfY','UKsXHAAyzFb05tOwNlMrdgEYhoKO0NMeGBNVevtYMpuf','SaHRFB6V5JXwe2WkWOV1pJ2D4gcbSSxIGokxQnP4oll',0);
-INSERT INTO t VALUES (7877793,-1538361215,'CXcL2D6m','8dnoReD5','v5zNg7yiQHSJ','YCTY0vBJZ1eGCD4NmuOs5MEUL5vpACyXDo0Rw9pQpGGc1OdEttbrnIB0PPgm9mW3nRc9rJG','SKHtOiRbTNTjjvc3m8Qp','N7AFqCPPxMqsuNvViHttcBlJuiUsR5an32hYFnCOKPIHq',1);
-INSERT INTO t VALUES (4412352,964135079,'97Ezf1QIW5ux9','ZD0viJ0YPYYOYSPpVw','o','AIqEqN5YpafMpCALS2K4RveOLqkzpjaPH7I1cG70xoY6OrJ8XLoavSx68r8hkM2jTWoGId9ES6O4kP7b3k','WcH58SFucG2iuvNmCco11vQTJxiubyQBK7YJJScNfQTukbm7VTkPH8z6AfvZj3iR1Pym04abyC','CKxLzUbyyd1bR83Wzc9jNbuyG6PSp',2);
-INSERT INTO t VALUES (9213148,-324648894,'S6A','wj88W55G96G9MbQ9nhVZp1vADooc','2Cu','yZT30aLCcWJPqq5cEBn8f9j2nOLSDLIIJwEtBsl2WknvcV4bZyWGu','6aSL9C','vwtZoNVSkJGbHdKEqqtxuJUs9703hziWhOGUEJEVVED0Lfkv5eMeSl6OhCyojgvK7eA2TxNDeIxH3PSun1mU3H',3);
-INSERT INTO t VALUES (8358323,1966742726,'xCzD85mWr6','A0hzUBq','GG5NMNOlRgWN','XJ0k3AhagJeXCQTynMuk','PZcPHKoktgTigt8Qbwwlify7f3OpqJmIiKyMhk6ROB1peUPOpzjARa7LRI5d2TReCu2cwnHILV','jHVJz7gNcthk0PqxAfYkzxEowDQ12OEAXE80m9MWrC8k5OBIz5T',4);
-INSERT INTO t VALUES (8765625,1764455414,'CTrrLQkg30Fc','37Mz','i4pZuXxoEMziSzEHE8','InNjAuOWRDzXkKF0Ett6Pxkr5b2HcfLWEEhm5r','VLpNidsNSgej6bUtWC3UFL1Am0syfltgHKIzua7TKRg8QKTzAbaWvqMSwQLPqcodz8X3cHnGB09RQWUz08FAJGtgepOhBhS','bwmiqNfOcAkERbYbstOnahUleY0nedIxZxGp5z9arOJm8Jva13HvD2IqVpkiSydctxES1ik517f02kRvw9vNd1SYCDxD',5);
-INSERT INTO t VALUES (13211634,-2095989712,'VodNOD7XwDY0dRXq','ifov7sciwGsPMH6DaA','2HZwQR81sKHiWHe22P','qjt8Ve3bJ2ZGAntOMiAxgg8','XLyMt4UH9DD1R4','hLSNsOuH',6);
-INSERT INTO t VALUES (4716299,-461090817,'zQ2kIWTvYqxFKX4RV','jARxzk2AD99hUmIz7pjZ8sTFsu3l05AK','3oNEd','jEO8ptx8DAVQ5i88qo54I0zM4LgYKBpKY1X5ezIWt9U2mPzk6Bl','AC1TpbSzFgGNEgilt4TJDZGYG8tR64F1cGK9YlNyVH1wI28bnLFj0lBdguePpuC39RF8baAU','JRVhDw7AJ4FMzTTWXyQKukWvPXaixtBlygXk',7);
-INSERT INTO t VALUES (4103203,-1007537682,'Pme','6','ek5f0jth5','2AoP9AuSi3cwXb09rr9Th4r','fpRh79NLpAfOVPHaPCwvVxNHooIdRiXfVjgMzTXSY0NcADYieOfq5PEMCmgLHy6sKfY61SMdKWomHcU3OocVLz4Wi8MIV7PZhVMX','BRzsuDYOE5DEDmq2xsunTwJl2bxm7hwxeB6WZ835ZIcTYgj9hq9I',8);
-INSERT INTO t VALUES (2922359,-114585902,'ZNfgf','mEQ0bapjNrcg3NxgsN6rbLofuX','dvdkulgnQh','FyT35XKx05T6w03U6RFqn42gUsKrUalrQGFt86L','doJ8oTW0zWsNmBulpzSbr2yao1E08L3tthT3jpayWkjjuFJjzwn','9teIwcgXmzfLjsOhg94Drm898Oa19LQlz6dIJd7BZKks',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1614106389,12899142849856046146,'uC','3pdkbpzoNTuSIvNdRTIzFKAEvQbtChazq3jv0snmyWNs6gnJ','CU0Yw39n5x','bRbEXiwsbg','AO','8',10);
+INSERT INTO ti VALUES (-1614106389,12899142849856046146,'uC','3pdkbpzoNTuSIvNdRTIzFKAEvQbtChazq3jv0snmyWNs6gnJ','CU0Yw39n5x','bRbEXiwsbg','AO','8',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5) NOT NULL;
+INSERT INTO t VALUES (944270176,2579366808910168044,'nkdH0','gH2L2ZLLaaPQHGrtOYs8hBqoI5qN9CS3tGpuOlehLFadDmHADiaM9uecs3gEdwpTohefhnnQJrR','Tm2ZP7RjlKGSzD','qsWo3vAMw02bfa','G4','N',11);
+INSERT INTO ti VALUES (944270176,2579366808910168044,'nkdH0','gH2L2ZLLaaPQHGrtOYs8hBqoI5qN9CS3tGpuOlehLFadDmHADiaM9uecs3gEdwpTohefhnnQJrR','Tm2ZP7RjlKGSzD','qsWo3vAMw02bfa','G4','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (582545016,12091427377221178467,'LkELg','v84M9lQW1Svhv56zprOLD3','ZQfPoec6R2Y1nUZ9Vu5PBBgf5PDYCBrXN5RSq7cyg8n','ef7Jdmblsvhhc7SD','U','j',12);
+INSERT INTO ti VALUES (582545016,12091427377221178467,'LkELg','v84M9lQW1Svhv56zprOLD3','ZQfPoec6R2Y1nUZ9Vu5PBBgf5PDYCBrXN5RSq7cyg8n','ef7Jdmblsvhhc7SD','U','j',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1959521570,5241106897677838573,'i1dY0','asATXj0clNj4mLVSPMucRclX6oBnXJytDU07DwhPynDXr0fjTq69qeh2kwNkfRn07HAW3hUMN','NyrSSAuxFF4gGTaRYhYxFUTMoyQ7fO6ZC','gHPV0DYt1b9SAvSVgL9QEHcXKT7J0DiEEs76CilDQ7k98y5C5WsdH1wRlTacS4SLDBAquUd4bhcxIHq29f93Br6ntvGOfa75ar5mAiwMxNdd7exEbLxB6xduAjwpR89z2QmAUykX17TPs72S1y263XyiKCeSpyoXReH0y9EbxSeIooYhsx2j5XHZAx4qyeQfQpvvTBsLvRwBqJAG1PEhYfSpt27vThz32rPUP7jgCo6B6HS','kU','S',13);
+INSERT INTO ti VALUES (-1959521570,5241106897677838573,'i1dY0','asATXj0clNj4mLVSPMucRclX6oBnXJytDU07DwhPynDXr0fjTq69qeh2kwNkfRn07HAW3hUMN','NyrSSAuxFF4gGTaRYhYxFUTMoyQ7fO6ZC','gHPV0DYt1b9SAvSVgL9QEHcXKT7J0DiEEs76CilDQ7k98y5C5WsdH1wRlTacS4SLDBAquUd4bhcxIHq29f93Br6ntvGOfa75ar5mAiwMxNdd7exEbLxB6xduAjwpR89z2QmAUykX17TPs72S1y263XyiKCeSpyoXReH0y9EbxSeIooYhsx2j5XHZAx4qyeQfQpvvTBsLvRwBqJAG1PEhYfSpt27vThz32rPUP7jgCo6B6HS','kU','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1556842997,13873405133215071007,'gq','mKfYUlHm4ynQnbyg9yVPdfxPbnFmrJ9TMdyrPKuX4pkkcsCindEIAxiO8sQiLiVdLgDHV9vAdQyy9EBIDUFKBZOuk5lno7RCVuRwtIFuy7z5UhIZK8NCQ','RPaocrDjywEsrDCvPUelQzD','Sc2T6JMyVgW5ZBHpy7VKhumLOzwkc66MZdqZSbNZKG3ufIjRxdrF5DGnAFl3ISbOpX3rSvh18X0qEqKh3tfEdJSZU2piH2jb4Ke1C8yWVwdWiEDb6U7pN8mwzs6MdQf9Hc','9PE','o',14);
+INSERT INTO ti VALUES (1556842997,13873405133215071007,'gq','mKfYUlHm4ynQnbyg9yVPdfxPbnFmrJ9TMdyrPKuX4pkkcsCindEIAxiO8sQiLiVdLgDHV9vAdQyy9EBIDUFKBZOuk5lno7RCVuRwtIFuy7z5UhIZK8NCQ','RPaocrDjywEsrDCvPUelQzD','Sc2T6JMyVgW5ZBHpy7VKhumLOzwkc66MZdqZSbNZKG3ufIjRxdrF5DGnAFl3ISbOpX3rSvh18X0qEqKh3tfEdJSZU2piH2jb4Ke1C8yWVwdWiEDb6U7pN8mwzs6MdQf9Hc','9PE','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1323797626,8517434789813449921,'v','PYDzX0HvV9U2v6VuUvI1NWmx9n1NP3FJtkueCqGGDMY85Pzf5ZJJlgpO5xOIbzIwxcXqy2MNQy2dEyaIR6gtKgpD2O3tzPf9ESZqvEFFUTEBfWKU6qjTqxaI','upLRe0SplTvpAqyaaiL6JqEnTcH49tBc7zbGsfwmxz4e1SnJuyThjs4','UHnmOj3r2y4AdSUx7dTzc0ozCfjG9X4Lcib4BEWoWZBsPu1judk2u4XqexF2Hm','u','W',15);
+INSERT INTO ti VALUES (-1323797626,8517434789813449921,'v','PYDzX0HvV9U2v6VuUvI1NWmx9n1NP3FJtkueCqGGDMY85Pzf5ZJJlgpO5xOIbzIwxcXqy2MNQy2dEyaIR6gtKgpD2O3tzPf9ESZqvEFFUTEBfWKU6qjTqxaI','upLRe0SplTvpAqyaaiL6JqEnTcH49tBc7zbGsfwmxz4e1SnJuyThjs4','UHnmOj3r2y4AdSUx7dTzc0ozCfjG9X4Lcib4BEWoWZBsPu1judk2u4XqexF2Hm','u','W',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(1) NOT NULL, d VARBINARY(31), e VARCHAR(90), f VARCHAR(38), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4522456,180,'r','mHb2LGUeLeNRFzt','SjSwHFJbFQz94guz1Bt1KJoi2K8R02R4K5B4P0KjLeucknNMLET4phJaHAqZOPcB9o3gqBfAnhK4EEOTuyn2K','f5vv4exxrPyq','N','Ps',0);
+INSERT INTO t VALUES (1674656,125,'N','Z4DKRn','0W1uAFEYEOj3gtvQ7sbUXKcHaXr8xYQ6yTI8RehXuW2GVCeoM0fi','mysHQ','f','Yd',1);
+INSERT INTO t VALUES (15163592,156,'Y','7CB1gQIEsmYyFKanaC52Et7p2','52qlxANHwN66MTiXI3i1SrhSIpX35xhEFZKvx','2eGjtEvtCmJHvogtvYgXMGDr7B8HlUNKOOYS','2','gG',2);
+INSERT INTO t VALUES (3147779,6,'M','2doQP8IlDlvv2OCG','dArrfKhzYSteuBcjEs8ch1bpXFOlnY4','gRKc','t','m',3);
+INSERT INTO t VALUES (1038359,186,'g','NTQnuJw','FuayBpaWDJEI6AHdZryxy67muq5H3cBAHmtK06fRaBVCft','rDiCLtkN27wHKu8','C','0',4);
+INSERT INTO t VALUES (12831307,66,'z','vpOTeKYwsLLuPXlgwCu72','qy0eLV','qRxeMqrrMMvEcFT6yrgC8Wjkq0PlKVNhjZIV','M','gq',5);
+INSERT INTO t VALUES (8003243,53,'V','rvAvuFCBiCNMTU9f6ypq3eBPdKlJwSM','nuFT2d9WjWIzoet1y','HXeoRc1YJJx4tF','0','lH',6);
+INSERT INTO t VALUES (6983879,127,'s','z80UZFaEtFnqGfbHydkiXOz','V51ELRxsPf3udD0FAo59ezbPXydmCpg6YVveoEWik2VcFSLlzHLmGW7DJpP','kX4jzvG','Q','7',7);
+INSERT INTO t VALUES (6052626,155,'e','ddHZYXJ2JcafOFG3IVQBEAkk0Bd9iBi','CUXkXAxhQDSZrJTIEotf7','0KPCvXixNFCsGT','e','Z',8);
+INSERT INTO t VALUES (10231859,25,'x','h85MEWJswaZjz','IWd8x0zRTmn','UlELlM5yw5N2ryjy9UdcEjBUE5','1','q2',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(1) NOT NULL, d VARBINARY(31), e VARCHAR(90), f VARCHAR(38), 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 (2939263593,-714460004,'6OwYG8uEmO47a','Fhq16LRLjKfz1BMD','C0lQ3HZCSX7346','Q34UgtgUzGtKPhiPjgAFGqLuWPno7cdE1MW','Utl5VOKZLKKA8jOJAy85a8d4qO90Vd3lZQ4VzvT4RfwQ','W9dnAbfgoMoVQg3bWYOEAb32kDmHPZtkuXBi8e',10);
-INSERT INTO ti VALUES (2939263593,-714460004,'6OwYG8uEmO47a','Fhq16LRLjKfz1BMD','C0lQ3HZCSX7346','Q34UgtgUzGtKPhiPjgAFGqLuWPno7cdE1MW','Utl5VOKZLKKA8jOJAy85a8d4qO90Vd3lZQ4VzvT4RfwQ','W9dnAbfgoMoVQg3bWYOEAb32kDmHPZtkuXBi8e',10);
-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 (467643783,1394488033,'nds','zVTvCtIuqIGhz5AsaTosZWyBG9','TWhXZcTYBIMcYvR','6JKP4Ovm7','1ldq1uIiPn6bBDicVQdByc4khp','uUiQVVT3ebVhw3ePi5g2axlyaoxb74aGgcdfH78R5arQbLivPQUTELR7ckHsJNMbuiXpBnJijIhwN8K2UT3NllHsdX7AFVqt6DF',11);
-INSERT INTO ti VALUES (467643783,1394488033,'nds','zVTvCtIuqIGhz5AsaTosZWyBG9','TWhXZcTYBIMcYvR','6JKP4Ovm7','1ldq1uIiPn6bBDicVQdByc4khp','uUiQVVT3ebVhw3ePi5g2axlyaoxb74aGgcdfH78R5arQbLivPQUTELR7ckHsJNMbuiXpBnJijIhwN8K2UT3NllHsdX7AFVqt6DF',11);
+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 (9323734177895010835,63,'i','gZ','WmKTjXxVSVlbxeWIW0WeGrLOQK4Ub9s7orB1wwEz3Acmuv','yiTzMeCyZBj2c2JXflhxL5OBeWI','B','9',10);
+INSERT INTO ti VALUES (9323734177895010835,63,'i','gZ','WmKTjXxVSVlbxeWIW0WeGrLOQK4Ub9s7orB1wwEz3Acmuv','yiTzMeCyZBj2c2JXflhxL5OBeWI','B','9',10);
+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 (4577372813161603919,47,'m','DfBq5sX6DeTOntJLs','tUuIJQb0UoF6INREMegz7lFgHFJs8VXr0VMXjS6MF5Kg3jsqwjrW2vc','YQSnGwhUWShyPdN','g','F',11);
+INSERT INTO ti VALUES (4577372813161603919,47,'m','DfBq5sX6DeTOntJLs','tUuIJQb0UoF6INREMegz7lFgHFJs8VXr0VMXjS6MF5Kg3jsqwjrW2vc','YQSnGwhUWShyPdN','g','F',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2329055753,1001211600,'8L','n2KZWahpPuQDHEFXlsXRUomLvNhYF4phzel2TTPUnu6sKzvd4R2Tm97rmL1sgTxSJl0yMLo0O0EG2AjTHYx1lSOXMQAdZdw5nBdiOn4sG2MhWs8KPEyq6MaOSHuTBTSwymk762EL3lu8MmyPWME2pFb3A50ZQ9SKtxoJTPyg0hWTGs8Y','KDkknli','qGJkaCDCoEH1CWzMnPULuaY8JD2I6RXXmZPsAxjtCsq9nyop0rJc8HZK3Sk8JQQsa80i5kImu','avTZLTOzcG6NEvzAqgdZM6L4ynS68HCZOxYVsfGkcxYImMRr9N5iXZDrNhlfm5aHB','m0M8wfHxvrpT87Qiy7ME0ifXzs9B',12);
-INSERT INTO ti VALUES (2329055753,1001211600,'8L','n2KZWahpPuQDHEFXlsXRUomLvNhYF4phzel2TTPUnu6sKzvd4R2Tm97rmL1sgTxSJl0yMLo0O0EG2AjTHYx1lSOXMQAdZdw5nBdiOn4sG2MhWs8KPEyq6MaOSHuTBTSwymk762EL3lu8MmyPWME2pFb3A50ZQ9SKtxoJTPyg0hWTGs8Y','KDkknli','qGJkaCDCoEH1CWzMnPULuaY8JD2I6RXXmZPsAxjtCsq9nyop0rJc8HZK3Sk8JQQsa80i5kImu','avTZLTOzcG6NEvzAqgdZM6L4ynS68HCZOxYVsfGkcxYImMRr9N5iXZDrNhlfm5aHB','m0M8wfHxvrpT87Qiy7ME0ifXzs9B',12);
-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 (3027433152,2117791709,'uibhPEWo9nSFYrFg7TI','4orQvpiW6cwTTaggqq2ygfTF6SUoog30aPfD0yVZfsaX5aLrJewLi5V8MNajyfRYb','Ru','UPPWd7RJEa6bAHzFK473su8QkthvAh6XXVULeSL0tetGqyoz1GkCnb3mogJ1G38dZeloq74AMw6ibRZ9f5GXd4jm6i7ItNuzPKhm4wqCreP9RucCiQS3dVdyhroNgBL90l7Z6JznVtj2umYfZ3Kj9xw1ZkGTKB8HkI9t78TfJxnTbT1Pjy7bJJgypYWO8sQj','F8r7KL1zcwuFpejalEJrGFrGbsn','lmbOGVzWmvLeFHnAQMhxYL',13);
-INSERT INTO ti VALUES (3027433152,2117791709,'uibhPEWo9nSFYrFg7TI','4orQvpiW6cwTTaggqq2ygfTF6SUoog30aPfD0yVZfsaX5aLrJewLi5V8MNajyfRYb','Ru','UPPWd7RJEa6bAHzFK473su8QkthvAh6XXVULeSL0tetGqyoz1GkCnb3mogJ1G38dZeloq74AMw6ibRZ9f5GXd4jm6i7ItNuzPKhm4wqCreP9RucCiQS3dVdyhroNgBL90l7Z6JznVtj2umYfZ3Kj9xw1ZkGTKB8HkI9t78TfJxnTbT1Pjy7bJJgypYWO8sQj','F8r7KL1zcwuFpejalEJrGFrGbsn','lmbOGVzWmvLeFHnAQMhxYL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(69) NOT NULL, d VARBINARY(39) NOT NULL, e VARBINARY(83), f VARCHAR(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (591,17638,'Ootx3Rq19mhpoTevxhgDu9JGUNnuYAUz6mNDfSD9QEVOsI32FgdZKfSJ1lI5Oj6jXdH4q','Q5VjHowZ','GzKn8CDdAixCygddqUGDl45','dygzdbVbyOG6W','uv4doaK505gu94liKT8HhYrNdQpxodfA3YUQMIrLRvzLboFMFEMHOjFrFBRH','HpLZC0ULEUMaD6znBy',0);
-INSERT INTO t VALUES (3220,8575,'koPtorGE','313xYan5ISq0snNfXdOWrDeUs4HXwlPV2KFBE','nunUILALBmQX0iJDPD2pQrlsdFQlSnXB6CyvPB8H3ahp','uG5J3274VQLl','teGgLIArDiGbkpxaACVj9RkiqMfFLvs4T','zpKR6swKYUgj6yqZVhrMYK7SYU2Jj2sGbkHQRDukPrWJahpkKyNRVvNO1HhNyRA',1);
-INSERT INTO t VALUES (6212,17345,'zjBnEYvjPMmwlPt69nWOxfG9B2rKiFbn3kVkksvx44eEdaprv7x64BxodKi6iXLv0F','0Q6aLhWeaY1K3TnQoXPhKShPanWoIvDiREK','4nRDlzpM2','y7nuRRo1YNM65cjO3bOF6DFUekpAQyxreXP8THz0YxWebi84om3HY2cVmTjUlcnBp','bN873EDGDxLtguQgmoI0YkzghQvu10ilbRZUFi1jYMptMp5fBtrRqQKpltVFjEbL','dK9499Pw0xWu3ZNkduETDhtV9mIV5mosjuax7HrlvUVO03yoIA8zDHaj5lvqtNs3HhKPuHqNIX1dqdmqSZjzFUS1lfQrNePlk',2);
-INSERT INTO t VALUES (9047,6154,'htO8px9ZeoPY9E9JyIlI4g0pMr','bp','8JHWl7g7QY2J6gqEO1UN3sUHaNRmTapqywFK3ZtSgTxar8FVdbSWAku0qlgwj1V5Tc','CQhWuOJaHuA','KUr6WiMrG7q5Y2VpjdYL11T5gWCmPRG','CexbYzzsvRj1LZ5AUZr0gCuIlf9Eo2FkFe5grvh0Kjp3MHFBNSPzEewVt4eEvq4ca',3);
-INSERT INTO t VALUES (6034,36633,'FNgPPUqr8Pu8m336hATglz5zp0Sdj7LRefgykvI7BMVhr1SlIObtFqV','ndPoOGnPwqm9D','jiKVbDdFFfPnoD53hg19yDErws3Nu05VRizTgPXWTm9c1xmYfOMARXIDJ4s','xsnmUSMLcB','epkoUfy7Gh7WjYaJUCgz1LOI6mPWi','e7hyxeYnMNzevNVPHfvfNSWsHAmgF5wOw5XFqJgj0v7BcaAOuoYoSLMswDoPcrH',4);
-INSERT INTO t VALUES (-12209,61766,'EPbf734nPomPUerM8kWkSxDIK5QxrgaHdo42meSSOBmn2mFp','LF6pID0TUp8t','N','rDw5lGXSdNv','n7niQtsjO8GPuqOjZCDOjq6v','NftK8NVqGzwmzEa',5);
-INSERT INTO t VALUES (25248,6923,'ZHxD8zNArbEUWTtZ99zEi9yF2lP1UzwVvC','NxZjBkfGxg5','MdmW8u4nT78Hpn9H52J6mid6MQasG3tVopDeo','mrkJN73OsgDhBKZqHvHAv6ZJTXnLvvMb15JQPwaXclew','2tkK97JJYgSvTIf7EhlL2X9TeV5Jre6uyEZp2WNVnB6RZvcQuyzEj1IWPjMSCeOfgRdz0vP2HLkV4OAsKVPse2h4Krp3HRGv','RWomKmuUZ4ZWmi5sjQndAZCudQhI65o061KlDx2yK89WdP9W0ztC8C0xdEANq1MSw',6);
-INSERT INTO t VALUES (2121,63750,'dDH9uryC9VppuYoKDTd6W6hmQR7PR594KdZ1B4','dD8ybRR3Tr2ZKO9IneHcbjDQY5pWdFihDcdbeG','QSepJLZrQpCm8yA7tRA9vaAFQswDM5','yqPMlXzXVcW','kU9bJpSrF5w4btdH6rWgM8ENswx1gczXZa19UdKwXrUV7vKjszULdZ3oG5UTJmsImsO0iuBJJv42Kqm9yMyKwUnc','w60Jggi',7);
-INSERT INTO t VALUES (11732,5209,'ICC0ffsUbPs51JjdJg1auwN0U8PArxFohPU8aToWQV4x4eKToBWudAP','Ha23N6abzvLNZLVGYqLn6qzxPYK','sItvCEjTCIKzMJsC8Ic1QUEWquhckr','jkn6qPgVbyf72PlxEdwGq7theMcjQrJQiH5AGpIVliUBVovYPdRrViVEJ','GcTvAo6KnhdBJWssbSGvp1q','wWDUV9CFWMP67XHZMqiYm3oa1O7kYFRYfPXnwwqBIcC',8);
-INSERT INTO t VALUES (25642,24046,'oXq0UhxtgqzfhMfDWxYaxfdeUSSiOMMqnFcGRUOSA8qEaAdQbmzrzH6','Ngp2pdwAP','DYVc0eB3KJM7','dsWlZInj2W27ZToclEFCIKClMMxTga2rnBXDA85ke','Gw20iSl2oemATcwAbPzTu5o0i2m203tQsFtecIKo8ClR3jd2X5jk1DYhdz4Q8','VgWW0YGhwEAE0MLpwE4doQdDpVJEY485JpMuaG1DtNAHJ0JMA42RJbrzPaVllonJ6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17983639783435355638,76,'2M','Y1w4R7zsvOagzQgGSzs2g5dTyF7oqpWznxQRqH3nSvRkD2eslB9U2hg9WrOpr4dGMWvnS0frUVlq4Kbgsi1AGgPSuf','HVKh7V4PvYNt8BC4Lfol7oucByqh1mKg1T3DVJYgOt6r82BNBlu','Bpl','j','R',12);
+INSERT INTO ti VALUES (17983639783435355638,76,'2M','Y1w4R7zsvOagzQgGSzs2g5dTyF7oqpWznxQRqH3nSvRkD2eslB9U2hg9WrOpr4dGMWvnS0frUVlq4Kbgsi1AGgPSuf','HVKh7V4PvYNt8BC4Lfol7oucByqh1mKg1T3DVJYgOt6r82BNBlu','Bpl','j','R',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16983606481920322969,123,'W','WxTC4GsuoopuKqUbSLg8Qa2NSky1BQ22L4nEpz03AkMpkxud5xiGN2T8cfINQ0xJRtwJawYfpDv8dT9ys1wpxfFy9I6hgMbTDHz2gdhSRtUKQgBPkB77GIHnIxHQ4YlZwoaqzS9YejuIVpliSqNPgWwsO1joCPQZhvLwJyYpl3t9EiZutfJRbvOjnOV5ufetzAPSYefmyjsUGW2JWEaU0CesBVA9xT01DOT','bxM3WPta7egQQdaq4EwHmbBIxqeESMCqNgTViavZn0oITq','mmgO0NsiD9mQ8n3dvokHfRhT930fGHPvlSXRdhhs4COAmSoeWSWEjztcIhLhianBBxj4Y6eD1nG5gIPP4CfuA4NDLwrpbvEhahE0GwMS52lFiML86IM6pFdBmAqvccFSFY0lsLbyrj9H04vovbQjLz1QXgoSia0w6AvXBJNuUVMJZG8mJLKdQTZusOsz0YvIA57CG6','k','H',13);
+INSERT INTO ti VALUES (16983606481920322969,123,'W','WxTC4GsuoopuKqUbSLg8Qa2NSky1BQ22L4nEpz03AkMpkxud5xiGN2T8cfINQ0xJRtwJawYfpDv8dT9ys1wpxfFy9I6hgMbTDHz2gdhSRtUKQgBPkB77GIHnIxHQ4YlZwoaqzS9YejuIVpliSqNPgWwsO1joCPQZhvLwJyYpl3t9EiZutfJRbvOjnOV5ufetzAPSYefmyjsUGW2JWEaU0CesBVA9xT01DOT','bxM3WPta7egQQdaq4EwHmbBIxqeESMCqNgTViavZn0oITq','mmgO0NsiD9mQ8n3dvokHfRhT930fGHPvlSXRdhhs4COAmSoeWSWEjztcIhLhianBBxj4Y6eD1nG5gIPP4CfuA4NDLwrpbvEhahE0GwMS52lFiML86IM6pFdBmAqvccFSFY0lsLbyrj9H04vovbQjLz1QXgoSia0w6AvXBJNuUVMJZG8mJLKdQTZusOsz0YvIA57CG6','k','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6816235051507060467,35,'IP','6QGvb6jEy5iMrZsoDYpNmrMm8DbsUZBN5UaBebuxXn34uYiLm6wHAXQh4FWHDbpEqfwF8PE2vzYIlPWbyTb0fVPeHN1OZQhfU740bhqSTkgDxBLNMnMVShbYHVeuRDHJk5kJkmdFfP0OxfF3go4VUHN2yxnTi93HcK9433RoHdbWqSYRCwnILhzavMVPWkMm3zJQuAiQKahw7ojZs','giMZELGxYLSPvGOtt3DHDm99XEFMtFQGer1VAmQgLVF2pzCRJxKB2Fqd1MAGAFAjgqFglrFdzX6tK','H1LF','31','h',14);
+INSERT INTO ti VALUES (6816235051507060467,35,'IP','6QGvb6jEy5iMrZsoDYpNmrMm8DbsUZBN5UaBebuxXn34uYiLm6wHAXQh4FWHDbpEqfwF8PE2vzYIlPWbyTb0fVPeHN1OZQhfU740bhqSTkgDxBLNMnMVShbYHVeuRDHJk5kJkmdFfP0OxfF3go4VUHN2yxnTi93HcK9433RoHdbWqSYRCwnILhzavMVPWkMm3zJQuAiQKahw7ojZs','giMZELGxYLSPvGOtt3DHDm99XEFMtFQGer1VAmQgLVF2pzCRJxKB2Fqd1MAGAFAjgqFglrFdzX6tK','H1LF','31','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1700344882566523750,186,'sh','WeYHaqAn1STTFknSm671g4E7b4LkREti','UVOyEPfYFZb5AGuLeEFGatTjQsn4QXQ','xsdnIfcjnqYQu7MBGXh6a9NYYZLiIgRr4OG2QRNnQxLerIN9ylYG4cd2O3loz3acJaLKa4trO9hHfEu1t8yp2tkUhxBwnUJD0c6shruYiPiv8LQGJoSCuJIeBlwt5JXOApEzLO1NTz9ybO0ILBo4LVQMYQLLVnhkjbit1LA4V5R3Cc3Gn47uMplvenJSVgaMrjwDa9dwwuzSWgu1xVhxTjpPZL8Z','T','dwD',15);
+INSERT INTO ti VALUES (1700344882566523750,186,'sh','WeYHaqAn1STTFknSm671g4E7b4LkREti','UVOyEPfYFZb5AGuLeEFGatTjQsn4QXQ','xsdnIfcjnqYQu7MBGXh6a9NYYZLiIgRr4OG2QRNnQxLerIN9ylYG4cd2O3loz3acJaLKa4trO9hHfEu1t8yp2tkUhxBwnUJD0c6shruYiPiv8LQGJoSCuJIeBlwt5JXOApEzLO1NTz9ybO0ILBo4LVQMYQLLVnhkjbit1LA4V5R3Cc3Gn47uMplvenJSVgaMrjwDa9dwwuzSWgu1xVhxTjpPZL8Z','T','dwD',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT, c BINARY(94), d VARBINARY(81) NOT NULL, e VARBINARY(50), f VARBINARY(19), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (50665,-805911422,'D4xS6z58xkxPCFtKz0w5ilVBmgNQPVGHyP','8aFHFpruQ','JlqS9qlFoxeMP4tTrsmaNv9GkZUTC7MDHhk21Y3jZcZb0','7Yve','p','l',0);
+INSERT INTO t VALUES (24789,-1493994770,'hYFO1UsC55Cpa5rWGfCcQINEBzMCzYL012nEE32KH973dGLI9uiVGxIxawdOHpE6I8PHgrNS1','AB8m7VggfaGOy16KKAVktAFTA9q0LjHHwtgZkZgA3hjAMQdhi7NgNGdqSGl9FN','w9JccLuLSLl2a5qrzBLFCFu','G3','y','i',1);
+INSERT INTO t VALUES (4645,2048163669,'xbojnb6PgwPB29rwbxvRdEWSwZTSIW0dNOFldI6bL2GQ3Ib7ROSeMJMggbebcPXhpNvtd','Am0hS3HOnGdHStoQor','6DvA','V','H','E',2);
+INSERT INTO t VALUES (44064,-72726801,'zgYvHbmuc8hqb4mXi6Eg92RM4ZJBTC','mwHY6DKFbY1qkrMU4b16ZXme2','gxWNU2j','Rh','j','L',3);
+INSERT INTO t VALUES (36256,-1932847435,'PGU3YP7zJN0KSbYaNkeYLL1vcN0yGBsyNsm6cCQyTeDyH5ibI1UkfWhY4o7i','C2QgxHBnz2kmTg9XaMmGDVMn2TyZ','9evJ','PRMOQA1eYSSbfYoxJK1','D','N',4);
+INSERT INTO t VALUES (5059,2103884951,'RHWOpYR1MYFGUspOCkOBgtnotC0kQNGutx6','tWktcQD4lHkIKUmOX9AJdk9VKU21Zvz1Is0IAJ2','5mvr9RgS8','kaVjx3jA4PvRePY5GJg','0','I',5);
+INSERT INTO t VALUES (36414,1524832759,'pBHMe','VAZBJhI4VkUB8eOqTB3qP2TigP4UadwM0RWcHjj6v7GlnwQYiX91TDqVK5omSOGq718WgMTH','m36J','h8g82aDkes95TolOEP','E','n',6);
+INSERT INTO t VALUES (53916,1486901301,'TLtmagGr81fTxsJ3BaZEdB1g85mzSovoGjeIqlgcjnXirQ2t2LJtpsh76fsJsqQgBEo6Rs981UEuO','xlAH2icQGveK','nkLXrXL6C3aNXBS9DoHSH4ODrz','TimpMnQR4','a','B',7);
+INSERT INTO t VALUES (39644,1182206582,'z4sB9CjS1','MkiHOtxH9cgIWsYomd9nZhu3BlnomM1g3RY4vgYcYSOdr','yn9WABg2ICt74fcP065pCNpMrlEBmXWjm5','HoQszFvn7k','Z','D',8);
+INSERT INTO t VALUES (50295,-1194635576,'Yp','Nu6BvAF','nBSidSgZctcRY9O','F8TeqIIU','z','4',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT, c BINARY(94), d VARBINARY(81) NOT NULL, e VARBINARY(50), f VARBINARY(19), 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (6865,55874,'O79CFf8fcGGoTk5TqNMGhJzx3MZZXo','9YbFSvth5fePxq6P6DpsILr7y','4NCan7KOx3JCbwmbNGpmFL4fNEvqdH0GEZ1j4HKQIDhqRNib61aoxFP5qKxuSbiZyFgHMjOweXvWW22','ULKK98bHbgIlXToTK5k0okh9BiPZiEdYrayS4LQBo4','JNZ0gv3sICFmT1tMdZIjdjRTnWea29PXVbdRvYGsxXvdAp16hOMgaxsn6ibqK3BYQX3QCO','RhEGQKwkv1b3IM2MzqK1nAKRyUy9poFR0I3FGYG7LTapwjdqLN2gr59RVvPwHrmm6Nf',10);
-INSERT INTO ti VALUES (6865,55874,'O79CFf8fcGGoTk5TqNMGhJzx3MZZXo','9YbFSvth5fePxq6P6DpsILr7y','4NCan7KOx3JCbwmbNGpmFL4fNEvqdH0GEZ1j4HKQIDhqRNib61aoxFP5qKxuSbiZyFgHMjOweXvWW22','ULKK98bHbgIlXToTK5k0okh9BiPZiEdYrayS4LQBo4','JNZ0gv3sICFmT1tMdZIjdjRTnWea29PXVbdRvYGsxXvdAp16hOMgaxsn6ibqK3BYQX3QCO','RhEGQKwkv1b3IM2MzqK1nAKRyUy9poFR0I3FGYG7LTapwjdqLN2gr59RVvPwHrmm6Nf',10);
-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 (30480,12688,'7xyPNAfTOl70K30llMSbWSbE899ymxLTLfNWfGP5iFK3tNwb95','sg4QWGpFvZHKY','P7z34bYA2iNwWYQPxYEOeCxd9U1FZx9S2RFOPf10k5RdVId71OBxo6j1OGwcU','wbSf1i3','5dwmtK3HDrqheqB79SMIVkyWORtfDzh3tQgI','2MmqBz7PuNjUUA6OK',11);
-INSERT INTO ti VALUES (30480,12688,'7xyPNAfTOl70K30llMSbWSbE899ymxLTLfNWfGP5iFK3tNwb95','sg4QWGpFvZHKY','P7z34bYA2iNwWYQPxYEOeCxd9U1FZx9S2RFOPf10k5RdVId71OBxo6j1OGwcU','wbSf1i3','5dwmtK3HDrqheqB79SMIVkyWORtfDzh3tQgI','2MmqBz7PuNjUUA6OK',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (55712,40510265,'tuTLU2VsKKnkxhzH','oP0UeD9Up7R43','NSya7CRUNXH5K5dQ65FQGjyz6sxEGMB9mJaGG','tx','w','g',10);
+INSERT INTO ti VALUES (55712,40510265,'tuTLU2VsKKnkxhzH','oP0UeD9Up7R43','NSya7CRUNXH5K5dQ65FQGjyz6sxEGMB9mJaGG','tx','w','g',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95);
+INSERT INTO t VALUES (10349,880431706,'VETDmLxCBK6Voez3jzam4himiWi8zb5R8aika2YcagUr9XiS2yeosy','bMzRbN8JLVAQi2wyKtQ6ACqLZpKeOUF1phdTUyX1cELL3uOtpyjSuy2U1sc7UGm3HWyCzA3','CERr2juPJtbqYCH3ARlYM6lGl3','7wNb7xB07K','r','X',11);
+INSERT INTO ti VALUES (10349,880431706,'VETDmLxCBK6Voez3jzam4himiWi8zb5R8aika2YcagUr9XiS2yeosy','bMzRbN8JLVAQi2wyKtQ6ACqLZpKeOUF1phdTUyX1cELL3uOtpyjSuy2U1sc7UGm3HWyCzA3','CERr2juPJtbqYCH3ARlYM6lGl3','7wNb7xB07K','r','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6164,19732,'ynxUFuy1ENPlv218P48UVgl9','RWdhUTM7fCGCcxf35DaiuC0PE2BujhB2wE1HoFdpBZZgQkh6zY1ZqBKgAoYAh67sQxXu3hrXF4MJz0gOpy8yMlagHucuVsATnxTnHRR5lNvo8AvvTCTNl2QZtcIoAGAyCAmWGBZctI7oW3eM','ZqwQhvSejaEkVnMVCwDL6z1Ehndh2Gv7po8roos1s2Ny6lU29d','DAx1a2EktK','CNIIfD3c4B5Q3DN9lHa6sbHbKT3ocSYH26SChEvGlk9onGGLRO6HlFimfUrJof70Dn6hhcxrDhO3ftTB8hKON0Vej3ub7','yrG7MpsD8JfjR46VpW',12);
-INSERT INTO ti VALUES (6164,19732,'ynxUFuy1ENPlv218P48UVgl9','RWdhUTM7fCGCcxf35DaiuC0PE2BujhB2wE1HoFdpBZZgQkh6zY1ZqBKgAoYAh67sQxXu3hrXF4MJz0gOpy8yMlagHucuVsATnxTnHRR5lNvo8AvvTCTNl2QZtcIoAGAyCAmWGBZctI7oW3eM','ZqwQhvSejaEkVnMVCwDL6z1Ehndh2Gv7po8roos1s2Ny6lU29d','DAx1a2EktK','CNIIfD3c4B5Q3DN9lHa6sbHbKT3ocSYH26SChEvGlk9onGGLRO6HlFimfUrJof70Dn6hhcxrDhO3ftTB8hKON0Vej3ub7','yrG7MpsD8JfjR46VpW',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (31663,45058,'l6GDlxB1YCAJHogOwZnX6ngur2INqY9k5RgSYTiY0KboE6GWpQjEYJTv2tE','7RXxehA2VbNRD1qJM1jk8nDXTiLzWLIKz0BoW624DrRYVETYfsPhOn7MAl25csuXZQ','GktNzv3Y6WGTJXHumpGqivjP4EQeF1iou07QIZvNsq323mczt7xal','Z7tbwgmZvN60b4YaXFCVufPPW47UKBXzBNU7NA3XZMF9dRpOWG4hdXegfFnPPYnjWTgwGKEZqSYjPMpNR5VJAjtQjdypFWdoU6SwV1d7zw6XdomSyUvZF2pQ1wDP34mF','hHovulj3ICerl0j3Qgiipqkh5AjxaAo1NXW1','3Iuu6zHvvPZvUB5QfPMilb2dzhnljxtL2y8M7P05edHu6HZe1UMgm0cRTXkd8ObfcvgXY4OHtDXbt0JSIW1BobRvPFrXZrH4D2sN',13);
-INSERT INTO ti VALUES (31663,45058,'l6GDlxB1YCAJHogOwZnX6ngur2INqY9k5RgSYTiY0KboE6GWpQjEYJTv2tE','7RXxehA2VbNRD1qJM1jk8nDXTiLzWLIKz0BoW624DrRYVETYfsPhOn7MAl25csuXZQ','GktNzv3Y6WGTJXHumpGqivjP4EQeF1iou07QIZvNsq323mczt7xal','Z7tbwgmZvN60b4YaXFCVufPPW47UKBXzBNU7NA3XZMF9dRpOWG4hdXegfFnPPYnjWTgwGKEZqSYjPMpNR5VJAjtQjdypFWdoU6SwV1d7zw6XdomSyUvZF2pQ1wDP34mF','hHovulj3ICerl0j3Qgiipqkh5AjxaAo1NXW1','3Iuu6zHvvPZvUB5QfPMilb2dzhnljxtL2y8M7P05edHu6HZe1UMgm0cRTXkd8ObfcvgXY4OHtDXbt0JSIW1BobRvPFrXZrH4D2sN',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED, c BINARY(26), d VARBINARY(28) NOT NULL, e VARCHAR(47), f VARCHAR(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (215180947,3706788636,'SR','oAMFIX9YxapmF065yDA','z4lfOUkPFhOLaMXh','XGF6g0mW7AEsOY75NpjjhVa','acYxE4XL2ubCWUOG2VZ3UNwty8x8OthWzXtysEBryXUYYUwnwtbIqs1EhfAuzFF8w7G4dnJawICFKSsVaZUJyznx8eaE','ODM3muAFeW2OiEV9NB1PslwEsn34m5CLcKSznDm1bDPryuSD637A5tqJ',0);
-INSERT INTO t VALUES (2213159803,2463241584,'Og47vTW','ZUFZW551iPdiXnIWg','Bx9zWYRaAdsO5jRkFakE','2CVIvPvNFLfIdslAeXnLkYp','Vcq9bGhpf65XAqt3Jmf9wjXfNdok5LdjVXPvR2MXTmyNq9IYNw23dr5W0BilyvFIBtLB3Fnx23LWn0','u1ppgWHruwWIo6clyiH7T2eTwmxGcALtaVgvQFo9CJVnpdC0GOzRnlrP0V3FlJQ2ag86LyOGgYuKtgEfZg1eIO3YoP',1);
-INSERT INTO t VALUES (2144206908,550693622,'cJIrfqzL4c0mDDbu7','TaiDox','vwaeP1iiX3Ow7JUJmMwpbZaPux6nzwgXNCuRC','KM7kUO','xPSfDKyQOcjLEz3cZTF9aXLZ84cGBFh9JDhqWihNQakW1gPQSHRCcRIL7589EBk2t3Zp','AnT7X3SC2fTePB1IjjrpmKTDrmuOr6izpb7XLzwymJkjXeTaREa5wXsxqnnx',2);
-INSERT INTO t VALUES (2715015680,3340210068,'O6dpRzKcqtxFzQs','d3vMU8fuOrwEh','SaqMq7qhdswp0hqBb9zMr','8JGku8cwhTAmAxeePEOr2A9ptpTLbSiRRzeeg070ou3Os84KpJfQell4aumZeyFFYna1AMldBSyLQkpcqDpiB','0Vr7JErILlx30Hj8Taq6dz9mBGlOiD3UxudKt7RfcXZpUu3LRlKIr6aMHukZERBNqlS2W0QlGC7JYCOdSB62dTi7tPe3Yjne7OxO','B1gAwf3KuoWBAeUfDzhMGEDKVVVRSiWdtM9jMYQ0qcuGJEDJV0PIFxTxz9VgoWnMCDisYyABP',3);
-INSERT INTO t VALUES (275538267,2920749961,'qcDSdwmTo3hzzOZoa2QR','MwhevdqS','E5WX6V','GWnuaKZp','CauijwlvkkgP4','adxodWuipuVKzIChaHolstS0WtcsSZ2RuliS2vLNwkrWAJZ1ueVISfBqe6E4nD9',4);
-INSERT INTO t VALUES (1037136878,2384429529,'3oKfvwIBCFhWpZv8In5oR','Z1My5ibKeAKgak','7OdVLTfXHem','6bmjjIOzhV9bqwTE','t59dmBMZZaieUNDmWOEVwFQCg8p83f2bm7siUhql31WWS88WaLALTpdVPyoijGh9sHZDnHTJRZXoKfk1BFzZVU7H','KVAXS6gWKla9cQyPzRBSYxUap0VW2VwsTGa7gDmeNSFFd0FMOXW1rr6ubweRAoInSdK8saLiwsFpYPDoa1KV',5);
-INSERT INTO t VALUES (281821123,2766804960,'E9oxXzottGNIpCOrNk8Dm8JSZH','fzSm','5AWN2rabTNrwivPQ6q2WPWWF5zb0u1VpnwoVV3Of','6HoqR64OFF2yrggWiKAkNCF9h7itdAKn0G','8njwajkD','FlwNaBC5uicPbC4GPJSMXuyOxRzV7s4K0hjQVPpkZnqOq0Fe7q7Px2rGFcyxvWm3NPNmbjhKAjiWiweAeJGIHGiYHWU0pnbBGgF3',6);
-INSERT INTO t VALUES (3266760407,2593370842,'s','11nCjCpY8HMAXchmQJzU6kj','WmDvDIA55cHNVovudDxmZTsW3HUdjWZgxvkl41DaVDjkis','yzqDM44SgcA5iZIQfUWmNn41XeiEceIVntWCqo4PrTLQBuJQBQwBx5SK6sOzgAE72ykTknRKM9dCh4EtxZGi5FUOpxYPo','FzOWvrHeX1hkvBlD','90Caowm0AprMdn6',7);
-INSERT INTO t VALUES (1451982479,307105182,'ra','l59WZEaJDG','NvF','oHCrYUmCQQaaJNtl7S9DUrBuwPpg66KCyFPD1RFyWPSnmDlY2jePR6MfhXPkSGdX5wMY3b7','lBdaLAWGyT8b2Y06PlbUhszuUo2vdIPUgZRP9mIdT8169jGG7iPOr85ICufdsmVsZwQgAQqsC1oIE39tu','GtJDfxeaT3TnD8egczFz',8);
-INSERT INTO t VALUES (2821859288,1673100325,'mclukQnJ1zkvMXB','FtC76ajLDokSb4XhgjzpH','41BA4vQUTwROjnMwwAuWhz5e2TzPlV1SxzuZPd9','X24o0yBGmui27rKzM4s6UAiOtlJvgVCcvgGiloSFliVQB4QZj5jf78DPV95NdvAoMXawxP4FvJV','UESwc9mFDWNHRPmsKfSn6VCMrYSAv1hFnSQmTBBuY0ygxS1bweMnDF8vbgMCyr0','e02NupIobz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (38358,940095858,'zuGqHFNwCSaaibFERYiZC','SnvZO0z3C2tSk10xMhNd70dpMWLIWmNNwyZe9gnpajsKfxhzML92FGpszDo612uT3JlbAAvDKoVYQDbjv7VZJ85j3ivc93E4SDziNK2pWF2mDlnaeE8qVIJRHWN4VDcdEmTJBFuoG0iaglTXPEFU1WG3yEIjJmPe','fKw5fn25mXGkiR306c87c25Zh3fU9GdCT44jdcJuuff7','uoG5NB4KX','O','c',12);
+INSERT INTO ti VALUES (38358,940095858,'zuGqHFNwCSaaibFERYiZC','SnvZO0z3C2tSk10xMhNd70dpMWLIWmNNwyZe9gnpajsKfxhzML92FGpszDo612uT3JlbAAvDKoVYQDbjv7VZJ85j3ivc93E4SDziNK2pWF2mDlnaeE8qVIJRHWN4VDcdEmTJBFuoG0iaglTXPEFU1WG3yEIjJmPe','fKw5fn25mXGkiR306c87c25Zh3fU9GdCT44jdcJuuff7','uoG5NB4KX','O','c',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (35313,8172271,'7T78YlXpwRDt65p3VFbI5tvs8qpcLHeEYZwDw9MxMgnhmJjU9lGUTn1BdEvu','vXTGgAOxb87gAXr1','UOPKcViUoiROIL92','ETJ16Cw7e7JYEvACwgFfrSOBbiCY8k7FQz0tSD5PW3u0yAZK8cuv85i9FGXdwhxc15o4DKkbhJhIpMnGo1ig1uZVA6fBB1H4NhF9J3PyoMyCfYMDz3wxXPP7YzjbyQkIoHjec2xLE8prm3ngb0UeTm8sgyxZXmFVcVqAHYfmvHkGpJKFHnvCqMVi4R7omdCVV6sUwbR3WBcQn4o9DpsbsgANpPjDenU','q','5',13);
+INSERT INTO ti VALUES (35313,8172271,'7T78YlXpwRDt65p3VFbI5tvs8qpcLHeEYZwDw9MxMgnhmJjU9lGUTn1BdEvu','vXTGgAOxb87gAXr1','UOPKcViUoiROIL92','ETJ16Cw7e7JYEvACwgFfrSOBbiCY8k7FQz0tSD5PW3u0yAZK8cuv85i9FGXdwhxc15o4DKkbhJhIpMnGo1ig1uZVA6fBB1H4NhF9J3PyoMyCfYMDz3wxXPP7YzjbyQkIoHjec2xLE8prm3ngb0UeTm8sgyxZXmFVcVqAHYfmvHkGpJKFHnvCqMVi4R7omdCVV6sUwbR3WBcQn4o9DpsbsgANpPjDenU','q','5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (56958,48713663,'wZbCx2ZE1LzY5aBpxI3s','zWMVMWTTLzZHFNeQb6hJ','1HqjC5VvEtSyq2uB78FJLa9wzqRNiqG','ud66F9T48nxLloU24BNnGzvagUMCd3s','HB','5',14);
+INSERT INTO ti VALUES (56958,48713663,'wZbCx2ZE1LzY5aBpxI3s','zWMVMWTTLzZHFNeQb6hJ','1HqjC5VvEtSyq2uB78FJLa9wzqRNiqG','ud66F9T48nxLloU24BNnGzvagUMCd3s','HB','5',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (32578,-466935774,'MsjB6FTuRF2pUlxtJYSboVeVX3LGDHb76ESkBbQRQgQEZM7crheOkYcaSuxeo5Jh4F34iu8i','bykWZu1sQ793faCSB3uaj187a1TiqOvjhb5PIUUo3niC4lzuY75U9pd4','Zl5cxrGTYr','h','6P','it',15);
+INSERT INTO ti VALUES (32578,-466935774,'MsjB6FTuRF2pUlxtJYSboVeVX3LGDHb76ESkBbQRQgQEZM7crheOkYcaSuxeo5Jh4F34iu8i','bykWZu1sQ793faCSB3uaj187a1TiqOvjhb5PIUUo3niC4lzuY75U9pd4','Zl5cxrGTYr','h','6P','it',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(4), f VARCHAR(96) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5,-1764237667924968632,'ly7Gl8t1o4SoYI9cAsfeGkkqiLFJLPujOOP9J','8WMdskRL8R2MbmcvPLP1GbTF0P8kHbr5SqaJTrr0213OqNeRtvPPZYsbe','qhhU','hTXIg6SDuJCiWzcjcFV56rKRAAutvTBHdx8fvcnbjn','Z','r',0);
+INSERT INTO t VALUES (-120,-7210900784986271282,'OBu6yW9XBTg3ENm3eVl2Yi','qByaTXLDPuFeZeOwZWaqZ0MGfb0c1y9LKyQcyYl39eoHwC','fc','chNzX8IdBhLeInAvsRVECglpDqqvfaaYYkE9Agvu9kPbQEyk5t','6','D',1);
+INSERT INTO t VALUES (-108,-6827224821717908362,'0lsRfh81nv6qt','Rouq8eT36nISVR','Ab','80jvKsSlxoJpvuMbQarhe1yxqCCUUD5FXPuCRPwzqj8hrTuggOzpAEb2Z','X','hV',2);
+INSERT INTO t VALUES (29,565348629114003528,'ZlkOEw7n6lS21WCi','g9kPleVQEcK2dnP2BFlpzzg','yt','KF9z4i2wBMFwZDBYOCo54RIprVNkx56cbxIfrNfeCSD6NCnKEeGOEFzdl8qU94oUUPH','t','0',3);
+INSERT INTO t VALUES (-89,1728136107714765870,'GK2Uq5on6yhgASE23O68dlAgx5LEM2OZkZw2sTzIc48','vM2YMIJD','m','FHoFlTMq1PfQXJ14uENNEnpqHkJxAAohjR0IZ8oMC','3','1',4);
+INSERT INTO t VALUES (108,2506443698013966993,'dhcj3JYNeuP8uTo6Zrn4cYgl3','QPAgLi44KXwCMLXmlG','EoI','UZWYKC1Q4lYI6hbZGhr8UTDyZNUbRbebRDkHEkC56mUjLT4uHnj7Z0tQX9qF3i8jcx5oOvyvv','m','H',5);
+INSERT INTO t VALUES (-67,9003383768850115835,'fEv5bV9TpztFJAdIHXkrAbDNVuJHwub6I98dGj','voFt8t42WRKHOXbEbuYcdVrjYEuQt7YcEzmMuzbH','lIH','dYBgpeguKNoqDWfxCpF','B','p',6);
+INSERT INTO t VALUES (-98,8237369306169182535,'7PRIVLiMW0','rv13KYWu7JhKlISJDjgtqm3kdptAEQHHO4rs2Qkkx','aq','P0KhVrxysoYpmsg7RIi50g9Z3qd3Z','K','kP',7);
+INSERT INTO t VALUES (71,-2600738739222877606,'l','vs5FiCeFEMH22nhv1M8aA3eouyHNHW2JzjAD7CQXImAhm76j','5LK','MEMvVZQ9v67lmrhwaGhd6UA9aZowChlQTybWG3Xt1x25kwiy0V4fyonrnmUTUmKDqNwhYkqcDO6xub6Fu3jwMWAmu','h','wX',8);
+INSERT INTO t VALUES (34,-4272119123361379644,'qFCIqbLgwSOSkUytdb0KKkTwiMOOKRO1JxKpAMbKupQTqJN','XBJzF14gUb1mY8sSSIBbfZIISzbASikUWtFnx','08Yx','nrK7kydUMcXViEiDk91gfEapRJhUfBiXLop65JRhZPQclNi8M','Z','B',9);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(4), f VARCHAR(96) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (295456097358967127,2739268247,'E26','sQnDTLO2w','vsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1','mG5k8FtUXqCVr4CY30RDmZoXJRPPBFBdwfTVd2avLlW0s7d6tXivHJwgmp','J3naLTzsNMylOndQV1','gV5n9fbLqZJUI1pLUsyKG8TzAuvGjd4haNl7IwinoDw0RGNQS7GemiABZgUdzNFF',10);
-INSERT INTO ti VALUES (295456097358967127,2739268247,'E26','sQnDTLO2w','vsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1','mG5k8FtUXqCVr4CY30RDmZoXJRPPBFBdwfTVd2avLlW0s7d6tXivHJwgmp','J3naLTzsNMylOndQV1','gV5n9fbLqZJUI1pLUsyKG8TzAuvGjd4haNl7IwinoDw0RGNQS7GemiABZgUdzNFF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(27);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
-INSERT INTO t VALUES (5524257261367070698,3098527753,'yNIu8C3hbbxc6G2YeCE','rfQXr9FOZupdlABrk','vjZHi','q','kTxO0bZ1gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbpr0HZhWX4uw02JCbbGz5M','JuDs54oxNeifgBMAkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiitvBRt03tx',11);
-INSERT INTO ti VALUES (5524257261367070698,3098527753,'yNIu8C3hbbxc6G2YeCE','rfQXr9FOZupdlABrk','vjZHi','q','kTxO0bZ1gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbpr0HZhWX4uw02JCbbGz5M','JuDs54oxNeifgBMAkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiitvBRt03tx',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4322433,7676948565081783680,'c9','K3Uv0fG2E9HewPR0jtml6','H','0q0W8D4pLahP0qEUqJ3xR7gF0RcXedwLm5Nh6ZxdTCH7jPi95plNe','g','LB',10);
+INSERT INTO ti VALUES (4322433,7676948565081783680,'c9','K3Uv0fG2E9HewPR0jtml6','H','0q0W8D4pLahP0qEUqJ3xR7gF0RcXedwLm5Nh6ZxdTCH7jPi95plNe','g','LB',10);
+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 (7013932,6026032695765934767,'vD24QoXcWfc','sb1T0bItsBXRafqbMXK8xT7BKaoSqs','RFb','AJn3yl1CotkQGBhF2wGAfz4g','M','Q',11);
+INSERT INTO ti VALUES (7013932,6026032695765934767,'vD24QoXcWfc','sb1T0bItsBXRafqbMXK8xT7BKaoSqs','RFb','AJn3yl1CotkQGBhF2wGAfz4g','M','Q',11);
+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 (5950710,-7437604873539828987,'fiDrKKG9jZu','I5RtSWJvd9GYDaRK3whQrZuqKq5ocvSgVZfHkhlhaWqCEtMxeqP2noebHYon0hBNZz8B3p9yC4vl5laQ2u4QKt520TNJdFgfX0oR6T6X9RncZGEXWRpalgmbwCo0A2r4iVmsxDhz4tkp1wpoCEeMI9bN6O1O','NV3C','3EMzVn4AnqPmITSdUVYorsIJM7MSi4bR9J','k','OF',12);
+INSERT INTO ti VALUES (5950710,-7437604873539828987,'fiDrKKG9jZu','I5RtSWJvd9GYDaRK3whQrZuqKq5ocvSgVZfHkhlhaWqCEtMxeqP2noebHYon0hBNZz8B3p9yC4vl5laQ2u4QKt520TNJdFgfX0oR6T6X9RncZGEXWRpalgmbwCo0A2r4iVmsxDhz4tkp1wpoCEeMI9bN6O1O','NV3C','3EMzVn4AnqPmITSdUVYorsIJM7MSi4bR9J','k','OF',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6191260,4798527830492030608,'tR','ICh7c3OxVIwksoP13tnDRyiHMJ1E1m10vMyazzylm4VlStALQfZONvUBgQBcJhnsRMlYvIFp0','Fz7r','m18KALfv77lZggYnrL6hQ4BxEleQ1kWQvPYBdKQkwWMOexnr0imEtrpc0icGM5ENkPFScwDy94E7TeZnuTmZYi2p9yBIaCnByD8LT36fSdG6PxYRMCfUa0sgx2C72jfgzxHBw3kLBNlsqiI6j0MtZc21Hsk9JaIuhMPP6BjeqXgVXhh7soIQ8eYdiLadN9N1LfbJQYtBu4ubhpcX7mDoxhTMSQF0fKSutESCb9eCOHIDleEkUuK','1','W',13);
+INSERT INTO ti VALUES (-6191260,4798527830492030608,'tR','ICh7c3OxVIwksoP13tnDRyiHMJ1E1m10vMyazzylm4VlStALQfZONvUBgQBcJhnsRMlYvIFp0','Fz7r','m18KALfv77lZggYnrL6hQ4BxEleQ1kWQvPYBdKQkwWMOexnr0imEtrpc0icGM5ENkPFScwDy94E7TeZnuTmZYi2p9yBIaCnByD8LT36fSdG6PxYRMCfUa0sgx2C72jfgzxHBw3kLBNlsqiI6j0MtZc21Hsk9JaIuhMPP6BjeqXgVXhh7soIQ8eYdiLadN9N1LfbJQYtBu4ubhpcX7mDoxhTMSQF0fKSutESCb9eCOHIDleEkUuK','1','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5630762,6626091139980662318,'4o1v6f','R6N3RAg5H3RAdIT73jZ1oZ1xA3RkTX3AmZ29EfwJPWF0','Bj','5qJtmfwWaiR397FGOQwwFPAcDv','h','jL',14);
+INSERT INTO ti VALUES (-5630762,6626091139980662318,'4o1v6f','R6N3RAg5H3RAdIT73jZ1oZ1xA3RkTX3AmZ29EfwJPWF0','Bj','5qJtmfwWaiR397FGOQwwFPAcDv','h','jL',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5766751,13461872238213351,'7GBXrabLBCUuimCDxav8diSo1ftbDrBwIqbI','KxkyxkHzl6W','SKX','UkBefinzCHDmbMbcJWDI0M6so','MD','fS',15);
+INSERT INTO ti VALUES (-5766751,13461872238213351,'7GBXrabLBCUuimCDxav8diSo1ftbDrBwIqbI','KxkyxkHzl6W','SKX','UkBefinzCHDmbMbcJWDI0M6so','MD','fS',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c CHAR(89), d VARBINARY(27) NOT NULL, e VARCHAR(51) NOT NULL, f VARCHAR(24), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1144139722,-4850,'H1GIX2tGvqzUh0NkpQTAbMpM8eBbKf02y7Q66','KMikdZQ9','hKK2ALn8AiQ2w5nCE0Wz44oQnOC5FluCRnVzUUz5MVNPZwMTtyD','ZwsjWnSD67VgjOe8hX','c','N',0);
+INSERT INTO t VALUES (-2050692679,6190,'cgkmW9sy45m6','IbXE','MArlped4zIDBvdl5GfgaZnlUxsdwDjT1Yu7LNurtVJut1','ffDGgra6QKGwvq57','Z','z',1);
+INSERT INTO t VALUES (-1816300370,-25732,'8GuLuyXqD9UQ6a3Cqo2lzcSiS','iT8cn','R6i','BGUMpWuKbppg','R','w',2);
+INSERT INTO t VALUES (-24384745,7432,'J5uhY2AhHAGT14C2oDClrItZ1gkJfXLAuuQi0tT0DHBLs9E3ZDvFNWFmiE9iY4fS5dQB','lEjhrTs3ow','zheb1XQWbt58PQ3mt2ySCfEovqiiCLkZzJBGL9uUpcavX6C','CeDh4qjiJjpCn','D','l',3);
+INSERT INTO t VALUES (1038686507,-5847,'1AyMwXuDYENDziq65GQ9ixUnjecssGi0jecBDA9','eu9HMc95AbzwhqHN','lh','2C0csoYi1RDvRLLfzkk8q','h','D',4);
+INSERT INTO t VALUES (892985915,19908,'G7voPPshWJJ9Z8UjTZsuK6At81ERCJDvo8FFKwyiZIk9ounGkwQFdlBn8fkeVUivOOmtt','MfYHvRQYKZRPfJZxq3cXmMmq','i7lMBl8XhqxPoKGFbyyvcRgHtR31xqjJ2cJVWkIdECCx','Fjrd7x9uF7aP9M','5','A',5);
+INSERT INTO t VALUES (-264654026,10175,'4SPyMpu864jqnu8MzUrJnQjGlgOf4nB9jqtq5BAWTDGijL6VFo7','fEstV','UtEzNxCm7MenWsPf4vUO4Ir8G7ZmoKMbqtv9QQ05SOGfCI4a','O10','0','b',6);
+INSERT INTO t VALUES (1486668507,-6292,'yjjBZmFvyFeSsySfeVLM3L34ywNbbuMK51sN0Wenlnbg5oWzxEZwlX6TKmpm3pGgCgx5zQ2nhtgfDt3Y','zCjFln8WuJejSjiEMmhuIaCM','30NER1RF4W29ktqeMlFSE4Eimx4LaoqlLKSG32Cn9GV','IPSM8pPPiXKhdQOSQR4','e','2',7);
+INSERT INTO t VALUES (1308456826,9994,'YD3EEXiLbEesVQGa','z19TVh4Da3m','sk7Aa7cSrWoK2U839dI1oS5pEvHoJlt1z2TUMca5jlk','tpw2JS','S','y',8);
+INSERT INTO t VALUES (1852598936,-4240,'QRJs661cLjLoafY','C5sMxyC0JcocUMG0X','mHHezCq9GUqiN8WifnHST8HMWfXFCpTS','rAMHRgyQz','j','H',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT NOT NULL, c CHAR(89), d VARBINARY(27) NOT NULL, e VARCHAR(51) NOT NULL, f VARCHAR(24), 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 (-6012969814522882986,-5527,'QTO8CNJHI7ozhzHCVLMyTSkjLzOaXXgSjP9781Sn4sPPmLqL8SePi1HVb6wtns58XxmD5dp58PIBWjSqt7HW','GP9PNEBa2FI5jJICVS9KBw','z632dzLaU7hTxD9Au4rXGwA4ZY4hxXzgfPLXX','nWGFbz7RBCOMTl2160d','m','8',10);
+INSERT INTO ti VALUES (-6012969814522882986,-5527,'QTO8CNJHI7ozhzHCVLMyTSkjLzOaXXgSjP9781Sn4sPPmLqL8SePi1HVb6wtns58XxmD5dp58PIBWjSqt7HW','GP9PNEBa2FI5jJICVS9KBw','z632dzLaU7hTxD9Au4rXGwA4ZY4hxXzgfPLXX','nWGFbz7RBCOMTl2160d','m','8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(90);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
+INSERT INTO t VALUES (-5921905923222948963,32357,'u9b5Ikqd1tCsA','FbvBy','hzjL2LQvtbwFh2nlX8WDjxxaSoaMEa2ldvIPHGwCxow','eVUzeM','D','I',11);
+INSERT INTO ti VALUES (-5921905923222948963,32357,'u9b5Ikqd1tCsA','FbvBy','hzjL2LQvtbwFh2nlX8WDjxxaSoaMEa2ldvIPHGwCxow','eVUzeM','D','I',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (5301726042184221434,3828406294,'ZohuGUS','LkBYtxfeXnb9UmJGXSIuudWpPe4OZoIum4Z6FIZXC9hjEZp5ewjhArhAxl9ZuEXzNeTcaKLvOKYHnH0xaiTd36XtBA0Eprslszv51XAO0W','0W2fbqeivHtTKmsFn8MMHUxVZd','Lvc6wAxxdrW22j4tL4WF07eXdjubYVFftG2qu','cv99dxZsArHbef1jP4prvRSAt5RR06g99HPtaX','BVVVwjM3a1Eaq2zfPkW8cis7ur2pFBUFUOtbsQ81jerkWVlpLqVtFwG3Mobd12J7LbpHiMVaKda5mv0XnImOXhaOh2CEtTNZ3JdP',12);
-INSERT INTO ti VALUES (5301726042184221434,3828406294,'ZohuGUS','LkBYtxfeXnb9UmJGXSIuudWpPe4OZoIum4Z6FIZXC9hjEZp5ewjhArhAxl9ZuEXzNeTcaKLvOKYHnH0xaiTd36XtBA0Eprslszv51XAO0W','0W2fbqeivHtTKmsFn8MMHUxVZd','Lvc6wAxxdrW22j4tL4WF07eXdjubYVFftG2qu','cv99dxZsArHbef1jP4prvRSAt5RR06g99HPtaX','BVVVwjM3a1Eaq2zfPkW8cis7ur2pFBUFUOtbsQ81jerkWVlpLqVtFwG3Mobd12J7LbpHiMVaKda5mv0XnImOXhaOh2CEtTNZ3JdP',12);
+INSERT INTO t VALUES (-2350240585391850954,22495,'Vyyn4n8TTSE5vacsY0GCkEiVTFf0','57hDMbUDMuEtaC9eu','f6U7jhkx78Tni7FvnwZKQo3Jh1x1x9WYESmaM','aQ7AZ5JnFbjOS9N','p','M',12);
+INSERT INTO ti VALUES (-2350240585391850954,22495,'Vyyn4n8TTSE5vacsY0GCkEiVTFf0','57hDMbUDMuEtaC9eu','f6U7jhkx78Tni7FvnwZKQo3Jh1x1x9WYESmaM','aQ7AZ5JnFbjOS9N','p','M',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4628937843505688527,3492617199,'5A','D7Ov6Pi3dZ3Q6flnsHebln4aLC8SdRwFIHbhp5nn0v8ARy32Bg9ImovmdBjgERKTwKQUujHQ0PwKkmZeyDHAcnd86Mf6C5C64WkIXGvwfA5LiFEClBnnxrT81gIc3oWlWcgyxL1afL3xJq5bXPgiPEKKklUe5UYdyz6EG02Hf4ENed','0Mo8hmdSa79A1qeLFnajb8atoAQwV8hUMlvHt','b1bizCk4YH1LCSPQ1JM3qkTHNXYrKbHlJ9a43Jt5xDsGJW0fmBTf7azqhOI8Cz5SagtnYvx1ZONTpgZyOXTDbJfi26x8qQMaSmh9WZo38taW4TmdBvXSmUvNArUbpn42lJe5SeI0owUck6CJWTIlsW3QJoMXjCE9NJMRM7KEqO1A4YZ5HuwoO4rj5B9fRIGyfSgCcaEaohRFLOR1XvWBTsDxE3DzUJ63AK5psIq3YG','mGCY5xgdja1qtRaY3pOvCFhJHSMjlqX1iq5tIJGXzGJCI7jO3r1T6ldHjkA4oUhDSpttBwp0n4sM7LIJZY2iNowSQVGj7tbz','eqy2brIsC8qSV3iSOs19HCdx6DLKOQ5gS3NmXc6jM80I4',13);
-INSERT INTO ti VALUES (4628937843505688527,3492617199,'5A','D7Ov6Pi3dZ3Q6flnsHebln4aLC8SdRwFIHbhp5nn0v8ARy32Bg9ImovmdBjgERKTwKQUujHQ0PwKkmZeyDHAcnd86Mf6C5C64WkIXGvwfA5LiFEClBnnxrT81gIc3oWlWcgyxL1afL3xJq5bXPgiPEKKklUe5UYdyz6EG02Hf4ENed','0Mo8hmdSa79A1qeLFnajb8atoAQwV8hUMlvHt','b1bizCk4YH1LCSPQ1JM3qkTHNXYrKbHlJ9a43Jt5xDsGJW0fmBTf7azqhOI8Cz5SagtnYvx1ZONTpgZyOXTDbJfi26x8qQMaSmh9WZo38taW4TmdBvXSmUvNArUbpn42lJe5SeI0owUck6CJWTIlsW3QJoMXjCE9NJMRM7KEqO1A4YZ5HuwoO4rj5B9fRIGyfSgCcaEaohRFLOR1XvWBTsDxE3DzUJ63AK5psIq3YG','mGCY5xgdja1qtRaY3pOvCFhJHSMjlqX1iq5tIJGXzGJCI7jO3r1T6ldHjkA4oUhDSpttBwp0n4sM7LIJZY2iNowSQVGj7tbz','eqy2brIsC8qSV3iSOs19HCdx6DLKOQ5gS3NmXc6jM80I4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(72) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(61), f VARCHAR(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (44615,22715,'oJnGJcqcVyqzqhjOz72pvnu','RG','GMLrz4lu1h8YUl8Ue8DDS6','TbKCEmw30b68fXxpOFEpLXohVWSb49OOWS2WzE5ooXmfqln','hJdGwK6uUNcYAD6v4Y3wBOfGyMNUGLnzE8QAV8FGN6MNsrRqkHUwwaCF1A0dVzI8','hgs0skK2sIQQxjoQvydHOXrOgtims63M9p1nfHPmo',0);
-INSERT INTO t VALUES (46499,17472,'YgGuSgNuupfCO0UNDza2CCMNPPjXlbEPNfVI23PLhpNh5tmjZfsPWSW4K0lu2Vqntj3AxPm7','oIMODzwlBYTfJbS8BN2xpKXIeFYEcgdCfU','uHr3jhdJqzkMlVMpOkBOZX3GpPmPy4u8','0KnDEU086vKj5E','DhTawwskTm6r6Sa9wGRdbEPrUuxIkBgoxElMqaDk6ah7WNuava6pw2QPxcBdPSc2fHzn0zw4Mjr3F4','DXJrnyHsJlamwH3mqYmUqTLatBSlbFwV8jNwSjzvMz5FTWd1Px',1);
-INSERT INTO t VALUES (6122,8961,'rJVFAxDXiZOyZjPD0maBKh4w97WjwEYsVt29RufvG','3bxVTOHkif1AgaxHwiRyy312uWI3iTrTyTDHrAYhrjBx1FCGF','9AU5Nh6KIa','coB45ITwUT8kizNu7H9Q75zvfzhz4aEdoiHMA42WJxeZ6pseFbUAOZSGBJ','sfpd8kaunC1p8G6az4tdWV1PJHVCHMjfBhlDDU7R6Qu6gLNQu6Op5MpB8','9X',2);
-INSERT INTO t VALUES (30004,29034,'FsoIRZPddKLhi5HbcBBeIKzXBU3nMOEem8G3w5gZ7qve9iMfoIR32Mal3LiqoUm','1B9T0wn0WVKzmq6YXOlTu6EfhvUZWl8hUaoWe9SALgZpyB3T1pX','KXFvQoFGUX8t5kVYIsuzQEC2OTMg25tHgdFy1VUnKhp7X4zHaYl','MpYaiemOkrDbKMzERa0Ta8grgXbKWC2GO6peIW9yxuhXsJjaU1uRNrel4liXend5N9SXE6iOTjMEoI8gwa1ZxtmJQ','mtmKDiPtUGF3hLaLkEK6zvW7raDn4f9ZyG6Ssn5yx8ZiOZojQBdjY8VsPscaQ9DfJrXOnMWt9Wb2WBd4ZV','psatNV3itSZeYAI5JtobRFouWPjZwm8QLGhE0JA7lTPFMID5PFRxSZBmxWsH8bERwFnyT44m',3);
-INSERT INTO t VALUES (63849,10788,'4UaGBrDYNn9RkTHmPKrbphpBAP1QbP9mxTrq','1hWzmGt93Cg6KE3czIZck5lDAzA6p','trfT3MV2SlXiy','VruWX24yEevfR3nv4aZRg32lBZeMvW10578jgnVNA4ZZrsmLwqhZ9opGe9mGMqsM2mvcNNoXwxBAqvt0t','d4XR3aG0nYQYBAIWTqmHSXdaE1Ly1k9Xqfr9nxfBMymlxPuUryfHc','LEWvsrg',4);
-INSERT INTO t VALUES (47920,2291,'dY60Md6Whfz9f41mLAviqkfh7MkfyXCZ1Qys431Zt3vkbyIiPxZfCF','LsE9gmvUKCAXEqtXQO','1iOrKYqiMXVBBigvRilriqqwctxCOOI8Iz06OiCmAjxfR27A7ndXGreQrVa68','SLneLKN1ayKiRqSMlp82oHlj26ZyyXKPmxYNXgEw81WqsnvYazIdYp2hTVKagZ1HisudytWTdvZJCYnw','lo2J1zq3LnHS8lSE5yGIimeXP2zYMqsC4ZAsxWQW6','usSaYT6oiCcQaLfqeItY1sjz7sWOBeQqb8QXyjLrhbQnlyTUZp5xv2FnXMCwPjtu43ntdwCVcQH05T9uLQQNi7uhyjMA',5);
-INSERT INTO t VALUES (24427,-29566,'tcvCXgpJuijnhfqQq92Yl686WUS9VbJDGas6fRXavQZJd2uOco','5I','eOL9RsEiRvfUZAY5o5aNtEyAI8yCpUibhbiOlc5xYl4uj','K','oiDVonlYn3EIl','eiBJe3I6LlKtQN4VAWy9J8nayY8uLJQenzOStYrFXma1s4FJQNqqEgoJrBlVZ',6);
-INSERT INTO t VALUES (53212,-7349,'yCS4N7jsfcNQeEJhHxh2Skiq','sFgpzthxPT5UwCNhOU07Gsg7TYgDNGAM7gIRB','ZtEcjNOvkpVRjdFI31QdVNOolXGSj4uVtbT8GMu1giv8fs','tWs','hqh1H71JavzJj890zxVPAQ3aTZlGTB5f8xynR03EpyxoCRnJct7eFPJHZr','UkCKs9sosEgOVRwwyjCwlnLPSADRwsUCM47lOjJueT',7);
-INSERT INTO t VALUES (39499,-20798,'s99kyKBdhKVn9O3dNLPar7OWH694PMtDSa7N0etRd6jNbxFgDNYv','tvwIsBJnuUzAXosE3gcc4YLg0hu46DZP0fWfK5qN9wQFi86rzG4ZjMUNKE','KTaH1','dPyQpMtrzrgDt4cX1Iajn6whyx51sI','vQyxHZm4fsg3YmULvfsYX3H7T7L7jmgArJOZNLpMTZGNEkrtDzbmzVkF7qLMTxjI0aNaoU9','8N',8);
-INSERT INTO t VALUES (62858,521,'rbFbllUiXRZK7BU1eJmE9I5ZQhbuxvTVlzJx1ylvWHeozgrTu9CvNEQDxfktB6e2','OZUh4cB4T2','HN8euciEemlGzO4eznQ6nTSnz1K','wV0kkfNUcorKXINo5GMEFzzYS6m0zWTwo2QrgqMe1zK5VHeXWMX4WJcOKMbsS8JbfkwqH0dJPfM1wWzT','JRZ9QC0kHq4cv7i2AQ27jr6vjtci4LjLDR1V1CGB7EhaDMO','W2DepmH6wqmSQKCicPpYTnODo0VUCZFuNUbUOcNA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4719888759182992632,4355,'MMJKAjaSSfjYiwkAXsZZs5fA0MOpw6BY9tpE0cFa7DUbWqVHk5Zu2CMuDMbRAMxi29GYEVFH5BP2FyIZ5swO4Lo8lv','Y1D4NXRn3wAFzC6Qjyi6HdEY7hsw2gdnldzfjDZSUGPk','TB','zdPS32Eo','V','B',13);
+INSERT INTO ti VALUES (-4719888759182992632,4355,'MMJKAjaSSfjYiwkAXsZZs5fA0MOpw6BY9tpE0cFa7DUbWqVHk5Zu2CMuDMbRAMxi29GYEVFH5BP2FyIZ5swO4Lo8lv','Y1D4NXRn3wAFzC6Qjyi6HdEY7hsw2gdnldzfjDZSUGPk','TB','zdPS32Eo','V','B',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7689831158698217788,-13268,'HsQvj9EA','hvteKyvRpi4SLQ5tIPWxe8J9YQwWzZnAvb7n36sMoKO14Y4bwJHFhFSmv0UBPvGNpRo0xwvfF8LDab7jlUl3','N4M7vui7ANt4YRzP1wHvd9I7SULMA5','o5Vnj8UZr2yXMNxKnjcocx3tfeiwiwFL93do3XpZCGXFRNiRx6qRFZpz7jQimqzL6t8adjCm','2','Q',14);
+INSERT INTO ti VALUES (-7689831158698217788,-13268,'HsQvj9EA','hvteKyvRpi4SLQ5tIPWxe8J9YQwWzZnAvb7n36sMoKO14Y4bwJHFhFSmv0UBPvGNpRo0xwvfF8LDab7jlUl3','N4M7vui7ANt4YRzP1wHvd9I7SULMA5','o5Vnj8UZr2yXMNxKnjcocx3tfeiwiwFL93do3XpZCGXFRNiRx6qRFZpz7jQimqzL6t8adjCm','2','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-5169321425007574668,28704,'x6jxueZNNjnNTja2vny9u4ebD1yWpBroOnBCPKG78mncKKLhgGHy24mpmrn8v9gpk','RCpADovIAHFgRCIcvrqo8WzFz418HI8IRxqPJV0BWHz1JSWfJLXyeazhpSGh1XfCaFQKM807Yphpag96ozn7ysgk8NVKy0QMVb7RgNpeJpJb5kxJbc4keYbXIfLUJchm8QqlTBdywuew7agRnwV4lrTMc4lJX4Cg182JftFqFflojb4hWLqW5JoaQRp3du3EarbbYRBDX9hnbqk1gOh','uUxl','Dbtor3dSI0QLZsCV4ylCMgxcSgPeLBoan','P3','Z',15);
+INSERT INTO ti VALUES (-5169321425007574668,28704,'x6jxueZNNjnNTja2vny9u4ebD1yWpBroOnBCPKG78mncKKLhgGHy24mpmrn8v9gpk','RCpADovIAHFgRCIcvrqo8WzFz418HI8IRxqPJV0BWHz1JSWfJLXyeazhpSGh1XfCaFQKM807Yphpag96ozn7ysgk8NVKy0QMVb7RgNpeJpJb5kxJbc4keYbXIfLUJchm8QqlTBdywuew7agRnwV4lrTMc4lJX4Cg182JftFqFflojb4hWLqW5JoaQRp3du3EarbbYRBDX9hnbqk1gOh','uUxl','Dbtor3dSI0QLZsCV4ylCMgxcSgPeLBoan','P3','Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(66) NOT NULL, d VARBINARY(42) NOT NULL, e VARCHAR(92), f VARBINARY(6) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7501114,7913,'hMkEYHXiTeuBySRYJiuxifbbqIofxxBZrTKkIjJHyuUGc9qE0pJ46sVbi','Jm89oQ2I3yUPHzgC1pFkZGiT1uHpRnRPPLeKE','bvQZzGJry89kLQF4iVTZhCUMxvWjybxESWteCwkLWRl2nrZPMyELgLr2g2NITSwPpc9','xOwHnI','H','ol',0);
+INSERT INTO t VALUES (237295,51874,'nj','qi3a','OCCacUKwsdvgOLr9r0YYkpt32vLGqVYv8reFp8tbcjhZPnR7c','DVhA7','5','C',1);
+INSERT INTO t VALUES (2698431,58518,'VzfV1i','XZnekriIBE','GzYV5EOJOSNIFvM9Rwmy28exJ6oMjfNBbBM4MlywWKIwQcnunt9NlIzio15lr5O5Vb4f4cj8LzIJaxrEDHgutiV','64n5b','O','T',2);
+INSERT INTO t VALUES (1863356,20269,'Idd1JTUXHFOEKgBExf','T3cX6eM6K3nh8uj6f9vMVXXT','nndQbTzGLCLxVK2gOj4jATLOzGBG928RFqcBNlZwyj8f6W2dHIKjbLJ55vMAP2bDJ29JmyFdFp3Yhy8','9ko','H','D2',3);
+INSERT INTO t VALUES (-1779959,45087,'P0bhESY4Kgc09jSHuiVpU','FACNO79xLnt6XMk0LjDVHcgzdvKNJ3','4bh6c','nr','z','vl',4);
+INSERT INTO t VALUES (-7727318,11096,'n0GGxZ3AEPABCax','xpWpWM8l7glilYvLpuAQuy5SVudZ1JLTDSYlfzu','u4KDt2FVLlnp3v3tPYeKX2nQhW6gcH','RagK','d','Ae',5);
+INSERT INTO t VALUES (-35099,5175,'B6xDD6','PU','To8s7R3GgmTN1RQmF0GXktBwErdPS6cTk7jRU7uInVCrOn','sN','N','eD',6);
+INSERT INTO t VALUES (-6083399,61125,'0WRGr0efny26','4wihbzjvxSvp09','cQVkXWSSITB1SvEYXBWG87HiQwB6c2O0YALc6pZ61hLC','2Mnqir','D','d2',7);
+INSERT INTO t VALUES (-1713327,11890,'rbdvWCgC5gofqf','CMFK7hEGe71J5aGmQw','KC4oo9itxWg0l5lqHI2','MId','7','u',8);
+INSERT INTO t VALUES (656413,5630,'itW7WRi4IXrdv42G9JhVs8r4dHJRlPxivop8sct8BEEdpMkVQOC4','IkXuMYK','rCjPHkkEEQiriy7NN4gbN','Y87','V','vC',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(66) NOT NULL, d VARBINARY(42) NOT NULL, e VARCHAR(92), f VARBINARY(6) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (10153949441680830501,-6283,'WyZAFc','W9oWvb3NTgYFL4fbK2026zZJ8Y','YFMNV1IhM7asqpynrviAnh','r7DqCUFeu9zTvcPwFijMQd2pzEpMp4i','jMBtpW5RdrHaI8lA18niHCoaf8Kk62EtrNbxStbPyDFDK6w6Ls47bDrNMhm1B6QRgRlKL6A','YWWFy7lODRcCJyctUsf',10);
-INSERT INTO ti VALUES (10153949441680830501,-6283,'WyZAFc','W9oWvb3NTgYFL4fbK2026zZJ8Y','YFMNV1IhM7asqpynrviAnh','r7DqCUFeu9zTvcPwFijMQd2pzEpMp4i','jMBtpW5RdrHaI8lA18niHCoaf8Kk62EtrNbxStbPyDFDK6w6Ls47bDrNMhm1B6QRgRlKL6A','YWWFy7lODRcCJyctUsf',10);
-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 (1414707454255928852,-24578,'lMyM0Upx7PYZ6Or','tTMG9K25wKHLR','DtC9wFJmTPJS2pIJGBMqBl0kehaNS8w','pnTE09mWpVpDbvXnVU6C3snVKrZJrXTOExoJZ','Q4kORIRtqEX4NVwFs3uuKvIujRNODrRpe','pPE4m6GE3yRq3jUWBQBqMaSMCag1FpgOT67TlMNFWofLo0iQNg6UuZ9p5xqZjm9IQypIVC4E0k7zbs',11);
-INSERT INTO ti VALUES (1414707454255928852,-24578,'lMyM0Upx7PYZ6Or','tTMG9K25wKHLR','DtC9wFJmTPJS2pIJGBMqBl0kehaNS8w','pnTE09mWpVpDbvXnVU6C3snVKrZJrXTOExoJZ','Q4kORIRtqEX4NVwFs3uuKvIujRNODrRpe','pPE4m6GE3yRq3jUWBQBqMaSMCag1FpgOT67TlMNFWofLo0iQNg6UuZ9p5xqZjm9IQypIVC4E0k7zbs',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2698424862723181788,57613,'O4buldynAHQH','Lc6y8tdLIqFhO5mthzNizphXoE2QrZvFkupQ2aPDA','r9r7DqRkVtLQcwVumIX0vdhzTUIrPLIs6rpCA1EpRcd5i13cwBHHG0sFuFAr1','G','T','7',10);
+INSERT INTO ti VALUES (-2698424862723181788,57613,'O4buldynAHQH','Lc6y8tdLIqFhO5mthzNizphXoE2QrZvFkupQ2aPDA','r9r7DqRkVtLQcwVumIX0vdhzTUIrPLIs6rpCA1EpRcd5i13cwBHHG0sFuFAr1','G','T','7',10);
+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 (5530078814869446439,34838,'3Kl3BNAUwymMaLtC8bgd5cKhNNQFVpi90ctK3F','4yBj77Mt7Q','6IeTQRZvmMZR7EaPerwnqdJ1sdvx1QGLke','Nu1oDN','r','L',11);
+INSERT INTO ti VALUES (5530078814869446439,34838,'3Kl3BNAUwymMaLtC8bgd5cKhNNQFVpi90ctK3F','4yBj77Mt7Q','6IeTQRZvmMZR7EaPerwnqdJ1sdvx1QGLke','Nu1oDN','r','L',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16166336024305601599,11306,'CkxrqLeR0Lt0pJhtEso2c1tZYGrJT','6rNcYBonLo24GFmZxIUle0xWnpBVAuouiDtp4BnBh8sMZkLbeQiVmLxIywO1Sv25ujqel6MYznHHB5RFJi2RWWe8bl0izTCJfBznD5yiwoNHakPoogaiAiPGH8E95IwEDvaA84HVd3','CVoi15M5jP6zrZGAeeO1ZfuO8d9TrgVY','F8jhvh8FuHuNT','pcqZs0pRkBMsTSFRcWAWEgdJm','OCQk8Yb04xjsNO2dxVhXhkTGCTIO7v03Bket3nKpC0BsswM',12);
-INSERT INTO ti VALUES (16166336024305601599,11306,'CkxrqLeR0Lt0pJhtEso2c1tZYGrJT','6rNcYBonLo24GFmZxIUle0xWnpBVAuouiDtp4BnBh8sMZkLbeQiVmLxIywO1Sv25ujqel6MYznHHB5RFJi2RWWe8bl0izTCJfBznD5yiwoNHakPoogaiAiPGH8E95IwEDvaA84HVd3','CVoi15M5jP6zrZGAeeO1ZfuO8d9TrgVY','F8jhvh8FuHuNT','pcqZs0pRkBMsTSFRcWAWEgdJm','OCQk8Yb04xjsNO2dxVhXhkTGCTIO7v03Bket3nKpC0BsswM',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (16276234688384974568,-28449,'a9iHJ8Ur6JMmMDBWdiut1eMJH7ktdBIWWrVrj9Nsw','5LEPvSsESkWQaC8cDYbISqtVg5wsL9GuBZffJdIDFYUV8BNAmabwLnKDqesvGcl16nspiK1uJXkflnOJN8FeV3iJm4llAdJ00v6vHHsnCOwSc5Ly2d0YuFGBOestqeLerchNV7LlHBx6FRzo4snxwsg732oKigCmmJu4GZ6yxaO0LgXjCTXzKfbKua2cWhcw0pZqy77WIESR9bCPcKGDhxDES53p1qG1Ml8eOTcb5rWpby','GTlJfbnBbwY6dZyiD8RGc6AkYtYkGjjR74SplhrMuFCMEvX8eD6203FPjFquo','3IgZH0dmFKHItr2gvevhwScU8VcfgVsPSfOGJIzSLS5m9VOIM3aFpfcGwBZgHpvTK4gNpVMHzYCr8bNlOwHEIlXM1JKwplAnawlWneCzKflsitEOPFAplK2V6lxU5i2xAFbaqyStsOgGEGm979xe7kW3pH4y41Q1HEryQMl8AT4cQ0BhnvVKzAwTRBVYp','eZDclpmqDbOVovXf10Nj8Wtk6lnrVsOHvyjaTlHAaI','q41lttxMDsznWmu82df18kMkeLM50Vl6ft47Bzi51oNGpGH4w5fAjWP',13);
-INSERT INTO ti VALUES (16276234688384974568,-28449,'a9iHJ8Ur6JMmMDBWdiut1eMJH7ktdBIWWrVrj9Nsw','5LEPvSsESkWQaC8cDYbISqtVg5wsL9GuBZffJdIDFYUV8BNAmabwLnKDqesvGcl16nspiK1uJXkflnOJN8FeV3iJm4llAdJ00v6vHHsnCOwSc5Ly2d0YuFGBOestqeLerchNV7LlHBx6FRzo4snxwsg732oKigCmmJu4GZ6yxaO0LgXjCTXzKfbKua2cWhcw0pZqy77WIESR9bCPcKGDhxDES53p1qG1Ml8eOTcb5rWpby','GTlJfbnBbwY6dZyiD8RGc6AkYtYkGjjR74SplhrMuFCMEvX8eD6203FPjFquo','3IgZH0dmFKHItr2gvevhwScU8VcfgVsPSfOGJIzSLS5m9VOIM3aFpfcGwBZgHpvTK4gNpVMHzYCr8bNlOwHEIlXM1JKwplAnawlWneCzKflsitEOPFAplK2V6lxU5i2xAFbaqyStsOgGEGm979xe7kW3pH4y41Q1HEryQMl8AT4cQ0BhnvVKzAwTRBVYp','eZDclpmqDbOVovXf10Nj8Wtk6lnrVsOHvyjaTlHAaI','q41lttxMDsznWmu82df18kMkeLM50Vl6ft47Bzi51oNGpGH4w5fAjWP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(75), d VARCHAR(12), e VARBINARY(98), f VARCHAR(63) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1806973,1555013999,'YEkeFfIV90','tEzbTcR','UfqZ14T8MeOHA6WvsLZQxUQm1OWhotdzmFZoNzpuRqHRDlyEfIPs4DDENmP6sx4iII56LuW5k','p7OHdeW9nf8ArVqMV5pHUXXuhhPbTYSjY6fmf4kd1E2NJVdj9Fqf0u7IIC','mfKBJlFtPe3IR7xmyX4hc1JnVertMqw3gn9LmCPIVLzrESzRppBuiX9gkhTiRM5Qz4h','NyRfmetRdSw30XT0QyTccdB8Bdp4fgsp605H6oJWDTCG6MGGoYxmr4v9',0);
-INSERT INTO t VALUES (-1976342,2238868853,'9gi5XBrNZrcRfwz7UsbB2AtguNyj9L0PO8ziXF94E5','8','HHDJW9yXyzrnfr','J0Wy53mSYSuT5Y6nJyytyK4Ixb4vaio32mvRbQ9LJhfJ84liTiV4GAy1YyCric','pvd','PT67a0FSOjqSV6ivBMB6',1);
-INSERT INTO t VALUES (-1256063,1295212899,'CouylN4KozuwWMjxC','f','ER','vmKt3','shMQopOdlpsbNPBKcrfifikPYNyqOdV40mdSC','NgvaXfRZPWFvPx4HnLkeWVPxYybN1AS3yZlKxeToLvNhjuh2jjbxxAx8ybl7zik2EEI6tossAJJqjxICp8elhQWSqA',2);
-INSERT INTO t VALUES (8042120,3261646923,'tLeLgXkkL5dVzG','BctHWBdi4','y53hGGrK7Dn5tZOOnCGQa2tAC0QJP0yOXcaXrX0biLuXUTbqjYfK5xEbQGr8CCH3fQAKjYkyF3EQl2GBe','l0HQK8OSuGg0','voIFsgvnDzAQQYuOMubsYu6MA5t5k6Tnh9UQRvJxjLgVwx0NW348u6mDKHXZpdB8dl5CZpvTcb21','OhEsN1m8Q731ylyCzSgMrLntD3P7oJNHINSXWSRgpRyQ4GT67TvqMdBShvbxThFaiF1ZJPxiTPONegwhz4',3);
-INSERT INTO t VALUES (-4848107,3513005071,'JQyh849n8vGBeTfqHfCRtdXJdHm5','WfM','PiAtWrF2cycbTAcnJs3FQqCcW6c8AQ4jMkbBaAzRcrIlkYXj693YSedgt5kfBl67JksUvxS8i','5cm4D9e34RU8WaK','bJbHAmTgx9jPlOBT9VLn0zvDjssQ3','D83EJ7bY0CarmFyuUjykuqQx3vwet0wWYfeLRS1efiKmwBX6AR4yr9x',4);
-INSERT INTO t VALUES (-1432659,4164663284,'tYplgC15xtYW8Zmp8K76x6Yx4rp9dDsxjVG2PCDzFjR','r','3plZjcdorrTWb0kkZIPP5jesAKhoQpnyuplTynzcPkGPJWEo69GB5HRJhjH','OA','zzrUgSO22C7SOSwcg5LOqbFbGRv7ePjNLcVoGAyT0SzH9cGi','S8LRoqr8eAf8kpFdHyDaHSI3H8kB',5);
-INSERT INTO t VALUES (2365566,177980817,'Bgm5dwqxzdLo','o','6RXh1rDEajNT5WZSVzf7pJwXLelk5WEvE7i6lzQKZy0huRxEeW3X5SRBY56dgDyf12cCkyY8TF7SWTMGDAfsmWv7Z2OMWX','hFmkNajKhHTX8CPcFt6oI4JJeDTXKZpygMNlOhs','enwVxnLZxrRbNYe7XWNBR90sjEQMBd1CpV6','Egr4G6yqzSrhH7pNw1CeEfGa661ijPPZCbJKr4E9Kub',6);
-INSERT INTO t VALUES (-5397826,476545973,'LxrGKf3USCXxrAVbFMgnrZl8rMgVgb','gfosvc','60ADGR0sDwmMylQXPyP7jDNXzcOlyTvrcT15OD6lef4ahOdeOrecbH3DcKpUARm7yHbL5AAkBuyuMF','tC2G2IBgd6eUEooAg','APZhCWnpAft7i9r7Xx11JEmEVQYh2RzG27LEGv0ljZ','ooTvxjnI7Ejk5VWYcMizgewBBySriN0G0Wq5bTVirFozgGFdyTEnEqCJcsL4FOM35PKVFRVlR0E1dDxhckReolnlG71',7);
-INSERT INTO t VALUES (5721763,4054236968,'dZsF28BrC8lG9gVb2ZsdV6imyEiWuJx1YVbbiE6AH5xClFwbiHbKrWyBdG','P0vKCYgJ','0YkDJFoO3CtarR0lnrl4cSSsgRQI3ZmfcAkghEZySpPoJv20L','nPHQGCxaq4X833C5XmJApyAck1iWFq0YlYW4vCJqo1qf','OzsxkYuc0EommTX8NEna4OuObWJUc56JetmHMtGDeroX58PW4','U2WL5nSlzIYKRa4Uv8xgvu',8);
-INSERT INTO t VALUES (-2306394,4152587106,'bpL8Gk8hv1qJXGmfiqihhUTpm2WopPwp7x8fa4giq6SUdjHT','8cr','zKKn9yWuuWM1Loshf7MdREowwyEfHRfW1dEbNwzxNgmLN5Egf8LOga7WJkmHGcmibNuieBkEPTCjY8','yQ5C8njo1UQhOduAqYnOS6zCvItiCgcwGF7J3WcOBmI','ZjF','HESreSkiqHnwu0D13bq9WQrtMxxuR1V',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (444408,2079878347,'u7W62ZLjqUuzTmEdeLiYBssKsRQFuUz','gM','9nbaEgFIF3818yZnWoL0NXojhAIoP9y5gzHVV9Aay','8kHRYZkhYgA8tw1Nq5V5aPzH6U94FwemKq31uwpGY8iuSZTEvayLnvot4','9','A73MDBmn2FwbSY2TrQmhUi9jACxOdMwX7p5TbbdpccgmYTJJNG2PipqeiE34rnCiZgRNP7ZgLW9Aq41FMTy0V',10);
-INSERT INTO ti VALUES (444408,2079878347,'u7W62ZLjqUuzTmEdeLiYBssKsRQFuUz','gM','9nbaEgFIF3818yZnWoL0NXojhAIoP9y5gzHVV9Aay','8kHRYZkhYgA8tw1Nq5V5aPzH6U94FwemKq31uwpGY8iuSZTEvayLnvot4','9','A73MDBmn2FwbSY2TrQmhUi9jACxOdMwX7p5TbbdpccgmYTJJNG2PipqeiE34rnCiZgRNP7ZgLW9Aq41FMTy0V',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(76);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
-INSERT INTO t VALUES (-6379398,688316959,'E8ar2xp1Ah7CoIH2vnll41wVdaMLBneCI6wBoZhqNkH6yvIC7BnHl2x5Fvd0LQQ5ckZI','jakQ3uJ','PFrzHO2mxbRMdWvNb593U0LmkXtbEUZqxh4t8ioIosGaZAQnQHrY63','JC1S6chdESN6','8weqCw5RbGGdoHlBduGRBdJ5Kqi43sj1ZKNijOSXr7k6Z0vYJoii5wxoPH7YvJ1','kmJQFJK7UKx6b1Yp1pckbb6gkOEUN47aEYIZvvH96nU0GKVwGkrv2wdmM8EkwA7XdFIUq1XOy6QTPpPGG4NrFGYYn2DRRf',11);
-INSERT INTO ti VALUES (-6379398,688316959,'E8ar2xp1Ah7CoIH2vnll41wVdaMLBneCI6wBoZhqNkH6yvIC7BnHl2x5Fvd0LQQ5ckZI','jakQ3uJ','PFrzHO2mxbRMdWvNb593U0LmkXtbEUZqxh4t8ioIosGaZAQnQHrY63','JC1S6chdESN6','8weqCw5RbGGdoHlBduGRBdJ5Kqi43sj1ZKNijOSXr7k6Z0vYJoii5wxoPH7YvJ1','kmJQFJK7UKx6b1Yp1pckbb6gkOEUN47aEYIZvvH96nU0GKVwGkrv2wdmM8EkwA7XdFIUq1XOy6QTPpPGG4NrFGYYn2DRRf',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2506075,338602732,'HcYnOLEW7cVrUgqtvq9aPVGSJLotdBkvHMYa1oSakAtcKf','H82Lhl4s2YIxj6EiSavDznA55GsBKQxplJ6bwlVy4OduiAKoIR','ItCVC8WzSfVEWfwtfqLAH2Y3uotJ2Li2UBDAdPyv','x','2OTehmkPLiVliCdgFnqMdk5pBL4g9O','cgTD6ZtBkBZyNXBzo4QqDQB2hL7eH03zQrlo8XBhzb09P7hPbSv8H6fwEtCBN5p9iHsdN3zlJ3HWYgq7qtxHRxpoh5X0',12);
-INSERT INTO ti VALUES (2506075,338602732,'HcYnOLEW7cVrUgqtvq9aPVGSJLotdBkvHMYa1oSakAtcKf','H82Lhl4s2YIxj6EiSavDznA55GsBKQxplJ6bwlVy4OduiAKoIR','ItCVC8WzSfVEWfwtfqLAH2Y3uotJ2Li2UBDAdPyv','x','2OTehmkPLiVliCdgFnqMdk5pBL4g9O','cgTD6ZtBkBZyNXBzo4QqDQB2hL7eH03zQrlo8XBhzb09P7hPbSv8H6fwEtCBN5p9iHsdN3zlJ3HWYgq7qtxHRxpoh5X0',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2535801,3132032568,'r8zgO7evbHY5OC5CFYDjASXgXFDVa11qnHMgxMMOyuJNpWE29tkuaCGc2b8seK8H','rQKpHAxKF8NqWisTsDiENBKSLLTCuaHJcrAlhnh8wF9ooDh7hMt6BujhngjY0kDv2Cyb4NTrmAzHhZLm5h3nZYbBYlUkMA9dLUvi','dfGNQDE','3hEpIcy9ipZxzzOFQlUTbNn1O3Yg1bD46xjBDgZ57ZR7TrZx4aPExgN7FuBSdRVhtMWt7dgWa1pXW98t5JAzIf2FMRAtNf1Ao5TcivGo3c7YGCDqmJZK8ajvkmzVsq649suesfhSTNsvQxHYbzH5E6ubhi7nAIgfobgK3yI7Z3LcxRCvaoSgxjI7NlyWQHHG9DLmkBYEL0XR7butMMtc2EN7nTihgpAyNShE9lt5Kh0yzu','mMwGEOGFQj','lE7MUkRCybSYCj6JRQuufGVVXg3szP0mUbaWlcIZIot7tX',13);
-INSERT INTO ti VALUES (2535801,3132032568,'r8zgO7evbHY5OC5CFYDjASXgXFDVa11qnHMgxMMOyuJNpWE29tkuaCGc2b8seK8H','rQKpHAxKF8NqWisTsDiENBKSLLTCuaHJcrAlhnh8wF9ooDh7hMt6BujhngjY0kDv2Cyb4NTrmAzHhZLm5h3nZYbBYlUkMA9dLUvi','dfGNQDE','3hEpIcy9ipZxzzOFQlUTbNn1O3Yg1bD46xjBDgZ57ZR7TrZx4aPExgN7FuBSdRVhtMWt7dgWa1pXW98t5JAzIf2FMRAtNf1Ao5TcivGo3c7YGCDqmJZK8ajvkmzVsq649suesfhSTNsvQxHYbzH5E6ubhi7nAIgfobgK3yI7Z3LcxRCvaoSgxjI7NlyWQHHG9DLmkBYEL0XR7butMMtc2EN7nTihgpAyNShE9lt5Kh0yzu','mMwGEOGFQj','lE7MUkRCybSYCj6JRQuufGVVXg3szP0mUbaWlcIZIot7tX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT UNSIGNED, c CHAR(19) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(74) NOT NULL, f VARCHAR(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7382536177574109921,2225539730,'nM','WRc','7QJJE2b9VsEgD1SN5CGzzKd2XFhywLPQCXWyqSYQ3ZaOe6fS75wtLhSt3QsrxatALgJ','DzlkL41n4nuWS9X7zItDO8naF7D9aNlnAKxCsyI27aGMhv3P2DqAMXcR6Rkp4H','OMlkkmmOVaUchdeg8dDckrabjDR3Gap','YyjiOSUWhWcxGsXy8BsjIlzlpUuezGLg1y0jUSUAaTrC7qUyu47v2rnjxoobIOE8ic5z6BEy7OdD9rqXmxkVhyNf3v14Py1',0);
-INSERT INTO t VALUES (3851264601880051297,891056157,'cjX1ivdn','TP23k74lZ98','ZwCtVg0P5qCmzJ7XkeDGVF8Dx6yFMCV0yz3cB8E8Vi','pJ8UMDV2gB70cSpFUIC2VBYZVEhHmDPEWrxivtPFcY9ZRNdxGU5BJGvbpjqq7E54zAMJwGPMya','6bU1h9e1IPJd','9XfP885bwWDgdrv9IbewcnuLW',1);
-INSERT INTO t VALUES (-8029827883382347381,341967961,'igRJkyok9','cw2w','rlDOeqZqkmcVMBgAtx6ra8XF4gzvy03L9O4ZuDaZbJq9FzK','SvpiTASf1ZoNshyd6Zj36C6dLfKGl8WKKOlmYzfZYmr','efw7MbVe7i3XC8xzWQTjCJyFGwZ9iyjOtACDCLOmIl5TlCv5kTAPuoSaXn','0hT1oWrRQTwS3pOEQb2NtZvJE0sD7zcucEtDkz3o82cynN2fZO1nqG3VtaZFGgmpoEMVmDuF95XkpGA3zNAdMNcd',2);
-INSERT INTO t VALUES (-5696576454495304154,4201566970,'Miy5L3m','7AblNzWl8SaBkq9zy2WilS1xilxcSoK1IOBXOM2','QQkQwDuU98fb3vkoE61tjPoHWJtPycZrwrArivzNLBR','6GExhyznAwK5uWnTZIs0zuc2mcXLpZfGPG5','gWaQxzwb0sCT0dSJ00hNDqNmNx9s0GEDQ3sYgNJBXjtLs5hbvzZM8MHYkH8jWPHwjhpZTtq0tn9N','jechmENejbLTonvQ7RY5KoOJqjbZbQp3AFnRYEZe66RzcvRDFH8J1H2mV6Goms8PF6YwQKf1x5xWE0NgD0KkgWQn2WsKHs',3);
-INSERT INTO t VALUES (8973943084391375246,2643493935,'3XsyUiA','AkO2fXLo1KD34epar6FGrUe2TC1mWF5','AEQ2qtUJYJE1G8NFTvyqD0grZBFlZI1cgSOmY88DutEFpXBC0','Mepf0RE90','4MlMeF7u4q5npuj0PP3srnV8jK2kQfilsoGevWxPHzaWcciLbHQ9Z2cKfzCHCbNkASj8IfLJcS4JlD2WIKLj6mwTPd','uIDyGSxqvp7ir4U8ZXvSEZDbXF8SCZ4YQH5WRQzmaeJEQ6E5q',4);
-INSERT INTO t VALUES (-3511290536302613765,1378336301,'S57ZlD7SUa','FbVtDSFq5pnfGV5jM3GgD6Zv9','noG4nXTa8NU44h1WJN4LNPZeMMiEPlYzdb58k67BvZvj4HrG','XRccxJCW','XTkTDS1cxgY','pzQCaN0uzFwR4nDqMQBLJixm93pPG0FNEWFhNeLgz6LXYFqFcN0cT8D3Be1w49DnCzwJRzXe1NSnI6yUlEs4fDvxu6uM',5);
-INSERT INTO t VALUES (1257930702088714759,3306156320,'pET','lQueALifV35h4zNUpjAhAQVMjFLTGoc','XrlvDpXputoOVEIwV1aobJ3y7Wu','K1KauFvclWOFx1zYt3CouItdPhHeXAIopnjp0JAmWHDg4slBt8ypJy','M5uyFDb8tsn6Hq5OkT','m5voUgZhmwg',6);
-INSERT INTO t VALUES (-8322279766028294597,435336709,'oPVwKy','lDD','1s33GCLpwSBjmHIzEZoBXsD9zZM1i','RZlRNBpglqW7qcUEb6Zi','TnnLFkn2KZPhtXADwDJPRfGbVvkEaS3mcSj','upoqVwMwPZ6gNGMXKJG33fDUsB21DyZujRNrVqn0d9VWRslOkUjKiEgGu4CxKJphDV0jYawA7EJ6J4gV8qSBOXW1E77Yx0',7);
-INSERT INTO t VALUES (7006416720959874556,4150440917,'olIof7eFjwXkNfudPrr','bPlmYO090GCv2EuEO','DMjGkPjTGDVFa5sxyNpUPmCsFzjxH38b8snHNUljTHZC9WUckII4zG4XIGdDfJX','eOPDV0ECSvF0JbUPkzWoIflIFLmemZJh2aBehn9TpkIfZxQw5OK','x4d1UY3w4MptnDtbBmdRqLH0bCP3w','5767vvm3NaW7eN5EvHyd9yV4T6cAy',8);
-INSERT INTO t VALUES (-1390344797373124463,3920743973,'oCGKPlPJU5jhWAu5x9','9wzQa7W6vvu55Glg9HmuMYFfv1bWzOmkPhXu1Rhi','ZBXyC0G95cQo1vxT5ng4uVPYP','mmKnJZmAyYLRrmWXWd40wR9qKySTGvlL81CcCPGG','j4ivElVBtWjd3h6Rm4y0kr9HXcFTO7NhquuoCT1OkkkRuueNDd64AZtVPUHkIwxSZirkdu','45HxRhvFnw6TM0ebML',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2283589643599825909,49101,'JYSW8q8XWmW2Qp0jdDC9QGkNyoByNYNtP0YFR','0Scfo84ekxhCj1Ja4Q6UtJ6iKtLxxJ9Vah7qFRT5j6tDO7v89i0jSFMbWL5qS0C5Nl0xDmnpC791XPebVatG7lQwvNq8Q4kKpM','CHwrawGHAgFFPQ2sKwhHBGAGkx46jmBIFWLjJz2K','4','I','QR',12);
+INSERT INTO ti VALUES (-2283589643599825909,49101,'JYSW8q8XWmW2Qp0jdDC9QGkNyoByNYNtP0YFR','0Scfo84ekxhCj1Ja4Q6UtJ6iKtLxxJ9Vah7qFRT5j6tDO7v89i0jSFMbWL5qS0C5Nl0xDmnpC791XPebVatG7lQwvNq8Q4kKpM','CHwrawGHAgFFPQ2sKwhHBGAGkx46jmBIFWLjJz2K','4','I','QR',12);
+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 (-2425504126163562212,18015,'Y6rbMvsBTbSLQoNBNRimaerBJ4gxLOlhafTv2uk','HAgFiH3QnmI2suAks5RXDKcbtVIpV7W1tBROGFtPc9cdOStGd8zo5hestdNq8dHCdyHNtikeKZGZwdruLqo6HsBc67yHo7QkhaRA7QkOFg8OHRJXCl3PiQIGbZCovbgGm9xW08q04DHPhZ7pnjKJCNnz38NI9gbmTwgRNQijnE1DuDlumd1kYY','OWpX39rQiTNRhJbRJl859vjmSCpQrJ','T7qeotgogJkqG1fNacuAm7k9syJXuUMNSqb70AFqhtWkw2pPoeb1dF6LdvdkIjCjqyzi1JBJeFhNilkg0GmXWbgZ1ZD0mlO4YYDWblnkgqHQQatE8W1nsnBuPB8xtFE5ZR','s','f',13);
+INSERT INTO ti VALUES (-2425504126163562212,18015,'Y6rbMvsBTbSLQoNBNRimaerBJ4gxLOlhafTv2uk','HAgFiH3QnmI2suAks5RXDKcbtVIpV7W1tBROGFtPc9cdOStGd8zo5hestdNq8dHCdyHNtikeKZGZwdruLqo6HsBc67yHo7QkhaRA7QkOFg8OHRJXCl3PiQIGbZCovbgGm9xW08q04DHPhZ7pnjKJCNnz38NI9gbmTwgRNQijnE1DuDlumd1kYY','OWpX39rQiTNRhJbRJl859vjmSCpQrJ','T7qeotgogJkqG1fNacuAm7k9syJXuUMNSqb70AFqhtWkw2pPoeb1dF6LdvdkIjCjqyzi1JBJeFhNilkg0GmXWbgZ1ZD0mlO4YYDWblnkgqHQQatE8W1nsnBuPB8xtFE5ZR','s','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6049036833101064884,48933,'Q5w','wTQ8ZrJGP01RsfGwSa3RWjWG3AO0BqQMab','jyt89TBY3sOPvCLyHSyW8eEugtBU8ZH4bxbq2TGb0d0blYFM5pglcgB1xhJIFLP4snFjlN','Xg0K9McEKHXlOExQSlrhnGiloSWeIcKATDcFEwEs0NjpSLhn6160yQpwzz8v1OXJJTx3etF1S6C2ie0iUVflHRW5ApboGtfAJuMq334ebqsq1iwOETlbT5H5gjVvefmxXPLoxKJJ36H2Kliu9XmyJcvGVLIlAaaNNl5bgKV0UUiJTFP2hIJrMYrzDzjd26FV86oSQPOL0MoLCWEkr6QwEtXEbVWVxiTrnMn2la','4d','pQ',14);
+INSERT INTO ti VALUES (-6049036833101064884,48933,'Q5w','wTQ8ZrJGP01RsfGwSa3RWjWG3AO0BqQMab','jyt89TBY3sOPvCLyHSyW8eEugtBU8ZH4bxbq2TGb0d0blYFM5pglcgB1xhJIFLP4snFjlN','Xg0K9McEKHXlOExQSlrhnGiloSWeIcKATDcFEwEs0NjpSLhn6160yQpwzz8v1OXJJTx3etF1S6C2ie0iUVflHRW5ApboGtfAJuMq334ebqsq1iwOETlbT5H5gjVvefmxXPLoxKJJ36H2Kliu9XmyJcvGVLIlAaaNNl5bgKV0UUiJTFP2hIJrMYrzDzjd26FV86oSQPOL0MoLCWEkr6QwEtXEbVWVxiTrnMn2la','4d','pQ',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-6320961606187586079,2474,'Sx','rtSvjZcOW3vUakJh03WI4SB9qcC2MOsbIGJWDVz6fovkmb8F1MOwzVIAiGaVxXZNjM8IPlBwKcbV5Pm4ojfW0IqWZZsqYvu9scp4ujMPM5B8tMCBqKfNbfRcJDj7UcqXvKF6fMMsdZMDKg8az','jHYxa3ibtifJ5d1ByQhRg61S0kELeEHJLS8TVqBA1whly7v5ND23gT818n34MxlWi1E9PNVDn','oFyFBZtFnQBhaN2UozVzJj6j80g4MBSSsJvlMAkCZePjC6PMNDdWUxkHkrzG4eNMivuYkRcSxLq2JBpsIrAYEolWBhTcoHUZ9ijwNJVyaTc8WWM8hM2A08X6qIKqxU4','H','N21',15);
+INSERT INTO ti VALUES (-6320961606187586079,2474,'Sx','rtSvjZcOW3vUakJh03WI4SB9qcC2MOsbIGJWDVz6fovkmb8F1MOwzVIAiGaVxXZNjM8IPlBwKcbV5Pm4ojfW0IqWZZsqYvu9scp4ujMPM5B8tMCBqKfNbfRcJDj7UcqXvKF6fMMsdZMDKg8az','jHYxa3ibtifJ5d1ByQhRg61S0kELeEHJLS8TVqBA1whly7v5ND23gT818n34MxlWi1E9PNVDn','oFyFBZtFnQBhaN2UozVzJj6j80g4MBSSsJvlMAkCZePjC6PMNDdWUxkHkrzG4eNMivuYkRcSxLq2JBpsIrAYEolWBhTcoHUZ9ijwNJVyaTc8WWM8hM2A08X6qIKqxU4','H','N21',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(81) NOT NULL, d VARBINARY(54) NOT NULL, e VARBINARY(89) NOT NULL, f VARBINARY(60), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (229,-64914099627729786,'ZYNyg1MNg0y1FWqXepbcOIFGaTTYnikgcr6Klo3mQRbIPiMMjjEbvxDgBVANm7ERNx73J','FV484j0sswQN0c49e9sfqyCkal','JMF7Xxz6eGM7yrkxCxmi26kvOME4yCwfMac17mGMYKLNV66hv5555zBS8SV5lwCQj','2vHqMf3GULggZigxiDbP6uSwUhvu','O','K',0);
+INSERT INTO t VALUES (23,6651359043452629667,'y3SeCpIkT4jq8ibUTfbSGSi0RHOe5KnE5G7aCkYi1juWG0','wiLg1u3644sLUCC1SnLLmfC8TCJx3GPWzLQ3tfOYQFkHVhzDIXTq','V1ZKzE7z07uElL1J8EkffPsQbY8OiQ6kBfcLmSLGqmOGj','z3RsVOIsd2YZD6sJXVl5aR6SMKnPw2QFmBvU0Z1I','L','k',1);
+INSERT INTO t VALUES (143,-1694723742235319481,'S72R5FRaRT64M0R7boo27ZuOa7','xTaGDZgZUD9Nk2o7E','C7e8yMqDXU9N5cCMnu9ygmSqOk7XhT860Kprjllhgq0PACB76whPpVSUnOJDKg0BKSeNvYCu3Urg6','7vjlybTbTntwBeV5G91SdR8zSH8YEjirzP37xobsbDzPSM','y','9',2);
+INSERT INTO t VALUES (97,8938491988608051538,'xef','rezKPi12Wto','Ava8iEIGEVebCB1sCmx6Lm7RQ3D2x5QZmI9R8S6S0yAVzuOmSrofbP7eBv','dx7qKok4XRxqQhWewZy1Zd0kJS4j309pg6jZ3w3ecZAG9TsHbQhmiVX6','B','R',3);
+INSERT INTO t VALUES (126,8993044046376653747,'PHfD59XkbhEoo3RjJp5YYpuCGvI3mFAU8224wE5B','v9wJAUFQKKnzn','SnNb8FaBhUcV2uCuBhL9fxsJ4cvzSLFbHYWoQ9Cca39IiXfFOZPwZ536RmAxJdydX8772YxanSAQ','FSxYIDJQmMnZtUSsN5wLqyvZ7YznDfGxFEy65dvF7SiJ65Re90s4RhbmdZW','r','J',4);
+INSERT INTO t VALUES (48,8003102957672439028,'hN38c9qNS4HeFEfZcvKpzhs0u1D5BXBzHtvjyV9K','DqVJFptIMEWiHtkd4Ki','UltHLz8xp','o1ffgjeDhuX202SG85dH','u','z',5);
+INSERT INTO t VALUES (45,-3783319710888505145,'KCF3h0iFB1UmBsOC29NjYrfnUNBoT0TVrp7lmPx0Gpqyhdu','B5en9Q0vpZ7IwlOftCxid','AKfvSmVD7jB5LL4oCsSEMvb','8HhExOZ','G','3',6);
+INSERT INTO t VALUES (7,9146004810946313948,'vQb4RIKp84Y7GtvOMh4FrzqbobcxIYB878oRDz8hJQckK8hEREGB322HTcw','8FoINYceZiJ92NSpzFOzVW2omjxh7qMkIwc','8LBXReDQCa4SE7Re8','3uVnS1MtVWnZxcns','m','R',7);
+INSERT INTO t VALUES (77,-2048809858203668005,'5AX8kxCSkmFS0LnWq','eKG1q9EkZFotWgIO2FkNTyJgY7IAESytDEYhr','0E1cXR8qY0zu7rBD2SHWiW79F7zNAkZVPtgOQiX65VRhbLIs7OyDe7IzDonHBWxldPZUNNQG3d06zF','foahzM0mfTs35mkH29SbU2fRybVTtQybd6tF7FDIeB5rN7ijd9yjw5OQ8CV','z','N',8);
+INSERT INTO t VALUES (125,-4080664301645363962,'usWtn2EZ5oIzZ86JSLurcbyAG0KUWmuMYiRXDlj5lLC8ufjmhFZ5GuxPKY8ug0','3VFLLx8RxW3btT4W74AaGSgDyf9TfXIigQ1opDOKv5s6PrsWKrYo','khqFBtlMrGUucj3SGgV0FsN6KG7','KxqQJnIqDDpWp8IwXmX6JBtVTd6hkvAGNObwPg80l3KYRU3ky','W','o',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(81) NOT NULL, d VARBINARY(54) NOT NULL, e VARBINARY(89) NOT NULL, f VARBINARY(60), 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 (-7507211452971034699,67152845,'JBTgnb1G4o44B','bTHfXBJJVa4L2eTL0rv','WAqwYpfDcEicU77','qPBfAHacEXiOQAkazYR7ROyvpGx','QDhYa8QwLRKKRnsDuI8YbaxEclFiaWk1tZSHiwB6pVs8uybgJXSdldxTKfl7Uvpf9fx5yEro06OVovfyF','XFcs1GfRFFfmm5FGLjmiY7xDEDhxXg8bEcQpesnHMAUzvEAHbq5vuV',10);
-INSERT INTO ti VALUES (-7507211452971034699,67152845,'JBTgnb1G4o44B','bTHfXBJJVa4L2eTL0rv','WAqwYpfDcEicU77','qPBfAHacEXiOQAkazYR7ROyvpGx','QDhYa8QwLRKKRnsDuI8YbaxEclFiaWk1tZSHiwB6pVs8uybgJXSdldxTKfl7Uvpf9fx5yEro06OVovfyF','XFcs1GfRFFfmm5FGLjmiY7xDEDhxXg8bEcQpesnHMAUzvEAHbq5vuV',10);
-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 (7150114278621591536,3878174372,'rImTZ2T2M74CD6tWrP','4Urh6jO5YC3LCtFeGe2nP4F','YjHjTA4lSUyzx','NLizS2hMi0IFNXDgK0TS0eFtWZmFpcOSQA8U74K9ytkYzNTYuJw8mEIqgXvLqimYwwr','hVFzshdldQs7Y4gznScJT5A08K0FyVsuH6c43M9BuTuY6GFqVEBKWY6YcEI82CU4kIwtIHKn8HHGqP7KA9zUxE','d53euCuKStr9Jnl87YfqSTcjmCaV3sPszWPngEwPDCe',11);
-INSERT INTO ti VALUES (7150114278621591536,3878174372,'rImTZ2T2M74CD6tWrP','4Urh6jO5YC3LCtFeGe2nP4F','YjHjTA4lSUyzx','NLizS2hMi0IFNXDgK0TS0eFtWZmFpcOSQA8U74K9ytkYzNTYuJw8mEIqgXvLqimYwwr','hVFzshdldQs7Y4gznScJT5A08K0FyVsuH6c43M9BuTuY6GFqVEBKWY6YcEI82CU4kIwtIHKn8HHGqP7KA9zUxE','d53euCuKStr9Jnl87YfqSTcjmCaV3sPszWPngEwPDCe',11);
+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 (20176,-6234607882455289161,'OqMJCwPm8U5GwYOj3Gc0y2emWm1rRBKUEaUnrD4JDNVmVzikEWdVixnhB8vSo7Dir','cSlZOqwHSXuUdyi8HB9yajMaNSN1cck6suZrOhJ9CY57A','pSkI1azP68c0RFuq1ykpIPI2JghrSUKcoppQWPMMIQacg3tsZG','EkarVf5U5','a','I',10);
+INSERT INTO ti VALUES (20176,-6234607882455289161,'OqMJCwPm8U5GwYOj3Gc0y2emWm1rRBKUEaUnrD4JDNVmVzikEWdVixnhB8vSo7Dir','cSlZOqwHSXuUdyi8HB9yajMaNSN1cck6suZrOhJ9CY57A','pSkI1azP68c0RFuq1ykpIPI2JghrSUKcoppQWPMMIQacg3tsZG','EkarVf5U5','a','I',10);
+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 (46378,-4022372755069988825,'bNv05ydWsle7pjXU7KCmUWVB0nkPMelZcM3df4j5EJ','q8Ni0k','VJ11GteTOi68HqWM1pNFU8hbR5DrYlhZKdXoelcT49LDrFd06QvML7','90RZNCav10WgluDJNfK9W5BkQIEhytz0f31w6ICFhew','Z','C',11);
+INSERT INTO ti VALUES (46378,-4022372755069988825,'bNv05ydWsle7pjXU7KCmUWVB0nkPMelZcM3df4j5EJ','q8Ni0k','VJ11GteTOi68HqWM1pNFU8hbR5DrYlhZKdXoelcT49LDrFd06QvML7','90RZNCav10WgluDJNfK9W5BkQIEhytz0f31w6ICFhew','Z','C',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1476025786735462841,1673787519,'9aNrFtbZn0IL','yImdJAsi6URD3kyTeRzZqeApYQ0os6Pdg7xMjaCbIgc2XoJiSOkoqxxFfhATf6eUd7Kxdf3volo39xsjtDTMFWZ42STvWkjkd4QRznyY5uKEfqbkqIWyxPqtwxF81iDDP8GTR6TdDuTOdPIMUHQO32BUUSsL3thKR4hHBItwIcUJm','JLrl69BdEkXLNWPCU6JNqY','8USVjcQYyAXizv24bBDNDDbsOjgw4kARgK8Z4R3SX3UR','YJHJ8yTkYFNdC3Jf73wmsqYqNxdOKeRIA','mcJjdaGENEkESvUwkRL064l5Z6bp9d3tUsNH5pPjkJ9T5JgZFqBhICdhQHMP',12);
-INSERT INTO ti VALUES (1476025786735462841,1673787519,'9aNrFtbZn0IL','yImdJAsi6URD3kyTeRzZqeApYQ0os6Pdg7xMjaCbIgc2XoJiSOkoqxxFfhATf6eUd7Kxdf3volo39xsjtDTMFWZ42STvWkjkd4QRznyY5uKEfqbkqIWyxPqtwxF81iDDP8GTR6TdDuTOdPIMUHQO32BUUSsL3thKR4hHBItwIcUJm','JLrl69BdEkXLNWPCU6JNqY','8USVjcQYyAXizv24bBDNDDbsOjgw4kARgK8Z4R3SX3UR','YJHJ8yTkYFNdC3Jf73wmsqYqNxdOKeRIA','mcJjdaGENEkESvUwkRL064l5Z6bp9d3tUsNH5pPjkJ9T5JgZFqBhICdhQHMP',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5778041961221384379,2026348965,'xKToYqlJfqxU','HpvIbPkf0RWQxjuZg9wg8K4F519cA9WYv62DbrNzxFDLm4g3ZnMN2rLOkfM2dnT3KQhxSG3kqK4wwdFzFmWnbUi8utCeckMzivJi5N9RhtTTw8fCdNzqO9Nj7Blv8mOaRbmM6TLc9ruE7QFjAbjr7fGWXP3FUvo1LaWXcCVZUSjxEju4WlAXZCMnWGX4GtG1JUdVSUftzlmEFanKU6P3lQ26wBhvngkc1Xs','aLpaImVdCVV7YFcnCJJ4peXSy08AymMO0mdyWUNpJkjpGaHunTdm','vy1A0gQqiOXR7Zlyzt6QamMLchTVAlDD5zafny90NVKLqgXSW5dBA8kijrP6DLRkAv8dyPPpXOiBva8xa5W6ZsHLNA1OxzkWKsP0xigVvfHzX0e9YcBjc423pt1AoOKFGm9uhueR8O1O9WbEPKcKLRHdaSI7IK2KnAMlm4E5zrkaN7UTWmah','MDNb9rTZZkxA2Bbwygh1UoPXBapecCz1Y06X2gHYx9oJdSIFVaPnfRQJzchr53Qjx0tJ2','tDWM6ldj4FrByLFNTF1KnSx1rZTUzhKPh8XaizJvXlkZTpTP0',13);
-INSERT INTO ti VALUES (-5778041961221384379,2026348965,'xKToYqlJfqxU','HpvIbPkf0RWQxjuZg9wg8K4F519cA9WYv62DbrNzxFDLm4g3ZnMN2rLOkfM2dnT3KQhxSG3kqK4wwdFzFmWnbUi8utCeckMzivJi5N9RhtTTw8fCdNzqO9Nj7Blv8mOaRbmM6TLc9ruE7QFjAbjr7fGWXP3FUvo1LaWXcCVZUSjxEju4WlAXZCMnWGX4GtG1JUdVSUftzlmEFanKU6P3lQ26wBhvngkc1Xs','aLpaImVdCVV7YFcnCJJ4peXSy08AymMO0mdyWUNpJkjpGaHunTdm','vy1A0gQqiOXR7Zlyzt6QamMLchTVAlDD5zafny90NVKLqgXSW5dBA8kijrP6DLRkAv8dyPPpXOiBva8xa5W6ZsHLNA1OxzkWKsP0xigVvfHzX0e9YcBjc423pt1AoOKFGm9uhueR8O1O9WbEPKcKLRHdaSI7IK2KnAMlm4E5zrkaN7UTWmah','MDNb9rTZZkxA2Bbwygh1UoPXBapecCz1Y06X2gHYx9oJdSIFVaPnfRQJzchr53Qjx0tJ2','tDWM6ldj4FrByLFNTF1KnSx1rZTUzhKPh8XaizJvXlkZTpTP0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(58) NOT NULL, d VARBINARY(12) NOT NULL, e VARCHAR(26), f VARCHAR(78) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15832,4184,'Ex9M6zBmOgmXcZwTCI5RiXcg0QtO','8GEYo9MAYaiG','NdesT9JNlMS1ZsWAX55UkCD','WSMDLjdAlvRyygOQcYpB7f23o79Y4gbDzmNK6k2vlgP00F5YStiLSWenolV34Pqm6CIn3','ts89yWgJWJZeZ1umNALmRwJYbTXOg8KwgsJ1AwuvvBXp08JxBipHimUp7kS6KUGa0eKOJmVPlggnruxO6B4OKhj','eBZ35n6PO2bnQoUoEzkAhUGwz4Tj2YAWAMQPo0lTeTn6yHSl4I',0);
-INSERT INTO t VALUES (51668,59612,'5O7SAst3h49QY','yBSZTcGbSTjc','ORxz0RD0ANWC4aOaOcd','7GppWVIRF3FC9DgqniVAkq17dW9RV1Fd4f','Tpyoa6wenHGQN0QKTMc6vEiUMFfuMAE4s1Ck94NM9tWtfwiXb8qcSERI7ZnSSAwdkzEntRB','5w3nMFOg3X0obTxOI3QZGRNiYzP9rnIan6vvwfEDOgjxQSeXwYhJAkMvKdLm6ZVU',1);
-INSERT INTO t VALUES (5704,60909,'UuWV64NhSks3wVPyv0gQc22ufZvh2Qz6vvIB14f4mT71RZVkktPq','R1Q','6q4PooJKA2Dv5gZnB9','rdHu24e48yOlvEnuOE7P24psS6O6CGPefdKgnqsIf4WPVnC','xtpCsSLmxiOQsK8NtByqKVvJMFuP9LJX8MipoBvYhxb0zVzease590occRm7BWKBI0P5vUTb4lDV1vQ1jmZr7uuy','dHEj91BkVZY5a3rfLNwCRnfqqU3Oz9SqEymchJzBTiYzai8B4MfZJjIc',2);
-INSERT INTO t VALUES (38996,12728,'tGn','0xx8mk','nDconZGfUQ1L287kKXc9','Tb7i9BC2','yU1N7dfoOMu8yMjB7dDvsZnxtzcGMxvUWm0b1LnHLSqJoKWg2suZh3Mzzmsqm','W2TehHsVQg3QwCr5tbWSlMZb2tvJMa9Cx9lpaNcNa92',3);
-INSERT INTO t VALUES (63107,50201,'YLtS1Clv7W6DoHBijcCpFdBBdeb8xS5JBzrre225tedKobe','7gkhI','OB1rOecYEPpMCIs6JU3','FpwKGyifMIbNIXhc7l5rzWuKjIfKt0l6KfHwmqRGiflkTo48d','Fkg9hOuXWdAhRifGQOAjuKaIqbRjufpCFi','MbbefFfB8DN',4);
-INSERT INTO t VALUES (27266,404,'aYYwFQcPdI1tVm2vf1rpBQUJSMhOzd3CkyBnQtRZcGv3mZrAy6P','OPmRyUb','T4jGPX1TMspoEhnY','8F5A4ExjLth','HiJZwY71TOHp2vs78JIuIdJmTCGhPd6zeP0zFnipbCVKrLQYWwFm0y9WqXjJ','55',5);
-INSERT INTO t VALUES (6837,63036,'nSJ5CHwkWbd3xX','J1cXi2Y','M2','nLG4n2cHeYZhSV8wJDYXa6CXZQA8UWdo','32tJX1oLY1MOCzD56B1N82YB0C6fBXfwGKnAwcoADhMvIPbj1LToaPv16J31Lv9QrGLNk2','RHr8JcFwCKlf7QTa',6);
-INSERT INTO t VALUES (57427,45977,'ihaQA43D6','9M28mtx','6iB5M0izFUN6aa8NjdFKwmP','rmcDLr1lrWsmRJm3oIzZtV3WUCmUF1CwhNhWuezWdo4JdSVTIqaQVrofyv2vzD','cjS6omjQ4QtuO9X01tc1n0mnTltGR2KvWhEoXEdBtrnd4Cu9D8msBYHAYz6sDEgkHANih5','VD0j4Q8eXmQddkBEzdrGR1yrc1iFq0DTNcFZnkrlo90U6ownvJyBY',7);
-INSERT INTO t VALUES (55882,15585,'RMmJH','3hXn6e9E7yB','lls86hRFvi5qEK9AcZx42','xivquTsLoUnPaAP4ZiQkerxXcvwWPKJz9B3EtOuIMKy9Eidd','2TgrgIsN6j00MsVMZc5WidOEvKPTeWCnwknZzUcv5TBJkr8Kswky5Oi1o','0IpnLLbk5thhjU9sqSMNaAoAoTFmWTb0u5D1UUOFiXeY6jtJvvzQ7hSZj2WoYV5',8);
-INSERT INTO t VALUES (26666,27223,'hV','G63A','uxc5QeXwJLnzZHeJEP','thI386NSJ','TrWuRJJ7lmqn2rLmGjgVfeYDUPurDlxCMhPCCerwy9pKtT1dnAVLxHViDG1u4pFTzbzl','qz7Ci9oak8gA1KGNxXW4Ey7PJJRmbyNAVnsuzhbYL4AOF9gh7kXavX1Si1Wfm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (32269,-5867816801825656544,'33okFsZsyZ1gYlwVvQUsfOhO5NtSyIhNxem','XUkPsKPZ3WNAHg2U5bhX0pEnC9iAE8HrA9fyck7T0mUsLnTMV7pwVzm6PdlbNPpF4l0U0ZSFLNj4JEvexFLW5bLxwEBiU8Jn1jiduqXjzXUOXIqOFf40PQB5kUfbUMCq6kQUT5qm9oh5w9waQcHBoE','htw5BFPrIuTmgCAn0','IIxBZwFb35HARGJl0k8GntwiZ6n5OABLPrf6swZTQeE','w','z',12);
+INSERT INTO ti VALUES (32269,-5867816801825656544,'33okFsZsyZ1gYlwVvQUsfOhO5NtSyIhNxem','XUkPsKPZ3WNAHg2U5bhX0pEnC9iAE8HrA9fyck7T0mUsLnTMV7pwVzm6PdlbNPpF4l0U0ZSFLNj4JEvexFLW5bLxwEBiU8Jn1jiduqXjzXUOXIqOFf40PQB5kUfbUMCq6kQUT5qm9oh5w9waQcHBoE','htw5BFPrIuTmgCAn0','IIxBZwFb35HARGJl0k8GntwiZ6n5OABLPrf6swZTQeE','w','z',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (8931,3491817971493921642,'p58Pa36XAZZsDvHXRGJksd4SNsbMzAB1KQAnAp1vRdK2AdxS9C2fcYZvKbJmpEE0UunTOkHfEQ','rQoenoLhppPkMeDzCk7IqKeczoBTU','0Cvkblcpx8LULFdbn4Pkiy7RgWwcrObXN0MtNmpsaiEuX7EhNiiU1dG2JA','HCOYnibN0CkPYEpZYvOje0PaTuXqLhDzkfafHCGg0MvS0Jit76zVptAyMee2Bu7y2M5Jm3gJa5k1KNLunz8Fw3kNO5L0KBD06EJuVa8adFUTSNoVPjv86CczO5DlRsIrzNCB2IPSTF5JsdQOgwH8sbC6P5eFP60U1MWG1uzYAGPzOzT6yo14jsLBmus1yBVzlKcmamrdkT5JkQls1mwDPJQJzns9FSnXzYDEESoHImOLdDGms2X4U1oRe2LOd5MZ','Y','a',13);
+INSERT INTO ti VALUES (8931,3491817971493921642,'p58Pa36XAZZsDvHXRGJksd4SNsbMzAB1KQAnAp1vRdK2AdxS9C2fcYZvKbJmpEE0UunTOkHfEQ','rQoenoLhppPkMeDzCk7IqKeczoBTU','0Cvkblcpx8LULFdbn4Pkiy7RgWwcrObXN0MtNmpsaiEuX7EhNiiU1dG2JA','HCOYnibN0CkPYEpZYvOje0PaTuXqLhDzkfafHCGg0MvS0Jit76zVptAyMee2Bu7y2M5Jm3gJa5k1KNLunz8Fw3kNO5L0KBD06EJuVa8adFUTSNoVPjv86CczO5DlRsIrzNCB2IPSTF5JsdQOgwH8sbC6P5eFP60U1MWG1uzYAGPzOzT6yo14jsLBmus1yBVzlKcmamrdkT5JkQls1mwDPJQJzns9FSnXzYDEESoHImOLdDGms2X4U1oRe2LOd5MZ','Y','a',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (25616,4760870298329511526,'9LS','TbWWnr13VVMRn2fjcW96SrdObjQYxap355nNGd9KmoT7jLnxnnmCDdaS0H8YyrzEMvrWjFaEA79nYLMnMB8Ube2iskL7KeVVi3tDTzDnRPqrp7Sm9','J6ud5pjPsWTTnrFmmShbO1x4j4sA0xunSEdJCUbeV354LeuT80iHGSvCoxq8iiW0MI0eXn5mYYO','dLUujmBpMWQFuJ9zRzcAmf3cKfYZ4mfdL9XNwBNzkTMUs8I3qqe6kwzTISThpDy8uSRTa7ODV2XYDA5MJzlbjKUySbdpPkZVmU9xZsljMnq3e4hm9L3RB','Dk','2',14);
+INSERT INTO ti VALUES (25616,4760870298329511526,'9LS','TbWWnr13VVMRn2fjcW96SrdObjQYxap355nNGd9KmoT7jLnxnnmCDdaS0H8YyrzEMvrWjFaEA79nYLMnMB8Ube2iskL7KeVVi3tDTzDnRPqrp7Sm9','J6ud5pjPsWTTnrFmmShbO1x4j4sA0xunSEdJCUbeV354LeuT80iHGSvCoxq8iiW0MI0eXn5mYYO','dLUujmBpMWQFuJ9zRzcAmf3cKfYZ4mfdL9XNwBNzkTMUs8I3qqe6kwzTISThpDy8uSRTa7ODV2XYDA5MJzlbjKUySbdpPkZVmU9xZsljMnq3e4hm9L3RB','Dk','2',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (58792,1275042812930018288,'1l','U8nrd0ZWB0n6r7X4VEjkxNBMT0bhjuqZFfSRcDTbq2JNaNSHVU5069lcPCnJx7zpk8f0SicXy5ZCUCbQi76bvwwXPJPyfbHOu2yUVcyoDbfw9mSNKuJ8WRh7dwoNQdfnABE','6YDKcSTFaPLe7gDLX','EVQmiKBiYKbvhKOdmzSLc5iaD1duMRkZgQOaYPKjfFTt2KwE3eHxDPWhBh98Ylu0dWjwsjqvPydTO8czjF6Bm1nt8s5KCcy7TYJ4IuGnKrTY38LBbIY1SQM2xMvDDT83LCkpu6MRN7ZlT8DCuJj1EMgMXhHq1EpCM0Vrx7VoL7owGsAirU0cyzKSX1LK0WY5EqFogdtzLppmMuvAF7Pwbhs','63','Ds',15);
+INSERT INTO ti VALUES (58792,1275042812930018288,'1l','U8nrd0ZWB0n6r7X4VEjkxNBMT0bhjuqZFfSRcDTbq2JNaNSHVU5069lcPCnJx7zpk8f0SicXy5ZCUCbQi76bvwwXPJPyfbHOu2yUVcyoDbfw9mSNKuJ8WRh7dwoNQdfnABE','6YDKcSTFaPLe7gDLX','EVQmiKBiYKbvhKOdmzSLc5iaD1duMRkZgQOaYPKjfFTt2KwE3eHxDPWhBh98Ylu0dWjwsjqvPydTO8czjF6Bm1nt8s5KCcy7TYJ4IuGnKrTY38LBbIY1SQM2xMvDDT83LCkpu6MRN7ZlT8DCuJj1EMgMXhHq1EpCM0Vrx7VoL7owGsAirU0cyzKSX1LK0WY5EqFogdtzLppmMuvAF7Pwbhs','63','Ds',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT, c BINARY(70), d VARCHAR(29), e VARBINARY(81) NOT NULL, f VARCHAR(93), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5998376235455187424,-2838748187316000596,'IxMr82vKhxyOkHy8LMqVudbr9oFGll7gTh2dNimWpaiBi1PBV9c9h','aGymcGcjSgmq3ID5R7IO9Vuez4Y','XTxt0W','VkAQwuNDlEbA','M','yg',0);
+INSERT INTO t VALUES (-1170601203590856519,9164489428188701871,'ltpai','SiesAe5DnSyIiSK5zFjdXi6','xhwRx','SkffWK8YXY7c6BqHFgG4COeqy82XXKlp1cwr2a1fnpxRcpsqvHOKMwluJo3o9IOUS4cDb','Y','oi',1);
+INSERT INTO t VALUES (2643138425790828982,-1125255103890538434,'A7zrHI3vFVMkquehhvK','3ta4JCeQ9o0KqghZqJ5vPDJ','Hyu','IsFOhHb7FpUqSPVUCvcLbiRLBi2vUjzHzlbuDS3gSKiGAvWRxobaLK13U246HCg5g4S2CRHTjgL6F8A8C7AMMV','v','r',2);
+INSERT INTO t VALUES (-3054969740803333839,-5149467550161820155,'SmmNC9IVQVfMp','WCY','Qc0hdlBOrJXVdnwsowVoO0BAQWiiNo7R80f1SFriqVS7LMrdxw3m0cCeEgpVtHLU','qJI9fEoNhxezGRqFDTIrU9iHepF4OkOMLriqsS','X','P',3);
+INSERT INTO t VALUES (1237835902894875799,1166824075014552785,'hJD8laEOTpWE6lwbhxNHedlpIuB43ns3YX40hGmIaEbK84KBB0E0S','mbYaTwgcgRBDU','DFKGh5nbSmV7m0R8LCxEwsBjsFmt','1sSXeb355We3ZzeE2uGzTDdvUUEFb','K','EU',4);
+INSERT INTO t VALUES (-7733917877101459255,5030070485260450762,'lf48Au7SjrTI2U3SKhUwHpa15PSOGJRyBBn6jWV','uueE','qg2ahTwK7ZwNRPCivu45WLssh8','mkSI1iiNjTaDOgb6SrXCi8e9j25yjwm','h','zi',5);
+INSERT INTO t VALUES (8918271613358022310,8231203872006177337,'lGc1iCDpsRpV0gzKhSVW7ALray00YSfVTWE5Iqa1lVKEcw0whk5p','eTGJ41KXbh','YY0lHXoZl4In5BB0w523Lf2GRkSM0tMMPqmNyX1PI1E9Gx17wWdUV','tUlIIkYTir8GKFBl','T','pu',6);
+INSERT INTO t VALUES (-7691706801781228996,7083305567845952849,'hNdw9M3JDLl','GWh2V','9X6Ml0YyaGV2LHhMrPAEP6RST4G4jaY7aQuv5TLkXypnRudMcjg','wnkO431WxY3JiWcpccwyRlGUWedCz10FIq2jMLiY3RgSdlnkXZwObQBmFacRZyYMkZMZHqSId1jQF4bCYiRtkDg75dWR','r','ma',7);
+INSERT INTO t VALUES (383166435870426137,7071909382037656333,'ue08gKquWMsC1Vy6OJzrfWp1blLXOaioGV0t9S6nubb3xCSW4cZZfGK','dD8UyD','b0WT3xobyjtYSi3','80udu3nObSOjM2KvcmaGfk7me','L','OV',8);
+INSERT INTO t VALUES (5005409105461478672,8603355021910740020,'RQs','wa4JPhvt3P4lg0','J2dzVGrT8m1xFHNgiRYaU0bh6k65p','P0xEdnVx2BrP5apWY6W','g','I',9);
+CREATE TABLE ti (a BIGINT, b BIGINT, c BINARY(70), d VARCHAR(29), e VARBINARY(81) NOT NULL, f VARCHAR(93), 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 (2786373374,46171,'7YD3h2O3ituSNiF74RpldO5dJO2zZxz','CLNnQLeUyFs','cJ','qplLFkhrWG188jjXvrbSUIJ2ZYe9tvBWI3Mbojl2JJaLZKLzhyUEdPGFLpMh','kAsc1iBnZpOJWdsur7lUAvtqCayWG9zIDyq2HoE7v1Oo','aFTwbs7QSiXnPCOPUt3N9k8e3dNTOXrAdMaLWTxkABB',10);
-INSERT INTO ti VALUES (2786373374,46171,'7YD3h2O3ituSNiF74RpldO5dJO2zZxz','CLNnQLeUyFs','cJ','qplLFkhrWG188jjXvrbSUIJ2ZYe9tvBWI3Mbojl2JJaLZKLzhyUEdPGFLpMh','kAsc1iBnZpOJWdsur7lUAvtqCayWG9zIDyq2HoE7v1Oo','aFTwbs7QSiXnPCOPUt3N9k8e3dNTOXrAdMaLWTxkABB',10);
-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 (1307296424,52089,'YR5IaIZD9KDfFHlpz7MlVSvqmefc7Qf7bbd','fVcIlTu8kC','8JvA0a0yTLCNyttxP1AxJUebN','4n3qkljcvlebqNV57','dyCzbp0MXjuyu2w7HNP7pPLb0XhZllVygGjIGPSKPFjLdC5nBYk6lJ9MTI','40iEtnFoq14SsV9KhNIfLxfYDKZSIuVKSdzmXheyNoJOryxr5qcq1YFMyOE93huX7rIlWiWHtyAlGlV4svXFave9qD',11);
-INSERT INTO ti VALUES (1307296424,52089,'YR5IaIZD9KDfFHlpz7MlVSvqmefc7Qf7bbd','fVcIlTu8kC','8JvA0a0yTLCNyttxP1AxJUebN','4n3qkljcvlebqNV57','dyCzbp0MXjuyu2w7HNP7pPLb0XhZllVygGjIGPSKPFjLdC5nBYk6lJ9MTI','40iEtnFoq14SsV9KhNIfLxfYDKZSIuVKSdzmXheyNoJOryxr5qcq1YFMyOE93huX7rIlWiWHtyAlGlV4svXFave9qD',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3016860426,16564,'iKycs','XvrL16oWvqc1jstPXCCMu0RFmdJjsrf0hZ1EzDAKwRRxXEdVDWbyNmjgCsxottlZjzr6988cnRu5UjgfbsgGTJ6FZgWu2FIykYgu8XM7yY7TuImPnDmJBYcma0sky8VGdVf1pZoFt7GvAKKyLce9wiKxiD8Y36h6MrhgkxpDAPoeELk3XhgzLqLqvnazVlxr0hFIkmsPDSHHctTZDlx8eXdWoBTfcMxBKW','wCo2SVodYkQfOcl0','Eoh4KQXhWpjhNjvGojEzKxgyA','phv5Jtcth6FaUcmazAjfDJ3Iqa2FBGa2BpeC7wZFzAJXBb5MMGdMvMGk4qGSSwjMfeoF14B0','ghNFPaeN3hEWe5azll86VnE6OQHF1ZbH9CONe2NIcKDT7o',12);
-INSERT INTO ti VALUES (3016860426,16564,'iKycs','XvrL16oWvqc1jstPXCCMu0RFmdJjsrf0hZ1EzDAKwRRxXEdVDWbyNmjgCsxottlZjzr6988cnRu5UjgfbsgGTJ6FZgWu2FIykYgu8XM7yY7TuImPnDmJBYcma0sky8VGdVf1pZoFt7GvAKKyLce9wiKxiD8Y36h6MrhgkxpDAPoeELk3XhgzLqLqvnazVlxr0hFIkmsPDSHHctTZDlx8eXdWoBTfcMxBKW','wCo2SVodYkQfOcl0','Eoh4KQXhWpjhNjvGojEzKxgyA','phv5Jtcth6FaUcmazAjfDJ3Iqa2FBGa2BpeC7wZFzAJXBb5MMGdMvMGk4qGSSwjMfeoF14B0','ghNFPaeN3hEWe5azll86VnE6OQHF1ZbH9CONe2NIcKDT7o',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3091200144,63323,'3oFvz5IfnISLkjdd','vh5PlaIASb','8mLWz0DvjUJq','QCaSh3z6Oe1eaLluamYWDi7pnhPcPSWgFh1cOlcJbe4lBLIhXpaQ24SnSf80UHjhsFxIUzz6R1SaGZ1ZpSqTf','zLY5Vznhd','mPBtp0RW9lQ0B',13);
-INSERT INTO ti VALUES (3091200144,63323,'3oFvz5IfnISLkjdd','vh5PlaIASb','8mLWz0DvjUJq','QCaSh3z6Oe1eaLluamYWDi7pnhPcPSWgFh1cOlcJbe4lBLIhXpaQ24SnSf80UHjhsFxIUzz6R1SaGZ1ZpSqTf','zLY5Vznhd','mPBtp0RW9lQ0B',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT, c CHAR(66) NOT NULL, d VARCHAR(48), e VARBINARY(2) NOT NULL, f VARBINARY(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1053329,905702355,'guVya223STVhKHy2X6AnKDNI821uGH8OJW6ZVNsGIi30U42zOiseRQIRTl7KPRLd','9LHaPLP4Rl5eBeS0yjxkjDJO9IEUY1ehzTvcea0MSu3D','4B','2YJ3nay59NNfpsSgtcvxfulxE8S82Gf','gRtmSHKItJVnLBGf5yFsduOnO4ZVkhvbqHzAefG0MJbeRZtil','DhgfeTflWLdRr58jN5',0);
-INSERT INTO t VALUES (-4218432,1715835062,'YD9nXuJWDaQL5g2qzW9VH42sGezU0vYLWJaFe1gn3zivdnXHYQiv','Qs6l6lEJL','HE','i8kEkAtzvJJxq6OuYOAYsmejE','jIWOcmxMQjrGvRD04XEWOjgOdM8WLBSF3wiTisbBR6AMMGlIylV5mLioSzmiSXXUTIEupm','hy0GGEsCoj6aPHvnVhljKkxA7BU9mFD0P9QkU7',1);
-INSERT INTO t VALUES (-5340578,1215831592,'7Gl1B436tN2TL4TCRQwmL4D4REpP9gXma','gQ6pw28xTI984uc','e','WjBQmZGuJyq1','me','YF8MyyfrTJ1UnGs8zqzWH93NcqkDWHp9P8i6I2XzYh0IumyKIk92jf1M8voMT9PP23KMni2WwAmE',2);
-INSERT INTO t VALUES (7049104,1875536776,'W8Uv4SQf0wmH3ecNL8ClzU8ph','LMonBHX0PpVafo989dpcPTNSmMXRuJRNT','x','4i8AY37e8b5sdEOick4tAGE9RzDAZWhCycqU7v2CRb','uiNKIpHj20sTiBf2s8pGkj97N4rYFG14ClsoohDWvUs1lgrFNENUrnIVvh1HPEH33mJQ9FUgQCbLwzs7Ho0qXm4CG2Ey8p','M2BLMEeo3C3JKZ',3);
-INSERT INTO t VALUES (-7138731,-905814344,'YfqQVMTGk','TNrIpdPswOMUNu','wA','qIgFaOZYgVhBt12zHWDzjKjVOD1AmOtalhy92fDkzuzFzNTk','bE9hC40vKV6zM9SP','tfVQlSepaOqBuXpUzCwl14AllI6sC8lww7TGmRBcvTKigxGr',4);
-INSERT INTO t VALUES (-4376791,1580749094,'bcXXTJYpsv6HNA','LuGIYi9fk8','mU','PfGAajkRv2uUfX7f27esutIH7XHmvI','0Uc8d','gzuck5m1iIWNraL0funUdplolZYGbZBs',5);
-INSERT INTO t VALUES (-4191362,962669371,'kr7Ghvqsn040EMzlJLUpFenk2WVe3ZwhvoC5wU2m0KcmkBo','lzxyOr1n1ZOUO5VmE2fyePuu1cfz5kOw89VfKqts3','4p','tDd2SJYutGYTkQo9hnCB0ug2sBXSIitl8Lu','5U6wJTWy7J0MQQEtyxbGc4TU9ayYdYxOdWD0yupCb1Y19T2kWHUQjLLfULJd57Fprzt4inLAyBCuJZ1mbS6bPljNfoVLDu00up','dPjzVPjPWsKTDWfJogpzE3UqdG5cSmk4zaJlY',6);
-INSERT INTO t VALUES (4835371,-650906820,'cI8CubC3EBWqBPO8xrAiMx9Z','K8TTXy5YaViM7J4i','5','Vkd2CiOzP1wVB1g13poq0KaHjdvNpGjGP696aXcXGohhP','8QwvmFZYfbogspUXS5S5afxOT7nBtWBYd2vBM501mY04CGa3OyX1uxlC2jkeYIODbIcVM5q4pipZTHt1','v2rMSfklXTzXHVfzzx4yqtslNGsJVHviwQfOWm32hQjZwQuyyHeomjk5LRjQt1tunYvc7nekDVfKHweqL42UMdkXpCwAx',7);
-INSERT INTO t VALUES (696999,-1853593808,'bqkcEfptQ1ovoKnCn7Awlw1S0rrhq2fhJvHrSdFPCQWDFKtjlTyKVv3nFTx5C9GCgR','rLyCrohx7','JH','bXDyr4BqEbAT1A3N9Cg9rgzHe7eNApj051NbXQ','R9t53oJdfLeG0aN1YxXuEj1haVSz2WCx5jbUEoh8bihlR2oL7uFXlSAQTcEOCIyxltamo0','dBsOKqTmgGQS7ARVYOYdM5XfdxsLYKhcbsMACN4RuLZwXUaudr8wE2UUb70a63tCQzKleEIjeJn8Br4S7xVAGnR',8);
-INSERT INTO t VALUES (8057798,2006164765,'ZMEeWEebNOwBKAxqt5f9mO','2Gg2RPMegNP4UW7KOIVXW1vZBjGxrYxcxDlH0','u','RElJseYD9sAMtqDaiI7kkS0KVvz59Trp2JNwYMNinmqG','oEmTLeqPByDNoiqJ37bDoT4KsmrlmH','qZfXStG01pMpMrF2dghDdcE9gng6RLO0O2u9ciYK8yyxRCaN6Tf4uOZFnBAIGY1o34L95VLqd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-52680143125836158,-220652348864148468,'H8FUgpQd66WjNhi35e1lBd2b3AF4e8nItyF7tzbEixVyMM8C0PVwXF75Ftev','O8RofrefmYrAmjECVXRSW0YCh4t','sw8TtVdogaDZZga7diAu4X4zCErO6GWevoDfo03YCaHWvx2','VcXOBYiCBRrPmRsoCGl','o','w2',10);
+INSERT INTO ti VALUES (-52680143125836158,-220652348864148468,'H8FUgpQd66WjNhi35e1lBd2b3AF4e8nItyF7tzbEixVyMM8C0PVwXF75Ftev','O8RofrefmYrAmjECVXRSW0YCh4t','sw8TtVdogaDZZga7diAu4X4zCErO6GWevoDfo03YCaHWvx2','VcXOBYiCBRrPmRsoCGl','o','w2',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (-2312716875888284082,-2172323206466350337,'KJ3ad','pJkEi','EWvUlUw3V11YIAHeUyzl5iOgopkV0ysFbtIziFj8wg4MZT1AUgUatB2TDJHY9qSonixUu','Skr61xR3HOmH02w3mpTc4TQEMBh91ikD82jDkcmK0uwRBy6Ew6ujT2qMQLs2qyAWbtVF41nq6KmYL8uJW5BUXYl','1','R',11);
+INSERT INTO ti VALUES (-2312716875888284082,-2172323206466350337,'KJ3ad','pJkEi','EWvUlUw3V11YIAHeUyzl5iOgopkV0ysFbtIziFj8wg4MZT1AUgUatB2TDJHY9qSonixUu','Skr61xR3HOmH02w3mpTc4TQEMBh91ikD82jDkcmK0uwRBy6Ew6ujT2qMQLs2qyAWbtVF41nq6KmYL8uJW5BUXYl','1','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7666230019345311213,2378919840272554098,'ROeEwGz9GKzGRz2ydK2HOlcZ1qD8mrMGkGSzoq2JnqBxboc47qKZ4Nf9K25ySrCyti','9VsCRb2uwajq7zPskuLry0867fdmzP5nZBwDL5FSWt7220','sSfSl5vbz2SlgD3EGoRzFW6QdjaAcy2k2VjwGEoFzTS1ZMEYj4Rjvuws5tXbWo50yBf2w6S9VTi','DglDdCWqBKStRdT4LVsP8V5kvpHzbXbW5v0qJN7JLXiAPrVtm2Ld','x','Y',12);
+INSERT INTO ti VALUES (7666230019345311213,2378919840272554098,'ROeEwGz9GKzGRz2ydK2HOlcZ1qD8mrMGkGSzoq2JnqBxboc47qKZ4Nf9K25ySrCyti','9VsCRb2uwajq7zPskuLry0867fdmzP5nZBwDL5FSWt7220','sSfSl5vbz2SlgD3EGoRzFW6QdjaAcy2k2VjwGEoFzTS1ZMEYj4Rjvuws5tXbWo50yBf2w6S9VTi','DglDdCWqBKStRdT4LVsP8V5kvpHzbXbW5v0qJN7JLXiAPrVtm2Ld','x','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-8868845385620505943,-4072555931350447044,'g6BmtiAf6IMr8zJCMdMlYYqY0bB3X4GSxcdirsEK','WXTN1sBnQfSsD1TvKr6YMtT9XtJELjVtZQqCKCBb9U9EK4fGdgpcLV88FH5YVpmNPRYWfM2ENZyTRvYnDM0sAGDeDy3jGrV6HoGHLY6kbaNeQ7HhK3uGQgfryw4CiSKODrY8Sxpg3eTj3kBv9yewUm1gZQ6nnQ5DrBbXFRVY06yky0FLrMnBxTTRVsc5qadBzUpgPLyDCQBRBHyxEysKu6SOEY5kfcp2D','fXviWsM58rXw5MPk','8E42CvGD1ExCxxoBOaEmg3rtjkRgjjh5aNJqEU9Qn28LPGN3Cpn4MaThqa3SmShmmwJHM55DgEYwd4RXYapu4A4wKr3COt2XAsQnZuY6TggLjnQvabj3x7fK8fN5KaWLneHwxYO0YRWzAKwl0keDfgORO1DJaVnWEYlkpHRkcDL0kN7vj1Jcjtjvcv2UxCve3XrIf5Q','m','Yg',13);
+INSERT INTO ti VALUES (-8868845385620505943,-4072555931350447044,'g6BmtiAf6IMr8zJCMdMlYYqY0bB3X4GSxcdirsEK','WXTN1sBnQfSsD1TvKr6YMtT9XtJELjVtZQqCKCBb9U9EK4fGdgpcLV88FH5YVpmNPRYWfM2ENZyTRvYnDM0sAGDeDy3jGrV6HoGHLY6kbaNeQ7HhK3uGQgfryw4CiSKODrY8Sxpg3eTj3kBv9yewUm1gZQ6nnQ5DrBbXFRVY06yky0FLrMnBxTTRVsc5qadBzUpgPLyDCQBRBHyxEysKu6SOEY5kfcp2D','fXviWsM58rXw5MPk','8E42CvGD1ExCxxoBOaEmg3rtjkRgjjh5aNJqEU9Qn28LPGN3Cpn4MaThqa3SmShmmwJHM55DgEYwd4RXYapu4A4wKr3COt2XAsQnZuY6TggLjnQvabj3x7fK8fN5KaWLneHwxYO0YRWzAKwl0keDfgORO1DJaVnWEYlkpHRkcDL0kN7vj1Jcjtjvcv2UxCve3XrIf5Q','m','Yg',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (541290277051963046,-5808478757336373876,'kaxTNhdh0PocJqvdWFt','KB0ovtxwCPZO6iS3gLlw70yr6olO1ks1NQHIPcSVw9kkhtG6Kbn7kg1x1VeVIN15uaQwgQo0ODpIp474lGJCYIaVBZ1oq4SxmlNHynq1WO73Lr3OJqAaWuxSLOg6','DoFo98wqYbEHHSakwe','lYxCp5uAeoqbgfdOmoQbEqlk3CcubyETi0xZ16ZiW8x0zKQoNd3lribquRg9i1u4eweXrr5ic6oGIBabmiNl7sstY6vMcIWiyu0qvuQ5cpCjstb5woq0Us7gapMcNACXSgHUSfBjiwGO0ZHZRnhHSEbyKXfwFO24mcrrJ78EXH0tTWDQJc5HBPpeM','Kg','GC',14);
+INSERT INTO ti VALUES (541290277051963046,-5808478757336373876,'kaxTNhdh0PocJqvdWFt','KB0ovtxwCPZO6iS3gLlw70yr6olO1ks1NQHIPcSVw9kkhtG6Kbn7kg1x1VeVIN15uaQwgQo0ODpIp474lGJCYIaVBZ1oq4SxmlNHynq1WO73Lr3OJqAaWuxSLOg6','DoFo98wqYbEHHSakwe','lYxCp5uAeoqbgfdOmoQbEqlk3CcubyETi0xZ16ZiW8x0zKQoNd3lribquRg9i1u4eweXrr5ic6oGIBabmiNl7sstY6vMcIWiyu0qvuQ5cpCjstb5woq0Us7gapMcNACXSgHUSfBjiwGO0ZHZRnhHSEbyKXfwFO24mcrrJ78EXH0tTWDQJc5HBPpeM','Kg','GC',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7545521562967880402,-8244603628598939901,'IHUE4NXwS4pYxHoSIAq6alqvslVmhn74O4flvbcCpM1USx25mRS','bxIemEcrpgsrEVnbS9FuUpTa6V98sXh2nqo9XUA9u6AfWfp5dmjw15zwF5cE9qwyWPTThqIdxGezFbGcvszHqh0FHdGNMoZvPezQUV56MvrwgBExJJMtdInT2MTAOdUXPzP1eXsOKpKkPWA70MPQlz2fZnlmXkQUj2OIGE7laYS03ZAP3J0a92jOhp5AVOaOmy0R2M7Y9pR9a93hWohfXBuayVaB','Tx3rIjqCs68HkZmnaJF9159ssZIlYTLyiKLVcUavvLHtKiJVpy2xdIo2wSa9HVKRB','xrhvzXsQ4pdlgVYSJFXc0yNqoojgod6','dR','t',15);
+INSERT INTO ti VALUES (-7545521562967880402,-8244603628598939901,'IHUE4NXwS4pYxHoSIAq6alqvslVmhn74O4flvbcCpM1USx25mRS','bxIemEcrpgsrEVnbS9FuUpTa6V98sXh2nqo9XUA9u6AfWfp5dmjw15zwF5cE9qwyWPTThqIdxGezFbGcvszHqh0FHdGNMoZvPezQUV56MvrwgBExJJMtdInT2MTAOdUXPzP1eXsOKpKkPWA70MPQlz2fZnlmXkQUj2OIGE7laYS03ZAP3J0a92jOhp5AVOaOmy0R2M7Y9pR9a93hWohfXBuayVaB','Tx3rIjqCs68HkZmnaJF9159ssZIlYTLyiKLVcUavvLHtKiJVpy2xdIo2wSa9HVKRB','xrhvzXsQ4pdlgVYSJFXc0yNqoojgod6','dR','t',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(18), d VARCHAR(21) NOT NULL, e VARCHAR(23) NOT NULL, f VARCHAR(77) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6077093,5620717198058454426,'YR33z','qU2O1RGx3P2ZZ96','U65oGy5yj','7wmmf4pvRB1R5beoWH1mQlneA5jn','t','S',0);
+INSERT INTO t VALUES (-885223,9508163726809272945,'dFWxXQoFMGi','mwnDjHRVDld','ldj9ijBbcxjKS','mdwY9dqI7aif62T3tpXYyN4SeMRYZTS','L','h',1);
+INSERT INTO t VALUES (1348060,15787336365901073497,'MDNh1DHL','KrMajQyQeZqiBb6zBKOCB','O','ZIDadMJvRrWU1chgXUS9SwV7pDdDfW9kzq0','B','O',2);
+INSERT INTO t VALUES (-1831154,4708138131971571962,'etD','clvPrsJkH88c','knw','dK84H4mbimRSb6gUZhLaswqJBJMUI4HdsgM2eIqzR3iyVzvj3wklLYg7cjXBJpc53hn','c','9M',3);
+INSERT INTO t VALUES (-3356987,3850157317999407151,'yCXm','mTD','sP','abnW8EZlkjg3oV5gwbLrr3i0TzESQf8LzsGrURdO9d0NFb8I1McWCIh2VNnmQf0d1wk2OgdFIz','t','Wa',4);
+INSERT INTO t VALUES (6684606,10231647644528564186,'4en','uWOQ99Vs9HGZ4Rp','87','b5FszdRki0Mv76du9G2YLiOPVDgcHUpk79z5WHUSGTPzO','2','7c',5);
+INSERT INTO t VALUES (-4159433,18160475352245160273,'cE','wG4O1','jve65oaW','j4YM5RkJiXgoxzVJ9kLq6hXnlcilSOjBfjzC5UqSSvkEi5dfbfdofEc8UBM2AdRY09IH7iMtqfqJj','z','NX',6);
+INSERT INTO t VALUES (3117215,11616405033244261381,'X5j1Qp','C2mh5QEVuw5qhJOaawI','mj2j14lthViZ9kIEti','jAPrZaTfEn0iZQIb8LnZ6C0iuEKB1Xq6HRH2phEbFLBYVM72wEKAyUNA','a','0',7);
+INSERT INTO t VALUES (140946,15607088745831750373,'3kkqqfw','mc3lYjGSTE','ub4dC57olKsE4','i0m4H8SVmC5JrOxxpO9WpPq8XrWEE8bPv2LwE9CTK28sLup83zoWtX9j2WCdMbQYXWqSmaFJqy8','8','O',8);
+INSERT INTO t VALUES (4661208,7239336938159041326,'AhM2XL','0FneBZfOoXVKD','D1tVZofpvZOPrYsqQWJ','VywiMNjSYNhBrB8NK3ie5b1SLn4Nf4Ib8MY44F3RpwnQ8ayPAs9MO7w8s8c0QuamnE','O','ik',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(18), d VARCHAR(21) NOT NULL, e VARCHAR(23) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (1974995045,415625341,'88bMz6gy6U8vF7Yv7GZ0DnjMW12uIrB','fVncVin8PMEmA19tEoU2BofL5Y','JK','Lt1wdXZrU','nF3m1HmwAHTIwba013MAS9hdtbv5y3Zflv3dMs5vYP48NJpBh','9XhbmSFDy89d4QLPgnQcQ3hbdwzoYvs2ha0oi7PxvM8FWVmfrIbrCHi6OG0cT',10);
-INSERT INTO ti VALUES (1974995045,415625341,'88bMz6gy6U8vF7Yv7GZ0DnjMW12uIrB','fVncVin8PMEmA19tEoU2BofL5Y','JK','Lt1wdXZrU','nF3m1HmwAHTIwba013MAS9hdtbv5y3Zflv3dMs5vYP48NJpBh','9XhbmSFDy89d4QLPgnQcQ3hbdwzoYvs2ha0oi7PxvM8FWVmfrIbrCHi6OG0cT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
-INSERT INTO t VALUES (-894736107,-1511648733,'QbZruncCFUODXPw0mb','pp5TjuYKVYZ48B10s1','E','lTXt9KAmmsnhDrAyrIPx8ZKD','53KzB3K61Rt5DJ5UFDqgddXVOGhskCXB2lR6OFm5wZ5kJdpGEQhAUBeBk5CjcfPfImwsciDx8t0BL480','K6g1nnD2hTT9zoUICbx3qtpFyTbNAN7T2uVJPabKGwr6fiXItpfVreOq0o2',11);
-INSERT INTO ti VALUES (-894736107,-1511648733,'QbZruncCFUODXPw0mb','pp5TjuYKVYZ48B10s1','E','lTXt9KAmmsnhDrAyrIPx8ZKD','53KzB3K61Rt5DJ5UFDqgddXVOGhskCXB2lR6OFm5wZ5kJdpGEQhAUBeBk5CjcfPfImwsciDx8t0BL480','K6g1nnD2hTT9zoUICbx3qtpFyTbNAN7T2uVJPabKGwr6fiXItpfVreOq0o2',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1791679755,-704928079,'81BC2HhokqkkQCHPtkXdNk0rCwrhNy','Svo8s1PGisxRNcCfmIbrmmpZ0ff7Fr6VxGhgHiEdkC2CnykTv5dWzxAxN7cg2u30ngmGUu9HOBZ2footAd10dLk0tLns','c','RA1BMwgFWT7qjOyaeCwACT0xFc42PPYvoMD','DGyRKXR08g9Xb0bYLZIHTeGfbeusAjSKwLDwrGKjyaqf9z6r','PNjk1xjhmD',12);
-INSERT INTO ti VALUES (-1791679755,-704928079,'81BC2HhokqkkQCHPtkXdNk0rCwrhNy','Svo8s1PGisxRNcCfmIbrmmpZ0ff7Fr6VxGhgHiEdkC2CnykTv5dWzxAxN7cg2u30ngmGUu9HOBZ2footAd10dLk0tLns','c','RA1BMwgFWT7qjOyaeCwACT0xFc42PPYvoMD','DGyRKXR08g9Xb0bYLZIHTeGfbeusAjSKwLDwrGKjyaqf9z6r','PNjk1xjhmD',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (632478029,-568896773,'a97Cmuc5edwWV0xckNPdSjnLnJRs1247RbOtrWyb1PcjiGsV3l5W7joShQIN','9vCLiBrV4C5xoICEBmDExFlb1g2LcMmHIjA0ZC0Z2prZAVP09WDTb9Zy0xq5wyLLomlWo2Hvv2zECyBbUGMQCR94NXkbfHCUQqkFXy0L5UOLcws3DDKB0bStcSFERUNSU3PIdpdCy5qt3AFkx9E9m3KvGKLmRqAlY1yJhjIKaDjjbkgdprgN5USZhJYLQj0IKOqprmhvnfiIbHEPP1k9nDVBmwg9S','OX','OltIhrRlT64yvGKrTv61oeTNHVyXRkwsCfRXXfuTIMJ7YPVaRBJ2rvsCtFnkXpSTgZs4ryIwX3U5DVE3ZzK5yZITdQqBK3SjNqrVfo2XMoTlDzBMveof612peK0HxKutaS0CQLcjVNStshk09kDw7x0op1bz8Ahu8P8zn5yD6pGurMOy9UF9ni','yvpyBfQ8uykbF95mnCuQdLOUoNoE','TSur8MtV',13);
-INSERT INTO ti VALUES (632478029,-568896773,'a97Cmuc5edwWV0xckNPdSjnLnJRs1247RbOtrWyb1PcjiGsV3l5W7joShQIN','9vCLiBrV4C5xoICEBmDExFlb1g2LcMmHIjA0ZC0Z2prZAVP09WDTb9Zy0xq5wyLLomlWo2Hvv2zECyBbUGMQCR94NXkbfHCUQqkFXy0L5UOLcws3DDKB0bStcSFERUNSU3PIdpdCy5qt3AFkx9E9m3KvGKLmRqAlY1yJhjIKaDjjbkgdprgN5USZhJYLQj0IKOqprmhvnfiIbHEPP1k9nDVBmwg9S','OX','OltIhrRlT64yvGKrTv61oeTNHVyXRkwsCfRXXfuTIMJ7YPVaRBJ2rvsCtFnkXpSTgZs4ryIwX3U5DVE3ZzK5yZITdQqBK3SjNqrVfo2XMoTlDzBMveof612peK0HxKutaS0CQLcjVNStshk09kDw7x0op1bz8Ahu8P8zn5yD6pGurMOy9UF9ni','yvpyBfQ8uykbF95mnCuQdLOUoNoE','TSur8MtV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c BINARY(92), d VARBINARY(70) NOT NULL, e VARCHAR(91) NOT NULL, f VARCHAR(46) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8302713,16184462,'2y5jeGLQFLA9nrzLXf3vQOYlFYvA1sKDNEKprD19IvGoG9D0ikuBwfjx','CnK0egDdBHiXZxnGQlER8mj7Nm5KMIbFKtORE2m','2SVE5RVVrmQSon3QPl3Eke13WHubnh2fHg2wnTK95LxalIPVFKVHIIXyeEYGhN7R31t','X3EUMs2TgW39OBNxUHPIVOsTBnXORjWz','OaBLcsg8e3MeReKHts6TgOIsREdG8DWot1wQbAP8zhYwLOqn3IremBue5QTWoplEuS','RGHg94ABw3JEUxIhm1zUo2GGPcBur1SOxkgWO4G48nZR39LObM5PMrNs0aMkVkC0hSNgpZuV',0);
-INSERT INTO t VALUES (4147022,2574266765,'cMLlXNALks0ozf3GtScUpvI7uXe0OlcobSR3gZALOdgST15Xc9V9s','3o88EE0Ytx85ZXF0GD5QAQ6yA6k1NWEBs6DFDhNg6TPA7myMTI2QPEiS3q4w4cmWlg','7lW56tfpMDeEdi4XEazSTpOpPCEnbA5reeXzJ1TtMj8cIBZqoTRuSDzXmGjSy1xoc4l9ley','AsMpW','FeI7MiB3qEXyDUmvrZAcWFkB75hFsD7qcuZ23oj08Stg','DcMT7KwBZU5BJt7YCG3MU2u',1);
-INSERT INTO t VALUES (-1859635,4078531413,'ZpLTu7cbVDRWbNh5','i2HKvFeBvAqSvTCzL7UeilcXJJyTSvpgfVY47zb','JH','r2CA9ks0LOyJGu9WsWeTqkhCsAXAPFAX3','pHFlMLv7rG4TUJLUZSCU8rpQxgVTUJnd9gwVkJXRp1fGDxpB4B0zffHibFkr7i3WR2bpRHemC','OJcCoquWu22JnEXDrrh0IpXqflwCXbPI5aB5Hh8vuy68RR0dUWdGbFmeGlGU2pwVCoxlpLBPuju',2);
-INSERT INTO t VALUES (-4079243,3306802571,'915SiAaxJtpdRiIZKnk7pBWA1IW4Ktd1sjPkG1zmusyriGi1KIMVFiyp0WGl4qXVVWtkqZJMkeyVX3vCV','HL5VfH0','FNp0vrXxb1MO1nB4tWyrGjwTXiLNUqNkIFOY','RAuedjeHFDcPlJm13rhmyiPsIYpTDdWdgL8ZKeba4G','S1VeGiDeH2ZxDbiANAQw5OyXC1d9ftJ','0ojFzFMUzCdxvslxg0FkHPpLgDe5kBn5k',3);
-INSERT INTO t VALUES (-7809289,2259559243,'OGO8wIKVMyLGGxjQ','zLuPNyWuEfsStxDGIdb5C1m8Js6','pgNY1CPpimzXtXpsMcbD1g3Kq6Wy9QmaQ','J0YS6jlzqo0OXGC','MO5rGJlVwY1bEgEqziXaIDUq7pnxMduSh4ZJTZf8OqNHv3NZz0sFgz2ptosVkOxnUDyK4mmErhuqS','Z65UppZGUwXBoOSKrLwK6eLFXVdbqvr2',4);
-INSERT INTO t VALUES (-7731784,1251542473,'bogRwrza0FbiNBThGRqY7Nwm84ENdBaBu8HSVV5rLhfjCh1zXAoHlBCf19RuDmo1cghG24rFmJ','YZ3UrCdYa8mBm8yP23QcqrtCFNQsxY','tjL8c0mN','xTAmKrVo0HlxEYLXL10ww','DV210','SSg62WIlkSHBSuVeXN6nC3sZVEfbFfIItKrhraYuINnKdcHNT20IUyPr1AGIHjq6B1jxb3gg35QJ7VKxqf6xVa',5);
-INSERT INTO t VALUES (6456355,1212642273,'zq92avrTMKsOjzMvDFQzcHzDqnGtRiHMLCHN244YxMJsCVxqfbXl','hE2dqRWp2p6FkFhFqvKik2yZteQHjWkcoM1CnrZP','UXjmcgV7S5gOsq7aGtMiUiT194xLLDuwyMi8OlZTDgJBpI','LhQwEpm3K8xwZRbeN2C04bEkpZZ4z','o7guD7KoMUKoCz6DJTDTq649aov4BVaLkdU3QBrvE4Y6AfpcaR62XPfCzLE1JMFnmcHZdXwNNYpzgMSvUqGYKYapxfEZJPe','wozgqgeq577taV9AF7gROcVKSdg8MYngnAUp3cvPVYndEMSmRJ5RPCtPup6N4qPMojyaLnmfB5VxYiLcYAuI7UHHo7n1DV3',6);
-INSERT INTO t VALUES (-5143065,3449070444,'8yPp6CwPwklcHmTshcKgHoektZZkc5rlmvI2H9UAx2XOnNZnEPPJP','A','byJh9ogEvDfPZkQFs7CSCXNcdp2skp5y7DzboGmJr9vUkV','QL2','mFkfQ5yT8iSFbDRPfkyqDQIT2QNI1r','5hBHg9KhEHy7hqgSAJgKsGQFnMCHIIKlqreF2jwfnHQblnX3R3eTMASn',7);
-INSERT INTO t VALUES (6690843,2320820205,'hCSJ6pAyl3olgTxLC9GtvGmIS8n59ehX96nGmMbOZFJnKmrNNqQ7vM9JG','7CPitMFiJcBY7Rn7uoM1Pxnoh1','vMm3K4yLbWAJQQILAVLz4lbEpzz','vYcgbxHifKEQmk2x7GlbUYIjC4wPWuBg18jIRqiARva','86GMBho1m1XbQeTy4SIw6ilxhR0KYkJgeLTdSqDjsp2bA3RJpH01c9evWdagEMDuBBifHNshGx0O2uCgnpexo','1KuVaVUEyuo',8);
-INSERT INTO t VALUES (4948518,747149231,'TDNSsK57ER5a8XA6KJo7frVR1KCHz7wEzh9yL3aaDn0SHcZ9guSCdYr3UObNwiUT','sJxMYU26WEFX1tEanhPRcwjQ5kLyRT4T0Bxuk90k','ChqbCgY7EgTNmzvybA8AF95jrMx60','4O9eE27GAnQ7H6g6HWOGIG4hz6KDzuEwd9j5jUrb','tL1rG','My47VKQLDmwTGeK9isIKF97elawziltpbj2oHrOkd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1316106821,3172880160088665637,'7ZJukoN1jAWozN','P2c7ZP9yhOpxYf','TZHrYbnnhSZM7t3XO','fZ2Xj4O3opOed7jE84XXv7qFfseXXLLstD472cxSR2t6HUbaViXm','Q','d',10);
+INSERT INTO ti VALUES (1316106821,3172880160088665637,'7ZJukoN1jAWozN','P2c7ZP9yhOpxYf','TZHrYbnnhSZM7t3XO','fZ2Xj4O3opOed7jE84XXv7qFfseXXLLstD472cxSR2t6HUbaViXm','Q','d',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
+INSERT INTO t VALUES (1753103582,17206126131861360812,'k5Y8HGhtMkh','9AvIBPV1L0Nq19qADTJx','waY5fb4n','UctZ6mb','u','gC',11);
+INSERT INTO ti VALUES (1753103582,17206126131861360812,'k5Y8HGhtMkh','9AvIBPV1L0Nq19qADTJx','waY5fb4n','UctZ6mb','u','gC',11);
+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 (-1810310746,11062552091661214302,'iRnt2mLJ1OJI','kL3W14PKwTn90Tnf','2WpqHLwjqGhVUDBNTzc','M1KBVTuGyXPGn3pzxuI2Nwzvol4Bj8KHZeZBoUJbcILthd','H','Ym',12);
+INSERT INTO ti VALUES (-1810310746,11062552091661214302,'iRnt2mLJ1OJI','kL3W14PKwTn90Tnf','2WpqHLwjqGhVUDBNTzc','M1KBVTuGyXPGn3pzxuI2Nwzvol4Bj8KHZeZBoUJbcILthd','H','Ym',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1449428413,6109489315541278621,'DN1VprI','nfVMtnOV','xWEbKQurHLPq4','bEHRfqmdSDIsnpYcWK8TjK1dCKs89Wasx20W9jGwSNVHq707XFb6IGrtsF8uQW2Lw7AzGW30MlePUTIsoUQ3aqg8MHCzt2XzdvDKEG7ZW3gaMTfPwVYrbcfae5R8l6ma0SBDNN4kP0JuR4rnCzZoKnUD43K604ROmV5KLRqr6i8zvMwSzjKnMYLmPjL7CCvSMYd9gvOGljKHT7bkN68i1dfblDIxZT5Pafldt4aVRmnqdJGY7f','V','d',13);
+INSERT INTO ti VALUES (-1449428413,6109489315541278621,'DN1VprI','nfVMtnOV','xWEbKQurHLPq4','bEHRfqmdSDIsnpYcWK8TjK1dCKs89Wasx20W9jGwSNVHq707XFb6IGrtsF8uQW2Lw7AzGW30MlePUTIsoUQ3aqg8MHCzt2XzdvDKEG7ZW3gaMTfPwVYrbcfae5R8l6ma0SBDNN4kP0JuR4rnCzZoKnUD43K604ROmV5KLRqr6i8zvMwSzjKnMYLmPjL7CCvSMYd9gvOGljKHT7bkN68i1dfblDIxZT5Pafldt4aVRmnqdJGY7f','V','d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1325968959,4471453254508649461,'HGgaaujXlHJUKM','1eAXvQc6Zuz7myJIXfuF','cWG543VKv','OSYfQUGZwVBXF5VgOyv9tx2TRHv73UPKFkRn6ViMqEPJo31ti7HJ7s','Ta','jQ',14);
+INSERT INTO ti VALUES (1325968959,4471453254508649461,'HGgaaujXlHJUKM','1eAXvQc6Zuz7myJIXfuF','cWG543VKv','OSYfQUGZwVBXF5VgOyv9tx2TRHv73UPKFkRn6ViMqEPJo31ti7HJ7s','Ta','jQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (965844922,1866040347243136712,'tIhC','tCUmyb5bmyM45OP00rLdY9GhpnIpTJaxJvfHVZoAeMPkccBsOZeyyn76L47fWb2oOy8jGTh3H8l7he25VBxjTAGAn9NKMuPogqv8svbfxAIZz0Mt0rOOhKnLbTBAZ9iOtlPaFlj2ETrx','4ANLfrdH4IOtpcf','mmAoAtJU2bOFP7oK9piCkcts6z3Dkk2ABUhSIeudEGfMMFXFjtyOJLKDpWsfkBkvzOzAh3CBmStBC6fOLPMmGilFsyKu8FkGdqBVwEgMGtjzjPZaLePFCTsQkk1eFMK9Q7OgHuw9skXPtj9qsq4g1o1MnuTwTtjuVFG8cSiSCwF61GJinUMtrjJ3A8xIKtBDlS','9E','w',15);
+INSERT INTO ti VALUES (965844922,1866040347243136712,'tIhC','tCUmyb5bmyM45OP00rLdY9GhpnIpTJaxJvfHVZoAeMPkccBsOZeyyn76L47fWb2oOy8jGTh3H8l7he25VBxjTAGAn9NKMuPogqv8svbfxAIZz0Mt0rOOhKnLbTBAZ9iOtlPaFlj2ETrx','4ANLfrdH4IOtpcf','mmAoAtJU2bOFP7oK9piCkcts6z3Dkk2ABUhSIeudEGfMMFXFjtyOJLKDpWsfkBkvzOzAh3CBmStBC6fOLPMmGilFsyKu8FkGdqBVwEgMGtjzjPZaLePFCTsQkk1eFMK9Q7OgHuw9skXPtj9qsq4g1o1MnuTwTtjuVFG8cSiSCwF61GJinUMtrjJ3A8xIKtBDlS','9E','w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(6), f VARBINARY(92) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7232305204929397588,44,'9pTAYs','jZzMqCcH3','lg','s288VPIl1xuiJgJHp15l9dKzWejqLygqXe29aW4jgJalokvXBXYz','x','m',0);
+INSERT INTO t VALUES (4918779045514854386,220,'9qVohq9','hlQVwGQ1OrCqBww86z','y','JdW1ophIuueZQdS2aBNPPA6wBm5W1cwxiqLBE9DwkV25UmaI0Wa','j','R',1);
+INSERT INTO t VALUES (8395969842952538845,17,'oEnG5ZTKo','i','JCFDcf','ZHiqcGAw0pTqW3HuLMhzCm0lQMjA3SWTnApfQHzzgi8WZpJjmW10eEuJIRz8zHCxm9Eay9B','4','h',2);
+INSERT INTO t VALUES (8135421816892350437,4,'rr','4qUS4LPB1XGGvANQNgIpB4yCshoE5rhVNTGQTvJEpmWH','I0Cle','cXsj4OVVFgq6rfoXo7ddB4tJcn6hKuwFG8HfhBuEtD0QxGIRQcPhKqPsvCIe1becfoecwVQZw','h','U',3);
+INSERT INTO t VALUES (-8474789681822966729,168,'ViYFmLMTj','DIXZGLHqaCzCIxBjI4JigvsMRoPSq3vBL379DVrNo8d3iuQdyUL','fDUtPH','xEEwB3WiLFxKBBjUwBo22bQYYcd38BuJ8py7RGup3ZRvDxe5DfD1Tdh0RkLDBwWmiYGKxAGFEPkjrZTX2jG93iBsqy','w','U',4);
+INSERT INTO t VALUES (-1024630617367651383,53,'kNZx33JPPv','Hr7sAwd0jDw8xkN','gTtwio','bOvPAt0VI7ObUWDLr1uD1jxQE1E2yaLpcX','V','w',5);
+INSERT INTO t VALUES (5484618264956079763,199,'fmNy','Q3a3nQvTGbeYQwHPGZYseAR5SuEJ15fr3OsPIf1RWGMcMHF','QdKWQ','mRM9S1qCCBlcoZJbSCIOMy4Kd67m9oo8WWJq54xH97hYstNAUX','H','a',6);
+INSERT INTO t VALUES (3990062101005729674,141,'OKl88lM','11n4QSke0Oqf8hxQQ8zxfJQcS6Gw55hVEElYmYHir','dE','w4tcqh6VqxP6xE3brRM8JKa3ZB','3','j',7);
+INSERT INTO t VALUES (-8154672890938445910,14,'pmRv','qv','mej','qHNI','g','Y',8);
+INSERT INTO t VALUES (-4192387201661405561,42,'K','KHyXJmJcIMZjW8aeKdEcYJeqPUvMkIKJRswwTJl9QoTSbKjG0bDh','CDD','V0Qab6SB24Rp2vpbfn4S8mrnE','U','l',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(6), f VARBINARY(92) 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 (-1762839489337115677,2079260659,'de3UB322IdhFypzQTMbq5RGPAi5NMSWqYvCHclM8jNIZcc6Jw3BFe1M','9SLK2pTIJrBi7cWevbtsu8VOKPftQAOmq1nDp','B0gjEDkhdnWns9g0roD3NW4kfs71LJIEHis3Q4UKjMkA04uHPDrYDhZnF8B0TpbdwQqTS8egSCROD','nUmhTW','LRorOviDZ','sXPklFCkntdS1klmoHeryfQpkxwNYMZZDfOrlTEj477vUL0sy4Is',10);
-INSERT INTO ti VALUES (-1762839489337115677,2079260659,'de3UB322IdhFypzQTMbq5RGPAi5NMSWqYvCHclM8jNIZcc6Jw3BFe1M','9SLK2pTIJrBi7cWevbtsu8VOKPftQAOmq1nDp','B0gjEDkhdnWns9g0roD3NW4kfs71LJIEHis3Q4UKjMkA04uHPDrYDhZnF8B0TpbdwQqTS8egSCROD','nUmhTW','LRorOviDZ','sXPklFCkntdS1klmoHeryfQpkxwNYMZZDfOrlTEj477vUL0sy4Is',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(93);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
-INSERT INTO t VALUES (-2440952489293321312,3303491301,'xTmuek3eDpSB3RarQARgd3ylZ9pbtxvQv0CkkB6LX64JbgG91cGwhtt2Z','oJ1DaNQVEdquYWQi1yrITN00VRK9dRLbcNFY9b3s7FtYNZRawuP','rkNLwJqxblTIuSlRg5HGuwXgzY8','SESp5WmTZbXzop5615nV1ESVZRZ1wuN8IjFmJAV','ddPQJPU82xxgPz3qGaeOhyGsaXJHG6C8dlN8WXgz9KlUdzO0hmatjuDJNZ9vKqCaIzJbE','1K6RtSKUG8A2bQR0BSwypuREFNZRqpzJT0GQpQZWQ8rIdPOHMmGr7',11);
-INSERT INTO ti VALUES (-2440952489293321312,3303491301,'xTmuek3eDpSB3RarQARgd3ylZ9pbtxvQv0CkkB6LX64JbgG91cGwhtt2Z','oJ1DaNQVEdquYWQi1yrITN00VRK9dRLbcNFY9b3s7FtYNZRawuP','rkNLwJqxblTIuSlRg5HGuwXgzY8','SESp5WmTZbXzop5615nV1ESVZRZ1wuN8IjFmJAV','ddPQJPU82xxgPz3qGaeOhyGsaXJHG6C8dlN8WXgz9KlUdzO0hmatjuDJNZ9vKqCaIzJbE','1K6RtSKUG8A2bQR0BSwypuREFNZRqpzJT0GQpQZWQ8rIdPOHMmGr7',11);
+INSERT INTO t VALUES (-593224382108394280,132,'4c0JRu','GzOvr8b4iGG0HRppdua6Pm11ZJ5ddTyEp4FKyElNe','SpL144','EBIM2h2DsjqrPebY1UPWWLHTmEOCIYrJW1nmIYGB3oHBOntPwkfcTHBl5U0KaZfIlMxQtP0ctKcldbpDMp','o','H',10);
+INSERT INTO ti VALUES (-593224382108394280,132,'4c0JRu','GzOvr8b4iGG0HRppdua6Pm11ZJ5ddTyEp4FKyElNe','SpL144','EBIM2h2DsjqrPebY1UPWWLHTmEOCIYrJW1nmIYGB3oHBOntPwkfcTHBl5U0KaZfIlMxQtP0ctKcldbpDMp','o','H',10);
+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 (6846035452976126102,50,'j4vuFmOdX','iBCwtO47aOuwzVAf12pT5y','9os','waLSk2AwrrSnqo4pIpxEqVJ5Z4TgZsEdoP9XNpNthts0NmV3TnPz8b42ZEK4eq94','r','k',11);
+INSERT INTO ti VALUES (6846035452976126102,50,'j4vuFmOdX','iBCwtO47aOuwzVAf12pT5y','9os','waLSk2AwrrSnqo4pIpxEqVJ5Z4TgZsEdoP9XNpNthts0NmV3TnPz8b42ZEK4eq94','r','k',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8645847375710024064,1147502701,'XdTQtpFdnWmy0MOAnoKp3X5rPiTc9r2BVFPGJ17BSW3CgQOd5Sn8HKg30fTovwccQZ8OsMCY56m1i','hIj1UCG7DsOYQKgptx50X1YSovhbadr3kRc1if5M7yvFjNjCGz8iUtp7bpvKBeUzCqkQmqkzSUM7AnSV1g3CYLmK2eu3Q0qy3cVTWtrRYRn2CKj85JEhCe9T8mkGpaSnB99ko3QolGGxLNzkoGnhWeSkr3kRZlEKfPjKyP8xkydqOenBsJT0FsUQ9bodr9QwOnZRwhxrRiF3nnMU5ynjCRtYJr','osFJr2ZFGIjBKqB19JnEw6R8Xa7P1eip2EgqJY1cAQ','KVvImM136FGWrHtZACmE2EQrCienbqXi3YGzlqrjz1m5dp','HjeSzVxnkuX1FghngkNuz6cs','zavqBOFqeQPwcNhVZLazNjVT7RgjdkwctshouawIBdK0RDZ7YcGyvMrNOfcvXZyj6B8U9nmT2gx3LfZp',12);
-INSERT INTO ti VALUES (-8645847375710024064,1147502701,'XdTQtpFdnWmy0MOAnoKp3X5rPiTc9r2BVFPGJ17BSW3CgQOd5Sn8HKg30fTovwccQZ8OsMCY56m1i','hIj1UCG7DsOYQKgptx50X1YSovhbadr3kRc1if5M7yvFjNjCGz8iUtp7bpvKBeUzCqkQmqkzSUM7AnSV1g3CYLmK2eu3Q0qy3cVTWtrRYRn2CKj85JEhCe9T8mkGpaSnB99ko3QolGGxLNzkoGnhWeSkr3kRZlEKfPjKyP8xkydqOenBsJT0FsUQ9bodr9QwOnZRwhxrRiF3nnMU5ynjCRtYJr','osFJr2ZFGIjBKqB19JnEw6R8Xa7P1eip2EgqJY1cAQ','KVvImM136FGWrHtZACmE2EQrCienbqXi3YGzlqrjz1m5dp','HjeSzVxnkuX1FghngkNuz6cs','zavqBOFqeQPwcNhVZLazNjVT7RgjdkwctshouawIBdK0RDZ7YcGyvMrNOfcvXZyj6B8U9nmT2gx3LfZp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2486019239603930265,2179813093,'JTcFvIioxw','hr5uOqrv1ukiRzt4FCynF5FiwE95ErIQgiqTolNofvBLXb4OP5EdYB0ux9BYik2YNapCeK30PNxn6jQb3pizDr65u','N8YxBG6egPmZVDj8pSyw5XJs7kqc9Nv5Sv429sznDopurGsO5lcGHJRJNABbzSngnAIJedRINEJV5cr2sKfMcrpyhD','FEfVBE38KXxCWVhdykbrtifN9ePHtJD98MbalCIP11QkUFXA3AEeNZs3oYiKUyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw','iTRyHPaMfwiIIFPMTirN8e8hkhxtF36qbBCebOpeIWddq3kEeDJgepY3g4yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ahkmzGDT','kjpADQVbEodZKznEJEuzkWXbwfTFW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjb',13);
-INSERT INTO ti VALUES (-2486019239603930265,2179813093,'JTcFvIioxw','hr5uOqrv1ukiRzt4FCynF5FiwE95ErIQgiqTolNofvBLXb4OP5EdYB0ux9BYik2YNapCeK30PNxn6jQb3pizDr65u','N8YxBG6egPmZVDj8pSyw5XJs7kqc9Nv5Sv429sznDopurGsO5lcGHJRJNABbzSngnAIJedRINEJV5cr2sKfMcrpyhD','FEfVBE38KXxCWVhdykbrtifN9ePHtJD98MbalCIP11QkUFXA3AEeNZs3oYiKUyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw','iTRyHPaMfwiIIFPMTirN8e8hkhxtF36qbBCebOpeIWddq3kEeDJgepY3g4yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ahkmzGDT','kjpADQVbEodZKznEJEuzkWXbwfTFW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(47), d VARCHAR(74), e VARCHAR(69) NOT NULL, f VARCHAR(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7837208,58380,'vu6QTbmkzM3FDqO1dxso0w6bZO8kg2czz5h7P5L2MM','H9ua2ZtA5pocB1Dibh0A17W0E6dzBIgM5EkpxM9QVw47V','4y0yh4t6DEVr9xI9D1fWCz3FhpBEjaqWSiAxSP2s','zg0VvwklezDwH','jPbzWugpqNaXiYoTOetdcdlgFfjnGtTzCLcoarJ3O8ZirZWv6cWX1RJR8BjyvGKCGnorDlQRRdGPzLhJRITPJb3OfFmr6JYjEqP','cLOss9nUgwhqw2N',0);
-INSERT INTO t VALUES (-3174094,27362,'PkdHyZI30r0oXeHulcWPeLvu2sxz1BXInbbDC9zCvzXW','3h4gOv','ctLdwYtf6CJ0Ym3R7Kfdj','GPUGoDWzwstsk5m1EVmUWeDKtpMvdDMDXFCgL','rN3Iq8Xe7c59PxBMEd4P8kh3Ehi3k4gVyB8HKqNNEka','HrKntMpLKz4TC7ZPHzyRtsXW9xZtDCSuO7rG5OvpgqQRnW221OTUPlzC1H',1);
-INSERT INTO t VALUES (-4106180,57933,'LGAAWjywr9GhtoKwAfCUHDcpo9tEeGW6sp','qjgzGjIgoyX4WKgmFFCX5usWTX5n5VNtrFJBM55eyKcy2BMVh3gViqONva0n1BQWb3l','4x3tEQcrhlEYG3P','U1WqSHF9nl7vFzKY2IVoJx1Mc5h0VkOWyN','ogMBx08tLsEAnokeGN4XnnsMB2ZKrNWtV3','jx3o7Y1XAmDSTJS92AYo6CxmJEm6ECB7ksEMtBy6tT2dQFuuwqShcwKEC81LpD',2);
-INSERT INTO t VALUES (-7974528,39010,'yg413lpRYYPnLMQulVvnr9IF8Pgxil0Q','kkDqIfYaSMWupoiKnBe89ho4B','EfWMv65iBlvtAt9xXZGS6phDXCPEwYBun1ybcAjEJKm2U46izOM','v1kEvCS2FcPO6COwdZmeD6QZV1T7IlnhwdK','tWQGAz1kesTn8n0VOPjUlMuCwNLdFYjMpht4BR8OFzSY58riyNZNg47GAYMh2wBtW5eyr2iEWrNX6sv2I0','YkFUDCtysH5',3);
-INSERT INTO t VALUES (358933,16349,'75Xj0jzNXROD9qKlh1uhHQOo','qy61bXMhLARVxvFpckJpbzAq','a4BCayv4SLgJXmF91yIKsKEN6EpJXIEuMyjvRqWGhlzVO8cQ4Yo8gjmbODa4I','UdtzuND2pXAhiuD7xSPZ8t','6BrsQPiz630GyZ1ps9ijRmgGHlvTNgbMvko7','5nCHpAxiHnFC4RSms36sAUSE2nh9ZnS7mT6TIbagk5ZRZq6nhgKH2RGkHoyLzsKYZ3MZuoVBCvCEDypcnczU6ffMpjZ1',4);
-INSERT INTO t VALUES (2393587,40839,'vBXiLLoDkCrzZgSPGtVye1X3Fq5ciMwLtDdq1BUf','fSf7','Q62qElbprsIv5DHJbS90drxF9JOMsBuJPTgGZGQb5WYXbgomrtgPyuG9jxmF','nDH1I2ULT5JccvBWQy6ZBSVLdD','Ii3HpRFlmn9mN3lA4YgoQWn6W7Pu2LtJvr5nAEuUWKxrdVJU5LMYPfIQ','4vG9hGW2ULDt7p9xKg',5);
-INSERT INTO t VALUES (6883855,23961,'fEOhlO10xlAhZdRuGgqBixjJlt0dosfIyskDR3pGVkObY','94lUlpd3YOUnXxY6l9SMFsBjbb0Mviy4SDGeY34x5P4wUPRIxpY2aBOl9jjPV75ZBH2vQdZux8','P4GcrHmw','jH4NN21GVXNntLHWC1JjUg0Ck7FRP9zaoRvbVM','nwyuyPdO6o35nG2BdLANcjlohtuDGGlNYaJzPbWGa22Os5Qkw258Ybkz0uw','lpOs9iBpyj0dr6NfCj36pyaElPyoxKsImfQG46mFBCkf',6);
-INSERT INTO t VALUES (-4588263,12132,'ywgOns7rgzvfXle8PId5l','gxGjlyWn5eyH8k6nRIMgp2yrcz7pAlF8','2LE9vBbV','TYu9gGWg9qQQ6fNj5IQFJfxmBAuTAW','jIFu','2uOz7HtvknD0LqxTztqBZUiGe1j5qR4erOEEv9m3VLIZ5zVffFMaLPJMgzSIKav0ByjS3rVz5ydWk40wwB7scQc39900HmU',7);
-INSERT INTO t VALUES (2080756,37690,'0','zG7nhAVCYECfFPF4gr5MUf8wrWYr9jAiAJcPniRQSUlsKnBHfwCO','zdPX','3hS06l27xiVhR7Fu0sl32WY417z4BPSv','ang2KrzNvEzem2GvJhQY60iVx1NwlRINJBPMMThJKqOeId1xsKFcn2ct05h7reLkoaxnVfrgp','JNtARWqBWfkuiLA9AyEVPKPGPXAoUYN6n3yAmdUFr8iAzHu6Byi8DzmeLY81z63zmTg',8);
-INSERT INTO t VALUES (6355704,57915,'NZO5gx4K8fmslPtuF5F4UIivE8dE8HXyzI3ZDWMtORSy','ZvbQOqdmrggVa3CZdkqoolUngvyJ3kCYYGMm4XFI0KGI72Rch3kID6rAbPJt0WSlmvuT7d','Rc3Zc4LT1xEh0m4N','Pk','ZY2ZMooBI6Z8Qr8VKZwTlJa2AXD1UFHAuzBOjESJ2mf3hM0zni8CgOnRkypBc5hOtTCGjQmhTqSEylc','z5Pq2GJ5litn9VXJiy2tNJKMqyLczIRujkLIMea64BUfMWy39PqHRTHY61vD7qqbHtZeBYz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6393286202763687920,32,'Wis2qp','Kh3BjXYI3sRLThmn','M0XjJs','V6RawjeX1mfBkwpYjFsakXPwltWzJ7fAcONvPeoYU12fEEZL5qLYIlCCEbzdZKNItOYC0WTlaaPYSQ79daD','B','w',12);
+INSERT INTO ti VALUES (6393286202763687920,32,'Wis2qp','Kh3BjXYI3sRLThmn','M0XjJs','V6RawjeX1mfBkwpYjFsakXPwltWzJ7fAcONvPeoYU12fEEZL5qLYIlCCEbzdZKNItOYC0WTlaaPYSQ79daD','B','w',12);
+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 (-1958278044446504277,18,'Cl','tUwOk1wAI7qSdPH5hRyNdyX2x10rAyEtHDgVQhggNoTAXEzL9txnahEuCF1Tvs2zoJ6zAq20pnkI6P8Bzfojd9CaHyAcjZZT0vHx4epLkvwh5ZJZeHWXO8XD159nEbwlAoxrUcONxJFD6G9sVouQ45IC08mGGxYX31Bed6140g4','c1tsr','1SlVoOVIBEZEQbHzfSMSeHzmjhn6LxPxBa8EAqitdmz2XQrwcxgvUzdXlnYlFDm5yCKMvw4GRero6x55B5zYbtcPz4tNRbhBYRF8XaiBP7NtHEaAvzgeZG1M60Volz1Yv4lTuACsp4lt1U','D','t',13);
+INSERT INTO ti VALUES (-1958278044446504277,18,'Cl','tUwOk1wAI7qSdPH5hRyNdyX2x10rAyEtHDgVQhggNoTAXEzL9txnahEuCF1Tvs2zoJ6zAq20pnkI6P8Bzfojd9CaHyAcjZZT0vHx4epLkvwh5ZJZeHWXO8XD159nEbwlAoxrUcONxJFD6G9sVouQ45IC08mGGxYX31Bed6140g4','c1tsr','1SlVoOVIBEZEQbHzfSMSeHzmjhn6LxPxBa8EAqitdmz2XQrwcxgvUzdXlnYlFDm5yCKMvw4GRero6x55B5zYbtcPz4tNRbhBYRF8XaiBP7NtHEaAvzgeZG1M60Volz1Yv4lTuACsp4lt1U','D','t',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1077122228749237266,147,'xkuy','2yXNyhcKAdQQT1kkS22BS5XZBSIP6e1AEhC0qjxFYYMpLUUhAL97p8AZFaWzBC2wywCT5ESKgbLo8KPWMaxEOOrIhbH71Wbm','XAJ','g2EFVoLMyIMYzvf9gmLFpFTEKcoGe9DMwKgPhGEQmlRs0w2RoLn5IxN0qwqG2v788hc1Ca1JCIbKneQyRu9fsmyVq1bSUdgbsDCH3agPpkJG0uGoHbvBVJjZq53Ms1CA9zs','Tl','6',14);
+INSERT INTO ti VALUES (-1077122228749237266,147,'xkuy','2yXNyhcKAdQQT1kkS22BS5XZBSIP6e1AEhC0qjxFYYMpLUUhAL97p8AZFaWzBC2wywCT5ESKgbLo8KPWMaxEOOrIhbH71Wbm','XAJ','g2EFVoLMyIMYzvf9gmLFpFTEKcoGe9DMwKgPhGEQmlRs0w2RoLn5IxN0qwqG2v788hc1Ca1JCIbKneQyRu9fsmyVq1bSUdgbsDCH3agPpkJG0uGoHbvBVJjZq53Ms1CA9zs','Tl','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3736745971534821074,247,'f2BHv0CBr','APtgXKtBviiHxrtnTbALQKJY2d472p7ouYXimZeGfk1AeeDpnvdUKYfCveTLEo1ERbYOS7w7eHuBdawHVq5znktgDyH6AEW4S8TeZCRXNtJ01nNhifBKIoWA4jnCENE5UjyQAB1PA511iOKtfb3IgoFFbkFmtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94QrQuENUYiPYnIlDXW2','FqAmi','tKWsBCpdndOgqBu9xGuBUYS9fIgik3eZs2dSH0u4MykbSrVpIf4Cn9uffoAT4YQ8lOdXDiZ4XH8YxNVK','lO','H',15);
+INSERT INTO ti VALUES (-3736745971534821074,247,'f2BHv0CBr','APtgXKtBviiHxrtnTbALQKJY2d472p7ouYXimZeGfk1AeeDpnvdUKYfCveTLEo1ERbYOS7w7eHuBdawHVq5znktgDyH6AEW4S8TeZCRXNtJ01nNhifBKIoWA4jnCENE5UjyQAB1PA511iOKtfb3IgoFFbkFmtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94QrQuENUYiPYnIlDXW2','FqAmi','tKWsBCpdndOgqBu9xGuBUYS9fIgik3eZs2dSH0u4MykbSrVpIf4Cn9uffoAT4YQ8lOdXDiZ4XH8YxNVK','lO','H',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT, c BINARY(39), d VARBINARY(9), e VARBINARY(71) NOT NULL, f VARBINARY(29), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-80,96,'8Q8VjpwUMjMImP9u9LWLKty6mXwgzaQSgH','QR0YSOee','bAgoUt9kSIhEYL0CdON9AA93kn1J8jZjWcFt5aZK','Wvelc7du','Rv','b',0);
+INSERT INTO t VALUES (-35,123,'i','036Q1','56YKbekX8WtrWOldA9','rXyMM1D6buBZIMvsxatAOFMxa','6','G',1);
+INSERT INTO t VALUES (91,-85,'0FZyS0CY1tyFB5fa2mjtfWRq','T','Dl2eZtGaYqVc6kYKqecVESpCO6J','oZTX','MA','Ad',2);
+INSERT INTO t VALUES (70,-22,'HqeMcl99aZN6aYnxXK64oUt1MovJB5Rg5OyyN','31v','KkNglm2XZHBvyk4tzGbTJ8HqBBkaYYUclPXMH6ei0Hqa6o','d4','rj','J',3);
+INSERT INTO t VALUES (112,-69,'6IX6j9O7HFdBdG','FSVW4mncJ','IPW0pT2vwCvmtWHx','6GNGFAozug0yvdNY8YSUM80H5','iQ','H',4);
+INSERT INTO t VALUES (-108,37,'fV','Jz8VHylg','RRUdtmZQ1sElrfO7phsakzy2rBCDmCu3HjkbbOolR','PDAyF1zW7KqFFYaZZLsEKKC','j','A',5);
+INSERT INTO t VALUES (127,3,'YNZka','T0Ra','kuumU7O2','O4YZW','D9','Z',6);
+INSERT INTO t VALUES (31,40,'cnNxYEipCnlXACRIQ2DhOwKTI63QdO4c','5qGI','MkolKwAuOJ2bFMEQuGaO233Y7clsWbjaBlyZnsaGIJ8bkKoBQiK6rdmmPA','mRHdsoj6otJ2','e0','3',7);
+INSERT INTO t VALUES (30,122,'FFSyjdhqMrvTWJ68e9EJ','ih0V5tG','oZF15W8SmsNYnrHP9ddM9PDzUuELLFLWSwEJxrQnVYg','wL4zzCFEzbN8hFcJ903','I','gH',8);
+INSERT INTO t VALUES (46,-31,'VDvlR4iATdmIAnSgz43E','ku2','PIjPcQcc5jEGBEH09VaHsyxLC46ayvvxVSiwYoHm1YGMv8XksBq','wFQqYKK','GA','Bu',9);
+CREATE TABLE ti (a TINYINT, b TINYINT, c BINARY(39), d VARBINARY(9), e VARBINARY(71) NOT NULL, f VARBINARY(29), 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 (-5232982827203794943,41547,'Bw61HTS5DFsT1j21t5p4hsneBLecA5YNYRmEZJkhpHY02m','p26fY3HbiAB6udFSPQCGEL2Yih1TYWRuaFI0F6RHDWZXrmyZJ0g8PAekGLK57jHO4Lr','5JatYAiWwaFiYNd2YFY0gJf','9lhHiwdMY9yjXMuLdEZG2HBfRgQQjDU1C','cpwKqGZPlg6a2WtbBI2hLRoHpiL4aisSuSHD34vZ2W2osSKIkGtHyV3FIdaOimf5C2VS3YLUr3rgeJItqDEZ7FANi','Gy2jNB95OK',10);
-INSERT INTO ti VALUES (-5232982827203794943,41547,'Bw61HTS5DFsT1j21t5p4hsneBLecA5YNYRmEZJkhpHY02m','p26fY3HbiAB6udFSPQCGEL2Yih1TYWRuaFI0F6RHDWZXrmyZJ0g8PAekGLK57jHO4Lr','5JatYAiWwaFiYNd2YFY0gJf','9lhHiwdMY9yjXMuLdEZG2HBfRgQQjDU1C','cpwKqGZPlg6a2WtbBI2hLRoHpiL4aisSuSHD34vZ2W2osSKIkGtHyV3FIdaOimf5C2VS3YLUr3rgeJItqDEZ7FANi','Gy2jNB95OK',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(48);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
-INSERT INTO t VALUES (-6035909186733283227,1976,'GBntjAjEcwRepKXwyjcdqWsKY1IJXO','YMI49Z4psDgjyAzauyIDnUeyF8','xv9Hj4qwdOEXmyMsakse58MhbPFq','5WhahkDP0Et82XGdQ4b91p3pT3BgZDFwHWSePx','joP06XY9hTcVG4nXrPbWiV3me7h8CTNHUzbLirJhs6dmHtjayeq','1rtQ4oznaaAZ0fboyWXz5yqpc1j9AUVhrt1R94u0kWQL',11);
-INSERT INTO ti VALUES (-6035909186733283227,1976,'GBntjAjEcwRepKXwyjcdqWsKY1IJXO','YMI49Z4psDgjyAzauyIDnUeyF8','xv9Hj4qwdOEXmyMsakse58MhbPFq','5WhahkDP0Et82XGdQ4b91p3pT3BgZDFwHWSePx','joP06XY9hTcVG4nXrPbWiV3me7h8CTNHUzbLirJhs6dmHtjayeq','1rtQ4oznaaAZ0fboyWXz5yqpc1j9AUVhrt1R94u0kWQL',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-610952547834601893,54092,'Slf6nKMB4EOnQFXSRXHv6qRqWNlgl','CZRY1GO','cJ8w2LjSooeALGiLGx3IMEaAdjrHKt5qY9XGItdNG1poo5UgSpMXYcKdcARpqSGtWNhq','pSgqwTf','30fc5sbH7bxVw6pQ3Pdyxm4ItL5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHygyfqGWTHWUcnZOFwkgl612NyDZTp1Vs','gmw7EghKbMKWgvc',12);
-INSERT INTO ti VALUES (-610952547834601893,54092,'Slf6nKMB4EOnQFXSRXHv6qRqWNlgl','CZRY1GO','cJ8w2LjSooeALGiLGx3IMEaAdjrHKt5qY9XGItdNG1poo5UgSpMXYcKdcARpqSGtWNhq','pSgqwTf','30fc5sbH7bxVw6pQ3Pdyxm4ItL5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHygyfqGWTHWUcnZOFwkgl612NyDZTp1Vs','gmw7EghKbMKWgvc',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5858522482905039625,51382,'A2qIDcmBubqY8MWDz6Eytfymhj4Ez6bRV3nJvjpeT1Io7gM','9tIZJolyRa0jghmH2174hvEza0kJXqP2VduDxPPXqvDbHef3psAy3sKpE0','40rEWEfYnfKkad5doH4EVBGjReX4JW6OYoj6aYhIwZjPVM','BRGtB7SwaTq2Hef5ZDQrDrZdtOC4iqJ05dcyYHvOLOZPmDRTU9zRe','bUWKlAFECxsimQ1yz1nx1fxc3ezrnqc3YfFdrsO6CZlX5p','i',13);
-INSERT INTO ti VALUES (5858522482905039625,51382,'A2qIDcmBubqY8MWDz6Eytfymhj4Ez6bRV3nJvjpeT1Io7gM','9tIZJolyRa0jghmH2174hvEza0kJXqP2VduDxPPXqvDbHef3psAy3sKpE0','40rEWEfYnfKkad5doH4EVBGjReX4JW6OYoj6aYhIwZjPVM','BRGtB7SwaTq2Hef5ZDQrDrZdtOC4iqJ05dcyYHvOLOZPmDRTU9zRe','bUWKlAFECxsimQ1yz1nx1fxc3ezrnqc3YfFdrsO6CZlX5p','i',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(73), d VARBINARY(32) NOT NULL, e VARCHAR(6), f VARCHAR(58), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (129,-17542,'rwUrOAtLHh5MYDTVoB8ukL7b2iit','OTj3EIzY4GfTvFDpw9lxromP','m','jfMYuk3o4lqGQZnOxODIXGX5lYdSNHOrIkhxISCTBz7kgjXAkO','iyhp','LynV0CmOynU0',0);
-INSERT INTO t VALUES (186,2708,'mSJwv15kxTsPDzKCrK2yrjbHc1Jax2b4mIkhHGGDA1Vs907O06r1','TQLWjMFgtlpDN0HwLYy8CeL2mJTJYnY8','J0zXDq','I6wMnaoYczP','bBQFMxm8ypCP2roOP6IDw6UPGSa0K6iCmSFGPshVninfnFLOeYnM','px0yKH6tPnWCulsR6SSqHW',1);
-INSERT INTO t VALUES (171,4307,'Wud3GaxSk0vRJ8YXSefas4N9ut','9epL','vzZE','WiWcbXwE1UfGKsjKzqaING8L2TkeZunzNag30tldwkkVrw3zwo92YXg','QfV9eOc4zAUV4H5PMNBCLDTx6VUZR0yjskY','hXUaiYD',2);
-INSERT INTO t VALUES (115,-2926,'4JPWUpT4oXHa6','K87hPgH8bu4j08BJN8ksqto','UN','V5sqa3','v1AVpsth802X8Cq7iW99ORWNIfIJ8bcibSeuoFvZKBDpjT9ir4','B50C1wFxzr5PguXz9',3);
-INSERT INTO t VALUES (6,17013,'RqsdtVr7htygxAohopy','6zuqjR','q','NNGf1v069xYoaNlTaUGVTVJItP9zeolt0ST4dmy2Zr6h','kw74l15F8gh7AIeyUc17y4TllMkJUBobq1vMsOZJrWrLWXkt3BpKwUDSVthAibXQt5roxpnzOz41oU7Bi7A','DAWOgNZXC6A4wXJa1b0tgQdGqgpUo',4);
-INSERT INTO t VALUES (111,-2953,'tZCIeucvgnU','4Za8eMonV2KmO','hDMtqz','anDSmC6ENBd5Wj9j5JXFBm3Hb8XnjzicwuSa0VsD9bb','yGqSjr66LytZlgKln4S7oeBNSfnUvcsdPip6s9zQ4NnLjnc3ffuktZkayL8YR3nl','bHiAWFOhOG8iGbMXth',5);
-INSERT INTO t VALUES (11,28218,'tA3myKkH9ESZojzSXh3mrUqv1G3CK08ODdMA1Jyx4looPDl3PexCV','V736JHlgvrMA','pjaF','cI8y7VV0op7l2lejOTQKY6vIL','lfJsEdTTVFGfeOtLavt7jyHe7ycnCootCCxO1BHclQuMPIAHKJjrz1nLzW18IZrQ1dAwcNzAIIzCVsieJShFvEmTxdhklPoA','iO7amVDo4YuTpf3TpYDAQHyUu4EqmtWGveZZsfxFLaM',6);
-INSERT INTO t VALUES (238,23062,'27O7VQf1w6UcZ2AGtuQA08Xu1RHtZpDX0B7Hlxmtl7ucos50CUNIva2','kdGhuzbrMJx627crhjEfm2','RNq0','MQ85mmWeINCLL3kLZeploCx1zBp9uYBlcm0sGbYmzjhP','YX3i7Ijp1xTPGGFFj','DtRCna0CcaKzC7SVyg',7);
-INSERT INTO t VALUES (246,-30127,'eQU47RwIxRbwRyyLmn1xcdfzxDse7fGKTST','6FWxch1SrWRTR3ay','e','vFi0Cf5gFJtdzLMWzEd2bLMh46ZN6PbXSQ3PrfRDN','dXWYwXm3vTsqSe83l9tMvjrXyvmGUvDHCBTjjJX5jRYhI47LPlcxvgCDDB','Kfj4n0NegG17OOZmgsMwhj6PsmddvuGPjMVxWhrcxqtuiiKnMsH6oLObt3muPn1QdcbJfNW3Ht9yiHymrhjrPHzjIVoMmJnJ',8);
-INSERT INTO t VALUES (12,-11546,'VM1rDd4fd7dyyprEbWdvWYYnZUEwyd540cdNHRkL5KeJ9gKDKUNInxmVX1bP4Aq5','vVstNNrHIcOvjgLIEu97PzPpLFVIbqL','lLng7','87JgS3mZ5SuVqfwjaRmFDmE4qHsOrAkVTtgn3BAjUWXfsXNfbZ9','ndA9xBpZIUQGY4AMq3xsyF','mtZvfFgSomo0PNsBrLrpVbIR6pdfafFCcJbCdzotc88NcFCeDl1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (36,34,'4zJXQiYgMBCz78tQ','TOj','pwq1US5oz2np7OstIJ4WevML6hLl0v8ybHCLJQ4W7yo2WlpC3a95fhlWqh','MKpND','o2','gl',10);
+INSERT INTO ti VALUES (36,34,'4zJXQiYgMBCz78tQ','TOj','pwq1US5oz2np7OstIJ4WevML6hLl0v8ybHCLJQ4W7yo2WlpC3a95fhlWqh','MKpND','o2','gl',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(40);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
+INSERT INTO t VALUES (74,-10,'QdWboquSq0J7B04E9Cpg0','A2FL','hV10xWX002OyXTwkdqbdaqbobpBwodBObBwMuz3RXT4POQ','vTiOoApqsMb36ltMdC1','V','ii',11);
+INSERT INTO ti VALUES (74,-10,'QdWboquSq0J7B04E9Cpg0','A2FL','hV10xWX002OyXTwkdqbdaqbobpBwodBObBwMuz3RXT4POQ','vTiOoApqsMb36ltMdC1','V','ii',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5,-48,'HUfPD3uPTLOyeTXXU1NOPlUnqGsb1sTx3ejEbqw','DUJRp5EqVmsQdp7xttBfcrEWI4ZAf4SelyCUyx8en7iRlrrDOhCiPkQJEYmsOcVDPgfRRSFcfXoP1CiQ5LwSBMKn2cnOmXNHgpSbHGd4TeDZu4mK50gE','yED8E1AZetZhq','QL','6g','q',12);
+INSERT INTO ti VALUES (5,-48,'HUfPD3uPTLOyeTXXU1NOPlUnqGsb1sTx3ejEbqw','DUJRp5EqVmsQdp7xttBfcrEWI4ZAf4SelyCUyx8en7iRlrrDOhCiPkQJEYmsOcVDPgfRRSFcfXoP1CiQ5LwSBMKn2cnOmXNHgpSbHGd4TeDZu4mK50gE','yED8E1AZetZhq','QL','6g','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (91,59,'jkXkmI5dZolYszf','3Cggk0bHFTD1N39mBSOv9F1Kp1rIqvCDydylSNWka6','ByWXrqHf59621YSMgJMF8t2aVXMYao89xnELcaXzrjBksmnchYktQl7','kQ6Su3K5yV0','o','K',13);
+INSERT INTO ti VALUES (91,59,'jkXkmI5dZolYszf','3Cggk0bHFTD1N39mBSOv9F1Kp1rIqvCDydylSNWka6','ByWXrqHf59621YSMgJMF8t2aVXMYao89xnELcaXzrjBksmnchYktQl7','kQ6Su3K5yV0','o','K',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (111,50,'cSGqRyYc6','dbCfDEwyQdd9KrGHYSBDqBBm0XCvlJg9o0k8iU','8LVG9pM1gkFdbBH6dwDCQguAGJdYiNJYhQNz8nYe5x','u5CUWh7VVEvHcwx6ZQx6mOPw8ENjf1Wa0SiMNTY8sP6ckXvpjnsnc4rHp4ZNAxGXqc1tkgoBmY6GfSZ1103TM6ix2LxZRc5WxT9lNNAE3bCV4vQtxeRnnzisq1OvrO80n','Od','V',14);
+INSERT INTO ti VALUES (111,50,'cSGqRyYc6','dbCfDEwyQdd9KrGHYSBDqBBm0XCvlJg9o0k8iU','8LVG9pM1gkFdbBH6dwDCQguAGJdYiNJYhQNz8nYe5x','u5CUWh7VVEvHcwx6ZQx6mOPw8ENjf1Wa0SiMNTY8sP6ckXvpjnsnc4rHp4ZNAxGXqc1tkgoBmY6GfSZ1103TM6ix2LxZRc5WxT9lNNAE3bCV4vQtxeRnnzisq1OvrO80n','Od','V',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-12,-32,'Rrk2bRVRC5geDZr4S8xHCtTdPI0pQoFb3108','kkQgBmh4zxvGmnDBNOtgCEEXw8c','iLSq6AlpIjEYAOh4XIKYpo1eLWW0PTXJ1SSBPjl36QripXUQWdZqkNzd2','DeIXv9HqJFFlVAaQ9Vb69lDUZiNulUnd3yYFztgCW1cshN8sFiufvO1CUoSdcRQ0eokagjGGisN1o7FUIUzOTJ6KNBtXn5EDbsHyq08HeaEyuMmYAPm2la9DPYygsRkYMh7Q1tzMt8Pk3cE8eccHyXs7QB49mi6HqdoeEkc7kjQCF13ZijrFSS7wxSqshFF0aWWSmqIJUE9Zg','pi','Sz',15);
+INSERT INTO ti VALUES (-12,-32,'Rrk2bRVRC5geDZr4S8xHCtTdPI0pQoFb3108','kkQgBmh4zxvGmnDBNOtgCEEXw8c','iLSq6AlpIjEYAOh4XIKYpo1eLWW0PTXJ1SSBPjl36QripXUQWdZqkNzd2','DeIXv9HqJFFlVAaQ9Vb69lDUZiNulUnd3yYFztgCW1cshN8sFiufvO1CUoSdcRQ0eokagjGGisN1o7FUIUzOTJ6KNBtXn5EDbsHyq08HeaEyuMmYAPm2la9DPYygsRkYMh7Q1tzMt8Pk3cE8eccHyXs7QB49mi6HqdoeEkc7kjQCF13ZijrFSS7wxSqshFF0aWWSmqIJUE9Zg','pi','Sz',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(50) NOT NULL, d VARCHAR(34), e VARCHAR(64) NOT NULL, f VARBINARY(39), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (193,-1906226199078380283,'P1kmQRxBob5R9tyjGxpH2MHw8upexy6kb5','tOHEeRm9o3LvO9ij','hDW0mMBBs','rP6lughpMEOp3vAUVu0owh42','5','6',0);
+INSERT INTO t VALUES (150,-1908596443056208851,'uFX3Vn1rd7YY6KO6vg8Gy','WFkWtecyklDUBnENbbX7m4KU','fASTPyXxOvM7GpwrgSCo1eVYWIZPhfa75b2KGfM9pMEZwhT','5ZXMdk8wYS8dvcW37KFt23xXkRU7LunxbGY','l','k',1);
+INSERT INTO t VALUES (224,8227936634615571285,'qCN9TJBxa4Kmw2IZvyGSoxSsfu3I99WJZxncR9eAw2','Us7shlfhgGGuJJd','9K0mTZQP20KpAMkX4LDsRr','mk1uXJUlFXHGVWhpKZ31EXZ5VhkVpV7','dX','g',2);
+INSERT INTO t VALUES (145,-6511309039453371052,'8UB','8aDhWjnDmDTD0St6tQrA','cCwB7uQG090jR2sLIExXQgCc5NwqW4lnceHKJmCGL3W','0hcw5MWSRBCOqfYz2mYypQD0uEK','fu','C',3);
+INSERT INTO t VALUES (193,3703309346251325321,'hafee7WXUSdDdYl61lKyYGaKgWZsmKz','UAOD3TYujaEx5Jta9dNUx5IF5RIuEycwoB','v0jSLMOXnoi','MYlYvqoOSzbX0nB66','Xu','q',4);
+INSERT INTO t VALUES (60,-893055783460826206,'H','nr','kCUJvBuB4an5uqnq4RPRqdoj0iLzT7V6qQGILtsBoW3A2S6qfT2R','wXFhpox829','mO','B',5);
+INSERT INTO t VALUES (191,-1773804307980023686,'FyIELMmElFdyroiYPKqtG','7xLh03sV9Pn70Gns5OsLpc','XEwUBY','f8a86NWKSi3WRre0HiM1h10','vS','5',6);
+INSERT INTO t VALUES (191,-3913366436826945635,'ioI7ysotd59fgoWqMNu86SUvic','2TJIpZpaDP7XQeI9ywacQzasy','5BgEqfwOybMfemcF3PIzB9OcBXJTqt6fcZiJxbFTr8gSG8sSr7VmL1q','7JssO7s8yhpuJP2KfMgg8H','e','U',7);
+INSERT INTO t VALUES (194,-7608622122757530259,'jPzLVSSLYIYxM3CtRnA0z8nibZhleotGGwYzMgqw9YVL','LdRHPLeZV3MLDo2shz','Oc','f510eSy6r4UQ','BR','P',8);
+INSERT INTO t VALUES (42,-4676432256659920230,'Xx41A6Qg8em4RtQhJhauBkEAEWQQV7aCoamSsTWfUJJtOCCq','eN9Rm','ds9uFA03XeAXTGjGmjO5s4CdoW4AZltVXlFlwvYhVLkbuj1LTvZwNextpTR6BE','zzPTKBi5VxicPqyEc7jdA8mDeWRC7S','kO','U',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(50) NOT NULL, d VARCHAR(34), e VARCHAR(64) NOT NULL, f VARBINARY(39), 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 (184,-25101,'tGg47UC','kn6z7wbsb2NpN2yhay56','thYn','rBp4XTalwhsSZhC1cfRGY5XmGnojDMXudYFBPmMwG3Gvhtn','hPC7bY3ICS7czghv9O5FaizxMKpGaCdivvTT1xsaV4WiIish','Gepgyt5PnMfln991ZXdu6N3u7f',10);
-INSERT INTO ti VALUES (184,-25101,'tGg47UC','kn6z7wbsb2NpN2yhay56','thYn','rBp4XTalwhsSZhC1cfRGY5XmGnojDMXudYFBPmMwG3Gvhtn','hPC7bY3ICS7czghv9O5FaizxMKpGaCdivvTT1xsaV4WiIish','Gepgyt5PnMfln991ZXdu6N3u7f',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(74);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
-INSERT INTO t VALUES (63,-16193,'elPGn5tVSHarCmKQHzrrm75zHY1v239iDkgvv8qt05KTaBAWYdmFBAInDCA','Z026WLXxK7Zdu5QEllZxQvz86f1Ozm2A','m','ZW22F4qcucGtHS9Ke3n5Hyk7OaVccJY3ujMIgQMhAy9ENrBk5tPXVRak','PfPHjDGca2Sg4rqF','OdzX3CYqMJ4sIkNUaBaaWsObwrT588yuNMdiU',11);
-INSERT INTO ti VALUES (63,-16193,'elPGn5tVSHarCmKQHzrrm75zHY1v239iDkgvv8qt05KTaBAWYdmFBAInDCA','Z026WLXxK7Zdu5QEllZxQvz86f1Ozm2A','m','ZW22F4qcucGtHS9Ke3n5Hyk7OaVccJY3ujMIgQMhAy9ENrBk5tPXVRak','PfPHjDGca2Sg4rqF','OdzX3CYqMJ4sIkNUaBaaWsObwrT588yuNMdiU',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (166,-24745,'6ybljSQ48FSRGZsXS11gtC9CReQYLW0','f7P3KiaBxkBn5qpDsT1D0MFMlcWCqn','kr0ajP','JeGxCudPSZM67MiXpGy','0amf2oPPW2NFPxjs5XmEVNIFaGc5swkS78qT5eRPbzYp6lCndEmRytT6ayI4G5k9GG8jHvGWk','ekQ89FeCwUeGkxePK6Ld',12);
-INSERT INTO ti VALUES (166,-24745,'6ybljSQ48FSRGZsXS11gtC9CReQYLW0','f7P3KiaBxkBn5qpDsT1D0MFMlcWCqn','kr0ajP','JeGxCudPSZM67MiXpGy','0amf2oPPW2NFPxjs5XmEVNIFaGc5swkS78qT5eRPbzYp6lCndEmRytT6ayI4G5k9GG8jHvGWk','ekQ89FeCwUeGkxePK6Ld',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (41,-20878,'xaDp5BFJSaJ4uq9bub5HwbMVk1u','q3HtUjSUZzALK7vhymuaORv8TqTtNktGcngKlmIsCAoJ2raDf88hAa7lgflNKoNltNjCpO1cSrUXBH3JcCKnAG5ik0JrN6vkFpfZNIhjRQHvcuhHVcUaLDTl9SVUh3bT0SpaX1GNoaDBTcZ0rbYTJGB0JLmMe9KdHjuuRBj6ifn7h83dRSHoEwMMyhLRROefwExluS','JIq','4bwj5IxM9fA6sy3RAzIHPUyIfXMVGaMqYl9zdZPcPtwvlmlGyczNHDBn6PAApZQgzNASn5ATeiXZ8DnN6SpMqOMIpIekzRsgw9HTw45cyfOpAxpp6iTVmitiKruK3anEhjMDn9sK6ifPA5O0l3nAMNyXFt7FIXS3Py98S6zUAxEgWgLHsxe5WfuwzUtPD94f5HzUrSAy0SfhLWEVnq8zvKThFk2nCrmsy1Qg','KkAoXId6KnSw0dxvKPBoN','GIKar8dYVTrbF2Jx6VsdwaY0MS6JUR3GIK7XNyN2h',13);
-INSERT INTO ti VALUES (41,-20878,'xaDp5BFJSaJ4uq9bub5HwbMVk1u','q3HtUjSUZzALK7vhymuaORv8TqTtNktGcngKlmIsCAoJ2raDf88hAa7lgflNKoNltNjCpO1cSrUXBH3JcCKnAG5ik0JrN6vkFpfZNIhjRQHvcuhHVcUaLDTl9SVUh3bT0SpaX1GNoaDBTcZ0rbYTJGB0JLmMe9KdHjuuRBj6ifn7h83dRSHoEwMMyhLRROefwExluS','JIq','4bwj5IxM9fA6sy3RAzIHPUyIfXMVGaMqYl9zdZPcPtwvlmlGyczNHDBn6PAApZQgzNASn5ATeiXZ8DnN6SpMqOMIpIekzRsgw9HTw45cyfOpAxpp6iTVmitiKruK3anEhjMDn9sK6ifPA5O0l3nAMNyXFt7FIXS3Py98S6zUAxEgWgLHsxe5WfuwzUtPD94f5HzUrSAy0SfhLWEVnq8zvKThFk2nCrmsy1Qg','KkAoXId6KnSw0dxvKPBoN','GIKar8dYVTrbF2Jx6VsdwaY0MS6JUR3GIK7XNyN2h',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(32), d VARCHAR(22) NOT NULL, e VARCHAR(1), f VARBINARY(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (117,11837333411068714035,'kQB5oXhaqH','Mftccu9U7wUqN3H42W7up','e','ITSBPc','5c761i0fPRbrUF0nswdYecmZCtGSvrwwVDCvjDJG1bhtaYzoyRGpDHRQIUPkTVUADpd5VyV7lHatgffis15kK','3iX3JHYBwV9MGthDj8CI39oyn',0);
-INSERT INTO t VALUES (240,832133093375874461,'8qseyR8mDVnIYphw4PfpakWCraA','Xu9vn6QZGB0QV','d','cYVubPfNgcz06BNTpaDZqRy0UBN7WW38C','3t3wiBklxvuzsLI6zYDLsdRCrpS8BMwXUNWKYE1ZFSubE8FpMC3RGkUc6oq8q3','j0Y4ISgx2o3w3XYZNvd',1);
-INSERT INTO t VALUES (226,18399219963894376342,'ZHD4sUEEjxKOVQoGpFv64YrR9','L','q','I6hPZ','MSE4SbRUZvgwbk1enFoDEf1iXWXUyQPEnSpnhTI','9bj68COT9OVIOrt6afBFjcnnGeCQftddP5Fs0hWnSDcXsoSEuyQDvgom4gBxsAlBO01dRmlaW7d',2);
-INSERT INTO t VALUES (109,16122106973576425296,'T7INZBxzMDqbQ3IFxopkuSS9SsutTuZ','5f09xgP7Tj','J','Uwk9dzICII5v0myxAbRkmp','bOAOewpWV3rnpl4BdGqCp74JFmAjsUlMETXSLwlN1gYGvwTuG2Ff','5rbjgE0O1cCUFUctZDN7xybBKRastKvbORtSga6NFP4XdFcI0s1tw7r3olnfFOBdox9vdaTltj8EiMdn5WeXmu4ha6',3);
-INSERT INTO t VALUES (175,3417376879307321550,'gPrjd3GoMfCJcc86QZTd4z2fPD7','9Xpd','M','SqvAYPdyyKWQ8Lqdo','N4KAGrMPYtIGYfMASGMY95CiN6U0ElwDFM66GbnOgSXrqx8L8v14D7vsQsLfVKhqAzP10a','F8rwzS8n1nRajDqqDwsFRQ6phsta9elWlYd8YDvMGi5VUPMK2gDqGefAPr7',4);
-INSERT INTO t VALUES (221,1886366612694780097,'ha','1','b','Wf8TJko3GTEeSddFde66p5PNXi3iPO9yQrsbr3','6kkFObfvSVoULJIu561H4tRVjBhh38bgH3EcCJjHOumaHoOSjaO2fQqIzYpVkExHq1XIK2tJyiAA','FKhSj',5);
-INSERT INTO t VALUES (203,11041740086548040477,'VpHCHh1Et1P0vFLHa1pN5fsvSUq6','bazT6s','4','hswRi5m2yM76dpvRmqNMWnvEB','UzVEZgFUXaF8IewzKo','lICm5eR4DoGWCdyUF5mS7hfMDG2xj9qujxusbiulOXAwY8bdVlimQzuZm',6);
-INSERT INTO t VALUES (95,1192273721934858997,'4e61kDgBVxSaqdMfFLmL8','JIJIPm','6','VsNt04bWIqnNlaucIZmRzZqhseMmWScIUp','99JnNhL8v2nE9bgrzuZFa0wh','aXXiMuNQ4dd3maUlsvMk5P6qOKtKwpeFrR0bdfRwSdwzbBqW58VNJRwTJiPMT9vTRfQymxreuOYhzoeDy0b46KLtDem',7);
-INSERT INTO t VALUES (195,177787490821557541,'XT8pDeMdb','P9EcX','Y','p282CX2TEl09o44GL0AfCvU1af6ZR13HlU6hoDG','D79F7DwclgG5xFhNjDCFoVH23lDR4mpw9cYJGMjf2vvJBKkCRYba','k5Vcf1bS29GcDMwjPdgvcjWHy0DXzKnBn314d8eotja5Ebpu6OBfLbeIs0kdrGUUbYwkEn1j1PC5iMwCOS7',8);
-INSERT INTO t VALUES (234,14333554964087597108,'Ldh4Cxng5cm5YXyCwHY','0SmLaGPicBs','L','vR8sXJYDbExN0P6x3LcZzri5WmVPqBQbT','4EC0aynKRNZSv1fOARjNLWqC2dymNi1ogy71mq9Svpr3','BSeGO1In2aPobBirYIxDBhN3uUnZz77YHewgAf4wb7sLHpBzWy0jYCmAF40vza1htexHn9V5XBXs5p7Kf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (78,-7482106733898487758,'eLK1H9wz','JacZBTeWbITQ78Di1a3','LbpFVNaysul2rz9GlEYEGPfvKmk6LOHMChK2W6','eXaqdfgZsBh3AgWeKbNo','3t','V',10);
+INSERT INTO ti VALUES (78,-7482106733898487758,'eLK1H9wz','JacZBTeWbITQ78Di1a3','LbpFVNaysul2rz9GlEYEGPfvKmk6LOHMChK2W6','eXaqdfgZsBh3AgWeKbNo','3t','V',10);
+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 (85,7523736416846366917,'Hkr8ehlOk8pM5BqsSym8B0','DMgLShVfh0u5AOyDM0nlgPIwomJhEV3p','K00SDiyyPBLoXZQMtaGE1RxAh3Q3kbMEJCudoeHSIuASUB','ooFCkvVdZYKX','6','0',11);
+INSERT INTO ti VALUES (85,7523736416846366917,'Hkr8ehlOk8pM5BqsSym8B0','DMgLShVfh0u5AOyDM0nlgPIwomJhEV3p','K00SDiyyPBLoXZQMtaGE1RxAh3Q3kbMEJCudoeHSIuASUB','ooFCkvVdZYKX','6','0',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (239,-4689846536846896847,'vJXCZQbOU78PFU6OZxIon6N3aoKEoE1pA3V890ixpNNq','54I3BBj1VMmKmK2afc8tJBJ5AQRF4f6Z1S7ALiOjxDaNvHpmEpXzKJUkArJFo99FcH5hesYHKHT96n2Hf11yYR76HEQpS6d0eEcBEqyyASbjPZOUD7rZFl3JOjrYdCIm1Ay1Mh0I0qBOsxyfAww8Ghyu8Y8cWYh3aSneXSDoNBC3gDUK81KNzQmZL0','EQxiVLvjclNosF7UXD5lFKUbBnOtTeujP','NOfJ','tL','0',12);
+INSERT INTO ti VALUES (239,-4689846536846896847,'vJXCZQbOU78PFU6OZxIon6N3aoKEoE1pA3V890ixpNNq','54I3BBj1VMmKmK2afc8tJBJ5AQRF4f6Z1S7ALiOjxDaNvHpmEpXzKJUkArJFo99FcH5hesYHKHT96n2Hf11yYR76HEQpS6d0eEcBEqyyASbjPZOUD7rZFl3JOjrYdCIm1Ay1Mh0I0qBOsxyfAww8Ghyu8Y8cWYh3aSneXSDoNBC3gDUK81KNzQmZL0','EQxiVLvjclNosF7UXD5lFKUbBnOtTeujP','NOfJ','tL','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (166,6748509970054993341,'zvHxqowOe','BAco8ubsT7d7XMYhGgwHbiE428uzmfTJEN3Gjj69qNtyzY9onpnPib3AaAqilccmkZXQ4uXGYoYVFsQSJC1jUOD379Vsm5mDxgbFgbulmve6TDcAIU46p31tqVLqv1FcchFTNdhAHmDOaJYIwepgpLh973mxRQDzpuybbqZl9wZCP7t1RXlEDMY590ZJNaWZAcvxFoz0','7CFYMB0HQHsLA3IbJ9qvMgjpyH97amStvKzakbi6eyUQ82ei','dmDPn2tPOox0m1uOSlB6bxGFHOicn8H9CnZZP519LDJT8TlDtiYAyBcUDmTCVYtrfQ59eX16mR7CPj5OicXDkYkMOQ2SdlQF2wIDv3aVRxj4WnDCyoLYzhEkhDcXpL0nVkXIiPcwI','0','s',13);
+INSERT INTO ti VALUES (166,6748509970054993341,'zvHxqowOe','BAco8ubsT7d7XMYhGgwHbiE428uzmfTJEN3Gjj69qNtyzY9onpnPib3AaAqilccmkZXQ4uXGYoYVFsQSJC1jUOD379Vsm5mDxgbFgbulmve6TDcAIU46p31tqVLqv1FcchFTNdhAHmDOaJYIwepgpLh973mxRQDzpuybbqZl9wZCP7t1RXlEDMY590ZJNaWZAcvxFoz0','7CFYMB0HQHsLA3IbJ9qvMgjpyH97amStvKzakbi6eyUQ82ei','dmDPn2tPOox0m1uOSlB6bxGFHOicn8H9CnZZP519LDJT8TlDtiYAyBcUDmTCVYtrfQ59eX16mR7CPj5OicXDkYkMOQ2SdlQF2wIDv3aVRxj4WnDCyoLYzhEkhDcXpL0nVkXIiPcwI','0','s',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (209,-7288936379755042440,'FeoY8NJPrBwM18tKp2BDpP3Bsu5gdG2g','bbZTYgqtrwtQyuMDSZBhAcjOFgC0V','NwVlGIR1Ty9l24wpyQ7txYkNvbAoFl6IdW5nfo','KCNU9usrIUb6f4tSOlVydSPsuhTZ9FdUon9b34HPRZgYUZxGMnrU90SZemuVSzlSoDgnLdLjksbhd5WXlrXzXyXnncDknl2','tb9','Q',14);
+INSERT INTO ti VALUES (209,-7288936379755042440,'FeoY8NJPrBwM18tKp2BDpP3Bsu5gdG2g','bbZTYgqtrwtQyuMDSZBhAcjOFgC0V','NwVlGIR1Ty9l24wpyQ7txYkNvbAoFl6IdW5nfo','KCNU9usrIUb6f4tSOlVydSPsuhTZ9FdUon9b34HPRZgYUZxGMnrU90SZemuVSzlSoDgnLdLjksbhd5WXlrXzXyXnncDknl2','tb9','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (103,-6903743079687367025,'ORZJly5RgJzFTehW69jghRG0no','vL6NHNji5HWRIeLTU4PRtiOp4YFQFSy0GkBX0AjNnFejU2au1NjCOtNbAtfy7OLwXiyFfF8HDysqHXwQCsHsYzdlQ8zRBszfeNYOEWkyxKwiS2irwiXjB8Ed5gwRoJ8osLyadlJg24ItOUFuVW1V7ElcALyLZmL1OCldgXscnCZAI7MVrZyDIX3Mt9U0D5VP6iACKaf6TYJGEbruyFzBhwabpcRvJdH4L1wDHCvmbC','z3PnM7h9OdwaKIGQd','qcW1M3HlLBQaAEgUqrT7RjrtDV4lwVY0YWsYQyHPpNpZBZpqTHTxdZ4AhhTF3CBA4YBVglI3h2RwKPUJr5vjFxeWYJTNfSf5ODxNDd99QR6LL48','Ud','s',15);
+INSERT INTO ti VALUES (103,-6903743079687367025,'ORZJly5RgJzFTehW69jghRG0no','vL6NHNji5HWRIeLTU4PRtiOp4YFQFSy0GkBX0AjNnFejU2au1NjCOtNbAtfy7OLwXiyFfF8HDysqHXwQCsHsYzdlQ8zRBszfeNYOEWkyxKwiS2irwiXjB8Ed5gwRoJ8osLyadlJg24ItOUFuVW1V7ElcALyLZmL1OCldgXscnCZAI7MVrZyDIX3Mt9U0D5VP6iACKaf6TYJGEbruyFzBhwabpcRvJdH4L1wDHCvmbC','z3PnM7h9OdwaKIGQd','qcW1M3HlLBQaAEgUqrT7RjrtDV4lwVY0YWsYQyHPpNpZBZpqTHTxdZ4AhhTF3CBA4YBVglI3h2RwKPUJr5vjFxeWYJTNfSf5ODxNDd99QR6LL48','Ud','s',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(85) NOT NULL, d VARCHAR(68) NOT NULL, e VARCHAR(27) NOT NULL, f VARCHAR(40) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (148,31124,'I6J9d3rBJ5oi','pgzDCJSWej4VxiROm','SAfPOnTKse0RU','mHKdCH','8z','A',0);
+INSERT INTO t VALUES (65,64843,'ZFyYjryOw6OfIOZpxY54lKwvEaDZMmKdpDa3rpltRVTfizyjo7YTeTMwY5ZlhwAtTEYk2e3nNuDpJe','daXxqXPGczB0TbbrRzcxZWoMvVH1ti6Yf9ImkZVf5','1D1IZcSnck9BK1xjvt','0IyQNa26NgYnTIZtIXbzyHeLAotzR9eD','WR','R',1);
+INSERT INTO t VALUES (81,20051,'cDqzRvFaKmpASc1vFdSsjqfHgSsvIz14Uc6nk4ArfoVwOprypeybnYPC1QKOQN','dkRMVMuhjLbVklV40uknMRxiAJ','iKHcaeC','HGYfFfdr9MKrfQ56yiQcAyn','w','T',2);
+INSERT INTO t VALUES (177,22106,'DXmKYLk1q4uPCMg6JkjhYitA9rtqezqhhN7cvgYlOmu0t2','GBi6dwyMq08q1NUyRt3OSOcwBOhWYWkPDGnKdCFwLA0lhXqiHdql7PZUmlQ8y','PbXa5porOvFA6RB','FVJuZ6RJ8FZOFxJ4Vtc1aTjR0','rL','r',3);
+INSERT INTO t VALUES (34,64735,'jtFzwou3F7yn4q','oK97DzgCgqd4EnN6RJY00C4WDfIflH2PNpvUQU1D5UJTVlDpgw8F4xy5dM','sxxSQ041','DptguqrvmghT1ssvWCccA4wC','5','J',4);
+INSERT INTO t VALUES (147,49063,'4uiHDXegNL','v9eJrymhJffei2LDnke3B1BB','D4qIODvyW9ysa8D','do7ADfFWaf9jznAgz5Rg4Z3','Zj','G',5);
+INSERT INTO t VALUES (173,33466,'nhfgIr7yS4Pqoee8vcBMjyDBqpI0imUcD9nZCFOnVwQRrpnmxy7cCaHy','Vd0Skww6BnHxC38DKOSB5YdjM3mJel3sGclCFbk7Jye','qF3wJvMo6hcj','ywifVhM','58','E',6);
+INSERT INTO t VALUES (134,54268,'BuCVqjfCo1wnGiU7yJGD7nwpXiQocOBnwDSG2dIuWobn5hZEjARsYjb3GqT5u7mXwKjzwsg8zz0fwhQjzpWR','IMDbCVGjfEE7wNtijMQdvWxffUy7EMgQI6x3YGg9Gv0EQnv1v9sMC6zzxrn2RqDEBB','zuz','k85DGVJ62HRKPr','Y','1',7);
+INSERT INTO t VALUES (108,34678,'5E8j5jIni1cT5GbIaQb0NQZWFocinD54L5NrhkwhjV4Lfkcyel','6QuUBtJyscDEymZqCZXdFEps1C2I4bm7a0e1IWaXdL2yYQ9knTQPO3QoOvzZrRCd','wRIT9Qe9bX9PJ','KeAQpoWAiRc71','K','f',8);
+INSERT INTO t VALUES (15,58321,'RL4dkdRZVdxsPH9ip8R3ccxl20GXB4S','Qsk28wdMB','dh3LppIfAC7HvtvoCgvWbZG','Jmt9GMfBIalyGnwNr8E','k','J',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(85) NOT NULL, d VARCHAR(68) NOT NULL, e VARCHAR(27) NOT NULL, f VARCHAR(40) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (20601,13440199521952695023,'galIVGAyvfLaWle8qFvpuC4sc0Ar','eLf0NA4','o','qSjfrFW','17yhR0VgH','NznvNVj6ecezROt2xv9Rne8IXgN9StE9xGmKBhVnbsiFXQVKcdhySAf66xO46xzF79Ez5R9eL',10);
-INSERT INTO ti VALUES (20601,13440199521952695023,'galIVGAyvfLaWle8qFvpuC4sc0Ar','eLf0NA4','o','qSjfrFW','17yhR0VgH','NznvNVj6ecezROt2xv9Rne8IXgN9StE9xGmKBhVnbsiFXQVKcdhySAf66xO46xzF79Ez5R9eL',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(33);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
-INSERT INTO t VALUES (19220,11610416878672187199,'W7j0So4G3Oqkkl9pB','OCc','D','XKBdZS2rUmuhVHg9wL1p89thJA','9iB6YOMRLiUZGY','eFApKLv6glB8WVpNtPrnziVU5Xk',11);
-INSERT INTO ti VALUES (19220,11610416878672187199,'W7j0So4G3Oqkkl9pB','OCc','D','XKBdZS2rUmuhVHg9wL1p89thJA','9iB6YOMRLiUZGY','eFApKLv6glB8WVpNtPrnziVU5Xk',11);
-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 (53660,10005156287038702405,'VTDSCGy8aGczgUooWpvebNMKEUS','uBBpNn9z1OpZTMfoUtIncpMBGV1WE7AedYiHZLnY3sPVO747X5DpgG8OMBLYmGG8rleTg2TKJFu7jJm06HHueyZwj8','z','xKxx9','stHq8PvKHXY0pR4SgpGQrdMkDuoKvd','CypfXt6LLhyl60I0HvDP1l1LTXxI3wITqFAA7Ji8A',12);
-INSERT INTO ti VALUES (53660,10005156287038702405,'VTDSCGy8aGczgUooWpvebNMKEUS','uBBpNn9z1OpZTMfoUtIncpMBGV1WE7AedYiHZLnY3sPVO747X5DpgG8OMBLYmGG8rleTg2TKJFu7jJm06HHueyZwj8','z','xKxx9','stHq8PvKHXY0pR4SgpGQrdMkDuoKvd','CypfXt6LLhyl60I0HvDP1l1LTXxI3wITqFAA7Ji8A',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (51590,4995820321526937736,'9m7VRMjfUL4cFv5yMqPTtdL','vtvERgk51WwsmaOKYMatiU70dSZcvUY8CUKJE4K8cxbSYaolWDzvYSiPerHDQc6tNM5pMlnReNN91qkBZOahUN8tBQfXJ25I2egQ9t2nBVtEqqLTAuiZIhxv4ixHR0Lcvwp3imPntwZrBP80Qrg2mpBAxCbU','P','Nwghk8snTdIFHAG6p4DWcBTG4IDZ0ob2GX9rGp9tTdccGAN4W00u5XtXJW0R2AGD3NWFc90RDBJRsV1FmujARa4Btn81MdPUoeho8fErIzzGWXzea1hnsuS0u3St9u5SmexugQuiQHoHAVNGWaCpCDgHLuWPqmRiYYaKwFqAkXM0k3','zmaqX0iYzohA3jjQFOdmcXPklGIWlZMyXScKJgw3M3rJqp5IUVdUYug0c7mvBEXumTPDlrcuOjhd','kiDC6x',13);
-INSERT INTO ti VALUES (51590,4995820321526937736,'9m7VRMjfUL4cFv5yMqPTtdL','vtvERgk51WwsmaOKYMatiU70dSZcvUY8CUKJE4K8cxbSYaolWDzvYSiPerHDQc6tNM5pMlnReNN91qkBZOahUN8tBQfXJ25I2egQ9t2nBVtEqqLTAuiZIhxv4ixHR0Lcvwp3imPntwZrBP80Qrg2mpBAxCbU','P','Nwghk8snTdIFHAG6p4DWcBTG4IDZ0ob2GX9rGp9tTdccGAN4W00u5XtXJW0R2AGD3NWFc90RDBJRsV1FmujARa4Btn81MdPUoeho8fErIzzGWXzea1hnsuS0u3St9u5SmexugQuiQHoHAVNGWaCpCDgHLuWPqmRiYYaKwFqAkXM0k3','zmaqX0iYzohA3jjQFOdmcXPklGIWlZMyXScKJgw3M3rJqp5IUVdUYug0c7mvBEXumTPDlrcuOjhd','kiDC6x',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(15) NOT NULL, d VARBINARY(35), e VARBINARY(78), f VARBINARY(58) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4916927442720773133,-1716761451,'u2OcOCtM','72cPAOZaxUu7Yc','hCjd9VqZ94ARv1dVuUQPw7TnuMlZqNCnmpmbS1bS07UVJ7B4O1L7PckxU','Iaabz8YaG','lkzVeoSmaJXFuXFVoh7mtmVc9Ypcgrv2ZbHm8y2KAVIRZwsf1VO1ncVFdczj24O9g6MkokK9KmhUZAcF1h6SeS','T5VDS2x6jqHMFrHv020qhvxQGge9qhdj0gQw',0);
-INSERT INTO t VALUES (9248574537927015201,-1175855539,'VsQn','R5xxyX5EClvyNUqPo7qSNRPbcqH2I5P','mH6zedyN34U8MkG83siUaSCh6GugrDNupEHS4DnPGNqEnWEPrL','gUndu6CfgUcGf9tVBhzsa2PhQxs3gE84Z69','QFEVEZv1gSW1agC515KwNznLHDELm852ctz9byINCG74yvOzr8isHNdEoq','eKhQK4VPX3Qbpo3g9',1);
-INSERT INTO t VALUES (5137940719392165188,1225425523,'FfzXMADNmGKcKMH','jqzMgC','22BeijZPRfS4Lu','GAkGs','5sQ38lUI7i2Zl8gWgWdzZQebunD','7MI7an3cPaRl5nKvuEz6GuKqBphziWQwCs45aHzqIeTY8DDJu6yr6ASyOyU1JlaIJhwas',2);
-INSERT INTO t VALUES (14841591691242283997,-2054557270,'TIR3TNGS','nSvWwKngRvtJ4SYwnUHDDQJt9A','8KYmdSTG9C0zkWO4I2Au8qZ8zTldWz9l8x5eALfoYrDMJF4vTWXLXrG75pSN34CsV','QUIMRJO5','Fpd0clVdaemAx51cKHBRI5lltcDJzoZ6nmzbltL4fyxqfu9KBhGs852WOEMfP7JDLoFNJTU2ankjsZs3FsKcMcBadPkaj','UHA7cDKHTQq6FbP5fpnCMX4iykVSc',3);
-INSERT INTO t VALUES (5726319250701490567,-1355987314,'qsDZi','K5oK0mkacFpuDidFb5bFprkrPuEI','ng0PlKvIfNhMcgqg0JQmIsNJNTcWq7bR7doAHCQObtAigScIsvFE','7Htz5hnb4yQ','WQeqVnpfTSHd8pOgWFnh1bj0T9SXwJQmPZSUqEte0oAVdnpIDxUEaiWdJuzej4nsftoBDrruTAptjmBTjXgv49','KhDCrEAqMdXlHOONbGCgm53raNCbdxHrFV00Rvz92Ez8jEGH9PRzNJeSyOslfKtvaO5pUXIT09mTaqpuymPdXPRZnm',4);
-INSERT INTO t VALUES (8645557793529540277,-2110508530,'hkGq','reSgCIyZZtMjIIEvsjoaPx5q','ik77kVETRdNENOEi7nAvTPmDeJwzNvidhodh','eBU7o8XvTXp8G213VTTHuOejk3rYd8CfT','dHvj08WOAkktOzSA5jDuIm','2cXJ8DYwcpoF51YrTVSTpVOOu1fiamQ7BvZcfdjrS84FtfB3Z8DIvAv3F4uKD',5);
-INSERT INTO t VALUES (5430825960281865806,1037058262,'Ld3RB8b','arRHfr9','K8hUOwkIygB4gVL4sjbqXx8V8A2tPuDkJQs6cGqX','ayGVIirzCo4SkqS7wni1F0axayp7Ott0n5xsEB','OoIpQNLzbbBb6Bgx','PwSr5h5aCT8m0X1c4Im8AqD8GjlbMff',6);
-INSERT INTO t VALUES (4051684793268984626,1435795680,'cWc','aUJ5L7EXDWKoMdKB','0t1hFYV8wmt1Wbtk24hJPSf5Fy45uHcnugtTmYnRcK5ICKffhvdK7LalR2vPA','BSVO4czJZA2a7fEAIMmjd3GKtoPiDuZrD6c9WWe0RxcKlWMxY2rZnsub','qifrHDlbTqO77IpEhWpNDvTCRBbzqcbpxDnFwa8mdCVfnKyx33qiL5ai3T1lIflsJCW','F7obEhj75pZnWdnMYnTes2wtzdGwLPydAfIuflKRXqYFH6XMJRL',7);
-INSERT INTO t VALUES (3874595477070835564,-1282898710,'g1jyUoBS','vEgjxdXvXZsZo8','w30a0hhuXE9G6CzNuwQJj6Wf48qQQYitQt46wrle793UOq5GwrKZhy5','McIHRmvyh4xfjYw8UOM3zNV4alLX','IJDLv8M5rod','1BTN40Z6HSkWnzSowRpEBl6hToMagoKuRA8UeAyoHJAZ7akb36gXUmniBOJCWh',8);
-INSERT INTO t VALUES (2239448035832245363,2063142750,'Oc','X8jTe198yYLquhrlk6er','EDvZhyzHA4PqWsoEtpps1dr0ljLv3tENSLkJmCHq5mMpuVJMRM7vnsyvq9VCWbcUbBJkHsGgLq','NfSqejhm1bzqpZnm0UXFtS1cSAZH5bY0qEbYAi','T4cHZsEhtDca','qY8JLbokbNi4RBgpSGRcsltQbNDOfUtLw0oFo8tCaH0MqkYBa8q5a776TqzJs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (61577,28485,'yZ2XbrnMvpKyhV9xAarIMW43zgj','AzKrRn6CAr8bp','ie','8nlae5','9','i',10);
+INSERT INTO ti VALUES (61577,28485,'yZ2XbrnMvpKyhV9xAarIMW43zgj','AzKrRn6CAr8bp','ie','8nlae5','9','i',10);
+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 (61788,21542,'YhHM9cBm6RRotTyowFtc2zznHTyNJInJFaXCi2HWrif75665TV48ETMm','5zHC4JfWPf8IXp62ajJfvG6HYuUgLqNXugHJ2yZjR48UtRzbOvDG2kt22OHO1A','ujb','a2zLQzc112PhsDzC','M','l',11);
+INSERT INTO ti VALUES (61788,21542,'YhHM9cBm6RRotTyowFtc2zznHTyNJInJFaXCi2HWrif75665TV48ETMm','5zHC4JfWPf8IXp62ajJfvG6HYuUgLqNXugHJ2yZjR48UtRzbOvDG2kt22OHO1A','ujb','a2zLQzc112PhsDzC','M','l',11);
+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 (14695,54336,'K7dLsWH','SfoCntj4FAgbKcKHSTMLJp9gcBCABpqjOmfrIkKqxYliJJqryo6Eta51Pwzatt43kR2EnrrKkxnmrHqQ4Bdl8ThfdPt6zyIunT0EC4niASsn3Nzzzp5B4BCEn2BhJaujGdTE4Swm6iVAXD1FMRuAs6VGv7YZ8MKk6OC74NyYOymC25laIaZp2XgaViSUwf32afj','JstmRYh9OqcYM0sFgE8Pu1nCyg','2naloRo31IXZXU4J58RS9OWKcIiw','qe','S',12);
+INSERT INTO ti VALUES (14695,54336,'K7dLsWH','SfoCntj4FAgbKcKHSTMLJp9gcBCABpqjOmfrIkKqxYliJJqryo6Eta51Pwzatt43kR2EnrrKkxnmrHqQ4Bdl8ThfdPt6zyIunT0EC4niASsn3Nzzzp5B4BCEn2BhJaujGdTE4Swm6iVAXD1FMRuAs6VGv7YZ8MKk6OC74NyYOymC25laIaZp2XgaViSUwf32afj','JstmRYh9OqcYM0sFgE8Pu1nCyg','2naloRo31IXZXU4J58RS9OWKcIiw','qe','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (49853,40150,'Vhf8H7bkewF1fgEJwiNoZ6YOxwXeou0djcnpyDM','vWkvDhDQ6rCCGlYccSz7vRm9S0TB4FNDMood3391NdLCjd19Q3GLrqFXJ','77aZ9KDKUIfhsj9fGPr1r5T7RHn','HRUWfFFIxpZ1MnloxVZTVI3EZcYAQQ1DcurMiuFLt1A9Tg6sbO63b6KaF','c','C',13);
+INSERT INTO ti VALUES (49853,40150,'Vhf8H7bkewF1fgEJwiNoZ6YOxwXeou0djcnpyDM','vWkvDhDQ6rCCGlYccSz7vRm9S0TB4FNDMood3391NdLCjd19Q3GLrqFXJ','77aZ9KDKUIfhsj9fGPr1r5T7RHn','HRUWfFFIxpZ1MnloxVZTVI3EZcYAQQ1DcurMiuFLt1A9Tg6sbO63b6KaF','c','C',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (63254,3811,'UfwMONU9rCi3','PwrvoDE2WGW0ZQk6lSgGCECz1bSzi5aU9rD0DtQGPpQUmVEjMfrQIGkEyW5pOr6aclFOnNQIei1qvEaYjIDvuK7nmuNQj09q1Q4A3dm2sz3hiBH89KSb5IT6ixaJb2b','MiKGzUiwi','Z1hUXX5H0NOR9UQ75iVrOK4kh6WGwgH8KOF35Ni27SZHpq07okgNitTmXCeZmQt22ypoXnFsYSUKZ6kAQbtxgH8qbrGar74MntelnxsDt8Uqt8bfBGnYSddYxjqc3xBrz5m4LE7gCn3ev42BsOhn0CG3EhsXD2oCLxfq7luWmuWELK8QQ8as5MCV8kN','u6U','r',14);
+INSERT INTO ti VALUES (63254,3811,'UfwMONU9rCi3','PwrvoDE2WGW0ZQk6lSgGCECz1bSzi5aU9rD0DtQGPpQUmVEjMfrQIGkEyW5pOr6aclFOnNQIei1qvEaYjIDvuK7nmuNQj09q1Q4A3dm2sz3hiBH89KSb5IT6ixaJb2b','MiKGzUiwi','Z1hUXX5H0NOR9UQ75iVrOK4kh6WGwgH8KOF35Ni27SZHpq07okgNitTmXCeZmQt22ypoXnFsYSUKZ6kAQbtxgH8qbrGar74MntelnxsDt8Uqt8bfBGnYSddYxjqc3xBrz5m4LE7gCn3ev42BsOhn0CG3EhsXD2oCLxfq7luWmuWELK8QQ8as5MCV8kN','u6U','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10553,20588,'VH4odIeckdBz6Zqwo4dOWsqGiRgal6TZfa6HivVkHwIy5fE9iWN9gstC5meJsWTGJn6giDLs507MsT','j2ZbMypPSjUNqs4lpoPkjL0AmPbPQox2SKEPYHBpQB8ps5x8lQYLkbjUIiNpDCvxpX79gcgdA0rQSRt4nA7HuRA1tnQsvVGFV1988WO4nbVvoTdDXHm259N3tLq0erzaVWDMhVf1c32PtSOHgA2tixJdI9B1vu8DaaCO9wryVTcXl8HhZk9djEl6g1R','hq1G40O3F4K9UuiIH3dd','V3XYfIcLh1pi3rVFtcef91YJms0mxczEUmQsXFU1TDJ5fhRqOiXuVLQ7qURR4kCcBGuNNHG2L7tlGfaYOaAMTU8vJ9VfEJoNSs8Fx7qq621HK02gCRdW6clT5FMDf6RKckDXKM6sEQuSqMcFPHeO7y8HabSjNUvVpdTVSHxfHRBASnuNoY50RTIa3XqijRMSrqXpi25OsRGVrVLBkDDtENew969iS1nF','Y','Z',15);
+INSERT INTO ti VALUES (10553,20588,'VH4odIeckdBz6Zqwo4dOWsqGiRgal6TZfa6HivVkHwIy5fE9iWN9gstC5meJsWTGJn6giDLs507MsT','j2ZbMypPSjUNqs4lpoPkjL0AmPbPQox2SKEPYHBpQB8ps5x8lQYLkbjUIiNpDCvxpX79gcgdA0rQSRt4nA7HuRA1tnQsvVGFV1988WO4nbVvoTdDXHm259N3tLq0erzaVWDMhVf1c32PtSOHgA2tixJdI9B1vu8DaaCO9wryVTcXl8HhZk9djEl6g1R','hq1G40O3F4K9UuiIH3dd','V3XYfIcLh1pi3rVFtcef91YJms0mxczEUmQsXFU1TDJ5fhRqOiXuVLQ7qURR4kCcBGuNNHG2L7tlGfaYOaAMTU8vJ9VfEJoNSs8Fx7qq621HK02gCRdW6clT5FMDf6RKckDXKM6sEQuSqMcFPHeO7y8HabSjNUvVpdTVSHxfHRBASnuNoY50RTIa3XqijRMSrqXpi25OsRGVrVLBkDDtENew969iS1nF','Y','Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(71) NOT NULL, d VARBINARY(56), e VARCHAR(3) NOT NULL, f VARBINARY(54) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1990458854,-3280,'DGFeLTqyL5qMbdGHVfy9p8IIfrdW2wcGu4','MIhVR3ZbbbCz81yCL9Nhprruql1eg8POk7IDX46iBy5crsc70oe1nFW','r','1q4QkkUyZQGNYRw6xgo','r','1',0);
+INSERT INTO t VALUES (1584040852,12026,'Wfck7','Xm36SGoQg0aIWgC9p71GKlnNCBUzipcHDe7gVDoAw','I','YqBMPFjCvdJqoWVJi5mQ43zetwsNfuXnj4Ojnl','c','h',1);
+INSERT INTO t VALUES (509089411,-26119,'58nD5aaoc','a7Zd1kGOilhKP4hbswDPsgtf2vt','V3','aUZYdqhwzxZyOYE6SvGYBI4DweQhK','q','gx',2);
+INSERT INTO t VALUES (3794422669,31984,'wb1825IR7gHxaDE4YkKhfyWT02iiyTA54o0Vzx8wWWVq3','58hYhfjMIibUP7lO8F11COxruEMSu8HKk29ZcS','Ep','bK3mOwBU','4','2H',3);
+INSERT INTO t VALUES (3882486227,-3449,'jy4GAbScJK0bLinl8uq35vINDiHU1sWeE','xOyUrbng3iHXcNjBJ3ziHCh3ffoQptHVRsTZo','M','3fQrkEgX9URUHZz7gceJEikmzT','K','LP',4);
+INSERT INTO t VALUES (1208574576,-22082,'F7qgKpnCnaHR5rTSjrB93aqq5LrW8bHcgtUlPL4rLF','B8PqX','J5r','TaG9NWwpbVtS4Qr1ot0hXQa2pzr','M','PE',5);
+INSERT INTO t VALUES (721222656,10263,'jzHvBMeLPn8sxDEdkMXDWka','ddo','T','OTzMGSnYpYpp7E9QxzQba8yPDvWmDRaVxe6CeDhTePp','r','1y',6);
+INSERT INTO t VALUES (3114104522,18678,'EaKq9Y','K0XhbPes64Mw0','e','2EcLI5Y1nh6hntcBQFyGHnlfcBZlKWcjcgrdrf0GuRRotjKkha1bvK','9','N',7);
+INSERT INTO t VALUES (2338159728,-19677,'6IWFmPyQzXmxTReYsEpO7xO3ZoU135KmqOYEpRYoVjE','fpKGGTTimg2S9MYwEB','ra8','IjGWyfKxcns5vbXbf9TJVa7HwFIvVtR83pkZQ0DDsf8','e','3',8);
+INSERT INTO t VALUES (1528541831,-11883,'hy8o4d58NydvHObK5c5d0LY1ef','l6yvyAM','N','jW','6','BA',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(71) NOT NULL, d VARBINARY(56), e VARCHAR(3) NOT NULL, f VARBINARY(54) 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 (11442252664007651384,-990443504,'0Jhma1EXF','Xx5Navjak38A83e8FnMRIupGbueQQQKhfsM','5txP','F7TkDe0DuDtrfiqoFCRWHyDh','6BWCfDzRFWnYd6dhOjwec77mqLzT0wnTs7','fS8fo6mDHqRsq9PWopJEJsSNWJBc7c4dwE9RtIMlVJnmpeSz6akRFK',10);
-INSERT INTO ti VALUES (11442252664007651384,-990443504,'0Jhma1EXF','Xx5Navjak38A83e8FnMRIupGbueQQQKhfsM','5txP','F7TkDe0DuDtrfiqoFCRWHyDh','6BWCfDzRFWnYd6dhOjwec77mqLzT0wnTs7','fS8fo6mDHqRsq9PWopJEJsSNWJBc7c4dwE9RtIMlVJnmpeSz6akRFK',10);
-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 (13649405837175665721,1742874965,'biwGuOW3yU1','hq7gPIONJncbUWNffoMyW4nTj','AEP4iYZPoYfGsdxpJ1LUN8hhzyK7Jj14Yb36OmM2KivUhL5F42MMzAgJ9V','RuL1LLfqAlz45SpRAM60','s2uCBSJdIGVgvNijWJeCX1gUA0n32GwMhnxBhDzPRTGS1U6miV76EDS6S3rD8YipoZUqVo','il02my4nboVoKRBDuA0Hm3cOTObcBrXUHTTOY3H8er2VrlEJC04ys1069Cfxh',11);
-INSERT INTO ti VALUES (13649405837175665721,1742874965,'biwGuOW3yU1','hq7gPIONJncbUWNffoMyW4nTj','AEP4iYZPoYfGsdxpJ1LUN8hhzyK7Jj14Yb36OmM2KivUhL5F42MMzAgJ9V','RuL1LLfqAlz45SpRAM60','s2uCBSJdIGVgvNijWJeCX1gUA0n32GwMhnxBhDzPRTGS1U6miV76EDS6S3rD8YipoZUqVo','il02my4nboVoKRBDuA0Hm3cOTObcBrXUHTTOY3H8er2VrlEJC04ys1069Cfxh',11);
+INSERT INTO t VALUES (9275344356120494347,17901,'9eAb06WWE3UFKGj9V6RfxbNzDDVuMbLRyAmI','yTqwZQQKgDZxX78Vbe','3T','RiGhSdZhFqBfZMA0j45tWXVUcxPHl8ES2eARG2YaUP','B','z',10);
+INSERT INTO ti VALUES (9275344356120494347,17901,'9eAb06WWE3UFKGj9V6RfxbNzDDVuMbLRyAmI','yTqwZQQKgDZxX78Vbe','3T','RiGhSdZhFqBfZMA0j45tWXVUcxPHl8ES2eARG2YaUP','B','z',10);
+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 (14205939745029881277,-25157,'X2omJ29TXOTVQqbYVhv2','Qf8hUqIU2VNL4qbXcMz8X7wUbm52','TTW','6YlNKrlniV9D04Z8tVpJt8v452lRNmhrgmKhHL9uJx','K','6',11);
+INSERT INTO ti VALUES (14205939745029881277,-25157,'X2omJ29TXOTVQqbYVhv2','Qf8hUqIU2VNL4qbXcMz8X7wUbm52','TTW','6YlNKrlniV9D04Z8tVpJt8v452lRNmhrgmKhHL9uJx','K','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (547862342945793734,798968311,'aKmehLeF8','p1ODNDEnpUFYA8Oz3UN6fHErxbkWEFxEjFkrtn44HhueLjuROUvvC4NOubImXbwUmIQzMAbyvtMC9KLUC73pF','pK5MGAOUv1OBe11cmTdzXS03QtzF5aA5BE5VOOOXjFPmILN9JLjE2wc3W49B0e0UFBT4C','5xX8yjv52IU6oTrYEdRuKeh0YSkoIL3muwTu','EgszIcaKYp9l31btgX106JrCJgAQowKCKbT7jH087rgLtFRyIvtJlLeWsP0IJAwjFhF','0Fo64KuMXiUOyxnLfVSntUvNRtujcgxY6QIHSy3pgToVJpWSWNnzgdLkspJkILrqAY',12);
-INSERT INTO ti VALUES (547862342945793734,798968311,'aKmehLeF8','p1ODNDEnpUFYA8Oz3UN6fHErxbkWEFxEjFkrtn44HhueLjuROUvvC4NOubImXbwUmIQzMAbyvtMC9KLUC73pF','pK5MGAOUv1OBe11cmTdzXS03QtzF5aA5BE5VOOOXjFPmILN9JLjE2wc3W49B0e0UFBT4C','5xX8yjv52IU6oTrYEdRuKeh0YSkoIL3muwTu','EgszIcaKYp9l31btgX106JrCJgAQowKCKbT7jH087rgLtFRyIvtJlLeWsP0IJAwjFhF','0Fo64KuMXiUOyxnLfVSntUvNRtujcgxY6QIHSy3pgToVJpWSWNnzgdLkspJkILrqAY',12);
+INSERT INTO t VALUES (16083947415142055257,1065,'HX7fsJI8LAuekEAb0QBmLEW03hgLJ4b','p0qGHaHxCapA8lTtpu78m7jjXJuopjhP10qtVE8u6D2fZ9U1JtA26KkDw7BTTue6tZSsHsSnkJhvKnGrEnj5DJo73CliosLSxGxXNfyOmbmaDUfPTib5QnKmbyhLZHZbx5QMd5Q0pjkWlj2KMOPMmkS5JKdMOwQjWdVrR49Dzi6rNT3QiMQ','oq1','mtyNFWGUg5DpVReZmDxFKcIBQnoHFkzvqj','X','e',12);
+INSERT INTO ti VALUES (16083947415142055257,1065,'HX7fsJI8LAuekEAb0QBmLEW03hgLJ4b','p0qGHaHxCapA8lTtpu78m7jjXJuopjhP10qtVE8u6D2fZ9U1JtA26KkDw7BTTue6tZSsHsSnkJhvKnGrEnj5DJo73CliosLSxGxXNfyOmbmaDUfPTib5QnKmbyhLZHZbx5QMd5Q0pjkWlj2KMOPMmkS5JKdMOwQjWdVrR49Dzi6rNT3QiMQ','oq1','mtyNFWGUg5DpVReZmDxFKcIBQnoHFkzvqj','X','e',12);
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 (1004235221964885554,439557668,'4Yw7PhhHLJp','lSs9M01gnma6xp4fK6Exl9wWAPgA9uXoFmCMqq3zU7uJEsJnAwYnBQBWIsM1vgpduY57ZPtfXmfkmbM5fC8UlPC3dTH9pVjyUjEPjmkqjDHQQLhvD7SyFInYQx1FA9wJ7rE6pZjYnIRs4iDMCbf1OlZs9irwI6t7vytwdSeTQs81PzUq3W5oFiq9cTVKd0','58N2i3jnWwXE0XnAkIsWko','ugYSxFaNcHWn','IlskdIV3cl1FiEwLTD84LWzQqJa','4YT',13);
-INSERT INTO ti VALUES (1004235221964885554,439557668,'4Yw7PhhHLJp','lSs9M01gnma6xp4fK6Exl9wWAPgA9uXoFmCMqq3zU7uJEsJnAwYnBQBWIsM1vgpduY57ZPtfXmfkmbM5fC8UlPC3dTH9pVjyUjEPjmkqjDHQQLhvD7SyFInYQx1FA9wJ7rE6pZjYnIRs4iDMCbf1OlZs9irwI6t7vytwdSeTQs81PzUq3W5oFiq9cTVKd0','58N2i3jnWwXE0XnAkIsWko','ugYSxFaNcHWn','IlskdIV3cl1FiEwLTD84LWzQqJa','4YT',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b TINYINT NOT NULL, c BINARY(82) NOT NULL, d VARCHAR(10) NOT NULL, e VARCHAR(20) NOT NULL, f VARCHAR(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16961,-112,'Vq8jcfVb5FIwjngbZUPjRF9AwZRXJIQ2T7BqXRyclPobK6vnHZinzyyXbKaxuUupum9vEqB','L8a8c','Wg6xf8a3r3ST','kNHYWaFDrFx6be6mIxbz9IjSM5ogBi','HX1aFWdW18frVI5ZHnMALwJw2bucTtv','fal4lEJWqfPm9nLBKyk5fOQtNF08jEiYX1BtUAhiCn0kX85Irz',0);
-INSERT INTO t VALUES (-10563,17,'6spyySetFkovtKuR15kv','Qa6X','nEic3lrXto9MVtJ6','KLJ6jDV3VYxV0z1TPINfqDFdKtykV534MytgHuBDAJBXbRx','YyTp4Y9MnzLoBTXrE9HMo','nzzR2tREZ9fvGCDQvmXpCt9R8WLVMJZ',1);
-INSERT INTO t VALUES (19219,32,'zJVylgzGwXNhewQgJWZznWSjmDtvFPA99mbyadnxePCz5i56Opxxx','x','VRUIiNOWyY','w4MeHTum','onCEW7vIY7nH22TBGsxmZJNwq0','jTQ',2);
-INSERT INTO t VALUES (-22022,-57,'zQ2dipjP9hvkQVKAH','Zxot03rF','o','qihajYznai9','nncnrbzhChha7QoWQen','qXvb47',3);
-INSERT INTO t VALUES (15645,29,'9Rb4BpWVex4bhqrB7SyHhWt4fqVtHAAZhH8iMBJAidxriwGsHaChF9ZYNcXzc0AzC2BI7ei','W','Bzze4lM8ktGGT4VrNk','Rus8Spk5HcvCPvLKzSlKF','bmuTEOrEAweAFdPuUwuJq1unIphZrUdTrd0jQGP1rYUye1OvztQIQKbXreue32vKIHUn5S6','HaVTnw36a5Bl',4);
-INSERT INTO t VALUES (-24678,-36,'o8lAW0R9vlp2kHB5J65RpK7N8ghn4GTuDrsgJJFsYE6zKFkp','KvlVMvwnB','AYikWk','j6LigNCEEpbWz3kKy0d9gM3WaCWPM8YfINPX','dbcMTIr1NKHAZZMbnYXiG','EY3sRrBcWZHV0strz6RGiFboeipJyFQdwnOs4ZK3B7RmJcfkfXgj4d7LL5tel66p4dkOAKeEQjyZGiHNlkbKVSDdu',5);
-INSERT INTO t VALUES (19726,-60,'5SH815808yUbYjQhoI8zrFPx3FBP','W9tF','TO','oSnOkDih4KKM7LcgGfMjbW2kWo5miXvmkJufChfq3mtifDmBtKsDkHvpbnwYUXg','Rfu8ogaINX0umAcHq7u','QIqFbZGV1jAkHN',6);
-INSERT INTO t VALUES (-17897,22,'BxxpVS5vtiS2ZVYA3Bjtf5pCFn','bNry6ATW','Toaq5UUR4GcT','tO8jpLQYs8fOBgQyQxgg5aSiT4KWjnmYzfptGVW2QTBi7UXySYZmEpMT6','0syaVck7LbmYPZzrcLx9MO03lATdE3D8G8j6JJgiF','Z1dlKCuimyTQCZGst88OA41xq4DeQ3ibPyOnxWVMNEBunhxU1yBUhVf0xkI7k3Ma4jnv6sUT1KSkj',7);
-INSERT INTO t VALUES (14790,111,'asZNleqcjg7aLn5FHhJg6WHq8an5K8C7ODP2zGzmXDw5jZqvifUGRhGBaUsCSIZ5','9G949J','X7jvO0S6sSY','OCnwFgfw6QNQrPmzir','dVfweKJYRG29vWGzLNYAslApQUyxG1DhBkWLaFzH1xhDD8pU0nb8STOedBMlxhlVi454ShteBU6zEGoYI01PKoa1T8jEp9GTGh','VD0YJdVQ49y84klBMhpt5EUZbEO299LhIqc8CjKKxitNZaN4Zswq0ckG5YTFPvWgEtgkRctpYISNZg',8);
-INSERT INTO t VALUES (19797,61,'Aje8ll6cBIKSmNwpZjATcXpEH','E','mFqDobkkQA4m','2O3jRZD1Kzc3VEcqQmF4jm0zK3vTcU3rXD14i6xhhjD9MvzjqmfmwXzkLYk5','enWzP4Thexfgcip7EwNcNaH0gBPeKRe40dSGA7T5UQN7VArCS8XbTeZcWFmUEwWx0gmOX7t7U55CdWgbsZDCBDsMZUz','b1OtjfDUzjrcmwwwkTEUCSJHZXxjAV4OMqgCEpSR0tERLmr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7329940855646347740,-2280,'D1CyEfvp7Y892EJomG9RUhunImPfdevFdbttiZ7E8rYr','JvlFvAT65AYlxCxHgU2zbtBRuCcHEtLvkCJ5y3RY0wO6g21BR0Ee3uNmVY4sGpSmwmbNlYtkADoTXm8TuzcpnlbmcpF58LRie','TTD','ZJ8EoBcnzPJ0iXiHzvE4yiLdzIyz38rAa9kzBqv2Pdraw9hBZHfzPLJWatAmnHCMwK5KcKBSjlbuIlO4yosSwGP6ydg08gqNR78','o','V',13);
+INSERT INTO ti VALUES (7329940855646347740,-2280,'D1CyEfvp7Y892EJomG9RUhunImPfdevFdbttiZ7E8rYr','JvlFvAT65AYlxCxHgU2zbtBRuCcHEtLvkCJ5y3RY0wO6g21BR0Ee3uNmVY4sGpSmwmbNlYtkADoTXm8TuzcpnlbmcpF58LRie','TTD','ZJ8EoBcnzPJ0iXiHzvE4yiLdzIyz38rAa9kzBqv2Pdraw9hBZHfzPLJWatAmnHCMwK5KcKBSjlbuIlO4yosSwGP6ydg08gqNR78','o','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (14456208090132498940,-23216,'B1','QU2Gk1KGWFLolriw0jSHAMYymOBYOSe6Nmy00rps1nh78ZOTqRgsHOudJzJkyy798DbD3CO5jjxgtSKfd6t55fBAiZZD5IQvcGgnDwppTojKQC4pTmlihTce8ohRMhDrHaLS2fFSz','e','IxpGLlWi3nJdOkwM1wvrNsA2fPrhiVGj3xDs5iN618McZgj3wrcXjpqLIPbqDjyth23fQ338da9QqtdDnzaQiTQ8EuF2Hq5OpzqBU','9','cC',14);
+INSERT INTO ti VALUES (14456208090132498940,-23216,'B1','QU2Gk1KGWFLolriw0jSHAMYymOBYOSe6Nmy00rps1nh78ZOTqRgsHOudJzJkyy798DbD3CO5jjxgtSKfd6t55fBAiZZD5IQvcGgnDwppTojKQC4pTmlihTce8ohRMhDrHaLS2fFSz','e','IxpGLlWi3nJdOkwM1wvrNsA2fPrhiVGj3xDs5iN618McZgj3wrcXjpqLIPbqDjyth23fQ338da9QqtdDnzaQiTQ8EuF2Hq5OpzqBU','9','cC',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9706963362063288612,-11561,'0atnaPMxv7cD3P','aKiaI79EcWqx3HedXL1tCHxN7itDm7OcQZt7YPnOpYEmbJJmaNtczyQlGT0eHZSUCAIbe0iaBXbJ4sMFz1ZEe2LcTz4svaAzn4lkW6wGwAyXfKW31LuM1UiI5D8VWw3oZJ7RCtS3q8JAQ2Hg6BeY8nTN4xH1wpNuYO7snchdYpNCBGDemxTo9D7l4dDF7uGYdGmPNeA7jW4xBk4MDoR6Cksz95wAycrr0aYbhbCx6fFK','M','n8TwGjYMHEN8D1YT16lH5pzTp0T5Arzx7bBFPjdF41iR6lFDrqU9lDbTMNcsqjS9q5JFCUBCIAKoMz6KLStis0EDEJ1bIfHflZix5480AIBlZX2OcS6qHH1Oe6T5OwLI6uXeSUerMqGt0z9X6Dgk0g3MftE3zPgawuBbtF7ZX','P','2kz',15);
+INSERT INTO ti VALUES (9706963362063288612,-11561,'0atnaPMxv7cD3P','aKiaI79EcWqx3HedXL1tCHxN7itDm7OcQZt7YPnOpYEmbJJmaNtczyQlGT0eHZSUCAIbe0iaBXbJ4sMFz1ZEe2LcTz4svaAzn4lkW6wGwAyXfKW31LuM1UiI5D8VWw3oZJ7RCtS3q8JAQ2Hg6BeY8nTN4xH1wpNuYO7snchdYpNCBGDemxTo9D7l4dDF7uGYdGmPNeA7jW4xBk4MDoR6Cksz95wAycrr0aYbhbCx6fFK','M','n8TwGjYMHEN8D1YT16lH5pzTp0T5Arzx7bBFPjdF41iR6lFDrqU9lDbTMNcsqjS9q5JFCUBCIAKoMz6KLStis0EDEJ1bIfHflZix5480AIBlZX2OcS6qHH1Oe6T5OwLI6uXeSUerMqGt0z9X6Dgk0g3MftE3zPgawuBbtF7ZX','P','2kz',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(77) NOT NULL, d VARBINARY(13), e VARCHAR(69) NOT NULL, f VARCHAR(37) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (98,2303346680066552583,'Sj7vBYDxzDU1YISSuH5FV7NFjjmz7t3LSN9a9nrtJWWQKw90Ag6cJem6XOBJ78lUZkd0','W8ka','2THKFkHT5BvkBKHjp','30lHQh6cGRMPjQL8lvJFoAPrn','tA','Z',0);
+INSERT INTO t VALUES (31,7512323224117918677,'j46p23XxLHwsf','6mzFLPpw6D','NSJreb1csAn9N3zCQfjZvlXh8xVBjMQr07IL5COMTfpDqEPOdzGpIZn6nhcIedJf','a2VU2SKle7yG5nPVP','oj','t',1);
+INSERT INTO t VALUES (104,17193693189675924863,'hEane5IpyLa6q1fu80CnKhcZupVMagFndLUti1dujVcUmFlagrFnp05vsmqDiBPY','6gKRBypU','gBFM8Ni1aiQb04GmSwTMj6pgI','8BrZLAVJlVGBJYX9FKbjUbHwQOnu3UQ','bP','2',2);
+INSERT INTO t VALUES (19,11327161068880031655,'pMRaXBSAZtSjSV2wOi5N','SVzZulxBgPc','Ase2aLEK1VH249VLMlaX8','1hcKDQpAH6pysl1sxVSZec','7u','r',3);
+INSERT INTO t VALUES (66,9517230882736792215,'OWQ74W2r7h9UBGwnIMZvSZQK8WgCohJ8K2pdwb3o','Ly8q','loGhDMlAJu4nukpZl5mN4iO54YnZyrHIOE7WwvlhjJIUht','bK2Q1Hq','2w','B',4);
+INSERT INTO t VALUES (12,16397636800181615184,'ZTYIPBK32AXvYI4A87NDpVsgcQXGfwpraGAfQUwz4Ua2vi98','KZqV9','WDIcRndhtmZVmCDkYZ7fnToQfjXIp5uw9xXMTht6nUIjaQ','Ag3sgBjGSCaQvujHVVTZWPY2qW','t','a',5);
+INSERT INTO t VALUES (-103,15983754796928679090,'AqkQHffedDBEhxO9AptSe9cV5S59tRg00Qahz9S','AyoSHnWOGbG','fIP4qXYG20GxOtdUdA6j03peeBu','PQMmvTE3Qh','w','T',6);
+INSERT INTO t VALUES (-100,11881377077846773313,'4XskmTdYoKtMSufNAO2RGK03JspQzK8','oJTcXRheaZB','2A8lDQwIn0KCEpdr','ZR6LrLAkJgxLPfopLMbgyeOiOvj','e','A',7);
+INSERT INTO t VALUES (67,4130980743022290008,'v2SOiKAGI6bbnJPnYPPOzETG','Ej5','spBZjT9K46ocN5','NaQyPC1wPffqZFm6RqKvD','V','A',8);
+INSERT INTO t VALUES (-15,5351179259664637218,'E15cGf5cUCs7bKqDxDDZsufa4lCRXkUIAKE8jaNr3wzqp0sisf5uPRATsp8A','DuQoQ','yqUfzQ4ejn','QAU12WhKer7hUwFe5GXMqbgLhgCpoV','tq','w',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(77) NOT NULL, d VARBINARY(13), e VARCHAR(69) NOT NULL, f VARCHAR(37) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (7998807,14,'EMXvZpTq9VVrKfJTlFC46DrTEqLETFvAQ9LW5J5LEwoHMDL78fyksqalQeOxDBtk5mZoyQsjK','Mq','MoB9ECMdXmuGn9eG','a3obIT','jNtWgnC4eNHddiGPRR1H6W','HoScRdcxb357CXk',10);
-INSERT INTO ti VALUES (7998807,14,'EMXvZpTq9VVrKfJTlFC46DrTEqLETFvAQ9LW5J5LEwoHMDL78fyksqalQeOxDBtk5mZoyQsjK','Mq','MoB9ECMdXmuGn9eG','a3obIT','jNtWgnC4eNHddiGPRR1H6W','HoScRdcxb357CXk',10);
-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 (-3351809,69,'BnppPryeu2Q41PtcF8FIFHHFqBg0U76HY5yrHY','ie','HFF13t','iOK93if7j4ad6kyexS7oKIsytJcLEgOXUJEDIo1Bt5u','OiV2bZwcsZA0Dqw2NsQRIsOHDa4Qk0EnLGT7t53wGfy8Cqlk6chvVaUVjEma3nCaKNMfq9OXsreLR5MqD93a8g6iFlwBE8IPLfH','y7zoaZYpdKDtl67R2AhQLRgCWEaXDamovjv9EJuzdmH3TKm5Sn4ZRXoZWJvCYl3LrJp2aANrD0iQLRBlFY',11);
-INSERT INTO ti VALUES (-3351809,69,'BnppPryeu2Q41PtcF8FIFHHFqBg0U76HY5yrHY','ie','HFF13t','iOK93if7j4ad6kyexS7oKIsytJcLEgOXUJEDIo1Bt5u','OiV2bZwcsZA0Dqw2NsQRIsOHDa4Qk0EnLGT7t53wGfy8Cqlk6chvVaUVjEma3nCaKNMfq9OXsreLR5MqD93a8g6iFlwBE8IPLfH','y7zoaZYpdKDtl67R2AhQLRgCWEaXDamovjv9EJuzdmH3TKm5Sn4ZRXoZWJvCYl3LrJp2aANrD0iQLRBlFY',11);
-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 (-2488349,-46,'H7EJUdFv27neGGpusrzvXNX','USF27XnKwiY3w15Bs5rzw6l72oKlCuVDlPdGwNVfzmiolyDs7yWv23THY0BJrB8oh53wG7Q0NNdWHfsr0u4pp0AMD34TwmJXTawXwBprD6kGfBYU3mq1pk9CjwB','xYPSiNA','qVOkBq7doi1RWW1BAcJJwoY4U1qhF0AiiKckF6','rHZCI5xcCJOekd7E','3HI126HUDWoBAqx5j5EKkEHoYzz9BNqjkPY2hCdgh3JyYt1ezI1TlJfU3jaCcuk6XHelCr6B0mGSaBNE1MIGwYPGsqc',12);
-INSERT INTO ti VALUES (-2488349,-46,'H7EJUdFv27neGGpusrzvXNX','USF27XnKwiY3w15Bs5rzw6l72oKlCuVDlPdGwNVfzmiolyDs7yWv23THY0BJrB8oh53wG7Q0NNdWHfsr0u4pp0AMD34TwmJXTawXwBprD6kGfBYU3mq1pk9CjwB','xYPSiNA','qVOkBq7doi1RWW1BAcJJwoY4U1qhF0AiiKckF6','rHZCI5xcCJOekd7E','3HI126HUDWoBAqx5j5EKkEHoYzz9BNqjkPY2hCdgh3JyYt1ezI1TlJfU3jaCcuk6XHelCr6B0mGSaBNE1MIGwYPGsqc',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7109526,-58,'gzthGd2Cg3x4fpycbv58kEzi1','66fIcE6Hy7RM7z4lwMPQ43JvyzdU5vrKYQgu21bfD5om3W5Xcjs0pak9Fqwgvjm4CHOV9PvcrKTZg7V9DxKbFqpNAAlO','s','3gyKFDS','I0zGCO2AV9sh41pa6NvRPlNE0DXD7vhQAQAIP8J7rIPM0j5G','zMWVUDiUh2',13);
-INSERT INTO ti VALUES (-7109526,-58,'gzthGd2Cg3x4fpycbv58kEzi1','66fIcE6Hy7RM7z4lwMPQ43JvyzdU5vrKYQgu21bfD5om3W5Xcjs0pak9Fqwgvjm4CHOV9PvcrKTZg7V9DxKbFqpNAAlO','s','3gyKFDS','I0zGCO2AV9sh41pa6NvRPlNE0DXD7vhQAQAIP8J7rIPM0j5G','zMWVUDiUh2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b BIGINT, c CHAR(71), d VARCHAR(2), e VARBINARY(28), f VARCHAR(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1903926654842610260,6493139557872154489,'uceZzZd0bVxAD1fJG0nCzjpCT','1','xiNblQfSeQG','jfJWk','b6ikdCJ8CdAcsZsLwy34jVT1qZRPl5WBM1MYLBlnQcdd7138NzD3EGCGDJ3L1bIofvGtNHPDr7J3cD2zSawDKL','r3H3GXgXVYGEDw6a1PczsYMBlrQghdmQeezQ1pSgae7UZYgV1vS7NGffJn3qGkxLISFqOY8vyq28',0);
-INSERT INTO t VALUES (-8148485228564665780,-4865066344505589750,'e7vvlW','v','qfVaJ2m6','lSS5Gj','HH3d38Q0dU84hoNbbjrGbTOXlWhOHr1YmLCFpuztoc8EhuL7fol2Za881kZlQAoDylGk2Jd5MJoDCKotCO3eD','p66STaqoEQa6FiTzEFRSbMQNjkpXU5Ittl908LWx7ys29PP98F3j8Rp',1);
-INSERT INTO t VALUES (7194715617816325615,3918914914115078101,'Da4jboP6zKgRl2IBYzNtWabNFV8etxfv3','0E','LYEWYSnrG','i1ytjhqee4zSIhyyNS','t3NRogIi1DH20hrugRVqR5OnEcoQEhIpql0l6xP8BHwdmOGb9wTJacMhzLSQkBZLppJ3iQ5E40ai77bki7wEP6ZliX','RzaQzEabkPVybg5QggWfKaguaj',2);
-INSERT INTO t VALUES (-246429696966708132,207059851178096465,'n983AxRyQic7VBT6pGIuIu1CUAmemSHaXBZ51zlsZhrtEzEm7','BK','fuHxjMT1xyoXvZGEu','xdP8r','cUQ4nsI12krsoGYHHS3zLwv3FAJa8lonG6qYnho5lwUnBluItl8RGUk','2KPkf19TJWICHOFIYNTfjJYiCJVrDGqYjCDxImrk9Dwnf6gSvlTxX20AyV5F1',3);
-INSERT INTO t VALUES (-6560438829006991264,-1453815880386066687,'MM2nUAYVG8cXNouRawLXRGC77hX2k','iq','eVM9F8B9zYZVnP','feut9fLHUH3BcBvW','NYKbojh1YV9uzOoIkVTv9hsiFSHw1uJCUXqkMLvtauzcsFjMLG2mHLUREoWj09avGaAtZ9ZOxuFySprwsUh6m7Y','jPCTGgOJ9fHLRdQh2VPPAP8TvYHydMD2bdlOS0W',4);
-INSERT INTO t VALUES (1371043160497129529,7742170820037979700,'5EuADw36Ep7AMAZGJLijhcnsu8JxwRwoj2N1w2eQGiz7PCN13GWXdvaVuhFEKhM','6k','r6hvrakIDnDs8','f','OWSAeWjTfMfNLN7UzIpgTqWtamSziTtadsvwZkxymhKGAPJmvx39Nt0HiMOOONusuXfbBO8Q8hd2oRfEhZD9ii9FHAUJyhXo','B',5);
-INSERT INTO t VALUES (6216908532751672413,4525921821268764321,'GDsXMSUr7ngapp1Yt8giJZy68VG','X','8PC5XNjqWSGQ377gpZ8UdTh','rVVBVcS','C4zfgg0YfPgRC6JTnujwcbvrHigWOsJAzUfviQG0o60XotIzfQu0QefesxLlIa','2C16kj7qQlNbU',6);
-INSERT INTO t VALUES (1706470230457844550,4016310206806037704,'JmKE2X9CTdFYRLyVcJJGFP1r6ZCzhb03FXcjJj2Ssr1GFsfwAbX','2','5ppTBUn5ulPIhLHZxo','YZ1cBdJmIQvfT','AuRq4oF','JeWdHmyGFUUl2hfZMzWwCTL8z',7);
-INSERT INTO t VALUES (4572889241225233201,6652671037290146612,'u5ruty1Vip2o6sZpqNYxzgepCFqV3kXZA8mnrZx5roxsKpOIQ2oNIlJ5IiKKaYZtJQkV8OC','AK','aLENLL0H2HP5YMAjTVHvdP','fc6qCcp','80c7rGOIX6BUktGvVH5WzQMHDbbhKTbhjL11tm3RN8zz3C','tUCv90NTMeYNCUvLtoImEmveCe7RK3sZZdH4czWsuqV5LBdLmXZSZzVX',8);
-INSERT INTO t VALUES (-1956228495896993393,8814202704604741268,'DahnFK4WhnKn97rP5dRAwCzilU2LscgXZxHpM4J','VT','BW4K65x0mrKpxlNKx','cZ6Hi6ipSjvO','TKr0Leq1ed5OplGu2Lo0ZDTpOCtcqsD7cLmxDl','GO25JX2w0BRtg2HaWzx82LbdxRCAIeS17hcOPkK0uF0W53JVTpfKDGTKhCUgpBz0VJNWMkU3hyQgRjmy5kCnvuAAHenekm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6246675651309842141,216333566745056715,'hCT55BlvaOxiJ','ew9MsZ83qH6J','PLjA8yn0ujoozrM9agTuvlOwZqufvqrE3e6kW4k7J','a7UaLWO39SscPCEhPq2bJQUDRgX','zE','u',10);
+INSERT INTO ti VALUES (6246675651309842141,216333566745056715,'hCT55BlvaOxiJ','ew9MsZ83qH6J','PLjA8yn0ujoozrM9agTuvlOwZqufvqrE3e6kW4k7J','a7UaLWO39SscPCEhPq2bJQUDRgX','zE','u',10);
+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 (2029996933080922396,9198787292815224831,'pWKVRUS','rX6Y','3Sy8rQBSZaHY7PJ4H','5DdfYn','U','c',11);
+INSERT INTO ti VALUES (2029996933080922396,9198787292815224831,'pWKVRUS','rX6Y','3Sy8rQBSZaHY7PJ4H','5DdfYn','U','c',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1370013426930152399,9299748322581029331,'nMADQ0xvmlN8VMEufjFKJz5wOv3u8K','txjUfGdVr9KlIwEhF8ZMSh9fa0C8TbX5mQ896pzBm8zyfsLME1RMCm31CgrOUsfSq2DpWy5uHDIRt71UKvm2mw8WMnPnw5DsFsAdqvfpT010Bl7AEQcmsXhvYTq3w4Tbzf9ENIWsbTLQ58eKXsyugGKdWRyDIpdSrO353DGIgA0CUCciNVn4lwYX0w323IZ2yndXBQFwNvLEgSmw','x3g4WA38GteCgqpFB','6lp4','2','E',12);
+INSERT INTO ti VALUES (-1370013426930152399,9299748322581029331,'nMADQ0xvmlN8VMEufjFKJz5wOv3u8K','txjUfGdVr9KlIwEhF8ZMSh9fa0C8TbX5mQ896pzBm8zyfsLME1RMCm31CgrOUsfSq2DpWy5uHDIRt71UKvm2mw8WMnPnw5DsFsAdqvfpT010Bl7AEQcmsXhvYTq3w4Tbzf9ENIWsbTLQ58eKXsyugGKdWRyDIpdSrO353DGIgA0CUCciNVn4lwYX0w323IZ2yndXBQFwNvLEgSmw','x3g4WA38GteCgqpFB','6lp4','2','E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2079768958457446053,2663653866251397497,'DeByLl1KU9erRkh9qiPLzMfX58SJTGEf7W0VzNOWWST4hRtqREQHov2Q2o6IRjSofx3AHO','9cslxhhKISGZ8BCeRJuTZkDiX6VAN8aFBRWgbUUwedlaE3lJ1qTUF9','4PW','Vck7WXsY83H8mCgH5c6Twpt6Hqy3BKVhUcxk9cJdTGNe36ygEpPgoRKzCogFC9ZNOy10YPohJqFQ2z2wHTpmLxV8aZeGnnrfc8eps0bwmsYEjUtTZdR8yMHXhzNQ8t6wpDXHnezSxQxP2ivoNqtnURU6tcYy0c6ZHSGvbrGkCuv3O4SBttjauV5dqJr','S','t',13);
+INSERT INTO ti VALUES (2079768958457446053,2663653866251397497,'DeByLl1KU9erRkh9qiPLzMfX58SJTGEf7W0VzNOWWST4hRtqREQHov2Q2o6IRjSofx3AHO','9cslxhhKISGZ8BCeRJuTZkDiX6VAN8aFBRWgbUUwedlaE3lJ1qTUF9','4PW','Vck7WXsY83H8mCgH5c6Twpt6Hqy3BKVhUcxk9cJdTGNe36ygEpPgoRKzCogFC9ZNOy10YPohJqFQ2z2wHTpmLxV8aZeGnnrfc8eps0bwmsYEjUtTZdR8yMHXhzNQ8t6wpDXHnezSxQxP2ivoNqtnURU6tcYy0c6ZHSGvbrGkCuv3O4SBttjauV5dqJr','S','t',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-3529667350867494455,17416000708179117313,'8A55kNKgAJS7pluUqUoEUcH2G7etcStZywuEzdKXmrY','MIUFd4KopxGprzmvzFdNwntQusQM5zfjLxxAgdCAbPoDCRmB2S2dLjySIA1jQOefrZRu6jBJsclrOhBVSqXEK1vionu7wsuh8KLRHjiGAMlS1kgTYiEzmsEAKC64ZcE16ril7c1lHq0QmkQvRvdyMzPQB1qr1xiw9vIwjBaekor03G','O4ulaZ4e2BoZITN2uKz57HI96e0MrQOSva80XPzGUUZeUTdfWfWmN7853QI','IGZXnXE64KGV3mRW5DYrS1lM3NWNo2IYqAn9bnlqTcY2EbTbNXNOtAPJkv47vGICBuZBCKkSOutmYC92noonkfkgCknSewairNG4XUOLWl1zA3uCfu1M6EeeB6jBV0NoC','Z','B',14);
+INSERT INTO ti VALUES (-3529667350867494455,17416000708179117313,'8A55kNKgAJS7pluUqUoEUcH2G7etcStZywuEzdKXmrY','MIUFd4KopxGprzmvzFdNwntQusQM5zfjLxxAgdCAbPoDCRmB2S2dLjySIA1jQOefrZRu6jBJsclrOhBVSqXEK1vionu7wsuh8KLRHjiGAMlS1kgTYiEzmsEAKC64ZcE16ril7c1lHq0QmkQvRvdyMzPQB1qr1xiw9vIwjBaekor03G','O4ulaZ4e2BoZITN2uKz57HI96e0MrQOSva80XPzGUUZeUTdfWfWmN7853QI','IGZXnXE64KGV3mRW5DYrS1lM3NWNo2IYqAn9bnlqTcY2EbTbNXNOtAPJkv47vGICBuZBCKkSOutmYC92noonkfkgCknSewairNG4XUOLWl1zA3uCfu1M6EeeB6jBV0NoC','Z','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6903137065311488247,1077720594588482974,'xprzJFhEG6HBBH2k2trjYi','w9IuVdJHlkf616sYm79Nw','relncMfnSi5lKOvnZDkoTrj4rXPBNaFqE0vBA3MuKxgdZ9iAcM6VlwvBl8Tb','UkjdV4Zbwy1SrhHovJ4RauHBDus00iX','3G','91',15);
+INSERT INTO ti VALUES (-6903137065311488247,1077720594588482974,'xprzJFhEG6HBBH2k2trjYi','w9IuVdJHlkf616sYm79Nw','relncMfnSi5lKOvnZDkoTrj4rXPBNaFqE0vBA3MuKxgdZ9iAcM6VlwvBl8Tb','UkjdV4Zbwy1SrhHovJ4RauHBDus00iX','3G','91',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT, c CHAR(59), d VARBINARY(31), e VARBINARY(41), f VARBINARY(76), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18432,70,'II0rWIOyo5JFwS36QEzvaE3lVI4jhsiMaLHP8xmER4ZZrSfQz6yqXp','VFk','1Ecp','3OjcJR8E3OPIB1coYEwNrfn73SmpmQP6Ev0C7JxVeci','l','c',0);
+INSERT INTO t VALUES (-19580,109,'9wTW0PZpyvwAG1I92r0sbj4x3P','dDv9B','f0cr7HXNG0wBHrxuKYA0prZoyavoSHi7','DtvqqyXteo9RFgO4HY5UjWYS5htqwNtKnVdm0VMBEBiXWqp6v22qqsEryGqkW5NfAFoy11te','W','4',1);
+INSERT INTO t VALUES (12340,56,'0Mue9D42V0kdUxzi2vsXTIL4vYXvgwVEDW8R2X3K2wbzTps7xq16cU','T2ojk9YZIUm','QZQPXdMbGj39rPI4l8KP5LeJ','hoU0oR3qvJf6NnbPIWqbk9TnC7FXGRoNmRFhBeGESsWKlV','3','a',2);
+INSERT INTO t VALUES (20956,126,'ln6ce5qNEzkmETteG6uQhcmjZNF5O2zGo9L8vzpDdSKvG','r08uWTR3R248jofaLfNNZ7JWf2','YzMqnEO4stoX63fMqCkIymNPyJsd3OkN8QwjNeEY3','cTKGCeZE','W','w',3);
+INSERT INTO t VALUES (-20576,89,'HOmr8265bB7UndEurcWvRnCliX7h04c6Reu7QfbD52','xvmd','dPlkJ','W2hqqaDwvFB','K','m',4);
+INSERT INTO t VALUES (9883,111,'fJI4VXnqssdAeKP4UCwE','hdWH9An','pjpcNblmhk1PLb','FRpiCa1LHdCdX34d2LTbpzH2rd','U','K',5);
+INSERT INTO t VALUES (8955,-121,'IwaZKNSBAmczZqXzaWD32SSDtwkgChWhTzRUG6bFy','tRXG','JOn07EKp5BtHJMQOrnOPH79re8saM7AbVZ8mmk','MhwJhNw00p8r4miBYZ5G2VuK8j8T69I01YmttXFtePffqTED4U4xGYlr5zOY2BEhLT47DAJR','L','N',6);
+INSERT INTO t VALUES (4322,-38,'ptlRSP4DTIuCEjM1C','H3FJOiM82DSIkI','Heo','dTfPWVu0wuF9SyIjJhEKvllQUXN3fCT7ALzD8jcplzn','t','F',7);
+INSERT INTO t VALUES (26157,-61,'5FSabXJyYnW0CTpdxH9uz3PuuOICrFaPwBWVrqwhaipCu','A0GWvqwDtdsvk7dgEwzV','hLrlv1NJMFJOaCXZZawgjuGYk5','Z1jReWNlET2knAGqUvknxlcSxCEpVrC','s','b',8);
+INSERT INTO t VALUES (21553,51,'anlCGufJjC3HML0Z82DCcjY6BKhQGmYfhBgnSA03xFyq0BjTHFyjWZ3','6fNVvinVZoG','Wiq9xuvhPu4mJnW2wqQ07T2p7wD9wBXZ','Lk18TjlyehojnDUU','H','2',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c CHAR(59), d VARBINARY(31), e VARBINARY(41), f VARBINARY(76), 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 (-3802076871186639825,6605921664072349109,'sJR6IqIN7zk4Fx0DO917J2wNiOYQMPXFJ6ZGdqQRNm81VXqJcEqvvJ16Cj0medmsw2aXW','nR','lHMQYaWPnPZr','ggZQmE','wHrJI0fxUCJJCqRde0XzOoDpVZBYRSdIiAwtHSxPfIa8TbPIkIK3gk4X8Pxg6lshyYeuTWWjS2McwT3Cwne','2u2f0Iemxvn7NkyNmdfd5midvL23Kq3u7WBHmkoDpHfjScZx5l0',10);
-INSERT INTO ti VALUES (-3802076871186639825,6605921664072349109,'sJR6IqIN7zk4Fx0DO917J2wNiOYQMPXFJ6ZGdqQRNm81VXqJcEqvvJ16Cj0medmsw2aXW','nR','lHMQYaWPnPZr','ggZQmE','wHrJI0fxUCJJCqRde0XzOoDpVZBYRSdIiAwtHSxPfIa8TbPIkIK3gk4X8Pxg6lshyYeuTWWjS2McwT3Cwne','2u2f0Iemxvn7NkyNmdfd5midvL23Kq3u7WBHmkoDpHfjScZx5l0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(72);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
-INSERT INTO t VALUES (-3886868765944091686,-2328177804039509215,'irGVSAv7doV4RNurfajZ3m1YlfMgMiFHV6gEBYyI','FU','9','5h','sxMFocWGvvwoOhNK2bQUZbo','ai27pqI0f82PtlCF663rdvYilY2zEpNSmSlVRBVhjj7mLKr4KxRdEG5WkzpwktBSPZQpRergGBcB836HuqeSALmb4G5reGKTa',11);
-INSERT INTO ti VALUES (-3886868765944091686,-2328177804039509215,'irGVSAv7doV4RNurfajZ3m1YlfMgMiFHV6gEBYyI','FU','9','5h','sxMFocWGvvwoOhNK2bQUZbo','ai27pqI0f82PtlCF663rdvYilY2zEpNSmSlVRBVhjj7mLKr4KxRdEG5WkzpwktBSPZQpRergGBcB836HuqeSALmb4G5reGKTa',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-7847348894413294832,-1143746595756940927,'xtM0Xh6EpziOGLyMLNbVHUixHThGcgxVLq0jEGSuDpTmKHdhS8B','OUoTFFnCtqaaZP6YqJBvY1WfQcO99nHBYdhfo4gqfcMmWMwE7zt63nH3vRNZckZS1HddoxlWhf86xTchVkLmP0uiH3GFVQUUJCas4w1aPp0kK02rs3oiieeeZo9xOgCsH1WZTGa7MqeHb4AZRjcjMDZqA6QtJX3pusUyeAGoVONPzbmg9f5yJv3cMy8RlCfrdScRktNsHhnBmzP9OQGazgktnuj','U8JGbTdjgJxbATJyvOvg','WZYYtDVA4GyYRRO','OBEYLCYgtBsTQttBEEGFV1vWhWfQr9JunkmonCIWZi88GKpnqSQtWxmAvjtIpGM7op27tDl8VFhqmZSraKLCLrbGcTxg1','S5ZbmswOUMc7HWtyTFpafmenZ4AV',12);
-INSERT INTO ti VALUES (-7847348894413294832,-1143746595756940927,'xtM0Xh6EpziOGLyMLNbVHUixHThGcgxVLq0jEGSuDpTmKHdhS8B','OUoTFFnCtqaaZP6YqJBvY1WfQcO99nHBYdhfo4gqfcMmWMwE7zt63nH3vRNZckZS1HddoxlWhf86xTchVkLmP0uiH3GFVQUUJCas4w1aPp0kK02rs3oiieeeZo9xOgCsH1WZTGa7MqeHb4AZRjcjMDZqA6QtJX3pusUyeAGoVONPzbmg9f5yJv3cMy8RlCfrdScRktNsHhnBmzP9OQGazgktnuj','U8JGbTdjgJxbATJyvOvg','WZYYtDVA4GyYRRO','OBEYLCYgtBsTQttBEEGFV1vWhWfQr9JunkmonCIWZi88GKpnqSQtWxmAvjtIpGM7op27tDl8VFhqmZSraKLCLrbGcTxg1','S5ZbmswOUMc7HWtyTFpafmenZ4AV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9207395022454560243,5030659893297770534,'P3o0y2dsXn3BVR5j9T5t8HFnDDvp04i','83vtL5InoAv3UujYiNCHJ04cH1IpZzMVh2Eveps0iPp18hQQVCJNFnT5b0PYbhA8C6krDYi8bcW0Grsm5h57HgQDdDOjefJ1FiRTewan','GlXLW92FK0tRFntPj','7SEEnd99VoIIUSlk9rDwCN8W7q7wn7Dtt6F8LhhmaRgwUzjNP456HEgr4tpLRrtiHGh6ZHzNKfZZBLsHBSvC9zPrB030yMsizltjp0WlpcUgJb40WprWGZyZsaY7mflEIxDzHk8NHzFWQvCpS8tSLFxpF','w2qL4QRT0Jmy8BRQzFetT5K8J1IAQOE0HweC3EESY72lXIWrjilNnFOAWYaSXfWrY8zAsksI2V0','Q7rLW21rWyxaUOCly4zKOSCsLRXsUVZrcNrgARwYsvqCcrg5AhWGMgh4tBwpYc9BM78Gxev',13);
-INSERT INTO ti VALUES (9207395022454560243,5030659893297770534,'P3o0y2dsXn3BVR5j9T5t8HFnDDvp04i','83vtL5InoAv3UujYiNCHJ04cH1IpZzMVh2Eveps0iPp18hQQVCJNFnT5b0PYbhA8C6krDYi8bcW0Grsm5h57HgQDdDOjefJ1FiRTewan','GlXLW92FK0tRFntPj','7SEEnd99VoIIUSlk9rDwCN8W7q7wn7Dtt6F8LhhmaRgwUzjNP456HEgr4tpLRrtiHGh6ZHzNKfZZBLsHBSvC9zPrB030yMsizltjp0WlpcUgJb40WprWGZyZsaY7mflEIxDzHk8NHzFWQvCpS8tSLFxpF','w2qL4QRT0Jmy8BRQzFetT5K8J1IAQOE0HweC3EESY72lXIWrjilNnFOAWYaSXfWrY8zAsksI2V0','Q7rLW21rWyxaUOCly4zKOSCsLRXsUVZrcNrgARwYsvqCcrg5AhWGMgh4tBwpYc9BM78Gxev',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(22), d VARCHAR(88), e VARCHAR(90), f VARBINARY(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (27320,215,'GnQ4jBvAM6c7N1lH5nb','PLmzckbMtb4SrSPHO0j7osIP41C0N2faJ3jix','Jx5FhDVrglnhTcnvk3eJKHAPnTv54WEGQzMcBo26Uw4LY205kaI9AAa6E9','cH','lRVkQJzhZ3mqXrNwldFi7e8HRBUKhG1U7mfQMRnU1Z069onB9fvxO7z','pWGnxS',0);
-INSERT INTO t VALUES (-4074,102,'hvQKtgqxhbuwdwtz9uxU','Cvio79w4cGfVKZ6AuHXzxC9fefHnR2rL7LZ8Y96HOwgDqtpRip2q9lvafN79MiLI15T7uu','nRPq0Fg0tSSglfV03GP27Zcku2hIS8m1keq8H6a4MpqsDffyHQD00tIK5oo55W1mil0bKyA3','DItftN','8lBqFO7Lckra9Cf0Ps6Baq4FMkCdWvxEO3GQ0RUl6WJUim6TgJVlGMVWlPKASDa7v8sLoOIndrqqU95J90','XAQeRth6PAWMwEiosFhugcseYkYmojdMRh9Ewk00Tp9xiuxZi0ljgEw5A86Sd61c0VztpzdlxkpKwlJnBnIu',1);
-INSERT INTO t VALUES (-5786,108,'vMFPQ34ySI72h2E','GtKBIaFr5eSflIRMZQeHr','ATBgdIfc','FVXi9hmyNTS2WFC8Iyato7YM8VaEGW6','pDCgksPkmaPCepOUc5Rqbaaao27STjpF1bnAcoI','RhRrKZKhbmeJUhkQW0HQWjvvIjMHGySZDQaBT7cgKgrTyVSPOFyWQexzj7Ch5vItP60zYcz4DvTKMJmr8UtO9VHf1VX5Iyj7',2);
-INSERT INTO t VALUES (-16122,235,'rVmzsxHehps4PgS4OX','9ltCQebpJR5O3EyT9QuTCU1U0SYIUQEYJJO10nvBJJaS2BLBQMfWTFcqpCZs1Z6X9yc8z5nMF9tWCrE4TYl9dJm','xA7TPSEEfc5BduMoukFIEBu7rQSe9kvECStY8gVxoXrfTE','dOo3Q','5SbO5XCQSjGb5eu75S1cAQd92Hp','SZCK4c8H9wqJIges3fxXAoLlRK9Y2EgqEyifAifNMVk5lhHOOnDULaIZw0QiPS5atQkUA0Dgt93om',3);
-INSERT INTO t VALUES (-12213,106,'pPOPrrKtscC','NVHL4','vBpUUzOctRvKm6PfuHZbW5cavs0OQvFzX5Azfq','4B3nNK67','FpHzsKOkOCMzWGJCG4dUtIWGNQwSCKXefc8In23oJi','c8ptjTwF6cdVCUfYVsuTMk8N00SRL2hY2sHu3fwqL1IjQudpVPGWmaF5wdaSoby53NVDr',4);
-INSERT INTO t VALUES (-26854,48,'pvjqf8wCv3uw','Bui6lnnCCK4X9FWeeS9Hkm3Bnh0FVySGZqBSenOsVx30nXMUZyI1HK','fSOZBTdQWYG8v0hyKVpuwyB2pswgEbD2giOx0eh0vo6TaCcUb2rvwuD5tyic','RvCo','uWSrAYyfd7K6Gru6DAFgIt10atDAd1nPRtIXPttNtXQF7MD','CLlpAf96sd3ZncUCYanMiqOV1tonF3pfr4OAiBY',5);
-INSERT INTO t VALUES (-30522,133,'6MIT','1IkhoWl7XRgS1vxVF4C6cvJ4ffs2vEZfH7eefTcSJFtstZ3hhlBPgXH4lmgiWuKxxhg','NxnZKmuaNxiVtnQERvQ4DQbJNDrXxgC7ufYd5ZCdapHVQav1XNGEvBGMRI3Aneds','vs8KTjjYw7DVx4IvJeXU','clVPrjF1gVbv9XmZjmAoWycWBfiFN3FpKf','EtwOPVohwj46RJi8Gp4YYtFMcecm9uGKjHuhb30B8qJ8IYYhwtzyw1oLaLa3sYEsg7XLVJ83gz2R7BxkchTtxzMn1iaBEDNirX',6);
-INSERT INTO t VALUES (12825,35,'DZ5s5gYndeEh1BBpZuYE','rFB2ELOvoVeyL0VRg09PHdktF1iUkiay7drsRlTDThC4AyVeHhi9OgMcW5oqYqMhMugrLw8kJHa6702UQU0kaGnI','pR6qF3su3NxAlDkeLkb0l6gL7nR','R7hLBpLBRZ6h','5onOPAkoHrQOj5sAiWRQtFbJGh4wi0hLRAGbnIMBBDbYBoDLiD8nvqzjfWkYZnv6gaNPReOp99bImf1WOLowEYGhN','3N',7);
-INSERT INTO t VALUES (-9505,181,'KRj4xJJD50AmVzp5fWwhV','W3BnCj9hV2B5PgsDJAI1OJRxxbjAoz8qGaOoErTt9Q1SsM5u0D8jbs8qF86as2ccearSD5','KO407faaz6RBHdeCqmWEnm03hxm37oQkWFJCFmF','4jXC5X8T7NB1pNakwA2I2ZG1988P1Yip9','5GM4cDMePKNmcWcIrevF3e84Xeh8nuNK1cvDQVjvaz5P4UnthRCUUxII0TCev56fiZ7TZvokEGd','bdkaRZyYj2NqpCuo64pumdbV6ZIeriCxn',8);
-INSERT INTO t VALUES (-26784,133,'dlfw02VApkyR1xg','1SiSSmlbQO9FzDlj6ttq','YKLsVM5S9FNM2LOzIjTZQdaJaoMjzvQTwNUJi6upJ','1KmU4A','ZLSiMrpPppxNoM0cE9K9e3Mr6Wy1wy','HLcUbHCTmmII4uiGhIpSloHSB1uZ3ulwWi5lDns52f72QVBXwo8BF16e',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-29082,30,'YJPH1s2TrUA7p','JMG7rdQGvLH5P3GLgirWPzqjZIjeTo8UbJQB7ujB7qOziFlvMoiqXJytwtgzUA','N6O2VCWvvJGAI7lpRYU3picfYXhimVoPer2nrjVsqiunD','UMhFXhuB16ArmQwH3hVjVqrozcjl39W','aVrHgEDnHM1FYkUROh4xPauL5aPjclwot2Q9','0FhS31M6PFSrKr',10);
-INSERT INTO ti VALUES (-29082,30,'YJPH1s2TrUA7p','JMG7rdQGvLH5P3GLgirWPzqjZIjeTo8UbJQB7ujB7qOziFlvMoiqXJytwtgzUA','N6O2VCWvvJGAI7lpRYU3picfYXhimVoPer2nrjVsqiunD','UMhFXhuB16ArmQwH3hVjVqrozcjl39W','aVrHgEDnHM1FYkUROh4xPauL5aPjclwot2Q9','0FhS31M6PFSrKr',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(23);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
-INSERT INTO t VALUES (-11301,195,'g2T0dkswatNf05ntGgwCP','P','oF2thcq1mSc7wBBntYYM5qZKz8VWR67VU5JIOYPCsHqrQ3usKC2C9uRAls5tdPe0OQ4Bd6WyLarWT8HlaJmqiq','3ZTZuZoRW04Eh9Xt4y71MNYCY6SZn','lMsdl1NlkkcoFF2TzBRDG7SOev0yAPrmYZJv8Dpm','PKcmNLBxVuN4BtHN0NM1au6H6q4pEBfvIHHFwgLnqGg6ThNzJy4axlEK',11);
-INSERT INTO ti VALUES (-11301,195,'g2T0dkswatNf05ntGgwCP','P','oF2thcq1mSc7wBBntYYM5qZKz8VWR67VU5JIOYPCsHqrQ3usKC2C9uRAls5tdPe0OQ4Bd6WyLarWT8HlaJmqiq','3ZTZuZoRW04Eh9Xt4y71MNYCY6SZn','lMsdl1NlkkcoFF2TzBRDG7SOev0yAPrmYZJv8Dpm','PKcmNLBxVuN4BtHN0NM1au6H6q4pEBfvIHHFwgLnqGg6ThNzJy4axlEK',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (27279,146,'xgXYGbhvsfIdQCVrPZdKmL','yf0L19K5ZWlColTvCpAzXfhtJrwe2ZrpqpHtoijXJBbp2AyTgt3tsr5uaDuJEqwCZguC3AeVsSBFzPQkQtEiUh0wYZFhlV21KpI5r2Ot89bjVec8azyFxz5yDBLq2uSVtGHmAs8TYyt4ICnQ8SfZpGnzcspA0ZQeJhsB15fnjWwKU2Cfov2FZiEwWoGMuRSezmEZp9tWGaGUAdojk90t895','g6HSHRdONwZYftO65MXAUOdXZ2tZMWTsyMfFaJb4fuVHsdCNjiEdu08MRAxV0d1Tk1pkIOasIG04xtXjnNXTZXlY','0j9MedVytMm1lyqy857FHHzM06r','VDWGDsndvSJK4bn1zCmYTtF9UI3T7QgeDt8i8mP4zYW7iMj2','GSeKN4PIKz8NKyAuOWrEcERQFgTvRVkBetzt56YRU9kIIuWAH4WR8ab6Wa8JV1QRXrbeG1r1Fcsfw4JxQyXwwwqX821',12);
-INSERT INTO ti VALUES (27279,146,'xgXYGbhvsfIdQCVrPZdKmL','yf0L19K5ZWlColTvCpAzXfhtJrwe2ZrpqpHtoijXJBbp2AyTgt3tsr5uaDuJEqwCZguC3AeVsSBFzPQkQtEiUh0wYZFhlV21KpI5r2Ot89bjVec8azyFxz5yDBLq2uSVtGHmAs8TYyt4ICnQ8SfZpGnzcspA0ZQeJhsB15fnjWwKU2Cfov2FZiEwWoGMuRSezmEZp9tWGaGUAdojk90t895','g6HSHRdONwZYftO65MXAUOdXZ2tZMWTsyMfFaJb4fuVHsdCNjiEdu08MRAxV0d1Tk1pkIOasIG04xtXjnNXTZXlY','0j9MedVytMm1lyqy857FHHzM06r','VDWGDsndvSJK4bn1zCmYTtF9UI3T7QgeDt8i8mP4zYW7iMj2','GSeKN4PIKz8NKyAuOWrEcERQFgTvRVkBetzt56YRU9kIIuWAH4WR8ab6Wa8JV1QRXrbeG1r1Fcsfw4JxQyXwwwqX821',12);
+INSERT INTO t VALUES (6738244507935717445,92,'pVzYjcS0Lu93bADaRdWPbd10hq8vnj8FkwfCmMngew8PB','wMvXsMiJtdAngGvNvELPuPu6','cip6AMuXYk9xXi9OqhI2svJ1DaE4U7Bl30trkn','MabvYL','Z','5',10);
+INSERT INTO ti VALUES (6738244507935717445,92,'pVzYjcS0Lu93bADaRdWPbd10hq8vnj8FkwfCmMngew8PB','wMvXsMiJtdAngGvNvELPuPu6','cip6AMuXYk9xXi9OqhI2svJ1DaE4U7Bl30trkn','MabvYL','Z','5',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(60);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(60);
+INSERT INTO t VALUES (1573030548936166849,107,'1UsF7FnAZR4jOz2yZG4sT6e7UcvgjszY9OMhofdYBQtI5nc70','tolUJVqPaf5iF7uKqIsjG2Z','JPc72fyYFenPmHGTz3nr1H2xbAcUOf','Rl2LmzqLdUhjIjGuexvNAN5gKZAvVX8G95eZ7z9oG1MmIu','x','b',11);
+INSERT INTO ti VALUES (1573030548936166849,107,'1UsF7FnAZR4jOz2yZG4sT6e7UcvgjszY9OMhofdYBQtI5nc70','tolUJVqPaf5iF7uKqIsjG2Z','JPc72fyYFenPmHGTz3nr1H2xbAcUOf','Rl2LmzqLdUhjIjGuexvNAN5gKZAvVX8G95eZ7z9oG1MmIu','x','b',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7382588721990614034,-15,'MYACoOj0pWKvn5sIeWvfbMdlEVpxg2','RIE52RIWidlL0SLtuZG0hD6uNVHE36NbvzJ67tNUDenCracQo5WLmpx5AQl2r904sNagnpwnH54zfrRtZfSSVt3kYoWGDNiwe76FSNQTJe54F8UJ5n2mcD','tUEZefTYhUZvATjXJNjQlrlhhgx95VGxylF2gWp8','WoJRTnPUsKfryDhWUfebbKt9aEY4Tbcr','d','A',12);
+INSERT INTO ti VALUES (7382588721990614034,-15,'MYACoOj0pWKvn5sIeWvfbMdlEVpxg2','RIE52RIWidlL0SLtuZG0hD6uNVHE36NbvzJ67tNUDenCracQo5WLmpx5AQl2r904sNagnpwnH54zfrRtZfSSVt3kYoWGDNiwe76FSNQTJe54F8UJ5n2mcD','tUEZefTYhUZvATjXJNjQlrlhhgx95VGxylF2gWp8','WoJRTnPUsKfryDhWUfebbKt9aEY4Tbcr','d','A',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-11890,110,'2v','6t7YHPlecUh5kI5iKKqk4xm0blkH6eZA608a8smbEsPBbbcxofREyPzmkvzvkkj1zwzxum2mVYSOSAAxcZrCghk6y4J7oASPo07OX48HWxcJvqQH','cK5xv9lDjsmgNWlYGVFfs9Pb008AumqHAeQd9w7jjm7aoKjDQFgntJj4o','hvxBV7neQQ0RnlPT1orFPlNa','pLyyxAKAuUkXLDZhwFfvbgJGoGkmVksKY0RZ2hdgfDYTRuczcQ','Z8rU786fVob7',13);
-INSERT INTO ti VALUES (-11890,110,'2v','6t7YHPlecUh5kI5iKKqk4xm0blkH6eZA608a8smbEsPBbbcxofREyPzmkvzvkkj1zwzxum2mVYSOSAAxcZrCghk6y4J7oASPo07OX48HWxcJvqQH','cK5xv9lDjsmgNWlYGVFfs9Pb008AumqHAeQd9w7jjm7aoKjDQFgntJj4o','hvxBV7neQQ0RnlPT1orFPlNa','pLyyxAKAuUkXLDZhwFfvbgJGoGkmVksKY0RZ2hdgfDYTRuczcQ','Z8rU786fVob7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(67), d VARBINARY(2), e VARCHAR(80), f VARBINARY(40), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6889564523908075146,8341036187156207377,'SftvFiv7RpXSaYCEdDn','w','YGjXL0cD0C2IWnE8yR20PHAj9As9FyR3gQQGgCPeStZy38','13FzdwGL0T3UVy9hBsbqDmH2PKWCF','ZROumsin5ekq4F1','j45ECbzpH5ukAXAm17zMV',0);
-INSERT INTO t VALUES (-7769093850647822140,2809038699594022198,'RuS4joXhh8yJhypJCoQ9Js7LZnmcgHzxm0omaha4XgQKpNf9z1w','R','amBO5aycfbCW7IgSqy4iDFtppSvtE2uatJsb7aFGOmfT4UZmjTJsFRxPpQo','Nz2GxI','ABVVoZtMV0htOAwsWbqxHLvggQhyxtkaAnqNGhJt2fisDikwtyHqIytCSlYQSmV8SgoiV2TzviPJaELTH9uKYOQgVbXFS0HjOV','gLN7z5Uf5nNkkCS1epf34CSKhJzFGSYpBUk2lLfc2iqYHtPYZ64',1);
-INSERT INTO t VALUES (7975193126119110959,6969966973292726379,'O2ACFJNYznd5LH52fU9GZMwDquMiAn2wkktlWzaRpoLxwteM','PK','tvVXgp2ssSdgdKGtFyIYuXDEKHwODRio7f5HkSI3HAvXvOeUzHfXkcnr60A','2EiB','HimC4bY9PjdPy','4BHIWvhINpoyblo69sFuNhfOrApzUUhuHvPLhrrEZ8R1BRvPzx7Yq15EDKx5EhuKrcF7cJLBkFTqCJqpKOja6GQQAjwHcZgJJvMn',2);
-INSERT INTO t VALUES (4842835196337793510,9607401811678958608,'SDDBp97EOxi1zeBhQl8q8vPckQ47cbTXp4NEn7GsZH4Hk3eJZkObUqZCDTgQyy3yv','L','sBEYPQhYDeiMrogSgOuUDB6KVXMuAgqsxqN4UW8sHHnOR3braA4wxmIV3ifOyjMzfYWPEh3y5aP','wIa61xm5LZMV3UKRsk13q2atf65zWR3CaP1','OHzI7mgbdXEM1deXtYCrO69gNVVZkcekMka7g','JAThdWqcNtQXvEk72uqUYI8eeszBVcaggtadgzVuukIt2lhfcBq4LZWOUZMwb1ogfLmFx4rMpZieXvjDkUJlq0fWqFRUq0',3);
-INSERT INTO t VALUES (-500800752676568063,11942624057095012676,'895sTrUmMsm','X','CLl1onSpuXHANuqyYBl4OOevDyv8rafxcGZeOnau3Ndmdt','8QVjZBOR5JT3nUQleOh82T','WjGfxuN4H9FDPV38HQrVtDq5eFjertfTX4LmkeNzh9NW5Wn5m02N5HR7q3cbkjbPD','Ep5llUeA2YOdJLtbRis7M6DI7EkEE60kyri1tMINMtmdRLLMK7oUQy5IKZBJtGJ8zW01RPxuBcp43Y5WB9aPZyRfXwjC4bn',4);
-INSERT INTO t VALUES (5967425894359419366,12183799303567625802,'m0gDEJGz421ZWYaZkE1I7XjlZpfye4zcYZBm91228pgXcDTlPSgJTQNNeEpg23Pg5QI','Br','AskP157C','1tVT3CYMT','kPu7iijNuqOqKoLm0gXxiLbaFjTQNO7g7AxrlxFtoqpWiGqvFVF48A8n9nUwNbhrgi22b7VJ4ECmTAZAh8J8iXOTUi2pe7jVFq','E0PlfFgUBlzeBqE9NYQ',5);
-INSERT INTO t VALUES (6739103046323899337,10742656221472953140,'GESSLg097BPNNgYLxxQ7CSuwYJPYA04OaARAZWU0KCPoFrm6cJ','Ys','b6JsautFLVk','En8HUk6I8SbNBIcRKjA0FDUAlxrMhaBRL6a','r3gqjU1RB1e2q1230q6ZDbpdHwtub67OWZitHgSMGnWgy0gnFYTBH6P7gh23I4qhLOXvN9LYHYSkzYZ','mRzcvVCnzWUM9VmqNoWg4bfPd6iBkaDRwjEA1srFoJSzVeUwHOOLgx',6);
-INSERT INTO t VALUES (1566590540340017563,4005862819054503196,'B2Cv9PHJBlaFnNcxl','V','y6CAv1VRbMSNJyx1gDOAuIOia2duXXbgmAqD7iR7xLIrz0uRicGRimUV68BnQcw2TnCzvIB7UE','6dcDUxWBo3uN','rTFqvbH8Kx4JzvATLLu94uawRsqYwJF1sQTXC4Gi0290iBi7IfdB27sm5nxOoGLvDMpoiU9k','09v54UhI7MKjXBmy9ACTfchMgJfszJh0so',7);
-INSERT INTO t VALUES (3711577550568590605,2649635998291374827,'xx0oamoTTyJ','uz','8VS3bUjYcjBXNuTxkr053JbsGnpDzqTnnWwof9SgKbckGUzhQr7rYOfCVo','mxUaSMJUy6uvK36V4U5bz','g82u3459nz8l9QUT38qeb9dVCKyavo1pVst2SHjOsdsijM25DQPGmHzDe4SJYn2f5P9G4UpB1dhTgaKQWb6uGQdZMGS','SHP46h6ElTf8CyeX4i0Do0EdtaKmUTS18ovjFwt9d7w9B7bphaGr8zAgu15ClNiPQri60DmJVS3GgW9mxB7mZJt17K',8);
-INSERT INTO t VALUES (1770538210008818199,18231438236103587764,'2vhSR6E3dJPOviNMth','IJ','3kGZkXFfnO6bOHVSE7df7SWMtFmcrtYvOLVjWYjuYo3seB0sqakX21FMX3DN30K','fAr','MNPTW9Jq9PmsErnNBkFyttrq9DTRgOKSDNtgqAnAP24GQsFZ9zuN','YfFKrZwjGFHMdfezWFL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3800376949856515906,-93,'ydwk5ouAKsqjaI0jEW4a6UNaKsisxod9G','pnwA2y00KBrUTYyGgunAFgMhPBqMdlDGmM55LdRLIzLnGP2ST87NS3DSlZfvDJLgsYpQuD3IFW0j6SxyGjLDW5jcsXX03dcJTsuuEYSG6b967h3pYr6yBaDg2DkjfMDRL','b36JdD3XzSR6lZXVWy','yICuous42svrCjsdR82vm7FbNEKnWtbuchn9wTeHB7l2gZFqxst6bo9fw44S3Flc3hn3XZFVEQEQXcQoQAsT5qWERpxMaRyuIOOX8P0vTyCefzx4XSH8joBgOAZJG3w7ALXjjh8lDaDUQVJy8FbMxhOIFnaLzo0OBcDlrbahAnNSot7QhvW4w5ysMf41kfeNazyPtRyF96xGFvSTWQtc5n5tDRXql6pccZ1jN0p862vKo','G','f',13);
+INSERT INTO ti VALUES (-3800376949856515906,-93,'ydwk5ouAKsqjaI0jEW4a6UNaKsisxod9G','pnwA2y00KBrUTYyGgunAFgMhPBqMdlDGmM55LdRLIzLnGP2ST87NS3DSlZfvDJLgsYpQuD3IFW0j6SxyGjLDW5jcsXX03dcJTsuuEYSG6b967h3pYr6yBaDg2DkjfMDRL','b36JdD3XzSR6lZXVWy','yICuous42svrCjsdR82vm7FbNEKnWtbuchn9wTeHB7l2gZFqxst6bo9fw44S3Flc3hn3XZFVEQEQXcQoQAsT5qWERpxMaRyuIOOX8P0vTyCefzx4XSH8joBgOAZJG3w7ALXjjh8lDaDUQVJy8FbMxhOIFnaLzo0OBcDlrbahAnNSot7QhvW4w5ysMf41kfeNazyPtRyF96xGFvSTWQtc5n5tDRXql6pccZ1jN0p862vKo','G','f',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (781247701269001354,51,'GuGRdnBWloYY5YH2gM4','YBwtp6usFbPm7vYBrLb4ppi33ISQwo6vJJ4kjW','ZWwbI','kGVjXLWwwsrplCmG8P1C30Od2rsHxAnJqLV88Vmy4iwE97pfOcJGFfLWUfTED6PIhX5qYHZXEaEUKLbVK0X429ar2xndZ1uLByDVEq9lfZlEE6pDIBBHV3cdRg7vlDLXJrBaaO1A2xYvut5kZiETB9XoC29JjxC23LD354ZOmnFFPHoTBuV7GoCuBsFthvkaR1JVCXhZsObqSyDgkW8UlrtVIc0haSjpepEDYPnN2eTULa3p','IY','Z',14);
+INSERT INTO ti VALUES (781247701269001354,51,'GuGRdnBWloYY5YH2gM4','YBwtp6usFbPm7vYBrLb4ppi33ISQwo6vJJ4kjW','ZWwbI','kGVjXLWwwsrplCmG8P1C30Od2rsHxAnJqLV88Vmy4iwE97pfOcJGFfLWUfTED6PIhX5qYHZXEaEUKLbVK0X429ar2xndZ1uLByDVEq9lfZlEE6pDIBBHV3cdRg7vlDLXJrBaaO1A2xYvut5kZiETB9XoC29JjxC23LD354ZOmnFFPHoTBuV7GoCuBsFthvkaR1JVCXhZsObqSyDgkW8UlrtVIc0haSjpepEDYPnN2eTULa3p','IY','Z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8042732031326856045,-120,'jbRB3PXUjDrUWK1HFTYjQqX27hg8qI','pZdYuw0KoofK1qgPcFyymPGsGXbrrfi44BOKiYkgzeeuBAt3t5hF98zunxn9yKs7YODsxcB3nOThzhxoKtgxWgUkqSHHvmU80Tko','sauRsr9RQs4BRHaR','0G4TMIhCSutJLKX8dcP','kM','Ku',15);
+INSERT INTO ti VALUES (8042732031326856045,-120,'jbRB3PXUjDrUWK1HFTYjQqX27hg8qI','pZdYuw0KoofK1qgPcFyymPGsGXbrrfi44BOKiYkgzeeuBAt3t5hF98zunxn9yKs7YODsxcB3nOThzhxoKtgxWgUkqSHHvmU80Tko','sauRsr9RQs4BRHaR','0G4TMIhCSutJLKX8dcP','kM','Ku',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b INT, c BINARY(32), d VARCHAR(24), e VARCHAR(60), f VARCHAR(26) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4276584685849132669,1867906617,'exDmmXlw0inaRbibya','mdjw31DQH','JQdibEYAoH7aknacazd54yJYFshEIyuR2WipUGqYUnU41Bj4lgFI8SAI','y5CI8YcQExkKR','L','Rn',0);
+INSERT INTO t VALUES (6476794083838465810,-859291662,'CKSqebFiV0hcUK3gtT0lCY','Efle0Yqlk7f9fUWxSk0','H6YjM742YiFDS1wXXRgPbQxg5lMfEY0H9IEJptGq4OQash89QkcHoL','Jbur6','y','T4',1);
+INSERT INTO t VALUES (4650582076138065824,1605113411,'Qx23ZIC0zHEm7sRsm','nOjASYh8OemIPk5zVoeUSQ','FXYkLM','Zdon5jfQ963J5TC0','Z','1',2);
+INSERT INTO t VALUES (3885336620257273444,-1402608658,'hlZCLSIPIe4BZ4JZOYYXuq','HSbURVk0p9','hIaK2j0HJbxIFSqceq6NcNn5ypheBQt5qt6Y0eUgZf0PcWqavccH','d4Rb8R21pO5NBcMh','k','b',3);
+INSERT INTO t VALUES (-7601818084219301670,1541416797,'2eXlKMTDqqPHyn4e8OQWqqnIY3OcYK','6W','xmvnCCzFyHdVWX8pXY7PHtsYuiuMZyQSTAOHVD66o0NGgcbUB','57vsapAv3sqol7','8','ug',4);
+INSERT INTO t VALUES (-3525832666547111822,757370909,'FFF10sSLdMLAH8lJ36ykX','ti','nPSc6iHgXMEs3Bf4B','39N','H','vo',5);
+INSERT INTO t VALUES (-2564388973842483740,1184734365,'a5uoEMB','Vmh42jG','XgIdt1qQVlECo4ET7hD9AQmPFLOSE0yczR2LZIbB755nJM5WrVAAL','ING7Tj','O','mp',6);
+INSERT INTO t VALUES (3124159263005322922,1368977359,'P0ftpsQtcWSm8yF2NcHwAYI9','gwnZ4cPfx18MGxUVJYJ5','T','EUjZTf','2','v',7);
+INSERT INTO t VALUES (3019838759913350906,-2084388563,'ByIulYqB7DKfT6qoWGRjemCIdl','TgapCj5ZIz6','5EZKgqc','Pb7BwdcPlxKSPSyFCw','X','f',8);
+INSERT INTO t VALUES (4586499827975234608,-1469226543,'ZCSUx4ofARjzqMbtHL4bjj2PenRdF','2q4u','QvlfZvUiAnfS','HR','W','zo',9);
+CREATE TABLE ti (a BIGINT, b INT, c BINARY(32), d VARCHAR(24), e VARCHAR(60), f VARCHAR(26) 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 BIGINT;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-8687263664461871384,10277065684200930302,'7E9K0tuiaLrvxLF5856t','D','ED7kTFPKE2Q8JCjtxCmY5fZyspyCxISUtUB7SjQuhkK9yujcMb9tcfw1uoHQHSVEpmTwDd4NQEy','KCY','K7KGYbNYGzJLT1nsciff4VwJ9Wco0cMH9KDHLEU0LhdkAWdIupWjjOoiEw0AOMrf3wLu8L3zldHi144tVaut2d26kQVxRVWtO7TP','BSOpl7qy41FFDeBcCaMbTxzzLXBa5pgcfEQ',10);
-INSERT INTO ti VALUES (-8687263664461871384,10277065684200930302,'7E9K0tuiaLrvxLF5856t','D','ED7kTFPKE2Q8JCjtxCmY5fZyspyCxISUtUB7SjQuhkK9yujcMb9tcfw1uoHQHSVEpmTwDd4NQEy','KCY','K7KGYbNYGzJLT1nsciff4VwJ9Wco0cMH9KDHLEU0LhdkAWdIupWjjOoiEw0AOMrf3wLu8L3zldHi144tVaut2d26kQVxRVWtO7TP','BSOpl7qy41FFDeBcCaMbTxzzLXBa5pgcfEQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(68);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
-INSERT INTO t VALUES (8840987894607681900,6677201552747539103,'OhvCPTlKS6OxxTjggKcfmuhZyVKmRvjAWKYkLwF3Or2l','WN','RRXhZxSYdH4yEzPorpd','h8dmiXw7Gs2zWl3EBUPneCHm1zkh7ccl00V','xxj4aJfZHiaVa5Lfe03SylIQ5CIODbfgnyi9tx8UJH5T1fdQATGZTY','EALhffMJM9Ey2tfTFxnRM5F6wzS8mxRM3JvrneDsj0ttbLWxJApgzq1JqHAkhPr37ZE5MibpSVZzrEfAP1sMmmcfxvYiU',11);
-INSERT INTO ti VALUES (8840987894607681900,6677201552747539103,'OhvCPTlKS6OxxTjggKcfmuhZyVKmRvjAWKYkLwF3Or2l','WN','RRXhZxSYdH4yEzPorpd','h8dmiXw7Gs2zWl3EBUPneCHm1zkh7ccl00V','xxj4aJfZHiaVa5Lfe03SylIQ5CIODbfgnyi9tx8UJH5T1fdQATGZTY','EALhffMJM9Ey2tfTFxnRM5F6wzS8mxRM3JvrneDsj0ttbLWxJApgzq1JqHAkhPr37ZE5MibpSVZzrEfAP1sMmmcfxvYiU',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-8741489986720749659,8178567019422901837,'xZ8bS56biaBx1udORQDcZ0tV9','D9Z9CcMc7BvSQxj1elJY8OYaqqPEJzKRhobaaot8DoIE5lzM','YXTzvAAuQ7qsPrFjiJ7TkdWA28lvizyKrFOuzGdMo2AsnV7HL15yxpcTnFuaKLnzIMRNqkAXOwqJ','zWgj4b','CVm9Gi5XQCU6UlBnqElZXkDs9xpWw7RXvPQXWMRdoxRV2g7KQCdI5nEVwD16lmS8uBBKr8n9xNFSyTv','0VCogQvWBOIx3urada0pYy7Q6a6dXM92QY8iLHoU94HcSJvK',12);
-INSERT INTO ti VALUES (-8741489986720749659,8178567019422901837,'xZ8bS56biaBx1udORQDcZ0tV9','D9Z9CcMc7BvSQxj1elJY8OYaqqPEJzKRhobaaot8DoIE5lzM','YXTzvAAuQ7qsPrFjiJ7TkdWA28lvizyKrFOuzGdMo2AsnV7HL15yxpcTnFuaKLnzIMRNqkAXOwqJ','zWgj4b','CVm9Gi5XQCU6UlBnqElZXkDs9xpWw7RXvPQXWMRdoxRV2g7KQCdI5nEVwD16lmS8uBBKr8n9xNFSyTv','0VCogQvWBOIx3urada0pYy7Q6a6dXM92QY8iLHoU94HcSJvK',12);
+INSERT INTO t VALUES (887159035833029823,1484618160,'Vcle3ayUxmupc','75YWqxPYBa','LmMg5KYKQ1VGpCULJjGrBKvdZ9LxPy3PkVQ','S5uJA4wFqpWXcwbNRJXMN6h8','s','y',10);
+INSERT INTO ti VALUES (887159035833029823,1484618160,'Vcle3ayUxmupc','75YWqxPYBa','LmMg5KYKQ1VGpCULJjGrBKvdZ9LxPy3PkVQ','S5uJA4wFqpWXcwbNRJXMN6h8','s','y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
+INSERT INTO t VALUES (-5804430867804444340,-1445599022,'AbWEyqaINSiy','t','R','FuanYb9G','x','nj',11);
+INSERT INTO ti VALUES (-5804430867804444340,-1445599022,'AbWEyqaINSiy','t','R','FuanYb9G','x','nj',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6097776361551363246,1542428009,'VVoBTY2r7d09Slatywm','f7b8cG4BeDtt93wV3VadVlb','DkqKL6XYUjkxGiB9mR7vxTBB7jlRq5n2tBFcRN0EN1bq8','6TwVG','8','E',12);
+INSERT INTO ti VALUES (-6097776361551363246,1542428009,'VVoBTY2r7d09Slatywm','f7b8cG4BeDtt93wV3VadVlb','DkqKL6XYUjkxGiB9mR7vxTBB7jlRq5n2tBFcRN0EN1bq8','6TwVG','8','E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6155345122243367288,945331962,'JERUVYnAN3DH4YoUHsIL2iYs8SJ3X2f','kEvuJ7pg0tf2RfkcOGgln7LtMlL2rF13xVLPEpLUKNmFv1xZ7qH1mqjxEeXJUr63VPRpigndnFhYk89yCtALpinQkrCwDC98iAHnHzKg9ya5yjVVE6a','0SJ5pHZAzucPaqt24IwEhyzZX8BlMdVBn','lk7uXk1qlohU6x7iRA2e80A90teMEc55xJsKdb0ikpEXK6CLyaXWkA8ZlWHwdiFHCgF7WRpp2G9hxBlAduGKLSjBEexWkwfLht4wsBytnbSBeliNCMqFmJOJyflMDrcJIW3ktLAYPCshKKgAXv74iyS8XwMTNzoY3qWUOwI4A3jrR4CmNBecUOsG1','q','g',13);
+INSERT INTO ti VALUES (-6155345122243367288,945331962,'JERUVYnAN3DH4YoUHsIL2iYs8SJ3X2f','kEvuJ7pg0tf2RfkcOGgln7LtMlL2rF13xVLPEpLUKNmFv1xZ7qH1mqjxEeXJUr63VPRpigndnFhYk89yCtALpinQkrCwDC98iAHnHzKg9ya5yjVVE6a','0SJ5pHZAzucPaqt24IwEhyzZX8BlMdVBn','lk7uXk1qlohU6x7iRA2e80A90teMEc55xJsKdb0ikpEXK6CLyaXWkA8ZlWHwdiFHCgF7WRpp2G9hxBlAduGKLSjBEexWkwfLht4wsBytnbSBeliNCMqFmJOJyflMDrcJIW3ktLAYPCshKKgAXv74iyS8XwMTNzoY3qWUOwI4A3jrR4CmNBecUOsG1','q','g',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (291503669919194969,-356896810,'npHvGaG2U7X5GfEfPkeQT','Hc423XbDBWs1PKnD1PhxjQXyddaFf553Rg3Q1NqzUFcxOxFH56CnnYyJfQPysuE1DBlhTEEuPt7RN95T8m5p','y3vQZqWrRNlRDa','HTDJDIePbKoelMUlJ3WwfVIG3wzXkBrgg0Sghu5','Ap','H',14);
+INSERT INTO ti VALUES (291503669919194969,-356896810,'npHvGaG2U7X5GfEfPkeQT','Hc423XbDBWs1PKnD1PhxjQXyddaFf553Rg3Q1NqzUFcxOxFH56CnnYyJfQPysuE1DBlhTEEuPt7RN95T8m5p','y3vQZqWrRNlRDa','HTDJDIePbKoelMUlJ3WwfVIG3wzXkBrgg0Sghu5','Ap','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5924078058994000994,-16942712,'x2z','ebydgDYmHHUUPNfjbECTILmyoZS0awSUdI47bjGxdFiIlszcYTaCQAcB2t503NQ2lMhx3TSLaxp6roFecTVv4jl408BXkcC4GsbY1v4e9dftO536uRctr','KmJKS9RdnFlTbD','LcklSp0RYbkQfOWxZOScrin9qC32WzD0JR2nKQJTBGJBFTLaac7GhELJDDTNSTWx1LqLUMK2shM5Ifrb6Gu1P5xnZI53Ei8SMnqTfsLW15DXee3zfRrYn0Vw2wvFVilkVqyLFLhIBwVi4BHmK8Daqe5kFr8mDqPPHxTbjZczl3j54co59RVHpCRj6QjQW1odp4iMAG0w2DAhKaASX1x','Lc','566',15);
+INSERT INTO ti VALUES (5924078058994000994,-16942712,'x2z','ebydgDYmHHUUPNfjbECTILmyoZS0awSUdI47bjGxdFiIlszcYTaCQAcB2t503NQ2lMhx3TSLaxp6roFecTVv4jl408BXkcC4GsbY1v4e9dftO536uRctr','KmJKS9RdnFlTbD','LcklSp0RYbkQfOWxZOScrin9qC32WzD0JR2nKQJTBGJBFTLaac7GhELJDDTNSTWx1LqLUMK2shM5Ifrb6Gu1P5xnZI53Ei8SMnqTfsLW15DXee3zfRrYn0Vw2wvFVilkVqyLFLhIBwVi4BHmK8Daqe5kFr8mDqPPHxTbjZczl3j54co59RVHpCRj6QjQW1odp4iMAG0w2DAhKaASX1x','Lc','566',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c CHAR(55), d VARCHAR(22), e VARCHAR(9) NOT NULL, f VARBINARY(18), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (344700196,1234133366,'VQoEV7flhJmRZcaC5RLOhiViKrz','r','ji','F5xOu5LHb3Z','0','2h',0);
+INSERT INTO t VALUES (1217747342,1920895884,'6TU7kJmdQDbMCHf7eibX6MytUiFN3iTH9osZd7UQFRxMgilJJ','V0KjejgXEzUDuMV8NZ','jdeuFdE9W','8mUngcSVsN9T66t','b','3',1);
+INSERT INTO t VALUES (1990852366,280201947,'aLvmlh54OMX2A8OUHD','5ohMz0XQbupaE','RaN6qVsp','TnLxXWxkZFOk8Z','q','NT',2);
+INSERT INTO t VALUES (851959921,2290310438,'jZmX6XyCNBERv8k7DviRHjkPQOexMEz4oigcGmGjGyWv86ZvH','I3mTRVERV04bkpdrgc','86Cm9k','8C0CuVn1nnEmTnf8x','R','P',3);
+INSERT INTO t VALUES (-7372344,2119187996,'zA00BoBM9C8LGiu','L1tJj','fDgNYbA','DrItMqMqpboPxrlw','t','j',4);
+INSERT INTO t VALUES (-1812881064,3517074821,'afECQFrD','kCS1dtntfZWPNDkG0BnzT','qaNv9NxFc','s0bex5eXahyW','s','4o',5);
+INSERT INTO t VALUES (-493109392,1046812642,'NQTc5PuO2Td8a2BIRxaZOh9OAV2u6fGTNInmLPTV2PYJEY','CdWLIPeokjiDYbvRpf','0wEx4','dtiV6Wf7','6','n',6);
+INSERT INTO t VALUES (772866172,1666305321,'eHiOaLr9zNJWNf5IU9zctnGhmcQRp40bT1','xLXUpp2DKuS12C','U','Y','I','Lv',7);
+INSERT INTO t VALUES (-689180697,2146630309,'kNVBuShpRBrXNovrHJpNEoYDoV98Yqb4UTvl','TWjbQZvEUtm6jpi505','L','O2','j','lU',8);
+INSERT INTO t VALUES (2054693706,3330373923,'GPXpK8kyIRO4aqh','hZS1gc','Y','IaOSQlB0sSZlMkc','M','S',9);
+CREATE TABLE ti (a INT, b INT UNSIGNED NOT NULL, c CHAR(55), d VARCHAR(22), e VARCHAR(9) NOT NULL, f VARBINARY(18), 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 (-9219373136063987650,2846916565,'Fki1jiAcWvEYf3CF6uT','guHCT','L6ifUjUy8','Hs1EZo9LF','k','F',10);
+INSERT INTO ti VALUES (-9219373136063987650,2846916565,'Fki1jiAcWvEYf3CF6uT','guHCT','L6ifUjUy8','Hs1EZo9LF','k','F',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
+INSERT INTO t VALUES (165848894689510627,1004570959,'U5oN7bQV73MUQp24Kyac6LanfazdAYY','7XRVow6GGx0B9dE','vedQEDB5','6AH6eXgyUzuc','j','Q',11);
+INSERT INTO ti VALUES (165848894689510627,1004570959,'U5oN7bQV73MUQp24Kyac6LanfazdAYY','7XRVow6GGx0B9dE','vedQEDB5','6AH6eXgyUzuc','j','Q',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2656999413505902137,89189301,'5GBWf8IkR7xVxDJ78NlT','Y82MwWPCuFrCG4oa1R7Ds3oOPeY9gIt1e3qWh9xOZS8LWLHSz0785Zre8CpdoA3mWZRkwWbOFNcaJDZvLNMUOkAxAdMNOL2Av66dUqMCP1I6UslpdlwgiyRZEJULXOG96HzJI276Ot8uDhgFRQoswc9efYOmzeByzzoUCHv40hQbLL9EIhlNZd','hIZhsmudZ','nzspCc2Ln','R','Gh',12);
+INSERT INTO ti VALUES (2656999413505902137,89189301,'5GBWf8IkR7xVxDJ78NlT','Y82MwWPCuFrCG4oa1R7Ds3oOPeY9gIt1e3qWh9xOZS8LWLHSz0785Zre8CpdoA3mWZRkwWbOFNcaJDZvLNMUOkAxAdMNOL2Av66dUqMCP1I6UslpdlwgiyRZEJULXOG96HzJI276Ot8uDhgFRQoswc9efYOmzeByzzoUCHv40hQbLL9EIhlNZd','hIZhsmudZ','nzspCc2Ln','R','Gh',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6576664137826648379,8692304052341614304,'H1C5hnpKKzAGnwNGZT6nkSatkN','XPI3bUOVPu4ks12zbYhrD3CXExORtequuDmiHioc48JOWDMXi72Asm5EQcn4jy1Ep5C3k5NzfEai2ZzrSMak6QA1lpPtkmS1NK9Wn5kAVweBlLQBMdVMh4cKk5reOHAHf2HYGS29VwoYPQXo3z59xaVXYBHu5vyiH','Olyp2xh9Mt3kruVcIkRvXe3','QRYfaO4ee7Y8WyVThZxsee252xeAr9a1i3gDYrVLvVcvPWfAMRn7NQUZaaOJuVlGfOBq3Zl8W5T18MIgXX00KQ0gp0YbpzUNy93myfPtSDcgpHBOIJvN0FGWMX15qheVv8jLxSoHlaWmhvc','LjV5ekeiLsCyoDKVO6exFchKgpn2NyHM7ngB','8zLhUrV93W6ZU8L4EojAxHDadbhhzu67OYSYwPBVYzq9LT9ciTO3HZgMQYrK6aakrL7DFvqwxOhpOWPV42Qu34vR4qOwO9HGcC',13);
-INSERT INTO ti VALUES (6576664137826648379,8692304052341614304,'H1C5hnpKKzAGnwNGZT6nkSatkN','XPI3bUOVPu4ks12zbYhrD3CXExORtequuDmiHioc48JOWDMXi72Asm5EQcn4jy1Ep5C3k5NzfEai2ZzrSMak6QA1lpPtkmS1NK9Wn5kAVweBlLQBMdVMh4cKk5reOHAHf2HYGS29VwoYPQXo3z59xaVXYBHu5vyiH','Olyp2xh9Mt3kruVcIkRvXe3','QRYfaO4ee7Y8WyVThZxsee252xeAr9a1i3gDYrVLvVcvPWfAMRn7NQUZaaOJuVlGfOBq3Zl8W5T18MIgXX00KQ0gp0YbpzUNy93myfPtSDcgpHBOIJvN0FGWMX15qheVv8jLxSoHlaWmhvc','LjV5ekeiLsCyoDKVO6exFchKgpn2NyHM7ngB','8zLhUrV93W6ZU8L4EojAxHDadbhhzu67OYSYwPBVYzq9LT9ciTO3HZgMQYrK6aakrL7DFvqwxOhpOWPV42Qu34vR4qOwO9HGcC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c BINARY(41) NOT NULL, d VARCHAR(15), e VARBINARY(36) NOT NULL, f VARBINARY(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3362921997,-1943738016,'AqrBAyDo84ybU1o0VSdUym8Z4JQFC7H','L133C0C1XH','5yotizkIy82xo63K','luDd3jXlMoRE8jw','ymDgOXdx7Mo8cffxO','7x4WVIOSQgGp',0);
-INSERT INTO t VALUES (1279915664,-1376640463,'SuuY7EiEzb7j7kUQnJNj1duAl7WR','kADIL','hFeWRqaOt','ljdSrA8pTTV5x1SSFjeX6gqX','Bmo19bzez9OSzbA8dS24gdBJzI','0rKjXTfT3XdsC2yqNyve6eYaKQFFrm6HxXuUoBw7obo763p',1);
-INSERT INTO t VALUES (1711798468,-2095515450,'E9Gni','ff3QbX4B','IHWE5fzE0IGBRPi0GY1zmK5QZl5V1J','vd95DuiBVlFtGTdb0EzlJeCSVZQacx','BvTjCFzzOB8slvdWZIsJQdSYb4GhYuMjHvP5R1iW93JGtFWa','WKHOwVeIvpo5qsovCAjVYkD1ikIFwFN7fpIW',2);
-INSERT INTO t VALUES (1337213793,-1280432484,'OtNSsoeYVUtFudLAe28nupiXPiDyD','4vCHbJVjh','FNRrfeWEIUk5zBdw0aMd0AJmmyxB9H','QK5weSUvDNZ13','7IaHHUgSJRwhDLvfznjzmHYlcqpNmOqI6KLXCVx0VEQh5zvPnm5lXAzG2t','mMRsckHIzHOXowq812anMxS',3);
-INSERT INTO t VALUES (16511620,368173442,'a99','KdD6G','mRzK','zNqwyOPGJA2','a1Q5XcQea7erNZZ3UObnKlr2g58lFrEkUvHTVLoOTl2s7AUNs','KasY1phYBWV2icwMKiKP5ay360Ig7q5m3xVkGRUSHwuJc838ByiXOzlV8IiUIqawzbvX6iSoBHWrx9egBnp',4);
-INSERT INTO t VALUES (3124405641,34371547,'s8XMi8T5aHjgUqYfPKyetf4Z5x','sW82P1','vOTeMRrzCAWDPTKTR8Ex29','mJFcDfZhRUVG90xTCeTCGWpdF','KqOP7kSUFMguC980iG','P6225Y6qLqokERrhHOjT5X5wPduFxVHNJzIdPqNjkxGJe',5);
-INSERT INTO t VALUES (1956493798,-630055638,'JxfwH1Q9V4V','p1GEF6ibYQx','fjmJ3KUro6xBqwshS1Oy','P','8umZpmfWQNr5GGta9yqLbvQoTmFDCVxxBi3a8','S0IyD4jz8N892akBmHaE1sO6X20qRDMjTE0gRotTFg61VX',6);
-INSERT INTO t VALUES (3485149205,-2047800621,'lPKTgvzuHqyhobk1fK0ZA879nrBJUqp1C','97y2jdwxJVHZkx','Gqcjhv725v4qSXU1OQzpmPL8bgGhXgfU7g','5h','2E93BT','lvbKlqgnPjGvOBMqAN9WnywViVqKhPqSnUGYAOh0AeewNRpNJg7eWY9BeChIzsqcFAF7Qyo9uRC85d',7);
-INSERT INTO t VALUES (3493735710,646888700,'fiS0KY1Ih1KlxTUzSt1DZXqxtiH','Q77sLl','YT9eaS','8DGBPyMhylaxWpydH','tueU6MQKHJC','nMMhaD7FeUwduLj1nnk8VT4wHIdqk5S49IHcHgXVFu00zhSTcFiNh9Kb1YLR8DmzvOXRjMuqmHyAl63g5ZVS5JqQ8m2',8);
-INSERT INTO t VALUES (456894754,-1018175084,'i45FuZ8RsTRdGlpb2CG2EYrzEUEy8W5','1JQ','O','o9DDnh4G1rGQDU','W7uv3a','4Sqqt14qzRJP5l1lKemsxfAK42XuoPXHnscriWur3vOi2yRL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1665616775498930504,4266872603,'lhH9xA8ehLcog0Zsyln0TxP2JGibWU7S','bzzxHT79zqdTobwxP0UU07DFghwxCL6HpHcG5Xzh6tZ5JUWvXAeVFDOTSnlPmpkriDw3xjMwqt1avizC6sbJRqct36D0IrXVWNAQTyMt2xzQMYf','Gq','57wtnFfRPJqkM9IdCB2DS8rWrL4PJSNEagNpXJnwRPLlrpzRsDwYzIbyrgUSI5gYpyCNvyEFV3s7jmGzyFGSeX0Y3Ux4eoWuM4ptBaUpOYqe0qLuUJmf4MiHcZ39TXnvaM9M8PZ3ZEyvitiAET9j5sHxiHp32ZlihC7jlsey5IkmJNKeeCNX4Bw2r9iCAlQIU3w9Kgeaet8Tfjursbeq3TRS7jvLW7sLCAMZAm7SqImSorqkv7anqq','O','fZ',13);
+INSERT INTO ti VALUES (1665616775498930504,4266872603,'lhH9xA8ehLcog0Zsyln0TxP2JGibWU7S','bzzxHT79zqdTobwxP0UU07DFghwxCL6HpHcG5Xzh6tZ5JUWvXAeVFDOTSnlPmpkriDw3xjMwqt1avizC6sbJRqct36D0IrXVWNAQTyMt2xzQMYf','Gq','57wtnFfRPJqkM9IdCB2DS8rWrL4PJSNEagNpXJnwRPLlrpzRsDwYzIbyrgUSI5gYpyCNvyEFV3s7jmGzyFGSeX0Y3Ux4eoWuM4ptBaUpOYqe0qLuUJmf4MiHcZ39TXnvaM9M8PZ3ZEyvitiAET9j5sHxiHp32ZlihC7jlsey5IkmJNKeeCNX4Bw2r9iCAlQIU3w9Kgeaet8Tfjursbeq3TRS7jvLW7sLCAMZAm7SqImSorqkv7anqq','O','fZ',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3189371955082328769,334556946,'YYH8QeVHYUBXqaQUo','3VZ5GejHDFMUVTHwnd5RigvkibmYSCIhSyLhDbd2gZGS55tBwp0r4ZWqnDySNeknuWun04pY2VBG38voRTVVsJoB1ktZy8sikxwjiJHCJ3BzsnF86B2aZLvm9dSjFq6FHCjrtFeGnnUkDjMFwiDb9tl00iVNxOB9EyBnVfA9mm3s4wvcUTCCzKaFerRK6TvqV7KvpCTilmBuDKC2ZZA76LGm1EmSLpbqqU2','QKFm9siH','XJDg9mdeLhAPLHiTmhq9e3HBiIFUvJwlZwHCkbe3T3M5PuI5KrAPd75KyiMvDgT3oPV4KhcKFgFeCG6epRPwhEZBSFNuwqvvuQwokDUy','WW','zw',14);
+INSERT INTO ti VALUES (3189371955082328769,334556946,'YYH8QeVHYUBXqaQUo','3VZ5GejHDFMUVTHwnd5RigvkibmYSCIhSyLhDbd2gZGS55tBwp0r4ZWqnDySNeknuWun04pY2VBG38voRTVVsJoB1ktZy8sikxwjiJHCJ3BzsnF86B2aZLvm9dSjFq6FHCjrtFeGnnUkDjMFwiDb9tl00iVNxOB9EyBnVfA9mm3s4wvcUTCCzKaFerRK6TvqV7KvpCTilmBuDKC2ZZA76LGm1EmSLpbqqU2','QKFm9siH','XJDg9mdeLhAPLHiTmhq9e3HBiIFUvJwlZwHCkbe3T3M5PuI5KrAPd75KyiMvDgT3oPV4KhcKFgFeCG6epRPwhEZBSFNuwqvvuQwokDUy','WW','zw',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-225076937792822632,2214632452,'qwquWdwi9wjoMnT205jc7jRGjlTeqyLGgQzH0O0iqxmB','3t26ABE0AkkShz5yy5liydJyKVh4dLTiNMiniFxtAcbpY9rM9Dxs7JmDe6nrl63FY1Y6hkCuRcxe2jo413gsX8DTiYRNyP5jZAcegBGEraDhmfOrZGL7E6l3W8N7tVQSWrMueFIfSYbcgahOWJAfzezRD2bVjPfWxkc1CJ3Gds0t71X1ri9SJxNOywdHflpikpxyFX8','A8NHe','M3OCHiTnzqPCugpQL1VfvZbna','S','zws',15);
+INSERT INTO ti VALUES (-225076937792822632,2214632452,'qwquWdwi9wjoMnT205jc7jRGjlTeqyLGgQzH0O0iqxmB','3t26ABE0AkkShz5yy5liydJyKVh4dLTiNMiniFxtAcbpY9rM9Dxs7JmDe6nrl63FY1Y6hkCuRcxe2jo413gsX8DTiYRNyP5jZAcegBGEraDhmfOrZGL7E6l3W8N7tVQSWrMueFIfSYbcgahOWJAfzezRD2bVjPfWxkc1CJ3Gds0t71X1ri9SJxNOywdHflpikpxyFX8','A8NHe','M3OCHiTnzqPCugpQL1VfvZbna','S','zws',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c CHAR(73) NOT NULL, d VARCHAR(61), e VARCHAR(39) NOT NULL, f VARBINARY(62), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-9040612574654688327,2242980365867165177,'aMIrwjQ9SyPIOQNWwnKskZKu','kgZNmThkiO1HeUOSWI27u1Mtb','ztB2LW7xHxZ0TTC8v0lo31IHVwF8gKMxG','HeM5l2qAwm3ilCL3k2l','x','kC',0);
+INSERT INTO t VALUES (-4033371362479031785,1438982207615422376,'u2aCawVS78smOeZY1D0cf0sMtwdOeah682vB9B','zVZpXPJg0eZBWQnTdVFjrwkpHyDlDyUv772bjS4NmP6EwAtj8XNxp2t9A5k35','7','gUSzb4DknQI7jkWTdHXdWAmE','x','K',1);
+INSERT INTO t VALUES (6141039520309324332,5697511174383059517,'RXktp276OzqubkEWB4yQzlfW4H4BsKD','iypKSzLziK52IjPAByke7TEwqnADtb0McKu0ODCSlsFtzVrfg','quzTcEC','Mpvsl7lsSWZTs7j','g','jG',2);
+INSERT INTO t VALUES (3999042639722321816,5201434088923411452,'QrvlUYZGU','J0TpEQcYDiWZkECEZrp6Z9XtNk2K5ZW5FnkFM8wOI6hmrBiS39lVQjZ','nTcfnd186VjHG8GGcztCNWO3gIzLIybzGH','RrAVzIh28LUgZTzLfECS9j0fEvzLGeowuy','t','Ls',3);
+INSERT INTO t VALUES (-7371874930907902424,-5377478717592154746,'e7JJSTLCUa3sNT1MGw6PNIOXLxIvc7uGZqSsoUsOn96eFpFH4IfYbbOK3W','pww0kT0hb8aZ47GB4PUUvzXAgMR7uBTqOlEzRByI4HjjHEyr9RiramtSC48T','Jv5g2og','3LI3yrJFXrCod08EMt5jn6gaKifZwgKY8lZvu9gMJSPmdphwvUNx','z','n',4);
+INSERT INTO t VALUES (-4278779517796284516,-766552273766962822,'QzZM1nn9Ef5SpPcYUE3Tt6NANCPxvr44YMC5Cu6L3EXI4sbgS22VxdGAu','onaEtnSgvncyjhvV','bZ9xDIgEanJ22sZKU74DX','THa4UmRWeQJ1troEpPke9gsVoaEzChAZWRKE0wVRyz7j1FhnAaei','x','9',5);
+INSERT INTO t VALUES (6040911519182561293,-9043685090765448245,'8','PNO1mrKCvg7rfi21itSOM','HQmiU5SUkaKq8bvYSvrm1HWVpr','3n1xcco15u0QQhrKlIPNhjJF3Zd3hJgZ','w','hL',6);
+INSERT INTO t VALUES (5487893128023819475,4857522567507745753,'AtIoxIB2IbWQLFY2yTzzl42PGldPi36MfZftlZpc5PCX','rWuDVDvUNElZFdxyu8028mjApOcfL4K257XfK8','7v8Cu','irTdT9AESVuQcqCVb4fn0JyskkE8yW2yVgAvcubC2zwVkKKDLuveUA7','v','Qe',7);
+INSERT INTO t VALUES (6916069781043443480,-8561959217793638509,'XRMOis2rhGBjiKbcskWjNB','MS6soCIL','5ycGaIHXAbuhQMhxNwENVvce0uUpMdboO4MFk6r','pSQ2P9snlkzbqKLXUZTBvOJgu0Lp1fXh2','M','e',8);
+INSERT INTO t VALUES (-7162253665127855244,493320844238729207,'QeQazu2nWxnlPH0e996CTPdzKJbER','I5MqH5Sic','sFMqOfILqoigj5SEm8SEpJITyEBDsp','LrETQnHAMWzBSblWnjuUiZ1L4pNJ','6','he',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c CHAR(73) NOT NULL, d VARCHAR(61), e VARCHAR(39) NOT NULL, f VARBINARY(62), 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 (7670463191237388178,530980600,'vGdSOGwOajTlHF9MYTTA9Z1sMYqQG7WeTy','CR36sS','BEjwIpHogZQMIvj1F1QfS','DgrOLm39c1chsg5IfRmKTYalbqpB6vnYdDAiGgn37qM8BP','V5hARtPT2JmyPnGqg1WColFB4iUW9ENmujA8P1z4TOaCpdlBfWtUbJYyvVYyYVi','PhZLSuiAYRuAZF1x',10);
-INSERT INTO ti VALUES (7670463191237388178,530980600,'vGdSOGwOajTlHF9MYTTA9Z1sMYqQG7WeTy','CR36sS','BEjwIpHogZQMIvj1F1QfS','DgrOLm39c1chsg5IfRmKTYalbqpB6vnYdDAiGgn37qM8BP','V5hARtPT2JmyPnGqg1WColFB4iUW9ENmujA8P1z4TOaCpdlBfWtUbJYyvVYyYVi','PhZLSuiAYRuAZF1x',10);
-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 (12695515209510667684,346101968,'LVkbydfVE7dHXQOH','7WiIaI4R','n1911JVg39ko6mzs5pCVyHNV8','nF0LjpGwg9SNy4eZg7WNytSf55fxElP4e','ukGBUxRyPgKgfHuqb1tZEB0pZkmtRgglr2wJWRiHjRtVgmMy0NKUhkkjK5','b5l5vAxchHg4D02G4rxdvgLMaGLHGxx6PowBFsxejzBMbTsjEL0oaNNW1AY6fWFm77p',11);
-INSERT INTO ti VALUES (12695515209510667684,346101968,'LVkbydfVE7dHXQOH','7WiIaI4R','n1911JVg39ko6mzs5pCVyHNV8','nF0LjpGwg9SNy4eZg7WNytSf55fxElP4e','ukGBUxRyPgKgfHuqb1tZEB0pZkmtRgglr2wJWRiHjRtVgmMy0NKUhkkjK5','b5l5vAxchHg4D02G4rxdvgLMaGLHGxx6PowBFsxejzBMbTsjEL0oaNNW1AY6fWFm77p',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1102592998331152953,2083509789854094777,'XtTjhzUtYOlkQUYqWOW3AeSa4239rbku3jiBY8Hrjd9A7rFnE2i8x8MjoW6zsOGEWh1J','lDkacuz6KmSJHZQy3QuSHV4fAxaHylardYQhV1PXVyhUutMoISeYA','zYxyEjpwJ97qvp','cru6083RVmMgAxEojUFw2YKPsqbYlZl94ahtLjfFj','3','W4',10);
+INSERT INTO ti VALUES (1102592998331152953,2083509789854094777,'XtTjhzUtYOlkQUYqWOW3AeSa4239rbku3jiBY8Hrjd9A7rFnE2i8x8MjoW6zsOGEWh1J','lDkacuz6KmSJHZQy3QuSHV4fAxaHylardYQhV1PXVyhUutMoISeYA','zYxyEjpwJ97qvp','cru6083RVmMgAxEojUFw2YKPsqbYlZl94ahtLjfFj','3','W4',10);
+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 (-2064744528905862281,-2069722449215709086,'N4FfDO9lngJ5XsGoFqCW','qwcNdgRAANoyo7F29tvU93sq6ODgaDLU4ccpZDj','aWRju4p3Ry3ViHauIM1v9NQUaSe1xxpJJFEwAOU','hOtIjviE','6','WH',11);
+INSERT INTO ti VALUES (-2064744528905862281,-2069722449215709086,'N4FfDO9lngJ5XsGoFqCW','qwcNdgRAANoyo7F29tvU93sq6ODgaDLU4ccpZDj','aWRju4p3Ry3ViHauIM1v9NQUaSe1xxpJJFEwAOU','hOtIjviE','6','WH',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (270953354219976769,1768726613,'Uk9PJPXbbB0iY','ihXDeUYR5xoyWovVbGJQOlVaxJdCcyLeZxaVrCNhLZt8x7xjaXOva7jLjwJFf3EGwTfIW4kVoXbICVXCGEVQKRqaas4FetahZZc2LZzRGdu3soAkixEVkiM7wLpRxvIMIcRRzo59gXxdU4rlE8e2sRjsQnnPxav2','ZdwmZY6FW3scaISEfDUnJXSuqC3Em','tIo5Vp8rmT9vW6TbAXUOrvpTtAkd98QZ7mLysjL','e5gJ4JnbyJl3cYZRFTvlFyaLdBHj7TN5jPU2zzXVoALB4BAkpkYvVD5C6Cgf3AuTrsTk4YbzjKFu0LQa0','9qMOkMXnA83DeHTh69o',12);
-INSERT INTO ti VALUES (270953354219976769,1768726613,'Uk9PJPXbbB0iY','ihXDeUYR5xoyWovVbGJQOlVaxJdCcyLeZxaVrCNhLZt8x7xjaXOva7jLjwJFf3EGwTfIW4kVoXbICVXCGEVQKRqaas4FetahZZc2LZzRGdu3soAkixEVkiM7wLpRxvIMIcRRzo59gXxdU4rlE8e2sRjsQnnPxav2','ZdwmZY6FW3scaISEfDUnJXSuqC3Em','tIo5Vp8rmT9vW6TbAXUOrvpTtAkd98QZ7mLysjL','e5gJ4JnbyJl3cYZRFTvlFyaLdBHj7TN5jPU2zzXVoALB4BAkpkYvVD5C6Cgf3AuTrsTk4YbzjKFu0LQa0','9qMOkMXnA83DeHTh69o',12);
-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 (14701968368709760033,1392148740,'HrWSMhxmgwlZJnLvtgZQFyst7hxoCp3kVl','8zr4Y9euML3igCDNq6gjlfjcYfIImjS9nisEJaLf5Lur0XwdpAi1paJzqbks3cpygBjZGrRDCLWkpnZPcypuHjOUIFfNQuUVMsIMesC2bY4eFXEaHVKkoU1zXlwwI6VM4cbCXVebv9SLyNbWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMFcbVZc3h0d9DWp','NctjotmuXTMq81cPrFGM','2cH8dZwrdCYdPhgyTqmQNeM6eIPDeCGS4kPT2dP6RnZh2BOkGRC0BPZmHrDzmx17OSC3MhAS4QFT1ruvqBjHD1nLLNVKw45ETidsjSBE70srC4Jcd6woFmw8JEpGl15RJpY6Ptew0Hj5gXFVmNefFiLK0fYzqSM3JuRaPfdw8YCAD0jocEoE0RGzXsLDz8DaaD7iRsvIetoH2MzLR3CIudq5Cqul1','oxAgC4aiq6V01rwZ7g','7iU546bMt5gmV9JW4yAKlZZKNO441evpe4DlS3XsoPFvWOsS4nS21U8AoNprZICW2KlEJUzRrf7vTG',13);
-INSERT INTO ti VALUES (14701968368709760033,1392148740,'HrWSMhxmgwlZJnLvtgZQFyst7hxoCp3kVl','8zr4Y9euML3igCDNq6gjlfjcYfIImjS9nisEJaLf5Lur0XwdpAi1paJzqbks3cpygBjZGrRDCLWkpnZPcypuHjOUIFfNQuUVMsIMesC2bY4eFXEaHVKkoU1zXlwwI6VM4cbCXVebv9SLyNbWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMFcbVZc3h0d9DWp','NctjotmuXTMq81cPrFGM','2cH8dZwrdCYdPhgyTqmQNeM6eIPDeCGS4kPT2dP6RnZh2BOkGRC0BPZmHrDzmx17OSC3MhAS4QFT1ruvqBjHD1nLLNVKw45ETidsjSBE70srC4Jcd6woFmw8JEpGl15RJpY6Ptew0Hj5gXFVmNefFiLK0fYzqSM3JuRaPfdw8YCAD0jocEoE0RGzXsLDz8DaaD7iRsvIetoH2MzLR3CIudq5Cqul1','oxAgC4aiq6V01rwZ7g','7iU546bMt5gmV9JW4yAKlZZKNO441evpe4DlS3XsoPFvWOsS4nS21U8AoNprZICW2KlEJUzRrf7vTG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT, c CHAR(28) NOT NULL, d VARCHAR(72) NOT NULL, e VARBINARY(100), f VARBINARY(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1991977521,1006891,'4tBDQtCbWCXZ','2D','BacFURn27eYi5pdHuZbXBpjYrHNzxAphM65AdEUU95walvw0bKmNu1MZdrWOLzofs7rywglhmAbUN7nL8aHGFasjW8','GQz','BiXx1BhP7NHvvhFXIjxrX2PUcPI4aBi5y6hVi1Gieq7s6gZfREY','8UG4hWSOVtpguAzJUxkpLwbKL5bWKmeIYRLHfWATFBiM2sI1PeuqQ7R9GQ1VwqhedZozT1boybybdoAazm2X27wNeRHBCZX',0);
-INSERT INTO t VALUES (445927573,4285118,'TUehP5H7FV','cOn7KI3EeTsFJCeyMRP9QWGDjOivO0P','2vBZlBjemNEiEYvYO','u','ljXWKmDbAhlEKdQXUoTyOYlwQMYbSMKFfgP','NR8BBrwKzjccwJ8VqjpDjouHlxHfvNFogKp8s7sitEVKqY5IUxnOeMjNQvlBXx6lDXqmilJRRPws6MzHTnZd3fsfVpd934slES',1);
-INSERT INTO t VALUES (870590146,6415318,'GoioevVXcj1JJ7wphxNyjjyq','64W4PN2c6W03kmNgo7zwqUQtvb0j4uSuXMJS7ojI31eG6Qzmg2SnDQC76I00VL8','k5','h','muYR8C2I0sJ46xbWhsfoV','XuvL1vB0Q9EsnZThLSCD9klBI9F9DZRTdtp02dVHONyzmiG6wdrp3g0zQ1ysnBgqL4W7s25L6crvnOcK',2);
-INSERT INTO t VALUES (-118116571,-58587,'MqNOa0fHz1db9qUqiJAutdrY','Xy5Cncu2R','1yCwBr5HvnulQBQtccQKPLhdPsVLcd','3BGMe','w','IZVB2Vl',3);
-INSERT INTO t VALUES (428481304,4026467,'KgLw94dOdGYq4G0WKmSj5Pc','px','zPQXLpOJT3DYNaqAgwnCu4gM','zAB','VfxZ','jeJUqNhBSV64',4);
-INSERT INTO t VALUES (-1841157546,8307840,'Yr9OdoETJwkoqwOX','KjieQ1UdWqBfPetMztDxBl0x8kOipbnhcIV5rF9hpnZ4sdx1','S','KH','c8yPrrnn4tmcokL','5xS9O2u4YgjRBdIRx0orTmdhLUqbnfLMcyK5JhZ8bJMgX54jJOimeint8VIgMjatTCRe9GpNY',5);
-INSERT INTO t VALUES (-2050612993,6823019,'hJjC0dzwrOQHJpoFjXpwqdXZq','dJ0Ukfv28EWKX5A3h4Gk7TYznI1udxDWhBXRLYtOU0Vm9bz2ggz4c1HbiY1QPr5','CNgMYPU9pe8MUzsKaPbHOJq7EURhEjryhfmZ2kakQ5e','oXFH','QEWs6tKQ8LZWHNhUm9y18MriDxFLCvxvSbI3b04YmsDZkJLwJnhoGl8D5A5d5','e6CGwuOYLYEKfTmyGxyrTylagMjNnBBw4rUWjIa3u8KnDZu7DE143pVTUTzWiitvQ4bzzaB',6);
-INSERT INTO t VALUES (1999236909,2470872,'HsSfLOhbTea9tdT','BCeF6hFViiAd','MJiKV1SOr5vom1QTP2ooVZ4rFKF1qdoakEWMdHIU7EgV4wZWmLj','7JhHwh','O8kyqYtnt1DlCG6tDlv','vaDkEXzJrpYSoS1pPWU7J5C25Vimpq7tEefMBsyq3TNr2vd60G8hsZgD60mpoe7tNomd',7);
-INSERT INTO t VALUES (-29834430,-6333238,'QZfWstump','UoGzzVZNxIqAkBiy3','RdXuZzHAw4jDumMrIrTnG8RIT8x49JIBcqTpNoelefafm3FvYjxkZHSoHTKBvCOEezgzmvzIEH3QeGSkwlCNl3C0zF9WpwNoXFH','I','LmFIJPkj9VOeAgicJDvavVHVGV9mjdxyLli1AL8O','WuynLpFWt9MPDmVbAV4SZ7ZGbL6GvcRiQ5wjMtzXtO5mkVC1khUpZWkfZ1A9RGMSb4',8);
-INSERT INTO t VALUES (-573356082,2484558,'Htl4HuPWtfEhWuv','BvZDxjGhGxUVJje1EP5ZxRbLPiKwooIr1LU9TpY3','bepON3l7hK1L4S4SzzW3Rl8Mon9xi2f4nVSKQn8WtxJpEHuCvGEwH0I3t','S5c4le','AmqXh80yFGgnYh8RlL9qlUtAVm2h3UKtYjflqYr7TIZeQRlAnJoqhQI91w1Ayl5OCTvCdNVa8LyIVEMXVTnOuqoi0x','XdeqxroHlx1ePAyIwqLeSv9GZsVJ0dI7TBIecHx6GtvdH2zOS0luaF3FxxBjxQ9krriRu4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-8719477024832241883,-5068460,'SVXcjEJ4qfJVaiqQvv1sBzTel','mkUOt8RlJyd5w','8hSVZONShRqUNFzgNMeybSNL','WL38oL','HRzAjSlECaBW4V2Et39lipI45O4L1HHGUMwIgdDWOm0nDJFZspIE1Z91FZYaiyIwUmXOUqXBDD4CgE','v6CbNbPl4VaDHG7EO6',10);
-INSERT INTO ti VALUES (-8719477024832241883,-5068460,'SVXcjEJ4qfJVaiqQvv1sBzTel','mkUOt8RlJyd5w','8hSVZONShRqUNFzgNMeybSNL','WL38oL','HRzAjSlECaBW4V2Et39lipI45O4L1HHGUMwIgdDWOm0nDJFZspIE1Z91FZYaiyIwUmXOUqXBDD4CgE','v6CbNbPl4VaDHG7EO6',10);
-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 (5253675752603510064,-4952079,'S','HTotg5ZKwjsoQekvO5sZIkhMfgouGfoZnRzieUX4uiWKS3j1zQGJ2BQvb15YW3spjRo0PZ9n','3i5RxO7bY5yNTcIVMtHU2o9vRa8w8Bs1UBMmSaaU6','T6aV','igZ0kGUn6vjiF93Q0EUn5cWNI82d6NwZHlO','eAgAjLtY6so7QZuxRwfGEe7phgr0TSZtP9Aj06sD9bjtiEoXzdvNw8c5YxnKFKKh',11);
-INSERT INTO ti VALUES (5253675752603510064,-4952079,'S','HTotg5ZKwjsoQekvO5sZIkhMfgouGfoZnRzieUX4uiWKS3j1zQGJ2BQvb15YW3spjRo0PZ9n','3i5RxO7bY5yNTcIVMtHU2o9vRa8w8Bs1UBMmSaaU6','T6aV','igZ0kGUn6vjiF93Q0EUn5cWNI82d6NwZHlO','eAgAjLtY6so7QZuxRwfGEe7phgr0TSZtP9Aj06sD9bjtiEoXzdvNw8c5YxnKFKKh',11);
-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 (-1517379926222798858,3762453,'Z7dH7JnHv9i','IXrGVzAxGdJQ5B7EOBSwxR8mssebIQGsEgi58wEiC8D','1DAfJOjNNVK28ItF29iIF54U7a6xGoT2t77DrvDZq6SX2HAFbdfN','ciKhC','8FVKFEsOQdigxEnnt0aU2lwaLmWLAW91YG1etNwur41rJbW4HEREduH','rD4ECW5UeHSQDPqzTywXccew4DmDfgNMbhXJZVBxTYw8G8NjkgxSSr42B6FE6ZAvlGSy03zK05sFDsU',12);
-INSERT INTO ti VALUES (-1517379926222798858,3762453,'Z7dH7JnHv9i','IXrGVzAxGdJQ5B7EOBSwxR8mssebIQGsEgi58wEiC8D','1DAfJOjNNVK28ItF29iIF54U7a6xGoT2t77DrvDZq6SX2HAFbdfN','ciKhC','8FVKFEsOQdigxEnnt0aU2lwaLmWLAW91YG1etNwur41rJbW4HEREduH','rD4ECW5UeHSQDPqzTywXccew4DmDfgNMbhXJZVBxTYw8G8NjkgxSSr42B6FE6ZAvlGSy03zK05sFDsU',12);
-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 (3446221969437399345,-87189,'5Fj7h4IG3dpBf2','7iHcXxiqT8b7DCglGqyGPT2aeOv9rrEmREHmmt8rLSZSlXpHRr2krTX709JlLKmby6Ghw3ny6CbWaXYcJ1XtXtKQvHL8tdzNnoYFAcsrANJp8zosR3sBo','47dVnrqf','uLElHBpSQpL0ysXZaiRIsEYkBTSGq','XuNxHpXrJEbMbkeE5ajsiwvKbEJk4YE8V1E6Qk','vZNag8E89kMWsIlXx5O9gkWySQJeRFibehWY4Qz0sf9n9WTBvMtCCi5Ghh5dwERoyMHb',13);
-INSERT INTO ti VALUES (3446221969437399345,-87189,'5Fj7h4IG3dpBf2','7iHcXxiqT8b7DCglGqyGPT2aeOv9rrEmREHmmt8rLSZSlXpHRr2krTX709JlLKmby6Ghw3ny6CbWaXYcJ1XtXtKQvHL8tdzNnoYFAcsrANJp8zosR3sBo','47dVnrqf','uLElHBpSQpL0ysXZaiRIsEYkBTSGq','XuNxHpXrJEbMbkeE5ajsiwvKbEJk4YE8V1E6Qk','vZNag8E89kMWsIlXx5O9gkWySQJeRFibehWY4Qz0sf9n9WTBvMtCCi5Ghh5dwERoyMHb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(38), d VARCHAR(50) NOT NULL, e VARBINARY(80) NOT NULL, f VARCHAR(59), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3849002725,8708294,'Dmppm','W1tApi8gtyp4OJYz','gzC1Gq3pqwzqXuLRkcXKPWKr','9GDXC4NYyUjz91aqqsI8osioTJkgBTJauYdJl1KjlPgRNeB38ps0','lB0hOQjp6JjKmIxbeQmwEu3MVanHWsBrtTqKOj37saBvmsfCaT','I86igxwS9KGAasG5hUnzdoefEUbQlo',0);
-INSERT INTO t VALUES (3418999425,9501994,'y2l2yXiwQvHTdLZOdDo','u5GTb0m2rtFX','n6xNj2dtMkc9PDRMj7YMg','Os53Kl2n7EQCjCmRO','hTBMy0nPAvSRvBkD5aA','USx8SXqdKqz03n2EGiG3wvO0hk89H5u6',1);
-INSERT INTO t VALUES (73091671,4148607,'vCStU9uRiD7s9YY6uBAsQxevuq','hdvJyeU09678KY40Vn6','ot','LOMfE4RJ8ZYWvZnRRnZOQszHAHkUYcKudhwNV1comfE397LML','4yeykGtoEycHaBFx5yQOq','GPq46Zj2zjIZZYujbAcrtZrZtYfSM3owsbT0RiEZvcUecx9KbC7l3riWcjtBsoVnbVKSya3FkhJHIHGBIGpqZ',2);
-INSERT INTO t VALUES (2736742049,512572,'kS0Mw5cfXFpxZ','EI3kGq54XPO6GymLZzpKa3','R40sUkp4ecOGGsiwvHQX6BjLYbCseNdqkZs0P7VjCh82FA3ftwlMt2iKG3CG','UQem1F3nt48qwZLPeUGw5UtXrN2UJGl3nxcZo9FSFN9XY6','4dywjG8drFFQZ8yd00vCY4WZDp4LFOATaq1Ak5pXepxXFn4J7s27eNjCIC7nn8TDSRcOcG3Pg5hlwj','edCZO4OOq6mi0rZzXFWdJD2cmXD2',3);
-INSERT INTO t VALUES (3867465062,1936386,'w9HdSpXub','qoqlzg4EuzdQItXqYJqp9FjN1QwX','piNDu3QMxrWDLyaQeZfV6eC7HZf5DYY7nsUrKZFSfjLitOSc0eUNxfJCg','KghhI1IyFnbu4ckCaE35D7mVTKeb4tWFY3','OZHpQXCC7afp6rhlZ69KXxe1dyFAEpk6HwBnTGJG7YdEZr7mHrX5zFTyNwxP0CjN080','xJQVwbNsWNixKRgle9JRa',4);
-INSERT INTO t VALUES (4205937107,12382196,'pc7pbdCOhyyT','DFxvhKs2hAMSTtElP0pU6KydQK','l','0rZ','8rIoMtAyPNpswA7SJjNiTcGyE6maoNvWYGP4CvqrdpGuRLYgUzlusE781V72JqXPVNB5dNhLON1A4WjBILx','vDttwWep9EJLvl5rAABUpa8Do0P9CC3u19VN5rDvKJeQzem5T6UCounqx0kffXYjcYjW4KLGcr7WhdCeJAOcucWTuLVw6BJGLlbO',5);
-INSERT INTO t VALUES (3880554447,10051740,'KKqmg6Lh7vRd1jOivqP5u','3OYZKw7MtzK8MFZ68Wxt6he1qEi92IuSaMOB','Kk3MeXl6L9rog9viq79B0kcd56sEaHAjZVtyoMc9nBUs3dwWGjc3DhNJKReNl0qQ2R2uS7GcZ3BaA0qt','rhMJDfiQzhxaDJZ2oe','5mRYRuxl4KCvklg','3pme33BWbS5M98',6);
-INSERT INTO t VALUES (3332431400,1327969,'lQshDe2','R3XhKz','9e3DzfT4swMmnzGaPe2YY','YujJcOtI901M3GGQKPO8pdLZ22B54Ul0eG385p7q0PnGyJtVDjd2ioC','JXxSeYv9NlqiilH1szCW4RmMH5eAPFW','8m8Hdn6J3yXlWWQpuxpvUt7BP',7);
-INSERT INTO t VALUES (4206003058,13869449,'jVbOFgiApiCD4dAAYcNA','qBshKcKFrEM7QK3YFKqzvFMVYU','Olwo6fXXbeQrDSC','TIvC39Y49ZZtvjaneTWjJ','ijcg43lEJoL5lYx7QgKqaM0TKZkMXSlrp','f48ebQ7y5g21rybuPvkmCYeY2jND0ZPpT1Bn9djBHuGSDlERnjsLisr2vn0xEIEvA',8);
-INSERT INTO t VALUES (904066111,10627436,'cpqFxCJxGHd','0IvGkcdtcmz4irZD12T3xjuLdXPKd02yVBSPZXwpPhqCP','ct12jDqHqLaIXSojmg01PjJ9k5U0zRbKKm','B0fkvF8kPwFJf8bTkkoRzy8XDb3ZHoZSwB2dOa9l7bjMuNU','KX0dfAJfC0MUOmyjNC5Lkn8Kz25vxJdIOYEGNjLVku5yrwor2L','DLYKWgCj7sk6qOq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7383015460309755728,-1491509777475559903,'dAReEIdL1rt7XW4sjI9XFM','v6GFYzjdPas6nKbHiPyhRdUTLKj87eNu4AmpGY6348M5QVXhZP77iYaYQLGgWBQc','sW3klaH76','2SJdjN2G9qVUZ','p','k',12);
+INSERT INTO ti VALUES (7383015460309755728,-1491509777475559903,'dAReEIdL1rt7XW4sjI9XFM','v6GFYzjdPas6nKbHiPyhRdUTLKj87eNu4AmpGY6348M5QVXhZP77iYaYQLGgWBQc','sW3klaH76','2SJdjN2G9qVUZ','p','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2111890089209028950,-8682726076781167109,'4Dl7A','baQKH7S4TyYDpdoA7nO9kqlqpERX6O9tMtls0c1Rq9EK9uSOuBVduSevKxmKpjwUpko4ADxghPk','4rZzosGzSJjXqvZ','cfgZSmnJn7i8DhMkB1jqoG7oZU6o5jXCidClQPSg0s8pQmmBQwtgghB1fWTPTZlNE7iqKcb0sV8pm3deLA2zb','T','aM',13);
+INSERT INTO ti VALUES (2111890089209028950,-8682726076781167109,'4Dl7A','baQKH7S4TyYDpdoA7nO9kqlqpERX6O9tMtls0c1Rq9EK9uSOuBVduSevKxmKpjwUpko4ADxghPk','4rZzosGzSJjXqvZ','cfgZSmnJn7i8DhMkB1jqoG7oZU6o5jXCidClQPSg0s8pQmmBQwtgghB1fWTPTZlNE7iqKcb0sV8pm3deLA2zb','T','aM',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-3884038831415686345,-2197439259171480091,'zTjdoAnn6X1r2O7ub0wGbvikCea4tKPfZ6nNsJDr38HXXK2dcJyPSIz7qLp1LlaQp6ytp2EpiY','QxReKzysycDhfKWF2is2S2WdpOjhu7Dr9mFrDLqPhSu10DYRkvPbJ0KGdRvMZXCXDsMV','2eSoxe0WBJtxeY2CgYueS1bNjfWdNbI4','BtFoJJ71LzQnhQyIIPuC2TLEmrnFj7OrQNcOvWQF5Q7y0fRo68TqNa2xeM74xb','h','o',14);
+INSERT INTO ti VALUES (-3884038831415686345,-2197439259171480091,'zTjdoAnn6X1r2O7ub0wGbvikCea4tKPfZ6nNsJDr38HXXK2dcJyPSIz7qLp1LlaQp6ytp2EpiY','QxReKzysycDhfKWF2is2S2WdpOjhu7Dr9mFrDLqPhSu10DYRkvPbJ0KGdRvMZXCXDsMV','2eSoxe0WBJtxeY2CgYueS1bNjfWdNbI4','BtFoJJ71LzQnhQyIIPuC2TLEmrnFj7OrQNcOvWQF5Q7y0fRo68TqNa2xeM74xb','h','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7864222222046977316,2297608015426862966,'25omt','WHV9exv7Zj0lWqMdNG6y5v7H5pLFdlnZVf1dVskhUIV0d5bb33dhQRiM0eG2YSJgDkFSkzMNoZ9Dby3qgtnik9qR0kIRtDl2sy57cVZDaK1mS3QTolu3kaFgNzHuIN3xlFGBlkhaPSTiswyqBnBiovZ2X3OdfFagtkVdx4rHoMUOBtCgmee4AeP8S9MmsRQQlAVwXoNH5RNwWP11QCWnR1yF3PfFmvC85kCbFiM','UedKanmRR4jASa32B5qrAJ','UmepCpCcGVfExPIg4AGQQnElfe7ACy3qWLeFoSOTWm6J24D6sYh34WjOllyscAcgcaQDCRmRB4zCEiBCoGDVh7xnobGnRTXu','ry','bT8',15);
+INSERT INTO ti VALUES (-7864222222046977316,2297608015426862966,'25omt','WHV9exv7Zj0lWqMdNG6y5v7H5pLFdlnZVf1dVskhUIV0d5bb33dhQRiM0eG2YSJgDkFSkzMNoZ9Dby3qgtnik9qR0kIRtDl2sy57cVZDaK1mS3QTolu3kaFgNzHuIN3xlFGBlkhaPSTiswyqBnBiovZ2X3OdfFagtkVdx4rHoMUOBtCgmee4AeP8S9MmsRQQlAVwXoNH5RNwWP11QCWnR1yF3PfFmvC85kCbFiM','UedKanmRR4jASa32B5qrAJ','UmepCpCcGVfExPIg4AGQQnElfe7ACy3qWLeFoSOTWm6J24D6sYh34WjOllyscAcgcaQDCRmRB4zCEiBCoGDVh7xnobGnRTXu','ry','bT8',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(35), d VARCHAR(21) NOT NULL, e VARBINARY(53), f VARCHAR(52), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (33282,-2581623,'TpDDwCJFPZaZRRS3cmGMZ4jTgP2so','0NEXcEIDeDrvbiF1u5','bcIZs2azrd1S9GRoNJ3','9jLaoy1iP3ES3RiTLfhZzahUL','N','U',0);
+INSERT INTO t VALUES (47368,6375410,'eDi2s5zyOy1zxoq9hjZtyih5','V0U','L8t06IL8DjZcOy9UN6r2x','GSjHKfjWkzEV8nH0NjCdz7E39w2Z','W','r',1);
+INSERT INTO t VALUES (58404,7776422,'Agbb8K','o8A3TTCvDegwP','tuC3xzVNmxIQ3VOd','66ktXzl8jY','m','zp',2);
+INSERT INTO t VALUES (21922,-1272564,'G6NlMZebnMzqDZ','qtxtu48wBq17DJVrO','Y1dtEisE8EkUS2Nf5IGX9FupPEGrms66OGohKbxWhWVDPEq','xBSYoWEiMJf','F','i',3);
+INSERT INTO t VALUES (16984,2805061,'X59f8jQXDusCH1NJ560PClqKtsAk84zdrDX','4PHgb6392','BTW71wNQEZIaJc5ZlkoaBvT','B1cujRwbhV0oZ','x','O',4);
+INSERT INTO t VALUES (44299,367247,'OHLTPabibijTaSVvaddmVhbYCARCR5iq','Q9PrboTt3BpBRRb','6sxygGfCZ2If8bLy','FtfFnypbBHnM','o','Sc',5);
+INSERT INTO t VALUES (37499,1897712,'fCeTWLqUST7zPqCkQSByv8Vx','N9OL4UtuhpIVX6MOa3fwt','4qY5pGihToofVZb9zypxeCXZLh8NKOZrii','8zdwiRHNWLzpEXmlRXPCQUeqE36','x','2v',6);
+INSERT INTO t VALUES (16541,-5600492,'FZksG57o4WmbAjcSa','Mc8CQSSLw','KiympYPAXOAZLPhmjXyw07uacm8KKenTvFpxoJ','p','M','bI',7);
+INSERT INTO t VALUES (12658,3212685,'MHgJI2K9Y3Q','LDkQHTO','MrveHJLB','LqvXeL5pvS6jdCl5erw','q','n',8);
+INSERT INTO t VALUES (39354,-6787287,'N','nFhwWLTnnmVmRpe','DjWq3rf68PUs7lZudZze3YVzg9ZI3U4lZww5WrYi','EvuknU','T','kC',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(35), d VARCHAR(21) NOT NULL, e VARBINARY(53), f VARCHAR(52), 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 (2540312567,4047853,'pKYWNqocPYJ2vMmNW8t6L9LG8','PBNnzsgby463r9','idMYSfZqcRIxpUGNpGMrKI','xglUoZcY1LLZuAQjIxxWghEhRQJ','gYfPjitQ','nvJJ53Yj9I9kA33QdcvQyNJ3kO0IDf0',10);
-INSERT INTO ti VALUES (2540312567,4047853,'pKYWNqocPYJ2vMmNW8t6L9LG8','PBNnzsgby463r9','idMYSfZqcRIxpUGNpGMrKI','xglUoZcY1LLZuAQjIxxWghEhRQJ','gYfPjitQ','nvJJ53Yj9I9kA33QdcvQyNJ3kO0IDf0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(39);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
-INSERT INTO t VALUES (2455538138,12144682,'qNyV1i2jH4APjgEgS3jjAj','atwzqyjRhiADvxNxjsq58WqjluTPSmGwlxnlS79gr','LBeaXsZSiVlSqgCjX9ASZH9','4CFvT5Ak292EShEtMgRjYhgNmcf55tsjnlwo1bvEsZvfEW5','LgmufabmE2PzJGK5SesG6QLBehZRndk8ipLKxPMOdtUwz1hyhYo7jF5qqVEGL4oBkE5QS7NKBTZ','F',11);
-INSERT INTO ti VALUES (2455538138,12144682,'qNyV1i2jH4APjgEgS3jjAj','atwzqyjRhiADvxNxjsq58WqjluTPSmGwlxnlS79gr','LBeaXsZSiVlSqgCjX9ASZH9','4CFvT5Ak292EShEtMgRjYhgNmcf55tsjnlwo1bvEsZvfEW5','LgmufabmE2PzJGK5SesG6QLBehZRndk8ipLKxPMOdtUwz1hyhYo7jF5qqVEGL4oBkE5QS7NKBTZ','F',11);
+INSERT INTO t VALUES (3900458445,2277275,'UcVMrTC7qeqHl4As9','fCDfKEEAWm1cn53v','O','6qC9wh1C0Tzpke','c','p',10);
+INSERT INTO ti VALUES (3900458445,2277275,'UcVMrTC7qeqHl4As9','fCDfKEEAWm1cn53v','O','6qC9wh1C0Tzpke','c','p',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (2521584129,-5019878,'ySYBqjh24kfjA2','G9GrK4CTR7GsDj','REOcgFmEv','JPWueFAH7ZTc8Ox5hDkMQB5Ny3Bba9JK73QM4DsLMZdh4MZR8L','P','x',11);
+INSERT INTO ti VALUES (2521584129,-5019878,'ySYBqjh24kfjA2','G9GrK4CTR7GsDj','REOcgFmEv','JPWueFAH7ZTc8Ox5hDkMQB5Ny3Bba9JK73QM4DsLMZdh4MZR8L','P','x',11);
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 (2532399034,16391736,'VK0qffgrd','LPK34XOyi95c995n0P4DDbMqh6niszZrDPuy5nCVJhTn4jxogsq8DOx9QCHW0xxtRTz5Pl2PHllkKUGwjsQ3PaaV44hIPGeacMs23Veh0eP6dHcjn8gSwOQ6M09DCgHeIG7wrWQFlaeaHAEYggCBTJFonLOvoE0DwwzoOhtEqymjQr8tQ2HUcgDqYE927gnzhpU29tbgnbdM9WFKS2GjiL2bGKoCcjShbwJDx3vbyws8XFVkSncRB4v9lLOfIYny','94P5Q','QlzH2c3HvWHBh3peAxYvYWrbk12bwDr7si','XN1bMNiuLf85fX9EklkRCez5RhLLYXVFp0cE6','sW6w3kjq4sSQjUv',12);
-INSERT INTO ti VALUES (2532399034,16391736,'VK0qffgrd','LPK34XOyi95c995n0P4DDbMqh6niszZrDPuy5nCVJhTn4jxogsq8DOx9QCHW0xxtRTz5Pl2PHllkKUGwjsQ3PaaV44hIPGeacMs23Veh0eP6dHcjn8gSwOQ6M09DCgHeIG7wrWQFlaeaHAEYggCBTJFonLOvoE0DwwzoOhtEqymjQr8tQ2HUcgDqYE927gnzhpU29tbgnbdM9WFKS2GjiL2bGKoCcjShbwJDx3vbyws8XFVkSncRB4v9lLOfIYny','94P5Q','QlzH2c3HvWHBh3peAxYvYWrbk12bwDr7si','XN1bMNiuLf85fX9EklkRCez5RhLLYXVFp0cE6','sW6w3kjq4sSQjUv',12);
+INSERT INTO t VALUES (2302041579,5324535,'RbXtGGk8NVJlj4FteZOHVrZnCim','aFkOC2WTKByjpV2BUvDcze8OCX1J0iLwSZ9z2FGeuZuFSnUxBFDavTLykAL3t1UfnjbXtBNqTbXmf3zQTrZA2sO1w7ByuhjhatEdFPEjZW5WahReOhDHrA5Dmnat4FQzAnqoqLEKYbW5VfgDchBflRVf','Sx6fs4aLoxUgrarHEy','R236xjLZG7QwRViQLzpcVzwPMtdVmkLsmrjOMgIWR0xjBfM2Ippt','k','m',12);
+INSERT INTO ti VALUES (2302041579,5324535,'RbXtGGk8NVJlj4FteZOHVrZnCim','aFkOC2WTKByjpV2BUvDcze8OCX1J0iLwSZ9z2FGeuZuFSnUxBFDavTLykAL3t1UfnjbXtBNqTbXmf3zQTrZA2sO1w7ByuhjhatEdFPEjZW5WahReOhDHrA5Dmnat4FQzAnqoqLEKYbW5VfgDchBflRVf','Sx6fs4aLoxUgrarHEy','R236xjLZG7QwRViQLzpcVzwPMtdVmkLsmrjOMgIWR0xjBfM2Ippt','k','m',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (487097714,10504818,'4cD5sKxxYNPt5r9VjnpLIYwUXQ9izZxApvRWABH','Kr1fmlHmW4v4sVgH7gMwzJOyCzsOMxO328c5kc','Czt9LHUn0lnRoPGEWbOOd6L610YiB6DtpatsGJ','LqjMzCxT88UCVzV39s0Xe3fbJu30v9ACEN5SvhLvVkUlLm3h7eEsluqK87kT553Oe3pWNoanVW9xhQMZufMp0sXbdFAR7GhxXbwYBNLMhGEAGv1uodB','slKiF8gp8LYseotGfyKJ1netAl7X41gqTJORdQUTKG12fjLYFgnG0Nn2cStUmtsk27d2dUw8DP8RobI8FmKV','5jSqtzpz53ihmu0jRRpVDrrXTophOwMhwznNLV3MQu6MNz3aM9erxeRGQUWcNJYOl0TxDVDASF7N',13);
-INSERT INTO ti VALUES (487097714,10504818,'4cD5sKxxYNPt5r9VjnpLIYwUXQ9izZxApvRWABH','Kr1fmlHmW4v4sVgH7gMwzJOyCzsOMxO328c5kc','Czt9LHUn0lnRoPGEWbOOd6L610YiB6DtpatsGJ','LqjMzCxT88UCVzV39s0Xe3fbJu30v9ACEN5SvhLvVkUlLm3h7eEsluqK87kT553Oe3pWNoanVW9xhQMZufMp0sXbdFAR7GhxXbwYBNLMhGEAGv1uodB','slKiF8gp8LYseotGfyKJ1netAl7X41gqTJORdQUTKG12fjLYFgnG0Nn2cStUmtsk27d2dUw8DP8RobI8FmKV','5jSqtzpz53ihmu0jRRpVDrrXTophOwMhwznNLV3MQu6MNz3aM9erxeRGQUWcNJYOl0TxDVDASF7N',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED, c CHAR(8) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(61) NOT NULL, f VARCHAR(46) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8041353925851114093,162,'Q','7EpUKZ8eU18V6txT8uiDFGPkElt2SZ0QNbPK6VzQD','ekKDpwn02dJyzwy8BmBhhOSvAihlkg0uGkeeW0vSx','NgpNf0g0kvpriIfCZeGzlRZcy7i','1bEN4pZ2fFNfCT7Tl55fRNaXQQSXdhBIBw1sj','Wu369gFndUU73xmOJk3m1',0);
-INSERT INTO t VALUES (-3974063382173637686,248,'TRG','aYjSJCP1voDWHrxNQ','fV2j9rNC8E0PG5XHF4n9mWj0','pwptmRi6JOhC7ZsSrKSCNsVE','XADkPUpNb5aGQ8ayYBZs5zLIpTe4RgYqNdk6Dku4raYp3a9BlOT73VceSU4hJPqnDoBMqCAT','ulSOMY5mXYlQuVDoL98dKMrerW4CO5h6I1',1);
-INSERT INTO t VALUES (-6864223216019434847,198,'DSMYZchF','3zumI','rOwWK2QaMMiqi3YnC8FGpnHZIm8MEfD11v2cBmsf3NA11cqjn10DJR','Qaj','Hq','i359IMSQpJcVSpqUhsa4KdduziEYxld3wQF6fYbBm4JppsV9105LHSaNvp8CoDRKxTcLnLFodVs3e0vyhZbc9JF5G5Y',2);
-INSERT INTO t VALUES (4209318838048411022,230,'eCO0','um','mWfkiHLzAA5MOviHVAtcIHUcuxt4RUlOApdavagmonaAX','q61cER3MXZI','kCIgjxdC9o1XwPjQsWICuCXmncWvfdm00dMX0Mm9ldxHhyR6YqzsNj7jqey2YqHcpyyGB2dGNwXVj8','8Crk',3);
-INSERT INTO t VALUES (-7192904135835578329,140,'G','F28XzCLzic','qNOgzRTKcSAkQexd7SBLnDr4f6M','uAQ9rKoy7HGnIHxIUQPbG1ek6CYDJYX5kJ2raz51pBHioT','CgG5Bi0iK','cxbBYrzzAdsdWMcFAq4UGjhgEr5Y64VDCvyfbzoufoOix85p9ZV9RrM7c7yTtr9UTTKK8VRma',4);
-INSERT INTO t VALUES (-639021697784388425,253,'5','sXtnaaWNtSVpL2Mp6SDRYgFGFEK88FF5OYGvebk','u2w5w5BwJrvTqEOuoG02t56opneNYP9oOcOUK3lkCIDBODKP','oszrm3y3oapUcHK9yxycBNfBKhAgx','YubU5','o8vt9RagGjvmch8p',5);
-INSERT INTO t VALUES (4356367005356733301,177,'5AI1otSm','jDr6LTZV5QA3Yv1cBTpvVkppg53fTiNshvoRpyE','gFkD7n20tw7s4ImpMhNLEvNGGQNKdGCC8F2Z','phbSVWgrEcfbzaQ7A9KKPrhuUZ3TGTHB','7Nx4B','Fwxc',6);
-INSERT INTO t VALUES (-1062079504143333574,92,'6KW6','FDgBuzFTrTPk0QO8YQ64vt22AKY0cv0jCt3sTphYDwF3faAZMx','PLEP5VY','o5bdZkbhObHpmD','7MtDS2TnmP1ekiW0V3lKD47VMvZNtiWYMd5btdGwt4uCp','4NpZbxNcmk41hX1AHpmbw3Ja',7);
-INSERT INTO t VALUES (-4750442225874878219,171,'glD57','awoe7qxHjri523Ht7MzpaR345hqWCzh','LMUZPSv1uStEJ59qxn9hWcUER8tsVUMw5fX','rUFePsCsFgd','rm2RowrfkS6EaL4eJkRDIOxC4T2qwha6LifQvmd8Yel1','JuoKFwUI6DBSQg073',8);
-INSERT INTO t VALUES (-4568788358486519052,216,'PXU','mxXfwFYLoJCyw26I1sG8ZWlrM9FCw4','4OFxXe3s6o3wCTF1D6oM57L','qMvnhrsoWu','kfmW7FtrSllcJv2IGGnsobjfQ1D0pTs','ZyrW6mNo7lNLKBnIlNOd2vFbAs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2938253159,6569191,'EGE8W3rAyz3Yz50RmSYZwOxSv','ZEnESx7R7POjt5x5RpVDcKmstLm2bxwn6CSSsO','PQDavE8H8hUjMhwNwS2NS0iC6MSzVsRNI2YA4syCbg084mDPvLE','ERzIMLZ6DDjI9hEzTzIK5iqoQhKlN5ocIyDRgwJIZe9pya5ENkTY','n','h',13);
+INSERT INTO ti VALUES (2938253159,6569191,'EGE8W3rAyz3Yz50RmSYZwOxSv','ZEnESx7R7POjt5x5RpVDcKmstLm2bxwn6CSSsO','PQDavE8H8hUjMhwNwS2NS0iC6MSzVsRNI2YA4syCbg084mDPvLE','ERzIMLZ6DDjI9hEzTzIK5iqoQhKlN5ocIyDRgwJIZe9pya5ENkTY','n','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2997711214,-7498500,'SHUZO908l66KC8eZcmTrCMaqjrHLrUvPZMu','baxD6oWzeX8UjPDGIerLKdtwflbQcjVskfyGFRboF5CDBiVqAk3sQN8LDKe78DChNYfErCl5CkO9RWAr2fiPr9UswT0t5X4AD0XDOM5l6GEdEfv3mbdgNNUuS8Lt1KPjwKPz4Gw63DeTsc45frRLYYZrhcJwFOevH2i1VB5g6BHP1eyRggYS','HlTlNT5DgJyFWgRGe9Y1F0AnziWx8pfF0BeU2r52HinhRBreiefKr','QvwicE27vlEqhK2nMXfZOkB6ItraTBhMinJvanG4O7KQ82XLJAiCP2OHelanEngoxOf78TRABjoQeO6gXDN84KqZ3y9jBnMbkxgxseCUQJN6UIONrwNgkfKkrWxc39c82MAtyCVsAXvGC8qw0B3W0abxqXnWpVLj1kcUJkk5Yd4LSZzHLcMkDYMFIWa49RAkpKXw9g4pKFZPb9QnccSb7rTCOaf4O1bCkPwmt','T','H8',14);
+INSERT INTO ti VALUES (2997711214,-7498500,'SHUZO908l66KC8eZcmTrCMaqjrHLrUvPZMu','baxD6oWzeX8UjPDGIerLKdtwflbQcjVskfyGFRboF5CDBiVqAk3sQN8LDKe78DChNYfErCl5CkO9RWAr2fiPr9UswT0t5X4AD0XDOM5l6GEdEfv3mbdgNNUuS8Lt1KPjwKPz4Gw63DeTsc45frRLYYZrhcJwFOevH2i1VB5g6BHP1eyRggYS','HlTlNT5DgJyFWgRGe9Y1F0AnziWx8pfF0BeU2r52HinhRBreiefKr','QvwicE27vlEqhK2nMXfZOkB6ItraTBhMinJvanG4O7KQ82XLJAiCP2OHelanEngoxOf78TRABjoQeO6gXDN84KqZ3y9jBnMbkxgxseCUQJN6UIONrwNgkfKkrWxc39c82MAtyCVsAXvGC8qw0B3W0abxqXnWpVLj1kcUJkk5Yd4LSZzHLcMkDYMFIWa49RAkpKXw9g4pKFZPb9QnccSb7rTCOaf4O1bCkPwmt','T','H8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3158382794,-5816541,'ysNbCiAosZykBcj0mxKKJHwlR','1HXBNhhMVobYhpfI3H6hTAmD2BKjqh4qMSB6hDR1adUr2ms4jkxGjMI7RQrAITuGMRHeb7GlP5C66HCK8eQXgtpRSfrJcjEKAb4XDvdz4JGy9QbHjNLJbWu7XWveBX2Cn4olgQJK7BgKR2w3brVI1rJdtbw1qZ8VVSTC4AcsEL43LIIRZWrQHVJ6ieoCBuLtm9DmpvmX15m','3un0hqOIugZd9w1fRs7MR9nnuchA8PCldV1','VRNhcVd4djbxYsigTBxuHp46y3BBFW17PnifkeSRMl38GpVSKcums8hJdU6NI5FTkr6JmVxuOy8bc905qSw0Lj3zQcblQl','X','K',15);
+INSERT INTO ti VALUES (3158382794,-5816541,'ysNbCiAosZykBcj0mxKKJHwlR','1HXBNhhMVobYhpfI3H6hTAmD2BKjqh4qMSB6hDR1adUr2ms4jkxGjMI7RQrAITuGMRHeb7GlP5C66HCK8eQXgtpRSfrJcjEKAb4XDvdz4JGy9QbHjNLJbWu7XWveBX2Cn4olgQJK7BgKR2w3brVI1rJdtbw1qZ8VVSTC4AcsEL43LIIRZWrQHVJ6ieoCBuLtm9DmpvmX15m','3un0hqOIugZd9w1fRs7MR9nnuchA8PCldV1','VRNhcVd4djbxYsigTBxuHp46y3BBFW17PnifkeSRMl38GpVSKcums8hJdU6NI5FTkr6JmVxuOy8bc905qSw0Lj3zQcblQl','X','K',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b SMALLINT, c BINARY(92) NOT NULL, d VARCHAR(14) NOT NULL, e VARCHAR(55), f VARBINARY(19), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6897163806491825558,14488,'QyQX6D4YRaXmnfXBZzttLvmhNwxYnZrkjuoqH7OnJyFTmHBwfC5F6ysNDjDebEIXxqvClTLsJLrl','qGjMJrENED','VH87Tig6m1TxfE3Dvt6O1uKcqySy5LpV8NNCdNgUWGA','yoQiq3GPTWQ99H9','P6','T',0);
+INSERT INTO t VALUES (481659550486256934,23163,'126MuYOzzRvAKTj3Ep7BNlEQgPL5g3Qcu2Z3wG8XErwJEj53J39Q4PCK3QsAn0IynX2czQhsvwsXHbtAIf','8sWFBR','j97eRQD583Uy00VSKlLAd2Ene0EfnpJ1Yegtyy1TLhJGLd3UkfyGWR4','8f6ooxSc9P','tB','w',1);
+INSERT INTO t VALUES (5105383527875048783,-26517,'f7WJdwuHAyzx5cCkm8eOa','gHqt','N6FXydTKrmkrsBvMMuOED64vHBHurljVc0bHKCblJIQ8ef8S0ytIYI','DC','P','j',2);
+INSERT INTO t VALUES (-7752647827584597017,6515,'QaJPsGYhSFDYsHdEvsfX3nadFcK1EG','N2odxHyQg','4khJpCtCDYvrHP3yRypsfrsXHjvmdMclTOrpKz2siTwiCdYl','Lj3IBItQjtnp3SA0I','5y','3',3);
+INSERT INTO t VALUES (-3975120904748135925,19382,'LNaqRM7nFeBbf523FnMUfJxA71QQGv7ntD0ZpRH3Zxo7Eo8xtz','DX7vYTnat','yRMbOPMJHe0fg3usKvcfrSoM0h3uKxKV7Niw3ivMEoLUfHOnLB','8j5SZmkjCsdEG','yJ','E',4);
+INSERT INTO t VALUES (-47259911477461634,-10999,'S9WxV2SMCammS17rCQzaiSBlNSgsBen093SXqzvHxNkFTRTaYD9icUuF6KBDaWZuWosFN56Wt','mUtoCmQCe','Oet9JA30CvEEy5NccXHor8p7txd9lb5ddHangDTBg7UgRdXMx','raESQc0ESi','hl','c',5);
+INSERT INTO t VALUES (7890650177508133495,-19471,'DDAEnujtSTyACC9Iley','sx3Z4FhM','CTT0wFcmlzkI6dj7tQIszpFRtft7qRcvnvfC1fb2cMn43N18CNvCG','2sbOdJPsVV82R','D','a',6);
+INSERT INTO t VALUES (8588273656526761035,-21931,'lNuuBDBcDA4BEmbqfUEqoHssWUg7znQwOhbY7Uy4BnGM3A','oCVcDMmARi3GJ','GxLjgB15ORhz','j2Kt5','y','L',7);
+INSERT INTO t VALUES (-4026229285391769528,-30413,'htC72NsBrwUc3HpzUYsUcehvRjKBn8bpIpIfrPVwFyElHraPTBaizfNq8vslOp8btZC','VTywq','VtA7NN7sI2QlnHVctOoB8fXWlFfSEWGf8ImGy4','KgrMmG','R','v',8);
+INSERT INTO t VALUES (-7793094098458134307,11305,'1EdV1Qy0AoXK3JoUB8eIEe6QjciOCVJCn4UDzJdg13','plE0ZJ','pnQwk9oqQUvQkNY','6fcKZfJi0UlQrr9','1','d',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c BINARY(92) NOT NULL, d VARCHAR(14) NOT NULL, e VARCHAR(55), f VARBINARY(19), 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 (6374504762553233012,116,'lVsSIw','3eDfKH71mRhmwRHnyJug8JVQ9KS8xKQUS2pU','g','zUqLjs3AXxoAqE98PmopSNYe7o8FpmfKQhgI3GK9','5uSus35sig5QxoZrdXKr5hAE1hIyd3UlIFAeA6EoniIB8ULAtMVyzOlWsY0U3Xhkt4Mpmb69Upkn8cT8TpCaRqOj4xNOdHwVhx','YXjFEqukjE1rPgAU0M6le1qfGVLSI1A0BKvVDWvrtHI9340U9Qh8nx7KaxVcUsHstKjhLRGKHmt5tOLvpErZgk1',10);
-INSERT INTO ti VALUES (6374504762553233012,116,'lVsSIw','3eDfKH71mRhmwRHnyJug8JVQ9KS8xKQUS2pU','g','zUqLjs3AXxoAqE98PmopSNYe7o8FpmfKQhgI3GK9','5uSus35sig5QxoZrdXKr5hAE1hIyd3UlIFAeA6EoniIB8ULAtMVyzOlWsY0U3Xhkt4Mpmb69Upkn8cT8TpCaRqOj4xNOdHwVhx','YXjFEqukjE1rPgAU0M6le1qfGVLSI1A0BKvVDWvrtHI9340U9Qh8nx7KaxVcUsHstKjhLRGKHmt5tOLvpErZgk1',10);
-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 (-2570591668114167925,198,'oTRRG','bD0gO0jb6X','iF6nNhqaA18T7lc7Qc31NXwFd0f190pREYKscmERLs7WQ2XbQo1Wu','nVrxOf540XJoJlkGMCiIWmtlmp0XfLar','HYYT2HvPwSAKl61mcsEHlYEvna0fUFo9bYSzXcjZyAHPw1JrleSRZNe','5k3G2pOUmnYj8ox2tW9Wsx9nm8Q1CLt27Im6AKlfgWnXhP2E1iZmgW513ybkeIn6xQoryf',11);
-INSERT INTO ti VALUES (-2570591668114167925,198,'oTRRG','bD0gO0jb6X','iF6nNhqaA18T7lc7Qc31NXwFd0f190pREYKscmERLs7WQ2XbQo1Wu','nVrxOf540XJoJlkGMCiIWmtlmp0XfLar','HYYT2HvPwSAKl61mcsEHlYEvna0fUFo9bYSzXcjZyAHPw1JrleSRZNe','5k3G2pOUmnYj8ox2tW9Wsx9nm8Q1CLt27Im6AKlfgWnXhP2E1iZmgW513ybkeIn6xQoryf',11);
+INSERT INTO t VALUES (-4445196665688105273,-20579,'Nln01vixbRtHlSE2voVtJf2','QOb4C','i','qu35Xf1KkCZd','NM','b',10);
+INSERT INTO ti VALUES (-4445196665688105273,-20579,'Nln01vixbRtHlSE2voVtJf2','QOb4C','i','qu35Xf1KkCZd','NM','b',10);
+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 (-7443498950989248190,-20382,'PhcBK2m8jfphfBryq0dSRwfNErbnf2Hnr5VVdylVSTeloMZovC0xzk5qp65eEFyWVgGJNhoTJxo','y50N','2xYiQH15b9Ye6eZilNLVU10DxIPMjYoVW1iHmhpnAyNGqqS','j8HWoPonNx7v','Q','2',11);
+INSERT INTO ti VALUES (-7443498950989248190,-20382,'PhcBK2m8jfphfBryq0dSRwfNErbnf2Hnr5VVdylVSTeloMZovC0xzk5qp65eEFyWVgGJNhoTJxo','y50N','2xYiQH15b9Ye6eZilNLVU10DxIPMjYoVW1iHmhpnAyNGqqS','j8HWoPonNx7v','Q','2',11);
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 (-7479320242003305903,249,'GC9PtcEjn','TzAgic7s','Yy8p99pvP2','ZfNP9XUMPX','dc24BkUjxo','xwBFBSPQF79yl6B5DrPi4gVkoFcZ70UTIMSG',12);
-INSERT INTO ti VALUES (-7479320242003305903,249,'GC9PtcEjn','TzAgic7s','Yy8p99pvP2','ZfNP9XUMPX','dc24BkUjxo','xwBFBSPQF79yl6B5DrPi4gVkoFcZ70UTIMSG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5674934819325437563,135,'DhC','eJGwkQcGKYmFVwcdaE7Nc4FhMZjg72iYLiEbt9Btilf5AHLtzIDj0Br4q0uxMdne2JOYRfQ8o1SACD3AychVg65wKda04FrC77Xvs4WR8C5x9llmu5nibpBRABdwWq7PAy1HRGvKEUjgatLyKQVhPZYmdW','m1HeATp9CQsRMoqV98r63uFbSrlgHKTx7jw2QD2n8L5','mOzpHP911P0Jvr73p0JtHATMSzAw5DYTc2fw0ICdF5D84nxkr873e7UFWky0J9bu8IIAdiK5HVHEmw1VJeunvdiKWVkj7mrxs1uhMqZN3fOY5CTmBZmRby9iDq1qfI8ITgPwEvTcW6MiL3B6WfQwjaeeZtUmJEZLIfEpfKQGdTy5','Lk5EygZP5PpMAgYCfuF0gqEWjwTQitx0jqJLFrTEhthEC','O2SCNpi71K4RwasBvsRPqKbtYHzmCcJV6LUJCu6KnRQ9rfNmDbaGJXZ4Sxy6wlGX6PUjNoD1G7s30A7wqy',13);
-INSERT INTO ti VALUES (-5674934819325437563,135,'DhC','eJGwkQcGKYmFVwcdaE7Nc4FhMZjg72iYLiEbt9Btilf5AHLtzIDj0Br4q0uxMdne2JOYRfQ8o1SACD3AychVg65wKda04FrC77Xvs4WR8C5x9llmu5nibpBRABdwWq7PAy1HRGvKEUjgatLyKQVhPZYmdW','m1HeATp9CQsRMoqV98r63uFbSrlgHKTx7jw2QD2n8L5','mOzpHP911P0Jvr73p0JtHATMSzAw5DYTc2fw0ICdF5D84nxkr873e7UFWky0J9bu8IIAdiK5HVHEmw1VJeunvdiKWVkj7mrxs1uhMqZN3fOY5CTmBZmRby9iDq1qfI8ITgPwEvTcW6MiL3B6WfQwjaeeZtUmJEZLIfEpfKQGdTy5','Lk5EygZP5PpMAgYCfuF0gqEWjwTQitx0jqJLFrTEhthEC','O2SCNpi71K4RwasBvsRPqKbtYHzmCcJV6LUJCu6KnRQ9rfNmDbaGJXZ4Sxy6wlGX6PUjNoD1G7s30A7wqy',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b INT, c BINARY(5) NOT NULL, d VARBINARY(46) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (187,-390789814,'p5H','zF5hQSco2QOqeTJ','Pfkrukn1yFH6','Q1csEOsPe7vE37NmtxP6tqf9cLqlSYrs0vVYCQGeSYWHDLz6PcERyK','srbGrLdObWfKehStwumuGitz0IySCpHhBnYxrKl9vfdUqNb89R','06IageX5MNtcD1TvUNLNMw8qRSsympCfZ7lEspeL6Gr0sWJFP92UudO',0);
-INSERT INTO t VALUES (178,-879544075,'kKZA','lnTiEi','PkHWJAjDcV5KHBRNJvLwCbI6qz19wHC6jcLwZaBAPrJswZuZS3Hbsc','NZAc2s9fGtihJKVOI1nTl9JkMcuDGuaXHzHJMgNInp6GU','Dx4ZyVvzPTcj7DGYXm5rZkBdRuE','mN0Fo5gbuSG3NOu0Xqs5MWiE0wjUEYmKYw9hjzKedkW46WHcUHtk',1);
-INSERT INTO t VALUES (233,1622498896,'OEYO','RPjDBn71xLf','9tx1AG5yNwUNRrYDONKdN4DRRHRiSRRWbbM0kGXR','bO1','MkEgzhDBTAZXLEZQVjXESJSqTibmDWL2kd6GnlbVMr6vUKamdPfZ0h1zhQf8NXIQRL6AAKFw3yoiS2eiqK4ddSgup5Yg7B0OtvDC','V4if3AL9vHyVgnFCR2',2);
-INSERT INTO t VALUES (91,-2056675831,'rJv3','PJyuBYWrRy51Ug7DFKQedH9ReSIwjYqmmPViX6','WthoN4Y9aMA38ciKvQsXRhh4xSueg6yeh299','YTaAwcPu9w5OPBjaam3Eh0WYMC0N','7OH0lMgfNvzAqAFNrVu0tktWCgSuvLeW','y5jHtiUSmpVNiSAmhxMuC764HlFrSQFgSxCUhGf8M',3);
-INSERT INTO t VALUES (42,-1380834516,'22Vk3','wvxdMVz4vOFKZfoseEWt','I8XcKZ3HIl4VxM8D1Y2bUEPb01BwdK9azrI6U7NwZgtyFmWhWxD9','Trb8ytsyq2CI','DgHFNFZ987tTzHgthyGeaZlqRpkQ5IdCFkxO5Oi41gkSDXGyWr560','QvfzWwcGe1u9Isk6oWuzb4Xa5Y3NMnHAoP0WClYUhxsgke5HY6MJgYlPEIy7Z0yPeapz2rN70',4);
-INSERT INTO t VALUES (114,-2004063864,'sqMzB','YoImNcQXJ8zImRva2AZd7Ce','DwRwCUi1AsMVmDuYeQOR33h5j','F2dbnDiDf1QjyHjCE','wD0uZ5REgwDatkLh6c7e','KKarQt1MBIUzRodOSENgBTbeGcWsAuiiyMkdUCy65cmNDFuCQzh9hzFvgwfwLkyXzexNlminVQO3jkuzp6YCJIs8',5);
-INSERT INTO t VALUES (146,1462666763,'P4M','EFAVmgoR3zW2R','ImJYDRU9dkrAvKqCbBAzV5kJOuh','wvuM4N4DzRhmoTb3TbBgmJ40V9Im','hR3WfY2PNdRpbkTK8y5x8ebE1VwI2lXbVEjGicnQ5Y5QVrwC8gu9C1GNBjedlLdGc5fPNdep2','8TJLBad38Az8jKsc4QLnkg5bjsQ5q',6);
-INSERT INTO t VALUES (160,-886496457,'1tLws','YtpS2u9QCDYCFP6iTS1JKqF4dtKXTCnIvUyp7jPIe','LBl4rS4R4ro1fYuxL','LiBHVhgy0EVApMwAfb4Pgat7FMdMbLLGJI4SxXJv8yDXgu0','mrNz4zMfxv9wChwWIGUu','6ugTRJe',7);
-INSERT INTO t VALUES (9,-585600286,'Wv8g','EiAFvMytcE6SqpsbrmozSBdRCNapkf369IkHeBhU','m3YNC0aaXRDOH6TOJE5N7grVlSm','5cSOy3lA9I8urgiUQuyct2zgkFlURzDIgAQtjBKs0XXcew5KDx1NW','fRGLWiFue4ocT3aj0sSkQF','Bi2E82jzW6yvTLMZ6hFeBa1qKm600PXAV58QsnQEKxG3gZXdHLev9u6Tfyr402avHo4Whtk',8);
-INSERT INTO t VALUES (157,-834003383,'kW4g','9HWh2dhFNfWWdu68cZezhwhPgj','delvJsGt8CJScbovE4t','tRM','uk2sAkNVdTgcY6LVCVA5SVcluozZqmqPSXRbe26qj','iPB8eixc1lVB1u25k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (17210,1319941763,'d5','81V3IaBf','7sTESxF30Xy','pNRuLPFnxwdjh2wdmJ4nTSuwpWNhjr7xKeU0UMVKXVDRU4','AwXQ6s0Y9rCdvzXJL5c9UhMzkm6UuzVCP','KYUolqjgFUq1nOWAiRhYfzX8JZg18zTziiOTu2B4aCS',10);
-INSERT INTO ti VALUES (17210,1319941763,'d5','81V3IaBf','7sTESxF30Xy','pNRuLPFnxwdjh2wdmJ4nTSuwpWNhjr7xKeU0UMVKXVDRU4','AwXQ6s0Y9rCdvzXJL5c9UhMzkm6UuzVCP','KYUolqjgFUq1nOWAiRhYfzX8JZg18zTziiOTu2B4aCS',10);
-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 (6666,-1634873198,'TWM','YxsRhhYzSMVCGH90rPPlGrIkvTPfDBtmj','M01T7qPzU6YhaBIuArm8wVGwhB','VSqeVSCCXJwE2zxoVTLY3R5QNPdG7BXWvRqIwTPxhMMT','S02QEylvvYe508FdIgNWwt5HqXd8w5Q9ffFprFtHLEOa69Q5euRowCX2BcISmzn9qDDl2xbqqTyy','q6PcOyvJqpo6bBwNGxUkuoL4sW6korN1uTExOkt9H5t41XqqMN5clF7eJYdLfbQ0UxDWvygGAAwPWh',11);
-INSERT INTO ti VALUES (6666,-1634873198,'TWM','YxsRhhYzSMVCGH90rPPlGrIkvTPfDBtmj','M01T7qPzU6YhaBIuArm8wVGwhB','VSqeVSCCXJwE2zxoVTLY3R5QNPdG7BXWvRqIwTPxhMMT','S02QEylvvYe508FdIgNWwt5HqXd8w5Q9ffFprFtHLEOa69Q5euRowCX2BcISmzn9qDDl2xbqqTyy','q6PcOyvJqpo6bBwNGxUkuoL4sW6korN1uTExOkt9H5t41XqqMN5clF7eJYdLfbQ0UxDWvygGAAwPWh',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (14782,-92478036,'7auJ','z1kHo3DSVWw0RnqkI8dNoetEAhiKft6rXYUXiB5v90KsvMtLLNaSHcHf1QzQOcbZJUqEQ3FlUA0xbjEaGCNUk6XIX','OHKcCUiyPJ6wE07nygniSzkPWsfV1uvs176','4Dmsyoyh7vpLA7HCUweUfGavYpmO9QCngt5yhDrzH22IzdJfuEGM','nRR0AbBjmfJxY6JkeeKahToSeEGxSx60pQvs1ZrhuuDOFdd0JQxIsHBE7pqBoHnRyCO4wrTIPZ8LabaBeGcLunCE1G','x2msByINO8P0DogOvgS5p8gFiiaDhVyUh9lb1Z1FgKA4ThaPQ7aOyamKkjHXNbG4KFiam7JsVONWDurgjYrVBToHfBjQbId',12);
-INSERT INTO ti VALUES (14782,-92478036,'7auJ','z1kHo3DSVWw0RnqkI8dNoetEAhiKft6rXYUXiB5v90KsvMtLLNaSHcHf1QzQOcbZJUqEQ3FlUA0xbjEaGCNUk6XIX','OHKcCUiyPJ6wE07nygniSzkPWsfV1uvs176','4Dmsyoyh7vpLA7HCUweUfGavYpmO9QCngt5yhDrzH22IzdJfuEGM','nRR0AbBjmfJxY6JkeeKahToSeEGxSx60pQvs1ZrhuuDOFdd0JQxIsHBE7pqBoHnRyCO4wrTIPZ8LabaBeGcLunCE1G','x2msByINO8P0DogOvgS5p8gFiiaDhVyUh9lb1Z1FgKA4ThaPQ7aOyamKkjHXNbG4KFiam7JsVONWDurgjYrVBToHfBjQbId',12);
+INSERT INTO t VALUES (-7001610858025551663,-25784,'cj6xSeOidv0PMYUs8pxfNX69C','MpV2HGUcKCGyRuoSm69MSVBvj83PfgB5Xf35LLgmdutRpSzk3p','O','cEgRgQKg5','s','X',12);
+INSERT INTO ti VALUES (-7001610858025551663,-25784,'cj6xSeOidv0PMYUs8pxfNX69C','MpV2HGUcKCGyRuoSm69MSVBvj83PfgB5Xf35LLgmdutRpSzk3p','O','cEgRgQKg5','s','X',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (49057,-1759547286,'ogYnx','e75fvL2zNcaFLV3l6GNBMRQ6BFilOCLkSaCTT7OcXFAf8AjDlisWDYIXHwxD0kk5v2eOZtknF3p1L9FdiaOYV7eToSYyqcJ1BuH9cWqH860k4Uf7F1TXfzYkbUl4NHRt5UAru','XFiepAKIzGIREUIZ8Ml8B2ctNolT2YvS2J4A8IduxwiJxFAx7yUKa','65ldiEUr2gs3fhGHZ2FZ5GecfduuxW8I6dxwxEzFM6nFacTTX90yee2u2LuZa2iRPEtC6BuSHAy2br4VPS0ZgXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15C3kc1siokvC76ub1g1SHXnyKQyVdORaif6O0qXUnii9MmvpIW0ciNFqdiyWSbh','wv9Ciqv','jDwq7xEcTIOycfrzKFUVU6M4cv6QVUj',13);
-INSERT INTO ti VALUES (49057,-1759547286,'ogYnx','e75fvL2zNcaFLV3l6GNBMRQ6BFilOCLkSaCTT7OcXFAf8AjDlisWDYIXHwxD0kk5v2eOZtknF3p1L9FdiaOYV7eToSYyqcJ1BuH9cWqH860k4Uf7F1TXfzYkbUl4NHRt5UAru','XFiepAKIzGIREUIZ8Ml8B2ctNolT2YvS2J4A8IduxwiJxFAx7yUKa','65ldiEUr2gs3fhGHZ2FZ5GecfduuxW8I6dxwxEzFM6nFacTTX90yee2u2LuZa2iRPEtC6BuSHAy2br4VPS0ZgXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15C3kc1siokvC76ub1g1SHXnyKQyVdORaif6O0qXUnii9MmvpIW0ciNFqdiyWSbh','wv9Ciqv','jDwq7xEcTIOycfrzKFUVU6M4cv6QVUj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(64), d VARCHAR(99), e VARBINARY(17) NOT NULL, f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11796,1923021381742836886,'5V8aOlWUEtbQ5AwEw8tVIzoUUaW7REk0UvpStYHwrUBVbF26GffonqQ8','pcE2DgpGy4CtlqYotzhybkcxaRg0','frZs0I','kiVxA0ZBJN','0VVnwZcRV2eIFwTGQ2U9YTFqIEDI3BREw6hxRg','EaLlJi0',0);
-INSERT INTO t VALUES (-23591,-7618877221271052103,'KbGMJaDLCqYLDKpBdq','UCpGSkSDD1LdwV24g1xJw9fXfGpPfPpvU4ZmjRSdUhRupsSylsX0oS0XIkS4eMFC7dXMsHIe1gHWaunYp3aZrWa8MSuG2s3U6','Wuwi1ihdyVK','8e9VOrgV','1GqXKTll2lJ0A8fWWq0JlCYNDmktO4fKgACcTEHF7Xl5zrS8rYvJS','ynDysbGo067JfzHgedpfX7RQRnOILpTTbRVx',1);
-INSERT INTO t VALUES (-1775,5507274630942402750,'9a','yOJJaU9Q8PPuBRgc4rnt3JwxW0pCQVlUIqJzkaG4qDniahYvO6tEKQzm','qMfbbhiWrWiRSn','PTEhSUkoza6','K4JbBYLaqxFTyLcTs38MYurh0WMTgJZYcJPVA5u3wBgkEPiqse3KO1CN0CafXeTOmTjkIUV1ocGlyyeUKZhI8nG4S','8Z5lIbImUpqs0rO61ZCDd5lClFZ1OmQCUeoFu14mmM9thZ25CqLdLEETvVSE8srYLhYR3iChHYfGzsYJnXPEEZMS',2);
-INSERT INTO t VALUES (-28555,-3561348425239331149,'aHSocEuqT','BEOpqpkoSOYzgNME51Z5ycqKFx18J27A','Db0pj27e8vnpRbdrr','nmrE9nSgM','VCGxTww3n6Yo5P23yOzmiINxrSBfKFH8PpJPAO6UnLLN5ulabLPWD4TrtEi5','JVptp9Zgl7uwq73FnF6JCK7i8dNUQdXxE7E49zTz71F7OPfGXelgIkJ2cIL4CVEa5Py',3);
-INSERT INTO t VALUES (-21898,575599637808457804,'0EBjZt','Cc1At8F46h26jBXHLTh3YrLxJpLFbFqTxbVAoaH','mbjaQXDuzZkuF75AP','tP0dsMZ0O','vZrVnRADuj5F1qubN6kwyK1A3hKoqkrMiePQGPme2zTLSQmI6gLdE','CvqmqFzHYktbZH5JnFo8ZR1W5XNtLbrnu2JKpXRWhj4VySALaGAUR7IdsTohpVYtAM',4);
-INSERT INTO t VALUES (-20752,2527138120813385030,'oIudH4wZVWVuAYHvt9RpHAnEVBNkhebjaM2H','BZJ9QMCJpdRK1Uf35UsC36ln9Xqh4Reabtjzz3M0ECzbxQrLZZBtsiBcI6bCoodvnNqU09K34fhO3a','mzPgPGAgbyspq657','O3iWoHAQpIug2Mq6C','eCM0zdZxe66Akhewwkvx5U1i28HkJWiBgN17ZEFCJF2pvKMKccp7rM6m1aZxHSCFC9a1NpGdGPJTjXzC2tmZabdYiOQIyY','LWpyoH69ZqZxlXlRec0cJSjWC5cpscbY0OzXTZNXp4IKPJ6Ddd3y7L90ZEs1w1X4soZJR1KXjFWpNrm3MkXPmlnPAvdBydmLdVYA',5);
-INSERT INTO t VALUES (-14003,4110362486614748194,'G','lhfXx6RmPWzf7ra1hUBc9o9qsLcLMBVMzPq2vRysynk3EHF7JIyH9glJDvIu17Rk4NIO9jEth1HYyEx1hmrU','M4LiSYiHwgwzn','URLwNbmnS','oXKT','ZOTgz85IgSXiQLgblzsm2obiydBSZOhKrEUU2kA4O46pDsSe1Jl8VvZ5wy8sBl1sq7JkqV7zX6J1tk5uRgqFqATzd7D94hZf',6);
-INSERT INTO t VALUES (12990,66638761749140274,'PLmIgWv','ll6Xg','JbT','jTZ','UluutenlNdC6p','NU5t0GR8G56uBcFiM7ux6N5AFMr',7);
-INSERT INTO t VALUES (-24988,-1924556747518453620,'sU2nltizEhGiU9f4BkE','pqYLLTKiXBDGpxy7w7rnE5X012q6HXAUC81Jm0wRUeS0qQO8AWnAbfsIM9ju0ij0Ow0Z5','Z9R2','bOJ','Ne3u5rBgPIFraQPM6XMPDA','jyjkU2LgcHumnzUgYEHABDnAcefRnyzhs0PamqTgzBc74qi4dYYoDLFAkwos2wAv96CDBEsKP7FvvLY',8);
-INSERT INTO t VALUES (27065,-6385512191698918204,'FdTtFi5B9OGRaXTWcXXOM9buTUYRU3ABrAdmze9vAC2KLVIUdpkHnN1hTZU7','eo8MfDUapffJErquJxIXBe0syejqDdF5nre2UDyLI8UasrVZ0GUpNpLyRblULw2VRlXdBwQJEWEMOfRpz16mOT','rDh','H78ybKthmt5pC5F6g','YKbk88SOyLReRyGqtjxNb10afYWBNG9YAdxqCCkT38UlaVq9QACfZ1','Nh0uX4bPxSAtmYsdNTb9xUshpHYPA3D45WJGjtMxEbHlGQqvRSNeQXDR5fK4ytquClvVnlKKgOaTfJtbtlXOrd58c',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7353347140889144329,-18971,'B6j55WjCQez72zDBFHLJcxYjnnGNxD9AU4NQVHSSJDe','UM1jIffzCHHpPiUjjr26sjglMxqQF0ZLaHOURSYXIyzLQzfiGaMY9OieU2AX7ylycC3KDpJDVVBIc6ozlLdRh4fpihUhDrEap2QjXFa2ULXghzrsXZLnj5qgzxx1pR4O0zS3vpK9rn7zkCy1oGdGeA5KmhzRbXygiuHnXaBsnPRhJaCBFWqBauCLJm2','a5bYAuc5v','k3HDdcIVnCjea7W4ylf0XaZtkFe8yVEjRQamQicOCWI5v8oNmcKqSRP5xXT0si9lOTpsBwuX1K0tUENKwuEcntWXQ','w8','k',13);
+INSERT INTO ti VALUES (7353347140889144329,-18971,'B6j55WjCQez72zDBFHLJcxYjnnGNxD9AU4NQVHSSJDe','UM1jIffzCHHpPiUjjr26sjglMxqQF0ZLaHOURSYXIyzLQzfiGaMY9OieU2AX7ylycC3KDpJDVVBIc6ozlLdRh4fpihUhDrEap2QjXFa2ULXghzrsXZLnj5qgzxx1pR4O0zS3vpK9rn7zkCy1oGdGeA5KmhzRbXygiuHnXaBsnPRhJaCBFWqBauCLJm2','a5bYAuc5v','k3HDdcIVnCjea7W4ylf0XaZtkFe8yVEjRQamQicOCWI5v8oNmcKqSRP5xXT0si9lOTpsBwuX1K0tUENKwuEcntWXQ','w8','k',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-2082930778550157962,13957,'QAF3TJvIyBNJ4KX0zv3S1rC3azs3a7jbyn0HvV6yt6kFUJSwbiOO','u9krhbpM3u41NGDHUgIwuUHJv5Kb','VZtIlNQBL3qzip5mJy9LTXy3JPvBkGs','kj500HfiZGUJEAxVIKTQlitAQ5EF26gKIdGErPQLThbXM300wskptTQES77NIS44svfRLPpwtTuYC0pyPOQAEmoYxCDDKrU5vDgXeI9r00JyMGrkDT0Hf2vq32TXYydKo9ORaibdevdb','t','e',14);
+INSERT INTO ti VALUES (-2082930778550157962,13957,'QAF3TJvIyBNJ4KX0zv3S1rC3azs3a7jbyn0HvV6yt6kFUJSwbiOO','u9krhbpM3u41NGDHUgIwuUHJv5Kb','VZtIlNQBL3qzip5mJy9LTXy3JPvBkGs','kj500HfiZGUJEAxVIKTQlitAQ5EF26gKIdGErPQLThbXM300wskptTQES77NIS44svfRLPpwtTuYC0pyPOQAEmoYxCDDKrU5vDgXeI9r00JyMGrkDT0Hf2vq32TXYydKo9ORaibdevdb','t','e',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8028496369540302202,2716,'8RtXxuOBtmrvPeS5BReedtG5X09TxW5GHRJwYoSvFHEkIuMaDdXZ4yLkwhQ14BbMkLZjw3o4AxGnn8LprItFhkKWW3vn8','hXAZ6ZymvU5aNqtoELKy1hGLgM136513Zpy4sXRF0EQixoR0DzTaeaGjg4cUcLsvC1YapkGRc4IyPf6c3RMGqvppMnApbk2JVLtnGHSoJOCD0EdfvxXdrivN9tdWJm0MomBfkNxNOojV9WaMvk9jAEjpHEf8ccQnSOvHp6rGM2','EVQixeG','6u3KIQ5g3MTc','6','ch',15);
+INSERT INTO ti VALUES (8028496369540302202,2716,'8RtXxuOBtmrvPeS5BReedtG5X09TxW5GHRJwYoSvFHEkIuMaDdXZ4yLkwhQ14BbMkLZjw3o4AxGnn8LprItFhkKWW3vn8','hXAZ6ZymvU5aNqtoELKy1hGLgM136513Zpy4sXRF0EQixoR0DzTaeaGjg4cUcLsvC1YapkGRc4IyPf6c3RMGqvppMnApbk2JVLtnGHSoJOCD0EdfvxXdrivN9tdWJm0MomBfkNxNOojV9WaMvk9jAEjpHEf8ccQnSOvHp6rGM2','EVQixeG','6u3KIQ5g3MTc','6','ch',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(95) NOT NULL, d VARCHAR(28), e VARCHAR(76), f VARBINARY(17) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7647384,24600,'pnwDicZZ1eeIvyjGcmapdZEt8GssxqoQXOIHz1','d0iSJwEjQ9HTY2T','kGOpVOBk32VbDWwekakj7RgMvfOkbYrAnn6mnr4eJL','7','iy','l',0);
+INSERT INTO t VALUES (-7756700,49176,'mMe1bhobxIFnp8aJaY9eSLoOJW3ND95342vOD5LdGpigXNHCxCpizkKN6FzJdt4gWfZjoVKbl4kIaDQAjJxxjFneK69','dQuymxZj4fehE','d9YjdbPwNySsWSpju6OCbRKXPzHGN6kHqgZz9wUOSmKMOE7WZkr1CDyg5cHAyECP4yLROu0Sr6','66jGQG','u6','E',1);
+INSERT INTO t VALUES (6894898,40500,'UVLPwVYiUrzMf1dqGfHJMxQDqRuQ12JebRtMM4dRsdbChk5M2aOyMKInTDFp32HJkAu0QEdIvPTLB','gBAHr','MJnL86xxSqKF6bq2orbogLq4w7','U5fvmsuHEdbzE','yD','f',2);
+INSERT INTO t VALUES (-1936099,20071,'S5H8YnSZv030YG6rAEGB4xNXFTldM','4IjZkabYFrFaK','f2Cs14ooEaxHHrGEEiSK8zNwITGcPvkmfJcuVCNWYTKk4q7','yrOk','m','Kg',3);
+INSERT INTO t VALUES (1774469,63370,'MqVcv4HytlNgb','gTDjAu','rNuRgPdZoZ9qDfmJLewsNeXTGykSbjmGd7C2t5zErAkiqAWjSnXllOoZniKk0EJHr7rMk1f','w2Z27r20Q2c','s','V',4);
+INSERT INTO t VALUES (2844622,12596,'Bh9gg8EYxxQfwRv','VJZ','Xv2oszwnZFn2rEngqy58zgBgqaChoJQBWxQAtsYCVE6GwNHUB','mt1ND','t','g',5);
+INSERT INTO t VALUES (3240871,42992,'MjVrEuQX0a5G6sj1VwA3saLfE5oauv9m4HgY4jd7M8ulYp7K99VXULkAUPZbJr1xz1wkauCEpzxAu','Iv7FVMTj','2doMLUnPqQzkNhTs7HgbLhjY1SsCs4YP3IJQh','PUl6Y47kXdARjwj','X','ss',6);
+INSERT INTO t VALUES (-3360076,15665,'ijkIwNl1pYzdXrt6eroXNYXgaGzgafjvt7FaANaQnmruaoBjp8rmQP8r7eSmGMmQQa92souh','55m6yOlxM4jnaL3CBgwPMwh','Icu0ckgbm7rdWXFX8w17Ded39o5FwuyqkQcg4jC','B6roEHUP6nrf4EW1','E','ZV',7);
+INSERT INTO t VALUES (2188936,60999,'rRtstEEtNqsVXkcdjGX7YD','tb7p90DzxFQYMyASKrNIViAfh','wE6bRM0cvr5kwwH7','x','0','m',8);
+INSERT INTO t VALUES (3100465,1028,'fs7hP7hIKuciTQI9MAnnpbQRn8kANNY7QaYM2GheKaM4lg7gFQlQCnSaLoqAfYQcnj9egaGKvo8LZ89I3m2PW7ZFA','keNGoLScIsKKzeIcPtbst','sn3uJZss6tKr797gul3CMdzzQC262Rfl3HawNUf','x','6Y','jq',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(95) NOT NULL, d VARCHAR(28), e VARCHAR(76), f VARBINARY(17) 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 (-1947935429,5316858852524513388,'mhnpMhgIb4A0VU4s6lxRroKU3FRI6XzUDZ','VTOXZ2P2vHIo8JiinJ6oAe2GCIqwOMDZWj','LsWYSPbENSfwEjsDX','6D','2LY1ZUFz4lvsCvxxral7YGthszubXEIfaKexgbCAi','DTLXpGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0g1mg0Z8G4qbWNJxGuAa2xmzVlCYzbSBUK3a65HOVsFkqyFBIu5KG',10);
-INSERT INTO ti VALUES (-1947935429,5316858852524513388,'mhnpMhgIb4A0VU4s6lxRroKU3FRI6XzUDZ','VTOXZ2P2vHIo8JiinJ6oAe2GCIqwOMDZWj','LsWYSPbENSfwEjsDX','6D','2LY1ZUFz4lvsCvxxral7YGthszubXEIfaKexgbCAi','DTLXpGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0g1mg0Z8G4qbWNJxGuAa2xmzVlCYzbSBUK3a65HOVsFkqyFBIu5KG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(65);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
-INSERT INTO t VALUES (-1153178059,7372738139882266570,'tyaWcXmu2eLkcn5d7E440jfgKFPO2rFMLEtWPmt','DocKkzzPLiPBgQuR5k9OnMNGmJiL5ug5W9OjEXKiPdnxiArS','yr00twW','3ZZnEZ7MF','DIqqNU9zPRrfvvdCDyJUiskHgMtEAJzKnxc0CYG643rqR7r0ckGMmN3CGxtTSf9nLOd','0rYD8gRUoCOoMLhjA2qxT486KY4OwN4v7L8Ztl2qBbm5r4RcdHkWTrLxlx7DGSiqnbhKMLJJexElL9twbETN9I5bxzH6u',11);
-INSERT INTO ti VALUES (-1153178059,7372738139882266570,'tyaWcXmu2eLkcn5d7E440jfgKFPO2rFMLEtWPmt','DocKkzzPLiPBgQuR5k9OnMNGmJiL5ug5W9OjEXKiPdnxiArS','yr00twW','3ZZnEZ7MF','DIqqNU9zPRrfvvdCDyJUiskHgMtEAJzKnxc0CYG643rqR7r0ckGMmN3CGxtTSf9nLOd','0rYD8gRUoCOoMLhjA2qxT486KY4OwN4v7L8Ztl2qBbm5r4RcdHkWTrLxlx7DGSiqnbhKMLJJexElL9twbETN9I5bxzH6u',11);
+INSERT INTO t VALUES (153043298,39138,'cf7QHPeSRGlWzDD7JvcfaaiiD9Grr3WtwIhyCRj','hwSckTq5kcBiNm1I4j','LLjb3KuEkZvfrx8uLZb4C1uE','9e9','XD','xY',10);
+INSERT INTO ti VALUES (153043298,39138,'cf7QHPeSRGlWzDD7JvcfaaiiD9Grr3WtwIhyCRj','hwSckTq5kcBiNm1I4j','LLjb3KuEkZvfrx8uLZb4C1uE','9e9','XD','xY',10);
+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 (1224934997,52765,'teZYgjzriOf6ckCtbthzsevxyQ4R5v5mIP5Vq0VjGH0CZ9Plnk7JTMPRmHsa14RDhiI9gBGJKtd2DsH','Dvld','VMtuSYit7GOWvcgDYsU71lkkeLpeWa','fC1VpYNcaE8ocfGa','O','F',11);
+INSERT INTO ti VALUES (1224934997,52765,'teZYgjzriOf6ckCtbthzsevxyQ4R5v5mIP5Vq0VjGH0CZ9Plnk7JTMPRmHsa14RDhiI9gBGJKtd2DsH','Dvld','VMtuSYit7GOWvcgDYsU71lkkeLpeWa','fC1VpYNcaE8ocfGa','O','F',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1625016210,-2159180847491219713,'HvN0N4AU8n7z4okuDy35QSdeF8rkSnIJqIo0PPoX','G9udXvQ19chdmCvwouRqTBsqKSEHSUBx8gbSk6lc1X4NrC7oRtKcx4kaRWBWlW6EYg86OZjtdiuyrIU36OhRvWJpDO','rzj7cSYyCAbqjWOc','99FJOZoBeun','pHjEHhgwacGf4PnkHOe5Hg2ri0mk8','STRxCW5N4SlL2ksue3hVlOhvLcwudg3ys1Kg8xQuDaeopYMxdc8tZ3uz33YFHs0WJNLzISHN4Fr',12);
-INSERT INTO ti VALUES (1625016210,-2159180847491219713,'HvN0N4AU8n7z4okuDy35QSdeF8rkSnIJqIo0PPoX','G9udXvQ19chdmCvwouRqTBsqKSEHSUBx8gbSk6lc1X4NrC7oRtKcx4kaRWBWlW6EYg86OZjtdiuyrIU36OhRvWJpDO','rzj7cSYyCAbqjWOc','99FJOZoBeun','pHjEHhgwacGf4PnkHOe5Hg2ri0mk8','STRxCW5N4SlL2ksue3hVlOhvLcwudg3ys1Kg8xQuDaeopYMxdc8tZ3uz33YFHs0WJNLzISHN4Fr',12);
+INSERT INTO t VALUES (1982008813,39960,'rXUvm4nai84h7ruICidR1SafH0IbSvqxONIyoYt','GS5TAskUycKz1n9BrrWdQ58qJdW5Vmk7ekxUTi1su0uLGCVsGOsN8JleQr5WCR4McWE58uxN4DMLjT1AUGFF5ILOmXBQDULmSOOil7fbnI9iXNEFSjB9oVxHpw7QU3sPdan8jtjhZRzy2q652eHQ9fgENeqB4VWXKaX6W4XEWXSlk8zVtmtw6zC05m1o89wCGJqZ7qNKhY4F','Bnhf9JXdwlLjJCDiGOVoEm5BDd0EsN4H60ixP2TjBOsKuSWEjMD2msVc8wo6rI0dvvTckNf7','DDkGfae','1e','6',12);
+INSERT INTO ti VALUES (1982008813,39960,'rXUvm4nai84h7ruICidR1SafH0IbSvqxONIyoYt','GS5TAskUycKz1n9BrrWdQ58qJdW5Vmk7ekxUTi1su0uLGCVsGOsN8JleQr5WCR4McWE58uxN4DMLjT1AUGFF5ILOmXBQDULmSOOil7fbnI9iXNEFSjB9oVxHpw7QU3sPdan8jtjhZRzy2q652eHQ9fgENeqB4VWXKaX6W4XEWXSlk8zVtmtw6zC05m1o89wCGJqZ7qNKhY4F','Bnhf9JXdwlLjJCDiGOVoEm5BDd0EsN4H60ixP2TjBOsKuSWEjMD2msVc8wo6rI0dvvTckNf7','DDkGfae','1e','6',12);
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 (-573811053,-2378260866139161547,'zdj62t4VVNzzz2frql8sDE8nR26xR4EjXwNjCSnXXDXS6BZPZMOB5Z0PXGRDHX','u3fle6rVyUrTYv4A5kBfzdW5ZeUPDuInzRmiS0XAF2Ft0z9VGCd3xql4l2KRCrPmywvRQc1aBg1OVPueYbbUU941Zvu1ZEmIdOVOXfjxCy87IzmyabYJ6E7wWFx1tj1WOF93VNYZLwgZDWgRrwgReXu1oXljDEUb3dins22jTuJ9uPBBda0EH0H','CAWbTze1T7HC','wLqv7rpUss7ElGYKDsuSZ4jNCeGYwWpO4v7V7O88c4T9R8xRPuxy1fJzkWH0sJEJ6k3MUFLPwPBV4ICH8WRVmEI3Ayrq3P4ICt9p2f5ygCogg8wlTfQIFXmrkDoODwI0O92P5fXWdjgBWNrOaX1Wo7leuJN46KjORJfnAaFnqrcAd5E','bYEIE8kvt','wEcPoZS93blKXrEBpxwksbg69FdUS35iOhBQH0MsqqCDc8okpycWOaCYwl6l4sDGMOCLfUBcO',13);
-INSERT INTO ti VALUES (-573811053,-2378260866139161547,'zdj62t4VVNzzz2frql8sDE8nR26xR4EjXwNjCSnXXDXS6BZPZMOB5Z0PXGRDHX','u3fle6rVyUrTYv4A5kBfzdW5ZeUPDuInzRmiS0XAF2Ft0z9VGCd3xql4l2KRCrPmywvRQc1aBg1OVPueYbbUU941Zvu1ZEmIdOVOXfjxCy87IzmyabYJ6E7wWFx1tj1WOF93VNYZLwgZDWgRrwgReXu1oXljDEUb3dins22jTuJ9uPBBda0EH0H','CAWbTze1T7HC','wLqv7rpUss7ElGYKDsuSZ4jNCeGYwWpO4v7V7O88c4T9R8xRPuxy1fJzkWH0sJEJ6k3MUFLPwPBV4ICH8WRVmEI3Ayrq3P4ICt9p2f5ygCogg8wlTfQIFXmrkDoODwI0O92P5fXWdjgBWNrOaX1Wo7leuJN46KjORJfnAaFnqrcAd5E','bYEIE8kvt','wEcPoZS93blKXrEBpxwksbg69FdUS35iOhBQH0MsqqCDc8okpycWOaCYwl6l4sDGMOCLfUBcO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(78) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(25), f VARCHAR(23) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (54,-27093,'TqyJkl0mUBEe0sJnN915xXlluwfRJriBg3KSw6Hr34EA10Of','0DgIi5Jt','on6V1sXWtgGSef4Qs','TJLu','4HEP7lrWPL5lku','VBGJbD2O6VJpzP2ck1jm1LDcHUpZS5fpllOZEtEteTqkO617',0);
-INSERT INTO t VALUES (244,-25843,'U2WqD1vjGZtpHkbyreSNTz9O3RNRaJefw9ImpAqptEr1izQKaPx4ATvZwOia','Ci6S71tD6anQncjpsfQu8','cLaL7iW','onzsyAPxUbPoNR','Pg5QiZXtbvjEPPELaoNivQ3Z5','Xx4c6DVbzDYsuwJ2xd4UvEFXcicMSeAzsLdfRFptOvuLBZq9FZQ77U0xB81Sgm1tLeqsNSklHU7A1D7SsF7wbglj4ofr',1);
-INSERT INTO t VALUES (165,-4563,'bA4G9hQ5jB2IekIiYICyV45G62LDVNBHR7ONl5U083L','wJcjFq','cKY','WvW5wcmOxvoHlw8','IwO8NDN1PsfFMNOUPfnhn5ONkezbcjvgbiaEa54YWEomEC9lpoDYMKmiUOj','BpoGgkNm1OeEf2zTemmeUd1FQvOBFu3nSy3NS5Q',2);
-INSERT INTO t VALUES (25,-13797,'9ketlqtiiygXVDfeD88HSjM','X','grCXZw6tYMoUUam2ZO7','1IFKaO','dHgZ48eokr4yUCMY6CEm0FqF','Jaq6RsM9U3S3cBtTssR22N0Nco',3);
-INSERT INTO t VALUES (220,-29304,'X7uFtJuMU5aDMaO00Xysat','4re1YiWQMN','0QFmrUYO6ABweYPgiBzI089k','zg8Hd5ylV9o49juhj2','TO0TGWrihn9TFl5GCajqUTnAWkorzrcR6FBP6BtAJFEMu29JMtDotm0gM3a0jru9hcWIrbuA0les','S4pXz5DhJaom',4);
-INSERT INTO t VALUES (182,27025,'vjJIxrWkAKAUUo8419h74cnSt6yXz7pJ','XD8OuoK31afc','cfcO3','pIT','mVvNvGQK4vJEBwTUvTj3h8bamn9YO3zJ6ypLkaYz7','OtteeHHpqkl1Wp4bS6CNdVjYTfHFfTvLFvJTbIrjP8YDNVHPQbFlEsPI6UUpiLyAY1XpBVI5un6hFZkFw9j',5);
-INSERT INTO t VALUES (222,-3907,'8qF9hNN','wUObiLjTh2ZitA9DgRmkFQ','c7fp','UP5ANa3u3Ng','JA7WMXfvNkmIE0k','piZcUUuaEzsASGdVoTJPLM4HcwdVJHkQlCGwXfmpDzI831',6);
-INSERT INTO t VALUES (6,26191,'ZIbm3y2h1M9EivUjcOw1EJdoLjGBnrAKii6PHKeP7PKyfWtkVJu1arMuFdjhIrJ1CZn','NT','N','T7YuTK6NCiahbuTqCbLbgo','DpOxTWul2NujJocudOo94FwZXJmQqqJhrnHAIpwS0OC4LOLnUjKigt8eK4jrATOAmyQhZSLjqgxMfYk4c','yFFtLAvT2n7hWOk1LSBDtNm5WxTJcJIdxmiyvH',7);
-INSERT INTO t VALUES (155,-15603,'X4A2Q2oFOVfyguJzGKiZax2','7Cd2gcLnJ1JI','W','kUBieAAd','RlzhjdLcg66FO1rvlITNYdXJIu428cnqtCxjdz7UuUSxXybmBMI37tx8UP0HUKTuLuSPDVIzyHpCRtwQT2Bh4','a3Hv4sFUnMP16FdwZRUIsXyQNmAj88Jh5mIdokm62FKE00Nu3gaYTx5m7ecOQsTBtOuluyOjr',8);
-INSERT INTO t VALUES (127,-21307,'XvRjpWTn7gja','XaLQQS','Q9mLcA','ebI3cX','MHDJMoCzmgbFHVr9QelR','s6HcgDL37O4R0bj5cxPSL0IxMTYTdWnA0OlOqf1KJO2Ov9a7b9Xqigkw0YUJzw7HcWoB2ezV739ws4Uqh0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15733924,9411,'2bGamiwYKPnnB8tjrrrbO5lLHUBhxSESBgQltZt0C6Nz6PIpsL3sQJ7z7GLNAXB7vXNBlH9oFh2Yi6k8zkqaSESFp3SWI3P','SMxONpB38ohG9OuiBoUK6Joe5WGKBEHBsVj6vG6cut8VSX2qGafih1CkL7lkCo0Kc4GqbR2MQKO7dZvvgC3TYiLWskXIAHAgfS6B67f87DCSbLPRSFWzZetHjcYuYkXJ32GOTkUGYausuNvcGoa53ekyTSDJu0fVE1NCJ72AIhYkb3qnfbyIs04jOl1KGnDu1Waj0csCbqRtLaiNiUN4lka','jpfTINRB5lLe38NadTKw62H','YfnEmFKACI9kgrumOorWqZDfIRhCGx0fr27VOrOa2Aif3pj2cRciQS6QMHuTRJ30Mg81QkBHcn0UFHPjk5WOi3SwC7X1ZxVRnG3ClrHVdeLQo7TOw4HC49fia4Ekgjgsf94BIcOApZSL7wfMxZifd5Swet8sRWyEHWIS4G4GFAZsbw2hVpj0Cno6rCd8AtTtR9g8uICUbVKnFUZdrzVww4fud8J5D8p','3','er',13);
+INSERT INTO ti VALUES (15733924,9411,'2bGamiwYKPnnB8tjrrrbO5lLHUBhxSESBgQltZt0C6Nz6PIpsL3sQJ7z7GLNAXB7vXNBlH9oFh2Yi6k8zkqaSESFp3SWI3P','SMxONpB38ohG9OuiBoUK6Joe5WGKBEHBsVj6vG6cut8VSX2qGafih1CkL7lkCo0Kc4GqbR2MQKO7dZvvgC3TYiLWskXIAHAgfS6B67f87DCSbLPRSFWzZetHjcYuYkXJ32GOTkUGYausuNvcGoa53ekyTSDJu0fVE1NCJ72AIhYkb3qnfbyIs04jOl1KGnDu1Waj0csCbqRtLaiNiUN4lka','jpfTINRB5lLe38NadTKw62H','YfnEmFKACI9kgrumOorWqZDfIRhCGx0fr27VOrOa2Aif3pj2cRciQS6QMHuTRJ30Mg81QkBHcn0UFHPjk5WOi3SwC7X1ZxVRnG3ClrHVdeLQo7TOw4HC49fia4Ekgjgsf94BIcOApZSL7wfMxZifd5Swet8sRWyEHWIS4G4GFAZsbw2hVpj0Cno6rCd8AtTtR9g8uICUbVKnFUZdrzVww4fud8J5D8p','3','er',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2064383332,45600,'IcIHsJUn6tI83CQCSfxxryFxoy','obio1VDP','szVyL50DLP1q0Ch04TZY00bWnKWbO5dplDlYeikFuQBYQn4li4MhX1DcBZjIuBTDJSOrXZh','X8VnGn0AgP7mJZSwidY1faQv4vAFYSEioklMRbTR9rUkbiwAcXV2btRbiiDhYMQeZoIKBTdPf7mMegMhPfjA5haFlP1wi77KQF3ETvmWOjg5nSmX7AehYzr','zXl','mk',14);
+INSERT INTO ti VALUES (2064383332,45600,'IcIHsJUn6tI83CQCSfxxryFxoy','obio1VDP','szVyL50DLP1q0Ch04TZY00bWnKWbO5dplDlYeikFuQBYQn4li4MhX1DcBZjIuBTDJSOrXZh','X8VnGn0AgP7mJZSwidY1faQv4vAFYSEioklMRbTR9rUkbiwAcXV2btRbiiDhYMQeZoIKBTdPf7mMegMhPfjA5haFlP1wi77KQF3ETvmWOjg5nSmX7AehYzr','zXl','mk',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1431275719,7283,'YJIi9WzyGH','9vzwv3du1BYAhMlNUaZG3vZTtGA7Pi3BdMce54sR6KM152I0t','oIwYgzgSCZoGWzvlgv2r6DSZI5pXimFONxJNIH','PUFGlL3xluFzhA0FWisVe0qmUzFqYGrnweuKWirbh2ncSICZhr0UWUhEM0SFGtly25VdbRuXtvmanBAxo2r96CdM','cJe','KFZ',15);
+INSERT INTO ti VALUES (1431275719,7283,'YJIi9WzyGH','9vzwv3du1BYAhMlNUaZG3vZTtGA7Pi3BdMce54sR6KM152I0t','oIwYgzgSCZoGWzvlgv2r6DSZI5pXimFONxJNIH','PUFGlL3xluFzhA0FWisVe0qmUzFqYGrnweuKWirbh2ncSICZhr0UWUhEM0SFGtly25VdbRuXtvmanBAxo2r96CdM','cJe','KFZ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT UNSIGNED, c BINARY(31), d VARBINARY(8), e VARBINARY(56) NOT NULL, f VARBINARY(47), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20462456,4279011072,'A0Y5496','UJ','xZFcBSYd','IpptYgKuS9Vn0WxcOIOQqSeUYCTd5W','l','Z',0);
+INSERT INTO t VALUES (-1526853350,1714189632,'9aks1k5ZzCZSDQ8lQlF5Nt73nYzRry','Gqxzw','fnFr','FLQ','g','k',1);
+INSERT INTO t VALUES (1705317507,2859721610,'R5iGB','w','3ZVin36Zo3eJfA5tuKQDIOOLYTlPiuKoIQpXGCijA','2KyxtbtsZFEgD48pMwysSsYF','I','t',2);
+INSERT INTO t VALUES (561893710,463109085,'ggGyyRCAyXafv9fH5oe5RJa6','B','0kN8ryZK05bl9','CXz1ZuCJj','o','q',3);
+INSERT INTO t VALUES (1197498689,1300749484,'mKcdk','W25p','QUF0wPmE4YX5rs8QLwF2zJH','DLD2LRaXpBlmczEDYNshFHj7eXhsNM4Xjth3w','z','6',4);
+INSERT INTO t VALUES (-282874711,1578931004,'HJTtP44Om','dI','Xe','W8egUIrpUz7ocMnX8tLyyeIh8Y1yBkO3reDJUbW4ozUMl','D','y',5);
+INSERT INTO t VALUES (2061665654,1693347531,'mrPPsBC9h32hEP','MUkLDoGO','PrUh9mel','TgMAQaA7AAlwO','O','n',6);
+INSERT INTO t VALUES (925761567,2887944492,'gk8F4LRern4VYapyQ4yktzoCB2','0pP','eQpzCUCB5vuAaN3Bk','McKWhAcbJmQ7bqzE9Z7mWCi9zJg8d','q','i',7);
+INSERT INTO t VALUES (2138098375,4049687890,'nck6KW345dpNkRK6tbtJ6UiN5amETww','4VQH','GFxFEFPdHXoo7gfGmJzgLPvyb4EHrNhJ63z21','Z5vb','a','r',8);
+INSERT INTO t VALUES (232718837,2057113177,'kZ8r','sjVEEc','sK5kVbUVrl5hLgqFnwClyFrlZbY34','9ida2oKFlTc1dMolle6u1axX5rTfyehRTmOqXNPyrX','U','C',9);
+CREATE TABLE ti (a INT NOT NULL, b INT UNSIGNED, c BINARY(31), d VARBINARY(8), e VARBINARY(56) 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 BIGINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (10757942928385405278,23348,'vQ7N9rDwJEYpZDNaMXkKDdFT94PVVKSdVepkkl2BhAW0jJAzrwDip9e3Mpum4sK','sHtHiobyTZQ9dam','D1x50WWUki0UfFAMk','oxhJUVPyg8TlXnC6Vd5bFi','L2pDU2BY9EuoOVMEA','vz9cUc74BNfGDwfS3on4DxzJXuhu9fgRW4krgCoRTY',10);
-INSERT INTO ti VALUES (10757942928385405278,23348,'vQ7N9rDwJEYpZDNaMXkKDdFT94PVVKSdVepkkl2BhAW0jJAzrwDip9e3Mpum4sK','sHtHiobyTZQ9dam','D1x50WWUki0UfFAMk','oxhJUVPyg8TlXnC6Vd5bFi','L2pDU2BY9EuoOVMEA','vz9cUc74BNfGDwfS3on4DxzJXuhu9fgRW4krgCoRTY',10);
-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 (6749585773776444432,18821,'wAN2Mtlv0pxeZ4j5afnsmc1UtZtY4OeCES7WaH43Dcg2UPi6wa6ggUD','dTVB9cIAFxWLkMUj03LB','1MytrO9','R9as0cHWJ','gVQDb1j4tgjommKhY1eklJ60V1HvKR2HQactGKN7LRBGDp0SBFepSiTw37GxCan6sR5avJAkGxL','OfwTpIfNtfh9IhgSPEI8X3LN0px2FWCRvh58LiQDJcsVdDs1dluFj8X2hiXZfjXwQV2Lv6VUEddsrKix75',11);
-INSERT INTO ti VALUES (6749585773776444432,18821,'wAN2Mtlv0pxeZ4j5afnsmc1UtZtY4OeCES7WaH43Dcg2UPi6wa6ggUD','dTVB9cIAFxWLkMUj03LB','1MytrO9','R9as0cHWJ','gVQDb1j4tgjommKhY1eklJ60V1HvKR2HQactGKN7LRBGDp0SBFepSiTw37GxCan6sR5avJAkGxL','OfwTpIfNtfh9IhgSPEI8X3LN0px2FWCRvh58LiQDJcsVdDs1dluFj8X2hiXZfjXwQV2Lv6VUEddsrKix75',11);
-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 (14114911363908848941,11447,'dyuozXpbD6YD','MpQ2Y3QJtnjp0WVgUquGU43SWCa6Qb0O4YXeVuieKZawsC4Y4qa5wTGMuxvLt0RNb9OAkuBeV9zdlwQ6fM54c9fONWkj2WIYPI5i7GxMGss9oiXLs9SOYelVsWAYLKHC3sMHaGAwxEjNSXm97fCdKPajLliCuCdm7jsUxN','buAX41nimOW','xHJCiqkDot','IXxLoB2FYVhlvGcJow6KQHsmRLOM6T2381b2jPZoTnTRc0W','pcmYq2XJQGGbci3pJtnByCUveVTzknzgVTh8wjyGOx4rv',12);
-INSERT INTO ti VALUES (14114911363908848941,11447,'dyuozXpbD6YD','MpQ2Y3QJtnjp0WVgUquGU43SWCa6Qb0O4YXeVuieKZawsC4Y4qa5wTGMuxvLt0RNb9OAkuBeV9zdlwQ6fM54c9fONWkj2WIYPI5i7GxMGss9oiXLs9SOYelVsWAYLKHC3sMHaGAwxEjNSXm97fCdKPajLliCuCdm7jsUxN','buAX41nimOW','xHJCiqkDot','IXxLoB2FYVhlvGcJow6KQHsmRLOM6T2381b2jPZoTnTRc0W','pcmYq2XJQGGbci3pJtnByCUveVTzknzgVTh8wjyGOx4rv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (13077257814463025637,26148,'hDXkSfSJzcGGlFbzKI2lS7lSodQ0wyt3HVoBnk1oOpztn3','ZXbdmnqgsvmZdi4N7UMlHSgobRshSL6HS5tYtaHN7RggoUqGJOL4J2QOMYxwXSNnxXIh0dF31qtvrqX53UxzY1dhGrsoKIavPZNrZ3XgchF9r6Wz23EDCLANeKuMRDjczgz5YM89mt2UT0LFilldI9pHpfJANtK9x9JMxnx9','1TCgOgm9Mp','VHD7E4a6cvWsyHJWQ8NZOkIeqWC52s7fbUnal63FCt77Bz5UO4IF24fn7bE4hh7vNDsSv7tLYkESfVyDvNUaoyKP6Ylr6Go4nRTlpb71LSibksx8K3xD3pzPNVZ9BVbCKDFyLCFV8YUhrmWBC5XdRBXCfcLpEJKqw2rl5Me1MwjYlMkwFIPh5t5GQTD2cI9rh9qh9PjdSvyZOM4edmqewSl2czhT469939Wnj2Np1VUZkRWgBxWH','aN7k7Py4QUDIb2566ADhCbMr8NF82pb9FW8lduoyNnADjaTi0VuMhwEI','PBek1yiq4W3Pto9rJFi5YHE',13);
-INSERT INTO ti VALUES (13077257814463025637,26148,'hDXkSfSJzcGGlFbzKI2lS7lSodQ0wyt3HVoBnk1oOpztn3','ZXbdmnqgsvmZdi4N7UMlHSgobRshSL6HS5tYtaHN7RggoUqGJOL4J2QOMYxwXSNnxXIh0dF31qtvrqX53UxzY1dhGrsoKIavPZNrZ3XgchF9r6Wz23EDCLANeKuMRDjczgz5YM89mt2UT0LFilldI9pHpfJANtK9x9JMxnx9','1TCgOgm9Mp','VHD7E4a6cvWsyHJWQ8NZOkIeqWC52s7fbUnal63FCt77Bz5UO4IF24fn7bE4hh7vNDsSv7tLYkESfVyDvNUaoyKP6Ylr6Go4nRTlpb71LSibksx8K3xD3pzPNVZ9BVbCKDFyLCFV8YUhrmWBC5XdRBXCfcLpEJKqw2rl5Me1MwjYlMkwFIPh5t5GQTD2cI9rh9qh9PjdSvyZOM4edmqewSl2czhT469939Wnj2Np1VUZkRWgBxWH','aN7k7Py4QUDIb2566ADhCbMr8NF82pb9FW8lduoyNnADjaTi0VuMhwEI','PBek1yiq4W3Pto9rJFi5YHE',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(64), e VARCHAR(25) NOT NULL, f VARBINARY(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13276074112265614106,-1970973035,'1xdAxBM6IcQ3G9hJny5lcyKJKVh','4','JNSdx75VE9bOc8f','tT6pfAEkuUz2lh','JX0ZNSDLeR4RIdkyPpHvFCz43i2pVPbbDB1WW5gZryI7klLmI08yoyZZ8FhomKKYK33rm8imWYby0OGkaGiWeHNRSII18joA','i0dpaxnhgoN5xBOxTjFRJ631BX9lerzwNz0lPh7ZnRbisM3VNpYI7GuWsLNL1jn9RV737ZphIw',0);
-INSERT INTO t VALUES (9555351762828925575,-990394305,'MQs1sfsds2Qg','JD9ASsX5yGsYOSDDMdyimsQhWiYBNPMQluwb','kuvHq0yrk9rECiYquIsiic2','0ep34AjuCDB6iVV','uiHyNCO','C3YegMRbNfbz8SdWA9bNbZk',1);
-INSERT INTO t VALUES (2284263101555855732,1679386526,'o8oyhwoFtSmMN2QZnduMGHSyOiSIg7dM0teN1iu7F7OLT','EE2NxUA5y6MuJBFgDt9XYVTV','luii2b','aEHarEmGG2JeczU6icZ38cBXWRUPyklsAKdJ6R2C','ksMaJJj5SZ4O7KLiRQFFTf','6lgJkyUUFnpciYvR',2);
-INSERT INTO t VALUES (15074504834679030044,1802222794,'XE1s9pCuNTUuLN80mGmMlinZJ6597Gx5Ej10Ahi6IReBHEs7yWAwGxKbOrhTvmGUS9kqYscTx6','xBa1bSoyF2o6xglvXHnW9u7EP10ky3pZZUS1c','4sgTwmTuoQ210kV','CCkybPOiXK0GLzKYJ29eMus5PKhB8JORN4E41m','tqf0g1WV4S0gkCge','SIHwPp9eUjNFBjv1WEGviFo8LvP',3);
-INSERT INTO t VALUES (17766386712816483735,715958177,'GMRaTQB91qFdc9M6GQuzbPcRh','6wM2frmQYXD7TXLv9InBvnYNg3z2L','EVcWc7JJBds6kiqFeNwxsr0m','3ZWnphHm6Bqe62xedjTyeC6CPNxuSle6l5J','i6qmYVTxFnwfrpyiV8BrNu45bIb014kAjui08u699ZD0MxW0VB8xmVCuf2O9Uw23kBLGrUZ','eO0UOneXsI7E4nfuqGSGoLGMwX5ze9',4);
-INSERT INTO t VALUES (16006001842414984349,632756618,'7Ts4Ktpm2JC5cuJi6CZm8RKFGCHEE90PSKMuhVW0','4XsEa1HCixlzXAV5RLJaPbYmqynUq7ZyZt2zC','HfSNO9hZXkQKhcpiVA','dIAl2x39lvWW7GQy2h7eJCtoC','mCyqGz3L7fKMHE00KhCt9He039vl7Poi7cbTSEQpX7PhWMT9ecrKIU2Z0zVDJGQub7O2','NElskzBdNyhqeGDkGAaJOnifKBejkgo0aAMfROFl',5);
-INSERT INTO t VALUES (12474079769708718400,2026583328,'a6','owxC','mp8AgU9l4eZsT7Xdy','nnTYZ2h','HEyQbtzw01zs50A','6r4PN92r0iMl2j6sB51577uXPeM9eq3vjQ6HThpQzZuuAmN2OJTUaXjkEFJ3Pt62tNJjlE0QMhcygXEhVf8dLqIN03tV',6);
-INSERT INTO t VALUES (1547286857833056572,-1918460268,'03wbmLgZQCmROHipHmwNQd3D7qtjFZ55rBLNWLeSGgUAsx8XVVI4','cr40DMt410Rvs5hpyF0d','ZXKMLMbTgQo2GVlq1','RVdVipF7VdIuaPGSfcQ38','UJo4VNt','QvG71QhIc4JBCOzIObXs7jBhZ23gt8ZivmW4YIAh4OFS2OQcdwPTq7znENBHn8AESRL5XHV0',7);
-INSERT INTO t VALUES (2331036462368351922,1773277180,'0NZVzAgwJQhhdZp6PP4AqV2ip1WSTjtyUnVMKcNnZcjJbgWPCbJ0hlYvVcauNCy','DrAJaYm8rlCrWAAHM694ubv','D5eeR','ULjoqAsvG6qFTG5Y5oxbe6h4G','10v9ltb0VYmRIE9Y5Fu7JcCZ6PBDOuBydlF7iq7GKhP0K','zImRrdWA418Zmad86yT3Etr9i4lLH5q9lS5HacihtkG',8);
-INSERT INTO t VALUES (12308942600857281786,-1183193183,'SkMyW1oa4s4DQXkJRiBF7VR1OCBlSDH1zrljN3saw','OR4Y7IDuRKqlZqgAU6','mppYYZ','giWUT81z0Jtmdl','ev96TmmyLDtJZE6USASFQ1B7wMNi51AYlXbulptZVxB9EL0EUYRh2P','UUdFf9KTfpgYn4nGkcpOPfw0ONaUSN6f4iWnx3lQMdwKpiEPPBUEW3CbCILx9Fu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7664231691322554723,-1303212093,'j1fYUd6sB7GPR53XRAP8B6Z3Z','5iQ6iDOQ66KDNucQZzNKIRrGAzDd6jr5Qr0nBlDQ','OcX91hrMqY','7a8N3B3xoR0j4F','W1sUz826V4Nm5UQ86zRJnXPqXFuv0BzfYtisLhYucg23Kwc39OoUf1Jmw1YRH7xtWkwqx71zHfIbFW43Y7BZUTiHd1cp','2oScvOzUqvQC3yhM7TRcIYY6G1J0IkJICLUYbtSfXgMV5wM5n4webiR4kbLUeK3Hk2x90HOFFZbIwSUaF5xL2b4Tm',10);
-INSERT INTO ti VALUES (7664231691322554723,-1303212093,'j1fYUd6sB7GPR53XRAP8B6Z3Z','5iQ6iDOQ66KDNucQZzNKIRrGAzDd6jr5Qr0nBlDQ','OcX91hrMqY','7a8N3B3xoR0j4F','W1sUz826V4Nm5UQ86zRJnXPqXFuv0BzfYtisLhYucg23Kwc39OoUf1Jmw1YRH7xtWkwqx71zHfIbFW43Y7BZUTiHd1cp','2oScvOzUqvQC3yhM7TRcIYY6G1J0IkJICLUYbtSfXgMV5wM5n4webiR4kbLUeK3Hk2x90HOFFZbIwSUaF5xL2b4Tm',10);
-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 (10852496711233854686,-178577422,'eFeG5ioBdxRqIw9dLxSD53u62nHSRlz9pll','kL4jLsURtna4rQa6Bvpb','cxNJQat2nQQmtSDBvSS4oAY','qSimNkqk6qoJV5YadHT','ncS4jeSa4N7HOuTxfyzoVUZL1evnymMk1aZ4','WyXAkwvLsE43Z3qrWGluFuPZhvXuNd5NP0MTyQQ59wOKJi79buqwRRuRPTzGTkzN',11);
-INSERT INTO ti VALUES (10852496711233854686,-178577422,'eFeG5ioBdxRqIw9dLxSD53u62nHSRlz9pll','kL4jLsURtna4rQa6Bvpb','cxNJQat2nQQmtSDBvSS4oAY','qSimNkqk6qoJV5YadHT','ncS4jeSa4N7HOuTxfyzoVUZL1evnymMk1aZ4','WyXAkwvLsE43Z3qrWGluFuPZhvXuNd5NP0MTyQQ59wOKJi79buqwRRuRPTzGTkzN',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4819751591537230008,3355997121,'IqFBYxEmJhDRhJo9IK5XPxjw','2','MxOU','CYsXnfIEARZu9maerw','x','s',10);
+INSERT INTO ti VALUES (4819751591537230008,3355997121,'IqFBYxEmJhDRhJo9IK5XPxjw','2','MxOU','CYsXnfIEARZu9maerw','x','s',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(32);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
+INSERT INTO t VALUES (-5006221805434408707,1291318336,'qWz2BOQYCfMFz','ZQXAVuj','F9fdKyalJLIVxEo','R8gZQCJqKBwZd8lN0QhluXnj','0','Z',11);
+INSERT INTO ti VALUES (-5006221805434408707,1291318336,'qWz2BOQYCfMFz','ZQXAVuj','F9fdKyalJLIVxEo','R8gZQCJqKBwZd8lN0QhluXnj','0','Z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8778669887107726842,-2038131953,'iCEzAT2SpChevFvgVn6cjxbHp','O9swobKj4q5CysEa2yNwI5Pf5QJ','XkumXTmB0z5bfVAPhaao','6UMmXHmwTRSMeEfLoOYTmlazOXTpkP0IPuNN6A','BR2dOUtgk9YmEbUQFWy13G4Y6cPhHmZlYHOv0PCmqEvx7pKVcPfZe9vptwNjXUTFOxSKdCqLZ9oWJbC7','BarIF6k1Cp7gfw199BqwUyfTT4kbGh4zbvVAIeXxKVzi1QOlS9x08NyFFrn0JMrqNiMGyEVbAiAKiCab4q',12);
-INSERT INTO ti VALUES (8778669887107726842,-2038131953,'iCEzAT2SpChevFvgVn6cjxbHp','O9swobKj4q5CysEa2yNwI5Pf5QJ','XkumXTmB0z5bfVAPhaao','6UMmXHmwTRSMeEfLoOYTmlazOXTpkP0IPuNN6A','BR2dOUtgk9YmEbUQFWy13G4Y6cPhHmZlYHOv0PCmqEvx7pKVcPfZe9vptwNjXUTFOxSKdCqLZ9oWJbC7','BarIF6k1Cp7gfw199BqwUyfTT4kbGh4zbvVAIeXxKVzi1QOlS9x08NyFFrn0JMrqNiMGyEVbAiAKiCab4q',12);
+INSERT INTO t VALUES (1558229626705078791,72978909,'7b','TBbcamBKyidM6DaRvNM0ADKhwKdJ88BmzjNOGgJuFjGRmhSy9NqEhKTu56KJkft6U3j8QxmlLGHBtpp938DTkflsKFyOgOZ5A0MEc4SHHQ3kWxGqkmScCLwR75Fja0gVGIGVZDre4COE92zfhc2k1gKZQ7vKzcx8B9sQLEA2PSdQrpv8jRRhrQ7YMI29VAxx53sYPQUX65AONICxq1VhpSFnWTuMjZ3AWHo68PNYCGWOj','azeHeIq2k0kV1foT2V9BCeAhMR6dv3S8QDMokuGZ0M7GKdgzQ5','fxpY0S3kAxtQQgSaCK8J4PezhpPPjyWK1','i','d',12);
+INSERT INTO ti VALUES (1558229626705078791,72978909,'7b','TBbcamBKyidM6DaRvNM0ADKhwKdJ88BmzjNOGgJuFjGRmhSy9NqEhKTu56KJkft6U3j8QxmlLGHBtpp938DTkflsKFyOgOZ5A0MEc4SHHQ3kWxGqkmScCLwR75Fja0gVGIGVZDre4COE92zfhc2k1gKZQ7vKzcx8B9sQLEA2PSdQrpv8jRRhrQ7YMI29VAxx53sYPQUX65AONICxq1VhpSFnWTuMjZ3AWHo68PNYCGWOj','azeHeIq2k0kV1foT2V9BCeAhMR6dv3S8QDMokuGZ0M7GKdgzQ5','fxpY0S3kAxtQQgSaCK8J4PezhpPPjyWK1','i','d',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (17674252323013961833,-427969165,'wQP1GevwAaJlsP6A1ZVtMB4G','Ui2J4k903Vc6jfiqY','EpXH','rkfbdWxuAndCfF2gkVYSvbVmMnl3JtO9KETAGMLHFsEYAf1Y2aNhiw4s0DmbBD4a6NS3DoMJhzFG48bvnYwmVENtCnkxylqwQeHKlV6DxN79lvr5z5ds','IwJ6yGVm6bvHhpdnY5tHid7ZpKIYSqetaCiWmSFw8NRJVFy3PgWeAh','gykkPNgQFWZaHkarA1OiSBjxQY7izqunBe3AvjPpVbpL',13);
-INSERT INTO ti VALUES (17674252323013961833,-427969165,'wQP1GevwAaJlsP6A1ZVtMB4G','Ui2J4k903Vc6jfiqY','EpXH','rkfbdWxuAndCfF2gkVYSvbVmMnl3JtO9KETAGMLHFsEYAf1Y2aNhiw4s0DmbBD4a6NS3DoMJhzFG48bvnYwmVENtCnkxylqwQeHKlV6DxN79lvr5z5ds','IwJ6yGVm6bvHhpdnY5tHid7ZpKIYSqetaCiWmSFw8NRJVFy3PgWeAh','gykkPNgQFWZaHkarA1OiSBjxQY7izqunBe3AvjPpVbpL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(82), d VARCHAR(68), e VARCHAR(3) NOT NULL, f VARBINARY(90), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10832831803324695791,-26013,'PdtUopd8pCBLFKf5DbVnjlfENbE980QZQSUG90j5r7DLDyCRYHBv5v2pxcc3g1ZvV8zaoo7NZrjLCFjf','Y1ewmpJi6MnueETJuOkEr5CQZgjZKxAqY0','I','r1c34kY09VljDPHAYlLD0z8D5','Gy8pqHo','5yhzp5AZ',0);
-INSERT INTO t VALUES (12826915827973623941,25400,'CuXYnhcHVezoDEwROoo','KDkQ1wbxASK3csLcXzQ6YPrWz7m9YeCLBg9hoJYlRBZwEkl8eEjmTmpz','z4','J11ygZx2s6fTbzcRbGlYds48XRVPW25eed','E95oXQgwXb2cJMlTKvSFpY1nIAMJ8IyBxSfQb29uwjMfYEKPOmEyrWSNxIZYuBWCQd','T2jP5441dssfh3KQNvTJ6lkPLbtoo',1);
-INSERT INTO t VALUES (1984556079103176601,6541,'XQ2oKZhBRjobERtuTtGHN','O7e0VvM','W','D3axFPttsm1GvB','jPQaKZeRTSEWUeIyye3mKKnHb','XYenV17gHilG3K1kcQmDZQosp6wNtkOnfM6e1oDjk1i9BYcSrYuBmVVxGSk',2);
-INSERT INTO t VALUES (17716694341879071898,-30473,'fpDurVKq','3lC3miLFzDk8Mh7cGtPWzha6YdKyz3xcXhYvm','J','5IiVpWtEQiDsNmxWDUMphzQ4mWghxVWZJkfTWyXZKQvC8khqlKYnO5JtaL1R6J7p5sh9hSjEXWDoe0mb06H','sMsm2a6f8WspYU6HTaDwWDV6NnzrOwr5F1y2qOu0Qi647XHpIT5oDjcnwYnznKs40l2','djIHDay',3);
-INSERT INTO t VALUES (9009224104751604621,2240,'VzPbgiuFHTQxQV0kVDALCtLOw9vL4nJX8EEJc6yIcAYdDNT1RYIqIhA8uqHthN3Nh1PRrdkh3G0X','RhFV6hQiGKRxml2','75g','4GkxlK6','IiVD4k7Po4CbRJunjJfDjDdL3MmLfmTyGBkNxQzlBbuJTPeIyPG1LhGwbhiWUIViKtVi5CWnnBcR28kbi','PIlOuSy3gDGBCN1tiIpBf9chV4tS8zJHTXDGoE5M4rvFjg7kRVieX7LzqHuS',4);
-INSERT INTO t VALUES (9445746868897441171,-6228,'EAQi','LPiueeyiCD','pR','oCGZC2YAfDDGH3Z0hHkmqFizulzKXrc27iMiio9UySUoP4ygDyIU','Gq2xRidRfyViqPBaONbf','mpX5AJYrmKD6p',5);
-INSERT INTO t VALUES (1650667083609401527,13429,'oDIFIF7oe5Oe1wyC6ThKsZZjhB9qHLBzMQn8InavBnJ8g','mrC8DvqkwQqY9PfD77MArHsS7oCVBHgg7TPPgP','LQR','ACK9xReV9olgZ7xWRXF7eX679ByM1IyPRS2CR57KElZrGMQiVISFbrdLOhaVD37yh5NHN','pexvdYVwo71FTTGQ6D3BNAIOg4Ma','vUjofKjnyC2EsBM5yZYXamxoIJYKKVX4h4SFhQIxJWrfBnb6B7BgYOHCvekTw4MlddFKxHcEVHEZCOK5ic4f2O9Paoc3hNTy884',6);
-INSERT INTO t VALUES (8768789333287955683,9815,'16vG56J1gsGehPoBaTdyti6hfblJy7J16teExDLEHPe9K9kqh2Op1j04L','1tUbMbP6Db8cnCbnZ0WpFhfOICW9N8CA7nEVeBkIQ0fjevh8pXqSBE','D','U','aS6bM2dqjG98riG6CfQMfZ7','aWGhMTBBQtFmh54R3g0nJBjt5ZOgCORVsJPG20ETVfmkdAqe1ftOBAPeInKVeHkCl8DLhz7KETyUtoPJNW62MJcAsMQz1',7);
-INSERT INTO t VALUES (7732871329024318971,-742,'H0iIE1xBR8heRB73XvKqdoyT3tNwiVJWZq','qozGCYGW','y00','ow1ZLL1NIM0pjklhcznAaFBTEFNvAHYiz7DVD5RjMQW774D7zgr1I6Bf4N6zDo5KL','d6REQ0cC3','zCxqb2UnMxXBCenG2qNQjVMUN3jR8teiEXZihTCV2WTVt6',8);
-INSERT INTO t VALUES (5050378839185797169,-2736,'1jFjvl','NYKH','1','imElg4ZJLKbqDq','vT0BI9Ic0W98fY9zkroPLCCS3vNykk','qYGnZXUYNslZwcEYgnaSfa7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7864579174177804557,-29015,'TVTSBLfz4ee9MSZb9bsYrHNN1t3KHLDnsr345YPvSBW7LH4koGe6YLPNc1aHDP4n4JtFCj9HYYYy','xh2x8OLJmSD7H','BD','vsV1SZWyvLaba8A','Qrc8VZapPdUk7c6fI3I44tENF5Hzjzw5wgtuWtj0yoOMApyaR5f9bVGQ0JRvrb9JgwY6Gvi2M2egJNB3c9O9EgEX','E8qPJ7r5XEaNwDvxs3rGu',10);
-INSERT INTO ti VALUES (7864579174177804557,-29015,'TVTSBLfz4ee9MSZb9bsYrHNN1t3KHLDnsr345YPvSBW7LH4koGe6YLPNc1aHDP4n4JtFCj9HYYYy','xh2x8OLJmSD7H','BD','vsV1SZWyvLaba8A','Qrc8VZapPdUk7c6fI3I44tENF5Hzjzw5wgtuWtj0yoOMApyaR5f9bVGQ0JRvrb9JgwY6Gvi2M2egJNB3c9O9EgEX','E8qPJ7r5XEaNwDvxs3rGu',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(83);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
-INSERT INTO t VALUES (12489616232691891854,-21842,'F5KxNxAp5fU4nUhKlftsj0ahwPzIi560Ct9ADRM3L2kt','0eYv6JxkW3Y97V','qb','JF09u42yJQS1isMrP30dPhNg3mKeShAfLW8xdPs0Eeda7c5NvV49fVkmSUXp9Vd','0ZAMZTriLiGGzZOeaXV5HXX87MSdEb','QflUbIEQPulD8HWlRL2e79uGWXpMNfgHMnHYh4bHHZ6TsJ1HPf5U6kaOC',11);
-INSERT INTO ti VALUES (12489616232691891854,-21842,'F5KxNxAp5fU4nUhKlftsj0ahwPzIi560Ct9ADRM3L2kt','0eYv6JxkW3Y97V','qb','JF09u42yJQS1isMrP30dPhNg3mKeShAfLW8xdPs0Eeda7c5NvV49fVkmSUXp9Vd','0ZAMZTriLiGGzZOeaXV5HXX87MSdEb','QflUbIEQPulD8HWlRL2e79uGWXpMNfgHMnHYh4bHHZ6TsJ1HPf5U6kaOC',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2722001300368641350,17801,'alMtamJOSaTiYISL9QgFnic9xC3SPOBxxNnytiHcQBJQyzbhauQKBjv','Hx6S35P4F9lSUdhwdjUKz2IceNqMjslqpJSrILWjZSTFVXatWaZLIVScKQltvyFWjtCUAbC1hi5XKhbYxyIynVX4wprzalkmo0uAVWRPg9wJlsAVcfmP0DVoeZNMwI74FXD4D','Z','vHIikrbyaCOIAxHGVHC3DKX2Ov0U4T8gctoGsCbBT93za9AHfS47bJCK8JBlbpXmeyjbKurlSUr2EBnohvFO','1966fadhfOp5ShFno','eh7KkKijwXub4gaNhSFn0yppvmWbUBleFSNF6MLU5H42RgBNsLCduNNhGMaVPJ74RqKmQPHgYGwQ72WEWLtwzsPkdmCvSLsR3fxD',12);
-INSERT INTO ti VALUES (2722001300368641350,17801,'alMtamJOSaTiYISL9QgFnic9xC3SPOBxxNnytiHcQBJQyzbhauQKBjv','Hx6S35P4F9lSUdhwdjUKz2IceNqMjslqpJSrILWjZSTFVXatWaZLIVScKQltvyFWjtCUAbC1hi5XKhbYxyIynVX4wprzalkmo0uAVWRPg9wJlsAVcfmP0DVoeZNMwI74FXD4D','Z','vHIikrbyaCOIAxHGVHC3DKX2Ov0U4T8gctoGsCbBT93za9AHfS47bJCK8JBlbpXmeyjbKurlSUr2EBnohvFO','1966fadhfOp5ShFno','eh7KkKijwXub4gaNhSFn0yppvmWbUBleFSNF6MLU5H42RgBNsLCduNNhGMaVPJ74RqKmQPHgYGwQ72WEWLtwzsPkdmCvSLsR3fxD',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1793530788791272559,13821,'Xij7Qu3uqnZTthSV1Y86vIpqDO6WGrmcL4rSA6gJ','oX','GJ','kZLBLi8lWslSf5cr6hnW4YzD45JSaaD5Mb9BVnUvoaI4wnTHepBFzLja','Kc1vWOZtImE53x1UwmZUor7CKsWq9SgwkuwXlDw1dKZSVRFQDFp4NNAsBSt80dyRCi2gkO7LDADcSs','HfV3B5luIbQC0jNg5s9mJe9Plih6nJqOEfPj5MqMlpioeNxzo',13);
-INSERT INTO ti VALUES (1793530788791272559,13821,'Xij7Qu3uqnZTthSV1Y86vIpqDO6WGrmcL4rSA6gJ','oX','GJ','kZLBLi8lWslSf5cr6hnW4YzD45JSaaD5Mb9BVnUvoaI4wnTHepBFzLja','Kc1vWOZtImE53x1UwmZUor7CKsWq9SgwkuwXlDw1dKZSVRFQDFp4NNAsBSt80dyRCi2gkO7LDADcSs','HfV3B5luIbQC0jNg5s9mJe9Plih6nJqOEfPj5MqMlpioeNxzo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(5) NOT NULL, e VARCHAR(13), f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (231,15887937,'WFL','s','9JTPzyF0D','4LhiR','4uUIRGSrK3','ePG0AEpNw5S7hSoQN8tBYpJGb7wYZp6yoql4sWNok6mF4oJJPqrwKV9D4lde6nYCThOZcqpyTVk9w',0);
-INSERT INTO t VALUES (144,11252308,'h3T','xYUb','BwUoEE','uAJh9G3X9nNch6IHxzrAdyQriKzkBDA1Ho9liz7mVLgjrxnvotOdaDKc6XpL0sjknEfJcNOl4','dPHQ4i1zsXECLT3oM3MItqq970Eh5g3KL3QQMzoXQLIeGwR6uz','3niCwc1CMZtuomKdWZtY0hL2ZqbTPxbYH',1);
-INSERT INTO t VALUES (163,12586914,'NR','5Ne','EoDJ7dJ304j5','KBFXysGCRNx32QLSUI0CHj8','ijlKT7jV','XyugOMwqVeB878tujOtAUgmdBmakiu9coe53tsWM',2);
-INSERT INTO t VALUES (53,6003069,'p4I6VDI','6','Qq8OjUyo','IvANdeRsuQoKeRwf8sbBWNMiUySoLKJviWUb2J4nZkl4vxqlB3X6e4qDI9HPm9UCiVPABWtEfzhgdOSU','Zgdkd4dkk7PA5glqNidj82MNL5bMZpCyUW68thakZXLaCM4dKZlv3tg2hT9xdzLMKFBhs7cayj','T6lLYx1MDLTM27iHZtBGzYJqvTlsBQpDKYEmoIYIuwwLKfV',3);
-INSERT INTO t VALUES (200,10572486,'sNHei8h','MdcVA','hINZqEN','nhOipP9VeFjAkH1PtIzOaJ61wIBXQ3I5qinslFD4wYke13g4grjVvKEJY842fd4c2mk3WV1HZL','H4A6aUNidYTTRL2ku2xno7cK6v','m6mTRRtqZh2T9geMmNoj5Uz7XA3jMn3HipykYITqE8E3eVqE7d0CfdgWpCbIVpsbOHHnAktbNaLMWuz4E8o4YlD',4);
-INSERT INTO t VALUES (248,2631570,'OStVtHKATC','iX','8oNJ8QL8jBf8w','iTAiEunwWP9ta3QUGGVeuStGA3kzGrpGZpimlwpoGoEnZg3fAyCvLR','UtRlDGTEQZyR08Ql6ZSkT4NkST7jfsp32pOnG6xxAQIDuAuFTqw515d6dkATyJ388IbVVJerlwZhjgCjoqSIjqAex9VhF63eTLtf','foS1AVZNBu3J3lScknmMe7YSp9XIXCcLerhWLKX4qMABEsmHM9bjrhOBCD5Hacz8uVl4EAvy4c3dpq0ha4HZk3H',5);
-INSERT INTO t VALUES (226,4088523,'tdEPrQl','pY8','7','VHscBf5uzivSofemWpXuL2AI7Hv2GX','MeX0hO2ev6Bhc5LYcj1GHLOzLCmNIPsutLZcetkBGOCT5oxcUwgLhdimGUsB3','n1zyX11g0AWPzV1HSuRjaHM4EmzCUvIeI6vijAgsuGC59h1Go9MP7UmaaCUUf1PBYUwdFsSTrxrWWFPZVZv3k',6);
-INSERT INTO t VALUES (208,5867482,'vm2H3T','1y2cq','moAPUVM','XfoJtzop8VxGkREbMPcZGoZ83E','kvSW1Jb267','eJiaGrjrrCeTPbEP9uxUQsxri4RZPs9Z7QUjMVM8ovjPQrT0T0rUwL7IVmCo2rljvLZBBw70IHd42ZyiOH7',7);
-INSERT INTO t VALUES (35,9861498,'0w','AS','J','3JFFK9ZFzIhsz1Qq','j1XplLDlGaaV8p9omwCRJUfQMTWVvKRtD','h6IMsqvgfLOvhmbNwG5',8);
-INSERT INTO t VALUES (166,432372,'TunFBncQMA','IkeF','RWK7bWGSQn','7RpM73fBv4nPycycNO1tH8rtSk2tTZkNM15deUyDdHe5OuudiC36pLObJ4PyNqrMpPJUm9z','eeIXRiO2I9MuM5ocr3fCP3mWPdwv','faqEqjD7iizbGcqnnfLWTX6yAzLguPXU5FKSDKSMlbZKndwxD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7510042,8559079,'1KCHUVOT','ORt5','nP4bOXFY6ZT','d5QnZqkP75U7dDHw80VvraWWv0GL3RhAhfuv61aDq8AGGwN8dMJ39X','suD88rVJneHW9iXGZ6ds1BN67Yqt6lK6F80RHw6SqBWJWFQVtxiV5GiOaiUK66TuHRfZjX09hKnGG9kDKRO','TJKiaV',10);
-INSERT INTO ti VALUES (7510042,8559079,'1KCHUVOT','ORt5','nP4bOXFY6ZT','d5QnZqkP75U7dDHw80VvraWWv0GL3RhAhfuv61aDq8AGGwN8dMJ39X','suD88rVJneHW9iXGZ6ds1BN67Yqt6lK6F80RHw6SqBWJWFQVtxiV5GiOaiUK66TuHRfZjX09hKnGG9kDKRO','TJKiaV',10);
-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 (12592036,14347759,'6QCrzBW','DRA6O','S','fgpVx93Ga03LjQq3H6kzwHLD5vVPt4EDBUTgtYmJ1SjGTq7zXQH6kfxAUAbPhGRbG3SBO25LUz4H9wnxqc','Tf8wj2tLME3HZrtOobw0s8EuJShQIk33Z1LPbjpFhEmgPYg5iNUq8gxjUJnf0WAaPO','REKbMjhPoSO6G1vtb4gKed5P5t4mzte2ejM8pCgXbSySP8Ag',11);
-INSERT INTO ti VALUES (12592036,14347759,'6QCrzBW','DRA6O','S','fgpVx93Ga03LjQq3H6kzwHLD5vVPt4EDBUTgtYmJ1SjGTq7zXQH6kfxAUAbPhGRbG3SBO25LUz4H9wnxqc','Tf8wj2tLME3HZrtOobw0s8EuJShQIk33Z1LPbjpFhEmgPYg5iNUq8gxjUJnf0WAaPO','REKbMjhPoSO6G1vtb4gKed5P5t4mzte2ejM8pCgXbSySP8Ag',11);
-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 (9804194,8358948,'UDOKqg','hUB1LzKDESl8gcKGXjMay4dXYwaCY1ii0mC7woQMLBqOILV1CzVj3q2OAvcL0H069MnRM2riDPcVndQCphlJ01oL5HSTYQkX2JxVWHCIxfLAxAJG5G6u4f5CVQHAxoFKaUDzLBd9PSBItDCZfyaoNvIAhgXrVbXrx7h8r2Ld9XLIhufHLbRNkDgGYtcalM2OnghxWFxJegqofuLsw9YRLWkDKctNQIgqSePweujl','N8M','xI2wCedzLUh3aLHYcPV4cAwg9py6RtKGfCXwi0LHA64SLdv36XbbViz6WBWnXlDf2','4PCSisoicKwnCn2CWgfGtyFb1ht7Z','FGxVtZvHMJ9GGZv23JT6aQLhDL5RHdwnE16yqFet24gj98niNixayivoLg0VYNRichaOzu',12);
-INSERT INTO ti VALUES (9804194,8358948,'UDOKqg','hUB1LzKDESl8gcKGXjMay4dXYwaCY1ii0mC7woQMLBqOILV1CzVj3q2OAvcL0H069MnRM2riDPcVndQCphlJ01oL5HSTYQkX2JxVWHCIxfLAxAJG5G6u4f5CVQHAxoFKaUDzLBd9PSBItDCZfyaoNvIAhgXrVbXrx7h8r2Ld9XLIhufHLbRNkDgGYtcalM2OnghxWFxJegqofuLsw9YRLWkDKctNQIgqSePweujl','N8M','xI2wCedzLUh3aLHYcPV4cAwg9py6RtKGfCXwi0LHA64SLdv36XbbViz6WBWnXlDf2','4PCSisoicKwnCn2CWgfGtyFb1ht7Z','FGxVtZvHMJ9GGZv23JT6aQLhDL5RHdwnE16yqFet24gj98niNixayivoLg0VYNRichaOzu',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (10844915,6716008,'Zc1E','WGJpFLj2piS1tq3JtpKlHdIFozN9QrLLskcxPpZfqvz0YrDqXfpMEeVyRjKPCmbiHydpqEUoqR2p0TYWuPBojqmEns9Zicqegv1iwfnD4QZdGEA4SMHGIdL4f1knMxRN','Zb','eQ4eUGsu0vsAXzJieHG8PvV0Y6PTJeUYBdofHjCOHv4TfAXQ1OAl4bShTACvSV9bBQSIZunmyPXQEstSalLb5jhSRJ86ZiE2l','Nn1mzIpYloAntcB5WzSs3tcXD3YDFVAk3qqRwgtAV18jC9Voumb5NkzuBRpHpq226PUJk1O3BZWeSqNfjXWU','oMTribrVr5f2x21BeCXGm1kgXIMlkXJZerBJ2TqZuGDUXUo2ZXN60CtnTeO9DZyDCWIgMHI6aGMYgKmCHz3T6gEmYdSWhsWWc5p',13);
-INSERT INTO ti VALUES (10844915,6716008,'Zc1E','WGJpFLj2piS1tq3JtpKlHdIFozN9QrLLskcxPpZfqvz0YrDqXfpMEeVyRjKPCmbiHydpqEUoqR2p0TYWuPBojqmEns9Zicqegv1iwfnD4QZdGEA4SMHGIdL4f1knMxRN','Zb','eQ4eUGsu0vsAXzJieHG8PvV0Y6PTJeUYBdofHjCOHv4TfAXQ1OAl4bShTACvSV9bBQSIZunmyPXQEstSalLb5jhSRJ86ZiE2l','Nn1mzIpYloAntcB5WzSs3tcXD3YDFVAk3qqRwgtAV18jC9Voumb5NkzuBRpHpq226PUJk1O3BZWeSqNfjXWU','oMTribrVr5f2x21BeCXGm1kgXIMlkXJZerBJ2TqZuGDUXUo2ZXN60CtnTeO9DZyDCWIgMHI6aGMYgKmCHz3T6gEmYdSWhsWWc5p',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b SMALLINT NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(34), e VARCHAR(53), f VARBINARY(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1117406904,14229,'jjBgvCDOlRMEofcsFCh9Mm5WXTVCbp3jQ2gkahO4IFBl','5LiBxuBimOGIIcKM2K1XIS','4xKyD7DmKFwicrBNV0MT1HiT7J7gmUk0ek2Ly5','m76o1EvOryI4MRxP','W1KxmDzUrY9uV1wdQu19c9dcYhd327f8UtQhk04wVvHkgKyV','zgYPbl6JMOzdORv7pFfKCObXNEWOfza8zBK0fG3RwuzYXM061OpoOinSgTzsN9ImqbAsvBicuQ1xJUGuahmqngbu0oENyREgG',0);
-INSERT INTO t VALUES (417388663,8065,'DFXhFUU0','FPHLBSIxUW4Tre43vIL0fcQZa36RCANIt','MsaEOFInBp4S8jw7uzUYKPRPZGk9hyzoIP8dxFQc894xegFo','IQ','wI6rJRBhZM0UaR6xGu5fx5n07A6EXF2oZRYd3nbm1r2Vq9Jz57XCczGBTlJhM8m9VNPzGMCNCZij476KOZ','LxxgUqKISDqcxL',1);
-INSERT INTO t VALUES (370677852,31054,'pz4HIvyuyPjEBSCL5P57997dRvjT3YmQClkW0o0O4qBDBDO8ByMXqQg9h96nCWa','LyVy6KRn50','7Tz9IGZGBbAuNtORFau','DoF0Yfg','BJcj1JH4PP','9MZ3YYNIOKT8nzIcz3HTcqjZbOQwvmhuFPtRXKZim',2);
-INSERT INTO t VALUES (948711160,14336,'kmvi0lyqhIZXPneMJjQA8vit9XUasXlRwQftHPZbzj8M','VY5HZHTwABn8A6IuR6p3','pvUBwgo6anmXAY5FaJo9HBslj9KETu6blG8spRmwaK1w1kbDQi','pIgFH','wRcn2IsmnyxD34qgEusX3CYNtyosgDhkDrLendQ4R3pkrJu8J9Zu0zCfmpgzDqS29DJWra7TObW','XulL52otV87sTV3zDhb1yByLLXno2MnFdxL44frM',3);
-INSERT INTO t VALUES (-1087187487,-9072,'Bk1qSyAgDrZsvGlyjEum2qIQXVmpMv0JfSefcpb5XA4aNU4RlP3mvligMTDpAYc9Czs7dEYr','cE7QihT8waudRk1q91FUjF21VuZ','9zw2n4I','jM','gh3RoLhMC8F3vqE8','gF8pOpLrv7FZQZ6iH',4);
-INSERT INTO t VALUES (-349990904,28811,'B2ABOf2Q0YgmDiL58BJ9XgSOy64oT2vllvKdVoFoIf8hTZQxJTJQ','6pTOMd6','Z4UNpImknO','Kfp2MSCp3ne348','v0I5LCuTeOKsymcaQthKD7lxjab5uANn8DRYQc7VxzyNyTQ64i5r','jSIsyH3ROdiyp3EbtB0ZOJqo4NoibqZ9qVT2IE4sQcgccOnaCPrZGZISUX9o4gbuaN88G1tFztC9c1fhmDiAdE3ErhtQiH2',5);
-INSERT INTO t VALUES (-628964012,6274,'OQpXCv','dKAIDFbq7iQ','OhAW361Eie2wkV','8qH3lQlJK7','hP7DgufyIJAYi284ae2B0ibYCWPLHV6H9QxwaduUnmb7vYLQH7jiqRgQL4EnGngbagR4ZBSJgFPqlkpGvGzfIu6tOraVX1WL7b','dUvXNuGdm',6);
-INSERT INTO t VALUES (328184403,-4467,'esnv8oAUOsK0Q076ZTFLXz4yz74NH0cO1cd1D2fqfLrCX1eodvkfUJ2jdEcjasglnW0DVSkX7wkrUCp','oM','u9Gv','EUHY','qsM6hSg3VcbKfHwZ83tPDP8U9GLBaElEZKkWJJy8YWXQkeQJ6fz0rdlxL2MG','6JMCVmwwea1',7);
-INSERT INTO t VALUES (1612405482,-27675,'P5TS3dehf1eO4V1L5rkrB402zYgEq5KunshEs1ATaeuX6ca2g6E','hgEjRYavPRUzwY0BrVztL8CdNCspfcAVRu','2lly1bwbew','IJx','UEY9FhnxE7maLxUnVnsUsgU9gp77OuS1pEpGviq7cem9C1QUb0j5GUWR0FijoZgP9knWcsIRB6bdcFpEiU','RpUxZx7UJANO7P',8);
-INSERT INTO t VALUES (-105036914,-3142,'DlC6o45aGR3Dg3sKezstliNRHuCOACtQpgktDnI','kNPahchBrirjsuLX6yNr7XY8','aKuw08WJTccDI19S61iaQyyx6UJ3jXQoEbFlSwnQ3jip7g8','8qu7rwh2Q7vc0W','yHIRjiE37215v29ND1Sp2VbBTYCuObK7GapWieYF58Tg7fnVwIX2','c64SUMRhOGsT6C1Yk9PdTXLTvkyXqk922GppVsUmf7CrxO5yRpeaMvtmEi3Honq2pFtro1gYRSdQP3xgzfBGgEtrkyehsA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6493286244666763017,192176077,'9S8pUtOuMGuA0Es0pFT2NT','SAdXBFpOFOkSlmdKRPrK1KV3NEUkOL65nybpMUfbL0PVWjwNbpcehFfyWlaBIK6ftwfufjDqOI61shpkoIkU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4L','rrZt4f','MffZkmWLiwT5eIADM9yFqBKTgIdXqrdgSquDTdoZBwf99fCCtLhkJe1KRgjFwVsN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1gkve5DGVZjKP7zg38eTJ33EyuhEu2CExCmzZ1EdEtIKaW4xkfsADEfNv9stDPNbKIebCkX8qQeBbr6wWr4j4MDLCOKbzuDT7sMGD','F','G',13);
+INSERT INTO ti VALUES (-6493286244666763017,192176077,'9S8pUtOuMGuA0Es0pFT2NT','SAdXBFpOFOkSlmdKRPrK1KV3NEUkOL65nybpMUfbL0PVWjwNbpcehFfyWlaBIK6ftwfufjDqOI61shpkoIkU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4L','rrZt4f','MffZkmWLiwT5eIADM9yFqBKTgIdXqrdgSquDTdoZBwf99fCCtLhkJe1KRgjFwVsN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1gkve5DGVZjKP7zg38eTJ33EyuhEu2CExCmzZ1EdEtIKaW4xkfsADEfNv9stDPNbKIebCkX8qQeBbr6wWr4j4MDLCOKbzuDT7sMGD','F','G',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-2420936760041092613,1933989501,'SEtlNrJtbYAdOBG6bEfL7p9','HN0viZ9tvR8H5NLV1o9WlDcTrD7jF4zrEwi53GIvc0cSMaXYbCNQscLs973l3sxMLaLcCyFf0DPl482JGg64jl7fkRediliG91wNLfih9bFiS24RDSQCsjOtUuXXZgeOSn7bXP64B5MORltjYoZ5FPn5ZuMVJ3UXqIGxz38RfuSnumUz7Bn7e2pb3LQIv','pj9JT7xHWA9p1EZ2hQxSnbnHiz','vYdaNIR11u9PEF3EJ8zda0UdGpbx6PAiv6cGf8H3HGHSKNWzdDtfdg86i9cVSV6xnPQl1lpHfLfgpDmpbww9hkpqPLGSk2CF2WI47zbWG0JMsjYdAl27NkYijqNaf7r09lupnr0leXtviVIeeGKvBEJlFbTsvxIhqs3B2ADYkOiHXUzMuvb5xpUCJJ86n1zORg8tSq7zAcdEY6gBh0lYBNCahfP0H44Zaf','a','F',14);
+INSERT INTO ti VALUES (-2420936760041092613,1933989501,'SEtlNrJtbYAdOBG6bEfL7p9','HN0viZ9tvR8H5NLV1o9WlDcTrD7jF4zrEwi53GIvc0cSMaXYbCNQscLs973l3sxMLaLcCyFf0DPl482JGg64jl7fkRediliG91wNLfih9bFiS24RDSQCsjOtUuXXZgeOSn7bXP64B5MORltjYoZ5FPn5ZuMVJ3UXqIGxz38RfuSnumUz7Bn7e2pb3LQIv','pj9JT7xHWA9p1EZ2hQxSnbnHiz','vYdaNIR11u9PEF3EJ8zda0UdGpbx6PAiv6cGf8H3HGHSKNWzdDtfdg86i9cVSV6xnPQl1lpHfLfgpDmpbww9hkpqPLGSk2CF2WI47zbWG0JMsjYdAl27NkYijqNaf7r09lupnr0leXtviVIeeGKvBEJlFbTsvxIhqs3B2ADYkOiHXUzMuvb5xpUCJJ86n1zORg8tSq7zAcdEY6gBh0lYBNCahfP0H44Zaf','a','F',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1710116634355880755,1821362341,'iLKHYoenqRhFsMBUQmSl','PCTencZDGjPfJFnBVtP3UWgHmR3JsS7JsDNG8VrrtnDc4EULpj7vO1dJhHv8IubJivJwkirwUusP8NNvyy0Yd1OwZzd9nuvTFUDxolsK4pH4mxs3ZBtElrkebeBAFO1fDZrXZ9QB00VOa6PPv1cSj','RcLjGvF','O99lU9xHikp0UZ06DhtgyOMAYfaJtGIvn39WjWdKgQMGqA','l','FT',15);
+INSERT INTO ti VALUES (1710116634355880755,1821362341,'iLKHYoenqRhFsMBUQmSl','PCTencZDGjPfJFnBVtP3UWgHmR3JsS7JsDNG8VrrtnDc4EULpj7vO1dJhHv8IubJivJwkirwUusP8NNvyy0Yd1OwZzd9nuvTFUDxolsK4pH4mxs3ZBtElrkebeBAFO1fDZrXZ9QB00VOa6PPv1cSj','RcLjGvF','O99lU9xHikp0UZ06DhtgyOMAYfaJtGIvn39WjWdKgQMGqA','l','FT',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED, c CHAR(36) NOT NULL, d VARBINARY(92), e VARBINARY(12), f VARBINARY(50) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2247138165,16365482810922030353,'02ptT0yEhbb6gm2PanJVcw5UtjZ1rF','VyMw6qTCDYlF0iMhD9p3Q18Yxcsq46CmhayRQXZuR1p0v0LU0YqMtH2VP5e0lKo6ZvlcV3RHM','ro7m3ylyZoa','VtMDlKiqrvkCbbaIP5ZDf0wn4d8kfqTTTT9dudHRv','tA','j',0);
+INSERT INTO t VALUES (1523537495,6581100561164199205,'R1Mkcn','8VVb5TwYW3nhNKjPBOb1lZn15sdypd97nlF5vepLnqsb','ttRP','qiv2ZS3Fyyvzb7F','F5','T',1);
+INSERT INTO t VALUES (2652099175,13209619849770775513,'sOWbd16Au9p7QLm4K8FEU2XGphnjHL','Ir5eJrMjNpmOonueGwcKjLtst0BCXYzKRf5jZsupByikvPvkrPVD8bQ6ei5i0IwJ3sU3gv58ERIJAxLYybxQOhlDKM5i','w','guPVGs3KZ6Yn7bYHPL2spVSyvvV4dsDasH2vKQ0Ddn0U7YLl','u0','C',2);
+INSERT INTO t VALUES (558017056,16843114275809008781,'Lmt','nXeCJSGa3q','hht2','IFRvULZkPCW5bb0KnFcyPU6QzvFgDnjApRnHf4CEeL3fw304mS','bC','V',3);
+INSERT INTO t VALUES (3593156185,92946902773671274,'O2bgfhKkGJ1MFxADHVZ','IYBsXUFZmQ66LLKPcIMBfmoeKPTSzT1X2CqitATBRGwdFiPpScOtckzaYSKlpeLdZK0QhkTF6p','2u','zTjfAYlo4Aw4FuVQL2X3TXYSWA1q6wGuXI0','re','Y',4);
+INSERT INTO t VALUES (4175337099,13890641101094679329,'Jvyb2A7bsmOV1CB1','r9hhfvtpSHFHetZWFzXWODbC2cazXFnmd2UqCt','7WVJ1vd3','PIn','bX','z',5);
+INSERT INTO t VALUES (3422658544,13178018591033353232,'27sLLyhuFyFUPJ8tyPEmGn8lJNxTh','cX8Ld2xE3ahj808rBtO8EvzXzlW4YuD7rXbLtYejixxG4pdHQ9xT6PKobPRNtU4oLgVucXKTx','1o6TgqYNs','rUPnkn6C67NWLW9Ffc','B','5',6);
+INSERT INTO t VALUES (4047679307,18146066089359494072,'H','3wmxlyGrWxV5Y1bD6UXTJoP9gKr6VfvVuINPpQZU1yxRp1Y7','30HemdP','bjLJ65npbk','lW','5',7);
+INSERT INTO t VALUES (2547392573,9686757881874109815,'eyH23WS2DckD28W3tqiah9mxdwJqJYPC','mwL3','hbZn','iTB2vspjNC','15','P',8);
+INSERT INTO t VALUES (4286221878,10417582145766373155,'489p','bNeT','ZClMtjSl20P','gg4dHi1OSmGxfwBYEALQrOcq','uv','u',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED, c CHAR(36) NOT NULL, d VARBINARY(92), e VARBINARY(12), f VARBINARY(50) 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 (-8955884733971915236,-16406,'1V9K0otEPhzKcA6qdF3i5hTUgpXOjCnBVPmduQYQAIk2lcCzfJCNMYZPbnE','zIKFawS2ptqmoB4FJfnOPep','Yye2N19erdaoKWVwBpg9SRS7q8BBzRQdvrX4sH','gJw','5jRTvD2BKX3bURMyCv1C8lHH9FYKFrQvn','dczLUF949p14F9PjjcmVjvZElm8kbplRtcCk7t2aE4qrdN2xgiGq4oSBMU2RVMJlTCwZhSkWyPwqzP5',10);
-INSERT INTO ti VALUES (-8955884733971915236,-16406,'1V9K0otEPhzKcA6qdF3i5hTUgpXOjCnBVPmduQYQAIk2lcCzfJCNMYZPbnE','zIKFawS2ptqmoB4FJfnOPep','Yye2N19erdaoKWVwBpg9SRS7q8BBzRQdvrX4sH','gJw','5jRTvD2BKX3bURMyCv1C8lHH9FYKFrQvn','dczLUF949p14F9PjjcmVjvZElm8kbplRtcCk7t2aE4qrdN2xgiGq4oSBMU2RVMJlTCwZhSkWyPwqzP5',10);
-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 (-222260233765603004,-9574,'pBL7WCw8GC4yKbGz6X7cK79NOPASF0l','y2GowhmFaLcRoOW8ug','pSESFnduHpSnvSIeUovYWJRuBIjHpQ','OZgGEtqVsYdl70rV','4MClU0gTXoKCTX','fTgqyZqwfikR2pPg7eEDByo22YVD5FpNIi2rrQIkaz1hEHs8TCR5OTAmrNbzK',11);
-INSERT INTO ti VALUES (-222260233765603004,-9574,'pBL7WCw8GC4yKbGz6X7cK79NOPASF0l','y2GowhmFaLcRoOW8ug','pSESFnduHpSnvSIeUovYWJRuBIjHpQ','OZgGEtqVsYdl70rV','4MClU0gTXoKCTX','fTgqyZqwfikR2pPg7eEDByo22YVD5FpNIi2rrQIkaz1hEHs8TCR5OTAmrNbzK',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10433197218973431952,13667102450032974973,'YcOqrMjXBTzex9','OQzhFLAYJPYWdj','6KTq','mt','WO','y',10);
+INSERT INTO ti VALUES (10433197218973431952,13667102450032974973,'YcOqrMjXBTzex9','OQzhFLAYJPYWdj','6KTq','mt','WO','y',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37) NOT NULL;
+INSERT INTO t VALUES (7132325212458775324,6275031480576565598,'OTjOMEp','6lEVFkh1MgHNbhQ3C8Bzkqu7nRmce048Vd7MobrQGmo20kR9xNYHcvdjXhsPmm97XBeLNDNG0voh59ynEDolCi','KZplW9te3y','sDihHHBBiFP','n','2',11);
+INSERT INTO ti VALUES (7132325212458775324,6275031480576565598,'OTjOMEp','6lEVFkh1MgHNbhQ3C8Bzkqu7nRmce048Vd7MobrQGmo20kR9xNYHcvdjXhsPmm97XBeLNDNG0voh59ynEDolCi','KZplW9te3y','sDihHHBBiFP','n','2',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-8970994768890530951,24252,'0Y9BHygBHTCQhCo8aRbloujzSsN5jXS4Swz9RHdwSmGFKMQ9nKnlin7VOH3g1E9gESOobS6','696Uq8it62o98DpqqCpzZJ3Etby3zLXHFvtA9ZBHqhkVwVbzvsJ5BpEv6DAwUhTVvR9C6JMKnxnQdlzg3ltWUcVyKk4b2G1ggnAi1qT56KmD0X2mAiWzoLGtkQPqmjWtpCCFL6xRG5Zb5rOOymawH6GYi1dIxsejSigrERuxnZWCArOcN5SKc1OV1wnpo7HYOoejz5rcYdSbrZnjrThWNBpdUwagEwqdsLGCo','FpBC6ef9rCn3QmRT1o0uOXFxhmuDoUProbqSL8TXqJnXz5a7','EFA8k','S1rCd1MUsb1tO1D2Vte','kIcr15z1a2mfKqaItT6xHNoUuZR5kqNxnwJWh3bybnhY2DSykIiwsgxSyL7awijX1eo',12);
-INSERT INTO ti VALUES (-8970994768890530951,24252,'0Y9BHygBHTCQhCo8aRbloujzSsN5jXS4Swz9RHdwSmGFKMQ9nKnlin7VOH3g1E9gESOobS6','696Uq8it62o98DpqqCpzZJ3Etby3zLXHFvtA9ZBHqhkVwVbzvsJ5BpEv6DAwUhTVvR9C6JMKnxnQdlzg3ltWUcVyKk4b2G1ggnAi1qT56KmD0X2mAiWzoLGtkQPqmjWtpCCFL6xRG5Zb5rOOymawH6GYi1dIxsejSigrERuxnZWCArOcN5SKc1OV1wnpo7HYOoejz5rcYdSbrZnjrThWNBpdUwagEwqdsLGCo','FpBC6ef9rCn3QmRT1o0uOXFxhmuDoUProbqSL8TXqJnXz5a7','EFA8k','S1rCd1MUsb1tO1D2Vte','kIcr15z1a2mfKqaItT6xHNoUuZR5kqNxnwJWh3bybnhY2DSykIiwsgxSyL7awijX1eo',12);
+INSERT INTO t VALUES (8281867976507145220,2379321386282304015,'zSb6k3sKWT54cVTWzexDcDVIVdPO','7EckIT23gCe79iHGnsznvoVvEHHgnr334OtVowMYpbl3cR0feM5ypGyRNXedH17VKrEcyLEY0L4xv1BV7a94M08smeYkPLKydt0qjtbuSagCUWKcznhlFjphF3sBNLz5ghb7jUaCSG2xECFHCeJzHJgLGqNyJNwRFkMGhRq0An80oXnJo0E8YO6JvEshysRzgrB9NwizGRyFFm','x1bPo1Kp9','tBXCIofqMaZg5el7XE5QvR7H2','4','9',12);
+INSERT INTO ti VALUES (8281867976507145220,2379321386282304015,'zSb6k3sKWT54cVTWzexDcDVIVdPO','7EckIT23gCe79iHGnsznvoVvEHHgnr334OtVowMYpbl3cR0feM5ypGyRNXedH17VKrEcyLEY0L4xv1BV7a94M08smeYkPLKydt0qjtbuSagCUWKcznhlFjphF3sBNLz5ghb7jUaCSG2xECFHCeJzHJgLGqNyJNwRFkMGhRq0An80oXnJo0E8YO6JvEshysRzgrB9NwizGRyFFm','x1bPo1Kp9','tBXCIofqMaZg5el7XE5QvR7H2','4','9',12);
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 (-6500635804129902430,4012,'Kr6rXbr7bdCUK400KxfzorB3sjrtJfMRn4w5r2qnuiuUEkvROt','wKA89AZ354o128L2UqjUaBkpfYAGFZRO04GuNb1mX8orPaUHNAwI4X0Osm2vpJQqLecDhREUujhSUmcaGTSKHMgLfGxNkERaMFn36MwUBou2G2riP2u','OdJeGM9hCNGC289CFLmrzyB32uJRh0g40UABx9wD','QV1oDJ0NSlTUkRQ2dTLv3REAbFkX7fMisAnEG7fqAQykfJ7SCiezD1o82glBAOK0FpWbnlajelGlNoyMF4ilcJAE6JCe5pKjuO5Uuwwaw5YuSmZ488gCpB5XFIzyr2o4hXO1JjvGv7IQY5Qavgku3bPwWLldGK5xn6u4Fuym1rtrthZR6soMknkQ6ifwfE66kE8V8wLZBf4S2xkG3mvXz0mpzO6bnh084QDIfJKkWqpaWK8ZpDcrrDNBr8Ix3','9C548d0nPViNmFkGPdjcteu44spB7p0PtP4TzXhtIJ4hcMnHsaNAtzlHZQboXTAZVbHPzu6muHg3S6lZA3W7kyM','PcBbbEFLgIgwJHd460tUw7whJgQZOueeOTaKabfpmaHu6QQbC47jW0dIlONaLxS6XvA1h5qauVLMd275junfhLIYNm6Ic3FVs6',13);
-INSERT INTO ti VALUES (-6500635804129902430,4012,'Kr6rXbr7bdCUK400KxfzorB3sjrtJfMRn4w5r2qnuiuUEkvROt','wKA89AZ354o128L2UqjUaBkpfYAGFZRO04GuNb1mX8orPaUHNAwI4X0Osm2vpJQqLecDhREUujhSUmcaGTSKHMgLfGxNkERaMFn36MwUBou2G2riP2u','OdJeGM9hCNGC289CFLmrzyB32uJRh0g40UABx9wD','QV1oDJ0NSlTUkRQ2dTLv3REAbFkX7fMisAnEG7fqAQykfJ7SCiezD1o82glBAOK0FpWbnlajelGlNoyMF4ilcJAE6JCe5pKjuO5Uuwwaw5YuSmZ488gCpB5XFIzyr2o4hXO1JjvGv7IQY5Qavgku3bPwWLldGK5xn6u4Fuym1rtrthZR6soMknkQ6ifwfE66kE8V8wLZBf4S2xkG3mvXz0mpzO6bnh084QDIfJKkWqpaWK8ZpDcrrDNBr8Ix3','9C548d0nPViNmFkGPdjcteu44spB7p0PtP4TzXhtIJ4hcMnHsaNAtzlHZQboXTAZVbHPzu6muHg3S6lZA3W7kyM','PcBbbEFLgIgwJHd460tUw7whJgQZOueeOTaKabfpmaHu6QQbC47jW0dIlONaLxS6XvA1h5qauVLMd275junfhLIYNm6Ic3FVs6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(55), d VARBINARY(7) NOT NULL, e VARCHAR(80), f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (496826764,14587058229016736326,'3mcrubcK61Q1WBc2QR2FCYPBLsD3Roamvi','n','9jrAVTOKkfDkQhzUl3Ay9q5e2q0MDtIRZITX9KDKSRWepJ','puvS0kiy7CMfW6pNrrp9Dzdq37ogF1XCGkd1DvKAPAM','42KsVilx1llQrdcNxMAUOe2ECRWPDJXiqPlyex1PeeU43TE3iuq2EN9qoF0vzr4mg8OvbyolWxA2AliW7ot7Uu268zfJf90p','iQ0oY5NogLE47feEj4oDQ60wRuTMFudcfgxtccMliZ9yjo9gh5oEIHP',0);
-INSERT INTO t VALUES (122675992,2882441296434824128,'V04ViCNDRrmHl3fdLTITJ9g4CKMGUf','AY1ka','0XiinEUUe7LLUMvw1HF4bWpdVxcq7laPnh','KeIWqVl4SajeiYAcfcf7ctcNrvudY079Y3hJ3nM2HO0mB6j14','JASMKWPgspVB54MU29jDXX','1safkTBY0x19NWlF7blmK8O5r3CzHweJvYlKZajdzx0p0yQAjawcqlxHqHNF',1);
-INSERT INTO t VALUES (4612406,9874752675338792192,'Zw0npzoCiFzaVI1t','YE1l','I4yU3NfhaUNKct2k6MOUl0MKiGqlS1GEkFIpMF','o0mnfqaIkuwlzI0bxNzzooyqmUqO2AjRR','H17xQLel337LVqDzLCh3W692vg6rCMkJzRqdLqSRECIMPL9TpIntQC5AflEk','GEpnPeATuPvzzkWTqbteS1xnvw1flXLit21GQevCYGXrsSY5UMaGYnE9HCfITMuI73jJvYsWQNt9REBJCai7lL5LSCXt',2);
-INSERT INTO t VALUES (256928928,8581688164176386646,'Sg6Kbd3PjD7vRcNpA1SBfglyPWU3V','lQHN','nOoY0Fgc','Vj5tx7opNKZj3RJU4A0NmIRh7O9qSMrqbCD','oil','C1e9MXleDY5PuezYJ3K8u3tTAYy9bLCKRwuixPFm26E5M',3);
-INSERT INTO t VALUES (3594865243,6351903494946431560,'2rMw82WvbHMaolEEaY4s7tsnjOrC8l3gQ6MrIYKg0p','51yA','W5qAUHtjUuX1ItJ9z0PSCR86LVfyIlhFJzMBXCFQ3SR0lQLvQ','INDjc1Xv71DT6wCtHd10YrCPIZVVLJ0tqMqZNEB49C6fwkQ5d8r0M2irOEJMVnMuBZ8NRL','WD1DCE35X088Rr8EgFnJN','dzYzMC8L3G6TnCowc',4);
-INSERT INTO t VALUES (1763601759,12281618946611380324,'TIg0','1a3G','iejxwdPI6kZ2gNjR4a5niNTsMei1Si2VYqrpXw2n0qAVhhMUZmihdg5DxS0PMF2Qw8yzFUYTJHAo','LeGhtoCWt5ZI7','YLSs6TIQBnmFnUR6Vc60uNJPmUByt','kbXdZITG02i4zCgP4VvqznT6jsSfweDXvA2mFfOV8ib7ImVso1xQwNu',5);
-INSERT INTO t VALUES (2275955580,17331230187398704036,'gmXdYf4OZLRJtIB5FHLUnf12pw033elP6oDM0qE2S','5W5','ubnoO94mNORGmBLdf0tzM7gDolDEk7GMlARkELFy54rLAIKwkJ8RyjwiqIXxLKhg','5rq1Lk4VyduwIzjoGb0s7vKDhp0BwGSagy8PN7FTn','Nd3NzeUmtLTYE8C6Bps5oJBNz6J5tuoitd0Yfx1igTlv4ckfvuhhIkLM7BshBfmwSr4MDRN2v9m6PJi34b2PHer','c0',6);
-INSERT INTO t VALUES (4011163746,12892961334165655998,'1Q4','SPv','oQ2f7sesUFzOrZedseKU','sIp0vxPy0gycvs2W5bVw2hZURnqFQtxTeuqxC9Qj7UZpvUHsrOsh9YSBnjPm4leoFmZPG5XY','UclvyrO4uSbBrwdqfBdGAfiXP0wUvMyqMHdYCiXEa2rxjcd3iviDDaMfOUSVBaO2LWSILTYK8Ywoo1tO26GaX0d4dO','obAW6gbFiNe3UerYdfo5rzMm6iJOeluObAxRPf8MeXPzFtN6C1oKpoIe5c',7);
-INSERT INTO t VALUES (41762295,128141763547861712,'cEcstljGN0EYdGynj2A0BntaFNi0ufi3ajbMEbuShY6nh','LQ','bRRPvogMGADXEA7Dt85bJqChct7yT4XU1','NEdkZ2JCQcNxdHBZe02TB9fM934LaZ2fWToAZw','Bg6xrofeG','5toWG4FJ2CDLBod',8);
-INSERT INTO t VALUES (919176950,13397643360235652785,'1svi3uXUaz2GND3HLFsr','IH54V','9gWPG1iriuIRyFO','jSSezWgztXSk','51PPLJL86KFL16m8GVk','iHIf4IxJ8AX8thC5n0jrR4VXOMGsgMcdnPjwii1ZDVVHOb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1548129916508136670,1898256394222365766,'Y15e5YPuxkzFsaFe','8JTyWD','u','yWpX8iMF5J','q','u',13);
+INSERT INTO ti VALUES (1548129916508136670,1898256394222365766,'Y15e5YPuxkzFsaFe','8JTyWD','u','yWpX8iMF5J','q','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13279844378415644896,47560432229795993,'d','wmY1OUKKzKl6qZvLwy6kEyT8Y8TIRxRUXLbhNV6RzU45lGPoBelAPMEpKjEAv070kE8r6xtzvPUaJK8YwFaSUZJ5a9M0mxeMTw02sxaFCoE0CuLdqapBK60sZdurae50seW5Q4oqqLoHIVi9PJKaHBWbhw0IqmPKSsyYDbHBk5N7ykQmPiXLn2eclTkaUhek6aepxIUh2tjqeFzafzPXDfcQT1Azy2WLTi6CBuLZkgWMwPhG254CqoYhr','qq','eUBVJNHqf0LUCTNxKCCUer3raXBi0NNCby4QxoYGqdz8BbFTQU7OTZIcN3i6wfhfLKAD3l2rq2xyopMe7IT7Wk8dlvX0wzvtA0wUUmogVLeUisyE6uWu03t1DG7mY3bvJdVOIphLtbHZvZYR8RErpJDo9wJ9Nt91ayQoLOu8ef65pAAfxwMGnsLCFCH9BPq0SVIfD8r','TS8','8',14);
+INSERT INTO ti VALUES (13279844378415644896,47560432229795993,'d','wmY1OUKKzKl6qZvLwy6kEyT8Y8TIRxRUXLbhNV6RzU45lGPoBelAPMEpKjEAv070kE8r6xtzvPUaJK8YwFaSUZJ5a9M0mxeMTw02sxaFCoE0CuLdqapBK60sZdurae50seW5Q4oqqLoHIVi9PJKaHBWbhw0IqmPKSsyYDbHBk5N7ykQmPiXLn2eclTkaUhek6aepxIUh2tjqeFzafzPXDfcQT1Azy2WLTi6CBuLZkgWMwPhG254CqoYhr','qq','eUBVJNHqf0LUCTNxKCCUer3raXBi0NNCby4QxoYGqdz8BbFTQU7OTZIcN3i6wfhfLKAD3l2rq2xyopMe7IT7Wk8dlvX0wzvtA0wUUmogVLeUisyE6uWu03t1DG7mY3bvJdVOIphLtbHZvZYR8RErpJDo9wJ9Nt91ayQoLOu8ef65pAAfxwMGnsLCFCH9BPq0SVIfD8r','TS8','8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9325554634882484152,14951140711292427574,'tSuBF3GBzcyEuS6Mut8yqVaaLZBN9EzH05G','INeP7KFEUOOszerqu4wObRHxcETIwEpBBLaRudRGcUakshxR0LAVvF4DWUmnNOesRLTlKFssMgAGzm1tdmLCX4mMwy0aDECKQcBL7fbYTc5tn9mUdQWd1WO7W5RgbJc537MFgOVAcsJeWYdUnFsnHYKWMcagpDQYMU2IsiW7vaAqtGNccSPuIN5bXZyGWdff5TidAftHLRxVe8ua4SfLmSrZwmceHKtbRe3Cs0o','K8mPDL','AndsNNqoYNsqA81GtvxSASP5Ydv7ZB5dBAY2ivsN7JMvS5xWncJtC4kRvczx2H6qhkO9v7KLBYdKvGytMcIFG60qq7wSigJ7g3dWTdK3ie5i75T','hRD','o5',15);
+INSERT INTO ti VALUES (9325554634882484152,14951140711292427574,'tSuBF3GBzcyEuS6Mut8yqVaaLZBN9EzH05G','INeP7KFEUOOszerqu4wObRHxcETIwEpBBLaRudRGcUakshxR0LAVvF4DWUmnNOesRLTlKFssMgAGzm1tdmLCX4mMwy0aDECKQcBL7fbYTc5tn9mUdQWd1WO7W5RgbJc537MFgOVAcsJeWYdUnFsnHYKWMcagpDQYMU2IsiW7vaAqtGNccSPuIN5bXZyGWdff5TidAftHLRxVe8ua4SfLmSrZwmceHKtbRe3Cs0o','K8mPDL','AndsNNqoYNsqA81GtvxSASP5Ydv7ZB5dBAY2ivsN7JMvS5xWncJtC4kRvczx2H6qhkO9v7KLBYdKvGytMcIFG60qq7wSigJ7g3dWTdK3ie5i75T','hRD','o5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED, c CHAR(84), d VARBINARY(16) NOT NULL, e VARCHAR(18) NOT NULL, f VARBINARY(58), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42,13114867,'nx3bsdy','kFz','G98PU0dDygE66dd','YSghAhwVPKu5Tke','h','U',0);
+INSERT INTO t VALUES (96,7461901,'V388oI7YU9JQAB3I016R58DM','f3rkUagYW','9k6Gs','AxWxHSH23AkUM683sd06p0GHb7LT4wpfAaWzeLaZ4g66WW','C','O',1);
+INSERT INTO t VALUES (-44,16295658,'RWvCGwVcT3LHW0cCuMksvVzrDz','5VBGc8OVl','UngwnqNB4XB5U6xG','AO4pvOJQAmgB5znafD','D','z',2);
+INSERT INTO t VALUES (-105,14317165,'nACVtgwa8jlhetHd8U6VABI2lfdDPBrkKen2KNsdPAgsampF5','sVlriRZ3N1jmqtYN','tIssIsdsg','j0GWz1GqRE4O7eY8ZthLBIACOogsmrALmwFeN','U','P',3);
+INSERT INTO t VALUES (-109,14623153,'v8vhd8','E','bzeIlIQLMZ','e67FAdpEzVfJew5TyHczNKUUP6jlBwP2wRZi4IcAJB4gc','K','q',4);
+INSERT INTO t VALUES (-110,9564087,'CH6N1wQjmUPFYNgpWH8lmM1oj9kJ0mE','qFWJG','0vXSPwhfhw6PA0RM','zNtKU79eVS6gRwZJxR9WJmpV2UMfwxrhriC1nTmv','g','c',5);
+INSERT INTO t VALUES (-63,6268186,'gEEg2AyHUV8M0GSGihWAmX8l59FWzMJrw','B0bWTzHRB9m8','53mGT','x9atsx2IIAOv','G','T',6);
+INSERT INTO t VALUES (114,15525080,'6SIBPZj6Q72P6K2auh4Y9DEO2NanmKShwDtzMY6QFcF2n1aMYFNnABn0RtuJq5UZ11XVdslSMHUzyxsI1QE','Q2RjzwV86wSEQ3g','HNQ','VgNDaYlVy1tJm0JROFphqkxuQZEm6tIoSaO','l','i',7);
+INSERT INTO t VALUES (-113,13863104,'nLN9LbaLSq3ZkD4Pmxlh6qqF4OkFrqO8EGj7lv1z','rmn','lP1xi2a','icNGzeuKlXB','j','n',8);
+INSERT INTO t VALUES (-53,13565623,'CUh9g2YfKCejFbd2tQV4lBVsJG9CQMwPIVtpRMp8H79phy1npmxWMVsoA7KkgvLZ3s2tPYLlg','mj8AS1','ZsCcDjd5N4o7DFZ1','CgTre1IXUYXmnQN2IfeY2Plw7SLgUx55s8DDOVJ8cvRq1sAm9vN','X','N',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED, c CHAR(84), d VARBINARY(16) NOT NULL, e VARCHAR(18) NOT NULL, f VARBINARY(58), 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 (522333696,5105380651717203280,'DmP4sbMsvzHIM0N0RC','FjiAL','jTLWrxHXQJvq0QwdIJ6qmZ4zkoDbj0Tem1OWVw7Gv9WrpCExT0aGFZGjSaqtUTLwyytlJMJ3ufHruhsj','5H9GiOT2wB1tRqxXO7QU4mg4C3xU5VarcbUmKpwyCEhjY','VWw1XJ6ILw5i9GyYSjrC72','5jl9QdMwcFkPnIGlqNkAaXYTmc0eBl0',10);
-INSERT INTO ti VALUES (522333696,5105380651717203280,'DmP4sbMsvzHIM0N0RC','FjiAL','jTLWrxHXQJvq0QwdIJ6qmZ4zkoDbj0Tem1OWVw7Gv9WrpCExT0aGFZGjSaqtUTLwyytlJMJ3ufHruhsj','5H9GiOT2wB1tRqxXO7QU4mg4C3xU5VarcbUmKpwyCEhjY','VWw1XJ6ILw5i9GyYSjrC72','5jl9QdMwcFkPnIGlqNkAaXYTmc0eBl0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(56);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
-INSERT INTO t VALUES (383498042,2017325940862426808,'UpJONE2L','K','F','1Qf','fPtD89B1j526uq6bLgdvk5vizPigXLtXZ5nWKsUIyLflWeVWdERVW2tsvZy0ccEpjV9sknSk6Fd67CQNJNtMWj6en','9LiuqgDP1akw8Lk19nPiwcjVS69QH6SYNxOg3eOUj7wZItfBMoSgfCI72h6G1aISM1zKgcE',11);
-INSERT INTO ti VALUES (383498042,2017325940862426808,'UpJONE2L','K','F','1Qf','fPtD89B1j526uq6bLgdvk5vizPigXLtXZ5nWKsUIyLflWeVWdERVW2tsvZy0ccEpjV9sknSk6Fd67CQNJNtMWj6en','9LiuqgDP1akw8Lk19nPiwcjVS69QH6SYNxOg3eOUj7wZItfBMoSgfCI72h6G1aISM1zKgcE',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (5830957,2036725,'Kp6vqWlxr8DPoo1ONtieE1n0dc8WguLU32ksKV3MoNwSHq0mZxyl0nLpyBaJsfeEMtWRAUDp','GQr4I','AObHFhdiDl8cxn','6llnHKmW5a7nTdPmgHCvyJiumrauzOHIaMfo0J','W','b',10);
+INSERT INTO ti VALUES (5830957,2036725,'Kp6vqWlxr8DPoo1ONtieE1n0dc8WguLU32ksKV3MoNwSHq0mZxyl0nLpyBaJsfeEMtWRAUDp','GQr4I','AObHFhdiDl8cxn','6llnHKmW5a7nTdPmgHCvyJiumrauzOHIaMfo0J','W','b',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
+INSERT INTO t VALUES (-5423711,4364691,'OxcaI','yo6AY','8xPv8BACKzWtSviDsk','62wsubz4WXWS8amSL','O','4',11);
+INSERT INTO ti VALUES (-5423711,4364691,'OxcaI','yo6AY','8xPv8BACKzWtSviDsk','62wsubz4WXWS8amSL','O','4',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1459537846,7003747001894519727,'2bn','qbMTKEaRWq3ISI90VckWvh1MefLD7aKBjvVDcPOxP5cII82UiVyI4WAW5oEGD70kVrqU2m03yoZeFNPElZ9jwhUzNUO7YxBTNdCdh05cHE0fkmHelJqkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGnb18Py3ei8wEjeHG7fFyVrws83GhtM2AldsebuJpjZI5cdsRNCtYDFS7i1kmMTHTBl6WskZpf5BuLqd5G6ukIFg5R3DMpMQ','MPWWeUSFd7Zu3UQwmLWGdBk5531r7HfXQuyBDQshuhSrknmWi','zvuf7wzzQmoYZr59rtGzkPY0TEs7PHk8MuEQ2r8eBwYSg8XQkS','B6KSFy0owOudvVNdeu9gyfCYBd7CgijW1eu3BtBGL9CadwFGy4C9RGNBFUaO1d42KfxWGb33fA8RIJM','GIQJ013dI4Xz4iMx7VAcv1JQlxe9GGsEJ2yjsPwrIrG3NJg2NzEBScFMWAMNgQ2il4kBMZ6b6mt2jnr44EnIrFy3hhE',12);
-INSERT INTO ti VALUES (1459537846,7003747001894519727,'2bn','qbMTKEaRWq3ISI90VckWvh1MefLD7aKBjvVDcPOxP5cII82UiVyI4WAW5oEGD70kVrqU2m03yoZeFNPElZ9jwhUzNUO7YxBTNdCdh05cHE0fkmHelJqkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGnb18Py3ei8wEjeHG7fFyVrws83GhtM2AldsebuJpjZI5cdsRNCtYDFS7i1kmMTHTBl6WskZpf5BuLqd5G6ukIFg5R3DMpMQ','MPWWeUSFd7Zu3UQwmLWGdBk5531r7HfXQuyBDQshuhSrknmWi','zvuf7wzzQmoYZr59rtGzkPY0TEs7PHk8MuEQ2r8eBwYSg8XQkS','B6KSFy0owOudvVNdeu9gyfCYBd7CgijW1eu3BtBGL9CadwFGy4C9RGNBFUaO1d42KfxWGb33fA8RIJM','GIQJ013dI4Xz4iMx7VAcv1JQlxe9GGsEJ2yjsPwrIrG3NJg2NzEBScFMWAMNgQ2il4kBMZ6b6mt2jnr44EnIrFy3hhE',12);
+INSERT INTO t VALUES (6321603,10141418,'WnDRgWU13l2by365StjYbi0uA8entodjixYjVn','6ltWtiCctyz5VfdO4B4emuOtzdLJiAlWQg5OUgH8nLmMwFGEGOg2s1RFdZjWvs4xHcyAcQYRRSxWeY60fOYndYCk0ghDc61y2GJWWZiLVhUsfvFJkNP7WeHYzOjPLvwcP8snRmIG0T5lrOHiRj03K6NX0STzWxH4g9WATKQrON1l8QDI9BwQIyeuJePenBy7','q984Oo1qwIKM4X','RjvdG73y09BaJWQ98wdTS9OZuNfSId16XgjffZQjYM7lkjTtkBEVE4','k','X',12);
+INSERT INTO ti VALUES (6321603,10141418,'WnDRgWU13l2by365StjYbi0uA8entodjixYjVn','6ltWtiCctyz5VfdO4B4emuOtzdLJiAlWQg5OUgH8nLmMwFGEGOg2s1RFdZjWvs4xHcyAcQYRRSxWeY60fOYndYCk0ghDc61y2GJWWZiLVhUsfvFJkNP7WeHYzOjPLvwcP8snRmIG0T5lrOHiRj03K6NX0STzWxH4g9WATKQrON1l8QDI9BwQIyeuJePenBy7','q984Oo1qwIKM4X','RjvdG73y09BaJWQ98wdTS9OZuNfSId16XgjffZQjYM7lkjTtkBEVE4','k','X',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2966404282,12592347832554931988,'nywupVkPp8pvUKSotchU31KcFmhPvwFYl7kMEkXUcZGebzD','JbJtDiMGCwdf2v5IZozfvMw','VgYfHXBw8HBowW5F6EjvJaGawWddUj5cpl7EyYpTVNfyNDO','qmenUJ8tcvLOkhqkN0y9yQEdR4yZWxITPMs','rGF0uHtxMvsFQdkRXzthxU5qao57sSGQBEn','ImNAcMJnrH8P8JhA1H02Mmq',13);
-INSERT INTO ti VALUES (2966404282,12592347832554931988,'nywupVkPp8pvUKSotchU31KcFmhPvwFYl7kMEkXUcZGebzD','JbJtDiMGCwdf2v5IZozfvMw','VgYfHXBw8HBowW5F6EjvJaGawWddUj5cpl7EyYpTVNfyNDO','qmenUJ8tcvLOkhqkN0y9yQEdR4yZWxITPMs','rGF0uHtxMvsFQdkRXzthxU5qao57sSGQBEn','ImNAcMJnrH8P8JhA1H02Mmq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(5) NOT NULL, d VARCHAR(8), e VARBINARY(22), f VARBINARY(96), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17,-825025693563897386,'pp','O6Z','WcGXHrTSefxny2x','hyqdkcW8feURhXE28BesyZ3jChFp2ptqGm','nbNcSOcDkHDUGhlCz8t2SH0BzgEoXMCH77Z0ZTGnDRUsOQfz87CDhXNow9ZgiLgsd2','eNKyYGI8jQV4NFtOaj5pK',0);
-INSERT INTO t VALUES (-101,3466246464861111688,'oia','MHuOdw3o','V1xDlKnmBLRCF5fxa','UsUTOmuBd0qeydkUOCdkNLU','L9b4EDxv6LmCJVIQoKxCk4A3wH89ZdOmJXLxt9pYDc9hO7bARY2c2qvSy3JPeIwibkGaq','PykfXVLBrRymm9Y2DHiLIpWQ0SHgpEjv4ixgfwrvNJiXpPdNon1ChUarCNHtwLozFg08',1);
-INSERT INTO t VALUES (16,-2070554916121663710,'eI','Ja','xoQ','IUqLEqu55Q3xEkjqgFiadbEmb4UV3MF2Xg2t7dFDHdPYjRC9u1rLTyreobkyrQ9WGManPgob','vLkUEdNiy5KDjY9I9qtWWT5Zry9pumXA59sTD4c5dR','Rb9lDv9O5v71aYtJjWnjQ5oPfTIJjF0UmVgedmuWTLuDkiqDeUy85JIwIyo81brmc65zvsfiZ5vFgkje50MJ2pz3aAYbl',2);
-INSERT INTO t VALUES (116,-2701937370622974298,'Z9','mG','MafZAqlef2yDXHTSkB0UJm','r2oIR0XfoQ5yeIgrtGCk1gdBkC9nTDan6b6zj5vfBwNdyH6rJ9g','NsmKxZLqG0C6BJDNpU0pJ78eeAsDRoVnpXpB9685MWaC8qs0baX1EfaSlGnaEtAD4Un2GOTO20ECtSZowFeTMa','BU9H',3);
-INSERT INTO t VALUES (-19,3743166672490435986,'Y','Q4RVBC','G9nqoOiQdY73pd3v','9EfuFJS15YdUZQ1whRWmOT','81WsfLKjH2DTTTIctfQ2iu19qsF2Uos6elKtQwNY4w4Wn1u0U09a','xVE0dDXHkwvdyZFaDF0uC7srlplTCzlwHa7Y1LeIAVR5nFURIiZcekSMxf0Nb5Elp3CIgskl',4);
-INSERT INTO t VALUES (-47,3415148191980344946,'g','zPwOh','3Mvo','7LFHkSo76OeCdb5XQPixJ123yWNKxnWU8E11d6uqqz0m3oipoRPvA6HAdPUGS1yrh','ARwkCDFkcC6pvlMnNX68MBbTaCFsgM6sXtakGWV8pBiMCI8nCS6F3IvcPfu1IOMyd5Jytb0hu','WSz2O7pqhhV0QE4DvGTfvZvfvKZvWFp8HePoKI3pJfGcT7hMGeqlfZVfXBxMOI5LnVMJX28Fhb23fr0yXu',5);
-INSERT INTO t VALUES (-87,6547996803686965993,'BGKIc','F','VrAcsSXOm','w3YRe2UGL7LLzzgr9lOPh1yVzhCDgU42VBzX9SgCUzLApRRJ','MmP5gQ00gyi51FhBz11yJ0qKFL1OgxCTMDpozX4rQbgcTDz6XNsjfc4H68ryTCOTY3M2DnrNFRnTUlezxECle4k5TkYpsJ','oAfad1nSBTPaypRbu0OW1f71yEoqJgtflVOtfCclX6Vi',6);
-INSERT INTO t VALUES (-82,-3054378545819437704,'y','vInDVPtp','F4q','sC27','0xWNTze4IcHCZ8HlNr1E3cw9yMpyjxqM8TV79G1VGdrtLoY4unh9SYXjPOtCEJ','b50MtBEZCmy2evKekbLN7UZpgDVtjyQ2Wq1LiuHl4oK3EigoNhHQkX',7);
-INSERT INTO t VALUES (42,-3809956837945725852,'ILVeR','UP8R','MWLnC5dsEChlASwa','v9LgqtelYIfwtI4zqu9LXvCf70HCzX4r3sj0GJikxiylrdx3Lhda0bOzJRj7YQmy','AXf1TaKXR8frfGhvTLaPJuJaNDEkl1H5jAHkg78tMpyVyzhEG1JQoZ6kO3','cWIdzDlducUdkV0Rh9Rqfzr',8);
-INSERT INTO t VALUES (-91,3491934174609572093,'LE','BT2G5K','Epa98H1kLgn8Oxu','ANtgbMPVbQPmGm4RP8WfWLfUSxK6XvJ4S9Ee','gvOFrge09St4FC72l7rrtAS13aN8EMjsVHTn9yhuWa8aPnCKti1AFoqrJ8OomWSvZIkMjDCg9je3hEYhzGF','tG0sCpdt2YfK4p748SeQbdkL5H96avmBpz247DjltDekDaPdADkqTuFAek5UrcByK1eE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7507681,5609150,'0eVPIOQWscQoxGi9nC3bx4jgmJLSCZyoBNFBWQOnA1U2LDS7XquAWSJY','oxb2mnC0im1rMUSt7FVAc1GxLQbfIHInYwQGNhUdL9jvPsBu2P96tPb0k5kbiXmsGVQ8LCRufDKbYxH2f8rF','v8ZgoKsXFQ6F','HXdEypQDofPHa4IvhEVfOmaEj3TKxbJvYBy3KSuf8bXrseyuz6NZxpDJcwC0BXLZn','s','V',13);
+INSERT INTO ti VALUES (7507681,5609150,'0eVPIOQWscQoxGi9nC3bx4jgmJLSCZyoBNFBWQOnA1U2LDS7XquAWSJY','oxb2mnC0im1rMUSt7FVAc1GxLQbfIHInYwQGNhUdL9jvPsBu2P96tPb0k5kbiXmsGVQ8LCRufDKbYxH2f8rF','v8ZgoKsXFQ6F','HXdEypQDofPHa4IvhEVfOmaEj3TKxbJvYBy3KSuf8bXrseyuz6NZxpDJcwC0BXLZn','s','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-963408,443620,'aY','8UFGpCdTSFutCS9lt96YrjhAofBz6VJhAyDxAUY3s7kl9nrYYNlK71wxPjyIL4layExW8lK5nyT3qGkoGMJsxHlUbOCumQ1j3QCTpfFqEkOlUfyVwNgphR7ADYhEbIY5Oir1MIzRsISUDZcmGPgLLo6DiMbqCN3nKr93UhKaIK0KxLLDs9OiBF1OR6AsM6sCyefia','6s6E3','bhOriW24p9KFyFmYipiEP6CrYkcI7AGmm4okWZ7HFjGV3Ar3wiPsHAESVrgZS1cKlU54tD7sCGGVrRKgTKcqfzO0teS7XyOgob1T0qza8sZUWwWhjx2aac9qjIoMUk87bl6NQ6SlXLyplvhQcvzgmPWJGCwsvIQ3xWUXkbQNKYd52ZP8niQ0M9rDA56xpY0Le4vnlTSvZyG8QFXAj0Bu6zUd6RlFPQWjbWcY8yxcS3LYHyJZZuLhUnu','e','P',14);
+INSERT INTO ti VALUES (-963408,443620,'aY','8UFGpCdTSFutCS9lt96YrjhAofBz6VJhAyDxAUY3s7kl9nrYYNlK71wxPjyIL4layExW8lK5nyT3qGkoGMJsxHlUbOCumQ1j3QCTpfFqEkOlUfyVwNgphR7ADYhEbIY5Oir1MIzRsISUDZcmGPgLLo6DiMbqCN3nKr93UhKaIK0KxLLDs9OiBF1OR6AsM6sCyefia','6s6E3','bhOriW24p9KFyFmYipiEP6CrYkcI7AGmm4okWZ7HFjGV3Ar3wiPsHAESVrgZS1cKlU54tD7sCGGVrRKgTKcqfzO0teS7XyOgob1T0qza8sZUWwWhjx2aac9qjIoMUk87bl6NQ6SlXLyplvhQcvzgmPWJGCwsvIQ3xWUXkbQNKYd52ZP8niQ0M9rDA56xpY0Le4vnlTSvZyG8QFXAj0Bu6zUd6RlFPQWjbWcY8yxcS3LYHyJZZuLhUnu','e','P',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3371953,12493354,'X','SMx6SqpO4G8sGQ936jMgv85s2z4TZCj6CrL6G2QSd5qRSvQzfxLgYuPfhusJNKO6i4ONGlZ4UOiGaM6EihUSrRlBptbSRBY60mbAcC67ACebuNnheQcfKLtujSHIqZdxJTDNmjT5uaTLODArO22iFLFdtKLLqcW7PXZUjf6BkorLXQQQ5','n48wgF0','lv38c0OP2I8gbhHWZhKPR497u163VhAXdFMNOSFd6OzKw9hI8fOhtJzYQ6V5Q40twf0aorttlffHQF640fhD4mUb8WeFWQLwGiBwxxyGoFc0npYyElHMzfv55QqnGG427LwuW7JAx3b9x38HcxxjFBWEKBvv2YilOAo15akV5WegN5LrRfn9x2tB66RwrFFycn0Wr8CyXppo48eJSZJIHmnCp','3P','TL',15);
+INSERT INTO ti VALUES (3371953,12493354,'X','SMx6SqpO4G8sGQ936jMgv85s2z4TZCj6CrL6G2QSd5qRSvQzfxLgYuPfhusJNKO6i4ONGlZ4UOiGaM6EihUSrRlBptbSRBY60mbAcC67ACebuNnheQcfKLtujSHIqZdxJTDNmjT5uaTLODArO22iFLFdtKLLqcW7PXZUjf6BkorLXQQQ5','n48wgF0','lv38c0OP2I8gbhHWZhKPR497u163VhAXdFMNOSFd6OzKw9hI8fOhtJzYQ6V5Q40twf0aorttlffHQF640fhD4mUb8WeFWQLwGiBwxxyGoFc0npYyElHMzfv55QqnGG427LwuW7JAx3b9x38HcxxjFBWEKBvv2YilOAo15akV5WegN5LrRfn9x2tB66RwrFFycn0Wr8CyXppo48eJSZJIHmnCp','3P','TL',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(2) NOT NULL, d VARCHAR(60), e VARCHAR(18), f VARBINARY(54), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7872352,2334755,'Cq','6SpRVE','NNG4','Vifdb9B0aAyxw5Ma6M6dkn8W85AcjE2xNCPD','P','P',0);
+INSERT INTO t VALUES (-7238281,3471267,'z','wa','ChxgDfUgdVyAqJ','cFbLuvHoR4qVRNAI','6','F',1);
+INSERT INTO t VALUES (7784715,10928257,'bi','F5XIa9c6DfLO5y2enAJQeEmb94','fM3DrvTZ','flWqudTrVQUOwblJpVv','r','P',2);
+INSERT INTO t VALUES (-1186762,6385152,'k','glSUmI0AFKwTlwUqPl','GRw','X6MfmE4pSlV8htKsC9','K','g',3);
+INSERT INTO t VALUES (7543762,12865252,'o','zP','ir6q','4CHPP','j','c',4);
+INSERT INTO t VALUES (-6140478,15287000,'8G','UjFyU0x5CrMduzD0J6DdnmUxUXOMcUHYHGHLtzZEvJbso5N9lGqhqoof','Jzkwv48klg','aMQTtso64bpUtyOcDQDPoirQ48ieHYzl','6','m',5);
+INSERT INTO t VALUES (2495299,418913,'1','Aobme9vTP3p1gMOK90','KvCkufS9OhLNUgO','0dHrSuQjdd6ZhU13oUcYz8Ov','5','Z',6);
+INSERT INTO t VALUES (-8061186,16066952,'Z','GIp','MzYXOf','BpealqUBgSlOmvxFe13w7uRxCdSw7dZeI7QWq','Z','g',7);
+INSERT INTO t VALUES (-1680392,13173359,'Ti','DcAR7B3pIwe4B9VTKnOAq4qyl5a6gAvANBN3dDNi66TiPaHqxm','JPkXbvcn2J','9Hq8YXK2yalgA70xGOjNfM53','1','M',8);
+INSERT INTO t VALUES (3437700,10029939,'B','1f5rZ8uVcHrHkgjW18ouSVINP910HViUNmgWBjjAu','ofxMBmq','nXaSzDz8','r','9',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(2) NOT NULL, d VARCHAR(60), e VARCHAR(18), f VARBINARY(54), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-13962,-5886732850329024143,'KVg','yWk5Mz','tGEQiOfwGQ1no','ND9CtK1ZhTr1V00nqg3Iy9qOSFmdfhxz6DI0x8AcrHiIdu6n7sf1jimiRMykvnvVminza7Tc4y4bmMWZVXOpOeqmkC1Dk7Gy','uKHkwhrZhVIjdk41KUHgL4cxAU3JZK4nqAAw4uLcPUrz4rMcOkSIZMFd62Rz9d15YMrYUgB66d4ln','b1BU5ZIOcVeN8NWVHE7vsepGAUNbttidevB0iZRd51eXCULpCy9VTpeO4IQQCNSvggc4wAW2huHM0LNKIzZ0joYE9liCSGLw',10);
-INSERT INTO ti VALUES (-13962,-5886732850329024143,'KVg','yWk5Mz','tGEQiOfwGQ1no','ND9CtK1ZhTr1V00nqg3Iy9qOSFmdfhxz6DI0x8AcrHiIdu6n7sf1jimiRMykvnvVminza7Tc4y4bmMWZVXOpOeqmkC1Dk7Gy','uKHkwhrZhVIjdk41KUHgL4cxAU3JZK4nqAAw4uLcPUrz4rMcOkSIZMFd62Rz9d15YMrYUgB66d4ln','b1BU5ZIOcVeN8NWVHE7vsepGAUNbttidevB0iZRd51eXCULpCy9VTpeO4IQQCNSvggc4wAW2huHM0LNKIzZ0joYE9liCSGLw',10);
-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 (-1213,3262026454402367849,'3k2JI','u','wqIKp7TAgmRlVbeEA','H1jlUAfRwCPXOuUBCxYLYtnNoc3eM6yVN','Nr9A98IesqZ7lms9cylwgwre0uQx3xx3ky3KCUdF1ZyAiwjaVt1kOI4vf77NuqltL8y2e4w8WFvOyxV09ZXfMeLxz3yWQ','ZqP199VFxE3hqHKij12rud5Skr4C7',11);
-INSERT INTO ti VALUES (-1213,3262026454402367849,'3k2JI','u','wqIKp7TAgmRlVbeEA','H1jlUAfRwCPXOuUBCxYLYtnNoc3eM6yVN','Nr9A98IesqZ7lms9cylwgwre0uQx3xx3ky3KCUdF1ZyAiwjaVt1kOI4vf77NuqltL8y2e4w8WFvOyxV09ZXfMeLxz3yWQ','ZqP199VFxE3hqHKij12rud5Skr4C7',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-515221822400789937,9832668,'Mn','u09zNFeUGCDjjftLm1G4WAfNoXFET8oZOdKisDw1zZn7OH3po0','dtnRA008gyM2JaB','ozTY14XJi6TeUj7smVWayQaJ6ux8Hw9KpbV5R1fQETW','U','W',10);
+INSERT INTO ti VALUES (-515221822400789937,9832668,'Mn','u09zNFeUGCDjjftLm1G4WAfNoXFET8oZOdKisDw1zZn7OH3po0','dtnRA008gyM2JaB','ozTY14XJi6TeUj7smVWayQaJ6ux8Hw9KpbV5R1fQETW','U','W',10);
+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 (8607014597391501190,11084918,'3','dur8mNqyI3HZTutpE7XSxKMA5SMY83iI','BjCeBvHTHLBri2GQh8','w','w','1',11);
+INSERT INTO ti VALUES (8607014597391501190,11084918,'3','dur8mNqyI3HZTutpE7XSxKMA5SMY83iI','BjCeBvHTHLBri2GQh8','w','w','1',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5255,-2614131340600670960,'DrncfY','ar3L7gaQVKaauwAF8fTl0NAiD9BgTTcHWtaHrmSeHnE8B4f1EFtRJPLrzzNbWBsmXMijejX24fH8oN4M8i2OIT0X32H6','PSU6XSPlleqQ','UyOutBxJAoAclIO8Qe9Uq00iEwSN7XomsnBMA0R9XVKaEtINQntz8WJ3QQCDOOSc0qj1ScUU6XBb','lBLOjm6TjtTyjvYj','e6xoAf7eHUdXcokzQyISeEG2f6TIvx9zc23nuhSrNCwTRUc4MBWLfRCI0O5XGMCD9uJSw',12);
-INSERT INTO ti VALUES (-5255,-2614131340600670960,'DrncfY','ar3L7gaQVKaauwAF8fTl0NAiD9BgTTcHWtaHrmSeHnE8B4f1EFtRJPLrzzNbWBsmXMijejX24fH8oN4M8i2OIT0X32H6','PSU6XSPlleqQ','UyOutBxJAoAclIO8Qe9Uq00iEwSN7XomsnBMA0R9XVKaEtINQntz8WJ3QQCDOOSc0qj1ScUU6XBb','lBLOjm6TjtTyjvYj','e6xoAf7eHUdXcokzQyISeEG2f6TIvx9zc23nuhSrNCwTRUc4MBWLfRCI0O5XGMCD9uJSw',12);
+INSERT INTO t VALUES (-8202972678339691169,14411650,'Ao','dPtJEyaqpeJWXYcdgwwOSnGBIBpUmWOxJa6hc4RWgsRN6ggWIprZAqOkcyPVfvFzv2Mtnk3juIEF8425w7yGSMg8aj','qrKpd9UxKEXBUki','Bll6UHZpAmxkbRIgCCYanEBHmDJOBYonpXpad7W5p44ad0JvGRd12j','Y','J',12);
+INSERT INTO ti VALUES (-8202972678339691169,14411650,'Ao','dPtJEyaqpeJWXYcdgwwOSnGBIBpUmWOxJa6hc4RWgsRN6ggWIprZAqOkcyPVfvFzv2Mtnk3juIEF8425w7yGSMg8aj','qrKpd9UxKEXBUki','Bll6UHZpAmxkbRIgCCYanEBHmDJOBYonpXpad7W5p44ad0JvGRd12j','Y','J',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-19640,-8143547901716256335,'PSE','NIyPYGTOjnMoaTPqfD8WUSZJl9LRBkvh4BRGmGjgaM0R8p4Nl8jg0KKQYcG6vBdyeEBkRjnw4N24YeXZRGzLdB7xoefwesklJLpRrAADuJr5PhOSIR9oPp28t1uRndFTGduKQUqlv9Vm9qbmxwjj5iWCA0YyNIwBi5WodKW0hAgYTBw6pf5jo7T4FrrBGuxyJJEfBZM','TPOff534dSxO6ZZcJSq','MUrEZXfubjuxLm63u6BHURoyASEAJh2oSnlj2Wu2JUpmh26gudgxXPfPzZlj8eHVBUlHsM5PLNVXkTgBlHjZD5PxEmNnWvbFXtP2Ss1kl9bpFrVqqTde1wuzh8vIOmfea99vg4YFIVc1mXuqV9','aiPzclNkjaN4wekZ5oVI8bwPjDK2hj80jpbP','GYYOaR8VCrF3IXO6UHVjAJnZ6ME9KKY7JwHFki6jJzRDlpSbT0JA2pyTi0pYIGV8itv5rvx2ybITNeF',13);
-INSERT INTO ti VALUES (-19640,-8143547901716256335,'PSE','NIyPYGTOjnMoaTPqfD8WUSZJl9LRBkvh4BRGmGjgaM0R8p4Nl8jg0KKQYcG6vBdyeEBkRjnw4N24YeXZRGzLdB7xoefwesklJLpRrAADuJr5PhOSIR9oPp28t1uRndFTGduKQUqlv9Vm9qbmxwjj5iWCA0YyNIwBi5WodKW0hAgYTBw6pf5jo7T4FrrBGuxyJJEfBZM','TPOff534dSxO6ZZcJSq','MUrEZXfubjuxLm63u6BHURoyASEAJh2oSnlj2Wu2JUpmh26gudgxXPfPzZlj8eHVBUlHsM5PLNVXkTgBlHjZD5PxEmNnWvbFXtP2Ss1kl9bpFrVqqTde1wuzh8vIOmfea99vg4YFIVc1mXuqV9','aiPzclNkjaN4wekZ5oVI8bwPjDK2hj80jpbP','GYYOaR8VCrF3IXO6UHVjAJnZ6ME9KKY7JwHFki6jJzRDlpSbT0JA2pyTi0pYIGV8itv5rvx2ybITNeF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(2), d VARBINARY(17) NOT NULL, e VARBINARY(52), f VARCHAR(73), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7351290,11901,'xO','SmmC','X0ltZfw2YYbc9i1','nUYWKT68CGkwhqpJahU85Otc4UfYKdmH','8haw9wXUDQXOu7WLYXNJLbEfRCdEfFUqp','yr3YYevCbNaW57yOrSpyfXkz9s',0);
-INSERT INTO t VALUES (15828102,-17113,'9','yA','qLV4AYbpFkebdJv','qj95NmW9E','7YjGFy9ZcGUTGe7ehBFayFWcBxZqx0szutRl5Cryru1dfHPk1XIWBTRzYgZn8RjTMqwVXDrxVeejJiNSlkX4KkM0cMyaDSgSo','WD',1);
-INSERT INTO t VALUES (8206915,-26698,'z','WErRDdtlx431Q9zJ','GYmbd3cuy7AuYwLn4hDHC9aTGnZjrXUHQDhDRHRRRw','Bxq6EkLUkmkV0NIegD84jdospOaJ38f4dCQJ9lvYhhyoSSYxouelJL','Rj9xizJqEWGCMCPkIYY5q7MfNFa2mjKnndp61U3oRwym9sYlAG9rRt6FLhW5JxDVKmhsCXHzisvvc','EaIHoYZwJ0PvsXnzySwpVE3TkuF9a92c7LA6FCdfB8Ch',2);
-INSERT INTO t VALUES (4578219,-10404,'ja','KGWbK9rr','BiKVuMQ62ELErQmLLYlNIHNogvzj8XtLAqUHMGVCIL2YWQ7lle','ri9gTbZERjFYWndj2JBJPkWGhRcXvDjPiBPMrugGXlm4FHUkKcHrMZ1r9','5PsWbZ0DQEbbj1D282KqOTuZIHi93WFzpUaOSCUdczC6AeAxnT67YTWSGjNxJI1RIqy7MKHALjQmC7DlSj4g2bZf7rtSH52','ZF3Edq3DZE0ycd408WDAIhEuvGXNxNg8FKeJSgpjTOdZs2QbAaUmXdxGuTSWusPeT77IJ01dVlIcSh5fBwXTiUh0IN1lRJKLz',3);
-INSERT INTO t VALUES (11941164,22792,'z','8C0IlUibUY8t1','R54dZsC7b','kjeqHOk8fVDvgCMWYLtecbwsS94EHcLROEcGPTTzvCmGVeb','kvtDl9HpgzTiGJIuH6tzFid43DFOPPVAIvGgp73dbMMuKO6ENqYyMPghvW7us3V2ziiopSaH','AwCPqRRj33tSf43BiH0NmlHY6Qt7kfFHb8eGW1RDpD7rzdx1NsgFPJNzg4mKN8JaZAi5lyW',4);
-INSERT INTO t VALUES (2175471,1168,'vD','hiUZCpAv','38','AOLeseQxKdrbwIWpOIVi2pYoIXoCsycS1rQ0kfhP4us3AcXxziXFCLtPbwM01qr','wofLOCjKDfwI4FDl3eKWDozlauCgKhaq1iOJrqmxekE91zs3XTeQtvubAiJYSu8iWAJ88ZCFyJmjWtSMAK','dlEZZq7if1vZAcIzb7timCpfsNfuKdEel3NrgDRfjJOMiDCt7y1nOLcTxArcYPjnhIKy5T59E41wS7PU4mSfb',5);
-INSERT INTO t VALUES (16239592,-4421,'v','JyB3VqDctr','a3vIWS','DKR0mQmVWrpIu8J4wcB0HXzbbrt1ugPP','6YFxOoFeka8quUEPZ4HfuGiycov','I8YFxpkqWjdSo7Vk1noEqCXaWn9MMaA3bod3tzk4ph4t6OxuEryue6joHrTVhDhQFvHAReWb8ulAoYO7sqh',6);
-INSERT INTO t VALUES (12357377,-12354,'r','ZFZm2vk8tjQ','d5j2zTz','UljmzVwLzxQv9UPryGmvWseqbiH7f61m','KSlCK','avCIuORR7CeuCh6jlSD6i1O0hjdNEZuxIVDc4KWbW7iwKwkAqej1Fuy3InfKr40DtgiFciF7wY733z',7);
-INSERT INTO t VALUES (10214456,-6098,'D3','FPB6BoX','0xbn42','B6TRPRui6Cjgq7EmARxFBnHZMQhkQDJaEGvbXbuXAWGOfuXzRBZNIh8ApBkFJPrpmxaC','rNR26kjCPxzUdaFS4hyUjSyKnwiqgm','MnhukATf4MceR1vvcNO9xEG9jZ9mLm',8);
-INSERT INTO t VALUES (12229131,-1106,'iw','HLa7kGnZ8qj8k7h','A','718AXkM3Q2R4aYmkgGj6I3poM7mx6JG5k','1lRK3JU6P6vlam0p29XX59Ypuoge09gb7C2B39anGNP','R45d7HDlkjM3KmzO4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (13708451,20684,'zr','0wir0AJuHH','5dGVEc5Vu6vsGp8QZ0YISgaKVSBE3m','hPMHRh6kinOMHXnVNHUOzXo3vKLg3sOtWsq7sO','Rb5GrrkUFhgpkRt8CdEES','L3vGCy7I8szBM2Yzz5oqV5HNKnZWcXdQRgbb3eE3',10);
-INSERT INTO ti VALUES (13708451,20684,'zr','0wir0AJuHH','5dGVEc5Vu6vsGp8QZ0YISgaKVSBE3m','hPMHRh6kinOMHXnVNHUOzXo3vKLg3sOtWsq7sO','Rb5GrrkUFhgpkRt8CdEES','L3vGCy7I8szBM2Yzz5oqV5HNKnZWcXdQRgbb3eE3',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(3);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
-INSERT INTO t VALUES (205434,-30856,'R','yFLPJJ70uMg6Dw','o5IIX43kdb2565jWTW5xiAGupcZoYTJ04uR','AuK4ZRXog9BrelYcF33FRB45abZwAQwQl9tsac8wufUgP57ig','MhAs','ayBALQthM',11);
-INSERT INTO ti VALUES (205434,-30856,'R','yFLPJJ70uMg6Dw','o5IIX43kdb2565jWTW5xiAGupcZoYTJ04uR','AuK4ZRXog9BrelYcF33FRB45abZwAQwQl9tsac8wufUgP57ig','MhAs','ayBALQthM',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6363661,4437,'p7','JM0iJazuF2nDUdHUQrnsFJGtVz13FXOhPBdYUDHoQo','tFhpDZWJ','LppoIMc7w16sCEUnEKhogwegxFgYJ3GyYdcgdKadQTNa6ckcEM05','MGh1IgkWHf1TUXfUSfms1','MDHwIUByN7KCUsUJKAX97pttfgwYzHICv54azce9JB1kOHjyW1e6qp5jAc10is2y9hQRVnvzzuOQHX91nslf9sco',12);
-INSERT INTO ti VALUES (6363661,4437,'p7','JM0iJazuF2nDUdHUQrnsFJGtVz13FXOhPBdYUDHoQo','tFhpDZWJ','LppoIMc7w16sCEUnEKhogwegxFgYJ3GyYdcgdKadQTNa6ckcEM05','MGh1IgkWHf1TUXfUSfms1','MDHwIUByN7KCUsUJKAX97pttfgwYzHICv54azce9JB1kOHjyW1e6qp5jAc10is2y9hQRVnvzzuOQHX91nslf9sco',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (15285121,-22744,'q','fOLlm5LnWkk2n5WES4VztOAHPp4wvQy3wZ0UQItwJNIgDm9zhT912iJYIElS3DCdgt18L1vk8Hwd4YDXMVNFqQlf0Za6p212VuviwM27tv34zwDtqSOM1W9jO5ykCxB5wqWiXu5IYEek2XOBTYKu1O8YXWZQfXTTRGJ6AxBQK17y6ZrK7uuerUS6q8RXCgsM2lBeJ5iPeGH4njjEP','yVIq2ODSHcYjBgRYfa0KW2LeQ2eI','F4fJTucaARumG3edPUHcG4qsSJrgLOuSbqk7w8ZfX6J4uOxRqUSorLxpLzePX6cisdTXGAvVqokTHRTQHfr2a6YWJcXGiZO4sdGVjuz1pOfwOsaZqxj3T8TYsZ2Noj8oT1fqNo8H49vvg8XmdBFyF20eOrafm6NEZH9w3qzgzmQrtojUVQQoKhIohJojA4mJOk0YWrCGPPexHz58im0O8gZHAcrV4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm4','KowWb4U02CCRvFPSXQKgNHMMsdH3FxN9Ixietl6zlIZwGFUKAXcEUwneGbHEgRjC2P3UXDX1HNfWwiltHzclUN','6zyLwLXkbsqXJVocjpKB6rmC4Ny6Bbz4e468vfHTT5bxi0mCbVn',13);
-INSERT INTO ti VALUES (15285121,-22744,'q','fOLlm5LnWkk2n5WES4VztOAHPp4wvQy3wZ0UQItwJNIgDm9zhT912iJYIElS3DCdgt18L1vk8Hwd4YDXMVNFqQlf0Za6p212VuviwM27tv34zwDtqSOM1W9jO5ykCxB5wqWiXu5IYEek2XOBTYKu1O8YXWZQfXTTRGJ6AxBQK17y6ZrK7uuerUS6q8RXCgsM2lBeJ5iPeGH4njjEP','yVIq2ODSHcYjBgRYfa0KW2LeQ2eI','F4fJTucaARumG3edPUHcG4qsSJrgLOuSbqk7w8ZfX6J4uOxRqUSorLxpLzePX6cisdTXGAvVqokTHRTQHfr2a6YWJcXGiZO4sdGVjuz1pOfwOsaZqxj3T8TYsZ2Noj8oT1fqNo8H49vvg8XmdBFyF20eOrafm6NEZH9w3qzgzmQrtojUVQQoKhIohJojA4mJOk0YWrCGPPexHz58im0O8gZHAcrV4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm4','KowWb4U02CCRvFPSXQKgNHMMsdH3FxN9Ixietl6zlIZwGFUKAXcEUwneGbHEgRjC2P3UXDX1HNfWwiltHzclUN','6zyLwLXkbsqXJVocjpKB6rmC4Ny6Bbz4e468vfHTT5bxi0mCbVn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(67), d VARBINARY(71), e VARCHAR(100), f VARBINARY(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (920939,4077353,'NuD2PvolLdx9YmtHHKRTzMhyMZGbeaMb4mYkhNCpGwWEVg2nabKB9rjafgy','mKGiqzoGnPgw1LRksJcBCjT','2hECqYeny5g9CdXlKz','TfD7lHSVY7EneVrrvzMKepBZGzlAZC58iNgB4FjYYqvvLBhdzmaYkmYhTD7WPM6IHpm2bgghAYTcnlmbnXb8rrQs','wq6Fgvo9Q5VT52pHNVxPMsGqJxUatN6NlgGnuzxWlW16HOoCZ6oQdp2jeiOXV910WP8gwJuSZuGAhep','IxAF7R8fLvxK2cxzPVnCHdU26aNIE8JwCu7pi9gSso2vKQttIGuzt',0);
-INSERT INTO t VALUES (-8127879,232215,'yW26WxWcDTfhNKkEekoglA9uPnBaFQYUXOHGH2sP4oYaAv5','NKykkq92E5OQFdjgUJEuqY6smGtFBZapuj6MAXiWaXxYVtU9rH3ufvXfcxxEhHLYi1ywW','TSgXdJgb4ONwbXkljBP3r3UBRQ6YYxsGrQWhra6kmatH2UJT3MLF6e1etKm1xAvBThfsV5JtbxQLSTGM6cD468K','bDa7JsfPHTW4c4KrtFxOJYsPNbu02WW39Wtbl9ZoBtUdX06BLyturTCvdMwuRIGJIYyj2dwaNaCt7pvaX3scQ','MGQMvafXrkxRwBkjL6RWgBGd3KNnRFHXHzKEMkN3jNdlW2Pf1IY3HzB1AtIGhqu7DC7v9oD72','62tzCTWeMsWgXCBAbZUGEN1nlACRE5HpOZtymgNxb54BzxGUKN7aomSQDx',1);
-INSERT INTO t VALUES (-1718429,8190357,'P8CzvSla4mRKUXtvlZX','9jc10rWVsXivXiT0CTPJ0Up3nGT','D6D3biP91vsH9oiHpRMYTCm0','AMxTp7bqznnbmbru4ZNhnMZo2DjyBz5dShndcIINUX','xkjONL9SN1p703Yf2a3zlk0K5O','xJmu49DbOE2DLTMo1D7AhL52dd7w9gevDtAGIRY2EeZxbqohA4CR0xCtNrPPwd5UvYZGxjvtRFnWltpzOF5z57ong4sUHhG',2);
-INSERT INTO t VALUES (-3572947,3698360,'ObmJU6c21CRSdbce','he','eGVLK4EhvyIpGY1A5pGzVYWQPqW0AgeXv3zXO10RbSE2RP44DPrtV','9AMb70wRq6mQTExbZUmn5K1FS7xzczjnndAFpStvTctV0L6tWqhSlwkzD3uAR1rUJ1y7yC5kx','wp0EAgDOdbQnN0a9GwQhBWnQBLb','gCL74V76z2TvSeNDnYykkuODcsvUjzBc6GlCP97NfHU90qil7WcXrn23jJfEwcuGYwFRD0Hzhuiz',3);
-INSERT INTO t VALUES (-6156612,9714128,'6rktFO5AmuK4fA1GQcRNKX1ulAWGxCesXDt2jJMqPoHBnWh0iXP1X2d6r','5','udtsRguMikMOLKW6EPZGL','fwDoi','fxhGmDRwiNieMMKg8420aeqpU8FuNVk6S2OnaD24R3eUOxa2TUJdUdEssy5SjU6k1KJfKDUF','qqsPUgj7xHUwH1KNz',4);
-INSERT INTO t VALUES (7131769,14184347,'CIBJ79K','uvrrxwgRVXYlX7ekNsiYXBWWT5rim','dArnaMcPfg387oG8XYkmIe6SlRxyfuzMCCt4fcu5PaYn','61muAeTunNh73hKoYpuBVzrDmMilHiUoIPmKaYgwxmPBgHiLPF5v8rnd17xy1PhQh3KjHoWpNWoOql5kS3dL0Ra','1OH2qbptvRZ','clYPxBVsxKA9ydYLr45DP',5);
-INSERT INTO t VALUES (-8323767,5606628,'yoAChL1U2OQiVV8iHOuWgzGF4fTZ9COiu0z6DpYUUencgLI0qgX7UqtY0','zrz5g1792JT86M','dODAzM3Igr2ke18IcwyQBxM7GXPkBIwO59iB9MTQSSPInzC8vjIbSDpfNASevOo4tAsi3PzdZgD7ASll9plpEhOEMTTUU3MzBQ1','IYJ8y4RRCBGFhKbs2K4bFRGT2nlb6Uq1XUtBLzMYkoIUmT','Yef9x5D7QlQnanXOmGA5Pz6Eo','cutYs7IOk4nRDmF1gd8IeuVo8MrFimKfTzToeQ598CWR5',6);
-INSERT INTO t VALUES (7069851,7674955,'NTMHiQrGmG0zz5UdEPJJeoEk','FpLdUgudUGa3zjbeSnTxU06uPop3d3fy9aErb0EmOiCiKmeNoKi7w','Qf4tGl9fqKIfLK0rOud9lz6uwNfKWE8aUmbHcbwFI','4Nq50G4BlY3GbIa86va4Llu438E02cz9Rmvz9fCMXEycYPWxWP','HmTVJLqfHCDUmtytFfj9eQRLWF4b','HKSz6AdXxx6WjyGPipziQ6fyPzJpTE6arkIQC1cukIvfj52QAMUimFL8H32fXEEV3j63WVsF2DiBet8FFihce2Sh4LybNhQy',7);
-INSERT INTO t VALUES (-8000289,10071921,'CvX60yCYUY','6zrxPi2PRfqL2NkRpos0OElWz2VMN58Vift9DFXI2And5eIKnCuFxrWml4KRHyFYdg','xiCqUd9ffc1sYVbfu9CsxW0CNabPmHaP0puaCnB4CyyhDKH1SeIfvaA4XRVfb3wQL5','M1NEKOwhLsf3krwcM4qoXMeWZXEV4f5duD8vmTUNE','1w3QxK1Oesf5','BYJLbd4S8HdqvNHN1sHFXFYaz8hsnmSs4pl',8);
-INSERT INTO t VALUES (-3141199,3324272,'qQpQWUkN3II8t5F','M2mWJm02PfbjSVc4JW0AQVr5N0A53JFL8MBJPO9oLTq2L9t1PlNRj7XxH7XBobh0fK','oSaey','cX8BMA6o857peyIIOZCGWM6iS6FOBFQmNjrr1qxgSbn98Y','6a3ZlWmnT','SXIRIeCWjwS8fiVzm9SISsbTcITUApToVrpVeyFLtP2vIanirGvwADSHpBpFkfosn3dPDv8QIZQPGgrf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-333352469,4308420,'5cMLYfjvTEkKk5MWN2VZEuWUC1qQ54B0dWCi1qqfftsT6atP4qoko9GBxl9WuRmKP','exxDEnCpDp5DmSpVNKZGr8bGNL9lLMD4MKVi6mH6QYzLQKnEn29bH','l4XUaGn9c8JziLnSWXRtS2W8aGCOPP4IRaOIPQEhyITHlM8eU','32hOlWHTbIZ6BueKiiu4','VuulrqLEKNgWsRGgTzqYrRkd9wGxSU5SGn2qOMbdetF4Vo6vJgOSkyfVi9psw9XsexYNFrS6Sm','4rIf8',10);
-INSERT INTO ti VALUES (-333352469,4308420,'5cMLYfjvTEkKk5MWN2VZEuWUC1qQ54B0dWCi1qqfftsT6atP4qoko9GBxl9WuRmKP','exxDEnCpDp5DmSpVNKZGr8bGNL9lLMD4MKVi6mH6QYzLQKnEn29bH','l4XUaGn9c8JziLnSWXRtS2W8aGCOPP4IRaOIPQEhyITHlM8eU','32hOlWHTbIZ6BueKiiu4','VuulrqLEKNgWsRGgTzqYrRkd9wGxSU5SGn2qOMbdetF4Vo6vJgOSkyfVi9psw9XsexYNFrS6Sm','4rIf8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(68);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(68);
-INSERT INTO t VALUES (-1147193638,10964313,'P6fUBJl08iqjcr7p3EHVQ','zy3ndx2bWPLuTfQ','wFZi00LLn4cFVt0d3iEXjFkR7oraxeVw30dyur6U3wAXwWmb5CbvGCE1GUkGjL0V8bBLnUn','2bdINeLLsQu','cbHcbmvc3MSIUiNHDSSz8yTozDMMphdxBl5YwWYUl9rWff4sOETpk1eUvPQz0Ef2DAaD2hjAKs','WIdgDs40q18hoYA8KkL7vkL0WIT2ULt',11);
-INSERT INTO ti VALUES (-1147193638,10964313,'P6fUBJl08iqjcr7p3EHVQ','zy3ndx2bWPLuTfQ','wFZi00LLn4cFVt0d3iEXjFkR7oraxeVw30dyur6U3wAXwWmb5CbvGCE1GUkGjL0V8bBLnUn','2bdINeLLsQu','cbHcbmvc3MSIUiNHDSSz8yTozDMMphdxBl5YwWYUl9rWff4sOETpk1eUvPQz0Ef2DAaD2hjAKs','WIdgDs40q18hoYA8KkL7vkL0WIT2ULt',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (161865383,11484581,'oZA65bV','XOcf4bOavcY9V5BEq7ICPO521iG3T5pbMHvm0H3oSDqGn1CuBdzpr4wddEbbuo6yxmSYX1enHuPNNnAQYL48N3sI3tBHLQcyqokB4DFeewCWcgEVpbf26vBZlxJQRRu3LlW5Ru93Ymz15gJHQLKjaBGkDoCJ4zxJD1SbGzWZJ7aKK3qux0jWH9r','mY9p1lKPLwObb0lpu58mXjY7','6ydZ3bM7DcYYkPQGsfhBOyng4rAKL9L0hJzAlj','nSTN0MKGtJyp4s1U','Ndqs6gX9jKKwj5tGbnHLGx9cwiSMZcNgYBjsGWG6J8TLcyOGP',12);
-INSERT INTO ti VALUES (161865383,11484581,'oZA65bV','XOcf4bOavcY9V5BEq7ICPO521iG3T5pbMHvm0H3oSDqGn1CuBdzpr4wddEbbuo6yxmSYX1enHuPNNnAQYL48N3sI3tBHLQcyqokB4DFeewCWcgEVpbf26vBZlxJQRRu3LlW5Ru93Ymz15gJHQLKjaBGkDoCJ4zxJD1SbGzWZJ7aKK3qux0jWH9r','mY9p1lKPLwObb0lpu58mXjY7','6ydZ3bM7DcYYkPQGsfhBOyng4rAKL9L0hJzAlj','nSTN0MKGtJyp4s1U','Ndqs6gX9jKKwj5tGbnHLGx9cwiSMZcNgYBjsGWG6J8TLcyOGP',12);
-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 (-1891385809,7783311,'MWtZ2LbtW2ArSlTJXr2aSzzCst46U0g0xrI4lu59jC0bHxrlbN6o07RVQytCIiWGu','PodF0Jz5l6fNV305LniElclhlz954qhj30JVgLpSOCjHm7ZDIRl3c1wwJHupIUZ56CgmOGqFXI1kANiiSZquPgcuYgej8ieZWk','mQS4yf1H5mmuCo7AvgKlCfZUthx9CVhaYG7','oEwXq','AmnoiqDVASe7n6YlvqYnRUXP74j3T577u7kXzp9lXO05LDRsE','3cvxb3irUHrUFXpGVjxfB0vsICT3i',13);
-INSERT INTO ti VALUES (-1891385809,7783311,'MWtZ2LbtW2ArSlTJXr2aSzzCst46U0g0xrI4lu59jC0bHxrlbN6o07RVQytCIiWGu','PodF0Jz5l6fNV305LniElclhlz954qhj30JVgLpSOCjHm7ZDIRl3c1wwJHupIUZ56CgmOGqFXI1kANiiSZquPgcuYgej8ieZWk','mQS4yf1H5mmuCo7AvgKlCfZUthx9CVhaYG7','oEwXq','AmnoiqDVASe7n6YlvqYnRUXP74j3T577u7kXzp9lXO05LDRsE','3cvxb3irUHrUFXpGVjxfB0vsICT3i',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c BINARY(100), d VARCHAR(3), e VARCHAR(39), f VARCHAR(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15883511,7158,'6kxsfXrThHVDqM0wIeaaT9Y9lx3iWv8Fj2R9Dpaul9IpfXeq6GFcgY1NuIdoWsedz2iVfee0s54hVzoQ2','y','2n','WiuyHcHHinuVd43Ai','w215OfUg5Y41fETZHaPV9hZ4zXFSdHAaWtY','i5upOXw4WWwQ57oQvoKpgXx1O0K4ZXl5VLgtzsaCg',0);
-INSERT INTO t VALUES (8386014,-892,'NBMKhfMtTSHCn0lfdT6lfn64uLaTV46mSPwi68WHfH2QrE3UCS1GltCjz7Jun2xZmTZQrnd','4DX','4cuxrs90Kwz8ghafRHKf9ROrb2fc8Bap','B','ABPNNFGI6T6LDmlKHplWvXFbLdCZGK3JN3JfYEUqnCHI5XWQGTZ9CaUxkNZ0uZRtZZa8fJ','Q74pYZWXUcW7eS46ZjcNjf1Fx1PuOjLuI',1);
-INSERT INTO t VALUES (4296382,-12647,'TaA8ldEspfk3DWLoMnub59SvDqq767lbWsqsQKXjVP','h','LbHmYiCOLQmV0N2qUOtauuOmxzbDUdvR5','RuH7BEgBTJJn3PUzlwM','7IpJI8fKrtLdnCVUdaY1GBOy7DWwXJ8uf9pNoCZ7vL1SxW75IMfkbu','nrl6wX7bWqQjY40hDYrTuHLRbDz7d2w6kv9nO0AkYOkt0FbZZqeaOWo1S',2);
-INSERT INTO t VALUES (7440526,18045,'uNPiPLHRzhCuwG2a0La0iWQOJAqKokXsNByYFV6dNWuQt6T6Uadm74QX6yXvcBqN','yp','dMRKVKOGQIig8bljz0rKm','upY86g4Dz9t2','PdAEmU7ciRpIHfH3UQInPaS5JVRvgYG6lh07tqKYOR1aeRdjXh38WwLDqvh6fOVI0gb6aXh69tAMx8FoFP9HcTA9rjLsVys','q7A1TDfNnd9ltb2qDHRSw7whpd7XjAS',3);
-INSERT INTO t VALUES (12577841,-32051,'O0bEHgnt07AIENb4AyZvx6Xb89j7SHvvT1t8ap8Pdy','D','PkTYN','FZ','vpKINxFF74eoSexTRx1DsGPv7XAx','ejydomz1SeqdsJo57HFKSXJzIOJYMkJEKk96IOVyPfllXBHyhtEM',4);
-INSERT INTO t VALUES (10127698,3946,'eSCQ0JZaeZNI96gG75beFc5c1ICaJkqumpXTm5bYEyOXC7k5vmjRUe9wcjHDzApX','Dy','QyksVb4mSeqZbZ1XvzMXrQMcDdf1Cb1e','QWVHQK4ptG92MO','U2PSl6Mr0HoN6rVdlDIhEo9mROuvvZm6RTCi1Qx7wViUCqvXTtGcTtig8ghwhN1HZWZlJLgky2R9OXi9SKvqZIsx9gt0GtCFVml9','bZbbzZUTaTdPVDuGxnAfvwgIWEghzYhtLrgQt1q9SkAtvrhHEjo06c2VACvX0S2LnInHP4c5vZu',5);
-INSERT INTO t VALUES (14528203,19597,'vai2SpumRYTSsqRItvxM8LUQdXn0kKIrprVFtxwRUcEgXzUeXP7ze6obmhq','L','VrDP8l4JXbHp4wY1lSvDyve8l0','pZ0','GfgIesGvzKkuz4XDbqneE9HR91vYiC6r8VGpkyDVn4y26v5NVyr3Ybl','GM4QSSUue7rNalbufxQMfxamtsrW69hCM251ikMfPXpt',6);
-INSERT INTO t VALUES (3724254,-20532,'srLGK8HtV0BbyDwkgVBx0Va','3','fb1WoHD7Van3NhKhM0','iX7','HZqnf8','f8RjzhB2G77M9CdyDrjC66joLtv3GrT',7);
-INSERT INTO t VALUES (10234487,8200,'J3kRj26TXIlSuUjGjMpy8fbvdwXCx99D3yIL4F5mRg96OORjBimifkw4KhdjRg42AYWPQk5hDERsx3Tkqas2uRfp','7','EwHnOz7o','ds6FTrg1kLnIUhB','EJ','moo4EswwUWxu3uLvJKotQ3',8);
-INSERT INTO t VALUES (2307100,15831,'2N981tVkUx51ivl97wXPSc77yzwi28LgDmvXnEnBjlanxBVWR1CezO9g4bWyqto3CuFib0XgIPNINHewaf11tpJ','Mm','a0oUs8FWMxh7iJZWSPRJ0lyHX6bwZRPSi','1CT','UYKB5lCTYQgKGXPPfsKXIrCqur7','Slyim9B5meRHhmvj2L21cCn0bVrlmWR4FlIUigIP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7968595951993892301,14325484,'qr','hAsYpgvRHv0lrTwclsxL6FeqHZRLjBokbq3ThlO7NaP6vt4LFcJoSXjYU37U1wtCwXqZv','CrbMib6K','8MRL8lfrEwUogRraDnmbmaf65ZGpA9LgP9xjCjLiIcRoNt5cDky8FpbJLl58INV7CXL4btLVwkecl4I9qutAIGvfFT6JuAy3YMUNUsyTRwghXULlihZncYjKWkCU0ejbwsMS0YMCjmtNZOsNuCVoKUeHOXYZalgNqT1','Z','w',13);
+INSERT INTO ti VALUES (7968595951993892301,14325484,'qr','hAsYpgvRHv0lrTwclsxL6FeqHZRLjBokbq3ThlO7NaP6vt4LFcJoSXjYU37U1wtCwXqZv','CrbMib6K','8MRL8lfrEwUogRraDnmbmaf65ZGpA9LgP9xjCjLiIcRoNt5cDky8FpbJLl58INV7CXL4btLVwkecl4I9qutAIGvfFT6JuAy3YMUNUsyTRwghXULlihZncYjKWkCU0ejbwsMS0YMCjmtNZOsNuCVoKUeHOXYZalgNqT1','Z','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7125186055344262620,14091294,'fPt','yYEvFhAril4313fizGK2xla6ju9AMbOySiSJOEV9wpwKtaIJi2VZxSmlIipaVJKbnidQVnIzwOhpvHHaGfFC7dAcIy47fWGV5jsUroSJ3Ou7FDtPIqrjp03GY2eUS3m8VwOvnmMFW2BBKcLAZ','DaHuxEmGseYo','gO6MY1q7FzSbBIhSYwkcwPqSrVtGwqa0iKxPZZu99A73B1IQkGvyIgH8pWv4YndkGD8Jfpq5FNlLxffA4tmqVR3LzkOX433EjLZ870rtswwRNwXMHSbYg5Ntdupdfa6pTpTykmOsUKlrYApXSeORTedHThyVTzktQ2KyYjYKhHIkHrjZYlOe672uDEVvynZmSiGrdFYQrvMsWTYthQSWJZCBMNYheiotinVt6jotnlPA8SMHoyShif','a','V',14);
+INSERT INTO ti VALUES (7125186055344262620,14091294,'fPt','yYEvFhAril4313fizGK2xla6ju9AMbOySiSJOEV9wpwKtaIJi2VZxSmlIipaVJKbnidQVnIzwOhpvHHaGfFC7dAcIy47fWGV5jsUroSJ3Ou7FDtPIqrjp03GY2eUS3m8VwOvnmMFW2BBKcLAZ','DaHuxEmGseYo','gO6MY1q7FzSbBIhSYwkcwPqSrVtGwqa0iKxPZZu99A73B1IQkGvyIgH8pWv4YndkGD8Jfpq5FNlLxffA4tmqVR3LzkOX433EjLZ870rtswwRNwXMHSbYg5Ntdupdfa6pTpTykmOsUKlrYApXSeORTedHThyVTzktQ2KyYjYKhHIkHrjZYlOe672uDEVvynZmSiGrdFYQrvMsWTYthQSWJZCBMNYheiotinVt6jotnlPA8SMHoyShif','a','V',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7438650320794794722,276803,'t1','cTTxUVOngb1hAn9sOzV7pGPxfBXQeX4nm2JWVyh8Gruw7EGzeb4Acu1D','dxULxshe378ifPuEO','XfC0gDHI809ulFpHWlTDwxVrckEkCG4ZQJtK1sCjtQVIDqYJ7LEjvBP0RXwjt6vZhlODksdmL6X9lIwz5bGf9G1bbcEy1TK5dDSmuHko4VoYt1NZJ3C1xCKNlXTjSp5wJzax7PmIeUhhhlzcRvvbyBSl4UbZDndak006v94lIiDRJIt3i4cs0AK7z9crbO1ajNcWpROXrMniY4wiGsAgUy45FT5k0q6D','Dz','G',15);
+INSERT INTO ti VALUES (7438650320794794722,276803,'t1','cTTxUVOngb1hAn9sOzV7pGPxfBXQeX4nm2JWVyh8Gruw7EGzeb4Acu1D','dxULxshe378ifPuEO','XfC0gDHI809ulFpHWlTDwxVrckEkCG4ZQJtK1sCjtQVIDqYJ7LEjvBP0RXwjt6vZhlODksdmL6X9lIwz5bGf9G1bbcEy1TK5dDSmuHko4VoYt1NZJ3C1xCKNlXTjSp5wJzax7PmIeUhhhlzcRvvbyBSl4UbZDndak006v94lIiDRJIt3i4cs0AK7z9crbO1ajNcWpROXrMniY4wiGsAgUy45FT5k0q6D','Dz','G',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(9), d VARCHAR(11), e VARCHAR(91) NOT NULL, f VARCHAR(38), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5177513811062260251,233,'X7YcsBEiJ','e6gPY','hjEWrj5aOCa5GiTeUClUQlJ','YPOd3Q37For','H','a',0);
+INSERT INTO t VALUES (-727864384502182667,226,'7kvSXGzh','jWcFAGKn','sevuZ3RSLDuCL6OiCXnQvaJtlRALONFsktj4D8lUvlh5YjLZUbgquMIziNoZUkN55FG2q8vKZ2AuMOnQLLbXc4','bXQc5mC4V4mhmzz4Q','mK','KE',1);
+INSERT INTO t VALUES (-7619111882308980039,16,'NFN7zP','n1xyzMWpkCP','TMXpPQgmgyo','nEgIOla9hnF7lp7y8IQBPoa0GFHa6X','D','6e',2);
+INSERT INTO t VALUES (-3014964507437569724,247,'xxbprU25p','DqpcTjCITH','xsJUSZhgpdZO2koJOFxw','Eh5RquWslKgSBha2tWOglaxCQO7','t','vB',3);
+INSERT INTO t VALUES (256290274155852279,246,'r3skU','5gjebk1FK','oh6okbeJOgldrJ0VMwXU6sRAd','dFn9CmDQl96vGECIftNfKw0KG9xNNapu','y4','t',4);
+INSERT INTO t VALUES (-882452489388530666,206,'oFE','dudOF9B4z2','rnT93kLbW','aCWfyTluvRi5dNPOatLu','y','Tq',5);
+INSERT INTO t VALUES (-4532253225115623168,219,'0tzh','vaBe1T','NdRw3aF8Ng2','uswsU','tc','F',6);
+INSERT INTO t VALUES (-5598753686956434948,92,'wCEHC','NdTD','5OZd4XGmdWvegCypM1zoYuCDQAkJLZCzGqBOHP0txSEyshF0QoXTOV74G','b1nhiBngCJwOTPnB9T4x','GD','j',7);
+INSERT INTO t VALUES (1529089589729385023,114,'D','EHU2r6y','3e6rZ1UObJyXLsFZO8NlTrZzDjnB6FoR58fX1PrByLcnIUMWOeNONfT0ABrXUcngT7aMhpnm5wo','gebLeC9rBy','UR','d',8);
+INSERT INTO t VALUES (4427078615628527129,101,'2VDYup','iQG','S1zTN5yUWTdEWdmBq3uwKmiUGk','PsCbtATlvrAw5y8s','K','Ma',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(9), d VARCHAR(11), e VARCHAR(91) NOT NULL, f VARCHAR(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 INT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (786247637,-19788,'Jmh7os5VDTQmvawa43xVvrDKBpLYmiD8gJNq1Gm1mkLq0o4ydLpkobW3Y','9','RKyn5nkAtwtPvYFcvX6d','MVJwLI7PidUjsPeL5iU','vZVHJiEDMvVJlPwMvPcZeGi80uMNkOBYCaIMhniMsjoI11feT1YQz5wji7UKCWKkjWWtihjeLvutJ82ozQ9','xF0lhto8P2ho8ctZ3',10);
-INSERT INTO ti VALUES (786247637,-19788,'Jmh7os5VDTQmvawa43xVvrDKBpLYmiD8gJNq1Gm1mkLq0o4ydLpkobW3Y','9','RKyn5nkAtwtPvYFcvX6d','MVJwLI7PidUjsPeL5iU','vZVHJiEDMvVJlPwMvPcZeGi80uMNkOBYCaIMhniMsjoI11feT1YQz5wji7UKCWKkjWWtihjeLvutJ82ozQ9','xF0lhto8P2ho8ctZ3',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(101);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(101);
-INSERT INTO t VALUES (1317397254,-25442,'F0A9dyW','L8','x8eEvQk10MV48Th3TGVyL86Ov5nLmurvR','esbs','w4k9a0U8dls','6agCUQkwDmYA8nbNLQBuRcd1AoB6oDX5KiXtKPi5QkAiT38Jv',11);
-INSERT INTO ti VALUES (1317397254,-25442,'F0A9dyW','L8','x8eEvQk10MV48Th3TGVyL86Ov5nLmurvR','esbs','w4k9a0U8dls','6agCUQkwDmYA8nbNLQBuRcd1AoB6oDX5KiXtKPi5QkAiT38Jv',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7084354693921234914,13,'fP3Op','B','fW558y','P9VNBvLtzPWdtjQUQd8dTNAb6Ks2x','ot','7P',10);
+INSERT INTO ti VALUES (-7084354693921234914,13,'fP3Op','B','fW558y','P9VNBvLtzPWdtjQUQd8dTNAb6Ks2x','ot','7P',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (-8770715857057386231,28,'wJab7Zc','oBY','q8eBbTaBg7xCwJxB0Ow93egJtj39m6rnsj','ir40jQatBDPnGB','x','LR',11);
+INSERT INTO ti VALUES (-8770715857057386231,28,'wJab7Zc','oBY','q8eBbTaBg7xCwJxB0Ow93egJtj39m6rnsj','ir40jQatBDPnGB','x','LR',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4027263729,29073,'NG14euxgAn9mE74rCBySBzakdHbhKYjbyLUvqhRU0e9NuaAhbczWpdrQW5','dlj2QJxGzywueTdVB7UEws1UqiBxVpxo3EywZH1I5G1L6nd22pFmQOwO343zezozmAm3K','KPFFkeTVpaRpt9fog60X28nQjMbL','e8','PVmQIIL41ZLwzsLrxQpq9MSAhgL1J1ivKq2QQOhhnbICSxOTSrE1WyaNxRcmD7pnBTqHBYgRUQCwBKxNUJxsibxLK','keorYTC1mG3UiJzVIEYD3booxkRHJ0rftfCafiHhfsCdOGMkLTBJZwj7viouPcrk26SPccAoU',12);
-INSERT INTO ti VALUES (4027263729,29073,'NG14euxgAn9mE74rCBySBzakdHbhKYjbyLUvqhRU0e9NuaAhbczWpdrQW5','dlj2QJxGzywueTdVB7UEws1UqiBxVpxo3EywZH1I5G1L6nd22pFmQOwO343zezozmAm3K','KPFFkeTVpaRpt9fog60X28nQjMbL','e8','PVmQIIL41ZLwzsLrxQpq9MSAhgL1J1ivKq2QQOhhnbICSxOTSrE1WyaNxRcmD7pnBTqHBYgRUQCwBKxNUJxsibxLK','keorYTC1mG3UiJzVIEYD3booxkRHJ0rftfCafiHhfsCdOGMkLTBJZwj7viouPcrk26SPccAoU',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2813945974,-28921,'9RdFE8pY2bmvybWOps79uuCfLTAiURPbw','3Q4MzwE5Ux1yAkPWqbSsv0dqOgOjpHDQIo44DO0YPd3ZfoxCV5nyBhKmeQGMvNQDeHIU7uhO9W5f1Qbu2qh6m2SbTke88sTR5xbrGLXp0ld0fhBKmJ3gRtfWBth1L0b7OW21iLhPZe6xSUO29kiASRmHOIAVD','tHprGM7Or3','T2oRxfuyIv6UVfJsNn8GjKMPIthtKFRKjvVA7vwE44lMxTLMfyLRzrMDYlcXwCFjvJ','DS4EL5zukLeH67Cp1TtfDoNVpPT56dwJEzKgjPAvlKWyaIVVbGNmwjju83N2aWqt0mrddtc2ma4CkZdlVsL0ROE3honN40X032','baC8YARpTa5pkp0bCXn1hBxUQZZXo',13);
-INSERT INTO ti VALUES (2813945974,-28921,'9RdFE8pY2bmvybWOps79uuCfLTAiURPbw','3Q4MzwE5Ux1yAkPWqbSsv0dqOgOjpHDQIo44DO0YPd3ZfoxCV5nyBhKmeQGMvNQDeHIU7uhO9W5f1Qbu2qh6m2SbTke88sTR5xbrGLXp0ld0fhBKmJ3gRtfWBth1L0b7OW21iLhPZe6xSUO29kiASRmHOIAVD','tHprGM7Or3','T2oRxfuyIv6UVfJsNn8GjKMPIthtKFRKjvVA7vwE44lMxTLMfyLRzrMDYlcXwCFjvJ','DS4EL5zukLeH67Cp1TtfDoNVpPT56dwJEzKgjPAvlKWyaIVVbGNmwjju83N2aWqt0mrddtc2ma4CkZdlVsL0ROE3honN40X032','baC8YARpTa5pkp0bCXn1hBxUQZZXo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b INT, c BINARY(80) NOT NULL, d VARCHAR(65) NOT NULL, e VARCHAR(25), f VARCHAR(77) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26,1413123529,'gwXzvZUcSyQne46mRK1hajvcBk2QnC7vvIyZgdY4IndY5sKA2MgBvkqqJAL5aKFdNAysxieAkTX','hecMqckVr4WsZkBbctTxGHYjJG70x5CSfcn95','1T','oHoXBwn0H9vuTxwksrKkSVtG2339PqTnuSz5aer6n4H','0njqVx2OFUIiEgAg076lcD0fH','bNP6clCP',0);
-INSERT INTO t VALUES (-63,-13175904,'HOQHpnkddE6eFf3KRl7bhdjGls5v4smWKeGz3nzBiugbUP5EfRApbOVR8EXAZkLoStZZbbKFfFh7TBpn','YWnBX4jEOHMCadpJYNmfNt3Tw8Vp','odTCuJTDed7PAbY7A','cJpWvT5E9OaeXgGa8tsu4','D7wtO9iHvnYE5C77rMt63TF8RgOEwERezqG7ooh4JdvrtUYGxlDWFffCxjdByAXfq9yioamYjCX','efc6pzhZwfYAftQVDNytfKrPd0Y5k20yzYySfbNC',1);
-INSERT INTO t VALUES (-13,-644447716,'PKrqOmqAfSImt4FCtSDUQ43gIo83QO','i8PpTxasI59OLBvG8mFF0H0Bu2AHfInuBShciZsP7v2inBR','8NYw','0aBMbtGTuGyp4PtNw5YfN9H6OM0m1Vb3JNGSnrqRQaSXRbmYB','AOQ8g1ksSjAkJFW2CwIryT','Mnm3CKcLg7CteF3LuO0DJ3FCH4YNie6Sk7YFTEdSrke9eN',2);
-INSERT INTO t VALUES (123,540617884,'bOKbyN7VkbZJgB7NmcuiPH7rbVeWOv3bofTJ0Jrzwg31rt','plu0lwS4NbQvAGmmbgiAthmqTQ54','XYhXje','3o','Yue3OLVWN37U4XgqAFJ4DCOBULE5k','QzD0UKYy90tBqpdfJQEz3l3oTyqnRNmX7o55fsAUGYe9Tq3k8VLauEiWhWvfJPuJlKjibU0raGIjH',3);
-INSERT INTO t VALUES (-51,-448785412,'Lr1ATTVZSW1VstPA','efiRfxOO42EJWzh3tEtNsa6Bs8Js6Hi2u5pCBhjQsGR','LcrGsvXL0k0ix6bojqJ6pvMo','hTPjVyE0Qca','JKYGIMS8aqbmmjDi1FT7FjEch8geXRQrDC5','vdU6JGT8YADX6etTfOfYu',4);
-INSERT INTO t VALUES (-79,-341412590,'QBpJDpbd0P1cfvY97pOvpky8U1UoeTaCvdeJzzbNQB6Lml','Fs','uDucwzap2GJ','Ha5uQp1iboQueyUr0pWHiT6ICS','rk9Psrg9DEWe5uRdBxEheWXsqSbZAsglnk8aNJYD4RDsP','9zb7Ue77opFDlZeej5lh6tiiomLH99cIA2gXVUDI4JyfTvzpJi0MZ97DXagndsyWqAeE5tYA4a6vI8kg7S8U8Ded8w7iC9c',5);
-INSERT INTO t VALUES (31,837486008,'aJJNm1hpZQi6cNw0jz6','C3Ek0W2MITX','UIPT6cK0kSgLsTLrslKD4','waYrUYhaXgcO2EcAgIvQ3PK0t','L','DGUzW8xqS0p1GcbACNK2prVq8achUqfEnqwtD6n4lRdhB3z5I',6);
-INSERT INTO t VALUES (-54,-1907987098,'rmhh6yd8jmfO5tdVMYLa0HTN0XT2Ic1uwCyH','NlaoQrfaS8Sa4fA','jT9or4ghN8','tYIiBe0XGAVQ5RqcUSvdJ4KgU0eUu0wbTBPGjJgWBFtAX6GKOqNTingjSLMG3ivJ','ufPDDhz08vq3g8rcyc3QGdlPMs2NkY8RfRpcQJxcgIFXBCyDC4C','5UidgLeQPalqMxSjbaIrCsE9ij5T1pu1AU5eq',7);
-INSERT INTO t VALUES (-89,2128999526,'FLjcBmw4kdLzmGGXp1TuCOizmoEMgjCjkcdS4eDG1ZfkMT6DcCquMf34UiuIv6vZLR','IBw8bSXI7Yg9HpjYkKUDvw3MKPhAG6f8gaQMS1uloXwBgF7lkTbZ','YnosndLZE9zuS3DnMfymF43','WttXuhRIUaUv3dtcQSI7R5rWEyqpKevqti9SydlwfvRqvMWrqy41Xg6','5AimAlSy5xpnP6z0GxaKTmI4','GL6wxiGpuoWtquj2xys3odmd72wntlkcuihbMRaio4fR1PWzwQmrtJjP4ZdWzlwfvjcn',8);
-INSERT INTO t VALUES (0,1927814476,'waaKs00dJKi7LU','WWLo2meqrGXKslBJj3pYzRx9QpFGqSgRpQ1IqqHKgAqvOsNIty3Az0i9crv6','Ly78R','VYQrenYtdLwuouw5R7wH7RYeTEJD3CpCJ76kc0c7UjqGwiDWPDqADWerpwTgdpohOEHQj','b38Q','ywB7Jyhgm82An9sbQtttRwkVnAslkjPEwGjCl6cMguAUEDBfC9CRLpGuuAFAr5m01QObOgdHDMHdgoj2eqbLxePL7Z4bf8qu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1031479235021727582,92,'o15yqRekm','ZJmdvdQmHkhHGw0VfLnH6UW9tQS6eU9oFgUzxi0NbMw8nejunleNRmEDcPCzMg6iIgTYdxmU48JFQ3cF9mV8wSxOQOJd9RUwHQ5piOpJ1sGkd3Rbwk','Yfj2wQWt1AZknq','q0hGMm1K1T','S','nu',12);
+INSERT INTO ti VALUES (-1031479235021727582,92,'o15yqRekm','ZJmdvdQmHkhHGw0VfLnH6UW9tQS6eU9oFgUzxi0NbMw8nejunleNRmEDcPCzMg6iIgTYdxmU48JFQ3cF9mV8wSxOQOJd9RUwHQ5piOpJ1sGkd3Rbwk','Yfj2wQWt1AZknq','q0hGMm1K1T','S','nu',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1519648410589389700,120,'Nlb6','FUUmHHX0VMzdafab','iBIFNNMr6YT8GYLDVFPwgVhvwUvk4qUBjxrcBwwF8M8Ss','NbIy8acjo9ephz6oOTUGOuwRHloNFQbGIRZMdnii7VVGc1IB9WnCyZaf57qsdI8GeLrFgo5mi8SwvxoYdamsHvIqMSEdS4brMxey7sXJDkFam9oKNaqBYByszuAOolo9gVYHxa9tANSRaw9Pe9pkkQHKsraY4YrSTPZQrAZXx1w','Ot','Tr',13);
+INSERT INTO ti VALUES (1519648410589389700,120,'Nlb6','FUUmHHX0VMzdafab','iBIFNNMr6YT8GYLDVFPwgVhvwUvk4qUBjxrcBwwF8M8Ss','NbIy8acjo9ephz6oOTUGOuwRHloNFQbGIRZMdnii7VVGc1IB9WnCyZaf57qsdI8GeLrFgo5mi8SwvxoYdamsHvIqMSEdS4brMxey7sXJDkFam9oKNaqBYByszuAOolo9gVYHxa9tANSRaw9Pe9pkkQHKsraY4YrSTPZQrAZXx1w','Ot','Tr',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4890148065539281973,249,'enW','mab8R1HNoezYMjkDHTS8M7LCY5wVhm4p5vss1hjEFQz49vcVKLnOxJ39YVGcqitRfdLEYKn2jYamSBSWd3oNAeq3sT8T4w2wXaaX3cWkfqT','m','PwQs7vZwvznsEiz3dzaVM5a9H7c1KJ00dIijHv2xeYsPfB1iOkXpgaTVOvISUFvFi5JNWd5H2sFcQvVhABHsu1ETCpNC1a4Q0l0RsT5ofsbu2uAZYZAD9K4g3z49W1lXh0eeLhK6TIcZc5iz1JJU6amI8','MN','9W',14);
+INSERT INTO ti VALUES (-4890148065539281973,249,'enW','mab8R1HNoezYMjkDHTS8M7LCY5wVhm4p5vss1hjEFQz49vcVKLnOxJ39YVGcqitRfdLEYKn2jYamSBSWd3oNAeq3sT8T4w2wXaaX3cWkfqT','m','PwQs7vZwvznsEiz3dzaVM5a9H7c1KJ00dIijHv2xeYsPfB1iOkXpgaTVOvISUFvFi5JNWd5H2sFcQvVhABHsu1ETCpNC1a4Q0l0RsT5ofsbu2uAZYZAD9K4g3z49W1lXh0eeLhK6TIcZc5iz1JJU6amI8','MN','9W',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7303158352811691021,48,'lHtAUIx7W','JfNUA8jo0smzWQF4wlTSVYjY6wiDMfnLx9yIMhiOWP0kN6MoEmSMc7f84lOfEdb05YqkntQkUdUdYCDmRItbnF2Ab9ZKHXEl','WCOOxtWO8neOhtPcXdcBG','PTSenFx4NEikn7BFXMhCHndRh2RHK0rMimdcDHcK7Lai0LrBRqJjWyIPvUqu8C52uxqLnOuSXc6x8bDnBpydYstj0C','WI','eQ',15);
+INSERT INTO ti VALUES (-7303158352811691021,48,'lHtAUIx7W','JfNUA8jo0smzWQF4wlTSVYjY6wiDMfnLx9yIMhiOWP0kN6MoEmSMc7f84lOfEdb05YqkntQkUdUdYCDmRItbnF2Ab9ZKHXEl','WCOOxtWO8neOhtPcXdcBG','PTSenFx4NEikn7BFXMhCHndRh2RHK0rMimdcDHcK7Lai0LrBRqJjWyIPvUqu8C52uxqLnOuSXc6x8bDnBpydYstj0C','WI','eQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(17), d VARCHAR(23) NOT NULL, e VARBINARY(48), f VARBINARY(89), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3764268022317251134,98,'69TQTAnF','VDXr9NU9C61rY4HED','Ioofp6HsBNaa6wtPdNHzEc9zkSlATAKfoNkNOvpa','yl','IO','M',0);
+INSERT INTO t VALUES (4274540067006135092,182,'5vk9ftiLr','1IYT6lnzeSSYlt4oMWJ3nf','Sf','yBo','r','E',1);
+INSERT INTO t VALUES (-2987337041003484863,143,'B5fLJL','hD7','5JE8cIj9d6BCiPHilPr9Ku4SvCc1vVpd','PQq5Qk9','j','Z',2);
+INSERT INTO t VALUES (5451758730995308030,213,'3Jj8pUHg79','wjGgO8bb82vcIVXU','qgZzx72LGH129DS8UrbRGBlVK30pJDrJOh01faqj','Lj6bMrnZVf8Yfw2mwATr3tyA2No07XyXGevnn6kl2WlJYI9LlcAPcPrcAtYMb46Vil','4j','C',3);
+INSERT INTO t VALUES (-6399191397500361679,110,'vQBj','TL6Ifp9T','z5XTMbYkK6bFujTf9rUO2N4ibgGKsvOxfFCgt1RXO3P3C2sX','0qMfEUEwjUTXw0BbjUmd5P27KDmKYXTGJSwLs6hR','6g','p',4);
+INSERT INTO t VALUES (-3237523846466241440,83,'da29dJ1zuqPT','CZRkTgRq','CbO3x0FAraGX2FLdM3aJL','t9R2jzVoNSAsCUFJiehQNFFGqq8mmljAGGBlj1oFLuLVVIHmDRqUXDDlN7v','f','M',5);
+INSERT INTO t VALUES (-5582945528685848765,29,'v3HC3QbwUWO4','fID3QDE7WC0XYgp9ClX6','iD','R3h0B0iAJJMTlAMrufUqMSgWObJHm3NhqVNjBakvdShxmr3rdhgL2LEZJnmZrAMOBhkqtoj9H8wTGsIM4tbf','M','t',6);
+INSERT INTO t VALUES (3561852472097438130,44,'z4Smed7ODPpG','Q8KX','RajixbwAlOXa1bQVvZRyT2FP2yl','6FKnoCfFPt','g5','H',7);
+INSERT INTO t VALUES (-6331409684005229670,169,'ECG4KN0YCj','TnKAq','tryHjft5tXUt2Y3oT6wKF9N','MomwMpcC6BX7dBF3CYyn2G3XZmR8kWpNKY4FRi6xSzzzDEo5PyrRlkOGkX8f9b7TSQApTeRkZg2lmJfmA','OZ','Z',8);
+INSERT INTO t VALUES (6131297605709096597,160,'MjG1bO','8PjHuQteutSFCZ9Yl4ndYpB','bSQtJ36B8efdPbGHMHKPNoONiM8GIx','XxvyNerT0DxWgYC5tZi6qsfTbtjk6MjpKHYOhmdcuKJi00bOFI7eozW8CeAKfb0D3PxaSKYeWYOO0m2j77Nk','7','k',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(17), d VARCHAR(23) NOT NULL, e VARBINARY(48), f VARBINARY(89), 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;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (15290,-712432405,'CzFX9LS5FTB1zTrrBgq9ta7jvwSBTB6QecKzk5maIWwgSqFbJ82Vzj1qSL','I8xQC9dDPOfR5zBd5xAVoOtVoclZGzB','yZuidxZF8rZrmV8Br9fc','oqEjlqzLz','EPS2gImIiVoJqf6kgmZU0pfbgF0VMtX','On0T4qxOO5RenA9sxAuvPE9gSRkuIxg0JFkkIFSofZ7OnXWnMtQv17',10);
-INSERT INTO ti VALUES (15290,-712432405,'CzFX9LS5FTB1zTrrBgq9ta7jvwSBTB6QecKzk5maIWwgSqFbJ82Vzj1qSL','I8xQC9dDPOfR5zBd5xAVoOtVoclZGzB','yZuidxZF8rZrmV8Br9fc','oqEjlqzLz','EPS2gImIiVoJqf6kgmZU0pfbgF0VMtX','On0T4qxOO5RenA9sxAuvPE9gSRkuIxg0JFkkIFSofZ7OnXWnMtQv17',10);
-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 (15152,26860360,'rLIoHKzQbF1RKuxtA','vY5Ra23','2TcFHbHAR1mBINr7umdB2A','CNlEMKWIOVMM0f3plDdZElzCLYoIqUOscUHhmc3CEIKEecM51jyi98o0XsRa7HsuQr','IWACwLvBr7fxZyAFaIGX3KJMcTtcndx9gW6fKIOHH9xpMKTvgfp0SMjNuXWd6fPjtY8qAGwiJqzcRv6necPFYLYT2MQtfQ','rfiDaNZ8e8GbUyiSAe9dTBFkd2lWkdxLcO4GbZt0tiiChAl87ZzECXSs5uK8ywuSblggW2IUBYtuZiaBYl',11);
-INSERT INTO ti VALUES (15152,26860360,'rLIoHKzQbF1RKuxtA','vY5Ra23','2TcFHbHAR1mBINr7umdB2A','CNlEMKWIOVMM0f3plDdZElzCLYoIqUOscUHhmc3CEIKEecM51jyi98o0XsRa7HsuQr','IWACwLvBr7fxZyAFaIGX3KJMcTtcndx9gW6fKIOHH9xpMKTvgfp0SMjNuXWd6fPjtY8qAGwiJqzcRv6necPFYLYT2MQtfQ','rfiDaNZ8e8GbUyiSAe9dTBFkd2lWkdxLcO4GbZt0tiiChAl87ZzECXSs5uK8ywuSblggW2IUBYtuZiaBYl',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1616351313680544008,154,'YU2OLHz3OTQh','re','SbyEPZH29GVduh4D9F8UitV','Y9wcdz8m9tsthNkJbhUdL6ZM0Pq1XM7ufeP5nO0X03IzsSrYzxNuntXEmgl4ktf3adk','tF','w',10);
+INSERT INTO ti VALUES (-1616351313680544008,154,'YU2OLHz3OTQh','re','SbyEPZH29GVduh4D9F8UitV','Y9wcdz8m9tsthNkJbhUdL6ZM0Pq1XM7ufeP5nO0X03IzsSrYzxNuntXEmgl4ktf3adk','tF','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(18);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(18);
+INSERT INTO t VALUES (-183727939265347513,79,'KMncwkSz','gcsgo6ULWgfU6F7GK','59CBH5PHtkfVbKXdBxS9mVijzuZD','eHTYW511z9NbNx7OTMU4j4DAcT8VQMYG6mIpUMUMocdgQWmXNBJjM','P','G',11);
+INSERT INTO ti VALUES (-183727939265347513,79,'KMncwkSz','gcsgo6ULWgfU6F7GK','59CBH5PHtkfVbKXdBxS9mVijzuZD','eHTYW511z9NbNx7OTMU4j4DAcT8VQMYG6mIpUMUMocdgQWmXNBJjM','P','G',11);
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 (-13923,1041580146,'5rzruwSl7J','FvwNk3cTwtK3tYgMXE89GV2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJdEPhwMzjcJ3qyL9HnIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMv','Je5EEQptHqwBEER329Cd','DwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDV','XdAFKbusXf','bdAwyAs1BbDWTXLTBs44BBK77qUw',12);
-INSERT INTO ti VALUES (-13923,1041580146,'5rzruwSl7J','FvwNk3cTwtK3tYgMXE89GV2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJdEPhwMzjcJ3qyL9HnIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMv','Je5EEQptHqwBEER329Cd','DwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDV','XdAFKbusXf','bdAwyAs1BbDWTXLTBs44BBK77qUw',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (23841,1613685633,'FMZ4tvGPUDUqE2Pfwl2R1hx','45dNDDijl5RtLKa1b1S5z5FAYXEDx2HgyLgwdV603df8sSZticcTAVmEnH0TAQmx6fGF','h8XXsrc3JbmwUYnM','7UqvMkc2GItyg10ZDc7jFwkGpwfJaS7KiabI0rBGeLGGm8rwj1Lj02ZeHnF0cC79kzQB2I21MfLtOqeUnN3n3XwFTqAqrC','aFYAQd1w6IgDSJxsH5m0epIXVbw6gHtjceMMPq4QOQbPssclBzGyqQj','8p4rMFFq4K5HyVSME71PUgmMJ2jzpOv1KKAbLrZ7pxRjwfL8f6hD1cipbYEMsGGY0C0bCegjXi',13);
-INSERT INTO ti VALUES (23841,1613685633,'FMZ4tvGPUDUqE2Pfwl2R1hx','45dNDDijl5RtLKa1b1S5z5FAYXEDx2HgyLgwdV603df8sSZticcTAVmEnH0TAQmx6fGF','h8XXsrc3JbmwUYnM','7UqvMkc2GItyg10ZDc7jFwkGpwfJaS7KiabI0rBGeLGGm8rwj1Lj02ZeHnF0cC79kzQB2I21MfLtOqeUnN3n3XwFTqAqrC','aFYAQd1w6IgDSJxsH5m0epIXVbw6gHtjceMMPq4QOQbPssclBzGyqQj','8p4rMFFq4K5HyVSME71PUgmMJ2jzpOv1KKAbLrZ7pxRjwfL8f6hD1cipbYEMsGGY0C0bCegjXi',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT, c CHAR(1) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(53), f VARCHAR(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15803463085041151829,1824261119,'i','SQYnYHvw','l2Ai6PArRc2Zq7usb','PuTpMyMZOqMOjTpX7jBL5AZVv0Ckhc3z8U3sLd6vhdiN702xaJq2tuDjHFfKKMPEZbGd1Bi55A7S','CXvI4yPAA2B5g35O6kWooFaMkdHW54Kj51cY40U1crZKJ1mXfRkhOABB','a909hUASs2XX',0);
-INSERT INTO t VALUES (15181074231246426678,678442523,'v','P','sQKbQnyEKCBxlvWABp9Q3YQwXA5dCYJl5ObaDUSlVnjoce','DDm8fTvdMFPRW5sxM6F0IP8ZZzOtdHzNVwkYLYDKF7JP3Nxp6Fo3b9GpU9vrw9vEa7iSvgcZIc21pCOLLM','IbPXMQxwAjX43WyXhw8VoNTnuZVUhyM3AMeCk','8py3QM5s20dsd7PuezhW2tHjN7Jf',1);
-INSERT INTO t VALUES (12687337425678522933,-754758625,'c','kqMOhijX9tQCedVj7H5zJFZBI7oMK3q','GS2grc4J0QUkJ6ZVJI9HlJ','yOu1pKjY2m','cqlLPsG3um95llZx8EFS4yk6YROafPJhyAUDI6woUMN42lX','KM1CQ9JV74cccKj0lzcRjDROoixXbUKvruwSpIZgPtabro',2);
-INSERT INTO t VALUES (17112260634224068612,1252120448,'8','nsoqH4ZgVtlkqHKphMHT4NvVEi22J9JGpuVlYamFDEk7jp','i1tAFPrReUI','UIYOTkjfr','OP6HWUtKOOoO5Ig2oylXj23xeJmfuiQCmByOPN0k','mnwF47ptIS32E1UeQ97RpAwvb6VIJNgLsOJkTDeT37HeJofWFO8vexVdfpeAntVLKOmbGeH5m1LWkPkHFNSsI6HUlyLyvLmgJpk',3);
-INSERT INTO t VALUES (2025507315822618173,-2060937323,'6','T7dZ2fD139EPswllQLFwRJkBgqsU4CiHYsx','uyz1VqPcY09yN4aHwEMs05','ooyexbBSOMydLfDICLDoonnCQvHfPQxXRxkIHGdTGR2pSHlTA','APHPq0whIgi2zX4HPiQiDezvmi0YX9q4zKt7vfaAeQsmn5cLIQrFgahwFI5VESgqmvMW9OrqoSljwjRkpNVxqU0Ly','UAnPol9fsFxPfHToi06MGUXZ715mjrbjllYhSeYjfRhS',4);
-INSERT INTO t VALUES (741741631363019119,1602473189,'W','gkpPgQ4Y4Id8sxHnIs','XeeYvrSOxeXmiYDVbnzWwww2IUTwFGZ1F4Y7R','rlxnsmrdi2mo9a','TcD9aBTRE3buplfVBkqryWP67Sa9I8drGR32mH5GzWa9ZQQuOifks3mvwAVVcL0Q','YMsGNI31IdvG7uaGNRq1ezDi',5);
-INSERT INTO t VALUES (7971049766865971380,1449515028,'H','NfEhKMhk4DC0gnM3OdXrB1zwUqeDSBvSUwazta','PYLwXHUEclNagQo1J2','4p0UDhAIUOzCBeJH0tsb7c4zWNKHI','vaDt6oa5NB1jBhs6JIcffBAE8W66wp3HsIFklaNKfWlUVvUfv8WG0OXspani7R2JyL42HJ2GfH8k8BbWCGRZFGGubqg','cuOdjdNJelnnIYIalVM8nr3N06Nn1fhGSLQXAWfRlnrsuJHGDw4E',6);
-INSERT INTO t VALUES (5802743234355000171,38708156,'Q','WLxXtkEI1KirtQynpkZriMm550mQo1MGOpe4xzvTqMIvns','QmAy7yDVpaF3H41OO1','DEowHsXhHEz85juCBZPhsQ3sNBmW6XuOo4EEbfyQPSr0','qsSKAHXvPveiDZvpZ37ZarJHqAVv2ofYK2W8wuM87QiRWBp','IqdMDKcfLKzK1O7tb9dTaIS',7);
-INSERT INTO t VALUES (851963602778176354,-210685253,'h','riev2gZOn9z7elVBCsoys','wzVWCO5W6KU9aMHAYLAS','W6ATIAoY1CGMcAoipfkiy7tbbXBTlxRh0lNeWoMDu7xCyNa5NfeUVYRRtcSHlRy4jBpUHQtX9XoIfweSH','EOddvXninjTIr2HhesxmDtOMXONYh8d7IZmhugpc0TaLr2CkJtXl1yFeRH1njPaEkWmWNA66t2vAZigMCjTCicFMlYJpMusf0','Ss7LSiQm16Z6cQIaBjCznpPtXApsOdRPpdETPQgI3rVMsp2s6c',8);
-INSERT INTO t VALUES (12053347330135146037,1723399615,'m','KMfx6nmXw20ga4iPBBjGMqVrhW','T0GZrHiyhV3L','lhfvTl6VhWapGUONQZA','0DyraM01mPjOaKXuLtRDpO9g8naP3w9Ef8lSx7sKyxPAzJg','M45xAjnXFNFb45MxeYlsFk8Jsbwi7sqKvyNo87SrPKhUgE68VlVeEGjH4uOyinzW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3262680280031811293,182,'Vk1NiBiAEEbuIO1HZt','xOJc5GDp6X4a2ezthXwLm9p2PxGsIzH5TgjCREFJFJFMv4V5kRvTLGvN2nnyopxJrOSXbsWhqYxTU5zvcAGWG4KWn06FWKN79CBg6d2gfBupj5cOerxznPbYVHhlv4nRaQbPAO75Yw2yftiYG85VrVxQ5AFKckQ50Gv6m71ulrzAeyURXTZSnXQXQL19Fl1O1U3BFspJbze7r7VI7Dc9mrjrsHsrOcxVU1V8AUriHDH','W','NBZt58y8RmfzO0yl4Y6AoS9bk3Fc8sGxuYcQmsl9cl','G','F',12);
+INSERT INTO ti VALUES (3262680280031811293,182,'Vk1NiBiAEEbuIO1HZt','xOJc5GDp6X4a2ezthXwLm9p2PxGsIzH5TgjCREFJFJFMv4V5kRvTLGvN2nnyopxJrOSXbsWhqYxTU5zvcAGWG4KWn06FWKN79CBg6d2gfBupj5cOerxznPbYVHhlv4nRaQbPAO75Yw2yftiYG85VrVxQ5AFKckQ50Gv6m71ulrzAeyURXTZSnXQXQL19Fl1O1U3BFspJbze7r7VI7Dc9mrjrsHsrOcxVU1V8AUriHDH','W','NBZt58y8RmfzO0yl4Y6AoS9bk3Fc8sGxuYcQmsl9cl','G','F',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5007428581381868690,223,'e4YzAD3LD','p1O9SvmXRpUzE9jI1gKe3iCO56uotjyd1vJt07klve7BxdkcncORIhI3fOZuDBVkDaMxMHctqMGyd4KdldXh5cdVD','C2mQDkQM1cNg9TkSTvS1LMm5kLniTzai','d8hwkdsMHMseQUbzxcuvqsu2ZwRzwamJBsizebjWcr1kdhjmCL3JSLqq6CGnAHKeYbaXrSvimXC7SgzZ9FpXsS0','I','9',13);
+INSERT INTO ti VALUES (-5007428581381868690,223,'e4YzAD3LD','p1O9SvmXRpUzE9jI1gKe3iCO56uotjyd1vJt07klve7BxdkcncORIhI3fOZuDBVkDaMxMHctqMGyd4KdldXh5cdVD','C2mQDkQM1cNg9TkSTvS1LMm5kLniTzai','d8hwkdsMHMseQUbzxcuvqsu2ZwRzwamJBsizebjWcr1kdhjmCL3JSLqq6CGnAHKeYbaXrSvimXC7SgzZ9FpXsS0','I','9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6748813820317895182,55,'m0TTf','dnKbhJo73RNJBuY5DPYkJpRBJUeg8ElIrK9LAQjMEHIMDSmpoaWTT06e7LgiqMTEtAUAdQ3JpX83P0t1UaOtR0zFkf8DMxyq8dGtlP36KILg90Xf5LwTtNA','YDQ8Xlp4rQfrJS0w0B7Fxim6xGJmUna8ukJ2Ju','IdPSx84KN7hxgbDK9hs4LFcCwgWYU9EHlMElOgv8jlzJBtmH9M0Ogg8ybc5omXGrjicqvC1hbVuZmNKtSDZvRbaHAzD4HzADdwjFhwgR50gXXTJTlkDvWgL7XnHdzvUxTf7GkPlkwPuab3vSHwHAjRPwsroQkvi9U1CCZzZOe9k6Cg9QHwjjL8gxNTEQVIlEiU2QZIPSBWsRBQxM','VM5','u',14);
+INSERT INTO ti VALUES (6748813820317895182,55,'m0TTf','dnKbhJo73RNJBuY5DPYkJpRBJUeg8ElIrK9LAQjMEHIMDSmpoaWTT06e7LgiqMTEtAUAdQ3JpX83P0t1UaOtR0zFkf8DMxyq8dGtlP36KILg90Xf5LwTtNA','YDQ8Xlp4rQfrJS0w0B7Fxim6xGJmUna8ukJ2Ju','IdPSx84KN7hxgbDK9hs4LFcCwgWYU9EHlMElOgv8jlzJBtmH9M0Ogg8ybc5omXGrjicqvC1hbVuZmNKtSDZvRbaHAzD4HzADdwjFhwgR50gXXTJTlkDvWgL7XnHdzvUxTf7GkPlkwPuab3vSHwHAjRPwsroQkvi9U1CCZzZOe9k6Cg9QHwjjL8gxNTEQVIlEiU2QZIPSBWsRBQxM','VM5','u',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8190300277088828180,146,'XjNiQlPSZP31pyRAN','sXWj33jFvrh1cII2kax3dtLaaQjlx2WBMVMdgCyfxYxwKSfLm8QlhyLEcaeuD6EJJmnGxSMOrbaMIeozBHefjqMERXgG4hFB9sCG7ibbNBsIegDriC9TpkALHybI1AQt7sRVzrnKKrH48ic9TFatS85vNyqmU9nB0qRcRAR6FLqFp4Ix5DlCJeJb27blNbJALekqCh8Fh6w4yJ5oYfJvhkd4Oh','ggcxNjvDF3UBk6czsfocGP','QXSQtux6Gjn8Mmsu7W0wSgM1qQw3CEq3Tzs3fUNR6hlA8vCAkoS1E4Yq1FDN00oo7OpDu9HRekAvqoe8frpu4hu6NNtQgA8UKS6o','hP','NL',15);
+INSERT INTO ti VALUES (-8190300277088828180,146,'XjNiQlPSZP31pyRAN','sXWj33jFvrh1cII2kax3dtLaaQjlx2WBMVMdgCyfxYxwKSfLm8QlhyLEcaeuD6EJJmnGxSMOrbaMIeozBHefjqMERXgG4hFB9sCG7ibbNBsIegDriC9TpkALHybI1AQt7sRVzrnKKrH48ic9TFatS85vNyqmU9nB0qRcRAR6FLqFp4Ix5DlCJeJb27blNbJALekqCh8Fh6w4yJ5oYfJvhkd4Oh','ggcxNjvDF3UBk6czsfocGP','QXSQtux6Gjn8Mmsu7W0wSgM1qQw3CEq3Tzs3fUNR6hlA8vCAkoS1E4Yq1FDN00oo7OpDu9HRekAvqoe8frpu4hu6NNtQgA8UKS6o','hP','NL',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(22), d VARCHAR(91), e VARBINARY(34), f VARCHAR(96), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1313098479062936763,-1315629,'DCLLxLs41c7322K','IMegxl7G2KqEuFguU1L7AExYHgvmdfbmAyZHswEqZS1tDBpkzbe9302k4jObu','ESjcOeNUc95e8EUqxgQvCTlO','ymqdjcf8KVWPlw','7','i',0);
+INSERT INTO t VALUES (12494253089090723705,-5326002,'HIAGDesmd7VDGRjiRi','heGZqFNxqSgT8Vj9cIJ7mC55uBjqnNP3KnKBd4f0meryBTmfg8hrgobr5zi9M','RQ','qbdWvTwYhYjG9nnB2YbAt6PUeJq3hwGj2O3k1F2ocQcby4bn126G4MOpKo1AdEqA9KVO','n','v',1);
+INSERT INTO t VALUES (13386102870910729771,6748314,'sJ3ft3TBrnCMIw9eaaQ','ntD','sLNCs1kIt6','NjEf1qVK6Oix4x9uoGWMjwbZH6daP3jhOkFi4ygcnrQxfu','w','m',2);
+INSERT INTO t VALUES (16314908141275351036,-7529762,'pg','bA6W3vQhLoqqO9KD5tzxDyBLpyfhWiPUSJYgqUyB6zwe6roWAzZGuOaLr7VKSpsNelr315ENYfQYOy6PRzeqv','gisXb1L8YIaAG3YxRb6yW','vNIEe5NvCrvHFN4oHuMDRHoOQCci4qfc','l','M',3);
+INSERT INTO t VALUES (5998776058511805408,6724553,'p','A3YjLWGXkI1Pekm8fxfFw7','r','zGup3Yy807E4w6KjXRZ3GOStB','w','o',4);
+INSERT INTO t VALUES (6845502608324159709,-4040680,'3I1vHOKk0uB8','VPvC4v9H6rHde49dA2dRaDWLmWHLTotISOIB9WIZH3VVjIGW2tOcl','bhSQ6hjhvcuSJfUxz','p4ilwxFeqCmsWTSJ3JJORn85YZfD2BAQgebqSC0t27JImBP5nurmuDF346OR2WqC42uv6npg','J','T',5);
+INSERT INTO t VALUES (3649901822052699230,879622,'c84YRIR5P7t','RchNoKxqhJY1dcZLMmeAOkpJsFdBxO5k36Hvp8WyUg53TGdhaUUlrMgdOhqR','jb9chpCmI5DBIBzCDCou2Vi','Exla8hdXYYgaJ4zrw978LONr','W','G',6);
+INSERT INTO t VALUES (1213639110933107053,704980,'bgDJfrWGLLlPoO','AOF3zyiAQTEFhkSjWbtaVBcQ7NXfqHnQRZdKAkp','l9MtJrnpay68ezZfAGo','B41jhzpTeyI6QHRon2PoDRXUwqGoU1K9QBdk','l','7',7);
+INSERT INTO t VALUES (7454542661840079554,6612868,'2hO8YfeYxuu0YhfNIDqJ','slYOL0f','WFfEkqQIigZLRzqH83IRE5LAVlAZf4','FaCEwVVyaY5Bflwey0BRDYqFgTD6l1QxbuSS42P2sBCvzw1BENXRUAjva6','c','G',8);
+INSERT INTO t VALUES (5426607597646807747,-4525733,'l14Ky','q9BwREVSTBU0YB3mpsPqSKDAd9zenaxksYSJaGKs0pH6GTR20Wi3o9Km1d9xJy','lLHLXYqtLVHIsBNAyDFqBJXsucJnam','xCIe9SYl87weIxQYrMimgTuL6z1mq9UaRBfKYQMFkOdc7DDgEzPR2R9dL','7','f',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(22), d VARCHAR(91), e VARBINARY(34), f VARCHAR(96), 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 (10991656837531793524,1481689088,'7','LLa1saofQ4QOktX9pH5ZorE60BqFq8xC','0VJSNdtAHHEIdar4csXSqc3gjnY2Zs04KgGLin6atwpJBAsP84P','3NdGuNwE1HzbEe1AYJux7Uc9Nc9omviEAwVKi52SVx','NpmoslEDedhTUo8fX1ecvF1eseLW4BO7GCgK7GPMH2eEkV9Rw63K7jVfeGyF6Fkqqz1YtQ2KXCPQATJGAS36XE4AiFqJpEEL','OLZSjfyEQcIBnRNnmKy0VjMRG0dxYiik7RiKbPiDtCpC',10);
-INSERT INTO ti VALUES (10991656837531793524,1481689088,'7','LLa1saofQ4QOktX9pH5ZorE60BqFq8xC','0VJSNdtAHHEIdar4csXSqc3gjnY2Zs04KgGLin6atwpJBAsP84P','3NdGuNwE1HzbEe1AYJux7Uc9Nc9omviEAwVKi52SVx','NpmoslEDedhTUo8fX1ecvF1eseLW4BO7GCgK7GPMH2eEkV9Rw63K7jVfeGyF6Fkqqz1YtQ2KXCPQATJGAS36XE4AiFqJpEEL','OLZSjfyEQcIBnRNnmKy0VjMRG0dxYiik7RiKbPiDtCpC',10);
-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 (7091927391449277877,-1766384077,'V','xyFLWlPOvWAO2sDYtTHEbslY7gOJmQx0g87uUkBQm1g','bH6VjrhH','zIWdKmVeasWoAtX0g3pLwLdkgNVAyVHaxNBWINCjf5e0i8e0CB7U3CMiiUTd2','ZXOoq2aZtbrmdPc1dhvmr4kGKF9EV8BF97OVhP17Ls7YdJACZRheGfiucozhMnCUIVr6F0OhS9orx4z','vtbsVHHwV2rUxol27FokrYzHYiQJInBp77pD26b9QL9gZaDAhiO59xv2O8vqWOoLca3B50rRei6Z8H9rdUBK',11);
-INSERT INTO ti VALUES (7091927391449277877,-1766384077,'V','xyFLWlPOvWAO2sDYtTHEbslY7gOJmQx0g87uUkBQm1g','bH6VjrhH','zIWdKmVeasWoAtX0g3pLwLdkgNVAyVHaxNBWINCjf5e0i8e0CB7U3CMiiUTd2','ZXOoq2aZtbrmdPc1dhvmr4kGKF9EV8BF97OVhP17Ls7YdJACZRheGfiucozhMnCUIVr6F0OhS9orx4z','vtbsVHHwV2rUxol27FokrYzHYiQJInBp77pD26b9QL9gZaDAhiO59xv2O8vqWOoLca3B50rRei6Z8H9rdUBK',11);
-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 (2967478998125437729,1070109294,'Zk','xa5PSeCac4ZkBZhNCRHQphUnvIWPXamy79BpolzrQbvbLoEZbzfx9vfHhnCtZvDuF4X9BLMmqwd7DtV9BRoo3KV6zdvowzwHEPSDYBcQgQJStYtoRDACcU0QILsnCiSQOnxLqTIVGLYgHfvWq1cgLMhYOjRZZhAko3dmzHciynHH7bPbHpfHZGHai9kOjtXXO4xwvNUpAdYFnGJDihgHrXjqp6dPcrNDMJnZLb','h0Lmmc9RFb6VqV6uzBYVt','EX4zpdbtO','YoTGunJf6K2AK2mYVNI9MRvIDjq5nYCyAqTcxoADQKGd6NvYcf6ICZqbqH5aOtgcXuJ7kxUUmmFMNSWSbxBBipJm4THHrIfwrxWD','hZWJEx0PxulgwKT7xBAvpPrZAiUn4KKMTlwUdzZHbeyERrlB7vhe',12);
-INSERT INTO ti VALUES (2967478998125437729,1070109294,'Zk','xa5PSeCac4ZkBZhNCRHQphUnvIWPXamy79BpolzrQbvbLoEZbzfx9vfHhnCtZvDuF4X9BLMmqwd7DtV9BRoo3KV6zdvowzwHEPSDYBcQgQJStYtoRDACcU0QILsnCiSQOnxLqTIVGLYgHfvWq1cgLMhYOjRZZhAko3dmzHciynHH7bPbHpfHZGHai9kOjtXXO4xwvNUpAdYFnGJDihgHrXjqp6dPcrNDMJnZLb','h0Lmmc9RFb6VqV6uzBYVt','EX4zpdbtO','YoTGunJf6K2AK2mYVNI9MRvIDjq5nYCyAqTcxoADQKGd6NvYcf6ICZqbqH5aOtgcXuJ7kxUUmmFMNSWSbxBBipJm4THHrIfwrxWD','hZWJEx0PxulgwKT7xBAvpPrZAiUn4KKMTlwUdzZHbeyERrlB7vhe',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (10776501913800543087,-690935250,'XU','v3QVrianqkevzuh2Z0KBQPQTG150SMJh51bGrHXEu7soohvnkEsOwSmGoWyNREoV2XMNxcBePrG0AmGGFSxXtu3bztgT6gfGutdvtrIRBT1WU1VqIkwZ9gkksegMVhR6kAr5h1vrhRZxbTw3PyLDSPVg8OIuoayRu33HcTKBWvMqeDEb7eYBnzfcGWR0OstuHaclLwDvr7jkjvhcw2twmcLBwkRdMFyuy8fSMTNXlHhrYNSs0Njq5bAdgMqLUIu2','5ASStbNXCIIyTrGSYrSXuxVXDDix4Dh29675hpdv898r2','lCRgk5iQ8rEMuuBFe2wom2KC4U4Idn1chfjAg3hfnJd5c0IyJQfE','ngRjv8Q','CUtXljgJA369oqkbsaQw1IyJMVqNrkYyho1kQomj9ampwFYnL5UjxwdyFO3pX6hImLt54Ti4m29htqEoLlT0nMYADsJfKyIlnLjR',13);
-INSERT INTO ti VALUES (10776501913800543087,-690935250,'XU','v3QVrianqkevzuh2Z0KBQPQTG150SMJh51bGrHXEu7soohvnkEsOwSmGoWyNREoV2XMNxcBePrG0AmGGFSxXtu3bztgT6gfGutdvtrIRBT1WU1VqIkwZ9gkksegMVhR6kAr5h1vrhRZxbTw3PyLDSPVg8OIuoayRu33HcTKBWvMqeDEb7eYBnzfcGWR0OstuHaclLwDvr7jkjvhcw2twmcLBwkRdMFyuy8fSMTNXlHhrYNSs0Njq5bAdgMqLUIu2','5ASStbNXCIIyTrGSYrSXuxVXDDix4Dh29675hpdv898r2','lCRgk5iQ8rEMuuBFe2wom2KC4U4Idn1chfjAg3hfnJd5c0IyJQfE','ngRjv8Q','CUtXljgJA369oqkbsaQw1IyJMVqNrkYyho1kQomj9ampwFYnL5UjxwdyFO3pX6hImLt54Ti4m29htqEoLlT0nMYADsJfKyIlnLjR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c BINARY(50) NOT NULL, d VARCHAR(51) NOT NULL, e VARBINARY(16), f VARBINARY(25) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2625717,347454348,'YtLz8','L4DYZqJMir6li2hUvez1OOc8kmZ0MPdpALMq1Mzs','YuK2JIE','OOcmrtJIYvUHDzM15N','FtJwI8qHd','45rNnbhgQwJvfGzeh1I9cG2aUg3Qb1KRzmdfaavneHPosjDeO4atazPD1tcQM2CauuWkSTSp5XOHDujTAk6P3NMZDZ1T',0);
-INSERT INTO t VALUES (5621112,3119301893,'TF3LrlBIkUnika','Dc2k6fQ','6llj1pYLd','LPV8kuAAUO','cgZRFktezuuQP0vyip4bzCHA4Z5pxYyAPeqh7PQ7a6dHDBWmRYm1','t3AQEcZdc20m0VwykQqiU47yqdnGXgt7wZEf8pntENXjiQb6y',1);
-INSERT INTO t VALUES (-20361,3048819904,'KjSFI','8QGl1rB4jhieO3jnZ4XH','vD2vFtO5','kejthC9','8DsGzxjq3f5KgD3D8YLrbjRwcoIzNDfwc2ktW3UsWEshEwNQtkMY9tDXFFSPBQtvnhGt4ZJPkFtmY3eDfRqNG','Y4KINXAPl9ZlCg5dsTdFU4TGKp9LBNEuL44XKFOKJOKI6SdTcuU3lJ4',2);
-INSERT INTO t VALUES (8340452,1292955945,'Sx4luhLxAzsOrwxJdjFpxhNZcQurKCEJm2x1yXKH','WGlmrbClxQH0IB4AJhDBUjg09Z','8n7EXFTAFgnDK','P8fNRRVhh','ZHeiR4EOAUR3g8jzl8Aft7eCwOxWc4FB0T','FoTO5bPDkYIaK35NvMr7jZ5oxsFcfB0tz4owRSLXUwejglHD',3);
-INSERT INTO t VALUES (-994708,3955954457,'Wfm92zB9a9wgLEUQv4tg8lpdQ7ZnyMxvQ35U4sgw','WKMKUXL2zvyFgHPrdFhYg2h9ia2Z','bhJxiyZoos','k5xbhMUkQ','Hh0r3vLNejBR2J0qTRgF62AM7xWdhu8u0tMqATN6W408aLZn28QHjsBAw8fyq6KLPGnyD9EFb3plcbUo5g3kpi','MGDuPaYZ7RyjsfIwk93R45OxlOnHdGInbtOnp9qBOV5zr5QloJJFXzs5lrZJE4mmOrvQ0IM27uxcZaoovNmIWs5kL85sIcIJW7TA',4);
-INSERT INTO t VALUES (-7171628,2123847508,'Wv46MF','3RaEAVoUVp','DHq8','ttGQOBGBLJIjQSKzlWxcAMK','jN2nkV851680BqVlldeL6ESd79Eh2WaUK4Cr2M1OQMF3','fWlA09HDbkzrxEZi5ua9d8pDSQM1lcP6OsrCQmhNLSRpzu4so1xgAJfoDOlSfkKA7wwsxMotU0H6eWUZ5vP',5);
-INSERT INTO t VALUES (-5017028,2282310696,'ASGSr08d93cXg','hkFzEBrvf0NB4qa5k7MSMfuk2kIEPDTMLBNgaUNi','xBHMRqm','nREvgnP68o','TSQIAzZtin2XBTJJvjPdTXfC0X7oHWZdKw1KK1oj7pEaXLnDSRV10IDS5Hv39AwmAs9ERmVxtFEOmeQlrhW1lxMqgUtJfIqE2kH','lVUk00gsdoFyBrrBdsSRkiSqk1odKKpoj6KACQFeOnjyyBKBeqSGzfXVkXb2RuLcbC2gXegvCIGXCM3piWjF7F7nM1E7CGOS8L',6);
-INSERT INTO t VALUES (-7122024,1141793899,'12OoLkWLessLwC38rX0mQty3e4lY8k3EJXb','Hpa5zT8qtXAmvzLOdjPKg8K5vEm4dh2GVzCR9tHY3','ehK','GNRvst2K8LYkmaLw1hKS500SM','94d2oht9C7EtkZzmFo5hT0yFW1EhRYVLzqAiR0c5Tve1sJxtcPqdDBFxtvyVLjpGSM9j5QTWrMfD5UbUL1RgiyYmmxp7CMh','HDKCAW7catULYxECnHhvvWAfzypJYurGQRr4bAF2fOznqcrEu4ll6i0qglZDe',7);
-INSERT INTO t VALUES (1673900,1222352843,'d2dKqNTbVtK8m5d81m4N2BGCMFeRbIu','nia','Wojg7M9wHGy0R','HKAuFLFDRpB6U7wEEc','x4RKWXi3sI16h6eVJt96DorHVrmSAlmG66YE5tQAdr9VE3BqAn97cnw','SwaMB',8);
-INSERT INTO t VALUES (1323050,1771201272,'CCwVavh','6eLFz6ZonfQ3vWoc0LowvbsK7KDEhJjnbvKx8BCd7gc','JLmoYS','pH','AzAReGdGaEEzA5V3bc3JwMSBVqPIlwtYVla8a5XiJ2ktH','0J6uYi46oYUmltkr8QGB5cAK8cNfFqaUUVXhuMW6SZXlic95sWHsWVFUn7TXms0X4L7RPEu5V32AKBAF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5059794919132550820,1009327745,'cEMGnS6CxAgZigLD','pY1Loh5V','go4bNgFuC4lYjfB5','l','759GzOIUlNjAlGpF7ZiAbtd7aca286jbFq2yOiOiHRrEanwMsEf8TDfi9cVTIlFB','YAKIiySX8x4lB1koflg1lPguiN148WbPhAbjkkMNPjPC0KMwUVICqzLN4',10);
-INSERT INTO ti VALUES (-5059794919132550820,1009327745,'cEMGnS6CxAgZigLD','pY1Loh5V','go4bNgFuC4lYjfB5','l','759GzOIUlNjAlGpF7ZiAbtd7aca286jbFq2yOiOiHRrEanwMsEf8TDfi9cVTIlFB','YAKIiySX8x4lB1koflg1lPguiN148WbPhAbjkkMNPjPC0KMwUVICqzLN4',10);
-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 (7287466710846271361,2703475740,'9pEn9PCpfRYU4YSj1yN6OwHXi3ABL6Ret753PswUXn','VMOMiW','KDMUq','U6yNLJyIDhrY','pCurMVYqVBF75kdbTCfdk8kfOqcgS8dG8x8iIYakOKDtBRgxfzWWZ6oj7dOuzDIw2','lWuraBe7H7eIwLciSzo4rKxcUQvQpwnh',11);
-INSERT INTO ti VALUES (7287466710846271361,2703475740,'9pEn9PCpfRYU4YSj1yN6OwHXi3ABL6Ret753PswUXn','VMOMiW','KDMUq','U6yNLJyIDhrY','pCurMVYqVBF75kdbTCfdk8kfOqcgS8dG8x8iIYakOKDtBRgxfzWWZ6oj7dOuzDIw2','lWuraBe7H7eIwLciSzo4rKxcUQvQpwnh',11);
-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 (8255798287098360621,2674168890,'N3U7jmA','7VAApfm2iK9Ap5tojKzPjgnQyV12U76wbNOpSoXhCgeDxNGPggPEEi3uqbd7ONoX9QRxxRLmh7Ru1o6GKnYIcmgYblJXw50KijGqFj7ZtIbbK','uel0wFBEOekDcI','lltd1','pwbjJgO3LuMgkfjWP1xDEYsVDu5JxUBaNYUnhJNf1l3qCf7z2Obm0Vul95Wr1JYJ','9yD5QANEFDLhV0LhaCNHi4Odx5ZMmetypGa9GRAP8gJDWyeWZIbCtHXyVwZJ0y5FXcqYTcP2VcjaFDlNmVnDYZMX',12);
-INSERT INTO ti VALUES (8255798287098360621,2674168890,'N3U7jmA','7VAApfm2iK9Ap5tojKzPjgnQyV12U76wbNOpSoXhCgeDxNGPggPEEi3uqbd7ONoX9QRxxRLmh7Ru1o6GKnYIcmgYblJXw50KijGqFj7ZtIbbK','uel0wFBEOekDcI','lltd1','pwbjJgO3LuMgkfjWP1xDEYsVDu5JxUBaNYUnhJNf1l3qCf7z2Obm0Vul95Wr1JYJ','9yD5QANEFDLhV0LhaCNHi4Odx5ZMmetypGa9GRAP8gJDWyeWZIbCtHXyVwZJ0y5FXcqYTcP2VcjaFDlNmVnDYZMX',12);
-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 (-6540017198012637992,755715552,'lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE1Xt5zcF3Tg7dH','I9oaqMaUD7q1IKdjJWpmyfkYDl85f0aQsAux5dMw9ud90hh51nS3R3okO3j0UnYLkglq6mct3ZMwTDtAZOrS7eeOiCtbSVo0GIFaKxl','58Ul','D8iJ0NqYJCsCoOMG2swCYtoYSdCxF5ChlmCZJ63uXnjSEHHs5JZ17wOdfRgDGySUx0nBd3qqS4IssO3a9Xvm9wWJrPEZZWa8XkZLLXPbRpEApLcAc3WK0R02WizwfeLYzuyw6kFhp316tfWOdzuNx2IFUUV8sJwUxnxllZ5eLzYB9AoXViT08LwEymBCT8b','YamBPscs9e9rfB8rMffRrvVzbMfIkFNDdr32kuuBcMpfvNm5meQWgU09jdbyLPFi','YQwoM12V04TZZy3b7lkFMBDyB3eDCgGwzuM4bxCdwU9Ru9NBe7NmnY',13);
-INSERT INTO ti VALUES (-6540017198012637992,755715552,'lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE1Xt5zcF3Tg7dH','I9oaqMaUD7q1IKdjJWpmyfkYDl85f0aQsAux5dMw9ud90hh51nS3R3okO3j0UnYLkglq6mct3ZMwTDtAZOrS7eeOiCtbSVo0GIFaKxl','58Ul','D8iJ0NqYJCsCoOMG2swCYtoYSdCxF5ChlmCZJ63uXnjSEHHs5JZ17wOdfRgDGySUx0nBd3qqS4IssO3a9Xvm9wWJrPEZZWa8XkZLLXPbRpEApLcAc3WK0R02WizwfeLYzuyw6kFhp316tfWOdzuNx2IFUUV8sJwUxnxllZ5eLzYB9AoXViT08LwEymBCT8b','YamBPscs9e9rfB8rMffRrvVzbMfIkFNDdr32kuuBcMpfvNm5meQWgU09jdbyLPFi','YQwoM12V04TZZy3b7lkFMBDyB3eDCgGwzuM4bxCdwU9Ru9NBe7NmnY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(22), d VARCHAR(42) NOT NULL, e VARCHAR(1), f VARCHAR(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10405422,12679818677768384064,'644UNVhdTYXPy0p','L3GfdSKBkFVyJmxbrIuWbaHNQ','y','gQhMyFdy1GKFsholp7ZGylCJcueRcjfMI7D562KU7BSjHPO','oL6L7','s0fGcQ883J',0);
-INSERT INTO t VALUES (8730788,17441056660630227434,'TKzdmqDFqHlew2XITOyrja','3pclkgAJbI5g19tnrWMO74AEZfnVcDrwgJp','F','rtxh3mpX0wEPiBAZEjOiB8WxMtUikNkEdhx59PIQZp9cZJCzkltL68VSR7G7My4y','38sMzin8GksI9MwW8Jv1fEBYuIyjB8PUKLF0pPW1VQXTrL','dM8eL3PSYE2D8EnuhySbA8Jo4KPDMztslJdxjRCYDgOvtgfmHx4HCo',1);
-INSERT INTO t VALUES (8263534,7897153728042773598,'irUXPqF7oueCKF','0gG39SQYyHifxv5S86UrAJVHfNi1ceCtEsqONUdR','h','d3Gsjsf','4sd1bMxHSDAdPRHNa0uCfr5N3ctG7lYdE0IkQjnWUina5c38OgSpMDPaZoKU0l5RcsBlO48h1s61ozofCdT4tFe9LVLz9qBqVOU','S',2);
-INSERT INTO t VALUES (551733,12414833324816644731,'qRjlANEep3b','p','e','qsYh4WlQwBSadPN5lbE1foW7CepMyV','MEKZyShx1Z0ilpFSSVqwMBgRieFb97HbWHxmZu6mYcCbWclFnNzQs','crdQErhZ308ILSGiwhKIYloQwIee3ChuQJOg7Nyke0kSBWwcYp',3);
-INSERT INTO t VALUES (3423979,11044313646725264149,'KGl','R9MQZebc8TrwbQVe9HxQeU1W4wkl','b','lXowikkYf95RiSFdJER2s11yC9','f87244dYPS8ZgurOMX8oq0oAJSGTAu8krDqhHjUpkcrOJfAAJKGYa2hjkv22dvSQreDdh6LhuMwRuxPiT','iaCn49vSO0yEsYGlyDhlcNl7XPPcA7deJfAoLwyVW4YvepWmamrIFi8',4);
-INSERT INTO t VALUES (12330168,15724936090455421504,'hR','1n5bokm8KC28WhQlxwgSgnA3bbnrwsC4js1kS4','o','ae18FOpyBX6','87t2tAQ','NHyrQ',5);
-INSERT INTO t VALUES (1105099,13503144842495627964,'IiQr8sha3BF','eyzmZ','2','LCXsfWxLy2iplyUocnmRbZwMpgyN04Jmpi5MLR','ChK6NoURDK0IUTtvm6SH0EpEmhtbFu9FTV6ITxl9AR4xvba4sa397cgKqyaagcBe3v5RhZ5IQs6yjibkJFWqmlI','tcF149TOsRAxUwgjjdO5DFBGwHRTV5Wvl4gUCVSWfa56u7KNGpGRUC',6);
-INSERT INTO t VALUES (7868902,9146196495907340084,'F5Yr42Fufxo05eEWmOj','O8HfFzlCnb87eWPrp98oQ','v','zIz9hKsVFI9y2me2UDBj0SB','cmXEbLqaCp1n99JlrZ1yodCmVv6T61Z','CeHpvZaLOAjCTl9dxkFCe53juKE1CP1frdARYDFsWvqfNDk',7);
-INSERT INTO t VALUES (883766,11225117443321978640,'HNiLrV','2LQ7H09kCTPTQLuVY','L','BjX4LPrmu5rJMT','YJMOhEbtnyld8Yj8eG','i',8);
-INSERT INTO t VALUES (14665604,1510652348964668643,'sXkg','UVKtlEhBTgcikpjiVvD51r6fgKpelgb5IgH','y','mxw9bgJcjRGG8ypfU7ayJNKlaRALzpUigraizpnZYJWH','P','OqW1usa1JiRodXdqRYgeKL11g',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10755030,13407740598236518259,'8WduUbUo9Y4gE0bY5jvxO','qYyMqtplod3FKlm7J8u9mhHU7rIgWtuHIysVYOTgh','k','B342CRe2ik7x9QpeXLgusqXlL1l0mwZJsHFLU','7rnl23x5qlj9u8rjjh2mytYFwd3w7vI5R','heGBLT07AgwNRfTLdfjJz1nwCDE8pvotBJySWeOo8Jhd5rYWc5DiSKBkYeNgUwM1u4R4TsT5JnKMwWlSyvvG9w',10);
-INSERT INTO ti VALUES (10755030,13407740598236518259,'8WduUbUo9Y4gE0bY5jvxO','qYyMqtplod3FKlm7J8u9mhHU7rIgWtuHIysVYOTgh','k','B342CRe2ik7x9QpeXLgusqXlL1l0mwZJsHFLU','7rnl23x5qlj9u8rjjh2mytYFwd3w7vI5R','heGBLT07AgwNRfTLdfjJz1nwCDE8pvotBJySWeOo8Jhd5rYWc5DiSKBkYeNgUwM1u4R4TsT5JnKMwWlSyvvG9w',10);
+INSERT INTO t VALUES (1893539041706963715,6437007,'E6reuC','mjQw7SSp3XsMr2zqzAldObR2s2GXmewTNLfYLTJ3lNG99z5FK4RlJ2Gak9ZPd4M8Kq','l5ZOYWMjMYxD','B8A7zDhZlnxz2RPx3wmMlz0zvnV2r7MCtpXj1wIUar9T8pqxiWbJhwXSSRdcapGNRa','i','L',10);
+INSERT INTO ti VALUES (1893539041706963715,6437007,'E6reuC','mjQw7SSp3XsMr2zqzAldObR2s2GXmewTNLfYLTJ3lNG99z5FK4RlJ2Gak9ZPd4M8Kq','l5ZOYWMjMYxD','B8A7zDhZlnxz2RPx3wmMlz0zvnV2r7MCtpXj1wIUar9T8pqxiWbJhwXSSRdcapGNRa','i','L',10);
ALTER TABLE t CHANGE COLUMN c c BINARY(23);
ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (16126370,15053674187927575500,'YB','q7xtCXUA5QdXaF9Sia37hwsbwpfTt3TrWPakz9vDZ','B','YQ1h49lYbd8ep3cQJLEbi','7Mo0T1leGvJTWKNcdE1VkahActG8ih0D2I7u5TqadZ3ISQN','fadb6GUwES4GcpCKQQakKqKdu1CchsZdo27yY6IA6uyPnUqQVbXKyOueKCx4p61Dyj5nis2yQrujBXef5jAkGOuHy',11);
-INSERT INTO ti VALUES (16126370,15053674187927575500,'YB','q7xtCXUA5QdXaF9Sia37hwsbwpfTt3TrWPakz9vDZ','B','YQ1h49lYbd8ep3cQJLEbi','7Mo0T1leGvJTWKNcdE1VkahActG8ih0D2I7u5TqadZ3ISQN','fadb6GUwES4GcpCKQQakKqKdu1CchsZdo27yY6IA6uyPnUqQVbXKyOueKCx4p61Dyj5nis2yQrujBXef5jAkGOuHy',11);
-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 (3770209,8780739816004577667,'oTbLGTdjCmWdnul','AG98ADopH5ChA478JJ6VE386LM54QWGdV20W2giiSRDctonlTp4mmW5lx08zhQ16XOj2bIab6tPDY2rgUxPhyEMYIZcDBdURpSWgesRhzkwbkNjHbbyA3BqJqWFtDDWLFpL56NR8dGWSgAfOFeyd4O2YV7pfZiqXpDSXWFhlPtyQaKuuo9m3D9JPIt2vVwEV8l1ozSVRdx1RLIsA4jHFCVUE4BNNkE3TwqNrvX0wKNAse8rQnI','U','NHjP','7Rd9','8ck35H0gDL7dNIIkjjb0gt4I2',12);
-INSERT INTO ti VALUES (3770209,8780739816004577667,'oTbLGTdjCmWdnul','AG98ADopH5ChA478JJ6VE386LM54QWGdV20W2giiSRDctonlTp4mmW5lx08zhQ16XOj2bIab6tPDY2rgUxPhyEMYIZcDBdURpSWgesRhzkwbkNjHbbyA3BqJqWFtDDWLFpL56NR8dGWSgAfOFeyd4O2YV7pfZiqXpDSXWFhlPtyQaKuuo9m3D9JPIt2vVwEV8l1ozSVRdx1RLIsA4jHFCVUE4BNNkE3TwqNrvX0wKNAse8rQnI','U','NHjP','7Rd9','8ck35H0gDL7dNIIkjjb0gt4I2',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6715644,12470821156660843346,'tT1k67','CCGq3Mr10lffa0G1QqewrKHT33xE544aoK1Op7EygRA4jfKTampNU8vtZjVkjUie2HzijTmqIEaJYKPtfMcrJxDmLWYCUYyZ2kt1lP1emZd5piethsKeOcgeaj2vMihHSjZcwxdEQLANPAVcen99xYbPyr1pVP8U46eq6nsOTVkLiB7CN6oDgLu5QmLP1DHk4tM6GfiXSGOWxZAyFkWqdVZ2DwFf85rxpPPeWMikRUtmZ1aIhS99','h','cSlgbLv3VfxuK6ZRLfMfTol1JRpb0aLN6R49DMvtpl2dIEJupLS1opzEcLy8rHJ4yozDDZZ6R2MrmCtdkB0tTPHJQCeGKXQrTGhFjaM5Zsy8x6NGcPuhcCn6hfx0prrbjlxZ9ud47HiDOiHWaBQpmqGn1DXPqaeKiGPGoENb2jGriiQGp1LIEVfDL3aQkT4dpOFZcLGCde9HoNQxtim700mjm5ywPscDJ','dUU0CMGhcyBh8','qyvLHOm1KJsSjmBlMOVa4gde3VmF1wHkGWMfVOH03HXhtpRjS0vgT8PKRhK49YGQRs1oWPkD2j73yaG7LvluPpnyiL',13);
-INSERT INTO ti VALUES (6715644,12470821156660843346,'tT1k67','CCGq3Mr10lffa0G1QqewrKHT33xE544aoK1Op7EygRA4jfKTampNU8vtZjVkjUie2HzijTmqIEaJYKPtfMcrJxDmLWYCUYyZ2kt1lP1emZd5piethsKeOcgeaj2vMihHSjZcwxdEQLANPAVcen99xYbPyr1pVP8U46eq6nsOTVkLiB7CN6oDgLu5QmLP1DHk4tM6GfiXSGOWxZAyFkWqdVZ2DwFf85rxpPPeWMikRUtmZ1aIhS99','h','cSlgbLv3VfxuK6ZRLfMfTol1JRpb0aLN6R49DMvtpl2dIEJupLS1opzEcLy8rHJ4yozDDZZ6R2MrmCtdkB0tTPHJQCeGKXQrTGhFjaM5Zsy8x6NGcPuhcCn6hfx0prrbjlxZ9ud47HiDOiHWaBQpmqGn1DXPqaeKiGPGoENb2jGriiQGp1LIEVfDL3aQkT4dpOFZcLGCde9HoNQxtim700mjm5ywPscDJ','dUU0CMGhcyBh8','qyvLHOm1KJsSjmBlMOVa4gde3VmF1wHkGWMfVOH03HXhtpRjS0vgT8PKRhK49YGQRs1oWPkD2j73yaG7LvluPpnyiL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c BINARY(77) NOT NULL, d VARCHAR(36) NOT NULL, e VARCHAR(4) NOT NULL, f VARBINARY(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6634060,1388077869,'dMKnQKPfj7YgezltdG2UOg1hgHhEB','1oywH1skR7VMItYqxo8PNEmynLw1Cb','4uo','JD5G9OlO2hojM2dHnXAkZNTCQxDN21R','XMTVElmD4UgTjXTpW7kn2QrVuxPPW89ck','k6ObTJUAgIjwI5QwbPF54QPOsvZRmMZF8CxOulmcHEreZPWINfFF4',0);
-INSERT INTO t VALUES (-8079254,2017694823,'E7UzG3RVc8kVpG','l2eplDbhQVRWXPkfFXQ1m3EvHfJLh03psHCx','FA','8vh3XcjSrxCR0PMpSHTNim72OydE29J','d7rGHqAzKLaTipD1FWKRSSsibq26zXzTbo','TSwbhMglBgS6qG1JZEn9FBkvd7a',1);
-INSERT INTO t VALUES (-864526,691049581,'0ODqRwmLJWdTvOuek4NzJGd0LcbJSx6KI4o','HpxDSKb14NsJcEDlpZsIMXAJ','5cR','0EgGO8ErT7JDGtgO','ZjEs4qDQNwLzWX8BKFxmh12I0s7ba9ppCQnrupo8CgdzGXnIMKXEG6K1sdBE7tc','ONU',2);
-INSERT INTO t VALUES (-4016076,4225162939,'XY93Mq8KvzlwZdk0BY4mO89Vz4dvFc73Na9zZ4QgFNspwEExwVfogDfNr4KWkY','VkPfx','7P','BwDOIdJLgmaCVNoUSkDYma53BWeauyQEgsMcEe','hzdwhe5ukLyI9QMlrz9sLC1oRxhfosfq','yW7bjN2uv2GOhJzBi25DGPKWFI2xp2ZAoSxNmP',3);
-INSERT INTO t VALUES (2302591,803070602,'5fZi7u0hIJ2vxO4b1mKQkIj7dCI6RftxFrho8dCX5QHJPn','jZW9E6IUr2lDa','pI','jy7h9PMJ0dxsA25oLbYxUHqGPoAATUbY1i','9XDRu6h8JVtLDtDFbQ','nC92UF4NGXnH793T6mFAAb0xGoCZGtzDmnV3cHnXvYUfplvM1yZ2LD4kTLXj1TSB0vrzzdledTQslFIq1cGyMYQ9WflV3eFTUNjq',4);
-INSERT INTO t VALUES (-496034,2867559397,'rvzX8lOyinAW9dX3rmKaTKyTY7MsFs54dYjmqVFjbJvPXPc8KAX14X','PNXy6jE46M9PTkMoSIZybKHpM','Bhwu','aO5NsM8GhZghl18PtT','gcKqpO6kjLuj4yAs3f96gGnx9awVQ3GvY5tCMyI0VhjGbnoZsWpk0GYEge5EzyHot9Dj','x66a4XObtjjbiAv5FFfFUIgfU',5);
-INSERT INTO t VALUES (-7495237,2103979182,'E5hP3Ce','5VAwXZzP6d7w6KqCZ9rsdkrTzWY7qJ','cs','YdDy3SkLXDduf','xZoy74e7WgPcTmLFIqNxpHHceKlQdkEZxb2Im4b2D9HdSzUoXyHiROSa4D6c8scpbLF8Lx7NIVzFAOkAycK90nA63Wr1QPQpraR1','2sT9dyIXhe7',6);
-INSERT INTO t VALUES (7507052,626444142,'Me0JuKqf0fSvCAhIokJmox3jpC2suPwz1TJIP','P9di1u3bjuIpWyWN1AViHtWUUMfmVMyx','ty','kZVwjBgrM','198eXsag8l6HT1I5uwwR0brOMVCRNrN07tnM673R5m1n','Yiyo2EP0h0KnQz2DzhrSvysyjzLUjNoPquiqonKULgBipPBdEa9LMSFdchjpCiAwi0q',7);
-INSERT INTO t VALUES (1798854,3096057868,'RE09xz79kOgoHK','jFRuMmP','u9','ez88ye8sEYCreuFr','WRYYPKUBjwTeR71zwG','1J3402WxYMEqfPltfLDYFuoF3SICRAwnmzLLxhX8bzdOJKbajeoKOlxk0sDeBx4f9Ul7GD4pwZpbayFL25IEMt38KbMvZ',8);
-INSERT INTO t VALUES (6880365,1965495607,'SzBRawoAD','xmouxr6MmmoEPTKLfSVAdnFKaboqIbAHqN','A2y','3AnUfsXfhIgI6a6Kj','NMpph0nblz0VigVyEoDVmR','vsI7Q9kTKsCh4a3kwUSw9M7X5PL9isPSIZSzlUZ2ljUayqB9WqeBttKW5HVN3QwWGn07lnXkjiJhs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3951904998224103396,189817148,'9y53ajXMhANqwCEjWK5yNez58sdImn72YzhfNF2vByfy','GiWilX9NWr8EJdizxk9PkuJVmI','vu','MWPEQ32V7gw3kkK','pk4e1hE06ITvKmyHZyZDQauyYqIvrcDVP4IA354LetjZmPeHRggJYQjxuG9h6iut56NO','4YZGqli1agOniPorfbVybsDsArXyssa1QEI',10);
-INSERT INTO ti VALUES (3951904998224103396,189817148,'9y53ajXMhANqwCEjWK5yNez58sdImn72YzhfNF2vByfy','GiWilX9NWr8EJdizxk9PkuJVmI','vu','MWPEQ32V7gw3kkK','pk4e1hE06ITvKmyHZyZDQauyYqIvrcDVP4IA354LetjZmPeHRggJYQjxuG9h6iut56NO','4YZGqli1agOniPorfbVybsDsArXyssa1QEI',10);
-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 (1181316968900152805,3435007459,'prwkBCxBiCG67VQbSgsc4ONE4wwxuonEd','8ltoVfE6BbZONySBte7y3','Vt','Ze96Guc39ciNoKW4LHWGMVcdDi4Gg','ESMNkBNe2DI3z9T7OSrEGGlFstGlr66JcfS','aEXmoGr4cBAAtO',11);
-INSERT INTO ti VALUES (1181316968900152805,3435007459,'prwkBCxBiCG67VQbSgsc4ONE4wwxuonEd','8ltoVfE6BbZONySBte7y3','Vt','Ze96Guc39ciNoKW4LHWGMVcdDi4Gg','ESMNkBNe2DI3z9T7OSrEGGlFstGlr66JcfS','aEXmoGr4cBAAtO',11);
-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 (1847777957142187980,3675921186,'6P4khS5rsAkuEO7saWf','hSpF2ZtbIQ5DC3a1ALxZ7fchsq8yIo8DkTBfG8pBepFdrLCLg8dGHjZRHohAbiLJLioG68oJ6SeifvxM390QX7NXZ1UqglloxZYFBb9pcoHEB5stt9gaiv7UmObrrRDo4zF','DY4','JhM50NZwbCIAsZuIHr3F1D66MzmJ75UG4np','H7UTgkmKZrwffZL5tH8zqsXFEFeos5XeQqNZX9V5nGBV1lgu0qrggutYvmDAiflufdmGYH5Zaw1Q3QqYLFq9gs','gaQb5JQT8fAZvK1UGDunYSqUVCxUlN26p5EnH9MZ0hUR5iWzg7HT3fs1Kykez0272ogX',12);
-INSERT INTO ti VALUES (1847777957142187980,3675921186,'6P4khS5rsAkuEO7saWf','hSpF2ZtbIQ5DC3a1ALxZ7fchsq8yIo8DkTBfG8pBepFdrLCLg8dGHjZRHohAbiLJLioG68oJ6SeifvxM390QX7NXZ1UqglloxZYFBb9pcoHEB5stt9gaiv7UmObrrRDo4zF','DY4','JhM50NZwbCIAsZuIHr3F1D66MzmJ75UG4np','H7UTgkmKZrwffZL5tH8zqsXFEFeos5XeQqNZX9V5nGBV1lgu0qrggutYvmDAiflufdmGYH5Zaw1Q3QqYLFq9gs','gaQb5JQT8fAZvK1UGDunYSqUVCxUlN26p5EnH9MZ0hUR5iWzg7HT3fs1Kykez0272ogX',12);
-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 (-6635692778438150125,3582740640,'99SElg7D0UVxWu0oPalo5jCyBT6NF','e7fseOSc4MsKL5UdpQ5aGl5hOLO645dLrBY2nHJj6PVtQtLbFBkrRHbuVXbg9X5LTOD7tOnoUWElWuQdMeqodlINfsppu6Xa4Ex3rIdWY7l6tAcUmpVbg9JD1i4WJ7YHNILbMESee3c0PvMV43WlN3bdzIE6e6vO9N','nwb','Vd2pWcBknr42YX7Wj8DtPgUe7fLlqHU3Sq1JBvryXek7x8ZnsCt0MWoiMHNZ9','xXLP5kTJbdFdfmRjA83ZaHlBb7wml61mqpBo25Q8TaG','eUaMYJsST7f1NBYcUaePgMLUhO4',13);
-INSERT INTO ti VALUES (-6635692778438150125,3582740640,'99SElg7D0UVxWu0oPalo5jCyBT6NF','e7fseOSc4MsKL5UdpQ5aGl5hOLO645dLrBY2nHJj6PVtQtLbFBkrRHbuVXbg9X5LTOD7tOnoUWElWuQdMeqodlINfsppu6Xa4Ex3rIdWY7l6tAcUmpVbg9JD1i4WJ7YHNILbMESee3c0PvMV43WlN3bdzIE6e6vO9N','nwb','Vd2pWcBknr42YX7Wj8DtPgUe7fLlqHU3Sq1JBvryXek7x8ZnsCt0MWoiMHNZ9','xXLP5kTJbdFdfmRjA83ZaHlBb7wml61mqpBo25Q8TaG','eUaMYJsST7f1NBYcUaePgMLUhO4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(89) NOT NULL, d VARBINARY(47) NOT NULL, e VARBINARY(46), f VARCHAR(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-94,4892341,'6AjphkkTwvkF5JSweT9WBElTzeq2zZh5gRSr8Bhi7rbfC2VlMG7rUT','am7lMZ5hmGirEd294O81w4rzXWo','xFiugDh','EfmMmYjMogohnj','JxORw4fXshujMbCtGwpigbEbqrqTJdmpNAqMPs5kh1sW66zBytBkCYGdSNpQssKXceYDkNIKWYkf5rR01LqZ5D1H','MAXCyVng2CLYh3FmlykauLrFIAczTFRpdfkD5aqWPrg2Hw5HuchChnvDv3VWdIXM26XSkBFRsCZQwVX0hRHrR1x',0);
-INSERT INTO t VALUES (111,-7474451,'kCIaHBPop6nQNuUSCkKUo7F9FGZxBkNYI4W','UOZxyG616O7oGwHr8omwHmRqMfiBUup72vm','cblztp8SIUS1XfOqwMYIkPQuT1lfq6IFiSHbOyfNR11','Xo1fMn9pJUfYFX5xvLk0V8MS6p7YHWGShTDc2SSs','4Vn2','iHfaZCTRkVAbPZEOBWIjtsFQD7FBrvqWzSa0HmSOFesonUPTlNUHjWQs',1);
-INSERT INTO t VALUES (-94,-4481001,'oQTMQBGXVFMDQNXRURe6Tw1t5RiT3nUxjvJA2jX2OVIa9xv5Z85zL92qf6SWGB8Ta8m8iZdUfgC6IvgNlFuOZOK','XhxYVOZcxxDH5sCWo2oNgBOMd38vlpJJhyGpEk7EjxulYY','sYsXxIIGs1evmh83bo','06NjfSpfKtIEyxTDURTbpbKrm5Y4sIAr99DQon1JuaNxPTDYiy','ik3zeg2pdhWPA4Ko5GEsRKrp6eYMj0K7X1Epglm0q5bsfkRGsEoPBAkp3rhNr6kIKFhbWXCWh8pTWKOEw5oDg','UAnqsfFUhmBeCZfBjfBRZVskdgXYXcZK89RlnEghtcAouKlA02CnNNekesp2Q0nsJY5HSnjdzKMtikURdqY0plpANPU',2);
-INSERT INTO t VALUES (36,5963880,'fG4zSMz0vRBfYbB2Tv4Vx9133FxX0fHow3FT6M1c1dMXuKp4F1AZElSM','ZRhRfvTOZIqWJ9jaKUrXCuaEaF4aX3vlPTw4tWI85vs','YwJWhyO82bKUbMl62rKYDkGXHkBbdyfYf6bCDKjQTlz6','bwq8Q2ZJc4O5nUdLjQ3kO8AzebiYfZCDl13RAjgh','UIXtZkuQCUbwcCw2xCFvLIWDWPbC39IOKBpVseAJZeNWUubNE9Aoy4vex3ts0rDdSiJ714Q8l8jU36wouoiC','j4sRx4hb',3);
-INSERT INTO t VALUES (-77,4716288,'T9A3hQtW6emDOBgFZi','ULVu','3dYQpn0Rsl8w1ktPNyu','IPaslOsNluVa4F8WkYTIACRIhjnFSyuknBjcYNh8CY','qo2pJ2pcucK2KUtVQdyWeycojFT6dBiyxSodSUfF5ERHopnSl0PtlxR','U5o0ZEI',4);
-INSERT INTO t VALUES (-11,-1041573,'OyqaFVGwOaSDQLoByu4wNIkIfTyWFZPCjYHVafkOGOjicMz7QEWW1fBVkFK','GnUY6787xAtTvzcYdUxThAw1','EIccM5D0OttBvYkmIY8Zg','ZvgKiH8XhRA0hPD0QL6c2ppKsOzLvbZAVDNOTbfzqIs6WHUT','J5vc445psJUuy2B22jBcyqoFuNnNXK','sVWUIEenPnqpQqfJ8KUsqRmn4iUpfLd8OqI3v9LbM6QE0Ot96RWlj08ufYfhp2YdqLskYY5JVUs97bg',5);
-INSERT INTO t VALUES (62,8055089,'wGKVM4tuI89y2rOuWY9hcI1DC7FrHWXZy5H0uRzCwEFXoJAKAncalTwMYeiNp4R1','JKr0YHIR4a','Wg4Qtei','RmBkKU','lvRNRHSrIBuLPlvFIzZfaLetehHfD00FhK0TM86F72wLCYHDeXNLZyUckvCpUKCndqPxpK1rSyVk2JK9Y5A6','eER7BdjPuKQY011sp1g2TBtM9D',6);
-INSERT INTO t VALUES (8,-6736666,'2522K3Be3WC7l00WB0vmGNzg5iFOEHhLCZWDSjYS4BSfScHJvGlCMFSbQoiniooophQzsY3hzOODS38ed','CxaiWxrIlSOA3m3','t9pNWzBN1PIPoiwyvHXPOaMynUVmdjY','xQmwyn3E5UL8hYOaMewIIT0HpeENisp4AThH074qHLd0gMRhQsu2laPuI0','UrXeeo8mxpStwA1sfKFSNGrImCRttq','7cHRPzBkizCcR3Ez5MS6LLlx6Y3WyJ8d0gpgKxHKQFFAIwU1cLv3VR846WcDDq7FgdkyJVqzhPj18HkUcNpVb',7);
-INSERT INTO t VALUES (86,-6990408,'DgWe9XuFJv7h','mmmEVqRgaQLLlaA7XF','mpAZVFgOzRcIQDIrQ1H8gVvLTL9g5vG3LsFzqOeVDC','bTVxyVvEK','z0eHIHofLjK3g','0kX4vsZg9oSWKUt',8);
-INSERT INTO t VALUES (117,-6120967,'6DSXFNOZBygfl1LiCx9J1wA8uQVVdSdQKq1dvxYxFsUq45JLIraJdEJkFydbtcByPfF29Hvt3ClWnikS6Rq5ev','Nkw31gmgrDA5rilGiS2jp1p6V424KsS','V7lKzFHEH741NUosLiuI2U9dSbrxgC','4FRc69h68ZxJbIwQ','vvrrK7','1oZvll3nVDnXF10fd95sG81kdieVNwmtLHmSBRStzzv4yqwNfbPG8WCI6K74iEgenXnFdT5A0gtA538E6VSz3qKsBolhSPbxj65X',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6062759220719170532,-7583352,'7Ugq6NAVTubdhMg7FiZVGZXcYZ3vWDZF','Wgw0PAUJ0bBLpzEMDxlurhP6RBZ0V3Dw4PGsU','8R2xYfHn46m9o6Yyty','UDU4GNNEp2YSGyGlDPnsaZjbs5aGGjy1YnzJpNJep9q7','jR3GiktJvxp','ClcnVoRLyIMlFdELx0lI3KEMlC8lG039NniSBlijRSSGRdZg5jO52KtuOUfvSg4q4',10);
-INSERT INTO ti VALUES (6062759220719170532,-7583352,'7Ugq6NAVTubdhMg7FiZVGZXcYZ3vWDZF','Wgw0PAUJ0bBLpzEMDxlurhP6RBZ0V3Dw4PGsU','8R2xYfHn46m9o6Yyty','UDU4GNNEp2YSGyGlDPnsaZjbs5aGGjy1YnzJpNJep9q7','jR3GiktJvxp','ClcnVoRLyIMlFdELx0lI3KEMlC8lG039NniSBlijRSSGRdZg5jO52KtuOUfvSg4q4',10);
-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 (-2251211668341103635,-5362967,'jKd3KLjHH','0j6b30vXJljK0qrJ205PL7KZMPVUpZYUtTbsSrRkgoq','wv4lwOmov','54QyEZCMomqvRth8pOXMXPdQN9c1IYaCe5jFbVey5sy','GDJEjkSqSIotLJZYSym3ex3ZGT5NzwJ7dO4ULp0uHWkfzAzsaQM5qn6RDFc54BWQS4tiLgeFGir4lKv','VaiAATyL0K9A5zI55cdBBFk37QVEnNGSDnozaer4ot9wkMeaHo6pxlTVuhsMbzdi4p4cgM09hoOWMZa',11);
-INSERT INTO ti VALUES (-2251211668341103635,-5362967,'jKd3KLjHH','0j6b30vXJljK0qrJ205PL7KZMPVUpZYUtTbsSrRkgoq','wv4lwOmov','54QyEZCMomqvRth8pOXMXPdQN9c1IYaCe5jFbVey5sy','GDJEjkSqSIotLJZYSym3ex3ZGT5NzwJ7dO4ULp0uHWkfzAzsaQM5qn6RDFc54BWQS4tiLgeFGir4lKv','VaiAATyL0K9A5zI55cdBBFk37QVEnNGSDnozaer4ot9wkMeaHo6pxlTVuhsMbzdi4p4cgM09hoOWMZa',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3918264978259671852,6162210,'Kpvre2qQpmLN9tZ92IukSBv3oQrTaq','YfmogFDgIO46vGCia2S62retoMUz7AP1953BuR1VEchQxGPC6yO0ItQmrVy8KYOLLoeXWl9470Iocj7bozCbg8IFV6VK9XAhufB0vc50AfDqf4u3747JARxFBwS8ZswBgSA3KevmM7rTzmgPEe216qHaKCNlFIgMcq4xfdqAYFrPUESr0cg8zqogNCNvnScpBVkWUPAagmVAGn47a5feZn64ofno9MAnqKXHqzhg4VdUB6TZgg8Jh2FwPK','elrYsBtYuV','JTz4hxFOxnkTUDTkjIbZ9oiuvStS8oCsw9PwGTiiW6wCRNsEaTxV84hb3Gw','hRzbW66MP8izWaGwxiKpOuMpB8c5Ine1H0KQfy1OSRQ48CXIsCi5ghdlfAK8rhdeR8QZkeXhDTKt1CuKEcPZRkIr','ZOCdvsswAfcPW1AICXpv85WrpLvK6krWMVDAvPTGiXKllnF1zFzRWlo64aqeZ5',12);
-INSERT INTO ti VALUES (3918264978259671852,6162210,'Kpvre2qQpmLN9tZ92IukSBv3oQrTaq','YfmogFDgIO46vGCia2S62retoMUz7AP1953BuR1VEchQxGPC6yO0ItQmrVy8KYOLLoeXWl9470Iocj7bozCbg8IFV6VK9XAhufB0vc50AfDqf4u3747JARxFBwS8ZswBgSA3KevmM7rTzmgPEe216qHaKCNlFIgMcq4xfdqAYFrPUESr0cg8zqogNCNvnScpBVkWUPAagmVAGn47a5feZn64ofno9MAnqKXHqzhg4VdUB6TZgg8Jh2FwPK','elrYsBtYuV','JTz4hxFOxnkTUDTkjIbZ9oiuvStS8oCsw9PwGTiiW6wCRNsEaTxV84hb3Gw','hRzbW66MP8izWaGwxiKpOuMpB8c5Ine1H0KQfy1OSRQ48CXIsCi5ghdlfAK8rhdeR8QZkeXhDTKt1CuKEcPZRkIr','ZOCdvsswAfcPW1AICXpv85WrpLvK6krWMVDAvPTGiXKllnF1zFzRWlo64aqeZ5',12);
+INSERT INTO t VALUES (6101557454684995711,-1230560,'L6x3HH','Ir8oAwNOgg3U47oehpaDeZ92JXmSu7PvjXhu7LXmd','EzIDcj9hN6crvHLBAjS8qrbaLQGW8','465At6OlqbxAHoPjDQhOXZjdhwRLrW5oP4V5OmuLkZgJ7kTD0qwah8y6YKoTgaPEaTqt0','E','G',11);
+INSERT INTO ti VALUES (6101557454684995711,-1230560,'L6x3HH','Ir8oAwNOgg3U47oehpaDeZ92JXmSu7PvjXhu7LXmd','EzIDcj9hN6crvHLBAjS8qrbaLQGW8','465At6OlqbxAHoPjDQhOXZjdhwRLrW5oP4V5OmuLkZgJ7kTD0qwah8y6YKoTgaPEaTqt0','E','G',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8782129976366099269,4316797,'AkfIsJ2IoIwXA','lUituuZCAI2O4c6EWNYwVgyF4oVSNUQCGOFrCnujH6hS7EORLXWNyoxOoiBSGT5jOzQhSvvhUEITt1HExP9fUi6kejEEGIISxPPhfhoplDicROdvP7Rij9kVU2xJZoPiGzxFVF32jhLtv2wGL0jr3y5jm2xuqma2c9pU7xDvFVOE3vQ9kaT83NfXNVte0Uv2vpWLkM9iASe1Q7QgF0Iujpe74i7DPJ713S3gr','cePj9czc0KbQVBoKFN5moo6HBzo7B','O6a6R3tEf43XzTtyPlCdGC3LdrHv0bNus6SIRjl97','Q','H',12);
+INSERT INTO ti VALUES (8782129976366099269,4316797,'AkfIsJ2IoIwXA','lUituuZCAI2O4c6EWNYwVgyF4oVSNUQCGOFrCnujH6hS7EORLXWNyoxOoiBSGT5jOzQhSvvhUEITt1HExP9fUi6kejEEGIISxPPhfhoplDicROdvP7Rij9kVU2xJZoPiGzxFVF32jhLtv2wGL0jr3y5jm2xuqma2c9pU7xDvFVOE3vQ9kaT83NfXNVte0Uv2vpWLkM9iASe1Q7QgF0Iujpe74i7DPJ713S3gr','cePj9czc0KbQVBoKFN5moo6HBzo7B','O6a6R3tEf43XzTtyPlCdGC3LdrHv0bNus6SIRjl97','Q','H',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-8242887098261596892,-5557130,'1yIoQSoUMxTMPgWHoiT0dTVgVOE0lEs','ciquowjJXDVLOriKE2uKMIolnaFOGarA2b9kxWScKVffEX8ZpcnRcw4EEL8CFS1KpMRYW80oTpEXjYLFAbD8glNQye6ReWcRGf','OUM3bhpYSnj5ppTuW5R1IcruLrcl','f3XkMoMyEZWSlRHfcwrw6WoRIMcWojg2poFu8U6WWCi5Frc1vVoXlWNsHTNUpuc9cQvPUPmUU50Fhv9bSZJ6omeSY8rgFdrv1RDnfsQERc95UhIvJQ1PJ2ifR2DtPvpAesWj23xfOPzBnom6R7ZAMmELZyQmwhvpxENcB6aE8JWV7Y5ovtipZPsgVjtuE1DJ5Q8QjeBAo40IeWL','XljogAbGEq80mmjZXEAKQVqkQqDZe5EF2C6WvYmdppDHYsM7xHSlNBKsc60q2SsYeaJO9IXDkTqvQHvho','2M',13);
-INSERT INTO ti VALUES (-8242887098261596892,-5557130,'1yIoQSoUMxTMPgWHoiT0dTVgVOE0lEs','ciquowjJXDVLOriKE2uKMIolnaFOGarA2b9kxWScKVffEX8ZpcnRcw4EEL8CFS1KpMRYW80oTpEXjYLFAbD8glNQye6ReWcRGf','OUM3bhpYSnj5ppTuW5R1IcruLrcl','f3XkMoMyEZWSlRHfcwrw6WoRIMcWojg2poFu8U6WWCi5Frc1vVoXlWNsHTNUpuc9cQvPUPmUU50Fhv9bSZJ6omeSY8rgFdrv1RDnfsQERc95UhIvJQ1PJ2ifR2DtPvpAesWj23xfOPzBnom6R7ZAMmELZyQmwhvpxENcB6aE8JWV7Y5ovtipZPsgVjtuE1DJ5Q8QjeBAo40IeWL','XljogAbGEq80mmjZXEAKQVqkQqDZe5EF2C6WvYmdppDHYsM7xHSlNBKsc60q2SsYeaJO9IXDkTqvQHvho','2M',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(99), d VARCHAR(26) NOT NULL, e VARBINARY(60), f VARCHAR(20) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5774504,-1111,'9lVVA6SyuHPo4AwxBarBw3T24YlcREsSPBRTA2E8vq1OwL0Jo3Dm5Hu9','iuUhZKWnw3UkODvAOSIl','d','4QKCkfDqqwjuN4SVdWN0','ZxIc8kRnXqjUfftosDPrW4Eaw','yEkB0JYJ73QWhP0oNNfAxEHEEYDRZmwk6vP66aqgslDKeXEUJZ',0);
-INSERT INTO t VALUES (-767520,19472,'bS46IwNLyUJ0l12PBUQawKrW9sNj3kZQh0BKPFUU1sNdXinbBFUmeZSuSJjHDrWyJ7Ik6MyzD2gav6','dOY7w30np8CZVA','Ekc5sNpRLEFSgoi6ZlGBsM6yoAJ','P7QikSHfZF6Co','ZtaN8InA0UQVYUATQpARMdNo9HqPgxmAWKKd84u171ZYThDYprSmEuZHMM7owUkN','ojRTQ3cfF8LLlq4H1z5Pxhw1',1);
-INSERT INTO t VALUES (2404310,17572,'75fCQk1xALFy2ykEdKugfKEvWaNx83jPaaQLqw2Z','k4rSyZjGUip5UiRIssc16FT','Bf7hNYxQ3BYk5qFH0gY7VEzU2M2e0blcKIzn','fpRRV0Pr','2a0LwxyAMPHcw6mW7rrrSF1PRwuX4V349oOS60mNMqQnyNcfP82D2ppJ9r7FgoMD4og','7wP34IUI3kHVteBFy656jVvJbu9jgCXBAQnxbPFlVd3VZAsrfSZcAau3muDIiDEO1XF6xg3VCt',2);
-INSERT INTO t VALUES (2617207,18210,'H4PqhP2Z5FGgHoItxjov3QHCdHVv6J7tKZnW2dZVhjpvrVXn1cbW1e1cFfnYH','bXw2pYTiSfIAtGp5rF71pl','YokJXWcPM5YRiXN','wJhry7g','RtuUDhShEAOkb4h0YujohJMC025upcChCcUIYZnDdhNMhvv','3wgnjyNeAUTeCy7HwRBnAGg3U4JOBZTKvClV9DR6PHXnBIzh7Obb9fb54h57d6yi1GaWGPyhWVeCh0LV2eMH8Eb9D',3);
-INSERT INTO t VALUES (-6519027,-26447,'SnQMxMNM8Ew10NhqBj','h0n1VPT8HRn7PAeUt','2raila3lcVaAKNfxAru','lS62BUz065J','NsWpVq0s7PiDXEm593BxQPgxaZhnnPmcZbciabMLPo08mY22HtKMnnrUUcu3R0M2w3E647DLsIGC','Sy4YWRWxZW8YAffSm0goOr7EE7RLjNquVM48fhcNIJdvtGx855qkQpcGRZaN44s4IUbFNpQSQSz3D9',4);
-INSERT INTO t VALUES (-6397578,-31445,'ZO9OxGjdIeMQujndIY87NJYOI7vHhMo3KmpvSCKsI3OxksTieD1sRpbLIPox3','ulyF63XJuf3hqaod','8A3fsqndl9OyQ4OJWlDTDIFhFbpSMSBvJ','DthimY4YwT3IAR','bVgwnHIqh2SUZgRThNP5GIc1EUeT6iysraxtzLGbqF','KMqwtHeLUSvNJWkfy1P3kPaDmEIxJWGe5SqNZDGq39f9bGsvtteWaeDytKB0vEAg4WypjXPcFWbrNXL7cn6Xpz5ng7',5);
-INSERT INTO t VALUES (-8113089,23349,'1fjplIQNSdqYmXLFhbflFThna0EGhzjgckdszwNmOLQMX3VxuvnNg','JJLg','COcNphWdGydCcbDdg3BWWF6C8g0ke56WKv7Wm6WdWEypvrnNCbDIDuycQX7','pN5QFl','Hzy2FaZWaJaTLM20GXzHbnfveIrgnN16sKL4Wfa77DahcODJ8VuavsoSkn5wieSHxsrA9JZAIAAg0YdIZbtQ','IFaErNyECeN',6);
-INSERT INTO t VALUES (-1117858,13964,'T0jwaa24Mxo1oFG8Yf4KhdbpKBmqSzGCFvqCaI3','8T','v8PjcAw9YMcI5MLW27zJU4XRzHWgcdtIppnKBx','LE','BmRv','VkrrEZnWbZ9rP0DGB1XwESWmsJ1NLYxg',7);
-INSERT INTO t VALUES (5733960,23780,'vWbjIs0KqRPAD7Y','28TsRlTwU52','K6','y3bYGDCd5Bk','cYPNpaVp19eqXlPDsqeCf6ti5CO6LiecDsLhPmJhUqiYuNCxNvv','nRLemC32mvDereVWugm',8);
-INSERT INTO t VALUES (-4176680,-21170,'QO2fMLZDXnUePxiF6xpT','U4PrvS8V7m','56WdrFujN3UWkMcjlsBByAOvmzD0Es9NDAL','CeCWYboj4SQ0nN1450WR','6rsbQsBOFCHWUEaYw2KhdSDepsKQaqn9jMYteWpFF5Nua3rjMtAeHySsL9sesGDmgKkZDfFOnBSaLpuci49IbvHWufZuHX','NyZssjW0MgegqkLA66kW5qdEx77hDvelYhhoqkIePLx70HB3IshnfCLgJA7s0PYFFqa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9482744439035347000,-3472888,'Y9UvFYHKifPk9','ugiGMV9NNYORtZb06bk6bt2lZ3CYLBA7QXOsaet5l00661fPhZAIADHn38BV1qbsY3z5','BXamHi1iD1fZVly89q1T','VQUtAakxsdwWveNjM2HwtCawpvLwcxcPLzJ7E4STUTgFk1TNNo1a3o2E1h5ydoPKdT7kvEgJpZOk7B5i3Qijcr0JJGvXV4iHUJ2','D','Q',13);
+INSERT INTO ti VALUES (9482744439035347000,-3472888,'Y9UvFYHKifPk9','ugiGMV9NNYORtZb06bk6bt2lZ3CYLBA7QXOsaet5l00661fPhZAIADHn38BV1qbsY3z5','BXamHi1iD1fZVly89q1T','VQUtAakxsdwWveNjM2HwtCawpvLwcxcPLzJ7E4STUTgFk1TNNo1a3o2E1h5ydoPKdT7kvEgJpZOk7B5i3Qijcr0JJGvXV4iHUJ2','D','Q',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3420670447664403417,-870232,'LMX0jCN','XpdfwD3wjzYlKKfAy6HTXbibDYP7V01DRaJKvzfU6eETTJJyyxxWJzeh2MHWtd9Zh2jvz3AfvGPLkYboHh','dvL0ecD9RjT7vUG0AxUT5ign','WQ7OROjrQwuCxKbGWMiOuIbYsP1Rn8jcvNtDUL8oQi','2','Y',14);
+INSERT INTO ti VALUES (3420670447664403417,-870232,'LMX0jCN','XpdfwD3wjzYlKKfAy6HTXbibDYP7V01DRaJKvzfU6eETTJJyyxxWJzeh2MHWtd9Zh2jvz3AfvGPLkYboHh','dvL0ecD9RjT7vUG0AxUT5ign','WQ7OROjrQwuCxKbGWMiOuIbYsP1Rn8jcvNtDUL8oQi','2','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13922245049933969717,-4455169,'PlJwc','vJ29alpZ4ZGWpary5W0cLeLa6ivl7l9ytnbWGzdjRX4FVTPOBf1xNTBucOiWLy0dvkj8isP1htZkIPB3ouGItxRjzaNR3ybHgOObiRdKUPNTiQ2wPslvIwtgvePZrNd06S7wK9CyaYCtEDk5aOWrDGGZbqzCi81cywjaumtiWv0Njr9RHCzIiVmcUmn1fW2ox0NP','yrY','fptWFFjyoW3IWs5qYehKA2KMlYmsUGDsAOfhQkhVHSyGSDpp3Z5z4Otc9f5h0Te25cHH9Zy2i0j4azZTqs9LJCuMpcZgE5Vq6vtAOplQZ6k6AL4zbAHB5LzsZ1wAZOMHV2zcyvzaWXN','J','T',15);
+INSERT INTO ti VALUES (13922245049933969717,-4455169,'PlJwc','vJ29alpZ4ZGWpary5W0cLeLa6ivl7l9ytnbWGzdjRX4FVTPOBf1xNTBucOiWLy0dvkj8isP1htZkIPB3ouGItxRjzaNR3ybHgOObiRdKUPNTiQ2wPslvIwtgvePZrNd06S7wK9CyaYCtEDk5aOWrDGGZbqzCi81cywjaumtiWv0Njr9RHCzIiVmcUmn1fW2ox0NP','yrY','fptWFFjyoW3IWs5qYehKA2KMlYmsUGDsAOfhQkhVHSyGSDpp3Z5z4Otc9f5h0Te25cHH9Zy2i0j4azZTqs9LJCuMpcZgE5Vq6vtAOplQZ6k6AL4zbAHB5LzsZ1wAZOMHV2zcyvzaWXN','J','T',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(9) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(46), f VARBINARY(70), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (117,16139,'WXc9O','i','PrqgBISs26rQYHNgF64KVQCwLzpis8UE5Dh','eCZUEpJrs3VD13yHGR36svo2VJ3bcY4D9RR0jdVUPqBYvWQlZITRL','oo','v',0);
+INSERT INTO t VALUES (245,47114,'hPBs','3VTn5PKq5yo7g74tXpAGofodeSlRy5HRzwNKaAguBQ4vFLwnjnKJ2ceE','b8','A3W0uJwHCyTzeLBIaHIU6gZvIZtbt9ql82RdvyYRMRHt78ZNNWkYgrm','La','H',1);
+INSERT INTO t VALUES (228,24325,'LwkPBP','Hlm','1i8ueZbyQWsotiWFu8','NWKsWXLCvDiELvrfjgvoB7NrLLUaAKf','T','L',2);
+INSERT INTO t VALUES (188,5360,'3g','zwH3MN0yQLYMFl','vLZXMajnOnCHqdLeIPKOa13s','jzRRBEnlZqMpGShX0Oex','J','p',3);
+INSERT INTO t VALUES (250,21385,'nDutW','CZ4XCrghG3VCl1O44ZXV4Ub8JB5KAuaahp7hgFgXW69bAVOlzoj','4HLj8v','WoWvbuEGmEG70L3RytDTAVDfOJiH92u','kM','H',4);
+INSERT INTO t VALUES (30,27416,'p','J9GXtmdBEcCVxYgTV5Ddux3s0rpSB3DmrLzghXQV7','cx1R3UfRBu3QDkYfdMx7NNUwgtiWg8RafeC8nR8Ay4Ze','ukHziGCBikoyR6AGTUJIRYF9K1WtzgT8awF','8','w',5);
+INSERT INTO t VALUES (195,57669,'uqU','Kt2fz4GnYqhOO771xhoUvH8PsErvcrpySys7iIuRgB0Vy7fSmpptrM5yvbYE56OkPhM1tw9xWLqzaC0Uh32gQUXF2g5r6xS','mTD62TUpYiLriQAln1Bs9Ij3keF','mW9Uegnu4jPNGUXQEBQwUrtPlyK3Ip8fIgcs54GHoeXF0bkl','C','R',6);
+INSERT INTO t VALUES (234,57943,'Q','Hpry183lGDfV3XmbFI4LUvsiHwknzJ2GN0AH3ZLHlXE61aJc1OXq6igZOoxw29SUrMpIQiDuKwpH9PldnzfvtnM9jBUr','KgKAncJOgnom3wek2Uv','asXvVLYa9TZA5','9U','m',7);
+INSERT INTO t VALUES (87,22135,'doC6CyJUl','3aJ5dkBceYM6VQVFVc0PYOwaZBRvgQqcvfXv6OrTzERe3MGcnqZDOMkNAMEJ0AsGIAFBOS0xIWgSprcQQIW4oUaXgZOx','OJi895uhNOzzhNBJ0m3vpxzC9sNBI7MI','AvWy8jw34CXRk78M8p8XI1eqgy0p67t4uCx45N1X7tsAH0lmxRQ9v1aKX2nVqa1SE6','yU','p',8);
+INSERT INTO t VALUES (23,52074,'q','U3hO8TI4R3Mq2vcde60wyLgrJRVUfRrw3iYAAQ7R5RJj8KYbFsH9FLlVyrxHwUm8Sp7MIjQcr9ZZZMRFTUbUlG5kp','Jh6ZoWE4OX','xDs4L0z4kQ','I','H',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(9) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(46), f VARBINARY(70), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-7264644,-6864,'SzEFRNLvrgY3sRAWNGxtUwir8ZhxUhlJDnJPlzbBhUU89NPOkpb5XcUkoVam51FvSLuUcuspKIPSNkCcn37EqRNJsfyqG','1QQPSU','tOLaDOgVqyMI9sn2yd','9D8j7f','jm6FOaW3k8KpwQ3W7a7U7IHo2zjch7yMgNkYBtuarSs1G','uYZ9IA3LCYPberHk5lYRk1Jil9AlmJHgKwl7rHoznYZICziS161yudCUK5hyBEFqbEvOZCDeP3cIcnVibkWXiPUZ',10);
-INSERT INTO ti VALUES (-7264644,-6864,'SzEFRNLvrgY3sRAWNGxtUwir8ZhxUhlJDnJPlzbBhUU89NPOkpb5XcUkoVam51FvSLuUcuspKIPSNkCcn37EqRNJsfyqG','1QQPSU','tOLaDOgVqyMI9sn2yd','9D8j7f','jm6FOaW3k8KpwQ3W7a7U7IHo2zjch7yMgNkYBtuarSs1G','uYZ9IA3LCYPberHk5lYRk1Jil9AlmJHgKwl7rHoznYZICziS161yudCUK5hyBEFqbEvOZCDeP3cIcnVibkWXiPUZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(100);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
-INSERT INTO t VALUES (-1643192,-11147,'MlDcaPKVvrNoSuL3xSj6t4f2nnD39hXRGjIqjaPsdjHQHA8g0O3Gugf8cH9UxKkQp33ovhwZ1YefreAJ6Moinc6jC','YoazNlHFCm5d3','9Gz6kakvnXPViZnnL5TPvhGKRXt8Z08k1wYxGd2Rga8ScsfpnVUViM','luyD5obOHaD5lAs','5xbIwoAokqvUATtggY','iG660bv2f1aN7Dn4VpeoZbyWPTCwqN0oJohcdvjuZrLmnuk4pgcRBghPA1q',11);
-INSERT INTO ti VALUES (-1643192,-11147,'MlDcaPKVvrNoSuL3xSj6t4f2nnD39hXRGjIqjaPsdjHQHA8g0O3Gugf8cH9UxKkQp33ovhwZ1YefreAJ6Moinc6jC','YoazNlHFCm5d3','9Gz6kakvnXPViZnnL5TPvhGKRXt8Z08k1wYxGd2Rga8ScsfpnVUViM','luyD5obOHaD5lAs','5xbIwoAokqvUATtggY','iG660bv2f1aN7Dn4VpeoZbyWPTCwqN0oJohcdvjuZrLmnuk4pgcRBghPA1q',11);
-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 (-3319423,285,'FBXltUtZN3e2ebFIC1BkFTo6tx8jHVE1GhgJuVuS8LuuK4YK8DbL0vBsdIuVvSDxd','fE2uARwRLr9oA0Tdtkmv4Z1L3XkH51ttgjEJX5nQMf5Ym3Sw0mOTJRM7aJpu7scA4dxJz7mS7tbikn9eOgr9ENmlccN8GRvWm5BYRjwjlds8tUaS8mBvI0NpU6cb6dF2XH22KKuSHIXQNCsxYLaXyy5uO1LOcV4xYWI7ObxATxgb0nf8aazFrQFJ89Cnp1J','WenoVYI1hteqivht6AyW3P9Pm4dfEM3VFovkMwrhNo3IKas','4q5cSLZBuu1E','QZt4d5VK8MrZZuLhLBh7slb3cozk8xAAthVcFgKITviZaJ4MzZJ4BYevHXtz1vmXlL2avlUbZAGQYy','BkbWEWAMjCviRzi3dwcMeGspt8UQO6ETauM8eW0oGU5MKZ646v9YoW75yClwVHQt3EAphxwEPmW7ui2WoN3TmvQqL8c9EHXOkyRQ',12);
-INSERT INTO ti VALUES (-3319423,285,'FBXltUtZN3e2ebFIC1BkFTo6tx8jHVE1GhgJuVuS8LuuK4YK8DbL0vBsdIuVvSDxd','fE2uARwRLr9oA0Tdtkmv4Z1L3XkH51ttgjEJX5nQMf5Ym3Sw0mOTJRM7aJpu7scA4dxJz7mS7tbikn9eOgr9ENmlccN8GRvWm5BYRjwjlds8tUaS8mBvI0NpU6cb6dF2XH22KKuSHIXQNCsxYLaXyy5uO1LOcV4xYWI7ObxATxgb0nf8aazFrQFJ89Cnp1J','WenoVYI1hteqivht6AyW3P9Pm4dfEM3VFovkMwrhNo3IKas','4q5cSLZBuu1E','QZt4d5VK8MrZZuLhLBh7slb3cozk8xAAthVcFgKITviZaJ4MzZJ4BYevHXtz1vmXlL2avlUbZAGQYy','BkbWEWAMjCviRzi3dwcMeGspt8UQO6ETauM8eW0oGU5MKZ646v9YoW75yClwVHQt3EAphxwEPmW7ui2WoN3TmvQqL8c9EHXOkyRQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8227219,31474,'kbNNGQ37xw1TD3tFCZ807Ap3e4ZQoCQWLMOUoNkN7eW83IS7KRlBi4r9h4PWyiZMIV6JF9L38LYDEhxxvtY8xi3beECojj','4OitU6hvONrjPjL1rCrMYxtF3EvtVSFJpfB8J8DzjpFfKjxwblWfGhmpsA9qpzDUjb65NIN274im6DC7kQ1CgXyetuVF','V5HiwTDyFWR5tXSOlVbTcl4yvfHHbGO7yuz5ZFsE9W3yeysBXweqTK','pp4vfBnC8azlgrO6l0VYjC64zmTwmnS1SqlIi5rxAzPboSrh9IKC','ATo0sgsEYTnH0oQt016qQkIqfBwyc855xOVlRGpcjuxW4IqBD9OpQaf9B3cOnnTunW6oFkLA7uCP','FUa5fn1PnrYAQmkdbqJ',13);
-INSERT INTO ti VALUES (-8227219,31474,'kbNNGQ37xw1TD3tFCZ807Ap3e4ZQoCQWLMOUoNkN7eW83IS7KRlBi4r9h4PWyiZMIV6JF9L38LYDEhxxvtY8xi3beECojj','4OitU6hvONrjPjL1rCrMYxtF3EvtVSFJpfB8J8DzjpFfKjxwblWfGhmpsA9qpzDUjb65NIN274im6DC7kQ1CgXyetuVF','V5HiwTDyFWR5tXSOlVbTcl4yvfHHbGO7yuz5ZFsE9W3yeysBXweqTK','pp4vfBnC8azlgrO6l0VYjC64zmTwmnS1SqlIi5rxAzPboSrh9IKC','ATo0sgsEYTnH0oQt016qQkIqfBwyc855xOVlRGpcjuxW4IqBD9OpQaf9B3cOnnTunW6oFkLA7uCP','FUa5fn1PnrYAQmkdbqJ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(11), d VARCHAR(37), e VARBINARY(66) NOT NULL, f VARBINARY(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14634,154,'JLVW','Wi51TTnbD8iTcOsTMeCMMH9joiLP2','6egmSGh4efbKiUqNfTeNDWAAISklknhBT5GR','JWkr643OsuZ94ZeVTjAdSajQM4WNgqAbdMddkVAx7pXfoeIjoU','0xpb9D8PXEdykwwnC8yYNMFtyjMRJu5Hd7bbdtZdgdVywgcC9RUV7mViRfPLfzw7yrfcqUWe3M5u8JFD4yAoSF3lc5CPZl8L6AG','WbVxScAy55vP0LHzSCWBh6VqFNv4zHZuT5ytmPx1z33sD',0);
-INSERT INTO t VALUES (5363,144,'yF7','ND','cvZZ5O7IVCVTXKwfaeYSJvcGZPAkquxKsnEMslRAvfl6QXvGPgZeJtOxnYvHp','BNxyyJNK38mzxH407SIi','gzgZNJuQF2WdQiVWuOZUmVMtmyiILLulmJB5NZ3OEU5isd2AN','BRXuEZFKLPVAmXTRIygXIMTLmtHbGufZktSAeqnuwAYLkVzZ9oWL5Ea8mUdBRetmYSA4dJuv874Pd5yLJs4ulB',1);
-INSERT INTO t VALUES (-15895,194,'Zb5','q386FD72jZY3','VvWQjJFsJb1HeVhT','CWI91rkN7YLrryv5lSPqLByRr3d7xdfp4oUpRscLPjwYVnav5bDbsHp1CqBk','qGS01AUZNOXJU1zJ2mjbuKUnYFH5UKba6hysxeMAZ6r3RgMCpLbGGy365h6k8tQe4WmdW73wgdgvJbZ','v0a7c5DfzAliPhpO',2);
-INSERT INTO t VALUES (28110,195,'SYsiPON','4wbuH4oJjY2F8yBij1ifMPtqiKI9xIwS3v','jhDtxwXnpSexJeRRFackC6','2K1WuD3Z2KkJXnG0EUDNsshtlKmxZ34KkaghbTY0EQ2YJdQQxNiI3S7keOQSXK','bXebKwbUNI3u2Uvd4HOsvDhURiN6J88MJQ0w8UMOqkPZDiD3Fu30p20pCeeOFG6qEZVfWETPqH9YXoYSpUMXlODwpc','snclJEykXsiP8EuY6C7hHqHfyeIP1gZ9A5azLj0yLPpEl7tVekov7X2PHeV1RCEf14S1QzfoFCxm9xxto1SNpGn2jwwLK',3);
-INSERT INTO t VALUES (-32182,227,'eoWQ1','uCtStHWlD','464D8Jfl5fC1FNzyyZvLOohUdX3XydUj','hQO68brUhRwMllECzYI5gD0XxCpkekuQb3gdx4GMqUwkySPd67IK','obFL73E18sB5iDF7IpsBdoopMxHtJilH2EaRieUHpOUZk5','9Wg7WG6VyYf763PexUljP',4);
-INSERT INTO t VALUES (-10386,21,'iQ4CH','wnQuBd3Pahb1','OM5AZ14iksBckCWIxhegkGC0pYUltq5dwdbduNa','gJajpwJtaoWsX7rD7NClKXwekqk7Y1FYyq5YEkQ1j','7wKFtN57q5ZcKVc5dg9DhtGG1i71zSIMYANaSRZ1R47HDQoqI','GPs3dcAvUsFgtywpYPxYHPTP4evwIiMqM3L8q1xeuPcD',5);
-INSERT INTO t VALUES (-29023,138,'63Cmma54','d','lSJ91hUSgPp4rN9','YJl8341TM8vlRxZNCLGpvgH2NzmbD1HhzRjkPGeTcgivTLdvDD4Yo0DVVdxlkIcDpCyp','oSpPnrFQNIDlEFOOT0105DSfCm4uhww78I8nKL','qIjxXrZ2kRavYdklVi4fSMhNeXRmDqx25NB',6);
-INSERT INTO t VALUES (-6684,92,'TL9G0uALljN','qrHLxvJJp','ubdkXBkMegY5kpC6yJIvp03lGUzS1m0cEBF2j7','XZpnmGoIjHsctuP7rclecCuWpywCQ0Q1jJySbNNa','xLUZJW5HnRDfyWSpuYFft5NL40zji2ANFePvMJlUJFpbIxshespA3i7A5ZIPy9u28K5hgpS03y1v5Lizn2Awk7PCRiGa','j',7);
-INSERT INTO t VALUES (-9277,87,'qIPlqrKa','K','zwqqsZ1H14G2ZlHyqnJr4xkVmkHQxFjPl0fqrhDAlF8k2','lKycD28tg1rhxqdDFXgRg','UaK3N4GMNjWiqrw97YjbjJWynDS','kVkXJCi7MQMBAuGwIn531',8);
-INSERT INTO t VALUES (32233,92,'22dREhYM','OmfURuoIaXBygI0cPmcG','LtXiISKIGj6oLAqva53qte3E1OATOjwW37oiAe5bN1TMrnVTTxxw3vpg0oy','pKfFmGtEhPKB5faEfx6eKvTK3mF5py29Cd','8','fneMUbySmbgShTCIj48xQsgZuY6zIAHzYO2wXvIfLpsnr69XXXpUt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (51221,15441,'bu','5PcUEeJcULXrm6BHdNqQ1SqGbgUAKylamrvkLoeEKylke','LmUR8sZC7bPFb1yUvuWnwc0wfkB0cqYqVZ7Nr1VHTK8cd','IZp8YhRzOJftTBdXLH4ghonqLNjsCiqlB8k0i8YkVuSKPR3ZfA','qS','J',10);
+INSERT INTO ti VALUES (51221,15441,'bu','5PcUEeJcULXrm6BHdNqQ1SqGbgUAKylamrvkLoeEKylke','LmUR8sZC7bPFb1yUvuWnwc0wfkB0cqYqVZ7Nr1VHTK8cd','IZp8YhRzOJftTBdXLH4ghonqLNjsCiqlB8k0i8YkVuSKPR3ZfA','qS','J',10);
+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 (46248,16460,'5li6kxv','8ii9Ij9Xf5jb','U81XYr','GevuNokWwORMTftg4ypDDgUV7fvSJgqi3o5C2tCEeRVQegkJ','0U','f',11);
+INSERT INTO ti VALUES (46248,16460,'5li6kxv','8ii9Ij9Xf5jb','U81XYr','GevuNokWwORMTftg4ypDDgUV7fvSJgqi3o5C2tCEeRVQegkJ','0U','f',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (43252,48296,'G4am5u','6mPAAT5SC1w','0xnrC0iMWVbShdy04Lk3y1lkWAasuzf9wUkz','eESiWU9LndB6cWF5I2Ex8FbN6OYZ94ZY7DhOcHR0NKKKNkgQ6iaNGEn0B71kc','a','l',12);
+INSERT INTO ti VALUES (43252,48296,'G4am5u','6mPAAT5SC1w','0xnrC0iMWVbShdy04Lk3y1lkWAasuzf9wUkz','eESiWU9LndB6cWF5I2Ex8FbN6OYZ94ZY7DhOcHR0NKKKNkgQ6iaNGEn0B71kc','a','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (34825,2615,'of','KnHIDuhtRQli4PevTckDTZS3dy4Y0NMovsrpHM0RtTZ3B6tCkmL0B4j8Nj58pJwlRpxR8rqmGJ9UQqVeM3yZoIKXjfycmbrr1nDBUk23ecAoOPrPOBdo1fTBhdp65gTaXZBK7cBHQBQzClWE6B26NmWtkNcNa7lB6S6uWaGnNpn3XTk5VZ4EkGGu','XURmZuQAzEbi3wP4','ISpRIejHaQn4KRcCCw5WTzGKKY2cTY9ET1K7v5vmUyBbBhmtbrQu9Fzi5AHQOu7moS4qkQIL9QqD21MRQyiI3qAvJn4sXok1o5OojTTQXO8mgg0N6JgVsFGsWfOTO1DIjxoVW2dw9DgjEQqwJQpdvvB8Chw13a95frv6VH7d359lFez9B9wCQbDyjvCdFz7yx7pvtG5t7nUgV','F','y',13);
+INSERT INTO ti VALUES (34825,2615,'of','KnHIDuhtRQli4PevTckDTZS3dy4Y0NMovsrpHM0RtTZ3B6tCkmL0B4j8Nj58pJwlRpxR8rqmGJ9UQqVeM3yZoIKXjfycmbrr1nDBUk23ecAoOPrPOBdo1fTBhdp65gTaXZBK7cBHQBQzClWE6B26NmWtkNcNa7lB6S6uWaGnNpn3XTk5VZ4EkGGu','XURmZuQAzEbi3wP4','ISpRIejHaQn4KRcCCw5WTzGKKY2cTY9ET1K7v5vmUyBbBhmtbrQu9Fzi5AHQOu7moS4qkQIL9QqD21MRQyiI3qAvJn4sXok1o5OojTTQXO8mgg0N6JgVsFGsWfOTO1DIjxoVW2dw9DgjEQqwJQpdvvB8Chw13a95frv6VH7d359lFez9B9wCQbDyjvCdFz7yx7pvtG5t7nUgV','F','y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3461,26939,'r3l4x1iTw','M1neRoI6WiW55YV25Qefw1nae5MDPGI3HfpaxC65bMoMjO2i3W0OB','OinOsOkI2tK8LvU31XBAKLcZ88ldzJ781qYiN8RLKUh8Q','avPUXEViZcVHAq9oTQuMZOAb1aFczi9R8iAJJAHpAbkLFLr1Z4MiOQo6NLxWRq5JAFitsOmNxGvwG5l08Plv1NTIJUKXhsVXSDTcHbvLNTvTebiEOd7wSlZsDl6TXrdohEvMIDv2TTKSZVnEBoOakVWigjTCrV2xNXxHvD6OBMKmn90G9upRK3lKXFRIERqBX43ZcVlM1O8qVBTkCZaKnTwaz7GO3K9dWMn8ceBj20SpE3q1','0Y','V',14);
+INSERT INTO ti VALUES (3461,26939,'r3l4x1iTw','M1neRoI6WiW55YV25Qefw1nae5MDPGI3HfpaxC65bMoMjO2i3W0OB','OinOsOkI2tK8LvU31XBAKLcZ88ldzJ781qYiN8RLKUh8Q','avPUXEViZcVHAq9oTQuMZOAb1aFczi9R8iAJJAHpAbkLFLr1Z4MiOQo6NLxWRq5JAFitsOmNxGvwG5l08Plv1NTIJUKXhsVXSDTcHbvLNTvTebiEOd7wSlZsDl6TXrdohEvMIDv2TTKSZVnEBoOakVWigjTCrV2xNXxHvD6OBMKmn90G9upRK3lKXFRIERqBX43ZcVlM1O8qVBTkCZaKnTwaz7GO3K9dWMn8ceBj20SpE3q1','0Y','V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (58127,47947,'MtTvnZ1WEt','Tot79lVNmnE5wO49hdCE34TUXVhscDXAHeh3Rd3WeiuRoFaNlJirE44ApgOMi','74mKR6hCo3gJOPntWLMOcnVmANnvb7Du2q','T2RN6cvO3HM5yQfYA0Cj','1','tq',15);
+INSERT INTO ti VALUES (58127,47947,'MtTvnZ1WEt','Tot79lVNmnE5wO49hdCE34TUXVhscDXAHeh3Rd3WeiuRoFaNlJirE44ApgOMi','74mKR6hCo3gJOPntWLMOcnVmANnvb7Du2q','T2RN6cvO3HM5yQfYA0Cj','1','tq',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(19) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(70) NOT NULL, f VARBINARY(78), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1976437,13135983,'yjzkcGVy8kMSsxVTpCr','tv7MVeyGkoO3e0nWm3emWthlkXQw10m3VWe8KPArybipcqW1rGmnjvt0J','6OG8lq','CDJttVQnIqK5cFJl3ciIiRhoDFgWrfJWo1PDWjdGkNIljMiEXkWSRYuX1VRQo1OWUKO','D','om',0);
+INSERT INTO t VALUES (-7738266,16711661,'GvzlyOEHUECtICgCHd','ZdRFxbjO4c1FTB4W3wHdu8HqUan9mLJiUy6jQlmtrGYNJIDPj38Yk5cJHkpE6gZp3P7','Twkn0C8','7iJcV2DvZQ9P7NjZirlGBDOZVy3GNrPUbUCWsl0RvBigaYMwIK4qLZqveYQmDrr94J6Wrr2h','P','O',1);
+INSERT INTO t VALUES (-5036070,2820686,'Ok','4IOc81AzVTiiGG7IDOqSfwL9eUfLjXmgg90kNOWnSEIiTYaosgOUuR0uOjBUKaXl5awgtuLWzv','ZT89bWe8Gp2cm3','1rd523HdOzIg247QBdZC70a06zIVDr9nT8we6nzkKzXSyqxsN5GZy4laePwv3udolq4c2','25','K',2);
+INSERT INTO t VALUES (4486739,3365665,'1vBsBTYaUkdOP9Ylb','pwLefdqA5X4voZCUU26rJyW4RRQbpeYqaCDUaMe8nIUE7tdeiudyLPYxgGZrs660uGFEL2Pmfxqmc41Fqw','LMKnGiP7sS0kNCUn3vyZ9iG','iMnNNniOctks96x1BaT3Zlt4ymsxDFo5Su1zy5N8yNmGTqdlKNA','o','ka',3);
+INSERT INTO t VALUES (-7649188,10004137,'1Fgcsh1x71eBO','ZvUK0bGtorNJIsyNW5Cvt5jgWlz1p','YWYNSyHvWyedHqXTi6Ve7764sbnXMHNbou6SFRZ4DGciMCJtbpAtPlqO','jFct0fJasGCkz4n4l1FWzy1bnMTHEzn5EP2wEMoo8GWnncqBSkfw118','SJ','P',4);
+INSERT INTO t VALUES (1525940,14550834,'9','em4jRKkNcEiq2zHahiohFNUUV3BBxiSsTAbNvAzNKXONdjahd25WiYBkPWNx98lvF4YsVbTYAOueVuh','uaMIhoJ3HCGajdu0e4Fj8IhCVrIcTnV3N4','3O9upQ1W4KV4jPJq6417szz2zqCp2eCcnJ0xPW0','4B','Tv',5);
+INSERT INTO t VALUES (197468,11687618,'j3cV','S3','2KFf7yHA1n6KquGfGfVdMTFOTl','XTl2nmmaMP6729NFnX0zawZRkiq6wonaKH6is5bI5Y4YcJOBU3W8coJaKg1QFapY3t23M3y0Nv','6','aH',6);
+INSERT INTO t VALUES (-7720323,7231581,'Gq345c','xwoQzqY0tL3yqqe6BppcZjw8Srkv7xYU52HJk','v8tp4FLCBwxzs','RMLEF09drWVAXSsEoA4kN74EoYzmTKfulDADTbrsSDuKNNHbId5bNt5UQx','C','o',7);
+INSERT INTO t VALUES (-6956036,3855108,'UH','X4hsCJxP6wbe7KVD2ZMiFTdoCce37bqDA6PWKVQTjq1er5kfjMB93r1yMfbCMAVEZY4OzHElMUcRVSNZLW','B4B','aZ6J','N','b',8);
+INSERT INTO t VALUES (4617826,1180106,'qdVOczTAwE5zd','Ih5wsNLYe9wp3z1','KKubdYqSkMLJXrCamlU8v4DHEPxaa2gqql0oSJAqZgg','ixVuMuKZ35hVpchfUyhY7fBXThf5vtV6lnCNZgRlN','qK','EJ',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(19) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(70) NOT NULL, f VARBINARY(78), 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 (6141,121,'D','cgIU7N34grOEz8okcV0QqUl4MBULVZolZbw','pehtO2rZZJNKQVynw0l5XJF6BfTk1SrExqYmiEMRxUyeX31Ltk8EofT','rFKBzK','kcskVmjixHdpusq0rJytmuCmdA2LlAUTD9KbBzyn3MwqOjh8vHKUrVvTEOfm4BdZwn9xKiQOoX2su4ZpzWWAfCDoX','gkr0HKEoFOGKBY2EkwPOuaAhF8trEv6CMX0qJf3higoURwWhevKKLrtN6sbQyvR3qneffOQ',10);
-INSERT INTO ti VALUES (6141,121,'D','cgIU7N34grOEz8okcV0QqUl4MBULVZolZbw','pehtO2rZZJNKQVynw0l5XJF6BfTk1SrExqYmiEMRxUyeX31Ltk8EofT','rFKBzK','kcskVmjixHdpusq0rJytmuCmdA2LlAUTD9KbBzyn3MwqOjh8vHKUrVvTEOfm4BdZwn9xKiQOoX2su4ZpzWWAfCDoX','gkr0HKEoFOGKBY2EkwPOuaAhF8trEv6CMX0qJf3higoURwWhevKKLrtN6sbQyvR3qneffOQ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(12);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
-INSERT INTO t VALUES (-22934,246,'g5bgTgGMiYEM','blBQFAcDbC7arr1Hq0','5gX5D8Xrm6FIl2zXHxsij2Ri505','wvnLvSqHVGpgOZ4RvEdjCaVfshtjQ633IwWfQ6on','tMustMdSAP2gzwuiXTGbdkmFKBKilSdI82bToL3H5ZO1COFdLU8YtoE3abPR92QKGtzymWU','3VaTpBM7PTtOY9yNYDJHpIjwSyWPQNYRfoZeGL4fO2tNiPDcR1ytT72v6tJuoBfdqoK8j',11);
-INSERT INTO ti VALUES (-22934,246,'g5bgTgGMiYEM','blBQFAcDbC7arr1Hq0','5gX5D8Xrm6FIl2zXHxsij2Ri505','wvnLvSqHVGpgOZ4RvEdjCaVfshtjQ633IwWfQ6on','tMustMdSAP2gzwuiXTGbdkmFKBKilSdI82bToL3H5ZO1COFdLU8YtoE3abPR92QKGtzymWU','3VaTpBM7PTtOY9yNYDJHpIjwSyWPQNYRfoZeGL4fO2tNiPDcR1ytT72v6tJuoBfdqoK8j',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (24763,65,'QBmcCI','SouMr2f4dNiM2gDPazhnIp0fRznxL2rYR1KEAbMDD6ITmCeHlEcjH3IKO1xNCacyN1jhQeUACn0pTqKKwhHjdSewYvZ53YeZeDtmNTl8gLwByUz44lExgpjZFH3Lpew3BGODqTNoI1td8gc81e0iBeZjbd0GZ4cMIWJbTp67','Eg36cHJyBMUNyX8dYmROhKp530Zbha94Ga6WOcgdYZLlS17UnXJF4zjue5xEoGaAA','wXQL','9bDMa2GY4L0tLopMWz0craZCjyFVQa47','5OKU0InQo7Uj5AgzaSDKNIvkumzD7bq8R7XFmMH4DYBrgn70V9mh45SMt5jCQUwdMMyBub7mi81KHB7OgfKEBl9Ew',12);
-INSERT INTO ti VALUES (24763,65,'QBmcCI','SouMr2f4dNiM2gDPazhnIp0fRznxL2rYR1KEAbMDD6ITmCeHlEcjH3IKO1xNCacyN1jhQeUACn0pTqKKwhHjdSewYvZ53YeZeDtmNTl8gLwByUz44lExgpjZFH3Lpew3BGODqTNoI1td8gc81e0iBeZjbd0GZ4cMIWJbTp67','Eg36cHJyBMUNyX8dYmROhKp530Zbha94Ga6WOcgdYZLlS17UnXJF4zjue5xEoGaAA','wXQL','9bDMa2GY4L0tLopMWz0craZCjyFVQa47','5OKU0InQo7Uj5AgzaSDKNIvkumzD7bq8R7XFmMH4DYBrgn70V9mh45SMt5jCQUwdMMyBub7mi81KHB7OgfKEBl9Ew',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (23917462,5178218,'HRxnonPj2NqPH','xYNcpWAO3rlico2gK7GinuzNTrJbNLxsF7Pjjd3H3bTmQYWhefw79RwYQOK','9WaLKQ7ze6EvRlTIpMOdCE6Y4kmiMDlAi83Yd9Pg9478VCQhFqA0LXvmllaQgRjaKg5Xi','MrcGfvPjZQ0edVSe717pkqrmlV9SjAEPFzPeMi4TS9xl26b3cQWllXTRdp8rzGtk7zKCUS4X8bG','G','le',10);
+INSERT INTO ti VALUES (23917462,5178218,'HRxnonPj2NqPH','xYNcpWAO3rlico2gK7GinuzNTrJbNLxsF7Pjjd3H3bTmQYWhefw79RwYQOK','9WaLKQ7ze6EvRlTIpMOdCE6Y4kmiMDlAi83Yd9Pg9478VCQhFqA0LXvmllaQgRjaKg5Xi','MrcGfvPjZQ0edVSe717pkqrmlV9SjAEPFzPeMi4TS9xl26b3cQWllXTRdp8rzGtk7zKCUS4X8bG','G','le',10);
+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 (-325823711,2716719,'aSLqZlG','L7h95','xOvHpYmCVJOzoJKDTVxgqpJeqUUlsRsN70n6k280K','2DctwAr4nBBrtABBXM','A9','V',11);
+INSERT INTO ti VALUES (-325823711,2716719,'aSLqZlG','L7h95','xOvHpYmCVJOzoJKDTVxgqpJeqUUlsRsN70n6k280K','2DctwAr4nBBrtABBXM','A9','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1962905484,8748026,'zra','kkmj6hx60Ugj5gKkoeloCQ0','fVVKxYKRQhN1Ff6Oh6AkjVEcgzmSVt6TAxBGjzagDZt','l3zSE6jpLcCHEjcmz7MUWCXGivNVkW9S7Z2WEOCdwVmk8tYKPZXauhGzHH','M','B',12);
+INSERT INTO ti VALUES (-1962905484,8748026,'zra','kkmj6hx60Ugj5gKkoeloCQ0','fVVKxYKRQhN1Ff6Oh6AkjVEcgzmSVt6TAxBGjzagDZt','l3zSE6jpLcCHEjcmz7MUWCXGivNVkW9S7Z2WEOCdwVmk8tYKPZXauhGzHH','M','B',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-25804,229,'eSM3','8jfPJa4ooL5NmqATSBAQXUHBzHPyvvTQ6cI3uc75mSt07M8h','nSLsMLieKmaXCo41P0HaVvBpUL0Ue16FjRE38AI','q6CPsuycCnlfiYJxoKeDUp0qd7nqKtnImL','1FuaY7U5ZWMSt6cljzQthX9Ct','K',13);
-INSERT INTO ti VALUES (-25804,229,'eSM3','8jfPJa4ooL5NmqATSBAQXUHBzHPyvvTQ6cI3uc75mSt07M8h','nSLsMLieKmaXCo41P0HaVvBpUL0Ue16FjRE38AI','q6CPsuycCnlfiYJxoKeDUp0qd7nqKtnImL','1FuaY7U5ZWMSt6cljzQthX9Ct','K',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(87), d VARBINARY(12), e VARBINARY(3) NOT NULL, f VARCHAR(92) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2444502767,200,'FsrEkGZoxQJhuLJVL9hOjjDNj3vyNSmSpLxkduQOdyPZfsdjg2mLe6GS7QGrhCrVZodb9Wnb','sDStwwycku9d','lF1','NlajQfsmvAFRUDYjqMvEdL3rpiI8OvZm3892oldkSUZNDXuLXYVaCuCe52lslRANFspUEJ6CZNjPMye1q7V6qIi5Ba','sT1mdr3dYLPheFsaW8Vl4njHSf28Ru0kxfS1WdbOEcVPN9j','evV5b4DWOs1CYiz4SMlAPLnooKx5nfXRa2Km7',0);
-INSERT INTO t VALUES (150628089,56,'VqTvBbi3rVyl5TiyketaU2FeqUI3L1PoZKOC6t0XXx2zakVtmoTleV6FhXsKqA8xOmtBQ50wZy1MdjzyKnv7','P5BWNOQ','a','u1osA81SyORhQqgpNwW4QwudprTbmMJ2piIvhG6NK1V0YQVzIvDgRNmxz','DXE9GTpUlujwZT5uMIkjiQ6I5L9iqr','OUZUx61y4F5MAEgRtauRy9quc0Zhu56vQGjxQFKhWMblLpT3ZAcqMvMulWNm4wcU5BD57vGRUxpGNhqFWIX3',1);
-INSERT INTO t VALUES (779041542,202,'wXu9dtO69yml8Uxoaj4qOp2cDReLyJ7G8xY97K1KJinyWZITlAX9w3zKT0wPYLULgYvTPLjZS4oO','D91wNX','E','kAfT6E1EUUYujkpIqt3WwtSyLbaAgk0lvkXukGTpzcNNBKgWGwqCkuKKNCO37zVmMYyoMxBHVgKzIc','RXv5tMoHBrZ9idx0VtbSciImbzFOv66A9yr5hAEtrDu21bCgYq9ZGEbsM9pk1JZjQiNsMP5EKYt2LkP0Ki','mzWQghR6giuwMt5B1PlGhIv2gtBjAhx4Nxnu5eH9QjJrp8LBY7T4rezvwNEv4zE4TPyCnH6oo0XYt16eBGv6bBKgLunZ9SYK4',2);
-INSERT INTO t VALUES (887102871,57,'RjGFofHRgSinavKAupSijC6','D','2','5SdAslZj','zLvlw6YtBJH65OSVOKOXlMpkO8spSAQirZIIO0IPPFeYFbpig6gFjlOSkFlC0l2sZ','VyEY37r0gVRP4M1NOn9U5fs2xYhixCS2AEeu0GahNAv2qbJMUcBqxvQ0NAa2qgoOyq1SfeKVS9hIm',3);
-INSERT INTO t VALUES (2704608423,93,'fujHcOPDrzZeKz8lp5005T8vzE5sDUxJGt5vsQpZ9o3HcuCeFFNqzRbybzDhrOeJR','Iy6eBRvDSC','L','xBwVh4UNcSLu5H006KTMRL','AmMUyrFLRXZrIXmbKDPYLgyc1jLi8sX8xC8dflLoKpgaeEgai2N9ynK72ZpBiKXPJapZYZeoP6t2N2PldxySh','ZzaJPrHErne7XBBWn03F7lEWQiMZVFf7RVwcvDt3CawoGcdUfxP9O7OiHqRfnCCFBv344SXLnc2AXR2hSz',4);
-INSERT INTO t VALUES (1321939944,31,'CXxkTbQg0DH81Af3FcHWOlL9Ggq0fBLpdpj1gEFRznhYzAgdXLolargFfyC1agVLjo0Euoo1wTYXZ1n','eAuV','o','l8Jrc5KDvZVc9yQJsttPfwHJcyfCS1WCAj7wwLpUlSNKCbc7mATEGDAk0dG3PE7tUSytrCJjqjn8ifuMj5oB7','foWuBrdbC7FP3KKDgBLWxy3V4m4CIxWW7vI0Q7MshsTtuKm9nKZZaDCvMP1qj31BHpu5eXjlPgIRcTBz8OT4T','1hh7Ew',5);
-INSERT INTO t VALUES (432067969,243,'zZE8v5wH6mu6YcljtRwTNu2kuV3BLOLOj','OrHb2RPc','ul','BT6jx8tAa2TMhd9wdJ4wMAd6GYXJR','Jg84rso8Pk','pGv8DXZ8Lmo8TEmr0IbxJgydL',6);
-INSERT INTO t VALUES (1276631276,13,'u6p4uqdtNDAyRWQ52wDvu23uFMMNTeUHYqo7j3gAdTY5Ho56','Gh0pXXgqdQL','W','RajGVbIbAdnrR4a6xLISKZIPj8K1g1pVoH','IscpfcC','zs6jduS',7);
-INSERT INTO t VALUES (1930309595,212,'IU9Ic7WyGFszPXiZHE1vZMlv7lTFd2uKZtsC1coghrhoG7JSyQxdLxcIlj67Nkt6ZTWw3vF6ilDhfV','ZV3rF','4b','CvGbHztU4CpY5AzmAjxtLQAzIvzJRnrHUWmkKa6MLcqfMlhKZ0jpdkXf8n7qrn6xqLZdi2','kOUj4XrkJMIldBywR9vUtaVjj','YljAMpnQ4tFsNrC2uR9BHA4Oro8h8oLSB8sNRTA6jpb',8);
-INSERT INTO t VALUES (3514293264,16,'lQPiuVrNJknwaBf9STkzDktkqhfMxJTCl0fm0Efmg','LaPaW','vyW','rXMKB7uvw8K26TEqn9VM6eghSsql8FdnbhXzsh','MvkFsfnrUPcfw2Cp7uzKgDrqQ0kHxnCb8qPQV6RSLwUuWngZ','6oQ3xGpNwQq58bBVhwXL1wCz4wuNqWDjFuoQyjzmy2MdVFPaEX34SA54zZKQNUWNtCpnwyBd0eIfcQh8zfzD4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1338283628,13000140,'qZ1apuVhIcuFc7','UYAZ47vD6Na08nU','eQ5174hcKHlav6NCRe0uCZwklkvCulIosSdiZ7NNqMYgYdCaUlrqMV2kPHHj0iQS7','jjExJqFDkUX7jE6g7rnLi83B9pci5fnSLZsrkU04u3CtVJYF5yX13irwuCdHGbtpaw0jHsiJfGcqkTIyCMuUKoD5jacTViD0hwXwn1NmNFsFVsaXBRiIrx9HKDvf4Fu2XxHxhK1fWtRcM5bdOj4OwcokPbfe0B7ioPm5wKQIRQuHNOwcRBHRiYX8Ckn0zvOqJjPkr34cjB2Q5fPJKcMbK','l','1X',13);
+INSERT INTO ti VALUES (1338283628,13000140,'qZ1apuVhIcuFc7','UYAZ47vD6Na08nU','eQ5174hcKHlav6NCRe0uCZwklkvCulIosSdiZ7NNqMYgYdCaUlrqMV2kPHHj0iQS7','jjExJqFDkUX7jE6g7rnLi83B9pci5fnSLZsrkU04u3CtVJYF5yX13irwuCdHGbtpaw0jHsiJfGcqkTIyCMuUKoD5jacTViD0hwXwn1NmNFsFVsaXBRiIrx9HKDvf4Fu2XxHxhK1fWtRcM5bdOj4OwcokPbfe0B7ioPm5wKQIRQuHNOwcRBHRiYX8Ckn0zvOqJjPkr34cjB2Q5fPJKcMbK','l','1X',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (781145905,11334714,'B6XmayP','xr7hoAnCwMwI0xVUiP8SblRAgRInRavXLiw4AMh1ctTc2zhcbSx0KLWniDTd3WAFOjANTa6o9nDJ5I7VfsC4VMVVhWkFpFsp0ydTVrGCG0J75cwSbsdMhlrD1uA4LGKsYnGxIVRtCStexJGNA5FOfxDOHVM8JXUmhi6kUNPV1Cmyq66v','o3sKNo6SzXEvHZx74XHPgOB4ZB50P0bIY7q8lUn9ldf','VyjyglH63YJnPAhuUhNJrKk5frMlrkx0lwnv5PCEomMbP6rFZT4CRdT63yGO66j20NWy2nE9oMbEwYXDw6tB7bnEse3m72eaAHmIw87ZrSlZn9AVa5abpH7nIt6mo4897IfUFOxCzAN80jfJq8N3NWdNSeFRq5cBgVqx0HQUcLfg06mPR8qtcxdi1T9mCIrKzwkFhjn0tnDabAl1ObsMuV3Wg8zETHSswoHVO','R','Rv',14);
+INSERT INTO ti VALUES (781145905,11334714,'B6XmayP','xr7hoAnCwMwI0xVUiP8SblRAgRInRavXLiw4AMh1ctTc2zhcbSx0KLWniDTd3WAFOjANTa6o9nDJ5I7VfsC4VMVVhWkFpFsp0ydTVrGCG0J75cwSbsdMhlrD1uA4LGKsYnGxIVRtCStexJGNA5FOfxDOHVM8JXUmhi6kUNPV1Cmyq66v','o3sKNo6SzXEvHZx74XHPgOB4ZB50P0bIY7q8lUn9ldf','VyjyglH63YJnPAhuUhNJrKk5frMlrkx0lwnv5PCEomMbP6rFZT4CRdT63yGO66j20NWy2nE9oMbEwYXDw6tB7bnEse3m72eaAHmIw87ZrSlZn9AVa5abpH7nIt6mo4897IfUFOxCzAN80jfJq8N3NWdNSeFRq5cBgVqx0HQUcLfg06mPR8qtcxdi1T9mCIrKzwkFhjn0tnDabAl1ObsMuV3Wg8zETHSswoHVO','R','Rv',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (219446404,7190677,'mLdBA8P12','sSexu6ITSbCVH2qBaDbOSsl1pk4XZvyz8corhygtxfgsczq8AsN4mxLkYpZg0i7JVz2kzcyURZ9ic1CC5hgujXIcuKqKd4Z8JYrkYG72dx922eKk7oFytmcjC4ZRQNP2evmf1uw7WKL5vq7QcCTAW4x9jUwwuQSUylbLyRd5NLULs6rl48JHyJ','sEpgpswJ6RcV34sayv4jWZL1wZ5qdLBbwvM0ofi0U1Gz2ffGyAzFNhlAGf7r5VdEG5JZY','CMR7JgPK11DbJvbBxcPSVq4fHZfLbQlOaLJbaP8SpanRHIBcynN0NNjiiq3IN3PiGdksnS7OWln2yjZhqXax66SoLUpUoFoJfluhMSH06l3iV1adAOJuM9RZaeVdIuwL9OFLdfyTestTLZiLIzcaLV0aKFHqgpnueAZnJbiMSHdzJC0bk9f8bSbvn6vFxsdEzqosQzz7hQfhZRI7N1IoZ3rTq5mSa4U96N8gICEuXD0DzZZEBgTqXmwKQX','UkC','qZ',15);
+INSERT INTO ti VALUES (219446404,7190677,'mLdBA8P12','sSexu6ITSbCVH2qBaDbOSsl1pk4XZvyz8corhygtxfgsczq8AsN4mxLkYpZg0i7JVz2kzcyURZ9ic1CC5hgujXIcuKqKd4Z8JYrkYG72dx922eKk7oFytmcjC4ZRQNP2evmf1uw7WKL5vq7QcCTAW4x9jUwwuQSUylbLyRd5NLULs6rl48JHyJ','sEpgpswJ6RcV34sayv4jWZL1wZ5qdLBbwvM0ofi0U1Gz2ffGyAzFNhlAGf7r5VdEG5JZY','CMR7JgPK11DbJvbBxcPSVq4fHZfLbQlOaLJbaP8SpanRHIBcynN0NNjiiq3IN3PiGdksnS7OWln2yjZhqXax66SoLUpUoFoJfluhMSH06l3iV1adAOJuM9RZaeVdIuwL9OFLdfyTestTLZiLIzcaLV0aKFHqgpnueAZnJbiMSHdzJC0bk9f8bSbvn6vFxsdEzqosQzz7hQfhZRI7N1IoZ3rTq5mSa4U96N8gICEuXD0DzZZEBgTqXmwKQX','UkC','qZ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(43) NOT NULL, e VARBINARY(34), f VARBINARY(47), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (113,-14291,'cwoDS9HG','hg4m9v7iXuF0hEghQleNVZie32ARd5qq17xp','tWPUUU','M2fkncyS3n','x','m',0);
+INSERT INTO t VALUES (-95,18275,'fQsqseKqm6W','1yaRrZWR68aAQhiwJbWqY9bLXeuvMEC7','8zIYD9gyLkHhq1Lc','kb','s','23',1);
+INSERT INTO t VALUES (-111,-1324,'ZXtnjr6JYc8WjxekRhvX','1E8AH5lh6xmVQVrKY0EwsleS','PJywJuuuUgCWXkPz','2NtyAaqTdhfRjjidtROtI8Ef6Bl3JoHdgpvCg','ff','F',2);
+INSERT INTO t VALUES (-94,31002,'kDGHMEooF2bWRbrk4E3XzesP9XN5cCNNcQ8','gBryUFJfmmddi8ZEWSbl3WaTAzzH8CuAn','kxfNdlmD0Yt7vu1cvdOgEA','8XRrd','B','aV',3);
+INSERT INTO t VALUES (34,5415,'Jk25yBrZV7JKTbHzhHOI1qPbLmLD4UnKca4','d7lshPAX5kcw','ylY8wEwjiCTIJ9c5','Olny2k4rZ5jaKElC7sfr97bSfnQjZu','Wy','R',4);
+INSERT INTO t VALUES (-118,-4932,'kZ1IHyKPfCOoNA7SThgZot9xJzbilhrqJGP','64RzwwlJFYN9IPfWGFwc6','jfjcrV18o','4YflK03ovPQ2vGmeqZvf','ab','z',5);
+INSERT INTO t VALUES (88,27076,'elqozttSPjSBsg3jx14I','4nkw9StqFmr5Ch12SMcZNf','JK0GYGW1HxuA1vIQJ','ZkO6Hda67i3Y8KCatOloh7PIUPFgRLulnyrSQ','F','m',6);
+INSERT INTO t VALUES (38,31845,'qI9JH0tiHaFposrgCDNKNQjLqMtdRHWmeEeqYSJ','wbl7qju6aj3Mn','b','Mecg6DtRX6OR8X0foNXkNqJ6Jdo8LWJkDXRAP5GjNIpbyT','C','s',7);
+INSERT INTO t VALUES (56,2994,'DfiL3UxyOizX5jOD584Hgrib','5SFrdRrMXgUtVTGDNB2rOrgPmxix','hD2gQLsw0cV5UwleL4kHT','yMswH','w','z2',8);
+INSERT INTO t VALUES (-75,-2038,'o3f','c30DIWBR9CD7g1H0JFBVNHEy4juzfo','HLfbZcf7yIIa58W94rAEZToIi438FfUA','0vqA55UG2tY7uHyryl1En76i','Uy','d',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(43) NOT NULL, e VARBINARY(34), f VARBINARY(47), 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 (5898124428836953450,76,'vCZQ6yX8jna86Hl7xmqRM5awbwjYVZ','8','jc','pHziZ9v8SkBl3ktekUYqT6s5JiOdRnZzAMD0x2Gr0gfoERVHglT4gy','R0UViLzck4P6OaHHRYXW7SmCT3vQogvyBLH5KOSXlRL71aJhRu780jwWSWYVEu08dqT3SY5gU4Yb8qqD7kwLO1','wEbIoucdj9gMqtBKiwnBWsE6LYh0tN5KecRJR4JY8YouZeXj',10);
-INSERT INTO ti VALUES (5898124428836953450,76,'vCZQ6yX8jna86Hl7xmqRM5awbwjYVZ','8','jc','pHziZ9v8SkBl3ktekUYqT6s5JiOdRnZzAMD0x2Gr0gfoERVHglT4gy','R0UViLzck4P6OaHHRYXW7SmCT3vQogvyBLH5KOSXlRL71aJhRu780jwWSWYVEu08dqT3SY5gU4Yb8qqD7kwLO1','wEbIoucdj9gMqtBKiwnBWsE6LYh0tN5KecRJR4JY8YouZeXj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(88);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
-INSERT INTO t VALUES (14851163681960610286,87,'uL0KPmWpuhw','b','Gl0','5berDXUjWutv6fp6J9SK6btG5ihnccuDPdlzlp4h','CxALgklThODSqBpzpWrGN6urWMcXjcf9bRt2n1BSuvLQfLh','pjJthk9sc7hM',11);
-INSERT INTO ti VALUES (14851163681960610286,87,'uL0KPmWpuhw','b','Gl0','5berDXUjWutv6fp6J9SK6btG5ihnccuDPdlzlp4h','CxALgklThODSqBpzpWrGN6urWMcXjcf9bRt2n1BSuvLQfLh','pjJthk9sc7hM',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2795385099805245564,223,'WX804CO9OM6OfbU8lrcPQVwKF7sySR22dyiuwTNbIK','JEXrcIZPHNo4lR7214MCPkyvHm9k79nGovixnaIApnUfWA6hBmrM3J40uRajPonYnOgXLEyudod4g2IVieST76mC6HZ5xqoctxY8DXqjco63xz4KPNqpTaNdbpHXR7Ku6shLFwtxSaSmd4N8iy1RpyOKifdDDsS3qRm42YxGaYObHb0GsV158T6xnoXhd2SgBeiNhMAOxjnbCCOODQIJxgolmvpvyJggHAYx96Qxv','ZL','oD4SBNod0xzqJTD5nOSUnVtLwddkqFWyxASi5AVEkvINQfn','sWyTwBn57gxXRiPtvNVdZXPufweMPjPD','raNv5oPCOkbmtwcWiZjLJIlmILHICh0g9XK2xu7Ie3FKbapjsBkFCUKhG0iz3DuMmfsB9OnyCkJbBJpTgLLwQUuknjcIe1fZkDe',12);
-INSERT INTO ti VALUES (2795385099805245564,223,'WX804CO9OM6OfbU8lrcPQVwKF7sySR22dyiuwTNbIK','JEXrcIZPHNo4lR7214MCPkyvHm9k79nGovixnaIApnUfWA6hBmrM3J40uRajPonYnOgXLEyudod4g2IVieST76mC6HZ5xqoctxY8DXqjco63xz4KPNqpTaNdbpHXR7Ku6shLFwtxSaSmd4N8iy1RpyOKifdDDsS3qRm42YxGaYObHb0GsV158T6xnoXhd2SgBeiNhMAOxjnbCCOODQIJxgolmvpvyJggHAYx96Qxv','ZL','oD4SBNod0xzqJTD5nOSUnVtLwddkqFWyxASi5AVEkvINQfn','sWyTwBn57gxXRiPtvNVdZXPufweMPjPD','raNv5oPCOkbmtwcWiZjLJIlmILHICh0g9XK2xu7Ie3FKbapjsBkFCUKhG0iz3DuMmfsB9OnyCkJbBJpTgLLwQUuknjcIe1fZkDe',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (15850383992193073361,128,'RcmVySgvVd5FoPKmVkaTgtvTTmRiP5Q','BFVPZDuZoThEH5PnC0iO4GUkyzl5IrJhGdWbY5hCh','3oL','PCUD3fXe3EALV5XSxGSUdw','uUvG1NrHFhk','VKJY5i4NZSQBWXRsAEbWj44N9b',13);
-INSERT INTO ti VALUES (15850383992193073361,128,'RcmVySgvVd5FoPKmVkaTgtvTTmRiP5Q','BFVPZDuZoThEH5PnC0iO4GUkyzl5IrJhGdWbY5hCh','3oL','PCUD3fXe3EALV5XSxGSUdw','uUvG1NrHFhk','VKJY5i4NZSQBWXRsAEbWj44N9b',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(67), d VARCHAR(31), e VARCHAR(94), f VARCHAR(87), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (21,104,'R','I3OWCjbywY2HQRmcMrVSiO4','HRIuNoy0GzU25KVTAUmRGcjssgD9lKvNhp2Mk0amVwBF96f6FbNRPSX4oTXDNCivCOrpgk55joxEc','L0r0t0v9IfaUR52Hw9piwWVAqwylMUx9ux2m5xbqWYF9hhfcMFSk7kOcKR1Wgg2BCMCmtWbFXrZz6fVqamMtO','ju0erqBHXxfoRfwutPx4Rj7iJWJREOlzFzgaoNxOKjN8231Znrgegv965thDJ6OzDNkf1x2OuRYCY','FqGt2EAmJvISuht71YFoY1mNjxWXkSksdGw3XtoZb4AxsLncNM9sgZ4NmMWI3kI6nTdDRGLaNUiNkCe1Z9VIbzqqmcwuZw7Unz2K',0);
-INSERT INTO t VALUES (158,1,'ouPIe5Y0lUQ9haMi5k7vYRG3g902vMKNUd2OKeV5vKRxg','k0GZawjGwDT1nxuWPB5cclTh','JAZuPDFJ1PcsnNsy8IPk6NZxRjv35C6CwTnK7RUAw','EQFwRi8AE','W36SlEqmnMczFq7C2sH97Mr1imvd9cSHL6g0Cq05aPIyjAhpUP7azBszsxuVT6UCQX9gjN2GUwt','X2IwYbJT4K0YZRy33YjQBUIhbOquhAnmN0g',1);
-INSERT INTO t VALUES (74,-107,'M4Edk6kV8RsdCdkXU31VlwR7','zpoOncp6XgpCs2Ss9QfoFrA','dfTPmJdboy3w0SORo36','dcuFtkoL1TdcZA4IXmh6Q5IJZtsnnlnci48Dm8dl65NSG7LQqrmV36Kj6','A9PZQZetbeQ6LN37U0813LlzUCa1hGmvg1WSImkSdjf7VVXXOFJvC0kcGv1zR9h7B','MvyjCeyOXGLq4OENU4QZd7iJcnYByFntFw5mskldEAK2BqQqOBh',2);
-INSERT INTO t VALUES (104,-27,'Jqfy','LKA0okveBDWpsBxFlhrF00','9DhHHNKPLem9Qq3g','BuLzJgco6XK8RSj7FmJO3ZN','A5dFJGU89ZAsTcxd0tSLMgl56cGD9p','BIQVHZpc4GuzahRwYiL4u934lA',3);
-INSERT INTO t VALUES (243,17,'3vClAA0FI0JHGsDPIZkdMUNjZIFypCcICgPKpoTiGDZ0AhztAUG3t5AHUah2G','NMZoWNTTmIikz02SYaYBFbHRz7jOPEa','Ojb40PMoz6pm2MK1dbNlX954xpFDmx4zT4ZhPCe7b40jdOg2Vluw7zk','oMRLm','KZIurRGcOc2gHKeKh5FU9cJr2OvPKqtDRovK1tn8wmPebiM','g0wDJ6DYD0NgGG6OQEwNrgVE0GOILqixPIk',4);
-INSERT INTO t VALUES (31,38,'kyz1K','ydvCshkExOAmPfHBVU','oH4qMY7FLzzzQkQBHxz78zoSziyoCNggL0kuqmex2QnMMykxF8we1m4C9Sqo7MCBhYAHrJ','2R8uyUJxXLVbeHUWvyyyTpn9CfgQRlEdLKSeV7uSdghW8OHocUj7luSgninZVmLiQF9qGsi','64JtaVORmB5M4rsjsjsTsMs7BoLJXc1mgv2DALM25ABJz3c64eutINucqCCJCRr0Jzg4gQuL5mX2UjlC1Niswe','MHolULROcHlVI0htQ3oHLb78XWUN9JKFK8czHCdphwoCV4qRm9FuTaGhgqM7c86QKUH3',5);
-INSERT INTO t VALUES (179,66,'x9YD35pe3RsL4','yUEp9e4INTBgSd1vfOlOwv2VtmRCgH','mdyghhoOAhSKFFetE7pIZdeTiqwy','OvYzBXbS46f21C30TUaSVGHKWFs7OJ','i0vS1Bu2s5N1wXlYVjRYuXeuCJInGdGmgaInZwhNb8','ePDBGmB7p3bxlNytNZAQuJmKsaMhUtmbjjLMcydM74FQwnv',6);
-INSERT INTO t VALUES (90,36,'zGLIoQr09wLrD8v12Fafi1Mu9zLnVSpUeVSr6ffVR0CDv','D4dealguaW1dghJbsuAkdo3HgCs','GLIwIgKG7SUU54PtZCzsW9I4xGoGNtWI9gAnF5ZQMFe2V8ssGAZqZ8jy0qoQIPmWdHYidQN6QWM8J0G23Olf','nOfjUBjGcj7OL','xzhgUaJg7UFAo2xjPeoYZUsaAADcFkYXNrL9y6J4m7n1ivTR6lY0v7925VXPyUMZDPYZP13rYb3g8m8DvXjGfFf0AMwNy','AZ2y8etxUWrH98I3gUIL9PB7OxQtYoBLEjGG8UdOlb4rJJ',7);
-INSERT INTO t VALUES (116,58,'e','Rkr2WnrroceD8pT','kVoHP2eFvcGQ9PsDlyiqPAUlbDuidJNiR','w1p7tdbqomRh7GTtjuhdKiIZzJyhuH66EHtELmUBexoMvuhdAm2vSWejkOWoQ8Ju2h5mNz7Fxo4NMHq9d','wH7OjFytfMEdVHAeN97','AWuXQxCir2WQ7tOkBsO9EE18pMnwNg4BVUI5bFZFMjddWFdhsie6ZJLxUJg2btpsHRk0jEOe',8);
-INSERT INTO t VALUES (80,86,'mdHnKMPHqrdPCGNPmpSu9vGVSHTyasYYy16bf0WqNaNztIvP7Ar','y','En3ebEyAZ4w6S7KA8sB12oO7n26NnmdzEfO','HJwECxaBGpZNbLkmH5cY9V4rBcVKjWjyxzcynHfS1jqDYZOVJyCR6Dv9woA3pHNX0sRXj1yPwdmDf1S3cNNJS','Xovas9c6xwdX','eLGf5zD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (92,-27740,'AIq4gDapOQVoyHmUqZhut9p6NGlqriVQ3M6t','oLFSYZ8m0JJSUzhj12aCyH','NoGvdAtMzAhT4tnuog','9h1qezW1h4ThuqtZ8Dx4ATqmUePVgrsT82iyFW8ShJxXV','O','t',10);
+INSERT INTO ti VALUES (92,-27740,'AIq4gDapOQVoyHmUqZhut9p6NGlqriVQ3M6t','oLFSYZ8m0JJSUzhj12aCyH','NoGvdAtMzAhT4tnuog','9h1qezW1h4ThuqtZ8Dx4ATqmUePVgrsT82iyFW8ShJxXV','O','t',10);
+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 (111,-8243,'KZ','ndMPSS8msMgB4NRkjfI6okcDW5V8GTVKRdETOFCuLDu','p4QItK0SMY5cNKIfIw4wzD','edQaq0','N','u',11);
+INSERT INTO ti VALUES (111,-8243,'KZ','ndMPSS8msMgB4NRkjfI6okcDW5V8GTVKRdETOFCuLDu','p4QItK0SMY5cNKIfIw4wzD','edQaq0','N','u',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-106,15858,'N9SpMHW7JjTQuwKrKn9BD6JkZX4kIz7KN3','G8WVhqF8aPd1tn','E','CVLl0lZWe82smCWPFJishdxn7WJXM9LLayRH','GE','5',12);
+INSERT INTO ti VALUES (-106,15858,'N9SpMHW7JjTQuwKrKn9BD6JkZX4kIz7KN3','G8WVhqF8aPd1tn','E','CVLl0lZWe82smCWPFJishdxn7WJXM9LLayRH','GE','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (89,-17707,'DMxhtyQ1G9SP6aiyR92VAigEQyflfKR1NSbNOJDVUv31V','FqXLoBEscFLy5Z9MUQPytO2ZSYMWnVT2P64cf2GMS3HVxadGfcAUjFR53hGlOqgJalYCFD8zZuRACDo8qSmhK31akaUFxzDAbZ24uospzcLrFno8VA3d1RbLU8gddYatuY3OT7R8hSwNDv7ME1KoTmUsAO4aanf0CPcusmnONzuTcOU2vBTHxPtwO','YU0VpMKAedOoVOuk','ddPIYjrR1J4svebV6y2QW7K7bbSdQDYBH4VJrmZsUhUJkp1lvAkMfftoCHsun5QigP1q0W2ZlDFkwu3Ml6t6bPl77ZKYgG28GJHWPgewqeM4t6c2LvKjo58HK8gAh8GOc8oSW1L1r7qFM9HDyTd','zm','Z',13);
+INSERT INTO ti VALUES (89,-17707,'DMxhtyQ1G9SP6aiyR92VAigEQyflfKR1NSbNOJDVUv31V','FqXLoBEscFLy5Z9MUQPytO2ZSYMWnVT2P64cf2GMS3HVxadGfcAUjFR53hGlOqgJalYCFD8zZuRACDo8qSmhK31akaUFxzDAbZ24uospzcLrFno8VA3d1RbLU8gddYatuY3OT7R8hSwNDv7ME1KoTmUsAO4aanf0CPcusmnONzuTcOU2vBTHxPtwO','YU0VpMKAedOoVOuk','ddPIYjrR1J4svebV6y2QW7K7bbSdQDYBH4VJrmZsUhUJkp1lvAkMfftoCHsun5QigP1q0W2ZlDFkwu3Ml6t6bPl77ZKYgG28GJHWPgewqeM4t6c2LvKjo58HK8gAh8GOc8oSW1L1r7qFM9HDyTd','zm','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-34,-514,'jkNZp08LAkYfm7PqtF','vOdT8p2ju2AYBrGq53q9iPXthHql9lG12YXIKMmzdT8AvRBGmcO2xd5Gqex9h2BPmG6cd0VU9clyU1fsUImfbg10Lk5ehWezFIE3k82hKsEj97CDBPHxI0XS71lgwpjZNyoczJadEjlh9WMyp1Wr6pvexBxjFJvWN6L','xkAAvpbAEuIt','ph09tmMEblKcJPsZ7dy44OEcoYUV2mbTDGBxZ69uSpPp3UoiAY0K5galB7ZMhUYKZdZ2PyN9','u7','X',14);
+INSERT INTO ti VALUES (-34,-514,'jkNZp08LAkYfm7PqtF','vOdT8p2ju2AYBrGq53q9iPXthHql9lG12YXIKMmzdT8AvRBGmcO2xd5Gqex9h2BPmG6cd0VU9clyU1fsUImfbg10Lk5ehWezFIE3k82hKsEj97CDBPHxI0XS71lgwpjZNyoczJadEjlh9WMyp1Wr6pvexBxjFJvWN6L','xkAAvpbAEuIt','ph09tmMEblKcJPsZ7dy44OEcoYUV2mbTDGBxZ69uSpPp3UoiAY0K5galB7ZMhUYKZdZ2PyN9','u7','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-66,-7124,'AN3','zLIMnkWbBkJZSoXkB1s5xRIsCYnIKAdYXCAc9ijG0k3jex4yyqAbHeUDiGd9W7dLiZKFYCNmyIfUI8qKDysGj3hPsWXUdrHZc3rTEmeJXvgTKUFQondAxZcv25wOJEX','RvC2fBP','hBYFJJlvI7HONCt6DdfNzDYvl1cA5toPHR6vacBnndaXJVAAf2VgggdqwIAkqcWjXdxlCvngrO6MtPX0VOOhg15pnLz1G4AcralAOB6LY30dUzyZ9F6cTNeCMKFb0GTz4oRKucABs0zOykZcClE6fqJlCtLRziTnbDpU9f6XSDZKsMKhaZW5wshM3JvAXkAdpYsPjRsVrdyPhXPo5HEBPgB8Ddg7ir','nI','7F',15);
+INSERT INTO ti VALUES (-66,-7124,'AN3','zLIMnkWbBkJZSoXkB1s5xRIsCYnIKAdYXCAc9ijG0k3jex4yyqAbHeUDiGd9W7dLiZKFYCNmyIfUI8qKDysGj3hPsWXUdrHZc3rTEmeJXvgTKUFQondAxZcv25wOJEX','RvC2fBP','hBYFJJlvI7HONCt6DdfNzDYvl1cA5toPHR6vacBnndaXJVAAf2VgggdqwIAkqcWjXdxlCvngrO6MtPX0VOOhg15pnLz1G4AcralAOB6LY30dUzyZ9F6cTNeCMKFb0GTz4oRKucABs0zOykZcClE6fqJlCtLRziTnbDpU9f6XSDZKsMKhaZW5wshM3JvAXkAdpYsPjRsVrdyPhXPo5HEBPgB8Ddg7ir','nI','7F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(85), d VARCHAR(86), e VARBINARY(3), f VARCHAR(3) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4453703,404950745145731598,'fd','uRLfxn1FzG88HrK25hmIgLwnetPlMTqj6HJebUmKnjWVKwT4ws21ijVhE9V0I8kJ1IUbmqdGUt','F','6','vH','m',0);
+INSERT INTO t VALUES (-8131079,11408117392953337217,'oLZI96Z46iACyDdQB4dhFjnYx1BiFP3LVxM24qamcbWDhzE9htLhy5','HBWfj2sCsgiCq1PXo2kDX4ODf2mKXLmlqZAdGKx','GC','F9E','n','F',1);
+INSERT INTO t VALUES (5792303,13469299498902221456,'a1dz59IAIje4Fu5qckm4YaUD','Z6d2woRYwHbPjl0blTlgjvFqQYCuRxrBKI7wVkO','6XQ','FT','E','n',2);
+INSERT INTO t VALUES (3960011,2232230546463921850,'XfpKw02yygz7fUcmPYUlLVD8DkeyoGN5rnLDDPwQ','28sLLCNqs9SA0HFeA0HA5FlYW','QG','U3','G4','M',3);
+INSERT INTO t VALUES (2598116,15723026491634279609,'Jz2a7PFRHuvg0GPaxyaUWgtM7rR2btwsmywaM4Glv1LRGgPoGx1j','Z1WflKCZcUG5HvrErpngrb9XWwTy5m8EbdSrPBsYGPIj1LUUk9XNew3RbfNq5cak9qYGnw2ulf0g4RBuQIVyG','4F','dT','U','j',4);
+INSERT INTO t VALUES (-4099188,8652440004521147834,'Rbw3zT9qFmhcjHEEgg7a4uM0kZ8OchsA0aP23orpblhSROLQkdtgwNwwDtk','Z3Ftk0Cc6T2XaXZ','qeU','T','p','5',5);
+INSERT INTO t VALUES (-7944665,18233316584354076338,'2Zef9bbcthTExr8zceXVP0K5eLJZFVJDffhRQPXkvuU3vRzaJ','9TZXNl54rC8TsoqDEy4ZbeiftNCoF0hDCfvfSgKrgj','kM','3TS','6t','o',6);
+INSERT INTO t VALUES (-7787002,12952094670475402710,'UjIc2L6vKkwH','zmiLLZIlZfWYU2K8rYiwAaP59o0v7Y','f','27','x','6',7);
+INSERT INTO t VALUES (-2133610,1684049051293013547,'NHC2hOxhDDerSn7vJMffoqe6h8iHXsn1a6FwVrYfsVbO27XFM0r8zoYYVJPF9NGf48cOhlLKs6HVyga6','K9yOFTAdAFARKF4xX4dXPSur8uV16z','3a4','eA','Nt','o',8);
+INSERT INTO t VALUES (5400152,575772899005542683,'qif2NbtvEUVR1uz97IQdTKvzB7vNoodO2LeJWyp6raFUMflp2tgZd5Qd','7Vww32OYH','6b','A3','SH','5',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(85), d VARCHAR(86), e VARBINARY(3), f VARCHAR(3) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3393432905,-90,'YzuXhjvMooLZaeOAveqpXdxs3MBS1QnGCQL','0s','2v4wwMmDizqwOt49Qy8NBbdetbujI3Mp5IsK3KsxlC9Rsiev05TQK40czUTK92I0bm35AR1zSzHz','ilpQ22c4YFuoa4e95Z','DZgqHHfc0yl6ieu5UVPRtRdli1CxliRdUDNs0G9wpzBHUSCBIBT','1XKiGRxs8ObB3r5SLUJN0ejU1Vd',10);
-INSERT INTO ti VALUES (3393432905,-90,'YzuXhjvMooLZaeOAveqpXdxs3MBS1QnGCQL','0s','2v4wwMmDizqwOt49Qy8NBbdetbujI3Mp5IsK3KsxlC9Rsiev05TQK40czUTK92I0bm35AR1zSzHz','ilpQ22c4YFuoa4e95Z','DZgqHHfc0yl6ieu5UVPRtRdli1CxliRdUDNs0G9wpzBHUSCBIBT','1XKiGRxs8ObB3r5SLUJN0ejU1Vd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(68);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(68);
-INSERT INTO t VALUES (1076885457,60,'BzEGnty9hGSHr43PEyO7BomOFnWGUXvpeQzwJb8PR','MBvh2shtCDToBWd','fJRjqQtHhze2RpDjHk0dhoJfLUjEjmDEXc496A7pkYNc8oFixmLQDPmvYazU1WdZFK0n1gPFpl3','QhZXK59F8VZ','h1W34nUktBKzVZEYZhtbojfAewC2H8wgq','TvCgcKQdfDLZdwaW6kqsshLHsDhTImX8As30KN5y6qeb0HZW2yX1oBHnjI0Ak',11);
-INSERT INTO ti VALUES (1076885457,60,'BzEGnty9hGSHr43PEyO7BomOFnWGUXvpeQzwJb8PR','MBvh2shtCDToBWd','fJRjqQtHhze2RpDjHk0dhoJfLUjEjmDEXc496A7pkYNc8oFixmLQDPmvYazU1WdZFK0n1gPFpl3','QhZXK59F8VZ','h1W34nUktBKzVZEYZhtbojfAewC2H8wgq','TvCgcKQdfDLZdwaW6kqsshLHsDhTImX8As30KN5y6qeb0HZW2yX1oBHnjI0Ak',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2968539444,-79,'sIjKU5t','trTzm3AIuiUdGlVL9cqNKuq25e2vJQEFWA25IE3jdsbGetelmxD2CreNI3aKSCsCv4MyGLCG45Lhmy87qqUC8JD1qeQ1gkeFcXXBtpFBuyYW2Yry59IaqlipU4Jgww4XnirYE0GxskVngOw0IbkBIfAdnHiGkmQLnY52ppvmIgSAu0gHpozQaGBQX1g7jX5XouW8BjTNr390gBJfZm8lEJ7XkPDdhqLyz3XygO47W8vVkupeyDJQqRrGlY29Xi','JTyULsWPq75v1t','vL0qauJWQMAgF2UfizRUYxJXe','ZRv5GmKQHWgwKc7SzjAUa2jflqrbTHhpbwo4nMy1Yhf9uxNcjJWj2LOnIO0X2qGPTYZB0CbOEs3DQa','2XibzS7T0dbZblVtD7UqqVndUZ2qJEnPRmTBV0UgYj9XRG6YsoQ88BxbQcrxAAqvgdMCOi6QjIe',12);
-INSERT INTO ti VALUES (2968539444,-79,'sIjKU5t','trTzm3AIuiUdGlVL9cqNKuq25e2vJQEFWA25IE3jdsbGetelmxD2CreNI3aKSCsCv4MyGLCG45Lhmy87qqUC8JD1qeQ1gkeFcXXBtpFBuyYW2Yry59IaqlipU4Jgww4XnirYE0GxskVngOw0IbkBIfAdnHiGkmQLnY52ppvmIgSAu0gHpozQaGBQX1g7jX5XouW8BjTNr390gBJfZm8lEJ7XkPDdhqLyz3XygO47W8vVkupeyDJQqRrGlY29Xi','JTyULsWPq75v1t','vL0qauJWQMAgF2UfizRUYxJXe','ZRv5GmKQHWgwKc7SzjAUa2jflqrbTHhpbwo4nMy1Yhf9uxNcjJWj2LOnIO0X2qGPTYZB0CbOEs3DQa','2XibzS7T0dbZblVtD7UqqVndUZ2qJEnPRmTBV0UgYj9XRG6YsoQ88BxbQcrxAAqvgdMCOi6QjIe',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3063845903,42,'P6db19ryYfFdjfAFMNvrCjbxf9rA6ZjYMDiZMoERrnNEgdwjTFJ9ngd3G7QC','ibr4ECqtVBsHWZtqC6wIhChPqNlfp6igFjpkfcFUKd1bZ0Zfv7d9kXpQmfSC7gblycXWg9f8ZLlfGHt7sdymiR7PA68Vac49QQndjWxrZmuJhnyhE1xHjqRi1qQT0D28j4qECpbSxNAgYls6egNUfhVPanAuZo83kgonPamCRdDyfA','8QjSm7','FsBSHzIYtOfMhuOP97BKsXvVtASBjkzGUX7OXzrrqbTNNDKnpMd8GsOnknApYzQYbwiflq9dLGDJDYbvX4IGcXROwVi0kjQ7S5H89GY0MoTAMOVpowRtWi7a6qoY9QowEbAVQWDFQ6ee32wXKeK4DSaW7kn2QL5joF8I9YEsFutOiEO0CYS1sShIi9CcRrGVL9vo58GpXiAXlgDs3ZS6SMXC6syRuSieIocHmiyhQ69PUFnLyA','GIc9sIYwG0umLkzgOV8H45KzDPmkGgwNlNTQHIF','vUbKq2zNXdwl9uCCTdauZ6nHJQ6jsmYz',13);
-INSERT INTO ti VALUES (3063845903,42,'P6db19ryYfFdjfAFMNvrCjbxf9rA6ZjYMDiZMoERrnNEgdwjTFJ9ngd3G7QC','ibr4ECqtVBsHWZtqC6wIhChPqNlfp6igFjpkfcFUKd1bZ0Zfv7d9kXpQmfSC7gblycXWg9f8ZLlfGHt7sdymiR7PA68Vac49QQndjWxrZmuJhnyhE1xHjqRi1qQT0D28j4qECpbSxNAgYls6egNUfhVPanAuZo83kgonPamCRdDyfA','8QjSm7','FsBSHzIYtOfMhuOP97BKsXvVtASBjkzGUX7OXzrrqbTNNDKnpMd8GsOnknApYzQYbwiflq9dLGDJDYbvX4IGcXROwVi0kjQ7S5H89GY0MoTAMOVpowRtWi7a6qoY9QowEbAVQWDFQ6ee32wXKeK4DSaW7kn2QL5joF8I9YEsFutOiEO0CYS1sShIi9CcRrGVL9vo58GpXiAXlgDs3ZS6SMXC6syRuSieIocHmiyhQ69PUFnLyA','GIc9sIYwG0umLkzgOV8H45KzDPmkGgwNlNTQHIF','vUbKq2zNXdwl9uCCTdauZ6nHJQ6jsmYz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(64), d VARCHAR(51), e VARBINARY(55) NOT NULL, f VARBINARY(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (114,-7837453,'HfkY4D01DROzoVEG3w','pYqutQDhiskJxYpt0N3ikhn8g3kl4','rN8usgex12KKJ3ce1vHpZdKBgjzoXWHxbIsiJBkUPJwiePM0QPwRq','MGpXCst3V0GzbX','FHt8VcODdn6PqTn8oMq2bSqZqJeoPnR','9dYu6LyYpbYDMhCVNrAHSd1txStv63yKR1D435WXKU7nPIDLBzeT9MpWtymSOu978NJvYU5Y0OSQ9O',0);
-INSERT INTO t VALUES (30,-3117906,'X3N1M0uHeVF7zng3PFcRGdroWESetuDdQKyT7ksmya','WeYzG2ah4EVHNVIVKgayHsH5MiROGM05m3e','wwNfGxfuCwZ1Ts0eqEt54sbpGnwhqbG4eWlGejzzlT7BxX','qzTDzXPRwP2ogtLWhWhrNvZQsDOhfpcSjS6uK1C6uFANLyNNloj2NGsBH3yfMeym','igaKU69pxtjKzSLIw0','ASVI4AiRkgbPlkRTJyODbPKNmQH3NUqA5U3pzSmDUZkAetYuURPOX7B8GrUK4Z74QZQj1YBBRRRYLoza4sMg5i01piCD6KB3G',1);
-INSERT INTO t VALUES (6,-5575379,'HAOijvjPUiPlbF5PJuOyxZiDGk2WYrLeqPX2','0UqdCa9hL5ZYvI5VcEJNZbtcMVp','p0Ca7AYgx8AJvJCczPbwjAPXScRJQLXGYHBU73G9jyiowK2gNAshqB','m1csFJhU4LBSHIrjpaXYAIjdWu6Wo1UrIGYKQefZznI','29LQKALdLYxcsX88DcI6EHUZlSWOPFQVLaLSAlmXKfiYVOscotdNnLiigkHoo1HlAXuVTo4NTGRCgllGOJJwMFXjXVqv8','f8e4oR4PZjZ0GQMc7CUQgLapf8MZLSVE6z4rjIlBhEoegM1RMnjYwAqiMJw0HjZmS7rDNzrcHjKkGywYp1LIGEIVuSC96EIlZs',2);
-INSERT INTO t VALUES (111,-4643074,'5skd4rRncZs68lVXlOQOEnrek94j30OjQ','zyhnBrUcfOWW3wa0JSpKxxif0BDBWCG0s','UiyI2agdFDB','CrKg4BZPGJMkOUhEutmnfmdChcW2Z2FYA5O7nSNp','2LELUV22BHvSqBuUKoMh','oUTumiOdMh0FJPvxTAulsUd6aMFZX1f8PkYXaep7MwWawmGFrUjn4YjboCZCkQm6ZBaImYvenDfg',3);
-INSERT INTO t VALUES (86,6465569,'Zuqj41f7Tx','BwE9rrkHR2M2nWUqOB','Z9ULLu7cpaOfYLdECJEkJKFwSmuN20muuzTmFNh','c9fA1z4AxRRcDsbAVZTBWgemTZCU5YZAxga6zzA9wcb9XIftm5sqXDioAgdu5F4aAXZR6lajQrSdLOlJWjyEzt','VpV8lDFBRZYR90UsK3xBcYLk90AP83Mi','jONzm2zZb7PeaqCMa92zzBvQaMaiaYJ4YtpHwlWk',4);
-INSERT INTO t VALUES (-9,4203487,'4qj86yGi6PBqyoR0X7xQccQSBHXxNjogvviNYSNIieBjUZ2qwzdLkyvOk','z9gD5L6CJarCE408CsZsm9','BUGPbIIzTh7qWizVeUMoRDbUJq1AEyOxDZjZwuujfMseRtXr9qw8gZ2','mqTcrq56mxY7vic5xG3koylvelsdaoCnq4Ei1gnd8ebILkCaybnkgpYrgAd4JFRUYgCM5e','6Mwf','yZKoDiOjKmSEp9ZseqF5Ri62NI3lT',5);
-INSERT INTO t VALUES (109,-7978206,'yYsrAoSTaSVAgjuOdz1','Vz64EAPskq2uXa3IA6Wi85j7BWth2NqEh8u8D47qqti3RlO','lib','bADMji9No','UXKSWuzENYq8WGNZZuaTddzgcbWCS1qEgStiHtIweGrpesfGy6hXyvpi59np7T5B4EC2vGf2vyx','sMCWkAUlRp9',6);
-INSERT INTO t VALUES (74,5599183,'juKRajcJQct7Y67WejkLxJDTN9c1Xk4MMjMYE00ESdyxvcxU79','EhxcmJyyNWdm7VWiHgz','LHCeHcMiX','bCRmtbUAOI26hBOsVXYL01HAMamUdUR','HQszrrnPIpH0OnryPqTcjQp4YL4HV','D8hxpKyO35z5mQ9uBhS',7);
-INSERT INTO t VALUES (104,-2313637,'wCPGVs900rTZCPlzBlYjEbA8UQ9snc3xG4Y99Jd1DjxWl1X92Unxb','yD86PQI9EjfJAdYTx0','61bxpi5BE','XnHJEcxAWgfCj6elWYtefnKEcZXtmwBY5kx3p8s9DooLNCsXOUv2OivPBzgBCFEoZ8Pxi4d2nApZBgM','7dZeEVNoj8T6p0k6CcvnlqMXeSAjJ6TAQp1AJTkYw0owmRIlekMt3TGpaUnNeybUqIdf7ikeGWP5PdX3TEkJ4P54R5M2z9Nt','r1zUKE2l3xDzyxsDUCDpFevBNo3Xqk3ildO3U5IMUmfa0Wi683zeBrkdWlfR2LyQDsKX6Y',8);
-INSERT INTO t VALUES (25,-4189577,'TKZ3OserPnJ7QIekXgjbNEBtDEhtTcPVbeG8LeT8l4o2SMF','Ep5KdccorZEA1H5RF4skxpgd9tTyKNWpEV2fQSdfzDIROi','lxxymWAHH7LjU2dUZsUERvq04idwxN7QKXHYkk8qsyIfMc2nctw','fvFzqeoBFGkleidxeennSYgD4m4sEytHyO5hlprWZ8ouYIiN3lNoNv','wl5O5iwKHqCpD3PnqsnKEVYzAjv7CawlwTDv4t','Z0HMtXoCE6Ccm2VNmtzeHdcVyTV9gIl2ZXaLVE2F9Fgf0LhzBIuWSZ0vET4pLQhiMlqqw0x3SxZtKdlBLMj3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3338170029671430658,6021957000035756365,'Yyl3xtyyxmMxICE','OgNUWWPkDzoLIx6mALnEVHz4y','l','7ED','D','2',10);
+INSERT INTO ti VALUES (-3338170029671430658,6021957000035756365,'Yyl3xtyyxmMxICE','OgNUWWPkDzoLIx6mALnEVHz4y','l','7ED','D','2',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (7728182706168894529,18154844608134966010,'LSGgF72CClnAtRQAyyRC6UPeI0Nd9e7SuYzHwD1nGwvjf5LRzm2SJwZgiTBU','AtY0BqIQagGrI2Xzlr','c','W','k','p',11);
+INSERT INTO ti VALUES (7728182706168894529,18154844608134966010,'LSGgF72CClnAtRQAyyRC6UPeI0Nd9e7SuYzHwD1nGwvjf5LRzm2SJwZgiTBU','AtY0BqIQagGrI2Xzlr','c','W','k','p',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (511876292669527094,1964932141988152645,'z9y44hkZcUZucEXYCraxXUktGW4YlMrplLqlRrJr3X3ySQqqsRQiF66LcNXmS4LZeFR','VhiOzwonMewJi4VKrkEfJVCmJtqhxhGuju05yiYGfxVGyQGcByut5Y0139h29X2xiAmoVY8NGL1rfYkMTG46By0aPBdSZzaaDkakZl4Mh4YSBoT7WlVEK6FtPYMS2hylTDSFaXfrfqxDzuvEb25TmPJ3RwiP470tvpHK1mizkCVbMOchphfaoHMrfeyqUS0Q9Y7oo7EqvO','uX','M','B','Y',12);
+INSERT INTO ti VALUES (511876292669527094,1964932141988152645,'z9y44hkZcUZucEXYCraxXUktGW4YlMrplLqlRrJr3X3ySQqqsRQiF66LcNXmS4LZeFR','VhiOzwonMewJi4VKrkEfJVCmJtqhxhGuju05yiYGfxVGyQGcByut5Y0139h29X2xiAmoVY8NGL1rfYkMTG46By0aPBdSZzaaDkakZl4Mh4YSBoT7WlVEK6FtPYMS2hylTDSFaXfrfqxDzuvEb25TmPJ3RwiP470tvpHK1mizkCVbMOchphfaoHMrfeyqUS0Q9Y7oo7EqvO','uX','M','B','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7590969782251454327,1706395196439416309,'ULY3EFyX01tqOW66C80O48pFlVSEPjVeKtSHCnwGXBLHAqMDAJBxG0wgqnzPNh7p4MJo','PLukfo5u1voACHNX0nNY6zkx','8to','bu0mnLvD1F0n4HvBqvjSwsZNvob2gDT4tmfGVu6H7GeJpsAuLiuJF6UbLjJ5hA54iHpY3Velak3W1UxcO6SQaThcBx77H5GKpDO4Q9vLKRbw2B0ifO1DD8lhg8YCXeIPwrw2hkfY2cRLYu6WEgZD5','mK','g',13);
+INSERT INTO ti VALUES (7590969782251454327,1706395196439416309,'ULY3EFyX01tqOW66C80O48pFlVSEPjVeKtSHCnwGXBLHAqMDAJBxG0wgqnzPNh7p4MJo','PLukfo5u1voACHNX0nNY6zkx','8to','bu0mnLvD1F0n4HvBqvjSwsZNvob2gDT4tmfGVu6H7GeJpsAuLiuJF6UbLjJ5hA54iHpY3Velak3W1UxcO6SQaThcBx77H5GKpDO4Q9vLKRbw2B0ifO1DD8lhg8YCXeIPwrw2hkfY2cRLYu6WEgZD5','mK','g',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (886520623308808499,14033797137891055921,'erKuHHn','CnTl65KRdlwOiCVrSh6CfrdzLAtnHNpCdabuGI4Tkx47w14gjwFVK8s3fNY9Yc9nXi9T4SH4hME9dT4vrrv9tccJGipHGNyDCeIoub3YDfXulmOgU4qmiY22vy0oUMMeR1KrKN8QaiCwy9Zkbu63awtY1P4jVtPHwxY0ARb1gaXaqQAp9ckIgXxft20fJ','d','PbExvSkZHzSmSjV08VMPM1RbnEIiMm75QBHWN2gua6ZNYe9E2aKbZ6TjT5zyczpJx6xG2Sgm4v3C7wQlPqlIoLnrIHApC0s2iarJlbA5oN10tWnGEnIQbUW0ChrjmokiHQykGhOAqpDh4A7xmYiGokjuzYGepNtmZJfzMFMEJuX4kIiflixLhtEnCbLH5iQBGORVfeeehmXpuhbuiOqSASk1VqvXsO0Hwnw9d2ee','W','P',14);
+INSERT INTO ti VALUES (886520623308808499,14033797137891055921,'erKuHHn','CnTl65KRdlwOiCVrSh6CfrdzLAtnHNpCdabuGI4Tkx47w14gjwFVK8s3fNY9Yc9nXi9T4SH4hME9dT4vrrv9tccJGipHGNyDCeIoub3YDfXulmOgU4qmiY22vy0oUMMeR1KrKN8QaiCwy9Zkbu63awtY1P4jVtPHwxY0ARb1gaXaqQAp9ckIgXxft20fJ','d','PbExvSkZHzSmSjV08VMPM1RbnEIiMm75QBHWN2gua6ZNYe9E2aKbZ6TjT5zyczpJx6xG2Sgm4v3C7wQlPqlIoLnrIHApC0s2iarJlbA5oN10tWnGEnIQbUW0ChrjmokiHQykGhOAqpDh4A7xmYiGokjuzYGepNtmZJfzMFMEJuX4kIiflixLhtEnCbLH5iQBGORVfeeehmXpuhbuiOqSASk1VqvXsO0Hwnw9d2ee','W','P',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8074069985092607579,9072587059758223083,'NDedi614ZnRQcr2nDBijLG','7fznRDXaDKkg5zhao4zqJddq7hz7I0EQkjCQ','F','TykKXGr0K50G9EnqeT6Tv5YHyVMroM75XbDObqqli69aba8Lz6fw05cNTh0K','6Ar','dv',15);
+INSERT INTO ti VALUES (8074069985092607579,9072587059758223083,'NDedi614ZnRQcr2nDBijLG','7fznRDXaDKkg5zhao4zqJddq7hz7I0EQkjCQ','F','TykKXGr0K50G9EnqeT6Tv5YHyVMroM75XbDObqqli69aba8Lz6fw05cNTh0K','6Ar','dv',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(45), d VARCHAR(54), e VARCHAR(56), f VARBINARY(53) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2532698628473753932,2532106578,'CHo','wPdof4kdA1z3uhO8DG2fLjhH4dmHkJ4I','KwT0hG','jSwoEmDIoGIJ5lA9ptAF7zbtJcre9p','j','K',0);
+INSERT INTO t VALUES (-2685836325822525281,873222088,'SNfRwGP9ZBxJIhds','06HIP3Q93X','B0sAI99gTDd1u1x6JuQ6tHEX0TSyz8wwN0m1R','CxsbFuvct2','E','V',1);
+INSERT INTO t VALUES (8888392033192339593,350213515,'bezYVcKZ2FIAk5msBvgrorziyjwkLWF8jND','JhPEez2pusyJm1o02mkznz5owcn0SuMPzpIcW','ePsOXJh6K1OkBTPFQWcNzNJL3mcHvjV03fKFo3T','S1O27eFKm4oBG9iE9','B','t',2);
+INSERT INTO t VALUES (-9049852830575430199,2235329790,'mCHawK63wxWr0TsF907KOp4XwqU0jz5dF1xsR89b4gE','hrjFShM7vPJuivyRxPlOmdo7TBvVu1A4HhHx2JL','WIKWQQnafukEFRBNMzOqzXpVxrkDVfFMd02b6FH4Q1FpJ2R','nJFr9l7KyDqHfEmOfN2sMHmWhdvWIu0Dh0LDHkcoCCt5qZTMaLlz','V','A',3);
+INSERT INTO t VALUES (2667499984687349235,1036889340,'ZMtmEBpFCBTOdEURpgpAohqjV0I02xQlVkbLOh0','mfcxFSHIHeG','qNc','4vL8w3W1davdeFOuyVwF4bIT5CQaA','4','2J',4);
+INSERT INTO t VALUES (3046382725432134257,2531912185,'IPuRS2eO2ObZ2xD2isWykcDx2P7k84T1vGtmhvye33DY','7JLIw9CIfIJGEToeUCVCsY273wwCbNi','hMwmQ5C0c','aJ9kQ3FvENSPGZtskX','x','C4',5);
+INSERT INTO t VALUES (8724687779628814499,2017494323,'iHAo4nonUjTuUrL9V6J8PERuWexR37bJAohr71pjoox9','tZWZhjgHsiX1BEfwN2DUsLjnw45XNHIigxxwyyodN','IyLUPR6aKR','13IOiuxxBPk','7','z',6);
+INSERT INTO t VALUES (2938626224344416411,1457966053,'wK6X7VnCY2iYEo','l36wsHaJNg2IqUOh6YwT8SEkaiz8pYAf2BrALOOcsEleoRHwmKS','WvR8a8zWbS2mGYgpFDlc7Px0','G7a7xtrOL9j1eWLGEgn4Fn4xQXZPO1XcEfK7a','y','3',7);
+INSERT INTO t VALUES (4156380465649236017,1226935478,'HD3GlPLIOi','13A4jQHkGw','5rm21xu7jTwdHCV','9CQEp1','y','9D',8);
+INSERT INTO t VALUES (-4480548586239879200,3996543704,'of0MNAXGlYdtTQUxS9bYPs0yFoFScg','D2TP36wR4O2QoBfz','cf1ENtqfepNrhXRAseblW','NiyGIJSN6MLY594rV5bTh','0','bi',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(45), d VARCHAR(54), e VARCHAR(56), f VARBINARY(53) 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 (-4089994,-2611073,'3cNb1H9XGyQVBE1ew3HGr7CO1Y6SFgGDesXIctJ9tzjDmLIvsxf3jIbolYqu','8hYAbpD6XjNGsU2locC38V7Jgl','1OwAXe6JP0huJyh3yFckFp6aWYkyhgiEJxlPVMEvJ8iTWV','tFOhxeDDLL81x2Ki2fGh6qgs1iVFyxF9PnRV9NU5lcjw4tcMRimkzk7gpULP0y11334SDawvvrTV7PS5abb9vsbkOnmFWUs','kIvVr9fcR5Wu1Ef5Mh3ZfQDA3fpHlVfExtFkqD0Uuvw','sXBhprf0bNVqx479OYeBIsv1i3oPgb20i64GIW8dOhIR6j3nOqoE1pgseKOjf',10);
-INSERT INTO ti VALUES (-4089994,-2611073,'3cNb1H9XGyQVBE1ew3HGr7CO1Y6SFgGDesXIctJ9tzjDmLIvsxf3jIbolYqu','8hYAbpD6XjNGsU2locC38V7Jgl','1OwAXe6JP0huJyh3yFckFp6aWYkyhgiEJxlPVMEvJ8iTWV','tFOhxeDDLL81x2Ki2fGh6qgs1iVFyxF9PnRV9NU5lcjw4tcMRimkzk7gpULP0y11334SDawvvrTV7PS5abb9vsbkOnmFWUs','kIvVr9fcR5Wu1Ef5Mh3ZfQDA3fpHlVfExtFkqD0Uuvw','sXBhprf0bNVqx479OYeBIsv1i3oPgb20i64GIW8dOhIR6j3nOqoE1pgseKOjf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(65);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
-INSERT INTO t VALUES (-7166544,4477175,'psdcpBt0fCB1UVHkm','zk22FPeHB7qtZ61RnubsPktJPPtMvTTHUqZFOBlsMI6','5Pvwq42GBZrzpaSBAhvghCo','T1ffG2Pf9SJJ9DlIgkE7BAPVGWfgyNqOiA9DRJp014PMjX9Meo7fDwgyLeBsRjaq9ieUb0UxrKj420udim2YOdL','shPDlPuncaA5PWeKtCchjsCLMN3b4P2G8GI4WG406or1koEa5bI7tqTBfxYnFZIPAbjJJgzIAuCT8qbpaZBRYumCT2VutNXHX1','BFkz05JuN5harvvycY8V5ddbLkRfqt9sleQ4DpMdLBtO5eaUYxIWLIVNESHj82gWC',11);
-INSERT INTO ti VALUES (-7166544,4477175,'psdcpBt0fCB1UVHkm','zk22FPeHB7qtZ61RnubsPktJPPtMvTTHUqZFOBlsMI6','5Pvwq42GBZrzpaSBAhvghCo','T1ffG2Pf9SJJ9DlIgkE7BAPVGWfgyNqOiA9DRJp014PMjX9Meo7fDwgyLeBsRjaq9ieUb0UxrKj420udim2YOdL','shPDlPuncaA5PWeKtCchjsCLMN3b4P2G8GI4WG406or1koEa5bI7tqTBfxYnFZIPAbjJJgzIAuCT8qbpaZBRYumCT2VutNXHX1','BFkz05JuN5harvvycY8V5ddbLkRfqt9sleQ4DpMdLBtO5eaUYxIWLIVNESHj82gWC',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5500877064865627587,2679621552,'2HeQk3T','buIc6ups1MXxNhZnf2XhHveQvm2f5npUx83VbkMwZDXHpa','hx82DxrRr9MZkKxQsbTqJ0cSsITpC1X2BoodFzypyRRiOyr','DkbjWIJsKX','g','mG',10);
+INSERT INTO ti VALUES (5500877064865627587,2679621552,'2HeQk3T','buIc6ups1MXxNhZnf2XhHveQvm2f5npUx83VbkMwZDXHpa','hx82DxrRr9MZkKxQsbTqJ0cSsITpC1X2BoodFzypyRRiOyr','DkbjWIJsKX','g','mG',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (-3349954455052383378,511869682,'mWwFyltbO8odXuLIwmHMol7I90cllch6bFiDtDBNgtAnSR','oTui','mQWi5W7PZPmIdXP','KJr2FOZ6XhZu4b9mbZB4CGWmLgvlcxkonh6QY9DSwOq5WGoG1WbF','8','q',11);
+INSERT INTO ti VALUES (-3349954455052383378,511869682,'mWwFyltbO8odXuLIwmHMol7I90cllch6bFiDtDBNgtAnSR','oTui','mQWi5W7PZPmIdXP','KJr2FOZ6XhZu4b9mbZB4CGWmLgvlcxkonh6QY9DSwOq5WGoG1WbF','8','q',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1467618,-4338086,'goxN8jgSGcKgVbRRX4lZOZOcBDEUIP8gf8RrunXPFfOaX8BKP5r','I2PhIrsdxJc3btZM9UAkjRx0hXA0Z7vP77xPQtdHF3msm','GMHaxHk5MicLRi7M87LmDOguNhPoHvgrnI6wZrUFOV24W6k5L4QC','hjTDPrSq4CJVwtqBtY0wGyio5Ib5axsqI','oFxv6glwwh3smxpzi0zhtidytq1eOIXXvFfDDksbHzJ5Q3W6VHaerWhflEo65','41pDNE2WCMAhuUKYF8jGnRS1TACysfxxcANFROxVn6pxnFBLCTSZn778I6uJVJMqdFtdcnzdsmPyxGZtC8u8rUlBCOzSWneCz',12);
-INSERT INTO ti VALUES (1467618,-4338086,'goxN8jgSGcKgVbRRX4lZOZOcBDEUIP8gf8RrunXPFfOaX8BKP5r','I2PhIrsdxJc3btZM9UAkjRx0hXA0Z7vP77xPQtdHF3msm','GMHaxHk5MicLRi7M87LmDOguNhPoHvgrnI6wZrUFOV24W6k5L4QC','hjTDPrSq4CJVwtqBtY0wGyio5Ib5axsqI','oFxv6glwwh3smxpzi0zhtidytq1eOIXXvFfDDksbHzJ5Q3W6VHaerWhflEo65','41pDNE2WCMAhuUKYF8jGnRS1TACysfxxcANFROxVn6pxnFBLCTSZn778I6uJVJMqdFtdcnzdsmPyxGZtC8u8rUlBCOzSWneCz',12);
+INSERT INTO t VALUES (-8797810566510794428,3938232303,'Dm5ROe','Z','rm3LHWEY','cPgpQiAA53mjOz2Hto0B','v','TD',12);
+INSERT INTO ti VALUES (-8797810566510794428,3938232303,'Dm5ROe','Z','rm3LHWEY','cPgpQiAA53mjOz2Hto0B','v','TD',12);
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 (-2729856,-5673528,'nV9vzNG0hMHRPm','0Bcfjvk0lzUYMD9lFLcR4TT7qSb1jMtQKqrJAJpX2R6shm7Xb50q78KlW1c9dfsNbT47jOQedrlFKTkYYjpb9DZOytmLI7NmsCIXB','B3R9','Dv08HRchNN9TMHlr94dyJOfKRkc3141UBxqgvZDNLHwpaDYpcx6Rz5brVJSeP0tggzJdg4ES14FsYP1BZGm1PX1sACbpr0XggfHSPtc7lpxKHkmxZyJH3J','hckYGI14cg0jA50hCY7TKOZLeWbK3egJkEyXu5WKqAgll7h04X1FPFHO','Cgt6KWFaNZ3QfShh4fVOcbXfqiUFzVe6XObTDMkouvQIbOghik7oNoUcRp20dBy63j9Rtg2AbwYnyOohaLpFthLsLGUBJQkVtPg',13);
-INSERT INTO ti VALUES (-2729856,-5673528,'nV9vzNG0hMHRPm','0Bcfjvk0lzUYMD9lFLcR4TT7qSb1jMtQKqrJAJpX2R6shm7Xb50q78KlW1c9dfsNbT47jOQedrlFKTkYYjpb9DZOytmLI7NmsCIXB','B3R9','Dv08HRchNN9TMHlr94dyJOfKRkc3141UBxqgvZDNLHwpaDYpcx6Rz5brVJSeP0tggzJdg4ES14FsYP1BZGm1PX1sACbpr0XggfHSPtc7lpxKHkmxZyJH3J','hckYGI14cg0jA50hCY7TKOZLeWbK3egJkEyXu5WKqAgll7h04X1FPFHO','Cgt6KWFaNZ3QfShh4fVOcbXfqiUFzVe6XObTDMkouvQIbOghik7oNoUcRp20dBy63j9Rtg2AbwYnyOohaLpFthLsLGUBJQkVtPg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT, c CHAR(68), d VARBINARY(76), e VARCHAR(72), f VARBINARY(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (77,-1961553296855694983,'KttckH6cDopINnB0Kbhg','pTaB6Vg2qcrjxxoesXtz6RLCNuwSe42WccaFePyx6bJeW3edmBwsToztAMvuLUhnFWdYXx8kTX','rgCDmqILWQKZCK8AwUMffixq5XQZTZCA2HAXJ2gswB3tjrSOuaK3zwFQHeobMi9UDaFZc','TG9xW9Iihu6rM','bDQlTk9nRQZqmLcS4qNnRK5NLaXi2mOGmBnh09FRDoa9aSHeUknl6XsGf','B2RGTtOhZcKqmqPOnAb6khjPzRZlCr5rb6gDKdpUeqTmHQusYi7sPwMKvKFdXNnCG8b',0);
-INSERT INTO t VALUES (208,8653713610367068997,'JkGtWok7UU0MSLM3paiIhnHr0tGwa03Wpb','bYuzn4PZ1iyeHBLzq6otqYDtgV7vvuJ4gYjn5mbTo7o1BQ5FCcivRwHlOF69NuDsCNl','fNoJEIYqy4uFfet4IaYWEsrqJYknRE8r3oO2vyUpfapJzK4zFYfm23eIlzOB','rloHTIt','5Ms6Tzi','rkFVMFfLhhY6Q5Q7U4Xteg4mPO9UxynJ7pyxUIey',1);
-INSERT INTO t VALUES (188,-167758949908197804,'OVutkQyICeeWbWQsY7YBrPXGSF63rk0zCh','T9YZvjZ0TgUZm0iPpN8zw6r5AADGHJ','Wz1FPftDh1mQBIfKmcfYALBU4C4fZsHgMiqxdNUmDaAJJLIWRy2S8fgMTaoc','0Pf3MypuoLjYyqvd9','VvoyyMprm9qKpVmyF1JhinPnUcaXQO5HN453IBIomqbHZIeuLKrCZdqUEetrzkC','9G0vH3FYzfUVk1kDFcP3FfqzU4M7M3OFtXAz1UnbiGUJqkklvR',2);
-INSERT INTO t VALUES (207,-1010451302885387780,'Ejv1VaK3bBCmrgP9a1B9wfo2ia306Tpmm7Hxc2tPJ5','JMbwvPpOth9eBZZHFvhsAZ8nzhB0ZsE6wZxsI','52jIW1FdcuJ8KMDne7nj7Of5XkgclEKNDFaL3l7o1IrRiJHskAhYUsz','xqxHUpK','vnbxxuaMrqMa05','1tToPxtuKoqcfyonzQQl0XQfHF5tWEumKG26NslKFUvx616Uvc4WAmUKnitLD',3);
-INSERT INTO t VALUES (41,-1120989755653466591,'xRBiXiyZRfxrL3i6bvzkzMdahgzRGepfcit56iTF1OWnnXYXVWioMO9rKF','b9ZKulgqjz60KGb4Mp7wcyIkUjgTZrwcJX6CkKZyPCZHgsCmDHNm','N14vnT2','P8a','XB0ZCbz7caWcoVjs1GwiOSrzXlKLiAftfVNvRD7loKlZFRIRZ4tfMnUQRqLyXQKIBGFanouIQPnsRznL','FHCUn2zeCjnER992Y5mtwyX0pJHMt5REMHhBE',4);
-INSERT INTO t VALUES (209,-6321209050528754815,'jfyGC6miEE6SS8SazxyP7u','UduvqMGYcVYBCXr2LdUP5Fy93SzkAabc3bGx7Jdt34cT','ZieHP0Z29thP8tbfdffxxzksWC9yMQ9zuowPp1N9Ee5NO0JqxbPTGEqEyV79cwuNJAGwN','CoiWO','Uuq','Bj1Bm71A2QLOIjUI1CWY5OsqwctQ2XrR2DeVEHoGYCxelZLBecMefCI',5);
-INSERT INTO t VALUES (241,-8406143741752228812,'9F5q','Pqh8kN5gNx8cTFmQOGKYKFH7tst9GEaP4wyVFFC4WluMZ','w65Mf5u5LAkxbwmF6X9xHw2JSo1JTBltyP9XZdwaEg9sIzm8','3EMr0s1T3K3pe2','jA7u2hnKKHgmPW2Zr4yQzuxv1XH8stlWR0rEfCaziwrOtyjJ','jjJt1N37dU2llcrUfL2I9ZFMOZ4UdEWd6ntxILiGc8EL5fPmFDr8Y9B5HxyQPirb78aZvCby3lIHKiQwOqVmGSlDry5',6);
-INSERT INTO t VALUES (184,-2632377222522580163,'tgs2FZp5ngkjw9BIiCewTstOR3dGS2nLFjjRa47mycM9oMpCF4n8pTDx9IPduV7','fzUzRGYPvM3zBMkzgMSZQGhN6l9L4uvutXzKXTM6tI4jnZ8wgBZp9gykvkc7R','yFqlSlkIzYHw121H1','4yPEA2hBaag1K','Mggwd4jmAeKL1xRzyj4MYAweeMOJtF2cxvRBP','uwD3d1TaVpsK0E3p7RGRa1rsK3g2BuNJ8xgzYt7yjs7stS8gOxz66SqjS3qiZYKCh5xXZnVoQFeZx9B1L',7);
-INSERT INTO t VALUES (163,365779862938123076,'w','qxKGdQ9T7GJXBEXJVGoc6k6Z5qZQQg4j5VfFiMgVCd3q2I3RmMnEBtNTzXisuSYwHG','BpwiUX9U9Ow1gxoOcV5KVotv6S4dbaxsl7XreYywd1iXi4c4w7pfzjxklSQpcrvMV','17rhTFLKy','7eYB4xCIBXeimsZ9agED8yMFxzmlwBLLnhEGNCaKTMnzMsZBAG2Umm3lnhd7wP1l','8X6mqrBzeHrpED3',8);
-INSERT INTO t VALUES (97,-2255120595738350405,'0bSIh9VYV4I5qQwJgRV8Vh6NpTxhfebVBRCqaixWtjwIIngyKawmodQGMDB33jvHaL','G7iDFCFW24','CbQakMwAzDJhZUeouvcYqenui7TjyLDzs0wjaMBbc32vQwD3IlDSocbfb2','smiwQSUPgksa1n','d8czco4PmxDLs4tsmBSmeuayZ8q3HuMFnY3hkEu','yOe3v0qxCEcX9dBt13fDYeRABCbkTgbI5UZyxjtBf5YyxTmGZxU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6785791354540269210,1159595450,'TdTQuyY5tWNVXHSD','cBSLLA3Nr9nlqv0VwKc9EsTtx49O1CFQBxDNBG4L02ZURIOoi8CjX0kehcNC9oKpdGgba6mS1aUdqf6G1tpvCQk99SD4vVxwfNwk0zBrXQbfp8INn33gnPePIyIX','exOG4PqLY5862ilDYx1TI3PV7IwkuVLsB7cdzagsHG01ATlsDz','CSm9RIf5vNcKZNIPkm9WlXU86XNTM5sYK9idfyD387OPjkJshnBuIcLFFaLIvQSFbjrAJ98AFwWaKuAKEFwk0M7uMPZDvHJiJMDOzRDoZUXMwn6GKjh0y5SfJNnMQWK22Pb8Lla5lKDQnJfQZM4mvEKCDsLv2dfYQnQf0ZA6xVsO5bsN4JacC9HeWRKtPOvWFTBaXZvhd8IDafiwDDbc2Tz6lgM6ALklnNM','3','7e',13);
+INSERT INTO ti VALUES (6785791354540269210,1159595450,'TdTQuyY5tWNVXHSD','cBSLLA3Nr9nlqv0VwKc9EsTtx49O1CFQBxDNBG4L02ZURIOoi8CjX0kehcNC9oKpdGgba6mS1aUdqf6G1tpvCQk99SD4vVxwfNwk0zBrXQbfp8INn33gnPePIyIX','exOG4PqLY5862ilDYx1TI3PV7IwkuVLsB7cdzagsHG01ATlsDz','CSm9RIf5vNcKZNIPkm9WlXU86XNTM5sYK9idfyD387OPjkJshnBuIcLFFaLIvQSFbjrAJ98AFwWaKuAKEFwk0M7uMPZDvHJiJMDOzRDoZUXMwn6GKjh0y5SfJNnMQWK22Pb8Lla5lKDQnJfQZM4mvEKCDsLv2dfYQnQf0ZA6xVsO5bsN4JacC9HeWRKtPOvWFTBaXZvhd8IDafiwDDbc2Tz6lgM6ALklnNM','3','7e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2055233149723244790,3547554683,'IWV0Hu9lljebyqaX4DnZBQ2HORGsc','JSBioZx8pLCNfTfs5NUoDEJ2uXy2ky1ZYQUq4eonooUT70NCeZltBQ3VqiPOlTmGx4aEKbiQ3XQoD6N6SFkomOcgJUuSHuINFnf9CX4M6rFLc29kmydbMKIRAMTt0eO6koquVuDaLRftgpW0LXFQNslIM8mSBTKBLAqbFHgpCpKC5xpg6wIkjpSLnU','2uBxcZcsOIiaPVeGAc','lgEqMBop0LWKNuOCWk9imbBRdPY08yFktKvLnsGNwy9LIX8Os5xyOJKKBrFvppystbJsSkrmo21yTQvgm9fY9jPrRR6q0fDqCHrR9roLRlwAY1296RmMeO7ui9CmCz2L','y','G6',14);
+INSERT INTO ti VALUES (2055233149723244790,3547554683,'IWV0Hu9lljebyqaX4DnZBQ2HORGsc','JSBioZx8pLCNfTfs5NUoDEJ2uXy2ky1ZYQUq4eonooUT70NCeZltBQ3VqiPOlTmGx4aEKbiQ3XQoD6N6SFkomOcgJUuSHuINFnf9CX4M6rFLc29kmydbMKIRAMTt0eO6koquVuDaLRftgpW0LXFQNslIM8mSBTKBLAqbFHgpCpKC5xpg6wIkjpSLnU','2uBxcZcsOIiaPVeGAc','lgEqMBop0LWKNuOCWk9imbBRdPY08yFktKvLnsGNwy9LIX8Os5xyOJKKBrFvppystbJsSkrmo21yTQvgm9fY9jPrRR6q0fDqCHrR9roLRlwAY1296RmMeO7ui9CmCz2L','y','G6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8342927735861842006,49809389,'IZc1exOkveENGmziKyglbzEmIg8i9Afb9T9AE2z5','9Ojk2M2Ue3R3vtkI6V9cd5QwWrNwOJsivW6XDDDlvhIvhrYkr7frAGer454sT7E1mERMUR7JdfWc9FKw0h','rMqNwep3Nagg9dfV4kib4N83duzeusu7fwkhOTccPtVui5RG','HJ5oDosDRI509V3if0iQ6kLqNpoG811ICjNnjo2j2eus7l6IbiMwqa36TbzlLKpZbKmqmhevPbWoa85cmIiaoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZZ0u3OAC7CWaCuHysUcxN3QUrO2tE636xt78l2ZxuQWGeaXzb1nuvoDdwe9UGNkFf8YvKzRHxI8kZIz8DdtDO8sSUhVL5JCbdfexktaFyLO52ODH2CfNJ87BuQxrJMD6tTMzqxVWW6r','B','svy',15);
+INSERT INTO ti VALUES (8342927735861842006,49809389,'IZc1exOkveENGmziKyglbzEmIg8i9Afb9T9AE2z5','9Ojk2M2Ue3R3vtkI6V9cd5QwWrNwOJsivW6XDDDlvhIvhrYkr7frAGer454sT7E1mERMUR7JdfWc9FKw0h','rMqNwep3Nagg9dfV4kib4N83duzeusu7fwkhOTccPtVui5RG','HJ5oDosDRI509V3if0iQ6kLqNpoG811ICjNnjo2j2eus7l6IbiMwqa36TbzlLKpZbKmqmhevPbWoa85cmIiaoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZZ0u3OAC7CWaCuHysUcxN3QUrO2tE636xt78l2ZxuQWGeaXzb1nuvoDdwe9UGNkFf8YvKzRHxI8kZIz8DdtDO8sSUhVL5JCbdfexktaFyLO52ODH2CfNJ87BuQxrJMD6tTMzqxVWW6r','B','svy',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(56) NOT NULL, d VARCHAR(26) NOT NULL, e VARCHAR(97) NOT NULL, f VARCHAR(93) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (59989,32014,'xz9bWaTgNNO3wUpytUJQVDn4bwKvhzslhWUjwx0A','9','MNQugT6KJmncFmlsQT7bJ3m1bGWLQVNWxe1hwcV3LzQFSPyV31LmzMzBxBNYmfGTi4zeun','kE','Ac','X',0);
+INSERT INTO t VALUES (48066,28875,'Dt8bZ0Y79jwfkTLdreWmltG8GQBs','AjLriU4cu7MPn','xx7yAP99nFRNGI0BqlH7GpeHq8NJqnv','dllGVLNnabrI9zF5gLWsotOojDrx5c','T','I',1);
+INSERT INTO t VALUES (52717,9620,'ZDsktsmIUsmfWJVyYk3VLbDzLW8JaWh6bEumsqXOPVmbjEqs08CXgL','6mSRflYVbonJK','w40AoqEDI6fAtbgyrBBer4j0wpfNfA2zKA03f8xNzDHoswQwGU5ybKKEF2uyMq4nHbdkmrGkrmq9tRDAyx2AsPTQmSZT9','LNGDNmB9fY3Nja3tXCAIpdpcYzKpLhBOorp183RHet8gQqRA3UY5pHUpEg0MWF','C6','P',2);
+INSERT INTO t VALUES (21707,2801,'eCdJdEue5WOuZYrnowwYiNwFHD7VhOBhKfSZJ5M97RfvO6XR6X0','tIJt55D9lRRX73IT6GyF','zia1JjODVHHwCu9YlbrgdurbqbxBLxN620P3E6Pk1','SilhAlYEGywrjhZE6','nv','n',3);
+INSERT INTO t VALUES (60210,20643,'bSvNAz1hfHuWqgCD4qvxFF1H8M','SfT6hEiSIMUBWD','e7EJ4eOPpxmf198qZrjQ3QoHieZBxP7bq4Zhici5JklXpxw0HLiK9SCsbEOSyUut6nAgl5XmGG','uY9IxK5ciIDFE5cELaukEQyz1f9QGzpIMOcixoLKGKQx4rEQaonAcKaoWkchm4HXcV1YnRNVmye4YE1CX527zPqI','3','P',4);
+INSERT INTO t VALUES (24874,25393,'nSG5Wre74O5kLrbaXMgSMYnI','P80ft4P','xOBDI36tATvJtoexspvI2CcVtnyjmAKku4qEz8G8cq6GbV7uD8UMf4mf','CvzIFsifXMSUpDOi0Q6109LNn8C9mVx','O','Y',5);
+INSERT INTO t VALUES (6014,14618,'VotJtZlgY1IfbWK','SkniehHoM4TU3','ZxXjiZdvyscYlm9ipB8tJ0fI3AfXRW8f75RX7ejIUqDB8gPBdjhqfdQms0NU','Yi3AgxcHqpdiUIgsOsSFah2Ye5TzpD66VE35mi7iuaFYYX1N71Gx38ryXcjn9ywk6H9','1k','x',6);
+INSERT INTO t VALUES (65399,772,'ToSyqsEWDo55TCPOOMddEiBKWo6MipZFJI','Ebluu','7g4jECOvtCjkyrjsbEZuwzmsFgyDZl42lIiBBGgiahCC6wldnIuIvwzUASMOWlWYTOFvUHKdrlVDzHz','CNtLZwXvp43rA3fMPMKRueUVpaw','I','a',7);
+INSERT INTO t VALUES (43088,15500,'BLy7nOvkGNkWMEWcsGRFXaIMi7A3Ljcd6tRd','N','rfaQx6mXwiVvPqk726YSGL2QDgVnLd8DMRAEptNX1wr6J90F2FBwV2XOPzCWtjiBng9lFLYGxPwuFZuEYC4NdwU3SsB2uKla','AnH25Myj9tvWLYha6hB7XZboBz7HVCAnRTtUJe89gf','1','P',8);
+INSERT INTO t VALUES (7131,-21143,'IikvaBckCWgRL0udHAMix','tK','Au1Ycnmkh6Eznw8XISCPDwcihHnsCVeaYmJAUqoIZLdNwJrFB8u9xvQHwF4Iq','EbY9X0Rv0dTt0958q2Hy3is4RZ0Q4uAOqOGuIGeJwYxHHK0jJL1AlFlrhclHEmyY','WR','w',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(56) NOT NULL, d VARCHAR(26) NOT NULL, e VARCHAR(97) NOT NULL, 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 INT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (761480825,4605708555435821840,'PZ3GqspXZQpPowc','2uYGX7UCGFDCytKGnVpcNgKGIElYDdULz0mq','DHPeD02JnO7rDEggPm4gh1WNXwwhC00EjoqXKJgkW7DBUFCi3vnDXCaeBKSy6t3YjZW8pjA','ebW','ckGHkxThaK4PagO6JOcI45j5bMOkJsCKnL1CwngfXX6sU1Rx6FE2ldQ3f1JW20xaikCstmgEDj5lbiML7dQ5eyBzi4iOh2IxaEk','KUJaRMwOzchkm2gDWpeJvwamPdEI6R2ISB5r8UBju269sJp',10);
-INSERT INTO ti VALUES (761480825,4605708555435821840,'PZ3GqspXZQpPowc','2uYGX7UCGFDCytKGnVpcNgKGIElYDdULz0mq','DHPeD02JnO7rDEggPm4gh1WNXwwhC00EjoqXKJgkW7DBUFCi3vnDXCaeBKSy6t3YjZW8pjA','ebW','ckGHkxThaK4PagO6JOcI45j5bMOkJsCKnL1CwngfXX6sU1Rx6FE2ldQ3f1JW20xaikCstmgEDj5lbiML7dQ5eyBzi4iOh2IxaEk','KUJaRMwOzchkm2gDWpeJvwamPdEI6R2ISB5r8UBju269sJp',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(69);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
-INSERT INTO t VALUES (1122509245,2561005551126988092,'W6la0985ZWevwzbqwakzzHIhPSO','2j2nC9VevtLn11uKRBqigfBsW8Et6vO4hZTNECS1Qj7E1bYnHYjR0','83gaFi8a7geZz1S7SmBwRNJzNxzl','fZinY6','njXoXOafQ0e7UG3XVwT7deO0cAsQMe','B1YpGTrJlwlWlp1q2GO7l4zJPeiSFfg',11);
-INSERT INTO ti VALUES (1122509245,2561005551126988092,'W6la0985ZWevwzbqwakzzHIhPSO','2j2nC9VevtLn11uKRBqigfBsW8Et6vO4hZTNECS1Qj7E1bYnHYjR0','83gaFi8a7geZz1S7SmBwRNJzNxzl','fZinY6','njXoXOafQ0e7UG3XVwT7deO0cAsQMe','B1YpGTrJlwlWlp1q2GO7l4zJPeiSFfg',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3180711248,5618443957267818347,'Qr6bGdzUb0nHdBTTkzs','taU0eTY8GpU4oLFX7vIL4qrw6yktlODzx33WuqKsZhLM8c4WWJ8kh5zIyj32Wzm9N9vg3u8bJMDNDotoFAUQomo6uENF78TVhfFInJPp','lFju77','3m015C9M','EmLoNbRfHDkp1nEYE8MD','8juzRwXkT49y60LpJhvjaXS4nEQu1UOTM6bb6uhEAHkum3sMYyCiTYIv91Lj0XLmjIr5oDwRszGM6vpaU',12);
-INSERT INTO ti VALUES (3180711248,5618443957267818347,'Qr6bGdzUb0nHdBTTkzs','taU0eTY8GpU4oLFX7vIL4qrw6yktlODzx33WuqKsZhLM8c4WWJ8kh5zIyj32Wzm9N9vg3u8bJMDNDotoFAUQomo6uENF78TVhfFInJPp','lFju77','3m015C9M','EmLoNbRfHDkp1nEYE8MD','8juzRwXkT49y60LpJhvjaXS4nEQu1UOTM6bb6uhEAHkum3sMYyCiTYIv91Lj0XLmjIr5oDwRszGM6vpaU',12);
-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 (368153536,897151116593941033,'0Bw62A3ve8UmKixeXWJ0sHKIoPiXzzgFX2kp7F3e8DbMA4Il07ZdNiAqX','Qrve9812qKYWr8Pzzaub0I7jTGMAOA6NEdQQ0vqqybshXbcNRa5btFSprRp99mGldYzITIXu794Ydtvb6p5x3W0SzfsEiKtODiFfm','Fl8IK2DQt0Cs6g5cuVLCLdEbiYUPZBu99gyJ7yyfQ2m2H3vmE9Rk52a6GuCNA7Cvmu','tdVBGYtlXi3d1wGHxtYEmt2tjIERCWA1CzIHRlsdBh8hVExSV34O1LOmw7OzTT30ikSGZWOa1pxFeo5AIWk1PPpHaRfE2qHdrMgrJjyWuuAIvQLu6DTFpV5hGPX6LYWtghrcfdGdtKWPPBvIRQQetcfiTePcWTNwEeGqxUBEXXPurb88VppLWUNu6vifpHvb53NOIKXYBPF8N0S6IJFKiHZdQfm2fnVZeKtWVwe','Y54ZzQdPSzizPxemcNQvpzqvlhNiRPPH6TnYuHWK6uD8F1G6Ib1byxkdO2yObXdjpcDAvd91uZB8','T8n5j8c8NqUYQXcHx',13);
-INSERT INTO ti VALUES (368153536,897151116593941033,'0Bw62A3ve8UmKixeXWJ0sHKIoPiXzzgFX2kp7F3e8DbMA4Il07ZdNiAqX','Qrve9812qKYWr8Pzzaub0I7jTGMAOA6NEdQQ0vqqybshXbcNRa5btFSprRp99mGldYzITIXu794Ydtvb6p5x3W0SzfsEiKtODiFfm','Fl8IK2DQt0Cs6g5cuVLCLdEbiYUPZBu99gyJ7yyfQ2m2H3vmE9Rk52a6GuCNA7Cvmu','tdVBGYtlXi3d1wGHxtYEmt2tjIERCWA1CzIHRlsdBh8hVExSV34O1LOmw7OzTT30ikSGZWOa1pxFeo5AIWk1PPpHaRfE2qHdrMgrJjyWuuAIvQLu6DTFpV5hGPX6LYWtghrcfdGdtKWPPBvIRQQetcfiTePcWTNwEeGqxUBEXXPurb88VppLWUNu6vifpHvb53NOIKXYBPF8N0S6IJFKiHZdQfm2fnVZeKtWVwe','Y54ZzQdPSzizPxemcNQvpzqvlhNiRPPH6TnYuHWK6uD8F1G6Ib1byxkdO2yObXdjpcDAvd91uZB8','T8n5j8c8NqUYQXcHx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(80) NOT NULL, d VARCHAR(92) NOT NULL, e VARCHAR(72), f VARCHAR(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4775540753866978927,1187898,'aLCbWFRTnkYpdWb','hoGg42N','LptHHdubBUEEPFgV5Kwht47HciT81QV6JvrA','3OEU453zP','rS95ON44FBjz5Q1y5Cp32nHuY5JIWk','U2ui0mIsAyXTCasyaKm7DWXpGtF',0);
-INSERT INTO t VALUES (-9054005315395401854,3916511,'1Zjsv0v1MILghrOpRX3YpcxPKbdDIZ6s7rrZTARpWDGQ2OunAZUQL8J','KOqpQe3TeNZyd89mJ0DtndFsYktIKQIQEeyti6Dkl0wWptlEIukYPzq2SNNfRgTvALfzABI4Y8Iv0rM9Az','zeNelfmg8mdTtmeMwFHGC1U0Pt1IipxyQ','Qkz6sJcg','lDoRDzJGoTq7aYVftRLdP4gnHmf','Tkq5YpCcvPqUGk7aVmmKqijUJ7BdXxeuqXRQdrBuGUdicaa2OiK7k4bHqRCkYUtt3ElpwCbAujICntUSIH4v3',1);
-INSERT INTO t VALUES (4622991459260801323,12663624,'e39PGMviasbkwM1irY1W0HJcMM7fjO3mUPCZ3cskostxdTdKq9ZSEhCzV','O5kRXCp44KeNZle9AevRFJzZAEw','9RcmbT38JXakNgsiylvqWC3wcjAkol','58eTri','J8CucRueI5HdBCZqfWnKDw0kx891REvnBv','fIkq',2);
-INSERT INTO t VALUES (3812807946694512748,8184033,'6tNy','p7iWnp','yYWKsmgxOU3Z6eIwlaUSCVdxItkz1MLjZ','CTs89BGQWsAStPDyXUEhmep','5IoHqsz4VfyLzxZFRtQQJlOUKULSpvmv964Py','N4a4YCpwe937kFKaiM5',3);
-INSERT INTO t VALUES (-6404581544215722518,7853346,'nPyy0FOjTxoEtj9mNwR1vXOWuYlFvtaO7cKhJ4InLqNsbI9GTLtCfRfMJQNhdjl3GzeG0Hja27oLFo','pjtl3u2MjdItXLKdvhEjsWUahWgnCGQykqPc7hVh1PZxAgf7fmF28KB4b304F9rnQ92e8TWy6AjOA','kQIZV20O2qE2QChD','7mnlrQee8IVmbhLRGjrH2XPf','6SHp','AEZwuNQwmzu',4);
-INSERT INTO t VALUES (5291725325801033312,11443733,'ObereUztVNXcdwSmwHnKbq3NwiKNTU7CbT7AjUDS5ScEav','h','5lrKLG7LnV7avQLaX','KMwfyjhErBSHYTATvZiO4','r7f1JhdAuptnMNDxN7cKFjhmX8aQGLLrZZH5FRgH0Cd6RApRaIAV69dG4NKuBYqH4MFmzc43K','4q1ME3oT0xDL',5);
-INSERT INTO t VALUES (395846847368617487,6158490,'nW2hnMlUSgTNj9i1lypsWkr5u','eHoxTDLGNWQowbGwbBtgZMldASv7GCEtOjpc26oXzJ0RYoSlaCafyMlqdeYiNDVrbPKUA3WcaG6ehLpy6','yEGYlQn7f1QiJB5UEx5TXsmKyCIrDG0KrYEESlbXJ4dySi3xrTjlDUtrt','6GtPrReyHCKFrCkgH','XWbEdlvSNxKQRGRtweTkDu2vlGVkV3bTASXFTw2r0oC90wfyZHurR','EtYZqDoeVwlPzE2TUtIg7tmPUklGK8CbXD551nDYXiGZWqkiDAM',6);
-INSERT INTO t VALUES (6774360748710891044,12464541,'RdlND40zPo2lSPt3DT1n28Ye7eEjqatem','BYeObPVCPrK7MtUhknpzHg692oXc4Cvj82qsu','Xuk','nwHiujMwMgwcR6','mQo2q2Gveg8suFXgYdi2OS5Eij','p6pe5A9KdNkBGV1HK0GQWw6chmI1reLLvyQ278pzepx1NqZSr31W2hALUNrpV8bQ',7);
-INSERT INTO t VALUES (3394800489045745380,14827137,'NaJSkgQzE3mv4XwyI1MvKzr77XR9vWWOJs9Ls','zrgdtC2dYs','4hX4GyLELXuTVZGh2LQCvCs7UDoAfRT2j9KUmBmtmcQI55uHb','u7','F3EesEGd7NlHY3Ao814YNNsLv2I','VA0XNXvOkpbdGGKHunW8MDy',8);
-INSERT INTO t VALUES (7034526495688784955,8411266,'NDOIMqKHRWE9kAqM3aTNbvFIlS9cIOvYfZra1AkIsuk49OneMatrLVW','rknuAt3oQRxUgzdZ6IcZUwSyVN2BKW1qKUrJe0P8fx2','KyJn6LRthc5xvyMVEwxAlcw408883CKqQ2','URYut','j2neXluSLWv','2XBXb5LPywCDFaUYHiAn8k2wjTYaWizjqv7RMaXILyL0cYQBZsvo1d8N0Qz9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (528567784,-3267,'mOcqE0weQjC2MtGdqGTOg1iTR','UC3146H7TuEHFMrcyILtG','3VyuOK6A6DOYcbml9jWu9uyrL','4h8zzH304','TH','d',10);
+INSERT INTO ti VALUES (528567784,-3267,'mOcqE0weQjC2MtGdqGTOg1iTR','UC3146H7TuEHFMrcyILtG','3VyuOK6A6DOYcbml9jWu9uyrL','4h8zzH304','TH','d',10);
+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 (123500596,-32428,'oABFcZnvd2xFbVQWd7bP1UgAFLFx0FjoqIYfbb1VRQ2H4VB','uudauIMuKcfmI7WdV6','iHAO1G5fF9BiTi0aatKz8kBHbwZVkIGC2ZxoVmfS683r0wU4wOcy3NasipVrbLecPmpAMMqVH','GwzDDdvhvXGWgnI0gdas9PgYNv70Lt4FAzi0UzzwTJLjm4l','G','i',11);
+INSERT INTO ti VALUES (123500596,-32428,'oABFcZnvd2xFbVQWd7bP1UgAFLFx0FjoqIYfbb1VRQ2H4VB','uudauIMuKcfmI7WdV6','iHAO1G5fF9BiTi0aatKz8kBHbwZVkIGC2ZxoVmfS683r0wU4wOcy3NasipVrbLecPmpAMMqVH','GwzDDdvhvXGWgnI0gdas9PgYNv70Lt4FAzi0UzzwTJLjm4l','G','i',11);
+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 (1604206088,15090,'56RxD0Zzo1KQO2pd4zUCPcBWijDd3dvVM7bUAjh8','vfGcf4Gxg9OLGGIgyVruM315XOOa3B0xqK','d1EPmOmwZVAzVxYsikeYrB9gZSJyHps0','lkN1wrtoQnYSOe','90','V',12);
+INSERT INTO ti VALUES (1604206088,15090,'56RxD0Zzo1KQO2pd4zUCPcBWijDd3dvVM7bUAjh8','vfGcf4Gxg9OLGGIgyVruM315XOOa3B0xqK','d1EPmOmwZVAzVxYsikeYrB9gZSJyHps0','lkN1wrtoQnYSOe','90','V',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2657711306,3834,'WlQNtrEbQanPXPjxZzBvxTAPPFuwgX6HUgzRF','QSepRlH44dvbr3HLCGrPR6uIEHYqCA62aod8qbD4ahJo3tR4n3Q8xc111MfMymMc0mEXn3zFEbmIwtuGUR2hdwITvefAv','aoz8PmY0khMc12gfh4QWa','oViS4fr2oEKHwGqABFP75Q3Ll9SvNFu2plnudj0s5aNXfOcMcFrscXZe5D4tNu0toCR2b8DbCw','x','j',13);
+INSERT INTO ti VALUES (2657711306,3834,'WlQNtrEbQanPXPjxZzBvxTAPPFuwgX6HUgzRF','QSepRlH44dvbr3HLCGrPR6uIEHYqCA62aod8qbD4ahJo3tR4n3Q8xc111MfMymMc0mEXn3zFEbmIwtuGUR2hdwITvefAv','aoz8PmY0khMc12gfh4QWa','oViS4fr2oEKHwGqABFP75Q3Ll9SvNFu2plnudj0s5aNXfOcMcFrscXZe5D4tNu0toCR2b8DbCw','x','j',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2315308454,27135,'iUVaCbbE4CmVBBrn64B3kb0CqfzzWRWwQ5kBIvJPcTWOO1lP6','X7nKVrMcdyraN3EKMTGBaGgGSsMcx1BeTLnK4XwWQbvBRXMQ2Jx6RdoXcNMgoclPhhdNZ9mozzmJ6D8N7hJOD7CA7rjbQBbwcFPFNSUtBP0SUAvAxIJCWXQ6vagDuzAUyuaG8ykZwgU2lzu8jD2Owrtuxngy0sbdOmuPRgIUc03Mus3mTcZh1nSaKxUFFSc0oKFmvwdGCfNdiiDj3jg6mW','jshpcUaPVr4e8y3BqaN5PN8jGKJ0sDNw5hX9NUmP37P6BIxuTkS4ZhKidV0tmQF235T00','6icFa4D3WkPKawB9ykgyBp0GlhrxW4Zw1vUGClha3fs9WSq0pQgpWoi2rXomA3tezQxbBDzS7d7FbSbTOm2NTIXmaRUBKCXNp7VTZufweqJVXGjweGhYYatC2OY4cqygC','drS','8',14);
+INSERT INTO ti VALUES (2315308454,27135,'iUVaCbbE4CmVBBrn64B3kb0CqfzzWRWwQ5kBIvJPcTWOO1lP6','X7nKVrMcdyraN3EKMTGBaGgGSsMcx1BeTLnK4XwWQbvBRXMQ2Jx6RdoXcNMgoclPhhdNZ9mozzmJ6D8N7hJOD7CA7rjbQBbwcFPFNSUtBP0SUAvAxIJCWXQ6vagDuzAUyuaG8ykZwgU2lzu8jD2Owrtuxngy0sbdOmuPRgIUc03Mus3mTcZh1nSaKxUFFSc0oKFmvwdGCfNdiiDj3jg6mW','jshpcUaPVr4e8y3BqaN5PN8jGKJ0sDNw5hX9NUmP37P6BIxuTkS4ZhKidV0tmQF235T00','6icFa4D3WkPKawB9ykgyBp0GlhrxW4Zw1vUGClha3fs9WSq0pQgpWoi2rXomA3tezQxbBDzS7d7FbSbTOm2NTIXmaRUBKCXNp7VTZufweqJVXGjweGhYYatC2OY4cqygC','drS','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4099857650,4471,'uuiZinKdzwFgOXLwRWG2dAqQFmC2j4d0BTU5q9nXawW5AQ7UqoEFC','WsLj1ssCDOejEbo6pneOv5tgnQI31Ln9ujB2Ir2AWiwOgsKS9cDVjj1fn0o7mjEHsYNTzmG8yqkk3SlcgQaezMLKpVvI8pEWeW1wCzTWXJBfJGXbmsCnyVTariZyBeYfw8KnfUe6f5uf2tD89x','viiE1sHX','jzniwIMJqnExFZ8SZkCTY5x0nMPmu8tY3F5Wc1','E','Jt',15);
+INSERT INTO ti VALUES (4099857650,4471,'uuiZinKdzwFgOXLwRWG2dAqQFmC2j4d0BTU5q9nXawW5AQ7UqoEFC','WsLj1ssCDOejEbo6pneOv5tgnQI31Ln9ujB2Ir2AWiwOgsKS9cDVjj1fn0o7mjEHsYNTzmG8yqkk3SlcgQaezMLKpVvI8pEWeW1wCzTWXJBfJGXbmsCnyVTariZyBeYfw8KnfUe6f5uf2tD89x','viiE1sHX','jzniwIMJqnExFZ8SZkCTY5x0nMPmu8tY3F5Wc1','E','Jt',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(80) NOT NULL, d VARCHAR(76), e VARCHAR(26) NOT NULL, f VARCHAR(95), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (222,7797,'nfQ01qkmAMmFfWyYS7Er2JABqnXNya7FMl','DpWnW8q7QKIIeMHQWzCDIXFPjkPc2WxmYKze7jroEe2kGG9MyxDhlKYxfP','uZWuxyMEDNzE6ljpvwlm','M62hVm6S2aht','kE','5',0);
+INSERT INTO t VALUES (35128,46750,'iSXNFyrQttEuoMnw7MbQh8MWvNSa','2cvBrM5Zvaf3mPMNRFX39IJ051eTO3Ck5REPmsq9PCtkwwb0e3Q4p6ZsnBpc','5CqO27dK','52r0ybPeQ7t9r','Xu','K',1);
+INSERT INTO t VALUES (60020,12447,'5fWUyjwN','wofokvzAncwYlg2IYJM0zyd','EO3MRoOVcGQ7','KfNcBtkZSFAN1tp8gbKx9HTyubrAOri','q','5',2);
+INSERT INTO t VALUES (14380,57144,'k6ac4sJUCHoWBWvpgARADT3fGAZF0pdiAX1cU1PhIONLuccmzu6Vid1cAgB4glibhX1LtCW','OtlJmpYNATyiV8JlnBUOzrr','XhMjG1nFVH9cbrWTbJg5hJgK','75wJf0vPH9yDgeeKAymGA2h4oyyrm5DDDK','TC','E',3);
+INSERT INTO t VALUES (36662,44664,'VhZeXLZCilmXflXNz','sPOxAf8c','eX0lBJVdjGJQ2DS7Z9VpM','we503sYFyXJpbuqBi4BZSrXzwmeL6rWIl9c3V2g1zkbwacRSvw10agOsBIOo335Gzg1ZYeOfVnziGtYMIS4UqGZZgxqfR9y','1s','Q',4);
+INSERT INTO t VALUES (34014,26658,'F4M2tVPMg6IEdobdKJ8VdIMh9SAo9Ptz3mBPRLlYvH79wCqqAhEPIR','tL3gYKr3HdkpRISDogWh3xEiz3gf4rusR3QAX7qDD1nqPPMBTdM3jZ9UJZPVYG2JkinkdDiT7','rUgysxZNc','XZxHbb4bxXgRHEbmsVow9cnz4vPfo6GUi1LFpGJFobNxTykFgDEjmPZ20leB5swxwbm7jVIj4k0r','b','z',5);
+INSERT INTO t VALUES (47841,7094,'uyxQMPeofuLk9ORn','a8odCK5IH93JkncR8I2dvxqP7O2dHW9eZSsDEL91aecDFDDYRRPhMn','iGGZiqEGlnRSCnRl1AaTQO','RldrkD2Yr9qNKEQuQHDwGcA3wsk54nJnMYa4UFhPBPicP0fORpvh3H','n0','L',6);
+INSERT INTO t VALUES (57136,35459,'YWBSLOZDTe29E','x6kzpy2a8ApZ8iii6','CY2EtVMolOmU','R6Oqxy4T00z0teGvtdsKONK16uTAMil5y2oR5egLSR736uQJl70ljUAuvrRF4zWVxOw3I1ZPWoXGA4xhJl','Vq','W',7);
+INSERT INTO t VALUES (16650,64678,'MRde71VqCabz3umGnZEURoQzuAcPAY25','I0jxJ4O3RREYTha9f4pSNQZZ90Yi3SkEEjRu6DYiM5I2qfhKXqUT','PHjsMW5Pig3xb5hh','YFh445d2szdPhZdyMUbptuBWR3Dskxg3DQQ3GQggy0ork89iJXOuWpz5BSdAkdZ0AKkou7sgA0Y','p','c',8);
+INSERT INTO t VALUES (11378,45818,'Owv1eq1H5ppD7GQmrO7H9Bhm8XpLTPvN9TtnsCnSBW','PibiJsGOwcmN31uGoHePHhH0PL8rM7n2DTbGrUiCgbue4S5YrgO2ocBHeREYg','kcOBudFO3L5JxpuFNqzBSLxojW','1MHP3H63PfuoSq0zz0thq6LpSQp3DQ35mRvWKRchZRsgTMoK6GFJuuRmxvJh','x','H',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(80) NOT NULL, d VARCHAR(76), e VARCHAR(26) NOT NULL, f VARCHAR(95), 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 (4335019750353002573,5545047,'g3ThtC3oEP9cTQ4ctFTCYfhvq2JKQaQavf5WSUk4JihVexwI83BsDZGFcCiFHC8V7gpiCW','FMchiK9egt5B','b1oif2hdB1AiPKisgLsccu9auu6AEGlJID1gFQP4','yrD9rv4qbvlLke','WaS2u90VT8d89hOkAfUgcsupHM2rco9m50rJI0sRt1DSyoiLq90vzpRtSR4QbWrlLClhkegwXsWsp5E4','tneYTJkKlhASkonZvlmIhGcoggAGRIuWRqTz6SRGbihT5L33ZBEJA9Q1J1ckmzjcWurjTyi9LoKZblO40MVsc',10);
-INSERT INTO ti VALUES (4335019750353002573,5545047,'g3ThtC3oEP9cTQ4ctFTCYfhvq2JKQaQavf5WSUk4JihVexwI83BsDZGFcCiFHC8V7gpiCW','FMchiK9egt5B','b1oif2hdB1AiPKisgLsccu9auu6AEGlJID1gFQP4','yrD9rv4qbvlLke','WaS2u90VT8d89hOkAfUgcsupHM2rco9m50rJI0sRt1DSyoiLq90vzpRtSR4QbWrlLClhkegwXsWsp5E4','tneYTJkKlhASkonZvlmIhGcoggAGRIuWRqTz6SRGbihT5L33ZBEJA9Q1J1ckmzjcWurjTyi9LoKZblO40MVsc',10);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (15016327,58951,'H','XlkKIa1YWl5NoIL2XuLhEn9uWXhI5vhcxfbdh','0lt4qJ799jIWMtQAn','B4ZQP3dHE','R','i',10);
+INSERT INTO ti VALUES (15016327,58951,'H','XlkKIa1YWl5NoIL2XuLhEn9uWXhI5vhcxfbdh','0lt4qJ799jIWMtQAn','B4ZQP3dHE','R','i',10);
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 (-5528792005109355960,7093713,'aX5K3TiYbhqTrQskYUsLKO7SI9p0PVi0LT65Sc','tWPOAZfiQMWW1TbHBAzqeFmbN38FHvVDajtoJhPtCC','z','0IEKwbMgKckwmEd2EaSneOwFq9wnL','5KnMIB9tTwGjTqn9pJhBosY59xhWEAdFPhPIUX3JX24ERAgIVoxit6cbXhoyJWOEp3df6LkuxCcFiRS3cIcE','tvMhdGjAFw1xwCtzD5Mln1d98LRcQax0cwLFyI7Tl7LtErcetzOivopwAnauktoZ2RNLtejTQ5UcvkN',11);
-INSERT INTO ti VALUES (-5528792005109355960,7093713,'aX5K3TiYbhqTrQskYUsLKO7SI9p0PVi0LT65Sc','tWPOAZfiQMWW1TbHBAzqeFmbN38FHvVDajtoJhPtCC','z','0IEKwbMgKckwmEd2EaSneOwFq9wnL','5KnMIB9tTwGjTqn9pJhBosY59xhWEAdFPhPIUX3JX24ERAgIVoxit6cbXhoyJWOEp3df6LkuxCcFiRS3cIcE','tvMhdGjAFw1xwCtzD5Mln1d98LRcQax0cwLFyI7Tl7LtErcetzOivopwAnauktoZ2RNLtejTQ5UcvkN',11);
-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 (6046030403776766161,3661067,'zRVoV9bxzR0pdPy3x3PzGHArKgQva5xi5jHjCqv0n','iz1Vir2vy6WNz9WeYj47ph5SfphFr3PuEWZhQC49agH4aBq4678oso26n4Pd','9EJiyj1K7SPjsZD8l8jNpheD3e3gCjE1wK6bxK7foVPtyfqYeX','IH4r','n4Snf4my7xcAVGoeF20HYdMvEL1','f7PFYp6tQu3TJ90lWI59vIRSPLCU8Qd8ESfezsXE3ADkzJd24egFfXVrRHWRrFeIocgmby4q88jje2Rphei3',12);
-INSERT INTO ti VALUES (6046030403776766161,3661067,'zRVoV9bxzR0pdPy3x3PzGHArKgQva5xi5jHjCqv0n','iz1Vir2vy6WNz9WeYj47ph5SfphFr3PuEWZhQC49agH4aBq4678oso26n4Pd','9EJiyj1K7SPjsZD8l8jNpheD3e3gCjE1wK6bxK7foVPtyfqYeX','IH4r','n4Snf4my7xcAVGoeF20HYdMvEL1','f7PFYp6tQu3TJ90lWI59vIRSPLCU8Qd8ESfezsXE3ADkzJd24egFfXVrRHWRrFeIocgmby4q88jje2Rphei3',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7392050141898521760,16243077,'OuJfYKU3','bDaDhwRqpPRV9W7','dEBGW6JNR9S6kXrVwOO6F8cyIJoE5kcx9v6nFCVStrfeJE2FAAGK0DZQlkRWgZEfW','VIi2t2MCrbEm917vZCXswDfzMycSQBdxWZxhmTJxOswQ76Kv8swxcpJ2oDna9bhHWGMlZKSr3z5lCQxjElBXkdfX7YlfrxYCYncqo8hXAz83XCPn2SYBuNQfEKl3jKdC8pVDL2kITOmd8ebs05IxwORwwfn8JodOJVvzxFMjOB6uWxEtx7VyAoABUQqptG6U6jynHmhQfvZZWCvBcg4cKZ7kMquHvjf1ha8ENasyQ0VW2HmJsqJvRWzB','r1RjH84Czg9V3dJ3S1dRp7bucPwsOC8MjOfZPoPSuRMsJ4V','vKtfSh9Y4xyh3iK0lZy7',13);
-INSERT INTO ti VALUES (-7392050141898521760,16243077,'OuJfYKU3','bDaDhwRqpPRV9W7','dEBGW6JNR9S6kXrVwOO6F8cyIJoE5kcx9v6nFCVStrfeJE2FAAGK0DZQlkRWgZEfW','VIi2t2MCrbEm917vZCXswDfzMycSQBdxWZxhmTJxOswQ76Kv8swxcpJ2oDna9bhHWGMlZKSr3z5lCQxjElBXkdfX7YlfrxYCYncqo8hXAz83XCPn2SYBuNQfEKl3jKdC8pVDL2kITOmd8ebs05IxwORwwfn8JodOJVvzxFMjOB6uWxEtx7VyAoABUQqptG6U6jynHmhQfvZZWCvBcg4cKZ7kMquHvjf1ha8ENasyQ0VW2HmJsqJvRWzB','r1RjH84Czg9V3dJ3S1dRp7bucPwsOC8MjOfZPoPSuRMsJ4V','vKtfSh9Y4xyh3iK0lZy7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b BIGINT NOT NULL, c BINARY(61), d VARCHAR(73) NOT NULL, e VARBINARY(15), f VARCHAR(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1097717337,-838312709548920023,'Id9tl35q','vcQCXenTYJ','0','S2PVIAHCpbUIqvK0','u7MniRqW88Nb2UyTeDl3EglCOUYdGm0OQmUf2PdeqbX0HlGcx19QjF7QD1kSdQkpnoZovfbgzPKTlbgJyTXvY0fwsO','UkIaoezD9rPF86HLg8AJQyOfG4Whh3mwuDfE1vNLH7qJTyZegg6m',0);
-INSERT INTO t VALUES (-1129482556,2532768817783312972,'vdtj30EIys76v','HRTWCOmTUGAGWaIPsEE0yef4XwA1tAW4yH6Vu58rg','saKylCM','7dUZjzkK2wploy564vINO','IqO4UHZw6UwO4lbRUF36JU8lqtsfw6HmZk8Fj0t4J1Y2KbvuFt9lS20V7CTuIzDPSwmSpYJxL2ZhVlratGU7clCiznzIWY7k0B0','hDrqYLbgBFKX0fFyNRONx6UWCqrqHymXD5HQHVFa6Fiu8gEszki1ZdCZ8kBbs45nx',1);
-INSERT INTO t VALUES (1941463181,-6702268020592912059,'SNpI','NKByk','mJ','sX2H82IeSuFU','r9YA2Hh7','lnyJJegXy8RiIgFEZup2ynqVMB7BaSpOz88e4wQUakBwQS1gJFxY6aoKpepACuof7EQOY3VSvlWeNHL9NdfO5SXdLHK1VPy',2);
-INSERT INTO t VALUES (-1683300014,-7298439956369616799,'P7TEWvPy400NeuiYxPsue5lgia5cDaFX4C6tykAdX8fvFg26FxgX2vtMD','QFUUd04HnsZ2d4au8JGLz6VyIGjaUFPIhjWKpU5Jugn9mX6','HEzToRqivO9xd','w','kCmdfi5Cu5E476jU1sYiJab7bHGsxdIOfqcDbq4KmzvovhKegvyu4nWySL0Um8n5','nMEL7wHfP188ZZUWNIl5nMYMAQ9pATVHrG80G697UGFucHWeRpLOVTCE5pUwRjjQyp92MZ995gK0Jy2ODBno',3);
-INSERT INTO t VALUES (1258421324,-2543662647748135426,'Iaf5','BrN96SzJ7UG','M','W8Kx3yBvtBtRqLPUV76S5qODyjO9i8FuWMnSi','wf2mtl4z96U9LKQQkUXwtQFjW6hjvTdxvjkTQaIeOndv9MNQcTbWPBXX8JlOwVEMacwztSJrpUN','0QKUPaVQq7vEXaq72T6uIr3MD4CG5WGaSelYc7aXPivKZk2ESHSSbtNxaufoGEJhBLZeRV8QTucg4ZtzyMjq9Ugez',4);
-INSERT INTO t VALUES (1105367126,-9149350163468124387,'gPzltoXn0q4v2ezHLe6SpcuK4UPUbbn7yB3','u3M3DOsLaviOkQE','KTcZGUDsd5X4','YlNp7TXPLEbRxt','LEZJIOUV6KBmXzeXpvtSiDT7TH1LJkxoTkKj9amECVVBqFedY38yt3Huid61h7lsezFIsUqAo90aHkRLUumtRpBr4F','lpsXrQysxGqcci8xJSN5HzybrsL9KYIH0jIjJ5R1oC50cxX7k2',5);
-INSERT INTO t VALUES (-373454142,-6564890929106070470,'Bf9fTV1ZVf96Azp5KjFiRjkcJQD36Rc2J0vzSfmmpDAcHGIFDqA','GFfyJYc8rIBy3zgx6q0XEjUgZ92bMuyFvBkxfN23fElflxITHD6Zok6CXCup','sDdXdpRXnpbuE','T0KBtJjrAoXTcuXv2A64sTDyQwv2gPoTuT','x91ZVS442Z0oUyDCLOQjbeVEYxqsP0BoKetMD','eOWWbSPwHr3ZJcCNdTmXY5WNyK5ZBciGvCNihFUlU0RCANZTlTLLySn9ugROe9cAdMDEjtSI4g',6);
-INSERT INTO t VALUES (-640858039,-185803370827336379,'f37XQmvDKxFPw5EoY32uaOIw7UOVMcHqjAFZTAWr3PXrZheXQsqB5','0MUUM4PPueTunqqXCAUmzE9HGFOpiM1mGkGjKdWTZ0PflEZVxqzK7yBJc0veCNKZbAhn48','5i','SxpsVlPW4WfrTOqsswqwb','0q6IQrp5S9p','RTRchknGkJNKu3xCpXAnbEdYf3sIiu5LJpkIGTXn3PqEHacp4w6DQVF5jnCj3lYZo',7);
-INSERT INTO t VALUES (1339065840,-9201690323655937837,'ecnhPhd5wedL8i7oL6Q3oF6IFn0yQbrygj','bh0NTFPrDGRNreGIwgUDVq4TBYUwmqSgiwFoko6N4icDQUJaddKplQEp13myII8','2jgKSFEyOs6','by6K8nrIMjMwI4sRYORlvfjXfjPVjSyvlnkkhMyXAL7cs3','fJ9y5fNzt3CiQearayjCt3HdToyN9Qr4BKl','2LFU5IeVVH',8);
-INSERT INTO t VALUES (1702948778,-7943719569906604648,'A9zvOVB4uQHDnsKtjpzfnEUow','YDUFsB9SoZkoxavkHxZKZzhnnkl9W4TYlXqbJsbrq3DqYP','c','ZtvrR6DCJd9tiZFSETWm7S0IruEbqQfplKszELGvns74UJkDRip','sdzJUEL9DhrJUUkpQB7kFG1MxYOYXe','rbOcEcDe34',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1559185461,-504538149955022921,'7LdpeX9MuN','tPjzIOEHA2TMjOwgm0GhOaRhIJxOaSVL5Sg081VvcfgTou68NhE4e0IRXkKg','8z8','Ldezq6YQYXmA5EIgKPHxC3gzK7ry2FZ5DPxM','WpbxYSwdkHHgqFrXnrWTiJOJxdq7B4yDM6uGwaK1iK1P0dVhwBKAyMNd9D70fVF6bjpkM58GhXMv7bhI4yTyq8zPL4lrLOw','O7BaZVaDH',10);
-INSERT INTO ti VALUES (1559185461,-504538149955022921,'7LdpeX9MuN','tPjzIOEHA2TMjOwgm0GhOaRhIJxOaSVL5Sg081VvcfgTou68NhE4e0IRXkKg','8z8','Ldezq6YQYXmA5EIgKPHxC3gzK7ry2FZ5DPxM','WpbxYSwdkHHgqFrXnrWTiJOJxdq7B4yDM6uGwaK1iK1P0dVhwBKAyMNd9D70fVF6bjpkM58GhXMv7bhI4yTyq8zPL4lrLOw','O7BaZVaDH',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(62);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
-INSERT INTO t VALUES (-1324846806,-7277139741320353463,'B6No1LyoXSV4RuqjvL4Bz8yL3NA2rHW0X443eOP1vHwaBvv8p','s2GtqOEZunUby1c3bTQzv6D8xMv8NPNB2erEjEfbhYxgw16aVRHeHxC8H2z','TO','w6','rLdBWFACrZOVVxajspEdaMpbNLOIUxnpYvEXm5LCpUMPz1jYXOHlW22bjtIY6GNloz','ER',11);
-INSERT INTO ti VALUES (-1324846806,-7277139741320353463,'B6No1LyoXSV4RuqjvL4Bz8yL3NA2rHW0X443eOP1vHwaBvv8p','s2GtqOEZunUby1c3bTQzv6D8xMv8NPNB2erEjEfbhYxgw16aVRHeHxC8H2z','TO','w6','rLdBWFACrZOVVxajspEdaMpbNLOIUxnpYvEXm5LCpUMPz1jYXOHlW22bjtIY6GNloz','ER',11);
-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 (-1601624585,5541402380511140469,'Xwi8DJ77gzQA6z15TJzklqvjXE28x68L6AagacseIxFi2uUkIV9bztro4gG','Prf1LDbhpXdgeM02jNTmuffK8LLwOzsVgdM10bzEGOhd0ueJR9oa9QK','5VZoJl2L','ieEAbdk6eLoDoEL7xRZK2It34TVLcP4NLMi8Hz7Vl','quZI0LbrqS3GdOStvxejx70Ny5MHPPbiIC502lT','f3yH',12);
-INSERT INTO ti VALUES (-1601624585,5541402380511140469,'Xwi8DJ77gzQA6z15TJzklqvjXE28x68L6AagacseIxFi2uUkIV9bztro4gG','Prf1LDbhpXdgeM02jNTmuffK8LLwOzsVgdM10bzEGOhd0ueJR9oa9QK','5VZoJl2L','ieEAbdk6eLoDoEL7xRZK2It34TVLcP4NLMi8Hz7Vl','quZI0LbrqS3GdOStvxejx70Ny5MHPPbiIC502lT','f3yH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1072137125,8193800804471797277,'tIlJU5hMliKisAUN','ulb1xIG2vpKapsMJRUi8jFhSQPLobg6UttzSmu6ONBZqZUFWVnaGA8KmgAaohvWkqf9bwwDWbsNUaDSbJ4Xx41GrYRz9gFcli2VyDCBJLppSDoII46WUyG2G7I56HLStLtGieyINxlMwKx6Wwfh4BPE5P7m0aUtgXqJh','Rw','wuK7f0QeEQnLFLxVT3LXY5UQm7kvCQPhGbRDAwoXHaBtnAtKiiV1DT8lVAggCuji78XZpgTUXGoC7','mL4sHzj4yRI2dVkhOrI0zBdQmYWw1dKoWtdlbTyGDdz6PuqEOg6CEOwuwG1TbK1exrgJbAaErOlnAhwM','9qgMIf9OdqH5VvPXTNNgFMDOGjLEuEk7y2DUvxF7s6wDtCn85pDd2KhYJxvzGj4',13);
-INSERT INTO ti VALUES (1072137125,8193800804471797277,'tIlJU5hMliKisAUN','ulb1xIG2vpKapsMJRUi8jFhSQPLobg6UttzSmu6ONBZqZUFWVnaGA8KmgAaohvWkqf9bwwDWbsNUaDSbJ4Xx41GrYRz9gFcli2VyDCBJLppSDoII46WUyG2G7I56HLStLtGieyINxlMwKx6Wwfh4BPE5P7m0aUtgXqJh','Rw','wuK7f0QeEQnLFLxVT3LXY5UQm7kvCQPhGbRDAwoXHaBtnAtKiiV1DT8lVAggCuji78XZpgTUXGoC7','mL4sHzj4yRI2dVkhOrI0zBdQmYWw1dKoWtdlbTyGDdz6PuqEOg6CEOwuwG1TbK1exrgJbAaErOlnAhwM','9qgMIf9OdqH5VvPXTNNgFMDOGjLEuEk7y2DUvxF7s6wDtCn85pDd2KhYJxvzGj4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT NOT NULL, c BINARY(96) NOT NULL, d VARCHAR(43) NOT NULL, e VARCHAR(10) NOT NULL, f VARCHAR(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4138,1019159625,'DOUSE4YjrHr6bfadOrzuu','070sfgaRJbIOM','UZS8Elw','owduYASKsOb9wgu7t9','7zyyyxifI6aD2g7z1TaQ6iDCBpXlVmFaxJQ0BlIHxs0sSa0J58anVpS6W4q','FzyZlyL69FDbaK178PLoQpktMBMVUdV24rRa564sS9EVU9OCyVGHJ8duKpBYVDS6u1Vq4cT7mIjCmKHe5AogRLNSNSE1Ecaw2',0);
-INSERT INTO t VALUES (-19701,1269911897,'7itrvXIqSJRF9u9OHj5Gh2UgwZDjCiX2RYvZG3aO86Sc6lAUbOtk3OWRhMO7qyfkY2JfcCKUZ2KACPZmeE81q1y7','YAYCmnFyDBg2C','QBV9','zHk1J0BqhcMY1RRPlnfw6U','dJkZ6wbnjupS0ozOmmHBywEoBVXmU72sfVD66KbHD01dOdZr4ULscWjMASpLKcl','RtQsOJvVCxTsuko7BcK6rtQZQ2lajkEyJ1hosbTiU5K4mv5RkevbmfOKYElVs5HtIwr5gSI5bchSEdWdCs',1);
-INSERT INTO t VALUES (-21141,328695803,'0I9mxOtroLZWLzEwUstQaipjwWHCxeEMlUEMX4fmfcHkUuNIA5','hjfZqc7qAG4Buu4GW2','rOzZ','9VsUSJdj3edhwcpcXa7DJZmMMU7hL70wKO','CSYF9WSdHslb2N7oPLSYAGqRYs1qczTaUkSHtvBU2EQNrO0jLdVYLatbfeGXolGPZrew7H2zy4GpjljKjjEyD8','7Zz6bB60BcDXIZKnShJfgZPUqkoz86UtEIpkjgDoHUBlskbSaQ5Org36Vv5g3RXOf3E8N05Y66H0D6g6oSFgYUp09c',2);
-INSERT INTO t VALUES (9262,353745300,'6t6UrtAZqV1F2SI1b5Mgok03jVTkTA8UW','fibRU','DL8BQw1','fkdjYUtlQv','ieybKbWXhbhJLCPuQBQ0BKy6BIC','VIvfjlk96UXzkHY1URlYjM5MR1HP81crsghn7ygArrXSubeV3iF',3);
-INSERT INTO t VALUES (-3971,-823043120,'MH3zOXVwq6dqhn1OewT','2cfP','VBGi','twBDCT9mEu9lYZQBxSjyB2rV3frEMgzCCX1mCfS7VV','lnY4FOx9ukIrTU95za06M9QQphXTON9OFpnM7BeM9A4lbxCShjP0dZvqbVOHkgoW2sRS7nTKUqPhT3sgQ9fxX','AhFYZ3pRfJqcHcsVHpbp9Ik3b1TQJLU0kharOm3XbNcXNnamdQPO4yKMBH',4);
-INSERT INTO t VALUES (565,-802661909,'kT9CZRhydbZrVXPIIArP5qzWrbyycjjBa4jQfSNQCQRRk7Ke','V0I5','Ownf','epPpmcrLWzPuKx26Ao','MGc6fBOumNCJOVDYG93ZwH6I4gtJOOrKTgqUHTnSbfNbrZZI0hTXjEezfLeYYMv6DZDVTyn9rvJDHYncao','qkcciO9ICIkKYHpmbJIoSrfw3UTlUximkvnOUBk0bRPsKlaFDQ5dufuqrhRSg5t1CQfJ4fff2EqWP6JQ7',5);
-INSERT INTO t VALUES (-30265,-128445778,'vDjvxosUkQ5v32b5K9TgiYAqwwEVV039','gVw3VZMs54SUneUaH7AeLM5UCTPfmE4TRAKTOrkRwSr','MJ','BRhAh8f0kMm','vs6rG7LhCzJ53laGor9An9JBuGQSp','Zd0lmt96MHTauaADofBIc3xd0G8QqLe4tS1j9niiyEBCJKx',6);
-INSERT INTO t VALUES (-20014,-1813295462,'vp5kn5274HHPkgo1He9VdC3ujNJIZB3hqbYimFDfluJWC5gHjT9UxXq','F5suKL348l','k','YXg2P','xMjJU5e2Ft8qVqgpoUWq0JnTEMpJXvYbS5wbSOHoey5hmkYyqdrBNepNnpN6zk','0PBGQui0RQpTQ9xk5W51OuHoZbwAWBROmAZWMZnSFcOx5rswIUFN5wtuaFXsL6BIvtpPVhLQR',7);
-INSERT INTO t VALUES (26074,13076983,'HPqqmbKmPsfPFZnAVqYo01sbzTXf4OgX73lHwmiXYUKkn','tgHjAedJv95l2PmdnOHeLwP1RHXvO9p','Sv7kDpeu','uPxasI142bOoFXeS6gzT3VAGm','kjd','bXZPb',8);
-INSERT INTO t VALUES (-9400,-984693848,'AD1j4QkzIfUWJmVrnLgwqjUhwdosvddytDxjZCUtfzYHpr9Ddl0l1nhypyNf4XvpUelfgzm3VpJcgyegRxSiA','2PuUu6eJaMuTdwEKXqiFKwuil','N','FGQZv4K7CcRxKN5OmnrR2YrpvRm8DEv','2i','Qhyl1K7Q77w5OREZwN9vZZlYFeV3t1HFFR4scR9s4ZXWJwILfrQ1BQBtpBJUVgUnNP5gNG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-28550,399833116,'y87ETacCCdGbyB4ICXq46R5C8rBwkzpA2jSqesv','DIu2ejFq7SGE0veX9vpb2cBCNmfe5C6','hIjPxf','VJTSM7erJY0cQ9m9AOyvwJp4xL45fotc','nC4JU8Rzqb9lLofiuYGQ7NBZlWZeRole3B1b0uNZ6GoZVvQuAhMKUTRzQUy','3wnuXc0FNG4pg1csH1IRmD60gTbbD2KUFFc460YqSE',10);
-INSERT INTO ti VALUES (-28550,399833116,'y87ETacCCdGbyB4ICXq46R5C8rBwkzpA2jSqesv','DIu2ejFq7SGE0veX9vpb2cBCNmfe5C6','hIjPxf','VJTSM7erJY0cQ9m9AOyvwJp4xL45fotc','nC4JU8Rzqb9lLofiuYGQ7NBZlWZeRole3B1b0uNZ6GoZVvQuAhMKUTRzQUy','3wnuXc0FNG4pg1csH1IRmD60gTbbD2KUFFc460YqSE',10);
-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 (2516,-54054531,'HER0hkLszGx8XfilQ2NiHIGYRE0FPg8J','1ZQMqCkFmQDO9ewMqFhxkESQiCbXyxYw','z1iJq','z3BfIv5sslh5szT','F9an2bKJTV720sC5eyH92YSlqYa0YqYUeiaRepW3XfvUMfYGXa0NYDHc6auCgvZPOgaksU5vB953SLHTs4ib','lCiRu36zkAtidbsKGocWNg936yDpXFhC',11);
-INSERT INTO ti VALUES (2516,-54054531,'HER0hkLszGx8XfilQ2NiHIGYRE0FPg8J','1ZQMqCkFmQDO9ewMqFhxkESQiCbXyxYw','z1iJq','z3BfIv5sslh5szT','F9an2bKJTV720sC5eyH92YSlqYa0YqYUeiaRepW3XfvUMfYGXa0NYDHc6auCgvZPOgaksU5vB953SLHTs4ib','lCiRu36zkAtidbsKGocWNg936yDpXFhC',11);
-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 (-29916,1253369448,'41AaOWYoi6N0TW4VT069i6YbCRHF7T','BoF0gJr4gY1GIoQQnXEqR1VQra2qAZtht0DD1vRGiFUTHNAYwY4cR1yT899bHHiz0MMZJmFZCZew9HE8MYrkDFUzuUqSRMXj','IDZXaOW','ZjZCj6Kb','zPKqBiuVNjVimes1Jd2TSzmWBhWekseTxNym97w9J494WKvZqeOFm8bF33wWMx4Jgm4wOuPzoTVbcrDtTfkqBZcrmb2CTtyw','r2uLl0ThEWtwQoKDPVR15DSeXcTBafCcLLDjG6jzM6WbAFyO',12);
-INSERT INTO ti VALUES (-29916,1253369448,'41AaOWYoi6N0TW4VT069i6YbCRHF7T','BoF0gJr4gY1GIoQQnXEqR1VQra2qAZtht0DD1vRGiFUTHNAYwY4cR1yT899bHHiz0MMZJmFZCZew9HE8MYrkDFUzuUqSRMXj','IDZXaOW','ZjZCj6Kb','zPKqBiuVNjVimes1Jd2TSzmWBhWekseTxNym97w9J494WKvZqeOFm8bF33wWMx4Jgm4wOuPzoTVbcrDtTfkqBZcrmb2CTtyw','r2uLl0ThEWtwQoKDPVR15DSeXcTBafCcLLDjG6jzM6WbAFyO',12);
+INSERT INTO t VALUES (2514672,10000,'AE44I3gYqvA3CCfDVvdpooTFFpUtrAslhKjpKdxjLW8WBnhMt8RlPMt6HNblpER6dP2x','HUy8H0bId7vDSX56PeH','F3MgbECMug1pgv','OtUpmANp7r','B','9',11);
+INSERT INTO ti VALUES (2514672,10000,'AE44I3gYqvA3CCfDVvdpooTFFpUtrAslhKjpKdxjLW8WBnhMt8RlPMt6HNblpER6dP2x','HUy8H0bId7vDSX56PeH','F3MgbECMug1pgv','OtUpmANp7r','B','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1298863,17800,'g8ehsf9KOagBVLNtJB93rkWfI2qZiMJNE8BKuGqbYnlf8F54M6bN5o8FvLCfeaCrxj5EcMOL4FzcQh','x5CqMoRmyRivjBGKl5ff78GFcND8Dg1aVhE3hHGAF2TqyvdsNJy5r5Jx1Cf6OCMG8NvMSUkevmb2DDus4D7atqG42MuG4hKGfEhHB7w5EOyPgyH4xsoDAiFtZssbD5q2BGFXLdOSbsHsQRPiVv9KCZXgRUXWAzRmbz2lVOWPaXbJyoz','CtsTgL','4eWH32YJxm6pwGJdebctKgl','S','i',12);
+INSERT INTO ti VALUES (1298863,17800,'g8ehsf9KOagBVLNtJB93rkWfI2qZiMJNE8BKuGqbYnlf8F54M6bN5o8FvLCfeaCrxj5EcMOL4FzcQh','x5CqMoRmyRivjBGKl5ff78GFcND8Dg1aVhE3hHGAF2TqyvdsNJy5r5Jx1Cf6OCMG8NvMSUkevmb2DDus4D7atqG42MuG4hKGfEhHB7w5EOyPgyH4xsoDAiFtZssbD5q2BGFXLdOSbsHsQRPiVv9KCZXgRUXWAzRmbz2lVOWPaXbJyoz','CtsTgL','4eWH32YJxm6pwGJdebctKgl','S','i',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (14215,-126846294,'8qmSWPIJ3inyRBFQEIOUq4pjlwVke8eBTfBnp6PsQyvoKQl6uPh5LZjGzb','9KCZo8zOvbuxA0uoDARONhP4pLLEplRgDdjpp2hsbe6osAgwedzuhF0puwr3vqQwdZkaJZwPbNbC3lPFruTxoBsSp3C0AE6Gq8mNguuySNkIij5k8Ls89FClIUOzw0LVwvcYkjrpXM95v48xqCLbT1elrA8eLuFjP05JPDG1iZ3XwQiQ5fV9nR20GWpOzQxWqOKVaoRuGSIARhkXevCc7u9p0hp0VEA5Pxa84stlI4sUoXJOzQ7JhE5fXsOWYRl','92Tj65N','UhMWwIFJcykH7BV9MRkwTLmV2HgCMFpMBl99O9nf1eIUYMkteuKkbMj84lztHTFMAv96qXWvn324inABlPR6QKTfb1HDeiDeHnQiMVI1oxVIJZMmvH5lKbvZcyJIuWrplJIpX1d3i','q88KdktnbZbEvWItw0uHp73Cr','CMMxpGl3ECWkJXmb9Iodn5ces2cyZ8PLHuFmxVQaliQLrTHD7d4K17HGscdVu3bKtMu4WiGZllaUDvSe',13);
-INSERT INTO ti VALUES (14215,-126846294,'8qmSWPIJ3inyRBFQEIOUq4pjlwVke8eBTfBnp6PsQyvoKQl6uPh5LZjGzb','9KCZo8zOvbuxA0uoDARONhP4pLLEplRgDdjpp2hsbe6osAgwedzuhF0puwr3vqQwdZkaJZwPbNbC3lPFruTxoBsSp3C0AE6Gq8mNguuySNkIij5k8Ls89FClIUOzw0LVwvcYkjrpXM95v48xqCLbT1elrA8eLuFjP05JPDG1iZ3XwQiQ5fV9nR20GWpOzQxWqOKVaoRuGSIARhkXevCc7u9p0hp0VEA5Pxa84stlI4sUoXJOzQ7JhE5fXsOWYRl','92Tj65N','UhMWwIFJcykH7BV9MRkwTLmV2HgCMFpMBl99O9nf1eIUYMkteuKkbMj84lztHTFMAv96qXWvn324inABlPR6QKTfb1HDeiDeHnQiMVI1oxVIJZMmvH5lKbvZcyJIuWrplJIpX1d3i','q88KdktnbZbEvWItw0uHp73Cr','CMMxpGl3ECWkJXmb9Iodn5ces2cyZ8PLHuFmxVQaliQLrTHD7d4K17HGscdVu3bKtMu4WiGZllaUDvSe',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT UNSIGNED NOT NULL, c CHAR(60) NOT NULL, d VARCHAR(75), e VARCHAR(81), f VARCHAR(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-534,3520874962,'EsKwFmzns5','L8kmvKo30TZQDlv0OWrjgr1mpYWMn','Wqwxx0BdVsDqnUXKPQ','wGLmetomYLMN5pGZU87EJk35gfKbN7EG5vl8in9m2h8tO','jYDl0fBspntrE94aHTPJL3JfhevPhhM1Hc6SevGET9NynusHq','22bj9h24PDsLDgIQjikxgmH0sA6j7lW7HtUoswGSpHsDx6gZfazjtdpvrM7iksNslM5RviljxzlY8Y8LvmaDawz',0);
-INSERT INTO t VALUES (-3918,4036095000,'jcpJBC9ERbWyNe401rzOeYpuuizW4ca20IzdYaT8qE2ZPbQYI8rHNmSfcCS','vmIOu6Yj3ilB5aNXhPMCe8DC93fmogguWSGe2qQxpx4JTad7JIjY1E2Nf9dgpO359CH2pP','lfE8ikCBryE','lUc3VUxg2TmbuJGVPIw4JSpM2qec','mkeMO1Vd78EDXkOSnVCSSFIZQpsE5aB8bnZgTTI2JOCCf5kb6shysbglGmrYygoBk','caJryWIf0eGu3zBJd',1);
-INSERT INTO t VALUES (-17388,1727504465,'JZB1hvygkbBduMQ0uNR2B6WVbtg','SwEa8MrbxEF8azklWJfPf80YxKVKKtbtYrhYLwGp','VIrzuqQD7dTOpYlVcZjyHfoszUp4P0FhFYEp3lpGRJaIQCWS0GCM23EkWmXnNLp','R7w0EOqJcfpjOccaSQjL22fV3RXBmnJNBEfECjTp','VG5lothg1owzZl7wUfJnVrsOIx','3s0fr4Za1tPD2o2lA8kHLBRimc7suywjmOhlPwRpFHOOaXIUX9xFWPlV9iOLTHjiqkvh5xWd',2);
-INSERT INTO t VALUES (25926,2494060932,'Wq363ci3L89kQr0l3jIvC4cgeHorlw9ObeeqRi9hD2zWO0x','oi2HeMDaJQteLomViJrQSOIVT62em9lNTxoDfoXPmBa','5Phx','P2jnBT09Rj8BNRtxe2pFQ3Ht2EaXg6cJHUblzaAF1SiGTZzpBWxJim6eCU','8hsDVtaUADakOTSTziM4Ct5QCILAqWiY4sD3n9E3g1ieSa5VAUa1dl4TlhYWclIley','VmHbP05xOLSYIs4PUy7BXw0P06p23Gp2a',3);
-INSERT INTO t VALUES (11736,3437741085,'OQTJr0fHFolbQnY8s3PR26mX9Xe9UuY','wWPE8bTmPl5WPs3cqHcON6oUuMoC','wfAsKrganHp8HDBtRftEPbT2KmtZHNwTcGplr03pUyztElfBtgzZ2','YEBUHl8NdJ4M09jEdvs61','47RLwFAb9o6kStXv69SVBUXuU','j03yBojNAmaZqF1ZLUhVC2boRZmy43DOOLYWodgzfPwNafqdiCzjYYM',4);
-INSERT INTO t VALUES (-22733,3900013534,'1fHXhDf','u6Awf0CMMFvhVJeENwSGc','mq16gqFE1cuK0JSBiSwm1zuQun8esj1xI','5wLmyfTUezphQKgoEYHoZwYdCCihQ8Cvn2giUHmps07aQU','bGCi2XT3oGXIr3aW79hKS8WOhrKHiWDDF9QLDQNN5YZdvywuMXm6guEy5lp','Pd8l3hf2DM7PB',5);
-INSERT INTO t VALUES (-11652,1411746311,'daSO','9rqvzwTLKgmwM8XbVSiAwyD','5yCAQil929gi6YRbCh8abFJG8eMJAFjFyfHKbCS9iQPuQMnsZuctsF2GvHhoh6EkTFZ3n9','m','tr55r','V1xycM286R',6);
-INSERT INTO t VALUES (-20653,1964181384,'Bk1PCclbuV4dWUtEKsjRYSe7CJLg3XJoEMAYBUepDo33I7Kf','6rSspxQHj','4kdVdN5YeTMcE6BV8YKjnm9YJlEK6ClI0dEHLz7lg2TaLiC5bUnT','iy','D1PqNJzPUVdeGteUhLkzAYW','Nf8MoluBfJZOPxxJJ6dvXg2IyU1IcO6dnbJOvdKFmt70cddjw',7);
-INSERT INTO t VALUES (13146,420912169,'r6LkKWUhckiTR40HCbbYyyLjeLp8OxDLsR2J7or4fz6tIwgXWad4','VnGxRL7d','UuAjwwJDYscdLDmC1mWcuTDSg2SZ9FxHOFHlqP2Ug7R0MrI3QfFRRffuT2WjMzjfeJz5Ar','XkqMF5j3aIrtIHE6UTksFR9O8SvnBITIIxW4VCGz9r3A5mMcMOYhD8upfjiQoVs7','xfZ9F6HNI4hrMAKJeRVuENTDW5oW2Vo8nG1Cq5kq5Yw2UDoV9sCeNxM1WHKSAcSPo8mzEbgimk','V03tIE7umW1ePBQKAMuiHbH4epskxFM3c9I611W2ko',8);
-INSERT INTO t VALUES (24120,1910657599,'UCyECJ8Onrss0ToiyYHVWDOcjVWuiJZ8r4dakknoMg9aCSSTcVwDFU','QPw','94xvp3LmsFRmze4qZVFV1wdsHOdCZtl4BPtR8hUUeD2TlpeN4P','nEVAMuMKuQLx8JmRavvaU1OQTK9e9WzBYEDmSYx','FoxegAxw6qvjTkWGBd921','wXzeeKKrL05Zq078SZ4iavKMJBjoOvODJ5jIitQQjmVxHMS0S6LEGgLysN3jK2vIsb8Oh1MjsV4K9Yk7PEq4b0Sk49plH5qRbG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8138528,53424,'X4eGinx41qv0TZely7Q2w','wiYIiHTGoHT8LCCSGcCy7U9NLgJchnN4kd0vthgUszpFRX2eomDR6q4lBW0scJgajRJLbmRWmQnnGN5DdsMPwJBMItcxAhKHsq3uv5ErW1OWqmOZBl5jSeco4j0PrkHrMEJEk54JiJlwOXyIg0dF4gc9RcStT','yU','5HoaDaTgpM1SQy6lBuGtxVV2gKJggMhhrAsPTqU4iDIFJ3ggBtxWY6gYZJyHlMKYaPoycnibdIv5Cd4Wxmv','y','m',13);
+INSERT INTO ti VALUES (8138528,53424,'X4eGinx41qv0TZely7Q2w','wiYIiHTGoHT8LCCSGcCy7U9NLgJchnN4kd0vthgUszpFRX2eomDR6q4lBW0scJgajRJLbmRWmQnnGN5DdsMPwJBMItcxAhKHsq3uv5ErW1OWqmOZBl5jSeco4j0PrkHrMEJEk54JiJlwOXyIg0dF4gc9RcStT','yU','5HoaDaTgpM1SQy6lBuGtxVV2gKJggMhhrAsPTqU4iDIFJ3ggBtxWY6gYZJyHlMKYaPoycnibdIv5Cd4Wxmv','y','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2740168,4085,'1Ob8YQvH237NS5eSJcETJxKI60Jv9','iyOHJ8GCkSeuZ12WDBWKjTM1aWWGpHdiBDwoKgUM3n7fJPQNkZ9BUXwy9mc4jf0nDkm5SQ3l5WAzRIUnDudqj0275yCEfLsBRJA2puMWY0B4mMmokWiSFLINGQwyG7yZG66oaWjkFOQ4123sgxdxeU4QmvMOAw8BYECACWWQ','JY','uG78EfTKF25PWRZhtZBgK4E1CDj58Xe8BOsEQ2qtZ2wyCpSwvhIje61kCsufJi82bZUk6RE2bsZ9z5weFvHS499fnDkyZ0yKh2tWeGOCDeBfDnzBvIym5vgclsqaRulbTKo4lqHo0g0oTLiUWQ2uTl9Uvq9Tews7V1W8iz3bH6O5H9URWN8VOWdzUuhR6g8R62ciGNQ','7e','h',14);
+INSERT INTO ti VALUES (2740168,4085,'1Ob8YQvH237NS5eSJcETJxKI60Jv9','iyOHJ8GCkSeuZ12WDBWKjTM1aWWGpHdiBDwoKgUM3n7fJPQNkZ9BUXwy9mc4jf0nDkm5SQ3l5WAzRIUnDudqj0275yCEfLsBRJA2puMWY0B4mMmokWiSFLINGQwyG7yZG66oaWjkFOQ4123sgxdxeU4QmvMOAw8BYECACWWQ','JY','uG78EfTKF25PWRZhtZBgK4E1CDj58Xe8BOsEQ2qtZ2wyCpSwvhIje61kCsufJi82bZUk6RE2bsZ9z5weFvHS499fnDkyZ0yKh2tWeGOCDeBfDnzBvIym5vgclsqaRulbTKo4lqHo0g0oTLiUWQ2uTl9Uvq9Tews7V1W8iz3bH6O5H9URWN8VOWdzUuhR6g8R62ciGNQ','7e','h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2274790,49991,'qJevAQ4','8ldK8fhpvd7h3pQL5pPGET0PiTHzUcssZv2I4DJlL5ViFl1p7eVoKyipp4','nYRTc1Td7JOsmqkPFzwc','dBW1WyLOTzorec5Do7Js5yZjNe8xhbNyS55PXcflsVVfddyS116SD5ddLTAInXcjj9oGhXYUiE8UJIUHGcs2HWZZqezP0aAwGSnRlhcNoYmM34aTSiL1QnY8oD88tPHFgJVmjhP','rN','M',15);
+INSERT INTO ti VALUES (2274790,49991,'qJevAQ4','8ldK8fhpvd7h3pQL5pPGET0PiTHzUcssZv2I4DJlL5ViFl1p7eVoKyipp4','nYRTc1Td7JOsmqkPFzwc','dBW1WyLOTzorec5Do7Js5yZjNe8xhbNyS55PXcflsVVfddyS116SD5ddLTAInXcjj9oGhXYUiE8UJIUHGcs2HWZZqezP0aAwGSnRlhcNoYmM34aTSiL1QnY8oD88tPHFgJVmjhP','rN','M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c BINARY(76) NOT NULL, d VARCHAR(52), e VARBINARY(91), f VARCHAR(74), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (669290106,16,'xKEGl1gxBEQtUzDG6lOw0anPYV5yX9GmqiMlop5Trg2wK9U3y3fqaDV8FCc4OQfeOWKM7aSl','289DhmMxcRQkrEP9tD7','OUMd0XrIEQ2m4voRmaziuO8rqL7i8RhW4Wr6msEDQln7UbHYmSI1E4S2','rK7R9nzIpAbI9','3','ag',0);
+INSERT INTO t VALUES (-228840237,-16,'gvuxHSw0NZVlFCRg236TK09lq6iwrRRt9zMR5vn9aQfEsVCAaAsQgqWHX6','zdm2A1LB9UkSM1e','r7hAfSpolSy3kjURyhJQPCErdbLUAntiHbDel6tA9jj9iCid10IB9eeMW5','J7Ix','5','Hj',1);
+INSERT INTO t VALUES (492667453,-43,'jb','5iSc8tSpG921KySGrKrLZIISjwwWshSLB','0jBJpZRYRKmsDmzaw11flojWlQjze40w9iEjDm2xmPYn4oVCC9Bs7wLmUezr7pDT16NPwgNORMe5yj4aHJmm','na2KqHkQfKj6p','1','ko',2);
+INSERT INTO t VALUES (-657552121,34,'PdTe5dtsJQpJhF6sZnb0fJOpmbmlcHb9o0Coa2pIVc2T10x','RxvmsGebzMR4SoxgXmplsJvPjiR6P5eKoX4V1OLFy8K7','J2toeixD5BsLobvtMau5Md4YTjGCZZodkD2j6XMb0NqiXEZShivBk7pf0Gt00mHlbS5GIvy5X64F71mtdJmou7','5VSOvbagBmABXtQByoyKmsUJzK6zuARSGNvXkmKsM5NxX96lC2fCogkdXEZEfYozPi','8','rl',3);
+INSERT INTO t VALUES (1259568470,-51,'r5CxxxgtV0o','01c','pyVLWwMHmgzRZu4zD2RHoZf04JOnPmdjMCCtLUmXPbMXS4r5H','ObuMKjtcgKPOXh6X3NInpEdwrC4ON4Z4IFUdrbtH','c','6',4);
+INSERT INTO t VALUES (-1365576510,93,'YXQPYGF5Ffs4Zs','1qHSe0dHWNfTbdA8PW3IpDShe3mfPDWyHu3cXmWGr6NoTRZyVp','eYLfDhIdwlHsGKVTmop7MPbO1oVI8elotxLIiERHJz7qVlvhgvlm9UVV5Srg7pZx0hirI51eyQWIg1ige','GA4ngn9lBReSrukS2L0RN4Y0nzBmGkRseyBrwfZGkwQHcfi','l','k',5);
+INSERT INTO t VALUES (420734084,126,'ehjEXXRVuewyW5HaoNE8iEXOeNSqmegcaLTB','hkJmR1HBiZ1zCkvL6kBMRm8q8SdXkxQTPtUP7mECZIQMGqdQfqHF','2N6FqvLL1AvjP5t9UFC5dtWN8rLpwrt5u0dzrWPEoUY3APAu9xhXicuyrUtjDFzSGBuZPnZqWuS3ELCnBzsbfjo','uLvC','4','G',6);
+INSERT INTO t VALUES (-1620608571,-99,'QLRMweAb75EhxHCQ8ESQs1Y9pOxc1DRm6bIeyR5scaCBSoIP0PzTtr7','6NFVvhdO9MbVUyT9l7g','df8maFEhwF8YBD5PQ1TMn4PLxucQ4l7pPJiFgV7ByQT1k3ICNU36sBCqzsMuW6K98f','djH2HNGWSaFGugTiFunW','t','x',7);
+INSERT INTO t VALUES (1033513016,9,'FRbDEIkXy3k17G3zliW','zQXA4JXMt0tBWatnoGnMHqSTHVX7ezk6Zkz','0bRCYK8ibIT8ZVeyG0VS1pNnEFFezfZR1zeJ7NOVYbcqqIGfU6KerdtKIy1nhdZyOfdWpHx22fQ4REjW','6IiWumcT76tCA196iaQzPMgas4EmV3','u','Qj',8);
+INSERT INTO t VALUES (-209143931,108,'E4l2ANJBQsCoNVbweNI0cmlwHd8ZKSTmdRI4aDCt0e49rM3OL0bmlPj1P4uj0DFpUTEJnsb','nu9MuP3wfN08HvcBGU','EkslXSYH5v34GBHmXIZJPf5o7fUPD1u2JBLai2wrhsWEUNbkdxg8WxjO4u2alr0KmqtD2lPQnCYqyyoYe','xnXYBj0O3Wj2BXanitwZ','D','0r',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c BINARY(76) NOT NULL, d VARCHAR(52), e VARBINARY(91), f VARCHAR(74), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (5652451,1167469477,'y8gCiUd3tm0rA7pMPTf8NTNJ0H5mJ5q9qpAf0','NYNd6D3fmqOPZ3TslPFHGvmlTCoBtm1wvUyKuHMsGG7xdIhDgQXHvcQaHg','kP6kQk5RFtyoGSjddIJ6IzdKJsWlbMLa8xBe0lM8ctRg8','yvpsQGCB5NcmXo6t','DPIfxXXnQJvxVIpt28Ns0GFkiB6DRqtgB7fUgjkYc7Fr5dC4lAKMdXffm','aJY0fpFRlBG5yZ5RXMwfwDekDW6agQ6Yo4dxYB3pukFrpvx',10);
-INSERT INTO ti VALUES (5652451,1167469477,'y8gCiUd3tm0rA7pMPTf8NTNJ0H5mJ5q9qpAf0','NYNd6D3fmqOPZ3TslPFHGvmlTCoBtm1wvUyKuHMsGG7xdIhDgQXHvcQaHg','kP6kQk5RFtyoGSjddIJ6IzdKJsWlbMLa8xBe0lM8ctRg8','yvpsQGCB5NcmXo6t','DPIfxXXnQJvxVIpt28Ns0GFkiB6DRqtgB7fUgjkYc7Fr5dC4lAKMdXffm','aJY0fpFRlBG5yZ5RXMwfwDekDW6agQ6Yo4dxYB3pukFrpvx',10);
-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 (7378585,49564240,'K5GcQFp65CCDQ4zUXYBJ','OKDi1DD6glE6UNnLDGhpc8oVY6T16YMr9O2DFICFj8XZuHgm1Nxknnj','ArQUmFWvAqfmdR','aIashbuISgxxdnaGSgwntt3lNb3hOhhE2vswfhQ9OaQwhfgQY6tO','dqciHyUcRcuVusxTxKhgOZ06VOnHTNeyLv51','yY6NezDPnYoj0HDOBEcm8WIC75',11);
-INSERT INTO ti VALUES (7378585,49564240,'K5GcQFp65CCDQ4zUXYBJ','OKDi1DD6glE6UNnLDGhpc8oVY6T16YMr9O2DFICFj8XZuHgm1Nxknnj','ArQUmFWvAqfmdR','aIashbuISgxxdnaGSgwntt3lNb3hOhhE2vswfhQ9OaQwhfgQY6tO','dqciHyUcRcuVusxTxKhgOZ06VOnHTNeyLv51','yY6NezDPnYoj0HDOBEcm8WIC75',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8276488594208738352,-44,'98CQ7hHNqyW6pzTXkGy8mx0Zu498awVEHN2zxq6lX12bkU5DK1msT1KzZLIak842m39Zsbhe','XOt05rumzTDFgrwhxr','QZpYGF9z2I2Sqh7k2Uz8IvG4hN8LH2IixP10yM6iVSyKyKsAsLBVPmrYFemQHPr9V8yVcRn5','5jpYtA5KtenXdLQvSFgkDqPTwXhtxwQ2OTjj3hdtXLloWfkgFeUciM','a','M8',10);
+INSERT INTO ti VALUES (8276488594208738352,-44,'98CQ7hHNqyW6pzTXkGy8mx0Zu498awVEHN2zxq6lX12bkU5DK1msT1KzZLIak842m39Zsbhe','XOt05rumzTDFgrwhxr','QZpYGF9z2I2Sqh7k2Uz8IvG4hN8LH2IixP10yM6iVSyKyKsAsLBVPmrYFemQHPr9V8yVcRn5','5jpYtA5KtenXdLQvSFgkDqPTwXhtxwQ2OTjj3hdtXLloWfkgFeUciM','a','M8',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77) NOT NULL;
+INSERT INTO t VALUES (4742148339481732054,67,'cETvp','DtfkpKaDNmuMOrfC','O7n5JTfBDJJS5ns7FUYCFX','6mHxOHlwQiSRSXSpHFCKGaPGIA6UWcb7XJgy9OGux1','3','z5',11);
+INSERT INTO ti VALUES (4742148339481732054,67,'cETvp','DtfkpKaDNmuMOrfC','O7n5JTfBDJJS5ns7FUYCFX','6mHxOHlwQiSRSXSpHFCKGaPGIA6UWcb7XJgy9OGux1','3','z5',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-4946484,2810051321,'7Z8Ake3qph7kBTLEFQtXsM1eAGH4bQAfOCfDDj6uXd6dka4ArNmWYgX1nPem','ihEdK5f5zkqs1O7hfzJqzx35nAV0YTLE','nSWJKgJG38u1lkc0RYVGSlOpZyNg56feTgfmr9NwzK9ei6cIbYZXg61WqiGXPmKe3RZH4xisCRIFjas7','vcoEbku0CjKvv64V67DRieveJ5Rou9lpLrZapaK7f9al2kSdSkcz12dltu1ZIfG08n','HPUidjrA6U7XKIdF1aF1aLonpa','98cZA7uK9xGs88EimAU6I13x24d84o4cftbinuREXSYHlPyWnVlXtQdpJeInOiV5CjBJTWplJYoO',12);
-INSERT INTO ti VALUES (-4946484,2810051321,'7Z8Ake3qph7kBTLEFQtXsM1eAGH4bQAfOCfDDj6uXd6dka4ArNmWYgX1nPem','ihEdK5f5zkqs1O7hfzJqzx35nAV0YTLE','nSWJKgJG38u1lkc0RYVGSlOpZyNg56feTgfmr9NwzK9ei6cIbYZXg61WqiGXPmKe3RZH4xisCRIFjas7','vcoEbku0CjKvv64V67DRieveJ5Rou9lpLrZapaK7f9al2kSdSkcz12dltu1ZIfG08n','HPUidjrA6U7XKIdF1aF1aLonpa','98cZA7uK9xGs88EimAU6I13x24d84o4cftbinuREXSYHlPyWnVlXtQdpJeInOiV5CjBJTWplJYoO',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1521912,604098940,'i36Loz5oBvHidqY4vOjMMQ1I11WjUUuL8UjE5qLdlyka','phlVxNQyDpW01YfdG0E65T27LhLFp49tMzlGdDD1DPs','49rJa9sInyodCisd7s1u5gvzVTVAQHBcaR0seAmZ3vHV0DpQWsJzAH6CIV47Ei','lA5nRv3r0GKO9HNQmsKqDwK4NC5QLsJDaBAtCDvZIYj6F4iBiz8tbht109caGHoXRHgfherd087x2ZUiS1By5OXdq6lE5cuOXaD0umBks','rs1Gv3I2EqxWM','BgcbDzNR3746x7O6hzgOy1SuGphomBbahk4hbUrckVKoD9SBUpeATPSqkGN7Y73LzWFpGiLFdxr88eDxtaKCsNfvYoM7F7zTT',13);
-INSERT INTO ti VALUES (-1521912,604098940,'i36Loz5oBvHidqY4vOjMMQ1I11WjUUuL8UjE5qLdlyka','phlVxNQyDpW01YfdG0E65T27LhLFp49tMzlGdDD1DPs','49rJa9sInyodCisd7s1u5gvzVTVAQHBcaR0seAmZ3vHV0DpQWsJzAH6CIV47Ei','lA5nRv3r0GKO9HNQmsKqDwK4NC5QLsJDaBAtCDvZIYj6F4iBiz8tbht109caGHoXRHgfherd087x2ZUiS1By5OXdq6lE5cuOXaD0umBks','rs1Gv3I2EqxWM','BgcbDzNR3746x7O6hzgOy1SuGphomBbahk4hbUrckVKoD9SBUpeATPSqkGN7Y73LzWFpGiLFdxr88eDxtaKCsNfvYoM7F7zTT',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c CHAR(13), d VARBINARY(97) NOT NULL, e VARBINARY(7) NOT NULL, f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4132282964758159764,6334434566295073904,'U5','NjKSAG58q4gPFMsPye2y8lyUcHdcBxPFXvl','ra','LWo8aYMH5IEOdQujLlTjNWlwh2KCeyocMReuNpcLcf8r2R2KZ3EL1KEoZmXi9xIAsylWdq','Hjbxx9h12KyDllxjgIu9SVrbiXlTVEqRItOhGHMOxG8npSqnF9y9fobW9xlXje8DM1JiBmbsbTeY7wt7pr1','tYB3USo1Y2r2pys',0);
-INSERT INTO t VALUES (6243534393031954570,2120388554089740426,'8ydcNO','1snNEiaFzG7BCGIJaDSjjqARs3DTJKoXcndQAknW6oIAt0hciCk461UiYkWyieCJechJgxxwX2Cju','2JfJ','BH0MlJnvdnoNPS2j4ouN6MbvpPu6vv14spHiAVmjmaCBqQX7Ic','e8JQP1itE9AQdHB5HlV4RNzPTfHaMUAcnjDkWkDKDOtqeDN0NDMi6nwj3RZv6zzy1EgZkgoUbwccp40','BvrxE4TSAW7InVnIxG5z4XEfo3BJgHpt',1);
-INSERT INTO t VALUES (-3411589821785969308,-3235723813931330698,'stxgg','BZdsaXVvB','e','bmyLNJnZm6yX092IYm8rCuM0YyHi8Y8Q5FZSvJRbynwWt','TQve48NvDGspaf','Qdi4DlImeNH9CO9y9PAG3XXDRV1Roy5zxmjxqMNwveXnoH8KP2TOhGXW1H7lHMYSbG',2);
-INSERT INTO t VALUES (-7145472644036187096,-112499103030606473,'TXcB','KcoDwyfoKmVDlDUFEdOpjXpbtpkigAxFtrG6IM5J7rV6LTrXfSWxoQmu0urCQSqrg8ks8j7gr2BE9PX5mNgiyBuhR9WNVP','koJ','7blonBMFCjSZoZgsrKyi09ac0s60J6lbd9MVkjueYva','Yj7','eGyombr3XnpVAjieWwG3ZzPRDpsPn64',3);
-INSERT INTO t VALUES (6128142170982714671,8980553702471459726,'qLWuIm','l6ExHo9WGFwJ72lyPJau','tJ','FEu','tMnHoaYvXZ90IKBFALknqRmkqyHdVz3aa01UHANzxSyB8v3ae9N0HHiFiq2','72qh56z',4);
-INSERT INTO t VALUES (9078609508779817484,-3685519880389358347,'kstvOA18','3H2dla34ktzTuqHU5WdpBzFI7KYxrtNoDGbX4QM','2O','1JdfoA7H1Ej0lxJlr7y2o11RSbFxgWLrPtNipKwOxelcPUPFQtq2UzkF2BBF','krRY9PlvygHFFt6mqDiY2zMGwN7VCQKnuD7VH6J1xAQBzox9f7SqKhZ0VggAg1m','AXuQ0lgqn5j4lcAWc09koClSYLMgvhH8ihaE0nGTpFtBsCbUUwcCY4ddozFmD6NeD4rThnkE8VcND5v6tn7Ppp',5);
-INSERT INTO t VALUES (5228325033377442357,4992817055316762779,'1H6S04Q9','CylcjrYkUiJeCv7E5ZDVzVt417d3EVZb6lCgFmp8OV0jm7tbGYp','tsda','In','fRpyuoimUtoXCGLYakOcflwOzu7FDRAo1HnxzUi72e9vjOCfmJkRUUQnIlzp7Kv8Gyg2xEbaBZ1Kc9qvEg9yTYFhJTz2S0','QqKShxHO3pILuCixPsL5ajiecGZhGv14TgLPvvtc4HH9ncFxROx',6);
-INSERT INTO t VALUES (-3416022826532509844,-1635462262733942766,'kZwTj7ZZbR','vVXFRtmLKc1GF9GANvT9AiOybZVjOadKRj4yxF8DIT2qO3yqzOClXt1hFuNwl0nzeTV2TAc','vMB0GO','vmsgljlWmls5TRNyCrLOoo5','5tvTKxcBVnAXQKhjf0rovxk59NQvNgvHDw7LD7dJWDHNXptq7i9iHOL0thbSqfHOLE9gpV9LCkDAO6RuOhMfX','VHok',7);
-INSERT INTO t VALUES (-3794199215497736901,-3868740685323467638,'t9YkhfogwK','xVK4ioj3dkbPkgbxYadnVIX04PjkIOhp6OnWz1R1y10RoToOFvsu','y','hFuHpJn7msuuOTmYMfzEYSdpjobGpDeq9xXXU2zN6yeh','O6LHI0T0h0wNHnaAkqoYHDsdpDU6I5VwJC7u3mUN24HO4ecXaxZyPvIE3cCnwUCoWDMyljtJ4sO9','Rfl8TIfIvK3Nki9EVMni95BmJNfTruMNdB9LwpsEZqnBLoQokUicPRroGc8OWH8cGCi',8);
-INSERT INTO t VALUES (5892410377921783183,2587550619557330043,'kM29jn2W','MMxodesS2jVZkiD6kEpt5rvR4YHkQnFBNYModXhRTw35pLOSr9nUHOPn','ArfhtL','U10EPnLMbCOwfkoQHL3YQkhiHpAOJDcuWIxSW8O9Z09ROEy6GibVvHhJh3qqxkgRmtEmJaXRgUn8iMuj9','cB8YtCIMhF9ttLMsUSkIhu2wWjHBu','YJLKF3T0YlNNCzZmsU9hsZNCsJj1Fji7i85M18pdDdpCP83aN2KXdanL1wc85eOwZnET2lGQ347WRLnGTbnWcf6O',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4706955512796739089,2534212704383844834,'AGITg','u1CMt0lZcpQD3jBepGrvRYrbG7rzWih2bV0MDyS0F7DNyqyXC9pXBMCjElYC5y1aQUVY5sNYTjW3WJdUe','91y8','yyuCIVV6OrwOK0Js31BSX0OtOqRcGLQwxvDw2btR','vONval5h','jwqEd7i4QfuwvBpxjVErlxWlyDWRDAUonuzBOrA7KdTfJbQR1xXA7AO5PgHS09b',10);
-INSERT INTO ti VALUES (4706955512796739089,2534212704383844834,'AGITg','u1CMt0lZcpQD3jBepGrvRYrbG7rzWih2bV0MDyS0F7DNyqyXC9pXBMCjElYC5y1aQUVY5sNYTjW3WJdUe','91y8','yyuCIVV6OrwOK0Js31BSX0OtOqRcGLQwxvDw2btR','vONval5h','jwqEd7i4QfuwvBpxjVErlxWlyDWRDAUonuzBOrA7KdTfJbQR1xXA7AO5PgHS09b',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(14);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
-INSERT INTO t VALUES (-6939261758188430522,5213463376302570767,'AC3u','N','uW','ITQUkVVguVvqgtyc3EaGi45jRejUm61kqBEMS0rNwCuqaEDh4E4BJBRErCw9eGg02F0Qxqm7tUXYt6m','Rappu6oW9sHJpdfqMGndb46twjzzUwEKDHUA8i0FLZxmAeMfajzqHly3Qufm5PbU3k','TuwSAvUf1cnUtAMmi3I',11);
-INSERT INTO ti VALUES (-6939261758188430522,5213463376302570767,'AC3u','N','uW','ITQUkVVguVvqgtyc3EaGi45jRejUm61kqBEMS0rNwCuqaEDh4E4BJBRErCw9eGg02F0Qxqm7tUXYt6m','Rappu6oW9sHJpdfqMGndb46twjzzUwEKDHUA8i0FLZxmAeMfajzqHly3Qufm5PbU3k','TuwSAvUf1cnUtAMmi3I',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-7284813003303437832,-6435804796829666078,'JUXnZ2N0hIFLV','lZLtljgLSfZJGcr13c8uEgj2ZLlwTVVL7AzhnZVN6R0HvO8btxcWeRTP8L2ennS6NOpXFtdwsssol6C3uAI6j','ns4','PPMbFhKvnRxezR','cM0U9100YwhplMkCz28xcXASkWmI8R4FeEpAgIDrjFzgSXSgMp','LKmEQYqgetrS0PikUtp9DFIq5HnShZxPrtbi1FrPC',12);
-INSERT INTO ti VALUES (-7284813003303437832,-6435804796829666078,'JUXnZ2N0hIFLV','lZLtljgLSfZJGcr13c8uEgj2ZLlwTVVL7AzhnZVN6R0HvO8btxcWeRTP8L2ennS6NOpXFtdwsssol6C3uAI6j','ns4','PPMbFhKvnRxezR','cM0U9100YwhplMkCz28xcXASkWmI8R4FeEpAgIDrjFzgSXSgMp','LKmEQYqgetrS0PikUtp9DFIq5HnShZxPrtbi1FrPC',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4337274439109294458,7139419917660640110,'82L4vguzriwiQt','xQQlj89QuoWoXVCLYueyqCYWZU0PLf2bRXpC527iwDiCmi68GJruWhhDoYPOmwaK76HSnR3DazmXRPuXPXhMElA4BEFtoj2JxTNBhG0zhQE2cVs9vFgp5jOk8LR78yFbE0SmSE0eqzZTKOqwNikOWgiH4Nccmo2JlevNj1XmVX9cLQibKBi6uBQlm7a4SkhRWeZbTp00T','5','Kk9IGWvswue7vK6db0KvjQwb8XHtNzoTgKr5GK586a0OpvUmoCS','Qln1tpHrwZhxkL','1BLu8cVeImzPTnGXSOfYdZ8kt9PbJ95DEMIp6BCZPOfO9qeNTbDcNTen6WoVrTvKQP5WN721eCm5oSNP',13);
-INSERT INTO ti VALUES (4337274439109294458,7139419917660640110,'82L4vguzriwiQt','xQQlj89QuoWoXVCLYueyqCYWZU0PLf2bRXpC527iwDiCmi68GJruWhhDoYPOmwaK76HSnR3DazmXRPuXPXhMElA4BEFtoj2JxTNBhG0zhQE2cVs9vFgp5jOk8LR78yFbE0SmSE0eqzZTKOqwNikOWgiH4Nccmo2JlevNj1XmVX9cLQibKBi6uBQlm7a4SkhRWeZbTp00T','5','Kk9IGWvswue7vK6db0KvjQwb8XHtNzoTgKr5GK586a0OpvUmoCS','Qln1tpHrwZhxkL','1BLu8cVeImzPTnGXSOfYdZ8kt9PbJ95DEMIp6BCZPOfO9qeNTbDcNTen6WoVrTvKQP5WN721eCm5oSNP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(46), d VARBINARY(1), e VARCHAR(75) NOT NULL, f VARBINARY(10) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (89,15453622,'uQX0WrZm78R1A6qpewD9hcxl51pgYBqlTVdzBdVsrjq','e','zYLoC0qNlAc2','eJDCEp','JIWX','Di9T5yHQADvWhNm03JuFG6BJv5pS5rt0GsJQ1nH15asqsKtzMHPRzZPiNj5xLJxOJbUpG0BQRUMkho26NdmA5GKSxLqVn2Qutv',0);
-INSERT INTO t VALUES (174,1882958,'uh0qXAXcx','0','9zantHtC','ayyF2Wy','G3eR','6vry4D0nmghkxFi3ztKUSZmAxg5wBYdRPoev8D7JcNyHQ7aWoH9oYXMwKjITZI99JTN2iocRpybtP5k0q',1);
-INSERT INTO t VALUES (114,12043126,'iO0xBTlu0GGpiT9WdxnnFqsAxObP36jlbIJuG','f','PMEPuq67frajuIgZAmpYEgbaOkuaCyQCniKbzWLXQDSzbrX8bhVqCSKqKjm5e','jn5mPOZd4','VQi5hI8GcZ8KDLmHbJo9QhDphyOfh','pULVJ079NP12uc',2);
-INSERT INTO t VALUES (98,5960805,'YY68','B','xCYw','fOMEgq','qBTjBnkU1raEB8eo7KIDsBLJYxXb','OQJZRruYTuy8IyB1Wy1I',3);
-INSERT INTO t VALUES (119,1324908,'Iy1WcA3Dw3WiAIHxMk6Xwqk4gld76','J','On9luEy3F7lrSuxRWq44wqoioxxf6eJcmp4JOKWXYunjc0SduudD5QiK','f1GXrSRFQ','7xJy3SotqmpYLUfz6qURb','nhd06XbCZ3MopHtCvuEORTL7YG3MZQYgNRlUNpP1UNRcOeEs0qLp9Djtz7',4);
-INSERT INTO t VALUES (16,2388813,'0VhzktZJKyiEM','i','UGSCAtKXo57sBUfWzgmPsFGp5w4wtPbLiHK','cykBG','h3F5gvKYfdLwN438uWI5KB4HmRUrtkZTzA1l32JqKPSTF5pSkoEM05c9r4','By5emrhYmMblfyet6oW06INDUIz8bbD5CyfvpZQm2JnqHbTi9ddqgbE7WEtUV0cZ',5);
-INSERT INTO t VALUES (72,6579277,'v49eLGi5ycFpLfLjDrQhcW','a','189v0H6o8','U','iatTi9E7NaB5jJigKXV8kcBPJUQpFTT','eKzr2wdOjufcJI6dk4hBTeGQj56mLBa4db39JWXzY6iGK4',6);
-INSERT INTO t VALUES (228,2079921,'79UEMj8LCvoC6HXQ9BrzjztECRK2osKBl6Dz','S','nQYSWtitFS78rh9Y7Tu8umZT4iNk6NAndJ0mRAoXV4','ZL7','QORqAwH7ZLfOb3RfPjzWF2BB5LjyJguFbAbcLOG9GN','YSUFFXGkloB1TmRWXbBqQyfouLjKzqmoQoqO5zRrdlQtEVaiyBzWyGebltI17Lu9b7ydeB9wu6aKTdel0',7);
-INSERT INTO t VALUES (69,16485045,'wAvJcU1NF8MGHtpBgo','w','F596x7M3JYYkXJaQOuqISsclxRz15gss7Jc0','Xid','ZP0O125dLjIA6VL1jmakgj34eH1s0gVJ3pkYGep3u33FtSN1k4dKP9cT2iwIon2DpdFqvjmewvcXQzBbMak60hPA','c9w4MiSjSGCpRuDlqhPq3Lade1KVBuE6gBIvWZErXkIzTsKClJwH512HfpWzihoTeN3UxKKIqXue',8);
-INSERT INTO t VALUES (52,5189899,'WcUl3VqMHWq9Sv','X','NFuAzb8FSCiSds3NsIXXfpa5alnTsr6lXYKbaFvxeaHwnYqkCEaIO2G6lOwA83NssrBVPboWQ8t','shnBvytI','61ApUr3TmBy0fO5NaM1xtq3K0pJ2A8TVlSFiyRNPLgaYzry','IelAtINN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8315975810960459996,71,'Pz8xlIPgYSz1gQaTyWlXYYPOzVHGrI5fmaQWov8','FfEWHZhPC75ON6gwAFNvQR4ByWw44KEJpf','gAeX7HTdEGkK','d4j8SCM0IX','Y','Mi',12);
+INSERT INTO ti VALUES (8315975810960459996,71,'Pz8xlIPgYSz1gQaTyWlXYYPOzVHGrI5fmaQWov8','FfEWHZhPC75ON6gwAFNvQR4ByWw44KEJpf','gAeX7HTdEGkK','d4j8SCM0IX','Y','Mi',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (326663739862783048,92,'XAuZR2n2kYEbeZ4klryiOeDIhrs9knrnJke6gWXU5QoyaKSihKdCzoJ1D5MW57P','N6LIr9MVqoQjp8h4ROkz1beSGCqqWPj36jRDl5yrFdBh6O6Dhq25fP7HIlfSX7A7NkhxRt57bwScmTK5KxnE60GCCyg9ZNgK6rrLccmm0xnur6GjZMWIbeVsEQW','NkW','jnOSiRrc3PNRaB99OaeCOD8i10TeFLHx61b5ZNhrvqcxpgjRkfD8AKzEVbhJGfMjfpTyFt9zed1kgJciFaN4I6bnIkoS8fnHJpOc5pgK1qIAnWBs2ZeKmfmnAT5T6sK6CBXuDfsIhVyKHxph','c','w0',13);
+INSERT INTO ti VALUES (326663739862783048,92,'XAuZR2n2kYEbeZ4klryiOeDIhrs9knrnJke6gWXU5QoyaKSihKdCzoJ1D5MW57P','N6LIr9MVqoQjp8h4ROkz1beSGCqqWPj36jRDl5yrFdBh6O6Dhq25fP7HIlfSX7A7NkhxRt57bwScmTK5KxnE60GCCyg9ZNgK6rrLccmm0xnur6GjZMWIbeVsEQW','NkW','jnOSiRrc3PNRaB99OaeCOD8i10TeFLHx61b5ZNhrvqcxpgjRkfD8AKzEVbhJGfMjfpTyFt9zed1kgJciFaN4I6bnIkoS8fnHJpOc5pgK1qIAnWBs2ZeKmfmnAT5T6sK6CBXuDfsIhVyKHxph','c','w0',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-3335997747857395289,-77,'5hiW9ch0BzFTkIozSm4qmVBg','J2wUnA9Mz6cjJc6fE5yeZXrwDfZF8rV6duI4IFuzMLDJ5Z2ms4HkqQhKfQcbWkfvvnwrwEyHp2ohWNQeHizgQAroYWvDeCghWZqgxp2GOT4jSvgGMDiE15skYmtbWx1j3G3NCAAF13rldFTcDzRHnYnjzRsaWNMfZzQgpVdo2A5gEglHz','7mwT32rCFayTbEQEmXiq12rUaoFiVURMynllnJ5cvlSnylZK2D0WkhsfW6E2wCRai0GUNVIrHZn2BIETEqW8e2eX2e','4ICT3qIu744Y23SxXMMPHlgYS57LQ8oIBpj209S8qk0UrQMBVtZyBX1BnsDoZQ7ggkQJmUAqj75VwTdKgdx1lSXvJGf2WoxXnd1FnY9QX8rNHlEePEqEOOAB0U1bvpYMW1g3O08XP3mVAhhK1R6daI4PoSA0puleVfB1DpPMvRvex0QgmgNgEBquZtp8k1oiyID92ceynWbfbM9Cru9HzgehMhfNP8eKPhaPtkDZunBroQ6Vkle1X5sYMoLfiC','17','Hj',14);
+INSERT INTO ti VALUES (-3335997747857395289,-77,'5hiW9ch0BzFTkIozSm4qmVBg','J2wUnA9Mz6cjJc6fE5yeZXrwDfZF8rV6duI4IFuzMLDJ5Z2ms4HkqQhKfQcbWkfvvnwrwEyHp2ohWNQeHizgQAroYWvDeCghWZqgxp2GOT4jSvgGMDiE15skYmtbWx1j3G3NCAAF13rldFTcDzRHnYnjzRsaWNMfZzQgpVdo2A5gEglHz','7mwT32rCFayTbEQEmXiq12rUaoFiVURMynllnJ5cvlSnylZK2D0WkhsfW6E2wCRai0GUNVIrHZn2BIETEqW8e2eX2e','4ICT3qIu744Y23SxXMMPHlgYS57LQ8oIBpj209S8qk0UrQMBVtZyBX1BnsDoZQ7ggkQJmUAqj75VwTdKgdx1lSXvJGf2WoxXnd1FnY9QX8rNHlEePEqEOOAB0U1bvpYMW1g3O08XP3mVAhhK1R6daI4PoSA0puleVfB1DpPMvRvex0QgmgNgEBquZtp8k1oiyID92ceynWbfbM9Cru9HzgehMhfNP8eKPhaPtkDZunBroQ6Vkle1X5sYMoLfiC','17','Hj',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5154898357193388974,-73,'63mRpaelPHs3De7TV4m2ImYJgoZ6pjWfqXw','RqmAlrv1IiuHLuiB0ezaYJaHcnRRc2DrgOXmPGbnjCJe32PSLkldh0fzv2HJAjSU4Q3ZPlTouqo4bs6WXNIYpxeEtxf5k2aAJpWL6kfYnnheMY2dgsQ0bm72RvKmxwe1CxSlT9stYzg6DM1Ug','DPHP','iRcHhCb5yCx1xJ8WHMoIrLiIJps5zDIsG1u6XcjtQE7knvqUteXSK1MGVHdX8IcYce9hf2Ks4kwvQ0y4CXAAXlxrRuxx93NETRhm6rcHpOxjdUHt1sHc','a','Pt',15);
+INSERT INTO ti VALUES (5154898357193388974,-73,'63mRpaelPHs3De7TV4m2ImYJgoZ6pjWfqXw','RqmAlrv1IiuHLuiB0ezaYJaHcnRRc2DrgOXmPGbnjCJe32PSLkldh0fzv2HJAjSU4Q3ZPlTouqo4bs6WXNIYpxeEtxf5k2aAJpWL6kfYnnheMY2dgsQ0bm72RvKmxwe1CxSlT9stYzg6DM1Ug','DPHP','iRcHhCb5yCx1xJ8WHMoIrLiIJps5zDIsG1u6XcjtQE7knvqUteXSK1MGVHdX8IcYce9hf2Ks4kwvQ0y4CXAAXlxrRuxx93NETRhm6rcHpOxjdUHt1sHc','a','Pt',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(36), e VARBINARY(97), f VARBINARY(35), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20,17,'muASdC1XV1WgqeadAzelp8Mli8RaNjjrVclbUcPIVWcgRzXEb5Ouw6Wi','p1i7sF5Ae','9SzbKnQm4eieIUsu1aBKnZU889e93PrKW0WAfrcrg6c9CiMtGI2','aKKTf97MngX1','6','1',0);
+INSERT INTO t VALUES (126,227,'9YpDlk6jUuRatNsBruB0Ro','YH9HisBxMhD0dPdMFpswPk','z2aHDmWGYvXzQ9szfE9JSxUFI0iqnqqbt3yNPZEkEWzXnKGstt3Aov1ftaaIDtHwsCuip1qxiJzVouNcZA1oE81pPFa','F3hSpBV0Hb541Lr19KHzSehVNbwzoK','d','yQ',1);
+INSERT INTO t VALUES (141,255,'YUHi4iI65mnh7Gcm','GC34nt','lGb8n6qLH7HEuIXsXXuUHgNmbFRFCgkqzr29P3yYzJwrFVWRs89cq6Xvrck8apffQTAA6iktP55DLVA9ogiMlcr4IqI4Bg5A','8','3','7',2);
+INSERT INTO t VALUES (249,105,'xESnPYbApMzJtDRwdYU4RmD2AK5eO2NDwK2QzDcYAOlaCWIfhAXnGKPxaOUjBOBZ1HkPNkg','tlrfFqVPxctGA0Py8uCNd4UiKGl','r3rJNDV7LdANXTnB2Ru1BiBvshjmVsjNMMD2IqvI2UVVx3HZlSd','5','X','XA',3);
+INSERT INTO t VALUES (145,248,'J1nVvNDmNGGsJzwzIzTkjUk9zVSJPHjtr9F81lMuHHzgwPnBGjn9v119kfoibE8Mmi2uzhWwriSI6T','tAMAeBoQYc8LJGsD7qQKKWNk','aZ25o01rmeohTYMqpHSKv8KTt6ujh6f8oSNOW1zdSeMiIejTiSy6IfpuzJZPOKbR92nWzgm','TqvWJpWli8DqyUv8','d','U',4);
+INSERT INTO t VALUES (23,7,'8BvVZPdShtrtXyaP8RGmMukWxbJkF4SoYZqbGRUSgqhsUQeO4VUO2FEFl1f6k20yH3GCKOkgBdpAkJN8D9W6gJkwgITlfQ2g','iZMytwQ','KygO3ldsBrVWYHSNF3MsJ8xmuwdYkOMzowlLvEg9DbYaw7','UrMawhYqQhPreId5z8abzwwwmb','8','Jk',5);
+INSERT INTO t VALUES (251,151,'WDElgyGsvIXizJmNZwUG8kj2vC9WnstoZaZMkHVjBG8aFpCRMhCylFyXrgoRUbmBK1A4XG8LyGVyOVt9qAab7f2Ox1Mpw','CeVSLtYnm2JmDnyqj8rLNeF1sowIY2V','ilzXKQdZa2LHtd2rIxDfZxTQVBtBzOgGQvDrEoB2MxDzutYRuMbBh03kQVgEEcAvcUH','9Lz','a','1',6);
+INSERT INTO t VALUES (95,99,'kEHX1xq9g5YhfYf0rtV6DdZcPq','ecnJLbQEpwAWueiNz','3CuuMt8rgz0hdIAqpf9QQ4eTpNuLS9U6yS3ImJDHh0kV2JbCBJyecW9Zpn29JRPQFTdYUlkGKqvpfMhHR','CoHaXjMuHeJyctLTC6','h','Wb',7);
+INSERT INTO t VALUES (70,150,'Pl5cmdY8qQPYktwGW8332bfQ0','Yct8oA0EBPtiDClxgJCD','mnVBLdLQ2AvcvOOUpgSVoWNOb0XnIGypS7','TNEqkdpEbus8S4OrzgEYEGJQ','9','k',8);
+INSERT INTO t VALUES (63,121,'C7bPEiIyJpDV2AoAkmLFJfgTblQ6SFoQJcaOtXvuKaceZqTbwTog13ThXVUihDDkbW5b2gwm75VW','FTToHtgQohynQFfnvKx','2HvYo3nTOFREAsIfhyui378nTyaOctbzXVWl3yRhsq8fOu7kwCyeNcSiUBVmZdopSS5','ga5BK9','Z','D',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(36), e VARBINARY(97), f VARBINARY(35), 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 (385597920,4929938,'q0b4fxLgoWm39TuSPWz30GNI4XXsQz','N','AElkhv5ls0OnxqTDEGEhdOeFJpu5TBR','zWBW','ii','1esxbaNE7aeW1VQZcZ',10);
-INSERT INTO ti VALUES (385597920,4929938,'q0b4fxLgoWm39TuSPWz30GNI4XXsQz','N','AElkhv5ls0OnxqTDEGEhdOeFJpu5TBR','zWBW','ii','1esxbaNE7aeW1VQZcZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(47);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
-INSERT INTO t VALUES (3741368458,14959440,'g','F','2V42ENsUnTS5c6Qoo4NG3X0kyhQOcHY5LsHdEJh1RikXfs2uPBRSkafSLEY','CKhlGG','a2v9BhJP95YZnMjBE4VzGZW8X2VchGeE5dDMOJVtDK9TG4fzu4FxtjLz8EZzA4If0aObg2PL5meWbn23','BLLIWN351lmFRHz82McCjhmxpLiLh',11);
-INSERT INTO ti VALUES (3741368458,14959440,'g','F','2V42ENsUnTS5c6Qoo4NG3X0kyhQOcHY5LsHdEJh1RikXfs2uPBRSkafSLEY','CKhlGG','a2v9BhJP95YZnMjBE4VzGZW8X2VchGeE5dDMOJVtDK9TG4fzu4FxtjLz8EZzA4If0aObg2PL5meWbn23','BLLIWN351lmFRHz82McCjhmxpLiLh',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3122171025,218,'teBBB25Jxz7QV7e2jIR2wpj','xYdW1folWUcRAb','zKBhW5KV4A9CInTPaYmUc3B8Balzb','GWrbAewhn4','P','uB',10);
+INSERT INTO ti VALUES (3122171025,218,'teBBB25Jxz7QV7e2jIR2wpj','xYdW1folWUcRAb','zKBhW5KV4A9CInTPaYmUc3B8Balzb','GWrbAewhn4','P','uB',10);
+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 (3944228186,140,'ts25frtZvuDhj24UONSAegMAuYPo4Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q5CEy','zcAQlfPWO','Xzt864NmzQaSobZgFhDuH0','uFILL6NSBWwY5yzUWJowqhq3DWN','d','SP',11);
+INSERT INTO ti VALUES (3944228186,140,'ts25frtZvuDhj24UONSAegMAuYPo4Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q5CEy','zcAQlfPWO','Xzt864NmzQaSobZgFhDuH0','uFILL6NSBWwY5yzUWJowqhq3DWN','d','SP',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2357737254,8998161,'tJVcAeKxlUKkEcG3aAH','0rMrrYtUwzTBvYxsLI0iSR','XroMdVFDLTSHSpuQRKqcecRD92GqT4sdPTRsQv3x','wfq','oQi4kOw2a06KZOf9TlEd5wPouPU6fErrWzcDbpgj','EQWHKO2DcWduYvveDcn1p2oon1brwyyRc1ZzQM8pQbaMzXzqpbtFQrp43L9cWxg2eIPqr41',12);
-INSERT INTO ti VALUES (2357737254,8998161,'tJVcAeKxlUKkEcG3aAH','0rMrrYtUwzTBvYxsLI0iSR','XroMdVFDLTSHSpuQRKqcecRD92GqT4sdPTRsQv3x','wfq','oQi4kOw2a06KZOf9TlEd5wPouPU6fErrWzcDbpgj','EQWHKO2DcWduYvveDcn1p2oon1brwyyRc1ZzQM8pQbaMzXzqpbtFQrp43L9cWxg2eIPqr41',12);
-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 (2367431003,1752247,'abEsPbAcxdmiAwhJxdz8lW3v','a9YsBc805WeawstiUv83qXYoT25d6SjHtVNNpRqQkHhNXdyiRI61uTImJn2spxpgR3mB8SqESA9T8zrVszMF9hjnO6mbT7jsbJDZAKfZXZw27w9APg3nJm6xPrYRbSVle58eHnupvpbuAhKvkDqeQmgoFsHXaVaEv3kENjmnUfgiN3vJIiMDkivp72IfdJ8lxqqEgeI','R3FzfKFTwxl','idLyI87BiBgwZggPHXqObtcjpLCkdRR3AXBxZhYfaArIpNOmm4xrvDSY2Ny1ZmfB45tkPxf8kNs1qECRA4EyJtMpQ','Q5N3almoHMhyC8Y8ELX1ZN8MEIaDHaAjr8E','MKEApGSw4IZdW3CVZ0xMQVlQzZTJNSoEjZj7u39DZ8gUicKrpqBaSKMy',13);
-INSERT INTO ti VALUES (2367431003,1752247,'abEsPbAcxdmiAwhJxdz8lW3v','a9YsBc805WeawstiUv83qXYoT25d6SjHtVNNpRqQkHhNXdyiRI61uTImJn2spxpgR3mB8SqESA9T8zrVszMF9hjnO6mbT7jsbJDZAKfZXZw27w9APg3nJm6xPrYRbSVle58eHnupvpbuAhKvkDqeQmgoFsHXaVaEv3kENjmnUfgiN3vJIiMDkivp72IfdJ8lxqqEgeI','R3FzfKFTwxl','idLyI87BiBgwZggPHXqObtcjpLCkdRR3AXBxZhYfaArIpNOmm4xrvDSY2Ny1ZmfB45tkPxf8kNs1qECRA4EyJtMpQ','Q5N3almoHMhyC8Y8ELX1ZN8MEIaDHaAjr8E','MKEApGSw4IZdW3CVZ0xMQVlQzZTJNSoEjZj7u39DZ8gUicKrpqBaSKMy',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c BINARY(73) NOT NULL, d VARBINARY(38) NOT NULL, e VARBINARY(97), f VARBINARY(45), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1616340723,-401587192,'mzCdZpRt9','N78CZmLTXPNkx','8ZGJjoXXEluDE','BXXlqz4unGfzfhHWS7rjBLe8YIZU8','5JkQ9ZKRAMCTvCqnRVVJibyxquBfYxcie88zb7IaWda89PwnhS2k6DdoNcuBtqYW','uX8ZjdQ40X',0);
-INSERT INTO t VALUES (2885697565,-1524746086,'FTSz54SL47DNbRfJgYLvWrNb36Ocyq5j9IV2D0Ip6','8Blti','ZrrBLmIczUhji99At5oslpizlPsFF51HQoac045Kl9FUdlOSQTffz3Txb9A72YJAx5cPw2b8','4N9q3qpXQQwDoFIA8qiak7ElisvYHJmI8ivOkQpdOrWI8','urEU6wli5ChOBR4bQfNW7TfGCsPtqUqyClSQeW','5VZZ8wuoq1Z0wSBfQdXuCKYT8iAzgW9MM2v8xZKkfEzVBBxumabvAtN5IKo5vOxhwezNsCUv8BNfcisAJ',1);
-INSERT INTO t VALUES (2740610674,2084020111,'6DjhxX4Zy12uPzp6eZ0E2c1Xkl8a7rkE','Tpnx06i','Tg4oHpWbyh24Y9Y015iSVdOHkCgxeC7Vs7sEVDlCm0AeiP','CcR9Imx','3Zhj3HDhtkxTn0Ll34bt4Q6EAtDRhnSxtwGKRQ0gsZB8xUl6dzcC09viqr4Ei','QAdOXrifNUxAV4sanGVmJPo4OJ9f7kx',2);
-INSERT INTO t VALUES (1456553300,1325730602,'VvU4YVKXK0TOzT1PnWefyHvsEFZOsQKTGoXdgmpJQT262f0SSkFpzesGQRvECMmq','HMmP','JO','N5P','AU6JLnzydvwuj7nEk8qZNoQA547ArbuTCGJWPxgTDMGv1VW94AM8fLYwVzYROobJKVbHaNQVi','5KyrpqzqchlUphwdiIMl5UZxFuyKVI89l0quI1LFRr5MolbKS3',3);
-INSERT INTO t VALUES (2967867964,-1701943584,'E1ahMcefQCKa9','xi94gAMjXzaHr9rZ00vp5fD1D6','DQ3qlXPLBcpxWZXgl8VcllOjrQd6VPcGVIdk3cU5CqKAV0YCgtiYF0','7B','rpKoqAPdcHImjaxdcEWg1n1Svwfbo44566afH2R0a2G1FqV1jP','7x4wNWS',4);
-INSERT INTO t VALUES (1705832019,-1658581422,'swagJBumFXWlipSlaao3l','qWwXwhTpE0PKywesoNyEzZtVmnM4MQQvELsww','8JdVbqgl2bzczyafz1hiMp45h1l0hLJwv9Abpo49KHgK8vA','LpflgJbckc98N2BJ9WBoA7hD3WtssFqIEsVGV','2UPVqnVvrnljwqwKkp8qF726pupS9pqLXXSAOgLyG5','1OVYK38BbfRM5AHzdLelmXmN8s',5);
-INSERT INTO t VALUES (2124256294,854677178,'TeW9c3FnVnR6HO6oAmEMXk34E0BSCNlIibFFIiEFMFIoNACU1ErfCp','ubk14qfEPIGdOaivczqoVhlL0sU5zYn5','9mUXJx93gYWSZ9hNVHwkYcb7ftVfiBy','U5Ywhtsqebe9EvqcKuMu8RMguxKdJsQpmyRm9jIzdk','p6GTFnrFbojsjOCJjnDMWcKJlmRTc28LL','p7ycVvhsJ59RxJEoQtzPZM1IptdktrxSCiqxZJWdfcozV7Fdnypj35SAD7aN2b7J1YisZwRELc8nOAQ73cujrkGcLlP7wEs36',6);
-INSERT INTO t VALUES (4189941814,1456498096,'2uELoC2vPGcJ0D5wZkj61Y75Z7Mw8IcBCzQrPh3brXvUTHHdauMG18','7XwMfjBLnuJfGHcpAGW1w4hJMnuqa4qiEn','uNVhpaXwzZjL03QS47Yj08jMMhpbd7xmoBTtIcw4RJL4UTjtyM2hjbTklHV2','IElXMiOS4NQhiy5MM6ip51z05WWlHhwF8','jfOHIQf0X4nlKEEmMxtYb0jh9juaj5d59JZtfG1W1fVNhnCKmpZxr9ysG0nxODWmK685L2pRhQSViAxRhPyucSA0','q0O6KSrYb5Vst5kywpc8TVFLpYSqNW8OGZKnOMvZoLpdPLV3AmKEMdJODbbE9mUFDT',7);
-INSERT INTO t VALUES (1884941890,-846037598,'DZwcKlL5bTFxxS8IPXOvlvsoxjlTjDnyN9Rzbk9hUkaL8rJdCxbeUXjBmlNqpc','pjNWs8I7Uptirz','t6Jn58gmq91vvWtJzvS9cfJrJajB4SBO2qZMJ4zYHRscaeo','zf0kPRfgE3bF0mA','ccLrmdaF3YRZ1k4QC4iYLVtusV5hn7rbAojXLTUa7BdUuldVztPKtxfeRE7MeDuxS3nBCJzpI62Pp8fyjG6rqMUCzAVO0','cCbHvkanTmKuwVr0IxYQTIHo5TXEyugDAZ8Al2Gay5nA7fw1hA01a98FwkzS3FPg5HE',8);
-INSERT INTO t VALUES (2177989449,-282160148,'aa8SLWgAHNum81uK9XPwJ7V0weT4rtuUBiNtt9eSibIjLCaXBOcjsLTOEI5sgZ8T6GWkus','ZiOhK3ZrqICjbPYO2ch5E','hxb6MQlwsRgpIz6D24cgSONKpJm7FvTYPalNJ','uecXrhwDbnjEU8rX','5ywU3DwZxKyqR7Lx6clFV7bfbOg1zKKvw0TxOYTDA7pQX6l0vhvTq2POzeaEbtdmgrpgMYlyzGGNYYFaxG8e3Uu','jcjygYAaWhrzIHbDAbcOwAo8HdBxg96XxWmpIACDZzFupBCqC3Z1Bs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2381404157,204,'6k5AMcGFLjfDtGXN1TGfo59wVpiQjsIdYDzsVeSjtkqsxJ540qS46aP76NzUyviQijQm4shFR1vloSEK','IifwoeNscrsHMOMQfIZTNJZYiqw0ZdERPp9TY1QURbMUrcg78kM5hGscsI8xvFbnwFUXn84dFBaIrOJf6Yx2uWbwwthc3YCoFn9safrvq25zINUQtAt06cL1QEeTahCR6YbZJ9akgtwTAePg3p786yaptWnJvOXQmoAi6JNM8X4jS9r8AwyOg2Ch05v','5RyckPianA9k5bUTbb1','JazCVzvQA8R','b','z',12);
+INSERT INTO ti VALUES (2381404157,204,'6k5AMcGFLjfDtGXN1TGfo59wVpiQjsIdYDzsVeSjtkqsxJ540qS46aP76NzUyviQijQm4shFR1vloSEK','IifwoeNscrsHMOMQfIZTNJZYiqw0ZdERPp9TY1QURbMUrcg78kM5hGscsI8xvFbnwFUXn84dFBaIrOJf6Yx2uWbwwthc3YCoFn9safrvq25zINUQtAt06cL1QEeTahCR6YbZJ9akgtwTAePg3p786yaptWnJvOXQmoAi6JNM8X4jS9r8AwyOg2Ch05v','5RyckPianA9k5bUTbb1','JazCVzvQA8R','b','z',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1281992579,207,'tcwYHj0CqpqexeMtnm2psfkiQUCtMCkGrhNPu','14cNHZWSulnLhFTzpOohryM7TpVLXqn6bafpwh6p8zbwf9C7XSRZpm1hE5S1cZdFe5osEluotlgkDTAwF5d04M3jWDiSPWrHl8NHbClUPP3B0KEt30wYhJegVYsEL02plxpilhpJHx1a1L3e6F2mqLTBsObjaKFfbyBkIeA1KEGsKmFeGHOfg3NFszKtQ9oEKudHIhskoiixQkdMs4nbdoGJqns5HqakSZSzfp5qW0DzUWO5cQY2DT3','nseXn1VjFTGaCzEWbtGinT84USGNwWF7YSplGoUmJCUme7tXmLbicXijT','uY8pnzk9s25XeDXHjiGzbyf0KuNJlITvJ1jBobJjxPpHvlozwef1Zv6oOVFV5V','Z','n',13);
+INSERT INTO ti VALUES (1281992579,207,'tcwYHj0CqpqexeMtnm2psfkiQUCtMCkGrhNPu','14cNHZWSulnLhFTzpOohryM7TpVLXqn6bafpwh6p8zbwf9C7XSRZpm1hE5S1cZdFe5osEluotlgkDTAwF5d04M3jWDiSPWrHl8NHbClUPP3B0KEt30wYhJegVYsEL02plxpilhpJHx1a1L3e6F2mqLTBsObjaKFfbyBkIeA1KEGsKmFeGHOfg3NFszKtQ9oEKudHIhskoiixQkdMs4nbdoGJqns5HqakSZSzfp5qW0DzUWO5cQY2DT3','nseXn1VjFTGaCzEWbtGinT84USGNwWF7YSplGoUmJCUme7tXmLbicXijT','uY8pnzk9s25XeDXHjiGzbyf0KuNJlITvJ1jBobJjxPpHvlozwef1Zv6oOVFV5V','Z','n',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (84889254,166,'A1CEmm7G2g9AdCzGn0IP5DLLexAl67puShUfG5LnseGaS8blHHV00','MHMdkYqceEkBLTKf44N0Vyg6EgD1bvmQxOMUgk3IbkFMHeDbVaIPjh9JEfg27gyU0072pMnBBgKVYhMt66LDmwBWbzFQIay7hmmWuARrOfhKaA89lf6QupsbKj3iLnAsorE2nkXRrUVLW1u5cTEGmlrq6XSqewjbAYmDOm','sjMwi3omDnqsFK6Dh2a7','DkTTONOMhGGLqz6iHWRbxTDSJKd809aVRoAtWiSbz625jOfH3zOmld1jpszeq05f8xREeewYm1dj8vRaS5w2qIlR6cKLrVTD7cmZxhIyVBqKwKfZReASB1XbTlf8KmC1X9xEl2OrmHqqTNbVubfhIgUlXc8fDmH','Z','1',14);
+INSERT INTO ti VALUES (84889254,166,'A1CEmm7G2g9AdCzGn0IP5DLLexAl67puShUfG5LnseGaS8blHHV00','MHMdkYqceEkBLTKf44N0Vyg6EgD1bvmQxOMUgk3IbkFMHeDbVaIPjh9JEfg27gyU0072pMnBBgKVYhMt66LDmwBWbzFQIay7hmmWuARrOfhKaA89lf6QupsbKj3iLnAsorE2nkXRrUVLW1u5cTEGmlrq6XSqewjbAYmDOm','sjMwi3omDnqsFK6Dh2a7','DkTTONOMhGGLqz6iHWRbxTDSJKd809aVRoAtWiSbz625jOfH3zOmld1jpszeq05f8xREeewYm1dj8vRaS5w2qIlR6cKLrVTD7cmZxhIyVBqKwKfZReASB1XbTlf8KmC1X9xEl2OrmHqqTNbVubfhIgUlXc8fDmH','Z','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (476566257,212,'DF8BsTTA0je35uhEsVYdXQyda1G52cAKfmUf0zJzkHEYYOBhx','3nVjEpAEXXxclBq38Seb7nRQ05BNpmMMoyMoWK42TzFa1guJB19ZAmojy1VVPmGbkGbGBKW6fcrEH4TtJ5WJt1L265v7WmHZRHVyjER6HGtCuGyoepOZeaidKfTX68T2orNfYIjvj8KCgrZ5EMdd8g3NljzdUP701sOC','u0vnwowhB3dUbFDayZTOK8tQCvLBLAnmu2xwGcuIw6vMaOso3Oa6f0WDzUWjZrx2oz8HyNBCZlImgVci8RPbqhW8Yr6K','jr6HiNx4T3M3VKe97NltGei6VGV7oDuUKFy17YeCPaSTVEYYncxegus8JzfunDBmFf35pvU3VpzAjnSrV605nxrzEtyXINlZVWbsXWMkHQjHVHv6IjniHHg43QOdW4AoPhS092gRVYh9e','b','HHP',15);
+INSERT INTO ti VALUES (476566257,212,'DF8BsTTA0je35uhEsVYdXQyda1G52cAKfmUf0zJzkHEYYOBhx','3nVjEpAEXXxclBq38Seb7nRQ05BNpmMMoyMoWK42TzFa1guJB19ZAmojy1VVPmGbkGbGBKW6fcrEH4TtJ5WJt1L265v7WmHZRHVyjER6HGtCuGyoepOZeaidKfTX68T2orNfYIjvj8KCgrZ5EMdd8g3NljzdUP701sOC','u0vnwowhB3dUbFDayZTOK8tQCvLBLAnmu2xwGcuIw6vMaOso3Oa6f0WDzUWjZrx2oz8HyNBCZlImgVci8RPbqhW8Yr6K','jr6HiNx4T3M3VKe97NltGei6VGV7oDuUKFy17YeCPaSTVEYYncxegus8JzfunDBmFf35pvU3VpzAjnSrV605nxrzEtyXINlZVWbsXWMkHQjHVHv6IjniHHg43QOdW4AoPhS092gRVYh9e','b','HHP',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(47), d VARCHAR(13) NOT NULL, e VARCHAR(34), f VARBINARY(76), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1551194,-119,'CHsbR4By0Hhd7MAtWUNra8za4Rcp6ghnWPPs2c7b7A','66K2GLiC73H','o2fQsJL9HrAv9nZdMvAz2KKuqQsq','X5fFs7cPxc4gcCu6X0AZqOns0q22U0nwqpGfA','j','T',0);
+INSERT INTO t VALUES (7492585,-12,'iq41TjvzsSNp7OI7mQ2JvH0HhutpkxFgxZEg','2Ir','EZY1JNw7AAlCCWnn3y3ZfufEVB','R0nFqWfaDgSU','Y','D',1);
+INSERT INTO t VALUES (9807901,-92,'iNicmhTM0I','yK4V','khl8x4IXW3I7','gz2SvuN2WugfqPtrClEthAf4f29wsDfUKDGr8b','F','o',2);
+INSERT INTO t VALUES (5413131,6,'oUdFdqBLKUBR5tyfdnO7q2UpJO3iMvFErJi','H8QFyXgDd8','jD6Lqqpfh8zaaxjXvduWBIsn','ltd7EqewWycOgZxJOS6xhvIS3iAMmiacumh','T','n',3);
+INSERT INTO t VALUES (4652774,91,'g5IbHcSVXXDIFM1WmwKa','Nia','rDmDBr4','RB51LynWevz6EO2BqQLcRQst0X','u','7',4);
+INSERT INTO t VALUES (12975394,21,'5Vb5T9WjsTeMAmQ9BgEpSzw4q','6k8','p1JI9MQ','KE1NIoJpx1JiUKZNjX','e','Dg',5);
+INSERT INTO t VALUES (5759306,32,'CnIxsuYOu1KnT4eH8Uz','cPxwlVGXn','mC0C','iDjfZwIjVlzbtv6vC0pWe4Acq8xHQXBKO8hE6NVNHmo80Ko2nmCm1x','s','W',6);
+INSERT INTO t VALUES (12820556,80,'DMnt6cya0gAdtqRMuOFjZshUnZ9p','iRg','wackhFbFRY8btCTH','sgAZUUcygvjTnhBvxyGYy','q','at',7);
+INSERT INTO t VALUES (7150033,-73,'Zkbpg0cZ46hDREn1GJOvQ','ZFsXGLX','L6ODKCKFbRNoSMNysh','g6QDil','m','EI',8);
+INSERT INTO t VALUES (6090339,-57,'6WwK5U7daQUI69KJ0g6JUN0adXvO5oeSgM3LB','BW2GCI4i9t','ehRL7CFiVQLEwJVAZlgVwdHjV0nG0O1qtL','SfELOoMgP5ChInDv8if4ztVchNWzYltio5rbZ7x2m7KW26jnQLV5qLDCngNqd','b','Rq',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(47), d VARCHAR(13) NOT NULL, e VARCHAR(34), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (9564597713788066970,-739001362,'Fb8LhUAMTKOQfRgUVlEj3lTA1WMD3Uc3Oyh0lHlQdOkgKJZqyVvHi','FVs9u9CHT8VxjP6TkIzcR','kJzJoEUoIPRzN0K','e9vr','FxU7Ck47Tkmeh7qPH2l4rvFsOBz68MbrLW4K2Vvp7j7KiZIEnNeVDtRuO7tmTlzhrN0l7E1TiMxQV9ACnxCHzaeJvtn5Gwxx7rC','ahVV',10);
-INSERT INTO ti VALUES (9564597713788066970,-739001362,'Fb8LhUAMTKOQfRgUVlEj3lTA1WMD3Uc3Oyh0lHlQdOkgKJZqyVvHi','FVs9u9CHT8VxjP6TkIzcR','kJzJoEUoIPRzN0K','e9vr','FxU7Ck47Tkmeh7qPH2l4rvFsOBz68MbrLW4K2Vvp7j7KiZIEnNeVDtRuO7tmTlzhrN0l7E1TiMxQV9ACnxCHzaeJvtn5Gwxx7rC','ahVV',10);
-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 (13269021802611634925,242754235,'hyoOqFC4BMip79lakXS5','m7A8ywDk19zsRuopofTrsVeO1u1ccJ','mSwlohko','ya5xkhh60y43rIBP0sfjGsQ4Embwj5gJxzdfnCo','85xLkgMClNhz1o3No6NUfUkEXO70fYAPsYqB120GsA','vyJ3yvIJQyK4Hmo36wM8Qxs7hbbfK4OH7',11);
-INSERT INTO ti VALUES (13269021802611634925,242754235,'hyoOqFC4BMip79lakXS5','m7A8ywDk19zsRuopofTrsVeO1u1ccJ','mSwlohko','ya5xkhh60y43rIBP0sfjGsQ4Embwj5gJxzdfnCo','85xLkgMClNhz1o3No6NUfUkEXO70fYAPsYqB120GsA','vyJ3yvIJQyK4Hmo36wM8Qxs7hbbfK4OH7',11);
+INSERT INTO t VALUES (6686069838892604224,-30,'UHHyqet538PxkaPmtmDZIFS','0','mYS','vai30BTYb1G6nO3lRm','n','3Y',10);
+INSERT INTO ti VALUES (6686069838892604224,-30,'UHHyqet538PxkaPmtmDZIFS','0','mYS','vai30BTYb1G6nO3lRm','n','3Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
+INSERT INTO t VALUES (18258402265173661493,-94,'5qODtO45sA6grXv0DXacmFZNLCWEY7qACVIqdCzxyYh','sddwoz1y','fiMMDN4pU','fczv9hwWaSuNd9E1XS6IoWFTZnr6JpYUd','S','VD',11);
+INSERT INTO ti VALUES (18258402265173661493,-94,'5qODtO45sA6grXv0DXacmFZNLCWEY7qACVIqdCzxyYh','sddwoz1y','fiMMDN4pU','fczv9hwWaSuNd9E1XS6IoWFTZnr6JpYUd','S','VD',11);
+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 (13254384134642832686,-123,'sp2M','XrGqcgc1CWL8rNJ1Mb3MqYLhB8Ydxl','knVv79dQxvTcLDWwdIjiKAS8fJfUgcMtS','FeRKaSmssWPzvwX9QtIrLTmz','N','c',12);
+INSERT INTO ti VALUES (13254384134642832686,-123,'sp2M','XrGqcgc1CWL8rNJ1Mb3MqYLhB8Ydxl','knVv79dQxvTcLDWwdIjiKAS8fJfUgcMtS','FeRKaSmssWPzvwX9QtIrLTmz','N','c',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (11931701618430889333,39,'FVpgZ9zSz2HLHJgGyUqnSlejp8RHbm','Lr9xqS95VIWP1XCmxyo6uo','r4YfzGpdb','IPVEcnVr2O9inZiKByD5fKSiu546ZLA8nqx6Ts','Q','6',13);
+INSERT INTO ti VALUES (11931701618430889333,39,'FVpgZ9zSz2HLHJgGyUqnSlejp8RHbm','Lr9xqS95VIWP1XCmxyo6uo','r4YfzGpdb','IPVEcnVr2O9inZiKByD5fKSiu546ZLA8nqx6Ts','Q','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8773430099971903647,-42,'EWQRd','oJpnzMZyLAkFFDwxZai44juIsnUCuxOkZh29nt1Hl4nN86vKd','h9j','WDEgjRDxawWjHImDvgEamW2pQmYCFP4WakYPSEo4i3riGyldUDjXzVhvBUF7p2WbdeMyRxc3MZxZRZfh5EhJCmpKPQIM5qdoYLAI5IgVz8y9kdKJL5JfNU2Ufx55aXuH3D8Vz7mDDUUm2','4B','WH',14);
+INSERT INTO ti VALUES (8773430099971903647,-42,'EWQRd','oJpnzMZyLAkFFDwxZai44juIsnUCuxOkZh29nt1Hl4nN86vKd','h9j','WDEgjRDxawWjHImDvgEamW2pQmYCFP4WakYPSEo4i3riGyldUDjXzVhvBUF7p2WbdeMyRxc3MZxZRZfh5EhJCmpKPQIM5qdoYLAI5IgVz8y9kdKJL5JfNU2Ufx55aXuH3D8Vz7mDDUUm2','4B','WH',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (18057561076659220756,-12,'B84egmzhLlENHYeIY6DKXsHmJFy2p9dr0tyF','UL9wG1gnhRnzbmQv12zakYlX3CRw3wOv9372AfnUbEwZm6yBCOrHS4aOPRwHva082aPI9n35Qpymar0c8vBlQkWkJKbZkB68blq0QRsBEhWO1lKVktq53fAHRIyeD8FVrExPbjL0nhSSsmUhnzVWsqUFgXhyrFexDjCk7j','PaLmb3DBPN5g9uKQGfEcRlS','qdvQG7zAJdb5jsVyfgXnV055NwO7iRwh','V','9SW',15);
+INSERT INTO ti VALUES (18057561076659220756,-12,'B84egmzhLlENHYeIY6DKXsHmJFy2p9dr0tyF','UL9wG1gnhRnzbmQv12zakYlX3CRw3wOv9372AfnUbEwZm6yBCOrHS4aOPRwHva082aPI9n35Qpymar0c8vBlQkWkJKbZkB68blq0QRsBEhWO1lKVktq53fAHRIyeD8FVrExPbjL0nhSSsmUhnzVWsqUFgXhyrFexDjCk7j','PaLmb3DBPN5g9uKQGfEcRlS','qdvQG7zAJdb5jsVyfgXnV055NwO7iRwh','V','9SW',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(79), d VARBINARY(94) NOT NULL, e VARBINARY(33), f VARBINARY(20), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-22807,20163,'gndDU9vrHhYyTKbDGudIKUeRl1pgeVU8njrCa7dy9LouIq5K7gZaIKBU9VI0','o8MXWkF8rH5UMJ7UPzshMhrJ9Sv7jko9VNC8Vhm9TF2NISOCqRDt1PD9cNv021uVcX','juLxkBb36gQK3xVjzLH','woxR5y','T','N',0);
+INSERT INTO t VALUES (23296,34103,'HHBq05UliEsvbH1vv6jz5v66DHauJRAIYnNZGMGrbQVIJwIWI','3bAklFUoKIHUgeL','VgHs','ErLa3Pxka8lR8rUy','n','I',1);
+INSERT INTO t VALUES (12512,52149,'uudC2JTNfMRBu9SzIUvoA8TYKnac9O8CCgxPcWoEEtldqZkfU1xm4cmsHnrezPJh2v2H3xLLh0YxY','b','ii6iRHy3JLG1EoUrg8dm','dk3cf6I0t','4','v',2);
+INSERT INTO t VALUES (21462,54594,'s2nVibdAP1gHDRPy3BjCFXqO10KYC0whbxquZgaitD23t2PHM5i5','bHJLT7nMWXhrVwMrGjUlFefWtYOJy5cLIx7lDnn4Mb5VoyjGqgmzp','elao','aO','I','8',3);
+INSERT INTO t VALUES (24401,27992,'Op39hEsHHazTJ6','VkignfCKRlOvCkh9FlXMDjXHkIa8Py87fL3o038JhykOZxKS6slLOpVcZ1IKZl4putyYkjq1MZkxVRFxmvC1IFm3aM4','3jiwwNS8XLJuOtupoKr5','HLFWlV','u','A',4);
+INSERT INTO t VALUES (-27031,65086,'YK1iUQF9SPX1k8hFb4yi5jPYaoW0z63qBr7ycaEFA2xR3','j9TRHdQUvwq6BAIOqI3zn3hNewyL8jqX41ELvlG','NcvQ1De','1','m','F',5);
+INSERT INTO t VALUES (8150,4014,'fnlaGd6N0yJtzuhOGDwWHDYBg0qjMVv3geJHZJU3tfJAPMuIUmhixDGUP1l067eowM0CsuU2jkPdN','Ao9INCUl0dInY5zN1eGdBATynCBZYvFgSmXef33aHi2tEW62MeipSPBrFWxrQzZbztayK4Vejj2gFFL1','t6kqJqDveVh','0n','p','Z',6);
+INSERT INTO t VALUES (15150,42514,'xsR4OaHyAfrQd9WDRgP95VniWEVpHmgzFb5awkR6A1zVvp4OopT1mMtYsh5sYA','CUP2jMkUR64mGi4EDyB2','2lk4FW66u','1tySi','v','c',7);
+INSERT INTO t VALUES (-6529,36500,'QgfdzSS7WWxyGJakpAm0jYd','JcqtHwS0HIlC7gfVuyQGonXEaHT0EFyzGis7L2b3FUWiosp745i1wYIlSIuHkiFM0ERpUTj7HcZ9BnRegt2syIR','g1eZjyWz7tSPgRtvl5a7DVI','eG6jx7jMX','D','Y',8);
+INSERT INTO t VALUES (-12598,685,'RbAHWqNzSluU2QimxjhGkAYCc30tvu6K9EwPlVHdFOxOsT9P888h6ncKA7UPZe','2eCHTO2d65AbEKxAW5Zof','Lfy79J5EsQv','FeKTGT','u','z',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(79), d VARBINARY(94) NOT NULL, e VARBINARY(33), f VARBINARY(20), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (591894566,59705,'WX2yI5M','H0eA5Q43MBhINdtFbv9vegEqFDwdqOlnd5Co7hFXa9TvSIbid0FE8tuod5bkibUOwjCVuQ5rYOpt59','bVc7LDoH','RbpHC3','p','D',10);
+INSERT INTO ti VALUES (591894566,59705,'WX2yI5M','H0eA5Q43MBhINdtFbv9vegEqFDwdqOlnd5Co7hFXa9TvSIbid0FE8tuod5bkibUOwjCVuQ5rYOpt59','bVc7LDoH','RbpHC3','p','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (-1681956653,64241,'0fMoTlxImkDEMNVHvn17wt7AG7TpZWeIexK','le5UO4QleiqyCywTfL7fPc6BAJIzRTn','5f','lo34z','A','2',11);
+INSERT INTO ti VALUES (-1681956653,64241,'0fMoTlxImkDEMNVHvn17wt7AG7TpZWeIexK','le5UO4QleiqyCywTfL7fPc6BAJIzRTn','5f','lo34z','A','2',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7092644554057838305,-983881665,'dwFsuEMoyTMdVypIjdsUQ6ithhZVisslfqnnFYaxVZ3ueE51ObEg7k16H4Yv4Mcca5c','IzbKtXs43EDnP46cuHrDyaQ7WFX3TgELd7TqfCQJrI1RiveivTAE4cKjkU0xLvMGX6Qf5pq4LHNJbK3TcwmefZmzvfRLhXIIjp33tQuwixXp4ECFzrhaSQTrHXNBS','j9NDVBUzlWjbMK9dfotNX1wrWGjOM5wDiocNEHEkYw59foXCoHmjL9s0xvMc07eTaV','gKhwYlQdbx7yq5','s5AYF14YSWwVTVilwFaya8IrGoWNCA8bh1wwzOxg1TYObfsJfnTyNZvVzf4KKn8lTUEiGDrkhdrM','2pJGfer4kt0Bt',12);
-INSERT INTO ti VALUES (7092644554057838305,-983881665,'dwFsuEMoyTMdVypIjdsUQ6ithhZVisslfqnnFYaxVZ3ueE51ObEg7k16H4Yv4Mcca5c','IzbKtXs43EDnP46cuHrDyaQ7WFX3TgELd7TqfCQJrI1RiveivTAE4cKjkU0xLvMGX6Qf5pq4LHNJbK3TcwmefZmzvfRLhXIIjp33tQuwixXp4ECFzrhaSQTrHXNBS','j9NDVBUzlWjbMK9dfotNX1wrWGjOM5wDiocNEHEkYw59foXCoHmjL9s0xvMc07eTaV','gKhwYlQdbx7yq5','s5AYF14YSWwVTVilwFaya8IrGoWNCA8bh1wwzOxg1TYObfsJfnTyNZvVzf4KKn8lTUEiGDrkhdrM','2pJGfer4kt0Bt',12);
+INSERT INTO t VALUES (1687372214,30647,'NrdhXjrBsvUp3UPtcFHt7DikX5AvsAqw7twjBjNq4slnI0jr','WIReFgYirfBLmIFjshkyiSqllwvco2jaNdFh3U05JSVm6fA2enQihiWRAXhWTqO','mlDDNPMCilgwQv','9hEMtt7','g','w',12);
+INSERT INTO ti VALUES (1687372214,30647,'NrdhXjrBsvUp3UPtcFHt7DikX5AvsAqw7twjBjNq4slnI0jr','WIReFgYirfBLmIFjshkyiSqllwvco2jaNdFh3U05JSVm6fA2enQihiWRAXhWTqO','mlDDNPMCilgwQv','9hEMtt7','g','w',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7169027628402044373,1163608974,'VN4fSVpq4WtGJjn1jgRBfoMaQwWs33HLLkAcJ2aW7wDDWXJ1BSm2jq34DIF1Mlwc','LRMsvAHlLEUl45KTHb6DWE1','p3fKh0U1AZZTrAtG24enfxyqDUHgp5OqiQmClQp1xhF8VyUqtF8f6zkF0zm2M1fM38IQ','L6ub4SKUzFa7pUmkNqIpU62p','SE7LTCjEZMb79BnWdQ6BHvf76c0nO','wmKv2Gq48qFXMAxoB21M28qfXCcTvLWaXFH9stxFgiLwuW9JdYQyi1lcExVQCRt3K8ZPxyCbhPHyvvL0WOduBYnsnmAT2edPWf',13);
-INSERT INTO ti VALUES (7169027628402044373,1163608974,'VN4fSVpq4WtGJjn1jgRBfoMaQwWs33HLLkAcJ2aW7wDDWXJ1BSm2jq34DIF1Mlwc','LRMsvAHlLEUl45KTHb6DWE1','p3fKh0U1AZZTrAtG24enfxyqDUHgp5OqiQmClQp1xhF8VyUqtF8f6zkF0zm2M1fM38IQ','L6ub4SKUzFa7pUmkNqIpU62p','SE7LTCjEZMb79BnWdQ6BHvf76c0nO','wmKv2Gq48qFXMAxoB21M28qfXCcTvLWaXFH9stxFgiLwuW9JdYQyi1lcExVQCRt3K8ZPxyCbhPHyvvL0WOduBYnsnmAT2edPWf',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(45) NOT NULL, d VARCHAR(67), e VARCHAR(25) NOT NULL, f VARCHAR(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4613718129749164435,1658200,'xVMaZ6tYO2aQ','7zm4DB8tFsDTfrg73zx7u5KiKyxCLCahO2IfwwGj16ltRLs23iXr3hkY64P8hTX','nipsnL3yzeNe','xH1A8JsaP6m','Qd','Z0AvkEWYXHuY6tGAWBg4chKjdkzcChbaUqJzt1VwQaADwxAkMWlJnxhDn9EHhdGRNzb0YuZ',0);
-INSERT INTO t VALUES (5800118761583350218,10674103,'cryRKtZ9fde8GjEoNljbQvV5JIJl8785OCl','Tm5TgXeK14r01lZrY3Rx6RMSEcwSiULoV8IXBQsaEU83zsoy8OBu3b','D','vWsanzrwgjoigl44If0pZjnyaIz3OlHajkcMFOO8277IlnI5r','zSQvUrSh3WNCqL52suaXS4v9ce9EYp7E3DssWrTPNZzPbscwJnehd20b61pw65XMOOq611GwEPAnzU0fbRl82pkoyzv','k7Jtw7rvAOnTq6xEOqNHultYyKEVkYbFN3bQOVFMrBXGCA',1);
-INSERT INTO t VALUES (-9166669911875148884,373780,'DR3He7GYeVot','MneaXxxU7UCoF0Ivf3pnl1KPG','4qNmTFL','6tWZddEElOlCi7i51gPdNkKwttTy7178jELFznKxmO6S0uWAff1','xqfwUG2DV7pIxsHDflUTNdBUjWpbdk','cdbAB4GEKetIHtefneY9NqvHsqSHS4XIu6wmMLAI2bdd7l52obrtcLzzK4sR4COhPK4FQs2fe0',2);
-INSERT INTO t VALUES (1567746449565745098,8860372,'ldKzs2xmGf5s','gDxrobp34giugpGaWoq5QdRydu','RPC68CbcTy0zevOFX6U','i2iAtzW77xszLymtZicSAm36wlh4roDQ9N','lwD7UfCidRIuaEnHK2BL3tC2geaniZZaf9wEW7tL4wGMWoSF4P58V6yQNablHMYW8jKwkPORkglagnfEbDdcNsQe0fcUyx','ezdBbkp8dQkpxqZApqL',3);
-INSERT INTO t VALUES (7274269463295075303,14908317,'29RcUlNEA0gSy8t0M5yzY','Pk0JDK5UNCFxbvP9hhuiQYywz5o1HSlzDxharYTgyhfBINE4NRU','tUQjQQc71ereA1eAsn0a8X','V2ft7kX9pH2wJII1MIwapgLrn7phw1w2xtn','xPv23sLsAUUmGHNvWXXzHIBkDTvgEWQNnuIGjFjIkb0vclLAZXC1HD31khRC9gi0bDJv3vVpDDKNPaVT','0JrDoEhx5r7ktaM6PR1SIg1uO1Kac0QNkoHjiaeyN93zNZZ4dIH6CTUNd4RDHd3U7mQz',4);
-INSERT INTO t VALUES (6545276547847221596,7542652,'eozANnjfwx4X5pbbdzV0sSJ3NQUAx7KFu5','TW','Pty4HCUXGjKicssBmbm','umXtT','dLUKlHjIEIUj4RBa','oiXLVfhvlaNhiuJcObkingJ6cHcITa0dDnJYQpn35f3yCel1JIB8sMdyef5KEnFOUkAkH2rZSkrR4dsfV',5);
-INSERT INTO t VALUES (5739723795617432731,8362742,'AEKPa3wRRn6V074LrgZMByfg1uDMZLkyz2SnBtJ','klX7RnFdp3Y0WPMto9SkkcoYr2rVpMENBnb0HzsuM2wO3zpmTdsu','JcNwWtPO9Gf','ypJg7jCJVHh3MZlv7WuVYNHsVEgJ6YMB6esukiwah7rnN6cDr5pvubEKG82za9','dnpovv','RmqmXjDV1Ip3OHczMKDrSR061Xkt72ySVjew7w9dNlcn2r9',6);
-INSERT INTO t VALUES (-4856705750149251432,15446889,'XpTe','G3KdQJ6nwbZWHw3udHUUAkNE7Uod3CTFVlvipHrgLtSdQknI','OEqMnjQ2E','krUYRmzhxUSEcG0ng96PslKlC58ohpuVqF5fZyxGCRKnoFDe4d9tXhTC4B','97SRT6S0wfuFJciHZTxqtZJzSViZS0Qf4RsPBXzKrovdTinTsWrMV','JGr4mLK',7);
-INSERT INTO t VALUES (-2861373450605446135,5952972,'YU6XI5ZQBftytpOZVm4ya','mR89OzBCXWTFCh31CMoc0Vsbn500hLI1Vs9iSoU63MZkzHzPBDO','exNIJPHj9Recf9o','z','ESVEcvIUsUkXGQti8T4Jxh3mNyE0f3do3weBmKo3xmcTcdVXC1RP2m1oHdxrbGyoZw1kZjJin8ih','DuuZ7a3yJtmCTZ9aMjpjmSVlGOOPkRic8re41CtnUfgaDOChE1t4ul8M3ztZcTeDKyBUO58s7awaiJTSlwX9',8);
-INSERT INTO t VALUES (8289866496844403996,3903636,'HLvuv','2VTBPMHSoBK0OjZeD9hEPpGgOH4sgelIJBBZuvhTPDIq4N7ygvuPE5e7jXKLXP3i','Qz6XEM','xfZR80P65OIagnuaM6Ml6RCDXvc7asn6uB50a9ATPmZ7','UGo62Xjve5PyPuhLMK','4FrlJhP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (779681609,62001,'Fz2gICf3593LJ6l4ku3QkvytWGlp6NZEK0S5tpu828qoSvCxTmVMd8xtcIQPjXRK0UeWYIbqWw4Oy','3YmoartPugwEL90qH4QNClyIFdDRlPcncjcV6lPSJrbDRoxresTj1p1TDQCRecfCTa3FfuRAJhx6dD08X5s7MdtxHxWgDkBhcMfzRYtCSAWHXVMK8we1d8BEM9nGSpc','nCr','gP5vo4eWOhZn5xAoRBru3LtlHCSV0ivs73BStS75iAAuNcX2vncIbL22tU2SV6kg9vIyB3vMnDGiKKrjieMipqhr2Io25pBS9uyibq0IgTTp9UT5qFGWFafC7G4yelY5wWM18BDAZl6kQK4nOCVJT95cGAJ6XcqIm5X06SQ4bnkPobsckGzcwwziCWxq3PeDBlGGTP0vcK0Q7zBsTd8pNgN3gJ0RTmeXekhkzLdCUS85KfnTaLkJfPfOWHLHoK','h','f',13);
+INSERT INTO ti VALUES (779681609,62001,'Fz2gICf3593LJ6l4ku3QkvytWGlp6NZEK0S5tpu828qoSvCxTmVMd8xtcIQPjXRK0UeWYIbqWw4Oy','3YmoartPugwEL90qH4QNClyIFdDRlPcncjcV6lPSJrbDRoxresTj1p1TDQCRecfCTa3FfuRAJhx6dD08X5s7MdtxHxWgDkBhcMfzRYtCSAWHXVMK8we1d8BEM9nGSpc','nCr','gP5vo4eWOhZn5xAoRBru3LtlHCSV0ivs73BStS75iAAuNcX2vncIbL22tU2SV6kg9vIyB3vMnDGiKKrjieMipqhr2Io25pBS9uyibq0IgTTp9UT5qFGWFafC7G4yelY5wWM18BDAZl6kQK4nOCVJT95cGAJ6XcqIm5X06SQ4bnkPobsckGzcwwziCWxq3PeDBlGGTP0vcK0Q7zBsTd8pNgN3gJ0RTmeXekhkzLdCUS85KfnTaLkJfPfOWHLHoK','h','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-659528061,32070,'Ur0sHe6ckz82ANfldNtHmrWcOAgyOVgcj','kJHXCpjoyilmGtx2Qwq5sfowtvnMkPYO6VPI88fUF2MCvl2xEfNew6eA7hgqlLV30MTlEPYxQWRCT1ktySYhAsPt536Bnsc','SpL4bbyjY6HurN7sjkATjRsKl3mnsa8lW','bWQFScL0mcbeZrCHS0Jm3qgNa3vcXU4zJ0V4e4FKDH5PZgKVCYYkZGS1MVqSi9WNzMhAfY2VfqqvHdUQvE4DDlEDr9GBwdc5vW5Tfolt1IXONQp3bqjarnbBEgPE4hc3KtrjdixLEQ5eUi2cheAfjK2JUNGcQ3NnozVgGDIJSnDpVufaTCGy30TFUNmo3X35zfSAQKuNMx9YI19Y4fJ5yJwH5Rd5XbcKWABlcVpZf3p','m','n',14);
+INSERT INTO ti VALUES (-659528061,32070,'Ur0sHe6ckz82ANfldNtHmrWcOAgyOVgcj','kJHXCpjoyilmGtx2Qwq5sfowtvnMkPYO6VPI88fUF2MCvl2xEfNew6eA7hgqlLV30MTlEPYxQWRCT1ktySYhAsPt536Bnsc','SpL4bbyjY6HurN7sjkATjRsKl3mnsa8lW','bWQFScL0mcbeZrCHS0Jm3qgNa3vcXU4zJ0V4e4FKDH5PZgKVCYYkZGS1MVqSi9WNzMhAfY2VfqqvHdUQvE4DDlEDr9GBwdc5vW5Tfolt1IXONQp3bqjarnbBEgPE4hc3KtrjdixLEQ5eUi2cheAfjK2JUNGcQ3NnozVgGDIJSnDpVufaTCGy30TFUNmo3X35zfSAQKuNMx9YI19Y4fJ5yJwH5Rd5XbcKWABlcVpZf3p','m','n',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1079685959,39059,'SCtwJGygWKJNPJXDRxUD7su4fMISQ5Rb31e4wMea9htZOy6Az83p30Kws4NByLVzxlp8','haRJlIl71tn4rNoBzj3EOvt58G8s3K9VVJ2nSjdXLNxlp4KFRosZ6vXtJkVR41e5cQRN37B1XvEVlxSQsKxAiJXLLS1W6qorSTybaBtw4','EBjbKNRJQotQW','E6zUHkT8l1888pG7XiqM7UIRpYeTsCitTHz6EXfBlYbZtsjAyMS0NrlA5gcm4Nx6NKhf4Le6gzV3Fxta19Q','7m','E',15);
+INSERT INTO ti VALUES (1079685959,39059,'SCtwJGygWKJNPJXDRxUD7su4fMISQ5Rb31e4wMea9htZOy6Az83p30Kws4NByLVzxlp8','haRJlIl71tn4rNoBzj3EOvt58G8s3K9VVJ2nSjdXLNxlp4KFRosZ6vXtJkVR41e5cQRN37B1XvEVlxSQsKxAiJXLLS1W6qorSTybaBtw4','EBjbKNRJQotQW','E6zUHkT8l1888pG7XiqM7UIRpYeTsCitTHz6EXfBlYbZtsjAyMS0NrlA5gcm4Nx6NKhf4Le6gzV3Fxta19Q','7m','E',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(28) NOT NULL, f VARBINARY(11) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3201,2064027714,'rjt','8AbK8GyxeLb','nv0VomF0C6B5M1Ej67fzGeaGeTrP','mvOiLC','K','cE',0);
+INSERT INTO t VALUES (25467,-1722640756,'NoQge3','K2YaXoMWIb0vIvXfNSXfaX4kCJ0ZN4GIVRBTtFnFlvflfJHj9','Cp64oi3zJHKOLgJLCaV','hhlMI7','P','gd',1);
+INSERT INTO t VALUES (29610,-351916415,'yqMUkPwj8Spc06vfBeomrSnFfaEW0WfV6aCU','LU8pLKjy5M5gvLI9j75eet3f','c32ugY7iUp6','yA2u','M','FF',2);
+INSERT INTO t VALUES (57483,-805604612,'BsPShlimNAaWit6bKO32qr9A93TAp3oT68sSP','a1mAZAIZn5j5D9mQsZKCkMiFfOilCa18kNS5sDn1VA4aOKNAZ6zIlzQl','YU','M','N','sv',3);
+INSERT INTO t VALUES (36476,-355495997,'3q3QpxYvvzi2T2zPv','g6Ind7KFCBk718PrVWmTE74LbA','h2bL','LP6VgSqGtB1','H','d',4);
+INSERT INTO t VALUES (17976,-1258867614,'pqLSqN4QUGZRUROrs2VjhJtWtnHULDlzuwc3Zle','w7','AEGTjAAWwelJR2fYhpL','sxy4dK','W','f',5);
+INSERT INTO t VALUES (57973,1295651200,'UqKbiWgw4','dIPRwC5KV47tFQP3IbXUMClrd2402G9lj3eWMh0HH1g4U7uicIDgCIBj6rUdf9GsuNBuguze2zBBLklq','msfUVgXjx4OODcdIcyPC8W9oVoYF','AgvJMsbIGUh','M','53',6);
+INSERT INTO t VALUES (10810,-483058004,'M0XqWewhpTOv2at8yfLTZYsu7aLYgqt','OMXAKSzeCWU8a','bnF2BvRhvC','StqohQZx','m','bz',7);
+INSERT INTO t VALUES (46168,438673917,'4hApk4sdf4fPanXrGHDTM','LLGQgo','erG07JLegIt','S','c','G',8);
+INSERT INTO t VALUES (28297,-862272692,'Aj3rzHTybJVg8TKLfwHGh4R9t9PG','jJ0WGm2kPadg2BHM3e8KKQVq3XNTH6OC8aPIBvLIMjGFZeDuWSutDlZW63d6xqo39Pu6','MDKiwQMMOr50DtxoI','YYRUeB','J','hC',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(28) NOT NULL, f VARBINARY(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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-3943456768472518530,6093284,'yhTkKfzuDeIT7gKnbHWkNlFALpOABdjuWGE','cjVQQCxkzPy35N29RttHl4OTSuNZwBxaCL','umPvAtMiZFmRZFDEG4SLS2rG','B5ARZtuYpy5xFM7','Uc3Vm','GpBWNdeUMW1r0OF',10);
-INSERT INTO ti VALUES (-3943456768472518530,6093284,'yhTkKfzuDeIT7gKnbHWkNlFALpOABdjuWGE','cjVQQCxkzPy35N29RttHl4OTSuNZwBxaCL','umPvAtMiZFmRZFDEG4SLS2rG','B5ARZtuYpy5xFM7','Uc3Vm','GpBWNdeUMW1r0OF',10);
-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 (-5719590244612015864,97972,'0gdCRhvSEv2fcMTrOTs6llrkVDfxR3sTEiztQ5E','A3JjjVdFSZETd3MFVsWvfVZ30r0iB1OotYgMjpQUDW4e5','YeG2e3oLNGtTw42KUZ6xpnKn','y9t42PnwuEePPD7FJWTNZ9e9vB6aV4CiTfDMckEbHwVRIbSunvP','5oI5g8Yzj6S7XrFoOGf8Z9wDfMOwCOruSZzrzQmQAz5','rB36yvb4GGkzSRuVeWBMAVmloyBBPvAU4FfRlW9u9OOcKDzZbw3R8Az6hauPs1brBeyOWzoWbSQGuoV0n0LnWzbvFr8',11);
-INSERT INTO ti VALUES (-5719590244612015864,97972,'0gdCRhvSEv2fcMTrOTs6llrkVDfxR3sTEiztQ5E','A3JjjVdFSZETd3MFVsWvfVZ30r0iB1OotYgMjpQUDW4e5','YeG2e3oLNGtTw42KUZ6xpnKn','y9t42PnwuEePPD7FJWTNZ9e9vB6aV4CiTfDMckEbHwVRIbSunvP','5oI5g8Yzj6S7XrFoOGf8Z9wDfMOwCOruSZzrzQmQAz5','rB36yvb4GGkzSRuVeWBMAVmloyBBPvAU4FfRlW9u9OOcKDzZbw3R8Az6hauPs1brBeyOWzoWbSQGuoV0n0LnWzbvFr8',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7581697595094706133,10427395,'bkj2GAXehTvmWoXLcat','rwk4otjeAFtUuvWC0v9y4ScDpcVLTZwMUwIXFpdLY0PFLsHHgpibxSlEOJidsUNaoLnqMvFkSRgc2pCOWFMRgh5uMQ1Xtwg9MVaTim1AyQHvd24dCAz9t6hUrGsSJ6YMPwYe','mH28vuYeYqdu','VM3d3zI1m4FJp','4mqwJUwIGHzu85cepnOO8','dbR1HdtqAWhkAA3jdiBpBEMAOmH8l1k2svrHXW9QjWBKT',12);
-INSERT INTO ti VALUES (7581697595094706133,10427395,'bkj2GAXehTvmWoXLcat','rwk4otjeAFtUuvWC0v9y4ScDpcVLTZwMUwIXFpdLY0PFLsHHgpibxSlEOJidsUNaoLnqMvFkSRgc2pCOWFMRgh5uMQ1Xtwg9MVaTim1AyQHvd24dCAz9t6hUrGsSJ6YMPwYe','mH28vuYeYqdu','VM3d3zI1m4FJp','4mqwJUwIGHzu85cepnOO8','dbR1HdtqAWhkAA3jdiBpBEMAOmH8l1k2svrHXW9QjWBKT',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7637608071018670733,15540354,'tJ8Ebm5W','TMVTN4awJLdUlAsL4CSq0VJf1e5lHrgZosSG4Arn3ey0HtPZ1fVuF5JRK1W4HEA0Ssbdn8pjiF4vOPU0CMY8saDskI1yYJydKDr1TFjsDW9IjN7IbjUQ0UBnplXvthZD06UCM9b9ZuhtdETg743HC5cbWtvmcSKbGMCyj97RY7vIf77ptgSAwua6etPQp8q9nk3mmvMu6CFKAWqJgKHmkKDolcGw0j8DFqnx1mvt','uBv24fC5qTV9PgG','whVjCK','2pUoTKbrCdGb','WmZUalnmHBYFRr04Pm8iJXWk11GSzHdPLUAngCp3NBcskSNyVcDCaLcRkRx2aghXg63E1OWBFuAFyrUwW3f5piMFP',13);
-INSERT INTO ti VALUES (-7637608071018670733,15540354,'tJ8Ebm5W','TMVTN4awJLdUlAsL4CSq0VJf1e5lHrgZosSG4Arn3ey0HtPZ1fVuF5JRK1W4HEA0Ssbdn8pjiF4vOPU0CMY8saDskI1yYJydKDr1TFjsDW9IjN7IbjUQ0UBnplXvthZD06UCM9b9ZuhtdETg743HC5cbWtvmcSKbGMCyj97RY7vIf77ptgSAwua6etPQp8q9nk3mmvMu6CFKAWqJgKHmkKDolcGw0j8DFqnx1mvt','uBv24fC5qTV9PgG','whVjCK','2pUoTKbrCdGb','WmZUalnmHBYFRr04Pm8iJXWk11GSzHdPLUAngCp3NBcskSNyVcDCaLcRkRx2aghXg63E1OWBFuAFyrUwW3f5piMFP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT NOT NULL, c BINARY(31), d VARBINARY(66) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-31,-111,'j3U5xfJ1pVdsQi','U86jNuqGRRO2JZdq4y9yKTkYzvlBu8xuW','LdfMSV03qhJMXnB81DcxrDRG','X307TOM54Lkwzfcv3SYGVYrDXoqJw0X6kcOQ9hkxkDjVJVajpt5k','P','z98yOZRgEx9SjoYrFfFOVlhrGfiMd0Y1godBnTRr84GzSdj6KAFovR6GFX1Lo2n9NkAxRFzmm9bii',0);
-INSERT INTO t VALUES (70,-86,'gK8fd63eruiiV55mhuV','M3pvZ7PTJ5MfVwxcRMv0gr','x','iSgMrYqWR9IXiNWIQr5uycbCopAC','rcrVyQ','7mbl7AFut3Ew',1);
-INSERT INTO t VALUES (-119,123,'UQf8kVlMQJiH1X8iYNvC23IVWFv9c','cUlQVpeReXJTjfAvCDNv','mo3fdL924GDQcG5RlXL1','VDs4z6GwOBmsbKHIREXLjdfXxNDAjiBfDmu1MBKr52ZtkJ1dUChhCzCKldz7z','Se','jxUMEWQlJ5z9kKrKCKnVcDHx6RLFSpEWY8xIsGlivTWvfl9v5T',2);
-INSERT INTO t VALUES (9,35,'sQdB','O9KIrp7EoI4qQ0oIstxp9','dtw2rUejHP4QTuz4eQB8rNYd6t6Ba55Ielq','4a9OJobuPFSoiXDl7ZsMEx0H3LgrU','F30Eold95ZyAMPu5piAh35tHKy2BLfNLN5ypcOPebdlpRx4R46Am','ueWaQHSH66ZqtNJm',3);
-INSERT INTO t VALUES (-78,71,'88uKEXbv7r70F','oTKVSZ2Rt8TErtlx2xU3wZ7WsmnDdFk5QZzQJhqajgAHchgzVhHyqwLiZt18GlC','zBjIVXERTF4L4XmHXGIa','EdUWSu9iPi7','NMLBLDsY9fD1dWWXRkS0zqLWiUzWGOlNmZgonIuTa5UNrZvQKhUmYIefMzsVIE8Kl5ObqT2qH','mmkhi8rCq7tfEBUczLLwsLVThg5RSZ6pT6qdf5svr9xMzNHNEbo4t5WKofRQLpEDXKR29We',4);
-INSERT INTO t VALUES (-104,-62,'LUeezHoi6HjT4853','VPdMUuF9NBy9XLWR0Q4a56sJ6oF21Tfic5wEXws0LK1ZK6BWMTnoGgGhF2siBqHtI','wdzN4om77gbkQdzDWo5','8WII18NMdRnh','CJU6TQwdJ4xvwXApctu1ryoiAzO4aC3y1RBrM','PB',5);
-INSERT INTO t VALUES (78,59,'koVlSbZaRDDhuUkFDF','whaxWmrgLxzH98D3faxh5X6S88xvkl308mJMm','78rRSzRNZP4CmeYBnW7YXRdQ6eYOXLpHhDH','cqF5exkjXcMBwg','Y5myH1A7o1y3','n44L4pADdNGAjmEU7YO2hJB3QTywcZqZmPfX',6);
-INSERT INTO t VALUES (-70,-53,'rGuYzQB8kmRIroTz6FwdyYJxv7','R3xC4cWaNSNkaNFyC0n1NwpN0BfFTdaKxlcYu','p15GcOyl6wC6k6WhT6lXW70Ajzmi5S8GXb','22c0Y1Gg55KTT4AJcDu2F6qGmEtGJ64PKZMpbJ3VQVq','W7HD1u05gDkvNvOjCuBHDWmS1v0eQ','UfjbXf7YaBCuJ9RGXrEKScUx6W',7);
-INSERT INTO t VALUES (25,-122,'cul80zYIo','sAov','Lcula9nuY6xISOKqtULEK63Z','3jbUQPH2QyCiSD','okfATqF2k7x8dOK9G6n3VeNaUCNcZ4be1KUU415S7SnvirelaOK8PBHGNeb6s','L5F6ECPo8pEOOIilDXGdY68xt8qYGNpELJj',8);
-INSERT INTO t VALUES (11,106,'aROLqgzBz8WQ5l','pR1oQS0V4tdVeqPr1a92vvtgibNHKkm212fxYlF','iuvdpNiMjtwqLu0hZx','9Gi822Bqzs695Ou5YShgZG0oLo3SelHaBzLCw5UB','xiooczgWoRIoIthvRnNgseSxuvcyaz8Rimzc4mKge','d4fL1dOPjZr9YIEpu3CJQBrwYkWrBhsxQxoZAV8KHFEMX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (18176587995742367385,210659956,'Kr7Tw9qxLKwWSLmyjT4QGDQWSiev','EsFTCDeuDTcHPWSpSuYsLGA59TeWAF9cKmChKggizb0MGo0nFB5frtSa8N2hXZcwDBc83tSgp1EzNSY5wrTdm4Yw8MQ','wr43ZiawC052LPN9NnIMk1vOFfk','xVz','Z','K',10);
+INSERT INTO ti VALUES (18176587995742367385,210659956,'Kr7Tw9qxLKwWSLmyjT4QGDQWSiev','EsFTCDeuDTcHPWSpSuYsLGA59TeWAF9cKmChKggizb0MGo0nFB5frtSa8N2hXZcwDBc83tSgp1EzNSY5wrTdm4Yw8MQ','wr43ZiawC052LPN9NnIMk1vOFfk','xVz','Z','K',10);
+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 (10689820713338127292,2063273085,'KJXPnxhvOiISSE','CStFNBbDH','ltBi3zg1tasZsnrDerQ64mRdis','pLRuX04','E','s',11);
+INSERT INTO ti VALUES (10689820713338127292,2063273085,'KJXPnxhvOiISSE','CStFNBbDH','ltBi3zg1tasZsnrDerQ64mRdis','pLRuX04','E','s',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6342223234004620732,1340194346,'fkzLEmuulm6stbbcXn0yZq7sCwpGOeP4WXF7','KyAteppLbjvLqCtciaPgoPAkq9UVan5kqfxMSkAUDSTTZeECS6YLCQZBAD2XtpA5e7pILnx29WFQSc5ek2OPGbBs42PB8Z','IP4SKlrwcOYvdty3PnLZO9','ljGBzkxmq0','J','hp',12);
+INSERT INTO ti VALUES (6342223234004620732,1340194346,'fkzLEmuulm6stbbcXn0yZq7sCwpGOeP4WXF7','KyAteppLbjvLqCtciaPgoPAkq9UVan5kqfxMSkAUDSTTZeECS6YLCQZBAD2XtpA5e7pILnx29WFQSc5ek2OPGbBs42PB8Z','IP4SKlrwcOYvdty3PnLZO9','ljGBzkxmq0','J','hp',12);
+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 (9777687343091136315,222800516,'TIGIhDJv5Bz47bGHjMJgryfIHeF8Plfyy','L4oTEVCQ8Sw4MrXTTB','KRfU1A','LLLXnRvK0j5FxoErH0STdRpHLmdn6Qb89ERFvxgd0sU3tWF59etJ0rMUjWxInux8','6','YC',13);
+INSERT INTO ti VALUES (9777687343091136315,222800516,'TIGIhDJv5Bz47bGHjMJgryfIHeF8Plfyy','L4oTEVCQ8Sw4MrXTTB','KRfU1A','LLLXnRvK0j5FxoErH0STdRpHLmdn6Qb89ERFvxgd0sU3tWF59etJ0rMUjWxInux8','6','YC',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1437791546703303780,-245522672,'JU2fFMUklh3g5QnfWqzW','fGT9SZpZyKA1LWaF9gNbgluT7yXLcJmHa6KYjW9tbSL00nq4pvCepqIOFVGInWYCYW2OgDvt25xDOjqNEBtWwwT1cDiIs','3ujnJwbD5oi5','tFRFvgZz7p7AtuRj443BGOlCtOUsd2hvNEog9NOKu824brcxWJ98cHA8yx1rWUR893NhcA6IxOtvcwz1kYeNSqnJ93qHzW7HhtEB2lGrxo4o9Q3lSNqGAx37HXXCCN0B6s6ACZ5thEfxJWlcD0Zwq43Oci6tbOC','6','0c',14);
+INSERT INTO ti VALUES (1437791546703303780,-245522672,'JU2fFMUklh3g5QnfWqzW','fGT9SZpZyKA1LWaF9gNbgluT7yXLcJmHa6KYjW9tbSL00nq4pvCepqIOFVGInWYCYW2OgDvt25xDOjqNEBtWwwT1cDiIs','3ujnJwbD5oi5','tFRFvgZz7p7AtuRj443BGOlCtOUsd2hvNEog9NOKu824brcxWJ98cHA8yx1rWUR893NhcA6IxOtvcwz1kYeNSqnJ93qHzW7HhtEB2lGrxo4o9Q3lSNqGAx37HXXCCN0B6s6ACZ5thEfxJWlcD0Zwq43Oci6tbOC','6','0c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2059873619227311340,1134436513,'rF','ApQjLTalOuyswEawOoK9h87W3EBLEtcuTkU3KqHskyOBzsDZfS2Y74ySKxbQKqf76tiLAyF0Wvcm8fEEdTdwaCooJco1xx3wd8S1r8qfq5zhNV6fAzqRxJQGotPRIgaNxKwZceDO9BtPX4MIIl1zo5hbsVOAHba0W','uCumP3UUTe','ONG7KIVrIIBWpYEIqKsk2TzhzfjRrWNFjqULjXqhVXaOnp93C53zTMtfM7TDlzRHdPprXLaAd9PYJ2OBpjgdVD9','TB','N',15);
+INSERT INTO ti VALUES (2059873619227311340,1134436513,'rF','ApQjLTalOuyswEawOoK9h87W3EBLEtcuTkU3KqHskyOBzsDZfS2Y74ySKxbQKqf76tiLAyF0Wvcm8fEEdTdwaCooJco1xx3wd8S1r8qfq5zhNV6fAzqRxJQGotPRIgaNxKwZceDO9BtPX4MIIl1zo5hbsVOAHba0W','uCumP3UUTe','ONG7KIVrIIBWpYEIqKsk2TzhzfjRrWNFjqULjXqhVXaOnp93C53zTMtfM7TDlzRHdPprXLaAd9PYJ2OBpjgdVD9','TB','N',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(69), f VARCHAR(37) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6,-204708591,'g','FItDIgKsIqyMfF5TkuV0Mwda','U3dSp84BOmwoNl4xOUilIKcEtYqCJcqJPPpkeEqs','Eomb1Bag2J','v8','9',0);
+INSERT INTO t VALUES (74,-74872618,'L5ZDKHws3','a','MRsq9jbRXk812F7Llzicuh6ymGbP4omXsjwCHndM957mLJ3nYft','RvfLenV1yEok07y','SX','D',1);
+INSERT INTO t VALUES (196,936695658,'SSHiY','U1eJ9','xazuf','tDs0VjkCYLKtBf1D','0k','F',2);
+INSERT INTO t VALUES (240,-2144353757,'TYED9gICGx','tx','XJtpCHjb8MaYx3E8','Sk9IER1DJx7YoaKfbJiILrv9uLW8zcLZaiL5','1','z',3);
+INSERT INTO t VALUES (138,2041321980,'QpH8rA','3RdL0sQTWm9E5siogNVNK3J5elMBEOtI','9n1ZwkcFCGobN7PR1coQfgxco9Hdt9','U3SEj','f','G',4);
+INSERT INTO t VALUES (88,1495199768,'GPqEgMaE6Z','IV7T2VHMKupxqBXAaTEsLRvOMxBC2RB0Kmxa','4mOyRJwVlbrlm8pB5PSlp4S6Dk2UPNJbkz','nMU7W','V','2',5);
+INSERT INTO t VALUES (166,-2028058044,'o8a','uC2nczP4ZN0vyjjLYl0lnFuJk5KdL','kZqjDibT5doNT9w0mSoNtmAVJXlg64VL36qWnVa4tigJZsHDHWYbyrsb3f6XpbbZW','0RcOa81SKntJwgKe','8','U',6);
+INSERT INTO t VALUES (91,-210439243,'5eLYRydVK','yZQ5ZljWEvMkIBX0M0BfFSDaNMT2iGQ','T7WPvo7xTNsDQRzD4tPA9xjWRg3WrYyrlX','z8dJgX0GHJ07PLHxoCubvja','Dr','8',7);
+INSERT INTO t VALUES (206,-949932589,'Y7','XsKsVQ3F89xFUBAmC8hGZ','4LU','r5O0vypOcyzrsa4bJZqV6O6Co373','X4','Y',8);
+INSERT INTO t VALUES (43,-749660615,'LgarLZ0Tg','QGoJC0aBBqrdg','scc0V8O1M0oJKhsLnWL0EBaVWWxguKwZhcSW1bbShGsDbZ9IsDIXIxW162Ik','Mx2BPNBESnQ9b8qt57ogNR','C','c',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(69), f VARCHAR(37) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-5888355,62,'N','vm0MNTu6RKZXNZOcDCK5egxEzoLWjQ3NcT','uEhSlzxJZsL38tqK7BNLHXLyAn1ny3H','jlgRqes7HzwuxZcTQW2E9izxLCEk0gad11TUZewrG0','FGNLMGkf8G4eTk2NB6HFY6NlWnUJzF6RUlwSYFlq0k73jq30VibmbANoN96lZ2VXBV0BYC5lMGzE3WEitIPuaiCztPm5Pap','KvLvPTyCYLAWCbq6nyQjIJ1dmVt7DZtfKTVmJv6L',10);
-INSERT INTO ti VALUES (-5888355,62,'N','vm0MNTu6RKZXNZOcDCK5egxEzoLWjQ3NcT','uEhSlzxJZsL38tqK7BNLHXLyAn1ny3H','jlgRqes7HzwuxZcTQW2E9izxLCEk0gad11TUZewrG0','FGNLMGkf8G4eTk2NB6HFY6NlWnUJzF6RUlwSYFlq0k73jq30VibmbANoN96lZ2VXBV0BYC5lMGzE3WEitIPuaiCztPm5Pap','KvLvPTyCYLAWCbq6nyQjIJ1dmVt7DZtfKTVmJv6L',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(32);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
-INSERT INTO t VALUES (6396120,127,'2gPP3MRtYET18fRTbDIKwWJUIlq','0QUHdmSc1uZqfi3BapiznjrJhu','LuAHla','1Kq6ab7oCQyiTC3xrE7aAwRivFxiIwv','Kj0Kg21avrpLJL','yI7vq5',11);
-INSERT INTO ti VALUES (6396120,127,'2gPP3MRtYET18fRTbDIKwWJUIlq','0QUHdmSc1uZqfi3BapiznjrJhu','LuAHla','1Kq6ab7oCQyiTC3xrE7aAwRivFxiIwv','Kj0Kg21avrpLJL','yI7vq5',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1119583281,612365148,'bQRguo7D5e','EVZyO9idmO5hX','ok7djUBBgw6T7ozjerl5oKJeYLMEQVKJR0N0taXp17','YUvtWIQm8N8xmSeybSk5HSi','C','j',10);
+INSERT INTO ti VALUES (1119583281,612365148,'bQRguo7D5e','EVZyO9idmO5hX','ok7djUBBgw6T7ozjerl5oKJeYLMEQVKJR0N0taXp17','YUvtWIQm8N8xmSeybSk5HSi','C','j',10);
+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 (1786549983,1997355183,'Aitrd4','BZ50yX1JO3o','rs6rgkunBnbX','Y','I','Q',11);
+INSERT INTO ti VALUES (1786549983,1997355183,'Aitrd4','BZ50yX1JO3o','rs6rgkunBnbX','Y','I','Q',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1839652,77,'R96bEl7gnfVdacHDlIQgt6Qec','jZljKER8EAGAs72tQPU7mqemG5mbW6cCA9AnI6eSXOz0Rm58lzDY3zm6vVhQP4vl3IvovWrl5NKdJOEKYy0HqRbX0GgiJ6LfBxhwPTKvX4jzLyxn5hq5MBxkLVtSveEftSRLB40OaK07AEwuHf3TUAaGI3SrgD3cg60mprvOnQCtWQF15Sm8BeAXFkDn6c0','wwXRBNMeSkt0BCfag8KvJxi0uCuxHWeAatHhUj','pON46mNNUNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYDcgVrN9GtUC','R6S91COxtT7gMOmvYH4FNtUYf6JF4FWen7AJQEQOianwaIJ759BkG7ajZNso4sM3CYIiRLTJWXHHgjq8','3yFZL0JoBhziB6hXQOCzoouKb5XxXawNLNaUbbu7rCwJioGmwAGgP2SWmfXr',12);
-INSERT INTO ti VALUES (1839652,77,'R96bEl7gnfVdacHDlIQgt6Qec','jZljKER8EAGAs72tQPU7mqemG5mbW6cCA9AnI6eSXOz0Rm58lzDY3zm6vVhQP4vl3IvovWrl5NKdJOEKYy0HqRbX0GgiJ6LfBxhwPTKvX4jzLyxn5hq5MBxkLVtSveEftSRLB40OaK07AEwuHf3TUAaGI3SrgD3cg60mprvOnQCtWQF15Sm8BeAXFkDn6c0','wwXRBNMeSkt0BCfag8KvJxi0uCuxHWeAatHhUj','pON46mNNUNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYDcgVrN9GtUC','R6S91COxtT7gMOmvYH4FNtUYf6JF4FWen7AJQEQOianwaIJ759BkG7ajZNso4sM3CYIiRLTJWXHHgjq8','3yFZL0JoBhziB6hXQOCzoouKb5XxXawNLNaUbbu7rCwJioGmwAGgP2SWmfXr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3513305,-5,'f9IX','iCa7uldbFHzSHhUxAbzu8nrOoAcbin4FsCbsxIqjl8kUtR3cQWnFH4BMfv1alfdtehuYv7rqBwgRnK5xJpuKash2KRjetNwPbMb2K6n0HnhDqcMFJuxul0ja8WoclknttxPm3zJFNMcxPiCBMKo5ZzErAYXfQ6dtOVuvrpaS0OjRN53xoAyLNjKMgrwBw9NLCuUQSB11vMdFMoOqwfJlRYw4owZxEYn3','Hw3','cK0qVi9Gyh4GGBX7NHrChd7IdJOinmFfhK7OKXl7P4RD0cNyRU6PxPtjOsg0ixDAO7tt1viS46MzylGtOoV3HxPcxrF6b8DwGo2vbZKKAIWU5HV1zRi5xts5uHWRXJrPbqAylRfpeoEfn86DDxaZOU1eMDmtjayv1cRHdWxUPrKog','gQN2YoNBrFufBkSHwQXp1e81eOvcvueTlOEH0pwai7EjtQ8rf66COOMOncS3Utb7zzni5iDSsm7xL5q4IO3phB','16iMPfsmaZ5kfcxpOvMTChl3NaLtWhMeAQSExFCp',13);
-INSERT INTO ti VALUES (3513305,-5,'f9IX','iCa7uldbFHzSHhUxAbzu8nrOoAcbin4FsCbsxIqjl8kUtR3cQWnFH4BMfv1alfdtehuYv7rqBwgRnK5xJpuKash2KRjetNwPbMb2K6n0HnhDqcMFJuxul0ja8WoclknttxPm3zJFNMcxPiCBMKo5ZzErAYXfQ6dtOVuvrpaS0OjRN53xoAyLNjKMgrwBw9NLCuUQSB11vMdFMoOqwfJlRYw4owZxEYn3','Hw3','cK0qVi9Gyh4GGBX7NHrChd7IdJOinmFfhK7OKXl7P4RD0cNyRU6PxPtjOsg0ixDAO7tt1viS46MzylGtOoV3HxPcxrF6b8DwGo2vbZKKAIWU5HV1zRi5xts5uHWRXJrPbqAylRfpeoEfn86DDxaZOU1eMDmtjayv1cRHdWxUPrKog','gQN2YoNBrFufBkSHwQXp1e81eOvcvueTlOEH0pwai7EjtQ8rf66COOMOncS3Utb7zzni5iDSsm7xL5q4IO3phB','16iMPfsmaZ5kfcxpOvMTChl3NaLtWhMeAQSExFCp',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED, c CHAR(77), d VARCHAR(99), e VARCHAR(93), f VARBINARY(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4507877,2708846,'2UTeCci9cPm0qnJjUaRHRt0BbL4VOPt6mAw2GLpDPOq1JKv5fF9TyxlPcZ1iLNNUlDx3RcojTY','7qtt3ySxEwl2U9nvYz3muL9giXzMJan97fPMtYNO29yciy4','lPXX3RAMrKg7NU5GvHSwZtKVeXz1S1cQtpSTRoHcQ8eP1I9PpGkii2xvRJFnxnt8Cc','ukiv5X1rVuuwAXeeQOLKkHwNa6WY4mlkzfEuMaa','20','j9RYzyV19pjTHrRticYkxA8C6uE5bMV661WiNBUWGAHFxY3gw4vs1ioFZcUGkujFoZUTNDp1zoRs',0);
-INSERT INTO t VALUES (3777663,1873785,'KTjX8MlAH1twS9oMRvAjoe60pc7nbHUD86OWMGx5R1','yNlDauUODMBBkeCUCFaW19l','nT9YzxU5auXh5AOXU4rLU755rUODVWlJs63xtGPDYxTtaUmdXmgCSou7','ldDJX1Ai26C7Wg1RQvwk4HiYlI9TIaf','6WVQmbBclMhsIrYPKrE49Muk5Km5Rq3ydzstKG3LUFbi89UTe4Hnq9D6QFCbhv2CVRQCfase80WdwmM4xu0zSI','yg6SSHh7sSWOtr6p',1);
-INSERT INTO t VALUES (4373106,5933649,'KmZq3BsvPAH5c0VGahAzi3gybL7WUfv9fz0FUcsUdSjhhZzG549FLe6KY','48lLMPGh77rtAUmRRJpMz1FPJ4BkaI0JAFo4ErxZ9Acd0ZxIl2iW5pl1dUuY4qUa','u5reBRcQX6fTXAfb4PDC7YEi5AA8wbqvETzWt0JKBWBGtBRcclxqFlbvnnPixFyUu0dAR4FiCrcI4Zuqt5LV3pbHECN','pHbQMzvWXftfBQfg1646TvszLSfQwzdlEa','ukKAqv1183Ni2cVInhuVANlvIsC0JJP5XXb372BzIbYFGO8tC','mX29MVWubZGsy2YV1p2eaA',2);
-INSERT INTO t VALUES (4566759,9727706,'A0Sqb5tzLPG821JRLzZ','PiKM0aZvj0L0nR6i3yrHr2SzWxdKFavV8h1ZmnxNXjfj3JBo7Ve8W0GXffrK12Eun48pZEnkpu','4F0xVGG1nn','YmPcgNkoqme4FfLV8iDFb4KKN65ZEsQ9bxDWgbKto1T','LK01TRHKi0SH7Q6DlacXFHhipeOpxn0F1ZCp5gD36sQH1oiAO','vnubYKJ9Feozvmq5yNeAV6CLZzt8dOOWE6cjlxrADZCzlBnSh7X240EEVSRHzUfpFf4475nT',3);
-INSERT INTO t VALUES (-3762114,1415083,'pJuexZ7CC0rcGTtZLFASuLnmVZjyVSnoryeSFHBCzEtvhcATle0eITop56i8b','mpZNCBQsOUb5v4gUDp1WFvHcGC4wOvmY6Roa4EudONOiR0jJxSWEWyM8tSXefMR7DdVMioPXGXsyLQpT60','hy2dOxM4Dxh4OIZds5HlFv1lnYqFu','wBmlXzUyD6XpRreacXxUGqzIlsX3dKjBX3eXUIadaI640AfkijY','KoK3Jfv7e9aV40gvqaWtu3osP6dwATeUa3fSYbjq9uVI0OulSc9gM0WCYPxOD4IOj','MJ5NyRved4yPfYzQEsodbn5W0jsfdqv4YO5',4);
-INSERT INTO t VALUES (4059064,1391664,'JaAGqHOGY8sBl5EfljuAY1rntUn4Se7go4DS1vAM3pjKPDucraXw1yVVwdzRWrrqpx','is8jZllqMHUWX7tKKu2lQziNcn8DQEu1sI9cf7YWQr0ohk6D94ig2AnePEFhGwMr7t2uhxvOysUwP','oEicMJnNtLzuf111','aPuVwzSaO1b8SfLjVrvE2bgAJFpOamsHPOq9ptTMrhnZDOPP8rO','VgwavTE9tVnvHOvWWWqXXtikQMz6Pq1OoBjDcA5XMrBwWMmB8vwijSROHW','BRvWna39czp8MIF5JaWZIJjoj2HgZEiQMYBmMPefasoHv',5);
-INSERT INTO t VALUES (3214117,9620043,'WqFURrf0Uykg4ZFJCTgoxrcqaePLNK2ArsA','baCxwpnX7BRV1r6CarMS9nqLoY0j2wMwLrpXgWLh6QKki','epfxH3wnenEwSrvYQgevTVId0jejUDAf3iyK6pcZj','hkQUVmcCW2y70DArSEqA9dOKjjF','3BSc8I1L9OKMFjqs4KLaMf618mEeeOsiH2TXjkMFZQeNI28mdNolkFAoVKcYEuYr93vHV','5MEt0DPT7K3uSna9',6);
-INSERT INTO t VALUES (5627354,13492911,'6ZYBZ62KWASkx3qpxQnoA','NS6eWk2JLTKpk73WuTO7YEWii5XPQsJ41pHwHUXH2ebTQqsryJJqxcS4IA4fFHmFY2xxIkYFtTIDttFGYWdqNMvwySoVq8GWuf','Bs1b4O','rx','gDakAayVbgK7Pn0BhCUNm51om834Hjb0ZhGdtM7EilAVuZzGPQwd5BI39SHDDUmzcZuaReRWDXjgtKo','jCOTzhg0w0WAisMSu6TGEsTBHzOWU44aSxP1NdRHwAmeZyK5EKixvOCBt7Nl3bkF3TrLi4BnQ52If98wR0x1sBkr0F0P',7);
-INSERT INTO t VALUES (857507,11744463,'QFTBo5yKKEhH7UviCig8QteX2QYBai79L08AeofEZWJz9XyqW9fEMaQgSM6','hzyJKODqR3KnkAySZUPLaMqgiGMNcMl4ICNk8JoUNxhRAttwIF03','RYU7hsX12DmAEB','g81jdPHDp9eQQ','WabOGxjU6ogeGrF','daXJeL60SjlqL7oKsGtTOHbfGeZEZ',8);
-INSERT INTO t VALUES (-3534504,12352354,'V2jNtQzx5wZCDPFZQfA7agmkpLDbx444nfwW9ZQKb71jxKXaHBYrwRUOABUnZHsV','EOuuebK0066X1MdAOIA5DbWp9Tk4H8vDA2RVjdwWcsISumxx07qopjziNPUi','N4p0Thj6psHf4aWl1LFsrBOg8UJLm','Gro3DuR4XNSHoeRR3eE9hxmyiY9bMqq9JLFCOhRiOr2xaNzgK','lX8ySMAgsbTLWYSPAVs0v','g28AdgFx2iI6gBIOefDe9SfkuWzqVF81eqXa5qhRqGdwzfu2SPtKHIyG4nO7l0wuGdlzV7IuZDzCTdkepaGgbtpiiAVKjlvqQE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2354105006,1118496339,'98Kws5t','Wn02DpNVNMtYaVlZaKvD29a1yxAL6acpCBa2yWVNN5IsdvCLdhM6SPKMBrD3c26Hi1fD15TFqA0o9BBwCJyX0kv5NKsRGA5qm6VXipjHBEnTgK1m0odLwMAQQaZbJgGljMljhLDZZPuyc7bjrRYOUPZfwT0nCFqlHJiGnov','qzoBcFxzOiZ7IhRKSUa88','cIfr5sUvdU6598btUHv9TJb2yY8fNR5Kn8b9','4n','o',12);
+INSERT INTO ti VALUES (2354105006,1118496339,'98Kws5t','Wn02DpNVNMtYaVlZaKvD29a1yxAL6acpCBa2yWVNN5IsdvCLdhM6SPKMBrD3c26Hi1fD15TFqA0o9BBwCJyX0kv5NKsRGA5qm6VXipjHBEnTgK1m0odLwMAQQaZbJgGljMljhLDZZPuyc7bjrRYOUPZfwT0nCFqlHJiGnov','qzoBcFxzOiZ7IhRKSUa88','cIfr5sUvdU6598btUHv9TJb2yY8fNR5Kn8b9','4n','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (499135992,495283232,'xWrYhnpgS6','LQqrv6zzl2WxN7mAU4lKqC5B','6StIMnG7wawpiNx','nO5a2TShq8oOQqTnlv79N7xX4Rodnp5JsPM22zsAczaGjTNE5hwjQgiXohfWcl9BfS7Zkd9','Ud','S',13);
+INSERT INTO ti VALUES (499135992,495283232,'xWrYhnpgS6','LQqrv6zzl2WxN7mAU4lKqC5B','6StIMnG7wawpiNx','nO5a2TShq8oOQqTnlv79N7xX4Rodnp5JsPM22zsAczaGjTNE5hwjQgiXohfWcl9BfS7Zkd9','Ud','S',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (879361829,-342209582,'DsBw2mTwY','R7xOONrOZ9ojifCC153h4C9JauJ','3d63Khvx4UnxfetbcTF8zSYe9mIvPbzSJGzR2VJ1tHA','x2t5N3ae7be4avXWXwkszBlI5wHKNqvb2dQwoNLtxwdEQQ0HRoXkHK4IPsx02CHE2CLy4hiwooGI4FSjU2UHzaoG7TCd5ZK6pxPi7s18SuT9QLlal0','Ip','a',14);
+INSERT INTO ti VALUES (879361829,-342209582,'DsBw2mTwY','R7xOONrOZ9ojifCC153h4C9JauJ','3d63Khvx4UnxfetbcTF8zSYe9mIvPbzSJGzR2VJ1tHA','x2t5N3ae7be4avXWXwkszBlI5wHKNqvb2dQwoNLtxwdEQQ0HRoXkHK4IPsx02CHE2CLy4hiwooGI4FSjU2UHzaoG7TCd5ZK6pxPi7s18SuT9QLlal0','Ip','a',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2723614762,339941731,'Grh4oPp3','whv1ZqJecsZWxclCMZ6VKAbPaHYxiLiOhSVcSgfuGGM9v2Jqs2dxLIdbRtKqufNvVz3PWrRqs3vU3XG6Lxxx4oJYNlZ46UkCKOjsZFqp4tcjU6LjNRuJr4sALCVZY397HMM4hgfK9spPiCoQdPAdgr2SnXUCKPtBO0AhwepsOzFAdV5NgLBCDbj8sKNtJIgpg','YsMUVhqMStNx9zEY8a8cRHcxPmPCgIhDYBu7XINFiBTWpUJteDn','8dCjYYQ1ibFliUC2RIdy90l1D3XBn2etwLIxjsAFyDqBZA9Uk','yOW','N',15);
+INSERT INTO ti VALUES (2723614762,339941731,'Grh4oPp3','whv1ZqJecsZWxclCMZ6VKAbPaHYxiLiOhSVcSgfuGGM9v2Jqs2dxLIdbRtKqufNvVz3PWrRqs3vU3XG6Lxxx4oJYNlZ46UkCKOjsZFqp4tcjU6LjNRuJr4sALCVZY397HMM4hgfK9spPiCoQdPAdgr2SnXUCKPtBO0AhwepsOzFAdV5NgLBCDbj8sKNtJIgpg','YsMUVhqMStNx9zEY8a8cRHcxPmPCgIhDYBu7XINFiBTWpUJteDn','8dCjYYQ1ibFliUC2RIdy90l1D3XBn2etwLIxjsAFyDqBZA9Uk','yOW','N',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT NOT NULL, c CHAR(22) NOT NULL, d VARCHAR(51) NOT NULL, e VARBINARY(61) NOT NULL, f VARBINARY(44), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2,20199,'UDuxnc','zkdD4A04Aw9q0ArlgPITjYfutW','7JEv0AItiq2S0lKV6Pu','kU58JlQMCn5OUITgCKn6B7T8GYLwf','8','Z',0);
+INSERT INTO t VALUES (-16,20897,'eQU5d4uWMFIHGeLsXxG','8RlZZJx','Fwn1P05G5mkWEBlyvGtD0UAqXuQtcTMID9ggiDgERdsdW4mmkZpTRCmoas','RtxgK4UCfS8xJrshHtTof5mNQ0PwkemlSP','J','l',1);
+INSERT INTO t VALUES (-94,-8612,'8O9SAi','Rzl5ZPNZFvAKRPk5Y8DpnLj8CIq','27jk6bHxN9uNWA27ICaVVjvlINEhruEdp8T56OqDfnYr','nrj2ebWk3x1uPFyttZHafaH78nLjWfLNPaIBvwqUKj','d','db',2);
+INSERT INTO t VALUES (-50,-163,'m','SBv','jozt0xP6O9BMJKLOhqm2Ob9gcF6GfV5gElWi','hATlxoKzBaJ','9','C',3);
+INSERT INTO t VALUES (102,7086,'2O5CgekuD4lML','Q4uAf1a9lqemttsURp','xzF0M25fhebAr6uFkd','dfpOFIMPM43AO8v7EXloxUHtg6q2umWuNhQQXOCC','U','D',4);
+INSERT INTO t VALUES (97,1492,'kafmq3yOWTWE0T','P1RKxcsROIz6r8HiBpIgUAoBgmAfXPtzTCjmUSuyt','4w3li2PGAzvlKspFTbG','EFeKi8','J','XL',5);
+INSERT INTO t VALUES (-36,-2959,'VN','zUe2rk6DEzY','LhakQbGyyxTOrBb5VACjydToRXj689jG9h','iMwdbo4VjDAGtCEFZ7tPYM369sxRxhrcxcvX','2','7',6);
+INSERT INTO t VALUES (36,22971,'0DfQVd6oXXue0zL','YLu6Cw1o7KXnN97bxxoXwis9T','E7S67CS0VHDBkSp37r1W5jtPni3fhEm','673jz5QJhXXbqAX0geNV','N','B',7);
+INSERT INTO t VALUES (26,-21442,'V6xCFANIcWp7QqTWNLd','31JsrCv2c5CFnRE','ILmcbCBUD2dYk8Ky5K5q0oWNWl0xrDLFt6vFjQFYpJIr48CjuPfSEpd','hMRW','H','y',8);
+INSERT INTO t VALUES (54,17736,'8ti1zzup','x1dwnzzjJhvaXBXfAxXg','BVg9DthfCIOmqDkNb6bo2PU8CzSc','9Vh','E','yY',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT NOT NULL, c CHAR(22) NOT NULL, d VARCHAR(51) NOT NULL, e VARBINARY(61) NOT NULL, f VARBINARY(44), 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 (-4978804961239842025,16326182,'Yw24N7KalU4PoEKi6kmkoDgd7RJb8K4qGMoYqwVAbamH25Is0nWPezYHqG1G','akd2W0KQTlwb4fxQdtnPeemD1iWhru4zL8yJJusKpCQ4CSQqntt6eZpfVUurcSmifNaWB1xzlBHyoyKl','XIHHzGidTGPVtBM8dtk5bYeeVwgI4xYSMMckiNoBcpWOxNlVGSjnJ9KtihtgcpksnaleBkxe','xmw7laKythVT9AHaq8a4DSrLKvM','xcZ92dk33unqkLhVuJztHzTulNi38YQMs9MlLRbijUz5jpfjhbEIyFwENqUwzzg7voV6gHXYGo2p6','7jO9GYyp6lQSNinNlPtYwDXqPzgXOk58A3uOT3EpD8HEU0gzs7MfcKlA037ybNuIGxhbIQKHxbq6FKoqZmuCwc',10);
-INSERT INTO ti VALUES (-4978804961239842025,16326182,'Yw24N7KalU4PoEKi6kmkoDgd7RJb8K4qGMoYqwVAbamH25Is0nWPezYHqG1G','akd2W0KQTlwb4fxQdtnPeemD1iWhru4zL8yJJusKpCQ4CSQqntt6eZpfVUurcSmifNaWB1xzlBHyoyKl','XIHHzGidTGPVtBM8dtk5bYeeVwgI4xYSMMckiNoBcpWOxNlVGSjnJ9KtihtgcpksnaleBkxe','xmw7laKythVT9AHaq8a4DSrLKvM','xcZ92dk33unqkLhVuJztHzTulNi38YQMs9MlLRbijUz5jpfjhbEIyFwENqUwzzg7voV6gHXYGo2p6','7jO9GYyp6lQSNinNlPtYwDXqPzgXOk58A3uOT3EpD8HEU0gzs7MfcKlA037ybNuIGxhbIQKHxbq6FKoqZmuCwc',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(78);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
-INSERT INTO t VALUES (5168329199544388200,4938125,'aQibQHakFo7ndK5n2QFtt20XDiBf4bkS8OA9g9l4KSrhNJLV1huEZbplaCBJXMDmYa4wH6BMOkVKJ','ufZUKzH1BtQ0a8dlFA8hg64dPDbGsJHpCWD0dwg83ypTHQ6V7DupZEdWq3KOBqyfI','LUO7KMkDMzoJQcuZWzJmxGEwez4L9XGLylMJKkkyDVH2UlpcOdHKojZWO4lURtu2wnqon9','WrgUOx','zQ2Dr5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40Lg','Mjddi9HT9ArQhYUJsR6WIKQ9pUe05zEwDtzBmCPhf0xCLHyka8uuSl',11);
-INSERT INTO ti VALUES (5168329199544388200,4938125,'aQibQHakFo7ndK5n2QFtt20XDiBf4bkS8OA9g9l4KSrhNJLV1huEZbplaCBJXMDmYa4wH6BMOkVKJ','ufZUKzH1BtQ0a8dlFA8hg64dPDbGsJHpCWD0dwg83ypTHQ6V7DupZEdWq3KOBqyfI','LUO7KMkDMzoJQcuZWzJmxGEwez4L9XGLylMJKkkyDVH2UlpcOdHKojZWO4lURtu2wnqon9','WrgUOx','zQ2Dr5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40Lg','Mjddi9HT9ArQhYUJsR6WIKQ9pUe05zEwDtzBmCPhf0xCLHyka8uuSl',11);
+INSERT INTO t VALUES (-7542694372199355656,29792,'AKWXJidwWlC','hbMkMzxGNnEiw1XOz6PIlSO','pSnHwSMLNA2Ts6vITxxwbNHe3i7cLuneOzYSE8Pmai1hLUQ9Wzs','ETIxaOwh6h7zHpgxFoucB3B4qzqGVvO1Xq0BqMD9','8','j',10);
+INSERT INTO ti VALUES (-7542694372199355656,29792,'AKWXJidwWlC','hbMkMzxGNnEiw1XOz6PIlSO','pSnHwSMLNA2Ts6vITxxwbNHe3i7cLuneOzYSE8Pmai1hLUQ9Wzs','ETIxaOwh6h7zHpgxFoucB3B4qzqGVvO1Xq0BqMD9','8','j',10);
+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 (-3290264686153106088,-23700,'ijMNMq1','0gKG8FZb9Qev2DVJRCsv6PJm4wewlv','FlEvpVeBZ5n','Cqnf8MPIbaAlG3O9HdI3I6cjfg00B','U','X',11);
+INSERT INTO ti VALUES (-3290264686153106088,-23700,'ijMNMq1','0gKG8FZb9Qev2DVJRCsv6PJm4wewlv','FlEvpVeBZ5n','Cqnf8MPIbaAlG3O9HdI3I6cjfg00B','U','X',11);
+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 (6800580115213186886,-19586,'NTxFL0fl6maCAYRwUOotqz5','iGw0EfQsPI5paAy22Q8oi94uqdP2xgaap0Sr9s5g675Qiimw5ilZ36Iw9qgeVUSrpWVnVZo9qV2FLE2az6CYV3fFnESF8Qn04FDUn50clNqOXZQc01OBvx4sAil6nRBN2WKdKyjjFhzrHfBYbNZcfCAt01fGUoQYolMewnLUN3Zn9eKjTG4Z0MnqwNsIoPqHP','FacFX6Kpu5kduVNe0zc8','AHuyeerewKhRyppWd','8','2T',12);
+INSERT INTO ti VALUES (6800580115213186886,-19586,'NTxFL0fl6maCAYRwUOotqz5','iGw0EfQsPI5paAy22Q8oi94uqdP2xgaap0Sr9s5g675Qiimw5ilZ36Iw9qgeVUSrpWVnVZo9qV2FLE2az6CYV3fFnESF8Qn04FDUn50clNqOXZQc01OBvx4sAil6nRBN2WKdKyjjFhzrHfBYbNZcfCAt01fGUoQYolMewnLUN3Zn9eKjTG4Z0MnqwNsIoPqHP','FacFX6Kpu5kduVNe0zc8','AHuyeerewKhRyppWd','8','2T',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-2298621747610886158,-22864,'1HNW3YkONwl','C9YteWQBdBQ3Wfgy98x7BMwEPzJQ8F5HWNcR95JUq9RWan6xfvT5yenzrKsb0rjqylfDLjh3NWdl9fA2R5IYVKbWORzTt1ZinHLSuUncYaptlXPhNoi4i2kJI5UHieWRKkebLWFE7g5iHJvvPeEmly4ubP97f1eWUbSzhw8iKYgJFV0bWQJSeDQxSgteKWuZKTuTapC8kx8IpdmpmYYlEYK06vPovR4Bqt7mbGMMBI2JCvFJn6X1yq4N','xVhFBOUgs3EelPyr0ACBH1WVTpS5chXHXvC9pCM9jISQFn9aHv0HaUS','cTji3zn97VPuHRfHEieGXkpWAo0Uh8agiF2u39ypinUKamCny7qz9trRE4kbmcFkDvcpAiXmi1mqRWBv36mkgXrgkvBFnoB2Oh0T4tROWiu88XK','f','XG',13);
+INSERT INTO ti VALUES (-2298621747610886158,-22864,'1HNW3YkONwl','C9YteWQBdBQ3Wfgy98x7BMwEPzJQ8F5HWNcR95JUq9RWan6xfvT5yenzrKsb0rjqylfDLjh3NWdl9fA2R5IYVKbWORzTt1ZinHLSuUncYaptlXPhNoi4i2kJI5UHieWRKkebLWFE7g5iHJvvPeEmly4ubP97f1eWUbSzhw8iKYgJFV0bWQJSeDQxSgteKWuZKTuTapC8kx8IpdmpmYYlEYK06vPovR4Bqt7mbGMMBI2JCvFJn6X1yq4N','xVhFBOUgs3EelPyr0ACBH1WVTpS5chXHXvC9pCM9jISQFn9aHv0HaUS','cTji3zn97VPuHRfHEieGXkpWAo0Uh8agiF2u39ypinUKamCny7qz9trRE4kbmcFkDvcpAiXmi1mqRWBv36mkgXrgkvBFnoB2Oh0T4tROWiu88XK','f','XG',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4562728808458464987,10666,'5xnqsYVaMFuK','qawzsEu1QYOrXP8sI3EV4CojlFFY7g0yR8PluJZet7QbVOQW0byRTZYmt1RzclpwnE8','Ab5rEkg8jwa8JRaoMne3aDXw0V3fCo0Y96CjYQ3XC6cHLUV','y4Cf66rTvDPjgMqWCjHl7t2SBhAgIOXYCCbbigabdyaIpYF9SjVQFeoW5mTimWBWSciaONUSTsvBpEbBb5z8906YGUUJ4IC077SM1Qiaf9YjPp10waFyldFzHh9N8rSFiH2xNa4EbWYkq0FhGbxDbbgF8NRQr6FMSXLYI1Ez4iRa8N2sLbbVnvpTlm','f','5',14);
+INSERT INTO ti VALUES (4562728808458464987,10666,'5xnqsYVaMFuK','qawzsEu1QYOrXP8sI3EV4CojlFFY7g0yR8PluJZet7QbVOQW0byRTZYmt1RzclpwnE8','Ab5rEkg8jwa8JRaoMne3aDXw0V3fCo0Y96CjYQ3XC6cHLUV','y4Cf66rTvDPjgMqWCjHl7t2SBhAgIOXYCCbbigabdyaIpYF9SjVQFeoW5mTimWBWSciaONUSTsvBpEbBb5z8906YGUUJ4IC077SM1Qiaf9YjPp10waFyldFzHh9N8rSFiH2xNa4EbWYkq0FhGbxDbbgF8NRQr6FMSXLYI1Ez4iRa8N2sLbbVnvpTlm','f','5',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5278932751291357836,-2912,'cSp','tMlVOn7YvSwGgbtwc8fgqSaTYJc7LZAt2fl2z24veG8vbXSv7gJQhqnm7RposrOyGy0eE3oF9WC5nyQy9extxTxyojxRSdEM54gRwolf2UyW5QYykq6UuwZ9oBEfoV4n4kiXingw8W4veY1PmF7kk3Blw4hD6iI3v','kJ','xvoAWfr5prhiZ5ECktOu2p3RsyOJOfWAjrXgjHealH4ue7wd1mbJgIiADkghKNxHK3Pnl1PVPkETapnRtV5BLe7hIDll1tiManijrxoj5Qphhyq7ubyD517E5ilRvZlgALGE83DrlJBBlAnh3Of77n4E8ZV2GsiZvGwBNFEcTzTB7sjWNj5i1dYIXwvNZc0wQKJqF8q87Evkoy9E11CPzPVFBwIXU4PDF62g1o4C','Ca','OGR',15);
+INSERT INTO ti VALUES (5278932751291357836,-2912,'cSp','tMlVOn7YvSwGgbtwc8fgqSaTYJc7LZAt2fl2z24veG8vbXSv7gJQhqnm7RposrOyGy0eE3oF9WC5nyQy9extxTxyojxRSdEM54gRwolf2UyW5QYykq6UuwZ9oBEfoV4n4kiXingw8W4veY1PmF7kk3Blw4hD6iI3v','kJ','xvoAWfr5prhiZ5ECktOu2p3RsyOJOfWAjrXgjHealH4ue7wd1mbJgIiADkghKNxHK3Pnl1PVPkETapnRtV5BLe7hIDll1tiManijrxoj5Qphhyq7ubyD517E5ilRvZlgALGE83DrlJBBlAnh3Of77n4E8ZV2GsiZvGwBNFEcTzTB7sjWNj5i1dYIXwvNZc0wQKJqF8q87Evkoy9E11CPzPVFBwIXU4PDF62g1o4C','Ca','OGR',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT, c BINARY(14) NOT NULL, d VARCHAR(53), e VARCHAR(75), f VARBINARY(59), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21252,-28,'yF','8gc','fnRZWfNiwJB','8iGa279VJhpA7T0FsuEN','1','z',0);
+INSERT INTO t VALUES (1094,-73,'eRn2wpRiR93C9','EP','jKQZK9ZAv3uhc6TRMSSQFChCa2wMsjlRyVotsf','AYl35ieSiwUsZDYAIwhLxvtqxo7viYcjD','v','S',1);
+INSERT INTO t VALUES (-4414,123,'ptO','y8tCofan','ac2oRyMGR1VUCArtg4ZcHNCvSEhCtbquyqAb7kLhEtFW6nSuK1KPTG9tor9IYzTmMnWyGgU','cQ7','I','1g',2);
+INSERT INTO t VALUES (-3368,99,'rnSgyaNta6cjgG','8KKZy32hcLkTZxuewLcip4NxPJQLryFxgU6VLgXsZlrpznYCYhIVD','funGiNTHBNAfVZdyc2jEnN4POpiX7ZwSatyBoRbsAucOoW2mp','IcK05K0f2A49Kww29l8L5KuH3n1l7dgDjmS6ORS0Z1lglr71m','s','y',3);
+INSERT INTO t VALUES (6851,-119,'ustfMTOUB4ns2','u8lvfwRFXaHpXjBMtUPVA9xN0Q3knmS8NIzPoLB5ER56K7','QKxU6VNjt','Eg4pdTJP8uL93lEhu5lr9EZI1wJtNC1t6lguVKgthlrc','1','tf',4);
+INSERT INTO t VALUES (-11215,115,'kjpJP8yrZzLfJP','s1hGKZd8Y9hRO2qEaPZrppKV34HMIn','q0NsTzs5UEaY53dDwG0k','UJ8cX8BjPqwRQsjAXcFQhUCEBpGBET','N','f',5);
+INSERT INTO t VALUES (-11220,20,'rBhG3F4e9vq','Ctwp2W6Lx8jgvLGilCDae3U6tInCs5','jUZnvLrPoenegN9VZExDUrkE','YhT8K7fxvIWeSaQkgeMsBh1i6rM6T2GaRWH6QhxIXrP9','U','DX',6);
+INSERT INTO t VALUES (-11829,123,'o72KlwXAL','I0D8e3fS22P1HJvVDZRXBQOHZn3Irx5tA1mZvTs5zUbsxhLxi1','hBp7NDwAxZze1ECTqrwSrxxzZP','hK','q','d',7);
+INSERT INTO t VALUES (-18485,-116,'HNknVrW','1lTMyynhQx6vHvfxShWDPpD5nRBvCOJEz3T25g','x1NMD4w9Ti0DspEimLNmy3OMeNlP43dU6M3Z86wlRVZ8WbJyp7WGa2AC4Srmpkwl1rzuvidRnp','JkRpWG76ZGgurGV','Q','6m',8);
+INSERT INTO t VALUES (29475,-22,'hCg','uBFHjlDlfhoNiFS25vQBus2h9BZPuFKu6vgRgrYF7NkA2ABsk','TkB0oGq6QlX0gYZlvyD7u2SL9G8YYFTRMmuBY2J2h16TNa3n3mNEkDErGVTasEfytK3N','vDGnQsIM8A2SpCSan1X0HmGPQ7t','5','QG',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c BINARY(14) NOT NULL, d VARCHAR(53), e VARCHAR(75), f VARBINARY(59), 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;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (15619,-57,'oXB62rtGdBPBd','ZL3DinDLlb','56XEVi52ac4IqJbxxkZMRI0a0atZQSFsuCdMzkwxKfU5wMFo8','vnFTgY14T','U','q',10);
+INSERT INTO ti VALUES (15619,-57,'oXB62rtGdBPBd','ZL3DinDLlb','56XEVi52ac4IqJbxxkZMRI0a0atZQSFsuCdMzkwxKfU5wMFo8','vnFTgY14T','U','q',10);
+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 (32503,-66,'AE60Z','f2YS0KBowUwAC57kMz35yHlcIdsiJDVD','ULv5m0FEqomNo3QdPWE7jZccqouDbzrANV5KlxtSV526SpAk','mCQDrnr2KoKKdLiWMDLxTI1RKKWwe','H','h',11);
+INSERT INTO ti VALUES (32503,-66,'AE60Z','f2YS0KBowUwAC57kMz35yHlcIdsiJDVD','ULv5m0FEqomNo3QdPWE7jZccqouDbzrANV5KlxtSV526SpAk','mCQDrnr2KoKKdLiWMDLxTI1RKKWwe','H','h',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5120324246034350252,15789086,'DuGT2b9Dlgc6UsVUMm0HNAR3l0lgLnf72dANda1D48kGt38','ZYnVpnJul3oUryHuVvJHOQ74Sx5qeeYrkhptucYXMxMrfiyQrGA017qryxRcnvhU5C1TE1L6JdUpnYO63fobRb0ggX85yKiSLtBvj3QwukrGryojprjTxyHiSDdfeaHpkkaE1s2eGwG9CNHxZM','3PU9uvd0NUBhncwNVJMgi1NYRu0mE5jsIeY0','0li6ldnkJwEycQsJ42ne9u8F4ZJlpZNMGyWi','RKojQ9YH7APH0wXhWMnliqnXtKstSivTaLTrMEj3RxFdOXtlkZZL6E9yvcuvH','UDb2JY7qd4Hb6Y',12);
-INSERT INTO ti VALUES (5120324246034350252,15789086,'DuGT2b9Dlgc6UsVUMm0HNAR3l0lgLnf72dANda1D48kGt38','ZYnVpnJul3oUryHuVvJHOQ74Sx5qeeYrkhptucYXMxMrfiyQrGA017qryxRcnvhU5C1TE1L6JdUpnYO63fobRb0ggX85yKiSLtBvj3QwukrGryojprjTxyHiSDdfeaHpkkaE1s2eGwG9CNHxZM','3PU9uvd0NUBhncwNVJMgi1NYRu0mE5jsIeY0','0li6ldnkJwEycQsJ42ne9u8F4ZJlpZNMGyWi','RKojQ9YH7APH0wXhWMnliqnXtKstSivTaLTrMEj3RxFdOXtlkZZL6E9yvcuvH','UDb2JY7qd4Hb6Y',12);
+INSERT INTO t VALUES (386,21,'OwZ2P','8oFoSEIGZtRx7Rcz230iTzgsMSNjoAjZz1F53KRoZtqqWdCXBVnwCMn7Rq0SpAVfEbIXetPVFGvEonlr6zDULvJFdjAnG6Qx8AA7iWSW9pAN7zrctQUYsP6WKAcJeFwMxDiYuxy91D','vCQJFn2JTPbHt2KBWvLkYB','iKRQDxqqTKIibi1cXkzQ3ThYFcrrAhP5I5l4mTm7J24L59G0tEszgSA','8','aQ',12);
+INSERT INTO ti VALUES (386,21,'OwZ2P','8oFoSEIGZtRx7Rcz230iTzgsMSNjoAjZz1F53KRoZtqqWdCXBVnwCMn7Rq0SpAVfEbIXetPVFGvEonlr6zDULvJFdjAnG6Qx8AA7iWSW9pAN7zrctQUYsP6WKAcJeFwMxDiYuxy91D','vCQJFn2JTPbHt2KBWvLkYB','iKRQDxqqTKIibi1cXkzQ3ThYFcrrAhP5I5l4mTm7J24L59G0tEszgSA','8','aQ',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-381368797336255418,16054218,'RTwkFQHHjVBVh','T13Zb82Mq9ueemF0wF3sQwuc4X2Zt1UeQlCuR8jEtyIvBtWqV0Xe9Me0tJSIMTOTbm5gYOFWsfsSHfjq5kTI3DHn7LRHJdjB346plCFEDE0OgXMSQhNInA9WprQ1h7GCfn7','RypRgSxkwUs8evzgHywQ','yxDvH1Lv3V2I3v2XIlboufmiQYpl6JrXQ8zW4s5sqS43ujiJT5nJoiebMd36KTPOuGcoWNqFUGVtayDgpKYyPLco6cuGaTT','Vw234BAs0fQ9WJYIOKBGP3UYE146gH9kWfH6FT99ZaClIdXqbQW5giGFDhfws0Bf4taxyg0Q22k90X8ywecjwcTfxO7cNVy','vbbqj15VT7GPuQKt3RWq',13);
-INSERT INTO ti VALUES (-381368797336255418,16054218,'RTwkFQHHjVBVh','T13Zb82Mq9ueemF0wF3sQwuc4X2Zt1UeQlCuR8jEtyIvBtWqV0Xe9Me0tJSIMTOTbm5gYOFWsfsSHfjq5kTI3DHn7LRHJdjB346plCFEDE0OgXMSQhNInA9WprQ1h7GCfn7','RypRgSxkwUs8evzgHywQ','yxDvH1Lv3V2I3v2XIlboufmiQYpl6JrXQ8zW4s5sqS43ujiJT5nJoiebMd36KTPOuGcoWNqFUGVtayDgpKYyPLco6cuGaTT','Vw234BAs0fQ9WJYIOKBGP3UYE146gH9kWfH6FT99ZaClIdXqbQW5giGFDhfws0Bf4taxyg0Q22k90X8ywecjwcTfxO7cNVy','vbbqj15VT7GPuQKt3RWq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(31), d VARCHAR(57), e VARBINARY(44) NOT NULL, f VARCHAR(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (276230616,149,'HdiCVi','3kUsJLZPPJGnIOyuIJ2ZytrBppsEznIOIH6pqMjPtVqy1GE64ww99ihbt','Hp7JCNO0w','uNBzyMPPZdZMKJ3RKEg4HAe','F6N3EsxpA4sSkxwo80u8vpBJHMADbZgBt2ab46Wee5dBS1z6QpM1zwRlBa5tThmqiyNeS','QkuZz90Cjsagod9ApL5YwTxBsUPE',0);
-INSERT INTO t VALUES (3540865754,33,'0wjbK','vzDA','6h6Lv6mS9Kfm5z8WyK7il1Jx','nophtmvoUGzTG4n2Mubgp5KqBFqEjmB6EDu70v30TxtdffKEEXwHtx0CCvnCjnfzaAn8cjG2yMPnOZkoqMVpxAraF','SMcvrrgB5AkEXym3xHfldLMB03b6AxYKp9w30y91YeN9OkhA3AR97ByVgdmoYb83n0BtPdPMBawz','xMFxkObbRSymxASWZvu7X1NYPpFos7l',1);
-INSERT INTO t VALUES (2098899719,161,'ki2lysRSGlVZuImdRS','xKF8XhmJNbDAOI6','epkHOg','kW6cT6qzoYF8NwR46F99H876mmalACW3arHBfmKhwoOhO6R5VVahw48Lu7Dlbw4pecBtH','ONiVNtfLVru9wXQ9BbLeLUEBuho4cGdMS7','wPcdhksfc7dLVgNVKxsMR8KODEiqrhX3TLS5v',2);
-INSERT INTO t VALUES (3923670487,6,'JmvgSod555JEHgjxjg4UJ','IewZ5DepG1flsq84vWzLTAvfMAeE315DJdmu9vnADKptMefFs8bt3lh9','N0kZuxDd9XsJ','mTyLfr8k7r3GsOSpOlBj7aIhNCiyEim9oheYX6Dlu289bmrUcfguJZcc4IE7J39OekCEihNevdEk5tKYtmBPh','xgO0vILp40ioaeJ4eQ87qUTPOe0UjUZQQSD','BbPAchCb4PDzBGxV0Lp5Igp2I8s',3);
-INSERT INTO t VALUES (3811825725,229,'BSg9Bz2B9fDcO','L0Y0boV7WrCxjB8KNoj2sts3mkVzRjicTmFIyePdGsvgUJUidbFeVQ','2YQWaU3Oa5bt','j9MKEGhwrqijFJt9xcqM0R8b5rUu4QPQ8YsTAdQbiMJzY15a9gPzQdXyrRpVNDo8YFqOufOVgILzkqAHJd4LebKA','qGw5XVWzDGnC3js7lzYzRvL2B3q7WGed8jnXwAvrQ1UcnH8StRSA0IZ','tY9FCpZJ6d9mKH4p90Qltyjm5UIdIIfgXSO8eRolvCdCQWASyCT',4);
-INSERT INTO t VALUES (1227655280,73,'jTCZAqTg1xxUa','vRvFKCUz9URdBF0eecAJEjCVMDkgD3GI4J','j3n8czR','vsDitzXIjRWkRAOXSgKiROmXE8mmb1ZM4BWwmN8ZHNjVpcFEuTrR1hOqwv1ulqY8jRCBXruacphq6e','Pf47jpJnA9ERA9kmOxn911PvYfggctt','5aX3EtnjNEoiUY9Sq5tF',5);
-INSERT INTO t VALUES (2773664717,102,'b36','fpLBgFvUBozBxQiEAEMmSoZr','I9AbmFsU1oa0HJHD','5RvaNl4P3J7jyFB6ebOW2mizbPeIueTvvEgzvq9ovDLiT4FNe9hZxrdRrfHWlRkm8pyIe3w1eWC82nInG2G5bt','2bFASXoeli41M1pbpHGOymjd2otsCi2gQISYo34O54ceDXJDMm4TZcO5SLfUlwU4','qzRf38V1uvyx7aK2MhVPyNq1bIP4SYKj8oL82Q9NPc9RWsMyy6hk60x',6);
-INSERT INTO t VALUES (1612567605,242,'X8Aoz9LFhNplYxrcggqeuu63P4N2y','BaYf','08c','0g5uaS','Jp6R9qKQzS5RKMWhNsRIxnNm7zzFOe79QQMkwcrKDKNVCb','B90sZlhn2OjyHnhy1FlGhV',7);
-INSERT INTO t VALUES (929862935,150,'VSOB','sd2npIbuA9XUOV4','20CNvISA7rJfNubmT5h52tLt4PFVu05AFr39Dq','JfjRqtFWl0XVhYjKdcOXH8YmW0Fj6pKiOPqbnRWeWQtgHKHC0C1btynfwSgPq1G5Rc6DfOWTy9NbEF','cA36h1Lcs6qZyFJZjMGty1EZWqtFKRSKzzkkn1U1fC2DqZMAWPspWsigwXOFRPM5izArw1z2FRoVKfiWcQuJOyynKTaazRTnMK','r',8);
-INSERT INTO t VALUES (4201506867,157,'c9EHR3TcMm2VZkE','fmYTq0dfXacdXsjKHrtSlck6MDESoDc4An8NCsF8EzI13Tz','5NadYc84V4K','N003eHOdmX4g8T4au86','hi2F3coYnRWYSrAVrQ17RRxK0BnZJAjDMjvmMu5bAQbjw1dpXjaGOvIt2C5KS8p2jGzlc8Ao3','Z8lfs9bCtIkGAdtomd3oPe7eFwbnmdueXMku8USH25hxQHv8TA5cGC78B3eONMb4rxgeL3ggMqz3z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (31309,-15,'UYC','qhzvOIcSDzIaMubC3G56EPJ4YUb2y0F2kD5CYS2KGVwFxL6KEIgCB6HxOTlWSt2m4LDk3KFx3fi1IJ4KHmLbhC1sfmZymUTYcprQVzZFS4LT1qPnpRcecl0wSH46oS9xwhtXbz9YIXQJT1jEr4t','qtcZX1SpUMSgWO0re27JKn6NhhZJC8ysG4D5IWHRgS5fdzKMDsTuhbA','6vHbyjxjExDTZtMD32P5cGDzQuZVFZ2YYgPeBuv4DM31hbKHnEmeHstwcwa1eHNbIkf5jB6s3J9kbUeJgG1Wuo2fz29hsVCXhchkA9Xnh5GHMEcROF5ORCoPUee1Ir0jz40BB2UqW5SCmaFGZnED5EdxxbCjeekQv6Chmu','6','E',13);
+INSERT INTO ti VALUES (31309,-15,'UYC','qhzvOIcSDzIaMubC3G56EPJ4YUb2y0F2kD5CYS2KGVwFxL6KEIgCB6HxOTlWSt2m4LDk3KFx3fi1IJ4KHmLbhC1sfmZymUTYcprQVzZFS4LT1qPnpRcecl0wSH46oS9xwhtXbz9YIXQJT1jEr4t','qtcZX1SpUMSgWO0re27JKn6NhhZJC8ysG4D5IWHRgS5fdzKMDsTuhbA','6vHbyjxjExDTZtMD32P5cGDzQuZVFZ2YYgPeBuv4DM31hbKHnEmeHstwcwa1eHNbIkf5jB6s3J9kbUeJgG1Wuo2fz29hsVCXhchkA9Xnh5GHMEcROF5ORCoPUee1Ir0jz40BB2UqW5SCmaFGZnED5EdxxbCjeekQv6Chmu','6','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5193,23,'bPbF018AGDSAz','ZbeuAoGp1gO46FE4gson13BXuRaHP0bLfXu5ujhWS7ZOuiZTQQfP0H2iFMWvYIpj1GbD0m6tp7u','lQqFsY94jq1qMIMb5vC8i71DTXnyvxZOF','5iUaQeSaXU9uXkPOac03juCOrA26pJI6TEvRWnRxUYaR6YlZfv1IPzTyoerSsYkkbYweyfQ6PEnV3yvtcvsF9Tb9FzOQq4XD6MxWABEHuPci3idHYcUHnA7d4QckxAe0EathxZ1ukWQSFGRPwrEMvTKFEU6TgJ26zLJfEm83wOphYiALoqEAGauKJwE30IW9ufnnGyX9','5d','W',14);
+INSERT INTO ti VALUES (-5193,23,'bPbF018AGDSAz','ZbeuAoGp1gO46FE4gson13BXuRaHP0bLfXu5ujhWS7ZOuiZTQQfP0H2iFMWvYIpj1GbD0m6tp7u','lQqFsY94jq1qMIMb5vC8i71DTXnyvxZOF','5iUaQeSaXU9uXkPOac03juCOrA26pJI6TEvRWnRxUYaR6YlZfv1IPzTyoerSsYkkbYweyfQ6PEnV3yvtcvsF9Tb9FzOQq4XD6MxWABEHuPci3idHYcUHnA7d4QckxAe0EathxZ1ukWQSFGRPwrEMvTKFEU6TgJ26zLJfEm83wOphYiALoqEAGauKJwE30IW9ufnnGyX9','5d','W',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15911,-97,'bzO6FcCUA','kCC0k20pyCfN695P5W89mJh5j6BxGH9jQPsay3MFpCxyB','gk1gKAgeELNN6vMAzb9l3Es4BjpISUqHKmnxhhjOJK1dmv71WqOU78Za3w','qcibFG3f5YMOdiaFJ8gZvdL9x0AY7BtSvZm2OwCN8gKZb862EyGlyWOQvEuaDsrer0OuWgIq1zQE8DNPzFdG4SUsTvXjEYZ3NthIyOzvkIR5QbUsoJ4SsiqxkI','Ic','5Q',15);
+INSERT INTO ti VALUES (15911,-97,'bzO6FcCUA','kCC0k20pyCfN695P5W89mJh5j6BxGH9jQPsay3MFpCxyB','gk1gKAgeELNN6vMAzb9l3Es4BjpISUqHKmnxhhjOJK1dmv71WqOU78Za3w','qcibFG3f5YMOdiaFJ8gZvdL9x0AY7BtSvZm2OwCN8gKZb862EyGlyWOQvEuaDsrer0OuWgIq1zQE8DNPzFdG4SUsTvXjEYZ3NthIyOzvkIR5QbUsoJ4SsiqxkI','Ic','5Q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(36), d VARCHAR(19), e VARCHAR(22), f VARBINARY(73) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2952930,146,'yu7ooZ0PLU4hYAs2lX6T9','jpJJnevg7j8sr1p0t','59Yv7','f','5','z',0);
+INSERT INTO t VALUES (3588479,114,'7I63HssTCvHp','SBnIDU','MidkP8y4NwH','9P39sDlP4oq4J7ZTVAHC5r0ubXHCf70au7hyC4FgiyF06IwImAKwPV','Eq','7b',1);
+INSERT INTO t VALUES (-347336,227,'tOtAR9zkHOOqJDwuXK','3dmD','fM','e7xmplTB2tTCYulNDXoXxhtsipIeSinhwpWqJF37eTTfygMoMis0ciBYQVa2hlKGnMEBf19','h','q',2);
+INSERT INTO t VALUES (5638173,154,'O9EBgVoxgndMsmTRxjT','7','Ps','Fb6ym2abr0tNtBVx59UDeg9Vf1bu1mjqoA','6','U',3);
+INSERT INTO t VALUES (7371249,18,'OcMuBE','P9qsbbU','H854sdMhcGCw8ZZ6','V9tX7Brfd72aVvH7M5FB9mOtrO9GAgTroLPfYICgSLbX6XuF','q7','2U',4);
+INSERT INTO t VALUES (-7605636,130,'6rnPr','fBSPvZPFfsQIzcj','lOuP72fJXI2','NRhrFQb7KwDG9Tli0hbJ5BS6p2PrfnA5ESB122Rd6ZRYyViPiylC9','0f','wc',5);
+INSERT INTO t VALUES (-3034369,45,'iWbbUU','tduAlqMcP','r','UFBd6QfyM8USGWvUuhBDsx3gcyHrBPprN1zU0gMsEDDei5UhM0MLLm2tR0CM2JWWl1','kV','1',6);
+INSERT INTO t VALUES (-4548493,184,'iYU','TtG','GG6XwCJirbS2Va25gRMd3Z','5sIu1TsB6lz7oQBvS3ShFxYFaSgrgM2jVGUr6HYX5OOj5WvZx','QL','36',7);
+INSERT INTO t VALUES (6716870,196,'2lk','obmPpo1XtLdAfTJA','iJ4xYswap62nOHhFsWNxu','sRFdpRpEZtQiRLsiHOgsEidnJQh6tSoF6OIijlpHVqAyAyIuUQddIx1E1lLbeEy0aFbR','qZ','DH',8);
+INSERT INTO t VALUES (-4946938,163,'WV47AEzC0HScPeqdw4nLEbc','21prlFSm2ejO4Ai2Tk4','2JdXDXHDeHtf','oD3GlUoAALt2D2BiLossY','W','xH',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(36), d VARCHAR(19), e VARCHAR(22), f VARBINARY(73) 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 (36559713,189,'9OpPr8Ieo','Ls70sCwe1qkqR8UUJO0gUnHjwx0W','FZHvLtMRZ9','ufq2xvQQZZYQ2JfuJQZbbJK5FObiskGzXMW9kME36J5aPwoliPknyA5wsLci','YM92wjZrK1QMoDo3IswfPbu1Q3OwzEl8PCfjNYemMEdQYjugSofHGhV','vQFwoMAwdLFtuZq93woOgZ5Y0K7jGMsSyh5pvAjIOa0p5fdFZ1e2w0WsGFXtGbGwOYIR34W7J',10);
-INSERT INTO ti VALUES (36559713,189,'9OpPr8Ieo','Ls70sCwe1qkqR8UUJO0gUnHjwx0W','FZHvLtMRZ9','ufq2xvQQZZYQ2JfuJQZbbJK5FObiskGzXMW9kME36J5aPwoliPknyA5wsLci','YM92wjZrK1QMoDo3IswfPbu1Q3OwzEl8PCfjNYemMEdQYjugSofHGhV','vQFwoMAwdLFtuZq93woOgZ5Y0K7jGMsSyh5pvAjIOa0p5fdFZ1e2w0WsGFXtGbGwOYIR34W7J',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(32);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
-INSERT INTO t VALUES (4210586158,133,'0lLrflJH0f1Iky2eorPfWh','1Q5DlpcWgh2RBhPVaddV17O9tRjDeg7','xtOI','DY8X9deNpgNDWoKQXsoood5XkOHLI7HwBMgIJf3tNrOaEjHASTrs','6q9EgdVNbxvMhJbnRdD6377At0CNl5PSbLPXYiWL8pNjPQ50Du5JOPuDs95YejgCufVppjss5TA1pNCzWtHBQfGnRIopjNdk','BfBUfGPZQpc3NP29gv',11);
-INSERT INTO ti VALUES (4210586158,133,'0lLrflJH0f1Iky2eorPfWh','1Q5DlpcWgh2RBhPVaddV17O9tRjDeg7','xtOI','DY8X9deNpgNDWoKQXsoood5XkOHLI7HwBMgIJf3tNrOaEjHASTrs','6q9EgdVNbxvMhJbnRdD6377At0CNl5PSbLPXYiWL8pNjPQ50Du5JOPuDs95YejgCufVppjss5TA1pNCzWtHBQfGnRIopjNdk','BfBUfGPZQpc3NP29gv',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5338649740890050875,112,'s','jo0NFe','xNj','3Nm0qS9HROgdMxld6h57M5ysyJUeIfnwkc7OQFuGk','sh','WT',10);
+INSERT INTO ti VALUES (5338649740890050875,112,'s','jo0NFe','xNj','3Nm0qS9HROgdMxld6h57M5ysyJUeIfnwkc7OQFuGk','sh','WT',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(37);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
+INSERT INTO t VALUES (-9090711603867438341,165,'kW1pTYOy4aqJOEAzx','2CO','zikJc8Z','OkaS3FJ2QxbnYSGiW8bMNXxWt4VNKxGXZKrr5u','Oi','R',11);
+INSERT INTO ti VALUES (-9090711603867438341,165,'kW1pTYOy4aqJOEAzx','2CO','zikJc8Z','OkaS3FJ2QxbnYSGiW8bMNXxWt4VNKxGXZKrr5u','Oi','R',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (30755168,196,'R291zFspFyMATPSOsOZmj','70zyI2CE5XxNnQi1xD6e5xglvevgCRkxfIzuK4DOCa4Hfd2cBeLkdbmGrxZGdr9GYSsO918QXDm1','IJ15b5QednqCamnjxFgkhozOaKD8N97Q13T3','mOB3f8CvkaPxxmOYCta3br10yCS2xCs1nNYl4ajd3kR8Ox5wR3bH78rUddhp2roBBgtR4IZSl7','uo9CvUAgcoAw26X9hAk0XK4zTqwi8QEynw0n47OlbtPDgL3jgMOOYdifP3p2vKleuzM3TR1upetuoeMr38UhJyd','mxXBEPjBdVC',12);
-INSERT INTO ti VALUES (30755168,196,'R291zFspFyMATPSOsOZmj','70zyI2CE5XxNnQi1xD6e5xglvevgCRkxfIzuK4DOCa4Hfd2cBeLkdbmGrxZGdr9GYSsO918QXDm1','IJ15b5QednqCamnjxFgkhozOaKD8N97Q13T3','mOB3f8CvkaPxxmOYCta3br10yCS2xCs1nNYl4ajd3kR8Ox5wR3bH78rUddhp2roBBgtR4IZSl7','uo9CvUAgcoAw26X9hAk0XK4zTqwi8QEynw0n47OlbtPDgL3jgMOOYdifP3p2vKleuzM3TR1upetuoeMr38UhJyd','mxXBEPjBdVC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1938793119,181,'3DLOpdWccpEWwz','TUbzJW0VodvYEem6eebViw04eJDrnRbbUwC1VUd9ffmxatZGAVI1kY0LV','XnoglW3Pq4RmAka','9FtLFSqDOxmEjlyu1mECAFWOykIP1URBMsNbgY3Iese3pvWysz3q6P1yv22xWyes2PN6EJLBIEMJhDw23PoWrMGFzPJRFVyC3lvfz6gyrsfPccWckgmu0rRRxUzHi5fyz3Siv5fttWFz6fLxN5Vmni2ThzUc2DqNfltSGJTLPHiyScTfbtwboQs0cKQArwZjTQwgy5DnM1drJHw5STjXedkL5VEbucbMmQ','Rb2uKyo6cCLc7I6NcKIpiQN8fRvUHKduF3kXUng8FaJBAcW5dblaoKS3g0gtWAhG7RmmffFIHFFyhd6wzcKtSv4rBv','taPpCSeGegRr45jtvn8HPA6T4',13);
-INSERT INTO ti VALUES (1938793119,181,'3DLOpdWccpEWwz','TUbzJW0VodvYEem6eebViw04eJDrnRbbUwC1VUd9ffmxatZGAVI1kY0LV','XnoglW3Pq4RmAka','9FtLFSqDOxmEjlyu1mECAFWOykIP1URBMsNbgY3Iese3pvWysz3q6P1yv22xWyes2PN6EJLBIEMJhDw23PoWrMGFzPJRFVyC3lvfz6gyrsfPccWckgmu0rRRxUzHi5fyz3Siv5fttWFz6fLxN5Vmni2ThzUc2DqNfltSGJTLPHiyScTfbtwboQs0cKQArwZjTQwgy5DnM1drJHw5STjXedkL5VEbucbMmQ','Rb2uKyo6cCLc7I6NcKIpiQN8fRvUHKduF3kXUng8FaJBAcW5dblaoKS3g0gtWAhG7RmmffFIHFFyhd6wzcKtSv4rBv','taPpCSeGegRr45jtvn8HPA6T4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b TINYINT NOT NULL, c BINARY(82) NOT NULL, d VARCHAR(83) NOT NULL, e VARCHAR(14) NOT NULL, f VARBINARY(93) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (666908645,-56,'SsxyXT2trnLfzC44SPA1I','ATijzY','ukqYsNe','IilT25DkogiiuV7YFTxGbUpblaKORQLOhs8y7mTrFB4oekn7cAF0FzvJEqdSwd6hML4B4OTgv2mprQz1GuU0eXOo','rKdur5YsRHZxL0qM9liwqgNceMPaIwT7YmzNc','l29edpZFJz4z8hkrVvGEPOF9TRX59wvodVRAyWCm0IDYyZj7sz1sq6O6rwz7Vv',0);
-INSERT INTO t VALUES (1460230744,-87,'NYgtI5cvrGCeXYltuz4TB07x3Sh1PoomYPpsSjLmBAJm0XavNUkoLoO8apGV','iiQ','5nt','TDQJUcVbd7NJaxQPRmvPddVY5YcLLgDF','llBktC8NjKUVsBngm5xwnChWd0JG','3iwbz9jVdDfFl',1);
-INSERT INTO t VALUES (5652268,61,'mTBnd0l3hai78GmkthDgkg6hzG4kAIHBqfzqUashEZ1JqsbJyg','CdGurlNWTjlWqKO2Wjt','KOml','d5jSQv1UlC','GcrJ4b4LT8gRr2ucGFUEA0yjOzexdcihuZ','k9QACpHhpm0mAHaXPy6VZAT',2);
-INSERT INTO t VALUES (96662676,-109,'6TIkM4XqWUHZVYqbG6uk3gSv','n6ahQ4obIUswvK9YjAVOm6Vtt6IuFKQLwm9glvtrFNNfiddg34CSlij2UhxktsvsAYKGac','Bw','3S0ToSCg6Yaa2u6jF97LD6ataRSW0iUpAodMpnkG4clIlhP3G5RpA6oFRwzw52XdQ5e','EKPET4m2RLjVFJgtK89g9OitBgpBzr9kGqxihYvm6HjDpuRkQhxKgVj7KFAJXPoF92nrWmJZfFgyUX38mrXNvr','OR7OuBEptBlzPqw5',3);
-INSERT INTO t VALUES (2758428987,104,'ttzkb8aGTs','RbAgYaw76QRyDyN1l8FK70Z9N','ppYGJdZ','xj279Ix9lAB6R','0abbYSYEJxf64OJOkWd9I5ue4nEqCn0Wzn4Z3n8hQVGemE05czYMVTR','KLwqCZpr0yV5iTL73ucrgxan',4);
-INSERT INTO t VALUES (2864090177,6,'6VlX2gvhatNutyTxf0RbM08mAmuIOGo73IcnjflNHDffBpp3uYp74ywED4H2EftBS7VA7X7jjx5UGUsNsz','SDiQt25GLY9sSqAjLAN','KHzNF','3Bw9nA8jU8KCQF9Q4QU6SI7Q4q56in8BVIzVFLabE8a1A20oTLemMpjtV','5jYYeFDip69','tIetO8xYqoDcAXOgGs8AAjRBgSh3C1nRy',5);
-INSERT INTO t VALUES (4078558373,63,'FC4do8w49Vaen4MpdZBm','2NpL3mjdVqM5oop78GCkmICoxX7XUcx9uKmPNf5mkr7coSDRVya1JrIUVaN5JIW','qjbmcA','ltOyG5jJpz8JuvhuKjfLS4mU8jmrlk72zH61kBJuEKg2GYGqikjSd59UGPndFuUCKZ44CeaZAWWnAL','JvICJDzYQbUCSYoafroXzfEz1ALRPIfsUxK0V5UWmTULMmW0In4IoKUiSWuRhnFce60Tij75nTnuDSaaVYS3C9','XGwEOeJ7Z9omKzrybAjKS1qN4s',6);
-INSERT INTO t VALUES (1369819397,-58,'K7B3OLKBTdzUniuOIFGQcNpqdRF9QOLHjrS0THPs6s3Mgs1bBbNFaBm5oyzIxuLgo9fFRJWMBIiv','Ai35YBd4P7w555B6qA7paomRAuiq9Qw7mXBau3WYdX0VfaWZE0taRDyq5LDdPe','OAIj7','aon','R9ep3vA8MY8Sp','rb1g7G2himmIFG23SdB0gbrzWfwW4jQQwvBhbLg',7);
-INSERT INTO t VALUES (1902801899,-92,'OqMkQOnvmbSCtQBUwBv2N0IFKAfiQ40pdM2gRm4OasQ3AG268DFaYwr','It9QEUyiqbC6y87tmyPkCdUoSAW1v5YbRyKVivRH8Vf43373oS1x0coDz6iHN1SvOLs6','gD2','jLSgsI6wuwOX4VQjMiavUxLx8t65YtpXZKyerjLy6XeUSH1di','zZcx4ls77QJVhSDHYyXift0lOj8bThj9J','e0BqkyiWr5ZZXhKFZF954x0UsXO1zaLQq1ccEZrmdfY0vqyM0D90DjWOlVhrlQRMOn4rh24dp6zkpejcRPLhCHeG4x',8);
-INSERT INTO t VALUES (3095955223,54,'ORHNHV1jMIkstUdBt8Z9j8KWfBkCFogPhHPSLYtX5zljcbj6Z8rlS6PggKRbM','f04kNTmVT08bO0QNJGbqUyqdSnKlHiDzm3lhRnN7OFzy1Q','ZhvJE3x9lE','W30fD6jHIRLLQYIV3fWUl8CJiUANwYFEHZp','wNQI89qnAPEqDdpbXFHAf9eGNsOHmueQcB5nFZJSKAn','FUj7giBGoMey43XQZt2OVtkffA36WWFdjfoV7mTfCDBX3YH0JxomExvV5TXqIXgaUf3l4d5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1996496898,-56,'yo0E9XDevhwiJoqsyFvlerLZSSHCt0Dnaw2XkTGATyYZe3vRW2','aRQdlV69z6lFr3TC0eXIfRFHz7xomn4eMPcZ6jjMyUkGGBBj1hpcDzzMPEtDj7jGcpGJoh0o7OqTykJcYqf','No0kmd','bz7Z','1f9q7f6P8aW','g9f7baiMbyxMOiVbmau6ss6tOXAog9kS9wutPvrV4MNqDeQIzqu0X69fyfEW8VxJdX',10);
-INSERT INTO ti VALUES (1996496898,-56,'yo0E9XDevhwiJoqsyFvlerLZSSHCt0Dnaw2XkTGATyYZe3vRW2','aRQdlV69z6lFr3TC0eXIfRFHz7xomn4eMPcZ6jjMyUkGGBBj1hpcDzzMPEtDj7jGcpGJoh0o7OqTykJcYqf','No0kmd','bz7Z','1f9q7f6P8aW','g9f7baiMbyxMOiVbmau6ss6tOXAog9kS9wutPvrV4MNqDeQIzqu0X69fyfEW8VxJdX',10);
-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 (812534320,-63,'LG78h0hK6FLgzgApxzUZXGDVQxPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GX','EetGYeyqG4xLyyJTJNJslyYLkqOaMPQOBl8Oz1MY3nF7hbQzbqqXwUNGUsNHUy3vBiU0pv','TuCGR6yeUyp','KWNWCySc88MPEmK5QvSonyv64RAypFdokjzACN9LGa8QoDXHgxdNu7nfiEF292qt2FL7SzQWuw8urP','p714Si9fXgENdeRIA8kWSAOR97tERagN42N6jnDgXadKZT9a18drfRg1PjE5EETMQtcZfZ0V','1EUYLSEk8BEDzn8WfwgVDukGV63Oepm7OpxVwsetDkXyi9xtYlpXEFHszB7yYwd013Rj6z9m0PCv',11);
-INSERT INTO ti VALUES (812534320,-63,'LG78h0hK6FLgzgApxzUZXGDVQxPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GX','EetGYeyqG4xLyyJTJNJslyYLkqOaMPQOBl8Oz1MY3nF7hbQzbqqXwUNGUsNHUy3vBiU0pv','TuCGR6yeUyp','KWNWCySc88MPEmK5QvSonyv64RAypFdokjzACN9LGa8QoDXHgxdNu7nfiEF292qt2FL7SzQWuw8urP','p714Si9fXgENdeRIA8kWSAOR97tERagN42N6jnDgXadKZT9a18drfRg1PjE5EETMQtcZfZ0V','1EUYLSEk8BEDzn8WfwgVDukGV63Oepm7OpxVwsetDkXyi9xtYlpXEFHszB7yYwd013Rj6z9m0PCv',11);
-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 (1103816250,-3,'8pAkBGfbLFuGmkxzI679D1BiEUOI9JyZUyDEI2LJhTz547IDyNcwrQkEZWpNHBdjVksJSjn0q8TXk4L2Dpc','d0CO53CiogKV9YFaCHKbOxxo1jfsRcPitoM87TRsCOcw8nlhVHO8XCe3sNXF8A5oaiw0cuBrm41YLpPhrqy1LMaWLDt7KLFV5eiIfYnWmEQhe7zmF4jZeJgmZxzwc732TWS54vDO7UQGdHLlRVDIen0DhX0wm5up6q3gN0LJbDngKO35S1ngmC2pqsgrzoZOe4HN61l7K9ZeArwclwiETOhUuOQOH','HmUQvx','uguAC9zUrbFkJNl4mHbJEp9i6kfG4W8k6XRA0tSVEryhGUR7BeGkBfHqHwtSuMpRP96hQBRnzEp0n','tlljTH0NprSRX64aWwuAYIdfXu7sezXqHBphgoMEhP3uMnO1RrWR8fZtBip0Kx1o3bYYM4qaLnJ0uBiuZEzbSqZKDyYcgmNF','d6DiZmju8fndm8hcb4x6tpMNftDsTmnfk4iEYw4zx0O8AwNUj3ZjJdAm3qDXFNVEzYZYz7FoIc8yAJIZGLPa3ZcOfvxS2EyzNz',12);
-INSERT INTO ti VALUES (1103816250,-3,'8pAkBGfbLFuGmkxzI679D1BiEUOI9JyZUyDEI2LJhTz547IDyNcwrQkEZWpNHBdjVksJSjn0q8TXk4L2Dpc','d0CO53CiogKV9YFaCHKbOxxo1jfsRcPitoM87TRsCOcw8nlhVHO8XCe3sNXF8A5oaiw0cuBrm41YLpPhrqy1LMaWLDt7KLFV5eiIfYnWmEQhe7zmF4jZeJgmZxzwc732TWS54vDO7UQGdHLlRVDIen0DhX0wm5up6q3gN0LJbDngKO35S1ngmC2pqsgrzoZOe4HN61l7K9ZeArwclwiETOhUuOQOH','HmUQvx','uguAC9zUrbFkJNl4mHbJEp9i6kfG4W8k6XRA0tSVEryhGUR7BeGkBfHqHwtSuMpRP96hQBRnzEp0n','tlljTH0NprSRX64aWwuAYIdfXu7sezXqHBphgoMEhP3uMnO1RrWR8fZtBip0Kx1o3bYYM4qaLnJ0uBiuZEzbSqZKDyYcgmNF','d6DiZmju8fndm8hcb4x6tpMNftDsTmnfk4iEYw4zx0O8AwNUj3ZjJdAm3qDXFNVEzYZYz7FoIc8yAJIZGLPa3ZcOfvxS2EyzNz',12);
+INSERT INTO t VALUES (-2787199764245550139,189,'7eHIwnl7GwKrp010jzzt4eCfkAv0k','2qezl2sxuE0S9EvHJUa4ehFDSV7Dw8XCidsyrExIJKClLpbwxOgS0cOLWT169SCnbbHlXvYlrJ2WHF3YzsZ3wy5fzq0dH6K3LoZnSY2F2P3OsRw47n17hGDujLZ5HqVB4Yfw35bjTMyUqglvgnOqEKxbgoboK4Myg1dO5tPzGNV89vtOeKFGwKR1S52R4f44hTIKxz2CV8oVQ5CNLnTkJeQOEVt0aZGcpIX5XXaXEVmK','18Hz3Bu9Wx1Mw','ppnrKPVbjmZO7E2ZNMwsq','L','R6',12);
+INSERT INTO ti VALUES (-2787199764245550139,189,'7eHIwnl7GwKrp010jzzt4eCfkAv0k','2qezl2sxuE0S9EvHJUa4ehFDSV7Dw8XCidsyrExIJKClLpbwxOgS0cOLWT169SCnbbHlXvYlrJ2WHF3YzsZ3wy5fzq0dH6K3LoZnSY2F2P3OsRw47n17hGDujLZ5HqVB4Yfw35bjTMyUqglvgnOqEKxbgoboK4Myg1dO5tPzGNV89vtOeKFGwKR1S52R4f44hTIKxz2CV8oVQ5CNLnTkJeQOEVt0aZGcpIX5XXaXEVmK','18Hz3Bu9Wx1Mw','ppnrKPVbjmZO7E2ZNMwsq','L','R6',12);
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 (45294650,-109,'I6tbo26xazH3BFrWIfbYRUSaMJKVgHJvg4uwqhY1vvPncUzhyWZIaCvw8Xo6KLuFpmkFCRzrr4nXvBO6K4','dARPgHtaw7tTKCCqPEfLWlIHbKx0zZ88EXFwc33OdIIfdjWgIBJ2wDzO7S','u7VcCmF1Cl0Q','C7tdxxfFYDEPaswfrji05eiPuMjwjtoZ37Vk','gcMkw4VP7ZSjcXq18FZcbboYY4PIIfFWRUxuoGj80gl9h6wEr4TvLIe7','GEqPZWPvnBrqZQcLsI9exhpdbUpzTrnozCSYJd7vIHwDt3K7IaUv4F',13);
-INSERT INTO ti VALUES (45294650,-109,'I6tbo26xazH3BFrWIfbYRUSaMJKVgHJvg4uwqhY1vvPncUzhyWZIaCvw8Xo6KLuFpmkFCRzrr4nXvBO6K4','dARPgHtaw7tTKCCqPEfLWlIHbKx0zZ88EXFwc33OdIIfdjWgIBJ2wDzO7S','u7VcCmF1Cl0Q','C7tdxxfFYDEPaswfrji05eiPuMjwjtoZ37Vk','gcMkw4VP7ZSjcXq18FZcbboYY4PIIfFWRUxuoGj80gl9h6wEr4TvLIe7','GEqPZWPvnBrqZQcLsI9exhpdbUpzTrnozCSYJd7vIHwDt3K7IaUv4F',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(86), d VARCHAR(74) NOT NULL, e VARCHAR(56) NOT NULL, f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6880134099438963892,6064852894106542306,'jOcUkN7ERbtihyxWuacJrd8YEYpqzZOlcPjPtPat','76jUfBaLaetZqknH6uG0uvhJ15VpFiyYp3uhLDPEj','5gwnmUTjGgiE6cekuI2mP1','tdTxFykZx3pyC5W','KC1tkLKP6gEIFVMgDNsFqVLY63W1mZepUbQdqh4Eq','HJcY30dQyJCrliFgYUTB7NYashnhbsostM8QEFnZlnhJEWtTf4CjngPebH7zlRUumSV3XA9C0RXgycTYy7',0);
-INSERT INTO t VALUES (4147107213160829839,-676658175501918111,'ga6gYtpGoiRlTp9QmLcIYoVEaPZfiJfYfWEjbSCnkyDvnS','fpzkBvDsVGKzULj','K0fvDv8','rz','mVUOPFJ7RUGsw0oeTvjQ5TVdV6h5vARK7fPkLHmzexYknxOwsD9yc0tBIwgfQ6cs6O50uDs3OhLvTwRxW2k3ED8n8wEZ','cjRf5CDslnkMIpSg3NE35tYIjAlay2yBO6uS9r6C1hKqVLGt84hXUAoUEqjwFrRZ8W4WYC4uy9cAnvWf5LXIYQqq',1);
-INSERT INTO t VALUES (6931440331783937713,-8127641201434685637,'q','pjHr','EPXTtuTQSYv4MsXxwIS13QZX876','d8gO4Ws7dcUOs','C67Ax7zscPwMFG','cKef5o7TGccjxWWMcOuMDPrrDmHTI6yFEaDmRkMAHM3B19r3igjiKrIuEltWcdFdOUX7GjhfDBMEFJNwg0nbCh',2);
-INSERT INTO t VALUES (-4309461020747470750,3942774909448438285,'hHfh8gIUhpRCoV0XLmQsnXDl0kKe8b','jZHzRqZT7gJ5lSIu3WHQErzY9B8cwgR6OK2g42JWL6jHMkh3SDJzFt3p4Ej','tQXTmLQyabV1pb','vIkDVRuc','jMgg0X5QHUsZLi15ry0V37NjGcJ4MbEE5mUmb0bwIDyqmMn3yKHWxZo5RAqTWq3','9XA6tiFRLgLCPCZhzv992n5f3dWcgqRsQ9sJYejcgt4hZiSh',3);
-INSERT INTO t VALUES (-7075468945079156741,-5943238791234312354,'vbpYhS5QtAgLiFbM6t0x3GbSm9K1cf3tQW5lmF9bUJosxyLQXKCCCBrel','7X0SzxvE4qHxL1bEOnYnXDZgBHGmHRrkIfxkR6Eq5aNUPjI1LC8Ix9gV0','kchRtyVwp96wotUK5osodFHVH','K','KF5UClE4t9ddxlv22IOTjXC','ZP8agEtzt4qBQjXlg1yLbsffcq8Wbp8zwoqInnKlYI',4);
-INSERT INTO t VALUES (-4814085738724522788,-2195369386190770607,'yf1x4wYgvghAYHoVSl3VjiDnLdkWgMBUGwrPGbDysnP8v1JsQUFDLWGi9RU5e','Fqohh1esG8ycEjNR2Mo8LRHh2cjApb','UfINRvj6F7FHS00NXq08ZHUVJUtKnH','qIkRjTTW04A07W','ckikolL3FffMtpPpCokznHRjN5CMC','6IPiUyNw2vPhCRT92pDxcSoxVWkhDj3VUX',5);
-INSERT INTO t VALUES (105789636335723903,-8617902691132613830,'hXMCRwZTMecfemB2Kn8DtLK4oIPLZ2VxeHaIgJxekzuOPgRbZEDY3MSo3rM4ebpOIlc61UYlRG','nAXHQM8YqfKONKbh1mm6aNUhwkA0WY9x44','f8bP3RGnp0ClI3k8jNtFeE18YsVgv5c8W9TInQuvGNMYim9au','SlKV172m','v8fXvTp4M8WkThnKnfxi1tFfxJilcQ','XY',6);
-INSERT INTO t VALUES (7042531312971569480,3725708551475875835,'bV981je2W2NaIE6QPU7z14MfDqrLgOsDk4vaDhKyD6oFGBDw9vku9jdXASMPQq7M55nlyNDyTt3Na3hmb4FAZ','gmd','xUrZdMkkCsYx7f9hyJCtV0LqvOK','jxExmPav','qGRRQ8klfvJj3YZfLDv9RTvfJdrhriahEFPnLRVcUS6bHiNEbOclGzldipq0G2gTbqebch5qtagKi8Jtvf8mlZiOOxmt','lcHzz7ZweTyyf4aUWMU62ASv3pgpJHsaRY3osNx7ysCz9eU8u4xfiUvkp1DtOoU88Q3YmFC2WBAuFAs64RbyklsGzYT',7);
-INSERT INTO t VALUES (7584558129707046297,7248643809767309148,'eHa93dsdMLzHV4PtGYwJvQ5MN7','0L1B6lw290t6Rb50vBxFP70v1Pq3UHK7Bsq1aW42tUTgeNd','vPNypU2jCh5yDmvtVF7oHUKfd28O','sT','aDz2wNqrKB3ng5bmhRsWLn0U5X1v','LCvC1yzUmUg2F5bYBZqi6og7hWdoujpPVDsFaHyoKNG91CDkF6WZTViA5kWU8IUag',8);
-INSERT INTO t VALUES (5438933158610802314,3434393710860816802,'0Bm5XSV9d','mUu2lKkemJlcEySypSiKCvllHLT7lg9JxorsNEHErEAJ','9yUQcbDlJSf9eU1ORHz','Yce677us3aI2KHptcS','crw0oFOYjuoSkQ8VCFYjJ6GlbEE3sNamP7mwUJvSZOd0V0Kyxm2UEz1TtQxxvhrVl','THTS3zxWuYNv4K4bNjbu7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8881624408248849140,185,'KxKxfWa2a1VxNF','qnFElG4QofHlrNbBGaENOz2q0R7RgXMfMcwyD7feg8FIgcdgc9hi4lAr6DZvRvX8ol3eUFIBDKTBX38EiE5BZcmiYS6ickyR8uJzWNewWTmoCCcJULx58','JR2TjVCecg1O8lKDJV','FISckMC8jK8PHlwxqAwZr0IGe7axFS9RxuGChlOVR4ZMYMZabU7PgiNqjTRhmLs8LsEc9vFPcDktFDVSkumrOfw3xVDibwXXrOokYr5yU3SXfvFtWIcwat','n','Q',13);
+INSERT INTO ti VALUES (8881624408248849140,185,'KxKxfWa2a1VxNF','qnFElG4QofHlrNbBGaENOz2q0R7RgXMfMcwyD7feg8FIgcdgc9hi4lAr6DZvRvX8ol3eUFIBDKTBX38EiE5BZcmiYS6ickyR8uJzWNewWTmoCCcJULx58','JR2TjVCecg1O8lKDJV','FISckMC8jK8PHlwxqAwZr0IGe7axFS9RxuGChlOVR4ZMYMZabU7PgiNqjTRhmLs8LsEc9vFPcDktFDVSkumrOfw3xVDibwXXrOokYr5yU3SXfvFtWIcwat','n','Q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2574559685283852021,61,'u4RXxVq7tNTAba8neY4iHNGR0CQnmXGqlcuS','A50F9odbePBzDS4PDZs5XFfUKOSOrffdjWftc9gDiahJNWRr6qem9JvGriZQ2IrknqvuVQceGd4kkNSWqH32iTmWWYo9BgyH7fd5CM1WzfoxvZolZ4d7b9mJobEv0b2YJDBxdhkKsJm9Z0JMTU4zwg69DGbCo18idZselowWM0VFxa7WivQ7VGwUf','hW','u4iqH2QYb1m48kQHwusRSmA3Zpf5fAsTKAGl2vyq5F390bmh5P2KdYvLIWVIloTUxltRqGCbbofv4dgask6x1xFeC0mnOenlMdryAnmYWONBi19jrTbphKBKiwlGnFhJnFoYXr0aK2MWBk9PRIe6UhyuaIirizWoLH2UyqsgZ2oBNR9Gp3FE1TAdKcfaS4Mhl9YjdXHc0bn','t','Tz',14);
+INSERT INTO ti VALUES (2574559685283852021,61,'u4RXxVq7tNTAba8neY4iHNGR0CQnmXGqlcuS','A50F9odbePBzDS4PDZs5XFfUKOSOrffdjWftc9gDiahJNWRr6qem9JvGriZQ2IrknqvuVQceGd4kkNSWqH32iTmWWYo9BgyH7fd5CM1WzfoxvZolZ4d7b9mJobEv0b2YJDBxdhkKsJm9Z0JMTU4zwg69DGbCo18idZselowWM0VFxa7WivQ7VGwUf','hW','u4iqH2QYb1m48kQHwusRSmA3Zpf5fAsTKAGl2vyq5F390bmh5P2KdYvLIWVIloTUxltRqGCbbofv4dgask6x1xFeC0mnOenlMdryAnmYWONBi19jrTbphKBKiwlGnFhJnFoYXr0aK2MWBk9PRIe6UhyuaIirizWoLH2UyqsgZ2oBNR9Gp3FE1TAdKcfaS4Mhl9YjdXHc0bn','t','Tz',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7292450004036183200,188,'cVjIMnvZgzxVhuXukVfbPLkNz','AYxJBNbG0RVAOm','2tVB1N0dFToSxRSULXL','4BtAEHLViLtTnQ3rs3kWkL1zWaGYBVNuVfL5PRgvMbFHE0XB21WrSPAZ5AyFW3xB32Qyibcp3iwCRBFXHGuSYrNyGlyAizpZrq9uYXOqXHSdEPmeGX7KTYXcyhnL1vDXYXd6YhrPoe0goUp1fGTHGaKQEk4L1sMAFmzExARV','j1','Vk',15);
+INSERT INTO ti VALUES (-7292450004036183200,188,'cVjIMnvZgzxVhuXukVfbPLkNz','AYxJBNbG0RVAOm','2tVB1N0dFToSxRSULXL','4BtAEHLViLtTnQ3rs3kWkL1zWaGYBVNuVfL5PRgvMbFHE0XB21WrSPAZ5AyFW3xB32Qyibcp3iwCRBFXHGuSYrNyGlyAizpZrq9uYXOqXHSdEPmeGX7KTYXcyhnL1vDXYXd6YhrPoe0goUp1fGTHGaKQEk4L1sMAFmzExARV','j1','Vk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED, c CHAR(67) NOT NULL, d VARBINARY(22) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(46) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-27727,131,'NyxeF0f0VyQ0WWUG8TLokv69qAYHKwUegfi4y7bo0al43QqlgBaI2eRLjaH7tHO5','CWsD7Q3mCBQgPq5oyQu','1BlKXQH3LZ9X1SyaZOpdmUV8I4Ld2LAQvTJTqcnUS3UArB9mISQCzmGf6JXlgD1q5RiQL8cOb1s0P10UPastI','5wcnhHgV','h','Pa',0);
+INSERT INTO t VALUES (8323,43,'BqMDuY0tTn2RHTZKvGOhHNRhRFxGILIztU2oqD9CnvaMQu2SP2cvq0uV5w','o','zQIH9uF8v29O','Q6bXpAKGx3I5miO','R','s',1);
+INSERT INTO t VALUES (-745,12,'zG4jBxhuMd6oHOeX5R6jIbxdzZ9qRkzbhHTcoL9aMB2M2zoIZ','2sAbbbTdUsqP3','QNUh6bBM4OPqnyd0dzXUDVeOWN0b2McLYMGfGW0gpirxgSVpQpXG37lKc3H4LqVK9T4ylT1','afuVA8E','t','R',2);
+INSERT INTO t VALUES (22577,30,'22','xcQHIWr6K','zbu0itAF0e3Jsi2OUFER7DTCufjXhyX6AoVs9Ll3ZpU40eL2HgMXjkXNX4Zi1u4YdTiVlj','9kKLi2GK','r','q',3);
+INSERT INTO t VALUES (-8752,110,'kwa','jz6imqPyoCg3w1UVey1pAa','JoVVKrdxDRGUFiqUDPgnQ2wusCFoqyWcH7x4HkpoJ6Z01nx3rGkhFf33dlTFnDM82A7y','ZjKc2HoaNf0BOSPUK2r','L','k',4);
+INSERT INTO t VALUES (8648,9,'gl8FCpqGQDxNU95tgfofmwtIZCvpaEzHUYnL8U118XXUNbFRiUpEE','5bSp','mt7OH1aAZSnrfSc6OxWxvTrKTpk1l85ikmCf8iGHXg2Q','5u0q7a0gJnzxdmb0kPsYqB7ze1YhJ1Do7h7','nr','KM',5);
+INSERT INTO t VALUES (15088,179,'IbiICmZ92Nb9K8GpZmshLNKMpnaSK','9wpI1kfEA7jT7','RpE2lrr4Wwf0gol1UCWoWqvm0o9dOazw3e7j1','Wr2KXpWny5X51ZEkWwaxzce8hD','zt','5',6);
+INSERT INTO t VALUES (11947,110,'6TA7wV22w0OiADj9iAK8g2NjUZ9iai5cbGoaKhU64rR','JPOVx8MGt7nFot3A9dP','I2U5X1HfjGTkMAGDQr5ie5UgbF6qBycLC7YWkoo3Ibk8CES4bwfcWj8T02ZWM','91a4ZaUmRHXldnxO8fk8jvdICYuOYFr','b','W',7);
+INSERT INTO t VALUES (-3027,105,'ClO4zIqyA79b95PM7eI8Rd6sOIhqgvQKSDL3kpyKu2SI2ihts5OUzxrjAjrdqw4','LVT9Zz','4PuKYEqmQ','EbzkEEOkWYJQNwSwHFIXoLSPptczmyQtiSXqBS5','IQ','LD',8);
+INSERT INTO t VALUES (2751,193,'PMqMSuh6lqlY3zQzQB9DgY4AdpHmuRdVls3cu52FI5zJtFsbB2Q7fgk4KuwXpbIh','qaJ8akHLFooUcd65818Bp','hAqb5LI8novPWSEy580Onii9dz7E5GY37QyJGT','yNgD1zJ1InIiAxnAlVyEobekKUcc3q5hVOf6pYMkEVc','h','EK',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT UNSIGNED, c CHAR(67) NOT NULL, d VARBINARY(22) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(46) 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 (-439972587896043189,-1942082887735904628,'dCnIHB8teYXaMPFhaSZstXDQ3skiztkln6NJKd4PV4I','EY','6TTYvElXiwJtzVtYu4lFTQKnTtBwZA6XCjN0gdFl','RCgjyZeMA03LFp','FR2AD1NHPqYf464C3UvIhGQgVn5t6fS8V3ZIS84ZPBQUePKHebeAfoek1nLdx5J','YME9gJ3SoevfTKaDXsmN7I3wHokxCbIeTEN8bjFWV13Nj8hOPgHhuGwWzXFq7c0Od2NDnWxqCuK3yVO5hU',10);
-INSERT INTO ti VALUES (-439972587896043189,-1942082887735904628,'dCnIHB8teYXaMPFhaSZstXDQ3skiztkln6NJKd4PV4I','EY','6TTYvElXiwJtzVtYu4lFTQKnTtBwZA6XCjN0gdFl','RCgjyZeMA03LFp','FR2AD1NHPqYf464C3UvIhGQgVn5t6fS8V3ZIS84ZPBQUePKHebeAfoek1nLdx5J','YME9gJ3SoevfTKaDXsmN7I3wHokxCbIeTEN8bjFWV13Nj8hOPgHhuGwWzXFq7c0Od2NDnWxqCuK3yVO5hU',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(87);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
-INSERT INTO t VALUES (-6761511121595883660,-1479209696531083584,'fapMv5L0eL6Li5FeQOsU6RGMnyXSeIIAmogRy66K70Dr8yow9ID9lnPcdHe4WyhgvSYV29','X5hcRTCbMySxlKtgYotvK2CthEROb2dVIJ9q3RLxwe6slqd','DEJMvcP1K4C7kyLhr6MBQbuzwUYa1lU3o','4A','N4Lckt5vLmJXscaPLntG9YQwSaIyf7359IQDpdKrIUPe4TibTOC44rs9jcOoUIgKJkqQmdN45c','PqG96396u0ZcRw8OVx596wbrSnu0aMHCZYsXwJq6WSFpW3W79N76yorz4j6sA6djF4cMyJpv3bSnM',11);
-INSERT INTO ti VALUES (-6761511121595883660,-1479209696531083584,'fapMv5L0eL6Li5FeQOsU6RGMnyXSeIIAmogRy66K70Dr8yow9ID9lnPcdHe4WyhgvSYV29','X5hcRTCbMySxlKtgYotvK2CthEROb2dVIJ9q3RLxwe6slqd','DEJMvcP1K4C7kyLhr6MBQbuzwUYa1lU3o','4A','N4Lckt5vLmJXscaPLntG9YQwSaIyf7359IQDpdKrIUPe4TibTOC44rs9jcOoUIgKJkqQmdN45c','PqG96396u0ZcRw8OVx596wbrSnu0aMHCZYsXwJq6WSFpW3W79N76yorz4j6sA6djF4cMyJpv3bSnM',11);
-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 (1769933888790497929,1702620286650471716,'6G','G0QssoW98pr0BFeqvYMsPASw6fvwswfCYCRGMC3NP8R6KFOozbY70N1nZJbgj4FlIUo426fzQMUb4j6B5aUsUKx6MCswGmg7SNaQadduAAW3qJaWLtPCM8E2QIilkvDxrTNaTi5NREEDKbBnw4XE67u6sU31fK7G8sIWyLgI9r6IA0iHWV6GaPBaSeqTT3nD0iWuNzI0DL3','CbgjHsTIP7A6ECG19mmo7WW5yRIRZ8xJBVSMq','1A2','PARPJY8HLQ8nh3SluLlOPBkZ9fL3wt26r2nqYFdP0gJSeijJ3ymkw5Y3Z8fac9KYh0U','t23dopUDqKT3dZyDSSVvUlvV86IMAD8JZNkjwyJOK7vnmsfECgTowoUhjLHF67U6vUKeJ4wZ5XAgWzyaDBgxJ',12);
-INSERT INTO ti VALUES (1769933888790497929,1702620286650471716,'6G','G0QssoW98pr0BFeqvYMsPASw6fvwswfCYCRGMC3NP8R6KFOozbY70N1nZJbgj4FlIUo426fzQMUb4j6B5aUsUKx6MCswGmg7SNaQadduAAW3qJaWLtPCM8E2QIilkvDxrTNaTi5NREEDKbBnw4XE67u6sU31fK7G8sIWyLgI9r6IA0iHWV6GaPBaSeqTT3nD0iWuNzI0DL3','CbgjHsTIP7A6ECG19mmo7WW5yRIRZ8xJBVSMq','1A2','PARPJY8HLQ8nh3SluLlOPBkZ9fL3wt26r2nqYFdP0gJSeijJ3ymkw5Y3Z8fac9KYh0U','t23dopUDqKT3dZyDSSVvUlvV86IMAD8JZNkjwyJOK7vnmsfECgTowoUhjLHF67U6vUKeJ4wZ5XAgWzyaDBgxJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-300500317633890264,9163462455076991190,'AAgknmVrBulzrJbtuzTFlERUdOIGHSLZiD9O2mUwWlKWbkL2CfWMfwxvtgBkI6S9vowg4QXLOcwk','uAKAJGfksCbJG24svSzGd8Hplts0LYjadmXMLhy20mAC6DwiT5Q4hM85BwPOnXtIH0BEtJXXPruKPAlHN7WQC5pbJyPX678VNiwuLoLZSlw','sTjqsAUyxrxhmjzgIvP0d7xexPB','QafyHh5giAqfC3lLBIEPaDHth92DNzcJgzkndoW1FeCSEHLJOTEqMQm20vHjJE4EbhjmzNkoUSpzn1c4CyTDjQEEVp8rXlD6CdqDvn3MysMW','J8VMr55EcA5CfAQ','7twb4AQY0S4XSLISCg1tOnPGPnoexIWUSRn9Q8PLuxTlvyiIOpjIQ',13);
-INSERT INTO ti VALUES (-300500317633890264,9163462455076991190,'AAgknmVrBulzrJbtuzTFlERUdOIGHSLZiD9O2mUwWlKWbkL2CfWMfwxvtgBkI6S9vowg4QXLOcwk','uAKAJGfksCbJG24svSzGd8Hplts0LYjadmXMLhy20mAC6DwiT5Q4hM85BwPOnXtIH0BEtJXXPruKPAlHN7WQC5pbJyPX678VNiwuLoLZSlw','sTjqsAUyxrxhmjzgIvP0d7xexPB','QafyHh5giAqfC3lLBIEPaDHth92DNzcJgzkndoW1FeCSEHLJOTEqMQm20vHjJE4EbhjmzNkoUSpzn1c4CyTDjQEEVp8rXlD6CdqDvn3MysMW','J8VMr55EcA5CfAQ','7twb4AQY0S4XSLISCg1tOnPGPnoexIWUSRn9Q8PLuxTlvyiIOpjIQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c BINARY(52), d VARBINARY(80) NOT NULL, e VARCHAR(22) NOT NULL, f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2518101886609554551,5066725580929944707,'Y3Rp3JpoNoBcDJ6Zfj','I0djGljsQIGDKWhYl3IagS2SpYFoWIKouT','euiW2Ioc02cbaNs4','heCCSPc6FXhHh960aLhdkniyXcq9FJicGmDGXLG1EDqt2CZCYLIFTj','V2EVfwGhDtjLIBqEeX1AY5a9BZTIqaM5Z1WL5MPqUPQBmCs0oBGO','IufRWtn3Xoil7hXrHfR8mB9NzKu9llcr82XtDcmjaZHu0OmtOZTW3NDNkDdCwUaOnhy2bI1C6uchO5S1R6YBfKv5z2',0);
-INSERT INTO t VALUES (-2218179013310845049,-4620004146417523842,'Mfa7AKXVVDmmtI7JnBFNc','qyUM5ysYFNMplf','5ICN','KdlZAE4vOZZCmKU2wZ1V0TV','nGrE3NTO12NJFxCB','Tn81W8liQsjzP7HzxeBTmzgeXDuwN9RkfF6IB0oL1G',1);
-INSERT INTO t VALUES (2337576545300409334,-7822506547332145890,'0oj6cA4dQ66Gwl7r','800Jv5FZAENzZa7xZT2OtZSW24jLLDAx5yacP9y9aTpimkdUpuvopJPnuiUoBqAq','tf1dZBMv8Nq5OR4HftCD9e','KjcL087hjlgNsAL3KYG','qb2d7mlyqcSYMGBcFEx14ndHiSDspWw94x97dvDgx9OF78i6tWyye4','rawLgdj80Ufdbu44oIuhe62ZcfXtC6nObToDwAdrvgP3g9jGTr8cKoH',2);
-INSERT INTO t VALUES (6044014746960959544,-3261821292618666706,'JFzzKIVzPj5tByq8h','mx1ErRqA6HU1tdFHGX4LYlaVXWYAkzx6YMmZnx5','qB','Uaxnoxd0NpIauMmBXrbikezalPATkL9LNdCKaKe26pIFpMgacum1Ox6wF2VpCB9NrGgRPAMB68JR6Epg4oQJM7JswJoQE','7cKE6HPlY9M3OqdrG1Rna1l8XaM3wj6yZ','QtrSYYedWuo0wQGYyS6TemyGqpxDEbO1sr48cb55Ix4BDfXOjprPmGCMQCbzU4Bcf38Ea20EJtVMvIzEQ151UhOWZL5',3);
-INSERT INTO t VALUES (1634475188383973867,-1854459963035025533,'qRHkeCWX','pMH0oMc','4GrDMvXgSlRZEFPBicx0','F8b8TAd2fhoQ4xeYAIjRgQBk9q','OUZnETNMjCnOeBQ','mKGL17mOH4QhM2kntnsqJ9S0PHzzmQ77dIvo7WDCqXi0InTNVziBZFWFT6F3cB8heJkKE7B7gDQ6',4);
-INSERT INTO t VALUES (-464875014599357059,2972247939704510267,'SWNKK3jZKSoA1tqKAaGWpYzD8','9jccFBvaMBGSgVFrHEc2srulBzClc9BFvzupqzxhNiwZ5zGIAycMLDY3gFVJuP0Ws','y9pSDYPiC87p','X5ZQBHt9MHqGZHj65AF5aVYP7uXi8m4ofkRsYUz','EvRFWrlpy1qYmBuWmLmXFMpqz3YBiqqh','ERhur7RbDPDpQgaBm8CQRJ0kF8tR57Mk4yW4mUIW39t5IfsywhKbSPhorvhcrVTOxNte9seNj1EFQXSZ8uBS3L',5);
-INSERT INTO t VALUES (-2188217665329640026,-1404173465445157030,'mQN5mnSy8QltpQP3Pl49rHVzN0DKW364QxiqBhyWydi6iIKM1T','nQ8RLpNc','dStPxJJzwS','ie95hZQYKtjVtM66IH7BxxX9O1iffciLsa1SmANyr1GTCs5G','2urmw70xvXVwEY6vHDla0B0fGiKvjumORRC8sSywkAlT6a1IJZxtqONXrKil44bawnTS','JxSw0up2WTnZzeysuEEQAWC8e8xsv9XkdJclVV0SbYPtbwVC1Ajld67QJL8Mfdh0DHfoGryK1',6);
-INSERT INTO t VALUES (8645346399078466693,-162519309819511702,'kmFVHzZDOvNZpfViezOgztBvV','Jw96UHKhyjE00ogiYEzJVtIG23tB5RiU0Ivyq2848MDbndqq78Fq279Wr','q3K6qLIM0yqFMN','fauK3vNU6FHmUhNuOZagrWZH5VhGOp19HdmByxdrNdni5ntq0AD88D6idfqF29','kgITiR','YQdsDA4rrf9w',7);
-INSERT INTO t VALUES (875420003104194574,-5365411886866267771,'cwSJSN','4a3cAukLo7dhgQTmFwjYgtvC2vSYYfbDRgQdCRtdVY','cX','A3E80qugUH','GKvaKvQzeTLVrEt2HfNsRDQlVEsY2Q3pmZ9nCksCni0dYnPmQcdhIouGFhYnM1gHbtlqSEXs','55Z5f6jrEzkvSrZJ0W2i4IdGfuy833d4NXULHOolOw7iA1nnoup1pJUo73WDvuv4jw57DipGtTo7a6vTZ',8);
-INSERT INTO t VALUES (1147816445328411134,-2249486420674564834,'fw4N6AwlEhLG08Vlw72GvhTFMDGXa1UY5','IFWuqfBWFJHJ9p9EcVTAhYXsqcqcAWhmFIWhl3BXZqOnPX4IfwsLd5KvIMo','fqBL8vhZUrXZkIr38','MjNWwp0wWZuOrxDemntUXbhKYRUd2A7gugpCGTj1MDOKA8uv4hAeiCIUvSm8qxaez4E275V1RF8lGtQC5AKmUzcYnlweu9TL5','TuShKm7jo5qZLkRdbNQeO2T9Rg9PoWPp0EPljzcRUeUVPc','vrQo66TthZOLYsmaYclMmqeGZv8PpYFvOh8brSsu7UgNKey0T93CNc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7572420824554530953,4768012899943495983,'U','GGnJx41ZWHqFGU4ZSoqC66boES148UuAwuBAmZt67qk6DtHug8ct5yXBhqd59Fi0Xo2moScwbm','TDKgq9cLCW','0NBKlTkcx7DsjkVLhAawgRIQJMLYPFB6lF','Ok','zpOjOkI1J7PIJZtAkSD2hRmoOlVzFmoAyXYBQvLpaeX1ENpNSeqWZ4',10);
-INSERT INTO ti VALUES (7572420824554530953,4768012899943495983,'U','GGnJx41ZWHqFGU4ZSoqC66boES148UuAwuBAmZt67qk6DtHug8ct5yXBhqd59Fi0Xo2moScwbm','TDKgq9cLCW','0NBKlTkcx7DsjkVLhAawgRIQJMLYPFB6lF','Ok','zpOjOkI1J7PIJZtAkSD2hRmoOlVzFmoAyXYBQvLpaeX1ENpNSeqWZ4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(53);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
-INSERT INTO t VALUES (5396274506816268289,-8366151154485647844,'VwbuMvPuocImhHqTm8MsyUhvjzNeID2DVe','CiGsxxUCGatAvFFxLe','TVHp8KAXefmYUGTxB','ew0E9njIHRP2ExoNB','2T6DNqwcAGTekqBT64GdfTfg8qZ7SEsI9YLbPjcLHXSTr4','nqEpPup8J3uD4GR9TA8Z5E3jgm0j6OnnUNW5HveziXH788YEgbOhmQj1NAy0cBZpCd24KB',11);
-INSERT INTO ti VALUES (5396274506816268289,-8366151154485647844,'VwbuMvPuocImhHqTm8MsyUhvjzNeID2DVe','CiGsxxUCGatAvFFxLe','TVHp8KAXefmYUGTxB','ew0E9njIHRP2ExoNB','2T6DNqwcAGTekqBT64GdfTfg8qZ7SEsI9YLbPjcLHXSTr4','nqEpPup8J3uD4GR9TA8Z5E3jgm0j6OnnUNW5HveziXH788YEgbOhmQj1NAy0cBZpCd24KB',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (3881460,242,'qI9kvy46utGO2BNoU0fCB4S6qNTWNBRo72Z4RsuatVyGlWDCGVzt1p1HFNMXi6EIDHz','js59l','f5Xhi9SXZNoogXri94vZQRhg2mtu2Q31ywDR12aTQkHR','Qxadj5nNh9cNDDy4n','GV','b',10);
+INSERT INTO ti VALUES (3881460,242,'qI9kvy46utGO2BNoU0fCB4S6qNTWNBRo72Z4RsuatVyGlWDCGVzt1p1HFNMXi6EIDHz','js59l','f5Xhi9SXZNoogXri94vZQRhg2mtu2Q31ywDR12aTQkHR','Qxadj5nNh9cNDDy4n','GV','b',10);
+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 (-4883751,156,'SreNeu3wWvfx1XP8SVZLcj7pTsjQ','YlYJN1ngBo','rqgJGhEkmtlCqaFBsd9rl5IpsP','QzXXbKGXwYFN9u3mAzX','8','dy',11);
+INSERT INTO ti VALUES (-4883751,156,'SreNeu3wWvfx1XP8SVZLcj7pTsjQ','YlYJN1ngBo','rqgJGhEkmtlCqaFBsd9rl5IpsP','QzXXbKGXwYFN9u3mAzX','8','dy',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2368932200660729025,7757923571329334139,'ZJJiEjyTCcvaOanen2Exkn','j35HXp1fxhpH8pbEgSniI0g0h4TVLtjdeXQUagUhSIwxk6jXDkd9yODhFcu6DgBfcBpCPDgc0jdVCQdB1mS8veukmPb7lYKxpIorRLw0zrHwnLnZoyCZjAaRHxglHwacVp','wyagHKjNp1PhfcsYB','nPZ6BJdht88m8efoQWnDUmITTZJQYCc','L6y9mMJApALPSo','PNBorUEKPrdjKTrHtJ19gd9YvUEK9vO9o4HJFfkvFSqBCqgZ580OEhSFvs6Ng3BoZgomHDjIJy2MYXJTBcerCoFmqBl0yl',12);
-INSERT INTO ti VALUES (2368932200660729025,7757923571329334139,'ZJJiEjyTCcvaOanen2Exkn','j35HXp1fxhpH8pbEgSniI0g0h4TVLtjdeXQUagUhSIwxk6jXDkd9yODhFcu6DgBfcBpCPDgc0jdVCQdB1mS8veukmPb7lYKxpIorRLw0zrHwnLnZoyCZjAaRHxglHwacVp','wyagHKjNp1PhfcsYB','nPZ6BJdht88m8efoQWnDUmITTZJQYCc','L6y9mMJApALPSo','PNBorUEKPrdjKTrHtJ19gd9YvUEK9vO9o4HJFfkvFSqBCqgZ580OEhSFvs6Ng3BoZgomHDjIJy2MYXJTBcerCoFmqBl0yl',12);
+INSERT INTO t VALUES (4055256,170,'dGgLw2SnicY7JAQS0I6Cq28sGPT1IDVzIxAzMa8uL0McsToVhpialhT','rqlxIplDhq4PPCd50fJD6av6xMYfCj6CV0mgYiNdaqihdvXGdwQrf5GRzIOVydY14sKB7jNfjbXRKM841lcdZ7d4FlDLuAu33N0bQPu1qfouwxOTzOOZ','JipxAAnMUhnawArWPBqw9JpPzrsG0XoWpC4JZ6W5L7uToOceQ4QvPeTfns8IGVsEO0gFhVXvRsyTFecRyLH9Dqu','i8vIyseL4xSz','e','s',12);
+INSERT INTO ti VALUES (4055256,170,'dGgLw2SnicY7JAQS0I6Cq28sGPT1IDVzIxAzMa8uL0McsToVhpialhT','rqlxIplDhq4PPCd50fJD6av6xMYfCj6CV0mgYiNdaqihdvXGdwQrf5GRzIOVydY14sKB7jNfjbXRKM841lcdZ7d4FlDLuAu33N0bQPu1qfouwxOTzOOZ','JipxAAnMUhnawArWPBqw9JpPzrsG0XoWpC4JZ6W5L7uToOceQ4QvPeTfns8IGVsEO0gFhVXvRsyTFecRyLH9Dqu','i8vIyseL4xSz','e','s',12);
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 (-3611204525101937587,-2208818013088456867,'jDsSsY3Py7USR3SSFDeLjpV5UqOG6b20uyJbvUYddeADZ7FN','e8yCsJevSbMrozIINUWWs26mt6t8nJB2Y2cjhEG9TQpgwlAiCXp8CQdIkQ','Lj023UTHk','5fgoyGY8b6LBnhpgaZtXdJDwVB05ayDLiFDLrzHl6rsLtnsOBFGN0u0jwX1ASqTHsQUyuMgmcTiFfwpRMtykOz9c59603vv9WG6QZTVq45Dlofg1Wz1AfZatI6N7o2QpcSPRocze20uK5L9jdv6e9AyFMGKieGh7oNZ0z8j4uPsrkB4P4b0rFTlZ92KjenBgimKRYNR3SRZTanYTFPMBGYtUie','BkjJlNSvl1','BuBxbNoR6nJEtiql',13);
-INSERT INTO ti VALUES (-3611204525101937587,-2208818013088456867,'jDsSsY3Py7USR3SSFDeLjpV5UqOG6b20uyJbvUYddeADZ7FN','e8yCsJevSbMrozIINUWWs26mt6t8nJB2Y2cjhEG9TQpgwlAiCXp8CQdIkQ','Lj023UTHk','5fgoyGY8b6LBnhpgaZtXdJDwVB05ayDLiFDLrzHl6rsLtnsOBFGN0u0jwX1ASqTHsQUyuMgmcTiFfwpRMtykOz9c59603vv9WG6QZTVq45Dlofg1Wz1AfZatI6N7o2QpcSPRocze20uK5L9jdv6e9AyFMGKieGh7oNZ0z8j4uPsrkB4P4b0rFTlZ92KjenBgimKRYNR3SRZTanYTFPMBGYtUie','BkjJlNSvl1','BuBxbNoR6nJEtiql',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT, c BINARY(82) NOT NULL, d VARBINARY(60), e VARBINARY(7) NOT NULL, f VARCHAR(59), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-9000,5384831590701999017,'XpN8j14cmtlscOMLyCHkeJ3gpM5i06kHvpmkUptJVF68ejXwLnOo','5bVyhhPZIi1PAKAvOFm7Y2EKTaf7kMCD1WTF0CEj9HL6QP839Nj9J5zr','HfhQwll','ZUYxrXeDEXRVSQaeLIIN7hETwZXwkAJ89iI4PBs','p64bLHwJuUmtTsXUfTZf8pQOgpFw39VOJto74MfUTbC8hOAnLWkS8g','G1hwKQkqeasNn2noN0wMJem3J1pOL4oz9LELmgJ4RAxZtk5thSIYu3H8sr1oKi3cY43QEe2Ty8bXK2oTh9ufxHihsSsEu4',0);
-INSERT INTO t VALUES (-29176,4566907869604453796,'0d0Q33YWvyd9rkgnnaiCqlBJOFmeTr6IKLFnWpegGcuAPkNtkbKZF1A71OuzpSIzPrsNSiGOre0RXAB','iQNeXoY','UPZd0','8IkEqe6ai4r7CBG5SdNWRIgIalBJCUuFsv34wQd','2IJBwPhvDm1JLXQCI','kJpsb1Mtvhbz8d5xIrSDouy8ibPAAU045ghOUYcYmtJkdvAUTx7JkNvoQnDCpaWzdnHU0rsGqHO12XyuJvPA7I08GMakqhgjhB7',1);
-INSERT INTO t VALUES (19113,8283159177697871088,'0E37GSk3nWmZuFGmITUujUp6DqtVHHDAb','BDwDGmsQcFb0N8WCLKAbVWHEXS5k02xZxUj1awsylhpuNx1aefIZMqMcAh7','pY0owv','agIfhIwqIVKuS1amuycDFYorDKMx','AcjwLY3o7FgE','ZnskT8z09epW8HxPd8zzdiA35Q7E98sJDKzGBppMLiCbEmr8M',2);
-INSERT INTO t VALUES (10229,2466845557531305883,'TOfFXFBbRRxiv','WEeFgGU9K87RYx4F0WqPkiu8yii1RQ9pJLKGj5MYu','O','GTCGro5BxBi7wqtQdvdGCfUUfxwclbSsU4RWYEOE9sWugSa12b','Gkq43tZYfTyx1pLfYGou8jd800AAp7WudYzTtYLATJFxC4FHwRiJ9pfQ2P6uZ9NKCWBL2IAniqlJtbgjaGZjoeUJimNm','SElddVCoCUbUFZlWeW8L81gGtcDfJDhgAxKGOflDkrxyqPmmqXzzP8cDUWQEhqL',3);
-INSERT INTO t VALUES (-12975,6215214543469849449,'Ns0nJSyhIGR43mWmwe89PhBC88x0inA2','irYeDJ0e2BoNfxAsr1aeX6GgFMlu954dVpS2DA5u9VMD5EqEbcrSiLSOj9Do','E3uGG5w','s37YGqgoWu2TmzkVquiCfzlFxI8nUd60R','90uQh8EW9kGwJoWrnIcmUNIHJugXyQsR1I2RNE9FeXTkBeI3Y5XRQQovUIXC5QoH','TsKTBU6pwiA1M',4);
-INSERT INTO t VALUES (30705,-214469557215155985,'qIT0iUeTFDMa39IPGddVpYdeVnOME2aJ9Hyb8hjRy3UN7x3uWoTrtH70IqE','lN3QDcLUMW8EVoNXjNECQegDL','8v','JSphQVtDxU2G2es','gD0nKGZeK','ELHZu5yzici7OYnBXQ6rtgkOcNtuQKUCi2SmkTWuE9rUxpYR0Fi4RvfRY7cBRNH',5);
-INSERT INTO t VALUES (-18426,7328814179159941691,'LjlqatgHPx29L8Ki3rHJi9NR6ekkvIeRhJmC3EgwGwObwFvxYETktilOpJeldSdfOF8','yturLNnMOpMsSJQsyZjIdpbCQ98F7hC8WfSbpJnHALDso2U9PDD9a27d9','MXP','7EsZ7BcYal8KAVuUkxqo2v3wApSZKryum0zadA','73I31','Yo34dSQcbEaDeyLSNWgCyQ8ck4OjrzimerlNgHG6jIlZNNUfks2JdcsOsPMUQKWgSXMEDycNqfi2Y',6);
-INSERT INTO t VALUES (14763,-4367411184113217535,'BGdEV56oeug3WwJEXvmmpzC','iqWP0sri3','I7oA','Q7gsYLoSRMe3','P6jRtxCU8pUNlB37jP3lzrrFO5aYxlVtFahXzs47lp5ESJOSKomPHcZEzV279vprpt2iIWyIiMNB4v7j','0PfpINv42RNhfFM3yttSJ3TnmpyisYIavd8BBhU',7);
-INSERT INTO t VALUES (18997,-5012974494274424398,'i97vEiO9VtvxjTPG4bMIApdK6eMbS69mbFyDxC2P8MKe9r9UxK7','oggsieC7D3TE3Z6VSKAePB2MSPQ16N2NmrXQ77S3wGn1kc5','rZRJ64p','766vYw4xYHf04P23HVIpMRo2O8lXDEqNrRi2nEg1WUfG','ZXvJZDe','kWMBddWXUZrN6JS4Dyqu81fql9fkg1y2pNYsjXkqGVFqL31oQc9w',8);
-INSERT INTO t VALUES (19818,3543866450818377696,'4DhmJHiddmP8FddGUIeY1K5pN35el1wLgHKbVj4oD8JhgMW6Q3NxeApTjKYkRHDDvGOVwv','lkiNwU7WJqSzxYvAH1l325QTNQEhaZHDhedHNxgavo2gQAdJeZfY6ru','40KRAn','KXSmOhc8QiGcZ8IyzI9q1932xrcHP9jC61iCt0PLEnwPkMn9','GQZylZ902RD0O15ktR4KXPyhr1UBpHO0TQbgaJxWoAacSHIqgS26bnLNvbDI8TlnbHooi4pR5TM54ciRRI1kiuSkVZ','CqaCEAnTA7QVrAENVuzKjy6pqJ4ePsEOBiZvnihgJbmwAPbsaixAqSWupevHXh6w3BUyA4h7q8FoHAzIwkN5YkT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6417512,61,'dpNeDZiHCLqpF3lJQ3kxOMT4UYuKuCkEi6feVMR9az7','J5S3HxMEG4uMripbTsjdcn6mYZgTgbrEn28rVkXgXik1Om0nzxxAg3FnW8UuhqiOau6CqEqNeugtCzcRNrYNWzxqtLipx2rUGoQYi94DxhJE843QXcaGOGhIsjOwCofDHbDoDkNK4KXZwyzDPE9vSxrf24ZsnnWCSE3R1Mbl0252SKggidXMlTxdDxlFJt7x5lKfeRoTKd1HNs53iAgbyPNaGfhPK0cdPRDy2OrrGS8','1nqf8APLBO','UIGrvd5b5WylhichXMSgp7fkdbnkuUXlA90F6gSxrlewxcBFf2MZvequLICDuLcywUgMgmGl3Oyvzsif1krMxRfLTdFGzu1JgO2YRSJBZeh','zu','ZK',13);
+INSERT INTO ti VALUES (6417512,61,'dpNeDZiHCLqpF3lJQ3kxOMT4UYuKuCkEi6feVMR9az7','J5S3HxMEG4uMripbTsjdcn6mYZgTgbrEn28rVkXgXik1Om0nzxxAg3FnW8UuhqiOau6CqEqNeugtCzcRNrYNWzxqtLipx2rUGoQYi94DxhJE843QXcaGOGhIsjOwCofDHbDoDkNK4KXZwyzDPE9vSxrf24ZsnnWCSE3R1Mbl0252SKggidXMlTxdDxlFJt7x5lKfeRoTKd1HNs53iAgbyPNaGfhPK0cdPRDy2OrrGS8','1nqf8APLBO','UIGrvd5b5WylhichXMSgp7fkdbnkuUXlA90F6gSxrlewxcBFf2MZvequLICDuLcywUgMgmGl3Oyvzsif1krMxRfLTdFGzu1JgO2YRSJBZeh','zu','ZK',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8365030,252,'IdG1CTzsUjMrdoOxvNRhn64gz8L9KdlNyOgu','Ldc97b8mhkgoFPmDcrThFvg00C2blJnMQX9Q0R1RgU83CoCDQAD9kaTFXdniCA4mqwmVnXZ2Vka6ap9LcfWRilYwsxzQIDwXoXaL3xG1h1x3NUTqOuEAdnfJpco1L4PqdDcZjQG3fy4OM4SFD45O0VgEdQ0j5UwrtgYSX1TEON0mJh2cRxuFRQ8s9Qvoj7AIzarmg0Ik','c','i9UGg5jWwzvZyVXF6ns4A5lu3JdnXgcxGicLhMkwGixRqjcaoUd07LmB5nPDrkNwsaWhOVBwM2QAx97aO1qDgBmtxpEByd6MMNc5fEnPCadZdhZvMtqcisuB5eOhGQFDZPuHKxj7v2Cgsky1easHreD1NhyfCOjPDk8aCJIHxlSU6acE9hmpBL7CEJ6Zgdpi8jPA','hQ','X',14);
+INSERT INTO ti VALUES (-8365030,252,'IdG1CTzsUjMrdoOxvNRhn64gz8L9KdlNyOgu','Ldc97b8mhkgoFPmDcrThFvg00C2blJnMQX9Q0R1RgU83CoCDQAD9kaTFXdniCA4mqwmVnXZ2Vka6ap9LcfWRilYwsxzQIDwXoXaL3xG1h1x3NUTqOuEAdnfJpco1L4PqdDcZjQG3fy4OM4SFD45O0VgEdQ0j5UwrtgYSX1TEON0mJh2cRxuFRQ8s9Qvoj7AIzarmg0Ik','c','i9UGg5jWwzvZyVXF6ns4A5lu3JdnXgcxGicLhMkwGixRqjcaoUd07LmB5nPDrkNwsaWhOVBwM2QAx97aO1qDgBmtxpEByd6MMNc5fEnPCadZdhZvMtqcisuB5eOhGQFDZPuHKxj7v2Cgsky1easHreD1NhyfCOjPDk8aCJIHxlSU6acE9hmpBL7CEJ6Zgdpi8jPA','hQ','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8311292,176,'fqYxwGDPfV','CRVzB6ntV1N8wlY8lbRuG5J8QUWQ5uRwpHvNQH1AErdd29WlHx98cCAr64jgt9oU2MT1UBNf2dNk6PFsQk8HGr','NOGiMGH1S7Ju1GPMolt8XXlCaOirPA2cjjpuC3OX8HlcyEpe9CMqxyGV3moIocPT8Czro1S','YIT2YCO06vV5BFw2SjXCkhCc1kNDjRC9sE','LGC','fl',15);
+INSERT INTO ti VALUES (-8311292,176,'fqYxwGDPfV','CRVzB6ntV1N8wlY8lbRuG5J8QUWQ5uRwpHvNQH1AErdd29WlHx98cCAr64jgt9oU2MT1UBNf2dNk6PFsQk8HGr','NOGiMGH1S7Ju1GPMolt8XXlCaOirPA2cjjpuC3OX8HlcyEpe9CMqxyGV3moIocPT8Czro1S','YIT2YCO06vV5BFw2SjXCkhCc1kNDjRC9sE','LGC','fl',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(5) NOT NULL, d VARCHAR(71), e VARBINARY(36), f VARCHAR(99), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4281,-2095295062,'LuX','D4cwO5uyD0wvITfufY7Lpl3','Qn1Mwncqe7lVgRSs5Rg8opCX6WIsT','tpoDoRbbbjOnLmQnkneYUDWjoZrXw','u','p',0);
+INSERT INTO t VALUES (459,-1541860072,'YHyZl','HJ1zcsrfsqTSuE3X76pWqGXdvyD4TJjYqRTxWjnbPPAnqIk9UPthkU843KQAuUN','TWLxbMOrGSoAz','scjvt1Dt9SaIoQJRSLgz6LWPH8cv4aqKRKtB1UO3p9','l','O',1);
+INSERT INTO t VALUES (24648,168709616,'8yD','4jmk','jJiPosNzVZWblzNj7DD6D','16ZUmF6pcA8Lml8QEKcxkNHvWNbwwtZYFvnrX8i4utLVNZapjJt9L9uvMMIQlcHFPKSAPxzEnryZDbjiUbV964TYCuJ','x','G',2);
+INSERT INTO t VALUES (60721,-783346928,'P4LF1','8rs0QIbu7zhY1iNIUdYsZeNKkxy','InpMRB1GMivStopkKwFSzAma7EJYhGKc1M','8d4GdMFyf5Og9dgFXbNH6fwfiUF9XdDQ0gmUtfxKY','1','fq',3);
+INSERT INTO t VALUES (46916,-70153935,'ZQ','mzvo5HfPVQMVPgHSkevhbREzf8H7RRLYjoNYHP34ZvOOD3FX2Vj36zSF6p5vOdSogo','A1pSkm1','uoXOgHCU708dzWIV0dPQp4cfdFzsyy','I','RR',4);
+INSERT INTO t VALUES (30249,-1995875821,'hXA','q7jUtSmrAxxhxf7Rwg02y8QrLmEvi','sS1Q','YweTeKOBcoygSUq3wo','j','MT',5);
+INSERT INTO t VALUES (37406,-1202082393,'Uq','I5UFCaZS7Mu1cRLXWF','NNzxGbAPZDdMVY5bIZL2CehjuomC9Nm6DRa','SScDiQ4ZfRas4aCbMKP','h','H',6);
+INSERT INTO t VALUES (61181,1224766169,'qM3b','oYDB7DAQeULkyhc22Fua38zixhgSNO8iPwln1wEVB7n0FcqX99JrpZVz','Oi','ZqbRvxmUPHJbYNcJV5T1yDM3jpjn83w9QB868arfO','V','Xd',7);
+INSERT INTO t VALUES (47395,308841338,'u','sz5dWjAiUYj0KEtHS1ByXRbbsIEdTbDfnyy0QRSpHDneEmAzJIMSAj5SoFChaSDb','cR6yaDMktaDL5Bnei','ucIAdaR84na0KqPYgOYAyfYMaiGEwbVYNEzjgwV893SJerk7rMR0Ti4THyRurUrHWSjfRpLQki6','F','Rr',8);
+INSERT INTO t VALUES (58800,-531476883,'Qt4f','sI6bvMbhxQLy3lAzzqk','sIUlZCcr8ZxYEcQ0NxtdTOBbMn3xC4XP8T','YI9CZ4qVX9akCOvKGW0SFiSBr0XAkkM2s7keUk4JDmYGEnJ1i8saARWJiq9y86xBo6wl9QTem4YVfZY','P','sJ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(5) NOT NULL, d VARCHAR(71), e VARBINARY(36), f VARCHAR(99), 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 (25175,3766137434300640686,'41pYg3g1OoHdhQKmq1vOVtKNqSjmDoFeFfxG3fixLGOoO9Mo8P3jeEB7xDw7','qgOFOcsBqh1WUB2DLYDUNwk1Dw5N2MhzceL7','X','SxPsJxW7Ld','e83iILhbi7MyzLLbXTv3BwFFWVraLQ8YNY6ROSvEMlByjDRPH5Kw2eERAqvzdTbDfIxmJ3txs0QxPqv2','MRr5bdGvNAUYm7j7b1rIyQnVALtlcYagA0YYNbDIn3hxop9qhAsNqfV5VhZFBXhTOHpjMMxc6R18',10);
-INSERT INTO ti VALUES (25175,3766137434300640686,'41pYg3g1OoHdhQKmq1vOVtKNqSjmDoFeFfxG3fixLGOoO9Mo8P3jeEB7xDw7','qgOFOcsBqh1WUB2DLYDUNwk1Dw5N2MhzceL7','X','SxPsJxW7Ld','e83iILhbi7MyzLLbXTv3BwFFWVraLQ8YNY6ROSvEMlByjDRPH5Kw2eERAqvzdTbDfIxmJ3txs0QxPqv2','MRr5bdGvNAUYm7j7b1rIyQnVALtlcYagA0YYNbDIn3hxop9qhAsNqfV5VhZFBXhTOHpjMMxc6R18',10);
-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 (-22240,-449777667980883100,'3pt3vX4PW8u','GXMOCZ9F6yNM0Ipe1eWbJDztBNGkoQ1N2mjb8dCIF8kDjOdtyV','gBCkWG','eEHgIacYNI3Y7N8yzxxZTTK3ecNeOWnK44','Z4uTtGrpcHn6eBKI27OsFZrfRSDPgreSGJx','yJh3YN03Y3hZsgRsnaZPqrGmya3IMgKGQnRbD4qBR8RKI1MfzV71gJjlSwuAA8jTRcG6h88nmmCbr',11);
-INSERT INTO ti VALUES (-22240,-449777667980883100,'3pt3vX4PW8u','GXMOCZ9F6yNM0Ipe1eWbJDztBNGkoQ1N2mjb8dCIF8kDjOdtyV','gBCkWG','eEHgIacYNI3Y7N8yzxxZTTK3ecNeOWnK44','Z4uTtGrpcHn6eBKI27OsFZrfRSDPgreSGJx','yJh3YN03Y3hZsgRsnaZPqrGmya3IMgKGQnRbD4qBR8RKI1MfzV71gJjlSwuAA8jTRcG6h88nmmCbr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-5737,315384696728448106,'jdLrFzVPPRCXTfBZRNeeGItKjtgwP8WqFeUuZ38KAdsAfZKgsS4','LGPjlLEmhg55OiRB7667zhFB4wgl6ptVXIfV','Oomm','8Ggfuh4PY064fcQhk','3lplTiv3nfuCLs1xtL6yMxcu0RqhAjZUapZYxx8qOaw8IP26aoCj1N9k7DvuWWSJFcBRTsbmYUSvKncjR9HYnBsxO6afdeUcQ','kEEdel1beJ4Eob49Ue9ZFgb22MYjuCfiE7wtZUR',12);
-INSERT INTO ti VALUES (-5737,315384696728448106,'jdLrFzVPPRCXTfBZRNeeGItKjtgwP8WqFeUuZ38KAdsAfZKgsS4','LGPjlLEmhg55OiRB7667zhFB4wgl6ptVXIfV','Oomm','8Ggfuh4PY064fcQhk','3lplTiv3nfuCLs1xtL6yMxcu0RqhAjZUapZYxx8qOaw8IP26aoCj1N9k7DvuWWSJFcBRTsbmYUSvKncjR9HYnBsxO6afdeUcQ','kEEdel1beJ4Eob49Ue9ZFgb22MYjuCfiE7wtZUR',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1249857875,-1020532172,'cW1AX','IneenzRdPC1EANg2YdpduAEhgDter','69sWTwdZoOgpDKgiIhUDooKSu6t3OuQM','UKydtO9uGw6CJDqkk08qvlBIyi3BzWD9GtlXvnginV1i6FYSt6BE3UvowDmFBcs9zt','5','5X',10);
+INSERT INTO ti VALUES (1249857875,-1020532172,'cW1AX','IneenzRdPC1EANg2YdpduAEhgDter','69sWTwdZoOgpDKgiIhUDooKSu6t3OuQM','UKydtO9uGw6CJDqkk08qvlBIyi3BzWD9GtlXvnginV1i6FYSt6BE3UvowDmFBcs9zt','5','5X',10);
+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 (3103001571,1338260489,'d','w5AHETZQYHxWAyoPIvtwhjPTj642CjYlLPvKSzc0Bb93Rj4jN','B','vBTwjzZ49yodyeDm8V5HGpoOzRYmgP5u8y6dGnpUx6cg8RYwSrVqqT3','8','H',11);
+INSERT INTO ti VALUES (3103001571,1338260489,'d','w5AHETZQYHxWAyoPIvtwhjPTj642CjYlLPvKSzc0Bb93Rj4jN','B','vBTwjzZ49yodyeDm8V5HGpoOzRYmgP5u8y6dGnpUx6cg8RYwSrVqqT3','8','H',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2436012440,-361152066,'9','dGkrFUvobFQOC9lwfT10HaAxvjDr734RnQWXFcVq6oE41fNQGaaLeDKFvX9pVfIvst3oHMd7TYjF2g9tCn7EuNnWbSeQjhAZF3oEScOQTDYquqFTgrUjdtVRRVMaID2zqnKb3GuosNwZtIFFrrF6BB','ufx7zaXLCK5JaVzGzihOTcl9W','zrr4IMRNJS2oPJg4joHo4mLG6AnR2B6sZhejUQBi','b','fR',12);
+INSERT INTO ti VALUES (2436012440,-361152066,'9','dGkrFUvobFQOC9lwfT10HaAxvjDr734RnQWXFcVq6oE41fNQGaaLeDKFvX9pVfIvst3oHMd7TYjF2g9tCn7EuNnWbSeQjhAZF3oEScOQTDYquqFTgrUjdtVRRVMaID2zqnKb3GuosNwZtIFFrrF6BB','ufx7zaXLCK5JaVzGzihOTcl9W','zrr4IMRNJS2oPJg4joHo4mLG6AnR2B6sZhejUQBi','b','fR',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-3198,-5236609876415824003,'2OZx9kpRg','NOSuGvvTtY1vIsKWOeIp0ZnEpuj4hwDwtaLtARJzyXfI7qRFJeKw5u7vEVJEUauYcJ80THFjKxwwWVVhbcQpeO3uxBe8RJRnZKxCRhARZ7JU5mjrAIeQZfIaV3rvdUpBZuLsejIXbLq','wc','aHKd5jsjIp4CcXvGs5je7lbgGpaGuumSZCCZqhfwLpoJ8HEZI6DoEegie4RwrnIca7pyTD6rLcqiAECIPGlZpRS4ZGxNDbs9jW09YZjkXSv9pHviR1u34tMRM2P85Yjy16DisyIJiviWnXsXag','qfkrCDSgQxE8JEMV1JJpbpH79xvKix3ldYdIWnNgqkc6lTPkhQQOvf2czVDcqcZDAjt2NS928DCPXjpPwdlihFORGsamEJPGMf','cWCAFMNekwM1KYJFn1aokO0L',13);
-INSERT INTO ti VALUES (-3198,-5236609876415824003,'2OZx9kpRg','NOSuGvvTtY1vIsKWOeIp0ZnEpuj4hwDwtaLtARJzyXfI7qRFJeKw5u7vEVJEUauYcJ80THFjKxwwWVVhbcQpeO3uxBe8RJRnZKxCRhARZ7JU5mjrAIeQZfIaV3rvdUpBZuLsejIXbLq','wc','aHKd5jsjIp4CcXvGs5je7lbgGpaGuumSZCCZqhfwLpoJ8HEZI6DoEegie4RwrnIca7pyTD6rLcqiAECIPGlZpRS4ZGxNDbs9jW09YZjkXSv9pHviR1u34tMRM2P85Yjy16DisyIJiviWnXsXag','qfkrCDSgQxE8JEMV1JJpbpH79xvKix3ldYdIWnNgqkc6lTPkhQQOvf2czVDcqcZDAjt2NS928DCPXjpPwdlihFORGsamEJPGMf','cWCAFMNekwM1KYJFn1aokO0L',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b TINYINT NOT NULL, c BINARY(57) NOT NULL, d VARBINARY(76), e VARBINARY(33) NOT NULL, f VARBINARY(95), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (173907315,-18,'LwRa8m6nKKMFS5o9aVlUSmxX','oMEXXmxDIaUUShDWD7KH9QrViY9M3TUXBjX9rT8qcqejpHXyRO','gIKM','X8R8oTanIXCR56lVadW7CHeP9mnDDlGqqxB81Y5Z','D1njLupzfa6xmWPbgnFNR433KBxx8fDoc3b020urRf2MqGbjW8UZcBE','5nZgRkz',0);
-INSERT INTO t VALUES (1366731879,18,'1w4CQxpnfJFWRFTQ3dl6x847jRn5mNoryEsmaNE6yrdfRgyNoJvRW','CHxHpzqYu7ZT8zKcXZIkgZVoDNVtsTLH5fxJo9H','oYUoTChnOxYHdb5Zf5e','5nOaqGMowQwwQST03vJ9N2uwGGIY2hwl4WHkrX89FG8NmXDdM5O5V80pv121qXc5CZR','qPSXhD1pNNqHif0MaJlGvaTiz3Nvh90BnqpOWrjWMDv5hyYSTdvbubhCAqaBgpmoQHrdR7wBF','ylHmpBJIMKrXU',1);
-INSERT INTO t VALUES (1875130176,-88,'o2eEliIeiJG6Y2NnW0hpFpXwCmnNI5K6skgEsZ7I06x','6MUpxGo5iZ172IKqdNPPMP0HSDlOZvvyq9j0sZ','k','95B7ooNz3zrVlt53umtibqjpNNsyWcVpuE7V67pflzpJP','jin4ZvsMOVli2Z7KwLzzpWT','QQfK3DdtkueCkOB5hwsLpUItw28hElknMf4XjQuutqf4caaWL8lBBzI38kTe7AxmH8BnP8xAWvHOQr0ucgcA',2);
-INSERT INTO t VALUES (1978103392,64,'s8eaCrVxT8F9n','H7lqyt62whq19RlX8pmIo4T9HJwgBmubOp0gNWrc8j771jum1P','xwc87IFovkSndr','1uud24G4PeF3Rwtd2YEqKXP1BKGx7bMh9f2eN7nN13nggoMxCZQaFyJwykc3uv1i0p4rmbf','fgVwFkzsBNKhu7t','m0cHK',3);
-INSERT INTO t VALUES (293056221,-23,'qmyJxOY5MpYewqLQkeeaSnejaIxS5A','qS3aZNp6t6','OfVbamHm75D9FQh52ApzzgqxyYiFbqZ','3Y4qB9QhBKVOg1NRbeXFZLyn8gqJfo','WIgQh085X5lyZykbk1csUCzQTs6Kds0LfQ6KUfORzDrlcxEC1Z9IVOfuRmbng05HDnBJniI','3ijEDyBNgoQ9pYdKuqeOqyTzDda8bXdLrJelJx7OKbNQtX7qaaBADbcME',4);
-INSERT INTO t VALUES (-1948316746,4,'fcj6v6NDfEfda2gUNUi0hHtru4pa3pUiBjPU','J1poERqUry5CnCVFc','bMBCT6QibNDKVplHarpsE9s2ji','5td55rmCMoOmB6sW8pCTw3dbckspRSPdl1h3WX4ROB9WMnb','6rKNxxC5jOfwr0Bw4YMAnobAYXgWXeyXPTGwOtlzEBualywQDjt4VDKZTJ7MpCytjgYXEZL0buWSh9wPFjsHx','NvNJNSocHrDlqXwTqA',5);
-INSERT INTO t VALUES (-1753155798,88,'9QRpipAeXdlmtTia','HOSMe4nxQaNcrnjbunM6jl5KRyUiXe3pUjbD','Ost','vOJcXj3GawjlbAu8MLSP6FF9hE61AjQAPGdxpSn0yvSaEI9yklHgRqaWi2xFI9kU9','2yVCrct4v','Rv2wpzzDce13fgZb4uvMr',6);
-INSERT INTO t VALUES (1552455074,-15,'fw0b7rouARffiPxKf5LDPOI3kZe3jyeFIAvZdOJKTIS9neI2iSTcw9R2C','IvogPf8Reg37s9NNLB3n21Pg','SChOoab6a3w4Hch1GxTZ1gl','rS3yhs2M0TrimbmyP6eSdzX3yqMjgmyrerTeBea4HpeWq2OAzQGEZg1Fdp','BVCgpO','ufzleR2aNhO1E85xkqqIwTA4wHwWVfuk6OXwDGRc8pfNdRDcWsQkVYUJR',7);
-INSERT INTO t VALUES (-1998722732,-104,'pEyy04uuPJ5XIVaEsAQJkOyuQkf6miGgFfvsVKAaZwbkoZ504Bq4GZ','M2JtklzDusTsIXirVS','G53MpMnFK4RYqAharTL5mMvwhFuQyRy','hiSqp4GfPUBvFRcguELp9ndsRKwINYfWMdnxhuPVcK4EUJ7ABsLMWyA2ARM4y0F188','FzEtzAIw','VA0CPsWN2XYT22dyv1jM311KnO7z4cV7Jn4po2SZK7buwVcfFcXfT8Tfh0VN7IMjls97JuXVqInveNeV49iGvnIf3tsgdyidkZ4Y',8);
-INSERT INTO t VALUES (-2077992267,46,'OGmV9xPmFIaXjKNpdvy9abiCJ','N3nStALONPK4CbIReQ4NnNH3gfN5Rl998iCQ67uS28TVyWmL','Z','Dl3NptM2PBtBj70iMYfIeXEPHrfRSP3ias6oncyY31','Iay8Wrvp8SRGHj1fEPU0HzH5tHfnMmisrTuh9zgUhdkcaiB14vaE1jQeSNwoqH','Xlq5p0zzLsUqydWWjJPqY94QHjSZMjXas2EXUAsP2TVtwWk71DWn9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (331257523,-1794356508,'l3FTWM','zbyxKYNNW9jmizJoFecsNFqzfsY7giFtM3Bx4fixui7rnerDgTpjs0hpsq8O','F2kOqgzVLGkIp2ChSJHpHWmkr78Hkp1','HxafFxWzHAePfgkLhmzNXLwyqMY0GIfYAaGfO6OuPSVWc74XVTUgNFPXGSCX3WTj3dlqzSDbW1Eq4M3otY0ow0pXBZNrUe22tFrW1VLUfKlccmmbASGELixc7WVdseoVacbo7JLN7Cmgykct','j','0',13);
+INSERT INTO ti VALUES (331257523,-1794356508,'l3FTWM','zbyxKYNNW9jmizJoFecsNFqzfsY7giFtM3Bx4fixui7rnerDgTpjs0hpsq8O','F2kOqgzVLGkIp2ChSJHpHWmkr78Hkp1','HxafFxWzHAePfgkLhmzNXLwyqMY0GIfYAaGfO6OuPSVWc74XVTUgNFPXGSCX3WTj3dlqzSDbW1Eq4M3otY0ow0pXBZNrUe22tFrW1VLUfKlccmmbASGELixc7WVdseoVacbo7JLN7Cmgykct','j','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (428216342,-412884433,'7hK','J89y1HtANP1WCjiuR5Cc9ZYhcjmyqheWGne34VwKCAD9Et4LweKiO6fIVXaKVlWZSsQig72SjhsgRhqB4dK8ImLbKcOK','aJOEEp1kD0S5hDJAHcV','vqMgH1beooajP90u5EBsCPqo1VDNwZcUB7GzDF7V5VI8xM7ENRkaT9oOlaTpzCJLztHBevhGWQYjjfKL','8','sM',14);
+INSERT INTO ti VALUES (428216342,-412884433,'7hK','J89y1HtANP1WCjiuR5Cc9ZYhcjmyqheWGne34VwKCAD9Et4LweKiO6fIVXaKVlWZSsQig72SjhsgRhqB4dK8ImLbKcOK','aJOEEp1kD0S5hDJAHcV','vqMgH1beooajP90u5EBsCPqo1VDNwZcUB7GzDF7V5VI8xM7ENRkaT9oOlaTpzCJLztHBevhGWQYjjfKL','8','sM',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (623832453,738371017,'iO','3Tfjd1kx8chORT4NdHGWod3cuTY7pjSghCEEAAw37ZfVP0tdo4uxwRXJleVgfI8q0Q4nELZJUJbp4tPbzq','vavx0ritD785','TryoFi1Gd2WUcAwu1QTPpNv49zuf38eYJOBcUMmomDsUcb6BrYHbuUYmpIW9zvV3uyy85XFBpVgUF0B0T','cI','V3',15);
+INSERT INTO ti VALUES (623832453,738371017,'iO','3Tfjd1kx8chORT4NdHGWod3cuTY7pjSghCEEAAw37ZfVP0tdo4uxwRXJleVgfI8q0Q4nELZJUJbp4tPbzq','vavx0ritD785','TryoFi1Gd2WUcAwu1QTPpNv49zuf38eYJOBcUMmomDsUcb6BrYHbuUYmpIW9zvV3uyy85XFBpVgUF0B0T','cI','V3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(55), d VARBINARY(70), e VARCHAR(54), f VARCHAR(51), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (554162,16109480,'9LW7gnkQfc95BgPqSPc9TsO4zBKO','vnMvfzCnKBOYiwu0hZWNLPuRe00hFO1yuEn2RV9tsNhZijHAr7csKYqAm6s8ZeQ7s4Ul','mUfqsZzxOmIENi0yeV2PAW2mnO1pE','M2qBh5y00RWJpz3jznPlGlz9TEvfMna','w','Te',0);
+INSERT INTO t VALUES (3649686,14009561,'Bl','KrQAdlQ9WoMpPtR6uRlureYUf2OihKrWv9BJPM4VQ','9canG8w','vTRAM','Y','u1',1);
+INSERT INTO t VALUES (-1254074,13299488,'tl27zcIb','AtE4ur','F8WfEzhENv0u5diOcCsQbHczbEKD','9fJHvtxsgOYliUNKbJvtU7s4lZBQzPO','w','7',2);
+INSERT INTO t VALUES (395146,1271400,'PbIPYtk9HPjGD5PLTlalFJiBPBoVllI3unX5AbSmVfOs4xPWkh','gMcsbteoS5XU4mU9IX7QU1EGmYmTubKq','MAuC3urP6zNT5aC8PRNdFr0OVARHiNlWgCfhbMOdb9lk','VIX8tOpIIaj3hps4KhXczKv62osZup','B','Ju',3);
+INSERT INTO t VALUES (4297890,2663466,'GRckaf9yJhEuTvh3EpJfe0YdIIXc9q9kz5TYVFotVY5OwHahoe','S9WGlOyxVMzoWQriGDSppHdaxXwNeXhR6OVPh9J0EGLBWsi4mf','TZFZ08VBobWP0OLWOpCOv7K5GaQcATOTJs9vfYGCbdraDvk','gCuM9UCdF8xoulQheWKH','X','5q',4);
+INSERT INTO t VALUES (350324,9331865,'hSk2xhV','YG9AH1w','TWpUK7MWoSjVSlnGeGzIA3td9MW9vxgXI1qv4rg7BfaE6OHTY9r','vF','I','h',5);
+INSERT INTO t VALUES (-7451124,14851924,'70JICQngSEI2EGKTec3ws0yauJKR6fp3ykBsSjz4Dg','U3JvgICTGNQrNAFWLVRLGSBDk42AJkVsvEBEfqyiGRgQYHsGJZaVFLxY7eQioRSQihO','Xrjpvuuenbi1uN0ScQUX5MWwt7Ez5corXMF3RFRHuWn','7qlmuFz0d7EbfIHPaHAnlD','J','W9',6);
+INSERT INTO t VALUES (5863957,7302031,'gR8vAOcJc5pbyz13YiFYJIVDYxuptSORXvzBCjISXWKCF3KtXdfk','Per','nslwBlK1mT42k5hux8BBmq8bIvkWjjBIzDb8uaJ','TfwaSjnMeJ','p','Wm',7);
+INSERT INTO t VALUES (6756935,10570784,'aA9tv82E7LLpVnvKFnfH','Oc32oYXiR3VkLcTAeiiXPthyCLFmMse0D60yZ4WcE8sCGLBB6oJ','hEYgwhkJ12mOKFR','7hgdNMhF2rMlaTTkX5vKv8gRkI5EeIPaXMV7FsMm8yPP1P76T1V','o','V',8);
+INSERT INTO t VALUES (-3207826,15852569,'hGgdaskBq1ynYj7FPPdyEqeANLZoBwAgoSVHbznx9bEIu9Z8l1p','p5lRONHJJZZ','UlK4Duxo8MTNX3bXUcKsAlju0u4A640iRvAn5M54wvxUmsulvaz','D2rIlceNtgtKD2LGAbbjOi69uY4FevtkF','u','k',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(55), d VARBINARY(70), e VARCHAR(54), f VARCHAR(51), 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 (-1632865144,-92,'XHv1URyykmZsf','rTJJFEyLUMUQlLAuR91MrEgEzwWExgnTzeInBsGgZrbChOaw3FdxA','XDp4HFawcqt9juvkDNb4trbPyg6496wh','7N6Kbo2aswBUTMpaKHQrm3DHNtOUZIAzAOTcvczanrsMPTavU2q4qGQJhsTNZMsuHH5h8TIARb0jNK6cAfC','tcVGqx7GhiE1TOz2UJezDqp7BbCDWTuRSdKTpjY5yCC9W3ZyTuSw1X4JbL98mN4HjGSRnQ','QnGj6EHzXWxw3',10);
-INSERT INTO ti VALUES (-1632865144,-92,'XHv1URyykmZsf','rTJJFEyLUMUQlLAuR91MrEgEzwWExgnTzeInBsGgZrbChOaw3FdxA','XDp4HFawcqt9juvkDNb4trbPyg6496wh','7N6Kbo2aswBUTMpaKHQrm3DHNtOUZIAzAOTcvczanrsMPTavU2q4qGQJhsTNZMsuHH5h8TIARb0jNK6cAfC','tcVGqx7GhiE1TOz2UJezDqp7BbCDWTuRSdKTpjY5yCC9W3ZyTuSw1X4JbL98mN4HjGSRnQ','QnGj6EHzXWxw3',10);
-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 (-898034241,71,'viS1UuKFlwGmmLHzSPaNem','xAqBqkTEltrNAuy16W2GvMNmSTbdULfmZvbVE2Ug6NeZG4Vkyt2sWxgRBuYHRnG','ePZ3s0ynP','7wdISvmvC1YF9OGVfdS6WsItiXvdE9ehfhvz0Ywi2CybW1MuvKg7aUHwk3LI2I','TwmsTnLoHBoA6w8A6lmnmFCiPnWzf5hpW','nryeEhMKIrQ4MekHGVw5dnmvkXvUPsRZgjfu1xQMCjqYZhtT05N8aPqQx29dmMZP0JS',11);
-INSERT INTO ti VALUES (-898034241,71,'viS1UuKFlwGmmLHzSPaNem','xAqBqkTEltrNAuy16W2GvMNmSTbdULfmZvbVE2Ug6NeZG4Vkyt2sWxgRBuYHRnG','ePZ3s0ynP','7wdISvmvC1YF9OGVfdS6WsItiXvdE9ehfhvz0Ywi2CybW1MuvKg7aUHwk3LI2I','TwmsTnLoHBoA6w8A6lmnmFCiPnWzf5hpW','nryeEhMKIrQ4MekHGVw5dnmvkXvUPsRZgjfu1xQMCjqYZhtT05N8aPqQx29dmMZP0JS',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (6817426,11476074,'WEf3jIbjb7yobhAPMIyI77O','wA607jED0AYTW64WqZ02iw','TfSs0qQ2dBU0H74TViSOx4dKlTZBlE','IiCfExnNQYSVy0w74n4jYP','f','bD',10);
+INSERT INTO ti VALUES (6817426,11476074,'WEf3jIbjb7yobhAPMIyI77O','wA607jED0AYTW64WqZ02iw','TfSs0qQ2dBU0H74TViSOx4dKlTZBlE','IiCfExnNQYSVy0w74n4jYP','f','bD',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
+INSERT INTO t VALUES (6321657,15116642,'tTEkiP2MS3YvwnLRYpKRXq1RP','xrnBB5NQ7OKGDMizXUizOWrYqlc94gz0ItPFSslPsudEWX6Two','oM3VSltqwzEi3xGOm','4OqxLd','o','qe',11);
+INSERT INTO ti VALUES (6321657,15116642,'tTEkiP2MS3YvwnLRYpKRXq1RP','xrnBB5NQ7OKGDMizXUizOWrYqlc94gz0ItPFSslPsudEWX6Two','oM3VSltqwzEi3xGOm','4OqxLd','o','qe',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (794337646,18,'sEvF5','wJg9ctlvSNPsccjYMPLM25iLdDNfElp38nwmvpvCuyxOdIR4JG','7','XjI7Vkjyxp','YBJWUqrFth2IMJMhKuUJnm70','DaBFqQrVmaMgNipSF3O8sVlAAjNlzFS7G7IrPSSegUOBGpOAXnhZRsmrYy7C0ZjyeukZPcBUw3WfaaFql8Zuzm',12);
-INSERT INTO ti VALUES (794337646,18,'sEvF5','wJg9ctlvSNPsccjYMPLM25iLdDNfElp38nwmvpvCuyxOdIR4JG','7','XjI7Vkjyxp','YBJWUqrFth2IMJMhKuUJnm70','DaBFqQrVmaMgNipSF3O8sVlAAjNlzFS7G7IrPSSegUOBGpOAXnhZRsmrYy7C0ZjyeukZPcBUw3WfaaFql8Zuzm',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1587319556,30,'M0YJeFglf','WmwBMGmFjRMV5bUl8XXFF3itxfazqs5Z9wrXxlzqb7Fgwy2yVtb4feZz2cNzEHkL1H7wz7XqN0lnbRD9EcQLcoGfWzYZgjcgfUoUH939IpI1HpDWY8E23o7jQieafbHkunjRengYC8muQWWafByxqJF4gqiWTXnIJXpXL','65AfxfyS4B37nf4nawLwo','nXWQbClubblM4gVoTvQzkdUAK80MctYMe9JFCmFB07mki1eTMCTuN1IRqzxWfHEHgmoW55qX4pQOgkYpesoO0PiM52WWIF43FGp7bVIXB3wpUk2sjh5JAfTmCqSBm9sskTNGwTztX3Ms2UPI7GwpkXx724SVWqDzdbNXwRz2QIeImWgBuDReZigaIP9tKgLivF','CJ1NJ0qBDwRZDUagSPfN8gP','rXipVQxsdqVtpUtRxPBNSwBoJJmjYP4',13);
-INSERT INTO ti VALUES (1587319556,30,'M0YJeFglf','WmwBMGmFjRMV5bUl8XXFF3itxfazqs5Z9wrXxlzqb7Fgwy2yVtb4feZz2cNzEHkL1H7wz7XqN0lnbRD9EcQLcoGfWzYZgjcgfUoUH939IpI1HpDWY8E23o7jQieafbHkunjRengYC8muQWWafByxqJF4gqiWTXnIJXpXL','65AfxfyS4B37nf4nawLwo','nXWQbClubblM4gVoTvQzkdUAK80MctYMe9JFCmFB07mki1eTMCTuN1IRqzxWfHEHgmoW55qX4pQOgkYpesoO0PiM52WWIF43FGp7bVIXB3wpUk2sjh5JAfTmCqSBm9sskTNGwTztX3Ms2UPI7GwpkXx724SVWqDzdbNXwRz2QIeImWgBuDReZigaIP9tKgLivF','CJ1NJ0qBDwRZDUagSPfN8gP','rXipVQxsdqVtpUtRxPBNSwBoJJmjYP4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c BINARY(89), d VARBINARY(5) NOT NULL, e VARCHAR(88), f VARCHAR(2), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7233493,6,'fHf0Alg1k3Qgyi','wsHk','7Cmx9ghrpfPeTEDnd6h0tMH5cJfU4zKKDe7NkXcOH4eS9KlgIFzjoDhOHAmemCrgXPurNO','l','NtKp7FKwE9uQo8SHuX43aNMXOibcLgYr4UCFWloni70asW06eV5','aEzcHx88O2zPme9AzyUMP5Cz9059JOxf1UH6wQm5P9oTabDAyaDWXsXhnC21NuVZ2SDm3ng94rRT2RfG2hiWD8kX4qzfjk',0);
-INSERT INTO t VALUES (5463477,18,'j0Ba4b9Me4tA','2v','upBPsHAxFpmB85uNRaOrHzyhZsDhhrWkL7q','Q2','Lwyq3NawTan8hBK8l1B','dy52CwL0Ra6MsvyMnbAZkkuCwybn1tAogR8srEnnPgs9eLrUHgMrxb7vIaWgUIDnHn8HwtbAnkb9T8r4w00lpZ4TcruBVq',1);
-INSERT INTO t VALUES (4179193,-37,'fR545z13tLLncKOmDQHnjZLE66ZtNnEp7aJrGicRPgBHAlzN5xlIz34tf71fg4CFQ5CCBD3zvQf3HuKe','Z','Uh0oFuDntjQyT9dP0y1IHHEe5lrlfpbmtnMwHLMr7PKZvmjGbIcClnQOU91p','V','jYzVpG2dxAec23t1Jxn','hxR8oJZj0nhFaLwsawI',2);
-INSERT INTO t VALUES (3214004,-75,'DBJjSeL8bWoE1SI9CXfZJ0b5w21KuN5lMFKR5G','h','dj3FnSUUL00EUF6GfuBk6OfVWlhbZYmzh','6U','ZQy0zGDJGerPJpcMGDYzotVPTdJkvOyOIcBiifDJ61rNjq9br','iiDCfcpcBSETdMndgilrMd5t0Hq9OJYf0m04kfBSleUrcyoVv6Q7YT81wEudbRkeC',3);
-INSERT INTO t VALUES (-6100102,0,'KNZpJOheHvHIn9amkMjwYktv3sXcEWejiBf31CZmKymRvqGLRNp','Gn','bEQiTPsr0PFwvyi5wwM0VLX1sf0sigy7nDkk','C6','musYakwctT4l3jkdye9D953AMO','zyLHRGjLweTSlmmMmbqJZxj7BDqBljSnZxJeg9rdyiYpwXeKtyYRJbOUZr6SjXrxdAGSPbfP9kP3',4);
-INSERT INTO t VALUES (-2752489,-112,'AmgIZNxQakuedu7vjKzgOYiIjSoeXTG9zuXQ18oxrtQaj6VJp','7GA','ddSjeGIB29zoHX6Bra0HINtLhk84S3NnsaUb4YeguJP','KU','665oJKvnjNitgRSoFKk6Bnql5Oaawj7uBOo3f6EAir3jtCb6O','KqQxUFgmfhq1mp9OKoWWgq1RPOqu',5);
-INSERT INTO t VALUES (757101,-103,'EglAlrpDujA1V8OYcTtTs','NnZe','o98U7FGj5p9VTTVD7o3aGvf7rq2EWN4SWpPloZQT3Ohn0QWCh0HmEwi7luC3Z0Z4naNQysZQa867SUJgK9Qm4rVw','t','ZvanuYtuXw5Ku8Sk0lzHMNS','UtdTseLQ4LvOSL6Rw2OBLvt5J249oUjS5fSpm3hXWVG6Tl8TTuWjmY2FONweSXLc1M0CYt',6);
-INSERT INTO t VALUES (1095468,75,'5T5Vs9tJ1q182hDmXVyhLP6tkSk3lqEThGJTFEw2r3NovxnphEGny2Jm273N58xPq5xkyU','dYiS1','5ZvCCxTjjD6RIsmBFlM9dyBnpVfb8sWsorS','O5','19oIEsMOOXGyfuq5rQcO3oMrC9LrmGd086s5hwBiZp16aRsFZT4B4MvTSwJy7o6QOLJopZrkdIg6ziwN1gkdXmHA','1Wh7kXY65n0L3uBSJEBSw5Z',7);
-INSERT INTO t VALUES (-4812443,-125,'duRhDwnqpNGQBcO2mHTsmEnZ0MVtlTc9W94VI3ANFDYqvAH9nkPmN0MpNZRg44xA7hPRk5ajFfP12S5dVsq','wWq','JeNydEnSibrjVZHhpyqlHBJY9pGu0razT186pNIIweiQcoVTGogI1JVXiC','9','Qx','zuiL35DIDbEV3BcAi2u6vqFrHvzH2d9zAE3ngWzpaO7DDDuIM78AJVqtTudCGOLtcpOMq6wcJRt',8);
-INSERT INTO t VALUES (-2068205,32,'5wtN2CW2EI07FK5ntqYeFQsueBebR7Fr2ggHcej2q9NjtqkoWl1Os4czLG474dZ','NX','QcXdCfM8LTn5WMNgmzCwvmgMPexpL5GIxWMy0a8DctkyBqYxw6kP6lHnvNYWmO0wX9b7MIH3','C','CrPQbDANINlD2h2fInbPmV7nab3gmGohVFPjqRJBuRB69JwcW3hyTGrVnig90qmeBO3hUzmNwsN0cz2Uft4HlRN1AcWXz2n','4Z9uCGfx05wm5Js1AWseIwsydHMZwRBzjRLV9lrXXsryiqe0ihoatBnc8kH5KkEWRPrZ3HxHnlJ9guteCVqTpCfTlaV7rqGl2ow',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (504198818,103,'i0Wew7TaJIcogFZVYwLGjaC7VKiJZ3NIQE4xuV5nRJRKzafzuVIWwnt7cgGMncz67OoR48TG','f5','K45MFrfQicBb93FjGFCKCcHSz2dcHM5kZgU3BY9HE','Mu','vNxOnLn1wJUAsuL26YZhm7XRILFCM1UNUkB2vRPJPbLGeLTocg8755m1lj0XVxqbZiPwHuMdtOE3I6JXtSfRODB','pcMGCphITTT2jHA8nbcQXEZETh2s7ZekFG1N8WRhP27sp9vraOgE5ue87lQuwUtBl',10);
-INSERT INTO ti VALUES (504198818,103,'i0Wew7TaJIcogFZVYwLGjaC7VKiJZ3NIQE4xuV5nRJRKzafzuVIWwnt7cgGMncz67OoR48TG','f5','K45MFrfQicBb93FjGFCKCcHSz2dcHM5kZgU3BY9HE','Mu','vNxOnLn1wJUAsuL26YZhm7XRILFCM1UNUkB2vRPJPbLGeLTocg8755m1lj0XVxqbZiPwHuMdtOE3I6JXtSfRODB','pcMGCphITTT2jHA8nbcQXEZETh2s7ZekFG1N8WRhP27sp9vraOgE5ue87lQuwUtBl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(90);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
-INSERT INTO t VALUES (1071563578,107,'VXPAULCczpWyR7EtD','J','aXRAtlRwAoPPZnN45q0jO2gTgjX1ks8KzKjyijffGwDFggTeQpGVxammRhqBLfHPpOKW4RRhHRK8bMg','m','FaOCQg7FFkp3qRP90koky9Yg','jtLgONf23oHRDnQhxAu',11);
-INSERT INTO ti VALUES (1071563578,107,'VXPAULCczpWyR7EtD','J','aXRAtlRwAoPPZnN45q0jO2gTgjX1ks8KzKjyijffGwDFggTeQpGVxammRhqBLfHPpOKW4RRhHRK8bMg','m','FaOCQg7FFkp3qRP90koky9Yg','jtLgONf23oHRDnQhxAu',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-367087075,-20,'dkevZXoSo2wL7eY9PZRUi42mSlcSpoZgw6RgZQvUNU3f2DaoGEa','VaKeSZrEi6gVlzsn1MpMtxx7F1AW7vVUnVTIP8m7i1GFPhLxhrROIkH9ONqKiPIyUC1ErNBAPLraEUmjPc6WCLEBOni4P5lu8gXjC3smYeXUPlewMLEfTHvSn2RPkNcsvpo5NTGSGlGVPgb6X0vrSOiTPe95isWKnpWZjOeqj1NuH3NQokRIeMRxzSwYkhoZF6LDaXd57yEqAdL','z2Qip0OVwTXCNv58ZfEVTZMmGzNGPMgeqlkoctYwruEXnyigPZ7qRpIk74ZVWS5TX6cR','Wr','piDsSEiQFlPq2u','Ec7KbVQc8LcLIu8Y7bBNP1v7V9CXQoqbnSIlR8usXTbiV',12);
-INSERT INTO ti VALUES (-367087075,-20,'dkevZXoSo2wL7eY9PZRUi42mSlcSpoZgw6RgZQvUNU3f2DaoGEa','VaKeSZrEi6gVlzsn1MpMtxx7F1AW7vVUnVTIP8m7i1GFPhLxhrROIkH9ONqKiPIyUC1ErNBAPLraEUmjPc6WCLEBOni4P5lu8gXjC3smYeXUPlewMLEfTHvSn2RPkNcsvpo5NTGSGlGVPgb6X0vrSOiTPe95isWKnpWZjOeqj1NuH3NQokRIeMRxzSwYkhoZF6LDaXd57yEqAdL','z2Qip0OVwTXCNv58ZfEVTZMmGzNGPMgeqlkoctYwruEXnyigPZ7qRpIk74ZVWS5TX6cR','Wr','piDsSEiQFlPq2u','Ec7KbVQc8LcLIu8Y7bBNP1v7V9CXQoqbnSIlR8usXTbiV',12);
+INSERT INTO t VALUES (2427100,1415876,'rLjOYwbz8rXvDNOZ38NzIr','EMDtMLTtUJSXPnJVCnNaQbdCa4KPisQ1CC5WoDLKoqsLVAC9mvonYwnbdYQFsMjA4AM71Qp0ndCrrxKsvuK5AxItQiEYtbEs1IEq3f0aiI7iI58Gb3qtticYvQ1MwsBNDnBZhjDOBWC72txeo4qSUcR0RpR6fjBcLqG4kemT7cE1AiRpWWb','MBjQMnY0DrhmKaZiZh1sP1ddS1uhdNwyD6ldvtnQpyAyY','m0','d','5t',12);
+INSERT INTO ti VALUES (2427100,1415876,'rLjOYwbz8rXvDNOZ38NzIr','EMDtMLTtUJSXPnJVCnNaQbdCa4KPisQ1CC5WoDLKoqsLVAC9mvonYwnbdYQFsMjA4AM71Qp0ndCrrxKsvuK5AxItQiEYtbEs1IEq3f0aiI7iI58Gb3qtticYvQ1MwsBNDnBZhjDOBWC72txeo4qSUcR0RpR6fjBcLqG4kemT7cE1AiRpWWb','MBjQMnY0DrhmKaZiZh1sP1ddS1uhdNwyD6ldvtnQpyAyY','m0','d','5t',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-705437578,12,'H7FrQF36P','bJXaIrAJQrmZeYriOrgNsFcap8IaSMmS6vyUok3','fZR5zCr5lpA9hERy5aaVLk7RfutYrJ3oVlcVZi3sZnI0nWftvIcecIbyFl6Rx3CMQyXn4sLSgHrfBucFe','jT3G0drv9cg8xO5NsKMqS7E1qXo2NSWLbpMqH6W29Q8xLeOsqAdFv5PupJuzKXWhXWkM4PrxlI0Kwhu8W2JA6TDD116vISlVRKQNo5w2UdnDTKCyit5OeSx8BOirgQd6SYZi5YcAxAcOWRF21EbDf4UzaXeRhIr6Li8y7h9h','N3sFYgOS8','FK6Jz6CdeyOvVI8VKVuq4fCMs7OQ3kTzLzy6XFwp2dRIPY1qD',13);
-INSERT INTO ti VALUES (-705437578,12,'H7FrQF36P','bJXaIrAJQrmZeYriOrgNsFcap8IaSMmS6vyUok3','fZR5zCr5lpA9hERy5aaVLk7RfutYrJ3oVlcVZi3sZnI0nWftvIcecIbyFl6Rx3CMQyXn4sLSgHrfBucFe','jT3G0drv9cg8xO5NsKMqS7E1qXo2NSWLbpMqH6W29Q8xLeOsqAdFv5PupJuzKXWhXWkM4PrxlI0Kwhu8W2JA6TDD116vISlVRKQNo5w2UdnDTKCyit5OeSx8BOirgQd6SYZi5YcAxAcOWRF21EbDf4UzaXeRhIr6Li8y7h9h','N3sFYgOS8','FK6Jz6CdeyOvVI8VKVuq4fCMs7OQ3kTzLzy6XFwp2dRIPY1qD',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(80), d VARCHAR(86), e VARCHAR(84) NOT NULL, f VARBINARY(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16844,-5751,'yfWEaOLCdjd892xCkHwDt','dZkMLXuspnkCD3Lm7RNvmS','5NewvmM00OGvJ7kOfkyx9JavgplUJbivqkuwBQ2O5HpOGjqmbDk94cwRmDcvDdag','HMTG9D6pm8lACGXaDUH','oX','9CiS8X3zo5NJfUzXJvEn1OP4wuPFat0VzTrWa8I2oPoukKW2ovoxPSakRUwIrwL0s6pBhohlitGP0E4yJXZi1',0);
-INSERT INTO t VALUES (62572,1277,'lTs6LQbQAriV2IsZVdStGi01x0iL96WDsDFbqT8Rl0x4','Vc6TR3','ZmbxBVGDTKzEKTqipjE4yOWzs3bdRcO17LYwmQkBbrgGyDiNb3FstFPQrz15fF3R','JV3jBbw','VqgE1riXlhK','TDXiylxMHxd737ifnmHq9SWdnQtthNPDki0ooJ0K5ANVVFmfqnkwNgJ527k',1);
-INSERT INTO t VALUES (33672,-25165,'Pln7WqZ97nLCApbTS4r7tEtXr32zW1wlgmvkWq3LDHHYijInZghL3mc2QF0hx5h','WopD4OdNedDfZ4EmnmPaBSIEotXEJbjjDjY7MrATtJLTvEb3h5Uya6LxhrbVMHANH1AzrbthYUpp67aNgmfSdL','sWT7Ch2DSHYq6Wa','xhaaqaWBSc9MjxWO2PXNaPSKOQxhqnmNFydaYnTBUubct3h78srGsjmPcg','2yfDb92EknpqDJ4QCVA7TaMQcdaRLnDMunVY4jwlfdekOW6IEfz7T0uTsA4t7wCvtuXA','C2oyCWnj9ZcVZMv3P1mJCtYvQsFKUdKidtKGyjgSHzD6HWCgyE24ofbPUh9eq',2);
-INSERT INTO t VALUES (64843,-25744,'kfs5XhAilHgllaF1POzkBn2k8','DawMVtiwlphVexiKgKc7mlgBJ1H1FIBsWDHPN5DWwG8ao3ZbZNH','6ixEByzopAPx1VW9GDfL8R28H7xyAB6JaRukZSaLDvEYhzxzxQQ1FaZz3rUELGIqHJZ820btyz','NkFVX5zKq','WCvcDFvtCMfIRWP2xIvba9MUBwvJS4u6kZ6thhxXfUhn39Q8g1LhtrvdR15M9nQGK','YXnaghX2iQornTIPkWksucRV8p',3);
-INSERT INTO t VALUES (31469,8564,'MxhelNzACVtETCX57YJFrsH3fpkSe7izOReMQlRzDoTaF0F6T','lKGZLxPHd84NoZnmOyMxJbpVocXcXrk6xXqHsNILHnNG','jDAPJJICSXxcrFxSjA','vTRDXCFhfMr','FylKco0DuIMmcDvYIdNve','BMAJNacLmYeX1P4Lca1cAe9rtR02VXfzpSH5xJHsW3pAFceElfeci',4);
-INSERT INTO t VALUES (41479,-29111,'REb1CyloqC88ETIwTwO537s3nUS3yVySka8zOWnR','UKbTM5D2wOwcrHBQS','3h','d','jrmDRKSiVtbZSN72CVZG2Byf268i0cXsUPWrqbu5Nm66Uc2vXYko','pQMxD0HwipKtQyaahv7lBVctBsdZ1WCX1tdEd41O0YcdoudqtQ4QCfacP9ip0RWmiph6h5ZUD3om5RH3',5);
-INSERT INTO t VALUES (49636,-8167,'55jB4AwPy8Fix9xQli1fxiNOTtyi39Tkxjoic26JheKt','GaLbtKk5pweOMLUmkd2fHyPcdwVVrlme8M5EDMQPDOyt5mXKf9povjp9c4DoN6AlNJoBe','ILCH8fEaagPOQz1A72wAPXdfhOdte4WVInhELk7BNAM6ok9pgViJK','clzztWXdS9HBdkcZlV642I1VVllx5smjsJCVER03SwIXazFB3siNnwBEdURWXhCu','y89bmuochVuRgSqsEUEmlgxDlMOEneUOP6h41jgZcG7Dt','STbiUDb0ElHIx8HhBu4RooBTkjIt',6);
-INSERT INTO t VALUES (64662,-6258,'IRPhDEd2zPCwwr72CbqjM6L2iZTHdn9fXyMg4exlKPC6pLcrFS0oPUYKwvRWrZupJB9kRPyZZzzCTr','aPgrAZjSeUsGibGEpn','ELa8bwxpfA86L5Z5iboBsY8s','9DdFgRZTJWxY5Ak3zeL1wtiZyF0l0Dv1rjmPjeeDdY','HG0pfmdYOL57jpPMTT7iZ4vGNUdoNrvZBM','6F6rI3o',7);
-INSERT INTO t VALUES (34718,-20455,'2HWpOrgqwPPo61TvsDgOqEX3TlmHYCYpQ2IhGN2nQoJfDr1WyV5Ry059RiWYhXvC5YLtgMX0Yff','IgXmFUYQeWdfpBbZYgJ8noJk','oCdecBdjqFkeWj2V5tcduL6CBxTzZiRy4yIGoALonigSHDaL48MvPIMrMs2','5ekABF2NWWqqNamLcoy9OL0SUdb1xNXLcn0tewanbG0kDzogGhq8taq5MG2PUxSAZy3nD0hi','ZuRjbzArWZfLCKh6DDuecV1N8nhV70633e9bYZQj46KlfGhg1R55SYVcjud','JEPHAY5vVL0LdQtUaEz6XC6MADzS73MoQt3Rmke5L4EMiU8j0Xa7UNH1P4TRgt5bZhh9SDp6QRrAFtxXJKtcg',8);
-INSERT INTO t VALUES (58365,16563,'qoCOMidZp58EixsZzsak9jvGikLPEcEMv','3U18UtkhC8ZSEGKpAz73I3Kk2g95CbRUOFamz1k4','zZ7S6WZRn8F527lGMLedGmm19phWK7qHGBcl4scfVzTkGl6ROcgvTPo3bwivKr8bJ','Zr9S0YXLVSCkzOvQaaaBnlrle1qoHSrJVKu5XitCTH','12Ndc56sPsbp2OEAXTjHLAnA17SB8LCKYiGJ9xYUB9aFQFcWZneVGIL5K2M4ipM','mkpbQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1779702,1082602,'BzSBMWUisiClR0EHL4dUAvRLz2JUNxtl5wgo5','YVmbDM5uzY5012qJOI5vXFoTnUtF9Ma9oCV42Fo1ahwsGrUla7S55VU0NXAQyW0NavQpYjvyMLI0BNedKfgPZXwmf8AnvFAsR0LeAHeoBX4xBvYGEfE8kaiduDQHC0sofXkex3e2cqvWy1lZzpYMIOCVwEbW4w9dMMd30sQMVUv9ax41cLL7InKWW8UP5MjZIV7bYxceldW3lpFmKs38L5DxWAWnmIEH1aCPeFgi6VIlmZC','m3PdLbIWa2up8','wMvrdgmNCrqrXi7AnZj3sA80iqF2tsewNTrwnLTR0B82BeWfnKcT6SCrY5W7UmFwFYqOLDQ5o9Lzd4G54hu1T6OpJltBrWqrWlakAknoqpyFUEkpJoaqzcyoqhQ0oYbUwUF3LpHz8BN6O2mXOIM52xczcFu3c5rRRBiGi5hqzYoHgd8Hl3679IrtrbtGKy8jumVAPw65rle90yKf0okmSVNn8Mk88RkNekyX','S','z',13);
+INSERT INTO ti VALUES (-1779702,1082602,'BzSBMWUisiClR0EHL4dUAvRLz2JUNxtl5wgo5','YVmbDM5uzY5012qJOI5vXFoTnUtF9Ma9oCV42Fo1ahwsGrUla7S55VU0NXAQyW0NavQpYjvyMLI0BNedKfgPZXwmf8AnvFAsR0LeAHeoBX4xBvYGEfE8kaiduDQHC0sofXkex3e2cqvWy1lZzpYMIOCVwEbW4w9dMMd30sQMVUv9ax41cLL7InKWW8UP5MjZIV7bYxceldW3lpFmKs38L5DxWAWnmIEH1aCPeFgi6VIlmZC','m3PdLbIWa2up8','wMvrdgmNCrqrXi7AnZj3sA80iqF2tsewNTrwnLTR0B82BeWfnKcT6SCrY5W7UmFwFYqOLDQ5o9Lzd4G54hu1T6OpJltBrWqrWlakAknoqpyFUEkpJoaqzcyoqhQ0oYbUwUF3LpHz8BN6O2mXOIM52xczcFu3c5rRRBiGi5hqzYoHgd8Hl3679IrtrbtGKy8jumVAPw65rle90yKf0okmSVNn8Mk88RkNekyX','S','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-183841,6341577,'X72UjgQOCEq1gF3efQOI1zoorf4sP7DGITn','vOAuTH10uSJmhowX8pSTQxZVmOCieyOrc7SmRKVWX6SgZ4Iu9j1Y8Pq01rN7rytI0dPjnA5svw5CdxGqGARBgdKXjByLaV0y','uoN9mCoN1rQdt','BbXPjlOaaK8sZS03CB0ru0Ow4YFipe3mux7gnFZyPfJpOUIlsuFnMqbF435g4Tjj9sNJ3G1At4zc0Dji8QT8A1xHUGnD','9','z',14);
+INSERT INTO ti VALUES (-183841,6341577,'X72UjgQOCEq1gF3efQOI1zoorf4sP7DGITn','vOAuTH10uSJmhowX8pSTQxZVmOCieyOrc7SmRKVWX6SgZ4Iu9j1Y8Pq01rN7rytI0dPjnA5svw5CdxGqGARBgdKXjByLaV0y','uoN9mCoN1rQdt','BbXPjlOaaK8sZS03CB0ru0Ow4YFipe3mux7gnFZyPfJpOUIlsuFnMqbF435g4Tjj9sNJ3G1At4zc0Dji8QT8A1xHUGnD','9','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3861836,3268468,'O7iIlhAyHZ','rHEYnWCZbli9g9jv2IUK2rTKdoncPaNPnRlS3GToh00TGlNEM7EHwcSE09WGJYgmuy1Fh2O5SEd33uWVzbOmnOBasaV9qTNnTvDS2v3c1AvWjP2FiUN39x6w3yYBVOPmQI9wF9Dd0SHZeraqSkSqhQ','1hvx4dyDID6lEZ1XAh2ErzI0vnpw','ZTji4lqAVfU6PWjpbjKeemw1CyLxevXvFWXvi7kAoxXxceN0yR0N0A00Wn53ZUU1gWJsiVxOO5t5JAReN90B3tE9pUgdBOi5UNKxqwDnaAVrIdxPjfGyhaBYOVzkbzGsLsQ39BAu4Ifuqy0hYX0zNqa3cYHvvUAowGYqbDRu2SFA0QyqucFaeVok1cOjKyqSvnCs8JjypyBo7dqHf9453ej7SesE','WL','aZ',15);
+INSERT INTO ti VALUES (3861836,3268468,'O7iIlhAyHZ','rHEYnWCZbli9g9jv2IUK2rTKdoncPaNPnRlS3GToh00TGlNEM7EHwcSE09WGJYgmuy1Fh2O5SEd33uWVzbOmnOBasaV9qTNnTvDS2v3c1AvWjP2FiUN39x6w3yYBVOPmQI9wF9Dd0SHZeraqSkSqhQ','1hvx4dyDID6lEZ1XAh2ErzI0vnpw','ZTji4lqAVfU6PWjpbjKeemw1CyLxevXvFWXvi7kAoxXxceN0yR0N0A00Wn53ZUU1gWJsiVxOO5t5JAReN90B3tE9pUgdBOi5UNKxqwDnaAVrIdxPjfGyhaBYOVzkbzGsLsQ39BAu4Ifuqy0hYX0zNqa3cYHvvUAowGYqbDRu2SFA0QyqucFaeVok1cOjKyqSvnCs8JjypyBo7dqHf9453ej7SesE','WL','aZ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(74), d VARCHAR(51), e VARBINARY(87) NOT NULL, f VARCHAR(32), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42939,4497530765860201485,'v0tFHaN2j4xchQeMHCImgDFBPygk5','2YteIWPVWJ','V7cL8D3WUboSEDn1IVtiSUCf4A4MoXAqgSzaYA0QUj5pW41xDbVZXlr0wZo3XBEtOJoxL65ebLW','R0pj9eBhOh','3','V',0);
+INSERT INTO t VALUES (62161,10518309964963124314,'ytAMC5M5vlzqZeuBb8g4fIFDTlXZft1zKVslsTABMBXr13M5YkRo','EJFxuhcQ7ClkSkpHzUqRIuZ5q01v5OvNDNbgI5slDh','0n5BdSeUlQIStxBODVU3D7mnd1PG8LAcQWmogea6Ax9yO3u','gOrU4ujgWKYipfOUPsMDX7TybtovnP','bk','iW',1);
+INSERT INTO t VALUES (31201,16681944155834333193,'jxMXMgPpUqw2Nen8Qn2DWk','ARf54t54fTvLz9cfdPUmsIbYPsrknT66xMB','hGtfjwYZ07t05CHvBoXhR9pgRxVZTxAljJhGjxJLpSl','d7','H','I',2);
+INSERT INTO t VALUES (55862,12022337151208975118,'OM5AkqU8btEv3ucqj9J0Yh7SoGuCIqQpmYpRGJX8lOhnjNijduh','GkEQ0qTsXgh6UtKYPfoMQD2RPjHBHJLF3','kfQgi0pTtJQlFjX6e4UlgLNY','6Xjdk2vWf6HvgPFMcNXjqJ2S4dzz','O1','zs',3);
+INSERT INTO t VALUES (50198,5853010017569317414,'dUEEv8tIOpOHyrX2PUAEkLLz4WPiDWAOpsk9T9wUfYPVVnqJU','FWmyO1L1EI3E5Si9iTZRo4XMHYS4xJ4Z2etcRmy','RG3mfn2N6jo7CSg9bS1QbKvUCU1T7DEgmivOFTEwl2e3T17','ZWcbM','5','Zp',4);
+INSERT INTO t VALUES (51162,13976073328186115993,'XZqlb2m4yNAKQfks9sXql89J9ygA','Ags67nEtcDXmHmfH2OX2ug8AtYHcNAWzIjbV1eb5ds9TVNFM','arnc74MowJLnpRS1vmWhOKIusBhHC4Lc3HPMW0XTvvn0jQU6ppFkM85zgUD8EKKTZkcMlCmOKbL','sa6','o','i',5);
+INSERT INTO t VALUES (45665,1824138853645953076,'6DSA3iHWGHbYN43cBl8CEMb93z','xhrL7cEuNlj5Tgs8gnkO','P3WBY2PfYk9HKDDo8Q4IUpSO44W84ws','aIObhWjwkjmS5','f','ae',6);
+INSERT INTO t VALUES (49457,10928034985056505107,'k98H','6ZrF','vovR7vNqTQ2QLJIEHuDqS6UiFriTi7gWVhPM','hzN9OZxZj2pu','a','3y',7);
+INSERT INTO t VALUES (27771,5058198523162772648,'Az0F3ahdZqoNmCq3PStMO4I8oh0a01cQMmQ539yJ4biAxYX1P6xJSJPBJF3gALD6','6ZstvAkdJDGipcoRcVp','D8ioPly6zt9lNqRijRiQaIE','93N','k','W',8);
+INSERT INTO t VALUES (47979,18115293407126209191,'71MdEebe2BTX2p5JYSMUllGNlNxftaphsMSxc3BXfYsqN9qEzxZ8T','7nAHS74YABcrOW','tckwITVAuQrK5tHK1sX4nDGs9hLHD4qnD','QcGqcsEk6wTdka','D','f',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(74), d VARCHAR(51), e VARBINARY(87) NOT NULL, f VARCHAR(32), 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (63300,17542,'RamqeYR2G50MVTMh9v4shfDGl','s','ygcHMiNsSDUwcLuAetvVPnCeE1xwy6vjhIzftQnnoekLazUYTcEF0POcuw909dOkIQL7Ns3gDrGQvTSDD','SOOiVSSIwnylEtrXjY0XVxhhYIrgD3lAx3lZ7BckvMcgmaacdUMe374ZiMmn6M76h4CMTSmqIr0nltwhaBH77','OqO1K','DmuhuepXCzs1TXPPmgIT1OLnUTfzbdB9Ex7MgYKoyhUhZtdNZKVxVqjFChPLXtbdlQb9nz0HDHNhbqOUhxEgf9cUSBGWMdEiJ3BW',10);
-INSERT INTO ti VALUES (63300,17542,'RamqeYR2G50MVTMh9v4shfDGl','s','ygcHMiNsSDUwcLuAetvVPnCeE1xwy6vjhIzftQnnoekLazUYTcEF0POcuw909dOkIQL7Ns3gDrGQvTSDD','SOOiVSSIwnylEtrXjY0XVxhhYIrgD3lAx3lZ7BckvMcgmaacdUMe374ZiMmn6M76h4CMTSmqIr0nltwhaBH77','OqO1K','DmuhuepXCzs1TXPPmgIT1OLnUTfzbdB9Ex7MgYKoyhUhZtdNZKVxVqjFChPLXtbdlQb9nz0HDHNhbqOUhxEgf9cUSBGWMdEiJ3BW',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(81);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
-INSERT INTO t VALUES (43407,-29116,'1wtsPx7Oxoa3FbbAgDDmEnFCJyBu8gQ2I2wu8UFlG4qpbtrb3UFrJgLlZoaNbnb3Cx','k7218NZZYvA1RNwXrXgVvTvXBgdUs','G4Piu96v2HspHg9yGUSxDybAlDQ5UKyX9dBp5j2mz8IQYQk8SZzxESO7','EP','krWfWPwVSjmYogJnsreyn4pMjMYqaICwGaIHSInOA85QSPLBw9j3mkcJq3gkm','LVLAsZaxFzOwCQ3',11);
-INSERT INTO ti VALUES (43407,-29116,'1wtsPx7Oxoa3FbbAgDDmEnFCJyBu8gQ2I2wu8UFlG4qpbtrb3UFrJgLlZoaNbnb3Cx','k7218NZZYvA1RNwXrXgVvTvXBgdUs','G4Piu96v2HspHg9yGUSxDybAlDQ5UKyX9dBp5j2mz8IQYQk8SZzxESO7','EP','krWfWPwVSjmYogJnsreyn4pMjMYqaICwGaIHSInOA85QSPLBw9j3mkcJq3gkm','LVLAsZaxFzOwCQ3',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (5987059,18439071971956035569,'wYVOHq9ojCiJNTLHMO98','krKIYrVcnIrrmSovgppP9UmRlD4CbnIXH5y6jRm8PYI','w1ulAA9iDWajuRUiCna5d8JS3plnd3yro','vs','or','Cb',10);
+INSERT INTO ti VALUES (5987059,18439071971956035569,'wYVOHq9ojCiJNTLHMO98','krKIYrVcnIrrmSovgppP9UmRlD4CbnIXH5y6jRm8PYI','w1ulAA9iDWajuRUiCna5d8JS3plnd3yro','vs','or','Cb',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (13171994,4997058421122838108,'kgyEHvZW3Q0ybOncoaepoGolBJ3Tq9GgOi9hycibd4fHl0udfT2nDcBKTQPchDSiuIE','nm5MrhpWiHmPhlrXXgAbNOagE05','G9RqflF7djJ8h42GzcZHRut','SCsPDWRJiSrBKn3H','Bm','us',11);
+INSERT INTO ti VALUES (13171994,4997058421122838108,'kgyEHvZW3Q0ybOncoaepoGolBJ3Tq9GgOi9hycibd4fHl0udfT2nDcBKTQPchDSiuIE','nm5MrhpWiHmPhlrXXgAbNOagE05','G9RqflF7djJ8h42GzcZHRut','SCsPDWRJiSrBKn3H','Bm','us',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (33496,10772,'hBmGO9apFxii4PWcfs4Z7TlA58Bdpr16mjy8wKOTY8x5y4YHqeoPU9Y0jz3kQrC7h5rYNJ','A7279uJAkLa39vY6sKbx5PwWMyFWxR3vVsscTVUz733LMJk0Fgnj7DMx1DKY5xedixzRHgeBHkRO2dcKyyyl19d64Nukwp2eByc6RBdydqFwFpIU8wq9KkkASMcogkz7hxwhmXNtUFGzdz7sLYQ','LLqrOfrz1','N7pMld3hO69Y1','1NXC1pIl2D58kjNZZgly8sKpKEoDaRkw08Fcu44BYO','0oznonXXlasHp8mgeEOALdKKs5181TAIZhvmraU87dOoRnMJZ4XhTFdfTQxNWCtEYAnCql1385yFHoLsL4Bl',12);
-INSERT INTO ti VALUES (33496,10772,'hBmGO9apFxii4PWcfs4Z7TlA58Bdpr16mjy8wKOTY8x5y4YHqeoPU9Y0jz3kQrC7h5rYNJ','A7279uJAkLa39vY6sKbx5PwWMyFWxR3vVsscTVUz733LMJk0Fgnj7DMx1DKY5xedixzRHgeBHkRO2dcKyyyl19d64Nukwp2eByc6RBdydqFwFpIU8wq9KkkASMcogkz7hxwhmXNtUFGzdz7sLYQ','LLqrOfrz1','N7pMld3hO69Y1','1NXC1pIl2D58kjNZZgly8sKpKEoDaRkw08Fcu44BYO','0oznonXXlasHp8mgeEOALdKKs5181TAIZhvmraU87dOoRnMJZ4XhTFdfTQxNWCtEYAnCql1385yFHoLsL4Bl',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7345,-25645,'NqMx6icvq8rYuM9PbiwoYTYftFEeG86fYpGdyjVOVWxY4q2et7z5HE1oB','1TMfaUCy2iyXRpUKHFsLiDBvqTJGktYxbcrTBNcfedgJz9GSVyuSa42A7hQpBPaVAJwwtKhgdRGlR2HTUdwnsnk5pnSCGCPd6398lVjvPj1kFtXPkfVDrOxbjvHPk3siLgyQaTqnc4MolRvYs3JlDN2V5Osen8ZwCvmmr4tI90DsfSIEd08okbH0D9cRGmWWy5hKpvGG6xryGHGMT6IXj8GwegV','aXThHLmWXsQ','sYoKoj1wYAwZY1p5RCRmngzNCZzue4mOJ','CR4SKavsiRVKSsjqSpX3jNrqnEDbGCTFxFAHfhViCQBkaIqRvusAjwJuh0cnHc3ExSyt','R9tgHE5Ydl8oOCoBghxFiA4HB2AoRNcorPYagFPpu8EXT8fQXYBm6m6K2iNeZI',13);
-INSERT INTO ti VALUES (7345,-25645,'NqMx6icvq8rYuM9PbiwoYTYftFEeG86fYpGdyjVOVWxY4q2et7z5HE1oB','1TMfaUCy2iyXRpUKHFsLiDBvqTJGktYxbcrTBNcfedgJz9GSVyuSa42A7hQpBPaVAJwwtKhgdRGlR2HTUdwnsnk5pnSCGCPd6398lVjvPj1kFtXPkfVDrOxbjvHPk3siLgyQaTqnc4MolRvYs3JlDN2V5Osen8ZwCvmmr4tI90DsfSIEd08okbH0D9cRGmWWy5hKpvGG6xryGHGMT6IXj8GwegV','aXThHLmWXsQ','sYoKoj1wYAwZY1p5RCRmngzNCZzue4mOJ','CR4SKavsiRVKSsjqSpX3jNrqnEDbGCTFxFAHfhViCQBkaIqRvusAjwJuh0cnHc3ExSyt','R9tgHE5Ydl8oOCoBghxFiA4HB2AoRNcorPYagFPpu8EXT8fQXYBm6m6K2iNeZI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c BINARY(58) NOT NULL, d VARBINARY(23), e VARCHAR(77) NOT NULL, f VARCHAR(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (85,60498,'GwHiNKuB7lXDWSTQZ7H2deo754VFn146ks72FDWT','s4gP8','DFIZ6b0Ux3Ud5nk3KKuZMupsaBkDhiRYgh6ehZIfRfJLBqC2PK4YF220HQ9OpS4TJ5GEqGe','g7Szgc5TE40Hq8dCaKvKZ1CP','4PWb6bnzTfabBZfcnEDXtrzdDjwaJdy8','du79L6rFiimJrebPj7WIzhxiQtRfFeg0aBd',0);
-INSERT INTO t VALUES (47,52943,'HCGVLiuJHcr','KgUxzct','LALEiCdKtnSVE4OoLGE5L2LlWQymOrdTi1Go0LBUgZDClt7HMUww1ReWCgRYLIffHfWbe0UK','xYpbf8SA8fn773h','5ahBoEZBH31cbP2iJZKSpEOABE7Ks4IMWiiOrv0Mv1o2INMZbqcY8Jkk0OSMdDMLBHluglcPwFtdi7jUV3Q7j','TyqOtJkup3s',1);
-INSERT INTO t VALUES (-118,8444,'rjHML9p2K3fdDlr8EsmM3ZiCnKHare','endGYapbsz0g3XkrFk','0v8GyiDkbhaCkJJzKZXCECtpqHfvsCgb','ArLRPEN6thHOkhg6emQX','bOuyQPHcs0iOOAPdyFVAY0vwszRcfR','NoLK9gVKTmYSr1X855gDTVlsSWMApb1jieFthd25i0w9OvjUbyLxkuDpCrFIhwKekBR9D',2);
-INSERT INTO t VALUES (80,34410,'nKsVUqAdfXHBWy022mvgoSKOGqOBFhUfz1GFl5HsAjcu5gAcFHq9AlArYu','6XaYgni49mG1','ipeTJiENfghnO1pgxkykq8xkWw0YfbQfyizOLALxKDYi','FYO9RZQhj80chxqrqO','O0','1hv0',3);
-INSERT INTO t VALUES (15,8753,'ZvMVyBjV1OrxMu1gSEHtwqvgkz6ZlY16c','toO9amaN7rPmf9VsHqBot','ROglgbJwPVkPJ6RJtkAyb3IJcTgY','k8QMxZJAKM9DWFbu0vyVdpwmZiC','ZrTDgPZEvMaRIxyjMuWA7dSOG6QBmCGohCUR6lXYIzYcLscvSFkd1jz5lKeKVYzVboBA3LpsHPAzqJE9zwbvSfLPiIN','QGpbgQhjMoOV0ldYE3uO3XXC5YbFVZYLFYK6ugKBpvzaeRl2DSYRlaQfTcEqPodC45',4);
-INSERT INTO t VALUES (96,21588,'Z1dX8gA','9bQaxDg','6utlBNCMgs8Q6CqqknW0VU1JKtAjQAQlS2OgYua5hiC1ah7pQTrra5rYi0OmnjdAlKhhE8hsvQk','54yBvGBX2cGWcDfwsC68U9vtJkh2Qqleq9qik2VNxJwcbr2','IFDW0CNZZHyT9SW1YPP3qvNMrIocReUgXByIni6bpKmffq8FA9ak6vYQFB9','nQLdWSO03a5bUyXY3yFKlB4ibxcybvFRlEQXs6Cg90IpwURcEbpLYFMsdZrjqQnSHVpcGFGkiWOojWKRyfdIjY',5);
-INSERT INTO t VALUES (-120,19548,'yQMmxFlesVtMmmr','ud0y4joQ4wQ7qJpFxs6','xnE2DjBFkQ6IAnMbzl2LTYZh0UQDSQmm93unCC','hQnK2xCk0yDBUfkWJbM3kWeLUH','Nx','JSZ6N5rr2cFmb4dc9',6);
-INSERT INTO t VALUES (-113,17847,'0qiAPzQcOuHkmai6dvg3oRkONCqVnF35AD8V0T','rVmQDZORftEkV','FD2VNAdzDn1KvIKAb2FcxNbXdG9p7AHLTXAKTeN','HkgkIVywjxHaxAi2wpEQWpfiWDth7jRttZp9zp0u5QDRWJfMb4EXx6M','HPlk2KvzvcNnu6EQwQzeNiXbAoWfWpf0O4kYrXIunCoUpK98xLRvOt0sONpCyNu3wzqjVU','6J',7);
-INSERT INTO t VALUES (82,8250,'wCKgpCAsBCcC9GPe69V','h2dFFS7w','WlM7gDExhy3uL5zFUuIHnt40jdmqq','5eAmZytwbGScSDm3zqoFBQ5lhlIR3eUifYjCe9OXdIxcmStmhqTQFOBkjxZjax4FhixJ4','k8uUGAoEK1nM8JD3E','ubjC5NOLrfy0sfL1qMBe3W9viX3A2fZMGk6Ju1MTxPBVxv9Dnyoj2h3ruj3QvRp9Flt4wPXEoEuHmRWCFqsKVIMNve',8);
-INSERT INTO t VALUES (27,13675,'1KQx6rJndcls7qggACj9sI2xYt7Lx757i5XFpRwhlmoRWpAYHU3dk9f','UIgzpTYjW','XnzbUSSeNxZjTUI2M6teTa3GkrXcTjF7PBgCbGG4Ql0FuDI1fTca6tbr56Ax','9oXwJc8V4GDyDcG','qrM4ZhYIAvPyV7tf2JxaTpzABsn','yoXQYzJQAxUF2hgSuysooALLJS6teQG3APqYX2q77T66HgrNu8LfJXdwxhnKxABnftQnWZnWJuI8K7MLeuvELC2wpF5Qpl1ggqB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11752708,17838662246195338359,'pFaEiprJW6NJk1ltDTLxC','UfaoIBUQ7BWJG6beYnWMqQHmSC8DOfauxWqySrhCq6zfns3B7yt0jIRkVmIC2nvN','B','IJRyUT','ed','q',12);
+INSERT INTO ti VALUES (11752708,17838662246195338359,'pFaEiprJW6NJk1ltDTLxC','UfaoIBUQ7BWJG6beYnWMqQHmSC8DOfauxWqySrhCq6zfns3B7yt0jIRkVmIC2nvN','B','IJRyUT','ed','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9789057,14783391283401660055,'SP5J','dUFEGQFDjX9KRBX4LW4A5aL4IoOYS1CopCK7nIV3QdkS42Dv5pDeLgeHGQkOHMCFhd63BTLJRb99vwd6pYobJS8sJuShviL1In4iCxOmrMDEtakme3vv5UML1IX7Xo4ME1HPAHfEis2aApLJYic5mKvzvzVcyTKGtDtpIwI2W2UDnV8SpneBnzffHSAJfTnd6a','181ShJF93mSILlPklGjmkMzhUHNwechqUWv6JTkA9Y2aubYDTpDb871yY','RTBJrpXJPgzTWaz2qm','IT','ct',13);
+INSERT INTO ti VALUES (9789057,14783391283401660055,'SP5J','dUFEGQFDjX9KRBX4LW4A5aL4IoOYS1CopCK7nIV3QdkS42Dv5pDeLgeHGQkOHMCFhd63BTLJRb99vwd6pYobJS8sJuShviL1In4iCxOmrMDEtakme3vv5UML1IX7Xo4ME1HPAHfEis2aApLJYic5mKvzvzVcyTKGtDtpIwI2W2UDnV8SpneBnzffHSAJfTnd6a','181ShJF93mSILlPklGjmkMzhUHNwechqUWv6JTkA9Y2aubYDTpDb871yY','RTBJrpXJPgzTWaz2qm','IT','ct',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6020545,5258912707712615746,'36dXkO2JhgJzf5q6qlxKCbgbXsJcpeB4QXyovEAOBkzGKislsw6FrpqOLW7NfRMGoa','o7kzPSQIeepk86IqkhZ3cpO1wzt6YGDFo27B1sf6fo2ScdKTqMkOa7wg46gEtaU05xiXhLnYx3PcW4P38OreRs4IzyCPPT2S8Jf1oW1rGXAr9dWWHxaSOOJMpgLOa4paCr71Jw5bcknCykr4MbAmOjn0rx','ZlltVzQ2pgdIezwoSz7XVSTk6Fzvy9AwyLOvgNEqUqbDUTJsVJpIIsTli2','wqN2yT8xUItWLagVbK2EUEMF9vlqN1z4ljrDeUdBOEahSZ2HEDBo9o1rRaXXC3qwwjHmgyLRVLwG7ATx9QINeCkiHW79KWj8KDVHsOTsPKMesrQBFY5vq39qleFkABKfKxyuw84LJhtqiFRYvdS0O3ntIiRY8mDbe70TT2dV5RJn7yJIDpy49asUAf37z','N','q',14);
+INSERT INTO ti VALUES (6020545,5258912707712615746,'36dXkO2JhgJzf5q6qlxKCbgbXsJcpeB4QXyovEAOBkzGKislsw6FrpqOLW7NfRMGoa','o7kzPSQIeepk86IqkhZ3cpO1wzt6YGDFo27B1sf6fo2ScdKTqMkOa7wg46gEtaU05xiXhLnYx3PcW4P38OreRs4IzyCPPT2S8Jf1oW1rGXAr9dWWHxaSOOJMpgLOa4paCr71Jw5bcknCykr4MbAmOjn0rx','ZlltVzQ2pgdIezwoSz7XVSTk6Fzvy9AwyLOvgNEqUqbDUTJsVJpIIsTli2','wqN2yT8xUItWLagVbK2EUEMF9vlqN1z4ljrDeUdBOEahSZ2HEDBo9o1rRaXXC3qwwjHmgyLRVLwG7ATx9QINeCkiHW79KWj8KDVHsOTsPKMesrQBFY5vq39qleFkABKfKxyuw84LJhtqiFRYvdS0O3ntIiRY8mDbe70TT2dV5RJn7yJIDpy49asUAf37z','N','q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1627676,11187324465795196278,'Oxg','ASrcIskmxlAe0vZGPFjt3W0e1Nu0nq9pXx5cqQAkUlDpCPQCkqcuEbvKjUgg0v6zNJLzkabdA8jMgPDDd1TMzcauRQzD5XDlO50RVY6mygnngVcfThMPHoHSfn5YQX0OPWIIwPJWYztrPHtQ8CUwkTmZ8','xL01DoaVxiV1LDkhLXeTXvG6UgQPdWPCp1O60EDRZw1YKlI1kiBSk5QBMnDud','vD0px3Xev5pnRrL7eUNRclAFXyDGMyRSqThbah1STdYfBciwWSwByMFr31wSufRgucVvKVeH42w20x0KVD0arYf5grnl5gYCTIHAuo3maKsmqwm3b6XtqgTpCMgKcWM0Ycbeek8WjBAqVuOIdCCDn7JBZfzvbPQy9URvpT5vQdaaqh01EIV5yFrw6b3nK6vIXoifUXuJySf','JbE','z',15);
+INSERT INTO ti VALUES (1627676,11187324465795196278,'Oxg','ASrcIskmxlAe0vZGPFjt3W0e1Nu0nq9pXx5cqQAkUlDpCPQCkqcuEbvKjUgg0v6zNJLzkabdA8jMgPDDd1TMzcauRQzD5XDlO50RVY6mygnngVcfThMPHoHSfn5YQX0OPWIIwPJWYztrPHtQ8CUwkTmZ8','xL01DoaVxiV1LDkhLXeTXvG6UgQPdWPCp1O60EDRZw1YKlI1kiBSk5QBMnDud','vD0px3Xev5pnRrL7eUNRclAFXyDGMyRSqThbah1STdYfBciwWSwByMFr31wSufRgucVvKVeH42w20x0KVD0arYf5grnl5gYCTIHAuo3maKsmqwm3b6XtqgTpCMgKcWM0Ycbeek8WjBAqVuOIdCCDn7JBZfzvbPQy9URvpT5vQdaaqh01EIV5yFrw6b3nK6vIXoifUXuJySf','JbE','z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b INT NOT NULL, c CHAR(22), d VARCHAR(16) NOT NULL, e VARCHAR(49), f VARBINARY(1) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25121,1815242659,'duxDJ6','Ix5sJN9GvwVoIEp','rCKgR6t8PQ7xbfbM0EcjAegIgSLmy9ysEOuQD1avRMzx','T','V','H',0);
+INSERT INTO t VALUES (-18342,724700710,'LLv8x5aT0Ry0YRt807DU','RHS3rmMq9foJ9ztl','bVgBiMDu','x','g','d',1);
+INSERT INTO t VALUES (-14168,896277821,'k','YJJ3pN9','W4tRO5b3','I','B','R',2);
+INSERT INTO t VALUES (26282,1447036051,'H','5t90b','mmcZUyVsANV1aeUMLUMnNYgTE4eMfzn6XI','W','4','r',3);
+INSERT INTO t VALUES (19555,-1296501834,'Sy7ayEOvjdAYjCSanGVy','VnW6i','kHpzVub0ex7','G','4','n',4);
+INSERT INTO t VALUES (-8023,-1645167755,'Ug47OjbZOq6','lPjYZ7c','t7JyyuEBln8TdKi8J3Y026ZOLaoZVXsIAKDe1HGMbfLumfq','H','x','R',5);
+INSERT INTO t VALUES (-26369,-1788040680,'MvY6s7DRC3k','yL0KaK12LdM90WQ','70BtjJv2M8ITJBvczzLpzz48dmzwBb0sJFuBVcBKV3D','k','D','R',6);
+INSERT INTO t VALUES (18726,-855286417,'Z1MI0ZrLpOmRhRF9','co1QkUhophmd','2VHrPxVznMRfZDziV2fqRHVOUQNz1AVfF6JQgBqjblIeNz','p','F','v',7);
+INSERT INTO t VALUES (19155,-1851785788,'t5eJnXvriQ','dhp5F75XoH','l281Zh7sl0bud0O0gxGTHiPRhg4','R','L','W',8);
+INSERT INTO t VALUES (27003,2036302804,'Ula7kh4SBJ2fE6v','BGge1GoNgOLPXtz','FXPOWidvFAJhY4Z2GcIk3o','r','4','o',9);
+CREATE TABLE ti (a SMALLINT, b INT NOT NULL, c CHAR(22), d VARCHAR(16) NOT NULL, e VARCHAR(49), f VARBINARY(1) 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 SMALLINT;
ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (-24448,58687,'Dx8ATBMKEmJJzjcfe9PVm1MTULXq40nK9W80EatEGxG0PmyCVfvN','wW5MWzt','5YN6h8swXZ1o35jWP4VtYP6IwNQsftHGBwEH0zbCcapgLGaFRL5VUFBpNv4b','w6Rh4SDRPVR8CzhHuShEt6ynoWY','vgCmewFnQrcvrEuC0sGXHJ3IVV2ZxM36T2lSvlL035rsH8tKbY8PuRF93nOokvL','ieGH9lrBaAED9x4oevLeXPw7NURP2RFnH9Or2DPQtLKj',10);
-INSERT INTO ti VALUES (-24448,58687,'Dx8ATBMKEmJJzjcfe9PVm1MTULXq40nK9W80EatEGxG0PmyCVfvN','wW5MWzt','5YN6h8swXZ1o35jWP4VtYP6IwNQsftHGBwEH0zbCcapgLGaFRL5VUFBpNv4b','w6Rh4SDRPVR8CzhHuShEt6ynoWY','vgCmewFnQrcvrEuC0sGXHJ3IVV2ZxM36T2lSvlL035rsH8tKbY8PuRF93nOokvL','ieGH9lrBaAED9x4oevLeXPw7NURP2RFnH9Or2DPQtLKj',10);
-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 (16330,54228,'3HsefPKTnTPOOUcNJrZkjDYdPqkXFh2OIFmpmUjrfkHMK6pwqUQ8M','ST2PhFcFM','wH4j8FuRhvtXFFTvVIQh31RHdaop0BL8UmHM9mOOYNR2S8l2XTBENu4','O2GT8IaVTzXzuoWykCszvrtDoBLuXSeoiUAD5V5XG4St8VoViCz6x5UB6YW8pHW57UOFycw9WEZfDjWndhh','y09KY873MO419ZI1Kvshk3kjM8f','rH9xlOQXhwIB0DiJp7URBsG6aFS',11);
-INSERT INTO ti VALUES (16330,54228,'3HsefPKTnTPOOUcNJrZkjDYdPqkXFh2OIFmpmUjrfkHMK6pwqUQ8M','ST2PhFcFM','wH4j8FuRhvtXFFTvVIQh31RHdaop0BL8UmHM9mOOYNR2S8l2XTBENu4','O2GT8IaVTzXzuoWykCszvrtDoBLuXSeoiUAD5V5XG4St8VoViCz6x5UB6YW8pHW57UOFycw9WEZfDjWndhh','y09KY873MO419ZI1Kvshk3kjM8f','rH9xlOQXhwIB0DiJp7URBsG6aFS',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-25628,17862,'98s','HtJlSM6Qn05fhnFUPglVDaiW6r37w7rxHt2f8jlOiboEAi2Hkw5vMBQ9Dg7cpFfNrr0XwlGZdFGi3T2Q5HNgBpcUDomqsCUzqCRROKVouU4OklmGfk0FosEqb8A9PCAtFx8Rp1qwy4TIBgRJBfis8KUlJDVt2mZZiKwxYEI7IHNqXu1V','z1pX8ExFhdRcuVIoSFpLqba1pIYqLs','dhBedK7ZmIFNOw1Rey89gfyt5','A1bKQUUw3KiYyvrQrV1I05nJSDz5EapiSAUf8C3t3QZUbEMJOFYWUi6Av1oMp6TfhsJFkBH0gaKH','r3E24MwNxRzus0oWppGAz0q0FdV',12);
-INSERT INTO ti VALUES (-25628,17862,'98s','HtJlSM6Qn05fhnFUPglVDaiW6r37w7rxHt2f8jlOiboEAi2Hkw5vMBQ9Dg7cpFfNrr0XwlGZdFGi3T2Q5HNgBpcUDomqsCUzqCRROKVouU4OklmGfk0FosEqb8A9PCAtFx8Rp1qwy4TIBgRJBfis8KUlJDVt2mZZiKwxYEI7IHNqXu1V','z1pX8ExFhdRcuVIoSFpLqba1pIYqLs','dhBedK7ZmIFNOw1Rey89gfyt5','A1bKQUUw3KiYyvrQrV1I05nJSDz5EapiSAUf8C3t3QZUbEMJOFYWUi6Av1oMp6TfhsJFkBH0gaKH','r3E24MwNxRzus0oWppGAz0q0FdV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (30592,29467,'u52gtIlQmZTYPRASJabD2tSFG5cG2e1pu1JisXP0c','lGYPhgnOz387mOjNTk8rXLKOOuR0oXawiQuhAxANvnbBwVgmKqmnCTAUHLL3c6OQehYV2AVKJ2bj6yNbpoXvNtZtQrVqFP42yzweirPU0GohMrVv5on1Aj9g0v4AcswGy7h1qiFZWra8comPbzMDhhLW71nZzrTX1RsDhaViVs66wh4KhqqudiQnuhCdcLH80H71Qc131hUgjHaQDl5b1rLoTETuayJqoCYa','qc9IqCLQPH9gBF2MKLVCqn2pBbkHyzs8HUJbjagv0Wf23kCT1d','Cewz1iVwBFnGnPyJyi2fr4ucXoSEPydPykEEd6UWIFjuUeO1e4TEloz2c7o7guvQB2i7t5WHr0Oyv3S9ylvjXB8UUt0oosM1Yo80vVD6vRoSGbm2IYaCEY7HQ898kQjeoiIKCMDqTBwkYrHcy3oPb9SsZkZeD5K6MtRFXtTDaKBwg1fMMjWzdmqWZmH2VjUspRUzfpSRAHyS3K5Pbiv2Tl3VcW1vKUDKg19Z9jTaJI4PEl9ssQpfaSJUOT','DQDhFRI5SBcZq8bzIVvmWiduK9XxF6SJEIZgZNrR9LVdQANlCPV4SlyRlQAT4kcIdPFycBJdeiNCc9Z0JHWtOpIVzinLCd6','yi0DFkmFzIK9hKtyqHCWD76Vvt9a',13);
-INSERT INTO ti VALUES (30592,29467,'u52gtIlQmZTYPRASJabD2tSFG5cG2e1pu1JisXP0c','lGYPhgnOz387mOjNTk8rXLKOOuR0oXawiQuhAxANvnbBwVgmKqmnCTAUHLL3c6OQehYV2AVKJ2bj6yNbpoXvNtZtQrVqFP42yzweirPU0GohMrVv5on1Aj9g0v4AcswGy7h1qiFZWra8comPbzMDhhLW71nZzrTX1RsDhaViVs66wh4KhqqudiQnuhCdcLH80H71Qc131hUgjHaQDl5b1rLoTETuayJqoCYa','qc9IqCLQPH9gBF2MKLVCqn2pBbkHyzs8HUJbjagv0Wf23kCT1d','Cewz1iVwBFnGnPyJyi2fr4ucXoSEPydPykEEd6UWIFjuUeO1e4TEloz2c7o7guvQB2i7t5WHr0Oyv3S9ylvjXB8UUt0oosM1Yo80vVD6vRoSGbm2IYaCEY7HQ898kQjeoiIKCMDqTBwkYrHcy3oPb9SsZkZeD5K6MtRFXtTDaKBwg1fMMjWzdmqWZmH2VjUspRUzfpSRAHyS3K5Pbiv2Tl3VcW1vKUDKg19Z9jTaJI4PEl9ssQpfaSJUOT','DQDhFRI5SBcZq8bzIVvmWiduK9XxF6SJEIZgZNrR9LVdQANlCPV4SlyRlQAT4kcIdPFycBJdeiNCc9Z0JHWtOpIVzinLCd6','yi0DFkmFzIK9hKtyqHCWD76Vvt9a',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c BINARY(67), d VARBINARY(69) NOT NULL, e VARBINARY(74) NOT NULL, f VARBINARY(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5929786,-2006263205,'7Hqan7m3aRBn3QyFMr7Jkoqe8MzGDAPhOVzQssjsUkbYDEB94MWHtPUNaBF','B86JA0Y3mA0a2p7','70zoFwIpv9OHW0nez7DyAiBZVDUmtI','NF','HsOqefVuAMU5LRgsSwoLSRPxZDWX4ZM9s93FzTicCtrPUMqhT','IuZ6NY5DVULZV',0);
-INSERT INTO t VALUES (3707460,-1044714537,'TTCmsKb8t','SqxGIcw','1oPZoLPZ18IQguOwqTHt2WjYYtZadMRrxVEnSTzxPe8GskJ5jQGfqk3CzdEoZ0m0I0','0','QCFDUq7AP5XnqqfKuK01QzCad9YZX8I89PVbb7HbK9nNo05hBklwligLBvEkSpGYWMUyx0zsV','R83I4NfE9lbEALkQYeCsiWZHzNhp7HUg6dBXaTSeeVzRJ',1);
-INSERT INTO t VALUES (6360421,-1723012136,'eShQrrShL1gcJ5ezV','OplhksVeHil5YM9N5','Dza3eozOk0XrsEkCKw61nvzw81HaBkbjPbC9uMCyOdgO6POPuklKpth1VP6WLtiw0Q0Cyrz','0Pwv3ntS','7iH0BvXl3p5klypbvUK0qX0KSDSIzxBPrDwjoNAetQnRz5J2PGnxBuoveUAiRpsgN5yFfr','R7HfiEIMI9SWbTc',2);
-INSERT INTO t VALUES (3364292,-581012286,'VxEXaQLksMFql9mGLgkccMBf9FNwXYjq0bZoyoGKgwHbYexNX3JCZNxl4','FKYt0G8','5g6R3CEHnoIceMHjSanzo6IOPIz7l1v5U','AbPZl5Zd','kyBUx28zqPLOEnjYmXUinZC8wM5AT5xvh9sTgiXAJ47uJjU8cmaXoeZjGLe1bR6qzj3B5XEsxQUYL3EGGuvSqYJnNcj','s8ypzwWirnzRXEA9S7ljFP',3);
-INSERT INTO t VALUES (8407797,-780728243,'FD4rKrdV5G9cK','nhmGwlR813rSHH9NZeNlJQSL369TP1JOE031','sPiqyenvyTCivRUc7Bdf8nc300DAKFz1GCAiRDWJqtxJoqSono','r','dOCAbjKytcB6WPR6m6E0iEj','z7dQU1x3MPV9tbU',4);
-INSERT INTO t VALUES (4698847,1491896179,'eIfBVhXPvtWbOoKNdiJcDbzWQ09ws2MUtYd4','J7ThvVM9h3rbbcCbSdIs6M8nD66e6qjJRPK5fNXVArFSX487EVxQ','Z2EOgjVam3INqWnSx5ojgYdA8qInUaBkDHbCZU1EE7QAQU4YeFu0jUyXeg','62pfNk20','kFH6LUDX4xgn6VCuBkdNdWixqBdlIpJSyTxkw4CTGLrhB0PYDOGLeAjo1QDm0TENGxYqRn7AuP2qV8YjjSFYUnwvp','5K5g7gbARzuznnpTmpqX7HmZv7gcuaGrXcU2kDOoMmD4p9PaSIUoMMyt4OMfaBLOr2mt8m75aAdDUcfgVxvljrtKwRoh',5);
-INSERT INTO t VALUES (13369158,-254431863,'EqcusFdKrHS9YxTZDTVl3L0XBnClSwtClo8ui','TgAwDH8cWJJMF0l4nvVrEMIaKSCK9I8zdNdNvVzHifgClGfwS9chM1kRczzJpquax3o','boLVkUMOGAHTb0bBroasUgxPTwACku0VszIJJ4qo92','IwJd','m','qzsiBQPdHxyC7BEiGSdNrwEPeFj4pMSF7XsMuaQa0PFCVSXsfJJexv6wv6ECpAvmIP5IOc',6);
-INSERT INTO t VALUES (5308889,1107564648,'Caic7yeuCMEaZX','g6S2S3aOVtoYEeG0gwR1','LCPiL','WPalYrnR','WTvNMTbokq38rUpDSkl0rhI5IYRCXcQQv4moiwfOSRzl6avC87G6Ch6mYL6aZmaUagoTKVVgtTYZ0byCggwJ2Sr1pBrMsxhn1vHO','H8yILad0HbzdJA5kI6VmOALoDSQ720tyCnb8HwoEHN7eWWwqDMCP5Lzy7kQW14rCp3n',7);
-INSERT INTO t VALUES (6167101,-374207369,'BQg47twPevUBCFB2Wsj7Biw6NyrWgTfPu4vkDx','uX8KY25143xZqxqmsl1NEsxT0p7WZb6ZbwQYGvZQTQK6HJzpyL0CI2UTvp','n9QVEXSVr08YokrnaAnm5fEys5gb5IZ8IzToE9DgEPyFdkP','sTOHt','6jwsgwhl8QG4wo3txLhEWcxiItySy','gQfgzPNpjaiw9VNZZgwR5EbjoKm26elfwZ8UDbjUR4WlJUD9cZdUkccoyi7HSZTPMkSqCUMnNrNEAbtEo',8);
-INSERT INTO t VALUES (6422029,-1439185017,'IZAgeIYQ1xxD7gcd2VmPinik5ogihv9FLkwnGDuehPZqluhN4qXNfuYm8aVfloFa','cfGFXVA24mV1Wms8mjM9GLv2mU3PlCQ0CbktJ2zWZMe2WCO4cRN2W2Xt3RsIs3h25TEF','CuCtl7y3OsybF','GgqEmN','TzG39iyF0jwjfpUltq0fwD6Y9SK8C3ww9V3urSLqmKLSn1G4zVWxZs8nj','Y8mLqkMBUhJpHJTBoQpa1Ho2l',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2742932768,1626378488,'WKLUpU2mDepbIATwd95pFo3g7VcbEOP5ibF','emzQXsIHXvRZWDbNHim7sdxk5TXkfXlORRHb','SUNK93OgLjUBs8Ny1Tr6DZvWTg25VRCGmqM9eMIA7Hsyf1Sxps7olVK93XbRS8W','PXtjSsQ','eiVKwauhHQqDSPmAj1cQUtlCPHWjKzbDk6xkhFY3VYbp0SIrnWQRW0jXMKd3icsPS5bAkR6C9jAvgcKTPdLGjUhXzqirP8uZj4','q7HX08GHCp9BZe7ogUooc4fcRdToRfuJZGQn41ReRx8uR0TNGnDah9ZbOb9btvSd',10);
-INSERT INTO ti VALUES (2742932768,1626378488,'WKLUpU2mDepbIATwd95pFo3g7VcbEOP5ibF','emzQXsIHXvRZWDbNHim7sdxk5TXkfXlORRHb','SUNK93OgLjUBs8Ny1Tr6DZvWTg25VRCGmqM9eMIA7Hsyf1Sxps7olVK93XbRS8W','PXtjSsQ','eiVKwauhHQqDSPmAj1cQUtlCPHWjKzbDk6xkhFY3VYbp0SIrnWQRW0jXMKd3icsPS5bAkR6C9jAvgcKTPdLGjUhXzqirP8uZj4','q7HX08GHCp9BZe7ogUooc4fcRdToRfuJZGQn41ReRx8uR0TNGnDah9ZbOb9btvSd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(68);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(68);
-INSERT INTO t VALUES (424891393,494054976,'8gYJ2TNUtDMjWtQt17q6iPW7Eu','Wi25ykwIxQRvdW0kyR','rYlohfGDzOKHLa5xYwQ6risZke9EsJ8ih0Atvhn0S8','ts7aYP','PvopI2pLc0PMlRo5puucW82da7n2lNOtF','XKxxWQqtl9pV89DsKZpU3xStsCMhGwDHZvvZ3C0z7BpPRor1gATGyY52pwntC0mbbIDdKO08esxXKfkVycsVslM5ztT',11);
-INSERT INTO ti VALUES (424891393,494054976,'8gYJ2TNUtDMjWtQt17q6iPW7Eu','Wi25ykwIxQRvdW0kyR','rYlohfGDzOKHLa5xYwQ6risZke9EsJ8ih0Atvhn0S8','ts7aYP','PvopI2pLc0PMlRo5puucW82da7n2lNOtF','XKxxWQqtl9pV89DsKZpU3xStsCMhGwDHZvvZ3C0z7BpPRor1gATGyY52pwntC0mbbIDdKO08esxXKfkVycsVslM5ztT',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (334453124,1702529367,'yuvpg4PQEI2fzwjY3AaATDarN0XEMJ6Zyb0m7TjAOG','2ArZib5VHBQlrxZ2exKxMn5HsGDwgtprGl1ATOb9CvnwmSAX8MkIF7gxbrwK2fTpIGMXddWYhjmowNnuUgs9rUT8S8YTHT7okR1ekbfkz4rzkYsARQeyUXiLncRiY3SzAsuGMRnBIIbTyffgZWjRT7qUTh0XHfzl82K73wmw5SVu2WQAgjqmg99EjrlimJaqYYy1TJcgmzxNxG3ggFDCaxLwoTOzkQK4OLFAyKNKOCGanFK7','z9jN0aSgbugVOxrY9dVZ4LKvslw1exodJMS3X','4','GuxmYRae5yuPif','IkHCuU1DP1x5IaNdm5IDTlwKih5r2Z8cSzKzfWOYZg9CIEg9a5MKl2ILX9NNMIjJODQdaRrSpWCfRUBVznKCcHyvDI4',12);
-INSERT INTO ti VALUES (334453124,1702529367,'yuvpg4PQEI2fzwjY3AaATDarN0XEMJ6Zyb0m7TjAOG','2ArZib5VHBQlrxZ2exKxMn5HsGDwgtprGl1ATOb9CvnwmSAX8MkIF7gxbrwK2fTpIGMXddWYhjmowNnuUgs9rUT8S8YTHT7okR1ekbfkz4rzkYsARQeyUXiLncRiY3SzAsuGMRnBIIbTyffgZWjRT7qUTh0XHfzl82K73wmw5SVu2WQAgjqmg99EjrlimJaqYYy1TJcgmzxNxG3ggFDCaxLwoTOzkQK4OLFAyKNKOCGanFK7','z9jN0aSgbugVOxrY9dVZ4LKvslw1exodJMS3X','4','GuxmYRae5yuPif','IkHCuU1DP1x5IaNdm5IDTlwKih5r2Z8cSzKzfWOYZg9CIEg9a5MKl2ILX9NNMIjJODQdaRrSpWCfRUBVznKCcHyvDI4',12);
+INSERT INTO t VALUES (1495,2083584061,'ghVNpIgx0h','2tGsgc2dN4k','iDbZC76KdNz6gjnuPtSIX44aN8hRQ3uxA3PtZGU6kqDXQDN','c','1','W',10);
+INSERT INTO ti VALUES (1495,2083584061,'ghVNpIgx0h','2tGsgc2dN4k','iDbZC76KdNz6gjnuPtSIX44aN8hRQ3uxA3PtZGU6kqDXQDN','c','1','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
+INSERT INTO t VALUES (17806,976089872,'cYJfydw','yEarYtVP4','jUJDK9e6sNo6jVCCcX0','d','C','s',11);
+INSERT INTO ti VALUES (17806,976089872,'cYJfydw','yEarYtVP4','jUJDK9e6sNo6jVCCcX0','d','C','s',11);
+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 (-219,607935928,'VKyxRBWtW','4vJ6KNYwzGF1mRupfKEJVCOMqpwPqYz6XX35VZRd2bNmT18PhC8leu8992zDmPq9rUdAf9IBhMSsMSjfeDpM1aDJGjaVxoKlNeSEfD7iQaMmlCaS5lfvjlMBaO5FzFk9RYRFIzK4ne35YhvkF65sTBJIZ3abXkvoohrlsfDCLUzoS07wBUy08n1O','8GXHWoG3M','q','Q','Q',12);
+INSERT INTO ti VALUES (-219,607935928,'VKyxRBWtW','4vJ6KNYwzGF1mRupfKEJVCOMqpwPqYz6XX35VZRd2bNmT18PhC8leu8992zDmPq9rUdAf9IBhMSsMSjfeDpM1aDJGjaVxoKlNeSEfD7iQaMmlCaS5lfvjlMBaO5FzFk9RYRFIzK4ne35YhvkF65sTBJIZ3abXkvoohrlsfDCLUzoS07wBUy08n1O','8GXHWoG3M','q','Q','Q',12);
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 (2717224129,239190809,'TAYvfMoCtlmh7LU7fSzj7OtzTVvOa9Z7k59uwzdpd9U8KOv','WX4NIVNzO2ea65YVT17xGi1c1U8GYDUYNqdQz92Wen8Cjq','rgsw0TLpW4nGFmjyy3','SMPduQdAe7daPpPzN6gO6tsDYn877hKLi2BzhR98XG0HJHKCZ2tF9C3U547CeOSKjS','dqDrneqa4axhhkqmisYR5PB1SGTJ0sfBct38UpVgOVfyiJXnge','mZBAbaHUYkG1Eat6ytg6nvOgST82RYIqX',13);
-INSERT INTO ti VALUES (2717224129,239190809,'TAYvfMoCtlmh7LU7fSzj7OtzTVvOa9Z7k59uwzdpd9U8KOv','WX4NIVNzO2ea65YVT17xGi1c1U8GYDUYNqdQz92Wen8Cjq','rgsw0TLpW4nGFmjyy3','SMPduQdAe7daPpPzN6gO6tsDYn877hKLi2BzhR98XG0HJHKCZ2tF9C3U547CeOSKjS','dqDrneqa4axhhkqmisYR5PB1SGTJ0sfBct38UpVgOVfyiJXnge','mZBAbaHUYkG1Eat6ytg6nvOgST82RYIqX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(28) NOT NULL, d VARBINARY(81) NOT NULL, e VARBINARY(42), f VARCHAR(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (56812,32166,'qrijomDfIKSNeqoJKZR0QhzYdZS','sjC8','PfqRo6','9gwDKxcwvPUCuBq5OWiYl5PthjNtqjzO82sNSeXW6p0zziVl','dhbjVgDKj3m','p',0);
-INSERT INTO t VALUES (32471,-7086,'PVTcIGG3eWcwAmvYfa','NtB6p5jN60HVC0V58HK121R','cun2KuQkal1jELvADfeuEQGAb3nTuRWAkcYLaYoAhP','Ezl9oRAD99Mi8So4O','V4','Y7I89lczex9rBv3Aow8bZchuUq3WpIr9n22loJxl6hH1aY',1);
-INSERT INTO t VALUES (48565,-28387,'S','QbSH1G79NvVv7IIMmEMMMVWyXaKOrSl0glT7dW','55wTgXoU1gQ1fIy0iiI59iL4NcUiSgVz','hdGb6dVd2D01QBtOS6tp','WYwzvydcCD','lZD7DvTMSkTj8u403xOg6w4WbUBuEP9SHf5KkiuqFDjQtB6jfdJz9tnMMGHfWwKdlPKQskuH',2);
-INSERT INTO t VALUES (26369,32603,'3okALhtU7D2uJ','6YYXR6p6pkbZZ','BsrjRhVd7z28WDowXbQcix0ciM1QdT3gTBgIHyy','UPBE1hyarrseIsWOy7U1RBRNMD40i6NcENRHN0Xsfm','3I1BCGghnAzt3TkyYHJHTkOW6w5lAB','p',3);
-INSERT INTO t VALUES (22016,-17688,'y2olbnKkROpjc0FsFrSHNLOHBm','QR9T6yNNC6KasWdzIVrLy6pADiqDjn9AOXgdiYKdefrrOUL','HiU4malMQcHSy90T5bq99E57J','IEOVrqPtvHhpa5vhEdoJw1ve2C','iP5HgLLJHUj5cfNHkA2FMeV5AUcafHjQ2a0aZl3w0ocs9SAwGhnocBEEigl0cXokH9LFWudFH5LztJDY','cnsDXAZ',4);
-INSERT INTO t VALUES (50113,3509,'xx3','PzEg1ngbaUjJYDKtmEOU0Lw0clFXeTh63wU76R78HurmaxdLoIPc3llMB44PP8','TckRthMRj8w4DmD4nvYkh','fdYIogeIxANPYW3e0oqJX1FlxslDyBX7QHoSHPAsVTrR3','zWshwBGA9cgxx74YHiqmiiQeyH','Iq01CeGR6yVuID6SNdSnTqeo8qwaqpKVbTcu2xzm',5);
-INSERT INTO t VALUES (46334,-17760,'IfmZafeNfbaMEq','hOvkaowSVPe2Pn6e0FqPo7OuEIyt8JL5JWzcsw2L3J','CKrRnBDtopFxbjM','VGticL','o2j1H61Pss','JmohdcYDIHIbq5o6da4lNJOIssTuRTIytefaQ5cjAgxMiUc626lDaR0p2lqWRa8RgTZWQRcYINYPRl0xPxFAl',6);
-INSERT INTO t VALUES (41677,6143,'yIDRYr','vXJHjfcHTd5IS5DWr5stiYYggq5P2P4RzmmjHrmzYAAizo0bdiOq7xhnMX9RmnZaaUaqdZZmU7JLYGF','mx6xj2eEJU73vK0nIuMFL3ElEh','At1kcYOZrTRY5uTZ5d2k2Qe4yUHEEKRpo5V4ra8jiDCwPasBoxbk2JZu','Pf6YyWvsuWtLu545l0F3tSRjLmfFhjg5vIv7m','jOF2zJtbq2HmLbHMlKMML3Md6DPu2c3AaRLnK98WdNQ0zUaOwMNOglPhhIcXmhjfci5rLk20swK2',7);
-INSERT INTO t VALUES (58068,13771,'UfSOTysRnle8sV84','TWA83angE7','8S6P2P5ARYcw','yPUd','Hui6ZZvVXNH5h6zqbR2GsfB7FQ77a','9zuqWlxCIcJeSrQPeoF6YyKM4aRlABonY7wukitO0BjSUWSdSJlIM6m',8);
-INSERT INTO t VALUES (38784,-16351,'50R6ltnvFqLvXZZuq','lkN6yPObr9lXOeD2MMVksljV6g3G51v3j7QVVonb5TahQ2AKzxwHTmgso72F82pVIiQ','HDnWN9WwnxFWIEO','GYbkltLJAnLuHjctosN6mFK6UTL5dekFDnNBUn','9YlOJEDEtQO78IrVGXZip3n7ZlLLvCHAANUexuZ0kCQbZWKQlzFbK1fayhh6','w6AH670Ucpabs0lZqhwiUKN7qAae',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (14064225,-7750,'mFAJO6qWWudImyyubFhJR1WL','MP0XaI52OvY','lsNcG','VfjmvwWMFys','MROdkNkxIeaSCg8jup1uUtLIxJM65ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnCPZyt','qHLwgm1VJ',10);
-INSERT INTO ti VALUES (14064225,-7750,'mFAJO6qWWudImyyubFhJR1WL','MP0XaI52OvY','lsNcG','VfjmvwWMFys','MROdkNkxIeaSCg8jup1uUtLIxJM65ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnCPZyt','qHLwgm1VJ',10);
-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 (555721,6548,'g5nocZD7D1','mG3UUmHmDFYwsYv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63Je','txK9UBxCZMvcDdioqwmBca','EPSalAQkzxODxZJSdUZHqHLjVckh2yENtmluepRtjt4hJ9NW8h5Y','wzZ8pb2cZtB1PBsrQ5golWev89P4XZMZ5d2rwp3EXOwXlDdwr1AVQEyuML30fNpS8FiHNP9jlmXbmw4EL8TWbgCJj','T459Fvs3hd5nntTNrYzABXyvSLYfObbZGxqBwANQ710oSxNDW73cJck',11);
-INSERT INTO ti VALUES (555721,6548,'g5nocZD7D1','mG3UUmHmDFYwsYv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63Je','txK9UBxCZMvcDdioqwmBca','EPSalAQkzxODxZJSdUZHqHLjVckh2yENtmluepRtjt4hJ9NW8h5Y','wzZ8pb2cZtB1PBsrQ5golWev89P4XZMZ5d2rwp3EXOwXlDdwr1AVQEyuML30fNpS8FiHNP9jlmXbmw4EL8TWbgCJj','T459Fvs3hd5nntTNrYzABXyvSLYfObbZGxqBwANQ710oSxNDW73cJck',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8005252,21149,'HR','uFMpHN2zMaqhof8Nl2JueqbYDfPKu9B89haG1jBHwerbzbXgr81tTfxmIQalPh','O3Mm2Z4CnGiaF','85hiEl3S','z9YZQhNc9mEEZUgL9ouKhW7nHdYGu4D','oqpTfSqZ6x8jcQoIN',12);
-INSERT INTO ti VALUES (8005252,21149,'HR','uFMpHN2zMaqhof8Nl2JueqbYDfPKu9B89haG1jBHwerbzbXgr81tTfxmIQalPh','O3Mm2Z4CnGiaF','85hiEl3S','z9YZQhNc9mEEZUgL9ouKhW7nHdYGu4D','oqpTfSqZ6x8jcQoIN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (16310942,-32667,'GsgmcYl6uTF','G4nsLWhEOq4vVmeZL6rEEkBC5HvI8wNfX6mwaT2vmaNV9h4vRk8djVLdKEQU274MC7DU9phHvcxzbrxjyyGVLLDeIJy0nOD44sNWcJtmuEwy3kb','8YG0q71Nv9rdvcwGkW2BBTK9Bzfzs9PLYAp','jkoAro2VmAPccbWgaakgZsbKgCzk31eTGKTTnW2MTCfkWgOoqPIBXS32UhTOnJf5Hhye5Ar163qhql5rSvfSFpyX9uofK2rp2','lR33vv7g3S9xGlpyUSSrWi78gO11PKzAJXJXOI3JaOXlFLJXaKv04LWQvUdpl5azi','nIl4fDnJcaCdjkk7O1a03mD5EzHyGvhOwLWBGKBPEpuH2Rk3r4VsmGTl7ybZSHf6vIYDThf03MvhQ1W',13);
-INSERT INTO ti VALUES (16310942,-32667,'GsgmcYl6uTF','G4nsLWhEOq4vVmeZL6rEEkBC5HvI8wNfX6mwaT2vmaNV9h4vRk8djVLdKEQU274MC7DU9phHvcxzbrxjyyGVLLDeIJy0nOD44sNWcJtmuEwy3kb','8YG0q71Nv9rdvcwGkW2BBTK9Bzfzs9PLYAp','jkoAro2VmAPccbWgaakgZsbKgCzk31eTGKTTnW2MTCfkWgOoqPIBXS32UhTOnJf5Hhye5Ar163qhql5rSvfSFpyX9uofK2rp2','lR33vv7g3S9xGlpyUSSrWi78gO11PKzAJXJXOI3JaOXlFLJXaKv04LWQvUdpl5azi','nIl4fDnJcaCdjkk7O1a03mD5EzHyGvhOwLWBGKBPEpuH2Rk3r4VsmGTl7ybZSHf6vIYDThf03MvhQ1W',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(5) NOT NULL, d VARBINARY(18) NOT NULL, e VARBINARY(18), f VARCHAR(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8243674783470489735,-2717398,'KtD9p','xWsH8r5n9i01uNe','1y3TL8RQePF','U1NG1vSBrwWct6pb2UQOz8','ajeEuWdU2uz3rYJiReS0QvaRcirpSoe7i2sXpx5LgrdOmC2x5nVp','UPeX4l1tjPsDAx4o1oqThKDthuCJ888p9Xiz8QauGcs7WsCBm1cmvrfF8uH2AMWcY6G4DdhQs',0);
-INSERT INTO t VALUES (-8462362175786962866,-5514679,'eaL','JA3ploWPTPXaX44d','LLIW2dOzfNpYHppJW','LksY2WOsLhDtDsok57CTkLs9Rkfjc','A9Sps1pOIenZwmMWY5oiLALBlhfXQRFjyMLrAhcYl5ged67AjKu0EJLH8f7IhzhJlTN243PEVN3y9lEDHW1r7SdM76uQhdb','2vdLkv4z5mzVExhDa7z3UFUrV2e5hRDimj9VEnYeuDBW2QRbKin',1);
-INSERT INTO t VALUES (1637843089683823182,4010932,'K','aYUagxWYlQ','SA3','fVkyZY2hTfkdCpVPlzI3Jg2Ip','RPKUBA8','mEQMUi8ZCKzAsTH8UzB0UnyYUNidDDjUQoTOgx3CrTF4w1yvlsu',2);
-INSERT INTO t VALUES (-5289693444102765086,-2282216,'yEZ','umh5B90Z9timdT','S0x2T','E0MpuIahkq4R','JU8U4LGaiChpJdvfOOiwIh7wTCs2ZMzEFmboPk8blYkMRqyyLu2OfR1fnECfL6SW','IND6rJgMWxuw0R88Q6wirIGLwNooiM2rT5BsP5TkGj5nT22rY5BjEHmBxJES5olKsBS7mSgZfUQGavmu3ld97FsKfxy9A7FLY',3);
-INSERT INTO t VALUES (-8532738700054950875,574752,'h8','IKuwq26r','M19fHuFH2ka8MMdaz','VJ0fUedjHqSkwCQ0','j9RPZDETkSW6ZnkEuzdNSISUhPbfIoJhfnTCGJDNV9tO5YYNKCrHJkMKHqsZUj3x2Q7LRIMwqvnC8ZyI','V3S19peQA5KX6DW79fqxlcKYWQ9tVGb1TWzcYVFwQO5BA3',4);
-INSERT INTO t VALUES (-458877050437756770,6047384,'O','2','fDiPT0EG6Zdvibm','r9dMvCnwVTmWQJhmvd8pKde5J','H36Ohhcie0BJR8hAMaMcS8pidlzyb3h06Sb4OY6WQmkynIdXMa8652nFpKgTstQc7UBNaCv0K8KmHAE2mji8EhEqLNeth8wA5Fu','Qe70SjWlZd9CNJxgq5Ars47WDWxWQTDI2ubCKJhB8AwPQT',5);
-INSERT INTO t VALUES (-8804932003849118494,-1776775,'Uioi','wMm0FglYLZ','0q0GlwRW6o0T0y5nS','cV','UVAZHPY8r32h871KzTgAX5gfrLqX','zkxmoM1VdvvcJTUmMOYsGThFINbpOq7bfHnQ7D8kurd8ZVFAbnY9NJvSFFKwGOjESWiliJk',6);
-INSERT INTO t VALUES (7503424110705481303,6087235,'5','fIM','Za2T','Zwt8nok0BL2qs77pB5ssLsC4UfP','uJJn0L9AXDJW6jpaUM7aAYwc2VQ','QhN7vbdYxuDMld',7);
-INSERT INTO t VALUES (1553181404048645898,1830336,'bTO','l7Oj8JSMD','1WPJSliUqP','Lz3r4INc2xmUzXZ6wNFrkyKQ1Q','0Nh7','cSmdBaElnvLbWGm5BodWzi7hWjP8s4c6svA7R5IG7AMgxPrVeNkw',8);
-INSERT INTO t VALUES (-1989827390755357095,8062544,'g','3q5uqkuX0e','sup1Qc92KzuzqErk','GeSK','hvpuLPnGdQ01PJ2fF7zTiUE7IVvl2F1lqzvSRksX4dpPV7aSu95YfvfhFu6qOOj4JlWyjgXRWxaBFsdtc5WUB1VEtV4xqNW4j','mqXXgnY8W7EZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7673,-1567479930,'zSlCKwsPlsi','rbe4VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0Pw','gO0kSLKRMqeqvtX4pPUWQE8DwPLQ','RZJK6SqmJZmXxCWBRDzvkisipCgSLNrKIW7G4EyFlwR9pleVg2Sz67ZkwYeUn8gfXzG6WzerEBlQzSi2vEzrryeUCbAhwDI1WCLo0y1YFrd3qY7aQUQaO9OuCfR92H6LGnJZ79B265sojoIYdSD4zX1hKgrVY1cSsWJriTMIA','a','p',13);
+INSERT INTO ti VALUES (-7673,-1567479930,'zSlCKwsPlsi','rbe4VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0Pw','gO0kSLKRMqeqvtX4pPUWQE8DwPLQ','RZJK6SqmJZmXxCWBRDzvkisipCgSLNrKIW7G4EyFlwR9pleVg2Sz67ZkwYeUn8gfXzG6WzerEBlQzSi2vEzrryeUCbAhwDI1WCLo0y1YFrd3qY7aQUQaO9OuCfR92H6LGnJZ79B265sojoIYdSD4zX1hKgrVY1cSsWJriTMIA','a','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (27537,-1886061395,'yBLY1YP5R','S2UjchJw4CIzOJMkTtbMpHXTGBL80EkALVIULTlBPu4lwu25dEvdHdyCBBQIlvpXCXpqUSpVodlQ70aosu6V3Suem8jOJGe789BRS0uqwM7PonGm5tEAucpi6ExDYaxiCpeQMR9HDAmym2TWGFV1OwmulmCkeWY92ARtinWlLYLd0VTfmySPuTbPacdZF0C8OlO0xyCpAEBDX2zveRwQypdZ08miu2nK3raYTRZXkDi0','whjj2u5wEs','7Prrmk8ndjJnXY0tJI5Q9P35qMpc2URGJk1RAEvKXy1Unds4v9p5Y7j0OKOJywSqzEDP6LesS6UuPYdp2upuT7uQ0XBeOtz17h9KPzXQc8sC8uxupJss656fqoAl1jIGpr8BnGwSqiHKUj0i5DiGjzsqPBKlM','n','3',14);
+INSERT INTO ti VALUES (27537,-1886061395,'yBLY1YP5R','S2UjchJw4CIzOJMkTtbMpHXTGBL80EkALVIULTlBPu4lwu25dEvdHdyCBBQIlvpXCXpqUSpVodlQ70aosu6V3Suem8jOJGe789BRS0uqwM7PonGm5tEAucpi6ExDYaxiCpeQMR9HDAmym2TWGFV1OwmulmCkeWY92ARtinWlLYLd0VTfmySPuTbPacdZF0C8OlO0xyCpAEBDX2zveRwQypdZ08miu2nK3raYTRZXkDi0','whjj2u5wEs','7Prrmk8ndjJnXY0tJI5Q9P35qMpc2URGJk1RAEvKXy1Unds4v9p5Y7j0OKOJywSqzEDP6LesS6UuPYdp2upuT7uQ0XBeOtz17h9KPzXQc8sC8uxupJss656fqoAl1jIGpr8BnGwSqiHKUj0i5DiGjzsqPBKlM','n','3',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-9767,-277455348,'BvNs','SwJaadKEgAG3GljYNfi9ybpqulwUYW0HW','Z3G1Ylwrj8','l6t0ETYw4RXOr6WkAApbuMuHQvH57Dbm0ndGs6p4C5rZPqjSduYyMkjlsXvTDE2GFSb7TmZ5ckktqcnR3gT8m7o82C2BnQHseF5D7tGCpDeO0Js4X3bSuBLVmyOID69XX4P5Dm7gliYRvpUCYpxFUR5f9YkeOj5UU5XpnvsZoa3CJUUb9bBMPymhtRQ2JrqVy12ntq6rhfBw6rvqdm39bNERdD0WwSnqe9Am7yCnv1yBZiCJiGM7LnjO71oR','h','2',15);
+INSERT INTO ti VALUES (-9767,-277455348,'BvNs','SwJaadKEgAG3GljYNfi9ybpqulwUYW0HW','Z3G1Ylwrj8','l6t0ETYw4RXOr6WkAApbuMuHQvH57Dbm0ndGs6p4C5rZPqjSduYyMkjlsXvTDE2GFSb7TmZ5ckktqcnR3gT8m7o82C2BnQHseF5D7tGCpDeO0Js4X3bSuBLVmyOID69XX4P5Dm7gliYRvpUCYpxFUR5f9YkeOj5UU5XpnvsZoa3CJUUb9bBMPymhtRQ2JrqVy12ntq6rhfBw6rvqdm39bNERdD0WwSnqe9Am7yCnv1yBZiCJiGM7LnjO71oR','h','2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(69) NOT NULL, e VARCHAR(71) NOT NULL, f VARBINARY(28) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15674864,52,'iqbNfTkM','0ZW7PCrmYs2rnaqF9odtPNcN4yf8hwpzTtLgehJlpVs2gVeduteyOJ','Fllp7EE17NuvWHgaOI9wu','PjJoRwx83M7k0PdgE','K','5',0);
+INSERT INTO t VALUES (14462805,-80,'6bdR','LZY2vo7i0kzbAYw8VTFVzBlhE02Jq7Hn9z1B6RCtl5Cus','6TmLmKmdeKmCxmc','9XiAPBX0FTlnhRUU73','k','W',1);
+INSERT INTO t VALUES (3428856,-99,'3LfIT','L3BOpoKJBJPjUHJbseDM8TduYd5nTU810SC','vUuZh0ay24SojTZgOiIJdBHENCPmlUhFFWBYO4j','hF97kl65R2g6W','Q','z',2);
+INSERT INTO t VALUES (15275794,-23,'aTkOYK76','zhCGFqau3Hpv3jvTjDhje7H','Bn0y5L0Bv8OEJAMHr1wu','CbQZXVEqppRW5kUN','c','i',3);
+INSERT INTO t VALUES (9332639,-34,'WNKS','tVo2kJ','HGjQSAxEX1GRXvTkEDuyIcs8rTF7H9spGlybkzs7dQ2yJlTRBMNOp','GhGj0d8xZq0wpYt0O','J','P',4);
+INSERT INTO t VALUES (2069532,110,'F1hC','ALrS6NBS42hHsSzB9lDbYTu','UK4xMiE0aHmDfH6PRjGNe8lehXrr2YQTJIthCBfs8Zu06tZgBrnsf','b8S','X','3',5);
+INSERT INTO t VALUES (14695517,78,'3mzsAv4LS','zL4skrxKSXex8h68cmQ18s02PI2TNsNq7bTftYDCWEt95Admd','7wZs8xmvrkUisMZZE2TE9RaqU19g8XK15oNh8TXB26alGRZD6','ZYqsB8oyPtmTrtZsZnIzUEAVDTT','P','k',6);
+INSERT INTO t VALUES (13795742,83,'m3ZdpfuAP','PNO','PyjxMEkcNWix1235DzwV05c5OXzgBtf7XnbtEITlfy6bed6MZYaN070ikexmkCj72j','ir7zvk1kl704gRYRoC14i2gIO','h','f',7);
+INSERT INTO t VALUES (15720317,-38,'j','CGF','h9Y43wsNvS5i1KhyYfGioa2','8S','B','9',8);
+INSERT INTO t VALUES (471449,118,'cVz','dvieLTI4pmAVJ85qGDsD','UvNeAZV','QBLkhHrTyWtqv','O','k',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(69) NOT NULL, e VARCHAR(71) NOT NULL, f VARBINARY(28) 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 (-437231480969947213,-6403130,'sC','7wmTgV7jal','lUcIGgR8aYO3780P','AAohtiecY5jcEYk5XAhoT','y','3vdO8ll1Rl156fuVM1QHtMRJeCJSgEPZ4tNpzitW8SLGI7jNUpx5UiW1TH5koLxE5S8J3',10);
-INSERT INTO ti VALUES (-437231480969947213,-6403130,'sC','7wmTgV7jal','lUcIGgR8aYO3780P','AAohtiecY5jcEYk5XAhoT','y','3vdO8ll1Rl156fuVM1QHtMRJeCJSgEPZ4tNpzitW8SLGI7jNUpx5UiW1TH5koLxE5S8J3',10);
-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 (3000435198926121397,4622639,'I4qLz','xntARhZY4Bh5RURwYN','shSvnJzNG','3uHzjOgRQhMpLfJJb7qLrgQdRmD','qeJWrtUfJyAkxqLoXZ17Th2oKoSQgOm4AuEb7AXsSPxQGrJSELH9ssUDJFh4ds86Etkyj2DMipdKH69sdCDYdYo0bSnJf5ar','YzWaQpm7a3qR5MXFBoFeArY8ZjBxkzxa91gVM',11);
-INSERT INTO ti VALUES (3000435198926121397,4622639,'I4qLz','xntARhZY4Bh5RURwYN','shSvnJzNG','3uHzjOgRQhMpLfJJb7qLrgQdRmD','qeJWrtUfJyAkxqLoXZ17Th2oKoSQgOm4AuEb7AXsSPxQGrJSELH9ssUDJFh4ds86Etkyj2DMipdKH69sdCDYdYo0bSnJf5ar','YzWaQpm7a3qR5MXFBoFeArY8ZjBxkzxa91gVM',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15615856032302774943,38,'8M0kumd','C2Fb9qfx','oA9o2UMEH1Q','NhwuG8pGDuIFa','S','z',10);
+INSERT INTO ti VALUES (15615856032302774943,38,'8M0kumd','C2Fb9qfx','oA9o2UMEH1Q','NhwuG8pGDuIFa','S','z',10);
+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 (12238838259584046180,20,'qc','uy4zkUjyXAw0j5bLz2amzHYQj8pDDGj7vdQ3DvNLiw4LWtxEPuBxFr0','FfQZd2Ti66Qe4jZfgVOlTwwV1I31uFdXbyS52IGjTCR7NlwKfs','ZHXoxohL9cVxh7jA','Z','U',11);
+INSERT INTO ti VALUES (12238838259584046180,20,'qc','uy4zkUjyXAw0j5bLz2amzHYQj8pDDGj7vdQ3DvNLiw4LWtxEPuBxFr0','FfQZd2Ti66Qe4jZfgVOlTwwV1I31uFdXbyS52IGjTCR7NlwKfs','ZHXoxohL9cVxh7jA','Z','U',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (9009184559054622840,6873134,'3BxU','ob1sqi7ZFIOfzsCsyKZF1hqZ33k6YkYssEGGXUXsFOpe44igoXe0iNQotLEgFLM6uddoQoznZfyAbYaLccAiHehPgbMICuKB6NGSUaOvv4eT12SDmznW2kEUMB56wbhPF6FUpaiLVTYp3u6kUW9YhvMZyrkJeLCjqZzExIYmRiE8t6YQa9yMxQHtw7rN06y4GKbumE3qVD0esemn4zIL','vhr','liPZvJca','WiZaOGyPl7xdYBcQrz7o5zfJdDDbydZGMHhQc3RG','9YNiUvUId3S0cPL3eV0eHieaQNgPak8ktwnMY0AmVLSejph6VVXNBm8rp7cR6ttWNFvBG33Y',12);
-INSERT INTO ti VALUES (9009184559054622840,6873134,'3BxU','ob1sqi7ZFIOfzsCsyKZF1hqZ33k6YkYssEGGXUXsFOpe44igoXe0iNQotLEgFLM6uddoQoznZfyAbYaLccAiHehPgbMICuKB6NGSUaOvv4eT12SDmznW2kEUMB56wbhPF6FUpaiLVTYp3u6kUW9YhvMZyrkJeLCjqZzExIYmRiE8t6YQa9yMxQHtw7rN06y4GKbumE3qVD0esemn4zIL','vhr','liPZvJca','WiZaOGyPl7xdYBcQrz7o5zfJdDDbydZGMHhQc3RG','9YNiUvUId3S0cPL3eV0eHieaQNgPak8ktwnMY0AmVLSejph6VVXNBm8rp7cR6ttWNFvBG33Y',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4284506584832438355,3413681,'SpF2','JKLIbOAmAYZHFMqm7rjWggFCMEQYwblyyICwzm4P8doEQAPf5BLKZdXCSv06JyZquLOrN8ygn4n8yDOqaVH04qtl6lZU2LWWqUvtcMZYzYtD45Ap3YU7n4igwOTOZ90kmCKm1f3mACr2iCWE3PmDh0BsK5JcIFD6XQHMqrlyYLwdd5M5tpQJ0PiJKwKaw63joFnoD','sRzOWM','tXtGQAJsdknHyP6pCnAz4rvGXMqAqURsdxuXq8LvbMLsy3mOUgWlzUjBoxYz2lJhsy4onNkQOa3zwSsaBf6a6gFMFWw1CMvCd7DvO0p58gQVlKEGp8kg3GQkvDBzc90ypuFqysmqrtwDA','81aou0NJZJjc','qNRd8BxQ9OLe54n40F3aA6Bv9eqVbpT4N2cUTf7HwMlJaN6qXAm',13);
-INSERT INTO ti VALUES (4284506584832438355,3413681,'SpF2','JKLIbOAmAYZHFMqm7rjWggFCMEQYwblyyICwzm4P8doEQAPf5BLKZdXCSv06JyZquLOrN8ygn4n8yDOqaVH04qtl6lZU2LWWqUvtcMZYzYtD45Ap3YU7n4igwOTOZ90kmCKm1f3mACr2iCWE3PmDh0BsK5JcIFD6XQHMqrlyYLwdd5M5tpQJ0PiJKwKaw63joFnoD','sRzOWM','tXtGQAJsdknHyP6pCnAz4rvGXMqAqURsdxuXq8LvbMLsy3mOUgWlzUjBoxYz2lJhsy4onNkQOa3zwSsaBf6a6gFMFWw1CMvCd7DvO0p58gQVlKEGp8kg3GQkvDBzc90ypuFqysmqrtwDA','81aou0NJZJjc','qNRd8BxQ9OLe54n40F3aA6Bv9eqVbpT4N2cUTf7HwMlJaN6qXAm',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(95) NOT NULL, d VARCHAR(14) NOT NULL, e VARCHAR(13), f VARBINARY(21), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-256369068,60,'W2JFw4wHryxbYOXt5','iX','a5VQkhcA','4G9n5wBUG','27W9kx76Y7iDId3x0XStanHxNSA8njjJFTBj2Yfrd1NeFdijxflQIOzDpoDtoRkhg8u3RzljkR7bAs04J4qQ','zan3iuBO1l1gMV5r58S7jPnixb3wo90EZe4',0);
-INSERT INTO t VALUES (686121497,133,'WHHDsLkZIPYt6mrrdkD8VgBO7RkeXhOnL','682J','KPphe49DG','W6kdd7o0oiN4c1','lwNDp2vDZbAtMbtrHk4F0Z8KTCeM2c','O6ZsMPsq7DJOqRbW1MW996l2D5CyNBu5UK8LJtSZ0zHFGx7m0vTm5McwN7ANfCL5BuwV6',1);
-INSERT INTO t VALUES (-2030197561,169,'RiDR1VY5lWkYjT9qoeTwgAqBqf2QRxOPlCaqd0f79taUgjy','Hq6qDF4','PXJhpkl9d','m','z5r0ZjrYrOzfgqTjmyFlTpLYIDLy9IYWceL7TM7BBnxmKV07VnQw2v7KGy','wgM8hzj5mvLPGkQJWuteXYKcnsMG61pTfNvR7xtsr2bwYOjoOmBs7p5x3EGSvKINmIbeh5GWER4A1LNcOAO3dDvCsifZJr',2);
-INSERT INTO t VALUES (-1002976438,224,'nj9JPfLZk9JCLWtVEpgbgyeQh4sA5UpehY5k4Fm','bPgz0cbkclsqV','lVYKsSjhOplp','wIhJ23tmHnqgXXkJozdt','MwbPoMAw8nxA9l8kCe5A4vh4XdHICUN','qoGyRlnbplssJSEyeEvSvcIaaoJqDj1qagZ06InNgurvr6n4AYrY6zzkFv4EqmNRjugKFkPmaa',3);
-INSERT INTO t VALUES (735389571,197,'weduCGuVVTONgl1tAWuANUDpXefFGDy16JVfa8','h','vFAPkaZbRhMT','Mx','kEJUnwWxoHIGIqk74lzrpkGajKf3Xp7rO44y07SlfNarmNQKY10zXanZnS1djamgmMTZAkiu2DE0UqiZ7klXG1','xlp1ND1bpLnQNhGVY3bqVQ9XUKkvqMMEr7iWbSpCQvjrn5ditXZqPpM',4);
-INSERT INTO t VALUES (1331171645,122,'Qbkn2oexMCeSBEWYuDUSmAaoswU4cXcC','Ekw4hjcjW','bbUivYFpk','8pKTD','oaApJGrqdQvltn','ZpFlteHbcgtZCMoiBUzkElAnqpEMCD17eHwDLIRuwBDRNDwNcuqth',5);
-INSERT INTO t VALUES (1662255983,28,'cL2QlO75E6e','33Y150Q','nlVdJLjkxbD8','yRMzrN4u1z1','scjNffcdfQs4YUae2pCrdouoRUlrkYMinqtWIzIOJaUQk8Azj','3AIrQ9xNSsNcwMw0T1W2ZjTRTETjd8fuXT5INg8HsgBgy90Cd9jrhNcwDPoPxKk75Sc',6);
-INSERT INTO t VALUES (203557302,170,'lXhj8wJ0toHD','ESsVkvQttz','agk3Xmm8','1Z21ey4d53TIm8','grUaVuwb736VYSW5kYZYU2qzKC1QbShO','5Op5EZ5nXY',7);
-INSERT INTO t VALUES (-2032068057,39,'jSMJ','3','7NSLONu','ZyLtH1Q8DQowUmM','WFJutf51dzN3Hksjt7mDZ','ZoQqQLfq4U3mZe0JiBCVw9Q4OhkKNpAyyAMKeifd66YroqV3wFKICN22HNcqrmUpHWT4ruMSSwlkkJa6YCkIZXyWQToWTN3BBxI',8);
-INSERT INTO t VALUES (-730099919,160,'g48jSJmjDPVHknlXiTth9Asz8kWmjBzWP59NPB31r04rxENogzQysQfNR8','e5sw','SLc2102SKhHS8','Mj8TsI763gbkgP35uxXbJ','x17SzRXPGjfQuIlA4BCkSBYaFkIjRpjgVh9irQoKRmh19rTgoEP46ZaGzrr9a','XvWIgniiwTFhF83CAfAO0Yw0lkRelFCS83ku9IMsfsirHeolru0BcpI9nD567T7mh51Q9euukbc3ZYzD02ZtNSl2tw7QreaT7uaT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-6041057626856836509,161,'Pf1uzqHYCKDooH','viM58','n2R','FuM','HYZjy0PIrP2sasBqagN5iNlGX0HjRkM3sgU5e673T9lgxa1FIsI4mbiaTuGYTx9gdmLyjhgTUVh8','wkUl34CvtgkIbUr8dh5ZwQiPAmBm9IxE4',10);
-INSERT INTO ti VALUES (-6041057626856836509,161,'Pf1uzqHYCKDooH','viM58','n2R','FuM','HYZjy0PIrP2sasBqagN5iNlGX0HjRkM3sgU5e673T9lgxa1FIsI4mbiaTuGYTx9gdmLyjhgTUVh8','wkUl34CvtgkIbUr8dh5ZwQiPAmBm9IxE4',10);
-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 (7634349485903492741,87,'8NjTIvqOX29ENNsOmGObCzEw3M23XjrEA97NjHfliKvH9nqZq2W2VuNnRIcLESz','7tGHcbEqDOlW','WvgXUP','BFsfS','oQffUEB33V827as10MpZHeHEr7nTdvjofwlpjWL3vgZZmqjj','1x7qUTU5ZYGECzVUmmqLFnKE4lLhJcRF8X91yxXFBjGHCvupqyEGCAleZVDHKb5LQMtOQpTQygs',11);
-INSERT INTO ti VALUES (7634349485903492741,87,'8NjTIvqOX29ENNsOmGObCzEw3M23XjrEA97NjHfliKvH9nqZq2W2VuNnRIcLESz','7tGHcbEqDOlW','WvgXUP','BFsfS','oQffUEB33V827as10MpZHeHEr7nTdvjofwlpjWL3vgZZmqjj','1x7qUTU5ZYGECzVUmmqLFnKE4lLhJcRF8X91yxXFBjGHCvupqyEGCAleZVDHKb5LQMtOQpTQygs',11);
-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 (-8498573832991135074,195,'QVVENwaMqQVrcNF','wPpqIVwoLfpb4wp0H7UpoOVs2r4xcGlFJzPI1Pd5WgarKUpD8K6tvTkxfNGfyz5y5hdPiHkyumkc1NpetSBI0rnLYDEoJ3Ez8sPJeAteWHua6q4fPtQ8Dpg7YH0oNOKTjL3bIsXIK3iaDo2TXr85cPkzFKUKCTaoj7nfIikcRTj332ObTS5pEuan54UVO1zoeDs7hx4Azmc','d3lRWDUOWc3Jp','S2Sxmtr','V5oJtGZqicJyEmQkHvQuV2ssp','4xobkVkG3JDDHNfM0f2TM4ShSvBUqE3e3RYokeBtJmFP95uB6OR7cZ7jbvA2dL7HY5c',12);
-INSERT INTO ti VALUES (-8498573832991135074,195,'QVVENwaMqQVrcNF','wPpqIVwoLfpb4wp0H7UpoOVs2r4xcGlFJzPI1Pd5WgarKUpD8K6tvTkxfNGfyz5y5hdPiHkyumkc1NpetSBI0rnLYDEoJ3Ez8sPJeAteWHua6q4fPtQ8Dpg7YH0oNOKTjL3bIsXIK3iaDo2TXr85cPkzFKUKCTaoj7nfIikcRTj332ObTS5pEuan54UVO1zoeDs7hx4Azmc','d3lRWDUOWc3Jp','S2Sxmtr','V5oJtGZqicJyEmQkHvQuV2ssp','4xobkVkG3JDDHNfM0f2TM4ShSvBUqE3e3RYokeBtJmFP95uB6OR7cZ7jbvA2dL7HY5c',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8026106636865709503,103,'pI2','5gDlyuDCuvV0P1MoFSAWpFjUb5u65w4cb6wxNoz0jGJAvXtbeLx3GxGzjaNZBfh6cQnGc0dTxFzoQfLBSeFQvNsj7XAhJsCkPqj5uHvT9JjbzIM5T29vWi44KULaOmSNDKZTH1oh9Hc7H5gJEvuOf6Lpc1wjGljYYUOo7xm5o95rw7dSWRuyYPS1Ww79lzHKYQ4WXyZ5QnQt3eDmxQEL','QRoM','VuIb','b8PHjzJc8ZIhKL8rY8NZRMIFj0Mn4iIy3mh9XbnvCRPiowuimhUS1tKPEBtnXCkHl8EVsVFB73kFakiq8pPM8khm8m1B7ucPY','3CyLUke797tNbPdkQDULW5FZ3DrlHZ0vfwWNBKSKQYVuKKcj02fArtlWTb1uT6DVS5j',13);
-INSERT INTO ti VALUES (8026106636865709503,103,'pI2','5gDlyuDCuvV0P1MoFSAWpFjUb5u65w4cb6wxNoz0jGJAvXtbeLx3GxGzjaNZBfh6cQnGc0dTxFzoQfLBSeFQvNsj7XAhJsCkPqj5uHvT9JjbzIM5T29vWi44KULaOmSNDKZTH1oh9Hc7H5gJEvuOf6Lpc1wjGljYYUOo7xm5o95rw7dSWRuyYPS1Ww79lzHKYQ4WXyZ5QnQt3eDmxQEL','QRoM','VuIb','b8PHjzJc8ZIhKL8rY8NZRMIFj0Mn4iIy3mh9XbnvCRPiowuimhUS1tKPEBtnXCkHl8EVsVFB73kFakiq8pPM8khm8m1B7ucPY','3CyLUke797tNbPdkQDULW5FZ3DrlHZ0vfwWNBKSKQYVuKKcj02fArtlWTb1uT6DVS5j',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b TINYINT NOT NULL, c CHAR(25) NOT NULL, d VARCHAR(71), e VARBINARY(86) NOT NULL, f VARCHAR(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3085907988,12,'rJYj9Y','c13BMN8cnziiST3OsCON6','EZT2mieNOROysQrC1uaLRREjzhCuHe8JPyyFB3B5zatsRaG1ApCgvZ','kEWxR8x3pWNI2M8jLtrct','AcJ7PVftW0NO0PiP59W0b6PAJgCNBRi67KT4t','P1FYQj7oSdwUEJ',0);
-INSERT INTO t VALUES (1168579465,6,'mLR0wxd89sbtIgIq7jbuu4lz','X7XyMjOtdss4kmAdaP3C1tTU90','ZDHjvzyvGy31clR9C1lqabrAnoTLmme3Yrk5I18i','TOQhkjCSrzbhsN7gCR9TC5bVvwbTm7g9QOqVmVkrrJwUfjdKc1Uzj7pZHqjAFxFi4uVSr2','LLiOqeYuwjaNEzQNhHoA4GWbmpdWmPu5bPThOYhH2qJ','ze7JYIexY8jMPStW3QF8fZ3ojtfb4KQ7XEmsB8Pfbm9DnYG2VCoHsfDSDSFNlZ',1);
-INSERT INTO t VALUES (4044758194,96,'8X5X4ncpX20rX32','SPNdRZqIan8C2KFxlW9MPpN5xnX0e7eR2DQ88','E9RcxCy9gxhVCcSMw3VbzKaQzroAYhBK3fL9xoTMfqcvHqOfUPa1fZk2XRh7Z8HElLbVTdAo','iQkH0FEW0jDeJUJ3zLWpetdMUI','5f5hONMZs78WGmPZKiEhs4S0PfKyCpuYksWZObDJ8njMlYdNEEaYYz3DrkEsbhXYigSu','WnkKfQC1AJsHA5M9hfpz1ZfGO',2);
-INSERT INTO t VALUES (1273135041,63,'F','OxE1T0Gky2XQZKeLvA6zd6C13Hajeh5p6wlaKSgUuOmJ3F3tuIjAMnUEGprLJsM0yfuM6Qi','SWZUFYYLhTxfDg3rMOiB9Zt2FLvftAaA1wX5KFeHgWOk2zDWnTUQG2GQ7mhDgyDw6Ff1ctp','6rTyomcQdHnw1G6LivpRw6BobRLWjmzVoJitpZ8t81L3FZYIAskkjEiUiovP','ApntpRf54GjxlDAco14O9dYmArdoJIdahi6jXPJle0qIjpEX2zKqBzwtP4fa713x7iw','kIeZFE1DCb6Z8ZmwLlrw7Ib2oqJjOskBAgEicqpB8Jt4',3);
-INSERT INTO t VALUES (1056916060,-96,'PIfzd7aKP1wCi5','I0x','68yIJfSVnf8QewPrFfsz0fQjnGOa0eahLLUTAWhoENEnwU8ALPVuhuepiTO0Mi2l6','M8','mreuWb7qYlp4yyjGEb4tKgWS30L9dH2NKJpplogIoFH1g6zCGYj6arbOWFP5YO8kf54Ri6r','kUTcXIfwn5L71PgAjlHWxC7tqJzQW0IDh1qKomwqrMJa6hjBH63RQy3ziyQmgvW85MRnv',4);
-INSERT INTO t VALUES (2225109614,11,'p1F','d11NIcXsOBir5ApTkOkOYQR','JTPTfB9H8COWVi4tj5feuWZRgiejAwHgTxQf4RbtKEfhAmEoOHiwayKF3G3XmIGiZCGlseCglYrK0L','f2wGE5yp28t3CSvlBWx5Kv7jvcq9jV4hHAjrwpeQSNSeQToTZfrVckzwm6VPVuW8GFi8cC9VBa','HZwwT5j','IizGlV2Nk1gCiX4WQABZQ8yKbHg7tceRtIUzJOrV',5);
-INSERT INTO t VALUES (1004330546,-50,'NB40EaX','cEJYisqtXIQ0lhVVryc1qBL2enzbGOIfMZADfi0tVVWAwKYyrREvEx8lk8Ya7TtbbaDCOb','oiuTdiEtKRMrafr6reWMcJV3SA2MlFXA6Zf7yu5KqveKPgjjawX5lC1B9sCFtjqb3C5AISoijxWnl','0BeXypc4YO52PiKZMw3RuP0H0V01907FeRYhby','qAm3RsUA1zyOXGcsIvpxrTSldP7lV2W3lCuVc9aeG1EtDizq6Az','CSxUuIuxxfDXjCQlu8xbG4ieS4oa8l3xtiGLsGuS6aEP20f0dvapA',6);
-INSERT INTO t VALUES (1925952749,127,'MxWm','jmcpWUju79xorxkOln8yxs5s4iqbFR2LY','tT7bbx3SihoCOyb7cs2rXUwkD4LO2cNCA6nFYnsmAWXprL5','DAP1jG0NGJpG8da6Gu0kSmVEF5JARHg2yaHYD57aeFobeHmbBHKunqYsmc3T8kCWYM','6xEIYfIjPKxCWt1zHowife5LsHHUvP2pOv3zG3vIqZHjAEBciCm','k7x9IfIgeYnx0aR58gjwO6gzOy9TTStV91chg3hygYb0bRM4C',7);
-INSERT INTO t VALUES (3899894383,57,'ECtnJr','hrdwF7','xT16LqoOI14hcdSQt5GCVenyo23GiffEKvT1o0Y8HSPrnAtZDC7D','XS0AjeNQK8','PVaD1BOVVr5oIuRe6O8','fmghi1zlRsADhvYv8PQUU',8);
-INSERT INTO t VALUES (2925403388,-9,'HKCbDF5Nn6iV6MWyx','iPugmJ9EMqA0CIcMCeAQeOdmHLbMUZI6FUBW8j7X5LK9zDfn','T17qErdwctzzieSQ0v6EtGMsiymECVPKs0k7BocbeIpc9bbFB0Zl01GAG9vrlsayy','u6f6sogDOdE07RibOhJScSRbiaXtSnUjwByVSh7iXDSMkoT2uMjzvOFiHlqS03Ywvy7JtPTm','o9SKHwd2WAXTkYcVIkJ2UlSrcJ','4kZz0zUdUjIMUwuMVDEsd7skULCMHWeqcO5Y97',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (208786762,-25,'Lbqv5lFpHqWGfhDpCexM','3mRVEf4SR2mJZt19dd7Tjv3jbSwEOGd','h1LW','8RpWjIafaEwuWm1oNGHOhKnc9fyBN85yfW1ejWcuKqI19LkzYyD8kPqE0L1guRL1MGOIP0ClJMjWk','O1hwj68W2XU0A11v2kplhckrOwWmqVIXaoxlAvxYdqtxxZ7SZaY7J9CSRlbFHYtINsOG6a4E0PDIAc217W1m5R4','jYnBowvjiGv9DOPEs4KN6c2oeNWCJzE4EyBBe2X',10);
-INSERT INTO ti VALUES (208786762,-25,'Lbqv5lFpHqWGfhDpCexM','3mRVEf4SR2mJZt19dd7Tjv3jbSwEOGd','h1LW','8RpWjIafaEwuWm1oNGHOhKnc9fyBN85yfW1ejWcuKqI19LkzYyD8kPqE0L1guRL1MGOIP0ClJMjWk','O1hwj68W2XU0A11v2kplhckrOwWmqVIXaoxlAvxYdqtxxZ7SZaY7J9CSRlbFHYtINsOG6a4E0PDIAc217W1m5R4','jYnBowvjiGv9DOPEs4KN6c2oeNWCJzE4EyBBe2X',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26) NOT NULL;
-INSERT INTO t VALUES (3138168904,90,'bag','9wsNwbZvwM0uAUU4IAiU9O','2Z4e','TX7FXCJwIP9jYlPscGQY48s3TlwcGFS3cPXjXDBCZFXIIEjbHejyXwxarw4rNx8GQBGerrEeJXv','b','teEpoYAvt0LGtRn9tfEq4nwEwDFmmC42U',11);
-INSERT INTO ti VALUES (3138168904,90,'bag','9wsNwbZvwM0uAUU4IAiU9O','2Z4e','TX7FXCJwIP9jYlPscGQY48s3TlwcGFS3cPXjXDBCZFXIIEjbHejyXwxarw4rNx8GQBGerrEeJXv','b','teEpoYAvt0LGtRn9tfEq4nwEwDFmmC42U',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1669081145,-118,'z1qdvnxG8lhjXYgK','u44RSQz4eRF7YixUwPNVqD7AngwVI4A2npcqlUyDMjLi3RxFa5XGZ51qF1E9plLTiNv9JKGk4uR4cNgWKiakl24eToF1yzyybTua0Fy0iHaKocDvNwMbUdtBUEPorbCXZ0bEq6YIuep1aSrRSq45TASJ2U3fjjaClAZg8lDVeZ4sWafGdCTstSOBbLkH9qV0YxTfJ3jbL3IwGyFbtaGGcd6VRePkcYp53b2y1mXTnFCzYG0ov2ZItshJP','NUuB','BckljSDD8yZbr9H4zUVuv2Qtt7QIfcSBjg','KViqhwalhEAoLM56E91XBJVWctQfIiobkCZ5pykTpq7DEOFLmqAf9kvWpj8c8dD1','7p0aUHrbseaELm0HtZjlSTcqJEJDW5HvvT3jq7pJ3g1g0WtOlgeOFiEu1aAVD',12);
-INSERT INTO ti VALUES (1669081145,-118,'z1qdvnxG8lhjXYgK','u44RSQz4eRF7YixUwPNVqD7AngwVI4A2npcqlUyDMjLi3RxFa5XGZ51qF1E9plLTiNv9JKGk4uR4cNgWKiakl24eToF1yzyybTua0Fy0iHaKocDvNwMbUdtBUEPorbCXZ0bEq6YIuep1aSrRSq45TASJ2U3fjjaClAZg8lDVeZ4sWafGdCTstSOBbLkH9qV0YxTfJ3jbL3IwGyFbtaGGcd6VRePkcYp53b2y1mXTnFCzYG0ov2ZItshJP','NUuB','BckljSDD8yZbr9H4zUVuv2Qtt7QIfcSBjg','KViqhwalhEAoLM56E91XBJVWctQfIiobkCZ5pykTpq7DEOFLmqAf9kvWpj8c8dD1','7p0aUHrbseaELm0HtZjlSTcqJEJDW5HvvT3jq7pJ3g1g0WtOlgeOFiEu1aAVD',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (271368208,-19,'nheFwEVrJgs4PjkK','KYy5bUIcVCjvcxforx3ORF87feI1rKABMWXP1N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG0dDmzitLR0TkLJ4sO07lasZBODikNPbGkOMCJhHEgDjiav6GFbLs6JIFACYpr3oqniwOwxry1HqBbhnaa1EzyHVmaZT3kHUX1','Vlbrk4','9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyAAVV','YdpYShbJa4bAEEm3aba0LGwKrIGU','URdOYVlpRVUfI1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1m',13);
-INSERT INTO ti VALUES (271368208,-19,'nheFwEVrJgs4PjkK','KYy5bUIcVCjvcxforx3ORF87feI1rKABMWXP1N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG0dDmzitLR0TkLJ4sO07lasZBODikNPbGkOMCJhHEgDjiav6GFbLs6JIFACYpr3oqniwOwxry1HqBbhnaa1EzyHVmaZT3kHUX1','Vlbrk4','9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyAAVV','YdpYShbJa4bAEEm3aba0LGwKrIGU','URdOYVlpRVUfI1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1m',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(98) NOT NULL, d VARBINARY(99), e VARCHAR(24) NOT NULL, f VARCHAR(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9013099,7424885,'E2sYpYw8d8b2wnclLJ2InimF4sNLHgJhpMRsHMvmigF4rQNZmWflKUJm','1sJ0ADIypJjgOqWWnPHOoz8cFvvqATYUKgJIInvFRET5cVpJVvzvR0freLgLA','G9CktRPyFNRlzUKUyfvWt','d59B698FnIA','89faFQNjrjZ3paLfUbjuCR9v1PCFE1vHdwcKvsYm4cm9ypZxcrjlHpLBfYk7ckKi3jcUyaR7CyuzV8wxglL5RJzp0mE','1aGzOU0a86ggvrUyCQ',0);
-INSERT INTO t VALUES (8383181,2689801,'zSgsb9SeX1oQJJEEPV50zoYUlrLnSJuwFVgybAL9VVW7p7ry8xCgETftBHDUJqPnSPHnghhzLZ8rej','lvSVL5qhPyKs69guLtpA6IMkil9nx5FDloO','MvUC2B','yO1DS','9mZssusNQgpCxnzrOR6wwtPWj4Ho7LBMEaCs4e72szCAazHyeL','WcwLsb85hkWD81rzA3RWIWa2ISJRvP9Z5fDaBBrF1xw4TjZrS3Q2l5gqvYc',1);
-INSERT INTO t VALUES (1641873,3216266,'apTSeIPCqqXyIHoilZHzYB8OqRdlCOUZG','ShTJCOQGG1Tno8fpePFXDU6fhPN9JUSIILJeVb','ccpGb3Y','aN0v6Ssvq','uRrw0qdobIKCTmGsKblObeVcJ9TQ88Jjj8rFDj8dmcpjDagQ','mLvFzaN3nKuEE2O6HSQQtZVbd7dBtHkFYYVAIDOxffnSsyObEdcWYp8VpxINqKu35TmKuTmEXGa51kUGIGVUwmG7IFV',2);
-INSERT INTO t VALUES (12002049,-3739844,'aNwdyf9fJ','26RAHILcwhxkmgx4gmZUh49qmpCN6dXavYerwANUxhPaelPium9kTCKf8fNtDA0Y','v','HTNXTaPSZK4bT4q','fBdMxOAa6F0TI11C1CW0NsVl0zhsN00iui1IsRSVczeEB3bGFgxmkzYCjoR9Zurlx06kczMSsD3Wbd3JIJ2ANYQecEeR6M43MnE','kEYiqMzU1wUyIo',3);
-INSERT INTO t VALUES (16647877,-2611844,'EhVbCzqtYqcX8YVjaCn9Mo7E8nqKEvoobtcgxiYGAyY6GgBGyjmDsibMo86vzFJuJLr7rGBKTdl7zSgq','CdSgAsNlmxOMg5u3ACTZ0P5A8VCAYsqbpdIl6u6il','oNSTIP','JI84YNnm3k2K','iMJndjHAVrgn8ZPvePIA0S4stjv7OPCz4UkxPv0Wg3PFIMjHkUAaYLrC63SZwOjFsofsjLWzRgfWw5kkLhERpNHVtm4','QLLRL2s5m7IJY9jZ4yGwUCVUT',4);
-INSERT INTO t VALUES (6965192,-5207919,'QywgkDlEIdj01DSvOjBRZIMIke98ZmvUh46b2SJMU1MwiGT9Xp0HGM0yuRyqGvFvft8XhulKblZ04jA0Ayr2bkqNXtxlQykx','kR30lwJDaxNzCkDBCT','ry8Ini8','Dd6w','EDZaT38XVZaMrsg7arn64B0XLe9TiCPokndIKVI6P1kvFHYeF5EQ1UkACkNgvcjQ8c1iL3GwBz','wmfkOyf2HhzxqC0h5SNIerIUInfYQJPOizucmDz2EQxWY4axe73YISAJ1jqfQceDluGE8joULcK6NXBCaHjrWVdGS',5);
-INSERT INTO t VALUES (4140270,7400093,'6NKR1LvfQGPrYsWl6ygFMmaewlo9lNVdWv7QHKbWyW1YJJXZ1Ozh4Ag9S','b7AydsFoMoZ3WUk5uNNkAlaW8oG0eZB6n2F2Y9UzzN8PDwi2b8PyG0ZpIBRMBxAc3rNyXkngsgI10bBJD','yGNmDwjRFrKB','lu5','k2Dahw8pYEuyoTbFZSPEjO','z',6);
-INSERT INTO t VALUES (5898925,-7594860,'te5vaTBhVdIMwgAYi3q','fdko8rpGC3tSYjW7SbV6dS6duhtlT8ajR7ka','oy3dDnWvxNjnn7cdmnO','lWin8E','9dMAqPTVf07gU5qLcL0OI02B5','ZTc8KK00W5oWxytRcTLtsnZspSjM1kVpEA2vLM3zpi2NJJXFvbrAgXIk1ekB0q7KyAjE7sS4c0A',7);
-INSERT INTO t VALUES (10602762,3790638,'BJ4C9PDchrdxuPufs8X80XPlXdtOnCB7Whb6Dg34jPq0P','VPAnVSkXgdeZOJEqFDwCBkdm6lIeiMObaWCTw2wQe0HKmMNvYUtVOMK3','P4vC2osiVl','ii1I65vUohc8','PucW6puTlsaXeHd7gg0ioQn4iteDeVNjz2MpZket5LI19X3RkrkWHHN7H0LhXPxeYjlKoyoHIsz6W9ok','Vr157hGTYwknwpTxSLNMM6VUsLvqMUVMp9v7wH5wF0cTPZvZYKbuyUHX9yrBoBuoMuecV4IEa6xWJ0TrXv',8);
-INSERT INTO t VALUES (6139126,-1423420,'E8yYHjAF8vQZhSXGyS0DjmR0pHbaCuzlc8IKjGvEiLeu4ClEFPtS1YIwQEhCmqki6nYelEn4X','bm5fgo61RQ2lAasbASyQajRERjOI0HX8YHN9RpFC216','3mWIQtMORAEr1z0Ho7','KaKgAtt','j','rU57GLQZ1s4iWfPcaXD18',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4564589387140834177,78,'4e9zoVl3','T8EE4vuzH3zYpyv2EjWCQllcKtYttdUIWORtnRdR3wL3hfXb','u2C8jjqTrGYvSQ8KPyDPqLMN9P18UlPqzYKkL7oEERnq9c','OThYfVUxt','9','H',12);
+INSERT INTO ti VALUES (4564589387140834177,78,'4e9zoVl3','T8EE4vuzH3zYpyv2EjWCQllcKtYttdUIWORtnRdR3wL3hfXb','u2C8jjqTrGYvSQ8KPyDPqLMN9P18UlPqzYKkL7oEERnq9c','OThYfVUxt','9','H',12);
+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 (4456782804168551558,16,'wDK1Vu','DNlhK7lAGOb69Xa5Mwvlue0thcbYNpMZVZCeXHIMETblcFT9OFu6NgDgCSxc2Ld3LOEacWv2Vx0ZqMJAJFg1KRhxpBHP6p2W50AO08vg89Sn5Au2V9DtbqUIwZfmQzSl','wEM1AK7RDEuhlDlHuvlY5v4','2ul6Mn23YRq5p95XFFq5TVd5NCX0zRsqrBuDMcOGMA78PTnFKk7o6q2Cb29c5b0G0oNy32k9WTfs9J8NPxEE1uTRSE670d4OkH1nFKp9ozqLmzcbhOL533SePNOcoYcEmoL5kjlie9YhuWkp1CokclcX4iJSMA5za5IRUq3cJnSBLGg8eixqB484wWitoM79uhYkcn2SWZs2rJ6Kni3LF2F7GleheJh2VCyA2PSVbpLuXxwMM9B13JJUhySBde','X','b',13);
+INSERT INTO ti VALUES (4456782804168551558,16,'wDK1Vu','DNlhK7lAGOb69Xa5Mwvlue0thcbYNpMZVZCeXHIMETblcFT9OFu6NgDgCSxc2Ld3LOEacWv2Vx0ZqMJAJFg1KRhxpBHP6p2W50AO08vg89Sn5Au2V9DtbqUIwZfmQzSl','wEM1AK7RDEuhlDlHuvlY5v4','2ul6Mn23YRq5p95XFFq5TVd5NCX0zRsqrBuDMcOGMA78PTnFKk7o6q2Cb29c5b0G0oNy32k9WTfs9J8NPxEE1uTRSE670d4OkH1nFKp9ozqLmzcbhOL533SePNOcoYcEmoL5kjlie9YhuWkp1CokclcX4iJSMA5za5IRUq3cJnSBLGg8eixqB484wWitoM79uhYkcn2SWZs2rJ6Kni3LF2F7GleheJh2VCyA2PSVbpLuXxwMM9B13JJUhySBde','X','b',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6326375595112738077,-128,'bXEVSCjPU','uWMiMkk0SCN24NetEYl8uACufI8bWYaLe8WT7BVYQf1CJ7UrQw0W5C6oLaUoGzWq4Oyct2kQBdA8Jy3QVML8Tyv24NPC9PTmFJZlzNQojDpJtRa9w9baGKbmEFcRqqX1o4yf1kkkvqv6hIocLb3fj58msDMzbewEX3G764urrUTIYd8VkRRldoo','OCGmXIjiqXIrfzXoPERJLKnIM3MGj','IDfiM8e5wEzLpihatUFnM8AuXDbbkdlN7P3ifrxsGHUvm21l2cPxoHUhr6Or7ntzjvTIq4RZwEKGoBDaMeI245bKmUvUa3wOhIGOH6JxdLcY2jVKiE5xYGJ1FpRgSECHxnoG8zH5lrvagM4KafRd497grgDBsiA09hFZZtvOSCW7jfxYxexGvzQNNBBtR1ttjN0xEtFwkdnE4qTJDzB1c0Z8hb32UqX8gy','mX','6',14);
+INSERT INTO ti VALUES (6326375595112738077,-128,'bXEVSCjPU','uWMiMkk0SCN24NetEYl8uACufI8bWYaLe8WT7BVYQf1CJ7UrQw0W5C6oLaUoGzWq4Oyct2kQBdA8Jy3QVML8Tyv24NPC9PTmFJZlzNQojDpJtRa9w9baGKbmEFcRqqX1o4yf1kkkvqv6hIocLb3fj58msDMzbewEX3G764urrUTIYd8VkRRldoo','OCGmXIjiqXIrfzXoPERJLKnIM3MGj','IDfiM8e5wEzLpihatUFnM8AuXDbbkdlN7P3ifrxsGHUvm21l2cPxoHUhr6Or7ntzjvTIq4RZwEKGoBDaMeI245bKmUvUa3wOhIGOH6JxdLcY2jVKiE5xYGJ1FpRgSECHxnoG8zH5lrvagM4KafRd497grgDBsiA09hFZZtvOSCW7jfxYxexGvzQNNBBtR1ttjN0xEtFwkdnE4qTJDzB1c0Z8hb32UqX8gy','mX','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15282259082944706036,100,'7UAbbTg0LO','pcac8wWYskU4yRM9oCSaMoZYBIhaYaJACVo677dzUv9necFhj4','fo1KGSu1alRblAH8L9BsfguSfKLC6','w8WoVZXAzJPbim83QekSteRFa6yGpx5PTpb8I9G6wGXqAUB11VLcSpP4J2yetkP1Dzt8LZXdYehUwWNsuY7oMvQPcxFZfHSIcRkLiW5qjWGLHxYNOBvJLRSXrpVWlBaezrMZrTz1c1IB4cgXgHKb4Hsb4oV6rsWCUQznTwpsTW0EiRDP3p4I9sjGu7zzHISLgDIstTHLsEgVdK5sc1uc980gHJLVtS4iR','JD','n',15);
+INSERT INTO ti VALUES (15282259082944706036,100,'7UAbbTg0LO','pcac8wWYskU4yRM9oCSaMoZYBIhaYaJACVo677dzUv9necFhj4','fo1KGSu1alRblAH8L9BsfguSfKLC6','w8WoVZXAzJPbim83QekSteRFa6yGpx5PTpb8I9G6wGXqAUB11VLcSpP4J2yetkP1Dzt8LZXdYehUwWNsuY7oMvQPcxFZfHSIcRkLiW5qjWGLHxYNOBvJLRSXrpVWlBaezrMZrTz1c1IB4cgXgHKb4Hsb4oV6rsWCUQznTwpsTW0EiRDP3p4I9sjGu7zzHISLgDIstTHLsEgVdK5sc1uc980gHJLVtS4iR','JD','n',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(23) NOT NULL, d VARCHAR(60), e VARBINARY(59), f VARCHAR(38) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12904591,8361075295464921118,'Kf5RXdo64gp','PUrr3DF8k8OU63QsJ7xTDDmcEPt','0U3dGAFQhF3yx79ic9gr09BPfcPbXv','Hn45eaI0ZSemMYVlqPIKiJly3rZS4TD9L60U9D','u','t',0);
+INSERT INTO t VALUES (9896209,8702826966212464070,'B7pqoP9','xcAdHWIaDGQ3ZPWWNzU9eN6iZBAD9Zp2109ty','xodXzvjHShu1TLBNDLsxtN2iSS467mQuCZhSAhvktOetgkO','4jznfatKow9c2MskucDfXXYV','m','2',1);
+INSERT INTO t VALUES (1201180,10453181186620336772,'6mS','AnFEP7QfAMxA5cZzIkF8c1','v1lXdLIBXJF7EgxTWmSP','jxL4vR','G','5',2);
+INSERT INTO t VALUES (5770646,15097581825762157768,'iC4DP','HO4Z32xUP9KVZJdAfKDgGA9DetMR','hMJPGi5JjwH7qB','ExyEy1tKYVRvfq','J','B',3);
+INSERT INTO t VALUES (10138767,92392816646243626,'nlwmCKJE95aZwoBUv9','IxXjoIFrN6cKIMb6ZcvAVdKf0j','t4eG1mfmENU797sCpTZI7LFwNqWaI3xDcrqcJCuLXQou524pekRkYiyYnW','MpOlJs5yfG44qetqMGc7TeimxC32kSlZcN','b','Z',4);
+INSERT INTO t VALUES (6124649,9005023755787760247,'VSajvJpbAHfG72Pt','V','Y6TQEB5QbZC9ixTyLOxZSAPDTG','YZO84dOPbxy1pgYx60tea4xnB','X','E',5);
+INSERT INTO t VALUES (5062302,16525572957545140932,'QvOeGBZVELwE3IGpzlUtuC','qsCiq0LDwtU6uCExWnPpmQSUMpBeYzTgwa5pHm','tCwVIg3j','pCX00yeF0drmf1wy6qbaR1Kq7ufieRlZvA','K','5',6);
+INSERT INTO t VALUES (15443446,8904350762259994409,'KBLS1cuNp7landVo','ld4xBFo6iakp7N9xbEFXwxkEbLATuz68TzL5RIKSzOR7xlUilijF','0oYKvOYGOyhG8yfXppLJVlXZAjIhNoRCsAJx5Ct8QUwKhxdB','Ve5d411mGRoAzXr7Hu','T','8',7);
+INSERT INTO t VALUES (10111734,105428797974855404,'K','h70z8n','mwb4HNYLSs','PJx2wBDGnzh7x7i2OoRzfFbezJY3Ziy6id2LF2','G','B',8);
+INSERT INTO t VALUES (9134908,15213227791725645650,'qe0x0nhv9uKGbrZb4iqK','3o7uTGFRaxBDtR7bUE5','jJkSJYIk1BUUxVc854KANx3iCUKbB0y','TNCvES6WlJdJ8vx8zIYfBXFaUoegRaV0D9nA','S','o',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(23) NOT NULL, d VARCHAR(60), e VARBINARY(59), f VARCHAR(38) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (12640153046562735552,-228981,'Oun3cLaoaKIvmQp1bGtvVyR9Jz','WYHZ3FYfUydAjWOYrgJvp9Ql7Krv','UhIcacuyjEAtb1CXN510','q','yIc5PxNi53eMXjuXkJEjJKxkOobL','9pk7895FGTmhvWPR0H3SanVxRdtNWi5kF7B3ioA',10);
-INSERT INTO ti VALUES (12640153046562735552,-228981,'Oun3cLaoaKIvmQp1bGtvVyR9Jz','WYHZ3FYfUydAjWOYrgJvp9Ql7Krv','UhIcacuyjEAtb1CXN510','q','yIc5PxNi53eMXjuXkJEjJKxkOobL','9pk7895FGTmhvWPR0H3SanVxRdtNWi5kF7B3ioA',10);
-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 (3395103858404758084,-2476901,'hAQSW5SBoSxV3uPQU0my0BNNiSlZwDzFXnLv51eoWdefJdi5jsnazZTy2','9gFzFzOu7xldUid9','cj','X','hjvjlRCtdMdzR6C6OFiyfRE87yJ2','n28V9zTM8ZApTqlsq3G',11);
-INSERT INTO ti VALUES (3395103858404758084,-2476901,'hAQSW5SBoSxV3uPQU0my0BNNiSlZwDzFXnLv51eoWdefJdi5jsnazZTy2','9gFzFzOu7xldUid9','cj','X','hjvjlRCtdMdzR6C6OFiyfRE87yJ2','n28V9zTM8ZApTqlsq3G',11);
+INSERT INTO t VALUES (15842365765863728812,14652631111204137991,'lCChiTbzzu8ikP','rnQxBfx','VlSAlZuLCp0fdgohr7XlEMJQOtpdHXtutkGl1sG3YL5CAy','1BsrAXL3VbvjhN1GT5','e','m',10);
+INSERT INTO ti VALUES (15842365765863728812,14652631111204137991,'lCChiTbzzu8ikP','rnQxBfx','VlSAlZuLCp0fdgohr7XlEMJQOtpdHXtutkGl1sG3YL5CAy','1BsrAXL3VbvjhN1GT5','e','m',10);
+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 (3435557260301053698,9840698106114697592,'sXym8kSehAC9Od7KS3i5Dwc','pXhysWx3YwjycFY','1YLUx1ikY','mE1KdAOg6CPbujBIDUE','9','4',11);
+INSERT INTO ti VALUES (3435557260301053698,9840698106114697592,'sXym8kSehAC9Od7KS3i5Dwc','pXhysWx3YwjycFY','1YLUx1ikY','mE1KdAOg6CPbujBIDUE','9','4',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6797805933394123078,15698554057921538948,'Mw5x1k5sVufAqwtikoxaKF','Y4kczh9v0IvRpDB22lcpC1CGvKHOWKpG0MUZe13EwRWCfxVZ5oZQJUjUulXD0XUFHDInPd9rafSGlCVRGT82QVwYSlpBMtGGNluCIqnXdlCa5lRqzYI84mMNJg3xaanh9um','zXmGZlVySFc9bGjUAIAaI70Ni1cdn2E0zKDS','GvbCjofpxct','Q','j',12);
+INSERT INTO ti VALUES (6797805933394123078,15698554057921538948,'Mw5x1k5sVufAqwtikoxaKF','Y4kczh9v0IvRpDB22lcpC1CGvKHOWKpG0MUZe13EwRWCfxVZ5oZQJUjUulXD0XUFHDInPd9rafSGlCVRGT82QVwYSlpBMtGGNluCIqnXdlCa5lRqzYI84mMNJg3xaanh9um','zXmGZlVySFc9bGjUAIAaI70Ni1cdn2E0zKDS','GvbCjofpxct','Q','j',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17371045311272488247,6991960614319115780,'0KXevaviWEbvUftSEgV','2dPETkpvXpKLvS0V2UuiAnotgdoxEbJpUPAgWpshX1CXfF1iiFSDgdofQzpHcIqPxjuOc6Fk2','v75lL70LSiIbP2p','qoyqw9NZ91sJ6cff4GjzPheuqvsqDrqaQYQxhDHOYILRyueEurTexI6CdfL5PIotvUaKWnheBjmpy6ZLZGU9Qn98S6R2zvrRy4uNIE8cKf9Y3sJ7nR8gSnxD6cgP9cbtG3pLPdVagKP8s7rk9ByLThlbcgusglsHhS4ECZBX7iyyE1L6dXoIxV7j4b3AKUXLW6msSACQtJZq7cexhrBcT6MxR1yGGXBF8wna9xzIPm2F','D','c',13);
+INSERT INTO ti VALUES (17371045311272488247,6991960614319115780,'0KXevaviWEbvUftSEgV','2dPETkpvXpKLvS0V2UuiAnotgdoxEbJpUPAgWpshX1CXfF1iiFSDgdofQzpHcIqPxjuOc6Fk2','v75lL70LSiIbP2p','qoyqw9NZ91sJ6cff4GjzPheuqvsqDrqaQYQxhDHOYILRyueEurTexI6CdfL5PIotvUaKWnheBjmpy6ZLZGU9Qn98S6R2zvrRy4uNIE8cKf9Y3sJ7nR8gSnxD6cgP9cbtG3pLPdVagKP8s7rk9ByLThlbcgusglsHhS4ECZBX7iyyE1L6dXoIxV7j4b3AKUXLW6msSACQtJZq7cexhrBcT6MxR1yGGXBF8wna9xzIPm2F','D','c',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10063689940159705603,553110181549699625,'9DzPucgr2vOzCeJ64nj2','LHixVIc06UqxfWUwSYQxj5PusfUhE3miO9mutb9746Vi4IWQoJPUPPjm5ZRBIT3IxLPYa36mOhZWh0qgMd3SQskLVKCtDAOlFTXm','r6LkOtm1fy0Ng9AjjShA9so82jvsf2hVPdveGEvLLkE1irJd9VnG1hQ','e0rvqardBBJlEjE1ubfr76itO9qKuRxOwJSqp70oB5pGg4u1SARO772fRrqhNz4K0ezuxETvN5Tja2hcymGTfyA5XMiT2gTo0iF2FbiJnX2GMTCx2hijkoqk58VYehYGoVrwDrSGW2UZO','yz','I',14);
+INSERT INTO ti VALUES (10063689940159705603,553110181549699625,'9DzPucgr2vOzCeJ64nj2','LHixVIc06UqxfWUwSYQxj5PusfUhE3miO9mutb9746Vi4IWQoJPUPPjm5ZRBIT3IxLPYa36mOhZWh0qgMd3SQskLVKCtDAOlFTXm','r6LkOtm1fy0Ng9AjjShA9so82jvsf2hVPdveGEvLLkE1irJd9VnG1hQ','e0rvqardBBJlEjE1ubfr76itO9qKuRxOwJSqp70oB5pGg4u1SARO772fRrqhNz4K0ezuxETvN5Tja2hcymGTfyA5XMiT2gTo0iF2FbiJnX2GMTCx2hijkoqk58VYehYGoVrwDrSGW2UZO','yz','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14597351871172536195,17089097386671627826,'GnnoPt6wBLbjLrJ7oYaWAs','8SSVyOXUdm5XB9sLS','dDQW3cWV9oppQBF9m56FBSILQ6F37h3jo','sAdWvBF3YAbTppvHJ3SnPaZEN537QW5HXIgjoT1zBdM0S11B7pyg8Rb6BshKjUEzElU3CEPx1kKOb6n0S2Ane7NnZJCr4Co7Ln3lMOt513M','kU','3P',15);
+INSERT INTO ti VALUES (14597351871172536195,17089097386671627826,'GnnoPt6wBLbjLrJ7oYaWAs','8SSVyOXUdm5XB9sLS','dDQW3cWV9oppQBF9m56FBSILQ6F37h3jo','sAdWvBF3YAbTppvHJ3SnPaZEN537QW5HXIgjoT1zBdM0S11B7pyg8Rb6BshKjUEzElU3CEPx1kKOb6n0S2Ane7NnZJCr4Co7Ln3lMOt513M','kU','3P',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c CHAR(9) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(54), f VARCHAR(70) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1483677936,-12,'UILQ','r2ZntHfeFbExXvsSbyHQkM0mv6BaLyFEbdn9kHaa5','oawRoB','IGXJv1H8EjuizqglhTGx','8b','BN',0);
+INSERT INTO t VALUES (1616024474,14,'JOlv2w','3wvL4eDDYgKYVFxPpfkOo1Qhmvwr3Sxx7i','0Q3LdrrKr7FzcoEVeYP1XkiPTQKrk','Psz1iIsFGoK3kSk','i','Xs',1);
+INSERT INTO t VALUES (-1974315911,31,'eRb','Lz1dRuTBmBLTdVxrG7B6FTPZaqOrCMExAfVMB2yTaVFTnMcaau','rzQ6GkNIPB4ZRELjRcKNTRKjUBDz4NtJt3cvpefx6xDlyrE','iHxVIxMhFUZhULXVywIp89DnXJ','D2','vL',2);
+INSERT INTO t VALUES (-1886859317,-55,'HCOc','9tqPk3vnx2C3','EX1vv4qn0shcaJHmriMOu7WBGYNEeegUxdhVBqu7czM','3RKRa0TUf6S','n','j0',3);
+INSERT INTO t VALUES (-863001417,-12,'bWv6','8xy7jsaeAS6ww1G5Wi64U1V75yGWjW2RQ0VwtRHqUr68XUtLft49VfjTQnomatOuiWHafAnWE6D8LO89A6XNNjZZ','jMqxi85PyjeBzen9wOm58CM','1f2Y1DU7I0','4k','ek',4);
+INSERT INTO t VALUES (-309288494,108,'DRRHtwDhD','lJpPmXYF7C63LoR78NAxb1ULGlsNmOAQDsDFZNVkq2daHDI8jQr3kiunN2UgQWpAIT3b2oFA','bZ6EnLWAfDAtKvs','Nsm3uCixyBOOv9ABnvMEVTw37bkmqviMcSWEA6xbJoq3dBPsNhOSMA0bK','s','X',5);
+INSERT INTO t VALUES (-219441808,-108,'iFAj','evcn5kHwCbQyn8MLmiEGwOpid6CQckDgkvgZEtr6SLHQP9tMmSzdZ0gqg659cVWFSASVc2I8l2','Z7clEIkqy8k2KkjydCxEMhGlDEPfKD8za','Ec1MWrpcP1RRoyyETdkDZlxK3bW78bycfJKZVERyRmoKkA','e','a',6);
+INSERT INTO t VALUES (285274364,-26,'ADZv0EzZ','qXvQS8VVVywfAWmB7c5smzUIiX','bXYwJN4YSYWJ8F0sXM1i9gJC24ZXvMeEd','lqFJz5EE9P4q1GRZbImTPyh4zhtcq','a','i',7);
+INSERT INTO t VALUES (42322751,-97,'Z8oV7KEtO','u15UBZi1EjtSnwL3vXh89FOiSBLorTKaI1OUZi3wYCnRviBhXPkCKo4V9wNkQgPI1M3qRL','QZvEmZybkdHlWtg6wIQo5c6sCCs95agib5w1aCDQcWq','Cjqi5v9t6TOafr','L','B',8);
+INSERT INTO t VALUES (-425864847,-52,'kf0bmneAa','31CV1HQjNGX001S9aImQPkACO','PZa5gDncbfWq7LzL78Noyld6GCuLZVS9OQ5xBBSoA','lY3f4VQEIKXy7bPRIDYNlUxl','q','FB',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c CHAR(9) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(54), f VARCHAR(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 BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7393545117736330969,-120,'p','dhZdfFsEkjg3S9bT1QCJtgvMKH1ZW0YbQt1dOX8frelemXlAPluAf','KhHYIg56Q3DxL0T87q4XVLwK8Nr3EdjHe4Q6TXBT6cIREpa7klUe8','ng8iDQqZ78mi4BhN7j97QhHtjlUP0n3uywsABSdJKXZEGvgPcGPNhmvUZiPYJ7q','6','x',10);
+INSERT INTO ti VALUES (-7393545117736330969,-120,'p','dhZdfFsEkjg3S9bT1QCJtgvMKH1ZW0YbQt1dOX8frelemXlAPluAf','KhHYIg56Q3DxL0T87q4XVLwK8Nr3EdjHe4Q6TXBT6cIREpa7klUe8','ng8iDQqZ78mi4BhN7j97QhHtjlUP0n3uywsABSdJKXZEGvgPcGPNhmvUZiPYJ7q','6','x',10);
+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 (-6136804926328663766,-87,'p','AS0RLtLelHDff4h4BkGAMmh6rkaBhsswwXcz5P','G3KmTbMl3Ru83lWn4PPc45XW0E1btRTNy6XwLm','4VA5AGr63Y8P9w7W7ZRUkwQWwfa4e831cEdmmXBLt9D22TgoGQmrnjzbiVLidoSi2p','o7','C',11);
+INSERT INTO ti VALUES (-6136804926328663766,-87,'p','AS0RLtLelHDff4h4BkGAMmh6rkaBhsswwXcz5P','G3KmTbMl3Ru83lWn4PPc45XW0E1btRTNy6XwLm','4VA5AGr63Y8P9w7W7ZRUkwQWwfa4e831cEdmmXBLt9D22TgoGQmrnjzbiVLidoSi2p','o7','C',11);
+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 (-4609358366241257095,32,'ZNtw','58V2F8r3SsICs6VwWTbhcTJ0DKnH5GKIs6t9X2BJMDQdnYG4rlIPSYdub2MKp7oEgiTMcPyyIC9in1MRObRTCcnN2eddrnPZ9TWmWelOOculOvewEUKBg9ZGbND09dJbeT6EmSkrHnXrQPhy97SnSnSeiLmWAKSyRbeMUtE4qae0pvt1iOHuIbMcjgIwDv3ojnv351xubnq8zjDS','mXBTbXmLoyk6l55HX5F2cjqD4OE57WJ','YIqvvcSIe5won7vX6FzThXqpxre7be4SYvd0LzmJMEw','l','UB',12);
+INSERT INTO ti VALUES (-4609358366241257095,32,'ZNtw','58V2F8r3SsICs6VwWTbhcTJ0DKnH5GKIs6t9X2BJMDQdnYG4rlIPSYdub2MKp7oEgiTMcPyyIC9in1MRObRTCcnN2eddrnPZ9TWmWelOOculOvewEUKBg9ZGbND09dJbeT6EmSkrHnXrQPhy97SnSnSeiLmWAKSyRbeMUtE4qae0pvt1iOHuIbMcjgIwDv3ojnv351xubnq8zjDS','mXBTbXmLoyk6l55HX5F2cjqD4OE57WJ','YIqvvcSIe5won7vX6FzThXqpxre7be4SYvd0LzmJMEw','l','UB',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-9178872867903183686,66,'Qqh','XZN0MTYBHcFeTly4OjhG','mCrSqCT6','lUbeQEuxGJWrqGap9skmizxqNM3dAQYQvv6FYP6bK32wxc548lXRUqfEkuP2YeRw0rfnbhAQSreKsOqLDv00eixCp2s6vGtF5wiQrT8gHgwzK27iq3XDTiix1zklA9xsD3ZCoQGc2QlK5RxlFIDY8fWqlnNw4ZiLRZPQK2HpYrejRt5r0VAskwLh','i','v',13);
+INSERT INTO ti VALUES (-9178872867903183686,66,'Qqh','XZN0MTYBHcFeTly4OjhG','mCrSqCT6','lUbeQEuxGJWrqGap9skmizxqNM3dAQYQvv6FYP6bK32wxc548lXRUqfEkuP2YeRw0rfnbhAQSreKsOqLDv00eixCp2s6vGtF5wiQrT8gHgwzK27iq3XDTiix1zklA9xsD3ZCoQGc2QlK5RxlFIDY8fWqlnNw4ZiLRZPQK2HpYrejRt5r0VAskwLh','i','v',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-8485888789665651166,-45,'vOpyDwK','1cqqn3OoxVlL3bnS3HvEue8hQuvCpMdEcva95LHLrz2YRmQma6eXlbV0QWD2lvGZb0ulKdiZV27','Cmpx9FhK4FwMBTgXenvhpyeMt','vyCE0vwfV56rO8PzXhRmG3gKb0H5kImU3DwM8tyebaMwz9QRBWaHnVLJhRYwOW1v5UPlG2oNXVFQwDEzGyLtWHCV0voKdHet7gVnaA3ba1gG0ufOIcjUzbL','N','A',14);
+INSERT INTO ti VALUES (-8485888789665651166,-45,'vOpyDwK','1cqqn3OoxVlL3bnS3HvEue8hQuvCpMdEcva95LHLrz2YRmQma6eXlbV0QWD2lvGZb0ulKdiZV27','Cmpx9FhK4FwMBTgXenvhpyeMt','vyCE0vwfV56rO8PzXhRmG3gKb0H5kImU3DwM8tyebaMwz9QRBWaHnVLJhRYwOW1v5UPlG2oNXVFQwDEzGyLtWHCV0voKdHet7gVnaA3ba1gG0ufOIcjUzbL','N','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1809186459119702707,4,'EwBiEfwzKQ','bd35Z128t6rf2oLFzYCVv45SmUNeOFB8ueFGfbFbEE9hSsmPEkdYoMe0TY2cHqhbzwOmcZVltAovT6ao2nZcMmMuL5lnLOvoiuG9o5k4LUfKsvvjD8ISXmmGornqC','Qzboa8UfEZ7F4','AusM5Nmx4SMavP0E2XGQIxOBY7a4Z536idIzqr3lwHApO7k8FI5zl9tE7B4LQAyfzKtWVnzRoPvh','xU','g19',15);
+INSERT INTO ti VALUES (-1809186459119702707,4,'EwBiEfwzKQ','bd35Z128t6rf2oLFzYCVv45SmUNeOFB8ueFGfbFbEE9hSsmPEkdYoMe0TY2cHqhbzwOmcZVltAovT6ao2nZcMmMuL5lnLOvoiuG9o5k4LUfKsvvjD8ISXmmGornqC','Qzboa8UfEZ7F4','AusM5Nmx4SMavP0E2XGQIxOBY7a4Z536idIzqr3lwHApO7k8FI5zl9tE7B4LQAyfzKtWVnzRoPvh','xU','g19',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(41) NOT NULL, d VARBINARY(5), e VARCHAR(23), f VARCHAR(53) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (52071,4859608281122002572,'Tbh3B3udxZKDBGEg9hw7u','iW','UWoSkTPDf6NGlfFtP','vDxmO6Fax8xqdt','e','y',0);
+INSERT INTO t VALUES (45813,4550337597122594063,'T7SdVphEWu','uG4OJ','JY0AJ1vH4HCw','0tQJzwa0qSoQvZu63Hgc6VnqSSimiuMpYQSfKvPzxJUomNE55Yzaa','n','R',1);
+INSERT INTO t VALUES (26300,13761112556555059218,'ESERa9h9W5Q30E9pLm6KbwITHMMNYxNzTEvxhsVkO','C','lvFd9I102','G','B','3V',2);
+INSERT INTO t VALUES (23258,16732183660643520164,'9ZpvSs80r9SDn','c','YXvjCuSO4WMM','64','F','O',3);
+INSERT INTO t VALUES (63898,9113790213705040928,'u','q','I44Og4AbOF','TlLbXkhYoVbu8PVQS3jBjobiIc8G5','2','1',4);
+INSERT INTO t VALUES (7454,15251808870286623740,'ndW1INaPGIE4','I','M0BJ8','sMS1x2Cpo2T','Y','t',5);
+INSERT INTO t VALUES (58549,17578156670472898075,'RJdCxysQRV4mdo5g7','U','Hd3frrcaHjUxfL','Xzuuvva6fPvDiy9TzMWW1oKUeE6unXZMaJ8UEVahqt2Goh','c','6h',6);
+INSERT INTO t VALUES (58945,18403636941559590841,'gbMEh0MP7F','hPI','dA','PLPmihiX1IR2jfCoEw3a3DR4VOdnYCtEVxNM','E','r',7);
+INSERT INTO t VALUES (56140,15657352427883928430,'rsFlIiHCRceDlor7ZcsQYI22nOoOlT20','WfOE','uRMtjO8WHG','BXRURIQzZnNjR115gwqri0bfGBQ','z','X',8);
+INSERT INTO t VALUES (23926,17225423084971523291,'fX7','o9aM0','Pf9iF','ZMC8oFt5V1IfIYrNacGbUUEc','z','h9',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(41) NOT NULL, d VARBINARY(5), e VARCHAR(23), f VARCHAR(53) 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;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (7068,15970212179287427354,'Ah4AssjkM8pCkb6LV4to5TEEdNsyJzJs0','VwF','f7hYuAIwurZZzBP','FF0gbJYLs','n','U9',10);
+INSERT INTO ti VALUES (7068,15970212179287427354,'Ah4AssjkM8pCkb6LV4to5TEEdNsyJzJs0','VwF','f7hYuAIwurZZzBP','FF0gbJYLs','n','U9',10);
+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 (57169,6375618319020088553,'V1Ju','x','bRoEQWStPYwkRh4Aok4ti','ahlr8YuR7o4mmgcqFfy1YX','s','HH',11);
+INSERT INTO ti VALUES (57169,6375618319020088553,'V1Ju','x','bRoEQWStPYwkRh4Aok4ti','ahlr8YuR7o4mmgcqFfy1YX','s','HH',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1194756178419312298,-1303676,'FvjyoF9HVQq09mYP8z43oJOmmJVwpGUs','r4LHDPZ7M5UCCV1517qrWIJH6QuYbR5UZ6lXdWN2txtfTVJKnZFGb02Q9P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv88OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSShrtSZeDo8dL68IJTwE25wRToFyDwRrRP0H','nB2Jb','iRr0','IPSZErazlwat7LDROlHPXNkPwgZPMDrUadTd','xofJrPV8sOXP9leec5SiwgguJa',12);
-INSERT INTO ti VALUES (1194756178419312298,-1303676,'FvjyoF9HVQq09mYP8z43oJOmmJVwpGUs','r4LHDPZ7M5UCCV1517qrWIJH6QuYbR5UZ6lXdWN2txtfTVJKnZFGb02Q9P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv88OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSShrtSZeDo8dL68IJTwE25wRToFyDwRrRP0H','nB2Jb','iRr0','IPSZErazlwat7LDROlHPXNkPwgZPMDrUadTd','xofJrPV8sOXP9leec5SiwgguJa',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4156144588707691476,6636670,'5r2PO94jjmihIxB5ePo2nLlh19HGcb6QS4zAHbDfzjcuEDry8SUuMV8bXTVBwqJ8dwNokvhtXiAnWf07','qptOSUXtk1t0LRao6Lxx5FMByrETsCHX0l7yAGzXVbmPOJR84VNFG0gL7s6Cy2eDG7ahP7PtJSrNvtehtEDcoILVySufNceXam7oLnDGzrkpZPhJxWefqNIWMxdh1n8g5PHTcGACgqmJ4MNuecByMqvvsXcnccPPd7z3J4xodMcW6erFGPOSsDaff4ROEJ8FMZA7XOyHCDeYOLuqTlibT6qW0ESSgOdKIkTA0ZOJl7bHaepg2RKL2FW','0VwGdopL5lKfU','BP6Cd2xtAZlyf0EOfV6P6o66p2ijsycJV0BOmoM3swLXAsoSQwwzlQy0Bkiw6N3iCy8','UVeFjBEq6x2y8wU4OPN3U1ZyDoRZWl4WFqewYCpvqLRVgZYN1nXr51rv9bmYWz82VqKTQ9G','pF9rrya5EGbgDs4DEOYeQQEy9ExfirZjzKyqtkm0t0oIQgI6',13);
-INSERT INTO ti VALUES (4156144588707691476,6636670,'5r2PO94jjmihIxB5ePo2nLlh19HGcb6QS4zAHbDfzjcuEDry8SUuMV8bXTVBwqJ8dwNokvhtXiAnWf07','qptOSUXtk1t0LRao6Lxx5FMByrETsCHX0l7yAGzXVbmPOJR84VNFG0gL7s6Cy2eDG7ahP7PtJSrNvtehtEDcoILVySufNceXam7oLnDGzrkpZPhJxWefqNIWMxdh1n8g5PHTcGACgqmJ4MNuecByMqvvsXcnccPPd7z3J4xodMcW6erFGPOSsDaff4ROEJ8FMZA7XOyHCDeYOLuqTlibT6qW0ESSgOdKIkTA0ZOJl7bHaepg2RKL2FW','0VwGdopL5lKfU','BP6Cd2xtAZlyf0EOfV6P6o66p2ijsycJV0BOmoM3swLXAsoSQwwzlQy0Bkiw6N3iCy8','UVeFjBEq6x2y8wU4OPN3U1ZyDoRZWl4WFqewYCpvqLRVgZYN1nXr51rv9bmYWz82VqKTQ9G','pF9rrya5EGbgDs4DEOYeQQEy9ExfirZjzKyqtkm0t0oIQgI6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(57) NOT NULL, d VARCHAR(65), e VARBINARY(26), f VARBINARY(26), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16338,3157955,'l4w9HtVWujdIUQw8IAQSQBxnrmSsqIhJKZVkjPHhaJuG','n9HcacLXix3YoLMGuodznvtiLwsxRyZE9Kv6hrQBIUPq4GUzB9vViDvgWO6OZa','YCRcAiu','vO2n0afmvQTXyF','NVn6f1XHgsfJ6EmAWpw3unHpS99L3CBz','ueZbM1Mbr2LxJ726FOeTJxrDtpDk34Be2kg17miO03Vj5',0);
-INSERT INTO t VALUES (43421,1501554,'q4GEyDvuCR06iAfLIFh6Ao5w1u1bkRp5QWrvcvDY7iB1Kmj','gpIoW','1NQXeTlPkJhCLNgd','ViQbc4eGDZNeixgoX6FR1F','yER7zOmOTOSdBIa6bee8qy13NPYTCe7K5UQZzJQW6kNy1eWwEoyVLQbRd9QBMyUtthhsHwq53sBDdUrzzyiKe','GfDUGi2uErdCJG7zsal6a5UIKjczk71QEFjPjWBK0cvfFa5',1);
-INSERT INTO t VALUES (9071,4410582,'IK6vSSXbwkftbV','GTsWFUG41mAhfXOFA','aV7fWEs','SJIkzJvmR','cLW','coQzftoAhDS1l91sceW8LyrsjIUM7ksRfF4qBzG1yI9fVX3rK1gi2yCJ2wUsFOmiH7Wg5PYHKU2q4i3fUMWp9fxt85zaarA6WNc',2);
-INSERT INTO t VALUES (14418,-160702,'AWccXTsYkwvLF2gvBoddxIRpJE1iR8SqSTUhMku2IBorbx0SnmKqlz','rPLOqRruO','5Os8LEKmQmLaQJnVj','O','cKZl4Wy22ODJ8WRk','F7aGLn7SgRhhONb93xtwqYXvM2CQlykR1X7WtsOYPR0FRKgW3LiBqF2K52F7ckYv7ePJGUnbw8BaFJzR5Ngcmkdl1xk3WWB',3);
-INSERT INTO t VALUES (3182,8235527,'avyGOSDLzQf3rZwEx7AfuyhD4qccFSVO0FyVQO6EjAogL967sCdnn','lJkTgBUe08oO73YM10BFL7Qia','qxA33E9','fiqzWwNrFBlt7eyZSGQVI','AyDcswyQ5OoUTDttNjusIWhbMBI19u3pUmL9wIUtVzxYbVE','6NroQOou3UskusyRvKZZ8LnF57JjdDau9s0NNUCx1YVL6eYmIMF60aJiWIiVXtbPQXRw',4);
-INSERT INTO t VALUES (300,-8265194,'OWWSbKTmgbvodHfQBZ0heClO5qWJGw2','Dt1zg6YNG2g','j9Sj50ZE4yD3Hs','lpBtd','1hpecOzbdOu27jBEeKSnJEZZ6tyhTY6VlrFtyIJB13dmsyFgfJtsYsfGB0TZcYKzvqTzB5U9zv5WqR','Zw7F9l6WUIyrTUqr',5);
-INSERT INTO t VALUES (42975,7390254,'nnRrVA4qW1G9igR8kURUqV0nbBavyopFV','ze8vjtac00gsyIyoct3','4645wp','4','pZDXcmXF7DcOLcdxe3QYLdEIoCgyxjIIvcxNV4UsAdZZnXCnD44F30olvIhHnCzs','UNwUFyTsK0LH8StsVVmY0OoR1dIDihsg6oGn',6);
-INSERT INTO t VALUES (38102,-7062148,'RWlLtr2NN9rLm4cCOAne8kt832Zh3ueiqddd4yDUK1xSxSHdKClVsU','iLkf3juxyUnCEe1CwPF4vG','TaGQOLHN79rYM','zQBDWZtFR1nRuSJmeJc8x','DRtQVSkDwbompgW5pW4i2wTZ8KroS','3IRiIQCnozDPrTmrYJnlbIXrw4r7Mf9MRsbk',7);
-INSERT INTO t VALUES (46319,8133114,'urDM4lsp0','709j95vUplIj1vMuvq9yEi4OtEPdnQyBYsW4xIJt','0UjyiaY','9EOzhh7DTz4lp4InepxzXN','uLuWFMyS20nGHzxLoNHvZb','41vQs7SztvqkIqlA6jPpqfd7kFMM1LwLhpF515lfqiYNlZJWISS5nMhEgA5hysFX03',8);
-INSERT INTO t VALUES (26249,-2359531,'A8pAz3QCD587aXqknRKdBg8R9nyB','zBC2FI3uGpCGzadQY33nbGYdXFB2LwG9SPSLBaZZO2TqBqGwPaqY24T','DyCNmQezQf','j4v5vKaoSrkGKa4juacwah','BpAmRjnsL3HhFS81ZKkvV5RiIYleU6h','hBUcCLrk5dhPa144A9Zay1pfoJxY0vVF0rECVGHnHPbVO1Guq9y1K5OC3fTRdRzPHFxcFhaN6AWMGvL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4430,10929956235362260448,'ow4yEv6','AA4Kpntb5NMPTGbmzBzqwOHru2aTIviMzhYzUGcdR1rWaLRymJwYkUNZMvNadkqdEvJciHCjKRmncvdXJ','of0iT3gF8AuNy','MbG19Enr3EieIqW','6','U6',12);
+INSERT INTO ti VALUES (4430,10929956235362260448,'ow4yEv6','AA4Kpntb5NMPTGbmzBzqwOHru2aTIviMzhYzUGcdR1rWaLRymJwYkUNZMvNadkqdEvJciHCjKRmncvdXJ','of0iT3gF8AuNy','MbG19Enr3EieIqW','6','U6',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (50993,7412315856548160117,'CLYU6ihi0oexYeshRhrmb1H6dD2J4xhNj4EVNErZ','2zTtOoup3tMr9YPdxTvPO6RfGwVDphYjDz4RlsSYRIOYTxUbZkXJD7E6rAiHAWR2PekqBIgU1WY847ddUXixrdPwOLlpSeKyHsvS7JMQBW7zP5bD6cQEv33sKZDweiqw6LUVwYMDx4a4pZ8zZSLSl9gyIDmzeMSeUIazsF7GP3dPUCgy2zS9NcPV333PrFsr7','cp0P','jQ9t9fOIVzTVSnBK8OyIrhTPbIedkk0wuYiiJZKJ3jQXvzhiwxZXcpmF6VZQ6ZPnhlAQaShu3Jvd6ys9JhHBJ5v4R71hheMSeEIrWYW71qHKVF1Gfh2LFha6ndueYR5aLV8U8v6SeZkee8uJzmDrylP5ee2tiGp197VbhfeKrbD7llkwR6MVukLx6c70vcKdBtaQaunnaGHhh4H','N','Q',13);
+INSERT INTO ti VALUES (50993,7412315856548160117,'CLYU6ihi0oexYeshRhrmb1H6dD2J4xhNj4EVNErZ','2zTtOoup3tMr9YPdxTvPO6RfGwVDphYjDz4RlsSYRIOYTxUbZkXJD7E6rAiHAWR2PekqBIgU1WY847ddUXixrdPwOLlpSeKyHsvS7JMQBW7zP5bD6cQEv33sKZDweiqw6LUVwYMDx4a4pZ8zZSLSl9gyIDmzeMSeUIazsF7GP3dPUCgy2zS9NcPV333PrFsr7','cp0P','jQ9t9fOIVzTVSnBK8OyIrhTPbIedkk0wuYiiJZKJ3jQXvzhiwxZXcpmF6VZQ6ZPnhlAQaShu3Jvd6ys9JhHBJ5v4R71hheMSeEIrWYW71qHKVF1Gfh2LFha6ndueYR5aLV8U8v6SeZkee8uJzmDrylP5ee2tiGp197VbhfeKrbD7llkwR6MVukLx6c70vcKdBtaQaunnaGHhh4H','N','Q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (39154,6616017765552868237,'Uly9PtVMMCrnFSIo9r9lViRU0ehZpKY','628sqdDDDRRtYokcL6c8Y5W8SdLJ6pD2XVdIaPM58wKniPKr3euVHT7AuCnlVX0HqB8U0eDN','0MsZSeqKBMo504BvpfWHSv','pddo4PY4Pgoh8qxP9YVgu2rSUuTCMLMXrIU7fHZ0461IHIqONxi5CnSSMgr2DGamNKpNC5cSOIFues6PhKhQMlRyLHwtpB9Zp4husLireKaF8Oniej0bo8HlBq3wL0CGH4sifqDvO35U97SeGk6YqQsfF1Dp4nn7eTdi2F2KR71R6jn0PFur3wsQSk9MtIKZSGjDqfuXNJxRj9leMBGhMr','A','Zq',14);
+INSERT INTO ti VALUES (39154,6616017765552868237,'Uly9PtVMMCrnFSIo9r9lViRU0ehZpKY','628sqdDDDRRtYokcL6c8Y5W8SdLJ6pD2XVdIaPM58wKniPKr3euVHT7AuCnlVX0HqB8U0eDN','0MsZSeqKBMo504BvpfWHSv','pddo4PY4Pgoh8qxP9YVgu2rSUuTCMLMXrIU7fHZ0461IHIqONxi5CnSSMgr2DGamNKpNC5cSOIFues6PhKhQMlRyLHwtpB9Zp4husLireKaF8Oniej0bo8HlBq3wL0CGH4sifqDvO35U97SeGk6YqQsfF1Dp4nn7eTdi2F2KR71R6jn0PFur3wsQSk9MtIKZSGjDqfuXNJxRj9leMBGhMr','A','Zq',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (63769,18259195601673366587,'8OvhjtfBaHexIHFkbcLg','kO20KwnZU9slhWhu9npoQ8DUJ98lfuCRh0fKUXQrEAwDxBaCcgVWN5LB12D9QZJPbkYw1y4zABh1akfESU3H8r7yxGXDK6OhPgINkmdDGEvt3hiTE2NoAe9JiBB1v8X1BmQSLOAY7PRLhVihPXjdTfzic7VT3Ok4yuU7k58R2k7wodQXWnG5','d7','9lhdqT6eYpBclVE4mnYHCXbOd92','23','vL',15);
+INSERT INTO ti VALUES (63769,18259195601673366587,'8OvhjtfBaHexIHFkbcLg','kO20KwnZU9slhWhu9npoQ8DUJ98lfuCRh0fKUXQrEAwDxBaCcgVWN5LB12D9QZJPbkYw1y4zABh1akfESU3H8r7yxGXDK6OhPgINkmdDGEvt3hiTE2NoAe9JiBB1v8X1BmQSLOAY7PRLhVihPXjdTfzic7VT3Ok4yuU7k58R2k7wodQXWnG5','d7','9lhdqT6eYpBclVE4mnYHCXbOd92','23','vL',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(2), d VARCHAR(41), e VARCHAR(8) NOT NULL, f VARBINARY(77) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (127,-5893755543003159855,'c','tnTZ5GQxqRcbKSEp1wP9tN5pGFuK4y','BRp3EL','6q2kp7fo1ZxpyNQEk7aZq3aROlHTFiMNGseMGy4XwrcA6htT6Kf8b','j','I',0);
+INSERT INTO t VALUES (171,-2807545799029306041,'q','2OsSqlnzI0W4YgZzY3LQy','S1kEkS7a','R7kyy7EsU1EeelzLKcyOrHGcEWzAfkEj7c97lj2wmx','j','1',1);
+INSERT INTO t VALUES (110,1483965540595482746,'QV','8jBdzexqCGPQxhYvlZm0FBdkjasYCyMGWDbLFGnE','Y2Kx','Y8E2tupe0tntlg8gvLbCqiFDki6gv3QGc22VNoQr1','U','z',2);
+INSERT INTO t VALUES (198,-3244425444572797767,'V','37ue','RklIVa','Kz1izKuRk5SMXZxrtrAZ','v','V',3);
+INSERT INTO t VALUES (2,2778829279406068795,'q','II82L66D9WSlXZ4k','V9','EKd0XjMUkU','B','a',4);
+INSERT INTO t VALUES (150,2293453345328179851,'T','q9PgyRN8osA2ebW0t2IOwNqOde16hMI7','gepwJGt','DZzNG4JGlMgLmQY','9','B',5);
+INSERT INTO t VALUES (198,1320997884590036518,'Kw','6J742','gBO6J','ouX3kpvQV','P','s',6);
+INSERT INTO t VALUES (194,2760032425271387012,'rj','ZleTp8nZ7NdzABNRM','sQ9','kZJF4X8ZP14qrytJdHZJ0UnmvuFMNeCTT8','r','S',7);
+INSERT INTO t VALUES (185,-5251050635636289236,'Iw','eBiuFfu9xytlZVu1omGH1VOdOLfd2bDeEmI7F','x','Rz3Nkxga','y','H',8);
+INSERT INTO t VALUES (187,-1572424550737865939,'k','4OnhXqNmjjZHv6e1SwLbpLtY','qB44BR','WgnKg2iUKLkM7mkxFGoFjt96lV7xvdFZtpwY4qqlPQoCUgfKwUpd','H','o',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(2), d VARCHAR(41), e VARCHAR(8) NOT NULL, f VARBINARY(77) 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 (7906759927602766654,-4380338,'HmBWWcu1VRRaGeKgmAdP5m9SfBTfNKpkhZ5Q2Vy9RcVnxTscR7Dy','Qsf6v4kKviuva3xmUmxmtvdeP4YKROpgjLO','dXlbYEtsWe0B86WbJ84S4y','IBu34iI2lHhhRs','DZqC4ZS2For349vJSwu4Nmy4H84iXcKvNlrPnIuflz45LTqJ20rGZjlXuvEoLwCv9LmaEh48Kl0ToLgQYILv80Qiq3','yyTgwL28C2tVR',10);
-INSERT INTO ti VALUES (7906759927602766654,-4380338,'HmBWWcu1VRRaGeKgmAdP5m9SfBTfNKpkhZ5Q2Vy9RcVnxTscR7Dy','Qsf6v4kKviuva3xmUmxmtvdeP4YKROpgjLO','dXlbYEtsWe0B86WbJ84S4y','IBu34iI2lHhhRs','DZqC4ZS2For349vJSwu4Nmy4H84iXcKvNlrPnIuflz45LTqJ20rGZjlXuvEoLwCv9LmaEh48Kl0ToLgQYILv80Qiq3','yyTgwL28C2tVR',10);
-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 (14117171607058315639,-6242366,'6SNVub5lQm1mrXvyK68z7XAHgt7rR4NDEmEiPciTVpp5XDcJfhtn','HJozMyO3rzsfqHVD7jXSOR6pH3uo90voxYZyYqIFH5hpA','tgtCi','IB5kshB2','DdaTPhEUQr','D8SmAndVCnszEhGUHIShqNIGDFW1hSoNV9w6MGfIkTucX2gxb20OXG71Ln377HeZQYLIwW0cPpzVRrUpLcDD15w4SB',11);
-INSERT INTO ti VALUES (14117171607058315639,-6242366,'6SNVub5lQm1mrXvyK68z7XAHgt7rR4NDEmEiPciTVpp5XDcJfhtn','HJozMyO3rzsfqHVD7jXSOR6pH3uo90voxYZyYqIFH5hpA','tgtCi','IB5kshB2','DdaTPhEUQr','D8SmAndVCnszEhGUHIShqNIGDFW1hSoNV9w6MGfIkTucX2gxb20OXG71Ln377HeZQYLIwW0cPpzVRrUpLcDD15w4SB',11);
+INSERT INTO t VALUES (1223302057653263325,870461459324878092,'MX','xXCkYfPwG','y337Ed','VBhjREgRhk6cRJjHbLrkboXFCDOrAUjlnO6VqAoHTHDUc','R','P',10);
+INSERT INTO ti VALUES (1223302057653263325,870461459324878092,'MX','xXCkYfPwG','y337Ed','VBhjREgRhk6cRJjHbLrkboXFCDOrAUjlnO6VqAoHTHDUc','R','P',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (3739618848939890363,2511085365314006755,'W','iHfu0j00uiTRgOiU2KXRN4FR','jb5Bz2nb','PCsGhvlqD','4','K',11);
+INSERT INTO ti VALUES (3739618848939890363,2511085365314006755,'W','iHfu0j00uiTRgOiU2KXRN4FR','jb5Bz2nb','PCsGhvlqD','4','K',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2912258663415583887,-6395984,'dieL74oe4gMra9SiC0dIGAHYiW9GddSnZIsPsGtgmR3','QudBESXj7lHlSXBaXboOv8xVkJ6MS6Z0zIKbvvGx8OUS7bytn4q1YO5QMr6OjbhpW5SjvCcJoBqW3SsRy4ARolKkpZE46EtLYJ8uTXEmCpS00GpkFEcM514R4neJlONJcKLOtes2s8GWD20Dr8HznEEz1eti0WVwR3f2J1j8id4MeN9qeecndGTT7KZ3mMT4VdtE5RemO2Drf2OBuux3lT8ktiDDcYjZdFcHZ3xvySkOXy5GySPvW4LP','56KtwwJDdVzfeNs1Ou78','xK0XvhdHj7xdO6ZgYuB6HO','cYy','8yKdkhG6nVctDpZr1slhH2DxT7mx2sxnwk7V8m78mqtUwqBRe7X4iAgkHIR6QEhfXYumasnFvTj13PtpW3Z7oEVmyYG0',12);
-INSERT INTO ti VALUES (2912258663415583887,-6395984,'dieL74oe4gMra9SiC0dIGAHYiW9GddSnZIsPsGtgmR3','QudBESXj7lHlSXBaXboOv8xVkJ6MS6Z0zIKbvvGx8OUS7bytn4q1YO5QMr6OjbhpW5SjvCcJoBqW3SsRy4ARolKkpZE46EtLYJ8uTXEmCpS00GpkFEcM514R4neJlONJcKLOtes2s8GWD20Dr8HznEEz1eti0WVwR3f2J1j8id4MeN9qeecndGTT7KZ3mMT4VdtE5RemO2Drf2OBuux3lT8ktiDDcYjZdFcHZ3xvySkOXy5GySPvW4LP','56KtwwJDdVzfeNs1Ou78','xK0XvhdHj7xdO6ZgYuB6HO','cYy','8yKdkhG6nVctDpZr1slhH2DxT7mx2sxnwk7V8m78mqtUwqBRe7X4iAgkHIR6QEhfXYumasnFvTj13PtpW3Z7oEVmyYG0',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1397796092149346448,-7792167,'mbTIhGVSQ3BtEBZXYh0ts7nrEUGyhGsbJWeeX1QEj46','5nJB7hic47POXd8PvlPN9wjuQ8AKhFVUL','gB8tPsCbhM2','NwqfszFcQgSMzhgzqvkrxBpKj9aLb8fCAnoPVMQgRQ5ehr1bKNumNz33CNOaM3af2JR','bEGbwuSweQowj6IQY42iOrABjBeGCurINKmLei6WnOPkm9uH7LIwshfzWWYXERN3bqpLNFFwxvBLBZHSkangpmyO','r6veMUUE6wp447ZMdRUw3uBOFugfvQ',13);
-INSERT INTO ti VALUES (1397796092149346448,-7792167,'mbTIhGVSQ3BtEBZXYh0ts7nrEUGyhGsbJWeeX1QEj46','5nJB7hic47POXd8PvlPN9wjuQ8AKhFVUL','gB8tPsCbhM2','NwqfszFcQgSMzhgzqvkrxBpKj9aLb8fCAnoPVMQgRQ5ehr1bKNumNz33CNOaM3af2JR','bEGbwuSweQowj6IQY42iOrABjBeGCurINKmLei6WnOPkm9uH7LIwshfzWWYXERN3bqpLNFFwxvBLBZHSkangpmyO','r6veMUUE6wp447ZMdRUw3uBOFugfvQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED NOT NULL, c CHAR(81) NOT NULL, d VARCHAR(51) NOT NULL, e VARBINARY(54) NOT NULL, f VARCHAR(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5044917,4149369877,'jP2mcWmekPFGBhBxcIC63','UNBG2ioyv0RiK0gd','T08S','kSyP3Raf987HTQ57GC4FpiyoAa8GHHJchMa9kUoRE7YkTvSBKLyKsq73deacnDL','ef5IdLNIHYwMeWkLxYBwSZT6GB6oNT','gUljeJ9wGGRr62Tg4525G3I5SjSPYJv1N1Tz0yPJmUq9Cjk2UuO1p6pvJrHDL1MuCLWE2LiuzpT6bnMYV4azu',0);
-INSERT INTO t VALUES (-1049175,4267017129,'KlU2zNZoI2Lkif5nRjSdtGXgg421WdSxMXRv7iuO5goG7fcfcfnddcJ3KDRza','8w8TxEXerRL','R3V9EmAPn371LfmFSFF0raeergh7JlqKl51','qprOVhbH66Dl6aD6Bhe80kIJ','tyNioseVB2o64v1BnSuYMiWClt8Bf8IVt1PbaAxxJqmZwzoOYGdAMflObXTFS9yukAGZmxV3bqHmKkJL','rwsgglcC',1);
-INSERT INTO t VALUES (7240199,2756271184,'yFLS4DfdvUEHNiGe3LCZnn6B6WsiBChOUB339EIc5nDnBz6vLP8','W62DkZKhocIi607bKNQHccyP7JICGEBsKwypxd2ZqH9pID','ywb0A04NJLmGH8JvUSzxrb1wVrO0uZAobuRYVc6scf','RhYZwLlha0HhjGMGfA6vU4rqlUrqMT9DKrs7Mzl3GLeu2cKHRCKTUtPp02RQkGQy4kAPq7eS4a','XbWH3ecRt64TNMHYNBNKbDYZ4nSEe1gzzomHsKaPFK','Rvm6RlDEVjQ1cSNRW1eeEHDw7yDwhNDuyyb7yEi3h1bxSA5DwzAVpWvW2i',2);
-INSERT INTO t VALUES (8308037,3832970169,'mRxIjh7gdK4TYHeGRfxOUUVIXSOIwPj0AXHIXCfFnE3eOD51OXT1IY4SJJZAPd7ndKv4pspH91jKeMB2','IFG8Lsjx6xzqhjEYzNmGXjTIaZJCCLygYP9AgAGIUj9JYcGh','zx5eBQcCIclnFfkodj6sk5k9pCo3rAe9','ExGvOgdWzAmTdMZflaYH0CLmnpZ2jfMRSS5C08z6cgYwJePJAro2vvl4ZIhe6VBuF','cPFwFOEHJiGJF1XnL7N8UOqxXI','72XXDrfLte4VM5UnFtSfO7DVH5PQCFQPJIvD778R3KVDeJ3JFm94LVWsTuhcdyBYL7T2PlNEtZsm2X4tm6YJdZ',3);
-INSERT INTO t VALUES (-6350797,2343481831,'8SpVRZtpaF0v5M9M0ztHsfJIqMChHuWiDrQRxoeDCIHwZ5','gg0nGcSo5ELprFh','hH5xkN9Wx7dlBHHOnTHMRqgamO6ThWLRhmqVSo2RL4AkJEVFN2','vNENzIM6OGhT','0UNLeq40rlGVmd0pTDmX2Qp8bP0N2UBF8p9dstTJ','DsTd',4);
-INSERT INTO t VALUES (6014684,2096659699,'1aJhhIK47pdqGCXLyPYbKPALVwErnFL3IIKJz','9buC5iOOiNZ53','MEmkIGnyNFAMlsOnB1Y1RfILYIA2ll0u7iuDHOI3','MPI7PAA0cFi7SsmjaoDfSfoWjbaBtXJT9BCENIeKOkL8','g0n','34cqg1pGdNUV6hw95lfGZ0iXAmBzpOUkG28tMJmHZgaBNpg7XLhccgAAeru6kzXWsojRbAzZGAU0uGknoidQpQFU',5);
-INSERT INTO t VALUES (-5062577,673946757,'w6EpW3OJ43weKbqduV1iCCQTiHVoC2Mgz6GvZyEZ4','2REhj9exHUoTABFCbrjvZeENw2IcN','0C8YF9bUKz9Ar1','strIJeETjfFqw0rhFs5bF4ojia9UxIujRWNsHmbYDXzWDHX17wFXLpTdwgBlCtaHUA5Gzh','APmCS','lxGhz4HFGaZv721aUHj5Hwucx6iyBp7',6);
-INSERT INTO t VALUES (-5449017,4244133185,'gOujGBNUNjoMSIIeVa67jv6kaPaanvbi0dnRyWr85zt8K','X','KqTcFru6kJ9MFZxDF3r1dcrl496x6uFurg','33XqVaNf8AKK0M2SD6jhb0jbsEuF2w','PdGBDN6ZaExug4k4','sfuKOnXo8JNwO',7);
-INSERT INTO t VALUES (1082922,3872721917,'ixdgaSFEuP5tNRCdQz5oNyTItnCpNbEIRjdt0','taZJbcdZ3GJZWA8oBBeKc8J','1UESdCUY3a6depypd9Y1VzH3An2d','gU','Pa5OhBBGTDr4t9Rd79aM6xhgHFVixWpAfYmjsN2tbeJz8hmp6hvinn0DR8CL3rarmU2hZ6ov6CAlGd0U6O9','wlCcgEt9rq1RpwjRBU0Q15QOp2B9',8);
-INSERT INTO t VALUES (-271545,2042135911,'rsTbcWxDd6MYflv3P5oUgJiM8BMOZMuV6E0GSETFqPeJmzv','9U2ymhWxNdS','7urccMJfE1UdoFHMwJM8Is5KaqA','3kWjfMimPaqxyfhqklEB5Z1xaSsj9YO13BBmkBXok4OVy58pqn9bovMem0s58XiDdLpitFsLvQE4mavFr3','1kSloCqUcsuMre2tMWfDoFcjXT13G4JS','wcZAmRToLsPNFx1E5vZz1LKoTzIdhS7tG1tx3WD8WqQBPS88bT79E95szn4xf3huhoUZfjqVKkHx5ZLSTbdRyA86UG55xgIr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10751468892733332465,-1358703484416382262,'7E','USr3rU5uHVbjv5v7ubqUfqcbx82uzHFbwHLhHJn6Txi6dBKVU0E711OGxYCrmS8wVnPAWBXQIbsCcbGFOteghDlI4hRhY8KSLrqIG2aWu8rMd9YswN5qs9','M6tgnW','3YE8dePR2l8bME8b9dPUDstpJVNQuVE61dsH0yBYR36KkCzF821oGnfx1CdO','M','d',12);
+INSERT INTO ti VALUES (10751468892733332465,-1358703484416382262,'7E','USr3rU5uHVbjv5v7ubqUfqcbx82uzHFbwHLhHJn6Txi6dBKVU0E711OGxYCrmS8wVnPAWBXQIbsCcbGFOteghDlI4hRhY8KSLrqIG2aWu8rMd9YswN5qs9','M6tgnW','3YE8dePR2l8bME8b9dPUDstpJVNQuVE61dsH0yBYR36KkCzF821oGnfx1CdO','M','d',12);
+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 (12323215687334375151,5128071139574679551,'zPP','t4zNQRsbVGuSl','mdHRYXwa','AgpgWPsyxi32tCXTHHI21yblVA0nLNIrSrvKaHTX2jnQBdHDmksvQrgQVU9ip6vENIIuA9FAvLgqgrQPNpzbj1EgPOsqqEBn1ynjBB0guXnzOEjfuArDBblQFFUHIbsZ9bbuZqU31D81ln6bKnWeunyE9DS2k2t6Hu5JTdClimI7mA','n','P',13);
+INSERT INTO ti VALUES (12323215687334375151,5128071139574679551,'zPP','t4zNQRsbVGuSl','mdHRYXwa','AgpgWPsyxi32tCXTHHI21yblVA0nLNIrSrvKaHTX2jnQBdHDmksvQrgQVU9ip6vENIIuA9FAvLgqgrQPNpzbj1EgPOsqqEBn1ynjBB0guXnzOEjfuArDBblQFFUHIbsZ9bbuZqU31D81ln6bKnWeunyE9DS2k2t6Hu5JTdClimI7mA','n','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16536061803610094081,-8549818889827516863,'N1','t8DM60ZpcBJCpavWaQML0ZjyDsdK4GcfUTTVvSOXyJwbTosp1IUwBT4b06GOL97cGGlVgIi9Q3z5k8ZGcvD5HjRH','In1','ueUeeYdtOGbyKlRacoGEJR3iZ','u','p',14);
+INSERT INTO ti VALUES (16536061803610094081,-8549818889827516863,'N1','t8DM60ZpcBJCpavWaQML0ZjyDsdK4GcfUTTVvSOXyJwbTosp1IUwBT4b06GOL97cGGlVgIi9Q3z5k8ZGcvD5HjRH','In1','ueUeeYdtOGbyKlRacoGEJR3iZ','u','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14593624842130925964,2428867088335408059,'y','2THTGOvT8HbgTYPdGD6ztPKneJHeunLBe8rmla40JsfVbsKxg6RhqnJAvA3eLpcyk1ly70Ic7ALOQeRYHJdPskNSR2SmDHSLeuxiPlhgnFbOmyvfTs12l489apsaPFu2YJUe0WGr6IFIr2t4TwqZDPQkAd9oC9l1PoMtxZMoJgi2QY0MkA6dWgStFMHjuMAe5gaOKwURlS6','x5','qAeI0s0W4220pncoLvOeWGE3mC091E3TalPkvXylikFag3lwNLFLMYcPIo0yP1RoSZwJBg6k6Eix4SmVKW2GjY6JuL8vfYJA7UqLhBLO56iJqy4IjQYDSEVC5KpzybTznqMk8HrgOOmVQA8sqCY8dtlS1Au6P0Fal8hDONHlT72m2i','j','x6',15);
+INSERT INTO ti VALUES (14593624842130925964,2428867088335408059,'y','2THTGOvT8HbgTYPdGD6ztPKneJHeunLBe8rmla40JsfVbsKxg6RhqnJAvA3eLpcyk1ly70Ic7ALOQeRYHJdPskNSR2SmDHSLeuxiPlhgnFbOmyvfTs12l489apsaPFu2YJUe0WGr6IFIr2t4TwqZDPQkAd9oC9l1PoMtxZMoJgi2QY0MkA6dWgStFMHjuMAe5gaOKwURlS6','x5','qAeI0s0W4220pncoLvOeWGE3mC091E3TalPkvXylikFag3lwNLFLMYcPIo0yP1RoSZwJBg6k6Eix4SmVKW2GjY6JuL8vfYJA7UqLhBLO56iJqy4IjQYDSEVC5KpzybTznqMk8HrgOOmVQA8sqCY8dtlS1Au6P0Fal8hDONHlT72m2i','j','x6',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b TINYINT UNSIGNED, c BINARY(51) NOT NULL, d VARCHAR(3) NOT NULL, e VARCHAR(77), f VARBINARY(85) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1787716098,223,'Zm','izT','yS','GJlL1MjYA89OqEOtzqQ4J','h','Y',0);
+INSERT INTO t VALUES (-233535136,33,'NXOmAFDEbTton35FkPWw9W0FmDBRDBp0dwqUIR','KqX','c4GXBmW1QCf5vgSuHwODRWvUQfJQf5Wsrl3e1jQIFjZSfa8VqhSbPcMY','kFNAhyjKv9Biu4bbYguaAi7KoziIHs7BnOhSi8yz52LlY5','5','Y',1);
+INSERT INTO t VALUES (1354789416,128,'rsC0G2gQiAg','i','zOCHEpiMVL7hBdbtu34MNEc6oYtwJWyvFQi4az4SuFjNea9MnBDoR0ybajbO','PsN68bKxpJJuTimIXqR9jF7zmffjNNvt1YmGSIXUGBVdRI4htv2mtlwIqSR0DyZTg8kk4','H','ye',2);
+INSERT INTO t VALUES (-2073122353,64,'D8q7mNN','hX','5YapiZVjGKE3Ol4keTdPpPfr6','pMPfl5EpB5bsA5euX73uFvYFzXLc20Ew1ZVnfXLxMcwU','E','S',3);
+INSERT INTO t VALUES (-1414385267,27,'BPaHlV315li7YnEFsKXhv','H','uxe3cZ4WAyA31g5MIy','FSeAYXX7hFq7INKspTWDvk','P','O',4);
+INSERT INTO t VALUES (-989178896,110,'xZww7bBXSJdVfdTBIKryYbIjygbjB9tpOXSHVtKGCl8','q','WJ2sI1HTDaHwWps7CAUgmudPWCWRDk20UDM1EOqsq1C1UDeOT9UID80AodON70OwsbQHOyOW','Iv8Gc0Fv7','W','UL',5);
+INSERT INTO t VALUES (1296463646,187,'ACGNOHYVj5ws2cx793rxrt4pyRZZ','OC','b7BryxGzkTDBJBBT4muiBNoPEHwTN','TmsnmWKyukwuRMhNRekJE6B2BzXq1YpV','n','J',6);
+INSERT INTO t VALUES (-1164203755,151,'Tgxx0COVbjWlNChptSdX','eLs','gCH6xLWVgGV6jfsCuuTFL2','AtPdQa7XwO5BrpRtvuMfAdK5Z5JDjg1dUxR1xxCbjf4ueFKilsHWpJetAw1cHiZljgr6dcAPQ7VuI9','F','dw',7);
+INSERT INTO t VALUES (44060555,64,'FzIHiOrJDHs9OfZo0MOjB1R4H3CGScbMo','l4Q','YhTnXnKNEC8FIJgKRqKLtOnyHxRtso5tni2u88kEUqGmjMm67HFoZe4P5KqFwPlf6QFZafBdt','XMCIC2p8hfPbaqgp2Arm6zjXvlX9JTh8ycPH6CvSvjIzF4RwnvORJM','8','w',8);
+INSERT INTO t VALUES (-1381966250,155,'N4CkJO8o0Ib8g0Bjibx1LHEScA1d6u3xtXhkkIkllXFSln','Pv','ohZpEVcG8tC','mqHKe','q','cH',9);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED, c BINARY(51) NOT NULL, d VARCHAR(3) NOT NULL, e VARCHAR(77), f VARBINARY(85) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1016649077,736397274,'gvxtY0ChEm7r4brMzlUSVKY5AejGYIkELqLUesGBrAm1AQBJEtR7WWyQzE9IVByKlfouKIF9E6eF6','Qke8xpwtNIsocm4doMzUxIQCiEfKkwx1dD1xzfH5fE2U','2axRCzskAIsF1Rvkjjm8U9f7fzMN','1w5s6CZMgoxU0n8lxuNM8yyrccA3ah','elhvgTCNMrGqCJxa2w2ikKKFmijYy1a415Oz','qrwWUvJJ7UKyfxQr2q657mG2WYrP3Q3UJM3ofDIMqncMW68fcVRn9qi',10);
-INSERT INTO ti VALUES (-1016649077,736397274,'gvxtY0ChEm7r4brMzlUSVKY5AejGYIkELqLUesGBrAm1AQBJEtR7WWyQzE9IVByKlfouKIF9E6eF6','Qke8xpwtNIsocm4doMzUxIQCiEfKkwx1dD1xzfH5fE2U','2axRCzskAIsF1Rvkjjm8U9f7fzMN','1w5s6CZMgoxU0n8lxuNM8yyrccA3ah','elhvgTCNMrGqCJxa2w2ikKKFmijYy1a415Oz','qrwWUvJJ7UKyfxQr2q657mG2WYrP3Q3UJM3ofDIMqncMW68fcVRn9qi',10);
-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 (-449903320,4047357086,'0hpbguewby0srcvxpK6yH9MN2bmHtcF8qx8BJlmrjg5rUCmOi','5oGOfXq3C2OJf7','NMTO','5G3o88','BMfhdySrWW28breB2HIFYviuEhucU40aUOfYjqbcGH9Iz8XTcmARJ4BCCMZUnQMcZauJO33SGG1u4J','JafbRQASXsN8l32uefQjekFt0iBCbf0iALtWl6Z1w7TftjTS4WtfbFz2kOyDRSVzYO6vXg5iK6qv0L4tmuKpbh16QTOZtW',11);
-INSERT INTO ti VALUES (-449903320,4047357086,'0hpbguewby0srcvxpK6yH9MN2bmHtcF8qx8BJlmrjg5rUCmOi','5oGOfXq3C2OJf7','NMTO','5G3o88','BMfhdySrWW28breB2HIFYviuEhucU40aUOfYjqbcGH9Iz8XTcmARJ4BCCMZUnQMcZauJO33SGG1u4J','JafbRQASXsN8l32uefQjekFt0iBCbf0iALtWl6Z1w7TftjTS4WtfbFz2kOyDRSVzYO6vXg5iK6qv0L4tmuKpbh16QTOZtW',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2472956759936246697,192,'I08MwLMfiftH9ze6ZN4e7zly9LDkIc','m','ft0K1pswrJGN5JOEiltI6rAkdeo9wp','tNOzmN3Tu2SzF11JbN9jUr5GIgyTnwRiXhEzy99kOSV3xpEfuzK','g','lr',10);
+INSERT INTO ti VALUES (2472956759936246697,192,'I08MwLMfiftH9ze6ZN4e7zly9LDkIc','m','ft0K1pswrJGN5JOEiltI6rAkdeo9wp','tNOzmN3Tu2SzF11JbN9jUr5GIgyTnwRiXhEzy99kOSV3xpEfuzK','g','lr',10);
+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 (-3476302944297843876,149,'iLR4plpCPSZ8YgxCRoaxr7J4NfSHZG3dBjJgUjRW1iI3l','Cv','G4KX04q2xoVrPIo7ZghK1ERNQm10Pv','K7','L','D',11);
+INSERT INTO ti VALUES (-3476302944297843876,149,'iLR4plpCPSZ8YgxCRoaxr7J4NfSHZG3dBjJgUjRW1iI3l','Cv','G4KX04q2xoVrPIo7ZghK1ERNQm10Pv','K7','L','D',11);
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 (-1510512595,53978498,'wq5f4QcmuUMGgBQznuQH0u9JGpvPqm','AnLryhPt9HavoFsPZkQFd3aO0','sg05IrZ7N0bkwjQGJ4YNfbicZ5zUABKVWTVQssyhFtvA','TYp4erBIXktj5rxJMu1Q62DlPpv7OWVF4zjpa3iVPbOUm','Q1rMNO6Ixcj4jOP67QPpqgChKMxe5ZRGY','m7QGxjegjJVG5s9UHmCsVsobPO3jCYOnJ5wTdM',12);
-INSERT INTO ti VALUES (-1510512595,53978498,'wq5f4QcmuUMGgBQznuQH0u9JGpvPqm','AnLryhPt9HavoFsPZkQFd3aO0','sg05IrZ7N0bkwjQGJ4YNfbicZ5zUABKVWTVQssyhFtvA','TYp4erBIXktj5rxJMu1Q62DlPpv7OWVF4zjpa3iVPbOUm','Q1rMNO6Ixcj4jOP67QPpqgChKMxe5ZRGY','m7QGxjegjJVG5s9UHmCsVsobPO3jCYOnJ5wTdM',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1311461995,3428635653,'0zK1f3EIp83qTmsQmYYIjwrygKCJe3RDqb6myMw2TS','FZR6FxYNdGhGtjAdPdwOmp5c0Ya6YhqmnrIeFQpphTJ2xoqul8BgN08wHJaABujS00wWzW2tGore6T6K1Mu0u6VJjjQpopCgClM0h1TLdVhT79CVjLx3OXnptMqAViPb7','I1iQSSB32VsYglFfRJjOWIEccdQ75KLQpzTBWXSY39vu4b508cpFW','eUlJlqzOg7wb9DuwHdbBftgrikRlSfDnd8MFXdJmOtuC9L9qJucECPMLhf2QSBbF9aBgUxJVcpCnxlYDjb2D4UL99cWNIGM8tnD731XGFnQGwPQvoDX7x74E4I1PZxRmsw17JKVEV03EiFkNJ94vn4JpjqohhrqgDGItojVhXHrtrnhyZAXyppI1h31CUjCIjBlZ','G3z6cHEJJklF3PBu0LYD6phbNgA0reLtUECkUY0UC2WMpiPzq5kCiy7cslxJiyjo','aq4h',13);
-INSERT INTO ti VALUES (1311461995,3428635653,'0zK1f3EIp83qTmsQmYYIjwrygKCJe3RDqb6myMw2TS','FZR6FxYNdGhGtjAdPdwOmp5c0Ya6YhqmnrIeFQpphTJ2xoqul8BgN08wHJaABujS00wWzW2tGore6T6K1Mu0u6VJjjQpopCgClM0h1TLdVhT79CVjLx3OXnptMqAViPb7','I1iQSSB32VsYglFfRJjOWIEccdQ75KLQpzTBWXSY39vu4b508cpFW','eUlJlqzOg7wb9DuwHdbBftgrikRlSfDnd8MFXdJmOtuC9L9qJucECPMLhf2QSBbF9aBgUxJVcpCnxlYDjb2D4UL99cWNIGM8tnD731XGFnQGwPQvoDX7x74E4I1PZxRmsw17JKVEV03EiFkNJ94vn4JpjqohhrqgDGItojVhXHrtrnhyZAXyppI1h31CUjCIjBlZ','G3z6cHEJJklF3PBu0LYD6phbNgA0reLtUECkUY0UC2WMpiPzq5kCiy7cslxJiyjo','aq4h',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(89), d VARBINARY(37) NOT NULL, e VARBINARY(4), f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (82,899,'H','oyTHks','h','B0TuULdGz4MC3ECPgub3MIzLTUHvj96FPfcSoC3GkNtQJNBluSK2vhIjNVGMUA7C5CfjGs','pBBm9R0fYWUJvOzPHx5vvszHsOQKi4qihAFQTJuN5iHqIBYC8hUq9dBZM6fFWS6c2yMPRedti72Vu7DR6dC','G9Zc3Cbt6KyAKrSPvMvnTN2mSUfD5Krauv0M',0);
-INSERT INTO t VALUES (79,6473,'T8XiMaNDKyC5yskELdO4cXKU94hk4lp9PJ','qwIXPRiXivp92oMHqn6ZKakro7WCevKl','aLx','LfsfQPM9eXCh7aaU','ca9bdqOZ0LL5uXPWTDyKjUtmYhaBonFPahpyCvEUDRiM5I02eag3oO','rnk3xGdoNSWN3rcEE9JQhoEzFSbg4LdnUKnmel07IgkkWguwgbPkao9X3kXGwiya2sVB6ttgEYZnchh0VdZlb7GBfG02F',1);
-INSERT INTO t VALUES (228,24786,'iteW5sXBr6cUon','Kn','B08','498QaJ42','wV','7zxOoNWAMY4YhfWwExHYw7dGZtYVxXLFGrBhDEhEi',2);
-INSERT INTO t VALUES (23,36200,'O1DohlAi1aVyHQaoWLmDvXiF37RkcxufLjH8OGmvgBM0DBaGEy6Hn6IPPLbGW4vx07klKcIw1UppFzB2hBDeKAGu','QhEqTohj','We3r','vAIiLw','r2NUCMQ2TuSphJRngSIhkq4fLXb6K','a5o5kUO',3);
-INSERT INTO t VALUES (213,35735,'qRlJvWsCx0YqeJHhE2FOIHW2v5awNs0D4','2zfK2oNzXZH5yL9CK0Su67Bg','PN5w','BbWtGMo7Vweft4y31sIHjMkkU8YMKqwYmCeObt2ueh','NQTXI','FwDN5cRVrMiMJlxD3rim2NYuoqvaTPV1LBA',4);
-INSERT INTO t VALUES (165,21931,'iUw9qrB0RE9RyPOtOZcb6KdWvrpCAc9JOjBAO0uOYsi0OXipCHkkbj0pNAgxSVXmwLzYVBd4RWH','AlRZLgn','RRk','Ypz3J8fGxIxEuy2iWNoKek5YL21R8ehQ3P3EHyN4XE','AyXOqQVrWaVLufSQyynhcFG9TmgxXtvHkjJ8UmM0trGFWxqwlCiGXhABQUME8I2DP7S3kRtzMyMtwvJQyyIK','ln1r5kdScJl9hw',5);
-INSERT INTO t VALUES (67,42352,'RQFej7Mg2lnY4CbJmfXRo0YCyijxFFbns4dRpU9kb0iCNVfk9Pj7TYX3aNFyaAt','prcZT','eUm','tQCAbP2QrhlpdrWODU1PuNKUnsxjItklt','fWmxMHool4fWYPssTKH61xNELu','z9hrskmDeiubPVxD930nDSVIskE9AGxeXO7efbzDjtkXohA9gDmaFciI2vk',6);
-INSERT INTO t VALUES (105,35756,'mJ9IiRu552WTuXkNdgWHTogGXOSbBSUTtuWNxMxo9I','JttrSg4lta1blix6u','C','tB9Do5TZ5hoOaztXoxxw6XsiFRh0zmbUUoZWCf0tmDm4IyNU1P','E9Ei','HwDruv3MH7J6V6RFUqlVPO6YZdEuOxfzirjW5WnHH928E34hkTSjuKdIUnhhoAZbg1wpnkpRoltXRRQ7GtiRLOaVZxTu8KNK1WUW',7);
-INSERT INTO t VALUES (192,7631,'efUwUOK7PNM2sw4JKZbTQdgI76II2ZkNHdVn5lGh5ddfAJdv9UAEBNm4w6MlmM6g','ub','pRXM','pWyNXHrEOoMtuzMpThp2VVFIfH56ac8Mzfjg8bBVtF1fcO0OTKeIFezzv','gBIcuGUID9rHiLTup71rtZ0eDGCwbTQI5b7d1KbmP8tO1UqNxCgITUtSDt','2ybVnR4uz',8);
-INSERT INTO t VALUES (19,28047,'CrIBMb7wYSLx6goBfy3','JIJrxefuWIVl0J4yy6tqNFOqbGKipLT','69','oCRjlJ8LizfjQUOTncWczvMjG0ZESmpmQbj','EKvtYx','xfiJCsPxH4zpNF6aI0BTjkLpsP98W',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (255925002229400993,174,'M8v5NIc','nMRL3JOIYFu1pJEOwnMdWMOXj1WBspUyKdbAN23cwU9QFIRAwqU1kpyRs0YWWnWJf1GjJqXjBpmfYPAY7SrIer8KUSgbjKKzGl86AIkMyEWtk8YFeCrtrCDNEIhIR8POEvzHKHwEskul7cYLNi1iLS9JHh3MDjfqoSAXfAU900udnfQ6FAy5GlEwHnJxsHqWeR0qL5XGcw6OriGAF','CBJ4A4F5J95','71jPXH2h4Tm1pt','H','se',12);
+INSERT INTO ti VALUES (255925002229400993,174,'M8v5NIc','nMRL3JOIYFu1pJEOwnMdWMOXj1WBspUyKdbAN23cwU9QFIRAwqU1kpyRs0YWWnWJf1GjJqXjBpmfYPAY7SrIer8KUSgbjKKzGl86AIkMyEWtk8YFeCrtrCDNEIhIR8POEvzHKHwEskul7cYLNi1iLS9JHh3MDjfqoSAXfAU900udnfQ6FAy5GlEwHnJxsHqWeR0qL5XGcw6OriGAF','CBJ4A4F5J95','71jPXH2h4Tm1pt','H','se',12);
+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 (-3799824502147484746,191,'nOxEE144RKKeFRTRP8oNaz8zf','dRvOGmDcWJUqpFgcMTGptTPS5rMjxULL9YdLLY5NGCI5oVn6Mu26IFHzLM0EoIyMCDQHrGhb7Mceq7GiLYc8pZfxxQzf9H8OcFaakwz6B56imEzZi25158AasiMbr9sCmARq','HzoVEb7NrfEYK4uLb6ZUH3QD5lhQjpXmQFaleZqqvZPLNQsXSoJ9dvL2Uq','nmxTzfBr7xea2ygcYA6Xu2pDTLretd5Xb6vXM7idInqZcXXfpxbzdhHMNztvvXeYIbimH5AmOfSmo9tmpQ19ffHCKDG1Iies1JgIPRwDBuYfbP7da24IWTDNZUKcRYNp0DpOfjUkQDk8DqOGjj9K1avKEcsc0t','3','F1',13);
+INSERT INTO ti VALUES (-3799824502147484746,191,'nOxEE144RKKeFRTRP8oNaz8zf','dRvOGmDcWJUqpFgcMTGptTPS5rMjxULL9YdLLY5NGCI5oVn6Mu26IFHzLM0EoIyMCDQHrGhb7Mceq7GiLYc8pZfxxQzf9H8OcFaakwz6B56imEzZi25158AasiMbr9sCmARq','HzoVEb7NrfEYK4uLb6ZUH3QD5lhQjpXmQFaleZqqvZPLNQsXSoJ9dvL2Uq','nmxTzfBr7xea2ygcYA6Xu2pDTLretd5Xb6vXM7idInqZcXXfpxbzdhHMNztvvXeYIbimH5AmOfSmo9tmpQ19ffHCKDG1Iies1JgIPRwDBuYfbP7da24IWTDNZUKcRYNp0DpOfjUkQDk8DqOGjj9K1avKEcsc0t','3','F1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6770055303108964711,226,'W5zqW2sgdpbJWUBfCr7JDu2My1ZLbrvbtFq8HdqzF3osWCk','TGecdJ8SbKOiL5N4oQWv6OTH0HJDlI4Q9WBJTJAjsQ1HXoPWmXWuVrE76vw4YIzn3JqYurnHSOMhxghEgN2alAR79waWpA8XSNzSundBE3NwvynALa0F0yqlXfSABxkSKz66IJ9nMW1Znq2LCmkI7QF2lnAtonmCXSj7DDC1AWJ6OOEUPLYR3qvN2MqXXOHUwrrPYmdIJdX9ThN1Y','xppRjun7VlidoEqlsCwvoJSm2VMsH0jIYA6Ggv1fP9KM9FpsWCBPgsZQzhw1JGZW0AXE8c','KUrHljUhs0YyE2g1ON8aC1UcSVDc7G2zoTqWiGCvJVjVy6SAQm3sUNH0azRrcOngO1ACGDXK8LmEapaB342nMHFLix6teoAWnRQ6cGDI','K','J',14);
+INSERT INTO ti VALUES (6770055303108964711,226,'W5zqW2sgdpbJWUBfCr7JDu2My1ZLbrvbtFq8HdqzF3osWCk','TGecdJ8SbKOiL5N4oQWv6OTH0HJDlI4Q9WBJTJAjsQ1HXoPWmXWuVrE76vw4YIzn3JqYurnHSOMhxghEgN2alAR79waWpA8XSNzSundBE3NwvynALa0F0yqlXfSABxkSKz66IJ9nMW1Znq2LCmkI7QF2lnAtonmCXSj7DDC1AWJ6OOEUPLYR3qvN2MqXXOHUwrrPYmdIJdX9ThN1Y','xppRjun7VlidoEqlsCwvoJSm2VMsH0jIYA6Ggv1fP9KM9FpsWCBPgsZQzhw1JGZW0AXE8c','KUrHljUhs0YyE2g1ON8aC1UcSVDc7G2zoTqWiGCvJVjVy6SAQm3sUNH0azRrcOngO1ACGDXK8LmEapaB342nMHFLix6teoAWnRQ6cGDI','K','J',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6833095312622419773,178,'GTihbLJTCM3JPB25Dj','gZQLXdg00MwfKpVsIenScvn8RARXj7jhHATsRLkhZGnerYYLOFOqe8eo5YR3ahc6ak52mGPNPmJvkxxjhYZTavwTzSLjMUg1H7lojBabdaaxLSPDJwpvZkSCAUSoVWqBImyH7IoOKvKNyfhUpVsMAJzQSk6WIOY1UasPNxjKN','dv6VtQVn9mjpFGdId8kDtDVtOy3rNHvGQi7mX6kFvhRm5QbldoTUv3l6ZzkBe7PO','yBSnhqVb2httqiQrZctQvJJ6q3DFfPDJuk0741XZAANe7QZN0DT0t9wMH3lSyUuYg5e9nIYcDDyjmf72q1dmDKx7on9MESsUe8aPPaQ4aLP3vfGkUcWF5eq2ejGZDAo','K','sd',15);
+INSERT INTO ti VALUES (6833095312622419773,178,'GTihbLJTCM3JPB25Dj','gZQLXdg00MwfKpVsIenScvn8RARXj7jhHATsRLkhZGnerYYLOFOqe8eo5YR3ahc6ak52mGPNPmJvkxxjhYZTavwTzSLjMUg1H7lojBabdaaxLSPDJwpvZkSCAUSoVWqBImyH7IoOKvKNyfhUpVsMAJzQSk6WIOY1UasPNxjKN','dv6VtQVn9mjpFGdId8kDtDVtOy3rNHvGQi7mX6kFvhRm5QbldoTUv3l6ZzkBe7PO','yBSnhqVb2httqiQrZctQvJJ6q3DFfPDJuk0741XZAANe7QZN0DT0t9wMH3lSyUuYg5e9nIYcDDyjmf72q1dmDKx7on9MESsUe8aPPaQ4aLP3vfGkUcWF5eq2ejGZDAo','K','sd',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b BIGINT, c CHAR(23), d VARBINARY(75) NOT NULL, e VARBINARY(84), f VARCHAR(69), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4113786,-445888515986208602,'P3rGRcRo9znqrlN0axlAV','04CtsTGWwGOMs8X7ehALS7EYyU4RfwJdLkAVU5dlL','bTxFJGnv9DIuneQlQc0vM1KHcgCWb30FSV3eIvnm961fQnFz54uh6Hdirp82RTPFiDALRdnmGuqDr5XFcxB','UfAAX8z3aVBGjrX8Ln','sW','I',0);
+INSERT INTO t VALUES (5501321,8486996168087181120,'KT0dt9ZWg3733Zy','YNNyMbhQjdiRXLfARzkGOD','rEtmRoO9g2W3XgNnd2Yvp8nD7m58Lea8hWEGUtbFi38Xdoe6x53BK7Xe1l','841HvnFoUznd6W8LvqWT11j44vt8rBiBaFOHumh0WwIQNZANb5eK6Np5','eF','L',1);
+INSERT INTO t VALUES (-41009,2983921989358336375,'hkRABffin','CbmELKXgC21bYwRyW5oyfVQh9WK1it1GQQKwPedHJTaMR9kA','4U83BbyuLeJ8cQXKhaBylRXgCZ','q0QgMbC9yOHVZktGx2Y1JIrWfU5rjp4XnyZyQl5gxoYXPQEMD8oW5vkRC9rAr','Ny','r',2);
+INSERT INTO t VALUES (8241788,-336447677699141313,'m','Aew46U','kum3NLUTEM991fwxdcQSj4DaRfkqrG2dyysRvZqXVy5N8PWAXf6nsLHrhBZar','3StuRU5','iL','TD',3);
+INSERT INTO t VALUES (-6621045,7564662510225192971,'WBetfz3JZbj6Eu2Nm7euEmm','pWc7xR','0SYTp829qwelzGCjTZVqkwoyKMJ1Y8n','zTpp9kzZuayMYRGKfDkRYOlscIT3g4eNL4yCh6iFnZ3F0boZCyzDZXseR8xEwRPqV','u','g',4);
+INSERT INTO t VALUES (7584188,-2210189590311816492,'BL','WXys2HxYquln2rbpzV9E6WnptP4t7xhYcRyBmrqOoFRlsx','jzILFvtJYHZDhARLDBDjwlYfR36ob8BFmnhj7','AsY8OcvSJiMNgHc34eY1yrqCQYHLvFophFwE9','3F','Lm',5);
+INSERT INTO t VALUES (2199171,3183708843422528718,'tLIoPaXMUn8wPQYf09Cvs','6M5jgZa3TQmi','fJfKuyTeq8TKaJWlg6KTYuCUoBHeKP07zEV7rODFSZ2w1PkYD','n2tNzmvAuxBcZMF8OGPduQ8','Wh','f0',6);
+INSERT INTO t VALUES (5453779,4925537400533444299,'pXhh7fwcnGXGdOvaLSq','pYzg7IsGKTvD5R3pYFvMmAAMDB6','cWC4dAgCQzMkqiwz0yqGdzd4I6MTz8DWXyYSYQwVftupU3UTUvtIrdm9J9t','EYFtg5FHjvRYQjrqncEwDdLeYaJJ6ARGeWtAQ','R','S',7);
+INSERT INTO t VALUES (-5793346,2605347517099775905,'ktyRZS','JeznWAE4e39yUa71PDEB8fIzL13bde4782ZVISfjCB','j','mE4y8nQAyAUDn9P5rdVUjl0Oz82qL9xwdD','MV','lb',8);
+INSERT INTO t VALUES (5490779,-9187987484450544089,'pZE67WR3fyxgjSoKy0cNE','xCPQb5CqT0blxDRgUoWQU7s2hIIJDBdSxjcfEJ5mCFh79lO810ovOrFaFKO4mu5kwl','MDLaHowJQKNnP0KO0ZjrGBQhUvRlSCYHrG1GDYwj3Xv0GDT0K80pZ5','jeXQ6qdsUhejaaN2IpOZFTizRdyTd3dnxAClDWde','P','a',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT, c CHAR(23), d VARBINARY(75) NOT NULL, e VARBINARY(84), f VARCHAR(69), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (23927,34770,'FuNcnpwONgUYalejyYnADeiNcj9s6K1W3047QXTguXG9vM1kN4Z4WEYdz4','FVksEHKQOKgy6','x','JbzGURZTjHZ2EjxCbke1pweEQP38F8I3JU35uq6p3F6O5uGFnY15srCssxAIRy10Aju5307','He4UAYqjsZ4Om1hjt8WrZCxReyDG6fjwtUpjfAnzr0FEaQYoQRhMcnDTejqLwcp90xtHkJ0XgPZxsdt','6tGPgVZdyT',10);
-INSERT INTO ti VALUES (23927,34770,'FuNcnpwONgUYalejyYnADeiNcj9s6K1W3047QXTguXG9vM1kN4Z4WEYdz4','FVksEHKQOKgy6','x','JbzGURZTjHZ2EjxCbke1pweEQP38F8I3JU35uq6p3F6O5uGFnY15srCssxAIRy10Aju5307','He4UAYqjsZ4Om1hjt8WrZCxReyDG6fjwtUpjfAnzr0FEaQYoQRhMcnDTejqLwcp90xtHkJ0XgPZxsdt','6tGPgVZdyT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(90);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
-INSERT INTO t VALUES (34821,30930,'Zbseyo5U33P8939bjuwGXA37yWPfbXkoFq8cLw5h0F','kvAE1LDEcod3Uu','Pbo','0dHtP','6kp36Opf7VDY9os0oXz3RHrhdUT5GHEe6hWInljRcFuDnuEnY5g8bXxL5zJwNofBhq9vbfgstFkchG0w6','KspKKSDUNg3XVx99cXEskXJHL2oz5Z',11);
-INSERT INTO ti VALUES (34821,30930,'Zbseyo5U33P8939bjuwGXA37yWPfbXkoFq8cLw5h0F','kvAE1LDEcod3Uu','Pbo','0dHtP','6kp36Opf7VDY9os0oXz3RHrhdUT5GHEe6hWInljRcFuDnuEnY5g8bXxL5zJwNofBhq9vbfgstFkchG0w6','KspKKSDUNg3XVx99cXEskXJHL2oz5Z',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-62646,4902539722719072319,'DkUYO4z9j3nZQ3Ah5jWN','At3JSp0eKZajWrBwMIkUUKr','MYdD2HWtwbwf5CZhQ3Oxr5kQdQuQDSf3JFdPST2crJM2bcNelQP2dMMKUN57Y1m','nHy1rsYxs8j8oHRfW','r0','kn',10);
+INSERT INTO ti VALUES (-62646,4902539722719072319,'DkUYO4z9j3nZQ3Ah5jWN','At3JSp0eKZajWrBwMIkUUKr','MYdD2HWtwbwf5CZhQ3Oxr5kQdQuQDSf3JFdPST2crJM2bcNelQP2dMMKUN57Y1m','nHy1rsYxs8j8oHRfW','r0','kn',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (-3231908,-6736000160101900073,'ERj','WygFAeODGZR9j2OzWg6zJHpNW4jmWWCJmNqZZs7a9iHI110T2WYSORyn2','C0MRc7KPGucooAokrx2oZ2cIFe8wnVre6xE1ijs71StM','eKOqvDYYNMwQTk6LGQm3vwSOWJosh7QQL68TBmABKvlX','g','Xq',11);
+INSERT INTO ti VALUES (-3231908,-6736000160101900073,'ERj','WygFAeODGZR9j2OzWg6zJHpNW4jmWWCJmNqZZs7a9iHI110T2WYSORyn2','C0MRc7KPGucooAokrx2oZ2cIFe8wnVre6xE1ijs71StM','eKOqvDYYNMwQTk6LGQm3vwSOWJosh7QQL68TBmABKvlX','g','Xq',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6724,44572,'wsMe4bhK1MbIIop','whbfNS5adggUoMPYL0qh2ylwqbnKQbIW84URTpUKR42ccup7ExRpjMLGJTucaXSstlBqSznIy3f7VxbsnGh3jG7lESCXSXsfWhub4vPw71BozAWMezVJ0gfdWKm60jyEU2R34SSV6VdMeoTf2Ftpov1Uj7CcbBbun12M6M3srg1u7mYewsTc7V3D3oBGlnk','Uph','CFgiu4Ui0txjWEMn3uGJ3RfLwWbWpQeZMMQOQ8wqjjhTXwvmNT1UuGqn8zxpAXBCt5a','cN','iOcpf5gCYl',12);
-INSERT INTO ti VALUES (6724,44572,'wsMe4bhK1MbIIop','whbfNS5adggUoMPYL0qh2ylwqbnKQbIW84URTpUKR42ccup7ExRpjMLGJTucaXSstlBqSznIy3f7VxbsnGh3jG7lESCXSXsfWhub4vPw71BozAWMezVJ0gfdWKm60jyEU2R34SSV6VdMeoTf2Ftpov1Uj7CcbBbun12M6M3srg1u7mYewsTc7V3D3oBGlnk','Uph','CFgiu4Ui0txjWEMn3uGJ3RfLwWbWpQeZMMQOQ8wqjjhTXwvmNT1UuGqn8zxpAXBCt5a','cN','iOcpf5gCYl',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (16869,7296,'RezIf3RFFWbrR0yGG2yce1bzDta6HzAAFtLPzINtsCRqAlhaYi7cF','iKa1mGaAiFi7lVK6S0rV3YDycbzXJfGvWDCcNkw5aCOARc5I72RmZ09vBxmj3EPWPBDw9MepZQwCG9LIP786va3z9N5xtUd9njAi4b9jEsR8pHCiXeO0MHMuLy2d87luqKYVcC8b1t9O8ZMM0FYfRyZBl','nA6S','T4gtaT7FCTxo9WPElHbxTx76xTVVMjBU63CpNWOnRxlbwteOzgA2evq16WnCznO7e8JW6bhf7pwaVT7JF2h45my3gk43DotwqFCFMfQxXrfAGGSNmN8UqEWddGHjUPn6oG1Ivl9yXqx4J9sx1scC2he0wER','aUXumTlprrNvsj8gYnaYMf7jjo2M071yrW1QMR0hcHyxXXnvybtXKcpoui7axmA','FRKABW8rBtjEgLeWXZQbzVpJ7O6KK8RFGAiD14LaIpEt87BMG78I1sU44QMsoM6jvA88Ff51tOiWUnB',13);
-INSERT INTO ti VALUES (16869,7296,'RezIf3RFFWbrR0yGG2yce1bzDta6HzAAFtLPzINtsCRqAlhaYi7cF','iKa1mGaAiFi7lVK6S0rV3YDycbzXJfGvWDCcNkw5aCOARc5I72RmZ09vBxmj3EPWPBDw9MepZQwCG9LIP786va3z9N5xtUd9njAi4b9jEsR8pHCiXeO0MHMuLy2d87luqKYVcC8b1t9O8ZMM0FYfRyZBl','nA6S','T4gtaT7FCTxo9WPElHbxTx76xTVVMjBU63CpNWOnRxlbwteOzgA2evq16WnCznO7e8JW6bhf7pwaVT7JF2h45my3gk43DotwqFCFMfQxXrfAGGSNmN8UqEWddGHjUPn6oG1Ivl9yXqx4J9sx1scC2he0wER','aUXumTlprrNvsj8gYnaYMf7jjo2M071yrW1QMR0hcHyxXXnvybtXKcpoui7axmA','FRKABW8rBtjEgLeWXZQbzVpJ7O6KK8RFGAiD14LaIpEt87BMG78I1sU44QMsoM6jvA88Ff51tOiWUnB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT NOT NULL, c BINARY(40), d VARBINARY(30), e VARBINARY(31), f VARCHAR(5), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1051816226,1072983756,'2IhjnlRkElrovVJv35KIEfxDlQISBktgf2wsPk','c5llrY9b3L6r5kVHk2F','UOnh01Xk','1Qhl','HRHHaxStl5ymyr83C','R5',0);
-INSERT INTO t VALUES (2060145504,1011274098,'wArt7s0Z4Vz77gREbHF','GlAVASLQcR7gQTy4RsY','4cgU','qsy','fDrsHc0Nx7zKtknfBenb1kikyRUsrGguNr98Eyog2pseC0akvrpDEK3vlGqCB2a3uji7T6yyHA','uMvFuAfBcsVhZa1CtkVXAo1hZZagi6sZpHxuo6i1N6LjijqI3lxpJv5STYyjONrsjt8nEsIxtrkSrX79EHy2c6C5CvzxVF7h4XEM',1);
-INSERT INTO t VALUES (1418925056,-124915322,'8OkWzvnvIUa','gMmEZk9meRgRGhC6zy3qHQr','ygZvOZM8g','CxWjV','hc2','09FTzmT802SCbBI1oPVucaPDTvR1UyPnJcbe5maQO',2);
-INSERT INTO t VALUES (-1813508785,1020755876,'L8Xc86KnQar9T7lI7rYIjaNGT2Ij','kaCaOO0fezibMoW641Y9BASL','TsrSuGtuP0QoOMi17kaNDUWvTMf9Pk','Cel0','TU30DTDie4mtYCmDfcluG5PEHaoa4zhLNJHNWPmarUDjQBTT','yjE2HSZ9akcDnGyzDajVeZDgA5LiCjq1A5bYrerjUMQfB0isx6tmniM',3);
-INSERT INTO t VALUES (1937564012,-2111894410,'7rSnn','zhJr9QwrAmCvga3E9iLf1rOPB2D','zF6DQClfglGbqwtDInM1QNzZanEdHC','kNk','4c2aO8uxVygbKbug8yBQaCurK7QmA18zvdpcP4MzgUkEKjVIbjGHqW','7AC7aEX',4);
-INSERT INTO t VALUES (1189968968,-91919810,'hdwjp4GZnDdb2DBWcyeHdzCI1hZHWNTgB','1MMFuYI','BDASzpvc4','syGp','Mf3rNGnzGnelKr0SY2HRPLNO0Z8ZLC5nWTxMggP80AuzbQAMJE76VNTTl3RBDjTOjamGrT0vuPfPgtvE7MKMmjW','VmbjmnEa4Wu7huMYZ6k15MgWr5Dad2vamsuuMz2zhD9z8eyKRo8IJ6gJ36L7lCNmGWpOC',5);
-INSERT INTO t VALUES (-1657194166,-712677404,'QkESJtxB2FHt5ZO0iuNsk1uM7pqP3PKPZ2yzf','HXKyC','T8','tsy1S','L2G6P1e6qfcesLO9uKs32e4NbexG84g5ZyAZCa6jsov7Y9bH8nV6blm8cAGzFIgZbKdca0T','hsHWy1lhY0HpvHFegVO2USy5RlVH7MREpmq9Qd3tcfBwaCPzoBmEudQtMBpO',6);
-INSERT INTO t VALUES (-1921732190,-1139490474,'VVQ7PKAH7QUzikxGFVaTTLLb','bnZRsp8Zaee0BY0Q5J86ybsRq','LXcOhb','kPzB','apkMPaSvXc4qxArUxV5oYTdGVyhc8BmoIfkWujnbPRdmcsU6o7rztKT7defs3e9wnXcvwr0nZ4VChpbzUKq','cwoU95iwHnVdatfCyGYejwjjvjrdYf2Y9IKMdrpjmHXNqV7Xxj1hRYUmbrgOfcHlrLYiCJ5vU',7);
-INSERT INTO t VALUES (613403054,613819951,'oUFhMykYB','7fw51M158N6lzKb8n0sVAOuc','zKMIw6bHTQmmvMthCW7c3','DTG','75j6KInUst8f7mNA6E5SoOYFtYmxkdar3','gzfVWcBQZOMbwmRhK01OgK8nXdkOErIrdFgWkaZkt0fodbJJnsyamXV8RG3drru',8);
-INSERT INTO t VALUES (-876654129,-1861080381,'yk9yFWW','eKEahW3YQKNLvwNbt5b9yG7lEUI','bt4lTEZdv8u','Dm','ujpypAcEC1r7fz4bWRmMzWESlzXi282T57kg96u6ZN','eXkjryJoVMEmCrAwHvVke8Xy6M3gE4OX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1620863943,-343442282,'MRqSQjJF2lPSff0YYV6m7tbiEdSf08RnHZ3TZImH','H1qiST','G71mGgFzV','ydNp','TwMGiVhrQwP87LQdznlSCRf26HtxjnOgb8wlmQxCr1KgqZyD681NLrOoRQ','BAF49JSfXe0bDxjnJMVtAfcEIobGBFpiJiQfkRvT4lckrHIIaDtSWNIPEfOa8M96bDxWKJCsIq9njAuC3eQNE',10);
-INSERT INTO ti VALUES (-1620863943,-343442282,'MRqSQjJF2lPSff0YYV6m7tbiEdSf08RnHZ3TZImH','H1qiST','G71mGgFzV','ydNp','TwMGiVhrQwP87LQdznlSCRf26HtxjnOgb8wlmQxCr1KgqZyD681NLrOoRQ','BAF49JSfXe0bDxjnJMVtAfcEIobGBFpiJiQfkRvT4lckrHIIaDtSWNIPEfOa8M96bDxWKJCsIq9njAuC3eQNE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (-1885529221,904533053,'9WN3bz6DyJYPoBn8RTZ','hWNNp33peNFaREe','pyIcjpHFrxJ7TKEbHKhzakoaqKL','e6','lETSZG2LpT2XjLR7aM45tyw77F02k4yiiJMQLKfMfZMB0Kt7iyMU7pUhaM3ICPVMw1tdg','sRq7FQElTRyw7rQKcreyVOhtTph1lp74f5hc9u4NU2ETP3GyjjhGiCd3OSX3tEqfCLvevyRASD7y2s',11);
-INSERT INTO ti VALUES (-1885529221,904533053,'9WN3bz6DyJYPoBn8RTZ','hWNNp33peNFaREe','pyIcjpHFrxJ7TKEbHKhzakoaqKL','e6','lETSZG2LpT2XjLR7aM45tyw77F02k4yiiJMQLKfMfZMB0Kt7iyMU7pUhaM3ICPVMw1tdg','sRq7FQElTRyw7rQKcreyVOhtTph1lp74f5hc9u4NU2ETP3GyjjhGiCd3OSX3tEqfCLvevyRASD7y2s',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1140873701,-1479669607,'WnXh0LsQjFo','3TZNt9NLQXbRLMxow33awwN88tlbDHi59MiS4uZ1oWbJgp4MdzrQ8p6le9ZydCSgtaFzp7e6iDTRN999t1owHhUQ2kVjyoEcFNSCDyyqYJ4t04rHYJE8qlURM2J5AbaUABE2SCbButoRkyrBAd05KNZuKmujAvM15dAr63ZeKz5T3o4PS3bS8YrTRR','GwrvF2yrgccFeZfnFfore','z0','B5VUEGF','fv0NfeaH2GyHxG9wGWqVn7oZGMC5FJY',12);
-INSERT INTO ti VALUES (1140873701,-1479669607,'WnXh0LsQjFo','3TZNt9NLQXbRLMxow33awwN88tlbDHi59MiS4uZ1oWbJgp4MdzrQ8p6le9ZydCSgtaFzp7e6iDTRN999t1owHhUQ2kVjyoEcFNSCDyyqYJ4t04rHYJE8qlURM2J5AbaUABE2SCbButoRkyrBAd05KNZuKmujAvM15dAr63ZeKz5T3o4PS3bS8YrTRR','GwrvF2yrgccFeZfnFfore','z0','B5VUEGF','fv0NfeaH2GyHxG9wGWqVn7oZGMC5FJY',12);
+INSERT INTO t VALUES (1494468,7440580450467062721,'lEMGC5BpX6sXKpestQXoSZo','N7DvpclZ7jp','jY7i11','IXIJ6moezPaKBOB9U6WmlNG4nWvbD2xvxNWrHpMOqGU20C6VyOvOpH6a6U1Ay86Ky6M','1','Ua',12);
+INSERT INTO ti VALUES (1494468,7440580450467062721,'lEMGC5BpX6sXKpestQXoSZo','N7DvpclZ7jp','jY7i11','IXIJ6moezPaKBOB9U6WmlNG4nWvbD2xvxNWrHpMOqGU20C6VyOvOpH6a6U1Ay86Ky6M','1','Ua',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-669424143,-2045454444,'Fd3hutpVj4JQmKKidlQCW','d2AuyBEhgq4jsoOPj3piEYsBKV4F1Mgy1niXt0Q5vpKtrz4MtEcPKp2nKropjRJbcrK3VsxlBQKCzcm0rnG9gnqrdYvVMLbtZOW7GJXVcXOGj81Ei5Nmmdbvujg3','uqhw0V8oOU4yMWY','pIBZXhAKME2VS8k0eRSK1ROSZwptrpm3IcvFhsl3x11qlTOZXNoU3rZB9WdwVjcFHC4jXvWzghc7U9D99LK1pmTWBo3WtgWYt33XTghuO1Kxlo3ksQmWzLEl9UHKvS6kMuvmObVK9HwEAv36919KLOgNeLDeh67eYkXQblTqkhfVYwTAHnwDGtkYGOaTBMdfN4dZAb81rGsWAj1dwl5dojNjRviHunG','Q5zPBFLUciEaU89dzzT2d47OS3PGXH5HJZpj7cgKpUjv6PGYo9hTP6ZzxgZ30DEkb3MVEQOuOyV6qOmDFAok','cxiTdYhsHGFZcTAE9wiT5YPlDaliGBzghjHXzwQMudlwSTq67t1P5HRigJBlRtoMxr2GG3ownSXjsIAcbgONi3AnyM',13);
-INSERT INTO ti VALUES (-669424143,-2045454444,'Fd3hutpVj4JQmKKidlQCW','d2AuyBEhgq4jsoOPj3piEYsBKV4F1Mgy1niXt0Q5vpKtrz4MtEcPKp2nKropjRJbcrK3VsxlBQKCzcm0rnG9gnqrdYvVMLbtZOW7GJXVcXOGj81Ei5Nmmdbvujg3','uqhw0V8oOU4yMWY','pIBZXhAKME2VS8k0eRSK1ROSZwptrpm3IcvFhsl3x11qlTOZXNoU3rZB9WdwVjcFHC4jXvWzghc7U9D99LK1pmTWBo3WtgWYt33XTghuO1Kxlo3ksQmWzLEl9UHKvS6kMuvmObVK9HwEAv36919KLOgNeLDeh67eYkXQblTqkhfVYwTAHnwDGtkYGOaTBMdfN4dZAb81rGsWAj1dwl5dojNjRviHunG','Q5zPBFLUciEaU89dzzT2d47OS3PGXH5HJZpj7cgKpUjv6PGYo9hTP6ZzxgZ30DEkb3MVEQOuOyV6qOmDFAok','cxiTdYhsHGFZcTAE9wiT5YPlDaliGBzghjHXzwQMudlwSTq67t1P5HRigJBlRtoMxr2GG3ownSXjsIAcbgONi3AnyM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(41), d VARCHAR(70), e VARCHAR(2) NOT NULL, f VARCHAR(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7929683,-22924,'OT','mxbxUhwcLPtqGgqqLU','z1','LB0uv6cF3zc00PhGtkv6wg5p6OmWYg5bE6C7WEtPDSZsdlJ','uEl7DB6X','K8KKfa3IIvzueNkfD9nacNAhYTOoOxR4JPzc8Lti78qQbLUkjrdM8IGdvxmaWbPdnO',0);
-INSERT INTO t VALUES (5905579,3953,'x','ljsbh1sDq','Bw','Je','xTxDNSkRkZmB3rJ74EC1Sy6bTP7g5bzqBP8L5Y3nWdkA274Mtb','OGgeY3xAGEWTxHE2Fxeim7rCFD2inx9o36nvM6t0sRsnQpxi2p5IDjcQDWSd1HIyr',1);
-INSERT INTO t VALUES (15222496,30897,'2XmKn1jG4zUJEVPl','G4ZrTrxiX3msaQbsdb5lL','a','YjdaTWRlfuxVODj','bk0C8cc9kbfK2yO9xFbEFAGew5rgZZdBRQkNGMb6sO7zT6qGmMdElezW1qmXxm3NwtuTRsOLCH','YLx8S0nCqnZnPLtm0o9NHXdKgmJh9u7bdslSJGLpHCac',2);
-INSERT INTO t VALUES (3922117,-2061,'oFVZoG1FSHSCXfcDeWAti4gKjaYUEdxLM01','COtrLn8Jkd','0a','ctAKeR','MXdRFq6nixw','tSwFUQoXPrQhqhNRH38AL4Wko6CeKTrjt9HqWS4D6nO1bTGakruXDDmADq5',3);
-INSERT INTO t VALUES (8454442,-20558,'v3lD04P8u','IMzzG4QHCICJEhJ36xP5MgQTPt','R','TNfK7wqegfe9uLUsrJ5WXeAB2rbuq50tOHzkEheX9sT6YJ','nKLZhLSMLF0NvKmiBwlwIccnIgEdzdRSvLqHsRc4M5L99N','GHPM8m2y25kaJio3ykb7Tmtt3pqS79UKyMQwYpIhOnk7TNJvhWoRQrHhuBxz8zm3GNMJ8WPPwsQgKdQbi',4);
-INSERT INTO t VALUES (12373323,30628,'DHD8BR4eDuYIY4evY7jKE8x8BmwrZPbsRafvShK','0itOqoNA6LM33m2herBRd15qFjL28jQbpoNzSOdZdSZ99KmpnJNI','h','6MICXLBnBK9AtR1tYynWpyaNKnYBVyT4BpuJcTbpMy7piFaH7wmDm','FO7gxNiu49oUIGelvI8JqhsLJ6LQHLyvJpTe5Mro0aJM','Tf8ZOXaxHfJQigenC0HDwdGklGFR9VKDY3Iaanwb8HOmGWSdhN',5);
-INSERT INTO t VALUES (8472835,-883,'Sm','rSQ6awG8PHUsUNhyLKvXVo7SQn4IKU6fEjFH2pxHWIvzhM61yuJXGG','h','RLPHFqMNI5sqOjpyqUQRarGcacrD02sK2F2SgHn7x7x08IsmkH','jJtdoevQi75yTkBdX6JIlanUZUF2Gr5WBNuLYbqqUy','EQT7NviBT1FiZAJCK4EdfNjxbWKQ0PDMSXzRSe3G0AdQi0Vkdcm2auZ3yD4iRtP8gQzofJgy9uWkR7RyKqwHNacxpHEC',6);
-INSERT INTO t VALUES (8873827,13988,'cZjjHZuUpm70JBaUUj9AAGnL6nU','n1MUgy8OJnTk0ue0uEvOnIHJRgY9l0D0iMnJ6YRe7gCEqIsxqp9Y3','Td','2JCPGmAJ2kzf4oSVpGs1xm2G5wA9Dx','wbHmb70s7xNJJDWRTRjSZrThRifkjX5pPbrYTgrfqsGKY7kyovUux8qJ5J7lUM3tZ16s0Ti5CUu5','gwXTkKjePTjcbzBrjnlTYDvVmqP',7);
-INSERT INTO t VALUES (6479294,28436,'lWCOOIr4xHNoALYF140Q18EYY30FZoJaMAA7E','5RRfEAPv9IZPIVQhvrmQD','H','hjysC83t9ZTbBdVNf0izyg8jX3k14w8zde067sfXsEcavcfbJMcWcGASOntHJ5','vpOvm7DiYMlExzvqILvfkKHB6iMDznmWFxBeYBBgzV93xwS1QpGUaHzy1LiXyrBzv8Dpul2','j5rJOyA7JdJMBna29d0DFyfGBcdQhegtJyjrg1inutjGdfUVB2fcKNiGLq7SSWYJGCc5920glLoJfMSgCZ3mJLe7ORmycrrcl',8);
-INSERT INTO t VALUES (1751589,6201,'OhNfLLFy','FDCbS1XZGlOgoqChjdbCHe4TGH','x','GLqkzklvovg20wcT80OLDzcEgBElnXOW','TtwGqOssOUx','BKD2ATCV2DaOvYXcbAUCeoodoge8ptYy5EvEdmlbpmmdu6iUnc8taxQvo0FbPPa14Y4DA0I4XwJDPu7wTsGFQidxW5s5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8017381912710264948,15848,'Ptw5z0DekVU','IhDZ3lEhrjgTJejHjaMOmIer','R0','w','A663LDGRPFvBTLgISHLyFeJel3CuuDX05BU2JNBoJYuLRRLasE1lp66b9mniy7uDxeP6','InxvwObNmQ5',10);
-INSERT INTO ti VALUES (8017381912710264948,15848,'Ptw5z0DekVU','IhDZ3lEhrjgTJejHjaMOmIer','R0','w','A663LDGRPFvBTLgISHLyFeJel3CuuDX05BU2JNBoJYuLRRLasE1lp66b9mniy7uDxeP6','InxvwObNmQ5',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(42);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(42);
-INSERT INTO t VALUES (6187197340550176109,-27331,'yiHezPzD2','6x6MkaRgRe9jhtcxrLq1j9viqiEist5FpYf0rmW9Pz609pVdgZJyZChDCkWT2c7fpQQh','mK','59k5WwBNYVN7IJP5dXeJ00GOjiUEFi9JRTRKSQ9ut5t5T','3ymH7V4mA05uLKaIEQthH4um','A61vRW0ECwnVu8TraAyICpokY11F9R83ZHUiZo6NLdIPFliIqcDBQmXLK3zWCqJjKhpyyOy2PwwPPvOTYU3NG6zJl9WvFvNmS',11);
-INSERT INTO ti VALUES (6187197340550176109,-27331,'yiHezPzD2','6x6MkaRgRe9jhtcxrLq1j9viqiEist5FpYf0rmW9Pz609pVdgZJyZChDCkWT2c7fpQQh','mK','59k5WwBNYVN7IJP5dXeJ00GOjiUEFi9JRTRKSQ9ut5t5T','3ymH7V4mA05uLKaIEQthH4um','A61vRW0ECwnVu8TraAyICpokY11F9R83ZHUiZo6NLdIPFliIqcDBQmXLK3zWCqJjKhpyyOy2PwwPPvOTYU3NG6zJl9WvFvNmS',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (14331925247667271645,-510,'pGxYxxtknpxSSJm7q83','ZnXH1VYbMMRrLcV75w4B0G669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6MIeC17v19UY7y4wn1bKDUFTz2kZmVtH4pmNPu30OqFw3UPVUOAc4H9SuBpmpaxWiRCEkQU0ddC9LwXs5fDVqP434','b','MycwH6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj3YpFjJOKdvKqeqQ6EcK63V','7Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3vYfpWCKWDDifja7E092SgH2f7SbPIr7LRLjd','OjxdTmXhhXLL6MpO6l5W72ljsxcM8DmgwNcBCd2F7T4DwICJqnpTzjySml5OxGDDu47SwO6E6xwMSaLmtQFVY7x0FM7LpK',12);
-INSERT INTO ti VALUES (14331925247667271645,-510,'pGxYxxtknpxSSJm7q83','ZnXH1VYbMMRrLcV75w4B0G669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6MIeC17v19UY7y4wn1bKDUFTz2kZmVtH4pmNPu30OqFw3UPVUOAc4H9SuBpmpaxWiRCEkQU0ddC9LwXs5fDVqP434','b','MycwH6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj3YpFjJOKdvKqeqQ6EcK63V','7Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3vYfpWCKWDDifja7E092SgH2f7SbPIr7LRLjd','OjxdTmXhhXLL6MpO6l5W72ljsxcM8DmgwNcBCd2F7T4DwICJqnpTzjySml5OxGDDu47SwO6E6xwMSaLmtQFVY7x0FM7LpK',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (15205597314155211714,4825,'9XLZYrRZEV3L5j9R66CFTvxhAsEq','mg2BuMo4imn2maCMBTbsKnwEXROVDESyQlt6jwPnjnT94y020cmjbp51cY','t','KeR7S0FjUXSUKOl36aFNwoH2WPGGHcx91gDnkQrONKHR5axE146AkY5WRd9Q99sz413LfrC35kqEfTGyygUZpil8IJfBdAvDGTRlSPIGiErk71IwHqGlilqZOv7sXHv6rrYx5wwJFzoEhfLb5AytD5BkRfqgJX3ss9Xep5suVz145SdESTttO8hTshYbnbc','KKSUXlTxjekInodLpUTxv0n9VbmysyYAcDP6Xsl8hJsxdc1lqJwvKEwpzn','9S2GO76GkiTTEabRr6QKU9WAqRCEEF6TcsvHi4WTwUipHmtYMQ40lpjAPmDQalSTNqsWkABkU1vdvOCbg',13);
-INSERT INTO ti VALUES (15205597314155211714,4825,'9XLZYrRZEV3L5j9R66CFTvxhAsEq','mg2BuMo4imn2maCMBTbsKnwEXROVDESyQlt6jwPnjnT94y020cmjbp51cY','t','KeR7S0FjUXSUKOl36aFNwoH2WPGGHcx91gDnkQrONKHR5axE146AkY5WRd9Q99sz413LfrC35kqEfTGyygUZpil8IJfBdAvDGTRlSPIGiErk71IwHqGlilqZOv7sXHv6rrYx5wwJFzoEhfLb5AytD5BkRfqgJX3ss9Xep5suVz145SdESTttO8hTshYbnbc','KKSUXlTxjekInodLpUTxv0n9VbmysyYAcDP6Xsl8hJsxdc1lqJwvKEwpzn','9S2GO76GkiTTEabRr6QKU9WAqRCEEF6TcsvHi4WTwUipHmtYMQ40lpjAPmDQalSTNqsWkABkU1vdvOCbg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(77), d VARCHAR(42), e VARCHAR(41) NOT NULL, f VARBINARY(82) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3997191,1272819307323294854,'TS00kf8vI5NH8EkSomcIIP9lm4tyMIsP4hF4','2Fb5SoPTvFnWM0UjrCBPXIch48zvQt9cbnOqDJ5','QfxYC7TTk4PBMTCINuCGiDMuCahdqY1k','1tkM5OKM2E6SpBGK8kSt27LbacLZ64Dzcm9MFaNYbeLBNmVNZdxIRkzs9p7Utyqi0SL4EE','tneQ4VrSdILqhM66wmQh2lRMVtNv03kpc8swjB7mBeTYtI092fHxEGQ','qvpyJ83RfHn',0);
-INSERT INTO t VALUES (-3555370,15169250294129798364,'S2Go2Y1SyNYoTW1cdAbBiwTqxkGlQ','JVVVagaHSPNEXylSCSs6a7n8o','H','OVukvwcTMgHYw6w7wZHwz3xISBe11WpgsEU2xCaSghII6AW8VZu6O','XATbusbRG1BErCdsdS8DamYqyD87YQkjS37ulR4uz','GPyrjCLKkM3tKKJPp8MF',1);
-INSERT INTO t VALUES (1615816,741536078491994260,'i9zZiWMdNX34koRH01qsQNNt6yHNcWsCTtxXIYGlXOUz6ZnmpRjd9Gs','HkjbLHtlURP8Cy8hkvfgC4v4F','qe','zKeVHcgG1wUR7DpR48kwOZs4hXujUaXfAi53hGg1Csogix6P583U','cwgnds35oHlOg9lWNrk7y','36DqMB2uejpv5LA3NrnmHyX0c3ODmj3UP5QKyRNCdNRGw2Hyx7UpSCOJp85z1O',2);
-INSERT INTO t VALUES (-454208,1496565301168639886,'1uTYpjp6RIsAFfTjM5bGcs79eYB8uUlyJK0W04CSp55Su8Ws8DJlL','kqFsWq9VgO982UhbjhzsmuB5uEk0fTXzcG4DkXe','XXMu','luBIF3LKCuKQ','gdyjbT4jvVXCVZLK8BmbQrHPTIwL6a07MAvUI2NvGZN','jFz8rFJw90LGVH0MAVPx9IUym2vtPHEqA1HOrvJkWJ4g4dtb5nWOwM21DJzgTu6fJmY3HDnbuqqHL',3);
-INSERT INTO t VALUES (6163213,9127652143822539609,'yxw7j0OWIGfEk0IHehhGWN5QfMVrRbD','6QLJleQGSmTd17Z0','Ddb3qwW5','Crm0K1yecp2wdt6ZCCI3ACH0UuTDp1MH9Sm6YOkloaZFv3kyZQguXUyzaJuw9GSMpNoO','wY3wgTNPNALQCw7Rq4EX9TYADJN0tkobYM97S18hhGVIs70IecRUcbF8hCHHNusz','RZ7eMp0L0Fq5yami0x68wU97LkaIWCEYq3FxXI7gzi31J',4);
-INSERT INTO t VALUES (-3376309,16570294972787814900,'C4jruNLNIyCC2wPKjW','2M7HTeHRb6770I7dnNIP','j6ZPodgLE2Un2kfNQZIj','QgsDyOWlNuPPKVXod5Swg4','letxBHfaUwZhLW2yT1zguIL87vm9nlcVctNzUTneoT','EQooouHuUqCYVyb530G78IoAMXVSNQxpv6pDrkfK34thyLo4PmQmC9kyrTrRxzH6ZIlIFa',5);
-INSERT INTO t VALUES (48287,3579049260834737331,'uRGB2DyCDwSwfJ99diYCa80KHULJ3RQTvBAm','Jk03uVd0ueqU52NCMf6Wq2','Bz0yRlUrzHl','Zb2wNEbH4Wq5TFAov3Cl','A2CEzZ9oVGiiGKrwIoEO3IYg','vHA3SzmU2ZpYSdg6V8yMZcDSmSJnZFWAjHpzgRTvFo9qTMvZ2mwsC8J5fSfwFsWKOEFejvO7ksQg',6);
-INSERT INTO t VALUES (-8282625,6919044717664049735,'EBdmU9TWCR1xomA5DLf56IcdxLLEFbjoICfRFlsJD97OFkvXb7JvDZl','J3XiSFBfx6nYboFjseOD3Z3plD0','CIUIDBGkwFgABTM2l2MegnR3ESbLx','y0Nmc0ZHPQauN9mTVP1','VN9j70xLPAySRjyw0eSJCRTw2tjn8Qks','BgElT6vVSLMQ8Jxa73usn2x8aMBScF1iYyqh9akY2pWlfuqFf7OQ0JZpG',7);
-INSERT INTO t VALUES (-3084723,7512845941782450436,'H2O0MIAqDFV2MavXSSiYG3gLiBL45auu12qhnJv','GjseXUWcI9QPwYNkjuCY1K7IIU9p','9IAejPm7evdAGTYKQFHPOIWAlNtFWgVFGSgoiv','b2W0QYN0TGV39qnAbjnsnr2dHsD3JBiaDML2pooUAf4KHSPHnAigaObopG0xo7dERTK564V','ZAyHlmWDV71Mwa6sO','TwqkZKeDRZ5Oqw7wBAhO2NnbE2t3wrtZFzqCssLl48RfCsC',8);
-INSERT INTO t VALUES (2640817,4695164198343483495,'GPwTyPKc4Rvt1RhBgW4VdkWu7dJ1QeARBqdYJeDzJr2OfnAt60CosnvXKkuZX','AUJrLE1suwTfMUARou','KUN7HewA3OQGTYax4Ve0jQhcnFSSp2ErkPo','9T6PASpRlZKDaO35xMjpHegAxfWCjOxBq','ihTG5XSvRGxcTTAEkXHebRKX','upwINoe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (558728,-2112916164930481149,'mgSGxio0fW0ADHOlv','Tx17iVICE1qpPo5Qv7tf0xcktxWUTNCNQwlkTCJbYLfjIHNQQFjGL1dxBTCEsXkt5TTuGdshuiTszUk1hzEN0kWDagPSYCHUY1OsUGrWdnZmJ1KgvPmOox7hp5AXM0fMWPS1LdLUUJcY','r1oGzy5BheRJsSblDtemEoKfLsLuIHZC3jXMINbC3XPnJ46bOLrMg','DATvfopwPnGHLcHr1qkXTR3FuLHhbHh3YRbFlTcnZNm6S4UlGDKXg','l','VC',13);
+INSERT INTO ti VALUES (558728,-2112916164930481149,'mgSGxio0fW0ADHOlv','Tx17iVICE1qpPo5Qv7tf0xcktxWUTNCNQwlkTCJbYLfjIHNQQFjGL1dxBTCEsXkt5TTuGdshuiTszUk1hzEN0kWDagPSYCHUY1OsUGrWdnZmJ1KgvPmOox7hp5AXM0fMWPS1LdLUUJcY','r1oGzy5BheRJsSblDtemEoKfLsLuIHZC3jXMINbC3XPnJ46bOLrMg','DATvfopwPnGHLcHr1qkXTR3FuLHhbHh3YRbFlTcnZNm6S4UlGDKXg','l','VC',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7742199,1715241176607621819,'IKY6SwhxAapI10','txepHR7C68TQ0pRtqgywjBVRg0Eb0KnNomY2w6UvPcwjsdpXMM9JULWvXgLnRLteRUHJ3PT9SzVS38SNFYpnniEt7MzJZGMcBQhphUiL0Nl','FLrIiEJY4GPi','ODmcswhmBHhqCF0sffnwaAxmWkmYqAzcKed0hzPCbNXvAfiA3vwkTm7PAkIoMAl8gp6GcVDOdLItsxjidQzlYngtrd3w9XVWYDivkEJrfiPTRyLrzOPRZkfMWyM3uqLNVS7SMKbEyw2o0rVoDm4E3VWB6ll','Rt5','7',14);
+INSERT INTO ti VALUES (7742199,1715241176607621819,'IKY6SwhxAapI10','txepHR7C68TQ0pRtqgywjBVRg0Eb0KnNomY2w6UvPcwjsdpXMM9JULWvXgLnRLteRUHJ3PT9SzVS38SNFYpnniEt7MzJZGMcBQhphUiL0Nl','FLrIiEJY4GPi','ODmcswhmBHhqCF0sffnwaAxmWkmYqAzcKed0hzPCbNXvAfiA3vwkTm7PAkIoMAl8gp6GcVDOdLItsxjidQzlYngtrd3w9XVWYDivkEJrfiPTRyLrzOPRZkfMWyM3uqLNVS7SMKbEyw2o0rVoDm4E3VWB6ll','Rt5','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (493324,8164656303127418143,'G2','OvsUdMpQalJH16yXacdGWvRTmkNAIgIn5x7UB0S6dLSwGLiiZhXTd1WOC6347xEnRcICt13UKJv2pyZPAe0EIcZ','6pEnLrRFnVywXSW5ZniOfM','D8VNBRhhEMlSbuVpMZndrb9c4Tjv8XxfAs92RqLiskQfAQg3JRDVKEH6qyzA9seux6jP53tnNA5vf46MpmiO0JW11Gd20ijYZT5Q1aIM1fizjlGJmion0dzGmwcsxEh1avyVDE04FT1PqWVCy1NeGfDSZum3yUkntbxnjMgWfDcHeGJ67yyojsZSvINOqpTPtq2fK0nabuDPPM6mCNqDBPs3mPe21MnJiEBujQ9Q0veZWWUybzZ7r','Fxc','LH',15);
+INSERT INTO ti VALUES (493324,8164656303127418143,'G2','OvsUdMpQalJH16yXacdGWvRTmkNAIgIn5x7UB0S6dLSwGLiiZhXTd1WOC6347xEnRcICt13UKJv2pyZPAe0EIcZ','6pEnLrRFnVywXSW5ZniOfM','D8VNBRhhEMlSbuVpMZndrb9c4Tjv8XxfAs92RqLiskQfAQg3JRDVKEH6qyzA9seux6jP53tnNA5vf46MpmiO0JW11Gd20ijYZT5Q1aIM1fizjlGJmion0dzGmwcsxEh1avyVDE04FT1PqWVCy1NeGfDSZum3yUkntbxnjMgWfDcHeGJ67yyojsZSvINOqpTPtq2fK0nabuDPPM6mCNqDBPs3mPe21MnJiEBujQ9Q0veZWWUybzZ7r','Fxc','LH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED, c CHAR(81) NOT NULL, d VARCHAR(71), e VARBINARY(26) NOT NULL, f VARCHAR(59), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1268454757661882808,50382,'TO0vbC7SvLr46aDornFs2AH6NFTj1FfjOIucMT3dDVGynEHJUbW0TNwIQWk22x','hRdgqAEMoKivtbRWQ0FmsM0NhC0Keei45TuMzLhGiDcZrzBThsTs0','LCWV','jNcSllbLCy2DXp2D9KsPuAeakaRQitl0AxY3G','nD','5',0);
+INSERT INTO t VALUES (-3603937362001859811,6373,'1lBDuDN4rc7ran0C12FZp78uqmf0btk8eOiEuo6bomffFc','FCu4u8CxRyNPKAV3NHZ3fQcU4EOhu','YRKRQQvZKCFD','IqNiq8uMaQM5c7UtGop3L3qHtTiGKjEh06KQWYYa0S6GpGb42','V1','f',1);
+INSERT INTO t VALUES (-5183767533485691954,45275,'XfJ2LdHFweTXthWh4IqACfdF8v','knqj3qtbdq5VlUUaW7QT','U8','p8Iq6DgLWlnKPtarLOUMhOzRamPEYm57aCcVhZIED4vp1SPKcBIT3AXZw','X5','8',2);
+INSERT INTO t VALUES (7973673542711929242,5895,'bSYiXpGL7YkbCwtIWsyaRwfz5dHdEAbTIpOTDb8BimLnfvruq7','aj27J3H79dVxb','N82OM714J11yGEXKKn8Hw','qlecoDpAhLaNnUyrrdpCwncR0bV5SORMTAHe8uRauzbDnIgX','M','W',3);
+INSERT INTO t VALUES (-5441923783626083657,30535,'R6MGnOgewANfCi','rM0O9x4CiIjkXCdYgJc7alR3x','udzy0XyU0FkRpk3FjH5FOyCGf','oxZF9hNXTSxuddiJrCFMzWL3imYjFhRzTE7sK3A0hoopnShafRX6Io34L','n','s',4);
+INSERT INTO t VALUES (8699168977252880971,8617,'cUMnnkHvc2mhqXUuCKp6sUMqkAVdtmfwX0Aizu9qPENBvcRA2roOqGjepGMy1XrIjhRWXtSDY7uo','CtbMvEI3ngdJCYlOqTdQlShED69b14PrGMsA2HZ4CSJYqL4H8UBp','y6xbuWto2x2Md4F','QGhjNH55hGw26','Q','m',5);
+INSERT INTO t VALUES (5187168969079059398,1709,'ytqWPhKO4jv8EsWsx','PL7','AohwqDXI4YzrHb9lzCLo0e','nGyzUtACih0ThTr0eg8eZvkLZa9SmuUEdvSZQ','Q','R',6);
+INSERT INTO t VALUES (4575977421656865252,3768,'EO3wnZk2LrZsthqlTnwsoBB4SPbWDWihlY4omWqKgPo19oAQusLXQrrJyIIfYyoFhvLmT113KJ','kfxnauG9bnDsTfkX4MEiMTqrN5UwxPpe18bqyP7Mu1aW9m18x7WrmSXdzuzUm','DN64WR7HsFhc7S','nkJiKNioTJeuqhj4SObLIrWoe','D','V',7);
+INSERT INTO t VALUES (-5539477532734683538,37247,'JiQrci','lIJDcrAdpoSIJKvG4izMM82gCDzjcupIUSqfAlGdg9NSqO4sUIHvM9CLAxoNcI5ThHk','fJXh5qZzF3Wa2F','V','1','u',8);
+INSERT INTO t VALUES (8251240209977822667,4983,'nzIhLxJc8QygTtJCkJvFwS6hERiWB1SXoWXcJs5FFS9mi2ZYxNORdMtnskrZtlUWsdlosVc8CkT','27ju8q9xevSWGZfzNJZEtXzkoAxqNJ3pjQavmIc6NU','kwv2Evig3pkKDINsMNdXl8','vCJJ5hrEhOaS5hslzWhvY0wUAWEjnb7r7PsG00','Mq','e',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED, c CHAR(81) NOT NULL, d VARCHAR(71), e VARBINARY(26) NOT NULL, f VARCHAR(59), 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 (2770106659121666096,5500184481146912165,'OuCM9kQdEs96Ri6b74lG4eNXwKyhpN5w2a3Wywd58IyRfQoxX','p','p5guBP5RZuVJuz9TyBi34lUIin7DOY6H','0Txf1i1pqxcpxkQmMpytC0GaGBc9g','E5gc6Kbgz8MsHis8d6c75o59Fgbp5tpecCUn8tY5EffNbDnoLem0ml5YkqklIOd3XlAVCHzACmNZi9IEzEejIfPnSrBBfWq','nF44m1r2PoBtjjZ',10);
-INSERT INTO ti VALUES (2770106659121666096,5500184481146912165,'OuCM9kQdEs96Ri6b74lG4eNXwKyhpN5w2a3Wywd58IyRfQoxX','p','p5guBP5RZuVJuz9TyBi34lUIin7DOY6H','0Txf1i1pqxcpxkQmMpytC0GaGBc9g','E5gc6Kbgz8MsHis8d6c75o59Fgbp5tpecCUn8tY5EffNbDnoLem0ml5YkqklIOd3XlAVCHzACmNZi9IEzEejIfPnSrBBfWq','nF44m1r2PoBtjjZ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(78);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
-INSERT INTO t VALUES (-900582526923176182,13515239104865558286,'rn5RBl1oq4oHNwwcArptAH5fhnecYsES9RQE9FERL','b','w0UyXWrcUf0EQzifktIkypEi','E4ynrrmttqRZxb','6DxE6ZiaHKrmYEPPYf0JqleZp7BbkvZGcpP7xv3m0kXMl4tZ','xX1EPjmD4YvI2lFjT3e8JIH0fOpEA5v2VAaW8jiFZlZ193HaXUQvn6l70ygh2WaYGbGGNKc7yIB',11);
-INSERT INTO ti VALUES (-900582526923176182,13515239104865558286,'rn5RBl1oq4oHNwwcArptAH5fhnecYsES9RQE9FERL','b','w0UyXWrcUf0EQzifktIkypEi','E4ynrrmttqRZxb','6DxE6ZiaHKrmYEPPYf0JqleZp7BbkvZGcpP7xv3m0kXMl4tZ','xX1EPjmD4YvI2lFjT3e8JIH0fOpEA5v2VAaW8jiFZlZ193HaXUQvn6l70ygh2WaYGbGGNKc7yIB',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (9157622395517985402,6852,'pwTBW8GPoZdGDzSluP1ECiPP','rTMcqAB1MrT8cGie2AogeUu3nQAWZNg5ZmALx','AkkloCkzljM','INBjpNTv8vCKTgk7VeYF5klrb9Gr10WSybGhYHbk','WW','L',10);
+INSERT INTO ti VALUES (9157622395517985402,6852,'pwTBW8GPoZdGDzSluP1ECiPP','rTMcqAB1MrT8cGie2AogeUu3nQAWZNg5ZmALx','AkkloCkzljM','INBjpNTv8vCKTgk7VeYF5klrb9Gr10WSybGhYHbk','WW','L',10);
+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 (-3931982461380671058,25311,'t4Kfp54tblAHLFL2xk33FJkoCLbEfmZ3PPaaiXAOUpsuVFwmfwRFMh1n7tUROKbDvEKiY','Bt4EowiWkGkzgr7XpuYA9u6G3NPWQHCf8uE3xHlOb3Gcdili5QGZN3SnzJG0aMDaebnXZse','HfkO0s0LGfs6OhFSAGscq1p','Bd2qOYPXm21t8psyv8C9CjxuLwhx5lpGC9Cm7EbvMjZYFIH06','I','F',11);
+INSERT INTO ti VALUES (-3931982461380671058,25311,'t4Kfp54tblAHLFL2xk33FJkoCLbEfmZ3PPaaiXAOUpsuVFwmfwRFMh1n7tUROKbDvEKiY','Bt4EowiWkGkzgr7XpuYA9u6G3NPWQHCf8uE3xHlOb3Gcdili5QGZN3SnzJG0aMDaebnXZse','HfkO0s0LGfs6OhFSAGscq1p','Bd2qOYPXm21t8psyv8C9CjxuLwhx5lpGC9Cm7EbvMjZYFIH06','I','F',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-863637644194720599,3198190010396463129,'PhhhdXYS0eg5jsRjFftGOTIGlLCXuAOUmMpBCDkSKFjjWnnEvfFVBqeiiSFzu5W1NGDgADv','8B5Wzx5QvF6KK51AP0GeKWBL854EmUQPZouTjFKrdFdxiithDXKO8wYLnoocKihaePA9qAUEC6zrENwC9ItRr9jikTLVVbumWo4ycnahW3ASnUjtAYYmJL','gu3OlosPwCSMTMohfZYETc7v6lYkoBpbqfBn6NFW','6vJBa8dXMRFbUVOxq9b9833LPLDgxLNrd1OLGemB3JrijdDMuWRBO2EzsvNwKKr4Xu78414seV9ctC2be','YS9ckZPWsONeafmIR13Hu2L0IABVa6TvPWNkE9edodJdxZcnHN','wNcKjSEIBhelnOV3GW4lurmWaOJ7rqOBTnaNcNDBEgFn79oTxJDX6xTZ00YzGlzdFriLjdMfiGYsOU4XXEC9',12);
-INSERT INTO ti VALUES (-863637644194720599,3198190010396463129,'PhhhdXYS0eg5jsRjFftGOTIGlLCXuAOUmMpBCDkSKFjjWnnEvfFVBqeiiSFzu5W1NGDgADv','8B5Wzx5QvF6KK51AP0GeKWBL854EmUQPZouTjFKrdFdxiithDXKO8wYLnoocKihaePA9qAUEC6zrENwC9ItRr9jikTLVVbumWo4ycnahW3ASnUjtAYYmJL','gu3OlosPwCSMTMohfZYETc7v6lYkoBpbqfBn6NFW','6vJBa8dXMRFbUVOxq9b9833LPLDgxLNrd1OLGemB3JrijdDMuWRBO2EzsvNwKKr4Xu78414seV9ctC2be','YS9ckZPWsONeafmIR13Hu2L0IABVa6TvPWNkE9edodJdxZcnHN','wNcKjSEIBhelnOV3GW4lurmWaOJ7rqOBTnaNcNDBEgFn79oTxJDX6xTZ00YzGlzdFriLjdMfiGYsOU4XXEC9',12);
-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 (8384505039364076130,550020539663104792,'KMoED','nmEDZdOXzZcELWzO6WPOlQoFXm1WyMx3QrgIs14iPYre0RMLVzuEaY8EW9flLeEDOfR26ylrbFYNxgvHHv6dI8qZz6K9Ocb9kiY6kaIxeXLeQcu66ZYgpw113ugaPMOV47Lb8IJj2sz','iFk','eGPfEYe3i7y5tRRFFmI2tK1bzTusqXzFcthYGvezo0rIIqTHjSrdvEnGIniIDg7FF9wwszVaLBB0kVBFr3kziH0y7tod8PAVbPn8isH5BMcpJ6MrWGn6AQEKJHxaSYpcpoYN8RjmvRcE9BudlcafMl','3WdD181S5EWio9QUmgv8MNJyfXNNk4HQzP1DtIyCIA6LtIjDSU9ywH90ybPpOrSRB0YVh8Nnk0FzBsPkwD9bxhRCqyiR870','Fc6ebtkpH43w4k9yQWSkxXUE25b7UQEK9ti6GPBn7z8aiOboDNFNADnwXhZfBHRTZznyW3eHVefM78gvDrq5EREYtaYt',13);
-INSERT INTO ti VALUES (8384505039364076130,550020539663104792,'KMoED','nmEDZdOXzZcELWzO6WPOlQoFXm1WyMx3QrgIs14iPYre0RMLVzuEaY8EW9flLeEDOfR26ylrbFYNxgvHHv6dI8qZz6K9Ocb9kiY6kaIxeXLeQcu66ZYgpw113ugaPMOV47Lb8IJj2sz','iFk','eGPfEYe3i7y5tRRFFmI2tK1bzTusqXzFcthYGvezo0rIIqTHjSrdvEnGIniIDg7FF9wwszVaLBB0kVBFr3kziH0y7tod8PAVbPn8isH5BMcpJ6MrWGn6AQEKJHxaSYpcpoYN8RjmvRcE9BudlcafMl','3WdD181S5EWio9QUmgv8MNJyfXNNk4HQzP1DtIyCIA6LtIjDSU9ywH90ybPpOrSRB0YVh8Nnk0FzBsPkwD9bxhRCqyiR870','Fc6ebtkpH43w4k9yQWSkxXUE25b7UQEK9ti6GPBn7z8aiOboDNFNADnwXhZfBHRTZznyW3eHVefM78gvDrq5EREYtaYt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(41) NOT NULL, d VARBINARY(73) NOT NULL, e VARBINARY(53), f VARBINARY(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1729758345,3500700630,'FAkvlgaZ8sOQ','NfXTJFnx3uGL3oxTgoeXD3Wgln7USyIyPTSPS1jBWPw5kl4tts','LODIwiZ8joVkCbRM','z5fxJelSwMmJoUlJfSdMHpoaNgesiX8XkhNVPlvCVfggwAWzJqaFOOghKUjCN3UK8BJVw0dJT1zN4CQwdMDpnkG4nVR','z','dXZVvYyHhSNloTNH92MUTYWJquWMKFsC0PGVrn9E5PSN3FRvSdaeu4Qsa1LJWzBGKJeNuHGhawCf9VNS6mO',0);
-INSERT INTO t VALUES (3249264253,2192980771,'OurTDlwsD','pCdgdYEbpywZDNiuYMb','qk1eXuEqNqjsX','4cTwyHoFsmli3Q2q0PjyZsz82bFC4kBS4mR8DEHPvT7zYggJV6El','Hifeb','GAWn2WcPX2vGd4HwExY3wWv3svutBunPqUSUONlkk9jCAsjmk9gPe92a10Gw7djIaZJ6MeMpz7uzAHrfhtyfcxMfkcYcv',1);
-INSERT INTO t VALUES (3209744761,3948947163,'xByLMI3jHbAgnMNc6kqm6d8XhlnzbSdJVW7usM','9VdjrdFrxcbguXfaQdNV','x','myVM3cdgkLhsmleorCIFrzgOcE3IQlZfqnMyMKofEMWRtNivAMSDjarJgIl','ZUf9wAi6eWVczwHeblKlkfz9QxZdGLnaZP0uAiGJDQxOAMObfKcUlMa8Ho5WsYykKfKIT64qIlG9vK3NkIVF','0S7OeKOlSSnMTY7IHCSGE07RJXooKqhKY8l0syo2eQ9WrXSuUX0zttmzR8S',2);
-INSERT INTO t VALUES (2183730393,256387014,'3XNfp9Djq2DrkvFRY2b5hxKKW','nqOHSq2T6cMMCes1kBNqWyUkmLL7NWEIKiNvRlSb3vUl','AsaxPajG5kk6xZLrjD3sTN3CUPcUGkFRoA02W3CV4h5eqAo3fojJ','7X7kGT3prGl0Ik3ye3kevmGHaE6XN3xKTJtBJMOjz3aNGFL8oMvIS8VlFEclfSxnVNJADV2','oHQ4xvzkLydEMVO6P6FAbBA6inDX049Uks6IP','LbyUc1tB',3);
-INSERT INTO t VALUES (3566886911,3288222105,'q7IcJXd3jAMWfNg6nu7z','Sk2M7ufMPPmHZmwVINUXd2pX','dRNEV','QBIFybnWjPxrAmEnjc96nzBWD3uEWA1dD1Dane7u9ejbPQzisjr3gtk34oUSOoKG4Jep2WduwCuIzO4Hj','1jTL','NbRoF1FzvzEUL8asbZxhGVGtg8z039pkzlq0oyAORozpRIYslsx9KrgTcznsRdgWVj5yKN2C2dIVhqoBZizRRq',4);
-INSERT INTO t VALUES (1666807315,2833010855,'uZsEx0bvkMui','kDZ4K5vECd5hNmTSYERJNjJo560g5ZEZtB5OVfBki9ViqEJAkwFuyIL','AaW11Yq0iYaj86WHA9zk7tru6dzpN3Teh','5IS7iRXrM51stU2U6lvJZLbWS6BslnO0Ge0e1OKXO8IDzY8oSOoVYjIynkjIatWauxDLWOq','hGp2d3mHb6UnYgaBiSrWkWrvc93EERq1HHFYtjr0GdscqJRRrAICEMEHPq','SIpi2FhBqYivdM9otz8poauMbNG6tK7JitlmLYOcAPfKyhveyDKGODtf9BhYrBTre2bzl4Ud',5);
-INSERT INTO t VALUES (4197367417,1964569004,'esMLOxCE7jEfqgT9BlcVEHdTAHLwLnr3OwyYSGnOV','DNxTeOMHYrfOl5jiDLPdGjy82quOPuvxB8lJRWxaVxxmLDxTmfMupzqJzcDwLNib','fjQtTm','OZHTcwDOlYDabNSsHeeaOENNDKG8WjlBWuM3u3cAuvF6I8E6Y0wIQ5lrsDL7MFYtOmIr6tGnLyznof286NvjMna8l7pVxmr','5zgtjwHZxrB7Yd2SW','Nnz9bCiMAvZJviJ3vjVCToir7wJZxnGwIfQceDw58q7WscI3pXb70FIrZzsqEgT',6);
-INSERT INTO t VALUES (1672454390,1377089402,'DqPivSc9iN','oFnmHUDf2JWuyhAqi5ZtyLb6HGXGxjB9cKU2SwuuOApl7qhkLURaQFH7liu45','FQ9eDv8gRfQOZEUb5IEU8c6jUJBNqVLQravEPJ7oz','hLcKPRA44BPQdFb6N49LrqifsbJUByu7c1JJH5dw8Z5TnVLhSjfcoFDetb6YohnPTF18sX1b9y7Tp','DyLPhIwMtOCOYYogcdND6ZocwnR3wt0CqZKwqd4BUb3FfSEhZBMy8bmvhEQelTaTLeBUKgkcUwzt3j0d30t7u9brq','dV0NhNPSf5LDp4ri5FcPWZTHyMM',7);
-INSERT INTO t VALUES (1788086869,1462116415,'Ueton','jcVZph4XfWGe6pJCco','A8D1yXGPJX82NF4Lei2Biif24cnY7qr1QjF7Srtumc6b','L5EITlSx8lLVuxFQtX10Oki8pQO6aWnCkwHNqRYQJPQ7GAvXSVKZqW7WCuJeNagkPxwXqknbCFj','KBi8uJcBEhBHOo5RRDDP0xWNYKiA6VUNs9WI61vuGBWUITgyQ7y5d1QV','EGqKpRY7KMgElwytvoAH6IgTQZsGYcGXNXEN9JhwTC0MugFkX5f2yFOUoAe9ZGr9VvX4dApu1HNDMdyiGKgs2JxnbeSJUAtP',8);
-INSERT INTO t VALUES (3556646531,3020307427,'EqdBDq','DDva68BbvFvYEjVlsd0dP4fKcuylEakg3lhhaO169Kr9g8gnh7MVX6iaW77J6ZdvW','xw5khJshMUDLLjULUf1jqC7WBlG4ll6ztyEtphCgpslc','AXIk8I6mGPNjAYwO3c89btxRUAEyYtUXyZKciNuSWFqI8KqWPIx5d02YBsywV5w1cpaNS9UwUbhvgJeTrtujGN0ZxI','tYbCVU1OFD','wBeBkLts88QRQMx3TgZXh6W6ptDX42klbzXq90ufE9pVXaKrkddVRPBqs3MYp9e5wc224BSKZGMgBD4TwJY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15858559834647409021,2029378506,'A4UOgFfu','2OZj3YwpsUJPu6Ani8ZzamqqPpG','t1MRzyI84Qjp2I9tZz324u74UN5NC9szKNG6ZhcE7Zu','ykXysbkENznZ1y1Zzw3Ju9CUiANqebdhaathmUAlIdHKKlVpJ4MiUf5fHKAXWCAroJ6J8','02HfDai2divpPV2','ukLi3',10);
-INSERT INTO ti VALUES (15858559834647409021,2029378506,'A4UOgFfu','2OZj3YwpsUJPu6Ani8ZzamqqPpG','t1MRzyI84Qjp2I9tZz324u74UN5NC9szKNG6ZhcE7Zu','ykXysbkENznZ1y1Zzw3Ju9CUiANqebdhaathmUAlIdHKKlVpJ4MiUf5fHKAXWCAroJ6J8','02HfDai2divpPV2','ukLi3',10);
-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 (3095862555306340919,3490578698,'nIpCrAqvlblzDMKbJn2GQtxGR','jdfxXY8RH1pnxwjLYyJ40JT7KnzXlhUzEQEdhw8t6mxfPXbyjyaThxysMg6j4YAfq5paV','hXmb5Thp2dyM3fcYC8cIGD3bN6hnwOPd3leVUUB','Qprv3vgH6RNnwIughYppLCrtaEcIi1eNL77S8Dno0Wf2X8d0I1Cny7b67','E74HjCRQcJvQ1xBKh98MtLJ4ysvM6QK9X31PfQYUiehl0cu19WE1zCLO','RpB8MwKcH8j0bmWnyEIsaFvTKV',11);
-INSERT INTO ti VALUES (3095862555306340919,3490578698,'nIpCrAqvlblzDMKbJn2GQtxGR','jdfxXY8RH1pnxwjLYyJ40JT7KnzXlhUzEQEdhw8t6mxfPXbyjyaThxysMg6j4YAfq5paV','hXmb5Thp2dyM3fcYC8cIGD3bN6hnwOPd3leVUUB','Qprv3vgH6RNnwIughYppLCrtaEcIi1eNL77S8Dno0Wf2X8d0I1Cny7b67','E74HjCRQcJvQ1xBKh98MtLJ4ysvM6QK9X31PfQYUiehl0cu19WE1zCLO','RpB8MwKcH8j0bmWnyEIsaFvTKV',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13938408135234010168,3987772993,'enBU7Emqhhhkp9vZZdrl','y9LVTvuDjNBftpmVe0FsmfIeakanqsZw3hkPcqvMHJEkL7drCHR4Sr0ad4YpGw5l8BCi3b48DA6G4SwGHybNbimkr7El8dzdQxYjWe5oSTCCze2BqFEltxVAAkOjoDfcixhHjdgaH7AbyDoi5nb7PWOyqN9gNghsDlSfC8QAswe','q9AD','2tC7SJ','lt9wvUQ7KuRV3DEozjk9X1NQFcG2Raqn05Y14fGcGpSzUG7MRe4eGk5rDGGO1KYmoZyDMuB','l0kQksanHGQLRLJEs2UE1QTNPXj9PhK8rejiNtq8SoTD6lUCs',12);
-INSERT INTO ti VALUES (13938408135234010168,3987772993,'enBU7Emqhhhkp9vZZdrl','y9LVTvuDjNBftpmVe0FsmfIeakanqsZw3hkPcqvMHJEkL7drCHR4Sr0ad4YpGw5l8BCi3b48DA6G4SwGHybNbimkr7El8dzdQxYjWe5oSTCCze2BqFEltxVAAkOjoDfcixhHjdgaH7AbyDoi5nb7PWOyqN9gNghsDlSfC8QAswe','q9AD','2tC7SJ','lt9wvUQ7KuRV3DEozjk9X1NQFcG2Raqn05Y14fGcGpSzUG7MRe4eGk5rDGGO1KYmoZyDMuB','l0kQksanHGQLRLJEs2UE1QTNPXj9PhK8rejiNtq8SoTD6lUCs',12);
-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 (598816928904382542,95219235,'1l','hvT8xXuMnDr4Qm7Q3ubupMSoNOeyZpugrq1W224PQ2aCZHG1j8TeDMFR5UPu7MwFkMtro5TnpzkUToVhTvMkVmFjRRg5SLVuN9dI8vtrLyT69mJVDEmyqnsTtbOXWZePB1mFd6biQodV2OjTVB4O1kKwLODNrv0zndz8Ql04TB6KUjQxaXkaWgK7PafWrZkNz','6b','fZFCIoPrv1x8Aq2LmTZ4qVMtioCWsUR74hQRDY','i26oBd1kkh71OgFkaObr2mQ4TLXaTcFPaQRWdel7aT5','VLvBeVWh45BbrujKPoftRVDRAKWTuIlzFMj12XygE2gJGYY9tpdX5sWYnA4HsYXwFhWZGDkt1iEdAzTBCEJ',13);
-INSERT INTO ti VALUES (598816928904382542,95219235,'1l','hvT8xXuMnDr4Qm7Q3ubupMSoNOeyZpugrq1W224PQ2aCZHG1j8TeDMFR5UPu7MwFkMtro5TnpzkUToVhTvMkVmFjRRg5SLVuN9dI8vtrLyT69mJVDEmyqnsTtbOXWZePB1mFd6biQodV2OjTVB4O1kKwLODNrv0zndz8Ql04TB6KUjQxaXkaWgK7PafWrZkNz','6b','fZFCIoPrv1x8Aq2LmTZ4qVMtioCWsUR74hQRDY','i26oBd1kkh71OgFkaObr2mQ4TLXaTcFPaQRWdel7aT5','VLvBeVWh45BbrujKPoftRVDRAKWTuIlzFMj12XygE2gJGYY9tpdX5sWYnA4HsYXwFhWZGDkt1iEdAzTBCEJ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(22), d VARBINARY(19) NOT NULL, e VARBINARY(93) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2410677758,45345,'VRTs8fK','fZ','15hnpmaTJIzyKebQn9nfR27y69YCxH5a9i3CFDY','MZLjO1','GYqGB3Kd46Gqy0zXc4YgiTHLrO','SgCyAcNYKghJnweQnbb7xHUgOpd3ThPzrk8VkWZH8XlXcfKZZmBnwFsHt',0);
-INSERT INTO t VALUES (4236178797,40561,'xe5XiLRmjSRm','d1AzuB5wUumrI7','nAMgT03MDFBe','z3Fm4ES1DRnR5jIeHGdhCva05yJ6I2qaCnege3e4aaDTXFY','0mEFlC9SMhLDNx0Z27fNxFUhUPGxYn76TjGrMYoHB0Qjmmr9FSZGN64WnlRuIHWRMVqdQWgyr6N1mFoTI9ZtJ8c6q7ymZf','FJPrIS4QJEaG0Zgm9Gn3H1yaH7dzR7tdD4IT8LrhwPMq2Ane8rqtIryW95NG2kgkLR',1);
-INSERT INTO t VALUES (1267489874,8186,'WNv1eAjz9mZQdWlAy','ps','SZFWLdCl7f3yMGuNhyWkY9KBWsSWzsMwDUcSKDBZjCuigdo3mPimyIjKyotegNX','k58CwXR0ujpltPFU3xjGo','4EAgUzMltBPU2NwiPxXpWq1wCMN4RuuhikC4o0PQ9bVqgrT02vvRGogCblokdNmMsBXmccGyHs6GNdRooALoN','BLIjozzbTIP0zgXM',2);
-INSERT INTO t VALUES (3026221589,54019,'PBlhUkMBC','AnYymDEwq5','rZ2pwr4ncAd','6yunab4ZtiFjpfMr9bxWTmGbOhLmew5tX51Z4SwmpT9BokeYK9','Nym5C7wIk2kfS92pnIoD58zOIErIAFsM2g5Xlp4IYazxZZf8wDe96y0mfPhuJxKQIFqUDw1','We3kRItXozWamaE8vJ81IpwH7jfZbfzGWY3C60sZZ7u',3);
-INSERT INTO t VALUES (1343461085,50016,'hj','oxd4LlisQ9GrqA','Tv60EjzsRzkK4kTmJgnvbnjoFF7hEKGCU9Z','rBBFSk2','KNnKaEvfkDYC8PjixFYgpGAIb85zZdPG13iJkmH6Q1SSNRKuiOQR6zufGVjkZKuRPz1WIvpN5U','GagNMWfJySvSLROzJR6IBUNQPyN84VGcLmSC',4);
-INSERT INTO t VALUES (306808832,43626,'x','SbMqH5yzlrFLD3pBS5','w7ThWCyIvLaUa7pZDNEkkryjMLMTcDrik5HbsDGIYZnAcMNQYVGu2d','yPm4mZfEMsFlGUN7L5td8twajOOVJnyGJ','vlkp','hjb',5);
-INSERT INTO t VALUES (4205999656,54587,'zPKh5AiomZRIDthzY9fv','60c8h','DYjZQzolC8vRjm4jky2b23mdUYfyjfjfXG7VxvJ5PRDiZfXg4X9EIIN','uJ09SYx9myZjhHo5sWU4R','u09H1HHlFrCS71SbBrg','JEkuYlv8ss2WvbdmBCJBrCK6',6);
-INSERT INTO t VALUES (2035936210,58927,'p1PodDTiRx7J5Iih2','o','EGWwjV9G4RRs0L1vUqyN46eofYRuSm1RH0bJ3DlpmsA4zjPzEkLy3lhlguhiEEFx21wv9AZoQru0hQqk','zQONO3a','d8fCXKb7ysKoyLVZ1VAXcQzlRbR1YXNcDe','qAfki0',7);
-INSERT INTO t VALUES (2886053337,48416,'Dko3duX3zolBmFrgXwL31','7GxnDgIXv21UE75','QwN2fBq','ZER3Gf2Ou411P4GCv0mVQZh44lUBgkaMhsWcX8U','heuQm1tgS6TODIGEuOyOZVmhgKNHOxticAgx4p973mgwd','wgKZAum3lYu22Bp',8);
-INSERT INTO t VALUES (1843042301,29387,'tZCahcAtTJp9tppc5BD8x','ozn32xlz','RmPYSAi3w7xnbWisIYPsJfXV8ZxOv8sAUtJxLHp8xUPySGWdv2S61K3uaLjLaeOe0UdOIAZkEIcEzCejMywSlR','eudDY2gyTLjFoxgIzubiG8GocrhNbWwkYoEXGSMGAamd55PnDacYTfUmy7n','y8Qw9YpyoT8fioTNHWN4WPRpQcelg9izF9n7KlCP6bAZKlFwfQ7PxMNM','SfdnJPQJKq1q2UFtHOLCq8Mqr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3661527471361555436,8297,'k72LJ5W','8GiCOqScoYMImt53AYTXk94CNlnU8j8Kk9v8SItHbUaRoxikt5wovSgVLmuLPOKTeJTrYXGtfmnidD','S8841SJ3bATjtRplLZRw','v0NC3tYR5ckpXQr5VEqPdHjnUlAbjtdkQ','t','T',12);
+INSERT INTO ti VALUES (3661527471361555436,8297,'k72LJ5W','8GiCOqScoYMImt53AYTXk94CNlnU8j8Kk9v8SItHbUaRoxikt5wovSgVLmuLPOKTeJTrYXGtfmnidD','S8841SJ3bATjtRplLZRw','v0NC3tYR5ckpXQr5VEqPdHjnUlAbjtdkQ','t','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-9189849880052257074,28461,'8zcprEHe2yIJI','E2PxHOEooEFxUDMwG8meGW00ZrMHxCXRtS1sIwYeAzrEgbNi4pETm3dxs2xs7L2xom5s7exMgwH3Fj1qVfynT','JGe82WNJHP04DYYTxbm2T2T','Ork6oqIMvcQBtagpctITfsCTWQ6YhB39bI4hj03yUiqRbprOmYbJs0UZDakNSDYHrYZyrDuU05Q2Qq8yEIcJI','K','w',13);
+INSERT INTO ti VALUES (-9189849880052257074,28461,'8zcprEHe2yIJI','E2PxHOEooEFxUDMwG8meGW00ZrMHxCXRtS1sIwYeAzrEgbNi4pETm3dxs2xs7L2xom5s7exMgwH3Fj1qVfynT','JGe82WNJHP04DYYTxbm2T2T','Ork6oqIMvcQBtagpctITfsCTWQ6YhB39bI4hj03yUiqRbprOmYbJs0UZDakNSDYHrYZyrDuU05Q2Qq8yEIcJI','K','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7878132116333735862,38559,'SJryx4y9YYCNeECBXcN','LtS98Bwo5ZzSwfGn10pQTsYsjLRwNbbZCkZO2tyDXgFVWwV8Uz877yIO0aS1BYfzUVCZVEL3ZA7B8Y0VYQ3KojCLSOPZVXlTPLhXYXN0SNWbUD3TVZ6N','WyPCar','N8Yjhin6KbSL71gXAcu8w9lGOYB9aNevvfFChu8JEWLf3cO5u2e31lfUESKCg93V4DB8A16oUzs','ixO','q',14);
+INSERT INTO ti VALUES (7878132116333735862,38559,'SJryx4y9YYCNeECBXcN','LtS98Bwo5ZzSwfGn10pQTsYsjLRwNbbZCkZO2tyDXgFVWwV8Uz877yIO0aS1BYfzUVCZVEL3ZA7B8Y0VYQ3KojCLSOPZVXlTPLhXYXN0SNWbUD3TVZ6N','WyPCar','N8Yjhin6KbSL71gXAcu8w9lGOYB9aNevvfFChu8JEWLf3cO5u2e31lfUESKCg93V4DB8A16oUzs','ixO','q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6938325263901759738,15969,'NW90FVkQvcRlozUjfFefnlTA4QlXgYNhRZLck0MrJE6Yl2VYMN1AkD4','hdohFyjXnxszrngYRWNNZpgjQU7SFOYgNfx77XR1CLWmNbHPJxC5UAeg7XEEy1s4rBjsu','T4DEDtPVAd','EqYyvYx0Cvxo7AtILIargKGlenmWNd2cCVnYiMBIzJN5STYYRhscor5QBWgbJoWMcJcF10p','0c4','j',15);
+INSERT INTO ti VALUES (6938325263901759738,15969,'NW90FVkQvcRlozUjfFefnlTA4QlXgYNhRZLck0MrJE6Yl2VYMN1AkD4','hdohFyjXnxszrngYRWNNZpgjQU7SFOYgNfx77XR1CLWmNbHPJxC5UAeg7XEEy1s4rBjsu','T4DEDtPVAd','EqYyvYx0Cvxo7AtILIargKGlenmWNd2cCVnYiMBIzJN5STYYRhscor5QBWgbJoWMcJcF10p','0c4','j',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(79), d VARBINARY(27), e VARBINARY(17) NOT NULL, f VARCHAR(7) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1085395780,8267611,'7m','VKzsldxiZ1LNMN7R8F','96KC','X','h','Qt',0);
+INSERT INTO t VALUES (1934727698,2006276,'CT2S4ExTgaabF1jc3LNgwrv8egzyMifg','2Cu0dEIFKSWAu34YS','WXR','EL1A','f','r',1);
+INSERT INTO t VALUES (3553723207,14242262,'gN7Q1T63MywwY4507fg1eo','JQ9nuG6DTutuC9FFu','zrD4','pM1V','f','dz',2);
+INSERT INTO t VALUES (1995856802,6764276,'NFUAYtijdAj2YaPqGhpfMYqjNct64RfWVLSA3KkAy0qTMK4xhtN9m4JbKlAtmfN','18eQLKrwNCX','ZVtzHwLsGh','V42','3','ao',3);
+INSERT INTO t VALUES (1821789994,544857,'3IYxqT2RhhhrljD3Ffsn3IDFXXliZ5rb5F0CVAZJHOZkn1cLbhc6vbwQN7','Uqm6uwehTBRcNYSH','qZKxV','e6rAhQ','E','OX',4);
+INSERT INTO t VALUES (2109882533,4300979,'ScVxyEpmIgWyyhV9xhy4idZ','XSqiBksJsmwrcFJLEZFM4jafe','1','sBg','5','Js',5);
+INSERT INTO t VALUES (4227690111,11282659,'bF75PpyqYoaiqF6aD7571mHimMB','0AE2YZlSWXgGZZodrFsMw7bLH','HWtK','TCmyG','z','En',6);
+INSERT INTO t VALUES (575353651,317855,'Zyc7JWfS6MxwdsISm48g','unHastJ','v','A2PhK2','V','ya',7);
+INSERT INTO t VALUES (3297831444,15841014,'OUlSHivNXKEz86eP0L2QTpTSZnVuUFML5Yd6aNaNGLoTawj5hekvmwqBnXnqpzV5BlQ2Y','Utk66','O5r3J0ugFcyQ','JR9Sg','U','BW',8);
+INSERT INTO t VALUES (1271244078,6895786,'9uRoLm','qVI','hBoC','yre2C','Z','RL',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(79), d VARBINARY(27), e VARBINARY(17) NOT NULL, f VARCHAR(7) 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;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2681314004,43222,'oCHGrGGsWkrU','Fz5','e5SJAPmC','ozEDjPnrVlazdOBwrPSk0J2jEKlwZAQtAqp0JY5iWffVEG9FY4l','2f75FmAKbUg89X1dmpXBt9UzkskRY9Ns78qLziBeVbkMpQeY','jaL7Aoy1uz0NQsbDBltJwtU46HgZIRSvl5jQ5ZWAJiuHQYHKfmFj0Pc1N5n3gh5sFo9xD4eKFlIsJq2YpbgQvnBEqhidB0',10);
-INSERT INTO ti VALUES (2681314004,43222,'oCHGrGGsWkrU','Fz5','e5SJAPmC','ozEDjPnrVlazdOBwrPSk0J2jEKlwZAQtAqp0JY5iWffVEG9FY4l','2f75FmAKbUg89X1dmpXBt9UzkskRY9Ns78qLziBeVbkMpQeY','jaL7Aoy1uz0NQsbDBltJwtU46HgZIRSvl5jQ5ZWAJiuHQYHKfmFj0Pc1N5n3gh5sFo9xD4eKFlIsJq2YpbgQvnBEqhidB0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(23);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
-INSERT INTO t VALUES (2326367850,57360,'TJ1iKMQKOL7JL1Hxg','NpzfuifEkFyU','4orawNwHvRWf4bP','fgQ8DE6ZvKtvYGD8Carrp92RpKGYpw3SnZBLLg1dfiBEUJk4t2','ceBAFPHPjuJ8OXZaTiYviNbqf8og9b3Xq','p9JWCQJKdzb8ckdHftio',11);
-INSERT INTO ti VALUES (2326367850,57360,'TJ1iKMQKOL7JL1Hxg','NpzfuifEkFyU','4orawNwHvRWf4bP','fgQ8DE6ZvKtvYGD8Carrp92RpKGYpw3SnZBLLg1dfiBEUJk4t2','ceBAFPHPjuJ8OXZaTiYviNbqf8og9b3Xq','p9JWCQJKdzb8ckdHftio',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2929507655,27766,'MtrvxFUtf','u85MsLhnfaWXroHyxvJ9aqk91IWpCselJbYPIGl4PAJS39piaul3KbijrR7urLGsiAU7xJMb12iF9Xw1LQ55LRXpQrd0TaZnhIMdODSgBZwlHWx7MbHO9AEHJ1hsRH8gY0','rQFgKR4omFz28','hdPWjBAwFH2flifpXPxiTUgChEzhuzgRhIA0V9kNu9TMFwUQbwTcxfWfG','ZRNHxUkZA1MTg7d7qCK0pzNav1t1kbmE8P5ged61ga4WblqhSk9x5Qip6nadty8cyO93zz9jimitMIYMplnQUJil1Bg4uubkEi','P4fcdrgZx2RNh6edaK6KUKlMJ93tLk66zkgiIadMeSZSh',12);
-INSERT INTO ti VALUES (2929507655,27766,'MtrvxFUtf','u85MsLhnfaWXroHyxvJ9aqk91IWpCselJbYPIGl4PAJS39piaul3KbijrR7urLGsiAU7xJMb12iF9Xw1LQ55LRXpQrd0TaZnhIMdODSgBZwlHWx7MbHO9AEHJ1hsRH8gY0','rQFgKR4omFz28','hdPWjBAwFH2flifpXPxiTUgChEzhuzgRhIA0V9kNu9TMFwUQbwTcxfWfG','ZRNHxUkZA1MTg7d7qCK0pzNav1t1kbmE8P5ged61ga4WblqhSk9x5Qip6nadty8cyO93zz9jimitMIYMplnQUJil1Bg4uubkEi','P4fcdrgZx2RNh6edaK6KUKlMJ93tLk66zkgiIadMeSZSh',12);
-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 (574277734,63421,'snqbMMIIE','3P1JHckfBe2wO4URMwZTDchH5kllhAAzuVUXXNe6svfd4meLaXz79JMd8yqkG35A0Z8upeUpp49zmyCbSHeV0DMWwDBXqrsA2HakgaZyzkhN3pz69EwEZ9WjpwrLqoAmzAAeUt4Os0h7DA4cilkE6H4Gl1xlR9X4Umv53dYeFIhpv8HPCIUiNw81tVIor8Rzoe5Toe6Bj8vS4OWfQAce','9AX6JYnUU1k8jsCZylY8PyUZYWVzikWDlim82zU846najNS3XomE2ezb2STjVXMV5kvnSUD','Qt7lW908qKL6mXtHI50mERgXvOkezT21qhpukSbpRvRfKfuGN5Ua81hywwnN44oGcDQWG32EOuNIVj1LCSv1Fgrt7AXhQ0l3yPLTnqUoltgCF7Ky0Rt4v0HjrWcu1aLPk2FmnDWxKI66elACGcTLyDjeg2wvbd2akku0Stz0gFbyTwL5rnlHQI3JSlL3s6VJrhbUJLyw1uZqjORX3XGTeagE','IP87v948WG8AVQeuinYzjycggK23H9iFZwpT4T7yn7d3k2pZCtJ3dQ06RVZjwDalWRdxV1M5KD28QZdIl7Z1267ELZ7Aw','Qay4qmSB6jjqOP6DSNGGFy0oWAatIiVkkpEr5oQICbgkLzCesOJZiymd0IXEo22uweGAkaKiTXSJupT17EABahX0fFPhC6U6Kn',13);
-INSERT INTO ti VALUES (574277734,63421,'snqbMMIIE','3P1JHckfBe2wO4URMwZTDchH5kllhAAzuVUXXNe6svfd4meLaXz79JMd8yqkG35A0Z8upeUpp49zmyCbSHeV0DMWwDBXqrsA2HakgaZyzkhN3pz69EwEZ9WjpwrLqoAmzAAeUt4Os0h7DA4cilkE6H4Gl1xlR9X4Umv53dYeFIhpv8HPCIUiNw81tVIor8Rzoe5Toe6Bj8vS4OWfQAce','9AX6JYnUU1k8jsCZylY8PyUZYWVzikWDlim82zU846najNS3XomE2ezb2STjVXMV5kvnSUD','Qt7lW908qKL6mXtHI50mERgXvOkezT21qhpukSbpRvRfKfuGN5Ua81hywwnN44oGcDQWG32EOuNIVj1LCSv1Fgrt7AXhQ0l3yPLTnqUoltgCF7Ky0Rt4v0HjrWcu1aLPk2FmnDWxKI66elACGcTLyDjeg2wvbd2akku0Stz0gFbyTwL5rnlHQI3JSlL3s6VJrhbUJLyw1uZqjORX3XGTeagE','IP87v948WG8AVQeuinYzjycggK23H9iFZwpT4T7yn7d3k2pZCtJ3dQ06RVZjwDalWRdxV1M5KD28QZdIl7Z1267ELZ7Aw','Qay4qmSB6jjqOP6DSNGGFy0oWAatIiVkkpEr5oQICbgkLzCesOJZiymd0IXEo22uweGAkaKiTXSJupT17EABahX0fFPhC6U6Kn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(89), d VARCHAR(87) NOT NULL, e VARCHAR(2), f VARCHAR(55) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4133,2982935774,'tKIDOTv9vNb','74U3woPOKrxnP5pBB94aSQlHHj1oI4A','Up','nGt1n73l9VeEHIaZhSrkY7sSf7rHyMyze4j5UFZPWty0gQ4mki9QL','1P4rYEPVjDhw9TH0y4ot0qkZ1qhrui9ZE8XvSUp6VB12Mji3noDlYQMmUwGKfBRbu9jMJN629','8LaDE9UVHlZgRidyvFcTtorQ8WjHNEKAme8elnspCAmp27uKuEgDuKOa8PicyRdEEIVBXQx',0);
-INSERT INTO t VALUES (-4157,2486971384,'oEn1opC','fcj2ITfxb0OyJEK4VX04LFxQGKOYB0YERN59vI7q73DshCRpGdmUYudp7a05zMxv3yhp','h','UYfIjEmSDlge2V4wYu99klqW4auF7','7seDd8puB6x0BRkbD5ni54ovQuQrtSorHH2NfscBNO6kdoMy2XDNR9O','RYgS',1);
-INSERT INTO t VALUES (26971,2779073685,'5jxFQqC','Bx7174pn9smGP00fFI9fce9Yj0Kpc486kVtzl5','OL','qABMNKVqV9tFeP8t2ca38wshFpxoBV0rNl0fIUw8sXeBbCp7Xzp6','1sk6wnH49ceWlnHxa5eJ10uBMvAj19pcEFMfTu0hu0KZNG6SblKcfIgNduftVa1rQo2Ss2v0vXN9mYV1','bsHcIku52xNzc0V4HZyGGBtdPDpYYVAtg7v7gjdbgF1mFZYMhj63q03h64aPGceDNn',2);
-INSERT INTO t VALUES (-8550,3991147748,'eu6Wfe8uSz769IygnEkXkZYPKCmVZyzsVT5VqHLyZNIX2Dvife4zYHbI1CnId8JsD','M8lo72cSuAqO9kUXc99nSRhgrZg6XVYNTzDXQfE1wfOJ7E1MxSALTHVknL7afLCVLmixt','8','EoJOqT1gQlXtstUinUVFcUgy0qW4qgbCrhTBF3k5z7rRl','wAPuyvf8bDFQUBvS7tbq3dJlTfJxrMkP','EqI8R8N8shH4Z2UY0s19TqBSEgTS0FK2Rr96rJcj',3);
-INSERT INTO t VALUES (4131,415923805,'lHBngjKc','SmkmlV','hy','f6mnrkAPyMNKml1Pa0waLBPAk00Cz3krGGeYhZgxlPFfGDe','GvQVlq0qoaorghzMHzzhKl9mNSixiWtwlu7PStO6k6yOlDpGBcBJ81JiMohLKH2SF','hADA00AOHpgaUVXK6KVvWrSiN0bIbEocbW7e3Dq5G0IgovDYnD64U',4);
-INSERT INTO t VALUES (-6257,520109245,'vGb','ZVXzrtLhUPOz','RP','DPLYIh1dx1UyWlOkBScJ6iPc2iLRGgPSqBbx5uivNDj','xdRE5Wt0vJF8CHdgVPYGawV6f6GGXPhpIBt1ipgsMgOqND6QWNUa7vBP0XDMh6MfDXjWuAq49Oi44dOlt7YjI2HasO','woUjF',5);
-INSERT INTO t VALUES (-18923,955822749,'H46kppDKO66nu9LHBAohq5M0FLbkpcytY6g','mgP8Ah7eSFT7pvibYZtfKGDWyUTbJPicSjXmk0GvhtkMs2c2xT3PGdhFbAv55oeCaYPje9G9dq5bVd4l8SoI','3','B','uueQ7e7k1upb9hu3E3N5oAzE4j2YRD30Bc7lyAHROojebmEnb8tmRzCTOZFn8aSon0f8a6xZKzuMayFWJIQ9zeefgO','vYiwdEFGAK7CBdWPaHu2XTRW3d2D8UW0TyaBugngXN',6);
-INSERT INTO t VALUES (23756,2617793335,'vXzlcPtrQudvxz0hMTQqEEWT5yqi4mnnIxRDfhOf4EJdxZRsyS','JCL','A','lppRlRNBdvSXKv7LS3gAIeTXAlm6ZUD5RiTRsXPzLlcTP4','Q34WQAL9TPnVialFZnJvbWe3yOhiYTPJRmBy5bT8jlZw8HCK','Zk2PzQ0TBbIWXveOjhdBfJIoI9MkUfZyDJMCwDAeCXskbcBD26YH97KQrW8Kqgz',7);
-INSERT INTO t VALUES (14912,3538995021,'joXd0liw8yHlWy31Kpmalk73dDSl0g3Yup5pc3dr2AbzgumudEOgAv','80V23g5','i','4bmVoaXEDW6dYaevYKxhMeGgYG5wJhWJ2SgaJsNyDg02','sNOjb5cbfTVOkFgOy','YTYdZeU12O9XYYM7V8r25lr4SAOF53ak5ryurLkhSyvCiuOg0MXezcWktnjyOgXM1GO79dX2uox6tJdqRAjvP',8);
-INSERT INTO t VALUES (-14948,3286720054,'o9Q9xCKZx8UjEgc9KH5g9c3sslgUqZbZfgE8zXPl3h21EXWD3RNWpHSip','EX7qShM1q6BhhTh1KNY9kc5CDJ1RBtn4Y4kWlMSnt8HoTvwPENWEV7yNB25dH3d0RdwcLgOJX','VG','kjXJ8hFUXZjDzKqK4KpS2uMFJ5uNP4UFboOlThOTq','NHwpN9VvT1Trgi3PNYpE4lHUHxs1b63mHDBNcwhLq4muPy8wu0OBeCCgJJc44N','pacNieo9VXwS9Hgel4Gua2oVVcwexNSqNucCwuzDax5vrsMOJRFXxdk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (278635,1878277611,'La2QQ5cTMf4xoJCR2bRs6iIp3xY0YlZLp6LXNav4LICvyjE5EMPheqyDilkYE2ZWe0liskAW2K5nK26S87253d','xNBXMSUBX5azGdqsl','B','pHQ5ppZu7i32Kixt3JKv1kUxUBdR7Bo','L3iteJfGE1','2n34QZ249a7Yr7ghB6ww2puMz6ABpgfQ6gkB',10);
-INSERT INTO ti VALUES (278635,1878277611,'La2QQ5cTMf4xoJCR2bRs6iIp3xY0YlZLp6LXNav4LICvyjE5EMPheqyDilkYE2ZWe0liskAW2K5nK26S87253d','xNBXMSUBX5azGdqsl','B','pHQ5ppZu7i32Kixt3JKv1kUxUBdR7Bo','L3iteJfGE1','2n34QZ249a7Yr7ghB6ww2puMz6ABpgfQ6gkB',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(90);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
-INSERT INTO t VALUES (-18371,1259989805,'bWQaNAAubXC0Lw2jENrwbt63YRcmGyfaAjz7gp5HMWaXnKiEv','6Nn1QbSh7vRDSxx5jNOvvOGZh34VFYlCirP3YwtmPUBlXcHnviDIi9zTCwpz2Ia3Q9psYPRvJR1UbMlEqj','l','2aVc','m2YBL0yFp5h','4P2Ql1w6WHGPP4LHPHtR2IaQcYWew34zCFIkIq2',11);
-INSERT INTO ti VALUES (-18371,1259989805,'bWQaNAAubXC0Lw2jENrwbt63YRcmGyfaAjz7gp5HMWaXnKiEv','6Nn1QbSh7vRDSxx5jNOvvOGZh34VFYlCirP3YwtmPUBlXcHnviDIi9zTCwpz2Ia3Q9psYPRvJR1UbMlEqj','l','2aVc','m2YBL0yFp5h','4P2Ql1w6WHGPP4LHPHtR2IaQcYWew34zCFIkIq2',11);
-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 (-6727076,3760378190,'4f0gJiq026d77S2gk1w1F9kcPj57tz6mXKPQ06L18BZdkX7kDGAoIqvO8y9wD3miZKbdDK2zWPo','dIUIDkExyuyYlzl8SAkD4VycNPBdwRu1QKcYhbuzKNPBIJ1Of6oxE57sxadvGVcQ8SnOqKw','zf','I2kUSSYZul67k4JpdmXcYVhCGujYVUnQGBGmtj8e8zXRA4OM8a','ZbUtE23m0UCc1ZyoMOJqPPx2yIdpsFXlqtbaYSbaWSfOkgktOBoAfnwyBIwarw0ALrwg2nMDmfjdw8NZ7g97AYvo0AZqieWnagk','ttwLxnatzZEEYCxpyWDYdPYMn6SZGwovXzCcdKjtN0KJAp0LdUbvpQJfgZpuxwYx4GHnx7DMleRq',12);
-INSERT INTO ti VALUES (-6727076,3760378190,'4f0gJiq026d77S2gk1w1F9kcPj57tz6mXKPQ06L18BZdkX7kDGAoIqvO8y9wD3miZKbdDK2zWPo','dIUIDkExyuyYlzl8SAkD4VycNPBdwRu1QKcYhbuzKNPBIJ1Of6oxE57sxadvGVcQ8SnOqKw','zf','I2kUSSYZul67k4JpdmXcYVhCGujYVUnQGBGmtj8e8zXRA4OM8a','ZbUtE23m0UCc1ZyoMOJqPPx2yIdpsFXlqtbaYSbaWSfOkgktOBoAfnwyBIwarw0ALrwg2nMDmfjdw8NZ7g97AYvo0AZqieWnagk','ttwLxnatzZEEYCxpyWDYdPYMn6SZGwovXzCcdKjtN0KJAp0LdUbvpQJfgZpuxwYx4GHnx7DMleRq',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3759725,2654255871,'vDhEUJQY9sAzqwWA1','8sQ9Ya5RIpXE9fKSNioejW8b9sO52WQvd3AiF2p3L3UNtmaoCgJBKcURE3rd1SEiSmN1wIdU0GzPRrYZxXRcinafcoc3itlWgLWjjrLfjkWAzIu844DP5RQkxgVpnzR0KycQgWmLCDNzTMjdhHf1BRLmQWd5fOnBbB5rYn3T','Q','Ofb5gJzAOw','EmLApVe6uSKMZF8OWpG0h4snESIYGIDIftOGmJucFQtI1RBS3uRyMjaLZIi6ekhFV3xkvgVrqnhYSSx6RqUwpHRPECc0Ew20tWst','ttc',13);
-INSERT INTO ti VALUES (3759725,2654255871,'vDhEUJQY9sAzqwWA1','8sQ9Ya5RIpXE9fKSNioejW8b9sO52WQvd3AiF2p3L3UNtmaoCgJBKcURE3rd1SEiSmN1wIdU0GzPRrYZxXRcinafcoc3itlWgLWjjrLfjkWAzIu844DP5RQkxgVpnzR0KycQgWmLCDNzTMjdhHf1BRLmQWd5fOnBbB5rYn3T','Q','Ofb5gJzAOw','EmLApVe6uSKMZF8OWpG0h4snESIYGIDIftOGmJucFQtI1RBS3uRyMjaLZIi6ekhFV3xkvgVrqnhYSSx6RqUwpHRPECc0Ew20tWst','ttc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c BINARY(20), d VARCHAR(29), e VARCHAR(69) NOT NULL, f VARBINARY(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7063585,4628746,'ZS','Ims68vv6s6rQDeOpjK9iE','1kzCBLGQkwGPpZ','2N13K4JR4pKX22ucwYCj','3RPGcGD89zKcIlOttIBz9cd89CINDmaAWC8c4X1f2nLq7Zyspy22hSz9c9UnIsTGTyen4yhXgKA','UU8BKuoFy424TUDxjaLsTnvfRVxkLX6Pb8envMhDzvTXuTHGXqL9QNjqJNXRnENBOL51ri6jSa',0);
-INSERT INTO t VALUES (8665920,6169370,'0Q0','Rut0pOcq','qP4TcN','0LQcOSAFds7xOlDJCLUPkIyOt47K7y4Ewj4u1','OaDZp3YbnE0gzw9NesQM5oHdySu4mVydQpRB9waTimR83s3Gfx35flqaSAgVJZGkmGfVqCwGAmq6JKy','V5xKbMJPHqtJ',1);
-INSERT INTO t VALUES (6278114,-1272189,'NTt','O6jfAMDeI489YpwlO4gMqAMpRPm5','XwfjmGge8TibOxnfmV2fcSkAW','mCKSaBZ1Mm','Iis79ytphpfWgfQoei2cnbc4zn9bwX4ALUzpj57pOGAmWJEjfsIz3duduDYd8HJsET1AXkuC2t7e4','tUZDPMjqVqbnhbHSYAvhvaq46fhu19vBH48ltpuDXHSaxjsubK',2);
-INSERT INTO t VALUES (5101100,235866,'4oQbkp44M7Q6WxSXKf','t1BYT8BxWHtWxNtwNF','uq7tu6pUy59aUxjs5fjTzTQJ','CTv4PagY1e1J2BdgZXGJ9IbkXpzEEHHcl8CxHAPPRZlhkd5T','5VNAjp9CVFw','36ll6oH42zYd5HwKOdE',3);
-INSERT INTO t VALUES (9110209,5004730,'Hbc','ne9V','2AFvrgiPuV68jkdkUqmB7OUA4xjAd7QNRXKYGPDiSDaScqsie0GZIo','98k4L6NrSM3RqF9uJjvBt1I1oNEeQLKb1L6XdVvsOhVjJcdhkrG1hioD','ZF06eroo3NSsRlYW96NDEtgV8ejGboBVvKS2Eym4WcUgPHyYSThzFGdRj7ErfKBwPV','DEzAaKR5tMyDnbKPve8lGbnO5KshdHBP8qMFzqmtqs7ojeUvWvrJ8oJkVxx3gRPdYUa8qYTcDL',4);
-INSERT INTO t VALUES (10284216,3928696,'w2A7jIZjuiX7A16v','72ohFpIiijiqQMGVKRRZ9qIC99hEN','NAc','mAQS0O11FinlChtZF2OhZiPHMSTdzfp21zkahxxKQE9aJRUfUlacngK3Pg5z32o','rugSnJSgrVk0K1OFFTjhiIcs4QId5YvNDZYiAmfa5vz8Mr0QXaYh660kbrfBFsta07D3r','bPgh7zetPp9mVLTT8Lom3a5CwmMPKIFGZVLbXGebXYiMaTbrUydbHBa2Fri9naMS8JCQFmr1KsO72RdlJYWN',5);
-INSERT INTO t VALUES (8738558,597604,'T5wyLiVOKmrDvpCx','RM1Y6oiNU','jQ5gL','FOiC3NO970PARprv9xSM4cXlU4i4Xw2bUU1H2Jjp2gv0PC','WCD2v4pp0KAxoBC6iqeVCVZh2ojqjOo2os0jOZoqUzLuhTiEWzXKL0JolXlCU1Y4ZzH2gA','clLLi1LvXyrBgtTD01Ej84oUi8ZjZA5r6P6nWoCM7WzNLCixJjsooeasHm0Zg3McktBDkf',6);
-INSERT INTO t VALUES (11555004,3944132,'as2K6kchvXJqjq','iaXE0RgcKxHBTvCoaeIT0c4KYE','mOPde6y1p6ozqEssorSov9D5XPLdw7lNTEnoM805Bv3pFyeN7oRBwKuB0','lfB3D7gI0sNigN','Rmz9bYx0LoNDbRrIGUu4zH3RMnui7GtuFt','Qsg0pa8oq5EZWuV8hFejODgnpqgkeuRt1GbJ1BFltj5lijMyYjrAyFUYS5SO1M',7);
-INSERT INTO t VALUES (13852944,1797861,'hZAMnHg88Oshx7xan','NyEjD3lGpEdyiJ','SK1EI','eHif44h9Sq1XewyPEhVPlcIGAS6kgn96Vt9FoTjWbkPFtcT','dohH5','wy4yPesHDpMprKAU1Onz4jaYp6UHe77djSLwkhfzcv3QrII7pHcltqfGBOyqunSg1',8);
-INSERT INTO t VALUES (8983072,2650803,'FJ','pBrFE4SN','7neobkezqjEqMjNlx3GTytedPxwM2i89UCylgxTZL6vELZscAA2ff0GJ','zqlCWJhLg3ou9jIndcx','3UmpmX7h8UtLTo0gXWK3dgvEIgihFFM6LV7pjOi27ZMlDVg','dJLJso6SU029bW1a2ZzLNCMA5XE8Z9leS5cQc73NBY1mJ6DOI2rziPZUysYymdiT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2534266532,12422046,'PB3nuLJf2g4woa9iT4wMvvAIEsB7TPnO5K2rz90OXbN4wQbGfDwEhtOA','1QoZrUkqsV2HzsYPO7c','c','STCV','w','q8',10);
+INSERT INTO ti VALUES (2534266532,12422046,'PB3nuLJf2g4woa9iT4wMvvAIEsB7TPnO5K2rz90OXbN4wQbGfDwEhtOA','1QoZrUkqsV2HzsYPO7c','c','STCV','w','q8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (793931642,7345096,'8b8ZQGuJPx2mSo0EgU1hprZKscCWoOtjgo0iipvCXPxfwXgfyc','rh9SVfa6Kw0qspFf','cM8idzZ67vWTfjARJ','20wxo','C','9',11);
+INSERT INTO ti VALUES (793931642,7345096,'8b8ZQGuJPx2mSo0EgU1hprZKscCWoOtjgo0iipvCXPxfwXgfyc','rh9SVfa6Kw0qspFf','cM8idzZ67vWTfjARJ','20wxo','C','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (191563654,8692507,'ybbBBVxLSfCCfYAMBhUoErUiZI1jrcNQ1InzeFeXJRtEmXA9z8T486J6','VAfXuwCGRRX6kOILJYeXfUShdA4GKijCmnJ7KxVueEdZ66V79Oj0h729Wn6cZory5yboZU1DzCPx1Sh1Pf5bzTj39UlhWMeJWGA0QWmK7RQhv2NFeTWSiWuGWchL2nnjDzBvcPNutWgAkmEKfqffdXleRLyO7Df6PCgCqgrwvyhKKmLL4AUxtnKyH3aIf3CHSbLWTyqxSmILaykSrt','vletEDkYWMQbN','uVeSC','Y','hC',12);
+INSERT INTO ti VALUES (191563654,8692507,'ybbBBVxLSfCCfYAMBhUoErUiZI1jrcNQ1InzeFeXJRtEmXA9z8T486J6','VAfXuwCGRRX6kOILJYeXfUShdA4GKijCmnJ7KxVueEdZ66V79Oj0h729Wn6cZory5yboZU1DzCPx1Sh1Pf5bzTj39UlhWMeJWGA0QWmK7RQhv2NFeTWSiWuGWchL2nnjDzBvcPNutWgAkmEKfqffdXleRLyO7Df6PCgCqgrwvyhKKmLL4AUxtnKyH3aIf3CHSbLWTyqxSmILaykSrt','vletEDkYWMQbN','uVeSC','Y','hC',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1091343035,8081033,'vw6kis5Jpuxidh0RRJnjAuyKBg2YQvmdFwfRxAKKsIKmK9','Lf5nO27CwnGqeV2jJZtkcitBOqkBrl0C8LxTljc7gTL3IrjsProvA9tWw8z5WZZHL5sDw2X5Fh31Pvne9oS9R2wsKkf6WpiWpeCKhfX9vBUTxffCzIQxsQK63IV45T8qH1al9imPOEBK83W5Mt9bEPsqzRUIL3Z5J5OhVV49vw7GgNoqGIfEKjlysrPD7NzgPxTMFnXRQMJwTFUmy5l1vDp6x4h8AoL0vcF4','X','Qx5tiLVG912nBdUXwL9NI6NqjlbOcs0C6dIY39ktX8OzfFUj1bAjmT5qL73FT4yy69VjJxLYmzdSPQKUtkAf3F4nQ4amBcNsOini99RPfm71U5aiQCk6wtgVe4E5A73fn0LEa04xC2mcTY2r1SmGfQxXjtR0N872YGWBliNqCcSy0qH2gVT5Jpd5oT','n','d',13);
+INSERT INTO ti VALUES (1091343035,8081033,'vw6kis5Jpuxidh0RRJnjAuyKBg2YQvmdFwfRxAKKsIKmK9','Lf5nO27CwnGqeV2jJZtkcitBOqkBrl0C8LxTljc7gTL3IrjsProvA9tWw8z5WZZHL5sDw2X5Fh31Pvne9oS9R2wsKkf6WpiWpeCKhfX9vBUTxffCzIQxsQK63IV45T8qH1al9imPOEBK83W5Mt9bEPsqzRUIL3Z5J5OhVV49vw7GgNoqGIfEKjlysrPD7NzgPxTMFnXRQMJwTFUmy5l1vDp6x4h8AoL0vcF4','X','Qx5tiLVG912nBdUXwL9NI6NqjlbOcs0C6dIY39ktX8OzfFUj1bAjmT5qL73FT4yy69VjJxLYmzdSPQKUtkAf3F4nQ4amBcNsOini99RPfm71U5aiQCk6wtgVe4E5A73fn0LEa04xC2mcTY2r1SmGfQxXjtR0N872YGWBliNqCcSy0qH2gVT5Jpd5oT','n','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2484601691,7372838,'bbou9CuhMKU','oXUIzrkGxTpXbybqyTEqWptn5bCB6sH2NJN3xdaI0IPpJ5lW6yL48UHWNAQmrSb0mXkslFjlBJIiNpYz3L3so5QFYrpFk3RT5YHqOvQwYhsTsNc3e4k4ZELT9ZXAoKvWxoY8IDDEx3SCVNkMZznV78tITg4ymgNVcvrNAmFxRugFWcpPHUNGgRI0hWXt','GlIs4dhadMfsHA','j48lJLuYAoGv5H5eBlGu6ZXgKABRjy6mPNttl2IViHAnVUKH','W','9h',14);
+INSERT INTO ti VALUES (2484601691,7372838,'bbou9CuhMKU','oXUIzrkGxTpXbybqyTEqWptn5bCB6sH2NJN3xdaI0IPpJ5lW6yL48UHWNAQmrSb0mXkslFjlBJIiNpYz3L3so5QFYrpFk3RT5YHqOvQwYhsTsNc3e4k4ZELT9ZXAoKvWxoY8IDDEx3SCVNkMZznV78tITg4ymgNVcvrNAmFxRugFWcpPHUNGgRI0hWXt','GlIs4dhadMfsHA','j48lJLuYAoGv5H5eBlGu6ZXgKABRjy6mPNttl2IViHAnVUKH','W','9h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3627183319,10934595,'TFyLdhNht3YZYRffzqtWVOLqFnO0V8K6qW1FSALBAhuyG2jHDlSjj0eDilWKh0','CP8GbMoSbEDWqN3gTDARyDWpE5TXuZFk9eAfMsNZoE9zbpFEROss67PyFBMZ1YF9DotusGIltPJsNGQXG6FCMZ8luSboSpksWGLH7wYJOZjJQPHduxuungbKf3yhDxpoHdqw','FDF','p8BWAE1XmN5RYrEZX8XXxh4s0q9W3oL9cvctctzKc1Jcqj2ipWqyzk4YivSe2r5RuwF2jiCPVlC5f7td3wojwiqjJGIfuWO7aPJcHTCygwxNOqkWHuQNKytu2tL7uvBk8hAWoOSrT','g','Q',15);
+INSERT INTO ti VALUES (3627183319,10934595,'TFyLdhNht3YZYRffzqtWVOLqFnO0V8K6qW1FSALBAhuyG2jHDlSjj0eDilWKh0','CP8GbMoSbEDWqN3gTDARyDWpE5TXuZFk9eAfMsNZoE9zbpFEROss67PyFBMZ1YF9DotusGIltPJsNGQXG6FCMZ8luSboSpksWGLH7wYJOZjJQPHduxuungbKf3yhDxpoHdqw','FDF','p8BWAE1XmN5RYrEZX8XXxh4s0q9W3oL9cvctctzKc1Jcqj2ipWqyzk4YivSe2r5RuwF2jiCPVlC5f7td3wojwiqjJGIfuWO7aPJcHTCygwxNOqkWHuQNKytu2tL7uvBk8hAWoOSrT','g','Q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(93), e VARBINARY(16), f VARBINARY(17) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9,25730,'1HuiDyxXvI8GoObxR22gJNMb1gMDi8k9GTX1Gse3j3qLV4AA8xRSUO5StwsH5','RXac1OBFVYxudOJd86YyizkfCXtU1zT4uNT','7KWQnP4n0XGtT','QL','A','c',0);
+INSERT INTO t VALUES (-108,20743,'O29p3Jco97FQ87hplpN8YT2jBjAcnuF9T65kxKpTdmqo0fb3fzE3gdm','7kc7EcUKLd8sOTen2nUowt7QWzD3zXIqLe621O73lmSMvr64ECff0jOWnN','gciX2bQ58Pc','yLClUodsoF5i','pL','H',1);
+INSERT INTO t VALUES (7,21312,'BN4l8AA4xNKx9117v4l1dmol9BKpLfkabmIf62DlxLdie4aBil1AB1aE082PpWK','dwAz2qDUDnxikNSjUfTQ6ehVHmsqr4FdQtMQnq04Z89XveguKgmXduNoFj2z9JlhaSI1aZo3V','8yE','FIzCGg','E','TQ',2);
+INSERT INTO t VALUES (-33,53738,'J7Mi7fG91vdv4dTj5ur5ZY2YFGwaCoR830jdzQtdd95CK0','BdMTzDbm9X8fVm33ERJ8','j6','Bl3pYKfl3EA4AYV','W','k',3);
+INSERT INTO t VALUES (122,26734,'moRbCf1G7ZoFYbPpYqfTtgDrTrFdNXx0uAJ9EOJ4q6MXSBtqWWYdDlMWa1nHaPw7dy7u8JIJyccV','TH8YQ2SiHb0xft0p8KjZuPfP1WQpJXR16ph1aQ9b7fM0Tddrmpnvjzk','sXG76lybxzh','SqD95pJuNBruXg','i','tu',4);
+INSERT INTO t VALUES (21,54323,'WDXHw5MHZVmxq9Pnw0OSATw6I8fExKDezTyumcr6uCNq','dHwXmN2Jkbccj1ixTYj23xHqjBps8tR','yzfTtteyQwEt','lUJkH5Kxp8M4dJ','6','90',5);
+INSERT INTO t VALUES (11,10110,'k3I7w1NXUQrepRA3PQdl0VeI0Rf3AX4QQK8MY9AUE0bnNfN','oweCljXM6MxC6hiPw14WF7BolynJsLiVAJcViaPkOalrUhP1jPfwfzPAU18k0AejwueVWyx','Y8c0','NNtT','D','6t',6);
+INSERT INTO t VALUES (-103,47018,'R6IBRcF4JyBQrpvc0QtVq2LkzFTfWxO9S3zvsZxJqZucIKW7y5bHBV','jrCgUnDwJowDigWsmPTK9','Otn7MoyOcWOTSD','rp','j','1T',7);
+INSERT INTO t VALUES (-78,33162,'vrfV8PsI','ADUDZfs3eCodlKazMKae2ZSi8WLWIs','E4lJL','F','mG','t',8);
+INSERT INTO t VALUES (17,62697,'YkSXcXWXjOJKzlGoXbBv1ds1wKP5sXA3OXp4kad','AOWyyqfLwFvFtG','zgka','tvyv','6P','g',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(93), e VARBINARY(16), f VARBINARY(17) 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 (7755346,-555659,'EIOX76VR','pcL6l48Xs6TmYg5CVxD20mlKFJ','5ZQLeRi99ePlz','GIltm9fZiPaf5fbfY50ccVjMftpBBuB5G7p3Q','NssjzLkb1fN0nak743EyWH30ZTHARH','5TY',10);
-INSERT INTO ti VALUES (7755346,-555659,'EIOX76VR','pcL6l48Xs6TmYg5CVxD20mlKFJ','5ZQLeRi99ePlz','GIltm9fZiPaf5fbfY50ccVjMftpBBuB5G7p3Q','NssjzLkb1fN0nak743EyWH30ZTHARH','5TY',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(21);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(21);
-INSERT INTO t VALUES (14501118,-3591074,'4v7bxKqlHiEC','DgOkfuiVu9kCFoeQ3','1cG37k','9PI0QEojzeA3s9pKSpwRBswGoC5klzxbX28aLvx9DM3LJJ','SE7ljCifqvAHxadNf0A34','U030R74Ty7BtJDijLGLGpammcmnFBa2FSD',11);
-INSERT INTO ti VALUES (14501118,-3591074,'4v7bxKqlHiEC','DgOkfuiVu9kCFoeQ3','1cG37k','9PI0QEojzeA3s9pKSpwRBswGoC5klzxbX28aLvx9DM3LJJ','SE7ljCifqvAHxadNf0A34','U030R74Ty7BtJDijLGLGpammcmnFBa2FSD',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7858487,-8345404,'t5uIkvn8BJrM','dLqfGNx9N2i0mt0rl4fs10DCAQgZDZiuavQDqiTbcsZXFL5tFs8i6il77xeXfqzXmWZwUJUu8V1cLHag1qjfvz8ZHpnONalkDhKUZMYnVgfu7UiXtBqt8838zCMxSgrxofofJvpzpwazr6zV7Jkzg','hzKWNvK0G9Iqih4qTxuiFskZely0I8hRnDoqBhtKzixdjy29Li','zl4raH3tfMyXAe99GoHLxi8FLDoDd4DQiI1A93gNBDRuSy9NNy79LDItefIX','lhNJU3NJoOjgtMWIBuDDaV0E2ndggSzKjCnRetYP8lM8sH4T8tFLI2d9ysonpBKtpGmzA9grBQElgHLM6OGrnbyPfmSd4','xLK6NV5o5RWWpVBNsTCKTam',12);
-INSERT INTO ti VALUES (7858487,-8345404,'t5uIkvn8BJrM','dLqfGNx9N2i0mt0rl4fs10DCAQgZDZiuavQDqiTbcsZXFL5tFs8i6il77xeXfqzXmWZwUJUu8V1cLHag1qjfvz8ZHpnONalkDhKUZMYnVgfu7UiXtBqt8838zCMxSgrxofofJvpzpwazr6zV7Jkzg','hzKWNvK0G9Iqih4qTxuiFskZely0I8hRnDoqBhtKzixdjy29Li','zl4raH3tfMyXAe99GoHLxi8FLDoDd4DQiI1A93gNBDRuSy9NNy79LDItefIX','lhNJU3NJoOjgtMWIBuDDaV0E2ndggSzKjCnRetYP8lM8sH4T8tFLI2d9ysonpBKtpGmzA9grBQElgHLM6OGrnbyPfmSd4','xLK6NV5o5RWWpVBNsTCKTam',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1457728869,55496,'erS3NBGNPfiEoJn6F4X7sGZtPXWlwKP9sx2fwUUygj8eROG1vOqZqxbAdvczH','3gWkK6NMbomoSSnQhuz2M3wp8Tn4kFpTV','z2TxQ02xoUVKec8','LfA','6Z','S5',10);
+INSERT INTO ti VALUES (-1457728869,55496,'erS3NBGNPfiEoJn6F4X7sGZtPXWlwKP9sx2fwUUygj8eROG1vOqZqxbAdvczH','3gWkK6NMbomoSSnQhuz2M3wp8Tn4kFpTV','z2TxQ02xoUVKec8','LfA','6Z','S5',10);
+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 (1336596462,37954,'Yt85eBpR3TBBMBAdjdpNfNxhnBM11i45Mdbi8xHS8iME3','J41I6whCRSuzUuVxSgM6oYFM','n7iH','e6SE0FadwXMGDw9dC','ak','VO',11);
+INSERT INTO ti VALUES (1336596462,37954,'Yt85eBpR3TBBMBAdjdpNfNxhnBM11i45Mdbi8xHS8iME3','J41I6whCRSuzUuVxSgM6oYFM','n7iH','e6SE0FadwXMGDw9dC','ak','VO',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (441912387,6793,'m','AY2vrSoX0n8fZWeGtqJAMjGMmsSbrYgE9CGg4RNbgbSmomw6k5kNfpai4Auck6IjJ1qNgo2','BjV8xz','S3CQZdh','8','U7',12);
+INSERT INTO ti VALUES (441912387,6793,'m','AY2vrSoX0n8fZWeGtqJAMjGMmsSbrYgE9CGg4RNbgbSmomw6k5kNfpai4Auck6IjJ1qNgo2','BjV8xz','S3CQZdh','8','U7',12);
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 (12676350,2313817,'p7Tp3','SRjo0Kwdw5mkNvn5I8phxhHgq9qTfEHtGgi9R','YJaR8pSmHUimL','XwGC7k9NSxPTOdkTxB3RiFzJN7lYs5P4rxyU1ZYFDaMRvmLPOdiQcBppDYan3phKL5ybZrC9Wsid1TSH65W7Z5MVI9uPA0QZ26Amt8JcLJUKkWYnawJVuTaS8qWeaDyA6xI9zmG6x','7sjL11X4i8C8d3h4lNxM6wuuJCiaKQQEfxobtlYVjLiEJfvhs4NGTar25KyvD0GwOBxrfqyeDkL3eZAjNgvuUaqv4m','lZOKFENV1r16tk072OWf4JVuSTyBf95Zfk4ja9kTC1Da1irLxhGkAT8hRpv',13);
-INSERT INTO ti VALUES (12676350,2313817,'p7Tp3','SRjo0Kwdw5mkNvn5I8phxhHgq9qTfEHtGgi9R','YJaR8pSmHUimL','XwGC7k9NSxPTOdkTxB3RiFzJN7lYs5P4rxyU1ZYFDaMRvmLPOdiQcBppDYan3phKL5ybZrC9Wsid1TSH65W7Z5MVI9uPA0QZ26Amt8JcLJUKkWYnawJVuTaS8qWeaDyA6xI9zmG6x','7sjL11X4i8C8d3h4lNxM6wuuJCiaKQQEfxobtlYVjLiEJfvhs4NGTar25KyvD0GwOBxrfqyeDkL3eZAjNgvuUaqv4m','lZOKFENV1r16tk072OWf4JVuSTyBf95Zfk4ja9kTC1Da1irLxhGkAT8hRpv',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(4) NOT NULL, d VARCHAR(78), e VARCHAR(84) NOT NULL, f VARCHAR(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (907,14695089480254206219,'p45','6hMelbt8B02l2vP0dteirf08PHB3Pu1pihREVxVbNFPykzeeGCss7xTvn0l4uQyqjmfTL','Pav5lGMUywungTckozrXdSdZFIMamiSMEO3hTrKtlifgBfI76ks0iuPbMdnk6myzs42Seng6VrGPEnwz1nu','pTHgMDZQaVJKxB71AuYS9EhLYt4UN7vyXhtVlo8p3fUIDlkkSguGv','9gqe4hGZu4RAcBOnGLSstBRuSSm3iJAo7td3mvOhubGJnOGHvXwtGqbH2YpEiZr3n','IMGuBCcbJyahhJlj10J9DKHD8NQIGZow6Gl2xfWYKgDEOukJc1pQjgd0EdZx59zav3UNFqRaL6DXMgIuCLI9V0tCEjcI',0);
-INSERT INTO t VALUES (-25324,7219912519579479319,'N0S','LJU4rWU1t3dJJx8ocjs3vHDE8KrXjvE5s2Ny16','iccz4liOomRlQVz0WhwnqdXoAo38IdsEJt4yPX','Mp1oRzusp4w1QH5w8CF6gcruYZ9PW9nYa5vfeyvGCTQcDxbotvMSrQAuau','Y4VG7U9ObqPkA3gglDMMdpfHFsTgeY','o0ZT9xpJJywH4vYcliY9Js0bvAeID6ZLIFOGsL3Y8txdG',1);
-INSERT INTO t VALUES (-15670,10012338054661874808,'m','JCFuRBcg7o1f59ZccMpHenWRTnZRXsXcYzAndpjOUG8Qxsmqi1KKqUZskdeaWvGO8R','70zTOa0rZP95BwYB3YEz0ZuZ0CWFxSf74jUj8llODNJBlP0NYYBz1pIpZwi140lF','nxVAsEcmGY','4dRO2hrnsnxKtyDvoHk17ZdZXzCGT2N5pCzascoWeyTnskHuJjmbBNZ8QMo9hp9VZb16cPHLnqSE','xawmStqLzRwPY8LHthKhu62gNDHro5aeDDOmsDihZIhpN6Bu9b0aF1jDFNNKa9NNQnI',2);
-INSERT INTO t VALUES (-18358,10865661746097009915,'3HE3','EG942wSgSNo2SAwejblpqJCOV6v4ogHOi8Q6pofdFubeLxk','ccGKpvfwatmV2ADWf7','6eUmkBnCfUntM747Qdjn97opdn9gHWvgpQ0p9yvEcSQS5FEM92Rb011pORay3R3PLiKq','VmOYr0sZAagCnXvDDqi9C9Q4JLoLz3eX19H7pkSV7CUZelAXJBvjIRYDIJ4tR76Q0x7eZa6agFf6fCylzsCWG34','3cy66AmN0B7RVT78V9MB6KPkpFjY5FGzIUGd6DJijsxkshUtldpepkW',3);
-INSERT INTO t VALUES (-26495,9637687781697660363,'K','spCEuDpoDEWS2arlI2lULCAbdDeetJsAUHcb1mpktjJU5s1ERWgFerOEjOR5','PgjL65kqgw2slKMevIcyg5zMLmEma0llnLHWkmtWpVWTx','REe1mkoOhE8Cn19uSqB58SyP3lo3m1hYBLmmlPyIG16T34hEVc9D','sDy076gGPQ1XGzx2Cfh48C','583pmeC7VwgASKyUyReCVpxLJx9Cv8QYSYomNSsnAsI48I14AKRCHqk0EpsIrCQKaxBHV7wqXw3jv3EoNZlBv7kbRcBf',4);
-INSERT INTO t VALUES (6958,3351094095051080985,'ZEh','M4h7dktJL6WyAlYipMqhpz9RvQ6dKcVnoS8YiK4k1RzxgMLZfj56TNj5oazkerCFNXTAoPYET','W5H1bj7RJRO3W2lM4041uMsMpHGTw8wxR5wDgbl7QzY08QlJPE8HncdhV0YDvbvXylMIhW','2Td85TqssUkRWoA1bVb7H8CmSn52qyc2Bxa4qkx','PXb0cZE6YJGLsyNRgNUCtOlBzNCyr','AxKvru0',5);
-INSERT INTO t VALUES (4192,3576666860820345144,'8e','RbgyhWrJECgIcTet71SqN3WU62lT15aMVWjn6ORDF0gz8dxkAMkLUAup9ji1XeTMIEsUa','Sjuw6DKb19TH0uxg9vuhlY1hOAwJzi7NuaxbApaUjS8Mk2WUlkUV5oh0MSestLanU33TPZqHClAsU6Xlgz9f','5Q6FZu31WZwXioTg8UVsB61ilUQG','93vp23AV84sjFd9jyryPcWTnulXfmAdjscMA7jSiXC0t6BT5thog1rABFRG47BdvRDrLD','fw0mpbiRBH',6);
-INSERT INTO t VALUES (2265,2407336011463035708,'bU','C8aP','G33mZrrJBgL9MbSwAPFRxWKoSnx3gPZDhQXZ0Q6VHsAuyeRdlgTv','gB','Fn980xzBPeEOOMOsIwvkajvdsUdyggrlh6J20fdoq5M8PIm7Xzgafrr7KlXxy8cydvk5q6SgOGxcngh5BOoM5BIXnA','8Abetm9I5zQ6KoWBAUHgiN1lmgqampXWYipwRFXb16FWyJUlE5pqOcuysPXorTa7iwwVFqlzl6rQ9ud5L1YxEh',7);
-INSERT INTO t VALUES (15646,11515257328733858885,'eh','iuVKAKuUWmYc','8N2qmpztfFYcAxToZfWow3Sm0ux4C9yI6Qt1lASEn0bdsEl3G','rd8g5RdpMYxJj56l','UIMrIDjec8CLlETjkLYwjyisrB1BzdsACZqBxO50s9QsToSHQlHg95C8Z','ZToicufolKefqZ09KrrUbOaYU2kqLYCcm',8);
-INSERT INTO t VALUES (1764,7729177118332639120,'0RK','GQXHS5UdDVstWy4mtDzD72codoXSlydnjCRlSLMFih4tbA3x4skZMQzhbPxh5LyK4teYk3T3R','MVbCjkzXMfK6DU4I3q2FgosZ0Z0AxBpnpzrmTseDhU8i7ylQymMOUDy','jAXZnNMgUxJSLWQXlLWrkl','0bzQeUgeRsQb1yFVOF','gXN4prKzALUfmyHXkAxBeiwQECHauDgWmQKhr1nQydYQHzVsi2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6661399,9638079398070198673,'uO','foXIXjNWd8sZK2d3Lqoh7P9tGTgAmeqSwtnEXJRgDfXQ1SxD7IkanTMdW93EjpKXvKe0wZY7UsvZL','GuKX9','O0WSOjfkzZD6QMcxemV5DjSep','kQhAU','4GDFAm7NTO8mcsVnO0yZyA1wYHLexTgGbXqfSdvEmNkvCWrjKNYKsVYC8XVmBJ4IspkN',10);
-INSERT INTO ti VALUES (6661399,9638079398070198673,'uO','foXIXjNWd8sZK2d3Lqoh7P9tGTgAmeqSwtnEXJRgDfXQ1SxD7IkanTMdW93EjpKXvKe0wZY7UsvZL','GuKX9','O0WSOjfkzZD6QMcxemV5DjSep','kQhAU','4GDFAm7NTO8mcsVnO0yZyA1wYHLexTgGbXqfSdvEmNkvCWrjKNYKsVYC8XVmBJ4IspkN',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(5) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(5) NOT NULL;
-INSERT INTO t VALUES (-552530,8907862449370009051,'i','rE2zm','G6Dwi34g7iNwI1hd9xmmXR04A2PwSBnXnrQBDgb8Tmk4q4UZ0LAFtXKqvZjM','CQkD1vVbZkTJo10rxXMPcsekz0MWSM','3auS6','TunrkyWqMN9lGmp3jpyNfItZ7XJBEajZIge',11);
-INSERT INTO ti VALUES (-552530,8907862449370009051,'i','rE2zm','G6Dwi34g7iNwI1hd9xmmXR04A2PwSBnXnrQBDgb8Tmk4q4UZ0LAFtXKqvZjM','CQkD1vVbZkTJo10rxXMPcsekz0MWSM','3auS6','TunrkyWqMN9lGmp3jpyNfItZ7XJBEajZIge',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5602380,3156761337903060465,'qwTQI','Zve3y8jP6cbEb1MbuIq0PGFyk7zZD9p8GZR900td5xsb9Byigklj4GRtRgJErzfn08kznDWR6SAdoWnmLqV7sYC','VUqctgz9tC3qA4swZxcqyLucDpMjsDUuVRhiLglujM5Td45304KoDL','W8nqxJkJA6eukugQOf4SnJo9ACPG2RmpHt3YA5IDYOevOi6zAI4AhDpephuV6','3DCMBNiGWT7kTsytPbMd3odiGegbPaP78NxeDmX4wOUbBkayN79J2QvoKY1gNlX48im8mhlHmQPHVxFTN3Zoeo0','zavtOXC',12);
-INSERT INTO ti VALUES (5602380,3156761337903060465,'qwTQI','Zve3y8jP6cbEb1MbuIq0PGFyk7zZD9p8GZR900td5xsb9Byigklj4GRtRgJErzfn08kznDWR6SAdoWnmLqV7sYC','VUqctgz9tC3qA4swZxcqyLucDpMjsDUuVRhiLglujM5Td45304KoDL','W8nqxJkJA6eukugQOf4SnJo9ACPG2RmpHt3YA5IDYOevOi6zAI4AhDpephuV6','3DCMBNiGWT7kTsytPbMd3odiGegbPaP78NxeDmX4wOUbBkayN79J2QvoKY1gNlX48im8mhlHmQPHVxFTN3Zoeo0','zavtOXC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8330667,4012204588709396353,'ie','cSnCMWpHw5YORvcQrWrZUkQXArCzM0GjNMfAzaMISLCxXOwXBb3gBrjpXi4obltKvRYOOOf2UEUttGmrh4xa4uDWDGaF2CJBnKeKKCVJky7hVswQRiUzdo3HKUkenS7ybRP2Xl5ABk','ena11M','TNPiSBEsC1dox1uY24UMqdDcUWaJE0dKsLqIKeiADcrNjRmv5jDpLP424TymEodoqFrMNMW9SLnsbg6KUoviznJabrEcIdGvkfguGYSsCtfZqXAknakGxstHUk2DJ0LsNLdaJUdyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHqWHwMsv3N5iS5YyR','IHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8','cNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag8',13);
-INSERT INTO ti VALUES (8330667,4012204588709396353,'ie','cSnCMWpHw5YORvcQrWrZUkQXArCzM0GjNMfAzaMISLCxXOwXBb3gBrjpXi4obltKvRYOOOf2UEUttGmrh4xa4uDWDGaF2CJBnKeKKCVJky7hVswQRiUzdo3HKUkenS7ybRP2Xl5ABk','ena11M','TNPiSBEsC1dox1uY24UMqdDcUWaJE0dKsLqIKeiADcrNjRmv5jDpLP424TymEodoqFrMNMW9SLnsbg6KUoviznJabrEcIdGvkfguGYSsCtfZqXAknakGxstHUk2DJ0LsNLdaJUdyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHqWHwMsv3N5iS5YyR','IHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8','cNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(76) NOT NULL, d VARBINARY(87) NOT NULL, e VARBINARY(4) NOT NULL, f VARCHAR(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16571221196177353671,1680928,'j5ya8F58slLaIlU3kNfmEtLYoNzA3uMRXbRO4o','RoRmF2x4RRGH7nYrM','By','dAmU3W4H957tx1AskkRI3sigOgL0RAq','pQRvqVDz53P7RW1iuPNDTp7UrIvyFD6qgk','hVXdxrG',0);
-INSERT INTO t VALUES (6309873836111132241,-1805974,'UnYVlyuLXc','biZwaJAKz7Sgw8LkJOJr06bvuuZW53sslfCJIUQmYHkMOAl','G1xS','6BJ3fe0uwhdutPTQ4jjgDIvWXC57gDYNOoPj6CEvCeD01KlJAf2PjaFvo1RSTIPZrUawucYBpf3MK','6jlHZwN4Ew9bwZHXHsFj7Hw9VPQgZO6zndCVNLgpcwRvJCd9AxQE2HlYEhHYwHpzArDn','myHEYe',1);
-INSERT INTO t VALUES (12773260646014343532,5481557,'ps','rRq9H50wRvZGWynGFOuYr4uqDRKGUd0Qg2iiqzH','E4p7','4zI563mProChZDoHCzqa8qgfts96QqK444T4igOdmbLmGik','Y6VgRMkPWukPsOkKyoKorspp6TqGYnYqjvsveiR2DlJh1m2m6XQsARvVQl4WvNAAij','03AFTiOUGjukNsEN6D6PSYfjT7p',2);
-INSERT INTO t VALUES (10314722725643670575,-843639,'rnMP2Y9e7Wa37QyDpoNov5MvMq2QFtjoBk','BFPkxpf6AUV9EXDyMYKUPx2YEcQFv63rpAAFa','Z','IMQyeOIndfpmhR7KbawNpwBv0EX2pDwlUHj4N7woPs7aHPyLm8mx4B','UMRp4sivYjWtb4DXiqN0rkxULvCkb0DfMIBKPpC29uw2xSEQC8UZ9WmaEF354Shq6HrwkKc','ccQrg088jj52PdhUZAHvf2csCLDHtz2o6qGZmgt',3);
-INSERT INTO t VALUES (5970955378101925144,3683510,'eDa599vE2eQuezrJMNiGp0Cis9HjvtsJIXh6QYJvQx4baZ4DhCC0mOJnpDEwGwkcAwgl1CFdiq','2OoFbsLrDJmqy3BjKXt7nhQYCCyn85hQlCLA','xD','KWv8Nwd3ZhTPfECYdciOAHQJ8Axm3UweX8IXjIeUJ0BYLAmbzyqih8C','6eVOkeuMoB6Bd5fgpuFQpRa3UuSqdpbiP5pvBtCPeH5cUGNfCHYyA8tK6wcDU7cQ3VbBXC1ATYVYwR9lfzh4NnmvfFuZ','EGPtzC6YLYXZEfFem',4);
-INSERT INTO t VALUES (9486285141226890339,-7135244,'klQaj5QV1wJn0mriEp1V584YzWXyvH9AlCH4pSmWfATmpHh','58j9tZB4MzreWmtwyB4QCXbOySkqu3YD4v22XfmsAypRFTKn94BU6d5Xf3','BG','K8A9UWgmcEsQpRlnx4ZUVbNcTTBWvPC5jr74udMkCrn3OGQk8mBWVLC9LOHg7BIFNDF7LfqF7S05','UvloRAKMaKXc4t','U6s53YW9uI96O9gnDy2oQ26AvbA8h385JHyikbycUDb6vMlAnfWC5QDOg5NnTfiu0XB7uDeHEhJ0T97bE9dEOKtxnSjfH2lsEw',5);
-INSERT INTO t VALUES (3001793920750727751,-5570520,'LyPvds4bHtMGfJxuB8toNNsi4EsGcjyVcoSL06lpb4mw8UgznLq95m1xVKWJGxeF','gmsg01C9T5kmVAMr4AC3MpO3Mf2G73ksnx3Wo3a0WIwE1d7M2C8e0FpiCCBIrV','5E7w','gdGRYwAqblC9ZpH8e8CTeLRCL2dHDk8yTMEEdFzZMjAigyBvQgpb1saU1GIKGpfcJQwzpp8zW5jI','81lXKKNcT9TbTJsyHdIC7W84rQKmfVpvyj','0VEO7IPGJo9R8uYGW95OCIfyzF3PhQ0',6);
-INSERT INTO t VALUES (17528220148324766718,6835553,'GKR4L0PN','Q3ZaOfxckLscS4eW9yzcoAkrtGx5b9U','DKRf','FZkY50yeXdXrcPrhCSTma6WkTtWs5XXOfMA41R','epPgTAhWzP6cZZAPQF2lRWD4OQVkY4','EtsoAvHUYzFjCK3IUqSWBu12R9op907JjG4feintxBNz84QbBjxAVY0nnH3cI4UkJYekLn3WGbf5zQVKVbiay6NIvGUY',7);
-INSERT INTO t VALUES (8730830333883750313,1357487,'Ih9kQBzhxsuyNcoSst7HqosY4DPIOtIgR9GLl0rrCWlTlSc1Fq1JztDrUL','Aq2amKWN1oKtIVbXDV0ZuxEMdUP03WgDsh1AKpg45JUDnBwVYYsOIpOBgOhN5kscvsznY','I','mgq8ycaBSWKZKGC22QhNpOTik5rlPAsJUUc9NUxl1n28lD8SfBEIR7qiH7nipLZSSaLuldHhoD4U1biBPPJg4c','Flsz5H4MlCGvdX4iYqubEEKmbcG3hw12qTiotaIdFPeyVhsvVbvJBzJ9u52k3IB','EbucFxKWsHN390lcYDG1ytZyGEDLlnkt',8);
-INSERT INTO t VALUES (5827838027953459009,7058488,'Eb2wIQJNSfgnCujl9hVMkpzeQWswqBv','HHPyTeURwWBC9BzIZA7Z3hWqncZaI','2','1XAMapZUXbIQV8p8lLkcm71xAKzLc6aqTEuVJMj3Z5ADtiaov2','7Djx3AqpVo7IZX12cJn5mqPnOs7KkpilNEZ42V6tjiUlFMIB0uYQeNrZiWMNYb8U','r9MJBm0NXAQ8Awg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1998370922,61884,'nhiSAUaXEdMZIwogMRzTn5','HPlimCkn9R7a0XTLLGyOSAt7Hz8MWKDPsSKsu7jMDrARNfqs7WHF2VsxSf4tsFzOIocUfP72E8i0qeIYevuZ2r0J7UxMPz4RVrcY8TZcQo8LIfAagC0i0wtzSu2SCDtvWCabUMZ8BJsnXt','izyFRyb0D','cTqpgOjAHJ6PNjcNW1uBc6CHwJRgDts7iu6xqctaeA8Z4zDVZwJlnMcLRHWcDXXU0OxNUwYSfs36S9G7UrDCTicwzdYkYXwy4bLONfhcBmwT4SoXlxabT8h9fcpMJr82hi9b2Y3gurwsA8GIuFEDBXpY7kwEfGDxHclqH0uA67J3CsETzvntJGeCZNHmch4BV16sgKJK5EXeHMdPHI37BEwxoGfu43LdsD8O1IdLy9XJGU5dFMblI4yJNwTUl','T','l',13);
+INSERT INTO ti VALUES (-1998370922,61884,'nhiSAUaXEdMZIwogMRzTn5','HPlimCkn9R7a0XTLLGyOSAt7Hz8MWKDPsSKsu7jMDrARNfqs7WHF2VsxSf4tsFzOIocUfP72E8i0qeIYevuZ2r0J7UxMPz4RVrcY8TZcQo8LIfAagC0i0wtzSu2SCDtvWCabUMZ8BJsnXt','izyFRyb0D','cTqpgOjAHJ6PNjcNW1uBc6CHwJRgDts7iu6xqctaeA8Z4zDVZwJlnMcLRHWcDXXU0OxNUwYSfs36S9G7UrDCTicwzdYkYXwy4bLONfhcBmwT4SoXlxabT8h9fcpMJr82hi9b2Y3gurwsA8GIuFEDBXpY7kwEfGDxHclqH0uA67J3CsETzvntJGeCZNHmch4BV16sgKJK5EXeHMdPHI37BEwxoGfu43LdsD8O1IdLy9XJGU5dFMblI4yJNwTUl','T','l',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1209047264,26623,'lgJX00lqCJhYpRYht6FpMoDAayLEFXIkjth8jEZj785cF7MP2zjh8W8u5MsPb84','NinqOAmb7A2l81txIT2X8vbSYCQEHaQ4OmKTZkPUlLBsigXsrmoiwta3vh8v26K7JG4fKwmBInwNvVgYOpjUUeJbYn65iJUgMuaQWYpaPBbA4FBJl4Bll9jA9WqmPWvjQbxWiwNWnKlkcZmrV79tWh9HETj8X','ruKcCS','akYlty49A6DeSuMFSzjmg3z19FClKcjPmuEIdjLr2Nf0Z3kttG4SXNpAKjA0OASmqWJTXogSAEDNLQjRsBNfFpQTRUYv7zij5QSVPKwWyQMBMjzryFvWMWcRey3vhyQhNWtxRz','zM','l',14);
+INSERT INTO ti VALUES (1209047264,26623,'lgJX00lqCJhYpRYht6FpMoDAayLEFXIkjth8jEZj785cF7MP2zjh8W8u5MsPb84','NinqOAmb7A2l81txIT2X8vbSYCQEHaQ4OmKTZkPUlLBsigXsrmoiwta3vh8v26K7JG4fKwmBInwNvVgYOpjUUeJbYn65iJUgMuaQWYpaPBbA4FBJl4Bll9jA9WqmPWvjQbxWiwNWnKlkcZmrV79tWh9HETj8X','ruKcCS','akYlty49A6DeSuMFSzjmg3z19FClKcjPmuEIdjLr2Nf0Z3kttG4SXNpAKjA0OASmqWJTXogSAEDNLQjRsBNfFpQTRUYv7zij5QSVPKwWyQMBMjzryFvWMWcRey3vhyQhNWtxRz','zM','l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1236042129,44418,'pcBw2LYN6wvODwC3ykVdncEz4yINcGvSWn381YymTgmraKg8hNohwnHf2K5AthIW7sqcFxfowA','XrE0FzrmFxa3iJ50vIrUnKjf28e2ZnOn2M0xN4R1SOPowc0E4IJ90UpAhjHCVvHNW4NX0jUd8ejKs9ZZzEJIHsJIwxJHI7ejgQqZwlz0Vkz0nq3sK6V6QDkGnjFlJoHLF3J79cijwnqp6vD6JtOeq5mlMUNuEGCK2OVWC6rfJLIIF','I','N2OB4MFGQMXwXbCub2lXn5Urt5cblN1cQM2Eb2crfQPwWkmgG6Y5BLeu9fDJKreSekk6bazeOXwcSqaQlqBNjQwuVj31R17tyVjZKVniBWUZ1e1iMibTie7mEl5F4MGuVRSgWJnWdNSmCjW','l','EVp',15);
+INSERT INTO ti VALUES (1236042129,44418,'pcBw2LYN6wvODwC3ykVdncEz4yINcGvSWn381YymTgmraKg8hNohwnHf2K5AthIW7sqcFxfowA','XrE0FzrmFxa3iJ50vIrUnKjf28e2ZnOn2M0xN4R1SOPowc0E4IJ90UpAhjHCVvHNW4NX0jUd8ejKs9ZZzEJIHsJIwxJHI7ejgQqZwlz0Vkz0nq3sK6V6QDkGnjFlJoHLF3J79cijwnqp6vD6JtOeq5mlMUNuEGCK2OVWC6rfJLIIF','I','N2OB4MFGQMXwXbCub2lXn5Urt5cblN1cQM2Eb2crfQPwWkmgG6Y5BLeu9fDJKreSekk6bazeOXwcSqaQlqBNjQwuVj31R17tyVjZKVniBWUZ1e1iMibTie7mEl5F4MGuVRSgWJnWdNSmCjW','l','EVp',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(69) NOT NULL, d VARBINARY(75), e VARBINARY(5), f VARBINARY(91), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8209145,5863010,'UOAxLlQpsjKJNBx1PmFS4RLvC','ChKm8RiwZE97','aT','IsZzsSNUMDobUHg4CINTJYh8oAdPjP2EBFON28n6mtel28uT9GXyIuBi6P6mSk3CYW3XrBKUMCoko7ZV8s285oJ4KaY','E','sR',0);
+INSERT INTO t VALUES (6034259,1031857,'CztaAqAJD0uYTuucj2haCNTjFs1nFFhpTnQubKPFVe2sSNwTugwO2DdkArWtEVts4','AqeMvucklSp4E6A8SlXDAgPUbDL75b','8wg5r','JiBkRv28T6bUFW1bdkKWtWOAMNB8B1fGcuuntHXykkdT27bmqbKUguR07B','G','J8',1);
+INSERT INTO t VALUES (10172901,4625477,'0u2lM2qRVOVuuQEtHqyegG6TgiCzaGXc59VraCFoEBe','Lln7ule5SVeQciqqAKGRKbd2nNdP1v0R667JrACZIH6wW2hCr75vwQQqXzimkzM6Cg5','H','y5ddvemKiaFh0P9WHOK57852vSHxhsGIqD9rBwIxsbVM8NA','N','s',2);
+INSERT INTO t VALUES (13603886,2623783,'QF08niU6DYEDbUVkGfgc4K','E9GZ9fiKUXFlkwqmsfPAUoVsIxmi5e0VFxrKi7WPLUwq8SDwX1c','BMvU','JdWjjr2EQFazS2NOpUVtDI5G','O','q',3);
+INSERT INTO t VALUES (3705020,-2467418,'Qn7g0wh9Jj8P6kER6JlJvuc3iIwGkOoIAGpZBsLRmzat','MFAydXfLVp3h9ddVxbiyt8iULkjGh5IDU1YAQORRq','HXsa','37NgZTTRyTwJymabt5LCXYQcHnWfEQT72jeOMHaeKJAVFeSVBdBEgNSD2fhW4291ZF','b','i',4);
+INSERT INTO t VALUES (996062,-7573997,'sQXrbfM48ybMmeXmWwoEztXLRY2bTxMNg05Xe60eM1EWTSBq','I26T9ZQ74Uk8AHx5v3Z5Wi875nyCjAJUpXKkaMPorhLRxd1duIx7TkiDwMkkFYDDmr','7Q','jj','l','0A',5);
+INSERT INTO t VALUES (13637534,315920,'gVsZGP4iR','A25Eg66ddoB79nmWJyxLU6ibDdglgCE1gcY5Tbtw5Kj6rdjelb3nWHeDqXfm4U','naqNt','WSgHXJzhV68kkkN62JgH9Z0qtiMt','j','f',6);
+INSERT INTO t VALUES (12285103,4396453,'6QLJM8pDyveCIwhXPhmRMFxtLGurt62s9O0vjAWFl','x','C','RbdsItCLK9RbIL4esUTK4oDRPyccLfXlGPq6lxGmvPGRiZ0HVCic5MeZvAZljdXBtLTBSbotRcEi0wfnjfalh','g','fS',7);
+INSERT INTO t VALUES (7193148,-4587537,'YCSl8qCtRCs3BcLQ0LKQlUt2pHMCLboXFoE','88526EL7j1FcQp7YktYUFdoFSqNYf5NvUPedzZmINIlE20','2BQr','uX11ePstJ598rF','F','xx',8);
+INSERT INTO t VALUES (6459117,-345692,'aTkrVegeK0zS9qyBNz0','zPWM1NmdKbeNuXRWKYELIUV7rxlfE0ChLusD79lOhDIjpisjseN0S6J3dC1','FsA0e','PwZOwIHnkoS','m','PT',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(69) NOT NULL, d VARBINARY(75), e VARBINARY(5), f VARBINARY(91), 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 (16754168314828849008,5462796,'l8','nKP0L6uI6RTCsIzI0KJtCXmXzukMfOddqjmj7VgplPKV0YgLhe7','Zm3','w2JB66VvDqZDlFmYCLJs3n33wz35DgMdEYLxl4R8Aphold2WkCABzYtUD2KRTjxoM0lDmaXyZVJ7vaqlQHia54B9Wv','zuzgRa3Zt','oKyZTqUEq',10);
-INSERT INTO ti VALUES (16754168314828849008,5462796,'l8','nKP0L6uI6RTCsIzI0KJtCXmXzukMfOddqjmj7VgplPKV0YgLhe7','Zm3','w2JB66VvDqZDlFmYCLJs3n33wz35DgMdEYLxl4R8Aphold2WkCABzYtUD2KRTjxoM0lDmaXyZVJ7vaqlQHia54B9Wv','zuzgRa3Zt','oKyZTqUEq',10);
-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 (7061290851818963953,-251361,'y8oAWEq5aLguDKOUf','R7XMZ7voZl','xnM','8hajcahQZvswN2zG31ezaKFHz','7mwCwzay','hSTaWIHSVTPAy8J4Smwf8mEJXKLhh3jeIMtybADdwkeZdrXKr7',11);
-INSERT INTO ti VALUES (7061290851818963953,-251361,'y8oAWEq5aLguDKOUf','R7XMZ7voZl','xnM','8hajcahQZvswN2zG31ezaKFHz','7mwCwzay','hSTaWIHSVTPAy8J4Smwf8mEJXKLhh3jeIMtybADdwkeZdrXKr7',11);
+INSERT INTO t VALUES (12439472031097290493,272184,'mjhpPeUceYln3w8e8JX2qGrl8ytYAR','wRWfH3zIpJ','a','YfKbpu3dG4S2c5FtKq33xr8T6b8H8wUMVLYX0K5OX3IlBnN51AThw6TUrmrZJiPgG6NlXSvCIElI8yD','e','js',10);
+INSERT INTO ti VALUES (12439472031097290493,272184,'mjhpPeUceYln3w8e8JX2qGrl8ytYAR','wRWfH3zIpJ','a','YfKbpu3dG4S2c5FtKq33xr8T6b8H8wUMVLYX0K5OX3IlBnN51AThw6TUrmrZJiPgG6NlXSvCIElI8yD','e','js',10);
+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 (8916977769178382059,-608710,'dKNFSF0W1e2uq42VrR5','AZRKGoJmyuPObcKEbT4pmpPpB4S37sqXQ7IcOjjKA2gywZHg','n','kFcs1WeiT6rlvlcrWvgRu1bWD','O','3B',11);
+INSERT INTO ti VALUES (8916977769178382059,-608710,'dKNFSF0W1e2uq42VrR5','AZRKGoJmyuPObcKEbT4pmpPpB4S37sqXQ7IcOjjKA2gywZHg','n','kFcs1WeiT6rlvlcrWvgRu1bWD','O','3B',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (10463532519683302667,-4147901,'kW48We6DAdDwUXhCMKQWgfzW2EUoaKjbllPfkLsARWy6','2r5lvMLwSXTpmWCVbbDS6PR1RBHeZkQxsc6RDzIF0JSA6BMFcJFrByqcxEBR6Bt0B','x','189MYYIE468k1ilWYZgkhVlpYneieEK6iZfYBnpfp89dBcI1HCJmSYHVfrBs2n3U5jAjpATN69b9VZQ4gkrHP','W','Av',12);
+INSERT INTO ti VALUES (10463532519683302667,-4147901,'kW48We6DAdDwUXhCMKQWgfzW2EUoaKjbllPfkLsARWy6','2r5lvMLwSXTpmWCVbbDS6PR1RBHeZkQxsc6RDzIF0JSA6BMFcJFrByqcxEBR6Bt0B','x','189MYYIE468k1ilWYZgkhVlpYneieEK6iZfYBnpfp89dBcI1HCJmSYHVfrBs2n3U5jAjpATN69b9VZQ4gkrHP','W','Av',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7398758960223920347,8353651,'0a44UTn6AsEKDiQx7n3wX7piSrwkNFGPH','SXK5kIYDmj4DQPOhY9N83WMMbFrxgPl6voTa0XsTrZVVBkRgVyi7sgEdIjfed1xxps4FzD9V3mb3P','S','OuuE07HH514MRVLtOdMm1lgzDppBomsA4qsJPhDW3iELAPQr3E0Gtkfh9FfFnknOkKkw4ZCwPWryIiL30rNA97oDlE1JZzxK2oCC4xvVE4RAhVcMouucQSFPg5sKy0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEHHAlnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpRuqzk5','N','MX',13);
+INSERT INTO ti VALUES (7398758960223920347,8353651,'0a44UTn6AsEKDiQx7n3wX7piSrwkNFGPH','SXK5kIYDmj4DQPOhY9N83WMMbFrxgPl6voTa0XsTrZVVBkRgVyi7sgEdIjfed1xxps4FzD9V3mb3P','S','OuuE07HH514MRVLtOdMm1lgzDppBomsA4qsJPhDW3iELAPQr3E0Gtkfh9FfFnknOkKkw4ZCwPWryIiL30rNA97oDlE1JZzxK2oCC4xvVE4RAhVcMouucQSFPg5sKy0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEHHAlnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpRuqzk5','N','MX',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11480210577926586750,2011001,'C0iGgfRk3p3G4svhaGuL7XNDEbiL','QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ewVnfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZIxQUhFkBoQEeL9Dqtz8zNuIR21tKeomecMjhVZzBY6Uj5DjIlIJIGsK9VahzjHZbQAWtUtxs3lxnkktKehQFyrIyJOB0efcFwuRKlCq1jRU3L1jEVRTyZmLVwBiQoxPu6NDv3vbgT4buQvOW6JsyjiVjH2k','j','aXjpdsYOyJAJykHX7Kr4qVBfNrVpiOVovl8q5ife51xb5k13EPqqAR6LPspG6F3idBz8ZXrmB0QrydcBUmbaCqupoUzq7YhJb9i3XRBwtUQNSF6','Y','jR',14);
+INSERT INTO ti VALUES (11480210577926586750,2011001,'C0iGgfRk3p3G4svhaGuL7XNDEbiL','QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ewVnfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZIxQUhFkBoQEeL9Dqtz8zNuIR21tKeomecMjhVZzBY6Uj5DjIlIJIGsK9VahzjHZbQAWtUtxs3lxnkktKehQFyrIyJOB0efcFwuRKlCq1jRU3L1jEVRTyZmLVwBiQoxPu6NDv3vbgT4buQvOW6JsyjiVjH2k','j','aXjpdsYOyJAJykHX7Kr4qVBfNrVpiOVovl8q5ife51xb5k13EPqqAR6LPspG6F3idBz8ZXrmB0QrydcBUmbaCqupoUzq7YhJb9i3XRBwtUQNSF6','Y','jR',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17170506447449049064,5386721,'zVkXgfoKHyve6Jzf1Uo06bZVByck5tv9eYFzLxkW','MgivkLfjGkLWKK1S1KuGo0kvApAGxuCnKsZ2PHxwViKocR06Hw53HQNWHVq5ltlQMIl48G3HYGLNni0zegiTcTXG7U3SNFbM6YhSjC6EPcDDzWs2y3P1Jg5k3J2h8Owu7NXoVmMsoTNkmTUojYZB9fKERjrx3wv92hhMtsWYpeipxch20eVa7Yoi9H9whO1cAuewnwX4cnZn','UP','I5rADVxSp08uPmiqYUrQ2Ik6wy24g6mnEbviNLB4Ic59pimntzpOdcpkem3uCbFvmPaht84E7bKHRtzotsOnSv9btBK2C46jddljf2Ia1hkLDD0NE3FwnuGQ2neE8hOe6I4','j6','J9',15);
+INSERT INTO ti VALUES (17170506447449049064,5386721,'zVkXgfoKHyve6Jzf1Uo06bZVByck5tv9eYFzLxkW','MgivkLfjGkLWKK1S1KuGo0kvApAGxuCnKsZ2PHxwViKocR06Hw53HQNWHVq5ltlQMIl48G3HYGLNni0zegiTcTXG7U3SNFbM6YhSjC6EPcDDzWs2y3P1Jg5k3J2h8Owu7NXoVmMsoTNkmTUojYZB9fKERjrx3wv92hhMtsWYpeipxch20eVa7Yoi9H9whO1cAuewnwX4cnZn','UP','I5rADVxSp08uPmiqYUrQ2Ik6wy24g6mnEbviNLB4Ic59pimntzpOdcpkem3uCbFvmPaht84E7bKHRtzotsOnSv9btBK2C46jddljf2Ia1hkLDD0NE3FwnuGQ2neE8hOe6I4','j6','J9',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(60), d VARBINARY(10) NOT NULL, e VARBINARY(74), f VARCHAR(64), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54,223,'cHimGii','lAFfWzO2oG','udA95','ZZP6JPfj392eBl60RdFipWRkDDMxF280qT6X5uOkvDElfRU','5i','6',0);
+INSERT INTO t VALUES (183,190,'BSuKKt0O8itI7na7lAJEbI6zBiS','yI3Rkt','KbuOJw33mDGYE6m2D2kvaoFQGKnNXrgwlL7YyE2SuS1ZG9KVE','SYkqvmXeZSjM8IhmrHWWm5wR3tisWleqZIaFshqgjs0OYQTB0S','48','Th',1);
+INSERT INTO t VALUES (203,128,'RwEJEdbgTOTynJQm','wnskTAYpZT','bZLucMcYqNYSj7vcORhScEpbgmj','Q6uKiWxwhhikXqKfogjZ','1x','yl',2);
+INSERT INTO t VALUES (115,8,'yz9qcNdXq439hvolZefkT1KyHDWtMo8TiVvecAdshYUHm2A0','EqGBShR','phPvPoqDN2KYQvC64Yjr','So5T2OPI7nrLCT9k3ooEsv','i0','u',3);
+INSERT INTO t VALUES (208,120,'vMv8EvUabrkQOkncwSOyzMD0O4wapk0tUzse36D','9Y2DKCer','czAtPOaAQifWjaBw7MOIAU8g1ddDTNFmirN8UevUOzk5wFYfIG7Vzf','v6DrghETmroBrepbL4NQkBr3e1LSmVeJhA4tBzMKxNoa8k8EeB3zwQM','BR','5',4);
+INSERT INTO t VALUES (89,76,'br6TueFH6JrZQMH','JeVa76hbf','sG','UeN9vSWClvY','a1','dw',5);
+INSERT INTO t VALUES (252,252,'hqOj6YOhfHCCMi','N47ZNqOe','Lt1XvHrrbmuSCaYKzhODxMQDOuEN94XnQoiaiCfgFYc4ffSF','qvJmqURRKoYAgFbIhLO2bpjZwzuz2hI90lL','g','3',6);
+INSERT INTO t VALUES (34,155,'fSim5fHQpzrGia7nLUhJdC3tamtOlnYKoiZG3BfbtUj','R3ZB9i','eaRJptmRo2PGxlf1IfaklFj1lE6ptnoBtkjwqqUDEsj9rMGCIeZUTFrau0hLuZYjDIbjAr8Yv','7FWfnMka','J','L',7);
+INSERT INTO t VALUES (33,133,'C0mIjYR3t75Ie148GwA68sCvkv6tv2movvVfuZVAa','Vfs3r','sXNifZmuXcNsPC3Z5kqBcq7205EYF5Ad7pNgJhGCiKAB39MfxPdMjlTHRvqqrfsub1EsG2CFCW','mBpVYctOTzG2qLOVMNO7Hil','Sq','F',8);
+INSERT INTO t VALUES (88,198,'wt7TV5LKQIH9amtm2eQZsWk9hlulT9uipg','z','crE0cAJCmQX7u','U8Ihu5tVvXD','Wr','5',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(60), d VARBINARY(10) NOT NULL, e VARBINARY(74), f VARCHAR(64), 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 (205,68,'x4','wBhiosfj5Z','7nEOU68RUMxCXn8nzZf4v43rtxnUvg3J0VHsi','3ZfP1iKdek3P9R47BYtkuEtWKk9','h','o',10);
+INSERT INTO ti VALUES (205,68,'x4','wBhiosfj5Z','7nEOU68RUMxCXn8nzZf4v43rtxnUvg3J0VHsi','3ZfP1iKdek3P9R47BYtkuEtWKk9','h','o',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
+INSERT INTO t VALUES (126,174,'Huc3y46FqFGavEZbvBjx0keN9AddXAwVDsx2EDqxJfiFvgsVVQ95eR2j','LUzruE3zn','uiq8S9dy0xuN5hdpLe6BnW9mG2EGwF7Z8DSwtkXPqBY01cXQj','v7Y','5','P7',11);
+INSERT INTO ti VALUES (126,174,'Huc3y46FqFGavEZbvBjx0keN9AddXAwVDsx2EDqxJfiFvgsVVQ95eR2j','LUzruE3zn','uiq8S9dy0xuN5hdpLe6BnW9mG2EGwF7Z8DSwtkXPqBY01cXQj','v7Y','5','P7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (371985502785719810,-4043003,'djXdugHslbgClW0SPcmch8tN1ize2','fwatFzXongCzlzbJTAbKeZ','JJYR','tFxXy3O0','S9kK5ClwImCicCjWfThgFKhciR20pPSylE0wr6ygeWpI','ZIxTlC7KTilX9eobPZWQtMOKYQu7LF9qc3z54Djsxf6icIFYzDTuth2ib1TAoF8G3b9YrL82MhHiBVeCjtTq0',12);
-INSERT INTO ti VALUES (371985502785719810,-4043003,'djXdugHslbgClW0SPcmch8tN1ize2','fwatFzXongCzlzbJTAbKeZ','JJYR','tFxXy3O0','S9kK5ClwImCicCjWfThgFKhciR20pPSylE0wr6ygeWpI','ZIxTlC7KTilX9eobPZWQtMOKYQu7LF9qc3z54Djsxf6icIFYzDTuth2ib1TAoF8G3b9YrL82MhHiBVeCjtTq0',12);
+INSERT INTO t VALUES (148,72,'e9NfloP','2uQGcgSZkQUZKpDEFq2YQmACafbi13Xu8KxAE1fc2RNTkSbpnphbDYY4bQXoVbVkFbqxlRvKqjmdPuvXyy1r7p6RLEee8pR4ZSQbh7MraBYF9EIp5LCIx13j5G0CSI33ce','ZDBAhWep08UVviN','J8RAR','9','hz',12);
+INSERT INTO ti VALUES (148,72,'e9NfloP','2uQGcgSZkQUZKpDEFq2YQmACafbi13Xu8KxAE1fc2RNTkSbpnphbDYY4bQXoVbVkFbqxlRvKqjmdPuvXyy1r7p6RLEee8pR4ZSQbh7MraBYF9EIp5LCIx13j5G0CSI33ce','ZDBAhWep08UVviN','J8RAR','9','hz',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (628904654510957296,-5374438,'Lh1W12Zvc47yKCHMYhwb9awwde23UnfIdsprIhlS3r0iBKALANdbLYo3rHC8YOGCd','GGcbETu0UFtT6zauTUQnBLBPJVuBbENglwrR6Wv3uFlmKL7CVvsMbEDg48Rq0MLwvXNcX25pzloRQBs6poMcyDYMT7pC2mH5pZllDLeTKzvbE2LFhhuUnAWIU5VZ5grB2M2jlBgDI23REdxU3Pq1X3nCMoE2L4PzKYOrXvWG0BBWgjVxbzuac3eKYQGXfbYM3rQepOs48Rtq34pb','G','p9wqIltfBxHQwJzBV6wd2Qrqh8h8AZB4Y7a7RlFjPCwPX0x9SleiGaXLYBs7jctgCOvaeAAX9HNdDR8vmSlu4SXx1UPu','hK7nO7KgsjxnF7oY2U','r9ueolhy0Vh2Ro0oSH4kh2kB1L4U',13);
-INSERT INTO ti VALUES (628904654510957296,-5374438,'Lh1W12Zvc47yKCHMYhwb9awwde23UnfIdsprIhlS3r0iBKALANdbLYo3rHC8YOGCd','GGcbETu0UFtT6zauTUQnBLBPJVuBbENglwrR6Wv3uFlmKL7CVvsMbEDg48Rq0MLwvXNcX25pzloRQBs6poMcyDYMT7pC2mH5pZllDLeTKzvbE2LFhhuUnAWIU5VZ5grB2M2jlBgDI23REdxU3Pq1X3nCMoE2L4PzKYOrXvWG0BBWgjVxbzuac3eKYQGXfbYM3rQepOs48Rtq34pb','G','p9wqIltfBxHQwJzBV6wd2Qrqh8h8AZB4Y7a7RlFjPCwPX0x9SleiGaXLYBs7jctgCOvaeAAX9HNdDR8vmSlu4SXx1UPu','hK7nO7KgsjxnF7oY2U','r9ueolhy0Vh2Ro0oSH4kh2kB1L4U',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT, c BINARY(84), d VARCHAR(59) NOT NULL, e VARBINARY(15), f VARCHAR(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-12091,-495151547895960332,'ccNjoOIBFPolWQ4zyldBTEaQcvBYMSuwI9k4l1011gPIx4LvJzQHmcIg6Bn','8MUVQW58dpdNZ2yjtzghY6Am1a2SaWDKwwYL6tY8BBNw','4','y31BmZYR6GA7I7QXPFQIL6u','7MGi','292rCN6ZzhAksVcaYuavxH50HG24StnJ8bvrwTSmtiPdE6m2K3cWGK3q1UccNn',0);
-INSERT INTO t VALUES (-23020,2232214444042970522,'n2tHrgoZqGSeoR0q8OVWR1boaeas78IRNDjU9igMUxXw4G54izsUkx0IzQWPX9080bSRxlMEZSQoHDd7','lspZcVSC2NWu8N7jePhMSoZ8WbscdboC','mVsd2f','0Rlys60eYS30QE95mPlpPycTDNdFbGBM25hOVqoa2nh','5E4ZXBD4BwQELyb9pzmvx0AUuO08mFoSOSEqCrtFavyVSWeZyFiLBC','gLQYpt9krIoJzIIizx3zD',1);
-INSERT INTO t VALUES (860,4226095383866561811,'hBsCiNsw8C5dDJJS0cRo2zTLBf4drV6yu6pWDMjyeibxESVVMQyk24qgVlrnldTfAB2bas9yu2w2YjiVSiI','rmlTbx8c','r','DhRwYgrOLzfqQ2ffe5222LIyhskX','wN0bic6N9z7fzoGKuo97vuvjWtfpavXyipZVLjy1AjPZXPDwFcKjPuhaFwc2lv0zqprrd','oh7gxDqgVqLXjQiUBfj1zTm1xro4KiEtaqP6JVYmGzKmtC10KcJ9w6TFFPfgqf00CXOGUVjnHdndrgOpyLWjGJ',2);
-INSERT INTO t VALUES (-9594,4322900096458739511,'dgZo1qucGO44VopO6Mj6aE3Ifnq4iY1sbmA7bsFZDVVNB00mfpLjadYL8Kh6Jj5QqbdprSIqd6dwV','bQqUgsOgYw2PIu','i925lqPfCM','sTCI1zPo7kbRKeYoUO','XB7S1RL2reQ4mbVpEaDSmEXKV0zlYXXUH74QZAScgDfMwttYBHBuZlcUwE3EWg9uzRhta2HuPfjVHVQWo13m2','4CagjECAiF',3);
-INSERT INTO t VALUES (2510,2364108904842527836,'GkD7711TCvKQqtrulYhmE9tVZeKkYksTzRcAlslTZcvHXbkq16bMuCHRykTm','qrhmCAXirw5uBLQwmOuvfNELwWvom8','JzuybafQNik','mpr6F9dT9H','LJ03BizxPjGhHkCO7AEn5Gd71WzV9VbWjDMkJcRzFW8LzgpwXVdHgSInb0SB908tCzXJuURjYTn7GY','rnoxC0xJKI7gCtM',4);
-INSERT INTO t VALUES (29659,-7204899162642212478,'4g5wDQx9aE3ayJDPMByoPegjxPsZlHcpQZb37Uf25VY','pcnW3P767cUAgIFcZeUv7TpSrAKBCg0AGWNNcIfNvZd66AhH7GQ','rq8','Gc7','qqiLs7HdoZGOsobM6fA0gCxu4asCiZQ8','4EquqEaGFM',5);
-INSERT INTO t VALUES (4478,8172836918876224269,'WJWIZYxmKY9VIbYBsASjvKhrnsQg2uEhXSQOWWh33bbgh','hKQsF0A486u4zTZGnhQ9aIa3R4b30PzmZcF','x7Hlgf','KuiYmZ2ooE','gksUVQEFr8G7A5I4HUxkvZHf7CuoJEFwA1KRP2UN','jEpo0BQSZDmMgu9Q8vrJgACkA7BoDS7Hehhr4K5nlbLVISLUbbXsuamqix0GMIvPm9eyDytyDOHBtAoHvDG1ahzU',6);
-INSERT INTO t VALUES (-18015,5244586194270465035,'4F199UOSZAgxLGjmjIk','iosbvyrPI6JkWk78B2BlCi875T0Jrptvc695Cj4WykVxGSP0KD','uAC','e4G8I6AxthVaWzq2XYY4qD9Ix08vJ7cs6n','y6gbUcIKWXzMmCquDGEefRvJ4jNLb3niK8mxvj00bfylNkRESQpuEuq','pODcFOyWqVjHj4kBV9UPKNArIcZz6i8E4BVrKaEe34sSGOV5c4FqZ13CWx',7);
-INSERT INTO t VALUES (23581,-4730373292702113614,'aq5zHmhBu89zltzV0a8wM7imZ1VAHkHqsvdsaeL','10NlAVGNVii7LZgqLgHBQKJOZzfA4xreXC','S','mdJGI2JurNIrKDEJx','RertxcAmq','TN4U8xgNoiYXNLLSV5eamr4OOd2Ua39QX',8);
-INSERT INTO t VALUES (27243,3340650327025817515,'ep0XcwtNcgixo0aKwi8Xess5ZDaqzfFkKS5nkDudY9y8SqDghAFBbBDkGuM7ilDKG6S49uZyfy7ntRge','0t9mXg4ziyiPd7GbupdmviZ8fGCY2C4Jnzp','gQuV8r6msLM','VTymkrR68gmiBKbnhkP1hT3Y3K0n6RMNq4fr35sYq','BG0L4w17cLemKztihCvqGddusheqoDDMZp0yR7zZ8byzL8oOVQDYN9iEGMEIeL1tIq2MuvR8N05QlkqbR1k7vgI0P9LMS3ivzNd','BpSjiTI9UX6oMlxXSw4YJX3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (99,120,'cnCLxe3b9us07yxRoTRKd969ChDQomHULwhgMGD6qqCqpCKK4RM5','P83oL37SwL18eeOxD9wmhLLWEn4HD9nEia13naDAFdqdTRWzSbb','DgqdNbTEOCUEH6yUDmX8d7RhtRqZRWvjOPkaVvRfHsMxfYQscjaYLpG9pQ1yApLT6PTn1','nF08Tg8H71hATmCXrnU0mWcdVKjtz0PfhUax1ZkC16QoPcYDJYh0NHsfzwPidlMxR4gdIMrQqbCYYBCaNLHG2Pb0qgmND0pRvkx','6','Zq',13);
+INSERT INTO ti VALUES (99,120,'cnCLxe3b9us07yxRoTRKd969ChDQomHULwhgMGD6qqCqpCKK4RM5','P83oL37SwL18eeOxD9wmhLLWEn4HD9nEia13naDAFdqdTRWzSbb','DgqdNbTEOCUEH6yUDmX8d7RhtRqZRWvjOPkaVvRfHsMxfYQscjaYLpG9pQ1yApLT6PTn1','nF08Tg8H71hATmCXrnU0mWcdVKjtz0PfhUax1ZkC16QoPcYDJYh0NHsfzwPidlMxR4gdIMrQqbCYYBCaNLHG2Pb0qgmND0pRvkx','6','Zq',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (72,5,'6e9fMoTzHd30L65GfPhNlXnSZcGZklAkgjqP7zEKJXn5Ih2Wmp','uIXc1x8fNEDW8nlOnBYFYAspEqw3blC5SqQcbkxxvoiCvcXnq9djxRq0h31oNtK2lO3E4JWY2WaKKs9kh9x3vyP9EEFc9oggoE53lgFDEr2U8ppLDleSnvNwn3DRpK4hr8','9cuYOziDXamp1WnpqbYUXTwaaLZeO34vQ8FaXhqmmYUU','kQ1VgDWqlOW404FUnSh7CRjJBqal1JZsP50Kg1sCYKqT310TFbk3htYu6dwzSshyDY0kd6MGCiGm1BVcnocHQJhGfUPlqxi9scq2gGyC5U7xK0dOkGkOr6Pw8r7wQZT1PapSJOpoF5x6X1FpKnnFKLky2FeNJoxA0j10BbQZWP2WQjgvcatCBWtEVSLQQSmJQORdnQHxtdYTwyXKuQM76OvUruxiko','S','A',14);
+INSERT INTO ti VALUES (72,5,'6e9fMoTzHd30L65GfPhNlXnSZcGZklAkgjqP7zEKJXn5Ih2Wmp','uIXc1x8fNEDW8nlOnBYFYAspEqw3blC5SqQcbkxxvoiCvcXnq9djxRq0h31oNtK2lO3E4JWY2WaKKs9kh9x3vyP9EEFc9oggoE53lgFDEr2U8ppLDleSnvNwn3DRpK4hr8','9cuYOziDXamp1WnpqbYUXTwaaLZeO34vQ8FaXhqmmYUU','kQ1VgDWqlOW404FUnSh7CRjJBqal1JZsP50Kg1sCYKqT310TFbk3htYu6dwzSshyDY0kd6MGCiGm1BVcnocHQJhGfUPlqxi9scq2gGyC5U7xK0dOkGkOr6Pw8r7wQZT1PapSJOpoF5x6X1FpKnnFKLky2FeNJoxA0j10BbQZWP2WQjgvcatCBWtEVSLQQSmJQORdnQHxtdYTwyXKuQM76OvUruxiko','S','A',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (138,91,'eNlInIK1mCo1n4H0GZSJYIXg3l','RhLTWcUbEcohwEbKkrHoYfPSlcshUdSXpBHYp6T9cP9bNwG8Ra3ROVjmvcwFWVDoIpecO5BfZzKMfUyvl929qhTEzEsc0jqylQRMliuXgcmQNJLahUZ7wd4bh6caddFzlht5iiXbgVvHFr5JcAaAXglXqwieEr1HcsbbA','mhBhaUGcetFGf2ZeC1ir5zG7jdXt3013yIJa8wrzdxjQOZagrlj','zPHpNSfDMz7LNhUlPXdd5kbjrNbTnbKYsMQbpK8s79fhcoLek3skrw','K','HUb',15);
+INSERT INTO ti VALUES (138,91,'eNlInIK1mCo1n4H0GZSJYIXg3l','RhLTWcUbEcohwEbKkrHoYfPSlcshUdSXpBHYp6T9cP9bNwG8Ra3ROVjmvcwFWVDoIpecO5BfZzKMfUyvl929qhTEzEsc0jqylQRMliuXgcmQNJLahUZ7wd4bh6caddFzlht5iiXbgVvHFr5JcAaAXglXqwieEr1HcsbbA','mhBhaUGcetFGf2ZeC1ir5zG7jdXt3013yIJa8wrzdxjQOZagrlj','zPHpNSfDMz7LNhUlPXdd5kbjrNbTnbKYsMQbpK8s79fhcoLek3skrw','K','HUb',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(67), d VARBINARY(54), e VARBINARY(15), f VARBINARY(53), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12968664059269246719,2037526565,'TjyjeupB92zHlb4V97mVrDJ9MaCVYarD2P5B3zcO8zCUpZT38ee','ma8zzdvBGlniehgyVTu','CXH','mJCEvndL29kIn','V','bm',0);
+INSERT INTO t VALUES (16115546119839634438,3176970733,'G75poRaD02hV6QNnZTcXXj28UibaxBGWBDKxnER5uePIlE852ikWCLhQoP6r','iqddwkPS6x78p','Pols5LY3TgB','KzYf91Be','2','f',1);
+INSERT INTO t VALUES (7554534232894861865,880393056,'xRn','oyus7Jux2KdbAPslz0Oz3AC2uZhKWU7b6XqeFPGr','W2czHs8fKkz','tyTsvMm562CjtDLDpGj5yKebuos3RqL7bols3F6KkPc','Tm','LY',2);
+INSERT INTO t VALUES (7466328714878702095,3277142145,'PeNhkTYkPoEKuy6zUEd7ybcIgFaMBcckcb66XuLecSXFLFRpKrp1tgcYB74XxjD1VR','gs0UBRpcLBF','sRVeDjYKrVthDoP','ADsBXXu2','4','F',3);
+INSERT INTO t VALUES (18033749902318039280,3922232334,'LCBzJBnVo2OTSTUjmugWc9P8mEhph','VztEYdtRDw0PdklpYL3hp','4bGu35lNxPDZGCC','p9VPn8t7OgwT72pzfhsoX','VQ','G',4);
+INSERT INTO t VALUES (16057527804326002698,499783581,'Hx83pqaraEii78Xlb0hnABE2zuYsdiqdnXMg7FiF1dNZVdiXU','0014Ft7485DvixLGzJgSpQwVHMRg','aHSKHJhltV7','sVFi7p8W8yD1iTlQI1wPZX5CsX17fFTR1PN','g','X',5);
+INSERT INTO t VALUES (1409744503294664354,1108429610,'AjYrFfHwQOqpj3nWpOtamUQxNY6WhfZfJ0SaiW5vZ3yCiqQhw1','zgVwkpOHM','QD33gUE9tP2fX','CIXFPxuPRstu1cYG','yF','q4',6);
+INSERT INTO t VALUES (5544329343603496137,3323967768,'pbgxKl1nUOiZk7V9OBaDHBUvwzlW4EjK9iBNJQLEEgOU','HLBdTsKVM6UYtb80wDV','PWOUEv3kEWR','1dcxSrFwItyuV','xu','ii',7);
+INSERT INTO t VALUES (5903385098416592429,644575830,'KQIw7hC7l1FRtrnhunR1qEnlRG8oAZ2bVJZ1Io7UT5DD1CenGI','7GITiSUTf5fhbISpelJSUxU8YoqEZVgQy059Etyy8h07SSA','iZONw3HwbwPBf','TUdBSD2ZXgCpfUE63hKg','kh','f',8);
+INSERT INTO t VALUES (4374664233993877258,4131820388,'THDoS1XK6b7eV97qj0L1atb1jxxtz2RJjBSbj6Bf','RyKbOlDbT29mG37sksD1','jkJXxffFkU','vCFhjLPoESoMsOlPiX3IGmRUdKoAMp7lOERpdGvuylh6yBv3V','I1','P',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(67), d VARBINARY(54), e VARBINARY(15), f VARBINARY(53), 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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (4727,-6182181291624603152,'mBULdRytAWiH7sE0Xoy5yKvYZaAfsmtbX1pqditcmUT0DnerhvN4f2','yLMDpec3rlXHPFfXaE05C2N','QJ','fk4S9yiStugh','N2tMkvt8il1aEmaw6KnNqT9FhLIJdkYttcBUBsA2BFrCoJpSH17YBivaYcb5vKvrbuBCP6xMo7L3uFqO','7hr207vvD7zBvREb4bbxLfei3cWIiBs4yhoFht4A09TvFckUiHYXHhLgTQWhJEB4MiGYpPHw2k8Vy8BTZ2Za1',10);
-INSERT INTO ti VALUES (4727,-6182181291624603152,'mBULdRytAWiH7sE0Xoy5yKvYZaAfsmtbX1pqditcmUT0DnerhvN4f2','yLMDpec3rlXHPFfXaE05C2N','QJ','fk4S9yiStugh','N2tMkvt8il1aEmaw6KnNqT9FhLIJdkYttcBUBsA2BFrCoJpSH17YBivaYcb5vKvrbuBCP6xMo7L3uFqO','7hr207vvD7zBvREb4bbxLfei3cWIiBs4yhoFht4A09TvFckUiHYXHhLgTQWhJEB4MiGYpPHw2k8Vy8BTZ2Za1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(85);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(85);
-INSERT INTO t VALUES (-18050,-1783844617654479742,'jN051KDcoDRGPCRRlAfKLuoRVgZs3pf7R5JVJEtvRwojGxXPi','WQsRRs09uZvrY9mvjp9YqjqSvVahHT9FbctJ38PZCjwt','kQ4oC6','ULzniM','WDKMSlE5wiZGPAfOePo96Qi49B0','MoUbHk5DCUyYEUFSoYkzo3KhaB7jS7AQnWq7L6ztGXPW2UTwvi93FgnHA',11);
-INSERT INTO ti VALUES (-18050,-1783844617654479742,'jN051KDcoDRGPCRRlAfKLuoRVgZs3pf7R5JVJEtvRwojGxXPi','WQsRRs09uZvrY9mvjp9YqjqSvVahHT9FbctJ38PZCjwt','kQ4oC6','ULzniM','WDKMSlE5wiZGPAfOePo96Qi49B0','MoUbHk5DCUyYEUFSoYkzo3KhaB7jS7AQnWq7L6ztGXPW2UTwvi93FgnHA',11);
-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 (9963,6287186891644930995,'fvjVWDV2RiX2g6pOlATfx3xVmjwj2','ZjnzSpURY93J2XdvuOKevtSlGvQyk2hKSNClyM015ni8XEE7u3ighKc0ghwTPTgUcljoqudW0obPF','WlZO74m7','lezr4qiZeepZlmCnGA1Eioo7LewR0mWWijV','jRMDSAXLHYNWlEhFjTZVzHppBWtOjR6xwp','2yL6RhfgU0hY2CspkhQyLTsIKoSZH',12);
-INSERT INTO ti VALUES (9963,6287186891644930995,'fvjVWDV2RiX2g6pOlATfx3xVmjwj2','ZjnzSpURY93J2XdvuOKevtSlGvQyk2hKSNClyM015ni8XEE7u3ighKc0ghwTPTgUcljoqudW0obPF','WlZO74m7','lezr4qiZeepZlmCnGA1Eioo7LewR0mWWijV','jRMDSAXLHYNWlEhFjTZVzHppBWtOjR6xwp','2yL6RhfgU0hY2CspkhQyLTsIKoSZH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-15170,9222029625835087489,'IrjrotqCt5fD4kjAR','dIDOMnvtQU6y1E1VNHLi100r510PyF3cnBybdbSwXmN5sc2IXp3XBhpot','fEV','hYdgdhvPv5TeuzlnFTy9VZYItPKzNIIpysz3EskI8zOu8bupivL1tdtfSVSiCTOVxSgLxgTdoceuisAJ3ZLcKx8Bh1','iMiFeAcMS9XiJYzRpdE7CKBvQZ6NJPogEsgZBLdyiBne5ycdE','ypxQ7nJ2qWNuncr0olp4t5tk4xOyBB7u3Nh3IDNTKoGdDApwDVLaDrVXu7Q3TE30EAjsaAaYtO88EnT9',13);
-INSERT INTO ti VALUES (-15170,9222029625835087489,'IrjrotqCt5fD4kjAR','dIDOMnvtQU6y1E1VNHLi100r510PyF3cnBybdbSwXmN5sc2IXp3XBhpot','fEV','hYdgdhvPv5TeuzlnFTy9VZYItPKzNIIpysz3EskI8zOu8bupivL1tdtfSVSiCTOVxSgLxgTdoceuisAJ3ZLcKx8Bh1','iMiFeAcMS9XiJYzRpdE7CKBvQZ6NJPogEsgZBLdyiBne5ycdE','ypxQ7nJ2qWNuncr0olp4t5tk4xOyBB7u3Nh3IDNTKoGdDApwDVLaDrVXu7Q3TE30EAjsaAaYtO88EnT9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b BIGINT UNSIGNED NOT NULL, c CHAR(8) NOT NULL, d VARBINARY(26) NOT NULL, e VARCHAR(9), f VARBINARY(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (426124568,7301718956351539392,'cJZ','7pdQPtXLncnGf8DV9PQn','uw5','7d2zLzwtZNyuRCmqS6PxfmRf4gmUr8GTh4NpRBwYTHOnJqEOOsOMtGBtkEhyIrrduo2i6PD7ugqiI2Bn','hHa09KY0RaycnJY5mUBz','8aIlCyyftcyp77lJoH9S66God7jhJKshe1gJtH4Y8vCDYR7gRNDF2EQCeHxFvEdhAZrA5eY54VpVwHD5V53wcIJkr7ilrL',0);
-INSERT INTO t VALUES (1856584860,6228180896324718222,'f','Hx','0cgV','AEVfFcJUpPvL9Zfl7yJZ6tvnSAMxupTTzT3fy','mZUteWi4jtJLqTewoYJWrGYtvh68JOz4YzR8BFTo3dJ5v0eglycfHcuqD8nqkBGJO','rDHJnqgfrUXBppW2SBLVZeS51FR2wssgfeMFALzY6u4bg7tyEY9qoZjfWoHI5DqiHoUyiyPzDLvyiRiTT',1);
-INSERT INTO t VALUES (183447127,6629188508118022810,'3w','y','k0rreBnf','okzRLoQI4wjayhfW1kcmN9xjJqyt4YLotI4zW6uDjdnkSpkAbsyvzdMof2Bha20HNrPLAU2eCrYR','GzTXkBVQNKYTxbnz2TVgaVUFHhev8buxFnJJMpwFFXfDdWD634bG','yGYiPAgxdPxTOs0de8pzp3LeJON6tZSRR5T',2);
-INSERT INTO t VALUES (1171124954,11757421558586715545,'iEICC','nLszuRUR9RhMf','9YyQfvUHS','91rjWuA7UBnzwxwWcqg20XGkAsVhAjnmVLkVPdQhaH3TbDohgBXntHMNJf2AaVs52Mg4','xC0SM2RRCEmpm7gMfXcacqbrmofzJJ4RWX6wJa658RvuvyxhZJupDFlUIcAb9Te4BSOh92KBHzI04','1UZRjEMmWiMM1EvP9cf718fWLWg9ixxX24u6QiRxHTmdvhQBikgBURNKi',3);
-INSERT INTO t VALUES (-956072587,2114628870572011287,'rLyqCN','MZ','NjAG','4qphPzvA5g','bk7CGz46PkUfsOTadJ29lh','8CJBety1BRnwT4eqflJe9HE7cHYyUn0bWvifupK9Dbfe2pxFUOGHSxc1',4);
-INSERT INTO t VALUES (732038839,7408939574258253168,'A','D','FAjnnpgq','p4wS2oX5iNOAGuGMSb84FNxzrXolavMYslhZSlmPxrfAz8iLdZBQ3MohDHQaBkr6BLlD0Ay812d1k','b','QDdFm0W2N4ok67z10d',5);
-INSERT INTO t VALUES (1194388476,13558957983600874153,'3Xr','ASbeRdI6r1B9bU00pbA','uHaAkr7','qmO24aawsgdzWbEyp2NVMn0ou97DUACM5wPUcA9HMmMLLGdxob9kO7W5EpBWOWe8TqNsrNI7t7e','Kbr05DvaZEANdE2uqnAQ6d8nGbnFBELVm9yg3YwkUe69E14CIUTytzgyTGFCnzhX5atsxhxIvYqfx1oa8tKTpSEysuHoT','NlfyF7BcvNkVZsvhcLVESwxbil87MgIZ8WWw5ThSeiETV',6);
-INSERT INTO t VALUES (344601051,14132618329159755279,'H1rc','xVjnxGDhiS233QXqEiu','fvH3W','2anEdjrWsLATOtsyZDjgJ09IZADbZf48tclRZS7Rvbe9Mscsl4SfY2VsXl4kXfnWwcXGyBIV4KvLm','3eNyCXxLJffvspSMhGBfPyfMvjwLiNGFEH7HjZeBgBIL2yCgBrVQSHx8A','63h7f6V4A1ZGjEY2jjv1askC',7);
-INSERT INTO t VALUES (439421475,8328924137394229313,'sf','EAnFgRIKYXCyWfKFSlgYxxl','iV6Lf','OGQJ6qukFl0ECiufRd4p6V3rwwC0uhLOEzVU3y6W0vtMxvAW5mA','IMTLFTxyA46HjjnKaugnJNuQbjcJJCgYZu8x6','M9dz',8);
-INSERT INTO t VALUES (1468289280,4598979324162825496,'O8','cHmaWAb7kIL4ey','EutH0c','nYNa3wQtXoEslCCgdnqWhoDsZYqbcndvp5eO8PXNzCX6OCyx9V20t1XKL6IefikmuEVGcrYD7KKGrwAxzCvNfx810','RhVyu7IE2POAfI0lmiOMz2n7VB8etelqexHQnR5JVo7mB8t54Exc4vi3gRqWaMwj7XxSzbJq','8jcXGhVhYR8Ic1lpIRWeUvUEmThXYx89boXwJm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (18317359753192699931,3680239529,'dVu53xBjkhGSYKAc5jaeuoiy1CfIzi2q6QsOIQR','5a','G7sxl','BHw3Cx','N2','X',10);
+INSERT INTO ti VALUES (18317359753192699931,3680239529,'dVu53xBjkhGSYKAc5jaeuoiy1CfIzi2q6QsOIQR','5a','G7sxl','BHw3Cx','N2','X',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(68);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(68);
+INSERT INTO t VALUES (3755177749631197935,2977461453,'EoQ','3RR1cTg68X8KjJSBLjgHG','FJr949rv58tlzy8','pC8WrFiWIFEcQ5hqVVT','N','g',11);
+INSERT INTO ti VALUES (3755177749631197935,2977461453,'EoQ','3RR1cTg68X8KjJSBLjgHG','FJr949rv58tlzy8','pC8WrFiWIFEcQ5hqVVT','N','g',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11406186365597783211,519016144,'xcFv8l','Xu3Aqkfm3gWu3EVPXqC0L3ZfMY2gMxR3jqfIlr','nLkR3OtyBvaF6IU','ayi524kGQEEvyRyy1hwBfujiQ1BeYw1adFLhgjNPmPMLpNzyc','O','4',12);
+INSERT INTO ti VALUES (11406186365597783211,519016144,'xcFv8l','Xu3Aqkfm3gWu3EVPXqC0L3ZfMY2gMxR3jqfIlr','nLkR3OtyBvaF6IU','ayi524kGQEEvyRyy1hwBfujiQ1BeYw1adFLhgjNPmPMLpNzyc','O','4',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3205035691054656749,1033238839,'N678ze37CbcD5MxVqAdbClVu5igNPsRRui9UULyqa3MatVcfVIvnXQ','44QojMV2bKchSG2ecY78dGCG34DMtzl1Nehraan4j8yVLdlOWfhq1bDyXmpCS544BNMqjHqpO8nzUi064tLjOLl6dkaPrM8nAxI9EMnc5aXJ3E5OjyXelNrkkfuFpgbozdHDpOJUZlgkucntVElS','w1siVAR7ch','3mqWqBVzEsFedp0sOflgxI4QgUL7TQMVyGvX9eukbZp5m66i3gjHbbfr2alr84Zfmg7tjeKoM0ANZvcPUlbgNlGHt1fjqgeWiKPBkL5APFL3q3cPZjZYywpYspUFY5SmNS4VYMpqd1voc2CsfIbR3rxekpCFCotC7shhCxW77mY9DCZfIcv2r35tUaQmwrzy3vBUlf9vvo7pag5G5Se8qEaRRuYAodFRbyDXqOX9zu8w203mAJZFi7','7','7',13);
+INSERT INTO ti VALUES (3205035691054656749,1033238839,'N678ze37CbcD5MxVqAdbClVu5igNPsRRui9UULyqa3MatVcfVIvnXQ','44QojMV2bKchSG2ecY78dGCG34DMtzl1Nehraan4j8yVLdlOWfhq1bDyXmpCS544BNMqjHqpO8nzUi064tLjOLl6dkaPrM8nAxI9EMnc5aXJ3E5OjyXelNrkkfuFpgbozdHDpOJUZlgkucntVElS','w1siVAR7ch','3mqWqBVzEsFedp0sOflgxI4QgUL7TQMVyGvX9eukbZp5m66i3gjHbbfr2alr84Zfmg7tjeKoM0ANZvcPUlbgNlGHt1fjqgeWiKPBkL5APFL3q3cPZjZYywpYspUFY5SmNS4VYMpqd1voc2CsfIbR3rxekpCFCotC7shhCxW77mY9DCZfIcv2r35tUaQmwrzy3vBUlf9vvo7pag5G5Se8qEaRRuYAodFRbyDXqOX9zu8w203mAJZFi7','7','7',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2767614295939511543,754223231,'0ALutuvH32FTW1klKEkoWaqUyxA7UZCGtIustcQkLKrGhCCbmZo4Cis4ahD','6phV7w62l7OYDGKlxrR7JPCGC7zwPQZXSRvWmPonGzqfXTRCsVUeFCcgYFzEqQFWMAojZoQqHG2KDF8ZAImsarR9CZnpHz8xwYJFP40eqIhoVu42OPjAIZIJ49SDrEweMGuGoosYwb2g847FWkW3nhIUM99Y6VUFjt7cBvB0zus8dcdvUkHNpLkYv9KKF3tHBLYKvwyz4IVLwUpmg7TiUKwC7zdm','6vJ6iE93LE','OV3v8yksPcO7zLsyj5oWA7L2EbevaSL3fwVxLFIaMapM2pp9tfJYFZ1QcH2YpZPGI6WWsvBFsJgQyiiyX4GrPdIhuM5vNJJTq41ttptjMOl9aa','yiX','Tm',14);
+INSERT INTO ti VALUES (2767614295939511543,754223231,'0ALutuvH32FTW1klKEkoWaqUyxA7UZCGtIustcQkLKrGhCCbmZo4Cis4ahD','6phV7w62l7OYDGKlxrR7JPCGC7zwPQZXSRvWmPonGzqfXTRCsVUeFCcgYFzEqQFWMAojZoQqHG2KDF8ZAImsarR9CZnpHz8xwYJFP40eqIhoVu42OPjAIZIJ49SDrEweMGuGoosYwb2g847FWkW3nhIUM99Y6VUFjt7cBvB0zus8dcdvUkHNpLkYv9KKF3tHBLYKvwyz4IVLwUpmg7TiUKwC7zdm','6vJ6iE93LE','OV3v8yksPcO7zLsyj5oWA7L2EbevaSL3fwVxLFIaMapM2pp9tfJYFZ1QcH2YpZPGI6WWsvBFsJgQyiiyX4GrPdIhuM5vNJJTq41ttptjMOl9aa','yiX','Tm',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (18444037242238030496,1208966068,'DdJeGT39W0EhL9Cs3QafqaBu6CtKYCeNBXbx7rdmhyiD3DMCL5bTNu','r30GUT7mmyMWLC0fXQdLw5ff2Hiqx8fRBIk6cV427Kbf3c','Yv8UHp8VXk','0hIRxpPZ76eQvPwO3tmuK8CbKLctSJUtcUf9YMKnHBXmHHnR9XYQ7In5YslYOXZh7uGjZTi7LLMAgOJuI5e1FSTgHTEDEfyuzZxJN0HQoPoThLvrOLnQ9gTRrJ3J3SFADG9bmS6HoiE8y4eP4bU6RUfUNXvg5ap5KDjpRBMmv3QisJYQGVofIs3L0y2SwfpLXoMt5DST8','7','tBy',15);
+INSERT INTO ti VALUES (18444037242238030496,1208966068,'DdJeGT39W0EhL9Cs3QafqaBu6CtKYCeNBXbx7rdmhyiD3DMCL5bTNu','r30GUT7mmyMWLC0fXQdLw5ff2Hiqx8fRBIk6cV427Kbf3c','Yv8UHp8VXk','0hIRxpPZ76eQvPwO3tmuK8CbKLctSJUtcUf9YMKnHBXmHHnR9XYQ7In5YslYOXZh7uGjZTi7LLMAgOJuI5e1FSTgHTEDEfyuzZxJN0HQoPoThLvrOLnQ9gTRrJ3J3SFADG9bmS6HoiE8y4eP4bU6RUfUNXvg5ap5KDjpRBMmv3QisJYQGVofIs3L0y2SwfpLXoMt5DST8','7','tBy',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(48) NOT NULL, d VARBINARY(47), e VARCHAR(15), f VARCHAR(53), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4917225,6659206,'inBXQ3QJ9iLcqgF','YZNo383Jlb32BZAJd','mCmBwEK','OzIWmlGNuhuOT8ZYD7RQ6KzNlmBP1o0mfCsozL','D','8',0);
+INSERT INTO t VALUES (-3697372,3198255,'7JHXer7sBDdvJGeptLQMlDGbOid7jUnv2y3GhI0DXvFQK','MfR3Mc6CkRYFdqS','gJKTsvEI','yq1TOCgJyXu6afsZyxHgpfeFcURV1qRWefrwVrwufaWwC4ui8vdrZ','J','h',1);
+INSERT INTO t VALUES (3618065,16360227,'TbGSx','LxpVVo9AdyFRv3R7mXZW4hbZwNDiLUcOHfiX5C','ipLv','nUYsOBOxdUHdeICDdrFFP8m1k4Avd33qWt9OWIziGhxgnGmP4EORp','9S','v',2);
+INSERT INTO t VALUES (-4317321,5096522,'eBWA0eLQ45eoXJb','jusuL1ZLtN7pbJM7dmLDH55Vglkpfwv5','il8KmVSC26C2pn','66KvPauvRdzG6CIxkT9pw4ohwb','92','8',3);
+INSERT INTO t VALUES (6299328,15109065,'Jg1j1HFTOUCJjhnYRVm7EOqtiWFIH66zYdBvz9S4dmXQWY','YROOeeD3aFZHPhrtU4o','qnsKvNzEPl','eyrqbnTxSXevvzwgslRqvTDh0HrJLRoWn0Rj2','y9','U',4);
+INSERT INTO t VALUES (-7819974,1398309,'LmCcewK0dPeYE6IAXugPh4Wb60zZDF2e','Aqp143LJ9lAz','pbkHMaqoCo','I42f4UxcdGjSH1LA','f','A',5);
+INSERT INTO t VALUES (4269061,3764527,'hMoo','uj9qSBfeznpwJ79itPYTle7Oszg8dA','EPiYtQQD5FC19oe','H4ch9FCcfOwd7t','U5','k',6);
+INSERT INTO t VALUES (490547,3381745,'I2O','F0i5DMuPdfe3j5nRvvsdGI208xWuUV7lWTf1qBt4PcY','T','PBSIzzVZ5FJ7UPVKolLzgEUuesdI9htJkJLgBcwP6fMlkZX','0','o',7);
+INSERT INTO t VALUES (-3858056,10123348,'clwE9kDJ9ShlwLEk','ieGUBEpKsmOwTh6wB1qnePTnXq','CdZNkOSSLLSTnKT','72JBrLhraTr3ou7vEAF4XI4NHl1wfTFOIP4o','Vp','5',8);
+INSERT INTO t VALUES (-5867052,6074262,'o8','ILMj2zkbFefh','T3DcgNPXOWaXISC','bL4pX7XqykwkzaQmBeRxg0FMiwlQVT83WIPmSmfHIEa','mI','z',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(48) NOT NULL, d VARBINARY(47), e VARCHAR(15), f VARCHAR(53), 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 (-2042867007,16232808901484250459,'IEBA6','JTec4','49NU89fPS','SAdbQOjdMdZnIbcS5WEYjoRYEfap46NdN5qbYq75Arf3PNzF3t6Iw3umgzIKJforSVsxQkt3WQ34Eooz4Xr','kXyeVHatUjswEonZKgI9Rvj7wilhSqMib7O','7OTZOVhvXWVSYltZDriX84TyZObByGL3t0MuIyw3trozWrZSsIXyOWQiNbXosyrWkH3JftjvkRaDt',10);
-INSERT INTO ti VALUES (-2042867007,16232808901484250459,'IEBA6','JTec4','49NU89fPS','SAdbQOjdMdZnIbcS5WEYjoRYEfap46NdN5qbYq75Arf3PNzF3t6Iw3umgzIKJforSVsxQkt3WQ34Eooz4Xr','kXyeVHatUjswEonZKgI9Rvj7wilhSqMib7O','7OTZOVhvXWVSYltZDriX84TyZObByGL3t0MuIyw3trozWrZSsIXyOWQiNbXosyrWkH3JftjvkRaDt',10);
-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 (2139191126,18346449111919383609,'Qwflzml','W5J','gk7Zl4WIP','pq39eo5VG37r9h87P9slBuilhiGxihzuTlPHu','ftXdOuCPrn8uvgsl8walMWL2LqUUNx','lbi3GRiCvomeQBt67oMskk7H95lyGYPWqOJwED5NYyPWwuirO8Vt86zEoQryilqQYauTyjv5aBvwtEcPh75t7ujvpGZvE',11);
-INSERT INTO ti VALUES (2139191126,18346449111919383609,'Qwflzml','W5J','gk7Zl4WIP','pq39eo5VG37r9h87P9slBuilhiGxihzuTlPHu','ftXdOuCPrn8uvgsl8walMWL2LqUUNx','lbi3GRiCvomeQBt67oMskk7H95lyGYPWqOJwED5NYyPWwuirO8Vt86zEoQryilqQYauTyjv5aBvwtEcPh75t7ujvpGZvE',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1094761353,16090340135907464960,'p','ig2i50coN9Vo4MGyLtKaTIfSvAPQfBtQHcwj2vvvQF9Ep2MGwFM0KiSLUS1VWqlqN8c41WoMw4V4BHySbFgMd0TrWCIqJn14sLm41Lay4A1N7YZDGKGZ06tWgM600oAwKHWNCtkplhWmp574Y2N25Jq','dEnJa94','X5gmkJPXvoU0tCXrDdfXNuKdLVirL321s6nxL3mQgR4mjFxdl7amNoO3ta88Mu4YyEw','9ycZLW1LGP0BhxxZQ6Dm2Os4nYs9g6aXdP4l5KYJGIqwHcE1uG4ls6gDc','atRxDwBPW9T3SW6r63IVS3xc891PV2S0SPoEXkAfrX8NNdXnd1zyc463K7yIN9SAy',12);
-INSERT INTO ti VALUES (1094761353,16090340135907464960,'p','ig2i50coN9Vo4MGyLtKaTIfSvAPQfBtQHcwj2vvvQF9Ep2MGwFM0KiSLUS1VWqlqN8c41WoMw4V4BHySbFgMd0TrWCIqJn14sLm41Lay4A1N7YZDGKGZ06tWgM600oAwKHWNCtkplhWmp574Y2N25Jq','dEnJa94','X5gmkJPXvoU0tCXrDdfXNuKdLVirL321s6nxL3mQgR4mjFxdl7amNoO3ta88Mu4YyEw','9ycZLW1LGP0BhxxZQ6Dm2Os4nYs9g6aXdP4l5KYJGIqwHcE1uG4ls6gDc','atRxDwBPW9T3SW6r63IVS3xc891PV2S0SPoEXkAfrX8NNdXnd1zyc463K7yIN9SAy',12);
-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 (-329129238,10532717781941395474,'z','DBJDYkb87PVhdTQOZOk227DQ3dK7hhypdOYq2FTLi0Af1O39CyDIYWmRB','T7wfzr','xpzGAOkpM9psLo0YmfRMSUpfrd4kqte7o2f575pXl2puPOn1XXHo3TKb0O','Sml0IQW92jhsPcQazc4WgDYLOquX0T7lc2R34','GqyEOwzXNRexzQFKkoGd0THgbgOo7ILiKUfZAG3yg9MwLqlXDqxAvQz3MGhYaVq35OoAssEDtq4TDnGYe',13);
-INSERT INTO ti VALUES (-329129238,10532717781941395474,'z','DBJDYkb87PVhdTQOZOk227DQ3dK7hhypdOYq2FTLi0Af1O39CyDIYWmRB','T7wfzr','xpzGAOkpM9psLo0YmfRMSUpfrd4kqte7o2f575pXl2puPOn1XXHo3TKb0O','Sml0IQW92jhsPcQazc4WgDYLOquX0T7lc2R34','GqyEOwzXNRexzQFKkoGd0THgbgOo7ILiKUfZAG3yg9MwLqlXDqxAvQz3MGhYaVq35OoAssEDtq4TDnGYe',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED NOT NULL, c BINARY(6), d VARBINARY(92), e VARCHAR(76), f VARCHAR(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1712,146,'e','ATwbm4nffxsYGaWIlsmgnKsay0pvczHwzz8OeFmXJUmJJi6b7LkTu7C3YVVOA9d32iV3JOv30MilUe21tlK','zV9nnRgpeSfgEONFofAEjhF5KmjhiSqiq4Dx','XdlYYolwS1aUB4iM4Ekx','QE4MJInXVBQ8iwTqWGHod8RCPSA8BeJa6NiAEbRg5Ln4S8','mqNYiAvVK8Jh3A5s9k54zX88',0);
-INSERT INTO t VALUES (-19302,26,'yTOF1s','TCuKqhpaFYGN8KUrJnainQlloZZoh9jOXWUqJft6Q58OdEWnkhs6ZKFa9LB29dwfrbLcnuT','ZD0ya5yRXfQyhFx0u8tES0h2Eqo4dUqAcHa','Q9eK0xVlKKei8','V40jvR7mdhtBttnbJk8Txdad59ziGXSgTXgiJUv5sOer7','Bq34F8C2k6eNrjtjjtPpymkZSATc7LF3CnFe2sU4dN7xBikvoOxPRy4gmRoU2BE2vOoObPbXspuWLMo2',1);
-INSERT INTO t VALUES (19104,58,'g','j5DK6UhzJ','98dKOUoJcISAtsmeLsuDlhv99bwSEzVYp5Oi6MpbVlHDIvr','Eht05rzGFDs5UzP7kskkAdR1QMGxGMbYe9CCHD','AXGA0FDw6eiiFU1oz7o7SjfTt7Nn3tmiz8kd2V9S8fpVximWevzF5SWD6O9kQfHiQWtpcRx5b7VXeLWSHOYyH4UKuM6','hlwuzYVXXfV7RMsUludVoWe6pSAEiZgXKQxpWOMlJpzq3QjH7k9jMI50',2);
-INSERT INTO t VALUES (-28769,149,'a','vgHbAA61FKUxTiCXeUomA0Fk7nAWuKQmdXCTJhguDgfq5cWyFG0o2zNS4zYkmT0WLoqKZE2LDU7eysjHUeJnskfur7G','d4DRlZ5bvN','Lj3dyc9yyoJ85','FxUiJYdF8B1KXfunIuaLFDxAH0khLN2KzsQmVO9mSQ41f1lLIyRwnayP1gUTOxOrsKxvb311SKgFh74Bu6','bKCFJd4uGAjfHRKiX588sXJIyeQgxoAtKGCrvW8QEClwGtQUapUugOTl5NHBHYIbv36JsfY07FscncSbz',3);
-INSERT INTO t VALUES (-28067,116,'xgPE56','l7J361piJGdMIbBJuxVHsgfGDFnL2Bm6tSdfpHz4tUpuK56AhqBeh4t5KxBu','Ks9T1WuRwgdTlWkFlxTnKw6z8YJOpnZihEPgEoqNJFXLCAuasPVXpb2EGVJEOIlUI7GtzgZb','ou7l42OKRtMXuam9eN75chzorv6wYx7QgdVhMQhiO1gDGOTMSTZm9KYMCoqylT6P','RAy12Hf0rBzTl3Iq7c1Hq3XjWQEQIFqz4qJQCKq7zMa17ZGZYQ6d2xUojeyCn1BcxxnU','Fd0',4);
-INSERT INTO t VALUES (8462,203,'IMB','anz2fM1Sa6vQIRiBr74NLSTkr2CDl49rJvzYwll02kgjKNz20rKPu3H39j0vyA96ZhEuXV','srifOYF4wiLkIEaC3RRQmMO3PVWFpXXYR4qN2VkE','uanuE2WVHonCbbsDYY','Urg0Ft7GVFgaqWtp7e3FkTNbKnYXky4f38LOO0i5s9PQnBpUJJJzzIgnQFzNXfAoUalknKpfaClJyA3NFgjqK','076nfc7wWjTQ1',5);
-INSERT INTO t VALUES (-23699,12,'OT','z8YlmembuJedY1mdXx05EktAEnzdBohXTVXlX0Xe6d','B6NAoFCxCVLtB9b5u','wOEtmohi','zJPPfBt4cRRMYLfpFLrchbCqUbVAUlifvWEz1OIcSQ','dBXNsAuk7wJLpU5p8mhlRIbABoSYIU161sNvO6XH1nzBsIykcm7yuMKHoo6r06XR6lj7fM9651qAXmvIpNQcI65JGTE',6);
-INSERT INTO t VALUES (18208,248,'uBi5','8Y1gCttDYUbrbnHegCRQAVIzOsp6Ag532N8Yw2Fv7Td','gF8Q6PnYx6lix2EwZn8KLspj5DNNr4Tx3zCRblmuY9IDG63dxu','E','wJoOukSJSwj4YVxWzVEAanBMNTz4B7gX0aiz4cpgJCySwyhCBnEy5aHbxTWj6QaL3','hRljWtSC104MoOL6l2BeD7Tntou6LGzu6kCLKhSWpQYYIjIcBua7Il28UIgB8xnL7OugfESiB1yVlc',7);
-INSERT INTO t VALUES (20187,180,'La9r','9AzypSYIcL5HG3A5Z9ZstpBdvkG1Jkj5EPgKFTq7','VlmXwyHr4','KbPTTjhl2RK8aMHozZ7W7','TTzKXYOk5KSKthgkwntrlvosfmdzSKyUVjWElfwkeUX8hrLomPmiwN','HPx3YBMLFeBg0oDomIJ9Y1zakBMWZ7ZbGcLXn8Zvd3qNMpBDF',8);
-INSERT INTO t VALUES (-19128,58,'Ln7I','vBt3kRZgEnUBvSr5GfZCJCLrkiP7l8JuamTtyY0GvjDD1SJybmXFhyQ2jPggXZ74zxXQyf2lpEy4gKh9dq3QD','1woqMYotb7SBk6YQni','nMrogkkTdAT4xwzwl9EhfBBPlVKfmeLqDUKRpQU2S','oj2Pe4ASXhJm0AvaTU28pVOfGRVX1A8AUa','HFtCga',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1735851,77,'ujH4H','KIQbkBfCWBW88UNsaR7RKQ','LHOfbvxPYtioK8drOoS4Ae8QwfKwEgmnFyjGSE7E1ygzD3HDMn0hVoz777x8WC','S49SCZm4wg2SnLIs3mSq9KQROgzcQwBgLGQTXvB4fcrMybJMtGXLMsxCXnZDxE9','5Du7kNn570bOrdhy5njvc48JUp2SJmZCviBE7utmF8frmNEySd4ctXlMGMGimZZACt4jvcvLvhCFXh','7F1DC0BCh6JHo8IhJ4NKXiOsFBhqNmblpBfeP7ImrcY5STz9zv9yMR0ulIASQ7asQPyt0BGQH26JO5K',10);
-INSERT INTO ti VALUES (1735851,77,'ujH4H','KIQbkBfCWBW88UNsaR7RKQ','LHOfbvxPYtioK8drOoS4Ae8QwfKwEgmnFyjGSE7E1ygzD3HDMn0hVoz777x8WC','S49SCZm4wg2SnLIs3mSq9KQROgzcQwBgLGQTXvB4fcrMybJMtGXLMsxCXnZDxE9','5Du7kNn570bOrdhy5njvc48JUp2SJmZCviBE7utmF8frmNEySd4ctXlMGMGimZZACt4jvcvLvhCFXh','7F1DC0BCh6JHo8IhJ4NKXiOsFBhqNmblpBfeP7ImrcY5STz9zv9yMR0ulIASQ7asQPyt0BGQH26JO5K',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(7);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
-INSERT INTO t VALUES (-205691,167,'osRH7Eq','27lv8JmudhvsZbCCJQ5sF3VnEpTOZjNFvysHsDD62J9KtwoqWDCeSTIthnM0rAWhV8A','y7peEKekH788bWLfhBXos1CCqJ09KYkpHwj8BRuUp9DbtP','GoF198juzhFGYeoDJ6j1BvPifLRHka47BvDzuPEaWZqa5YQoqr0ulcv','nue8lsKtRXI48m1Zk89fZQb0h4TfdU8S3ITAmG7fGXJJZvYtRF5Xh','Wl6TWY2pigEm5RROwmILwfN9oocMBocSmZsM7qAijDT3Ah2u1b9H84puEMrhOVct6V4IWzAj1wxs257XAmN',11);
-INSERT INTO ti VALUES (-205691,167,'osRH7Eq','27lv8JmudhvsZbCCJQ5sF3VnEpTOZjNFvysHsDD62J9KtwoqWDCeSTIthnM0rAWhV8A','y7peEKekH788bWLfhBXos1CCqJ09KYkpHwj8BRuUp9DbtP','GoF198juzhFGYeoDJ6j1BvPifLRHka47BvDzuPEaWZqa5YQoqr0ulcv','nue8lsKtRXI48m1Zk89fZQb0h4TfdU8S3ITAmG7fGXJJZvYtRF5Xh','Wl6TWY2pigEm5RROwmILwfN9oocMBocSmZsM7qAijDT3Ah2u1b9H84puEMrhOVct6V4IWzAj1wxs257XAmN',11);
+INSERT INTO t VALUES (1072719053,924231,'teSAZyAa','PAr6SxXPlHyqcBG1by0TLPFie8aAqtVUHpzh96kL','i5AwR4t2','wAUcWbMuNKiPE4MLY9uypqRJMzu80Gn3z2L4e3lqKlr','IC','3',10);
+INSERT INTO ti VALUES (1072719053,924231,'teSAZyAa','PAr6SxXPlHyqcBG1by0TLPFie8aAqtVUHpzh96kL','i5AwR4t2','wAUcWbMuNKiPE4MLY9uypqRJMzu80Gn3z2L4e3lqKlr','IC','3',10);
+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 (1988010557,11354126,'Y05GtaNfaeWCnVubs9CxjtOPoyzkQTBsrvymg58Ke2mvq','Z69pkkGmniNzMy2WPdrWLdhBcbJdiNAjEqhLZji0XLobykm','ynkUp4fPNrSYza','pMpKDRj627sQbdXqyuefwIHSrmuXkaa','WC','u',11);
+INSERT INTO ti VALUES (1988010557,11354126,'Y05GtaNfaeWCnVubs9CxjtOPoyzkQTBsrvymg58Ke2mvq','Z69pkkGmniNzMy2WPdrWLdhBcbJdiNAjEqhLZji0XLobykm','ynkUp4fPNrSYza','pMpKDRj627sQbdXqyuefwIHSrmuXkaa','WC','u',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2051963,36,'WjOe','9zL3zSLDifoZeIopjyZpSphiZ7GjUfuGxTdyxEi7xE9KR8RJYuEGB2C3J0F0xoGvDUqqW2sqbtUkOYnoRXkSOGh1qSwTrXSqLlteDfdsjDy3zr1b9nJimEbgvF6vgHrezxavLCyPHhNA5IH6plGDDNFQFbsqvQzg9vGV39pQ2UqKVWyoyLcuorDY2KeodwwTFFy9XsXEC12cc2nD6DQdRHTEcGAYyJAafS7UopZ0NprPRbNw','lrVScFt0JJYPqEMVVNgcnHAGf1mXtGUIwjoHl','Y81','vSHW29EeCiIUws9cbFGHCJ9dEmQtaLpLqDTzGDZSOHOzuO7','izFEp7HY9DoeyY8CyRvEkmeGLzivda0',12);
-INSERT INTO ti VALUES (2051963,36,'WjOe','9zL3zSLDifoZeIopjyZpSphiZ7GjUfuGxTdyxEi7xE9KR8RJYuEGB2C3J0F0xoGvDUqqW2sqbtUkOYnoRXkSOGh1qSwTrXSqLlteDfdsjDy3zr1b9nJimEbgvF6vgHrezxavLCyPHhNA5IH6plGDDNFQFbsqvQzg9vGV39pQ2UqKVWyoyLcuorDY2KeodwwTFFy9XsXEC12cc2nD6DQdRHTEcGAYyJAafS7UopZ0NprPRbNw','lrVScFt0JJYPqEMVVNgcnHAGf1mXtGUIwjoHl','Y81','vSHW29EeCiIUws9cbFGHCJ9dEmQtaLpLqDTzGDZSOHOzuO7','izFEp7HY9DoeyY8CyRvEkmeGLzivda0',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3656934,223,'b1K','nA1TgFPV5G1xIGPopsypp7q3iuybc1tvLBd27dhevCfsPrP4LWdTwkWLhtNsprf0vpuMOCPAzffOBqsjIkggfbbKAsS9cNvUWXA6sxeaIMay0L','YbCPQjSL4CPzIlwtJsUlWVwGP3H2L3idTChfapIzmyeOaTdJwA1cyTdT','yAzs5haN5sbMa5iJmyjVPQbbPPDEnp3MpUQ7d7sW20jbvIw8QacZpKxTrwfZ8UAdfgDljgrPnO','ArddBauf4WpaGMGictx2r68nAJvJ6qNW5Jw29VZYNkkvDVhg5T9tdKFZy0rbv','6nlow4vXkPg7vQHLnwhnNfpM2OZbInZjQG08HSFt',13);
-INSERT INTO ti VALUES (3656934,223,'b1K','nA1TgFPV5G1xIGPopsypp7q3iuybc1tvLBd27dhevCfsPrP4LWdTwkWLhtNsprf0vpuMOCPAzffOBqsjIkggfbbKAsS9cNvUWXA6sxeaIMay0L','YbCPQjSL4CPzIlwtJsUlWVwGP3H2L3idTChfapIzmyeOaTdJwA1cyTdT','yAzs5haN5sbMa5iJmyjVPQbbPPDEnp3MpUQ7d7sW20jbvIw8QacZpKxTrwfZ8UAdfgDljgrPnO','ArddBauf4WpaGMGictx2r68nAJvJ6qNW5Jw29VZYNkkvDVhg5T9tdKFZy0rbv','6nlow4vXkPg7vQHLnwhnNfpM2OZbInZjQG08HSFt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(100), d VARCHAR(10) NOT NULL, e VARCHAR(4) NOT NULL, f VARCHAR(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26,-3922230,'ulE8rX2w5I21HxG9GqIC6yQW08lxVtX4umPRDr6KBeGA4VYYAvUlD4EDgg76ZteiJTKMSQTgT7urscgtvjauXnlvTA','fxT5AXxX','wu','fpkjhxXzjtNEA7OCYP','ufRskSeZKdd3JkGswZXCV2xnsHboWYDb2eldcR1rtJ4BP32CjIgtAs7xf0jf5sThFz1AxW2XT7vjTxiGm4opKPYD4p','gC9DIpXhVssSfD8QHlKCgd1K0wE6sq9kNbMA',0);
-INSERT INTO t VALUES (99,2713998,'WeCTEnOgR8FQyaSq0EqtTrqCvZHpDe1u5r4pc7Cs1nLgM8HUwqZwWQVAXmq','sp6eU','4','n8Pk83UT88s2','Ox4HY9BoDKpkrdHLXcKH483zm54yTPhprwt2uKH','GJaZyf5cK5X5pNmJbAuTdyhjlOcBvsOjCvsL9GAiI0JqPLx4AUQSH8XREBG9R1KufPcsGI592i',1);
-INSERT INTO t VALUES (69,508854,'3ckK5hvLI4sUdAkCQQH9Rj6TTkD8og5EYUFASo6GjABBJ0uuEGiV4c2KwrkKOHrXal6msZ','UJQRqdYzLS','6N','MsQzFrJApzUEfxe7dudmJ7PY','zy2cLlLDlfCHeDb3','HCDHaCyrAmHdX4yyXtluGW81trKhvLOg6mJHuxpwNPjEdDJ9pp3TIlN8mHa58BF5jYurTVd',2);
-INSERT INTO t VALUES (252,-1917792,'O12TOGcCJJXEmE7UXgEVhFIqVjWyFxTzBSTNhNeDmug7xfI6BFGkC6herGHFxlFNQB','jTt1','nK','0IGyOtk8F7Iapi1ZztjPKq0Ccc5lr','Yx7s5i3LzXZWhJ','O17',3);
-INSERT INTO t VALUES (131,7733258,'H4f0KGjpnEaGbmUKBNnJmNhc5TkWALNjo5lZTuFe2Ucz5iHtEniLdg4CGdT78umoYcaUg2sOBx3NPoJWmiY8W4S','QVLqLGHQ','Z','uuSsHLyXVq92','FrbXDJBnjbSQXZ343c0GtN6yhdHWuIeLLLn4XBpwA6TBtcSSD843FcCo','ewZn6',4);
-INSERT INTO t VALUES (68,2306892,'SIPBRL2Y79RwAkQ6272sM28MpFkWbkgcP4wwkQ7MT1T6ZJA41yTuV','Z6VOPXY','r3b','MNps','kMSW8MnJeZOLE8ze866f9BbTrBmfqC684D','bObKNC54c4rY4XoLcuBG1HJd0rSB',5);
-INSERT INTO t VALUES (171,429690,'JTsa8igr2aM0qQD7pUhKrlGEYE0YgAzq5Thvzu','uymS','SVq','segcyhXlWq3tvrtkxBgCG','oJlw0Ngm6DTJjVkms','THqrPsRF9ZJjSwAtE7XNF',6);
-INSERT INTO t VALUES (129,-4483011,'29ovRy74zaCbZgCVB0VAZbBCuRCJiZx2fV2x3D3nGsFOGKgsHwuhxG','uE','dS','4evS7KR0vmxsqM1onjjFnBRwK','B7LxTE','nHYMRvAJpvbTw2G0GrPSTiYEK9MMjC0T8SvaOXKAlBC5FCwm7ZAngFSqjqxH',7);
-INSERT INTO t VALUES (125,-4317002,'pjSKvSQpRnCzzovBD1L3fkzTcxBeQI3YPBsOkF4eUsJU09WIZcYnhMXU21EMiimW1kTDniaJ69zClbYvOC','Er6N','m6e','eZHXsN58DrK0hL3INIf4xRSL','QDjywOEyRCLYF2SWVoeLQB0zP440Nqlj0KzmGKUnxSg0I4uC','Dq2lSypxaMJVzhLp1rZSd3Txm16ccgIMPjVNbYldSGOmroir2qOy0j1lVZZymwgwf',8);
-INSERT INTO t VALUES (22,2052421,'PAHx3Lg3xYAUD16hKSyVkCmHorFvlTtMYJYe3JUwnnsmGqcRflYWRpsjNUXrOpCullSLE48A','y','F','5j2BCvYVZtDu','iRrl9fAh0whqWErR5PcPgeoKN7RkCr3gDq5KcIR79wDH','mtKjtmK43DhVlC8UdNEEASk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (144,5337802,'7xVN7UL5dGvcrdaotXOrbTmHD3ON8p','1GHSV0','X7','M','PSzhCQLQfT56C3ldH096rass4L8nAMQgG86rC4KUfsjD9Q4unRZwZ','dJVLz5YEeRrWvcQnTp6ILEBGuha5NyKaPwIH6HbHSFh4tQFQOURKPKyQ3kDVRRuNsUH0',10);
-INSERT INTO ti VALUES (144,5337802,'7xVN7UL5dGvcrdaotXOrbTmHD3ON8p','1GHSV0','X7','M','PSzhCQLQfT56C3ldH096rass4L8nAMQgG86rC4KUfsjD9Q4unRZwZ','dJVLz5YEeRrWvcQnTp6ILEBGuha5NyKaPwIH6HbHSFh4tQFQOURKPKyQ3kDVRRuNsUH0',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(101);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(101);
-INSERT INTO t VALUES (101,734012,'ObT4QVyssTt0PCDDmajJM3lty8PLI509O7TcifyIiaFuC6HXptAsKsZaX5215wwD04dClcyW2','w3AhPOnHZ','d','PBUKa0qBcJNCUf1RXI','FNh9JJ9PZhPt3','wtk8R5KiOhbrIl4wID5raUY',11);
-INSERT INTO ti VALUES (101,734012,'ObT4QVyssTt0PCDDmajJM3lty8PLI509O7TcifyIiaFuC6HXptAsKsZaX5215wwD04dClcyW2','w3AhPOnHZ','d','PBUKa0qBcJNCUf1RXI','FNh9JJ9PZhPt3','wtk8R5KiOhbrIl4wID5raUY',11);
-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 (63,4738161,'wVvJbuBarVp0uFe9L9gl95Q34cAKGjr1H7dJENGkh4D8RIH2r6aNzSviDC8LsbjXTdE82IrxWRV1bFIhMHY','UGCEjim1l8Jug14f4ws9yNP8iRLh','MRC','szjmJeQMlSHQVPfdCQdQAbebxBeukx6MVo','BWJoR5bq23XLr5','4lIQYjBkvU1BbWgBO7Dnl15yD23zIUo4RV17iLy9sGuk6tUtAdZN0eKxjnkhSRpNe272GSGb6Uo37JVo',12);
-INSERT INTO ti VALUES (63,4738161,'wVvJbuBarVp0uFe9L9gl95Q34cAKGjr1H7dJENGkh4D8RIH2r6aNzSviDC8LsbjXTdE82IrxWRV1bFIhMHY','UGCEjim1l8Jug14f4ws9yNP8iRLh','MRC','szjmJeQMlSHQVPfdCQdQAbebxBeukx6MVo','BWJoR5bq23XLr5','4lIQYjBkvU1BbWgBO7Dnl15yD23zIUo4RV17iLy9sGuk6tUtAdZN0eKxjnkhSRpNe272GSGb6Uo37JVo',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (91,-5622335,'lTs','3SQR2zfJeg2t6ymkW8IVskYaLhkje93GL44tojeWc5dazwKdZQ8S0bHcucdFeWBeUuUNzCXaz9iZQDV97Ddvp6oTdzhqZJO8HsSufJuUZz9jlOKq6G8qfOOa3Rh9X5DzsnQjKt0xJgHm','KJa','aYYQPoSd05zNPctszyvIKDQDP7OHzgUfBZDgOO88v00BiEmcxURrXXafjIPDOCeGN8M4VW6uOf0FdqDvR78aB1vdwmosXdQtb7BZt','y09wYqUOYmWie7HQMQaukW4MMBLwgmzE7sSuIMQPfIqCdgpwJ11ST6N4hPk6B7IL7s4LpJnls7JZ6K5mj5odVp','H6Vcn1Jn6YrfXQhWLmmkKRL60delJg1nBzLp41jmwFRmngIouZeC1JS8DNFv14P',13);
-INSERT INTO ti VALUES (91,-5622335,'lTs','3SQR2zfJeg2t6ymkW8IVskYaLhkje93GL44tojeWc5dazwKdZQ8S0bHcucdFeWBeUuUNzCXaz9iZQDV97Ddvp6oTdzhqZJO8HsSufJuUZz9jlOKq6G8qfOOa3Rh9X5DzsnQjKt0xJgHm','KJa','aYYQPoSd05zNPctszyvIKDQDP7OHzgUfBZDgOO88v00BiEmcxURrXXafjIPDOCeGN8M4VW6uOf0FdqDvR78aB1vdwmosXdQtb7BZt','y09wYqUOYmWie7HQMQaukW4MMBLwgmzE7sSuIMQPfIqCdgpwJ11ST6N4hPk6B7IL7s4LpJnls7JZ6K5mj5odVp','H6Vcn1Jn6YrfXQhWLmmkKRL60delJg1nBzLp41jmwFRmngIouZeC1JS8DNFv14P',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(13) NOT NULL, d VARBINARY(75), e VARBINARY(37), f VARBINARY(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30061,11105811903898141093,'LVRu3','GKC93rgLioC8xIS0nCpbnSE','O5h7kcjoUSjCuZSq0N2tYEOqjafk9TuItkJi5','TN5suEvMMsmAg8THfT7v0jsghJeYl2dTueaZmLBQtLFrm9AcPBivkTx9Ziy9J6BJKPro','trXlCIeRhkWsyshZNm','o63Xd1Eqw7Z2SaEmOLNvqrgqFqsJdCG0JHsVkpoioYGSgOP5Uwe6MWUPOOmFIHY4EI9MuHM',0);
-INSERT INTO t VALUES (48341,17246725835382076192,'L3Z','u5fqma420Ab9Yq18tUdDczPm3eeTeAhGTmUxuo3E3Xbz4L8RO55ipqnNvVIqkGg2wv','BVyXDRI71v7mavluQva8','481o6EG9BWDAjjtGDTQ9yk1pSerGcgCEcsoQPrkeVWQjOC7GpnLaCvk2povx','SYX9rG6Qy3RJcSWLwWIFXpTFOklTNFhRDQOTu4YQsOnhRfA1u3zRMdvBY25fzTChCwyyoXcJs9KACzm1OW4eXlJNSyKGP846','sEsq',1);
-INSERT INTO t VALUES (52589,2152963366733477605,'da9g','s1WWAlP1uDjOXWGxdVvXSgpXIg6LYh4XN3kgxZGwrbxoWf7ooVfmQEWBuGcUV','rdDIrRoIECPk1GPs9U7wCowmyNbyReUjSbC8','PZhqGqeWwUwzkh3lsCS6JxXXa69IOX','Mh5dzVNVWTMYoESu','1dMbBX',2);
-INSERT INTO t VALUES (58029,2642231382434832904,'y0pD2e','y7PRehW9m9','uej6QoOMIAYBqoWTVdgpmTMNBHukrZU4','kBC','Z0DWbixFVZyoV11qGayGoiVncCgkLi5uN29PNcPZ6S99wDFay1A2DlhJK6','jj2FoDRcBMIeMWoEiZuZnpn2aQwE51yKYU5mGLt1asOr0ZmBiLc6TVlQFDCsxGysgc3ICB4Whypgm8aU9Qm7wWNnbUWxOEu8djZ',3);
-INSERT INTO t VALUES (55862,1930672683522628619,'aJwmol3TRVr','Uxe3tEF0oBluQtEdBxA1RLxyrSvhozLMFwRtv5WYIiOwpRFNBtraGbHIghvsErZWEvO','vUJuQVoP1y5qezwYPyyPXc7PwL31nd','TtYw7mN5P3ob0tUuVtfBXcXIfKNLjIexDktXcqLcbGkUY','sZ1HYRq79YNMzWBsmoG9vvpeSoJmrTcztv80eauQusoOZlzdnwk1UuchJmpkYcZhR','6F0a12yE',4);
-INSERT INTO t VALUES (12953,2883802094877959530,'Dc','fI7tZlUEMZ8OgIpGU9DJU0SrTQL8QAJfiKqMElPxqGpjDBoJCuqqBnVCK9A4tlGYE7JPvy3OES','1hP7','TcZUTxAyiqes3jzCSDEXZ9cj3kvZZRJxlhGlJUnznLTnlgmL68c','Aqtsep49r6i9afuXn0j','MPv6CHTVRcFVyzD3iZxUNeHpGL6W4CqmdeLD1e7ndrInq8cnnanql7AuGCIsyvl4j2iujLiqlJ2',5);
-INSERT INTO t VALUES (4636,5478900401582150489,'qpC6','AzGj0bG9NQhj7oK8Bu','DCtnzWe1OcQ8jnppRgSq2gVB62VaNVIe26','mf5uz3gNA8tbxfptuuj','NLLALIT4LmBsWbi5HNgfV8PQallcW0GDD2Z034YvrAgFggvuAYiJGLbZuMi1mxQZImrt7FvzDivtP2gb2Fhir6r1f9yZ7xX','euwanQCU9Cj1upEXAzzI7rmfIUSQ9T01l86ZBKfpWYDn52NGhM',6);
-INSERT INTO t VALUES (7715,11062615123629985875,'FsrAN','oDWkA1Q3H1RE7dzLIMSnEJ1aobX0N3pbXtLHT0h','ChT','j8FGsWBP5I1lqkamL84qilh','NzhVe9FFPUcXuiVXx700yzk1E0R8LJ2f88TY1xkF0vs7vJOLxXmzsBqYhtzDXG6aKfKIr43esMLaHDyl','hZGW3xrM0KGhRg6hNLx38YNlDsJGGQ9YvMjriWLoguAAq',7);
-INSERT INTO t VALUES (50574,13063047384180617049,'PLrKkGgvC4H9','ryWwoFEu2z5tECRzyro4kTbthWVuPeDPk','6Jyti21lC9kRQySO0','iejfz0p2piYZzcb2t8DCzsZHaA46CCNrQ11S','BmhKn','oGJs',8);
-INSERT INTO t VALUES (26327,504472090064472167,'oS','owYKurOyiqRnyieT68FMvvPH7APuyzdGzmws3qRi','z1tTQhmeEsQYnZFrAQk7XDcB3y8bywdxPeOa','zs5PbvGCLxzRoqb6Go91ws1m5Ek943pNI','3YYCOu3MpeEBxkw1gLkRPpKcM9c0VimBBQt0LScIiGAZ1Dx2GxPOVtTVlPDa','ENgPnNNZu0f1u5PECPYZyMRUobLqQRM9vBHEIWE3k6Ew',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (887723374,7052917,'RZgAeXwY8XbBR','YjQLaZtpFv1rN4Y7bepXkrHCcC0P7sCUw5sCvW6mOOjKCh2nLmVYchFsL3LKV4JW6V6pmfzhMypCoZOAy5a2onP3MQtZmY4EnhtZVQ8i4PnCndAW8ZW6WTQGQ7w7lWhRb4nJkZpxSVG8B35ThmVs0xAfop2RGo0E0wOAliJT8TLDz3Exl7DmpAB5rj9sMsYh','74VnoHAH','7','2','s',12);
+INSERT INTO ti VALUES (887723374,7052917,'RZgAeXwY8XbBR','YjQLaZtpFv1rN4Y7bepXkrHCcC0P7sCUw5sCvW6mOOjKCh2nLmVYchFsL3LKV4JW6V6pmfzhMypCoZOAy5a2onP3MQtZmY4EnhtZVQ8i4PnCndAW8ZW6WTQGQ7w7lWhRb4nJkZpxSVG8B35ThmVs0xAfop2RGo0E0wOAliJT8TLDz3Exl7DmpAB5rj9sMsYh','74VnoHAH','7','2','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1007115365,731230,'Tv0c62IapGRIwdPPGgVmbOz7h3Ev','PZBrbOI7MTPDABKIDnMMXRI1A1alvgI20L8uF5lS','Do','q86kbxLtrHw8Pl4YNpguDI6lQuMHMkJeTH7IccpElIFvtDH5SFtaEf9MLozE','o','X',13);
+INSERT INTO ti VALUES (-1007115365,731230,'Tv0c62IapGRIwdPPGgVmbOz7h3Ev','PZBrbOI7MTPDABKIDnMMXRI1A1alvgI20L8uF5lS','Do','q86kbxLtrHw8Pl4YNpguDI6lQuMHMkJeTH7IccpElIFvtDH5SFtaEf9MLozE','o','X',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-501189537,11677709,'4ZZBA3PgONgOetvN2I40a0e2qNrzd0m6c','ELpGZUh9Bb2wOW6BWKLHaFVP9O1DhwC78CzpeR9l9f3tLKFyCe1nnQ919BJ71fx2iPRiwXRp1qhMZHM8ss40OWvBYdNH6amLWHTLrh061riqPeQg','KrmY9Bb8u','jlqXobCtSEZMqL103nJpmL8QWnjSqohhdbgaEYNtYgcdDRRDyA3u8wVgjvI3f6ZXM2gdcc0JaHJSfT9VxHC9D9yro0YAv5JF6NuoLZnE1w692meRCV7dUx71Eov9evr8AmTTBedIHcRKQ3tWrMyc0vNIGZ7Z2RRkA9ZQpgXXUXrJ2WYEyfDuTG1i0wppLmMlG','p','f',14);
+INSERT INTO ti VALUES (-501189537,11677709,'4ZZBA3PgONgOetvN2I40a0e2qNrzd0m6c','ELpGZUh9Bb2wOW6BWKLHaFVP9O1DhwC78CzpeR9l9f3tLKFyCe1nnQ919BJ71fx2iPRiwXRp1qhMZHM8ss40OWvBYdNH6amLWHTLrh061riqPeQg','KrmY9Bb8u','jlqXobCtSEZMqL103nJpmL8QWnjSqohhdbgaEYNtYgcdDRRDyA3u8wVgjvI3f6ZXM2gdcc0JaHJSfT9VxHC9D9yro0YAv5JF6NuoLZnE1w692meRCV7dUx71Eov9evr8AmTTBedIHcRKQ3tWrMyc0vNIGZ7Z2RRkA9ZQpgXXUXrJ2WYEyfDuTG1i0wppLmMlG','p','f',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-393714411,13542371,'FG','KS8xTC0xQCnjRIXETuxtFR2bJK1sAFryxkz3umjjT4B05Pf4C7kazfPlr2R769HI81vdjuvibGOe3plV1j4gQQydNOLiTYZ1wP4xPKOqjtT6TJ06q1B8QsmVMFRZXN12384YMXPHkcw8PT0LPPJgd0RD2VnumFvf7g5jBYYurtSUDLRCKTku2eHJ5ol4Hca0DjvBolpCehYXx5MRXGVy07Aik9sStjiib7mto3DHE1KOOt','yviUbMUHiK1','D3LxMYhOlL6uSnAQL6C9DfyBpXHCNDSYFycldpC2k05Q98iB37UgSkSDS9sOS77sT3G2XOAjxVlQQwL4XXwqP2XaD0dajmPVaSWKYl0Tf2AFm','ZC','3',15);
+INSERT INTO ti VALUES (-393714411,13542371,'FG','KS8xTC0xQCnjRIXETuxtFR2bJK1sAFryxkz3umjjT4B05Pf4C7kazfPlr2R769HI81vdjuvibGOe3plV1j4gQQydNOLiTYZ1wP4xPKOqjtT6TJ06q1B8QsmVMFRZXN12384YMXPHkcw8PT0LPPJgd0RD2VnumFvf7g5jBYYurtSUDLRCKTku2eHJ5ol4Hca0DjvBolpCehYXx5MRXGVy07Aik9sStjiib7mto3DHE1KOOt','yviUbMUHiK1','D3LxMYhOlL6uSnAQL6C9DfyBpXHCNDSYFycldpC2k05Q98iB37UgSkSDS9sOS77sT3G2XOAjxVlQQwL4XXwqP2XaD0dajmPVaSWKYl0Tf2AFm','ZC','3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c BINARY(11), d VARBINARY(29), e VARCHAR(5) NOT NULL, f VARBINARY(58), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9667308,17111,'sh','kluRYHeRgUYQTeMdG','ivr','APdHeBHhcrT','li','iW',0);
+INSERT INTO t VALUES (7337964,28584,'bzBeJ1DD','9kQOBNKUkXpWPzDqb6uK9MO7','i6','a67tFUVsab9I0xi','wF','Uc',1);
+INSERT INTO t VALUES (13367331,-15539,'GTbGfsnsY0','Q9fCnTiH','S0','BKqUcz3e5JClz9jWX026zPIAskKcM1HKFw4VlmjpFK7OG','U','n',2);
+INSERT INTO t VALUES (3116132,7854,'4foHyDNcz','zp','Lmh','ieZFzAtTmAfQFNi','BJ','Mc',3);
+INSERT INTO t VALUES (2556477,-20766,'rj6Fu','mmCYgWe618GlU','N2N','eb6aNPY3MK8QqcA33NHHh8t2K8wHEqIgiPzgxDAoHUCJrvj','Q','su',4);
+INSERT INTO t VALUES (13670511,-6880,'1ll1CTOuix','8WFLFgLiH4Q','2WhT','rnZsEPDznpHEiZMqbOejV','bO','fB',5);
+INSERT INTO t VALUES (3378464,23862,'R42QvHxbjRf','NphI6a6WcDt9VT1XyErONT','tHNEW','K4zjMGDcrtlCE9GdmAeVgGSghTT','PM','r',6);
+INSERT INTO t VALUES (6310670,4263,'IN','bLhtoNfpqCuf3B1sn','kHdj','bE1uNVDvdx0B4ng4W7RbPpCR79fuNd8Y','sC','l',7);
+INSERT INTO t VALUES (13090565,1840,'PDxwGxM','Ng3ONZ2sDDn6vJUkAGJOPowvg6t','GVv6w','cBSYk9TwNMtg','zJ','J',8);
+INSERT INTO t VALUES (13595017,25418,'Izv9MMhEhyr','3672NgJZY0VsS28f9J0KAfQOq1Nc','GE','46DOXT1eF','4w','Cq',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT, c BINARY(11), d VARBINARY(29), e VARCHAR(5) NOT NULL, f VARBINARY(58), 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (64001,12830761501995813978,'SqqZvwmpyBzbp','8PiOChnn3xllsFXQCcwy3v68JqD5kymo6yWkGOalWI6pglZnYR1W9kEechwF4','2fq6iaGbParyXbgDFwyrnByKubWxBv','jfcKI7zHw4JqEfUkNKLY0','o5Yy6vo9PYYixECIiPEQiJRbGZHh6','36YsyX6LRyFfaZkzrznSPo',10);
-INSERT INTO ti VALUES (64001,12830761501995813978,'SqqZvwmpyBzbp','8PiOChnn3xllsFXQCcwy3v68JqD5kymo6yWkGOalWI6pglZnYR1W9kEechwF4','2fq6iaGbParyXbgDFwyrnByKubWxBv','jfcKI7zHw4JqEfUkNKLY0','o5Yy6vo9PYYixECIiPEQiJRbGZHh6','36YsyX6LRyFfaZkzrznSPo',10);
-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 (6526,4556581934301933348,'WR','LwcL9pApp8','qM7UES4H7GdXWX3gzwKPpDA4u50BfT1V','kgSMesu3trsCNQkIuI21ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IP','ZjqEvArsKQqfc3LKjNykdSIjAyrDF6T3DlTAOX5BubnrMJRVpghyLscD1tQUsKmC','RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutxNxIQbvatVvUXhI8LPMB9uXP8geuZizSNrXieCFbZ677GBo96',11);
-INSERT INTO ti VALUES (6526,4556581934301933348,'WR','LwcL9pApp8','qM7UES4H7GdXWX3gzwKPpDA4u50BfT1V','kgSMesu3trsCNQkIuI21ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IP','ZjqEvArsKQqfc3LKjNykdSIjAyrDF6T3DlTAOX5BubnrMJRVpghyLscD1tQUsKmC','RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutxNxIQbvatVvUXhI8LPMB9uXP8geuZizSNrXieCFbZ677GBo96',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3233088136,-26026,'a6','bhT','C','5vKfSdlSHeePokLtEgnPskQvZII1Bh1ib','PU','TT',10);
+INSERT INTO ti VALUES (3233088136,-26026,'a6','bhT','C','5vKfSdlSHeePokLtEgnPskQvZII1Bh1ib','PU','TT',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (939038558,-11138,'HmBI','w','e7xd','w3AApPevO01FayIz35b','o5','z',11);
+INSERT INTO ti VALUES (939038558,-11138,'HmBI','w','e7xd','w3AApPevO01FayIz35b','o5','z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (41438,12290425947695266630,'sPczK8gLCyvr','PBzxdnUTUlbXE955YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckwFt5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5AqWr1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOApqcDd7GfBaxQU11OsPgU4PsgV','4KLmmPQPi5YaaRAJhDpk','zBKzl02hi16gLlK5yRH8MFbbTjqB9c2i2','tTrcJzx0FlbducY8ci2H4FmvRBUnMXplhWUrIqDBjDQQHjXzBxYgrkoJjz3i','oefXDlevrL2yGbYvMs1FyjRBnvlRTw89inv2LhUKiy3YWahjSfo2Cp8WN5PckL9',12);
-INSERT INTO ti VALUES (41438,12290425947695266630,'sPczK8gLCyvr','PBzxdnUTUlbXE955YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckwFt5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5AqWr1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOApqcDd7GfBaxQU11OsPgU4PsgV','4KLmmPQPi5YaaRAJhDpk','zBKzl02hi16gLlK5yRH8MFbbTjqB9c2i2','tTrcJzx0FlbducY8ci2H4FmvRBUnMXplhWUrIqDBjDQQHjXzBxYgrkoJjz3i','oefXDlevrL2yGbYvMs1FyjRBnvlRTw89inv2LhUKiy3YWahjSfo2Cp8WN5PckL9',12);
+INSERT INTO t VALUES (565672364,23788,'RSOtR9jTAcw','7mMJdUlU7yyFMy3ZruykfVc1jHzNhYZCnVN83Wov0skS1AJjLHEIYwCaOsKz5pEzvDjq2oDQ7fAhFxXKm','Nfi','BHKcqzuch','t','K',12);
+INSERT INTO ti VALUES (565672364,23788,'RSOtR9jTAcw','7mMJdUlU7yyFMy3ZruykfVc1jHzNhYZCnVN83Wov0skS1AJjLHEIYwCaOsKz5pEzvDjq2oDQ7fAhFxXKm','Nfi','BHKcqzuch','t','K',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15455,9705298149250910121,'UOirDFnHJ','iQHiZ','pe','TedHLu1ig1odZ3rnHhs9kGfOZ6gDUKkxVlxj3ejmLPZL8PTzNvN7M7vd6DSp0bOVjSNHsRhi729ZSestYf3JemaaGU8tgb','7sPkVcrPfxl8lVwpJnqWAqxq04ehZTJ34kqqKFqGvv7PsbyNcIEK7NT','ZOL4Nvdim6IsM85RIlqzxDrGD1zmsR9VMKNXATsv',13);
-INSERT INTO ti VALUES (15455,9705298149250910121,'UOirDFnHJ','iQHiZ','pe','TedHLu1ig1odZ3rnHhs9kGfOZ6gDUKkxVlxj3ejmLPZL8PTzNvN7M7vd6DSp0bOVjSNHsRhi729ZSestYf3JemaaGU8tgb','7sPkVcrPfxl8lVwpJnqWAqxq04ehZTJ34kqqKFqGvv7PsbyNcIEK7NT','ZOL4Nvdim6IsM85RIlqzxDrGD1zmsR9VMKNXATsv',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED, c CHAR(68), d VARCHAR(96) NOT NULL, e VARBINARY(54), f VARBINARY(96) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1367076629006988941,2522528999,'4TA7TjDpHEWDq7QZJpjje5IdasP98mE','1aPyNiFJx6JR02DO5bawwnjtPHncLtTekhjXDEqp5I54HJF75Dsjmg5iSC6XDTI0HyF1YMpRMlP3PBQnXYm9Lg','TCWohgeiwn3AMIOqYHCSrcUhlIlJwCVJ7s0ihSF','QXRqHx9k1Ad','2JzILx02hFgMqMua0zjVFwqJXWukk4TAZjNbgZs7ECCLBV3QTgpZDnF','9s8ksS6HSfLvosbf7XPD61yIAC2rFkYgDorrGtGyiVjA1m2IxPZYDfKcACQy4Gf6UnZ',0);
-INSERT INTO t VALUES (5782567866355711569,2070642986,'g65HaVrjYOcKWBOYJaFvfGohR5ydfETpuQdGk2ChrkOTWvR5IgvI','mO8LN5WcVAZqKJv1gi9r9eu5D7laWFswbEzmUd6qUfDYkxGabPnKMM7TUV8almlnnsi7pdmpgutTXytQQJO','RSO2StINzGdLWSFDaWkoUWRd3CQmAcR4LJsKdu','96h5mt6MWg1RhIisqaYK9o4gKut','odLhEtWHrOGa3vcKc05zQw71UQdrwgZo8HRmdIxHMguC2531DP2TyNdjI1DD54KzBFtY5yaQ93MbOc4x7','Rz4TKttvraYSrnfpJFFBiMQoaOngkJvqrxPLBiP06r4wxJWf7Lix9o7X5DlI0cRwFkDo9QxNZpnPJev9bxk',1);
-INSERT INTO t VALUES (-7820858887806000759,115390203,'91nVjQcpUoRhdRf74h0qJioKYc0tjHDHxq1JJG5S0ksnpk1Pp','DYnqencyfyLycyxuceqlRhkBLawH3u4pCMAt6tqS','COq1x2t0m5XJgZLoWGHaSozxTT7','82VcWRq3lvIGtBMdGLJcn0RB4ATa7','e7xdYAra5MM2EMRX96EshAbDyY8xzhsH3leD7dgrtq9PdL8','zQQAZJr7zAD5i54CSWHJ3yh7cIFm5tmHDDIFd05VKcH94UOWqiU6xavADWbfYcrQryU7SUntuLfqv5zi48wml1mvXOuSB',2);
-INSERT INTO t VALUES (5720555495025364738,871955418,'9Kc1ZCA','8CxTiIVFwYaYE7sGopr2Y1es65VPUADBWPkD2BgCQqMioznnbVnMCdUcQBIL9o4LHzpbok0a36GBHF2K','5CAvNTpb4d2hSbOuESG7ituIyKvn8aitOBsURUifF5Ue1aFtACF6Xl','on5fe9','yb5x1Gkz08YUx79oPYMqn36YZe75pkE6aHh8fEEbxRoZdUbvfJ','Jx5ha3beB8RVPkklmaNNIO8A7wJgztl2w4FMKtgKzDUq5gkv',3);
-INSERT INTO t VALUES (-1027893979228369217,1333365004,'bX5o5gN5n5v1WB3r03u9x3GCw5AZzFS7pFUMI53NJspYu4aCNW5TMytzr75jwX','oqPkegKw8DxANw8BlJRXTPiNNLzC6n4dme91n0B9bwnHB1TzNCXHzds5A9RPjVLwwJAFRpz','X','lX9OjU1mY0WWMU0qIpoWihRhdm7dwc75nedSWZWoKVQKos9o','0aMidWQCh5NBCQPTLaoUc3wawmcDC4JnbwAREywvOaAT1PceOkmzcBqK0Hv4wvtNB4wpZA4INaXE8CYfpBmz1Ck','Psd2suxLhDK52H4fuZIo5azo6YSzbSggoF082KAuSKxNKfHOiyvCuwomY4ooHCnwQ5dPLK92',4);
-INSERT INTO t VALUES (8074052536689989100,278761777,'Cw9YJVAYvtrPpsDrXMRoAxTohB0v3Ku8tURwlXYBJ4DHHFL7iIgHGxRqmtBYphBMAh','3rAdMFgHEL6wK1ij3IO1HJVlU6ekJHNvC5jcxEUh3gZpwYJltOhTAwyio0Qiv6Y0d4AQL2WpSDhTJdq','lLXo1XBkDXFyg8Bb9qe90aPuaFxkWC0ndCU3dMTfcq0X9LvomQ','SJ0nC32nTPrMtZrqVxeKswdZ2C9Iud1kKSixpD33mu','sVE3ou3wJivOAhZxz67nTSbIhT6WCfqo8HHvmQQh5xePatUgHXZfcZHoo44TG2gYXmnUqvFg5VJdCDAKc8e','CgTWHoGlt2fopOkaznkFligDIefTw6ADokVTmx6aQE1eB6KHYmyvY7ipTEbHT6xuOikslxZyV2LKhCKtGvZqeZgw',5);
-INSERT INTO t VALUES (-3111454825847161104,684198065,'XNkTLDm3cgwvmSTvHmVBGjPUC03yaYkgkNAafZEb3Z832f','MZmHhikUjZJ5Gz8EE','WW8gFO9ov2UcHEHJdb','i4QNkJFNg7J4EkldJtKwJ4ltX0','0TxILl6WP3jbojxuKwClnEzptwwA2pcs5nbk4aE2fUjLyN18XgCYzrz9pZOUFCLwpad7LwYRvNxrCidpU4mpWc37x','TXl4XjqjmytI02ZmQuiwHzmn78eq5eH3o0sHTb',6);
-INSERT INTO t VALUES (-2562402637397428425,1528483428,'F93o0bWlTpJ2aHRrTe12Qlkwgipm6mQASeB4GvOw7TTuaKCg','4GDbnaX6wmFR370UusBDKU','ymns8p9VqTtNmbV7kqGckaob8k1k5Ol4AU5XEXBpVf5JUq','tx6SnZMgs8dKeusVLYD8gwnSIY24xM63X3ozW3l8ZZ6GogmXQ775qDw51FKgRg9ehDSCzTcMDROE2NAjW4K02h6j','Wt1KOypTdnoQz3xUQgml9RPDXzKQcKlmHJiYEHwH1yGNsE1hdZQ2dsbig4YdDFVtX','UbPvkHrIxpUyJT4Zeho1g730e8Px7imqeF9enNJ6P',7);
-INSERT INTO t VALUES (9081638308612745190,1073707230,'g','eRTmrCQkfzeUhGfL9biorXuiohEjbYO','JfXNoQ6','71E3uUHxgBtfKykcMK6mGYaWhZnwto4ofZgIq8cHtcRCiOJKFlaT1DOjly0cVANuPG7Yi6Cr2zAZ1cc32IQQknE1qNUXpi','sAaorNfC4QWdCrvupTowrevCOvyD73ospQFPpPzmYmsJKwgazNIAdkXJEbDTopprQ','6InOQez8YSwiajzWS7upw6yNULQ0C6dBOOI3OWxlrDCrzwp4t26I9WY1SadNrYOV48gwvns1OIQpQeltz',8);
-INSERT INTO t VALUES (567082852269387214,612824495,'hCah7qzgUrhAixAjp6MytIrCN8EF0XDaMltWG','JZkyScC5ODDxNn6DDcd96dZDrj63kV7Mnz7RhMmxD6Pdtf8uZDNtZ3JyHC4g1zophgD7RCWRiREw8PC2toSZWzUij6mitt','wecKVPXST6m61dxSXxN3CWkyYx5o','eSrxZjpBZxhB4v4JSW4C5M8j5Yd3vTWP5fdMv7JkitTZO9SewzwrEfuMCZcoxv5llYwB2fW7fNglAjT3yPh6WA3','6G8Q5kOTaWMJSWooh94Ir9Rf','JuGWqWyZwMb0e',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (150863898,3329,'j4EQuC','blFf23X95PbWE8cFpiFbr2og1fARKeARLY3V48YVj7xytnwnpAGvCKmxI4bOobnSl10EiYeRpzdJteeWALXuvJ6D9eLfQHOA2','sA5ne','H4SBush7VWbX0b4JZCvU5Gv5Uin5Q4MPUaXmZk28DQDWh','GK','Q',13);
+INSERT INTO ti VALUES (150863898,3329,'j4EQuC','blFf23X95PbWE8cFpiFbr2og1fARKeARLY3V48YVj7xytnwnpAGvCKmxI4bOobnSl10EiYeRpzdJteeWALXuvJ6D9eLfQHOA2','sA5ne','H4SBush7VWbX0b4JZCvU5Gv5Uin5Q4MPUaXmZk28DQDWh','GK','Q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3027256243,8879,'KsU','Lvqp6bHwjZFJ5HM5xzotFOax6HRJmfvpQlH255PhfZ8bu63lFd90WsU4zbJKvEcCxJFi8SxTDqXRfz6oKluB9fk7sZbzNlO','I','89IaIOeaEZMKcZfW33OnxjcKp','Hf','2',14);
+INSERT INTO ti VALUES (3027256243,8879,'KsU','Lvqp6bHwjZFJ5HM5xzotFOax6HRJmfvpQlH255PhfZ8bu63lFd90WsU4zbJKvEcCxJFi8SxTDqXRfz6oKluB9fk7sZbzNlO','I','89IaIOeaEZMKcZfW33OnxjcKp','Hf','2',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1627880137,15815,'bTPb0V6Urr1','5YmStFji9jZIzTAmjNHXURFJlvEqTNryPhH5ajgDcxk47tFExzvYWhKnzvruFfIuxQq6tXWSmaULwqdOFO400KUGBxagzn1iVZEAgjAObnko5MjlWDGkkefJb1RjcOpUjlBQKr4O','0y','zmBKzcSZ7rV8nfxYHawkmMs9SB54wunP7eHzyJBgc5vjdKK766o4ae96knlA09GNpd1WlikisMb3UXSY1KttGDyG1sBWveLVXlzEmzhOUSyi6i26x4hxzNF6T0UikSSJyU9nlPDYY4N6YqIz3qzg0F4oXIcvo7','5LV','Q',15);
+INSERT INTO ti VALUES (1627880137,15815,'bTPb0V6Urr1','5YmStFji9jZIzTAmjNHXURFJlvEqTNryPhH5ajgDcxk47tFExzvYWhKnzvruFfIuxQq6tXWSmaULwqdOFO400KUGBxagzn1iVZEAgjAObnko5MjlWDGkkefJb1RjcOpUjlBQKr4O','0y','zmBKzcSZ7rV8nfxYHawkmMs9SB54wunP7eHzyJBgc5vjdKK766o4ae96knlA09GNpd1WlikisMb3UXSY1KttGDyG1sBWveLVXlzEmzhOUSyi6i26x4hxzNF6T0UikSSJyU9nlPDYY4N6YqIz3qzg0F4oXIcvo7','5LV','Q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(64), d VARBINARY(86), e VARBINARY(76) NOT NULL, f VARBINARY(39), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-139001722049045323,10629,'jEgoZURyBSsmDpp1C','M9wlQMU8q4F84Ado8bQSbzjZ','VifIZE7IceHhvSEBfQUp8JiViFSFk4Xx1GpQ26Nu','QknSckET40q4rGiGagBzI','k','fN',0);
+INSERT INTO t VALUES (3176028940910716692,8388,'r6s0KCf0AdV1zeMzuG8OvUo9RWgYOFFFpx0Kh9sCDRcB2u880NrVV4qTJLwg1G','PP8O9H2vvZOpH','rnxPLEFKhnP79FgsQsujP0NFQTIY13YWCNQocTLo1EF9tB','ZI','65','O',1);
+INSERT INTO t VALUES (-6356515938054199617,55552,'LcCZtGGaiNnyVtgYuDOX','NN9wuGN8cHOkpp18PKtk6AUEINXDyfvo253NhmLfsnhuvJrI6vAiPerbLE1f26LfXF','RxJwfF92LTnHV5tZVXsVNwSOusUR43Xvzze6fuCXcH9kpCeXSjtb','68KHJfvDfhNGwBJ2nxOT','Eh','D',2);
+INSERT INTO t VALUES (-1201394544456580628,2221,'CVd2Ger7rAr2XESHFtnNWVu5yb','6xmhmiFnzuEeMb93YWnEz0aWPQAvGJZagJuvfJt1aKHM6xEmq','6SuXbDs75g3movCPGcRtAyahSxkN5yCXLLumUB6k5Kb3bQLhzBFSTOb9rVE9pX30','S2SkJRgdQMMhkw0c6XQjJMxxgepMPk8','R','Bd',3);
+INSERT INTO t VALUES (2676713869055784054,63414,'D2zHAbnHxBqV9UzhvoBRxx57QclY3IUdTvr','oeQ8J3Fx9RvjOR','mop1lw','bP6SxqsApT6HQLyEC','Ot','r',4);
+INSERT INTO t VALUES (-8275041571994961044,49702,'GWqVH66ebzXRuMeGeAdTfQ','yP8PM9nEYxjWyP1wxYmQtqqgHOfPxorktVftMV','46GOxBIB8foojB7lja','Nt1PLaS0FlgK79WRcsC7E1sdlQCMhH4tmDWNKJ','Z','I',5);
+INSERT INTO t VALUES (-1909402665868004146,31129,'5xwjl3mxlh9AgHd4WCjD6qwl7LAiAAgsg5hTzmRlnz5TqzvO7HIPGbXk','YZUxD90CiLiGEK0','WaXqgDlI4wgAywYp3kXckvCBLTunYePNkJTi8wGsWW2p','TtsS6jhnqxYTGM9wuxZiJ7jjEXaCfgIFaFmJO7N','x7','zk',6);
+INSERT INTO t VALUES (-9162768020318157669,39055,'XnFHWRQNhVJ','IceSIoUo0hXV2umMKyvg4zolnQC9UW0GHHZidG3XFfApAA1p5qj4rLw6r81ucRucIhA48xVdCS','XvoToUoUrtfHtKfP1nBRL7clESlCnP7li20mkyckRbsqu6dyTKzxgUc32QF','n','Dh','p',7);
+INSERT INTO t VALUES (-1619595409197312131,5647,'BFEqfjwe4K','RetMe6BLqK0u5Q8urzD','MgfTMFvghPFqkNOeh0ywVy0VX6d888IRJ0eV0Q4','UvYP7IhesgGvonSj1GOxj','9P','r',8);
+INSERT INTO t VALUES (-9220454519425673813,64365,'dXSntqKQmtR9YPMIca9tABH03bMd','NyOPFKBzIPLng0iEiy2dKUReiyloFromwHVg55pDUYDA0zxq1','6TIvq1q3NqTWmo','tJ','5','uz',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(64), d VARBINARY(86), e VARBINARY(76) NOT NULL, f VARBINARY(39), 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 (7220816792363528058,3511461303,'iN2GzdmTpfi6SPCgqjn7xNSIxukfkWWuj5587DFuMBwxnaCmls34eHX04F6','evz6vU58Ksl62gUjv8P7oKdMa3jBtxMwDCiLmCqfHOtV17SpEXkTiPOEreXUuQFgkRUGBYEilRB2lajTagiehucMwrXLPlhn','DQJ22piCFpc23Up','gQBCEcXbZNVmGLKQOoSUrwyStwveMnOSwkjEsqSBuQYmwrAqUvSK2rYRnnCssTbP3Oc2tWl','Anp8VF8vvsngCX7BDOnKvaSiraUGnZiwjLKMYRHwJ','fBGWFs2YiJDnqUQahJ7dcTI5qfZUZmBMRRRoqv3o73r',10);
-INSERT INTO ti VALUES (7220816792363528058,3511461303,'iN2GzdmTpfi6SPCgqjn7xNSIxukfkWWuj5587DFuMBwxnaCmls34eHX04F6','evz6vU58Ksl62gUjv8P7oKdMa3jBtxMwDCiLmCqfHOtV17SpEXkTiPOEreXUuQFgkRUGBYEilRB2lajTagiehucMwrXLPlhn','DQJ22piCFpc23Up','gQBCEcXbZNVmGLKQOoSUrwyStwveMnOSwkjEsqSBuQYmwrAqUvSK2rYRnnCssTbP3Oc2tWl','Anp8VF8vvsngCX7BDOnKvaSiraUGnZiwjLKMYRHwJ','fBGWFs2YiJDnqUQahJ7dcTI5qfZUZmBMRRRoqv3o73r',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(69);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
-INSERT INTO t VALUES (4583002344915162468,2038206253,'Q7cvD0z6Jb2CdTbJFeMtxVO5eCzG4','UOjLMfUjheIB1wuOLDRw55KIzZQEdLeTmJUNdZJKrOtMYMGUkPduI','rFnvr0j2','30ohs5LUqsyjdJZOyswEIQNB','CXuFuPZ0tiBqJFBIdnuUEe0uzvuEOPPuvEq86KWOeasTVt','J6jkKtsCOpoLmERMPLKg0IbjiVkYEQBwZ8rgU18LlKgM8p4YBP0ooQE0hx20yKSyjUVq1KolLaYCQWFiqKu6ge4HClBs',11);
-INSERT INTO ti VALUES (4583002344915162468,2038206253,'Q7cvD0z6Jb2CdTbJFeMtxVO5eCzG4','UOjLMfUjheIB1wuOLDRw55KIzZQEdLeTmJUNdZJKrOtMYMGUkPduI','rFnvr0j2','30ohs5LUqsyjdJZOyswEIQNB','CXuFuPZ0tiBqJFBIdnuUEe0uzvuEOPPuvEq86KWOeasTVt','J6jkKtsCOpoLmERMPLKg0IbjiVkYEQBwZ8rgU18LlKgM8p4YBP0ooQE0hx20yKSyjUVq1KolLaYCQWFiqKu6ge4HClBs',11);
+INSERT INTO t VALUES (342554049324999428,62564,'DLjl8SyCFtAOoCkflrFoy4A0ZjwpOg5I9N34ngzW9wIZVTH2n0','J75Ivh6lI3E1gSLzW0','lYqDZe3FAP7nBl4E5DBQuJNtO3qASEnPfg2ISPpeFWEd4K2KYRts4c897Y0MdtPDviLABxtJgm','HxoNO5','cR','Xu',10);
+INSERT INTO ti VALUES (342554049324999428,62564,'DLjl8SyCFtAOoCkflrFoy4A0ZjwpOg5I9N34ngzW9wIZVTH2n0','J75Ivh6lI3E1gSLzW0','lYqDZe3FAP7nBl4E5DBQuJNtO3qASEnPfg2ISPpeFWEd4K2KYRts4c897Y0MdtPDviLABxtJgm','HxoNO5','cR','Xu',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (103612103943302703,40781,'0TtVzrNyAbkEEQQ30dUaYS4AaAJFTP07uF9k','MB2ahyD2TUEJP94CheU1js5hA3uRyqT9hhS5F7MddkwWJ2wqpeGVuKBqoRw3JtM7uJqTNIgu1wov6g3','YHz2Nnr3QDmoBcaJtSqAHNdO5wX','Ki378vjK','Sa','I',11);
+INSERT INTO ti VALUES (103612103943302703,40781,'0TtVzrNyAbkEEQQ30dUaYS4AaAJFTP07uF9k','MB2ahyD2TUEJP94CheU1js5hA3uRyqT9hhS5F7MddkwWJ2wqpeGVuKBqoRw3JtM7uJqTNIgu1wov6g3','YHz2Nnr3QDmoBcaJtSqAHNdO5wX','Ki378vjK','Sa','I',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6085835779113847095,36377,'00Lx1nbGW7mJtLAmRMEEW6znhvuMyzfV8o','i38CaNjwYQbnAMNg02BTDyHHCz41O5tlOcAEe20rxQxO5RrQvkQ3ukpf1mBEiLNEUMptd0hRZGXup39GKGsRPkV16f2LG45rUGpPik5f96fzs4wfrGrOXZholrMpIPDgpQ9KaSg70LWPF3VhEOtTpa2iJqmaK','e1ywqHf48hDwmIAK57aVwTBGZMq5SaDFaLs','jRb5FmOQioJWqOsA','m','vR',12);
+INSERT INTO ti VALUES (6085835779113847095,36377,'00Lx1nbGW7mJtLAmRMEEW6znhvuMyzfV8o','i38CaNjwYQbnAMNg02BTDyHHCz41O5tlOcAEe20rxQxO5RrQvkQ3ukpf1mBEiLNEUMptd0hRZGXup39GKGsRPkV16f2LG45rUGpPik5f96fzs4wfrGrOXZholrMpIPDgpQ9KaSg70LWPF3VhEOtTpa2iJqmaK','e1ywqHf48hDwmIAK57aVwTBGZMq5SaDFaLs','jRb5FmOQioJWqOsA','m','vR',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1617327659000100031,55300,'fkPjiwgn599np5ZGsBJcctdl3cjNLcfRqQV145MJpcdeiq','eCWj9BLM7YJrY9d5gyR3ZSTZBHlLYInNr8YipiS99sy8uwEevEgPCxxIJpsP4NPEtKFiO3cuiZFvm25uvifv73tLBpaMWBByve7v5HUFLAmo9ni5s8vevfj8kgOFPzKZUiDZfwNjY7t','2oGrTREQ0M4bU4N1ql60wXXfuVSajr4','3vL8nlKzgE2EYiE77hFr5nsNnY7PNAEy8XIWqact5p6ARoQYGRRZZ5aa3hoF4wN2WXfPuyhsBt03088mlkZjzlOVJojmEAkJujWiCFNiHLI7IDmAy57fbPTWjidgDFyACdZHaM85YpuIAqrZeOEPWKD9kZj1Uh5Z71zxFycMqHAf1iZZ0dDfuxZa1Wahr7HRjsVJXToiFsbUMOqSXvGXwxaoKp','o','c1',13);
+INSERT INTO ti VALUES (1617327659000100031,55300,'fkPjiwgn599np5ZGsBJcctdl3cjNLcfRqQV145MJpcdeiq','eCWj9BLM7YJrY9d5gyR3ZSTZBHlLYInNr8YipiS99sy8uwEevEgPCxxIJpsP4NPEtKFiO3cuiZFvm25uvifv73tLBpaMWBByve7v5HUFLAmo9ni5s8vevfj8kgOFPzKZUiDZfwNjY7t','2oGrTREQ0M4bU4N1ql60wXXfuVSajr4','3vL8nlKzgE2EYiE77hFr5nsNnY7PNAEy8XIWqact5p6ARoQYGRRZZ5aa3hoF4wN2WXfPuyhsBt03088mlkZjzlOVJojmEAkJujWiCFNiHLI7IDmAy57fbPTWjidgDFyACdZHaM85YpuIAqrZeOEPWKD9kZj1Uh5Z71zxFycMqHAf1iZZ0dDfuxZa1Wahr7HRjsVJXToiFsbUMOqSXvGXwxaoKp','o','c1',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-4859452865512298084,40158,'GZE39qOhbOUOWUHRot89MzbKB','zCY8AhhGl2xijdrxi7igL6jaHeV8XZDIR6XlAB2BsKC8iR3Wmrj6qM1ADI5lCk2ATVmacUXeNcvTVrY5IYxCPqA3Fs0fQ4RKTn4ROPaZIJipgI3OipmcIj2Hsv3teILSjna8uNHY3uoVWdnj4UchCnJLB4zWvbnE3kCmp9gLikdDvv3F40RvgYQ6gJMy5u7t8','50pay8fYfoQsW9TWquF6KXlnH9XCo74L13iQFa3b2Jj1','gXmdKcTF6meEciZf3JZpSzd5sRrcOgKLXyXduvaXwGKgUTD1F','BM','gy',14);
+INSERT INTO ti VALUES (-4859452865512298084,40158,'GZE39qOhbOUOWUHRot89MzbKB','zCY8AhhGl2xijdrxi7igL6jaHeV8XZDIR6XlAB2BsKC8iR3Wmrj6qM1ADI5lCk2ATVmacUXeNcvTVrY5IYxCPqA3Fs0fQ4RKTn4ROPaZIJipgI3OipmcIj2Hsv3teILSjna8uNHY3uoVWdnj4UchCnJLB4zWvbnE3kCmp9gLikdDvv3F40RvgYQ6gJMy5u7t8','50pay8fYfoQsW9TWquF6KXlnH9XCo74L13iQFa3b2Jj1','gXmdKcTF6meEciZf3JZpSzd5sRrcOgKLXyXduvaXwGKgUTD1F','BM','gy',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8043092225684514352,57392,'I72ezwzViorEpQQRz0JoAOTbX34YawRc5fy0YL2NQZV87Wf5IHPa','x1oKb7xbIC2iB9h79HYgD6A5SxXqLCnr6EDy6nvXcc73soQOmqX5FSKEXiqAG0owPx2Bybn06odbDWiMNY7V3pIChHhrcpKGVZLLuR21SoITq6h','NQamFtxpoU4W6','J4vg4BGHqozxcuGtUOAAvTzEAVPPtYd6TFFpJJQlLJWwnjkVB5e6Fa3xLQeJYuWccKomWVMraLnGnkJG6YJHIzeu9ARSLNtwEQZnmAZX73WPTxvmk9nv39WAWBsv501pYTCpU8cskHUlPKMOejyczFrEE','N','bmk',15);
+INSERT INTO ti VALUES (-8043092225684514352,57392,'I72ezwzViorEpQQRz0JoAOTbX34YawRc5fy0YL2NQZV87Wf5IHPa','x1oKb7xbIC2iB9h79HYgD6A5SxXqLCnr6EDy6nvXcc73soQOmqX5FSKEXiqAG0owPx2Bybn06odbDWiMNY7V3pIChHhrcpKGVZLLuR21SoITq6h','NQamFtxpoU4W6','J4vg4BGHqozxcuGtUOAAvTzEAVPPtYd6TFFpJJQlLJWwnjkVB5e6Fa3xLQeJYuWccKomWVMraLnGnkJG6YJHIzeu9ARSLNtwEQZnmAZX73WPTxvmk9nv39WAWBsv501pYTCpU8cskHUlPKMOejyczFrEE','N','bmk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(87), d VARCHAR(56) NOT NULL, e VARCHAR(37) NOT NULL, f VARBINARY(20) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-17125,3271893914,'dzkzrnrpoErnNTZQ0KddBTS53beC9eikO4QqK3hMTBMMl72wcb3BsAESNk','usBZqjbrKZUFoWEPH6kH8RSs4OruNwJQd1KqfGWZcmjN6U','B4I3fJVee5TbVz','HL1TYByxdq6QFr1','SN','X',0);
+INSERT INTO t VALUES (5637,2116732203,'LpNNg0HI5JcGTBzarO5hyUFcnHRovi9Xis00gdnVQn9LX0PfIiuTrj0Nw6D2QfHitBvAu1XI7cb4oA','QhCB2K6C1zU97YBkcL3C8o','aNXz172xL6r','B1','h','F',1);
+INSERT INTO t VALUES (-20824,1586350848,'dHGgeczdnphbB0kFFeeQtuwZuIrtYXNq971RwQ5Mwcb','YU5pww7y0znvBvYm1MCpQlDehkxVydopG535kf1Jzpa','b0ZrcVEUBkTqNMZ','LQ09sngDkChnwnwXkI','mI','z5',2);
+INSERT INTO t VALUES (9027,3823706415,'LVwREgOiv06iI1nP1JWljD2ucEL2FubGqrFDrVkiWbKSN8fJoV7VG9ozEwXMqJrFEvNkHShmegBNQkCuQlzLGZ','P8kEA5FUHwMK','ucrmjSxcP273uGjSIZK6','PTf8cJSKuinecjuxtbxp','Z','R7',3);
+INSERT INTO t VALUES (9331,641566680,'YR4jGpoh2jTEq9YaYZWRar2GHbcRd0eHm0PGE4n8RdfMeg7QBAUW9PQNbEpN','FX1hk7pJ9r1gznkl93vvMI1RPXtUD6Wqd','tB3BFKqSnuV7M6QMA52r7WC6KFYVifTwLk','5rOz','YV','9',4);
+INSERT INTO t VALUES (9544,2722021116,'7zrZEVDrm2C6PbK7ODdtugbgXYmRvd8852vKaiQ21Tu','TKOCkzyfoMlGv0zaGut52GrB','xp4cpv','27HE','a','I',5);
+INSERT INTO t VALUES (2410,934525712,'B6kehAT5Bg8RYbew23yQooVPehVRHA1KUeN09UmSgEfJmzUdFWSuIsb2zc1NT72gXe8dXv','gUr1kEaPPR3ExZQMf1EJjxcQIpKdn2mSfFOsJk6CRub7iFsifBoI','zt','PJMFp','BH','Y',6);
+INSERT INTO t VALUES (-29487,2070231714,'eONz0bO0NEGMXGDLNFtROOumMXqQwVAjXzXvCvEPfFmS9ZqjDBykBVnKT29pTVEobI9i','XrCI2OYLq','gA5cQ3zGbXtZMab4xNhT1TjI8OkNGbbaZqoCK','oO5Ygfs94wC','H','k',7);
+INSERT INTO t VALUES (-29341,3843090113,'uD6hHGzF3FyzIqRG0l5JMPFPv','oXLB6I9kBEhiVeaRItVYkomnW','2ymrX0b8a57LMyY1xRJNIYTc','uok1uBEtB0c7fTo4rG6W','Zp','D',8);
+INSERT INTO t VALUES (-10014,1461322315,'GY8lJSwf7dC67QDC0QV','h3U3e','UJWtrH3t2Tpj','57cXsMuZFrrCWcl','e','Xz',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(87), d VARCHAR(56) NOT NULL, e VARCHAR(37) NOT NULL, f VARBINARY(20) 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 SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (5873,228253236,'7HBkVCsk3XGHHRWb6','Q0lTestV6sbtfOVwDCILje5MUjjtBHowmcyC5BfFTFdldq','OjSgM9uFLWQDmUyPlLCaMPwMYrVIx2ej0Me','J4fpOS7IBtyXIDD6P','g','K',10);
+INSERT INTO ti VALUES (5873,228253236,'7HBkVCsk3XGHHRWb6','Q0lTestV6sbtfOVwDCILje5MUjjtBHowmcyC5BfFTFdldq','OjSgM9uFLWQDmUyPlLCaMPwMYrVIx2ej0Me','J4fpOS7IBtyXIDD6P','g','K',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(88);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
+INSERT INTO t VALUES (22902,2992917996,'BPHh4R7GkgjKWQtPXXPm9L4BMXcWZ6NozCdZLfOHSPoIqSR1qDa1fhPjPqquzx4RTbZDidRRI5','GaJCoXaYP8gY8Pu5BbynAC7','8e33e8dOlRTo','TmGsB5DbqW','2j','hg',11);
+INSERT INTO ti VALUES (22902,2992917996,'BPHh4R7GkgjKWQtPXXPm9L4BMXcWZ6NozCdZLfOHSPoIqSR1qDa1fhPjPqquzx4RTbZDidRRI5','GaJCoXaYP8gY8Pu5BbynAC7','8e33e8dOlRTo','TmGsB5DbqW','2j','hg',11);
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 (-3291321792405282825,2112689323,'MXfPVt1gGF75eTpq07GJifT7CUgniWnexyCV7Okh','uY7hL3PLsrivO4KzPpSg0B6uyQr1OE0zOs9sVJGoNQdLpnTlnqJsTALMh732O7cNz4deqFyhk6VytQOLiY0nfVH44IuGsUWl5pEtG4V2kiQbXLGcAAfeVi9drOCtXpU6deMZLVlQKkf4b9LCBjc','FKhj6NGXiHAoYx8bWC1DHQOVW9bUanb8Cu61lYpIPGpalCSjJ6fN','znEMFvkbBhR3mbpVhHosY25u9AXJ7G0wwJT1vAz4vUJcY','dohlo4A8wOlN6Aik9Sd91pdt23huilzNwdbiMTSif','bqVTM2nEvuoFQqzZ9IX9iCD3zdsezQJgt7V9Tg2eyABIrazTTU2urLaj0KthvmJqkfs4blxkyVsKk4smFN7vj5Ki',12);
-INSERT INTO ti VALUES (-3291321792405282825,2112689323,'MXfPVt1gGF75eTpq07GJifT7CUgniWnexyCV7Okh','uY7hL3PLsrivO4KzPpSg0B6uyQr1OE0zOs9sVJGoNQdLpnTlnqJsTALMh732O7cNz4deqFyhk6VytQOLiY0nfVH44IuGsUWl5pEtG4V2kiQbXLGcAAfeVi9drOCtXpU6deMZLVlQKkf4b9LCBjc','FKhj6NGXiHAoYx8bWC1DHQOVW9bUanb8Cu61lYpIPGpalCSjJ6fN','znEMFvkbBhR3mbpVhHosY25u9AXJ7G0wwJT1vAz4vUJcY','dohlo4A8wOlN6Aik9Sd91pdt23huilzNwdbiMTSif','bqVTM2nEvuoFQqzZ9IX9iCD3zdsezQJgt7V9Tg2eyABIrazTTU2urLaj0KthvmJqkfs4blxkyVsKk4smFN7vj5Ki',12);
+INSERT INTO t VALUES (11641,3041968960,'xG','p7SYILN2VR44n6eWwVE2v3AizMeyWAN88sFRdLI8aZpHZdfgV7CYTsZb5JO5yui21eROl19pP0I8AmuoftPg5JuupOUecPhqEf8ldHZ','dCFnvhijn11ClOwinMCEq','i0CR14UGj8Yfgj8cpL3M','lu','J',12);
+INSERT INTO ti VALUES (11641,3041968960,'xG','p7SYILN2VR44n6eWwVE2v3AizMeyWAN88sFRdLI8aZpHZdfgV7CYTsZb5JO5yui21eROl19pP0I8AmuoftPg5JuupOUecPhqEf8ldHZ','dCFnvhijn11ClOwinMCEq','i0CR14UGj8Yfgj8cpL3M','lu','J',12);
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 (1434333129386725745,856454742,'7JP7VKDE1Y3jC2LCOiWWxaQ4Ag3FgO8p2jT7uuUKAEiGcp2Yq','JakDq0oKdH7dVJumqKRm3WyHz1YXPAby5FerzkYYYQoSWhixtURTIzoG33Pm0vzcIisgXGyDnsfuxtKRUGl0M2wXfqMvrYUtOxgsw1b2uApzyxxXzBFLyLPmptH9c5QEFKX6IkOjj6UY3VblYb51UdV8','hUYiVzh9kA0Wu3WYHbl7yQI8Wtqifn0tNn0owhV4q494','Kwblftb6OkJeB4Uz11WOCtGExh2ZOq7BHwe4hbwhfqfEfLFgRJlmaRqcBLycaOH8fo4LdBVIsfBXrQ5C6D7h0Yr034IKF9xd6hAwiksgiUgCc1UBipjPPErwzBN4cUaubAnS','d5sQIwDkY1ZNMspMc0DP0TH5v4SYPELypYfGpQVDLRKSbW','CQUuopcn33C7lgzWObrwpaXs0AXBOs3O3AaicO9jhqz',13);
-INSERT INTO ti VALUES (1434333129386725745,856454742,'7JP7VKDE1Y3jC2LCOiWWxaQ4Ag3FgO8p2jT7uuUKAEiGcp2Yq','JakDq0oKdH7dVJumqKRm3WyHz1YXPAby5FerzkYYYQoSWhixtURTIzoG33Pm0vzcIisgXGyDnsfuxtKRUGl0M2wXfqMvrYUtOxgsw1b2uApzyxxXzBFLyLPmptH9c5QEFKX6IkOjj6UY3VblYb51UdV8','hUYiVzh9kA0Wu3WYHbl7yQI8Wtqifn0tNn0owhV4q494','Kwblftb6OkJeB4Uz11WOCtGExh2ZOq7BHwe4hbwhfqfEfLFgRJlmaRqcBLycaOH8fo4LdBVIsfBXrQ5C6D7h0Yr034IKF9xd6hAwiksgiUgCc1UBipjPPErwzBN4cUaubAnS','d5sQIwDkY1ZNMspMc0DP0TH5v4SYPELypYfGpQVDLRKSbW','CQUuopcn33C7lgzWObrwpaXs0AXBOs3O3AaicO9jhqz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT, c CHAR(25), d VARCHAR(11) NOT NULL, e VARBINARY(47) NOT NULL, f VARCHAR(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (306926016,-7394619,'Jt8WUOq2KkFoyMt','W3vUJEir7','nRi','m0kGDUbXlNvRBK7REIBpfxKnYYs0YR8vpb2rqIcXVV2BooRw0SHYp31EQtLWf5pp1BueRLOUhp4gwuzWlKwT','o77NfRzdp63ZEynYeaAIOrGhpHZzshgi8wFDwURPEl2si0ph6SFuQtL5wE8axULwq2xbyfy3A8DiKN8S','Pag3TxOLr3FcNIqDliuarHIQm',0);
-INSERT INTO t VALUES (1336116013,-5021980,'CM5Uxd','6Nu','W22A','hbYC02T5Kx4OcXBcLbgyQ2d5E6zLWZM8ZoUHAayL8LT0JdLwxm8RLFwABASCMdEZ','GWBStGV','ISHb0t406NJSHa5SD0oq34NF7ornXdyg2sjNcuzCTkJa6kW8lkzOReXASesGuOTU1iicT1QsrzpOcl4kdnMk0th8',1);
-INSERT INTO t VALUES (2039234342,5462720,'VrgLd3','CZ2','c54oWdN2s1obBvp','fuJoHcOGqYcB1ZLwJF0mCQg0NFNLYEWzXt2wBEx1BID4cIhL6ePVCaoXts7JhRYEWmDEUl','k8roqpLKBE0RGlgYyisbh15zzZbIYdqkiG6sjR41DHgH3j','gVodMf3vuj190JDWVzeburw3SkOEd0KO104bYjQ81RL5oeIyVYlAliy29V0qk9cKGfHau1N5PTUJcPRqMpR7qJKI8d',2);
-INSERT INTO t VALUES (3341279185,4420776,'vs9C7qSWBlmUOg21X85Ix0DgJ','W8jXKSvx9','skqL7HeCyZeMulDQrMHbPHzgMRl0EGho','iFBLvnOjbQ2IRZKyu32db6XXwfHqUgYh9RNQ7iHMj2zRp9QqdzgO69f','VbRsI9uf5ttO4JSg43O8g','K8HE5QRSDmITgNyCAjdiLHkhUTxbP',3);
-INSERT INTO t VALUES (235346621,701816,'ZIO7djHsk','DrsI','yqZx','fJUYht5K3MKF8OvRF8hqwLAtiZTs0n4vSluemth','5gk3wbjqV1gBKifHbO4VXYMeFw3RNUf9BxgWju','TKtyAp26UwD9cABEmu6Zr3zraqL1atkdJkFVkxLwDbRx',4);
-INSERT INTO t VALUES (2250820862,-2134630,'9U9nr0Wpb2yPHsXXSWHcAnJh7','S8tZTxp','EMcumo5i9q','vxQ','3WyCeO6QoguORASfnyfFKyR8gKCkHOgNPVQm2XFYq02','M9CnvNbg7E4SZRExgCDqlJq8IYQI30dD86Q4OS',5);
-INSERT INTO t VALUES (3036182765,-6477454,'GOCEpMC','Dp0','yKGFjYgKmEw0jJBN8X','voMP7j1muWWgb15s9Sp4MpERE8hD1rYMnPCLIcPD3rdcFUhCQdiAA1zMlKD6','vWp','VeD2GsIkgraLkJ1O6MLyTxr9QYO3EHmwvMyP1TUzFRUunLDgZeZCdVGFzWeIWveArw3QNa5g1Qfeh1trMqfmKoaAK',6);
-INSERT INTO t VALUES (694847827,-2830048,'lxg8kbgQk9Ojx0Ne0UkI543','m2Y8Q','YdILIvddWi1o7Lb9dlloWu7S3xEJc07rhq','q7zgYzmasVmAply3seuqrSRvkO3sDa','RzJwhsbMOJUtXWVEfcyqKFNs24mndaknM2VTasevVRGKXQz5B6N92UHEfIqkNWw5vJGPWDARLdXt03xfeFkYvoNK2Ri','ayvxAmeUg',7);
-INSERT INTO t VALUES (2866004273,-4509163,'zfwJ6XCOVMVORwORSe8','bT','PVt','t0ieJ8308Wc3R99UOO2DcWOAPKUfPtdxZWx60rxqRTmrZDg4ZOAOxdiEkJzgIDIQbA6gnzDRAKQuznL14pZmpwQmfDGW5o','jPNGDxxh5sI0212AilqW4Xp8Kg0RafLSv1TZ4bXznhJ5P3cVRAEjZENkr94','o26xPEKxLN3OB3u0CgnuVALa5M68NHr5nqktqcKUfSbpkoMXRMEBOMCSu5WOWT',8);
-INSERT INTO t VALUES (4213152200,-1576048,'n6F9','pEA6ajPftMT','EuOX9x','z4mlzlfzEAfkDOL2EOMwTucpDzlVS7aeTo4mfTDZ4wmnx24tYbkfgWJIdK6SoOSoHap07mV9BKquPA','LinXUaDBYAnPEsUrQTBfcXwn5m8eeChySwGmgEcnymYmOOfEUld0XzjVKv','2ftRelE9RQY3iWvlV3fm3zqziKJjpl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8399646503079102845,1623234,'yZCwm','a','vFOsXekrd3AEPiW','spE30n5WwjnCXgPj6SKCrfDdH6NAw8Fp2YE0e2fTJF6VzTUvR30Say48HqEurcCEevbkfVJHwaN2z','A0H3j4QoFlB3RAfvcKuOjhEIVWuhYuK18iLfhN4fG68Y','5tvsATWfjXFWtv',10);
-INSERT INTO ti VALUES (8399646503079102845,1623234,'yZCwm','a','vFOsXekrd3AEPiW','spE30n5WwjnCXgPj6SKCrfDdH6NAw8Fp2YE0e2fTJF6VzTUvR30Say48HqEurcCEevbkfVJHwaN2z','A0H3j4QoFlB3RAfvcKuOjhEIVWuhYuK18iLfhN4fG68Y','5tvsATWfjXFWtv',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
-INSERT INTO t VALUES (13969004653869374348,-628637,'ABSBnlo4Hwo9AlrmPhoy874','B5NJ','em80NVwSAqsbOJBbKub7pmgQKggmkG9JDDEDJ','NrneEy8341F6w9CxRUMkXMPGaGKclplkmFZ8gq8vLD3dJSTt7sEM9V4SWxELAa0r8nhcPQTaZqiOazXO','QVrUWgEYB','8IxFREz7dj4Knp2wE4s6SfnyAFxflP6uKsRMyqjXR',11);
-INSERT INTO ti VALUES (13969004653869374348,-628637,'ABSBnlo4Hwo9AlrmPhoy874','B5NJ','em80NVwSAqsbOJBbKub7pmgQKggmkG9JDDEDJ','NrneEy8341F6w9CxRUMkXMPGaGKclplkmFZ8gq8vLD3dJSTt7sEM9V4SWxELAa0r8nhcPQTaZqiOazXO','QVrUWgEYB','8IxFREz7dj4Knp2wE4s6SfnyAFxflP6uKsRMyqjXR',11);
-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 (9694500663097404928,2589707,'ZYaBSiQYrWh8A3ey','vh9iqNOlxzsuBaYJTh0zfNcAPakRPi0po1','4oQCS9xQEwquwZ3kUAcN1cl0Y4ib','C43CkCp8AcF3mJkWEH4R38kCz5FvbOya8kbjjXMI8IBkTjrxiw5dPAW8sA6R3UKznspQ8IVaSMBUhyPj2','6Cn5RAJHjpRl2t9Ke3KpfvirTaFlh42Vi9NhdEpWERI5Bwi2mbIajWwdlNL7gm014Suvc8MmftC8tcnpQT00wpmlGVBflv7','Z93Wyex87AUk23E0SQfJUwmqfNzkD6pfEQRgDXIsoDoy9ic7',12);
-INSERT INTO ti VALUES (9694500663097404928,2589707,'ZYaBSiQYrWh8A3ey','vh9iqNOlxzsuBaYJTh0zfNcAPakRPi0po1','4oQCS9xQEwquwZ3kUAcN1cl0Y4ib','C43CkCp8AcF3mJkWEH4R38kCz5FvbOya8kbjjXMI8IBkTjrxiw5dPAW8sA6R3UKznspQ8IVaSMBUhyPj2','6Cn5RAJHjpRl2t9Ke3KpfvirTaFlh42Vi9NhdEpWERI5Bwi2mbIajWwdlNL7gm014Suvc8MmftC8tcnpQT00wpmlGVBflv7','Z93Wyex87AUk23E0SQfJUwmqfNzkD6pfEQRgDXIsoDoy9ic7',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (10241154836787126505,-7433036,'cZfZ9HqroDhD','qm2QDu2DT2ITLJPsdcffaEmspKH0VvVBnPzsKtKy1EDkY7tpWkDE9udSDufYLYBISLMcS1o5dzjIt2fotjDO1mNHCZ3LMZAsOFS8ijXS8LzEL4zQHfF9AAF0bVGL3XvLaCosEQIqEq0bN8qbcB0kkMsLoR5TprJKtOomVyJob1XsaDQgsi8DPQOvxOHSuHiKkUCumUUyFPjHBI','aoFzdnPg2hqtLrSLzimM8zzqs9vh7nUkSmFCL9ain','exzgPrx0woqAYmk3lAtI9a0PGR3Gf6skLvvvUWN7fyc7MEE','otc1oNx7G62RYCoHG6ykXcJvEtb8xleD8cg4HZreNk2XuOaAakxtDyE4U','J3yD3kaU8',13);
-INSERT INTO ti VALUES (10241154836787126505,-7433036,'cZfZ9HqroDhD','qm2QDu2DT2ITLJPsdcffaEmspKH0VvVBnPzsKtKy1EDkY7tpWkDE9udSDufYLYBISLMcS1o5dzjIt2fotjDO1mNHCZ3LMZAsOFS8ijXS8LzEL4zQHfF9AAF0bVGL3XvLaCosEQIqEq0bN8qbcB0kkMsLoR5TprJKtOomVyJob1XsaDQgsi8DPQOvxOHSuHiKkUCumUUyFPjHBI','aoFzdnPg2hqtLrSLzimM8zzqs9vh7nUkSmFCL9ain','exzgPrx0woqAYmk3lAtI9a0PGR3Gf6skLvvvUWN7fyc7MEE','otc1oNx7G62RYCoHG6ykXcJvEtb8xleD8cg4HZreNk2XuOaAakxtDyE4U','J3yD3kaU8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(68), d VARBINARY(86), e VARBINARY(48) NOT NULL, f VARCHAR(1), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (393316513,3413654364191311707,'BpYgcSyDLIwEuAxGduPELP4JfABEqm0zO7zfqBsF6ukUO6SCDr0EHLH','4LDEK','lLMvZ5YRBqxFkBc0E1n2OvC1jjVgQmBNGO0yLvG','0','50kO9vw1fb4uAf3K3lY4sD0QACexNXfrmXtOweQm19wt12xFCSvpK','BLakDdRmu9DoD2oblnShifr2l2cPSJLTnEznMqSLx4iPGNMQZK6j6PnYRvyGBtb8eVztNkIXMQhfvaJwCPh',0);
-INSERT INTO t VALUES (2514418273,6554081783552677699,'E04sosbsd9nvaNNpBTYkSArck974ISRDqfVW5rsHEwF35rdY','iiT5isPt543vrOdsfbEf7JVqG1OPDiUF6dzcob0L9MCHlkZCyM79HrxbBnD8npnzXVyC79bjdTM3wjq','dboN2EBX3','Z','TBDygTCEDteGs8iShv4tUnsQPNCeEgaDMMd9DFejGkq4smLYJQET7Ht4qfPs1R4w','XVFJ7jXS6lKDElmsAxksuSsFAIBdcbKg4MSwWf1SIu',1);
-INSERT INTO t VALUES (2353757779,16975214367120113858,'YdD74eXdYpMNuO6A54OT5ZnWvbbW1lMsfcJZNxORSdMQoQr','91Qb7KaopfGSo6IZkIa','CiaA','v','yNsAyT9uSez4nyxMUarAoxbRrCtWfOBE9leGA9pKBvo0MI','JRfyTOblZWk7',2);
-INSERT INTO t VALUES (2783304852,10424039490354357415,'u','k14uB8AKZwGZzLYVhzuUnQvfWLwmSSi5N8lqlzyGC9F2byIWl5d','MzYaXJBBEEQxlLDsmJzwaj','A','kdv0VsqrDbdmmVhqc4yPU4ZP68zNzsHN4zNZ8OdjtyaL9wKXngiab9ibfPbc7wGi27ScPkbJbMJRmpo45s4qsPW3BHOxnpL9e','YcI5SR9xzOGw',3);
-INSERT INTO t VALUES (4102593244,8268811912561205971,'1Hv5grr9aVXYvEtMNgq0hNrVbKQHgpzZDTjU6tge0y5yXPptxz0LFrruj4DcfU','jjSj0Bq','nEXsXdSl69Yxxj3ivMQBk4M631PahiCHP','s','wj2WcnmzwDPTBnTsPbCa60Hkod03PV6HHadtShHlQ9kmWvYprNBYzAaFkJQ','ItwtbWbEglpg8Fea5q9ZkAQ2LhmZGcGRl5b6MJEuzOMXJnvYH8paFTT5gfWGeYMUN6oILLAh6vg',4);
-INSERT INTO t VALUES (2107319654,4368001019206182330,'oQAdBMRW32CZ4JeYrbb','28GyWYYnDUFeSQKCE7Oa1qYbnlnCOCEHK1qnt6jlnyC3qDqr6Fjz3hypAzKKVSuj9','zjGmyVW0p6B3t0jImB92Weiiw8JXeR89BrdicC7Z','L','KrZ1MMmr43y84zlhxhIgLFPUV6','FMYv78gT44AjgrIy0NEmARt9cXWULJLgf7AMZMiu6X',5);
-INSERT INTO t VALUES (2384017751,14837020888680402047,'MJCQ3u9BHMvCwLOE3xpsAgI9jdmCs434zpjzx2AVMO3KSQk8e4ba5e8oM4Qt1nUM','k97N9WTLDFyY7eJDQzVZgPH9TSfDk2','wj6ukGVvGo73BQMnkaJSAMY5Du5Db','l','BXWQhhOSMRQStZgT8ZTDHf5f7VarfJj5','Xnk5GWQYqyndfnANpfshkJvQeWFZtVkz3RaNgM1CzIGWsx2AbUvtzlbECLrbdhY8bXOFzbCQfq8y2czX8hNh0ByR9jSW5QVWB',6);
-INSERT INTO t VALUES (3094362667,6324746059407633397,'q8pZlDcS01QiLBs','suvfaRlGJG5XrYY7AQ5MKSSlB3EDOGYeE3qB4micOSn6DeWGups9322uefH','gNf0HcSZd1OCGYenaWyJRg8NSUQu2JFRx','d','9BG1BVY508hwu6Q6aVBL6rJwsoRLQ7RRrVZoqfwYY0fbESPczn5KWguzYvjVukdTvrlU','XuHc9jvFOXnqHma4xqDZEC6u1',7);
-INSERT INTO t VALUES (2714538633,13736573157136576438,'adAXzce8Mkj','cYTWnPRHtHkWs074qdsafeHMjh4','kt1ckRYmPOr9G4FGp6uu4rUUTUaZPpHe3aA1','d','O4XfINiiuqJXOAheFMW9uXbQtD0mRvxO0NjJr4mnE0NIEUpO4JJido9WO','JuGVIIvb80mcma0zqnjmisXS3WZ27513r7Yw',8);
-INSERT INTO t VALUES (3439218665,8497916370875773629,'Ir6rmdM8EMHxJKzXcmLPc1ZJQn5Cp8XXu0N4','x2PXiaxa39chQlKPD4Efo1k5qO74bEDesxKGLNfV3VptPbabPALQoyxJ18q4AoPToTeRckAgibhojF8YRRKiD','iuSOKX3MJCOTCqH6gU5xKSS','i','fqem6VBmBUmk1ETvzvXWZEBcGx6xUp','eLelHWcYNQhpe3h2cMmHFKnis3Kkw2mXYCtkvojGTh3sxYPAPg6ZhUaDLB7kXfHZDQM2s8VxpMZ3qnqE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2607765357,908596997116242937,'dlyxIFivoJl9XjXbksgkIHEFpWecEGfr7mI4Nxt','YitB8OziGQZrtAkoCC5U2GmwiaiPCw881cu6p36RMItQXlOBxH5ONj3zGNU3EICildp4oWRFwMa','p4fjN8q','U','dWC2y9aqpbQnNhFzAfEimX8OO7HVGHkNO5enCWQ0dGiOHk0wQBju7ZiTtsFfIOMHV','fdqGwD0JUbFDpWXmvrhzqQf1qvmg2vjxY0FpQdDsLwospLqq5UbeS67IJddfE2IGw5VzgjlYAQbNq8yoPZ2X',10);
-INSERT INTO ti VALUES (2607765357,908596997116242937,'dlyxIFivoJl9XjXbksgkIHEFpWecEGfr7mI4Nxt','YitB8OziGQZrtAkoCC5U2GmwiaiPCw881cu6p36RMItQXlOBxH5ONj3zGNU3EICildp4oWRFwMa','p4fjN8q','U','dWC2y9aqpbQnNhFzAfEimX8OO7HVGHkNO5enCWQ0dGiOHk0wQBju7ZiTtsFfIOMHV','fdqGwD0JUbFDpWXmvrhzqQf1qvmg2vjxY0FpQdDsLwospLqq5UbeS67IJddfE2IGw5VzgjlYAQbNq8yoPZ2X',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(69);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
-INSERT INTO t VALUES (1662958306,5257817438547634618,'uPILmrTHMoNu4vRd2qtD2QcqPZdjSruTrC0D7ezWnH9tt78B','vm3wbJo5uBx7tuerH2nUcF8ohrG82TjZ6XGQ80vgLan0jfS8njm','krOiecF1c99R1T5CL','w','nxmQ2STOufeUNxl3fR7CahiNY1Ixt7wyw5lrsixBqDTLMiFznCaQ7hYSYSLrIC3x694S1','4yvw8RSdeQxViIAQAlGutPiOa6gZRirtIIvRD9eXOPigWZRUa2t',11);
-INSERT INTO ti VALUES (1662958306,5257817438547634618,'uPILmrTHMoNu4vRd2qtD2QcqPZdjSruTrC0D7ezWnH9tt78B','vm3wbJo5uBx7tuerH2nUcF8ohrG82TjZ6XGQ80vgLan0jfS8njm','krOiecF1c99R1T5CL','w','nxmQ2STOufeUNxl3fR7CahiNY1Ixt7wyw5lrsixBqDTLMiFznCaQ7hYSYSLrIC3x694S1','4yvw8RSdeQxViIAQAlGutPiOa6gZRirtIIvRD9eXOPigWZRUa2t',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1669548368,14275704563484321696,'HzbeaGamRaRQ4NPCVKo0Y5MjhE6S2IMbJEs','mgzYpa5YktlQHeB3xJw6LXUebWmsysCHTFOFMGDl6tGmgMrHsGuA4OhoGi7hAcln4Qlnl0dQC9q6AARFodKMNgnRdayKbRlWFSSHLby9SxAToe4mCvfwbMrINGMldQfeIKwy871mnEhLflMMsvN0pL3VIYZ0acndcBPzWhuPTA0ZIipxCTLXmaUo3AueSL1xO1rLFPLDO9YpeBKJBV5SGwLthxVfvKqgsGHn','sT14xSo8Aa1ciTg0yg830DyeKQb8vlUg1','G','6hEGvI1hzrBfikZtE0RNCLTG1AZp2PblTmWmAlYAzTKPsF7vuZm','1LKz2QgFqfBPqUagcXf2k33J0aJHuYYDOh6A3zLClGuiICvHxcrIHQ1v5uU5weCHbERu8dpJuBj7fYLEpkZqB',12);
-INSERT INTO ti VALUES (1669548368,14275704563484321696,'HzbeaGamRaRQ4NPCVKo0Y5MjhE6S2IMbJEs','mgzYpa5YktlQHeB3xJw6LXUebWmsysCHTFOFMGDl6tGmgMrHsGuA4OhoGi7hAcln4Qlnl0dQC9q6AARFodKMNgnRdayKbRlWFSSHLby9SxAToe4mCvfwbMrINGMldQfeIKwy871mnEhLflMMsvN0pL3VIYZ0acndcBPzWhuPTA0ZIipxCTLXmaUo3AueSL1xO1rLFPLDO9YpeBKJBV5SGwLthxVfvKqgsGHn','sT14xSo8Aa1ciTg0yg830DyeKQb8vlUg1','G','6hEGvI1hzrBfikZtE0RNCLTG1AZp2PblTmWmAlYAzTKPsF7vuZm','1LKz2QgFqfBPqUagcXf2k33J0aJHuYYDOh6A3zLClGuiICvHxcrIHQ1v5uU5weCHbERu8dpJuBj7fYLEpkZqB',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3093722429,7065982512166537744,'LMOYQ5WMOM0sZfP5e2waDFbnAtz6xH3oSTargkIrU8wF9M6r1Tjii3CA2sU','50Uicr1cKFsNIO4c78YIxVnfHzsnuhWlaZRivtKIuPEa8aCee4vv0qHUhSx7E10raRLBKFv9dueIoyUFq5vzvy7VuaQOYWTF5GVIkh1lyw7z0d7u8RC0sHEM1ip20nrfLNLMIHdtjZ2KJCGVNWgMsqS','X12iibSZiwdwu4m6c0AQX9dYWt92WVCSMnnGnJAfa6p','GAtfTx4gP5q59HURNPMX2ZmyYXfiPkQNW6xV5fqH2h6Uelpiptq8Ysivyi8','BPA7z84p0W3aLTuRe5m4pL3bIGMxWEfqkfrP8FpfLumi76FPdaXf8JJ5IQ0a3vBoZ38Ode8v3Q','mFPeyYAuYEVVjl2mtFHz5yvjF5t1kdqbfEy1',13);
-INSERT INTO ti VALUES (3093722429,7065982512166537744,'LMOYQ5WMOM0sZfP5e2waDFbnAtz6xH3oSTargkIrU8wF9M6r1Tjii3CA2sU','50Uicr1cKFsNIO4c78YIxVnfHzsnuhWlaZRivtKIuPEa8aCee4vv0qHUhSx7E10raRLBKFv9dueIoyUFq5vzvy7VuaQOYWTF5GVIkh1lyw7z0d7u8RC0sHEM1ip20nrfLNLMIHdtjZ2KJCGVNWgMsqS','X12iibSZiwdwu4m6c0AQX9dYWt92WVCSMnnGnJAfa6p','GAtfTx4gP5q59HURNPMX2ZmyYXfiPkQNW6xV5fqH2h6Uelpiptq8Ysivyi8','BPA7z84p0W3aLTuRe5m4pL3bIGMxWEfqkfrP8FpfLumi76FPdaXf8JJ5IQ0a3vBoZ38Ode8v3Q','mFPeyYAuYEVVjl2mtFHz5yvjF5t1kdqbfEy1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c BINARY(93), d VARBINARY(73), e VARBINARY(19), f VARCHAR(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1620429249,627668043,'TNoShC5bibG9BlYdpB8I4NF3YXjlc2ZhLVwSwQBThCJQPLMzvBvbEnRkfCCKEkKzmnapUoNRsTRnSfISULea','xV7CugDLqKZeHOuI1OZx9sXdtnAdmjbsnXsSP4wWHjfvZ1DJrc','LFqbEggsDLEcIutaHu','jL0DSP34m1m1OcQqLfVVCUFZoCPEWrGR','e','Xj6PAgevvF1IHbhRF8HDE07AtbkKTbkask5jm9b5hcoX3hV7vutifFXeiHLPDRmhQliR9T4O2JRK',0);
-INSERT INTO t VALUES (-506993455,4133364525,'uYfljkBNO','xbc9imhmZSct','Efx4Or','FtTw5','qlIbS8fDVpS6m7Ecw7y24kor9deJkHD3ueM9H8qzrNZRQ5KTzFZ09C','IFGmbLmiWILWESqOVdfQjGHA3WaSyUbmEj4tW5KVDRkCtVCiXle6u7fCC5tZDVZ7T33Vl0c2e1Zpn7Ib42aY0gujP',1);
-INSERT INTO t VALUES (1491034505,2720801501,'ECdijXSkdluXBlOpOtTYSCXs0wfPIcfwyynO5YiFLYL','6e810HZoxbP1yl8H3LMzLRX5E7oVK7by6F0SEo3zllHqGLAL2eFVIaM4XlxLMBP','jrAf0','t7','t7K53ASr8JrB8YScFIV7omVPp','9',2);
-INSERT INTO t VALUES (1081069686,4272191446,'cbdHNSUp4Goqi6V3qY9ONdEoSGbRze7m2kRaiZ0z74lehWh7wTaDizUbGPoQ','ShjesnNbJqcrhbwhSA77ZUhamYy9stjYCuG9EqnOYvaXbK7ijiLB4olp','hbpgf2qUMgadhG6X','p','9k0itF955snw0z29XW9XcQvJrAqorZrR7KLLdmJzBJTj58S9zLSJKgU7cfcCQzRaCNmpwXq8qY37L','1xZ3qnTi',3);
-INSERT INTO t VALUES (1453252953,2069741600,'SrjytNDq7BsiJSTmnPLNryFh','uyGvpc5vbNe7gI6vWL626ZRnnIWsisceh7muEfWiS7WAOS3VNSL3cdfA4lrVcNXOc','o7XOiffuGMvr','3fW5TnecjcN8hwtJXOXNRN7RezQQa6X','iAkO','uWuL8t9uyC1Edjrv4HtuCFcCC6lOOSZzDxtAge12KDJ8ThDZgwryD6VX72kU87yx',4);
-INSERT INTO t VALUES (-1764707579,774334452,'wxX9Sf432L0irteEHXU6LLPmJsvVKUhn5bE6bmDWe0akfEwFwpyeEwRFiaD','K4l4gAh2znhNATJnYyUotsu7V2VGfkfuHDsHid','W5S8oT2qyfa','bhtlJjbmjNXouyGQVAzeHUUrxSt17Voqjti34SQVfecVOiymZH8YwQ5vuXBX83Qe9JVzCa60Xz8GA8','JWdyNhbbVmJCqoyUe4ulBbF6YORf0MDkAUItY1kAWBqCUEAFuCrPW13Ipyv4vSaiddRrXBKXPkjn9U3mbcKuqnzpOapjHwQq9IU3','HlS5cdbKdc09T09luA6L1GtwjTbD2hEgKEsDo6K3xZi',5);
-INSERT INTO t VALUES (-19657484,908986913,'piMCmKTjJOLkEBq0Qxxe21fJat','auK','8ckt','Bm80OmAZmvu3zjM','APinTA5jNGr','V7',6);
-INSERT INTO t VALUES (510956521,3412158993,'Wld7pj3lTGwgivsVIlEG4oYOtvRCXBfJNZMBLBZDSxi6jUyGlnfdHXzsAW9zTYXSP','82Bc3HRMraRteziUdnmY978Gwys3sGYvfp30y5fxb6vWBTxb1x8xOurpthCopP0kmY1Zn','aopYmDxgrjv','hXNbwiiVpqHNATHxi','bM3XaQphdHiVXq0Gg8hG4okOUd','76b44q8AW2sj7BJOrWd7wTTzuasybTOxKb4HbXTLeXqg7yMQkoE4AfdoQYWP1kc3N88sGTKcbvHYIi7IsYU5QX',7);
-INSERT INTO t VALUES (1762850371,3620600614,'gJebp6l1d','StNlrhRmPWSegHVq9TGPscskSWjFVL','wiD0GunFIcrdXa','8m5EwYW1oJpSh','NyyXeNDudyNj2pXz7JHoCigwmIulOjnOrcooCMoAVXKylQWhyJNkeyzl99niWsFCuTJFnGkN7xKFQYLtAcG','5CxhFw0Tn3z3FMTaOJDOdhKgFwEL0YIf0JSQBndBjvHcIRWIg9KEneER0iNivddDD4F21wH4ZKosRILwRyfp541lGYSSuhH',8);
-INSERT INTO t VALUES (-1893667424,3943942095,'UHk3w1742fu1vxbDoXmuZ4jyJFDnbpoGOcFnyLjYl8OepvhI','b48X6WdHHlczH7yUt7iVpuQiH1ft9v9iVstatfv0ZcsnBMrSO57cFEDmJTlwbKY3kxNTbvR1','rbks5IoTcK14QHU8ykQ','y2XzrZhg7s0Agv49isvzha','p7DT2UX4oylwwglfNnz8JBcjcbKqI4rcn2nd191CPeAb7S3KNb4QDcD2PyhH1gvAmdrBSUMH4F19SkPQ6nVreWeIwUmd','JlJR4uqO4oDxBtfGIg0koE1KUcdHKKcvhUEhkRJn4HofJr3jxqaUT5iQ5mMOba6yaEg2fgESv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-30205,4152466659,'wa2f','U6BaJS5SwBcIkE9y63cEENjvNu2pu2PkUXj0unhKNU338l9vgcEKMO9I7pQAv777iwq8mXryDxchAMWGlFsqw2UjSvBVBPt6aMuku78w8vom4032tyw6rCrAvCcffFSiB7tyCrgOxsfq2xBCQTt35KuG2FpLACUUUvsipl1E8Sz0LnyTSKByzevgpgEzpVxRXywFuOUOm1ZHUVRyzNP6xnpgbbQC','rGa6vPgOMgmVpDPXNC0i','QGyhVxEXOS561KpBBF937ZSSxOYBqdXeE6upr5I5O4BkwQSK4KqoZTd1SHlc1dA81hwGLJH8mhr3GPPZRyOeStoA9iFMwcCqiUO3SX7evSOHnDuJmVi5UOE','ok','ko',13);
+INSERT INTO ti VALUES (-30205,4152466659,'wa2f','U6BaJS5SwBcIkE9y63cEENjvNu2pu2PkUXj0unhKNU338l9vgcEKMO9I7pQAv777iwq8mXryDxchAMWGlFsqw2UjSvBVBPt6aMuku78w8vom4032tyw6rCrAvCcffFSiB7tyCrgOxsfq2xBCQTt35KuG2FpLACUUUvsipl1E8Sz0LnyTSKByzevgpgEzpVxRXywFuOUOm1ZHUVRyzNP6xnpgbbQC','rGa6vPgOMgmVpDPXNC0i','QGyhVxEXOS561KpBBF937ZSSxOYBqdXeE6upr5I5O4BkwQSK4KqoZTd1SHlc1dA81hwGLJH8mhr3GPPZRyOeStoA9iFMwcCqiUO3SX7evSOHnDuJmVi5UOE','ok','ko',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-30553,1227690945,'OwEQatMDHhEmG1LBqwTMCBUCwVG4LInSfjlFCYxEkkv5r4zdEdwduLScbTGND8t9SbVmOz2w4mt','VhE7YFawgthyMuVal5rJW813kN6a3mwB7pv132iRjYSOClahhCAErYcOadYUDf6PMzzLeQR2OhhaSoXrPHD3rVwXycwXARmEu1wNrIlhCLrrdLFDRIHnXtQlKoMrLb71Akbwdjove1VzRZu8o','4PAClBsnLOe1sfUDCz1V8SQUWyZUAuPe','0C9jxKyeweFcUt','z9','HL',14);
+INSERT INTO ti VALUES (-30553,1227690945,'OwEQatMDHhEmG1LBqwTMCBUCwVG4LInSfjlFCYxEkkv5r4zdEdwduLScbTGND8t9SbVmOz2w4mt','VhE7YFawgthyMuVal5rJW813kN6a3mwB7pv132iRjYSOClahhCAErYcOadYUDf6PMzzLeQR2OhhaSoXrPHD3rVwXycwXARmEu1wNrIlhCLrrdLFDRIHnXtQlKoMrLb71Akbwdjove1VzRZu8o','4PAClBsnLOe1sfUDCz1V8SQUWyZUAuPe','0C9jxKyeweFcUt','z9','HL',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-10293,3602513367,'EWAqouZ7fgyGbA0BKAQpl6xWW1ycfSpN1865bIP6QqVQqQgFMcQ9I','rFT6sVWRaJID72XC9zY05fda','K2rJ','eWOeJ68bDr1jV84kgBQrBBvsVaHGFgCcHoawaohAioEKZ3iCI4TcvXOOlrAeuP416uY00SpyqDM7LEdFgwKa0OAztGndsHgWpH0I9SDxU5HQuyUhbF4Sb6U83B2tyRgWpc6Q2lzIZWNkq9o5gy8XqE7mfcbGWjmC4bct8wqMhSs8g3UQu7XK5yGUhAeLCYpD2BNkHWUld7JsQkNLysUqNKKh9LfeHNgeD9f','V','k',15);
+INSERT INTO ti VALUES (-10293,3602513367,'EWAqouZ7fgyGbA0BKAQpl6xWW1ycfSpN1865bIP6QqVQqQgFMcQ9I','rFT6sVWRaJID72XC9zY05fda','K2rJ','eWOeJ68bDr1jV84kgBQrBBvsVaHGFgCcHoawaohAioEKZ3iCI4TcvXOOlrAeuP416uY00SpyqDM7LEdFgwKa0OAztGndsHgWpH0I9SDxU5HQuyUhbF4Sb6U83B2tyRgWpc6Q2lzIZWNkq9o5gy8XqE7mfcbGWjmC4bct8wqMhSs8g3UQu7XK5yGUhAeLCYpD2BNkHWUld7JsQkNLysUqNKKh9LfeHNgeD9f','V','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b INT UNSIGNED, c CHAR(54), d VARCHAR(21), e VARBINARY(30) NOT NULL, f VARBINARY(91) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1007,2631280216,'g26gABKdc7pXShegrC2o5BnZEy9uzxFTWZ','1skWfumhK4s','dBaHcmJokt','IJqtxRmRtD','AE','L',0);
+INSERT INTO t VALUES (30200,865432326,'pgr2dGPNpiI7MFWT','Q0dDkmeUTE2','BHr','k2Ow0oCcZNJG9huGwXa0','yQ','0',1);
+INSERT INTO t VALUES (-27203,195313295,'xIvqja0cMf2CV','p8ehKDl','WvY','P4a9gu7ues1B9U8k43Q1qvYHN9jW6GS7MeeEZs','m','2',2);
+INSERT INTO t VALUES (-17181,3018689871,'dRyJhQo2ldbI39UfNUsk66t2bfhTO','P6qfpWELlyMScRR','Cq9j7','GQx9qwgmWqnLGceuqYSqlKHWOEFl9Oe','c','4',3);
+INSERT INTO t VALUES (8820,801636316,'NgJ4jAxJ4oukUz1KpcOB','qFu','9A06tNS8TAQBff5Hh0nHZ8thr0tvzA','BfLjiC82poVH1Np2cMQd6kjHC8gS9znMdXH4BevXZtb0ZN0z0Mz3X3W8gWUXuutGWRMXzj7Gf12Ti1A3K','4','r',4);
+INSERT INTO t VALUES (23281,4055532290,'WU7uzO26wqbNScj','S','9','Fr79wKX7gFixlPBZfT7EiPmlcQjtqKMSHomq371OYnsrRc5PUF4TMxyzPQe349P','DR','U',5);
+INSERT INTO t VALUES (18337,1392241655,'7L670xp30gMsvIlWy6','keMoenRLykc','vjx8Wgl','OsKZm2rJpCL47A9xMC9PXTAkRyQ','R','1',6);
+INSERT INTO t VALUES (-18786,3274097116,'HodVHQbF3fJTaqaFq63lyNkpOsQ5kioT','nCMIBcLjmoyqUp1','Lfw3EcNU','C4kxp9SNXZ0LHJJ9A6uGvsFR4Ci5T','sa','q',7);
+INSERT INTO t VALUES (-9983,3709391237,'SMxpM5ecCNGSk','x3Agh2thwgND5XjDU','FSOFXofHhVRznSo4dKtrwxML8G5Y9s','2wNSYlRbKYAgSNYJYYqFNzc32qSxWNv','kD','o',8);
+INSERT INTO t VALUES (-22462,3713984350,'WjvK0XHgMX74Tvwmt5KIPkg','iZy85400WQqO3Qd','bJvrp6MQvIMLx3xud','XkjMIigJXyhFNr4XvGjTQZRioetJxcblD3PPSyrN5uauey72','O7','o',9);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED, c CHAR(54), d VARCHAR(21), e VARBINARY(30) NOT NULL, f VARBINARY(91) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-74086531,1050535628,'XMGEmE2UPmrlrzdup6dzaMoq8fgsK6sx4kfmSSazOMWARGetA9v1ATRLbgR4IqUZRJ9Bexnf7v','0WjB4AnIobHvMJo4ztvlIFFLyTQSl5Mef2DaEkcckeein08JRgut7690KYqkWf2lJ0iH7EfP3','w1eFIjh','ocvmwi4BkIdHqGoeIC6v3bQsfS5ZPBfghw8YfHexfSo98kfvERcNyiqAwlNItANnDrzBCTP7BU','SXB3jk8C0Wp6ntIWHHY6W5rQ9q8nHnt4suVxCbvQv','aXG1KTucr9zVYojEeLSHMzrR44lSOkgVzt',10);
-INSERT INTO ti VALUES (-74086531,1050535628,'XMGEmE2UPmrlrzdup6dzaMoq8fgsK6sx4kfmSSazOMWARGetA9v1ATRLbgR4IqUZRJ9Bexnf7v','0WjB4AnIobHvMJo4ztvlIFFLyTQSl5Mef2DaEkcckeein08JRgut7690KYqkWf2lJ0iH7EfP3','w1eFIjh','ocvmwi4BkIdHqGoeIC6v3bQsfS5ZPBfghw8YfHexfSo98kfvERcNyiqAwlNItANnDrzBCTP7BU','SXB3jk8C0Wp6ntIWHHY6W5rQ9q8nHnt4suVxCbvQv','aXG1KTucr9zVYojEeLSHMzrR44lSOkgVzt',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(94);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(94);
-INSERT INTO t VALUES (-1284095461,1017779521,'HlNZA4VatEdVCCMpGXCPOvDwPSqhXBA0Casfhq2PvEuftgFv4UCP8tWNGcBeSm5O6eK9GRqw9ep2HsU','LHF6SsC7fsLWYD590EH4ybzlD6kUfXTC5TXH08bIpgjtMbk9uv','aNCprO','vvlWdWP1P1NJfT6q1AXV2q5rXH0C1ipAYdVzE8','je4SCFwDzlBAxgLgv58TLka04W','di3otNYZeqSVRZXaHEauUd4lySPs2PwMMPkUky1C42KiYcUh',11);
-INSERT INTO ti VALUES (-1284095461,1017779521,'HlNZA4VatEdVCCMpGXCPOvDwPSqhXBA0Casfhq2PvEuftgFv4UCP8tWNGcBeSm5O6eK9GRqw9ep2HsU','LHF6SsC7fsLWYD590EH4ybzlD6kUfXTC5TXH08bIpgjtMbk9uv','aNCprO','vvlWdWP1P1NJfT6q1AXV2q5rXH0C1ipAYdVzE8','je4SCFwDzlBAxgLgv58TLka04W','di3otNYZeqSVRZXaHEauUd4lySPs2PwMMPkUky1C42KiYcUh',11);
+INSERT INTO t VALUES (-1323657314,3801197671,'mxGBK1PUpw8JiUhOcMdKUuoKgzJ8vk99Vt1EZ','xkws','CCL7nuN0SSI8YapDeJDeXBy6ZxZ','a5hvsMwEmRNmmrWTHHYa543QDqjH5ZW1HGhlvEDsgnb4xHHnpooiypz0h68rBsxf5td1H9UMu62t1bmW9U6','ml','O',10);
+INSERT INTO ti VALUES (-1323657314,3801197671,'mxGBK1PUpw8JiUhOcMdKUuoKgzJ8vk99Vt1EZ','xkws','CCL7nuN0SSI8YapDeJDeXBy6ZxZ','a5hvsMwEmRNmmrWTHHYa543QDqjH5ZW1HGhlvEDsgnb4xHHnpooiypz0h68rBsxf5td1H9UMu62t1bmW9U6','ml','O',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
+INSERT INTO t VALUES (-1411814978,1851856791,'98RRpPEMbEochpgubktRXUCbwQcT3O0saGIlT9','5mOaiGbdTfem5zgKH','YOveq','8rUAuf','J','M',11);
+INSERT INTO ti VALUES (-1411814978,1851856791,'98RRpPEMbEochpgubktRXUCbwQcT3O0saGIlT9','5mOaiGbdTfem5zgKH','YOveq','8rUAuf','J','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-605329244,3408768593,'te8oj5uTlf5pgQigr1NkWUz2metGIlsjTsCvCUdp4MZheZSYxI0B93','eomzWit5Y68SiW2LqUd0ZaFSBYbm2vaLAL6yKdiG6lCOejB4EB7521PApLX48ZovxPnxkM4KH1QcQKjXUn','7butBSR0STq4OKeDEk0PiaXVcqGX3t','49cHX6LfRTmKNeIdR41d8TlRGVztagNqbRw08PS7nucsKJ3K3X5XntDAwI6mlwRyXgFVoS42wR5ksiPilqkfl','ly','M',12);
+INSERT INTO ti VALUES (-605329244,3408768593,'te8oj5uTlf5pgQigr1NkWUz2metGIlsjTsCvCUdp4MZheZSYxI0B93','eomzWit5Y68SiW2LqUd0ZaFSBYbm2vaLAL6yKdiG6lCOejB4EB7521PApLX48ZovxPnxkM4KH1QcQKjXUn','7butBSR0STq4OKeDEk0PiaXVcqGX3t','49cHX6LfRTmKNeIdR41d8TlRGVztagNqbRw08PS7nucsKJ3K3X5XntDAwI6mlwRyXgFVoS42wR5ksiPilqkfl','ly','M',12);
+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 (-91420055,3226313934,'qo','sfBuOC8stT67LkiTS9tod3dXmaqefKyF2YQQ','x0AYu0KYzP','iMg6umu39eZFG07Saic13Q21iG0sAxKPMvzK5MxBJbQfPXX9Pe8AdS6f7aDtOf4MTzhCyS5ZScFksNzieUv2PwImg9','E','4',13);
+INSERT INTO ti VALUES (-91420055,3226313934,'qo','sfBuOC8stT67LkiTS9tod3dXmaqefKyF2YQQ','x0AYu0KYzP','iMg6umu39eZFG07Saic13Q21iG0sAxKPMvzK5MxBJbQfPXX9Pe8AdS6f7aDtOf4MTzhCyS5ZScFksNzieUv2PwImg9','E','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (384027996,2428293884,'70Nc3PbAE22aCxVyebzPl4VIl','FkXL6BQinFfMteeg7fZz2s0QCDqCxb','0ys2JvT5qnoORPDzhQ8c','xvUstFdizTWmc38SZb3gNmYNDFcsY7YpClkbH989cg09BSKkQnbPkc1e537VetIUxn3LKqs3JNsvEIhH21k6hiCZ6VFbCGJNzuUz895XMH8Exarm81Jw8UyGP603VJhfV','oYT','9',14);
+INSERT INTO ti VALUES (384027996,2428293884,'70Nc3PbAE22aCxVyebzPl4VIl','FkXL6BQinFfMteeg7fZz2s0QCDqCxb','0ys2JvT5qnoORPDzhQ8c','xvUstFdizTWmc38SZb3gNmYNDFcsY7YpClkbH989cg09BSKkQnbPkc1e537VetIUxn3LKqs3JNsvEIhH21k6hiCZ6VFbCGJNzuUz895XMH8Exarm81Jw8UyGP603VJhfV','oYT','9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1967673559,3420011148,'I6UehQX6VmVJnZDJAAtS2GgTN8w23MuMNJToRuqPuIYVComIRfz','onwhPiHACAewttJb89dR0f2YYX9rdNM2TuwcMRG5IykTCHCaYldvu8sTqZxjgqefihbYcsKLR3YiQK','p2Z','oupHgsBUjYkjbCC3p4HQTXrChh5JRe535c5dy8j0LIqTfZnfsTC8jLUTdF5aelLpoovfvybF6VGLdUVQYuwH5mQUUhsDzfDtsqdMfSThYxOyNgTNzVXXqt5DjFIsF8tIYOkyklc5mu8Q5mRUkyypWIeWTaeqgVIxicZxT0Bi7XmPBhiuADAPyljwnaTx4lLAphDyxuPfKTLBT2','8H','ct',15);
+INSERT INTO ti VALUES (-1967673559,3420011148,'I6UehQX6VmVJnZDJAAtS2GgTN8w23MuMNJToRuqPuIYVComIRfz','onwhPiHACAewttJb89dR0f2YYX9rdNM2TuwcMRG5IykTCHCaYldvu8sTqZxjgqefihbYcsKLR3YiQK','p2Z','oupHgsBUjYkjbCC3p4HQTXrChh5JRe535c5dy8j0LIqTfZnfsTC8jLUTdF5aelLpoovfvybF6VGLdUVQYuwH5mQUUhsDzfDtsqdMfSThYxOyNgTNzVXXqt5DjFIsF8tIYOkyklc5mu8Q5mRUkyypWIeWTaeqgVIxicZxT0Bi7XmPBhiuADAPyljwnaTx4lLAphDyxuPfKTLBT2','8H','ct',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(71), d VARBINARY(30), e VARBINARY(99) NOT NULL, f VARBINARY(14) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (98,48502,'8RgCoYv','2nWZbY6InggD0jYJbgWl','3Vl6B1E4GGOSRGfo7Tfnlz468HXBj9UoHVJDh0fDOUaCxZf5BnaPEJ9iPDtJRaxJ8FXPO','no7','j9','BW',0);
+INSERT INTO t VALUES (83,62853,'JhSPRjALL8NfwlE7oLoARAdcgSb5MsMkmJ1Oyel','66gElF3Ucj2u','JK','NCcAFoegrcjSL','1','l',1);
+INSERT INTO t VALUES (119,32681,'nC','3N5mNS','BX8v4O94bOQwYcxp7wfXuJP6BKT2O45Qeez366GhSn6RvQ2cDLSMrzyPx0','14yN8fI','7G','hR',2);
+INSERT INTO t VALUES (11,35323,'7','4rzHsaBwsv1','yh0X','EGv2ttx5sLy','HO','Dy',3);
+INSERT INTO t VALUES (-115,8359,'MndXWrMq0','I13HLCoYSzn5v1cCn','Mj0V8xUvzoFVquDCdD3R6GtlmxWhQDjja3tCZU','F6wsxUmX0IpY1','EE','t',4);
+INSERT INTO t VALUES (-103,35763,'vjcOZk95qWhL33HlbTmRBo4bnNu3DlRbyMx1ybOSwIaBug7g2L','kKWCfmaV04ZmLG7rqad8DUEKG7y','UsBHyQjxgoYTweqyeSb6z5jFWPkwoCS4cZuySfyKAXaoTiDAP2anslbaIOKj0sKanl2IRR0DNPqD5Enda7Gkhz1Cf7lNAC','5divhxGnJ','et','kK',5);
+INSERT INTO t VALUES (49,37863,'jwON5e8h3wkVllOZZbCScAksaSnGTMIeVtLqEV3yKFCfT2GTyryhFLqd8JD','HES8rOo','cDq2pzClUnjjveSuIceYJle7kDqf6kjq1ItBAQ4Yh72qfIqYKaM9IBDc5evrdoLDZFhG9Qdu66P9DLGHeo','MWns7TRMUfF','1','gz',6);
+INSERT INTO t VALUES (29,58978,'4UvvPoHOj6W8pYgTFqAWYnL765947dUvdAo0czCg0UsMyEBxSomUyJZwf1','DhoJKwjB4wcbNb9QUrpUr','tgDMQAQAp0FceIBiPhXhMsg9Ts9YaGBcU6h','PzpGgvbLHpr','l','C6',7);
+INSERT INTO t VALUES (46,21328,'escAlBKyQKPllPDXX3YcTuqVja9nHdc86JErg08ZYQvww1UCLSbz29uOD7XYVBXRrv','eoRVz2IOrpSXH9Ni1wM','ixEGdckhtrKPTOQzXfdic6dEzBDYJnr57lr1U8HTVPDhX','651gQ3nI6','OH','s2',8);
+INSERT INTO t VALUES (-78,22221,'VCfe5EhXfNs9ZbpRtal','7CDxB5IEHpnxkagSdcfdX8','qPlz3Xu7kAFsdYBzxoXC3jcYDecdMqawMqIjzCfyvksuBlqZ2AOnTvaH51cH5UgFGt3QEhfumSQX9DChlmpgC1Vqnz5AsaTRYv','W8cQD24','u','4N',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(71), d VARBINARY(30), e VARBINARY(99) NOT NULL, f VARBINARY(14) 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 SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (8268,38139,'mD6ho8bunqHsq0VO3j0q83wEzyFEPlW5fSE4uZ6mn','H22Z4mKLN0ZfTV3tUPLALio54nY2','1kUVe6VKUPc2UM10uEVZMDfKJBF72AMpzkkHxt6DIC2i5pF0tWmN3fAaFC3nVay1ffu4trBDWM1h','T4','Jk','tV',10);
+INSERT INTO ti VALUES (8268,38139,'mD6ho8bunqHsq0VO3j0q83wEzyFEPlW5fSE4uZ6mn','H22Z4mKLN0ZfTV3tUPLALio54nY2','1kUVe6VKUPc2UM10uEVZMDfKJBF72AMpzkkHxt6DIC2i5pF0tWmN3fAaFC3nVay1ffu4trBDWM1h','T4','Jk','tV',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(72);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
+INSERT INTO t VALUES (-26013,38439,'poEdGUIw3YjO7Yi6hlatzNONtlvxtAZtU','Btq','H8GkbSHEoxfhNWGFI1MUAlP6','M1UHnIzb06jC','8','r',11);
+INSERT INTO ti VALUES (-26013,38439,'poEdGUIw3YjO7Yi6hlatzNONtlvxtAZtU','Btq','H8GkbSHEoxfhNWGFI1MUAlP6','M1UHnIzb06jC','8','r',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2044299356,1406234490,'Qw0d1kIAMa7hBr7iAmLP2hkCWCQZ','ZHoBq9xmdqW7wpLUBPDwXl0ASOkXcaxi7TSFU9zNixCSWQcqoVtB4GNFI4NJecPuSHIU1wQtPAMlDtGa2CS8JhnFF6KVNGe9htplZn5wVRGVKfXNjb4ajFiPCoNRSjfbluxOxfpeuxOrvrqOiin26yv2wdvPhpnbQNhXWlUbLSZJoveMIeM9wNn7gFlAGE0tp','p6CFvYfOI','X9jq9TGGODBmWoaLAabjEM','P9cPnUc1FGFuK7JHgSDSxqq7X7OIYaGnt6','uxalwlgkOp1EqLvF1HQrF2x1fE80vQyFEBa1dL2SIzhDtac',12);
-INSERT INTO ti VALUES (-2044299356,1406234490,'Qw0d1kIAMa7hBr7iAmLP2hkCWCQZ','ZHoBq9xmdqW7wpLUBPDwXl0ASOkXcaxi7TSFU9zNixCSWQcqoVtB4GNFI4NJecPuSHIU1wQtPAMlDtGa2CS8JhnFF6KVNGe9htplZn5wVRGVKfXNjb4ajFiPCoNRSjfbluxOxfpeuxOrvrqOiin26yv2wdvPhpnbQNhXWlUbLSZJoveMIeM9wNn7gFlAGE0tp','p6CFvYfOI','X9jq9TGGODBmWoaLAabjEM','P9cPnUc1FGFuK7JHgSDSxqq7X7OIYaGnt6','uxalwlgkOp1EqLvF1HQrF2x1fE80vQyFEBa1dL2SIzhDtac',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1421404934,197492784,'EBQeCPQWMcvIQgC2BZ66RAeyU6FDf6ZAj9tI7eLigBbCXd6qG5Sp4zbxMR4PSUmxVNlIusHOgBAS3RPnZqUkwduQpCo','Nvr1D7IvnJrW4SNmNs1a','X2yS7','zeL4fVgvikjbmE7VzlUPtpaBLHDGpMLtPu8r8nOePGnGYE41VK26Ktqxo62jrWPWDkZxMehqNRXZpxHL8TxQiLWll8fB8','EgdGq5HaoLWrjFDqUGY2cpk29fnnqwiAYAJmg30N3fkhhyWoHlFS9bdbD62PpRznRkHAisG','qhMkPz4pW25IjkDij3NkA9Etouvz186HNCQE1ynttGWT77tWMBr5ZD2hzMX8ztFRhgPdy4n3N2O8',13);
-INSERT INTO ti VALUES (-1421404934,197492784,'EBQeCPQWMcvIQgC2BZ66RAeyU6FDf6ZAj9tI7eLigBbCXd6qG5Sp4zbxMR4PSUmxVNlIusHOgBAS3RPnZqUkwduQpCo','Nvr1D7IvnJrW4SNmNs1a','X2yS7','zeL4fVgvikjbmE7VzlUPtpaBLHDGpMLtPu8r8nOePGnGYE41VK26Ktqxo62jrWPWDkZxMehqNRXZpxHL8TxQiLWll8fB8','EgdGq5HaoLWrjFDqUGY2cpk29fnnqwiAYAJmg30N3fkhhyWoHlFS9bdbD62PpRznRkHAisG','qhMkPz4pW25IjkDij3NkA9Etouvz186HNCQE1ynttGWT77tWMBr5ZD2hzMX8ztFRhgPdy4n3N2O8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(40), d VARCHAR(37) NOT NULL, e VARBINARY(91) NOT NULL, f VARBINARY(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12529421,30714,'zNJaSeiYAs693p6pHCUakk0VieOVS','wAn6vnd','ZTNLnmj5kJjP5P01M3nSGeAfrz54eZsugviecucBrfBZxv8okEMttL0ym3Qvn','SaHIRVeuk2CmRz','22CoBAU1LycNFUxY1SLziaxLFZnADLxMWe2afBZwfoJQKZoomu6nWkyMEHsaCZUUWzrLEM71YgkvmquEixpNs','gi6zJu1PqLm6J3pAjkc',0);
-INSERT INTO t VALUES (4772643,20218,'BLMhfHPzvLc1a75M8BBXeW3DCKNqYk7JUEHh','mQi','b34VxVJKc0fyuiu0Ta776BHs5q9PEiyH956OxgWIyH27mAxpwLyJ5bHLH5Okg8EPjTzEerI','qg0nLLNa3','6YvMGpXNQdFqGvTW','K0eFryOMdj5rUGlDITEPMBuqO0rwmFgHXLuFB8TwVd27',1);
-INSERT INTO t VALUES (11289254,42138,'RJJQ1','t9VedRQLsN9sNA','2hWZF0z5iUYuQC9PYnExSCLWkrjeUI91ABY0HHdmfBY8QMebWJBeLvZzMJnttlFnKhlK','LTqkQw8M5eak','QQX34q5LYU1VAgBO1qKJ4QejfAjpK2QuSrRfhalIfUvyixhtV4J5z1wg8XmG3GP1lcKUt','ISL8s',2);
-INSERT INTO t VALUES (12514193,58407,'R2nvoSSGVVRMGN','lR6o3r4','40yyqgousPwiaAam9AkK0Y','gGWBiHstZYqo','TFmeW2DCI9','by9hWKUVcvRN5rcVerYxar3wx9zCBR3SPNm9B2KCvLeXaQPzhaRVXpX6CPWmPBV5dphE8ncwka5U9YHiu2',3);
-INSERT INTO t VALUES (174784,42227,'O2OL2XZyIKBwaUYQw','DSP2F2qas6EKccOGM1TwlUYRGxl','QOb5j0u4KiaZ7B5bZykMRBtCIFiHRLYzeeU4OanFwMQSLBTUFgxvKy','3nd6ddpWf291iPK','0O57UHOz2vHYL91YwGRdjSRTIou5YuMBFGlHEtcdrw4Fovjm13BQjWBeDTDU9Kv5GFO628a7Y0l','ZpWY1E0SjYbJwOeZc1CeobZqRYnVgpKLMSq10XmqqkY4Ww9SBprfaMlZrmWVQgJQT24e4TJaqe6RwQpR',4);
-INSERT INTO t VALUES (9071743,29897,'0Oyn6X648kHRPjD3IuKvvDogobAPwV9VVsf24y7a','JgTSdd3Wqugx','m','auwuMiLvT1AJzUk','ibL1QRkahOpYJpvGwsZZF3AKE5oMPot93SGQctE7RDIPuq78aa','vyFIae2yuIUlSp2nUoUHAp',5);
-INSERT INTO t VALUES (5712897,48729,'Z','ue2y824Z2','JSwFYk2MV8gSMkwhJmVBTEuidL8sgUa6YNBoojqtb0OdMyuh4uaAPgjnJr0aExJSE2ak0e3Q','0so6Ocq','wYnK0LtKx7paDY95qArCdNVM3yGXgb6X4Rmn9we2eWjpWaC','gD1HgcAgLtDYaEpUmNRnBnqVuBZjttrhvCMFSW7yrhYTFlBLejLxhMGoM1lzLZ8Db',6);
-INSERT INTO t VALUES (11910861,47760,'cq4jEv5wYuGz1gQBFD','raXbGtwS5argwgkMlf5SWfHIAir00F','FOHNxQcVGzR4Y4eEJd4LGoyGEowMZsSQ0gmPRyF3MEjJTxb4meAF5S0','q0PSbvXD','I7MeQjFPI0UqhJJlluUpNvIPNy6OBtRXw5Q3kMqXdRgXqGVMRlTy8myl4jOCaCmvkRR7cEnI7ObjPL208Y5lEz9FLSsDFuJ7hgg9','ZVU6IVO8xt15BS0c01Tyl',7);
-INSERT INTO t VALUES (12462760,10957,'13oZ3','1okvGIlPhPb58xg82hpA7Ul','ogdktlK787Exdq5MjSlWK17uUCPJfOsgRdcoFy6ZMvgAt0yzbOpLSWxaSjOdWb7C3wSMtNjN8SSE9GPXb','DQ4mQXnrijEKfF','LZakYXHmv46ACkTcyqesPkEvAQonMmnZRKH4nEdpGwbmwYwU8cPhgEfJYK8osbBsdOvwVyc0dWjPezcvanol46Q5lBf4b700AKi','fmz2QF2Mws59oZ6QMWs2ex03nP2wspIMz2MK1hQo83PLKTOgViaG1u0kvoMnWr7jlNG',8);
-INSERT INTO t VALUES (14797895,56050,'TMHB0tSr5BZmKG24UF','Z2DySUQyQ8jCmRVKn7Vhc7SbBJZu','K26IQXcOZPz96rvjmqpt32g4UK','uDp0cDtGeAD','iVzBiKhMzgWCYyPfOgMOpC3THXS9O3mz70SbZ3kDCg3EPpqCBx9EQHt4DGTpWd45B8HXZtkc3NKc8TI','FOBodix7PgyfByiZpa3BfwqMxlai',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (28168,63884,'sz','2Kso5AXAzeXZg7LJj5z48SYNpYJdVXVCYYfgXu7zqP68rN7BRj87Dev1qc2yfYk9cOkhlCPeqV4KM6jKer4VbAoK4BviOMsqgYtS0FOMg5pjPy','nmssdRkbUjTvEIrf2yTbEWHY97TERCpFGBJ83MsEeKauWxonKEdryURIfBlR7L8igW1s2yAAGoowArli','GAmubfkt','T','vR',12);
+INSERT INTO ti VALUES (28168,63884,'sz','2Kso5AXAzeXZg7LJj5z48SYNpYJdVXVCYYfgXu7zqP68rN7BRj87Dev1qc2yfYk9cOkhlCPeqV4KM6jKer4VbAoK4BviOMsqgYtS0FOMg5pjPy','nmssdRkbUjTvEIrf2yTbEWHY97TERCpFGBJ83MsEeKauWxonKEdryURIfBlR7L8igW1s2yAAGoowArli','GAmubfkt','T','vR',12);
+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 (5193,37711,'MCoMUjd','Zu2L9xzQYvhC2G9OdhyUa6uxewDvzpQfGMmXLBYhol9kBYXraXbnrEq0Or0rQLxO4','Bujc6ba7ekubtAffqoxlGUVobtEYioLq1sebZsGofnghVhv4aypL5MfjimUEom2mgU1ngyK9hhrJyk21QVFP1xDdkaKah1DHbKW','mkDOyU8IabAGsyNdqG','0','nB',13);
+INSERT INTO ti VALUES (5193,37711,'MCoMUjd','Zu2L9xzQYvhC2G9OdhyUa6uxewDvzpQfGMmXLBYhol9kBYXraXbnrEq0Or0rQLxO4','Bujc6ba7ekubtAffqoxlGUVobtEYioLq1sebZsGofnghVhv4aypL5MfjimUEom2mgU1ngyK9hhrJyk21QVFP1xDdkaKah1DHbKW','mkDOyU8IabAGsyNdqG','0','nB',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-11368,33368,'qvecVl','lxiabnQuzgAeNVSk8c9wNQv4mnQV6xX9gWexJPKjkmITr3s75Hwcl9V4hLw5ZpobbPDU0XcBzUOO5lB9ApBsJTeRTy3597KLXJLQXTpYvCZo7PiLrBbggjk546VGbKBPwlpNQvwxRDuDTDn3q4oKoHX2MG7tT77fTXhJiJx2VIuDuszRcaUYcOzPHCzC3','pRsaMwq5jxfDnPhfb9','8lbOvBUs4bB2lEbvj7Uy09zACKsAJhAXbGEdV4DegHEvK3I1mizQYuhMYEnUGAxthJMXw9qvZRrW08seqEuPswFga3hEqG9GnK2gdRoC67qKI4lNAvMzMUHPvIKYODFB8SlauOGsR1a65EGg5VfbiEZ7VDx2nmf3rYrJYX5abdubCGsr9LPMFi3xUIOd58WEKQeSJfWqoNmPcUiDCbe','Tz','o',14);
+INSERT INTO ti VALUES (-11368,33368,'qvecVl','lxiabnQuzgAeNVSk8c9wNQv4mnQV6xX9gWexJPKjkmITr3s75Hwcl9V4hLw5ZpobbPDU0XcBzUOO5lB9ApBsJTeRTy3597KLXJLQXTpYvCZo7PiLrBbggjk546VGbKBPwlpNQvwxRDuDTDn3q4oKoHX2MG7tT77fTXhJiJx2VIuDuszRcaUYcOzPHCzC3','pRsaMwq5jxfDnPhfb9','8lbOvBUs4bB2lEbvj7Uy09zACKsAJhAXbGEdV4DegHEvK3I1mizQYuhMYEnUGAxthJMXw9qvZRrW08seqEuPswFga3hEqG9GnK2gdRoC67qKI4lNAvMzMUHPvIKYODFB8SlauOGsR1a65EGg5VfbiEZ7VDx2nmf3rYrJYX5abdubCGsr9LPMFi3xUIOd58WEKQeSJfWqoNmPcUiDCbe','Tz','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (21049,53076,'fTrpTTIpnci','H1FIgGoDzdcgl4ngNrUKNU6FC8b20rwIFSz3pxpwEB','OzzsR','RA55RTNK20CgNRycmwqj9PygxzUFEcuklcLhNn9ecsC6ps1NKetCb3PANY3FEJuf1QbQKMcnUdw0YJ6WAIEIiwAdTlcYG8qCmRGkKrx5rwZ7FTM6vIlraUTVaVoferCRO76Yju4eiwwG5QvUdlBCb9pc1wpTQ096U86ccJbliqEMqA1OaBiqhR0Xix04CMmyMvX3MRyUQHz1p0CPCFIXGz9WvWyTNRU9MsTpSEAJ7SmBp7ak','T','HF',15);
+INSERT INTO ti VALUES (21049,53076,'fTrpTTIpnci','H1FIgGoDzdcgl4ngNrUKNU6FC8b20rwIFSz3pxpwEB','OzzsR','RA55RTNK20CgNRycmwqj9PygxzUFEcuklcLhNn9ecsC6ps1NKetCb3PANY3FEJuf1QbQKMcnUdw0YJ6WAIEIiwAdTlcYG8qCmRGkKrx5rwZ7FTM6vIlraUTVaVoferCRO76Yju4eiwwG5QvUdlBCb9pc1wpTQ096U86ccJbliqEMqA1OaBiqhR0Xix04CMmyMvX3MRyUQHz1p0CPCFIXGz9WvWyTNRU9MsTpSEAJ7SmBp7ak','T','HF',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT NOT NULL, c CHAR(40), d VARCHAR(82) NOT NULL, e VARCHAR(88), f VARCHAR(6), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24,20586,'dUGzE1mhYTJ7gTuDQ8TLHSzIr3','5rEGlh4QeEYTPZvgAIBYDUedGIFA9j1cd8wfyJvPpe8Wbf0RdKSpBjhr4Wrgw1uFqtTeLHStd','aFPOnKGwHVPIMYwLTyqtKio89QFQNcHSklvj1odkKEpqhCQyJyMWOdIxuyQzqu00FtvYN0ztoybUsRNs1','rezvs','UU','e',0);
+INSERT INTO t VALUES (-54,-6469,'S2Frj','vuITUySDT4QzYHP9IDzYP16l4rEqLTEu8f8lHQXV7bdmpQqcTebSIAdPy6B1EWISy','JBgjW0IGMld','nzY','g','Q',1);
+INSERT INTO t VALUES (85,-30125,'yVr0kFi8nik','5bcRXd47WPDRamQ0NREkP4bkPDDfqi5bGYm3SJQS4Q5','dxnVCPO8F5NChUEp2UANoTJv3MszfFumcAIQAej07pRmvmH8w23yG','sDv','1w','o',2);
+INSERT INTO t VALUES (-91,26111,'Ufko5n0qU2plRm5b4RGO','OAZRdRr8X3KYVLE4cUCCRAnoG8eef5ABK1vAVuXk7WN6Vb8f9Ea9','zlkIV9PRgBgbjYF9RRicYwD8fPaeJlUWPQ0qjWXw9gQNSz0nqYBMrlMHYBp5QUZWXWfJSeX8d2JZ9szTfaRTDTV','n','j','5',3);
+INSERT INTO t VALUES (98,-753,'QoyVmzhVKElNjrmeQsDeDyY8WnNp10cNuvyDBPo','sw','UDjh5u5CS0W5H9ZC0lGTiFqKypCRh7K051E5iLudtDshy41N6XKANDSSyP3','bHR','9P','G',4);
+INSERT INTO t VALUES (29,-17915,'shdRtDpWCB77iAPq6xvkbVX','0PL6hJTP5UKuvz21CJvH','SjEq6VHpBaxpYFnUHSfrrD7ceOE6k','X','Xb','D',5);
+INSERT INTO t VALUES (5,14291,'J','sqsTNbZ3YLezK4De54KBzvVGZ9ZepA','trDnvtiLLOzz5YP3f5InrotQc3','695YD','Ps','F',6);
+INSERT INTO t VALUES (19,-6452,'6Is2BEvpW','zh3rM2IzFqduXS7HO5WfUibQZEPetPOEDECaLD0YxVogDlm0kr5kIKwQaFDAuSdwCJMC3aaXPzw5b','68by1x9eWwGcUy9C9uKVfHfU2JmTpAGQqcPhsgGCim0TKIDygECUqkAdpX8C6DGhKL2i6IKLAMStur','f59h','S6','j',7);
+INSERT INTO t VALUES (-99,31662,'WuU4IctQVHEco','U3CDup9Al59cQIDaddVjhNiplcmBx6O73iM5B9fDkPgRDIrUh6nWs','TtPJH5ikzw8JZB1fnGJv6iOF9VXvSZILGJq1fM57EFAjNlcuIRYLUI7gkaLl8dQyVKolsWvGzibecOcvYfVpk','4MG','fB','f',8);
+INSERT INTO t VALUES (88,26980,'fXsW','bpOvHn23yj2FbcxkfcBi','DmfvTFEWswQ9PSAsa9NUXWc','jsSXA','d','M',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT NOT NULL, c CHAR(40), d VARCHAR(82) NOT NULL, e VARCHAR(88), f VARCHAR(6), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4163136868,35653,'3CWFy2YNpn6QDVV4PIN0ZLGg87v1FLG805xxE','fAtyj','zZbFHzqyd5YA5ltaSqOGnASHZ39Q847W4JpGxqamUD6OjHc3jujuHaaIQheYq','BKEuosb2dR','vy7evD808uTIDRkBmuRHh','3Eyh0ce9WsP0flkc5lzeyzCYP',10);
-INSERT INTO ti VALUES (4163136868,35653,'3CWFy2YNpn6QDVV4PIN0ZLGg87v1FLG805xxE','fAtyj','zZbFHzqyd5YA5ltaSqOGnASHZ39Q847W4JpGxqamUD6OjHc3jujuHaaIQheYq','BKEuosb2dR','vy7evD808uTIDRkBmuRHh','3Eyh0ce9WsP0flkc5lzeyzCYP',10);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5009264569209053839,-10035,'NjHikhybb3Sybzs','JrlB7dlSCIiARSFdinWjPHlL8GeQHXcv','nIkFrkTYIcRwokO4gXlPSEcJdYJakwBBxun4oW5fDJcfVlSba4TcKkpRsMc0','xqFQV','sC','l',10);
+INSERT INTO ti VALUES (5009264569209053839,-10035,'NjHikhybb3Sybzs','JrlB7dlSCIiARSFdinWjPHlL8GeQHXcv','nIkFrkTYIcRwokO4gXlPSEcJdYJakwBBxun4oW5fDJcfVlSba4TcKkpRsMc0','xqFQV','sC','l',10);
ALTER TABLE t CHANGE COLUMN c c CHAR(41);
ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
-INSERT INTO t VALUES (39846634,13053,'JRt7nxlqZq1fNw','5072kdDWpqezBUgkeHxSQY','RcCyRy57D8y75Npg2CKsd2AZbqvFFq0ZfoNUpNLWQgbxulAsGya3NuWOBK','VKm','eif0aFzCDqCrABDPs2KZzfF5hgkxr1MGB5mC7fFAO8wjDRRqqiEss','C4YcpSp4uVFOkB9SFrOzpfH2Tno1Jmlbu1k1ZWk5zvgIBV2gMJQZdcGYfv4aYPB0ID3JseTx6krf6dQd20rO9GD5pXDR',11);
-INSERT INTO ti VALUES (39846634,13053,'JRt7nxlqZq1fNw','5072kdDWpqezBUgkeHxSQY','RcCyRy57D8y75Npg2CKsd2AZbqvFFq0ZfoNUpNLWQgbxulAsGya3NuWOBK','VKm','eif0aFzCDqCrABDPs2KZzfF5hgkxr1MGB5mC7fFAO8wjDRRqqiEss','C4YcpSp4uVFOkB9SFrOzpfH2Tno1Jmlbu1k1ZWk5zvgIBV2gMJQZdcGYfv4aYPB0ID3JseTx6krf6dQd20rO9GD5pXDR',11);
+INSERT INTO t VALUES (-1995832696599563391,-32457,'qPXYXaBw4ybK3YIFt1eNYfZSArQP2Y','IEdeHP6','e','OhaTK','c','S',11);
+INSERT INTO ti VALUES (-1995832696599563391,-32457,'qPXYXaBw4ybK3YIFt1eNYfZSArQP2Y','IEdeHP6','e','OhaTK','c','S',11);
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 (3386897910,42433,'NtfBTrxg7vq','5wGixcnhmkEYt1S3OT4YnSUTXSQUdMuoRAZ2c3','Hv0oLtwgKg6CoisRafKn5kNFbMPI','4B','3q3qnFTKvZW','ankzpCRANscNN6kW7M7NctQs5gKJh7VUjmHj',12);
-INSERT INTO ti VALUES (3386897910,42433,'NtfBTrxg7vq','5wGixcnhmkEYt1S3OT4YnSUTXSQUdMuoRAZ2c3','Hv0oLtwgKg6CoisRafKn5kNFbMPI','4B','3q3qnFTKvZW','ankzpCRANscNN6kW7M7NctQs5gKJh7VUjmHj',12);
+INSERT INTO t VALUES (-7817240970896277585,5078,'U510YJmKkAuAxywDSirqVhNO0irz','kIA20nBaq0u9fQ2pl7pHYgoeQWOuSojdWzFzPsnk7XxX5bSBz19VHmDSP3aQt19DuiEFboVEpPb1z1fb3rwuQWEnJi0JAx4zTGKWEPNViwEGklSdqTTfJ53Vd2TiUiKmZZ1oxxWrkW3LxX3jrjb0dDmS2C4gTV2llswMW','M4tIGYirLaBHvcuT9na9PmrJiNj31h6lWtCA4X78vbzLAaYHmeMJKmMgtFOerQ','SW9tF','06','i',12);
+INSERT INTO ti VALUES (-7817240970896277585,5078,'U510YJmKkAuAxywDSirqVhNO0irz','kIA20nBaq0u9fQ2pl7pHYgoeQWOuSojdWzFzPsnk7XxX5bSBz19VHmDSP3aQt19DuiEFboVEpPb1z1fb3rwuQWEnJi0JAx4zTGKWEPNViwEGklSdqTTfJ53Vd2TiUiKmZZ1oxxWrkW3LxX3jrjb0dDmS2C4gTV2llswMW','M4tIGYirLaBHvcuT9na9PmrJiNj31h6lWtCA4X78vbzLAaYHmeMJKmMgtFOerQ','SW9tF','06','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5571163268838026191,29578,'0BJRADlghbSrcwf8a','GpaASEZY0jp2KLneqxtA6cD0iC3mY4d8wXU8WyBmjcTyOuUc','DP6BxD5SynB7Ne7tBvrqiezFLUKIJAjlUrVQvZ4uG9ulVcrU0iYYmngVuxMb','ALEfbxrdMyz4W18ecOaFI4HHD8BwtKOYgmFYqWsYlNGkEhUujrpTcwuuMso6J5UhMObqn1VeE2X3w5UTcS4VsdSHxjtPs1VCFxftJOk0vrsAFTeo5bzLFqJb39lTOioqwjGiBnebRn7g2pX40TmNCe4PE','H','n',13);
+INSERT INTO ti VALUES (5571163268838026191,29578,'0BJRADlghbSrcwf8a','GpaASEZY0jp2KLneqxtA6cD0iC3mY4d8wXU8WyBmjcTyOuUc','DP6BxD5SynB7Ne7tBvrqiezFLUKIJAjlUrVQvZ4uG9ulVcrU0iYYmngVuxMb','ALEfbxrdMyz4W18ecOaFI4HHD8BwtKOYgmFYqWsYlNGkEhUujrpTcwuuMso6J5UhMObqn1VeE2X3w5UTcS4VsdSHxjtPs1VCFxftJOk0vrsAFTeo5bzLFqJb39lTOioqwjGiBnebRn7g2pX40TmNCe4PE','H','n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3311979979336099346,-22793,'u5','K9OBOf1wZBFh8x4UpPnykoggPzx102s69aJFCz89ZfBwzzRVIfs9Sj39sNxzA4pCmK3VTciOWwBSvmgeQQXDKmqZEYqrtEayFopGlxlWRPdaqU8X5A92JHS2i2s5Z0cMLdSuDLJs1cNwCjPZzh9dNM5T3pAnFcurfeifBmGZIPdILE70fmx68YvXVLq49rgTTB1mGKxvO6WtozxMKUea6Qe2gkN2qTLLQDFCEuRZqyAnWgqXJtTtU','tYiIQJlCoOw4MTCc','11ELAH59jUypRUfjmCIy7Xw1VPL2SVrToI00tjcqN4pVeyn5cN5oLAk7YpkBe5','U','6',14);
+INSERT INTO ti VALUES (3311979979336099346,-22793,'u5','K9OBOf1wZBFh8x4UpPnykoggPzx102s69aJFCz89ZfBwzzRVIfs9Sj39sNxzA4pCmK3VTciOWwBSvmgeQQXDKmqZEYqrtEayFopGlxlWRPdaqU8X5A92JHS2i2s5Z0cMLdSuDLJs1cNwCjPZzh9dNM5T3pAnFcurfeifBmGZIPdILE70fmx68YvXVLq49rgTTB1mGKxvO6WtozxMKUea6Qe2gkN2qTLLQDFCEuRZqyAnWgqXJtTtU','tYiIQJlCoOw4MTCc','11ELAH59jUypRUfjmCIy7Xw1VPL2SVrToI00tjcqN4pVeyn5cN5oLAk7YpkBe5','U','6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (5141335824466656509,4352,'QIJgA35pvkwXO4IKk9C8pl9pPc','UKiWB3reCprRtxNT03gKIxo1DV9W5o00gMa0kCpPn1DvD8mFxcLCvObkdoI3c5sNNzNQgHs8HEaurilrnWUtz3KI','MjacyD8cy7yjL9kzxypxkfg','qC9P73rUGYLs2DDOVfefr5jiDquil515u6EtLR4mFnm3vzz0QL20vCybuBiDNloAEFxZ7so1bNvgh2AZwedPgnNIQ07LLAiTfZB8qUACbgGqSTFtsQx2kIrRgu15EUaYe4q6PqHAfAFXLGv5kGwCRx4uM1KCorUI8TFZQaEWYX6bVTuQFGnzGydBrxh2DP085vzYBHgvyjbuQm1o','u','D',15);
+INSERT INTO ti VALUES (5141335824466656509,4352,'QIJgA35pvkwXO4IKk9C8pl9pPc','UKiWB3reCprRtxNT03gKIxo1DV9W5o00gMa0kCpPn1DvD8mFxcLCvObkdoI3c5sNNzNQgHs8HEaurilrnWUtz3KI','MjacyD8cy7yjL9kzxypxkfg','qC9P73rUGYLs2DDOVfefr5jiDquil515u6EtLR4mFnm3vzz0QL20vCybuBiDNloAEFxZ7so1bNvgh2AZwedPgnNIQ07LLAiTfZB8qUACbgGqSTFtsQx2kIrRgu15EUaYe4q6PqHAfAFXLGv5kGwCRx4uM1KCorUI8TFZQaEWYX6bVTuQFGnzGydBrxh2DP085vzYBHgvyjbuQm1o','u','D',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(38), d VARCHAR(29) NOT NULL, e VARBINARY(96) NOT NULL, f VARBINARY(40) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (62092,14597924356521681111,'c','mBFiDlxhaPYWLXXbS1Cazo4j7F','hDiuw1lTZ4lNnWkc15mn3gqYtJYkll7s6','YbfXjsWpt127nPCqZYnCBaOy','V','BC',0);
+INSERT INTO t VALUES (4861,13522487986446245819,'8xAr51vYRojSw79IF6sD58fBHFwFRLJy7','3WSmeNgbweQ2dPKOu','LJpcs0TLk2','qPUlr','L','zE',1);
+INSERT INTO t VALUES (18530,6275900402135052390,'MK8DuzZLxqj7jj78SZsKjWpC3K4','sVEh7f3I21dABs','9mVoabwFajkBVKghJashMkOqJ1Dek4io8Ep7qw5TW','kfp4gPARKYioOdqvra7QnUOH1D4Av','e','d',2);
+INSERT INTO t VALUES (6223,15724332704224414969,'LlIihEGs9','rhwRNPKHkpnQeJtDIb','wTq','gsZ9eaas0kQjEkNvUGYGPGyRO','E','5',3);
+INSERT INTO t VALUES (9104,13395813657104519255,'7TNXoonHVKvmyU','oVJmaKHOCEaLj2S9VZL','ZRI79r84BOYr6bmax','Kzb','6','j',4);
+INSERT INTO t VALUES (47090,5827181394461945864,'GU9w6YzU7PlkStOUmA5noUCyGxuV6iSZ2HMeCG','3OBWWrNcqp','ogJe','Pi8qobNAzBqzA','T','AX',5);
+INSERT INTO t VALUES (56883,15763579318552510252,'h2yGLXhx0IhCJEH213orAZ','0kgmoVBzuyzfIqWatBrXRhIAcDJ5W','fP9dKIhBZaIAeKfOZFix2gciDqacMowFJA6','GlD0G0Le9ziMd5AhVskkuwozQ2VHBYt0J','2','w',6);
+INSERT INTO t VALUES (43206,14054091161814099830,'gB8DfbCYCXP','1sJBG3ltop','LeJjbaGJz04m65DBASDwfheretOOMdbK9n6PMeCUHgcOD3SeZWkyAwhdkETfdQiH1BpASKrPgrgDsdMYJSKJme2Rwd3','nuyPGzWjaZsQOeG','G','FJ',7);
+INSERT INTO t VALUES (16570,1245610068996571019,'EXWYFZf','aPIiD','odMRUNVIhCTXiadcGC5Ys1hzb0qGjxKlvponN09wXd9b5LOXQgYm','whh7TUSrbYoP0R9J6BSjasbU1EDljURjtmujPH','w','y',8);
+INSERT INTO t VALUES (47559,15833831582159873908,'gw','ROPZPXu','sHbgRwQGqbbvYf8Uk2s13XImQ23azl17','BeoZWY','F','Q2',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(38), d VARCHAR(29) NOT NULL, e VARBINARY(96) NOT NULL, f VARBINARY(40) 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 SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (18924,6992544803902927317,'6tOfGbmhHDw88RrQ1','MZcwed2BhIDRss8h1EGCH5Upox','hVLFRfGcMg4grP9lENypDAXYybkJzzLrPhKRrw4WvdUuMDPXgtT','rxyVw2XAoxneBTyLbXdRVyaCvYcRCa0','4','e',10);
+INSERT INTO ti VALUES (18924,6992544803902927317,'6tOfGbmhHDw88RrQ1','MZcwed2BhIDRss8h1EGCH5Upox','hVLFRfGcMg4grP9lENypDAXYybkJzzLrPhKRrw4WvdUuMDPXgtT','rxyVw2XAoxneBTyLbXdRVyaCvYcRCa0','4','e',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (15018,9512916999394785507,'U','RjwRBLcxPVYeiIIp0wQO0B','LXqEnLJvMuIexP9VxWGF','CETXLhVqzj8E9tO','P','Vf',11);
+INSERT INTO ti VALUES (15018,9512916999394785507,'U','RjwRBLcxPVYeiIIp0wQO0B','LXqEnLJvMuIexP9VxWGF','CETXLhVqzj8E9tO','P','Vf',11);
+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 (27578,10981325049978914429,'lYQ8rsmO3On3p03kOfisgYFl2JuBSmzpL7352uu','HJT7oyQp1o0YHx','1AxX0ME90JxbrKsD3a6oS87nLr','jgVeMgkziVEMuImd0TMC64Z7GRtLbdVzc','0','0x',12);
+INSERT INTO ti VALUES (27578,10981325049978914429,'lYQ8rsmO3On3p03kOfisgYFl2JuBSmzpL7352uu','HJT7oyQp1o0YHx','1AxX0ME90JxbrKsD3a6oS87nLr','jgVeMgkziVEMuImd0TMC64Z7GRtLbdVzc','0','0x',12);
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 (2231424551,58010,'IIVrZ5r5U35MuC9Kw26cr','TiemRCMTxQtk6rmEdz9orjGmiFwCkOZ2oSr0P1CXV9LQGo1sYfVAf0OVMX6pIXutmVHl85U5SppuJ0laEXgp1YpiN4gjnS3QmSmeV2Dx40Lj8Xqh0LobZXzoJ7Sf2VqrZrg0459EiYg5ULpOfLQjOzhpo','djt5KYVFC2cDi','zWT6EMEFFCMHSLUWwvskFYrMTB0vO','0FUWvH70hR0bgQXB53tplpqPlx8JU56wcP5frOwtOF3WV9TTWvyrER8nu7urcjryAYUWtcCzdXJiO4toTHCjo4p0','Qq6TGWunKmOhR4WD8frZK0W',13);
-INSERT INTO ti VALUES (2231424551,58010,'IIVrZ5r5U35MuC9Kw26cr','TiemRCMTxQtk6rmEdz9orjGmiFwCkOZ2oSr0P1CXV9LQGo1sYfVAf0OVMX6pIXutmVHl85U5SppuJ0laEXgp1YpiN4gjnS3QmSmeV2Dx40Lj8Xqh0LobZXzoJ7Sf2VqrZrg0459EiYg5ULpOfLQjOzhpo','djt5KYVFC2cDi','zWT6EMEFFCMHSLUWwvskFYrMTB0vO','0FUWvH70hR0bgQXB53tplpqPlx8JU56wcP5frOwtOF3WV9TTWvyrER8nu7urcjryAYUWtcCzdXJiO4toTHCjo4p0','Qq6TGWunKmOhR4WD8frZK0W',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c BINARY(78), d VARCHAR(20), e VARBINARY(31) NOT NULL, f VARCHAR(100), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8455258992349378921,1518613345,'ZXwMg5EsgP9CKDze2RCgpwW','ohFMZ2miQdJh4g','Xlds','g7IumccahLaiNLnsp7LxTtynQrQijC4Y1Og8JG69rAsVBjm9MnsTjT14A3DFYZ0LbpgqlDpOCIRbRtd89Nk','yvmO7dzyW','8m1VE6lMny3aNo7D1yHKBPSC1KbppAMhp3cwIh70Ln9fOPaB3Oc98FNsL9781pOJ0iUyueb3SYFoNYTnOZuvJd',0);
-INSERT INTO t VALUES (4123442080094596006,2702582312,'HMTxvm43pAoSBOhok8z9GUlp2UABlzELdYm5LQtBTl39CEthjeFJFPjBVPC586LxzXUnBzJ3yg','eDAaq4h0dkaL9sgws','seIl3','HNlQpW6de8GjySYT45zXLWpk6pGpcAH9zNnGS6kokRmSw8Y6BbQRii6MEbrgHynTYC9o4yWK9NSKOi51KT2p','yCrBgjsoZs65PrRJfdK4K8qLs','iPgr4vpPrhVw88M2X7FYXDWjQAp6okbtEIwFBHFLCQFQqVCe8kW8eqLIjFsVycCSjebuZLtTeBDCQbutR5lVQy1',1);
-INSERT INTO t VALUES (3636494914559439080,2162738154,'yBB37wUXMQ6MzbWGHZQ49sDdh3ZfLq0Q2IbLIvlxWICGqtuoUQ9Aw9V01GahabCNOb1','FVB5uW','YwAThBzbnnawrpiOCv2uC2BtGqmdmjP','a5U3YR11RPVPoHotE7fnEGSsrJ9PObqEWDYzVABy6QzzlUPLlIwOX0f5r5BPdLSvbKXGfCo43B347dhk1E6Nq','Xhl6H4cHY2j2gFf','CcyqMSb5YeGuOcQZDkK7IDDqHz4ZkQ200CTNdxfFaKwsRg571EVGvRkgGVsXwPznt8I',2);
-INSERT INTO t VALUES (5130695929708916409,4076156926,'hPHahYsuMC9zofJL7mVF','Z63TIg61dLYXBArBu8w','qIsr7u8NVbyKSkJCi1Hsb','pf','mqf2RK9U5UglMCK2x6','zdSboGWiL8IYsS98QbwC37DQn7s6EazVL6UlF0v4J6XrMqSHOROzgn4R4y',3);
-INSERT INTO t VALUES (-2908130241719983683,3383138188,'2RvRKG733A013YavlnqvL2nQBdM2vahiFZqXwLzQi6ukTTcFWu4DSOZ1tksh','0CK7wqkMRpEjG3ciI','0','dQyG9cSQGQoS94abE900MLUEV9dslqWN9yjCzQbQdpPfC9Y3blvuzn8Q2F26v4f56KQdiJ','Bv2Em834pA1mqiEXIwB2SiQ5KGdQb57OGSSqc06Zwy1He58q4JGKoX','c4H7p6BpYWj3Si5aNZhL',4);
-INSERT INTO t VALUES (-4219429510112592611,280392306,'C06lDb0Hvkmxa8ouIxTlWaSSYt3G7TTs1rQWgsomgClJeJ7zg','bdOjN','1sGZ2ZHhX1YmrQ8g7bWeAU34HkiVdlk','LfIHsg4HzrSg7HjZ3pZff2DNFag5DvVSP','HZ66pXxyqugIckBSlLSj8VwHMjMHurixLupgEYo2v17PViL9cL7oA3T4K2zmx3fORcdw4oKuZhvoeVh0Os6WBCoCUgr','tJ107mg2zEYtEVe31phZHicrkfVWaCpg5q6E',5);
-INSERT INTO t VALUES (6584063678325753102,3157310204,'TIyCqlLbbeaQ2CIh0OOmdec2IWUkkqVuoT2','z9WOjTdDlL6Izd1CifGh','3SsTDO38R5SBXgD3nhWS89KT','1b135ZUDb8cwdCa0kwyPaN1wtl9SV2fcqCs5sCtq0EBKKb2kpTNKuja80v71IHkY3P4eQvTAHjGfKN3ygGOqy5EEeWd5tS33UnM','vijWyumxCi1nQx2vDninbxyyeFdW2guMc01I8ik0JJdgXmAaqcRKhubp7MBbdA2dPSBd8F26tNgUVBApDW','76mi0hsZ6n4DQRHI4WASEOT7vQohlLGWfqovV6DrEC5XNZ',6);
-INSERT INTO t VALUES (-4876554633666585565,713157392,'s5vIMP9zI6Co9hVymhIRQAU0prBstoYADYcbhx6osDpwCA3LDLIDkkww','cKqL','sBAjj','a6qPISZfOS5h1FQITKJ1LfF3SnsFzxOKVx9gQkTS6yYFG010GEBM7j95KrWGD7ZS6sm9bSXevkz4HXG1EQS','NF0P7J9XH4u4uYc3HJzE9e0lk26CE0XyLtOtT','z3tMbpT426Hp4yJ69eDTRrgOIpHuk3HQ4AYfuk4D2XjW8p9TfdoyNBQRdxnYlQp2h88CW1',7);
-INSERT INTO t VALUES (-5830717069935280560,218172689,'rPctnw2Abv3utyp1IzISFbpJzMVjJcQxrASYwOnx9Ynp05uAmXC65kZ2HSrXxV27ogbJaEh82Xah','cpCCmPg2A','QsWNY906LVN9JO','f0fBDnwRcyToj7zgbmAw5YsGToBcFqujPSs2znoNPUcpJ2BJSSaMkknjMJfooqblg2i1ur','gHWpYubCRFKOfgMeNkmf5','DddMnbUlUAxcG843RxHGYwX4eDCWOkpVPBOrpw',8);
-INSERT INTO t VALUES (-6155128164974030850,4145836721,'FTX5BCh1HylLMPRtrxmi','TCACuiHHJuxYP','wWblE9iFaYsqTgFxLyRVk8m2ix','rrAG6Roz4lfTRdE9khLPX6BTBpDjVqS7P3TIo6eWuLB9wxEm5vwIMfQDcrQfVfZr','jDtJu9XpvnQLcyVarJai0m8IFCAPCGj','nmOexj7zFydSmTkwDdoqjLGLXGiwG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (38165,12946391282569993715,'dqwQAH9NrgRA6aAIGh','vyVK3V0RfgjmmrQf1LK4U93hVOewsjXo9Lf3vFMX0atVHHJiUGCYDHObtzhHsCIucTYrGWWnEWRF1ROzFEnR4R4lBXIibVPGB6fbguj0gjRuNlQNsjXTf44OWv2eAleXbSMu','yFvIqTGrMcpNnsqgSoLYZvA','8sTMfBlEM0c27dqiL475YVYR3xnwBOsBZqpEcNoEm4rAFZNgyHSn92sNAd8yND','q','4',13);
+INSERT INTO ti VALUES (38165,12946391282569993715,'dqwQAH9NrgRA6aAIGh','vyVK3V0RfgjmmrQf1LK4U93hVOewsjXo9Lf3vFMX0atVHHJiUGCYDHObtzhHsCIucTYrGWWnEWRF1ROzFEnR4R4lBXIibVPGB6fbguj0gjRuNlQNsjXTf44OWv2eAleXbSMu','yFvIqTGrMcpNnsqgSoLYZvA','8sTMfBlEM0c27dqiL475YVYR3xnwBOsBZqpEcNoEm4rAFZNgyHSn92sNAd8yND','q','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (37754,8768918681565580612,'VlVumy8oDDcR6Z3954Gp57AuEPWULUqfLFFgZ','2cKyG8rqQ5hoXGrMYGy98rFXItIAPh4ynNQ5FTscC','qLCszOSmNHm','wopHRbpV0LAM0fgkTS488uMSnfRd9bvqh9ZgiUO11DmbPNgJoMfdv4i5OJbQsnUE5F4yYBppNCU6gerDn2HrXPywjqAy0Tczifp9ZHB9U4YBIoy','b','X',14);
+INSERT INTO ti VALUES (37754,8768918681565580612,'VlVumy8oDDcR6Z3954Gp57AuEPWULUqfLFFgZ','2cKyG8rqQ5hoXGrMYGy98rFXItIAPh4ynNQ5FTscC','qLCszOSmNHm','wopHRbpV0LAM0fgkTS488uMSnfRd9bvqh9ZgiUO11DmbPNgJoMfdv4i5OJbQsnUE5F4yYBppNCU6gerDn2HrXPywjqAy0Tczifp9ZHB9U4YBIoy','b','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (11311,13356665197127467247,'H1yQm','NWN1thMoHfwKK0mbK9ORTaAEncLBpZcYZTCULhgyPzEnspgRvRQ8IJpQeP7ZucM7b0DvllfFwgrAHXpvPDtS3XQ','0GnuNr8mvZ2eR0HvErf','vfThk8bimgenJ5koX9Dkdiv6OxtY0L9H9uWReYASmdMFAGtlFAwrhIxadPEi3R3XXW27U0JLLEpSflPRqClvhyx5uuV2BoK3ndIWNKUfR505R1m0A6XlBsHrpiqBxcVlYYLYCQAahmDi52wTK2rjLPmr0BujuAyWkvbPNUlhUaPPTcaQ2QpsYVHYJhRkcRlatSlt7DPYeDfc50YfJkPgoPI3VpIX8WtePD33dD91vnrcgGErVsAHxJT','nO','lb',15);
+INSERT INTO ti VALUES (11311,13356665197127467247,'H1yQm','NWN1thMoHfwKK0mbK9ORTaAEncLBpZcYZTCULhgyPzEnspgRvRQ8IJpQeP7ZucM7b0DvllfFwgrAHXpvPDtS3XQ','0GnuNr8mvZ2eR0HvErf','vfThk8bimgenJ5koX9Dkdiv6OxtY0L9H9uWReYASmdMFAGtlFAwrhIxadPEi3R3XXW27U0JLLEpSflPRqClvhyx5uuV2BoK3ndIWNKUfR505R1m0A6XlBsHrpiqBxcVlYYLYCQAahmDi52wTK2rjLPmr0BujuAyWkvbPNUlhUaPPTcaQ2QpsYVHYJhRkcRlatSlt7DPYeDfc50YfJkPgoPI3VpIX8WtePD33dD91vnrcgGErVsAHxJT','nO','lb',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(31), d VARCHAR(15), e VARCHAR(79), f VARBINARY(56) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (23176,2789718248,'CuYvELnDRA','loNhsaogxXIxF','uLFyoiGJMOLzbd00WBJpAT56YlfOYuk','vwprwG','Nx','Y',0);
+INSERT INTO t VALUES (61812,1755406864,'Y0rAT0bwnXONmZACOiAaq','P','i1B6gg9yMkjfLSSFPzEFMLSHSVOdPZPQNe46vyicsYh2P0uITnUDqT3mSOdkroejI3a6QuOBd5a','hTYb4ex5LCcPXybjY','R','g',1);
+INSERT INTO t VALUES (40718,3806449053,'8sF86wP70sd','zyg0ryCPOweArGE','nPqdXGMentiae1C4JK5JxaAKkZz6','6E0H53WKOR65nUqBmnKX0IULzPbhSlpNP','xX','q',2);
+INSERT INTO t VALUES (61411,1198876704,'E3lu8Ghvc9LVQ5gjOWwk7','tj9g','MRZ3bMsTliOSDHwznvTsgxk0KCuggQB9PTfQQaMJLvovYNXSbs996XmYSo7xZG6xK','KugZgIqu','LE','m',3);
+INSERT INTO t VALUES (6654,1958980071,'IoHvsAEHvbb0vOB5DXHgIyl67','vg55BtVM0vKRj','5c','RmajgK9THcxoW6ULDOJbEQw9O9CzwhZsto','LW','L',4);
+INSERT INTO t VALUES (11532,3997183527,'4ARMfW8kRI','zO4D5iT','RdJ5ghbRClm5d52X1NbhTORUd9H','P13K30bAfT4W1dKMGtu7tLMwsaj2bj4r1jNUxQB0Yhifys8kjx','g','a',5);
+INSERT INTO t VALUES (65042,672032390,'9bANag8uvosHmS','hc','YYkHgRRX5juldN5Q9zujcE9xcGSDuelRedqTHLGtZllzj28GO8JqbYd8C2AlBeukzGdQJjmkyB9d0ek','KYNZ6eKAyz1KCgFFDtEeMXSTU4ceJD6WITymDwhKBo9D1F','Ue','M',6);
+INSERT INTO t VALUES (10101,3803464340,'sargLwP17UAOD5k0dLSHgjo','1IxVLB','TG','FZVBihek13T23mhCUZx9dYgvQGsMHwqKdHH','V','7',7);
+INSERT INTO t VALUES (46859,111332187,'eiu3GIvCQUSw452DyXJyXYdOf9Joge','IICQoy6AMTLF7','L0wBzOdTx6xIjq','D8fw3IX6rcxdCKzG9cJ0','K','M',8);
+INSERT INTO t VALUES (7917,1046576138,'ukpbxY9sKpWrUJZBDH4z6QNY9N','xuDOgNvjNYWeFTh','hqen1Bni9Rlgkarsn9gjENK9en9s1M7PJnKoo8UB0rYbwbfKK4NuAHYWRHWyy6x7t','TNDbH24vqgtt8k9HE','OI','U',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(31), d VARCHAR(15), e VARCHAR(79), f VARBINARY(56) 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 BIGINT;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (8960855348233497332,2700197214,'WLA4eM2A9S6','sV2ZCuaNWv','dhzrSNV','k6kAtfAQYAdLBoissZY9x7HgPoEeTAZ0FWTOYIWqLe6FK','qN7U8cJCo2CMHuCmPFaIvoAO1v35Nv6tVECggMw1ICBhlAuR7BFBc47m109uXm95XkiKChWtVuIeXxIVOc','68xGlEaQmKnjgjxoCggq0vo3A',10);
-INSERT INTO ti VALUES (8960855348233497332,2700197214,'WLA4eM2A9S6','sV2ZCuaNWv','dhzrSNV','k6kAtfAQYAdLBoissZY9x7HgPoEeTAZ0FWTOYIWqLe6FK','qN7U8cJCo2CMHuCmPFaIvoAO1v35Nv6tVECggMw1ICBhlAuR7BFBc47m109uXm95XkiKChWtVuIeXxIVOc','68xGlEaQmKnjgjxoCggq0vo3A',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(79);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
-INSERT INTO t VALUES (6284549182670719815,2477225468,'8KoHkRzcXs4LEKt0JOqFtMdbbRTq9GN21JSqZzXYpJyT1vYr7Oaqw0bY7JeGqzhxynblapF','we1tbEO','uuFakTQhQxqa0P1o0M0eWcKr9','O7plVhScAkIzHvxsrAJMRX73gOxpUhlLi1JYFSnGV3Y7UG5FSX9eGPwhou775WZe6axchFmaXEB','1UYAM0PSlxqJyVrQkcx3ygPePWAIT6eaT63TzRiqsyTPSlBvUtUrgzJUV1O4oXtiEE8Te4','YFfxMbe0URKgApsq9khbmKLW1MC',11);
-INSERT INTO ti VALUES (6284549182670719815,2477225468,'8KoHkRzcXs4LEKt0JOqFtMdbbRTq9GN21JSqZzXYpJyT1vYr7Oaqw0bY7JeGqzhxynblapF','we1tbEO','uuFakTQhQxqa0P1o0M0eWcKr9','O7plVhScAkIzHvxsrAJMRX73gOxpUhlLi1JYFSnGV3Y7UG5FSX9eGPwhou775WZe6axchFmaXEB','1UYAM0PSlxqJyVrQkcx3ygPePWAIT6eaT63TzRiqsyTPSlBvUtUrgzJUV1O4oXtiEE8Te4','YFfxMbe0URKgApsq9khbmKLW1MC',11);
+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 (10205128,3707079268,'VfluqPJpV09gZPW6','v04PAWVIo','DG5oG0HqziO4wHnZ','o9aMokgqMUbnEhTj1IAOiao1IaNn5CwOVvKNqzBNi4ZGA6vKzV0dDhG','bO','U',10);
+INSERT INTO ti VALUES (10205128,3707079268,'VfluqPJpV09gZPW6','v04PAWVIo','DG5oG0HqziO4wHnZ','o9aMokgqMUbnEhTj1IAOiao1IaNn5CwOVvKNqzBNi4ZGA6vKzV0dDhG','bO','U',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
+INSERT INTO t VALUES (3029929,2361514325,'JA8ee7JTo5ot','FrdBbHNKFpxVNt','UESw4kITqtyTWQypLQ65','Rsm','u','B',11);
+INSERT INTO ti VALUES (3029929,2361514325,'JA8ee7JTo5ot','FrdBbHNKFpxVNt','UESw4kITqtyTWQypLQ65','Rsm','u','B',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4502589349329901603,2609659890,'wfXMoRFjMMLwrLQQ578MZ6DBfA6C6iwg4e6rZtq0wernFc6r8rgNCk3OUS63rbNF6XwWYkIGEhb','NDBFiudNmOfV','kxpaGSfsvm91rVpDK3f9rgLyUf','MyzxUucsK','8ToiZdmdCjzMdX3539jKiN9g6w05cL6BJfL8NQe50UsP48w1ZwuEoQbehCVK3qmD7LZ','bNJvshzXltGgkoaLhEv',12);
-INSERT INTO ti VALUES (4502589349329901603,2609659890,'wfXMoRFjMMLwrLQQ578MZ6DBfA6C6iwg4e6rZtq0wernFc6r8rgNCk3OUS63rbNF6XwWYkIGEhb','NDBFiudNmOfV','kxpaGSfsvm91rVpDK3f9rgLyUf','MyzxUucsK','8ToiZdmdCjzMdX3539jKiN9g6w05cL6BJfL8NQe50UsP48w1ZwuEoQbehCVK3qmD7LZ','bNJvshzXltGgkoaLhEv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-391810225194728283,2805601657,'QG4VYQMDn2bZO','F9u807PbWgNv4ZPLMUomsrTrWNIx3JGLVVoDFZJpCpd','TntJu3h4LQfaj1i1Tcgyj4n','eQOAYGsXKXXAUYL8FBJ27oGcJGjD1itUyZFO5EbHOQKKNCTBK5wzlcfP9Ft99DggfNBBj1C426D8ogX9OxhlbmLTKuHhvSLX7SEdh6p2Z3KG9dtvOcUkUHKqi','0iHDA5fv3274mCZo8OLD6LsioDbn2WZ10oJ2CE8BWHFqK8Ynf2fl1VtJ9RVIGpbWe2lfX0SUFfL3zjkcKShzvrWPso','6SA6tCTZE1BXQ3RzYbFZPnnCgF6zOWTHkmqdbtwNVASag8C2mQ7jwyfBafyy1vqxMyMmCZdP',13);
-INSERT INTO ti VALUES (-391810225194728283,2805601657,'QG4VYQMDn2bZO','F9u807PbWgNv4ZPLMUomsrTrWNIx3JGLVVoDFZJpCpd','TntJu3h4LQfaj1i1Tcgyj4n','eQOAYGsXKXXAUYL8FBJ27oGcJGjD1itUyZFO5EbHOQKKNCTBK5wzlcfP9Ft99DggfNBBj1C426D8ogX9OxhlbmLTKuHhvSLX7SEdh6p2Z3KG9dtvOcUkUHKqi','0iHDA5fv3274mCZo8OLD6LsioDbn2WZ10oJ2CE8BWHFqK8Ynf2fl1VtJ9RVIGpbWe2lfX0SUFfL3zjkcKShzvrWPso','6SA6tCTZE1BXQ3RzYbFZPnnCgF6zOWTHkmqdbtwNVASag8C2mQ7jwyfBafyy1vqxMyMmCZdP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c BINARY(74) NOT NULL, d VARBINARY(36) NOT NULL, e VARBINARY(14), f VARBINARY(58) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4248504,79,'yFbJNDSBKHmhIaa0xvW7wRC1QqU2wwfFphupbTQ3Ah94bAjpl6EiRYdcTsg','0liUUG2MaIHGMYAQ6fkAb3OaWin0XQMkgB','Y0gOID','xtTNP684m7A7vtVdd1w0XKKCYv8PitcjSjJscC0yuWbdVDd0nM','MuXCEe2AfKl4d8QAyA0JT5KpXxEIaW6aQM1zL8bZ6F4AD1PVZJwmfVi3SDWu8d3wnPCMsdjF9km11fplXJxPdb3gQUhF','5IqfdR48KLVtXXNOGebDhIZysY1k1DBYf5gONrZYmo7DrQT8MWiczIusbPjh4',0);
-INSERT INTO t VALUES (5245649,52,'ktJFUTW5owjSK0pFjYzksk3QRK197rAX7lh','IqL4nuwmAOAWU3hzRf9jkyfFv','yjsbA8Zz9xiU9l','bGLzp1x9jTR16wyKZWXwk0eGaCQfFz9fcCeIz58MFjLdV6hizYd','1jGcXLkOUs2KoFfmAg9s46aGvvRY19AFaPrwjP85xGzsGmLs','Vo7nFixDcDNcAVbhB7rqO8dTbQXKPbSWnvPFSAd4GzYSnnx',1);
-INSERT INTO t VALUES (6741307,31,'zuc00ycEf8yQOEMDBZU3Ay2E','htyBBQF1M51sbA4IaP9wPlYt','dw','xTuINhP4xZKtALUMHJ1c60Vl7DXwuGuXrxakj79dXzBxv4TQm','OfmchJVk5csZYqRH4a5rDIXijK9UR2iYVXWPvtL4EUQITSNSKoCGc1PDjzfZGcl3Rwy5CG98S1TGC5a6','2ko7XcstPWMfLic3c6nRkMqLDnRrWllG44ewRmO0k7oTXDTKhQA6qmf7J6MLCzKJa7j9pSQxUY4',2);
-INSERT INTO t VALUES (16374612,46,'eCmRxvu0KKRPGlITts8NuKaPZ6lO7lkuOcX','ZVd5xXTTs5DftE','qlIEZd','NRPVBJmrpNKHwXdTjpy94LcRe9LFMf','CIeP5zYPvXGa','Nb7UnJXY5gHvtwAALhdnLHyLd6aALfIONjHptIfq8FNBctQpBj5Er5Bprm7Nzl7t9e4IXZW7Zsqc',3);
-INSERT INTO t VALUES (14553947,-79,'KojMOX1TGHobYTxWk7NREZND2NxCJMQFkcxInDy5HtcLpjrk2nlpiw4zn4Tz3h43G','t','tGoVZZohp','B3c58ZG6GzRK50nt3NSIZIKnLhHzhQoHdZ0O7sBkSfw','mT8h8oJcBPelgiIl1ZHxcnOQBCSFwVucokhlSmvfOqjhpGiJSJSffuA9IyBb53Oqvf','Bh6TvJUUbiv6U7A1zdaTDAKcioYF5FQx7l1xeBPqcNdjKrH7z4hX',4);
-INSERT INTO t VALUES (3792108,68,'ZjbsyOz81kFRtQYVSzz3TEWN','TWCEWBmclTGdlAovyNCy5nLF25N3S3zsyt','ybV5APdPfnI','OBwt6v457bffb2GgjNLCrjZCsy','whDmksJLTHg3S8wxteY4wBcKskQR7mKjH6nrsGo4DLsqMZt1PGwG68lIyPD3KVmtJSKfzxkVK6Dd0xFccI7BshnPu0b0z','erGDwkW1abzKZjg2SWtSc1PeJxWKAhPIu4twEeOowGeuc',5);
-INSERT INTO t VALUES (13891477,105,'o0dHlePIkm24RQY0l2ODmPJ8YiMOaCTIP8CwWrgF1gNYVBwsudosv','kj9Uf9YYJ5GZ5pgKI5M','ZP4Er8Q8fI','VE4S4ODFHURazlorYTl24rvkMzNJrb','q3oZu7tTq5s45JOUiXNstNCLySezHIFG9NbUltdKmMpJJIBtig4E773kN65R','Hic0JeZZl5kH2yquS4g2GRCRUiZckHUlOVouqQ8agp7dWRIFkVX1H7wISe3HKIXEdBqVH',6);
-INSERT INTO t VALUES (15609633,-80,'jGWsgRrg6GMOZLSo4WarwRy','PzOVpGBwFB1WDsBSftCfUey8nxADJ','bsBSv4FVMBHtYe','FxsM13WRWkajV0Sh86T3ESu0H','hKB2eRO2i','7aZsvFr6E2d',7);
-INSERT INTO t VALUES (15774788,-80,'riYhXaODCVlBL4C0CaWlKTgCAebTqpTqM7ObhGcTQ','MD0ijS5BrVhLs','F1yrNo4','UFWFP161vIE5KLZ2FH74lA8tKQZZjcnvHhpDV2r3I7FIWlF','L2EVFMvxA8d3PLR9tAz9BaRxlTD92bmKVEN','hqdYImYPZE2sFVqk7y3n2TdUikjgbheIJ2A5MZX8tlb0iKwoU6Qp67zy5SJ51VQ5fqq',8);
-INSERT INTO t VALUES (16764257,58,'ryfWc383x5DCvXqA2is6Tgs1fWhMEgy0bR7q1inrndMOhu','MTBulT','ud','VrMCcfhnkWDtdRDQGeqKRKcxZ2SfvSjmr9hwQipOngxFLy2ylGBrgX3','C85zs56LHq6I6bCRwd6l6ibtI8nBOM6wQHNQfiWNchfdMECvDkQdmqPqbWPB0q','OOrCSoS9dPH2TxWHJhHRXscedealN9cXBXqWcs4ISAibBpvao6lWierCmTfhO1uynD7UN4T',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (12795366789485844062,-89,'9qbQ6LtQ9lcezuMvhevE2bDA2rrW2cFwgnJLcKDLV0UafBQ','0wcr9gKnY','yX8j1i95Aq','Ll8o','QNUATOgf2SudCut','QMWokLgCXGmAXbHbJHdmCB2TOK3r',10);
-INSERT INTO ti VALUES (12795366789485844062,-89,'9qbQ6LtQ9lcezuMvhevE2bDA2rrW2cFwgnJLcKDLV0UafBQ','0wcr9gKnY','yX8j1i95Aq','Ll8o','QNUATOgf2SudCut','QMWokLgCXGmAXbHbJHdmCB2TOK3r',10);
-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 (12919468494917159689,-6,'TVgOpbDvvPGQADfTLUm99CUC2TSX6Y8e425keUIXthczudlliI7CQjXc','li3AwL9VHEhaSto','3z8rt','MJfvsNSwr4','yTQzNnuz7BFR1eZNL6i2BRtIWmaRkr','EUDZmqW1UgfwuyKy2mVl4tz6La0yFCYOCyl2eHsvvSo1HSR9ko4XYjOmO',11);
-INSERT INTO ti VALUES (12919468494917159689,-6,'TVgOpbDvvPGQADfTLUm99CUC2TSX6Y8e425keUIXthczudlliI7CQjXc','li3AwL9VHEhaSto','3z8rt','MJfvsNSwr4','yTQzNnuz7BFR1eZNL6i2BRtIWmaRkr','EUDZmqW1UgfwuyKy2mVl4tz6La0yFCYOCyl2eHsvvSo1HSR9ko4XYjOmO',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13554287659480095653,90,'KTBBYBUEgxGhMixIIpGy9','LMqofQQQI2CcQDSJkaoyxiRkBCZG57SV4uUVsAsYzDuu0eR6cs92j5Hck8nqqEEY3F7BXAFZ6TemnjPo8fcDJwb1gQxAsb3uKDpSkDUo61qvPznQw','hb0E64kSK','Sf10paeDmzchmINq9iTuAtXQ1md45fk0zJ32YigGiJ','I4P6FmuQpF3D26oGVZUS75ViziWSobQHcyjYL6vdRkIAdoS0W246orv','FbxSNxqze',12);
-INSERT INTO ti VALUES (13554287659480095653,90,'KTBBYBUEgxGhMixIIpGy9','LMqofQQQI2CcQDSJkaoyxiRkBCZG57SV4uUVsAsYzDuu0eR6cs92j5Hck8nqqEEY3F7BXAFZ6TemnjPo8fcDJwb1gQxAsb3uKDpSkDUo61qvPznQw','hb0E64kSK','Sf10paeDmzchmINq9iTuAtXQ1md45fk0zJ32YigGiJ','I4P6FmuQpF3D26oGVZUS75ViziWSobQHcyjYL6vdRkIAdoS0W246orv','FbxSNxqze',12);
+INSERT INTO t VALUES (267860,3118840173,'zkq7WTDONeJQjCax4','XGe2V9FJ75NUV','6USmctf','CJAgUkHH','ig','7',12);
+INSERT INTO ti VALUES (267860,3118840173,'zkq7WTDONeJQjCax4','XGe2V9FJ75NUV','6USmctf','CJAgUkHH','ig','7',12);
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 (14262625785918583797,-104,'qGkIEVTtbd02h3rOyAanarikZyWE4BtKokh','OKMGavH3eYWa868S22Anec4JVoppanZ56dAivSKpEVmNy54cFnkhVw1Ef7xPWCSIUsGQ19NFiKdu8Iea47JPsh8yUn2mUfVgKDf4zNnmBSydRjIChEeveJZ5CUVFj15fNiDN1k2w70NfvPPG97VsJhT4a6FOKoYfvlgb2jBHjeed71rI8PyyBsVYujgCwnn6XT0GXZkqOLnyP1R1Ioh9L','MZuE','I7KjNSMJGr1Qmk1Ez4ysawbeNSCFJb49DUsCpoOs4uS7ZWiBeywaJVSY4nTHruqBYDC0qOacfPvQpXrhnKGGkXayWAttKwgOBcNnzRGkOpvzZRnQPuxhwWcWzEBDiJXVivw50arwGKex9pTDKkfZw0CQK4NPXabH2No26VQhXmgG9KsZM3hzBKtoDzJqP8V4Sp3XuCgsvbXcyg0LHauSWY4YVmT7KiXjxovXw8qHXkE9nasjIoPv6linhn8K8NYv','RNGycH6zP4Y1ME6OAOxSTpRdRAJUtiKRjthjdAQ7S0DgIRMjtXWA3B1CJzLJuBE6Kv6MK6','2hqhnouFFxW9O6QV5Wob985sDDzNX4jXLI5DS09CJdr2eAR8YbHlRUCZtrbr2LNCg4y',13);
-INSERT INTO ti VALUES (14262625785918583797,-104,'qGkIEVTtbd02h3rOyAanarikZyWE4BtKokh','OKMGavH3eYWa868S22Anec4JVoppanZ56dAivSKpEVmNy54cFnkhVw1Ef7xPWCSIUsGQ19NFiKdu8Iea47JPsh8yUn2mUfVgKDf4zNnmBSydRjIChEeveJZ5CUVFj15fNiDN1k2w70NfvPPG97VsJhT4a6FOKoYfvlgb2jBHjeed71rI8PyyBsVYujgCwnn6XT0GXZkqOLnyP1R1Ioh9L','MZuE','I7KjNSMJGr1Qmk1Ez4ysawbeNSCFJb49DUsCpoOs4uS7ZWiBeywaJVSY4nTHruqBYDC0qOacfPvQpXrhnKGGkXayWAttKwgOBcNnzRGkOpvzZRnQPuxhwWcWzEBDiJXVivw50arwGKex9pTDKkfZw0CQK4NPXabH2No26VQhXmgG9KsZM3hzBKtoDzJqP8V4Sp3XuCgsvbXcyg0LHauSWY4YVmT7KiXjxovXw8qHXkE9nasjIoPv6linhn8K8NYv','RNGycH6zP4Y1ME6OAOxSTpRdRAJUtiKRjthjdAQ7S0DgIRMjtXWA3B1CJzLJuBE6Kv6MK6','2hqhnouFFxW9O6QV5Wob985sDDzNX4jXLI5DS09CJdr2eAR8YbHlRUCZtrbr2LNCg4y',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(99), d VARBINARY(58) NOT NULL, e VARBINARY(62), f VARBINARY(74), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (48373,-4942,'sjZ6MrFm52Qti9YeyvCABJFeekerPwTfvA20c45vTO3BW6fSLk4qJYVmrEoJ6FBfsBabTyGYKh1SW20pCz6dXPceiJID0','yDXZF0LG7fJ9tiiv0qbxui9YABukMxogJu4Sz239e6eoYRaB','aUylfDJ3GegsoIbGiun1uaIqE9kG9rBmAFP2eoZAIA9iSoA','Zdm7ATHgxcbL50ypIBhqcsZTjjR7MPCXCdB0Q3cPs8ZsOGzOzWVgXP3','DASoO2f1fUwOJoySi8a5ETgIuR595RzerVpb','XvwtOvSZtRSERjbqgikg4ANw1xsmQqoiciXUpQ1WBv9iGflPxIcWx4KjiG2P3irFho6PeydvroLpj0',0);
-INSERT INTO t VALUES (33272,-29569,'YsE4h','m2lAAHIM6TdRBCJd6YbP','SIw3xsOBqhVTalgo9vtTycoLMIXoQVawekcPuDIi2nYXHlZ1Kaj','Poh','WSZyRhRyx9c4byubT6pYTMjKVi1Rlf7X0OiEwnsUAEWjTQshSZrb4AO8JjuKwxlseBS2lEFcByrc','F0btrolNx69daUFKeG',1);
-INSERT INTO t VALUES (62419,2807,'hOSE3TMujHPKwMDhov3cJUQUUFaqEMcqdvG6vGrzJUcvGo98LGx5tliRkgltzpWE9CGlbUMvjBq73lOT8YLSFBq7dtFUF3','grGh','dg5','PAJUgG7QY5lrZniZHf60J','EHy74ht2LEUHNXcD60E84rz5fRX','eqo7Sv7ZKka4JMEjn83iqaH9MFugzHAzJah8VSjm3s3CRAcTqo6dvG0RB1LngpwSfbORaACEZAo',2);
-INSERT INTO t VALUES (3986,23546,'wBwkJfWF658HZGYXVqNCdxq4ufX62BLHFSvzgRBZT35kGabJqLOdU2Vl3Qt0mwr4Uoo9ou7QAx3','oJsunboziw8vaEoh2y','gzaL7zV1','vVWfj5dLppQbFLRLXo3Misdbb3BlFW1ztPJg3mV8t7kn','AnhnpaSZrcPOB0NyYhAjAQ2MGivAn','9TOu8ZxdvNEHNZHVuF0oqVuia11v3cmbRIZD6q8MAu4SRFzmIGsBXOxI7sPa75d3AFfdWgo3mj9bZpChZn',3);
-INSERT INTO t VALUES (6438,-10422,'edILD2sWtFadIZuDISnHbrO9jTNa6zQ0m0ymF5Es1AQsSvQ40cb0tQH5','ygnfyHgUe36VZIboyq9V6MOTEOPPDy3vSH5pNwf0I4uDc9Vi1wjaumgYlo','ADNTgGr5r4wFO5aosm4BIcvkzTGo1sh9fOHulZvopSRI32rUy1pHBjsOXM','NDGvAWQhzF2OfMQud23W2MFEHh4oy40u0GWunhd90Xa7C5DX','sM36rb6Qz5rkhQslrtrQsukIq4mNLsoCPKBVjB3ZJth','m4UrMKshQsONmy5tXIAGUS5hlCv0MEwoRQ1jyctJmuL4eMDjQPNR1aQBmmklqkRxEKXNvAwqnOILViUFCCNfECshzE8sd8',4);
-INSERT INTO t VALUES (34374,6255,'yxH0NkSd7mmWGOAc3t4Um8raEexq2DnhVg7IrWeZ2Lsey4HICdJNIT3uKL5zr8RbW7ZtqQqwh','tV6uE88dC18thfR','IwlKtMsWubRr7r','IRg4','ZBnkgIfH0GMKI76x9i0gON','Qp0Tmc2a1fbJWGvxx2XhzlVphg32IJ',5);
-INSERT INTO t VALUES (55358,14162,'lrGQNaIfGlwwRmqzS41wj6rkBKTOC3oblZQRCuhYJiOGYeOccokf1lQ5fSAfBavwyZ6TebGHxqip7kw6TDXxyY','GCAZQvQjYgTsn','gN6wk11GdTzaNREbN7UFRTyUHBlkFTiQXyIgraWG','X4oz15cGCy87i51te84Wt2KG5iW7JmnY6W1f4Uz3lfM','gfw0J2XJEgURbQ7DK62yBakTjRcuhp7ckz6fH9LCYCGsKvRP','dgvfLnSi9Ap1S5SY2rPyIY7dNQhlsXStV7Df21vlMwPE3ZSe06gUlNnhrjY41PKtJ34lgobi',6);
-INSERT INTO t VALUES (55489,18508,'Z7r30SjP7uc2mzI6SjcgPUhLUyx6ERJdE1cf1RC','yg2N3y69816SNMLI8iYfkZJme8lpHA','7fBhtow2r2BcvwRbD','xmOOOGYf4psPWw0NU7GQr59tThIRrjpw','EO1RV6bqy3xH0Cna9PE5By9lEE32t7rjg6ipsSd','ZiE9u4DzcNbN',7);
-INSERT INTO t VALUES (5216,11402,'JKu7lT3odpo08QszE13NZXMB3IfPp82oT836jwgY8eYSjOXN','ri5XcEM4g7h0sim3aPi15kFZNpbjaR7OIJ2Y5vmD754n7k0Iwg38','MqOqmrxmUvm8BBAdZqDkfCQdQ0N9GOdTyD2YnspRVuIrY0rHbyD','mxluIMSxzj0rhx6IRNM1s9wE6wRR5rCFYQA6hCxprx7yfZ3mSxAhfjxV0BkJWoM8K','ohvIGQ69Yc1OIzTMUs3mRR8lSfW','4uE50l2mYZFupRizFStheH8BeaV',8);
-INSERT INTO t VALUES (57930,-21587,'JiuNfzSZIE','2zhr9aYnqMzSDVge7CNKwhgFev','BYm4Y9ARoPwIPgIxTprlUV6C67EgMBrKEH7jCiDRjFst12sO3Ze6','OH9m1hs74J3cPNZ36fO8kWT6kEbap8PzN','Sg1XIVNjjs7v4fZ8DACtBV82aARjIuzX','P1ixbwZrLIHoc3T3qE8pue6ayxIELuF28CcAMKOAbyIIS3KwyYvHWuOSteWVtvywmEoqqfVXSVED',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15204330,843085197,'Lr','bUmpGEWstm21tZQ75spLJD7q6Mc9uElITrX60bmkDukQTvBzulR121UDL2hV7km0vEpC4gosig9m5Cefv2mysk8dfS4Ty4O1jY','o694IKw2Enik2Id9F','AtN7cMJuNoSk3BDuQyssalzJo5zEdLfb2lU65j5WUxI4exHe4MVaLmyfcBcpvT9FEgDNaQuKv4PaCabFrg1IMi9KuPyN1Mvt7iuxoFEhBQf','2','E',13);
+INSERT INTO ti VALUES (15204330,843085197,'Lr','bUmpGEWstm21tZQ75spLJD7q6Mc9uElITrX60bmkDukQTvBzulR121UDL2hV7km0vEpC4gosig9m5Cefv2mysk8dfS4Ty4O1jY','o694IKw2Enik2Id9F','AtN7cMJuNoSk3BDuQyssalzJo5zEdLfb2lU65j5WUxI4exHe4MVaLmyfcBcpvT9FEgDNaQuKv4PaCabFrg1IMi9KuPyN1Mvt7iuxoFEhBQf','2','E',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (10489744,1720449808,'h8vQ','zlCQVZ24B3bDikxTI4s0KRY6fs9i1eLvbWZf0LN5UhDq64aBeMh5AqCutuCxUR4FiJHsXWYt3RG747274o6ZmpvfGNWUXfy5wa4N','d9esIXVgamtSFKAqLYy8O7GJNmFu0RCUFxkgTNFsltzDjymAk','fTBCCB7BltnluKomtqXofcfyay5VmbduPEQZmlQN1WnPXW0qHlH9XLY4uezH8h4BJ1MNdLGUH3morXl5Pgey9fe7PnPaRpzKAgUzPiMUrfBGWmRU7rddlBmiMFmOMNC4RUfg6vuTfU556OhFT8D07vEsYV0p3B6SUaMNDPvgUlaKkWazBhJqGcBJJ17fdcjCeMcPMvraM','j','Q',14);
+INSERT INTO ti VALUES (10489744,1720449808,'h8vQ','zlCQVZ24B3bDikxTI4s0KRY6fs9i1eLvbWZf0LN5UhDq64aBeMh5AqCutuCxUR4FiJHsXWYt3RG747274o6ZmpvfGNWUXfy5wa4N','d9esIXVgamtSFKAqLYy8O7GJNmFu0RCUFxkgTNFsltzDjymAk','fTBCCB7BltnluKomtqXofcfyay5VmbduPEQZmlQN1WnPXW0qHlH9XLY4uezH8h4BJ1MNdLGUH3morXl5Pgey9fe7PnPaRpzKAgUzPiMUrfBGWmRU7rddlBmiMFmOMNC4RUfg6vuTfU556OhFT8D07vEsYV0p3B6SUaMNDPvgUlaKkWazBhJqGcBJJ17fdcjCeMcPMvraM','j','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14847741,690789379,'KJQiCOumpcy0UCw4eRPTujHoDK4lx','WmxOTWGAb8mx837OMC6tt0Lv4kJMWdXa0m1VicxMfX9clgZPopS3qupYGKtGEUADhYpcJn0LoHmB1EIRKsu9odda96SOW7kvN7oRjASer5oW2XkO8oVH1hgociOHHdFgA9a44vZAjF7QSngjnKzp9CGITRfJT569BGI04uXMWkedDbBcRFD6T1To4KFEebHs7mG','mJvpaeAEJWRZzD6LDvvYG3n1Uxo3KjIgpfZpwq0e7ADAnNrrEdnO0G5fIeqayg3blZv2OuMPgT','UhETWX8qRUE6E7rZDtsziLWwiNmlZyuybFmrEaH8DIo7IIJprRRFVuX1mehqwQEe0WOWNno9LmcOMmJZXC9uarEF6cYBqnh93EK7zQfnUYkD2MzV8Ig4GdeGh3rtoyAFIE','N6','Wd',15);
+INSERT INTO ti VALUES (14847741,690789379,'KJQiCOumpcy0UCw4eRPTujHoDK4lx','WmxOTWGAb8mx837OMC6tt0Lv4kJMWdXa0m1VicxMfX9clgZPopS3qupYGKtGEUADhYpcJn0LoHmB1EIRKsu9odda96SOW7kvN7oRjASer5oW2XkO8oVH1hgociOHHdFgA9a44vZAjF7QSngjnKzp9CGITRfJT569BGI04uXMWkedDbBcRFD6T1To4KFEebHs7mG','mJvpaeAEJWRZzD6LDvvYG3n1Uxo3KjIgpfZpwq0e7ADAnNrrEdnO0G5fIeqayg3blZv2OuMPgT','UhETWX8qRUE6E7rZDtsziLWwiNmlZyuybFmrEaH8DIo7IIJprRRFVuX1mehqwQEe0WOWNno9LmcOMmJZXC9uarEF6cYBqnh93EK7zQfnUYkD2MzV8Ig4GdeGh3rtoyAFIE','N6','Wd',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(29) NOT NULL, d VARBINARY(35) NOT NULL, e VARBINARY(4) NOT NULL, f VARBINARY(44), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11979138482951870585,44,'ZK','UKfqPjfEahf3vdrxbnr6mnISpQDBqmkgUpy','A5','U8cLKECEw5DrBAh6QGUTII9q8do','g','fX',0);
+INSERT INTO t VALUES (17407336475963312741,31,'tHmaZPjZeR2yA86npe6k2bKW','XBnpQIngI5ncpj7S','sZn','ADmsemoOGFKq42iEF0ws3wUkkLhehN3DyNrReqK','t','YF',1);
+INSERT INTO t VALUES (15172097444940193853,51,'jMP8axDelHDQSJihiuS6CtJTm9EiI','lPL3BeVdqj3viWaquU5yz0FM8BQ','I','QbJaISh0r6t39','M','O',2);
+INSERT INTO t VALUES (998288193098502573,237,'MrSCqP','or','4sr','6Sg0owkPMclWC1','Q','Rg',3);
+INSERT INTO t VALUES (14834300235348954906,143,'0UABWjcwbLJLclUbxGo9PTILZIZV','yKEAGYgzekm62mIVz0HOwUVePsTHQ4GGHg','Lh','22DCw4AuxXUMSbJJ2ZJJNTNZb650vs3HiNLoz7ZaRl','p','Pj',4);
+INSERT INTO t VALUES (5268178711870102914,36,'cA6kKXijYALuBYJ4Sc2k','8zcjtUhPyXTytWqpJMDb8mo3KqFY1l','z9mH','1NcOood6zltVBZrZsgWUCE0J9R','Z','r',5);
+INSERT INTO t VALUES (6385494251465590214,217,'HIJ71jCHb','vz3wGDptU5Afar6df2v1j','0Q','u7Z31Wi7NyXaOPZIozw1mBSBZuD9m0DTDKTZOvLDkh','z','oD',6);
+INSERT INTO t VALUES (10203395097775769866,230,'kZAwT','gz4EUzJhR7kPrnk','tp','7ia','a','V',7);
+INSERT INTO t VALUES (5505517405977813860,253,'l1F','r0JkcLyb','QuH','abGwmhbKMKczXb','k','p',8);
+INSERT INTO t VALUES (9852593080472935799,137,'FGzuMIZNtu0hlNWfNDAmbsmNzyZc','2yQ','p','KISl2oR','a','g',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(29) NOT NULL, d VARBINARY(35) NOT NULL, e VARBINARY(4) NOT NULL, f VARBINARY(44), 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 (1517281912,-29510,'YVT70YyeoNmXV05a6FDa8ZpZPSmz7RZfApPkQuUhGmwe8hfpwIQXuBI9Dn0Jbs','E89RI4BfgGYA3eeYU5S0tuOI2aFjJJlsUfpeRlUDLHPg','cxe41q8LV64H6SbS7SKDPxUB4T','VX9a1ItaU7hGwtQdN8wu1yRxB4m8NVcM','Xtk0','eRBSw5OtTGRHHhk1cUC2cnEOF7zH7PLoJpmEQtkjiK1FYqOWjJogdAO3dkuxN4iHV',10);
-INSERT INTO ti VALUES (1517281912,-29510,'YVT70YyeoNmXV05a6FDa8ZpZPSmz7RZfApPkQuUhGmwe8hfpwIQXuBI9Dn0Jbs','E89RI4BfgGYA3eeYU5S0tuOI2aFjJJlsUfpeRlUDLHPg','cxe41q8LV64H6SbS7SKDPxUB4T','VX9a1ItaU7hGwtQdN8wu1yRxB4m8NVcM','Xtk0','eRBSw5OtTGRHHhk1cUC2cnEOF7zH7PLoJpmEQtkjiK1FYqOWjJogdAO3dkuxN4iHV',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(100);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
-INSERT INTO t VALUES (3222648828,3967,'W6wunaMs7AwwSt6pysIBGqFT4nIup8p2OvKOhlME9KDL0jFNlNbrrIaftrhC60SWPQLK3duxoGEDzAqXyT45cS0HtPk','zSjdS1YLkohmxeAKJlV42KkvqdfLvmIWbysH5NRJ6REmKkBgT6xAJM','tRVZsNOyta8llxH5apo','uCIArKE','y2HJkxfKY10e1MwUIDsSW4JaNDggLVgk95A1S6xGF69hBubiH3VLc1CG5jeiUZdKkiD1WNCyDcrAHqFpKReuksVAa','lDTcxKX',11);
-INSERT INTO ti VALUES (3222648828,3967,'W6wunaMs7AwwSt6pysIBGqFT4nIup8p2OvKOhlME9KDL0jFNlNbrrIaftrhC60SWPQLK3duxoGEDzAqXyT45cS0HtPk','zSjdS1YLkohmxeAKJlV42KkvqdfLvmIWbysH5NRJ6REmKkBgT6xAJM','tRVZsNOyta8llxH5apo','uCIArKE','y2HJkxfKY10e1MwUIDsSW4JaNDggLVgk95A1S6xGF69hBubiH3VLc1CG5jeiUZdKkiD1WNCyDcrAHqFpKReuksVAa','lDTcxKX',11);
+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 (8613126304265932871,21,'7WfhDpB5Eb4hJHaBPKQnTqwZV','AO5ox4c3l','K','rTA0FLVYZ7XIkTs','t','e',10);
+INSERT INTO ti VALUES (8613126304265932871,21,'7WfhDpB5Eb4hJHaBPKQnTqwZV','AO5ox4c3l','K','rTA0FLVYZ7XIkTs','t','e',10);
+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 (5597572759522478744,176,'01rw6ONVrGjYUxUJ','nooaNdeto1ITRZLnTx','R6X2','jFpjTiGyMIPfIEpRY9nW41RYR8bWwEQRwgM5NV','A','o',11);
+INSERT INTO ti VALUES (5597572759522478744,176,'01rw6ONVrGjYUxUJ','nooaNdeto1ITRZLnTx','R6X2','jFpjTiGyMIPfIEpRY9nW41RYR8bWwEQRwgM5NV','A','o',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3630623019,12685,'hoLM','vxWGtWS5yJWr8NrPK8QKBvyKUJUOKQc6MudgXkGlUjVZkCnTrPX6ZZNNzoc0obCMLiX2xfne6opClw8c8C2cdRcXnJ7jrySdNIF0V9dFtjts2Abshu3YjmcXkkl00hNg4IlPShqafmnWty2TLFnfdkozPsvOARph9FUr5eo4wwGglZIiffNkX9vElf6jHuuBIpW67qgrO6AVThucYKqqzBXRjIOy0Hx7','ESuesqIHpnDTljvel','rIGPxACKCSS6tZDC','zXBHQmCcc5Mi3yuYAXdLea1lE','vLr1h1G4zsMkVBLpnTW8R2wq4xLcS8W632mYfsYlsZGK8fUIHaMzAHAMfbZ8ykSBmggW1E2DHc6tepQBJhVLdxwwlKp',12);
-INSERT INTO ti VALUES (3630623019,12685,'hoLM','vxWGtWS5yJWr8NrPK8QKBvyKUJUOKQc6MudgXkGlUjVZkCnTrPX6ZZNNzoc0obCMLiX2xfne6opClw8c8C2cdRcXnJ7jrySdNIF0V9dFtjts2Abshu3YjmcXkkl00hNg4IlPShqafmnWty2TLFnfdkozPsvOARph9FUr5eo4wwGglZIiffNkX9vElf6jHuuBIpW67qgrO6AVThucYKqqzBXRjIOy0Hx7','ESuesqIHpnDTljvel','rIGPxACKCSS6tZDC','zXBHQmCcc5Mi3yuYAXdLea1lE','vLr1h1G4zsMkVBLpnTW8R2wq4xLcS8W632mYfsYlsZGK8fUIHaMzAHAMfbZ8ykSBmggW1E2DHc6tepQBJhVLdxwwlKp',12);
+INSERT INTO t VALUES (14529141558844392554,143,'uslksVeodylCKefB','AR1Fv7tvZOhXl0','NiB','oGKKZuytGjMOpXxArvf','O','A2',12);
+INSERT INTO ti VALUES (14529141558844392554,143,'uslksVeodylCKefB','AR1Fv7tvZOhXl0','NiB','oGKKZuytGjMOpXxArvf','O','A2',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1869752967,16431,'nsjv70PJrCapyaR1FqwrcGs7iIdJufCOaicrxS2pQPhvFZ5osc5z3ZVdc2syMY5ymg13q61H7Lv3','hegvSz6s5r6Nht5oZoRzWFy5AN6vgc2zbPETyKqKsGLGSoF9cbmZrF0DE0bUGxXZzs15ZyvdYVQ5l6LglECsmYVIUZdKGAWYNrphWcS07fnwo1xEoRcshY7RyZRH4yj2HuHCMbhO1gKc','GnTMNZf4zjznAOn2pg1Szrehu7s','03IJhWQBFMIQAsloer96BoXMTxOSSU3m3xnCyEdv5DcSdGgGsg3M66kSdK8M6Ma5DFJsTyTSA6OturKmguI3HRZBEP26NBgSOC0Sq05ywFXqCLsQ0KQPY1K2DTiRQO5xMgNqV46X9pS6UaCoXTMi','cmyZiBTrkVCGocRXNNG6BZFObj4VboOQ9hKrJ3EeVG8dcXzIvi3GnRF0','MvBiQz0IcVBYaodTp',13);
-INSERT INTO ti VALUES (1869752967,16431,'nsjv70PJrCapyaR1FqwrcGs7iIdJufCOaicrxS2pQPhvFZ5osc5z3ZVdc2syMY5ymg13q61H7Lv3','hegvSz6s5r6Nht5oZoRzWFy5AN6vgc2zbPETyKqKsGLGSoF9cbmZrF0DE0bUGxXZzs15ZyvdYVQ5l6LglECsmYVIUZdKGAWYNrphWcS07fnwo1xEoRcshY7RyZRH4yj2HuHCMbhO1gKc','GnTMNZf4zjznAOn2pg1Szrehu7s','03IJhWQBFMIQAsloer96BoXMTxOSSU3m3xnCyEdv5DcSdGgGsg3M66kSdK8M6Ma5DFJsTyTSA6OturKmguI3HRZBEP26NBgSOC0Sq05ywFXqCLsQ0KQPY1K2DTiRQO5xMgNqV46X9pS6UaCoXTMi','cmyZiBTrkVCGocRXNNG6BZFObj4VboOQ9hKrJ3EeVG8dcXzIvi3GnRF0','MvBiQz0IcVBYaodTp',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED, c BINARY(92), d VARCHAR(16), e VARBINARY(66), f VARCHAR(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2455518859391816790,2759789604,'iP2qc8QvsQE3EKjmNlBmbm7dLuj8mBRqPgqT7GHqydZsxnxkaUaclXSoh1sLQaVzEKTAGhGjTI1LlvRmgkxubzG','J4ZlK','yoinCqndPX0tFU3XTPmU2jbduQhXyUYtNUN0WkuS61UFVmNeqQo','shfOUGz40XxL4U93JjgK9zFHKZ4A9geM3GfeutY4wpoCfMkkPoHZI39n97hOle','Mb2eS7Igf0cBZumk6Ta9uHSVdigUN4kV6mpk15y42xlMiEYERFeabsNK7Y6arGxF33hnJl4YYupVME','mLaIkCsYBa9obZvqdvc0PUzleNCut5YowxCAdiPodxg274uGpb9TgsPJHzKfxQA',0);
-INSERT INTO t VALUES (-6782696029569619452,2011471464,'nbiDsJe6zr7SNYARGAQ4yQdnyMbYfvphzTyMfX','9ItCQd4SUToo','Ymtx44lvWaLNBVRff7N74pokqWlgg42sCuIa97wPesDnMYx','m3gZYeHbFSF1jDj1QrOHkgrS681Xil994NUWcmKMQuInKe4','EFfa','ff2dXxliScb4kT7pj3VWsRlMgLE0RG9FSmbHYEvTjvu2LWRwfX8giAngUGJoP',1);
-INSERT INTO t VALUES (-1483566570877805981,206697121,'OCVo0Ds649Ff5WH0nfgJJ0CVZ703mK9htF91rkhZnu82YF7y9Og9rm3Rcv3ZAJuSavqCsuMHnv','Xrlf1YhbFFlLL','OY0oMl4B6QSSGiwEsaOVlbAWo8a7oTW6','1KaPQiN2Tw67Jc8JPe8mjggsCBXKLm9CfC5KMmw2tnlnSa2xaYjQaXbZcgUjM','AzPPlEsLwzR3qGNkmJfHKDWBQOC96luX5JTN4R','NebCNCiMW4R1kJcpGdHL5hhNmUMW9FNwQIdbGGZ8dq13R0ADa',2);
-INSERT INTO t VALUES (-6944317204979967930,2906953262,'9Mydgir','VwO1pDLHyEZ','K8PcI7o0z82ZHR8cRBa4OXXzvKbSVxjURyQsUbYyLQQ7d80ggOmr0ci25a2','67jZYnV4J9fxvOTtcdjlW8tRWjHJsZ4WwZL1Kj2icMOlWqi9HM','ItUK8rGe','0WZThljTHdgzudxA49bP0M9s1d9WaMXV0XRfVHzAcFaYl1Y4EGw5w2iiXGKxjEGbsB0ajaEQJuzX',3);
-INSERT INTO t VALUES (-6671039111038792931,2174740694,'TucVeZOqwU28lelH6cGl8YIkhcpRISvpGKqRkmvWjagfNRUP8q2zNGIxdLRj9647ze','CT','mSGNPF02SGOc0oZbpRRzpbfthUH','L3FbL3wVPFBeYsBt9ubghflvRRvO5knBInj1pvZIj6C7X3hDLkCf4w','MzqU9yrTpvWl68Ft4908V3wKFywgVq34HhhCEIQARoO9azU6afvn9','og4vHg7SP5T8pS8PO65dq4LEx505UUt8PouW6FqnK4BYWME8Cu7tSn5M5Z1hL',4);
-INSERT INTO t VALUES (2101921865561950283,735796477,'Nh8FCzMzRim2jTdU1ucxfevpOVz','jowyld','5eKFFP9tuDWTbVVHVCTdAf','OlrgEVYxkzFIpx59yFe01gkLrwLACiH6VEom3gB','LeC4Vyhu4Mvyjy83YP3agAvIK2cbIixT59xdQcd2jtVwhxA4yfc','5tYiBIccku2kunTTfYgqpRLff8ZE0nbDxRU54pjlfNmoyqJmOKB5pPZt5Sfx45PiA',5);
-INSERT INTO t VALUES (-3809374776708944290,3100575779,'QL1C4vuCC5oGpPJBOb0VY1kyaZ5Eez6LGVfsgpJ5KP91cV7YNJyNAbs02VrNOU3ldMDfVMpxJuB2ngKNkDt3mZCncaX','qfaLv7rPRfDPI','ltdXzKLSGy99RPEfpyYp6c11adISy43QCWL95yrAYLrQ8pril7C','ptsMY4ShsUvPyvbRTmBoIj7DRqzGPf1YHksZ4dZfOqcjm8','UommCd','UawFesGjJR',6);
-INSERT INTO t VALUES (-5334981211138566112,673067151,'RK0Wd70MQV9XTNuaRS2z1cz0nO4hpFrkpNPwqFvjDeT3uFtP8tQan88Z5','G','MzSm9xg3hOyjWYVQ2y5h7VhuZrsDlzJk4kdpVOp','L','6SP9bHW8NBcqy0mQo20g8L1V6QflSq7sxg2SB8VQpm0QTMYEesnMdgR4cifRNC2FkLT5jtKL2m7n2ohCALF7kjPS2J4CLff99','yAglNpIv35Yl395qtBrW20k1kWlQ45',7);
-INSERT INTO t VALUES (-2307709518673710560,368476283,'gDFVWe6KBY0M4x9iMfGNh3SPfzQBmXDQHMEaWFeXWGfPxNgz3J5UULrC302Dm8','VQPi4evtfzV1E1','IPiyrgTiSXXGiwaedAygJ','HPCjB7m32nOBKf2EmHCLgUlixf9jYo6PeF8VfR8Sbhx6axrH60HIsIOIMSKlw','I8lCj5HofAp9filvsfC2KhL2VIOMe00FOZnHTIO5Tu9qlYII3','BxWjRHaJIEUJM',8);
-INSERT INTO t VALUES (379722112866537675,751733344,'2MsZWmJkbd0mLqJ64m5K5x7QYgFgF4vMozkKc1Evt9B','LyE','kGdwno7bdO2JuSDs6','UrTsb8olV3Aen','HdWFrheFFv9XEGK7XWNXRNKExaVbK6xM','mFRh400urOKmtGyzdJTn3e9BPkCmaBj0hqaHYyoMqfDgVkCBfb1vwolSnT3RBwomrTpJINfbg0CTKehk6NP3N7V97jWDdCchT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7452093732296964413,154,'QsUYuiUS','Lvj4YFvMzd2dKJS9ULdpjtGkP3SrfpUZkzHDEBSt5TJxoPpmYAVtuIMBxnkUyLPXEF8SykFd1D2JuiATfrj1vaxejdqXP7e6UgsNd7POlHdolOrotQ4hG0MOdXrFYWQuTLjWZRPghdekxDbIm7yKvOSOMPkzu72nIizDF7OEXN8zNKUl5dRR45PFsIP','8lW','kLyX4SIcqRkpZE1msAlRyQT3H2ZciIbKYVLTkZYUtOXrEzrAiK4ME5nzJS0JAf34rY6DU5n0deyjlOqxVGNWn7gg','R','s',13);
+INSERT INTO ti VALUES (7452093732296964413,154,'QsUYuiUS','Lvj4YFvMzd2dKJS9ULdpjtGkP3SrfpUZkzHDEBSt5TJxoPpmYAVtuIMBxnkUyLPXEF8SykFd1D2JuiATfrj1vaxejdqXP7e6UgsNd7POlHdolOrotQ4hG0MOdXrFYWQuTLjWZRPghdekxDbIm7yKvOSOMPkzu72nIizDF7OEXN8zNKUl5dRR45PFsIP','8lW','kLyX4SIcqRkpZE1msAlRyQT3H2ZciIbKYVLTkZYUtOXrEzrAiK4ME5nzJS0JAf34rY6DU5n0deyjlOqxVGNWn7gg','R','s',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9762187769560495101,79,'TcrMjflxVrnlGU1EpgDiCeaZL9P','KIiwjWCYrcuDMZ2sktXdxOvq890p3Grx3HNaHi6JlFQZB5ZMHJuWkt0ocD4iYLEwReJBYgWLx15bgMHHkF9zDff4VMXztcqs4VEXJ8FSHG50SD4UYHz5gKzm21ykrkIe0VTrOEGaj43dzRZh2pEKxX9vE3eXu2CRysztzjlFnSG7w9piZYQdYjv2VtfkLVQocEBrxFaCIOk5BmuEP','Alv','X06vqhNomZS06M0o0Kxdme7jqQhqJ6BvTRzDycISZKwn5t2pxUbRZytOolaamoFXUmMU1nKhPJ1pQEk4CfhZngZBxGYoHyVHD8dEXWTYFVYjiu63rLxoMUZ1ERVV23FvL7rZXtpcsg9cXazZer53dZd1n9NiVxPtWtM14C3jf1XfX5Cdlrj5HHECLYPb7BXxpwSVlG41B2s2wPhiv1K449pE3umVcai0xSuEikv','L','vC',14);
+INSERT INTO ti VALUES (9762187769560495101,79,'TcrMjflxVrnlGU1EpgDiCeaZL9P','KIiwjWCYrcuDMZ2sktXdxOvq890p3Grx3HNaHi6JlFQZB5ZMHJuWkt0ocD4iYLEwReJBYgWLx15bgMHHkF9zDff4VMXztcqs4VEXJ8FSHG50SD4UYHz5gKzm21ykrkIe0VTrOEGaj43dzRZh2pEKxX9vE3eXu2CRysztzjlFnSG7w9piZYQdYjv2VtfkLVQocEBrxFaCIOk5BmuEP','Alv','X06vqhNomZS06M0o0Kxdme7jqQhqJ6BvTRzDycISZKwn5t2pxUbRZytOolaamoFXUmMU1nKhPJ1pQEk4CfhZngZBxGYoHyVHD8dEXWTYFVYjiu63rLxoMUZ1ERVV23FvL7rZXtpcsg9cXazZer53dZd1n9NiVxPtWtM14C3jf1XfX5Cdlrj5HHECLYPb7BXxpwSVlG41B2s2wPhiv1K449pE3umVcai0xSuEikv','L','vC',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (15533602556245134971,129,'cv2p','SRnuX8442Z74zMlrLmJIIsxK0UoaRZq6Dq5OCUL7ayihbaVV95jFEEo0M1aCIQ23UnItietoCPn7TLW7knzHE5gzO71TljQsExW7XHvx1KtTEA9qK3Nugn3tfX4WzclgOehGSBhZrtYt77Os2xN2vilkG83bicKKpX4pHi51po5fjjIctF5zI','on1','fgjbq','z','wC',15);
+INSERT INTO ti VALUES (15533602556245134971,129,'cv2p','SRnuX8442Z74zMlrLmJIIsxK0UoaRZq6Dq5OCUL7ayihbaVV95jFEEo0M1aCIQ23UnItietoCPn7TLW7knzHE5gzO71TljQsExW7XHvx1KtTEA9qK3Nugn3tfX4WzclgOehGSBhZrtYt77Os2xN2vilkG83bicKKpX4pHi51po5fjjIctF5zI','on1','fgjbq','z','wC',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(71), d VARCHAR(86) NOT NULL, e VARBINARY(23), f VARCHAR(99), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28729,53410,'4DeOJZj0PNZSuwK1hBVppbr2','dZhsUiQsKlsMANTD9dauXAL0Hjww6yn9AguGSed7IroYvv8F88ZstP5dr6dbjfu4sgy1p','xCkUw4','OxlXd8JdC8pkS5LIxWGmSlejnlK96H2DM2XZvTew3XWknDSxspwtgSLJ3IQ3hKOFbuAYLxkBEK9xtkivYyXHmXOpQnc','h','T',0);
+INSERT INTO t VALUES (-12180,29248,'nF0sK5VRnZNFnoZmjpE5tQFWCXIlsYhCEFkKMSeWeuOm','9Xwm','2QmQHR7Ruu4h','D7aBPnaNzElGMFOCYyZgXBJyDsAWLtcIxUTtyFznxxUDFav8dzkCNF353BTmi0Hk2WftevO9','M','4',1);
+INSERT INTO t VALUES (5344,50036,'MZLaveWR4LTgh4OU3SuSKJ7MhCJ8jUrU8GEC1g8e7FTzKGbApefwKaw','K1Pubq7h4oGDKZ0m16tvHaYw9ZFG3Q3e3uln7EeULNtnmKHazHz01QvEQtRJdUzupC6sJxrFA6Unsz76l','0CpXy7Ildp28','x8PQRgUzh1AkR3Pbqj9G4U5zDNWwalQg2KM8CdS9f6ro6SjF9gXTtmwCb9l0uJ','V','gi',2);
+INSERT INTO t VALUES (17642,56138,'2PnXXdBD9RnJLd6Oy2FU4oc','21ZDCBmedAug2w465qhprOZGuxuGSMHRZ1oDuD5Plkq','n2wxwcXsGNaUNxhSm','PfuFU0zLcDjwWmFOmiCKxGNwyT1GpQaI','y','s6',3);
+INSERT INTO t VALUES (-15559,30419,'hpdo93Le4bwwpp7r7p1XaFezN45Mkz6OSu994PAlLORlc7tAbt','4BCis3J1gtKI430nt4xUs4nKIb2ax6FnDGaOdk5RxyRkuE1VdSuzcNT4QArEBtlmzujdCT57','HCymbNBe','j','M','jq',4);
+INSERT INTO t VALUES (-31274,1278,'lJT9n8JN689pRkoSZAcRhf4oo7j51kvP','4s5OgkKDruqjfL0GRXeoyD0O52HXyl3V6I5z7CBhso3bBPBPsF','GkLEi6SmjeSvBlEASEJ','ASqOnKsCpHqhMjziSOzVyhyFQz4w0JEDsMVstiRxsMalF41AC6ShqpaMd7yawFP10YPkccoaElBC3BFO3z7ICZcrEhMcaYp1','t','x',5);
+INSERT INTO t VALUES (-31439,7188,'qkKWiTirHHDeMVRu02GiwsNa8a66mWYFzaviWjjXDNELshRSddA38eGhrO9yssCKQ','3aw7bDpSs6TO4T9TWcVIXk4NqAxIapkMG','tLH3AH','a84PCMbeR','K','vU',6);
+INSERT INTO t VALUES (-27699,6644,'l5NSBMD56XadYd','7q8d5gFqndBh17YvcJ8Y5JFu08x6CMSz','0rAK00A','Px50bLAtEtDT','8','Et',7);
+INSERT INTO t VALUES (-6309,597,'Y4d2slQRrjYGg2sdgcSxiNZh','JAb00w2Hr5Jw1m7WJJyq4QMKMta0HcjOM1yUdvVclquJXxA30rzX3P1isfGulgY','SY5snduONGaEtDN2pUAoYaA','LLWeE','i','s',8);
+INSERT INTO t VALUES (30606,34396,'hmly79QJMClVMF4ADBCwowP','KZI07GRpmJiZHaOkwphCQgqvoS5mzyZJ4I','SzXz8osjYAderr7n','0e5VC7GIFkjD4Fl4nmFoQ3hWnPdcVGRdY6XNRBrLF9HZ7EYesSGyOZRfnCeQxcpHJ81Pi5GIiXyKYG4XYO7oOZXyp0PE','5','z',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(71), d VARCHAR(86) NOT NULL, e VARBINARY(23), f VARCHAR(99), 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 (4422496940790504212,1693477364,'Dbkgc9coKHnIofqNJYRvTohOgZVMxA5mMmtbSw4ZSp32P3qXDtfgnav2Jmix5cs6iK','OOmLHEncng3j6qLc','SKaQjxuUjgic8j87sCWqGFoSgQOEJpOSZX1iCHwAeAPnsWRcNs','oruB9HOe9X8EPpWdiRCJSORpli0CALEnOB6uhoh2tEPs1JSbY','txyUkb8uQy1a99bJc4Ls5Y3ecS2zH1bE','xl',10);
-INSERT INTO ti VALUES (4422496940790504212,1693477364,'Dbkgc9coKHnIofqNJYRvTohOgZVMxA5mMmtbSw4ZSp32P3qXDtfgnav2Jmix5cs6iK','OOmLHEncng3j6qLc','SKaQjxuUjgic8j87sCWqGFoSgQOEJpOSZX1iCHwAeAPnsWRcNs','oruB9HOe9X8EPpWdiRCJSORpli0CALEnOB6uhoh2tEPs1JSbY','txyUkb8uQy1a99bJc4Ls5Y3ecS2zH1bE','xl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(93);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
-INSERT INTO t VALUES (-2713052852439110729,3203755136,'oCMOnsNnbqSBtkSC2LlheebZWSQvn0pdiQUC0gy2hnjNtfglsqSSy4YIA','L4','9ImMDNFJippv0mHFkwcz2XlKZyG8ImIA3NHi','UhXagCVd1','ZS3AMn6rcH0JzwWvuafZQ6XZb4RhFQ9XFakO4tvbfztTsuhvjegSqqmy750e1dclRBTKq0kmPJ2maCCj3eXlk18','Wt6nRJFMk8gnJWn1l9Fy96wdKPvGUfhWXSPNRbikpolMq',11);
-INSERT INTO ti VALUES (-2713052852439110729,3203755136,'oCMOnsNnbqSBtkSC2LlheebZWSQvn0pdiQUC0gy2hnjNtfglsqSSy4YIA','L4','9ImMDNFJippv0mHFkwcz2XlKZyG8ImIA3NHi','UhXagCVd1','ZS3AMn6rcH0JzwWvuafZQ6XZb4RhFQ9XFakO4tvbfztTsuhvjegSqqmy750e1dclRBTKq0kmPJ2maCCj3eXlk18','Wt6nRJFMk8gnJWn1l9Fy96wdKPvGUfhWXSPNRbikpolMq',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8970569561621814306,1170072391,'tX3jNtc0SFsByqNFCKfQApHd7K2c','8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBNuJxzkzECCOs8fpNlHaZHV','eYznnS1aCLuyVlxZWWGZVkAonkRGu7ltyTxpXwNgJlwYqikpYNOUrcce8vtUC','74fADYlwJnhqVQFBbEsUH7JUazBsLl5xIyf3R8VAIS5NPEvcxoxoVpp','OIQirNf45DUYZY9hSOm9QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyULbS03','7GeTIgiPyzaNE09Zji3LA2SutQ',12);
-INSERT INTO ti VALUES (8970569561621814306,1170072391,'tX3jNtc0SFsByqNFCKfQApHd7K2c','8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBNuJxzkzECCOs8fpNlHaZHV','eYznnS1aCLuyVlxZWWGZVkAonkRGu7ltyTxpXwNgJlwYqikpYNOUrcce8vtUC','74fADYlwJnhqVQFBbEsUH7JUazBsLl5xIyf3R8VAIS5NPEvcxoxoVpp','OIQirNf45DUYZY9hSOm9QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyULbS03','7GeTIgiPyzaNE09Zji3LA2SutQ',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1721547281,47084,'mwQkwakL46ZF294pLZc6wJ564buy4y5d0ifOIi3qR','unsAtiZRcnAvCUWrohStnN87WzUpDSaRCPCvAZdavpEYaWi3gwfuwKXNEWCdHeoafAF9JhVQc5yiDkw2LwBSk','iyIbpOpJthk6KoIfI9','gAswIQmGCBpLBu7tpOuMjpQaN5Ij3PCCpgwGzH5bDccYlc2YpIIpUKKmj7zoqL3FDVnJBnpUshE5QOjQ4lVe','M','o7',10);
+INSERT INTO ti VALUES (-1721547281,47084,'mwQkwakL46ZF294pLZc6wJ564buy4y5d0ifOIi3qR','unsAtiZRcnAvCUWrohStnN87WzUpDSaRCPCvAZdavpEYaWi3gwfuwKXNEWCdHeoafAF9JhVQc5yiDkw2LwBSk','iyIbpOpJthk6KoIfI9','gAswIQmGCBpLBu7tpOuMjpQaN5Ij3PCCpgwGzH5bDccYlc2YpIIpUKKmj7zoqL3FDVnJBnpUshE5QOjQ4lVe','M','o7',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(72);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
+INSERT INTO t VALUES (365823676,3382,'alwl3zdOM57dAI56Nkq','SHKSUxI6XwNexQcy4H0olDoxe4ICgpCxkAQ5uysL2XiOtXrhT6k75K7Mg3uUcHBnRaE0pwhxDdzN5d4Nw0','Mo','LXzF9UdNSgeMLMbafjCRMznex4BTymfFriDXeV2Z05UHhHkiNd6MKEzv','M','t8',11);
+INSERT INTO ti VALUES (365823676,3382,'alwl3zdOM57dAI56Nkq','SHKSUxI6XwNexQcy4H0olDoxe4ICgpCxkAQ5uysL2XiOtXrhT6k75K7Mg3uUcHBnRaE0pwhxDdzN5d4Nw0','Mo','LXzF9UdNSgeMLMbafjCRMznex4BTymfFriDXeV2Z05UHhHkiNd6MKEzv','M','t8',11);
+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 (1878222505,38389,'SuGC6eBQvd4rIJcWFx0PyaxCTfFz6mxJD8E3CEtzM9oP8SqIWnodEBy3mJvjnabn','YjE','p6Kc0aR0','v3JP06lkX','V','c',12);
+INSERT INTO ti VALUES (1878222505,38389,'SuGC6eBQvd4rIJcWFx0PyaxCTfFz6mxJD8E3CEtzM9oP8SqIWnodEBy3mJvjnabn','YjE','p6Kc0aR0','v3JP06lkX','V','c',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1291456968737012760,1212234243,'GKTcgRBMTEaCnzGPrk2ywZXDfny7YH59YKVThiYp08G1IC9sihpxBJSxPErgCnDfF','h6UTbOhPmpIkdniQUtRcRFCYXUyWtMUKQ8hkWmmC4bdAG77eS1CSTZbQH49KTyuoW3TCqq6DCWSe2pfkrgtJkMHl1Cx4PXlUjt9wKc47fb1Bo0v0kQTQZ8Sk21ilKrutXanxIy7lSAPpKNm8ajVlVZglwv5uxuPQNHdFWi3yMXBP2LDXg0dB9YhPvk0mz3vGLUn81vjjGXqKkTxpm0s71U9OLAhvjMqsh','bPAKk14QQlxuljBkAy5JC','3Fd5oPxhraIALT15NhzfTFHTSYyjyW2TCOmnxm2WpW0hfAvNOavChr56dRVPuX7hNNVGolB9yKxvCdb7O0B6OevygkiYTYDW89YBOClpc4TvxU0R7IB1JtXpvtDGa0DneBL5eeLgqxZXA4ywi7W796pIh0NpmKPfq9X2wKqNQY0cjEQOah8kJGr9BNk0AIfBeevXc605KpMJRtN8RqUnvn1jcXPjB45FL3cDrm7CF5k8vwnrMzWNNrNd','uzc60R4cXvwWQf8ikxl8CshNyY3V6mYJN4t2Se3vxwYSPhZuHtBCLPZq7XmsKXFAKf3N0fCFzBcJvqE4RvEHoBIMD1','kmQgutSNKsZEWfv0rDAsYRGSzUJowlzJC1CwSek',13);
-INSERT INTO ti VALUES (-1291456968737012760,1212234243,'GKTcgRBMTEaCnzGPrk2ywZXDfny7YH59YKVThiYp08G1IC9sihpxBJSxPErgCnDfF','h6UTbOhPmpIkdniQUtRcRFCYXUyWtMUKQ8hkWmmC4bdAG77eS1CSTZbQH49KTyuoW3TCqq6DCWSe2pfkrgtJkMHl1Cx4PXlUjt9wKc47fb1Bo0v0kQTQZ8Sk21ilKrutXanxIy7lSAPpKNm8ajVlVZglwv5uxuPQNHdFWi3yMXBP2LDXg0dB9YhPvk0mz3vGLUn81vjjGXqKkTxpm0s71U9OLAhvjMqsh','bPAKk14QQlxuljBkAy5JC','3Fd5oPxhraIALT15NhzfTFHTSYyjyW2TCOmnxm2WpW0hfAvNOavChr56dRVPuX7hNNVGolB9yKxvCdb7O0B6OevygkiYTYDW89YBOClpc4TvxU0R7IB1JtXpvtDGa0DneBL5eeLgqxZXA4ywi7W796pIh0NpmKPfq9X2wKqNQY0cjEQOah8kJGr9BNk0AIfBeevXc605KpMJRtN8RqUnvn1jcXPjB45FL3cDrm7CF5k8vwnrMzWNNrNd','uzc60R4cXvwWQf8ikxl8CshNyY3V6mYJN4t2Se3vxwYSPhZuHtBCLPZq7XmsKXFAKf3N0fCFzBcJvqE4RvEHoBIMD1','kmQgutSNKsZEWfv0rDAsYRGSzUJowlzJC1CwSek',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c BINARY(50) NOT NULL, d VARBINARY(52), e VARBINARY(9), f VARCHAR(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1251547,6233171,'bjNgfwSniWZbpAOzUGc7Q0ayZcbC6hh2EG1NMHfwhX2eXmW','eqHBvsGZMmcJOWLzmFBF4Qe8cVFpjVqxnbH','JM','gNyJYM3O6zkKgfivdSuZwVUPG5lgTyeqMRVaeQeiZ5H6phu','0RG3yCBVzoGkuGIOOnVdtM1adn2EGcdzmRkEOIwfnrOzHFQZJWh6bF921h35H404MIj5hSIt0wiDfeXegq2P02Bp1i','7QaUe7YjUaAewhJwF0RvgJARczaNrTqwSX4OeV',0);
-INSERT INTO t VALUES (-2733924,-2783061,'huqAVIAaxIx','E0IBqlBQPXgRivDZ907en5LcAPO5OgVg','TxmTJ','i5hqPhyPacQOH03l9zItnIqlAFwG7iavN4OuO92dqTYzAmrnHvQKTwEuPKObBnUA3h7i9fQfx6g8yCH','s4Fnzpr8LNiR0aQA7c8oXyh','lkpgCcAmMvqrB6ab9ALNnh',1);
-INSERT INTO t VALUES (-858423,-3889082,'PsQ1Nt5XFOxjwBPK9WpL3z9rXSjfPZ1R1qFqoeNABU','HG9dSiTYvZC3gURIbwHkhVxCeWR0zD5CH','otdQco8','bkCebC840OLPKnf3EdcDmLbRNPUZjel','GJEiXBNqipfZN04fEqQReaaQmOnZABgknG68oQ4DzqcBP2','TK0fJqfOmJEjl8kGuc2skWKQ94MEMxN5m8wS61v7xW5ZlEFtcHX5Q2hLKLcJa9AnV',2);
-INSERT INTO t VALUES (-6430578,906106,'ydyesO4o1XYbZibss60CVMduikweaNxoUtjbS99','9ZgUuNmTQpUabScv','8Tb','1Roq1zJOzp9bE70AKOljWIuQ0iTzrusAscizs7EQFW','Yosum1J14VBokyKtqliw32qbyXNE','W9cLh6ksuIr4x6aZBovc',3);
-INSERT INTO t VALUES (-7576977,3166776,'rOCmgQCnw4EVoRWqR28d4zs2','oMwk9JN3qpV1PCtsiqabX7c36oi','w7TX','2PISqzBqMioifhLsD8q4OAaiw0bBLo8hJlUpK8SvAuyskCk8X','L8Hduvkwu4laMeDxdRR8LpE5RXPdkKxawwHAg547oQaID3wT64xhA6Xsi0jWwyMWRSZoAphJKlW81rTywxYsl','CzZU8GGrNNUOjmOu0FONyLz4UT15ibnhMcbehb5Jw6VwzRLHdW0oo7hqcTNMFVNudfHYd0xA4WWiS',4);
-INSERT INTO t VALUES (-1697579,-8071851,'TeuEsHOxXzTyQ4sI4MBjCM','wsyJWWbDMAAjoa','NJ4','Pthx4LI8dU','35ZnbwRdjb8Fs0L42HfNK1mAWTsyS65brRupy6JT7LhhzpS1mNK4VG','Q3eazskJ7hzeH3EGlyBPmNUvNYtHQMtA8C43Q3uXJa',5);
-INSERT INTO t VALUES (6417389,2658665,'TUqYYDUJqCwo1dZmdzY33hO','k2Hj9g6wqKEf5IIZkU1IsBQLt8','wz41gc','aVXPGaHQd83I5f083S1DRSwq7V6aiYLk8Tvv5Jflw1umUjtTXHa','E1bR08w40Utu4dKfK','p7Ya4Qqec',6);
-INSERT INTO t VALUES (-2478451,4981646,'LHmK','MC1xvu8pRa0SRbZaQbBdVmErHL5WRRMqJ0W10rttqxQu','Qu8rK','nJO7IYuDnXYJ','6UiD8y8UfriP78zOJtl6','7jGmhwxQqsY5mmZNs6IBY0J0oK3xOUv0Up1qFmqI1AnOeIknis4iYfGVtRYyo2aAlVAlrnSU5WSz8vzSHL3H4zE0aA9yN',7);
-INSERT INTO t VALUES (2317842,-1048905,'A','WOmfW2GR1XIYkmqVsB','T','fUGVde2xZra56j1BReLkWVhsNjUoXVzAprkpb2BRelLZsYyP4vfKv6i8vHy7ixa9lu0b3','HzR4KwEYOaKFuwm4L0HDy9AdM','Z6w8k94z0xh66Q3mrCtkERw7a48VVQnPShnLemozFa3tNW6fUqsnuo2i1JAB6SoDEaAvMDS1X',8);
-INSERT INTO t VALUES (4762824,-3259997,'KOMPjLBQ4BbgsNf0Wd1RmDXLD','CPx8kTyJIS8TFM2EqM45jd2aqF6zk','xfR','1jlLWuAItYf8TiNRqdhHJdrDYz9eL0uYGgxGGeLEtHBL','4Dx7cDtJXm7qiB3LvKyqrLAhwSy0WFvtIMZK86dEMN','R30QkS8Ivocyglm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-191001039,7807,'6wugrClSLGOsoF18W0Z4uiT35ZRkaqcuZ7jHw4Nre','uTxIYqtpUFk6EsvIeJnifEdNGzEyJ7BeLSRHsqSUs2bWsqbwc60e79pHTJfNrzR6K7NxzFUMCoJPYVvbRgCxu2E8oAWuEuzDPYhhq4O9CiHhsfkCa7sOODAm2F7xCscIlRX4yzIlfMnl574jtR4KOoEhDb3AQMTrXIvno8VVzbj7jXlI7tfIXZnZnzn3','Z','OiUrLJnrtdsDsvRFNbKjK3ef7TmWGRYzxK5dhIFDjPI6ndTFyeuBz5uGJXDfr2NMTt80TOPKUbCeuyZZjCADNKmasPnfxsnFlquNbLaBLSid7dF27Bu8V2G3D4RE2LBNOhdZPGc6rM8ha9','t','6',13);
+INSERT INTO ti VALUES (-191001039,7807,'6wugrClSLGOsoF18W0Z4uiT35ZRkaqcuZ7jHw4Nre','uTxIYqtpUFk6EsvIeJnifEdNGzEyJ7BeLSRHsqSUs2bWsqbwc60e79pHTJfNrzR6K7NxzFUMCoJPYVvbRgCxu2E8oAWuEuzDPYhhq4O9CiHhsfkCa7sOODAm2F7xCscIlRX4yzIlfMnl574jtR4KOoEhDb3AQMTrXIvno8VVzbj7jXlI7tfIXZnZnzn3','Z','OiUrLJnrtdsDsvRFNbKjK3ef7TmWGRYzxK5dhIFDjPI6ndTFyeuBz5uGJXDfr2NMTt80TOPKUbCeuyZZjCADNKmasPnfxsnFlquNbLaBLSid7dF27Bu8V2G3D4RE2LBNOhdZPGc6rM8ha9','t','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-261756337,2944,'UJ4l5XQfF6Kf3IzVYAMi','0KUOe824DRQflTFEbPfbWAe1Srv7rwgt7oRIKOgekklT2Edt5xhH2B0jQU93xlm0jd9z3x0twMJLna9IlXkQZqP9Evo9fwc0WcGfRsthbexpPR5oI7DHQHMn94PRC5IDaEWLm03hYgYlAgYC6Uwj8TJ0eEivwjIApp0X50n9SY7M2J24PcZWf9HZ8fUaWM5SmdZS','aV3NvoTfUK92NeVRsnWr','bGJajDQXJnxghDVIbHh1rNnViSRG0knkLlylg8jZrREdDSgwPCBBPibcyqRMlcPKpOpr','3F','F',14);
+INSERT INTO ti VALUES (-261756337,2944,'UJ4l5XQfF6Kf3IzVYAMi','0KUOe824DRQflTFEbPfbWAe1Srv7rwgt7oRIKOgekklT2Edt5xhH2B0jQU93xlm0jd9z3x0twMJLna9IlXkQZqP9Evo9fwc0WcGfRsthbexpPR5oI7DHQHMn94PRC5IDaEWLm03hYgYlAgYC6Uwj8TJ0eEivwjIApp0X50n9SY7M2J24PcZWf9HZ8fUaWM5SmdZS','aV3NvoTfUK92NeVRsnWr','bGJajDQXJnxghDVIbHh1rNnViSRG0knkLlylg8jZrREdDSgwPCBBPibcyqRMlcPKpOpr','3F','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1997743884,49787,'GK0ACezOB4daclinJIszhOQtsyaI4Xh1LEW9RCKlT','WGiIlKbs8xYqqQUkw6Kw9SD1W7aPufvxJ77m2MO9OKP2PaMalxkMFCW6CLNAF9a9LyBhNzNs2LpDBbxSTeYt0QBN8CbmPBlB86V3MoJezRHaor9yE8qqFN6wyghmZg5swU7L9YjCVGmLRU1npqoIy9tWf6xKnC9myIqR','bsaU','e0tA2gHBA43dVEkNh9vJXN6CoZAbogy4EUzm63R7CkywwOuw45NJO4nvvj','I','J',15);
+INSERT INTO ti VALUES (1997743884,49787,'GK0ACezOB4daclinJIszhOQtsyaI4Xh1LEW9RCKlT','WGiIlKbs8xYqqQUkw6Kw9SD1W7aPufvxJ77m2MO9OKP2PaMalxkMFCW6CLNAF9a9LyBhNzNs2LpDBbxSTeYt0QBN8CbmPBlB86V3MoJezRHaor9yE8qqFN6wyghmZg5swU7L9YjCVGmLRU1npqoIy9tWf6xKnC9myIqR','bsaU','e0tA2gHBA43dVEkNh9vJXN6CoZAbogy4EUzm63R7CkywwOuw45NJO4nvvj','I','J',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(25), d VARCHAR(23) NOT NULL, e VARBINARY(87), f VARBINARY(94) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6823865,126,'zwXKiBfapZ9','q6e2LT','rljhguyk6oXVKv6qBAKmdvUoePXPCZgMaSRuwpBWeEt2Ek','comvErVvG9qZcVcHysT2zo2HcDgj6Mg3qGGrZ915q6hCRiReM','O','j',0);
+INSERT INTO t VALUES (8537684,217,'VpHC5TjGcKXdBZl','A4FAuAdn','nkWsPWP8DeqkdjmIyUnLY','sP9W0inpqC4HB4nwtfb2MwV0a6mPdIyAKGJaN8XYcUkck','u','8',1);
+INSERT INTO t VALUES (7495567,56,'MwaB0dzI7FNHxHLOc07D0P','fW8WX','GzBm8CJiaojZGbw07LAlJIuGaEXtNH01KYIQjTkKqoBAcevv70xj7K3VQSLyIEzFx796gnVVOiLhHQbf','LIViXcbQiAjoeTBML3pysrOESQ0uTssTFG4NDkbfaPTrsKWewdB44ocfPgLZE','U','N',2);
+INSERT INTO t VALUES (9177029,101,'rJlTAVuQ','XCTrSn5RAjREL4Fb','SKMxSO6bBsaKdd9C4TQjotoPZEGufbbvCCm7D3ttF22GSqHDi8zt1cDQUbcOzVDatQk6EaFjcQ3LdjqNVM','rQT0sphqvu6YSUtNSRa6EMN4XFUxwu64e2','A','Y',3);
+INSERT INTO t VALUES (12988155,158,'4F6lPnh','Mx2zaRvxoWTKCAPr2VXvOyu','aerbQX0RcRDNlHT1rg8xUqtumNYiFeb3pZiXe6FsaiNwFjXxk563yXre4gNOTt2DbrjaD9P97aXCb77bsxWGV0','5D18pr6UQ88x8HuxPXsuQ5e52mIlbA1hg6X0bghBpePBCF0x','6','8',4);
+INSERT INTO t VALUES (651064,202,'7yguhBzj','rF68E7s','GLj7R6qIT7kab6SEtOOMuXW5bMvGxFBfLqgwLHb97pZRrhhnyaWExrpcaoD6c','dkhtGHDvd5B9jPDjZNmA13pR2t8pvrt1TrgdvAeL9DigbbzutKRnMHVEN','J','X',5);
+INSERT INTO t VALUES (14584906,139,'tz','ZQXAKXB5gYDnPQZ4rc','kEq78G8PwEK5mSdUFsjoX1ARJ9yYiaZt8lQ','kTBoGnD1n8aYlVcweCeixhD5dRNiL7TTk6cpLLuNhvrDl','J','a',6);
+INSERT INTO t VALUES (14414839,108,'v4Ov8ukpOtPkzfQ','Js2uHC2KyE1T3','63nJneGlKYNpc6WhQ0q4hHchIpXxGmoF55US3S3qX9H1anXc604exRHZwdCjgxtyzGwbGdeVqvmzB4x6ODt','WLXfDX2rOTNMCfPJy5wpLxIlxMDjg52v43sQplOaa12rnvzreBN','F','5',7);
+INSERT INTO t VALUES (16399829,180,'zArKqOYVK','HGGwaHx','2Mu1ib6xjnBAYGjU4W35fE1','itf5jxk4rXuF7sS3einwuJkjXaACgw8qMeirSGWkk9fAOoPud4OLKNZCbNXwghG4YviKX7fOLTSWHgNYKUrkJhz','2','m',8);
+INSERT INTO t VALUES (12075276,245,'zRGksKxHYXJ8rxKCGmHPcu7Ma','DK2bVK1R1YtMxgipcOy','9nFSJqxRvI5a8lc9RZzem6xgEyvv69oebEmzAYtVuMwETxsBuDMHtZwZ9SJIAW223OF0uOXfWkNIfiPeZc8','WjE','a','R',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(25), d VARCHAR(23) NOT NULL, e VARBINARY(87), f VARBINARY(94) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-7012843492797644333,-4785170,'81x8wdP11chIlpzOdlRltKxIs2GPChycdUMzigdflBIo1SGgm','fcXr','kG','M23gza5WuthiO4B9X8GKigR6Z9ixPShg3K1sPqtXmgaq6cGXNCM0PwxKoO0z06gHLLcKsLk8A','rOW3l5WOOjUIn6WLRXq','W2oL2KGf0Rglk1Zbbelxy0hdyjvLbpBF6O05t8ldlXKSOXcMQ4',10);
-INSERT INTO ti VALUES (-7012843492797644333,-4785170,'81x8wdP11chIlpzOdlRltKxIs2GPChycdUMzigdflBIo1SGgm','fcXr','kG','M23gza5WuthiO4B9X8GKigR6Z9ixPShg3K1sPqtXmgaq6cGXNCM0PwxKoO0z06gHLLcKsLk8A','rOW3l5WOOjUIn6WLRXq','W2oL2KGf0Rglk1Zbbelxy0hdyjvLbpBF6O05t8ldlXKSOXcMQ4',10);
-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 (-1510529947228930523,-5805290,'6SQTpqtxeL1S1j','TOggw2XYH','yTNnqgWs','c383JlYJzmbno2jyPxfY0ycyLxtFZ13CguVCq9qTFk5zdaIoHzabESbqiK','FaHLro956xqeCBslBm4m0YcAaVU2cPnHzbPZrD2YSVc','WarZ1rtjmXGqJUcuie7KNn2rDh9ZgUZwjXjWPZ5wFDDOu8bP3T4X0jWMRFj8tfze3Bi',11);
-INSERT INTO ti VALUES (-1510529947228930523,-5805290,'6SQTpqtxeL1S1j','TOggw2XYH','yTNnqgWs','c383JlYJzmbno2jyPxfY0ycyLxtFZ13CguVCq9qTFk5zdaIoHzabESbqiK','FaHLro956xqeCBslBm4m0YcAaVU2cPnHzbPZrD2YSVc','WarZ1rtjmXGqJUcuie7KNn2rDh9ZgUZwjXjWPZ5wFDDOu8bP3T4X0jWMRFj8tfze3Bi',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2671971942465525558,7852017,'8DGoYAQxdewYxrfeyo3b49wxjUpcJd5I7rvoc6EHJ','wE6W4xxJoXamMfW7lUgR24Z5m3eJXAg8Gy5PCvzgAZWF5','4','o1NhsTi2oN4Q3zOVxouty4KdUa2yk4CKUru86TtdIvcpHVuHzia6TbP64XnBCCcu','ls0cVUpSkjmwY0vCQ44pzAw4R7GnSxelHyrBMD6Qtn9MOLhZ1M','SfA3lPvt79fJkowvZHlllZxWMsaP',12);
-INSERT INTO ti VALUES (-2671971942465525558,7852017,'8DGoYAQxdewYxrfeyo3b49wxjUpcJd5I7rvoc6EHJ','wE6W4xxJoXamMfW7lUgR24Z5m3eJXAg8Gy5PCvzgAZWF5','4','o1NhsTi2oN4Q3zOVxouty4KdUa2yk4CKUru86TtdIvcpHVuHzia6TbP64XnBCCcu','ls0cVUpSkjmwY0vCQ44pzAw4R7GnSxelHyrBMD6Qtn9MOLhZ1M','SfA3lPvt79fJkowvZHlllZxWMsaP',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6111810938091260999,7240734,'kf6RdWOTiLCDxuRXRLbyDLgJTpRcd0rPlqFtW3uIn52','KaXj','c1Ql9','xqmoIvu6W9utzDRBVpHw9goGvTQ4Rypi2o2DVVxNnNVopb4NjsAuhPFaluYV','NzJhZQAsuPYNqPjOyg1C6FE7kcWbVlXkmY20DAw7iH4G9BAAt0liGbYsL94Ohpim9J','7ICgrWcVja',13);
-INSERT INTO ti VALUES (6111810938091260999,7240734,'kf6RdWOTiLCDxuRXRLbyDLgJTpRcd0rPlqFtW3uIn52','KaXj','c1Ql9','xqmoIvu6W9utzDRBVpHw9goGvTQ4Rypi2o2DVVxNnNVopb4NjsAuhPFaluYV','NzJhZQAsuPYNqPjOyg1C6FE7kcWbVlXkmY20DAw7iH4G9BAAt0liGbYsL94Ohpim9J','7ICgrWcVja',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT, c CHAR(87) NOT NULL, d VARCHAR(96), e VARCHAR(31) NOT NULL, f VARBINARY(74) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5083240,10294,'v2ulaA3D0HtyJCHkVrFpDagUspBtUi76wE3d2K','60wmi92mzIDstAqswSUFEI2iQ255WQlcVHmDYL3pL5VSwlFl','S6NPVR05Alm3pRYzQBGmDEasqiqTTxh','mzuWYtnE8Cju5PkBYBB3BHqKICu73HeZTwuKaOUzDeCCL4LHg5sKj9sm5mHhC','fyEPXm0nnlKinMxWSQYeVAzPzftc7422r55BOxZ8qo','58DLXfK4tD693RxtLPV9Oe82lCr0XvmbMYT',0);
-INSERT INTO t VALUES (-2861762,-24634,'LKND4saMgLVNaBBziPE','hD9nQfBfAVPbB7puRZ4pxlYmETICOr5LnmSjIYv1HLI6m9btfWv1TigkHJN','1VE9IJxskhfk','0MMxvmqik6oLmrmeWiQRefPwHOOxNt6H2mY6u9QW4Z','C8NdT04CWavNZjk4t0PfZ4LOArtPNSgZs0GqYRiDjimZ7dro2zhmOhz3TI','bHZnCOdLbIXTNZQM0WEIREUmnlOf0Gcg9',1);
-INSERT INTO t VALUES (-214564,13814,'LsK7k1N4MkN9aPnyW817e6hTdebpktVRky3K7kCtgysbhRT','LK7fI9ybh99JhkBImgSu9rSwKIAaswrReDwFB8EGibtZ3js7RCqLjKusYVmyjpTXww53GLYMNIwCgFSSNZWsyWom8kV30','ihDasg4GZuhVwggO','g77Bteq6scqdjUQntn2DuTsWASY3UyPARpKl','ZYBkm9iVxwe82RG6c80AdWQfGCYPiAhd6HdRLDlhb1nbtv35L2T99IvyVhk9lHm161rlykJi6FrZ36wDZDGC','NaAllqU3J61BvXkxiP2ri2PJl7Gbxpy0x8YWOl3K8W13GoF10Fy3AvuIyHE1lj4GVwS7NGkMon8DT3A2gcyB6CHJy6iHxYcNy',2);
-INSERT INTO t VALUES (-2406221,-25168,'cxAmItqFRLyug9k1TTcv5qyQVLUNE3vIfJl6','MqQHqN5S6LU7tq3flTTEyxfWHES6','4aXSfawQuL9ELcpPUP1rZy2I9b9','ZqZBPIgzq9ke','Kmlgft5BDCsEj3D3ccWW7Otbc5LHgeOUu20MI14FzVFj5z9dwjfx3BqfCkJufoQNqulRFz','0yKwDPfoU3S42pfNarwmUl',3);
-INSERT INTO t VALUES (2181761,20728,'LtZQ2XB0glMx8UJxaJWqcYyVnr875poFwJYrV29JXy2r13FmPKrtNW5Np9U7PJFZID84b4','BUEsVEVrtNd4X8AeAUJm2pEk','UAbZZNxn9rUvGjdMFrdONe','pRh19X4qmWy07gJa66BEEw1ZFSRbuInGLY0pLEKvOSvt7W','uVJA1QM6VOvxAhqj3digYRyiM2079Q0p10s7RxAo9qLzyz1Anw1bg6K9iIJwLl7ErUccxcjhmdgYNoRyfjgTRp0QHEjBT','pbLw507uLY4bkNQKLAUMDwj5x3AMFcK883Vaw9T4x45eXKZU2sL4PXYLLyvXbOm2kKzMyp4ZqDzpX2RNeWE',4);
-INSERT INTO t VALUES (979247,5819,'chb7QH3LdQGsCN8lPDg72XxEjC6NWLeg6yeoMGpPVITBDmotGqSEXGYfUSD3YTNxF3rdTjCQ0laJqLaM3nzppDs','JpfbtUz1FPeG1CztFSmjXa4puf4Cgt7k6yBNVmDgx','VKMOE','hXGLfrhblMuLnTJjAiR8WSAU','6qcAjX3zUS7nk5xKw3H94cKE5XRK4nKxcm6trrdJo03pxCfIf8ElCPptXW0CtO7JVprVErCLyDA680m1FdIuAomY','Ai5PGPryQVyWReSCvKBH3H',5);
-INSERT INTO t VALUES (-5150978,-16035,'E0eE2fTE2XQAQ31lw4K58xRlA0lWNmH5gYARBZksOzDvCo30EkUv8M5hC4APA3bIlsjEy1Z9HWpQ','4q3054vfQW9C6MWtybmtQRm1nbVjrS4skaefAgi5tyiiBMKmvHulpFSjgRYr9r3FaT5a8i4rUTTjO9W6kf','V3LXgnk5MLSmk5','9HnBvKVotXJxvCLUtsDaxshaCh5MDpBf8g9FkQZwwhN3RI795Ti6GOuHPZoPl','IEvrAJxZpSOX4llPyUubbBLKDN8NObqEpl6hvfBxzYUTt856VLOhOhMa3rzwCDEfNTKYb9qEsQYf12x05','gc5IX3gycCKwK3qTmr9kozEEZGDuc0fTyJrFy9mFCmIcM6lubenRrrF3SoNL6ZlLGYGGwrgMasew1zFyfMzeyagVOgAWv3nc',6);
-INSERT INTO t VALUES (6284273,4485,'JJB5lk2dsnVz','XII5txkyfLO8JNKnMGraxOsm4KSxVbAE15BZ7SWjWDd3iG6Yi0ckbvSfQWIS','ROQkEO8parzI70ckUpm','ml','RKSYBtUYSMLdiIpo7PznJlnSXnXOMs5HfPHkPGwQay62VDDgTzLbvLLS6n','WZ4iasBDQ8dzJnLjKTxFP9bkW1S4WfPODyeOGK55ySe',7);
-INSERT INTO t VALUES (-3136872,24253,'JohT3SHumClCgEQn5ei6iYTyvz50yL7jeSAeLNJiQrnO1R1QEmOc78A5jBaa','aqJVXX1TLoEDFwVywJ314kFON5RPQTXXqUJNMw9dy6qcJR9Wuu89lA4zj','o3GoWmPA','M6ZWSzEgaYNoGAwlvgt4yRaJxVOFZSjGclZwHa017Zu3j','JhxUgAVSDsmWcfJzwADFx1zUOXhTqhtKgqq8ZJ9qnC5lOkhnI2u4EYTLa4r2P','rHOWlAeal3U91hGsR8B7xXI7yBX9',8);
-INSERT INTO t VALUES (4254729,19865,'SM17BkxyViVPlREaHvbLoJs9qck','BDarcwjp1441XxWJM1zV','2JrMEhsehqrIVLeRX7zsigWk77','j7GjQHnsL2TmTyevb0mj0t2jAPGwNNflKfRGJ0sYvwoy9iOoGKTvf0H7WpYvV','Jt28ozZjGzEzO','xPueUhVaqFLwcnwtnUtJ5bXbcjsbifiqtDa1PCEOxPygwFhPQ8aHZzBw0TCb0nvtommMzipPwOlWEHs53nINZFZvnukW6kY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8458513498739588178,15006,'eqb','B1a5br8A1xVEjSFAeVppcLD1wzv3iGOce0kRQsFwAZHx6Y','jx3sXnnF','7fpgjOJepuxeLCuBIRjts9HUnFT3Br0wV3q5hXAk8iPx7IU8EJJUlJyJ7uLzohFymsd','EoOqOU2VS3dGEvXL4Kh3zk8sGYpeGOb5qde7bRQkUAT370IUBwCr9nPiCrr4','m6yDE76ldtxLUcrkUyBywYNscwVkAJXgOSJJQBY83EdjwM8W7zqntIjLfjafoNebrk3mzQRhVPBRlWus',10);
-INSERT INTO ti VALUES (8458513498739588178,15006,'eqb','B1a5br8A1xVEjSFAeVppcLD1wzv3iGOce0kRQsFwAZHx6Y','jx3sXnnF','7fpgjOJepuxeLCuBIRjts9HUnFT3Br0wV3q5hXAk8iPx7IU8EJJUlJyJ7uLzohFymsd','EoOqOU2VS3dGEvXL4Kh3zk8sGYpeGOb5qde7bRQkUAT370IUBwCr9nPiCrr4','m6yDE76ldtxLUcrkUyBywYNscwVkAJXgOSJJQBY83EdjwM8W7zqntIjLfjafoNebrk3mzQRhVPBRlWus',10);
-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 (222419665550121438,27582,'7CdJdrg4WtCuqBGhUcz4NeUHDgzAisj4NjKuTjLD7ioOgxZrmdukJOD3ZqpSkD7Vis4PNK9DnR','JXO7uGJnWmGG2ke6sIg08MYYlUH7Tct8qW8u8','EbPgK4dtcNqVotkx3rl','DcbJvscXhh0ajuadzPOHDgsGV1o2CnPJmN4FLKHTdUOsvQ8sgtSouwsyC8ZzJwHnLGkMSij','P1IN2vJeWNy5EwOK','KohbeJb9hmIOdCIbSJkXUWE',11);
-INSERT INTO ti VALUES (222419665550121438,27582,'7CdJdrg4WtCuqBGhUcz4NeUHDgzAisj4NjKuTjLD7ioOgxZrmdukJOD3ZqpSkD7Vis4PNK9DnR','JXO7uGJnWmGG2ke6sIg08MYYlUH7Tct8qW8u8','EbPgK4dtcNqVotkx3rl','DcbJvscXhh0ajuadzPOHDgsGV1o2CnPJmN4FLKHTdUOsvQ8sgtSouwsyC8ZzJwHnLGkMSij','P1IN2vJeWNy5EwOK','KohbeJb9hmIOdCIbSJkXUWE',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4696010952858032983,20756,'ezzeJchFQTs2lQCCD6nduxth1IzKYztkFk7O9UVXFHM4bYOXyAC6hBn9TLEFerEpmk','ceHoC3mlpx0siwLf6etBSVgsjPzjOIxhc52nDOSCCqyIWMVsZ8GSH8EWZd9CjMpWUkaTBcBSytt6K26EsG8rb0r8FA','l2yvzMb4DTruafgSMYjhUZb0bC','FgQ4uUOGSWP1QNQX','06NKr7z4GRLVd3Bt7UggpqMRlucvKpLdQqF8KSrJ2979rLEc4O3AYf','vQ4q1ZYtZE9lPtkXKvE82IX5dmq33RjDrg',12);
-INSERT INTO ti VALUES (4696010952858032983,20756,'ezzeJchFQTs2lQCCD6nduxth1IzKYztkFk7O9UVXFHM4bYOXyAC6hBn9TLEFerEpmk','ceHoC3mlpx0siwLf6etBSVgsjPzjOIxhc52nDOSCCqyIWMVsZ8GSH8EWZd9CjMpWUkaTBcBSytt6K26EsG8rb0r8FA','l2yvzMb4DTruafgSMYjhUZb0bC','FgQ4uUOGSWP1QNQX','06NKr7z4GRLVd3Bt7UggpqMRlucvKpLdQqF8KSrJ2979rLEc4O3AYf','vQ4q1ZYtZE9lPtkXKvE82IX5dmq33RjDrg',12);
+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 (12663065036064406361,16,'fxOlHG8','5y','YjjWUejB0Iq4bdH3N1KeezJWxqtQxKHGHwsMfpbfI8ZAiixq1S9xd3xD','I7C4qZQPqALPQEEpelrfPvR2F4NdhVZMkx31T3cO','B','G',10);
+INSERT INTO ti VALUES (12663065036064406361,16,'fxOlHG8','5y','YjjWUejB0Iq4bdH3N1KeezJWxqtQxKHGHwsMfpbfI8ZAiixq1S9xd3xD','I7C4qZQPqALPQEEpelrfPvR2F4NdhVZMkx31T3cO','B','G',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(26);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(26);
+INSERT INTO t VALUES (8806941988783876040,200,'bHexB9','7eOYnaw4d74sH5p','REJ9BYQGwgjGeccMIWMoYCyfRNGKM','xzAGx','n','o',11);
+INSERT INTO ti VALUES (8806941988783876040,200,'bHexB9','7eOYnaw4d74sH5p','REJ9BYQGwgjGeccMIWMoYCyfRNGKM','xzAGx','n','o',11);
+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 (17731540626927807410,92,'R1T5RJQ','D7oup3TxfOl1lxCLbu6FqJtvgWolBRJj7mwsWg3PgbiM1aiL4cLnrIWXLnA3Zm4VkANQbuGmrDVhHViB5hweHapDPUcJ5zUnF7CcCm1Hb98A2FEPHe4K3hKPdEeUORDfD3YjeXNpGYAvTYzb1ZQlxFS1rNSKZ6sg3zj7WDoOdXneZfRpAtGdlvv518je7ubZzu7gRerxR6Thn8i3vI6OQrd9zZ28Xz','RF2APEkDR1Z4lVSDm62MY0X0BpRDi3Y9KLJ3zpCbd6K','p2dFPDLnDVhy5avzkFx8raSbIYm48TQdKOx8jbR8end02GXE4hN3IfHS8eBWoSK','u','N',12);
+INSERT INTO ti VALUES (17731540626927807410,92,'R1T5RJQ','D7oup3TxfOl1lxCLbu6FqJtvgWolBRJj7mwsWg3PgbiM1aiL4cLnrIWXLnA3Zm4VkANQbuGmrDVhHViB5hweHapDPUcJ5zUnF7CcCm1Hb98A2FEPHe4K3hKPdEeUORDfD3YjeXNpGYAvTYzb1ZQlxFS1rNSKZ6sg3zj7WDoOdXneZfRpAtGdlvv518je7ubZzu7gRerxR6Thn8i3vI6OQrd9zZ28Xz','RF2APEkDR1Z4lVSDm62MY0X0BpRDi3Y9KLJ3zpCbd6K','p2dFPDLnDVhy5avzkFx8raSbIYm48TQdKOx8jbR8end02GXE4hN3IfHS8eBWoSK','u','N',12);
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 (-2462107095760013693,-3677,'8xnC9YkS0YFH7tROXri','mVNrGqnrmV1uqC5TcdY8VUdE8IEdFimc3NHsTYEqtGlhmNwpLK4J43GHkaoV6p6ObjjquLiFgGLT6pNKBAw','P8pg7vj75F7TZB5Mf2Mj','QMMsFbNo24n87rWWWWnqhEwTG1W4zUjXS7TQ1riXkQUnQ5oQ8nssagAPHNDKiiaF8JLYbEhmQoAkSNOqDj','uztBRZJDr0ePRQ69kuxZ2uvTWc1tDsNCkL68RIE5npSjEYkN23J5ETEOfdRqzxVjAuATsVlt77YZk86MFFcLSbwc359Y9Kd','JVfjKheAeaSxddKo3OoSCCBrFjBDd370WlReSkPlklqp3noQXmwB8',13);
-INSERT INTO ti VALUES (-2462107095760013693,-3677,'8xnC9YkS0YFH7tROXri','mVNrGqnrmV1uqC5TcdY8VUdE8IEdFimc3NHsTYEqtGlhmNwpLK4J43GHkaoV6p6ObjjquLiFgGLT6pNKBAw','P8pg7vj75F7TZB5Mf2Mj','QMMsFbNo24n87rWWWWnqhEwTG1W4zUjXS7TQ1riXkQUnQ5oQ8nssagAPHNDKiiaF8JLYbEhmQoAkSNOqDj','uztBRZJDr0ePRQ69kuxZ2uvTWc1tDsNCkL68RIE5npSjEYkN23J5ETEOfdRqzxVjAuATsVlt77YZk86MFFcLSbwc359Y9Kd','JVfjKheAeaSxddKo3OoSCCBrFjBDd370WlReSkPlklqp3noQXmwB8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(98), d VARCHAR(47) NOT NULL, e VARCHAR(54) NOT NULL, f VARCHAR(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (57,4079188437639260700,'8vYHDgJApbuQiR1YMZKHbB42nBqY6KtW7tXImecmysjRGdUgJxh9fg8VH5','t95PVvPk12SdVygH3YnP','PltL3IsThqRV','Q4zzhKWiXGtdr2N9umsqN6pp9','a5otGZtfmq68K1SXH1WhUpzRj','B8ehNvi4ooPXFePiOOflOOYnNKpdCSsS6SxrFSssM8jrlrrC4Sd',0);
-INSERT INTO t VALUES (242,5259704919669576657,'6UrmL9y9sT2nGvKS8Kg2i4','zwrQQsZM31z3M2MhBqlD93T56bKsXdXAtAP8Zmc0dB','OIMaQO2O0ykT85erTu','TM20qapA0vLu46noaE1peK','anMULo80Fls5','MMewsx68B8o6N2Z7ifhoo41eI44estiPpblORyNxyICDv6qVm2ONGNqxXpWnLfXdwO57WeQ3zPzd4aYQaRW8z',1);
-INSERT INTO t VALUES (24,4043311959933010468,'mZiVpkBzyUR0o6i9Q9fwslRQYOaXK3CqCvUGNLEuiJtVTl2ZuvDBixX0qEbqLYyz4G82BQyOm','uV2bI1h8HVe7JXBCKrK','YFMuuo8ud8xQ47D52rpYA2c','tO0jsWKPAOTOrR','HD1csxun8tPLk','PP42V6CwUVMnK',2);
-INSERT INTO t VALUES (237,8765776036375734503,'AVY8mtUTW86rWRaL4yh78pkCba1Qxov1aqOkD4Dhvf9NapAy6gIvbXN5ZVDyEd','gX','rOGVdVAPFX6zV02YSdfDwXGW5TvBn9p6ZayeiPI9LwcHqoyt','w2s0SGTR5G3yWR7xol','DUrPUdpOvwJuu3zv601NtLqDm','xnZgsM9MbNZ4OceRRk45x0cMfJ7zvWm1Brvq8mjchmkRPtlRsHnEikfrwhj4mNBuQsllrydY8dNDJBVXbtzA2tOskhCPlBUHJ',3);
-INSERT INTO t VALUES (23,128030906583435961,'pfh4olLFJ93Q1G59ROM3Q4BiauRBjEIwl','TxrBl7tvDHzgxSbs','WmGbdYQl4jUdPZNwK','G5bNITEftsqvKuLukAvXJDCS5O','DPVShnAIVdEfk5va0JGCXbZfN3ctOJ1UmcJSeEPaS4GJLKXnZpNGy8zg6GEHwu','pZOEpfwEuYomb15',4);
-INSERT INTO t VALUES (109,-6967868115867243954,'R7fNQeyStXUzldyPryE7PSwOATTCnXeG8BuD06WS1a70RVTDQ9dEgDJhIXKN3FvpeA8eXHWm4ivtuNDpvr6jAA0zGH2xIT','CG001x70mvAMEwgKwhoD5OpLaX1','oXI6uu1TS1o','dwQv','7MRDW5tSDGS7i0iVwCejNx3nkPycNN','VJD0ch',5);
-INSERT INTO t VALUES (66,3875922559893395438,'9GVfEZ37uZ52C29Ecf','wEd1i6tps7khSAZla0','0P','FU9NPBxdS','nhJm59OXlXKfIwMpedqO04tzJfTMxyDqLXRkjkOmdunTcmABECMKKSlIoiYlPYah','7GJzTBvOEXsSuWAZLUdhG',6);
-INSERT INTO t VALUES (119,-519974304573494983,'JI8v2BXeePqfkxOkGnvOnoNQla4tlcfY0VvL7tHMpVjrW9219QwV','BMiNQjjRXlh89IW6kNa8TlWdM5Vswt7PyFf55L8Mo','w7AsMtuK2AYXHs4PQfatW','KCUNIp8AlU0tkkxx09XdluX9tu5Exe','R1zEYg36k6LY9zF9N4PdOGDj4OED4GSLhubPZg8xMI39mxyRUnJ7hu4ldTSgtzOLJ2Comc1ysuGgaQEyygi8aoUeEADrv2','daXIIEZP3QHgPWNKFBkgVhiNRdee13IYnIwXXsvatprEHKeLRIBh37HgbNwyBWfqRJ7N0mqmeH8Rw3',7);
-INSERT INTO t VALUES (222,-4667220928741237848,'BiDFGLdZ4H4Ek','FY','9vXh4GSvmiewFheBFRHndaMZszgQ','Z','Zv6DSbmf4l1mymhzVhv','WH3fwij5pkHhvk3hkboWn9vBoatpsgxYt7TflgyvAZK9XMDQx2GBX6tXNl0PPqy3aYiPBKkSAog8aH',8);
-INSERT INTO t VALUES (120,-6155584668941211503,'tkWNVeHd29TDQ1MKl06Y8smM487YD9GV28VfKPWtNZOpNesYMa0JurW2KvCPVc','Q4ZR38VzKfUqmVTWcSE8NFwY1YxiesvWRHaIL','mPvBEoGx5bi6IqCyNRWqnLpxW9KqlQ','xQ8Rcz4Em6kXjlw7A7AVEa6ZoD3RN','0KJOMf4Y43qeGqE4HWZUqoL4Dfaqi1wVCxATO3t12v4AgbeYZBMZtmLfSAeNslJky0GU8QVpGieSJ29ek','T7dXBcd8iaVNpZCuOQfzLnDC8zXjvCv1nawOsNqvqIko8deYQaEozYYtFbvqTbkXtdYBlmt2BdjsB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6562240577407646067,124,'Ss6aF4GNWxCG','aDXziR6sPkMQpvk8UYspdlqx9boDBT7W0PUMAGEJxhsqxlaDpN2X0kpSAp3rfDQzOBW','fiCk','1QgcMKvun6K9IVJxe5QqEuAgxTAzO9qyGxjaeSRKjgVMF6udm2iTANOGIIG9afuXokVDdzeRHtYwkSKZw2c21gNkznfhLmj7UIrN8VJLIt7fXtM3os4O9U5uFg7pWcAkf10','u','O',13);
+INSERT INTO ti VALUES (6562240577407646067,124,'Ss6aF4GNWxCG','aDXziR6sPkMQpvk8UYspdlqx9boDBT7W0PUMAGEJxhsqxlaDpN2X0kpSAp3rfDQzOBW','fiCk','1QgcMKvun6K9IVJxe5QqEuAgxTAzO9qyGxjaeSRKjgVMF6udm2iTANOGIIG9afuXokVDdzeRHtYwkSKZw2c21gNkznfhLmj7UIrN8VJLIt7fXtM3os4O9U5uFg7pWcAkf10','u','O',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1276073731447366802,85,'QjYHizoiG2BK9tqQE7k7plV','uem90ABG3EuCeJgPlV1HFESWqkvRy0f','41tPHbi4awzuAJ45','ZO7SKMWkIXAlASi6sX1szbuzm3so79CIbqy4LLkFJsSzXXPnME6JbfiKoe3l00qAbOCRIhyjIxhc2odIwViXCp1M4jyhpzeMXm4bQ01E2z','y','m',14);
+INSERT INTO ti VALUES (1276073731447366802,85,'QjYHizoiG2BK9tqQE7k7plV','uem90ABG3EuCeJgPlV1HFESWqkvRy0f','41tPHbi4awzuAJ45','ZO7SKMWkIXAlASi6sX1szbuzm3so79CIbqy4LLkFJsSzXXPnME6JbfiKoe3l00qAbOCRIhyjIxhc2odIwViXCp1M4jyhpzeMXm4bQ01E2z','y','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13298006114334123398,162,'0cVeDqdRIeIAvM1L','AV7sSnFxuSliBeUCQlOwrDQZ9bxHTrDoEAanJ02saC8geI','XWXekqFxLcx3ZJicOsFU','9qwrI3WNFpYIQ8ieizTNrDZin7YtCR8bxvuKgzjUTWyDIVO','lo','g',15);
+INSERT INTO ti VALUES (13298006114334123398,162,'0cVeDqdRIeIAvM1L','AV7sSnFxuSliBeUCQlOwrDQZ9bxHTrDoEAanJ02saC8geI','XWXekqFxLcx3ZJicOsFU','9qwrI3WNFpYIQ8ieizTNrDZin7YtCR8bxvuKgzjUTWyDIVO','lo','g',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(72) NOT NULL, e VARBINARY(71), f VARCHAR(47), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18456,5244323,'1T6q76ZRo3YddgHTYgJJHXq1QPh7Ic9ctiA7LCXZO','NcFD8uipZeZJQJ1MBhgX5vAUXLPBbUFDZBH2CXjUsV3','EzRshMrYzdpB','XW311q0','UW','vb',0);
+INSERT INTO t VALUES (-7085,5109613,'jIINJbpwNfJhqrzmxk','Bsmu54mke1f93mBneFZxWhuGei0lQf6tyQkbbUol4','bypg2KOCD7kOPGDQTuYLz8ge8uJLCLkHMU3mDBp6','qnbZv','5','6A',1);
+INSERT INTO t VALUES (-2950,16029157,'0dhtIEyAnD','WbY1k8RbIyVZ25AJ6rqB7SjrtJmtKutlrzOjcng6WuM2jUMPMrFGtHkEcD3PeAN0c','SACAYdzkqwlSXZs8zwBZkmL75UJTI7D0tC1G4AlkdwWCCwKBgkFnu29bOKk1','W7Mp74mVUxbmKJ1kSa4ZMj1whaVVIG5aVY','F','3',2);
+INSERT INTO t VALUES (-15417,2417836,'dIO7WlhXFlSlRsjhcXU8Lark06LHuJyBLuhh2dG8','LP775ws5WIFjIKjjYQsCQ4bRwWDP','ouUWmW8m7C8kQJ3njGQttkU5grjCB7koDpFezluKqlJezVAoh0yEzCvS9xv6GmOaam8R','XMjcydEJbsg5J3fjD','Bl','t1',3);
+INSERT INTO t VALUES (-1700,6187999,'C','0vA','gohIkk8FoxpFFaIzFW3ngE4mOBy','4PrzEOV1K1DZdhxSzipRVHSyZvzZx9Ixf7oUWyJxnppT','pu','I',4);
+INSERT INTO t VALUES (-18921,9483312,'nUbEYXdngfuORhJ5fKbractRAleRB','Ipu5sIrnllpkfvxV59gMuj6','pvGQ4n8rCODm','Mx6QzrnXs6jk1q','O','bV',5);
+INSERT INTO t VALUES (-16504,12754343,'nRvT9svAUEX3cQGLV12a87s8u1IbI0uS6URItgRxeK30MVj','x2njI3uldpg77VYXRdNSN9Z2yU0avAvkveS9pU','guqIf8SXAa0UZHWf65PgpBHpNKuBBDzwuuPbM08GqYnQ2kzPXheeXDI0R','vWK3Jm48Bhvwz','OL','2',6);
+INSERT INTO t VALUES (27181,841315,'DbBEFNnMtaO1uM3dC7ks9','oZaA','31uX9yFLUcOq1ZFitk2ECZNgGWLo0eSSNRgVj8cs721CshSkYtNGpLWsXSLQCctVFGG','VA5J8XJm4dgBGDI','Xn','FY',7);
+INSERT INTO t VALUES (-29541,5189662,'y5OeuswayfYvW','Dv6yxrR','9nQeGQ8QvKvgJxRp9pdl0QrHwvOGeO6ka3EJnqTPzpLjuAOQAT86M2L6RMV','86ASmer','Ij','o',8);
+INSERT INTO t VALUES (31429,412636,'cNIMIRL0YKJ6Jv','sY0p45DAsOtpFHJyldtO8lx8myd8HSoAjciFd6ks6','XzTlOGE0MxdXRzwzd0CggwmXoLOw3l7Z','xJgJdVPVjXmiKCpcv7HhInpE9HVaKegCiR','M','L',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(72) NOT NULL, e VARBINARY(71), f VARCHAR(47), 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (848998308,-2506219226114410490,'plFO7mMDDBdzRB2SI3VybzmG1RPF4QVLzEYStEMudkCvU2o5PTZSQUaGIHNjktXZlLlnQR8','GYXXcCQ2xYI9HrbNsj84iULbFvmZLddpr8FJhOE7QKzFZw','fnFQ27WsuE3hvXYnsffuWOeyYxbqi7qOUnaqMO0Xb0nX5T78','2bjuzmCGpZlCnuKezaC','oZfC4hdae5Yqptl5','7JXqsWSYoqitMqyqvrDhEEkKrZxJKhnX63i7D2pMousQfWOTcMX0vRc5IVeIjgGbxfr0MKN0c2sQdIixDVzBHE46pPu6ZFeYF',10);
-INSERT INTO ti VALUES (848998308,-2506219226114410490,'plFO7mMDDBdzRB2SI3VybzmG1RPF4QVLzEYStEMudkCvU2o5PTZSQUaGIHNjktXZlLlnQR8','GYXXcCQ2xYI9HrbNsj84iULbFvmZLddpr8FJhOE7QKzFZw','fnFQ27WsuE3hvXYnsffuWOeyYxbqi7qOUnaqMO0Xb0nX5T78','2bjuzmCGpZlCnuKezaC','oZfC4hdae5Yqptl5','7JXqsWSYoqitMqyqvrDhEEkKrZxJKhnX63i7D2pMousQfWOTcMX0vRc5IVeIjgGbxfr0MKN0c2sQdIixDVzBHE46pPu6ZFeYF',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(99);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
-INSERT INTO t VALUES (1057334551,-2204683018767948440,'i0qWsFcjL3NC2YBCCxuiCFos0fvMAGF1DLLT72ggwa1Xuz5GLrDfCqD3OS','ERFQOb3tP','kRqhD','x47pos9LAiwT9OaKE61NxWE6ggyuI','Pf2BvHfZE91QHa8OUZtd8FOxMR6JzCc4MxClYxWpuJrJojEzhXPXjEjJT','8DV30gKsFirPCjwnoDGpVHoJrwhRw72CXqNCr',11);
-INSERT INTO ti VALUES (1057334551,-2204683018767948440,'i0qWsFcjL3NC2YBCCxuiCFos0fvMAGF1DLLT72ggwa1Xuz5GLrDfCqD3OS','ERFQOb3tP','kRqhD','x47pos9LAiwT9OaKE61NxWE6ggyuI','Pf2BvHfZE91QHa8OUZtd8FOxMR6JzCc4MxClYxWpuJrJojEzhXPXjEjJT','8DV30gKsFirPCjwnoDGpVHoJrwhRw72CXqNCr',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-116878274,14458586,'r80C4','4vlpH2x5bhTpHBMuGZqGpsyzA3V8zXrXigHnpOW3aWkBh8mNuYAWcMapLOpLlG','zesFEDv9tLTHZ5qYxxgwS8whJX6SswOMQjqRoROh2uvPS2OqX34gJ0PGry9ukRcKRg','8SoFhTjVZCZtHG','6','0m',10);
+INSERT INTO ti VALUES (-116878274,14458586,'r80C4','4vlpH2x5bhTpHBMuGZqGpsyzA3V8zXrXigHnpOW3aWkBh8mNuYAWcMapLOpLlG','zesFEDv9tLTHZ5qYxxgwS8whJX6SswOMQjqRoROh2uvPS2OqX34gJ0PGry9ukRcKRg','8SoFhTjVZCZtHG','6','0m',10);
+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 (543941299,5482348,'bl1t5B6JfyPSQ9m2pJUpMNjC','modow7zGFK1nlghdcG7luXEIT8GI','Vb8kq3XnkDIvEQmPMb','kVuNEcw2X','F','25',11);
+INSERT INTO ti VALUES (543941299,5482348,'bl1t5B6JfyPSQ9m2pJUpMNjC','modow7zGFK1nlghdcG7luXEIT8GI','Vb8kq3XnkDIvEQmPMb','kVuNEcw2X','F','25',11);
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 (4215977378,4642165694706982755,'slynwHR3Ua4','BaiLwpkU','OkfcYPNPNOXRJzkQzWpo7mC','gyNZfg4','t85U5J432kb6a9hJ4XDPYVquuj','RkVBf9w55J7g314eGoO2EjWsg1YoAvOGEmQyCiu6l8CA',12);
-INSERT INTO ti VALUES (4215977378,4642165694706982755,'slynwHR3Ua4','BaiLwpkU','OkfcYPNPNOXRJzkQzWpo7mC','gyNZfg4','t85U5J432kb6a9hJ4XDPYVquuj','RkVBf9w55J7g314eGoO2EjWsg1YoAvOGEmQyCiu6l8CA',12);
+INSERT INTO t VALUES (977850270,7014800,'c5','FlY9cenoePCQ5YMtBsSNudcRZUcJfXJj0ShpOLs1vHMZwOcSsEr8ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6jdgY9fA6hw4Emogs','GNa1Tz3dzUQb7TNITasCKifIvUVQUPlOSnAymYpVitt','56zSVf','Tp','RI',12);
+INSERT INTO ti VALUES (977850270,7014800,'c5','FlY9cenoePCQ5YMtBsSNudcRZUcJfXJj0ShpOLs1vHMZwOcSsEr8ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6jdgY9fA6hw4Emogs','GNa1Tz3dzUQb7TNITasCKifIvUVQUPlOSnAymYpVitt','56zSVf','Tp','RI',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4032504701,3409838940209699751,'KqGmPU2a3cXbtBD86SPRrja4fTrvMLULHxpLDhSbbYjVwFkzyiwlN4nO2LPcWQqtXh1dxga08oLhMerxIcNse3E','iemIBsvPwVpdGfSjYhsvFNu6DAMT','k5vpeZ7r5Tbbw4OVqJ','oIqrpxaeSkR64hWYvhHOEGi5nfk45GohRd2oiZFsw6el3WDlAtHZzzFMJ2nosp0jEm5zgM2x42NAWoDwXMfG8lSEcxD2ROTotZcfYlEZ3a2vGEYRH2DiGEL9r2MJYztdm18tkTnAHsmDmgN3xPJRNMtlq2zD4WXzX4AeZn1tALzw9C7p1vEDxO9otiGyVwPbhNq0PqZ8j5bp3EyU','3K2fZA2OH8jN055gnJ97feLLRHbEpTvvrpMupWs1XbWeROaRzvWF65Np5Q4a3zZjMEDQ8sO8t','MWT6hIB',13);
-INSERT INTO ti VALUES (4032504701,3409838940209699751,'KqGmPU2a3cXbtBD86SPRrja4fTrvMLULHxpLDhSbbYjVwFkzyiwlN4nO2LPcWQqtXh1dxga08oLhMerxIcNse3E','iemIBsvPwVpdGfSjYhsvFNu6DAMT','k5vpeZ7r5Tbbw4OVqJ','oIqrpxaeSkR64hWYvhHOEGi5nfk45GohRd2oiZFsw6el3WDlAtHZzzFMJ2nosp0jEm5zgM2x42NAWoDwXMfG8lSEcxD2ROTotZcfYlEZ3a2vGEYRH2DiGEL9r2MJYztdm18tkTnAHsmDmgN3xPJRNMtlq2zD4WXzX4AeZn1tALzw9C7p1vEDxO9otiGyVwPbhNq0PqZ8j5bp3EyU','3K2fZA2OH8jN055gnJ97feLLRHbEpTvvrpMupWs1XbWeROaRzvWF65Np5Q4a3zZjMEDQ8sO8t','MWT6hIB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(16) NOT NULL, d VARCHAR(78), e VARBINARY(2) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (169,200,'FMWPXIXU2IJKyWv','jSzMCN36BhASM5uKEpI7aEfOwKKjfbH1FkowhOdZXYe8czbNxzdLwLlJYopMR25HtRd2Uk','Zg','FdrdsZpQFgvvwaV1x8Q3V24YDwO2GaavEI9Q1HgaJvquc1nMFUazLZ','PgJlc7ibW0GOgXqXsyRVv4Uc1uPtLNkJ52JXtqVEI6Gz4sTTaseevb1dXf96LFz1owEw01n7XuLcjceEhUhYUM8brOdYp5NrrW','ltpJFOnF8cgrBI9yZksbIWVUh6EhMVE810tsD39w3TMtHjVsaFMDuXML',0);
-INSERT INTO t VALUES (25,207,'aYa99ZFDShWJdjg','Dt4pOagkAF9Jx4w0NAe','D','aTofjJq6d1ZoBOip','x6k7e3P2wAF6cgsYppyO1L7amyDo2odlYqSjYq963FYoKwkvnr7vIJUxzpiPBbQuWBbcH','NDQ4AXci1bC0SiWbSrPPF3XQGLvOoZEkyZWRohZtBMVN5D2SFd5uX2JrSsMYlyOOGr',1);
-INSERT INTO t VALUES (206,224,'QOqcwvdYHb1','XtGnsT1dQNY4s47k8WqYLL6lbiixJ9OVme360gGJbQqJfH5vpIVGRvnlN0EErhr0i6tbNRC','I','3sZ95VrR','dBWmTAjvZ97','SpZUNKdt',2);
-INSERT INTO t VALUES (194,147,'MqTf','UVRUHOpUB4nEF0Nt1IuZrCtP7T21DL1hDd3ESuZSdTn7p21XMeew5d257zObfiOa2uW1BSJswN1v','z','XTUHexHu3CknLVVa5cTKA2F0mJMSO','a','KUqfBQguUCennsxFug',3);
-INSERT INTO t VALUES (150,147,'pg54cW35qFp0ppQ','6TBTKd7xYF1mY1xCdR4oUAfNzheXYc9EMITTebj4','j1','rSQ4PE3ohJkzxnvcBNffbQAs8xvpWTbmOkytEXo','17fvRhi','G516otDYGGFSBmaEMS',4);
-INSERT INTO t VALUES (123,131,'9Ln','eCtVsIP0HTSTMfixxsoM0rPXVkfrypRkv8JI7j8fNTShMg8aTCX','C','xfW71W3es3hSn0LnCXlQTeNmXhi69eDmdCkHX9xPhWn4','j9x0atLhbYSQwV5IpshBlvG7FSNZAXIDY7I9PYVg9ecyBDebQ9XBSnw7im07h97FBGln','NA4IZyxUSGWX9D1QQFFgdhWLeauIMI0QX4Jmy2qinSNgC9hHTa0EqQjMeKGenjwdzYkTO7rO6NS8FgRrlYea6pEBrH',5);
-INSERT INTO t VALUES (38,26,'oN','U8DlGXEcLhiZqHAKqzzkUJQerCLUNc8KzDG9pgBf8UV','3i','cUsuWNTCpU50xHwF2w8xk4pAM2osEWaz3kn9FcLX5lG5TbpZD','2x29oZlUPpJIqO2LmdryZyU01S9A7nDtxgMCQtxdaVjsat9uiSsEDJzBCMVrfyqBMq6max8Z','iNaRnqLqgg7ZjZ4w3LPi35sd4NYN9TUxmb1phfKm609',6);
-INSERT INTO t VALUES (176,35,'GJy2QWSWd86','b0ptJXuWZJ8vvjzQ96Gzw62MO6','U','7t7HGWO','XnqGr0Cp565PGnYDuHHfKf8kVJnsMnLMPvMQNFfTshlLe9Y6rxS5qPbMSdUIkJJtwW6TGrKl2nU95oan3','c0R',7);
-INSERT INTO t VALUES (57,162,'wvO4HF','gQWuZ1KAmxqnjg2sObBv8gsyf5xmtveEX3eT6','b','Ce8xEnCdhMprUdXSL8SsR5Gevfqvv8djaFXCt4u9j2PJpOWquSy','X71cxS0ikOY40UxbWFXb52H37QS3fO1BmMeW60Cx6vC5QFQL1kLuBl4p3jJ2dqiUq','7DY7r0VcOeBTznpYqPeadNCvtKgPPAIvuqobsKAMEB8',8);
-INSERT INTO t VALUES (224,63,'Zf9BvUH','LkNuBJJAQzJLk0KnKtlUHMNyh5mROiydt9DJtclOjqV5R','q','oztcY','9A7zGIctdlDJZTupiyIeY2FR5srVjiVUxewrWM4EIPrsM5VqbpLhHp3WpSU','a6t1ccuyapVP3qyL7HigAmwnnYgypGwpHcZ8bf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-176425573,9251023,'Kh','J1cRNrMvHhqDJlW2iFvKzkpGC5FVjjAsrBdEXHboc2wVWBPGgaCRIc5scBwsdSAnlD1Lc9AydFTH8bUBRUHD0Arv5nKrZSeMDKawwMl0hbrWEFEPmDXzlLDznmOpouYMKEmiqNMvR2SmFmtieMYpu3ICig2GbUGeVI91mwL5gtXnZz7zFAzGHkLOql1lZfcguPmx0UargtN3MU8SIevDrq3YTHIVtlRacmW','twQ9LONYiszCIdrWESY9gKdJdky0aVbCuXNJPoeGiL2WFdS9FP69bYzRkh5aeTE','emtv9CKdvj3FxPVmC3WhTz9euDlVaN1Y7kJpVwfqYM5aHHm5LcHRIYkj8inxWIvXzd3XZTYoG1ZOVeKUOYYS7u0RfQZyYNXBvoXnfSyqIr6V5mN7sgFWCwrpISLVryGkLND7OfwGcafEt2SWEW08sf8O5RAkwUeMu1qbom8ru','l','ab',13);
+INSERT INTO ti VALUES (-176425573,9251023,'Kh','J1cRNrMvHhqDJlW2iFvKzkpGC5FVjjAsrBdEXHboc2wVWBPGgaCRIc5scBwsdSAnlD1Lc9AydFTH8bUBRUHD0Arv5nKrZSeMDKawwMl0hbrWEFEPmDXzlLDznmOpouYMKEmiqNMvR2SmFmtieMYpu3ICig2GbUGeVI91mwL5gtXnZz7zFAzGHkLOql1lZfcguPmx0UargtN3MU8SIevDrq3YTHIVtlRacmW','twQ9LONYiszCIdrWESY9gKdJdky0aVbCuXNJPoeGiL2WFdS9FP69bYzRkh5aeTE','emtv9CKdvj3FxPVmC3WhTz9euDlVaN1Y7kJpVwfqYM5aHHm5LcHRIYkj8inxWIvXzd3XZTYoG1ZOVeKUOYYS7u0RfQZyYNXBvoXnfSyqIr6V5mN7sgFWCwrpISLVryGkLND7OfwGcafEt2SWEW08sf8O5RAkwUeMu1qbom8ru','l','ab',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-895357860,15518683,'6PR4akDnqC8kizg5qHfzt','STMAiq00SDXPnFOJP0FD0SGNaBCkWuj2tGXSU80dJr1POcNZmvPSw9XBoxFmYiUO8xx7JeJLHpYRochUmBsVjsEUElOlKu91IcDpDs75Ua0Lm56xvKFsotYquQCt1rxLEDt2ENWF2MpGpABJXGNTKXdnyPWXOgHUf','c0TUXk8QtesjNLlZAKwUPAIqpErOBCOmKdsuAdPqu87Bm9yTrsbZlTe1veaGj','BALiTvP333JYy874nKkMg7Ncy1XBno','8','PS',14);
+INSERT INTO ti VALUES (-895357860,15518683,'6PR4akDnqC8kizg5qHfzt','STMAiq00SDXPnFOJP0FD0SGNaBCkWuj2tGXSU80dJr1POcNZmvPSw9XBoxFmYiUO8xx7JeJLHpYRochUmBsVjsEUElOlKu91IcDpDs75Ua0Lm56xvKFsotYquQCt1rxLEDt2ENWF2MpGpABJXGNTKXdnyPWXOgHUf','c0TUXk8QtesjNLlZAKwUPAIqpErOBCOmKdsuAdPqu87Bm9yTrsbZlTe1veaGj','BALiTvP333JYy874nKkMg7Ncy1XBno','8','PS',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (597831332,13360376,'a088U5HN0fjpDHL3G6OJP','3TIn3TzlfBdjxYALNWf2gCGeySgp7P4lN4p5IF9g2Fr5yebO3hTuBxO8ttyV','tQkz8QOgopreA3YhxxUDJy','HC9bepOYfru6Ax6Uw041V8mM6ptNQBC4y20DdpsYlGsWfhE2SElQQTf6RvAfS7X1Mw3SaF0oZAXiL8Kl0wnnYlP49Vy8x5zDr9sZwAXxtZmOpOy6bZFhNgVDu3P0sE3YrtCpqEgwLVsAdF7NjvqK2o4t02zPIQgZF4Z4wBCpcRBBAxbrhv4QCuDbz1rIy96WKaHTtKYwpzWdHE4t0SN80DbLrivbvpFWx9cetb2Rj','h','0h',15);
+INSERT INTO ti VALUES (597831332,13360376,'a088U5HN0fjpDHL3G6OJP','3TIn3TzlfBdjxYALNWf2gCGeySgp7P4lN4p5IF9g2Fr5yebO3hTuBxO8ttyV','tQkz8QOgopreA3YhxxUDJy','HC9bepOYfru6Ax6Uw041V8mM6ptNQBC4y20DdpsYlGsWfhE2SElQQTf6RvAfS7X1Mw3SaF0oZAXiL8Kl0wnnYlP49Vy8x5zDr9sZwAXxtZmOpOy6bZFhNgVDu3P0sE3YrtCpqEgwLVsAdF7NjvqK2o4t02zPIQgZF4Z4wBCpcRBBAxbrhv4QCuDbz1rIy96WKaHTtKYwpzWdHE4t0SN80DbLrivbvpFWx9cetb2Rj','h','0h',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b BIGINT NOT NULL, c CHAR(90), d VARCHAR(70), e VARCHAR(92), f VARBINARY(95) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (29130,-8089153152611445890,'ETQdVuQZwdzflcmqedY6ZqjO4','ZbQHR0IktaYWtnEShWDZL8bRnUrfMra','QySnEorrz1pXVLWtOH5rHz628b6CxMvD100k','Glx7D5WfQcjPbxEwRiEAaAwIhOI0dkBVDwTC90QGRwYdb1hOY6i61cEuxwLcJkUCG','8','ui',0);
+INSERT INTO t VALUES (-1412,7237920272916973467,'HNVuXHy3','8RJcgrLmak508vMSOkk','MZU','Zi7WNnnuv335jBRdhEredjTzBcejKrTRe8KspPLcuweULMV3hplNKNuFJnXvQ8rleUN7ZPOPZxvQ1i2OEVbp18g4S','y','M',1);
+INSERT INTO t VALUES (11967,7404884737109210301,'Q8aqzWzN9wg0U01OZAuZx1E120EUzQn12WxQI9elSXtWAq9a16','69cI5','AEmLoXb38tU80lzeXDPYFAeI8ownBGzVOhN3FbO3P2H','x1FTxrEoc','a','Bz',2);
+INSERT INTO t VALUES (20936,5712950262541509228,'qwV9ARHq2sTpImEEoIxDte9121X7Pl87iXAf5kHOSpR5LVXLp2xgfbzgaJ0x3LwdlCfJ5WbnMzpz','dkmpMPC0ltX3nG4ASy0vb9ZyBwPYX','7StgQKYY818TxRIyRRgMlsg2QAe0n2H9qxBXUKDPfpCgp7LVrgSO2FpstiJbKmT9ch3ZLusK','Z4W3lhaAHx8IZBsdD01PRTSbrFaKv0kTWyQ6ycH7elesbdIMRMRwuOTXLF5JYkCdFzWA905xmfpAY1q','zn','nr',3);
+INSERT INTO t VALUES (-12520,6090751613107411069,'J6PD','XjGq8Y5e4x55GG3IGe3','BJp4Uq9B84cindc5hrttHTHWxZWxm','ojem5TG0l2XR3k432uhS4uGdaufdJxsY013FaZvymZDj0OqjBnJ0','E','Xl',4);
+INSERT INTO t VALUES (-12241,1683182426188844514,'IFRwyFD6k16UVMeSW2QH6MzEBMOGsi1cXDyvQnU5WG1AuKr3ECKUHBSi','ZHJ7bDXTFXN7t9zCErDJu1hbHKAvJOI6o2W04H39vSUizRrJA0drOpwaphK5kcKL2k4','Pt7UD9Ezu8BcI5TOZ4va8EJmpqpQveRDVKpdi2O8Yj9rXvBdqwH7GYhiWq3pd','6pTXJu5gPcDBIONEzegwN','u','Ze',5);
+INSERT INTO t VALUES (-12994,-8179412649431835464,'KSZrknFibbF3jUtkNS8y11euoXNsuEBi4XVe41IstlWZY6uKwY8leV4hU8qW23QUkEaQlpIuc7Im7','jsoR1HGaW2ftZi0wRmalkw7THWuQ6rDR9zKK6agqzVebcPd7DfUU8PFx','4ZBTJTzpg0ahAExOqxvQyEJDvi495wxf47UUHUQewD3YWQZNMZRgS3Tqk1EUAafV4zkgFEGJgoXtIlQXjW7aJcKxl','P','xQ','F',6);
+INSERT INTO t VALUES (-15976,8770902925168096838,'42AUY2EqxnQinFT2tJfqDEQe5AoyFg65N3zDVByg21xPugXg22','KMaKTLMnuawFHLoNcHUGu9vBzXhh1x7F6UtuVV4Js8PsPOsRnawUy7w','iaqIoQiXXGGfGP2keMxK4uYeKGqBPDP5so4hMS6exMOgVcsp8','q6EOIBg9gWdB5h5w7','w1','s',7);
+INSERT INTO t VALUES (-10390,-4320192359592412586,'7vVvnyxZhk3xcrJpLW5xxNMoD3Kcf','dIKKm2QJ5sLJbUTjpMohM03bMHySahH67rlWS05PDqp5T71LBB9Tv','MkSrBwd9dqyv6dZHNp6a7bRPOEmB2ZuNHgi5DmR0SwbXTK38sVuf28j0FG5XUyPZcI5nFylgGB6UWzIGOqbj5P6T','yEfWUdcxwSqPaslsRbrL1SxGSGpdd7u5ardUnYycPocRWpatEpBCz2CValHrh10bFRHnVX','4','bD',8);
+INSERT INTO t VALUES (-21059,-2395796750480953382,'B8wH6QigMcVBoKjGoQxbRkkx7tGD','sCVQU7KEKTDAUCX11TcWkqVA37krpr1UiOrrqIns85','xgOoPuuyJEUV1TKzy95dUeAX3bxqeUI5rp3Nw2U','gXSehL2hhtH4N6zfA7KRa9QHBWNkNE8zWblbXJVj7L43Gef6TYjc8XuaNLKXCTZhc89knOpVIhSzcf','UL','Tu',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT NOT NULL, c CHAR(90), d VARCHAR(70), e VARCHAR(92), f VARBINARY(95) 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 (12831,-9096836362909796062,'gFGbBO18JM2mCQQa7n8tIZC8LIIK13w4FMZO1zE0','Q6wJ5nGOGJe1hHjLxSvH','Ly832sa8INpoPfOGiHdElN2CxRONq27XbL27rPe9kIvM8ytqdLEzxuQ2C1GQcNuVDJmmyuOo7oonpz0','zgoD0udpnlleCJjxOYB0jwxLNyk22n7KQ2xVwSGbcikcOTJB1jayAcD2J7I7NRn3b0CNBat','M','xj',10);
+INSERT INTO ti VALUES (12831,-9096836362909796062,'gFGbBO18JM2mCQQa7n8tIZC8LIIK13w4FMZO1zE0','Q6wJ5nGOGJe1hHjLxSvH','Ly832sa8INpoPfOGiHdElN2CxRONq27XbL27rPe9kIvM8ytqdLEzxuQ2C1GQcNuVDJmmyuOo7oonpz0','zgoD0udpnlleCJjxOYB0jwxLNyk22n7KQ2xVwSGbcikcOTJB1jayAcD2J7I7NRn3b0CNBat','M','xj',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
+INSERT INTO t VALUES (31329,-3433615495660043942,'JEnANzkK','VcvNcJgeu5TnLwl6FvvkPe3mXv9Btiqem0LbqzkE4kXEKXuq54yshgxPI','t0Ha95DWc4NpzAYuGvg4','H8SaK9WM3jrCZQsz3XOPZn8bQ0jIJCghYqcHmobGibwvUHFZXWLyc85jt1Yzp2A','La','kx',11);
+INSERT INTO ti VALUES (31329,-3433615495660043942,'JEnANzkK','VcvNcJgeu5TnLwl6FvvkPe3mXv9Btiqem0LbqzkE4kXEKXuq54yshgxPI','t0Ha95DWc4NpzAYuGvg4','H8SaK9WM3jrCZQsz3XOPZn8bQ0jIJCghYqcHmobGibwvUHFZXWLyc85jt1Yzp2A','La','kx',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-763,4165500716547981932,'MuXyrv','NnzJB37tuTXsctvfL21ngQGJBDuThP91qiYB2Q3iQIQWnBIh5XxPHvL6DHjJCddINglDrbr1hNRnqfNW0c07PRtToxYS5cARrQBEohOPMGkloDSWrHSjT95SdhHkzTnDFJKzuK6sEpECVBDEVflt16BNfiKPQxFrOTbGlPu6lloUAinQoDU8qSgUoGUapDjUkbIrSEGA8','n7KRHagKMBPzFedhhHTQAtIQnslGBQau31pZLhEJnLzSsjcNLuxYKrsoNLUKFs6jkbeRCe','9Gydi','c','w',12);
+INSERT INTO ti VALUES (-763,4165500716547981932,'MuXyrv','NnzJB37tuTXsctvfL21ngQGJBDuThP91qiYB2Q3iQIQWnBIh5XxPHvL6DHjJCddINglDrbr1hNRnqfNW0c07PRtToxYS5cARrQBEohOPMGkloDSWrHSjT95SdhHkzTnDFJKzuK6sEpECVBDEVflt16BNfiKPQxFrOTbGlPu6lloUAinQoDU8qSgUoGUapDjUkbIrSEGA8','n7KRHagKMBPzFedhhHTQAtIQnslGBQau31pZLhEJnLzSsjcNLuxYKrsoNLUKFs6jkbeRCe','9Gydi','c','w',12);
+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 (-26124,-5114549400465575024,'WqOVrUoFGKdSfyDeAnRYwv19uETmStcUe','nZUfQyc94eZJ4qzdbrItD9G73d5TpVElAPLWWYcHjoZ','9cZk0QI','XEBGAbIHrQM0D70LtuU46kIXRpwlfU22w6hUNRE7rWbo8yvB5U3qHkSyrCKCbUp3mMrS6kxsA0RpvMVjSKUco2zejwZsDIbXqAHtii95gniHNEU6taYlg6AqI8YSk5RMH1uEy3uqqPhAvq2wq5pqOuAxkd6AyVF0BGJSGG3Vllh1R1xz','x','o',13);
+INSERT INTO ti VALUES (-26124,-5114549400465575024,'WqOVrUoFGKdSfyDeAnRYwv19uETmStcUe','nZUfQyc94eZJ4qzdbrItD9G73d5TpVElAPLWWYcHjoZ','9cZk0QI','XEBGAbIHrQM0D70LtuU46kIXRpwlfU22w6hUNRE7rWbo8yvB5U3qHkSyrCKCbUp3mMrS6kxsA0RpvMVjSKUco2zejwZsDIbXqAHtii95gniHNEU6taYlg6AqI8YSk5RMH1uEy3uqqPhAvq2wq5pqOuAxkd6AyVF0BGJSGG3Vllh1R1xz','x','o',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (18187,3879537318337520539,'yaklSUv4BIcOIpE0a04jRQ9Ns0ms0rSMQa9qsNvrbXmNcWR70EHo51aR4H','pzmIMRno7nC52LzZAJELks94lLjJyJMayGF0','9hwSsCgpo0o7vs3yiT4Hk5YzWAdHDE1TIgE7OJu5R22Uf8tOavkABpyl6SvKn3cARksDYDaq0Tt5gI8rk58mP6j','O4sblwkiRBfXVpNbLHhhDboGKmuFwSpm5K3ymwIj7gd5NTS4XHGU4CDuYFlKds1D05KanV6qsAK1DvmS8c2iNw5xwsTStb3YhAI70noE92dF8HB3frY9wokiykWMIzoSvN9gxYQAaiZsXOu5ZuOQFq7bnus2','2SF','k',14);
+INSERT INTO ti VALUES (18187,3879537318337520539,'yaklSUv4BIcOIpE0a04jRQ9Ns0ms0rSMQa9qsNvrbXmNcWR70EHo51aR4H','pzmIMRno7nC52LzZAJELks94lLjJyJMayGF0','9hwSsCgpo0o7vs3yiT4Hk5YzWAdHDE1TIgE7OJu5R22Uf8tOavkABpyl6SvKn3cARksDYDaq0Tt5gI8rk58mP6j','O4sblwkiRBfXVpNbLHhhDboGKmuFwSpm5K3ymwIj7gd5NTS4XHGU4CDuYFlKds1D05KanV6qsAK1DvmS8c2iNw5xwsTStb3YhAI70noE92dF8HB3frY9wokiykWMIzoSvN9gxYQAaiZsXOu5ZuOQFq7bnus2','2SF','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (31274,-2788143957369982679,'mTtR6XpOGMcAOIW8ZocqYGjydNP4lVt5Yq9elWzBfzx5z52GbHhruBxTrejWI50Jh4WIdSli','99mKRHqxnTcpcp2wzq26szQnENkMG5XpA967gNZWk7ADWr7q3cdDKdPLgAqevFMFH6ZwgawK2zNx3tWIC8XEKCb3JCN1k3v9K2nczVW8MYwRcNqWoM6kyGtIBD8F4MyT8Prm7sSSB6ThTdeaBqIQgJXw4IRGvLkCbbDGRibbK6OKsoBqggykCGhKSHqyAXbbkl1njpvP0Fn','J0T3PtBP33wwDgWRJVoZJXWKK3qUyXAE2VQMwjFGzHobKSmbnaBYgImzYL3qYUm5JL7','vVqpUCRMmoh7oVpH','R','i',15);
+INSERT INTO ti VALUES (31274,-2788143957369982679,'mTtR6XpOGMcAOIW8ZocqYGjydNP4lVt5Yq9elWzBfzx5z52GbHhruBxTrejWI50Jh4WIdSli','99mKRHqxnTcpcp2wzq26szQnENkMG5XpA967gNZWk7ADWr7q3cdDKdPLgAqevFMFH6ZwgawK2zNx3tWIC8XEKCb3JCN1k3v9K2nczVW8MYwRcNqWoM6kyGtIBD8F4MyT8Prm7sSSB6ThTdeaBqIQgJXw4IRGvLkCbbDGRibbK6OKsoBqggykCGhKSHqyAXbbkl1njpvP0Fn','J0T3PtBP33wwDgWRJVoZJXWKK3qUyXAE2VQMwjFGzHobKSmbnaBYgImzYL3qYUm5JL7','vVqpUCRMmoh7oVpH','R','i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(7) NOT NULL, d VARBINARY(64), e VARCHAR(13), f VARCHAR(2) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (383968839,-26124,'AKARz','lSLqG8MjMyzsaAPEfDVIgoI','XhWa','9','c','T',0);
+INSERT INTO t VALUES (745555304,-10641,'2tUngqZ','NU0NHteCRggBIk3CaOTxcTPAjuWlC2JYHQlPBxHPSkA5XCtS0HwJVXx','klZLLnBKPga','JB','XS','E',1);
+INSERT INTO t VALUES (4200550672,-23803,'AoD9oLJ','55tB64Qiu5E','SpTI4n','ci','F','0',2);
+INSERT INTO t VALUES (2223994638,-23012,'fZVq','pwSvQ7ywq6p4O4oEsDOMAN5v2ISaNqqVYBlWecQEdTjDOufbx','k','rZ','yh','O',3);
+INSERT INTO t VALUES (4258039625,-15718,'B9','Y5wo9i5IQK0u9aormkS2YXfxHnkLtsuZrfGcWChlqCw1tSVUsoD','e','c','3z','f',4);
+INSERT INTO t VALUES (2137018743,-21040,'Q6','UpBolgWANNuAqARr9rEuYpJg1VC0zXADp3LnYf1XdDVIjyUoPhBQ99PrjqnQr','fDdUUtTQFVQF8','0O','5','c',5);
+INSERT INTO t VALUES (752880068,24347,'cxluNw','Zh06UGMj57F2zPbUYLrMsUbmKN6wR1Z','YZVnzNv6iD3H1','je','OD','N',6);
+INSERT INTO t VALUES (3563254800,10525,'ZEraihn','lDezfdKOXrnKVwQ1jzz8n9wbYNc38ZOnHitDmE','oY9Ztm9XF','t','iD','b',7);
+INSERT INTO t VALUES (1074344150,-29874,'am','jrvEEGBTIrnUd7Wg','Y','Dx','8M','z',8);
+INSERT INTO t VALUES (858604410,-13085,'xAtFY8k','mivOQxe','JMyratd7Qjn45','O','X','d',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(7) NOT NULL, d VARBINARY(64), e VARCHAR(13), f VARCHAR(2) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (17822058294885633290,216,'tsZPLXcuT','nf7dZLukK7L2QtjWIprHd5cI6mO5VrBnduRtupl4W8MciX9g0TaEw','4','6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d','ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR88EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcsyRg','frwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAi',10);
-INSERT INTO ti VALUES (17822058294885633290,216,'tsZPLXcuT','nf7dZLukK7L2QtjWIprHd5cI6mO5VrBnduRtupl4W8MciX9g0TaEw','4','6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d','ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR88EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcsyRg','frwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAi',10);
-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 (12805156958874477805,35,'4','PMH8Fj8EnAMX8jDrlbI2bsLxwOKhMg5khT1dPrHp8htg4kWhSXeG6EjON7PScSaWASIcE4','q','zQLQ8rmcvhNouxGlMSnoQXlwuNPIDrpEde','CpoZGWWtRx0DAgb9KsdjaHdDX','l5d43OeDFbCxm5oO9gGQfe5K1jXzY4Jx3g2Wwu35TCsofTTHuanVa9WJWWOS4H3CanvY0AqaP',11);
-INSERT INTO ti VALUES (12805156958874477805,35,'4','PMH8Fj8EnAMX8jDrlbI2bsLxwOKhMg5khT1dPrHp8htg4kWhSXeG6EjON7PScSaWASIcE4','q','zQLQ8rmcvhNouxGlMSnoQXlwuNPIDrpEde','CpoZGWWtRx0DAgb9KsdjaHdDX','l5d43OeDFbCxm5oO9gGQfe5K1jXzY4Jx3g2Wwu35TCsofTTHuanVa9WJWWOS4H3CanvY0AqaP',11);
+INSERT INTO t VALUES (11341838369640856183,-18861,'Ib0cJ','xcQE9OZEZN9A3SfbxWlX2kVq3hUvaaMECv06dKI0jnxPyIEIdi45','Stx5fOuf8wQ','6K','y','m',10);
+INSERT INTO ti VALUES (11341838369640856183,-18861,'Ib0cJ','xcQE9OZEZN9A3SfbxWlX2kVq3hUvaaMECv06dKI0jnxPyIEIdi45','Stx5fOuf8wQ','6K','y','m',10);
+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 (17728668870448750767,17393,'ve','1oaok0','BpEbuT165S','YR','K','F',11);
+INSERT INTO ti VALUES (17728668870448750767,17393,'ve','1oaok0','BpEbuT165S','YR','K','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1335392460323113171,561,'HA6','YmhGB7smsnTPc9O51K8wz9An9I4qpAPkwxEXsb9PX2fc9nYqyoPFN4sRH6w5ZlwpaBJXqCjj3YCbE91GHyYnBUABAHYv5S5mvoFCr3C9mkrKTnsdfaBCAye3p3jCvmdaD83IdZvP0Bb','Fj0LFPzXOwxs1','oy','k6','L',12);
+INSERT INTO ti VALUES (1335392460323113171,561,'HA6','YmhGB7smsnTPc9O51K8wz9An9I4qpAPkwxEXsb9PX2fc9nYqyoPFN4sRH6w5ZlwpaBJXqCjj3YCbE91GHyYnBUABAHYv5S5mvoFCr3C9mkrKTnsdfaBCAye3p3jCvmdaD83IdZvP0Bb','Fj0LFPzXOwxs1','oy','k6','L',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3359181214378293403,-26506,'dpfS','aQjuh9A3','4IEsq1Bj','xh12GiaacnjBnnVJyrwIjbZVWN32EwpTa2jHPgpiDLlSYkxyXNbfRcLEC6YwtQqwaL','W','u',13);
+INSERT INTO ti VALUES (3359181214378293403,-26506,'dpfS','aQjuh9A3','4IEsq1Bj','xh12GiaacnjBnnVJyrwIjbZVWN32EwpTa2jHPgpiDLlSYkxyXNbfRcLEC6YwtQqwaL','W','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9353619943695864156,-10283,'B','iIGmsUlXhIKvMFYndAVBt8','XWO','V68Ls','0','z',14);
+INSERT INTO ti VALUES (9353619943695864156,-10283,'B','iIGmsUlXhIKvMFYndAVBt8','XWO','V68Ls','0','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9206999042763973763,14367,'M','J7CBcYJJHt1h9QBioz0GD4Qb36VdjA9AFDtcJJ25xATdKKdU8Mz8gwLCp6uMFUI0iQFt7I6bdwkEcFtXFAObPknbcbaE','CfYIOZWg8s','LhB1ig1mDKvSquOpNj1ZPJPX9QTWrIhBoxxZzBRAGsc0Y61691Snbqp6b3f79Pqz8t5LeOiYmOUMuCdZET7X0DNxQqzCRHCrfcIsaQ27p4pnQO6xX3wK2J3ldVK34PxkxvP6ZXooVtWhZ9jXGQuQ9EhYLII7BXq4TVi54v9Z2qKLhQquwVjr4Ghxk1xWElkwbKHDpYpj','4','d',15);
+INSERT INTO ti VALUES (9206999042763973763,14367,'M','J7CBcYJJHt1h9QBioz0GD4Qb36VdjA9AFDtcJJ25xATdKKdU8Mz8gwLCp6uMFUI0iQFt7I6bdwkEcFtXFAObPknbcbaE','CfYIOZWg8s','LhB1ig1mDKvSquOpNj1ZPJPX9QTWrIhBoxxZzBRAGsc0Y61691Snbqp6b3f79Pqz8t5LeOiYmOUMuCdZET7X0DNxQqzCRHCrfcIsaQ27p4pnQO6xX3wK2J3ldVK34PxkxvP6ZXooVtWhZ9jXGQuQ9EhYLII7BXq4TVi54v9Z2qKLhQquwVjr4Ghxk1xWElkwbKHDpYpj','4','d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(77), d VARCHAR(35), e VARCHAR(28), f VARCHAR(21), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5977436,9116435,'Aw','zvVyLVnkGLhM3fQ','wC7lukKOi','eIqAbrdK0Fqbz2lf','K','6',0);
+INSERT INTO t VALUES (-901932,8655917,'H4V928mKTWOy','I32RWfKQ7ivS5XN5ZxclDyg0baUroKm','kmwMiQtq','cbpC0qXQ4U','e','xT',1);
+INSERT INTO t VALUES (-610803,14765065,'51bW2U5AJA820mkNzUzVb3XCmG9T1iaD7hCI','8lqbqQmA6F4blP8aXBufsRSJkiNxg4','ca6JofhIQfMnmkg','00tn9ZPxOZ','X','jz',2);
+INSERT INTO t VALUES (-670242,13911564,'i9J4','a7ZIiY9x2RNpdlUBhqCghCRyIz','R','YNXh6lb9Ylje','w','U',3);
+INSERT INTO t VALUES (2040418,6156682,'tcPhnE','C5','JffeULo0dj','Jp','Y','5m',4);
+INSERT INTO t VALUES (-3126745,10837024,'mjZSzTfBE58','I1nl3boGhP4twMWOekG7x2HrGK','fw7','8d','L','9',5);
+INSERT INTO t VALUES (5849228,6762932,'4Q131bVS9xiq7K3l9h3YuZRvGZJmrLqUBBUG7jqHMltXvclZdskTj5Fu','kqLFOsac1DbUXvHyS5CPLy8rR6Gv','zGDkDnQZofsURL','x','x','8R',6);
+INSERT INTO t VALUES (807438,13203887,'dkOCw3','qcEAVv49HLPeMTUOiwfKmajPNstd6Qm','5Q3Ul','M6vydHjuQyF','w','ac',7);
+INSERT INTO t VALUES (-1450675,6103089,'w0Y1rwVDwnHwgZWiMeswvnWZlczUZJgSjR84SP','SDpzigXdWgnu8iHQ7','KQ4','n','Y','W',8);
+INSERT INTO t VALUES (4408441,13075030,'H9UPD35CJL93dH2l5ZbRWqGjzkwOnTOORcR0jP2d5YydGCKFAtYv7MB4IgoSqkkskYgCZChRiqCO','y2moQEPvoF','2BUBFkpgDaahu','OjvMVGL','C','e',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(77), d VARCHAR(35), e VARCHAR(28), f VARCHAR(21), 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 (1765263816,12834394,'V6aQwlXOopPTnnt04Td5pMwL1fQT1U9Li5KJecsI1XqsrvEgvyy1W9UV6reaYLaD4jSU4Q4kgO5','nWzOG5','M7kpVVwWFRNsmM38s','HfrEDmkGYW4k','h','c',10);
+INSERT INTO ti VALUES (1765263816,12834394,'V6aQwlXOopPTnnt04Td5pMwL1fQT1U9Li5KJecsI1XqsrvEgvyy1W9UV6reaYLaD4jSU4Q4kgO5','nWzOG5','M7kpVVwWFRNsmM38s','HfrEDmkGYW4k','h','c',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(78);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
+INSERT INTO t VALUES (1622570135,3323178,'Yt7aqbJiR86I3jCmRvgDYVNm55uc0OjVJs6zLeAhZZxaWyAtMXBs92w87ncIcA1Ae','OkFYj96NwFJVEy6T','Qo59Z2p63C','3DafMyRqB','2','U',11);
+INSERT INTO ti VALUES (1622570135,3323178,'Yt7aqbJiR86I3jCmRvgDYVNm55uc0OjVJs6zLeAhZZxaWyAtMXBs92w87ncIcA1Ae','OkFYj96NwFJVEy6T','Qo59Z2p63C','3DafMyRqB','2','U',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15743627292406597142,184,'iaZ','2h570r2NxZXEmitqYLPSSw73VDuk1ZbxVeGgWcXcip2x6L1N8YFeDJhSalEh5i26baXyrp3H66cnaOG0XN5bxBk41rPKJ3a5PJfmo2K6Ti0mrk1ilNxdUb3eWbL7ZfIduUuau99H4t2NRbMJLhGVfPFuejkVUc6W4EzRWm2J57lX9YnF6CYgqYaGjv1TFO2rUPj9fJZp7f55irgzrwpN3J0rS7GPrkBB','S','pqFraXxIub3','isjuZ8y3xcGcuayN0EtwVePUcP5','8sZmMo088DuqoU8TJ25vI7UeYk7XG0e',12);
-INSERT INTO ti VALUES (15743627292406597142,184,'iaZ','2h570r2NxZXEmitqYLPSSw73VDuk1ZbxVeGgWcXcip2x6L1N8YFeDJhSalEh5i26baXyrp3H66cnaOG0XN5bxBk41rPKJ3a5PJfmo2K6Ti0mrk1ilNxdUb3eWbL7ZfIduUuau99H4t2NRbMJLhGVfPFuejkVUc6W4EzRWm2J57lX9YnF6CYgqYaGjv1TFO2rUPj9fJZp7f55irgzrwpN3J0rS7GPrkBB','S','pqFraXxIub3','isjuZ8y3xcGcuayN0EtwVePUcP5','8sZmMo088DuqoU8TJ25vI7UeYk7XG0e',12);
+INSERT INTO t VALUES (709002728,12266070,'hWM00d5K1b4VyDIq0yIO9u8gwgx1kksROBeoUpAhg','LQpsLT5MHZjaLxx0uFyBh','1oblLa8f3JLXRz9Dys2MZUdz','eQr3Qe','C','E',12);
+INSERT INTO ti VALUES (709002728,12266070,'hWM00d5K1b4VyDIq0yIO9u8gwgx1kksROBeoUpAhg','LQpsLT5MHZjaLxx0uFyBh','1oblLa8f3JLXRz9Dys2MZUdz','eQr3Qe','C','E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2026234117,1401816,'rWMoQTD8te4IsJTrLBOIULr5Z80rX7eTRnWFa2vJv','bdfllUFZQ7m9AICG95o8hWRElPijBLlwUvTuuyRaUiyOpheYdsiWqYwVsjqSokyowHuVngRQuA4z8qUr044hfrt2S4kRhDik394nIvCM1JVPtYmgOWz9KFWR9BafYOPwqyqTne2wOYZyBEf1gdp24i02','7L3nYI7o78','s2QiEHRSW61CfbLguwF5xSLnNEfll2425Q9HhMpBY2HLcY2qb2nDJTFwjPhGVfphiQ36phiIQDedayN3R3mTrwkbpgfp1ZXBeqwA1hb47tDO9DA3v9JN3spmXvVauEdSICQP23PBRTpXFyy7EcJmFkz0o4rWACdYcUg2FVReIXj8cZF6g7RNpilC17IOkzl94OlrsseP9hSBMMewUfoEBfLQJxRvVDFj3C9jGP2YbZc','A','3A',13);
+INSERT INTO ti VALUES (-2026234117,1401816,'rWMoQTD8te4IsJTrLBOIULr5Z80rX7eTRnWFa2vJv','bdfllUFZQ7m9AICG95o8hWRElPijBLlwUvTuuyRaUiyOpheYdsiWqYwVsjqSokyowHuVngRQuA4z8qUr044hfrt2S4kRhDik394nIvCM1JVPtYmgOWz9KFWR9BafYOPwqyqTne2wOYZyBEf1gdp24i02','7L3nYI7o78','s2QiEHRSW61CfbLguwF5xSLnNEfll2425Q9HhMpBY2HLcY2qb2nDJTFwjPhGVfphiQ36phiIQDedayN3R3mTrwkbpgfp1ZXBeqwA1hb47tDO9DA3v9JN3spmXvVauEdSICQP23PBRTpXFyy7EcJmFkz0o4rWACdYcUg2FVReIXj8cZF6g7RNpilC17IOkzl94OlrsseP9hSBMMewUfoEBfLQJxRvVDFj3C9jGP2YbZc','A','3A',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1146388737,7821924,'66LD6BIds4jBF','PHwiMR5NGfvbjEMvX0zVOKlDMJHnBfhqjNdv9dwCX17ZFtD8dXO0Rv8VqwSpkz2hygxIXfcYf8Ru5JoW3ued8JE2vbgB2MEqhlKYKflxg9VA','vRD4S','lRlZELSJtQZ40vYtTS8TDubajHZUim0KjoA2h5kEOwd9YWw4ct8jBrVqpYJfQNEfMYIe27MpLahObZ268IWLmd3Thh2WnoOW0IfgmA2WwY270t28cOXcCFgBOUdY49N160RHCB0quS5xnH965VEKmvcH6nEXg6P29SV4WcCOewKts5jyfuIrEjk','hR','A7',14);
+INSERT INTO ti VALUES (1146388737,7821924,'66LD6BIds4jBF','PHwiMR5NGfvbjEMvX0zVOKlDMJHnBfhqjNdv9dwCX17ZFtD8dXO0Rv8VqwSpkz2hygxIXfcYf8Ru5JoW3ued8JE2vbgB2MEqhlKYKflxg9VA','vRD4S','lRlZELSJtQZ40vYtTS8TDubajHZUim0KjoA2h5kEOwd9YWw4ct8jBrVqpYJfQNEfMYIe27MpLahObZ268IWLmd3Thh2WnoOW0IfgmA2WwY270t28cOXcCFgBOUdY49N160RHCB0quS5xnH965VEKmvcH6nEXg6P29SV4WcCOewKts5jyfuIrEjk','hR','A7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-402800809,11741743,'37M','Gft4JqG6sx1shKdHxKSP1ZEUtHO5UaVYGdeWtqcrugBIzNLEH2GVNzXintk6JZZDQCDiOVQWiyTRUDKeH1TdaOMTsrVaQ','VV3zeOEneDqG','jMYb6okDo6VupI5nU2SxrlAqf2x34O56dky33bnhBQN9Qw90nS9a9udGPqG9O0fbo6WEvnUuYCR7XA2GT9Jb45yWkg0mBK0ElmTQ5DRBI9si45nEgwBL9O8sSkV8iBc7rVVevKymXvbAdO3rZEh543qSjn2UDhDUghCtHCclXVTxRDORJByY2KGcb1YDcHVes','Vs','w',15);
+INSERT INTO ti VALUES (-402800809,11741743,'37M','Gft4JqG6sx1shKdHxKSP1ZEUtHO5UaVYGdeWtqcrugBIzNLEH2GVNzXintk6JZZDQCDiOVQWiyTRUDKeH1TdaOMTsrVaQ','VV3zeOEneDqG','jMYb6okDo6VupI5nU2SxrlAqf2x34O56dky33bnhBQN9Qw90nS9a9udGPqG9O0fbo6WEvnUuYCR7XA2GT9Jb45yWkg0mBK0ElmTQ5DRBI9si45nEgwBL9O8sSkV8iBc7rVVevKymXvbAdO3rZEh543qSjn2UDhDUghCtHCclXVTxRDORJByY2KGcb1YDcHVes','Vs','w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(87), d VARCHAR(87), e VARCHAR(54), f VARBINARY(7) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32287,167,'2xCNFJjlOfIOgmroiSkB0kAzCBAseISjsuy5ofKnc6rS60YKq4Dv7uVH8Q1ONJn9QeqL7VeKyJKqpYaI3','il6G63UuzKeksWkWwWdaMlXmO9qE6sE5TYbMC7bf55jVmeeiAt9ENs','eDK5iYDDECvtA4wyLMGr99WaZLL3taG5z8WJou9Y4e3QYEG','v','bs','U',0);
+INSERT INTO t VALUES (-9000,219,'FU7QBXU844crAMClpn3VpmRtkTXKhCYe4cSKlMA2dkiMNJo0otPUkdr3yH7C4fA1VDkzQJL5jmDShDd0','EC8AA5urNzvNSxTqnFtJ8Q','pxk9PbvdVMOp4vImtYKaLlNTs3CCMUmhkLcReUPuMJyxO654Si2zw','CF','xp','z',1);
+INSERT INTO t VALUES (14757,98,'up9qavXlmPHOcCDxT2bZXUWSRoof96FrA9XUEzdLtEGPfU2OEjwNriVr5al3pIbCOamSKlY7ButbanjQT7IJ','a0mz2TXaUyNLG8ikf','slnpPRksYYuqsdBolc82aYFiLl3lTM','g2qmf4A','gd','q',2);
+INSERT INTO t VALUES (-10093,68,'rYK37jMLNU4zEdtgygapzCuXI94jK4ZUFcdBpiM0yIF3nv','qxRfnhsTCJGXsKB6LiXuiq8H7JEyjC9PQ0LdejBmxVHGaNN3cAPaLNBlwXYKItJHVnmwNVAWyGicjJ5','jtV','sibeyvK','XL','s',3);
+INSERT INTO t VALUES (15790,212,'lryLZ5VaEf7hGjnKnNwBIRqu2novi02por7Pr95GOkFHFeyCzXwC1fx7fUJizoz35IMFo9eAfszL8O2guKBs7n9','LaPvQL','QnBbveVwr41W1uKWJpxQ52a1QFRbvw2ddoXlgAPtCQQHwwg9gI','2afCAA','S','o',4);
+INSERT INTO t VALUES (8606,62,'Ztfqum1e72TR2EJ0VlIE7iPniEBmckOl91ZlnTeCvTwNoLNnVYnpUbPF0d5J','xUrTQRt92YuorPCFF8Dk3PKHx546s2mpEGjkfdr5I3PKXUIFlSF8AVJACW2zK55gfGJxFlFkEO','uP9o78Gith92G8Liixtgl5vdEU9Xpg8FKWAeISYo7jbpz','Cf3k','9','y',5);
+INSERT INTO t VALUES (14581,64,'EozAUjP3qepwbjA3JqqFzLnnTn20edxLpdYF4kHZJhgOmarwZDJQFScD6mZZftp8jIwd4F8CHLXpFSoZf','QBfAYLWMtP6H7jDQ3wi','eCrrrI7NaHSvR7FrYraEIbnSo730jLI1jd1YGto','JMjmoZD','1e','k',6);
+INSERT INTO t VALUES (7842,65,'QcpH3Itk3UbtYCj8NJKu4Z2dhRLDUgeXNEw5','uOyOZnCyiTF','OKfjiBxL3','Ro3q','U','Q',7);
+INSERT INTO t VALUES (-31090,19,'bA0fazwfM6vAjnf4s9N2bLSbytbq5gAH','IoWTuebwn9KfRaKFNUKSJNTmpl1ajtsB1C3NMePdkOhZviDahmte1weGfuOfSUPD9P1NciIN2c3RwC6oB','QGjrZSPdIzI530OiKEMqQTqhUC2oW1It1yhGJuMkCxGNfdDsR','FKBB6','S','H',8);
+INSERT INTO t VALUES (10215,133,'niFd5jWobkEsLIirdSh4tdd6T4PwidQA6FN0YjebVyrMdMIrAIRsqI4BM9X0rsmyJHpSTvQYZYKGpiT8KI','FgryuBwez1Jr4hcv02sz684w579tekGnuGjxURHqmtlzQDnaZ0KBAGwHubH855plYsCKxkDAN5d8jXFpoYbw','Rssv','pd3','v5','z',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(87), d VARCHAR(87), e VARCHAR(54), f VARBINARY(7) 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 SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-2484,177,'tnSc4V3jBwpCoSSoPSizIdMOcUiQawE','O8Ml92D5Sd8mgAZiYtx2CBU2hty20KQq9LsZKI30q13rRRufMjUCaAVKp','dLG0uK2XwZYUIrxLcPlrlm2MnI','7j2','Dx','U',10);
+INSERT INTO ti VALUES (-2484,177,'tnSc4V3jBwpCoSSoPSizIdMOcUiQawE','O8Ml92D5Sd8mgAZiYtx2CBU2hty20KQq9LsZKI30q13rRRufMjUCaAVKp','dLG0uK2XwZYUIrxLcPlrlm2MnI','7j2','Dx','U',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (5513,229,'j8ZeTOE2zGjCZShTCJ0','J9OOChKgHf38l7mzuhxIcNSfgMLFWeHjY7mGFtJi6qrAtX6RRsNwwDKscZ9yG8GA44','q232r12','Zm','f','0',11);
+INSERT INTO ti VALUES (5513,229,'j8ZeTOE2zGjCZShTCJ0','J9OOChKgHf38l7mzuhxIcNSfgMLFWeHjY7mGFtJi6qrAtX6RRsNwwDKscZ9yG8GA44','q232r12','Zm','f','0',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-30387,23,'u6QTMwaaIgGdsQt1XBKwo','GrpIUxGAh4ZwT3hrE4gy7dJbrPNVkz5sZJ52voyV3nuP1qjTzw2Fk8RolBr822qnDC4iHLEVyFf3vaUI0T06F7Asv2hGfBaAoCWuMbN6Y4tqrqPya1j6Vm4dxyRf7WtU0IDmWIP7g01RzxK0mU6NA0HVIlqOmvzFyt8U1Ldn2dQh8XXuEkPhgMkFW40kBKDtW79Y2YcDmPik5IMGft8XLhVBZH1PtCr1v2Bs','hH1UJH37lw96rVOONO2BQp6tAj7zNAA','ui4','C','j',12);
+INSERT INTO ti VALUES (-30387,23,'u6QTMwaaIgGdsQt1XBKwo','GrpIUxGAh4ZwT3hrE4gy7dJbrPNVkz5sZJ52voyV3nuP1qjTzw2Fk8RolBr822qnDC4iHLEVyFf3vaUI0T06F7Asv2hGfBaAoCWuMbN6Y4tqrqPya1j6Vm4dxyRf7WtU0IDmWIP7g01RzxK0mU6NA0HVIlqOmvzFyt8U1Ldn2dQh8XXuEkPhgMkFW40kBKDtW79Y2YcDmPik5IMGft8XLhVBZH1PtCr1v2Bs','hH1UJH37lw96rVOONO2BQp6tAj7zNAA','ui4','C','j',12);
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 (14227727653876828969,223,'n9O1HcLQ','NinJG0DcpBYzDeQjYogSTgXQS5NRUIo1hsRdVOukZNVWye0ep0gjH1TkHDhbfFuCqkPToVte6YsTVAWfv49h0Cxh0ufnxrxUEPXhcHnFaL7EmbuJ19o3Vy6A1Q2o3','HD','e5CuvtF8uAv8CyE8QezjqeqgOUkmT9prsvcRnWpmwrrj2F3BHzPxPE5F7fBMfmefrUwVi0YKLhcCUHR','7bSSU0i0Xbv89uBilAweaC7jdflNYYBOpISWwcGyylF23ygfD2RcgxHFYeoTxcAU0t','DPVz2R2miR62wlXsuVtcu8Kj9wZPreNIY5y4BsAcYCtTwlPtTlnZQMa3bAAnogWVroiM',13);
-INSERT INTO ti VALUES (14227727653876828969,223,'n9O1HcLQ','NinJG0DcpBYzDeQjYogSTgXQS5NRUIo1hsRdVOukZNVWye0ep0gjH1TkHDhbfFuCqkPToVte6YsTVAWfv49h0Cxh0ufnxrxUEPXhcHnFaL7EmbuJ19o3Vy6A1Q2o3','HD','e5CuvtF8uAv8CyE8QezjqeqgOUkmT9prsvcRnWpmwrrj2F3BHzPxPE5F7fBMfmefrUwVi0YKLhcCUHR','7bSSU0i0Xbv89uBilAweaC7jdflNYYBOpISWwcGyylF23ygfD2RcgxHFYeoTxcAU0t','DPVz2R2miR62wlXsuVtcu8Kj9wZPreNIY5y4BsAcYCtTwlPtTlnZQMa3bAAnogWVroiM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(1) NOT NULL, d VARCHAR(72) NOT NULL, e VARCHAR(65) NOT NULL, f VARBINARY(36), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-122,4174377139724756696,'y','ym8A8vOlibta49MoR3iJBD','YyugEhU6QSOh5','rcx3vbndDN1','pd2pVg2SXPdYqGuJwR3LrUy0dyoE1hmPBdVrON1ttjHIixh2dy14Ac83E','mO12yn9itFJP2VfnUF',0);
-INSERT INTO t VALUES (53,16872169770543632699,'K','siiRJBfM0RJ4n3bdMSXoZk8Wl03c79KOd5OCoMQNWNBAjHLhqV1dA9LzxkVfAn2Yba07','rw0IkVgp9K4saSgJpkGe82s6hvxXg2m4SvxHxhMNCEflAerQWtFZiNx','MKguFpzXWl99VgoV2mfv','nWKx1Iepbubl1VYqmlPrRiSC6a0lS68IzKR','r9L71u7MrbhaEXs9pmOzMXS0F8iPq21yZV0PC66v3jz3cvYtt5pLDfV7rWY0IZoTteqoTvj1x7huTNVb',1);
-INSERT INTO t VALUES (-1,10997281381736121653,'s','iJLwkmFJtglRsglWvW68j2oBzn06U','sNxxEqj0xwqjta1W17tAXvwRKtpffY59','6EDns3E7n5ghfS4vg4Z5Tu','yASQmHAT7c05pU4n2Qldezj1sNtATLo','VaxeqcPF6sZ7oJEAN4w3jY4FtN9vVKIbNdCCk4Owy6U1yQyMacntDLbVXrJzDugRr0SBIgud84HoplWFTBEMDGBzoPuM7xWO',2);
-INSERT INTO t VALUES (-10,17580102809410497327,'v','VQrsMJDHyum6EYRYZ8savjU3Qa4972IVu1rEuyECZrFr8H1Y35g2wBOqo8Atg8TSR3HziJk','x0xLAzetRo9ovBQVPnEVuASxBYrk2JkmLWYFqTZ6daAq','YbED7dUhezniHe711HMEkM3Hgbx82GHqrm3V','whyWHtFvK0MZgU6uFPOSxR4S07GLB8OUzML5n9zBvlL9atkstxYAkS29s8W3hzPKggppxlYlZzRO55BoR4VGyH5qUT6dbJJQI0','lnz38CXwUhUVX6kzGX4e1QOhp2xlUGZjyCvlQS',3);
-INSERT INTO t VALUES (-110,13353489071836120509,'X','3cvez7k5f1a6tXt4Rmg1yVM0g1oVUGcT7wJmA4Hqydlg','KT1tGZXnzH','Yg6V7','RQ6LZKTpvSXZFxCEUrQmncBrECySN1FudJQJUkkaw9ClMw6eCndQuH','4m9zNqEGuw51t06cApa2j3OqoPAF52HZxJcoirUhGvT07GRt5fJjE0QomIG4cz4T80Tam5vMLiNVgooOY4zOXWEj',4);
-INSERT INTO t VALUES (-39,4617946100307389744,'S','YqrHp0pRvVPpk4CxP5Qg0I0CXcaUm3Gaq1QvRkl7','CILdpuc0HWlLDYGhBl','EAoLJBg26kN3wHqug0','jUYUSoyLQwdY2p0Evo8ppaPWXXRId8PtkUtR0dvEWVlCNKdENxAGszxz6gGf','fN4t9KoRw5NWzF2nTTpSn3N5awyA',5);
-INSERT INTO t VALUES (-125,5057887752896975517,'e','oDwLBpv5cywKxK8bL3J3apwNpLX9CQ0zlx1a8D6GWMxfZmBMC1','llUeVQXxVqaxYG7cq7CrAW0M1PBc9X7rx3jbK9wW5FD8jYPJsluHG','kX0','EZ2Z0KKtpE1Q9vYLtpzmBjzOkD7T7Tz5gsUfUDSXYFSFZSM5nN01DfJ5Er7BcgDFjg48llSnAS9XHLfJ4SwW','kHuWuLyMnbVWkPG5HbscNViHukLn4r6GyS9OZoueUZ1aGv1QrgYVTRN6GX7DjyLMb3',6);
-INSERT INTO t VALUES (-11,1094874412213254658,'K','3wr9I7c','Eck1RArFNfinXnZ2jnQDGv35jeHGcgwENwB1c9ZALXZky','3Acuyu3HLwRrqNtzF1UehGZthVi','h7vY5lPDkE136GtsjEEpsoyCWhPdPiBfqICUl1fDr80uSoP7','B6peRUkCf8Ric8ZspzSV9btfHjyAtFYLfCRv1f',7);
-INSERT INTO t VALUES (50,12230235027586595803,'3','jkiw96XX36TjARePCG1KZxTwKyciE9m5dTHN0wdHApnhcnBLsZpvDDXhqqghUtbfz0xf','o6OGvvTWXeCnvyHryp8Safe','zSBkJYsPldJ5ZRTsESRY0YdszR5CJEia3qH','b2snEPCBTzoJ3USQ6KTSua2B7HZSomcMchFO8zDz9j9btUiWtq9ifbmpaWmxIG6tkS68cNIHppASurSPzvNgpaBms','j57ukNGFRgLAMw4QPzDyLZy7mFZc6V3dKRcF',8);
-INSERT INTO t VALUES (26,4883404943939424448,'3','b4h3YAhSfXhZOr0IZPJtBiFb9hHPRoclIJ25UHLIbEno4WGoW9c8HP1g0mBxX55DaC','47e','tlRqdZxeKf34qpMc','044kX78','gHDaE4gbFODepyzTGKRh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14288,226,'vEeC2xQdNXijNZDqtVmAAOqtDXg7BbsPHvWubf6lQeKcjziqxh42HJ3N89YXM5SGtzSWCZ72Gtt','gBRMqTyAedA7UOKgWeD3oFtmzhZOxZEVqj45oFzvmPP5Dvp4J31Twe8B9LizwxGYoA4CFtjVzNMEKkTFNe6Z9x08y0CbbwsERLvFVHubKGL2SKN6bhEoZrYjspwRGDAqF3emnvDlxU1tR0fdq6LZRhiK9Ow8WgNHCv5DR5P710K9W','GGAKmqyxWVHkWlUYtkjQ3Bewu9V2BGgETcq8vQ40FOph9','WKjq3CpeojZLJHARUUJiLeQp','S','7',13);
+INSERT INTO ti VALUES (14288,226,'vEeC2xQdNXijNZDqtVmAAOqtDXg7BbsPHvWubf6lQeKcjziqxh42HJ3N89YXM5SGtzSWCZ72Gtt','gBRMqTyAedA7UOKgWeD3oFtmzhZOxZEVqj45oFzvmPP5Dvp4J31Twe8B9LizwxGYoA4CFtjVzNMEKkTFNe6Z9x08y0CbbwsERLvFVHubKGL2SKN6bhEoZrYjspwRGDAqF3emnvDlxU1tR0fdq6LZRhiK9Ow8WgNHCv5DR5P710K9W','GGAKmqyxWVHkWlUYtkjQ3Bewu9V2BGgETcq8vQ40FOph9','WKjq3CpeojZLJHARUUJiLeQp','S','7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (22078,70,'SGgmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOInwJJAwnEt8FsO7zXYjdqX7r','8HVA6tAe5F93BUwcyioC8LUsXtZOL2CNTbiiUXBGY3ByFAxUGjA7CVbQH0rpSB','jEDxwAQDLyaopQ5IFu7G7faZURHHtDgXadwiIpZm','wqBbgexBF0mW3WwVXtkLgAks26mE17mtoGFf8fSzKJ9wXL7jKxjPVRtyXUQygxsNa6abOhuNnroe7SEKu4eqDbqknoMAdlqAP2idxirJxNtygTLAafvYDdH7hQ3MvESCuGClXR5bcUA1U7JiF9NsVKPi6pdW4swlKxUbtLcpEL7GeyUBVpvUd','BvX','1',14);
+INSERT INTO ti VALUES (22078,70,'SGgmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOInwJJAwnEt8FsO7zXYjdqX7r','8HVA6tAe5F93BUwcyioC8LUsXtZOL2CNTbiiUXBGY3ByFAxUGjA7CVbQH0rpSB','jEDxwAQDLyaopQ5IFu7G7faZURHHtDgXadwiIpZm','wqBbgexBF0mW3WwVXtkLgAks26mE17mtoGFf8fSzKJ9wXL7jKxjPVRtyXUQygxsNa6abOhuNnroe7SEKu4eqDbqknoMAdlqAP2idxirJxNtygTLAafvYDdH7hQ3MvESCuGClXR5bcUA1U7JiF9NsVKPi6pdW4swlKxUbtLcpEL7GeyUBVpvUd','BvX','1',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2965,97,'m7KT00Zl9wnG1esi9aZbcr7MZe1ckHwRKR4ELzavqX21IOU3ATN4wMpPvb5CIPz9FzzETsE4ImjOGX','EvvDhuLd7RuobcBl2uwbOIf8pwhUu9jAZU9kLukZ6mD5LXLWFclIiiZdcXkrgiC79YQDzX6cwEleW3VMI1zCY16MbGQyz3BSz1UWoXpfWWi1bf0KLIhIgH8Pj0nHHltQrt9waGA','1Gq2SR1ytmu4onaqffeUM1T0ku','nuhoKAHxQonGdTQXL0aSv3CNIQeIiQtTnezDFHvCq0qTwcOpBImeqaAcABv5HGvsghclMtP1','Hr8','8m',15);
+INSERT INTO ti VALUES (-2965,97,'m7KT00Zl9wnG1esi9aZbcr7MZe1ckHwRKR4ELzavqX21IOU3ATN4wMpPvb5CIPz9FzzETsE4ImjOGX','EvvDhuLd7RuobcBl2uwbOIf8pwhUu9jAZU9kLukZ6mD5LXLWFclIiiZdcXkrgiC79YQDzX6cwEleW3VMI1zCY16MbGQyz3BSz1UWoXpfWWi1bf0KLIhIgH8Pj0nHHltQrt9waGA','1Gq2SR1ytmu4onaqffeUM1T0ku','nuhoKAHxQonGdTQXL0aSv3CNIQeIiQtTnezDFHvCq0qTwcOpBImeqaAcABv5HGvsghclMtP1','Hr8','8m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(66), d VARCHAR(32) NOT NULL, e VARCHAR(57), f VARCHAR(37) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (112,1451834859,'lDH4wRLfP3RGt8Yyu','FtzLhoJzb3DdSQ1Is98cZ0r','kYtePATlV92CYrq7IDxX2IU8E3nCl6P5APg7NcLxKNaLBt9TRhMi8q','sy5AonU5xo3Ir6dbmLVVkuVNMkKxDJT0QJL','TI','k',0);
+INSERT INTO t VALUES (84,106204645,'oGoU9uYByK0r5NclVhfdKVT','RrYRLZpG7','U1cEkR8iZn7fgyCW6IQP71Wh3W6poTFguWKCdh','KuKwxBe1AlkRgTwPr8','WW','wg',1);
+INSERT INTO t VALUES (59,3083983634,'vYZhV6IXsCs6sAGmI6Ylwn1qssEiicNTmW6m5e4nSjPbPo','6e7eWdLGVlaZInuXl2av8Ix3ZigeNrWh','MpNm6pVX','vGwuW1NrYZLXS4iAYrmeh','R','Vi',2);
+INSERT INTO t VALUES (42,306516639,'95D2deXH0YaoYKDg2kHnF9QpALKptHqYG7','p9eSNKGNBNW2CtXSReou1HVv','YMsCJ','6KjqGexNXSPnJ','e','a',3);
+INSERT INTO t VALUES (82,2801845998,'wb17bDkgXUHz7vx6Wu3wyFtKICz6ze7Knautq3IFEWIZTnpKZrYqfcgMPOWmEnR','RNHwkSSVKVJwmPN0KIKr7X5782qHR6SU','vx0ruxIpbU','AefvcJ0zXSzBZ1Nb','j','i',4);
+INSERT INTO t VALUES (96,1134056077,'aq791RWrehsFp','zmeN8TBmnAT6wFm8LODe','68u4LwSXBtGGHeEwt06gJBG6EY2','oAdE8tJc1BBsLyqsnqCvd16zwG1e','b','J',5);
+INSERT INTO t VALUES (192,4031749174,'LI','OcN','gvxHZRMu0Ywvx2OpVh3BBhY76o7AEfCL5ZIyi','5MevxtM4GGwviVdg4KdZeC3ocJaXR6Q','M','P',6);
+INSERT INTO t VALUES (127,3486780343,'iHOsfEAJRNw3Uko8kRIfm2ghKzIerz8Gmud','AZEh','tRBg5ODSkaKGupXFfUVrgggPxMe','yGvHzatD4','B','6S',7);
+INSERT INTO t VALUES (66,3860254510,'8471jjOFwNpNjGHtzd4QF0','bTkrrfIarLyrGPFoefl','PbeaaDEk','vVNH6nyDMTLzRR1nsNyBtDBAZx','E','4G',8);
+INSERT INTO t VALUES (201,3157085791,'YCrgiQoNTVxxGCuZYCS1U1f9fHpnrbyAMecxYQf2PFHb9173R3','bbVO5Jg5SJ4DOLk7ljdA0o4F97di','3rXxfLNLf9fWo5ensO6mwoxCG5lQywMPEUnMcYakRiWf2qHXX3U61U','KI1TMllFyDbrIdP9IAMcMX4bmyROgBkgztsXf','e','pV',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(66), d VARCHAR(32) NOT NULL, e VARCHAR(57), f VARCHAR(37) 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 (63599,3836554265,'sXpmj6ZYldKyxV7WsSIhzOyq1vCzpgyqJhT4jm5dAO1DqVe0wy','R','KsJIPHUXzZngS','vDzc','z','z',10);
+INSERT INTO ti VALUES (63599,3836554265,'sXpmj6ZYldKyxV7WsSIhzOyq1vCzpgyqJhT4jm5dAO1DqVe0wy','R','KsJIPHUXzZngS','vDzc','z','z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(67);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
+INSERT INTO t VALUES (64073,3704672420,'aSgRnJGFVvS7EBPj6yUA9qdPM','0CxSO1YffJsD4EammhlFQX3yZLA6','jymV1tn','PHfnfmZnqpY9hcngDMnYzdIXUrn5yZDaO','DZ','vw',11);
+INSERT INTO ti VALUES (64073,3704672420,'aSgRnJGFVvS7EBPj6yUA9qdPM','0CxSO1YffJsD4EammhlFQX3yZLA6','jymV1tn','PHfnfmZnqpY9hcngDMnYzdIXUrn5yZDaO','DZ','vw',11);
+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 (24828,1762922434,'tDWVnBmD74hfz5x1qbZV6HLoYurcR3GwAbJsQ7BZf4FAOxqYECpQ','qwsY0A82A5M4QtqYCUkJXmAW1OhYBP8WOgfTUqvLulubgn4Q7ZT5mkyBa5lCQntJsVfkG0TFlmTFtjG7kBaz9l7SIEkhy3Rv3saEUIFpEWfZRAv0Acgb65vXJwHn4S4xBSfdvoNPaxfWosXGhySphBE8k4uqb','AsUqqA3WpBG9FUbuBtH0nTilVyz19UgXfQFxu96Ed8UvG6vU41n0','I9xnI2mYbrfupL93mdThJhY15WykVQfRlN','wn','YB',12);
+INSERT INTO ti VALUES (24828,1762922434,'tDWVnBmD74hfz5x1qbZV6HLoYurcR3GwAbJsQ7BZf4FAOxqYECpQ','qwsY0A82A5M4QtqYCUkJXmAW1OhYBP8WOgfTUqvLulubgn4Q7ZT5mkyBa5lCQntJsVfkG0TFlmTFtjG7kBaz9l7SIEkhy3Rv3saEUIFpEWfZRAv0Acgb65vXJwHn4S4xBSfdvoNPaxfWosXGhySphBE8k4uqb','AsUqqA3WpBG9FUbuBtH0nTilVyz19UgXfQFxu96Ed8UvG6vU41n0','I9xnI2mYbrfupL93mdThJhY15WykVQfRlN','wn','YB',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (29898,1463141732,'dnEWO','9XtFabLDNLr2WSuOJjrGMHD1pCBkFwM74vww4fwlny20bxl7DcoaCaQT5ayFADk9dpG6EkZvuoKXzFc4V1sCY87jXvqRGBVOaIvERTL5PfvdP6nkRToclMYA9YV4KBJDDObUk5nknySeUSjqmNjZYKa7ICChx6HzfWSonscyUcYD7ysDtGfGdR6Pc59B4mWE04SdVR6KIsYqoSm','AkMVnsgWx8c79ISVNb5gDuN9uK382ynNLEX3cdfYatfQRUpd1s7xdhfDs','vrzsSBZz0ZKrIXcga61oMm58Mvzgljp44onCQIoAJ305MtMr0RJ6IVZULZuXJBGvJPiY1U1KwmFxBeoJRtOeUCuAigjd2ipPU121Ei06I6BWbobeKADvURkWgIvjs67pZMptNrKVG8HwGB4dftwdo8GQGFDKKYT0QFBPIsrgWusfTLBZAKJGGgnffNmt0b2RB8VZ','ws','id',13);
+INSERT INTO ti VALUES (29898,1463141732,'dnEWO','9XtFabLDNLr2WSuOJjrGMHD1pCBkFwM74vww4fwlny20bxl7DcoaCaQT5ayFADk9dpG6EkZvuoKXzFc4V1sCY87jXvqRGBVOaIvERTL5PfvdP6nkRToclMYA9YV4KBJDDObUk5nknySeUSjqmNjZYKa7ICChx6HzfWSonscyUcYD7ysDtGfGdR6Pc59B4mWE04SdVR6KIsYqoSm','AkMVnsgWx8c79ISVNb5gDuN9uK382ynNLEX3cdfYatfQRUpd1s7xdhfDs','vrzsSBZz0ZKrIXcga61oMm58Mvzgljp44onCQIoAJ305MtMr0RJ6IVZULZuXJBGvJPiY1U1KwmFxBeoJRtOeUCuAigjd2ipPU121Ei06I6BWbobeKADvURkWgIvjs67pZMptNrKVG8HwGB4dftwdo8GQGFDKKYT0QFBPIsrgWusfTLBZAKJGGgnffNmt0b2RB8VZ','ws','id',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (31449,2154491539,'OavDrhyaXF8hHXB8izzEXDoHZzlKiG4LKz25oq4gZ','fWtFOXZLOfAg0r5WNV2riFzHz0dkSTacmwVIBxU5bw10tPNOkosKufrDHZrSGQ0h1GW26s3z4Sg6gfLz2gxiRlxJrKtr1S241BSgxRFOL1K2o32h6Wja5Du0qWMywr25YfVOdExk7Nw1aAOdWMTsqcWKBbcL9A5OnaDNGOQDtjmRk65AGz','NQd411LlOIQG2ztYs5duTB','WcKdD6T3DcMKARJQsRnSnyMasrApUdY2rbSRvPQtVGejGMkZoLcqDnqcxxyrGKXiIe0dMfFRqjdPO1HtIUxJJGUpbFmPNSsoYWh52hcHr4T9p6LnEXfUDSFhAPy1KIfigHu73ajtJHuRQUHkPnTmx2yHHMwRUIB','m','au',14);
+INSERT INTO ti VALUES (31449,2154491539,'OavDrhyaXF8hHXB8izzEXDoHZzlKiG4LKz25oq4gZ','fWtFOXZLOfAg0r5WNV2riFzHz0dkSTacmwVIBxU5bw10tPNOkosKufrDHZrSGQ0h1GW26s3z4Sg6gfLz2gxiRlxJrKtr1S241BSgxRFOL1K2o32h6Wja5Du0qWMywr25YfVOdExk7Nw1aAOdWMTsqcWKBbcL9A5OnaDNGOQDtjmRk65AGz','NQd411LlOIQG2ztYs5duTB','WcKdD6T3DcMKARJQsRnSnyMasrApUdY2rbSRvPQtVGejGMkZoLcqDnqcxxyrGKXiIe0dMfFRqjdPO1HtIUxJJGUpbFmPNSsoYWh52hcHr4T9p6LnEXfUDSFhAPy1KIfigHu73ajtJHuRQUHkPnTmx2yHHMwRUIB','m','au',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3333,3940174119,'NnGITxrGFDqb6pPJWCrpfU2Eoft8KP1X9pxaWIsIdkFmGm9siFQUUK8kjNLU','EUICtXqdnbrChgzns3DumG3td6jSYHhZQme6iijIVT7hv1KrOSDdAHjrI7Dw','UgBzr5Rc8mtEW01TGTHWR3G53WNOY1HmkJHVufc4fVJEa3e0','V8pvGG1f7gJlLwFmjcKaQ6yF3iK04kuokgOmJ5T5j6PKZ7RRI24TNLS','GAP','6F',15);
+INSERT INTO ti VALUES (3333,3940174119,'NnGITxrGFDqb6pPJWCrpfU2Eoft8KP1X9pxaWIsIdkFmGm9siFQUUK8kjNLU','EUICtXqdnbrChgzns3DumG3td6jSYHhZQme6iijIVT7hv1KrOSDdAHjrI7Dw','UgBzr5Rc8mtEW01TGTHWR3G53WNOY1HmkJHVufc4fVJEa3e0','V8pvGG1f7gJlLwFmjcKaQ6yF3iK04kuokgOmJ5T5j6PKZ7RRI24TNLS','GAP','6F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(36) NOT NULL, d VARCHAR(34), e VARBINARY(25) NOT NULL, f VARCHAR(21) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1543752,212,'kws8ldXeAQs3IRGe9Zn','CN7aJkDDLVhbGhsmYAL8RPkgOs7ZpA','XFjDz8gNyY','rZcU','Q','y',0);
+INSERT INTO t VALUES (2131322,170,'49nQF','YtzA2UwFTnA7ofQPlO','le1rc25IAmrtBVOVqhOU0CvXM','HacqQjGusQ1YEa64KU1i','J','Z',1);
+INSERT INTO t VALUES (16212989,112,'CbD1keigf3Hi9Dx','g0cfGnIiImCnypcSXCWcXtEsXJWo5','LvhvZrvJx2V','yb8MU40j8y8fozrQ0fNV','s','q',2);
+INSERT INTO t VALUES (6209304,230,'CsHnrMLRz0Xve','3YfK1V','N9YzQxLq2g32mIWutq0UFeoB','BlXIGuiIV','X','i',3);
+INSERT INTO t VALUES (4991478,187,'Lj0mDFGAAqd5','1lzjnjSuur61ntj5kZvwDZwjSJPb7','Ndym5Bxexe0B1VFSZPPeTA','pLCFK','W','Y',4);
+INSERT INTO t VALUES (4971907,151,'7ZQGycLWMVfDHSfd','KDqKe7fZycFHBhuEwzUAQVC','tF1OGlFsu','6JA','m','U',5);
+INSERT INTO t VALUES (6960422,90,'VGRh','3u','qop','lBgJpP','s','x',6);
+INSERT INTO t VALUES (10843224,252,'pKl9JR2zlJeQRAmo5BBdgNj52crqqjfAblYV','sxGfAPeVc8q2F3Kj3mQ','cUuP','6vQ1R3DvJDqwMNEbB2U','i','a',7);
+INSERT INTO t VALUES (1259470,156,'8gOWfSwMMkTNz9JBkEO5E0vGssKCq','9uCnNX4JJ9NLd3','8gs','Za9oIXDmiFC0FTE7tMa9b','H','c',8);
+INSERT INTO t VALUES (14009092,40,'7wVukwHNx0kbkUnOGqIb','PyBobBqd3','dH2at43L15pVwbHcRCJuX0w','3WiT4nl6qNyjzc01jwZ1','D','r',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(36) NOT NULL, d VARCHAR(34), e VARBINARY(25) NOT NULL, f VARCHAR(21) 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 (6280798,96,'lEfIennkihBzN3UHFr4or8vHVx','dKjmNcqmEZVCp5vJZqK1B1sr11V','h3h3r9MGDZWb9U','maEOIB1PLo8','l','W',10);
+INSERT INTO ti VALUES (6280798,96,'lEfIennkihBzN3UHFr4or8vHVx','dKjmNcqmEZVCp5vJZqK1B1sr11V','h3h3r9MGDZWb9U','maEOIB1PLo8','l','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37) NOT NULL;
+INSERT INTO t VALUES (15849738,199,'a','YuPfZLaEhp4moLoJY','YfO','QvoDB0QrIrloR2IOl4AP','y','9',11);
+INSERT INTO ti VALUES (15849738,199,'a','YuPfZLaEhp4moLoJY','YfO','QvoDB0QrIrloR2IOl4AP','y','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1793569,113,'LHZxup9fJe37YypVJZdHEkZqYCpG74ZI','as1gLx4rIciSjGeIAco7Si73vNsuJ2F3SncsFP7MzvsQ2ztHQTZS6qzCgB9b23R348T9bm8Uj21OBxCD1Z5yJYQGy4rdlGUfzcChmpxOMfjQ5nYZXn','S7Hy','B0mYcQyDuDTXiK5','a','R',12);
+INSERT INTO ti VALUES (1793569,113,'LHZxup9fJe37YypVJZdHEkZqYCpG74ZI','as1gLx4rIciSjGeIAco7Si73vNsuJ2F3SncsFP7MzvsQ2ztHQTZS6qzCgB9b23R348T9bm8Uj21OBxCD1Z5yJYQGy4rdlGUfzcChmpxOMfjQ5nYZXn','S7Hy','B0mYcQyDuDTXiK5','a','R',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (118537,129,'YFBii1CaDJ6YNNhhEnxENtEyO','q1ycgokFefJb2jD6o7CyHG6GKnNXxSjdKUvrvaQzkuvevJivlJCLstyBlFxLcONQS9fHFsplYOpQTbQjTbybmjDPNPTJqluW1Z81LYHPGs9aAAHR3B9Dkew8anNDWnzzwM6kW1350P3ho6Y4','jX0TisYy','FPVw3M4Oc3jDpLLNHKRWY6H7ZKg2rS5OGHwdPQxnQ4PAdhDWuOE9mAbXE87s8SWzCtI2KPyP457aWlMjWxxWNgeLmfypQdmy2aa3WWhwh4vNCXrNDI2941bCmg8UoDNVEqAMCgZZOePbuGMJLfCS96mXeIgI9BoHqEdaj475rKy9z0RFSDsQXyRAZ2zbtlExvyHI1hVe6gve3gpCMfpG52urmaUS7JinmlhoqgJsOr281sORZcV1','H','D',13);
+INSERT INTO ti VALUES (118537,129,'YFBii1CaDJ6YNNhhEnxENtEyO','q1ycgokFefJb2jD6o7CyHG6GKnNXxSjdKUvrvaQzkuvevJivlJCLstyBlFxLcONQS9fHFsplYOpQTbQjTbybmjDPNPTJqluW1Z81LYHPGs9aAAHR3B9Dkew8anNDWnzzwM6kW1350P3ho6Y4','jX0TisYy','FPVw3M4Oc3jDpLLNHKRWY6H7ZKg2rS5OGHwdPQxnQ4PAdhDWuOE9mAbXE87s8SWzCtI2KPyP457aWlMjWxxWNgeLmfypQdmy2aa3WWhwh4vNCXrNDI2941bCmg8UoDNVEqAMCgZZOePbuGMJLfCS96mXeIgI9BoHqEdaj475rKy9z0RFSDsQXyRAZ2zbtlExvyHI1hVe6gve3gpCMfpG52urmaUS7JinmlhoqgJsOr281sORZcV1','H','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6942722,225,'KOrXbDPcgRVChEdD7oqEL3FnjXmEBnx','Rkn7X5jNakqdyyJvfjVL37qvcoTbP6MMX4Isi7iF7c3L2hfn71wk2xXMbiib0nKW5kYNdM6LYgvok0oYj8IjgHah6nn74U3s2ZzL2bEHg3oCpYdEwghoJuQamDIU5CcXbnlIvhQjX0OdjGOeqfdAKnLi7IYKXoVu0Z0c','yltAT5VzLp','gdHFVB3wNmGg6diMcFuy1beT7RivZgqaf1tRUJNn2B9ahifzrQWJJuzTujvlNiBAbIxzfyWus1Vpy1vwVYFJa0r8PkyXqKODkYcYy50KxtC3POUGHuniPBwrXRZuBowql0ZOJdthOV3WQ2PynSHwhy1ZqMzoj0hK0mYEFqtk2jRVThYwJSYd090D1DbCIbVVP9mdNqtc75NqvVYrL7lKFs0JCRCdele8Nhtfmyz4H1zGHczNJT4NU8xjzjaTlOQ','0v','s',14);
+INSERT INTO ti VALUES (6942722,225,'KOrXbDPcgRVChEdD7oqEL3FnjXmEBnx','Rkn7X5jNakqdyyJvfjVL37qvcoTbP6MMX4Isi7iF7c3L2hfn71wk2xXMbiib0nKW5kYNdM6LYgvok0oYj8IjgHah6nn74U3s2ZzL2bEHg3oCpYdEwghoJuQamDIU5CcXbnlIvhQjX0OdjGOeqfdAKnLi7IYKXoVu0Z0c','yltAT5VzLp','gdHFVB3wNmGg6diMcFuy1beT7RivZgqaf1tRUJNn2B9ahifzrQWJJuzTujvlNiBAbIxzfyWus1Vpy1vwVYFJa0r8PkyXqKODkYcYy50KxtC3POUGHuniPBwrXRZuBowql0ZOJdthOV3WQ2PynSHwhy1ZqMzoj0hK0mYEFqtk2jRVThYwJSYd090D1DbCIbVVP9mdNqtc75NqvVYrL7lKFs0JCRCdele8Nhtfmyz4H1zGHczNJT4NU8xjzjaTlOQ','0v','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9842703,229,'bkP4vIq9kM5yyqIuXflJ31dt9TE6NZs1','t36UKrWQbpUHqxqfn0R6qB8ymQml54UvEU6fUYypicv7yfOtPwvDzrDWGUMy5CVKIYdmgTRcPtGNJyQCzhgvNTFwKQQQ2SAt1M47LAR2ldwOu0Kkf40kh','htl13QxB9JDbKfZ4X','iiinVlp3QMI58qXvAror5lDVpUe8LwBuAAil1akVJeB4DVnns29kbkTZsLZcGf7yKWMMlNAwMpM9lZYZYkwEXIAYVpWv5vY8qmz6MV24e8CP','u1','7',15);
+INSERT INTO ti VALUES (9842703,229,'bkP4vIq9kM5yyqIuXflJ31dt9TE6NZs1','t36UKrWQbpUHqxqfn0R6qB8ymQml54UvEU6fUYypicv7yfOtPwvDzrDWGUMy5CVKIYdmgTRcPtGNJyQCzhgvNTFwKQQQ2SAt1M47LAR2ldwOu0Kkf40kh','htl13QxB9JDbKfZ4X','iiinVlp3QMI58qXvAror5lDVpUe8LwBuAAil1akVJeB4DVnns29kbkTZsLZcGf7yKWMMlNAwMpM9lZYZYkwEXIAYVpWv5vY8qmz6MV24e8CP','u1','7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED, c CHAR(10) NOT NULL, d VARBINARY(77), e VARBINARY(64), f VARCHAR(28) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45,109,'chTTkK','eaOVG8ycOLkE8uUL7p','3KoZVRmIWdl0gGMcZiT2j7FOxuwJyVU','BbVGBZZNbTEZeZVKxcxwJxBLd9N','m','0',0);
+INSERT INTO t VALUES (-81,94,'w0','lRGzXAIdUJdKPo','dckLGv42CIVjqOz8haAiAu89','k15wy','G','5',1);
+INSERT INTO t VALUES (-126,89,'LSNtc1Yt','q3Y9EvzdhFd3Z3L9UVDXwHlvGW8','IiVrHpWVYukDW','K1gsYYn9YWE2','d','P',2);
+INSERT INTO t VALUES (80,245,'GNf','jZnLBS1JiK9cB8koYcRvbhTEgsjLNG5p','pnddcBzOXrJbIzo43X31Euk6Abgu','LuwUz7lit','e','a',3);
+INSERT INTO t VALUES (-46,140,'uvwhxyIU','GdmTSpkju3i4OPagawQxsNs','3GXUUQYpD9dNXNvxFjCMH','L','4','U',4);
+INSERT INTO t VALUES (-5,239,'MG4UNGTVt','WbTVRsYGGu0h0','l3l0VWEJzYBw6QDAgwTIs7W8SHC0ah52L4tkRzrI9o5dMWBbW4a9a','x0OLNtHkvmbN0UdHcrCLv0H5d','i','w',5);
+INSERT INTO t VALUES (85,157,'UgzYmvq','AGA9V6Y8wCydTLpdwSFTk56kAkwBAZ1YnWEdOtjZjnLq3GFJe82I63TXmtWOFD9mOxxYSY9jq','XJJkKECtXnZkxT0fWuEZgKgdwtOdNpcm','EzElxYSVJ18U4Fk9V1r','3','0',6);
+INSERT INTO t VALUES (-68,172,'2','p2PHUexoxUpctDx','nCQKKEFMrxLGMybebmtxzciRInxLHmTsWZ8knqdH4OTZgunMTKl9mwfj5x7c','3p84Xn','L','b',7);
+INSERT INTO t VALUES (44,88,'a','ScpYn3tH73Iivmgpi','kcqWsAw6NFE3asbkZfbqDJWedGk7RXly','aBvenwzGM46Ze9O','5','E',8);
+INSERT INTO t VALUES (-92,8,'x','ZQtJJz1Xu','hXADMTQ94BegHcR1jAxfOfLUh8zDmm2tRTVCgvcxrwY3l8wDKJaVBSf8TYPBXn','PL3q9G84iJ','l','n',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT UNSIGNED, c CHAR(10) NOT NULL, d VARBINARY(77), e VARBINARY(64), f VARCHAR(28) 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 SMALLINT NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-25103,7122624705629525542,'f','7FKqm','IGG3','MZS0UvLDG7DwgOS3Z38hyE','NHVoJZoiuHSKO0WkQYMkzZLy9KbiIAH6aPoFdNt38CJ9pSPt4NTMgaQL7NY8Ek','C38s6XVvGTmPZMqrFcihHkyklrzPRJh9Qc4UU88GpVSkoo1LQFQBd6NfLAyhiFTxheE3WbqMJYQfJdRdTzyJN5ny4IC9DS',10);
-INSERT INTO ti VALUES (-25103,7122624705629525542,'f','7FKqm','IGG3','MZS0UvLDG7DwgOS3Z38hyE','NHVoJZoiuHSKO0WkQYMkzZLy9KbiIAH6aPoFdNt38CJ9pSPt4NTMgaQL7NY8Ek','C38s6XVvGTmPZMqrFcihHkyklrzPRJh9Qc4UU88GpVSkoo1LQFQBd6NfLAyhiFTxheE3WbqMJYQfJdRdTzyJN5ny4IC9DS',10);
-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 (-9214,13592827816843982289,'80','dHQ7K6bjL5rDsyQeJ7GG2yZDJja9','igRImYmeamfKUUZCYplHX7yYhCuZuqi','ogtHlNuVCRFp','3OL8bFfdsNjMc3lck2vv1NRRQstNMSmLVicvC1CTT7r6Sw6vEXi6vMFbSGUU5KyLBPB6','nep6Tl3GwvVPb3BSltmMMXn3QSL8INGT2kLNBUtGF2rwFugJ2X',11);
-INSERT INTO ti VALUES (-9214,13592827816843982289,'80','dHQ7K6bjL5rDsyQeJ7GG2yZDJja9','igRImYmeamfKUUZCYplHX7yYhCuZuqi','ogtHlNuVCRFp','3OL8bFfdsNjMc3lck2vv1NRRQstNMSmLVicvC1CTT7r6Sw6vEXi6vMFbSGUU5KyLBPB6','nep6Tl3GwvVPb3BSltmMMXn3QSL8INGT2kLNBUtGF2rwFugJ2X',11);
-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 (-7858,17105576394346622330,'y','1aZuPBpAlG5Hbbys4BfqD5ZL0tjyiDruPslPo9c','d5a4xsesHEFE4vks3uPUPptRS5YFVESb8xQ','2QzdAuWM035gx58LvgDAJpVMXmzqRHQ3','JE0e2r3QzVthXwuiIuiu95WkAnak4aZ0e4C1Fk3alFBEOGM','BTPKm5T1HSS6IuxyU4ld4aMb9GkiC1OyMHvU3PaxA1Sq7wxEJLjooA4WVf5RZyrgfkdyMv1pbwhfQhX9kG0d',12);
-INSERT INTO ti VALUES (-7858,17105576394346622330,'y','1aZuPBpAlG5Hbbys4BfqD5ZL0tjyiDruPslPo9c','d5a4xsesHEFE4vks3uPUPptRS5YFVESb8xQ','2QzdAuWM035gx58LvgDAJpVMXmzqRHQ3','JE0e2r3QzVthXwuiIuiu95WkAnak4aZ0e4C1Fk3alFBEOGM','BTPKm5T1HSS6IuxyU4ld4aMb9GkiC1OyMHvU3PaxA1Sq7wxEJLjooA4WVf5RZyrgfkdyMv1pbwhfQhX9kG0d',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-13328,3228566756872409963,'r','M6Xj5oREUQR4trhECRovBWGOKSIezDTPGwVsCyxU1PMKkKBwb9NMg94nqIWoKoK9PrWpTqzqftWpvusZwY1tycA6HGesQOorP54vO2xJGnxRUrn0XbJsQGld2lQSMMzVotspMzSvky0byqIOckWoDCU2S9AlaFN7I1Xol5sa6UaQH8x07ipfzfjxVzHioYRZWujXi3bbgIyIOsYSukaSNiNzCORsVxJAcVXvrOnVrnsDC6nSh3ezd','mPMaIWnR27agfw2GJH6KV3A9MtVL','KWrB68c6HmpBSjYKuKpYBBxf0fKRSSPkaiM6qql','DX','RYWjAdstaE3mDLlf8IwnCjoEQ9x693Hg8cXnT4Q0y9MQodafGZDpFtm8',13);
-INSERT INTO ti VALUES (-13328,3228566756872409963,'r','M6Xj5oREUQR4trhECRovBWGOKSIezDTPGwVsCyxU1PMKkKBwb9NMg94nqIWoKoK9PrWpTqzqftWpvusZwY1tycA6HGesQOorP54vO2xJGnxRUrn0XbJsQGld2lQSMMzVotspMzSvky0byqIOckWoDCU2S9AlaFN7I1Xol5sa6UaQH8x07ipfzfjxVzHioYRZWujXi3bbgIyIOsYSukaSNiNzCORsVxJAcVXvrOnVrnsDC6nSh3ezd','mPMaIWnR27agfw2GJH6KV3A9MtVL','KWrB68c6HmpBSjYKuKpYBBxf0fKRSSPkaiM6qql','DX','RYWjAdstaE3mDLlf8IwnCjoEQ9x693Hg8cXnT4Q0y9MQodafGZDpFtm8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(81), d VARCHAR(82) NOT NULL, e VARCHAR(74), f VARCHAR(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6341752770391402304,27,'j0','8vJLsxqhT5bUlgu1B1WSPbjQkp91kx0iXg5UpXr7Q','t2LuMXmJIhYKwozb2dRlvfNihqU6T1L0Wk2FiHhut2NiSCvEyPV2rNMH','cvb9hY3','smA7Dy4w2upPzZ9hUASkFDPWrAezkvvAxabSw2LbQVDsCBAiGZm','Ecws87FYk4Hz96yvF0ELH699sFhXAyJBO1o8R8NN',0);
-INSERT INTO t VALUES (-514416475058961555,33,'wIAmo3Y8pkQ8v7OpfUttyETX3kL8CxHQkOk0FBM66V7ZfwNmTqLYwqIYPxLyTN8NIVEfjmv7BS7GvyutY','VpYOgzY5iDCC0vysIuU20raheo61A2PBOsd5420Fz','vBpWbLkYjHPpn4WrMcou','IvPQbjefzR92ZKU6MvOFRROmiG','gi','rQyXOWlVXRd8POkhlBk1T6NtBDEs',1);
-INSERT INTO t VALUES (2263751491993195706,212,'7pVVgwsOuj29ONsNFf','DXgTmwlsazPgcfkRWgzEa2wkM3StkQGCbySnAzJZrMk7Z4yeUOIOBCrLkOgIcRBh5BM3uHIuKt','7CYKqv','stnLmHaFZazhJwrqmChriM4RXXK7P','Ym3v5FJcOZfAT5tOScAYWO9u9tBZxIp2PXcWHTxP27Ct5ZbIgxW4Ng7vg','l0zwzjxmASXQE1HmDt8B7T7pFnFCVHY',2);
-INSERT INTO t VALUES (-4917865762578659315,86,'eicX7nvtXyshrIYcurhH','TADE2cxCNhBCLvdV9hxXzc9gC','W3ogpTC4mc1W7','BpHnPold569vCaIqFnxDxXJouOqhEm7trc7NZdNM3tej1yV4a1QHHqIu','judwe8IbxUg06fVjbWqbhbWKMQFdCzpYipQJxXDeoCj','lqLxINXkOT3SBDK01kcDfkmrpiPjo6ZO6Dp2NOnuoUJzWQ3o8x3SUchv479IJTk6CWZj2FS0GaVX1GA9R',3);
-INSERT INTO t VALUES (6363760310980252911,160,'7xsWKEeFE9oB7UoK6N1lkEjBimRd','WEYA5b16t6Nn3frTWJrjsxTUEF3sVPojcRDEBWeoXRof0lKS0aK8JvpSGesUC0eS94GufXCoFzbn','Ps9BbzUWdI00bceUNKAX3EBYz52kC21F47xwFwqY89jiEL7RnCSOCzFqPn9','0huWg','09lsxYCRczMnVjltEln','RxMk7EUEBlXQEK6fR5q0iM6elwVrzPJY',4);
-INSERT INTO t VALUES (-7422694580874696427,243,'bf3k32wdkFIRJks5IXb0rGhoO4J2s6vKuuVrNCqCR2mKJva7AJrfb4FffsEhvkQwQ86nZx','qsOzAm','E0FAHl4J8RWm7eg2gVoj5MyEqQ9soorumAE65vsO42Ou6YbW6nnfpiu0L5cQV8QNja855','GTBsLpLcvpQgRGFvWVic0XIphr0mezlGZRKD84fxyneaTUqfD9snyxGUaz','dwG','Rg7IiAQnnGdr6vrL8rXtess8XETzwEmBy4rxTlcWKiu7PyZMFxVYKNQ5MLT6f0OnFJCg1IXYyli6HdQSH05iTJoUfyoN',5);
-INSERT INTO t VALUES (7735266994594682199,90,'SUQdKAonJlAthvh2qMIaYZTqiI9APUiwGB','he8U4WezXus5uMmfgZVAXLHJ7FmAaujFFn80hngcmCsY5TniLWeR92HQ73ROnmv2tJ6IVRrX1TFPoYAscW','kzDuEsdfSKPY9Jvi7Wt96aJKeHtFeX3ZQCQBziqD7IbNeoOIm2awj9ifxiMlglujJg','bxYEuQ','tAelNiFFILGeqpJLCkSipC3Ir9wBZsg6MPI22k6eAjVk0Rj1muBbzbXAklDfhR2GwMOqkPQADsv2lsQS9CbKnLXniiNSFmlm7v','pu9brqdZcCgjpK9UJLFYBFQdJ7swQkjtOlsFr4Uj9YDHMgJHVviKbYvXIg9tRBw62gCz0yD67Pp07',6);
-INSERT INTO t VALUES (8561365345023448048,129,'PM0yv09InuiT7f8l9EJXpShpTtOTQ46br5f107syjmFK4DX7UeXa4O2e8sSAwU','10grWaEgwum222dWp5ef6rn8SDT1Dgh71jbdl9x89gHWW9Umji4Lq1Mr','cbUoqGPx3XOL4r1SFug5A17Bf5aIZerm2caNRyVUx65PNLJugjwez8lg6vWK1j316Mvblj','AmblS0PJWSuoZ6Q','KtI8bOuG9','9lIdSbr7hL212zqgiCYVfQHDWm03',7);
-INSERT INTO t VALUES (-4623413673872914460,153,'Vk2OsLrAdTPs3AYhIZk','1MiRAwtlhXAn53Plor7quOEb8M3ZHRUcBcWqD6ZwMARteJdA6sWOURYveSw','lZxDlpyb2eZUp94bE0cPvwsSQIZVd9lYmkxS4qECY5','GcHtGiQXIWqdFt','pzPy8GKkM','ZBqOYhL4i91ZUAsozsQXeZnAwg1hNfwgT1RPlFwLgiJnpf7BYQaoMCpPKo2K4N1z3swgX',8);
-INSERT INTO t VALUES (8976992064458958557,217,'yhHHqfFTOo6xlL0k5sNj7c4GguX5pnar6RuIoN64DrPKZjLTst1b','YCGQathRJSidI0Gh2kWhvpgwJRGJ4CtLlvfKUeMSH2HSKL','L7BzcnCeuMPt8q6JOF3','2hOhVUiNx3eRrUKkz1T8h33sWP1samGpmg8F0YEPG96U7ExBd2kDto2sZwRk6','8z6oSKZtrATOoBCKTXk0JlyzftXwCmPFqj6Lw1ur26Eb0QOhsPaUL2S9VMPQmVlUMJ','naCK6lXNBmIsKJbh5d2WXy6aIUkIJCObXyGcf9HxPbQTQZOqxC3HfiUrDpxMhZoJjOiNXVRO3xCctNf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-8713356286068255126,236,'GgZqsPBkniOrHx2ureAHQ6PQLO55y2CvtGQ4o5NsLzTvnJxdsHas','QDEOcYJH2EjFDh0WX2','etW7ZI4IUa0fZjqBi7CDFSUXQiMv0pwZ0VR6pACScUdaCFI1v34YLkSkXN6d','aGk9RSxlcOUHJuqkK3CDToPus0hp7ebNbRxks9anSNFvN8mRDxIctU5LY','nYu0k6oNAwsomYLxsfe5MiUuQzh9A','b8jOB3bhIlp8QTT9wH6690wmXrA4J4gwHr2JeuoFYaUIapGSgTq',10);
-INSERT INTO ti VALUES (-8713356286068255126,236,'GgZqsPBkniOrHx2ureAHQ6PQLO55y2CvtGQ4o5NsLzTvnJxdsHas','QDEOcYJH2EjFDh0WX2','etW7ZI4IUa0fZjqBi7CDFSUXQiMv0pwZ0VR6pACScUdaCFI1v34YLkSkXN6d','aGk9RSxlcOUHJuqkK3CDToPus0hp7ebNbRxks9anSNFvN8mRDxIctU5LY','nYu0k6oNAwsomYLxsfe5MiUuQzh9A','b8jOB3bhIlp8QTT9wH6690wmXrA4J4gwHr2JeuoFYaUIapGSgTq',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(82);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
-INSERT INTO t VALUES (-3792187664865516054,175,'9EJdHFm1s37T1m8qizgTJ','JlLOAARaNiwN4ato5t6jlGB0d7efWSaBHA4Xtdo1g44KjsiARCcMgX6757OvhVSi9QPu4X8','Awm','GpFn1zJJ9S0OEMpdro9Uy01u6yvl7MWDUwjRPk','Ev','MHpLwas5RdrmzgxJWc4pG',11);
-INSERT INTO ti VALUES (-3792187664865516054,175,'9EJdHFm1s37T1m8qizgTJ','JlLOAARaNiwN4ato5t6jlGB0d7efWSaBHA4Xtdo1g44KjsiARCcMgX6757OvhVSi9QPu4X8','Awm','GpFn1zJJ9S0OEMpdro9Uy01u6yvl7MWDUwjRPk','Ev','MHpLwas5RdrmzgxJWc4pG',11);
-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 (-1974657704845489001,111,'POnTbr8XwbxbcI4h','95lYVxOZzOIMXk5hPxjN3EFU','qDPzksfGBQ37B32tE5EMRpst6rLRuq8Q7fW0','FVQK2ko0TWikFIMLKTEBTGLRUeWbC','cRXDqr7zu','JXkpaHZ0xhGrZl8gwwIEaAtf6HPDDilK3TNWgZYyVgWAKQKP6gOdYtaBw7dmBEChllJaKZGEdnSE',12);
-INSERT INTO ti VALUES (-1974657704845489001,111,'POnTbr8XwbxbcI4h','95lYVxOZzOIMXk5hPxjN3EFU','qDPzksfGBQ37B32tE5EMRpst6rLRuq8Q7fW0','FVQK2ko0TWikFIMLKTEBTGLRUeWbC','cRXDqr7zu','JXkpaHZ0xhGrZl8gwwIEaAtf6HPDDilK3TNWgZYyVgWAKQKP6gOdYtaBw7dmBEChllJaKZGEdnSE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6542463461539108843,75,'ox0mIcJcmV2kaRwcyAc9B0yVCpTNZLwrNHmZ3S5N7C8LjOjoTi7K9','G124nYb1KECHRp4dxj6O8wPsBmoLg7klhxmpw4i3YL7mT905OuOtFAl1ystXjXj3rLVZR07zsulSWNewv9X1BxIUbUWfhLe2vJGlGi2cV5vmwkxatScvp2xsXg9BiUvbli4s0oNVxQ9jKDx6jaWiQIcf2Gw88KDWCLAlygo1tKe36qRIzVq2sdcnKQrpAJJWL5f','4cRboAesYzOWKsMB36qehjg98YBR1XC4yK9A5sfIiy','6kenZNepMWo3XPEtkv3LkiQ0nsuRm2Vi4JElLvO51xWkvTDRNIjQkevbaG4YnWgh64O','yKY','doRYkeq9uJOUGBafrqYBPho8NCBNPYQx',13);
-INSERT INTO ti VALUES (-6542463461539108843,75,'ox0mIcJcmV2kaRwcyAc9B0yVCpTNZLwrNHmZ3S5N7C8LjOjoTi7K9','G124nYb1KECHRp4dxj6O8wPsBmoLg7klhxmpw4i3YL7mT905OuOtFAl1ystXjXj3rLVZR07zsulSWNewv9X1BxIUbUWfhLe2vJGlGi2cV5vmwkxatScvp2xsXg9BiUvbli4s0oNVxQ9jKDx6jaWiQIcf2Gw88KDWCLAlygo1tKe36qRIzVq2sdcnKQrpAJJWL5f','4cRboAesYzOWKsMB36qehjg98YBR1XC4yK9A5sfIiy','6kenZNepMWo3XPEtkv3LkiQ0nsuRm2Vi4JElLvO51xWkvTDRNIjQkevbaG4YnWgh64O','yKY','doRYkeq9uJOUGBafrqYBPho8NCBNPYQx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c CHAR(38), d VARBINARY(74) NOT NULL, e VARCHAR(6), f VARCHAR(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (107951060227041870,1697616976,'hCWP','F0X3JLMSe9odSXkb3XyQTCaXpDGYF5kR8ARz6c','OJ9JBc','0KUntqUNVIP8h78bfV7Zu9JF1U4doGYs04gWJ9mpBV9lPrYJ4Zyf6clh2QMUIo','uTCMOz7fOmU0tAD','qGd2ORxpAt959zkIwJxEj84X87kSvThKLVhH7AyoiWrrtVXDro8cwwIfp',0);
-INSERT INTO t VALUES (-7206142972186108702,1942574775,'DmCzJfiIO1hS3kMV','10fq','O','RDTlI7EdKzhyy8tCPuJFBs3GUggoVUhGmgb','dwBqeNefFDOjAG3ZvBERVOW3ZBbmlzQCmKhTYDf8V0SPX97iaXm9clLgq0phAmBaoBQIaAzmhMgM','J8xNAUPdiyfM2RMYnaqq0VY55r9rr0SVsDEzpCDl5DirLXudAgikcug5H',1);
-INSERT INTO t VALUES (-2114938018203900518,695049717,'chVTjprpAoD','DIp3P8NxFDhpvhNPGaVGstAcbsMMycpgLaQZxb5kjG034u3pDNSZAWrHORDaLbVi','0','mPPJzZIzu83XBgaqBfXTtrKemDt1fyVHP12vbYTiBFfYuPi5yw7bUlOQf0EmzrcbSCJ','AExQbdleoZ2wzp6CGANYzpbPHZVIVytIYTAdHbfl2befIMAt5z0DIvHqY54U5osqbjWlGyXCNnBntf','WjeYi9rwcpBarm9qupUxAqncXlFDkIRLhqg13Fp',2);
-INSERT INTO t VALUES (-2818493922100240136,39415404,'q4mEoiD1z','BmlQsueaQThl2ZlvAApJUWPKUvZAECwyXkN2ji','qiY','2I3RP2wlehg','KDOlMumOqb7v86KyS7u322mvHSEXTzrD8XrosDCzLk3hnCl77KhjI9yoJRVIpYdYRw','wY6OqYoee42RqdZphmp1N2z5eJzrwVr6FTbtw2AeupXScOTMApfxdPeAMRKStIzgtw8cmE9SzcdgN6rzkcKCYdeoOn9KnV',3);
-INSERT INTO t VALUES (7017481558332252218,1067179896,'FfG35T0pUQQsMUxbu62ZN0wUtDfLO4sW','SN43QiXoM77CjQgnQUYnm86CqYmMyJIuIaTELQp5pv160JuJm7GCm1EuKYM8870a2dIOgGj','p1','WVAgDhkByYWgLoXTPFwipJWvgnjP74Bk4hkf1EgNyW525M1cjfmiRWsvjzBH','MLc','fFGi02OSbCZKa3fIpmAvPTTAFZC7tOGQWl0r8qw6f73Qjpazy2RxFVYQI7Kkwix',4);
-INSERT INTO t VALUES (-5846392184292205940,1344714268,'tmqm4asyZg0F','dpj','mYN','6gKYl4q64BcX5TtBbyIktBJ5nCNrGQ9BuQuLlHy4dYDBMgPQUMAGZKuFV40N6793LfgyhWh0wW9mT00xVs4BYdHQ','yhwJyJ8QxM5g','RvhdKyYBt9LSe3YWPefnjRnyyCv6KUwgJXHYgcemlz5wmoI2nmX9mJkg1MCBn0huazr6KX34aWE',5);
-INSERT INTO t VALUES (-7846113644158581128,4246689291,'euYGl2YRureyYfyVx51','9dO1WmX0jQZIEJag0gMSesKRu97eDe','d','8YdfBTJ1BBzPv8cNSno2vmsZx','ikRH3fYaIRl5UocmE9rhKzPK4a7CYM20fZ5qzSDZboLuUn7mZD8eSuvy4wJVaTguSw7kEY31UCtfAwCwITCq37EQVLtTJvaeck','962ZwIo4S71',6);
-INSERT INTO t VALUES (-1204803395940697787,1571069589,'95G','zxLvANKgCsu2z5AiHubTpLmTrJb2','D','NVvhApw','H1bfSulyf3DnNZ7FXPDT32vVj1iwnnbVzoWWPAQfeP2mBtSfusNepGjY42LlAHNVfL','oHC0qDhuAkpIFXxtDe4sKJPZROhTaP6TdGf7E1prYAqpwiX4ojmaD94aXjm',7);
-INSERT INTO t VALUES (-34604398971854804,2280787552,'JwzNCAIfFGvTdIuS','CKhTHLMw1jnvfCxdLeTYJ8zyLZWqkaVFSKt4tpbAVMRNYFEjN24j9dPR4Mv','4T8C75','QIeORA8amBrfBCIPRClSQFU4mYUSxu6RKbxSsep7suVAtlk3WWKu0QZHBMoGtcXulLwjK3OGTN','uDaAZ8jORYtHghwTEwjMv','f8yJXZ3RhQnxCEAZ59UUPZSHckV3mXUfdKVpWEW7SbFc6hCvynjvioSkRU8LOZfzTXSA6zsjxFArU',8);
-INSERT INTO t VALUES (-4185052212633748450,1013814264,'g1p2zs6rAsEnqdDipanEyJf2','LRPn4vK8vxcb4IJ3rukPBDoDdxQ3tD6VDuwCEjdYujE3hoHHMVQ38bQ','Wvn','7n3jyf9Lt13','WtRvvZ1SgKG7Ykp7Tq2onMS8P5wX88O7wn08dYsiX8MQu6Kf9saKdi1cUpiddpwDrVcu5KDo5JYVpOi1gHkGzQRkZ7BlXo','MArct5AHNekX73mpl90aDdLDUkAngqZckkGJseEgup2wGbr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17121,193,'EQJ6xM','LdzySFWfUjeq32A0LsweXpjOz72cKkxeOW8WeXXixAAh','nWW5w7nuJ2J5PtwY1R9rXNECgH9k01Wm9lP8JQq9gZDZRlhlEgpxYi7yyMNvf','AsV3TRUeNmdOTs','4','q',10);
+INSERT INTO ti VALUES (17121,193,'EQJ6xM','LdzySFWfUjeq32A0LsweXpjOz72cKkxeOW8WeXXixAAh','nWW5w7nuJ2J5PtwY1R9rXNECgH9k01Wm9lP8JQq9gZDZRlhlEgpxYi7yyMNvf','AsV3TRUeNmdOTs','4','q',10);
+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 (-32614,14,'U3','4fqotuPTepKoaYnRNhrYmjX4FdFjGNmArkPMp1FlDZwKpJFbkg7ZlDgiqbagXkMGnaSotNRF','RILBYq9Vm9OFEkHYzQuBOXIHejCMVoJCbB','ghBCiav01Dmz0WOPo','I','g',11);
+INSERT INTO ti VALUES (-32614,14,'U3','4fqotuPTepKoaYnRNhrYmjX4FdFjGNmArkPMp1FlDZwKpJFbkg7ZlDgiqbagXkMGnaSotNRF','RILBYq9Vm9OFEkHYzQuBOXIHejCMVoJCbB','ghBCiav01Dmz0WOPo','I','g',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-10357,66,'Be5w','6xtF0rtQezIjefWWiPeHv5rMA2ah4ofqlVn6g6nD8KGsdfZ9HjhDKjVW33WhVMBs1Yr5DvHaN7uEo84l5yAP1IkSIKZ2PKH7OeX6bAhZzCFMfHRBe8NxKbMG8fozcDPcI9Q9o3wfmpzXZ','bNGXsiWh57wetvaZi9sh33erftuW1IhK','n5UqhiTG3E3r2JGjzTUJ','q','v',12);
+INSERT INTO ti VALUES (-10357,66,'Be5w','6xtF0rtQezIjefWWiPeHv5rMA2ah4ofqlVn6g6nD8KGsdfZ9HjhDKjVW33WhVMBs1Yr5DvHaN7uEo84l5yAP1IkSIKZ2PKH7OeX6bAhZzCFMfHRBe8NxKbMG8fozcDPcI9Q9o3wfmpzXZ','bNGXsiWh57wetvaZi9sh33erftuW1IhK','n5UqhiTG3E3r2JGjzTUJ','q','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-16646,140,'16x137ie6q','U6aVUG0uMmzs9SgIhWX2TEZhlo1c6s6kEnhYZJ2NMd8vNnHMUjExusP135RHVnZ2fO6kpG5273NE6Q','Ugp12VtWQQNTwlPSvyaJIG9UqEO5VjpgUexTN5','lcESvqvqJwJF2zLfUirvhKHOl1eyiVvUFEDQy9JrHQ5DRSJ48IRhec4zl7Mkau0yvDFhIWlOEVRhOEis6Zz9mIHb4IY095W3SkXMis4rKoTeV0sE4kzeLmYxJk6Z6tFZr8wW1HDRAzm9TAWharAn5jPiqPMjOLDR76ooYIVKLbdwZ5onQX93GhnyJjuL5zZMCj93','U','z',13);
+INSERT INTO ti VALUES (-16646,140,'16x137ie6q','U6aVUG0uMmzs9SgIhWX2TEZhlo1c6s6kEnhYZJ2NMd8vNnHMUjExusP135RHVnZ2fO6kpG5273NE6Q','Ugp12VtWQQNTwlPSvyaJIG9UqEO5VjpgUexTN5','lcESvqvqJwJF2zLfUirvhKHOl1eyiVvUFEDQy9JrHQ5DRSJ48IRhec4zl7Mkau0yvDFhIWlOEVRhOEis6Zz9mIHb4IY095W3SkXMis4rKoTeV0sE4kzeLmYxJk6Z6tFZr8wW1HDRAzm9TAWharAn5jPiqPMjOLDR76ooYIVKLbdwZ5onQX93GhnyJjuL5zZMCj93','U','z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (12178,217,'32','1T5b','1Ad1mPDsSSjDs','OMAKcnf5mrhcW1Cjhr1KXfeSkHLgQVZ29N5pVeQRIePUkAEFa8422sWy8R7RaElSbuoa3MSsMYK4133O9Qwns6byLpzsvTLaipz9ZUkMu7xSzcjNg5Y0NFDPStCcDK1cfboxHA3jD4U89wUTVYlep2ZOCnRNMKPcD','Ao','m',14);
+INSERT INTO ti VALUES (12178,217,'32','1T5b','1Ad1mPDsSSjDs','OMAKcnf5mrhcW1Cjhr1KXfeSkHLgQVZ29N5pVeQRIePUkAEFa8422sWy8R7RaElSbuoa3MSsMYK4133O9Qwns6byLpzsvTLaipz9ZUkMu7xSzcjNg5Y0NFDPStCcDK1cfboxHA3jD4U89wUTVYlep2ZOCnRNMKPcD','Ao','m',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (27793,240,'fwriLDV7y','gZfAFQkp3V85ajUkfYjPZg04TuW3PvfeEvnTi57ryGVbZaAcJe4ttpdWrSFxHnczHzLMFVZ9AJLU171U7RwChWfofhPpIIHNWnESLY042RzqyjWX60WDjL','erQnMVPxLzB6RKJ9IZ','ksrh9IGKmhhR8kirrXFb6Kjk25U3E7odO22pRB7ht1QNnRrHEPO3fuziky0Ktz6gMUSQ','3','h',15);
+INSERT INTO ti VALUES (27793,240,'fwriLDV7y','gZfAFQkp3V85ajUkfYjPZg04TuW3PvfeEvnTi57ryGVbZaAcJe4ttpdWrSFxHnczHzLMFVZ9AJLU171U7RwChWfofhPpIIHNWnESLY042RzqyjWX60WDjL','erQnMVPxLzB6RKJ9IZ','ksrh9IGKmhhR8kirrXFb6Kjk25U3E7odO22pRB7ht1QNnRrHEPO3fuziky0Ktz6gMUSQ','3','h',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(14), d VARBINARY(39), e VARCHAR(28) NOT NULL, f VARCHAR(83) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7824236,-6615389,'8yLG0363wh','ce0zmDhoo9iqm316f2bsJEaJpjryhs5lSXD','1jz4vKgzfhtFGCQRP','A30pTxErIoseSEe7xT','O','0',0);
+INSERT INTO t VALUES (37940,-5047721,'2','ze','tjXYgAALLJ6uA7BrMoAhK7','V0K8YkzoQxWzQRMgc0lgFiqP1j60XHYfPM1daJtHdTypd27xnQIQ6dWDPCrAwH3e0ClS1UXj','jM','Z',1);
+INSERT INTO t VALUES (-8352579,370346,'Ifd9L19','GOSOBBn4B8vcQUEZpCBNv8vCT5hiIFq1M43B','bP','WCk3HrNiDc2FSiC4GLYknU63OMrD20fcHRH8hUJwugmr36avcrtWPTx0LT1bVrMDa0HQkec1xratEG1rIB','N','7n',2);
+INSERT INTO t VALUES (-2150244,-5849883,'je02dQM6Xux','x64WK4b0rm','1wGoE9zsllmXsHkROgGGnNmS','cLExc0q','fw','H',3);
+INSERT INTO t VALUES (681862,-2658047,'v','EqIZMPDETkg3zCNDIwEmzV8KcLWzTlD','lhA','x4Oz8KgTiJtFTvu1rkHEI','D','O',4);
+INSERT INTO t VALUES (-5980927,-5143491,'zuWI','wh7vv7epP','F6hmCPSUrDLt7ZQzUrEV','kPkowr7HuAZNm3Xlub14PzQkCX5GreN1jpKJbJf1O68hvUFFpLZslQ7WoL','Nd','m',5);
+INSERT INTO t VALUES (-4781246,-4459000,'Y6nDFa','9u37PQ884HbTodgJAHqlkjf','PcA6aY4lo9ErIa0','uuktYI','5','5',6);
+INSERT INTO t VALUES (-4781114,-1685027,'UMiWhqZ07Jr5g','WO5q7cilM2At7OT8IgNHqBLUk0kL','pZ','Z54pZw9aR1VbzzUCh5zWRX4A33ZB1934a32r5a8r3nGbiGGgFOaKZRS9LBUJ3TLUH45E0','C','za',7);
+INSERT INTO t VALUES (-6879362,7956932,'VscVebO6r','ldppbJnDdSyPesmvJGPLxvHpME6oF6u3M','aeVpJzjDC7O7zE0','RNnDNZFZJhMT5fFtzCrKJFGy5YGSPKwzL2MOU','eW','N9',8);
+INSERT INTO t VALUES (2380836,712521,'P3ssyiioeJaEL','aKCjL9IrVultnJqN3VZqfKibOViXVAOjfn','9zhxuDEVSX8x17KC','q7zgtVjjPmvfGpkQlPWO2tqTiG','cQ','DS',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(14), d VARBINARY(39), e VARCHAR(28) NOT NULL, f VARCHAR(83) 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 (4524410428500037177,2245497083,'NlO7jB4EwlmcJLV01j6L3EULksH5XBlvsq0','3','UeOKPi','6hxQebAhfMggSYxbZLNW8rwQ7','yAsvk','slKqYzNLxpfcczfryeMRdB41z9W9FIfA3xwKvVVc8G',10);
-INSERT INTO ti VALUES (4524410428500037177,2245497083,'NlO7jB4EwlmcJLV01j6L3EULksH5XBlvsq0','3','UeOKPi','6hxQebAhfMggSYxbZLNW8rwQ7','yAsvk','slKqYzNLxpfcczfryeMRdB41z9W9FIfA3xwKvVVc8G',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(39);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
-INSERT INTO t VALUES (8140873391928105126,3920086015,'xAnYVGbTMp3ThHHHDda','vkyklGWM8R7h8h','ddJERU','3TDgWqhj','bgs1jVQViI','iZDqIXMOjtWw',11);
-INSERT INTO ti VALUES (8140873391928105126,3920086015,'xAnYVGbTMp3ThHHHDda','vkyklGWM8R7h8h','ddJERU','3TDgWqhj','bgs1jVQViI','iZDqIXMOjtWw',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8522221474828081057,3935100822,'PU00jmyrh','NUPNrtoI6b6pw4DYONMaWhXYarwlnwVbNcso9v6GWt2IhRu8OPOyJbh6IRTSQbX1LiSG313vONl3Vfw6A95fuGrRTCA58ejxuHIr0robK1b0EzHpaEXqr84FXUyiwp2cnRo0vzo8CfgQISs6wq0d1yGDNVsdhmA63f2EghdNNiMwB2V5MUHhIxt4uv0dFHiXb21dczidbI43EXztidzxGNgi7DVj0HL','YyH','9WsCnybyZyDfdS1e1VmlC9vj8ZoT7L1rcm3kcJaL8afGqa','2bILs','CmO4uTzmfSNEwD3wEq04ZxF8GHz8waX6ngmvyQ9Q',12);
-INSERT INTO ti VALUES (-8522221474828081057,3935100822,'PU00jmyrh','NUPNrtoI6b6pw4DYONMaWhXYarwlnwVbNcso9v6GWt2IhRu8OPOyJbh6IRTSQbX1LiSG313vONl3Vfw6A95fuGrRTCA58ejxuHIr0robK1b0EzHpaEXqr84FXUyiwp2cnRo0vzo8CfgQISs6wq0d1yGDNVsdhmA63f2EghdNNiMwB2V5MUHhIxt4uv0dFHiXb21dczidbI43EXztidzxGNgi7DVj0HL','YyH','9WsCnybyZyDfdS1e1VmlC9vj8ZoT7L1rcm3kcJaL8afGqa','2bILs','CmO4uTzmfSNEwD3wEq04ZxF8GHz8waX6ngmvyQ9Q',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6701210594216614685,3883329852,'zSYPX','xmp0uunSELEpZD2jcQIsr0WX5sANpEkb8X3Q5YzYrUwKaranKpVcdggBoXac4LIoRPdvaCvP1dmaB9cZYbzYy8tez2vVi0Xb2w5JQGRyGj9H3KfMnAD7dsevbsduM8YGZlI2etyKF9aijCKoWkvEgacnu9K5ORkaKBASEqkzdo3WqQ7jc3M4Ep6RJL16El7EYPnJRZY','T1Z','9kXbpDLYGGHtlc8pAb76JKUmnBfMfiCjjKsnra4tF6gZlGKzm5ajFexl7bPIQ6d9BwJvCHXyXVad2qIeZNY3kKoCpd2UHFZMXY','NQ6w24A8YRKYWfPSSsDUx6pEK1Sacf1l1hTeEp5DG7JujD2y3EgHom7vY6Xs7vvmyu2GeY39dHz','Ksag1JpzCYdVe9KNXezFbXRFc1oYDMervQsBGn5A9BcuToy6nPTdNlStEU8ulgYHV45AM9NehcdYrxv8j7uvy',13);
-INSERT INTO ti VALUES (6701210594216614685,3883329852,'zSYPX','xmp0uunSELEpZD2jcQIsr0WX5sANpEkb8X3Q5YzYrUwKaranKpVcdggBoXac4LIoRPdvaCvP1dmaB9cZYbzYy8tez2vVi0Xb2w5JQGRyGj9H3KfMnAD7dsevbsduM8YGZlI2etyKF9aijCKoWkvEgacnu9K5ORkaKBASEqkzdo3WqQ7jc3M4Ep6RJL16El7EYPnJRZY','T1Z','9kXbpDLYGGHtlc8pAb76JKUmnBfMfiCjjKsnra4tF6gZlGKzm5ajFexl7bPIQ6d9BwJvCHXyXVad2qIeZNY3kKoCpd2UHFZMXY','NQ6w24A8YRKYWfPSSsDUx6pEK1Sacf1l1hTeEp5DG7JujD2y3EgHom7vY6Xs7vvmyu2GeY39dHz','Ksag1JpzCYdVe9KNXezFbXRFc1oYDMervQsBGn5A9BcuToy6nPTdNlStEU8ulgYHV45AM9NehcdYrxv8j7uvy',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(69), d VARBINARY(11) NOT NULL, e VARCHAR(38), f VARCHAR(20), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7,238266731,'gUGvNNAUzGxO8kn98H2cNLEj3vTbCg4MDO68iyQmdQjWQk','rc3yrk','7','golGm0Myr23AgZ0epPw','MpuCHWBhGIrc0EEgIU9gxneE3LrZKbSvz9RNV6mQmxohBcJ7XLuhQWVoZrnq5nHB5NK6ADW6GIB0V3JUSBhERUT6tEHp0','xTBKICz37m9nkwHMxvVIUMPejGspa6XbxhSYQfZ3PzGjLrFrxbHybrlYgdV3b9HP4l',0);
-INSERT INTO t VALUES (70,-1684595805,'Q8GE633VAP4yRNupaku','HuaQGV7Qj','J1wAZyr4pImV41zZeVAzA6UDE','uw','XuPMYWtc5hTcXI3bCzcdCsgMOv7SXPxCF9mCXSE7yhEwg1KEMBgjgXdgMW6GfvXFXKdHDjhtrGhWfl92','MIeeBTebMrLSWzIaFpoTWT1CJ2VN5Ns5BVXrKaKtmOj6eVypyHRQSSWFzkKENZ8wuHTLKt2VVhhcQ6H59ghlQZuzEIBeh',1);
-INSERT INTO t VALUES (121,-1346895495,'0kOUvisQV4h7lwbC2Xtju1qwR3SsmV93r1rOeq','S346h8066O','dOZGnDpW','mTF6fMrFGHq','HXAwdrZl1FSLYwE17wqgBtrkwEQ9LOql6tPtA574v30Pt4kaNyeHxtncG91aVK01ICvYh8cb30AE7hR0DbFIsNd4FTY','B3eXvGZsYKM3V6E0fqXkMD7nVOEkn1AzWEvrdoyiJsW2C1PJYzFG65xXX3FZLTVhknRbKfflzeQZfh',2);
-INSERT INTO t VALUES (54,1100459305,'82GOvSiehF','cZS','JhiBglgQDiVKVKsbi0bUzQ87Sg9ThUqPteu4','TjXpY2','eXade2gOYsCY5fcB12bu0W5KooPlDqH9uPYFrh3ipaukOrMchDnLPBlwJ7Jz85h5WHtK871y4QfzSroeSn7spGmasOgQcxZIFjjT','SUEWI75J4itqPKGQc9xLpfP8BMoHqJkdupoFU6GW2KxzJ2FbW62h6RkJjy32o5tcU27Cm63gH3JReATTOBQIizRz',3);
-INSERT INTO t VALUES (47,-1384200218,'7GiIEYsS3JNsXjpj3aenRVB3BDMtwyFxpyt7P0yIaH3HHr6GEJh3EFalCb','b','4D7ggjOa6OTg6MJGGJ0FvTsXljELKwIvSMtX','3ngn8','e5NwxRCWEw2fwHRiDxXzaHi1mi2VpyrZLmYmQUpT5ki6aoyAA1jxyTrpcUSVjKJd30P5Lt9hBMx','o6NtGZ3UimAfVlF5UbZRRWDvJ',4);
-INSERT INTO t VALUES (219,-1551818093,'Z7DKO28w2HyIxXlB','Kcr6mw1St6','rGmJ0d8v38','62p6DPwgGc','Ou6VQFijHk5PD57f44Siwy14oaEHp','jUsWgFrT0b1k9w',5);
-INSERT INTO t VALUES (195,973584787,'ZVVUx3uKwlycC1JTlLa5MCMhDltFmnB1FrC9fQkKwqzWOaVKd68QdCMDkT','5CbtU2phmY','PSy9wcMLtSmdhQfM0P8tC417MbM9U2f9','VYvqqeeTRA','U5Qf3r','gzItYAigL0Yn',6);
-INSERT INTO t VALUES (110,-635166164,'UAbEQ90ufuNa7OhUWuVVS8KY89jOzfhmdmu','O','Aka9Yc51ITFowzZ9','YFgCdvERDuluAWdP','1BmZ9x7fOcZ6OeVAugl1','rIE2qKVj23B',7);
-INSERT INTO t VALUES (118,1598669492,'DTsNqC2m60lBwnBSgX9I1k1BEGdqw','lyAklpcnW','Zjnwp4592J','wTQ9wJOmlu','KKcEmniq21YYnOoD3Fs4hpqv1Z4QVS7','aYBEzUTArAnsfK2AEFbT7EpDFvyjudEW4xVZDXyl3yrZxc0Ex63kXaVMsqqtyIOqmAv5uovk',8);
-INSERT INTO t VALUES (207,-658484187,'e7wMoliajdnlRi6bsKPpc','ueB7s','IMN338FsCsZhFm0uC5iy','km47Zs','q7blbFFlcVCnWgFyGMk7cCwf9IsDg8FMwZScN2RqfmSaEcuI8h','ejgW0ynoU9HGX1QKKhtRYn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6819306838655564983,-6309368,'nr8o2OzBK5LtUZ','cCnrtrsQ4eUhWZowRGKhWNmwzfqxXkIbM','6orOfVx','M26Y3DTjvh6SHOV4X9ilcr8LQQaVl2uv1mFULbSMoMQtWOFEkzIXhLJBai4pA5','S','5M',10);
+INSERT INTO ti VALUES (-6819306838655564983,-6309368,'nr8o2OzBK5LtUZ','cCnrtrsQ4eUhWZowRGKhWNmwzfqxXkIbM','6orOfVx','M26Y3DTjvh6SHOV4X9ilcr8LQQaVl2uv1mFULbSMoMQtWOFEkzIXhLJBai4pA5','S','5M',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(15);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
+INSERT INTO t VALUES (1150806658116793394,6906560,'BlwTurwoIu','kvVKz3XcjFwNblROr2cTF5t5LwdV8KsKkm','rQGl','kKqDt81tq3AgHmtxeKrsVfYFSBrI2L7v43IIiXz6Rt9oGB72r2tvxpRdbzN74ufoYjZzXxn2CQdy','E','LR',11);
+INSERT INTO ti VALUES (1150806658116793394,6906560,'BlwTurwoIu','kvVKz3XcjFwNblROr2cTF5t5LwdV8KsKkm','rQGl','kKqDt81tq3AgHmtxeKrsVfYFSBrI2L7v43IIiXz6Rt9oGB72r2tvxpRdbzN74ufoYjZzXxn2CQdy','E','LR',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4322842200085362360,-2828276,'tUeZoSK279c7Ka','EithBhubvq5mRSizgheng5CyBhiPpThL09LX4ga96dz0WADHaR0aAweFkGwDJgrMtkkbcEoGoHz4JJtwohbkHHXOPx1Nqmm3JqAtErL1PRVkzzlZfvK1jrFFpnmUpppjm02RKV1Ilz5PoyLeFVyFk49FbrOPC4t9sIuskC2T','JvFGJwsWcRHoe6RNszIeZeEJK','FV4MDaS9iAdMhiEkzYvygqNpQyUrY9pDnESo2bzhrx5cDAoagKuQF8aNMYy2X77LT2JEIA1','U','o',12);
+INSERT INTO ti VALUES (4322842200085362360,-2828276,'tUeZoSK279c7Ka','EithBhubvq5mRSizgheng5CyBhiPpThL09LX4ga96dz0WADHaR0aAweFkGwDJgrMtkkbcEoGoHz4JJtwohbkHHXOPx1Nqmm3JqAtErL1PRVkzzlZfvK1jrFFpnmUpppjm02RKV1Ilz5PoyLeFVyFk49FbrOPC4t9sIuskC2T','JvFGJwsWcRHoe6RNszIeZeEJK','FV4MDaS9iAdMhiEkzYvygqNpQyUrY9pDnESo2bzhrx5cDAoagKuQF8aNMYy2X77LT2JEIA1','U','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6200819827461796599,-4902778,'HqV23r48Y','NKYQaEJFRKsWeb1b1E59EPYagnm9pUyn9jrJ7VCVq7ur4VYFmO1B99JXwKiA9wUHEZfeQUuC228rmgRxjaE8GMRAsZZVjeRyHSPzaDljnzJP8kcESFXwV8Day1I8qZDoz7koKLN5P5z2OuiVyFaV84EG6JKPZwPtajQ7YzeO5pik3S65S0GiA1at3PlXOagUR5qkBPpq5XgGJ34G0QKdTYK','ghNRCyW4da5V8oh8u7Vsoi8aHC','3qcYwGWtcsluOHhaV4JwHoK3mKZAJaEpoNU1fqIlfipcHnOYnlWqO2jAkiZheEAeaP87ENbZsiEurVdGdBj50HmBcYkWyaH2HRhjLiDxj2b5d761UXIqIkLJ1x82fevQqknloM4pCxXaJJ3WR7LRMUXuEQYMcP9St30Aw7R9Yu4R1Q73NVM2RiQ','C','q',13);
+INSERT INTO ti VALUES (-6200819827461796599,-4902778,'HqV23r48Y','NKYQaEJFRKsWeb1b1E59EPYagnm9pUyn9jrJ7VCVq7ur4VYFmO1B99JXwKiA9wUHEZfeQUuC228rmgRxjaE8GMRAsZZVjeRyHSPzaDljnzJP8kcESFXwV8Day1I8qZDoz7koKLN5P5z2OuiVyFaV84EG6JKPZwPtajQ7YzeO5pik3S65S0GiA1at3PlXOagUR5qkBPpq5XgGJ34G0QKdTYK','ghNRCyW4da5V8oh8u7Vsoi8aHC','3qcYwGWtcsluOHhaV4JwHoK3mKZAJaEpoNU1fqIlfipcHnOYnlWqO2jAkiZheEAeaP87ENbZsiEurVdGdBj50HmBcYkWyaH2HRhjLiDxj2b5d761UXIqIkLJ1x82fevQqknloM4pCxXaJJ3WR7LRMUXuEQYMcP9St30Aw7R9Yu4R1Q73NVM2RiQ','C','q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2886373536011767136,-4660857,'sFhmY','kIukphvIv33QSaol7NYAzqZssPYbwAoWj1KcRs6mMISdT2lWu91Vt8Es2aT','MuFDwEnux4rraCC0ifsrQpRqu','QWFS5BBVN8QVrc7O','7','H',14);
+INSERT INTO ti VALUES (2886373536011767136,-4660857,'sFhmY','kIukphvIv33QSaol7NYAzqZssPYbwAoWj1KcRs6mMISdT2lWu91Vt8Es2aT','MuFDwEnux4rraCC0ifsrQpRqu','QWFS5BBVN8QVrc7O','7','H',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1599885668249411763,7081516,'mq6pSWYasbcj','2gLHk42IuGgEkSDICQGq3FvLtM6kghAqQT96UQHVI3le4nJP7932VnkmRAkm1E0V60UgmHgMi7WymkEu4j49FESTsjdqOs24sARlDC2kbIFUb16X70SIa5b6PNC1i1o4aA88CQeVRsbOdq9du8fO4VncWA98JbOuzBHwhEYGr1aUlJlIj9F','pczp5mn9vsMEgNCJz5rlZYw','CkjI8ZW5Kj9UdstCGrREHlgfc8VGYeuGHiNesK22eURJljBcnEtcujZ87PsJENmVdCu5LhMPADKHRomXoOPW97GxI4M7flbHixYBNS4ABc0Is5gY7Or3w1JoZbg2WNF9aGohipqqb3PMPr9PgKuJrSl2iCca','ES','LBX',15);
+INSERT INTO ti VALUES (-1599885668249411763,7081516,'mq6pSWYasbcj','2gLHk42IuGgEkSDICQGq3FvLtM6kghAqQT96UQHVI3le4nJP7932VnkmRAkm1E0V60UgmHgMi7WymkEu4j49FESTsjdqOs24sARlDC2kbIFUb16X70SIa5b6PNC1i1o4aA88CQeVRsbOdq9du8fO4VncWA98JbOuzBHwhEYGr1aUlJlIj9F','pczp5mn9vsMEgNCJz5rlZYw','CkjI8ZW5Kj9UdstCGrREHlgfc8VGYeuGHiNesK22eURJljBcnEtcujZ87PsJENmVdCu5LhMPADKHRomXoOPW97GxI4M7flbHixYBNS4ABc0Is5gY7Or3w1JoZbg2WNF9aGohipqqb3PMPr9PgKuJrSl2iCca','ES','LBX',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(76), d VARBINARY(87) NOT NULL, e VARBINARY(76), f VARCHAR(3), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (162,6649182437418684001,'T0bOUcTUfoZnJ6dJZ6IKVdp3U15ls8SIsWhZvxYzO4rsteIKDlssPsitmAsLjsm','iohlkQmUIM31kAZBFj026EECwrCJfmrIn3Czq5P7gow19zm064byMD3816zzxypOWBniIht','LpmfvrydYCr05UUtktxXpN1TsUHay2eRq4b69sjEsw4rBDTr48csHgfLKSPUFIdc21xuq','hb1','f','G',0);
+INSERT INTO t VALUES (216,6224882720982199691,'OVrJTAQvJZbgUUqqtyb9q0VThxmFuFFbgyPlKdIJCu8NSB5PVSycp5','xMVeFkVws4Ew59ZrslInFQzL7YkQ6PAcI4822s3jv5fhZ','N8AIpbqnSiCuDVwxRH6qiMfxoj2Snc2jCOmNiMWsi4CjWxii2l19mieIakU','U','c','w',1);
+INSERT INTO t VALUES (218,13958518726009549320,'KkkvFqZsdHfkXV6RGnhBSbKzg8IEWaL8bQr2b63nlKEntHXE5XBTq','GPiz5yYcAC81SEyqdtkO6YnEvs5xJb0yTgZ4Q','xCbtVJ0ZNTmjgJFitPHxFnZv1RzrN4AUVgdHfE','rR','C','i',2);
+INSERT INTO t VALUES (170,7718676038283670537,'wvcdOM0QnRcoGdKBb0vCYdERzRvdHV9','2bNmC45RESOLCCSxoamMABpk','D5PkSgcr7trFoe69GQN4Gpv6SwjgudVljD','io','J','O',3);
+INSERT INTO t VALUES (83,10396294825304164089,'lZNlcdWqhWEoh5rhadUxYxWRAMq8ZP3Nt0Lw3ulP734T3MtPtNESgZIOpdk9CncR','clhYtBp','8jd1QUsGMAJjLslUC8UZdpyfFc6A0sA','jWt','m','U',4);
+INSERT INTO t VALUES (1,7554977325980156446,'gzy','VdNgEWcuNPMKbGbjMUiAIqiBcDzWZymiNsTegCI6ZKfxS76DB5izmQLVqq5jCgJQk1KlxCYowmNBaZ','AO7Lxvu','mAl','I','q',5);
+INSERT INTO t VALUES (44,1445798399633712704,'9awsbnZL8Zxf2nN2q93aW1fSWvpmgaSgD3pgJu','pyjb7exlxJiQ5RBU0n12A5teWek0iC','scn8LWBTSVSUciuo2XSNkEc36uofVlDjw6YrTln0fHoGhVrxmUahQ7NRygMjHBRJ0wFIwG','J','9','V',6);
+INSERT INTO t VALUES (59,5815029595062297886,'uAmoiifh','YcPX2vSAywK7ab0n24bK6iKDJ654ykN','u0K','7kZ','b','A',7);
+INSERT INTO t VALUES (222,11234634309907190611,'GrymX','wHxRFmnTkFr','pY9iiJZfDQZMw4UGdaeosIQWuyEydDdSb5sdqR','pC','r','2',8);
+INSERT INTO t VALUES (75,10511018397530963425,'lkLHJDt1Kemkd5zn5VVX5viSmPUTaRC3LzQAuJSx5yDXlXwWQjbFYHPVpxH8EtFzII8bcnCr','gv7XUxJevDU5hCvuXK8aPODF9skIa3pfAjopCaPz7Rv1I5Moh9TpvYlvVN2YfNXNWBZ6','un2zdWnkRATxlJvPbDGgkAVHtzcYdaJ0VYGdVJfy0P8xA3UqtRij6f7GJLWXH5rEaBVOTb8BdN1Z','l79','K','m',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(76), d VARBINARY(87) NOT NULL, e VARBINARY(76), f VARCHAR(3), 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 (4379007598169760644,-1980229026,'1IZFVp','P5N','OnGy9vif8w4xqQ3dSa9w','ZSmwfH','ptfdxP5GfSgLm18Y7UWRTHgznkXzttHFwsTP0FlpTmiBLHYmewn1BTN4FErxtQL','WD',10);
-INSERT INTO ti VALUES (4379007598169760644,-1980229026,'1IZFVp','P5N','OnGy9vif8w4xqQ3dSa9w','ZSmwfH','ptfdxP5GfSgLm18Y7UWRTHgznkXzttHFwsTP0FlpTmiBLHYmewn1BTN4FErxtQL','WD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(70);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(70);
-INSERT INTO t VALUES (16339969527878283760,-296129673,'quP25HX56Sm4x820JpTYzOt4K8P32Na0c0n','oktYO1U','5MC6AcD7ZjopdHu','xI0N','rd6yChGDsbnVQI','rDnzTl0QhOpnFhwTRBxqCo5NhqoA9u2bhTrWXKsYkVsIWjCH5XcclFGGDcsfot3RZ2sBE',11);
-INSERT INTO ti VALUES (16339969527878283760,-296129673,'quP25HX56Sm4x820JpTYzOt4K8P32Na0c0n','oktYO1U','5MC6AcD7ZjopdHu','xI0N','rd6yChGDsbnVQI','rDnzTl0QhOpnFhwTRBxqCo5NhqoA9u2bhTrWXKsYkVsIWjCH5XcclFGGDcsfot3RZ2sBE',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (212,9992549565750677632,'Ef1wFgxn4sj3EsIjQrxS0UhcBmcHvvqbZUkkDoLxOY0PN0Ix','QEz3yAm','75boTqsGhdxHDi1Z1HZEWIO0M107CPRcPltkHovbojboZ3naYB51wpB','7Y','a','p',10);
+INSERT INTO ti VALUES (212,9992549565750677632,'Ef1wFgxn4sj3EsIjQrxS0UhcBmcHvvqbZUkkDoLxOY0PN0Ix','QEz3yAm','75boTqsGhdxHDi1Z1HZEWIO0M107CPRcPltkHovbojboZ3naYB51wpB','7Y','a','p',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77);
+INSERT INTO t VALUES (248,7717132703377025506,'rFLHcvTj7zv4QHWH','Vx8kdq6k2jkerbooEnYNohVi9Z0h64wce8mwm5RnGQ7v','BZdSyBm3j7cxPq6nYsggRlaugq8Re4djBVt0Chf','N','e','6',11);
+INSERT INTO ti VALUES (248,7717132703377025506,'rFLHcvTj7zv4QHWH','Vx8kdq6k2jkerbooEnYNohVi9Z0h64wce8mwm5RnGQ7v','BZdSyBm3j7cxPq6nYsggRlaugq8Re4djBVt0Chf','N','e','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12327255960609832918,1634212044,'KsvOaoJsnGhBRncB7PDOBqhYz47U','NkgRho1xK5nResJltS7a1tRCMAUObk3gOLOHjOVKFnNLZL7XNkpNGXOFDopBmsdkS71BJ3gjLogl24EP4UAqNDVwLZQ8B6vmRD4TmMfIO8iQTsR91iUrAGSMU3WXUsffqkgXH6W0QdJ','VVxSAUgFlxv','v4FgAT6l2T5brbEg','IGcn1UUW','3jzPMkCon8rFWxUhZ6cBFZIvYOoea63NpVFLWsb79MJzCEuEfAzIMSf9ZtQMISZqwSlW5Wo6P3JTL52SeyK0PJW4t',12);
-INSERT INTO ti VALUES (12327255960609832918,1634212044,'KsvOaoJsnGhBRncB7PDOBqhYz47U','NkgRho1xK5nResJltS7a1tRCMAUObk3gOLOHjOVKFnNLZL7XNkpNGXOFDopBmsdkS71BJ3gjLogl24EP4UAqNDVwLZQ8B6vmRD4TmMfIO8iQTsR91iUrAGSMU3WXUsffqkgXH6W0QdJ','VVxSAUgFlxv','v4FgAT6l2T5brbEg','IGcn1UUW','3jzPMkCon8rFWxUhZ6cBFZIvYOoea63NpVFLWsb79MJzCEuEfAzIMSf9ZtQMISZqwSlW5Wo6P3JTL52SeyK0PJW4t',12);
+INSERT INTO t VALUES (220,10439334027537873433,'JzGNwVrUKhutaomj6wDIugAZFm27bJFaT8Klc3Mq4Z','cddDdOPXnaunTSMWX','z6VyiVs0','fNN','P','2',12);
+INSERT INTO ti VALUES (220,10439334027537873433,'JzGNwVrUKhutaomj6wDIugAZFm27bJFaT8Klc3Mq4Z','cddDdOPXnaunTSMWX','z6VyiVs0','fNN','P','2',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7577666822935331352,-962931529,'JVTFWPeFLdhfkJgBsyj6kVoEMwjzO','9n3BQFjYEVopJqwwkWBqz57VA9OqcEUQP61RUO8fRJDxWU4kRgL5sDf','SwKeifhPZyTc2wq8io0F','55MAZNmtpcWsDhsKS8Al9HTZunyibYIyK72dqNFl1oePZjwUzDUJdWt1ffmfxKtAi235TdE9Gxk8J5oPIS','eEmRmtyD0Wemr3M768WovHVaoX73En5GRg66ku9PwOQQkVLwvfSbkkOD1R5lWzM','pWWkqwHWzJ7tAVXdFl8JHNaWffZzkjHZ0DRjX7pudYbUKnplwoclfdGj91LazRGM2z9m2Ohg5WbcI830m2PDqJt',13);
-INSERT INTO ti VALUES (7577666822935331352,-962931529,'JVTFWPeFLdhfkJgBsyj6kVoEMwjzO','9n3BQFjYEVopJqwwkWBqz57VA9OqcEUQP61RUO8fRJDxWU4kRgL5sDf','SwKeifhPZyTc2wq8io0F','55MAZNmtpcWsDhsKS8Al9HTZunyibYIyK72dqNFl1oePZjwUzDUJdWt1ffmfxKtAi235TdE9Gxk8J5oPIS','eEmRmtyD0Wemr3M768WovHVaoX73En5GRg66ku9PwOQQkVLwvfSbkkOD1R5lWzM','pWWkqwHWzJ7tAVXdFl8JHNaWffZzkjHZ0DRjX7pudYbUKnplwoclfdGj91LazRGM2z9m2Ohg5WbcI830m2PDqJt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b SMALLINT NOT NULL, c CHAR(15) NOT NULL, d VARBINARY(25), e VARBINARY(25) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6889582816081298330,7362,'wEe0CccR6m','c2H23Vo6AeoygIL0ZFe7','CM31Rzq0SZiPu98haTM','3rvr','sJb1Md1BKGExcRxoTF0lr1YwqpJ73qmzNVPPHak6sXcXrBeGPN3aAZh','ef3oTN23FC0FOd4gwwoZxa1uJZH8ODm9SzteR0i2bbgW3SPrh6fmD',0);
-INSERT INTO t VALUES (8103365744643603716,-1303,'tDvpHyy','p','UjcCnHbFvr2qVckS','rCqokHwtmqeEo301i1ljuunw3qiYAHkRuI1EflwSSE','beoigkoRRAL2U0vQkJSq6QN7w0gnII27ayTOLH8HiXWOosThRzW4Ga1gQhPXFkyWkLlE4wN1G49waJoWhtuKY1X4Nfw2vrG','yvznEqT6xj3cKCipy5OYJYkUqo5Wx5UHBwVtxv5HIMsUQAVqrlkSzEOAaoxdFxlJpQkUILcWCl4gTjTJr96U8vmrhHJhEDpP',1);
-INSERT INTO t VALUES (-59319410451311149,-758,'yTIP','hmkuXoTFnoq0U2wZFgaQ84','iTBI','tjbuWGNqI16LucTGdgfyuef5RzwtLOBCrU','XR1G8t2w7fyuoJ1jnZH4KrliMMhKH2ELuX','ycIN0HkmGVESvieCwGGFRyX7IZL9RRD8JoTXRvB6f695bYYw7YF8zzXyeP5VERlseBwufe8qlNoJQBqHYs7a',2);
-INSERT INTO t VALUES (-5356144833016620749,22662,'p7XC8h0yWUs','GhUz6uUNWGFEJSdeW25','TM5O6dT5RSktU60IeebyOrUq','peFszCPpBqG2USsNZsy2JH5ry66imRBEHsfqLvC8JbmbHQAY3hWTUj4HB7','oPwvbpgSpVcp6ofuK3a0XyNnDZpauVvqsm2mk81zCK','kKdzn2ZD6TM7y7D0PMehiwre4oXydjN9xNry6UItZz0kFSrMkvoPZQ559rtdYl5KthDkshFdXLdksmkqnt',3);
-INSERT INTO t VALUES (4479991280577932567,-27502,'g','Pdv','b6QPPT68MW2r3rSRVoiPL3D','2elGZ','H9NUNjnmTzrqvnZXUdAdX11t8CoixltrfamzTbzjKUGqAoP0SVDOM4fWYlTrbFkjB4a','LQgP6WyC4dGVFs0pU10K5OzuoUVb8jG97KDllSHRE3ukkhMkQPpDso66v804azhiAyeOs5xL6JuWRqE9',4);
-INSERT INTO t VALUES (3616272416619346430,18341,'XdNr111MbRmJR','VM8vTY','kTu0hajPEk77BoHButy','5MnVFBBpOs7sMpoVsLHbGJeBI','kCUiLM4egN4QW2rJltTDM6xjOp5ZqjuQcKZpPXWQR2Nka2AK7cwzjRz6qwk3XIZg1OQMRxKfIsPXf7SB','SdazOuiTCCXg25Z1tcHxbSoS',5);
-INSERT INTO t VALUES (-3193612688407511088,13783,'NmeNooFgQGISZje','GFlqad3BUQHs3teV4sRFM9Okf','p','PwOemsT1EiOwyY45RJdK3f9Go6QYU76BmNaElJTzHZCsZ3sEXS0GE','KczHTC9UKaBYf0mcLRk7vQzFGe','mIKQN6AVYgxufmrPBZO',6);
-INSERT INTO t VALUES (-97333672612831449,3841,'hYzAMk89TOZ','z','OP3JhSmBl95HRy','SafRJ7VJS7kLewzo3uFru7kxAggS2SL0dVBk1oOKDuGmUS','PzxFB2CfOc6r4KXRMq5ePfo0J5lpBO0xXyHDuQmPzvs0vLA1vI8OUE56Hxd35HUxDS8gGLCw2RtoEDdT9Y1OjcAs2CfDg5eg','IUwh4SvRh2ldYKPh5dvkNeVwJdRwu69czO22B8wogSaVzPqoMaU5tuz8obryx9VQ89xd1YezWNgCLlHY40XxK',7);
-INSERT INTO t VALUES (8278271670952805924,-11892,'QL5n','4QC6gTyAB8bhnxMWpPfJ1C','BYKm17MHQrwNJqDvnsiCNcrJ','5CIpWq75OdBEzVrHgrekXNA2RvTEv9Jq2hZau','X4yDvKCbPy','tuUtpTcm11hchiYINiQowaii5TT7nE5VdSS9z131qQNsGB37EO1z22JUNSc7lyK1LhZaPrrttuFUOP6FXeSMMuGD',8);
-INSERT INTO t VALUES (-900524091844298571,5930,'AMSbf6KFQ','zx1KHz3RMHv7','lw1NZnBcW','CnY9VfGWFs5yHxSGepIBaN1rKfdt','3yVbSQgMfr52WLuweE72uDlZQHPN2GEGOWJ02tEGPmKh3lVUbHu6uKJbdg13BI','bChv3DBbFq8Ezac2LxSEI8jetOpSdtC6szzoNhFWf8L1aq1mRmOVhXrQJ5yaGJCvmjO6NEy3qom9AxZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (96,13104487954872024668,'SMvfIeXMx8h4t','zQZPzxkm8naeOUNlewcmRl0y6OIFugHcqePEx6DEW3BRtscvUndgHfLHfMrqjm9YWGpT3tHqVTYyGTVD07ss3RQ5zzJSaYQyqEd7Qomn2SVOz26kFaMKNQvGtF','zGU0p0Me1E7934kgJKbX9GJ86c7DM7YyqApgVQd','ifXFMnRfIRdJ14v2Xty4R1tPUyaGKJntqv6Z7ouenfB4yO1hacM8kQTlj27sMTQrAuQlmzLK9LYQvlCUPi37fwEo8twrbkxCrVogmNayVAE5f4lf3VOR2R2hZ3aYNVUaMQCiozPEpFcoADo4FSdmYvHtZqWPdjehkY2j3lUBLaGbLVh0Eq1JBYH1Qxikdf4NaK0SHtAklTt2HhDEYHcy6QN9KE2AcTtisaEKk','h','V',13);
+INSERT INTO ti VALUES (96,13104487954872024668,'SMvfIeXMx8h4t','zQZPzxkm8naeOUNlewcmRl0y6OIFugHcqePEx6DEW3BRtscvUndgHfLHfMrqjm9YWGpT3tHqVTYyGTVD07ss3RQ5zzJSaYQyqEd7Qomn2SVOz26kFaMKNQvGtF','zGU0p0Me1E7934kgJKbX9GJ86c7DM7YyqApgVQd','ifXFMnRfIRdJ14v2Xty4R1tPUyaGKJntqv6Z7ouenfB4yO1hacM8kQTlj27sMTQrAuQlmzLK9LYQvlCUPi37fwEo8twrbkxCrVogmNayVAE5f4lf3VOR2R2hZ3aYNVUaMQCiozPEpFcoADo4FSdmYvHtZqWPdjehkY2j3lUBLaGbLVh0Eq1JBYH1Qxikdf4NaK0SHtAklTt2HhDEYHcy6QN9KE2AcTtisaEKk','h','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (117,3757739161094422401,'1UV3xEHs3O64T58gG8vs02HugUMJItW40tIj','kZOR013PMzXRXX0edG8ccvabvdMdh6l9odHOxoNZqVJNpQB80nCI3wsUOt9HZhadtMG4V23qbtzoL5WTOIp0kdGwmcJyWxGqJRXOe2GYN8Ut3HVxaxvCj5KVKRrXIv8Nn4GwyM6eii44eXzbvZbinr','MhI9DGPqUeQpiBRMEatFeyXHhSI2ClsdoeZ2Ju76BF4P13rng4M6bwVfrh6p2HFX1fBRhQcu4RK','CCgAfk3QB8seWKLHujvMgmi9efNiT07l5yKD8BdUmypwsYH6BsG7TN9i0gFoLuHNWcW0KVVAmiym7gBxyFXPusjU269kknYk3VDDp1A46q0Y0DmdsKrhHXi4jwlPLzZJzJIg9pvxjFQO2VDplgRcEQ1502ABHS4Olsf3npp','h','T',14);
+INSERT INTO ti VALUES (117,3757739161094422401,'1UV3xEHs3O64T58gG8vs02HugUMJItW40tIj','kZOR013PMzXRXX0edG8ccvabvdMdh6l9odHOxoNZqVJNpQB80nCI3wsUOt9HZhadtMG4V23qbtzoL5WTOIp0kdGwmcJyWxGqJRXOe2GYN8Ut3HVxaxvCj5KVKRrXIv8Nn4GwyM6eii44eXzbvZbinr','MhI9DGPqUeQpiBRMEatFeyXHhSI2ClsdoeZ2Ju76BF4P13rng4M6bwVfrh6p2HFX1fBRhQcu4RK','CCgAfk3QB8seWKLHujvMgmi9efNiT07l5yKD8BdUmypwsYH6BsG7TN9i0gFoLuHNWcW0KVVAmiym7gBxyFXPusjU269kknYk3VDDp1A46q0Y0DmdsKrhHXi4jwlPLzZJzJIg9pvxjFQO2VDplgRcEQ1502ABHS4Olsf3npp','h','T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6,2901086274456684752,'AW2p5KsaGfwh3l2EglvjImHctdVzLFiSKzsWijGRGjCzezWCSOomqIsllFAcrbsP','D4lk4X0Pks6Woav5j','Fi6esrc3OPuOZKOh1vsqwXtkum8ePs2F5El','FQOhvPQaL9r5I72ghv8I3FRaE7SZGs9tsGIBSgAHujvcKA8AKAH0aI2wte6fCbH4SPrzyWKljRWCoH4bilqAPjwBhzAfclUb3g0LqV9OSx9wwqREkQ0kZ2t0FHQgLJIMLHBX7nhnRqDTao7feuvwXuElExV0grR6Ag6BoONJmaQSddNwnimaheI','w','T',15);
+INSERT INTO ti VALUES (6,2901086274456684752,'AW2p5KsaGfwh3l2EglvjImHctdVzLFiSKzsWijGRGjCzezWCSOomqIsllFAcrbsP','D4lk4X0Pks6Woav5j','Fi6esrc3OPuOZKOh1vsqwXtkum8ePs2F5El','FQOhvPQaL9r5I72ghv8I3FRaE7SZGs9tsGIBSgAHujvcKA8AKAH0aI2wte6fCbH4SPrzyWKljRWCoH4bilqAPjwBhzAfclUb3g0LqV9OSx9wwqREkQ0kZ2t0FHQgLJIMLHBX7nhnRqDTao7feuvwXuElExV0grR6Ag6BoONJmaQSddNwnimaheI','w','T',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT NOT NULL, c CHAR(48) NOT NULL, d VARBINARY(71), e VARCHAR(90) NOT NULL, f VARCHAR(77) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5628243096018142621,8236482316865393121,'lS9HZoPu3ikV5xBQaENypQeXMy','85gt8VcQUIXTEhv2bloD45C2IVii5zRwP7gQDRqSPfs5mBgOt0eoIdLIvb7RKqaS','YBO','W2TVBnlZOIJBGW94Ug','s','O',0);
+INSERT INTO t VALUES (8397466282531143788,3206186564472152930,'MQRafkFaT5xfd0KtjhKZ5QgM51phE6ab3','dtvs5ZkI0SQK6xdD7TdDEzlTi','8ow5yQU5mAkMcHu5GHuhp36XpTtJWpNumZyFiuoLHyXXgkhdRKkWgawWCTXvKC1O8jAUm','PjWsH9y81IBEVSrVwI7waVrmy4m2YlFFJnKZSSBBVIyKtSN0KgJMaGGNWQRUOH5PXLQoUXfFJIra','2','tm',1);
+INSERT INTO t VALUES (7574441390083690166,2175479605792901861,'rYzLHBepdj60oP','ImVwI9M0YF5wNpuwSQN2ElB1frwa4ylkHIDf3bBaELI8dykyUYiVfTYUdWoHIwBjfuyJvm','EcAYfkbTICcP14kubQSj68GY1PFfvi4xIzsz7gJg6wCI9RwojBUyQRtQP4Zmk','EbxZswGxqmwaw5ThO9Yo3GuNT34h7oNvkRUby8hG','q','Y',2);
+INSERT INTO t VALUES (7009727807599419192,-2026807267768623087,'o10AqyJcTmnYq4','CUht5Y2DtPW5DZmxh4ReHDsYPj9yL','rEiIxbTACqE5hNfgX','10QhmAA1gIdb9T6JiKjGxLKY6g99umaejAq9dmc2y7','0','lB',3);
+INSERT INTO t VALUES (5902414852412040041,2976355890096489856,'rOs6QQ','IhnUw78GQppFUeOYpbbxOY2Fy22BIGlRT7pLUCI00NGEtdg9y75wEM6nmWV','ChWe2tbvjFjpGtusxFwWsLGftTy','gq6qiy8zOoYwyqDK0','W','QK',4);
+INSERT INTO t VALUES (2917298678278144756,-1260724322908622060,'KLZ4Nuig49a0WrIekio4Etsro','HUQM0UwDl8QgiIxWbkCJ9jNsiTHoF','BrH0Q01200W1x8oThXVd1mPheZXhN9INdBEjs5uHW0nsqrKuOtWkxwoIUapzgZwjHwcDQbIWD','QB7HVgHHR2WLvpBgbXScd53MqP76DCk','7','J',5);
+INSERT INTO t VALUES (3153151094089055302,3731242700291432347,'G7NbsfEkNt9O285w1fiFiT0bwj0Hf6fwL5lLLolgZA5cDu','XTFUo7CkSsUf43jQ8e6op8D2dxyUxMUsFczefPyET','jrJH5JLVmoMHXbgc9PQTkPf7myiVCuJUOCHe5AqHEBQ1uovRE9KuZewWY0SmihIWmRoNaA','FCdx19Ez7K8vE2LOI5d6m6DCoooVs6xswsYW0oWJ','e','Mc',6);
+INSERT INTO t VALUES (-3069292946018440678,-3864949701926936397,'BTdpxoe1anVTKzL0p5lT','iCGTJKzZYODGaHOO8e0eIEvS4O0fztFsZczJ','du10xSmkAA5mC13Jp3kFPoRxm1pbSfuEgBWilttloGJMJY8pFm0P2HdwmLDGsVywWNxFTEw5sDCnnBHX1qs3','K4Gigey7bbPRpSXXiFqpz4SdKTuUToNO2Ys','j','mh',7);
+INSERT INTO t VALUES (-4730635282080509736,2757607653050411862,'p6AM','MQzWoY83E7FQTxmOljTd3C2pv6VVfCmRPayAek','HfaeDgP0AlW8tIsB5guKXQS0JjMDT7zfVJ9HAgDzuQ8v35pfGvuJb','epCEqAcdWWGKEJSecLD4qEtsnPW14pxNkHHohoc','1','n',8);
+INSERT INTO t VALUES (-4728224389947770746,-4816237120005848206,'LXOvkbgUPujmoqrGE','eVnCT','ecs8Q6xU1cHn7EMEtcgad2tgTzYGJAD6TQVwAopMseh2PFe9oyxce3ddQl262Dv6pHHNM9bvxo','0LKa0oLd12Vz6hamejL','L','f',9);
+CREATE TABLE ti (a BIGINT, b BIGINT NOT NULL, c CHAR(48) NOT NULL, d VARBINARY(71), e VARCHAR(90) 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 BIGINT;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (6946105449496910077,1484,'iZDEu2rgRbp','T0SfWC4OWVcrBBM5y4RDAoj','n2nHK2x6w9qLAQgO3JBX7Es','V44jXckUcUggHEnE7mtv4Wuo3rs','SLrCL6QlLUO6HAJiD','lJ1LYspR4Rel8VxQTdCLU2JZ0mDQOTKo1wPgTHcj6vbJVmGFN6ciNXIC7zhW8KObzvH9xtAN5JHicsr',10);
-INSERT INTO ti VALUES (6946105449496910077,1484,'iZDEu2rgRbp','T0SfWC4OWVcrBBM5y4RDAoj','n2nHK2x6w9qLAQgO3JBX7Es','V44jXckUcUggHEnE7mtv4Wuo3rs','SLrCL6QlLUO6HAJiD','lJ1LYspR4Rel8VxQTdCLU2JZ0mDQOTKo1wPgTHcj6vbJVmGFN6ciNXIC7zhW8KObzvH9xtAN5JHicsr',10);
-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 (-7965322103819745125,1815,'UNr','6baUrWEMgNk','wEhWqN4ufqs1H','eKgvUgQVYx0RYZ19P','a15V2pP5Z9p3M4N6HjSRywpm3nTomVjUGfhhkXWSYYWHTKVbs9fuJQ85ctip0YfIjxC8vCThOVUs2W4ucMgVxsKQj','WYrrrY4Ufg0l6jTGVuKZRcot2MRtB8kRZTOjUqKkpBBoTknwGJn6hfHis2y1leqnaVYxQqmRzJlSqApSw3fQ0iC1lbrooun',11);
-INSERT INTO ti VALUES (-7965322103819745125,1815,'UNr','6baUrWEMgNk','wEhWqN4ufqs1H','eKgvUgQVYx0RYZ19P','a15V2pP5Z9p3M4N6HjSRywpm3nTomVjUGfhhkXWSYYWHTKVbs9fuJQ85ctip0YfIjxC8vCThOVUs2W4ucMgVxsKQj','WYrrrY4Ufg0l6jTGVuKZRcot2MRtB8kRZTOjUqKkpBBoTknwGJn6hfHis2y1leqnaVYxQqmRzJlSqApSw3fQ0iC1lbrooun',11);
+INSERT INTO t VALUES (-4838695109401550211,7516074523205441236,'Z5bLjtH18WFXU5CTTdKkRgT2inHk3Wrz5vi2CyvMD','7oi9isTIKhTFU2xyDTg9qxUbbvQ7SiXBj7GRr5TSTgN6PK60Y','eK3WQBhnr1Y0Aqpqa2eGZ3aPp2fTmxuQ4LiMzfz1Rmhim0VKDzJ7d2kamuoVPq9HilMStQTXk','IjbfzKCoXaD9TtqKeC','e','SF',10);
+INSERT INTO ti VALUES (-4838695109401550211,7516074523205441236,'Z5bLjtH18WFXU5CTTdKkRgT2inHk3Wrz5vi2CyvMD','7oi9isTIKhTFU2xyDTg9qxUbbvQ7SiXBj7GRr5TSTgN6PK60Y','eK3WQBhnr1Y0Aqpqa2eGZ3aPp2fTmxuQ4LiMzfz1Rmhim0VKDzJ7d2kamuoVPq9HilMStQTXk','IjbfzKCoXaD9TtqKeC','e','SF',10);
+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 (-2283715698815558773,6834447576237433190,'iMP7ibCZAro','nCPJPDcc2Xd9KSXoNvXMixvfqKkB1bXcb9Ew1j101','PAk0V5vD52iEmX3IYzU0hQyrOukU3XtyZaMbEq2B7OfDK9UgTDFqnuAnJfDCFFsPY3hmG','MS7zJxqgbFhF6xXVURNgGuKKQMqNawEgLssa2GriPrmprjH','I','U',11);
+INSERT INTO ti VALUES (-2283715698815558773,6834447576237433190,'iMP7ibCZAro','nCPJPDcc2Xd9KSXoNvXMixvfqKkB1bXcb9Ew1j101','PAk0V5vD52iEmX3IYzU0hQyrOukU3XtyZaMbEq2B7OfDK9UgTDFqnuAnJfDCFFsPY3hmG','MS7zJxqgbFhF6xXVURNgGuKKQMqNawEgLssa2GriPrmprjH','I','U',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8813383636707972762,11056,'2wvuYvD','lAAzSykKepV2hApsIJWENsz6mbCg78TSXMTXt8FfIkQ7BcJKAodGrOPDoixwrjZ0xfruef1BxN2QR0U22opHBHx2BxkFZTIGO0sX0OjTVqHqNWjHot1Bkc3GXo','3WPxgG3T79d8CnVbUG1PzcJ','qStQf','gQX','ExHSCVGl428gIgrZ4bXg6m7TOiaPlgsqbXwSDc0InUXZL',12);
-INSERT INTO ti VALUES (8813383636707972762,11056,'2wvuYvD','lAAzSykKepV2hApsIJWENsz6mbCg78TSXMTXt8FfIkQ7BcJKAodGrOPDoixwrjZ0xfruef1BxN2QR0U22opHBHx2BxkFZTIGO0sX0OjTVqHqNWjHot1Bkc3GXo','3WPxgG3T79d8CnVbUG1PzcJ','qStQf','gQX','ExHSCVGl428gIgrZ4bXg6m7TOiaPlgsqbXwSDc0InUXZL',12);
-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 (95612406635002992,-8452,'SIghXCiLSSfF','lvnoR7pMmMirFi9Y1RZe5n3sy9bKBAzMao7RYNuJOBGpaAtjkc1zjQtGtHPHBNsuGq0mZILOzmhxaXNMD8fA70DWHkbTrEbhVUQFgUF9Gx5Hn1A52p5F92upGkGu22R0Nq6M5tp9aX','62dELC6t','ikhmCjl5thOpu67M4a5PHOzeUWZyxABP7aHqAIFALjyPfDAqzq22mkNkY2EvsBfluVhGITHuDlRKotm0qvnrTvbsGNkQa3e9UpdGzXBt8EWnjJU5jTHGVZkT0UxTTIZmR4oFIteb1GAZuWB98Lj9ZuZNE9H1aFNWUOAnn3V4qE6K','1fs46MlluJMdOKZvbsROwb6M','svQMtP4g',13);
-INSERT INTO ti VALUES (95612406635002992,-8452,'SIghXCiLSSfF','lvnoR7pMmMirFi9Y1RZe5n3sy9bKBAzMao7RYNuJOBGpaAtjkc1zjQtGtHPHBNsuGq0mZILOzmhxaXNMD8fA70DWHkbTrEbhVUQFgUF9Gx5Hn1A52p5F92upGkGu22R0Nq6M5tp9aX','62dELC6t','ikhmCjl5thOpu67M4a5PHOzeUWZyxABP7aHqAIFALjyPfDAqzq22mkNkY2EvsBfluVhGITHuDlRKotm0qvnrTvbsGNkQa3e9UpdGzXBt8EWnjJU5jTHGVZkT0UxTTIZmR4oFIteb1GAZuWB98Lj9ZuZNE9H1aFNWUOAnn3V4qE6K','1fs46MlluJMdOKZvbsROwb6M','svQMtP4g',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(64), d VARCHAR(98) NOT NULL, e VARCHAR(83), f VARBINARY(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2726532941436152176,28818,'dsM0CAJ65ZuzVD4wJafQ3XrPCIQzrqi3D3kBJkMO1Wu4JNJ','d','1ngckwfCnpz3swPoaPLr','AYKfjsRCWz','nlCHL9qqjTHTCSmZ0GqWfoKd3E1O9Tp51YCvcRwcJbFLnlkMAtzI5T4oYOxGJ2vgXuCCw4tKCDa6oW4W2Y','Uh',0);
-INSERT INTO t VALUES (-506540707087854721,19136,'sP1CPwVihbujEgiKBQ5VVIV8iy5AP6VpV605cmfFse80LcBZwsglp3','kQExgbiUEKuYUpNX8JCf9WGFvD1WpZ1men2f7B2Ew7FOeZL6H5fLoVqbsPe91YXMEKi','1VxCR68mf4NZfLhNM1fRqxGedg','pFPp8r7Cc1kCof1HCUAju22Q75bF0mSV7N','2b2GuKJac1W','I6lhnMx4Vh0h0P8rNRVMmv9uir3ylH5V9wdAUT0jKgi8WOeI7RsKHH',1);
-INSERT INTO t VALUES (-3483330182392071210,32491,'UnxOjUtuMqJVocqCEE9kqbNKIKlF6VbLDiUrTJD8DRMm6M4fhDRSPVQsW4O1TT','TLlSjMH0OjAtVg5Xcn7zw3bg9j0jalWITT8KX3hJZgU3xE9vOI6117w9uxalbXPEQ','bSH63ia7xr3kSnwPmNts4KdSY8VSkv8iE8BWjgufoZ4v2lQ5Dyg5','0WN8dhefWEj','6zuExgYwoLkpzWfweDnIxruwuvXVPeF9fN4sBa9T4SIPAXH6byjkmBRQSRUblydRAPf5Oe4w9txKZ11XfWvDOwAFvLXKP','sIynAV3I',2);
-INSERT INTO t VALUES (347863560199653480,33818,'QlIfwjIl3aCAUfSMvXYU0yKZl4I5y6XsihdneNAY1CQsI8KSe5kJtARAskR1x','BKZ0Ys5Sc9CKW1DD1xg2Z5','C8AikPmFzG2zUStLpKDLMOUmSz9h03tmko5soz0KHkIIu1vr142qnGVmONWSRnLWQSPzx3xMm3QTTG3bX','WOpVsSnk2E1zrc8pBqXuDeSqzHlcTm91nx','LHquuXBbYP','mT1RWdxfRwwT4pqv5gGMAA16zTl3tLCVS3yRBO2DCklgapGzC7Fut8GbePpYutQSj5AzClV8MDs',3);
-INSERT INTO t VALUES (6527481711599586888,4487,'DuRVbwJSBgsnC6VBIenX8nHFoxOiQP','5Gts1HJQT8wyByEQRVjGUcz2vj4STrSDYUDO8TqbBdg5ntpZosrhNMxhypIe','7MuvdoorOSPbYRseLbVyhA9vwXScXB4ZPN7hbyVTKFFZ0','SlERr5','9k4Lma2xQrimcCZdjQ1hu7Ym5yZAIkOo9d2r7Be8f8o3T3P0CsHITbPHxLKXOsdye0FraPCXFcWyqEgdofP9JOghkBB3','nO1ILRDWN5D3k4xVSFcnMNKbBioTkYR1ItHxKEG',4);
-INSERT INTO t VALUES (-2399895857872472307,42012,'WjOk9n0O7C0h078VpRlLNCvkUY','IzTzCqLE9IBw','9UPE7pfyoByeBOpXweRelaxAjdPNjMhnWIXi1sy8PCOui1cxoWF1','sFOA','LeH7JDtGepXZdIbTnmZv0lhNQYeWBakUsAKrZiNzi6w6lMAhgyfl9TMrDo49AteiiNGOHGV','13CGznlPkjqqTxZsTnemtaQ7XON8BEAStbs9QPWu',5);
-INSERT INTO t VALUES (3583695660671192828,64183,'wCig0Sl6RSJD92B','DGztIv34XdWGmiW723o','NM9Jtl8kd64e5NtpzW1SiIRww3JWOPBBRu3QsXxonDVafsSYNE0A0LZD0hiedqtR','sp8HoOOJ','jQrdSGATyrVgeJr65dHlWX9tD9Rr1217bd6pbY3BIJ8seeZ9vI15PKKeLMaoADBvWKgZN0bjuzEahi','BaZdgQFhn9Buah53784dtWU6CCrXavSeLoetxVquHyHJbmP42elpQTkkrztXpGW',6);
-INSERT INTO t VALUES (-2416204346913163832,15358,'ahWJtAyrdnTW','z76qL1uptsFFjwMJFc9XsQtO2','e83G0oqFmki0J5k7SFMA4L4HYE6tHp9lmYh2pj5rJua8dDCkI96FmIw0oAPhePmFX5lG6n7vg3Ac3Vap','bRDf8e3PW8bBClYr07qAtyISm94qDjglhxIoM3hK','fSa9awzqUkD23zPeK4iv6r81u0lbjim6EGu2DCMCzGYyxDmJ5bn0nGNBTIeGGpLUf9lDMRKmwR3j3u7','yu36g6lLM1dbZo',7);
-INSERT INTO t VALUES (-2021264035874401534,53219,'o5q9U','H6nWGLJ3V3KsskObsIFDNqkHqz4C9rbhSqBH1ruKOfTAzj1vQDv6YX5OaZ54lzKbQfRGek4SGlCn6HOA0I9IMxXBWfka','CjI','rOs4OehuWXXTTnbw7HBILXmDgcw9PGG','Mogi7hNTxRHxHTv9erj4neoKln3ZtfRfDUT7q8FVHCFSRpR9914dqI5WCmk5p5hcmiRxis6oBqdOUH','AgJ1Xi2N2Mb3xK00lzwrihQ6ZWO5nZ3ZYzFE7ivUOCkXNndiV0KlSD2gGovzDDNWSPl8YZclkHT1i7Wdd8p8Og5',8);
-INSERT INTO t VALUES (209399246342707322,60121,'G8KJwEmV3IQcrUEWSq3btn1v37taroAwKT6ywM9OB0F5ybj3vT33','qEp6ShUbyzfAJ57kwSy9rJ794Uf5SqTXl5aMr6fPLH4zUjPqgX3Zm3M8rVxBz9wqIBO','kMIj97yEh','zu8tHAR7ElpEZIh','8ry1aT2lykbzs4fMyUi7613fTCVxUQGW0mlFTmskTLoWsOYcd985vf1RiGMbpUaswPK5NkmjAC6HZM2czS3X1TvuO0hXHxDFWcE','l6gBS91RCLG3u8i80lmbhaWVUGYT21hiEDnhdTIDZAebcFpEacSVPZTL3tXXlT52Q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (497712650677431097,-4589939446156127760,'k6lT8mFJyoIrm6fDUU','PhND9DRwPU2AhEkR8xYicCiYOTFb9X0FjIaNkyuSNwJNw45JNRhO7NY2870HwKu2G5ZUEkvFZKK8us1IATsqI15tqeklp0cmyknLwG5Uthyp','DkesxHmxlfOZpxG','H3XEheXBdnAirM1CRVjZG8hn28rag0wo5NWRsoNMtzH2MGdPBLmBvhFxfpfLuC5eCfaMl','c','XG',12);
+INSERT INTO ti VALUES (497712650677431097,-4589939446156127760,'k6lT8mFJyoIrm6fDUU','PhND9DRwPU2AhEkR8xYicCiYOTFb9X0FjIaNkyuSNwJNw45JNRhO7NY2870HwKu2G5ZUEkvFZKK8us1IATsqI15tqeklp0cmyknLwG5Uthyp','DkesxHmxlfOZpxG','H3XEheXBdnAirM1CRVjZG8hn28rag0wo5NWRsoNMtzH2MGdPBLmBvhFxfpfLuC5eCfaMl','c','XG',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4468397971462654136,-5528696626829854909,'SFePlWnCnZP','qnQwfJ1hytyMFw5SBaM05syGgx50OSUXshJ4NQQ5CaYJRA6f','GLlPbDXBCj9AFjjUQ6zVqXkSpaZG20NiJCBSCFuuEDQuQFEKV4UvBWKYvgpc','iX2aIfqUMC8xbVEc4yJaJpS6PCaiS0ppVFmPOsBnFGYvB33bJe3JXO5wEXLwOAN3zgJY4d5FSfALIdtNeEOndD3rUkgKv5eHxLPMRovw2144pFHOLGcZWzdU5PeiEcPHKMuJuaajWp2pelzpYBYDV0YL1BH3b40M02RAkF8Kv1i69nHls8OPWab200mjRrINDmtRvs','o','mp',13);
+INSERT INTO ti VALUES (4468397971462654136,-5528696626829854909,'SFePlWnCnZP','qnQwfJ1hytyMFw5SBaM05syGgx50OSUXshJ4NQQ5CaYJRA6f','GLlPbDXBCj9AFjjUQ6zVqXkSpaZG20NiJCBSCFuuEDQuQFEKV4UvBWKYvgpc','iX2aIfqUMC8xbVEc4yJaJpS6PCaiS0ppVFmPOsBnFGYvB33bJe3JXO5wEXLwOAN3zgJY4d5FSfALIdtNeEOndD3rUkgKv5eHxLPMRovw2144pFHOLGcZWzdU5PeiEcPHKMuJuaajWp2pelzpYBYDV0YL1BH3b40M02RAkF8Kv1i69nHls8OPWab200mjRrINDmtRvs','o','mp',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5437527289056236091,-9035592769448960065,'tEm5cWb9T45KEZyZoexSFRS43UafgBchnmCK4SZbFwaS','AdCa1R0AAyfpoR9LQFDdp1ZbP91DaU5G77BP7BG5w9u5N493YbMlDUzGCWaWt1PLugfNCspYiUiSllgnBDLNZOunvijp9EFmbpXItx8Jq9fkpslTom7BtFOb39SzuB4cKap0fkwKClSN1Q1KkgSMQR0gezpPNJQGIDuTGov2R0eGRvuyffTQqM4FhVOkTAJat1ZmLE6F2PdhRzmyo0Y6aV6gFPqUxOstgdMyJq0WFRCh0qq0','QXJ7srfIgZvPH0JCDTb8OsVFaDyh4d0G10Xh3lHhEWBcDmmBtsBKTG','zWJTJgjIhTt8snUQgVIp6QsFKoR7AmJgLniJNbw6PTQXxSjRUGKzDZrLzpovKhdGQWWxpthexDhXzu7jayz01GpWTIeknzeRq1HjalTYLOZWu5E51djOOH4fzJvUS0Fb3GTBEreJCwdR4JfQxDSGluZ','L','g',14);
+INSERT INTO ti VALUES (5437527289056236091,-9035592769448960065,'tEm5cWb9T45KEZyZoexSFRS43UafgBchnmCK4SZbFwaS','AdCa1R0AAyfpoR9LQFDdp1ZbP91DaU5G77BP7BG5w9u5N493YbMlDUzGCWaWt1PLugfNCspYiUiSllgnBDLNZOunvijp9EFmbpXItx8Jq9fkpslTom7BtFOb39SzuB4cKap0fkwKClSN1Q1KkgSMQR0gezpPNJQGIDuTGov2R0eGRvuyffTQqM4FhVOkTAJat1ZmLE6F2PdhRzmyo0Y6aV6gFPqUxOstgdMyJq0WFRCh0qq0','QXJ7srfIgZvPH0JCDTb8OsVFaDyh4d0G10Xh3lHhEWBcDmmBtsBKTG','zWJTJgjIhTt8snUQgVIp6QsFKoR7AmJgLniJNbw6PTQXxSjRUGKzDZrLzpovKhdGQWWxpthexDhXzu7jayz01GpWTIeknzeRq1HjalTYLOZWu5E51djOOH4fzJvUS0Fb3GTBEreJCwdR4JfQxDSGluZ','L','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5278407352372228368,-2072430870494653376,'cb66FIctaTJbXvoDj9','nYMxP3ZUdyIv0gT74olS5peSArf7xGVDIkf8al2xaS42cUQqvXDAhleOlsrsSYiwvR4toNuOuO','0m3nhjeScI4ZIqOUd7ABQeEa1vzSeXKU9iSiQFTPb3zCLIi0RpHCKDJ1msYFZGv1RC','vlhwEQzQ34hDICB9gjzzvwkZNzGqRdVACDJUw3T','t','l',15);
+INSERT INTO ti VALUES (-5278407352372228368,-2072430870494653376,'cb66FIctaTJbXvoDj9','nYMxP3ZUdyIv0gT74olS5peSArf7xGVDIkf8al2xaS42cUQqvXDAhleOlsrsSYiwvR4toNuOuO','0m3nhjeScI4ZIqOUd7ABQeEa1vzSeXKU9iSiQFTPb3zCLIi0RpHCKDJ1msYFZGv1RC','vlhwEQzQ34hDICB9gjzzvwkZNzGqRdVACDJUw3T','t','l',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(41), d VARCHAR(28), e VARCHAR(6), f VARCHAR(50) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6671,945050198911404235,'hq6S1vp0KSvxN780NuNgl3V4S4ZtkFbfcnV','N4b1wy','auVC','752wn','d','0',0);
+INSERT INTO t VALUES (-13152,-5360012573461806731,'HWHsDmHTFhMs14Wg3Tjh0g2gLf','29UtKISO0B','Sf1','96i1JPe8NJS0DX25TxWwiF04V1ZcuDJApYp3dcHBNlcWZ','0','P',1);
+INSERT INTO t VALUES (17417,7615188181881616233,'F5HneJLw4PGiNwiTK3phGJlZ8p0uaI2OpLK','c18ETr','WsW','DLMZCuPF9P6w3o3mPV3Dn9C4YPZOZylMIBow8j','T','7',2);
+INSERT INTO t VALUES (27601,-5561807771797583046,'O','932Vb1AYD9hnnMcJWmI5IrTeP','c','TfpjL1YuXhB6Wl7fxSPUbipzwlTUO8rMPw','c','y',3);
+INSERT INTO t VALUES (20462,5133666179649896785,'AoU','v3vVdr3e','3A00','0GehnrOTSHLztEuFNOdZ18wOM8Mfkxow5jR','1','s',4);
+INSERT INTO t VALUES (-10405,-2077413246318383221,'5wlN','J65kBOxmHnKOeGBSB8V3R3QNzmU','Ke','I23x6CpK2a5nbnWAkCqzBkN6XTrBSTu8L2C9FJd','d','d',5);
+INSERT INTO t VALUES (-15855,6375916090190243802,'UgvE5','lGLoE8k','x','F16GdVjTyxjhSgmnRSCeuQL0AGqcooCFBD','Y','o',6);
+INSERT INTO t VALUES (-13750,-4168238034374307889,'EAQNjPy8Uzf8m6gLoqD2r','b0Ri3jX1Y7Uze0f8VPMs','G','8QRFnJbDbmlKJeH0Q09pdUX1O8GzLcWT9rIBiSq7WoZeE','l','y',7);
+INSERT INTO t VALUES (11764,-3951752141652578919,'enUzM0OvXG5PYf','Q70EXlakKLQT9Gih','U','97xpzfKXsTkRUfP8ITvz7yCbyoamm3lh7rP6qvZH3wuq','te','O',8);
+INSERT INTO t VALUES (-17899,5756554887967208112,'3k3wBZhiM6JhlZzRAeUs8qxMsfx78yZZSs5YQaQ7q','bJXEjrC','kF','YKJRo8XqYTumzrHeJIsbRBUjiJc8S','4','W',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(41), d VARCHAR(28), e VARCHAR(6), f VARCHAR(50) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (201283,1386326823090233902,'vJINl5FObylatg4kcJToIXidNQ','iMHWJk2MUrqQdk0stCISH','qF1cv','leJblbPrgOpN1vXDz5oV7MkTIeH2jVPFecw4XIfntVoDWz','V','K',10);
+INSERT INTO ti VALUES (201283,1386326823090233902,'vJINl5FObylatg4kcJToIXidNQ','iMHWJk2MUrqQdk0stCISH','qF1cv','leJblbPrgOpN1vXDz5oV7MkTIeH2jVPFecw4XIfntVoDWz','V','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(42);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(42);
+INSERT INTO t VALUES (391126,6064037031438826929,'Ez0NW','So','h8j0','3XJw79sIv8ZJ2haoQXJ6Pa5YM1LtpYNlCBA3Qs5ed','9Y','0',11);
+INSERT INTO ti VALUES (391126,6064037031438826929,'Ez0NW','So','h8j0','3XJw79sIv8ZJ2haoQXJ6Pa5YM1LtpYNlCBA3Qs5ed','9Y','0',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7601771,-3561739722318485124,'2KmvDpROvBG2noS7h9YB4QpfQ3UiQQH','bUpR2R2BEQOr17rLKRxXeCJCuMjmy9dnOPFthD','j9bq','oP1TJgIdNGcaLP8JNtPrSjcVwD96H3BUBa','6S','w',12);
+INSERT INTO ti VALUES (7601771,-3561739722318485124,'2KmvDpROvBG2noS7h9YB4QpfQ3UiQQH','bUpR2R2BEQOr17rLKRxXeCJCuMjmy9dnOPFthD','j9bq','oP1TJgIdNGcaLP8JNtPrSjcVwD96H3BUBa','6S','w',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1463324,-1792037775022837621,'hA6Kxf','Iesy1XiRpwvnWYHPqIJOIC73VoaTd6kvWdRYFZwdJmxFyySOvyLL9fJPr31N7oMdMnPf3gz8pX2dPNFnj64awABs1SCm8LjAGbSbP1pczfeP4fycVTOV7fxElUpOnA0iKcJaCXwiI6PlKBgb4UxzMprgR2STt0hqfF4V19b7lCWIKKQ2Sws3OTt0lYbSJBcDNLnZRh3mm0ZRac6kshUi8a6','kJQ21','4RfEHvYSv0M8zfK3IieGsO9gexB85rB2T8Y7uvKImDUoqQcp4WyhtAzoBx5pvt18bzWcxNYiKkkzf2qp0i8b5K3KQg04cnwifle64rpNU6rRCgEeG48o75O2oJuNRCMAZTYFsB4Ca421aYWjGW6Ob','Hn','V',13);
+INSERT INTO ti VALUES (-1463324,-1792037775022837621,'hA6Kxf','Iesy1XiRpwvnWYHPqIJOIC73VoaTd6kvWdRYFZwdJmxFyySOvyLL9fJPr31N7oMdMnPf3gz8pX2dPNFnj64awABs1SCm8LjAGbSbP1pczfeP4fycVTOV7fxElUpOnA0iKcJaCXwiI6PlKBgb4UxzMprgR2STt0hqfF4V19b7lCWIKKQ2Sws3OTt0lYbSJBcDNLnZRh3mm0ZRac6kshUi8a6','kJQ21','4RfEHvYSv0M8zfK3IieGsO9gexB85rB2T8Y7uvKImDUoqQcp4WyhtAzoBx5pvt18bzWcxNYiKkkzf2qp0i8b5K3KQg04cnwifle64rpNU6rRCgEeG48o75O2oJuNRCMAZTYFsB4Ca421aYWjGW6Ob','Hn','V',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-41497,-2901083030640867964,'9n47kbiCc66ubiw0GN8YLS4O8','sVkZ7QdB4spX9wTOH3sXiXlmB1IoEV7RgIjtEkLBuU3z6u1ZWbcumzjKQjMGZMxHT1vrO9KLWZ7H8ZBw67iTZuWTXwFQthLPWI0VTGvOI2yzYeZsTTlRrugHT6sUJTNk7jrfKy8hLQl6MVMp9OioKYf6GPo035diJHWCwGDVebumAR3fRGYCGAZroOcdOCI39KDzYC0fCbMNDvvSesV21XthvAHrKdeGX5HGzK8lA2vjY0Qq5QjSeha2','B5','4trdkm','04','H',14);
+INSERT INTO ti VALUES (-41497,-2901083030640867964,'9n47kbiCc66ubiw0GN8YLS4O8','sVkZ7QdB4spX9wTOH3sXiXlmB1IoEV7RgIjtEkLBuU3z6u1ZWbcumzjKQjMGZMxHT1vrO9KLWZ7H8ZBw67iTZuWTXwFQthLPWI0VTGvOI2yzYeZsTTlRrugHT6sUJTNk7jrfKy8hLQl6MVMp9OioKYf6GPo035diJHWCwGDVebumAR3fRGYCGAZroOcdOCI39KDzYC0fCbMNDvvSesV21XthvAHrKdeGX5HGzK8lA2vjY0Qq5QjSeha2','B5','4trdkm','04','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8237858,6242540844674720374,'QOkM','g7PONTtadUlQxdWcWPi7zodhf1kAzCun8pQ9rXZJNiZWuG1OhW6CCRpjBFZ8bbxIMiIPfcfRLvcQuMMKv1kdCBJEDOGYhA6Vh2KVbi3LJzMgKZjSnhBtsJdcBZVjTQaK8MOH1Kz8XMgxmK9QM6JSoniBGPEy65mZ4sRUY00pMBA3Wj0T3EOqqpKymXapEMU','LnCydD','Hzbm5lXbDMIcqwQvRK1ObvD6pkjlr3EAanctsh5vKTPM0lVwhYqC43AFarK02hCIc6QUNGC3vi1Kfq3SFn9aeiEjndxEhSIRAYCH98wp','Pp','ms',15);
+INSERT INTO ti VALUES (8237858,6242540844674720374,'QOkM','g7PONTtadUlQxdWcWPi7zodhf1kAzCun8pQ9rXZJNiZWuG1OhW6CCRpjBFZ8bbxIMiIPfcfRLvcQuMMKv1kdCBJEDOGYhA6Vh2KVbi3LJzMgKZjSnhBtsJdcBZVjTQaK8MOH1Kz8XMgxmK9QM6JSoniBGPEy65mZ4sRUY00pMBA3Wj0T3EOqqpKymXapEMU','LnCydD','Hzbm5lXbDMIcqwQvRK1ObvD6pkjlr3EAanctsh5vKTPM0lVwhYqC43AFarK02hCIc6QUNGC3vi1Kfq3SFn9aeiEjndxEhSIRAYCH98wp','Pp','ms',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(96) NOT NULL, e VARBINARY(7) NOT NULL, f VARBINARY(91) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1028933468020438735,-31711,'bAJjPNT1uUbgx','QUNBR38W9FPmH9Tl70ntTgdG0QfZjsnsTNVG1XXM3bvW5UPoCAgiYLvRTRAtyTju9ICP','abaC','QWmb2r5RLX6aPBdmmSHgM2knkemTlQptsXepEbB3CMaSUDElizYgqGF9D2cEQlvqfNey','hc','d',0);
+INSERT INTO t VALUES (1291638829075084977,-7001,'gphUyEhp7LH5OSVnWNIcQuCjP7hcnvz1dAC','OMVEcnNdbC4h6sHnRsQySeqJSZc2QMS','9yQDGAP','lYkf5iAfzPzoq0Vw6','s','F',1);
+INSERT INTO t VALUES (4323164641536366742,-22750,'cq79TRlfZvuVaoplEedwCQX5xqHbWh6XxIxbrb','KbjUGb48Zbi2szz7NGPrDJ98h5NZJsWDjVsiSyKbYEVn9ViBbnftBPYkrjIe9keMiEf9gB','RnNeA','Mb21Xg0xo5BsxHpxTpMyAWZI4svy8Yeq6O2pWUwVPYrotmq9uQY1RylhXt8DWDay','U','b',2);
+INSERT INTO t VALUES (1918057071233704513,-16057,'d6Ug9onXHKBohanqNkX3Dq','NLisBLg8rC3e5oQz8HldZ3Wqgbiteszk','X7htt6','4uCwdxs4Lopqy7YCIAs76QeO5ZemzCb0YELY9zzGoc67VZ5XtjFuHJqorX9c4nzULdlffTiCPCm','1','I',3);
+INSERT INTO t VALUES (-9011197738871751022,-11826,'ntZNYRATYoBXiy','67uP7eGjGkZ3lqxiOHpEVIPEQwSWuvzJX69HbjKYCoftNtK13I1mG0c5lXAY6t9otXaow96N','H6','VL0vdmKbNNQwfR8GWFMiUHPK3VhLt3pOQfDVuNE1bhfvcGDl6X34XwZnMDcffFFylviDxwiDBoRgbrgYcv','Z','Y',4);
+INSERT INTO t VALUES (-9134891028093004172,-12549,'Sp8jrbplsCvQIAc231Q70MncNxcEAh','zQjcbj','nBDoLze','cWSHXllgsjC1','w','a',5);
+INSERT INTO t VALUES (2676224791863707926,-3410,'CE7x9v5HMsDmUUGX8KT0GzoCUrlPUi059aq2brM1WT8','WS33w4','Qb','pI3Zicgli8JbvQeNxc48Fqe4xXI8dxKwi3B0JIFbF9KMvYtspWrXCzTl5QTi49I6VQXgjr3qBGW','V','i',6);
+INSERT INTO t VALUES (3139768715042713161,22848,'sWnTQFffvvcT3gMINdEIJT0U','LnBMxE13yT0RISvtknpNoH','vupQQ','vjDYzIKvcLojacwy30w87','p','r',7);
+INSERT INTO t VALUES (7051069078112564712,-15083,'obhSghSuGNptnU4fS6ylazKktvA5D','OybXEyy7cexIfJe7pggxsV7dDc2X63GnUuaPxO2XVu0Tonx6uVgwaR9seYl5GZRxYp','1YWP','n1j2FMpNqbwqC17zeXk3ob5iXt','n','I',8);
+INSERT INTO t VALUES (-3352830438955310202,-1949,'H2vxo','EtGsyGCn2nHOactboZkn0vNxgb7a95epSrgsiiCFsRq','NH','bak79WfbuKAtP2sS8KSQyimHXBMlOuj5qmxJtFakbc1TOtMbwCRn8cPCBX8xd3qlySMSE6BIP','k','p',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(96) NOT NULL, e VARBINARY(7) NOT NULL, f VARBINARY(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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (4254555199303021736,63085,'N9Ns1q7ckUxtrcrGAZJNKoO6ybLcOZ8VNVRWDhMTGCDIOXzTIMI','ZV','YU5qtzNbCKXZRoVJSNaJKsOSwXcuN5WOZG7yRBDzDE9F1QJMn7Ht8bzGuqJkM98JXOU2A7o','kRnqNLU73QYY','MkkJAfWOCwAgAJ9F9PYaKFNuamDVYbxkT9wj6rorRjdlP19jAoEr5XvieKBPqDefZhs0Nij9mgNJHf3','SGQOl708ditIH4gyKpbAyHoLRgyPqIm6J5d6YbNWl3lNVwovcIAvEc7YKOk5oXfvlBjxxiA31CTR2yzuPzImiAG',10);
-INSERT INTO ti VALUES (4254555199303021736,63085,'N9Ns1q7ckUxtrcrGAZJNKoO6ybLcOZ8VNVRWDhMTGCDIOXzTIMI','ZV','YU5qtzNbCKXZRoVJSNaJKsOSwXcuN5WOZG7yRBDzDE9F1QJMn7Ht8bzGuqJkM98JXOU2A7o','kRnqNLU73QYY','MkkJAfWOCwAgAJ9F9PYaKFNuamDVYbxkT9wj6rorRjdlP19jAoEr5XvieKBPqDefZhs0Nij9mgNJHf3','SGQOl708ditIH4gyKpbAyHoLRgyPqIm6J5d6YbNWl3lNVwovcIAvEc7YKOk5oXfvlBjxxiA31CTR2yzuPzImiAG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(65);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
-INSERT INTO t VALUES (7477933942124608208,31641,'xbAnBmfLK7b7TbusdejWDNphGl22KvssDC8CN9fFmoasybcxbmugIsO1','yV8IvVi45XHlKbr1tHyE1i1pkcETsu6O3XoOfWqANYlqH13thzSdFk2oYRHk48FbC1GC3MKaE3IhEvWLjE','ta47Q6chh3ekBmLWw9SoAoGpVDsTaYMdrhUgZnOZkoPzRGeOETKqtFPRHMss7CY','8r7cr24P28nndMHYXnrEeNkNp7','Y9JVLGyR5sWDcvoaFXtS4EzsJ4fUaTa1FhiP5teJvBTkOpE4K0XYko7JdVf8UTm7EzuiIA','KzKPnHaIuZDFc',11);
-INSERT INTO ti VALUES (7477933942124608208,31641,'xbAnBmfLK7b7TbusdejWDNphGl22KvssDC8CN9fFmoasybcxbmugIsO1','yV8IvVi45XHlKbr1tHyE1i1pkcETsu6O3XoOfWqANYlqH13thzSdFk2oYRHk48FbC1GC3MKaE3IhEvWLjE','ta47Q6chh3ekBmLWw9SoAoGpVDsTaYMdrhUgZnOZkoPzRGeOETKqtFPRHMss7CY','8r7cr24P28nndMHYXnrEeNkNp7','Y9JVLGyR5sWDcvoaFXtS4EzsJ4fUaTa1FhiP5teJvBTkOpE4K0XYko7JdVf8UTm7EzuiIA','KzKPnHaIuZDFc',11);
+INSERT INTO t VALUES (9134812757382088655,-18713,'JwgChPu5SL5r4z74viS5Scgwm9Mvv3oEbKS42J','G2aA0IeW6n0KPx4IYqSPkFLaTLH3k1miqN7iS4V1I','0','jQF4cbQfc4ewYKZ1eG5XS','YJ','k',10);
+INSERT INTO ti VALUES (9134812757382088655,-18713,'JwgChPu5SL5r4z74viS5Scgwm9Mvv3oEbKS42J','G2aA0IeW6n0KPx4IYqSPkFLaTLH3k1miqN7iS4V1I','0','jQF4cbQfc4ewYKZ1eG5XS','YJ','k',10);
+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 (5924692370347263189,5194,'MtxfjxnR5Uus0K4wdGN00w1P5','bEw1vIYQ7FLsuerBXdLuoMQ7s6NgDnn4CZ92qHl4hIRxfyCC6MB0PB7Cf1xOWC','C9Hjzj','IeKv6Sf0fNZxm1KefKIBNsLgKe2n4yd4xdMxdwMYRUZpd8P0EkeBYd49etI2WeOSNbNfFesd5Ghy58E76yr','B','5',11);
+INSERT INTO ti VALUES (5924692370347263189,5194,'MtxfjxnR5Uus0K4wdGN00w1P5','bEw1vIYQ7FLsuerBXdLuoMQ7s6NgDnn4CZ92qHl4hIRxfyCC6MB0PB7Cf1xOWC','C9Hjzj','IeKv6Sf0fNZxm1KefKIBNsLgKe2n4yd4xdMxdwMYRUZpd8P0EkeBYd49etI2WeOSNbNfFesd5Ghy58E76yr','B','5',11);
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 (-5660392273012883415,35894,'uzRImquGjT6ZX','pRwoeMf79E8SXshlVf10zvO3Q2dayTla0WIfvydkt4AFBl8aCt2tXwktMvsKjYDGWhm5lSGPvWDJuMBW7d41sTDx2TRsZKBLnXxelI9M','Io3cCD5ZxWjorfw41vFBwAorF8bcWySTULlAXmXlOUwpYib8OLF2iWoiJ44E0B5ZpWXNu2V','8rld6asO0NXF0BHe3wwM5wZism366COYcLCQUkU6','CNxMXrMkH2h61','dBEG147JnhbQU0M4NPHPLPlW6f0slCNFmk',12);
-INSERT INTO ti VALUES (-5660392273012883415,35894,'uzRImquGjT6ZX','pRwoeMf79E8SXshlVf10zvO3Q2dayTla0WIfvydkt4AFBl8aCt2tXwktMvsKjYDGWhm5lSGPvWDJuMBW7d41sTDx2TRsZKBLnXxelI9M','Io3cCD5ZxWjorfw41vFBwAorF8bcWySTULlAXmXlOUwpYib8OLF2iWoiJ44E0B5ZpWXNu2V','8rld6asO0NXF0BHe3wwM5wZism366COYcLCQUkU6','CNxMXrMkH2h61','dBEG147JnhbQU0M4NPHPLPlW6f0slCNFmk',12);
+INSERT INTO t VALUES (-3753533785426758754,22564,'gD66cxvqDYH','sZGdLGH5WGZNxtbQzrdyM1mU1ZfTeI96F8WVGYnhL7TO1dHOKYvQrUKjUgAq9ODY2Xd2SAoYkhr7M46L7OOxIftK66BUiAUJwDXS9tGUAmyGJew','KuNpjEl','bvxzLmolzmkkgADVbMAoc5erOqzRIhXiBXD7IYI3qlLeACydtizJ5J2TtOuMnjaXjwOMB9ZwfC65','I1','E',12);
+INSERT INTO ti VALUES (-3753533785426758754,22564,'gD66cxvqDYH','sZGdLGH5WGZNxtbQzrdyM1mU1ZfTeI96F8WVGYnhL7TO1dHOKYvQrUKjUgAq9ODY2Xd2SAoYkhr7M46L7OOxIftK66BUiAUJwDXS9tGUAmyGJew','KuNpjEl','bvxzLmolzmkkgADVbMAoc5erOqzRIhXiBXD7IYI3qlLeACydtizJ5J2TtOuMnjaXjwOMB9ZwfC65','I1','E',12);
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 (-3268145574501547892,32502,'ZzdH6gd','pZfDCmITlqYcNmZsnvdKEQfLLBdEGS4CjsfbWs1Gjpwm505q2mIcEmXsirVTWylYrcYgCyILVvI5XKvE6aro4NCkEBdexvyzhJbZq3LxYaKm7PZKhgRJ6UstMGDJy0i6TqH7abvUTIScPpm2qFeC4j4fkArUKTmKAH166uK8cUd9LIon6qqKMBLSdJ6rkNdJEBiKzhm9RJqqAUz5F9TfxoJsi2r8dN5iGcM6n654sEPwvKBoE821giG','xIyUAflqsa1jTWW8GwNJWa2vBQ8gnbKtv876tFIoWR0ICbcLuzGF9YCHnmsmowdBbG2bcP1JC89sEbO','EhVfLdBGmBzdRKfHYlzxuUUMkkvCyhHR7gw1qNz7LuPvwNBE4dqXs90mHxx9v2xfLRoNloCrNWSvQ88VCuyiyYpUrzn6WQg4KCfJ9aUGHboiapRerfENxBuy0dcPR6qDFwkRoWRXU8o1VPyP6quoaIjW','JjNZPIAvUIn0BW4NvHNGF8A6O9Ar8wMjFZ5nSZ4vy5tWIBPGRY1EhoO6GOMrbN6smX8YfN','4vIvvndFGctJ59bD',13);
-INSERT INTO ti VALUES (-3268145574501547892,32502,'ZzdH6gd','pZfDCmITlqYcNmZsnvdKEQfLLBdEGS4CjsfbWs1Gjpwm505q2mIcEmXsirVTWylYrcYgCyILVvI5XKvE6aro4NCkEBdexvyzhJbZq3LxYaKm7PZKhgRJ6UstMGDJy0i6TqH7abvUTIScPpm2qFeC4j4fkArUKTmKAH166uK8cUd9LIon6qqKMBLSdJ6rkNdJEBiKzhm9RJqqAUz5F9TfxoJsi2r8dN5iGcM6n654sEPwvKBoE821giG','xIyUAflqsa1jTWW8GwNJWa2vBQ8gnbKtv876tFIoWR0ICbcLuzGF9YCHnmsmowdBbG2bcP1JC89sEbO','EhVfLdBGmBzdRKfHYlzxuUUMkkvCyhHR7gw1qNz7LuPvwNBE4dqXs90mHxx9v2xfLRoNloCrNWSvQ88VCuyiyYpUrzn6WQg4KCfJ9aUGHboiapRerfENxBuy0dcPR6qDFwkRoWRXU8o1VPyP6quoaIjW','JjNZPIAvUIn0BW4NvHNGF8A6O9Ar8wMjFZ5nSZ4vy5tWIBPGRY1EhoO6GOMrbN6smX8YfN','4vIvvndFGctJ59bD',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(49), d VARCHAR(58) NOT NULL, e VARCHAR(88), f VARCHAR(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4428103818896735816,29954,'gbvMiQ6lBmCscbYsa9THoBA8evDrKDgDfdSBHLjHyfMvKin','oR71rI','3McYZu1Tr9WxW9lfVYztnG','XoUIeSkyashHU0mNlKSbjtiSwtHTuzkA5Xm7H5','M1Ak0y4TuTIHd0u1GiCqgE0oBQHSIfc0o','EbheoGSNd87vqWyhWCcBUt2WFbT1rAmyQGE4HcfCiPAgCv8S69r7z3zTYImdOl9ga0mD0giO',0);
-INSERT INTO t VALUES (8008853478550582184,40807,'3IRueltjeExmmAlhN2PS4E2eeOOCJ8FwhUrS4x35gSyGW','w5FjGxX08Ugj3CmGrQpjKintaSqAj5SljjHRhsaXKJikiyNR0kXWauiTZv','r2OkYLJpfkNa44R5oKeDh5zWRBJ7VyeTLPZyxMQ7uClzHmlCeEzqKgawQYFfn14Cida719mk6ZRphUuU','9AwWSXo0ImtFl8fGDui1rfk','LkwirlOCr9BEVzJU7fQBd0Y7xLAZh7epehvFTWv2Z9zBgvx4F3ONS0IpQjuxQbH1shlDwKZ5YOx','kVKoM2aL87yKEBhnNZW2FKUJanvklwBeYOL6xE5PrDSrqmmoMn6hbmegR3ffPpYj3JHgwPaVjZD40MN4b4tutTgY',1);
-INSERT INTO t VALUES (18021053870597771545,23970,'5aqRglMNl025Fbx4W2','VFV2EeRFYXvo32ZqC9tRfQQl1GSW3vy11MdxU','6K4elyrD2bZqY26kqOOrj89Un4HggNLz2tGK7XQyk974NGgZy8LDewghhjm4wbsv9fCcGVz','NYCSeRXGc','D8s4TJL1ke','lH3YrbZX9LMkYIGIquijUpEDN8Kaih3sKdUYcPxEBszXw1EYa',2);
-INSERT INTO t VALUES (14697691276484013448,15308,'WDYUlv1x','kWfgwU2LoQeYQEvUTntf7','DFdLNfRUFZgpqddR1Hqq','Hl2MEnuNx8aiOu9s6bQIzw6uwCdM3rfJWSXobIkwhUXnq2aDLSX','TPwHu2VRqHPZ3Ufq1','GayOE3UAjg0AFlL8heDQCIH3Xd2eUvbwJ723awnF7zZlxMTez3LPZWDuCF1aGM0d01IfdeDb3i0MMP7d2vIo7gkgky5wCb',3);
-INSERT INTO t VALUES (13098499627358810896,45184,'wLcJI4bRCzz3XYYUK6YfibdYEBvEabHvJpbvfX2YdTVBQ','YmRh','y7Br7n4QvmBSsnWfokwqlhen5IheSxlhnUKpn9BamwGCtSDMygG1f','C4uTby','5O7TGIyDjmg4X','wHZazOOydOhf5XkpB4IcZPW0km0p6pXgid5UIcPKcYqCAu9axFKrZzL8xq35Ksh6qzLcoJIQ3EFyauU7CE9gom',4);
-INSERT INTO t VALUES (6318898692185675097,52114,'F9xXjKB9DeoCUzVSSGoxnx7aH7chFLZECx','mf9MCC9RXqq','ZjMjnV5THMUxQoGHfaNBEtmChvVJsZWg0ywy1TFVlnA9dZsVz2wiwLniykNfX1rMPdD1azC6ijam','DCgiiUQ8wmZH5Ao8rL7I0zWKfRNFlW5VE9qtWox8','2xIer12vHBnMYJPVot5WzE1SF0t4OhfJIy','2pez6SjxFSvNGCQ',5);
-INSERT INTO t VALUES (7980977445027384950,65379,'d74XNoNVmW08NDpU','nHATHar8ZLm1Inn9spB3r5IOHzRxQlGT2Gl7Pp4BpqjjrI9DImJq','EwKfzBerurMSoOLTHkyGggmHsCwzChmW','n3VqhwE95QjGzz8h1WtbulrGJun23R0ygo','g2kL1WZyR6VEp0T9kOvNypFRkDeMESKfF0sF9mMBNLP9Aeolf','kOS6ui9YrRsgDIpGpSIDudp8zb3ngKsrPaCNf7CoF4kiM',6);
-INSERT INTO t VALUES (11741937558239795319,59052,'gs4Gogx1G','mhC5xTGs3fKv4RORr2jE5aaVfzDyN89KoEVmr8VHDBsuo','gKWeHRsTZs2UrqwwlaWHdbRNK','RQIBfZsxx4mfo1L46gsWnkgOIOENprdj','RjtwrRovDsGS8rQuqO2JRycUyDPYlClHuuCY4mEplCLk8WHtBHXxZFLJBRyScz3ZQ171az96MyGQA9s','dAPFuTdBPcnxneC9Wd',7);
-INSERT INTO t VALUES (5235526448223637691,5671,'GjgFiNLuNvi9HYL2CkfTU3rhI8E4QzVe','3Yp6jmmCheccSFjvtY','QeLPBWi2nYCVcVUSQWA23eIgUKDr3En9keft92rJwWx6FEe3xKFOvs','7kk1jks9h6FTa1ZnUWSDAcBac0H2zgVM4txBwdbxxZ1J','NbjiI8SJhi5ACAWqKyMLZiMAOMP473bl4W2F9GgIJP4VAAhDYu3MavtdGMBpUoCB6imxbXPgzEHvcjPeElVJ2','eZLOqafE3zmD',8);
-INSERT INTO t VALUES (2807139947295456690,37919,'mYd7uvHxHS','zLZWsnHR8VuUX0SCQVhd9vNza86J1ZofeF5gdjtK1ZuZpj','s1Wu8CzJtODmlujlVxPBKRR5Y7vGsMGkuuAveYvXcjRYQMU48mPYpdGIy','maWDnNu8FkY1P0N8Mw','HF0Xm15Pm5lCTaYcswLH9XOAQnBmODaEv17CORrBpQIcbdwE1qEmFToJUIl7ik5uTW5UVuwq7tRIl9hUEfV7IRHz0QAVC','7nd2P0zJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6805009611087519847,9985,'GP7POjWeWZFEfpBN5','Jmb0mysoeWowSVvFvMW1QWtPefjeRLvmaiopPua9d6jpIAuhcTbG9woihPgWKcHkOu0tOjR29hep33J9RmcdUZUQKLbEdmXyx4kfp9ODb05MDaYZGAcz7Zj1B4APE0U7srmd6rDwkaE5g4oEvG','ZFCMj3','6BvCKMpQzfYsdaIkrrbTtm5XqprNvHjpCtdmRNpDLwqGIOJH9W2fUb4IR4sQDbLVGJKZ0IP5fWbxITdNXIiJmgJ1FCbPduIAZ9w','W','d',13);
+INSERT INTO ti VALUES (6805009611087519847,9985,'GP7POjWeWZFEfpBN5','Jmb0mysoeWowSVvFvMW1QWtPefjeRLvmaiopPua9d6jpIAuhcTbG9woihPgWKcHkOu0tOjR29hep33J9RmcdUZUQKLbEdmXyx4kfp9ODb05MDaYZGAcz7Zj1B4APE0U7srmd6rDwkaE5g4oEvG','ZFCMj3','6BvCKMpQzfYsdaIkrrbTtm5XqprNvHjpCtdmRNpDLwqGIOJH9W2fUb4IR4sQDbLVGJKZ0IP5fWbxITdNXIiJmgJ1FCbPduIAZ9w','W','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (673226878602902199,10646,'6DxJqqsRTUSpBeMGQAxqUilRXAcGinyYT7we6rHq88K','sDAoCV7vq0NYIBZfWmM2kCNuEmn3iT6KOQiLR3NI9e3iA5oTph2DOmlGVL9MTRdPa4rGlsephvRgvVG2M3BvH5Bk5wQQciVN6OsxQBBhyF405iyOfXMdNMQpsVhd4vUXVvCvjDaRvXiZH3FSnNLI7T8eRL1c0fQkT3EnBzu00FHZ5424j4ZJW81rJiflUKBNyvJzB2DaC','3h4k','H2bx4NZxOHCSc86Vo2IHwY3s3VI0a0rzxYCGDdAxPRfhayPOCYviNHNgswF9QGoXu4wdbvLG8Ybo2sV4sQSw84nQRHvmjbqj8Qaxt89AZcILhNfsKmZrMrsocYKOXVQ1TaDXkOkhnvxhBLJDiHv27e8bvxrwQEb2JzqBS2k9I5ttQ90LKNsiUBtLTIX8lo5daRyKoNohKjyB8atAymiC4XZk','kah','I',14);
+INSERT INTO ti VALUES (673226878602902199,10646,'6DxJqqsRTUSpBeMGQAxqUilRXAcGinyYT7we6rHq88K','sDAoCV7vq0NYIBZfWmM2kCNuEmn3iT6KOQiLR3NI9e3iA5oTph2DOmlGVL9MTRdPa4rGlsephvRgvVG2M3BvH5Bk5wQQciVN6OsxQBBhyF405iyOfXMdNMQpsVhd4vUXVvCvjDaRvXiZH3FSnNLI7T8eRL1c0fQkT3EnBzu00FHZ5424j4ZJW81rJiflUKBNyvJzB2DaC','3h4k','H2bx4NZxOHCSc86Vo2IHwY3s3VI0a0rzxYCGDdAxPRfhayPOCYviNHNgswF9QGoXu4wdbvLG8Ybo2sV4sQSw84nQRHvmjbqj8Qaxt89AZcILhNfsKmZrMrsocYKOXVQ1TaDXkOkhnvxhBLJDiHv27e8bvxrwQEb2JzqBS2k9I5ttQ90LKNsiUBtLTIX8lo5daRyKoNohKjyB8atAymiC4XZk','kah','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2697557075653131069,8218,'FRzgtWJ12GrwMAJ6ZXsAzELidy9U','Xy3HHO5Lkha9lm0OG6ZlIwHCG01jd3rgTjy0KLe0Wo2IL2zq33LNJV3XKjGNt0f7w2suIOqn3xi1snmmUO8rOhWFdlLAaSj1bpWqj1ATZJFWtxnAlJcNfVldBIabXY3g6MLkbytPSNUbVQ2mVc4IFgKjqz4jkBEr3jaJ4OfkQ7Uu6PakajpSUDSbqa0aMG2SE8P8yf3S7OpQqEH9cVKUH9tjFoxj1reW7Wz3','P','9jNxxQVQKdf21AV20U7Uwi4dtatLnNVM1XfYmijRttwPV1uoFYbQHJrpcZab9yaH1uvcbZMw7PsRK83iv6mAa4Klhf8qcS1J9FbYBPzQARFRNolRRNcaZAjKvFzPZscD2gMw5pPXttoe6TWFl0eCaSjDozjNedroDmBRqpWP1V1XR','Bb','F',15);
+INSERT INTO ti VALUES (2697557075653131069,8218,'FRzgtWJ12GrwMAJ6ZXsAzELidy9U','Xy3HHO5Lkha9lm0OG6ZlIwHCG01jd3rgTjy0KLe0Wo2IL2zq33LNJV3XKjGNt0f7w2suIOqn3xi1snmmUO8rOhWFdlLAaSj1bpWqj1ATZJFWtxnAlJcNfVldBIabXY3g6MLkbytPSNUbVQ2mVc4IFgKjqz4jkBEr3jaJ4OfkQ7Uu6PakajpSUDSbqa0aMG2SE8P8yf3S7OpQqEH9cVKUH9tjFoxj1reW7Wz3','P','9jNxxQVQKdf21AV20U7Uwi4dtatLnNVM1XfYmijRttwPV1uoFYbQHJrpcZab9yaH1uvcbZMw7PsRK83iv6mAa4Klhf8qcS1J9FbYBPzQARFRNolRRNcaZAjKvFzPZscD2gMw5pPXttoe6TWFl0eCaSjDozjNedroDmBRqpWP1V1XR','Bb','F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(16), d VARCHAR(66) NOT NULL, e VARCHAR(20) NOT NULL, f VARBINARY(95) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (53270,3145338,'ZdA1n','tMqZgaCc3lOiD70IuaSCjC3D9IsYwVg2N5Bc1S8CXFerLkSbB3pk','AnEH','XifPFh','h','JX',0);
+INSERT INTO t VALUES (18759,-2177473,'XC7','vuIDpofjxLws3vv9P5bGI3WNHIb7','Sl','XSFRHpwsuh59LKtJoOLwnGEbuWFa51GZ14a','Hn','a',1);
+INSERT INTO t VALUES (20578,6527125,'R68Z1','GzanZ7JK6RwOHzLBGSv28w1yIjLJYAFrr4HOiV883PYt64oIRpx','rxUNnbFjidKQCCzH5NY','ieUzmHbSbOWZHTjvhwceO35He4eV9sZbzRwfHRROqs582dGhpciI0fuHqUph8g3bROYqDm82','K4','H',2);
+INSERT INTO t VALUES (39375,4283465,'r','KBWIWQucrtUwlch0zjqqWlLa9Ok0vuucMxPOPDQ5LZXgZy7m1rm956WyIapII0PDf','QLKjy0fX1rq3QtgsGp','KqfsfR8INkgkz3MIHcGC3c59UxTpLC5fEsOLt3gY6L9BqH07l878bynlfWmEsGsdS8ZUUBG9B','J','WK',3);
+INSERT INTO t VALUES (22749,7490727,'gMJLZEU','SrUqsbMQXbUVZTMhm','KOusEia','ag0frzDPFHPRH','ne','d',4);
+INSERT INTO t VALUES (49399,3231124,'NbghOStsM','V4w5l96aDBwNNH7pRb0MAy4aYlT00DuStM9ZugWMafurqsO','fSUSq7','lNOoJKIFtewsQ4UIaYDqzeOzHktRJHhyzMX39N59DYZ1Iwt9AfcA8','bB','FG',5);
+INSERT INTO t VALUES (15122,2018495,'ocWoWTCfv','sqpnLRkfFapwG3vRwbJ4DVlWyZ40NmDZ4mJS1fwd2OmmH','36XuEPT24ekq6O','wM50YdsrFLe2lAYBC67hyd4HooMQUdzIyDRY79pBbw8pwKtS3BdlOT0FKBT8K66UfMUZPTYljWyNBvSICwzHI','4k','Wj',6);
+INSERT INTO t VALUES (46273,-4945980,'4','oUYRgn9SJceVm5XAAnG1YJo6t7CSmVS8vBeieN9BXWdqK','ZIzi106Tg1xTORqJ','JNjBelpzUYUSD9','dF','To',7);
+INSERT INTO t VALUES (35509,-5149664,'R2','YQ0i8uybDDK8FIsNQOvvhKJwicCps3LRkHKz0YIJ57pBQP4FQPUUEBeaUq5TZrX','sfQyph04n5j','clDXzZGZ0P7OnfN7EwvJHqFoXUECpy2CKkXXPPbQJNLNyTSM','zO','SB',8);
+INSERT INTO t VALUES (54709,724201,'uZeVa8zHdTlYh','7j522VA53nUrMuSzLv8rTt7sIf15v','z3','OIVR8mSs4FrtlhR320lz69CTiRcXqxyX7nZ9LnpiJjc','j','ul',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(16), d VARCHAR(66) NOT NULL, e VARCHAR(20) NOT NULL, f VARBINARY(95) 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 (7457954840884508894,23717,'jSKnB98PEu5DasnluhxBAn0zZGl4U','I2M9QnvA1DlO8euq7BrbEi5zIFMA1Eni0VaCnBzqWoX','N8DqoVmtzyJcSG9fPhWwduwcGA4nNycGwlf0QE8IrOfeniBNywsCeifucnStYK0R','UED3FQfMFFApcgD71levQ','3650T11TWt','a6tWdd6Bq2gcDD447pg2R9SLY1Cc0BvFJfPUXsFM0DpioUFdz6mD',10);
-INSERT INTO ti VALUES (7457954840884508894,23717,'jSKnB98PEu5DasnluhxBAn0zZGl4U','I2M9QnvA1DlO8euq7BrbEi5zIFMA1Eni0VaCnBzqWoX','N8DqoVmtzyJcSG9fPhWwduwcGA4nNycGwlf0QE8IrOfeniBNywsCeifucnStYK0R','UED3FQfMFFApcgD71levQ','3650T11TWt','a6tWdd6Bq2gcDD447pg2R9SLY1Cc0BvFJfPUXsFM0DpioUFdz6mD',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(50);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
-INSERT INTO t VALUES (14981049813926595661,57045,'JGkl0kPHiNtA4oFwOLdRFlxNTWD3k0TB6','8BDnhgppsDaQ1gbAyVd4Nnygj6Y8Xg2YhgjgKaKnap1pFgfuMcxs','rIzY5YoOGRJTTAKiHYQXasM4jnRxlOs3j0X6RGdwGHj07mItwh9SxNLlm5Gb','vEE9nsbsivzdc7QaknSZ6TOPIoZZ7U4xo4j','H6fxk7UF62icsZG9eqGrZbdZPVm3GwWLqTw4jsUckbOYt5qZsEDe','ZrX5UGAIC9QUTBOHPESqetyvKxffgahoaP3hoBPRz0u4xryTo5Q6FUb41BEAC45KzahiN5AapoChQjhdM9K9ghuRQo9xvz',11);
-INSERT INTO ti VALUES (14981049813926595661,57045,'JGkl0kPHiNtA4oFwOLdRFlxNTWD3k0TB6','8BDnhgppsDaQ1gbAyVd4Nnygj6Y8Xg2YhgjgKaKnap1pFgfuMcxs','rIzY5YoOGRJTTAKiHYQXasM4jnRxlOs3j0X6RGdwGHj07mItwh9SxNLlm5Gb','vEE9nsbsivzdc7QaknSZ6TOPIoZZ7U4xo4j','H6fxk7UF62icsZG9eqGrZbdZPVm3GwWLqTw4jsUckbOYt5qZsEDe','ZrX5UGAIC9QUTBOHPESqetyvKxffgahoaP3hoBPRz0u4xryTo5Q6FUb41BEAC45KzahiN5AapoChQjhdM9K9ghuRQo9xvz',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1792837759,-8274605,'jKUap8H','crQwoefZvwxZxnZRsZqc9S5Be7EQQ3VX7hGMTraOrNNduRErcCht2c9fAYcx26b','afdibcgAdnGG','btVlJGOJV47EpDDoeOkdEBGa2uvUuMTKKmP9kB7Q22YxV7XdREgJAX8BMylze3kgkzUkPXhth2GEYRMygyrDygVKG','5','1',10);
+INSERT INTO ti VALUES (1792837759,-8274605,'jKUap8H','crQwoefZvwxZxnZRsZqc9S5Be7EQQ3VX7hGMTraOrNNduRErcCht2c9fAYcx26b','afdibcgAdnGG','btVlJGOJV47EpDDoeOkdEBGa2uvUuMTKKmP9kB7Q22YxV7XdREgJAX8BMylze3kgkzUkPXhth2GEYRMygyrDygVKG','5','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17);
+INSERT INTO t VALUES (2631472656,-6333146,'4Yy0gCFUNpBvaiUkf','XyUrPsJAsXuj00vOHbnZ6Z4wezU','P8wafJtBqCN341h','TURwc5o1','KB','D6',11);
+INSERT INTO ti VALUES (2631472656,-6333146,'4Yy0gCFUNpBvaiUkf','XyUrPsJAsXuj00vOHbnZ6Z4wezU','P8wafJtBqCN341h','TURwc5o1','KB','D6',11);
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 (229902862763927322,1177,'SVu','5RuRpVJatULz8Jj7mi3u9poIhZsCflbtaKlg7s9I5VPoKZEkknHUOFxHzzBCMeB439aJhXYSu9uoMlt62sgO8uFRL9LnEPjAZBauTNcLnMSgnXBJMMRxSZCPiBabD5x8b','4oGMR5thUgtb5gXmypWBAgC','XK','xy01NfB8CCE91NSXETB21t5p6mUMDC9R7NvFZQfvJyR9','WHfdG30SaHnrqaPMfokPzHamEZfIxd5nX',12);
-INSERT INTO ti VALUES (229902862763927322,1177,'SVu','5RuRpVJatULz8Jj7mi3u9poIhZsCflbtaKlg7s9I5VPoKZEkknHUOFxHzzBCMeB439aJhXYSu9uoMlt62sgO8uFRL9LnEPjAZBauTNcLnMSgnXBJMMRxSZCPiBabD5x8b','4oGMR5thUgtb5gXmypWBAgC','XK','xy01NfB8CCE91NSXETB21t5p6mUMDC9R7NvFZQfvJyR9','WHfdG30SaHnrqaPMfokPzHamEZfIxd5nX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13007580959856569400,41734,'LBVFy','Jyj76BdiqMdlKb7v72tMHOTME3dZ1UWPa3n1bdpzGuT9dzpCqYWclutx3iKMn3F3Hf4LgrxavmleyqpZit4WfFMNnQ716QQIhVwkA0F1MyV0i30sGnly9Kx1yhSjHtQSezrzvQowhyUVTPYYkrGZcE1srJ8iz2HLxKpQ3ittpR6ylMMkWODj1Uc0s','xvgNNxjStY7E6PV8ifTYe7fJF1Gh0FHEqhPLM99dFoOKRN7chCXIogUH4REaDGAUDKSNcqcZ4BE6JGxrJ4BX','5UD3btAPhJWlSfqEbE6zTOoxyQCI78HZeXyybcPD4A5uSd4besNVh8FSv4UBbEz1CfNM8AKtoAb9bDiershUt0Su5RzEq4KHmuNtMXpUVGtoIauedMOgQO7GVhwMeeo6VprPJQ60Xemxow0GOtDkRt4QTGslfGagNBJmZR4VjubGZpqFb8ZY0dhEIw3dBdMRn1zjgvKL5iDxGsQjAnKw2','RceFHt9Kj2XKCmWmMqtcxjS3vYIpxvxEUwp2dJ9MYTSECxj','W4pLlOFtklNZ17zfHdbtX5lswfGx8uOGZCrf1AlMxnueZivK2MRBN1YbX7Tg05fIYbd5mYJG6KYgJ',13);
-INSERT INTO ti VALUES (13007580959856569400,41734,'LBVFy','Jyj76BdiqMdlKb7v72tMHOTME3dZ1UWPa3n1bdpzGuT9dzpCqYWclutx3iKMn3F3Hf4LgrxavmleyqpZit4WfFMNnQ716QQIhVwkA0F1MyV0i30sGnly9Kx1yhSjHtQSezrzvQowhyUVTPYYkrGZcE1srJ8iz2HLxKpQ3ittpR6ylMMkWODj1Uc0s','xvgNNxjStY7E6PV8ifTYe7fJF1Gh0FHEqhPLM99dFoOKRN7chCXIogUH4REaDGAUDKSNcqcZ4BE6JGxrJ4BX','5UD3btAPhJWlSfqEbE6zTOoxyQCI78HZeXyybcPD4A5uSd4besNVh8FSv4UBbEz1CfNM8AKtoAb9bDiershUt0Su5RzEq4KHmuNtMXpUVGtoIauedMOgQO7GVhwMeeo6VprPJQ60Xemxow0GOtDkRt4QTGslfGagNBJmZR4VjubGZpqFb8ZY0dhEIw3dBdMRn1zjgvKL5iDxGsQjAnKw2','RceFHt9Kj2XKCmWmMqtcxjS3vYIpxvxEUwp2dJ9MYTSECxj','W4pLlOFtklNZ17zfHdbtX5lswfGx8uOGZCrf1AlMxnueZivK2MRBN1YbX7Tg05fIYbd5mYJG6KYgJ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(99), d VARCHAR(55), e VARBINARY(22), f VARBINARY(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6831264,50892,'DO0QcjbqEs6BD','iHU1LX5Q5JZznWaPBfq36B5gUApl','GhuE7m5BTPDR4DlokiEm','6bzQKazpg4ElBl0GfpiricXOImGquKg91yDXbzMvI','lfGmzbw6KT510evGzTnzQcPffho4bXz77pxa4K','DhBiR4D1ZH07ZIZdmNucdAklUJBo',0);
-INSERT INTO t VALUES (-687582,20530,'3HrLM6YMpiynyJR9PLk9mamC0AlFt4dYSO2dy8pjiWiCnVvK8GMIx5q9k37IxEJQgZdjuTgCmiOOolzAOxrBb9YWfs','7SDGGVGxzyePNDbH2wtAwaX41QMvq081diRU5vBM7s1ciUhqpw89','eoe3fRp8','T7OYW2Xm4APLgKCg6lVjrq871zwbAP2aFsUXfRm4yVdabvWDKKamxeBgT48sjhfJYgl2Bbs3bS9r','aV2cJMIrIbI8PF3VvYMWcYbm7VdfQA','S9lSrPXUwgMyeJhXibMkbWJrVkz6WYI0dVmhw3nc4xxbCdz2kz5W8FedOlyv9P3Jp7NVBoEV0CTJNo2H',1);
-INSERT INTO t VALUES (-7631725,6831,'z0jHnBJkbcWDBmKTcRzrVkVFAdKVmRFXNIzQJIL5NETULQC70UAbO','ECugq6RIKexpNN','l3rCo75o9W9UTf2RFM','KBe6QxtjZ5EwDppmEqhkomBlYbZTcYZMFPQzMyPZubQ','oAXRI1eOx5RIia0fjUSAEs2G5CKnAkS7hjXwrX9eOUd5pozYRz2wxetDYIeSQnKuzzDLdlxoWDVGhPTFAywPHh8wTv','E9yHx59tbDiXQyaxcdEjwd2o5EfetIt79idG2PBq1M4wk4cTRcHWlh2GaCFmZPYT2qMGstSUwS24JrrbOI2LsDGr68xRs',2);
-INSERT INTO t VALUES (8352269,63264,'esJXDX5S6et2','litpxtwJ6G6gqq8QWoyjM3b','QQwHm6W','zvxYqOErSVv2lRtQKDO4XPAppvn8tQnafIWQjCI5AXZC9McJf68drMsX0yAvJmk4tlx9l73','jbZf5jb3rF9SQpI09oWfVUAZnUKDWPub3icsTMb78TnUeCHwwfGc20g5hLN3dco8','Gh3rLVBOe51iOOjJRluMWgLoBDYsEh77HalxYm4Bbumg2BzINzN71',3);
-INSERT INTO t VALUES (793741,26059,'cDgmOcCi2TWtyiLjj4huLase1naJBwppptEQRL1e1jLsoRA0od40aTZ9ITXPAR35nZPWBNjFXlkZAk3vmRmUao','5bcC','kU2yI','hxbfNnDTIx9ESKIcyZGkDji','YvzoMK3p6o0B122vtauyE8SJrNWFzeQXFPYgE7JIZKS3rXwMuLkV3LxqnTOpl0yBQmtJYRvgKPc4Cmw9EQPibhDfA4E21Fsbkf','WIJYnwrKr89U2dHq89bvyedMV4i8pEUYj761M54jwpE5MgngVWIz8twE9VtJwDjOPcmuGPnt',4);
-INSERT INTO t VALUES (587300,25246,'Da7AxELtOiPHxZvL4erv3AjLnvswK1D','uBFFqkE2umakYMCqHuf6','07BQryDd80gan3ZcbNYJrv','LVBVSLf0aGGucXp5cV6Vw9UuvafBHSBpxukSzEQIOUkWmuPfIVdF','DwF977ak5DN1up83yS9HK60sH7SQVS7M2qblDQID0tjXfBStcVLShkOcgLxjDPajrwUYut5IQ5t','LntrKgA7EdxSOtwI2Nh1QdOjkU4OMo8lD4x1mm3WoZRvverbz5iDGr1HAAyDnIJKpQqjVhylZUfbCpoV7N2FZkEsJlSqLDVxPYTB',5);
-INSERT INTO t VALUES (-4396137,35494,'0cNMA','t0UcFWjUUbEogHpSjAskWe9xIxa9yt','0nsePf0YnlHA','jTZ4OnFJdI4dxJcuuzpscBlfv8U1OjghcdE78W7OkWUeL3vM27GIoLIfp8z','QsLHPxdfGkN1jGKUPAcVrAyNPHZELxxNDJMZSrxYFODZ50SnsifuncnENwjqZzebe33UExeZOjjVQrhq6kmWgLdLQtI','tM2R3Rz3JPm040efoDqoe2O1ZLsN6o18044PjZvoWLcm9f',6);
-INSERT INTO t VALUES (1267708,61211,'eTf2N2lC5o8M3mXgjo3GonzxXiH2Go0Og8','ItbQaFJofcHFx8WT32TRAYJuwGEMcNObSYKmk1SWgqq8','KgUYkLHK9S6JLr','i1HWeIulhZT7QTc9JtTuTDWvWlP29zfT','RA25CJZMUwpSJcGRX5TnOiI','M4hbpIddnHlokYBnLtdcH6Zi9AZEXutL4LEU8zHNqXAbwGBYTtOXZT2zyQww6',7);
-INSERT INTO t VALUES (-7694007,49172,'vlUi0nKHOJ1UBobEsZtjScGJ8lLx1yvN9jrLYa4xtOx2vC26644gV7plRgoIMhEN7X2FFAaAqCBS2c63VGTfNi0r67IIYtTLgAm','XY6C8cIzwkUmz0tkPsEb','atJDHCSLoyRDsdNG','tVJEeSf','jHIKr7gVzrLeGX8zEuqAiUQXH6IaqXimLFrHL8Q6wY1SnnbDPJQvHip1wLlR0j','IsWpBU3e7rP22fW5ubddGb9Md5bOJ1pvmPhtKpFDEQT4MrqLEnQ1RbbXiJKrPbkGbtr1IV',8);
-INSERT INTO t VALUES (3505557,43324,'qh1Bu2YbY','BlmofdSHxptIb308wOYPu2w','LtcQMKwBNzh','2hCiPl7UzVnR4yBa4gcpUByz','vQnVrzwqU7aRKe6cYiCqt4Rezsi1n6YNGa5dUbURMJVr23hOb93FyQyGsD5G5BoV5cyitRE8sTHbC6RDwy4qxJwgvSDBbMHkctC','pQNwYRbaVYUvg5GZO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (9044155986564236111,64668,'RdGfsL4DX4boa4fJMQ1tH2BH9Xli1R2cXbVi','ZTfhwQNaX5ov7KFI1s','yilZiItrCqVcFPp','GhRG725QUEr1KN3JEEQKK6T13iHWmighzXnXTfXFX6FxYjx72QNR6fAt29m','Kg27pHWIDUvpXA0SenHtJmDzJar6SC6ENu1eiqThh7YDrsUQixvVnd2aOXDR5S6me6hIWaSbu0kHg2r8qL6','mN1i',10);
-INSERT INTO ti VALUES (9044155986564236111,64668,'RdGfsL4DX4boa4fJMQ1tH2BH9Xli1R2cXbVi','ZTfhwQNaX5ov7KFI1s','yilZiItrCqVcFPp','GhRG725QUEr1KN3JEEQKK6T13iHWmighzXnXTfXFX6FxYjx72QNR6fAt29m','Kg27pHWIDUvpXA0SenHtJmDzJar6SC6ENu1eiqThh7YDrsUQixvVnd2aOXDR5S6me6hIWaSbu0kHg2r8qL6','mN1i',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(100);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(100);
-INSERT INTO t VALUES (-6436043467485640857,98,'Lf0LoQ8piUuGcej2qAPVPxkrWY6poGiAY2GaqS9es8vga29pWtIsJkEU6RDXQNdmf8boKUENI7VS9RbK5','Y7WHXsdGSqfiTZjiFODEF2TCtJ9SjqtBTtd2xBxnM0EB8ZsTQT','yXNpUKLw0T6hch','QuKt6tkzKwI03y4yhcgIbSd0egpCTJFifg7gKDImBrJxvPBXtk82Np','6o3G6ncObron9tPjGBN5bwxlcS2rKgBVUQxaOUkoPjTf0iX52NYhscFJuz5WvnS4dHTG1z0AQdrMPLt4t1','xCLc0FzHXpYMalGngyaiYwhCr7RWS2196CgJ9gmmOUAGFHly',11);
-INSERT INTO ti VALUES (-6436043467485640857,98,'Lf0LoQ8piUuGcej2qAPVPxkrWY6poGiAY2GaqS9es8vga29pWtIsJkEU6RDXQNdmf8boKUENI7VS9RbK5','Y7WHXsdGSqfiTZjiFODEF2TCtJ9SjqtBTtd2xBxnM0EB8ZsTQT','yXNpUKLw0T6hch','QuKt6tkzKwI03y4yhcgIbSd0egpCTJFifg7gKDImBrJxvPBXtk82Np','6o3G6ncObron9tPjGBN5bwxlcS2rKgBVUQxaOUkoPjTf0iX52NYhscFJuz5WvnS4dHTG1z0AQdrMPLt4t1','xCLc0FzHXpYMalGngyaiYwhCr7RWS2196CgJ9gmmOUAGFHly',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8699734187635705580,9025,'IxzO0sap2D7HYD75L3m4NHrpns64n4NbEnnxdWqlw4ETfkpXUPVjcuAptJNdCXD2R85sOwYmqkq46h7vyrhSRnO9zy','0NJBkKfvgXBBGWN76H9snlkS6pX0TApDpXldu9zQkAtRSbo4kidVtU8tlqArZDmfH3EIkasPGo9YrAh86LyYRvHzqeJZrqRUGihtqeTLoke87rptBo6fsBKchiBccUhV5NtiAIJSUaDJvvzIAJ8qDJHrd','mjQrupstqTPtNh4','11rHjVJQbbj90CEuYR1NaQeZk','6iLqZiK1hWsPIdDrJ6brQgdLeEjt7lKdH6fi1yBLydbT7e','xyXP3ktoo8h80VFwmRn4hmKYzLw3nCj6pK8tPPJOmoJSLAX2OuuoSxnvEoSO7olqnMAEvty8X6J',12);
-INSERT INTO ti VALUES (8699734187635705580,9025,'IxzO0sap2D7HYD75L3m4NHrpns64n4NbEnnxdWqlw4ETfkpXUPVjcuAptJNdCXD2R85sOwYmqkq46h7vyrhSRnO9zy','0NJBkKfvgXBBGWN76H9snlkS6pX0TApDpXldu9zQkAtRSbo4kidVtU8tlqArZDmfH3EIkasPGo9YrAh86LyYRvHzqeJZrqRUGihtqeTLoke87rptBo6fsBKchiBccUhV5NtiAIJSUaDJvvzIAJ8qDJHrd','mjQrupstqTPtNh4','11rHjVJQbbj90CEuYR1NaQeZk','6iLqZiK1hWsPIdDrJ6brQgdLeEjt7lKdH6fi1yBLydbT7e','xyXP3ktoo8h80VFwmRn4hmKYzLw3nCj6pK8tPPJOmoJSLAX2OuuoSxnvEoSO7olqnMAEvty8X6J',12);
+INSERT INTO t VALUES (1710452847,-6297158,'JZmk61bcq','B435ZbOiFjf','TNuwHYT','OdZqUqj57ip1lnIWJIdIXuGMHQr1RKcpwAyRnjLdnIoWh8t0TOKjc9FYHcMSRHcTmikwo6XW','mg','ul',12);
+INSERT INTO ti VALUES (1710452847,-6297158,'JZmk61bcq','B435ZbOiFjf','TNuwHYT','OdZqUqj57ip1lnIWJIdIXuGMHQr1RKcpwAyRnjLdnIoWh8t0TOKjc9FYHcMSRHcTmikwo6XW','mg','ul',12);
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 (-2766185758516937688,64534,'vlcuxO2codBn2CeqicVoDFZIEDro4RpMRLGng2KOnBYrxVTrlyLZb1sMk','px1tmstaM533J8qb8aUsv2IPAsjZzOvjRONLpVyKIqZiv90iWG72b5FEeOQMSmhyRElQpVsI4FzNE1ibNFv0SIM6GAL42Jfuxs8ha8Zvg9okDzuPmocHvIja4','QJFyMSf','CPzouxMMUMukptNTxYC2FJj0oxto1FXAzu4TgrMXgLY4iRB6J43F6g244F4F27010OFjed6ySTbZLGcaErN3yoM5a5IJ9uhY4j3kHdWoKQVN87GiuwSV7fMgcPfFcOSH7xC0lhvWvENitpEwUJgyy5DVoI5NIgxFKNOUn','87wxlnXw9GlbBiT6JZJflPJYXjITCRdmPw1OkgAOZNGciJJY','Suri8PVImwIFECSniVeoJEParK',13);
-INSERT INTO ti VALUES (-2766185758516937688,64534,'vlcuxO2codBn2CeqicVoDFZIEDro4RpMRLGng2KOnBYrxVTrlyLZb1sMk','px1tmstaM533J8qb8aUsv2IPAsjZzOvjRONLpVyKIqZiv90iWG72b5FEeOQMSmhyRElQpVsI4FzNE1ibNFv0SIM6GAL42Jfuxs8ha8Zvg9okDzuPmocHvIja4','QJFyMSf','CPzouxMMUMukptNTxYC2FJj0oxto1FXAzu4TgrMXgLY4iRB6J43F6g244F4F27010OFjed6ySTbZLGcaErN3yoM5a5IJ9uhY4j3kHdWoKQVN87GiuwSV7fMgcPfFcOSH7xC0lhvWvENitpEwUJgyy5DVoI5NIgxFKNOUn','87wxlnXw9GlbBiT6JZJflPJYXjITCRdmPw1OkgAOZNGciJJY','Suri8PVImwIFECSniVeoJEParK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(1) NOT NULL, d VARCHAR(8) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4403052,2736894,'H','qzS','s','CdSFZGqoC1lteJ85uZMBjGmZhbu','vm10iZGUthp9oZOplbhLfIKfdufbNKJpbhs6I4gGjMb6aJdS8merCoSeurYD','01NJf1ojUFLjOAkausYyW40AOdF4jrYgLd5lgcvkRqEKjvkKxLXkp0Jse',0);
-INSERT INTO t VALUES (4906549,-1928341,'E','xrIPR0v','HB3MIQ3SUtlHacI','LEtL7zzzk0dhqnssAZdHJz','wDwcLxtnfFw5KRg4TtOhetgBSrWKLtCd8nCehCEEmRPBj533tTxQZYUo3e3ypD03wsXfHa8l','CDQE6URawjB3IzYgfkumjmzRNP8VFh3tq0MyYXe',1);
-INSERT INTO t VALUES (4054027,4917837,'G','crfJ0YDR','UGH','dGhOOD45uZKTuS32VpuapMaDHFZv','f','orPrFJ0hz9udwtl4dyqK5pOBfWimrwtI5BC4IGU4obgq4A4xf6Pb2l3Wqgj9EPXSeyp',2);
-INSERT INTO t VALUES (1638793,6954354,'n','qO','j5S8bqMLlARfhAP9kII2H','JwCxw2cYZlQxsyD1UoE8hvCvuc','HjDQtV4jhBylKTH6omZryaVINaAlmXGiQz2ERFkwtmzyZ74YgzosxKiaMj4x5Oox31blnwOs6o6wOC9hYyRH9eGNgFAKHS','duf8I7cAw7cH0pLxrHPWlXcxYbRaS4n3QJOKiqIVWfCq2mFpL4aVmK582i2O46mxeIzeOxJiuXnmMG41cc',3);
-INSERT INTO t VALUES (238481,-3998345,'q','u78kg','x','oJwnAGjBlxmLdiKHgtNN84ZnKhF1vsXO9','K5DepIaE0I2AQBOyIkJjTxxrPqZBqEQnWLoMyUFdE7fbjeNzYPhnZXI02EoN98ojb7Tz8QgZbG6MswFEN','IUq4bQ0tH2MQdjXPKzdcgd3xqIYIj8FTefwyxj1KCu8axcDSVXGCYjCHQ0smPyJJUPWVw330',4);
-INSERT INTO t VALUES (7518987,1897561,'o','PeFDDT','9AHcRqwza','iNkwaiU6RJGGL3IRK','CRu46Ksr1qo3Z4nD32j8ohdGRqVOeISXzGH66oR341cHgeLme7jiC9XLCizK1vkAprH7dWPzlxi','1T9YQPRf',5);
-INSERT INTO t VALUES (9912159,1188649,'r','Ceg8XR','YMwnOyAHn','ACMepgV','ipFkD1gBmyo8y9GjjdD2WXZlgG0sdaKbQWP7WAe2','A9BeEY4ABX6MwGyhXblmG57MQDZUrbd6YmKpGhEB6uYYR7sMSul0qhZcqEtUJcWiTL4zx8U1MOv8FvIogDOdCUK025',6);
-INSERT INTO t VALUES (2201958,8228630,'f','ob7GCLwE','mZi8H','MEoQdknsURzWQQRWenSu1251YMP','WA1wNvyyoDn7ZhGzvRr68vpAaCbvVO8aWkXvcm4eNuGsM0U9TkH7VvIOJJzj8fal5W','p2lmCrtpcp7eZ6UesiYqERLjekAvcQIAKOUZjS6IA8Rwf',7);
-INSERT INTO t VALUES (538768,7735688,'i','PHpPfdZ','GsabRAlN0Xgc','m1UF0QK2mPkCf6','o2g1hXI9AqS6ZeYf8kcpfEsQ6w9XvWGRl56htSdBO','DJ0FIHGbGAIf0AYnI3L3zY2PrtKAhAxxjihB',8);
-INSERT INTO t VALUES (4886703,6177237,'t','VNkxAHa','uquEpfTt','PiTPMjgGsoTqN','Ru6vgKVk1wyweeDmllee3rOBF23Z7Lr7UyBnjIhqFDGfIUNJni0JLyTNvG3TZbTEzyomB7sjnD4x','wWxUfCqOxchRkjjlqrKsKYOTkAVChdnHbeQLONZXZJXa7GZveFs3pIvluu2BN5P04tqZ3SEddGivv2VewS0urA4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1927362671,-1430937,'EmspWNHyCbGLs6Hg','M7eIHX6nlXPqgzMVmLtu6KIcKI','kzq0QM9haWEoxgv','eMB6kytRDqysSkC55FggFMrjEUAQpKc8k2mbX3Iy6dLc5dUoMkoXd8YFEm8yTZcNd5whVBefkKUWN76zSMQftL824I3o9qe7DZ5j7RTk0XwmTbi1MsBPkz7YDjmLi0KhITL6dMeC7','R','ka',13);
+INSERT INTO ti VALUES (1927362671,-1430937,'EmspWNHyCbGLs6Hg','M7eIHX6nlXPqgzMVmLtu6KIcKI','kzq0QM9haWEoxgv','eMB6kytRDqysSkC55FggFMrjEUAQpKc8k2mbX3Iy6dLc5dUoMkoXd8YFEm8yTZcNd5whVBefkKUWN76zSMQftL824I3o9qe7DZ5j7RTk0XwmTbi1MsBPkz7YDjmLi0KhITL6dMeC7','R','ka',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3860284559,3963282,'VRR2Xq','IyqNNm2IuGfTt5ohnPu7kBFja5paqgsmhlodhJMt9MKsO7EV4Tkt8e7Nk0mviraB3Fy1ICzTOYxHW0Vq6MCYecvVLKCkbkmt5kk35SgqqeZGLN9TIh0d2MMg7lJht89ilnkmwAHUcaJ5DqfbcIE7YaIFEui91nbi7QGSn','xhl','y1Ckq9AH36364XIS50j0iFH8w7AW1fryQRaOt8jkvDyxDv','V','UH',14);
+INSERT INTO ti VALUES (3860284559,3963282,'VRR2Xq','IyqNNm2IuGfTt5ohnPu7kBFja5paqgsmhlodhJMt9MKsO7EV4Tkt8e7Nk0mviraB3Fy1ICzTOYxHW0Vq6MCYecvVLKCkbkmt5kk35SgqqeZGLN9TIh0d2MMg7lJht89ilnkmwAHUcaJ5DqfbcIE7YaIFEui91nbi7QGSn','xhl','y1Ckq9AH36364XIS50j0iFH8w7AW1fryQRaOt8jkvDyxDv','V','UH',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3906354702,91343,'ZXpI','ystLTnJpGzSQda1IRbL3ZwwRU8RS8dX6DpNnIuS6djxdEpPNskEKJoyhwcFY3wViG','tMLo4r','esnWoRP7iVMQuKXNIEDYcqkAVb9n1lfREvg7p7ixX4qsI0AC1cBLEPuy1N5fQ36GjteFrC7VV5N8WV1RZeRWznpzfg0foClUwzOgiqyREaEuN7OrN4CTm2Q3QN0LuKqHSQdAphWhV66rlepGjBWPH93P7Xom3FeTiFPaKPmriYlUewXnrOIrWk','Iz2','Jb',15);
+INSERT INTO ti VALUES (3906354702,91343,'ZXpI','ystLTnJpGzSQda1IRbL3ZwwRU8RS8dX6DpNnIuS6djxdEpPNskEKJoyhwcFY3wViG','tMLo4r','esnWoRP7iVMQuKXNIEDYcqkAVb9n1lfREvg7p7ixX4qsI0AC1cBLEPuy1N5fQ36GjteFrC7VV5N8WV1RZeRWznpzfg0foClUwzOgiqyREaEuN7OrN4CTm2Q3QN0LuKqHSQdAphWhV66rlepGjBWPH93P7Xom3FeTiFPaKPmriYlUewXnrOIrWk','Iz2','Jb',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(55) NOT NULL, d VARBINARY(23) NOT NULL, e VARCHAR(18), f VARBINARY(64), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (63166,4255529872,'znZ5S117XRSGe','QifU','23IIa','HbGErcwjUuCKuBE','1','F3',0);
+INSERT INTO t VALUES (2267,3660849232,'2ugDXlygYiU9Rbsc7B4ZDxqyS1VPZdHlByp7Ge','z13qp2s0aAL3m9c7zfh','rZTmvAUqzby5VtFuEh','rQfbUtoVta3hGnq5U9gMfcbw9BBhn4bgJIBEjpK4XYh09FcNMzfA0TSRkBD8Wk','d','o',1);
+INSERT INTO t VALUES (7195,146076013,'bMSmf','nUEfVO2GmPj','KHO','UtWYVH99LJc4wvR4nzPHsG3YEWE3nr7Zqs3GvzOj9Y','a','p',2);
+INSERT INTO t VALUES (3628,1785953182,'2nW32G7OeF0FgyUEsvfARTTFPiFmwGRrZfUGYrJO','sXX','nzZihen4Yc8','k9Zk2QpiKne21SmBinKzcqvm8El3bLXOuvVskKzVaSZhix1MjGUC','0','f',3);
+INSERT INTO t VALUES (29834,4195481951,'xwupjALBVRgSZ5ELzVOQbvJopVPdJjeHTHOYKY6sY0Zxs190BY','cxEH','LXn2k7beYSsj','JrpRcHfRK25fH0KnBO7jCBZ37ow6NF09s3noq4DFvVR7l14VFK7','9','2',4);
+INSERT INTO t VALUES (53024,2932038519,'6wckgj2bZZ','uKq25c5r3FKvmT06wV','aIMC2LDWxg','dmxvZ0E4Uw1WC4skYsDHDhIr6a7flOd3SkHgLazJRH','H','2t',5);
+INSERT INTO t VALUES (43034,69334533,'458GiJveySgEnMPajcId3IZpfFk4uv6myh','iGdlpqbwZ2E','MJ','UXwaHfTjo5qCIBhAhmnQHg1dG8JVP2sGwA8oT93SaObo17ZlYtVgRMhayVaKty','k','6',6);
+INSERT INTO t VALUES (41329,3843904808,'5nG0HnVg6E6vh9M2U2i2XwDpIRptGTo58r8OtZrz','hcku7ogA','dRLnOhUMKv8','60BZytx22O7cNkLE2dsQfzj4tHXjFuOv','5','S',7);
+INSERT INTO t VALUES (4129,641777519,'N','7V','fvdUo5a','PdV3p9Hhbb8d6J0wHz6JWn','j','c7',8);
+INSERT INTO t VALUES (12817,3979061785,'J9jfeaXQZBOKPAJ6A0D5my9FTi0','n','vUcSKBRx','eYkj3','s','YF',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(55) NOT NULL, d VARBINARY(23) NOT NULL, e VARCHAR(18), f VARBINARY(64), 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 (16992348032881025761,5314437,'O','LX','iB01cEcP9enc7UrB','7Znf2QGwrgYyRLlDLGBfE','5','yk4C07NQFI5IHzLd97j4XhvcPARmY4kVGxLUw1eLc1LMPhRZteq15RJxdKYeav5bZXEwWsBmvQYN3tSRsfiH',10);
-INSERT INTO ti VALUES (16992348032881025761,5314437,'O','LX','iB01cEcP9enc7UrB','7Znf2QGwrgYyRLlDLGBfE','5','yk4C07NQFI5IHzLd97j4XhvcPARmY4kVGxLUw1eLc1LMPhRZteq15RJxdKYeav5bZXEwWsBmvQYN3tSRsfiH',10);
-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 (18355904725801337883,268387,'ho','rm5HCC','8jVRmQlicQXPkcOuSmpec','AYQgD9HrOhWwH63cpYY','7Q2xPQOfjmGTHbMk128tqKqsMYKmURtkeCNwyocfPFxaN0EPtpPY2Lw0RYiAy','it06XvEqpdRX0lGc5qnxBaPaobCZCoNZuKgOTJEBeuDTSCVZoEzL2cecaP0QRlkMxK7mDVq7L',11);
-INSERT INTO ti VALUES (18355904725801337883,268387,'ho','rm5HCC','8jVRmQlicQXPkcOuSmpec','AYQgD9HrOhWwH63cpYY','7Q2xPQOfjmGTHbMk128tqKqsMYKmURtkeCNwyocfPFxaN0EPtpPY2Lw0RYiAy','it06XvEqpdRX0lGc5qnxBaPaobCZCoNZuKgOTJEBeuDTSCVZoEzL2cecaP0QRlkMxK7mDVq7L',11);
+INSERT INTO t VALUES (6664476542334927676,2267503092,'SbAF9Uq3J5jDR5eCdgpvxK','3vQaTm3K6cXF8noip','FVwRP2V','3ENpvUtDAXOtlxjG0kVGsLsAB9FHM5Z9kXxDc27FO8XbdvUKZ0aHRHLmS6eWLK','V','i',10);
+INSERT INTO ti VALUES (6664476542334927676,2267503092,'SbAF9Uq3J5jDR5eCdgpvxK','3vQaTm3K6cXF8noip','FVwRP2V','3ENpvUtDAXOtlxjG0kVGsLsAB9FHM5Z9kXxDc27FO8XbdvUKZ0aHRHLmS6eWLK','V','i',10);
+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 (10556908791846315047,3838770821,'Ng6tPoGcwNUpdYY4HbrycGDVK','PatsoUNR2BVtZBpd','kC','P0t9wH4qiJDP8LX5F3peEnapk8uconx8qzUsFEtvNKxCfbWq7','G','z',11);
+INSERT INTO ti VALUES (10556908791846315047,3838770821,'Ng6tPoGcwNUpdYY4HbrycGDVK','PatsoUNR2BVtZBpd','kC','P0t9wH4qiJDP8LX5F3peEnapk8uconx8qzUsFEtvNKxCfbWq7','G','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12656825627513489282,2143874560,'b7NGtOKAvnNXzEuf375fD8qnjal1CTYk9J667KRXlCqqKCSb','FsQIelTKOB6VnXxDkMHQJ05PBlOQJJqNHQcmKnulCHYjdTW5qQi2CpZ3fKCSXScdGiTMiyrj8rK4zeL07LVbUalLmqdAjLCbvNmCy6jHDg5odAwdlei2TdfpRgArMvQftE3Onyw1833rv5sGPoQhWcQSimQU1LNNcH','aZR','4HL52Fb5ynK1gh4zb2MmTC','e','hw',12);
+INSERT INTO ti VALUES (12656825627513489282,2143874560,'b7NGtOKAvnNXzEuf375fD8qnjal1CTYk9J667KRXlCqqKCSb','FsQIelTKOB6VnXxDkMHQJ05PBlOQJJqNHQcmKnulCHYjdTW5qQi2CpZ3fKCSXScdGiTMiyrj8rK4zeL07LVbUalLmqdAjLCbvNmCy6jHDg5odAwdlei2TdfpRgArMvQftE3Onyw1833rv5sGPoQhWcQSimQU1LNNcH','aZR','4HL52Fb5ynK1gh4zb2MmTC','e','hw',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13751066271683238999,1009879141,'Re7en122l3fQnlwzvGg4Vy9JohdJatS7P8cg0IPemoCD','t7O2iI4fOUyKLCJqM8gSoAIsxn3VTcZArGVifoY5AKaGNL9NqhxXlSeJduc0L058VUHxHelfFSXfNwcB2yroIk6IKxJg3mXRM2XVEEbEMb5P1Q9ev9AZIFJHq3CVSbzz0Z0rV3sM38CDGwRVe59W4k6oeempzVwgm8yrUVevSMnNkhH2qB3ICSsV6CeJIepwPcSHnHG8gHBMktwkiefhmEFQkTSx','rKxk','TMDdWHcGOgdLg9eArVrZQgRkQfFOurcQBgqJjccEflB3D1tYcsTf9xiWisw','j','f',13);
+INSERT INTO ti VALUES (13751066271683238999,1009879141,'Re7en122l3fQnlwzvGg4Vy9JohdJatS7P8cg0IPemoCD','t7O2iI4fOUyKLCJqM8gSoAIsxn3VTcZArGVifoY5AKaGNL9NqhxXlSeJduc0L058VUHxHelfFSXfNwcB2yroIk6IKxJg3mXRM2XVEEbEMb5P1Q9ev9AZIFJHq3CVSbzz0Z0rV3sM38CDGwRVe59W4k6oeempzVwgm8yrUVevSMnNkhH2qB3ICSsV6CeJIepwPcSHnHG8gHBMktwkiefhmEFQkTSx','rKxk','TMDdWHcGOgdLg9eArVrZQgRkQfFOurcQBgqJjccEflB3D1tYcsTf9xiWisw','j','f',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1201127461241,1325251482,'6diKiBj8p9az9lOQKc9VyPBu','zcZgpnbUXo9YmODAO2Ur9rvO5ZjAr2sDNU0gVtM7b6Y1DGCa5u0zJ6om4H2FzdVtc1uvagvshGzq9yXi9g68sCrrI9EYSKBxqUJIFO09ShphqhRiwQzg2oip3VMenhwrkHWvJ35AIQOH3rI5ojgPAul','S2aB8exqKCwz','o1fbsRqeUzkqSkB5db2dIpoeGH8NP9HLIwKkZ8lnCYRzcp5xRcjn7FHnxVAxLLFyp874mZpCVgYzGQwlRkkAu59qBYTxu5yeRtHK1NM4K19WJevQf6JP2Y8HV4FEsw3CQXztA0RXxsM1OeCg8m7jeBFoLsDgTdkiDsm6rktjO3yMNB7uoX0GLZV9oHUM4vyd8R6XpHKp','d','rP',14);
+INSERT INTO ti VALUES (1201127461241,1325251482,'6diKiBj8p9az9lOQKc9VyPBu','zcZgpnbUXo9YmODAO2Ur9rvO5ZjAr2sDNU0gVtM7b6Y1DGCa5u0zJ6om4H2FzdVtc1uvagvshGzq9yXi9g68sCrrI9EYSKBxqUJIFO09ShphqhRiwQzg2oip3VMenhwrkHWvJ35AIQOH3rI5ojgPAul','S2aB8exqKCwz','o1fbsRqeUzkqSkB5db2dIpoeGH8NP9HLIwKkZ8lnCYRzcp5xRcjn7FHnxVAxLLFyp874mZpCVgYzGQwlRkkAu59qBYTxu5yeRtHK1NM4K19WJevQf6JP2Y8HV4FEsw3CQXztA0RXxsM1OeCg8m7jeBFoLsDgTdkiDsm6rktjO3yMNB7uoX0GLZV9oHUM4vyd8R6XpHKp','d','rP',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2537317238755590470,3080609549,'qhpoflxuchOGYB1RBHDbBo','Ex9wDJWj4hTgFBkI8lbCNEF7cvOIcTWCaCsrotxgEllATdIuUB7cXUxd9Dc3zewqLIZsZZy6TNN6e4bgqtLp2CYLXo','rFLzaCMf57L47rFK5','xmWZbgPH2rxgs324yqE0Pr9NjczOq6sPeJHvR1Z18TYqAyWSCnfEcYxHpBrmeodtMIN5A30cI7oroTjdF3ADhjsFjmhC5','2','S',15);
+INSERT INTO ti VALUES (2537317238755590470,3080609549,'qhpoflxuchOGYB1RBHDbBo','Ex9wDJWj4hTgFBkI8lbCNEF7cvOIcTWCaCsrotxgEllATdIuUB7cXUxd9Dc3zewqLIZsZZy6TNN6e4bgqtLp2CYLXo','rFLzaCMf57L47rFK5','xmWZbgPH2rxgs324yqE0Pr9NjczOq6sPeJHvR1Z18TYqAyWSCnfEcYxHpBrmeodtMIN5A30cI7oroTjdF3ADhjsFjmhC5','2','S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(37) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(29), f VARCHAR(49), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (55633,45066,'4','wAnmruyCoweQR9C','Paxr1kaadbTnE','RhvTCdpiXkRLWk0hlwx5nBMMpDeEnSA3cEBbZ5KIyu6mVYtCN','n','f',0);
+INSERT INTO t VALUES (22621,57644,'1PBPhSDFbp4yZX7IcfMxeSn','2nHnyTQTFRDPoehtXNRtRdTdODM','xcWsYCckHcu4AslBrsAgwGW7fVXjd','rzNuJELpa1oUzkXiJBYhyi0t0b7','9','O',1);
+INSERT INTO t VALUES (12849,18468,'HmmSd0wsuvwOoDaXrI','knO9Y','34s1RTMjW3Tg','iUD1Cn0GSHfP7FcngThhaQkeTTzp0n8ST','n','q',2);
+INSERT INTO t VALUES (45961,21061,'vgNfmlsfZxsAPsCJgD6yHH71cmSJ4','Z','uOyYOpPuayUPgWq50pV57hkv','22s','a','f',3);
+INSERT INTO t VALUES (24523,45213,'It8C47mepfQDYCYkHfjO0t0hByCgGMhJHUR','29azuntL001R4mbG53WTI','Gn1BPzXKKatJ','qVB7NoSgGcsyOtVx7D4qm','M','r',4);
+INSERT INTO t VALUES (6668,46927,'RbPDVyOITRFApwuvuzAq','rfMlPjGlhKpISwoBbfTpUS','Yw3WO8BDaCyj6TBnCms','pe5qWol4jGFg3H9547QSNu9QVtAcBJ','c','8',5);
+INSERT INTO t VALUES (45530,38410,'2eVJQdHGvzaTTfsiADyJ1j6Z6cqH6U5','Cm944C','J','2hNv2jCPAUGy6KhxD1yJqrle6','7','q',6);
+INSERT INTO t VALUES (24782,31805,'kizKu1JBcj2YLZEOFKNze5VS924gP5F1','vpL','aOLQB','R0LAUIl','8','N',7);
+INSERT INTO t VALUES (53300,31264,'D4WDleAjBRC','HKJ199gZlzUzkbX7kja20v','e72OEG02QGM','1aPpaBupSf5znL6kyHS1NlaPg6I8wHAz10','i','n',8);
+INSERT INTO t VALUES (62934,39835,'BI5Ucho0jiRM4FHH1ksPZD70DtkyOzotSOQ','2W3KUhVL3t6QpW','nrjFbietkFemcYWRQyN','oWM2dZjkPYRT0hz4gcQNBkek1sEHlhf','I','V',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(37) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(29), f VARCHAR(49), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (216645894,26295,'y3NBgOjkCmL2sinSa6uGGWh0m0','pPlUPFaaGSH5DLHj63Fuvja9','R3msNFaFaLvO9FynQEHxSuchQBde','Rh47mIkXhF4yrQFIT0CWv2o85LE5v2mhMmqucG6v4','M','y',10);
+INSERT INTO ti VALUES (216645894,26295,'y3NBgOjkCmL2sinSa6uGGWh0m0','pPlUPFaaGSH5DLHj63Fuvja9','R3msNFaFaLvO9FynQEHxSuchQBde','Rh47mIkXhF4yrQFIT0CWv2o85LE5v2mhMmqucG6v4','M','y',10);
+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 (1484726954,27895,'T3ItyNKw6IAvPXy','UDX6gN2PaxvW4vx6YmUBro9','LLFKDwQKlcAGXnQeTKJPDb','Xa3UzKKGH7Y3n0rq4B5hYADLCUeY3vfEWUqKeqPXQqUW','I','X',11);
+INSERT INTO ti VALUES (1484726954,27895,'T3ItyNKw6IAvPXy','UDX6gN2PaxvW4vx6YmUBro9','LLFKDwQKlcAGXnQeTKJPDb','Xa3UzKKGH7Y3n0rq4B5hYADLCUeY3vfEWUqKeqPXQqUW','I','X',11);
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 (13735965229137851295,6495474,'1','sM8EXmchMGzrcN7hvEEItyxYpjn51YdKuFGflC0XX0OtcMElpESa0hGMGvncoqRPHPGkCf9RLHg6k8yCbj3DGR','wsvPgtxLVJKHZNfjjiDEoY','vVc4xD918Z6Fq6WqJMdgQUBlNmwgcm','5ohI7n3fCa48qRlOxztJNcRzWxCcoHjgAUXcHBrl5tCDBw2EU3ITFTWyQ','PnJhF1TgPbedoj7Vs7sGskPRqEtJvqWsg7wgLPklzzBkSDbtis7CdGpCuSIyBHRP25DkKNJigygyUmS7Emd7uLJMKLbY',12);
-INSERT INTO ti VALUES (13735965229137851295,6495474,'1','sM8EXmchMGzrcN7hvEEItyxYpjn51YdKuFGflC0XX0OtcMElpESa0hGMGvncoqRPHPGkCf9RLHg6k8yCbj3DGR','wsvPgtxLVJKHZNfjjiDEoY','vVc4xD918Z6Fq6WqJMdgQUBlNmwgcm','5ohI7n3fCa48qRlOxztJNcRzWxCcoHjgAUXcHBrl5tCDBw2EU3ITFTWyQ','PnJhF1TgPbedoj7Vs7sGskPRqEtJvqWsg7wgLPklzzBkSDbtis7CdGpCuSIyBHRP25DkKNJigygyUmS7Emd7uLJMKLbY',12);
+INSERT INTO t VALUES (107362244,36999,'ezmTloIk8vkB9nJkHjtt3YXkOu','uz0ZkWtVnNbdHBEXDna5M6XCLa9KyFIPIKHTJLFw1OwXwf4jsCBCtMvCfJ8d9lLKqgLp9OfrjjVvxZAk','xqTn','eL03IoCFlpOIHGHMf7We07ReBD2eiv0TjzkUcEE0QqQUI','B','R',12);
+INSERT INTO ti VALUES (107362244,36999,'ezmTloIk8vkB9nJkHjtt3YXkOu','uz0ZkWtVnNbdHBEXDna5M6XCLa9KyFIPIKHTJLFw1OwXwf4jsCBCtMvCfJ8d9lLKqgLp9OfrjjVvxZAk','xqTn','eL03IoCFlpOIHGHMf7We07ReBD2eiv0TjzkUcEE0QqQUI','B','R',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7064045585593451743,5767742,'v','haSzVoj9lEeOvbbGBznme1NsTAELaNvdeHZUqGlN09T9qa5QDooLAAiZMzocErkeV9TspewDlZYisfL','ZL111cUu','vvXFDjLOdHceAfZSclcKegaOj6s1or25B1sUD833szaVuIl4X8dJiwUzQkCPF1LDZ65eLoLIobvXrGwlWWlnz36TiA4L3r6','Ej4vdLZfoB4aIN6yLRKXSq6Se0h3tYH73B','4LXMdlBpLkczk9LmzinPvyfMN7Hg7x42lGFXXOVC1gDzn4GoSK1YJwYIDmdIn40xZ',13);
-INSERT INTO ti VALUES (7064045585593451743,5767742,'v','haSzVoj9lEeOvbbGBznme1NsTAELaNvdeHZUqGlN09T9qa5QDooLAAiZMzocErkeV9TspewDlZYisfL','ZL111cUu','vvXFDjLOdHceAfZSclcKegaOj6s1or25B1sUD833szaVuIl4X8dJiwUzQkCPF1LDZ65eLoLIobvXrGwlWWlnz36TiA4L3r6','Ej4vdLZfoB4aIN6yLRKXSq6Se0h3tYH73B','4LXMdlBpLkczk9LmzinPvyfMN7Hg7x42lGFXXOVC1gDzn4GoSK1YJwYIDmdIn40xZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(38), d VARCHAR(81) NOT NULL, e VARBINARY(87), f VARBINARY(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12741149436773946667,1687751051,'7lnreQLULcrRLC7','14I3TExJxl2QZUJ7EkvqFU7PvKY','1PB9EnkcdRtdO7iDBGdA9uL','urYIMFSQzOxlLczxOmBNJzUfAb25iErTO1pJk5jeCFUZokwmJqw1hZh2LHY','cyUaisSN4fQpoZwRrBGZBbduAKkQCnfFnJXULy3TdvERCNAC7KCrpZLRS','0g5TI7sVyFzUmdDpCtYo4Eq9SKgVbbFeo1meGGCjh',0);
-INSERT INTO t VALUES (3167707039779254306,1965698877,'h','Qp2bxY','hUugkVyhk9XzZVdfyX2bXvsebCYkoW8XeHgMhc','74gkxgedFVigB2wycIut6TiPjG64b','PinbqvBXGHloQmy3srFCaViBLhZKomOfohZ1ZkZfWz6JNw8YweALW2ZKs240Jq6JfSe','3ZgIpBG0S1typ7Wz5HOiwCDqEregtJnWyMRerSn43k0jwWdYRnzTtNzWvcVK',1);
-INSERT INTO t VALUES (7603188504906476629,241222445,'Z3sepWaGzHVLaNjpXJfjwAYTDeqdlJuRa','4ouJxr6ic4pl1iiCyiHYupLRW5TJ0mMEW1ybavWjF6vFILUgbM8TO','h5C7I7baLuTgn1n2g6M0oP22IZnxT0epnCJZ2fruDR1hOpf3cwjdneNGvS1W6bKuYzzPIUCXw8WqZbFyD9RQU2','OiGxjKonvf5hBPl3u5CGwaROtNFVlIo87dnL7HIOwpRFfjrTSZ90XzamNo77TzwhSZua77zDGP9su5','ffaQztX8ZpRJzJ9Y','SCh9ormS68c',2);
-INSERT INTO t VALUES (17587537779575161940,-666704928,'pGWi0G1lxtE','6Af34OYEslRlMnywBE3QIGUHvrgszoPwlSKPw1RXt8v2e0HRkq0GOB1','4Cu','z0JP6l7pEHlSfUk601Ba8PjQdTGtcY7oSFRAH8Xx5Sq6Mog8XoV9ExX9oIcWgpZnaGj80Jr1BZ','65QgRNwUC6sZD8sTK9jvFHz4LdcoqK','15H2WYIWPdD8e5gVIBqYhpIVSMWNiIbwwzJKRevdMsPrROXs0ubFwxewLfn2kMWFWM2CQm13wirlALo8dL4rU0ZEfm',3);
-INSERT INTO t VALUES (18316841354975736093,-468453576,'zDAfO6oyqILpESxl','nij9Io9WZT7nBZRZfoS2CprY0CcfZ4P','KUzUF51jZnKvoD4TK7Px4Qj96ncwThS2zYWXHDY4WzlcGtiuPHM3R0gYw9BPW1Hluljhf9MwRsdaY3zlHimbdHU','MHHMtDbF6qEkPBoYojC7lwKrZ','xr9NvXTWsNzl43z2YzcWiJG9Luvz9OwiNeU6yK4S37pByLReShOYoEcI0LjuvFk9Cy8wullp','k82u0waqEfYtrEnNMacQEKFFAScqf3F3FdJfpS',4);
-INSERT INTO t VALUES (7477889111571705506,-702058049,'VnZ1Qy1qNn99SfpG7b4dsgy','9fAKGqJCrD4tIdYxL4AVl','Mf87g7dBwXmojgasKDtVQxcM1tRJO7XpWF7XzKATbZAVa5rynEa','U3SvOn','MZ7a0rs8zyS6DGzOj6AKgHS4wmprPw','45jrkV4ywMZ8xhSJs2N0X3r8bg8oHaOLQZmO9qInACo71xXtkeR2Kdd6J7REcE',5);
-INSERT INTO t VALUES (1489256193154240179,-989821848,'9nXM7NFWJT8qfijBoGsETCOGDunhqPK','up0oDWr9ruldbex5MRE4r9079XhUHHf8SfPcETj9xjwOPb3hsd7MeBLFr4Twa2O1KuvNosXiDUv1','6mCU3uvGsWDDJwEk6hSPyPwZPh7IIe5E8J1n7NlHW0xh9Ibz3h7KPtRiIdiXqTqSWM','poBq93sbap8svB8Z4JTz5eQzY8Dp7wxeRdOFul357krJ7KbpSabnZG8XeqSn1FhJUxj0HsJZOI','ysO82GQmKefdzuEkavJF0JQq0DQGUpABkxvNBOWE59sOuS48HVzWQcTL814puKfkgnw6kbj','BHI5WATPdbcLx4pp0nA6JVKEtB',6);
-INSERT INTO t VALUES (5976591119212471781,-2101204695,'6QIdR','Jp0LTbijBbbwUe6rNnnwHG2q2MVR2QYnvXSI8aLJg6z5ziH9sHSuTwPuhd6wXicrYI4Y','EH05jNyRQ3og5FXQRAITHuyIh7IrcgxPfA4279jnfmqT5croz2C2iB0vx5mlW2YO2uxHgU8','xXYOQ2ndIRODLcwTkci3LGOapsq3UWCGBlzc9JY0s7ZJl1vl2','a5jZqhUBmEI9RWx16qHfXQ4skl7fCOde4umnEG2uXgI0BWCyVjg292s30Ct55l3pX','3oawM9sLMSZgxug6i6OfLuaWRyAeH3pEW74anm6nPUhylGp21QUHgkGOQJi8FIsgZQtNLqZ7c0xXfPeB',7);
-INSERT INTO t VALUES (15702116153931439196,-1280519551,'81Z78VfAhGIldym2wh4Nb6ZtOYUI2vocc1lffU','kU5VPX6WgQN40rheMCaAVHfRy','JaI5aaJlQZLEgRTxZfJYG8NNt7GDovZh3M3uv7XAmbSWyMzRCmzRtQnlx','lYcpXrl6zjEnMnczsb0xrWlqriF24W5ir6xbZ1mPw3S3KQPJNt5cRjhquPqZR4J41W2wiCN2VCaXnN','Ty3E','GO2ORqOJSeyvVKIcV6lzLTTXlu0UJaHpJouPC0JFdcFbfEDEJPzA7Py',8);
-INSERT INTO t VALUES (11191810881366958292,-1022127539,'dWnnkxvJMi5NXL7mbIP','e0OPyYv774bTO0z8vvcYe2FZICpbIFE3FcLTlQIHgtTNXlnWSCz','VabV1IXDG4pNtDXJR9cCjB5BWKFEPLNVW6vUAHQAzxuOsgqsEbRcPmR','azqqkD4XVJjg8rEusg32reffluqdhBzXjoo17BMKy9P3GIP7NPfYyDAS9cUwi4q9OdtW','YJxWhrllM9i5x2oE4AFDGb86GNm03CaCvjfyKynNWbZf2NU7rR0F1pTkcT9tydbXoWy9sKELkOjlEBB1wsxXaNkIcZm','DtJkpLCHZLD2M6a5bSy8DiBFIG4PNLO7jhypadFRS5w1yH53g8XpIF7Ypwm4EWxK5liIfdA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2348088826,30355,'ravMPbBglnhOtXteEiJweB0KrRvHtY','ZbxLhjRUdmlnw8f3iq3lVHXLmuRFtIoXWQLrKy1EtB7j','HbKoZEzx','aSs3u82G6Cv0IeKk1SSIfmQJgvm50GwchGtUiI4R8klKoNZSN9','u','6',13);
+INSERT INTO ti VALUES (2348088826,30355,'ravMPbBglnhOtXteEiJweB0KrRvHtY','ZbxLhjRUdmlnw8f3iq3lVHXLmuRFtIoXWQLrKy1EtB7j','HbKoZEzx','aSs3u82G6Cv0IeKk1SSIfmQJgvm50GwchGtUiI4R8klKoNZSN9','u','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3955356265,1095,'BM8llA5OC3020THqwp86P6esLkde5bO4','nDKQ6jDaThoFmwWAPpcJbFEoLnQjH4guQcPh9P9Q1wyHhbyaxUeeBQwk0c14zaNZxAetiJounkvKaKXQfipNUN6Ri3FSlrjB542kfUfpqbyOvQiod6FPTrKTtqbqeob11OJZVVjsCDDqpygcpeL4p8I5zhdXrK6oVhCxsabGtx919ZoEJHM8UIkiAEubvlWESd2qNNBQGLpbsNmMKrFDSyFk2jb2meRMw5QrlbLNBPtA9','eAblg4CsYw7SBFRKfq','fNRnLj7gLWqydC6cLcMrO8eG00n5oYVvWf43GwMdN','ou','u',14);
+INSERT INTO ti VALUES (3955356265,1095,'BM8llA5OC3020THqwp86P6esLkde5bO4','nDKQ6jDaThoFmwWAPpcJbFEoLnQjH4guQcPh9P9Q1wyHhbyaxUeeBQwk0c14zaNZxAetiJounkvKaKXQfipNUN6Ri3FSlrjB542kfUfpqbyOvQiod6FPTrKTtqbqeob11OJZVVjsCDDqpygcpeL4p8I5zhdXrK6oVhCxsabGtx919ZoEJHM8UIkiAEubvlWESd2qNNBQGLpbsNmMKrFDSyFk2jb2meRMw5QrlbLNBPtA9','eAblg4CsYw7SBFRKfq','fNRnLj7gLWqydC6cLcMrO8eG00n5oYVvWf43GwMdN','ou','u',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3995924401,52069,'OzujNy5MBBfWlS8qyqbCdKH7i0wala','Ig3wspjzOWHqwOyJLPmMJ8Z7DSml','OYN2bRXCEvRHTYRNoWZ9RIcsrDMO','VVPzCRjOr0RNCbtP5YZzNfBflsEjtoeAS11WsV0cLSfd0eLAEzgIxtAuW9BlWRDowU2hA7xCXyF2bbDiukRAqx726mdOi8XH0BDiV19VfGKqdx7UtZ2oBIomcAci0CcaNLXC1TAqrqx8Jenj5K6y5BOVAr1i4Y50RE8Xy12M5PRtiR1JoTvzF9','0m','Qv',15);
+INSERT INTO ti VALUES (3995924401,52069,'OzujNy5MBBfWlS8qyqbCdKH7i0wala','Ig3wspjzOWHqwOyJLPmMJ8Z7DSml','OYN2bRXCEvRHTYRNoWZ9RIcsrDMO','VVPzCRjOr0RNCbtP5YZzNfBflsEjtoeAS11WsV0cLSfd0eLAEzgIxtAuW9BlWRDowU2hA7xCXyF2bbDiukRAqx726mdOi8XH0BDiV19VfGKqdx7UtZ2oBIomcAci0CcaNLXC1TAqrqx8Jenj5K6y5BOVAr1i4Y50RE8Xy12M5PRtiR1JoTvzF9','0m','Qv',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(38) NOT NULL, d VARCHAR(51), e VARBINARY(11), f VARBINARY(34), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54804,2537389204,'l4Xkcbs0Yg3Bnv7mqrJy6nNmZOvIga5CILE','HegxUFnHxc1hkvoiS1nfyfd7cewWaGAhLkv0obAR','rrRN','sx','x','0n',0);
+INSERT INTO t VALUES (35029,2070947851,'9BLqeiI49EDAWXSIXpqp6Q3TuBFiAGQR','lLXq63','OmJAe','BbVDSj8CYyp3JUCIA4E9VilVrMe','k','c',1);
+INSERT INTO t VALUES (43002,2540254267,'xd9fz050POIqkwayJITiXxp','p3L2sTV0PkSVe5GVwX','CZxd','ogHHAiahtQUsO1l57RAOuGnp','S','hM',2);
+INSERT INTO t VALUES (14079,1667393494,'XwEdDZgfb4wsiYcoCA3oVs8ama90WlTz','Hwnx9OQsV9UMJPCwdhxMp59THJ8qhFk3JSkrf2gfcwcj','T','HDtZEhlJlTh3RGGNGmrKXDrenXW','7','HS',3);
+INSERT INTO t VALUES (40681,1050285400,'3Tu0fBILXEgsZhHGoUA5vfn','M','oBU8xJPkC2B','ELoTcd7eEAK','s','v',4);
+INSERT INTO t VALUES (43532,2054373338,'hEJXwRFX526t','aDOXlBnP0zZVnJGeIJeAqSB7UuOGVt1Nhs4','MGsfT','11RFk7g9B8VkRzfIlfxPjHMkwdrcZe','J','k',5);
+INSERT INTO t VALUES (34407,244584029,'fipnSI5NDCPquBeGm5EMAl','hFdz8NVh8dyBvOTrUUAZQjme8YWrg','39akQAsVq2n','oAeKqc7M5QGv9Mut0','V','b',6);
+INSERT INTO t VALUES (48734,3084559517,'iVU7yUWNTPbZRhY','ngvybyeuEbMU9MGEI1Q7OYJVAwWpB2w','R','m1G','A','K',7);
+INSERT INTO t VALUES (35234,4131989508,'9JU6rQgwpiTs6WvikvhS3uIPjI6Q20BS6RUjPM','wjHa4fDFuwnJ','I3LHNCM2MS','mxz3K5LWXCEw7FAKRH','9','y',8);
+INSERT INTO t VALUES (50973,103650019,'2jFp0uD','xGrfbKyaoYBj9d1','2HUO6fX','0e8s57chh','N','7',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(38) NOT NULL, d VARCHAR(51), e VARBINARY(11), f VARBINARY(34), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (8720831068436204870,150277525,'o','Mhze3eP3','emdW1pnHDVNOgMGtpOevAl','75OJAQ5TtelViWltjiKwOM9xAWDsPPktx7Ephqof4ZJ8cg4','WcgdOeBnwE2jWEJnw4EDzuDK2BBsVxtAY78jfdin2','79iLYviTGAMtZOEWyVpW6ZGxKIiwCR85kdNoAtAqqCHfYVksKCiKl',10);
-INSERT INTO ti VALUES (8720831068436204870,150277525,'o','Mhze3eP3','emdW1pnHDVNOgMGtpOevAl','75OJAQ5TtelViWltjiKwOM9xAWDsPPktx7Ephqof4ZJ8cg4','WcgdOeBnwE2jWEJnw4EDzuDK2BBsVxtAY78jfdin2','79iLYviTGAMtZOEWyVpW6ZGxKIiwCR85kdNoAtAqqCHfYVksKCiKl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(39);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
-INSERT INTO t VALUES (3893392781643310872,1022733532,'XmKpsZfW6pE2Uxixy0un5M','9NOJwwpoVm1cTePya7YHoJNNrJOLMwoq88ZOEnB8exHxHmN1ES1L9jhB5GwuKdEaVPEsWVq3N','DQmWvNYd7Vy8fMUX','bWCAwShwmShggR8zpgc3xBtM710ZVvUe9Ui4rVFK6ZK1lOgzFUlSqqLsfFbmVK81WW6Jeznm','PyS','to7OUPJ',11);
-INSERT INTO ti VALUES (3893392781643310872,1022733532,'XmKpsZfW6pE2Uxixy0un5M','9NOJwwpoVm1cTePya7YHoJNNrJOLMwoq88ZOEnB8exHxHmN1ES1L9jhB5GwuKdEaVPEsWVq3N','DQmWvNYd7Vy8fMUX','bWCAwShwmShggR8zpgc3xBtM710ZVvUe9Ui4rVFK6ZK1lOgzFUlSqqLsfFbmVK81WW6Jeznm','PyS','to7OUPJ',11);
-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 (574196755352498060,522266580,'4dii8eBITl30Y5JcrLDB','kmKzfCKFrkC94NqAsuX4Ql48Md6YMM5ECpfxEsl5IknoSPSDynwIEMOWck4aIBFgIu5FEthg93FBa23ZK5fKVzfj97KyjtGO2bYMWSvBcGY9g4QZ6zmtSGRBQ9ITqOYuGF9KE4Y2DvsQ4TP1RpVhnOVgJwL1qnbZXJSc7bZn4SzklInuSUsUml51BFoHkWPcBBKphg0RdOMd1mm','7LPEjXq1HLjqQdoT','IovmLpnJQeK2WRd','WqdvSmAfmB7PYkPDha2JuvnMy00vqHYXFuoiimy2ioMAzadRyL0RoQeeDovNHdI5vWqRtEOUMTxxjvlDOkeEPYk1MWG3TkepZ','11SirXp23we0vUfJxMLygOgyKkT4OYwRQZ9SathDwwLwjJkONU',12);
-INSERT INTO ti VALUES (574196755352498060,522266580,'4dii8eBITl30Y5JcrLDB','kmKzfCKFrkC94NqAsuX4Ql48Md6YMM5ECpfxEsl5IknoSPSDynwIEMOWck4aIBFgIu5FEthg93FBa23ZK5fKVzfj97KyjtGO2bYMWSvBcGY9g4QZ6zmtSGRBQ9ITqOYuGF9KE4Y2DvsQ4TP1RpVhnOVgJwL1qnbZXJSc7bZn4SzklInuSUsUml51BFoHkWPcBBKphg0RdOMd1mm','7LPEjXq1HLjqQdoT','IovmLpnJQeK2WRd','WqdvSmAfmB7PYkPDha2JuvnMy00vqHYXFuoiimy2ioMAzadRyL0RoQeeDovNHdI5vWqRtEOUMTxxjvlDOkeEPYk1MWG3TkepZ','11SirXp23we0vUfJxMLygOgyKkT4OYwRQZ9SathDwwLwjJkONU',12);
+INSERT INTO t VALUES (5621557086268432070,2432828250,'BLTjFHpFr9','2eVNaMttunJyamXvj','I','XhFHo7rgqVwbvXBwfzS','p','Ys',10);
+INSERT INTO ti VALUES (5621557086268432070,2432828250,'BLTjFHpFr9','2eVNaMttunJyamXvj','I','XhFHo7rgqVwbvXBwfzS','p','Ys',10);
+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 (12243708412667961381,3066082440,'c6cwwoxiVNRPpglgUXH4M73mKv','MtWDfBj1Ki61vJfeVxG0M','LWt4K2BYNv','ClbEVHgRI3o','p','bY',11);
+INSERT INTO ti VALUES (12243708412667961381,3066082440,'c6cwwoxiVNRPpglgUXH4M73mKv','MtWDfBj1Ki61vJfeVxG0M','LWt4K2BYNv','ClbEVHgRI3o','p','bY',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (758147706727998463,410780961,'bKHb','TSdHfYQ9ud6GYH7LOPZSaGgLkRmyNlgZbXGwRFz0PyzzXJyurSoN2D8NbA1msh0Me2OGfRUvrJ3drjAdlApi3ynDPLMs62jM1E91YuIZPYP7pQCCj679BPjK2KTkpOfjl3u6mxVQhccAop072UX4k0RdASAB31nwyR6plj0sD50CJK','UheAz','azYEg1ZJMP','W','Io',12);
+INSERT INTO ti VALUES (758147706727998463,410780961,'bKHb','TSdHfYQ9ud6GYH7LOPZSaGgLkRmyNlgZbXGwRFz0PyzzXJyurSoN2D8NbA1msh0Me2OGfRUvrJ3drjAdlApi3ynDPLMs62jM1E91YuIZPYP7pQCCj679BPjK2KTkpOfjl3u6mxVQhccAop072UX4k0RdASAB31nwyR6plj0sD50CJK','UheAz','azYEg1ZJMP','W','Io',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (713540379168395848,-828715607,'mZdAuGzzeY9ZFp','a61gkNHgn3s7F6s1SSEVHE4lysMoaS8hfShBivnRJHK0qK2XQlKVPZlUQJoJTxeZFgF9sYH7VxSKjy2dESAmIRnXGoyJdX0fzGB0gIdz3cL0se6NzBH0Jkvwtb2BlMYGqA9wMtRIsfqw0iX3Cdrl4DF8mfCwevbuDgIvwYtSTZfl4cmqMWg0FqapQRq6vDMcLIMh8IIYARGaHtjgC2kHs7LSLkpa9rtDyUDUsgf1fhuNlKaEHKTt','WBBAxAen8tI32Wu4fl7PardBEkO4gT3Z6X7Tw9sx4AtjaBFPj0Gvami4A4i6Q8NGOTyCpkJ307U4DD','1JGW4wAoARIPoiA9oAoFziQKChqFcmTnqvIGdsOrz5xVPnjZuj8O6NqswqVsasygV7AVY6VNaf9Ipv8ykrRnKfFZUHKnDP7AQwwbeIjpaGPeTzo5pupm9Ndocoujtpd5I54bsygSUvBXq2nnJkeQAMgxPnvnuNz3i3z1p5L0QkixLnQtWFWnDbSKgwCaw46CMYQuTnITagaj0ai','8dMGNDoj6xyKjvQcdkpS7rXCPo1BeOlZu4NRsAqcUKJuv','hNgntz9Cl1HoZ36FN',13);
-INSERT INTO ti VALUES (713540379168395848,-828715607,'mZdAuGzzeY9ZFp','a61gkNHgn3s7F6s1SSEVHE4lysMoaS8hfShBivnRJHK0qK2XQlKVPZlUQJoJTxeZFgF9sYH7VxSKjy2dESAmIRnXGoyJdX0fzGB0gIdz3cL0se6NzBH0Jkvwtb2BlMYGqA9wMtRIsfqw0iX3Cdrl4DF8mfCwevbuDgIvwYtSTZfl4cmqMWg0FqapQRq6vDMcLIMh8IIYARGaHtjgC2kHs7LSLkpa9rtDyUDUsgf1fhuNlKaEHKTt','WBBAxAen8tI32Wu4fl7PardBEkO4gT3Z6X7Tw9sx4AtjaBFPj0Gvami4A4i6Q8NGOTyCpkJ307U4DD','1JGW4wAoARIPoiA9oAoFziQKChqFcmTnqvIGdsOrz5xVPnjZuj8O6NqswqVsasygV7AVY6VNaf9Ipv8ykrRnKfFZUHKnDP7AQwwbeIjpaGPeTzo5pupm9Ndocoujtpd5I54bsygSUvBXq2nnJkeQAMgxPnvnuNz3i3z1p5L0QkixLnQtWFWnDbSKgwCaw46CMYQuTnITagaj0ai','8dMGNDoj6xyKjvQcdkpS7rXCPo1BeOlZu4NRsAqcUKJuv','hNgntz9Cl1HoZ36FN',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(29), d VARCHAR(12) NOT NULL, e VARCHAR(63), f VARCHAR(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6496,64326,'96wTlMidNBJWb9bzZjV','duKA56','2IkM7aqy2Wvk371NY09Yj2e2tiCSCLasNmWUUs109sciVPpTrT8e4BIFQtEhI7M','vVDq7oRlmRwgWyAIsq7T0scXTsf1OyRl1mwO','GzPnKyyTO8ljZgMre2B2e3JKj5J93MxF5nHFPKk','UnWbQyWPk6fyylbRdHhgh3u4H85qIMq43y5NiQmE11T6IxxoyWNI1gm6CTwVfjn1ptIx',0);
-INSERT INTO t VALUES (27099,60302,'1zs0ouA7gpfkIgJNNIuX6gV','U','sIHpdnGrVFolAWXlZmeVABoIXozPAlXJrzt9pSDcDdwanoxYq0rqE','1qosBKCczzmJz5khlwrE','osqItPc34QOGaWaaJrOSnGdS3oIMrPsByYA9rjKL','VF4FASg9bD2R1NFrvbTbJauab0ZVEeptMh5lyx1ACODuIqEhLP6SjZDnrUhIYL',1);
-INSERT INTO t VALUES (-345,45552,'LpI','Wuc5','q26UI9pqYyPz0gttJ6ImyfJvRKX1HZzOTHJpKUSbxxWv10kzviwC5WgDCF5Ib','XvTQyafDGaXzJK8PTzVRufQ','33l3bxOqYVd5mHv6Adi2El7GoLJKOfvC03kTLqMyeuSZugB64qFAAR1gCtvGjLlH','lgReIhOWXb4wFDRy6MhVUPma49JVxT7Pzb7LMav',2);
-INSERT INTO t VALUES (-20263,13137,'JpungezuUPftlML9','C5DxKolB34','Lu4UIBuFqTUUdnjrnOV9iaP7giBOeF5NZoWUx','aa4Wg0cKK6yxlzLZKuQDtb0yA2pXaSkTjMFRSf','XvN5mCtmzCLpAsyLWkxU0NUDmtxgbynSDReK','WQyjQa5szWJTmd5xRBIm',3);
-INSERT INTO t VALUES (-23889,42734,'QYaRpyIt7HOR','B','n','e4dCgHT4a3cOwiXqtXU2','G3hqrWEiX09bxX','SuS',4);
-INSERT INTO t VALUES (330,64936,'d8llSK5xTp2IDY8','eD2J','rrhK7p7gQ','VhWRf9bHYPpVghONBC2Jqn','JJBrKBkeT32BfB0DWInagHBg2qa0B1','m4fE0wLcrgqe8rSPHfcYs5i3gBtdw4NPdKnvMzEZ',5);
-INSERT INTO t VALUES (19674,33447,'FUqA90ZkhLqAa2jQiFRSP8Sg5','5nsdGrSl4HA','zyeJuH9pdriLqX4ffvQJr4M6eKCPsq0eqy0KJ','SPjqUhw9MpMKyEGpwUxd66oaeP6Ajz0j','NOUJwyibZMTmkpzuZu7e47','Zm',6);
-INSERT INTO t VALUES (-7323,42445,'CzN7WkZXMchkxA6Fz2Pw2uOXy','iAf6mt7RS','gCel58JO5HTE33gJcMes9ySyZQMS','tXPdyqHMFdoigIDJLRZR','4Jc7w9JWQY7WOvRJAFCYCxy0TPGg0WxZQDR8Zs6RYDy1Pobr4MMq9hQYhmUWnMZ7zLF1rYtWAQSGd','NrruyuODRu6o6sU6sB9s9BmjnSbpUhzuCJavYJHQY0eate0hNx8hsmBadOruu8MEiuJDtEkY',7);
-INSERT INTO t VALUES (14228,12681,'Qpxv','V8Xt61','oGUbec91pQOVmZHcCBe8pNK33YT4P2IwvLaa8XDeszP8fh8JOmrlESq0sbjkE','BI4ZFvYsPAILzKA3pxfWwJkaZsVR6','tbDmcc0EqD8Zk5WeQxP8OX01zbKfcqoNCSKHfsGnJw3jokuks','vHfST2wRFlvjwbIPfUfpvJy81QTesZizvuQ6fDHewXLtU',8);
-INSERT INTO t VALUES (23259,58178,'7bSDZ0f5m8uYlPO3Vm0Xjto4Q','yWRPrXmq','lUvZuLfbh4WbV2FR','vvMZdgu7WfljCcwZ7GgzHCSQFp1GejIjWA4F','gi3dMivqFiza2ZLBvKavPfmoUGxC11L4MjC1RyuQ97eytgiK2DS1wH1H0zBIe3hjbLDBxG2qEkCI6eWDG0f5ZaKrG5ml0JN0Yq','5OXo9bmgtJLcEQBpDz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (946083,5226,'7zo','aK','fQBE2E9YuFt0diKrN','lBqjecK2d','4jXV1nRS6ubmA3cLepnHafBph5bJJ','SS66qfQnGxBgo6RpObMC1GIeG5jfEfxXxU3JvnG5UYUxP5WBPIx2Fp1f6',10);
-INSERT INTO ti VALUES (946083,5226,'7zo','aK','fQBE2E9YuFt0diKrN','lBqjecK2d','4jXV1nRS6ubmA3cLepnHafBph5bJJ','SS66qfQnGxBgo6RpObMC1GIeG5jfEfxXxU3JvnG5UYUxP5WBPIx2Fp1f6',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(30);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(30);
-INSERT INTO t VALUES (2805993,33417,'swdevFKMJJ5oiDJxUrCCSck','2K','46','u5gxfoU3ySAOCC3f2GBh0Wej3vQoPDP9Sx','c5PRhY6U6MjRbbq72vmCQVn9HHb6btvdmTd1rkFIWfAp7M85','KZR1JcLl9APPeVPQ6X0I87TbtGH69',11);
-INSERT INTO ti VALUES (2805993,33417,'swdevFKMJJ5oiDJxUrCCSck','2K','46','u5gxfoU3ySAOCC3f2GBh0Wej3vQoPDP9Sx','c5PRhY6U6MjRbbq72vmCQVn9HHb6btvdmTd1rkFIWfAp7M85','KZR1JcLl9APPeVPQ6X0I87TbtGH69',11);
-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 (-5467581,43268,'otmgBvvN','tozvEZ2jWCSeKJdHgZOe7Dl9sJ5XDiwCiCh5HaQUXvfxiEr22t90RW9LKbEZ3NgQ0wNB2TgtlFmIYjQNfllVrgaO9hvjO0VwkHfxoKL321sXQqkeaDQ5TXnozs55kQ6LqvcGIEVyBVeozxWo9q3G8kPP8uRMWY7lFmy8Tu6OgDiJsoe9CfasFoSFblgVGasjbZls44kkHy6GnUi2ALo26KT','IzcdRA5dqMC1VkEX','L0','yYhNFoEKPn0CYzbYHoKtgS9uyPUXePPNyXpgHtLeg','c7mEdotqqMJUJMOQ7FhXbnIX1Ax3jkxyiQ',12);
-INSERT INTO ti VALUES (-5467581,43268,'otmgBvvN','tozvEZ2jWCSeKJdHgZOe7Dl9sJ5XDiwCiCh5HaQUXvfxiEr22t90RW9LKbEZ3NgQ0wNB2TgtlFmIYjQNfllVrgaO9hvjO0VwkHfxoKL321sXQqkeaDQ5TXnozs55kQ6LqvcGIEVyBVeozxWo9q3G8kPP8uRMWY7lFmy8Tu6OgDiJsoe9CfasFoSFblgVGasjbZls44kkHy6GnUi2ALo26KT','IzcdRA5dqMC1VkEX','L0','yYhNFoEKPn0CYzbYHoKtgS9uyPUXePPNyXpgHtLeg','c7mEdotqqMJUJMOQ7FhXbnIX1Ax3jkxyiQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7552396,2966,'U25R1XoehzeKWuwM','b1kKlj1','kBCCD2kPPUutWiSpVLzXDy6Sd9Abc','FPIYpO6eU6wIf0S2nO2ShxXuL60z25on0RPOV4ClXitq1UcnADvMtfBsILNRC9KbkEQZnNoW4jmrD4YnNNg9K5vTkAblHZTihF5diZP1TCw08voUxxb5NOAsQakhwhP6n5EcGCkGHz6g96wlpHSHujmj6fRovdOEkpoiKj5nfrX','djho0SwESUHPIRGhj8PTcHOL','6PL16VXMU0jDcSzI7DEdvsXlE1rp7lB7OK',13);
-INSERT INTO ti VALUES (7552396,2966,'U25R1XoehzeKWuwM','b1kKlj1','kBCCD2kPPUutWiSpVLzXDy6Sd9Abc','FPIYpO6eU6wIf0S2nO2ShxXuL60z25on0RPOV4ClXitq1UcnADvMtfBsILNRC9KbkEQZnNoW4jmrD4YnNNg9K5vTkAblHZTihF5diZP1TCw08voUxxb5NOAsQakhwhP6n5EcGCkGHz6g96wlpHSHujmj6fRovdOEkpoiKj5nfrX','djho0SwESUHPIRGhj8PTcHOL','6PL16VXMU0jDcSzI7DEdvsXlE1rp7lB7OK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(33), d VARBINARY(49) NOT NULL, e VARBINARY(8), f VARCHAR(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7702028408096718346,14708797779304540173,'DgKtu0izTuEahc4ZIQVu','nZghci2gOJjMEeCzdGBFwZH5XWB','XtrkuYm4','13KgE','LN2Y0qO51k6a2BE5vptzCt0IxpJOPUwlZ6cVKnaAdaTXcY34Pgd8kS1d1WEjf5nETv','QcMjHB7vVgw0YvIzcpYq1Zhbqo1RfDRrZkz',0);
-INSERT INTO t VALUES (-5689551848740518323,7414509984265173346,'KNjjbPQAV3','aSlS0saHp','6lNkvJfV','ZN4EL','XdKHIUEVw1NuleoZ4fCgaKVZvqj','EvrkUbBRjvX0TiWolbVD5q0EGERq4fCWVpjBkDdaqeo4VLYi0VRpPoO6NAckpk2No',1);
-INSERT INTO t VALUES (6894065818329453885,4154271830239798066,'ubBJ1lTt','BARof5Rs5ouotEHsOtZ4jF6dXpfU5NX','0OP0VZm6','b72Neo3V39E3CuSmmLQ4','wOoBnUS6T3FUxxbx0YlEBvVkX55n1V0N6rH0FZVdAgIqcZYLnHXQ3ZSwlFUoH2fdJQHgERk9jhRQNP','QSudfsi4gkhGuwKrwgMpIMMEMkGRVrVkfEDvVDI9sVOqUF5L5bupUcn84QQ4VP42LipCjE',2);
-INSERT INTO t VALUES (2367917715733343379,10383755628913516109,'Z94IGToGCns2zraM5vRn1f7YKUBK6ij','vPPoY9D','dfQdz','IiWANZXToCmWnorrLsXH9Sm','BcX','krxg3QzogfbFp2zxuKFm59H4JE',3);
-INSERT INTO t VALUES (-834424583531753777,4137776663309824183,'c','AKJtlu2Jg','34U','E5COUcwbFEn','ZuiuKBG1PHJSXazfr','1SyWN17dPLnqYOqClkXhQ461V45ng',4);
-INSERT INTO t VALUES (2653066732414613147,3367941683662066725,'EVr1MS8ObhRHd22D8WqOcYQj5G5VajO','KDfseBBusdoyoqzW0HAuVntKFovC60zD','GhyCYK','SvoWlCHHBvw7Xy3a0','sZxpVawethjwsVg1DqQPZPwCvsPm','duJHtihoqu8YR7Y3WGDThl9X0Ju81I3C2SQ4l04BpXJVV1',5);
-INSERT INTO t VALUES (-7137129166148642730,12493222799809761237,'eqV3qgyDTWbdQnwaIAbT6DTPt3CV','87GIkPXq1qeKjz4aBABm2yMGjAHtRndEKijfR7zKlhlP40De','Nh','buj5tDp9Ja','JmsCiCQCQfZJc0cIGkoiBW5xgLaIpwE6UmywUwBqjn','AHTeCybtzVmAA',6);
-INSERT INTO t VALUES (127868989226850271,833927431310625169,'Tv7me7x530LbmLkFOJ9bDDl','RklIfu3JiwFIhcMwW0M','M8qj','nlOQxgGKOmeENMNQcr7uKx2UIHN','R8PZst2tJ02ET8','0TS5',7);
-INSERT INTO t VALUES (-6393301926930897057,11928082286836323732,'YmJiAHLgWEAnm9','TBmnjSMpDDn8GQ8oAL6DvxkC8SeX8VeO8tM35IBp','CmnuGg','lUPV2H','LDxuBaXrOZVt5WF5TlHTCUCJU7LEmrWvkvuEfpyLiDeJ8NOXI3dfHXa9ZrTDof76d8qrK4YVz','aTTqLVrg6Q63DytTfbZsXpWo6ItGVxN0xw2oh393',8);
-INSERT INTO t VALUES (-2318088111201762382,8060280401655642061,'LHzAZGtj5Z','UQ0rCaw9D8KkHiWqMycZW4OoHDOp6NaqLShj1','yzYItwr','fKOjXkcMODwTnuLe7jr3q','m1LrZLN1CAOutmZnVH1gOJqsQyTVW4DuNp7kQXbaXcD3SmhNavWOUizDGQE80N8lealZ7rhHPU76lusDAUzhpWEoJtVNY','nDTX91GHPbvH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7582738151058602639,28396275,'dYivloeW043o1y4XIvbgkOXm','1UVZGuouFix9aUXnp37mQUXt71ICRhmUw9Dfi7fNNixs2eaasF4dW4a3wSm7TnRKtSArEPz1v89L4HxSf7cLInwzWtZWyB5aUprx5wfqxkeU9mE4OVmsTAoLgvDEqPbCBusN7zm6YMrMOoR69ALZ7kLYg48T9Vq0fsaM1xkSehoHVB0RwflggHA1zv9VCZOHuzVazzbX','zKHa','cSu8U6TszPFWtdUJZcN9W6zpfRiy','u','Y',13);
+INSERT INTO ti VALUES (7582738151058602639,28396275,'dYivloeW043o1y4XIvbgkOXm','1UVZGuouFix9aUXnp37mQUXt71ICRhmUw9Dfi7fNNixs2eaasF4dW4a3wSm7TnRKtSArEPz1v89L4HxSf7cLInwzWtZWyB5aUprx5wfqxkeU9mE4OVmsTAoLgvDEqPbCBusN7zm6YMrMOoR69ALZ7kLYg48T9Vq0fsaM1xkSehoHVB0RwflggHA1zv9VCZOHuzVazzbX','zKHa','cSu8U6TszPFWtdUJZcN9W6zpfRiy','u','Y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3171189090151126112,4194672583,'R1FotTZsjj4nTrGE9','oqJzHicClExqQLeWHlyRMsDAtmIoWsUpuujwFsTF0Cqt8WZ7xL','e9yeRH','kuX5zKfgsf1Mj0r9OUvpEFAKYTgDDwTs99D3KO8KBsE5xIDiQWDrGU1b5OQC3GmEb4hDUOaieO7akSYLNHXqU0Ck4UrMApsjBJbb','te','t',14);
+INSERT INTO ti VALUES (3171189090151126112,4194672583,'R1FotTZsjj4nTrGE9','oqJzHicClExqQLeWHlyRMsDAtmIoWsUpuujwFsTF0Cqt8WZ7xL','e9yeRH','kuX5zKfgsf1Mj0r9OUvpEFAKYTgDDwTs99D3KO8KBsE5xIDiQWDrGU1b5OQC3GmEb4hDUOaieO7akSYLNHXqU0Ck4UrMApsjBJbb','te','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1036659219388474653,2760421782,'M6iWKsEFvcD','enxtCAlqvfEOK6fiO4JUyELyL8AokLE09i3d9k0geem3F9XdpZltCEA5jWFMEYIcAajMai8Hu7zWG3CLY6Lzj8Nj2JVRikYjpFI5kp4nJuzPrSclvRuEjXtUXkZR4EwLjJR7Tz2UtHq7EEU5tZgbA4enYoeX9lbfOJFVNP351Yq52HlYDMO','jj1s9','3ABUL2AIR1ls9DGzCLElExJKdHlsLP0s7W4EOt8W2XpuVSErmJi2GyBJTMU6KCSqVVS3liWvDor2GiBXP5ozNMv6ZEiKwFOXazPiFNUoB6K3vBSOqXU3pXrnFY7pABlITAGPNfCogYoM4nBED0Vq0kErFQlNgCWrKSl7wsWxJhhUJrcHOxsZbAw2FzRarMa3ppFhD1dd3kUHa21i2RP15XO3BiPsAbAk8LKVq0Jd8yGDk4iGkq39hIHMB1','Ti','yZ',15);
+INSERT INTO ti VALUES (1036659219388474653,2760421782,'M6iWKsEFvcD','enxtCAlqvfEOK6fiO4JUyELyL8AokLE09i3d9k0geem3F9XdpZltCEA5jWFMEYIcAajMai8Hu7zWG3CLY6Lzj8Nj2JVRikYjpFI5kp4nJuzPrSclvRuEjXtUXkZR4EwLjJR7Tz2UtHq7EEU5tZgbA4enYoeX9lbfOJFVNP351Yq52HlYDMO','jj1s9','3ABUL2AIR1ls9DGzCLElExJKdHlsLP0s7W4EOt8W2XpuVSErmJi2GyBJTMU6KCSqVVS3liWvDor2GiBXP5ozNMv6ZEiKwFOXazPiFNUoB6K3vBSOqXU3pXrnFY7pABlITAGPNfCogYoM4nBED0Vq0kErFQlNgCWrKSl7wsWxJhhUJrcHOxsZbAw2FzRarMa3ppFhD1dd3kUHa21i2RP15XO3BiPsAbAk8LKVq0Jd8yGDk4iGkq39hIHMB1','Ti','yZ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(67), e VARBINARY(17), f VARCHAR(62), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8263537242038350411,845632797686527025,'K0KSic2T','74Cdz9BZjMkIheRRufP1X61yC2QfrjrJN4PFFmTRO5C1joG0uUpapvIBL4eyEdp0','jn4OIke3UCF','PB2YtRVK6u75ZRx5bqsh5nW1c3B94QH99WTJ','9q','A',0);
+INSERT INTO t VALUES (-839135965198073812,15536068225284564739,'xWDz','UYVTLabcu7gppwrXOok6y4GkPthB3xsXjmFdxkiuhXyYsuA7tQZYlgWw1pnVKaw','3YEW5','TCv','Em','D',1);
+INSERT INTO t VALUES (9069212101854029502,5350042243152723472,'wHPCG20a','4eIv5DHMWQf6zFrFpyfQ5gBTjXyfDI68LsOheOq2m31UsI4b9o37awGKj1LH9','43E34yRBWuw','ugmJCHEcATkHAyEhjEbxy9','7','D',2);
+INSERT INTO t VALUES (-2028854610567932433,5788121837605493884,'wBQHg','RWqj99SptpzY2XtWHxWtHuGwEf','v38VKHziObZszHw','gbjTXLg4iEOvpi5aDAtBIWzlZ6NToXMcaqnJStQ','g','K',3);
+INSERT INTO t VALUES (-605948474659213327,4473413596525823453,'Ih','FdfIena','vAzd2FaP0RpUTRO','8iwCk1V8Q5OsVsISeQYL4RMRkOhkS8Sn','g','g',4);
+INSERT INTO t VALUES (-6524046372623905605,14794189663691064552,'Rrsj5Vk1W','98HLe8ynyzrvSJEbRWQRCl3ys6xerMgJ6HQYG51ovF8hK3X','g9ZGC9OYIJW36RlVa','wsQo5waVvVsryWxUjqjOMAl8kyUl3vzNc','7','x',5);
+INSERT INTO t VALUES (2507300934689868447,5241725835108332556,'TCqyi','k0dfPJeqhOuOGRTCWT1ghLhaisamsK1LEhKySRAzA5sIsa6r654B7kMaRVdYD','IKx54z','dRHCRZXWKF','q','a',6);
+INSERT INTO t VALUES (6590005755207421045,14359365184166295718,'9moHVw6N2l','qZv','k1bXEtC','Uo45UFMBg8xPD71BLHRTNzHb9UVGI7hp9ipnOn','s','3',7);
+INSERT INTO t VALUES (-4478146943878399776,5517181870840049009,'y8lXf','2u7pP9otUB6OEZeXFJzmAxiW6dPq9emYfJnsNkl5MUh9g7H4wcXws','ff8evztWHQd9U8','69KqSTbMLcFPt0irTd6vm','v','M',8);
+INSERT INTO t VALUES (-2386728040634712348,12284690193902291764,'Uv','Dy5NR3fzMCKN2quBnCUfJ','jnXDV','OxUVXQsOzIIJlZRVp3g5WvNoN6rekXCrU2M4VMC0IoGMc4hGAD1k','m4','G',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(67), e VARBINARY(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 (-1302234456920218045,17600380085877424270,'sfYmAtEuUMpPrsW','HBw6yc3IaDbdEBi8m','WzRdr','tCRZ4qR0cAzh6','K5S','fgQ7jgR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJqCealY314NY9id49IBasdptSA8D0R0FyW6Acw1ixb7HfMAd56y',10);
-INSERT INTO ti VALUES (-1302234456920218045,17600380085877424270,'sfYmAtEuUMpPrsW','HBw6yc3IaDbdEBi8m','WzRdr','tCRZ4qR0cAzh6','K5S','fgQ7jgR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJqCealY314NY9id49IBasdptSA8D0R0FyW6Acw1ixb7HfMAd56y',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (5752744203998580249,8425281209944745529,'crC0UdXqApKe2Ujucikarq','sxGj3LaUMOHGqxZ2qvhJ1WomNzvU3RT7k','hS8ah','qk','s8CTINXKblznJPrXdmL5U','z0xKfWS',11);
-INSERT INTO ti VALUES (5752744203998580249,8425281209944745529,'crC0UdXqApKe2Ujucikarq','sxGj3LaUMOHGqxZ2qvhJ1WomNzvU3RT7k','hS8ah','qk','s8CTINXKblznJPrXdmL5U','z0xKfWS',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (210367533578092194,9918488370703442167,'Q9O9v95','z4DwhdbxRAJXMHMJFBoS2OtsgwqrCzCFP6qjNehIG198bWlfOHbly9pPcaXOqxULQ8BvYskXIR59LpyxZk8cOWzqyWVeC5sLi2fw9DqUTCHdFaGiqVfW1jGntUzdHrEsjLAR8ql88pmp4k4zzik12bfYUDgMeWiewfrebQeAboScztudcG0xaL5M5y7mJDXgXuqO','AJgv6Cv','aRUEwy7bmglikRAXVMZWD','UBvBDwcCsqiurDMOGQxvsoE4Bpd0zDA81luKZG5jryGrYsUvbdcMkbPRfbY2CRO8HPPCc0yEY7Nc','UT4gKaI1M85TWtJNZlRsVmScyOXOrL4xSVabwZefqmDaWwf1CsE60C3NoPTrUMfTQJXN3kkXDChaIXBKF4yU',12);
-INSERT INTO ti VALUES (210367533578092194,9918488370703442167,'Q9O9v95','z4DwhdbxRAJXMHMJFBoS2OtsgwqrCzCFP6qjNehIG198bWlfOHbly9pPcaXOqxULQ8BvYskXIR59LpyxZk8cOWzqyWVeC5sLi2fw9DqUTCHdFaGiqVfW1jGntUzdHrEsjLAR8ql88pmp4k4zzik12bfYUDgMeWiewfrebQeAboScztudcG0xaL5M5y7mJDXgXuqO','AJgv6Cv','aRUEwy7bmglikRAXVMZWD','UBvBDwcCsqiurDMOGQxvsoE4Bpd0zDA81luKZG5jryGrYsUvbdcMkbPRfbY2CRO8HPPCc0yEY7Nc','UT4gKaI1M85TWtJNZlRsVmScyOXOrL4xSVabwZefqmDaWwf1CsE60C3NoPTrUMfTQJXN3kkXDChaIXBKF4yU',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4239958061116656234,842153992394026044,'lTSTULvFCTLpOEkQuRYh4COw1E1','uo9wRrkFYCQMJC0elROx37eNWShIQO3mB0beDaBh3giPScn74Nxzx','frRGbv3s','DakB31DG0sVfmEtnWv21wXoxqyPuvTwh48jE8r2ccfjRKDBAcz1z28clXPG1EJ23HVjlgqIzmB0LMmfTgghj1qwVmbElIB3Qyb32rQ0qcdsN2uYkBKNyIV4m255FoTeZLA9fOWrF8URe','5as','aZenfKzsteh3NOFuSjAypk77BHoC7QNf',13);
-INSERT INTO ti VALUES (-4239958061116656234,842153992394026044,'lTSTULvFCTLpOEkQuRYh4COw1E1','uo9wRrkFYCQMJC0elROx37eNWShIQO3mB0beDaBh3giPScn74Nxzx','frRGbv3s','DakB31DG0sVfmEtnWv21wXoxqyPuvTwh48jE8r2ccfjRKDBAcz1z28clXPG1EJ23HVjlgqIzmB0LMmfTgghj1qwVmbElIB3Qyb32rQ0qcdsN2uYkBKNyIV4m255FoTeZLA9fOWrF8URe','5as','aZenfKzsteh3NOFuSjAypk77BHoC7QNf',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(75) NOT NULL, d VARBINARY(66), e VARCHAR(97), f VARCHAR(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-19127,37338,'xFqI6CO1PMBoYsP','gDDn23Pjw4xVgSBPnD3BOTJV5RsHjlg6XezijyOZR7VEOB5h','KE','UwtdfgTCKKHiuibvip1Q','Yco7n7LGXIwDF0orI8XCu1TAkjDJOJgwX6ul2IDqmYBVaX7yNtyl384upHQPj2XfiVfUQgqYvyUqCyrw3w7Mwl','7QwWbZ8o',0);
-INSERT INTO t VALUES (-26243,8265,'q0uoWhIgAzo6KEYuBPxI1pDgfJB2EOS2i7PnpE0zE1W5RnD61zNk6e0UYr','TyWqd2JMtLLYg1','iAcVULUKymiJPFQ2D5UamoYM0dZ5bJp','zGS1uz7RyJVMDwQGx40HgJU2Joib','nB51u5zGkvXDegDIFPPeDBrkSsHOBNIpri177lQMfJLqrgOyAi2FYxevdzsVWeM1H6','HUlEyn1QoFccwzqjMa11JtJS58LkkWnqO',1);
-INSERT INTO t VALUES (-28200,11546,'woy9DHsH8MDYrmCMTOxXFQ6F50GaOxpOTUCtD5sPZ2sGKc443IalJ0V4E','mswC7vlOIbr6Ae8T2YJtB70bG','uzgKheRmT','TNXbEz1J8rNBpGvU','Xhr8zeDs8jXE0HRvxmi2Zer0suONMUILHr8dWVpudJPPByG','ycfjhvb7jPFVLBv8XftSesRoZRs5OqpJdBsTD2JuHMbfiVNvR',2);
-INSERT INTO t VALUES (29697,35195,'tz8eC4WCwrsLtbbTwDEabCSloaZO7Ig9O','gVgl3f8HV4fqVSdoN0C8Igo23DbsFBcH5TinVFmEXjppyEvNEjOL5','l4vVLbrqKul7QlWd0PKRytJ2VJPOWCOPq9SdyhtatjZSvApIKRVmnrDkr9TJw0AoGmMkDxAV7T0Lyl','ZPCwaWhMpu7fR6VMBWRDuwQwtu','rrnKkNGBcQFpxfY8','2MFWe9KFEQnBhyzhL93OnLExXbszXTiRZw2',3);
-INSERT INTO t VALUES (-10334,4320,'Kxtf1uiZ67FzkwBC7bMR2AM3RP3DEnnT7Q2','ckWU3FgGt1PJk8VU4eA0ihxPznLrmxsx7Npt3jovL9in7RfGKVV20r','LieiLEQh6nQwwN0z9t','drL','dfsi4yyFdtVPDsTtTlTUwVtMabwA7pS','bs4Tbr70aCny0l3XHgOczD4yAoyuaJVAaU5MpuLAhmaZO7vM1tdTbMDh',4);
-INSERT INTO t VALUES (7423,47724,'ETs6OhQww','XafWsVS8ITRR0Hn4SCezN1tOiKgNJAJiSoMhjRzfLuCsr','2ksVIudtWdThUVJrct4MYcKeZKl6oWwpDeXtZ6DrXmaOp1j','lqITOpshd2JeI0PRRxXBrE9LA','FI','vA',5);
-INSERT INTO t VALUES (8365,5219,'q5XmHp09JitUZErKBFIrfDqAd4GwFdRZGJsMe2','I','UmKjO1nDNvECtq7tMburcfWGP9LM8ub1LrJ0CWBRfRPXV8ncclj6Ru1JYaMbLH8ThXGKk4qQ0nFzIkQUftOyrKIMUnZNg','2','Hqfp9kVMBsa5MTydZf0t0RVW6Se7lj','rCiBv3S1Bj7Wyyt6ytePuI6sk8IX6ezCrLzkt7K9HJZChOR9irxdLtHuXLOaTJkOxEpbqc',6);
-INSERT INTO t VALUES (28449,45929,'G1g2FeRkk93NOo8h2SNsgLax9QEZ8iy','IY','GkHA9J1eJqK9z7sZmL','b8MlPhrvwecC','oMPkltMkKvL5GPh1IJzCSVx1XyguEoMX22s16X2AisfAg20gTyqB','Bz79KRzI8nLQYwFWPLSMqCtuYg5SAekg5VjnXFZYdofKkk7ViHT9G2kOGonwmh5rLKRlPDJQ9aMX081ju2fF8xaASDyANBF',7);
-INSERT INTO t VALUES (-25034,48994,'g6ffiREGyfRqf','hXRJrIRQy2X5ReQ0yGW','wVMIlExpy','eva1zCF06','Q0vDrYoEyPUPoYGMNen081gsOrkFfmdMkoqbCNyAUFGSjpXHkk','dGjNzXNqIpjyme8MM89NofI2JdLneMEASs1V3hkS6OKKuSnJOPB1Bj',8);
-INSERT INTO t VALUES (27107,28157,'71lPVOecQ1ZulqRSc8diL1t0QcZrIBtnpeQhCzitbLJRmyuIiIDzm0','iFqOSgoe7HZEA0g7O9jpnPPJPhll6L5UpUqxnhpOv250wKhR8','b5Kkh3LJxHUW8ji98Hna5ZY1iWrwHDjwDaLHOVZdX4vHT47FMZjW7','YMXnbOE8fkRyX4S7Vl','n8mfFOY33na0vny38DgZ89XjgvaeLfT4ruKAGvefqzroNn','hGZdNz4OyutQRxrsTItPX6uwu9KiI7i1f7KwbUnHMgAj8egQ9WsIJrSY7pY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (373619664407539207,55690,'PikQJ','kOOYsvkaGjTsZwiWeQoq2OI5dss87d9lPAoVWwSGY7vwwgH','PETZ2t6lCtcz41OCaHNC','3zE9o9F87a6PxqEecF0TIprPvn','sATNfW0KyZHEHEnu3E8BRMPF7k7W9M','RyGLHEClCvzgHcIqAZeq',10);
-INSERT INTO ti VALUES (373619664407539207,55690,'PikQJ','kOOYsvkaGjTsZwiWeQoq2OI5dss87d9lPAoVWwSGY7vwwgH','PETZ2t6lCtcz41OCaHNC','3zE9o9F87a6PxqEecF0TIprPvn','sATNfW0KyZHEHEnu3E8BRMPF7k7W9M','RyGLHEClCvzgHcIqAZeq',10);
-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 (3505472503502900488,59091,'QTlmSwMbzxZleUaXyqScXkQl3pOrHxRPBVMVHXYvaydJxQ','IlxhLhoWOnzIsSKXeNhqFjWHqptNFDbe6ClmZFSVDe3RbQ9kdeo0D','5n5JynN5N2oGUzTgra0qlImZE8F','kdaxbfQbz','HZA9iyBg3tAbVlzOL4pCC466ViANS2Cxbx5jinYN8S9XKAt','H9I0hOkk0w6JvbyyGsrl6GoxyYCj4sYTgaELnb3BivJ8xxl',11);
-INSERT INTO ti VALUES (3505472503502900488,59091,'QTlmSwMbzxZleUaXyqScXkQl3pOrHxRPBVMVHXYvaydJxQ','IlxhLhoWOnzIsSKXeNhqFjWHqptNFDbe6ClmZFSVDe3RbQ9kdeo0D','5n5JynN5N2oGUzTgra0qlImZE8F','kdaxbfQbz','HZA9iyBg3tAbVlzOL4pCC466ViANS2Cxbx5jinYN8S9XKAt','H9I0hOkk0w6JvbyyGsrl6GoxyYCj4sYTgaELnb3BivJ8xxl',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3720891105611238896,38852,'Y19yiGzr','s0AY9flni2lxZTuFeTfmqhgsesjIBJilj44zBMMCl7GRFC1v4I1wyrp7ide3pxIehDUnGKODjo5Xr640qJ','xFWLrQhHGz0l0WyaC9vLN2Fp','QfobAvAK8OSXZB','tRW4Qq4rcsEeLSh4oYsrv82QZiiEiyXdaAiRwP7jcP3PI0nAHE9YLEMjpNtssksjQ950cm9xqLekTEqt6HuOemT2mY8P4k9ZWr3c','H1K9I',12);
-INSERT INTO ti VALUES (3720891105611238896,38852,'Y19yiGzr','s0AY9flni2lxZTuFeTfmqhgsesjIBJilj44zBMMCl7GRFC1v4I1wyrp7ide3pxIehDUnGKODjo5Xr640qJ','xFWLrQhHGz0l0WyaC9vLN2Fp','QfobAvAK8OSXZB','tRW4Qq4rcsEeLSh4oYsrv82QZiiEiyXdaAiRwP7jcP3PI0nAHE9YLEMjpNtssksjQ950cm9xqLekTEqt6HuOemT2mY8P4k9ZWr3c','H1K9I',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6328458282894189690,1057,'amFHovr7f9HbDEYQWbffHfpkJ6hn97w4Gaar8IPCiz59I6UpEo3dwqSzK1ycFaJinmSjcF','0jfSNOVU2LwYX023inBuG1rQX7Jan2iKnCwKT2Xt4yc5tlX5WKr8cRUAx5oUvsh1y63EPoVPh3UO0v2bxfNyGrbI1VLjbByQBoUMbzAbhmeRYpj0gWURbNegVpju8dOKhen2P26esS87D2Y0ecb1r9gA1YI3rmsoqW20YtvMvoqbHxgS2EjleFjbqdlI0qz4Pgw1l2uK8oIwmev6WVZHFLmWZYnpNG0Q2zpbVbeGFjk1dp','qAyyrEzSbUxTCE1dnHBY2U0T20y4AceHr70LB1ocbVxhCPtCJjMfUDQ','kyOLCQ6PIqk04XMi877MQe4GUZqYFkwSP4uMBpn7DAd','rnj8tYiS6UupXpKH6O4nMXYqlbOdFQBMJRin8VNucAkN9XkYktUmgWoiaqwdaWhvyE2BUM6L8h2vIpC0QSaEl2KBBFKkvYOeAFT','0DkV3ndj7LGgrpD8uoL',13);
-INSERT INTO ti VALUES (6328458282894189690,1057,'amFHovr7f9HbDEYQWbffHfpkJ6hn97w4Gaar8IPCiz59I6UpEo3dwqSzK1ycFaJinmSjcF','0jfSNOVU2LwYX023inBuG1rQX7Jan2iKnCwKT2Xt4yc5tlX5WKr8cRUAx5oUvsh1y63EPoVPh3UO0v2bxfNyGrbI1VLjbByQBoUMbzAbhmeRYpj0gWURbNegVpju8dOKhen2P26esS87D2Y0ecb1r9gA1YI3rmsoqW20YtvMvoqbHxgS2EjleFjbqdlI0qz4Pgw1l2uK8oIwmev6WVZHFLmWZYnpNG0Q2zpbVbeGFjk1dp','qAyyrEzSbUxTCE1dnHBY2U0T20y4AceHr70LB1ocbVxhCPtCJjMfUDQ','kyOLCQ6PIqk04XMi877MQe4GUZqYFkwSP4uMBpn7DAd','rnj8tYiS6UupXpKH6O4nMXYqlbOdFQBMJRin8VNucAkN9XkYktUmgWoiaqwdaWhvyE2BUM6L8h2vIpC0QSaEl2KBBFKkvYOeAFT','0DkV3ndj7LGgrpD8uoL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(49), d VARBINARY(79), e VARCHAR(79) NOT NULL, f VARCHAR(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9401122,12884066,'Xt5AgUSRLbnJuJVLi350JsIANeg46zWNcec','GaCd3KpEToM0Z7KZFI2aFtMd2CidAS','FmSu8TYtdSV1aDj8vNEIAvwfHj4oS','I784kOC0PbS','Chy2u7SfEbmQyxPEKWyUftriZuaiwysphmGVYwWakShFRAnimEWsxvAV00138ewS5DrjvOibaB','dMyBbIKnO4ihRfrIrjz2z34ROw8A7GOF5ZLKhRD3q0kjsfYSwQRMN4O7rsLVJA2ocDKijtToZU5RQrhTlNTkdnNeJlHuiiUYD4',0);
-INSERT INTO t VALUES (1076813,12897648,'zm0FM','lMwqG3IWn3rzu7XnVXPuewKOJixQu7ZUECdsaNl6YWyzK1td0G2jbUxME1gdmQRT','yiaMEvloee4xJi45ouEoQ7J1WyWwYJpBz9SF4BduJRjfCVeDkEQWVILFI8z9fLtrcX4wt3','eVN9vNmqgy','vDWijF40QtuDFtnryZ8DxAPoLU7pIWiqz4E','mb9Ilzpn7ws8UdsTtMJflamDBqO5vDQv0XSbfV4529haE5nqDxb86G69HsZlGnAiSXx8',1);
-INSERT INTO t VALUES (7688626,9475358,'vO68d1hv3Di98SxFQ1iYV1NCiKPqK8kGOHuKDphu3mNhXqW','jNJoyNULex6K85vEYG8ACll1U7UPokPZ1gU1x0JHNxOojWhALAMHSNkz6RSmwLAsc12NNMHCIf','iBYb1LWg9prJmpvo1ZWl4GhqCIIhSFatgtl3dXtdbq0NQuAJiqnhb4EBjeR','ApGZrgksYtlvFj','GrkF8UhsH','YUMKb5WZ7SDCK8EKWVuKFQyL9yT',2);
-INSERT INTO t VALUES (6296737,12730712,'qZMrwoUbkb69jJ1ercxMNvQQEmLkoFZ2FbS3A','qL68O4PFdmGBKsSooyCFvoK4eer7W0xQEZ','0wCrHeZnTble1ErRFqEk4CfSBP7AJycXsOJVlqPh18TRSEJzqnnj','ztG3','PreuFwbt9oVgO8U1mHOOkbD5BW98Z4tHapUSjX','ayXnpeTyrGp383jJRb7HoSIr3NuMNUPT7onRUex0ELNlHfKexnYr',3);
-INSERT INTO t VALUES (2208128,11620689,'5rZTDPeyQGdTGnq7OuFZEoOJ0SSzzs6OHnVxWTK9utlgmXYq','Oasfsiw4lbSH9M1NyNPNkvxQb9h','jKUWa8hFJJMB4','FKbCIlNJyjo4X','uXCRlPQxpJvpz4DikgA21OepQZdKvA73aa1PumL7Nm4YHUzpTpQbj6sAvq','tUO4bppX5FYtamN',4);
-INSERT INTO t VALUES (1388210,8660478,'v4BE','HbDiqh82tpOaGyJpkzOpk88hyKrdJJhmX1XAQenGtDnxFDXrObarDu6zR3SbKH','vJCDCMkpPjumQgxzEIyVpBMdunp4iNlTCQoqIsgvACw3OpRT9F6zXejVLyKdubbmP2Oo','f7iVhojMUEABm50HwhuBTa','1judaCef265MyxnItEQzXllli','Quq7UdSzPWeMIVBEGzLJthY5L5BJ6aS5',5);
-INSERT INTO t VALUES (14205336,13827275,'UrifeKFNf14kG9hEysSdCFZHJb5mfo2iydcCOj','oulFQh2irghY5AiQKnJmIfFez9t6fflbP9wniKxZ1KcpAGhqQG','v2OjxCRWfnFaxS9hZQUhZpRiVfF8WJhbJRCnX2yIkmQUPV4JgsB6pCCgFuPvWfpTyxAcAAhImdleh','oDs7qphdb5i2si85sef','OxfjVYaFTC09ynmex7U','sVTC3KabTxVREWqL1LYnDgf',6);
-INSERT INTO t VALUES (10624598,11001290,'5NQ4a1kMH4pEIxicBlKJia60SQLB9V8if','eFkLM5XyYFG','zQP1QuWLSevZUs226Vy3S4EcbfH','68X','tkAlPXFOgz96V42YjUvwIUN0jEn3lpKNk7aSFj8bCeCLX01PyF0DO','oIeY11exbxyMnDO1PFPTmkv9my3ehG0QA0cygGkGisJbTXyCRNdeMDyCcN5diriykv78oFWtlEz1u52XzKh2fiCilma0MN3aZvJ',7);
-INSERT INTO t VALUES (14532061,2594023,'ah9LlSMt','9UixR6','NnL0qVcHSYshPMFOEELGA3GjmcUiNtpTVLj8dX2Qh27XvnmcL2zuvxe2yWfrzWGSefSt0nJTFQMWmb','TdbowZXZu8utcMZVskhT','7Y9AcjzX36xcwuzpby73uM2JF59lnxZcFoJOoJC0LZOhoOdbMxlnQwgxbDAFLrnrP46SG6n7vy6e','tHhD3ZzyY7OVRGC5gJhPApKR89tbCHT0Cz',8);
-INSERT INTO t VALUES (2343287,1706190,'9mmNym3RtDbqnh9CZUokN67psIqq5cEnbGh4XgyMD','k13R3a7OF0sBbRO9PuEPAnHFt32QGzsA5O9GcMH2jWCHs8WBOI62yZucc','jEqwBgNzDGS0U','LzNEYpHQAtSxgouMkJYJNZQyz','Q8opIsWK5GSReyclg2SK4ja9V1LAo8pJ06dwn6ca7mT0Z6lmuUVDNZ4kUBkMOBHGHdOlS5Xc96smDLsjxsheUYDebCXELIeQ','U9zNUjr5akxjKhxt0CxPt2TTAiP4pHjaKOEJx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5546745679787889849,7911221,'vUuxyzAuZB5mdvW5DqD','ecx5FT1xnD6lAkf0Q5Dz21ncgVuQZJ7qeSjyCbDt','TfB4pxSoHJVvN1DMN9vnfMqEPrxo941tVHSq2LI4WCiV9BKFY4N3qVYfF7KZeWPHG','z3myTcbW','UsTRf104eAfAnhV7ihQWcwCnsmmZ','qbgwI1hT0UKClRqkpotBgp6Ij36',10);
-INSERT INTO ti VALUES (5546745679787889849,7911221,'vUuxyzAuZB5mdvW5DqD','ecx5FT1xnD6lAkf0Q5Dz21ncgVuQZJ7qeSjyCbDt','TfB4pxSoHJVvN1DMN9vnfMqEPrxo941tVHSq2LI4WCiV9BKFY4N3qVYfF7KZeWPHG','z3myTcbW','UsTRf104eAfAnhV7ihQWcwCnsmmZ','qbgwI1hT0UKClRqkpotBgp6Ij36',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(50);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
-INSERT INTO t VALUES (6884493309062260606,9311168,'FAP0AVkfT72mQtQQw1lHUutIN','YAUntcSWcebioUOxwcMxOoNZjBszo5JxXGnSQe7bV9YbyQ1JOaoQRbpfPfjr3WdijbyV5nr','D3211Gea5eJAzNroZiIpbSUWpVSE9rdkAdx68ORY5iHUtp9kjaxt7TBCYnAmZLIavI','qKds9ooZOUNoOx4qh','4K9DC3p777jXVbSTRVoD8X2RiCfBqgfYks9hFoRBk7ZFrZYzriiTKJ1JUqwTwenfQRIvDKSxNPpyK0Kgjsbzw8rU6Zg8VPNR','89KllHxi0m4IYFE4PUX0kLNM36aDWtstM7NU1rLrl4W1l4oRLq6fcLNbDoqzgrMKivu0Nic5myJTCpVg2MsSPJ2jflOxM21',11);
-INSERT INTO ti VALUES (6884493309062260606,9311168,'FAP0AVkfT72mQtQQw1lHUutIN','YAUntcSWcebioUOxwcMxOoNZjBszo5JxXGnSQe7bV9YbyQ1JOaoQRbpfPfjr3WdijbyV5nr','D3211Gea5eJAzNroZiIpbSUWpVSE9rdkAdx68ORY5iHUtp9kjaxt7TBCYnAmZLIavI','qKds9ooZOUNoOx4qh','4K9DC3p777jXVbSTRVoD8X2RiCfBqgfYks9hFoRBk7ZFrZYzriiTKJ1JUqwTwenfQRIvDKSxNPpyK0Kgjsbzw8rU6Zg8VPNR','89KllHxi0m4IYFE4PUX0kLNM36aDWtstM7NU1rLrl4W1l4oRLq6fcLNbDoqzgrMKivu0Nic5myJTCpVg2MsSPJ2jflOxM21',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (18254068162109793618,3156351,'BCARqR0rEf9nE','nnGjXtzqNge6rYLhQwPbXJGPHRntLYQW2iT8ouTHkmzDeGI','dVO8a6jvxCqLkUUTr3seBGvNJfU42Z5pY1Hxg4','SUJCMaCxa372','AIly5922OEgqVkd3IJvaXrx4rXPk1o00LJdmcWFUghdaTKwCPX2ayrtgqHLCxz','axdiVaRlsKcEP0cQgyRsP8GqzzCo8hLFpJqBgxxKl602kKIuj6gyahfWR',12);
-INSERT INTO ti VALUES (18254068162109793618,3156351,'BCARqR0rEf9nE','nnGjXtzqNge6rYLhQwPbXJGPHRntLYQW2iT8ouTHkmzDeGI','dVO8a6jvxCqLkUUTr3seBGvNJfU42Z5pY1Hxg4','SUJCMaCxa372','AIly5922OEgqVkd3IJvaXrx4rXPk1o00LJdmcWFUghdaTKwCPX2ayrtgqHLCxz','axdiVaRlsKcEP0cQgyRsP8GqzzCo8hLFpJqBgxxKl602kKIuj6gyahfWR',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (14550718622636641180,9333931,'3pos4B','4ZhsyTn4jDFxx0vWlD1nvmgOzXZ4MISHsaP7Yr0y1s14rer0FMc8p0L5wXRjtPpRV9x7UTsACps5uXv4tCSFOVWOEogN6wrh2JuQpryFhG1J4RquGmcgoMJRUsPmfQfVLCxDQnaSRl3gGu150LyYdEENMoj6XhSpDd5IlmB8jpEZpCdsM8Ff4KB4IefFafK1tAynmObaVxn5gEJiM0KWrAyiMDl3vZNtIy8xpOcfmhMp7MaqOqCf','ylDeiIBAju4R173sFdC2Lv7s9kRO64lEKBCfIk','qrOFF55q3XxTeIhf2XUkPBYsa','KR9GIhDXr4m9Y0Lf38WwPLK9ylvkEJpfTDfE0frJpT2B8hzklO1XII4Lks','mnnXPqK8tvFaRpzqoUmjDtcvlp5vK4fRVRPKTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHF',13);
-INSERT INTO ti VALUES (14550718622636641180,9333931,'3pos4B','4ZhsyTn4jDFxx0vWlD1nvmgOzXZ4MISHsaP7Yr0y1s14rer0FMc8p0L5wXRjtPpRV9x7UTsACps5uXv4tCSFOVWOEogN6wrh2JuQpryFhG1J4RquGmcgoMJRUsPmfQfVLCxDQnaSRl3gGu150LyYdEENMoj6XhSpDd5IlmB8jpEZpCdsM8Ff4KB4IefFafK1tAynmObaVxn5gEJiM0KWrAyiMDl3vZNtIy8xpOcfmhMp7MaqOqCf','ylDeiIBAju4R173sFdC2Lv7s9kRO64lEKBCfIk','qrOFF55q3XxTeIhf2XUkPBYsa','KR9GIhDXr4m9Y0Lf38WwPLK9ylvkEJpfTDfE0frJpT2B8hzklO1XII4Lks','mnnXPqK8tvFaRpzqoUmjDtcvlp5vK4fRVRPKTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED, c BINARY(53), d VARCHAR(55) NOT NULL, e VARBINARY(15), f VARCHAR(47), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2825765647,1120295495963211357,'slKktgIXoWxmEjt6yIa6GjdiGvqBLGHbR1lJgm4Ha','xjYC3ndh6JqFUOmmw','b23xU0483tHZ8R','BVFvIC4wD5Q2eVMea3bPSzF8ABkleOcHzU13GfGSIN2','CwOkySncF6AZDIFuLufDsZx3YE7LX9PSSXLTa5XlzitTLkhLbnr4jPMWUmOxFr','0JDeYGjngxAJVZHFZxFzlTFkn13',0);
-INSERT INTO t VALUES (2283902840,7301847001751327810,'BQgyc3aKJUGYtSxMCnE','ykU6IKd7O2rpzR2QhQQWTva7pbdgdr7cUHYLNwTkDLa','990R1','KLii3hVzOVQ0RTJBg5PZ0353W7wPqegOsMpiy4aQWlbnyp','GPQRh5wHhHPBVew6xz7zWqtUpibNCIUa20kPBwvPp7Tey1iCk4GFE7sJKQr','M7nfGtAcsE',1);
-INSERT INTO t VALUES (3250945647,2271609622815835745,'JVYvJelxIg55bjtvbcoOpvA','cRCQ','yYFNp','hY1WaaR2qI2JkCSanH3PmGZs1YERb8y','ioSDFmM','mH85f4ZHDSOecoRhFI1cHDlbJh779c67xFRIQ53osd4nR',2);
-INSERT INTO t VALUES (3856513531,9489886641556495842,'6F5MihtaCCTwWPB2DrsX0uNyHJbNUrQKctvwN8iF1OSaRaJ9R7tDW','GKvjJtoOlCIs0n1v3','SThM0bePd','gelQEj7bumnRmo2SHXABDMaS1rAhlEu0tQg','1JANmiNxuMCMGoA6qv3DBpdeBP1xPdoGu','GtYW1MYKTKcGX31pG7DNOMY8LBpN0FzkMDIvUkDgZ',3);
-INSERT INTO t VALUES (294785101,12005835326632421289,'kcpv8COjydluON4MtpxMgthe3F94cHaNI7p7iNQXha','6IeYMENPuRHfddiNqvicI8OmDncIm2Pd25E3pG8b','EjpJzNVbhcYmSs','w6E8gMXgPNWCB2VXNgT2u67NoZJAddy7FjCF9Ca1C1','JR0CFopyEf9EGIAdchzI3VgujQGuZ9Xrr','CYDGz6ityCBesYWFRnzs1yuCYfuidSGq3KJ9Mqxm6tmEbInMBsyASZGemrDIKcy7WfrAUWfmXsbCG4AiLiN7Jz3cI7lTunxb',4);
-INSERT INTO t VALUES (2209823624,3166422107758297905,'zb6l67YyvVxVOk4Sib6LbCXs8ki','mRXHU6uCJnn9fSqDvGyc4sJSD1NdH0ivkHC','oe7BYTrZyqfr1','j','ZoTBSWdJmPLGB54wWDPDokIRUECMp4t8MniicpqSaaENDCMnWJAWwztCV7Vx9HiyCQs8e5pqqWzBgWFkOIXitRTWNNY','0NVxUTQJoXBF52shBcuNd9ARy8LEffyEEzs5oDUDP6c3ikrW0HEDfANzjO8zkMiamKIhFZfslBEhR8zKbBCUl4GsttYEa7TlY',5);
-INSERT INTO t VALUES (321335457,17896080733459839909,'VDa6k31EMcRA82','FKmYKpPSihyJ2HZAZcmzDv20Scgs2Im245kWn1','BFaTMzR6rEeo1y','LK2USAv5L2chRz9t0upck6HYrBf1purO6mOF5ceNM1','kwUUuULuKx3rxBIIvqBCwuhRHxaVSYw3WelbJU8XDMRQHPtF','lK9rAAfcD9fIU4',6);
-INSERT INTO t VALUES (4136772723,11195520180594156162,'WpYXlEv31fiXgsTG4HuLPI2OShhylw6ge3TRqfWy8','ztzf9tVqck','Zx1j6HWzEUWccN','Cpt8Fj6sPdo5U1vt4f6ZwKFucZ2C','PVlfnasqDYayLLZfXANUkgv0F2AoZdS7','zUkTPFdG1lnPbIW7TEbqIhRzKsQSDoM6Nwj39pxUjAYoW3Rm7826Q01R32A1LULVCLhheym0XIeRu',7);
-INSERT INTO t VALUES (1514809216,14729354376688803430,'32gB5qJy5aKFZR6DTJG9hA','GsSEa1bM0MOa13btveOX8iCp1xstUEEu9aoGuJPoiO5pR0tWvw','cpC8y3NRXGPh1Sy','PTRHn447FT9ZZ9T1KOiO1GR9PgXfZErRAe7F8k','JGVXH0AjiW','9dvQJknKzfpSdYEBS2DPKj7vzkUOdyCXPYx1i99KhrAetvEHGUl88',8);
-INSERT INTO t VALUES (3992080818,11822184768391615601,'Tpy4n3yYFiKNB0U','MAvn4ksMqdTt0tzp2B54cl5ANlbf','w0NIS3mkDh','6pF4fk9uygMwdduf','9hXVe7','M7VH4gCIJB0Hq2AxOaO69HR6JjHlqaw8iFAZbnfPXod6vhlGdgZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (12543492069262734447,1801964835651639168,'VuamlaPbQfm7CjKmxTwddObvpRDbg4WtyGOQpbEDyKwajzFP7abd','9j6HlayPtqSqwjdgrzzDP9Ck4bB7sMr56hBcEUzi9IvYM','o1j1KEp6','Ysez9pPi4s6YE1TwJfXyubTNtYMTcgTwZrC6u','H1bqTYK5jARDUoqCZiTjAKjYrcBCskuzBe3AIgici7XLEyZlE5TZe5Lc1a1X5RIeyekUiBY4EKD9XN2wVyk592i3kCF','0iqpEFRXo29RaO2lVColIKp3GgVqSbsMRERuAunk0pf6pz291Ny1KVl',10);
-INSERT INTO ti VALUES (12543492069262734447,1801964835651639168,'VuamlaPbQfm7CjKmxTwddObvpRDbg4WtyGOQpbEDyKwajzFP7abd','9j6HlayPtqSqwjdgrzzDP9Ck4bB7sMr56hBcEUzi9IvYM','o1j1KEp6','Ysez9pPi4s6YE1TwJfXyubTNtYMTcgTwZrC6u','H1bqTYK5jARDUoqCZiTjAKjYrcBCskuzBe3AIgici7XLEyZlE5TZe5Lc1a1X5RIeyekUiBY4EKD9XN2wVyk592i3kCF','0iqpEFRXo29RaO2lVColIKp3GgVqSbsMRERuAunk0pf6pz291Ny1KVl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(54);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
-INSERT INTO t VALUES (11202876086072115,511869266873780660,'g7','7aqS6maRI9atiWOJp76VigInxk7WTMI','M0ZdkqCM','zjVNCsvKN','hlKUDNKQS9L3K0WdbcFRHPV1KYWS4qwhpjMOzi8KH90cC7z53dC2UddgLLoUgFSutPw9w','VyU3DPTEkETG7aE',11);
-INSERT INTO ti VALUES (11202876086072115,511869266873780660,'g7','7aqS6maRI9atiWOJp76VigInxk7WTMI','M0ZdkqCM','zjVNCsvKN','hlKUDNKQS9L3K0WdbcFRHPV1KYWS4qwhpjMOzi8KH90cC7z53dC2UddgLLoUgFSutPw9w','VyU3DPTEkETG7aE',11);
-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 (13450250410784547263,8319214598206389368,'8zTpLlHdXFuvTstux2wE23mh7L0D5ybnHd6zqNcLj3h1Jey','YLdiZVFuD9I6aks41IFd7cM1shgDScnUqhLj53FM2knQKuymEh5VJLrcX39FVn9SzrPUfrhxi6vh4fL4YNRteB7oEPBH4YyrN5buOx62EwE7lwqwyBhU1BotrxRBIzlaz1QfdPeyplHd5CiwUbCKrvUfUWLmddam3PEsMNkI55Y2bnOJHg5PyKE68DDjPf','NxaC','wiQTIY4VVrkum88uIrh2CKP317IlV76ckK0dkZJIqmUssPr','S5gMMobvy93xLTB7gyZNGBVATSr8BRJXqKgBtN3MQyyTN','0G0QO5X9kLolv7kVuI2nmYoJsSHFnjzyU1muw8zHqmQ6',12);
-INSERT INTO ti VALUES (13450250410784547263,8319214598206389368,'8zTpLlHdXFuvTstux2wE23mh7L0D5ybnHd6zqNcLj3h1Jey','YLdiZVFuD9I6aks41IFd7cM1shgDScnUqhLj53FM2knQKuymEh5VJLrcX39FVn9SzrPUfrhxi6vh4fL4YNRteB7oEPBH4YyrN5buOx62EwE7lwqwyBhU1BotrxRBIzlaz1QfdPeyplHd5CiwUbCKrvUfUWLmddam3PEsMNkI55Y2bnOJHg5PyKE68DDjPf','NxaC','wiQTIY4VVrkum88uIrh2CKP317IlV76ckK0dkZJIqmUssPr','S5gMMobvy93xLTB7gyZNGBVATSr8BRJXqKgBtN3MQyyTN','0G0QO5X9kLolv7kVuI2nmYoJsSHFnjzyU1muw8zHqmQ6',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (546146708226197103,4831544035427166604,'r','OWJY3V2ioNgNDWEBfPfTwk9ZPVkaTpNWEH8X1Jlx4zuYubsgxqbWhHFxlr66ELYStV0c8nMkvB43kDBUBnz652JJx0tphU2LBklIMPpm1LWnvklBEsq8JZUcCD86mxk3kKgrNHDNnubLApBpUiWT9lCXi85Hv3ciuXgeAh6AyxE2GYdWEs95HmrvGbztlcmq68Lz1E8ZJPzVn','MN0PmdiJ8zom','IEd1hXI4jtK9sWmAZCVB8vEkFUvsgvEEqJe1akb8Aa4wtg6Y1fA','Gs9VL4D8OnRtI3kQdn4qx','xNuN4VoiOf1w5vpPgZN1wwDLAVP5EClFX91H9u3CV4NLuc5VIh2wNIiBVmSlAhVxVlwA',13);
-INSERT INTO ti VALUES (546146708226197103,4831544035427166604,'r','OWJY3V2ioNgNDWEBfPfTwk9ZPVkaTpNWEH8X1Jlx4zuYubsgxqbWhHFxlr66ELYStV0c8nMkvB43kDBUBnz652JJx0tphU2LBklIMPpm1LWnvklBEsq8JZUcCD86mxk3kKgrNHDNnubLApBpUiWT9lCXi85Hv3ciuXgeAh6AyxE2GYdWEs95HmrvGbztlcmq68Lz1E8ZJPzVn','MN0PmdiJ8zom','IEd1hXI4jtK9sWmAZCVB8vEkFUvsgvEEqJe1akb8Aa4wtg6Y1fA','Gs9VL4D8OnRtI3kQdn4qx','xNuN4VoiOf1w5vpPgZN1wwDLAVP5EClFX91H9u3CV4NLuc5VIh2wNIiBVmSlAhVxVlwA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(1) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(33), f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3577303,920,'X','4nlHrGFILTf5pGJ7z34DMQ','QbLVOFvM76qdxQNk1JtAQg','UEqUOfcbUoxcv5DP9sPiMKGkOpi','DWQY','wTQoXE0rgDaDktdLDicQQUuNUTnsqLXFWenYEMGD8nDHQtwmCKEVQToQnI73A9s1jZ8mSERF4EK',0);
-INSERT INTO t VALUES (4206318,30266,'A','q23SxJTDOdt9ZlmlV7VBUt4PIrkGgEFp08JiYh94aQronhfp4p0jp7dZtnFpDCdI','ywddZz8YgI3EfomGcaisEn','sKnVXAuHUc3Zk1K','cBC04xwybeqO3yDqnvDHcp1ZAvNtaZJSCocWz3fOFBU53e09gZukVwyDYzSAs8dMA8EAh1Hs4AJEjb','0V0ZW2QlJZOiKSs6DDNQz8doO8Q4o63Q4e0GUvxojNg3F8mXptZYiTZpHbyWL5CVUbPyDL6wdDejsuxYHUZOCMow4ZUBWKFS',1);
-INSERT INTO t VALUES (12954001,20832,'O','F3mrcrnn19aEncoX9oUMDUDl2GicIv8F8VJCFQnr2uM6R6e','55yxNGECQr','3NqTH43qyAkv8mN5uF4cynl','PgYAudAOP5RYutxkqoJJomkpcrxsW0k0P8j34EWSrprS6lKk','Uy5nBNsbWlIywBPq2i2FwM02JB9F5EocK5XkptXXt6ID0mwHgDTi9Ts9mTiLfwfC6SknFJFTYU6NlcOIa5B6Gq',2);
-INSERT INTO t VALUES (11227723,29972,'K','czrJKCVx5A9Nh8tmbzoL53PWVp7cFxRErjpnT7xIgPrI1Hh7rfB4bMDtnR6','7H5QseaMdFBd38','Nxq06kdLCsgUstAnBL6Z5bHPfFgZxLkZFaNDaFt5NCTRZnPPvkor9YDhf','znRnoMBOAax0Tpg61jmWmvQM2MAYfb4cAPVoOWMQm7j4t7EtKHMkUYmZcwodIijrPuVyoyUcDJ641923yXydXVR2Ck3rsRdX','2WvfvaTLgxLZ3D3W3dZCfxxh43Tcfy',3);
-INSERT INTO t VALUES (14183309,-18614,'3','HFLgu0Dtxkv8NXPrZdsRgth8EM','GO9sKBzfbKPbzFm8RbTNAhqW95wF','IWFpXE1YMvt8oQXb74V37E49sEdope21P3TyLaqd2S8cSuDTUYp59VGj','ZrOjogZnDoZipz1Hckzsu4uMomXnpHLG7YgF0nlzLMuiW3FGrKpYMNtjeH1Qv6H29tqMb70hbdCtHPT','QMcTJapEmI',4);
-INSERT INTO t VALUES (8177134,-21277,'v','BLwP8wm9phVKs9j8vUD24u','SeSgUsMhKo7kQI0zojBabgzi','gkouxiL2dwiO3qMVZwwhxUzfWxjf8cMsVUmegINlrepCCLEZvn5TXjBFE','UAOlKbjoDLLk2kyrdtx3NjIUm7Mlil22X1Fps0QGYEsKtGuP8DncS3zn9pTme6c8','SyMVd2fUBWvn8K63OpNhzUHsimPQdqIzUGdw8Qnx2lFSgNsgn9jEzfkSwmqOaRmIZn3nLbNDaeAq',5);
-INSERT INTO t VALUES (1139095,-13615,'O','l7SLf','d','gktbtqT8BmrO76RS05sXu6jZynsbNOgLDsBaLEueaXx4','caVMCsZgaLLDGldk5xyw2H62GVDcvIZMAOsOrXKus03pDISK','MiZ6ZWMOzOZBzXjU0QE',6);
-INSERT INTO t VALUES (63428,-23515,'H','EKi4OYMIXQptWfTcf63PjwlHwcH32CpnMF7wsXDzAIx6EgWbnbQitcEzsM1ZmAdefAV4JxL9u','E0pvQsAnhdNltWNz5cA3f','FpfoQgLIEsJ7YeTUcH7UDeIZ08iGaXvN8l2KOJ3CAD9P','EYbXL0AAeMJb0LWhNl05vbc0nc2uTpyvFS4M7YG8zdSsDK2yHtbCAUHBiGWq56ghj2pSOf3OU0WiSBx46','xItEgOHPoYWUOQTYJ0yyHPamKtH61VjUST3cX2',7);
-INSERT INTO t VALUES (3480605,-21414,'t','OkKj9SbAyw5Y0wTqtRmLU54nZ89M0I6EHdFIUWHR2W1KvQr5','XKWS2O','yzlIjkSmO482VrAqDF','X4SD24oxJ3EpOW6rtKqYYovDd4aI9OWCbFaqIavtNxacgPG0EsyEIf5owStYJdXHJrfNx0M21Bwnz7qfnJZ6FfbtrfQaisSVIg','sifGVBz0fXTbxWheNkMTHf27xu3zamqhG9rzTQaLsvmgFyRrw5jUksPbDyP9yVGt24UlFPCIC1WRocKQTkzDLHt96osFgeIftfym',8);
-INSERT INTO t VALUES (16452272,-13415,'N','aro2Ywd6JiVL8ckJ4sQtM45n5f','KNmJzoesdFdPyqiLXhxTjXP10DRrq4','ZnzWn3Mz3lF1C5quwItFTnWSAnUSIf','3YO8VCc9QNDuzy2VSyNsCPX0FpRtvJFAvDZiHkO4RW3YETYMPTenGm1kKQHrN9JqFLmDmItXiB','1R1FHh7wS8HXVcaqGylGiCL1C66HIbga41pfNzMIz5uVJ7eiBtwjxw2XvVMVTiHmgwvFo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (235773,18975,'b','REvZNyqLVDm54iJVymNSPfFiM1ssnpTIHfnobADS3sg','QbbwpTvTwdzVVONzjRoeC6UpBac6','8ZmWvHYNvjJfJYNeUCTYjZOA11ve2yQOLH8g9lsd1nSNcksYIkZu7','ozljIOB7IMsTmIAJ6lH1','rHkAZFHyNhDkodSWMyoleON3VJXZaPZQqIfSywqRxeW7Znqy2UHvLCrA',10);
-INSERT INTO ti VALUES (235773,18975,'b','REvZNyqLVDm54iJVymNSPfFiM1ssnpTIHfnobADS3sg','QbbwpTvTwdzVVONzjRoeC6UpBac6','8ZmWvHYNvjJfJYNeUCTYjZOA11ve2yQOLH8g9lsd1nSNcksYIkZu7','ozljIOB7IMsTmIAJ6lH1','rHkAZFHyNhDkodSWMyoleON3VJXZaPZQqIfSywqRxeW7Znqy2UHvLCrA',10);
-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 (2184712,-9050,'G','Ag7b60xBtKxtrImEeYO2CR6nt2zBI','Lcd','2u8BUIIK2JiNlvXqrbHYxcrN2','1ubFWW','p1h3SebRjsWbsE9qWEpXj9648JsLgRrQORagP',11);
-INSERT INTO ti VALUES (2184712,-9050,'G','Ag7b60xBtKxtrImEeYO2CR6nt2zBI','Lcd','2u8BUIIK2JiNlvXqrbHYxcrN2','1ubFWW','p1h3SebRjsWbsE9qWEpXj9648JsLgRrQORagP',11);
-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 (587622,21694,'JO','rsQ6jtC4V8Cm5RO8SyyXCQOtlYo4A7P35BogHlzM71xZpG5fLLHd6ySbqiPDwfZtf6WaOks0ggdOzlxm','7F4kJb70BEYv2gkWshNT8V4GPPYgJDT','3qX6crG6U1He7q','iPi3W0VVXiMioLKZXwunQDzL6tHl','rxle6o7PI3RV7yxz7eOLP1LxFD9RElSOEKkmVCx9JsMANaJ6',12);
-INSERT INTO ti VALUES (587622,21694,'JO','rsQ6jtC4V8Cm5RO8SyyXCQOtlYo4A7P35BogHlzM71xZpG5fLLHd6ySbqiPDwfZtf6WaOks0ggdOzlxm','7F4kJb70BEYv2gkWshNT8V4GPPYgJDT','3qX6crG6U1He7q','iPi3W0VVXiMioLKZXwunQDzL6tHl','rxle6o7PI3RV7yxz7eOLP1LxFD9RElSOEKkmVCx9JsMANaJ6',12);
+INSERT INTO t VALUES (6384472982188476227,16928838413085060413,'5envC0V','t0G3rFnIVnK0RF2Q3E2v4D','jYWM','Wyv3eNLj06iVMhIEKSKM5k8VEIcgvOHOwE6YAyOIk9Ks8Atsj','N','w',10);
+INSERT INTO ti VALUES (6384472982188476227,16928838413085060413,'5envC0V','t0G3rFnIVnK0RF2Q3E2v4D','jYWM','Wyv3eNLj06iVMhIEKSKM5k8VEIcgvOHOwE6YAyOIk9Ks8Atsj','N','w',10);
+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 (-6731962502250351055,585621303915468050,'o4fTRXgr4k','aimPkw05bPMIjAjvf6eOCCljp6uOxhWP968Mb0Hd8qiJ9X7wB0MDtujMV','BWDj1eIYBrw','59','Z','u',11);
+INSERT INTO ti VALUES (-6731962502250351055,585621303915468050,'o4fTRXgr4k','aimPkw05bPMIjAjvf6eOCCljp6uOxhWP968Mb0Hd8qiJ9X7wB0MDtujMV','BWDj1eIYBrw','59','Z','u',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (661414850082663313,8591298831211093352,'zIj','5ERFqVRXcpvpgXhITqnq8FNPMORUUVHPi13OIgqSrKg7hdJdsk0MSgbmWPb4EGBBu6nruwb','0N4N','ZhTColERG2YOTsn4M7mALxBjtPa','ER','9',12);
+INSERT INTO ti VALUES (661414850082663313,8591298831211093352,'zIj','5ERFqVRXcpvpgXhITqnq8FNPMORUUVHPi13OIgqSrKg7hdJdsk0MSgbmWPb4EGBBu6nruwb','0N4N','ZhTColERG2YOTsn4M7mALxBjtPa','ER','9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5673683,32409,'F','gLJnFcqgX4ycy1nmmThCKmuZXuVPdGFHfLKUAWF3FndLY6bLVqOHZ8uCqbIeHA5Q0kJfTwr7WBIGbXa225r7V2qO7s1SHocpdjfNuwSzUljdTgg0o0MdkrY8cdy9heTMz80sU5NFGnhjkcvTzrWxnYEH1X2iKnLXdx7n6lWAclwYGOcJlu7fmtlzrllZUmjgfZn7F5','BVjmfbdyHKivrPBkn','rWP01m6hq80g9kiN2YI1TnPCgIxqFlMtaUv5L1kwyf1IlFPH8T8i65KOi756UJRdQmup8ZY93G4SGp5dLAWHAgR4YQrhVgLboyaOQo22KTIgkQNXIxaigdkyxTFPJvzu7','hqnrBPXPugorX1leIBqXdGX1uiKaVG1dBdSwezyOQw','yt9KwkxUoDAmQsiMGA4Lfxpj5cDmBoNbwJxGjwDe1vzstjnleXjLwStFuD0KcwSkbOZhmyGTmCQ4bfcYBQqlqh3M06ThZmZa',13);
-INSERT INTO ti VALUES (5673683,32409,'F','gLJnFcqgX4ycy1nmmThCKmuZXuVPdGFHfLKUAWF3FndLY6bLVqOHZ8uCqbIeHA5Q0kJfTwr7WBIGbXa225r7V2qO7s1SHocpdjfNuwSzUljdTgg0o0MdkrY8cdy9heTMz80sU5NFGnhjkcvTzrWxnYEH1X2iKnLXdx7n6lWAclwYGOcJlu7fmtlzrllZUmjgfZn7F5','BVjmfbdyHKivrPBkn','rWP01m6hq80g9kiN2YI1TnPCgIxqFlMtaUv5L1kwyf1IlFPH8T8i65KOi756UJRdQmup8ZY93G4SGp5dLAWHAgR4YQrhVgLboyaOQo22KTIgkQNXIxaigdkyxTFPJvzu7','hqnrBPXPugorX1leIBqXdGX1uiKaVG1dBdSwezyOQw','yt9KwkxUoDAmQsiMGA4Lfxpj5cDmBoNbwJxGjwDe1vzstjnleXjLwStFuD0KcwSkbOZhmyGTmCQ4bfcYBQqlqh3M06ThZmZa',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(27), d VARBINARY(13), e VARBINARY(47), f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1853355911,36982,'3z9LCLS37JkEj1lVdRSiiI8','8Q9gjDnySLnPJ','TgiGhl89JoIK82Q1Z8WjehqAJcDor3','fLokuSKlZFZ3Xw4OtORIIWvESybgpY','BoEETDUjsqUfP2DbL2v43vFNwIwQWEpr9yMx2IJWQa2','BUQ2xT0w31eW7GeHRg3RHoTa058wTg9eFRSvUYX3To54DeTHJkhLTTqrVyv3vR',0);
-INSERT INTO t VALUES (2088393166,38841,'1BvuKkpckq6jPGGJKstWQL','0ldihHRZEBU','wFZ8ydCiKEkF6fO0Kj19ILT6wubOStxBoU8SWU2LWDYM','z7WhqjKyD','CdDEg9EBHgyO0T','GUEs2viHQOC3BqiQsRnXHqIYwADXoiQZRmT1ef7iBWp5WHEbwhJTbhmcCI73HW2EfLux7J9suOpB1lVElTm5knF2xLqYt3vxENM',1);
-INSERT INTO t VALUES (-316456287,17221,'LzNlaR4r6eaS9fx','8JGuMN2x1QSE','bNkVz','dgqQejecEF254nXUE4NaGMLtN76baCrUUx2wXj','ASNdVPQrl8p38OZ3U8r32XJGN6oyrLw9Bkq6Td9pBWTLuq26D51F65VY3SYQv','OFYSqx7r2xVEFkQCzsYxPbiwBWjpLitaU3F84pMkiSb2O',2);
-INSERT INTO t VALUES (-1861072629,51343,'rKd','RrzWoOK6OIGJT','50s','9NjjjmsuElhn','IsavdjtdEfM9xxw0LmBa06LYiTWaOkwiwu2TGsgakvzERUl5hTv5xBUSiFvhzGXMqTsMzKjwPpem7vjVVdP','gv7j31eWQm3vnINnuIiPlA4haMguxWmcGNIsIGyV9dSkeJIHoqKolzWjdNW096huVGEVnN09udJQQur4BuSjiVGzl7gt3VvhxGC2',3);
-INSERT INTO t VALUES (-183636269,12523,'w','kK6GJzhWf4TJ','9NED1gKg44wjjfeUaM1ampdYX','xjawYWkZ','ZZ0JxyJnUZiO441PsSnO9Fi5ahmSTMxSlPXVa5TBSKcnUrBfenotut7ReiADuDr8Ur3pBP2Y0vjU2eNaRFmjg6EkYLhQ87ns1uNL','ekKFNG8Il0SYAidvqBPM',4);
-INSERT INTO t VALUES (-1920571231,36364,'rFam','8bzCmzJPQsI2k','fTPOpTB2VWh4hff5dMe7i','jNzB882CeB','RTJcSiaktwps0ReiEsXM0DxVSAz3xumo4Mk51ZFBLYsW1Bq8Q7q0fTis2BT','4Er1JMv1K3COFyb3WXl5oz57LIoRYYZwXYAVVq24FjKa',5);
-INSERT INTO t VALUES (-755637579,7719,'HjIqG4Sg3cvT58CVO3','Yb','OG43FC73Am4rUK9fBztjPBtJVpqVuyCdgN','wwglbbyJwqPJeTPeAty2R7','5Ylq9F8sdpLUQvQU7YFJVOAhDfK','v6cYsFpLUEwwYxrEK7dHC4UjGlYHQ3k97BoBT5rObPoZcaB7HxopGZpMsT86GDdgTfLHTyj2nKAwe85ub',6);
-INSERT INTO t VALUES (-875469377,13915,'IwXLPnL8HsBk0dH','fswHG9Qx','8ylQNuAGUQYHrt2L','GdyZs6r1bPVRNVPWbamsG3Ih6d','nbE3lshy6djj5JBtvN77767ZdLEkjLEW5uPtnq3G6MDoRQR6oWVdefC','oFPlreMxMb8KeHtrNWg1fkyis4Z1rdKybRDGQnqQRcWL1WfOT7HppBJL1Wul7bQiJIKGPUGdEFqffqv9FKgSiGxyHX6fOc',7);
-INSERT INTO t VALUES (54112496,45001,'E1RHR6W8tQsbA3xJksq','vONb8E','xooEojmTBsU2lbuRUnhgSRGOhS4qGhAvdY5zoQ','UcvYF0Ef1cQN','l6qbLIvQlEYN0zP4wogWSidcs4qLvzM4th3iZoPA1SSsqcmH4QkrZ6nx71qw8G7s3OgV1rMtE0kMMsAlME2LOhVPHX4o','7Hrj3pkExjxLlpdqJkIV4KV148bIx1a7gUcNTY8upc',8);
-INSERT INTO t VALUES (760435921,7186,'nL6INktwGw49XfmFBwH','Kxn7qAp9zElX','VuibWNmYQg2','mbBMDyyQoyeBAwfZB0W3RBrDYESpeF','SvLq5hm','HcC5hMSYyw4Q79kp76dQ7ItqmKqpivRPhSkv54Omvv83de07BuMjm4YZhv6ApjnVTwZzOiA0O8uh5bIpt7SMb00Q4dd96FS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4829142808381269429,5931253600138492397,'GvCE','ZLrQV9CW5POYcP8EE3BOkMvLAIpSMNkj4kIW8LmJnOHb1xE1QqxF1hhm4B5ruz4e0ZDk0mCrKletEPpPYslKTGsArS4AVWkxlTtRLROw','nNLMW2qn63h3d6','IDOHOHxnuabftHicDzZZSUZj7LknbB2AUWA','Ne','V',13);
+INSERT INTO ti VALUES (-4829142808381269429,5931253600138492397,'GvCE','ZLrQV9CW5POYcP8EE3BOkMvLAIpSMNkj4kIW8LmJnOHb1xE1QqxF1hhm4B5ruz4e0ZDk0mCrKletEPpPYslKTGsArS4AVWkxlTtRLROw','nNLMW2qn63h3d6','IDOHOHxnuabftHicDzZZSUZj7LknbB2AUWA','Ne','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6384357180884795891,8212985920654966904,'aIN0I8so9cuur','ZdrarUDDlC9WcFen7ASadzm8ooSUIsloGPJKGLFylj2USm6hLs2zPfaxCr4vnB9dBfYClCk6Kp5D5PuNqpK2DULBDf','3YSlk0fkg','yFvv6IY7qIO49zXaZwAL3stHY5SUNwVTeEJx4euMNFyT4ucQeYvqzg7HNB6aKVcQ50Filq0Rp6w3sbnzjBqf9ym0saKSuEgLQf6Y5NAe8PuKpcgukvSLOo53sd75feXDtvmIye4w6h0f3W9eaYTeAKpMFwU70P4uJ0H4BGyLTp8pMsv3','h1Q','j',14);
+INSERT INTO ti VALUES (-6384357180884795891,8212985920654966904,'aIN0I8so9cuur','ZdrarUDDlC9WcFen7ASadzm8ooSUIsloGPJKGLFylj2USm6hLs2zPfaxCr4vnB9dBfYClCk6Kp5D5PuNqpK2DULBDf','3YSlk0fkg','yFvv6IY7qIO49zXaZwAL3stHY5SUNwVTeEJx4euMNFyT4ucQeYvqzg7HNB6aKVcQ50Filq0Rp6w3sbnzjBqf9ym0saKSuEgLQf6Y5NAe8PuKpcgukvSLOo53sd75feXDtvmIye4w6h0f3W9eaYTeAKpMFwU70P4uJ0H4BGyLTp8pMsv3','h1Q','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7007968238770923163,16650923542850175716,'XwTcFYPAW7','89V4WT8pr7m5Eq4VWyDjCGe1mC8fVnKYeRXqR8ykddPKgwyYPj1MUCfNQTnbXiiTjK73kIw5VyemGoIC2fh6vR93KiAATXQ0slO0W1YvTXOhzG1oDyCU9ox1Rhbj1bfgQyrjcnSakt7b49cZUtaed0ne1WdR8YD9GM7gOPAT1g0mfpAZJzWuKGP3dcq6','Rtvm0J','Z0glkrM4gRIprQyfm7ebDcB3r7wyO5gV6i','D','Bi',15);
+INSERT INTO ti VALUES (-7007968238770923163,16650923542850175716,'XwTcFYPAW7','89V4WT8pr7m5Eq4VWyDjCGe1mC8fVnKYeRXqR8ykddPKgwyYPj1MUCfNQTnbXiiTjK73kIw5VyemGoIC2fh6vR93KiAATXQ0slO0W1YvTXOhzG1oDyCU9ox1Rhbj1bfgQyrjcnSakt7b49cZUtaed0ne1WdR8YD9GM7gOPAT1g0mfpAZJzWuKGP3dcq6','Rtvm0J','Z0glkrM4gRIprQyfm7ebDcB3r7wyO5gV6i','D','Bi',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(38), d VARCHAR(41), e VARBINARY(35), f VARBINARY(63), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4091562756306403363,5205752889708197828,'LMNVieDbap','MvNF3lYISOOvmaaHzQKVfNJnMVN9oULc7','BtIR67EAhNmKUkeyZB','L','sW','7',0);
+INSERT INTO t VALUES (-695963416803037441,-653300031021841591,'N19fqP1dnLsGJUULWfq62f7BTq','kgeM8I2eI9Z1oeyiuKU0Ux','B','SvcAxryNvQqeQaoQbRZobi4CYxASNVFBPh27asjW4S8fkEhRKut1y6oVcLGQkr6','an','6',1);
+INSERT INTO t VALUES (878548148756878205,7009886911767445542,'Zk','ltuItjoeVQ7yjBn6kez','8cYy3','guoZQkmQrhyIPECBKBpuM7sgZZ','o','v',2);
+INSERT INTO t VALUES (6466000231959692664,-4753345868806108643,'ciPbuT7qvS1Y8NK9GxF6baph5L7tvvkJVCGH','v8u','svLUbCo3','5eXHptzseNqKZWpQGmyUierfYd20TASmLi9ehYotTKodSsMk2cwojeY','5H','Q',3);
+INSERT INTO t VALUES (-7423459458395135128,-2645777356516742623,'W91PSst35QVelKqM8k4pgeMOTSUY1Jv','c4X7jTG3p8t4jKrV9XitYpoI4fPMGbykdKyDbuDr','zKSaA22yP8bj86X2','gYQLj','E','T',4);
+INSERT INTO t VALUES (608143839651590363,-6779655506376574999,'jV8VIMUYduZj0GrM0STLOKrzM','x','7pVHMXlFiay2tcZoF6','yYjtng64s9G5IcyoUKO4RUtfhw4HzgiXD6R5ukJU7o6BGpFF','e','7',5);
+INSERT INTO t VALUES (657342481206225839,5507615568479261330,'2','VOobcr5x35ObV8rPlRTZCT','zu5Uaa0W5wiHIBUnIR8RyVpyY5t','EfM0ZXyhOw0jNss9WPMMfgX0v39qMQVsrvYbp5PdEk8Bp0','J','T',6);
+INSERT INTO t VALUES (9194440484475073169,5596519932398864771,'e05AO1wpXx1zpU','9D','GlDTnBLIP2VCVtPdGKwZjksIXuATo','0dXe77KmFBJIIXXO6NBdm','vd','6',7);
+INSERT INTO t VALUES (6676396114955037702,626927447067063911,'BY2v6wG6u74L8','zSHg7EGIi3DYc1I','CTEr3','RThpKZ43DO6ScRjaKlNRJsy8FTnNOik9vK0H0L0zgxbAUjalv','C','e',8);
+INSERT INTO t VALUES (-2067567532100781128,5672272761048912197,'7cE05qnP','6G6ePa1fAOyASuUlYVnGGNTdp','4nfcgu7Xf4Hd1aQYHbg9LOHO7j8kFyGxAEg','Lz9bZogw9EeiYGK87ASZLqEusSm8hwMWvYMUpFQeWXc9W3I8m8g5','u','z',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(38), d VARCHAR(41), e VARBINARY(35), f VARBINARY(63), 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 (-2879222837101050511,31567,'HjvTqHCdzLAO','f1XSldJ0yz2','4HRKPhOup6HQ6HAZAJLz5RVU','yxQ5','c3Y1bykWdGaLTh4WXUr','UQuGNj3wMuu9dANrbS4IxijgpxFX89EQ0CrLAW384tkDVcnSPPtycpL0xOwNqqPUy7E5tammAsyTLAc3',10);
-INSERT INTO ti VALUES (-2879222837101050511,31567,'HjvTqHCdzLAO','f1XSldJ0yz2','4HRKPhOup6HQ6HAZAJLz5RVU','yxQ5','c3Y1bykWdGaLTh4WXUr','UQuGNj3wMuu9dANrbS4IxijgpxFX89EQ0CrLAW384tkDVcnSPPtycpL0xOwNqqPUy7E5tammAsyTLAc3',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(28);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
-INSERT INTO t VALUES (-6255109914087965262,57217,'yU81','sW','PNtpGWmZSGIZqYB4Sdu9Pd','4hb4f6qIKJjTLCjJgcMVLU5','wYbKsTsq4UkicZqp2lr7OZTzdSW1','DwvibOw51gEgOygYw2FbvjlndvwyiJ354IUSjNf7d9r3ykP84YomjG',11);
-INSERT INTO ti VALUES (-6255109914087965262,57217,'yU81','sW','PNtpGWmZSGIZqYB4Sdu9Pd','4hb4f6qIKJjTLCjJgcMVLU5','wYbKsTsq4UkicZqp2lr7OZTzdSW1','DwvibOw51gEgOygYw2FbvjlndvwyiJ354IUSjNf7d9r3ykP84YomjG',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8382710848057786933,10935,'MdjO6XawW5ev66sRLXRS71qJ','o3','6mYup0uQvQAWnuaZ5gcPEAFA1NB9','Rr9G3pRxSd1cdAFEwOyby9t','FngsAnKP8cmOshdenBx6rmbfpgAAFcw','HCGjCrnFAseG9Q2',12);
-INSERT INTO ti VALUES (8382710848057786933,10935,'MdjO6XawW5ev66sRLXRS71qJ','o3','6mYup0uQvQAWnuaZ5gcPEAFA1NB9','Rr9G3pRxSd1cdAFEwOyby9t','FngsAnKP8cmOshdenBx6rmbfpgAAFcw','HCGjCrnFAseG9Q2',12);
+INSERT INTO t VALUES (-7819608329127465548,544371506671963185,'V0h85HadenMVvD1HSqVOiuRvSvlzN','hGrT0pJg4fniploNKsVciSaodt3tj','FziN4NHlP9Hqtj','g5vn8i2nELDaUewZNs5V1eDi4Si8CXoSdnyMAc1Yi01efb4g4saHferGZtv','L','j',10);
+INSERT INTO ti VALUES (-7819608329127465548,544371506671963185,'V0h85HadenMVvD1HSqVOiuRvSvlzN','hGrT0pJg4fniploNKsVciSaodt3tj','FziN4NHlP9Hqtj','g5vn8i2nELDaUewZNs5V1eDi4Si8CXoSdnyMAc1Yi01efb4g4saHferGZtv','L','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
+INSERT INTO t VALUES (-3484226481005631734,-7449417524630460269,'Y9fGq','HVPZtODZu9a2R','WTWdSsEKnpIbmKHp8FzDpZi3sX','84Y1PXAGZk1DNqRX2tdsKHkSWb10u4Cs0ipIScLkH2Ofm','ir','4',11);
+INSERT INTO ti VALUES (-3484226481005631734,-7449417524630460269,'Y9fGq','HVPZtODZu9a2R','WTWdSsEKnpIbmKHp8FzDpZi3sX','84Y1PXAGZk1DNqRX2tdsKHkSWb10u4Cs0ipIScLkH2Ofm','ir','4',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-9036791150073246136,3467174129511575880,'HT7HlmEtu5k1XYde8w3LXE','zvwQc0yc8qykQeWc0G7napwz2srD7OSbdVnkUPcNz2BZT4trX2VTAozgxNo5MqzSlNhpTwipMC8Lny','KgBpOnELgZZINAIFEjchI9KqvHWVZWfQcK5','fac20nAWVSttc5C26sACYUhozs9OCMTeHGsFQhB','c','m',12);
+INSERT INTO ti VALUES (-9036791150073246136,3467174129511575880,'HT7HlmEtu5k1XYde8w3LXE','zvwQc0yc8qykQeWc0G7napwz2srD7OSbdVnkUPcNz2BZT4trX2VTAozgxNo5MqzSlNhpTwipMC8Lny','KgBpOnELgZZINAIFEjchI9KqvHWVZWfQcK5','fac20nAWVSttc5C26sACYUhozs9OCMTeHGsFQhB','c','m',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-6902520884295415451,4805,'RwxgxEtGBRntk','18ysQ2in1CP29C0d9srHeZNrol57kTZWq0Xo7V7yTPLIshFEmmrLSpHwmjpadKhfZ3yNZSd70cXWGtI8WStbsn0FUnYOKHVOsFDVvHjrMZn9Aj5IDcZxzLmldxhejYtE78D','qIahdZAPChsyUEDgkCTvucM8iMPYx4','LQ58DtaZ1sclbIvuw05rEFNFYVcvzBc0z42HW1hOYH1u77aVn6EcUNPjkJTebzhLa1MNeyRpNFWAY8vBpA2QYNND1Qa9s8kOFXdEf3hqpXNfrM3c1XSRz7hJPWgTjb7gh0nnN4Dyn3EME5RRplLNpHcLffH0CRgtLx4Y1Oe8EMAw2uNkF9qZhzH3w1Fht','7NEIWsy0zbyz09LbwWmyGagFVckdLKt3ZAMIep6sXAqoVhZj','61DTPT7cahuUOjW5Q1tXHzIaaTnwHx2VJvPjbeYDcvZrxqbxpAVy42rqc4vpbUgozhczlqetuvpy',13);
-INSERT INTO ti VALUES (-6902520884295415451,4805,'RwxgxEtGBRntk','18ysQ2in1CP29C0d9srHeZNrol57kTZWq0Xo7V7yTPLIshFEmmrLSpHwmjpadKhfZ3yNZSd70cXWGtI8WStbsn0FUnYOKHVOsFDVvHjrMZn9Aj5IDcZxzLmldxhejYtE78D','qIahdZAPChsyUEDgkCTvucM8iMPYx4','LQ58DtaZ1sclbIvuw05rEFNFYVcvzBc0z42HW1hOYH1u77aVn6EcUNPjkJTebzhLa1MNeyRpNFWAY8vBpA2QYNND1Qa9s8kOFXdEf3hqpXNfrM3c1XSRz7hJPWgTjb7gh0nnN4Dyn3EME5RRplLNpHcLffH0CRgtLx4Y1Oe8EMAw2uNkF9qZhzH3w1Fht','7NEIWsy0zbyz09LbwWmyGagFVckdLKt3ZAMIep6sXAqoVhZj','61DTPT7cahuUOjW5Q1tXHzIaaTnwHx2VJvPjbeYDcvZrxqbxpAVy42rqc4vpbUgozhczlqetuvpy',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED, c BINARY(19), d VARCHAR(43), e VARCHAR(86) NOT NULL, f VARCHAR(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (70,37,'cuLG4ITMORYf','CV1u1IgB5uTQ6JJmBIPhSKpjgjXLbwFzVEyxFvMJ5','mbnc9cBk2MMk','SBG9Mt1XMv','HaSc2','5M6LaoHFIzLY',0);
-INSERT INTO t VALUES (123,164,'iFJ0fRg','EL','1lYbiE9x8','p8uQ9ynm','2Q6ohlDtNq8VC2aG3CmMBNx63cuCpHhNOj8nszVH4v1cSR7HKUDerz689IfM','HFIEXYPgnMsRkgXRLuk7gENkuwWxbhHBkjCM6bgLR6sExXKH227Niw',1);
-INSERT INTO t VALUES (40,41,'5fMfKMsRD9Kzef','SPgpFdi40GPvpyw8HF4JWoBQHh','pMu69nduJra5yDh9A14A4ypkqbIRskXnUS6o0uw9DWlTizZxq7nEA1','ofxN52T','P4Vz4dBWEWrIDDY8YQQJeQ8I1Og','MSjUzVQjLb70CJMnVvl72Jx6kwif029gHBOdlsFl4fuwudLLT1qFS7UUh7PKsn6H4XaZL',2);
-INSERT INTO t VALUES (-49,46,'3kWczdVOR7Z','ZTpymXbv625f6wIN1lBpzzvmrjnPvuPPaKPI1hb','xWLqewt8eQKydrSwteDHc87IAMVnsohE6cVeVfFfxXWno1tQJCH6eKGslb3qMu0IW4BD5y','y','hQNvCgwrVBjmoQKdY8gMdGUkGJN1pLTPVEWDEcPtfGDispXIieIp2wb2NT7lrwb9WrACHRjSooag6xPPcjPHFFejOFFWTwbyGu','rpG7Bh2ST0iOfnpW',3);
-INSERT INTO t VALUES (-30,185,'ULg','OWks4hgsPJ','6LzpM2b1ZgckMXtTTfxocGUGTgUyORsVBm','jAmz0o4Sg0E','KKmF78ghuzO4DsKasjGt1NuAuQW3l4HMZkvmjKD','O3XoYA4EA4SwfKXoWqkL8f9ZNq2xjVAVgPyBGwW8hmoYoSljLIdvx0FPa4lcP',4);
-INSERT INTO t VALUES (-116,152,'uXgVnO27x','BroeZhR5hU','oJb3GzlddcCh7i9nmeMZoVw8A8OrqLfabmeFhbvYQI0GZJKBeLR','N6ck','zaSu3EIR9b5LPqEBIELgk0TO2ubpFUaDUKVRP9KwIxPSxj1jxFTNZv8u0oYlQ8ZSpfUnmnQ8g2xf9zm44tIpRdP','W2iHtNyoFD',5);
-INSERT INTO t VALUES (115,205,'AgMtQvzxzWRm','F14o','TiVw2iClkmNRvjM','vYk','U4xxeJPfM2uOUr576FuUMNtB8zuuxpQwpElVxa4DAWLxgVa0ZUoNu','bGj2ZL8f6UGYqFCrQJHcPx2PIstMgWuzN8',6);
-INSERT INTO t VALUES (-19,67,'HGzw','uNiwRFUGaSu','JrEeyC7xGfu62NNTDI7d','U','c35UFeryvV9JrtPObODGyAnCNNQIUvgijCJlM47OnW9f88iIF5Y2R6Z2hPJAQlFKScjVeHddsPsoukYLR1FwM','bDGivUKXjncXiUMYT9Myoxk',7);
-INSERT INTO t VALUES (-39,45,'ieC79','GNghhmwGchI0HdxXAtp6NB0q53Bm','W','M0I2y2PZ','lF9SKSvPHEJ9LVguzjjIqDfrbnEgUgpW2BVU6W49iBamlXStTQaKj6GOK9NoXxXFJMuNxP5zmlumQ1wJ','zE4RBv67DZGMD0N0sEI7YlPpe6omGMUJiu9H4N7ncDmvxsbBMnR6t',8);
-INSERT INTO t VALUES (-70,158,'nle','qFAj','dpJIvtvs3VSdMt3tgTLu1MMeO8W5sh25JHFTw7pohmv2vkitagYKVQ','Vhn','fQIMvRZJW4CtY7lard6','bilXF63gq8suGv4npIqrQI7w65OovoJep8mrcrsFTl2RnkA2no06EU7vnHnKKZsqoi6wmEF0PUC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1727613992768331130,-7979335663193358729,'2npR3Fa4zOMbLn80w9u9TBiKCOqUmAcUtkxx','ft5oDg3cMWNIDPQIOSKPacwqDPB1JcAHnm0jDXioNeVJpXaz5','L2VqO31wEU6zuGzxrDnYiVmEf8JWMZMzxx','Ir7DYrynN49aGXwr5aBc26VtqQJTFJNuUemlRNYypzhu1yEejVFkj10LlNMy3mMP7ZqBuKAxb71cnHO4WFTjQAFOoVS8Hl03Jqclso1XGAKbJ8Ntn7OxksSIjxLtt5Ha5RfABqxrhEggIKMNicg9SfPlBtFyClWLbPKiuZ','gp','l',13);
+INSERT INTO ti VALUES (1727613992768331130,-7979335663193358729,'2npR3Fa4zOMbLn80w9u9TBiKCOqUmAcUtkxx','ft5oDg3cMWNIDPQIOSKPacwqDPB1JcAHnm0jDXioNeVJpXaz5','L2VqO31wEU6zuGzxrDnYiVmEf8JWMZMzxx','Ir7DYrynN49aGXwr5aBc26VtqQJTFJNuUemlRNYypzhu1yEejVFkj10LlNMy3mMP7ZqBuKAxb71cnHO4WFTjQAFOoVS8Hl03Jqclso1XGAKbJ8Ntn7OxksSIjxLtt5Ha5RfABqxrhEggIKMNicg9SfPlBtFyClWLbPKiuZ','gp','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5519914968958899139,6729486888570619114,'FPKOQHYs6gV','qp4b2cQiO7xGJRv10tVA3PkcFpL5b93','luUHr','EiCLdxbXRd','9M','Q',14);
+INSERT INTO ti VALUES (5519914968958899139,6729486888570619114,'FPKOQHYs6gV','qp4b2cQiO7xGJRv10tVA3PkcFpL5b93','luUHr','EiCLdxbXRd','9M','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-3392794011443873530,4154267055375374372,'XOqgaPsYKY','pbzHYnzQaB6Ob8qkHlotx7bUdvdOux1gmlLI8CeP4x1G1obKoVinjAf1gnWvKt2ydSRM5G2eLEDjTyBKdI9SC5DMRCEoHugZdox7BHTkQ5a9DpXnKXysuCPNm0JaW3tEd7TfBaR9v3A2OJ0BgfZkTsoj5u38mZyXNBtfMoWO76aT7uFvhqAJ9YYlW5Mrp5zziHFkhLKaljhBsfLtY8qN0toufyFRUL4CWfMNC4v','RrODzUQMek2mFkXenHLrUIyw2z9zpjwQ0d','GiDLZMkjEwcBySya3myHVyHV0orwAQXQO8YhAM0op0Vxneq17YF3D1rLC1nQaFcOkPNRap1Ql0zNpaLB7pAHyMpbciXrDK','j','D',15);
+INSERT INTO ti VALUES (-3392794011443873530,4154267055375374372,'XOqgaPsYKY','pbzHYnzQaB6Ob8qkHlotx7bUdvdOux1gmlLI8CeP4x1G1obKoVinjAf1gnWvKt2ydSRM5G2eLEDjTyBKdI9SC5DMRCEoHugZdox7BHTkQ5a9DpXnKXysuCPNm0JaW3tEd7TfBaR9v3A2OJ0BgfZkTsoj5u38mZyXNBtfMoWO76aT7uFvhqAJ9YYlW5Mrp5zziHFkhLKaljhBsfLtY8qN0toufyFRUL4CWfMNC4v','RrODzUQMek2mFkXenHLrUIyw2z9zpjwQ0d','GiDLZMkjEwcBySya3myHVyHV0orwAQXQO8YhAM0op0Vxneq17YF3D1rLC1nQaFcOkPNRap1Ql0zNpaLB7pAHyMpbciXrDK','j','D',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(96), d VARCHAR(20), e VARBINARY(84) NOT NULL, f VARBINARY(14) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45,918164583522464674,'4tjeTY9e7BAJdt6NcEzh','uNTSMdpNFr0wZCt','kfWFm3AWZMwJpPbiU7gX1b4bHRQTvlbmYWZEQ4dhpAK1l6wF','FOnk1ePjKaO0','s','m',0);
+INSERT INTO t VALUES (-93,-7356640229570311309,'Xt9k','3xxKa5hMsg','rChACOzefbB9MBXpEQRVrKrtxYnVxW1Uebfb83oc8adnBjmOD1bAwRD','jMeLLaXrZWki0','N','td',1);
+INSERT INTO t VALUES (-2,-5151701364348975204,'wsUTdxhBE2Lbqnlc9g9jSJFisQf1GOIs6LEQ83YBOXVGjSeo2yWIILnO9z7mCav5SOS93p','Wg0nt0RT64','A7JKLpep4CULNevYDVz1SJLjxZyI4wlYyw1XVr3HrdTNkDBB7FlX','E5TRW4Nem','4','l',2);
+INSERT INTO t VALUES (-33,2296348658673377595,'ksTydzbvWHiLIAiuFMrjxnB0ZhqpmRzRZNrjQ98NKtAsoBKSa4UTATwLGUdqJw3qdouIunbkE4sCoh3RHQMBzv32N7Chl','Enyix29','fP','qu38cBSz9Wid','G','wR',3);
+INSERT INTO t VALUES (-57,4208414964331352348,'qj1YqTIsfCK','VHL2XXAWmTgN5GukVxM','wyGUA0Y','bX8','j','r',4);
+INSERT INTO t VALUES (-115,-1594699975170347148,'Q94','bjba7YMwproh','UpT9gSmdsd7GvA7uU1tXJzt','Az3s4GQG6XKo','x','Z',5);
+INSERT INTO t VALUES (57,-4500680144966054403,'xnR2d4ArC3gTrMnByvv0siiWckYug3WigTjaesgUJdVfUM1jhe3GXGo1aEWdV','7','x9cBLLHDPJDtitbdJwFDxbmsynajJyV4ZyHziCc1SBuwEZZTmFY','GEc8Ui3EKD32n','u','lg',6);
+INSERT INTO t VALUES (-61,3756552861308644441,'uXW','U7hRLRH0skbEW','DkLR2o2e72z0c6aGfI7xNc1Z3DkjalNUsA5lmkWjkshm5Z8NTVqMZN8V16V0R3Zkbg6BseS','hWGXdL','f','yR',7);
+INSERT INTO t VALUES (14,2596364438232474397,'ErYIPkjYQNuX9IjwsmXXHgSqf5PBxiYxGq2gQC42u4o01p2gPrwIgmwB0MABO14lAl8qRMNt4FWe36smpb','VmW','1QTY1X52jLMvmDM2NetO6QOXQDOWp8VwY0ocRwkiBs1eSpy3ek33T38fTCFWa','xEmkqyOT','6','W',8);
+INSERT INTO t VALUES (-64,-5935893041429850383,'AstxrMt8NH4pIpexPXoJ2idm3qtjA4NJEZFaxzGiVV4cQNKAZyGbdy6zeSf12hdmFfK','2FnDI5ZORk6g','uJZNvnVLme9XhS7Uh8gsdnBmfl4PN4GyjGkF9f7zjIiIz95t','ygZmUuItYvNeQE','2','J',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(96), d VARCHAR(20), e VARBINARY(84) 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (8716,104,'4M2RVM17NLn6k3qA4TL','Zv1zi2frfd8b2tpOMqsw2ckv2v6FMnn','IlUI6qLLY0NXLlqHE7zwi3m6cz6psvqiyyqBaHGQqnH7i6ttVY1Sswovu5VpihDCegfW0fWuVgMT','bME8J','ppjs','HdnxwLWsnbozpKLrhb1Q5XTAxMquym6H30L2yg9Pmdq',10);
-INSERT INTO ti VALUES (8716,104,'4M2RVM17NLn6k3qA4TL','Zv1zi2frfd8b2tpOMqsw2ckv2v6FMnn','IlUI6qLLY0NXLlqHE7zwi3m6cz6psvqiyyqBaHGQqnH7i6ttVY1Sswovu5VpihDCegfW0fWuVgMT','bME8J','ppjs','HdnxwLWsnbozpKLrhb1Q5XTAxMquym6H30L2yg9Pmdq',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(20);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(20);
-INSERT INTO t VALUES (-11747,140,'n3SbiO8Gm51r7UzR','BPtQslNON5OfXi','6tlYFP5G4qDtpdGcO','dQ','7Qnhfiif1rhkoOQgWAKrThF5ie6v6XnfEpl1GbSFkxwwkjU96Y1HeYfdhjj7K','txjJSf56TPITi6cC6afA180fwfOXwsOTY7p4yn',11);
-INSERT INTO ti VALUES (-11747,140,'n3SbiO8Gm51r7UzR','BPtQslNON5OfXi','6tlYFP5G4qDtpdGcO','dQ','7Qnhfiif1rhkoOQgWAKrThF5ie6v6XnfEpl1GbSFkxwwkjU96Y1HeYfdhjj7K','txjJSf56TPITi6cC6afA180fwfOXwsOTY7p4yn',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2745368091499039429,6147333604516759571,'cONFMqjlfVuiT3sZHqs5dSHmu9D','cyslSg7rW','jTJb5U58','pH0gEmS9t5','u','v',10);
+INSERT INTO ti VALUES (-2745368091499039429,6147333604516759571,'cONFMqjlfVuiT3sZHqs5dSHmu9D','cyslSg7rW','jTJb5U58','pH0gEmS9t5','u','v',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (-7933998436615133588,-645618307945168835,'63uMdSyaU','MJdkhQYoYKcX','i5ypSw52YiCg0sCGzUHekxamqGoEW9gmtkUy','Y6aqjfghlu','F','J',11);
+INSERT INTO ti VALUES (-7933998436615133588,-645618307945168835,'63uMdSyaU','MJdkhQYoYKcX','i5ypSw52YiCg0sCGzUHekxamqGoEW9gmtkUy','Y6aqjfghlu','F','J',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (19313,221,'4D','mBbLHKJzNCleonkRRAPNCRiDUJY4Y54MUWodnIIZ0v6jZkpi8TgWyfYXbZXE2K6WngpBQiR01iIuU1SR','j9rLErEv2aBZXAhugsVrNvLrlRo5Syv9blRJZfBnc6sjfhKAZYA0KyeOqQHTcDV6pb4JqU8wyoaEvvCOPyf','RCplSGKS7o','WQj2eI1b0eAqZ','geGygVnH88xiOEtids',12);
-INSERT INTO ti VALUES (19313,221,'4D','mBbLHKJzNCleonkRRAPNCRiDUJY4Y54MUWodnIIZ0v6jZkpi8TgWyfYXbZXE2K6WngpBQiR01iIuU1SR','j9rLErEv2aBZXAhugsVrNvLrlRo5Syv9blRJZfBnc6sjfhKAZYA0KyeOqQHTcDV6pb4JqU8wyoaEvvCOPyf','RCplSGKS7o','WQj2eI1b0eAqZ','geGygVnH88xiOEtids',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1352,105,'mV9OI','OdvXDw7SrrOejv94JFGWG9QZ2V4QPSuRcqv0v8uHXfrhoTyAesZKsO43cTm5CuJdJq0AiV6ORrKss9AgiG9WqFDE5cw0y7JeAlGvOc4cwyAsnBUU6PWh4uZoSZzmDipOZUSzx3fnrEUbBnBkAJTgKQMbUxkm66zTlf','TjcoeJiHVZBJ5SsOpXVOd1K5Z3u1mul4N3si1','TXYicfTwGoAmQhWQXSU','6gcnkhhIJS9SUPBB','wA6r4DPJYlrebkDIK3q3Re7',13);
-INSERT INTO ti VALUES (-1352,105,'mV9OI','OdvXDw7SrrOejv94JFGWG9QZ2V4QPSuRcqv0v8uHXfrhoTyAesZKsO43cTm5CuJdJq0AiV6ORrKss9AgiG9WqFDE5cw0y7JeAlGvOc4cwyAsnBUU6PWh4uZoSZzmDipOZUSzx3fnrEUbBnBkAJTgKQMbUxkm66zTlf','TjcoeJiHVZBJ5SsOpXVOd1K5Z3u1mul4N3si1','TXYicfTwGoAmQhWQXSU','6gcnkhhIJS9SUPBB','wA6r4DPJYlrebkDIK3q3Re7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b BIGINT, c BINARY(95) NOT NULL, d VARCHAR(25) NOT NULL, e VARBINARY(16), f VARBINARY(74) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (112,-3456988222410401910,'M6xOKADl8a6luU','dAPurCwC17r','im2s9vONEaMdATn','QlA0Owl10IkiFXKsAud2etDsWRndU4dD2BgteD20N7','6X0TjegWrAlgLyII4yIP8uLEsyLg5r','83VK2cQCKkoVni1RGq',0);
-INSERT INTO t VALUES (-53,-7771638985048980445,'2Xg0K9dVYDgoOOTggnVueXu','ByNzq420ZCrDbWm22','ExQKmqY','EuDdSkKVhYKaayt','Y7sfGFT','JgzgfKiEVIGU0SEUIOAsIhdE8SW6b8eLAWZinDngqhh1ewQkDhmIf45qBdz25p',1);
-INSERT INTO t VALUES (-112,-6540956719559215383,'ENjCa031hUQQoPLYoOpYrHH9SBNgbl6aLaZ3iHDAo4CQ','EbtkC6xz0OOc13lMm','LkxV6QuF8','ZZ7EHl4zB60M4HPH','87n85QQf4KE0KxkwGXPJsmN','WnlydPeOAU3L3uEr99cVcL1THLrLIARNiJF4IsjDhRl1Sq7yrVTBvKxiKvyn73',2);
-INSERT INTO t VALUES (8,-5698766230204707593,'UdiV5hsdPNAFyITPFl0JVHOgj9EYdCkReGZ2S0SbaZgq5drBK','439ZZh677jW2','bS2W1CF30I9y1f','bVAiNnxT41b','cu4Mh2C8lyKsUljgACxRnSFLd6aZa4Da1X6YcV9WkzPELjWK1n85OtPJythELdcKsJ0h09vGs','Rh6Tm0BuHmKCB0saTMwuu1bpLWCkzwJpV6Uj1qN2NxLyPUMIUX9i89QqI7St7bEln1fTbSDzJFGL5KFJHAo',3);
-INSERT INTO t VALUES (68,6681385553566198677,'BMYt77Tu','e3PWk025GcofWVrJhyP','ZFkFMvTN','rlOIcncK5HGwVsHaSGEJdx0MyPkISfdFFZWKtCKWhvfqHeNZDtYTTi3JRpknXSvQqpeHlJ8','BgL3cPz3gUuLEA70Gu1YkGmpU9SRFJ61SqAaWzyp7siFdCKUhHHtWwmLVg2UgaopvpuOId8ar6MtpSXAfs6petheJX4E','fcdRMEpZ5KOg',4);
-INSERT INTO t VALUES (-10,-4450606792697794998,'yR5W8XYUYM3Gx1LGGeIn69rgcdZcQYdoLz049ME7bJllJazqZtJGlNzYrSPt1iu1HXnLk1cfxBAuo89YKMOsONJbFj','T5zDL1BIob','U','0YNyDC9Ou9oTCSwHq7RFLXyAThySY9gU2brAQWbcNhXxnaNvyyvMU5mx6fsie0oufZzoLNSG','3HTB5DzxbgJQcmnU8g9uBO6EE','RSE14HO7NAUuMgVUfzEooerBdpbwQABkpr6TPYXTWHTG',5);
-INSERT INTO t VALUES (99,5913809710846926857,'HiSkGCwoZfV9Db0HI7QTDaw1KwRkvvR8OADMGSSZtMZJOwIjFlApDY','u33zmsc0q1NnqD84S3HBUj','9w4RZG','j93fNpnN11REwMws98M5ZlK559bE28KzmujemgV0u7YzGT9FXXHV','cj','Ldeehe6sTAv3hw9RWk2q',6);
-INSERT INTO t VALUES (-61,-4824439163565941035,'Yu3RS6SaB1v1G1OdtmY4Yo5gjhUmJlFkIi9p9ym7oS8BIN472W','vO5Plyn','cyL','US1ua','mywsRNhFguTbgVyxLeYBAJcwVH54FBx','mtzLu2xmfzYN229RCZOHoZmR3797UAngbsv7qj703',7);
-INSERT INTO t VALUES (30,-2355253822232991935,'7CgAAwTVLafED8Phouz1P8sy','NjoWUwXbMkDRRuKEOs','27xWHwLabEsT','5RIb2dUQtDJrh2q5lDji3X','PJHdeXeYIYY0jXQskX','KtsgdZW5xirePPB9nVpTRFoqQOV0pIBziwE8ddrbaJzAYy9U7GdAxnGL87J1iXwnfEd6Dezg5k4aICZU5UrW',8);
-INSERT INTO t VALUES (-112,2230513124487190275,'Hy','S','sOu','VEDxfyZiufFno','TnmbDEspGBlDmsTg1KgdJAxTNxgWXNO8k97skUUzTFKmHUdbuDNJkaU','QHdvG0nIFh4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5546384,4884486408854631925,'7LNTdOxlx1QlusKVWbbnNQp5E6EvAIdZVECAg5iA3Y8ttamTbJJY07Xoaw2d43LvDEO2adjfmzH1ZqDFiQscuv','n','8na4I','glMU717zIOwyy8xrxxzhVYOAvhKPGE7lJvtLeCmoCDrNguGNYarch72l','93RgQ5mEjFT5MhZ7H2CJA128GOxDP3BArQ3kaJGY8rtTbzjAtOk08lEQT','ElSjAcL7slFHIs3PVMRl',10);
-INSERT INTO ti VALUES (5546384,4884486408854631925,'7LNTdOxlx1QlusKVWbbnNQp5E6EvAIdZVECAg5iA3Y8ttamTbJJY07Xoaw2d43LvDEO2adjfmzH1ZqDFiQscuv','n','8na4I','glMU717zIOwyy8xrxxzhVYOAvhKPGE7lJvtLeCmoCDrNguGNYarch72l','93RgQ5mEjFT5MhZ7H2CJA128GOxDP3BArQ3kaJGY8rtTbzjAtOk08lEQT','ElSjAcL7slFHIs3PVMRl',10);
-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 (-6902098,2071869595314051787,'49DYh3KuHq8uMllCp1YvwbfvhHkae3G52gG3k7kIqeBVv2zYExCRt102hCRdepArm46pmA7mi1tyDsXzmEv0kHeTrLfLYdId','y8JA','CReEoJpf3r','j2kr9fH7CYjv66lSBEnThG3Rr89aQZzDIvsIh7GUogCFbJtS1ilGglv0Iibvdhj7d4TTcO8GL','4ZHhjFAf6sThu85verkDoXRiBa9fLreFiwFUjQKgCc9JCar5fqO5RiCF4FDZJFxrZj8Qkr5EhlufNeIj','KAkUuSqrp',11);
-INSERT INTO ti VALUES (-6902098,2071869595314051787,'49DYh3KuHq8uMllCp1YvwbfvhHkae3G52gG3k7kIqeBVv2zYExCRt102hCRdepArm46pmA7mi1tyDsXzmEv0kHeTrLfLYdId','y8JA','CReEoJpf3r','j2kr9fH7CYjv66lSBEnThG3Rr89aQZzDIvsIh7GUogCFbJtS1ilGglv0Iibvdhj7d4TTcO8GL','4ZHhjFAf6sThu85verkDoXRiBa9fLreFiwFUjQKgCc9JCar5fqO5RiCF4FDZJFxrZj8Qkr5EhlufNeIj','KAkUuSqrp',11);
-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 (-7728319,6803867176581958415,'gU9C3zwZ5zGRwV6fDxAZeJOVwva262gLUYsuULU1LshZBA4oZEY4tf880rxtP4KysKMz14lDqe5oaozihAQ1ugipqDvkY','KUiYIg2SPuTBkjey82fAC7JHXuDCryefdTuQRiMTsEjXXFuR0B9Ntl7EUBcX31LEf23OS','l0nXbY','r4wc2IXwWa45GAIbmqW075Mm3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYo','tjx0x','9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38I',12);
-INSERT INTO ti VALUES (-7728319,6803867176581958415,'gU9C3zwZ5zGRwV6fDxAZeJOVwva262gLUYsuULU1LshZBA4oZEY4tf880rxtP4KysKMz14lDqe5oaozihAQ1ugipqDvkY','KUiYIg2SPuTBkjey82fAC7JHXuDCryefdTuQRiMTsEjXXFuR0B9Ntl7EUBcX31LEf23OS','l0nXbY','r4wc2IXwWa45GAIbmqW075Mm3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYo','tjx0x','9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38I',12);
+INSERT INTO t VALUES (4431689755329248957,-1029336637898659234,'tNfw9jO3Sviwdsu1tLMJQT2MiPaHERoKzmaFg1uEE','s4iyHRzmr5qjY4TvPXXUurIXsRIhn1vuiTGaKt4Xr3Zec70RyR9nsCufMtrrWmsQoqILUjF2rro4roBa','YkeegFFwHqaEX8Ux','tsAW2YoRcMfO','f','a',12);
+INSERT INTO ti VALUES (4431689755329248957,-1029336637898659234,'tNfw9jO3Sviwdsu1tLMJQT2MiPaHERoKzmaFg1uEE','s4iyHRzmr5qjY4TvPXXUurIXsRIhn1vuiTGaKt4Xr3Zec70RyR9nsCufMtrrWmsQoqILUjF2rro4roBa','YkeegFFwHqaEX8Ux','tsAW2YoRcMfO','f','a',12);
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 (3294322,5948302932890559248,'YZrTaWDGhwSCMXeG59gO5kL6LSn5hklRfyejcZMTJ03FwOQNou','UpejPBY182sxbPBWHZHI1Z1gYhBbu8rGsibqkswIyJp5hBCAi4vrIIt220yVfZJ48AK0SyWE1WYwrMUd27iM0N8U4dcVrNNJdCmSi2baAvXTgFdvxzdDeUFCVJijQXfvW0msLd4jLOlekqRwHh4vObcjzWLE76RxCDuiB9GjJw4mM2aGiX7QtNu5HN59rjB7GsqryE36Il8U9I4rNwnJouJqf6pAOpDglaZQLCYHzUR5nPuNJa5HQ2pZE','s9ey82yku2xw','3qFaim7aTQDoifbwMcdKF1y2PMSwyGdb98BCbRC7hBNeh6f60YAHH5Fqzm4PtyRwAak7fwowjBtosi4B4RdQraQdbXkAzkyx0qJ0mCL89DHvJAPj2DyTUOb2BYVtLkpmy6xg53BOcK7HswFQboaUlgMjT2VbK7bySnU04RAKpy1z0EtG0S1g6ASoFn3tSFVMO5mHHmK17GmvJMpCUlaZDWjew1SMwOohACIf7Rl','3CfmoTnQmPW834cRJx2oMN3ZGNLl8GZILeog5EtzoUS6lG7r4joYWDWXJIqVSUKjMLogemXafscJureITwPzaLgqpF2mrty','gft6SymFefGUz52lgHDtiuxnfhqIjoUWJYCB5I5qI1JZeRdtd34XXOsxEgCoxV2',13);
-INSERT INTO ti VALUES (3294322,5948302932890559248,'YZrTaWDGhwSCMXeG59gO5kL6LSn5hklRfyejcZMTJ03FwOQNou','UpejPBY182sxbPBWHZHI1Z1gYhBbu8rGsibqkswIyJp5hBCAi4vrIIt220yVfZJ48AK0SyWE1WYwrMUd27iM0N8U4dcVrNNJdCmSi2baAvXTgFdvxzdDeUFCVJijQXfvW0msLd4jLOlekqRwHh4vObcjzWLE76RxCDuiB9GjJw4mM2aGiX7QtNu5HN59rjB7GsqryE36Il8U9I4rNwnJouJqf6pAOpDglaZQLCYHzUR5nPuNJa5HQ2pZE','s9ey82yku2xw','3qFaim7aTQDoifbwMcdKF1y2PMSwyGdb98BCbRC7hBNeh6f60YAHH5Fqzm4PtyRwAak7fwowjBtosi4B4RdQraQdbXkAzkyx0qJ0mCL89DHvJAPj2DyTUOb2BYVtLkpmy6xg53BOcK7HswFQboaUlgMjT2VbK7bySnU04RAKpy1z0EtG0S1g6ASoFn3tSFVMO5mHHmK17GmvJMpCUlaZDWjew1SMwOohACIf7Rl','3CfmoTnQmPW834cRJx2oMN3ZGNLl8GZILeog5EtzoUS6lG7r4joYWDWXJIqVSUKjMLogemXafscJureITwPzaLgqpF2mrty','gft6SymFefGUz52lgHDtiuxnfhqIjoUWJYCB5I5qI1JZeRdtd34XXOsxEgCoxV2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(10), d VARBINARY(41), e VARBINARY(66), f VARCHAR(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (45,7524495218110985948,'L6Q','xNBOV4Gh4mTgTlCHy9l21dDCA1jukvcj18Fl5b6','CzT2UADkb1U47Yh361bJnv54qQH2c5MT0e','J7','RAa4PPyfXCSSsrwHXOzWmuY3BWWIjYoUfc6sZTXYvID','wuAcXGPc3D',0);
-INSERT INTO t VALUES (68,10790775530531227000,'aTPagCZ','WTTS','ANwsoozjhajX','elkZNMSxo','1a3pOrRrhsRMlhNa29ecTxKviEGs4wo73BPvoJcFgaaVNIvN','2KeRqrbTVprLpQFckgCy07mFiQlbk0pBfv7OB26iYcaoqxVOLzQj3E1NPZhgWBK3g',1);
-INSERT INTO t VALUES (178,11720952173872751415,'ughh','nhMkry9thQ9q4qRufo7vME6u','b2GwJWHc4ZyFoxUhgeS0k2aYu8DzGREuJ7c9tqi77VjMr7Mx19zhaJ4KfKQ1x9e','hjdrpwcxj0NBBQI21OgUxNHANn4TtKfKl2m','aDBy9FE9EqW5kCntsgUmDubA3kt5QrmrudOfmmbpBBuRNnZxTiMsJD1b8ctZ3jvMwIs09d3aHBc','SkX3C0paXUOl3vNRy950Lz',2);
-INSERT INTO t VALUES (114,62482402663961196,'7pBL','4Z7qZH','1ZBRii','xhfqwyap4lA6rkk9sIrIpZ9n5xSITg4Y9CGLmB2bbCyw9f571kc1kCxagsXxJ7g6Wb','4OyveN7doLqHMjErFp1aFfOuf2BJkH7ohOwYaUA6y85RpKV6wceMPHjtkY1rQsV','6B91IXToiAu0o3BwhtNp0to2dFznzdUVt3qnnFhUZ40mI6c8Jl4KavD7Ig',3);
-INSERT INTO t VALUES (58,8801884401522901906,'6HqPIAwwr','CkL8pwM5SEQkylI8I0G','bI52h7x4upSK8nQckrspQAQJRb61zSiMytTvp7gcVxbphB9PA0D52Y7p4kXSux5','9lAyQhd88yHYDuKuuIncsuaEAn6aMPOkx9C4pXy','k9eGnSD7HbnumM3uPdspDdfDJcXEQUb2XyXUve7560CAQi','0fnmPWV3QZu1eoYHlf9AJevMSPCANqHzrXjVyvpt3wDvir7ut3MyRqXZXlPh7FV6r5QdcM6s5LkzSvfMR3JS0PDu2SH9b',4);
-INSERT INTO t VALUES (97,1471898625416793214,'U8k2ezjRwk','AJoXcuNekoQoCs7MZCTYopRc6Pc2GbJvjJ2G','DAiyMlwzL6bWxl7Us3DY9DMHRzlzpTquAI6RP','4IsnpZGHJ7tFvmOgIaupulbvYW0P','MCbAfczMmP2UCkBbAkyzdDFil3JhBAA4oaqJK9AXhcPHBHv0y4soscrEPqKr7kpLmn9JbSFnkjhnVbKSkU3aXPbBF','isTBhkax7QxgK13sAtSo2gkEzTzuTPi0XIPonZEw',5);
-INSERT INTO t VALUES (249,5336374213314935263,'SH8','tsgviuE','lkzd','6rI6Cwg4vEz9GcqExt8vVpEYAd4tU','ZF','Ee4ZF6EBjA7hzW',6);
-INSERT INTO t VALUES (45,5128473264394117073,'B','M2rUcGbGDc3dcXu4q5wFIp1EbfqvPqnGaIqR5t','aUpx3hSDyaU','8hD71dUi78kH2k7Dvv2vUvOrBg0','X1BoxXpFu3DOnxfbch1DpwKIl3E6839P4GVnltudhtEZJq5QgCwN3y9juPyAQsptOcSqmJFw1fvTw4UxbpV4QxUU1JQuNwAzY','dpkAlkPe9PZCiqoDSCrctqH5RAgcGub9KD4FVw0cjTmOB',7);
-INSERT INTO t VALUES (78,9333419857231936829,'PzV3p','yaEM7WUT0dl4ubySHbDBwBJvYzQg1IBH8','tL698iZZHNPkmgKVAL5QBIfs1f8LZPgE9Bn36N','OXdxD1YFnKIV6n84jOuW59Zckw2R4VBAisWobBB5z','w47nXNSJP9ArMMT8z7hCXmFGHQkeblAZVjHAQ5bMdDKPdF','prMEuUl4JFXZWhBF69qBID4G8x80CLL2eGyBe5ndBlfM2n6CwF9icDTrOZtcPGz38uS0jz97ihGx0q223f31',8);
-INSERT INTO t VALUES (201,14338632482480684505,'rGKsA','SYSle9hZUOVCvaMflKzY2oA4Q','bEl96t19DoseGtvOPmIlsyyeUaXNcd40T8KrQ8DB7aiqdLGF8s','K1tvalFcoZ4Mg','FuiOFqgxbAQNGQP54d517SlU8vX9ZbmvmLJa9F54NAAn1qNlun4YRhBI8cQD','BSzjAnPrFDIS7YOJj3CohTJHbBYqBif3ZIAGRdPRrtEefCmsyBxS3P1AxpHu97jOu1CCgEVFIQzZ7SrAdCh7SA38NpI2M',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9200559686390622122,7705662290291601961,'OdKiYIUxsywn8qHme6nDBqN0jotvXLAkqfwYCi0NfTDILmeXtk0K3TMsspl3UQQY8cCUuGFYuL1ApLtLv','hrBDrPgRgDuFx9jmJSAK0oDlYGsuqQkmtlXFjgBpObtBjx6LY0MfAkkYkgE4oEhIkvdXUCoec1Lx9GDCWIQFOUl9Z7o7kaKBoXkSxPTUW3eLEM2f59HtXBjlN','zo9hQRsg23j2Vj1FYJ1OJBzeN1i4tdhvWwC29HXfDJfc19gasHelgp1Ua6FZIrOCn3vaME8','1mvVdUiSFX0uuIiTIBwRsSPRrIPsxPsc3g62nelL4n9rJ95l354fbXKVpLeTXctASF','p','b3',13);
+INSERT INTO ti VALUES (9200559686390622122,7705662290291601961,'OdKiYIUxsywn8qHme6nDBqN0jotvXLAkqfwYCi0NfTDILmeXtk0K3TMsspl3UQQY8cCUuGFYuL1ApLtLv','hrBDrPgRgDuFx9jmJSAK0oDlYGsuqQkmtlXFjgBpObtBjx6LY0MfAkkYkgE4oEhIkvdXUCoec1Lx9GDCWIQFOUl9Z7o7kaKBoXkSxPTUW3eLEM2f59HtXBjlN','zo9hQRsg23j2Vj1FYJ1OJBzeN1i4tdhvWwC29HXfDJfc19gasHelgp1Ua6FZIrOCn3vaME8','1mvVdUiSFX0uuIiTIBwRsSPRrIPsxPsc3g62nelL4n9rJ95l354fbXKVpLeTXctASF','p','b3',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6852945871071712448,-565844245297549025,'5MeTgVpNCZpdSEyMbPMxzw7ZPS7INKAT8LlaRHi0v','ShjABVnLEfOVK4sWCJPrrm7g5e375aRoDAQoCB6PqJpglADVOF1qjm7WZ0HnxUqL5N6oiUiI','nYzJcVBLmAbiVZaHpUC3jjEOdt','Sj1kQzbSJlQLSal6hTqnNzzUNkH01EWCqE3OYflI4Exh','M','6',14);
+INSERT INTO ti VALUES (-6852945871071712448,-565844245297549025,'5MeTgVpNCZpdSEyMbPMxzw7ZPS7INKAT8LlaRHi0v','ShjABVnLEfOVK4sWCJPrrm7g5e375aRoDAQoCB6PqJpglADVOF1qjm7WZ0HnxUqL5N6oiUiI','nYzJcVBLmAbiVZaHpUC3jjEOdt','Sj1kQzbSJlQLSal6hTqnNzzUNkH01EWCqE3OYflI4Exh','M','6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1989863668239376004,-5367457199400253247,'b5rC3oxRHeVSTGLYLxCLn4tObfVwp5thphEkc1C7gjvhoen1HxnrqAEz','nGWnBszWJjDJu72IuCXiGPwP1U6u6QoH6uNtNTLgjZXQyi7QDxrn6WxZL2hqJycjf6MvqgYhuDdi5GZgaBW0ubTEhhr2khc3STmAGXkKa27l2jCEVipKHQPgmY1JwO0iKCcINzEW6BCU6yD9wbP2SjdRAJvsuSKqthXs5DsP3UMvrFK7Lan5Uip8wgwhsfCB','fIf2dfMvuR7W5szX3TUTmmRh1nEaT','NPyZ5q6UyxR5TyQC8eaDV2CIKE4b2DENMeqP1LBMt0V1XSSNne3CJKGiULp8JWrY3WB2j3HVcxYOdowNlr7ePBO1NTmqIXcOKES3ntNu2ZQ11UzlG4yIKz0kDl2STXlPxzuUskemuvR8rIi9LSU0lnqvlECrVxcEqXMdWM4En6CJN9rIlhexSD4XO8C41XILBfwSUP8LodOlnTdzOeikvQhk9xlVoV1tSQOcCS61aUqaCxFNxMrfzyg90BLzq7','r','Y',15);
+INSERT INTO ti VALUES (1989863668239376004,-5367457199400253247,'b5rC3oxRHeVSTGLYLxCLn4tObfVwp5thphEkc1C7gjvhoen1HxnrqAEz','nGWnBszWJjDJu72IuCXiGPwP1U6u6QoH6uNtNTLgjZXQyi7QDxrn6WxZL2hqJycjf6MvqgYhuDdi5GZgaBW0ubTEhhr2khc3STmAGXkKa27l2jCEVipKHQPgmY1JwO0iKCcINzEW6BCU6yD9wbP2SjdRAJvsuSKqthXs5DsP3UMvrFK7Lan5Uip8wgwhsfCB','fIf2dfMvuR7W5szX3TUTmmRh1nEaT','NPyZ5q6UyxR5TyQC8eaDV2CIKE4b2DENMeqP1LBMt0V1XSSNne3CJKGiULp8JWrY3WB2j3HVcxYOdowNlr7ePBO1NTmqIXcOKES3ntNu2ZQ11UzlG4yIKz0kDl2STXlPxzuUskemuvR8rIi9LSU0lnqvlECrVxcEqXMdWM4En6CJN9rIlhexSD4XO8C41XILBfwSUP8LodOlnTdzOeikvQhk9xlVoV1tSQOcCS61aUqaCxFNxMrfzyg90BLzq7','r','Y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARBINARY(17), e VARBINARY(94), f VARBINARY(80), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12160261,210,'QWbtCWGKJ','xLyV','3pdLCWVVHHTWeGysyDdrjzBCAgq1YeSL7BXrfuKFcn2lDEtZ0jD6D5U0ZocUoHvUQjytkGR74Xppep1bGX7ZKkNfStvB','9D1fEtRVhQnxUzY0lR3FBY6D52OWKyRSBoirmCOoI9D36YluTtPTInklL8zxHNB996yV85Fl4GzSq1NW','R','FK',0);
+INSERT INTO t VALUES (10861378,249,'HofPUt4Rl','k','SOj8ojl3NHuhmsZtSg4ZOJ72RP0JGap4j','jPqNzhyNYvthGhstqtHLJSUFoHulssQHqjlhxnzpNdpWfWVWe6lDR7QMCfjMd4mPLXxt53Ttb3iUQI8X','jN','JQ',1);
+INSERT INTO t VALUES (14646454,177,'ZpzmtX7R','H','smw3NN9TBfmG3TOzKZU5VzZw39pxhjCnvpDtop3dqBJfiOOlHSYkWXhR3ImikCbbusQxwjXZfH3hk','9qHtDukipPHm','pU','C',2);
+INSERT INTO t VALUES (4728803,203,'IvCDrJf','4dLRCZHDPOzu0','TbFB66','pbhqyqIKAAh8zTRmhYRKPLr5A5zX2Zf','t7','o',3);
+INSERT INTO t VALUES (2019682,253,'0JK3soYt','8b3st3jQ','n5nC9vaRE1ZrNTL80yrmNvQ35npuXdpvC1DxDLNA91BIsLqBMe9XwAv0EYXIW6L8KRmLWQX86c','hBbCfQt1o1oX0WAMXJjGNJ2OdA2U624CVmV6k83cHvM5YyEswKjDbrRdril6SX7JqwA','g6','WA',4);
+INSERT INTO t VALUES (8977222,34,'k0ew','o','Ka61YTBtCFdK1EF4xyyWjvwZ3ZO3b372DW97uFyIV','GUwq7mQy755IUEeVZwvbP14P1quqcZIRXaVnKU9iseSTPAfe0IGfOqtSf9TfH','yQ','0e',5);
+INSERT INTO t VALUES (14471472,105,'8lB','IahrDpf','x5hrEMgyF1CNTILuKmV1qcUc02kQ4QQgG4iw0RWYlWbpp5OXVdicwPssJSYTms7TRIC2JcfGjQP9utkyxK7NCgrRcuU','8DsqsxmmW','W','R',6);
+INSERT INTO t VALUES (7019173,246,'o0TsboqXndx','rmkFHoX6d','IKrhRAEJro','fs','j','C',7);
+INSERT INTO t VALUES (8648128,11,'4uJc8OLGr','cVdg','4IBBLsDkwGdY8P5xiByZSvPwTAeKelxXuSFRiNLqAcEzP9Tz0QBQHTnyKvE','yNkeSIeyJnDp81nRyvDrLIqFNkxi3UzEy5BbrvGhh095KeuPtbKIgNLwt6sqamlHBaZ8v','LP','x0',8);
+INSERT INTO t VALUES (6259264,132,'5sFor','dgSA9','chdARomIDoq','cMPem7AXp5sxt4XOZBSBhpvv2kMorxgW0xBzdHU0Gin','t','z',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARBINARY(17), e VARBINARY(94), f VARBINARY(80), 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 (18342572008643063331,3192710521873989158,'WfY','psBInZ2Xydt1PA5zaDvy4emqX92ZjcHxVtzMIuC','5gFLbWIA1EvMqlvsbmltI1t8yHcqYya','iDS97VWdDhPKqsHEanBelf0ajxUIvZ9PdkJQj','nzCtkv5lceRXRWCfMXQKldOtmQHAs2PATy82RDiYnwd47OZT83CcKbU2NEkC8Ml2XRu71HfCzTbPTMHi','7lhtAG89awq0ed2PDRx76TnjWNRZDOADt9Xy7wIEZ4DC43gv4iT1KOTVfsGU',10);
-INSERT INTO ti VALUES (18342572008643063331,3192710521873989158,'WfY','psBInZ2Xydt1PA5zaDvy4emqX92ZjcHxVtzMIuC','5gFLbWIA1EvMqlvsbmltI1t8yHcqYya','iDS97VWdDhPKqsHEanBelf0ajxUIvZ9PdkJQj','nzCtkv5lceRXRWCfMXQKldOtmQHAs2PATy82RDiYnwd47OZT83CcKbU2NEkC8Ml2XRu71HfCzTbPTMHi','7lhtAG89awq0ed2PDRx76TnjWNRZDOADt9Xy7wIEZ4DC43gv4iT1KOTVfsGU',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(11);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(11);
-INSERT INTO t VALUES (10610195577248082995,16491206635745028763,'7ldvbqga','xgrKgmeWNEjvigT8kEWpLc5DInOCkZ5kYYSx','r4nK5lGAeXLPn2Jy5A2tX8aNQr4TdrkUm2D1w9p61DVGiTw1','Yf6Z8KFE4IG17o5EUy8ftetfKsPEK6pyRFyTa2wpLx27tn9y7In4l','wsuEUGLOmSKzZG01aHNvZUzYEUGeaHAkgQQGaIZVbltRX5PVxx4QbdbjJA307lC1HSRS6tm5tYTiHQw','tfptsyMolFLIRWUNqPBMYH5ZQmNLcFVQZ4WME',11);
-INSERT INTO ti VALUES (10610195577248082995,16491206635745028763,'7ldvbqga','xgrKgmeWNEjvigT8kEWpLc5DInOCkZ5kYYSx','r4nK5lGAeXLPn2Jy5A2tX8aNQr4TdrkUm2D1w9p61DVGiTw1','Yf6Z8KFE4IG17o5EUy8ftetfKsPEK6pyRFyTa2wpLx27tn9y7In4l','wsuEUGLOmSKzZG01aHNvZUzYEUGeaHAkgQQGaIZVbltRX5PVxx4QbdbjJA307lC1HSRS6tm5tYTiHQw','tfptsyMolFLIRWUNqPBMYH5ZQmNLcFVQZ4WME',11);
+INSERT INTO t VALUES (11121806432446648358,230,'ya4FE','0RgGZahyqzC4PU0o','WXHlra93GSkSKmAB0LaEWvUdGeKM3nxWeSjRjrheRcTOtFnrbF2okuRdHt77S3RrlL21x1zyYk','f3VEc6y8Iu34fPshH1W2ax35VK89nt1n2c','Eq','he',10);
+INSERT INTO ti VALUES (11121806432446648358,230,'ya4FE','0RgGZahyqzC4PU0o','WXHlra93GSkSKmAB0LaEWvUdGeKM3nxWeSjRjrheRcTOtFnrbF2okuRdHt77S3RrlL21x1zyYk','f3VEc6y8Iu34fPshH1W2ax35VK89nt1n2c','Eq','he',10);
+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 (8850715660543086420,34,'TJzz','07hSSjejoM','U0NNaaEnVXENDnSLSpH9QHcWYSg88DuiP0Em0Myh82OTfd7FV2E7oCfC0rAJipm8ZILaN7fyNBWEDHeC','YqqOB58oKo2a97RMjG9EwAmJlHEWNgZLhk4AehIaYA','qm','e',11);
+INSERT INTO ti VALUES (8850715660543086420,34,'TJzz','07hSSjejoM','U0NNaaEnVXENDnSLSpH9QHcWYSg88DuiP0Em0Myh82OTfd7FV2E7oCfC0rAJipm8ZILaN7fyNBWEDHeC','YqqOB58oKo2a97RMjG9EwAmJlHEWNgZLhk4AehIaYA','qm','e',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (9605259203532580370,16768876286822588639,'kv9KJ6U','eyFlSoYshjKqqFrm2e7zyPl7e0nqH3PqMASlJ4AQvU1LVXTWytS9PGGazTM29q1NiblWWvgOWRoWpKT0HqwaRAEfB3hT4J1xPAo4mpmj3yy3v379la5s7T8DjfFr448JcHPGOZA0kkh1OJ0V50JF4oGaiTiLsWeN6MgeMjgNCpIVa4Uw3','fwkmnK6veOVqgl4kaU','ujLBg2sDpY','FaZtWdUujYmnk9ggAFV17tEmN3ueU7XpBcAYT2JdVEOdZvK1TKdfjnTrMeM3weLqdvD71YVmhZceM7CnXQ68D7HQ','eR05ioERhurwaTjJBoL0pOXkK0X9ODvQaUowG',12);
-INSERT INTO ti VALUES (9605259203532580370,16768876286822588639,'kv9KJ6U','eyFlSoYshjKqqFrm2e7zyPl7e0nqH3PqMASlJ4AQvU1LVXTWytS9PGGazTM29q1NiblWWvgOWRoWpKT0HqwaRAEfB3hT4J1xPAo4mpmj3yy3v379la5s7T8DjfFr448JcHPGOZA0kkh1OJ0V50JF4oGaiTiLsWeN6MgeMjgNCpIVa4Uw3','fwkmnK6veOVqgl4kaU','ujLBg2sDpY','FaZtWdUujYmnk9ggAFV17tEmN3ueU7XpBcAYT2JdVEOdZvK1TKdfjnTrMeM3weLqdvD71YVmhZceM7CnXQ68D7HQ','eR05ioERhurwaTjJBoL0pOXkK0X9ODvQaUowG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (24152096099633353,10191510200783876491,'Ftj3Tf','ByItQwNRfQHuOfzSPh9Jpap3OlVKoaJYTmeq8lJBizEH6n45fWL7lwRMXxqxLoumIDcYvo2xKmrzJo0Uho8LiVjumfTBVh4Mluq07U7qqNlAP6lydMN9','Qb0ozPtlnWz0Ayq3fYY7r7Tzrojgr86gv7g9utW','a8h7CM6l5t3tOiBsJr2nzy2suDLJXW9GaQM1xQCzK4mMTxdybbaVOKZUoDoa6VaNvhTc06qISt17zgTy5FrlPSdFmp4M4dLAq4r4ZXZm5zn8kVcdIZoPLFh5XQJ5BZccMWSSVeRKzdSmvKDBpb','J6p8n2GbpVk0KrukH6jz','r099x3LMaHqAH7u02rqSpVxUSBijNu',13);
-INSERT INTO ti VALUES (24152096099633353,10191510200783876491,'Ftj3Tf','ByItQwNRfQHuOfzSPh9Jpap3OlVKoaJYTmeq8lJBizEH6n45fWL7lwRMXxqxLoumIDcYvo2xKmrzJo0Uho8LiVjumfTBVh4Mluq07U7qqNlAP6lydMN9','Qb0ozPtlnWz0Ayq3fYY7r7Tzrojgr86gv7g9utW','a8h7CM6l5t3tOiBsJr2nzy2suDLJXW9GaQM1xQCzK4mMTxdybbaVOKZUoDoa6VaNvhTc06qISt17zgTy5FrlPSdFmp4M4dLAq4r4ZXZm5zn8kVcdIZoPLFh5XQJ5BZccMWSSVeRKzdSmvKDBpb','J6p8n2GbpVk0KrukH6jz','r099x3LMaHqAH7u02rqSpVxUSBijNu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(44), d VARCHAR(8), e VARBINARY(5) NOT NULL, f VARCHAR(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6641203,14031,'FJ6SqIuWepjksNYdNWU55t','0I','8cxQ','qx4WZSat5aBSmTyp8giF3KJGfv','VwUogP0U1zbDUggSU5h','bI0TYiRgXRa4PZN9At',0);
-INSERT INTO t VALUES (11830837,47888,'rr8muJvmHHsFSI5EPvrIOMncW8QiCWNihzHIhVi5UbV','NlFN','uDG6','lbvEtYMHFJzJo9jMmFwS3TfRPynNO30uIbgCfiuQcmerChCWLVfQx8aLoV0yOQAEVta3','REsctIbn0nWPJI2rSfAB3T8H8l','ZrEe4PqcJkMDWk2E7KE7ZCPpLjnHp5PNAU',1);
-INSERT INTO t VALUES (5076699,5342,'7R8tq79MnA','eu','ueihe','lhLrDeAGmWvzqsCNlRZF3aDPIBXC7Ed6OhKCpjBWAPdbaXumAp6TWu9PeSWT','nY31DcKh0EyNYpbsFzdHyLqnuDO9aKBMFuVavy','RzYtku1Va6LIkBlG3knFO2RgSiTOKUUz7RrIx9oXsobUFLuIstN2skMnS68hQd3T',2);
-INSERT INTO t VALUES (2055195,32022,'WkQzz','m7pebFq','kXTgN','1xNXCQxtXur8oxXcBa','Q3IDaMQBfROo5dGw7IBZtd1QCqbx9LvzUqfEWndDRMr5ADbr6jScOACD68rwfBa','9bMur83acW8fMdMG8aHbyrE4uV9e9JB2ZzdYK4pkpTncxm1VX3wa4fOwoTZxwwqeKNEWW9GIH1hW72DIS0Ze3CMoBR32Ed6AN',3);
-INSERT INTO t VALUES (10666384,39833,'pJNwf4pkwviWCGN2zEjbZtV','hxLav','R','zRYAMqqD1ijqW6VvdNFxRUXE9EyCDly9HE59hilAjB0XLpDTRXrBRm5U14FmJH7hJxeQVP8u6f2','lqa7oFxDgVKQNucy6oUEC3UQkQmfvQWhHMTkE7Xh7Ab2Q9hGkvkMiQRIs','tliYKstjGJUDXPfALwjo4sZO4MGBlNpTwHNrZJgy0YGTpvQqG1cEiE6V1DAeUlLnBkUH8cbnT3I2iql',4);
-INSERT INTO t VALUES (16184628,50981,'GUqobKOaWpCpUz5keq9EdjBrfDI7el','d','QtRn4','aZIUl0ZwO0hJmBrEHQpeMRX','37EySDBmLwimme7I','wrPmpWq2aj9jkSpRHvoTjrgDVclpVoK8GdmqHQhcDuRUBu',5);
-INSERT INTO t VALUES (2393779,58379,'yT','8a','8','zDQ0jnkk1PvlbI6eL7dwrTWjomC9Zu5IdPQfVo1q7nSvb8XmM60nQmMywuVw1KnM7','tyAqK3pviFCB5alwwyqhEhdH0lOdXwjKEJFg607hivAuGD1mzjlQPkbVD6Zzye','AIvKib188X',6);
-INSERT INTO t VALUES (8166177,24405,'aG1s','ii','6I','R0wEnW42Op8UsVgDUYVa68eqbt3DsEh1RGCMf','8s2s58tvNI7cKOed8f5q8ypXkf83rjj6kYaLQyCkDnUcet1y','FtS91hjqW1VPOJUUE5MEDbmkq595Dxve',7);
-INSERT INTO t VALUES (10717283,26131,'0djvF1CQ2Is6kYVBjWu3ZkFtQiA48rZxI','kkAzKq','ciWU','M3k','Q3TGFCQoAhrM4QdtUTVICGdK6nULZC9rM3V0Vt2kGemXvZI','oXOvPZfBLO51uMYg5LjI3GzixsPX35AizgBX7cKSuHv',8);
-INSERT INTO t VALUES (526086,49843,'vZiYdhb9aJj','2xxeJby','OT6Ms','r0HQjuPm9E5lYlafzIgeeyfe92xQKDSl2CLluWj6AV8Iw7','Odp5ptKkZTTdSP8DlRCZCn8Z1YXg91ZPsfFPh8siV0Jbs47kIxLR0tBWUO4XlKsHApsWLwQdmCZ2B1AgZYD2Kwtib5','pIem1IJobtks59nkZTX4tPTPXAcMqBwYuD8ejCcLIw4mneRI2O6kMPvfp6nfglOrBGv8JGa6lbUbGCfMg8CJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15192569581064767005,36907,'Z8gw0Ha8dQfwUbbUJ5Roh4K54OwiXJ0AjOF','lEH8Wq8r','4OppZ','l','lDZoBtP29rA6zKqucKvg6Susyx5REBriIhNwSLCSxgCYmteLUxbUdTQJpzw9v4Xe8MjkwqNA','QLtrrKHH6BlvnE6iOhG6GSwLZOq',10);
-INSERT INTO ti VALUES (15192569581064767005,36907,'Z8gw0Ha8dQfwUbbUJ5Roh4K54OwiXJ0AjOF','lEH8Wq8r','4OppZ','l','lDZoBtP29rA6zKqucKvg6Susyx5REBriIhNwSLCSxgCYmteLUxbUdTQJpzw9v4Xe8MjkwqNA','QLtrrKHH6BlvnE6iOhG6GSwLZOq',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(45);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
-INSERT INTO t VALUES (2902795193249950130,34225,'1Imi6vje7FCIIKVFTzGEax','v','E','2apHBS9u6hKUiXBR','zZ7v17AegLZaRetnMcQaIfhZn5vsdZL8joRNtlJPIp98mX4AKdXkTfSb2J3DD0B8piWBvfiLhaeFC20VNu4rpxrzjYXbi','NXWJsOk6b2XPiMyHcNzeQvu6KzkYfO2GkeC',11);
-INSERT INTO ti VALUES (2902795193249950130,34225,'1Imi6vje7FCIIKVFTzGEax','v','E','2apHBS9u6hKUiXBR','zZ7v17AegLZaRetnMcQaIfhZn5vsdZL8joRNtlJPIp98mX4AKdXkTfSb2J3DD0B8piWBvfiLhaeFC20VNu4rpxrzjYXbi','NXWJsOk6b2XPiMyHcNzeQvu6KzkYfO2GkeC',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (16929516206807807048,39741,'nFyaTxJ53FLqkvHvyc6C00b6N1SOBF9uNfjlxul27uyu','IhmSEoEVcHRU8s41lQF0p14PeHplj70w3zHYn0ZOW0g7tfBrParsg4zqePrrhiEWfghB4kuyVw9VqUnDGA94I82EhKOwbEU9YIMO7ra8IQCIIudr9i0qqSkQ4dey7szjsn4ATiluPKjrNwJcMldZ','vyP','pxhOpUUQQFIJ4YhNn7xSAKMd2kQRUvBRWy4UOAXrEA6YX','78K2DbJuRA9crhteb4kqp4ot9cY7V2OK6kzWDrnNW2Qj3nfOEreFec9JolYUGwAa2NJuGjb5LhlIxeAPbSamQokskZ','JcCjbJOK9QzyhQ',12);
-INSERT INTO ti VALUES (16929516206807807048,39741,'nFyaTxJ53FLqkvHvyc6C00b6N1SOBF9uNfjlxul27uyu','IhmSEoEVcHRU8s41lQF0p14PeHplj70w3zHYn0ZOW0g7tfBrParsg4zqePrrhiEWfghB4kuyVw9VqUnDGA94I82EhKOwbEU9YIMO7ra8IQCIIudr9i0qqSkQ4dey7szjsn4ATiluPKjrNwJcMldZ','vyP','pxhOpUUQQFIJ4YhNn7xSAKMd2kQRUvBRWy4UOAXrEA6YX','78K2DbJuRA9crhteb4kqp4ot9cY7V2OK6kzWDrnNW2Qj3nfOEreFec9JolYUGwAa2NJuGjb5LhlIxeAPbSamQokskZ','JcCjbJOK9QzyhQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (15776434525648677712,25684,'pr3fxUgSQrc2ghkg2wLvTF','shqmz29MDRfMfBk4uORHpZQ1UNVmKoQIZxIGHVsf','pHxtn','GbZze3YF0GW8hovikNS4epZRAxHDjDt60TApF7pQz1pagc3Ce1lo94WNeIv4OuTDNIcmRQkjGT0M3l3kjytw0q4jFM2UGt4mDwRWf1zRZugVb6Iy9fO9NhSRw5eGeydHgIETSpB8uRzXhfPzsSZW96','rdOrFywpcH63ucZeUa9MIecJxHp89aruD50K6','1W',13);
-INSERT INTO ti VALUES (15776434525648677712,25684,'pr3fxUgSQrc2ghkg2wLvTF','shqmz29MDRfMfBk4uORHpZQ1UNVmKoQIZxIGHVsf','pHxtn','GbZze3YF0GW8hovikNS4epZRAxHDjDt60TApF7pQz1pagc3Ce1lo94WNeIv4OuTDNIcmRQkjGT0M3l3kjytw0q4jFM2UGt4mDwRWf1zRZugVb6Iy9fO9NhSRw5eGeydHgIETSpB8uRzXhfPzsSZW96','rdOrFywpcH63ucZeUa9MIecJxHp89aruD50K6','1W',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(65) NOT NULL, d VARCHAR(24) NOT NULL, e VARCHAR(89), f VARBINARY(40), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1760733471,14738686,'9vecfZJQ1KN','qpehCM9Acb7','Esn15xKXfM8TDjpmizfLP3jejBGaj9OGp','maauTAZzjAF1uJz7VrZixNMjpQPCUKPFv','ghs','IKvbKRG',0);
-INSERT INTO t VALUES (502956988,8513494,'qbkgoZA9Wlbsgvp3yHspz7BtRf','NTpisdaOl4JCa','iq4kvle555aNYeBqVyMbJ2cdc','7v','Lxw6MXQSJmcvHqPzAvtXvY','mCqbqmmoS5z13aZfS',1);
-INSERT INTO t VALUES (-376273784,6708735,'nk2Do9LQN5XWGTNP43P7iMkHjboAh6nZ27Dq6KEYYJeTHl2N64tJZ','lkR6XrY','KmE7NMUsT7LUMEpMFAXLN56vzynQGuEdjMlDsDwowUCU','1Q8cuUBEI7rrQJRjPUmT90f','MeMCXLaMVJ2StCYhUuB13sFHM3A7JVX2GIWjRWIUdtSdms53245XGgmf9JEJLZNNfN6zzkIQYYVh1DCtSuvp3gBeHp5J3Cl8','856xZ2YYyulCkpZWKgMsqKBBNmooFQ9kaWOiFjVQiFNFTQ29jsHdawsImZUY4jc24lNLHxvP5v',2);
-INSERT INTO t VALUES (1569437508,6017206,'2Mqb9mgpNOE2fKxEEFGYKEwqAMVAZxgXncX7Bk','A8VjEtudFq3fQ3u','PsAhIcOkqI2LMrgIqivEOGK2tp7GOFZvOs2rAbFd0YibhFWmVBGkSw0Lv4KRXrlboA0Cy8yvKbPtQ8','jBYjUiRKhRY4ZJ7Bbe14jAkXuJt','0YkSmQcOZCVFkRKQdj7OGmSdQVo5oRryrtMkkfNmivr3Bcn0V2WyctxsNC22JDhZ5MOxiFioFdq6ntAuKaGL','Swdm5luzaYTPIxLWyxsAjtgDrz5VRsM4TbElRytQ6hLKxpHGywtAcBudymeuRbVNSStaF7n0koBfyBHXT9li',3);
-INSERT INTO t VALUES (311358164,1212092,'rHEU','M3LlAnZwAecnryWlEV6mef','UwcrtjXGdLLwrLmywtsGkhZWQxmp7Q74nEl2Yg7WPBC2MOulh6SyY3WjiUUKMHbNWOiZKCh7fBbFsn0qv83J','OlPLT4Cpy6cseRRViLbLZpeZi','AshMt1zHoST2P8N58SFMk1WVLaKdscVA7iKVB3JsXk9cgQQi','tVu9duEKyT5czvnosYL9CPPiJ2vKgsVdUhoPcX0WkNN8gNUu3g2WZFuzGziK2XlSJQp15DgW',4);
-INSERT INTO t VALUES (11767150,14918968,'vDD2pOk1jqybfaBn90WDUruTmzhpT097AGQR9DhhLleBUcKVGyWTqJI0PQcQxYz','6','buU8V9sQ1UIfRVguUrk3w3tsks6erZIl2jOBi1Oz2YaUU5fKisT','SHSkiXyoEfc3VzeMfgiw','C7OAm3Ru7k8E57LWf0ZmzklWqJgR62f5','h3jfxUrMD5qg1TO7gh2TnPM1BUoaOBoE0jVmp9RurEx0qSuxzlBq5CZfYz',5);
-INSERT INTO t VALUES (1687388221,9029348,'GlhKJmYn64McT7zA0izetEe2h3kBLLbr8ACdTHdrnTJdmQ7xHw','OW9wRWauKJJyZ93jgnUJ1h','zRk8oCSK4KSWKeLBGKNst46eFoCsgRNhDX7','CRyKxPuzZkkkm','EXomiDStwEsUFUKfwNpvRNwJjXFVgzcozO1lQ2PdjQVGpTavQaF95VFJYaW6bJ5NBbIIxh0rlPusBlKjFJJcw','eZFatx8pwuWakasXmCuCKjfd3IaT3zFO76MEjnurJkmYJxdg',6);
-INSERT INTO t VALUES (-2015701872,4681606,'AY1FAYGVdnij8cW4ap5N7oz4d8n3MBZIdpd','ZqErvkiqSa6','ZkHVYb5ftT631N29Cga0SE354ROUiwpJjIsFkWX3EUQrnDQnh0Zi2MpMPQHAiTn5QqPPNv3JKjAjbvbDZ','c3pt58ekg3nr','Hvg7Okb9k44vr8S8NenqYv4bEGCEHywNMcKemEss5X2OPtSg7faWp5tdmmJH2CkwTK2fPqMjo3s6qjJEMPj','Smrh5fSgq0eFAKLmKCSRYIorZzpXxDgLZTUgB4aD4BM5rCSVfUEhkYyut6XOVrXgLQRtVJsdTHPuv89',7);
-INSERT INTO t VALUES (-1577331036,15952704,'oB9aURVPVW4gVS0kUt39AdojV3jwWDHMTPpnETNuAb1VK2jIWDA1RPL4b1MHnvdVB','Pc3PEwyRrgPRslfayD','8z7PR8Wqus8aJBDo87CrtuZf8A8trPslTETItQ4eeHSM0dRrFLuLR4Eo1OQP0iX7vHWBh2EFAfWDoIDY','6lB','Xqs1zGbbd5i0LPa79jD3mTZ3M48C22gNnmH6V0tzlUM5eJkpnWsvChGA8QcFdaW7Uua','rMtz8Y409tFVkV8G4FqzOH3lMYN2qIQzXIJkJTnFFKaNB3f01U8fuA3sYSVdbfNP7FWb9WI28hemOKW9TliP9y6PG5SCiRzaVR',8);
-INSERT INTO t VALUES (1914010142,11808908,'RCaP89nvxf5smMGLWcaTJFEwObrPvMgxyvb078sJ5euCqiibgzmKsfFygVLC7O','g','LSNzhiZoky9zHSWS','iP','ku6cxRz5cEaTV56yXh','a6eQECnMqGAPlnJLU5zgO9w01baKyCOscbW7c6Q83JXiVJ5PdOb5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5038169147011083893,13119555,'jx','YVL3H0sZbtTSKyOOKlpFytVE','pK6cvQ5BG706ZKDcMnd5Oa8YRj1D0tPfveDGKjCgn08s1','oAo','JJDLBCJwkJw','2TDKizxUuGRgexdoJ',10);
-INSERT INTO ti VALUES (-5038169147011083893,13119555,'jx','YVL3H0sZbtTSKyOOKlpFytVE','pK6cvQ5BG706ZKDcMnd5Oa8YRj1D0tPfveDGKjCgn08s1','oAo','JJDLBCJwkJw','2TDKizxUuGRgexdoJ',10);
-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 (-2801094142971925036,66445,'BqmmMDsF7l4LMYFsKSL2w6DpYTIUnsi0CYzE30M','hrB8AqbkeKc8jSS','QPDAALDSY4WCdqQB9P4q2F8uRmJbTrhI','T1PE0HxZj88CrOw3njEmKPbI5n','oTwHxI5NxZ6zAGgDv3DX91Y6G77vGb41','qOSYoJYeONxXJFMmy0vuc',11);
-INSERT INTO ti VALUES (-2801094142971925036,66445,'BqmmMDsF7l4LMYFsKSL2w6DpYTIUnsi0CYzE30M','hrB8AqbkeKc8jSS','QPDAALDSY4WCdqQB9P4q2F8uRmJbTrhI','T1PE0HxZj88CrOw3njEmKPbI5n','oTwHxI5NxZ6zAGgDv3DX91Y6G77vGb41','qOSYoJYeONxXJFMmy0vuc',11);
-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 (3778421425854710953,14712994,'fgPZ7sSlAAQ1wYH4c25SELWOdasqey91CpCXedOhD9','ZUmVU90eWWOQJoAYYdwxpGuykYuQChoLIoaJVui6KUh1p1eaGc1GQID0','7ZeteW4CoVcSFl1IGeIGo9cnqMncg42NyaK8D5WcylKASuy09R0ZThUM','QhSmK5dkXprYgoDOnYFRJQRZI3GV','UueUMCbXSrwqb95rA47f43L53tEoYsCPsahcNdpM8Yek5bjwI3','VNdvmXo3x02wrpdVt5OZnjVEbGhSrAXxims7it5ZhshmmshoYe7V6mu9izYJU8KwL2kVXzLGaMGrNiDaILBm7LjSAL',12);
-INSERT INTO ti VALUES (3778421425854710953,14712994,'fgPZ7sSlAAQ1wYH4c25SELWOdasqey91CpCXedOhD9','ZUmVU90eWWOQJoAYYdwxpGuykYuQChoLIoaJVui6KUh1p1eaGc1GQID0','7ZeteW4CoVcSFl1IGeIGo9cnqMncg42NyaK8D5WcylKASuy09R0ZThUM','QhSmK5dkXprYgoDOnYFRJQRZI3GV','UueUMCbXSrwqb95rA47f43L53tEoYsCPsahcNdpM8Yek5bjwI3','VNdvmXo3x02wrpdVt5OZnjVEbGhSrAXxims7it5ZhshmmshoYe7V6mu9izYJU8KwL2kVXzLGaMGrNiDaILBm7LjSAL',12);
+INSERT INTO t VALUES (5481478928426426785,2,'dI82W','J84OWkubgIbRlYmoaLhd4jc40h5KF4J52uF2q9TLwVxpWOr3QKjsZEn3FDQ4MIqpCHRhhCdkzkTt8pa0ZwKUB5oCSb2Y28wTy9qFsFc7qcKAIrGMfFPqK45jB5elFxHzzIZX95GlF6610Au56nRByxXlhzTc8A3l5Oc8Lyo8y6GSijZ6OcUpOzGQfmA8D1YKMBHuuGujjLZ2kFO1I','u54UkiMdvgSv7EwqK7LtuzphS0ueHJB1LWyjIxAti3lFgt8B8txV0j1i5QOCHmkVVszO0NJGG2739','Qf6awvL8amI0qBa0WjvBDqYsiV79gkG3g1cU4YIif55UsmXPNi9airqBdw5fFUo','d','X',12);
+INSERT INTO ti VALUES (5481478928426426785,2,'dI82W','J84OWkubgIbRlYmoaLhd4jc40h5KF4J52uF2q9TLwVxpWOr3QKjsZEn3FDQ4MIqpCHRhhCdkzkTt8pa0ZwKUB5oCSb2Y28wTy9qFsFc7qcKAIrGMfFPqK45jB5elFxHzzIZX95GlF6610Au56nRByxXlhzTc8A3l5Oc8Lyo8y6GSijZ6OcUpOzGQfmA8D1YKMBHuuGujjLZ2kFO1I','u54UkiMdvgSv7EwqK7LtuzphS0ueHJB1LWyjIxAti3lFgt8B8txV0j1i5QOCHmkVVszO0NJGG2739','Qf6awvL8amI0qBa0WjvBDqYsiV79gkG3g1cU4YIif55UsmXPNi9airqBdw5fFUo','d','X',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-4304014851633314813,8008708,'z4','dyR6J','ZprnAPXgA9b4EfBx1HSyilZnygqyBhlyBe','9SajlVEXiZ','oEu5VBURRlBgI1T','KE4rVfKBdFR60n7g03EJvGMp1HPLwcHUnoMqZPRV57r66vW7MBQ1Gq1WSJjnoQozS7dq6qRZ7iRftJsXW5ra25XLR5k4Xd',13);
-INSERT INTO ti VALUES (-4304014851633314813,8008708,'z4','dyR6J','ZprnAPXgA9b4EfBx1HSyilZnygqyBhlyBe','9SajlVEXiZ','oEu5VBURRlBgI1T','KE4rVfKBdFR60n7g03EJvGMp1HPLwcHUnoMqZPRV57r66vW7MBQ1Gq1WSJjnoQozS7dq6qRZ7iRftJsXW5ra25XLR5k4Xd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(55) NOT NULL, d VARBINARY(76) NOT NULL, e VARBINARY(95), f VARBINARY(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (92,-14730,'9TOSfDHdbyc9bnhpLgT0TRMpKL6lB9fl','2aIoqQstM7M6Wy3Q1JARyPLumgwRdMxzasmWFnRREn8F7i9','z7JAbLprvPq8cYOj6F8Ip14VyfoyPprPAQsrflH8qyghi8jbT0Eep0LjfUFcWzfj2uU1GOSVmnv34MBD8HxlEiD52PoQne','ahuZ2I4OV1DtfE7K77','f6llWFY9r1p3fyR9kO8U23Yy9JhJFWGlJsrd8oBWQSbxp5tWrMFzQXsqi0','GuLweAEvlZ0K4JM2P27ZJfpDF2WXB1yWQYsJZdtzQmQIa8yAh25KXN2GhBTih',0);
-INSERT INTO t VALUES (140,-10212,'NDGw5WY9bBQ','LCHuKa7HBGS5PRwYbgpSNmK1','mgPGNNsfKC6Jh2M7yJZ7rxLhpLACgBsMklECn62YRHEWUhle01LmVLXLlzMRzVwlPmL1xG8MPRR0Czrk5','hZbCaq8dt6Nuv','4GDa9QG8vq','rAxKBPCu7V3T3LXNolYrFzTP40iPnyRzFWUltSz1kO3iuTXRiPFuUK',1);
-INSERT INTO t VALUES (11,14081,'73747IYSr8EYKHzpFWaHEyPAHmQseXprF4d','wIEoq17KmNSCaT5jvf8pegRXaH5v','Z1S6TfMoMM2dtmhnNGEo4DKogJA3axyzozGxQOoYkiLT8K4NDDk7d86i5OIv99gyk7','hFeZkKjksgU4CZ3Ifd','LH4ln7MeZZmag0YZSEvT9zOqe94vFOzumsPwTnBMXtjzC7UXWF6eAIHj1VJQq4Iqk7Fqh2FLdx0bOKW7lbPf4cuHH0udxkoAS','tVE6HhDwbH0MH8',2);
-INSERT INTO t VALUES (125,8336,'PpUYcAMpnBGcEWQIsIxDfZNhkFPtqXZPMHPY9706w6ba','GnCkGL8zKdcazjMPXKrDbjGW5eewoGc3vldazx2J46t8Z0dH0j8JXC5Nylb','u1XQ5prA0tP2XvEOyEBV7cbh6zGhDopeRToQpIt','9Cy6r1yGickz','2o9Xlxg9BsB1h1NVw5zZqOFV0Y2jWSZk30NDKfYyRIQefE2ifMGC6HBuIxUSeIIrdKT8bht3tOZ7U7xVmAgDB3yZT','45CcQErtBf',3);
-INSERT INTO t VALUES (155,4653,'nUU7nuxQX0z5LMtwSe6f0gFp7EwljeP5FvRYTmu','4AoRCoR5eWhcYg8dtU48eM1gHkmlQaptKbVbakr0q4T5C','rb7wyEm3kBoeUr1AfQ3kM2DHaMnxAaAxTtM4NTFIlksulSfsmMZ82v2fRTl1cBFN9GIi','zVfjRSh','hqzKvok1ERU96gXS0NMoJz2md0CJwXkSpeZYnL7jwPMmA7','pYdvMPPOxuXAvhPXWNDJBmeQfqkAWhrGSG9hBGsAxcH3ByuQaZO2d1Z9xbTNuqzEMvtQAG2MM',4);
-INSERT INTO t VALUES (79,24334,'bTmziSQpnO64hIWxMmkdRvqctNK3IvIG3tHqdFtypbtLJ','b65kB4L7OxjnTKNrfodjpNDKaNCvXaHsfd7AXVbWbXl3FCX8y','b1gJQkEcGnKu9m2IC1eCq5LyyDwSv39EtO07KFGgdXDPZWOyXIyWN8xjvxoxPYCXAEKqlgXkUL3ZfpMlvZcc','Q3UIcd5bWx6amPShzrS4mKh53HXgZFIy','EN2jkuV7kB48QsLBnYGZjoJTqnJBiZ1ifPVDMTqN7vZAghKIg3235wan7VncW8Ko7mgndFTNPdKDQNODJDc1ckWlu8TUql42Oj','A0ZmNVXmIB3hFG1flQnXUQjUPg6XmBd1X1GaXXZ9f',5);
-INSERT INTO t VALUES (224,-25118,'jD60S9UtPXLoXIo3g9AOb8O779Xz6vCFg9wd','QIp0Z2ceg9PTPzqL85XNhUF7VjpVfF1GgmZSX7FIf9k61d52hpeFte57Gfk66ZmHNlQ8u1tw0fY7','0dx1tAd8jestWRGehsjTVHDhgIFto2hNq8VmNBukHNAxM4JtU0allo0vpO7oGYzv2MYmQtlGzFvjcH42kwD','LQogoZtJvVlQItA3yUJ7zpH29lkh4M','0vrFs32DMz3JWYNVJoGzYDTrruScdPMQbtmER9n5wMmzwhCWB8U','eZKDw4qrYhFXv66knipuLgbDwDiYCPG1khS35Q4JmNQZoaI4z9kUrobTOOeyeLr4tXewiAS1JZ1MFGUy8DK',6);
-INSERT INTO t VALUES (23,18169,'9L3MsHIql9T2ENy4ILSR','ong079yfkBe0mTeCillxWKzjLNq9IjoR4WBb','y38YRGOV9VqgfKDeNUXzRFcuFlZY6nuatnPeYY0rFlw4PHW8g91INwyhhaxrsLYVZAnWBRDbQCvQkt3CIk','ZQMoUrhpi3zniff29vzW1zjWuRC81','7XadOs4PwEenYaG9BRG7GLIndo19RZP08MB17QMl85','pHfxEmHNowQ3EKTzFBrplCV8FQl5AX5WqOxXjfDYkqZS9lie4kYF5rGaLNSphwOjBGEq2NBgniG6oAM0U8H',7);
-INSERT INTO t VALUES (45,11948,'WxxnCtFAVqCq','SZ8S62xUGXXcH1wGHgPMn6odmGKYSIEVPf','031gsKW1eI3y3EacGp8nGT7q83FqaRT','CDWfdb2qQjOsFptE6YvMm','LavADlWvWMxkgDpOt','gOKPIUbPaE7rGiyl61XCAoPEsnhUKePI',8);
-INSERT INTO t VALUES (131,-25854,'xVBo6qkFgADJAd7d9','KmYfE3XYsleVNRR','cC8MwepqABIjGXqS7PNgJpo1S','tkRg8YkoYQHBv6QK9o','Rv3ILzBtEFPLONYzwAZUURm8sz2c2sI9Gl8pYl6s7GIpcrbZmw9Ap89LCYaJhlxQHf','nF0UnBambRdwIMs5sUBj87OIFazal76yRu72BT9xOa2KL9obIvHwTechrJiEW4JmSza7u5FSpp8XVOePH9jgaAS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2491723058893567647,74,'wUGOFE','kvszNj5g4gu8XG7zuuVv8oUbfreE2Qqkt4thUXm9bLfx4','Zxti5ou8p0bx9or9ItAcxoC5VJe5WDHCeEl9Kwm1ToOmJAYpyrv1VvJz1N4UifH3Xtr85QYLqeBMLEndKCV','oHxxrLf5qSyhdHM8kvbiuvL2ZCl0q6Utz4EtKrt0nk0kNovfQIhHkE0jHGqxWDLmZzP5PCjH7zivB8xe9i3qKQUghruW9Rz7YMb3wfUlyaoS5RhBPY4WybasHWd','i','1O',13);
+INSERT INTO ti VALUES (2491723058893567647,74,'wUGOFE','kvszNj5g4gu8XG7zuuVv8oUbfreE2Qqkt4thUXm9bLfx4','Zxti5ou8p0bx9or9ItAcxoC5VJe5WDHCeEl9Kwm1ToOmJAYpyrv1VvJz1N4UifH3Xtr85QYLqeBMLEndKCV','oHxxrLf5qSyhdHM8kvbiuvL2ZCl0q6Utz4EtKrt0nk0kNovfQIhHkE0jHGqxWDLmZzP5PCjH7zivB8xe9i3qKQUghruW9Rz7YMb3wfUlyaoS5RhBPY4WybasHWd','i','1O',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17219897741830974735,33,'EJMSk','FgT6Rbvk92hXSrJrMiqI5ndPVKfrk6NppU9r5TU9xGU8XflSBrUK0IYw','JSy26itAQCNlRWONM8UNlQSQANYLpiiICXZJaL1jQaeQU7JSE6Sc5BeRLyC29u11g0fQmmYM3NDourLmKG','C2pjpIfpz4IvtEjcfWxBg63Y8YfSiMjwLAcHtOrdsIREekgd4FhoqpKBYvHAi5aG1nB4PgmDY44qRfthivdYTgZxZbx9Qfc1ZNqlhSTmSVqIeWuGx1yXKtOCqJ5mvNeQHBKakxJqLR7ybg1UfOboUwII3Vm5jyETU33noYAdfnqZBefqDMkuTdfVJPbLVnB9TmET2dxcy8vFTvihFyE8PvBQ1lr1hmF88RQuMXkp8dG','p','kF',14);
+INSERT INTO ti VALUES (17219897741830974735,33,'EJMSk','FgT6Rbvk92hXSrJrMiqI5ndPVKfrk6NppU9r5TU9xGU8XflSBrUK0IYw','JSy26itAQCNlRWONM8UNlQSQANYLpiiICXZJaL1jQaeQU7JSE6Sc5BeRLyC29u11g0fQmmYM3NDourLmKG','C2pjpIfpz4IvtEjcfWxBg63Y8YfSiMjwLAcHtOrdsIREekgd4FhoqpKBYvHAi5aG1nB4PgmDY44qRfthivdYTgZxZbx9Qfc1ZNqlhSTmSVqIeWuGx1yXKtOCqJ5mvNeQHBKakxJqLR7ybg1UfOboUwII3Vm5jyETU33noYAdfnqZBefqDMkuTdfVJPbLVnB9TmET2dxcy8vFTvihFyE8PvBQ1lr1hmF88RQuMXkp8dG','p','kF',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15718466602874450788,152,'1rzM9tLf04VO','W4dd4Fm6mAQoxAtkYnaRwSp4uet7LhX80Xn1N1LUu4gd1SFJnK80hsGgyobSEpPDLU5RgSLyqeojNQ48ep7Cedw3K4KxO72zdor1LKR7JD4EYRBmbAvL3isLJO3aQ8TkycVvDBzoVd9tcak1feNV','NzT7OarYR','d20POe7heuaG4karhQ5P2VrALj1b2ALKGf5AtyLsZtcTrPu31iRnFkVN2drMEHqPFavlxGw8Em5e2adZ7JnTdXFrUYHo6oAMelVfn5ipiMU','Uu9','QP',15);
+INSERT INTO ti VALUES (15718466602874450788,152,'1rzM9tLf04VO','W4dd4Fm6mAQoxAtkYnaRwSp4uet7LhX80Xn1N1LUu4gd1SFJnK80hsGgyobSEpPDLU5RgSLyqeojNQ48ep7Cedw3K4KxO72zdor1LKR7JD4EYRBmbAvL3isLJO3aQ8TkycVvDBzoVd9tcak1feNV','NzT7OarYR','d20POe7heuaG4karhQ5P2VrALj1b2ALKGf5AtyLsZtcTrPu31iRnFkVN2drMEHqPFavlxGw8Em5e2adZ7JnTdXFrUYHo6oAMelVfn5ipiMU','Uu9','QP',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b BIGINT, c BINARY(10) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(77) NOT NULL, f VARBINARY(35) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (550330574,3789839372577315222,'5OdpPUp','cduXH6xw','CgN3SDA9mLvlwNpyKprL33PLWDbXNNJYOrIxrSKtxy1vSKV0swrUBvX1jjr344zg','uaWPysdyJDyX','1','D5',0);
+INSERT INTO t VALUES (-546202975,4645648782821634367,'9bP','z4T1bgmnp6GEnBGD1D0UjbvdSRqjO','EPnAVEluy4UwdtJ2z8EboSpWsC35jqJA3Vb1RAOsBxfF6sIKYlzGo2MUI','En','b','dW',1);
+INSERT INTO t VALUES (865261792,-1970432945007719559,'CsEXgYETck','YsTan4dPglmMba','ReVT4FuflwA8B3ljVKoerUqLAUkInB3RjzUY9w73nQsdK6l6','LHXw00KKvzwB03bFAMYz','F','O7',2);
+INSERT INTO t VALUES (1859510965,-6816151503719796292,'J7W8YiR','kmN','1VGJZLr4','lIHZdDCBRvNckCkoARjhJR','B','o',3);
+INSERT INTO t VALUES (-138918137,-6557118682731974441,'k4euHC9P','lDfZQ9xkoh','xoXtjhc4PSsF6POjj6K2w7y7hFizMXtEGDgmKNeMG9yG4V4rOy6vj3ypET8aaM','THL7j6A8ncsLcx0','l','RO',4);
+INSERT INTO t VALUES (750473451,7787521927301938739,'t5us','KNbMAE','P','vPIXOk90j2r814Uay','R','XG',5);
+INSERT INTO t VALUES (-1914220638,4811594385817820162,'r0rX','80002inQLkYheG4bp0P8QazBuguLE6','9DUGvD4T9aFnZd6pbciWBDW1oEGG3QRg3XEc6oiG937WTnIK','utTbXW','L','OF',6);
+INSERT INTO t VALUES (364290716,-738804771680236840,'dn30K','TJ8CHLYZCI6','eLwx6rwFTS7vhL20JoZbuUvXIChHMOgn99n9pq9b','PbHffnkU6D15DyCQA','r','z',7);
+INSERT INTO t VALUES (1526402973,-9153856108776394634,'4k4','4ry2Ep7s7m8DQXmGeQMA9BBEwNIDjFNke','CI4yQTQMvuvrl8HnNN2nZfwtuYSt8lf0svqQ5s9dPubFzbl91gBiR7BO8V0OeH6SKlq','woq3xLeMdAb','j','AV',8);
+INSERT INTO t VALUES (1986990848,-3948220022196232676,'M','yd9DfjKdaH1','1ElmdArhEmdUtUfjz9MxPliDSyrL7eAccO9w3kDHrGIRavocVsAXFr9zaLg9d4A8TkaAmpE7e','THqCvx3MhAbfY1bdlvYOVvLYf','x','x',9);
+CREATE TABLE ti (a INT, b BIGINT, c BINARY(10) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(77) NOT NULL, f VARBINARY(35) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1706,-32505,'2Gs9Rp6B3o5v40i80u36MGtAwnE2S4TK9IqIWKDU0uo','CQDdeP6PyOeZTPfJj6VhEMU0KEizuHIdJV8Wp5HxMNVnFCQEyT30gqHl5qaOh4rhSn','hA00t3kSofKQ2nBt4RWgMcl7wUmpppRIUHIcum0xJKbXGKtAuV4oCRwOL2IW','Ydt3JziTqTfPlSIuAmEpFZ8HK6rqOAjT','dgF4cqPxUEn','OC94aDInR43FpZJv9tmcFFJtdYAGZeKJLI0f',10);
-INSERT INTO ti VALUES (1706,-32505,'2Gs9Rp6B3o5v40i80u36MGtAwnE2S4TK9IqIWKDU0uo','CQDdeP6PyOeZTPfJj6VhEMU0KEizuHIdJV8Wp5HxMNVnFCQEyT30gqHl5qaOh4rhSn','hA00t3kSofKQ2nBt4RWgMcl7wUmpppRIUHIcum0xJKbXGKtAuV4oCRwOL2IW','Ydt3JziTqTfPlSIuAmEpFZ8HK6rqOAjT','dgF4cqPxUEn','OC94aDInR43FpZJv9tmcFFJtdYAGZeKJLI0f',10);
-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 (31882,-20688,'6bygj4sQXZ9UfIFPQ3M5jlQUgsn2zDP8wBZqHF0Y79dYqEX','KETcBQLWsg9iC4IMCC3b7vQwiPFYTBL5BEvBpImLk7TIkYaIf3Hskt3TXQ6oKf49M3M','NfAsxkktMQ5TmzoIHWe0db0G05ObSgzH','pNlJru27KwjsA0WISQB7MMPjya930fxk','uT9nvonb','ADWm27Csn0E5Q3PHXsto8brGpw2k5H4jxWjKeg3KLsEC69h01ThLR',11);
-INSERT INTO ti VALUES (31882,-20688,'6bygj4sQXZ9UfIFPQ3M5jlQUgsn2zDP8wBZqHF0Y79dYqEX','KETcBQLWsg9iC4IMCC3b7vQwiPFYTBL5BEvBpImLk7TIkYaIf3Hskt3TXQ6oKf49M3M','NfAsxkktMQ5TmzoIHWe0db0G05ObSgzH','pNlJru27KwjsA0WISQB7MMPjya930fxk','uT9nvonb','ADWm27Csn0E5Q3PHXsto8brGpw2k5H4jxWjKeg3KLsEC69h01ThLR',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1036888307,-8067891490640095953,'mRqzldbu','Nu1ZKW9vR3CJVlWxH5JPKvINL8WrX','v7lGRYSL0HOncq','Cqaf8HUVuWVEaeGbdDPQU','2','TK',10);
+INSERT INTO ti VALUES (1036888307,-8067891490640095953,'mRqzldbu','Nu1ZKW9vR3CJVlWxH5JPKvINL8WrX','v7lGRYSL0HOncq','Cqaf8HUVuWVEaeGbdDPQU','2','TK',10);
+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 (-970671682,8034633580188274948,'0u3XwEED','F8xY4wtGxioJhUrquqFv4V','CuKHogbLdX9Kj2JLaeB','47DnQiUEy2HuMj9evEKGjvtK3iPniiLs','6','Y',11);
+INSERT INTO ti VALUES (-970671682,8034633580188274948,'0u3XwEED','F8xY4wtGxioJhUrquqFv4V','CuKHogbLdX9Kj2JLaeB','47DnQiUEy2HuMj9evEKGjvtK3iPniiLs','6','Y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (56386,-5350,'MAaGe1e8peDm','oiMmEnRe2Oo95zKkDGL7dTfBQD13o8DW9uaGiKjd4RSmgcGwTKqTSPNr8sGokqA','yWyjJAW9GRip0eddixErL4mo','K9XQTpxmYfp0VUS4dgRqEVm4a2T','fz3vAPWZOPx9pDWnjuYfSiyubXhoGOD0wvYgxbt2TAL37s7Nh4UDDXz2f9ZeOiCMXM93kEs8iO058b','z9lsnYVAp77BkgEqjCS70DwgF7cFXf8JH147Xy8n3n0bt9U3AZfXoIvvAbHEElJwrq',12);
-INSERT INTO ti VALUES (56386,-5350,'MAaGe1e8peDm','oiMmEnRe2Oo95zKkDGL7dTfBQD13o8DW9uaGiKjd4RSmgcGwTKqTSPNr8sGokqA','yWyjJAW9GRip0eddixErL4mo','K9XQTpxmYfp0VUS4dgRqEVm4a2T','fz3vAPWZOPx9pDWnjuYfSiyubXhoGOD0wvYgxbt2TAL37s7Nh4UDDXz2f9ZeOiCMXM93kEs8iO058b','z9lsnYVAp77BkgEqjCS70DwgF7cFXf8JH147Xy8n3n0bt9U3AZfXoIvvAbHEElJwrq',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (38017,11264,'n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW1qZ5XZ4t6vTdsrqD9','BtnCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFexg1Yc0tQpqWjvX5UwqPUREBtgMkqocA6kzFI9ik5GHKTv7K21cXgUW00MItH7PWDqefAq0IpnH','QKPHKOB3RtGG7u7cCUfVzuUnQ33lHvcv1bFihhP5mVojhCL5TR9TKYa9ACKHJqDBEUHh','pxleE8NTEOKgGz3goSwHtoo42Ljq45uN0JXI3drgxAlDPOiaYNQJQMJ9HgVvhS8PRkqHvS2rXbnd2peCEaIZmSum4lijqYdwnikz6UfpFTDy7Xs1IvkXw1jQX2P6P5qcWtpKo1XuC05E6np4','g4Jx9KzJdYMKYqmlU0pM8wf7fQfJ5qm6gnxDsu4x3MJjR9Ay2sn3rP7737JLQBVeHl44oFes46ds2P17axjdviHLu','zPeINg63dDZGeUIippzy6KQLUu32NZ',13);
-INSERT INTO ti VALUES (38017,11264,'n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW1qZ5XZ4t6vTdsrqD9','BtnCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFexg1Yc0tQpqWjvX5UwqPUREBtgMkqocA6kzFI9ik5GHKTv7K21cXgUW00MItH7PWDqefAq0IpnH','QKPHKOB3RtGG7u7cCUfVzuUnQ33lHvcv1bFihhP5mVojhCL5TR9TKYa9ACKHJqDBEUHh','pxleE8NTEOKgGz3goSwHtoo42Ljq45uN0JXI3drgxAlDPOiaYNQJQMJ9HgVvhS8PRkqHvS2rXbnd2peCEaIZmSum4lijqYdwnikz6UfpFTDy7Xs1IvkXw1jQX2P6P5qcWtpKo1XuC05E6np4','g4Jx9KzJdYMKYqmlU0pM8wf7fQfJ5qm6gnxDsu4x3MJjR9Ay2sn3rP7737JLQBVeHl44oFes46ds2P17axjdviHLu','zPeINg63dDZGeUIippzy6KQLUu32NZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(10), d VARBINARY(26) NOT NULL, e VARCHAR(79) NOT NULL, f VARCHAR(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11763724055084842471,9963169206451489155,'uHni','WsPX','3wYtc1q01lyTBBoI10KIPK0aFotUtw8gBbgVODsCFzd91Rw','VKi7RGWdpcNSixM0NMYVI0DTZz9CbJPJJffyOnrg','DMBvjjcAcuGafdHGruIoKA4hUGRup210UeokXN3PrIdr9ZhLV8KPqyV8BJnI30iemZJOWZvHZ3sQ4cxUYHQvbX8hgZjHPkXJC','AocltwJE4I2jYULIlIV7SG8RkSSTamTiKyx4xQrvQlVPKbgVscEni0Wh9',0);
-INSERT INTO t VALUES (10220973953698726155,3461688382548761163,'TS3D6CTJJ','rR','GFu5r7v76chWVN2jyZdjgEipqv1HMSKkLxT4A31QGjo','lR','smzIlA8fduUbMZBdZNKiJ','OdZkSWb6if6lOlcpNT8JgzRYZOei4OS7MPvaiOFoX',1);
-INSERT INTO t VALUES (97309132583830001,5754520736794670160,'A','uD6Xz4wGp','1UtvBYqTQo','bSpGlz7Y','kBXLjJ5eW8Kzqm8Cx791aOlzCUp7WlAJAdTOF7xF4tNIkck3vmcRTPRyA5WIF','QnHxqIkVAbe4O4MCyZdOzF8RsleKRm5MmTm6fl5YksBgIsfIqv0duWOYnubPUgpXGz7Gu5vMtfOA6ddYyUfvNosk',2);
-INSERT INTO t VALUES (17207682292047797318,2316898497308912951,'be1Lvf','xNTvi0Mtt2m9bclFvsO3Y','knND9KBb4NvFNBCJv8T14Qby0d4V8QqzoDteYTp76h','nKXX','fJiEodTrgnnVuYdwPD89YqaIOsuTXWixqG9Db','zIvQrEryLPx2DFMxTrxwDkp8O1prdHMVhG7PlCegeXlzZasWzOvaN905dN',3);
-INSERT INTO t VALUES (8429620942914682488,8849737378052055848,'QLI0H56f','vHVa31C5bbeSuJyL5Kk','7L5KhW62JaJpMuGA2ThcuceXapzyIwhT6','tS8gflqaRzXquzKJ6LtQrjGuIlD0QnSjd','9KeWg28ldUqcvvW976rvwoo0T7','JpxdHIVvYwaap7g99ssDXa8OMR6Azny12Ni2wHId0CCMXCQmp21oUJUJ3QXuTNrOR3wEKCiv6LHxPhVNlQqUE',4);
-INSERT INTO t VALUES (11338454732552593714,17583886233611835787,'12xeM','OHc','fWAMDxB6Pa6dccaJHE77K','Fl5BuIphrQiBW4luebLyaeiVk2yam2uF2mtNXJfN2lV1S4','YiiQmrv2Dc4fzFqHWnArMu1IU7uGZSUT1c6iKLRl4aYoxi4CucghqggYxg','l0atQVphYM0PAM94h3o66HXAxaeapAIUxjLvXvcdm9KHd6AMLgrKN1R5qyuNZAdBEbBFgEBNCB7i4pBC3AwVkngFV89nBT',5);
-INSERT INTO t VALUES (6760931547989599948,17287819643100504449,'xcY0AXUM','5PrX7tDbGU9','F6PzPLM6o','05KISLG4L3HG8c8j','H70UJQh5C3doxigf6LhdhWOwvmT9mTu8RAFEeLQBminyCjVxy81K4Q8Cp6ddk0gPiko9u4lOilfhh2kRSdBZ','iirJm9baKmohZakBPu4QdqOWM6QnbQcAMlXEoP8OCkfycxeLj',6);
-INSERT INTO t VALUES (8474853340614547402,16447473978556260914,'wcmhyj','1hS','U1GCwyRnshu3ms0Nckp5ufB5t7pPrNiXhiAskR4xu18ut8pGIafLcxFxV9o','WRjhFf3lNUISuGQfwWPbO8gLv4','tRWxI9WZ17HAjghc9DR294Iwv5BvWDmD9BtgZ1a6gB962gWF8Hp3AG5OWnubPVrwJ084bHrs7gYbx','WbfriPPUYbfVhXcVRhuuhjro3SnB2Bh95LZiA',7);
-INSERT INTO t VALUES (18180674456790908451,14706275385947741,'KfqeEthp2','be','7NtEsfGCLbfNZO6h','nc38PJ','P7CDSz2D4SbW8iXgQZWajWtucP8hZv3leUcoeMgH2QT3fEk7p9PPa8JWZmue27ASFSVPozDAjaMnmdyX','3zs8MiVV0ljoaqNBqel6p9YFSGAv77Zs9mSS24DMjDCgEauD9Fd6fqD',8);
-INSERT INTO t VALUES (10431790330170080884,7123898321884544660,'Z6Y98','2N','kxhh2t7l5vFh0ZH','v2RfYakEdXpQjCQVYWpzwGSz3TNrK2jMolrjWyQajzQj0PgGZWCr2UzB','LQprY32mVwur621n7l92qxb9YWnNSpqTOMocEv9l6P5IlzR3j581etgGQnqeUG1uSqHUzdezpWGnn5BF8bneCNw','Eh7tBp56sIKuwscIODwRa5ud5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (473061565,-8520252979842225493,'FdPRo','Eyq5hXMZn7U8lljrfqxIRvvdjlRIPBN48gMJCqvnNvc8UsnUxk3xu8Y3yHFcEs7zMneQ2Y848BXFEbO3OXAFXYnbPxFFOigp5ZNyb2AXspdpVhgUkyiaDBkK2CNWl4UeftwgiHjID8jZg1iS39iHA2Kmn8oKBqXMY4zRfuI4CQfoTH5NT5WcbvhbJBjhL1ZPCwKxK4qRqp83PYBWlhDkNhGPQixq2','mJBXaWW2zp86au7g2py7wrXCRTkTYDEFgMj6oa6Nj1Sh','pZqeeuilSX0nX3nZoaCdc3H61WUNv37XzJ','d','Y',12);
+INSERT INTO ti VALUES (473061565,-8520252979842225493,'FdPRo','Eyq5hXMZn7U8lljrfqxIRvvdjlRIPBN48gMJCqvnNvc8UsnUxk3xu8Y3yHFcEs7zMneQ2Y848BXFEbO3OXAFXYnbPxFFOigp5ZNyb2AXspdpVhgUkyiaDBkK2CNWl4UeftwgiHjID8jZg1iS39iHA2Kmn8oKBqXMY4zRfuI4CQfoTH5NT5WcbvhbJBjhL1ZPCwKxK4qRqp83PYBWlhDkNhGPQixq2','mJBXaWW2zp86au7g2py7wrXCRTkTYDEFgMj6oa6Nj1Sh','pZqeeuilSX0nX3nZoaCdc3H61WUNv37XzJ','d','Y',12);
+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 (-2092915518,167431750264874974,'JdOKnRv7Fi8','lcCqGMSAtzaKqOsyQduRjTLFJkWn2wkn72PIrPncvpIavud7iSoo6naNoayxRNcBdZt1MHG5fHNnDgAsFASkceuYeXGm0WIixTVHFFaVQ3SIHTtdzpBY1','PdEn5tJv6p88v8LCaTCDKqzpPQrlBEeUKsQ','3DwNn0pg6VZDtkN','L','X',13);
+INSERT INTO ti VALUES (-2092915518,167431750264874974,'JdOKnRv7Fi8','lcCqGMSAtzaKqOsyQduRjTLFJkWn2wkn72PIrPncvpIavud7iSoo6naNoayxRNcBdZt1MHG5fHNnDgAsFASkceuYeXGm0WIixTVHFFaVQ3SIHTtdzpBY1','PdEn5tJv6p88v8LCaTCDKqzpPQrlBEeUKsQ','3DwNn0pg6VZDtkN','L','X',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1514254671,-7912825941629632210,'HKm4iDCbt4I','rCk6FylNlWYyZlaRMoBah0pjjSof8aqJWzrlJgyuZvvOy4nmzIE8brNyDwQB9pxgCYGGXCWBWEaJWXvbqyHpqEYswgpcv4DvCkZxzAZPvRPN','6rZEaUSWOD41hae28Fw','73Eo1WfSj7Yp5ZD2WBM95T1oo1EroT9J7j8rXIgKuum0HYOYeur9GiJ4vFtjTWf6HFX7eBaIt628FkQKsj6vjfdDCHNcp287KqNxs3LKDl2SeBwaFuQrRiA36I1TDKZVojYJtAsUHSJGOCmAExUmNXz7KRnJckGZqp2pCvQPxdGMv5krtuoSbI7MpuclKyv0yP3yZUgJMrtAEuWSKnF3ZqQObGRm9DgyVSH1edPy6mDVl','Vw','Kg',14);
+INSERT INTO ti VALUES (1514254671,-7912825941629632210,'HKm4iDCbt4I','rCk6FylNlWYyZlaRMoBah0pjjSof8aqJWzrlJgyuZvvOy4nmzIE8brNyDwQB9pxgCYGGXCWBWEaJWXvbqyHpqEYswgpcv4DvCkZxzAZPvRPN','6rZEaUSWOD41hae28Fw','73Eo1WfSj7Yp5ZD2WBM95T1oo1EroT9J7j8rXIgKuum0HYOYeur9GiJ4vFtjTWf6HFX7eBaIt628FkQKsj6vjfdDCHNcp287KqNxs3LKDl2SeBwaFuQrRiA36I1TDKZVojYJtAsUHSJGOCmAExUmNXz7KRnJckGZqp2pCvQPxdGMv5krtuoSbI7MpuclKyv0yP3yZUgJMrtAEuWSKnF3ZqQObGRm9DgyVSH1edPy6mDVl','Vw','Kg',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1672727699,8546396562423428881,'TJJmGXHI9Cm','OpFEYWawWswe51nWwgFu1CLd7UzaY32hEme2z9PwLbkDUY4DZqjmMySG73gFjcUte8BYhoyvHlgfJAzoG3ATuJFGVrCjKYWE4wNiNWexEkP9PNG7piVHbbArEouEVwALcou2ZNKhP1a29EwWsUyyaIlr3ogWej1GGxYUxhd3HZ3OVKBOGLbEnf0Gp5peUSs2ZBsWOzooqRS4GRPd0','5XyUaq9bWdTsuN3l2dvJzLJdqp','UcHRGWXcEEskfROIxTtt5','x3','Xq1',15);
+INSERT INTO ti VALUES (1672727699,8546396562423428881,'TJJmGXHI9Cm','OpFEYWawWswe51nWwgFu1CLd7UzaY32hEme2z9PwLbkDUY4DZqjmMySG73gFjcUte8BYhoyvHlgfJAzoG3ATuJFGVrCjKYWE4wNiNWexEkP9PNG7piVHbbArEouEVwALcou2ZNKhP1a29EwWsUyyaIlr3ogWej1GGxYUxhd3HZ3OVKBOGLbEnf0Gp5peUSs2ZBsWOzooqRS4GRPd0','5XyUaq9bWdTsuN3l2dvJzLJdqp','UcHRGWXcEEskfROIxTtt5','x3','Xq1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(7) NOT NULL, d VARBINARY(72) NOT NULL, e VARBINARY(13), f VARBINARY(59), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4142060959449562947,6077523,'l33ogw','QRPnVX7Vse5cxh','JBAJx','W3IjsypxMnHo','D','n',0);
+INSERT INTO t VALUES (5305074419366449949,8974637,'w','ySstRti4B0H9XTILmkrFetMQZVAgcI4FADPZp','6nAkuUW','6tZtHmUMgARqDr02FgI9KYwfsm','c','3T',1);
+INSERT INTO t VALUES (7211387441789910288,16688086,'G86m0','qASVYRsKdEACLEWL0K0d','uE','HqvNdQ2HYVoLEPdVljs43MriKniPWIam2g9s96Fk','O','z4',2);
+INSERT INTO t VALUES (-7000087043506132058,14223168,'k','M1wsj3qiL5go1cmbTFXaQsqxwcE4svF4EghdImHu3r8irf','gdyIVqpSXA','kJhDenN5UL9Cdk','m','SR',3);
+INSERT INTO t VALUES (-1213839719191154149,12956470,'U2vhJ4','CUKei244kAleDRZqwN7S812ejDvKEBCvXmw8sl2uOZ0cbWGW0IEuA','PAuLZv9am1zlS','9','J','a',4);
+INSERT INTO t VALUES (-8475040861840793794,13785473,'c','Fq37eFMbHdvoEAKV70j','wnSPWq','myEwzloWaECMQzhbvoBqbSyMEpQJ83tnOPFNDNCR','n','4',5);
+INSERT INTO t VALUES (-373808145431076991,7420361,'o9YJZOa','V5w7PsTvWWz9NqPbsYK07rubQyj1yQjP3FvRp0Iu9FDVpSmXurIckcoxABqL0E6I2','PTt','zJhX7Nu0bvW3iRYYrF89hdaLacSK8i8iat2J','Q','pZ',6);
+INSERT INTO t VALUES (-3177665061652744595,3323728,'Ek3c','dhhWSsuHKogsZOyvr1cdLkwzigpIqxr9kogFqzJhexb1fswuKRQ','6rktSeKCeoX5l','Ml6HZltvW2dmrjp8goo6GAT6pOTLOsZ6Xnbm450POm22NLK2E0XeP','B','j',7);
+INSERT INTO t VALUES (-683993226938809796,9066814,'68j8','zrMRgflc3HpCBw1','eC3F75mZS5I','PX1YfKWtdmlk9f15kn61YnNfI57sq6h9sBcWCzk','v','gh',8);
+INSERT INTO t VALUES (-2029480719881483897,864637,'eRQk','5JFiPH8e9gRyGidjRf4iwm0vM62YhMPlUw2a3oa','UfYX0e0nXc','V7beUdilMEkKGto','I','az',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(7) NOT NULL, d VARBINARY(72) NOT NULL, e VARBINARY(13), f VARBINARY(59), 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (8785248572838075722,12576702881718592942,'th','zhT5rhmpYS','5UHqJ79bpafxyM7jMWFSFNSE8sEIMUPfuU33rdkbZodrndEqh4LSgMl92stM','T7VLtjSCrpAZ6FzTIueVcbykLRLFzalf6W0gFmy','BEYUSzDxgYIw4XJf4hDXJBKriIj6ByilowTAtuGi79qcnmTpC5rUc3Y5Q4QfzSmKQXkxG4qi3z2maBtoB6MdTqqpQMBh1T','A7MPxk2BJcNzMyblqBoiV0pbksVZVDD1D3f10',10);
-INSERT INTO ti VALUES (8785248572838075722,12576702881718592942,'th','zhT5rhmpYS','5UHqJ79bpafxyM7jMWFSFNSE8sEIMUPfuU33rdkbZodrndEqh4LSgMl92stM','T7VLtjSCrpAZ6FzTIueVcbykLRLFzalf6W0gFmy','BEYUSzDxgYIw4XJf4hDXJBKriIj6ByilowTAtuGi79qcnmTpC5rUc3Y5Q4QfzSmKQXkxG4qi3z2maBtoB6MdTqqpQMBh1T','A7MPxk2BJcNzMyblqBoiV0pbksVZVDD1D3f10',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(11);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
-INSERT INTO t VALUES (4003703760884885851,2663898568374369529,'Nm','50SpedT12NN9j3','kqWtrD17u2Y5qKtm3M0g8SdHCafddHfCEwtNXn9Iw7zlElQMHU6Xf6BRNzOeoxf','7SNOgEs9gmcBVu9RZG2xmtFTS7MYxNEU','nkDqIFgbzMlOidYFrUDMrXA8eYscAoZnZK4OU','FCL8BUGiY69VlaHsScX8v040lucbov336eKWr8WO6Wa6WGglXu6zukvqs',11);
-INSERT INTO ti VALUES (4003703760884885851,2663898568374369529,'Nm','50SpedT12NN9j3','kqWtrD17u2Y5qKtm3M0g8SdHCafddHfCEwtNXn9Iw7zlElQMHU6Xf6BRNzOeoxf','7SNOgEs9gmcBVu9RZG2xmtFTS7MYxNEU','nkDqIFgbzMlOidYFrUDMrXA8eYscAoZnZK4OU','FCL8BUGiY69VlaHsScX8v040lucbov336eKWr8WO6Wa6WGglXu6zukvqs',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1253587636403615319,5039422,'kicGze','8OcvJyh0IeMccd7l8PBKXlWoAsvFv','Mis','d','z','z',10);
+INSERT INTO ti VALUES (1253587636403615319,5039422,'kicGze','8OcvJyh0IeMccd7l8PBKXlWoAsvFv','Mis','d','z','z',10);
+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 (8467900328748146597,4138909,'qSpqxdV','5BeyfmRr8dGKVSlrOnFWKr','z1YNOTk9','jQQSbOdR0ENmPQlTatURJu5i3fS6Urds493t3Y8r2CUwLm1CkkRJTy18xRj','3','T',11);
+INSERT INTO ti VALUES (8467900328748146597,4138909,'qSpqxdV','5BeyfmRr8dGKVSlrOnFWKr','z1YNOTk9','jQQSbOdR0ENmPQlTatURJu5i3fS6Urds493t3Y8r2CUwLm1CkkRJTy18xRj','3','T',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13909996773510669221,937493848409940815,'9Ui0','BzqkC55xkT1G27ZL4rWisQscAFFZtiUUFHjQPgHLaiCclHKNMoXWvgW1OwDi9I3CFDrcEjjJCi6rIy4DDki0Ozyg5Lol7P3T30lgXaNGIeSms7raLZ6Q2VY3inxfI9dZVnKObvs72fttltzE2Gn5jX8ZGADJyC3JAqWy0su98KWfZTYs4SfurUC4fUBuZsXIJI04jLQl97RhVRD','iBDDMO','D4JpSWmrMzeInoZL4ICcQLaNdizE6uWROZrF','ox2kdkLoIXkCtGZrTii6TABHQ6FUOh1R49RWDPPArcQjJPAFo2XJYiIOKUGpBF2w4j7lm3PTqWVXdLn','O7yB0hNZfUsc7q7bECMfKmNbypkC3jmmwDhUcqKuaIPAwall5fc1pHg',12);
-INSERT INTO ti VALUES (13909996773510669221,937493848409940815,'9Ui0','BzqkC55xkT1G27ZL4rWisQscAFFZtiUUFHjQPgHLaiCclHKNMoXWvgW1OwDi9I3CFDrcEjjJCi6rIy4DDki0Ozyg5Lol7P3T30lgXaNGIeSms7raLZ6Q2VY3inxfI9dZVnKObvs72fttltzE2Gn5jX8ZGADJyC3JAqWy0su98KWfZTYs4SfurUC4fUBuZsXIJI04jLQl97RhVRD','iBDDMO','D4JpSWmrMzeInoZL4ICcQLaNdizE6uWROZrF','ox2kdkLoIXkCtGZrTii6TABHQ6FUOh1R49RWDPPArcQjJPAFo2XJYiIOKUGpBF2w4j7lm3PTqWVXdLn','O7yB0hNZfUsc7q7bECMfKmNbypkC3jmmwDhUcqKuaIPAwall5fc1pHg',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12965619863645505692,17179944946614790960,'gVFJvsiJQr','xFhz3Luogs5HdM16JNaoPwBRgAYmkdn9FOS15gdQ1MAhFTuz58t4gk8iSMmMjcUAVBgf2jTrct5VsOHcHjDQxsPJk9fxzelpzwG25UMg1S7R7P0AHv3mZOBZ6MGlfZrrIQD2ScrwzOJJaRXs2rkE6JglKBm177803TPV42iwhQFpq3ayMuvcfS05d82MgvIN3hDo','Q4rDiZ8WFzn6dDlLgLDa3dJto1XLhBh4NF5XQrfVXWEA','ARsIPbEujQWsDOEER4rMJEYy4rgC5wNzsQwalg2MUyImRCCsmFqpsCa9h3JHCWt0CpGzvVDcxPiceHYa3s9Ocie8oVzAv9lbmVYqwgagqcRdce70PGhdLx7lKy3OpQH6fnPJhWTp5pbYXBlXnnarJvPwuz0Q4X61FF6PKDIG9iuxhupVeoKhanivWNokWfTAsqXmFNVoerrEpw5iSiVn8s7JonMU4lk3kJGiLhogdf7zt','cF3HiIavVvSDNmEQrfwawB','KEPHSG53YOjXHesAtXq2cN9kUAtoQTt8Ild621pxLx6rcl6XGnoEiw3cL',13);
-INSERT INTO ti VALUES (12965619863645505692,17179944946614790960,'gVFJvsiJQr','xFhz3Luogs5HdM16JNaoPwBRgAYmkdn9FOS15gdQ1MAhFTuz58t4gk8iSMmMjcUAVBgf2jTrct5VsOHcHjDQxsPJk9fxzelpzwG25UMg1S7R7P0AHv3mZOBZ6MGlfZrrIQD2ScrwzOJJaRXs2rkE6JglKBm177803TPV42iwhQFpq3ayMuvcfS05d82MgvIN3hDo','Q4rDiZ8WFzn6dDlLgLDa3dJto1XLhBh4NF5XQrfVXWEA','ARsIPbEujQWsDOEER4rMJEYy4rgC5wNzsQwalg2MUyImRCCsmFqpsCa9h3JHCWt0CpGzvVDcxPiceHYa3s9Ocie8oVzAv9lbmVYqwgagqcRdce70PGhdLx7lKy3OpQH6fnPJhWTp5pbYXBlXnnarJvPwuz0Q4X61FF6PKDIG9iuxhupVeoKhanivWNokWfTAsqXmFNVoerrEpw5iSiVn8s7JonMU4lk3kJGiLhogdf7zt','cF3HiIavVvSDNmEQrfwawB','KEPHSG53YOjXHesAtXq2cN9kUAtoQTt8Ild621pxLx6rcl6XGnoEiw3cL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED, c CHAR(70) NOT NULL, d VARCHAR(28), e VARBINARY(67), f VARBINARY(10) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (641,11983462,'0ao433FH50MTri641jP0tI1GFltR2zUBxwTHWpUdHcD31sTN3g5NC2kzWKoI7DxdtAN','vFiOH4','MHDShe0rZ8L4QlB1q6ta','UY','1j0xeRb84W7aDKirlPsnnaF32LTOYiPgdpqjug0o8XnlLDnF1Yww2jMk0NvYegwaAY9LoF7nnbebydAAloC9Q','A',0);
-INSERT INTO t VALUES (3679,1322624,'cn6kdGH3RBXYQf','4EFRmQI3ejI','9pfgMJX2moJSZwah90VwM2QRq71q80Gy8my1Smh7L5Z5PYluCs5VAwd','b','QtY8qXmjF7cPV1GSEOiwWejlZr8QiitAd','BJ7HQcirEVySezp4XtntlSe7ZHYANka1Y0zQ4VuCV94umBdy8wCxfyklwU',1);
-INSERT INTO t VALUES (20734,10632235,'easHQHFQFqgKQYhoxr4XpuJPEmODayww56Xe87yE','9bnW35UV5GPHv','jsYcPSQV','kBjY','ipwrYrAsq4MvL5JrXjurTPpAOH9eMbuVXGpw1P5FiTOXpnpJBvd','rOh3EyYf3frPw',2);
-INSERT INTO t VALUES (-15220,5545367,'hroRbl9OXPoRtcR2ztUOpaVCqPeyBWZnyMuAI9JyBwkPupE5TeozEVYN7pTPCL','So1F2z0V','eo8KQ7yDldFbBh4JJLfVPS3RiwFKw6jMAgrDS7IVJ2HtIc','wy9E','wq5sggtgfHbY9jrhlNiePJm6lmHjQZDZK8hI','to6tRz6ZMRNukxdLO3yz8mqWK3897qZ0THXqJpMna1Of8A1UdxaF',3);
-INSERT INTO t VALUES (2391,5867017,'M88dUBbI9CDjR46GYkLhlb9vfpfz0ulV4SDDX1xayiMImEQDj7UGan','gtodf','g8MN4WSU82DmxwZTPa9Rpkp990ZxHCQ85HAg7tK1LWzlxUVvzm8hgGXt9H','BiVJpje','mzrJ3fIaeuh520EN4E1D5zvrT4O381C7AFhLYwA9wAcex66pu9hoDe4TAB5JUeUYoJi','i3bHAhw3JyiOlNzb6O5mYl80OYtuMPLBbY0NnqMRwhDcS6OX5VH39lGbCBuvPMsr2jeuNSl85mq5Fq',4);
-INSERT INTO t VALUES (-27531,6249029,'MGRh7kYFiSNdWs6bFZyhocFVxF7VIl0IPMr6TzybraT','0nC','IphQ07','y','kVrSUyqQl1PhWMz8QLGpPDI6pbadlqBkJpL1pUvgXCSHxj1z7RwBtVDWIgzCRrL2CnfCFzYrhQl1mTips3sYE','tdNqNZE9L4NnGxqS3rpbXRLRIXJj2YqJXQZgwScFzHTUAhyDABvDXTyXLwiqEaWpSpMyDSK7KihiVdgY6BUk9KI',5);
-INSERT INTO t VALUES (-14085,4135694,'6r9TFZx6t2PJYZ8Ccs2HNd8bRZGCZ17PhhOTcCLIx6iIOdBBN','paBEJyp44ybwsDf','ZvqV10Qz62icogfN9zDRz8HeNovUsU7zOyxRlUACUmSSXuW8aHCf','ozDAxSUo','VRTxkqsiSXTiudPDINU3iDEz7AuaNqjSaFRQZoc2BxU58QXeOXLmHVgcPSFUDOC1xeHCtU3UXb8wAi','jc3E5s4vfBxexhLU5SOAd3myqADPQw8AE3NnfhMV1F7zpo369Z8YZxr8ORpluhy6ZMyfTKbTDwm3WOdTUjy44iur7za2',6);
-INSERT INTO t VALUES (19135,9582228,'GpuBqtWpwq5VcdIZ6acNCUVIml4eYEy93jHkLMThbAtiJiHfF5s1RFPjWKOhZvnJt7','Z5yzZ4xvAAqVETz','p','YTuCZ','xY4BwTGLoa78R29aNEGHMCoL5Z66C0UKMUcYGm4VNrc0vPDjlWXaKtqAx','ql8Ucl5QiWCHi66aNjpXSGve5lxcix1R',7);
-INSERT INTO t VALUES (6098,236740,'r2w2F6X4RBXOgrH2PA0u0VsPhzrUe8BVsQrtsWI','tfE79HCsBA6CGL0BhZwAB1tag','Uy9AQEbZcrfSbilJVSlmYHhVr8buI5NBgfKaWcvIy3RzLmqmFftDwl07g','m6CKuucq','J2GeO','47qoUd2O3ebnP2pUGrLyCN',8);
-INSERT INTO t VALUES (-6407,4409344,'LWnIIqdbLurZ5jS1h7HN9ZTvAWMIAjLcKp6GxTm3ZoSSsSgzLxlTcIVjFTg5G2tzmEw','VGJAi','3vAKR5QxawvnAnC','p6MMDp','nKpb0VbdZBbElqEb7pZ68tbuiP5NW8J8tvafdgfSX','YvrSdRyrSQcyuhffFBmAsRQopfkIivQOxL156xqJ1r3yjFK3T0y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4032718196049052722,6701076,'LNOa','Ny2lQbdShYR3EBr3GF0fgTDb5AZgZaUUPD59D52XeFX3tVrgeWhRsB3yz7ttiQOLhRYuDnNWB','EY3oqFs','yZkIq0cc5pQUDz8HLpDVTfbKq9LqG4xDiHl8juiaM8mOTpaSE7UtNgu7DX','F','Tk',12);
+INSERT INTO ti VALUES (4032718196049052722,6701076,'LNOa','Ny2lQbdShYR3EBr3GF0fgTDb5AZgZaUUPD59D52XeFX3tVrgeWhRsB3yz7ttiQOLhRYuDnNWB','EY3oqFs','yZkIq0cc5pQUDz8HLpDVTfbKq9LqG4xDiHl8juiaM8mOTpaSE7UtNgu7DX','F','Tk',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3073602559994312977,1944256,'Q','Dviw05DDhzsnMHZnQBV0pff1Vjn0cGGav4FHo9T5k92CLrOhRRnmTx0XxyjHcYLRRFcxMP5OPumo04jhsKnOFWwpHtFfhXUjgDDGFQSXgKP4PFinuPHcGPRfGgflIFRun1LLa3gPTky4DKHCYqA8MvBxyUpe8jvtsofo2','SUzGqgSOp1','IOKDyvlKONkMcGu4sEuVqCjgaqNAlzsESE67tg3rptdaEE4L8jtKCtP','y','p',13);
+INSERT INTO ti VALUES (3073602559994312977,1944256,'Q','Dviw05DDhzsnMHZnQBV0pff1Vjn0cGGav4FHo9T5k92CLrOhRRnmTx0XxyjHcYLRRFcxMP5OPumo04jhsKnOFWwpHtFfhXUjgDDGFQSXgKP4PFinuPHcGPRfGgflIFRun1LLa3gPTky4DKHCYqA8MvBxyUpe8jvtsofo2','SUzGqgSOp1','IOKDyvlKONkMcGu4sEuVqCjgaqNAlzsESE67tg3rptdaEE4L8jtKCtP','y','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6399097747023910674,7358304,'2Nd','RdYfJTCcIk30oj0xpXGBl7qpitVWbyAGuFt4ZcCjOrotPtK3UXJfYE7WKQLLrhzs8FHc5YEyiIGSwdmcFz2kgfVXBeNJaW5fwE0JoiF5jdQuKQErXAEUZjv9Rvd27Cd0N4iLdhQJlA9w3nSjencNVnzmvu9mE2P9TK57JLjc5rubOsC3sYHoQYibTpfskmo7iYtnZ3NMSjr2mXn2r45sexCKY1y0EMQ18xo7QGcyzXTcu','s9yvB0H8KW0','V2ZwXchthgwN0MQSv8JirT9xs9j5PAJsV0lQ8LGeHznEszyIVDnvZ3T5QZN','o','7p',14);
+INSERT INTO ti VALUES (6399097747023910674,7358304,'2Nd','RdYfJTCcIk30oj0xpXGBl7qpitVWbyAGuFt4ZcCjOrotPtK3UXJfYE7WKQLLrhzs8FHc5YEyiIGSwdmcFz2kgfVXBeNJaW5fwE0JoiF5jdQuKQErXAEUZjv9Rvd27Cd0N4iLdhQJlA9w3nSjencNVnzmvu9mE2P9TK57JLjc5rubOsC3sYHoQYibTpfskmo7iYtnZ3NMSjr2mXn2r45sexCKY1y0EMQ18xo7QGcyzXTcu','s9yvB0H8KW0','V2ZwXchthgwN0MQSv8JirT9xs9j5PAJsV0lQ8LGeHznEszyIVDnvZ3T5QZN','o','7p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2626505028458481207,628483,'qUFXuFW7','ChamUVL3SCrHJSviw5GnC3WOVDO4HAOXrUGB1tHecyp21NuGv4OX2ANyHXoDxmqKVNzFOf0fAucVB7LLvAXbv2acJUzb32ObRs6ACO1yrIZsh42bvYDQ5sTzTUBMzVwVyxQqz1rsbYZWh2u4VjEJTCi2R7zoKbGgLLcPB2egAwzSqlsHE4q19uir3GLB','fYlk0IrIwpFe','wxiiJl3lLH4o1ch29E1NDFi6QW7LGotmSyr9Y2kLYr4latKKCEYeoXr682l6x5oLKKrD70e4LpnkIFZD9N5E6p7ago361VSw0E15dGkQ7ERzir2Dx9ljWgWm9cZ0mrJMbjqclQHyGPYYjp8EbJSJulu6fWlQ5C8Ami2e4nv8BoExZLKV3rAVcLGX8zg4xOV','1P','Ka',15);
+INSERT INTO ti VALUES (2626505028458481207,628483,'qUFXuFW7','ChamUVL3SCrHJSviw5GnC3WOVDO4HAOXrUGB1tHecyp21NuGv4OX2ANyHXoDxmqKVNzFOf0fAucVB7LLvAXbv2acJUzb32ObRs6ACO1yrIZsh42bvYDQ5sTzTUBMzVwVyxQqz1rsbYZWh2u4VjEJTCi2R7zoKbGgLLcPB2egAwzSqlsHE4q19uir3GLB','fYlk0IrIwpFe','wxiiJl3lLH4o1ch29E1NDFi6QW7LGotmSyr9Y2kLYr4latKKCEYeoXr682l6x5oLKKrD70e4LpnkIFZD9N5E6p7ago361VSw0E15dGkQ7ERzir2Dx9ljWgWm9cZ0mrJMbjqclQHyGPYYjp8EbJSJulu6fWlQ5C8Ami2e4nv8BoExZLKV3rAVcLGX8zg4xOV','1P','Ka',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b TINYINT NOT NULL, c BINARY(96) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(79) NOT NULL, f VARBINARY(21) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6984324,-73,'CWdeHhuRl6AE9','Fd5hma1UtUk0jqN','jHi9','2RMMfoIs','M','Sy',0);
+INSERT INTO t VALUES (-1644429,125,'aRLNQ70LvErDHEHBWxdVshr7RAvSt6l7wwLGvFG2eqQffL3rKN4lHpZl3auGaBNgtlbZ0dC1KpmKUJ8CZ','LkOmLxarV6qxSj0','804uMqs2g3EYls2iVdrkONKthHgzbVoqdgXCZFT7psJWgF1OJ1M1MUPzMLbNM9ctNbya1faX','s8oSs1','P','C',1);
+INSERT INTO t VALUES (2169987,80,'fqdbzi68Yu8x5xLnmN2hPrxuyW0sZXLDiFCN2W9E3dmByYCpnha7kCaOH9IxlJpoNqwRbZm7EGLRYhq51iQHIcOO8','hjBiSgih','tqrlFCvb7wsqb6KzIHPBNXm1PvAf9Ikcvn2q2pA5RZSjfIHTV7WtWB3eyST7XDsS','klvE','y','r',2);
+INSERT INTO t VALUES (-6755643,-32,'DQwBTYWmdYtZG8ly','ZVh7s5Mnn3sB78YBenb4','mnFaQVMVeVflrrIKjuTmaa9haid4nNzA6iE32u4nBMDN1rSkABEa7','NRLv9V0n1It5oLwDgC','u','J4',3);
+INSERT INTO t VALUES (-3191749,58,'mLOZYflFDA9TUiPb7rtMxws5FkESED','BxhHw1Ty','d2OG86V9vK9Z3J2OOzIR8OU7irEALgmO6efTzRt2UsgBURdtLLVn','VpclPPi8s1DAI0hqtHCc','Z','jY',4);
+INSERT INTO t VALUES (-2973836,76,'4HcqCtQChJEIOiYTWRBKwKBdsauRmXhT0rA','y4IUyGAr6','BALgtWqj6fvpKUHxQBUV8yAxc','xf','T','m',5);
+INSERT INTO t VALUES (-84834,39,'1','OhOXoMTs5W','XuhSjyeq1YCCJiI4kdrDHRv2tfXhvTOiMZhzS7AYlZrIOa2J9','nMZUN','F','DK',6);
+INSERT INTO t VALUES (451737,-4,'1CcZXIT081ur3Fy6wx','rrQt2B2TTKKqcLI','rCsv9yVucdJb9yWMi7u7ANbefjpRM5M1LbkVBbqmeHKri2o1MZEm19','SICg','L','9',7);
+INSERT INTO t VALUES (-7497027,-59,'aYMnP','n6vGcUFeIMJ96','eApYyI7eldzJW4iEh0f8','t4ddD4','Q','9P',8);
+INSERT INTO t VALUES (-4081400,101,'MFcMGrILS5ghl','ANZFtsuAzFZh36MZ2outIYQ3','v8C9gsDn55WFkxFHacGmg8DvqbsqRmDhPt7HvOtUujbAtxUvZnp8b1Vvh4LTkG8paRSiBOw7A3uIpKm','Qy3yit53RDbsMDDmuTn','2','5W',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT NOT NULL, c BINARY(96) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(79) NOT NULL, f VARBINARY(21) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-190608755,11886541,'rYvCZD0CVWy3d8oZTxUfRb8pODzXi3rbQqAZvOSknjdaUXUBOdIMNdN3eYGDrOXubr','rrpODN1tcaf08JQqEIv1oTpO9','e57olpi','mhadX','pRfaQCocXw4tUBwOlDkjrU0w0qi1idHKy8Y','DG0m1Bc5hWDo7WquhZr7XoaXDc6hSeRoRijKpfT0C',10);
-INSERT INTO ti VALUES (-190608755,11886541,'rYvCZD0CVWy3d8oZTxUfRb8pODzXi3rbQqAZvOSknjdaUXUBOdIMNdN3eYGDrOXubr','rrpODN1tcaf08JQqEIv1oTpO9','e57olpi','mhadX','pRfaQCocXw4tUBwOlDkjrU0w0qi1idHKy8Y','DG0m1Bc5hWDo7WquhZr7XoaXDc6hSeRoRijKpfT0C',10);
-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 (1125430009,9683068,'MVbAlAv5eAAu5xNY3KBD8PHFFJlb0TET4OTdDc','xe8lb1af4XiKGAABh3aB4B','sxGzAhNt5mBGGEihUQysRSigj2K4evNc9f','ZsUXsNgxXi','iMPyv2660VJVkKkXEGImazCDL3QY4ccKCnsUuMqdHruypuFczBjw2Gnv8UGGo8qERrzjltx8Smq9vTsW','C152GgADyufr4nbNesVh',11);
-INSERT INTO ti VALUES (1125430009,9683068,'MVbAlAv5eAAu5xNY3KBD8PHFFJlb0TET4OTdDc','xe8lb1af4XiKGAABh3aB4B','sxGzAhNt5mBGGEihUQysRSigj2K4evNc9f','ZsUXsNgxXi','iMPyv2660VJVkKkXEGImazCDL3QY4ccKCnsUuMqdHruypuFczBjw2Gnv8UGGo8qERrzjltx8Smq9vTsW','C152GgADyufr4nbNesVh',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (391477783,4781116,'Ut8U6jDFtu1YdiA62GrGHFYw863xYip6pUAcDBg3MS4HPqDwjWhD37hLErwBMSWOK','FmQO2dYDj81KlLlFkvEU5G8Ibnt6l010FEVF1X7aavpRZ10TcXDTyx8uEPr7W2aVLKHsWiSd0jKycIvyeN9H0ugWFDi0cMNx38p5a7z4JSdQaZoZnj7s29FWeniFoz51N67o5Nu9VoDcmjB9Skn6wMYzw8DzsAghSGStYCBR9l','7INFakGp6qgIdMXrX2NbCLekNhor03tlreHOqmrbWkY','7ilO7T','vrE798YoSNusjm5v37xk4TOYipoynfAe0EremokN7nBjUklCKSA5','p1w6HLjMYdnUXECMXYW38QJspdrQVRGIQ9Yq7gfDbvv4Dp1JKf7cQdZymVVs3RGpYWeAVVtYcaMqrdsRjMBFeNLA',12);
-INSERT INTO ti VALUES (391477783,4781116,'Ut8U6jDFtu1YdiA62GrGHFYw863xYip6pUAcDBg3MS4HPqDwjWhD37hLErwBMSWOK','FmQO2dYDj81KlLlFkvEU5G8Ibnt6l010FEVF1X7aavpRZ10TcXDTyx8uEPr7W2aVLKHsWiSd0jKycIvyeN9H0ugWFDi0cMNx38p5a7z4JSdQaZoZnj7s29FWeniFoz51N67o5Nu9VoDcmjB9Skn6wMYzw8DzsAghSGStYCBR9l','7INFakGp6qgIdMXrX2NbCLekNhor03tlreHOqmrbWkY','7ilO7T','vrE798YoSNusjm5v37xk4TOYipoynfAe0EremokN7nBjUklCKSA5','p1w6HLjMYdnUXECMXYW38QJspdrQVRGIQ9Yq7gfDbvv4Dp1JKf7cQdZymVVs3RGpYWeAVVtYcaMqrdsRjMBFeNLA',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2098015,-49,'u7y83JGvR9toUxpxIoKWWMZ8KDqHzDpXndRilRa7HHkt0eTGuAqcwaPpbMDwgEc3PT','3M3K5igMo2BUHOy3G41rXR3G','WZBJEqhxf5e5fHpnU2DyLQAFb96EyGB6o6Kv968IcfWFcTd','mdxF6RRq6FcEru','7','Rz',10);
+INSERT INTO ti VALUES (-2098015,-49,'u7y83JGvR9toUxpxIoKWWMZ8KDqHzDpXndRilRa7HHkt0eTGuAqcwaPpbMDwgEc3PT','3M3K5igMo2BUHOy3G41rXR3G','WZBJEqhxf5e5fHpnU2DyLQAFb96EyGB6o6Kv968IcfWFcTd','mdxF6RRq6FcEru','7','Rz',10);
+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 (-7029717,33,'xpidKzFHovsirwV3Ws5lwIb9rJ1eKnzdpeaD3Wak7ZBUYUc7J8P4JnG0PkMLV838rDIv4PV6viXsArAQiKyC66UAuKD','iR4ZPSwHTd0ZRWfCwqSdXEFR','khOQlJwMcr3oAbj7APiSNor7GrQFjMdPnAlDY1y6fK3a','6','p','GR',11);
+INSERT INTO ti VALUES (-7029717,33,'xpidKzFHovsirwV3Ws5lwIb9rJ1eKnzdpeaD3Wak7ZBUYUc7J8P4JnG0PkMLV838rDIv4PV6viXsArAQiKyC66UAuKD','iR4ZPSwHTd0ZRWfCwqSdXEFR','khOQlJwMcr3oAbj7APiSNor7GrQFjMdPnAlDY1y6fK3a','6','p','GR',11);
+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 (5653882,-98,'AZdfcJh72LNom4DxAe1aycA1JWJt3RFxSbiW90UL7ll9sp6xl8pbx6zXeBKMxm8s77LRmPy5DmO','wmL8aLLvx1nBI5L835M9GOxyat5GaV1I0WKp6hHpPmhAX','NZJ19JB9njhn9N8EN6bzi8fGfLMNhiGWMWKIxR3xUKMQKyQySwa1VT147','MdXd7','y','VV',12);
+INSERT INTO ti VALUES (5653882,-98,'AZdfcJh72LNom4DxAe1aycA1JWJt3RFxSbiW90UL7ll9sp6xl8pbx6zXeBKMxm8s77LRmPy5DmO','wmL8aLLvx1nBI5L835M9GOxyat5GaV1I0WKp6hHpPmhAX','NZJ19JB9njhn9N8EN6bzi8fGfLMNhiGWMWKIxR3xUKMQKyQySwa1VT147','MdXd7','y','VV',12);
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 (1001646069,602847,'CgHoQpx0eIekUjMkQwNIvVTRrU9YbjYXFbedwTn21TRhx','2l7SMQnrTaGRiQDZX9QUgne6idDMMndCz9ba8jAmib4GJh2Qebgskz6z7V2v1B','36Iv5R2id74niIclsuIq5zUMY64XRw7111GKPa0PYsi','Xh6MmMKfSrhKHnO3sg97UrrDQIaGWm1yGtxFsF8M9hOIdvDYjF6Zi2qJeyos6fnLvbdaBt8M7Z5GbfjqTcDJGNQxlDYhQRMwrYhmtydsFPrFAoO0I1yD33A8','wYHrf0gcJ0','mjHZPHiocUYg4EEDJuYk5vFue00IlnjH8Uf9rmV7kjp0yz55f9jfAxkJZpE',13);
-INSERT INTO ti VALUES (1001646069,602847,'CgHoQpx0eIekUjMkQwNIvVTRrU9YbjYXFbedwTn21TRhx','2l7SMQnrTaGRiQDZX9QUgne6idDMMndCz9ba8jAmib4GJh2Qebgskz6z7V2v1B','36Iv5R2id74niIclsuIq5zUMY64XRw7111GKPa0PYsi','Xh6MmMKfSrhKHnO3sg97UrrDQIaGWm1yGtxFsF8M9hOIdvDYjF6Zi2qJeyos6fnLvbdaBt8M7Z5GbfjqTcDJGNQxlDYhQRMwrYhmtydsFPrFAoO0I1yD33A8','wYHrf0gcJ0','mjHZPHiocUYg4EEDJuYk5vFue00IlnjH8Uf9rmV7kjp0yz55f9jfAxkJZpE',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT, c CHAR(14) NOT NULL, d VARCHAR(38) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(44) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7180798,2653907768683023057,'9F','2Lfdhzbso8W8hNhGdC','ta41TXB3e','kWoofCZy17R0famip8Xirdu6xKUlJh','dgss6thq9dLCcI3BEkezj1WbSK2HTmZrjJYiLJNrR9nPmLxhK06j2pAK2mXpT','ZPvgDJUiXmeftDbcvXqI4MSibbcSvyg5a68YcCPNaRwbw9zRraeGABPUZaz6CCv4QeQj',0);
-INSERT INTO t VALUES (-2698212,3890192785522696912,'QIIfsEgO9VrqZW','vCA','jYwvaPXtRgmx4n','Yw86SfsK1hU1V9axysi0gfh2ECNMVSqu','qX66j7EWKTCAtfqraAvYAmddpdQxiUexsiFcSypAs07Zy4oLChmBuHKgC5DzMVqhbXc5e','9rHGah9roetUVYQ3wlKDU8eqPihKiTBYsXwU6M9MkaQzaldV2jiZL5PJWWsX53ZISeHA5vuuNUpTH58Gu',1);
-INSERT INTO t VALUES (808616,-4986998068873845944,'YA8G7Y','wMUmb0keng2vhz3JIAoHz2It9qTIfXKjCI','PyaeudZPUcZUC0oK934ibfSRVQ0','5KNtA9iSQd6ZBGk2M4xKm','uMm7d5Lek6dmmP2GbhVnYMY42GG2CwjXgX1A','GKhKBfOOCVNuG03TnSzwFg0Q2MowGrobkFHR1nksoHk9pCzl3aEFMRFmlmKL2BNl0t5y56saZ',2);
-INSERT INTO t VALUES (6983277,-3518027524436220358,'yWs','qn','JqD5QthrLC7McDsea9J0XlrvDc5BNMEMYhYXOFkm1zZn6H7mOozZcNpEm4aOzeZfcgHxV7uSsZBiusVv','71cSN9cX3s5wl5bMIhSTrpJe','xnMX407agBDiS7tWP4','36gxUnsGwChsqawILIgD0Jxruoq2UX10AV3ewnLYGeFoU5xfajWrYrueDw5tfNvXjz9Eeb9PzVCiUsUk8mZOJRmw9A',3);
-INSERT INTO t VALUES (4498181,5898953575879963306,'yozHIQAkm','Oixmp6wqWMyWaCiLDnXnuksTWJ0XgESBpYl','3rBAr7DEIPHBgCboTz','94qux1CySpMi4t','9DUVptvnKSq1ptht2e36ipCmoJcsZ1p6pOh8AL4jAfKoSkLuR8BlKCV4E65NhXjJ8Qn2jO2o6BaGzN6BlEIQZJQZ','NLfbn8NHYChIxbQn351GBbd70M1KY34r2oi8ctd158mzDyoiMyuN4QHRIremzrMl4TdrESaVwPgZz2g5uz71Gj',4);
-INSERT INTO t VALUES (-800645,-7708354234984210746,'MxFYfr','iFTdf','wjmAXJnVbezrfnMtlP51VC','W8CeETnDfeOvFTTgHkFIF12jayuKL4c','9UrU3t2edqAi','zACLEtTHY57b5GGvoCpUe3ajjphTwqlEy7O5vb',5);
-INSERT INTO t VALUES (-8263094,599461551593289532,'g','U5so5UYccfWKno3oeNcLy2r','7ag6cYlldoC8z48cKuO7xqr8DsZtNthfUmdUmr2wWDvJWHv3bmZjCVIz7ph0DrVHf','3qEYXQ4jxmHZyBfezeFZB2ig5T1ofQdCaY4NAp','tweUuFqDC07xxx9O3Nh28X6FksFpmX1p6R9TsJR8lNvLwvr0k7t4Oa','dSTS8FkNZAAeYbiiRhrfqQ9zXYMRFUokwfxyAVWpGpo3kZa7CdIAEbOjZzlyHmbJhjVZC1rHKt',6);
-INSERT INTO t VALUES (3526594,2892198082100110350,'ESWodpRlHBXwG','1FnPO8JgRQT5cvVvKXiUIVUy2Dhw4Zz','XHfVXbzqVtEbUawyUyxgoyyiTNlgFeTcnilHmOxt61O6ocjB23N4z3fF7','GgHLiALd4ES9','zXxt6FKlxaOga3utx4xmDCI4cPSnYorf9ZzoeMINJ6CJWzZXScxnEfvLytlky2rOPZdNAY','tr',7);
-INSERT INTO t VALUES (529929,-2252384098611901998,'gUKZQyL5Io','MxvzScdY95twV7rBXzMMd','kXAXpBSOLF9uGE3NABBV2YKtjT3OeO6GuWNyQVulfiX','oh9dJyapbGzBSS58hULD4E','CLIG','Fuv0fybpu7i43jugt8nLlQtr4yw',8);
-INSERT INTO t VALUES (-2865833,9016307960343175942,'QNo','riRzYwZ4TUWxabZcJSOQOPZ2ZhZ8fbjrhXYt','uuExpfdgeBI5myYTQEKm','5kYBLbseX18WWN96YVqD3V7jWd8H8pkfNOEPb1NaB','8','6oLCtNY8UwAyh2bL8Cv0krijApK172qQja40Yr1yTD1Pv8w4XmxfPHYYFmx25luHCZri7vVZsgfmmVnrsNGRJ7n8HmptC3wjW5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4734701,114,'wCupCZ3G6QLYS6QVTxByqkOMdy8lMBXCHcJ8zcIX9GPD8t9blVltIbMFwDbeBMrzLqCipOiVN09q5n8ss5hWFZjom5f8Tcrd','TQxiHi89nqib7zzf9i6qBQJBaAtrt6CBbIeUYVD5aciriX3UhNbxcaRpeYNA00eJMUURQpLEuDuDPO21ajDpFDKWjTGsbSzP3HlLtl1fzHMaXhDOwPx0JWY3k5rICvTmRn74r3GVvkd98oTdxSvsBtONCREFAutR94XNZDCOvT5DQsDGWwXIvLABHWkU2hVpykEaPHrcvnJuLiA2Cz5K5LUeHZglxZdXVzfzA45TeVDZzwW7SV5wgC','Kyz2pBthWmSLrMwXiOkzoxmCyblrMwLicmitW1hy6UKB0D','M76Wrg6r5LPD47aZlrfau','s','e',13);
+INSERT INTO ti VALUES (4734701,114,'wCupCZ3G6QLYS6QVTxByqkOMdy8lMBXCHcJ8zcIX9GPD8t9blVltIbMFwDbeBMrzLqCipOiVN09q5n8ss5hWFZjom5f8Tcrd','TQxiHi89nqib7zzf9i6qBQJBaAtrt6CBbIeUYVD5aciriX3UhNbxcaRpeYNA00eJMUURQpLEuDuDPO21ajDpFDKWjTGsbSzP3HlLtl1fzHMaXhDOwPx0JWY3k5rICvTmRn74r3GVvkd98oTdxSvsBtONCREFAutR94XNZDCOvT5DQsDGWwXIvLABHWkU2hVpykEaPHrcvnJuLiA2Cz5K5LUeHZglxZdXVzfzA45TeVDZzwW7SV5wgC','Kyz2pBthWmSLrMwXiOkzoxmCyblrMwLicmitW1hy6UKB0D','M76Wrg6r5LPD47aZlrfau','s','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1109713,65,'aOoU3trQRVo1IL8PL4eyLgaNvpPfhBRlAZQ2B1ipiA4rjMavOmZFOgLEWdTGGWVq9q0xYNMquTnn62DxO','3YDAGivwVA8w','Gf0eOI9BjIAAuyQmpnSskgeBAJN','gkCBl2EzEtX7ssA8gdgmePR','4K','LW',14);
+INSERT INTO ti VALUES (1109713,65,'aOoU3trQRVo1IL8PL4eyLgaNvpPfhBRlAZQ2B1ipiA4rjMavOmZFOgLEWdTGGWVq9q0xYNMquTnn62DxO','3YDAGivwVA8w','Gf0eOI9BjIAAuyQmpnSskgeBAJN','gkCBl2EzEtX7ssA8gdgmePR','4K','LW',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5051917,-24,'3Y','xjlrf82IU9OPDxrqyHBJsqb5MdD5moM40JOfQt1vORfPV8MSg3vZjt3JL9wOhoNfJTDFpFvQXNz90B6nnYc2ALll2U6p5hT','YQtcB3I7m0MjAHAQPZIZc2Ld1GxNemveRXhBfeq1W7TsZT7CbRCRU72pfaqdeU4cmKyopqktZcXnA','KLsELtVZal3Uu7oqhFn9c6p9LUBzrdJ9iyrvR2khATAwp8ExsHm8U6bAgzfjhU0V9xmwMcASnUWgCWsFyRCLX8tGvz4x4CRCyne8HwUl5anriDX7AtbuhF2b48lJF6cXTp0Zgt4er4CZ5yvscJLkR67Hghw26i8TJB7AdDhR846ZEY7EI82wVYBBm69SJfhHx48kQVo0drVqr','PE','HnX',15);
+INSERT INTO ti VALUES (-5051917,-24,'3Y','xjlrf82IU9OPDxrqyHBJsqb5MdD5moM40JOfQt1vORfPV8MSg3vZjt3JL9wOhoNfJTDFpFvQXNz90B6nnYc2ALll2U6p5hT','YQtcB3I7m0MjAHAQPZIZc2Ld1GxNemveRXhBfeq1W7TsZT7CbRCRU72pfaqdeU4cmKyopqktZcXnA','KLsELtVZal3Uu7oqhFn9c6p9LUBzrdJ9iyrvR2khATAwp8ExsHm8U6bAgzfjhU0V9xmwMcASnUWgCWsFyRCLX8tGvz4x4CRCyne8HwUl5anriDX7AtbuhF2b48lJF6cXTp0Zgt4er4CZ5yvscJLkR67Hghw26i8TJB7AdDhR846ZEY7EI82wVYBBm69SJfhHx48kQVo0drVqr','PE','HnX',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c BINARY(45), d VARBINARY(54), e VARBINARY(85), f VARBINARY(72) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6650946835234684326,-66,'7PpAKANB9xQ','5NyjTaNXbw31gNCpOIPbkMN3vz7','RoukrNIaJKVtcxwtyc7VTO0FRtipRG1vhUKxDv8Qk7e0T7L9HwfboA1KbktEOztJnXaz1QmMCIooyGyivPn','YHoWFwqle2yFEqMmmBT2XPxYez','f','L',0);
+INSERT INTO t VALUES (7312386745018606371,99,'IH3mD','JrhCV8lSrMTuvB3Y8vNzlXKZ6S0','mV','cod2i8lFnR3Pp8Q6zhpdlyX5ubkTOTMdHejGEB8','N','w',1);
+INSERT INTO t VALUES (263277714167011666,46,'kS68tAQwSMH4PW5sF7brYO','3OyHNGOhFcx8x0BpBFEa7CrVpDqlAS3BB0xzDDWYw','i03yX1OUD6776QglBj8cDF7GlBw1KVZ5L9TrHGMVCfM0uieQMvPEbmq5zHGbdci','k3Ah9pJ6CRv9HjyPvRkYcHy9HHJWFRQSJVfcOlGaq','l','z',2);
+INSERT INTO t VALUES (3201293006272957064,29,'zzjJBuhSITcqd','P14gwaUi2gfeE5xaWKE','RNRLkGB88f1e5tGr6jZYwFVtyUOexo0FC9Hoil4TwYr','VBED69FvToOsXVDYtV0Qf164aCpn4bbRmZ2UDlX4','q','N',3);
+INSERT INTO t VALUES (-7345433365994955400,113,'p5YQrX6dfc3Qse1YjeAL4F7E1JpjrXK','s4knIum2CBs3qH6hTdstH5Hxs9hgmQngEiIhFH','5AAFWl9aLnLBNcA8OsqfdTSjf8ZiqO5qHI0lM','GZjoH9jZX6blt8KzdsxuIRdDT1BK8ksrF1bTwTfgS','9','J',4);
+INSERT INTO t VALUES (-2153061944005362082,-27,'WhzVMHOPjyVNlUrCwd225u8XMa0','5hQRhLYSyUwI40UwThjE5OTLtM0CvfoMzknV39pgf1puMQ3sME','JfX','LKi8ZEAMMse','F','s',5);
+INSERT INTO t VALUES (-5606895804818781510,-75,'nOSJMirAxLIhoTcVvrDh7n','YH','nBTrV6NJ88uApIvxEpOi6yvWtyOmRJoRKc9GL182','TrCCNhDmGrK038A2YC6wY8YUECvOBX97LTwwLBbl7LmuFg4Q7iKds0Wc','k','D',6);
+INSERT INTO t VALUES (7205536484042355758,43,'YYNXnSA4qm41iKJGUtnAAWP0Zb7MOfPvB3yhZGk98wQn3','rZ','CsWdXZ6pWWd0','YW6DXtRmnVt2jdZyYeba6M','6','a',7);
+INSERT INTO t VALUES (481847794674728337,44,'K4aQ7dPidewE2gdN1QrMaqWA1t827PmGJXoc','Qa1T5WI5OFa8qOn48V6q2e','CS3Qrsvufg1Tgeuy8z3JvTVNcmdAcShHUFZhQasLkUjxdfX3gwF69vK7wvI5ZwXVuckqd1A0JYWzqVQL','liZXFn2h','L','L',8);
+INSERT INTO t VALUES (-1228078153528310198,-19,'vgMe9JqFGStH5ToDmlW8P8Qh','hEOY3','6dJiF2oOYRxX2ZRqZqaALkrlWQbwmjuISEJXqzAUeUuAfiw9DATlWCNkQKpNZCg','sGVm','X','E',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c BINARY(45), d VARBINARY(54), e VARBINARY(85), f VARBINARY(72) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (6028553,5573515855559799671,'ZMIlJarnAj8v','QgUm72ORxcoTeLAXEg5eWoY6riBqJVGsYsWfA7','mGDmaVhFN9WfAPBqCZL4QecBPkQupYAbAzuQxiTWrbffv8q25A8PX3gcPUqoZ5iwXin7tPk','JVpQNCh6GbQd','RO7ZUaiGIToumIdIX5s5P2UQCfxHciokeC6CpEv2u9Q17EAkFUw8utkhBb3ERu1uesEeKn8V59c1cmtBYxSsp3UgJzdE9tU5','wIac7ju6TaT2CDCPheLy9rA2apuqllPkzrUNRLhY5d4apJLJ0Y5wQhNhKaIbnV44sRwQqQx',10);
-INSERT INTO ti VALUES (6028553,5573515855559799671,'ZMIlJarnAj8v','QgUm72ORxcoTeLAXEg5eWoY6riBqJVGsYsWfA7','mGDmaVhFN9WfAPBqCZL4QecBPkQupYAbAzuQxiTWrbffv8q25A8PX3gcPUqoZ5iwXin7tPk','JVpQNCh6GbQd','RO7ZUaiGIToumIdIX5s5P2UQCfxHciokeC6CpEv2u9Q17EAkFUw8utkhBb3ERu1uesEeKn8V59c1cmtBYxSsp3UgJzdE9tU5','wIac7ju6TaT2CDCPheLy9rA2apuqllPkzrUNRLhY5d4apJLJ0Y5wQhNhKaIbnV44sRwQqQx',10);
-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 (-7477283,-2079122814882790477,'ytphGeA','0AtND7X25kF66b4VL','jdVmHsWqFLVwDPJPsrVBdoqyR5ljv6JtnoTDHeCfC4AB3YZZtjb0OiqRPcxndSfOS30','m31Aak5','vyj7W9eJWoGBLWGuHjEwLCJ9WXpuSqHU5nzxp','Ov8GjigIJwyZuNzuYzkBvhNpo5WrYUkiEdXY4qal2QIdNzqPWvBQhNjClTXDPnNNcmMb7mk4fRd5JyCdfEbaf5de',11);
-INSERT INTO ti VALUES (-7477283,-2079122814882790477,'ytphGeA','0AtND7X25kF66b4VL','jdVmHsWqFLVwDPJPsrVBdoqyR5ljv6JtnoTDHeCfC4AB3YZZtjb0OiqRPcxndSfOS30','m31Aak5','vyj7W9eJWoGBLWGuHjEwLCJ9WXpuSqHU5nzxp','Ov8GjigIJwyZuNzuYzkBvhNpo5WrYUkiEdXY4qal2QIdNzqPWvBQhNjClTXDPnNNcmMb7mk4fRd5JyCdfEbaf5de',11);
-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 (-2102132,7983682098392420324,'tYs','jYXTd2SysQd8OtyQjUdRltvN9LytZyrzSFE9SIbATp8MJ7VTB2KNmIhgxEEauCGlwYQKpDxFrFF6aq963wENCnuJYBNE8DMgGD0StUwbEj1Fkw47UVIfMFFyfKSIoJw9VNkSXVl37ZLj5dsggaZRx3fAcH8WkZM','Gf7ig094MuNYcnhGXYai9HOBlNLCV68tYbivR9BGVa4PhUi7','RLabfhr6Le6EHFxCxBm1jNTdhCuHFARNCxBoV4x4Jl','m6KTryYtQFA6ACi7uhxmecwjET1JyWU7Fi','hmHJ1e5pb0IuROtVC5HifiqXBpOUYjzeY',12);
-INSERT INTO ti VALUES (-2102132,7983682098392420324,'tYs','jYXTd2SysQd8OtyQjUdRltvN9LytZyrzSFE9SIbATp8MJ7VTB2KNmIhgxEEauCGlwYQKpDxFrFF6aq963wENCnuJYBNE8DMgGD0StUwbEj1Fkw47UVIfMFFyfKSIoJw9VNkSXVl37ZLj5dsggaZRx3fAcH8WkZM','Gf7ig094MuNYcnhGXYai9HOBlNLCV68tYbivR9BGVa4PhUi7','RLabfhr6Le6EHFxCxBm1jNTdhCuHFARNCxBoV4x4Jl','m6KTryYtQFA6ACi7uhxmecwjET1JyWU7Fi','hmHJ1e5pb0IuROtVC5HifiqXBpOUYjzeY',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5649070,-7458244236314861327,'w','GM7vM7dvEs8ByFRjYrfwvXrhS9Vwy3RuzcoAHwNbMumdg2hfEuRbElLCuuj33to7j2Ar6QurjPTqCpj8xqUGAN0zps9mA7CVZK6akr0Q6bWiNmTz8Emf99oKN1KHddHR6kX0qpvJ0LMgMNbfFGz8n8A6agkti64IUvXBSfjJrp4QfeTOTJWOrTifg6qLyJixxO4aJRQT2i3zuzRpq7okgwOrWVoY','xihavHrHNfKk9Wduav3ZlrtOm','jCtwUD6jAGrPg7GYYMwLuN5SFMinQup96QjWrtjKQzsxQiIQ7DRS3VVc5hnQTwzbw96PMfQW80LJ7s5jmS7Gc','5m7AEr2BiEOsAZR','fGOnkv5tYBYaO5GscDRQGuz0VU4iDIwwWiynIF03Mc',13);
-INSERT INTO ti VALUES (5649070,-7458244236314861327,'w','GM7vM7dvEs8ByFRjYrfwvXrhS9Vwy3RuzcoAHwNbMumdg2hfEuRbElLCuuj33to7j2Ar6QurjPTqCpj8xqUGAN0zps9mA7CVZK6akr0Q6bWiNmTz8Emf99oKN1KHddHR6kX0qpvJ0LMgMNbfFGz8n8A6agkti64IUvXBSfjJrp4QfeTOTJWOrTifg6qLyJixxO4aJRQT2i3zuzRpq7okgwOrWVoY','xihavHrHNfKk9Wduav3ZlrtOm','jCtwUD6jAGrPg7GYYMwLuN5SFMinQup96QjWrtjKQzsxQiIQ7DRS3VVc5hnQTwzbw96PMfQW80LJ7s5jmS7Gc','5m7AEr2BiEOsAZR','fGOnkv5tYBYaO5GscDRQGuz0VU4iDIwwWiynIF03Mc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(95) NOT NULL, d VARCHAR(45), e VARBINARY(77), f VARCHAR(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (50815,-979147886960822848,'TOWH8nOCB7iIerBYW2n91L1w5zHKKbkFSuGEXNwThJBNfwgJopRexQTaDBGmcp1CdpaPYQwgjwV3NOkuSOu5e0DWF32om','rAhiTUqn7XQ91jbJ0SLVdBeoR','IiktrzkxpLIIFu','BSvSRjzR9sQ7iG3L3AQQvqVAJOzhlUIDbe','pS1nBlTOuuFo7PW9tbK4AgifEeLbT3d','LUFngEo8LL',0);
-INSERT INTO t VALUES (63650,368732868534019834,'LXN12jLBJ6ZQMxs4kBciNX7Twsc6ZkVQYTL','ig8HI5lHnhGrnwFxZyC3lhyYL3rns43yy1GP2','1wrvNPvNeJXtha2uNcyqB7RninwFKT','dworwWczPxMXSBsgQ1LPMup7','Ip6houRRliDhY5DPGkqpBpjd4KZc6QrNz1hMY4vPgWNeQUbOGhSR9KiimJXUr4','X3hl5yqKylI7ZWnTIYrB1vkUBYYyVgk4G5NlT8flHooDd8eMIZloyTTZ4rP8kwLiHHupzVq4zaP',1);
-INSERT INTO t VALUES (29718,-7435046870432545333,'vlpgr9MRiGxMJuYCyAMkfRI4N45','yRRiTGpeC5lX5LGbFzi1bfJThhgX25aJnVBRuLf9','w1FLLKuaKtwWFCbiMEqmQINlbBJJguN7RRRzNrzlq5ivSf6QwpJqCYStCHWxpDcH','tlYDZP3ffMI4','dnLiCRq7oEkocBbMNbFeoOK5rHXrexkslQd3OZpIZy','DuLwtIsndAzqMbvszBSywzVk9bUQg0',2);
-INSERT INTO t VALUES (13372,-1365441409163713076,'nTIlyIVw8MLg2YR4aUwl5igZ8CKSsi9DmCrmW405BtDrZTfWEf3SYM','stc0ceM4AMQAI0SsEh6VHgn3MLaKtzFSrELTuw0wPy','d3BWRGv9zcxMNQP0kkErKFqtFUDFnTyNLidyagysvKj6EwJacCo3acdzFJXVFiJaDRNngpO','hPQUoNNFwwTX3JncZ4b','JNX','TaC361k7lp6rtGsbKqUVM597K0jnXhX',3);
-INSERT INTO t VALUES (16300,8253530220236564498,'cUk1hW4qi7SbyPeIduQKslQni4qJslSmQrpK7OdYZizGDZ6okHzPvVHGTDTzRy338hKs3yk','LZnAsfBoS8XjXWTZvrmrxMtcNu4EmUYul0L','D06HOoC9NNvMpm4tQ2rt4AhQKVX5Q9oI6kMlCy','ckxueVQZrDD5ZzvWCt5IQZn3OETaYmikWxXGpFwYccDFfFoInQE78c6aCiyhQt4Px7B','XTDvbEhEbknicCqI2DSJxsvwWQqBWzbYixxP653feF4DqGgGq0OmEf9O9L9mJZhJ3YIAzuidnovIebKWnPBx3tv','QK69IqaHqQ8lJb8n1uFX5F59giljdZV8hbo5jGXJueinYREBeRjFqTgd2lcw9O8wcdDSlQGQBuSvGZMLNhX8prwCIucACgdQSOl',4);
-INSERT INTO t VALUES (1489,7950660993107956621,'y3iNR3WsT891LT8qYruzmb8MDKYh3LyY7B3dn6VKYnrcVkZonR2ssd','D1Lw4Gydnn4FS2c5ED2Lfoa7W','x5LEdPnLiWJq7ywxRp50Q8Lf6PiFCtuk0Vkgf4iYY','40c41Cb2KQ3PkxrdLSq54798zYV8dMwDrVyo8Ir5o','25KiigzTGCxNSawygQ1eOcnPtCIz8EhlkksWhiFxoK4l3o2WSQKeZ5b4HtYhE4WOgp1','GEQ1',5);
-INSERT INTO t VALUES (28178,4099001305660442443,'NmPGyx3G937YdspV0ypuwVJ2Ka07oXeU6O6Kgiv7CscHsD0h1zWCHpbyPPg7OwpfTbwZXfRD6UETsnc5kLZCae','j22uqTSejdIFxE42R9fqZUMkndZKIMrXCtEQsPtC','f5vQwflfebh2zegRDkd5zvtKUjHTOxyXIcvnxBWPzPuH','Uu6LnIcqF8lRFaclpTijSwNhvdgkzppqTE9d7pbR4ZJX2LTbmsAHD7Z43pdy','E1YANQ17SKF2','42qteyNEShBgWrlX9Io6coi0Eg4fR1K6jPycSbebgo8',6);
-INSERT INTO t VALUES (8096,-7370956004072212794,'sYR8BQQfGZQAO3qE2QtWW2T5kjYj3CK6J4dQzPIWsFPKrMYluIn7cXk1nvxSZ6RCQSWC13qzmT8gYcbpPbxAyOI','G3VF5uT55AKuMU2JqnyiycL5SPYd2BnRvQB4','AWSJOpFfhmOPxI9WYSvs7mWKfac2aJQzO7jNBF4Bcbnc','tTI6P56pr8i3UTcCiF2I','Gt9tEe1HitnynxPHUONQaMCIhUtqzkvmYA4Hc5cfjbAvPe1xtHr','0G8QXH9xhdxdb1wgC4qJBANBiphsRN8tY4joHVg1KzeSZvtKfxTXw8vXHwFx13CKiv8eJct',7);
-INSERT INTO t VALUES (44140,660284367507615941,'G3CTqtVbUX13AjPhC1czaa0sCmx73PuhXNpyvy0TiAOeJRfKoDe','lgvx8aQ9R7CnABBrmUaZH','9fSLAtdpiO7zG3AYKXjAC0TSAOVLPRGsLx','pE67AYVFDLNeCL9eU106vA8dzZ9Culnd7JeVLzr3Odiv2OMZCsI','RfvFejwtp0wOCj5','fBSPTJzAAiOZ',8);
-INSERT INTO t VALUES (39608,7833060406325253673,'nwboXFMwkYOsPkdrRh6','VomHCk0wjKEnwAJe2sgAWvOaEff8VtOWyxqBz55XLcSq','yhZ1d8PzXQXkn8CdLR390I8QKDGX0sF205lqXE7tKjshsukNLSH5zavv','vQ5AH1EYfwNb90JkbOZdjEoJ0mKZgFRbRjw60jcB2BZ','2jxMTDzhbkVWuo2nbRp4','A0NFVtCH0SPPYvkxt6ICF6Dj3YOHdsrioIeJjUGLuHtUM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3627362258570301701,123,'ftQQQldKxpz','olTOA14dVANehG6DdrUMuLShrVjvjiiKiYsttuqPDa','nn3Xc0lFA1wyjAidDSEUJBlfI2RVc1ksqskunzMyLieTZS1R1CpZBcBb0hNZErQK8jFq4itzR1t','InG3n7aknSM6UTVlhZG8wE9keFOhpR43MJ0yEl3pAQ0Hi','W','6',10);
+INSERT INTO ti VALUES (3627362258570301701,123,'ftQQQldKxpz','olTOA14dVANehG6DdrUMuLShrVjvjiiKiYsttuqPDa','nn3Xc0lFA1wyjAidDSEUJBlfI2RVc1ksqskunzMyLieTZS1R1CpZBcBb0hNZErQK8jFq4itzR1t','InG3n7aknSM6UTVlhZG8wE9keFOhpR43MJ0yEl3pAQ0Hi','W','6',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
+INSERT INTO t VALUES (-1715054980287418137,65,'MVGtmGkkrRY87vRnsd42X4zS','vexH6JlhzCpCECKT','Hn2QQ4MEtcA6B0Yubd2yO0iSE1pDUf5ju','PSz41gP0lcFX','6','G',11);
+INSERT INTO ti VALUES (-1715054980287418137,65,'MVGtmGkkrRY87vRnsd42X4zS','vexH6JlhzCpCECKT','Hn2QQ4MEtcA6B0Yubd2yO0iSE1pDUf5ju','PSz41gP0lcFX','6','G',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5792081841222871847,-100,'KlLL3tSpMiKD1a2vhI4UUdYeVyaXYbeneOiYGvww','8YEEyDU2vpjUwk4LVUSlQUKfVF8tGFP6ln2qdlDQwQD9LLoq990oL8smlHCEJCOZlby5bQCXPukmwNZtO3MoeSQ6jrgecwZTvzpVyqCyExwpUqsFXMRykGwHCyxeY5gddQNrjiC8Rb87gvUvqSzmMJM0po8tdTqZeZKSPO6IMnUozPkt6Sp1DpQiUgL5XBhsk8xL3ZbfciRpNIJwF2nk5b1cRKcvche75BdhyfaBE3GdlFsdeVkou0HnPPVcDNy5','hxy4EHz3fKZYQ9BU0zTRL4RJRzWokJnQJHElPwjZpfqdsqfSeGsD9eQM','iF9x3VaspNAv1yrixdSzwwdwSCBNcfOwSjzxpmdvlDyrfszkipcW','Z','C',12);
+INSERT INTO ti VALUES (5792081841222871847,-100,'KlLL3tSpMiKD1a2vhI4UUdYeVyaXYbeneOiYGvww','8YEEyDU2vpjUwk4LVUSlQUKfVF8tGFP6ln2qdlDQwQD9LLoq990oL8smlHCEJCOZlby5bQCXPukmwNZtO3MoeSQ6jrgecwZTvzpVyqCyExwpUqsFXMRykGwHCyxeY5gddQNrjiC8Rb87gvUvqSzmMJM0po8tdTqZeZKSPO6IMnUozPkt6Sp1DpQiUgL5XBhsk8xL3ZbfciRpNIJwF2nk5b1cRKcvche75BdhyfaBE3GdlFsdeVkou0HnPPVcDNy5','hxy4EHz3fKZYQ9BU0zTRL4RJRzWokJnQJHElPwjZpfqdsqfSeGsD9eQM','iF9x3VaspNAv1yrixdSzwwdwSCBNcfOwSjzxpmdvlDyrfszkipcW','Z','C',12);
+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 (3250080606204610848,12,'Dlirnsbj4ufz5pX26OMPx4yqRf0vDAUPQn0wV0','dVwG','hyPHyXkhQFaqVpZNidp7Kete','G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5iU7WnEmPPgKgibFCAagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0xuthhSeSL8f','8','G',13);
+INSERT INTO ti VALUES (3250080606204610848,12,'Dlirnsbj4ufz5pX26OMPx4yqRf0vDAUPQn0wV0','dVwG','hyPHyXkhQFaqVpZNidp7Kete','G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5iU7WnEmPPgKgibFCAagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0xuthhSeSL8f','8','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5808015720700796624,14,'4lJ','8lBqnlHtwTrt2kuz2DDTD6sNk5buxAt1SZeNjPzFxJQNNOg7Fs2yJCSGAdI4tbu6gLeyOVpw4vsYLAeSZWvcTSZmGITOuM5ZHmkApP7MrKMlLZI08McEE2UH0lcFkq8JnBSmzIJQlsUuZfo3HHo5wfuaRI8Mjf420nxpevFywEpK1sCdVKU6P6EOwVNZfjKW3ipYrhCGwJ7wJJpzQoCsPtACbf0CiOHfQrCZN5E63QI','HqimG6BDmvrEQCjBqSNsmEcx6SHH2','FDoUMUr15BAfZ0Ly1bHBxF1O6xgIOcUZsnHfRjv3M7LavUJ6WIbPWnF89EqvJHsO5BU6Tha26Y6PH2NV3eUI2qDnstc80MgZPMEQpTdbedxcUNgNycY7R46E53GtrSfN','i','K',14);
+INSERT INTO ti VALUES (5808015720700796624,14,'4lJ','8lBqnlHtwTrt2kuz2DDTD6sNk5buxAt1SZeNjPzFxJQNNOg7Fs2yJCSGAdI4tbu6gLeyOVpw4vsYLAeSZWvcTSZmGITOuM5ZHmkApP7MrKMlLZI08McEE2UH0lcFkq8JnBSmzIJQlsUuZfo3HHo5wfuaRI8Mjf420nxpevFywEpK1sCdVKU6P6EOwVNZfjKW3ipYrhCGwJ7wJJpzQoCsPtACbf0CiOHfQrCZN5E63QI','HqimG6BDmvrEQCjBqSNsmEcx6SHH2','FDoUMUr15BAfZ0Ly1bHBxF1O6xgIOcUZsnHfRjv3M7LavUJ6WIbPWnF89EqvJHsO5BU6Tha26Y6PH2NV3eUI2qDnstc80MgZPMEQpTdbedxcUNgNycY7R46E53GtrSfN','i','K',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7449833605489073806,114,'4zXAKukwM335cwPBer2DExmpLTrv3l6Xi9sc','dka1LenR6NJaOR9BUUCUmPuOh40g7bzHdoSL6NXGsdqrRGyfvFLVDSUxxEtqzS7qKBn5thCT2cU4AX08TvfuIQirVxGk9ILNmQXKqsZTlK9xzrFrPPWxbhXuYDsYPJxj4XtkbC0eeedfqlrW4MC','LfeiSiyqcHW33eHx3tOoJgEuEz','CwoeBmdpgAB83zUtS0mD0rguDKi61xp80Ay3DZydqBdZSZzm1tFyv4xmWch1g9g99zPg4PNzbxEfopk5s8Xsrm11E08owLHbEDuL62djVOCM7Qo5rBZWQo2pnt6xXktVDXBkQVsdMh8qWSinSromPybPbF5M8sdB5qfPoi24E7tyB0QRI','q0','Z',15);
+INSERT INTO ti VALUES (-7449833605489073806,114,'4zXAKukwM335cwPBer2DExmpLTrv3l6Xi9sc','dka1LenR6NJaOR9BUUCUmPuOh40g7bzHdoSL6NXGsdqrRGyfvFLVDSUxxEtqzS7qKBn5thCT2cU4AX08TvfuIQirVxGk9ILNmQXKqsZTlK9xzrFrPPWxbhXuYDsYPJxj4XtkbC0eeedfqlrW4MC','LfeiSiyqcHW33eHx3tOoJgEuEz','CwoeBmdpgAB83zUtS0mD0rguDKi61xp80Ay3DZydqBdZSZzm1tFyv4xmWch1g9g99zPg4PNzbxEfopk5s8Xsrm11E08owLHbEDuL62djVOCM7Qo5rBZWQo2pnt6xXktVDXBkQVsdMh8qWSinSromPybPbF5M8sdB5qfPoi24E7tyB0QRI','q0','Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT, c CHAR(72) NOT NULL, d VARCHAR(44), e VARBINARY(1) NOT NULL, f VARBINARY(2), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2835391418,32295,'1UgRg7lUdnMQtV3ZRLQzDoiT5Y','ZLg','Z','lv','e','Yf',0);
+INSERT INTO t VALUES (1282410280,-32128,'44jADEzgHHHTa1zSK8i8AXmc2K','WOfZFK3fdQTbr4tmlYg5QS4lqpAE5IdUNhDxCe','4','q','U','U',1);
+INSERT INTO t VALUES (1741336714,220,'AzbpMbgGCqJRjq8k85r0eWDjBjVU3KvwyuUJASiTqW8meG4IO08icYTto9n6lx','aLEiabcjOt','H','it','J','w',2);
+INSERT INTO t VALUES (2407473156,-31868,'bWZhPyFiQhxu3sWRc8s1kRt7qHpW46dWLmFvPVzUDtHRycE6XeG8cORE7FSGZBdMtVK','hKQ9FVbDA21tlW1xcwcifym3fjDBsf7DXONU','z','XA','P','m',3);
+INSERT INTO t VALUES (1435728210,-26953,'tGMvIvsDsYPGl5HYDdmoCrC4xYvhltFjfj3jmhD','SccQnJLbQDmCrnUgZxp1ytgoUS9Y6YY5bwplMqW3xx7','x','Py','F','60',4);
+INSERT INTO t VALUES (127748259,-20960,'1O0zxPueVUbvL1Idqouzt8KIEVQU2AlycYqj4ESpxibqcavM','g','C','t','c','YR',5);
+INSERT INTO t VALUES (2536444864,31301,'mmBZHSCl9HbQQqVFtF6zo0PtwcwltTq6jx2YsIU59RkdYCdNPisg','ftjLdysT','r','e','L','5',6);
+INSERT INTO t VALUES (3738906162,-10530,'OI33p','oXnpOWxC9SPLBc18fHCqSoOzKghmdO','K','Bo','y','R',7);
+INSERT INTO t VALUES (1528170235,-6637,'LesZHv0HHqxVdo5UXkwMVWjlD6ho1yeS3J1CwW1ABeZNhutzpDI79bb7T2oVV','WuUsHayjq3VcwabelWMsgBGN820bOz','C','T','n','r',8);
+INSERT INTO t VALUES (2229145060,13876,'fjeV3A13eIbfFZZLeSdrrQ51S9PPBhbg5MTmNVxhy1MVVwnsZHY','SR1xNaBvjJRJhHaWOM','X','7','S','d',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT, c CHAR(72) NOT NULL, d VARCHAR(44), e VARBINARY(1) NOT NULL, f VARBINARY(2), 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 (207404119459481932,-8205940940450024015,'RTnIXCKObZlOYpjZ2Jq8S2qmeMXsVbbDCBoNC1zq3IQLMYznfDNb665WxkpfM6bhdPIU2n44InNIoF','acXyzcj00lAvj2hocLET5i5dJTP','07zxIQAZdf00aZqckiqy7WMhqJMUbpo8yea8TCRW1lVii6KIyWPiTc9IHemXga6Jtx0','Nwkf9cijxbay2nUndI96oaAvMVeWMLu81ROSzj6p1xpy5xPeY1WaIoLv0Qyc9s6CTzYDOABnNi','idY40egJFGAxNqOpeSnccj3G6J5w0HXpa1oHCAtpPNCcExtTc9JS4JA','63hbh1t2Wayb7u5qkBHsVB8ClHHkFmS6YywFEYWMM1CRSwsMSQ8LXAeaa0MvlFTTaxjvO4OdyxkdQ1Y9S1jmfdnRdZriYIZnZ4br',10);
-INSERT INTO ti VALUES (207404119459481932,-8205940940450024015,'RTnIXCKObZlOYpjZ2Jq8S2qmeMXsVbbDCBoNC1zq3IQLMYznfDNb665WxkpfM6bhdPIU2n44InNIoF','acXyzcj00lAvj2hocLET5i5dJTP','07zxIQAZdf00aZqckiqy7WMhqJMUbpo8yea8TCRW1lVii6KIyWPiTc9IHemXga6Jtx0','Nwkf9cijxbay2nUndI96oaAvMVeWMLu81ROSzj6p1xpy5xPeY1WaIoLv0Qyc9s6CTzYDOABnNi','idY40egJFGAxNqOpeSnccj3G6J5w0HXpa1oHCAtpPNCcExtTc9JS4JA','63hbh1t2Wayb7u5qkBHsVB8ClHHkFmS6YywFEYWMM1CRSwsMSQ8LXAeaa0MvlFTTaxjvO4OdyxkdQ1Y9S1jmfdnRdZriYIZnZ4br',10);
-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 (9529342493874900146,1119647403334791041,'LdhxHxRfeGUInsnJFtz8snCW4wUUhSDYVNHOgD1K8pjaBfKd7DJ3tE9Dc6tc4VkO0ZVXauBQdk5lYu24X','P08rwzNIDfSmndjRZuTTvhqgbqJtRxqg5GPH','EpKeXI52TazefjHFrMry6X3ODpltTWHkA4zWJNRS37QGVkNySCi3e','ZRhdynJiLfjde0M83lauXaP9dzJwTr9qG5yLZE7fvXNtcacL','ohoRLjsej92eSId9DBamhorO8g9T3aCepZ0Cv5QHjuXnR4e','k24R96cQCYkNhMJu7yES64fReAQHcjyOaTlCYUmBWLGZFAXEtJ6Tm0jjdjLE47PMk9HV0Yvc7V9Ze9KM4SaGuAvOnuYF2lpMyO1n',11);
-INSERT INTO ti VALUES (9529342493874900146,1119647403334791041,'LdhxHxRfeGUInsnJFtz8snCW4wUUhSDYVNHOgD1K8pjaBfKd7DJ3tE9Dc6tc4VkO0ZVXauBQdk5lYu24X','P08rwzNIDfSmndjRZuTTvhqgbqJtRxqg5GPH','EpKeXI52TazefjHFrMry6X3ODpltTWHkA4zWJNRS37QGVkNySCi3e','ZRhdynJiLfjde0M83lauXaP9dzJwTr9qG5yLZE7fvXNtcacL','ohoRLjsej92eSId9DBamhorO8g9T3aCepZ0Cv5QHjuXnR4e','k24R96cQCYkNhMJu7yES64fReAQHcjyOaTlCYUmBWLGZFAXEtJ6Tm0jjdjLE47PMk9HV0Yvc7V9Ze9KM4SaGuAvOnuYF2lpMyO1n',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15774334450583618380,-5476604373284900489,'5','BVbGeD48B3g73hdznflyXfTpeXwfAKptIHnpiMoSYo6xfmQPD0AHdyhZHkLj0halF20IQFQlf4y6bEn19M6ls5LOzvukIuvSKqgkuHlo6f4rVufmxlq0Ou85TKFUSZOJl9i8eKsjxeBWCGUxC9VJeNKc60DQfPMkKSEA686Synsm3tJT25TUmq','A','xc5UCY6DWEKeT52Xs5YAgAcrmOUvzIwXd2uLhGIAUFRPyT1GecIp1XIvhosFyo','ulF7uWZk1hY2OwRJ4p5CD3ISRlGg7iC','SDoECDSEiaTjAfAfNt2v9',12);
-INSERT INTO ti VALUES (15774334450583618380,-5476604373284900489,'5','BVbGeD48B3g73hdznflyXfTpeXwfAKptIHnpiMoSYo6xfmQPD0AHdyhZHkLj0halF20IQFQlf4y6bEn19M6ls5LOzvukIuvSKqgkuHlo6f4rVufmxlq0Ou85TKFUSZOJl9i8eKsjxeBWCGUxC9VJeNKc60DQfPMkKSEA686Synsm3tJT25TUmq','A','xc5UCY6DWEKeT52Xs5YAgAcrmOUvzIwXd2uLhGIAUFRPyT1GecIp1XIvhosFyo','ulF7uWZk1hY2OwRJ4p5CD3ISRlGg7iC','SDoECDSEiaTjAfAfNt2v9',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9981800855832481952,1027428623881360435,'iNCU','aljPNLTGXPBGhDd4Tkc2KtqSQnPFdoXIB2HvlALXkY2dkrD7vhQ','CosuH6RKZ1rkNOO6F3PEdhgU7VORX8B2MPpw','VSv6RlUmfjeV7xPE91i7VZOtqfVrKqf7zI8SLqbBKLl2STz5xkiPShSUWqdf5FOxUUb1Wz8pZYFvBy5AMMTVc0PiKBxX9TziPfPHDP1pxTu7tWpIckJJP1QZNt2QlstQ9ak','kIlgwr03Mm6IS23GiqWragjnt85bnZKrOxBsxgpciuGmLyCDK1VTqy4aG3ykLzBK2vqw4hC9FTfKl','2rnWL14K7G1',13);
-INSERT INTO ti VALUES (9981800855832481952,1027428623881360435,'iNCU','aljPNLTGXPBGhDd4Tkc2KtqSQnPFdoXIB2HvlALXkY2dkrD7vhQ','CosuH6RKZ1rkNOO6F3PEdhgU7VORX8B2MPpw','VSv6RlUmfjeV7xPE91i7VZOtqfVrKqf7zI8SLqbBKLl2STz5xkiPShSUWqdf5FOxUUb1Wz8pZYFvBy5AMMTVc0PiKBxX9TziPfPHDP1pxTu7tWpIckJJP1QZNt2QlstQ9ak','kIlgwr03Mm6IS23GiqWragjnt85bnZKrOxBsxgpciuGmLyCDK1VTqy4aG3ykLzBK2vqw4hC9FTfKl','2rnWL14K7G1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c BINARY(16) NOT NULL, d VARCHAR(90), e VARCHAR(7) NOT NULL, f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4892523832089487226,-3216540579635616304,'Po9zvNSkgJTb','loNluWs53kA2qE9kF1V1WQ1CjqajxJeI67zPtXjqljcaJ3EXxSzkAgZLV9pFKJ','k','nNov','VbjA2ULxEds0SB4GN9xx5BOXSA3pASWxmPs1mKanBNoYgfAYUICfIzmh','MSA6MfJSUVqtuUFTId4zNg7f3PFL9yagnTk1SS7bCrsSzTkoH9ZO4HTfaytpkGhA5JO1OzM',0);
-INSERT INTO t VALUES (10148269162719772203,-3553723901104194053,'JGxuL3OJyjRuiVow','ePOfAlzf74yVAUom3B3Ox3wkdkOLyN8pQsjwsuiR7i20csYti7v4SjWL67LvS4w5ZiWsEl','oW','1wCFLX7vnJ3n','xUOvrV8BLhobZeBS6WX9J4N5Qny7bVVel2wnbK3KgiwmuYrVlICyM','AFMWVPBeikKi4B',1);
-INSERT INTO t VALUES (6968444728114996059,-8776856768779153376,'X4KP4gQXd','KRnpXua','kMTf','J','gscNveUTgn2au3PLOWqB5','C7Qnt9YhWIOU',2);
-INSERT INTO t VALUES (1779280425430327637,-1487823966438587931,'i6Qc4zAVMWcoLH','15ACpbRlJdhx6IeHhAZanLUPKmbuYbby7o7OnOb1DGSxBjUI16FM0Ln0Zl6aPrsFZq9l2FU1qVJamRsOUZTANMNC','LjQ','KvaEYxok','KxWJXMl','vEkWwfTItqrGjAgoIn',3);
-INSERT INTO t VALUES (5375890158466476688,5449357564206267667,'yLl','0vaFKhripQB32X0ZiJ5kWfYY','9fXqe','Rz8ZDERxv8a','07Go5N3YUvzhcQbrxB5Bld4lKauVgPSu7iOtwLg5enR7SAcdowrrENBtsuVV9JbNell4DXkSCyzs','6D7SQJmU',4);
-INSERT INTO t VALUES (18306617761345182657,-5953211305429899393,'CtVnhkfteu','hbGS2zC39O2moKKTDWn','dT','q6m80seDGhQF9','r7REnF7fPlWgJ6IxNjRyN3Ci4aqEoRSXtGL0h9WzCzmlXN5fLpfhF8','PO0fekTwnej10BFTPGB9BqTiwHMn',5);
-INSERT INTO t VALUES (11353913054994903898,4386200371559247444,'x846NUU3pZmsMg','fFROPkCmZM2NlkyOWJfv1vcJvWbOT9Uq8iiJddCAQ6NxRcfpw0P8i','ty7AQHP','KnJBNRthV','RqUPItcirTjkRhZTGpvG0Gs47cQHSJ8nCBUA9RcT6iPP3QjNMta713CJzuArWhQfBaFviLCPpx5l1rb','7Hnx7kko1uHEMJ6OI9l2TIZT3OIvCdxppCatwljEp7jBlvF0Y3xaVfurxRRAkLxI5cBHAy81GPnkdAOFPhIW0ZUsjonBZgiy',6);
-INSERT INTO t VALUES (10056752235940734311,-5338753754849577499,'BSo5n8rLpErunhzw','IeUgDQDiOFhm0rMKP','U','AzJ9o','BesAnXqGB','l0bz0rH0CKBUbfzxJCdU',7);
-INSERT INTO t VALUES (9886265533417151740,3465057751745101920,'SV8uF','dhCYDvgfJkkANG8cPNtIkPbaVKmfrw3VrIf10o61XJf2eVmMSSfepwZ7DlxTmiXcJ19xYgXqoz5z','j7T0vvO','YX7','hOaJOq2gl6SdiZ03opXOViGrjJhNvM9ETpzEWC9it3NSgAgBDSoj6U1jv7p8n4zwmYOyck5C2Kp','VmKkZqVIX51ekoVwqnSef4DtV0OdnB8KPwYR0Mc0wJtjarCPC',8);
-INSERT INTO t VALUES (15946598877633562403,-4137307835067984885,'BdPsZw4mppC','tbz2BzNkiRa9UdzZ2uMqPP','8','IBijB','eV8LMIK5pcSkhXX5','gjblSNwXx61Xi80kS1sHNy4CGl4rg0qTnBftWZYwFk5ZkRGbrxcOvhvk6MVb8NAna6CEqQl95vTl2eGAulQhA8hEdqLcei5Clq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (14753802695176246064,2936467999752389107,'xDV','YSKgPkChVQFXoEmXqnC6gZ5NTI','G','55su3dk8eK','hohnVQu1oOAPCs8HaaOBeN8r8ZTzky7NBwP9f24Ta','0GcB88X8EXd46SrnBHwNglqsQjiYTz3WRFr2Ns7htEBNI78imwhdAAg38npHdyJpgGKaF6CQhwydWl6veSLl8qJdGf9',10);
-INSERT INTO ti VALUES (14753802695176246064,2936467999752389107,'xDV','YSKgPkChVQFXoEmXqnC6gZ5NTI','G','55su3dk8eK','hohnVQu1oOAPCs8HaaOBeN8r8ZTzky7NBwP9f24Ta','0GcB88X8EXd46SrnBHwNglqsQjiYTz3WRFr2Ns7htEBNI78imwhdAAg38npHdyJpgGKaF6CQhwydWl6veSLl8qJdGf9',10);
-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 (18038783357303304410,-1451751478478355897,'cNEa','8','xDTD','Jdo','6ZSI3qz4kms44Alo52Q7LUIBUVO5nkSscmox0Xa85gdRF7gVBIxIQry70SPwK','gIMW1CTCzWMh7VqqY5RvzWJtGzhQQ2KNy37RDE1ME4mWERYYKzv6MveNVOVOvjfwqXEqLlDTTAv2KwXhgRDwlm3YClLkyJ',11);
-INSERT INTO ti VALUES (18038783357303304410,-1451751478478355897,'cNEa','8','xDTD','Jdo','6ZSI3qz4kms44Alo52Q7LUIBUVO5nkSscmox0Xa85gdRF7gVBIxIQry70SPwK','gIMW1CTCzWMh7VqqY5RvzWJtGzhQQ2KNy37RDE1ME4mWERYYKzv6MveNVOVOvjfwqXEqLlDTTAv2KwXhgRDwlm3YClLkyJ',11);
+INSERT INTO t VALUES (10353489756521526631,10477,'q1FcQIt38oIleRoYZja66USeRQqq24f0QPjr','6U8vwYhc','n','HJ','5','QU',10);
+INSERT INTO ti VALUES (10353489756521526631,10477,'q1FcQIt38oIleRoYZja66USeRQqq24f0QPjr','6U8vwYhc','n','HJ','5','QU',10);
+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 (12805639771956229662,-2943,'ibzbu5gW27uPoTxJadbtzc11DamXqMDaa9G','PhyTcMC','7','u','0','BX',11);
+INSERT INTO ti VALUES (12805639771956229662,-2943,'ibzbu5gW27uPoTxJadbtzc11DamXqMDaa9G','PhyTcMC','7','u','0','BX',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9772024556584829768,6033660589877584265,'a1LNFB6sH','AJfUAq9k26YcHDUZpcK5wtCAV5oTGMLqZBUymbDkOUp7ODu7Tj9SgZgfvKtQEe6XpHozfTTuN','8E','bJzFxg3x','IVsp2vKuu48qDlN03tuZpg3D3D175DylwpiFIVjt6msppB0hxyszJtVYeINJGhL1kFjQV3SD3uCO0jpI7','Dc7xHAjpkyGdW1aGnCLo4HD0QqwnYeXeY1uZhGmeYE',12);
-INSERT INTO ti VALUES (9772024556584829768,6033660589877584265,'a1LNFB6sH','AJfUAq9k26YcHDUZpcK5wtCAV5oTGMLqZBUymbDkOUp7ODu7Tj9SgZgfvKtQEe6XpHozfTTuN','8E','bJzFxg3x','IVsp2vKuu48qDlN03tuZpg3D3D175DylwpiFIVjt6msppB0hxyszJtVYeINJGhL1kFjQV3SD3uCO0jpI7','Dc7xHAjpkyGdW1aGnCLo4HD0QqwnYeXeY1uZhGmeYE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1317156583424785798,-7925339325113147472,'3yTzRk7Ui7vdO','7lUIam9suS9cNh2tJQ1EeZZPQuRxN7mTkwWpGd91oPrjIKum3kzAjCq76BfxuUvFdaJ6HidymIsdbL5q6lKlD8fkOx','udRwxm','KJx','BfaZCOj9TGlwSaMzASkHEHLU8G1LEXqqw4g','5Kjq37W8IsmSjo5RyztKrj9DQCZua5amdncC3wYZ1mIRyZ2be81QxUYQhHcgkn0aBeDmVVf2qwHCJnB7PDFckZ',13);
-INSERT INTO ti VALUES (1317156583424785798,-7925339325113147472,'3yTzRk7Ui7vdO','7lUIam9suS9cNh2tJQ1EeZZPQuRxN7mTkwWpGd91oPrjIKum3kzAjCq76BfxuUvFdaJ6HidymIsdbL5q6lKlD8fkOx','udRwxm','KJx','BfaZCOj9TGlwSaMzASkHEHLU8G1LEXqqw4g','5Kjq37W8IsmSjo5RyztKrj9DQCZua5amdncC3wYZ1mIRyZ2be81QxUYQhHcgkn0aBeDmVVf2qwHCJnB7PDFckZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b SMALLINT, c BINARY(9) NOT NULL, d VARCHAR(100) NOT NULL, e VARCHAR(55), f VARBINARY(29), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7756093763086245477,-8621,'UiF05nD','ZI5uG1BviacCkJ1clShZHGZkKmiupPGPgEjDaas2lV1djytcSRibZDqSBpch2BdQO9gmQSTUVyxXsBK3Nq0kxZLJYEjFR8tOx5','bQCjePCI3yQVF','RpOrHtsWXa6d','pqWH3e8NxNdDTeiUAuSoh1uhNs','mflg',0);
-INSERT INTO t VALUES (-3550174217803785695,6713,'IZ','199ZkNLxkmyULSY3RPH','NS','Ih','gdrJZ8UXHny18wV5IJl8MVUDDTllUkxU6Rd56szqXAiIhTfetXOeRp91','F9GfVLM36i2T9Q63MpvG1QMz',1);
-INSERT INTO t VALUES (429511872028952885,1323,'lpkFM1','l50ckmPGN7sBgdN6c2CDwUAQINMa4oyBx7ff4J97ezP0Stvmy6HqbIa','0xCtF3HaBKkuvhhDD5eTS6U8ZU3299kKEzXDx4Ne5nN0GbXZRORszT','fYZQjS8','eL1GOMzGex3','1LYhcPhaxqf5j7nY6lVVDYEXa4mSZNa53P2NKv9grCPubieN8XIbJI2a6wfifccMi3EFnU3Jkh3NN4IDlubibJtoF',2);
-INSERT INTO t VALUES (-6462992011135904456,25969,'UYybFLU','jrZ0b6GAsSh0','N5l4CeIrHk7ndT8HMCdpZZK8xHHUoN','IMxyicFSOQwC1FWOL7Uueci1DZvX','YGAVX4LjwSdHRnqWocUesaLZdrPS1ro1AXfqNLAyEDYPZhb4WhSuEBot','15AAFIL6XogLX5cQnDgyZFYhzzYRg8u0EYPoNRKdjpx1R0iTKfm181nQ62tbGqFLfciVg9Xn9fS2TA8ytT36TAW4wWCs',3);
-INSERT INTO t VALUES (861170640786880838,-22233,'5','YifHYy2i7fI1AzpjBT32Y72p','JvWyaM0nhOM73j4RS8zYfShOdSa61FZvfo','r4KdWgxwS3FsDUqFWSxpZ','KWdbxaXhHTwrYqgLNqqwhLS5hgVqnNjbl49lQ4EevS3kBruOH6yIKtswP','l997P9gvsT5uTJQ4SKyt1lxL1pLrxGEqTy5M0XPfD',4);
-INSERT INTO t VALUES (5092589958751717412,-16286,'VrLl9M','IIzgbRiRSrYcn3NcYPv5PjG5RUeKKAToIYwDwx5h5qTcxCWTd0zwDXtzq7WcjQOstN','3u','AIECQaavwfaGveEEHNcjB0tOYNvw','RBCblxs5aEq08eoWEp1LywQ1zFs6HJ2H2Okw9lLdz4QAII','pFBAycKRoWZmXbmVnbELAIpRDsD8jz01wOMjE66Mopcw2USUTNk6JVUxCgxW7m9mGdAKs27',5);
-INSERT INTO t VALUES (8608929935327544645,17961,'lUPWp6xiV','mfz79VqoY3QkP29d2NL5s4IvNuCj0VbvTh6PPgE3elunhcsz1JoSp6DZVzuUPBb6IDByBmEhnQrNtVWpxBWozAmwDQ','OD5bO4XxqvyVgxDUpzMwDHWuJEFTV6IEvVmi0KO9a8BcOp','7HCA7w','3kWxgJe1XDdOXTZZuBKqw3YGz66jfKx5TK4dkJoUcEZL2Rl259bNejuifG','dnpdfdG6OWsDG8vjICJSrfH4igjjmYsmjX3Bhv7xclC0rKcjrluBtIMFghGXyEcOViUjlcrK9mMWiC82ZaoKz6czo3KntYBILp',6);
-INSERT INTO t VALUES (87845612930780989,19310,'6vaItfuiX','D1ZSPjIM','SG2G1nSywqUKOOZ7jf9flmj2oAsQKl7A3LMsxso','iXRpTXdi','CykSr5Mj4RPzJ','97UbPhy5ZFBCzeUzt3RgSuvYSOFZP8YWVIUdpzv3lSjkchu7rCx86elUOWwubDp0MzgJMeQRlg',7);
-INSERT INTO t VALUES (-5665499451404053178,11368,'TrC','8CMARCyebvner5eqJgXmNYgE94FckrI9LQEElh6HrDhYJu4f0ZmKpiNzkhd0APLzTVCJnelWLGrrIxJ5hDgz','Gfs649TNALRcEJ82','0ZH0BE5GzYsJaMgJpCHfYyEazS','snJ8SuYxJBF5kfjY8V0XQOPajijgU4cKWkLqoAUIq13','9WFH2coGR87RLycmGWc4tGJvhwXDWyIDtMeQiNVNU3kISJCNcjfxvmkEu1Mw3QjX2C8M7frWDisUiKFGkPEFleHJr',8);
-INSERT INTO t VALUES (8545341457883304063,-19194,'jVGox','Z','k7XhrrqH67a41FT4LH903FAXt1K3yoyTT2PlcXXK','iXkrLTwLr1tRINTo','hwynRoWisflqOX6aZfa1EROMFSiXzBhv5QZD8FPfm2N2sy3VnKRbHcIkWr8jVe5JAG181Qd9ueUQsha','CH1SmQpEJ4AWGBroRWkKfVO7NmHCWWlBPaWuapEzJ25ThwOmuQen0CXEWYoEibFkR7TXsaJiOlq9zVXHkjBsGxanjOPN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2660193976272390132,12008,'5DNRwv','AKMz4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJGTtRxbhJgTgUEw5P067uADewbuud7IAbXy8zHFdleSD2OJwArugd3dQmj','YfERl7UCxyjHEqAN19KNvXi','O3QwhiY36S1afb','CX6DZgmZUQZHYQp9mcC4rHo4F1y4XEkS78C','ECHcR1COF6bPmwP7jlR5FEW4Ryrbiq1pflB',10);
-INSERT INTO ti VALUES (2660193976272390132,12008,'5DNRwv','AKMz4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJGTtRxbhJgTgUEw5P067uADewbuud7IAbXy8zHFdleSD2OJwArugd3dQmj','YfERl7UCxyjHEqAN19KNvXi','O3QwhiY36S1afb','CX6DZgmZUQZHYQp9mcC4rHo4F1y4XEkS78C','ECHcR1COF6bPmwP7jlR5FEW4Ryrbiq1pflB',10);
-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 (4594385598563498113,30699,'yfDf','apS0dtlhCinUlWbVMo4DVDPYe62eiTQmXjP53M3E1XH1mj525irCMFmJKS8Fj9PURwHEd7dFDFib9dedTR9v3AyCia5y2pbXzjm4','S7OWtFGhbrCEA7LHorcXSDCzADlLrl1ht','5rUHD','94KddQoYKWls6YJi3mfjvxI770m6eu6O7JWcH66Cxk8UuNuMguYj3f452C1SGkyrCg0WbXcv1zzPfBe6','dSCp0k6KYlVl3NH8gHDmhkgSgrq7gY5tI2',11);
-INSERT INTO ti VALUES (4594385598563498113,30699,'yfDf','apS0dtlhCinUlWbVMo4DVDPYe62eiTQmXjP53M3E1XH1mj525irCMFmJKS8Fj9PURwHEd7dFDFib9dedTR9v3AyCia5y2pbXzjm4','S7OWtFGhbrCEA7LHorcXSDCzADlLrl1ht','5rUHD','94KddQoYKWls6YJi3mfjvxI770m6eu6O7JWcH66Cxk8UuNuMguYj3f452C1SGkyrCg0WbXcv1zzPfBe6','dSCp0k6KYlVl3NH8gHDmhkgSgrq7gY5tI2',11);
-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 (2437165604572840185,12508,'UA0HbL2htO','wAeVUXsuO78eX4c6sY7ZbME7WPLqWPXrIQAsTFu2DQTlllh9ChLG4p5yCyqbNYpH6E2ff9fFLEPzb0bZjF4CkR3HD7kvjZrWwjWSs3eGLNbv8RmnWdyN7J2Xg5M','uOIGZDEFP2w9YyeTjJiYC1','1kLIlTGSvVXpULLqMorAoPPn','AJ80y7t99Mi','XLr6ZHu7sZsdZapCIS2xK2OCYnTvWDfWrIGCmjiFjq4KAhchginrVOIWo7l08QfOSDTu2ltdYzMYvPSXHhpk1iODzR',12);
-INSERT INTO ti VALUES (2437165604572840185,12508,'UA0HbL2htO','wAeVUXsuO78eX4c6sY7ZbME7WPLqWPXrIQAsTFu2DQTlllh9ChLG4p5yCyqbNYpH6E2ff9fFLEPzb0bZjF4CkR3HD7kvjZrWwjWSs3eGLNbv8RmnWdyN7J2Xg5M','uOIGZDEFP2w9YyeTjJiYC1','1kLIlTGSvVXpULLqMorAoPPn','AJ80y7t99Mi','XLr6ZHu7sZsdZapCIS2xK2OCYnTvWDfWrIGCmjiFjq4KAhchginrVOIWo7l08QfOSDTu2ltdYzMYvPSXHhpk1iODzR',12);
+INSERT INTO t VALUES (9081546919465907324,8037,'qEA7SYZmCo','E2gzO85EmXp6SGvbRoxkvmJmLefMmG3F8qUa10qru6rsucRTluc7lLREQWiNDIXJh3Ziq16FXzELjDVUjzgl93VzAnMdLimcu51ohXkMLiRbo76WQNzy6Zor709M9Ko2rVwPyaupydCJyWV0E95jqk7NLxnTTv5vybSafG','6','E','P','N',12);
+INSERT INTO ti VALUES (9081546919465907324,8037,'qEA7SYZmCo','E2gzO85EmXp6SGvbRoxkvmJmLefMmG3F8qUa10qru6rsucRTluc7lLREQWiNDIXJh3Ziq16FXzELjDVUjzgl93VzAnMdLimcu51ohXkMLiRbo76WQNzy6Zor709M9Ko2rVwPyaupydCJyWV0E95jqk7NLxnTTv5vybSafG','6','E','P','N',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1552335656695791424,-15139,'IseDWRx','WCelBJ3miFhHdeHtF7fK','V0bB4gOcL7w2kg4IRLKWnoPgP7gM','KEhY83Q2Ckol3TmQmey4y9sHQqxJPJ7yKMZer3sCcL84LnLYKIjyLCbVpCzpGPiS0ckdawxe2mLa3LYNoczOoEm4KwKyz8TI31KtlHWfldPkZ1kXYmZL8lYVaCIFyWmxDQHTXVOAuxpOqHhaR9J5J7EkaJLnX7QZKjacJqU9Dhu5As9jKLIUXhjJEbQJQlTBLWkwbs1y5fyUJjPPigejYnlQubMhMCw50X','aXDMykPM7Z7BmO','xPav0MbCpdYj4V',13);
-INSERT INTO ti VALUES (1552335656695791424,-15139,'IseDWRx','WCelBJ3miFhHdeHtF7fK','V0bB4gOcL7w2kg4IRLKWnoPgP7gM','KEhY83Q2Ckol3TmQmey4y9sHQqxJPJ7yKMZer3sCcL84LnLYKIjyLCbVpCzpGPiS0ckdawxe2mLa3LYNoczOoEm4KwKyz8TI31KtlHWfldPkZ1kXYmZL8lYVaCIFyWmxDQHTXVOAuxpOqHhaR9J5J7EkaJLnX7QZKjacJqU9Dhu5As9jKLIUXhjJEbQJQlTBLWkwbs1y5fyUJjPPigejYnlQubMhMCw50X','aXDMykPM7Z7BmO','xPav0MbCpdYj4V',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(45), d VARBINARY(42), e VARCHAR(15) NOT NULL, f VARCHAR(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (60023,12159503,'Uq7RIs7xIVsmpHrGTytFKch7dbqGBAZxhK','3AxR7KpJL5v4geYbXMDGOvsoTAeDsW0DhxTvYD','twGILeKDBUC','18uB5M7swB','4qLPszOKfGry8RMZwCKtYcaBKz0RT5Ct','W23dLs5UAJbfPekDB6e1yxf145RLrt5yb5UXHjGz5ptSb0fjJwwmmUvcHzSGbR8CdAc6Y808Y02RoW8A4ogMA8X73lincjRK',0);
-INSERT INTO t VALUES (11379,3759602,'l2','CkI','J','i5ujZVfy18ElvMxBK8QkzUYxLWjlB5VU7gTLDXJeBh5cbBJ','HfznA1XRyHZzWemLF','dNPpfHz7CSxGy2WX7lMyM7cRJsdADMNJQBMHws4rYbF4UZU5Mo',1);
-INSERT INTO t VALUES (12920,3873278,'eyFIuZFOCRvrOmNwDyo3UWRnn2FfJZHcqDG2n','nwEGfZzw','X3djEfXL9d1dMxn','ePV1pJRFXuBR4L6lfbonPE','3cqqOhLCORmoOWryfe5xTbHsQbItEZY8','G2QHHWrTE2AukW8B',2);
-INSERT INTO t VALUES (59616,11079130,'ngApglur3ivkwycGwLIGCC94Sqc','xcdO3uQhboH8pKhK7wBL2qzz4O','OFCCR56l6yVLGgm','gY','g7uR4XYnZXfBPG2BoiEiTIZ5GxdlUdFCxAqFRlnsHo6ru5ghj9aq1N38Ind63Fva6NhsbmA9Gc2LwhaTWaWHNWsrmCGFmU','66rdHDCOanhCLki',3);
-INSERT INTO t VALUES (12815,14915659,'YFnVFQqoyOxn3muBFabAN96yd1O58ChuTN9bfDj','EP4zFNzGQVJ9EOWdR','rEMK4GMhzfIlK8R','pJabafG7JvOKL6Fd8Dshbr3','zBxic1me','eHFTUhwS2jQ5xwPmArHXP7qLpVls3UEhxR6nC4krNKkIYMjsYLFz',4);
-INSERT INTO t VALUES (45889,11429819,'ZxXJL6TbZgxhrPlTPLi5xrElpjuUnvPCedI','r','ib2Trk','eLK2egn8uALuWF5LZI5hil','QusuudXsafus4wH5qrN5xLxHvXyUtbGP4meX8GibHyr7DJ5bXcVnIUaESDn1Cz5imOzFnSPuq0E8S5xZGqD4RL6M6c7PT4','XAL8cnNPSUczQg5HtWPZuL1Y6gj7CKFZgnCVrN5q2oqstiMlZIU8a5b0FCass5sD2ob3ZTnD',5);
-INSERT INTO t VALUES (32854,2603963,'DsAZgId7HvwBvhfjnFkHXMeIS6g','YdBisRaPaYe2WQr6','fX49ohO','5qtHOinIMfTB9','PD5Zxo05H0kGvFXvA7WTTnbYNLhI5YeX7jHH5aV7','RSxJ8zQgYI1aCWmB5qfLJKhlyy6UiyT1D5HuWCqp1drVewElhAyGyXBxKsnQ3JiBUME83gLY0alTusPYj8vKnsGIDokr',6);
-INSERT INTO t VALUES (59024,14863668,'8Exth61tTAWikgtzVwVcISD4jrNLmD6awu8B','VfMwvGxuUMQZoLc4hbQeiyvsfrprTuHL6rTCowyG','Dh','D','Eso0wcF','osl',7);
-INSERT INTO t VALUES (43100,907084,'Q62umvCrL3GAVP7ausnd3HhThJD0hMw','uoRj6WeUyKv','MxslI','1nOE35ZZHPveL6ukOlqtDgesXYTA7xdcgwQdxqR4zEB9fZtVo','E66ROi7TOexcQfWEUbfpA8Eb8bL','w25JPBZbGZyjiqKDaaWMypohdd8LkORFwrsJkmjvJxi1UNzEbem1pDVvxGd8lZAFKaJeIsaoXLgYrTojo9V',8);
-INSERT INTO t VALUES (29449,6012742,'ihzHLaQwgk1jTm4J1VVXQMIv7','5qDHjbZfgocg1Ec1LQp5ysVg3','7','NBHtllBZiYUOz4oA6p8CVB72QPTof4SXvzfW','b0ctqVlvKpubEmjovW0DS56t0PkQZv','7bVzARa92D2V43BkuGA6E21qFLQrnWpFzcdUb2nQPQN8R6nFt3FJZhB5LFfRm9xyrZE5uNwQnjIHkft',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5016309229676152971,-16985,'HtMTWW5PbVasrd9hWsZb6UHgUgxa7fyo8LuhAsP60XM8RweTqf2jpbyr1fll95SFVAa','ESFIdFbnukdkgSSiZ7q6EMkeb8LiVAU1aDp0Nx4UOXMCcVzSL8gPK0NnrcE1R7kd9aJZi0lHS8kh75NmBRDyL','M','xkOEX2Xu6INxu0NZxl8cAFgO2WZdkTIZOFt3m1LsEc5JdqnNFN7k72rbxGXwi3pvEnZ8Mh4','Y','2',13);
+INSERT INTO ti VALUES (5016309229676152971,-16985,'HtMTWW5PbVasrd9hWsZb6UHgUgxa7fyo8LuhAsP60XM8RweTqf2jpbyr1fll95SFVAa','ESFIdFbnukdkgSSiZ7q6EMkeb8LiVAU1aDp0Nx4UOXMCcVzSL8gPK0NnrcE1R7kd9aJZi0lHS8kh75NmBRDyL','M','xkOEX2Xu6INxu0NZxl8cAFgO2WZdkTIZOFt3m1LsEc5JdqnNFN7k72rbxGXwi3pvEnZ8Mh4','Y','2',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6972264107585060353,25777,'QxyRHByFWh6UavFhrttO1byH2VbuA5Qjansg1lWU71zgh36Vf76xH9fnbUokFgov5vX','0gEfh7JNSWAXE5kjLRdAwgzs1x7DgFtpfY7QQ7iLAUxPhvF8jzEJsiRvWIZ6YbHEwYqfIebsplYDusHGEVq4pvFRStVlpMujL6dRutuSjJzgDs7xZplPn3fgtmZGB7c5H135TSCpo6rrl1ihGgKTZJpJfZwSDr6nvs7S425OMbL','a','KO3o08qrcvmdapzj3CZmKUBCdt5sBbbaBs3eQ4OPI5qw03aWfkuZV5rWc3JfptPx9SxYyzys2TGZ4BJsQHhKzU3aiFYvsGfJbohzjTJVmqj3U1HdGh6s495tyHPRa5qGrmVMAQYVRznyEmKBW601LGKjle0F6GeCkrm2V9OutmKZqYKenJOwiPF2VObfqiR94MmchMBErS5NOGoruSxnAsEBBl1luVHqp78','r','g',14);
+INSERT INTO ti VALUES (6972264107585060353,25777,'QxyRHByFWh6UavFhrttO1byH2VbuA5Qjansg1lWU71zgh36Vf76xH9fnbUokFgov5vX','0gEfh7JNSWAXE5kjLRdAwgzs1x7DgFtpfY7QQ7iLAUxPhvF8jzEJsiRvWIZ6YbHEwYqfIebsplYDusHGEVq4pvFRStVlpMujL6dRutuSjJzgDs7xZplPn3fgtmZGB7c5H135TSCpo6rrl1ihGgKTZJpJfZwSDr6nvs7S425OMbL','a','KO3o08qrcvmdapzj3CZmKUBCdt5sBbbaBs3eQ4OPI5qw03aWfkuZV5rWc3JfptPx9SxYyzys2TGZ4BJsQHhKzU3aiFYvsGfJbohzjTJVmqj3U1HdGh6s495tyHPRa5qGrmVMAQYVRznyEmKBW601LGKjle0F6GeCkrm2V9OutmKZqYKenJOwiPF2VObfqiR94MmchMBErS5NOGoruSxnAsEBBl1luVHqp78','r','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14167120242867950835,-21523,'lSp7tvfDLCsBX8oZDrNA0DYXGx','p8fCiWbnsRoLcpE3snA8LmEDmPOj','I','CyVy7XxrUJM8l','uf','D',15);
+INSERT INTO ti VALUES (14167120242867950835,-21523,'lSp7tvfDLCsBX8oZDrNA0DYXGx','p8fCiWbnsRoLcpE3snA8LmEDmPOj','I','CyVy7XxrUJM8l','uf','D',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED, c BINARY(12) NOT NULL, d VARBINARY(59), e VARBINARY(49), f VARBINARY(81) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (231618851540617905,15230006331630016939,'XWa','PqM5BPggd28cL1Guy9axPG9fN','msv2C5wzmBgxuVCakOUK7FTnqhgtVCh7QEzREICVXFD','3xJJ4fBRjDMrCaTX2nzQjZEcU8','tj','0',0);
+INSERT INTO t VALUES (4254046103017824316,6755381252700368947,'z79lss','Ekd','uEZMJ1p3BpPfw03VYHKNXCTKVCELsF3r','skMLfXsDlrSLsDiMrUMSDyfbairXlEnJNLDiv','3p','q',1);
+INSERT INTO t VALUES (-3618803560013633148,2005174920182031753,'4EW3yrQYnxB','NcNkFjEfSqu0EYZ13zVNYS4r4y0bxpG8q','NyOWpz1o4F','ArysvAF','C','U',2);
+INSERT INTO t VALUES (4545342598825883112,17102252401633519834,'dm0','V9QJNvCulWMMDHANXWmIoRjrtSB','qnBJkUR4VOsQ5BFRLVXd65mgX6sanAyQV','GTYllXm0XPJR0YDLuFL59eUnLnAqyr2Bmn3rvF','H','6',3);
+INSERT INTO t VALUES (-7003927235448218634,4345176800670882798,'q2','obVSuhp2OZHr5BSw3hKapWzyKcXJ8bo82dvGbp6XqklGbzGZ174','F6','zQ72tBH5NGb5cJUPDQnSjSD9kXVSdxTzOm','tW','4',4);
+INSERT INTO t VALUES (-5453939034204112109,14881627573546794774,'5C0u3oQMTHE','DhmIGHrL7M7v5gwQQYbKVGMoGy8wboXk0FF3Ah','cFi57Cjd1EKtgOBjsnUBg','6oVeUEyW44dz1K7Z4axE1wotaIhH6PaWy5lgoefyfW7f503zobn','jf','T',5);
+INSERT INTO t VALUES (-6767515679073988474,15372669732129765129,'zt3','zOlm3NGo55llJAtwD182D15pCp','XX5pSXeQhEY5YlZf2UzZs','YmGrr79w95KI6PB6JFBwqCXywC1IP','q','R',6);
+INSERT INTO t VALUES (-8370411058206451602,15921879750907177326,'wCKvPjX36S','MCKm4NAchTwSBASe8HQ2g3PYedOXeiV40PThCAI3D5','M90o2TutD3GqAoKMJRzzlet3RKS3qdYzdLGTOryFLDL','qZH3Qx2ZXdw5QJjYMXop5Qv2P','42','j',7);
+INSERT INTO t VALUES (-6450761825173034375,14619922869746978683,'IJapZVcGr3tv','o70ttUV','14nzicIeVF9hLR3lHX6RvgeMSRMrWe8NO5bVOn','DTXw8ZGbFbzwdGjbg9ZGTY9eY2fCM4CnHRO','M','6',8);
+INSERT INTO t VALUES (534073773282694459,10908096681260738596,'QAsULv','ow4WYCa1qbzEntO5Ul','FTazuOrYBqEnZpV8ZdG42XE7ciI4ma8eSl','AyjptHhRIX7b0c1gmduD33ky6XJOfhM8SZehKKd1DSnGh1gGxSDedpXA1RC7feG7M0nm','yI','T',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c BINARY(12) NOT NULL, d VARBINARY(59), e VARBINARY(49), f VARBINARY(81) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (9661,4055961,'8t5I6GAiVTkb2HMjgbuqoEVgB4qm','GFIfMsBBeruITvAFbBWA41SJtfk7PT3wcO6HzrJ','7RrxMtLRO5PCc','sisy9DGuXBfmD6MHS0FUMqDmVPAit8aZx4gU4Ig321OuukUJk1H6X','muw0GikgTWXi45g9PBUmPFc5bLVVqr789qWIFN4qNBPU1Zz8XGKyUhouAxmHO9kwfA','YQBf7LuMMUEM',10);
-INSERT INTO ti VALUES (9661,4055961,'8t5I6GAiVTkb2HMjgbuqoEVgB4qm','GFIfMsBBeruITvAFbBWA41SJtfk7PT3wcO6HzrJ','7RrxMtLRO5PCc','sisy9DGuXBfmD6MHS0FUMqDmVPAit8aZx4gU4Ig321OuukUJk1H6X','muw0GikgTWXi45g9PBUmPFc5bLVVqr789qWIFN4qNBPU1Zz8XGKyUhouAxmHO9kwfA','YQBf7LuMMUEM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(46);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
-INSERT INTO t VALUES (60981,13949921,'SrFgLrtM9OR','OGjApPRnyXRxZu','xiaduX','i5F8mmn6boqaDMqd1Dup2t1DYy4H7iMAJuQSj6UmgqCfr0Kkcg912oz1L0','SF1t44AK4cy7tJ','LRsg15MLnPZz8hAqGe3bzmtV6Q95EgfVbGK5e2PL3lvYI4bm6',11);
-INSERT INTO ti VALUES (60981,13949921,'SrFgLrtM9OR','OGjApPRnyXRxZu','xiaduX','i5F8mmn6boqaDMqd1Dup2t1DYy4H7iMAJuQSj6UmgqCfr0Kkcg912oz1L0','SF1t44AK4cy7tJ','LRsg15MLnPZz8hAqGe3bzmtV6Q95EgfVbGK5e2PL3lvYI4bm6',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7523280696106029303,15128948991470752769,'nsXAUCl','IZu5zxNoojTaiPSbap7R70kT59','kxJPtlCPuqiIg','nvnh5UH5s','G5','u',10);
+INSERT INTO ti VALUES (7523280696106029303,15128948991470752769,'nsXAUCl','IZu5zxNoojTaiPSbap7R70kT59','kxJPtlCPuqiIg','nvnh5UH5s','G5','u',10);
+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 (-4796105614873782421,5042775365372863873,'VFU2qK2Ng9Si','qPoRAbZVmzUCzdiVUe4ZEp','xALaKwZyyOHa7cWVnnuf9uWTWUPNlZSqMJ','T4Uw0C7OBoUy67','l','2',11);
+INSERT INTO ti VALUES (-4796105614873782421,5042775365372863873,'VFU2qK2Ng9Si','qPoRAbZVmzUCzdiVUe4ZEp','xALaKwZyyOHa7cWVnnuf9uWTWUPNlZSqMJ','T4Uw0C7OBoUy67','l','2',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (44123,13237577,'hExIu83aVF5crLzk9BeomNbEZeAVy2mYTSTM6Qlp','xAvK7NdXTrOtLx3eOQUAP0Eu8uHTnfR14tHTid35PRSfegUX3GvSR1Qw7Klese7pLh51ZJtzJGDh07WZPsbwXAxcrhueRFRUsa6QBBjF6BhD4sW64qQXf2kUicpAgyHcO7TZYdPeMgOAv','X','FhHdoZqFCvxcczD6xnD5nSYc54','PHU7MpQCkrTMqqu7os0Rwa0CMT0EmeNdvLXyGRUsF6dmYPQqIsNDD6t1BQCTru','o4uknyBHyMZoGOylKxcTrj67ZLpOzJqwqTlok5qkweE1bmnWi8NUJJmQB3lj72AaerrJySHhBY98wFzNIb5IgDE93XOavX8',12);
-INSERT INTO ti VALUES (44123,13237577,'hExIu83aVF5crLzk9BeomNbEZeAVy2mYTSTM6Qlp','xAvK7NdXTrOtLx3eOQUAP0Eu8uHTnfR14tHTid35PRSfegUX3GvSR1Qw7Klese7pLh51ZJtzJGDh07WZPsbwXAxcrhueRFRUsa6QBBjF6BhD4sW64qQXf2kUicpAgyHcO7TZYdPeMgOAv','X','FhHdoZqFCvxcczD6xnD5nSYc54','PHU7MpQCkrTMqqu7os0Rwa0CMT0EmeNdvLXyGRUsF6dmYPQqIsNDD6t1BQCTru','o4uknyBHyMZoGOylKxcTrj67ZLpOzJqwqTlok5qkweE1bmnWi8NUJJmQB3lj72AaerrJySHhBY98wFzNIb5IgDE93XOavX8',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (53555,8501091,'Ir4MNouVHRHWAmlyR92mQZrPlxg8AT8wTnaF2SXcS','xdRkaLyI2l2JSevKPgVu7OK2OHotUcSero4QPcsZomVwrbwuOOV5W7k8fTkPRQizmpkay2diskPzqmC92xrIstXwTXuD2gvQ8EKC4wempjpONL79t','V','01CppCMJTS03N6JTcTvIpzhDIUq6oVBEkbXEXNhDQTyJLFYTOBlvgQNzxkiirwG','3N9iCbkM1w5SGLpBpzAEl63Tb9Y5xJMUQ2u1WP4lq2JVboJ3E8igej8lf8NHCF3wXO2k5FRIoCQY5AJshfDHUtlA0lXzVkQhi5P','XZ1Cb46ZdeR03epUgFIFYNtdrlwTNodcSmT8K5XuLLN9XkRSTyHpvX3D',13);
-INSERT INTO ti VALUES (53555,8501091,'Ir4MNouVHRHWAmlyR92mQZrPlxg8AT8wTnaF2SXcS','xdRkaLyI2l2JSevKPgVu7OK2OHotUcSero4QPcsZomVwrbwuOOV5W7k8fTkPRQizmpkay2diskPzqmC92xrIstXwTXuD2gvQ8EKC4wempjpONL79t','V','01CppCMJTS03N6JTcTvIpzhDIUq6oVBEkbXEXNhDQTyJLFYTOBlvgQNzxkiirwG','3N9iCbkM1w5SGLpBpzAEl63Tb9Y5xJMUQ2u1WP4lq2JVboJ3E8igej8lf8NHCF3wXO2k5FRIoCQY5AJshfDHUtlA0lXzVkQhi5P','XZ1Cb46ZdeR03epUgFIFYNtdrlwTNodcSmT8K5XuLLN9XkRSTyHpvX3D',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(74), e VARCHAR(55), f VARCHAR(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (35990,623535042,'FxKyi7R3tfgOkRTGOaXAOFdqbK79M9zbXlyrdReF','6qaC6tkz4bBXZiqgCmoT5HXISYLYeX','RHfqfpJRVr','MgizjIA244gIr74DA5xVzPo4HzvFdp1qYA9TWD3ehYaKUpbtpZ9cR','EI6ukMC9d71j2SRC7AGnN5uIiH9SmFbRNdkDWcr7qxQaeKk0HhmvwbjJnhdcXitncluiaZUaKtg6ztsfUhxGsCXQOV','AGt8sLsoQ2ne4IYREEhct7xUu2yCmBRmEtGzcaBXQiRcLQzxcXYtqrGKqOTCheCUotLkFYFSlOEqXfuCTBo2',0);
-INSERT INTO t VALUES (32413,2225199217,'nTus','tjM94x5dUlnQPr1u4UobMuhUvg83kk7eV4pRVbMkr1D2jsXilcV6jP56ioh7','ZsGFTp9lu1fubMkweUse8oRFxL9MqO74hDwvJW4OrzSCaxAP','YqzmgRRlv7zu9uwkIuziMQ7BWtEBqV6B4HTbb1uoRHFWJQ','IpkRSTUv5WGwvcw2lE3K6jeW0pyQZntOu5Rq','Q4pg9jKCKr67oQr3z5y84AatrGYOa9gFizisDlk',1);
-INSERT INTO t VALUES (59593,2888358710,'nuRwupEYW2NGbCjGuDqEvwu7bsuBurVl3MzUU','5eMPZTZunTq9wM1Pmq7raPrt9g61Ul2au3KcVAv5cM4TVU','9urfogagomtc0zZWi57WlNMDRSfbzno5Z3Q','IzHAB9Vdmu3TLg746QmFNP3wII','OwjTRenx3U9CGZ4IxZidAWsxh5TuUYr0awvGNqeapleBHLojrhnaaWdOd4JJqb1k8Yh9JKAv6aSJY8MtvXFKOQD4cUiYmeBU9F97','Dq1UonmXfF2MprovGJ7I2LQEyWJnB32Azv8Xsa6opplbKojS0vbv0JKslXRXzR58Ub7R44J604PbJthFQsTIaaUWWOCbX',2);
-INSERT INTO t VALUES (21301,196537156,'c9bxwGuZ7T19U7vbJ9eGJ','pOoEA9xd56Gl8qfuSYd1P1NRVdwpaFfrvOzMVJEO7pVZ5u3tm0bUMsVoFYwTKeE','Sbf55dmnQ98R8sC9DYxPitgA','QgHUrpHFrgPfWrX','WEvW81LqXj6fCSNbHbHRiJHJ79AyAfGSUf1Bi36DcGUtXf22PpatxWcoPgUEgWsFOoQs20uALjWxWfAFreT6qQ','lqOfhYHKHdFJGP01XQrHl5X46s',3);
-INSERT INTO t VALUES (30088,677573924,'W0D9h2oD5xDRqG6DXP3TY4jHrsdR08wp6pzffGqSWp2PcE4','oRoy8mPn6','oi1Y57AVT943yE5acT9txzPghZ2KDwcZI5B0K','aPPUWkvrOX5E9YFL5EHjLsmuQDzbvxV1L','1G66MHCKtq5RWQfWw7SFh1guItepIdGaK9UAD61DN7k5c','T37g3nHPzEM1OrjvQ1nCJjINMPSigyq91uGzQTZi3kRAlKzlNgAR4CMTKgfI9FMLpAx5XDZzfNhXeaD5eG1eZnXQDwY',4);
-INSERT INTO t VALUES (23846,415242056,'LWtFHySqd26nfrdErCxDN','jcwV9VoUfsxSRaRCGbUSEhGwVPWY1c','f','Do3DoyTKP','unnJp1g5AA9yPwW26KbxPTVpGKsGPhFBSzlsg8Wl4JQLMzW0','otqJ2O9jxIUUJYPSFGjmmBj2NpaKOMQdElYhyL0s5YLqsqVVlgn9fT',5);
-INSERT INTO t VALUES (26997,298297655,'qH63dfGEVLXPA8hgtJkKRCjXQnvIKwx','MYq','hXasA30o3y2ZZ74GckDOyNqfcoyj9LTrpkdqUbyNCDOKglTOV6vpP','4HsFaV1','577NpURazU8NXkcmssm','vhyaIbZX3M5jRTH3SmClBTg3UPrE5ymf8aKe',6);
-INSERT INTO t VALUES (11744,3936204275,'whdMFWEwBfdmvcSdPVmuEdO1KeE6gtD7OfBShdtDs3gL5xLCtsVMDJGY','3A0lJtXt','VpFySjAmJUDsoRpkh0DC','7s6DngBC19ssQORDt2w','stwvHRobT6bYi5l2efmua58tD22pP9IPkxcCyJ5ri9GgMAuPUyGdqe89','peIA6N1UzEkGQsmHDuJAUYmnE5eVxjCFLLiYDKvP0LE8bhJryYliHWmdt',7);
-INSERT INTO t VALUES (1250,3313448915,'gj73DDqeISSlNTow2F7yVs4DIBvUBVX2fwCJ1YKB4Fy5p5e9','XYWxkolg9EgfQVRyhb2yJ0VuZKIA7i8DDPnjnjtk','RdzdRKXgAs37Dv1L3H','PUPmK6MWP8btpCh','u3BqDQP4HJH07BbzxUHsa3zIkt','9OPGmku9uCNdCTEVXiU2a5PSWJNmfPCMzrm7c2wmuV8hPORphyx',8);
-INSERT INTO t VALUES (34987,981070843,'DuAdTncCLjTHsTQBV2nTDUB0UBmJFGD2mrhYpZDJzxgw75J','ZrtFaKerYF','AMMhOb01j9ayV2RxdS9NGqqFQtev','KJ3dsaKgNfAas5y2PkX5Qlzcx','SKBb9HY788I31bA0Jrd9nX38DUGaNLQ37RtE7aj','AenV4m61Kkb7rjLlWrUiSJTH5TRlEDTE2saV4upKeZB20C9TOQX0WogZkpY75ngwJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5340,2067326140,'vK','GthzxJrXgV75OtGf2bqqMZeu1SadAR2C3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSU','32D9Qqa7sKh2QIr6KdCPjOfBe3p2YUH4rC4cdsc','5yrb2Q','MFDOXWtRiKJwWK8W0GtksKNxFTBvc9gsJ4doB4nRkBBT2pz8cAa','k1nXtLYGDzkEJVOxxpCQeVwWEDgGPUdPec3A9iuQVKWXLuGBtIGcgRX215bE',10);
-INSERT INTO ti VALUES (5340,2067326140,'vK','GthzxJrXgV75OtGf2bqqMZeu1SadAR2C3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSU','32D9Qqa7sKh2QIr6KdCPjOfBe3p2YUH4rC4cdsc','5yrb2Q','MFDOXWtRiKJwWK8W0GtksKNxFTBvc9gsJ4doB4nRkBBT2pz8cAa','k1nXtLYGDzkEJVOxxpCQeVwWEDgGPUdPec3A9iuQVKWXLuGBtIGcgRX215bE',10);
-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 (44381,1647417007,'GWfWvYNzmNgnvEZGt7G4nn1ZlOMecxB1IXFWNRWq','igBfiDpvfwy5fEssgIgNamHAdQTWYZ8OxsNXK9FtE23Q','tAz6LKZefoQTG3IIEHZ1Rk4Rf0iMq1ouMLCjjLZSRBgzUJE61HE','FW6joV','uovnZvjGGc039tt6rr8QOSzwTWxsJ5GV62ZhcKdjwzJ2zxG3vJx6hOZZYScppxQ06wTm','3FSP149HDBI1atC9EiUBMq5f7fNaZ5yIbWYoJDLfZEdIvzZ6Zkqs3nsfLlB2T5BBUzPq6wYs5VnMVJYA77',11);
-INSERT INTO ti VALUES (44381,1647417007,'GWfWvYNzmNgnvEZGt7G4nn1ZlOMecxB1IXFWNRWq','igBfiDpvfwy5fEssgIgNamHAdQTWYZ8OxsNXK9FtE23Q','tAz6LKZefoQTG3IIEHZ1Rk4Rf0iMq1ouMLCjjLZSRBgzUJE61HE','FW6joV','uovnZvjGGc039tt6rr8QOSzwTWxsJ5GV62ZhcKdjwzJ2zxG3vJx6hOZZYScppxQ06wTm','3FSP149HDBI1atC9EiUBMq5f7fNaZ5yIbWYoJDLfZEdIvzZ6Zkqs3nsfLlB2T5BBUzPq6wYs5VnMVJYA77',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9189,2896101033,'zWL12TFiyXXLU6','gzE8ovL50A65KpLwQfFn349ddCazsFIW4U3DKFDk58WouYvOPU7','ScQX','rNYHNlSnmXdArGQgdMglCHXpJrm19um2MCFniLk5Ix23','dfZA3eNZWZMdUBEmWPKOyz','QjLVtftxRnNATfC8X5Ys56bxEQocd5yGhbog1wbclKLenNd8N6bl0JgsB1hgKbLAVpNw9weGro1FE0FU58HwDZCT6',12);
-INSERT INTO ti VALUES (9189,2896101033,'zWL12TFiyXXLU6','gzE8ovL50A65KpLwQfFn349ddCazsFIW4U3DKFDk58WouYvOPU7','ScQX','rNYHNlSnmXdArGQgdMglCHXpJrm19um2MCFniLk5Ix23','dfZA3eNZWZMdUBEmWPKOyz','QjLVtftxRnNATfC8X5Ys56bxEQocd5yGhbog1wbclKLenNd8N6bl0JgsB1hgKbLAVpNw9weGro1FE0FU58HwDZCT6',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1156,3296332398,'hHtFJaFNIghMKwdiYTrUUwvbT6qodeFqhAx3Ajt6a','PfG0pPvvxP3Vp1UdKyqTDjFxT0ZUTrPO','WT3j2z','6ZoIKcNeYYGiWILO3zsHzXkM9mXyMjidhCAr0wLDZgawFV2iDf3O3Cl9Ga1hRvnJjYP37sCgztQmhNB4OSB6dYTncMkjofsg9QywZJbC0E12g58ENrPblSOSzpxne9bWqZqzfsrKrju09Wt595RmH4ZtnCQ0AB2jYIszC46U4nn7nyvvPrB4D2HqOgXGpsy8GpuAgLqLh5pfcbOFqQg39yLc','rEFtapFbZFWnLFNAXWSL8XG6','QHKsa44Cd2vlmgpxefOxgyW92zmQw4bfzd45rh3lH4fhZwbWFhaEA5GH4TOsgpRjheZfPT9H51',13);
-INSERT INTO ti VALUES (1156,3296332398,'hHtFJaFNIghMKwdiYTrUUwvbT6qodeFqhAx3Ajt6a','PfG0pPvvxP3Vp1UdKyqTDjFxT0ZUTrPO','WT3j2z','6ZoIKcNeYYGiWILO3zsHzXkM9mXyMjidhCAr0wLDZgawFV2iDf3O3Cl9Ga1hRvnJjYP37sCgztQmhNB4OSB6dYTncMkjofsg9QywZJbC0E12g58ENrPblSOSzpxne9bWqZqzfsrKrju09Wt595RmH4ZtnCQ0AB2jYIszC46U4nn7nyvvPrB4D2HqOgXGpsy8GpuAgLqLh5pfcbOFqQg39yLc','rEFtapFbZFWnLFNAXWSL8XG6','QHKsa44Cd2vlmgpxefOxgyW92zmQw4bfzd45rh3lH4fhZwbWFhaEA5GH4TOsgpRjheZfPT9H51',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT, c CHAR(54) NOT NULL, d VARCHAR(75), e VARCHAR(16) NOT NULL, f VARBINARY(41) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (67,-5,'yCWlulg3EBq6Yn31Piyo1Oc','4Yur7fmuibVvsgqUAvYQiufQrcSOjldmVsk8ISOUUh4mjOeVrora6gtskpzaRQ4hI0','mGDFdTlK4mU','X5eahiMWA4YBhTt49UtS','W8zroFCq8CoAC9cI9OjAKW8mPyftBcB8njRUhr2nVzQWbXrl','7hBHv9tbSFfcoetwwH2UaS9V5',0);
-INSERT INTO t VALUES (96,123,'4JoPyBo3UvhesvHWH4EWX95UhA','6rfvdg4AlTpQk','sUVhmILW','g2KYVjzNccNGidloyLvFE0fE8c9RiPC2AIvVhnREs','TpRCD0Egi5VwQUZ8cVoYaC','LHwp91IJD6NyqTpFWPG6ICXMxTWVFUzxndvE0R7g3tuGQpjbjBsWZsbLJacSAvCe7ym7FmUS0NQE3UXUgfTdhHKX6mmpe1xF7',1);
-INSERT INTO t VALUES (110,-41,'69QTjJWCqYQBNSP6drXrSjV1c9UOWYESziKPbH','AcBjDq3SgcVzWTW0bHVf8PdYuxtcZ3E5KzQkHwk6mcUkDh7wf','C','kwYYdqn','gY77edbPWABAVc9CkJF0hawUd1cB9fTH5kBdAPtOSb2O1MQzSLdrhCMTkUi5GJPDAb','cca9k65I',2);
-INSERT INTO t VALUES (249,89,'Pf0m4X8ecCFcS6RjkpeRpOPfXaJwkR','NrrE6TQ77T6v0hkpDoPtVvAF45uyQ6rwBcpLqyjPaYVvTmPNWCaY','a4uWA','awOUqnZqs0LyLa4xKYOsL9Aj7lLW5dxaQUE','M4oquhB0ryNB3doVJXiP7','R6ohRiFWrfMZ7zcAhZfWR7mCZklvDCr8JgXgTvBpae3QZBC5InSU7h8MCDDUSW3tqwjZv5jVKXmopznXwyihsOLbG4lcw',3);
-INSERT INTO t VALUES (207,115,'G11rarF9MXjPjrEaI0pYO1WySoQw8Hl4gP87MQezvO2RRhoyZMecIb','BrAMO12z6GhxLkQEqGZrmsa2oiiXGeR0p','kRx','p','REfURVVhutb7mwJvvo4TfSP4FtQTzoaEAIwFmLR7LQ8SsVTX995DIzpEusHma5kYGQRPD8YS1PUJ0rLea47Oq6jhfWNyEvw37a2','oTFCD0XnVULeMEinnD4QSAnvy3UDFaIuD4n8zmxc8WTmlTenrNvcbufTlQHGK93812odMFeC1R5UdLUYJFgl3J',4);
-INSERT INTO t VALUES (237,-108,'gu1sNALn27LlmOCxpBjHNrkXYHUmTivn9akQ','0MUkITBQMsr8LwbbR','XmtCy','BclK1cZoJERa7Wkq4i','5u4GRnez14lkGvnr063zpcJ','xOVHHSqwMWTVRXwWwZ62aD8i7v1Au2jkklJ7EMkxzfxgkVPxYUe0JIb3h',5);
-INSERT INTO t VALUES (152,71,'lvAxEbESc0L352ROXJlQeddGAguWOGLkVzl7347AEo1ICAU','pDj8CXa05ZPSI1Ii8wN2b9tfuG7uMdFEmx3MFhlFvfTWdpF3b4faaGH','zk','jCsfVXzN8pjMin0XcltkKts9U','neiGWP1YDYeTD7jI8b1GchTARiTC6PgM5flcWkDltZWc0pEjm6AFZ8wFa3TDN5bg3OYllICoGYV7PqM4nzqG','Q6BTzOu7dsHaXML0w2JomNPgrQJDC8QZFnQxOeah1ZSgApjrScyTguigD4nSJxzX2pHCxAtXr2lTcvbTjz',6);
-INSERT INTO t VALUES (28,-1,'Evp00o','LFgL560W6yiHIZJdfHaHEDeoWw9zf5NQFWto8p2aBmtsWx07B9eDVjtcgB8ar2QcGZFGvYDcz','VtzO9P','nEM4YtrhxJIWKKGCySmDT2PDX3Zz','HhszXeXxuJIpcFz1RtA9acd5JtDS36UWB3qX9e','tAegB6LszGJBrkftygHIf8bBvIHUxhscXwSgPG8njh4JO9URl2cGe3nqsrsnK6n5PpnkwdilDB84zCwLxHsA4D44q',7);
-INSERT INTO t VALUES (32,-49,'Lbv6880pyLCI5S9Fm0e5FHnm9dLdusg4ohcfv1W1yHpS1Viy4','KMGmKdg797xSMNNItZgXbQP64iO40NOmV5m7Qc5QDF4HOKyMFuTsEHUvaX2a71nth3hZNR3k41w','RzyzIwY','E8RtAp24Y','j45J1B1nAoovhWHebDoz5mijl9Ph68VNbxdmm9tT884FiZ010qTUEwQyOt38yC1sMQ2ZObWGgUn3ZoQ2SYbkWLWkP','mdcdcD9BXe0kRo3GIjKdAyibnWPUrcP',8);
-INSERT INTO t VALUES (105,-55,'EqSxA7LX3yE86nOSL47KUG4','zhBD6I46TnFaGQjeTHTsK9eYYmA6YaiJg05lK6AzMrBaAtSPHDla4pcEu8xWDGHLHcFUp','cbn','senTwBJzZw535KU23TAs9j','ISH5VVQ3l10RHNrCdlqsPOwl4M','zqm0RD8JOA7s',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (39703,61,'ywGyqkP9cquAzliPNmXx9IajEPbTFViNS78Qjp','SLEFxDHIy5atQMSUsAs9Sg59LEwhUzgcebCDeHDWv','zbKdEftgqy','9s7vic25y','Ci2s0ffCcJITItCpHHZJTQjLPGkqGSNZltcsk2','MVb4oCTJCHpwlWpFfmlTAzxiYc1Kd0PW34eiDv',10);
-INSERT INTO ti VALUES (39703,61,'ywGyqkP9cquAzliPNmXx9IajEPbTFViNS78Qjp','SLEFxDHIy5atQMSUsAs9Sg59LEwhUzgcebCDeHDWv','zbKdEftgqy','9s7vic25y','Ci2s0ffCcJITItCpHHZJTQjLPGkqGSNZltcsk2','MVb4oCTJCHpwlWpFfmlTAzxiYc1Kd0PW34eiDv',10);
-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 (8381,-117,'oY6sSi9MJxmc4JBq4iaGU','72yONUjLzqFq2xGDr6UEMLqbnyiPUlGHj5pyvRWpCLiUnIAcAUM','Buv','WDUm1YNsgphwQJX5pNrSb4O2CxBXz7iNy','jp28YZX42EBM7iMbJEteTQZCxbRJIVG5Fd1ENELXATRFICdpYxmoSRsiqjWu','GFDiswxKmY7ciRVKgAxHAWiySK7xaY0dkgMb0sXVr6yuNC2eeZkWFZzDVPJXI7ktnAoILVl8T0QuQJ6bhq6TEHeXyxeLcaKd',11);
-INSERT INTO ti VALUES (8381,-117,'oY6sSi9MJxmc4JBq4iaGU','72yONUjLzqFq2xGDr6UEMLqbnyiPUlGHj5pyvRWpCLiUnIAcAUM','Buv','WDUm1YNsgphwQJX5pNrSb4O2CxBXz7iNy','jp28YZX42EBM7iMbJEteTQZCxbRJIVG5Fd1ENELXATRFICdpYxmoSRsiqjWu','GFDiswxKmY7ciRVKgAxHAWiySK7xaY0dkgMb0sXVr6yuNC2eeZkWFZzDVPJXI7ktnAoILVl8T0QuQJ6bhq6TEHeXyxeLcaKd',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (53206,36,'MbnGQvGKvtk8BdY6l1JLOMzicUgcRwn8E4mBFMCez6Opzfvqmg8rczc','TYoHwG0PLl0e6dUS2sBHY0BVF6m6VBdqYC1U0vFC67Ohae4','5j','aYE04gJNiDUCrRY','ldCmzFRykLlri9Oh7aeMYn1Yli5BKLp9wVK9QNJrXNMMFfzWBgZTqrtlQnPVelem1fbEcHIMmIuJKkPCgg8uWyo','VsXTiLUYOj7ck2wpwDeMM96anHveKSqoG4rVhc52abo',12);
-INSERT INTO ti VALUES (53206,36,'MbnGQvGKvtk8BdY6l1JLOMzicUgcRwn8E4mBFMCez6Opzfvqmg8rczc','TYoHwG0PLl0e6dUS2sBHY0BVF6m6VBdqYC1U0vFC67Ohae4','5j','aYE04gJNiDUCrRY','ldCmzFRykLlri9Oh7aeMYn1Yli5BKLp9wVK9QNJrXNMMFfzWBgZTqrtlQnPVelem1fbEcHIMmIuJKkPCgg8uWyo','VsXTiLUYOj7ck2wpwDeMM96anHveKSqoG4rVhc52abo',12);
+INSERT INTO t VALUES (6159973277022086044,12527642703412771396,'D8Hhm1','y6y4FmlHVObBkQzXSECKIDF1vjDFRSl2EdbjYEeBHA3s3N7RFcuDcRk9J2rw86u0yIA9XTNbi9T9zVt3PgcZ0rs6GJKx3x6hm8uSm6FkyoOKePU9qNiXtRHd6tRGkYp1zvItoyWuUGGHlKlUASL8CaW51StldmAYLQhnPDXPlotoXviTTs4ozbTO4gadj3CBCYwAU2qqkXJMe','35','2piHZl7uxUIZ0T9s','M','1',12);
+INSERT INTO ti VALUES (6159973277022086044,12527642703412771396,'D8Hhm1','y6y4FmlHVObBkQzXSECKIDF1vjDFRSl2EdbjYEeBHA3s3N7RFcuDcRk9J2rw86u0yIA9XTNbi9T9zVt3PgcZ0rs6GJKx3x6hm8uSm6FkyoOKePU9qNiXtRHd6tRGkYp1zvItoyWuUGGHlKlUASL8CaW51StldmAYLQhnPDXPlotoXviTTs4ozbTO4gadj3CBCYwAU2qqkXJMe','35','2piHZl7uxUIZ0T9s','M','1',12);
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 (36113,-19,'BZ8EugVhYkGQQyc8Ljc57gqMvsaltb7hvc2owNSJnG1Fcqd','T2VXlNHo698HhAhwNWwM8tZpW1LOw3g7ZdgjTcfjWF74XLEeBJt56Hc5ojCrvSvWQdUWmZHu65JyjLudvz5Br4SdReTDr5aHxqHnPpbmxdJZEQcfvJy0dXUukadBcwxSDtirjBrE9UTzEKLdrtxexI49Y51O','amphCfVJ3J','QfmlWQFJ1tFJU7lakDMouXNQoZ9D7MhT47RLtxpKEBsmLA9uhY32J2','KLd6ifYqQKa4XQ5Z1r5PmbuHsqJE0','dD6uZxPD',13);
-INSERT INTO ti VALUES (36113,-19,'BZ8EugVhYkGQQyc8Ljc57gqMvsaltb7hvc2owNSJnG1Fcqd','T2VXlNHo698HhAhwNWwM8tZpW1LOw3g7ZdgjTcfjWF74XLEeBJt56Hc5ojCrvSvWQdUWmZHu65JyjLudvz5Br4SdReTDr5aHxqHnPpbmxdJZEQcfvJy0dXUukadBcwxSDtirjBrE9UTzEKLdrtxexI49Y51O','amphCfVJ3J','QfmlWQFJ1tFJU7lakDMouXNQoZ9D7MhT47RLtxpKEBsmLA9uhY32J2','KLd6ifYqQKa4XQ5Z1r5PmbuHsqJE0','dD6uZxPD',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b MEDIUMINT, c CHAR(31), d VARBINARY(61) NOT NULL, e VARBINARY(18) NOT NULL, f VARBINARY(89) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1373109255014584590,-7270666,'EYZ7N6GrGptKkJE7h9a','9JraLHMNLJLZQTviI5963jmHWhB2d9sbJlJ3Ke61ytVNgW','G9eDIBc5cnOoFHMdO','ffB','HScgjTsjgQSg8wKGiQDATy8hmpWOjXnfnt3QWiiTOtDb15ypXepmmhmDPGTNIPulAHW','kj8nKDagxC9O4Qacf3Ytu0oEFQjaga',0);
-INSERT INTO t VALUES (-7313001888890241342,-5852722,'apITl3Z','fm650gdvnHWvtrNQpy4FDKN1OyICyuFWrP7p0naW','n6jgZmagK','BV7BjAxNUMAbmwUTjxAlNgwBHvnfoJfqvtewyd6cUIT5rq1JMZKpWY3xJ9pIs1yhAIdwH9','BDuP9agOHeVExL2jIVeU7HkriVWZopkQXfO0jdzPtKRbTZsvbTZz9WHYH9N3BPvmW7ledmbTB5ze3y85G','Tpo0bs0tNpUjxPtNajKSBjgGXbswPS7PdiywAwLJTYIcVXz06RJ2SatcaPNP3AgtpT58IGFsj8tDUZU95BNNFfZ7h6Lr',1);
-INSERT INTO t VALUES (-6717613087496735830,3573850,'7qwwT','4wdbamfbACA04jb','uyAaTJv3JzDk','NdFPtybyvNqhkVQ0iCtNR0Yzr0FM4k9lZchNch4J','eWJryzDW1RLCP2jV9zowmSkSV7ZnK2uSUJocjXeqzoEJleeBT','gxuyz9OK5rGMLPekcBkHnvSNY6Th95ycwawHwdmykS507YUWr1AFcq8XcIxiwuhkSfmi4RpvtFnIZfAyZz',2);
-INSERT INTO t VALUES (5577732618827425988,5563500,'HKvMjGWH6rhLvgc7AeQp2Pcibq','qhxUEunM6BIYWqVzKMdcNpOy0bRkqNR5cRXTinRInwCkTuVAy33','dFsuH7gWqdO4i','ON39Ad0bqYoyJ8RuBzOLJ0bf8y','pHGpecxdew3DJTdVn0L1W3Zq3ehNGTcx00qDfFrWUOw5LA9','qDHl8lkenmLzqAtLX1oZ0quVd8hPOPyU1fC',3);
-INSERT INTO t VALUES (-2580466389718671210,-5835850,'Cur','BTqbR15O19nkwoWnq5xn9Xvec','iehuw0eziwW','vvxHJQjIi2H58AmXiE6oUjQgxGoQEr6cijbUk0','bIzoVVXLVJTLV33xjNUUsBZrCMBeMnOr34pVYA2bILDcBhA7UlELqwtYTvpYapEphWmUz25Jw','PVuwosaI2oT1EbYLRYshZsXyrgP1qstTl5bkonjCkyy64kb',4);
-INSERT INTO t VALUES (1604757877072576809,554173,'eb','mu5LdWtwfFhvWo1WaFxZQxOUJZ','43XSO','EId4suJ1FyShm5FnARjN6zGZb65cywCArxVjhlOZNv5fOgL','zkvu9eBmunx5Mvn3ovjNlnecSCKeymX5a3NYmLLH6JLNBz5JCzglNkABfMD9QMRCDblzD5Yg','EKLsvP0fP5s8NgKHcDf0AVzHU',5);
-INSERT INTO t VALUES (-3725029820234010091,-7236656,'RGSYrhUp1','pSJLK9SaCVvLOfK7nN0k9UDuqZw','MoaFrCWySPnFL','l0M9NzDSei81nTJmnxesiURSwe7r4NnY1I5bYhpCzCSgev9MHSsGz1jNFozBGbkqFgCEZRjJgvfrVZX5E6fPr','xl6YuxpbfLmv9TKqxWriMImwzsxNuBwhQ1eyBcaVqAiMBvmTMutWU9DKMgVHIz4hy','1cJXuV90zrhAKE2TSzw',6);
-INSERT INTO t VALUES (-3071763249137482694,4442104,'yC0dbQsCReuKYW1BwEnjmwf','rOhCb3iIL7zaA7lxihcn','0d26RfHedVRgkQ','d36FIrmyV4PNVDkDBJgA4NSuGfARUst3T5oZ','D4onFJWRoOHZrZIXVzJmF7isf5oBv8tjbta18A6P11hS9lXzwx0TSfyxKWAac9d','3N2uTiAAZ5jgVJ1uC',7);
-INSERT INTO t VALUES (-4803054036566973653,3357281,'7n68hyNbsIkuO1LAQqWjWgDON','EqxOnKcszlNRuphMyrqXcwIakkaKSIqw94Lf7el0R','dt','wyPNY1FjWRhfRAdhr','OB4TglalKvzrnJSkcflalybLJAwQWpz5JLBTEjZosQ17MQpggOHpv9qlK4jdWyAbWnMUCJE489qnCqnWnRINcm','vbcktsjIPJa4XcFxS2cbovzIeTuOs4WJSvUvjazCycxuyjAFaLoINRQHXAaFT5UFds0nOFeLSM637y',8);
-INSERT INTO t VALUES (-6057084861558666481,-1348447,'vyOMguk7eOA9vv6M4YeVao6E4HGvhC','ZSUfvixWLjolEIvLfGaROaMDs4VvrWiaJx6n4','t4','5hY6p5L6HSGSHZ2KAiKpmuZx0RHN3y5doDi6kTyQiEMQw3n89KYaK','L','08ohs69cqXxeMDgR030FcMPSy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1869046587777437621,6738406687573059225,'s8aZqCxVWgBh','tyfldIEOjeqXbFmmCVcpQDlqS4Ga6RS9tATQpsz67gPlsCgnUdwX0CWikKsuJ36VgeH8wNHi9uJXvlulh4AdljenWZy0I2DbpQIDYjle1mcjrJ9XNt4OqCIyQthDlbXmBfnGmJgCufQGw6NN2gTeUgA9IByToIMjmCGWt6vNkAIjgiEUUXZdj2RdLTsjm5H3O075jVWdhDPczQSnPKFLxIMBMkOBLuFBoIfMg4xIeF83hod98QqZ4T0','sUQQlhYizua3sdi2xFuTfUv1pmbmgko5Z59eqww5','wMfDC6mWRosvT6o65fmARKdGPySoz9wrxQbvQtEQKc4L6EmZPoPU8e3wVGyvWbNezRxvw5Nv7j10xvJt6AC8OpVuAsGq7Q9p7AtMrUgsexgBB','u','u',13);
+INSERT INTO ti VALUES (-1869046587777437621,6738406687573059225,'s8aZqCxVWgBh','tyfldIEOjeqXbFmmCVcpQDlqS4Ga6RS9tATQpsz67gPlsCgnUdwX0CWikKsuJ36VgeH8wNHi9uJXvlulh4AdljenWZy0I2DbpQIDYjle1mcjrJ9XNt4OqCIyQthDlbXmBfnGmJgCufQGw6NN2gTeUgA9IByToIMjmCGWt6vNkAIjgiEUUXZdj2RdLTsjm5H3O075jVWdhDPczQSnPKFLxIMBMkOBLuFBoIfMg4xIeF83hod98QqZ4T0','sUQQlhYizua3sdi2xFuTfUv1pmbmgko5Z59eqww5','wMfDC6mWRosvT6o65fmARKdGPySoz9wrxQbvQtEQKc4L6EmZPoPU8e3wVGyvWbNezRxvw5Nv7j10xvJt6AC8OpVuAsGq7Q9p7AtMrUgsexgBB','u','u',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-962432761968266242,12994471939497919588,'IAC','l3EsWU1N4edkY3SLs9XoH1bhTyPs1t5gWq3KXtV09IG0VhHvRbVBatNQU6ZjK9jyrpmML8lFKBwyXgVomy6AD19q7JUcnBVMX8v06XxApoN4PKRMh0DQEtjy1n5IaaZlJ4VRKarQ0Kod4','DrJi4dC86ugiwF9ko0z7ShrydN1AJjbnMqvi26KBY6qI5qq','U02BscLg1aX1OuErXjGF2zknrRX0lOTipVXrBFCa8qrOD0c5vFYNAjKLjGm8','RI','V',14);
+INSERT INTO ti VALUES (-962432761968266242,12994471939497919588,'IAC','l3EsWU1N4edkY3SLs9XoH1bhTyPs1t5gWq3KXtV09IG0VhHvRbVBatNQU6ZjK9jyrpmML8lFKBwyXgVomy6AD19q7JUcnBVMX8v06XxApoN4PKRMh0DQEtjy1n5IaaZlJ4VRKarQ0Kod4','DrJi4dC86ugiwF9ko0z7ShrydN1AJjbnMqvi26KBY6qI5qq','U02BscLg1aX1OuErXjGF2zknrRX0lOTipVXrBFCa8qrOD0c5vFYNAjKLjGm8','RI','V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6716680200556714729,9464196325145190438,'xR8D1H','iYfMj','8r659PLbEul5eQNDm','LDdqHv2XbSTxazGNeXGVn5eSad5wXnkcwJ8UuDLFeU5n93R2d7vNyzKNq4Csii4d0LIcmTCsNDJHd3daCZ5mS','lo2','Nz',15);
+INSERT INTO ti VALUES (-6716680200556714729,9464196325145190438,'xR8D1H','iYfMj','8r659PLbEul5eQNDm','LDdqHv2XbSTxazGNeXGVn5eSad5wXnkcwJ8UuDLFeU5n93R2d7vNyzKNq4Csii4d0LIcmTCsNDJHd3daCZ5mS','lo2','Nz',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b INT NOT NULL, c CHAR(81), d VARBINARY(35) NOT NULL, e VARCHAR(36) NOT NULL, f VARBINARY(43), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3229119700327765530,-1304224749,'G3tc21jV08tjATK3YJDb74tGTOaiOT0r16QBz8VJBC6uMTKxsTBP1UmJKUtkhbw0r4ur0QrLU38Qn','Xwj','gDr1hKGWV0kDN34M1hfXEv7ubl','imEQQEMRbtti5t','0','o',0);
+INSERT INTO t VALUES (3485065136420068131,228467387,'MoD8tNcIun','T','M4nWhPmwh7CMDEwQbVN94Aa1uRK','W9','o','SQ',1);
+INSERT INTO t VALUES (5851102101013834468,1248740766,'xEIHakbTSH9rS7nEXvaMslZODYGridx6Ma6QjtAoSxfDDuBHhiqspU4rAcYZO0quVJWPn4O0B63CD3T','Drpsim1r5ahhdeZa','pJ','c10SfcPZPjZvkG55vYexruYmnYncXXY7M9c4ZPkG2h','4','4D',2);
+INSERT INTO t VALUES (3470105461801239837,1354487421,'Ryvx2Fja2089igVOxNFK9Dl9yW8iZf1jJ22HDeVk8Bq','WhxS7HmLlcgx8KoFjlaNGY9g3V8psHfO','fhPPhn0rnOrlRikbe5nmDrZN73BO8SPwh','l6jCN4','R','t',3);
+INSERT INTO t VALUES (-1448915294450022741,-187701819,'RSDp3D9UCeg65YN','KMV8x9SdMnQRlCEIo','aNLmbAmmnLelbKA0goXWais','GTcUltWVAFP','t','m',4);
+INSERT INTO t VALUES (7880873030810918310,1100660065,'osVstXmRQiWh','l','yZhD5UiRMp6jbU24qCdHq','w','Z','6',5);
+INSERT INTO t VALUES (-1232787605050094399,-1021017890,'ywOj3QF3dRAByES','HVBu9xncOY5DuP43fpjK4tPflruVSbw7b4','ERvijN1uZk36uv72a','TL9jF4','H','T',6);
+INSERT INTO t VALUES (2978109581074722863,1138763968,'BUKrwDVLOIpVEQBNbUl7qzAcLCLquPk','s5Q3neDG4seZKtbeCj9dt3U1S6utXUi','nGFQ3tQ','jtH0qzIwgytOGR51k11z05Kgm8phnuoJHTtqg','Q','RW',7);
+INSERT INTO t VALUES (6787124331150003845,-2136067472,'rI5Cr7KNPtDTvC87PtzJ7URI4gHQkT','pkYbYff5','teJRFSt8k4nMmDmNnofpQz8BNRC7','JRjQ63yKbTaa7lD2UdyOhP','M','1',8);
+INSERT INTO t VALUES (263840974970347239,-2034232785,'LgGfXE94z6JWLgcmPBJwXhoySlmWDGZKRmuZrIoHmh3pY25ZxEcRaNDTZOTSsGxTXUQdEu280wmXvr','JudXCvnk14cb4uBi2BGe2pGazNX6','PknzaXZRT0fU7ScKkX6o0qTdjgas','DigYh6LIkXdJQmff1t8yHiNFq','u','6',9);
+CREATE TABLE ti (a BIGINT, b INT NOT NULL, c CHAR(81), d VARBINARY(35) NOT NULL, e VARCHAR(36) NOT NULL, f VARBINARY(43), 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 (6703546130638524545,-81465,'8yqbvWsoRot9GnCD2','Vj4ytAI6G7YUjcsy4RYBbArdjqourS9wgOz0Rx6wfkxs6910t14GXuUtQb3','Tu1T7Q7kHoV','h6M3Y2wkuonjNVYbcBKTyYFJXJ8nEbjfCA6B1JlZHUKxeXoo1FDZ8nFc2N5nZMWrfDIWXR8F','Le15Yhu43fG6JwnVwQIMHsvdu42vW8TiP5wbNuso6JAcxrphC6S','BThNPXht',10);
-INSERT INTO ti VALUES (6703546130638524545,-81465,'8yqbvWsoRot9GnCD2','Vj4ytAI6G7YUjcsy4RYBbArdjqourS9wgOz0Rx6wfkxs6910t14GXuUtQb3','Tu1T7Q7kHoV','h6M3Y2wkuonjNVYbcBKTyYFJXJ8nEbjfCA6B1JlZHUKxeXoo1FDZ8nFc2N5nZMWrfDIWXR8F','Le15Yhu43fG6JwnVwQIMHsvdu42vW8TiP5wbNuso6JAcxrphC6S','BThNPXht',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(32);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
-INSERT INTO t VALUES (-4523041589316074696,2874102,'5XL','UMJZDTsmfNVg6QgSMRTQX','CsGUxVM4UkIEh','AbyUrvDBoO3UPmJsDJXlH97TMVjGk7ePZaISKFV6a0bVto8bDHtQEvDc7nteTK4wWZ','3H2IHaLQSL8shZ','EOVYLjLUHBmd90i2abIjXi7Ne1tkCQSejQDXfRINDnac',11);
-INSERT INTO ti VALUES (-4523041589316074696,2874102,'5XL','UMJZDTsmfNVg6QgSMRTQX','CsGUxVM4UkIEh','AbyUrvDBoO3UPmJsDJXlH97TMVjGk7ePZaISKFV6a0bVto8bDHtQEvDc7nteTK4wWZ','3H2IHaLQSL8shZ','EOVYLjLUHBmd90i2abIjXi7Ne1tkCQSejQDXfRINDnac',11);
+INSERT INTO t VALUES (4509271878372158208,-1212935504,'jxNfY5F3qKYxTeY68rNPAuwxkiw6uxFGtlXGM7aQE82AXHotcyG5zSTK1LHVTIp9bWUJopnN2YPFlq38c','hbhwJ6iNzMiXe7HLqaDvrDevc','weTEE7Ch6TwcIDlCkoXIZMvf0aRrll','iWitJUIy1tmhWCmvhVkqlxjeHf','4','rU',10);
+INSERT INTO ti VALUES (4509271878372158208,-1212935504,'jxNfY5F3qKYxTeY68rNPAuwxkiw6uxFGtlXGM7aQE82AXHotcyG5zSTK1LHVTIp9bWUJopnN2YPFlq38c','hbhwJ6iNzMiXe7HLqaDvrDevc','weTEE7Ch6TwcIDlCkoXIZMvf0aRrll','iWitJUIy1tmhWCmvhVkqlxjeHf','4','rU',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
+INSERT INTO t VALUES (7251592645985645253,1620707598,'Cdw1rKrwgaLPWgP4iJXgFjGKrQHSzRyzXDjHXjXUK0ATe7SX18LIVW3gNs4GUxSlKqvVzE3raesTVSd','qq82mYx','ZEJ2OvdSn6MLUQbGNbtPhN4Num','AB7','Z','C',11);
+INSERT INTO ti VALUES (7251592645985645253,1620707598,'Cdw1rKrwgaLPWgP4iJXgFjGKrQHSzRyzXDjHXjXUK0ATe7SX18LIVW3gNs4GUxSlKqvVzE3raesTVSd','qq82mYx','ZEJ2OvdSn6MLUQbGNbtPhN4Num','AB7','Z','C',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (692817612683418565,-4528848,'9tYQuC31WaLmvVTcmZZQ3Of9ysWry2do','Xp6KNEXEK4m5sq4WjG9N2jdf4y9gdqXHcv8lmsirnQ41M1yBJTnHnZw5tn9g0raLnlrMgIK8740LdBFeIl1D1URfXkgmZfZVB4ISf6KkbwnVkphIr4LXreLbZGlR4GSZ06scUCUloRmq4ugyG3E90IeFMhb8nVk1Z7nYNAiDErHIQgT1ylKx2l','Fnz0yIQnGTJg9i','9HcOtyvUZyCjnGjOOoZ3BAu4QvVPIdKNZGTVwn1gJ','8l0sO2HGMxkvs5dNkhx11Po06pFwfIAPtAxFijfaGyPQPqVCuuKz7bG9KTlMSkzKYEKCsu6hpbYlXJYPS2u','BU4nPK5Wr238OWcm6wU55XNdPwNfTJKj9WdBrNyONPsQxOs7J3G7WMldKGqu62cp68HAyekzPoVr3C57Og2BqrvVhWQgWbvvw',12);
-INSERT INTO ti VALUES (692817612683418565,-4528848,'9tYQuC31WaLmvVTcmZZQ3Of9ysWry2do','Xp6KNEXEK4m5sq4WjG9N2jdf4y9gdqXHcv8lmsirnQ41M1yBJTnHnZw5tn9g0raLnlrMgIK8740LdBFeIl1D1URfXkgmZfZVB4ISf6KkbwnVkphIr4LXreLbZGlR4GSZ06scUCUloRmq4ugyG3E90IeFMhb8nVk1Z7nYNAiDErHIQgT1ylKx2l','Fnz0yIQnGTJg9i','9HcOtyvUZyCjnGjOOoZ3BAu4QvVPIdKNZGTVwn1gJ','8l0sO2HGMxkvs5dNkhx11Po06pFwfIAPtAxFijfaGyPQPqVCuuKz7bG9KTlMSkzKYEKCsu6hpbYlXJYPS2u','BU4nPK5Wr238OWcm6wU55XNdPwNfTJKj9WdBrNyONPsQxOs7J3G7WMldKGqu62cp68HAyekzPoVr3C57Og2BqrvVhWQgWbvvw',12);
-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 (8519380830340791033,-2645616,'6e4','mlWRtsxWJqZNbuDVg14qpDchbju7PytaqZ4fw02LT2xQDEpEerA3H7yHE8EyMk0yYTQp19IseLhrgktspdBLvTBR65kR06kA76KeHYDn9JLE9ZZqpfVXjZv1JSP0qeHLnyWVqMSbXPpZw','Siq0E','emz9eZ8NXinOlGyZkNEScuws1obSLcnnzxUvdvWxFy2vpZo0Ef4ehbgNHfovp8Xt2PFjXRDs25b5vOW2ZodRwuRHWpYnAqhmCXGLmiEyaqHxYJ5vnmcZkNKavNn','5xh5dVXCEdUfY9PH735v8XULmazSPzEWw7VU3dVdv6','fvNk2jae1usB60AwpRIK7rNUjHaOQ2txpGcBQu',13);
-INSERT INTO ti VALUES (8519380830340791033,-2645616,'6e4','mlWRtsxWJqZNbuDVg14qpDchbju7PytaqZ4fw02LT2xQDEpEerA3H7yHE8EyMk0yYTQp19IseLhrgktspdBLvTBR65kR06kA76KeHYDn9JLE9ZZqpfVXjZv1JSP0qeHLnyWVqMSbXPpZw','Siq0E','emz9eZ8NXinOlGyZkNEScuws1obSLcnnzxUvdvWxFy2vpZo0Ef4ehbgNHfovp8Xt2PFjXRDs25b5vOW2ZodRwuRHWpYnAqhmCXGLmiEyaqHxYJ5vnmcZkNKavNn','5xh5dVXCEdUfY9PH735v8XULmazSPzEWw7VU3dVdv6','fvNk2jae1usB60AwpRIK7rNUjHaOQ2txpGcBQu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(61), d VARCHAR(20) NOT NULL, e VARBINARY(66) NOT NULL, f VARBINARY(25), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4225572220,9828803917000640942,'HXEpaIVO0tpO1GRxUVUtwwyFheCtS3321uXXXyAp','js8tBG3m4PskXMCS','HFTgqdwNtTgAxA2oXmU','3UPjdEDlUXu58i','yu1AMUne5TleZKfORvTvyhzmYI5NBn0mdSeN8NbnJ4E7JRDvoyeMHZldyYQP5qwXJTgNl3PQ7vHYpgGNdvpBJyQ','i9xBrKLCDjPPk3p52D8uYLVfQNVhfDNHGYZQts3X81KxhndrxOXZcfqqB49l5MHjv7rbKTbMr33KW1IscxTVpyL2n1Rlv5m5aw4',0);
-INSERT INTO t VALUES (1574805927,12388031475786124923,'Z4Nj6T1qKaN3V9AfhxpojwqU9s6iipTGI5Iz78V','fDfPOeprnWY1b3PYXd','DjiAK','JBKaVERuDgyaNOpVJ3d6XOD','fgvm7WtZ6oDxsJQak6PBJHewkSD7tJckXVCAY7Taw1HbhCwNvCaUbA0ppx0Ml9JNcCtu49Qm0qSrFXu4Ekjab1zgsgnDOo','atXoFFVtoJP6IHj5UgRdcVfpqdLyrsZhVLB1x',1);
-INSERT INTO t VALUES (815113544,13821625229148396522,'3hy99n7WhMRcsrspWP8HaCf1Mb458nyoZG8epDEoWJ1BFEFBbdUkwWh3','gj6vnnOH','Bhs5shPmPc4q6zJSD1T1v1n7ZxvjPXuw2v','Q','47qdg0slSeWdQbyFoCF7mTVEzeEGCXIpjsGtFie95TiEgpQepfFUyyuzlrcwcTIzz8pj1fqF7','LSLX7x21PMXwS48K7DIzlNEUns2O6iNl696ZBJDd7XPUT07YfUCVseEaHOk60MlUUFMDLYY',2);
-INSERT INTO t VALUES (3442014614,15680476811964845012,'Y','YZtjCNSxc5H5jn62','c2ZVGsdWDTQEXASuGmaTvPgUtKuaK9qdTmD4etnsy','q8dSs58IFBThY','cYlvIx6fNA6waW5U','QY9MdyECt9hEgFPVXvuzNg3C5NED3sSfjDig1TO3YqsPwRSW7kNwiptLHYsU',3);
-INSERT INTO t VALUES (3455738662,14737306554039294361,'ha7zZuis6kPKZO9Vn32p','4JtOztl7a6GgdL','dGSjZWfJs69HvNGBCz','9DtrMon9tYl','AgccO','2fyXLfYkGtepMUXZmMYZKRX9mFPYkUl2gPlvXXKxY95EVTkxKWPXTsC7AwRaabmOkZhoZ00MPXfJJ8JdG4grizaap9',4);
-INSERT INTO t VALUES (2860479360,6523986118567233218,'JxNQuFQnUXQ9sLBrGITAoJzP5dX4V0m','5056lxKgR2tR','dXUkjl0YqIigrqM5nb7G7GGn1lSfW9tsl9Vh6igrHx8ty4UO6ftPxJX','AXDs','LDTL9YGAkMYQj7','zb41FESEehRNtw4KwkVJet1bvgSdxxlywD993AleNTp0u5ZcGfhyo1VRTYsFriq5VBxwfRytTkYaT8jF8tFXeqA6s',5);
-INSERT INTO t VALUES (426873444,9495260856571138993,'PYCeEaas1Yjm','n5qx8DBls8eXqLZEXb','uqxenurQK8JlfdlrntV0kfNoyECPpcDUe8rFBu777','QCZIk2W1','UzkMBv0EYMwLhhnR040tbDgJHZrNZMuql7x8cLXtnNqRtDKUivb3Dgde0mR3HZLc6pHQ52utok3MN','wh7LILyeIbszcS0AHw3EGG5HmYsfJxb',6);
-INSERT INTO t VALUES (868213863,10745410969757313328,'Vp01yxMM4XHDGKoxIHyr2keN6r92LSPVaaQ8N85qt42vqmFQhbT9lj0','tUc4h','SrkhBRt5RD0yUzmXOUKCBI2g1mYuguZczzyu','s142TKpUu5kcc9l10pVgX','vpanLTquXFdRe89V','PIOyeTjYJEeAsgWugu8HJLYNKC3ZbZ9UJEtpp591OEwxMRHeq1IjbcykUcsLyBH',7);
-INSERT INTO t VALUES (61316065,3594071216789289748,'hPXGFulVsFOw8','Bb0Z2zRtbhXiWBYxEiAi','IYp','BbAr','Y3eYJLDzP6UKVY5C6LtMi75Ovlc4TEcpcQxte03jYJOJFlLD8hZxZIXo1k0','QEwTZsaCZONdEDidwAl3ht7RIsT1qvxh4T',8);
-INSERT INTO t VALUES (2379808321,4320997434469845284,'lucX0bKtxbsAfKclkVZ6R94XJl7Y6WpXURDvSzIvg0rXSi6','0BvCmQs6m4bL7l7247ut','01Bg62eaq8vFoOYFCeM65EmQKyiZ9bnhXC7eznoc','yqxQ5m85M2rpYQ3Dljg','ebXeQESBKLI','dQ31O8DzzwJqX3Iw0tvaGM5zaxDevqhxhOtRbY4vWks8JmHWZpKb4OHhfrvl7rO8oiSwZ3q9mmdZ3oEMQkV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7268821920533834370,6343418531019854350,'Htr2KtQFALcaW1apg8iofcCBp32gaVRqpoZOMmFCiCnP19uHq','gXpxAXGGjbYNcWHQAQ4F','9d5QjMdgSK6MXBqP893i1','2wE9kx6sQPWUPOFXs','XVKjqyGJCQdfEB1SWIdjeXfo5kdpz9uA9UZxXN52iPHSTrxy913LwjjrAEbakGEN37','iJcCCplFRKp4coKJOoA4xEo3QAMtKaDyWyQYk87xfVR6',10);
-INSERT INTO ti VALUES (7268821920533834370,6343418531019854350,'Htr2KtQFALcaW1apg8iofcCBp32gaVRqpoZOMmFCiCnP19uHq','gXpxAXGGjbYNcWHQAQ4F','9d5QjMdgSK6MXBqP893i1','2wE9kx6sQPWUPOFXs','XVKjqyGJCQdfEB1SWIdjeXfo5kdpz9uA9UZxXN52iPHSTrxy913LwjjrAEbakGEN37','iJcCCplFRKp4coKJOoA4xEo3QAMtKaDyWyQYk87xfVR6',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(62);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(62);
-INSERT INTO t VALUES (3537147606921088200,299926869537557561,'mPhZBvtJ3','xHgj6q','deBuP9usGuN4LUQxpJXKiYP4HPDyCIm4kybyxuewY3rjvAoOTnaQ','nxZLdWrD0WRF','QM2rWXAS7XmR6UG90pwhzCWaBnIs3Fp3Jg0iT','QlgvGpEoGQVGgD18ogXAfHA7LqVTTn8UHhFgAHuZlPrmrA9hx5voJf',11);
-INSERT INTO ti VALUES (3537147606921088200,299926869537557561,'mPhZBvtJ3','xHgj6q','deBuP9usGuN4LUQxpJXKiYP4HPDyCIm4kybyxuewY3rjvAoOTnaQ','nxZLdWrD0WRF','QM2rWXAS7XmR6UG90pwhzCWaBnIs3Fp3Jg0iT','QlgvGpEoGQVGgD18ogXAfHA7LqVTTn8UHhFgAHuZlPrmrA9hx5voJf',11);
-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 (9143357535994830412,9387511346019688106,'0iIoj7dlMOVhLlgXQI0kpWYglq05AwWy76T','YBA8zUdWnlxCUTbPbT3DZQIxIt0mFvPQF5bQZhlx4PmtGs45bN0p2Dn0EkTw4FSm6CEUT36203bXjFMtaowWffeh3AiuNd4qTU9Cf4oaJahdhVkP4fwSsbM9Pt8qtxkcJEpDRrDBLLwPt9IoGXtus9LdETU7BKhHkpvRc9kJmgLRDcIhJnsSd3fXVP3tR83wGZpnAZXd2fNkTnv5AM4SF2DTB22aYWfFYfi','WUX0nqCUc54OKsNIS5dH5BiGBk7CxAFC6ZBdZb7xOlW9','YmMCg86Jbq8RP4djgX0lVCy','nW6BRK7g3ytm7ctv4GGi8ENFGWIaOzcC6ONzaye4deJ8','FZ0dnbvNP35WDtgvjWTLDV4LDRkH5',12);
-INSERT INTO ti VALUES (9143357535994830412,9387511346019688106,'0iIoj7dlMOVhLlgXQI0kpWYglq05AwWy76T','YBA8zUdWnlxCUTbPbT3DZQIxIt0mFvPQF5bQZhlx4PmtGs45bN0p2Dn0EkTw4FSm6CEUT36203bXjFMtaowWffeh3AiuNd4qTU9Cf4oaJahdhVkP4fwSsbM9Pt8qtxkcJEpDRrDBLLwPt9IoGXtus9LdETU7BKhHkpvRc9kJmgLRDcIhJnsSd3fXVP3tR83wGZpnAZXd2fNkTnv5AM4SF2DTB22aYWfFYfi','WUX0nqCUc54OKsNIS5dH5BiGBk7CxAFC6ZBdZb7xOlW9','YmMCg86Jbq8RP4djgX0lVCy','nW6BRK7g3ytm7ctv4GGi8ENFGWIaOzcC6ONzaye4deJ8','FZ0dnbvNP35WDtgvjWTLDV4LDRkH5',12);
+INSERT INTO t VALUES (-5195577058477281208,-1665695035,'kk1ltbuuJP0FXJw7dKtNEy5vA0qHrkZ2mg2Q','mVkWMwMgmdN7nOyvbS3O1vJ7X4ePe4PZlA7eqpWlYtpymbzFpI9v0YBA10cI41JRhldPDN0DNk0NfLCWEQKjPldkz6CR7STYnAKAN5nEB84tjaB5kfXG2GRgxJfpdZrudNAAMut58uQgNVr8tsdaEMQ2oE2roXXPcwV4aumexEI9ISC9AmEGmeIUi9U','zVBjp3pSV','fTF8rZD73kLdD7kDIetn7RQBpQnB3Mvy1KCDGE2','F','D',12);
+INSERT INTO ti VALUES (-5195577058477281208,-1665695035,'kk1ltbuuJP0FXJw7dKtNEy5vA0qHrkZ2mg2Q','mVkWMwMgmdN7nOyvbS3O1vJ7X4ePe4PZlA7eqpWlYtpymbzFpI9v0YBA10cI41JRhldPDN0DNk0NfLCWEQKjPldkz6CR7STYnAKAN5nEB84tjaB5kfXG2GRgxJfpdZrudNAAMut58uQgNVr8tsdaEMQ2oE2roXXPcwV4aumexEI9ISC9AmEGmeIUi9U','zVBjp3pSV','fTF8rZD73kLdD7kDIetn7RQBpQnB3Mvy1KCDGE2','F','D',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3682897472560156137,4951629485619402880,'Ar2jhtHqEIQGZ3guAih','RRmXzJx3QPEa9jCIftj2S89IMIw8IECKBRVX7P8twJjH8EpuDON4fLm3kwmGu9hbQdPiSsgIZ','6cw4ZnQNDG41f7xl0KOnHZWgP96tvWA6C43EPbqOWmvGwq1h485yCv4','BgpPOHxHegsQf5kAOEgnH9vjveC15SfPbFCc2vUse9lVySB0JU3XINedGa22YdsoAJ4pIoog4wwneKd86UtinvY27vhtdoVoQ2I2aiNWAwVwKhFcY6tKxmi81WVYyV6jrpM5tOHOAluALmFWDtTRYPmn6UtlP5pVnvIB02y6xpFzza','PHP57BIrlHOLJ78YG7zIh27XTA2gn','eleZWmcSpMXYy8hhgRArJJdj0HN8J09uOJV12E825r3bWXR872OIQ88gLl1rp5nJxg3O5qN',13);
-INSERT INTO ti VALUES (3682897472560156137,4951629485619402880,'Ar2jhtHqEIQGZ3guAih','RRmXzJx3QPEa9jCIftj2S89IMIw8IECKBRVX7P8twJjH8EpuDON4fLm3kwmGu9hbQdPiSsgIZ','6cw4ZnQNDG41f7xl0KOnHZWgP96tvWA6C43EPbqOWmvGwq1h485yCv4','BgpPOHxHegsQf5kAOEgnH9vjveC15SfPbFCc2vUse9lVySB0JU3XINedGa22YdsoAJ4pIoog4wwneKd86UtinvY27vhtdoVoQ2I2aiNWAwVwKhFcY6tKxmi81WVYyV6jrpM5tOHOAluALmFWDtTRYPmn6UtlP5pVnvIB02y6xpFzza','PHP57BIrlHOLJ78YG7zIh27XTA2gn','eleZWmcSpMXYy8hhgRArJJdj0HN8J09uOJV12E825r3bWXR872OIQ88gLl1rp5nJxg3O5qN',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(9), d VARBINARY(80), e VARCHAR(16) NOT NULL, f VARBINARY(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (48423,250,'K','Q2eizC','Fk','WECdzuZqYn6','65nntfIYQ1HasEpz201gZpUnBnWSFdbNmx90smiZsZrPefCgto1G2F8ypBcbrz','jzVGbNGWftg2aDD78mrlrVkYU1x6nPn96D8a3LHyFhpuvqOOGndFaPuKkQ6NgNKEtdMfqroSWwtHHYvBVfwgZ2lIc6JpbeJC',0);
-INSERT INTO t VALUES (18928,110,'e2X','BUzPLbiFeAaRhdLiQSFfzPWZewpHixAN2DL7grXzp','7Lj1','2PhVJuKAUVElV5sqO','s6dWcWWH6n4pxYXiWJlmqku7Rj7vqQmgQBJmFK4hd00BbGGas1psrkop8HGEMBv4UTcVIv','HzjvHNHlrzALXVAAEu8M6JJVtvQvHONGQRdabprEqoKfkVf',1);
-INSERT INTO t VALUES (42811,176,'ms','RvKZn73h3a9bPTKpB2awjpf3','EE6CweFEz8','P9izp15UMTstiHN5a1wxMl','8KkaPSehkT6KDOuUQ9OiEveB6ip72xdcz','cMPk1zI0gEWFnx7srVKjCfzy5qBXXM10',2);
-INSERT INTO t VALUES (1467,1,'bFRPOPl','qrLhME00CNqyaaqGlps9Qbc0SQJZoWTHpEFPnxt','8H1EQV25uvpkK','18p','RnNSs3bLeq6It','u6gsnnvc0GcfRkZK',3);
-INSERT INTO t VALUES (4982,45,'mDAGH9sO','k199rwP7I6xERuve4GPBZo00iCofoYsUmhpMx','KpmTAu3ei8','kf8n09HfRFJxFpNMe9uFr6C20eAcCqJTyEE6nwHvvGm0hS0LzfDf2LlpLxOJF6ZyCHDauxf7E4RkNZKq5kz','3JIE9PCrYAiizFhjr0B6DCte1It','E3waTin6qphXoZzZGI1Iv5YGqkCGZY9EgyEys4AEg2ZCi4Nk0X2UQg8JVyVfkbn2oZWQdznXIOq02DgztBgS4',4);
-INSERT INTO t VALUES (15167,40,'9ULcU2Q','NZi9P8QkcHPYapX','I','ViD847kSwjYEGTBEduVdZlT98K5BjMWnw47JgYospvjbQIY','rS0tFof53jv65McDx9XtbZC6bt2h2VGY5FLDsKJwgV4zqut86fwM','HdSE8jwqPGsf2Y2HuVg5vzV',5);
-INSERT INTO t VALUES (11249,51,'tqgH5','frQxHImFMOFCRRtw','4sveHpJqT','h37sRyprrFWuP9PDMH7zzkLlUxxNjoHDxoniXpMKgy','ZV3NJ0XVLg1eZrKUtishPf','Nheedz6F8JozsSjCOD',6);
-INSERT INTO t VALUES (17687,38,'7','9xo8Ln6z','kLy7JepunM','1R4mO5cLRN9dnfFF5Hxg2wfzVlClIqZJQ','J65HFbr55hcKrVHmT28WEk7yKBcks','gVMtUf1K8HGuiWbxH1vpCzJQLEMzNRCZRG6MAWyGFfYXlDu88WwFPzZ',7);
-INSERT INTO t VALUES (37255,53,'sqVAnv','mTF9EymemN2qK7l5ezXHqN6ZBc5qRZRQE0USMTEi0IymVY4cazb','ySJrdU1T2Nvi','4AyWbzuegJSMiRsNwdfkZzPXpBu6Buf9BQa1JOWNgmqgEohYlrzNMiYh8','fhGIYgR10UVMfU','Q47vw3X8DOazl2rEHyUZ2OVE3GwObLXIPYrhwBH4wDTA4HCVPsKHK7zXyUt1amM2jsnMuPTvdKhUhJCigEhjb8IKYSeXNvY',8);
-INSERT INTO t VALUES (2661,22,'jS','2MfvuaXCsb2AJTI6PivomozVl3GnGi','B9iO','3wiN6plTukPeiEFoui3O0tDEmpGeLK43TP3XFHJU02FzFs8us','eDp2oAD0QyHJDihYWXxWxSaYmV8CEjXdLRAzH6','cJ1F9NhSexmGk7nEjPadmxS3WqoN5Y3OTPTsZzd0WSWDnOxAELE6KtsMhRcuJlKN6cqtd739ZM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4616143160926853630,-178247747,'hIt','q5Jnd5PAjosYiEpAVWPmDd3EK326rpj8wQe78PFJcJOG0W9Hy6zoZwRfTX0MSEQJEdIpsRa0AaIQYdqHB0qGsVSk5ybqVNBsfMciZX4asnyuVpTz4dKGorgUXOucPGZpqeqemOgpoYANRH3lQrALvYIXZDYQ2sqf1sMcg2lRCzMBxuxj1adyP1','KaQX6O3ZfbUWO','KMMwUWJUzkz0Bb8asX2hXMbOpRy5rSL9jYQDu9tyEmTHiG50X8zQ1THCzCgQlXENFun','Y','aQ',13);
+INSERT INTO ti VALUES (4616143160926853630,-178247747,'hIt','q5Jnd5PAjosYiEpAVWPmDd3EK326rpj8wQe78PFJcJOG0W9Hy6zoZwRfTX0MSEQJEdIpsRa0AaIQYdqHB0qGsVSk5ybqVNBsfMciZX4asnyuVpTz4dKGorgUXOucPGZpqeqemOgpoYANRH3lQrALvYIXZDYQ2sqf1sMcg2lRCzMBxuxj1adyP1','KaQX6O3ZfbUWO','KMMwUWJUzkz0Bb8asX2hXMbOpRy5rSL9jYQDu9tyEmTHiG50X8zQ1THCzCgQlXENFun','Y','aQ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5980657676607912437,158325832,'rcYuqBmlHaz70BJ9VzGIjgwOkLl9sfdqxpN2x','Pg3AxRgzjbOcrynmUMalLBT8ib5CCJmWiboh0GpftFFITcsWR7F3HUHZP7zQtL0UBDlxcCynqutzpgHyjbYptvTdlRhNXGJA8deOPzOa1esr3sf8dCjbpgPDs0UX0EOUeR7bGDT80acZ71yzt7AiXabLBliBVUOIoq7Zdn8gjnbTQlBaxFGRnWpRmg1EbB2PP55qK50Oz','dGC4JeFA33fUd','ZOPLkpjS7Zi7xTn6eot197xlnpvjeIOpUvhTsX0mPFjKeAeHKmbfaAUWQ7l6RuYZN38szGC7bCQ9brSiqMhiPR1u5n9VU9UkUQUksC2T0d4QPs3srbO1UL3oYkMcJbehUtgqFNVk','Tu','k',14);
+INSERT INTO ti VALUES (5980657676607912437,158325832,'rcYuqBmlHaz70BJ9VzGIjgwOkLl9sfdqxpN2x','Pg3AxRgzjbOcrynmUMalLBT8ib5CCJmWiboh0GpftFFITcsWR7F3HUHZP7zQtL0UBDlxcCynqutzpgHyjbYptvTdlRhNXGJA8deOPzOa1esr3sf8dCjbpgPDs0UX0EOUeR7bGDT80acZ71yzt7AiXabLBliBVUOIoq7Zdn8gjnbTQlBaxFGRnWpRmg1EbB2PP55qK50Oz','dGC4JeFA33fUd','ZOPLkpjS7Zi7xTn6eot197xlnpvjeIOpUvhTsX0mPFjKeAeHKmbfaAUWQ7l6RuYZN38szGC7bCQ9brSiqMhiPR1u5n9VU9UkUQUksC2T0d4QPs3srbO1UL3oYkMcJbehUtgqFNVk','Tu','k',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8294300142708288929,-421990430,'G7pc1m','Zh5LiTeMrfWJITqhjCPFpq4oHQCjPJIMKqY9ooNhE68VIgLM6OgDvkgzGhVp9Mqdvsf','vHEShqNL7i5s','XiHRbhNn4We75N9c4bWM9DHTowisj21ga3w2IjdIaz52lIZEgMOSvsaJvOO0NXlukmOUTknXIbsdJVDXQdLzUpJLgpXc','8','2C1',15);
+INSERT INTO ti VALUES (-8294300142708288929,-421990430,'G7pc1m','Zh5LiTeMrfWJITqhjCPFpq4oHQCjPJIMKqY9ooNhE68VIgLM6OgDvkgzGhVp9Mqdvsf','vHEShqNL7i5s','XiHRbhNn4We75N9c4bWM9DHTowisj21ga3w2IjdIaz52lIZEgMOSvsaJvOO0NXlukmOUTknXIbsdJVDXQdLzUpJLgpXc','8','2C1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(84) NOT NULL, d VARBINARY(76), e VARCHAR(5) NOT NULL, f VARCHAR(44), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4578887,-121,'LCwio6jvZPSYbS4NeZNDkPvnCvG7vnrQvd8Z9yHqPK8DCBdwI7zreQQgbV190fORSmkuYjptI','MJe5AS8UhBru1P4Aiz0JaYhR3yBNIPwCtnqVyY1LgF9iupX6B','6pkkM','uqoowDnz','a','l',0);
+INSERT INTO t VALUES (13744657,29,'ASvXje','lkIQrW1Nm1YoyNd','xm','qeJnWh7SexBk9icvsufGPVejNUpy6tAAgP','V','y',1);
+INSERT INTO t VALUES (6234038,-107,'G','8E3bjuTSHuEC39QdSZhZjktkM6NRhPm1on7DMTsaeuzSTYab7FOYFA0eKdM0p','mO1I1','XCcmdsLUOEMOMz3KMVjbyWbh2RplAfNXIwBMzmKlZ95o','w','y',2);
+INSERT INTO t VALUES (1294517,-86,'8UFXT5Fx','FJnV4Ohwuak9','j0','xYFuWmM9WugxvIR1sz','q','d',3);
+INSERT INTO t VALUES (14468630,-104,'qMY00v','v5obl','D9','qzVCyx4cFyHoLzpjeqNOuvF1o37LidPQq8qDifmM8','g','u',4);
+INSERT INTO t VALUES (510246,104,'vV31V7Pfab','6SAmUndJrrbqJz4Ve1j1cQqAnIeAoo7JCnWY1q9e9lS3BqBHVh2zO0uilcmgpSKqw8GXi','4v','l0FtS10b9dre6','x','2',5);
+INSERT INTO t VALUES (6627539,110,'MfKx7MX','Vxket02','iLJfd','DOTswwqp83asm','y','N',6);
+INSERT INTO t VALUES (13435211,85,'zSJQabZQsUq4UXlb50Grbiauzezut4rSY3y5nFvKedW4jEEby3aRCgdvni0dzIEsbNW3FdrOFnhlxuWb','Aw82biuSE6UIKZV11LiXTZnJjl3z7RIZktUeofMSFlkMhkcpdnKr3uEbgH3xtl','RKou','rNZE3RM7z0cxpq0t','c','E',7);
+INSERT INTO t VALUES (8626656,31,'1nsjEUswZnSk6SAAGHXSVAuBwwUjPoChlnOZ4xbh8EeR5','iSXIGyfK8KnnEOfXF6tMLxud9GYIahlbHHIeRfKEhDfDh6xa','GzHuR','KhNOgvoa3GrUPu242rqC2sOWWNmwkfdu6MQJd','u','F',8);
+INSERT INTO t VALUES (15393030,-82,'VUe78YG0Pr5V692fOoHEMlHNag9zO618LZ4KfC6NZODALuC1exk7kwBRNeUeS3sVKgHBepZgS20aE5xbk','Oap7uqQcsQPpJIJsPptlDYDRSQaV0iKjfsj2F1iA56LxlToqky9nJEt7p','cAio','dRuChndEjrbYaS7oHbPeduBmTooqZsbB3s22H','G','E',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(84) NOT NULL, d VARBINARY(76), e VARCHAR(5) NOT NULL, f VARCHAR(44), 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 (4073830671,85,'FHAegZ','KYY8wC9seGpSeCggZmjncbuq77IpayuWi16oigVNtV04Kr2JNdDi0TDgCrex1sL1w1X0G','EQWRfSsD','P2v7jrQIFrwQlrM3LmfLOIzyO8IEOaCkvG7dAL','j33NEHF4wKeWy3KlSjvsKd4mq7O72bt48QQqWZnio2eWqywghwjFkHWMKM2t9Ttep','a0EJEYIkWcAcqzfywT',10);
-INSERT INTO ti VALUES (4073830671,85,'FHAegZ','KYY8wC9seGpSeCggZmjncbuq77IpayuWi16oigVNtV04Kr2JNdDi0TDgCrex1sL1w1X0G','EQWRfSsD','P2v7jrQIFrwQlrM3LmfLOIzyO8IEOaCkvG7dAL','j33NEHF4wKeWy3KlSjvsKd4mq7O72bt48QQqWZnio2eWqywghwjFkHWMKM2t9Ttep','a0EJEYIkWcAcqzfywT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(10);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
-INSERT INTO t VALUES (1832182051,7,'fmjtU','ekw6AhkMyQXbfo3tAzXXki8KzJ6Zcglnd9p3ShewSR2b','uxhCFm47o3zCz','yVQYWBG6v4xUOy2NFsa1W5WUWxOQJ3ULw6JsUqKRF6CpB','sSyI41jUlda4v9TkC1Wt1PmoJ8NjUWxoJROpuMwM9lt1WdRmOtp3gIeZwZ57lx6KIiZqtywv40L2Wrt4NpkrzYd0TlCvglQZ2dg','ZWCda89KFU5yzMtdQWuQR1BCjGwEt33jxzgnwbCWthWma4qsxT4HLPNKk2H9qx',11);
-INSERT INTO ti VALUES (1832182051,7,'fmjtU','ekw6AhkMyQXbfo3tAzXXki8KzJ6Zcglnd9p3ShewSR2b','uxhCFm47o3zCz','yVQYWBG6v4xUOy2NFsa1W5WUWxOQJ3ULw6JsUqKRF6CpB','sSyI41jUlda4v9TkC1Wt1PmoJ8NjUWxoJROpuMwM9lt1WdRmOtp3gIeZwZ57lx6KIiZqtywv40L2Wrt4NpkrzYd0TlCvglQZ2dg','ZWCda89KFU5yzMtdQWuQR1BCjGwEt33jxzgnwbCWthWma4qsxT4HLPNKk2H9qx',11);
+INSERT INTO t VALUES (2454554648,-100,'karRWvCiR89k1JJvZ3DqGAT8zwtxYkvbdXYfaVsEr3tQLb','1UTO5H9FFRJPO5CZYmx2rLVnydAaRJPRfUyRyoSWUs2tB5k','9K7z','SphJ8zHLdwfB65gA53fB','q','G',10);
+INSERT INTO ti VALUES (2454554648,-100,'karRWvCiR89k1JJvZ3DqGAT8zwtxYkvbdXYfaVsEr3tQLb','1UTO5H9FFRJPO5CZYmx2rLVnydAaRJPRfUyRyoSWUs2tB5k','9K7z','SphJ8zHLdwfB65gA53fB','q','G',10);
+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 (2921280285,-12,'5lk6nEuIQ3MHnIjR','mlB','xTb','SCE3R76s7w51MmIe5e','Q','9',11);
+INSERT INTO ti VALUES (2921280285,-12,'5lk6nEuIQ3MHnIjR','mlB','xTb','SCE3R76s7w51MmIe5e','Q','9',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4184394461,192,'oyk','It7D1qTsXmYqJBjV50GLSiHkscRu7ZmRtkQVNnmqZkVnQrgjdehjDToU7bhTApGymlObBWr66QjSuOYVxiZbtE1sjGySvIJeFAAbJwk7Ryv6Ju1RGaebby6wPBaBmXqis7RwvLLDmG7ZB2K52vWQtqwOV19efVxaqP5RemJuP9k4f0C05gK705vOPOi','kBr6ZNzNdZ','gvmhy6swOoFz35neRMfipYzckwtOY6Wd20TXmLwVnkPDagnwgu468z8vzlj6MBwQVal1j','JfmHZtzjJSrso1aTNBB2q9ynN6cZlm7mhsDh0N6AQwXEJW5','HGj1FxUBhQEwoMHkJlnZmp3RrTuKQ7P7tIf5D',12);
-INSERT INTO ti VALUES (4184394461,192,'oyk','It7D1qTsXmYqJBjV50GLSiHkscRu7ZmRtkQVNnmqZkVnQrgjdehjDToU7bhTApGymlObBWr66QjSuOYVxiZbtE1sjGySvIJeFAAbJwk7Ryv6Ju1RGaebby6wPBaBmXqis7RwvLLDmG7ZB2K52vWQtqwOV19efVxaqP5RemJuP9k4f0C05gK705vOPOi','kBr6ZNzNdZ','gvmhy6swOoFz35neRMfipYzckwtOY6Wd20TXmLwVnkPDagnwgu468z8vzlj6MBwQVal1j','JfmHZtzjJSrso1aTNBB2q9ynN6cZlm7mhsDh0N6AQwXEJW5','HGj1FxUBhQEwoMHkJlnZmp3RrTuKQ7P7tIf5D',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1081311110,233,'j8','CBU7sWtQTyx6cHhzSHSey','jXVyrlwUbfy6','Dix4JDococ3Dluqp2bUmyAfzJnEAqRIrq9HatHK00ETwvS2wVSDheH3XTFcV6JVscFzASWDiretMp8UwdulHXuPewDtiU7QnYb3iHCFreR6LiQYkxbOia08sPQmHddMB7RR2CGuENRLp8r95SUXbafHOPIBDcd4vwdxKDzgt71kqQGvn7tRocRSYmgRY5MlNV59cPSiNIGxNvoQCan7HMS3OE2FnrQ9BWBlBpe8upqU','LEOlvdutl7u02UcfQ3nIR3cWknGnQFW4l9x8fA','7vOcSRciWgtVb8GhiKFv',13);
-INSERT INTO ti VALUES (1081311110,233,'j8','CBU7sWtQTyx6cHhzSHSey','jXVyrlwUbfy6','Dix4JDococ3Dluqp2bUmyAfzJnEAqRIrq9HatHK00ETwvS2wVSDheH3XTFcV6JVscFzASWDiretMp8UwdulHXuPewDtiU7QnYb3iHCFreR6LiQYkxbOia08sPQmHddMB7RR2CGuENRLp8r95SUXbafHOPIBDcd4vwdxKDzgt71kqQGvn7tRocRSYmgRY5MlNV59cPSiNIGxNvoQCan7HMS3OE2FnrQ9BWBlBpe8upqU','LEOlvdutl7u02UcfQ3nIR3cWknGnQFW4l9x8fA','7vOcSRciWgtVb8GhiKFv',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED, c BINARY(98), d VARBINARY(63) NOT NULL, e VARBINARY(19) NOT NULL, f VARBINARY(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7636566667324496306,1445692564,'U6L','nyhe7iknCZqwgiNCZYgFlDiVcxVglCJoZRVgpRgAnJak9Xti5aSkMM8hLRs3BaH','tyLiv6nInOdRvJR','MzkPFWpFUPRB5WAplat43gN4CRRbN7kCBymr','cEAJRrxQibO2RNZWqnPU6pbMjKlvUkAijhMDow1Mj8mT24dsRMMLZwmPe5zHQOJJorAzxh3GktBEgrT29VTflmlLndTMXfSM','VAqWI7es',0);
-INSERT INTO t VALUES (15928266286511871944,1773412696,'2eJkBb','2WCFRWdSKWARzz7FKDl7Wd3Fh7tB4Rw26kdEaCGdSVzwogJE','zpSy7iyD','fyLsMC2hUtf6dS2wKcB19BZyLgIF','QqExmSSNewOJ','h4cs6YteM5JZhI5X6WKcPh0MXZcEsshyZ',1);
-INSERT INTO t VALUES (9459117576873336413,3812211095,'m8hOcaITkhl1bsu4MmBfg9LJM6sU0tW73DvQLinVzk','u6k5Yawmzr0cyOyW0zM','shVVR21LQ1XKLu1','mnfOeSLOcJ9vlU5r2VgTW2XdV','wgCQUaOe9MtacJX95ctlGC6BVgtAp0luAYEvnB5ICZct4FJsquB3hViG','CwrROCyQdTqe7MtXMlE9XOAmQb9PdhqfemITHzGIOQ3SGEyGAQV',2);
-INSERT INTO t VALUES (12093843827864762613,2757222461,'dumBzLz7e2JI88bm2YFYh4HKigAyu1vKiLLRbURF4l1m4dnqygZ4gjwvJfaT9M2dAFwvgpUmqZmcW','6emlmY1hsKIkxyOdRVjlO4oHZJ9Q0aSVQ9EK2MndR','8Fvhx5t0AmEKMw','ASFNGeHEGwk','SBLjXkUQxOSlCTuSWc9ajMx04pIxsQAnVGdA3gMVxp0bVjdbIJJGX5hFGWJjoAll','lSb1m5dFATuSurFy5UnMdm0qSuvYRyMxvlNYptRmU95UEcWXKFVRLBzuk6GTwwtUZJdD',3);
-INSERT INTO t VALUES (9043007170797493922,3304441953,'AXVzUEK2AW6456Rf4PzopP5SmUgo','EfMNpTE3bBlhnkPcJUVKuKVnGn0JJMmdyOFdAIWClQdxiCHIuemJ9UL4jJK1n','kgmNFWL4Ncu','igobIEYuzHPuB','sqCv8H9cnoqrh7bjEcWu6XrwxsmRby8tMgtljal03qDZPrQZQoqr0Iye4FTo','jxKu',4);
-INSERT INTO t VALUES (3684954846900357026,3478393713,'9Q1QP5SFlQyFAVaTOiPMljMaJ7iNStuHMhxV6qs','b6tv6Ss8ak2TyHVIJDsZm6cDRWOF','GO8S','WiuxKA0wudytwe4kAU','I6rJ6n3xnweCIIc4c6GNU6','YoITYfaQPxG3XMgZJiRccFDdQ5koWUw2Y5G2UYNEElerEuUIcVoGD8hGr1b4tltRlVG2NRR81WEsfY',5);
-INSERT INTO t VALUES (7495149349358836908,3688592431,'k35VKBtaJ9GoO9HYlXg9S9WDwloApdfM8ffoYe8wP','rzM7NueBi35gL751bCsOO0yFxA3D','uRY95s8OygsVCW','DLWMHtb','SZZtmNpguNvbezfFsLkGmsXebXTOYjnonvFknz8a13cIHr2iBRNAnceFV7L','ffRSjoRA66wj4D66bKvjPcOzPq8PhW22RzPhlZGa9zM1kD0Uy4FpT7k',6);
-INSERT INTO t VALUES (1377208693588788770,2753381279,'E0ETDv0Nn8XTLDL7dOmbDRvCkjh3H3lcJQDW6ROGKu','aqoCvwUlP2Jp8Q9oPfn7XR2c3yZfhvNyxGxHA4BKqchjdDLL','t9Z8duXmw32wRa5pmV','Z8PElIZUofxvVorq2C9AUMqz1Q886ffnSW2ulazA','SrYXXIv5sRyu07svxpKdDWngt4SSihAn5cc0NvmmNqapWGqlnkfv','LzqZHo7nrXunVT6RA2Z7q2vFR7YlHU44NTqckk75HEOqrc45IMfWAlmuqTfRR3',7);
-INSERT INTO t VALUES (7749204043820280673,1606488672,'mqQhuyHGEySyFhVfE0PwDafxxTkF18cYIh9FkpDvcmOHA3XJWFoOV2FQnmXt3HoZE4HDAr','19','YknGuF','HFgRS88klmnezDyTa','at6RmpTzJ5wyZJSvJLtbFA9WnshIlQb9QIeNYOVD8efTwq92knR3p2cER0d5j09XAeGMUb954buQsbIEIHW','vGgLnuts6BnuDmap4JNrs66FDYZO9NXw2fK3WWB1PIVorpNkSsSiith0NXhZLuuDfOlI7fGxi7Zr5cP8nppYQ7c2nsgx',8);
-INSERT INTO t VALUES (6992792092793049903,1832548164,'yyzvWKwjvsJhLTNkcKv2TMHvcSIl0N3q2mBBqL','CX7F','4bMF4jRedgEfbjQ','msUhyWxOlmqO1sE84IenJAnnOMQtBmvf4n','0gXkMYI3BEISoiv4rP3yCH5wsnYMIHlzuP69kRoTxClGUhEjmZ55EVma1WOUEQ3ZejvO1KKIoAwOp6g6Qrw4bdSUgswHGeGLUX','GMOCuwCw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2179619368,-81,'hGUo1OXw6sDZrcZ52p8FCd3sCPfMBT7d','ZmtPld10TAyPjfl0Lh1TGv4VKxRu40tZEcTpiIFwQoKqyCIIYNkQXLqEITe4tg1rYpcVmC5bv3fMwPtkdA3ErmZeSBLZXlUSWasJGdvSuKlIApGBMXsmHcHwfQpUQXsyUhqzSha4HqJaBYiFnVpurQ8VWKQSMixXMd48Aj2wu8Au3NOxIZlbn6bn5g6PKw1bSMTzrABF1VLPbZcv57bV1FoW89LqXtJK9xDtt5kr','1kAEg','MEB7g3O7Hf7xQ','7','Y',12);
+INSERT INTO ti VALUES (2179619368,-81,'hGUo1OXw6sDZrcZ52p8FCd3sCPfMBT7d','ZmtPld10TAyPjfl0Lh1TGv4VKxRu40tZEcTpiIFwQoKqyCIIYNkQXLqEITe4tg1rYpcVmC5bv3fMwPtkdA3ErmZeSBLZXlUSWasJGdvSuKlIApGBMXsmHcHwfQpUQXsyUhqzSha4HqJaBYiFnVpurQ8VWKQSMixXMd48Aj2wu8Au3NOxIZlbn6bn5g6PKw1bSMTzrABF1VLPbZcv57bV1FoW89LqXtJK9xDtt5kr','1kAEg','MEB7g3O7Hf7xQ','7','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1937801540,78,'QHLFYR8ARskKZC','oaOtBTovvOTAq7RGnRlfKZCTpJFqxT2AETs5hpezRa4e1ksqjg7Afuef3vuu7v5FmBeJuB9MiToAC4DcG4GUVaR0VHBwzH4ZSjlQ41EZqDI5D7SGxrq5ixjdtSHaVHV53t431FLpLyXJ2Qbn1','D7HS','oxxTJt4rXbT1f7sf1cu0h8a45TNI0RJgkDUVlo9wqxHCQyDH0gZSocqysde6CtPlo1Zql2NIj14YqZlplQ6PVuTVhTD86MxNWmAdle8q1x1ZDGHP2mNCrt7cMOW','t','G',13);
+INSERT INTO ti VALUES (1937801540,78,'QHLFYR8ARskKZC','oaOtBTovvOTAq7RGnRlfKZCTpJFqxT2AETs5hpezRa4e1ksqjg7Afuef3vuu7v5FmBeJuB9MiToAC4DcG4GUVaR0VHBwzH4ZSjlQ41EZqDI5D7SGxrq5ixjdtSHaVHV53t431FLpLyXJ2Qbn1','D7HS','oxxTJt4rXbT1f7sf1cu0h8a45TNI0RJgkDUVlo9wqxHCQyDH0gZSocqysde6CtPlo1Zql2NIj14YqZlplQ6PVuTVhTD86MxNWmAdle8q1x1ZDGHP2mNCrt7cMOW','t','G',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1941548864,-72,'EAxb4WGRcnxAIZls8PPj','6Pfc5uQ8IJ8dY5ofN18FBOdYPnTVvxnVfBHkLKe4LOKjue5cIjI634nLBTOqa4C4LB6OO8y8biOCuqBy0MPQ6He7CmildkY87AOsvIQ85aBaOmE22AQtIo1jXApByhcnKLwEVsiCU66obv01zBqr02TYTjX98aUkkQrchVENRmj','V9Hwc','luFbKWB7kEMrv6y1wJpFkNVJZ0AR5KthHQe4zmCwj6UMje9IEYorzAW41FvEBr6E5r6ZDFxf7HSvl8zGSvUogN7sz0PTtilrEXlLg7MqU4RaxhlTYi9hd7v8X8mK9dFCjGSbJooUZf4yN3YMtnSqPZBDQbVH5itxuCVxADCqzTme9G','X','5',14);
+INSERT INTO ti VALUES (1941548864,-72,'EAxb4WGRcnxAIZls8PPj','6Pfc5uQ8IJ8dY5ofN18FBOdYPnTVvxnVfBHkLKe4LOKjue5cIjI634nLBTOqa4C4LB6OO8y8biOCuqBy0MPQ6He7CmildkY87AOsvIQ85aBaOmE22AQtIo1jXApByhcnKLwEVsiCU66obv01zBqr02TYTjX98aUkkQrchVENRmj','V9Hwc','luFbKWB7kEMrv6y1wJpFkNVJZ0AR5KthHQe4zmCwj6UMje9IEYorzAW41FvEBr6E5r6ZDFxf7HSvl8zGSvUogN7sz0PTtilrEXlLg7MqU4RaxhlTYi9hd7v8X8mK9dFCjGSbJooUZf4yN3YMtnSqPZBDQbVH5itxuCVxADCqzTme9G','X','5',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2331610598,-57,'tqYsI3ANAvIQPG7tfn3EZBWTrW','XyurB82Blf5D28LbkRZ4StaaoLd5623PAILBeCLcmq9RD5XL7DxfuC3MEOT6wHhRNnN','Fq','KegfnQ3hjNEm7wBIpisto1LGTJBOmyQ3U6WHftIz04JsuiVK0kNnKChHifem7hKfyglrN6Y2oN2g8C8','jm','jz',15);
+INSERT INTO ti VALUES (2331610598,-57,'tqYsI3ANAvIQPG7tfn3EZBWTrW','XyurB82Blf5D28LbkRZ4StaaoLd5623PAILBeCLcmq9RD5XL7DxfuC3MEOT6wHhRNnN','Fq','KegfnQ3hjNEm7wBIpisto1LGTJBOmyQ3U6WHftIz04JsuiVK0kNnKChHifem7hKfyglrN6Y2oN2g8C8','jm','jz',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARBINARY(96) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(20), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1885534008,10469022113897339669,'5NEGT8yjzezChAD','tyA72TnpjGwW2ug','BYOdLC3m1g1hmwwn','j1rbT6meD5QVThJiu','T9','4',0);
+INSERT INTO t VALUES (1365728211,10636851250242333658,'1AHuepS1sOy4caXOcqnRjdPe8SH9Lptfu2o','Rfv4RaefGzvPmHbuQNKzMzGSNngvD6g0tD1n3CaSlU2Behy1eZSa3PBlf','hm2cKGdLXpqnRNm2qNRiycev7CGX9p','PwLcNfmCBIP9k761JB','wb','L',1);
+INSERT INTO t VALUES (2600975990,7235187397789870166,'7SXbTT5HliSCf3sVVmXFUt7CJjFoyh863lWUWV','pnVKbk18rRQyqPZMVHM2ub1pdBDJe7xxzn3UBWgu2B1dBLFkm7elyQ1sNWwV5E6ATGRigTtRhT6AJ','xLf2gQmnbz3','wyFqtogmUCT','H','J',2);
+INSERT INTO t VALUES (2433951334,8763917054408361344,'wKSPIoi6JZTIPyPZETyw7F3i7ZiEZgVSzDFgpl','k3wiNM7v9uhYi0T6M','Ds1kFP2t8lxidGnRoHPY','zoqLf3f2y5rxZ4vW','M','S',3);
+INSERT INTO t VALUES (1035994882,16229973070920559945,'FOcAdQEkEkc','icczci8xmpg6V86PlINqVvElm2cT9QQi','F3YUPsQZPljm7sJqstl3LA4OaLDWuAh0YeniB4','F','z2','F',4);
+INSERT INTO t VALUES (2242498410,4552096599558977821,'KwtpR8sEXWd0ibOvod3LkKyPgDRHZO9','HWv4N45ZcyzgexxGGTDbsl3Hl','3JYP0rYpQgfB6wa5E0pJlPppkCwZtKF3YSg7rhXibB9dobbBy5ZncQ8yba7tvmksC','1ilfcSYXLFAb3HOAyXbe','K','B',5);
+INSERT INTO t VALUES (529228618,7625905547240315608,'JRWdbwwT','6XkicReZRAX0P','4uCRg6jPFHK0u8r4PXa9dmMbU2zZLBxYi','2DVB7U3tsgpvzsJqn','c','n',6);
+INSERT INTO t VALUES (1894016977,4253352956159209543,'DC4Aczx','W4SaR0UXPpBj43bC46xEu5z1j5L60etGllNqkY9xMcplWhsAqiBgeBBcRSFwaZfcEq3MpPTjab8v8h0m0GY57uQUC','e0FnsgH5qtXlXSFn8B18gilbGuUcOE5HTb','sBK5G3','kY','7',7);
+INSERT INTO t VALUES (3843409854,16970888123477900177,'XjdaxqzEjMEmaA20GKNke7','w9ndwjUip8v19dKRO9o19VY8kwDBWPaBc2GlCpB91PGVRtgytljVNUtFoksKZx','jWAnQDBkTkozWKMnGt0WN2TrVERnZohtR1','pqZA1t','0D','Z',8);
+INSERT INTO t VALUES (3630011274,5118114277603810753,'Kv8i6hd8tbRrk','exz4mHFjRPKEFt3QQYkebhAuQERPEabd','G4huufWtyHh6mImcE2c50jAoOsU7er54dho66QW7fpcY9LYoeulV4GzCcpAR9BwwRjoPUzF3G','NA8H4fKPZbnYNH','BE','J',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARBINARY(96) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(20), 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 (11785380509761957443,1891398400,'ijHDspLY8EuCZdWFm8uHlHRxOXHZmmGwWsm05TVmF1QTf9jKOblN8D20US7B2dV','sFGdeq4zhibYSnhJOPqf8rUJtDtcvuv58gnAYRer','U','aDLXZUsdCfrNBnj4','Sq3i814u48DJOCHVFyWT90SZjugfuZBAQeEqlyKtltZIcezNiqWQ3ExfLa55GKIGiYsMcAzG3s3KaEArXUFcUHw9','ShOkLaeI2FDtijzKnjOILjaa5mGf4pU2crBzYvO7cbOIIEg5pqhPtddQ4r',10);
-INSERT INTO ti VALUES (11785380509761957443,1891398400,'ijHDspLY8EuCZdWFm8uHlHRxOXHZmmGwWsm05TVmF1QTf9jKOblN8D20US7B2dV','sFGdeq4zhibYSnhJOPqf8rUJtDtcvuv58gnAYRer','U','aDLXZUsdCfrNBnj4','Sq3i814u48DJOCHVFyWT90SZjugfuZBAQeEqlyKtltZIcezNiqWQ3ExfLa55GKIGiYsMcAzG3s3KaEArXUFcUHw9','ShOkLaeI2FDtijzKnjOILjaa5mGf4pU2crBzYvO7cbOIIEg5pqhPtddQ4r',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(99);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(99);
-INSERT INTO t VALUES (16291652967791788165,3213975514,'EeSNFTpb0N6sdRJYPU2TXT5PjANv5ARhkpwtxc1oB78eEzCjzK4zq4rmJPlD5hHRDBxrL8cPpv4U','m5no0Y80oGw4hkXRUcMn8jtd9BLWUuMwywvlNuJc38KJspAM','q0','OcR4C','zg0nr','GORfShRsyPsIYRJoIC',11);
-INSERT INTO ti VALUES (16291652967791788165,3213975514,'EeSNFTpb0N6sdRJYPU2TXT5PjANv5ARhkpwtxc1oB78eEzCjzK4zq4rmJPlD5hHRDBxrL8cPpv4U','m5no0Y80oGw4hkXRUcMn8jtd9BLWUuMwywvlNuJc38KJspAM','q0','OcR4C','zg0nr','GORfShRsyPsIYRJoIC',11);
+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 (8455249754919250670,12390059960266430758,'CeIDWw3SSVmKN8OBbxFEtnnEh1KBqyXZzVJtJq','nmBeWuQTws2zOnmwuKwchZZBmP0ZDevS1khO6FGOJdqbpGbBQcEHL71145rpodgjZwokB2','ruJfZNL1P1IsTFDs98sBs5hUmWvxDqQElV1yCua8NwfSminaHQGjVBPCR1ygT2BcDe5Ys2Rv','DrGbgNXYqRxDQw','U','z',10);
+INSERT INTO ti VALUES (8455249754919250670,12390059960266430758,'CeIDWw3SSVmKN8OBbxFEtnnEh1KBqyXZzVJtJq','nmBeWuQTws2zOnmwuKwchZZBmP0ZDevS1khO6FGOJdqbpGbBQcEHL71145rpodgjZwokB2','ruJfZNL1P1IsTFDs98sBs5hUmWvxDqQElV1yCua8NwfSminaHQGjVBPCR1ygT2BcDe5Ys2Rv','DrGbgNXYqRxDQw','U','z',10);
+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 (1245176587468383039,2773553696471284677,'IhvEr4Fz9E8T6vRrrWy1lIw80fL2m8sL01zatdXZkn547','A8umkL7gqwIQ6xWZXbWH25TVY3KHg6WGRLixXMjdQm6ERAExKSq','ScHAJOn3dC','eflyeinEVD0n1IYvv','h','h',11);
+INSERT INTO ti VALUES (1245176587468383039,2773553696471284677,'IhvEr4Fz9E8T6vRrrWy1lIw80fL2m8sL01zatdXZkn547','A8umkL7gqwIQ6xWZXbWH25TVY3KHg6WGRLixXMjdQm6ERAExKSq','ScHAJOn3dC','eflyeinEVD0n1IYvv','h','h',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (9701691856211836857,653068959,'0Ras4n8CisQTUPZ7rGFKzMZJkF7084AOasaM0JtMaxuU2','n5Xly7PvsRKSce3H03KRORzrLkZZIMScUtqFYgPsUGLOFQ0leKNJRYaLB0nzODhgaQasD94jr97GB8CqaOzBF18YRAEKdxkwNDxVl4CMoF6sb85GKnJJvDVHxLOijWA3cU1z1bi1hAZ7jFJab','EJBoZul0gXW','s','wIyXe0x4PsHu2GpfKOzvRXCzs2eQBkBuOD32iZ4P28iBG6R0LyX','FAg3Q6hx7ldKHOdaS5qC4wFsGRtp06xW6Cx6I6q0QuZJ0i8RklXPTU6bVF7m3zdbFL3',12);
-INSERT INTO ti VALUES (9701691856211836857,653068959,'0Ras4n8CisQTUPZ7rGFKzMZJkF7084AOasaM0JtMaxuU2','n5Xly7PvsRKSce3H03KRORzrLkZZIMScUtqFYgPsUGLOFQ0leKNJRYaLB0nzODhgaQasD94jr97GB8CqaOzBF18YRAEKdxkwNDxVl4CMoF6sb85GKnJJvDVHxLOijWA3cU1z1bi1hAZ7jFJab','EJBoZul0gXW','s','wIyXe0x4PsHu2GpfKOzvRXCzs2eQBkBuOD32iZ4P28iBG6R0LyX','FAg3Q6hx7ldKHOdaS5qC4wFsGRtp06xW6Cx6I6q0QuZJ0i8RklXPTU6bVF7m3zdbFL3',12);
+INSERT INTO t VALUES (8426459945642669246,17925819521280444046,'dQW','5MTuJnCYDCHjbu35SsG7t1h5Khray0s7JbvlpLXTLE50NpTXrqXcMkPq6IYJNJAJov1fvM7e1jChFsQj8ouKwf4W6ETH0KJ5RlHTyNc0Iru4Vz07VG8C6hXXys9wkL4q7n3dnvGdUjLw5z','4g5DSNNIlJ1pKtzqZPc0hiXrZ5PmAc42Gnl0aISqA35AtucQv4XFZDLZNA','nkF','k','F',12);
+INSERT INTO ti VALUES (8426459945642669246,17925819521280444046,'dQW','5MTuJnCYDCHjbu35SsG7t1h5Khray0s7JbvlpLXTLE50NpTXrqXcMkPq6IYJNJAJov1fvM7e1jChFsQj8ouKwf4W6ETH0KJ5RlHTyNc0Iru4Vz07VG8C6hXXys9wkL4q7n3dnvGdUjLw5z','4g5DSNNIlJ1pKtzqZPc0hiXrZ5PmAc42Gnl0aISqA35AtucQv4XFZDLZNA','nkF','k','F',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (16920019101807524589,4124991056,'Oq5qVxsvCpDfGsSfWS822RcirZaWaKIXvcwv2gIILEiTb7x3nihRbqnrfgxmlK0i4IY0V5GqLbEox8xVvY','yqLsadeodjK4AQmGEJxwB3RHiB2ukXiCu8wadO29zXBPimj53MyXFY6rfhcyC29xUjKkH9GrMCizVEFPJbiSWbBAjsXPg3B0pRJLh495hxreDjwGcI5a7Khvww','l3AqjsY','CZplv31EdecqM7wPVFYNK8ImtuCR7qkf3o875wbyzhusuWnM0meaNFH4P755HbiOp7Mq2e2sopmiT4QIUhics1Uc4QESDMWminu7SKMoYErmHJ8m3f6BsDBJy94Tb6bwU27zUGITHvUe7yuFUe3aLYaEQvdVF7BTTcELBKH5uz0xQlcFEQLlHwOkcUHzuPBlPW1sXnA0C7E6Sh3LbvL6agc5uD7FXCNM7XYx','vaqAo','aaQxD84NWJ6cpaQfXQiOQnaXAX0enKz0maxMtdhS3YWeGhbjheyuy63wRtETxG',13);
-INSERT INTO ti VALUES (16920019101807524589,4124991056,'Oq5qVxsvCpDfGsSfWS822RcirZaWaKIXvcwv2gIILEiTb7x3nihRbqnrfgxmlK0i4IY0V5GqLbEox8xVvY','yqLsadeodjK4AQmGEJxwB3RHiB2ukXiCu8wadO29zXBPimj53MyXFY6rfhcyC29xUjKkH9GrMCizVEFPJbiSWbBAjsXPg3B0pRJLh495hxreDjwGcI5a7Khvww','l3AqjsY','CZplv31EdecqM7wPVFYNK8ImtuCR7qkf3o875wbyzhusuWnM0meaNFH4P755HbiOp7Mq2e2sopmiT4QIUhics1Uc4QESDMWminu7SKMoYErmHJ8m3f6BsDBJy94Tb6bwU27zUGITHvUe7yuFUe3aLYaEQvdVF7BTTcELBKH5uz0xQlcFEQLlHwOkcUHzuPBlPW1sXnA0C7E6Sh3LbvL6agc5uD7FXCNM7XYx','vaqAo','aaQxD84NWJ6cpaQfXQiOQnaXAX0enKz0maxMtdhS3YWeGhbjheyuy63wRtETxG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(25), d VARCHAR(87), e VARCHAR(70), f VARCHAR(78) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (619437182,-1991129,'4k24kI9VL2yw4bF2dBk','ccel9nmvuvY5sxWp12xXe6VblBkjbtJkrQop7V','hrK1h','MmPf306','WNW33OHx','rSjyek5bVGXRo3fT7cCuF90FLoR3eI',0);
-INSERT INTO t VALUES (-267519697,-1956752,'b1BH5VtSPoI','kVbxvlCC9gyc01u4LxnSjEQ0kPzNJSY356Jgo8r34JIOAO','JecH1dWpdALPNews39NWnB','fwdS5fWKilOd9Ejf4gxznWqVN27yKfFtWhHgJ93MrXQ','VxHPdWIcN1qY80gm2oACYPL9RjtC4Qrhu6XzUerZAFiJdHwetKnSzuBthF52pvZ3puV3c1yA0rLryv3P1umuOVBDfd3Qstpj6RU','Kh7mAdpCgvvblkUbc3FZP4rst5Da17ZCaI5jCmPK0aUL6nV9sB5h3Wtn7T4N',1);
-INSERT INTO t VALUES (-684526268,4991125,'2CK1cbyiG48DQM6tcqW3J3H','PuJasGpNnfIdwxxEKLBSUhYSUJ3XrfBchoXHKzJqNa','UXU7hqeAET4c0WjNcP1bjVQlN2f8NIgJR6cHTmfdEGe1as9YY','eo1WdNfTJFhOSa3Mv3jnpSwUZ6QLHsRdF211tzk1FGLOit07dmwegREyL0Q0igem','8hchhBPwLoXLFXYJEKZs5R29BT80iqPRxxeidssMSpdeK79Bodklq5oViLx1wCwNzQ6Tdhzxo','XyLQyatA9M2rCFc6LhYtb7swRSxsw98WF86xY4UaZKFMWPdtTcOFIqYSthqFTTU4BaDhui9l8aKsbXOLk',2);
-INSERT INTO t VALUES (1621925074,-3265463,'5WMRZ9qR19HTA','jmPqy6uXKyvjfNlkzPkdw15zUPcEY4bQ3FaFtj0Uh9GydOucGyosVc4p7WpcpX','r8bwhxjOt0z9cr63P','C8uEBIu2ZYcuvLtSsmP62nonB6wMvRn8ZSZRcoftrwz9WxU5YTtTWXc2StfXNbZKSMf2lwBgKckg','rhrvNRfaLoOSa0lsh9Rvgo8pISHJSYhhbskDDz8rxAnQY6XhcZCNiCo4YTQfevJoIM13mZwl9c5lV4iyQk7dmFDakE','bzpRerlRT1GlsZbZft7rI7djpJ8THB7ogqbhVJOJuDps4D4MSKP5LZg5Lxho9ihH8mpltcQdLEXhhtvXYdAJK70',3);
-INSERT INTO t VALUES (361883269,2923465,'SnbETUTFyBB','0WJk','FBc9zbCocFIRl','ERw9S73vUcdCf7nptVotSy6avU','fakKeAC3g1ieUaAKzuYPKV3','D56CxYSSTIi7ovZz3CbTdbKnU3ATafIZg5Hqy1bqz3fcZXL38G34w70LjNl6npGMx9TTKEqgibJDGFgnvysAEqvpQoLLVAMafz',4);
-INSERT INTO t VALUES (2050984841,-4717469,'rrRaxtclyq','FEXKbJjNHIPm2j2jOJmCBf150sXfy3NQbRZ1tAocCZtls34M1U23iz1chS9ToxMc3rFPbwzlo','DKZa82JJ1NnxXyDQ','txzC3er9PHKOSOBV20NBKBhBF3Mrh5poQJllGv5xd5UBnDbl0Doyi3qnPmOrqzA','tV89h8YnRcqBdhLWFBkCULhLgl2qT5mBWV9ly0VHvLjp','UVo2LTjIUlqVc2cAfnAUnNDwokmCiMVTpvkqSoTJmi2nfaOtzSWAnFAe',5);
-INSERT INTO t VALUES (187926725,6532548,'F40h8GYVyoz5YUZ','j2hXjv9k5et9AspvmTFdEe8xN0d07qQLJGn0sCQlT3N','4obh1','3TsnDSvoJ2LDubCoxi3IGn4zz6z0xCYHQ8Bo2tZS','sb2o7RuVm1ISLfYHfSPPA7GTrkNx','nWq4Ah',6);
-INSERT INTO t VALUES (-1017287625,-4450268,'PiUgY6ORp7FOjYv2HD','tU3CKPcB2pfYsLQgBySNuX0uAJe2vBEfVwytXkoMF4DiYf','h6pEO3y9vAwtMATZ3cKY4yOCDGuWw3WxAihnk6k8Q2P0yFJaeQkQFgRJPFNh9jOXdAE','rmBcOtRZoSVLbBtEPqAWT7NpNTl5UZZPmr201Hb2SKCXNzTZDJwaF','Ts3fbQezcRihdo2wtlRrfnZS','bjjMEVpQpWUKl7hwYWfAuJzSnndsPNpTdqRnaxlnGdyd1XpNNejVegPl2s5gia3WaN9jSrMPmQSREaSbNv2Sdp',7);
-INSERT INTO t VALUES (-108554763,3145931,'iZ','4qolE5umtiCAOIMX6JW5zt13tKbunoonHMuKvtpX','d2IRLVb1wXmxJ4VPwHpKPOLB2aWSzevbdYKpsKccbBAYcRR10oa9ssqbj3hFZY6','ocv5Hzjo6j3oNZghYm7n2gFU3JT3RUatfnnlbrBeGcS0pBGD3TNqLk','Yd3NdMPoScv3hFw','rvA49i3QFJWI4P9SgjP',8);
-INSERT INTO t VALUES (1695015124,-5866925,'L0rfqpbMFdkc','t9RVjzqQjaiFR7PWffVkVafLsf1d1gB','cODsZdaRvlJIU1OpgJHE7R','LX7hNzPIvspZ7haOhBFfOpVWVpdi6pyt2Rv85WjrLocTdzVmt7xlPrGV','NUTj5tcNGDSe5xv4bcedZsCHMEnvyGkqdNZiHlnRqfRBc0Gi2nYgPMmKoZaWd8GuzB9zm2jyaUbePi1nrj3G6NP','izpP2mmmatSpcF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1521145658808617550,14620544581370912684,'XfPxf1w89FaoHLW20','Q8vw5CF2XY2hMmutnuUeylUNtELIb6yaOGGntqESXnvq7CHeaqzZJbtE6nzzMXHS7DFhEF4gmQNWMrEyUYatug3wy44bZHjAlGLFTHyjOlg7echi3HytUCNDW0MZLpA7ELLgsZ','g53dp0JPzX3BvFqBfi5tnYJRrOVwxMm2EBqzzKFlQ','mIwtv3n1hn62hbW8pHU0FrSSml9VdDCrchvmOPAw1vExuaQcArS4Vh1pIfnGDPXZhVOaJLtVjG5v4b6ljy4u4uboYgZZnI6xvXJAlHwcJDn4XkwffRFynMhSLfSUgr0d4GOB7s2jrFMu1Pk3zSFC2G7yC2MkpEUlKbG7JBiFCFxXoGcgO9I6Y8ZlQ6yWf7eLrD','cr','o',13);
+INSERT INTO ti VALUES (1521145658808617550,14620544581370912684,'XfPxf1w89FaoHLW20','Q8vw5CF2XY2hMmutnuUeylUNtELIb6yaOGGntqESXnvq7CHeaqzZJbtE6nzzMXHS7DFhEF4gmQNWMrEyUYatug3wy44bZHjAlGLFTHyjOlg7echi3HytUCNDW0MZLpA7ELLgsZ','g53dp0JPzX3BvFqBfi5tnYJRrOVwxMm2EBqzzKFlQ','mIwtv3n1hn62hbW8pHU0FrSSml9VdDCrchvmOPAw1vExuaQcArS4Vh1pIfnGDPXZhVOaJLtVjG5v4b6ljy4u4uboYgZZnI6xvXJAlHwcJDn4XkwffRFynMhSLfSUgr0d4GOB7s2jrFMu1Pk3zSFC2G7yC2MkpEUlKbG7JBiFCFxXoGcgO9I6Y8ZlQ6yWf7eLrD','cr','o',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3686416787046017126,9016915973707306617,'roN1voalikd','ArM02jyyJldSGKHATNP5j7egJhk8HbkVz3Q7roS2n2uoMNCNj0fc1jhOHqF','5vW5xqisE8tQhzZXL','pAeCPw8hENXTKoFp6xpDPmIc9q0I3yHLJ5qkyevQay4pMTD7fXl','B','n',14);
+INSERT INTO ti VALUES (3686416787046017126,9016915973707306617,'roN1voalikd','ArM02jyyJldSGKHATNP5j7egJhk8HbkVz3Q7roS2n2uoMNCNj0fc1jhOHqF','5vW5xqisE8tQhzZXL','pAeCPw8hENXTKoFp6xpDPmIc9q0I3yHLJ5qkyevQay4pMTD7fXl','B','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10420715763241260978,1048920562714185782,'rSviM4eYSA8UwnbIFC9o26kNjdrgu8zE1','H','hEF20SnaI9zd0PSxiFf3TvcncLT','iiq4aK1iME56936EKYo4Le9Ikx0GLWzvaUg1I51MBVacIVaupoFnLVgStXEip1f','7X','ox',15);
+INSERT INTO ti VALUES (10420715763241260978,1048920562714185782,'rSviM4eYSA8UwnbIFC9o26kNjdrgu8zE1','H','hEF20SnaI9zd0PSxiFf3TvcncLT','iiq4aK1iME56936EKYo4Le9Ikx0GLWzvaUg1I51MBVacIVaupoFnLVgStXEip1f','7X','ox',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT, c BINARY(68) NOT NULL, d VARBINARY(5), e VARCHAR(4) NOT NULL, f VARCHAR(11), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-366417,6920053463099492041,'Ccqo5U1xjoG07qlibDel2k8nmbAw8w','ehm6','x','dJ8WQJ','0','L',0);
+INSERT INTO t VALUES (-1725344,6521607804833474903,'TaWfZdOrLQqlQK','jDk','Ya','Qta2','d','z',1);
+INSERT INTO t VALUES (-3782078,4479171204080349398,'30KWWSolyBi2','z3','ay','TMQ','X','o',2);
+INSERT INTO t VALUES (7283666,-8312055140474414662,'x56iCIsywp8XpLa2S','EQ8','nuO','jwTWSftL8','C','Z',3);
+INSERT INTO t VALUES (570404,-4724191220664657318,'Php0K3DPI1sChiE7eKh99IxM6IuQDfMsDgJTz2EmJR5','W0d2X','cJw','gb5o','Y','G',4);
+INSERT INTO t VALUES (8268847,-933276868080008645,'B6A2','5jQ','8','WeptObE7','i','K',5);
+INSERT INTO t VALUES (8089345,3665616817942531379,'enUIAfj263mQXwmoCz5IREMaBaZQrFt9q7GWxE','heSo','T','N8gRa','Z','r',6);
+INSERT INTO t VALUES (599636,2748995106866542174,'77vgjdAAAJ5q6np4ElaRr5VvX1i4zKW3HrtsEoZNOWhpua4G6zJwqR4rJBuVyOL','Ld3','kMwl','kBu8Pyo0TSc','X','l',7);
+INSERT INTO t VALUES (-1309728,8716722781914118598,'oma3qO3PS4P8BLnOveePujBzC36jt5gmc1','v','Sp','mjDXRfHGpS','I','2',8);
+INSERT INTO t VALUES (3220119,3804786701790745249,'Qi9aWRDjVJXHpI85NLP','z','76B0','RFOx','N','m',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT, c BINARY(68) NOT NULL, d VARBINARY(5), e VARCHAR(4) NOT NULL, f VARCHAR(11), 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 (-905770199,569326,'bf4zLrA3aO2','5dMO87IPGergbkcqxT7uqmEoS7Nde334oYY78GJbCmrv03PwaAgIwvlWLabH4icAgMLt3QfzF','ogQp7cMptnzgX20Uo2lBcADWUMN0hwbUgdkDhhxqcX9fvKpmXIw3g','VLDi15r87dpWiBXDTrQJWnExNC69ppM5NbQcrw6QqvISSkhWtLI','OifoYeqknaeQYuoPxEG2WZ4RsRLbEsBpim4xyPbxHESjnCadTAEEDxi','bvKETJ5iXEOmjc499Z4JrUTHjpUyDqimTL0anCo',10);
-INSERT INTO ti VALUES (-905770199,569326,'bf4zLrA3aO2','5dMO87IPGergbkcqxT7uqmEoS7Nde334oYY78GJbCmrv03PwaAgIwvlWLabH4icAgMLt3QfzF','ogQp7cMptnzgX20Uo2lBcADWUMN0hwbUgdkDhhxqcX9fvKpmXIw3g','VLDi15r87dpWiBXDTrQJWnExNC69ppM5NbQcrw6QqvISSkhWtLI','OifoYeqknaeQYuoPxEG2WZ4RsRLbEsBpim4xyPbxHESjnCadTAEEDxi','bvKETJ5iXEOmjc499Z4JrUTHjpUyDqimTL0anCo',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
-INSERT INTO t VALUES (-1708275299,6517397,'mkZIuatZxlTY7sVQZqx5csG','hnvIsWtIYS58rl5JkejyOX4GMsZBgte2vmRs','PknxNwBahZz78xA6TB9lf8ixR9gUP','yli1qNolmXaEXzYbFQ8aeeulr3KnDkLJjfIGMhwcGJUKP9vpn86pDuZnMBGz','1E7ClFZB8DbaOCJUvdRSCAoavX1ADBa0RtiMTDaJo5ti','c8VexIx0Ie5wa3TTBUuTybralHidrg1lAtMJV2TieUjkGaEGVIfFJ9OduHg1QtMEVpnNJ3KO7DdSqf7GvYuDS',11);
-INSERT INTO ti VALUES (-1708275299,6517397,'mkZIuatZxlTY7sVQZqx5csG','hnvIsWtIYS58rl5JkejyOX4GMsZBgte2vmRs','PknxNwBahZz78xA6TB9lf8ixR9gUP','yli1qNolmXaEXzYbFQ8aeeulr3KnDkLJjfIGMhwcGJUKP9vpn86pDuZnMBGz','1E7ClFZB8DbaOCJUvdRSCAoavX1ADBa0RtiMTDaJo5ti','c8VexIx0Ie5wa3TTBUuTybralHidrg1lAtMJV2TieUjkGaEGVIfFJ9OduHg1QtMEVpnNJ3KO7DdSqf7GvYuDS',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-848247356,564856,'Gu1s7xshVTqj4fplnbxFtH','b76iWErAqXst0QkTU0fQPK3czsIK7xPFBwsNNH','tsTb3WuzizJkH','fSuyLdcA3BwY96SliK2DIsfYxWnAIYWjbSSAj1VJQyG96F9S6B1Y8qP','dG8cRtr1jjtWCwF4o50hIbSGTwSJ5fM4s2mfA5QQL0yNCVIE5cgVq2xEFVzWSIu3zT00qfWpsmoRetLPsp','QnJkR2Hj2MmxCiMlg6sDcl7A0CA2XL0YtvQ7R',12);
-INSERT INTO ti VALUES (-848247356,564856,'Gu1s7xshVTqj4fplnbxFtH','b76iWErAqXst0QkTU0fQPK3czsIK7xPFBwsNNH','tsTb3WuzizJkH','fSuyLdcA3BwY96SliK2DIsfYxWnAIYWjbSSAj1VJQyG96F9S6B1Y8qP','dG8cRtr1jjtWCwF4o50hIbSGTwSJ5fM4s2mfA5QQL0yNCVIE5cgVq2xEFVzWSIu3zT00qfWpsmoRetLPsp','QnJkR2Hj2MmxCiMlg6sDcl7A0CA2XL0YtvQ7R',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-849910421,4599984,'DsH1vGnPo0Rpg','8yadHmOC3BgvJDZj2nPCwoDGXcqiCA8jflCyzfowe1bWoezypaoXemf8IOOhSLb4jPM5wgIDNsvkmLiJ3QKpdGFVveW49so9d0JRPEsdSUAHKCHHKAOVYAKqDFeQyrs70c9t93dvWiC50eZNo21','xavGlR1J590CmoMKUWIbaSW2MhXn17FIROQ80hwan6R4ukv','eqmZFEUT0AO5KYuGuNNSx9rXK4A7xzs5AKUqlIjxpG5EsvgNClaCXqPwQYnIiT5bc6N5rYjT0OBESUHPeNMBJF7ucTzbnAC7KVzkBI8A2yRVPWjfLXDV8n3BZbspgb0DYEQMn9xtfgulSo1rT8yCPLiZzdoj0gUcabyhTkM','XHs4mWsNoNgIWKWbOOH5JiFUH44MoEYFqP69jPtTQtGduJ4Slh52RgqTXd','roqWWwitBxJpZ5Kjd5moeqpHIICeV0QGhnHiutwfnh7dOlLPzXuNZq6DHe6e309hmkje1zeE4CSSJLXExFPpRR3EKo',13);
-INSERT INTO ti VALUES (-849910421,4599984,'DsH1vGnPo0Rpg','8yadHmOC3BgvJDZj2nPCwoDGXcqiCA8jflCyzfowe1bWoezypaoXemf8IOOhSLb4jPM5wgIDNsvkmLiJ3QKpdGFVveW49so9d0JRPEsdSUAHKCHHKAOVYAKqDFeQyrs70c9t93dvWiC50eZNo21','xavGlR1J590CmoMKUWIbaSW2MhXn17FIROQ80hwan6R4ukv','eqmZFEUT0AO5KYuGuNNSx9rXK4A7xzs5AKUqlIjxpG5EsvgNClaCXqPwQYnIiT5bc6N5rYjT0OBESUHPeNMBJF7ucTzbnAC7KVzkBI8A2yRVPWjfLXDV8n3BZbspgb0DYEQMn9xtfgulSo1rT8yCPLiZzdoj0gUcabyhTkM','XHs4mWsNoNgIWKWbOOH5JiFUH44MoEYFqP69jPtTQtGduJ4Slh52RgqTXd','roqWWwitBxJpZ5Kjd5moeqpHIICeV0QGhnHiutwfnh7dOlLPzXuNZq6DHe6e309hmkje1zeE4CSSJLXExFPpRR3EKo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c BINARY(88) NOT NULL, d VARCHAR(57), e VARCHAR(6), f VARBINARY(74) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4354109088921808465,7,'FilXSCZeKzHDpqKbIzx9nRxg1YtZwCYapLnLptNSpChYfpg7imlnnwVNx','R7Sbtj7wy0jKXfLniRgEY6zajvucSeEDrQu','VV2','TaGHo9xcRcCm9lU2GVw9kQtcvrEHa0MkAiwLGNHy6YHEVBlq2','bp','LYK1VnCr1lb7EqPyyVvOYMFkwEIgwpD76yLxQXTN',0);
-INSERT INTO t VALUES (-722880446380851301,-24,'NjC73aGZ7H65cHC3SPAGLCBo2ZFP5SpEziQvo2Qz2pgvy6T2BSHltaYSAoqsNqdJ8vszf6uW93','VrC4fPGpL5kMAG6XpsE7Y2pNDEL17U9cgZ9AAYUU1v9SybpXJrq1lytA','AeU2','JG5S8NVLvg8u','qBKoNjaE09Xgnt0WdWbAcT9aPe3','td7P70onoitae7XrcyFJuJ7ascPcw4g2XBtVgNKL8GC7s5AWQJB6KY7x8OHy15xH',1);
-INSERT INTO t VALUES (6653822666175767067,108,'LZTasab6pJuOra8P5epN6dSXR8Fc8j','OMh5ZqTSMtQYF0iAJYkdbDB','gSL','tz11krz6Wtcmbw2mWRbiOwIYkiD2UwOxteB6ZuZRwZlV','y4HCQ6FECqzfyisIYBfXvuqUcvoOn4mbN4xYuYKEVOxgIs0RHCrzGdqqQNKzIQIg0HdH1MXL','kOSDvlEMhIGv7x9gXcTMtMcHlJKJJCfDba',2);
-INSERT INTO t VALUES (2842649654615578989,122,'eng3gAgoir0pFBoX4rdM4NLQQGFheODeCNzO6Veum81rTMCYwgo2mgjQIuqpKfKH2RZuwFZHODETDJ','KLNRQ29LFFqojqXPKHhCRtSS8Axnda3s9DPRsaO','0PSPT','JHG9lFfD6Cgqcm9ILRZgXZH2aiOrIwL5DoBOFpFbRY3gv9mH7x6MDUj23q6NlZjdaEFOUjY','EfKZKtSpC9eHpLnfBktqzyIfROUbCEGeSfiGoT61zIq5yKYqEtqM8yzog1IeoiE3x8ig7wxEkvT8LxDsEGT','C5Z8jY',3);
-INSERT INTO t VALUES (-6588462423431653019,60,'YdfKdhYThzo8gVE1LiGHgWm47HQQcez2jmZOVrzX8K1p8vBvCPncUI2fZTgpCh5RyeJ4dvNiGhnH','PqJIqt1VrZ5kKngxeRUBpyUBGdcMspNgpASKd','8tlB','CJhW64Z8cKAn','HrWKgz7Dj9g5q5igsVBDCdqZaTPbClg6oqZdarOGTNjoGxfi5Tmswl3U9on8rDAx50qgMafObOXTAwum4K8GGGILqw','t0jmtzTXhQ8C23DiNqttmwBOJVl15SogbbMfQagZ7HD',4);
-INSERT INTO t VALUES (-5001123447917650513,55,'oG47FPovyI83PgHEQ3AeNyHPqnmRBZIn','WKr','ur','Ae5c3lE4B3LrNrevQiHp7CFmMG','5kXyGENu5r2vQzwAd6ytxeVZk0Zg1j9VWfsx1JFOSPTvb0Jbl8IdXC9b1P2WJD1n8GiNoVr8gmsxfKqJt','0A6IvraaVR1oKUNziJHD5dmB5js5glDFI',5);
-INSERT INTO t VALUES (-6063681491723735080,-44,'DG8uapkdhdPC7RnuCP45GQlHsA4oqbd9ICKaDWvC3bYzLI','CUmFRK9LOkwC6fuAz01KpuvfHo9xIf82bLAzxHzhy','Xqfn','Y5XIZr7LL7uGbLaS0u9T7dp4yEn8Frlf5Sd9YjyGCpVFKfRDw','YBSYG7a603g5f3nDp4bF5ih7QzEAphtSXkK98TPDl2dzfhrjCpvoMDmD623lweFVm2kL','kq8heJ3KmnM1XPTuaafONahB',6);
-INSERT INTO t VALUES (1034822972743583928,38,'iVBDuTHfz4','kmdE1JRZkQo4nsIfVYrHXxcXY4lGpeXDG0AM7gWO7jU','Hi','dORNb56ahblbdx88XIw422QT9q8DwDcL1Y','k3iVMgTWC0d6N3E4V2SIUm9RCGZMviVVh3u5U5EXoEPrFj9xf7MV9bqsQGLygDZJm04NNaObyu9Ljht','vEejgb0HmhPd8FW6rLFtR0p3Vd9RhDXCyf9XIyAUI',7);
-INSERT INTO t VALUES (-469481492209542172,101,'f4OUC7GGl2iTJPL','7Z95855IxOOcv','x','do8X3t5WKdpfJ87McHpq1VeCLv8B1no','TSr46ysjApis6cwxaq01M5GjuKeX3fudZPB3wo41xFllOIn6feSQ8PO71bxIMTr','lMZgXrbtQX0lyFgig9Em2lA0MSaMnAJWaLo8r8fHb',8);
-INSERT INTO t VALUES (-9143007379706685572,-47,'CJc7VljcnExuIM7f6Nomvc4f9nEOIEJrcKo5elzF5YFnsN1f0hXkpHSw1NZ','BCSmemqJF2qNHFIdqFybylSaR','DKOl','lz0r1oxOaGlPVdVfQa2n7gCX06rzEWqzzgndrw','zeGJAHh4OQXJnv2TnCa9isKvKefwbf6T7M7hqC','rF0VpOaQ6cNsfVyc2JjJKEJNtPi8MHKmUUx7yOaI9Zp3FUFmJIE8CpKeAFljv0LOmVQQ1dOarMmHeei4rwJlquFOjcBVPuJIJ3g',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (932196990,4581220602676937714,'b0D4fmWeN0','3lwJ','EN','AJX','X','P',10);
+INSERT INTO ti VALUES (932196990,4581220602676937714,'b0D4fmWeN0','3lwJ','EN','AJX','X','P',10);
+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 (-1513405677,-4601094518895311293,'k0WdfExO2lSEHU1K','ddK','Yx','Qx8UL9pBm','q','H',11);
+INSERT INTO ti VALUES (-1513405677,-4601094518895311293,'k0WdfExO2lSEHU1K','ddK','Yx','Qx8UL9pBm','q','H',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1364808693,4189074292354635018,'uPMD9InRiy9W2e6DXIYCp42Q8ZRqN4E0Zi5HIQB5lxqSX','vp6IYol5v5IuvdH50HJUFGUR4x3AOX8iClj2fZ93HVdxiEwwEhUCZsbIJenmWDShWwBypAeYcupwQdzuYwDKNzXgVq0QGvOaAURmRZSfnLwkGx677L2fB0rAKUUPcASVS9EI9pCMH4I2IkOAkFKYipWiu1DW6BKUELa0jowNI6WglD516','Bhc','bzKqK9SD','f','N',12);
+INSERT INTO ti VALUES (-1364808693,4189074292354635018,'uPMD9InRiy9W2e6DXIYCp42Q8ZRqN4E0Zi5HIQB5lxqSX','vp6IYol5v5IuvdH50HJUFGUR4x3AOX8iClj2fZ93HVdxiEwwEhUCZsbIJenmWDShWwBypAeYcupwQdzuYwDKNzXgVq0QGvOaAURmRZSfnLwkGx677L2fB0rAKUUPcASVS9EI9pCMH4I2IkOAkFKYipWiu1DW6BKUELa0jowNI6WglD516','Bhc','bzKqK9SD','f','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1326598446,3792221922415147310,'PTdHInvwmaYm1WpiQM2G','T0Rc9zWvcRMkO06Z3S85aCc9aqepkNoIWSL9F4CGR23CRhLvbQrTnn3LFg0rtonCEjgOzMOnFw2Fx61VSPFl1jYnzi4xGddHXpnUqU8R0gqbMCP','se0','uEaPI1tN2bmVX1zTs2SGRZJBuSfTHQNuPZBlOYL5yMEfclIkBTVrskejG4b5ojcPzvyYBciz8IKXGBVvkNoLX3UJGkrclBHdREp02Vu5tRsbfgx6z04x7278KEs3RHs8KjgZ1RAJBpVrFKEZLa8E8mszLjnxpMeOmFZiyCMOIRsFiT3BpHRAh','P','8',13);
+INSERT INTO ti VALUES (1326598446,3792221922415147310,'PTdHInvwmaYm1WpiQM2G','T0Rc9zWvcRMkO06Z3S85aCc9aqepkNoIWSL9F4CGR23CRhLvbQrTnn3LFg0rtonCEjgOzMOnFw2Fx61VSPFl1jYnzi4xGddHXpnUqU8R0gqbMCP','se0','uEaPI1tN2bmVX1zTs2SGRZJBuSfTHQNuPZBlOYL5yMEfclIkBTVrskejG4b5ojcPzvyYBciz8IKXGBVvkNoLX3UJGkrclBHdREp02Vu5tRsbfgx6z04x7278KEs3RHs8KjgZ1RAJBpVrFKEZLa8E8mszLjnxpMeOmFZiyCMOIRsFiT3BpHRAh','P','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-826624791,9089016321066878106,'nIclBfGaOaUvaSczmXXkKTWxqrDzPRa8m5TPEv5PQH5','NGUVvro4Wf1TLGQSLyJH','P74','Iea5oIcwR0Ryxxrpc19nGOa1ugCfDHp5UgRCskq6jbZI6xcMYLPnlQRecnZbeihlBDvmrJjTriNk','4z','G',14);
+INSERT INTO ti VALUES (-826624791,9089016321066878106,'nIclBfGaOaUvaSczmXXkKTWxqrDzPRa8m5TPEv5PQH5','NGUVvro4Wf1TLGQSLyJH','P74','Iea5oIcwR0Ryxxrpc19nGOa1ugCfDHp5UgRCskq6jbZI6xcMYLPnlQRecnZbeihlBDvmrJjTriNk','4z','G',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-129238338,-1691841689078442545,'S8QwplvMnqLV1n6l8EQ0ZydYNVhSbXnZHimDg8IeJPErGq','SFdVQNRiDDiMqNCWSI0XlstrgLtHSxLbVZo0SZg4r8i','yDt','IMCokgMHEOR6cyC7dL1dTHeFih4bNblAsOWAwGTPg0IcKJ5YpWuwGI6AVsa6T295zvjpdOFHW0i40dAUTAQL1M129YkOw9T3Q6b4rBEnLH9qzaFDxWFD4KiyDFd','S','Tf',15);
+INSERT INTO ti VALUES (-129238338,-1691841689078442545,'S8QwplvMnqLV1n6l8EQ0ZydYNVhSbXnZHimDg8IeJPErGq','SFdVQNRiDDiMqNCWSI0XlstrgLtHSxLbVZo0SZg4r8i','yDt','IMCokgMHEOR6cyC7dL1dTHeFih4bNblAsOWAwGTPg0IcKJ5YpWuwGI6AVsa6T295zvjpdOFHW0i40dAUTAQL1M129YkOw9T3Q6b4rBEnLH9qzaFDxWFD4KiyDFd','S','Tf',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c BINARY(70) NOT NULL, d VARBINARY(85), e VARCHAR(83) NOT NULL, f VARCHAR(41) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5686593,2656452963,'otAiBVrGujHcRMPLXaM','FrPayPzh9WC7XfDMkzBjFvuj','rxl87aQESnTUZnUbEuCawr032xVf8aABZmC2oXA5uWEiHvj9rAjftv3eBG','2S3NPoDbnm3yjjJdM','Lr','I',0);
+INSERT INTO t VALUES (-1879021,24948196,'2PVdbxB9I92lvnS5spNwRY1goxtDIOgPGYpdhi0uq32H','C7wpfI3','q3a9tr9OhnlQC','Psv','V','s',1);
+INSERT INTO t VALUES (4162847,245441767,'h7reOfvCOyGDR4PyI','G','aRjO9kjsQDQYf8fRYLm8P25JJ3B6Bclfv7OKR68DvlLGWB','J4uxoi6HPlbawhlcn6','Nz','P',2);
+INSERT INTO t VALUES (-8163605,401398444,'c4xq8rf','8zvLhEz1qPBQyHvEEXA8e8AdkggFgIxdSJUi9iU','xRJEFsU0','UmKiS5Ktb26IkPztxTBN0j6l6R8OHYi','MV','u',3);
+INSERT INTO t VALUES (-4908480,528657891,'ak4Oc4VuDEQKfqBkyy2L','D6NGASd9YcNytoRmc6T1NaTWEwtF4m6VgZEyXUpg4wsCcWD86dayEf54i','kZb4VlOq0gqnKxaBVaE8nww2kTw9hqFBoQ7Crd7P9DYjN2VqvQxlBBHhn7IQDKF0yJWu977rEGwrXinh','TydrSBUa0','Y','L',4);
+INSERT INTO t VALUES (-5996273,832799154,'eGN6WqL9eDB23byxsHmCjQLlCGv9kZ41wmyrgojfNVqPN0qNrkh3w6','bxZNCZdDvF3diGfsfreHl65A8VtM8Uwa9cPZWe6sl8a3s3HPc','yqOu3zik0N0KP1Ik6BsAqLIJH27IU7pIujggCGywZYDvGGeEqnVDTyeWH2N2KXIndZMSdYb7','LfXDritks','s','F',5);
+INSERT INTO t VALUES (1262925,1821870148,'8rlOvuT9Bk1jbllea8DPOhAZ5qsfQ9noltbJnvdH','ayTf0AR2QYFh7XmBGQr3PH9NC','jYi1e5REtDtEhtcwxV0XjvzY5tiNpyxxSZjzZ1TmZ5G','ySoptppGw','cQ','s',6);
+INSERT INTO t VALUES (-3986809,2732355296,'c4rtEMu4NDXmfI0JXWg36YhTbp5S6nPfW8tDeqPFVl5soev6ep2t6kcs5iynXK911sz3Gu','dTGKutGNuKZdHKNIZXGAuJinUdoySCSI0HB2jPdyTLAXUXtnnmADYWCuG9YO34ZtPJpPf7tSi2weqirwbbc9','EeeD0P2sZzvt1DDOruROXuYRuwvLZrkYdacNi2Vm5z1AO1G4HjYjX2Jm42ASPzTl','4aqH8yNqC5Ksk7tLBj6aiwH','H','m',7);
+INSERT INTO t VALUES (-2524481,102381706,'Nxv7kx1feoV8da92aL9qESGAwaUMdq','7O09auNxS4JGN6R4U6o2QxHMw5g9r6W2h8WAzw8n1IF11fRh','7MTNkFm3iaZOKkwRIPhRseXZRjufXTCt5Qs5suho2tK7iici6gHropvzJNfqVTlxDHPDu03xwiESqtwIunt','x','7J','E',8);
+INSERT INTO t VALUES (395977,3269714942,'dHuZNkUKldrRiUqSQIXLagWbOppGzAoSyipweHjuL284DB3k7G9rL6gaRC95TqNZHuyca','vH2dG','m7JfHLw87fbkpt4UoLKHZvwctYhYaRPg37CS9XnqJH29gYIYRcw4Ggwhya','gcTDxUjeUSSu4SivQACGRm7w7','q','o',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c BINARY(70) NOT NULL, d VARBINARY(85), e VARCHAR(83) NOT NULL, f VARCHAR(41) 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 (-1726571483053006631,67,'1su9Yqq6DrZi2iDYezcUWhYPIVaczEMo8mxY60yh15GXnhpfKZisl8vYkzoFHizhcguDMJYRxluiTMAkzaVvXd2','z4QIuoUrk9eu238CaX','X','0FgNpw5jb0TA7BJn','RyDtpAhnAfIhKoCYCDPXmK3XqshhTgncEbD8Rd','wz7RnGJ3LEcO8RQxRcluc3evc',10);
-INSERT INTO ti VALUES (-1726571483053006631,67,'1su9Yqq6DrZi2iDYezcUWhYPIVaczEMo8mxY60yh15GXnhpfKZisl8vYkzoFHizhcguDMJYRxluiTMAkzaVvXd2','z4QIuoUrk9eu238CaX','X','0FgNpw5jb0TA7BJn','RyDtpAhnAfIhKoCYCDPXmK3XqshhTgncEbD8Rd','wz7RnGJ3LEcO8RQxRcluc3evc',10);
-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 (-3995885123081636424,-22,'2booNHrX6Sn5e','Q795tR9QVDSSank4ZrEyy4Vyi2shc2EYskK2','vhXC6','o4nVgw6tec5bzty3MVYLsIcHEH4jErEAmuSbBxjSU1oGHYbQUgG','TvHY74olpBl4xPTagEox4Aatibbq6Oqq7DCJN','dUI8ddEHE6JFKpWJvIpEI5oBQFaOvsHSAeploNMOqQ',11);
-INSERT INTO ti VALUES (-3995885123081636424,-22,'2booNHrX6Sn5e','Q795tR9QVDSSank4ZrEyy4Vyi2shc2EYskK2','vhXC6','o4nVgw6tec5bzty3MVYLsIcHEH4jErEAmuSbBxjSU1oGHYbQUgG','TvHY74olpBl4xPTagEox4Aatibbq6Oqq7DCJN','dUI8ddEHE6JFKpWJvIpEI5oBQFaOvsHSAeploNMOqQ',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (5608011,871208830,'QZYBgX','PiHaagede7dOjfgy9u','IJFl1Fux2r5xqV6n1eW9gE5jzDiyWWNssn09b','6pK','ZA','V',10);
+INSERT INTO ti VALUES (5608011,871208830,'QZYBgX','PiHaagede7dOjfgy9u','IJFl1Fux2r5xqV6n1eW9gE5jzDiyWWNssn09b','6pK','ZA','V',10);
+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 (1568271,820547627,'gNb','M6LGs60YYSP58f4Jr1FWxR3n0q8eJOD8cxVPcPLrwEJvXiKzu','xFenMPsqvyvFCvRaloNq8v3zDpAEdyQgg5ci3hFZ1LYVZshV2Cbwl38occMmnNzsfxhUvL9kxPc','H26thttoCfDZ3TTMwS0auOZR','v','b',11);
+INSERT INTO ti VALUES (1568271,820547627,'gNb','M6LGs60YYSP58f4Jr1FWxR3n0q8eJOD8cxVPcPLrwEJvXiKzu','xFenMPsqvyvFCvRaloNq8v3zDpAEdyQgg5ci3hFZ1LYVZshV2Cbwl38occMmnNzsfxhUvL9kxPc','H26thttoCfDZ3TTMwS0auOZR','v','b',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (809452,1493047799,'YfccZHSzPGt9zV5gC9u','G1hfZ4Bm','kqUrNN6HzGIW','Z7JIj','5','v',12);
+INSERT INTO ti VALUES (809452,1493047799,'YfccZHSzPGt9zV5gC9u','G1hfZ4Bm','kqUrNN6HzGIW','Z7JIj','5','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5881016,2194417145,'vDJ5W7oW9ZFifTgTsL5LhfV1BakifMj6pDkQoa52poUDK1WhWOJ58knCdmoaS7T3XM','rfXQXeFMOcpZmcmX4xlLcBFOu9L4iNCw7yaAL63EWz1Flr','2tgDUrZ3','xKwF7As6NvsteWNP4weK76kt6wvvCr3kKFVGkyE1UbydG4Iq7v3eR0yXp5taC6c4PEZb3ggNxAvH8cWhy8gMgPH2Yw8MF0gDoAOBznh2HFqeoTC2lbnSCsaFAkjUJsetQwaRJ42e44gELAINPujriylm9SnE9JbIcawJqHGu','l','X',13);
+INSERT INTO ti VALUES (5881016,2194417145,'vDJ5W7oW9ZFifTgTsL5LhfV1BakifMj6pDkQoa52poUDK1WhWOJ58knCdmoaS7T3XM','rfXQXeFMOcpZmcmX4xlLcBFOu9L4iNCw7yaAL63EWz1Flr','2tgDUrZ3','xKwF7As6NvsteWNP4weK76kt6wvvCr3kKFVGkyE1UbydG4Iq7v3eR0yXp5taC6c4PEZb3ggNxAvH8cWhy8gMgPH2Yw8MF0gDoAOBznh2HFqeoTC2lbnSCsaFAkjUJsetQwaRJ42e44gELAINPujriylm9SnE9JbIcawJqHGu','l','X',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-3025865,3012423215,'VAvdxP5suADBFyeMNMWi7PxjUtxBWtlyGjffU5bYwPOr7HUR3tw2ObgTr1Wa2e','cuc6rdaQqeaFsDRjO4x7vM83aPV3XdQGNyRYpGtp9f4q1LUk2WWGgo3vxBAlCiuK2jtLelLJTGQH3AfUwBQpZ5bAYFiJ6b38IaSL','CKvMgB7WNM4pLGDZ0SaSm8Ac7IzSui','8RTNWnAANyxpPqNuXWVstjg8azUGGtETDDhja','37','d',14);
+INSERT INTO ti VALUES (-3025865,3012423215,'VAvdxP5suADBFyeMNMWi7PxjUtxBWtlyGjffU5bYwPOr7HUR3tw2ObgTr1Wa2e','cuc6rdaQqeaFsDRjO4x7vM83aPV3XdQGNyRYpGtp9f4q1LUk2WWGgo3vxBAlCiuK2jtLelLJTGQH3AfUwBQpZ5bAYFiJ6b38IaSL','CKvMgB7WNM4pLGDZ0SaSm8Ac7IzSui','8RTNWnAANyxpPqNuXWVstjg8azUGGtETDDhja','37','d',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5005641,3382874744,'vKdB6B6bGxSugdfaHXrnyHssyLWMRtGDQMTjcOxFoX1ONeJzqcMrd6ba0','FKbirLu0Wsm7WzGpaqUXeEgxpd34XMH3jDPsaA2d8AYD7rBcIWWY','W8','bK2eZFySkH6iULYT8U7gnunUzGoVfywtLdRxyJLNCzLP4WWqOcVxyVNT1W','1rO','5B',15);
+INSERT INTO ti VALUES (-5005641,3382874744,'vKdB6B6bGxSugdfaHXrnyHssyLWMRtGDQMTjcOxFoX1ONeJzqcMrd6ba0','FKbirLu0Wsm7WzGpaqUXeEgxpd34XMH3jDPsaA2d8AYD7rBcIWWY','W8','bK2eZFySkH6iULYT8U7gnunUzGoVfywtLdRxyJLNCzLP4WWqOcVxyVNT1W','1rO','5B',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(11) NOT NULL, d VARCHAR(84) NOT NULL, e VARCHAR(99), f VARBINARY(61) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30229,116,'W','xuGn8PvJZTY0oqSJyx2I','rkQIIwjk6upo2POZGnddTMJH9nl53bx7WANCMzxhMrEfXZmG9vBivigsttNIxV7jwO','QaFcjoyxxRt6XwGN8D1Q2po5cmVJ0wURq0y7f','e','9',0);
+INSERT INTO t VALUES (16177,156,'v','Hqu9OBBIALofhqu5P0pZZ6dRMAqCyq38MkK8g2D4OqWh50m989Qb2SFmu','fwrctrH1WHYWbu3z2SiMRA7','onwaJok5X0YYKXE','k','8',1);
+INSERT INTO t VALUES (10990,120,'3Wu','45sX75','8guG8P7rvHIsP2JKgOAzNM2LTf02FGswqLs0ZVomQPc74q4ubZFiRal98Pc15POFTnFJSqbViLaIpWGy5r8JzTsIARx8OuJV5','wYoLrJnVvpWBgO','R','1',2);
+INSERT INTO t VALUES (25085,188,'q','jGzwHUWHFNOrJdkZuBvBoFca','lqbWD8xqAauTBRBcKRW0Q0jPVV','IDfOC6FLKfMqaErCpUwoEi','v','d',3);
+INSERT INTO t VALUES (-18422,193,'wymnB3h','XVl17JC3TnGyX5fEsyEyeaeQBBaMplxsMPWXFZwPpFabxqvRa0lTsSDuziCIXHv7bVZCa00BXSiPBwueUF','c3Q1k3BjzkCYr1hpwzCWQDGK','Ltb1TfaEFQir8SH1kn0RsvbEUfg2','g','2',4);
+INSERT INTO t VALUES (17972,66,'xzCUF','Eyev2vz','GYpiXjndPlC','LZ5Znh1N7X49fRJpowJBngfzmuc','A','s',5);
+INSERT INTO t VALUES (-16431,79,'0X3xH8f6U','ymkrz3QLO5Mri2ItBFt0O4Dmcblz9L4AfeIDY87WjWGv1g8ma3Xhf2zC7I0N5ukT0HJthuL','gHJNfC8R','rPCwbfy2Ho','b','T',6);
+INSERT INTO t VALUES (32366,151,'7Z0gmYhLJ','SiTzNz5','mCkOnxV4CIkAF9ZUGKyz3wDAgvGoYeC000','abyyY6PuX','Z','e',7);
+INSERT INTO t VALUES (-16734,77,'Mf3aiiLcF5','EMXMyqs0TkTGoYP','tK95QjwN1H','MuqSY7zwP1DMTGXRD7pHWONn6vdTgzmEEZLqARQvlJoQgEZEY7Ta0Dts1mbk','S','G',8);
+INSERT INTO t VALUES (27518,113,'oqYo2','uy00srxjbCtFsC1yUlxVDX2dnksGm','1222mkbvUUyJsLDkZGDCQhu7ixYgTqly07rstjOFQ0T9r4Su70YQsFJ7JaxohtqrL9p1UTKm6WEP74n','nlyIonb7Ybg2cgXGiqDQhWvpSwp0TSGKmfZvHUtxCmskTUkLynd18ubLS7','z','Q',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(11) NOT NULL, d VARCHAR(84) NOT NULL, e VARCHAR(99), f VARBINARY(61) 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 MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (207774,16,'KSG','srh8KIzLm1NpC5No7uzhrWB10Ik8clXseejXcecdVFmRgDvKs0VXWvagOkjRC2KraOlTb7m43pEbjhU','KTs58NQDAPvfmzzc5KqIk0tdZU0puyjo6hc7zkjYm','z','U','7',10);
+INSERT INTO ti VALUES (207774,16,'KSG','srh8KIzLm1NpC5No7uzhrWB10Ik8clXseejXcecdVFmRgDvKs0VXWvagOkjRC2KraOlTb7m43pEbjhU','KTs58NQDAPvfmzzc5KqIk0tdZU0puyjo6hc7zkjYm','z','U','7',10);
+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 (3501365,126,'aZBGJz','hT','GDQDZMwU6Wyl5KVDmq8bV5xR4Bozhaqp81kKvfDCj','Zj1sGVdooZM465AUGD3o2o0OjxQtBP9CuMtT6','W','6',11);
+INSERT INTO ti VALUES (3501365,126,'aZBGJz','hT','GDQDZMwU6Wyl5KVDmq8bV5xR4Bozhaqp81kKvfDCj','Zj1sGVdooZM465AUGD3o2o0OjxQtBP9CuMtT6','W','6',11);
+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 (385737,40,'S','BVM6uyx0OioTwfbA9462SjFtaPrRZ7Mhu6BQTDTxGQDMnTyZOi','67c4VItnWbPQImPWhVOQvnZL6vP83KyznO2OHNZnkKrB4X9fiVJRFYqcDOX7OFp0IC6zz7ipXMwvg85KjJu1EVCY4','1sp0RdURfPgiNata9R9IAaLvc9bCtywdmo8BoqodWAL4oo0w','P','F',12);
+INSERT INTO ti VALUES (385737,40,'S','BVM6uyx0OioTwfbA9462SjFtaPrRZ7Mhu6BQTDTxGQDMnTyZOi','67c4VItnWbPQImPWhVOQvnZL6vP83KyznO2OHNZnkKrB4X9fiVJRFYqcDOX7OFp0IC6zz7ipXMwvg85KjJu1EVCY4','1sp0RdURfPgiNata9R9IAaLvc9bCtywdmo8BoqodWAL4oo0w','P','F',12);
+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 (7326153,48,'mT14j','YizhRhGBCfnnhQt5HxiZKqYGxRd2yDmcsDy77PWQmqh9a9SLiYo9HzC8GAV3A3AMAYTF7lFamVqkIJQFn29khUh1oGYyNHqKRkojMZZvEe7qJ8JX97cpMGFKDJdmyP3ToMFzAbI6vzCSSbIF6GcE68q8F0LaptpZWf90tXNhDaDAfMecRN3AW0ncqYpmGVEBtsVHyszC','OiZzP7bO0s9N17UX6CK','7pUQaTJ43cAAelL7ycfFbiroXVjtPGJUrQQlGxG472uqaYmj0nKKFEktGFYivVsWEHdTj9jw9KI28XN2Cb9F6JNmCfmLD7i6bBNPpM2wphEX49ZcDct2T1Xsert8VzQZssQbBcJOeaqhuUW3MgQ5BX1q4I4h30KLkeunZdfIAlbkCKFFh1alJ126yu7hSpH541oKkQlVdOxGN8Z4BrD3dBv','f','g',13);
+INSERT INTO ti VALUES (7326153,48,'mT14j','YizhRhGBCfnnhQt5HxiZKqYGxRd2yDmcsDy77PWQmqh9a9SLiYo9HzC8GAV3A3AMAYTF7lFamVqkIJQFn29khUh1oGYyNHqKRkojMZZvEe7qJ8JX97cpMGFKDJdmyP3ToMFzAbI6vzCSSbIF6GcE68q8F0LaptpZWf90tXNhDaDAfMecRN3AW0ncqYpmGVEBtsVHyszC','OiZzP7bO0s9N17UX6CK','7pUQaTJ43cAAelL7ycfFbiroXVjtPGJUrQQlGxG472uqaYmj0nKKFEktGFYivVsWEHdTj9jw9KI28XN2Cb9F6JNmCfmLD7i6bBNPpM2wphEX49ZcDct2T1Xsert8VzQZssQbBcJOeaqhuUW3MgQ5BX1q4I4h30KLkeunZdfIAlbkCKFFh1alJ126yu7hSpH541oKkQlVdOxGN8Z4BrD3dBv','f','g',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5930207,202,'ng9F8DI','Z6Dro1D2zBRTPelTTNLf7flx1ok','wL2TiAM7TRlDGaOBZqJ7HC0knikjeeFPzL8irnaRW4WiyUhsMyUn2gsWCLAkfYFCMq8YiAF3jUK3GTcfdJgsyrE7PB','xbp1prw5PVzXYKtqdUIWoTDwrR56IIaryk8W0WwaX6gi5HyFhbyLb9tRzxHGyUkh39Kqx9FTjoixNlXzAfQS2K9UwVRl5LQ4nE6XKVuCAfjlFR9mM3tGYKluV9EeN8qFjURFH7bgTC952GIJCoMpEbhKRgWJXYBmnOo92gx','e','p',14);
+INSERT INTO ti VALUES (5930207,202,'ng9F8DI','Z6Dro1D2zBRTPelTTNLf7flx1ok','wL2TiAM7TRlDGaOBZqJ7HC0knikjeeFPzL8irnaRW4WiyUhsMyUn2gsWCLAkfYFCMq8YiAF3jUK3GTcfdJgsyrE7PB','xbp1prw5PVzXYKtqdUIWoTDwrR56IIaryk8W0WwaX6gi5HyFhbyLb9tRzxHGyUkh39Kqx9FTjoixNlXzAfQS2K9UwVRl5LQ4nE6XKVuCAfjlFR9mM3tGYKluV9EeN8qFjURFH7bgTC952GIJCoMpEbhKRgWJXYBmnOo92gx','e','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4329588,48,'UBJS','cdWxT3UStryuRtcoQxNPx1R28CEbH8fqG2vbQJemhD7ToIDtPj4B7n5nDmwblrSTpzrS1di1LOeyJIWMUbB2cLECpxLFHxtN9IyqowjyJQifr6zxV9e9uP8P5nZtAq2qulaDyUU07XZWZUw8SN3fdx9CmNDeY9kvug4CX3StBdlI2Yi1xOINmhkXx0DP7aUgoYPUJfrBIBVwt5PlXv9pP5GIRN1QOQdpbSPb9wrKIMxDe0l','d1UrZpjzfylJYl8NGLaHMKo0MnvQMsK7Vp3V6P7uj2YZK4VCnncR5NT7wc2Aj2VBekMYO0VR2gVCK7dBH6p4M','8ukKNRdehZpnlwPJI1q5FW3v1fmiCbipnNuUFJnGZ7j5FAy4EW5CE6yV0r4WCutYUnPLr7m2TAnibZXLHTpIaGkQ2CE8nVSEKglvbebIrx6yCU4UqejxDWe4VXtXW9nVXfVDu5q3yeCILcrsC8Q7DGJyld8pirQicD4hXKNwu1Zd9D9VXWgukXH59pojBjuZzR0jz99NGcJ5wGRtSIBu8vV5hYcMgkUnbuFDIHAfHMI2ReBwruC3NU','p0','g',15);
+INSERT INTO ti VALUES (-4329588,48,'UBJS','cdWxT3UStryuRtcoQxNPx1R28CEbH8fqG2vbQJemhD7ToIDtPj4B7n5nDmwblrSTpzrS1di1LOeyJIWMUbB2cLECpxLFHxtN9IyqowjyJQifr6zxV9e9uP8P5nZtAq2qulaDyUU07XZWZUw8SN3fdx9CmNDeY9kvug4CX3StBdlI2Yi1xOINmhkXx0DP7aUgoYPUJfrBIBVwt5PlXv9pP5GIRN1QOQdpbSPb9wrKIMxDe0l','d1UrZpjzfylJYl8NGLaHMKo0MnvQMsK7Vp3V6P7uj2YZK4VCnncR5NT7wc2Aj2VBekMYO0VR2gVCK7dBH6p4M','8ukKNRdehZpnlwPJI1q5FW3v1fmiCbipnNuUFJnGZ7j5FAy4EW5CE6yV0r4WCutYUnPLr7m2TAnibZXLHTpIaGkQ2CE8nVSEKglvbebIrx6yCU4UqejxDWe4VXtXW9nVXfVDu5q3yeCILcrsC8Q7DGJyld8pirQicD4hXKNwu1Zd9D9VXWgukXH59pojBjuZzR0jz99NGcJ5wGRtSIBu8vV5hYcMgkUnbuFDIHAfHMI2ReBwruC3NU','p0','g',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b INT NOT NULL, c BINARY(31), d VARCHAR(73), e VARCHAR(53), f VARCHAR(26) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-55,-2093348389,'dxof9NbOjEx8KyxK8aKcN','w28ZzGujWUY8EruIqDSco81vJSnEsm8kFvp7','xQEwtYay6nlHNUUUvyZRQFgfzuboVLtDxI9u8uUeN9jmlqTfdk2','RRebQuv6hmxQnrqLo','P','x7',0);
+INSERT INTO t VALUES (-68,1497806491,'skIHZrOvnrbjvLEHWgNu1nbyA','Y','vOxOVNWlaMyMw5kQxTc6Nqcf7YIW5lRzOo76aC4Uuc6O5eZbQ7po','KCvxq8g4Hrp42zBA3Q4','X','sF',1);
+INSERT INTO t VALUES (-86,-1815863687,'8RAn9ZctxVHC1p6n0CbWon8ZkzMmIe','BHw8GvmY7O9WwBVd70le5W1JtIRUdYmkbxioCA1Dji2FWHQavm9x','c6heYL1QX0QARxkRrE8eVI','lU9KYAHlfFMkIgi5NrlXep','K','F',2);
+INSERT INTO t VALUES (-42,1973201099,'gFgTBHkisjH7tdb7vMDoh','twuNBckXZOf3LQBkRyoZIonZ9ha0e1eo6U','dzmeUhJRe','yur','n','m7',3);
+INSERT INTO t VALUES (15,-629169017,'RHW','lAg9kXhaCVFMrAwUJeeeUKjdWkKcKCbYFm','EpJqSTQ0ASqqWnEfDWLSMSnndecQRqjIdLPqz','ckOeLpAt7Y7dDMWAWcv','u','S',4);
+INSERT INTO t VALUES (-114,938870944,'wAmVPiRMxCwO1g7mwx','1FR1fHi2wLEaEPDo5yERTF6p','8MXx4BKydfA4kvpOegqVcifXoDqhNeiNWso0','RRMlVmtI','B','4',5);
+INSERT INTO t VALUES (-103,2091302124,'Yf','uFSBGctMgIKqErh4BHAoKruSEPbwE1YtKutFrnGX','A','rjifn0Rmpnx6cSFCr0vUJ','Y','N',6);
+INSERT INTO t VALUES (69,544538272,'60L8XTFJgHVVqNCQca2p5z89bzMRMnx','m3RYeLOdvftpo04EyHsK42MdAQD5ECXXGco9yxChKmcYaLwRpVTAtyebCHPRne0d2QhA84','zLT','LeOyqykhJSGI','N','e',7);
+INSERT INTO t VALUES (81,-1054068751,'EpN0nL','Qj4isLE2n4SBNtdI','2r3bqvh8Ok04SIjoeHHWjH86VD9zr0A55QfAd','D3zsFGA95XB9MYsEIlQ7v','p','o',8);
+INSERT INTO t VALUES (-51,1501484182,'Aw','g8fDxoXC2TPvgjHm0WUXwrOMK0aJP6U6P6ajuqosYs8','4zzuGIH9SrqoJYokEJZ4ZdoRIhzPSTrKW6U7RyFB3APq2ci','dT','7','2x',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT NOT NULL, c BINARY(31), d VARCHAR(73), e VARCHAR(53), f VARCHAR(26) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-109190441,431619817,'oviuVHT','0YFUAwizPWjWuR3y0Bz9mCJW4c48yhg33fFZkCfGXTSyZw','VfmxXR7OW146vLy2U34aJQ0UHIht9LNipCo9Ra','Uc5Gk','Z','gh',10);
+INSERT INTO ti VALUES (-109190441,431619817,'oviuVHT','0YFUAwizPWjWuR3y0Bz9mCJW4c48yhg33fFZkCfGXTSyZw','VfmxXR7OW146vLy2U34aJQ0UHIht9LNipCo9Ra','Uc5Gk','Z','gh',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(32);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
+INSERT INTO t VALUES (-355357691,-736838851,'SMdBNknmAsz7','RrFKvg5OL','hF8i69etKFLef7mT21wn','yH6DPJqITF5','d','h',11);
+INSERT INTO ti VALUES (-355357691,-736838851,'SMdBNknmAsz7','RrFKvg5OL','hF8i69etKFLef7mT21wn','yH6DPJqITF5','d','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1275472961,1148498093,'9YYzrJAW5TWCK7qSc6C','e8J6VlakUcXyLLpd32p1Wt4YC8HKgullvUWBV5m4suZFBKkiRsMAZzWZALenJvTSRk44YoH0XCV7RAWwsi30oS134ZBBwiSJFR107bOvyiD798LQZnodcoca6fdxajAeN8Kw1GV0y0t0pmIHLNXSdebFvgkETj9Eiu1vMGXNMKNNITleVzcxZGMyjwV','N','pE1gMA2YbKFrziS2a42f','q','K',12);
+INSERT INTO ti VALUES (-1275472961,1148498093,'9YYzrJAW5TWCK7qSc6C','e8J6VlakUcXyLLpd32p1Wt4YC8HKgullvUWBV5m4suZFBKkiRsMAZzWZALenJvTSRk44YoH0XCV7RAWwsi30oS134ZBBwiSJFR107bOvyiD798LQZnodcoca6fdxajAeN8Kw1GV0y0t0pmIHLNXSdebFvgkETj9Eiu1vMGXNMKNNITleVzcxZGMyjwV','N','pE1gMA2YbKFrziS2a42f','q','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1445772541,2088588658,'xdU7frf','Vu4imOHHUvVVpcXftJIQ2hkCkZLCMMlxmVpT58lCPuSXCA8kc','3LZ','rB1uMAKHE40W7mkKKglumMDpStM4Eo2sBZjMdLxJBY4sWPCVReFdA4gP6IsetMcmS6QiTUjnnifaErwKqHD2HLChkCRQpALZhhq83L4Zh6jDTPhMfFZpiBpu73U66xzrUsNc8xPdscjnq7sZQxeJx3LwY4Cht9OMvqtdUZLLSro0KryNY7x','x','id',13);
+INSERT INTO ti VALUES (-1445772541,2088588658,'xdU7frf','Vu4imOHHUvVVpcXftJIQ2hkCkZLCMMlxmVpT58lCPuSXCA8kc','3LZ','rB1uMAKHE40W7mkKKglumMDpStM4Eo2sBZjMdLxJBY4sWPCVReFdA4gP6IsetMcmS6QiTUjnnifaErwKqHD2HLChkCRQpALZhhq83L4Zh6jDTPhMfFZpiBpu73U66xzrUsNc8xPdscjnq7sZQxeJx3LwY4Cht9OMvqtdUZLLSro0KryNY7x','x','id',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1327446443,1889212259,'QP64JZWq','yYaYF0xGdHttjtrEVaNjKt4Fw1PQu0V56IjfBW2mZW2klrT6E4XupgHoERGRHEdRAxQ','fGZI7GOmTrVSetib','IP2t3FpaNI6MPIVuyjfRfHxL02tlugbt1LgX7To0WLSBDtLHa4hAbFOuZ7I','s','n',14);
+INSERT INTO ti VALUES (1327446443,1889212259,'QP64JZWq','yYaYF0xGdHttjtrEVaNjKt4Fw1PQu0V56IjfBW2mZW2klrT6E4XupgHoERGRHEdRAxQ','fGZI7GOmTrVSetib','IP2t3FpaNI6MPIVuyjfRfHxL02tlugbt1LgX7To0WLSBDtLHa4hAbFOuZ7I','s','n',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1872636207,425526020,'wav5t36wRFb2x','uivrzngQ52T02JTsNl7eeno9XIdY3fS2MEObv','vlszZp4BznUrnAy6NmzIRhpyf3','dDBlzGNEr5PQRoDXwwI3tSXsa4AJhjpteuIdC2lzRuntfdVrbPwYCwiXFgqj0BCndRtnKEo6l2YHZE6','Z','Xjh',15);
+INSERT INTO ti VALUES (1872636207,425526020,'wav5t36wRFb2x','uivrzngQ52T02JTsNl7eeno9XIdY3fS2MEObv','vlszZp4BznUrnAy6NmzIRhpyf3','dDBlzGNEr5PQRoDXwwI3tSXsa4AJhjpteuIdC2lzRuntfdVrbPwYCwiXFgqj0BCndRtnKEo6l2YHZE6','Z','Xjh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(88), e VARBINARY(25) NOT NULL, f VARBINARY(40) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (699489740,4777134,'0wPFH3ALKwSgw0kOFadwGGrBd5hQohcxRJRAeuvJq6A0VatP9EkE8769ac0AGMVptGdyRqAX6r7B','S0BJymfv9iailA8SBQQEBi9XwVwN1J3wlFEsXyGy3P8kzH06JnPLB6UycVkjKHV33ePUkXZBCdqSUKLRx5l','YsdNWO','GXuERHShGC567TUsSW','qT','3',0);
+INSERT INTO t VALUES (-2054753199,15155319,'W6','T4Xm6DT87YXGV0jZXBzOG','iiLoZhYQCAZ','TO4iEDutp2GuuPmRjNxzhrmw8iu9','aV','7',1);
+INSERT INTO t VALUES (775635365,4790363,'kTM6FqTJIErQMgvNZNk9S9RnrI69K7WdMzL7qq7oBaN0iEOjFDFxngSzcTdwBM1GBog3','yY4nTgPmT4K8qEs9y','7dPa9M','wBcJC81jRT6','4G','O',2);
+INSERT INTO t VALUES (876108733,4805690,'o78gzOLMDuCQD7u2NSERC5wgX6brmVvvg12mbDIlVahfyhZQdLp5o','NmKYReL','LOK','9cVq','j4','6',3);
+INSERT INTO t VALUES (-847500622,3731654,'Yc1uea4bVvqkg','CeIwSPF5HiW7LEJ3fadSLRiTOO56dCGXwopR4dqplnWC22p3vzAhUSAN2hr2mo3M','3CDRDIJaCsEos','UlJyS3V','Q','z',4);
+INSERT INTO t VALUES (-542666734,2635207,'TQefZfT3XW0ULGzJY45a94Pgq2zeVwsZrs2xXSQgThMXx1pZOcCbbqo','apNL0WYdIsY3iH44ZwBo07oDM16SzzIPrb088heP1snqNHvduKHGpPvuep30YGUdRiA6q3ifxT','x0prqPCqkLliXYeBiU','zih3aLrEfYocvXfiLfUiNmQBqWu1','aZ','F',5);
+INSERT INTO t VALUES (-837513517,11747295,'8Clmhd0yneY7IJnzX61NbPmSvJxZWVpb7gLhIA0Y9M0JBPk3H9NyhIcoXREvbau','03sCEZCLPCZ55Vca53Qca42','tVGFsSSv','I5yP284Czq60T7yQXwBnTojPZs','GN','M',6);
+INSERT INTO t VALUES (1914773639,1022088,'0BigWDsOa2aNVmSorCI3NMAGQ0LcsVChphNia4Y5ys','70xUDoV8isqapMas1QILYBK3jxRMHNCyjKQgz24HhIRvDrYaZtJVka3nXjXTfF','WU9Yk7tJ9nEuY','fuw0Jo3X8noIdGqDXX0nLZSd9NKEIsQ','k','j',7);
+INSERT INTO t VALUES (-2079517662,13398714,'zQ7kOEFE5Fbk0j7nWVcHMpF2el963XV7H','73IpPnBN4n4EBYRPIys9md4HyzCJuZFA3dYZqpMCZuJJZZez','eJXUid','IAAzWbUDUCNZDuVT6EQMcKQoIiCp73Lb','z','H',8);
+INSERT INTO t VALUES (222739302,16484603,'yJ0TGcW37zSCQfGh','i3RjwC5VCdlsePJqsjgawO','OaDBNzE8sarAGBtRn9Xc26ry9','v6DZ','o','7',9);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(88), e VARBINARY(25) NOT NULL, f VARBINARY(40) 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 (-9217979217381599324,1253868,'FlchT2vnW3BTCGPyw','izNpv4B9aXNjURiiFBXq6gL7igqy67ogqhqDkPjdb2Jflix9CgHfbCAKWTumEAgeAPktPU964QiSb1jX','xj6MHnclAVU7vqPegGGHcYq','0qacHxBY7qfc','vl','4',10);
+INSERT INTO ti VALUES (-9217979217381599324,1253868,'FlchT2vnW3BTCGPyw','izNpv4B9aXNjURiiFBXq6gL7igqy67ogqhqDkPjdb2Jflix9CgHfbCAKWTumEAgeAPktPU964QiSb1jX','xj6MHnclAVU7vqPegGGHcYq','0qacHxBY7qfc','vl','4',10);
+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 (-6844997544338310368,10525766,'JAZTJ4sJhibhtZBj9CpnoJQ0QSj8oUtyku343Wzl6TWRiMdJ97MAtUhZkqgeodCpcFIVE','UcD7f9vAszs34Gz4wsWaNuRHeobmqeRiulaCPYZT4CBTUBuTEbRkizojTdy9OhyNst6F8KUde2VlddiU3ZTRt6nZ','cFdehgM64xpblcKos073QSf','OMlVCLcjTk2fnzOt9U','0','M',11);
+INSERT INTO ti VALUES (-6844997544338310368,10525766,'JAZTJ4sJhibhtZBj9CpnoJQ0QSj8oUtyku343Wzl6TWRiMdJ97MAtUhZkqgeodCpcFIVE','UcD7f9vAszs34Gz4wsWaNuRHeobmqeRiulaCPYZT4CBTUBuTEbRkizojTdy9OhyNst6F8KUde2VlddiU3ZTRt6nZ','cFdehgM64xpblcKos073QSf','OMlVCLcjTk2fnzOt9U','0','M',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9031584075996576763,75,'mMuCTzw8','PgpM6BCy4Kl3OX0G1MaCJHEhfFdHjbS3G7XLA4FG19u7OQEA7shDLlNg2rXLB33d2AE2U2qmUlWKwRLOKVf4I2Mm1RAO3mfd4WaWGwITWUd3KKSNFPCfoNfoe9KnZh1cMCtGklhQayA5KBoR6WsnSqDmYjONY65aMMa0q87PkAfi78K','Pa02ef','9KJouQQljIYxnCAPoWmZIkLO11lfqskd9KF6XNwAZWrYdVZffXwc0RXZACkcRuI','TzKXV7kESAIoRbpHX0oJKK7eOQ5JCb0ieq6HwacQlxaAtCtdYtv6yaumFR1UcUpPZ','IeGjrQToWajKe16DkOUI31TTUChj6f4o6HilEPpCkDzIuRcrGxspObGrvVGbBOFtWuJwEZUaypDcic',12);
-INSERT INTO ti VALUES (9031584075996576763,75,'mMuCTzw8','PgpM6BCy4Kl3OX0G1MaCJHEhfFdHjbS3G7XLA4FG19u7OQEA7shDLlNg2rXLB33d2AE2U2qmUlWKwRLOKVf4I2Mm1RAO3mfd4WaWGwITWUd3KKSNFPCfoNfoe9KnZh1cMCtGklhQayA5KBoR6WsnSqDmYjONY65aMMa0q87PkAfi78K','Pa02ef','9KJouQQljIYxnCAPoWmZIkLO11lfqskd9KF6XNwAZWrYdVZffXwc0RXZACkcRuI','TzKXV7kESAIoRbpHX0oJKK7eOQ5JCb0ieq6HwacQlxaAtCtdYtv6yaumFR1UcUpPZ','IeGjrQToWajKe16DkOUI31TTUChj6f4o6HilEPpCkDzIuRcrGxspObGrvVGbBOFtWuJwEZUaypDcic',12);
+INSERT INTO t VALUES (5113839474694483653,13927353,'NCtwLpsdCWHI71xNycI4nXyDS4vg07KBSF7z7IqNzCcwnAPCKG37uGSe','m8OTYVVc9mtSAStlJCgOX5A3N7aJysyFQgyc8xIFkMflvor94XSoa2RbWaUjOSHZ3WlsFW7bNy','qtNpOBGycuzc9S','TEbb3iVHcmLBvrIF01bxRCaqtbbiY','ke','R',12);
+INSERT INTO ti VALUES (5113839474694483653,13927353,'NCtwLpsdCWHI71xNycI4nXyDS4vg07KBSF7z7IqNzCcwnAPCKG37uGSe','m8OTYVVc9mtSAStlJCgOX5A3N7aJysyFQgyc8xIFkMflvor94XSoa2RbWaUjOSHZ3WlsFW7bNy','qtNpOBGycuzc9S','TEbb3iVHcmLBvrIF01bxRCaqtbbiY','ke','R',12);
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 (-4758343177692789892,-46,'FNBcUnU28pYRcXrP9rX2IT6ouDotVBDTAVQsuAFd0agp','XEzNvZJoqvIMDJFAamsv5gVucVOlXZvOqEzTp2g7eWPXAf8io62BUmx236XAEtRNsxOKdIILDjzF5UWY2QSjmdMB5nCgOtiy6A5FKmqfAGJO2uUyd4fcZ2hdll5CAVsteaTkwQ3TnOVQTeiqI1RChuyFhS84JTHRTq1LfGb5vjrk3sM6aPLsMwuWS3NljaTvNQsQODJYF9knU0j7fACZd2rNZN3DJ1jDBYwUFqNzwdtyzioG','PTay','Z6NOwmLrjn2qrZOCibaeyUxzrP8r8IRypGcM2YUnaa7fPDwzyd2n7FG9uNGagysB6UCRFrwP8TNTbIfqzTQAHxATYGwsW3Vb87YO1i5Kw9rQ7NSlRyKTgP6lBlTrB2UQMdhVFXbZ','pSnddWSoHuv7KmA3GGQ9jqSUFLyNcjNZ3ivEjkajJLCv6Wf','Klc7iNmNF2T1rQ99GheIZvMoJOy0CQd1GIZaAO8FBVc',13);
-INSERT INTO ti VALUES (-4758343177692789892,-46,'FNBcUnU28pYRcXrP9rX2IT6ouDotVBDTAVQsuAFd0agp','XEzNvZJoqvIMDJFAamsv5gVucVOlXZvOqEzTp2g7eWPXAf8io62BUmx236XAEtRNsxOKdIILDjzF5UWY2QSjmdMB5nCgOtiy6A5FKmqfAGJO2uUyd4fcZ2hdll5CAVsteaTkwQ3TnOVQTeiqI1RChuyFhS84JTHRTq1LfGb5vjrk3sM6aPLsMwuWS3NljaTvNQsQODJYF9knU0j7fACZd2rNZN3DJ1jDBYwUFqNzwdtyzioG','PTay','Z6NOwmLrjn2qrZOCibaeyUxzrP8r8IRypGcM2YUnaa7fPDwzyd2n7FG9uNGagysB6UCRFrwP8TNTbIfqzTQAHxATYGwsW3Vb87YO1i5Kw9rQ7NSlRyKTgP6lBlTrB2UQMdhVFXbZ','pSnddWSoHuv7KmA3GGQ9jqSUFLyNcjNZ3ivEjkajJLCv6Wf','Klc7iNmNF2T1rQ99GheIZvMoJOy0CQd1GIZaAO8FBVc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT NOT NULL, c BINARY(6) NOT NULL, d VARBINARY(9) NOT NULL, e VARBINARY(2), f VARCHAR(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (47,82,'L','BbCnlSuOS','t1','EqVgA0NJ6','iDo4dmBM56XnK2diQ96UnAj87FMwiXs1YFJldcTdxP23zTGtTSNZX','7SgWwQIJx3e03xEtNOHxkcoS6RkRZfFSRYbP8v',0);
-INSERT INTO t VALUES (-11,-1,'jBR','89','NX','U3nKsrjYSmP','iMuLugUmB7xaE6Ybt22C8gsBtsuOvhsjZQTKpTcVXIVrqVV3y9amo1hPKW4BgsKIZcOntqkHvZA8GWtoiSkLrJISATXFbh39i4Q4','8zDo6eMiL91wfzQLRBdUcVSY1DQkRB0le0imxgojWW8ovCgNfEReDHLp20Bbqd7Ry',1);
-INSERT INTO t VALUES (49,106,'xqX','0yckuIDdj','E','jGqdganhwJoqCjlGKZbvvsupZ7oTP2','aqks2auQdPICnYutFqom5C2yglDKAdI7fpCOvohkzaVtV3vvsALRRNe4l7XORHq0HizegJzMdWs','foxSPraziIg8FTxaBHQyNzZ4x7nvrpRmId7iEbreg50vUoTT',2);
-INSERT INTO t VALUES (-122,109,'Cf5h','uPT0t','v','Bga','o1MXmXpBV7LV383eaocQG6AJOCZ1HG7A14TziwqyFzJJSVJt4DW','t9tgzUX79A8d0gqvUoHDVPAps46giSwIKlsU9kNFmAtqZBcRIPv63jRmMlaXIPfJOgEGrW8L9kz',3);
-INSERT INTO t VALUES (-112,-52,'NhAclh','YA1BL8','fv','B4HySxgqFIkDRWewnh','4Yb0tLaLvypnXIehUTaeU9tvM8sKKGZYLGX2moD','lfKyQVz4cH0QZRj81',4);
-INSERT INTO t VALUES (76,125,'T8wx','Kshn','T','F','1hCVAVhCLk8qfIPXPdf8gp9iR4pYmL8M9cibg7SnUBO0lFxo','YCN0MBTagqY1Q',5);
-INSERT INTO t VALUES (38,80,'I','08Z','xM','llJ4GwywpFrZNebMxq','g5XRoSlOdM71G6Bzhl0Fi','4D9TqXdVaewvhiwJLovqw2sn6lj4yDcgZh2a',6);
-INSERT INTO t VALUES (-119,-86,'wI2U','sqoe5qYEF','i','cTa9','CzDC3KKYnyEXGK2iUrcqHsJow','PjspTK86EvBIJqQvP16kOq34Hxl4PomA0afiz',7);
-INSERT INTO t VALUES (-9,-108,'fjKpTx','HOfoNzor4','9','8dYxODdN8zR','Cvohu','dNHWyspEoXli2D1UQISkAWEiZ5V6PK0MT7aXCAla1T5f',8);
-INSERT INTO t VALUES (-61,-42,'OYal3h','abzcu','d','OWrya2I','Y4WzFwxE29U1UzdT7kMvArXg8a3KCVI0zMAFVpxrNOTqtpPWKs7uE3ZigCMGWhMInZpm6mfFOMyTJz3hGo2wxJuQDkdVxdw','pAWgEp89v7xfEzZOBrk2yVQLCMZhABnar6BNkY2qcT4zeKtGGw9YEkCMRIQeNDNdPSN7VI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (177131125854542322,2468358,'AbWIye665lDDCAZpN6MjiMWLzotcP3UaRpXl6jrtG','NEyEm4UMAR5HRna7Lnhc6y3raUb5UBsSjM3YgPrU9RREkdAqlSaTqXZG6YW0BH9yjRtNxHeL9EcIwWNIr5iYIldET5mQsLO1h2uA9EYBc2BryHEMmsfHkKIZbkchJ0J21ZN35v8zVrRyKuZ8R6lCLnnDWZ9ZDvZa','objABYqM9qM1JzQ4GiqR','0FzQyLXMQlG2U8tp5vYgRD1N6hIdRnjn1l8UKV3VaNJi47l3A8hARE51NWD1vvmTj4EFi0OpCRX3zOxqG1AGbtd7IoclK7QAU13OkO','a','U',13);
+INSERT INTO ti VALUES (177131125854542322,2468358,'AbWIye665lDDCAZpN6MjiMWLzotcP3UaRpXl6jrtG','NEyEm4UMAR5HRna7Lnhc6y3raUb5UBsSjM3YgPrU9RREkdAqlSaTqXZG6YW0BH9yjRtNxHeL9EcIwWNIr5iYIldET5mQsLO1h2uA9EYBc2BryHEMmsfHkKIZbkchJ0J21ZN35v8zVrRyKuZ8R6lCLnnDWZ9ZDvZa','objABYqM9qM1JzQ4GiqR','0FzQyLXMQlG2U8tp5vYgRD1N6hIdRnjn1l8UKV3VaNJi47l3A8hARE51NWD1vvmTj4EFi0OpCRX3zOxqG1AGbtd7IoclK7QAU13OkO','a','U',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8984261511061873104,9528945,'nRGoxoUJT1CZfy4jhyHD8dABEpMq2dbdJ8EcCkZNSPqXlT8W1kXqDP7415FJ7iDtGARYBKBp','LPM2bJaG1ko4JIsi592vPjlp5lgBRXWDjY4VSR7p3eDoexj15ANvKD49Lsl8Ds2A7Dw3tL6yUIWNxuWHFJP6r','aeq6WkE','OycYFKgPYOMSa9udBuoPv2I63GNgm7rjWZ39WPZWnHU3fUcR5EHTsdiCiIfnQ1R0pubGABf05t6X3cIWirQGNTubacsGBrP6iN16GNrO47Ov8VGAx6aKYZsmfVrYLlZIxMsaHGcGq3PTprzdZhbIEcMG9ErmUqFYtKsMFRdeRM7z4BPAqnpDQWw','TP','I',14);
+INSERT INTO ti VALUES (-8984261511061873104,9528945,'nRGoxoUJT1CZfy4jhyHD8dABEpMq2dbdJ8EcCkZNSPqXlT8W1kXqDP7415FJ7iDtGARYBKBp','LPM2bJaG1ko4JIsi592vPjlp5lgBRXWDjY4VSR7p3eDoexj15ANvKD49Lsl8Ds2A7Dw3tL6yUIWNxuWHFJP6r','aeq6WkE','OycYFKgPYOMSa9udBuoPv2I63GNgm7rjWZ39WPZWnHU3fUcR5EHTsdiCiIfnQ1R0pubGABf05t6X3cIWirQGNTubacsGBrP6iN16GNrO47Ov8VGAx6aKYZsmfVrYLlZIxMsaHGcGq3PTprzdZhbIEcMG9ErmUqFYtKsMFRdeRM7z4BPAqnpDQWw','TP','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8507859196890986957,10364551,'7kPS9TFvz0Yd8fvqxSDVKPVTZ7jiWbqCg5HhDk9','xLbdwPrwYdFDfoasXW3SaMZ6zXK8K0LzTixH8lYDEY6CMkE0AJE','hMrQeaZcuibYz3L5vLvgIEGSb','Ck9BTak3WmlTs5r','oq','g',15);
+INSERT INTO ti VALUES (8507859196890986957,10364551,'7kPS9TFvz0Yd8fvqxSDVKPVTZ7jiWbqCg5HhDk9','xLbdwPrwYdFDfoasXW3SaMZ6zXK8K0LzTixH8lYDEY6CMkE0AJE','hMrQeaZcuibYz3L5vLvgIEGSb','Ck9BTak3WmlTs5r','oq','g',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT, c BINARY(49), d VARBINARY(61), e VARBINARY(68) NOT NULL, f VARBINARY(14) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (39156,-186999060,'5jCzfMaqsGyHQMZciHXoIn32RYd2s3GC1Rwk5AZoJ','GPSnQR7OdWmZxuCxQwOdQOkAuXWsROOoii0qzMaP3ltXA','sQIkhbjmYQ','agQcqZc9c1','p','yY',0);
+INSERT INTO t VALUES (63117,-1746448829,'LWd3MjyeQRDXsAOVm42','rjz1iQQLQFGhvUxW3SKt1tXBuaaRndaFwUpte','uwqoWGbZdiPAxoBtw0D7RtN9kqHylbAewTpsevyXO3R','TF6FuXGCpLy','7','Q',1);
+INSERT INTO t VALUES (17598,-1307526952,'tr18BjNRLCZ8Yxfj7Y7Mto','7pYptpaV','Urg3t1Zcw177rPmpTAZAnzFdE9au7FOanaev5Nxk','9aItoAJ6VZJ2','r','BH',2);
+INSERT INTO t VALUES (36232,109348440,'1W06XPoC1Pd7rTLdNSbutRDY5pSYOD9yzJaB6q3lO2I','AIf79ERSlc8afRjP7ySpLNpjL1b2dgyAlC8WAsE','D2GgV1rz4297G3E1oZwR','BdPvJ5PV','Y','B',3);
+INSERT INTO t VALUES (21523,655808575,'6SQTnvyMFxU4remozgCDtM1lgFpyQg5BjNF0XPLPquxy2U1lv','C5pbuXSczsYKh6laR9MoFvcl3Cl2YEBo8cpGTKuWLyw0H6yz','g73Cjv1YUfluuEwh8uU6yZD65gEbt8yv','vHSA1cO','j','Is',4);
+INSERT INTO t VALUES (262,-1406984297,'lSf3Mv7PlIskNwByLsi4igzGYk','H9BD6NHdeA41X5Mbz0AfvO64rSr3ZqUlP55y8lIbkkqRBkVMkBM9ARttojX','tjMcbClua7LA8','l9PBDHys','V','n7',5);
+INSERT INTO t VALUES (2248,-800210993,'vfou1lGOe6go3mFZk','6FgbhpT3DikCKmsGLT84O5v5IZXkX','u6Y22un6ZBUy5IzOhPn5tyXWbcfPezKS25kMgWuPJJKMlbhQz4aQp8uhBZiJ9HkR','uJyuEe0NkGgxZT','1','cP',6);
+INSERT INTO t VALUES (63971,-1572590783,'y6H7rRCLvB8FEHK3LxkgOjIoMjrnYR10BitGOaiMKFU50FHgs','3Za2e4PL4dCqJ5kEzsVDYCEEcrRkYnMdQKcPLuyrobdStBWy','aopNkI5aIGrrM8mlF7xdmAc9mes1K03mDZAouz','dWB','X','Uh',7);
+INSERT INTO t VALUES (17298,-1837176028,'qL','YUOMYb','ECL5LvfNAci4SPQaQ26wddasy7shgdTsZb3BdI2zLAuZmeWOPEAITv','dHD55ui','m','1',8);
+INSERT INTO t VALUES (10241,-284714387,'qphbVfetAcJcK8m','s','Gl4gs9YYiw8NUzsh1jIUQtV5n70Nmj0ULGsgmGxg0F50pdofjsIESD4gC6Bfhtc','6Rhvr8xc9qOEfD','L','gp',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT, c BINARY(49), d VARBINARY(61), e VARBINARY(68) NOT NULL, f VARBINARY(14) 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 MEDIUMINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (2827801,-98,'Oe4B','xh7h','F','0TBqT74XHDkr6pvQfp8IQGo1X9RQq','zMcX6kOO1m9FLPsRky2fSrTBf5LbkzWGIDvcugckRzscxqqIagr2oanDN','pKqAw2LPICqi0KinZ4y',10);
-INSERT INTO ti VALUES (2827801,-98,'Oe4B','xh7h','F','0TBqT74XHDkr6pvQfp8IQGo1X9RQq','zMcX6kOO1m9FLPsRky2fSrTBf5LbkzWGIDvcugckRzscxqqIagr2oanDN','pKqAw2LPICqi0KinZ4y',10);
-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 (-6580528,102,'W','WGYqw','B','UWbQRgsvLbwSyOX9lh2AD','mu3FBjvTrIzHumTrU3Q87fOL7FJC50EX5k1HJQ0kJhHJaZOIBWdaZtPu','kKQD9Gi3mOpTgHoU3VT50niC1Y5zO5T1nalmoDrCby48nynMxyeRL92TTSIDlGoKuAa7NF0d6TD42ibHWRLciG2Psy6',11);
-INSERT INTO ti VALUES (-6580528,102,'W','WGYqw','B','UWbQRgsvLbwSyOX9lh2AD','mu3FBjvTrIzHumTrU3Q87fOL7FJC50EX5k1HJQ0kJhHJaZOIBWdaZtPu','kKQD9Gi3mOpTgHoU3VT50niC1Y5zO5T1nalmoDrCby48nynMxyeRL92TTSIDlGoKuAa7NF0d6TD42ibHWRLciG2Psy6',11);
+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 (5288545,-1687984390,'ahcjPQyUNjrdtseyNfL7zPTRdSwtt','sghw4lK7Pp','GuSlr6TXhd9MfZEWmzpCFxzeK','tM5pMwQ1cNn5','0','0n',10);
+INSERT INTO ti VALUES (5288545,-1687984390,'ahcjPQyUNjrdtseyNfL7zPTRdSwtt','sghw4lK7Pp','GuSlr6TXhd9MfZEWmzpCFxzeK','tM5pMwQ1cNn5','0','0n',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
+INSERT INTO t VALUES (8166530,-1075414372,'O1sgpaP9D3ACGP8yNzsDN7J','r1rkSlpuF','45bItnz3y5KqDnLtrnJKwGFfHIu02gwxgSo0VQyCWUlVcAJcjOfXJXrwkvm1EHfcU','Knu2j4QKZ','n','B8',11);
+INSERT INTO ti VALUES (8166530,-1075414372,'O1sgpaP9D3ACGP8yNzsDN7J','r1rkSlpuF','45bItnz3y5KqDnLtrnJKwGFfHIu02gwxgSo0VQyCWUlVcAJcjOfXJXrwkvm1EHfcU','Knu2j4QKZ','n','B8',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (547391,-1786404989,'vFeHlP','q0xaUErQ1N2I9fOGCeaVZR6t4dYd5pgmybPNtK4PsTC5ncaOh1RzzbgsiPCebfH4NyfVVc7sNYpzNb29osxb748FrzEt3KeM13vKCY38Ccx52ZnJJgRzpUKtaUVXNU6HKcAv1osOjVdBEvfUA29XHJ6Fh4HqckYk5qYNdr67q4EOms3o97Nh0XacBjMZWqwKGdxT3dRQIcJ1LT055WY3Hi4oTKH6XIIKreDRUAI','KPYawyVY8ZS7UHhrhlY4iOCGHTKWpozUHuwY8','13f','u','rO',12);
+INSERT INTO ti VALUES (547391,-1786404989,'vFeHlP','q0xaUErQ1N2I9fOGCeaVZR6t4dYd5pgmybPNtK4PsTC5ncaOh1RzzbgsiPCebfH4NyfVVc7sNYpzNb29osxb748FrzEt3KeM13vKCY38Ccx52ZnJJgRzpUKtaUVXNU6HKcAv1osOjVdBEvfUA29XHJ6Fh4HqckYk5qYNdr67q4EOms3o97Nh0XacBjMZWqwKGdxT3dRQIcJ1LT055WY3Hi4oTKH6XIIKreDRUAI','KPYawyVY8ZS7UHhrhlY4iOCGHTKWpozUHuwY8','13f','u','rO',12);
+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 (626070,-1505975820,'mL3lFk5','aRz5D6VMJNd','Rmp1z','XJVZSrKQITIxrA9oobDtbQuQ0CFtYda8ruZwBtkALpbPrN8MO9X6qxrmwINej8mBhBCzLzmufq9B1bOSv2uijEOytPFtGSJcl08lZaeSgPbGCxJyqNMLJUOdwJGkReNgKVHl6UkTo3QKZXzSzK8CxVz0NJ2an5Kmfh1E9MFKlPgdVsxKeCPkG0uT52v5KIEGJafqIeorHkLusiPYwQuV3INftaHTNYr1jUB89','V','u',13);
+INSERT INTO ti VALUES (626070,-1505975820,'mL3lFk5','aRz5D6VMJNd','Rmp1z','XJVZSrKQITIxrA9oobDtbQuQ0CFtYda8ruZwBtkALpbPrN8MO9X6qxrmwINej8mBhBCzLzmufq9B1bOSv2uijEOytPFtGSJcl08lZaeSgPbGCxJyqNMLJUOdwJGkReNgKVHl6UkTo3QKZXzSzK8CxVz0NJ2an5Kmfh1E9MFKlPgdVsxKeCPkG0uT52v5KIEGJafqIeorHkLusiPYwQuV3INftaHTNYr1jUB89','V','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6151507,1203069731,'tvsZMhEPcZ0bY9Z5SsfHpeO4ERQvzx1qHfsNo','CvCQpsHr24rLpbq7N19vRPftU58RRmoIVKbMXXLw0cxypwkoT1RdxHkZraJTvCkDwBseaxiHP0LQK5WveJ1pdvmtMGnR5AesaPn3X8lPBzXBPoiBwVqk5S6z5vJb','ApJH2mfdPmTXLMqNObKWXhAwV6YCyKm6SELL5','PyxUevcf83lmfvgvkedClrTBd9os3h2PnRiel2vBtQSlv7khsPU9ogWQRZm84dq','1','g',14);
+INSERT INTO ti VALUES (6151507,1203069731,'tvsZMhEPcZ0bY9Z5SsfHpeO4ERQvzx1qHfsNo','CvCQpsHr24rLpbq7N19vRPftU58RRmoIVKbMXXLw0cxypwkoT1RdxHkZraJTvCkDwBseaxiHP0LQK5WveJ1pdvmtMGnR5AesaPn3X8lPBzXBPoiBwVqk5S6z5vJb','ApJH2mfdPmTXLMqNObKWXhAwV6YCyKm6SELL5','PyxUevcf83lmfvgvkedClrTBd9os3h2PnRiel2vBtQSlv7khsPU9ogWQRZm84dq','1','g',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (775161,1342860546,'WhfZdxq98vi5lPKf2pcowlMpTqSeJ6i8s4DJBHLttnAg0','sMlDtWpNSAqbbDdH8DWOgYv7No9NIeDB7n6henEOKLcE5TLuq2nORhk4AMEEQow6gego7RgsG8OHy8fW4GNUEIB3Ym6VHaFB2RFJY519fcrIXhVsBS2bNeXRiriih','nzYanPCgbkAfJeLo4jedKe4eovxcLzxSki4WgW','7AuzkKqm11noUnKplPBnthJhog8qAH48x9KLjQcQjSsrsQTm6NkLME6UbTMfy9WfEulm1sBOLX7etM7GGDagHzRsG7OcrQ2pJCuK5pfTH9MLtYhxSSG4TleuLT0cnp2mZnKx9qSWWfE49kCtiFxb4Jl8awQvlZlSKGPN5RWKxmu27hRpah23JtDk7v2KvgKCYATdMmN0cO3zQirD6Jhs2B','j','IA',15);
+INSERT INTO ti VALUES (775161,1342860546,'WhfZdxq98vi5lPKf2pcowlMpTqSeJ6i8s4DJBHLttnAg0','sMlDtWpNSAqbbDdH8DWOgYv7No9NIeDB7n6henEOKLcE5TLuq2nORhk4AMEEQow6gego7RgsG8OHy8fW4GNUEIB3Ym6VHaFB2RFJY519fcrIXhVsBS2bNeXRiriih','nzYanPCgbkAfJeLo4jedKe4eovxcLzxSki4WgW','7AuzkKqm11noUnKplPBnthJhog8qAH48x9KLjQcQjSsrsQTm6NkLME6UbTMfy9WfEulm1sBOLX7etM7GGDagHzRsG7OcrQ2pJCuK5pfTH9MLtYhxSSG4TleuLT0cnp2mZnKx9qSWWfE49kCtiFxb4Jl8awQvlZlSKGPN5RWKxmu27hRpah23JtDk7v2KvgKCYATdMmN0cO3zQirD6Jhs2B','j','IA',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT, c BINARY(38) NOT NULL, d VARBINARY(9) NOT NULL, e VARCHAR(73) NOT NULL, f VARBINARY(89) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (973,-1646928250,'iLwHMnfPxMW8xkZKXUpS','lTwJ','bm1OmtNpIw4o4rcctK53FEVcficFunCz77aAGOp','NrltQ3BTGAIqOwZX6HIi3dIRrPWdc7B','q','q',0);
+INSERT INTO t VALUES (57052,-1607266255,'Sn','c','w','RFS0FLpOQwI4J428Uyv','S','J',1);
+INSERT INTO t VALUES (14367,1175735266,'2oypkiJek4zyzgF3oZpwPmzVMp8P','zEcSkDz','n9A9Xxsb8k1L7dS8827suJYVpxS7782nYGSezVO80Gs08UaiRO','AV0kxQocosw','l','B',2);
+INSERT INTO t VALUES (9274,-1174740417,'3ynjOhT','O9ac4Jx7','i5tE3343T1yIvUeEaajYOoUHSsDcMpKoFHL6Xse5CojWjanAWtkJjZXcWx0f','o9mgM7j1JDtJKVn2Tcq6MYAuWF6YzanLmubxePI6R3h9obVgwnlai7EBpqDUAhZlKeCgIhJvarWyqUis77WKO','9','J9',3);
+INSERT INTO t VALUES (14283,1070693255,'UzwCNczkeP2OBDo4HSD6R6xtaqISEC','u1LT','cjeH0Xydn','Wy0mTcoQ7K84wyM1JGnWZciADNze5yyW6RYLCCV9ZpJuhfiPGIy754','p','6',4);
+INSERT INTO t VALUES (10659,-1556127522,'XU','66xWwzuB','6IVO0NQMvq8zdFTYyJW7Dyk7reFu8I0cROh9hmi8DZa0u1YgIbBuivVFirrwtlNv3fmtdf','R','W','L',5);
+INSERT INTO t VALUES (19446,-969806850,'dSC29pM1Jqy6LYv2fzVbDxCBXh','rR5ygDeQ','11uEFJ8kTglbo8QXJUQyIgzW','lTHziqFHPrqsgWuarqvBUcHPPuIsi6NzrRrwgc1QUpRCDK2oAdkJQQTYkFHD19AB3Exp56gPnqGI1sjZ9F','6','VZ',6);
+INSERT INTO t VALUES (62914,1291332747,'qQBMss4qDdeobv','ARu','kf6qCPH','l1rM4vmNGw4SrRal','K','q',7);
+INSERT INTO t VALUES (14390,931922178,'Gbg2UOv','71sbwAr','OjjY6kybnsxQOmeQuF8SMSVnMfqd1m6zWvyT','SJuW6WbLPgHyxH9Ol6u7UwVf4ZsFct1ixraCOU6dy4SvfityMEEW8AzSPxWfR2dw6j3rluCKeBW','p','W',8);
+INSERT INTO t VALUES (52306,191376930,'YI7XDfSY41','gu2','KWXNE9Bssvn6eFTOqUKDVF7ZrXG','ARCvPO2x5jEFNCOAuFAAncDedvbkgt5ZrCO3f9VfZnwigqKyUk5OhFnuUANFHxXDY','D','Y',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT, c BINARY(38) NOT NULL, d VARBINARY(9) NOT NULL, e VARCHAR(73) NOT NULL, f VARBINARY(89) 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 (10350606,739357474,'U23NXZb2yh45','SV9Anmuk','I6unZnqOB99jjswgz','FzTkWcIY6twcy2Rq3E7zd','q','NZ',10);
+INSERT INTO ti VALUES (10350606,739357474,'U23NXZb2yh45','SV9Anmuk','I6unZnqOB99jjswgz','FzTkWcIY6twcy2Rq3E7zd','q','NZ',10);
+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 (2890696,-1602088238,'G4w1qEeBOHg4YEvgrecWKPv','J0lPrKr','ZYxlYDUfbUOYei1A6AQDd79KPWJCzBSOkZCNoSYkq2IuGYYJb8gQDJv6t1','6X6BsZK1t0RGjwPmYWRTeI5o8DHnHiO8tRBKHLJHbrpcUs','F','R',11);
+INSERT INTO ti VALUES (2890696,-1602088238,'G4w1qEeBOHg4YEvgrecWKPv','J0lPrKr','ZYxlYDUfbUOYei1A6AQDd79KPWJCzBSOkZCNoSYkq2IuGYYJb8gQDJv6t1','6X6BsZK1t0RGjwPmYWRTeI5o8DHnHiO8tRBKHLJHbrpcUs','F','R',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3807564,-58,'OSZO','mfz5w7ZbAU1i25Bk40015l1SaRkLEA1z5v6UcIWl1fZwFxT96aHXRasJJpTVcRfNfOwtoMSnfWSDy9FNwiHxSivClSIKK3ZAVik5uIQf48L1nEJDIjdsAyAsYsi5sEpA46GSviO2ZwZnceDAU9UYNrE3cFg28M2Nl5Ti561WP','b','HrYcHXK','dyQptA6UaGernpXT4NpN8XPQgohYM2Y4PjslOXyuQv1434Ph9D6dPXltb6J','ro9FzF7C1CLwxyo7C',12);
-INSERT INTO ti VALUES (3807564,-58,'OSZO','mfz5w7ZbAU1i25Bk40015l1SaRkLEA1z5v6UcIWl1fZwFxT96aHXRasJJpTVcRfNfOwtoMSnfWSDy9FNwiHxSivClSIKK3ZAVik5uIQf48L1nEJDIjdsAyAsYsi5sEpA46GSviO2ZwZnceDAU9UYNrE3cFg28M2Nl5Ti561WP','b','HrYcHXK','dyQptA6UaGernpXT4NpN8XPQgohYM2Y4PjslOXyuQv1434Ph9D6dPXltb6J','ro9FzF7C1CLwxyo7C',12);
+INSERT INTO t VALUES (4250414,1034977861,'D','06qK6KjfTVi','ZVztFRkLuj','M0','C','O',12);
+INSERT INTO ti VALUES (4250414,1034977861,'D','06qK6KjfTVi','ZVztFRkLuj','M0','C','O',12);
+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 (12716981,-1844632946,'LrTh4UNVSQVMGkBW','yYN8UibtUozdefnO22Lm9hlNpgNbjHoDyL04KYQSNOvgV83uyObXSB1HaJvLyQtGFp2pdTN0HeHSfhWH8ySIHejAlJr3HrxRjmcgP8tYOu4g2vx7RyPzeUFbkKILDRSladr9n8iaBAYQ5U7yvP5MpkVHUI0zCr64ow18RQNJck2PGl6BjguhTfd8PAAujP54wIfB1kxCAYW0nlu','aNKzGW0iSworJyPB','WZcY2VWbHAU6MbHcaMz3uBYOTDLZd5tM7070RsOU9n5DTitVGqKDd8HkZCP5ObtqnhDul2xZbOpazEoMPlA6MdLyDDEzH7x35ZH357cqJlKWZnIhAxyg2bdZx1fi1Lc7S9gWcEYamadNd0LBMAvl248Uu6hPkHg8NozWVJI7wgR8veSLxUhfWSkU45kjJzVmqmYHugJX6gPGJgbY26YFHlMFyB4u2FVfjASrP9NeR39j25','l','c',13);
+INSERT INTO ti VALUES (12716981,-1844632946,'LrTh4UNVSQVMGkBW','yYN8UibtUozdefnO22Lm9hlNpgNbjHoDyL04KYQSNOvgV83uyObXSB1HaJvLyQtGFp2pdTN0HeHSfhWH8ySIHejAlJr3HrxRjmcgP8tYOu4g2vx7RyPzeUFbkKILDRSladr9n8iaBAYQ5U7yvP5MpkVHUI0zCr64ow18RQNJck2PGl6BjguhTfd8PAAujP54wIfB1kxCAYW0nlu','aNKzGW0iSworJyPB','WZcY2VWbHAU6MbHcaMz3uBYOTDLZd5tM7070RsOU9n5DTitVGqKDd8HkZCP5ObtqnhDul2xZbOpazEoMPlA6MdLyDDEzH7x35ZH357cqJlKWZnIhAxyg2bdZx1fi1Lc7S9gWcEYamadNd0LBMAvl248Uu6hPkHg8NozWVJI7wgR8veSLxUhfWSkU45kjJzVmqmYHugJX6gPGJgbY26YFHlMFyB4u2FVfjASrP9NeR39j25','l','c',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8346753,-1916073083,'Uj48HvIWwL','21ZWDfVukwwbRNjEr4nlLv0HhbYKGtT1MZTzCPTFgPgn6hHnER3fKC1E54JeRVojbwTtJgHHXVwC2S3ovL8UCn5aOICwB3PoiC5a','y949JK8y6UqKBUfi8N6KF4BPjY','VRdgZgdwKOi92O4WowePoL0V6GeKcKMlutbPWQ4Ql8Udx2QMyVXhvRUJmpXi2KZac6oTUAjD8CB2U9VMlkc75q5UshHHpl7jyQyZCSaZENCePWCImmUrd1bHlZrD9lOd4VQ04wjjFaWIMtuskcRJkmHUm6mxSLcLkVWf9Fjkl70g77UzkqqxfYiWpDP1kJvBuKI','o3','w',14);
+INSERT INTO ti VALUES (8346753,-1916073083,'Uj48HvIWwL','21ZWDfVukwwbRNjEr4nlLv0HhbYKGtT1MZTzCPTFgPgn6hHnER3fKC1E54JeRVojbwTtJgHHXVwC2S3ovL8UCn5aOICwB3PoiC5a','y949JK8y6UqKBUfi8N6KF4BPjY','VRdgZgdwKOi92O4WowePoL0V6GeKcKMlutbPWQ4Ql8Udx2QMyVXhvRUJmpXi2KZac6oTUAjD8CB2U9VMlkc75q5UshHHpl7jyQyZCSaZENCePWCImmUrd1bHlZrD9lOd4VQ04wjjFaWIMtuskcRJkmHUm6mxSLcLkVWf9Fjkl70g77UzkqqxfYiWpDP1kJvBuKI','o3','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8695087,664920678,'Yq4f7n','e8c83D2bacgj2TkEnsq8iaSVdIdTrgBfVNPKguPKmBi0HgUGa4Sxpsgu3bPlZn4smwaI6LAxUsqgVchuw','V8e2yS7QMMShB61xJn9vjlrfnBBCBuZ5B0fMGMA7btdfp8ig2ljjM','t21RAGutHsFmQbLJiG5fpIArPwToz14gtcCgBJec6u3ldnVCjxUDsVX6JvjcokvjirQF7NiCGTEEjE329n6yJu7ttFu9B5yDxBieN','i','1r',15);
+INSERT INTO ti VALUES (8695087,664920678,'Yq4f7n','e8c83D2bacgj2TkEnsq8iaSVdIdTrgBfVNPKguPKmBi0HgUGa4Sxpsgu3bPlZn4smwaI6LAxUsqgVchuw','V8e2yS7QMMShB61xJn9vjlrfnBBCBuZ5B0fMGMA7btdfp8ig2ljjM','t21RAGutHsFmQbLJiG5fpIArPwToz14gtcCgBJec6u3ldnVCjxUDsVX6JvjcokvjirQF7NiCGTEEjE329n6yJu7ttFu9B5yDxBieN','i','1r',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(56), d VARCHAR(21) NOT NULL, e VARBINARY(42), f VARCHAR(48), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-49,13803695,'NmtkKSdCW3Dc4N3rGF4p80iAwGgGkhMeAwQc','t','qy','LZ1kK7AK3OJYlj0P5T725NInElmMLCquhyz3b90JHi','3','x',0);
+INSERT INTO t VALUES (88,14674278,'Y3CuwYvwr8AZusUszoYgaVNDdHqw8BY','GG3S7Po7AJxWr','NcF7FwrPVWQmPcbm47hZUMM3RImVuAUN44HT0iaS3','JqJjSwN2','t','o',1);
+INSERT INTO t VALUES (-29,10889629,'5XtxK57bGh1','6vDrLta0i5QD','hp8GsfNacFoEKrQyVcyaFuOv5NOy0N','kKYM6F6WzYHBVvpsGxfgDdOyeeLdqUp','K','Y',2);
+INSERT INTO t VALUES (-81,15039771,'cYG8hsjqxBSPDFFDjEjriFFX48eid','G1Ev7NMQcM2bduVCbi','R9qUNBnFnc8BgVMVnFme4rBNu2rDBytb96GmU2yNv','mky0QLx9HgRCGGccEPZDEQ0BEFHNBoJ7n','h','y',3);
+INSERT INTO t VALUES (77,697978,'MB9mbR54S5QOSwj5LzR1G96Od3Ir3zauZZqSA5FGWYu0K2I8RP7c85e','4d1QdZA','6gbGrp3o9tl','YcDwrKvc3SeqCeRkT','0','S',4);
+INSERT INTO t VALUES (25,12908577,'mDf5mdrIHGKYmZJy56Dqoj4n0sodE9sNfonPfXX','hhMZ','4T','fdV2UsaNPMDNtD1baT','p','j',5);
+INSERT INTO t VALUES (87,6431114,'rpdGGnqR','jxEsTE3RyoU6p1','1vF90Lvx8F0qLoNKxPiuxK734iwNC5d','VMMT86oKBC2yRHQ0G7h1QYqFS7XZnbon','I','k',6);
+INSERT INTO t VALUES (89,4528303,'opuXsd','J','s5GvSN9l6MrYYehsvl48sBaxpvx0MoIJp','InxjRxrdlA5zyVPyQMt8z2vUIkJfqQld3UiITL03cdO','w','B',7);
+INSERT INTO t VALUES (-72,9018171,'GD4Kv5JbBn','QOWd50B','Ob5drAFaa0KlrQI','wdxmajK1CXnbdT4nQlQtgHQUa3v70LYFNVfRao2YocNm','A','M',8);
+INSERT INTO t VALUES (-39,10241367,'GZA69ikr8aSL5s5H6PdrquRTjJdG7','s9xt053od79JE','my','gxmTAUZqI2iz','E','O',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(56), d VARCHAR(21) NOT NULL, e VARBINARY(42), f VARCHAR(48), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3104384,2305964,'J5upNUaLGwjgc9sp89EPZWqeZErckEm','k','j5mN1HfzR2Poyf','xVIQT2s87fG2sw1kGZzjssd0BTU0uytitcQjeS2Rp','o','i',10);
+INSERT INTO ti VALUES (-3104384,2305964,'J5upNUaLGwjgc9sp89EPZWqeZErckEm','k','j5mN1HfzR2Poyf','xVIQT2s87fG2sw1kGZzjssd0BTU0uytitcQjeS2Rp','o','i',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(57);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(57);
+INSERT INTO t VALUES (119846,16437688,'57AhvA4P27Agj2ZDphpVqTL2j7AvUl','NcP4FLB','SEQBKv7cmFdjDk2xH5hDOSchaA9dMXLZ','eJH86NIGvquabKecEUZ4v2Y93hgLHxy5QG','R','s',11);
+INSERT INTO ti VALUES (119846,16437688,'57AhvA4P27Agj2ZDphpVqTL2j7AvUl','NcP4FLB','SEQBKv7cmFdjDk2xH5hDOSchaA9dMXLZ','eJH86NIGvquabKecEUZ4v2Y93hgLHxy5QG','R','s',11);
+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 (-211707,16044237,'pdWunKzK7TtBNsiRs35NRcjKEiKVg','T7lSMnmuXd1skonoZO26oNSu7nYZJNmNYwDzdbS','VZEYz7ogN','t3VkliFqulvSANM3Tb2BSM3T05jR4pcMebrSgTWwT4','x','v',12);
+INSERT INTO ti VALUES (-211707,16044237,'pdWunKzK7TtBNsiRs35NRcjKEiKVg','T7lSMnmuXd1skonoZO26oNSu7nYZJNmNYwDzdbS','VZEYz7ogN','t3VkliFqulvSANM3Tb2BSM3T05jR4pcMebrSgTWwT4','x','v',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3510011,43,'gtQ0Wps','dg1UQZrM9r5JkzGcsegcQWPX2QjMe2z154RDOLVxzKc3MqDpxccpU3hWBHHNh1AGFpjmkdszbFQvVPwvo3NLRtbYRPg6jzyq2Z3FNHwp9f0GMYdaCjQMmFY7ZSHAvcqFH460K2CySdMk0j0aYc','7','WjvvnsLLTznWcXQKGbhJut9J8G5rHzyLstRWN37wtjdzOkXIr7yp3FSGtXi5mslJSZwhpdwpErWyloQ1z4qbJIq1KBY3MvvC6PwhOiVeAsgQolZZNnQJg0g5XsR3x8Ssaei6IDMfgck5uXxVSacxAB3gNbQPmTHGNjJtOkS9YB2qhQTrnrYH8dU6xvjqsNDbPAXuBwMxiS9d5Hb2RYrhMgEszgF13','jWcsgOdxtVcUMR78VQtRK8SXPvXqdLEDY11RY23zG0uKVmVeEZudqkBWgnQlSSn129FFSVfMJ','ECVUhJD5P2uSvcDwp5Kk4c4o46Vr2MSB9dZoesfttWJuM4RImJn5wtP2HsptugFdbC1NFlIhKvIq6YSS1dEPb8pi1eI5fqvD0omo',13);
-INSERT INTO ti VALUES (3510011,43,'gtQ0Wps','dg1UQZrM9r5JkzGcsegcQWPX2QjMe2z154RDOLVxzKc3MqDpxccpU3hWBHHNh1AGFpjmkdszbFQvVPwvo3NLRtbYRPg6jzyq2Z3FNHwp9f0GMYdaCjQMmFY7ZSHAvcqFH460K2CySdMk0j0aYc','7','WjvvnsLLTznWcXQKGbhJut9J8G5rHzyLstRWN37wtjdzOkXIr7yp3FSGtXi5mslJSZwhpdwpErWyloQ1z4qbJIq1KBY3MvvC6PwhOiVeAsgQolZZNnQJg0g5XsR3x8Ssaei6IDMfgck5uXxVSacxAB3gNbQPmTHGNjJtOkS9YB2qhQTrnrYH8dU6xvjqsNDbPAXuBwMxiS9d5Hb2RYrhMgEszgF13','jWcsgOdxtVcUMR78VQtRK8SXPvXqdLEDY11RY23zG0uKVmVeEZudqkBWgnQlSSn129FFSVfMJ','ECVUhJD5P2uSvcDwp5Kk4c4o46Vr2MSB9dZoesfttWJuM4RImJn5wtP2HsptugFdbC1NFlIhKvIq6YSS1dEPb8pi1eI5fqvD0omo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(11), d VARBINARY(13), e VARCHAR(55) NOT NULL, f VARCHAR(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-10,52634,'P30YD','J0QmkquDmaO7o','lM0v9fb','oA19','hQfwRLL42FXyErzs5BJZJo26423Uj7mF2LddYUBrxl9wiiwOY1SPQnGVy9LOhcjfDAQGtt8y7lHJIq','LQNbJs3jlb0xmBZ1GjglYR5ylwtpL7E9BZoeTAg9z6TkvZHCA9M3qyY15bIpY5I4Q7zTSSXvafOQ8kKuearNxdKb',0);
-INSERT INTO t VALUES (-97,44082,'vo','9tg','029','x63DsziA','s3rqgSNucfbQ3ZagCy51LtoIgfUFj9Nlc4rkPLjYHCYQdxJLgDIQAtSLCwIuow5C9QT0YODTiyHOyNs8pnoq9pk5W','7ckuM2m3DGIdLWh',1);
-INSERT INTO t VALUES (126,13862,'2AmGos35q5l','AKMJmF','Rd7yHmDVQfEgg6EdHxwUeRW2zSZ1r73VBn0E6qfRSNkOXNdydWzraoz','Or','5QxUrWdjBQNMOcMeSqkS0eM8sdPWi1PmKO2nGREAh9G0JSoG1W3XjtvnRZVND9sscfgBfXqqGK867eYMj8F85qX5H9RXtmSnFJG','f20NAOmhayzzLn6hwzSE4SB6egpRTvCdiRc5e',2);
-INSERT INTO t VALUES (112,45865,'LO3czbKBqL','qK4avGDbCVE4','P5O9kYzjwpgaJnumDMFr','yuUcmwNP','gWKSpgQQpVmGaQaetAZgiGodJCVlxQox5m0zjy10825HKoV6QcpHTsjKgDvxbkywt7pcB8yyNx','xiZ6UJtsCDtjtTB34V31NK95fqTnMGnmRIpaPn1OzL7BqTRYupVtDj67PFfN3NdY3DfLck31g6H2kcBzwlF',3);
-INSERT INTO t VALUES (-35,9312,'byL','5Yqku','z7L05utEgGtRKBi4GRmNRJhYiED5Ym1Nq21d9XJlRgi9HF7LV7zM','xDIyw','XLCt5j5covTBRNTelp1UBNQZ9J','kawmiiqAMjKNKSQjCPDJERyPkxopVhsOmEDQ1g7fVPr0i58E0j7UaD2KhuM7z1tc5zenQ5ZJkyfpW',4);
-INSERT INTO t VALUES (42,52391,'f18xkIUBir','bP93ShhEg','NnXHaTBTaREZNcyFXxl79Bo4bAELYFJliyPVu9ECC5G2UjFxEg','5UmbL','s4iKF7NlbPayxEQRL68jvOmyu6TWAzxrwhmHpDa0SXVXjQqbk2aCI82GgQQUaxmTMR5CKSXwtjmGfVNgYVwVLS36Rmb1q','StenRKk0Zs2hP2h3YYDZ3FWSjkhCYvfV5tMOFWM2VLlT64VPebXpT7Wtm9FWCOPrN14T',5);
-INSERT INTO t VALUES (53,16747,'54Ryk2JNOWn','JD2JbV','H0wdFqKkZlxqTR0DAXTSQppArP9BckKoKWWQo2QaZsVS','9U0f52','JvhBRYwK5xDQ53M','dNA4zAL',6);
-INSERT INTO t VALUES (24,26138,'CrO80AZ','O3KJ2cu5KV','UM','YVw','FBjYsRdTjmcgTjB3pBFSNuy7suqUZJlP2zNJpLeQ6XdrA8zBrvstaWp0YQyhB6lcZZHlHd1jIroh7hflWLlEoRV1','bohufEzgiIADJ59sfyx73t6ftmdqgdC0QmTcVfEE5jPD662',7);
-INSERT INTO t VALUES (-24,1836,'uJw4dcMtXJ','PqRUX9Qi','Yumd','FVcq','Lp87Q5uYcTD54u290JalNaftKcCF5utnOXVKqKQkneDEpTPrAyZFmj4nnFTkG3T8rgMd','WFfRxyl718Icjh9EFZGiEPwVRfTHWKzBOt1nTQ0EilSlItEDyYxsNI4sflt3uN',8);
-INSERT INTO t VALUES (-32,14528,'IBbG','xsLm','qrCX6aiomLupXwKFnyDtXzCFRzZDyImEV','cN','EIQgsNafKVWdYB5SDNrlv1yewHs97LwISmIfU5aNAJZc7BFFi','Z5H8Bgq4g1KQPtEiZIIoOPnUAdr8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3347058,6576354,'R18T4xdKo','V57yUk1eVc1190v29RRqlFjXHpuFfSAy5qda9xmcXQFB6L6682fDCFgMp0HQgMPwltGySEiPnyRdWEgRZd1dJDcS3WBqi4k8AjhFKXTuCAQv4BC9I8dvg5ZocxXuBHzLqGw29dnzD7zfg8hcxM27pJ8wTMBUYS318tvwtiehQF8skbqxk','UMsPwzQMNAgIBCamKxjISvBu8pI0k5e','mENnytKyzIvXW9FVwxxms41uay6wcnfwampyRMxegqnfSHYOiNZVtrJgl5ihR665iGrHikaWFSg75cXbeSrmCEa6tQmN8uTHlsUWPTdU8mcdVXJVxkCBRLKkJDPcL9BspssuisimYYGIC9ehLESfLCDXcGZaJ2ICWcsfEQ1xJTRxYrA8o','6','K',13);
+INSERT INTO ti VALUES (3347058,6576354,'R18T4xdKo','V57yUk1eVc1190v29RRqlFjXHpuFfSAy5qda9xmcXQFB6L6682fDCFgMp0HQgMPwltGySEiPnyRdWEgRZd1dJDcS3WBqi4k8AjhFKXTuCAQv4BC9I8dvg5ZocxXuBHzLqGw29dnzD7zfg8hcxM27pJ8wTMBUYS318tvwtiehQF8skbqxk','UMsPwzQMNAgIBCamKxjISvBu8pI0k5e','mENnytKyzIvXW9FVwxxms41uay6wcnfwampyRMxegqnfSHYOiNZVtrJgl5ihR665iGrHikaWFSg75cXbeSrmCEa6tQmN8uTHlsUWPTdU8mcdVXJVxkCBRLKkJDPcL9BspssuisimYYGIC9ehLESfLCDXcGZaJ2ICWcsfEQ1xJTRxYrA8o','6','K',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1468207,4206587,'RvKWBQXCaAyzT2DsXws','ZiSIPXNu7pU4V93jLCP0A3MViOiaSdeHYDRbzm5op1yUVTBWSCQfupmr18wC97R623WxA1loSMbjr1vBrjjk2BK4fxxTgDWUgqmPQz9RZD8ZfcOUlo5tDRGW5HJgDwfLYGDhCgMPrj','vnMrTt38dVVUvpJo40FaFJVA','z5Pck4ydBF1bvqWMhGGPoKWxwUUzRoBqcZ55t9Fzh7XIKdp2cNCt27IvoccdS16nlfGkHBppEMVvfy3cesFtuHpeFPjTknoyTqfy7Pyqp04oAf515NoFtIlQwDQ8xB4D5XGqCS53ykwSVsA0TI74Vz2GDFT8l9jm0eNsYRKcpl0Cei1ZcZVcE3motMOVJ1R05sFD','a2','F',14);
+INSERT INTO ti VALUES (-1468207,4206587,'RvKWBQXCaAyzT2DsXws','ZiSIPXNu7pU4V93jLCP0A3MViOiaSdeHYDRbzm5op1yUVTBWSCQfupmr18wC97R623WxA1loSMbjr1vBrjjk2BK4fxxTgDWUgqmPQz9RZD8ZfcOUlo5tDRGW5HJgDwfLYGDhCgMPrj','vnMrTt38dVVUvpJo40FaFJVA','z5Pck4ydBF1bvqWMhGGPoKWxwUUzRoBqcZ55t9Fzh7XIKdp2cNCt27IvoccdS16nlfGkHBppEMVvfy3cesFtuHpeFPjTknoyTqfy7Pyqp04oAf515NoFtIlQwDQ8xB4D5XGqCS53ykwSVsA0TI74Vz2GDFT8l9jm0eNsYRKcpl0Cei1ZcZVcE3motMOVJ1R05sFD','a2','F',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5698492,6121510,'P','wezMIROIpbfxxFMLrg6bIWvtmB2gxTy95uAJBD2dfqxPbRyd9MnSjMDnARyghYL4XhsPMN3sCkKlLTF2Ei8yaM1wVCEe9qXrUel6e0uxV3R98COqnP9p7EPspjRuHYr39usO','33Ucz2CwDRAZHNNa35','3NF5aafAkwol9l5Eh7Rh5xlRnAsDTPcLufOsIeh8ofwmeHCiOL15hqaHGnyqsq0vBWtbpeQoIaKku8EpkDBki4G1lYFUlgR3PPEQtyxC8OOLWET12tz77VXrJwr83cSn24jA6WmQRcQAwf8EMyaw9aRV9nstxrZHJS3Ns8iZHf6ecK6IWtgcQcWUB6V2wbxLpLh9l1GDuzo7yYQTPnqnocJ4hoLfhjZEx3KKWEYgDm8ZzWRng7k6','rT','J',15);
+INSERT INTO ti VALUES (-5698492,6121510,'P','wezMIROIpbfxxFMLrg6bIWvtmB2gxTy95uAJBD2dfqxPbRyd9MnSjMDnARyghYL4XhsPMN3sCkKlLTF2Ei8yaM1wVCEe9qXrUel6e0uxV3R98COqnP9p7EPspjRuHYr39usO','33Ucz2CwDRAZHNNa35','3NF5aafAkwol9l5Eh7Rh5xlRnAsDTPcLufOsIeh8ofwmeHCiOL15hqaHGnyqsq0vBWtbpeQoIaKku8EpkDBki4G1lYFUlgR3PPEQtyxC8OOLWET12tz77VXrJwr83cSn24jA6WmQRcQAwf8EMyaw9aRV9nstxrZHJS3Ns8iZHf6ecK6IWtgcQcWUB6V2wbxLpLh9l1GDuzo7yYQTPnqnocJ4hoLfhjZEx3KKWEYgDm8ZzWRng7k6','rT','J',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(63), d VARCHAR(12) NOT NULL, e VARBINARY(26), f VARCHAR(91) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2162267012,623397721,'aHUds1k0DCvJBpnr86Xff8b9jwefRHx','GoXtTp05','AdIc0cm1LzySZ','qudgmJSp','UD','L',0);
+INSERT INTO t VALUES (3865179566,-1611023496,'Y0RVu91MNZ4UgE2pivs4d0B0yjdRopH7fGFXbr2nyhrbD','crAQ5Zskn','tciUzBGE6ydDaJ4HCXL','oLqv9qpb3TLBsRcnC70yQ3eUXXqWT8gqw8muhLYkYv38c6Na2aQXs10Uh0tb7785R9ugILYlJMvoe5575v6nxwKfhDc','ev','E',1);
+INSERT INTO t VALUES (2048393098,-1332624161,'NQkxmXChnEiAMALd6ut8sZM6cpaZXykBwoU30yIkqWzTqgkrH','kw5Jk','Z2PD8wEG05zwp4T0f','hun1rFNkYcBiLkUpDwRA2eb1kB6LT2WXqdkIBRyFMHTwunYlAoBqsum0t2yZgUfunBPF8s096Gkh1GrI1rYxcYdrNpb','ug','l',2);
+INSERT INTO t VALUES (1234357452,74663747,'iEOAo7RZCDaKlNXNj200l2XweV5QhxjGqPVMy82plvhL3oT5kGkwRYJr0rU','GB','4F6QJnmRa2UGWbq2pQHh','1RuZAcOH6uj','nS','p',3);
+INSERT INTO t VALUES (1056732053,-2029142945,'9qbkGPzyz0ZfpzCNYidjtvyyYTKBl1nsl','JmWgulLQev','FI3z2HWiDDJEIX40qppJoU','pMHGOtw9EEKkbHtA1rNAorKNcNaAL77aDdTwNw2d0Bf8NX5Bh3xmRYj3y0rEe8JTWfwK2vE','B','Z',4);
+INSERT INTO t VALUES (1784045700,1484812807,'6SDULy0Pfexw57yec348hSKy2vQSSVorEOD','yBT36RWbDW','grhrMLpwV2fETsae','rp1h8OlVljWCQfnN6kgRfXeKL8kxxBjmQDuECbEzK5CD7CCzAYRm66C1wDbugH0hMobVdBghN2B','U','Q',5);
+INSERT INTO t VALUES (3053312027,-134546345,'x6Z6pqWNp7ALTANIm9UxQGKU4jyovkvz6LoLfok1XS','pbtp5F','R','8ajEn9pGKFRTP60uEckiFlCGxmHvNftMQ','r2','D',6);
+INSERT INTO t VALUES (2456463404,-638088849,'uL2tndRU0','Jh75iDc4IDUk','Yq','Cu6GiU4y59Un9FIoaJO9UjUHqjCbGuZIERNofvZbyTGbzzutjfmOPAK0JHKhGCGuCE1PXNQ6eODoz','C','l',7);
+INSERT INTO t VALUES (1322380422,1286321132,'qaegBl7dZlpGMpY8','Nh','c3dj6rDO4KMBxXUBuQE0OejnDQ','xIdYHdaWsLfvaRG0LY5PpwvRcZku484rECKpCC6','2W','t',8);
+INSERT INTO t VALUES (2334223588,534472427,'h6CAE2','QeNT2AYOSX6','5fa7KpdAsIn1FzviD','mROWrdEmvkEukVRty51OzsnNdnaBd0bBnWJZAKLsFJzeu1H4Q2q9tIf2zjHdfYCZy','Qv','7',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(63), d VARCHAR(12) NOT NULL, e VARBINARY(26), f VARCHAR(91) 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 TINYINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (106,10495,'1','XAnrLbVVG3N','iyBRhseArK3i0ufWMN','JFk','q3emZQ','sTjrpylnYJ5Fm7U26ZMm8LHQHlSgNOWCCEFXO0UA6IZ5T',10);
-INSERT INTO ti VALUES (106,10495,'1','XAnrLbVVG3N','iyBRhseArK3i0ufWMN','JFk','q3emZQ','sTjrpylnYJ5Fm7U26ZMm8LHQHlSgNOWCCEFXO0UA6IZ5T',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(12);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
-INSERT INTO t VALUES (81,58397,'nA8f353dy','gu','9o7QEypnwNVc2yjQ6obQHOC','998XUmi','DkXfnLxHNfj1Y','DvJd38HoLjK1oRl9VS9UnNHzaSyGX4qJUu2zgJwugVTqR1UfdVAQ2Z3ze5kUVLauwaO5Ub4VJJfzOWVMRs7',11);
-INSERT INTO ti VALUES (81,58397,'nA8f353dy','gu','9o7QEypnwNVc2yjQ6obQHOC','998XUmi','DkXfnLxHNfj1Y','DvJd38HoLjK1oRl9VS9UnNHzaSyGX4qJUu2zgJwugVTqR1UfdVAQ2Z3ze5kUVLauwaO5Ub4VJJfzOWVMRs7',11);
+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 (4134570354,-1768721600,'GRyoc55JrPpQNCt5Kph7mPjTbrn2orCkdhbC42O2pNV32Z0TjFXN','DlGK0f','kdy','vslZltU3y5DKnR10r3Kb0oNQQofNU9M0e8mHR0LUrUd6JygLPy','r','1',10);
+INSERT INTO ti VALUES (4134570354,-1768721600,'GRyoc55JrPpQNCt5Kph7mPjTbrn2orCkdhbC42O2pNV32Z0TjFXN','DlGK0f','kdy','vslZltU3y5DKnR10r3Kb0oNQQofNU9M0e8mHR0LUrUd6JygLPy','r','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(64);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(64);
+INSERT INTO t VALUES (310547211,-1319464575,'bCRSqtFdcu9h7SmUaknczx3G','rcZaaHDG','2IDULE00','svBCiSOHOBWnjvrVJ5MyH1FP7qTFT9UQKxsxzueaF4PlEMf','Vo','g',11);
+INSERT INTO ti VALUES (310547211,-1319464575,'bCRSqtFdcu9h7SmUaknczx3G','rcZaaHDG','2IDULE00','svBCiSOHOBWnjvrVJ5MyH1FP7qTFT9UQKxsxzueaF4PlEMf','Vo','g',11);
+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 (952756992,2125779102,'420v5oXf6tG5yFzINoOlQ','FPKO3Zk4Tucn6eJTMvx6bEo5vf7LLl6RfEQK9YeZzhQpaf6pXoJxQqVy6cBiLVqB4kxvPYILFEQwwppSDHOVe4F771AgnXBuvRT5ni3SvZS6crk2RfWetOsT12S879tm7x2yTsevWYs5cqRUuh6YxUwiY','bGZrKakHlcdpET26duQPgiw','DtSTxx2Cjv4dI95btGVjfFcVyBc1eu5LT','x','N',12);
+INSERT INTO ti VALUES (952756992,2125779102,'420v5oXf6tG5yFzINoOlQ','FPKO3Zk4Tucn6eJTMvx6bEo5vf7LLl6RfEQK9YeZzhQpaf6pXoJxQqVy6cBiLVqB4kxvPYILFEQwwppSDHOVe4F771AgnXBuvRT5ni3SvZS6crk2RfWetOsT12S879tm7x2yTsevWYs5cqRUuh6YxUwiY','bGZrKakHlcdpET26duQPgiw','DtSTxx2Cjv4dI95btGVjfFcVyBc1eu5LT','x','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2665797387,-238120623,'tOMj0NefiLWjSugC1pjk10','4p84SWmI8VKPuAhCdgPBcT96aVKhbnRFvQdZNSqVjGEUsjnRIr21kF4tBWxGju5liF0VtGH7nPvyGuzVpUEaWGH6J7','fr','UhQ7knZ3CCyPO1QvHeAoj0QyRSvW89NX0IrafIcwEiVehShJbTS0OQtNP7tEOpAZtAKqfbNGVmLbCJ2dfTkObbkTCFyE835v6Si7nFPdDgefmQKUTUWTYPoOdanf7Fpdvm0Ld1NwH3mK1XwWBOWFa','hh','g',13);
+INSERT INTO ti VALUES (2665797387,-238120623,'tOMj0NefiLWjSugC1pjk10','4p84SWmI8VKPuAhCdgPBcT96aVKhbnRFvQdZNSqVjGEUsjnRIr21kF4tBWxGju5liF0VtGH7nPvyGuzVpUEaWGH6J7','fr','UhQ7knZ3CCyPO1QvHeAoj0QyRSvW89NX0IrafIcwEiVehShJbTS0OQtNP7tEOpAZtAKqfbNGVmLbCJ2dfTkObbkTCFyE835v6Si7nFPdDgefmQKUTUWTYPoOdanf7Fpdvm0Ld1NwH3mK1XwWBOWFa','hh','g',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (920800147,912619713,'yIZA1youqMur9y8kNIAVRTO8mGMrxUr','M1uXZtlzc6j00cSMqQcSR8dk3jFwE16f5fLwuaHB6Z1tHOjMYPPCsxLtuyij0CPz1TfSpKWtnM','1oSZwhNVNFCKGRymQtn0','2pMJqQd9szAFgo3jcok2nHcG7gmR45zjAMQrp13CcjHUhhmJeOg5IzBHbiT6M7ApHcaLoNDAd71HIFtqu4INYFS13a2mFcCX5zTR6jDzYM4FJBViK','2a3','F',14);
+INSERT INTO ti VALUES (920800147,912619713,'yIZA1youqMur9y8kNIAVRTO8mGMrxUr','M1uXZtlzc6j00cSMqQcSR8dk3jFwE16f5fLwuaHB6Z1tHOjMYPPCsxLtuyij0CPz1TfSpKWtnM','1oSZwhNVNFCKGRymQtn0','2pMJqQd9szAFgo3jcok2nHcG7gmR45zjAMQrp13CcjHUhhmJeOg5IzBHbiT6M7ApHcaLoNDAd71HIFtqu4INYFS13a2mFcCX5zTR6jDzYM4FJBViK','2a3','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (789319515,2040330055,'yjqmtIBRswQomBTV5jGCGUHiChMzi9SOx405XV18ZblXTSxCSgPF52Qj','0RMWeUAzglOWFlWFIDlZ4OG25VEcpQodR1vlPchR4ZU1QFn8daV5mMmesxqBnbjN2OXkqxbCPnIsbFkjLNjo7pq2VJcD7oNh3b1pb5XIBT9VSgSdzlxpVs7TFFYG3e0u4RzLXwDXOtlAJKYzr8ADlvesCktXiXiR5K','q1F','uhpEGTPSntI2jqX10w','s','Z',15);
+INSERT INTO ti VALUES (789319515,2040330055,'yjqmtIBRswQomBTV5jGCGUHiChMzi9SOx405XV18ZblXTSxCSgPF52Qj','0RMWeUAzglOWFlWFIDlZ4OG25VEcpQodR1vlPchR4ZU1QFn8daV5mMmesxqBnbjN2OXkqxbCPnIsbFkjLNjo7pq2VJcD7oNh3b1pb5XIBT9VSgSdzlxpVs7TFFYG3e0u4RzLXwDXOtlAJKYzr8ADlvesCktXiXiR5K','q1F','uhpEGTPSntI2jqX10w','s','Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(85), d VARBINARY(86), e VARBINARY(39), f VARBINARY(23) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3244850890237445123,13513089095243833145,'qYa0PWMDjEI2W6h7Vqcveet0VisBoi1UftSE1S0epBz5p23VVXTOWbxDE6WpqrFmcOaS','sgK24busULua2LJPvM6sl','HE','dTQVFK2R35P7OXS','V','oi',0);
+INSERT INTO t VALUES (4544111163910458183,6275856687665255944,'VoH5KwPVGVcAY6LsVlnZNPK356Z3FNGCHSvIclRHEW23Ur4yZZbLAD','9cDyMZ4DO76yuH36JW82Xy2ugUG6kRVi0EQReDf','olboi9LKL7rkFU5','bMpAj5Usbv3jF','K','9G',1);
+INSERT INTO t VALUES (1721033592951822978,3822260665490589155,'4tjWUXR4p5tbU6cMOtnYCv','RGQ0','JUupcrhHynGYzUwRcCEG','prTBsYYR','M','sg',2);
+INSERT INTO t VALUES (-6559468878441903721,2175677638037501134,'ayvnQ82294EKQxauysLMGWfKBVKgHMXdwa5bysogYKNDrjKiBiJvDcYr4GjsOAC5k1A1ALpGRo4Qfat','sI0p3J0VjasNLX5ssbeZ9kSboDi3XAhrkz6nbNiwWw','Ez4DmAzrsOAWsQ21iF2s','d8TN','x','53',3);
+INSERT INTO t VALUES (-2489871258863391012,4415872710880165353,'lWkPoWLKGASQBbdfKrlpwiNs','tM6xiKZd9C7ogSjZg1YLbrWYn','t9DWnUvp','o2R19pUm','i','Eg',4);
+INSERT INTO t VALUES (-6985228304427136974,3035070911310391493,'E1LQfpubI2omKRDpcn2B2wXNvT8laO5ij642IChtAeHeEYiQaAr','9yC6wQdaaZljcxP','f0dx6zUZHSc89Gtq6DidH','ZAq7QfbL','K','cI',5);
+INSERT INTO t VALUES (-1958736198746115781,4943853376977628433,'mYvqGJtR4FvO','3caXcB1bHGS1mCzbvGiIGrYlh2shri5ND3ORJZgPpFw2a10z8Zd4f05oCmYAbUYmCSjkJjsmLu','NgUiTeSPBawti','W9mcQe','f','l',6);
+INSERT INTO t VALUES (2250113747679691525,7889781468288156940,'r843HUlR8Ce2CO2J1dN41V8r8KXN55PUQ32KZEwUxkzrT6QVBDvE2gLveVcIq6zC8jQU1jlfyalJ8iQQ','nBoZ2uwauHIMGcD9rRzRUMlvvEL8jL8So8rEoqdfMsXCuNCnmuefrag3JV4CoyEGkPAq6E1Ydp04fkjd','goGWqgE17mneiplu9','NuIsbHo','O','o3',7);
+INSERT INTO t VALUES (1084790908379259978,3670201690560897302,'QYV4Ny8HamwAFHFlrG8CxYqMuBjyM8J2T0S6BNHDwj2DDA7mCKTw5k5NZSujEflWbZ06tRzSNVGQ06zUW34n','ld0G6','eWRSPIbENCOHF0RdUHa0FVZMWZ','I','T','xA',8);
+INSERT INTO t VALUES (-2600814827777188029,7977113526741303106,'48aRDpRx5c2wQWx15QwFC4Bdts0xl0GZtpPA4dpMwhN1dQXx47o7xqtg5Ij88Ji4tnodFLUWDBjYCk','vdAeVeJfxXdNWXXtfgbvRQnPD22ZdzghK1UUp2UoKT9g2JQxkbd6lIExCOzJR','Z3Ur7P','FGN8FyywDLydGV','6','eX',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(85), d VARBINARY(86), e VARBINARY(39), f VARBINARY(23) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2707782947873934611,10278117228485133712,'BDdarJgUPlITn1','Ruh4oAhzF5fmH7jBS23NSMeaIqzxiO6J3rg4dP493LJLgAddB5312TE3Hs9yttiL','nkmdUdo7BSkMhd8OFeBGhyBCCI73c6s32w1DL','mXM8LHOX5I','9','l',10);
+INSERT INTO ti VALUES (2707782947873934611,10278117228485133712,'BDdarJgUPlITn1','Ruh4oAhzF5fmH7jBS23NSMeaIqzxiO6J3rg4dP493LJLgAddB5312TE3Hs9yttiL','nkmdUdo7BSkMhd8OFeBGhyBCCI73c6s32w1DL','mXM8LHOX5I','9','l',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (2850325146563998724,11982155672301263304,'tPzORLIXypyjHyaqw6haKKRoofBmo9ijqBVp63MQC4D9gg6k0r2Bkw1IFGJdGYxDHaexKCWpezpv','1WRTJW9Ukvdk1y9YNzOj5Pztzafl','z8o9Dc4ZT2J','J7bazfR','q','ce',11);
+INSERT INTO ti VALUES (2850325146563998724,11982155672301263304,'tPzORLIXypyjHyaqw6haKKRoofBmo9ijqBVp63MQC4D9gg6k0r2Bkw1IFGJdGYxDHaexKCWpezpv','1WRTJW9Ukvdk1y9YNzOj5Pztzafl','z8o9Dc4ZT2J','J7bazfR','q','ce',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (122,47817,'L','PfTQDCjo9EjGanD5OObbWGbPWFriGxIK0w4Q','M15LgdBVHv0IfmE978Dp969QJpnNpXKTrkL06UiwweNd2JMt','6d0','b','fQG287oTGQK7hJ7cbXeu2XAdjmbMWl4tmVfxN5JZnL',12);
-INSERT INTO ti VALUES (122,47817,'L','PfTQDCjo9EjGanD5OObbWGbPWFriGxIK0w4Q','M15LgdBVHv0IfmE978Dp969QJpnNpXKTrkL06UiwweNd2JMt','6d0','b','fQG287oTGQK7hJ7cbXeu2XAdjmbMWl4tmVfxN5JZnL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-87,26484,'0iHlVECWjM5','OJ25Q9O0Vcrg1wfEu2aiCCUZqrQEAlzlIAMbRkDv5fTfubmDdyEoeMzh0eXs9aCag17PNshsFfeBt4AioS2uWnERcIJZ1KyFVR9kyyuia14CLmOnna9T3RpU3Gr4QK4NHGnw','iCIo2e','PSeQlpogIYDbtGT5KLmonAlHhM7uVbBoesqkAa0eeLxfXXKxskLXQX5vJV2NR3FAFezMRGys1e0hW0CMZzfmLOsFcp','m6T6TJzWLzJSmyoSoSV9GLme4kn6xOofevwAKW2KPV8srSv9o4f3seD1jJ8NYUuGU9eJjZCe2KtxFhry9','hjNGBoRxQhWlKQDxK2akPe5gaHKLK8xwnVLej1p3XI3t5YkPy9iYol6csvjo',13);
-INSERT INTO ti VALUES (-87,26484,'0iHlVECWjM5','OJ25Q9O0Vcrg1wfEu2aiCCUZqrQEAlzlIAMbRkDv5fTfubmDdyEoeMzh0eXs9aCag17PNshsFfeBt4AioS2uWnERcIJZ1KyFVR9kyyuia14CLmOnna9T3RpU3Gr4QK4NHGnw','iCIo2e','PSeQlpogIYDbtGT5KLmonAlHhM7uVbBoesqkAa0eeLxfXXKxskLXQX5vJV2NR3FAFezMRGys1e0hW0CMZzfmLOsFcp','m6T6TJzWLzJSmyoSoSV9GLme4kn6xOofevwAKW2KPV8srSv9o4f3seD1jJ8NYUuGU9eJjZCe2KtxFhry9','hjNGBoRxQhWlKQDxK2akPe5gaHKLK8xwnVLej1p3XI3t5YkPy9iYol6csvjo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(32), d VARCHAR(10), e VARBINARY(26), f VARBINARY(41) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9149409916410998967,119,'oOrUPvkTk2V5feqWo0t19GcZcRoiqng','azwtlvlxyv','WTF8yU28C834jHj8PTklKf','xQMFAnczC4QFrFC2DBzNPIivjDYeNy','chB5rpP3iIoef44T8iLk3II0tVqmjCJoRwrZiE0E4unSNVDfSBs6eFmq3vgeWFaPd9woOlklfmBqUyItAY','raBsAR79Ou',0);
-INSERT INTO t VALUES (-6538439336426383640,67,'iMevF8','fZfPakfPQd','1F7A','J','S60OjWAE0o7haIFapYY7C4nSyrsxWTy1wIDRqkQ','umfU51AbR9xDctnIRh1Aq3t0El2Eic6IF7KQO7ncJ8L2',1);
-INSERT INTO t VALUES (-5841337565720741998,-68,'Jf040Cdr4WmNBx6RvgeXNpTjC8','9ZX7','C1qgXOqMNGa0c','sW20lwP2QCejhWy0gMyy1Na7CHRIW','YxiivdaFPI5fKKHE6KnR4OMHVQPY4BMBSIrrDGGHy4IVnzEEiLuKUlSawWK44eA76wiRSoAe0VIvhwCvAbpU4XZN8ab6pfg','Mt0YJh4AM2UnvHijQ5rUMTF7fjnv29gXPuvMO91ZlCF',2);
-INSERT INTO t VALUES (7372107671080388105,-8,'7vcurRwfciJBgYBerNMFf9','mA4eb','jgkbC9svh','uXW3lRYDzFKRbJquoIKrw1','37M4k5eOaOholdKnXiPpMT0qZfy8IUJ37MQsAntwdAuglcOBhwecVIbDFsBLBZcR2jRnrYhSlGWuYIS2aK1RFZbK7VyPvBlti','ALF7QM6t62Nv04kzEhWuTsVZ8Z3IWBs7OIxbHOI6TLhKYEaXCShv5kC4jDCY6UHI0OrpDdyCXjsLLGvP4EWesQNlQK',3);
-INSERT INTO t VALUES (8513437938266833661,-49,'FmF9lexTesyQxDJ9fOnH5dTiPBiDBB','cNaARosl','5tCicwg','vBlJ6aZgsOyy0im3fk2ybWDu85v9Tl7vngFq','5Md7UPUx5xkzDYL2','MwSx7ryXPGgv3yMc9RG5UGb',4);
-INSERT INTO t VALUES (1207078854604026030,42,'7KCKtGLIZYlbi5nBP8LCg00iqMjhwayj','IcotyGL','g5C7jmjlvbAbFrOMdWsUcQ93FL','wIYYB9eKbrfcrxHgeSlD9w29ncR','8cK','VHzZ6vAZJyJsbY9UAxhKE8ko0eC7DFjTlM6Cvoyg5zrHTeeaGe1QmwsTehSdBOPHy5L5O3V2VtAH0tz',5);
-INSERT INTO t VALUES (7256278777754770605,-54,'ov','dWQwYpB8Pp','8ajI','mqJbw4JxXGq6VAoa5fBPKCdN3NFfwwLflgCsS','Or3Hmokua222sLnf727Rp6mNkxxmYy8IWzCama3esD0Ry4MFJAXL','nyDVAm4mwB0cSAjFoZC9ZEKO9tmuAD0455Rl2EN9nbd4GYWspRPpCwCAyiM5AG8rkQABh7pEfeH7Kb3mTctwVqbS18',6);
-INSERT INTO t VALUES (-3334757621894326744,-38,'HJBbbsTrW0ldhJvgbKDUzgWlh','5CTd','dLWuK0wIOa3','lH90D4vZ68bijPjb0y6p1ZQ1uwN29x','7Jybip8lir6mdOEiNvgMh2YylBmVcVvx378TNBJQptSJE9r','jTNIDffwTwSSMQ6CBQRhJKXA4qbT9Z8V9SWrxrVcc',7);
-INSERT INTO t VALUES (8426107106967962157,95,'cg','P','w4JcBkGWM','HG4KW0D6UjGIGG5FHa5LNg','8KdDLHwpicGLrFIM9GYqtoiq1KZ2NPRTJ8n9Cz6vA39Ujdvy4qoIx5BjXffIFi','jrmqUcy0Ob8HY2mwMy1gae2dTOCcmOd0rbS',8);
-INSERT INTO t VALUES (5995150147670198457,122,'uSS','SIBO6pb','Yo370932sN','SEDREhg','JLeswYrCwA92BhlVAs4d7vABL6iVL41Mt4L3b16eodFcpWzgpbmmljtM9gVrQH3n1ozwJ7Tiac','BsuspfeA4ZkEOJJZwFOftOE1I9RaE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5618864137187525340,-111,'XBcWj7DVywLJir0tdz','Z9uTGoemxY','cCBA5itp','H3xBheSuc','MTBSXJ1fcnHaYusj8BIwLxeoaQHNBwz9IqhjpHpXQ5qRYvejFtbZHxkSg0RjopfeSq5JEeEeJ','M4499RxmpeZSLpJ8ihzwzCiPpDGQ9OHhc1urLGY8kAWrxojLzbLm76m0TTt8eqiK6dfwYrIUpbxgWpuJR',10);
-INSERT INTO ti VALUES (-5618864137187525340,-111,'XBcWj7DVywLJir0tdz','Z9uTGoemxY','cCBA5itp','H3xBheSuc','MTBSXJ1fcnHaYusj8BIwLxeoaQHNBwz9IqhjpHpXQ5qRYvejFtbZHxkSg0RjopfeSq5JEeEeJ','M4499RxmpeZSLpJ8ihzwzCiPpDGQ9OHhc1urLGY8kAWrxojLzbLm76m0TTt8eqiK6dfwYrIUpbxgWpuJR',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(33);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
-INSERT INTO t VALUES (5432304079791205938,-67,'4CnrHXPdZoqsAYD2','DyaQlReEb','B2','iD3rmUVWpNuHRrKhAepxW','OLChv7Q','UwVrfSCjoo6UbkF8tAwDrhTDxfqzHNWo2K5uvn3lIQEoldUyyOefEykqtXNhoASwlqOtR',11);
-INSERT INTO ti VALUES (5432304079791205938,-67,'4CnrHXPdZoqsAYD2','DyaQlReEb','B2','iD3rmUVWpNuHRrKhAepxW','OLChv7Q','UwVrfSCjoo6UbkF8tAwDrhTDxfqzHNWo2K5uvn3lIQEoldUyyOefEykqtXNhoASwlqOtR',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8150323838532458880,-59,'VC7lscvGOfj3o7pTgO','8z1ixhwzEphRexO7oSwXXXl0bIbfg0HIhtOVZFQPWhi9jW6zKvUienSfPqsjN8s8CAnwoOGP8lQXGSbqGNhkdGq9SnB2sEJwJRArxxaCbYiwm0mAnotJzkCbIB51IqUCDNGjBvAaLWjR4WYzAz8NZ1XnIv1iYXwtyJJvga6eMOv1biErPkExCzKRX','ETX7Ypa6ud3JiK7MZm','5VNvWajXY6Qkcw7FkOcNvj3i661mf6RvEJO','lUp2w8XBiCzCHUfQeTtxBtTBU0pdCQ2btOpI1flYPp9IcjeTuCealcoVp5Ngg8q2zoKKoi','PL1',12);
-INSERT INTO ti VALUES (-8150323838532458880,-59,'VC7lscvGOfj3o7pTgO','8z1ixhwzEphRexO7oSwXXXl0bIbfg0HIhtOVZFQPWhi9jW6zKvUienSfPqsjN8s8CAnwoOGP8lQXGSbqGNhkdGq9SnB2sEJwJRArxxaCbYiwm0mAnotJzkCbIB51IqUCDNGjBvAaLWjR4WYzAz8NZ1XnIv1iYXwtyJJvga6eMOv1biErPkExCzKRX','ETX7Ypa6ud3JiK7MZm','5VNvWajXY6Qkcw7FkOcNvj3i661mf6RvEJO','lUp2w8XBiCzCHUfQeTtxBtTBU0pdCQ2btOpI1flYPp9IcjeTuCealcoVp5Ngg8q2zoKKoi','PL1',12);
+INSERT INTO t VALUES (-5592238238480092725,17775654165940121520,'IcTaCOx','0J2qOl8qaeLZaOv0X8lgfo71Hh83WK9yUjXvuHQt2jkxAHQbCsN0w','Lasy0','bfswz','q','l4',12);
+INSERT INTO ti VALUES (-5592238238480092725,17775654165940121520,'IcTaCOx','0J2qOl8qaeLZaOv0X8lgfo71Hh83WK9yUjXvuHQt2jkxAHQbCsN0w','Lasy0','bfswz','q','l4',12);
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 (-8525645124574112440,108,'RJv4jnEtcYPS9U8OCA82nNZFS1SkX','Xs7hc8EIglOLMMKU14nklDQpmRjlAIy9qTJzSMwTAGdCsYoSF0GyqMXxG8WYfWs0Nd5E0z7Yez3TAS6FDHBA1CIdRgNLXMlrPy77T8B38rkjDEO06N9zLvyHknb6PMGeyEemXvNf35Ofsg7SeSYs1XoCuuYkZ6glSdsQDOSrUGBRzvNVBQE2WHKFw1mpuXrL','bISSg3yY7jvn76ILPZDpcI','jZDjinPxAp9zu5LMh5fw60jyrdY','omoauoSE8pImPQMPce0PAfj8lg0obqFdPV3tweboQ8rtQ27VNrAWQ54Ts2q8eckEac3CThKYLgVYtGplzsZq','Z88sLE7p7U3NrUPobBW7QkTdEXLtSlfv7FXyVPsPbCCW4T64yZHEtXzIaY72gnZcEojOoB5gQYU1cWgVnE6vNSbsecQG4u',13);
-INSERT INTO ti VALUES (-8525645124574112440,108,'RJv4jnEtcYPS9U8OCA82nNZFS1SkX','Xs7hc8EIglOLMMKU14nklDQpmRjlAIy9qTJzSMwTAGdCsYoSF0GyqMXxG8WYfWs0Nd5E0z7Yez3TAS6FDHBA1CIdRgNLXMlrPy77T8B38rkjDEO06N9zLvyHknb6PMGeyEemXvNf35Ofsg7SeSYs1XoCuuYkZ6glSdsQDOSrUGBRzvNVBQE2WHKFw1mpuXrL','bISSg3yY7jvn76ILPZDpcI','jZDjinPxAp9zu5LMh5fw60jyrdY','omoauoSE8pImPQMPce0PAfj8lg0obqFdPV3tweboQ8rtQ27VNrAWQ54Ts2q8eckEac3CThKYLgVYtGplzsZq','Z88sLE7p7U3NrUPobBW7QkTdEXLtSlfv7FXyVPsPbCCW4T64yZHEtXzIaY72gnZcEojOoB5gQYU1cWgVnE6vNSbsecQG4u',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(89), d VARBINARY(46), e VARBINARY(42) NOT NULL, f VARCHAR(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (175,47864,'3DpA7oNHDQxnXxjKI7gu9zVRJMhpSihHmMs4NAB3ODFhLCIrs4aeUlQVm0veZaZMZGdHVhqLqqdNF0g62lkFc','LXusYnmZLEPxi2u','KnRbEz584Vj5zDH1Uw8z5HUj7Kn7Nm8Y9Jou1mEL','T','kpkCV4p7orU6xwYVDMe3xxrvUeoxsLsa8seLbsCR4owzuCeVj4G8Yunz','ydchUakXYlF8Pwvom5ljERwJlMOL1MYGb4Ejtuz2IEe8xIiyde5f6hng7NW',0);
-INSERT INTO t VALUES (42,6832,'xCNtpHCkBhVwuD35m4C0','TLp6mgpJDEiZKlvZZt','5frHxFkzu76puR4hLTJCtZVIaTkxfFbujgJKX1','Z','ZW0hVZ6jAxpceepXKyfFYFNkpeyY3kGXosFWnh4rzb6pzZEJWLU46S1XyPg32J7lgkTNQKAzTp49I24e6H5A59AjGAyZeG0','g1YHPz4rr5lREn51YYeF1sZf4d5',1);
-INSERT INTO t VALUES (181,63527,'hhy6o6Xz2mvt4Q9DIinS0zCSSsk7LVC0TCugcQ3tpWHNZNkWpxboEjzQJe2SkGp7QDU5UxM9FMekZ3j5Ng5MByS','Tj6mmOMcMFCGZm61h1ErD','J8HS','H','Dlu4LveftbWGAcuhItBNdJUAHdIyEGQOoDFMyprQbfPq6eenSbhMhXzTVOTYrZQT3EjQmqUqXeGu9thshOVjUs1iM','XIrECtRuIx6GvtUxH6zX745IeHeEGiPKRSLnkdGaayutUcbmrMnCEoOv7SORd0s9IkQi5PJN0CvKCcqnUc6b5RZpbx15u3Q',2);
-INSERT INTO t VALUES (56,13872,'3WU8eknSG2XDkKrGTUrxg','KaswDlgW05N0RvgPyEKx7','qN6H40DSX','A','RsisGae4Qm1yWXmtGwP1WF0j','QLN54T3yZzIMpGcSJlJzojUXC8QAm1J7Lb8Oz9OBElBllxakI2AUzIz9k8GBLEBxK',3);
-INSERT INTO t VALUES (195,19687,'vNUOPDpSv8lQ6KhgPgTJi11qPRZT','4q9N2wwoyR5Y1d5RICPF1Fb7v','YspNE','h','jlZoqnJbyY1J2Zf5p8t0THzzXKKkTGvvnZqDkO3QcVNf4PGkdnoEM5FSc','cOLl0QwbqVM9kKad00o6Tl2HBMlPrizFOYPBpwigKBGSfT5ukIak8gBConYyZZ2HAmzES9sMhoyNEI90ZDQO5QLsRbvwr',4);
-INSERT INTO t VALUES (197,27697,'6ICzgzMLW2KKHpQX9G6bHfcGH20zpV9PvQEOKWOKROz0yX063s6d2NfjjCaZvbsKi4MuZ','nXoc','QB0EEY8IWE16cvTdpKPMnG6u52W1rdJ8jBM8bb','G','5FjGGAfUwnrwRwfzWP3bsGeaPgLSWO0rgi3FncAQ1dTlXt7aDCjBmk13JA1pet5Pa2lt5kp6FDvq7Y0UXVH2ZaUbvhmI','e2',5);
-INSERT INTO t VALUES (206,49042,'Tl7rwYDmHwzGzSaFcbdGSYNxREzWh9CE4Ik9pPGHVY30pTnGw8McOxzFTyr4tZ9dFNFsCpvsoFu9iVwochQp','TpNzObFCdbGhsILQDgD9SSBAYy1o','2R','x','4qZOqUjfUqkxZqsSISvMjKxTJyu8SHtlFSq3GqFK7K6Ed7U49QFPg6amLSJl14j4bpCZZYJ8MgGDOKmArHqbUzR','BqDYTtpftHV7OVW2rCtGk6Iq6eOqlbMF4COF2WUGNTJDV39hijDOQ',6);
-INSERT INTO t VALUES (249,40111,'Cl4fAUH8rzDW1BNXPcB1od7r9SUxHn5Q','vuoci4n','j1zkmjtZ5sKuVwUgq8m6CfB','I','Mo8nY8CtPbnMjD2','p7j3UjuHptQWFAmseN4bqGGlMR6uOLtbI',7);
-INSERT INTO t VALUES (247,39871,'nX9nyVd08ifsAe3z2MfQzx7XrTW0BwSTmJ428Ftx04rECZEanh6zAl4hZIc54rSEuKkmDlFgRxBgPatP','iKtVjBvgS65CtvFmn6gRUUgWjW4','gZRh5tCagGIhEjAsthRFx0fcUayLkkiFA2b1yymKHT','5','pdmtT3nBeGuXbFHlwNz4YrIID0YANtUlFGdxq2FY8o7EDRhw8uaouxfN2QDFTKRHREhu57s4diHLYWg2MFmMjDNbCme5','amPcRgn59iO55mX0t5RY',8);
-INSERT INTO t VALUES (224,27742,'RQDotdrWu2cOxfNQMGwQqM6N','t6UaxFS62OwE4eBOdp','uJf5t6QjmplDM','T','G1SuG5H64GZ1t0CAfzPnZiiNhrEGlGcG2PeK8mmQ1KhjDXE1DLC4JzeUdr1R2o7lMQRjvo6','ONdLBeG7D3r1B',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6549297510028586770,8458506881918730242,'NOt4pC','a9NRL7AKxXKUPXayMaz8LaXlNnpMZa9NjkWODdR9n9WxZnhSO4Z2BRa9Q9tWuO6QaHehbs24kZIRyfZA1tiCqWBzCcIfLahZT3bi8RwwAbmpWCvalkKNUtAChd','z79Ttw1o8KLZpg6xZuXeSufBoAg','g11BZDspn3lymQbA9Ptyblm69dHpVXxbfZha7sqgMDBbrFaBOkkaHyaPQRfrqUpkSTlJ0DKVoHpoBWXYplIRTvGnqz','C','1',13);
+INSERT INTO ti VALUES (-6549297510028586770,8458506881918730242,'NOt4pC','a9NRL7AKxXKUPXayMaz8LaXlNnpMZa9NjkWODdR9n9WxZnhSO4Z2BRa9Q9tWuO6QaHehbs24kZIRyfZA1tiCqWBzCcIfLahZT3bi8RwwAbmpWCvalkKNUtAChd','z79Ttw1o8KLZpg6xZuXeSufBoAg','g11BZDspn3lymQbA9Ptyblm69dHpVXxbfZha7sqgMDBbrFaBOkkaHyaPQRfrqUpkSTlJ0DKVoHpoBWXYplIRTvGnqz','C','1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3912182868147211524,12792966121126974306,'T3Tkj9rurs','SFCDK1VDH94Ps5A7tKjzJxcwMKVKfAAIyuH9d4NWnndcI5beDNkp2j9r7oCh6SKYJ0vLmDFAnkC6sS2Bq98GagAEtxanOVTwBaSXTicOljyWTLKPtSK','pcmksK5bgw8gOS4o3f5VlYtDyujCwtQ','UWx8SGIZd39YXnkD5J16IjLpDuTzmnDi843V1RSAgKwUaF4YWO6ZKiYsZROVmCHmSJD3LmoAWpdQ','y','Bc',14);
+INSERT INTO ti VALUES (3912182868147211524,12792966121126974306,'T3Tkj9rurs','SFCDK1VDH94Ps5A7tKjzJxcwMKVKfAAIyuH9d4NWnndcI5beDNkp2j9r7oCh6SKYJ0vLmDFAnkC6sS2Bq98GagAEtxanOVTwBaSXTicOljyWTLKPtSK','pcmksK5bgw8gOS4o3f5VlYtDyujCwtQ','UWx8SGIZd39YXnkD5J16IjLpDuTzmnDi843V1RSAgKwUaF4YWO6ZKiYsZROVmCHmSJD3LmoAWpdQ','y','Bc',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-8361827336635199656,10582148608740331391,'K','tn1eqrZdE2bH4NQe5EOvHdS5oK4JiEofhBb2SlB8LuDk2SL1IcktnCCtrTnQohpaRo5N7Guh1xNLnmBYj3VP1qih','6l9TPVUrPTTLa2','sA2c1J0LuUOsqImyaXTd9hBpTbs4JZVlQzDEMd7jswOC177F8F7rzmM6FRkdKkEoaarVjKJFm2q9eE6fslF4h6CXq','M','9Iw',15);
+INSERT INTO ti VALUES (-8361827336635199656,10582148608740331391,'K','tn1eqrZdE2bH4NQe5EOvHdS5oK4JiEofhBb2SlB8LuDk2SL1IcktnCCtrTnQohpaRo5N7Guh1xNLnmBYj3VP1qih','6l9TPVUrPTTLa2','sA2c1J0LuUOsqImyaXTd9hBpTbs4JZVlQzDEMd7jswOC177F8F7rzmM6FRkdKkEoaarVjKJFm2q9eE6fslF4h6CXq','M','9Iw',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(33) NOT NULL, d VARCHAR(7) NOT NULL, e VARBINARY(44) NOT NULL, f VARBINARY(37) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1425262508,4216017423,'S9VC2cgAF','vQLQt0','YHiiM7XLAAghcLg','4cRAKvI1Di2Iv04dHZG','x','H',0);
+INSERT INTO t VALUES (3226813557,121423151,'cKOWZH','bs','W4agGGsKZJFw','v1JLSPN38pCHP','l','6',1);
+INSERT INTO t VALUES (2135081395,2593856585,'DfoMyeXUKuC57Pix','g1Gs','tkl5LOQSRT','6sqljrqmNFqCKNLOqb','T','x',2);
+INSERT INTO t VALUES (570187770,1941334566,'ysfqcmqNdr16n88iGcht','n4','j1rD','JpL53jzeAMRKArqAoIXBh','A','h',3);
+INSERT INTO t VALUES (832303897,2279201622,'V7T6X8q5ZXm','b3G','kiZK8ykI4LsDszGyKDRzO23Gc1m2s','kELl13zbYwccAoPLOVqAwRZI8Wc5kWj','c','V',4);
+INSERT INTO t VALUES (2341133019,1760756369,'zex75pwMLNDPskXIefbht9wAz4AX6','V7l9Jdr','0XUj2hQNQu0ibWZaAftkE8yxmhvFO97R','lLdqHlcvjXxb9tpoqdhI1trWkAX','M','3',5);
+INSERT INTO t VALUES (4216569317,821926245,'MZGcuDk7','78Dtydk','NasrPngcISKVjG04TJ5gDy8KkHVb9t0U3ARFqJtObMhH','baeDCNhqKGsnmFsvb','P','N',6);
+INSERT INTO t VALUES (4156145427,3803153741,'kMjbtIWauDAqkVAJVmUddv3pvgCw','gpar','3z95OBQV7ARvsreSCZGass6b50hZAK0BfyjdXp','dIwbWnGNDYdDzw5nOhvLKNs1','6','c',7);
+INSERT INTO t VALUES (1225200012,1382331149,'f4zGEjPfhN0lJ','ZSf','YAD6pmvaaRc2D8LadIlkaY5tmtH3EMR','Ne0','p','g',8);
+INSERT INTO t VALUES (245698549,2712392262,'D8w1RS7fEvybkHx','Q','jywb1R8S2fEpDLJy49YsGtP7dHS3BhqH7JXrbmrxTPoq','Q','m','l',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(33) NOT NULL, d VARCHAR(7) NOT NULL, e VARBINARY(44) NOT NULL, f VARBINARY(37) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3496036865,60071,'bNbLAfnTJDrHFRSTj8xykUA4iHXLmGFMQxoSatetNHjOMH5UinrZJ7h9t0gzbUyS3','y7zwZADWAuOEhPr93Aic7c8ZJBk7zkmTof5eN','y6Hz3egqLPPVGM','2','k6EPFHwZ4W7GiH2YkISmAdRU7GE','4EZQw71nqlv9SWJDG6kYXzE48y3XRCnh7gPrUaFjyRC3fCyF9jWtV1r4cxjokhfhYRyGl',10);
-INSERT INTO ti VALUES (3496036865,60071,'bNbLAfnTJDrHFRSTj8xykUA4iHXLmGFMQxoSatetNHjOMH5UinrZJ7h9t0gzbUyS3','y7zwZADWAuOEhPr93Aic7c8ZJBk7zkmTof5eN','y6Hz3egqLPPVGM','2','k6EPFHwZ4W7GiH2YkISmAdRU7GE','4EZQw71nqlv9SWJDG6kYXzE48y3XRCnh7gPrUaFjyRC3fCyF9jWtV1r4cxjokhfhYRyGl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(90);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
-INSERT INTO t VALUES (2530535925,48010,'T44t01PRIPuIRgvJsSATjdAu6r2yPEc0MzXUky7OXg6c8EUIiH8','hKpTKQzgnlEcVqGoeBg4nc7uOqPlc8XP957','wpEmZ7TFoQF1AE6XlfTfT','i','u7','OBlQ7NwZFzQqiulKdtISy2mfA2jqkmPhX68NrIoo00rIaitFD6t6sumKpu1EAfgZeudLAPT',11);
-INSERT INTO ti VALUES (2530535925,48010,'T44t01PRIPuIRgvJsSATjdAu6r2yPEc0MzXUky7OXg6c8EUIiH8','hKpTKQzgnlEcVqGoeBg4nc7uOqPlc8XP957','wpEmZ7TFoQF1AE6XlfTfT','i','u7','OBlQ7NwZFzQqiulKdtISy2mfA2jqkmPhX68NrIoo00rIaitFD6t6sumKpu1EAfgZeudLAPT',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1868397913,55654,'aOO9Lj','EzLt','e07tvvtYiGY4VRWV1bmi8DrvzfObWYRFZhdaBCZ','0','s','ETCJ5uhTEzI6ouQGiPK40DW6PuwSx2vUex3BELasQ9gLMgDvLaCoSEqp5I5BtMj8NVXaLRwTEpXeQjfAlC',12);
-INSERT INTO ti VALUES (1868397913,55654,'aOO9Lj','EzLt','e07tvvtYiGY4VRWV1bmi8DrvzfObWYRFZhdaBCZ','0','s','ETCJ5uhTEzI6ouQGiPK40DW6PuwSx2vUex3BELasQ9gLMgDvLaCoSEqp5I5BtMj8NVXaLRwTEpXeQjfAlC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (115923994,56485,'EfmJYRQvjTXxIUVel6vmcrbDNW6VeJIiOAo4b1h42bxxqJ4fL6FskEGzQ5CRfhqRo6fNUAkFEH77fpQ53','sp6asDrt4ca98mfpFz6KnuyqAMYj1cQhoobrDYKUfJzGtrQF5','RJ4qVla4JfLrbkbYbNa','GebndYQy0UZMOuqHNH6lMUL7ZPZObcm0j1hf78zNdlolaiQJslmllYmE6ge7fc0uTwRLKCaHZyLTE226uAyZeZDvnVlvgaC0BY0qxWskX8H9etZt5NZ8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAg','jzE407Yi8QI5cptECjJAwe','1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnqlz55v3Xqqn1xAquVJPXyal',13);
-INSERT INTO ti VALUES (115923994,56485,'EfmJYRQvjTXxIUVel6vmcrbDNW6VeJIiOAo4b1h42bxxqJ4fL6FskEGzQ5CRfhqRo6fNUAkFEH77fpQ53','sp6asDrt4ca98mfpFz6KnuyqAMYj1cQhoobrDYKUfJzGtrQF5','RJ4qVla4JfLrbkbYbNa','GebndYQy0UZMOuqHNH6lMUL7ZPZObcm0j1hf78zNdlolaiQJslmllYmE6ge7fc0uTwRLKCaHZyLTE226uAyZeZDvnVlvgaC0BY0qxWskX8H9etZt5NZ8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAg','jzE407Yi8QI5cptECjJAwe','1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnqlz55v3Xqqn1xAquVJPXyal',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(26), d VARCHAR(12) NOT NULL, e VARBINARY(39), f VARBINARY(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3445255277,36670,'ALQJCKdDr2YENRZyn','OlmCpdDivV','XhWK9Eojfo2JVUJt01f','azh8S3II8sbLYJaOBYAUaKzdeFMZuJDs8RoB3OS7wZUAgRdwWoCH','4wjzPLVKm7usa7ziIPnMO','w1D2dl7WV5UWjphVjRjkqMoV0mqf',0);
-INSERT INTO t VALUES (1790526216,14437,'Im','MSY3h','NAnyf1QQfRRAL','7FXTkbnkwbZ6pKDfhHqIlUCfvtxPj8sGJ9','cnAeCkEHWIL3fjqCtHMXOTSiIRWkkonfxx6nemUe2zmJTQP','jaXMnyOEatW0x9UmQnugEHIZRuYTY7o1KxUDyK0rTWqHkkCb4wOPwnRy73NSyyTcNzIOJvJbc',1);
-INSERT INTO t VALUES (3724969502,14370,'i1E','h','65KVKOVmjztQf1','5iICGMUtheANcuV84qcBWLolbUHddOZIXHaJyrGyh','SWU7QnAvskdUlsl7yGwfvQ4hKPklaqZhwd0yMzaP4JqSm3Flke9tMO9GVlF6kQ73CkbNY8BxpSFLa5O3Xcq4wutdBFqVc','DRtZ48GiyxvYs5d8GKUIxxgwjEcshMsBg1',2);
-INSERT INTO t VALUES (1188885611,56838,'LqovbomzO1oTdaPLoqFzh8Py','c','XfmbWDsxyJQroY2jgu6SHQ','UXvhNgy4ZyBnQCLar','pD8OUg0zFZhsietX7UuJzSPvITwAwFgsheref2VNzKV2tOEMhvyUucmvJfqzVw8n7PQM6kMcffTv0demswAn9QV23m','eDfnI',3);
-INSERT INTO t VALUES (2702833451,46991,'gTuWJfw','JMw7ubo31gXm','ks144OLI77rfAlSCoCHOZpUFqiVfB0N3n9c','Qum4','OIspWU2A7gv7hgOX18rYyo0IYgxAfgYj4xeiay7h4bSSO','VdTdBnTnPOPaw',4);
-INSERT INTO t VALUES (184077565,49002,'BwVdOV4Z8umGvzrer1','5MxfnrIK','HsuQ1OE138Bse3c1','2n1PD5QrrcIjRrR0','ilhEWUBKoNQ5HgDtuzqTsKf4ZnfLhRq7XH33ObAODtSMq5oU3i3tHhshc3cWWHGEL','SK0tf1nKvFDemIkNf5rMILBXROpdjYrSKrKfO1Pv7BxJ7iYbKj7K6fzlsVcHisPOXDskWNyUUZ5BYDNZHs7Zac0v0HlekZ7dz',5);
-INSERT INTO t VALUES (3465309746,8129,'uWyQWM1AAuC1Bu','oz5','NGuEjDFV4m71xISSi585CX0g59EI8','R5L1pUB2y0wV9Gos2Ee28NQ3y6j7AH8ahm121','brOPRnnJZTJL5IY','40uKx01IVJ0RNyV8aFP2at3wPBONC744mYvbw',6);
-INSERT INTO t VALUES (3468832887,57374,'Ba','qwdjA9Qh','XArvbu','xeIixGycpjYOBZ1','Yx51ZS8bdikAQEPrOILUUAkFVu4alWUNwxr042RTp','pnc6yzqyWHyZbXSEls5HJlVgsN36TN5T8z',7);
-INSERT INTO t VALUES (741270580,27993,'PEhHzzePVtvIIjoAV','kGV1to88o9','7cCOAni5L7lcmc42dykX7bFi','MKaGlHYxpca2TFjsfAc60HtBpSGoFX4','0b','a03g1BXeh1XsrjEpdPCwCOpgmEr47D90e',8);
-INSERT INTO t VALUES (1737571155,28285,'KLKG7oxkuPuBYDraGLQU8euhmP','wxdGZ45mO','4KkR5xBND72yq0mLLzYTdeLtYvVqZr9xhY','Ew9hAPVukQmFDl02jnXYw','nkjs8DwNRzq1XN5yroPY8Vk01Jjcj9auWeWsHUPZBoz9mwafeAOkARlEoowS4q4t5na5s3n1Iejy5KkDK0us0Hey0g','By5yblHApwZyhaeCnacCxX8ix0lW3BEu0GUaQjkQVLvjKhE0S4SnDPLPiCPd5PdPvUDdsX3UTs3lk6XcPJe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (17143330299816305298,31417,'tyc','e','xzTT7fvcWt3w9buDn9Tl','wzqaEgvBn5OPNfNQ7wXzg0a2zUiSDju1LG','fHeAMsz8CyeJ1KDMp2HuLtWn7TjrDyMl9Sm7p','EGXY7gLSj2hmsu9biVWd4NCJI',10);
-INSERT INTO ti VALUES (17143330299816305298,31417,'tyc','e','xzTT7fvcWt3w9buDn9Tl','wzqaEgvBn5OPNfNQ7wXzg0a2zUiSDju1LG','fHeAMsz8CyeJ1KDMp2HuLtWn7TjrDyMl9Sm7p','EGXY7gLSj2hmsu9biVWd4NCJI',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(27);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
-INSERT INTO t VALUES (2047091334412836551,62971,'okIkWHmcUsB6GzK1X7bBp','ozCYrvbUI','n9QhOlPnKK4SkDYWH','GDbvyB2ef0bXwszb1Yx1AUy46FnRc','ggU1UHrfb0fDhafHBDbdn42pyfxf28Pk8x5t8wLTVZ5','3TUR1ryDTJSpi2xiOMQGetHClcL300QBwn1iDk4L',11);
-INSERT INTO ti VALUES (2047091334412836551,62971,'okIkWHmcUsB6GzK1X7bBp','ozCYrvbUI','n9QhOlPnKK4SkDYWH','GDbvyB2ef0bXwszb1Yx1AUy46FnRc','ggU1UHrfb0fDhafHBDbdn42pyfxf28Pk8x5t8wLTVZ5','3TUR1ryDTJSpi2xiOMQGetHClcL300QBwn1iDk4L',11);
+INSERT INTO t VALUES (4142637650,1756340532,'55Uhi2Snbt0NWBzZLDN3TsgREhgh4U4Y','F','fJpKucSkXGNZDPBU3olz8kyg','RSMdwf2','4','t',10);
+INSERT INTO ti VALUES (4142637650,1756340532,'55Uhi2Snbt0NWBzZLDN3TsgREhgh4U4Y','F','fJpKucSkXGNZDPBU3olz8kyg','RSMdwf2','4','t',10);
+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 (4191815388,181500448,'oOTSzYHwFMHJpK8FqnTl6VI2orRrRLo','54Y','ZEyShDecUC','TFZAQvFtwXIh43Wp','i','S',11);
+INSERT INTO ti VALUES (4191815388,181500448,'oOTSzYHwFMHJpK8FqnTl6VI2orRrRLo','54Y','ZEyShDecUC','TFZAQvFtwXIh43Wp','i','S',11);
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 (14663688750887615872,61115,'JmO1BP8XyODKEpabV79MYR','8BKfur19kM6qLp169WuIJySvdDoNd9iWj2w3TOhz6QP2Hy94nGMdrl5vz5jgO95kXtX1G9OIs3MRSELLmmKSQUaPkUDYPzfwuejKESFstly3x1GeSpclgmraUh9zJYoKJ58otnVXQNnAoLw3i98CMAk2re68Zy5CezfJMz9HMEXcYTxGjb8gqpTxlGTjfQwzIA6Rxo','NPqIWShz6PwZG','0pr7hbFlufXragBfabxou','A3bSjWrZTbTmIWr5roOXzAq','hb3c0uptDxYgnN3XOHWUa6mTY9AINRrFVim57zVJC8fvLA7RBk2ZqWeReUOrKmnyHoz2PWolK0fwq1QMmaVFMzoGdrpOCfX',12);
-INSERT INTO ti VALUES (14663688750887615872,61115,'JmO1BP8XyODKEpabV79MYR','8BKfur19kM6qLp169WuIJySvdDoNd9iWj2w3TOhz6QP2Hy94nGMdrl5vz5jgO95kXtX1G9OIs3MRSELLmmKSQUaPkUDYPzfwuejKESFstly3x1GeSpclgmraUh9zJYoKJ58otnVXQNnAoLw3i98CMAk2re68Zy5CezfJMz9HMEXcYTxGjb8gqpTxlGTjfQwzIA6Rxo','NPqIWShz6PwZG','0pr7hbFlufXragBfabxou','A3bSjWrZTbTmIWr5roOXzAq','hb3c0uptDxYgnN3XOHWUa6mTY9AINRrFVim57zVJC8fvLA7RBk2ZqWeReUOrKmnyHoz2PWolK0fwq1QMmaVFMzoGdrpOCfX',12);
+INSERT INTO t VALUES (775737088,2539138123,'fPGRmXDcIUV','ZwTB6qPgHIXtdVkuqliMJq6ssHmK0vAuHRq0REvuEszaIAszFJz4xDGR7TiOdd6uTwv7lan6rNdS0IwK0opZZ7GTpJ8ChRKG0yphZ2OqrTHfFTFbUJFiEgm2','ajL7H3VHaHbUHRIbLlkAIAyFtBwSZQkPe1fpT','GiULKCIB7uQdN2gAoJwucPQr0gk3TGmyxN','Q','f',12);
+INSERT INTO ti VALUES (775737088,2539138123,'fPGRmXDcIUV','ZwTB6qPgHIXtdVkuqliMJq6ssHmK0vAuHRq0REvuEszaIAszFJz4xDGR7TiOdd6uTwv7lan6rNdS0IwK0opZZ7GTpJ8ChRKG0yphZ2OqrTHfFTFbUJFiEgm2','ajL7H3VHaHbUHRIbLlkAIAyFtBwSZQkPe1fpT','GiULKCIB7uQdN2gAoJwucPQr0gk3TGmyxN','Q','f',12);
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 (10157932308500474087,30018,'96','g27745HIQ4kOz0w7yTEVoptc83N5N','wi7GjL','BmGMt89jlC7HkSTFNLnMmPtmrHXYUp9NNees7mcMrxlRvoS1evTST3GQM7VaUaGRZHeHuwITLy6XwNqML24663rdhk','l5uuqrRYGtyVsQ1DPS8numq9sVomAxeRRat9jyKa9qE8Nm0IGArAl5Xj3kVP0jAD','9XLVfniudohFvWftaoCAgHDc1t09YZtr9dW4G7BHuYpdwjUULHeharyuW5T70HSU7YYPwKj7BauORns9UTADl5AxbzRjm3UtJF3',13);
-INSERT INTO ti VALUES (10157932308500474087,30018,'96','g27745HIQ4kOz0w7yTEVoptc83N5N','wi7GjL','BmGMt89jlC7HkSTFNLnMmPtmrHXYUp9NNees7mcMrxlRvoS1evTST3GQM7VaUaGRZHeHuwITLy6XwNqML24663rdhk','l5uuqrRYGtyVsQ1DPS8numq9sVomAxeRRat9jyKa9qE8Nm0IGArAl5Xj3kVP0jAD','9XLVfniudohFvWftaoCAgHDc1t09YZtr9dW4G7BHuYpdwjUULHeharyuW5T70HSU7YYPwKj7BauORns9UTADl5AxbzRjm3UtJF3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED, c CHAR(26), d VARCHAR(23), e VARCHAR(89) NOT NULL, f VARBINARY(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1301090614,12130220856204814088,'V7p1NREEit7vbB4NIUrs3Gge','JScIXSPXcONpGa29j','4bTO4r94PbaYYeQBEEpZH5','50ZCUgpyLTOgLxJea5A6uoHgLDXek','b107OoIbBXszPpOam','o8Rk0ME5ChWK1L0DQesJAnIQ30ipTKfV8LSWbVtvxybC3lWO77oSmFAliM4JCOwC8Hdr7xRyzX9PJhPIoUma',0);
-INSERT INTO t VALUES (1710717709,8220037692471691644,'dRClHpLCh','iUbAH0cm58TGMGZySOLY7l','LYM2zBIACSNUM2HKkMfu4S2XrGHa21l9qOIcVPzYjHjI4duydTxTXv9NeXKTTtzo61JOuwzU83IBBKIiz0','ihbReOVjlqQTCAa7Fx','aIr6vfRP9NAhHjDlJPuPMIzafiUme1I49gcwI6shhQZ4h8P7KsDgnCB','gbxUsZDQXYxVp91Ro26uFampER',1);
-INSERT INTO t VALUES (-437677840,7086994400487860200,'Sob6rodRPsllnw57vT1SXeVKin','vTJfgKgvzhoq9R3','iuJPz3gbNOQb9R8Ddfgg','S4','7xjzNeSPx5X4oIZ7UIdsohVv5PA2fX7B5ph451g8S81dingnJtvLRVTlveeLwt3A8rFaRWy','NnKdqTucPYHkzV3WwO8kFLYZCFVpjCzJ23ZDWL4ybGaEMHJOpNP',2);
-INSERT INTO t VALUES (-619783,5679597382955331882,'UWDSQqw25POPiBMBxCoi8Dhlw','5','Cj8AWOo84ZtLpzAyyoZlgjsAJPj5','Njoz6qsXQQ9kewVDtJEwNt','tDafsDQavYNXmc9J905JAdMBcShzfH6lE0dj7BmSixzqP3ob5jDsnaNhEmRMvVuL18HHmRLVGBCvlQrNXaCsAo1bd','fdvkg2q1uL99Tz4PiquvZnGjh',3);
-INSERT INTO t VALUES (1700270443,2874817821211330770,'GC0EuFM65a8mGDc9V','BXBTj9OtyJC00','M5oCe0prN8E9IrMUKPSTYAFjdBdx8XBytjTdjSDjFpxlr2sIrX3vhL','en56Z4qyGiPNBTJ8Z0xSRWW1DHJt9YXHJj','Yrz06xkU86RviMnrIWL3KIFuPM8TTD1q3B1nbzmMLlk42BxYM2BHIXfuwVVrRFVJQuoJxR6TU3rjBjrZPnUGXz','JOXXpdyQS5UPUFmZmqgodgpgCLSaQZD0dlys36Qo',4);
-INSERT INTO t VALUES (-1599868337,1895413512982858686,'moM5yl0bX2eLOjduxLt','ESGUV6BBNpE1ArpzHPN','rckCV4Ud4UPPo7J1bleJFdIB9DxOEuNIoCmDku','1nnuj6wCVL8E7aokPAw6MNM9WacZXInTtT','vXe5PV6rsKMdjrcG1V6oe8A14oy5pURJK0xBNhVuSEBHtxa9dijgwE7X','XMhozaPzSKWCl2S3AN2PHp3',5);
-INSERT INTO t VALUES (1547750910,9548839913797841525,'8hxZ','ZE4O92JyqBT','6FnLXVw2Zojc9Syod8jN6ZWj6GQpDqJaHHlhW04fXgnu8A4k1wvwUyn88WguKoTv3','UGJofJep832DmeR2NQSkqi6v8Q6f4Ts','SZR6inTirvoQ8sZV3WXOqkiQbaMbNEXquz52xjBuAYHWAwkFBfsXrW5dSLxpeAwzpde','LxlO1qYOqMntihRQrRRYEfuB11gWoa2vbnGVzqydu9ZJUHtpPYwBI6ADPp3oVwsYyIIIakkhSateFcFikWfEfxN',6);
-INSERT INTO t VALUES (-1713822391,11823921024101341842,'mKUrxWlWmQ3hgmPKmQpzmNwN4','Ef0wYe','qECBDCr1DwQUaMOv63o4nDykc7rp0y6uePOWm9Ymadmga2qNv9c0HLGzhPqdeWqkkW6j3JzelY2Gxcj','3BknH5MY','VMX3H4iwJuatWniz7SEJl2y6hqJPnIM5FzHhDd6J3uxF8znbHy5PcaCjI8mDz4D0tG','wcCxMIFRJ8rDKmpVk457S6QEAVM3mdMWpDBMco00uA66TEtWYpoSQaZZJCSaTLmu9oKj3PMnbk',7);
-INSERT INTO t VALUES (-550677075,4772963722011379734,'MmJjwDUECl0Co4Ptr','b2uTnS4cHN','yW6dc6LClrLOeCOSsf53CqzpswrluHm7xQ54PTq1EnMMuBAsTAce','nKtebV9KEs79s7Tso7eC','NeFgRekMESgE8hDN7lyIi0Rde3qQD7M0Vq1LsOPvO4vr3k','n8or1jPrujid4NOKvGta7syk1PN5y0ahwzcPfrWaNmYVB4vC7MG0Pi3x9P8VT7SdyrfYf3g2EYLMbl2Cql2c1ZLuCTwDeXw',8);
-INSERT INTO t VALUES (-1387892918,466673605188969905,'5R1IFBMFYFQpATJl0AFNTsa','CPGq7SILxtmxdpQ5IrrLT','lDkPEGXLfZWBQp107ZesfjWFLRyEqA4ScmY4dg8B8RPTk5MSqKNYI','0Y7UGdBXKM6ZIPsr8V','IGpRAA7wnQ90BirvkHZuYL9FtjWeB09YjMb5LjQJKuG8yWOXSQ5drSrlTm30QcFR9mqowkd3ie4EKqFjzs','FlDmZUc3MLysAFvkH3yAyKb8zCqDqZDm9L4TWQUJfFh2sqqMQ6nFSD5hS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3632034684,1969390810,'YAPun9kNdaH','F96eST5hq9vOgzNqznDCDBo9tTiaXuMfStXJtU4ZtlDz4M98AZXWCON8akhaP9SUYx','jwrwcgZfm','HZ7D2SrcNqyou0PzWLK','B','w',13);
+INSERT INTO ti VALUES (3632034684,1969390810,'YAPun9kNdaH','F96eST5hq9vOgzNqznDCDBo9tTiaXuMfStXJtU4ZtlDz4M98AZXWCON8akhaP9SUYx','jwrwcgZfm','HZ7D2SrcNqyou0PzWLK','B','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2618539675,1669110965,'Yh9DMZToC','qNoJ3epsvgC04JonbaCDQJ4GIKi6VF95bW9ZBeKhHUF57Y5pYiuRYdN7cu24Or8TcxYGSzQLhPfbGxmGe0WoVjB0sqnUTgkMW2k1h4l3ImGnFv3VMvCknjlPrDAVv7Tj0ASXQvHCuS0','Pc6SLvA0Poq9JxeL4x5XkjXHlwGktXzPabIlrA4dT','Heuqfm9HCsoVY36y11wdr3U0NiCq0ZOP5YTk8ez04T6PkxNPqI7BKwzELHzp1SqBZA9uMMzm26FkklbNNPlDPcD8nMp3nvrf2','1','4',14);
+INSERT INTO ti VALUES (2618539675,1669110965,'Yh9DMZToC','qNoJ3epsvgC04JonbaCDQJ4GIKi6VF95bW9ZBeKhHUF57Y5pYiuRYdN7cu24Or8TcxYGSzQLhPfbGxmGe0WoVjB0sqnUTgkMW2k1h4l3ImGnFv3VMvCknjlPrDAVv7Tj0ASXQvHCuS0','Pc6SLvA0Poq9JxeL4x5XkjXHlwGktXzPabIlrA4dT','Heuqfm9HCsoVY36y11wdr3U0NiCq0ZOP5YTk8ez04T6PkxNPqI7BKwzELHzp1SqBZA9uMMzm26FkklbNNPlDPcD8nMp3nvrf2','1','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3702490661,1717309877,'jVHnktcyyL6ytpCYVq9DOA8XS5omSP0iD','j71NogvvAdjq5E4hxJKmQN5U9cQ3Bhdufn3Xh7zeg3hmxR4Q0I7ERgQ64sg0C6kafc8STrhTGX94jKJRYgLMO9UeHKdamv9MH4Z8NItG4K05D5pd14hQ1mmHcr6AvfCYzEPvNjXIyDHB7q3FhcNYPOL9KoM0zY43ZmAeFiL0Rdz1QwJn1kCJY6IqaGDDZMucJzfT9d5Yf9ZrxAEWQoUH','ea9qcbDQM','m6gVzjLzZy90sPe3wU1jl6izzzL2FqiMWupubjX','h','R',15);
+INSERT INTO ti VALUES (3702490661,1717309877,'jVHnktcyyL6ytpCYVq9DOA8XS5omSP0iD','j71NogvvAdjq5E4hxJKmQN5U9cQ3Bhdufn3Xh7zeg3hmxR4Q0I7ERgQ64sg0C6kafc8STrhTGX94jKJRYgLMO9UeHKdamv9MH4Z8NItG4K05D5pd14hQ1mmHcr6AvfCYzEPvNjXIyDHB7q3FhcNYPOL9KoM0zY43ZmAeFiL0Rdz1QwJn1kCJY6IqaGDDZMucJzfT9d5Yf9ZrxAEWQoUH','ea9qcbDQM','m6gVzjLzZy90sPe3wU1jl6izzzL2FqiMWupubjX','h','R',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT, c CHAR(100), d VARCHAR(15) NOT NULL, e VARBINARY(87) NOT NULL, f VARBINARY(21), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (247,787360763,'pEylleEjJqr7zEcqOqlMn0g0LrXhR','vjH','2VWVRenpSA','AuyMM','N','N',0);
+INSERT INTO t VALUES (45,-523117063,'jhYFb4Fr0XOXWflr3TKrafd79VJ7xeGqmhxuAdjKOxV5Io3yGUYSU87LHuhVsCywAAjVzl80CFP2vBDhZiwHXutCA4ijC8De','3exUi','Tvv3i8qk2sdXAinbAjXfhTJ3bB0Qiim4HBo0ACX3fALrVwemzB7ZoFC4Ut3kG6I5kH7kYOG63AGKwQ8qnD3LuNc','rppG','z','A',1);
+INSERT INTO t VALUES (207,236485847,'N77kLNaeUvC40IzDn1wGd7YIGfpod5NTaJ5C24ip9mPFTLGk','I75XsdPntd1','tpnAEUciWDEbVAq7jkaMUNx8NG1LyifnGQoCnv','7ix0oHAzASg','2','V',2);
+INSERT INTO t VALUES (224,1573139936,'bdQLCVpLq7GJgIqjb53vnLlVVUoZAvlESfrEWFKRLXSb2Eqd5qwpRaQ6oG8gT9abZXuCGa6jz7YPy9CS3uspp3ZcFtXUbpy','oDQxzPZ7Hudwpva','NQwj9bIgWZbc3ltR18hi6xKJHbHTElshzLq0Pgt34llaX','hGBcopeMYcYMuPBfw','e','3',3);
+INSERT INTO t VALUES (251,-914004906,'WmsROfdQcJJKbRzyzPVDcmHT9CBsEjXXUwSKwT2pba2hACRn8M6MkT54dWJKVPG45VYJhDKLK','zcczqrvP','kLVHeCfAkungqOdPZsoUIazaFXImcnxnThZqhH7XwdmCj6g5TNUNcGN7gSxV','b4YRd86mK22IYwB','M','6',4);
+INSERT INTO t VALUES (80,468610854,'iXif73DjIrNYNnRdkvGy','CY','NqaHWYzRvryIC4xg4ZwuPPWuGa4NPEf7jiUjPgKaysLdDgiZdb6Gaqto','kuKfJNQ','g','Q',5);
+INSERT INTO t VALUES (190,-776949688,'nDIbGw5TT8wkQFYrm69gVUadWQSwJsP6zC0Rq1OksSE8sz5QVupluxDM3iL8QFk3gyB0wNblMtnSF9CQwHE5Fq0sc','5eNtrPtmA4Qk5','dmTatrKp8N5jSLEoDNr0l0ObbN2dA7UzJPuoNHTV6','4vba1f','z','i',6);
+INSERT INTO t VALUES (12,1817899453,'uWzy2QLkUIoLQVlfTyWHoEoyr21XlE3tzeKTV7ZoiLDjFge6SDBn6LtimXfPLorHlxxZUEQ5fO2CHyrNiHX52HEKYYQwEJrsF4f','vvNYXOaN','bLEMUQL8J3YasB06U2m9p','B0U7vApLf','x','l',7);
+INSERT INTO t VALUES (167,156676438,'obGkptUf0VaW12QAjDJuC9iosFOoJn6VyJFWf5pQUMlnIoYSjrCdiDB3Cw5FTfmXn2EdjjEAIOEgW2baKj6vGKv6','E2PJ5l','gsm2udJtNOCs0A15LNa3FcRo6u1eKjTPm9JnvAY','VXtXUExaTA3pD4bY','W','f',8);
+INSERT INTO t VALUES (255,-822249776,'WFYLuZpbBGHFEhBg','r2Pg6LM','wBIIxaV7Evbmkg3vQKClngWlLQN6hqbuJ7I4RogwDfJi9g5140','WlSeSgFwSafV','y','s',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT, c CHAR(100), d VARCHAR(15) NOT NULL, e VARBINARY(87) NOT NULL, f VARBINARY(21), 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 (100692151,10457721413785214721,'WFye','FovtrohUnm6','PyMYZ3xsxgWVuhvBnSm0cdfjU6HKVc5J8sdDuRwK6YG','rbpf','v7Ka5WYAweQpVEaj5FZG4jHnQzh3TBdCPEUS7Qm4TzxA4Pzdw7EGNezuP96ZLg2g32Qp2ApYZqg','SvjllobW7GX6Sg1SznfSjmpf3oU0xqv7MztENHBzVRyYTCQI',10);
-INSERT INTO ti VALUES (100692151,10457721413785214721,'WFye','FovtrohUnm6','PyMYZ3xsxgWVuhvBnSm0cdfjU6HKVc5J8sdDuRwK6YG','rbpf','v7Ka5WYAweQpVEaj5FZG4jHnQzh3TBdCPEUS7Qm4TzxA4Pzdw7EGNezuP96ZLg2g32Qp2ApYZqg','SvjllobW7GX6Sg1SznfSjmpf3oU0xqv7MztENHBzVRyYTCQI',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(27);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(27);
-INSERT INTO t VALUES (-1579747881,18300045535944351173,'6Br9fNuLgZ33SYBZBOioD7aZh','afT1WNtlAu2tBkddjOjF','dMY3NmmFkpFF1V1zWH3q18z54hd4a50diTyha','l6m3gxeWv2epu','E1qxLZr0FHWwfk0C1zdWRkq0uizZdZIMTWob0Cx9R22jH61oKZ1mFAAnKG3c','2T4duNnrkJKdUTXj4w81mQvZaa',11);
-INSERT INTO ti VALUES (-1579747881,18300045535944351173,'6Br9fNuLgZ33SYBZBOioD7aZh','afT1WNtlAu2tBkddjOjF','dMY3NmmFkpFF1V1zWH3q18z54hd4a50diTyha','l6m3gxeWv2epu','E1qxLZr0FHWwfk0C1zdWRkq0uizZdZIMTWob0Cx9R22jH61oKZ1mFAAnKG3c','2T4duNnrkJKdUTXj4w81mQvZaa',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (750685977,17880589457597046490,'BiHot3fMjE7gVct9Pih2l5x','D5PNyVJeY1aUIbfWD4ByNyAtFrWsvvfP8SmHBeBpF5mS','A3u0YvIWNdtiRZxDpuOrq8HA6ZskmtyoxWCyYzRzonqnqGMmRcNDd7pRf6tHckANkSQZQdwCu8kKA','M1Iz0DXW','b3u2EPPztp9aajctyiUYA2AtUJrFFjQgppVYw','JV4bPK81q9TqqmZ',12);
-INSERT INTO ti VALUES (750685977,17880589457597046490,'BiHot3fMjE7gVct9Pih2l5x','D5PNyVJeY1aUIbfWD4ByNyAtFrWsvvfP8SmHBeBpF5mS','A3u0YvIWNdtiRZxDpuOrq8HA6ZskmtyoxWCyYzRzonqnqGMmRcNDd7pRf6tHckANkSQZQdwCu8kKA','M1Iz0DXW','b3u2EPPztp9aajctyiUYA2AtUJrFFjQgppVYw','JV4bPK81q9TqqmZ',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-758531491,8348923080480235352,'hOrMCpx6ZraRtPzylXLc','l3NKvdTvAlKHEyBFFfp8sEt8DcxBAruM19MJld0ZLP7X4E9phdtFoNz6K9wAsNhehlW8Gek2QD1zdR5aW2hZVTNWEevnoH1tez7pjQuJz4fXBbCf7geCDuyFGzJBunW3DGTlWeAuKKdUPQN9enfznxpj6P1FJ6e3E2PfqMQzmvcWjHGxwBhFLYmPqjmYurp2UdzyRwq75KqxgSCBG','oPLH1AFaXvNpuplSIpo5FionA52Did5u','qfNI4Wya6jRq6xpzeGUatX4yRIAGUWI6bBc8XR9O0Kwf1dj','GUd9zMwsgrvBWlYJfTpcVY2VsLqETNgA8N4KUSg7Y8dy2bZUUPkF9UtR1UUO54tIPQAzpepli9Xnvg9s6H67peUbEI5Ew1pKfR7','eeOOEyO6WKKrd5QoxDzAl1zsY38J5mQefKqRFG0LqZF',13);
-INSERT INTO ti VALUES (-758531491,8348923080480235352,'hOrMCpx6ZraRtPzylXLc','l3NKvdTvAlKHEyBFFfp8sEt8DcxBAruM19MJld0ZLP7X4E9phdtFoNz6K9wAsNhehlW8Gek2QD1zdR5aW2hZVTNWEevnoH1tez7pjQuJz4fXBbCf7geCDuyFGzJBunW3DGTlWeAuKKdUPQN9enfznxpj6P1FJ6e3E2PfqMQzmvcWjHGxwBhFLYmPqjmYurp2UdzyRwq75KqxgSCBG','oPLH1AFaXvNpuplSIpo5FionA52Did5u','qfNI4Wya6jRq6xpzeGUatX4yRIAGUWI6bBc8XR9O0Kwf1dj','GUd9zMwsgrvBWlYJfTpcVY2VsLqETNgA8N4KUSg7Y8dy2bZUUPkF9UtR1UUO54tIPQAzpepli9Xnvg9s6H67peUbEI5Ew1pKfR7','eeOOEyO6WKKrd5QoxDzAl1zsY38J5mQefKqRFG0LqZF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(94) NOT NULL, d VARCHAR(68) NOT NULL, e VARBINARY(5), f VARBINARY(46), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5005853,3622964303801740161,'IITlZs6UzuzinCpTYDw5yEE510','2u14kBqDfRHISctsJ8sBzcaJ','W','6b6SeGAGN9zJIi9lZ','XUQXilyry8OwlcyhBK','5HDJ0A0Khfs9IvVP0E1SMEJ1sJd3SAgQjk2fR24diLhd',0);
-INSERT INTO t VALUES (3294035,15388764670129398001,'sM1r3Zp8f19LAy9cmKNpY','hpUorMeovDokl6fm6jS3rpvC','nO2','nH3EqWXjp4TYL7YTYphwP3cGhJGaeUqdhAfbeEyDmf','UB0dcZrhofA4B4cfhZMU56HC2LWVVTM6ZkSzvsD7vdOGed2kYLszcgRwOk0ct9oQC3LaZR6QBBMhLXT1yG','DV',1);
-INSERT INTO t VALUES (4704395,16707922908488312778,'ceKOK8zMFTXOowD7bSdqTiOV2ELMgerP2PeARSTwQdNKrnOBBHFZMxQea586vrlhxdqccL4ADIfx9eiXi3J9pVariai9HN','xEHUdMJlBe4vGSZMT0NI2v','cfOH','GacBpNNsubc7z3j','WaQEgGQUpyl6eZaAbRqCkhGWTxt1JpE0snae3qVtoyLeFPalirZCaBGJcJiF2mN8mCcNGu1ehoJR7pSD5S5rj1','5SA4',2);
-INSERT INTO t VALUES (-1364762,10192105152553382408,'L8OSfdsqzcrd8ReYjxUBiUh6WEx1OXu6rg','VFJFzhNMv1VNzQZRoe0q9clrnX2LXM','gizO','5fmx1nkf0BipWqK','QSpt4g6qEwHTsVC1TnD5sFhgwBdwULRXMmTTSKAzttAhlE5QxDeXyM5IEkvWxq7krsP','kCK1FsTc0Om4Ayxod3ETFojdHJnikZRcVrapCJuhHLO2cV9gFly1sTP2yzxGq',3);
-INSERT INTO t VALUES (7627207,17322494010373545325,'X3VUTACChnvS3YkDcej0ABLD','8wCoxMWwlCZP4Ff2ijFZQAdmiASVMg24Z6L3ci2jr2jFaJIrkm','WddyY','gIeGnN3EkJj5OoSSY7AVppohwHH','FU4wXtpBEMWMracgFlBU0DOGobL2e1uDIc4HpqE0WBGqedpGsTJLih6ki2tGnGVPTK6zbUshWdYrEe5TYoydWmpsWU','whzN9Tz0kraKhODpvbdgkEmuQDYcsNL1uX2J2KzuUel79VkVsckWDw19aAwFagZHIVSStxXJBzPlFurXaY4aOT9',4);
-INSERT INTO t VALUES (-3766021,15878420017056589217,'BytQ1V1tZ8yw1ziQVVvl9weTF8Zb4hPBThXdoinknqUyeDBrXW7koiG','ingVaL6noSN9vhDwfaDw4pJEOdUNflFYVBj1uHm3gukrF58e9yVUZNH79oZ9h','Y','bmCTHES','lxIVUV83QAPXjbhkOmK7PhPpBegTEjGpwLVfELqKn9OUTsCgMvc5i3i7','I8NZ5WaoxYKFy',5);
-INSERT INTO t VALUES (-773481,4929775169360415022,'NxbWOvpQL30','OOdWQXKnAnKelRj','qbc','hS9WocnDX4QJ','fQfPN8ux86gk5OcoFtErEHoe8eLoqmSjJvHuByYONIciYfS6bbZ6PgTscLcWasN40WPlO2ZXRZ4VsPsZMcP35yxpRMPb98ZRkA','0b8p6IoDEHaDIYTflZGTObHRykdVm1d1vAKbzuEsoX0trVfnaTeUAZXsQqYb9YW5vaiuBySxAlwtnLHQNwc1ggNN',6);
-INSERT INTO t VALUES (3771202,15124674961535665145,'UWoJWHdYx5wVdu6rgPMvQOBpggfu5fd68OO4gGz20J1WSUwt5aBk0heCeAJGrBZwvxnOMF8jpncl','HyBeCPoaysCBU','FU','osif8mMnrzk2juQ94HbZA0fKMLGhL7','ZeRaVsX32U18pWQvRML2rhACZelKelQeDm7mQAVViSa0ac77G9VdGZJ7lsrSAAdtIf8ME0wutGqq','qbry0FgnMoQSgeAucfB6p30J1wuYBp5zJhQjTFrzqO',7);
-INSERT INTO t VALUES (2172230,12037540335626230210,'h9tUhOjSKNm3wwz3khCynszL1644x1jXypcxNohCsI3Z','b46kW8ArqNO3jGuf75lwwKPp9QPgeAkVY9bQGFz','R22','Pau64XNnx6SIXaDDLxz','o9bXUBjKTHWFGv0JyoFAD6SJ3xdvZ45lEqjz30DUKrtsR6AKa4sTyXBaBd2usA8ZH6OiUJGzZCpdpvO','2e03mSLPKvwPBle6SbE2DQBTcbphF5aZMXbdNv5',8);
-INSERT INTO t VALUES (6519055,15037902083245413151,'ciCgq','XV5sEhPwAONfHINtF4DKXSSolMhoZ2e6EFZvQiRQAIVj8rlk','ovB','LZOJ7uS5LebDDxwco2J7gQjKEo4bh','2Ff7IJPqynbNpcdWqkyVomE6pDoYpwWaqd5nki9YXgbJwS6k1McvCin5Km9Z3RFM5gzOGqSgpTQIA856xRS8','nqMziB7PxYhWnHAIQ50iA0ubCAV4J5Yyj1CdTNujdmad',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-519003,10394209677842058043,'zsjjyU66Wlh5ZM4vfkLeNhRs0cZlYq1u4bgEVq0Vtq1uMce3yHQPOAse8t2IW','CZjSoyQjIlrVu0ZA8jwYd6P5IlmAqCcngWQMdDrMVS7V1fZ49EBvAu','Y','lm9mCdGCMkOXTn','AkDYITpzpNvnJ3V1VYZbubhVOFk0OSU0rUdeTbPDA21i74UhAvhKmLgJesMfQAG540yXLhUMU','TOLxX288BJwCM5BlTjbXstZmQQsfgd9XA6YaP5oJ2Uq5v43mFbLd1MKbPdYhuTQZAtcRs8vJTMRR7i3CnwXgUMSpV32NMVbP',10);
-INSERT INTO ti VALUES (-519003,10394209677842058043,'zsjjyU66Wlh5ZM4vfkLeNhRs0cZlYq1u4bgEVq0Vtq1uMce3yHQPOAse8t2IW','CZjSoyQjIlrVu0ZA8jwYd6P5IlmAqCcngWQMdDrMVS7V1fZ49EBvAu','Y','lm9mCdGCMkOXTn','AkDYITpzpNvnJ3V1VYZbubhVOFk0OSU0rUdeTbPDA21i74UhAvhKmLgJesMfQAG540yXLhUMU','TOLxX288BJwCM5BlTjbXstZmQQsfgd9XA6YaP5oJ2Uq5v43mFbLd1MKbPdYhuTQZAtcRs8vJTMRR7i3CnwXgUMSpV32NMVbP',10);
-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 (-293044,3297010889433977007,'BfynYVwUJUyFlOCjLMRdyZVgrFkLIPl9ZXw0OycFZVq3VkeMEe41t1WLyRSHHnIPsFdhZ5PFkXt6P3prjoSxO','QImhfl7lOEbCoYI9KGD4U81rT5AO62jDbrSJHjk','nkPJ','xCnORwnKicIe4qIPCSMZqFpSyJllvbGB','HSbEYbpjA1rwMbsdeO3V4hEUvgFCqDe56ehquv2bFFva6EK8WmWM2maEUvo50lOwsCZ2bSCRRwfR1NaPqpDGvrhk0SZ91nxwrn','ydhieACxqWvhaBePQN8B7QfZ2Oc9vcms5',11);
-INSERT INTO ti VALUES (-293044,3297010889433977007,'BfynYVwUJUyFlOCjLMRdyZVgrFkLIPl9ZXw0OycFZVq3VkeMEe41t1WLyRSHHnIPsFdhZ5PFkXt6P3prjoSxO','QImhfl7lOEbCoYI9KGD4U81rT5AO62jDbrSJHjk','nkPJ','xCnORwnKicIe4qIPCSMZqFpSyJllvbGB','HSbEYbpjA1rwMbsdeO3V4hEUvgFCqDe56ehquv2bFFva6EK8WmWM2maEUvo50lOwsCZ2bSCRRwfR1NaPqpDGvrhk0SZ91nxwrn','ydhieACxqWvhaBePQN8B7QfZ2Oc9vcms5',11);
+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 (10667066098807753455,771403410,'x0G3gZy8lcNcwYta1ndOlykYNAfmcJj4fv20J7QhTlM5O8YEEOqXWcqJoEOMWM9EB0slptI6XFSe6yl','GUuNZRbRI73SL','mhOyrOhkrYzpuUHKiFdSjgXODsyCpbKum3vHfjdO4Nfdob0xutzbfujDqB7WZBpvGckPZqAsMP','bVOIJhGQwgu1rY8taO','m','1',10);
+INSERT INTO ti VALUES (10667066098807753455,771403410,'x0G3gZy8lcNcwYta1ndOlykYNAfmcJj4fv20J7QhTlM5O8YEEOqXWcqJoEOMWM9EB0slptI6XFSe6yl','GUuNZRbRI73SL','mhOyrOhkrYzpuUHKiFdSjgXODsyCpbKum3vHfjdO4Nfdob0xutzbfujDqB7WZBpvGckPZqAsMP','bVOIJhGQwgu1rY8taO','m','1',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
+INSERT INTO t VALUES (1351808816589630808,-738190782,'VrH7AS1JbHtO0C2cRkSzZXvqqKOzBhJx1I2Jc217X7dHEkEsKE6hZdPgoSnYNnyLKzR0Djpq1V4V6lbl4sbm','X7bsk','Z8f6QTyma2SXvwVHyUh6MjqCP','pzzEuSU','P','d',11);
+INSERT INTO ti VALUES (1351808816589630808,-738190782,'VrH7AS1JbHtO0C2cRkSzZXvqqKOzBhJx1I2Jc217X7dHEkEsKE6hZdPgoSnYNnyLKzR0Djpq1V4V6lbl4sbm','X7bsk','Z8f6QTyma2SXvwVHyUh6MjqCP','pzzEuSU','P','d',11);
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 (-7684825,10346254007794245624,'nXyFVwKjnGJ0','VG2gX5Jt198TEL1L5iHM0UdQJlA3t5CvzEvjsB1rklqZUDbQjvC3V38CZFiVf5hT7GMhvNuAsXuN3oUBLv26rVUVusBLw5K9ELsmPsHCMr20mgCJqb6Ywu46Vz1A70mCPQZEDENDbhjnFbXgnGEJAq4TUBFBIgmdTObFNgm5DpHPHDytXiPIzsZAkpW5AkzO3dAXJqiqX0','Xo','Lyz9dO36YmzkZfu7xAK','Uhyy2H3kuML78DAkmknZc2iAbr4idTftpiN6TTVAIin5GgGjm6gNPKKsvTUVkB9wEFPvOt4AJbPSzGxm','MBvsqBSyWRhvHrKDUNEm7XHCwvCZF3fov04TWTEj4QAk2ohgC8EtOvYVULj07tWywPcId2',12);
-INSERT INTO ti VALUES (-7684825,10346254007794245624,'nXyFVwKjnGJ0','VG2gX5Jt198TEL1L5iHM0UdQJlA3t5CvzEvjsB1rklqZUDbQjvC3V38CZFiVf5hT7GMhvNuAsXuN3oUBLv26rVUVusBLw5K9ELsmPsHCMr20mgCJqb6Ywu46Vz1A70mCPQZEDENDbhjnFbXgnGEJAq4TUBFBIgmdTObFNgm5DpHPHDytXiPIzsZAkpW5AkzO3dAXJqiqX0','Xo','Lyz9dO36YmzkZfu7xAK','Uhyy2H3kuML78DAkmknZc2iAbr4idTftpiN6TTVAIin5GgGjm6gNPKKsvTUVkB9wEFPvOt4AJbPSzGxm','MBvsqBSyWRhvHrKDUNEm7XHCwvCZF3fov04TWTEj4QAk2ohgC8EtOvYVULj07tWywPcId2',12);
+INSERT INTO t VALUES (10375490488081626521,-1345800609,'zIK4byV5YxkCojmDghKp6FAMJlD0cIz2knAMeHYBAlGQ1KYfFhrV','1kDRb82WMaHaU4nvfzVH69t6TmdBWBszZvIZoDnQ7RqtqEaogj7DA43BO6NdElcVGTu1i2qQbTPwXg2Ql9TKdhxOnyC3ymN3dCq5sgMmQI3h89xdwZtlq9lRfQ4C0ZOLhDKmKXV1Mh9IfkZuccCc8NajgdakJqOqiHPCV9lM1P7WTljYBcKpT94eGh8jW7XLm1h6th3','zuLG1SORj0lYDrm20RyzZoqOsFbvmMH','5oRy','Y','8',12);
+INSERT INTO ti VALUES (10375490488081626521,-1345800609,'zIK4byV5YxkCojmDghKp6FAMJlD0cIz2knAMeHYBAlGQ1KYfFhrV','1kDRb82WMaHaU4nvfzVH69t6TmdBWBszZvIZoDnQ7RqtqEaogj7DA43BO6NdElcVGTu1i2qQbTPwXg2Ql9TKdhxOnyC3ymN3dCq5sgMmQI3h89xdwZtlq9lRfQ4C0ZOLhDKmKXV1Mh9IfkZuccCc8NajgdakJqOqiHPCV9lM1P7WTljYBcKpT94eGh8jW7XLm1h6th3','zuLG1SORj0lYDrm20RyzZoqOsFbvmMH','5oRy','Y','8',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-2175634,17447701016250346169,'Nfjh0fnFMKvxOQT0EVEUHQbtBmGl0EIF0qjW26B0kjChAySaBMfCVN','ZM3tsEY','vng','DhjEub','4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg','O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRPeaFrttSFeSu3yix6tNd11yf3J',13);
-INSERT INTO ti VALUES (-2175634,17447701016250346169,'Nfjh0fnFMKvxOQT0EVEUHQbtBmGl0EIF0qjW26B0kjChAySaBMfCVN','ZM3tsEY','vng','DhjEub','4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg','O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRPeaFrttSFeSu3yix6tNd11yf3J',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT, c BINARY(3), d VARBINARY(39) NOT NULL, e VARBINARY(38), f VARCHAR(86) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2987250,-1974418854,'M','sjBOwaPyCNA','6MxSe','aGFFDUrKdlVfu','yh','bJFcuZq7aYOKMnv0LdcoIgogR4X0yoUg',0);
-INSERT INTO t VALUES (9980538,-1236599183,'34','fJ6nu79miQLAOMCdEFXw9f3wjFXOXhAqVm2','5D9v7y4AbvfVqhQN8Cd','kPM','sBa9EydPonpnpruI7QJQjEb9wrEvdzativ2uUai17iW60dBozr','g61mZ7PAowUcu413XwNMjwET13c5ECNFsBwGIA',1);
-INSERT INTO t VALUES (7722176,-824842031,'K','QNusreKQbOcJ','agj6WQ8Cs9CbcQY6AOZPTVpEFbK3ZbxlO','q3NARHKeHbJX8sFU80gLlBw','cN6R4wDEa4uP0US3gXTJF1rdPZaHRgSl0EwaeZ46HyoCgFqCyk10ARKGpK2zgIUQg8mBJ2Z5l8IDXbgvyszmcITNRlzoc','AjtE3ZGG2FvBw0gy2DbWH8i6BrOZcSR7tdeXurrsfBeQoRfHhOyxnLBMccTWkZUN4a0dbAxVSuu74Ma4',2);
-INSERT INTO t VALUES (14493483,-1430105531,'4','iJ2SeILZ33jTb6jkPzD21bQPavCqAtIt','FBPfAtBNo9a16Mkr0S5ack','FP4jNyjJiVKl6G0Z5FTL0D059VyaBKdOXjv28w0qIiI1H1R4I3BS','9amYGJ3wFXjWHLMGIkHShL80gqvx0HxJjVyTiij3','Xtm1nnr1Bew8UcQ1t',3);
-INSERT INTO t VALUES (1564610,1605203682,'mo','6G6xgB6VryujNkk8uwLCJJjEP9hOeVDl1fXFmwJ','vype1WvRgR7NOlDa304g5ayzP0h0z','MmyDfsodfHb1QCJZv','DtN0UBpeJ','q5cSo4MNMSYYQROi8VhpvA836IN5HfI0wPUgNf',4);
-INSERT INTO t VALUES (15861663,899583267,'Gmv','mUTgSO7ZtnvcId','vCcc162w6Z','BKLG6iHqWNJSX8sxXjSjzboetN6tSdv','u6ROVZvTHQ195PifdexzJj0FIA348c0eMsaxGsc0Va5x1E7tPvGD8y65MzgZRipzb3VzvEuiydBnCOSKZQ0Au6HseKVrFI9iGMq','JT3hlbGhL1Ph',5);
-INSERT INTO t VALUES (4652453,-679962795,'Pu','P0rP2qcSHuqygYE1Mrubo10sTElkpWseVcrirN','01IaWOmJi','5nerYmrmhHlHfINn','JRY9xW2cUyjzx12sGyRg','ok6Zh2wc9fq7WXd9zcRGttOf4eX0npf1YHIak4sl9Tu9ELqK5r',6);
-INSERT INTO t VALUES (13795689,789487926,'W0Q','dwYRC3Ti9up','d7ZlNkHqTYvo3AJYI9mB6kaPQ48Up','5A39eG3y09suRdn9wQDmZWpA8q2COGvh','PxNnBKnrgPgwn8pjgwi4YTOVrjCPmEl9aDcR1SuvHhOU2PSvQ2yvXAiKmp9SRkygqJin15fCF5hFHjNLH1bp4jpBJwB0z','1p0lwnBaiWTuw14uRU7MTGp3pSbPKgZmkod',7);
-INSERT INTO t VALUES (2289453,1049216376,'p','Ilj8lpoIfSA3','idS9pHrPaJVN8AczuAmS','46xpugkDKWeAp4t4sQFI0HGxkJz','Y5TdpxypWHouYDBYdNiSTFwi4SBf','hL6UBWA7tIaSCMXfDrJt8skj5juPNUD6dMRPN4z9WrFD3TLjgZd549jSkQt8Is3qLlMFH1i0GeSTaod6blG62MnNe4E',8);
-INSERT INTO t VALUES (2627404,352653655,'p','hT0Il','PwvNtIbGl','s9cfQqV607DioLP7teyhYZvRUzBtwmtGQZP1dKWYvT7v4Y4VyhKYIoAe0MKfY','KsKJONUMrRiExfVwTg4hF2e6ZPquYMcPcTqxxsjkqzWmOaMOlK9dMH','COnRjP8uFDUyqFZZwfh9cTjfygbSrZ6URtP4Q8SShGaP81KSG0JX9y4HpoGQd047dIzKnUpEFevby7IR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13098962125589169295,-1358704600,'xnTptHk','PW3VszKkEsfNcjTkPa3','9','QNMrkI0WAT69oMqsnhrVhouoGMPgF','o','g',13);
+INSERT INTO ti VALUES (13098962125589169295,-1358704600,'xnTptHk','PW3VszKkEsfNcjTkPa3','9','QNMrkI0WAT69oMqsnhrVhouoGMPgF','o','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10136492079791473791,-352939705,'51qjoVXCPTqbhNAPbqb0kJvy1Yb3LKu3MDyhDyL5DRe8TNPnkFc9WZ8taWIzeOrIs4bcjTSH','ZH9deogMbsTZXifk9BFRiGEmMhPNrx6JLxcKmbx1IPnBkr9pkC8pK6ikrYC9cTR3EqiqxvQXGz7nTNs47sgWXCjfC8aI9OakE1gAdUOCkm7Ugkc9N1JPfC3TvFCbwd2GDk7Yg11KvfyDX5wL6','BtpecA67fiGwfV9SCLDPLYuhhS9ecffpwdzE6mtruoRpsZNh3238TbAuYTy47CvOqHgY7C','n','e','U',14);
+INSERT INTO ti VALUES (10136492079791473791,-352939705,'51qjoVXCPTqbhNAPbqb0kJvy1Yb3LKu3MDyhDyL5DRe8TNPnkFc9WZ8taWIzeOrIs4bcjTSH','ZH9deogMbsTZXifk9BFRiGEmMhPNrx6JLxcKmbx1IPnBkr9pkC8pK6ikrYC9cTR3EqiqxvQXGz7nTNs47sgWXCjfC8aI9OakE1gAdUOCkm7Ugkc9N1JPfC3TvFCbwd2GDk7Yg11KvfyDX5wL6','BtpecA67fiGwfV9SCLDPLYuhhS9ecffpwdzE6mtruoRpsZNh3238TbAuYTy47CvOqHgY7C','n','e','U',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (14217871140034285677,-2073746745,'kLaaz1XsH5i1VDcf4','PNtlb4YbBAr6q8PKerh7pMSklgbPMeiplIuJ3xXTv8tQTfod9B9SIh','dcRo7Z6hj0N4yF29qoci3SwlamBLiE9tlzh9TWRtFZkOXhA4yIyt','HysyTkLIOOsYcYGmC4ZbPus9tcwr4uO0pvpYMoEsThvHitYrBQ2Gh4YJPG2HxDugM7uJ3Pz0beUnVCAubhD0hRnQ8Sxt22DPapHq8Y71MtzonIkXljdVG22GeQfS1aM5BBJKIEWz3K3DUAnBeJs8cadPYiDYFAW7LOiVHbeKZNin9zy8Ve3Rtfv1fxohOyNHCP8r9cmyiHQOKvnlyNM3NDGp6qadLWrzGHHiLqBmxIDSxx0cf1IYvBX8PZESWR','ET','I',15);
+INSERT INTO ti VALUES (14217871140034285677,-2073746745,'kLaaz1XsH5i1VDcf4','PNtlb4YbBAr6q8PKerh7pMSklgbPMeiplIuJ3xXTv8tQTfod9B9SIh','dcRo7Z6hj0N4yF29qoci3SwlamBLiE9tlzh9TWRtFZkOXhA4yIyt','HysyTkLIOOsYcYGmC4ZbPus9tcwr4uO0pvpYMoEsThvHitYrBQ2Gh4YJPG2HxDugM7uJ3Pz0beUnVCAubhD0hRnQ8Sxt22DPapHq8Y71MtzonIkXljdVG22GeQfS1aM5BBJKIEWz3K3DUAnBeJs8cadPYiDYFAW7LOiVHbeKZNin9zy8Ve3Rtfv1fxohOyNHCP8r9cmyiHQOKvnlyNM3NDGp6qadLWrzGHHiLqBmxIDSxx0cf1IYvBX8PZESWR','ET','I',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(10) NOT NULL, d VARCHAR(66), e VARBINARY(74), f VARCHAR(21) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12076623755225590275,-6295460767083340099,'J5hjM7','bYYagqOQlYgYDnTGGZXTuHXLxxmCEjkG','oBjYP79GcMqRuQsbFyufKWGBCndsQ9fp8CpY5we8XuGSa2m37KfdJQJmL','7JpJvUZWSXndu','D','WX',0);
+INSERT INTO t VALUES (10192928082773483225,4161580445237271221,'x0N7WkhG1l','zIn0Lnl7ICtfNPt4J9aEKkfnqT5ssGPwPQBrFH3dbakfGrOH','UevGX6UJQelvuc18X05zmWSIBsFpnTeGppicBOSqB4PigBNgLnDkZA','T9Q0Tof8KD6j','W','ai',1);
+INSERT INTO t VALUES (11546577396952705814,6628864039784634099,'94','I6oLJBBiqBL','RiKofHxOd','nAld3EJTZXeporPr','U','s',2);
+INSERT INTO t VALUES (5811632857818876192,4858291638039030754,'Ig6uZEX','DrWfiRGPDGxyFTBt7Q3960NCqysa0WcwZO1y','Z2RH52Bnbmn0tt7kZtcUxinkMD0','l7v','8','UN',3);
+INSERT INTO t VALUES (5401487479873739349,8331227706019231622,'im22hP','JdrQFODYUox9RYlU2FbWl8O','hM77aEwQb68','FWNSQsp','z','aR',4);
+INSERT INTO t VALUES (8368874207234955419,-3967847405067091360,'nes','HyDZXRPd1KFNKQ2EMnRo7oyu1QVTpz3dFqd6oBLiz','Dfes3XnnxHegW5sZyUOXICYam4D2Dsq8tvGiXmER','JfXHa1jVl2jYFKdCy','s','Gw',5);
+INSERT INTO t VALUES (15106485109945079514,-6134252586979394487,'9x4Yly3U','3JstbTCUhgvs9zu','MtZnDUd3OHv3uGFO1Wjgc83hyfurU0sww6DyThe6reCxmoCGmcAWs9l6T','8hsKfvtutXHELANN90','F','mo',6);
+INSERT INTO t VALUES (13708458636841362808,-2465372249015208330,'N8a','AaHz6WNV1AC3gZYBuP9on9KQE3K6L9g21b94noZB1NI6qLiroTMpoHPN','7D3sNxHldJBoNWsTzYhwganugr','gqKGc63','7','Qg',7);
+INSERT INTO t VALUES (16962765186371868216,-6944035750116690672,'uSs8M','CAFkCO4sqYgMKFQcDFfn27Z0IifXIeC4','f65DDMBhtDD43r0T6GFXJs4VffiaQSSrhmiwrVMig22wYW5','7mibhBIcMr2etEBHM','c','6x',8);
+INSERT INTO t VALUES (11266452480786442592,-3065085521076609992,'0','5zcfJdzb0D6B0ugyi15mM43tRboiwK7SK2j','wkMtwgR8g6UwdJ868qz4VbIwJ31frhj7yTf4w1D','W','C','uH',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(10) NOT NULL, d VARCHAR(66), e VARBINARY(74), f VARCHAR(21) 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 (12554516013186339015,-1073768199,'6Y','IbeVNYbwAZM9L2ok7JInUN94STSAqwAYD','qbYkEVSfJtFZyTbl1A8MZTC796DlVvw0SDYG','J8hyUx7emBSDiFKXlE1xjjzAz5xeGEtJTpowoYDQfmdpAFD','F19FEuVKUWGac2tCHpawcOlwU','l0gDp79ZFKaeQ9KdJ648VS2Xqz0M8yk2TMXDxs6FUkJBR2',10);
-INSERT INTO ti VALUES (12554516013186339015,-1073768199,'6Y','IbeVNYbwAZM9L2ok7JInUN94STSAqwAYD','qbYkEVSfJtFZyTbl1A8MZTC796DlVvw0SDYG','J8hyUx7emBSDiFKXlE1xjjzAz5xeGEtJTpowoYDQfmdpAFD','F19FEuVKUWGac2tCHpawcOlwU','l0gDp79ZFKaeQ9KdJ648VS2Xqz0M8yk2TMXDxs6FUkJBR2',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(4);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
-INSERT INTO t VALUES (13462559450779408664,-1430670577,'b5W','OgAOZEZX3zg40JBuvN0Jwl2FPhRO','lJFh8','iCv3OE3x5igU12Xs7NwJyK0batrdK6qQ8P9iIFmkykoxRj0UyGEk2wrGY1WiiY24lX9qeK','TEDhKIGEB','msYbxoduc1CaMUSlueZrKH067w',11);
-INSERT INTO ti VALUES (13462559450779408664,-1430670577,'b5W','OgAOZEZX3zg40JBuvN0Jwl2FPhRO','lJFh8','iCv3OE3x5igU12Xs7NwJyK0batrdK6qQ8P9iIFmkykoxRj0UyGEk2wrGY1WiiY24lX9qeK','TEDhKIGEB','msYbxoduc1CaMUSlueZrKH067w',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (15231367943257607206,-30613563,'b2o','EcB3Vz2w98PVmGwNi2AFwcyUKcpxL2IV61Z7oPQd9mg3jB67rm5DDZIgCA9qXxh1nkxfEkv9SmWklGfTPeE8FE8851A80JnVmpdaxeT5lRlEvTApGjQr0e2hgvsu','BG1gpUCu3RIBNbHg5M5Hn3gbiFYkEK','DZsrTYJ3GjPzLuwKxvrDYljGnjPAsxC467nNq1GSfjqJGFvsftMbwoA2zXb2XmSUi1JrNmvjWn0nJsUVCs9v3','YXpS4cuoDAh5HP1xlcbGW34zo3gawPQJ','FSboBgjfFfzFTk8aGpiJHRDetIf2MhrHvG',12);
-INSERT INTO ti VALUES (15231367943257607206,-30613563,'b2o','EcB3Vz2w98PVmGwNi2AFwcyUKcpxL2IV61Z7oPQd9mg3jB67rm5DDZIgCA9qXxh1nkxfEkv9SmWklGfTPeE8FE8851A80JnVmpdaxeT5lRlEvTApGjQr0e2hgvsu','BG1gpUCu3RIBNbHg5M5Hn3gbiFYkEK','DZsrTYJ3GjPzLuwKxvrDYljGnjPAsxC467nNq1GSfjqJGFvsftMbwoA2zXb2XmSUi1JrNmvjWn0nJsUVCs9v3','YXpS4cuoDAh5HP1xlcbGW34zo3gawPQJ','FSboBgjfFfzFTk8aGpiJHRDetIf2MhrHvG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (17638728884387211873,1529991455,'JX0','1Y8oiEJNMiYbV5cRTdCyuz','YxQPKnZycz3m7VFcnOm55G0','oxIyeyptpqoTTeDcuuJ8vRqs5UCP4tG96KxsAKJbjc6pXRhisg3qds8lJy1PtnCgJFez1WYEeJIkuV3Q','UlTtfeVl5Yk9u0Rz6LNrHuYqr1qGJ99IfiqiBQk3pSl9degBTSdeyibeg1CVr6dnkklQzudLB4dDSiLlknSmKs5RHv28LlV','PLi2kw5Hw1Ehhmw9jPON2IgWOjbW1t08UurtrU8NEnFJFtJLTO8k2pM2nA6AILSwpo3gb2g90U5gZ9M3TW9El6mrm',13);
-INSERT INTO ti VALUES (17638728884387211873,1529991455,'JX0','1Y8oiEJNMiYbV5cRTdCyuz','YxQPKnZycz3m7VFcnOm55G0','oxIyeyptpqoTTeDcuuJ8vRqs5UCP4tG96KxsAKJbjc6pXRhisg3qds8lJy1PtnCgJFez1WYEeJIkuV3Q','UlTtfeVl5Yk9u0Rz6LNrHuYqr1qGJ99IfiqiBQk3pSl9degBTSdeyibeg1CVr6dnkklQzudLB4dDSiLlknSmKs5RHv28LlV','PLi2kw5Hw1Ehhmw9jPON2IgWOjbW1t08UurtrU8NEnFJFtJLTO8k2pM2nA6AILSwpo3gb2g90U5gZ9M3TW9El6mrm',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT, c BINARY(30), d VARBINARY(39), e VARCHAR(9) NOT NULL, f VARCHAR(24) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4165680,-4227513725289639413,'6CLDFUJGEw','6pa8JSDM3NfXFJHzFgg7iYB6rI6XQb','gLh8Zak','kwzPXMH8S','K9Q4d2yQz1xa3v6jzl4q1DGl6ZCWdlytzvblST1uB','yA6lf',0);
-INSERT INTO t VALUES (6102657,5003661578456342781,'mRIHa0wky','ry9ly','Tn8aIobY','2yAAabsNL9GADn5y','zJdu1a736q1Vselyp','SmF6qzupaxvtOQOMx2t2t1nmGx0A3qR0SS2PL4',1);
-INSERT INTO t VALUES (7173801,-5221533851630412760,'iXG93','bqU9k','3uZB','zu0ikY0sjlfhz1hk1OGHe','U6D0iLMQ3yA4kxt5YDPzDnNtcLEbPuHKqeCSOLYhisVR7MsXnlX1e2irOEw8','mGDPwDLqs3Z3qxPvatWnBJ6oU40JnAjGAZKbuk6aPmKNKPRFI8RbL5M1faElmyDWjWOyRAKHxEXQt5THISPsePe5',2);
-INSERT INTO t VALUES (3398164,-3171591946539543811,'B','SkNbt5Rft0id9a0','flg7W','JGlvy44fX7e7pPZ8C','2HWvXUdw1iCFtXKYPgYvtOxl0j1xqnRN9LegeBwZUbyzQEy0lc1','3vq5gxz3pxO2OqwzEGJVWR3ryVUCKjZHd1Bc6W34Aw57OW1j1XuZJA6',3);
-INSERT INTO t VALUES (483571,1291998810153181147,'EwD2RcQQogG','zy5VzlJuYBx8vS5pnArIw','Wfsqxnv3','teCVAq6tC4','kf6wqB29axHW0BB1I99','z0Ja5POhYf1NsYhcnwLJ3qgdxD9j6C0r8MUHdogTfJ95F',4);
-INSERT INTO t VALUES (1617650,3063109068879349028,'SQwvJPJZPs','y2Z1WgXeNK7c5I','T','bgpGCxU7PYYvnGKUsx','uaTGTVwyhotvqksqgrvQDhAaTnTlxgB18cpCFi','QA1rZ0M3xuCTZF8Wc2p9mztVue',5);
-INSERT INTO t VALUES (-3643672,-3688619398121387836,'Qp7caC0MEIQF8lmF7Ia','f2MhOAC5c','5dsxeU','Fn6Gym9B8e0U','eA6TsNFvXZX7Yj','XSdeVNJEE',6);
-INSERT INTO t VALUES (-4138470,-2281490601989576408,'jBKseyCjNlyhnXW5OlSIIpB1','l8QPYmroQR','LaX3r','W6YsMlNSb','h36BJ5IOq9MhfrRB9ABi','UT7ZmUCPZkQLYtJOCvMwBJpFWfhWI5d7oDJUxX2HtSjW21qiECJyAp5NN6J8pduoKpEkEucJEV',7);
-INSERT INTO t VALUES (-6452186,-4402820758580887025,'IN0mr51vg5ue13ztxX','HbfUYAZ19uD','gbYwr','jB6yEtbpK1kMhy','ZqQkPfZuNqPeSvX4Df','49Hfd',8);
-INSERT INTO t VALUES (-4151554,5954085052210170377,'ao','ts9kDiXkoo6Q2ODpB9HP4K9','dl','2HSNTY5AdKuh1BbfSdO9PuRt','2YoJJ7WRDOg','iDNbTpudIb4CZ7wpgIrtmGlyI92kQu8KvP12TvtPc1V3OWK884VnxDj2Ryaf8n26Y3GabypHCI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17771499259286427881,6110744559679172473,'0Qr2qpn','EzOox','m4OkREeg4aORqeP5TAdwsPWb7R2BlrCxXOZNfQpHLpID9QIVlKm48u','mc00hcdUerHDTDWVA28h','O','dN',10);
+INSERT INTO ti VALUES (17771499259286427881,6110744559679172473,'0Qr2qpn','EzOox','m4OkREeg4aORqeP5TAdwsPWb7R2BlrCxXOZNfQpHLpID9QIVlKm48u','mc00hcdUerHDTDWVA28h','O','dN',10);
+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 (4876547026854857116,3168968512783869761,'5','5B8U4EfThshJz9liuSse2k0pYS2chuwm9wa2AmHAJ2RyxkYy3OK0v8kGElyQFOAoRn','prHryvrMXESirsCZR04G1n3XD4nDNnoD2BcKqSSz','Ia4','O','TJ',11);
+INSERT INTO ti VALUES (4876547026854857116,3168968512783869761,'5','5B8U4EfThshJz9liuSse2k0pYS2chuwm9wa2AmHAJ2RyxkYy3OK0v8kGElyQFOAoRn','prHryvrMXESirsCZR04G1n3XD4nDNnoD2BcKqSSz','Ia4','O','TJ',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (906420464112734807,-5514676333378846277,'Dt','l9I','RWq','WbpbSbz8SRez7C','Q','0h',12);
+INSERT INTO ti VALUES (906420464112734807,-5514676333378846277,'Dt','l9I','RWq','WbpbSbz8SRez7C','Q','0h',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9103614501846359261,1532375792838000896,'8yZhnYdTl9J','SHHSKiVqjSgVWoOH3n5GmUBaLvNVcIJvEEwhFGCv59BJkfqNE8cciSo0wLqMvDujsBHI6GtBqrgaDkskuCEYiVo2d4bJ3NDFVThWSd3ogIAGof9G43UG1k1L1HGrSpGdd32GT6RSwCAQ17jr80ldTjwIlzCU0WwnhJ4QeDBBEZ7rd47Nc78DVQ1VfHncF4jCoIY1dRdrZVWx8n7GsJFjMd3n7dUc96zfcALkhfMQwm1XKKuoKdxnTCIVKGN','WZyhryIx9WMarbpEIdbHxMLghqepqTb7EAb7F9vWRTdp','REji2cGQ0uAMLaXZTinXHWufNE6EDsj8Hjyc6hmHcR3LWd','8','H',13);
+INSERT INTO ti VALUES (9103614501846359261,1532375792838000896,'8yZhnYdTl9J','SHHSKiVqjSgVWoOH3n5GmUBaLvNVcIJvEEwhFGCv59BJkfqNE8cciSo0wLqMvDujsBHI6GtBqrgaDkskuCEYiVo2d4bJ3NDFVThWSd3ogIAGof9G43UG1k1L1HGrSpGdd32GT6RSwCAQ17jr80ldTjwIlzCU0WwnhJ4QeDBBEZ7rd47Nc78DVQ1VfHncF4jCoIY1dRdrZVWx8n7GsJFjMd3n7dUc96zfcALkhfMQwm1XKKuoKdxnTCIVKGN','WZyhryIx9WMarbpEIdbHxMLghqepqTb7EAb7F9vWRTdp','REji2cGQ0uAMLaXZTinXHWufNE6EDsj8Hjyc6hmHcR3LWd','8','H',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (9839743051987601109,8551467445094268086,'rya87wsT','J3w1gZAuFw9dDw','V2C1rLyh0iRTpdPGrhjUemRobNHuB','BaT6YZhqHZHjnUCdocTvK7a5MVI0OjqP0ShfjO97B6qb9Zdq9IvlxrMqnhByeqPwvUiDjUyWnMR6v5IN1EYROPpF6Kh0EHD0qEf8GFO5NYaRjGhTk4vveJiiauNw7D9880qycx71GlQqFhCbjjkdlKLf8nnSnjDGg2l0e5bjopLxyB28y7THM2DUpStOt7pVzMdH451TZZQp1Bo0yakLxSj1jHRIV3jYUGbPx6A7n49Mn','Yo','od',14);
+INSERT INTO ti VALUES (9839743051987601109,8551467445094268086,'rya87wsT','J3w1gZAuFw9dDw','V2C1rLyh0iRTpdPGrhjUemRobNHuB','BaT6YZhqHZHjnUCdocTvK7a5MVI0OjqP0ShfjO97B6qb9Zdq9IvlxrMqnhByeqPwvUiDjUyWnMR6v5IN1EYROPpF6Kh0EHD0qEf8GFO5NYaRjGhTk4vveJiiauNw7D9880qycx71GlQqFhCbjjkdlKLf8nnSnjDGg2l0e5bjopLxyB28y7THM2DUpStOt7pVzMdH451TZZQp1Bo0yakLxSj1jHRIV3jYUGbPx6A7n49Mn','Yo','od',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8855985042728613596,-4436001872079846486,'e','IT3yvgANzr1ySasvRinCfP763TZjrl6N03U8aNPslg','ItWCfCjMCYTunToqJBr','LKQxEG37Ejgc8g3FiQGEZhdygOM1ajnWidBtpCSU5XjTYaZkMBCO0EfHz3xSroe4deihcYLHz1s2ODFpkJ6HBV3GJSF20oBvHt6jY6647avamqGG94olGFWLAIxlwmUWwsNgWHuIY8ZBdWskyGoSMItjnlAIOQ5DLnFa2BMUcn8GOEy4eYBFlchVxQWPPcmmAKrfjtOqfMrQ','N','sH',15);
+INSERT INTO ti VALUES (8855985042728613596,-4436001872079846486,'e','IT3yvgANzr1ySasvRinCfP763TZjrl6N03U8aNPslg','ItWCfCjMCYTunToqJBr','LKQxEG37Ejgc8g3FiQGEZhdygOM1ajnWidBtpCSU5XjTYaZkMBCO0EfHz3xSroe4deihcYLHz1s2ODFpkJ6HBV3GJSF20oBvHt6jY6647avamqGG94olGFWLAIxlwmUWwsNgWHuIY8ZBdWskyGoSMItjnlAIOQ5DLnFa2BMUcn8GOEy4eYBFlchVxQWPPcmmAKrfjtOqfMrQ','N','sH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(53) NOT NULL, f VARCHAR(59) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3551517,15325631310462937306,'dyGFTAaVLNGSBQETGCkSwFmSp2PsTezgaF9hdt0lG98UTBw2Mgxm8deaGKiUnzB3','NLdlQKSkcYCT','K7j8ujPN9q39FaKkulAVpUCZUOh1DVsvQh3dg0AzujVi','7NYU6ErdojnHuYPoXA9Es9n4po1xiLqB8','a','d',0);
+INSERT INTO t VALUES (15261145,3848806222829074184,'WUFVzNo3sf9ZlQG','Yi6PhzhFAjWqp3QMkGfzm5Scg','C','t4Cb37WbzcWWA35gx9lOIf','p','x',1);
+INSERT INTO t VALUES (9591768,9002424709402776746,'3lW','xj2LtVMBhHUbL0IKbRh26nD5gFvf6ruQ','Vg6XOXzXKsN79j','KLCRu','Z','m',2);
+INSERT INTO t VALUES (12465099,1163889928135341487,'SwamxWAQOZa6rQ1KSUnDw0tTywga9msSw6XtZDXhu3WD0fwDkt','KyInbLEKQxJ','sdvn1LyAKWurO3z78JNNwzAFLmu7LkXWGW1oBUi5TWMGgW','oxMDpOtzPmAiC9mijCf2OuLqm6p','V6','f',3);
+INSERT INTO t VALUES (15469730,15656751486081210224,'3','tywUsrRkWxkBYuGpcdZP64OZtRhxT5Z2y2sizHB98gGl34UyeuJU0','uHTkSDHw3jZCyJT4UK63ej5JjV7XYpvZl','gylKaOz4DdaGSl6uYNs3syK3xZay3lm0T1VnubRaUwQqhSJMBNEnU','0a','P',4);
+INSERT INTO t VALUES (1272197,12008626284627562490,'UbD','tnag28qcZfRczXGB0tC73DSUf','P5ECzrAf4cJez6H5qvpvFt97na9sudCONLcDBolcZAfdKDhKUmaS','junrNOthmIvrtIBb','Mk','C',5);
+INSERT INTO t VALUES (2194680,14583228092202683386,'sL45GxXtxJrpxiOsEsJc6VziW4WhGIhUCTmCxDUlHU8BI0eEb7Xday','2UIe8YVqX6ZoI6gA1Kg32Z7Q24u33WWXlSPSBB7w7YokEr57k3YNx6','RHh4AIZ6GU9lUflx827Bselz9SNlUbdeYTbSw','oBMdcEZmw8o','K','a',6);
+INSERT INTO t VALUES (6670153,3860853443537216123,'M318m2CUd6btCf5wrFKwuF20hlmcWzWqoCrc37Ai7PzRxlynx1Qw22g4sQTQjD3cEI8','TaWzqUDLGNlG8MaKbaWVvHdrUPd1kTGJ7U1AS8fqcTX48hjrqpa40qRMaq','NI1iSE6x5TJNuYTiDNH76jCtWHu2dEkFqPZC7iKfnUBwEoP','wzqMOywfQVj8xHvMO4ElNAizW9DnHc8IZKsPV','RP','P',7);
+INSERT INTO t VALUES (10117995,12227831951214530441,'VNs7KRePFANUu8nsVjpdA98QFczVSL2Rnqyd5d9AEObzMgkzSqleseKkt','JwslYXZdcj2YvC4nS3zvXwB0CjgBGWELMQmyFJf31tIYGw0AR','GTtLaoFRf4sNj3dpNQ9EMUtFXOWLP','gqWfy','oB','L',8);
+INSERT INTO t VALUES (16540145,18287404389986860975,'uHsOyeh6QNM7AXUBlIR59NHHTQZ0dPJAirWK','U0tn4qp7VKTje','DLSSTtTj1ZfO8mFgoHy2a7DbaNbbKLDZzqohiLfFJm','gvEtbT3xSpMt9A5eBYjSVEmZtpAF1J67H','9','5',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(53) NOT NULL, 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-5172926,8269599277947006840,'xQXFUwMssLfTIUzdhnWnDIDl0N','TnPlumR7tZtcLHXGW','U58IL5f','f','saDZc7YnLFeoE0o3EsvnFZboCAqVaX1h43C45dveEroBWcpam9AoXm4ZGTAWY6ZpmLRv22X8L02jVm4vLkJU0znrYsaQ02kfXmOp','sEQz8MtDAGHJAoZ7V',10);
-INSERT INTO ti VALUES (-5172926,8269599277947006840,'xQXFUwMssLfTIUzdhnWnDIDl0N','TnPlumR7tZtcLHXGW','U58IL5f','f','saDZc7YnLFeoE0o3EsvnFZboCAqVaX1h43C45dveEroBWcpam9AoXm4ZGTAWY6ZpmLRv22X8L02jVm4vLkJU0znrYsaQ02kfXmOp','sEQz8MtDAGHJAoZ7V',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(31);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
-INSERT INTO t VALUES (-745838,-5261198623650791230,'uG84ZTE4yEUJQrS90ZTrfBGGnp8ER2','tWj8u76wdnSoWY2mXWy','2','OFJtY4xhRNq','x8OVyOsovgCjiS5Pvl9XlPPI7vh8XL6bOU3UdgX8U3P59cGAb4DoPNIqP359bMCjElwcOzPKvB1uDrtgyCEmnuN2i8nW9Z1eUe','Psl7aFrqJxXGxMWjZqaPYjA0jTwqKs76WILHbT',11);
-INSERT INTO ti VALUES (-745838,-5261198623650791230,'uG84ZTE4yEUJQrS90ZTrfBGGnp8ER2','tWj8u76wdnSoWY2mXWy','2','OFJtY4xhRNq','x8OVyOsovgCjiS5Pvl9XlPPI7vh8XL6bOU3UdgX8U3P59cGAb4DoPNIqP359bMCjElwcOzPKvB1uDrtgyCEmnuN2i8nW9Z1eUe','Psl7aFrqJxXGxMWjZqaPYjA0jTwqKs76WILHbT',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (532447,-6795259799341336627,'7vuF9kAkjVuKZC4IWl4pbl42','yQBVMfZEe58EpqDOH3fRJ7M2hBhEgpuaSunTNBKCPZvUeZv4f','ooY0zPKM','FkR4ZPCez','OxuQhLmRCxxCYuyiO46sLLxOeIdHGkWj','8l4L69EFws',12);
-INSERT INTO ti VALUES (532447,-6795259799341336627,'7vuF9kAkjVuKZC4IWl4pbl42','yQBVMfZEe58EpqDOH3fRJ7M2hBhEgpuaSunTNBKCPZvUeZv4f','ooY0zPKM','FkR4ZPCez','OxuQhLmRCxxCYuyiO46sLLxOeIdHGkWj','8l4L69EFws',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3246476,6271765455855028246,'jOEME','3igJDgBgFpvA7BpB3GMu9Jsi5uyWKtSQU31D3TUSiFnS477UyCq3iNQ1q3BhLoTUtjHbaIbIp3QcztKWWeC9NsPKMxOgBmj1vU98pAzEiB5Lic11U53ddETvGaaThQxbmlfO6ePciMKIfciknLHsmgAyh6XdUORY6jHsD7IR9Cqh8Gm2on6','EnTnY7D2','6vY2EJyxsn9rfZriZRbkFsQ4Ae8TVmxozDjIUFnZ1fVQLFMZlFWnTwQThM2R28EPynpsqjNbWaUzz3zCCwsmm5AUU7XNPOrhOVT7CyG4szW2u8mg0YTl9ZcmaT','RsekdyvjVZ9cUp8zaf3FQITs2eNx7ZL7ABTbypyMzIq46vSufZFPITSHWF6rNlBEFWp8liw5bJE4b','F31H',13);
-INSERT INTO ti VALUES (3246476,6271765455855028246,'jOEME','3igJDgBgFpvA7BpB3GMu9Jsi5uyWKtSQU31D3TUSiFnS477UyCq3iNQ1q3BhLoTUtjHbaIbIp3QcztKWWeC9NsPKMxOgBmj1vU98pAzEiB5Lic11U53ddETvGaaThQxbmlfO6ePciMKIfciknLHsmgAyh6XdUORY6jHsD7IR9Cqh8Gm2on6','EnTnY7D2','6vY2EJyxsn9rfZriZRbkFsQ4Ae8TVmxozDjIUFnZ1fVQLFMZlFWnTwQThM2R28EPynpsqjNbWaUzz3zCCwsmm5AUU7XNPOrhOVT7CyG4szW2u8mg0YTl9ZcmaT','RsekdyvjVZ9cUp8zaf3FQITs2eNx7ZL7ABTbypyMzIq46vSufZFPITSHWF6rNlBEFWp8liw5bJE4b','F31H',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT, c BINARY(58), d VARCHAR(31) NOT NULL, e VARCHAR(10), f VARBINARY(36), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-98,9119804449685334155,'YEDdOZwL6FFrhgqjvOmiDa01yqPQ3oPiI0PGeEzoln1Pmm1ZxZN28MJoB2','U0pD','In9dtb8Xj','GhPpgXnIpTDn','7A0qUortD','nlJhBayi4',0);
-INSERT INTO t VALUES (-94,-4522169443570864005,'aCQfM4RAHoqLpP11bZGxfcXtMbima1KtCx8gqUSh','xY2','nFexrMr','YVQNkBbbfjycc5u5GV9','AZsqb0yK8oJ2WgvKVRv8hy94Cic5vQQGfc7Lh6QDJRLRhMEwhIasIXIim6brRsE9iceD09vu3HaShA','1giatrQLccL',1);
-INSERT INTO t VALUES (93,3567033005466674369,'2D0','Z8CLCLIJhOVWBMI7hdWabX651n','5nv7Ec','fXrIhmFYX3KbX9bamBNJgk6qXMWemp7','dAoPQMAQQOZA7VFcZK8uGVPvhROLtQoH','5tEN1Nq0ob0CxM25mNcEZKhBZz1gqw',2);
-INSERT INTO t VALUES (17,7024943793593199620,'RbwLBc4gIb2MTvpp9J8N0dqieiMbw16cwpMM5dxcsNWv9oK7DKPRYa','WeyrLmjIud','Ey9','O2nSUIIhR','3YHl0ZTndGDD0rvU9X2aKJ3j5uyrZffIeF1ZxWgvftfu','CagOUHF26osi547wzDaBs9lyJOkCR2cQfD0iekZtKXu3rFD5CmkLmsUD6h79Xn2ZgVsBxA1AJW',3);
-INSERT INTO t VALUES (101,-627965642012388404,'oJ6TgzO0J9VA33U7fe2iyiiah4rX1cRfssjZs1xeaj1bSdIL','RmmovEvkN2AdanD5J8AZ5ldLbEJfas','vCvk8','3jZJ0sFSEXOzO5bcHMY5X0Udd5HFmmR63Yf','09u7C54RWQNXY3XGfRv2udcOgF3JnkCoWylkojRVbrSWqjfU3ZGvShin8y','e5',4);
-INSERT INTO t VALUES (33,-8912537178984875634,'EGO1jUClTeiWXtry3iKBymZZbkqwvjMxXTt1ipnwjIbnDD','V4Ss','fGA','OidFglLTLDJHVbcyEjO9M2iawaaOm3QDgVCD','8Vnpg1hVBPWp1A3y4XfVYaRdqFWmwqBh6DCL1TBiCQMIaGEzSDt83wNnIzed3MCwAJQUvItcQBTlrJu0NuCWCVmmineWFpy','GhQVQyM4t412BguiLLaZN3pjUn1zfpJW5VCdrcgiUvXZJ0',5);
-INSERT INTO t VALUES (4,-7167027557837047409,'mbG6hmEZzK78QZ4QdKXqz35UHmUkRjnn0XOlyMp','9LCnkhrJ17Ok4','HhTc1odpLo','N7ghWiZMeMR5M23uJroVcF','XL9Do20HWnaIXrgfEL7Fq8VicHjMze3Q5kBj18c90Q9YEwLjYPjf3','jB2g',6);
-INSERT INTO t VALUES (46,3407287734890108249,'KQd8NnF3XkTBIEr','WORUS6aYfmPpGHAkjLzl7','7ciRbpv2x','v9wCuDuRAxiUVgOoCbMrb8EuXcJU','UQzAgssDumvh9LfPfug1HT7Sc2qSyB7eR9upDOBQhVNCyb5DKlh05S6INGVlWot9cgDzkb8Row6J','B7p1zRsa3IzMXH9Jyxg18i6ZJFCS9vi7oGNdlFuf86PmOKG4hvNlt0grBKWYrsOD4zZ20DLl25SRfHHsTK2OjtzOybhWmQjW4N',7);
-INSERT INTO t VALUES (67,5639660035807731404,'OBP3XWpXffJyIHuyX9','eQI6HIPvd','BHOPnOYO','KdRcEtvU7Xb0qv7f7TLwthHmXpBwtNF','KZRaRSAU3YAtI2Rlxi6gbKYOQljyDbQdbiXUOVJ7ffMzi','OU2AUmh3PcKa',8);
-INSERT INTO t VALUES (-118,-4923962368544891658,'cVotUBF4J1zESmkhwHXw','UCc6plJC70zXf5kpUyZCfjG5','qJKt0bm','V0Sf3ghzvGbBiQxRRf6Dhs','zmlsZ8wqw52kBGiyRYorU','TvzIGETMP43ShY94CEDNvojlkJXHtrscVUgO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (10386552754964629250,14364921436018250159,'geWCchnccH4qzvieRPEfHcvXMNPv18AJUenU','NfEyPEU4b','vQEGJPGba2BBuPaKoahx8Oq15niBBaY164wnvUKBSO','mXs9p5YNDcRP9LHlPxEQR3adh03ammDYiDOWhWwtwG9HNX9XEn2X','1','T',10);
+INSERT INTO ti VALUES (10386552754964629250,14364921436018250159,'geWCchnccH4qzvieRPEfHcvXMNPv18AJUenU','NfEyPEU4b','vQEGJPGba2BBuPaKoahx8Oq15niBBaY164wnvUKBSO','mXs9p5YNDcRP9LHlPxEQR3adh03ammDYiDOWhWwtwG9HNX9XEn2X','1','T',10);
+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 (14581493575033398240,12587622308321422322,'xCKsYZyQZS1Zmtk9BHjPfrkPsxFQmnX9YxlL','bbq3635FRmcnyFrVXQewtYCPsE9OrnxslpTymqc3z3vtMvuskBjsQayoO','5y69uOMLaG76L1QJwhEzFTyjHos','g5BZybDdx3eCfYAUKsXHAAyzFb05tOwNlMrd','E','h',11);
+INSERT INTO ti VALUES (14581493575033398240,12587622308321422322,'xCKsYZyQZS1Zmtk9BHjPfrkPsxFQmnX9YxlL','bbq3635FRmcnyFrVXQewtYCPsE9OrnxslpTymqc3z3vtMvuskBjsQayoO','5y69uOMLaG76L1QJwhEzFTyjHos','g5BZybDdx3eCfYAUKsXHAAyzFb05tOwNlMrd','E','h',11);
+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 (8052783300574921047,1337526450623256833,'tYMpufASaHRFB6V5JXwe2WkWO','1pJ2D4gcbSSxIGokxQnP4ollDiyCXcL2D6mm8dnoReD5Jv5zNg7yiQHSJSYCTY0vBJZ1eGCD4NmuOs5MEUL5vpACyXDo0Rw9pQpGGc1OdEttbrnIB0PPgm9mW3nRc9rJGmSKHtOiRbTNTjjvc3m8QpBN7AFqCPPxMqsuNvViHttcBlJuiUsR5an32hYFnCOKPIHq','SP97Ezf1QIW5ux','BZD0viJ0YPYYOYSPpVwboYAIqEqN5YpafMpCALS2K4RveOLqkzpjaPH7I1c','70','o',12);
+INSERT INTO ti VALUES (8052783300574921047,1337526450623256833,'tYMpufASaHRFB6V5JXwe2WkWO','1pJ2D4gcbSSxIGokxQnP4ollDiyCXcL2D6mm8dnoReD5Jv5zNg7yiQHSJSYCTY0vBJZ1eGCD4NmuOs5MEUL5vpACyXDo0Rw9pQpGGc1OdEttbrnIB0PPgm9mW3nRc9rJGmSKHtOiRbTNTjjvc3m8QpBN7AFqCPPxMqsuNvViHttcBlJuiUsR5an32hYFnCOKPIHq','SP97Ezf1QIW5ux','BZD0viJ0YPYYOYSPpVwboYAIqEqN5YpafMpCALS2K4RveOLqkzpjaPH7I1c','70','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17890146089253130044,13227807683219790613,'1OK9UzkhHoTNDmrAXM1kmT1OFwQS9jT5fPI4AMq','EHe8mc5Hcx6wBMK8ibrHmhU2hNInObucsAkv35QENJxrAF0CE8G76hEglJk0mGhjQM5XpG8en','QARm7sW22IwXPpYLy4Xk9fX1CWG','MTkcMVZavUl9dDlElHflTpJOrQVs','d','2',13);
+INSERT INTO ti VALUES (17890146089253130044,13227807683219790613,'1OK9UzkhHoTNDmrAXM1kmT1OFwQS9jT5fPI4AMq','EHe8mc5Hcx6wBMK8ibrHmhU2hNInObucsAkv35QENJxrAF0CE8G76hEglJk0mGhjQM5XpG8en','QARm7sW22IwXPpYLy4Xk9fX1CWG','MTkcMVZavUl9dDlElHflTpJOrQVs','d','2',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15325436700393885252,8496673870421805376,'WJP','q5cEBn8f9j2nOLSDLIIJwEtBsl2WknvcV4bZyWGud6aSL9C1vwtZoNVSkJGbHdKEqqtx','JUs9703hziWhOGUEJE','VED0Lfkv5eMeSl6OhCyojgvK7eA2TxNDeIxH3PSun1mU3HE7GxCzD85mWr6kA0hzUBqIGG5NMNOlRgWNmXJ0k3AhagJeXCQTynMukTPZcPHKoktgTigt8Qbwwlify7f3OpqJmIiKyMhk6ROB1peUPOpzjARa7LRI5d2TReCu2cwnHILVFjHVJz7gNcthk0PqxAfYk','xE','w',14);
+INSERT INTO ti VALUES (15325436700393885252,8496673870421805376,'WJP','q5cEBn8f9j2nOLSDLIIJwEtBsl2WknvcV4bZyWGud6aSL9C1vwtZoNVSkJGbHdKEqqtx','JUs9703hziWhOGUEJE','VED0Lfkv5eMeSl6OhCyojgvK7eA2TxNDeIxH3PSun1mU3HE7GxCzD85mWr6kA0hzUBqIGG5NMNOlRgWNmXJ0k3AhagJeXCQTynMukTPZcPHKoktgTigt8Qbwwlify7f3OpqJmIiKyMhk6ROB1peUPOpzjARa7LRI5d2TReCu2cwnHILVFjHVJz7gNcthk0PqxAfYk','xE','w',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (15821232340620023121,3824131660707710319,'MWrC8k5OBIz5TG4OCTrrLQkg30Fcf37Mz3i4pZuXxoEMziSzEHE8xInNjAuOWRDzXkKF0','tt6Pxkr5b2HcfLWEEhm5r6VLpNidsNSgej6bUtWC3UFL1Am0syfltgHKIzua7TKRg8QKTzAbaWvqMSwQLPqcodz8X3cHnGB09RQWUz08FAJGtgepOhBhS4bwmiqNfOcA','ERbYbstOna','UleY0nedIxZxGp5z9arOJm8Jva13HvD2I','V','k',15);
+INSERT INTO ti VALUES (15821232340620023121,3824131660707710319,'MWrC8k5OBIz5TG4OCTrrLQkg30Fcf37Mz3i4pZuXxoEMziSzEHE8xInNjAuOWRDzXkKF0','tt6Pxkr5b2HcfLWEEhm5r6VLpNidsNSgej6bUtWC3UFL1Am0syfltgHKIzua7TKRg8QKTzAbaWvqMSwQLPqcodz8X3cHnGB09RQWUz08FAJGtgepOhBhS4bwmiqNfOcA','ERbYbstOna','UleY0nedIxZxGp5z9arOJm8Jva13HvD2I','V','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(38), d VARCHAR(86) NOT NULL, e VARBINARY(94), f VARBINARY(10), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (161,-114,'SYCDxDWa0VodNOD7XwDY0dRXqBifov7sc','wGsPMH6DaA22','ZwQR81sKHiWHe22Poqjt8Ve3bJ2ZGAntOMiAxgg8iXLyMt4UH9DD','R4ehLSNsO','H','y',0);
+INSERT INTO t VALUES (233,-25,'2kIWTvYqxFKX4RVXjARxzk2AD99','UmIz7pjZ8sT','su3l05AKo3oNEdFjEO8ptx8DAVQ5i88qo54I0zM4LgYKBpKY','X5ezIWt9U','m','z',1);
+INSERT INTO t VALUES (41,112,'lSAC1TpbSzFgGNEgil','4TJDZGYG8tR64F1cGK9YlNyVH1w','28bnLFj0lBdguePpuC39RF8baAUvJRVhDw7AJ4FMzTTWXyQKukWvP','aixtBlyg','k','q',2);
+INSERT INTO t VALUES (33,41,'ea6Aek5f','jth5o2AoP9AuSi3cwXb09rr9Th4r9fpRh79NLpAfOVPHaPCwvVxNHooIdRiXfVjgMzTXSY0Nc','DYieOfq5PEMCmgLHy6sKfY61SMdKWomHcU3OocVL','4Wi8M','V','P',3);
+INSERT INTO t VALUES (210,-98,'MXFBRzsuDYOE5DEDmq2xsunTwJl2bx','7hwxeB6WZ835ZIcTYg','9hq9IkDpZNfgfO','EQ0','a','j',4);
+INSERT INTO t VALUES (161,-57,'g3','xgsN6rbLofuXCdvdkulgnQhyFyT35XKx05T6w03U6RFqn42gUsKrUalr','GFt86LFdoJ8oTW0zWsNmBulpzSbr2yao1E08L3tthT3jpayWkjjuFJjzwnA9teIwc','Xm','f','j',5);
+INSERT INTO t VALUES (75,40,'g94Dr','898Oa19LQlz6dIJd7','ZKkswQuR6OwYG8uEmO47azFhq16LRLjKfz1BMDQC0l','3HZCSX7','4','v',6);
+INSERT INTO t VALUES (175,99,'UgtgUzGtKPhiPjgAFGqLuWPno7cdE1MWAUt','5VOKZLKKA8jOJAy8','a8d4qO90Vd3lZQ4VzvT4RfwQxW9dnAbfgoMoVQg3bWYOEAb32kDmHPZtkuXBi8egZindsOzVTvCtIuqIGhz5Asa','osZWyBG9','T','h',7);
+INSERT INTO t VALUES (204,85,'TY','IMcYvRf6JKP4Ovm7p1ldq1uIiPn6bBDicVQdByc','khp9uUiQVVT3ebVhw3ePi5g2axlyaoxb74aGgcdfH78R5arQbLivPQUTELR7ckHsJNMbuiXpBnJijIhwN8K2U','3NllHsdX','A','V',8);
+INSERT INTO t VALUES (66,-46,'DFHTd8LQn2KZWahpPuQDHEFXlsXRUomLvNhY','4phzel2TTPUnu6sKzvd4R2Tm97rmL1sgTxSJl0yMLo0O0','G2AjTHYx1lSOXMQAdZdw5nBdiOn4sG2MhWs8KPEyq6MaOS','uTBTSw','m','7',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(38), d VARCHAR(86) NOT NULL, e VARBINARY(94), f VARBINARY(10), 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 (-13968,6576895873449424886,'IQDZOzdXsLp5rx5ApHUHXZObucXvz3JtoTfzQfuNrBtp','318ddwIoPCY1','XXapx','YltvsuJqbxC4JSo0CPmTcB4eDS','VYqut3ibobuqxxOc66ymXlQQqnFUEvW1kjU3','v6TWuSRXQr3Y28AG0Yku5sIpoXW1pXdKCARxGib2FMrDIZjDgMzAOZZD1Hoko6D1lu2t3AMBZfuub1DJCaAk9VMzVPqckVOZg2h',10);
-INSERT INTO ti VALUES (-13968,6576895873449424886,'IQDZOzdXsLp5rx5ApHUHXZObucXvz3JtoTfzQfuNrBtp','318ddwIoPCY1','XXapx','YltvsuJqbxC4JSo0CPmTcB4eDS','VYqut3ibobuqxxOc66ymXlQQqnFUEvW1kjU3','v6TWuSRXQr3Y28AG0Yku5sIpoXW1pXdKCARxGib2FMrDIZjDgMzAOZZD1Hoko6D1lu2t3AMBZfuub1DJCaAk9VMzVPqckVOZg2h',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(59);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
-INSERT INTO t VALUES (-19968,468145664426994748,'X','hERSCiZOH567JbFJG0iEvMD6','sK7t0aa','jijmEULXuMn','z9LUo7iErrLQSxGIlp2XYIdnN9SZ1fCvj3XgxtgFtfhVUl6eVBbkjZ7JzBK1MWrf','XrP2YJBae63XBxgLf9hK0LAH2Cg8B2NyDYxX0x0TKnBTc8Sw8uC4GmkmPN3T6ES3gWYy3YMwIi9JnTv2gpJmkBFNrUSsu',11);
-INSERT INTO ti VALUES (-19968,468145664426994748,'X','hERSCiZOH567JbFJG0iEvMD6','sK7t0aa','jijmEULXuMn','z9LUo7iErrLQSxGIlp2XYIdnN9SZ1fCvj3XgxtgFtfhVUl6eVBbkjZ7JzBK1MWrf','XrP2YJBae63XBxgLf9hK0LAH2Cg8B2NyDYxX0x0TKnBTc8Sw8uC4GmkmPN3T6ES3gWYy3YMwIi9JnTv2gpJmkBFNrUSsu',11);
+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 (9362098934511179007,56,'RnzJOcduruU2Y98WAD52W2','K7WxgMvIe7','ivOwdJghgLiOkZJBOntJwQz1eluH0Fp2bXsFQTLEaSkoFGJU0y0sNkywL0Obfpwye1N41atjwHZs0NGbrn','60DTpZaI','d','j',10);
+INSERT INTO ti VALUES (9362098934511179007,56,'RnzJOcduruU2Y98WAD52W2','K7WxgMvIe7','ivOwdJghgLiOkZJBOntJwQz1eluH0Fp2bXsFQTLEaSkoFGJU0y0sNkywL0Obfpwye1N41atjwHZs0NGbrn','60DTpZaI','d','j',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (10963724386027720184,58,'hf7ZAb4hk6bT','E5LYiPMVH07vpH2zUzx8p7dJJgBfwADf4FWQIslOsa0Y3BZpkTeQ1ksZpj5FMbOJRwra58a2E3Bq02C5mFXU','3ccw58v02lJ2O','O1Gokw','8','Q',11);
+INSERT INTO ti VALUES (10963724386027720184,58,'hf7ZAb4hk6bT','E5LYiPMVH07vpH2zUzx8p7dJJgBfwADf4FWQIslOsa0Y3BZpkTeQ1ksZpj5FMbOJRwra58a2E3Bq02C5mFXU','3ccw58v02lJ2O','O1Gokw','8','Q',11);
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 (20273,-3239675239898328702,'s3OKRgTvqhGhMD17LXS50','njlPCCdD3QET2rYNxdoi1QaXLsCxYE08IVInGX3cqTp0IkHNyJRj3KvtbmXIPBK2oBdQmXVp','odSBjVV','STCeHir','F2BdfDGZJtmNchnV6nm9Gyc6veh','3hDs3ILycM2gg8PbE7aLhS6ouKDxxqIaGgNmvE8XAJSwedhUOvdPY8SqEFvM3gkJE',12);
-INSERT INTO ti VALUES (20273,-3239675239898328702,'s3OKRgTvqhGhMD17LXS50','njlPCCdD3QET2rYNxdoi1QaXLsCxYE08IVInGX3cqTp0IkHNyJRj3KvtbmXIPBK2oBdQmXVp','odSBjVV','STCeHir','F2BdfDGZJtmNchnV6nm9Gyc6veh','3hDs3ILycM2gg8PbE7aLhS6ouKDxxqIaGgNmvE8XAJSwedhUOvdPY8SqEFvM3gkJE',12);
+INSERT INTO t VALUES (2014259191209312165,-106,'F6SUoog30aPfD0yVZfsaX5aLrJewL','5V8MNajyfRYbfRuUUPPWd7RJEa6bAHzFK47','su8QkthvAh6XXVULeSL0tetGqyoz1GkCnb3mogJ1G38dZeloq74AMw6ibRZ9f5GXd4jm6i7ItNuzPKhm4wqC','eP9','u','C',12);
+INSERT INTO ti VALUES (2014259191209312165,-106,'F6SUoog30aPfD0yVZfsaX5aLrJewL','5V8MNajyfRYbfRuUUPPWd7RJEa6bAHzFK47','su8QkthvAh6XXVULeSL0tetGqyoz1GkCnb3mogJ1G38dZeloq74AMw6ibRZ9f5GXd4jm6i7ItNuzPKhm4wqC','eP9','u','C',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-31594,-5616004812460135114,'Ff4gwLL52bZsv7NJSBBz166LzjuqG','3ala4L5gV3jAsd0bFPdLdDdWqsLTQxwN4DGMGWCcyfSQa4mqxJiiHZzOn1m8npt0kQHlf16TdRqomZaHr3D2Jnt1mktTSraZF8nLZH5rhxS4SeccxV6lNR5mDDXtDv8tctc7Sx2ggnYqwe8LQ64LC3ymc8WFpC','t','g0NEKejZ9R8MMHp7eSVYzZMz3kpvYvSPz0YATV9Sb2DXehhMT9cV84gk3KM1Z6pZs3ouZRIQp2Gj5eQfd4A0jDXR9fLiXMcy5l2Alhot9tIsgUoN5QG4DSrf4qB9Mt29732aCSBM3FkJZF8DQu3HptSNvm7WYLbe6aov0IOROY7gsXONXiZYNZGswyh5qGGMxnNmMIZXbT1iuHaRXZ4FskowUfLgNqOhhXPD9bBiKRpKIw24bQHD','R2GSLTDAPCqn5F3oFsXHN17286MRx','Qr4VJvTUNnQaoRgBeaTGSIfASjPTEweVbaHTbCQY9qr8ag8WI7BIIO54wUmiEkfHmYOKS4v4i1JRkNzeOPXFPcMjtL',13);
-INSERT INTO ti VALUES (-31594,-5616004812460135114,'Ff4gwLL52bZsv7NJSBBz166LzjuqG','3ala4L5gV3jAsd0bFPdLdDdWqsLTQxwN4DGMGWCcyfSQa4mqxJiiHZzOn1m8npt0kQHlf16TdRqomZaHr3D2Jnt1mktTSraZF8nLZH5rhxS4SeccxV6lNR5mDDXtDv8tctc7Sx2ggnYqwe8LQ64LC3ymc8WFpC','t','g0NEKejZ9R8MMHp7eSVYzZMz3kpvYvSPz0YATV9Sb2DXehhMT9cV84gk3KM1Z6pZs3ouZRIQp2Gj5eQfd4A0jDXR9fLiXMcy5l2Alhot9tIsgUoN5QG4DSrf4qB9Mt29732aCSBM3FkJZF8DQu3HptSNvm7WYLbe6aov0IOROY7gsXONXiZYNZGswyh5qGGMxnNmMIZXbT1iuHaRXZ4FskowUfLgNqOhhXPD9bBiKRpKIw24bQHD','R2GSLTDAPCqn5F3oFsXHN17286MRx','Qr4VJvTUNnQaoRgBeaTGSIfASjPTEweVbaHTbCQY9qr8ag8WI7BIIO54wUmiEkfHmYOKS4v4i1JRkNzeOPXFPcMjtL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c CHAR(58), d VARCHAR(42), e VARCHAR(58), f VARBINARY(12) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (660956,11731037543580740642,'hBcw','JrzN6BQq6','Wv802FDCQDJBbjV1NR7eYq3wq00wzZF11iiiz2TIf3b5rA','H9zZepmRT0c4','fNRAR1BDVme0aUQuHwjaqAmSc0OdLtDOdFR5G4OOyui0kjvjwmu9LwyHpcPzZDm','NbCdU2LyKgH27ERNZe0nQilXA8VDQ',0);
-INSERT INTO t VALUES (5863302,14112516630962776454,'xLoRTETk1H0HKebiL','3f4qE2','voTvzWTX0lVGAtCm1OA9EkKmrPkEGGPYPforgHIl2w3URUKsap8kv','F','hW6J3LPfOXPLHe4VbJoIDKV5Yef2QU9ddGg9JP22Ax6Ds8qeOpUwwjlBXHya90omTmBfUClRH6kJnXUgEG8jtDKrpGo8mNCQcQN6','zipf8',1);
-INSERT INTO t VALUES (-7930283,10953334811755987639,'T3oxacaoqq3gvCXjVaEvS4j0aGUppu9','0c2Y55HCfLKrpXcPG01PpYCqeMu64TrX3uU9nf83','ICy3C','n4pphNN','brLEG4Bj4G0Spg7bPYoPWQ3MjN5EdpX4WKPN','970SqeS2yHEfkCTh4Spe7Y2bpLDL3LQfohdYTLqWKOUO9hnLVp7SgRRx',2);
-INSERT INTO t VALUES (593456,11599351053783567429,'3FpZrKzujerV5YnHvSBJmoVxaC','TiVqtD2Te8QhuC1m','NiseK9s69DBgxh3OXMFRf1uM','Byfr83a','66vGlQ5juh7ZNeSKCvmpFMIH2SFpaqfefponw3GTWLhwv5npQ5fFTZFaoCTy4viIKJVo','F4wEa3Rd2JkMQMO2eZEyHFzPDkLNtD1vBsI3fYiEQWxsGL3jVwUh5mC86Gh4o2eeUlxEtdNnAE5cuanVNwoHb4EX4',3);
-INSERT INTO t VALUES (-4316647,16176377473108175860,'899wzQqHh','GKC','Uw1WhZH64Jj','F7me0AtGYp','9Xl5Ga2QZrm90uV9bzNRFR432oL9dWFrD6R2pKs4DURPBePQ1OwCSLMZaT6CbHupA2cLLlTBbl5AwAL87SzEFY1e3wXc3ZSXeg','NBMDEHcGDyc0smPwO6CrWINmhpGFjOSCucXHUcNZjkYhKKgeD',4);
-INSERT INTO t VALUES (6041492,11694629231274163253,'1t2OWAOM4jkh8wgrJlWWsQLnq14w9dwHNcC4j06YBCz9biIs83qL','Ej9Xr1dRaF','uDsjZ','1V5b2vPuY2','WvyWGI1OsUqGxbkGk','6Vr3Pdm4LV3u8g1Uh5pjdtT4UJ4TfBan6GOT58TEXkFlO',5);
-INSERT INTO t VALUES (7270749,9450217119340666069,'HZZCbp4jk52K','cY83','PYAASfgZfMDyunqg','rKB2Ta6','Susv6lqtbQT8P8VKwmE90wUrCBTo98ym9mRJhIT5hpaHCAv4B9HgSyI0G8ESmIoJWC93dx1SDoTQseQmK','uYSHHWh',6);
-INSERT INTO t VALUES (-5138475,4620684602027621158,'OSMcj179','wFAODIlxq6y2JQssuS1pyZHvmqS','zvdliswNz44xz7v25topzl','o','IL6peAsjnBhUD8vy0kAnrZYq5AeDkCrDVJuLpVuzhnB4Vd6k5zNKw25Yf6OEddMV7rRsPd2THOfrQrwomdezEkbSTarD','9KN',7);
-INSERT INTO t VALUES (6573857,16390985321158282830,'PCdFgdlqvdHavA1SUaUtbiKmQ','PKsUBz7HgQZVMybVg','8jOqqr8CMVophenMB36OBHLZhPPvVYzp1QvQULqgO','p4sY7','k3y3ZgQK3wPVELKl1j98MeUSeLlP9mXvc8KI9l5y4odMQVMaMrt0Buk2l2Dr5YWVFvdVHJFoh5vR','EARTBMdZLuFukAhWGUz30wb',8);
-INSERT INTO t VALUES (-6783354,8137785757138269049,'BLNl7i8a1hLURZuafm8P6L4bDcaF8WH8lD','rKsiqiCztIsjosUB327QV','LFn1fcL3aAy0GfBab4Z9IJaxkERS576T5f6TH1rSvHcUi7VX','X9OZhSF1W9y','cm66vULoN1oyQTjCdoEgdICI78hykEYb5rKAEJyZggU13Z40','vzxhX99iCxQbM6L6HNxtqPPTc6mfbama9pKjzLZf8r',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7872502790541539799,-59,'MPxRLNuSyEL62ZKRrySUefHmVrwT','PbuIzxOxPuESyW5BAYZteGZm40cOiwIRE5JhaqIs5Fg7k8mIjDHzAlHvfbxRHmj8CbAKphd3YwXn8M88kwlXXADZv1tktnc','WFsWnYNoRslCyU4YT7r3uC5TK4CVpuys8kJ0JTFPXCyhAEUriZPXjstK','Tdly6aFrS3rEIXh6g2Nz1S0YCKspKVi9fmrF3XGMjCKID3boUv5BzrMQHaHm7XWHHGQtu54Cktkec9j6yPEViyHfd3dnJiPVJt4lTkwhCr64xnhgw','A','Z',13);
+INSERT INTO ti VALUES (7872502790541539799,-59,'MPxRLNuSyEL62ZKRrySUefHmVrwT','PbuIzxOxPuESyW5BAYZteGZm40cOiwIRE5JhaqIs5Fg7k8mIjDHzAlHvfbxRHmj8CbAKphd3YwXn8M88kwlXXADZv1tktnc','WFsWnYNoRslCyU4YT7r3uC5TK4CVpuys8kJ0JTFPXCyhAEUriZPXjstK','Tdly6aFrS3rEIXh6g2Nz1S0YCKspKVi9fmrF3XGMjCKID3boUv5BzrMQHaHm7XWHHGQtu54Cktkec9j6yPEViyHfd3dnJiPVJt4lTkwhCr64xnhgw','A','Z',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (10281470576666955435,-56,'RvzLboFMFEMHOjFrFBRHkHpL','C0ULEUMaD6znByIigkoPtorGE6313xYan5ISq0snNfXdOWrDeUs4HXwlPV2KFBEGnunUILALBmQX0iJDPD2pQrlsdFQlSnXB6CyvPB8H3ahpiuG5J3274VQLluteGgLIArDiGbkpxaACVj9RkiqMfFLvs4TMzpKR6swKYUgj6yqZVhrMYK7SYU2Jj2sGbkHQRDukPrWJahpkKyNRVvNO','HhNyRAKq7zjBnEYvjPMmwlPt69nWOxfG9B2rKiFbn3kVkksvx44eEdaprv7x64BxodKi6iXLv0F20Q6aLh','eaY1K3TnQoXPhKShPanWoIvDiREKf4nRDlzpM2Yy7nuRRo1YNM65cjO3bOF6DFUekpAQyxreXP8THz0YxWebi84om3HY2cVmTjUlcnBpNbN873EDGDxLtguQgmoI0YkzghQvu10ilbRZUFi1jYMptMp5fBtrRqQKpltVFjEbL7dK9499Pw0xWu3ZNkduETDhtV9mIV5m','s','u',14);
+INSERT INTO ti VALUES (10281470576666955435,-56,'RvzLboFMFEMHOjFrFBRHkHpL','C0ULEUMaD6znByIigkoPtorGE6313xYan5ISq0snNfXdOWrDeUs4HXwlPV2KFBEGnunUILALBmQX0iJDPD2pQrlsdFQlSnXB6CyvPB8H3ahpiuG5J3274VQLluteGgLIArDiGbkpxaACVj9RkiqMfFLvs4TMzpKR6swKYUgj6yqZVhrMYK7SYU2Jj2sGbkHQRDukPrWJahpkKyNRVvNO','HhNyRAKq7zjBnEYvjPMmwlPt69nWOxfG9B2rKiFbn3kVkksvx44eEdaprv7x64BxodKi6iXLv0F20Q6aLh','eaY1K3TnQoXPhKShPanWoIvDiREKf4nRDlzpM2Yy7nuRRo1YNM65cjO3bOF6DFUekpAQyxreXP8THz0YxWebi84om3HY2cVmTjUlcnBpNbN873EDGDxLtguQgmoI0YkzghQvu10ilbRZUFi1jYMptMp5fBtrRqQKpltVFjEbL7dK9499Pw0xWu3ZNkduETDhtV9mIV5m','s','u',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12677353885587553605,-99,'Qh8pjkNNFE9wLTycrBJckNhTuSpvMM','9uCyuLjIMhd4tmQVqFTwau6A84OUGffVQ865WSfv1lV8HZ0QGRqlM8OpykGPG9ZyQz6xVcSYwmoXzUcek01Sk2Jb4AieqTaby1amHGYcdIU1eS0lo6QGLzD26obffU4ZG4sKuWygCOH7A3n8XXpG9HlaBCs7ePFvoZcwJyTLJjTuFeSRaqlNZcWaexey7uFJf3','iGyjM6Ek0TcK3UMim40greVXho7yk8BpqsZpdiuHN','qLnvt6tomOpdV8r9Qy9ttX','j','P',15);
+INSERT INTO ti VALUES (12677353885587553605,-99,'Qh8pjkNNFE9wLTycrBJckNhTuSpvMM','9uCyuLjIMhd4tmQVqFTwau6A84OUGffVQ865WSfv1lV8HZ0QGRqlM8OpykGPG9ZyQz6xVcSYwmoXzUcek01Sk2Jb4AieqTaby1amHGYcdIU1eS0lo6QGLzD26obffU4ZG4sKuWygCOH7A3n8XXpG9HlaBCs7ePFvoZcwJyTLJjTuFeSRaqlNZcWaexey7uFJf3','iGyjM6Ek0TcK3UMim40greVXho7yk8BpqsZpdiuHN','qLnvt6tomOpdV8r9Qy9ttX','j','P',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT, c BINARY(42), d VARBINARY(68) NOT NULL, e VARBINARY(69) NOT NULL, f VARBINARY(63) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (0,79,'OL37DsnTKuoUUiHFvTd6qfyK2C6KkAnqaH','J3L58AHhPETvjT6m1ZUfO1cq70XPbO5pgXSSt40zDl24fhVwLpOdDNn9nw6','pf1bewTZ2nW','n6pPBtPQupcoXn9lUSn9VC4jn','WD','2',0);
+INSERT INTO t VALUES (43,-90,'qQWa','Flr6Wq5KhCIxet6ZE','I8gTjZuJYWcsYcZSeUbBiuaxXgyjMm36eYScLMfgpZuZKcudZmp','pJpbghJGvkKlpPCiVkkAlPJyymgFTjycXKGzjWErImdf','MO','M',1);
+INSERT INTO t VALUES (74,-12,'64hKERPl5r','lhK','n3t9N50Fzgh1chzDrhFEiiMrT0rF9mU2NwtWDbNqIxyseKKHW','y2pfilZrM1cHgnzlJIcUiZhhiYdM8vZhHvzvCZ','Ze','VI',2);
+INSERT INTO t VALUES (131,-104,'d613agrSv5L2lB3','Hq52zV72ajfXwNB90CyWEiYRFhFMbcQBm4iu8675ogbmgRi','bGIdsope8g','kYLrwJ8P20rv3cGro4NU0l','x','Q',3);
+INSERT INTO t VALUES (133,-21,'rwESsHhbT','2lQyfJybTwQ5jHlPj4K1fsfmhaiPDZ4B3PFu','fnuGeugxiLeL0c2J','usrRzYShiw5G5wkUcIGsAfpWrZAY5jgi','r','po',4);
+INSERT INTO t VALUES (171,28,'WsSxvfghgPmAoTaJM2QZhYNeIlf9z','1jTHSQ54wo8V1ye','KOMlzFGNsQ5v','z9AN','oI','7',5);
+INSERT INTO t VALUES (230,-87,'bdPA7yaSmeISjSnALoQCLq5xl1U2WNLzPjzeYwk','5A4','KqpfqJ','RSPnn','w','6y',6);
+INSERT INTO t VALUES (177,44,'YpC5LXPP','5rZtRz','pmsa2dyravoLJon','Qsoj7fsYs0QFX7dODGUgHfb3suLs0LmeEhKbE0CtqYe','gd','mf',7);
+INSERT INTO t VALUES (47,-50,'Vm7gi','BPf5zH52zyKV94Hi4jYLiWcq4caFeHuWADFUjViSP1dYCjUgSkvbzS2UfGxjSLo','UCo9NajtcfP1BumHn8TCa0WjsbRzMV7w5flFGi','qRWyUT6CHL6Y9DdP','c','So',8);
+INSERT INTO t VALUES (252,98,'YUNQyAMnIYIBgaB9OYtM05WuZSw7zJ6VoRO','h9qC59BHNSRWJ0','gWZmL3I1j22BQyTLojqa1Rtj2gs7saKCRqCFcVwgFcQSOD2bmM8HX9tF5Y76','jNxgGrr35U6daF63jD6HzGqxcUrh5','BZ','D7',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT, c BINARY(42), d VARBINARY(68) NOT NULL, e VARBINARY(69) NOT NULL, f VARBINARY(63) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-1005804,17986219032444717830,'N4LyJGf1LUG76wS4SP4KLwg','4N59JeHwFQI5rgj7G0GnaLBM6MqbNxDQKbxXiAk','EhJRKxO0drJR7vaf6ghRajn7','sE96dENL4','itx6SeE9cxXju3VPzholnjCLwzWBiHzct5aDYRs18','vnWNF8tKdr9wonNd49at7qSO7aren3HrhI4jQmdBinK5HQh92f386UU8k26NyxDqC3qXSqKCchvQKu111cHVRDlf',10);
-INSERT INTO ti VALUES (-1005804,17986219032444717830,'N4LyJGf1LUG76wS4SP4KLwg','4N59JeHwFQI5rgj7G0GnaLBM6MqbNxDQKbxXiAk','EhJRKxO0drJR7vaf6ghRajn7','sE96dENL4','itx6SeE9cxXju3VPzholnjCLwzWBiHzct5aDYRs18','vnWNF8tKdr9wonNd49at7qSO7aren3HrhI4jQmdBinK5HQh92f386UU8k26NyxDqC3qXSqKCchvQKu111cHVRDlf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(59);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
-INSERT INTO t VALUES (7833474,13945534605285509395,'i54HehcUKIanl6AHultm79uZbu42nwTZh0f5','GBaKA0Lx0viyyLc1QKFOIK2qLywl4O0LorfZLVy','rj5vlnTGu1etU6asFbqoL1eDvdl','1OKWCB','6WqB8zoHlFbn6ZHzjxbdhPL7ucKthI9EM2w','cWCWKw4Ssnb7OBOYHOjX9yvPzK819WqaocxXWhtmgUSRzNqZY3ya97BOnb3GuXhcVa2M04Fm3Z6pSGtIdsR',11);
-INSERT INTO ti VALUES (7833474,13945534605285509395,'i54HehcUKIanl6AHultm79uZbu42nwTZh0f5','GBaKA0Lx0viyyLc1QKFOIK2qLywl4O0LorfZLVy','rj5vlnTGu1etU6asFbqoL1eDvdl','1OKWCB','6WqB8zoHlFbn6ZHzjxbdhPL7ucKthI9EM2w','cWCWKw4Ssnb7OBOYHOjX9yvPzK819WqaocxXWhtmgUSRzNqZY3ya97BOnb3GuXhcVa2M04Fm3Z6pSGtIdsR',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6867622,8831661585625800649,'qDvhH7YKN1FZS3tXF44d5XXctY2qMp2SnAyX8rqjQ7Sum','Hi89HpKa1Fl5QeKkL6VmhmgQmunMrHHiNh9mFRxJZcnntlYt7yOlX09Rh45Py22UiVTspq8fCSfPuuWN4vaKX','9Omahyh5GhGDoIB4saVPXjvPCuV5ScQyjDpx421Mj0if6JcYBPaWeyjmb','6gP','nQscP1056ynvvalTdeTMM0G3PjtEudDQ4aTK1axUAbtY5Joe','5AqoKaJl5or24pEMHHI7g7qqhetDwyvX8gMlqH9o3woOSLENirfXXqdmw6MSOOLhm3cV5Zl6WXqMBpBTy15V6sc',12);
-INSERT INTO ti VALUES (-6867622,8831661585625800649,'qDvhH7YKN1FZS3tXF44d5XXctY2qMp2SnAyX8rqjQ7Sum','Hi89HpKa1Fl5QeKkL6VmhmgQmunMrHHiNh9mFRxJZcnntlYt7yOlX09Rh45Py22UiVTspq8fCSfPuuWN4vaKX','9Omahyh5GhGDoIB4saVPXjvPCuV5ScQyjDpx421Mj0if6JcYBPaWeyjmb','6gP','nQscP1056ynvvalTdeTMM0G3PjtEudDQ4aTK1axUAbtY5Joe','5AqoKaJl5or24pEMHHI7g7qqhetDwyvX8gMlqH9o3woOSLENirfXXqdmw6MSOOLhm3cV5Zl6WXqMBpBTy15V6sc',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (12789262,-52,'B','FDOjwoEFOEDFtfewqo6p2ebljq','vNSmT3Zg','NBjvLB8WNH8VGplrwHkjwoQ86J3zbHcU0auhqP4XmfonfRXy','M','v',10);
+INSERT INTO ti VALUES (12789262,-52,'B','FDOjwoEFOEDFtfewqo6p2ebljq','vNSmT3Zg','NBjvLB8WNH8VGplrwHkjwoQ86J3zbHcU0auhqP4XmfonfRXy','M','v',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(43);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
+INSERT INTO t VALUES (16402619,-10,'6PiTre60adAbgXHPTC5Lnl','zUrcgnxd1XD','4PeRGWwp5v59rik1cNKrIaHRsF0TIrt1V1gpA0q59e1gTYF8kgeBSvNjUUoOZl','PVbTxUi8BfVQsIH1','H','WI',11);
+INSERT INTO ti VALUES (16402619,-10,'6PiTre60adAbgXHPTC5Lnl','zUrcgnxd1XD','4PeRGWwp5v59rik1cNKrIaHRsF0TIrt1V1gpA0q59e1gTYF8kgeBSvNjUUoOZl','PVbTxUi8BfVQsIH1','H','WI',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12600722,-73,'80GkKvhJTKJYNY','S3tUGSUUNoOecG8AxEw7UGrcg9Pg6Z0hgab6csdhGn06TzVVbLKPZjojpYHrA9O07DyIWNvgiD1aInQdGDjE9My6IffuMEfnq2bmLo1ZgHAm3VrNbvWkWYqFMlI3sunQhiqvaXt7JE1bl1KvnNn8R08Dg7e9073pdyq1a0nEaWPPnuzGeRA0Ngh1oOeRYqObQcptBZvyL6UrY9UqgAD8Ut3lWXAS8GZWefncuvxR','huLyIYQSL0kPqMbaLvFrnr3M1taKxkfLYPLiD8359B797x5x','equ2rU31Zk53tNBycVe324fxXGsPm3gvi3mVMqlZtexOG1Ka2vn','Ap','5o',12);
+INSERT INTO ti VALUES (12600722,-73,'80GkKvhJTKJYNY','S3tUGSUUNoOecG8AxEw7UGrcg9Pg6Z0hgab6csdhGn06TzVVbLKPZjojpYHrA9O07DyIWNvgiD1aInQdGDjE9My6IffuMEfnq2bmLo1ZgHAm3VrNbvWkWYqFMlI3sunQhiqvaXt7JE1bl1KvnNn8R08Dg7e9073pdyq1a0nEaWPPnuzGeRA0Ngh1oOeRYqObQcptBZvyL6UrY9UqgAD8Ut3lWXAS8GZWefncuvxR','huLyIYQSL0kPqMbaLvFrnr3M1taKxkfLYPLiD8359B797x5x','equ2rU31Zk53tNBycVe324fxXGsPm3gvi3mVMqlZtexOG1Ka2vn','Ap','5o',12);
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 (331095,10571941277480378587,'ZltsRdqit2','3UHwWTvqwJGYYMs3in3B','3uvTG2QD71by0Cgr3uzDfHQNcIIUIiHbIUfGA64yQksP4ymqVZ','8T1ocVF2u7W8QSJc6sontTBBLXfK4lDJYkubQJivIrAXelUQm67FVeBTsnJAMp4rNO7HdLYpQyo8jYsioNH5Ix65tGMjn5ddnBaNEELwtFvqhxUmMNJtykvXyx7CH','BG1u3BSWc72LJoUlFddoDvHWSedJVvSsxFqdXWw2CVQ54','HcgYmC5cUnAE01WoTsfBmvRDTnIJsuzi4jA0eKrfXsZDSGkxB9UYs0wYFR0ULpFSw71IAIHLAioWBNGOEDPbv8Y6ojUkzlygK',13);
-INSERT INTO ti VALUES (331095,10571941277480378587,'ZltsRdqit2','3UHwWTvqwJGYYMs3in3B','3uvTG2QD71by0Cgr3uzDfHQNcIIUIiHbIUfGA64yQksP4ymqVZ','8T1ocVF2u7W8QSJc6sontTBBLXfK4lDJYkubQJivIrAXelUQm67FVeBTsnJAMp4rNO7HdLYpQyo8jYsioNH5Ix65tGMjn5ddnBaNEELwtFvqhxUmMNJtykvXyx7CH','BG1u3BSWc72LJoUlFddoDvHWSedJVvSsxFqdXWw2CVQ54','HcgYmC5cUnAE01WoTsfBmvRDTnIJsuzi4jA0eKrfXsZDSGkxB9UYs0wYFR0ULpFSw71IAIHLAioWBNGOEDPbv8Y6ojUkzlygK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(87), d VARCHAR(80), e VARBINARY(56), f VARCHAR(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5785619,8726,'HhDJPSyVPZfUncnz9vEyl1ez2','s4xkbuvaFqtStHLSuxRZnHLWE3x1OLyhMWdFQTChlGwpxIq1GQYUSVYlb4KX1dr','HpLQG7JphJIOV','hNd','gB3OUlIa','kImeV0OunNnGHhi7CDR4qUVXlR4zclrvqOVMX07tkcmtzXCvyPD',0);
-INSERT INTO t VALUES (1698944,11094,'FCX5N','CaNBMbVTP03HtYwrQjNkAg9IsRaaS8fBGr28FoxiC2encW0CrA1ZeKVHCVBJ','G01nu0pIt5k','We6083Lw7ARBPCvIqglNctnLsMEl','QsCIw4Bx5xvSgdwGADJ3aWmKy7dIeLPpaAtQ7egkkisKJx7yaduJZrSJ9KazrEQtXQvUnKjlveHYMNwfNSy31H','qIQVYKgUk5BEy7J1hMzNkaOtNTjkClvyNof',1);
-INSERT INTO t VALUES (8146410,39207,'lVFxnO9wspqrFEW2SBu4wG5CphUSMzxHHqYE','5e9WvRxKPyIKu91HH','41QnOZqwSY','8e0aMbj5oLs6rBGw4eVZfttsNkI8rNoZB','5la6Gqdxvv74Nyg8s0ZLeKKUmcGdXRSAxBWBPchYzqsiug0LUj3Z1l6lPN7oPbPVfmHGA','86ExQP6C',2);
-INSERT INTO t VALUES (5312815,41293,'D5lvqLOBFPN6oo0xLufrmcbgVtFQmHYnK9t0AXRCbrYi9M7Bew59NrQa9bh3IU5HodLDD','hZJPy','FRBDIXPseNS4CFNklaY0ixfqwRTUO0mh8h72W4ojETduJtaeiTj','O','hzJB2YAIR8aS2JDmYmEzejSRlPdAmTFBKswjmIpK3gMBv','QV7nJ',3);
-INSERT INTO t VALUES (-4870887,57932,'xZy0JKUrq1Ga46HB2bYewuWxQWIMWrkNjxiqO3ZPf2ePTEilotwemTjwiM','r05jqzWShH8O','Ic1QCA318Ao3zZcubMiQMPZoTP5lKHRgb1ecvim1Sfe8wdYQHW','sh98KRDrSvUXXfapvWmbvxw5','TI2cp7h7cMqAsvo7y8oEyVA5SqdzBsUhRozzD','3cRUI4aBsG4DSuiJjAFr1Q',4);
-INSERT INTO t VALUES (-2175189,59648,'ATayWwYy1BL7OXk','eZShDNlhH4AleZ8Jw4tutjaOeMxHxeiXN4ZcTEubmuPFg','eR0c0TZHgEETd6j7S64zzQiXrWheXCxMHlfOHfJovphJ3W','RjiJo1iitIFS5qGItCaGNRYEiFbmM','WuCboshGOax7euNAr6gfR0cNV0zBqQYLljoLd8TFgSDReBdecolbd','dHscyL4Wf0BLLj11eILwq0X2M4LYZzVPq58DJXdXc0FoqF9QzHxZu1xKdM9DXyhJHP63K0aGMGKaz7SxM4Xh3aWzbB1aN',5);
-INSERT INTO t VALUES (-8060258,27530,'V4pz5qVJEkprxxvqxOzRTangBAob5Zt','PsO9HqrPeAUwpIcORwFBgtYjg63gymsIV21rJc68up0mB2I6cC10Lqdyuy1L','5aihcjydYhNdHAP4SN5kqYNubapfXv1TSRlgI','k5YoAFAw8uYgRJoJO2','swHTAXCrJ0mYDjDhPUkO2X6gsJZU2BrffyKvLpVpy0zvT6bb2ERSN7nkdVHgSfK9oUlSS0zu7Pwtv5zEt9','wM4oqWo',6);
-INSERT INTO t VALUES (-1110458,14027,'LwyCVyJY7mC926uipyDrSffO09VebCTlEqO3O1qhHxxU2UXKpf6fBo6D7faOfuEAr','644EThCKSfNObN3hQ3xX4VCOzb2DWGf79879ayxzblU6aUrMdENQHh7PEA1ISAR00dk8lcnh','ueGCBOScEKUvrzRMVEZHLqE98BfES59nWyJYVRFCJzEex432S','2RsWbneiJjQDW3NYc49GF2Pw4p2m','hjqoWUuUWpBXtK','en1cEc9DPXMau3Wvo',7);
-INSERT INTO t VALUES (-232222,37108,'v1SGi','qIdPJfeVJrTRI8NYvoj3TWp','9eC83c','Pt','F9XQhPfelUb7medhSccgXr7OQ1PFowUZM2UYijvneIzlHEAIeWyHH3nQIhWgr','b6ucAL5ylVAGC9okar4Y9K3sbBwtbLYYPGVGqQiyaAcoiJOwr8N95u6t9hVeeKAM3y2gzVbzdYMqNaD7',8);
-INSERT INTO t VALUES (4058454,41186,'GULGStXRRySm1pDGt0j0rBEQdLroWcU3qbYzjM8tcEt4m7oaF2b6xuWxbdVZUVuA','uYQlI5DMfGynMu39Vxf7M9kf99dh','tKDz9e3zUMM7CHdUfWH','jd','cSoTQkinjYUmpVa4REva5jPkNqDI05XYJIbPeu8DfJsq4CM7HS13CAaLmlasRFW1sFJMOobjCSJ2Vz','tOnO8i5vWw9I5ifbeJynracAZrRNxZcL8iboWlga0BSm2UvA5ziSe8l1E1iLLS3O7y3onbCusC6bPcNTpDOrXkVDWaRP4Nsz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11217149,-94,'knkXOr14lpbSyx0Geuw0A1','soC78Dn4wAElVqFMLSxnYK6humJ21tlzuLLokLICanKNQGF0s5gORWbsCAuD7qMxddYkAlJiX5rRBXsEf48OrmK0n3AEVsxH5UsIskUqtZAdjPGKWTyet9WK9GhdHCF95PlGGQACY','vDlLiuTHvePgcLgRINbXTVmVr1jIt','U2V78FQLLSoSn8fOa8HPb5vjViZLooxa4U7Lzu6C42eS8jEQ6JMM3qwJOe7MgCcI3sJzBSnfoh5K0WdUM7cH60bkUOSDfDAqyUdcxCJRUNrRnQO3tuIUvnCktONZBGMhlMQatq8xdpLzN47VxgPgNA0V8fBCvMI6gx6Xp4NEeChBdEaDUcArCofJhAEXGOitDnFBgVCG5sZVmRKdGQJe','p','0',13);
+INSERT INTO ti VALUES (11217149,-94,'knkXOr14lpbSyx0Geuw0A1','soC78Dn4wAElVqFMLSxnYK6humJ21tlzuLLokLICanKNQGF0s5gORWbsCAuD7qMxddYkAlJiX5rRBXsEf48OrmK0n3AEVsxH5UsIskUqtZAdjPGKWTyet9WK9GhdHCF95PlGGQACY','vDlLiuTHvePgcLgRINbXTVmVr1jIt','U2V78FQLLSoSn8fOa8HPb5vjViZLooxa4U7Lzu6C42eS8jEQ6JMM3qwJOe7MgCcI3sJzBSnfoh5K0WdUM7cH60bkUOSDfDAqyUdcxCJRUNrRnQO3tuIUvnCktONZBGMhlMQatq8xdpLzN47VxgPgNA0V8fBCvMI6gx6Xp4NEeChBdEaDUcArCofJhAEXGOitDnFBgVCG5sZVmRKdGQJe','p','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (11955436,124,'ksLVlbiKDwXKINsyqivLjb9NtQkvKXBxbbWBaF4','i7svi2LxkRD8m0wNNiCRm6EZpnUNawXtwaOTZXwjT9oOmPnJvWWRxB7aXHk0e83y5IW4wErx5AnMZqxdVc9Pc9FJYraGLKNnvxo089tu1GqsQHjOSTcnbX7mOdIpU3O9oIVVilVyHl3EnMLUfd8KX1WQgIOgLpQzH0TeqAWlktqI55iFAZS9athzSHIU6pI','PXU0','iGGz6wNfYNaaLY23m4DYiyk3986mBaQHURBgULioF7eZIJAq2Kx2aSuf1mgqClgvcmbeo14DKiPRWByEMh5ipayceEdgDApjpT9domZMkbhcxuRuS5LulVgt09JhqSElHZHplMuEmZX54gmF286Rp71CCa0Omi1xkO7U0rSsty0DdJZcMuPkgtO9DVQyE9LIsoePyaOD2TdHu4Vh8vhuqiZYQAPxZFu00GS4SJP5p11zUaIxAMzQ0mxq5fL','T','J',14);
+INSERT INTO ti VALUES (11955436,124,'ksLVlbiKDwXKINsyqivLjb9NtQkvKXBxbbWBaF4','i7svi2LxkRD8m0wNNiCRm6EZpnUNawXtwaOTZXwjT9oOmPnJvWWRxB7aXHk0e83y5IW4wErx5AnMZqxdVc9Pc9FJYraGLKNnvxo089tu1GqsQHjOSTcnbX7mOdIpU3O9oIVVilVyHl3EnMLUfd8KX1WQgIOgLpQzH0TeqAWlktqI55iFAZS9athzSHIU6pI','PXU0','iGGz6wNfYNaaLY23m4DYiyk3986mBaQHURBgULioF7eZIJAq2Kx2aSuf1mgqClgvcmbeo14DKiPRWByEMh5ipayceEdgDApjpT9domZMkbhcxuRuS5LulVgt09JhqSElHZHplMuEmZX54gmF286Rp71CCa0Omi1xkO7U0rSsty0DdJZcMuPkgtO9DVQyE9LIsoePyaOD2TdHu4Vh8vhuqiZYQAPxZFu00GS4SJP5p11zUaIxAMzQ0mxq5fL','T','J',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9929720,124,'4cn61TnoqE5OSHQHILGsh5o4rOPXOi0Lrees41Rv','b75jDM','kcvgmYvtl8lPneMEUlNkj6fzWRkL3l0AG4YN9ZCGlbj3wIGP2F5xHwnbk7MiVZ3GZSJ','i3kxgaLYWmDICfyrvBgSN','n0s','PXC',15);
+INSERT INTO ti VALUES (9929720,124,'4cn61TnoqE5OSHQHILGsh5o4rOPXOi0Lrees41Rv','b75jDM','kcvgmYvtl8lPneMEUlNkj6fzWRkL3l0AG4YN9ZCGlbj3wIGP2F5xHwnbk7MiVZ3GZSJ','i3kxgaLYWmDICfyrvBgSN','n0s','PXC',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(21) NOT NULL, d VARBINARY(72) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(94), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (53060,-3454509869789874359,'WzX','ysEBryXUYYUwnwtbIqs1Ehf','uzFF8w7G4dnJawICFKSsVaZUJyznx8ea','IODM3muAFeW2OiEV9NB1PslwEsn34m5CLcKSznDm1bDPryu','D6','7',0);
+INSERT INTO t VALUES (27880,6184346395863510975,'mS1F','GrHvuWTsMtcFKBxMmT0nRRejJwZyQdb5JiUo9czF66aQUaotpg5D8z9tDr','h','6gXg','dt','2',1);
+INSERT INTO t VALUES (49161,-8511682069605556464,'9bGhpf','5XAqt3Jmf9wjXfNdok5LdjVXPvR2MXTmyNq9IYNw23dr5W0BilyvFIBtLB3Fnx23LWn0','u1ppgWHruwWIo6clyiH7T2eTwmxGcALtaVgvQFo9CJVnpdC0GOzRnlrP0V3FlJQ2ag','6LyOGgYuKtgEfZg1eIO3YoPEhNcJIrfqzL4c0mDDbu7lTaiDoxWvwaeP1iiX3Ow7JUJmMwpbZaPux6nzwgXNCuRCdKM7','U','P',2);
+INSERT INTO t VALUES (25276,-7694531805590331599,'KyQOcjLEz3','ZTF','aXLZ84cGBFh9JDhqWihNQakW1gPQSHRCcRIL7589EBk2t3ZpLAnT7X3SC2fTePB1IjjrpmKT','rmuOr6izpb7XLzwymJkjXeTaREa5wXsxqnnxNWHO6dpRz','cq','x',3);
+INSERT INTO t VALUES (33739,-3593245410325163417,'d3vMU8fuOr','EhASaqMq7qhdswp0hqBb9zMr48J','ku8cwhTAmAxeePEOr2A9ptpTLbSiRRzeeg070ou','Os84KpJfQell4aumZeyFFYna1AMldBSyLQkpcqDpiB90Vr7JErILlx30Hj8Taq6dz9mBGlOiD3UxudKt7RfcX','pU','3',4);
+INSERT INTO t VALUES (39498,5967130008755877969,'Nq94pRSA8advK8','lOSCM8MJfIEvS1VLpaqs1AK78vytWFylYxlLIiiC9RkFTL','5LJiNpIKZtmG6tLBHaYWJDhQiKyRLEhVTAyg8NnXNukxqcONZVW3fQOMapTmr51smO','4O','Gt','O',5);
+INSERT INTO t VALUES (20015,6089740865544528219,'a2QRrM','hevdqSgE5WX6VeGWnuaKZphCaui','wlvkkgP4Madx','dWuipuVKzIChaHolstS0Wt','s','Z',6);
+INSERT INTO t VALUES (57399,-1390476112654442660,'elWBodKSOfxVi7fe55EDJ','yNr4SDNbCYRHDfaJJxm5bzERlkq1NZQlT5Zn','x','bTjJ6w','Q','d',7);
+INSERT INTO t VALUES (25283,-7643861594810910582,'Hemk6bmjjIOzhV9bq','TE2t59dmBMZZaieUNDmWOEVwFQC','8p83f2bm','siUhql31WWS88WaLALTpdVPyoijGh9sHZDnHTJRZXoKfk1BFzZVU7HZKVAXS6gWKla9cQyPzRBSYxUap0VW2VwsTGa7','D','e',8);
+INSERT INTO t VALUES (42229,201015775440424269,'OXW1rr6ubweRAo','nSdK8saLiwsFpYPDoa1KVeN8E9oxXzottGNIpCOr','k8Dm8JSZHifzSmZ5AWN2rabTNrwivPQ6q2WPWWF5zb0u1Vp','woVV3Ofw6HoqR64OFF2yrg','W','K',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(21) NOT NULL, d VARBINARY(72) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(94), 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 (1087289104414413540,29689,'0zjxZx7eVHXUbbFIHYy92wHOcXIzTwWtm7Q6KNXy5','wRI4','rAOPYHJ4eJZpGuSe2Ur6WCXb2SqkYNn0nGjcRJBPpz','1FWSSH','p1dVCxA61MsjZWyimSpt1T87r8wQYcHz60usye','EvWwdE4a51zi0kmY80UIvfgrjpxPMcandTT7WyLmZ2BFeTovDswp5eZ17njnT0MpFRGBK1CT0Dsk9vT0CUh7Cd9jSANx8ZrfF',10);
-INSERT INTO ti VALUES (1087289104414413540,29689,'0zjxZx7eVHXUbbFIHYy92wHOcXIzTwWtm7Q6KNXy5','wRI4','rAOPYHJ4eJZpGuSe2Ur6WCXb2SqkYNn0nGjcRJBPpz','1FWSSH','p1dVCxA61MsjZWyimSpt1T87r8wQYcHz60usye','EvWwdE4a51zi0kmY80UIvfgrjpxPMcandTT7WyLmZ2BFeTovDswp5eZ17njnT0MpFRGBK1CT0Dsk9vT0CUh7Cd9jSANx8ZrfF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(88);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
-INSERT INTO t VALUES (596985016370043843,759,'ncDRQjoxFMAzo5M5Nf4il0hNEppqThRLBxMnWaYG2mAxvnmlOQr3rqjes3Wrne9uOynaNdQILtlRd8DOK2oZWuox','MQQYy3VPoBXFcW595lWW7a','bWmsW3fF20JN48NF7xrGZDP57wk1GtxA5JM5','DLx4Ryuo6IwWy82C0z70epaq','zi0Y6370aLwGjBI3WDj9Sc7eJufLXPdUrPQJsIWuggbb3K07yG','AkP3jnwIA7LUgV93iHC83defZXPUaE0lq5zp9utX2s8lIJGB0gob8naiw8GKicvXrUFvXle2umMAHlgmhmDlHJnFnv1MFnj5Wq',11);
-INSERT INTO ti VALUES (596985016370043843,759,'ncDRQjoxFMAzo5M5Nf4il0hNEppqThRLBxMnWaYG2mAxvnmlOQr3rqjes3Wrne9uOynaNdQILtlRd8DOK2oZWuox','MQQYy3VPoBXFcW595lWW7a','bWmsW3fF20JN48NF7xrGZDP57wk1GtxA5JM5','DLx4Ryuo6IwWy82C0z70epaq','zi0Y6370aLwGjBI3WDj9Sc7eJufLXPdUrPQJsIWuggbb3K07yG','AkP3jnwIA7LUgV93iHC83defZXPUaE0lq5zp9utX2s8lIJGB0gob8naiw8GKicvXrUFvXle2umMAHlgmhmDlHJnFnv1MFnj5Wq',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (493446631193417195,53128,'lwPs3kfgBtlrxRm2LAGIltFpbgGhllj5IV2mbTW75i','W3lfEpdaLVNUvZDzFmRhrtwJL80ZTyvsxa0UdxzXRu4pHPmH6HdSMSNNjLar8gjcbF9tz9fZBEFzLUYVndlFhC0zwzCbvs8OkBtdM5dnCFnv7p9kTX7EQZU1FR6Z6j4BxeUdn0xKg2iHUDMHwVD27yf2NACS0kK3KblRGMfL3vWGgRT153lvFfA55xk2qQoXnPJ4Eh2FIUSLi1zpsjllfERNfb66yE3MvwCdiKhNfaoyAbLGQeh38F2umzjIIxxg','IyTPAIryhUdpVSv','V5Soy7YsOE','ZACYDcNpXFfMtFENH6MjzO8llD8rlUqR7cEQLNfi248KlgErXL1MVc0VMqxRsrsPP1FDq47hcS7lpTPzgHga76h9O7LBLw0M','VtsjmkVUuVC7pDr1zNDl7PBxDYrDdd0VhrSmxCxSL0BVReGSFfqgdZa',12);
-INSERT INTO ti VALUES (493446631193417195,53128,'lwPs3kfgBtlrxRm2LAGIltFpbgGhllj5IV2mbTW75i','W3lfEpdaLVNUvZDzFmRhrtwJL80ZTyvsxa0UdxzXRu4pHPmH6HdSMSNNjLar8gjcbF9tz9fZBEFzLUYVndlFhC0zwzCbvs8OkBtdM5dnCFnv7p9kTX7EQZU1FR6Z6j4BxeUdn0xKg2iHUDMHwVD27yf2NACS0kK3KblRGMfL3vWGgRT153lvFfA55xk2qQoXnPJ4Eh2FIUSLi1zpsjllfERNfb66yE3MvwCdiKhNfaoyAbLGQeh38F2umzjIIxxg','IyTPAIryhUdpVSv','V5Soy7YsOE','ZACYDcNpXFfMtFENH6MjzO8llD8rlUqR7cEQLNfi248KlgErXL1MVc0VMqxRsrsPP1FDq47hcS7lpTPzgHga76h9O7LBLw0M','VtsjmkVUuVC7pDr1zNDl7PBxDYrDdd0VhrSmxCxSL0BVReGSFfqgdZa',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2830036326238135150,21113,'ywgAdLTYJVxs3WxHqQSpSTZveu0MG17ZqSzTCZwsD091znbLBau3Xtu5MkbmN31OGrg9Rhi7kr8QPABq81j','7CQlmsoXNqzruGZ58JCFpedYyWszDNkhZuEuyPenYiW4eYbeo8Kk0u0y2HN8jgT4MPd0P7J42rWaVKswWYjJKfc6vtONfej7bg4oeUS0RiClXCAtl3sweLJsTe60Tuhn6NshdNCPeagzmzHHrHS4tIj0Ty4YiNKLpPQ2YTU0T4X1Vfc2feWxpMzswVA0zqcKPNfW5nDU2sXBgWy0BMo5VABZsY7d5rRGurIvxFfroaHNdo','eADxgcOfXXWqmestaQvDwJZT2pJKi0kbW7Am8plYiUJrxbqM3','pZ8zCdK80PDPep3JjeDsyd5EgwxlBLZuZc3zauHdMitBqql2A3Tc1Ns5FXirKLEBMJfIYtYgm4WoYusNCebmYKMkEZo2GWLXQlruBvcE8XoWRwIrM2tIEGlF84V4A2WTusk0EH7TqW8TwiAzuC6ggBua64136CJNQd5LrtiarKaokH','F7QnVEKKq7aTP0defMJ9WViS4Hdp','jJCYkQEHfZxqdjfHZmVR88pmZZwad0Esbd7yWgBfv99mte9mKpx7zLQ6gp2Zr2CtP5r0',13);
-INSERT INTO ti VALUES (2830036326238135150,21113,'ywgAdLTYJVxs3WxHqQSpSTZveu0MG17ZqSzTCZwsD091znbLBau3Xtu5MkbmN31OGrg9Rhi7kr8QPABq81j','7CQlmsoXNqzruGZ58JCFpedYyWszDNkhZuEuyPenYiW4eYbeo8Kk0u0y2HN8jgT4MPd0P7J42rWaVKswWYjJKfc6vtONfej7bg4oeUS0RiClXCAtl3sweLJsTe60Tuhn6NshdNCPeagzmzHHrHS4tIj0Ty4YiNKLpPQ2YTU0T4X1Vfc2feWxpMzswVA0zqcKPNfW5nDU2sXBgWy0BMo5VABZsY7d5rRGurIvxFfroaHNdo','eADxgcOfXXWqmestaQvDwJZT2pJKi0kbW7Am8plYiUJrxbqM3','pZ8zCdK80PDPep3JjeDsyd5EgwxlBLZuZc3zauHdMitBqql2A3Tc1Ns5FXirKLEBMJfIYtYgm4WoYusNCebmYKMkEZo2GWLXQlruBvcE8XoWRwIrM2tIEGlF84V4A2WTusk0EH7TqW8TwiAzuC6ggBua64136CJNQd5LrtiarKaokH','F7QnVEKKq7aTP0defMJ9WViS4Hdp','jJCYkQEHfZxqdjfHZmVR88pmZZwad0Esbd7yWgBfv99mte9mKpx7zLQ6gp2Zr2CtP5r0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED, c CHAR(73) NOT NULL, d VARCHAR(55), e VARBINARY(30), f VARBINARY(63) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1314116405,4010495178,'dPpiI2nHtwvC6O6sgH8swCJl1hfyUBoT8ROO0wMDZhpE','lpjlh0j9','4JiAAA1iKKWx2N','i6','sabfp','FME1gavatmL3oD',0);
-INSERT INTO t VALUES (-1373463261,990783390,'DLuNkqYnaaGfaAFur4r4gpr5Xd4SUW5H5eKZvGfmA6fVqdfkC0t7bKsMcYkEC10Mb8g9VZfOT','8OEe9qpoaR','XTw67O9Ducyr','FLKszWyTWxMqdtgT7rI0iRE','IXcIEOl5637qG4NNUpVRq5fubeVRjG3L7Grsq9TI2B5oP6','An5DD8XLOIk78IEHfk6K7uIE2fNzB30DL1Hq6IT5bfToZze5WukH1iP5AY6kD',1);
-INSERT INTO t VALUES (-1303956721,2933587747,'MQoCSf4I4cpT7UdVGsduc7VZx8kydurxBq26','gGE8oYmOC71e','9lhAsZJKUrVFD7FeWDzUzRdAExYf2','9hFGV0R6psItI82L','Mum05rmHxbPy86QsqsmLtNuvzFg','6Iu3gH8FQ4kmefHNeOAzHGrFaxXO4V0NnEmMd0ieMQlwqkKY5rwthWgy88O3vo3Md1kzTE5Utyo',2);
-INSERT INTO t VALUES (1450326270,693430120,'F9txkUUWCJNgDdZZ4UpXtqL2I2RGYjXxMNksyYavFOoDZ5Vli6MCPGL22Q8mS0XFufOC','F6t5lyazMJhiaKnsuvz','l0RuTq8MSHP9Tv','MqoyKgLeOmyZfWWVMEeHGQ','DytjYNTXDCjDb1a5hgvDZT2uADDQB99o48xpyHrJCAuxsrRWRwv9mcEPVdlq6odmsEjdhlcBI','hrMpD5IVONttc7lzM30RkTp0qsC',3);
-INSERT INTO t VALUES (-25997447,813388431,'mnnYqMQhliSHnBrYvbw0SfiweJgFlhKq0XIUyrCUQIgKHcx2AOu6NeQCoZ430oK','rDuZiwIMoWXV','xzVK40xqreftlkBqXA44SaIv6ToBA','5fmY6ikUUOjOsDUg1wvBN1gCUB2EGP9Y26nrw','qdhHedKIi47NU0jLYcGVPakv3kM4M6orVKaZ','xuHCWMIYWWVPRqbTO8Qm',4);
-INSERT INTO t VALUES (1139686829,1874396922,'5J0UI2bqdCV4d2k9kaHCkPb14b5uY5obmEsChj8MI','3pTp6tvUVEMYlKJuU','kbUikTFD9tSk','7o3fCGRyFGdPiJq832r62sde3PmV04Ut91c3dWjLjXec0jU','2','JEFfzdzna3n2O2kZYx6BKY8ICuA',5);
-INSERT INTO t VALUES (1711473656,1965934037,'bwmoSbRiuXh7vDTWtSCZL0SNKp7pE','PVjDZsHzY7DKtTNb9x0xdzVMmHtGtgEXBFrjDIHkbw1Kd','v236pI1J2PWGhL6RYtBRUJero','4xhDABWvmeRNEJy3AGiPPRVxo','iwCjwKRuf9Szr9o9W1alseKwRg6mzbkFYSRmHCcGuSoc3O3fshzih5XwAmRMyqocf1HYqT7UpVys2rM3EWRM0h5WO','etAm6n1yeV0ZlE8CmelMStC1nuW3eTIeFOKWa95kwsyeKzy1SGMtff0du3XrALQYvaSa3oFUCoiSHxRm65ZM26bc',6);
-INSERT INTO t VALUES (-1939355610,2811265419,'RiYhmauov4LNxaYWskYSL','GkK8J4vm6wT4aVDQiUjsedCZram1O0ITMmIjkcRrJ7l3fNlFYGw','1xmzlmCl','UHRjHbI9DQk5RNpy4QwA9GwPErKz4OLVaJwz0JoiSRKAiRcQYUtnkWZiMUwRe5l','hscpHcDKDFZe9dxjSmq6roGMAkK3f97miGlycdHUkppT5','XfkwWrSIveQH6Z6ZXyeACQh4JCVcIy',7);
-INSERT INTO t VALUES (2069657060,1329368970,'bLTWFhTiscxbasNk2KePJF0mT6pSm2qjgEAxiG6UvekW707hnUHcLAcgBisx3kygh','U8143vWBlWobl4idnwmd6EMJ3WuSM8Q','eFuM3Gipux','xNxQOdHfxoAlBYjJQ8fPNJblmHuoQqGwdUPpGOhsp','hYpw8OmLcsBApqEXmOKFu5aKY0gX7ouqKB11eP','qFKYbf4bdHaCdr',8);
-INSERT INTO t VALUES (1455806324,3655483150,'OcDedewXqzhY5PABNBAjZgP3wd2IprdNyTVFQOZpqzf1Il48dNzW','WZIe86dYpim79OHJ','tFawH89fCZTmjpBNufe9fQBVMpp','zjaxmZ24l7T28Ua2KJQYKQOowmRIb9VJE','sM2uHLoBaWA9vlbN','r5AWWeuRwSH9fqf2tWiAcLEB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (2892896,-5673513896739091361,'6giuGQbNlxtaXsLUh','S1','tKULR','f3rRszAhHaZz','X','Q',10);
+INSERT INTO ti VALUES (2892896,-5673513896739091361,'6giuGQbNlxtaXsLUh','S1','tKULR','f3rRszAhHaZz','X','Q',10);
+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 (9356102,-1654931686742999953,'7s4K0hjQVPpkZnqOq','Fe7q7Px2rGFcyxvWm3NPNmbjhKAjiWiweAeJGIHGiYHWU0pnbBGgF3VLasX11','CjCpY8HMAXchmQJz','6kj7WmDvDIA55cHNVovudDxmZTsW3HUdjWZgxvkl41DaVDjkis9yzqDM44SgcA5iZIQfUWmN','4','X',11);
+INSERT INTO ti VALUES (9356102,-1654931686742999953,'7s4K0hjQVPpkZnqOq','Fe7q7Px2rGFcyxvWm3NPNmbjhKAjiWiweAeJGIHGiYHWU0pnbBGgF3VLasX11','CjCpY8HMAXchmQJz','6kj7WmDvDIA55cHNVovudDxmZTsW3HUdjWZgxvkl41DaVDjkis9yzqDM44SgcA5iZIQfUWmN','4','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1338477,-7262019209901685705,'cM','QnzKQ9jjlPeCCxoRE9Lu0Qm5Lf23jYWxtr9jZWA8hNFxEovUWXUazAUCLRZslq31hMMwmbWCxBrzueLrlX6GtQVoK','bmucyE6A1i1aSXqmnQD46CWkDY8RfwDWEZsdDD7','EBopQY4VJjbycdD0U13dvtB1BXL09o9zMfdErGjIBfYhhfLBblsmUQzK3fIfeqBPFARq','3f','8',12);
+INSERT INTO ti VALUES (1338477,-7262019209901685705,'cM','QnzKQ9jjlPeCCxoRE9Lu0Qm5Lf23jYWxtr9jZWA8hNFxEovUWXUazAUCLRZslq31hMMwmbWCxBrzueLrlX6GtQVoK','bmucyE6A1i1aSXqmnQD46CWkDY8RfwDWEZsdDD7','EBopQY4VJjbycdD0U13dvtB1BXL09o9zMfdErGjIBfYhhfLBblsmUQzK3fIfeqBPFARq','3f','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (809875,-5756832191993526155,'U','szuUo2vdIPUgZRP9mIdT8169jGG7iPO','85ICufdsmVsZwQgAQqsC1','IE39tumGtJDfxeaT3TnD8egczFzOyImclukQnJ1zkvMXBTFtC76ajLDokSb4Xh','j','p',13);
+INSERT INTO ti VALUES (809875,-5756832191993526155,'U','szuUo2vdIPUgZRP9mIdT8169jGG7iPO','85ICufdsmVsZwQgAQqsC1','IE39tumGtJDfxeaT3TnD8egczFzOyImclukQnJ1zkvMXBTFtC76ajLDokSb4Xh','j','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9063346,5822849948660862948,'mNofHsgXXBQRT','EykZAE10dtP6xWdrvInBFzF3TtKv5KSE660EFJyro3g93KpYAPh1qPI4CfbmaQ','rpcGjWf02ZZEvw6UpZyH3UgvZieT2urmefBTjLcctgy6Ae91CdApvUETpAjTknG','rNrMEv60KaOsQksp9izQp9QOV7VNevJEmZd431Rb9XKwKoaNfE26rsQnDTLO2wVvsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1MmG5k8FtUXqCVr4CY30RDmZo','JRP','B',14);
+INSERT INTO ti VALUES (9063346,5822849948660862948,'mNofHsgXXBQRT','EykZAE10dtP6xWdrvInBFzF3TtKv5KSE660EFJyro3g93KpYAPh1qPI4CfbmaQ','rpcGjWf02ZZEvw6UpZyH3UgvZieT2urmefBTjLcctgy6Ae91CdApvUETpAjTknG','rNrMEv60KaOsQksp9izQp9QOV7VNevJEmZd431Rb9XKwKoaNfE26rsQnDTLO2wVvsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1MmG5k8FtUXqCVr4CY30RDmZo','JRP','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8424640,-5283524295795200015,'TdIC62nKfUFqtTPz746','JnmtBCx8cx55ROdkRY8fAFmihnTZlXhmfua','QHwn5Rc4c65pj0YCSIzoPJRzXrnQT6HEQDH5mZ7','pvXNRkGed3OszkMVMsSQyNIu8C3hbbxc6G2YeCEJrfQXr9FOZupdlABrkfvjZHiaqQkTxO0bZ1gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbpr0HZhWX4uw02JCbbGz5MTJuDs54oxNeifgBMAkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiitvBRt03tx2dSDyzVW72kc0i5j2ZGHw965uoIdqPDJXK5nmeFL','W4z','b',15);
+INSERT INTO ti VALUES (8424640,-5283524295795200015,'TdIC62nKfUFqtTPz746','JnmtBCx8cx55ROdkRY8fAFmihnTZlXhmfua','QHwn5Rc4c65pj0YCSIzoPJRzXrnQT6HEQDH5mZ7','pvXNRkGed3OszkMVMsSQyNIu8C3hbbxc6G2YeCEJrfQXr9FOZupdlABrkfvjZHiaqQkTxO0bZ1gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbpr0HZhWX4uw02JCbbGz5MTJuDs54oxNeifgBMAkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiitvBRt03tx2dSDyzVW72kc0i5j2ZGHw965uoIdqPDJXK5nmeFL','W4z','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(53), d VARBINARY(74), e VARCHAR(36) NOT NULL, f VARBINARY(25) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7602161,-3027299766140397290,'XzNeTcaKLvOKYHnH0xaiTd36Xt','A0Eprslszv51XAO0WI0W2fbqeivHtTKmsF','8MMHUxVZ','yL','c','wA',0);
+INSERT INTO t VALUES (-1975932,-1166780585072187928,'J7k9kx2RikyM23hbFn8uqo','i4ym7bIhhcNiSbJMMdO2u1gB7mZhyHxgbKzZNV1y8kB5MfitaSX1JwJXjZ2M3EFArs','z5JBfxAU6YhDyvb5NM0eVSQYscoTgN9c','Nho','P','E9',1);
+INSERT INTO t VALUES (4482192,-8725920093898999171,'HiMVaKda5mv0Xn','mOXhaOh2CEtTNZ3JdPHuDwBrokgz5U4T5ykDeqLnr','np','xdbIG6W8WH','Y','ON',2);
+INSERT INTO t VALUES (-4071444,5261690231083956313,'9vEOGZFAwP1WMV4GyXT70M2zpY0uewlfgEFBItXEsw','kQB8YdsC9S4','cl7','9OsL31zQArY','0','rw',3);
+INSERT INTO t VALUES (-4706989,-3884700263219956488,'81gIc3oWlWcgyxL1afL3xJq5bXPgiPEKKklUe5UY','yz6EG','2Hf4ENedW0Mo8hmdSa79A1qeLFnajb8','t','A','wV',4);
+INSERT INTO t VALUES (8086244,7987702619352349879,'J5aoo','KHi9xu0na6PXfp','DxMpMF3WN','JE4JduFHshPON4tO','A','Gl',5);
+INSERT INTO t VALUES (1710156,1530019332356420690,'LVWJpzmHi8AwrQ0hhz3Ea1HpvBNiX9vNbPtoGDCLuNan','tnJwtOvsUiRSnbKgHG3ulFCaTgxkgfMwcadH2pl0hUwnHoUokjU83iJ38Fe8lbjAr5oi','1Lu3w8WFHNJtldVCOF9AXj','FMBt9XHsU0JDu8rR','c','P',6);
+INSERT INTO t VALUES (-3595624,-3846664286168006241,'xE3DzUJ63AK5psIq3YG7mGCY5x','dja1qtRaY','pOvCFhJHSMjlqX1iq5tIJGXzGJCI7jO3r','T6ldHjkA4oUhDSpttBwp0n','s','7L',7);
+INSERT INTO t VALUES (892231,5856008609684995906,'iNowSQVGj7tbzBeqy2brIsC8qSV3iSOs19HCdx6DLKOQ5gS','NmXc6jM80I4qKQpkrSgoJHzLnJ8qeQ0toJnGJcqcVyqzqhjOz72pvnubRGvGMLrz4lu','h8YUl8Ue8DDS6DTbKCEmw30b68fXxpO','EpLXohVWSb49O','W','2W',8);
+INSERT INTO t VALUES (-1580821,-4782599581444830253,'XmfqlnNhJdGwK','uUNcYAD6v4Y3wBOfGyMNUGLnzE8QAV8FGN6MNsrRqkHUwwaCF1A0dVzI8yhgs0skK2sIQQ','joQvydHOXrOgti','s63M9p','n','H',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(53), d VARBINARY(74), e VARCHAR(36) NOT NULL, f VARBINARY(25) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (897685556,3992618321,'MPSQwDChuiM6H0q02xxinC1t96Nm','e20j','AbehaXRrLUTBmNG16JB','urZY7PKZ02upV','DtutyA3soCGnKF6r49sR6WlA3Iqf5GaJJb6UZo','bxgH3M',10);
-INSERT INTO ti VALUES (897685556,3992618321,'MPSQwDChuiM6H0q02xxinC1t96Nm','e20j','AbehaXRrLUTBmNG16JB','urZY7PKZ02upV','DtutyA3soCGnKF6r49sR6WlA3Iqf5GaJJb6UZo','bxgH3M',10);
-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 (-1067777169,3722028727,'x7QD310hzh8gomZJeW','LUSOa2w6VLR3Yrv2cdQ187Usv','R94w','RBs0M1JYAXFUszi3qCRj92XFSinxPdRv1xImjnwyYqskMBlfXMJbP66GQP','2DdbpdVfAyd2vP','q36GgGbarElqyILb7IDU9689Al508wcC9wYUY01tcQxJzzM2LTRrtU0bUi0ErES',11);
-INSERT INTO ti VALUES (-1067777169,3722028727,'x7QD310hzh8gomZJeW','LUSOa2w6VLR3Yrv2cdQ187Usv','R94w','RBs0M1JYAXFUszi3qCRj92XFSinxPdRv1xImjnwyYqskMBlfXMJbP66GQP','2DdbpdVfAyd2vP','q36GgGbarElqyILb7IDU9689Al508wcC9wYUY01tcQxJzzM2LTRrtU0bUi0ErES',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (468938465,285139415,'QrnzNFDX8SYA2VfjmiIYv8LdAbcjdh6wp','4s26NE41VCirmanqP4CCWccOM3to5GKWOoMQkJRxW033G3BnXEWkkrDyKWMH','kxW0GSOdvh9uPDaHOD8bLTa7g','MPvb2RHhqtpCSD66UgAc6V74pWnDNE1RSvdaoBi7h45','cPuuC0rKzjUzl','Nnc88l1A5kfzwyUNI9ibiLaR4SrGqHE0J6supvqHBhQDascZCB8Vwu56GYDHhrT213kYeRfQPny8dRap68wCoE8weGOe1L',12);
-INSERT INTO ti VALUES (468938465,285139415,'QrnzNFDX8SYA2VfjmiIYv8LdAbcjdh6wp','4s26NE41VCirmanqP4CCWccOM3to5GKWOoMQkJRxW033G3BnXEWkkrDyKWMH','kxW0GSOdvh9uPDaHOD8bLTa7g','MPvb2RHhqtpCSD66UgAc6V74pWnDNE1RSvdaoBi7h45','cPuuC0rKzjUzl','Nnc88l1A5kfzwyUNI9ibiLaR4SrGqHE0J6supvqHBhQDascZCB8Vwu56GYDHhrT213kYeRfQPny8dRap68wCoE8weGOe1L',12);
+INSERT INTO t VALUES (-1305956850,4918198866256546345,'YgGuSgNuupfCO0UNDza2CCMNPPjXlbEPNfVI23PLhpNh5tmjZfsPW','W4K0lu2Vqntj3AxPm7JoIMODzwlBYTfJbS8BN2xpKXIeFYEcgdCfU','uHr3jhdJqzkMlVMpOkB','ZX3GpPmPy4u8i0KnD','U','86',10);
+INSERT INTO ti VALUES (-1305956850,4918198866256546345,'YgGuSgNuupfCO0UNDza2CCMNPPjXlbEPNfVI23PLhpNh5tmjZfsPW','W4K0lu2Vqntj3AxPm7JoIMODzwlBYTfJbS8BN2xpKXIeFYEcgdCfU','uHr3jhdJqzkMlVMpOkB','ZX3GpPmPy4u8i0KnD','U','86',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (-654111841,-2274626385535524393,'sxSMlQcNM1xdfGlpbRoE0qrYRHdR8jmfVFYaAcf','KwAzi27F8r','q0jhxVXlHNRkxw8uCCqHtLo6AI62i','GsaFhD2D1Yh7l1f42FwC','S','W',11);
+INSERT INTO ti VALUES (-654111841,-2274626385535524393,'sxSMlQcNM1xdfGlpbRoE0qrYRHdR8jmfVFYaAcf','KwAzi27F8r','q0jhxVXlHNRkxw8uCCqHtLo6AI62i','GsaFhD2D1Yh7l1f42FwC','S','W',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-214021430,-3968449654126745988,'F40CctA','YlDGBS4fnysbru5cIs3uSInAYl6ZS2NZyF9UAbRFKd0RzdGugI5VUBaM','hRTtZA6JNnx6PagvNUTphl3t4IhWfvb','O1U7ffR57i','a','7',12);
+INSERT INTO ti VALUES (-214021430,-3968449654126745988,'F40CctA','YlDGBS4fnysbru5cIs3uSInAYl6ZS2NZyF9UAbRFKd0RzdGugI5VUBaM','hRTtZA6JNnx6PagvNUTphl3t4IhWfvb','O1U7ffR57i','a','7',12);
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 (718874026,4072203261,'SsNY0oVUZAXTV5FFAC3h0vxhLWUzDCGeC','btuY1nddh8PImm9440SiOrOSFWhFFg3GNwaoQRnbuVL0vr170nepYTul7SHlqFU9oI1KsvwMpVs9JiKcQkPB3a8So2g0ff2Ay','WNdxrXt9uEm6ZJSVd','C1FULSnHQM3rsQzgGnqyKkwYmKCgb44k355Xs6tDajn9ADQJRwqq0aM0f0aaBmdDPrMmys74z0HbbtpUSq2l8pTaVPyrx1bXd0x9blJ','nyjnSlp9aH3mGFuBuibD6z9D5ip4Wj4IrNXrfl14wF6','Tw3Hr',13);
-INSERT INTO ti VALUES (718874026,4072203261,'SsNY0oVUZAXTV5FFAC3h0vxhLWUzDCGeC','btuY1nddh8PImm9440SiOrOSFWhFFg3GNwaoQRnbuVL0vr170nepYTul7SHlqFU9oI1KsvwMpVs9JiKcQkPB3a8So2g0ff2Ay','WNdxrXt9uEm6ZJSVd','C1FULSnHQM3rsQzgGnqyKkwYmKCgb44k355Xs6tDajn9ADQJRwqq0aM0f0aaBmdDPrMmys74z0HbbtpUSq2l8pTaVPyrx1bXd0x9blJ','nyjnSlp9aH3mGFuBuibD6z9D5ip4Wj4IrNXrfl14wF6','Tw3Hr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(1) NOT NULL, d VARBINARY(49) NOT NULL, e VARBINARY(71) NOT NULL, f VARCHAR(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1237343197,1775139218924906709,'8','pWAqBY9J3','N23I56J','TOp4tPrASk3m96kWwbTV2fyHCWSWDB9KKQHVUiag9JR6LxpttVIm','FDEz0','xC5Op7Ti',0);
-INSERT INTO t VALUES (1979425582,13873439776902850425,'r','5ZbDU1yiH9io','kCKzB694walp4gf1STFaYwieSJfz6QTD','PEAmGgJ2EBvw3hlqEdwaWVObt5hCMOee9FZvFjFnx9OVKwoQYf4ixJDOI06zndP1d9iWYiJiTAOduRyMD','fj5Pi0EfPUnYqahbviCdHx9GlEENc5yfueoO7ov1LN6e1sCgQFPF264Atw','hYjJVvSfUR5Q5d1x7LY7BFpxXzT0u5LYztta8iqPYVXin6lUgbTBIlEIBDUPm',1);
-INSERT INTO t VALUES (404670274,15662946560076704137,'9','xH8GKq1qd4QaRFZzuxoGiOPGSuMZHcoCBvXJOj','7k3bBWZuJkZaArthrcD3qronhW9sHc4Sn4BB9Hb','r1uTXFcgyJYijlaYP5ylLSrB4Q7dX5G44gtehf5ns6qyCPDM2ktObMPeq46h2BnacoQtjugiWfHsL53eM','YDIDPXar6mjPlJ6dd72VxORLKzk3fg5DAZUjFfk9dIlN2TkmqiS3ClOlksfXJPMNym7BiGaaXSBX3Xxb0F','LaSWrLBZNam5FQz7rrGuB7LcFnh4JHne1lUe78KC7gElOTnz1waWNiAsTUrIGTnfABkPl8cQoSxn6y5h0TDJSbfEIuTyOde',2);
-INSERT INTO t VALUES (2866384203,12932616702278905787,'a','UKZv1JPI2y9WNZhbxCxjuWydz7bjtRH','HXiDyEzLuIiZnxKAJyZrFf4mHPjbc2cqmx3BAjt','FvIAOuoDLGA9RZ','vDtLMW7CmxAj37M23qCWLt4uHMASHGWg6xWHZdzKXlf3v5j0JD0FgwvhBeWnizgq8yS2bz','EVDGhLCnzVMdJQlcJLqDzMsigMWKG7cYdCeF8elJbMKqmGT7Xt93nUMcevabFTxsxdDRXAQ',3);
-INSERT INTO t VALUES (3508905320,9442457611864510983,'9','QQ7kxAgwFMOpGE2WjkBVzpGkYt','6MGa7nUfNCPelWtr24KESOO3','jILmJ0WntEsnaZq2EQCytsna4ZMftnaVqLUlN69hQY5','agbw3gKTf23oHqfs0wIRVsqlBXODcxm28KiQf','H1QvapAWfOrOUzDTYaVGF1MvkQc4hdrsJEgj8wEBh5UA1BKq7wtwW2s0ZjlCnnoJO80jrh9I',4);
-INSERT INTO t VALUES (905363558,9222415651677182476,'E','B0cpfMfs2Tady6J4JibWbqYa5awBeFd0h9TQp2A2','lDGIEXslwNNiMJfEvLeGeVnxSohH3oLHsn0UGkW','T','CKu6S8QttylaLMU0hS95hnBieWWOC7k2Df3t6p8EBniYj9jSgHAH2uiaN5fgD4o2jruAPCGStBcuAH4vqtoL','gsyR8wP6HnXfgohWwW0w',5);
-INSERT INTO t VALUES (1282267913,8208073496568710447,'9','C3nBj9FyqaRltULlU8gOOp69dn9Yxj5PgHb','1JIPF6TPqX8KvXUm4kN63aoJkRROQ36IF3DDMMKw9Y46zSJvEUOUxE0Ewuwy8','0nabVTm5ZOmL6Ga1eUMSkUiY5Tvw6D6LxHu','eUJBw5Oladt8oEQNUjeaycuw97fplasWmrWxjYWop6iIjL5XM67Dc1rQEjHNNM5xB8FNsUHdFvHgc39cAUxaXw','ajXkE9W4pxmsbopOngnF2DJo9SyciSXxi',6);
-INSERT INTO t VALUES (3316615363,12271262813981129719,'9','pySPPQysZn','ED97oCg4NMgH5f5iAQPpbdSKgmN5ZuP6VfGJkR8JfoJMhBxSzM1WoG1tI5llq88V1Z','ravXkTArWK4FxLI5PqhsdrQp0HRvoSIp6VImlAvBU1IBkiFszt9VRWNmnZLhygLuFBu5kYjkGUXIrF8i7cA9A','GrH7rT0qhZCk9Hs0U3yd93gN3gGxOycKmaSYPwe6wetBW66V9TBb0PNBnhwQ50FGsabqPhU36hgED3yg8x3xuSoklXn','E5PxB9XGzt18Lu2YhV',7);
-INSERT INTO t VALUES (3388100727,10447663274480394306,'c','n8H877cnBzc7bvWNaOEsbpXaeZ80Aj','zQKFnUWowSMPXw08BmYHT8hb8zY5VOUGIGlUQ7x7HOR0n8','EojSXdj0q5gqJqXmVIpQ3xlXAt4i6TA73zfIsIdd','jY','XhIIjWH494UOuxe8T6Ej4q0iOPb7ZjBwam5M9gy0Z3O',8);
-INSERT INTO t VALUES (4113523592,7678798295401954022,'B','l0CQTQybOEKKCc7qEPOZUTJGhM','mneGzLFuJ9zD2m','CVoIuhDjBcu9xhX4DY8aTAVeMwU5yr5FnNqNgGGoxVro7XvoPJWtcN27enCK53LF3NR9NGXWavfs','ulFK9DMOOio4rUeNA','kp94JK4VRDN68cnMEQVpnMzQPCgJhyNr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5679312,-6352491666098145775,'AU5Nh6KIaKcoB45ITwUT8kizNu7H9Q75zvfzhz4aEdoiHMA42WJxeZ','pseFbUAOZSGBJJsfpd8kaunC1p8G6az4tdWV1PJHVCHMjfBhlDDU7R6Qu6gLNQu6Op5MpB8b9XC62FsoIRZPddKLhi5HbcBBeIKzXBU3nMOEem8G3w5gZ7qve9iMfoIR32Mal3LiqoUm11B9T0wn0WVKzmq6YXOlTu6EfhvUZWl8hUaoWe9SALgZpyB3T1pXZKXFvQoFGUX8t5kVYIsuzQEC2OTMg25tHgdFy1VUnKhp7X4zHaYl','MpYaiemOkrDbKMzERa0Ta8grgXbKWC2GO','peIW9yxuhXsJjaU1uRNrel4liXend5N9SXE6iOTjMEoI8gwa1ZxtmJQYmtmKDiPtUGF3hLaLkEK6zvW7raDn4f9ZyG6Ssn5yx8ZiOZojQBdjY8VsPscaQ9DfJrXOnMWt9Wb2WBd4ZVSpsatNV3itSZeYAI5JtobRFouWPjZwm8QLGhE0JA7lTPFMID5PFRxSZBmxWsH8bERwFnyT44m8PE4UaGBrDYNn9RkTHmPKrbphpBAP1Q','P','mx',13);
+INSERT INTO ti VALUES (5679312,-6352491666098145775,'AU5Nh6KIaKcoB45ITwUT8kizNu7H9Q75zvfzhz4aEdoiHMA42WJxeZ','pseFbUAOZSGBJJsfpd8kaunC1p8G6az4tdWV1PJHVCHMjfBhlDDU7R6Qu6gLNQu6Op5MpB8b9XC62FsoIRZPddKLhi5HbcBBeIKzXBU3nMOEem8G3w5gZ7qve9iMfoIR32Mal3LiqoUm11B9T0wn0WVKzmq6YXOlTu6EfhvUZWl8hUaoWe9SALgZpyB3T1pXZKXFvQoFGUX8t5kVYIsuzQEC2OTMg25tHgdFy1VUnKhp7X4zHaYl','MpYaiemOkrDbKMzERa0Ta8grgXbKWC2GO','peIW9yxuhXsJjaU1uRNrel4liXend5N9SXE6iOTjMEoI8gwa1ZxtmJQYmtmKDiPtUGF3hLaLkEK6zvW7raDn4f9ZyG6Ssn5yx8ZiOZojQBdjY8VsPscaQ9DfJrXOnMWt9Wb2WBd4ZVSpsatNV3itSZeYAI5JtobRFouWPjZwm8QLGhE0JA7lTPFMID5PFRxSZBmxWsH8bERwFnyT44m8PE4UaGBrDYNn9RkTHmPKrbphpBAP1Q','P','mx',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (984939656,-1797809004649150697,'ZTLe','nA1lEMVzPvQEnzrosCGyRTClt1YK6hJOnDQ2nQqKGpVpijOs','hi1isD47wAuN','2nUGfgaQyr3h6sQFOacLI5jU0ME08ggbvRhRlsP6Nm2UJ','8z','Y',14);
+INSERT INTO ti VALUES (984939656,-1797809004649150697,'ZTLe','nA1lEMVzPvQEnzrosCGyRTClt1YK6hJOnDQ2nQqKGpVpijOs','hi1isD47wAuN','2nUGfgaQyr3h6sQFOacLI5jU0ME08ggbvRhRlsP6Nm2UJ','8z','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-128195893,-1119075327746207798,'qvt0tGd4XR3aG0nYQYBAIWT','mHSXdaE1Ly1k9Xqfr9nxfBMymlxPuUryfHcdLEWvsrgTHUdY60Md6Whfz9f41mLAviqkfh','MkfyXCZ1Qys431Zt3vkbyIiPxZfCFsLsE9g','vUKCAXEqtXQO91iOrKYqiMXVBBigvRilriqqwctxCOOI8Iz06OiCm','j','fR',15);
+INSERT INTO ti VALUES (-128195893,-1119075327746207798,'qvt0tGd4XR3aG0nYQYBAIWT','mHSXdaE1Ly1k9Xqfr9nxfBMymlxPuUryfHcdLEWvsrgTHUdY60Md6Whfz9f41mLAviqkfh','MkfyXCZ1Qys431Zt3vkbyIiPxZfCFsLsE9g','vUKCAXEqtXQO91iOrKYqiMXVBBigvRilriqqwctxCOOI8Iz06OiCm','j','fR',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(81) NOT NULL, d VARBINARY(7) NOT NULL, e VARCHAR(78), f VARBINARY(98), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9005268632015128738,-5370599878057783655,'0JoQTwCdxfVzkAnWkJcCEOR8vPcWvLEj72zj','iPN','XM','sOwiavi6tVJctIuseclpXpfQOIGN9zCsgOKnB06zR9gWAn1FYx3QaWCyZVSzXetbbIk3bkAKPXdifmIdQyoWW9bErT','Z','J',0);
+INSERT INTO t VALUES (8275734178303870556,3341643971391906968,'yjLrhbQnlyTUZp5xv2FnXMCwPjtu43ntdwCVcQH05T9uLQQNi7uhyjMAxdQtcvCXg','Ju','jnhfqQq92Yl6','6WUS9VbJDGas6fRXavQZJd2uOcob5ITeOL9RsEiRvfUZAY5o5aNtEyAI8yCpUibhbiOlc5xYl4ujaKhoiDVonlYn3EIlLeiB','e3','6L',1);
+INSERT INTO t VALUES (5916110658250863195,-8205097105121241815,'6hEXnXb03kr7TDYejKMOpGXnwaLlkxMrZH6EWMLpf3PcgEHjCgwEeJ294gJTT8J7avch1FThDXOI','4iX7P','OGrBFtufYd47oxdVWAeSuY2y1IqZjODaKdnsoxel2sZ0JwEU4EhZTy6nTIKeNq2FfIoeb','vwGjnWeoPsgAvxgo3oeljvGK1hP0ZsW4zzigsdOAUn3J6sewZDxnrR90wmhNGeBM','N1','G6',2);
+INSERT INTO t VALUES (1153753164841555282,-3501415071077365890,'FoN4HCS1h9QAjV80oLdF9z','K','eWWTb0vvur88AHUsyM42YUiphteNkZd24SsNMG6wjyl9kz85rW','F9Fitn','S','It',3);
+INSERT INTO t VALUES (8878329316531539477,942726299016710909,'BJnuUzAXosE3gcc4YLg0hu46','ZP0f','fK5qN9wQFi86rzG4ZjMUNKEfKTaH1sdPyQpMtrzrgDt4cX1Iajn6whyx51sIRv','yxHZm4fsg3YmULvfsYX3H7T7L7jmgArJOZNLpMTZGNEkrtDzbmzVkF7qLMTxjI0aNaoU','a8','7F',4);
+INSERT INTO t VALUES (11568953109484330291,5130899080832277977,'EE7oO8nuV1wHWwlK7YVt4l3FlnPSK7mcfuFL1HBEtgF4KCC3','pqW','16l4SGV2zkCIG0gKrzCJ0CKUBLLw5QR4OokKOIEm6cr1HrM','rwPwC9wUWY7IdOH7d3Bri81P7rossWRqlg7PMPHzv1T','wZ','6',5);
+INSERT INTO t VALUES (10675407720387059700,1652197679339570733,'bsS8JbfkwqH0dJPfM1wWzTCJRZ9QC0kHq4cv7i2AQ27jr6vjtci','LjLDR1V','CGB7EhaDMOyW2DepmH6wqmSQKCicPpYTnODo0VUCZFuNUbUOcNAUA3IzeWyZAFcBW9oW','b3NTgYFL4fbK2026zZJ8YwYFMNV1IhM7asq','y','r',6);
+INSERT INTO t VALUES (17106693280730613706,-1478421936114549846,'htr7DqCUFeu9zTvcPw','ijMQ','2pzEp','p4iRjMBtpW5RdrHaI8lA18niHCoaf8Kk62EtrNbxStbPyDFDK6w6Ls47bDrNMh','1','6',7);
+INSERT INTO t VALUES (8677380726134918851,-1313136119691517370,'YWWFy7lODRcCJyc','Usf','Fo7WLrLrjDzXu0lcNUTSCEGES8wxN4o7F3tepVMCqJnWNxlKo4h1xkZnUsr4sLuMaba4xV','wGIcgaQ1t8FCwQI37XlUY9d','CA','V',8);
+INSERT INTO t VALUES (15200136305419010242,1586311847849128360,'9cp07ze4qp9q6UmdL5lhNWWQUaeaHIf7bELVstBBRGcczk2daVvRsG9W5KJ4c4W','6','cSmxeIeAAAW2Mm','7J72X2IFUQ9zGtDGs7dLfYuTRO5J0oG38xZ','6I','0',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(81) NOT NULL, d VARBINARY(7) NOT NULL, e VARCHAR(78), f VARBINARY(98), 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 (3888740264421167372,9501341281643039948,'P','rcnUi6g73lldYWwWrH4yw','vn0KDaXXa6P8KkhVGJdbPTsrKRgHfzEWqcZYKYIaPdSoS5SbvXOU','e4omOi77Lp1ibPLQa0DlmsllI1PH3YRg1LkqkyLKArulx4V49eE1L0o8hj49ZfHbBqw','E5n6Y5JXOJ96','zxKz0HiIsLghl5Rw2to02G49dc1kizD6mOcMS5sHLddk366fjjTbdglTSda4R0IwPPg7l0q0pSTL',10);
-INSERT INTO ti VALUES (3888740264421167372,9501341281643039948,'P','rcnUi6g73lldYWwWrH4yw','vn0KDaXXa6P8KkhVGJdbPTsrKRgHfzEWqcZYKYIaPdSoS5SbvXOU','e4omOi77Lp1ibPLQa0DlmsllI1PH3YRg1LkqkyLKArulx4V49eE1L0o8hj49ZfHbBqw','E5n6Y5JXOJ96','zxKz0HiIsLghl5Rw2to02G49dc1kizD6mOcMS5sHLddk366fjjTbdglTSda4R0IwPPg7l0q0pSTL',10);
-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 (18312958952701518948,9311063821981229749,'3','42dMaxqZHruIdJyQKnFQl','nQpuCIZbijCkndGIUtOVY61XxJdSxHHwjn','2UuJ15CY72Uni2jrF9tMADOacB6Hq8MyIbf9hnF','d4PbFYMdr0ZjryUbPw','kgDSsrp5gwWlJ7Uxl',11);
-INSERT INTO ti VALUES (18312958952701518948,9311063821981229749,'3','42dMaxqZHruIdJyQKnFQl','nQpuCIZbijCkndGIUtOVY61XxJdSxHHwjn','2UuJ15CY72Uni2jrF9tMADOacB6Hq8MyIbf9hnF','d4PbFYMdr0ZjryUbPw','kgDSsrp5gwWlJ7Uxl',11);
+INSERT INTO t VALUES (16166336024305601599,7994660172136616028,'KXLdVoEsxyk2yEEDfwHGxUaj0fbcrS7BvLEGdaeIEc3GMLlw5DVYlETjP4bSHOqM1Yydlf0wxywqo','pWT7oE','dnWVq5FCtEDW','vTdvxpf2dSE74aZipv0Vipihfe0tLe2ys6EvSwtIdHj8','87','Jq',10);
+INSERT INTO ti VALUES (16166336024305601599,7994660172136616028,'KXLdVoEsxyk2yEEDfwHGxUaj0fbcrS7BvLEGdaeIEc3GMLlw5DVYlETjP4bSHOqM1Yydlf0wxywqo','pWT7oE','dnWVq5FCtEDW','vTdvxpf2dSE74aZipv0Vipihfe0tLe2ys6EvSwtIdHj8','87','Jq',10);
+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 (9212519057197085511,1181539851954133877,'EDvaA84HVd3FCVoi15M5jP6zrZGAee','1ZfuO','d9TrgVYhF8jhvh8FuHuNTppcqZs0pRkBMsTSFRcWAWEgdJmCOCQk8Yb04xjsNO2dxVhXhkTGCTIO7','03Bket3nKpC0BsswMFRhmURVjgCf0G7Ml6','l','KI',11);
+INSERT INTO ti VALUES (9212519057197085511,1181539851954133877,'EDvaA84HVd3FCVoi15M5jP6zrZGAee','1ZfuO','d9TrgVYhF8jhvh8FuHuNTppcqZs0pRkBMsTSFRcWAWEgdJmCOCQk8Yb04xjsNO2dxVhXhkTGCTIO7','03Bket3nKpC0BsswMFRhmURVjgCf0G7Ml6','l','KI',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7026934969692231258,17944300352352328816,'g','VqzZwpyPLKEcmQ40K87KY1Y5d8GjjqDIUsApPlkiWMevFNXSjnUG4cLwfI5DkuAuExShaBHbp6liMazPV69Xba4QOJTGVeLRH6tAKwXYxr1c8IFUuxXsdnaLO9MPs4EabmVTBwcPx1CDICd7BhJjudXz0FGTs6kL6SSLnBdIZ6kIDfdgTxp4u8ZkflGfnKa3CFjWvLcDGNfTxRbPFCIlzUbslttzuZb','62BsGkcenYUX7AAKY6tz4MkNIYNaTPQ0YrHdQGkbDuTGwkeXPwyzXP0U3AaYaw','vLJb51YoWvx4bszaSraNwolWN1xh0WbL2YCDp0jWw7ktOiSP8W49Lo4VzmgYtJyJQ2','4x5ujXu6YJBKApt7nFcPtnb389f4lsPihwWnHET4aRXXFbnGmJ9','RwGyskKBYwbc7V4xbRPRxgGVAeDXPKsazGGHjajfLBvk3gxWJhjWLsLJ',12);
-INSERT INTO ti VALUES (7026934969692231258,17944300352352328816,'g','VqzZwpyPLKEcmQ40K87KY1Y5d8GjjqDIUsApPlkiWMevFNXSjnUG4cLwfI5DkuAuExShaBHbp6liMazPV69Xba4QOJTGVeLRH6tAKwXYxr1c8IFUuxXsdnaLO9MPs4EabmVTBwcPx1CDICd7BhJjudXz0FGTs6kL6SSLnBdIZ6kIDfdgTxp4u8ZkflGfnKa3CFjWvLcDGNfTxRbPFCIlzUbslttzuZb','62BsGkcenYUX7AAKY6tz4MkNIYNaTPQ0YrHdQGkbDuTGwkeXPwyzXP0U3AaYaw','vLJb51YoWvx4bszaSraNwolWN1xh0WbL2YCDp0jWw7ktOiSP8W49Lo4VzmgYtJyJQ2','4x5ujXu6YJBKApt7nFcPtnb389f4lsPihwWnHET4aRXXFbnGmJ9','RwGyskKBYwbc7V4xbRPRxgGVAeDXPKsazGGHjajfLBvk3gxWJhjWLsLJ',12);
+INSERT INTO t VALUES (8717496974821571983,-4701355520414279956,'92KgGgN3dBEsoPbzZ1Rh','CHQKnLPz38DkENUCZjkaPdCA66HsyflUamEVPlNQBeyudl8wrUeuVOQ2N6ec5OkMHxEgDVPAmg76BXQqTMqP8cHFyfGHIQHLhpso4FDClqc8xbHNNd9vTxPem4IfHZzARZ44JWB1lxCYpzikkBGTuLgIi98ncv98a6KhwoVUnWH4HYFR2RbUdFtASKXHA1CxijadTBuLS0sfDrXBuwrEPrprGrU8v0CjtuiiyGoZvJQJeYEhc34cvuN9t199','FrXCSeikUuX6S3AsDxpltuTAkyA3lXwAIxSfLXLykgXUQDj8OVF','HrX3rOQaOcjXfvaIXObjBXvqXtSa7jGvTcKYep4qF0PiSaMrC4RzTSvn3fMkOFRBeJ3lP2aJqAsRo1pkb1T0','IH','n',12);
+INSERT INTO ti VALUES (8717496974821571983,-4701355520414279956,'92KgGgN3dBEsoPbzZ1Rh','CHQKnLPz38DkENUCZjkaPdCA66HsyflUamEVPlNQBeyudl8wrUeuVOQ2N6ec5OkMHxEgDVPAmg76BXQqTMqP8cHFyfGHIQHLhpso4FDClqc8xbHNNd9vTxPem4IfHZzARZ44JWB1lxCYpzikkBGTuLgIi98ncv98a6KhwoVUnWH4HYFR2RbUdFtASKXHA1CxijadTBuLS0sfDrXBuwrEPrprGrU8v0CjtuiiyGoZvJQJeYEhc34cvuN9t199','FrXCSeikUuX6S3AsDxpltuTAkyA3lXwAIxSfLXLykgXUQDj8OVF','HrX3rOQaOcjXfvaIXObjBXvqXtSa7jGvTcKYep4qF0PiSaMrC4RzTSvn3fMkOFRBeJ3lP2aJqAsRo1pkb1T0','IH','n',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1467643020817793747,-5155543868294065492,'w','WneCzKflsitEOPFAplK2V6lxU5i2xAFbaqyStsOgGEGm979xe','kW3pH4y41Q1HEryQMl8AT4cQ0BhnvVKzAwTRBVYpzeZDclpmqDbOVovXf10Nj8Wtk6lnrVsOHvyj','T','H','a',13);
+INSERT INTO ti VALUES (1467643020817793747,-5155543868294065492,'w','WneCzKflsitEOPFAplK2V6lxU5i2xAFbaqyStsOgGEGm979xe','kW3pH4y41Q1HEryQMl8AT4cQ0BhnvVKzAwTRBVYpzeZDclpmqDbOVovXf10Nj8Wtk6lnrVsOHvyj','T','H','a',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5006273720251649655,-5784372975633008359,'txMDsznWmu82df18kMkeLM50Vl6','t47Bzi51oNGpGH4w5fAjWPHkx','YUUO4gh9881MEhLwhYEkeFfIV90HtEzbTcRTUfqZ14T8MeOHA6WvsLZQxU','m1OWhotdzmFZoNzpuRqHRDlyEfIPs4DDENmP6sx4iII56LuW5k4p7OHdeW9nf8ArVqMV5pHUXXuhhPbTYSjY6fmf4kd1E2NJVdj9Fqf0u7IICPmfKBJlFtPe3IR7xmyX4hc1JnVertMqw3gn9LmCPIVLzrESzRppBuiX9gkhTiRM5Qz4h','Ny','fm',14);
+INSERT INTO ti VALUES (5006273720251649655,-5784372975633008359,'txMDsznWmu82df18kMkeLM50Vl6','t47Bzi51oNGpGH4w5fAjWPHkx','YUUO4gh9881MEhLwhYEkeFfIV90HtEzbTcRTUfqZ14T8MeOHA6WvsLZQxU','m1OWhotdzmFZoNzpuRqHRDlyEfIPs4DDENmP6sx4iII56LuW5k4p7OHdeW9nf8ArVqMV5pHUXXuhhPbTYSjY6fmf4kd1E2NJVdj9Fqf0u7IICPmfKBJlFtPe3IR7xmyX4hc1JnVertMqw3gn9LmCPIVLzrESzRppBuiX9gkhTiRM5Qz4h','Ny','fm',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (17783808918339516206,3794128184821702497,'Sw30X','0QyTccdB8Bdp4fgsp605H6oJWDTCG6MGGoYxmr4v9xGI9gi5XBrNZrcRfwz7UsbB2AtguNyj9L0PO8ziXF94E5e8iHHDJW9yXyzrnfr8J0Wy53mSYSuT5Y6nJyytyK4Ixb4vaio32mvRbQ9LJhfJ84liTiV4GAy1YyCricbpvdlPT67a0FSOjqSV6ivBMB','AsnCouylN4KozuwWMjxCbfaERevmKt3wshMQopOdlpsbNPBKcrfifikPYNyqOdV40mdSC3Ngva','fRZPWFvPx4HnLkeWVPxYybN1AS3yZlKxeToLvNhjuh2jjbxxAx8ybl7zik2EEI6tossAJJqjxICp8elhQWSqA8VltLeLgXkkL5dVzGSBctHWBdi4Yy53hGGrK7Dn5tZOOnCGQa2tAC0QJP0yOXcaXrX0biLuXUTbqjYfK5xEbQGr8CCH3fQAKjYkyF3EQl2GBell0HQK8OSu','g0','voI',15);
+INSERT INTO ti VALUES (17783808918339516206,3794128184821702497,'Sw30X','0QyTccdB8Bdp4fgsp605H6oJWDTCG6MGGoYxmr4v9xGI9gi5XBrNZrcRfwz7UsbB2AtguNyj9L0PO8ziXF94E5e8iHHDJW9yXyzrnfr8J0Wy53mSYSuT5Y6nJyytyK4Ixb4vaio32mvRbQ9LJhfJ84liTiV4GAy1YyCricbpvdlPT67a0FSOjqSV6ivBMB','AsnCouylN4KozuwWMjxCbfaERevmKt3wshMQopOdlpsbNPBKcrfifikPYNyqOdV40mdSC3Ngva','fRZPWFvPx4HnLkeWVPxYybN1AS3yZlKxeToLvNhjuh2jjbxxAx8ybl7zik2EEI6tossAJJqjxICp8elhQWSqA8VltLeLgXkkL5dVzGSBctHWBdi4Yy53hGGrK7Dn5tZOOnCGQa2tAC0QJP0yOXcaXrX0biLuXUTbqjYfK5xEbQGr8CCH3fQAKjYkyF3EQl2GBell0HQK8OSu','g0','voI',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(41), d VARBINARY(69) NOT NULL, e VARBINARY(66) NOT NULL, f VARCHAR(3), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7099024,-21554,'Tnh9UQRvJxjLgVwx0NW348u6mDKHXZpdB8dl5CZ','vTcb21YOhEsN1m8Q7','1ylyCzSgMrLntD3P7oJNHINSXWSRgpRyQ4GT67TvqMdBShvbxThFaiF1ZJP','iT','O','e',0);
+INSERT INTO t VALUES (-6657399,-9490,'z4nYw','Qyh849n8vGBeTfqHfCRtdXJdHm5oWfMTPiAtWrF2','ycb','Acn','s','F',1);
+INSERT INTO t VALUES (3103569,-14839,'cW6c8AQ4jMkbBaAzRcrI','kYXj693YSedgt','kfBl67JksUvxS8io5cm4D9e34RU8WaKrbJbHAmTgx9jPlOBT9VLn0zvDjssQ3','D8','E','7',2);
+INSERT INTO t VALUES (-7925133,20542,'CarmFyuUjykuqQx3vwet0wWYfeLRS1efiKmw','X6AR4yr9xz8JtYplgC15xtYW8Zmp8K7','x6Yx4rp9dDsxjVG2PCDzFjRcrK3plZjcdorrTWb0kkZIPP5jesAKhoQpnyuplT','nz','P','G',3);
+INSERT INTO t VALUES (2875537,4370,'Eo69GB5HRJhjHbOADzzrUgSO22C7SOSwc','5LOqbFbG','v7ePjNLcVoGAyT0SzH9cGiqS8LRoqr8eAf8kpFdHyDaHSI3','8k','N','j',4);
+INSERT INTO t VALUES (-994942,-26385,'5dwqxzdLo','o','6RXh1rDEajNT5WZSVzf7pJwXLelk5WEvE7i6lzQKZy0huRxEeW3X5SRBY56dgDy','1','c','k',5);
+INSERT INTO t VALUES (-1745246,20267,'TF7SWTMGDAfsmWv7Z2OMWXMhFmkNajKhHTX8CPcFt','oI4JJeDTXKZpygMNlOhsvenwVxnLZxrRbNYe7XWNBR90sjEQMBd1CpV6AEgr4G6yqz','rhH7pNw1CeEfGa661ijPPZCbJKr4E9KublgxLxrGKf3USCXx','A','b','M',6);
+INSERT INTO t VALUES (-6626016,-18084,'Zl8rMgVgbBgf','svcW60ADGR0sDwmMy','QXPyP7jDNXzc','ly','v','c',7);
+INSERT INTO t VALUES (3955602,23679,'OD6lef4ahOdeOrecbH3DcKpUARm7yHbL5AAkBu','uMFqtC2G2IBgd6eUEooAgzAPZhCW','pAft7i9r7Xx11JE','E','Q','h',8);
+INSERT INTO t VALUES (6354381,13282,'G27LEGv0ljZ4ooTvx','nI7Ejk5VWYc','izgewBBySriN0G0Wq5bTVirFozgGFdyTEnEqCJcsL','FOM','5','K',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(41), d VARBINARY(69) NOT NULL, e VARBINARY(66) NOT NULL, f VARCHAR(3), 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 (-4851958482797263243,15585,'OAnRD','4LnYyjrjokZFcuyNg','RWjlGnaklmGk1cIRCsWSKpiBS4Jto3umixWSahFZ9MMocdu0o4T88m0LHo','y4A','x','n',10);
+INSERT INTO ti VALUES (-4851958482797263243,15585,'OAnRD','4LnYyjrjokZFcuyNg','RWjlGnaklmGk1cIRCsWSKpiBS4Jto3umixWSahFZ9MMocdu0o4T88m0LHo','y4A','x','n',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(42);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(42);
+INSERT INTO t VALUES (-747612884794580150,-12093,'r','0lnrl4cSSsgRQI3ZmfcAkghEZySpPoJv20LQnPHQGCxaq4X83','C5XmJApyAck1iWFq0YlYW4vCJqo1qfEOzsxkYuc0EommTX8NEna4OuObWJU','5','J','t',11);
+INSERT INTO ti VALUES (-747612884794580150,-12093,'r','0lnrl4cSSsgRQI3ZmfcAkghEZySpPoJv20LQnPHQGCxaq4X83','C5XmJApyAck1iWFq0YlYW4vCJqo1qfEOzsxkYuc0EommTX8NEna4OuObWJU','5','J','t',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2315939928450611358,-12626,'DeroX58PW4nU2WL5nSlzIYK','a4Uv8xgvuw7MbpL8Gk8hv1qJXGmfiqihhUTpm2WopPwp7x8fa4giq6SUdjHTn8crXzKKn9yWuuWM1Loshf7MdREowwyEfHRfW1dEbNwzxNgmLN5Egf8LOga7WJkmHGcmibNuieBkEPTCjY8PyQ5C8njo1UQhOduAqYnOS6zCvItiCgcwGF7','3WcOBmIbZjFtHESreSkiqHnwu0D13bq9WQrtMxx','R1','l','E',12);
+INSERT INTO ti VALUES (2315939928450611358,-12626,'DeroX58PW4nU2WL5nSlzIYK','a4Uv8xgvuw7MbpL8Gk8hv1qJXGmfiqihhUTpm2WopPwp7x8fa4giq6SUdjHTn8crXzKKn9yWuuWM1Loshf7MdREowwyEfHRfW1dEbNwzxNgmLN5Egf8LOga7WJkmHGcmibNuieBkEPTCjY8PyQ5C8njo1UQhOduAqYnOS6zCvItiCgcwGF7','3WcOBmIbZjFtHESreSkiqHnwu0D13bq9WQrtMxx','R1','l','E',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (11048095851659433086,799663092053005442,'p','sE7825Uv3ATW','mi0cACxN1iQVvOeFLdSPnCALLlL3FVmIwHRmKJ5xlFpWyj1ZYIH8A4K','9ZmTQqMXkZ7Sm7CzN1Wwrq5eq68nY0oboKf8tAUDy4aOPboQ38CB1JbyBUYdTisJg28JbW9aTzveJ03wN1Iw2sZK6paLo40bvz0Vhy7nohUCE','tsvaswhOXE8l7FjkceW1tJAe8B0qcmGXuGxitEbgQFv7iEdK4','farq3ckVDt1EF3FafGwjVvrbZ6',13);
-INSERT INTO ti VALUES (11048095851659433086,799663092053005442,'p','sE7825Uv3ATW','mi0cACxN1iQVvOeFLdSPnCALLlL3FVmIwHRmKJ5xlFpWyj1ZYIH8A4K','9ZmTQqMXkZ7Sm7CzN1Wwrq5eq68nY0oboKf8tAUDy4aOPboQ38CB1JbyBUYdTisJg28JbW9aTzveJ03wN1Iw2sZK6paLo40bvz0Vhy7nohUCE','tsvaswhOXE8l7FjkceW1tJAe8B0qcmGXuGxitEbgQFv7iEdK4','farq3ckVDt1EF3FafGwjVvrbZ6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT NOT NULL, c BINARY(44), d VARBINARY(90), e VARCHAR(6), f VARCHAR(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2862051,1656289,'0KtMiJ8b','qFeiISzbELE1hwB5dAb4tg37oimYRY6JvAaLU5qD8GMfPECep4ICKXJBHVN8tqoEUJpo5Yc','1kSX','StI1xIVbHybbF6pP90Ml8XYagn4JWUo0uODBr4wsqFG39uXdDiIaTT5P8LkSi4b2LLFa1aHWWeVpIFg9','EefUnY2J7kW9y8U2tEMDkIsVa9OvJwGNdXldDGjalIwzI9I0KC8PpPl64SfSMNTdBBhwNvgz6FSsAdutxAz','zv4j2QAOEYoRItxyySuprXWVXKuIe3iIWcUv49Ymzlq5c3cdl06YrIggtiWiup5eB76MhGPJfV1bNQDJ7B8EA2',0);
-INSERT INTO t VALUES (2510756,5550532,'vNBdqvx6mhitix2IXWlKkTJ54fWiHO2ygIJ1CKpv','1Js9Gjw7GLnaaT2yyKEXMgGdjkgJalB6dS3gus4EgUBsU9','sxGP6A','rSP7PjzCf3yobb9zZi','N1wtsF1KP7DAzqWFpa06WZe4UMqQ15WW0mPMYzUfa0xwJQuZIUkb6zMM7FFUSNhuRnaMMcp7','PovXS8WiF8qmp2HvHpzhEvAxxl9E2zkossinSdCyK1VTkDAzbfbozkhYxD9wCfQiFDyJUnVOIe603',1);
-INSERT INTO t VALUES (-2251848,921032,'3RsI7GX4nHYvPGxiuNS5FrYByUH8TvYuiNOCRAUSG4Le','NjIl0mThRoKDeCssM8Nw8zdARcD5b6VrXp17pagYSdYrKSHSa3xFZXnPARGH4SyShLsSLx7bOKzYOzHC6QBtGpf','vxCl','fUmxPoaCLlqoXsmQOwfUs0Vs6f8caDhd0UpYUhJUlbUtv6JuGIggd3MgevBh91ss1QQLZVUzxzIdg2','gEIZtevTvQicuhrWfjoPsHyatOTgepUeZwPT4iKLos9Py4JkE2NQqZkQrBncCk4euG4XKruvqhMw','rRw0h8gtN',2);
-INSERT INTO t VALUES (4006682,-57188,'80cI9ZTn','jGcNQ4LrBlMq1x7UpjS70Sytsj1EosgSoLl6ksX2vgd','dE','DE95QMpTnYDDxlDpzqwARXTna6CTbKUoaMxLfyOZRIAJxXkdt9P0QD9iOxWRdmzxoejlgeod','FZrnrXnEOZUWgh67mqAR51XXBEc3dbNvAvr','cZr0pMtZoMG0Pt',3);
-INSERT INTO t VALUES (-6000830,4727248,'tLYpDgxo1Tebj6mViHZki6nKf8D4Wf','L7FR1GGfsutztjc','hF','X142nWHgFMXbV9Z5y8kGrwZ1qTaQwWmIuYSV4m2rh2TJuRN9tjU2212mcwshaJYd5EuiVk','5L5ulZ7FHdrwfxEpwY8bH8UQqhH','0hh7CCoSssacpgb2U2fG1agF40UWrAh9CYdsAeOKeSTzAZ4lXCtErdYNAySJqxUsEwxNvxDxWsTdzy5b',4);
-INSERT INTO t VALUES (-8060367,5569372,'Sko8Fz3EsS3q9stFaFI30NImqUw6D','Apto3duy81O6AiRtMhI64FBr2PwONVwXMxBMQawSLalAhI7PgPgSaislLEXUIGWe9mkecHvk','U04RNT','gSYSvEEOOGn0C','JVMAXEioAfrruTXUip3WmR2XjAmeQtxOnFgyjHMk2gtWm9EtNVTjsadOm7BcgGqwuc','fsLjLhqsfUKOEoqDQx7SRLTZRvT33C3trhnWEt2ihfuVvUIubjzw7WIMEyYP1Par',5);
-INSERT INTO t VALUES (7129280,5324591,'aIgpODOYmmhtNVm','CyWgFnecs1hAUrHqKP09qjoK0FjEq2LX1dm3O0poPVGJjuka7HOy0sMViP8kb5','7u8','MS5lTcchJJrxCBZT7aQYGzgKZgxm1Q1z','B3M8','9ofRdC1fST9MqnWYPPy6NRzE3KSJyFLzzyEJBLuzck0zo2TOVJvScx5880dBmMKRqZElN',6);
-INSERT INTO t VALUES (902544,3897107,'cLbuIBG6SHDLkFsbhoysy9L','6jXZu3EA6C9UrtYToH4Ly1qZ6qS6hY1Ybso9IElKZNBRxLwVvQxzstKM67UNwEd9hBDWQCugFwaAvy2bkuxHf2B','dd1b1','t4ronUXANc5XVcysSpuW3UI9woesqXtCmDWOfA0vhY5YmkLnK6ivXaVLpqI0PgJIiLZVTqPRqFgQ8XtwKJEPkUKOnv','dgQCdgV6181bwy37yytM','Te',7);
-INSERT INTO t VALUES (-3904153,-5545365,'i8PzBfkx','PStaNxPDeAxE31MOtXw6SYDg588341xHf7ZTvcYKDogSkCLPPgD9HG4Me','cTDGfO','ZZtSfdGPzt9pElxKLfZJ0','9uekgURTQje4Ki7xGRYtpb2ncJbKihClcnquV5XGCvmBhf2fVxUM','j0m',8);
-INSERT INTO t VALUES (7407246,-4630242,'6O','VsgMhGxXCRTYuP66CUzrnydcnXiKzSuSlspSkOOC9Uw0WHQxoCVhDleePF1sRBnNPdujShzlAeRdzpjxxwK','Mu','gdRS6B9whKPirK4Lwrbrt1XUf4N7vy','7WNr4ZejtgBetwkAGjx22WzykbEk7QMCfvtoO3J5GMBy1HoduS9aJBI2nqnyAWMRoHAwRobnnb3d6FLLeAaVKuOwl','0geEQxFltFFu93fdddgStZNlvQiOOrTF3RlS1SSjC5J7KJh3QeJpEkM8Yxu8tyeMwLmTsHTtcLR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5684422512576287357,2831,'3czqEcJZAkRv','maflEhdTaSTUpZEznBXV6f5xlCugsvVEPjEIVjmRmLdd1c4NzSGAM7TgpomBdoTELGZHw5hJ1WxIotcjlPmMStYZoPJxKdodX5Ub4mD9Gp3u','oDLwje','xQcx34c66wvCy3jrODU5eTCVoACDkk9DIkoThe','z','d',13);
+INSERT INTO ti VALUES (5684422512576287357,2831,'3czqEcJZAkRv','maflEhdTaSTUpZEznBXV6f5xlCugsvVEPjEIVjmRmLdd1c4NzSGAM7TgpomBdoTELGZHw5hJ1WxIotcjlPmMStYZoPJxKdodX5Ub4mD9Gp3u','oDLwje','xQcx34c66wvCy3jrODU5eTCVoACDkk9DIkoThe','z','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8718175096609215634,-29391,'ccgmYTJJNG2','ipqeiE34rnCiZgRNP7ZgLW9Aq41FMTy0Vhj3E8ar2xp1Ah7CoIH2vnll41wVdaMLBneCI6wBoZhqNkH6yvIC7BnHl2x5Fvd0LQQ5ckZIFjakQ3uJHPFrzHO2mxbRMdWvNb593U0LmkXtbEUZqxh4t8ioIosGaZAQnQHrY63lJC1S','chdESN6M8weqCw5RbGGdoHlBduGRBdJ5Kqi43sj1ZKNijOSXr7k6Z0vYJoii5wx','PH7YvJ16kmJQFJK7UKx6b1Yp1pckbb6gkOEUN47aEYIZvvH96nU0GKVwGkrv','wd','M',14);
+INSERT INTO ti VALUES (-8718175096609215634,-29391,'ccgmYTJJNG2','ipqeiE34rnCiZgRNP7ZgLW9Aq41FMTy0Vhj3E8ar2xp1Ah7CoIH2vnll41wVdaMLBneCI6wBoZhqNkH6yvIC7BnHl2x5Fvd0LQQ5ckZIFjakQ3uJHPFrzHO2mxbRMdWvNb593U0LmkXtbEUZqxh4t8ioIosGaZAQnQHrY63lJC1S','chdESN6M8weqCw5RbGGdoHlBduGRBdJ5Kqi43sj1ZKNijOSXr7k6Z0vYJoii5wx','PH7YvJ16kmJQFJK7UKx6b1Yp1pckbb6gkOEUN47aEYIZvvH96nU0GKVwGkrv','wd','M',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2141981700309144898,6217,'K15mS5as9QNnII0CAx4FSSdQ5WZOoAhkjx','xDdL4w8i6yixTFCgyJWf0l6Q0PWWD8q8dgOPKvTkuSreh14zng4HzaBbrt1kafKf6PR8xQFHfgrTT','OjD9jNE','b1Zyti09XRDEh06Twk6VQCYmWiRCzNUkUivwQn2QHXoLVav7hhLKA5lLEUp5YQIcGV1PEJqjeD5hdNPtXrCXQLPJOf2myTt2WzAf08I7AuTc5m0LkvUTE2uicviV6eFQ9GWoWFKV7hitgcnXR1vbtBr4E0u6G6v2UOVt5sFanW9wpu5dK154nUxGeVWG33Aj60kSarGGTn505RGtkyMVfLTqZ5uhNeQV23aISe4GMF','cV','RV',15);
+INSERT INTO ti VALUES (2141981700309144898,6217,'K15mS5as9QNnII0CAx4FSSdQ5WZOoAhkjx','xDdL4w8i6yixTFCgyJWf0l6Q0PWWD8q8dgOPKvTkuSreh14zng4HzaBbrt1kafKf6PR8xQFHfgrTT','OjD9jNE','b1Zyti09XRDEh06Twk6VQCYmWiRCzNUkUivwQn2QHXoLVav7hhLKA5lLEUp5YQIcGV1PEJqjeD5hdNPtXrCXQLPJOf2myTt2WzAf08I7AuTc5m0LkvUTE2uicviV6eFQ9GWoWFKV7hitgcnXR1vbtBr4E0u6G6v2UOVt5sFanW9wpu5dK154nUxGeVWG33Aj60kSarGGTn505RGtkyMVfLTqZ5uhNeQV23aISe4GMF','cV','RV',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(66), d VARCHAR(85) NOT NULL, e VARBINARY(93), f VARBINARY(40), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4722,728514,'f2iHQFy77ZDKR8adYx9xOK179tThvOlQxPWf','mFecmMskXYgb6OJ4XbAi0RMtdxZE7inTohAVdZPNOvEtUJxv4WbJyYebyT6t6XgU8mk6','MT28CikXYN8CTjAGchpLC2OwJZO1KeZivxOf3UXP','lMRMY0fhdfcrpfpGNuuwsUwKqExXGDIs0nYq1wK','U','W',0);
+INSERT INTO t VALUES (46615,14148399,'7DiI4P13ez5E6jGq0eB3rmnQCuzORC6UCoFhWPLbQAXQjagFQHiaxjhH9k','9cMQclaNGlCKJt','JfbLpsdAIpAAE3n1','rALD3BlEySv5fWUopqnNJufbduEBcz6Wg','U','b',1);
+INSERT INTO t VALUES (38251,15740257,'1EJMLm8kiBTemArzMYbqewwjNa3wwqPJPOheAmMfVgjaLdUCwXPSLADnbOqR5QiW','bPaUC2fHyTvlI1V4bYoWYgGfnM','WRc37','JJE2b9VsEgD1SN5CGzzKd2XFhywL','Q','X',2);
+INSERT INTO t VALUES (50914,6676992,'SYQ3ZaOe6fS75wtLhS','3QsrxatALgJMDzlkL41n4nuWS9X','zItDO8naF7D9aNlnAKxCsyI27aGMhv3P2DqAMXcR6Rkp4HtOMlkkmmOVaUchdeg8dDckrabjDR3Gap6YyjiOSUWhW','xG','X','8',3);
+INSERT INTO t VALUES (29172,5026899,'IlzlpUuezGL','1y0jUSUAaT','C7qUyu47v2rnjxoobIOE8ic5z6B','y7OdD9rqXmxkVhyNf3v1','P','1',4);
+INSERT INTO t VALUES (49203,16651083,'io5cSU5W4p10fa4QXdciqRLTdtUEAztsO28AsIiHwLdIfE0UHvr','nH52MXqtGwpv2uWVSp','Y85MuUzxGfZZNg990m9Lig7wLEIpwJfnv13WVUp6ubBQ','9dR2BhHhpwm','z','m',5);
+INSERT INTO t VALUES (39981,7596069,'80sR7z3wkUSJkN1n6SjqNrl','pT5738NlG9','o09CJEJr7YUPeeCigRJkyok9ecw2wNrlDOeqZqkmcVMBgAtx6ra8XF4gzvy03L9O4','uDaZbJq9FzKBSvpiTASf1ZoNshyd6Zj36C','d','f',6);
+INSERT INTO t VALUES (38456,8798323,'8WKKOlmYzfZY','rJefw7MbVe7i3XC8xz','QTjCJyFGwZ9iyjOtACDCLOmIl5TlCv5kTAPuoSaXn20hT1oWrRQTwS3pOEQb2NtZvJE0sD7zc','cEtDkz3o82cynN','f','O',7);
+INSERT INTO t VALUES (56525,3643556,'G3VtaZFGgmpoEMVmDu','95XkpGA3zNAdMNcd9Xl8uMiy5L3m47AblNzWl8SaBkq','zy2WilS1xilxcSoK1IOBXOM2JQQkQwDuU98fb3vkoE61tjPoHWJtPycZrwrArivzNLBRv6GExhyznAwK5uWnTZIs0zuc2','cXLpZfGPG','U','W',8);
+INSERT INTO t VALUES (731,11445380,'zwb0sCT0dSJ00hNDqNmNx9s0GE','Q3sYgNJBXjtLs5hbvzZM8MHYkH8jWPHwjhpZTtq0','n9N5jechmENejbLTonvQ7RY5KoOJq','bZbQp3A','n','Y',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(66), d VARCHAR(85) NOT NULL, e VARBINARY(93), f VARBINARY(40), 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 (-4798305,-4633480,'YQQXwrXYRThIYqJsER9IA5ssroc8c6FvIRs64YqunG','fKy4i','g','Rlgt8gO0W3Xkf4ofHU7sDxLCjjzhX8auuDMfAWbI','PaU2ssMApazHG8BpYc2FGsKsqXcOjAFswc0TlQXrr3F1h','5kTEJu1XaYxCMI7NT9gevgWhClVwyVLQrOg09O8t0cGO2IlxyQnSzfo',10);
-INSERT INTO ti VALUES (-4798305,-4633480,'YQQXwrXYRThIYqJsER9IA5ssroc8c6FvIRs64YqunG','fKy4i','g','Rlgt8gO0W3Xkf4ofHU7sDxLCjjzhX8auuDMfAWbI','PaU2ssMApazHG8BpYc2FGsKsqXcOjAFswc0TlQXrr3F1h','5kTEJu1XaYxCMI7NT9gevgWhClVwyVLQrOg09O8t0cGO2IlxyQnSzfo',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(45);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
-INSERT INTO t VALUES (1194160,-4990924,'HKDCIzDqfiUp5pEHpww3u5','7L86ot88PEjNd91R4nffpfRioF5wmmJ5WUFZvPTn1r5PWE8t5B6aOfWIMcZgORwCLyMI7iIpu1xvvul3WY','ITouOu','v3qAv30TrMIbkl8MVQVTGdp3tSoweOwO5cfJHr5Z8vQd4Eaw4vux9cDYE9JOLpYwl0yAIRgXC','SXxOL5ZDs3RfU1njLIO3','9KOVmrHqBBkcsygs0Efvp6UVZ1YI5CdESAbN7sfCjsFtC2D0q9eOsqMqirg3fKqDdgkbQT7u4lb16KO9jh0FXfXKcEyGeTkjMOmL',11);
-INSERT INTO ti VALUES (1194160,-4990924,'HKDCIzDqfiUp5pEHpww3u5','7L86ot88PEjNd91R4nffpfRioF5wmmJ5WUFZvPTn1r5PWE8t5B6aOfWIMcZgORwCLyMI7iIpu1xvvul3WY','ITouOu','v3qAv30TrMIbkl8MVQVTGdp3tSoweOwO5cfJHr5Z8vQd4Eaw4vux9cDYE9JOLpYwl0yAIRgXC','SXxOL5ZDs3RfU1njLIO3','9KOVmrHqBBkcsygs0Efvp6UVZ1YI5CdESAbN7sfCjsFtC2D0q9eOsqMqirg3fKqDdgkbQT7u4lb16KO9jh0FXfXKcEyGeTkjMOmL',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (7441693,6371807,'JQLvLFYpB','1CqcK4p0nJJeym56UhMm4GJPfKaI3wIEirymqWA3sjnpKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTVZ7zd6xYvBFzzjqzsq4uEDgwg869IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz01','M6mrTg','tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5','G3vhsfsF','zGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2Xd6XQy1yPXae1saAOWhNZJGDlKacK0V5BOu',12);
-INSERT INTO ti VALUES (7441693,6371807,'JQLvLFYpB','1CqcK4p0nJJeym56UhMm4GJPfKaI3wIEirymqWA3sjnpKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTVZ7zd6xYvBFzzjqzsq4uEDgwg869IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz01','M6mrTg','tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5','G3vhsfsF','zGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2Xd6XQy1yPXae1saAOWhNZJGDlKacK0V5BOu',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4077328,-4798800,'2LQSha','Tt9qMgs1h7BKF7FV0eCeLCEjshjj5tMREZoJUckPfGuf9mqGAvwv3KWlHNvy2cgvBTEnyr','8TD','9ve1ZuqID0E95AHMA12stO2yA5lytUPMxUwuWU4WTqXzJmyLqYspEx89','1RsSakbxD','pAQJwTaQarni0A9DZ8tvCZXVqZJE7rWSmqbzvXtBZtzQr8z497kO8nJRlXKkFw6',13);
-INSERT INTO ti VALUES (-4077328,-4798800,'2LQSha','Tt9qMgs1h7BKF7FV0eCeLCEjshjj5tMREZoJUckPfGuf9mqGAvwv3KWlHNvy2cgvBTEnyr','8TD','9ve1ZuqID0E95AHMA12stO2yA5lytUPMxUwuWU4WTqXzJmyLqYspEx89','1RsSakbxD','pAQJwTaQarni0A9DZ8tvCZXVqZJE7rWSmqbzvXtBZtzQr8z497kO8nJRlXKkFw6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT, c BINARY(52), d VARBINARY(37), e VARBINARY(23) NOT NULL, f VARBINARY(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9139716327464336680,6509597458756747235,'uz0wolaL6r','LaxIb','aKy','Mz81','Ftj9IeORepAeCn','9OrhJkPlAZxsZC5qXcXvZRC6uUfyJOunWL9Urqtxi5WuVwY0aDdcxvruP1gPffwV02t2PaCOuT',0);
-INSERT INTO t VALUES (7356140797996909118,-25664168537299620,'1MThG8YCv6Od38MiC0CfXczl4ThkA','wDhv6THKfvUTXXU6xzUXDVeW6','MLYaLBtLiYt6R6YXEdJO','oUf8','DUr2ux6e47a0MVUvAK6uF2opOY8SxjGUcPOFgsxxGT5o4JzUzXSzwVvx4Id','bF3JMhxBprvda1g5evGQu',1);
-INSERT INTO t VALUES (9325585794673382921,-6558619747304022672,'TfaMCPOfrXgxIV9QXfDDv','q47plZ4gXX71qST','dcB5e2I7KMCG','3uz27','M3FHT2knJ5cirGnVF8Lwyrkal998Qrg1SeVvOzjy8Yef5WzRzVbDV7ElHrC8DVt2muFLTtfPQeRKYYK2zhBAqvJgpwy','YzBA1hy7Rq0a3qLhkD5EBCR6kCNN15gPAhJaxYx3sJNEVQlfcyVMNYJbMeJxeF2qIX2FgwauqGN3g60AU02FoSE',2);
-INSERT INTO t VALUES (17227638741867554012,-2683567114046311663,'FlSiYKKbgDHrlr5ay7VlTAQZC69B0mL','poiX0WEv2Eb9E8D','MQjNYYVZHHFmiyf','XAqvc','BYxqvD','gOLB0G8EWC2JOmG7USho936zQfQX69rU8phi4XqJ4UueAJ1VJZA2Bik7hn4TY',3);
-INSERT INTO t VALUES (9041429294289048592,-1279222627695934234,'zhiJ58y1r5PQ4BxZQUguTr62oOeDyFpTSboqE','XattyTqRVnypYPfUAywqQw0biEqr','5AXctlScNWPVk0QxWOi','eA','OJKy2wpiwqZYxhrxWi4BuFXZZoZBAYhPZJQ0xuJ8voePrrjpzw3HnuWI9GVdxG','UFrsYzoNPUZWi70EMjRRE90VbksvbdqG8LbM1Sv4',4);
-INSERT INTO t VALUES (8176270888920562709,-4117639931899045335,'QyLixAErvrYMEncKzkz3DvJ3xVZFARdS9wdkBEjn','0NvbTYSAM7RrkqWGoj1Uf','RedjhHmI','V06lYV','66MtkaHvXV','zJYVKhYPPeOVg3Ws1P9VHFrJXXR1wpTnrgdDZtrslQUG2OSyvEYBdBj2sVzrXD1zMP',5);
-INSERT INTO t VALUES (5813077716602527357,1582720040484263742,'00NtP3ncMAJw1b2VRs8mw2QnO','aaBF20u5PMoEA81rnRKlnbRNrXhp8ALc2','wZQfMQ5','GLM','mCYCLtrA9njS2lbrbY1KRDtSW8rJBTM6GcI5sDSg2VZsOkbpGUdUD0E9W8qIsUZh9agCk3nW3wm46nOv3jlwqiJjJ1vZAo','6oIiDpueN94A3nu01qVnjaO5VnQuZYx4I2g9YLtPJjWScQ',6);
-INSERT INTO t VALUES (9153687339864936857,-5377430404293973685,'zNTx7LM','yWXZW3MHLzVZHJQ','gdul','2I8A','0D8wDRwMFTQ8DkpILIsRQBKjhgBsS3qFspY0QkmA0EjmBNxlO3pYbHjiKP3OF','zRv8rjNRkbqgKdFQzfk1AQyGq6Y9EG3OJFuL5ym3fE',7);
-INSERT INTO t VALUES (4486045655773190087,1706013925931095014,'3WRIkq2Wbe2Wfz1','hUMLguUpD5rHpcMfxt','3BJbI4g1JMDdyq6F','QTBi','elAwlrjwSTCgSuO9eq7j2DoTQUYGSqeBwz5efRoZQUMl03mbfx2jfUgqYqI8X62lFVwpAcsXzR0bPjJEKo7YfMyXIsmJmM','RgkiV1FS7BbG8GWq6SWHT',8);
-INSERT INTO t VALUES (17452935787578117341,761152186606969715,'sv5PYN2ZyMSEFPrdeRjPrAe74Gln','qdzvGQYoZhZGMv7mWJOCU','CXl','Li44','11wdj7eQHRO8SiJCYcLMJNQSKSYZRpHbhKFw5','0tPekSNCNTYVZ5xRmeqvYCQDhBiM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14058393,1105190,'6RzcvRDFH8J1H2mV6Goms8PF6YwQKf1x5xWE0NgD0KkgWQn2WsKHsCdDiswIrx1','U01fbsABZFMuMJo3nXA5KVTGFHT85jiPcuoXYY3blrKtQkNgvpYW17cjYWZq','rkVUjkLmWj0IZN4IGVWMC8KGkJKyMTFG18JhNV5uaGaC3uha3jdX','gOVn4n1W8mdBXauEeUwIrFuCjK5iztul','L','1',10);
+INSERT INTO ti VALUES (14058393,1105190,'6RzcvRDFH8J1H2mV6Goms8PF6YwQKf1x5xWE0NgD0KkgWQn2WsKHsCdDiswIrx1','U01fbsABZFMuMJo3nXA5KVTGFHT85jiPcuoXYY3blrKtQkNgvpYW17cjYWZq','rkVUjkLmWj0IZN4IGVWMC8KGkJKyMTFG18JhNV5uaGaC3uha3jdX','gOVn4n1W8mdBXauEeUwIrFuCjK5iztul','L','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(67);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
+INSERT INTO t VALUES (10268474,1758614,'anBWL10C7QOfMZGSrO00KpLF','jLzmLWMUxU6L0XZ7CGbPUCoAWlAIo93gOOpCMkA9zPdMDaXnMXiWc35Mxwz5sefbMQQkILJE0dhwc','z7K1FZ7stRaSlGTYOJXvdtduUWTq1JMgI0jPlKCZXE66wUg1p8Z3JQngTXVljGKUunFxTSJu7kb8DlSvL','NOyx7XmYYUYgtvVEdO','4','J',11);
+INSERT INTO ti VALUES (10268474,1758614,'anBWL10C7QOfMZGSrO00KpLF','jLzmLWMUxU6L0XZ7CGbPUCoAWlAIo93gOOpCMkA9zPdMDaXnMXiWc35Mxwz5sefbMQQkILJE0dhwc','z7K1FZ7stRaSlGTYOJXvdtduUWTq1JMgI0jPlKCZXE66wUg1p8Z3JQngTXVljGKUunFxTSJu7kb8DlSvL','NOyx7XmYYUYgtvVEdO','4','J',11);
+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 (15721864,9422694,'FLpsh9rOrnBvX','dDUegUOmKbUtF0p2MoMgGrwUTQvjmdUkWrS8FCD1tVYW0V4lTfxSzSBj2Lf3JVipETTlQueALifV35h4zNUpjAhAQVMjFLTGocwXrlvDpXputoOVEIwV1aobJ3y7WuHK1KauFvclWOFx1zYt3CouItdPhHeXAIopnjp0JAmWHDg4slBt8ypJykM5uyFDb8tsn6Hq5OkTg','5voUgZhmwgzAl16OKj9','tXZ4JXDzeVei9i1','t','0',12);
+INSERT INTO ti VALUES (15721864,9422694,'FLpsh9rOrnBvX','dDUegUOmKbUtF0p2MoMgGrwUTQvjmdUkWrS8FCD1tVYW0V4lTfxSzSBj2Lf3JVipETTlQueALifV35h4zNUpjAhAQVMjFLTGocwXrlvDpXputoOVEIwV1aobJ3y7WuHK1KauFvclWOFx1zYt3CouItdPhHeXAIopnjp0JAmWHDg4slBt8ypJykM5uyFDb8tsn6Hq5OkTg','5voUgZhmwgzAl16OKj9','tXZ4JXDzeVei9i1','t','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (8722816,5576645,'npxku0zkwQuxYyE35ckdKll8L3uDSU0z7rmL','R1hg3xCrUa8L7ODezsHBITFWSsn1Mlp7jJlqnr9B5VK4U184QiIRq3q8yBl1duxyHxmewwkrvZzVkFsyZcP7HJap8Ht8H8EPBtswmakz40ywDiEX33pE79v5UWSCHYu7vWt0CPTTTo1LcbAJsFV4qmObd1tuJlU76XFp6a9FzRVjc','42dYF9','IvtTZGBLm6gvY7r0E8','9','v',13);
+INSERT INTO ti VALUES (8722816,5576645,'npxku0zkwQuxYyE35ckdKll8L3uDSU0z7rmL','R1hg3xCrUa8L7ODezsHBITFWSsn1Mlp7jJlqnr9B5VK4U184QiIRq3q8yBl1duxyHxmewwkrvZzVkFsyZcP7HJap8Ht8H8EPBtswmakz40ywDiEX33pE79v5UWSCHYu7vWt0CPTTTo1LcbAJsFV4qmObd1tuJlU76XFp6a9FzRVjc','42dYF9','IvtTZGBLm6gvY7r0E8','9','v',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (50249,12743362,'AFcbiBtsMTJEL8Uq9hh8kD2XgiZqumWMwP3yNOsu','7PWax8N6YDG11saccFDk7giBQyfukRbAqWOSaavxCCGVV4','VEkvO','1PCcQiu7v1YpCO54dkqQdASwNNW7vnW1blp5nVXIutvUImf3f5vjJbxrJnhG','K','F',14);
+INSERT INTO ti VALUES (50249,12743362,'AFcbiBtsMTJEL8Uq9hh8kD2XgiZqumWMwP3yNOsu','7PWax8N6YDG11saccFDk7giBQyfukRbAqWOSaavxCCGVV4','VEkvO','1PCcQiu7v1YpCO54dkqQdASwNNW7vnW1blp5nVXIutvUImf3f5vjJbxrJnhG','K','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11578847,4639152,'iOcYTh0JYdUgNQx3wQQf6jCYWEP7efDpgG6gcjXxE0iKG0','XUFERDtKxDDe3zoWok5vqw','0vG6rICaMvTuGMlEnDTFnYkOBE1jcmF6dP0WX63zGvWEfy7VA','K4wOruHmU5ldWyLzbqjI1AI2csIp88ALknoTl0c7Z3Tj2EZecS47iNgBO2xXiF5oqta99cVnk1WL68DwXqnJbZgwxAx9PpmOQND2I13HiEx8R2q0dNOXPyfX1wSWC473rYyUvvhiUjQGBLc67MZ2xdx1kawvrewtGw9iZZRvZ2vq6mqR19dRirb6DrlWYBanqbXz1znimiMGd2oMv2hpfxWXsRK1Rc4KahBRzEORuwHAp2wFMrYC','K','4',15);
+INSERT INTO ti VALUES (11578847,4639152,'iOcYTh0JYdUgNQx3wQQf6jCYWEP7efDpgG6gcjXxE0iKG0','XUFERDtKxDDe3zoWok5vqw','0vG6rICaMvTuGMlEnDTFnYkOBE1jcmF6dP0WX63zGvWEfy7VA','K4wOruHmU5ldWyLzbqjI1AI2csIp88ALknoTl0c7Z3Tj2EZecS47iNgBO2xXiF5oqta99cVnk1WL68DwXqnJbZgwxAx9PpmOQND2I13HiEx8R2q0dNOXPyfX1wSWC473rYyUvvhiUjQGBLc67MZ2xdx1kawvrewtGw9iZZRvZ2vq6mqR19dRirb6DrlWYBanqbXz1znimiMGd2oMv2hpfxWXsRK1Rc4KahBRzEORuwHAp2wFMrYC','K','4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(14), d VARBINARY(65) NOT NULL, e VARBINARY(43), f VARBINARY(43), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6936459530512022822,2053912548,'DhxXg8b','cQpesnHMAUzvEAHbq5vuVQniSVvqzReP','Qi3cp6CiYBuB391r3HwJ43DjMv','MBT0Y9Ihs8AMf','kP','G',0);
+INSERT INTO t VALUES (7451263313022777235,1634709320,'NLizS2hMi0','FNXDgK0TS0eFtWZmFpcOSQA8U74K9ytkYzNTY','Jw8mEIqgXvLqimY','wr0hVFzshdldQs7Y','gz','S',1);
+INSERT INTO t VALUES (2047858084505359290,2309375547,'ikay','YOC1b5aCjhqoRrKPb5Kjzb3aD1fcX0EyogR2ImCko','1FB5ute6Jj48','hfSSx9W','r','4',2);
+INSERT INTO t VALUES (10518223356245396716,961022331,'87Y','qSTcjmC','V','sPszWPngEwPDCez1JyI9aNrFtbZn0ILPyImdJAs','6','R',3);
+INSERT INTO t VALUES (8596088273805836890,917164474,'2DhtxIvbo','h1kFMqu7c3Hx2MUq8Ee1TiZXJmoxIbJifH9JzBv9tEBjhIXclF','DMPpEV418WwI9OAnEK2Mwhat6hprL5RHiG','v50Am8cmrDsmAPaEIc0YlN6qAfeovHBziLHTRRv2','oV','U',4);
+INSERT INTO t VALUES (2208177102593514315,2312119725,'ItwIcUJ','sJLrl69BdEkXL','WPCU6JNqYB8USVjcQYyAXizv24bB','NDDbsOjgw4kARgK8Z4R3S','3U','u',5);
+INSERT INTO t VALUES (9873017653804778963,2427306174,'yTkYFNdC3Jf73w','sqYqNxdOKeRIAK','cJjdaGENE','ESvUwkR','06','l',6);
+INSERT INTO t VALUES (17335378561769105820,77135220,'9d3t','sNH5pPjkJ9T5JgZFqBhICdhQHMPlXnd4tgaj5h3lXIHmx5bzYd','JmdYpKSZRRaUJq5j5E8g','mR0Ir44Z2ph5NPoWXJJ3UYsHxL4x6rHWE','D','i',7);
+INSERT INTO t VALUES (1062542888269016302,911161061,'3KQhxSG3kqK','wwdFzFmWnbUi8utCeckMzivJi5N9RhtTTw8fCdNzqO9Nj7Blv8mOaRbmM6TL','9r','E7QFjAbjr7fGWXP','FU','o',8);
+INSERT INTO t VALUES (858504822267950647,1973824908,'ZUSjxEju4Wl','XZCMnWGX4GtG1JUdVSUftzlmEFan','U6P3lQ26wBhvngkc1XsQaLpaIm','dCVV7YFcnCJJ4peXSy08AymMO0mdyWUNp','kj','G',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(14), d VARBINARY(65) NOT NULL, e VARBINARY(43), 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 BIGINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (14549715689674906962,5811406605376775129,'PQshISZpVNZNtONkOvfiUuzik7fIeiwd','NOpkPzX5GSL1R0Cbw6ThRT0E','wFylxw','Ao2','iI4wGpTRgqKYoPTFpMzhmB1qWJxigkvwp7wAvN6uc9rk','9KF0mFWvkJsc3o32PzKi1SEyREn6goHpeo0sjhOUPhLWgDxTXSocd4Gz6raf',10);
-INSERT INTO ti VALUES (14549715689674906962,5811406605376775129,'PQshISZpVNZNtONkOvfiUuzik7fIeiwd','NOpkPzX5GSL1R0Cbw6ThRT0E','wFylxw','Ao2','iI4wGpTRgqKYoPTFpMzhmB1qWJxigkvwp7wAvN6uc9rk','9KF0mFWvkJsc3o32PzKi1SEyREn6goHpeo0sjhOUPhLWgDxTXSocd4Gz6raf',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(53);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
-INSERT INTO t VALUES (7806492942512875481,-1678251987247600440,'K9AOAtdArZj8rZzmACPCkC8J3hEGGw0OaA','Pj76dOlJw75t9mCyavgdrGuFMXq','QdVM3VmwCY2jCzWiTDm','hy','KuX24B6MWBWXOyvtPqXyTree5ofhlfJoeWmFoyaNv7rSKmoVr4iu6KpPVTlbfnXFqgPk8IGwnaOasiQXVeHsOfcQgmWj','IPkK8JtshTBejj5xsKMVKoZx5rKFZ7r4a9QuMW5T5Y6IX5TovvGAgrjjWHtEp9vWbTmT0G01Uyc3oyB0UPZY4',11);
-INSERT INTO ti VALUES (7806492942512875481,-1678251987247600440,'K9AOAtdArZj8rZzmACPCkC8J3hEGGw0OaA','Pj76dOlJw75t9mCyavgdrGuFMXq','QdVM3VmwCY2jCzWiTDm','hy','KuX24B6MWBWXOyvtPqXyTree5ofhlfJoeWmFoyaNv7rSKmoVr4iu6KpPVTlbfnXFqgPk8IGwnaOasiQXVeHsOfcQgmWj','IPkK8JtshTBejj5xsKMVKoZx5rKFZ7r4a9QuMW5T5Y6IX5TovvGAgrjjWHtEp9vWbTmT0G01Uyc3oyB0UPZY4',11);
+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 (8227449091228580896,3324753094,'SpEho7OF9aGQF6','cG','wYS0zivo4S9a0wBMuC35Owv','2TPGb8WmUeKN51srQ7ktd4','K','c',10);
+INSERT INTO ti VALUES (8227449091228580896,3324753094,'SpEho7OF9aGQF6','cG','wYS0zivo4S9a0wBMuC35Owv','2TPGb8WmUeKN51srQ7ktd4','K','c',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(15);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(15);
+INSERT INTO t VALUES (14402200875900788363,2889938284,'a0tg46U7hstgNr','mA23EEQSnwzdaa','JHbyduQdW9qwNiqoJ1pzbJRKLZcmFRSKJo','PpGliqQNb','v','7',11);
+INSERT INTO ti VALUES (14402200875900788363,2889938284,'a0tg46U7hstgNr','mA23EEQSnwzdaa','JHbyduQdW9qwNiqoJ1pzbJRKLZcmFRSKJo','PpGliqQNb','v','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10260438597875306972,4134343422,'K2KnAMlm4','5zrkaN7UTWmahQMDNb9rTZZkxA2Bbwygh1UoPXBapecCz1Y06X2gHYx9oJdSIFVaPnfRQJzchr53Qjx0tJ2EtDWM6ldj4FrByLFNTF1KnSx1rZTUzhKPh8XaizJvXl','ZTpTP0t','tr5EJEyhLqqc6VBfodDEx9M6zBmOgmXcZwT','I','R',12);
+INSERT INTO ti VALUES (10260438597875306972,4134343422,'K2KnAMlm4','5zrkaN7UTWmahQMDNb9rTZZkxA2Bbwygh1UoPXBapecCz1Y06X2gHYx9oJdSIFVaPnfRQJzchr53Qjx0tJ2EtDWM6ldj4FrByLFNTF1KnSx1rZTUzhKPh8XaizJvXl','ZTpTP0t','tr5EJEyhLqqc6VBfodDEx9M6zBmOgmXcZwT','I','R',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (18411619823268380231,4172665060,'EYo9MAYa','G2NdesT9JNlMS1ZsWAX55UkCD2WSMDLjdAl','RyygOQcYpB7f23o','9Y4gbDzmNK6k2vlgP00F5YStiLSWenolV34Pqm6CIn31ts89yWgJWJZeZ1umNALmRwJYbTXOg8KwgsJ1AwuvvBXp08JxBipHimUp7kS6KUGa0eKOJmVPlggnruxO6B4OKhjEeBZ35n6PO2bnQoUoEzkAhUGwz4Tj2YAWAMQPo0lTeTn6yHSl4IW4n5O7SAst3h49QY5yBSZTcGbSTjcSORxz0RD0ANWC4aOaOcdA7GppWVIRF3FC9Dgq','i','A',13);
+INSERT INTO ti VALUES (18411619823268380231,4172665060,'EYo9MAYa','G2NdesT9JNlMS1ZsWAX55UkCD2WSMDLjdAl','RyygOQcYpB7f23o','9Y4gbDzmNK6k2vlgP00F5YStiLSWenolV34Pqm6CIn31ts89yWgJWJZeZ1umNALmRwJYbTXOg8KwgsJ1AwuvvBXp08JxBipHimUp7kS6KUGa0eKOJmVPlggnruxO6B4OKhjEeBZ35n6PO2bnQoUoEzkAhUGwz4Tj2YAWAMQPo0lTeTn6yHSl4IW4n5O7SAst3h49QY5yBSZTcGbSTjcSORxz0RD0ANWC4aOaOcdA7GppWVIRF3FC9Dgq','i','A',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (243457116639643512,4209956539,'YOasvLPB','9edPOdI2u1j4i50FZZ3LTx7H0Tg8Yq7XGUQ7J6301oFpJKp0yVNtbb7XqcPexpCoUv2vnF31JEEgn9NAe1sx7oBuHm9maY19XiwPou3HHlrUQBoDmGh1q0FxTrZKzWvgcEItSAnUZgiWSHIy9mq6UJ6vh9uyDMMxiMHXYJS','JSE20QpW4ho45xh16w','XqOzeBCwTkMHTc20Cv8H2ZEwbkPrLAHskR7haXBG4atrBnDRMxiI34K5fkBJNGAynA2ebG3IBNkhx8UbTU','1tl','f',14);
+INSERT INTO ti VALUES (243457116639643512,4209956539,'YOasvLPB','9edPOdI2u1j4i50FZZ3LTx7H0Tg8Yq7XGUQ7J6301oFpJKp0yVNtbb7XqcPexpCoUv2vnF31JEEgn9NAe1sx7oBuHm9maY19XiwPou3HHlrUQBoDmGh1q0FxTrZKzWvgcEItSAnUZgiWSHIy9mq6UJ6vh9uyDMMxiMHXYJS','JSE20QpW4ho45xh16w','XqOzeBCwTkMHTc20Cv8H2ZEwbkPrLAHskR7haXBG4atrBnDRMxiI34K5fkBJNGAynA2ebG3IBNkhx8UbTU','1tl','f',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (18424402601678459100,2058947506,'1rcvfMQb0','GXN7zX7ahOIhJkWDCZSlSwPCFXYovljP8n1812qEFMfU1SkguNaEaazOqeXtA6Yw1yzwliSOjShrP8OJvWRY0BIdjYLDqdmBmcpmGFsvycdkDAb7phpEPIYm4GbjfCBI9F1Ugc6wG4shcD0VujgM2YgGzDNk6YDkAsjl','qLjFOnDrBcJdzkLUJvlt','QlBb7XnjUr1NIiVg5hwxlg0EfihrSiEko52ncrDUuOHaA8o1CT34eUHbzwWYiP4yUv223Grp1HumR6zJKprJzUjRQrG62o7bVh9eDhf4A9o4130eCvMBQ5k5NMTBcHBswPQz5IM51lUgefpWoa55upCT1qzDk7O9EDEgkevU8','IS','1',15);
+INSERT INTO ti VALUES (18424402601678459100,2058947506,'1rcvfMQb0','GXN7zX7ahOIhJkWDCZSlSwPCFXYovljP8n1812qEFMfU1SkguNaEaazOqeXtA6Yw1yzwliSOjShrP8OJvWRY0BIdjYLDqdmBmcpmGFsvycdkDAb7phpEPIYm4GbjfCBI9F1Ugc6wG4shcD0VujgM2YgGzDNk6YDkAsjl','qLjFOnDrBcJdzkLUJvlt','QlBb7XnjUr1NIiVg5hwxlg0EfihrSiEko52ncrDUuOHaA8o1CT34eUHbzwWYiP4yUv223Grp1HumR6zJKprJzUjRQrG62o7bVh9eDhf4A9o4130eCvMBQ5k5NMTBcHBswPQz5IM51lUgefpWoa55upCT1qzDk7O9EDEgkevU8','IS','1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(47), d VARBINARY(61), e VARCHAR(30), f VARBINARY(61), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (36707,-2076407312,'qCgUpjuyxMpaRpQ1vWU2vDlMLHi9S','6LtDhdDcdcPhLLS5lb9YFa1u8eWtTEHs','TxHfPfn0uQxNLzRT0','P21QX','H3','F',0);
+INSERT INTO t VALUES (21880,-1264961810,'lqEp3O7K9cLMvXo76ONTSrCvm4H8fb0wLrMQmuU','PHPmUn6cnH896faecJWtghR8TRryASVPK3HeKjol7Iys5Y54m8NJMXOKIgvDe','JTbBppx0w5PmZyeEuLS2','XRyQl5aXwNBGyVBd8IcFH708uH9mGl6JUWNmSyoloVWjcMd7','c','0',1);
+INSERT INTO t VALUES (64813,-1295129721,'oyOmP02IIWPv4eLyNbfn0839WMJtJUtJKj4hxu','TGu3SvAOq0dbA3Rh3nRAVWND3zeVY3CDwoNPJhmPHr2qWbV','zWBzvoMc','kWHdCAVCFqT74UTyslQC9oLs9kGDqx6LyL8qQz','U8','0',2);
+INSERT INTO t VALUES (16225,-930056023,'4CiQJhBaehh0T','5YCevgyduPbpPrFFv6nPJQGuTzSZBi2fuzQkQCqPIeP1lKWuNo7kFpo9TgTNL','zlEWYjBqwLupSnqlawSwPkwncXkaN','neaRDfucajVgJJxjVIjXXQNSdtF60mQtEEuPFqa','Wr','f',3);
+INSERT INTO t VALUES (12648,620221136,'x5dUlFaZX7MBDCAkzEHPAbUVv0D7A4bk1nAeIz767DxTEGp','Gmo7jWFZhSlpiiQ7LM7AhubwkkgJsmDV6bmhm','IxJpOej85SWA','i4iFH7vlveTg7FpJu14aREqDKF3BRUz9nToWwcA9d9GhFP6ezh','D','J',4);
+INSERT INTO t VALUES (29874,-1509503359,'0aut0mxn9XAvAH4GhGslU','4z29Mu1TqR','BcnMRI7St','60LbKuI1GwccXVoJW3KFx6jD6','u','P',5);
+INSERT INTO t VALUES (38927,-1331728390,'c06s','2q7qt3CUidqpetEEpZYgLhrLD','LmJQfZPLCbW18UAYwi','V7uzY','Yp','W',6);
+INSERT INTO t VALUES (53541,1336236614,'SyRtM7mkQcvQ9zuCZ7RgBX5cjifm5uHcA','EZa6W1MfrB32HyupJomw3OBNPFEtmU1eCJJa2RFioZe','HoBNF8PnMlsdXZ0X2','V0H3l3GSTZrpstljK','87','1',7);
+INSERT INTO t VALUES (53572,844205455,'i15moA8w4iL22iG2F1wOdAIrGd3E7qCYpq4nwP9ISOvc','kr213mYNZQfELOjuXqGmLuoHGQfvn43dKs652tlFhuzUIipj3ihxaF','Vj076','wEVJdweos2dLFK3VXx02RM','oN','6',8);
+INSERT INTO t VALUES (10998,-1053716307,'wXM6aP60mbzMgxzD2HJQOzXk8LmZE896OLhLNCnIs','oXEUBdAR8uSlDxGrlTMTsuuz9v9kQXUnOQod02lOYUWhAGv','MIq8BNFLMISYUPW2eKPPO5','aBf8sWGZKwKDCE2xgphoaINoXdp','IW','P',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(47), d VARBINARY(61), e VARCHAR(30), f VARBINARY(61), 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 (1501050360,201985981,'jpBVn','VBkE4G6a','mRndeWKbDlzhsp','pY3J9B7NZg6HnX8W5AWn7h8YQL','J','4',10);
+INSERT INTO ti VALUES (1501050360,201985981,'jpBVn','VBkE4G6a','mRndeWKbDlzhsp','pY3J9B7NZg6HnX8W5AWn7h8YQL','J','4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(48);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
+INSERT INTO t VALUES (2271700540,-1197712997,'3k3lWY','3FDligxf44pjInqqmA0UpQSjAg68fVwoH6Mf2SLn0kcCcPQArOYFYK9','qdyCfvA1tSL5Icwn2u1OU9ETvtT','pxTj48D5fi1uYfquG6NwKb2PqxIqjYsl9tVg9v9Sr1bFYGabSpgmAYI78Ki','G','K',11);
+INSERT INTO ti VALUES (2271700540,-1197712997,'3k3lWY','3FDligxf44pjInqqmA0UpQSjAg68fVwoH6Mf2SLn0kcCcPQArOYFYK9','qdyCfvA1tSL5Icwn2u1OU9ETvtT','pxTj48D5fi1uYfquG6NwKb2PqxIqjYsl9tVg9v9Sr1bFYGabSpgmAYI78Ki','G','K',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (11165966843861757449,-5980580743966513383,'7R0ekTms97YcYJHbSTB18sV7mTNUEXxkSfk7S','Avg3aaT9W11La6dbh3nkOEBIF8acTKg7VMHP3PLtVS52sfh1a5KueoYrO3x2h867HgsHngvnxDRWxw527jemd3p3fsWJaPIaCf3YuaJX25K3MjMaTMPLx4fOwqZSQByJk5p71jxUDYBQIRbkiBpbZpLuyUOmBR5ORCtgRMFU5aSR90FLov2C3Br6FyRr','T7K','or','QKJ','R7',12);
-INSERT INTO ti VALUES (11165966843861757449,-5980580743966513383,'7R0ekTms97YcYJHbSTB18sV7mTNUEXxkSfk7S','Avg3aaT9W11La6dbh3nkOEBIF8acTKg7VMHP3PLtVS52sfh1a5KueoYrO3x2h867HgsHngvnxDRWxw527jemd3p3fsWJaPIaCf3YuaJX25K3MjMaTMPLx4fOwqZSQByJk5p71jxUDYBQIRbkiBpbZpLuyUOmBR5ORCtgRMFU5aSR90FLov2C3Br6FyRr','T7K','or','QKJ','R7',12);
+INSERT INTO t VALUES (3845235596,1013794983,'oS5T2yEnRK9','xtew291fofrpMSvcvDVwwv2XeiJYnYZqFRFBxnaMU0AYZUciMfs7eszKY2X3DAM88Klweff9pa','fT1btc','kF7NeWFfswE5z8vpd0xAi5sTTolhhL1kAfmxDCcRQIjNX','7','g',12);
+INSERT INTO ti VALUES (3845235596,1013794983,'oS5T2yEnRK9','xtew291fofrpMSvcvDVwwv2XeiJYnYZqFRFBxnaMU0AYZUciMfs7eszKY2X3DAM88Klweff9pa','fT1btc','kF7NeWFfswE5z8vpd0xAi5sTTolhhL1kAfmxDCcRQIjNX','7','g',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4285053605550890182,3679823912323316702,'bjZlKaUE9riJeSjleqverEljmKH0XbU11HJ5aefqXrKss7BLcm7','0hXNu4VcIn02OmqwKsKJsssPxP1avnF3z8jXGewUXcTVNLZrapT3EeeMJ164rZSQ9OvFwJeKiXFMjrqk8PoilkuB6SiseHKJydam9ck2SDCxn0Mgopg8qxL6jA9GnzpT0ZgZqus7I1KHdHZ6plzJ3WPMgV7QkWkGhcsMelZWdffbSmQMkeR9ZQ4LImSvgN','zo','N7zBXRlc7FMwRxIc23T0MLSIO4Ltp2E1mNCYOFVc7odjf25usBNI9r3Rws1jADkEnz8EVVPcK3j9GY7aAdwHIQSpOSIwFz461FinfqhBnvATEzS0aRZfZcPr0bi7NyhOe7fiaBFmQ3YuxTJLb9PAbiT4ld3vVFSSQrHnRJ6IWVlN2IhJGV5QKNvVS1BYQtX3e6gk4','PEcTJwlk1vs0X3ZdSqiy','6wYj8rxzWjndoqRiqHffpDb2vCPnBDRda6sBvHuIUeI7oQzIkd2O8hxnfgiAOuEPFpBqqRRIcnPtbY1fgj',13);
-INSERT INTO ti VALUES (4285053605550890182,3679823912323316702,'bjZlKaUE9riJeSjleqverEljmKH0XbU11HJ5aefqXrKss7BLcm7','0hXNu4VcIn02OmqwKsKJsssPxP1avnF3z8jXGewUXcTVNLZrapT3EeeMJ164rZSQ9OvFwJeKiXFMjrqk8PoilkuB6SiseHKJydam9ck2SDCxn0Mgopg8qxL6jA9GnzpT0ZgZqus7I1KHdHZ6plzJ3WPMgV7QkWkGhcsMelZWdffbSmQMkeR9ZQ4LImSvgN','zo','N7zBXRlc7FMwRxIc23T0MLSIO4Ltp2E1mNCYOFVc7odjf25usBNI9r3Rws1jADkEnz8EVVPcK3j9GY7aAdwHIQSpOSIwFz461FinfqhBnvATEzS0aRZfZcPr0bi7NyhOe7fiaBFmQ3YuxTJLb9PAbiT4ld3vVFSSQrHnRJ6IWVlN2IhJGV5QKNvVS1BYQtX3e6gk4','PEcTJwlk1vs0X3ZdSqiy','6wYj8rxzWjndoqRiqHffpDb2vCPnBDRda6sBvHuIUeI7oQzIkd2O8hxnfgiAOuEPFpBqqRRIcnPtbY1fgj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(55), d VARCHAR(60) NOT NULL, e VARCHAR(9) NOT NULL, f VARCHAR(37), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2328812,233,'eF2nUqH4FV7T321WLoB6skb','v5tnTEE5AjocGZICYwxKGlfnY91FJwDiGJuisk2myMk3sn','Y','PHuOPOimiJ','lJ','Ite6kPjdkAWvclFmS4dzQAReT023I8l6WKvctB2aN8A7I0lY2Yxg5pFWRTWfKa43CLnzgHUJK2eA',0);
-INSERT INTO t VALUES (1086158,3,'EhiiSSdmWWQjIqTb2FLuQTJTKfojl6jwkjwc','Q3KGevaotWxUaZDcpyeuNHTmxrpJh0BpLBYn8RAvZYVtl','IhTycUr','pPlMM0cH8MjYfU1npnPBggpxDSQotjl','PWtcVeBRQCrVQwFAyi6XM','WQERAbgMW3D2l0K3gGOSWuRoh2xQSbvANzHCuc',1);
-INSERT INTO t VALUES (727922,120,'yObSaAlLbcDidsHUusKvnaOkyAyXf4uOOM2OvddNgHT8EGgY70gtZZc','SDHQ6nOh','8If','SdSVGifrzzQLPdGu87eB','59mdhKT2yHveo2aNFefsf4uT8nF7WEJF2nrZpjU4RP3AybvZjj4lUpBiT6SzTuBgSuskUGSlw4S37HUjQ82s','2mUr8VAGaFqqGVjE2x0h8gEKPIhpN6YkYFBGzR1XTbWGYPCwmux3M1wW0koch9rLH63jtZDO3McHQgBtbF7mXjsEk',2);
-INSERT INTO t VALUES (1792380,201,'TZO6I2YTMG6SY9FDPS8hCEpHWBJ96zLYWjj6hfgzEaMMl8IfJKm','aBDpMYGj5rqGYpIp7kZjoia2y15Q','H','c8zP78VrvUKMmIi8ZiiLUAAeFADc1','2u3N6S5eRJmQu0bzqaQLeVZyqxxbmVY7XlqjKNo9EmTvZ2QZFrAuIoZAfMsIUH','OaZQJo0uPTnX2b859MV3PjHdud',3);
-INSERT INTO t VALUES (-3178039,179,'kNv8iRNhE4y5isccAJFvQe58bcPMaoJoADEKbHQjMYkJA','pEpkyPNT5i6gueO','vXufR','JZuwNbjjKr5BgQ5hOZ6dJSBFwVw','kxR7qjcpkwFvSkWmVd','cses2WnhjYcsuRSOKZnZQ9qr6nK3jgA8TYZb5GmJoYwkXQtGCtKHYRXjJv2Gitbac6wjcXSk',4);
-INSERT INTO t VALUES (-4851329,195,'M55jd','wzPuobKdqupuy5LzAnKH2rZ02wJL8VAjTE','IUPN','F2T','J','vbL75TAORCm1zUkpr1wEtS4pPr',5);
-INSERT INTO t VALUES (-5725203,80,'osqD4wApeqLrg7fdEYlpgEqpLd2yybbpHbzMM2LVQdM6HCVVKHqN6C','D','dNQA2op','tNXeRzd57CLRMSU0odQFYOv','xc8ys0FXPxO16yeEkfaI8Ot7IYBHf6WCSs9BU6WAYl7Ir9K9DlG1K5hA0VVliaYEXAtcMiEQkqPpIdfD2XfIZJQI','HPgCVFmEQNB8rRcQUG9gqCjoi0PxJTetlLTPDQ0b6T87NqHmlLZIliks9DsU7zbAjak7T7RBr63DIKoK19',6);
-INSERT INTO t VALUES (4352262,219,'Y5YHhRLi99gqWkvqC53QPEvjl','BqL6ftf10KtVYoLUeG3y4qlxzRGAspuMOSVfLRrXT','bN','pCg6WVQ62QZL4SGWel9LLFoZ4zWyR5S8UK6','AwOxpwB2UN0o2Zr1chYApVvKlaUVPYgxdrWoC4EdloVpRIjYdJd4B','tZrAuZBxVwVZrqXGd0ESGueK2kDBreTzcgOFfCEd39vnShUBH6oxjyQm8m',7);
-INSERT INTO t VALUES (-1288634,50,'fiKogtG2jIiAJYhDuT7ErPmVseYziiqpqv','Zm4uuiznWl6cLlDZrdB3kdCbVG6W1ZEVDjFJl2VdHKo0oZGiRW9vJv','NyuJH','rnZl2zwfCt','EyxuYFCfDMTpSO7arOQ4BjdNdEvo7rh605yUY','RxPuweaikuUuvts3MH8l4m0e36O8YZYRlDVlsNNH0NP9',8);
-INSERT INTO t VALUES (-5317781,225,'k3ZN7DcBWrljA5TaggCC1HWfYVt2b1g07WbFmm2Btr9QV4XB2LJ6V','rmh','9WUTu','JEM7P2N67WzWhYV51ib4PYNC4','QNd7QxHa3qAqNqSiJvGe9w5n1c6','SautjeOFgUvv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4293441793,-541461847,'gQn2MTUAWoTAsxwoJZsQOE','Vv1lSJvCWlVzZoxBSACxUdu3mYwy79mNwKRZYL8dogeqRflzvcQvG3QixsGOf8AFQzDrnQnyTLMWWdRDrJXcSmOgdTK8KBI6','WCXSgNBkWuzqQ1cE9AOD','3Lkp5N6knhemERZObBojRzVH5XNND60ZCSQlZZl42DFM8KF5xZb83Cs','Vm','X',13);
+INSERT INTO ti VALUES (4293441793,-541461847,'gQn2MTUAWoTAsxwoJZsQOE','Vv1lSJvCWlVzZoxBSACxUdu3mYwy79mNwKRZYL8dogeqRflzvcQvG3QixsGOf8AFQzDrnQnyTLMWWdRDrJXcSmOgdTK8KBI6','WCXSgNBkWuzqQ1cE9AOD','3Lkp5N6knhemERZObBojRzVH5XNND60ZCSQlZZl42DFM8KF5xZb83Cs','Vm','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2834339521,-1225705654,'HtvkmCDjJIY4FyOj9RlV','Mz46KJ9bPbabFMupe0jBpIfXXZWRdjDlBXzylrADwXIqCIpRCZqXaLjj47eT3W1Giaa65BTL3TGkVtixpHrNx08L5','0wHnXIpMxUFXSQG9oq8','84TEGTS2jWzED8Y7TSlSLYPfV1ocW2QbPxG3antkC2aVKziswxAYvZDxmax','zz','0',14);
+INSERT INTO ti VALUES (2834339521,-1225705654,'HtvkmCDjJIY4FyOj9RlV','Mz46KJ9bPbabFMupe0jBpIfXXZWRdjDlBXzylrADwXIqCIpRCZqXaLjj47eT3W1Giaa65BTL3TGkVtixpHrNx08L5','0wHnXIpMxUFXSQG9oq8','84TEGTS2jWzED8Y7TSlSLYPfV1ocW2QbPxG3antkC2aVKziswxAYvZDxmax','zz','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2705432891,108502391,'btMX','oztiqb','ws0Qo7QkmUh1zgBtRCHHKyq7mE3Ip','JboOtwcW2YhhtejMalrRtjlpmnseDPsAr4y28VNnLSh1aI9eFfiYncNsYGIzACrfV2X8ZCZ1nTKB1XCuVSzWCtvAZgAIBdJgS4wjz9osriK7JDJH0r57gC6EJlf1hFMR4YMBLjK6hOhsgZGIw2kWxgmaXvBI0bd6iGylvj1apgNZP4uY3bUiTx1hUSGlzIs7ybKGlsBgMMC7hL3X1VpcFMmHdPjFRhl7Ccqa1RuAI2DEo7KoCLO','GWC','jy',15);
+INSERT INTO ti VALUES (2705432891,108502391,'btMX','oztiqb','ws0Qo7QkmUh1zgBtRCHHKyq7mE3Ip','JboOtwcW2YhhtejMalrRtjlpmnseDPsAr4y28VNnLSh1aI9eFfiYncNsYGIzACrfV2X8ZCZ1nTKB1XCuVSzWCtvAZgAIBdJgS4wjz9osriK7JDJH0r57gC6EJlf1hFMR4YMBLjK6hOhsgZGIw2kWxgmaXvBI0bd6iGylvj1apgNZP4uY3bUiTx1hUSGlzIs7ybKGlsBgMMC7hL3X1VpcFMmHdPjFRhl7Ccqa1RuAI2DEo7KoCLO','GWC','jy',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(90) NOT NULL, e VARCHAR(36), f VARBINARY(45), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7660,8792755,'2zkSxvbXY','TpPXed1pI4aJysYBGx8HC9TeqfsOceJpMDGpFuP8uta7pSB8VW4TwjgIaGMc6o27lsG10sl9LAUf0H1u','vJ927dQPdLF8uI5bClqfm005aGj','CB7n4pTfnBrMEYTID6r96YQOl0diXB55ltCYsRf4','i','x',0);
+INSERT INTO t VALUES (6249,9718096,'VIv9vQTpoSVd9','aG4vem8gYytoqr00bIx4lq1aNRRCbqWdq3lPkafUp3WrBMw','6YaBNyFkrP4qRLnUL4Agk78xAv0UEuKoBL','lM','U','V',1);
+INSERT INTO t VALUES (20731,13397940,'BsDl8wD1FPqR','pDYsTiMc8EPw4ZwMeEA7UFCRec0Ra3K5F5A5kspbr2hyOKb0Sh2tielMBOq0A','Zz9HUCW54x8yB5','YkJsHhXVOR','e','q',2);
+INSERT INTO t VALUES (23610,8248423,'HsKR5zhK0ZI','S0vH0B9poEOOWZZT8f7X3Kvqj5DUDp6Ka','xMS','yceFrE4sBu0274Uziqr6H7eIXy1ZI3','X','i7',3);
+INSERT INTO t VALUES (24953,2153386,'50GdJanmlYoqc','AJ2gptA1DrbVp63QmRDcLe3Tyuj9Uzuyw7iw8VPSGtubTLJYZdCpGV7','vNBJy4pUR4c8ItboZ','G0nnkQMWmJ','y','X',4);
+INSERT INTO t VALUES (-770,173829,'OXnhP9','XVgNuknFuy7HnXBk8nayfcDesg6ffotAom0KX0Q1nF0fweXT6VF77Tsmkpn79iY0A','icJeEnEqv','XkB23O8C','2','5',5);
+INSERT INTO t VALUES (21212,7837715,'kftq3chxuH5izuuZO5','YgZ2BO9UzEbgTTH91x8qItFZgCYahbrkeuLO8pafnnezNHZi7AcBWNpLbLGgEWi7S3XCOW0JiE','B9AO2LXphzT6ytjFS5NP20goFsrylW9J2','GPrUXIf','F','o',6);
+INSERT INTO t VALUES (-5885,8368873,'szLMB','ucKf7q','7dXC9kMRR7JZ12flzizw','9JVGUvKqlhb9cSnwnafhaR4hiT','f','3',7);
+INSERT INTO t VALUES (-15166,14617900,'yjdCy3JFPGfaBySns','9DMlmFQGHziVfEuayaul0We8x6DcD7tbn','w2','Zpg7xNNoxs5O5O9kzVKkjR8XRv1WSm16xCBcJzQ1h','T','F',8);
+INSERT INTO t VALUES (-7146,8815796,'c0T4XyIc6th3x','5yeRYPtqJ4nOIMIQDDUiGeWw4iCihfkCxNKy7KszHzQNFe4u729IKwY9xQ0Z9wYAsBGkA4Ar9kxjpFFCUgdYXruV','0rDmvK','UHuQJtLZ253qXNm9z5R2pNQ','4','DK',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(90) NOT NULL, e VARCHAR(36), f VARBINARY(45), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (2024339495,129,'po4JbCxFsfyspLo7sUIMlRFnfmOAhvKCq4fK','7jBeGpeuAXIy5pI3TjsN5P2WxX0f','FgVJ501Q','9xGem5mBdMPaZ0baCjXmcaVoIVwRsBs9uFk','eSYKtgKJ63OcHFIshiQsZGr3LydkWPS7whu9ApuGekMqZM6HyE41J8Vu1UvbNnvgejlNOYFnYLVAbIyEsyoXcaV','vPMhyn4QPNJHmtwjta3hmyfihlv6Fy',10);
-INSERT INTO ti VALUES (2024339495,129,'po4JbCxFsfyspLo7sUIMlRFnfmOAhvKCq4fK','7jBeGpeuAXIy5pI3TjsN5P2WxX0f','FgVJ501Q','9xGem5mBdMPaZ0baCjXmcaVoIVwRsBs9uFk','eSYKtgKJ63OcHFIshiQsZGr3LydkWPS7whu9ApuGekMqZM6HyE41J8Vu1UvbNnvgejlNOYFnYLVAbIyEsyoXcaV','vPMhyn4QPNJHmtwjta3hmyfihlv6Fy',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(56);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
-INSERT INTO t VALUES (1706949716,238,'j3vhIvqTE','I6o2POixUsSs4dg8uyK1S3D','Xo4v6i1','yonSHmVlWOA1HFg0pIEHBmt1g7EUDN','1BWe7eUDBv3mZLllOGdX9clFru69HGgpHeQ5gQOAFhtmlLmE68kLU9CFWt20ob886ev4X2kvxQXWvbB1xdsSZE9HH','QjuDYdEHtzLUVoIr6CVifN5bUBar9J',11);
-INSERT INTO ti VALUES (1706949716,238,'j3vhIvqTE','I6o2POixUsSs4dg8uyK1S3D','Xo4v6i1','yonSHmVlWOA1HFg0pIEHBmt1g7EUDN','1BWe7eUDBv3mZLllOGdX9clFru69HGgpHeQ5gQOAFhtmlLmE68kLU9CFWt20ob886ev4X2kvxQXWvbB1xdsSZE9HH','QjuDYdEHtzLUVoIr6CVifN5bUBar9J',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-2411619,14478919,'beYPuwS3F7','W15lsPcL50zyXWFsGhik7JCSEJiJxldy3DWqPzExQ7Wr','5zR09Qw9K03VOz','lBVgGO6G','e','B',10);
+INSERT INTO ti VALUES (-2411619,14478919,'beYPuwS3F7','W15lsPcL50zyXWFsGhik7JCSEJiJxldy3DWqPzExQ7Wr','5zR09Qw9K03VOz','lBVgGO6G','e','B',10);
+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 (2562748,9394835,'z0pflhV8P6sF36Exu','TpMhnGaBPY4wXrBj','uQaQokIyMSf7sIuFe8AiCr','2b8lPy8AZ5SEMqzpuwIhFXIqdbzFBa2JQPQKF','p','c',11);
+INSERT INTO ti VALUES (2562748,9394835,'z0pflhV8P6sF36Exu','TpMhnGaBPY4wXrBj','uQaQokIyMSf7sIuFe8AiCr','2b8lPy8AZ5SEMqzpuwIhFXIqdbzFBa2JQPQKF','p','c',11);
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 (1283191197,7,'aCJdNjupAqvSfbbnYgsdfQUQ8AMH40W','CiqRSatUqqyXLpAtnoBr8qAtcplUV3mcuZJL0zRkH1IBR5pksgHMfI5049DReoMSzf1w39uOdEZobLtpUa9rJON86BTcJpne6A','sOgd','yqlCwrJFy8OT1t9weMbBJlXgssl','jJRywIfB8rwXb7rL2k4XWLrfO2s9OxpxhXzgjghIIZ','TiJog3aeCHEjAFRgPm1XGH510QbZLI4hOgc5rWQIESASjZq3BQ30xaeJoE',12);
-INSERT INTO ti VALUES (1283191197,7,'aCJdNjupAqvSfbbnYgsdfQUQ8AMH40W','CiqRSatUqqyXLpAtnoBr8qAtcplUV3mcuZJL0zRkH1IBR5pksgHMfI5049DReoMSzf1w39uOdEZobLtpUa9rJON86BTcJpne6A','sOgd','yqlCwrJFy8OT1t9weMbBJlXgssl','jJRywIfB8rwXb7rL2k4XWLrfO2s9OxpxhXzgjghIIZ','TiJog3aeCHEjAFRgPm1XGH510QbZLI4hOgc5rWQIESASjZq3BQ30xaeJoE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-857913878,1,'Hxhx','IKO2PRnu542G1pM0QIDsE2ca6Sg1OAMro4zuLUBQJJwFwnLEzZV29QR0UYBRwSMqjUZbLSJa0g9vkRWyijZGH7BHMLuGewmoDyMd38Wtbn6hHyx7iFLH76K5CSxyrPphE7D40WN6qSHC80f4maFHiHh2f81UxPmr1QUdQjRKCGeR0X8z3LMVLTo0aWYhu7lyzx744CocPgM0qruVnAh2wqAQSCYVdInUObwIVMPuTuqolTJHsl','Ao','XoMD3JPGc5rekL0Ip248LnpT5KQcX3i7WtgjYbWZrH8zoyfNtmgfaQFeCdd971C2lrIqzptsFtjbCvIDyTZ9enFuPc98IFDNFwv6B6LrC7a1oiLbaGNB3vHfQBrkogBG8fIWZRcT','cTO5','lY1vUEyZdEcKlVVQUjsIXuAI59IG3VJGda1gu7mekWJBTpksYmFrtIn3dCSQvJhGlPomdPvC8muLPtsJf42k',13);
-INSERT INTO ti VALUES (-857913878,1,'Hxhx','IKO2PRnu542G1pM0QIDsE2ca6Sg1OAMro4zuLUBQJJwFwnLEzZV29QR0UYBRwSMqjUZbLSJa0g9vkRWyijZGH7BHMLuGewmoDyMd38Wtbn6hHyx7iFLH76K5CSxyrPphE7D40WN6qSHC80f4maFHiHh2f81UxPmr1QUdQjRKCGeR0X8z3LMVLTo0aWYhu7lyzx744CocPgM0qruVnAh2wqAQSCYVdInUObwIVMPuTuqolTJHsl','Ao','XoMD3JPGc5rekL0Ip248LnpT5KQcX3i7WtgjYbWZrH8zoyfNtmgfaQFeCdd971C2lrIqzptsFtjbCvIDyTZ9enFuPc98IFDNFwv6B6LrC7a1oiLbaGNB3vHfQBrkogBG8fIWZRcT','cTO5','lY1vUEyZdEcKlVVQUjsIXuAI59IG3VJGda1gu7mekWJBTpksYmFrtIn3dCSQvJhGlPomdPvC8muLPtsJf42k',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(22), d VARCHAR(48), e VARBINARY(75) NOT NULL, f VARCHAR(72), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (34048,11363940,'aOuQBGXhM994m8C0HC','2Wxb','wtHHHZI6uN5Pp5q3rw1701DOcnVWBKk5InEs7sDVZQsvC2Jw2','0MBmqZVMO1wIhHjk','rGJ30MacttASph94VNsk3IVkbnp9hNBZivNFWvzozr4B4ZbTAHxSCkITegBqeJb0OKiCeJ','qzobKkHnCVCGAWE0Ob0phLnPP4HJor1sAbW2nLx79ny6c1xym4orVWq5NiZ05L',0);
-INSERT INTO t VALUES (14109,6720138,'bdpg2i3omErBQuy9j8fYd1','5aJCVsMQbbvCLroSDf4QY3v2Oef1GqrgE','uk2ruAdWOaKKAGxNDEjANWQ7paRpv2tZPGP238ol6IybH3eEAU6MGJM9W','5jTuZZxotk8NFQuKEJ0RufvTC5bJ8HMsooS8Y','Zg0NoOhXkr9mtIQGI1oNgiZ9uxAvGCWbkNBmwQShp1Wc','Y4dZgEscIC7HfYgjOwEGoINSgpGmbaOlfR6d60QrevGVJfCrRbt9C61qY7oUw4VdFHe',1);
-INSERT INTO t VALUES (12236,16756222,'FxKFINsWA','QVmirejVr4gL4ppLgrn2z0KIJK','BZf96jSj3kr4RE7o5Q40iQBTSqs0wiLtT3KHyIksIY2lOoh0wXFFcV','H5UVHkz4Wt7NN7xUNymXHUS9ulA9WrUUvNSJalqt0cBsZ4hacXa8ysxOL','PeLJ85BBZnPge6A0ttEgLcIb2VnwZ0rLHsM5NuwbQRAx6e5mQymxwXxNmPmx2cmsoXGzv2q3a2udk7cKgOiEF6O','v3Qx8H7VTJbOQJcBYtrcRischWRNE4jEF0I3YqzcGhup2FXn4XFaL3r74mSy',2);
-INSERT INTO t VALUES (63055,4095010,'K','doaw1T3qZ','jlQEzDHPDhKFu6SAaUg3zKQelM1Qb6WcGWgUxT45GWmwfAS1mP','lBc3','evhRYJq90SRUusX7WS7L4YLW','qVxxbktlYKK8YFv',3);
-INSERT INTO t VALUES (28721,9592690,'RVsavnO4i6oVP9Q','x','vPZpJXYfWcW0QmjmJKkL7lUWLW5RBNyD7vSMfa09mZKR6','Qk1X6QXTWD8Uo6gsMOhR','wRaMGkfZEokQNCsQagdMUp7L85XKI0ydKB7Tyak8iLsM9ISQitD','fsjwuySo9HgG1b',4);
-INSERT INTO t VALUES (24634,7763674,'mc9OeMkT','uPyZE68C4U5cabBfPzMMbIS2vaCbJ','5NzX0V4F3otVlSeMqIO0zgMc01YFC5jdIY5Y','gAfqvxBJJKkQ5YCUknYTrbcrR19sagOLfCFQGQnfK7rXE9rGNBHjEb6nCbA3HP3','orsp3G6psyUm8VoxppXlerGrZ9FrqN','gpW5LxmxNx44WQtz4ExXuu5r4kqLzbn8T71mQki08qCSGemUE1na4n13QJb5YePnvmPS46AbJvdtO6lZm99ew7nDzcP',5);
-INSERT INTO t VALUES (55812,11306602,'eXpP','UvSiEZVsWC4T7JuodOgfy9roVM0B3R1MwbXy2rgLcAT','eH2gCWOAJB9OOOtBeD23PZwlQug7yj6M7l7q8v2iN8ZdWdwpjOWDnZpXEpwDUR','olVClXmkeAg9wAh','UjeodbxV5XMn6CW3clxj8By1TV0OU0CEJCY8uJPCdWk2ms6MTikJOpLu','HK4tmS1wxfseN7',6);
-INSERT INTO t VALUES (16731,2912696,'hnVjmyubUTVobh0lFiNT1I','L1ykGhrwaj6d8bnRplGKxRCg2tma3dh1aSDA','i40TF3mIoqNS2yqPFSeGX1ajrxRlhdeNScL6ECsH','u0efXWkbTOnUn1nzYH0DA5nMWmwybFLtGIN9vmylKdXEJgId7DBJ','Vh9Bm8mGtOqdrlhUMqJI3jBtruJXgHmYPv4zC9LSWSYl7Ron8y5VtaZi7Y5IYeZr','4',7);
-INSERT INTO t VALUES (44480,4951663,'P87T6','FMIFKz8AG0gswJ0FjngB4Z','aVpbiNw7wF0Vjt3O8zhpkxl1iQYKdGtMvSMlL0lgMwRCDIXnz6xhZIV5z7AxHDW8RCb1b2G','RcESzA5QJr3hNPLYGF4JZVttmqrv4vOSu4WynVAre5Y7clsYIzRaLa3xgn34j4Eol7ry','3bBZzq9CJ5rTe7w','eMsx1OTn5yr3cg7JycDCckidibCh99Isj95bRf',8);
-INSERT INTO t VALUES (38305,3133052,'d6G','TiV77k','4G0MsNofmi1cBvyANi71KFeZlR6LevRM','gVImmL9xa60Xbd','6ufargoiIyoWJ14R110jLjZcWJLdTkI9QCRrI810uyrHkIP','CfejRxyjz6ikIfGhVAqE5UbWPDOx2BKpOIsRkV5tqZKWWqyo3fKruUwFob6dxTAak0tb3x3zI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5833099,7485776,'zxIhQSEaHSyCi5NcOV','fIocSNqYY4YjLyT0l','eiuKstVt5I4R3wxTD0Z86AxE0RtIF0cZ3g4bFu','E','Dg9Xcz8t839YnlSkuESB2RxTFPUatu9MhbTNUJp9z','vxbukDcVO90GqviLaMTVOt3kLAfHJMeNYt08u5oL72V47CVYdlIL60t5DNowGZj7WERkQJQFDAnFlOmbFo3XKLntXYsXldEO4',10);
-INSERT INTO ti VALUES (5833099,7485776,'zxIhQSEaHSyCi5NcOV','fIocSNqYY4YjLyT0l','eiuKstVt5I4R3wxTD0Z86AxE0RtIF0cZ3g4bFu','E','Dg9Xcz8t839YnlSkuESB2RxTFPUatu9MhbTNUJp9z','vxbukDcVO90GqviLaMTVOt3kLAfHJMeNYt08u5oL72V47CVYdlIL60t5DNowGZj7WERkQJQFDAnFlOmbFo3XKLntXYsXldEO4',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(23);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
-INSERT INTO t VALUES (14433112,12699478,'f7V','wgtj4sugs971d8C','fBkQkR45kscVAo5lPUJZ0mUQLqBeo77nBSDMck','QfuJC57olPegLQPoJWOQ4JcZUcMa525nGPG2MUxRxKR7G','KCSAswkG9mNVHYhkTsscoGqjQ8YIm1bhy5LJoxJPVsNBQNSiRfLF7ZTl5HJbpmnBD74VIeJDQwxHMfSh4QDapvwIBVIlzsJSz6gj','6scZ6m7J',11);
-INSERT INTO ti VALUES (14433112,12699478,'f7V','wgtj4sugs971d8C','fBkQkR45kscVAo5lPUJZ0mUQLqBeo77nBSDMck','QfuJC57olPegLQPoJWOQ4JcZUcMa525nGPG2MUxRxKR7G','KCSAswkG9mNVHYhkTsscoGqjQ8YIm1bhy5LJoxJPVsNBQNSiRfLF7ZTl5HJbpmnBD74VIeJDQwxHMfSh4QDapvwIBVIlzsJSz6gj','6scZ6m7J',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1491783,6103415,'XTYLwB','GLVOdAwqAnMCJvyqN2eaVxk7fohuK1tfDGcezw5MDmiSjb6CrS8VnmggHryuz7yGhugmgNC9tHNXHOK5R9ZrY0pY4BKlXbYA4khOfb2a1C3nue01E3dzxvOY','avYzBpL9zVyneESPfinb9LwzF','wulej1mvBSaxTmYEorJrstebFI9dAS4VO16A39HmpF4uYgJDSm3NwhJOLWU','f3soARNQHsrTmIjTottHpXQp24reUqrokwVlURM','Gf1c5Da0b6sbIndUawglqTVIJrCtiGXf4T14aQfABo0hDuiySWsdW7U9UhJSIcfnQj1cKb',12);
-INSERT INTO ti VALUES (1491783,6103415,'XTYLwB','GLVOdAwqAnMCJvyqN2eaVxk7fohuK1tfDGcezw5MDmiSjb6CrS8VnmggHryuz7yGhugmgNC9tHNXHOK5R9ZrY0pY4BKlXbYA4khOfb2a1C3nue01E3dzxvOY','avYzBpL9zVyneESPfinb9LwzF','wulej1mvBSaxTmYEorJrstebFI9dAS4VO16A39HmpF4uYgJDSm3NwhJOLWU','f3soARNQHsrTmIjTottHpXQp24reUqrokwVlURM','Gf1c5Da0b6sbIndUawglqTVIJrCtiGXf4T14aQfABo0hDuiySWsdW7U9UhJSIcfnQj1cKb',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (11808204,33620,'hfhGsfo','xXCaxk7NW9ewEYLwcC07TGdC9vDkVJ4KbTPdXitBmpi1KSmSdtyDBH9qqieUkBeBKIRMM1qorpTFfuYOcuZMLEDUWDCA3Q840fgnXldbs2lUOcup67oJE9p3FxisxXlQ9y10XkWHORV1XGMK56bjzLNzaIOFpMyO5QCGURUU8TlSqUzwpmWqGBNLhaNqFCaA2GzVccDucKBWC3fKj8JKDotAZISY7HCqCo8SPOzVJY8bMKff','8mcNIlTmvqanqswXQbxTd2BuugzaPwvBlDzmIdBbA8jqgVZFUBScq','sgABlOCjeelc8SVhUe13ycw43FjzvRrcNtSQvUwg6esCrgo8wHTpGyrlrER9N8RZkMfmpZyPD','hWx','u4QDugKrEXfEekoGCzl3SfDvGHolTpM',13);
-INSERT INTO ti VALUES (11808204,33620,'hfhGsfo','xXCaxk7NW9ewEYLwcC07TGdC9vDkVJ4KbTPdXitBmpi1KSmSdtyDBH9qqieUkBeBKIRMM1qorpTFfuYOcuZMLEDUWDCA3Q840fgnXldbs2lUOcup67oJE9p3FxisxXlQ9y10XkWHORV1XGMK56bjzLNzaIOFpMyO5QCGURUU8TlSqUzwpmWqGBNLhaNqFCaA2GzVccDucKBWC3fKj8JKDotAZISY7HCqCo8SPOzVJY8bMKff','8mcNIlTmvqanqswXQbxTd2BuugzaPwvBlDzmIdBbA8jqgVZFUBScq','sgABlOCjeelc8SVhUe13ycw43FjzvRrcNtSQvUwg6esCrgo8wHTpGyrlrER9N8RZkMfmpZyPD','hWx','u4QDugKrEXfEekoGCzl3SfDvGHolTpM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(64) NOT NULL, d VARBINARY(48), e VARBINARY(69), f VARBINARY(24), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7266031139817484761,17240458326821648122,'E75IFKLBrPd96kyHVvLe9rE990BAFDd07X','N04ueC','TTCyEzWwr9w4cGI5Tuvfvhyx','zcUV','XmmwKNbD1WPtUfGFkIpwmGoYlmiZMBe98eCTuIHvF0','6wd43DNkxpLohNZqXItNcx2JIeUDUOgSpruv7kdpv59lF65ZIjO4g7P54zSLz5xN5l0pogv1lMWK4',0);
-INSERT INTO t VALUES (15766093318553097314,11279438199111861364,'JXYvbsD1LuD72iYqOtXIl5CcbrsT4aPysoTgFELbu8','8gFszasryBaQDS','GR','Y4NC3nTucoQ23VTn','4aVggsDjzvGErIGqSgcFUCQKnOUpaN2HI4aBwf9DgpV','ABaXdK8MH5AfJdPDMs6F3zDfs5NXF7O52kovhAPDxEmWrT7sMXjSySBtjkMTP8B5cHYkKV4zfv',1);
-INSERT INTO t VALUES (18046402494764175526,3036663146452483062,'k1tiYc3PWi7LHZ0yRJo2fkoqOvROSIo6XzhrrA','dyV2','w2N1PCcmmzmkLwjZUb4','NLpPNG1hwL2R0pg','073sgg7lfkeJ8Q3J33FvrJFjI1D257yXdjOPEs5DpkI3aueAJVM5EtpNqfmkXI7zekYOT1MAPzICt1U','UZDjkWerK97Ckn0qeVEFk2ydkhlAIIsYDOd82Mt2ze8ajuXbZ9j7TdR',2);
-INSERT INTO t VALUES (11437060942772201034,10729953067239731771,'eQ0lGGlfGczx875hNRnI58QTjwsmV7gQ','x6lW63plONQYbqhVLJ7jpFNR5v09V','iOAKVvOdR6pkr','oWDUgQcU6x0x','AoYPup1lE6wN4oHk1MGOEvEjRc06n9JINuuarS2','KtFhqp25iDtMjA6kOw',3);
-INSERT INTO t VALUES (17482639550406265133,3572471522414930467,'Ak0bPd02V1uKcKqdveVDFSJByeIejDi6uDk9VavGd8QMhQQTFefmP4uJX5Df','Fsi9ndSb9otQDsgttxMr5AgJS14Qi9m2bhjqoX81N41k','lM6ZeP06mYcR3RJgBzjVq7Mv4yl','u5WDKOnI','IqzKx4bRdwrNISb9PgaqHZpVRigYLfK0B67q1FztDN0KXRYedaz48ON2PLz8HBKEOhL0jxlrHDBI','Y2iWsJ7fOFFpk',4);
-INSERT INTO t VALUES (7339436965063025265,15092138887813854732,'GeaG8q5Iz8EXEaLadtJbOkXFYz8ieEHtADa','b9T1kKLHiSd9fTFtY6BeuboZXAaSt','LQMcevuSExzAwFwIcyDlCuAhptcm','KNF','KXd20jkPVw68KYHOTo7aIyyIH0zq3BcsgqPsxQXaCm8J6DpECrlpOWvrEO','fFOYpuqSavojVrNmYtu',5);
-INSERT INTO t VALUES (4932722587638844006,15979373853375040784,'UBTuEDegXA','Nptk5iy92mH3dcwXVt5DC2colLTvlzpLhOFyvU312Oq','7FxFkxpJxkN5','vS0WomRSrXvMSFC00ggT6xy','i4bgJok9EBxvEdDRTgwjNGoWPsw24wLft1ITGis','Jzs4vAoY3wXidpbsj4LZUzcCZcZ4EQj8AvsLtUOPMUsZvRmaWmBxM1tNiR47XKHxQbbgf0kunTZrZcM15z',6);
-INSERT INTO t VALUES (1722921674320980486,15559780732785730350,'b83dfxz1xdILNpu79zos','yz7ImfbRzjpNHBoyQJa0W6VjasXKg1EqBvZbItdBGBiwqfI5','O96kZhw03UGTUpi3XZWHdT8iLxEIs6r76bCFzdrtQBrsplac0zB4MD79I','vmZvibs7hHhau','4X3s4rufWBmyz1pzmf9Mnqq5pIWJTtLVWN7EV0EopIWH3nuURBTFkqoVlGyvZSLtKJxuZH5rngNCQsvlnC4L6Kufn5u1r1s','S0ivBZmupTzaDIdz1slblw3fSZ5Xey9dhC2y6sDb2kbqZ1em2rLKB8YdXXRXOTOzy3E7Qm',7);
-INSERT INTO t VALUES (4677775323439825813,17642552525105940691,'zotepYH1dN8ZUFeE77k0QfF','Lbjnr9','yNvG7nf9hB7LYWIHj2xhoYHcejG9MKn5UjqXKaV','FTcgVbVeGd2nosD','EbluKuETidqultIKy0R8wB1MJKhx','hYRJBmluhZPfAXdagodl71XpNt4GxyubVQLc5UgzV2faFnR3RyxlYREOzGZwjZJPdon',8);
-INSERT INTO t VALUES (14469876235765953421,10492987960792585023,'3UVOJOmpA0dT8cMWcITyadluLZM53oWcTN8nEqto','qM8UsqITEYsc8EWJLyJCsF2Tnznoyhn','ktRxVzGkRrsl8hTLFyMlDXDGiaQRlI23kYZHD','UrftjM','SYO7m4S6C7psCjaJwv17L75VGMi8Xq2dE','jUfFPKnXQWQOhduQj7v1QU2v7u',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7835561,1703718,'UHmXRC','XefEYwnW8mbOBJik','009j1n3ipsT88lDxKmnX3nAn6pSjVjuo','XBiJwtskhJZaQNIYACNoi1O','W','YK',12);
+INSERT INTO ti VALUES (-7835561,1703718,'UHmXRC','XefEYwnW8mbOBJik','009j1n3ipsT88lDxKmnX3nAn6pSjVjuo','XBiJwtskhJZaQNIYACNoi1O','W','YK',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-8066993,11940030,'fejGTFD5uxW7wwS','0LkQQ1ZXwOWNP965Q4IPYcf69sz0pHktvQlFfhsS8LTqQiGigmKXrQ3Tu5YUnEa5Orfojs1KB6erGFmBxuwYAOEOCdOBcNURMhMIAu6ugQB2ue8BeB0bmx0QFS2mH1bTNkpQdVqPP2vPerOvzkdvSaxWHu5V8zPvxNgSozwh','HOJPyFR1tvGjyKLmXMW2EyCYA','7kMiancIlDiceg6CnmezKETkW1AsLBhx1E63p7SWeO0fmNxAu5WU5hQaUZFB23zENrd5LNk5MVusIdzVjdCk5NC4FvmLhxIXPHQoL1gzM','b','JV',13);
+INSERT INTO ti VALUES (-8066993,11940030,'fejGTFD5uxW7wwS','0LkQQ1ZXwOWNP965Q4IPYcf69sz0pHktvQlFfhsS8LTqQiGigmKXrQ3Tu5YUnEa5Orfojs1KB6erGFmBxuwYAOEOCdOBcNURMhMIAu6ugQB2ue8BeB0bmx0QFS2mH1bTNkpQdVqPP2vPerOvzkdvSaxWHu5V8zPvxNgSozwh','HOJPyFR1tvGjyKLmXMW2EyCYA','7kMiancIlDiceg6CnmezKETkW1AsLBhx1E63p7SWeO0fmNxAu5WU5hQaUZFB23zENrd5LNk5MVusIdzVjdCk5NC4FvmLhxIXPHQoL1gzM','b','JV',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5181074,5254157,'HC','xMlISnGaO9utVY0MaZITXxCogG5XwMdaRRHGhWBEIPc1Rm2v5EaI8LYRtyZTbg3580p9EjLrSTrYxOWzIFWVXp7IkJRkL6QNb2ui','0ztVmk8y4aMCQMnky7KIhPTWDBFzM3','PfjfMBgKfKUWMl5YdrDedPfJvTLUwI3AQWY3eNoVsKHNEiAOzvJ5','Zg','iq',14);
+INSERT INTO ti VALUES (5181074,5254157,'HC','xMlISnGaO9utVY0MaZITXxCogG5XwMdaRRHGhWBEIPc1Rm2v5EaI8LYRtyZTbg3580p9EjLrSTrYxOWzIFWVXp7IkJRkL6QNb2ui','0ztVmk8y4aMCQMnky7KIhPTWDBFzM3','PfjfMBgKfKUWMl5YdrDedPfJvTLUwI3AQWY3eNoVsKHNEiAOzvJ5','Zg','iq',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (5225668,477278,'Kh2l40mBJHL','zR8FEgcBJUkmY1CTSE11wwfEoIP8rkllx5MEHEt3F2M0IiJYHhiEkLDGzsddhv9QVOKLtigpTPzzGfzzSe323jEELD3ICnTZ2WvLHF3oDjZI4jDGNyq','Ly4P4l9ip','4YwuYcJbFauGGGFzGqy84sq41nVHPXQHaGdSlnvRp9RDrW4j8S9aTyL34WqCgiGbrIkBH7sqVbWPOEF1lmn2DO0bPO9CZy66lVjuaPAB7SIAETIzynvn91yZF6Xc5D3dZY6nfsd5yqHKLYzEvVTtyveu6s1PaJyJY0OBuPJE1WMcPsvCZyWZVLWhkJsOFv3r8hRiNZVePvkwH7VAliu3uyV','hh','9Lj',15);
+INSERT INTO ti VALUES (5225668,477278,'Kh2l40mBJHL','zR8FEgcBJUkmY1CTSE11wwfEoIP8rkllx5MEHEt3F2M0IiJYHhiEkLDGzsddhv9QVOKLtigpTPzzGfzzSe323jEELD3ICnTZ2WvLHF3oDjZI4jDGNyq','Ly4P4l9ip','4YwuYcJbFauGGGFzGqy84sq41nVHPXQHaGdSlnvRp9RDrW4j8S9aTyL34WqCgiGbrIkBH7sqVbWPOEF1lmn2DO0bPO9CZy66lVjuaPAB7SIAETIzynvn91yZF6Xc5D3dZY6nfsd5yqHKLYzEvVTtyveu6s1PaJyJY0OBuPJE1WMcPsvCZyWZVLWhkJsOFv3r8hRiNZVePvkwH7VAliu3uyV','hh','9Lj',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT, c BINARY(72), d VARBINARY(60), e VARCHAR(16) NOT NULL, f VARBINARY(16), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3235837589107249017,1549661208,'jhmDOw3a97Cmuc5edwWV0xckNPd','jnLnJRs1247RbOtrWyb1PcjiGsV3l5W7joShQIN19vCL','BrV','C5xoICEBmDExFlb','g2','c',0);
+INSERT INTO t VALUES (1796384144553016648,-1422185231,'mLGHUzHXMwJy4Hjx9hEHDlcgUku40SngQurLKsdXs3t5C','Sp','zODoM23Vu','ca9wGA9U0j','fi','r',1);
+INSERT INTO t VALUES (11230759297747982506,-1958984588,'s3DDKB0bStcSFERUNSU3PIdpdCy','qt3AFkx9E9m3KvGKLmRqAlY1yJhjIKaDjjbkgdprgN5USZhJYLQj0IKO','prmhv','fiIb','EP','1',2);
+INSERT INTO t VALUES (3957997234792814321,-138123829,'Bmwg9SOOXROltIhrRlT64yvGKrTv61oeTNHVyXRkwsCfRXXfuTIMJ7YP','aRBJ2rvsCtFnkXpSTgZs4ryIwX3U5DVE3ZzK5yZITdQqBK3','jNqrVfo2XMoT','DzB','ve','f',3);
+INSERT INTO t VALUES (12851358276107952409,-2036999918,'lFtHorPhqX8OnVo3Bi6rlK25cdGavPA8STDvxX4xItZkmbaakblQ','JI1RrJg31IjJ183E96zLAfA9hOTc2a','IgsmfSzhSV','KS2k','Y3','R',4);
+INSERT INTO t VALUES (12232006929827077313,1311461971,'4d4xaCbDaaL2y5jeGLQFLA9nrzLXf3vQOYlFYvA1sKDNEKprD19','vGoG9D0ikuBwfjxHCnK0egDdBHiXZxnGQl','R8mj7Nm5','MIbFKtORE2','T','S',5);
+INSERT INTO t VALUES (16341227632488040926,-2090038531,'rsyy93pS97kHHvYj','DElnOfvt4sd2Qd5Iy0wbMqhqR3AG7mUHVeKBQbdwnWfJ7KaX3Ll6SQ0','AhcDAFZMae','dZ0JrDvl','UB','a',6);
+INSERT INTO t VALUES (3066160928799469981,-557922679,'Qyrmg2HxSi6EpKZvCe9sxm7fkrJx9wvpuz9','NDXHAYyO8e3W17vna','2Zbw5uePxVsTau','ErVx46d','wy','d',7);
+INSERT INTO t VALUES (16193346290881904195,116899884,'PcBur1SOxkgWO4G48nZR39LObM5PMrNs0aMkVk','0hSNgpZuVULJcMLlXNALks0ozf3G','ScUpvI','uXe0OlcobSR3gZAL','dg','T',8);
+INSERT INTO t VALUES (14095760640142004613,2095249250,'53o88EE0Ytx85ZXF0GD5Q','Q6yA6k1NWEBs6DFDhNg6TPA7my','TI2QPEiS3q','w4cmWlgW7lW56tf','M','e',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c BINARY(72), d VARBINARY(60), e VARCHAR(16) NOT NULL, f VARBINARY(16), 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 (1075250329386540622,7528034930891731708,'LSZILWAKnhzkdgLUR5WbT9lQfizgP7kVSqnXeSgfXoWiM3','1SbeCCn7wzlqtUDujAXVr9fcOviZ767cKL894ZmAxOAhpo','SKtRJs7zSxt2CKq1enFSqdpZYJ8J4tKORjMnQtGcZ7FYNLvAZhwL','0izLx2NvG','aHADMBcoyXUIHuAPjswc9kvIA8lajnSrZplZqaOdieu2wFQ1YZ0neTE6qOdhsA1DiqfHtX9p83UEc','D5fZWdtX7rbbitTuSsmB0ChazjaTfCjQA0NBHafqNWshFr',10);
-INSERT INTO ti VALUES (1075250329386540622,7528034930891731708,'LSZILWAKnhzkdgLUR5WbT9lQfizgP7kVSqnXeSgfXoWiM3','1SbeCCn7wzlqtUDujAXVr9fcOviZ767cKL894ZmAxOAhpo','SKtRJs7zSxt2CKq1enFSqdpZYJ8J4tKORjMnQtGcZ7FYNLvAZhwL','0izLx2NvG','aHADMBcoyXUIHuAPjswc9kvIA8lajnSrZplZqaOdieu2wFQ1YZ0neTE6qOdhsA1DiqfHtX9p83UEc','D5fZWdtX7rbbitTuSsmB0ChazjaTfCjQA0NBHafqNWshFr',10);
-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 (7928410225820520203,8951821305662816606,'YikkV8zla3K','yQqv6jRHcofp4jd','vCuWHIn7kTJCnDNrCBXfCG6mRIyEXzPqLXH','MmKfn','RbvReXH2xqDNSaJItEDAXpEDfmXoW','mdSKpgIMeeKlVaehXQdL6Jd5womfghBiu9N',11);
-INSERT INTO ti VALUES (7928410225820520203,8951821305662816606,'YikkV8zla3K','yQqv6jRHcofp4jd','vCuWHIn7kTJCnDNrCBXfCG6mRIyEXzPqLXH','MmKfn','RbvReXH2xqDNSaJItEDAXpEDfmXoW','mdSKpgIMeeKlVaehXQdL6Jd5womfghBiu9N',11);
+INSERT INTO t VALUES (13850861757077931125,890505373,'lWdOPUKTMTWy8C8cUcEsBVWFIRRRzCpLZh6Y2opL','L7FxBdquP','qb7S','hotnS41Q3axj1IJ','yG','4',10);
+INSERT INTO ti VALUES (13850861757077931125,890505373,'lWdOPUKTMTWy8C8cUcEsBVWFIRRRzCpLZh6Y2opL','L7FxBdquP','qb7S','hotnS41Q3axj1IJ','yG','4',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(73);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(73);
+INSERT INTO t VALUES (11239481754979355216,-995215526,'LQ7RtbUlH','Sp90oTMHB','qE','8DHp6QhiOXockzP','oE','6',11);
+INSERT INTO ti VALUES (11239481754979355216,-995215526,'LQ7RtbUlH','Sp90oTMHB','qE','8DHp6QhiOXockzP','oE','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (12693472211877257291,11634592687650501181,'ulVoiOMWayiB68vmbtCtTj5G8kqqm9Mfa','tMTZWVjDF5JJo4wrygkBDnocbVVj','tzch7P4QSg','L','1zJoy2esZzSYa2GDAF','C2SXXf0qG6jIBMKe1JPpWdX2MAQTcRtui67mAt2YqJSs1FcXXr0SVzN0zA7I8dNL0xLWaAQFvEkA',12);
-INSERT INTO ti VALUES (12693472211877257291,11634592687650501181,'ulVoiOMWayiB68vmbtCtTj5G8kqqm9Mfa','tMTZWVjDF5JJo4wrygkBDnocbVVj','tzch7P4QSg','L','1zJoy2esZzSYa2GDAF','C2SXXf0qG6jIBMKe1JPpWdX2MAQTcRtui67mAt2YqJSs1FcXXr0SVzN0zA7I8dNL0xLWaAQFvEkA',12);
+INSERT INTO t VALUES (9690268232060551638,1714816629,'U2uy6kZpLTu7cbVDRWbNh5Ii2HKvFeBvAqSvTCzL7Ueilc','JJyTSvpgfVY47zbaJHRr2CA9ks0LOyJGu9WsWeTqkhCsAXAPFAX3TpHFlMLv7rG4TUJLUZSCU8rpQxgVTUJnd9gwVkJXRp1fGDxpB4B0zffHibFkr7i3WR2bpRHemCUOJcCoquWu22JnEXDrrh0IpXqflwCXbPI5aB5Hh8vuy68RR0dUWdGbFmeGlGU2pwVCoxlpLBPujupV','915SiAaxJtpdRiI','Knk7pBWA1IW4Kt','1','j',12);
+INSERT INTO ti VALUES (9690268232060551638,1714816629,'U2uy6kZpLTu7cbVDRWbNh5Ii2HKvFeBvAqSvTCzL7Ueilc','JJyTSvpgfVY47zbaJHRr2CA9ks0LOyJGu9WsWeTqkhCsAXAPFAX3TpHFlMLv7rG4TUJLUZSCU8rpQxgVTUJnd9gwVkJXRp1fGDxpB4B0zffHibFkr7i3WR2bpRHemCUOJcCoquWu22JnEXDrrh0IpXqflwCXbPI5aB5Hh8vuy68RR0dUWdGbFmeGlGU2pwVCoxlpLBPujupV','915SiAaxJtpdRiI','Knk7pBWA1IW4Kt','1','j',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5945163899834344397,13784978814254881811,'PzNcpxmgGdU6Fe5lQC1Wp6j1uPWo8','FrZA9xLWH6ctzLDQ7zih5K0ZFrjF4Zpefg1qFjciePLqdk06Z9x6K5Dc4n','t7b2ZbLTI7sk8bqeePjjyfzePifou17rYfPITT1dme','7eSHOf9xcnA8tEtuOapGiCp8reEHc0CShbPfWT0aJBmjSAfIWB6FQ71hDeBh6WttKTDkyUkg1RpHc8yV89R9UEsDoUKFgcEc2d4LIIgQUw4pL3b4xOL6SVHZ33UFqwI60Leadf1PjfZbfGb24J6oOLIZKlPr','P3US1e6ZKpCExrfyAuPokqvZXFOwQ9OBzrZ8vNKC87ByQFavhmk0','zDTQ6bvtJ3BKOLeqt51qrF7ngw2uafzcvFhkEF6Mik2Odm16DG9Kf5FqaQrGMRcwrZbLm1ttey3at6Lqm3EH5LxuYFiLBoVYOMJ',13);
-INSERT INTO ti VALUES (5945163899834344397,13784978814254881811,'PzNcpxmgGdU6Fe5lQC1Wp6j1uPWo8','FrZA9xLWH6ctzLDQ7zih5K0ZFrjF4Zpefg1qFjciePLqdk06Z9x6K5Dc4n','t7b2ZbLTI7sk8bqeePjjyfzePifou17rYfPITT1dme','7eSHOf9xcnA8tEtuOapGiCp8reEHc0CShbPfWT0aJBmjSAfIWB6FQ71hDeBh6WttKTDkyUkg1RpHc8yV89R9UEsDoUKFgcEc2d4LIIgQUw4pL3b4xOL6SVHZ33UFqwI60Leadf1PjfZbfGb24J6oOLIZKlPr','P3US1e6ZKpCExrfyAuPokqvZXFOwQ9OBzrZ8vNKC87ByQFavhmk0','zDTQ6bvtJ3BKOLeqt51qrF7ngw2uafzcvFhkEF6Mik2Odm16DG9Kf5FqaQrGMRcwrZbLm1ttey3at6Lqm3EH5LxuYFiLBoVYOMJ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(2) NOT NULL, d VARBINARY(75), e VARBINARY(28), f VARCHAR(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (25780,-15164,'1','JdMteEwRhnOQ4tdkUMISY2sR2kFnxuvpAnGVVapHwjh2y2uXWGooIPGSwtRkEVABLahw0ryPVB','L3xBqRbwRWmCJsn','qgur','nA1mKoudbOXGVjeNrpqCWLGSluz8OgsfXmOlSKFJgP60XkWzN79DhobmswJ6K1rsAh','f2zzaj5948vqrhOzj0KSAOafdT5Ijv72GwaAhoZGcquF5IGkOXCe77wUKnLmtSwESXl2lmxaNTUsnazmB4wX2QZNwL4T2GmGp8',0);
-INSERT INTO t VALUES (582,-9622,'m','wKRTl5s8pjddR0OSDq','nX5ZGvy8Ihn9PNcAufYec9','qwBMkS2A','VcokMWdtoM3bYTyBCY7NJLAKrDDaAzOh5CEIzCDO4mOuMQPkt5hPyE484Fyypi5HlxiWd1uRG2','O4OTA',1);
-INSERT INTO t VALUES (59035,-206,'k5','uCLYXhH48Qb4iL56QYtEXVHPTcDQMR58VU7qCVntV','fnEOZdbvuUk9fiYE9o42JQB','oJ','t8toUEoiEF4XsNZ5BRrJSi3FqqqK3bDgjO72uAzy87YSutPx46Z1L0xdPWXoC7gNMKLBgGc5p3gHdmoGxIKzdIzul492qEzZ7GTj','WxmwRLY0cFZ2rWFxiKsrnvnzyq5tXx6PMAbiPocUhQfIYYIVMFBqJiWPQ3zwlTC9',2);
-INSERT INTO t VALUES (2961,-10747,'eG','wDpLPJIEulFc7faagaie','dE9bSTgsL8ozmJUur8PVd','ldXGg0j','8CV7Ma','0cnh1aMB97zDoU0FjpXF3MCCAyeh0Fw9ZPfiLLKpS1',3);
-INSERT INTO t VALUES (62230,-7341,'4l','LfR0FyWWHYqN','4eR3l','a5TDUoN','2X6sgfwuELcxg6QB3In6ygNPXeWky0xovaqup8poCrC4m137NB7yIUHjMJdgjFhu6CUp5NDlNVUfPTY0SUi8wnn9EYmoZAbPs','jLx3ehGHRY9RE3L4NXiMnvODNRFqCkHyursjwgXw3ni1A7rbR5HHsU',4);
-INSERT INTO t VALUES (64205,-5578,'YP','eASwwt9It433dmgxFohEkNR','7Q9a1EyoOV5LOwffw0r','NqE','2sBThoTYOtcUoGIoPU0dejPvZngX8ZvAJGz4qRr86bTSDYkPgR44QzV2nb6xQVbxuTd7FTaMAnIXnSKSfqXpXDql50ZuosCJcx0','BrXnZDnPHu2G9zfTjdgIfIkt8JY31SmlAKi4WrlfMMHjAy0y3M8BMsEy8opWI5cz4',5);
-INSERT INTO t VALUES (1003,3653,'FJ','6SG8r4884jwEvnXv','l45RfQrtzc7Am','k37XIHmGc','CXVAwoG6jzEwBmtGDUMDupL1j','D6n1cefVCanRdeewtVss9WxhK9BSn28nnyFcNw3nEc8qE6BBIfsphUnRYqJI2ddjVZ11k2Oq8p5SmlS7ZoKdH1514E2czd',6);
-INSERT INTO t VALUES (25521,-11218,'4','QYaRtSavZXc','bFUKNjtZKC57zlqpyiZmHHIPp','f83fVu','Q6K8qwLnJGVqTZ5uGVaaQRd','MHc0s8EbKOIKftK4X3nzOaJTQHMEhekRjGlAANwLqooNSiVuSyquyoPFIV5PqxDGd4rgJzyoRxwA6x3tdWIaG2tomz2Gbu',7);
-INSERT INTO t VALUES (24346,-1209,'d','HjCjldhVDM8nYCDz5wOpli0vJ0EzYAQJWbOwt0iceSDyAdoC6Zpu','uDLdL8hQY2W5VOJu5p','IxU4','kt0mKNyEUd1F6uxStnUrDE9ynn2s7PL2CaX2z2','hTiebPCjzIEI2D9l5cKD9z2jc427eudBKQ8hcsKWSE1NaRldldJAzQ7Ji4qzMC4YUpYMSe8FlkBiG',8);
-INSERT INTO t VALUES (44935,20630,'W','m1LI8tw1ICu5KBFlzf0ejygsx','PRHnA8oU4Jib7N5Cm0LmzNGpG','YVbv','DFdA1bCrtRRSoFi5OePSWd','ywn9AevPcayhVrUuta2pbA8tgoPFcUUISYC2eqtCLf2u6xoJG9eEQNiDFr6eUpBCoTllPCQ9O0DuMT4BaWmrYAwI1aEAtNS5dt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6453239921910693288,-639053200,'c4vEs2NZ4Ta4PFE6OnOeBSHgL','ArpMEqU9N6jNwfzgsBEhlqZW511RNd6wBuDG3bMKlzMp0v10do7L1daLKDQf3FLtJm4Fk0L8vIwIxJ48AnSbtcfgpGRGIbyRd3','vsKxn42','2azPy8bUGlFCyFHHLQ6dBvwBD6gWTvJr2CAf82heAypyTaASDinMlHr','E','q',13);
+INSERT INTO ti VALUES (6453239921910693288,-639053200,'c4vEs2NZ4Ta4PFE6OnOeBSHgL','ArpMEqU9N6jNwfzgsBEhlqZW511RNd6wBuDG3bMKlzMp0v10do7L1daLKDQf3FLtJm4Fk0L8vIwIxJ48AnSbtcfgpGRGIbyRd3','vsKxn42','2azPy8bUGlFCyFHHLQ6dBvwBD6gWTvJr2CAf82heAypyTaASDinMlHr','E','q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8806417545693639452,195589085,'4ywaiNTCyefVkKsWPXhqjovnv6D8GMLlGTo3skMU6ueB7VgSLHoajKhMe9fDc','2zygQAuM9RibytubjztDzkmnzKzXdpBVcKkbRIfL5yKwBGnfaODzfprUUWch5mVc12RD7NZtoiEUTlqgmHlBJwtbhWczOQn0KoUvX5BIidBOzq6ZzUTR6zvwsE6UyyFBH2eHnfUTQfTHJqGAjXk2rgNV4V1amS32rNzbGWbrxLukc0IbO32MaApYNjUqcLlca2nQt6g','Wopa','TKyhLp3MFIDOO97Qdx8fAHcudcPEpSMP0iP3SBTCNHK7G2ywVEZtAd7jwORWWBJX8EVy0KS1MltatT5JeSrcQxLXoEfICcD3SOxWeFefoJ3','hJ','D',14);
+INSERT INTO ti VALUES (8806417545693639452,195589085,'4ywaiNTCyefVkKsWPXhqjovnv6D8GMLlGTo3skMU6ueB7VgSLHoajKhMe9fDc','2zygQAuM9RibytubjztDzkmnzKzXdpBVcKkbRIfL5yKwBGnfaODzfprUUWch5mVc12RD7NZtoiEUTlqgmHlBJwtbhWczOQn0KoUvX5BIidBOzq6ZzUTR6zvwsE6UyyFBH2eHnfUTQfTHJqGAjXk2rgNV4V1amS32rNzbGWbrxLukc0IbO32MaApYNjUqcLlca2nQt6g','Wopa','TKyhLp3MFIDOO97Qdx8fAHcudcPEpSMP0iP3SBTCNHK7G2ywVEZtAd7jwORWWBJX8EVy0KS1MltatT5JeSrcQxLXoEfICcD3SOxWeFefoJ3','hJ','D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9148955483875502904,-1740169212,'Ff','ItKrhraYuINnKdcHNT20IUyPr1AGIHjq6B1jxb3gg35QJ7VKxqf6xVa2rIzq92avrTMKsOjzMvDFQzcHzDqnGtRiHMLCHN244YxMJsCVxqfbXlIhE2dqRWp2p6FkFhFqvKik2yZteQHjWk','o','1CnrZPFUXjmcgV7S5gOsq7aGtMiUiT194xLLDuwyMi8OlZTDgJBpIMLhQwEpm3K8xwZRbeN2C04bEkpZZ4z6o7guD7KoMUKoCz6DJTDTq649aov4BVaLkdU3QBrvE4Y6AfpcaR62XPfCzLE1JMFnmcHZdXwNN','pzg','Sv',15);
+INSERT INTO ti VALUES (9148955483875502904,-1740169212,'Ff','ItKrhraYuINnKdcHNT20IUyPr1AGIHjq6B1jxb3gg35QJ7VKxqf6xVa2rIzq92avrTMKsOjzMvDFQzcHzDqnGtRiHMLCHN244YxMJsCVxqfbXlIhE2dqRWp2p6FkFhFqvKik2yZteQHjWk','o','1CnrZPFUXjmcgV7S5gOsq7aGtMiUiT194xLLDuwyMi8OlZTDgJBpIMLhQwEpm3K8xwZRbeN2C04bEkpZZ4z6o7guD7KoMUKoCz6DJTDTq649aov4BVaLkdU3QBrvE4Y6AfpcaR62XPfCzLE1JMFnmcHZdXwNN','pzg','Sv',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b BIGINT UNSIGNED, c CHAR(2) NOT NULL, d VARCHAR(10), e VARBINARY(58) NOT NULL, f VARCHAR(95) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1817346328,5817736313718538812,'V','AF7gROcVKS','g8MY','gnAUp3cvPVYndEMSmRJ5RP','t','u',0);
+INSERT INTO t VALUES (-1072732433,17505479305747185836,'DO','XaZ0w','OsT8R259MTOiIgLN4Ml89yRY81RjWHDFEz','Q','Y','F',1);
+INSERT INTO t VALUES (648067826,4285498295602740268,'a','K5bSd8viK6','8GOhQ2slRG4RnZ24aCCPIz72kBkiiP0vCH2iOk76XibU4JyoAOx8YTJs0e','cXZECzlXjub3iBwBwftsU3DRimvEXo77ETfVL1bIUopk','S','9',2);
+INSERT INTO t VALUES (613102623,11751614264246443002,'L','7d1YX961','MTvf9YoKdoKw9YfIcW8lq3J88YpJPWYcBoWWMAJ0I','4GkGtW0uHWHEDNHFvDlKtQxlxeOktqvhz202UgORAVxmBLgkg2saUtlXbiC3d5SosboCbIXcIfbC1URBmLUQJ1IXfkKnAqv','0','U',3);
+INSERT INTO t VALUES (-1097909965,7653626408999163523,'lb','pzz5v','cgbxHifKEQmk2x7GlbUYIjC4wPWuBg18jIRqiARva086GMBh','1m1XbQeTy4SIw6ilxhR0KY','J','e',4);
+INSERT INTO t VALUES (453660841,11765323007933521955,'h','sdHWpFwJ','tfXV3LVmi62KbW5irTHT6lCKmgKleID52uxnB2P1gk1HVtimb0LDfykI','yZftphspYwlFSDDa0BKXV7trVfCWQY2sug1JwGLa0VtapTFgQYjh9DpQ5cKBRQUwmE','n','Z',5);
+INSERT INTO t VALUES (1877002416,6052695524760181732,'r','frQTA9Vj','RXB4aLRo1zHdO1rEyuImht15M9PZPVcowl3q31qAtYYHetBFSHjtJ','m4eAGOuAvsTPZDIiEhKZG8xFwF2RA3ZP7wbRhpJyI88qevgcgrhOmLsLhFCLwD0v2saxLclrqmZog','6','R',6);
+INSERT INTO t VALUES (-410443069,13837146878190832217,'3','2IdhFypzQ','Mbq5RGPAi5NMSWqYvCHclM8jNIZcc6Jw3BFe1MF9SLK','pTIJrBi7cWevbtsu8VOKPftQAOmq1nDpZB0gjEDkhdnWns9g0roD3NW4kfs71LJIEHis3Q4UKjMkA04uHPD','Y','h',7);
+INSERT INTO t VALUES (1433763028,1052649429654961613,'3I','Ubs','27Y979sWdwIgGUtbpWH','LMEhWmO7glRlZq5I1RPLyLUYzDsYLPMxv61VKSVMk','r','r',8);
+INSERT INTO t VALUES (-623399042,17657447622134821321,'U','0sy4Is','gk905qKVDUCnFVYZ2tRtSH2wBTrJ7FSa1RnBYL9ssQnAv6','051rZrHGQl3ZBxKmkVCzceKreFuTcsh8NThh6wLxFmiUOhWHoUsB0cvwaYKzAsSQBDrjTB4FV4GhWTWaDCuivp0','1','Q',9);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED, c CHAR(2) NOT NULL, d VARCHAR(10), e VARBINARY(58) NOT NULL, f VARCHAR(95) 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 (102,-18654,'os','XDc5rmPKhoq6NcG7zZhagnsGoJtfv9QSrYtF90693w','vR','7','aXdwqDGp0qhHHDSBbKLT6G8ZjMPGzOTiFKVmHuK3zxbxBHYh5tH0TcluU4IrBJXkPdAOzMZQ','hNM0',10);
-INSERT INTO ti VALUES (102,-18654,'os','XDc5rmPKhoq6NcG7zZhagnsGoJtfv9QSrYtF90693w','vR','7','aXdwqDGp0qhHHDSBbKLT6G8ZjMPGzOTiFKVmHuK3zxbxBHYh5tH0TcluU4IrBJXkPdAOzMZQ','hNM0',10);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-10811142,9943363860822954144,'j','yoKqDf5','2LOoe9NMaGLSAbYdvAQQVC9lMGUqXadBTw5FqCm6SaN3va6ZY7PWdz3j0','pCCVQyg7EOOvGDTc7G4KOFedBo3NPdbsXNrMdOPF0op8ezCfSu2UmpLf6I35I4kaz1HpB7viCOdfb4wHh9MbqZX','T','t',10);
+INSERT INTO ti VALUES (-10811142,9943363860822954144,'j','yoKqDf5','2LOoe9NMaGLSAbYdvAQQVC9lMGUqXadBTw5FqCm6SaN3va6ZY7PWdz3j0','pCCVQyg7EOOvGDTc7G4KOFedBo3NPdbsXNrMdOPF0op8ezCfSu2UmpLf6I35I4kaz1HpB7viCOdfb4wHh9MbqZX','T','t',10);
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 (32742,16939,'8','cbU4CijO5ooexQPEmCn4NfrRt1QNPNJbnDLuKdcTS7K0RroGR5y2FJl','fO4W1Ir20k','MRpdvXU','PYj6xKIifBPgKgH8DglF4SF7KEXiOIGLas4FJw','73hLCYfGd6hTYS01FwvHJCh0Kw9c7xdA7LIfuofeFNRtRNrvLB3ZmjEE3rnZDzAmr7XZNlpmcdiIgBZriDYYv',11);
-INSERT INTO ti VALUES (32742,16939,'8','cbU4CijO5ooexQPEmCn4NfrRt1QNPNJbnDLuKdcTS7K0RroGR5y2FJl','fO4W1Ir20k','MRpdvXU','PYj6xKIifBPgKgH8DglF4SF7KEXiOIGLas4FJw','73hLCYfGd6hTYS01FwvHJCh0Kw9c7xdA7LIfuofeFNRtRNrvLB3ZmjEE3rnZDzAmr7XZNlpmcdiIgBZriDYYv',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (57759,-5538,'vhC','eocpT9ClCqAbY4TwfFEJTrDORBonrAV2HiBJnv0lvxfxVi1PFPeeEYqNi38jJu1','hOKVOtuo4qFiMry0YhWlS9sxXc','AC68TcP','ObqV6mdgqzM1D4sWW7KHGhvKLuUQOVSxXNaiVO17BxfXDFp7atLHFwCcRylEZQkCwkw3nQlar9Krn4QiQkbRGoUpveRvVjrgr','iMUlVJG2sGm1NbNPlDxiRd7C00qruKSNBNvmk2UYsh2Z79f7kaCNWXAuomFjHwcDSw',12);
-INSERT INTO ti VALUES (57759,-5538,'vhC','eocpT9ClCqAbY4TwfFEJTrDORBonrAV2HiBJnv0lvxfxVi1PFPeeEYqNi38jJu1','hOKVOtuo4qFiMry0YhWlS9sxXc','AC68TcP','ObqV6mdgqzM1D4sWW7KHGhvKLuUQOVSxXNaiVO17BxfXDFp7atLHFwCcRylEZQkCwkw3nQlar9Krn4QiQkbRGoUpveRvVjrgr','iMUlVJG2sGm1NbNPlDxiRd7C00qruKSNBNvmk2UYsh2Z79f7kaCNWXAuomFjHwcDSw',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (51214,27660,'Lmm','4kvVvG3Ar461Lk3SuJa49YKr3Y5VVNKmRXX0wdUefaefOAoxImRsFQzVkUGVCh05thl2YepOzOIHFLPpx2dzj9ie7dnhx6kraThVrq2XdgDvKGJfWcULYE4GisOAMdsYUUkpqqK2TQ0S3JcCzJNO5dGtuhpnprPdWj982onrU9nVUNsPq','ZrBEv6C','LORfrwlCg0lzlr1IadjPcXqnMkiRJKDbiRAp159ElYyGgMCMapIS3polwF0pDiTOYbIzxI5JdWGyvqUsVKiWbfFR48lT9LbHSj1H6xqlt','pYoTP1KY7rzXsQj2cQL0UfwQw96j5CuVVwxUkVRtmAt','AoeEYdviTJSxPKfCDLj1Ugfc7YQU5POogP8mjhWKO2eOjWhIPpBEO3TJpd',13);
-INSERT INTO ti VALUES (51214,27660,'Lmm','4kvVvG3Ar461Lk3SuJa49YKr3Y5VVNKmRXX0wdUefaefOAoxImRsFQzVkUGVCh05thl2YepOzOIHFLPpx2dzj9ie7dnhx6kraThVrq2XdgDvKGJfWcULYE4GisOAMdsYUUkpqqK2TQ0S3JcCzJNO5dGtuhpnprPdWj982onrU9nVUNsPq','ZrBEv6C','LORfrwlCg0lzlr1IadjPcXqnMkiRJKDbiRAp159ElYyGgMCMapIS3polwF0pDiTOYbIzxI5JdWGyvqUsVKiWbfFR48lT9LbHSj1H6xqlt','pYoTP1KY7rzXsQj2cQL0UfwQw96j5CuVVwxUkVRtmAt','AoeEYdviTJSxPKfCDLj1Ugfc7YQU5POogP8mjhWKO2eOjWhIPpBEO3TJpd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(33) NOT NULL, d VARBINARY(100), e VARCHAR(95) NOT NULL, f VARBINARY(29), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3772471,4614468529133998501,'cxr5Visb8zPE5cfTpl','d80QCQ6ylneUIZEZNUx7w4G','B7OTOVS7hXGMGdekfQ5g6oPO228SNpOlDF859NsiobS5','9eHhE4LIbYJkrO85BjfKUS','UO890psporYzGZM3Vm44KICgpPo63AcRVBjXYDcKE0OhGh3lqXI8jJidevmEXrFDtpGudWwwSPR1bfUFbk','8oEJiyEN',0);
-INSERT INTO t VALUES (2500543,11451225991487868125,'7vEGesr6GLmA','p8NG6XsYZ7k59xN9GlpW3fidOaSrbrVSFMyHyi37R8emwH8SNYZfEyoJHolpKqqdenRaKS7Xyzt7ZzjcJQz0','KI7YJbKb85iy7sxy9UoxUx995wL4MhIMtfiK4VLfG5lFdhlF8FCdcoymFdd','DOt8KutWg9VPmq3xOjYbiUz9on5','nFIIUobgwzm4USebhNhmlfHomRD3kLCDIzowHMC1KGkciBkIbfYQGs1YJWEiG4CFtHc0j','y3OUNNIUiamCVKphkMjAvJnOofNSfINZmaLVP2HZdh23buXbvHSvDUbldSkEfkHntZtmgEYpLD5OSBkCTxEB3yBJUmSkYYPV',1);
-INSERT INTO t VALUES (-4946014,16178367964266663144,'ScVAwdNCMai9NrelgK01fxv5ADpxep9e','XL65VNQH6ZE0G8iSpSxKrdbFAbf4v','e3oCkXE0USnupMvQaVfnPL9WIfT4luFBOEPyQ33FtqtsOTOSe2yC','K','rGjNuFS8DXzgbN6BL3et4Qhy1ltSquB8R19OL6ktIpB3FkUpCbloitqbPclNpWzkde5C5Zs','LjjjeqEaMh8t4ejEPB4cFPP',2);
-INSERT INTO t VALUES (3642376,4571938960186694595,'gtxNTCsUfJKy0H2BPvSIntgb','tVOrf44vpEs3LOUeD8lI2E3d1JI7RQ1vthDvkwQiIqwp3WD6NWNKaomKTeC8ESyVopBlEATq7ORp6oQFbNVj','09KKvqLMenTwKCnJCiS0Mph3LjZQ2gnWJ7VcRnKRFMc5fIeMGBPbeG4qW','ChiAYQaBPfpRWRuvLVv','RVm1Tjt6nFRiQYyHRUbhTdakyPcTBcfQf2MUnanmyqHoMwqhT6au3nffCpeUWRc','Vmw8RiS38RPsrQ8CBJeUVoqbBZIDxSM3MqYLWR8Lklfnm7OltBG8E3T5Z6ywuLWHTzZ88T',3);
-INSERT INTO t VALUES (363409,3321301050152013939,'Ygp28gnfK6LLzb9VZmPD','mar2RM3B3I2nyIODvCLXMbF1Te1PULUi','o4KgNp4A0wtmMS2Un22ea7aUBSL2WrA3f7azZwm23vWLhMzwB4OTGKvJtEc6a28Wtg0rHgjEHLsqS3vuD4hKWYEoZhEfv','YtJy6b6UcstVaHB','qDECObEdSo6GbCtp0sd4p34tQPXhQ25Kue9MZpG3WeNDfitVFwXZ4gNqgj17h4jtJTKnKLJlF7','hHkUTD78z7cfF108hhfrotbl05QyoqU356LP8hexNKdpZgFSkw7TYNamWm0TTGlFj7QQnZAQpR',4);
-INSERT INTO t VALUES (-5407577,13862552157688757682,'o1izRZWFX2laZv2vAhHvwU','Q3T6ZDNT','gYOiEwAJJcq3wbewRkda9UpgZz037EBHYI16ZARu1pdMoiUiRpxRr3PWCoNqvFQ9mt0sgKuG8HEH7cW','pPUNAxXeid4D4','34NCjXx2xuiwpoKOrCvLmFxaOdfh9URAM8emXiEVv8TfJ','B8',5);
-INSERT INTO t VALUES (4143027,8183871978932884217,'Da4lBIw3wUCgdxAtUX3RrwQBg5dZ26k0','lRnC87K24mG79bE6ahH2aLZutBGigJ83PanR3ihNw21JiTLeoqpUBF8HHTW5bBEPNJtm07E','4srz75','6HWnCqyeLNQsN','GGATkBrb7LHdynjuz1QDMm5lKH7m968fFFplZweoE30APwmahNiO1XvAWwx','ukX3GZpuqu3vPAiotGffiHixjOtthJbfHZHBQEH62ZXj3ySd9vU6QmHQosLRgN9NPqLWgH9m9LAt7ElkRzmBPCvzSzvkVL2f',6);
-INSERT INTO t VALUES (-706965,3237510789138157641,'Ns6Qf5yiMR7B8HaSu2xU26657uoh','GXH3I5APOpa8WX5DjFutYUGqawts','RspssqGIGW91geqMRli7uObR7G92cASLOfaijTSl3kLLqKlDM','e2kwucF7yAP5KD2e0','hvl6pQJ4p4BvjHgnWIz7LlRE8NmPTfyIbZAEdxRXknxQ6XR01rrVw','iQVAyvNILr85N34g7INjpfBb35WbnuvQvWyzMjKh8Y0naabB0Fz0gzT0HPDFQwGSSq0XZ4DGMyxHgLLJhTpNypbBIqBknq',7);
-INSERT INTO t VALUES (3372105,11217001910164017762,'s6SZT0xx2P8gH9SUa4IOoxL','63zOHNz1KUymcbbq6iD6U3o19jm','jYEj1835SntmvjZ8V7R','F2Fd6gEjK5Zc0edXZUYR4i5','xVkFGXfa5ldOELAczbEXnWHYcbe7fb','MFRI8SlvopZ9Azf5gA4aLBialIEOj2n62CtQH0AKx9Xl1Vkxnfm0cn',8);
-INSERT INTO t VALUES (4204241,13717593693440278787,'L2MFZELPe4c','iY4mRWIx1QBG6kLdzCIpjD7cLugjw8QQIgF0KsxrT2pDKUW9fMbnAoDjZpqOWrLR','ChgGX0eYB0JhdZvIQoag0TOyHArzRwjmrgUXyR8ZQgSCp','83e1P2E','N0Q','36hLherhv0qw4MklhBCbMLA1GQkcLLqJr7B9q0FKPmi4CqJ0jAbs80AOp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1057497178,1773895441851008827,'h','9o0p56O32R','D1F12hXwWG62dKukFkIxpaTh2','mdpwxgHHDLgLbX6nakDbW7YBP1JHOLioamueug1fkhU7BQuLK1qVcujY5hwVYZTdjBx1uT5V8656XaSHGsREk','7','T',11);
+INSERT INTO ti VALUES (-1057497178,1773895441851008827,'h','9o0p56O32R','D1F12hXwWG62dKukFkIxpaTh2','mdpwxgHHDLgLbX6nakDbW7YBP1JHOLioamueug1fkhU7BQuLK1qVcujY5hwVYZTdjBx1uT5V8656XaSHGsREk','7','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1498515794,8213397151600363538,'U','CqkQmqkzSUM7AnSV1g3CYLmK2eu3Q0qy3cVTWtrRYRn2CKj85JEhCe9T8mkGpaSnB99ko3QolGGxLNzkoGnhWeSkr3kRZlEKfPjKyP8xkyd','OenBsJT0FsUQ9bod','9QwOnZRwhxrRiF3nnMU5ynjCRtY','r','o',12);
+INSERT INTO ti VALUES (1498515794,8213397151600363538,'U','CqkQmqkzSUM7AnSV1g3CYLmK2eu3Q0qy3cVTWtrRYRn2CKj85JEhCe9T8mkGpaSnB99ko3QolGGxLNzkoGnhWeSkr3kRZlEKfPjKyP8xkyd','OenBsJT0FsUQ9bod','9QwOnZRwhxrRiF3nnMU5ynjCRtY','r','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-850416491,4788262760892419019,'19','nEw6R8Xa7P1eip2EgqJY1cAQ9KVvImM136FGWrHtZACmE2EQrCienbqXi3YGzlqrjz1m5dpoHjeSzVxnkuX1FghngkNuz6csXzavqBOFqeQPwcNhVZLazNjVT7RgjdkwctshouawIBdK0RDZ7YcGy','MrNOfcvXZyj6B8U9nmT2g','3LfZpUKwFgJTcFvIioxwvhr5uOqrv1ukiRzt4FCynF5FiwE95ErIQgiqTolNofvBLXb4OP5EdYB0ux9BYik2YNapCeK30PNxn','j','b',13);
+INSERT INTO ti VALUES (-850416491,4788262760892419019,'19','nEw6R8Xa7P1eip2EgqJY1cAQ9KVvImM136FGWrHtZACmE2EQrCienbqXi3YGzlqrjz1m5dpoHjeSzVxnkuX1FghngkNuz6csXzavqBOFqeQPwcNhVZLazNjVT7RgjdkwctshouawIBdK0RDZ7YcGy','MrNOfcvXZyj6B8U9nmT2g','3LfZpUKwFgJTcFvIioxwvhr5uOqrv1ukiRzt4FCynF5FiwE95ErIQgiqTolNofvBLXb4OP5EdYB0ux9BYik2YNapCeK30PNxn','j','b',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1703811792,12563438348784219062,'Jp','hoVb8X8B3BetoM0yXpLGQkMefDn2Rnr0gHnLTXkz','763XNOnENFKmist','MagOVfTmFmX3sRHCsWPBObJkzP5fYzjyz2wPxbnNPHJDpxchdnBbsSaj1OzK54GbCKFN15mXedRiW40xyEE9Nj','o','G',14);
+INSERT INTO ti VALUES (1703811792,12563438348784219062,'Jp','hoVb8X8B3BetoM0yXpLGQkMefDn2Rnr0gHnLTXkz','763XNOnENFKmist','MagOVfTmFmX3sRHCsWPBObJkzP5fYzjyz2wPxbnNPHJDpxchdnBbsSaj1OzK54GbCKFN15mXedRiW40xyEE9Nj','o','G',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2006178598,5526839246792441443,'oYi','UyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw6iTRyHPaMfwiIIFPMTirN8e8hkhxtF36qbBCebOpeIWddq3','EeDJgepY3g','yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ahkmzGDTNkjpADQVbEodZKznEJEuzkWXbwfTFW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjbAsbr45CEGTa8QdcxvMc32vu6QTbmkzM3FDqO1dxso0w6bZO8kg2czz5h7P5L2MMLH9ua2ZtA5pocB1Dibh0A17W0E6dzBIgM5EkpxM9QVw47VJ4y0yh4t6DEVr9xI9D1fW','z','Fh',15);
+INSERT INTO ti VALUES (-2006178598,5526839246792441443,'oYi','UyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw6iTRyHPaMfwiIIFPMTirN8e8hkhxtF36qbBCebOpeIWddq3','EeDJgepY3g','yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ahkmzGDTNkjpADQVbEodZKznEJEuzkWXbwfTFW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjbAsbr45CEGTa8QdcxvMc32vu6QTbmkzM3FDqO1dxso0w6bZO8kg2czz5h7P5L2MMLH9ua2ZtA5pocB1Dibh0A17W0E6dzBIgM5EkpxM9QVw47VJ4y0yh4t6DEVr9xI9D1fW','z','Fh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(79) NOT NULL, d VARCHAR(43), e VARBINARY(67) NOT NULL, f VARCHAR(35) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-28238,-23,'wH9jPbzWugpqNaXiYoTOetdcdlgFfjnGtTzCL','oa','J3O8ZirZWv6cWX1RJR8B','yvGKCG','o','D',0);
+INSERT INTO t VALUES (-21015,49,'RdGPzLhJRITPJb3OfFmr6JYjEqPicLOss9nUgwhqw2Ntz5PkdHyZI30r','oXeHulcWPeLvu2sxz1BXInbbDC9zCvzXWe3h4','OvsctLdw','tf6CJ0Ym3R7Kfdj6GPUGoDWzwstsk','m1','V',1);
+INSERT INTO t VALUES (-19533,62,'eDKtpMvdDMDXFCgLArN3Iq8Xe7c59PxBMEd4P8kh3Ehi3k4gVyB8HKqNNEkaJH','KntMpLKz4TC7','PHzyRtsXW9xZtDCSuO7rG5OvpgqQRnW221OTUPlzC1Hp2SLGAAWjywr9','htoKwAfCUHDcpo9tEeG','6s','3',2);
+INSERT INTO t VALUES (-14854,-90,'zGjIgoyX4','KgmFFCX5usWTX5n5VNtrFJBM55eyKcy2BM','h3gViqONva0n1BQWb3lm4x3tEQcrhlEYG3P2U1WqSHF9nl7vFzKY','IVoJx1Mc5h0VkOWyNvogMBx08tLsEAn','k','G',3);
+INSERT INTO t VALUES (8682,107,'nnsMB2ZKrNWtV3Mjx3o7Y1XAmDSTJS92AYo6CxmJEm6ECB7ksEMtBy6tT2dQFuuw','ShcwKEC81LpD','KP','g413lpRYYPnLMQ','l','v',4);
+INSERT INTO t VALUES (-18536,-56,'IF8Pgxil0QukkDqIfYaSMWupoiKnBe89ho4BTEfWMv65iBlvtAt9xXZGS6phDXCPEwYBun1ybcAjEJK','2U46izOM3','1kEvCS2FcPO6COwdZmeD6QZ','1T7IlnhwdKYtWQGAz1kesTn8n0V','Pj','l',5);
+INSERT INTO t VALUES (7442,-45,'wNLdFYjMpht4BR8OFzSY58riyNZNg47GAYMh','wBtW5eyr2iEWrNX6sv2I0gYkFUDCtysH5GpE75','j0jzNXROD9qKlh1uhHQOotqy61bXMhLARVxvFpckJpbzAq2a4BCayv','SLgJXmF91yIKsKEN6EpJXIEuMyjvRqWG','l','V',6);
+INSERT INTO t VALUES (10557,120,'Q4Yo','gjmbODa4IJUdtzuND2pXAhiuD7xSPZ8tw6BrsQPiz6','0GyZ1ps9ijRmgGHlvTNgbMvko745nCHpAxiHnFC4RSms36sAUSE2nh9ZnS7mT','TIbagk5ZRZq6nhgKH2RGkHoyLzsKYZ3MZu','V','C',7);
+INSERT INTO t VALUES (-9626,-10,'DypcnczU6ffMpjZ1NM0vBXiLLoDkCrzZgSPGtVye','X3Fq5ciMwLtDdq1BUfdfSf71Q62qElbprsIv5D','JbS90drxF9JOMsBuJPTgGZGQb5WYXbgomrtgP','uG9jxmFQnDH1I2','LT','J',8);
+INSERT INTO t VALUES (-30369,-118,'BWQy6ZBSVLdDIIi3HpRFlmn9mN3l','4YgoQWn6W7Pu2LtJvr5','AEuUWKxrdVJU5LM','PfIQk4vG9hGW2ULDt7p9xKg4w6fEO','l','1',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(79) NOT NULL, d VARCHAR(43), e VARBINARY(67) NOT NULL, f VARCHAR(35) 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 (-8586641284287615003,15468659613560464689,'iMr6AMdZnjt0GuL','tN3R9NcbKaSCT0LBrAZqvYVkwy23hDatvEZtNsxPHnePybgdEOm4csJOU6Cub7KHg0svX5ahzJF5N0AA','Wla1R1z4AhsGukpAZugFNSO','yY4yf8drJJkPFpuS32IoUU5Cx','D','441oPsALuai3vzr8y1oBYwek0vL3Jvj9h4o29a5ZKABc31QUPT05vtvLhVdwX1myptrA8dGYnOJX',10);
-INSERT INTO ti VALUES (-8586641284287615003,15468659613560464689,'iMr6AMdZnjt0GuL','tN3R9NcbKaSCT0LBrAZqvYVkwy23hDatvEZtNsxPHnePybgdEOm4csJOU6Cub7KHg0svX5ahzJF5N0AA','Wla1R1z4AhsGukpAZugFNSO','yY4yf8drJJkPFpuS32IoUU5Cx','D','441oPsALuai3vzr8y1oBYwek0vL3Jvj9h4o29a5ZKABc31QUPT05vtvLhVdwX1myptrA8dGYnOJX',10);
-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 (7209919701355515982,18070353675173808032,'QqyGeYxrwO2krv5V','1osQDfk8fiVWnRbZ2g8Zx2sn6bAU9tD0TGFqG4IiTPuqWTaBaio8D','KbySG2xqRrva59tevCI5hk8iXxAsZVUGOtWZGIACU','eVNC1H5d','KjJKJz0jNtEh0sBgdmkzo59ehajaxanxZyUvS0J6R0jk3k4U9QmVtmIN2wrf2Issu','xyBbr8xiuNgNOIxmSmcVCJNTRcX829Rx6wzxCERbWFbp8BEq2hVRio06oSjl9WRf',11);
-INSERT INTO ti VALUES (7209919701355515982,18070353675173808032,'QqyGeYxrwO2krv5V','1osQDfk8fiVWnRbZ2g8Zx2sn6bAU9tD0TGFqG4IiTPuqWTaBaio8D','KbySG2xqRrva59tevCI5hk8iXxAsZVUGOtWZGIACU','eVNC1H5d','KjJKJz0jNtEh0sBgdmkzo59ehajaxanxZyUvS0J6R0jk3k4U9QmVtmIN2wrf2Issu','xyBbr8xiuNgNOIxmSmcVCJNTRcX829Rx6wzxCERbWFbp8BEq2hVRio06oSjl9WRf',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4414155011956629641,16929520819831034240,'ePvbl','AunlMPsbqUm5p8451kGFGFPypwrIQ7BIRZQjVrnKsyqQE4UgFJuykaYyTJjp7XuTCzmeBD4vMIYUjlEjCWa6ln46','zjhPdjIDRuKbVnNuWReroISvRzXwUnXizJe188XkWVeMkATmk','VBF8zT','KhhrXjKx7sLwhqjxoj4ukKQARQcj50UwfTsrdnKxwHfYiLKuphXwb3FbnWT1vfInHSXr5PMESbQvdZS','7pyHOKN6nXpaNYYs2btevVZGz5jZDYWDlz6ytHcwmFooJWqfFW2Qz1Qd32gmoGkdGSeaj',12);
-INSERT INTO ti VALUES (4414155011956629641,16929520819831034240,'ePvbl','AunlMPsbqUm5p8451kGFGFPypwrIQ7BIRZQjVrnKsyqQE4UgFJuykaYyTJjp7XuTCzmeBD4vMIYUjlEjCWa6ln46','zjhPdjIDRuKbVnNuWReroISvRzXwUnXizJe188XkWVeMkATmk','VBF8zT','KhhrXjKx7sLwhqjxoj4ukKQARQcj50UwfTsrdnKxwHfYiLKuphXwb3FbnWT1vfInHSXr5PMESbQvdZS','7pyHOKN6nXpaNYYs2btevVZGz5jZDYWDlz6ytHcwmFooJWqfFW2Qz1Qd32gmoGkdGSeaj',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-3756249746067165028,16591320031000586143,'U1oFKw2ueweMydeQ1T6ziHgkLDmn3o9RQ','xi5gLxFdF34XBCxswjmm3ktPflfr0neN6HUVKTeUG4xo0lscUXleg8id8fRLz7MSqfOe1H8qAqlO8bKlcZwh0NQbSQtHHk897ySJP0Idpo0ZcOe96OurP4xs3vHdehGGbej7THSXyrGFvLwVL6OBiv9ps0mZLUV','m5BkD9zxH9xSVae8PDFEDQuuSEwDiCt9llCsgC0hDscgGIsxNWQDULXMWCHgAyvS9VGp6XTch9yytswHG0hG','Jsfh3vKmXauHAAeYk4svV5WrsSCCehxmfDb9lQLEElGJ1v77IBTYIhORkCcYY3ZfBxBGIY7xd5m2QJUHBk6lmlKS5bgtjxAUD3DWQOX380HwM4yRIBaoF74hfUBLoE','l8T15K6GrAG2cGYnyNCkSxFCSL1u0tPmoXYlOVIhxCbeX4wyBCFtF2','rp1BbJfrn8f6EaQDasJlZYCVipXg',13);
-INSERT INTO ti VALUES (-3756249746067165028,16591320031000586143,'U1oFKw2ueweMydeQ1T6ziHgkLDmn3o9RQ','xi5gLxFdF34XBCxswjmm3ktPflfr0neN6HUVKTeUG4xo0lscUXleg8id8fRLz7MSqfOe1H8qAqlO8bKlcZwh0NQbSQtHHk897ySJP0Idpo0ZcOe96OurP4xs3vHdehGGbej7THSXyrGFvLwVL6OBiv9ps0mZLUV','m5BkD9zxH9xSVae8PDFEDQuuSEwDiCt9llCsgC0hDscgGIsxNWQDULXMWCHgAyvS9VGp6XTch9yytswHG0hG','Jsfh3vKmXauHAAeYk4svV5WrsSCCehxmfDb9lQLEElGJ1v77IBTYIhORkCcYY3ZfBxBGIY7xd5m2QJUHBk6lmlKS5bgtjxAUD3DWQOX380HwM4yRIBaoF74hfUBLoE','l8T15K6GrAG2cGYnyNCkSxFCSL1u0tPmoXYlOVIhxCbeX4wyBCFtF2','rp1BbJfrn8f6EaQDasJlZYCVipXg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT, c CHAR(72) NOT NULL, d VARBINARY(46) NOT NULL, e VARBINARY(50), f VARCHAR(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4318276,-2649660685710521889,'BWIsR4lMcueJ5pQ','3gu98i4eOD8pIN','xm6DUsvZHos4i5e','UrOKpC','RT4MqETeBgDeG9e7BJ1kBX9OHI3rLgveWewcxVID2kBjtN66f','WtQklPzpsIDZriIx2ieOst5ley84e27s2ozyXc75OAWc',0);
-INSERT INTO t VALUES (-1308597,3993061360943634959,'XSDQk','MeaalURtET','BkEzdUaBLA8WN2nfKcB933XV86dp2mdugB6sAIHiuJ','htfl2vpEzp8OiYoTDMeY7fcUbyMmPH','KaBz7f6ObO4PARP','z6fS8ynHLdWC2NdXScvtDAEIDFU8fr262JaShGcVXaQV5uu254GFfkE2AkitHu5Qqt14ECwaOul0k0h4fLaLx4tjzJ10ap0',1);
-INSERT INTO t VALUES (-2434430,-1666030380133913761,'s9qgCLwTzB9NZhf','QS85H1dqotUB','dZBHFrcyhcpqCtyTrj9NKM4ohk7hNfQwa8cuqPNh','8Olpn5I00dPtLo7KVxBPOU48ntMMDuiOkyMgI5y','fKDF2wGVZKrMbNWf','40TzvEstaUQNxeg1Yp9g2VPdIqXf9C54Ap6IKUiFt1NLzSDmM9KIwC49Sbm0yzb6wavdezM7Hyljcvvxgmfe02CfbJGN5Ur',2);
-INSERT INTO t VALUES (-7563110,-3065664235994879405,'WgQxFjYI73Nackvtvk68FYEZO3HgbbFpW00LJh3TcLD6aw0Sjuu9myJM1C6u','aAp1OOH2yvyoqQPHwejTmpxZo4AZgg6','Mv7KImHA7f2k','fvaeP5','KddMDKwPfrFmyBsFftuQorKjr91L7yZATZC1EYygNOMZ6boNrDYFEVG4IyPuxlkIBG3KAMNRgwnJ0dP2xxD45','LBSNSqDDHJdHKkwAmYKT0r1Yx6zwozPqfh7Dm8dcEGfniQRi6g39OzOEmJbztTqRyBRo7xkjPg',3);
-INSERT INTO t VALUES (7572433,-880293590398772606,'33BkHE2Os9kutkkrOlWnDdjO3XJB871iTrq0FyeGgC62drs','Tq','sUbP82CvCR8LWbFiCQ','tM6fO5q0N5L6XPp2o','EfGpP11tEmI3ZfoZb5jsqKhZgpM','bqLbxaQ8yxaZeYueHe3sbbn4mXCa6kgEt',4);
-INSERT INTO t VALUES (-6152488,-5195863014101939080,'kFI9HYmVyDWPByoQvPaaikoo42JFXIbG5qGr6ne2oHt1XxiqbyOvcAB','Q2CjkX','QqAp6DBIdVB9Neay3xtzNvRyS','Jll0VoNVy0s4oMyfv5WnhqRPOYBA1PS5LhMWk4jIlISoyw','WzlA4UAEBYr8mNBzjtp9Oe7WPAvkz1VA8L12TnR2mMjLMaqf2','gn5rYqtQjypzkhA6QL2A8uwQfUqJgvJHJDkfmKLqRJNx4YLBlPc99y21EZIONOYaN6av9F6JVik2gCmZWUancXTRAHo8AisPAxa',5);
-INSERT INTO t VALUES (-2368478,-194421561113368316,'GBn7yiNtbRw2osvBz6GDTPGq0C0TKz5GZf0ejBygcBOZRcoKvHt1PJ341ZHHJk','AyZ6Aj6hEq2ZGbaQK4B','COA11XkQPoXN9MCl','HTHz6GtN2LU','5cmDyUh589N2ZQptnuN1','vaEEiRinJ6RXcKv3VnBNqEUH6uB5n6w5kJGQBdF9z45VH1TQxhGKB4yaQ9Bs7ZoE86QfpJzgnWgBkX493kFzd0x',6);
-INSERT INTO t VALUES (-5142606,-730471569275101017,'1ojDOfMjeg8NOHuX369oJ04XIPnXVfIGzRka7CzT8ImLfl','3dShn4Bv1xDqn9ED4xbwMP','ncIJhOqukwb32BOa80YdU1','fAjZpDqdRMM2LXbYHe4mlwMZdEbc0Px2aZC','YLXlyiJ560goRiAxOL9KSwMRn5G2qAV0a','L8IA2GBGs70428BjPENe1ZtVnZO0oaQi8mFc7l1slEFImN5Ujm0SDCeZ8UHa9WgTV0XnkkhTRa1C2o3HxP',7);
-INSERT INTO t VALUES (3121529,-6258909739168591463,'TJhkskXPK0VmJ3Jo2M84rD51cwSxFHaUa9ZjpLYFkb0qo5Kk5KiRazvQxBXYIOmntOSK5p','o3CTDauYg1','tNB0PxvfO77F6zbG','bXyd6x1nj93zp7S7z5iJ38','QtTISLaP3Em36vS9DkI6S405','VS4r23ZuEO0VwyS3rq6yKWQaAUZRqATJ3CarpT49PcViIv05OxyQQTar8SIfdnGGa6a3zrIzvL',8);
-INSERT INTO t VALUES (2711438,8473689176160909313,'zqF76x25bCPvwpp2E9qdNeXVNuEiO8OtxCvM','r1Dt2ClQ8j29RmQy3iAeEm4EsKuKf46GJUP','4JXyJwJZ9ShooZVkC1hIfu','OuPTEXzL1eBva0u9Ux','JzbiXHYP4aWzOTO796C1SJfuGziGdvp3','F6yeioi3z7JYbryhzbwgOzZOFXsHJtGf6mkJl3R1pQfFlsrQbFxrVzSzETGaGMucl54hRWIzWBSWuWT2uVUjIyqfYx2coN3T',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8682241558304906554,109,'xXc8JEeJmjI5xzC8XnRbvlxONQKkdCnQum','iQfkeiP78','GQ3WGvteXpUN604phZv3QQ86nCMpJpRDTlQAiWs','DJcSqCDqJWOQ','cc','Z',10);
+INSERT INTO ti VALUES (8682241558304906554,109,'xXc8JEeJmjI5xzC8XnRbvlxONQKkdCnQum','iQfkeiP78','GQ3WGvteXpUN604phZv3QQ86nCMpJpRDTlQAiWs','DJcSqCDqJWOQ','cc','Z',10);
+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 (3355634030529256713,-112,'ux8gP4GcrHmw9jH4NN21GVXNntLHWC1JjUg0Ck7FRP9zaoRvbVMKnwyuyPdO6o35nG2','dLANcjlohtuDGGlNYaJ','PbWGa22Os5Qkw258Ybkz0uwBlpOs','iBpyj0dr6NfCj36pyaElPyoxKsImfQG46mF','C','f',11);
+INSERT INTO ti VALUES (3355634030529256713,-112,'ux8gP4GcrHmw9jH4NN21GVXNntLHWC1JjUg0Ck7FRP9zaoRvbVMKnwyuyPdO6o35nG2','dLANcjlohtuDGGlNYaJ','PbWGa22Os5Qkw258Ybkz0uwBlpOs','iBpyj0dr6NfCj36pyaElPyoxKsImfQG46mF','C','f',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3236892268128180509,12,'Mxe216SDaB0Kh6r3mMG09s8wXfYRngG8UGGNmoDnnHrLjdK4SC8bcaywJGvXhJA96Fe','IizcaBQhm6o15IqdwO77exQo5GneUFZnTnfw9cVVAPkB85EYTmAfN2VqZfr9FXUNsJxZsIUtdtxmv6CjiCdBmhuKizIc1rKBrShxicMainsvz2xqLT0I8iLhTcKybiyFoOHHwZQFIl79hELt3fKwLu57dTT48Q4ZsopXnFNajL6ujzTmO4uizKbFYJv5SvAcXzgpfeuP8nPPBOsk9qjL7aPVZ8pM8bm4WDKDvN3vceRS0HsGVaPiztb3bTpLll','Gs2ZveRpaciC3m1qi2rk','hJmC7bNOkEEs6hUiRcX','sD','r',12);
+INSERT INTO ti VALUES (3236892268128180509,12,'Mxe216SDaB0Kh6r3mMG09s8wXfYRngG8UGGNmoDnnHrLjdK4SC8bcaywJGvXhJA96Fe','IizcaBQhm6o15IqdwO77exQo5GneUFZnTnfw9cVVAPkB85EYTmAfN2VqZfr9FXUNsJxZsIUtdtxmv6CjiCdBmhuKizIc1rKBrShxicMainsvz2xqLT0I8iLhTcKybiyFoOHHwZQFIl79hELt3fKwLu57dTT48Q4ZsopXnFNajL6ujzTmO4uizKbFYJv5SvAcXzgpfeuP8nPPBOsk9qjL7aPVZ8pM8bm4WDKDvN3vceRS0HsGVaPiztb3bTpLll','Gs2ZveRpaciC3m1qi2rk','hJmC7bNOkEEs6hUiRcX','sD','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3580459418931414015,70,'BWfkuiLA9AyEVPKPGPXAoU','N6n3yAmdUFr8iAzHu6Byi8DzmeLY81z63zmTg225NZO5gx4K8fmslPtuF5F4UIivE8dE8HXyzI3ZDWMtORSy6ZvbQOqdmrggVa3CZdkqoolUngvyJ3kCYYGMm4XFI0KGI72Rch3kID6rAbPJt0WSlmvuT7doRc3Zc4LT1xEh0m4NcPkWZY2ZMooBI6Z8Qr8VKZwTlJa2AXD1UFH','uzBOjESJ2mf3hM0zni8CgOnRkypBc','hOtTCGjQmhTqSEylcRz5Pq2GJ5litn9VXJiy2tNJKMqyLczIRujkLIMea64BUfMWy39PqHRTHY61vD7qqbHtZeBYzUgfksi8iH13KnSxwawkIPvqHqxws031K0UsZRNd3onkCny6fEgSWa5PIJrk07NpBSDA0ZodpvNdfDDZzy45YgEgIKMrT9OuwFrgKGF9bBMIDXB7IoNLcXMDrmh6czbSrX3x3Cp25ZnT3teDXFKb','TA','3',13);
+INSERT INTO ti VALUES (3580459418931414015,70,'BWfkuiLA9AyEVPKPGPXAoU','N6n3yAmdUFr8iAzHu6Byi8DzmeLY81z63zmTg225NZO5gx4K8fmslPtuF5F4UIivE8dE8HXyzI3ZDWMtORSy6ZvbQOqdmrggVa3CZdkqoolUngvyJ3kCYYGMm4XFI0KGI72Rch3kID6rAbPJt0WSlmvuT7doRc3Zc4LT1xEh0m4NcPkWZY2ZMooBI6Z8Qr8VKZwTlJa2AXD1UFH','uzBOjESJ2mf3hM0zni8CgOnRkypBc','hOtTCGjQmhTqSEylcRz5Pq2GJ5litn9VXJiy2tNJKMqyLczIRujkLIMea64BUfMWy39PqHRTHY61vD7qqbHtZeBYzUgfksi8iH13KnSxwawkIPvqHqxws031K0UsZRNd3onkCny6fEgSWa5PIJrk07NpBSDA0ZodpvNdfDDZzy45YgEgIKMrT9OuwFrgKGF9bBMIDXB7IoNLcXMDrmh6czbSrX3x3Cp25ZnT3teDXFKb','TA','3',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-4407184855506592877,74,'CMNKihK5bERDtrxHdikzSGpCdgI6EGDSq2bLEldwLX','IwacAWGzn3YeLAxlA7g9n2WoecwLEbeZmieMre8epJns3F9nKHEP4ls3e0txlSanBlUmpZaecLYVkckbwm2Y69ZDWRItBeUC36A2oTDfETuKWoWL49MigFPvpiXdMwJvK0kGMkFgZPCayznCCaOLh6QDXJzCuPSkogw4fCEmCpYhqeBT6CxpFthg','g7A01AKLzgv1E0wQ73K5ehFSONWGhZGTlLk7','I302ujn4XoScT3KOv5wFTn9bOmJ9q5REnPYwhHBhlQZqYTJG2uNr6nyvTlTNeeaeStFyF5r92yTj8AsMcu7FQTui9EcDzsy6a5qkZUwadSxj8FfcAv50YKcwXnxFaDhgn9IfwviTSFciFpxOsDMZlwxrcrM1gKeTP5bPBoAnrNQhxwmq3zNkaLPf5cWrlVtYjV4luPfo0ClmnFDDZUEqsZ81ptxG','g','k',14);
+INSERT INTO ti VALUES (-4407184855506592877,74,'CMNKihK5bERDtrxHdikzSGpCdgI6EGDSq2bLEldwLX','IwacAWGzn3YeLAxlA7g9n2WoecwLEbeZmieMre8epJns3F9nKHEP4ls3e0txlSanBlUmpZaecLYVkckbwm2Y69ZDWRItBeUC36A2oTDfETuKWoWL49MigFPvpiXdMwJvK0kGMkFgZPCayznCCaOLh6QDXJzCuPSkogw4fCEmCpYhqeBT6CxpFthg','g7A01AKLzgv1E0wQ73K5ehFSONWGhZGTlLk7','I302ujn4XoScT3KOv5wFTn9bOmJ9q5REnPYwhHBhlQZqYTJG2uNr6nyvTlTNeeaeStFyF5r92yTj8AsMcu7FQTui9EcDzsy6a5qkZUwadSxj8FfcAv50YKcwXnxFaDhgn9IfwviTSFciFpxOsDMZlwxrcrM1gKeTP5bPBoAnrNQhxwmq3zNkaLPf5cWrlVtYjV4luPfo0ClmnFDDZUEqsZ81ptxG','g','k',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7281667154689331494,45,'yxm4I','L5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHygyfqGWTHWUcnZOFwkgl612NyDZTp1Vsjgmw7EghKbMKW','vcIg8RAx','U7ZwsjrJuvqkv12luGYYCUKvFfDOmnSlg4UbIXKwJPd9bPYf50j5kXutaJRebmL4KiLh0vjsDRE8JeGjPYZh0JumJDNromhgzlNZZB1PluD5DHmgNhVZXyaRmrH','l2S','Xg',15);
+INSERT INTO ti VALUES (7281667154689331494,45,'yxm4I','L5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHygyfqGWTHWUcnZOFwkgl612NyDZTp1Vsjgmw7EghKbMKW','vcIg8RAx','U7ZwsjrJuvqkv12luGYYCUKvFfDOmnSlg4UbIXKwJPd9bPYf50j5kXutaJRebmL4KiLh0vjsDRE8JeGjPYZh0JumJDNromhgzlNZZB1PluD5DHmgNhVZXyaRmrH','l2S','Xg',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(93) NOT NULL, d VARBINARY(7) NOT NULL, e VARCHAR(28) NOT NULL, f VARCHAR(70), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (317360878,21473,'9bWUagt22ZlkOwkvl0ItpOG4wfT7pjRiHvjOfqT6UlaPBSjGUx4TOlbfGDUew9z7paOeB1eAa','ocqsN','nsv4zF1sj','EdV45gTJnJ6n2PjgoeFLN4CW8wU3xTetkgstqOImWlrw6hnkM264uMWTlHT1F6ZGiXh4eX','l','rZ',0);
+INSERT INTO t VALUES (1922455752,33802,'ygzGb0MbJIfeiLZc2x7R7aDeC7erGCopWbli2FUBmIAd7OK36jHOR6Sxg9kyXAg5M7hS3jeBua4tjr0gqCE3lwMPBa5','7QA6l','XOyyTsfw0u2J2R5n8EB4lMZQg0','DC99JnkNvdzUWV8trG0MhvcHu67Lv','g','RB',1);
+INSERT INTO t VALUES (-229810913,3556,'uCMeGh1wm43zQY8IE2VpC5vRZ9kuOFEcR2QwYpysx9rcuXu9RBPhalpypt','VKRYY','rxZTuPIJf5qmo2TUtwvmBsqTyv','IvJLw9lCCgrDUh7g2UDndSV6WzdlYpn9Kn1KBx','l','8m',2);
+INSERT INTO t VALUES (375011192,46495,'bmBMQSyjiN3KqO9K0JIrXXoNOG1menioCOSuD2iFer0qMZojrzcsQuQVdg2cVlKJbN1Z69kKs25RULX2bPzn9dINY','IX','uIXu6cVej','VZuSb2Z7ZjB6WYz6sstt6H6ZN0gl5jU3EJIrqWun6EAEtKhwG1MJcA9QXwCcnpYhCjhIo','i','L',3);
+INSERT INTO t VALUES (-918477436,44740,'SaMeFXKxzmCwEMvSib','UF7XI','Vdny7PvqQ1OZ','dvVsIBlco','C','py',4);
+INSERT INTO t VALUES (1187864835,62332,'RpZVAk5P1dMiPI77qv2K9vHiByHv57PiwCCiy8p8oXX1CWkygEtD0FudM6iVbyeL5tDMDvwmKSeu6MJZk2l7ANzpG','KIg8iO3','nr8IfUOHqm46r45kXf7r','4RH1ItrWx56M2bVnSZxeVg4L1Coly','w','Z',5);
+INSERT INTO t VALUES (-799420085,40638,'Nuk9tWYDD2UeWgOscxkzwP31HP4vcT9OGQYHp8PYgzfHKsPPbKTAFSKyEkBc28bfdrdwBiL','x','OBok4wNv','tmSKh3txLZqtxKSBg','F','y',6);
+INSERT INTO t VALUES (-19370359,3364,'EAg59fCUJg7lgLr9pLDNt8','mf','DOLTMwLzdxU3dYe1E3pcp2Z','q','M','E',7);
+INSERT INTO t VALUES (252028653,58450,'soJq','WEW','OoB2Gz88NtGDYTcZD7ZNlTwWU','I49i41BTIRXPRPSv6','Z','c',8);
+INSERT INTO t VALUES (1325115910,52001,'kJ9nbNWKHvfXG32ZHRL8cvp7','o5OkQqK','ulIqC36FR0YgL1yA2dQuwIdwA','wOHEL5HyOhPD5o','G','Kc',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(93) NOT NULL, d VARBINARY(7) NOT NULL, e VARCHAR(28) NOT NULL, f VARCHAR(70), 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 (-1243927,-5637525213837185168,'Ld3nV5Y','ZZAnBhPjZCsaAdc40oPV84x9WzlJCDGi','jktM4BZr9RCkZ9drHTQSRvB3DJlUklL6dehn','vCpSE5Q','XKRU6CDcYT1zGjJBDhZj3Yqupu87ApWpfqjOsDTTFeFABbDE3i1','ZRNsO3EBfPoZOB1DIVNuYjvOzl7gEBlIbsa5N4qUlEtjDG',10);
-INSERT INTO ti VALUES (-1243927,-5637525213837185168,'Ld3nV5Y','ZZAnBhPjZCsaAdc40oPV84x9WzlJCDGi','jktM4BZr9RCkZ9drHTQSRvB3DJlUklL6dehn','vCpSE5Q','XKRU6CDcYT1zGjJBDhZj3Yqupu87ApWpfqjOsDTTFeFABbDE3i1','ZRNsO3EBfPoZOB1DIVNuYjvOzl7gEBlIbsa5N4qUlEtjDG',10);
-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 (3952359,2297666369132543282,'tBO5A6TwDkZDFn6SBaestrEsDYNP6kxw0q8fgLsPjtWP5KB7nyWmX5sHz0pQsMoBlXSgg','2yXmi','HTm0exqO29pXtITIZjqxiaJRXMCRO','Heb','mlyfW2NdsmnJczgVv0AVGNWEwksV7ioi','0pRDvJ0QTdCsVNKAvoKZdFGuk2eXd2AQnM0a3VNauq8ktTPCZuI9xHRUQ1SKsInysALWzgEwoNZ',11);
-INSERT INTO ti VALUES (3952359,2297666369132543282,'tBO5A6TwDkZDFn6SBaestrEsDYNP6kxw0q8fgLsPjtWP5KB7nyWmX5sHz0pQsMoBlXSgg','2yXmi','HTm0exqO29pXtITIZjqxiaJRXMCRO','Heb','mlyfW2NdsmnJczgVv0AVGNWEwksV7ioi','0pRDvJ0QTdCsVNKAvoKZdFGuk2eXd2AQnM0a3VNauq8ktTPCZuI9xHRUQ1SKsInysALWzgEwoNZ',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-4993416711474177459,9413,'sgITH70GWVqtZHciX7dl','p','E','FwLym9mGdcsQfXK3taAbIpiuYF','Y','m',10);
+INSERT INTO ti VALUES (-4993416711474177459,9413,'sgITH70GWVqtZHciX7dl','p','E','FwLym9mGdcsQfXK3taAbIpiuYF','Y','m',10);
+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 (-2115717477375863577,3855,'klPoAAiO7amV','o4Yu','pf3TpYDAQHyUu4EqmtWGv','ZZsfx','L','M',11);
+INSERT INTO ti VALUES (-2115717477375863577,3855,'klPoAAiO7amV','o4Yu','pf3TpYDAQHyUu4EqmtWGv','ZZsfx','L','M',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7580615,1444103077929417296,'SkiEsldaj8UhWrPS0bDQD3MP69pxGkvJPIx9QaNoy1yytdIJNOlhz2oKtoViiXw76Dth98x2T','fSzG0dXCioVSac58VqnK7xwOKaVLqgJYOIscfCjxanrSkIfrWYAzAeVOk8SJ5Pi4v9Itr3HfiaKsQ8CRvEptx1fxf1kPzjUjD98XxApiEQUEPPm9zldLKdFLJxBYr','UOXNIKkmpEpQBRVD0UyyVBYBiF42zTiiM3l','6HskhqQNl58p','EM64G8grpNhOqRILIhoDS5nI','l8HCXWIVwken5vuyYADEcLK8o9pymnm0YiXL3GxL6p0jEHRWAraddqEsYgLwx9gjnuLx70TogXeENRB',12);
-INSERT INTO ti VALUES (7580615,1444103077929417296,'SkiEsldaj8UhWrPS0bDQD3MP69pxGkvJPIx9QaNoy1yytdIJNOlhz2oKtoViiXw76Dth98x2T','fSzG0dXCioVSac58VqnK7xwOKaVLqgJYOIscfCjxanrSkIfrWYAzAeVOk8SJ5Pi4v9Itr3HfiaKsQ8CRvEptx1fxf1kPzjUjD98XxApiEQUEPPm9zldLKdFLJxBYr','UOXNIKkmpEpQBRVD0UyyVBYBiF42zTiiM3l','6HskhqQNl58p','EM64G8grpNhOqRILIhoDS5nI','l8HCXWIVwken5vuyYADEcLK8o9pymnm0YiXL3GxL6p0jEHRWAraddqEsYgLwx9gjnuLx70TogXeENRB',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4585322,1970559287702403093,'6z1mQJoex','ghkVqinqKM1O1sHMV89tf7GIlXICtHFbS7WXVIUe09mfMIQERvYRe8zNYLoBLN4C95gs0Mj6OdMSpsgIT2MAoPv01uS30QNIAPg8ONRscux4Bnor3iwnqFLrNM29BJuk6FQpKz8V5tFQcIiLcgXqVs2PZoeb6tYqSDm5B7r3nl9hhACAYPcRJmMowEuUOWYE9UX1ALUmu9v17ySj7wj0sqBtGKkIDQKjBfTkX','MQP3oQ7n7g','BX2wXk2HHD0RjvG8uPDLplSMNyXTLKVLJTjU4nceL7BtxfF4xxzx3eQ3uKhArIi39ACSTJCXvvLwPFhDkQFXcUohnzw50F5C2lfxOGdWE9Tuf5wd9eYzhEuMxBXvuTmu2JN8ijdF8I1ExUqEPkzxrfIJmlDop3r4ZxsUadH3McsU5UzvKge53snBmykFv82FPyJ3RuiS8XFjY8I6fUqBzSW2wyIBmPet5T1Gsgqef86B2Yhwf7pfJAhQWtl0','2K8paHfurgXjfkvnLT0TPG8CuzwJ10TsMUZje8vtGrbCwnL9','1UsNTlg2CE1IfUgxvASTxxZZCfstWiowAv9FKqUd4Gd5WSlRzpmEXeu96X9YdG8RY4pQLpuvYH6FMp9Vm9xK',13);
-INSERT INTO ti VALUES (-4585322,1970559287702403093,'6z1mQJoex','ghkVqinqKM1O1sHMV89tf7GIlXICtHFbS7WXVIUe09mfMIQERvYRe8zNYLoBLN4C95gs0Mj6OdMSpsgIT2MAoPv01uS30QNIAPg8ONRscux4Bnor3iwnqFLrNM29BJuk6FQpKz8V5tFQcIiLcgXqVs2PZoeb6tYqSDm5B7r3nl9hhACAYPcRJmMowEuUOWYE9UX1ALUmu9v17ySj7wj0sqBtGKkIDQKjBfTkX','MQP3oQ7n7g','BX2wXk2HHD0RjvG8uPDLplSMNyXTLKVLJTjU4nceL7BtxfF4xxzx3eQ3uKhArIi39ACSTJCXvvLwPFhDkQFXcUohnzw50F5C2lfxOGdWE9Tuf5wd9eYzhEuMxBXvuTmu2JN8ijdF8I1ExUqEPkzxrfIJmlDop3r4ZxsUadH3McsU5UzvKge53snBmykFv82FPyJ3RuiS8XFjY8I6fUqBzSW2wyIBmPet5T1Gsgqef86B2Yhwf7pfJAhQWtl0','2K8paHfurgXjfkvnLT0TPG8CuzwJ10TsMUZje8vtGrbCwnL9','1UsNTlg2CE1IfUgxvASTxxZZCfstWiowAv9FKqUd4Gd5WSlRzpmEXeu96X9YdG8RY4pQLpuvYH6FMp9Vm9xK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(46) NOT NULL, d VARBINARY(55), e VARBINARY(33) NOT NULL, f VARCHAR(78) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1263049,97,'8PvPRSW1t','MuFLhyoVkrSVaNnIbg2iVlV','UE7zXWGY3ul4NWPrYK4','1obo7v8YWWtdSvXaqiqAN0wRrZmxBasdnIYc9mFwq9L1CflvWffKzkWRKgCyQk','vyKnBGBXyshhX4wQnOfS62qURUjgqwvnPS6dYzXUHOod7Bpa3KqDwGXoYSRO43I4PwXY6nGCK5Pt1ZeTDffvp3hYSWnLbhf','dIxLpx2jR6eIAWy4f4zSbNCyZESZhTrqNMPVRX1AtSOmWk1IRN',0);
-INSERT INTO t VALUES (3886420,37,'g','WhUmyOJBO13jr35I2ZdnTGMR3a','1oUPyllMq6FRYx5QpSoQdXni','NvuBHUV05perVG6lihEXcFEVGmpaw2qn3IoslqSCyoevvW1VYi','I2xXo4CygfpDamFZMcL4egDAplF8aDeUXL8j2vEmhRgrngXUZkT4AG','PiGSgKfW1E7kBPNxZPgd2QcTQGD07OlRDDWYaSBAmUWexuGn8vmVZ63bFkFpNWvy1Z1WmN2juzPoblbi0L08R3gBoY9AO',1);
-INSERT INTO t VALUES (15663170,-101,'5mceAKxA6KEZDw3vOv2mZmj7b14YP9elv50Pi0S0','dsZePYbhog2DIPSd','MX7rzh35PHnK2','dqJelkUGWbPq8s4wQZR2','afzP3RCyBoYqlWMabRlxuLLo3tlQd5gjmkr62n4','wdkbQtZxb4dAkqRauDaVQz7SVMLdwTIA',2);
-INSERT INTO t VALUES (6947916,114,'0zdFrPEUt0EQLJ9EObPPQDj3Gdec','Y4a9URACiPkrey2cpViZhsmwqRH','JKkXFg3Bc29dyzAHvGTJUa','CAFMxLo7PVhw2K0KFvGaavRG0SizQyYD6oCDTiX6cAObyVWAMAIZj2050xeLe5FCUYikD1GRQo','jnSVMGnNHXkb8TSnZL0y0lZ5JSGfeKI5gP5v4aUIBqJ4QY1SDpFPOiDXzBZvY9G','l2VFh7LbYvq6x8IO8MV4t4zrcUFNfJVdCX3bDD2xpy42JgCUFmqlfAcAZ5a5EUrNK481JEXC9TiYhWxxAo63Sv8wWTNIhp',3);
-INSERT INTO t VALUES (328648,-115,'HPmokBWQGF8Iyr','5QTXqUCnNNMfAsQeW8h0wUY2WMmVoH','WxSZofU3BbGSkY7DRSJLz2NKb8NrsX','w0FEavbihuHQL3yoUWtdQLjqfgW7KEvZ','aQVsgCEp0s37ckMc5eOxIqCRCi0yZqNLDCqbTF09oqeIwLqc8nwXuOLc47OWSz','AiPSY9iV03yrB4X5NuPlhT8Ve7S',4);
-INSERT INTO t VALUES (7328094,12,'HAkX1HpHpN5fnzzZp2Lw5e5bJL','721W7T2r1wMZ9NCffPrciXVF8R6cBLPTxQCNH1KnDfbT1A8TVpB9YFz','7rHHsNpAmap9oPortDxhy9QngpG82E','NDDnyTCQsleek0NMlASrlmpTbZASJStZ7NG5kZ','ruodqfI2wXBpyH3M','7Xom40KgQPejgrwqVpDx7GDcG3Otckn9wNWnyItkWaWFHn8KnECjfWBHaxGBX',5);
-INSERT INTO t VALUES (14742388,5,'GqPnVpdWcKxPGYcg3NDw21SmBrUTyqxRu3dROVo3rxZCm7','zZs1c0bcK','ZrC5i5RxFwJluysWxaQYwFYJS8Tga','DizjKMxObdzyUfqCJ0C8ubhRLbjbNlgS','UvC','sOanGZ844Wudqsva3DVZsZ1Dm4XeL36EsqLIJFnKtRbvw6KmronJF',6);
-INSERT INTO t VALUES (6125639,-127,'W0gmLKmOSxqJ6vrGORygLjrGwKc8UYC1Osq','8LRg1eEOWz','6vlA','KDtndvamIArtK9jrJlVWNpqkS8hUyj08Y5dFGGskLlGKpfwJZuXX2mP5vizLXz8B23C91hFVj6','0mAb1bHYJs4luNdJKmnzPrVPKKvLsCwA5U9inqsPE3wzTg6tHBfb0rXSMY','IVP4GZ4LgAES1R7DGg3pLsfb7zHHR95UH8DbnfrcYbHZqO0kS1UViTysJ7MZr0ksP48YREUghcYjgJNH6yk6zMENmeLb4e24sjFH',7);
-INSERT INTO t VALUES (4768005,4,'mnZEeBrbla6FampyHWDWJ8KzH9aqct4ghHTKpzkWORdIpJ','4RASSbJc84k2ojJFEASRrLfdbjqYJmgjVidKp','AX','NYvgXrMh0kKgO7iWX5FSBzDqdTDXjFH2N4kQAAdRwP6fLM','wUhF1LR3kyC1a4PtsAKwLi3SstLqqP1ZH83TconGAI3r8v7dWL1ymrxXpe','1',8);
-INSERT INTO t VALUES (10344714,45,'lHP4Sj0BXWBpas7','6ggpfRdyt','1R5VCfHw2EiQ3aXe','9RxSYRArG','lh1wPwkOn8VRiEhN2TjgTBPuAx98mVngtzqdqQo9hAx6mkT2ssMOBaLtiBFQ91BOvUx0NXZnq','YIxPka6RM2NirCAs1FiDAeq0fqd0YsrUJ5OsUd1q3GvzFAqtb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10420124,17,'l1N1ymkKM2c5U1qAgeJTfmbHcJMTAGfYF7u','1dB1L5eVjnP3aDMcPpOZnYO810M6KNiUnh4a4PNZ77O6UL9','S0Qk49mfgdCRjpbsYYLMC','jS3ZeTL5pHicXApQnRvj7sDQgHnU48XNBWVBXqfi3Iy56YEezMnWCNHB1PFmvW7iIPN7L94','Ud2Ou3Cw3cjBpXwcRkQImcSYVx5Wye5So91bcEfw6EKTt12kczaITU21','R',10);
-INSERT INTO ti VALUES (10420124,17,'l1N1ymkKM2c5U1qAgeJTfmbHcJMTAGfYF7u','1dB1L5eVjnP3aDMcPpOZnYO810M6KNiUnh4a4PNZ77O6UL9','S0Qk49mfgdCRjpbsYYLMC','jS3ZeTL5pHicXApQnRvj7sDQgHnU48XNBWVBXqfi3Iy56YEezMnWCNHB1PFmvW7iIPN7L94','Ud2Ou3Cw3cjBpXwcRkQImcSYVx5Wye5So91bcEfw6EKTt12kczaITU21','R',10);
-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 (3328532,-87,'utjJWBZ','7pjqcPGu3tcwjzK4OdwUI0buch7OrvPxIL','3fy7KlY5','oNS2z9Gq50YgLl8Sr','JWU6r5hWaGyWJ2heIdTKS1VyvUnx62rbf1TD8BVM3fRcQZHySaIAdxqO3NvQPn07CIB2HYUrh3jyjokDPbiIDU','76PTVT8ZLOSgcsdWvTtKdxKvP2e3uA60f5GiH7jK0WZxQv1pyNcFb1h28fdkKrIKeVri8iJX0',11);
-INSERT INTO ti VALUES (3328532,-87,'utjJWBZ','7pjqcPGu3tcwjzK4OdwUI0buch7OrvPxIL','3fy7KlY5','oNS2z9Gq50YgLl8Sr','JWU6r5hWaGyWJ2heIdTKS1VyvUnx62rbf1TD8BVM3fRcQZHySaIAdxqO3NvQPn07CIB2HYUrh3jyjokDPbiIDU','76PTVT8ZLOSgcsdWvTtKdxKvP2e3uA60f5GiH7jK0WZxQv1pyNcFb1h28fdkKrIKeVri8iJX0',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (7801187,28,'6','RXs0FGyAHAcp7xiMR4iCn49','ZpVmTeIFF','wTjc4CadXT','kgcqehJlzTRbAu8SzEgjZduM','dfjCrWMSC77uE8z3AtiUrTmap8EhP25xf2O3CVIzIvpNV9F7TrpUdACyp45gElFEEZdwDanItClEAzhk9GbyXXKF3A1T',12);
-INSERT INTO ti VALUES (7801187,28,'6','RXs0FGyAHAcp7xiMR4iCn49','ZpVmTeIFF','wTjc4CadXT','kgcqehJlzTRbAu8SzEgjZduM','dfjCrWMSC77uE8z3AtiUrTmap8EhP25xf2O3CVIzIvpNV9F7TrpUdACyp45gElFEEZdwDanItClEAzhk9GbyXXKF3A1T',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (881815,-69,'8c','HVcfeaj00Psn21aMugD97m','HwM2tnZWB2VxetyMK4d6CAyqu','an9MNrGnnvhR9tJp3WIjIoAHUSBLaJ6rUY2LLKiBttuZtya3sOsdvZdFhct782Nqpw8Rx3z1Qadv86ZPuESl174zljsie6EyZdFz6nxvfTGOi3itB540ykYs7RDrJO9m1sQQY0uKfDvl9qje9NAen0w0OjCxUm30zo2jCCxCe','uoDCprICGBEGVq7ncLOCsspV','EZhEx3URoJnHZyrkXTUXnxKecA87dLIfsC56pGOAMjEujRalLWg8MoUkIvwCZxbgL8VDDTKl469F',13);
-INSERT INTO ti VALUES (881815,-69,'8c','HVcfeaj00Psn21aMugD97m','HwM2tnZWB2VxetyMK4d6CAyqu','an9MNrGnnvhR9tJp3WIjIoAHUSBLaJ6rUY2LLKiBttuZtya3sOsdvZdFhct782Nqpw8Rx3z1Qadv86ZPuESl174zljsie6EyZdFz6nxvfTGOi3itB540ykYs7RDrJO9m1sQQY0uKfDvl9qje9NAen0w0OjCxUm30zo2jCCxCe','uoDCprICGBEGVq7ncLOCsspV','EZhEx3URoJnHZyrkXTUXnxKecA87dLIfsC56pGOAMjEujRalLWg8MoUkIvwCZxbgL8VDDTKl469F',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(98), d VARBINARY(86), e VARBINARY(98), f VARCHAR(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3717144,7098259873628800737,'ni','6BHZzkStvJR6IjwpzSWQaeIjDYIimJrUJiuY3juNJfLc4cm5NULXOtntmt0ng3iPYuOhfunMnNVNs','dFXFlViCTF8TUFBpZsSxNBLjlMQ3gs9INhLlt4Vyk08WfQ9sKEJPZ1bzidjMUmrSvZXYIFK1','RxFvvjD6ximjimJLfweL','7meTHYkq3hUJjAONDFx6WBg2DaSaG10jJW','DpCqVw5bzBmPRfnSFNYQVB4aCo17GVGcNZMbUOQB',0);
-INSERT INTO t VALUES (4836468,2065210996649818864,'1062MhwQWyXo1gHqHcmXDixaRl6UxAeU','zwxGbUtF9f3SOeTFZZrxRZrhOfsZ4WvukU1l0gws','nUI','fHEElqYIBnh6RL5AobTE6uMrrO6s68gl','1','Plyfbw2uskAw8v06LSSFs6aqZMnmFwxcD5iLwnKgZPAX63',1);
-INSERT INTO t VALUES (576142,17542228511400982112,'sd4oSteosKr6ygNoWS4BtjmGq','SR0b1NvZx7nfrnijuq6hoEWiCSU','ehcDP','2lNev87yjbJb','g52GZeyz7VddKn00ahqe48DPyzBA0Hu4gCthg0H5oDlyz2FQpCSPYufQB','CLG4G5xtnQTQaSrMoL',2);
-INSERT INTO t VALUES (-1230733,16696125053434792797,'DpmTGuJJNkBFf03SwdtR9f5V5MNeCjNg6pC','NKdBra1dRn75ACtwADfoEfm8XUx9ptf6RTkFO2djK1z47a7uAm7K167tnPcdADBwwv3B4if','vN9CkqOaSRrKi1WbPTCq4SyPQ9uPOzfC8FHkCyaASNrQUGt8Dkx4JP8gGyeyqJVwK1o6VCfBBd4EoAT4M5QQomxG','J83BCKyLJqGPUvzIB5LwwfMLM8CN2vITboSuraojbV0R','rT0z27dOEZsbBZthqVtZs0X010DRPPTwbQf5oG4BsbT46Pkw','wTKs39o91SWlUznJXR0BdkdS8gL',3);
-INSERT INTO t VALUES (622591,7170657123144830343,'9bMnjKmGm2P0EFVIExVJdSHjk7I6iU','yeEzfxGFi','PNtEfclbrWvWmn8Nmw3GnZXN4fOQFT','xzPYYYVIAH0mKKMpGuC4UEXE18','cDdUjSBZR6plRjf0XoKb16tp5Ud18l4CF6O7clZUYa5pXMgyRVqfSlk4n8WTmj3M3Zqh02Gtqdx0l1vf','5fIZgKQohIskdEM34u670xPNkc',4);
-INSERT INTO t VALUES (-1844180,9254076260132906211,'rCZ7NYwlt5gyxIJ3lxPL4gyuvn6IM7gAUrKSi5SWpX14dmrg1haGShRXi0JsvvI4PrmGlaJsnSC','iMKcCWnq4PSKFfcBonQMUmp2wpSXGO28kiqYzd8wOkYp3sBq','4v1ly4zF7H9bKuEqiBr3YhWeYHGWDXarLV28SItcxckVHWaVlrqqsbGWqN5sSLrojtxn7wh87SGtj36Bp2Wc1Tl','szPEBAWrU3YEzmbkUflTjTQOgd3FimtoSvX','zpbhx0ZQSCzcF42WyN1bnnZ8JFgSnp5W2Zkm9Q78','wKITzbIon1vTTLHBvzWdtK2NvS9VbyzqwC99WyrudGGEIkygma96zHniS550OtNRcX5j',5);
-INSERT INTO t VALUES (2941432,599638828762697668,'PznEG3ZVtO6Fc2A','uoAHQqAGp','ObQJO4t2gWJGe0lVREDmEm6nzMUyZoOaedPszs4WoyBcQevXMc3gvaY4nMt7ixMNvz6XU3l4wSucoafmUdRbepwZY','5pVim1zFM9oRZHlK6lZNxxYkPmXBirEJW','JTfnvmTJSckBfW','xcEjdt0EIxh6gopyUaUFHIDoJQRmcnZlwwshgDyv6NuI07cdgwHUnkFR9zrE',6);
-INSERT INTO t VALUES (5555273,9119951454720319433,'hKcyN55eIG3almM3FWXMWg994RkCDXFlxybK','5Ck9byAJiMCnpcrXxW0UbCb2s9RWf6zd3FmhqtBpeyXFNpo8m2CEiC0gXQ14Pd3eriMil14yr3mxy6BAM8M','j4xdQB0hFehfJbCR4Od8t2ZtseWIyzLOYyoc54wNgCaqwVU2fXZfosC65Fg','LYekPUaJm6ibjmMT0BuQpyx','2Ti7LoXb34tvinfIBJynLz5hyYWsY4CAwHyGdYp1h7z5V7DHXARoZMlitEuwaPlT2OtOmn2hXMZkQ4DLJU8zAJXC5Z4bREoT5','5T80twGZ3dVZvYhPqn7ajda2e1gtRDwswOM4PjcgWj76FopvsyVF3jJ1cxTpcWF0fSxnax',7);
-INSERT INTO t VALUES (-4154369,3132564370907299926,'xNG8MC6ANEMZ1yUCZ4um24rsJdbOrXB3CyOmWpZC0naS','89AuZtdQnvux0xgccISRD4MabW61SqjvMJQ31H7WpB9H3b70Sajwd','UcaszDX1ashMx2mySTotYbkcL3Qwz5Mgu15VkMJdwS7KjgLeWD9EccWzvVEHWLDHOUM70FcjVISpFuVn1fWoIKy','cHDqKnMWvUoB7OIdT4mB80','W9oxtmOfAxQXLlPxUcrWzBAosxyYR0fKyTEjnbvuUhSOlnVAdBA0MriodDLEmK5UvspPgT0b64CRohcUIhQVrDY282RnDO','Tml9w4LTpgrIJmFZv5xtavProS',8);
-INSERT INTO t VALUES (3357069,8938181124820045624,'5McCmx5Rbukajn5K7udCfSHqiG5ruGe1jsmdS3qGuglURufoUIGWK3zDDKUAeS6oo4zBMtmqslz3KpNG1LqNjbK','FpMyAYPjNnkwpG3H92hwK','H3uOURGHyYCxlLwb3IhFRIOIO','s0HZevaeLkVQAAvMnxXTEpmyenHFlEDdgZpmIRs4pQIhgOTs48FdTVAeqlRA','XBl4EEiN4GCU4f1Qk','i5nv9FhnBjo2eGA51v69ArwIdkrjHdyoBhzylf8HBzRTk7W30meQMaoF0Y0gCzIERlrFUNqu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2709758592300672287,62548,'Qf1w6UcZ2AGtuQA08Xu1RHtZpDX0B7Hlxmtl7ucos50CUNIva2QkdGhuzbrMJx627crhjEfm','LRNq0UMQ85mmWeINCLL3kLZeploCx1zBp9uYBlcm0sGbYmzjhPkYX3i7Ijp1xTPGGFFjkDtRCna0CcaKzC7SVyg7cDeQU47RwIxRbwRyyLmn1xcdfzxDse7fGKTSTE6FWxch1SrWRTR3ayceRvFi0Cf5gFJtdzLMWzEd2bLMh46ZN6PbXSQ3PrfRDNJdXWYwXm3vTsqSe83l9tMvjrXyvmGUvDHCBTjj','X5jRYhI47LPlcxvgC','DB7Kfj4n0NegG17OOZmgsMwhj6PsmddvuG','j','Vx',12);
+INSERT INTO ti VALUES (2709758592300672287,62548,'Qf1w6UcZ2AGtuQA08Xu1RHtZpDX0B7Hlxmtl7ucos50CUNIva2QkdGhuzbrMJx627crhjEfm','LRNq0UMQ85mmWeINCLL3kLZeploCx1zBp9uYBlcm0sGbYmzjhPkYX3i7Ijp1xTPGGFFjkDtRCna0CcaKzC7SVyg7cDeQU47RwIxRbwRyyLmn1xcdfzxDse7fGKTSTE6FWxch1SrWRTR3ayceRvFi0Cf5gFJtdzLMWzEd2bLMh46ZN6PbXSQ3PrfRDNJdXWYwXm3vTsqSe83l9tMvjrXyvmGUvDHCBTjj','X5jRYhI47LPlcxvgC','DB7Kfj4n0NegG17OOZmgsMwhj6PsmddvuG','j','Vx',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2971698679175571479,36025,'fhCCMliTmlBp3fVDGl82AhyBqcFDGgDpIKjFzZv4Zi2G0a3Ih9jAtNINLsb0zmRrTDcWJCqco580InnORg8X8Vc7DdA','5YNdnYk5w6JEpKnFDZp5G9yA5kl53J2ZQ8aN3Jl040cEHB9E6fFmFfN3iodUb5oluGaqkFN1bVQ9efxvKHTp3GCvPeO7WP7u7aEHatSAt2IimZhIlQnu8OqeQGzQOxXBRHf7egU0BC','kab89t4oAuoY','L1Hv7MJFTlF3daZdEKoXpTs1sB8QjIb2SEp7rAiz4GUr0cMQXYlNTlPMKXoC4JTOYHAqRM6GMktBBaaOfhfsHZGeSaGYtqdHkeUA1U','i','8',13);
+INSERT INTO ti VALUES (-2971698679175571479,36025,'fhCCMliTmlBp3fVDGl82AhyBqcFDGgDpIKjFzZv4Zi2G0a3Ih9jAtNINLsb0zmRrTDcWJCqco580InnORg8X8Vc7DdA','5YNdnYk5w6JEpKnFDZp5G9yA5kl53J2ZQ8aN3Jl040cEHB9E6fFmFfN3iodUb5oluGaqkFN1bVQ9efxvKHTp3GCvPeO7WP7u7aEHatSAt2IimZhIlQnu8OqeQGzQOxXBRHf7egU0BC','kab89t4oAuoY','L1Hv7MJFTlF3daZdEKoXpTs1sB8QjIb2SEp7rAiz4GUr0cMQXYlNTlPMKXoC4JTOYHAqRM6GMktBBaaOfhfsHZGeSaGYtqdHkeUA1U','i','8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5221679299334384519,55620,'QVztUgb3eJ6Fr5YQAms7ku','Na6T7yYV4K42uoY7gi8IgYiRrUHLjlrRiWfmeW0Ydo6S83QxEmt7PxzKo77kxOfBLttfqjtclc6sRVISipJRU5fGtYAIpeNA9o5aKOpAp2RonttgERq6vXrGlS9kEmecXQh0p1VaAn','Pp97l3vDvK76B','uTM6gkg8WfYbisC7OxY8ADMUYr4M4XJ5lmhtyTYw3rqxUhjttkoagnnKIdZ5ALZKGvkVcYjMajC61FdBzCuKpgJLj8dlnq','1S','e',14);
+INSERT INTO ti VALUES (5221679299334384519,55620,'QVztUgb3eJ6Fr5YQAms7ku','Na6T7yYV4K42uoY7gi8IgYiRrUHLjlrRiWfmeW0Ydo6S83QxEmt7PxzKo77kxOfBLttfqjtclc6sRVISipJRU5fGtYAIpeNA9o5aKOpAp2RonttgERq6vXrGlS9kEmecXQh0p1VaAn','Pp97l3vDvK76B','uTM6gkg8WfYbisC7OxY8ADMUYr4M4XJ5lmhtyTYw3rqxUhjttkoagnnKIdZ5ALZKGvkVcYjMajC61FdBzCuKpgJLj8dlnq','1S','e',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7531307474788565139,46690,'xwnIFj0WQCG769s5FpT5DXZZYP3R6BQciHCuOsYScm4BEb7G2xZbeejly9ChAh','ucMpMvXK5fB1QDbw5GfLHnD6D8v5pZLLK8pzmu58ONzdKLJ07vx0MZDGc9rk0F6knuVCJJuJkP6cL414XjURVtHdooq','gleFxAaLFQvZur','UEvFkVKnoJQZLyJFUCSgCKJI1daJaysF8JqIKNdITpEuvlsDCiHMk77niJ0gL5w6g4pSPFVVGOLs6q1DFNQo5jYq1P8sEtPAX3aizRQghC3GQZGtjnugPewfhwezf571z7a5nxHbVXInBXZBO0zEC6rMqR2xk2icXhirea8xZMzKZYiH8bCJdfL9lq5Z83eqC5boN1OoPKEP1EdZhZM67soubIO5ii5cfC4ApwZYRq','B4','76',15);
+INSERT INTO ti VALUES (7531307474788565139,46690,'xwnIFj0WQCG769s5FpT5DXZZYP3R6BQciHCuOsYScm4BEb7G2xZbeejly9ChAh','ucMpMvXK5fB1QDbw5GfLHnD6D8v5pZLLK8pzmu58ONzdKLJ07vx0MZDGc9rk0F6knuVCJJuJkP6cL414XjURVtHdooq','gleFxAaLFQvZur','UEvFkVKnoJQZLyJFUCSgCKJI1daJaysF8JqIKNdITpEuvlsDCiHMk77niJ0gL5w6g4pSPFVVGOLs6q1DFNQo5jYq1P8sEtPAX3aizRQghC3GQZGtjnugPewfhwezf571z7a5nxHbVXInBXZBO0zEC6rMqR2xk2icXhirea8xZMzKZYiH8bCJdfL9lq5Z83eqC5boN1OoPKEP1EdZhZM67soubIO5ii5cfC4ApwZYRq','B4','76',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(23), d VARCHAR(10), e VARBINARY(35), f VARCHAR(23), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10362138,33601,'n78uMLfr8SdGFD','IGrWPnG','z9Q6zVD5P5t9S','6UyMHH5qudxroZ','iH','F',0);
+INSERT INTO t VALUES (12697861,3912,'Yg8Hso8','uwSRF','0rAGXS6yAnBJ80Dk3VqyBjoeM38q5n','WaRrU','P','Z',1);
+INSERT INTO t VALUES (11544416,26052,'rZddGmtyi','enw','674ROQgo','q','iH','z',2);
+INSERT INTO t VALUES (8858394,55606,'Fo7fVUrhOqwfacksv','I58gYjzNyk','wa9BmhCw4MDfS5R9upR3','SXwGOw2NsaXubGbWtuHpnmS','0u','8',3);
+INSERT INTO t VALUES (12879931,14913,'fzorUsZQBjniywDKtD','3Mo','bRox4','SI3baZc0MojEgx6','M','L',4);
+INSERT INTO t VALUES (6032554,38342,'K','VL','1NfQCU7utUtjMPnANv','Ac4rZxdodxcxflsNtkQB5o','ha','H',5);
+INSERT INTO t VALUES (15977506,40631,'tc','u','U7wUqN3H42W7upiehITSBPc05c761i0fPRb','UF0nswd','ec','Z',6);
+INSERT INTO t VALUES (7660992,20289,'SvrwwVDCvjDJG','bhtaYzoyR','pDHRQIUPkTVUADpd5Vy','7lHatgffis15kKp3iX','JH','B',7);
+INSERT INTO t VALUES (6148126,50144,'MGthDj8CI39oyn6GGcY8qse','R8mD','nIYphw4PfpakWCraAIXu9vn6QZG','0QVydUcYVub','fN','c',8);
+INSERT INTO t VALUES (6909554,55112,'BNTpaDZqRy0UBN7WW38CM3','3wiB','lxvuzsL','6zYDLsdRCrpS8','M','X',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(23), d VARCHAR(10), e VARBINARY(35), f VARCHAR(23), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (7886149,3835764200505537681,'KZIDlwkOKkySK2RNRKPIlFFPHxxB17MmHTUKO','n7hDQQucXR2SuW2feNZcp','ilDZNpDGDuc2bE4HYa6qu3kPP9hXEg6e1WPWwrQguKh','ejkUGsiUbd1YpODIhUNjW','GEwpF8WPM1Ikt9csk0JJQuCwKj7u1W5MekPQ8YeVGiya1A9Q03kTKdzfsugYiYWYisym3ksmb','0zn22GU5MWuYfGAHdJtXTkIWVJgEjxObfBjZVAZdHEJniPdy0RyTmTipCy1',10);
-INSERT INTO ti VALUES (7886149,3835764200505537681,'KZIDlwkOKkySK2RNRKPIlFFPHxxB17MmHTUKO','n7hDQQucXR2SuW2feNZcp','ilDZNpDGDuc2bE4HYa6qu3kPP9hXEg6e1WPWwrQguKh','ejkUGsiUbd1YpODIhUNjW','GEwpF8WPM1Ikt9csk0JJQuCwKj7u1W5MekPQ8YeVGiya1A9Q03kTKdzfsugYiYWYisym3ksmb','0zn22GU5MWuYfGAHdJtXTkIWVJgEjxObfBjZVAZdHEJniPdy0RyTmTipCy1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(99);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(99);
-INSERT INTO t VALUES (-5318597,2223795387649415188,'PDxVnPjXngIPPyr3YXMSg4KXd4OgCmvEXQSvLJziwAVUWEql5QMDj1YOdMIryx5Mnfwe5rdmkQnF7GWqJD5zRNV24','bvLVkjYHEpurVjF5xPCaLyAIlupvANphQkHr7ckNxxm','pIkNXuImeexXAIy1Mf4PDMk0Sha6XpcAccIKEZqOPpRH8SoT3','x1eLH7e5OZ1wiFV1W7rPMyeiBjGYftHyYZloKQ0gkOvnLX7rGUwiLto4Ndps','ggNNaBokhU3IbQP5La2GwB4hGpD6m4UaMc4UqXIELrgz0JMUNW7pj1rrzMsUkFRvgyRxOj9TkKqMQSQj9aqJc97JPPy7lYgdlddM','cKqbn5Y9laU3',11);
-INSERT INTO ti VALUES (-5318597,2223795387649415188,'PDxVnPjXngIPPyr3YXMSg4KXd4OgCmvEXQSvLJziwAVUWEql5QMDj1YOdMIryx5Mnfwe5rdmkQnF7GWqJD5zRNV24','bvLVkjYHEpurVjF5xPCaLyAIlupvANphQkHr7ckNxxm','pIkNXuImeexXAIy1Mf4PDMk0Sha6XpcAccIKEZqOPpRH8SoT3','x1eLH7e5OZ1wiFV1W7rPMyeiBjGYftHyYZloKQ0gkOvnLX7rGUwiLto4Ndps','ggNNaBokhU3IbQP5La2GwB4hGpD6m4UaMc4UqXIELrgz0JMUNW7pj1rrzMsUkFRvgyRxOj9TkKqMQSQj9aqJc97JPPy7lYgdlddM','cKqbn5Y9laU3',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-5739140,6133534396834055754,'iqkdlwjWm2wIKRoQ93VhKXlP7JVRRUMTPAMfalzlz1h5LQdwFLgQV0gSx3BHWtrz9nBTgtP3Rek8nCjPB1s7','2av68Gk7GdV8jzpBkfOBgGfDqSs79or1FKnGsrCsQIS0btyKe6Wc8X8Wg0tYzjq9UaLWVM7oD4i26dQgV3JEKXryqEmEqUXvr2bkb1gBKy0Ezqmr8M4ZerL5xyLIgg5QF49','yIoMqxZ8t8WXLrav6J1O5xYUbTMTvjv7kHmjysso','CYelUQo3z6aViw46L4vaWN2TUyQtXdNXmmKWAHsZV9sZJFiO0IgZr1mA','DOacPJSh0WvoT6JJXt1vbT5D5bfT3ailZXhQr1MzfgFqQmoqKhSTWH89SUTB','9hLqZjMCSALx1jqhWdU3RuWBQ4dK',12);
-INSERT INTO ti VALUES (-5739140,6133534396834055754,'iqkdlwjWm2wIKRoQ93VhKXlP7JVRRUMTPAMfalzlz1h5LQdwFLgQV0gSx3BHWtrz9nBTgtP3Rek8nCjPB1s7','2av68Gk7GdV8jzpBkfOBgGfDqSs79or1FKnGsrCsQIS0btyKe6Wc8X8Wg0tYzjq9UaLWVM7oD4i26dQgV3JEKXryqEmEqUXvr2bkb1gBKy0Ezqmr8M4ZerL5xyLIgg5QF49','yIoMqxZ8t8WXLrav6J1O5xYUbTMTvjv7kHmjysso','CYelUQo3z6aViw46L4vaWN2TUyQtXdNXmmKWAHsZV9sZJFiO0IgZr1mA','DOacPJSh0WvoT6JJXt1vbT5D5bfT3ailZXhQr1MzfgFqQmoqKhSTWH89SUTB','9hLqZjMCSALx1jqhWdU3RuWBQ4dK',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10878755563261532519,53670,'1ZFSubE8FpMC','RGkUc6oq8','3lj0Y4ISgx','o3w3XYZNvd2T2P5pysBPN','J','8',10);
+INSERT INTO ti VALUES (10878755563261532519,53670,'1ZFSubE8FpMC','RGkUc6oq8','3lj0Y4ISgx','o3w3XYZNvd2T2P5pysBPN','J','8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (14161334942281170632,45201,'GpFv64','rR9aLTqgI','hPZyMSE4SbRUZvgwbk1enFoDEf1iXWXUy','PEnSpnhTIU9bj68C','T9','V',11);
+INSERT INTO ti VALUES (14161334942281170632,45201,'GpFv64','rR9aLTqgI','hPZyMSE4SbRUZvgwbk1enFoDEf1iXWXUy','PEnSpnhTIU9bj68C','T9','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5820395832897564994,15855,'zROOfMnPop4','V2SeCY0Ioub','vWnwkakbKn7BYFUo9T0lMPMO9W9nddUU','6T7INZBxzMDqbQ3IFxopk','S','9',12);
+INSERT INTO ti VALUES (5820395832897564994,15855,'zROOfMnPop4','V2SeCY0Ioub','vWnwkakbKn7BYFUo9T0lMPMO9W9nddUU','6T7INZBxzMDqbQ3IFxopk','S','9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7433403,15164077792695744259,'TLJys9mE49JL3A0qzeBkbE1EX6mXoHHSeovh0gJ3Fa7Mpd1CRJIVH6kIodaTlmQ860TUXQVUp3aDDCTWhmFB9aqt','HaXLaBP7zQ4djZ2rfMi1sgIMOuXSYyX6SfPcldSxURSJQWwxhllf3IReGWNDy98WrK3cKOA7d9rPrf55O7RJDUyJOEpDE5OzMC9xyv826RM6lgDgCyYx5O','kfmAjKAibskLDZSa4UouEKnL9C7klgnl5ROJlQ7IHkEkytWFXrqNQyLoU4aqGogjjRO9oa6hO8dlg43','FB8q6zBATtl2qeZB3Nl9Et4fxld','FP4jWXjwvsXsI4drmg5dn2urDXj7oGuZ8g5NQaeeGJToouPt','6Ze73woe0kFUFaY5E8jlUcGsSOCnrZnEnc7bAbeQ6bvsEJAq9oGSsKZXf0qZu',13);
-INSERT INTO ti VALUES (-7433403,15164077792695744259,'TLJys9mE49JL3A0qzeBkbE1EX6mXoHHSeovh0gJ3Fa7Mpd1CRJIVH6kIodaTlmQ860TUXQVUp3aDDCTWhmFB9aqt','HaXLaBP7zQ4djZ2rfMi1sgIMOuXSYyX6SfPcldSxURSJQWwxhllf3IReGWNDy98WrK3cKOA7d9rPrf55O7RJDUyJOEpDE5OzMC9xyv826RM6lgDgCyYx5O','kfmAjKAibskLDZSa4UouEKnL9C7klgnl5ROJlQ7IHkEkytWFXrqNQyLoU4aqGogjjRO9oa6hO8dlg43','FB8q6zBATtl2qeZB3Nl9Et4fxld','FP4jWXjwvsXsI4drmg5dn2urDXj7oGuZ8g5NQaeeGJToouPt','6Ze73woe0kFUFaY5E8jlUcGsSOCnrZnEnc7bAbeQ6bvsEJAq9oGSsKZXf0qZu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(66), d VARCHAR(68), e VARCHAR(49), f VARBINARY(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3388722379758375676,-1948110089,'DNY8wRTaOFwBAFnMc4CK','5JGcxS6yvTKyPHUmkV3m','BtCqZf8wjuiuI9OCmVEUedmRE6I5UEWiivcyP','T','behcyBX1aFO1ftPd9G0je6','RHlkHDx2GxYZvEOf',0);
-INSERT INTO t VALUES (6170357034374876323,1958404582,'b2EfJ9h1e7v4wPbi8Es0hImIM','c6KF8xevM3LjmjgzvdUsnpRXo7AkqmozeKtcUQyUe2s8Y','k4SEqMZTVgyR7Q6jmkDplPN5jKXGelag1','X','w22Es6NsmcbpMEPVqIQONqRi1Gf7vTNQCh8zw','b1aWaHGIbf39',1);
-INSERT INTO t VALUES (10154897176164401712,-2144262624,'qf5uJOxlTn9sqh0nk9wc0oi2y3jB7mqu31pQezAFWKCoH3MtxdJ0dZvuCPtx','HzrAfHqn3GVcO77zVsRQTQ4c8nZaKc','wlKblUDQs6z','f','iuvRk1RwnProMp5XJYoPZyE18aialiQNKXsJKsyyWgaMZy9guoKulytC3VuFW0EDE1a42jgmvwgQQqbPBhPgjnL8MQ','tDSIbkAAyWCNr5YSg5jPOoLS9rb5OHBdvuKs6iBGEPJVKrvxjva1uxc6P43xSen0KY06Ne5xAZuMt61qDUfUobv1jk8ZkCNv',2);
-INSERT INTO t VALUES (10457938500803923770,256311590,'YqDk3bVv7qAZMEvS2Rmf','DuVltKHxiw21KzWtINjztDjrRVNs7JvFNre5kT','txrlNSbnBjXdgt0gNWUSJ0pEubUG','D','DJbW8zAXBX6P0Bku1MHlxG8wKuXS9eY6tmHpXDSQ1T8ACYUTbQtv7d0KLIaOtAxI6js65GI7Kr7OzCvFFnlJ5VZLNr3mIP','l0O4TlLiB05ViByJnxW9KZn6h6XUcMALTqLExLLQS2Kia67Akx7AXljojR6877t5mEeyLrE4SjOF7AjXzzQ9ArW1R0n8arm',3);
-INSERT INTO t VALUES (10932738469407625328,2030748241,'zZwckn','ESkN5RHGcFNkpOize8qv6cgP','23ojyAThas2W8SW2DtIHPlCqbLL1Qbl3lYymYEPJc7i3q3ic','d','v8iZyr9yDSncDkl98HYhJbP4jeBYZSK2olXQRGdAzeFzGFt8B2Q9uCsrIjn9MJhJm1tfrv','YDlWUkK38PNCKlFMJrzSaS9WQZ3stueQkGOq13PjGxEgb0iiKkRAKXKCugznGDp9jMURkHVP1ptCV3HrQRaY84DtpiEiYelXcUk',4);
-INSERT INTO t VALUES (17669288115948158022,-1347289935,'FOtaDoRegoCyzo9a0Vw5dH740GaRE6AOaRFXlz1NbIWRYk9snIRFC1V7J','x0gDkMty5xbTGw2Oqev71apNwtLXF6ZeG2KMQ6jBSSvcAroZETgdSXE','EtD','z','KtEVJ','XpeLf3',5);
-INSERT INTO t VALUES (7541040968261202269,448275345,'KM5','lYqOlppfnG9nUAFCtQbh2yy8ayv','LUUBxWPE8hRCgWha2YftCIGkjKyqKVU3TxyzesD','I','dHUI2wP3kP1cNNHUOUWUj','E9VjkZWB6G4zetJkJhasUDHt736ph78R4zoYKSl9rbIUzd8dLqEvWEmMXueDQSJXPXCqCfV2V8PY92sishu0BP2WugDGn',6);
-INSERT INTO t VALUES (15414425439493449415,-780821314,'tbAs1EuL60mHFr2XObGVJEaW8LL4BB5GwYZokZB9rOMMB3Bv','SsGQDGHLAOBytzLihM4FWtSXY37lC4MOqn3Hxjmf5DwUWfNGaSChaGPiaE1PUO','oMzJeBUltzbsn5eN3KGI0oBuxMdi38U7','u','Goq8Um5gexgiyF3tsNdJouGxxSJ3oPdkiVaVnguc37xIyXZavCogsZUEXqLtPTgIFfEd','rmHNA5nBMLN1iaeZTYDayYo5oXZKXCSdzhlbO0i4jYroHCITGX0rsMOO7NoDbT9ZWh354TVmmYt',7);
-INSERT INTO t VALUES (1203926457781095403,-496391198,'J2uJnFuxIREpMuemukBvGE2uxc34nHpM2GOb1bilT','40P54xxEvMViJs61X1rQymECnwOzG','Dq5I3G6mCosKMBy0BmZbhYuozs1u5','G','uVKY1jkZGsU90M2t0xWyn0Bt2cP5qsLM1P0b7RCVaQOShhjqtawy8zBrGWmVYdXU6KUTqR1MZS6','jtFSk35g7iSfeJUZAtIEGgh0bZlwANrwPiYRpFwdeq4P5XODF4P0JYutXkh5',8);
-INSERT INTO t VALUES (13884898697963815192,486312566,'pUqECx7llzrRwt26zpqJYiauuYmSNMzq8ZFse','47CyigwdSMt4YAcdz','nIhkI0jzZVjtnKQraP9rX','Y','AkmKPNnXurUlQWutaiTMsgRr9KMq5OIQidMKgRnWDOxgpBrLiQOr4HnIMGvohFpm3x','aPFVhAuZTXBoy7XQW5eoMkapganzbM8hcUPrUdJMtE3PJVlKa1N3o7MEV0XgJ4ug0NAAmFImLxeLzHBaKHlho',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7842044256104681152,19667,'N4lEVx6q6TZIOVMQzI','8Hv0aKHUTVbIBMpDojvsuzJHJP4AAUK9ID50xiwE3YLVvROBtVAK8yvsmRzi4RC0kOLjEuYs03txiJk9jDP2Y3ZOfxAu8mIgrFEaIBWwvpUmqi9sMVXzlukn4hLAYnirKxEeJzVRtNS9ZMZJD2dndMw9mM8JB6F6SSfk7SlYgPrjd3GoMfCJcc86QZTd4z2fPD7l9XpdVMxSqvAYPdyyKWQ8LqdoRN4KAGrMPYtIGYfMASG','Y95CiN6U0ElwDFM66GbnOg','Xrqx8L8v14D7vsQsLfVKhqAzP10aKF8rwzS8n1nRajDqqDwsFRQ6phsta9elWlYd8YDvMGi5VUPMK2gDqGefAPr71iXgdhaa1Eb1Wf8TJko3GTEeSddFde66p5PNXi3iPO9yQrsbr3U6kkFObfvSVoULJIu561H4tRVjBhh38bgH3EcCJjHOumaHoO','ja','2',13);
+INSERT INTO ti VALUES (7842044256104681152,19667,'N4lEVx6q6TZIOVMQzI','8Hv0aKHUTVbIBMpDojvsuzJHJP4AAUK9ID50xiwE3YLVvROBtVAK8yvsmRzi4RC0kOLjEuYs03txiJk9jDP2Y3ZOfxAu8mIgrFEaIBWwvpUmqi9sMVXzlukn4hLAYnirKxEeJzVRtNS9ZMZJD2dndMw9mM8JB6F6SSfk7SlYgPrjd3GoMfCJcc86QZTd4z2fPD7l9XpdVMxSqvAYPdyyKWQ8LqdoRN4KAGrMPYtIGYfMASG','Y95CiN6U0ElwDFM66GbnOg','Xrqx8L8v14D7vsQsLfVKhqAzP10aKF8rwzS8n1nRajDqqDwsFRQ6phsta9elWlYd8YDvMGi5VUPMK2gDqGefAPr71iXgdhaa1Eb1Wf8TJko3GTEeSddFde66p5PNXi3iPO9yQrsbr3U6kkFObfvSVoULJIu561H4tRVjBhh38bgH3EcCJjHOumaHoO','ja','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5057251753409760555,36572,'YpVkExHq1X','K2tJyiAAcFKhSjXzsrAlw6ODxJvsy1JKTkrBZFkKHB65OnKnEzErgAIyUSmb5F7CFqNP79w9KQ49q7LVh4Pa670ZmMdQf04sDEuOxlJnOtVR4wmwKKOn4kcRn1YAOeM1HuLm0q102k1NjE','B3I03bcqbI9Bf0','FeN4e61kDgBVxSaqdMfFLmL','qJI','I',14);
+INSERT INTO ti VALUES (5057251753409760555,36572,'YpVkExHq1X','K2tJyiAAcFKhSjXzsrAlw6ODxJvsy1JKTkrBZFkKHB65OnKnEzErgAIyUSmb5F7CFqNP79w9KQ49q7LVh4Pa670ZmMdQf04sDEuOxlJnOtVR4wmwKKOn4kcRn1YAOeM1HuLm0q102k1NjE','B3I03bcqbI9Bf0','FeN4e61kDgBVxSaqdMfFLmL','qJI','I',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16230251522622162174,56869,'jxMw','capuvThNAQr014WT0f1lzWTa23Wzsng2jpLVcRzh9jCkj4He1tpF8eoJJW7seCXXJkvOZ9dPBqDlns3wXYwwXPVzsBNa7trzlD7jnNd17grco87FWHzPgVSohd2gLMY3X9qKYtvSDgyghxgh83cotaqXT8pDeMdbmP9EcX6Y','p282CX2TEl09o44GL0AfCvU1af6ZR13H','U6hoDGFD79F7DwclgG5xFhNjDCFoVH23lDR4mpw9cYJGMjf2v','JB','kC',15);
+INSERT INTO ti VALUES (16230251522622162174,56869,'jxMw','capuvThNAQr014WT0f1lzWTa23Wzsng2jpLVcRzh9jCkj4He1tpF8eoJJW7seCXXJkvOZ9dPBqDlns3wXYwwXPVzsBNa7trzlD7jnNd17grco87FWHzPgVSohd2gLMY3X9qKYtvSDgyghxgh83cotaqXT8pDeMdbmP9EcX6Y','p282CX2TEl09o44GL0AfCvU1af6ZR13H','U6hoDGFD79F7DwclgG5xFhNjDCFoVH23lDR4mpw9cYJGMjf2v','JB','kC',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(93) NOT NULL, d VARBINARY(9) NOT NULL, e VARBINARY(73), f VARCHAR(53) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1469238010,9,'WHy0DXzKnBn314','8','otja5E','pu','OB','L',0);
+INSERT INTO t VALUES (83041079,18,'s0kdrGUUbYwkEn1j1PC5iMwCOS74ij1VxTuOdFr9l2enMt35qIjU','aWKufCY6q','5JkfafMLkicAXXHIDyxD4PYFvJcyCRg1NPOXdxnqD7P2kFpjwyFJJzKG','igNykAt13Cx9Zd','T','I',1);
+INSERT INTO t VALUES (1387632747,104,'Sb6VlN7KWtlCh6jZ54xxDRb3Mu2','3PiaTL6j','zKJOvI','AJdmg5d1xwIPwExKyTuA3xQqotg6Zw','1T','7Y',2);
+INSERT INTO t VALUES (2417416030,171,'RGX5ZK61XZHwMPAarrWspEA9Op4E2SKlG39GGVK5B4ZrEe7tWUYEI8hAWUCLhwHTQxXUze7Wzyr','Ky5URJlF','h4vBz7xqSevEdDu9ZqRTD3hcCaWbhsPmldc3OqZK','jlRMWtQPyiYmQS1vA1O6u4TLLU78rKhoIj3U','ZA','fc',3);
+INSERT INTO t VALUES (603184893,70,'oFkNVsVtbvdI0sOcJO5XEE0rIdA5NyaGGC7dKXsQf9ZphL5W','IDeokBiCl','CdH2F2KcslCJbkfCKM07Yy','rvIdOFXAudwBRsoWNWCaAshV7Ae0QVZQcrt','NH','pk',4);
+INSERT INTO t VALUES (4237590472,133,'ZmllvWOBHIebup7BbnmeTFzC8F2XlK2H55hH8I78Lz1SiRNDH6HMgOFVbRYp','WVrlqy','oaYzhWAcyBCJgeUA4oRXNLxLXgbuIk3ExzNHvbzyjSfG2f','74iC5f5MLXB2BcFoO4IV8uaM5YNHvKpFP3qP9m','VR','jf',5);
+INSERT INTO t VALUES (3253089383,155,'cFv5yMqPTtdLLvtvERgk51WwsmaOKYMatiU70dSZcvUY8CUKJE4K8cxbSYaolWDzvYSiPerHDQc6tNM5pMlnR','N','91qkBZOahUN8tBQfXJ25I2egQ9t2nBVtEqqLTAuiZIhxv4i','HR0Lcvwp3imPntwZrBP8','Qr','2',6);
+INSERT INTO t VALUES (896675265,64,'AxCbURPQNwghk8snTdIFHAG6p4DWcBTG4IDZ0ob2GX','rGp9tTdcc','AN4W00u5XtXJW0R2AGD3NWFc90RDBJRsV1FmujA','a4Btn81MdPUoeho8fErIzzGWXzea1hnsuS0u3S','9','5',7);
+INSERT INTO t VALUES (3107030159,52,'xugQuiQ','oHAVN','WaCpCDgHLuWPqmRiYYaKwFqAkXM0k3UzmaqX0iY','ohA3jjQFOdmcXPklGIWlZM','X','cK',8);
+INSERT INTO t VALUES (2475115524,26,'3M3rJqp5IUVdUYug0c7mvBEXumTPDlrcuO','hd','kiDC6','Z7gPriimpvN5VO0JFi4Vq','F','2',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(93) NOT NULL, d VARBINARY(9) NOT NULL, e VARBINARY(73), f VARCHAR(53) 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 (15777126775489495591,1508872632,'IyLHXjbp0jpcBEdXOJ6AuSzIscgaBsj6qYE2u7jYMWxi5waAbu44t132TF5WeHM','Qkx1j6yAaf01oLEGVlKebWLTdBsSWqvj57KIbJEdxabyuXlCTouuQL0vBOe8Uq','8C0jYrDVT','6','aeP3ZjOYJdgd5Ss9p5n3D2RIoNqr5EG9uU','Gk4xXnVayGMeauE7bjFINgpTRCFEFGRWR4wjBmMMiTj5YlnX1P8imVxQ6lCTgjE2dLtbhE',10);
-INSERT INTO ti VALUES (15777126775489495591,1508872632,'IyLHXjbp0jpcBEdXOJ6AuSzIscgaBsj6qYE2u7jYMWxi5waAbu44t132TF5WeHM','Qkx1j6yAaf01oLEGVlKebWLTdBsSWqvj57KIbJEdxabyuXlCTouuQL0vBOe8Uq','8C0jYrDVT','6','aeP3ZjOYJdgd5Ss9p5n3D2RIoNqr5EG9uU','Gk4xXnVayGMeauE7bjFINgpTRCFEFGRWR4wjBmMMiTj5YlnX1P8imVxQ6lCTgjE2dLtbhE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(67);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
-INSERT INTO t VALUES (7588785207542258101,-1647312980,'I9yVQCU5jYyWsouOehV5XogWxi','WkUa8jzud9030ckbFOU5pdw9','wzvOwY3iKOdke57Ym3iCzMNyQ','s','uJT9BIDn3t4eqIYXSddH2p3Zo6Z6','WiT3Y7HH1PfttTXzKQLgNG47aDXwI5QP',11);
-INSERT INTO ti VALUES (7588785207542258101,-1647312980,'I9yVQCU5jYyWsouOehV5XogWxi','WkUa8jzud9030ckbFOU5pdw9','wzvOwY3iKOdke57Ym3iCzMNyQ','s','uJT9BIDn3t4eqIYXSddH2p3Zo6Z6','WiT3Y7HH1PfttTXzKQLgNG47aDXwI5QP',11);
+INSERT INTO t VALUES (8506259778439369083,80,'y72cPAOZaxUu7YcShCjd9VqZ94ARv1dVuUQPw7TnuMlZqNCnmpmbS1bS07','VJ7B4O1','7PckxUjIaabz8YaG0lkzVeoSmaJXFuXFVoh7mtmVc9Yp','grv','Zb','m8',10);
+INSERT INTO ti VALUES (8506259778439369083,80,'y72cPAOZaxUu7YcShCjd9VqZ94ARv1dVuUQPw7TnuMlZqNCnmpmbS1bS07','VJ7B4O1','7PckxUjIaabz8YaG0lkzVeoSmaJXFuXFVoh7mtmVc9Yp','grv','Zb','m8',10);
+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 (10821410060992705298,108,'IRZwsf1VO1ncVFdczj24O9g6MkokK9KmhUZAcF1h6SeSvT5VDS2x6jqHMFrHv020qhvxQGge9','hdj','gQwvPFomVsQn1R5xxyX5EClvyNUqPo7qSNRPbcqH2I5PNmH6zedyN34U8MkG83','iUaSCh6GugrDNupE','S4','n',11);
+INSERT INTO ti VALUES (10821410060992705298,108,'IRZwsf1VO1ncVFdczj24O9g6MkokK9KmhUZAcF1h6SeSvT5VDS2x6jqHMFrHv020qhvxQGge9','hdj','gQwvPFomVsQn1R5xxyX5EClvyNUqPo7qSNRPbcqH2I5PNmH6zedyN34U8MkG83','iUaSCh6GugrDNupE','S4','n',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7764365638882330968,217,'24zp26YL3g','Z4y2w6bv1bMGuQ2bm5i51rzYPSb518tHOSwTmdjIRI6GRl4cfUEYljAicaj','cbvHD2nsOTM1z6hdJcDRRsD7kDLqCtEbI7XwrCqBQ9rfMxI4FVh','OrW9FfzXMADNmGKcKMHjjqzM','C','2',12);
+INSERT INTO ti VALUES (7764365638882330968,217,'24zp26YL3g','Z4y2w6bv1bMGuQ2bm5i51rzYPSb518tHOSwTmdjIRI6GRl4cfUEYljAicaj','cbvHD2nsOTM1z6hdJcDRRsD7kDLqCtEbI7XwrCqBQ9rfMxI4FVh','OrW9FfzXMADNmGKcKMHjjqzM','C','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16719653155554670883,63,'HE2V6bZBpgqzFZ4jr9gTWNS5d0CWaIi436lOypFe0IKw3Uj2iY86qJ0vjTIgvThgFXS5oa0A','FxxA0JMBWrKYutK1kc','RokE5GnALXBD3jGH5QZC6sitrtIEzraq7rg3qVszrmiP231LCXUvb1ddtQYdy5UfO','huMYolbON27hLyXE6OEg9yyo','ud','x',13);
+INSERT INTO ti VALUES (16719653155554670883,63,'HE2V6bZBpgqzFZ4jr9gTWNS5d0CWaIi436lOypFe0IKw3Uj2iY86qJ0vjTIgvThgFXS5oa0A','FxxA0JMBWrKYutK1kc','RokE5GnALXBD3jGH5QZC6sitrtIEzraq7rg3qVszrmiP231LCXUvb1ddtQYdy5UfO','huMYolbON27hLyXE6OEg9yyo','ud','x',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7103843990514619709,236,'ALfoYrD','JF4vTWXLXrG75pSN34CsVhQUIMRJO55Fpd0clVdaemAx51cKHBRI5lltcDJzoZ6nmzbltL4fyxqfu9KBhGs852WOEMfP7JDLoFNJTU2ankjsZs3FsKcMcBadPkajrUHA7cDKHTQq6FbP5fpnCMX4iykVSc4CBde','djWo5VkerfGirHhzAwP9V1aXCAJm9Kg087','BciqSR21h4PIDq3iF3fgoWJYO3kzUYD4XSt9BBQOFCoEnLNBQxNfGros8wOHs96xgc9A43nlTx0F6h98eGb812yMS5R8dfWQXFyYbq99LQEGm5IvTHYNGwDh3xB8kBr3D','kzu','s',14);
+INSERT INTO ti VALUES (7103843990514619709,236,'ALfoYrD','JF4vTWXLXrG75pSN34CsVhQUIMRJO55Fpd0clVdaemAx51cKHBRI5lltcDJzoZ6nmzbltL4fyxqfu9KBhGs852WOEMfP7JDLoFNJTU2ankjsZs3FsKcMcBadPkajrUHA7cDKHTQq6FbP5fpnCMX4iykVSc4CBde','djWo5VkerfGirHhzAwP9V1aXCAJm9Kg087','BciqSR21h4PIDq3iF3fgoWJYO3kzUYD4XSt9BBQOFCoEnLNBQxNfGros8wOHs96xgc9A43nlTx0F6h98eGb812yMS5R8dfWQXFyYbq99LQEGm5IvTHYNGwDh3xB8kBr3D','kzu','s',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8561946150932017638,99,'GF43jFMdEddfvS2skyIjjPZpEympnZ4FHuQRntVkaNyr7eTa4Um2FHIiaMY9Cl7','yzSfPEG1kSeqLc6ShoLsDppzRIlavdpXTqJgpiRDaohkGqQreSgCIyZZtMjIIEvsjoaPx5qBik77kVETRdNENOEi7nAvTPmDeJwzNvidhodhIeBU7o8XvTXp8G213V','THuOejk3rYd8CfTndHvj08WOAkktOzSA5jDuImL2cXJ8DYwcpoF51Y','TVSTpVOOu1fiamQ7BvZcfdjrS84FtfB3Z8DIvAv3F4uKDGRsTALd3RB8blarRHfr9FK8hUO','kI','gB',15);
+INSERT INTO ti VALUES (8561946150932017638,99,'GF43jFMdEddfvS2skyIjjPZpEympnZ4FHuQRntVkaNyr7eTa4Um2FHIiaMY9Cl7','yzSfPEG1kSeqLc6ShoLsDppzRIlavdpXTqJgpiRDaohkGqQreSgCIyZZtMjIIEvsjoaPx5qBik77kVETRdNENOEi7nAvTPmDeJwzNvidhodhIeBU7o8XvTXp8G213V','THuOejk3rYd8CfTndHvj08WOAkktOzSA5jDuImL2cXJ8DYwcpoF51Y','TVSTpVOOu1fiamQ7BvZcfdjrS84FtfB3Z8DIvAv3F4uKDGRsTALd3RB8blarRHfr9FK8hUO','kI','gB',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c CHAR(15) NOT NULL, d VARCHAR(80), e VARBINARY(78) NOT NULL, f VARCHAR(88), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1776713711103952360,899024560,'KTCsQ','kiOAZWIpNqTzu1C93dPDqUfuNgiSpbAXqDlxpqPl88Q','PX2tyPM63OCuPJGhonUCOzIDH0EH7k1MBaFQtp87n57nZjcWcBaUJ','L7EXDWKoMdKBV0t1hFYV8wmt1Wbtk24hJPSf5Fy45uHcnugtTmYnRcK5ICKffhvdK7LalR2vPA7BSVO4cz','Z','2',0);
+INSERT INTO t VALUES (-7470970858455222599,2142861202,'IMmjd3G','toPiDuZrD6c9WWe0RxcKlWMxY2rZnsubPqifrHDlbTqO77Ip','hWpNDvTCRBbzqcbpxDnFwa8mdCVfnKyx33qiL5a','3T1lIflsJCWFF','o','E',1);
+INSERT INTO t VALUES (4926336375339102482,1055462110,'qkpH','dJURj9E23Safu6vPaVrQseOPPAAWBxcQr1oSBUXZbttxHB4MMwVKIMuGYdwNP5WH38geFaChQ0ctgwbX','yHyQP9isXyovPUG0Q3J4R1VxFaTQeoasrdsrzwtAnY3OTWYuTG60tRSybkQcSuf','MPvnMTox6kfHKmuJ','g','p',2);
+INSERT INTO t VALUES (4407469916587074599,2764696071,'0Z6HSkWnzSowRp','Bl6hToMagoKuRA8UeAyoHJAZ7akb36gXUmniBOJ','WhRJh8hOcIX8jTe198yYLquhrlk6er6EDvZh','zHA4PqWsoEtpps1dr0ljLv3tENSLkJmCHq5','M','u',3);
+INSERT INTO t VALUES (2276446767429150547,3041744660,'7vnsyvq9VC','bcUbBJkHsGgLqONfSqejhm1bzqpZnm0UXFtS1cSAZH5bY0qEbYAihT4cHZsEhtD','aLqY','JLbokbNi4RBgpSGRcsltQbNDOfUtLw0oFo8tCaH0MqkYBa8q5a776TqzJsHpV2LlFJDptnwm7Sx8jUYBn9OzryO','y','Tr',4);
+INSERT INTO t VALUES (921752272607914578,1445229408,'Gbue','QQKhfsMd5txPyF7TkDe0DuDtrfiqoFCRWHyDhu6BWCfDzRFWnYd6dhO','wec77mqLzT0wn','s7GfS8fo6mDHqRsq9PWopJEJsSNWJBc7c4dwE9RtIMlVJnmpeSz6akRFKHUT4Pbiw','u','W3',5);
+INSERT INTO t VALUES (6581711311460300556,2949374068,'q7','PIONJncbU','NffoMyW4nTjUAEP4iYZPoYfGsdxpJ1LUN8hhzyK7Jj14Yb36OmM2KivUhL5F4','MMzAgJ9VuRuL1LLfqAlz45SpRAM60Rs2uCBSJdIGVgvNijWJeCX1gUA0n32GwMhnxBhDzPRTGS1U6','i','76',6);
+INSERT INTO t VALUES (700516753033506551,866248054,'3fCC5','RYyX2jzRZvnbue0nVVxvDa022IGUiHKq8NIDYpF','rsrqbPfINRQRUP7ZOlDMYEtHSBkDOBbE6vSPrTBi5','5wJwpJdb2dfRKMWZ9tIEKrjq','V','B',7);
+INSERT INTO t VALUES (-8824488079991530557,759071203,'EFxEjFkrtn44','hueLjuROUvvC4NOubImXbwUmIQzMAbyvtMC9KLUC73p','2pK5MGAOUv1OBe11cmTdzXS03QtzF5aA5BE5VOOO','jFPmILN9JLjE2wc3W49B0e0UFBT4CL5xX8yjv52IU6oTrYEdRuKeh0YSkoIL3muwTuPEgsz','c','K',8);
+INSERT INTO t VALUES (-9085569725675315602,430278207,'T7x1','EyNIB2KpbAj','gAU2cOvHAJVcmSmX42wYhSBrk6g51cckilbl','r4nY7TBdqjj7yCznNrD39Z8TSW','8','E',9);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED NOT NULL, c CHAR(15) NOT NULL, d VARCHAR(80), e VARBINARY(78) NOT NULL, f VARCHAR(88), 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 (-7305760990949007159,1603705876,'6QIHSy3pgToVJ','WSWNnzgdLkspJkILrqAY','eieUt6E4K','cOEByN7gMTsPjCjYEVT9cperlKR1Jl2vgMMlxl2J4C9cvkE3Bsl9nBkcIJ9rsdMETU1ZrLv4aGXVXr5yLyLIGe0W','M','x',10);
+INSERT INTO ti VALUES (-7305760990949007159,1603705876,'6QIHSy3pgToVJ','WSWNnzgdLkspJkILrqAY','eieUt6E4K','cOEByN7gMTsPjCjYEVT9cperlKR1Jl2vgMMlxl2J4C9cvkE3Bsl9nBkcIJ9rsdMETU1ZrLv4aGXVXr5yLyLIGe0W','M','x',10);
+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 (-8210467914237927721,3141686551,'9pVjyUjEP','mkqjDHQQLhvD7','yFInYQx1FA9wJ7rE6pZjYnIRs4iDMCbf1OlZs9irwI6t7vytwdSeTQs8','PzUq3W5oFiq9cTVKd0r58N2i3jnWwXE0XnAkIsWkocugYSxFaNcHWnqIlskdIV3cl1FiEwLTD84LW','Q','J',11);
+INSERT INTO ti VALUES (-8210467914237927721,3141686551,'9pVjyUjEP','mkqjDHQQLhvD7','yFInYQx1FA9wJ7rE6pZjYnIRs4iDMCbf1OlZs9irwI6t7vytwdSeTQs8','PzUq3W5oFiq9cTVKd0r58N2i3jnWwXE0XnAkIsWkocugYSxFaNcHWnqIlskdIV3cl1FiEwLTD84LW','Q','J',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1124383027113086770,-1248903638,'WsSvobhcHovgTMZY7UWtOSeZDQxCwaRGP7DcJBVZuKsjCNWxr','lCpohwRf8fx','HrNELId0Gb','h','dFohISqD4EvMhAub6ggtHee6wmbg38ysiqnH2tn0QOb7btLcO15QQ7','9lSq6aZeu2V5O',12);
-INSERT INTO ti VALUES (1124383027113086770,-1248903638,'WsSvobhcHovgTMZY7UWtOSeZDQxCwaRGP7DcJBVZuKsjCNWxr','lCpohwRf8fx','HrNELId0Gb','h','dFohISqD4EvMhAub6ggtHee6wmbg38ysiqnH2tn0QOb7btLcO15QQ7','9lSq6aZeu2V5O',12);
+INSERT INTO t VALUES (-4703258088398518957,942098205,'D4OdKFPXsCoyLS9k','LPMGOR3aLdq2aM2UfK7kJ9cGNM8WoGhdMvzZaQMZgI04eZon3x2m42Ma4ws8rbS29NPzRYxSaTgh8kCfYedkMEqmk7QyyBxUTLI2SIxeaMNqAFWJow','BF1KdyfH4mPkpgTwPJ01rDFEV6eFaZB5ifXUZzBqtCa9RJpUfyUO1IdB9vlxyLF2UI5b','DzyMl7fGQF3YLn7s','A','GC',12);
+INSERT INTO ti VALUES (-4703258088398518957,942098205,'D4OdKFPXsCoyLS9k','LPMGOR3aLdq2aM2UfK7kJ9cGNM8WoGhdMvzZaQMZgI04eZon3x2m42Ma4ws8rbS29NPzRYxSaTgh8kCfYedkMEqmk7QyyBxUTLI2SIxeaMNqAFWJow','BF1KdyfH4mPkpgTwPJ01rDFEV6eFaZB5ifXUZzBqtCa9RJpUfyUO1IdB9vlxyLF2UI5b','DzyMl7fGQF3YLn7s','A','GC',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-6318467588128477585,2965104012,'H','w6EptxeZlFgyfmRQTiSyxhr5m9PR0Z0Z7TVTlDuN2J1eA5ZO2X6Zsr9g2dIL1P6uEqx0NWpAQpYnckwAq9w89im2kCXOEdiURGMY4NwqnNd5J2e8753uEdJqCVQFAT9gAGpy9mx1rSkPeu','bZdx5d68ZqrdFevI87vxnHKoPoamqFH6nKXvnNQuUmv5Q3','IpRZ1nKKqvbp6BJaX0uxSOX9QdnpbJYZxXOb0neCidBtne7AzJCBhNY4isQButbQEdBU0erorKDTQ5x3VU0BFh6a2L7eYSt1Rnnd3eZRPkgpQAZYKkR7SPk72NmWrFdkruSeZAq58MaGTRDqaARpVjb4fFDF6WpPEHQwhdaaHm8NhKEzdMfUivpbcuSRC4ni','a','po',13);
+INSERT INTO ti VALUES (-6318467588128477585,2965104012,'H','w6EptxeZlFgyfmRQTiSyxhr5m9PR0Z0Z7TVTlDuN2J1eA5ZO2X6Zsr9g2dIL1P6uEqx0NWpAQpYnckwAq9w89im2kCXOEdiURGMY4NwqnNd5J2e8753uEdJqCVQFAT9gAGpy9mx1rSkPeu','bZdx5d68ZqrdFevI87vxnHKoPoamqFH6nKXvnNQuUmv5Q3','IpRZ1nKKqvbp6BJaX0uxSOX9QdnpbJYZxXOb0neCidBtne7AzJCBhNY4isQButbQEdBU0erorKDTQ5x3VU0BFh6a2L7eYSt1Rnnd3eZRPkgpQAZYKkR7SPk72NmWrFdkruSeZAq58MaGTRDqaARpVjb4fFDF6WpPEHQwhdaaHm8NhKEzdMfUivpbcuSRC4ni','a','po',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3262750364421189719,623144462,'l31FF','x8cLBeAw4q5Ov3DvkTivz3TQrBlFRdPJqwEv9T8u9Yb6YJATwDWCqHFo6uTel10EzdXPaf39ZrOrwgFIrZbZH1K5FgqxZj7mbWiMtbEvxvEqMz48kUywbQAQixS4BoSNxyu4VFtyuU3oV2rMVMQKlyfS0oHnvAbW6n0Fhpkx0xTlOKQvvpbaZoTDjFhiRRmRIL6QDZFQoTG3ejUETvFFtMYgqz4VPhsiFENrCHpK283hawRSa5HM1tuOJxg','z3bFDKM4rZ3kvfWYWdaKkudnmMxZ2m','4KKAy5uOjAWcMKOOQaRAX7LVHc06FFZMXV6MUW0Ng77oGxbbcs82Q5OT5JxY4nNtM17i8Mq6qgM4iiBXhDPo3kOJbsmn8oR0u','m2','ek',14);
+INSERT INTO ti VALUES (3262750364421189719,623144462,'l31FF','x8cLBeAw4q5Ov3DvkTivz3TQrBlFRdPJqwEv9T8u9Yb6YJATwDWCqHFo6uTel10EzdXPaf39ZrOrwgFIrZbZH1K5FgqxZj7mbWiMtbEvxvEqMz48kUywbQAQixS4BoSNxyu4VFtyuU3oV2rMVMQKlyfS0oHnvAbW6n0Fhpkx0xTlOKQvvpbaZoTDjFhiRRmRIL6QDZFQoTG3ejUETvFFtMYgqz4VPhsiFENrCHpK283hawRSa5HM1tuOJxg','z3bFDKM4rZ3kvfWYWdaKkudnmMxZ2m','4KKAy5uOjAWcMKOOQaRAX7LVHc06FFZMXV6MUW0Ng77oGxbbcs82Q5OT5JxY4nNtM17i8Mq6qgM4iiBXhDPo3kOJbsmn8oR0u','m2','ek',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3901468764606218965,1741589871,'wX','10UP','RdayFN8kVN5xmKHHfKhp0xunoLsSRLJUjxs4ba17YkwxseHUXsmBXhIWOmZKNhIsyDhMq','V4MBCbavYKpXtjlU7LF2puXO46VHXxsDXAi3VQp6zqSb4QmNPG2SjESQBJ38y9tp9LN9idYilNvGfSgvKqvwWFJA5z6VmGTgPcqi65TxJERFRDSG5SnCAdm3VkZIByuWLajyZVE5Tl7HgIC9xfYm5QapUXjuruL531i28B3icgmSEpm9uz6ArFQitOYfk5FNgzGIg2DW3WR43G0RyAMtA05Aj1thPA5wZygkvi0GPOIbM0LxOxu','8','3',15);
+INSERT INTO ti VALUES (3901468764606218965,1741589871,'wX','10UP','RdayFN8kVN5xmKHHfKhp0xunoLsSRLJUjxs4ba17YkwxseHUXsmBXhIWOmZKNhIsyDhMq','V4MBCbavYKpXtjlU7LF2puXO46VHXxsDXAi3VQp6zqSb4QmNPG2SjESQBJ38y9tp9LN9idYilNvGfSgvKqvwWFJA5z6VmGTgPcqi65TxJERFRDSG5SnCAdm3VkZIByuWLajyZVE5Tl7HgIC9xfYm5QapUXjuruL531i28B3icgmSEpm9uz6ArFQitOYfk5FNgzGIg2DW3WR43G0RyAMtA05Aj1thPA5wZygkvi0GPOIbM0LxOxu','8','3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(18) NOT NULL, d VARBINARY(9), e VARBINARY(55) NOT NULL, f VARBINARY(18) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24706,890811485,'eESMKidtYy','X1ljrY','PJWhaA83vhVyDHmsLKUknBG91DB','NEOc','sg','9',0);
+INSERT INTO t VALUES (2321,1721082798,'yq2kjrV','D','5kMOAiFHkOAeU','mOAnTMmkbaBRG','B','KO',1);
+INSERT INTO t VALUES (46015,-1584199124,'bd00','5DIcHX','O7beAx','OWkZx','C','A4',2);
+INSERT INTO t VALUES (43602,-771151099,'QAIH3VATkgsto2CIXs','3XfAT','0s','YX2hzRB4EYALFdm9dM','C','Z',3);
+INSERT INTO t VALUES (50287,674857157,'Hd4LB','qc7kmgB','KhjyRGKBkTmgXIKPB1OtIrXRzT93vk1mB2DvOGyT','gtgKQF6JzLfAA7','f','gp',4);
+INSERT INTO t VALUES (6489,-845021807,'HT','mgTRJvOj','s4','2y7SV','b','Zw',5);
+INSERT INTO t VALUES (12595,1022517325,'5sx9oEPe','Fc9rpiIVq','GEqyi5xb46F0dbaiaFvSuymBSTdkYmsqIi9BypSvj6aVIiYCCE5sW','YhOjWtM','B','XH',6);
+INSERT INTO t VALUES (5789,1718334107,'Vx','S65YohN','P5TYI9QKRRQdyAZSQr2VBXqcwmP','a9Dzo','o','G3',7);
+INSERT INTO t VALUES (12020,-1783368498,'Gdfg7','35cWFA','SrNya4w5DQ','p3CJi','ZQ','r',8);
+INSERT INTO t VALUES (26856,278363886,'rLOnc','LIHohrAt','4x27yOu1H','vm11ygM9VHL4C','k','J',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(18) NOT NULL, d VARBINARY(9), e VARBINARY(55) NOT NULL, f VARBINARY(18) 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3229533778,1570689271,'K4LxZYCv55z688wkF','AzN','jMisANI2R1bVjB7J6lqZ0wPjOi','9T8vQrZspmlNwbo','6n','Y',10);
+INSERT INTO ti VALUES (3229533778,1570689271,'K4LxZYCv55z688wkF','AzN','jMisANI2R1bVjB7J6lqZ0wPjOi','9T8vQrZspmlNwbo','6n','Y',10);
+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 (3367298758,-296527254,'om4t3QaLBi','QU72HJOt','ovR3pZki0hEZa','GFSPAc04Hi4dW','q','hn',11);
+INSERT INTO ti VALUES (3367298758,-296527254,'om4t3QaLBi','QU72HJOt','ovR3pZki0hEZa','GFSPAc04Hi4dW','q','hn',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (124305166,-1632485266,'Ggy1dr7mfN','SQ1C2CfQcgDVGAX3XT2UmzsbOOQbfZ1qYz3bllzZvISB1Wg4ykod3xWj09CeIp7aXhyujCMxAgBBRuTNZKKCaEeEI1tcpd7b18TnrsBOYCxS8Z7PMBSDbKrxybakHSOATDP6fjYH61FfM5dTK1wgTOWYOtCaHdXnVw1MeUX8ysKxbpQCsAgAvguAxb3itTRSs1HcfxZPGkEi1cjyp7WJmbtw7a','cP4D8oAQ6K9','7RfObYi3MoCb7NKQR','Kb','G',12);
+INSERT INTO ti VALUES (124305166,-1632485266,'Ggy1dr7mfN','SQ1C2CfQcgDVGAX3XT2UmzsbOOQbfZ1qYz3bllzZvISB1Wg4ykod3xWj09CeIp7aXhyujCMxAgBBRuTNZKKCaEeEI1tcpd7b18TnrsBOYCxS8Z7PMBSDbKrxybakHSOATDP6fjYH61FfM5dTK1wgTOWYOtCaHdXnVw1MeUX8ysKxbpQCsAgAvguAxb3itTRSs1HcfxZPGkEi1cjyp7WJmbtw7a','cP4D8oAQ6K9','7RfObYi3MoCb7NKQR','Kb','G',12);
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 (11137223435185197895,-717977495,'inYGKRBdib83','bpB7QbjrhN5xXdVqw4XkbTjToeQulSe3rXDMPoOVAl74OKfzuzN87gR55qBRSgYSIPe9zgcZI8BL3AgswabUnENoxsjzGcy2RFea02kK903HSSftP4URgctc','sTvnWnHjJIXMagS7g3tNyKGZP1PpAIOJN7UtEpLnN','cZfUzFpRxkx7HOAVkqeW7WLrF6dEBLRyvFl0rUGlQuJaSaAPMfi2OSmifuIhxyft2Xm0SRg9yjGtjI8sG0BgnvGXzhW8qSagA3NZddfb6fY5lACi4jTd5I0WXsXJ86p0kHvmsL','lap8xCVvTQbgCrH04IguJPKrMGcfMznl1OBzQIsMcoKwSv3xHLlM5L18EzAKpTHpKgRVrpJqWw1EjkpDgCruESY3Sur','ASJC4PBM05LmS21556w2UFtGiUYU7bMbo1PFOjPipFvk',13);
-INSERT INTO ti VALUES (11137223435185197895,-717977495,'inYGKRBdib83','bpB7QbjrhN5xXdVqw4XkbTjToeQulSe3rXDMPoOVAl74OKfzuzN87gR55qBRSgYSIPe9zgcZI8BL3AgswabUnENoxsjzGcy2RFea02kK903HSSftP4URgctc','sTvnWnHjJIXMagS7g3tNyKGZP1PpAIOJN7UtEpLnN','cZfUzFpRxkx7HOAVkqeW7WLrF6dEBLRyvFl0rUGlQuJaSaAPMfi2OSmifuIhxyft2Xm0SRg9yjGtjI8sG0BgnvGXzhW8qSagA3NZddfb6fY5lACi4jTd5I0WXsXJ86p0kHvmsL','lap8xCVvTQbgCrH04IguJPKrMGcfMznl1OBzQIsMcoKwSv3xHLlM5L18EzAKpTHpKgRVrpJqWw1EjkpDgCruESY3Sur','ASJC4PBM05LmS21556w2UFtGiUYU7bMbo1PFOjPipFvk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT, c CHAR(16) NOT NULL, d VARCHAR(14) NOT NULL, e VARBINARY(81), f VARBINARY(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14858211664568031157,93,'96','Ii5TDug','bvCxFaUjMZSFFP5oEx','2LXYEvCopOnaGxoZwCxNQCz40GjgTxwuJGnF','DjzJU9lOCymKreX4ARtbzQKKZmFlQ8MQSwPAS2LZ5RJZF7ydz8EYW8C2','EJSKxEYtVfw3sewoxuIbO83fVTz3RRNMpVpsBnPQZl5m8GGoW7KJO3pwihvxqtu7fmJPhtLfGAWjBiz05VI0oicb8',0);
-INSERT INTO t VALUES (13254950725783841457,123,'hYsEaYXc','Ep89Y','vo3vZMcBrnCrqEeLtL5MRaKzU1fA6U','JReN0ZRE2ztiiB4thB2uTcgZLLl','yMSYR1OWBD31IPSX7KVlsvf05TS82YGvdBBEWGFCE6tz7UtEhO79hImgpUiHdLjxzuptcTAhQcZ','kV6j9dX8S3',1);
-INSERT INTO t VALUES (10087735202724657446,67,'Ua','d9o','qIKo9FAPPWKmtQt8cWzibl94E4dh93bCJdCSZyB4O2q','sdLbPGmTffcoK99','hoI4ikoBWahh8Qya0OPE8255C0i9UhIRFbNFv9b5EK9n2KKWJ0vy09cJqbfGMtMLRT0YlLOSylWNpEc3qd4SXf','PmitbxocylqE2U2j5FLcH6RLeGxy1WlptgL8oOgEhXRVDiI7MKx5vS4YOeG4lvSMIrl8pX8Htty0eTkDUSDnbA4UsQd7',2);
-INSERT INTO t VALUES (6558788633516523839,-6,'63Z9','hBXONGs1Z','VIHFE0M8VMLH9AKqrjgXx5f2WUdi6neBR2BI7gZxfhZy46saBkuyDgQS5VmIiL7V6mxFdFi','IQDu2CPVRcj6vpeZOsdfJ6mDNhVgt0gLp87PT','BaGA2rcdTEMZNLqzXBKtYS6jz3RHzXlwptVekrbN4yq5v6oiBRphhIQJbmFOtER','kX',3);
-INSERT INTO t VALUES (10318442570768295922,110,'5ID0VcFiSsYSKz','T1i','13n05AwKUKL9VX91U2E1QS','623kGo4PaC5EB83ZWnEmO2zaA5cV2HzKoWCzr0sZG','bReK9gQxoKazDtdlyqP2Za6PTAQaG4JEzczCuUDnD6WZSH65gdfOfHY0MYZxdBXwZNxXVxINsQiwHvI0tTmrccMedXs4','ppGuN4z3yxcYCjexwGrKWyLsT9y5gykainEMFyhCZG8OF5pCbxFySX',4);
-INSERT INTO t VALUES (2435548432696307384,-70,'rqrGZmK9yXOtEjM','5ZM','ENRjAX7IIEpH1c68uVsC3RNB8EKOjCvEIbiI4oDbCMXR','tl34yHp3tUMfanTyQuMy','0zTONO27E2cYwIpVzdV2rUz253','K5fUVjub8GQoCBPn3Rg25AFWrR3FEYOc',5);
-INSERT INTO t VALUES (11972901706198041102,-77,'d','62go','U12PO','8khTGOQwQeL9kSwz0CtxRjM6B','38mdqoC','GBiWy0NatzZV2MjtxpT9H',6);
-INSERT INTO t VALUES (14905316860446131248,-56,'gEJpdYBh1ihQ10vv','XuE9Yu9bMu6','qJIZz56u6bPn3XpOMNg0XujSCnevp','oTrFlzwngJ7JGSsRolU3TTQCCd','kQJzu2Ma45nMmXsran4riV2oh20G9FMFJ6LCVWr6uoD2BLlD8XkHJNT92M','bmq2HdkxTEhA2Slay6eLq0iffXar0DcIUn5DcgAULLa5W7qDSIGJ6PrgcGXFxugoE',7);
-INSERT INTO t VALUES (14525404243071924459,13,'8SCdEZqmjET8yGk','42','6YMAOViZGq1jkTuZr','RTvY6UCpdu7bgu','Dk5EnBHhYJCk','MvNwb1bN2QYMJPVRQRYNyYb3oVIcc6CD9bZUbZkvxwaEZhg5RjzRXymm5tmGHx8Ek32ToFClm5jc34TIjDcoVaVOve',8);
-INSERT INTO t VALUES (5927257496569691651,-103,'NlfTfaITmioVtC','K1s','aZJAk6hOZTjb6dO6Sb7TOeGlh2Cmnni7b4cByN','XlQauaqrMhbqVuw6KJvC','m1YCk7qtw8vb6ZUMwRX9lRBT73E72pYbj9WQ0rAx6VayoL9IHSLx4akkmx2','SbENvQiezSKDYkS0K904S2VOEADJ99Hh8ezVN0AEsp2GELihTUIVFCNDuxXpxXKgW6Eokbt7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3729775802,1948386596,'bEAHdtCAyhn1xTQI','C2D4mlBcNHwfDYhiKGCxrdHlulGWRns27tgP6zCSHna31aNXyZY1eBlyujmxO6dGSWgspviU7iDuhpuIYkqYQz48kszetWbeVP44YFHHKWEbA1Gj9j6urhMkgaZGzeEMf9uoYodAQzXYxzIPsAP4wE0unpGsURRaT786fn40MYkr2jRx5fE9AkwUv48mIVvI7idzYBpfQ7EUaks5v2kE22u9QB4zeHpbo1iMhNOHImIZNXpcaMAur9PsvgFF','7HKxaTXdXkT','cTqPrG8Dw9OLSaqUWzjqjuHzzdBo1JW7XHf3roF0AAsHwzp1juw1DopUQRvM2QxyiUs75d6PYChBrUHIyFZMVuzETkC4lAMNJjbmhNb1sil1TDXmQk4VPIiBPKjrzscdGEvrHD1rKDR6qNHke8MGa2cxOQTNZ7Q8UHEUGffyxW4AeClA','H','GG',13);
+INSERT INTO ti VALUES (3729775802,1948386596,'bEAHdtCAyhn1xTQI','C2D4mlBcNHwfDYhiKGCxrdHlulGWRns27tgP6zCSHna31aNXyZY1eBlyujmxO6dGSWgspviU7iDuhpuIYkqYQz48kszetWbeVP44YFHHKWEbA1Gj9j6urhMkgaZGzeEMf9uoYodAQzXYxzIPsAP4wE0unpGsURRaT786fn40MYkr2jRx5fE9AkwUv48mIVvI7idzYBpfQ7EUaks5v2kE22u9QB4zeHpbo1iMhNOHImIZNXpcaMAur9PsvgFF','7HKxaTXdXkT','cTqPrG8Dw9OLSaqUWzjqjuHzzdBo1JW7XHf3roF0AAsHwzp1juw1DopUQRvM2QxyiUs75d6PYChBrUHIyFZMVuzETkC4lAMNJjbmhNb1sil1TDXmQk4VPIiBPKjrzscdGEvrHD1rKDR6qNHke8MGa2cxOQTNZ7Q8UHEUGffyxW4AeClA','H','GG',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (792484662,-1554410667,'JxwS','pr32qch3tM2VMnfBUslLg7PQzLgdiBg9zLDK2sHHHY13rZVsDiJyKw4qdMULY0o8iOgdCBe5a0x3cK6HFwy7WnfIewiUubJ','0xEvTlP8u','qlHOaPm5M2791B4vn7wheH9XQtDPNr0wGc899SFL2YEdRWxiWsaQhQ8zzIi6CwME82A9mh3tkfe25UZrUj2OTJLkbA2XtpYUADPbpYZgM5DUvTpb0pwwNixEVTfuKEB992lNvrjeGAwzFBzzBQHFdHiCMKb5qJdKfw2H1DkiZm0efpnDWo24vygUST5MnUq2P15yg0P6rynrxceRRedRtdDQNdH24zAGgEgBnOIKmZynRD6iREKg','PHc','P',14);
+INSERT INTO ti VALUES (792484662,-1554410667,'JxwS','pr32qch3tM2VMnfBUslLg7PQzLgdiBg9zLDK2sHHHY13rZVsDiJyKw4qdMULY0o8iOgdCBe5a0x3cK6HFwy7WnfIewiUubJ','0xEvTlP8u','qlHOaPm5M2791B4vn7wheH9XQtDPNr0wGc899SFL2YEdRWxiWsaQhQ8zzIi6CwME82A9mh3tkfe25UZrUj2OTJLkbA2XtpYUADPbpYZgM5DUvTpb0pwwNixEVTfuKEB992lNvrjeGAwzFBzzBQHFdHiCMKb5qJdKfw2H1DkiZm0efpnDWo24vygUST5MnUq2P15yg0P6rynrxceRRedRtdDQNdH24zAGgEgBnOIKmZynRD6iREKg','PHc','P',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3150758860,1107198598,'nMutkngGcpd0C','f57Pls6pUABDOpS29Cc7rqwLc5bCkVIRu0niy3W6WJsli0GowXncpJ67VklDBFK03cQDIQSCDa4jboP6zKgRl2IBYzNtWabNFV8etxfv3P0EsLYEWYSnrG9i1ytjhqee4zSIhyyNS3t3NRogIi1DH20hrugRVqR5OnEcoQEhIpql0l6xP8BHwdmO','b9wTJacMhzLSQkBZLppJ3iQ5E40ai','7bki7wEP6ZliXqRzaQzEabkPVybg5QggWfKaguajcCFQn983AxRyQic7VBT6pGIuIu1CUAmemSHaXBZ51zlsZhrtEzEm74BKJfuHxjMT1xyoXvZGEuoxdP8rHcUQ4nsI12krsoGYHHS3zLwv3FAJa8lonG6qYnho5lwUnBluItl8RGUkL2KPkf19TJWICHOFIYNTfjJYiCJVrDGqYjCDxImrk9Dwnf6gSvlTxX20AyV5F1XcH6GAzMM','nUA','VG8',15);
+INSERT INTO ti VALUES (3150758860,1107198598,'nMutkngGcpd0C','f57Pls6pUABDOpS29Cc7rqwLc5bCkVIRu0niy3W6WJsli0GowXncpJ67VklDBFK03cQDIQSCDa4jboP6zKgRl2IBYzNtWabNFV8etxfv3P0EsLYEWYSnrG9i1ytjhqee4zSIhyyNS3t3NRogIi1DH20hrugRVqR5OnEcoQEhIpql0l6xP8BHwdmO','b9wTJacMhzLSQkBZLppJ3iQ5E40ai','7bki7wEP6ZliXqRzaQzEabkPVybg5QggWfKaguajcCFQn983AxRyQic7VBT6pGIuIu1CUAmemSHaXBZ51zlsZhrtEzEm74BKJfuHxjMT1xyoXvZGEuoxdP8rHcUQ4nsI12krsoGYHHS3zLwv3FAJa8lonG6qYnho5lwUnBluItl8RGUkL2KPkf19TJWICHOFIYNTfjJYiCJVrDGqYjCDxImrk9Dwnf6gSvlTxX20AyV5F1XcH6GAzMM','nUA','VG8',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c CHAR(1), d VARBINARY(81), e VARBINARY(46), f VARBINARY(13), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (195,8021,'F','B9zYZVnP0feut9fLHUH3BcBvW1NYKbojh1YV9uzOoIkVTv9hsiFSHw1uJCUXqkMLvtauzcsFjMLG2mH','UREoWj09avGaAtZ9ZOxuFySprwsU','6m','Y','j',0);
+INSERT INTO t VALUES (172,-2284,'G','OJ9fHLRdQh','VPPAP8TvYHydMD2bdlOS0WB4OHC525EuADw36Ep7A','AZGJLijhc','s','8',1);
+INSERT INTO t VALUES (148,-8197,'R','oj2N1w2eQGiz7PCN13GWXdvaVuhFE','hM36kBr6hvrakIDnDs8df7OWSAe','jTfMfNLN7Uz','p','T',2);
+INSERT INTO t VALUES (66,18352,'a','SziTtadsvwZkxymhK','APJmvx39Nt0HiMOOONusuXfbB','8Q8hd2oRf','h','D',3);
+INSERT INTO t VALUES (253,-23556,'9','HAUJyhXoaBnztTZUxGDsXMSUr7ngapp1Yt8giJZy68','GDXY8PC5XNjqWSGQ377gpZ8UdThurVVBVcSM','4zfgg0','f','g',4);
+INSERT INTO t VALUES (179,-3153,'J','nujwcbvrHigWOsJAzUfviQG0o60XotIzfQu0QefesxLlIah2C16kj7qQlNb','iBSRJmKE2X9CTdFYRLyVcJJGFP1r6ZCzhb0','FXcjJj2Ssr1G','s','w',5);
+INSERT INTO t VALUES (110,-30943,'C','N5ppTBUn5ulPIhLHZxoQYZ1cBdJmIQvfTeAuRq4oFpJeWdHmyGFUUl2hfZMzWwCTL8zya19u','ruty1Vip2o6sZpqNYxzgepCFqV3kXZA8mnrZx5roxsK','OIQ2','N','l',6);
+INSERT INTO t VALUES (146,27887,'i','KaYZtJQkV8OCYAKWaLENLL0H2HP5YMAjTVHvdPwfc6qCcpC8','c7rGOIX6BUktGvVH5WzQMHDbbhKTbhjL11tm3RN','zz3CItUCv90NT','e','N',7);
+INSERT INTO t VALUES (115,16898,'L','oImEmveCe7RK3sZZdH4czWsuqV','LBdLmXZSZzVXk2hkm8HDahnFK4WhnKn97rP5dRAwCzi','U2L','c','X',8);
+INSERT INTO t VALUES (212,-7974,'p','4JXVTKBW4K65x0mrKpxlNKxOcZ6Hi6ipSjvOxTKr0Leq1ed5Op','Gu2Lo0ZDT','OCtc','s','7',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(1), d VARBINARY(81), e VARBINARY(46), f VARBINARY(13), 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 (17051313618289895438,-54,'e','uZHS','vi4hI1KUdDyEsKcoGbjZIdzEv','9qCmHG21DO4o','Nl9617I582W0G1VGjia','Dn1rjND6eli3dFpuxdM',10);
-INSERT INTO ti VALUES (17051313618289895438,-54,'e','uZHS','vi4hI1KUdDyEsKcoGbjZIdzEv','9qCmHG21DO4o','Nl9617I582W0G1VGjia','Dn1rjND6eli3dFpuxdM',10);
-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 (14235489357437958910,-91,'J5CR7B0HS9MX9kEA','4XOel','rglYjxFZ8TR4sqAUbcN9vzSW15c52vYhnvolLAxvBEv6aZJIZtfzQFKIM6Q2Jbspq','l7z8kyuJqgidsvfW3Qr54ArpEB5l69qoiIDa2LxjH','02ao3xBAEsNbTHfKYXOWEsWrOf9wXDUBDmHKHnUCehSqEoZczHi5aqs','9vJPP3pt4NjqJkU0rDpJVnOnkL',11);
-INSERT INTO ti VALUES (14235489357437958910,-91,'J5CR7B0HS9MX9kEA','4XOel','rglYjxFZ8TR4sqAUbcN9vzSW15c52vYhnvolLAxvBEv6aZJIZtfzQFKIM6Q2Jbspq','l7z8kyuJqgidsvfW3Qr54ArpEB5l69qoiIDa2LxjH','02ao3xBAEsNbTHfKYXOWEsWrOf9wXDUBDmHKHnUCehSqEoZczHi5aqs','9vJPP3pt4NjqJkU0rDpJVnOnkL',11);
-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 (12731501426159344666,-6,'rpY','VMuqAazIPhkh7SN7vasYtwwDIyTNFnVtFDSygTNP5gChjxHoTig3RbdIKYXYXErRyN4aaXMcX5o3qImnCNovWWBKMnfApWBkdGDhQvrkkfeslubhCmZ8iq5syABwOSnHsC84mxvVUg4TgN62E5Se9LpKYUIXrTKe2KvlTo6U15DYPNSep0pJn5qqNsdJ0y2A9pyVOecZI6ddKaeCC5','tCQsNkomvmr1BSpZYiXz8O8RtvHCpNNgZzw3QIdf99w3pH62uobI88fsvjCGh8qMvtuneEd4CwW','lJVhH2KqO48frqy1u2UO6xdSx7GsStAou7FzRS3LWwcDeC','d5AczX5iij0DZTPTi4aC0ZuIqYx4UCNfd1PGOV72RjCLkQU','Cdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU8',12);
-INSERT INTO ti VALUES (12731501426159344666,-6,'rpY','VMuqAazIPhkh7SN7vasYtwwDIyTNFnVtFDSygTNP5gChjxHoTig3RbdIKYXYXErRyN4aaXMcX5o3qImnCNovWWBKMnfApWBkdGDhQvrkkfeslubhCmZ8iq5syABwOSnHsC84mxvVUg4TgN62E5Se9LpKYUIXrTKe2KvlTo6U15DYPNSep0pJn5qqNsdJ0y2A9pyVOecZI6ddKaeCC5','tCQsNkomvmr1BSpZYiXz8O8RtvHCpNNgZzw3QIdf99w3pH62uobI88fsvjCGh8qMvtuneEd4CwW','lJVhH2KqO48frqy1u2UO6xdSx7GsStAou7FzRS3LWwcDeC','d5AczX5iij0DZTPTi4aC0ZuIqYx4UCNfd1PGOV72RjCLkQU','Cdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU8',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (10641717379349085453,46,'E6BKyXtW2nN','5wUMbwsFOgb3wuVw2pbAnqwRk6JL02u1YHrayDl9M7rbpUPHoAhpYKJRSASSTOEwTQ42lmX6EWgA61QcDOqV8m1pRL3WDzLZ1kLEr2A9lTDb9IuD1uSq0zl49UuJQQSba6wsC20OcVYYrvZuO8sUyjD8EkIVupKwbfKcgZhhVbs1YKeWWkjD8U3Cipj7KAvdQiVqiaA5cqUOVa','95d2jwxx8Gc9ksnm4BXpEuq9ltVpU1QzvXSDVxESMhf8cSJyo2uQeznHRQ','oOi8Z4DkRhIwCFCve9u6mVa7nOs2sEc4KmoxgW6l43yZVTzi6l7UDF8NV7CyTdjvzBF55SjZ9crvGnr3bCGuZZHonTUvw4XUz1AQzqQQjkfGZwxLCo8q6MKdD5YZpesJlPeP6cdyzCRXeTlFHrI3aphsP4WiJAu0vgrnWNXPE2iLzxIm5Spscis26','sCspP3Zax48kq4BWzJBNBwW6FOc9q2oZKTJ0wxQOxh6b1T2VUZ','DLrQCAIfNDAJRI',13);
-INSERT INTO ti VALUES (10641717379349085453,46,'E6BKyXtW2nN','5wUMbwsFOgb3wuVw2pbAnqwRk6JL02u1YHrayDl9M7rbpUPHoAhpYKJRSASSTOEwTQ42lmX6EWgA61QcDOqV8m1pRL3WDzLZ1kLEr2A9lTDb9IuD1uSq0zl49UuJQQSba6wsC20OcVYYrvZuO8sUyjD8EkIVupKwbfKcgZhhVbs1YKeWWkjD8U3Cipj7KAvdQiVqiaA5cqUOVa','95d2jwxx8Gc9ksnm4BXpEuq9ltVpU1QzvXSDVxESMhf8cSJyo2uQeznHRQ','oOi8Z4DkRhIwCFCve9u6mVa7nOs2sEc4KmoxgW6l43yZVTzi6l7UDF8NV7CyTdjvzBF55SjZ9crvGnr3bCGuZZHonTUvw4XUz1AQzqQQjkfGZwxLCo8q6MKdD5YZpesJlPeP6cdyzCRXeTlFHrI3aphsP4WiJAu0vgrnWNXPE2iLzxIm5Spscis26','sCspP3Zax48kq4BWzJBNBwW6FOc9q2oZKTJ0wxQOxh6b1T2VUZ','DLrQCAIfNDAJRI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT UNSIGNED, c BINARY(34), d VARCHAR(58) NOT NULL, e VARBINARY(81) NOT NULL, f VARCHAR(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6613688502284909723,347119386,'kwZfbybVhLd4Pve','gU66Ri9AQR','rnZWJX4vNfcfdSXt44wLLwdEJQwYMnbtuY','UNLvnHFg3i1zaOu','pm6QPOFLhjZjn4Ag16kKAI0BZFl8m9LlsAY7lEjGL8m2XsTENfA3vKHpzqLMjbheX1GWZL6EkkJ3dzAxvO2e','F47kV8kBVSylgM0XMXAO1z3QfmsZsdy2Kk',0);
-INSERT INTO t VALUES (5725855571835083544,1299210177,'sYIjcfLEIaWmgeb3WbsDcmfyAV','ttbKBmBrtLwh84TabElwptDTK54gOSO8TVKtJv6KG8IFoNIrm','yOP7NlYhxMusmavQpbteXYlC6pX3NEXDquOJMzn0ONzNo48LfLQqt6YQPSvpHUNDdHVA1uDGAcZF','2XOvVfVX3xug53xERttOBK8JXsloVrIw2U3jvDr63M7bc4w3ZH99N','kIgHYLlj8RsDuLkQ74Rmt','eUaA5xowXzKThS9ybgva3C2fpy1EdPfiaYNSfYYYCNFiQAwnslVKb2Hm7x5yVjWRj16bZN3V7jYVRx',1);
-INSERT INTO t VALUES (-7170379588931114262,4289729194,'1x5Z5qCeR3Z','f8R29kuHVCermGRSOT074PENpOFYIRPpJLZZRvKNNKImgm7q22pJHn','CRbhtl3JDHZgYpHtntflfJwU0iEd','aJDjUVURtVi5rT9AnvIuuNydrzN5GMnBhomxRyh8fTD2VEGcXPMRemes7Xn9Cv01TY','nINfcC2FcitAHDbQ4','Apj2Ka',2);
-INSERT INTO t VALUES (-5606471947703393683,3585095754,'G09FljP','MO76QzVm0c2k619Ve1paB1UJ2e6ux9HnDJ3hCygiqsgRq8','03UXh1dS5riVip0iM4Hv5gJ6OM0nJFO89Ec6grQ2HWjX9gOATsTqHuhCS7KugyhKcfCCdjfj56t5Tf7','NB5yGLHjL2KsL7MRQskeCLfItaMvsiOo9C98PFVvi0pRClhDYm3RogPAd9PDLo8','wd4unVWMjnHfjiZFUpleGrRpJNl9p0BHYSOd','l6w1W9DcgEp4EBQk2fla7o8I6gs6ivu5yeOSoNNWlQSbqXToDnI1OQv4Y45te4TO',3);
-INSERT INTO t VALUES (-2319363408415501372,2306994315,'MfpSLYqd74yY','C8yFUsBPyPWrroWv1YM07C4tTIoclXSwtWAzH9Tfx2','IE7JV7h4GAgLnY4eSSKn7uyuwgk5XWAz8VjC0DBJrMgBIwxy5GuS5H3kTUduIukRaZS14GPP','U1yLMk3OARM7qDS7Hq1qw5keepXbxzidgyhi9e5q','9buAk0cLCdxe4B2TdU5AEjJF2YkKnCUMzkkzEyy3bFSHANwfmDrOsLFMMnAhPytaHlxbqCJ2cLXGnBPSb4K','oSiDodKEXRNP2H8ACq9H0qLMbwcZpYxKOqJ92aQtm6KydSk1yzF9CTVOK2KvDiubKG51jMNQZr',4);
-INSERT INTO t VALUES (6995518137515785612,1899216715,'4Goag','Wj2r4ZF6NHl7GkeMrM','Kh4xPdturlfNW31EUM3xf4UgIxZDl86Dpt35DdJyoodElLE57F7QRacvs0FNS','9aTvgNDNwWYR97c3MRBixCMn5IbXExTsj8SyBQYjVo6Ce','OAXH2m8nrW9GtbMjpQdX1m1cx9','xeZ6sSlIchMop6yf92CfsgSBAP2APr9GPurDGBMFq76D',5);
-INSERT INTO t VALUES (-1765385827847720369,2874674102,'tj28zwqRbaMb','MdoASbcNfEFv6ziCmbzaxedc8VFyYoUZ0146','oJ3sgXcBLXXmKDzbt3juuvZ1TL28yHZjB6BTGm4kJyOh1W5Eg','L150x1GkdqGwQciMUKU6x3TuF','38kBzNCxopUdVEWkfbMVe8hYrQjTd8jmAR4ZlRYQmAr8fUopd4hwD','Pepi9Q2lKyxe8gGRzIRt2QGQv9zJFULoMzwpOAxtPVrwjffyrPtKIN4gt2s2oOIwtHB5',6);
-INSERT INTO t VALUES (2915689361654771912,959500162,'yjl0HmXnsboxLrJJUaXJ','pu4BzWN','fwGsa9xPTu9UeUwjouE7HW95G47IC8LT','2OpbK5c6AEWF2TWUZBtTKZm5y2cRLVMIAmw6f0DogyYsx0U','j49EJ7jBzgzp3pKl7GkgZ7i2Hs6Bu4JdA7rkVl4AsuGvskYmi68boNQUgEASUZSC7','4vLJ2uveVqg9AoCU',7);
-INSERT INTO t VALUES (-6782016153107482836,1293447716,'MlUyVCqw','myp1ETZREps9wT3PEraDekQYO9rCWKQoNdLoDZcNr','LlAUdnit8WibzHc0QR7MgyrX5DXHEGKkUDuSiBoIIwrKqACmxMBbybdaVwIP7QjjFJgE4ce2xKS','Yz33o6uAP','MLoJz5ohyIoxDNLouOGkFM5Tzt7bbjuARg4RMtzF','Se66yanDH0dEyOhE5gvKVhD',8);
-INSERT INTO t VALUES (3882563357951461757,2425780765,'8m9QQEEpGH3AXpZe7R','kPDc','22nlAelzyUW9jDNuQuAqIxTFSRI072ilkD420krTVmlulp5gwHz57crY4glQ','C0oMxF5MUiHfLWuEmJKCc','YpjSCd1qjNZ4rBOhhRWVcx1guvjhywCUVl4eTnf782sC3Tn5t0cC3iaD8X70aYUrE5TdMa','05w29NWUVFN2YNgH4WNlTjCd1u6sLPusjQkd2Lw6B0y5zkx0VUGYqHI3x4J5MzytWZPGA7k0T5VquuYv93ZO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-7775290015584300392,2659078754,'liB3Y','EGfXmWdzo3ReJJn8NrRUW5IvxZcoQa3pRZbgRVOjoAl','vg90jINEza8G3','CzgXtEDNCS8cUdyvLEU1BpujoLj4t4DCXa71','4uyFXTF4CHueGKr1hXKjHe','MpxYhpKzE8NGDvwkdMDJmn4kPDDoY3BBMqI',10);
-INSERT INTO ti VALUES (-7775290015584300392,2659078754,'liB3Y','EGfXmWdzo3ReJJn8NrRUW5IvxZcoQa3pRZbgRVOjoAl','vg90jINEza8G3','CzgXtEDNCS8cUdyvLEU1BpujoLj4t4DCXa71','4uyFXTF4CHueGKr1hXKjHe','MpxYhpKzE8NGDvwkdMDJmn4kPDDoY3BBMqI',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(35);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
-INSERT INTO t VALUES (8146050831396032710,2455333179,'GjyAjHrzDK5rpMh1kh2apoW2bRhJ3PzBNkY','ioHafe2LX3qclXxXc42Ym6eIpvnzGkY63W1a6BCnkeQtoU','qS43KccrM08','x9NcsbiiYKfG','V3pNW','i',11);
-INSERT INTO ti VALUES (8146050831396032710,2455333179,'GjyAjHrzDK5rpMh1kh2apoW2bRhJ3PzBNkY','ioHafe2LX3qclXxXc42Ym6eIpvnzGkY63W1a6BCnkeQtoU','qS43KccrM08','x9NcsbiiYKfG','V3pNW','i',11);
-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 (1112346092931172139,3462820189,'B0y0qxg7IUTH','XDw03W2iJ9IqsJKh36GPM5j6lepP6Me0ptlaSz1fmitpsFQT1mVmZXHAiWSp57c6TLl2gc9gbCMp7gELWQLN1tGo2tnDR2NrJH6LvaT00RNDP7uuySZUUn2UddpVmYYxhCiFXKv7zt67fCJ4hfymfT3dobElC9St13vMvRuUB1ZtvFplzi5RXOKMQsGjrcHNOIQ8eg2fC6x328G5KpT7VEDq2mBZzx9pB8oebPHs87','jeLdHqPaK4sZr1eNGRAi7fqupwZjxmMWMOibRXf1F7P3QpdJt3g9RYsSHo1JB0IvXBAqm','Rb1MaVsBHwN','sM1JmHeRLmOtE2DZvM7nKdsUcoXVza2hF4romXsAGWPEUsUXlPP09p2na7LDRgW3A6WCK8qmuxgxIRwJjA','nx4ByObgF7AblRDSOqdoQRwzGmMOlO',12);
-INSERT INTO ti VALUES (1112346092931172139,3462820189,'B0y0qxg7IUTH','XDw03W2iJ9IqsJKh36GPM5j6lepP6Me0ptlaSz1fmitpsFQT1mVmZXHAiWSp57c6TLl2gc9gbCMp7gELWQLN1tGo2tnDR2NrJH6LvaT00RNDP7uuySZUUn2UddpVmYYxhCiFXKv7zt67fCJ4hfymfT3dobElC9St13vMvRuUB1ZtvFplzi5RXOKMQsGjrcHNOIQ8eg2fC6x328G5KpT7VEDq2mBZzx9pB8oebPHs87','jeLdHqPaK4sZr1eNGRAi7fqupwZjxmMWMOibRXf1F7P3QpdJt3g9RYsSHo1JB0IvXBAqm','Rb1MaVsBHwN','sM1JmHeRLmOtE2DZvM7nKdsUcoXVza2hF4romXsAGWPEUsUXlPP09p2na7LDRgW3A6WCK8qmuxgxIRwJjA','nx4ByObgF7AblRDSOqdoQRwzGmMOlO',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2097875031663140655,698363156,'sYzjMEK3aTxB4fO0tDRNtVHetFDdHHdUN','sROIYSXYJ8PNgB6sBDxxybrdBe5GU1m7DeTK400Izz54eBLtGObGF0EYeRDlfRJ1FKP8gTQzoFGxxu','cKCBhM36lFXex2Dja6B6g8dLAWtsSDfM5bTB3QL6y9bRKc1WAjHkuG','jEyYIhH62TjLSjlvporLwQ5cO52MsPRNrEeUQfPq','5iav5tAT32UOjMMFZ5ycubCzEiF2OJ8oGtBZG5Nv77b','HCdCVIXa',13);
-INSERT INTO ti VALUES (-2097875031663140655,698363156,'sYzjMEK3aTxB4fO0tDRNtVHetFDdHHdUN','sROIYSXYJ8PNgB6sBDxxybrdBe5GU1m7DeTK400Izz54eBLtGObGF0EYeRDlfRJ1FKP8gTQzoFGxxu','cKCBhM36lFXex2Dja6B6g8dLAWtsSDfM5bTB3QL6y9bRKc1WAjHkuG','jEyYIhH62TjLSjlvporLwQ5cO52MsPRNrEeUQfPq','5iav5tAT32UOjMMFZ5ycubCzEiF2OJ8oGtBZG5Nv77b','HCdCVIXa',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT, c CHAR(24) NOT NULL, d VARBINARY(2), e VARCHAR(40) NOT NULL, f VARCHAR(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6892,-24007,'DLH94nNTSQ7w5j','9','bQCNI4IIUpJ7enA1IGgVpHzSlMAgXd','tr','ELIGK4x70HaWsGA8OBNSXvjP7Q','o4DKPhElkYB',0);
-INSERT INTO t VALUES (13646,-24237,'TMYJBHMZiI','w3','GarYJD6TKfqVhP4dkpGK1itnmO1','b','oUHrnY1feMNyvPONi85MlCk9ETg8tGuVthD6v3t3qN7wZjrYj5eiWe9Tg','72me9UVRd7YYN6bUDnnwuFd2QHy7NlSwIfUSRC41PjkHLqKOJ8F',1);
-INSERT INTO t VALUES (-16060,-15821,'PGjKHhQmauL3p407nM6','xm','65tiYZc0qmPOzDq8YE9B906BMRl21rpSRY','0gfF','5GgZmbeEqFsj3KKCGTTvhBkIGIHqjBWhh7Uk8YIJr8L7A6z5rGTGY52','UPedxuKQ1Tiwv9ulZ6lQ6GZCLkYZb50bbfYwGOXhh2odo4kIFzbwesvynZ5VjnZIbAWSvoVTDVH',2);
-INSERT INTO t VALUES (-17445,-5402,'zJcgJsZUf','4','NnzzusDwib8rs2Cxze3JcA9VjCTgg','zzdf','zUN2pZoRmPZggf28aOwMptp7OCYuQxeNxvxDolt4D8ecm404WeT8J1yxNBAATyELD6oSVVpdL3gfxKcR64SkRAaEPDTD7XnE','ynGyATSkF3AtqPTEMgmeXZuzkdLvVC5QO799ZBSu4BHu7F9ivfsjgPO1onyTlOfjmmwiY0tLIieCE1mp0zHRgZ',3);
-INSERT INTO t VALUES (-22660,11925,'CCgDOHftgIbbzv','LV','O9fHLGU8CgkgAYpx7oPS','C3','ixs1BmesotkFgRcWnJQQ','AROgfZGcNYAPUrVTOIM0SgwQ3ItqImdE6GdyLjqbmKGWf7kgwUHinyrXRUjxQM0gFUpTzzxoUZB6H',4);
-INSERT INTO t VALUES (-6820,-3468,'dsaK3','T','RO0OtYFCI8RoCJ4ZmnbkU8wqZ4tjya','NA','nAaFgv9GkXH4DQffhrhbBNPWTWOx2RxM6r3yxvsrCP8n2lCiMvci9doe7obxRT3TaVgQdhQeTSp1m','yw0qlU03s',5);
-INSERT INTO t VALUES (14321,-24237,'7aT3N9U7','kM','FJ2gzCDvWw','bjz4','FmwuJXnzHPydVJQBHWTY3RoXGReAEWArlEGNByi5Ve6GorroLDBLcFxJBiT7gCmhyqigiMNEAe','xeARJd5JEFxgFGgZGAfLUbnxJw',6);
-INSERT INTO t VALUES (-11073,20469,'fcs8E','h','11r7JS0WbwDr8Kn0ZpQnMq','PWp','DGwsUST9lS6tnjjfeNNW81hUOEAlE1izr97GC5ex7JD0CnXEdmECoFer5TdjMoTsj9bMZX105Fr','lMCZ3AP8J27p',7);
-INSERT INTO t VALUES (26652,6092,'O','T','m5YwT8hQ0PQ','RZw3','sJBVpvXScamA7KpnaYUKBUeMWeMGmcGetgSOg23WShUrLltBxEHhOiZXDZaF0HRidD9z6','OmSXKFsiRL2kqwNuJ7Od1wiHIbM0gml9irYP35G83QdNK',8);
-INSERT INTO t VALUES (32062,31189,'SzmG5hl8qkJlAsDbqmdIE3wm','Ci','WYaKtOMVXGcPTcmRB5ElFQoB6Ul2QwRIlw4YeDt','d','daI72Dc6mn9gx7e4JwnMqxQeX7ek04l4azFzANGHnnP8SBVSbADNei9SMEmZKHniSesgJN4Y8rYhhcQmg59ZaF4YJ0SjL5','qKQATki6hwg9jzG9DtDAWzBTiZ00roCJWJdtWiRPJeMP6gs4gA5tRxfWfKmQYexwgXebmUkBeQeOjMhrYg1QuPXoi8mC1HpDY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-17920,-15395,'MlCdPZE','b','lrypkfGbPKpZ1AIvHQ3QxzV07Ia','r8d','4h4EMSXYbk5rWa1Jp8WSg','AQluY0Fe9dzXSeUNYm6cFmzs3qza2V6jKvBiz4W0GDnVVtgS0IvlDE2ayQ80mfGi2eQmyvsk9uV0rcXSYnaYEzVmu3L',10);
-INSERT INTO ti VALUES (-17920,-15395,'MlCdPZE','b','lrypkfGbPKpZ1AIvHQ3QxzV07Ia','r8d','4h4EMSXYbk5rWa1Jp8WSg','AQluY0Fe9dzXSeUNYm6cFmzs3qza2V6jKvBiz4W0GDnVVtgS0IvlDE2ayQ80mfGi2eQmyvsk9uV0rcXSYnaYEzVmu3L',10);
-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 (-23463,-26421,'wF0bSNmE8tIk3cPPtgSj0wA5','4','jU1WH4QOovJ3iIltELYoe','qm','1yvIopgsRxcCbtfLphTQX1L1CXVhopqvjEHf56EZy','aDogrl555',11);
-INSERT INTO ti VALUES (-23463,-26421,'wF0bSNmE8tIk3cPPtgSj0wA5','4','jU1WH4QOovJ3iIltELYoe','qm','1yvIopgsRxcCbtfLphTQX1L1CXVhopqvjEHf56EZy','aDogrl555',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (156,-19407,'D','5GO25JX2w0BRtg2','aWzx82LbdxRCAIeS17hcOPkK0u','0W53JVT','f','D',10);
+INSERT INTO ti VALUES (156,-19407,'D','5GO25JX2w0BRtg2','aWzx82LbdxRCAIeS17hcOPkK0u','0W53JVT','f','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (136,15200,'hC','gpBz0VJNWMkU3hyQgRjmy5kCnvuAAHenekmH1z17sJR6IqIN7zk4Fx0DO917J','wNiOYQMPXFJ6ZGdqQRNm81VXqJcEqvvJ16Cj0medm','w2aX','G','R',11);
+INSERT INTO ti VALUES (136,15200,'hC','gpBz0VJNWMkU3hyQgRjmy5kCnvuAAHenekmH1z17sJR6IqIN7zk4Fx0DO917J','wNiOYQMPXFJ6ZGdqQRNm81VXqJcEqvvJ16Cj0medm','w2aX','G','R',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-21827,8790,'m7UtA','llmOa','J4StuVntwRpyUzt9eDTkv84Riw','o','UCQiQGE25VM5Zp1AXLQh8WR0botO9FdSr7rkHRqgHZBB4V9eO2i6AEqNuAYWDpDQJKbx2m','Znn9pTh6EA0nbhBrbxny5Vk99G2S879DNEO',12);
-INSERT INTO ti VALUES (-21827,8790,'m7UtA','llmOa','J4StuVntwRpyUzt9eDTkv84Riw','o','UCQiQGE25VM5Zp1AXLQh8WR0botO9FdSr7rkHRqgHZBB4V9eO2i6AEqNuAYWDpDQJKbx2m','Znn9pTh6EA0nbhBrbxny5Vk99G2S879DNEO',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3078,-19584,'Lo3KrlZ5oIKLi','vltSpYMrf','DMlN9etl6kXvc0LYtXo6uJqKqVUt5KA7j','rDHzgnt7IIAFlJK5TtL6eyvErLF15v2v0','C2bDPGHHO1VQtG4RwzlT5gKOlVqc5Y7ElD0LhP1D9og9K','TKFPBzU2XQUfTEYPjHbv8HbCjLEJcben2bca2Ag3wNbJXUkGcg6EkqAGewlzQVrnhVsSZd5etsuxme',13);
-INSERT INTO ti VALUES (3078,-19584,'Lo3KrlZ5oIKLi','vltSpYMrf','DMlN9etl6kXvc0LYtXo6uJqKqVUt5KA7j','rDHzgnt7IIAFlJK5TtL6eyvErLF15v2v0','C2bDPGHHO1VQtG4RwzlT5gKOlVqc5Y7ElD0LhP1D9og9K','TKFPBzU2XQUfTEYPjHbv8HbCjLEJcben2bca2Ag3wNbJXUkGcg6EkqAGewlzQVrnhVsSZd5etsuxme',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(74) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (55322,146,'9VptAbgOBbCDKYYttk7OvWvvgI1rSeEyzLZ5m4c3mFKwDc8yBLcQZdm9LHo0D','lh','PS3peICtxVUl8gImQwaaO7qTn0fYuFW8SF2jjoUnVuuKxBtIoURlRi2s1xm0bsO487Y','1BOkNV5f','b2kP','yejGzAQ8O3rjh6xPFZHQgZKxt2SIrWRbLlfBAti46iZqwtzhsYGTl3tl3Tar',0);
-INSERT INTO t VALUES (53736,122,'0','9','EijsSL7hTY4tlVBFV8FE5Ao1RGPVmOpf5zLHLq8','g','mbdqSrEtpI5amXxZoEzzl6OGKUp','eJG6gY0uuZBUwFgRf6O6rJzUs5wxe6ogg5dAstcQMUqCSPcFlnEbfS',1);
-INSERT INTO t VALUES (44506,151,'Bv5iZ3O2ofe3egBV','c','7uuDf7fmbo9tS0DK8VY2Ufgk7f8ID0JBwYT','pJEcVQ','gyFoDzdHIX63mNMR7nPLD52rO5usc5UZk2N3zoiGQs7WeAMPR63Imhs9R5','vQO3nbWs4d',2);
-INSERT INTO t VALUES (15830,144,'VbXjeaofCn59NMsGXuPcr','nP5','SRNEpOsMYFRGby0B6U5','N0x0YYM2g6lE','nV9DzmoAOt64kVigoJraX566B84Ur4i9','njAKiQZtj96WpvipjjlwwE7KRw',3);
-INSERT INTO t VALUES (14604,241,'Y1Z6p6mwa4yQxJfr6T1Qw9iRb0JqdZ','yE','8XmB4Qf2lPisVvhmgzcUG4rpyanXGw7HdMTg0vzvVwaTbKqUHJ0','ThTUXNXFea','hiQp5vRfZoY4I18TZcw20afcJ8UymBrf','jaLr68LjwoX3qnsDrARDkxKc4nwcmEGJi',4);
-INSERT INTO t VALUES (14674,93,'nLaikrYn8N903X4orHeEYkrG5nMTVyrMySJ20kfAsc2b1Oia1SEHhS3b0bcfuE','RVS','Ok2fW6ZKgxU9jcUemGr5RUDO8Uv0UxMcMcGG4b','QrCpS','FkrkpjTci736G9H3VoekVXKuZIopzZ5rwjotXmXH','BIyDNYFtsoR3JT0VTA9WADqOXEWz1wAcYumA9pBv57oWh7jCZIkUK2UDuruThpgNcsNU',5);
-INSERT INTO t VALUES (55380,120,'GlhYxdOyiZOD2rvKdTFFhJm16Nj6SnQajs07h8QZZmW9ik7p7wA9LIhbdSHAPdM7MeTsm','g2','CyiZzJxwegoJrThs06f0BRCkdjpde6FN2TUZzhtSURVQG3a16jGUTO1','Hfnd1G9rTz','xqeXmEHjOnvs04POfLjkZsFARGM5EC','KcLBMjAPzrmztu7CRFZtQq7g50vLramLVZNmwy4Xx2VeZ9uW',6);
-INSERT INTO t VALUES (14044,211,'Iv71cHBvcCXkp6rxkX0SOexk2yYskTfkYXi91Fi2YIc6XJgiiN1VpkyJgQb','1','rN2pJzNcN6KgtbZrml9uD5UHQdAYApIK','8','SnstUMhO7h1zDuEZf','xrh5LvIWPit9V2m6oiosjSCLZq',7);
-INSERT INTO t VALUES (29792,200,'Iri1h2sFWkkNaZ0ZBUEo1iUyGi2Lgw2tan9Tel5','l1L','GefsWxvDqLEQBKayoL5oSsmzb','nhGP','5oU6qL5NGOYhebMhlRXITG4YsM3tA310zjXmXuCUcjn47iT2cYNk890WEziaV9vtA2rwgAAm5lg03wOZi12ZtII91','9',8);
-INSERT INTO t VALUES (28989,52,'snagFzbP4GClgAT2Epx29j6nqCNQjMS4oX8o0KkBkzs8HnTA5sXxXdIj1y9vAQ52AQ47oW0NDL','1K','D7kEwP','GB0TC','gk9M5DCjF9Rcc90MdkJ6YRDdAlqUZ36WaYs0mrs5H8V4KUHojEKkCg1I3ezy','LPjpzcBiCYi0me8sAEa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (108,-20928,'MQ','aWPnPZrtggZQmEZwHrJI0fxUCJJCqRde0XzOoDpVZBYRSdIiAwtHSxPfIa8TbPIkIK3gk4X8Pxg6lshyYeuTWWjS2McwT3CwneF2u2f0Iemxvn7NkyNmdfd5midvL23Kq3u7WBHmkoDpHfjScZx5l0AqxHirGVSAv7doV4RNurfajZ3m1YlfMgMiFHV6gEBYyIHFUb9e5hosxMFocW','vvwoOhNK2bQUZbo7ai27pqI0f','2PtlCF663rdvY','l','2',12);
+INSERT INTO ti VALUES (108,-20928,'MQ','aWPnPZrtggZQmEZwHrJI0fxUCJJCqRde0XzOoDpVZBYRSdIiAwtHSxPfIa8TbPIkIK3gk4X8Pxg6lshyYeuTWWjS2McwT3CwneF2u2f0Iemxvn7NkyNmdfd5midvL23Kq3u7WBHmkoDpHfjScZx5l0AqxHirGVSAv7doV4RNurfajZ3m1YlfMgMiFHV6gEBYyIHFUb9e5hosxMFocW','vvwoOhNK2bQUZbo7ai27pqI0f','2PtlCF663rdvY','l','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (104,-1025,'N','mSlVRBVhjj7mLKr4KxRdEG5WkzpwktBSPZQpRergGBcB836HuqeSALmb4G5reGKTan9r6cBRxtM0Xh6EpziOGLyMLNbVHUixHThGcgxVLq0jEGSuDpTmKHdhS8B0OUoTFFnCtqaaZP6YqJBvY1WfQcO99nHBYdhfo4gqfcMmWMwE7zt63nH3vRNZck','S1HddoxlWhf86xTchVkLmP0uiH3GFVQUUJCas4','1aPp0kK02rs3oiieeeZo9xOgCsH1WZTGa7MqeHb4AZRjcjMDZqA6QtJX3pusUyeAGoVONPzbmg9f5yJv3cMy8RlCfrdS','R','t',13);
+INSERT INTO ti VALUES (104,-1025,'N','mSlVRBVhjj7mLKr4KxRdEG5WkzpwktBSPZQpRergGBcB836HuqeSALmb4G5reGKTan9r6cBRxtM0Xh6EpziOGLyMLNbVHUixHThGcgxVLq0jEGSuDpTmKHdhS8B0OUoTFFnCtqaaZP6YqJBvY1WfQcO99nHBYdhfo4gqfcMmWMwE7zt63nH3vRNZck','S1HddoxlWhf86xTchVkLmP0uiH3GFVQUUJCas4','1aPp0kK02rs3oiieeeZo9xOgCsH1WZTGa7MqeHb4AZRjcjMDZqA6QtJX3pusUyeAGoVONPzbmg9f5yJv3cMy8RlCfrdS','R','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (162,-13296,'hn','mzP9OQGazgktnujRU8JGbTdjgJxbATJyvOvgZWZYYtDVA4GyYRRO5OBEYLCYgtBsTQttBEEGFV1vWhWfQr9JunkmonCIWZi88GKpnqSQtWxmAvjtI','GM7op27tDl8V','hqmZSraKLCLrbGcTxg1rS5ZbmswOUMc7HWtyTFpafmenZ4AVk6914VAP3o0y2dsXn3BVR5j9T5t8HFnDDvp04iz83vtL5InoAv3UujYiNCHJ04cH1IpZzMVh2Eveps0iPp','8h','Q',14);
+INSERT INTO ti VALUES (162,-13296,'hn','mzP9OQGazgktnujRU8JGbTdjgJxbATJyvOvgZWZYYtDVA4GyYRRO5OBEYLCYgtBsTQttBEEGFV1vWhWfQr9JunkmonCIWZi88GKpnqSQtWxmAvjtI','GM7op27tDl8V','hqmZSraKLCLrbGcTxg1rS5ZbmswOUMc7HWtyTFpafmenZ4AVk6914VAP3o0y2dsXn3BVR5j9T5t8HFnDDvp04iz83vtL5InoAv3UujYiNCHJ04cH1IpZzMVh2Eveps0iPp','8h','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (197,-3122,'NF','T5b0PYbhA8C6krDYi8bcW0Grsm5h57HgQDdDOjefJ1FiRTewanJGlXLW92','K0tRFntPjK7SEEnd99VoIIUS','k9rDwCN8W7q7wn7Dtt6F8LhhmaRgwUzjNP456HEgr4tpLRrt','H','h6',15);
+INSERT INTO ti VALUES (197,-3122,'NF','T5b0PYbhA8C6krDYi8bcW0Grsm5h57HgQDdDOjefJ1FiRTewanJGlXLW92','K0tRFntPjK7SEEnd99VoIIUS','k9rDwCN8W7q7wn7Dtt6F8LhhmaRgwUzjNP456HEgr4tpLRrt','H','h6',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(83) NOT NULL, d VARCHAR(62), e VARBINARY(45) NOT NULL, f VARBINARY(47) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1090896143005994816,1824042246,'at7Nemj','w7PXNFBLn','8UCCylM4PHXr','QUvNlbgwUhjIH2ZV3vX','cI','c',0);
+INSERT INTO t VALUES (15409138666513749553,1772063635,'YYctLF5AauzRvjOnEHXwWDp24A','Pqu3bdE8yVpodvTmltGYYUDo5cj401LbgoduiqF9ZfgMgw4iPp','FGn3j0cp5sQl','4g8GdnChtRT7daKVCyVPmTA2rCr8zZ8XHy3L','jj','Bu',1);
+INSERT INTO t VALUES (18188664764325975149,1896205058,'78GxevyaBf8FncL2oQ3jUz53401GnQ4jBvAM6c7N1lH5nbzPLmzc','bMtb4SrSPHO','j7osIP41C0N2faJ3jixNJx5FhDVrglnhTcnvk3','JKHA','nT','5',2);
+INSERT INTO t VALUES (8975906837636094925,2220610377,'zMcBo26Uw4LY205kaI9AAa6E9ccHIlRVkQJzhZ3mqXrNwldFi7e8HRBUK','G1U7mfQM','nU1Z069onB9fvxO7zdpWGnxSBy2hvQKt','qxhbu','d','t',3);
+INSERT INTO t VALUES (14851077487913554816,862841220,'bk4rXAOSGl27kL764HVstZHCYj8dg','1hXFpekcea1CrMJtvWSDTMZlXqc1I1dUP5wMpKmvmSbuG1ybN27sfjPb0c20u','oH9cfFWMkpCEJuF0Eehh7OtKnpXQV8','G5Z1gRydXULkFLHoV2ux7HBZyLrUs5','o','4',4);
+INSERT INTO t VALUES (5070108313828400592,40539574,'Cf0Ps6Baq4FMkCdWvxEO3GQ0RUl6WJUim6TgJVlGMVWlPKASDa7v8sLoOIndrqqU95J90ZXAQeRth6PAWM','EiosFhugcseYkYmojdMRh9E','k00Tp9xiuxZi0ljgE','5A86Sd61c0Vztpzdl','k','K',5);
+INSERT INTO t VALUES (18335583415340378607,43878706,'S3M0uAARJeeRl5OJTVcwDDcdLNFIOvbqNZmUuleRhsarOBUpsw9QkipanPBe','ZiX2QP55xs82kz','dRKBpn3k','1EVazvJqnPfHhacSLkjFNSNiW2MDpron8','a','1',6);
+INSERT INTO t VALUES (17682281154559434178,3042239514,'RrKZKhbmeJU','kQW0HQWj','vIjMHGySZDQaBT7c','KgrTy','SP','Fy',7);
+INSERT INTO t VALUES (1255324020613147091,1641220530,'j7Ch5vItP60zYcz4DvTKMJmr8UtO9VHf1V','5Iyj7p4WrVmzsxHehps4PgS4OX99ltCQebpJR5O3EyT9QuTCU1','0SYIUQEYJJO10nvBJJaS2BLBQMfWTFcqpC','s1Z6X9yc8z5nMF9tWCrE4TYl9dJmFxA7TPSEEfc5','d','M',8);
+INSERT INTO t VALUES (2231741114810536706,955812773,'1px5AZRcddiXdkz7zxhqIdmvv24l4qBSnILVYBQGoizE8f3kqnR','qpw0k8kRDcgMknd0BBI9jyshpi2PwDtkpF9WFvzP2cgZOpcL0BN9BPFWVO3','1xQmi','if7L0QN6CX72qv','m1','BS',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(83) NOT NULL, d VARCHAR(62), e VARBINARY(45) NOT NULL, f VARBINARY(47) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (16087732898891123554,178,'Ouzkac8','U7','rv1CzGCftV7WQoW0oxUBHHbaY706zGhBhjFYRLfzqOKfUTO1fAE1cgLK8tspbp7Xg1','i69','CEc','Wm5y0IECioXK8cgrs9siC8mn2amQwKfl6ACLkP5IgpgBpnFiE4H9xLWdp1vhKXFRhLxZL',10);
-INSERT INTO ti VALUES (16087732898891123554,178,'Ouzkac8','U7','rv1CzGCftV7WQoW0oxUBHHbaY706zGhBhjFYRLfzqOKfUTO1fAE1cgLK8tspbp7Xg1','i69','CEc','Wm5y0IECioXK8cgrs9siC8mn2amQwKfl6ACLkP5IgpgBpnFiE4H9xLWdp1vhKXFRhLxZL',10);
-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 (8855386932819405856,29,'IuvEaZLk','u','asdpcobSqAc45tDsrkwgQlTNsDuE5RqYF75KNl3OtQP','Xa46OtKv','JKnKg3SeZWv3hjS9OZHKiCz3Q3WeLfyNFDVwSjPwlx8rGS1RQsMXxassZoCuO5V34xYWLUkj6EGVeWAOaOtZ12','0pHvsBxT0qu7QdIRlNLn4X3gFkYJ44hDmiM0AmzSwwy8TPPJTmEn6BOAcWJ08HMflT3OFclpsEh6uX57o2a4T5a3Yc',11);
-INSERT INTO ti VALUES (8855386932819405856,29,'IuvEaZLk','u','asdpcobSqAc45tDsrkwgQlTNsDuE5RqYF75KNl3OtQP','Xa46OtKv','JKnKg3SeZWv3hjS9OZHKiCz3Q3WeLfyNFDVwSjPwlx8rGS1RQsMXxassZoCuO5V34xYWLUkj6EGVeWAOaOtZ12','0pHvsBxT0qu7QdIRlNLn4X3gFkYJ44hDmiM0AmzSwwy8TPPJTmEn6BOAcWJ08HMflT3OFclpsEh6uX57o2a4T5a3Yc',11);
+INSERT INTO t VALUES (13741775842761962272,4033779687,'u9DQWHFJFRRpQUEAl7OOAeSkvFmDyhlEZHkN7Jot5YqMCtICPafETa7DzcT','MKm03nZDzvhtWLB','spSIZ4GtAPjImZMFchgzoL42','TU02hDimVPJ4KRpowL5f','NZ','D0',10);
+INSERT INTO ti VALUES (13741775842761962272,4033779687,'u9DQWHFJFRRpQUEAl7OOAeSkvFmDyhlEZHkN7Jot5YqMCtICPafETa7DzcT','MKm03nZDzvhtWLB','spSIZ4GtAPjImZMFchgzoL42','TU02hDimVPJ4KRpowL5f','NZ','D0',10);
+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 (11564962768685055653,695723361,'N00SRL2hY2sHu3fwqL1IjQudpVPGWmaF5wdaSoby53NVDrflHpvjqf8wCv3uwLBui6lnnCCK4X9FWeeS9H','m3Bnh0FVySG','qBSenOsVx30nXMUZyI1HKOfSOZBTdQWYG8v0hy','VpuwyB2pswgEbD2giOx0eh0vo6Ta','c','b2',11);
+INSERT INTO ti VALUES (11564962768685055653,695723361,'N00SRL2hY2sHu3fwqL1IjQudpVPGWmaF5wdaSoby53NVDrflHpvjqf8wCv3uwLBui6lnnCCK4X9FWeeS9H','m3Bnh0FVySG','qBSenOsVx30nXMUZyI1HKOfSOZBTdQWYG8v0hy','VpuwyB2pswgEbD2giOx0eh0vo6Ta','c','b2',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16758670942337516719,1172756427,'Otx6PR0OIxtdUVNM61dxpvhwIpIPC5gTIelGSQi08p24agvyPcZFS1dUrhWUxQvZuGqltQ1EqhC','LtC1guwCi7MbiCHYkVvUnbK6I104iGPbQ','hXWxFrgpDUE8dt5lSIJSaCsZ','5j1b9sxrqg2nPAmWT1zurqgNHNCp2ptgbmr2Xmx3mD4','6G','FU',12);
+INSERT INTO ti VALUES (16758670942337516719,1172756427,'Otx6PR0OIxtdUVNM61dxpvhwIpIPC5gTIelGSQi08p24agvyPcZFS1dUrhWUxQvZuGqltQ1EqhC','LtC1guwCi7MbiCHYkVvUnbK6I104iGPbQ','hXWxFrgpDUE8dt5lSIJSaCsZ','5j1b9sxrqg2nPAmWT1zurqgNHNCp2ptgbmr2Xmx3mD4','6G','FU',12);
+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 (7112175817249204046,584417382,'tnQERvQ4DQbJNDrXxgC7ufYd5ZCdapHVQav1XNGEvBGMRI3AnedsCvs8KTjjYw7DV','4IvJeXUuclVPrjF1gVbv9XmZjmAoWycWBfiFN3FpKf8EtwOPVohwj46RJi8Gp4YYtFMcecm9uGKjHuhb30B8qJ8IYYhwtzyw1','LaLa3sYEsg7','LVJ83gz2R7BxkchTtxzMn1iaBEDNirXRi2DZ5s5gYndeEh1BBpZuYE9rFB2ELOvoVeyL0VRg09PHdktF1iUkiay7drsRlTDThC4AyVeHhi9OgMcW5oqYqMhMugrLw8kJHa6702UQU0kaGnIspR6qF3su3NxAlDkeLkb0l6gL7nRqR7hLBpLBRZ6h35onOPAkoHrQOj5sAiWRQ','F','J',13);
+INSERT INTO ti VALUES (7112175817249204046,584417382,'tnQERvQ4DQbJNDrXxgC7ufYd5ZCdapHVQav1XNGEvBGMRI3AnedsCvs8KTjjYw7DV','4IvJeXUuclVPrjF1gVbv9XmZjmAoWycWBfiFN3FpKf8EtwOPVohwj46RJi8Gp4YYtFMcecm9uGKjHuhb30B8qJ8IYYhwtzyw1','LaLa3sYEsg7','LVJ83gz2R7BxkchTtxzMn1iaBEDNirXRi2DZ5s5gYndeEh1BBpZuYE9rFB2ELOvoVeyL0VRg09PHdktF1iUkiay7drsRlTDThC4AyVeHhi9OgMcW5oqYqMhMugrLw8kJHa6702UQU0kaGnIspR6qF3su3NxAlDkeLkb0l6gL7nRqR7hLBpLBRZ6h35onOPAkoHrQOj5sAiWRQ','F','J',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16892756940441695969,929889501,'KJ4VjinomvQyqo3I1','XFfC4GamylUx7CaF9o7JRJf0W6RbQsCtmAOKtT7sDYL9ZD1PI7ovGtiXfDHbDghfn3iBRoS2YXeQAKENrNahegHIFhiWduPME0QnmhEC','Jr0HMp1E2oZYALbVHvtVEe54VJVx6ppjOgxGaFug','jOJ6msIyvp4Dgv8R4LracviDJ','eua','N3',14);
+INSERT INTO ti VALUES (16892756940441695969,929889501,'KJ4VjinomvQyqo3I1','XFfC4GamylUx7CaF9o7JRJf0W6RbQsCtmAOKtT7sDYL9ZD1PI7ovGtiXfDHbDghfn3iBRoS2YXeQAKENrNahegHIFhiWduPME0QnmhEC','Jr0HMp1E2oZYALbVHvtVEe54VJVx6ppjOgxGaFug','jOJ6msIyvp4Dgv8R4LracviDJ','eua','N3',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14276667331798430285,3888724497,'XC5X8T7NB1pNa','wA2I2ZG1988P1Yip9T5GM4cDMePKNmcWcIrevF3e84X','h8nu','K1cvDQVjvaz5P4UnthRCUUxII0TCev56fiZ7TZvokEGdtbdkaRZyYj2NqpCuo64pumdbV6ZIeriCxnfGPdlfw02VApkyR1xgn1SiSSmlbQO9FzDlj6ttqBYKLsVM5S9FNM2LOzIjTZQdaJaoMjzvQTwNUJi6upJh1KmU4','sZ','Si',15);
+INSERT INTO ti VALUES (14276667331798430285,3888724497,'XC5X8T7NB1pNa','wA2I2ZG1988P1Yip9T5GM4cDMePKNmcWcIrevF3e84X','h8nu','K1cvDQVjvaz5P4UnthRCUUxII0TCev56fiZ7TZvokEGdtbdkaRZyYj2NqpCuo64pumdbV6ZIeriCxnfGPdlfw02VApkyR1xgn1SiSSmlbQO9FzDlj6ttqBYKLsVM5S9FNM2LOzIjTZQdaJaoMjzvQTwNUJi6upJh1KmU4','sZ','Si',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c BINARY(39) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(50), f VARCHAR(100), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-581887787,-426096987,'HLcUbHCTmmII4uiGhIpSlo','SB1uZ3ulwWi5lDns52f72QVBXwo8BF16em','hIY','PH1s2TrUA7pRJMG7rdQGvLH5P3GLgirWPzqjZIjeTo8UbJQB7ujB7qOziF','v','oi',0);
+INSERT INTO t VALUES (-992943651,1256912775,'ytwtgzUAEN6O2VCWvvJGAI7','pRYU3picfYXh','mVoPer2n','jVsqiunDTUMhFXhuB16ArmQwH3hV','V','r',1);
+INSERT INTO t VALUES (-1153088436,-379359261,'jl','9WvaVrHgEDnHM1FYkUROh4xPauL5aPjclwot2Q9i0FhS31M6PFSrKruV','g2T0dkswatNf05ntGgwCPaP7oF2thcq1mSc7wBBntYYM','qZKz8VWR67VU5JIOYPCsHqrQ3usKC2C9uRAls5tdPe0OQ4Bd6WyLarWT8HlaJmqiqQ3ZTZuZoRW04Eh9Xt4y71MNYCY6S','ny','M',2);
+INSERT INTO t VALUES (-835719987,-1896053400,'1NlkkcoF','2TzBRDG7SOev0yAPrmYZJv8DpmIPKcmN','BxVuN4BtHN0NM1au6H6q4pEBfvIHHFw','LnqGg6ThNzJ','4','x',3);
+INSERT INTO t VALUES (-1328577836,-28338761,'4J6xgXYGbhvsfIdQCVrPZdK','LZyf0L19K5ZWl','olTvCpAzXfhtJrwe2ZrpqpHt','ijXJBbp2AyTgt3tsr5uaDuJ','q','C',4);
+INSERT INTO t VALUES (1412581700,-1695855926,'C3AeVsSBFzPQkQ','EiUh0wYZFhlV21KpI5r2','t89bjVec8azyFxz5yDBLq2uSVtGHmAs8T','yt4ICnQ8SfZpGnzcspA0ZQeJhsB15fnjWwKU2Cfov2FZiEwWoGMuRSezmEZp9tWGaGUAdojk90t8958g6HS','Rd','Nw',5);
+INSERT INTO t VALUES (1435629238,1357056098,'tO65','XAUOdXZ2tZMWTsyMfFaJb4fuVHsdCNjiEdu08MR','xV0d1Tk1pkIOasIG04xtXj','NXTZXlYN0j9MedVytMm1lyq','8','7F',6);
+INSERT INTO t VALUES (185806063,200061303,'M06rDVDWGDsndvSJK','bn1zCmYTtF9UI3T7QgeDt8i8mP4zYW7iMj24GSeKN4PIKz8NKyAuOWrEc','RQFgTvRVkBetzt56YRU9kIIuW','H4WR8ab6Wa8JV1QRXrbeG1r1Fcsfw4JxQyXwwwqX821','A','2',7);
+INSERT INTO t VALUES (-646597140,-274542215,'t7YHPlecUh5kI5iKKqk4xm0blkH6eZA608a8s','bEsPBbbcxofRE','Pzmkvzvkkj1zwzxum2mV','SOSAAxcZrCghk6y4J7oASPo07OX48HWxcJvqQHMcK5xv9lDjsmgNWlYGVFfs9Pb008AumqHAeQd9w7jjm7','o','jD',8);
+INSERT INTO t VALUES (771822029,29136149,'ntJj4','fhvxBV7neQQ0Rnl','T1orFPlNaEpLyyxAKAuUkXLDZhwFfvbgJG','GkmVksKY0RZ2hdgfDYTRuczc','gZ','rU',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c BINARY(39) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(50), f VARCHAR(100), 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 (-7596625539729968344,1126833970,'b71C73IBP','HaHOXfJyN12LwSN','KgSjYzmlSJCH4b3zvOcBqFAEcKrnLFEXIOLFn3rGuYxs6A','Y2ouqkNr8fKCvK4pu4OG18ncAKr8veUcW','8','9',10);
+INSERT INTO ti VALUES (-7596625539729968344,1126833970,'b71C73IBP','HaHOXfJyN12LwSN','KgSjYzmlSJCH4b3zvOcBqFAEcKrnLFEXIOLFn3rGuYxs6A','Y2ouqkNr8fKCvK4pu4OG18ncAKr8veUcW','8','9',10);
+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 (7248907089570016908,1103975532,'y9hBsbqDmH2PKWCFiZROumsin5ekq4F','mj45ECbzpH5ukAXAm17zMVjgCvQjURuS4joXhh8yJhypJCoQ9Js7LZ','mcgHzxm0oma','a4XgQKpNf9z1w','R','am',11);
+INSERT INTO ti VALUES (7248907089570016908,1103975532,'y9hBsbqDmH2PKWCFiZROumsin5ekq4F','mj45ECbzpH5ukAXAm17zMVjgCvQjURuS4joXhh8yJhypJCoQ9Js7LZ','mcgHzxm0oma','a4XgQKpNf9z1w','R','am',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4306949954394523751,14,'7oDcvxRXcQuCMKiUcwliyR5MkvN2LrOa','GUYZOa1s1ocvH9vA3ZblFE4HB05Aipy6hW1UGkurUwpy09SLZi5pri3UT6GLHifOwljvRm5EXQaTfEXq37F1M6anXvYu1LXL9twgr3lFBRiw6VoGYXHWNAUFzSpNzbsA7vCaNB3WxgNNQd0njdaD5iMJfZddVmHbNMi2qQKjq9MPAylFqghLKb','88rwf80Av4RFfOECTV1tPEToGEwjq','ljucJrJoIF','zpbFgjty8bpKXW12BLBv9MEPrJIszNphZZF8QuXDkUzgjTCOCh61SWqDooG','jh9Nh9RUB8tOfwO0YlcLEP6Ygr2Yjgw2dABJV4LDa2DLxYD',12);
-INSERT INTO ti VALUES (4306949954394523751,14,'7oDcvxRXcQuCMKiUcwliyR5MkvN2LrOa','GUYZOa1s1ocvH9vA3ZblFE4HB05Aipy6hW1UGkurUwpy09SLZi5pri3UT6GLHifOwljvRm5EXQaTfEXq37F1M6anXvYu1LXL9twgr3lFBRiw6VoGYXHWNAUFzSpNzbsA7vCaNB3WxgNNQd0njdaD5iMJfZddVmHbNMi2qQKjq9MPAylFqghLKb','88rwf80Av4RFfOECTV1tPEToGEwjq','ljucJrJoIF','zpbFgjty8bpKXW12BLBv9MEPrJIszNphZZF8QuXDkUzgjTCOCh61SWqDooG','jh9Nh9RUB8tOfwO0YlcLEP6Ygr2Yjgw2dABJV4LDa2DLxYD',12);
+INSERT INTO t VALUES (7807410417052465149,-2136720200,'cfbCW7IgSqy4iDFt','pSvtE2uatJsb7aFGOmfT4UZmjTJsFRxPpQoiNz2GxI8ABVVoZtMV0htOAwsWbqxHLv','gQhyx','kaAnqNGhJt2fisDikwtyHqIytCSlYQSm','8S','o',12);
+INSERT INTO ti VALUES (7807410417052465149,-2136720200,'cfbCW7IgSqy4iDFt','pSvtE2uatJsb7aFGOmfT4UZmjTJsFRxPpQoiNz2GxI8ABVVoZtMV0htOAwsWbqxHLv','gQhyx','kaAnqNGhJt2fisDikwtyHqIytCSlYQSm','8S','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7030728850991117311,1021844126,'viPJaELTH9uKYOQgV','XFS0H','OVFgLN7z','Uf5nNkkCS1epf34CSKhJzFGSYpBUk2lLfc2iqYHtPYZ64YnxSO2ACFJNYznd5LH52fU9GZMwDquMiAn2wkktlWzaRpoLxwteMTPKTtvVXgp2ssSdgdKGtFyIYuXDEKHwODRio7f5HkSI3HAvXvOeUzHfXkcnr60Af2EiBhHimC4bY9PjdPy94BHIWvhINpoyblo69sFuNhfOrApzUUhuHvPLhrrEZ8R1BRvPzx7Yq15EDK','5','h',13);
+INSERT INTO ti VALUES (7030728850991117311,1021844126,'viPJaELTH9uKYOQgV','XFS0H','OVFgLN7z','Uf5nNkkCS1epf34CSKhJzFGSYpBUk2lLfc2iqYHtPYZ64YnxSO2ACFJNYznd5LH52fU9GZMwDquMiAn2wkktlWzaRpoLxwteMTPKTtvVXgp2ssSdgdKGtFyIYuXDEKHwODRio7f5HkSI3HAvXvOeUzHfXkcnr60Af2EiBhHimC4bY9PjdPy94BHIWvhINpoyblo69sFuNhfOrApzUUhuHvPLhrrEZ8R1BRvPzx7Yq15EDK','5','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4100101645558492799,-1984890449,'7cJLBkFTqCJqpKOja6GQQ','jwHcZgJJvMnFKVObjbcnrzrhDXoZ8dSQxPyPTT5U8CWbt4u1URA8DI3cRovzsu1xu5RfT85JemhTAMn9zVBSRiUTN05eiwPhlS9031ci8d9M8','RzB6ErINR9yx1NGQJBLPLVDI96ghiHdWB','KmM12ThmH300L9wI3ow0rxIPkAD5DJXzasRJP2IL8iIqMyyjKPaocrwpmXMV6BViTFEuj6U6ERaIbjGrswaluXKoCq3id2VL62Z1YsGICdy0xCti2ypcfgjU1Kvhza8jrXlSqw1qxHODpj8j7zYQ8toC0MHj2LGOVajXCAg1pUjGolku','Eof','V',14);
+INSERT INTO ti VALUES (-4100101645558492799,-1984890449,'7cJLBkFTqCJqpKOja6GQQ','jwHcZgJJvMnFKVObjbcnrzrhDXoZ8dSQxPyPTT5U8CWbt4u1URA8DI3cRovzsu1xu5RfT85JemhTAMn9zVBSRiUTN05eiwPhlS9031ci8d9M8','RzB6ErINR9yx1NGQJBLPLVDI96ghiHdWB','KmM12ThmH300L9wI3ow0rxIPkAD5DJXzasRJP2IL8iIqMyyjKPaocrwpmXMV6BViTFEuj6U6ERaIbjGrswaluXKoCq3id2VL62Z1YsGICdy0xCti2ypcfgjU1Kvhza8jrXlSqw1qxHODpj8j7zYQ8toC0MHj2LGOVajXCAg1pUjGolku','Eof','V',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4347253549957896497,1513553792,'IczlyiDmgXyop9y','WP42i18BGVYqTUyhsFLkCkvYGWK0TMsB9pkrWFgiizq4D2KEnlVSoWSPNHo2eMzZxnfaCXlSBKHDvZNVGVirW32idLXRdzkFAkkzoATat3lGStmSQEn3zJErmUGueOk5exlhJhxwyieOXkI5MlprgupmSM38nVoplCHxYV6RILPm96w09BzJFSiesWUvLfPucn5WFXfAQ7gw85AE6yWNLgQZRxVXKVboQTrrpwEQ','Ig5lZi','z9l3n1VCfBNHEed73v1S5UNKbZwbLD5Zw9Do0wPtCHW7B8WQ59dfwkBT6tg6fmq3St0pJolpap8DnZhPCRAowQW462RcmZuFzK8gaenRv52arUkW8VmNAFXQqTIsfd2H8VmGubRkjP0T8pQSEhUdghMu5S7cwOWMkSv59jqBBYWASTdnj1GIFYKCWCFfwZGvl0SbpTd1lkdj','CeH','8FD',15);
+INSERT INTO ti VALUES (-4347253549957896497,1513553792,'IczlyiDmgXyop9y','WP42i18BGVYqTUyhsFLkCkvYGWK0TMsB9pkrWFgiizq4D2KEnlVSoWSPNHo2eMzZxnfaCXlSBKHDvZNVGVirW32idLXRdzkFAkkzoATat3lGStmSQEn3zJErmUGueOk5exlhJhxwyieOXkI5MlprgupmSM38nVoplCHxYV6RILPm96w09BzJFSiesWUvLfPucn5WFXfAQ7gw85AE6yWNLgQZRxVXKVboQTrrpwEQ','Ig5lZi','z9l3n1VCfBNHEed73v1S5UNKbZwbLD5Zw9Do0wPtCHW7B8WQ59dfwkBT6tg6fmq3St0pJolpap8DnZhPCRAowQW462RcmZuFzK8gaenRv52arUkW8VmNAFXQqTIsfd2H8VmGubRkjP0T8pQSEhUdghMu5S7cwOWMkSv59jqBBYWASTdnj1GIFYKCWCFfwZGvl0SbpTd1lkdj','CeH','8FD',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(50), d VARCHAR(61), e VARBINARY(100) NOT NULL, f VARBINARY(67), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1464282040765996189,4658963,'M1iE6Pjllo3WgxNkpaJQ8V3x6mK2QMtBdpEUaN','Zh14bzJOms6PZ6ZNs7sH7OP','2cYqjMyHQ6O99JdJeOkDKfFrRH1YGcoVHgpzR5srLsuRr0PjIupPt8qE4lBCf7p610uz2gJLIEMo','epd2IEiP2nozPP8N7Hjr1pE1lXF77wglRyxptpQ','i','1',0);
+INSERT INTO t VALUES (-8153051085700278958,15954518,'BkaDRwj','A1srFoJSzVeUwHOOLgx0qnpB2Cv9PHJ','laFnNcxlAV4y6CAv1VRbMSNJyx1gDOAuIOia2duXXbgmA','D7iR7xLIrz0uRicGRi','U','6',1);
+INSERT INTO t VALUES (8863219761755874809,13522812,'LlluMPlD0WZCbxTU4KBU28youzv8G','V','NQkCgM7GleqQ1dqjCrkHMZu7LWnc64J8NqQ7LozLM4fmAfF7WbyjJOKuw2kf4V9Lgm1OCr7YqFcbgyO4pLRhoWxC7lP','m48PhJyXUphF19IesJY9o5qMhpoJ8qzG4rHUsWgNdocfJHJ1MHIiwsn','X','0',2);
+INSERT INTO t VALUES (5558250540910192694,2923895,'hy26bq2QdzJeJndIRX9AJOKn2jQU5rluvAyI6u','YUPpYMHyW9XoFA','S2xaEYAVwQt2T3S1bUvG4n4nKR6dvSaSkfkad2lERwhbtwvlF9GviY8CktoZrHMGNqOXJjSn5ckVIATwbCQvZtEcsLUEtFnbqXu8','ST','s','S',3);
+INSERT INTO t VALUES (-6754410692711895922,14119719,'o0EdtaKmUTS18ovjFwt9d7w9','7bphaGr8zAgu15ClNiPQri60DmJ','S3GgW9mxB7mZJt17KlVKptx6J26dpwb78HxsrEAjoFnFppCB0CqLSUXn6x7WDWm98TAF0RrkJ1nJq','XU2xyRKg7INNHo49KnFCf0oTSdOzVzLWt1tXAWZDlItq9ZqFBFhm','o','O',4);
+INSERT INTO t VALUES (-3927552083917219869,4439615,'DTRgOKSDNtgqAnAP24GQsFZ9zuNlYfFKrZwjGFHMdfezWFLRzo','s7E9K0tuiaLrvxLF5856teD5ED7kTFPKE2','8JCjtxCmY5fZyspyCxISUtUB7SjQuhkK9yujcMb9tcfw1uoHQHSVEpmTwDd4NQEyeKCY','K7KGYbNYGzJLT1nsciff4VwJ9Wco0cMH9KDHLEU0LhdkAWdIupWjjOoiEw0AOMrf3wL','8','3',5);
+INSERT INTO t VALUES (-877166400368042062,9841508,'ZZdZxOZ9dmEtR','25xhQFXgK','IXfYpVGbqKkhttrv7BuBU4IPkZI756a8vMtTam8BKwNOhvCPTlKS6OxxTjggKcfmuhZyVK','RvjAWKYkLwF3Or','l','W',6);
+INSERT INTO t VALUES (2226389209372472723,940441,'pCtwwB0zPe7BNbdInWMhqCrQtMvgRWRmfRI2ueGQvLTlfePVND','TiRu74rUlq43x22C3hcX527fmJUqbiIpROugo6Gt','4IVVR487VqXkv6tjtRQ5KPeOsHq1zKFY3Pe7Xafl2WbDGqmYHYv','Da2HEzMw3gT6PrSLoFWllvW4FAd0VVJAwICCnTuEN0Z4WXiCfTMvdI2JM0fb','B','b',7);
+INSERT INTO t VALUES (8899962606680781598,344811,'56biaBx1udORQDcZ0tV9lD9Z9CcMc7BvSQxj1','lJY8O','aqqPEJzKRhobaaot8DoIE5lzM6YXTzvAAuQ7qsPrFjiJ7TkdWA28lvizyKrFOuzGdMo2AsnV7HL15yxpc','nFuaKLnzIMRNqkAXOwqJizWgj4bWCVm9Gi5XQCU6UlBnqElZXk','s','x',8);
+INSERT INTO t VALUES (-2627496040919836287,16152444,'XvPQXWMRdoxRV2g7KQCdI5nEVwD16lmS8uBB','r8n9xNFSyTvD0VCogQvWBOIx3urada0pYy7Q6','6','XM92Q','8','L',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(50), d VARCHAR(61), e VARBINARY(100) NOT NULL, f VARBINARY(67), 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-8621318523750429133,11959409,'vKN21WUDxH1C5hnpKKzAGnwNGZT6n','SatkNMXPI3b','OVPu4ks12zbYhrD3CXExORtequuDmiHioc48JOWDMXi72Asm5EQcn4jy1Ep5C3k5NzfEai2ZzrSM','k','Q','1',10);
+INSERT INTO ti VALUES (-8621318523750429133,11959409,'vKN21WUDxH1C5hnpKKzAGnwNGZT6n','SatkNMXPI3b','OVPu4ks12zbYhrD3CXExORtequuDmiHioc48JOWDMXi72Asm5EQcn4jy1Ep5C3k5NzfEai2ZzrSM','k','Q','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(51);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(51);
+INSERT INTO t VALUES (7102593396774136845,15523164,'DUdTGxW4RgWQXPr3nZcuLUv','I5OTFVVTIkG96aCxd5s0yVWkysFpOo7CaMzKRdTo3CtKOO8b','8SJfysPpv8SQmYhKQ7nJycTXUkbRPtMCn0OKqhmyKRhmJJpg7iJCcu','fZ83SmsqttgUWvhIRYF1ox4JMhcmWrtwwNAtlCEJiS8J1eAP4P9UuM9cF','W','e',11);
+INSERT INTO ti VALUES (7102593396774136845,15523164,'DUdTGxW4RgWQXPr3nZcuLUv','I5OTFVVTIkG96aCxd5s0yVWkysFpOo7CaMzKRdTo3CtKOO8b','8SJfysPpv8SQmYhKQ7nJycTXUkbRPtMCn0OKqhmyKRhmJJpg7iJCcu','fZ83SmsqttgUWvhIRYF1ox4JMhcmWrtwwNAtlCEJiS8J1eAP4P9UuM9cF','W','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7341375036908448121,3465201,'fPtSDcgpHBOIJvN0FGWMX','5qheVv8jLxSoHlaWmhvcvLjV5ekeiLsCyoDKVO6exFchKgpn2NyHM7ngB88zLhUrV93W6ZU8L4EojAxHDadbhhzu67OYSYwPBVYzq9LT9ciTO3HZgMQYrK6aakrL7DFvqwxOhpOWPV42Qu34vR4qOwO9HGcCWR4QwszIwijTw6yC0EWcTAqrBAyDo84ybU1o0VSdUym8Z4JQFC7HPL133C0C1XHA5','otizkIy82xo63KsluDd3jXlMoRE8jwjymDgOXdx7M','8cffxOh7x4WVIOSQ','G','s',12);
+INSERT INTO ti VALUES (7341375036908448121,3465201,'fPtSDcgpHBOIJvN0FGWMX','5qheVv8jLxSoHlaWmhvcvLjV5ekeiLsCyoDKVO6exFchKgpn2NyHM7ngB88zLhUrV93W6ZU8L4EojAxHDadbhhzu67OYSYwPBVYzq9LT9ciTO3HZgMQYrK6aakrL7DFvqwxOhpOWPV42Qu34vR4qOwO9HGcCWR4QwszIwijTw6yC0EWcTAqrBAyDo84ybU1o0VSdUym8Z4JQFC7HPL133C0C1XHA5','otizkIy82xo63KsluDd3jXlMoRE8jwjymDgOXdx7M','8cffxOh7x4WVIOSQ','G','s',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2625908483003361612,138,'Rz7fXV9KaG3j28H1q8tIfzM9WF9McllW','WqkbXO3Paai4cFxcbYoITTOgt187KXcshAk02cLd79FsuUx2q1sXw0nyV9O3xYcF7nlnvaDF9IblNLeNGxqKreKu1AOhb9fXdNmcKRncHJdywzZWHbMwu4bVR8hoayohA0sc3unvNKulLvgPr5eTr4TIVHLpbUgv8MocoI94Q9eB1ft3ORU3YyuqGFQ2U7UnGaZvCciFWW8CmiNG6pW7tm3f4muqXWTVxtHm189XhpADWnyxQuZ','b0TQJWc','jbx1AYBjYyZCxFghauhP5tEWfDGuLTNZxdA8Q3D9MYJQUtTAoo49UIsJMgwhCP1dhcEcdden61KN2UZQjKGubR7cOPF8cswYM1aNhFaF1pwDFlsG3cqsDlmbBeyj8PLjpOY4R8yhmhQg3dMG','ODfgR1Uh12j81ClVfmoszkLNlZUG0b77mxXahqFlonihjQlviwkDkGaKO0JsrxMhAEjksN3fbARUu94Kova9n','OPMsmvuI81bJjzhBqMS6Vi4PWJdRtMV',13);
-INSERT INTO ti VALUES (2625908483003361612,138,'Rz7fXV9KaG3j28H1q8tIfzM9WF9McllW','WqkbXO3Paai4cFxcbYoITTOgt187KXcshAk02cLd79FsuUx2q1sXw0nyV9O3xYcF7nlnvaDF9IblNLeNGxqKreKu1AOhb9fXdNmcKRncHJdywzZWHbMwu4bVR8hoayohA0sc3unvNKulLvgPr5eTr4TIVHLpbUgv8MocoI94Q9eB1ft3ORU3YyuqGFQ2U7UnGaZvCciFWW8CmiNG6pW7tm3f4muqXWTVxtHm189XhpADWnyxQuZ','b0TQJWc','jbx1AYBjYyZCxFghauhP5tEWfDGuLTNZxdA8Q3D9MYJQUtTAoo49UIsJMgwhCP1dhcEcdden61KN2UZQjKGubR7cOPF8cswYM1aNhFaF1pwDFlsG3cqsDlmbBeyj8PLjpOY4R8yhmhQg3dMG','ODfgR1Uh12j81ClVfmoszkLNlZUG0b77mxXahqFlonihjQlviwkDkGaKO0JsrxMhAEjksN3fbARUu94Kova9n','OPMsmvuI81bJjzhBqMS6Vi4PWJdRtMV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(89) NOT NULL, d VARBINARY(15) NOT NULL, e VARBINARY(59) NOT NULL, f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3460972038,1777660016642687179,'s0a','U6mt','uA9fZLO2WefHYjFT4LXaWjZnuWsQldaqo3Mzof9sw6','gXikJ1gZLZNgKwhBTytoycARQ5Fa4C7ho','WSe0qqXNfaQg9HPMp','2GS7nCVyoGSfqKuxg9azw58Nmr3p',0);
-INSERT INTO t VALUES (246397601,686668594911212486,'Lut3oMwGsluzvmeA3nSWdPFV31HXmOO7orElSEQxJTYAiP8uW98pbwDF','kBwtkHN0wzRBj','Dmcxtp7IvMNJta3PuLmBgsL7badvr0qXj2jNbL','CwugL5z9WknuyLLsfKVyljjLCd5sZ5GeIp7Hf4RnHdTwL6NP78znylpydpB5b3','iatM0gtsfud19rbpd6877Gwt5Sh7ulqDdjFXxwvb5Cb71CQkhqSspYc35zDmWnwBnlw6KooIiQof9amzfe','feft6HNink75ul1hQ3uD',1);
-INSERT INTO t VALUES (67472130,11978463597235645411,'MrU4UMNmXDkhQi5VHlthZmDlHW3eK6Skp4711DLVs2RobSIJ9u54JIiMQscVTaDUaCkvcmeKjD0gF5Nhs','acMH0SQHECQ3k','27nVuYQIaCUtuV6SFAf','nX3KxvahzagIYP9uCyp1UxSxYGLEkDa2kQQk3Zd5Y2S51iGMsTR6kbbGp808FFTrwiPMjmiFld0bPOTE6AxxSzY','jI5VMd6sXIjtnZ7iAqIeUppdju5nHzWaRA4ZdrMYeiB47LcDdLbhR9','PrTQfEBkpcCEI',2);
-INSERT INTO t VALUES (524837567,12973390566275297868,'UFWC2dZIw8L685hkmL5y5OmBkw9P0W9h2sGNA41NPx8Qen0IIMKrZ3A66K1dvBHVCnrNiRIqq5OOXh','NsLFsHOeQbmVGRM','EniFkVaExwfqjzcsrdcm0ZL1Q9','kEoheAPy3zKrbOBKafGoVmoptxETsTkoO7PWjNt9QZX0LCXVQpC6cMvJgG','aAGKsbUqYytXeG47AIWi39DC6eaw00NjSHFb1Hi5qoGqNJfCwWIiz2c1VsQcZ','r31g9qpOZ79H16rG4fKn3gTTqrjfn0GzPiL0rqpOUqGiJGFI4GNjzOVZkMl',3);
-INSERT INTO t VALUES (4091293137,11543944870876889988,'HWgkDcMXbMYnFfB83Xa2GCpd7D9','8','itH6qVJNXECQifD7SmrudN550bjIoiRw2XIzF5JYb','9q2EhemkIzLA7JKJ2BMXHrtb1sk4YQRCmM054Lybz68IcE4LixH7vBk2RE8','zN2sWmIN86tVGRUcUdUBRS4720PJNFFO2fwCr5TXFvW7rZoHj0S7k7Y7fUQpeG7ptJiwsr47Wbd4fAJPxsM','2mvQMFkYGSvbhfj3Un3tXhV17Lz4dZnyRijg0n26uw0VNhjRNx3lEIsR0guohp60Do9nvRsq9oguk6P',4);
-INSERT INTO t VALUES (172885307,11519494172800332998,'RX02tRgpQu4nDqlO4bT','jb','RBY9pvJBmwl','bmD2MkKP5Y6UFhvIm7fAdY9kZJ1o33gzCJOKFI3yNnOfPmZ6JYfninVMyDAcM6OvQgHe96cDgWzsWMOitxHPEEH51TK','jx4zFIzAmP2vRw79V','ZgBtH',5);
-INSERT INTO t VALUES (403261772,17431349872394286642,'3aDh6n2iorGoSJBpewaiOj0RFfDeABIn5y2w1CKqP56J3','HZ2Ufh8U','nT5JzfOV6JppwFMd03AEgCE0eWMGT2vNQE1','phkNaJbMIcHMk6nofk5wOB','8FPKCCdIXMbsbEDIjIaIbsw3XC6di9Y45ZBUk20ooNtTcbLmL4ZCrKiGAbKBkWpyr6EVGHnG8','5iz9omXynvJ8xbQsSPHWofNeDUpntyOST0xafKFqufCzPTWjoLBEw8VSGijiKRvr41f8WdLFRnKkyVpJRDeLDJ',6);
-INSERT INTO t VALUES (2383628313,13565153580102021856,'p1nMRvkdjhJ613Uy3qJb8ytvlR7UOuNljdNpsWFp7tQ','q11OG5wDsSg','gaC22kkPg7GqavYPpF','0ehSSoIYheLdh4e','MZzXRqkugjjAMMcyZ','POqN9j9H8B9N174A75ZA2N66PqNr',7);
-INSERT INTO t VALUES (928132737,2871474473743367537,'dZzno2I9NLgNCSvajsa9wruzkEi6J2hdDTc2MOhCPSGKs7rgTCqTvmhsG8HeS3G200Zk5y7sr95d','LRiRcG8F','u8dQWCr8SLGk4mU3h5BUBvyyTZVNVcFEhVMy','mjr7eVhrkvxvmAz','H3K8','9Hny3trR3067yDAaWthGCqA41qeq8ns0UZNzwbvZlf8bZZjdSRHh25HgKR0ty9WlKRMeyAX4emCU0Uvnw7mRBOm7zpmpYxj',8);
-INSERT INTO t VALUES (2127752230,4179864580661802708,'IwnjYcUOIo5S6Xm5eCJ5JTjfhKydqcMUmQZcEDvF6MTt4HLYLFMs','CsAsVTqPKC','nnDIZSLgxBZX9','1sT6Nw7XjUwNz','THvOii8RTQaOOdTTxe2tfulFSOmMMwkLj6vid7a','a7MOIC79mYp2EvxN1vzTPPdxCicMdI2SK4uCq9JtGIHBxGilaBU7lR7rcpBhSi',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3925090938927526390,5561331,'Y7EiEzb7j7kUQnJNj','duAl7WRtkADILohFeWRqaOtEljdSrA8pTTV5x1SSFjeX6gqXpBmo19bzez9OSzbA8dS24gdBJzIC0rKjXTfT3XdsC2yqNyve6eYaKQFFrm6HxXuUoBw7obo763pyagE9GniCff3QbX4BZIHWE5fzE0IGBRPi0GY1zmK5QZl5V1JMvd95DuiBVlFtGTdb0EzlJeCSVZQacxDBvTjCFzzOB8slvdWZI','JQdSYb4GhYuMjHvP5R1iW93JGtFWavW','HOwVeIvpo5qsovCAjVYkD1ikIFwFN7fpIWtmROtNSsoeYVUtFudLAe28nupiXPiDyDI4vCHbJVjhYFNRrfeWEIUk5zBdw0aMd0AJmmyxB9HqQK5weSUvDNZ13J7IaHHUgSJRwhDLvfznjzmHYlcqpN','O','I',13);
+INSERT INTO ti VALUES (3925090938927526390,5561331,'Y7EiEzb7j7kUQnJNj','duAl7WRtkADILohFeWRqaOtEljdSrA8pTTV5x1SSFjeX6gqXpBmo19bzez9OSzbA8dS24gdBJzIC0rKjXTfT3XdsC2yqNyve6eYaKQFFrm6HxXuUoBw7obo763pyagE9GniCff3QbX4BZIHWE5fzE0IGBRPi0GY1zmK5QZl5V1JMvd95DuiBVlFtGTdb0EzlJeCSVZQacxDBvTjCFzzOB8slvdWZI','JQdSYb4GhYuMjHvP5R1iW93JGtFWavW','HOwVeIvpo5qsovCAjVYkD1ikIFwFN7fpIWtmROtNSsoeYVUtFudLAe28nupiXPiDyDI4vCHbJVjhYFNRrfeWEIUk5zBdw0aMd0AJmmyxB9HqQK5weSUvDNZ13J7IaHHUgSJRwhDLvfznjzmHYlcqpN','O','I',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (791437105999006756,8568917,'fszy','QZt73Sdio6AMRjaOTrJIfmhirEGQBm3oy','9GWegifdNTb9axLpwel9Sh2ZjShhZxsQKGkE7lrcIF8gVWLR3KfFuYPLVo16TzcGAQU0gQt0vvnpKsm2XavYQm478aolX','FuYrflfIhETCtxHhbBmL5EWrYa3ku0voLzn2LqznYfsuLUui8ldYE2JB1C5h4QgFKSeu9pdyScr17oKV1ROCpVMWTg4onvn37KWsU8focabXEEnoQbeKGzuQSsWPY8hj52VgiRsXYEC13FBiPuh','DT','z',14);
+INSERT INTO ti VALUES (791437105999006756,8568917,'fszy','QZt73Sdio6AMRjaOTrJIfmhirEGQBm3oy','9GWegifdNTb9axLpwel9Sh2ZjShhZxsQKGkE7lrcIF8gVWLR3KfFuYPLVo16TzcGAQU0gQt0vvnpKsm2XavYQm478aolX','FuYrflfIhETCtxHhbBmL5EWrYa3ku0voLzn2LqznYfsuLUui8ldYE2JB1C5h4QgFKSeu9pdyScr17oKV1ROCpVMWTg4onvn37KWsU8focabXEEnoQbeKGzuQSsWPY8hj52VgiRsXYEC13FBiPuh','DT','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4482248276998205619,938800,'lKqOP7kSUFMguC980iGBP6225Y6','LqokERrhHOjT5X5wPduFxVHNJzIdPqNjkxGJeCvpJxfwH1Q9V4VQp1GEF6ibYQxIfjmJ3K','ro6xBqwshS1OyaPw8umZpmfWQNr5GGta9yqLbvQoTmFDCVxxBi3a8CS0IyD4jz8N892akBmHaE1','O6X20qRDMjTE0gRotTFg61VXYbXlPKTgvzuHqyhobk1fK0ZA879nrBJUqp1C397y2jdwxJVHZkx4Gqc','h','7',15);
+INSERT INTO ti VALUES (-4482248276998205619,938800,'lKqOP7kSUFMguC980iGBP6225Y6','LqokERrhHOjT5X5wPduFxVHNJzIdPqNjkxGJeCvpJxfwH1Q9V4VQp1GEF6ibYQxIfjmJ3K','ro6xBqwshS1OyaPw8umZpmfWQNr5GGta9yqLbvQoTmFDCVxxBi3a8CS0IyD4jz8N892akBmHaE1','O6X20qRDMjTE0gRotTFg61VXYbXlPKTgvzuHqyhobk1fK0ZA879nrBJUqp1C397y2jdwxJVHZkx4Gqc','h','7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c BINARY(80), d VARBINARY(66) NOT NULL, e VARCHAR(26), f VARBINARY(61) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8095086886984711400,1027738731462913876,'W4MAzJDvH9xKHBrNO3KNCfCZayeLSC5WCPb7wk11LBEsiqN2LO6KB6GnB','Ll54PX5UfI762','vpT73AUd02b','ww2R56CZv8wydRjxlF','1','s',0);
+INSERT INTO t VALUES (17615610197826857647,6846948502757116902,'yp7Jweu3SxpE','vRL4v90kPGKFe5gMMFHFJL8BKM2x7FjuOA','PX','MjCRMCaWuB9tcb8CbTXJEn8dWJGJNi','X','a',1);
+INSERT INTO t VALUES (17213221407783647432,-7084765763843897440,'Kb1YLR8DmzvOXRjMuqmHyAl63g5ZVS5JqQ8m2gqTi45FuZ8RsTRdGlpb2CG2EYrzEUEy8W5k1JQaOso9','Dnh4G1rGQDUdW7uv3aD4Sqqt14qzRJP5','1lKem','xfAK42XuoPXHnscriWu','3','O',2);
+INSERT INTO t VALUES (13887159997029485058,-1552908845617387630,'YvGdSOGwOajTlHF9MYTTA9Z1sMYqQG7WeTyvCR36sSKBEjwIpH','gZQMIvj1F1QfS8Dg','OLm39c1c','sg5IfRmK','Y','l',3);
+INSERT INTO t VALUES (13367534677496842954,-8084331772050301755,'AiGgn37qM8BPMV5hARtPT2JmyPnGqg1WColFB4i','W9ENmujA8P1z4TOaCpdlBfWtUbJYyvVYyYVijPhZLSuiAYRuAZ','1xdSQJwLVkbydf','E7dHXQOHE7WiIaI4RQn1911JVg39ko6mzs5pCVyHNV8RnF0','j','G',4);
+INSERT INTO t VALUES (1915690934656354289,9030991893453883594,'Ny4eZg7WNytSf55fxElP4eJukGBUxRyPgKgfHuqb1tZEB0pZkmtRgglr2w','WRiHjRtVgmMy0NKUhkkjK5Pb5l5vAxchHg4D02G','rxdvgLMaGLHGxx6PowBFsxej','BMbTsjEL0oaNNW1AY6fWFm77p','X','1v',5);
+INSERT INTO t VALUES (5415985198363392724,9179911121433403742,'JPXbbB0iYMihXDeUYR5xoyWovVbGJQOlVaxJdCcyLeZxaVrCNhLZt8','7xjaXOva7jLjwJFf3EGwTfIW4','VoXbI','VXCGEVQKRqaas4FetahZZc2LZzRG','u','so',6);
+INSERT INTO t VALUES (7644195005823755713,-6567682072481816171,'EVkiM7wLpRxvIMIcRRzo59gXxdU4rl','8e2sRjsQnnPxav2WZdwmZY6FW3scaISE','DUn','XSuqC3EmYtIo5Vp8rmT9vW6TbAXUOrvpTtA','d','8Q',7);
+INSERT INTO t VALUES (3816104144528670575,1219291954648116358,'wgvHi2NPiZKIAcHFpgVCJx9OOyZuBoeT2biN0dgvm8ZPWIYbXD','T70CPKgjZ9hvBR3mSzHiCbhUqsg5VL5RAW2VgtZwEh6zu8XfDxbKLXtqa','h8jT','WMAtl3dR7N29T4z7uJF9np','V','E',8);
+INSERT INTO t VALUES (3002434597987408696,-6735344006349436260,'PBgPykQsWqRGt4ZjsHHUBAexVGeM9S3flTvf','brYVp5mGIb9btQpVaZ8YqlCZbKnFbEnbE45DJRWpDaVZlilJYt6nM','mrQOGaF','pon2fuMYEC121L3Q2Hn','M','4w',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c BINARY(80), d VARBINARY(66) NOT NULL, e VARCHAR(26), f VARBINARY(61) 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 INT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2976985529,6601096528192583168,'2Yqvc3VXSGoEpYr9PjvshCj9IPQympWJETfl','40b9GW','r4IyoNk3','rM0SNdxAzdiF635NUNZhByPW93mp6zDXQWyZGLD6RKgKT6bWkR','knqHbENxMImaXFb7NSJh6Rgurf0RNnu0FZyL2ejUh9lu9bS8oYHlVogwRLFILzKXfl8463MwQseT','ajUU2PgwcgR6ffVFdP8SKl9rOlaQl2ySxhaiz5OhwfUOxNwOJDnCf3Sg9453tSYMnFq0KqgTZF6oi',10);
-INSERT INTO ti VALUES (2976985529,6601096528192583168,'2Yqvc3VXSGoEpYr9PjvshCj9IPQympWJETfl','40b9GW','r4IyoNk3','rM0SNdxAzdiF635NUNZhByPW93mp6zDXQWyZGLD6RKgKT6bWkR','knqHbENxMImaXFb7NSJh6Rgurf0RNnu0FZyL2ejUh9lu9bS8oYHlVogwRLFILzKXfl8463MwQseT','ajUU2PgwcgR6ffVFdP8SKl9rOlaQl2ySxhaiz5OhwfUOxNwOJDnCf3Sg9453tSYMnFq0KqgTZF6oi',10);
-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 (3758065004,6179536690124173638,'hPUj01W0NTfXBH59rpolaHJDPVaoTllD2K8io7N9Q6T','dJJp7Uqqg7i','RURygim6VMVqN9iDM6','vZqIqTmeZ8NKCSlG7VoviYhZPmiS9xtkFh1apP1rZn','9TLWYLRDVYp1YKrkySkRHoqBdQdXtiN1bI5D1RRnDmU5TAkRpcdWNRIOoyRSNXbt5','FijGdPlwMRMZVXV1nnSPxmcpKCwkltCcBw80ADtBm',11);
-INSERT INTO ti VALUES (3758065004,6179536690124173638,'hPUj01W0NTfXBH59rpolaHJDPVaoTllD2K8io7N9Q6T','dJJp7Uqqg7i','RURygim6VMVqN9iDM6','vZqIqTmeZ8NKCSlG7VoviYhZPmiS9xtkFh1apP1rZn','9TLWYLRDVYp1YKrkySkRHoqBdQdXtiN1bI5D1RRnDmU5TAkRpcdWNRIOoyRSNXbt5','FijGdPlwMRMZVXV1nnSPxmcpKCwkltCcBw80ADtBm',11);
+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 (13562683478259884993,4982766341895025577,'bv9SLy','bWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMF','bV','c3h0d9DWpGNctjotmuXTMq81cPrFGM12cH8dZwrdCYdPhgyTqmQ','e','6e',10);
+INSERT INTO ti VALUES (13562683478259884993,4982766341895025577,'bv9SLy','bWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMF','bV','c3h0d9DWpGNctjotmuXTMq81cPrFGM12cH8dZwrdCYdPhgyTqmQ','e','6e',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(81);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
+INSERT INTO t VALUES (17138287187824027513,8297461636660653353,'nZh2BOkGRC0BPZmHrDzmx17OSC3MhAS4QFT1ruvqBjHD1nLLNVKw45ETi','sjSB','70srC4Jcd6woF','w8JEpGl15RJpY','P','e',11);
+INSERT INTO ti VALUES (17138287187824027513,8297461636660653353,'nZh2BOkGRC0BPZmHrDzmx17OSC3MhAS4QFT1ruvqBjHD1nLLNVKw45ETi','sjSB','70srC4Jcd6woF','w8JEpGl15RJpY','P','e',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1804102858,11158296020492340660,'HiThbPeC','psExs0yBeJjA6Z7JWGOtCAqTaTZWkr6sjR7F16WlpQwJFCEB40HBZmWnroKQGqHPffVbsaBI','Q3NwoYBVcJD07lGrC1JbVNxGWsVZw0USsSK3lHz0bmiwVsqNWQyYcL1','CqjGKV6wQTofmWhrpiTXO1zZiyjXhT3Sor9d40trgklzhWlwW3TUqGEFY8li3HhV3UWZxvx7FBqaL67270','scPoB8dLsaigUxKgSpNifIboo6WuZJIjg7nV9vfVMqkHKyNxVrj2Ey6vUpAWZkrcrAxf','bUHZviY55qdmlNDuSDHHXKzuD2AOvAhMVDWhSYUwWswl3O4PoBSS',12);
-INSERT INTO ti VALUES (1804102858,11158296020492340660,'HiThbPeC','psExs0yBeJjA6Z7JWGOtCAqTaTZWkr6sjR7F16WlpQwJFCEB40HBZmWnroKQGqHPffVbsaBI','Q3NwoYBVcJD07lGrC1JbVNxGWsVZw0USsSK3lHz0bmiwVsqNWQyYcL1','CqjGKV6wQTofmWhrpiTXO1zZiyjXhT3Sor9d40trgklzhWlwW3TUqGEFY8li3HhV3UWZxvx7FBqaL67270','scPoB8dLsaigUxKgSpNifIboo6WuZJIjg7nV9vfVMqkHKyNxVrj2Ey6vUpAWZkrcrAxf','bUHZviY55qdmlNDuSDHHXKzuD2AOvAhMVDWhSYUwWswl3O4PoBSS',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1526065379,7649825832774596782,'kIkR0HH5WGFoStfmEjoQM7tRXyAHL856JkbKUflid1P39VqgEoG2nwtvXhgtDbJ6oEv7xbiU','8VQ21p4VHylg4oeCIbvZO5UqNCy7NQZi45MLVo8OdXB6wuG4vlbyzVSZOf4bSi2ZPDdhQyVIbqfXjjxqU7FMoUszEyVcfp71vjtOXg2mUtc4qiVzLQVHznJ3nmJqsRqLe3yNlJGqAfUP37VRXBP7iaDAwqgNQQhy4jDnOcc7RKy018sutgIl','7zBwjdCyPfRJLs93xQq9tIbPCGH0cWYBIHGu1c5U3ySirg','YQ4PKvK5RNZOhz55ta5OISszg5T2LLDJgZ9vtiSOBJbn5lxGNYZ7jYh2NHR78hy0QSC0GN4Df4tRByTtu4SEO961SLTJ9A1BYL3LX5ovMPQdquBHUzc4AOnm7B5SIsGLefS5ht0jXwRcBN4UP5fBnH8zFm7bLvklJKLRMy063kYdgydEsKKSvOSKwm9YdGDjroXg1sQT2Ls4Kv4oOdE2n8gA0','yTjiIQXDTIEOq22NIG','9AvOnKqbbUn3ZNnEyL8Z0u',13);
-INSERT INTO ti VALUES (1526065379,7649825832774596782,'kIkR0HH5WGFoStfmEjoQM7tRXyAHL856JkbKUflid1P39VqgEoG2nwtvXhgtDbJ6oEv7xbiU','8VQ21p4VHylg4oeCIbvZO5UqNCy7NQZi45MLVo8OdXB6wuG4vlbyzVSZOf4bSi2ZPDdhQyVIbqfXjjxqU7FMoUszEyVcfp71vjtOXg2mUtc4qiVzLQVHznJ3nmJqsRqLe3yNlJGqAfUP37VRXBP7iaDAwqgNQQhy4jDnOcc7RKy018sutgIl','7zBwjdCyPfRJLs93xQq9tIbPCGH0cWYBIHGu1c5U3ySirg','YQ4PKvK5RNZOhz55ta5OISszg5T2LLDJgZ9vtiSOBJbn5lxGNYZ7jYh2NHR78hy0QSC0GN4Df4tRByTtu4SEO961SLTJ9A1BYL3LX5ovMPQdquBHUzc4AOnm7B5SIsGLefS5ht0jXwRcBN4UP5fBnH8zFm7bLvklJKLRMy063kYdgydEsKKSvOSKwm9YdGDjroXg1sQT2Ls4Kv4oOdE2n8gA0','yTjiIQXDTIEOq22NIG','9AvOnKqbbUn3ZNnEyL8Z0u',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(5) NOT NULL, d VARBINARY(66), e VARCHAR(24), f VARBINARY(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (201,40641,'xfRqy','ePx2W8RHIdZxW8ZHl','d3EEV1HrFSdM6sq5IcmXX','xfZyDijESX','YNjE7XGEsgkFRBMOcIt9fY5MMGwMmwaB0i4flhvM4NJNGyESgpDvbwSUV4OvLP','CyzXKpsxgYgdaiJtroUKkdJ8qGJbv0LgaOPDGID',0);
-INSERT INTO t VALUES (21,1551128,'tJOqv','a8KjPCcA08m3em1pad','PkY8WbpN6IueWaRMRlSgq','fukIPh','Iyso7yaK11KAcXlXZVhFDm82Ogh0H2MFwJE5RQ8Trs7lFbkfYkqbTTyR0mP1737TSC5LGs6Ls','GzBdBwX0Sz4ipnJzHavR',1);
-INSERT INTO t VALUES (17,-674132,'a73fY','wWZesaMKUwm8ZQlLbJuMeI93CjiML1Gc','2BV6BfD','apJb7MONTj6anrc','e984j1DOUQyACPVhuzTCbNSKD8uTFysKYyOq4FfCQ','1imUvDqQmNXeRPqsKkqGzwq7URFYyP0WE',2);
-INSERT INTO t VALUES (188,5185901,'giEM','6tVc0oulNzFpYBZjaUL7SnURRcMDfPZlkpAlhEOFuMzRx2WrCN35GnXx6gH','DbW4suFEGGYBwFpD1c3xC','TRmBEQXT8ns','AJ7nOfb7zkp2','qcE267LSJKSc0bhE4TCVoA4uWUok9cNeXfEMj9fzxDcAm8',3);
-INSERT INTO t VALUES (141,7899001,'L','HEcFqRAiRSYtw8f79KECPBIb3fGsraoNvHsrMzLAou795iQ0shFhOjT','zdnITicnzawsXgJJ1J','L3FN','J6do5PuTqSe2YgMc4IQjU9HhkHlkM0thRqgFOel791LgslhLQumyCg2Rm4BH','Bsu7To8ocWVSCfjMavqhXjMoG0foRl5e0bcXLU4Sl7ookq',4);
-INSERT INTO t VALUES (229,-8075175,'Wg9HN','RhQci8StcMob9otRfswWYz6mLaBD','MJMZ2aN1q','zhD','QspuAVe7LySA','1ZxfpwS8nbND6ASanlHHHl3iiFLj0l3tWjqdPtOsf8vUGaFmRHuDBTzRfdER3T60uOPpo0LABwwbVXOoPc8OxbhzLDwShU2cL5h6',5);
-INSERT INTO t VALUES (217,5436054,'3V0q','82ku6QwensqNxOAKP9b7qxpAZtemerE7HyW62YDZHBnNIomb3kZ','33ahUVkNsO7DnccZJqbIX','t0NPqc3','d9OKpEtcy4aion3ezRHcdXXn6SmCNPedYyDVWfdpjeWAd3vlNLa85ydEXW236rE91hAd1MXh2Gd3iHgQR6OTFRYS6Glk','tcm4MryX6IFU9',6);
-INSERT INTO t VALUES (76,6882700,'T','qXm1dr9ZveErn4wT1DoArPdJPHMq5zPmxmJkEebJaT','1Zrlb2','Y4Ajc4EHME1hG4','PqIR3Egcs6fs240','9CqCAJwzVVamLuhHQyAK4jjsQvoKecgi0VXOSbZ73LlFdInlcAm1Knr5o6uhGtPof59UPT',7);
-INSERT INTO t VALUES (23,-6555040,'48m','OvkTNj7HRiQOaJ5HPtSntUaFH8cx6harbfkRGbYZEmJV','2eL4PhMj','jFUD5vA0MmUFbo4aHbMZJFhK6e1SS3OI','SNYOLl30gGS9DZEe6UF4ghGKj5v7WjU0pFEDSqlAvPJ9xBn9zbAMcisYp2t3avoOojEcFMpVZ3Eu74Xi','z9Xm7GNeH0is6oYr9vkcgvzcylCr2VEdUKQutZAkNBvFaio',8);
-INSERT INTO t VALUES (112,-5350878,'9','1pxV1tyYKozqfCvJcsej0','KMi1','X6D0QeZDnBgDJgWWnxmmA7m','uAqBy7Ig6r8goO4iNJIqWAHv4t6NO3cU8XMlKpyaVFVFVT8yVNmX8l7bF5ZFZI87smmKkLBTWoZILc2yg9hPLcO41dDlT9y9Xx5X','HsZ4o1Th78XXLsCiLfBgoJOzxUJMmTdYZp0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1865888031372455017,-6709549446372521526,'K0fYzqSM3JuRaPfdw8YCAD0jocEoE0RGzXsLDz8DaaD7iRsvIe','oH2MzLR3CIudq5Cqul1loxAgC4aiq6V01rwZ7gW7iU546bMt5gmV9JW4yAKlZZKNO441evpe4DlS3Xs','PFvWOsS','nS21U8AoNprZICW2KlEJUzRrf7vTGOcTKsPrnlSEl916dJacIz4tBDQt','b','CX',12);
+INSERT INTO ti VALUES (1865888031372455017,-6709549446372521526,'K0fYzqSM3JuRaPfdw8YCAD0jocEoE0RGzXsLDz8DaaD7iRsvIe','oH2MzLR3CIudq5Cqul1loxAgC4aiq6V01rwZ7gW7iU546bMt5gmV9JW4yAKlZZKNO441evpe4DlS3Xs','PFvWOsS','nS21U8AoNprZICW2KlEJUzRrf7vTGOcTKsPrnlSEl916dJacIz4tBDQt','b','CX',12);
+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 (624619287892147854,6925001850268827064,'3BacFURn27eYi5pdHuZbXBpjYrHNzxAphM65AdEU','95walvw0bKmNu1MZdrWOLzofs7rywglhmAbUN7nL8aHGFasjW8wGQzFBiXx1BhP7NHvvhFXIjxrX2PUcPI4aBi5y6hVi1Gieq7s6gZfREY68UG4hWSOVtpguAzJUxkpLwbKL5bWKmeIYRLHfWATFBiM2sI1PeuqQ7R9GQ1VwqhedZozT1boybybdoAazm2X27w','eRHBCZXLUuTUehP5H','FVAcOn7KI3EeTsFJCeyMRP9QWGDjOivO0Pk2vBZlBjemNEiEYvYOauvljXWKmDbAhlEKdQXUoTyOYlwQMYbSMKFfgP8NR8BBrwKzjccwJ8VqjpDjouHlxHfvNFogKp8s7sitEVKqY5IUxnOeMjNQvlBXx6lDXqmilJRRPws6MzHTnZd3fsfVpd934slESR20GoioevVXcj1JJ7wphxNyjjyq164W4PN2c6W03kmNgo7zwqUQtvb0j4','S','X',13);
+INSERT INTO ti VALUES (624619287892147854,6925001850268827064,'3BacFURn27eYi5pdHuZbXBpjYrHNzxAphM65AdEU','95walvw0bKmNu1MZdrWOLzofs7rywglhmAbUN7nL8aHGFasjW8wGQzFBiXx1BhP7NHvvhFXIjxrX2PUcPI4aBi5y6hVi1Gieq7s6gZfREY68UG4hWSOVtpguAzJUxkpLwbKL5bWKmeIYRLHfWATFBiM2sI1PeuqQ7R9GQ1VwqhedZozT1boybybdoAazm2X27w','eRHBCZXLUuTUehP5H','FVAcOn7KI3EeTsFJCeyMRP9QWGDjOivO0Pk2vBZlBjemNEiEYvYOauvljXWKmDbAhlEKdQXUoTyOYlwQMYbSMKFfgP8NR8BBrwKzjccwJ8VqjpDjouHlxHfvNFogKp8s7sitEVKqY5IUxnOeMjNQvlBXx6lDXqmilJRRPws6MzHTnZd3fsfVpd934slESR20GoioevVXcj1JJ7wphxNyjjyq164W4PN2c6W03kmNgo7zwqUQtvb0j4','S','X',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8434887127125883864,-6436490258960637275,'31eG6Qzmg2SnDQC76I00VL8ak5ahnmuYR8C2I0sJ46xbWh','foVWXuvL1vB0Q9EsnZThLSCD9klBI9F9DZRTdtp02dVHONyzmiG6wdrp3g0zQ1ysnBgqL4W7s25L','crvnOcKDE0MqNOa0fHz1db9qU','iJAutdrYhXy5Cncu2Rs1yCwBr5HvnulQBQtccQKPLhdPsVLcdX3BGMeaweIZVB2VlLTY','gL','9',14);
+INSERT INTO ti VALUES (8434887127125883864,-6436490258960637275,'31eG6Qzmg2SnDQC76I00VL8ak5ahnmuYR8C2I0sJ46xbWh','foVWXuvL1vB0Q9EsnZThLSCD9klBI9F9DZRTdtp02dVHONyzmiG6wdrp3g0zQ1ysnBgqL4W7s25L','crvnOcKDE0MqNOa0fHz1db9qU','iJAutdrYhXy5Cncu2Rs1yCwBr5HvnulQBQtccQKPLhdPsVLcdX3BGMeaweIZVB2VlLTY','gL','9',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9368220130643088472,5916476569918505340,'4G0WKmSj5PcbpxozPQXLpO','T3DYNaqAgwnCu4gMxzABcVfxZhjeJUqNhBSV64e9JYr9OdoETJwkoqwOXPKjieQ1UdWqBfPetMztDxBl0x8kOipbnhcIV5rF9hpnZ4sdx1aStKHic8yPrrnn4tmcokLT5xS9O2u4YgjRBdIRx','orTmdhLUqbnfLMcyK5JhZ8','JMgX54','J','im',15);
+INSERT INTO ti VALUES (9368220130643088472,5916476569918505340,'4G0WKmSj5PcbpxozPQXLpO','T3DYNaqAgwnCu4gMxzABcVfxZhjeJUqNhBSV64e9JYr9OdoETJwkoqwOXPKjieQ1UdWqBfPetMztDxBl0x8kOipbnhcIV5rF9hpnZ4sdx1aStKHic8yPrrnn4tmcokLT5xS9O2u4YgjRBdIRx','orTmdhLUqbnfLMcyK5JhZ8','JMgX54','J','im',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(56), d VARCHAR(16) NOT NULL, e VARCHAR(73), f VARBINARY(8), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-99,37672,'C0dzwrOQH','poFjXpwqdX','q2dJ0Ukfv28EWKX5A3h4Gk7TYznI1udxDWhBXRLYtOU0Vm9bz2ggz4c1HbiY1Q','r5ACNg','Y','U',0);
+INSERT INTO t VALUES (127,16327,'8MUz','KaPbH','Jq7EURhEjryhfmZ2kakQ5eLoXFHLQEWs6tKQ8LZWHNhUm9y1','MriDxFLC','x','S',1);
+INSERT INTO t VALUES (-123,36360,'b04YmsDZkJLwJnhoGl8D5A5d5Re6CGwuOYLYEKfTmyGxyrTyla','Mj','nBBw4rUWjIa3u8KnDZu7DE143pVTUTzWiitvQ4bzzaB7OGH','SfL','h','T',2);
+INSERT INTO t VALUES (-109,914,'tdTjBCeF6hFViiAdFMJiKV1SOr5vom1QTP2ooVZ4rFKF1qdoakEWMdHI','7EgV4wZWmLj87','hHwhlO8kyqYtnt1DlCG6tDlvQvaDkEXzJrpYSoS1pP','U7J5C25','i','p',3);
+INSERT INTO t VALUES (-62,63367,'EefMBsyq3TNr2vd60G','hsZgD60mpoe7tNom','EhtQZ','W','t','m',4);
+INSERT INTO t VALUES (-66,14592,'oGzzVZNxIqAkBiy39RdXuZzHAw4jDumMrIrTnG8RIT','x49JIBcqTpNoelef','f','3F','Y','x',5);
+INSERT INTO t VALUES (-87,54622,'SoHTKBvCOEezgzmvzIEH3QeGSkwlCNl','C0zF9WpwNoXFHbI','LmFIJPkj9VOeAgicJDvavVHVGV9mj','x','L','i',6);
+INSERT INTO t VALUES (93,28482,'8OOWuynLpFWt9MPDmVbAV4SZ7ZGbL6GvcRi','5wjMtzXtO5mk','C1khUpZWkfZ1A9RGMSb4wOFHtl4HuPWtfEhWuvIBvZDxjGhGxUVJje1E','5ZxRbL','i','w',7);
+INSERT INTO t VALUES (-67,15051,'r1LU9TpY3JbepON3l7hK1L4S4SzzW3Rl','Mon9xi2f4nVSKQn8','txJpEHuCvGEwH0I3t3S5c4le3AmqXh80yFGgnYh8RlL9qlUtAVm2h3UKtY','fl','Y','7',8);
+INSERT INTO t VALUES (60,36625,'eQRlAnJoqhQI91w1Ayl5OCTvCdNVa8LyIVEMXVTnOuqoi0x','XdeqxroHlx1e','AyIwqLeSv9GZsVJ0dI7TBIecHx6GtvdH2zOS0luaF3FxxBjxQ9','rr','R','4',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(56), d VARCHAR(16) NOT NULL, e VARCHAR(73), f VARBINARY(8), 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 (9610544543796145062,4155864,'b','ZwBkYB7gPAotw12Qp9buMMp2GWhxNaRqNS','8XH0ddgYVgwzVQ8','ql0mLCdXSbPGYA6D8mDRe7itepI9Sr5','WsL5C','eqxQT2dCoi',10);
-INSERT INTO ti VALUES (9610544543796145062,4155864,'b','ZwBkYB7gPAotw12Qp9buMMp2GWhxNaRqNS','8XH0ddgYVgwzVQ8','ql0mLCdXSbPGYA6D8mDRe7itepI9Sr5','WsL5C','eqxQT2dCoi',10);
-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 (11021910831105277617,-5627948,'eqw9a','wvxvf6gilsuSXm6SoVRNqNOZZ0WfaGztJWJkVfSOZ1O6z4XVJa2liCW68sEXzpPTN','4bn7Ay2GnDuittvg','nWVYqrg2Z','b90Y','0s7EAXtgD8rMwvVGw0NMfIdXddrbGES5aBSwQKoAv6qY6fsOvq5wcHUrEGpEHFHcjx2Ks6yuyQL7J4z5o5w4KzoewVN',11);
-INSERT INTO ti VALUES (11021910831105277617,-5627948,'eqw9a','wvxvf6gilsuSXm6SoVRNqNOZZ0WfaGztJWJkVfSOZ1O6z4XVJa2liCW68sEXzpPTN','4bn7Ay2GnDuittvg','nWVYqrg2Z','b90Y','0s7EAXtgD8rMwvVGw0NMfIdXddrbGES5aBSwQKoAv6qY6fsOvq5wcHUrEGpEHFHcjx2Ks6yuyQL7J4z5o5w4KzoewVN',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6522222975999401670,4140506,'Y3WYFx','dntuCGjUfBcBmzk5in2108yEyKveawsK8hSFE5CBBENeEOJkBoP4aAcahEJLeu9mtIgZswrzhAufE1pIqlscw3D47hWW4JmzsxlFaOIoGzBkz002BjXAoASIGyORE','zxI1UvfLjrtMogJAcW4FP6kf','FCQWNDYsZ6JETwjxBHoNt','z6dB7xTL2Ja8DW5iqrOvMN','TbxcdFrfU5pJgeI8WmpmwIlfpOnSkYJq22A4',12);
-INSERT INTO ti VALUES (6522222975999401670,4140506,'Y3WYFx','dntuCGjUfBcBmzk5in2108yEyKveawsK8hSFE5CBBENeEOJkBoP4aAcahEJLeu9mtIgZswrzhAufE1pIqlscw3D47hWW4JmzsxlFaOIoGzBkz002BjXAoASIGyORE','zxI1UvfLjrtMogJAcW4FP6kf','FCQWNDYsZ6JETwjxBHoNt','z6dB7xTL2Ja8DW5iqrOvMN','TbxcdFrfU5pJgeI8WmpmwIlfpOnSkYJq22A4',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-886727118,54682,'8u9w5gQM8tAVIInFXPAMgcIifoPz','jsLCaMVzdHKO3','qCA9Owe6C4seq2ZT7Ip5vO6EBe2dzu7KH9MP','1eJ','8','g',10);
+INSERT INTO ti VALUES (-886727118,54682,'8u9w5gQM8tAVIInFXPAMgcIifoPz','jsLCaMVzdHKO3','qCA9Owe6C4seq2ZT7Ip5vO6EBe2dzu7KH9MP','1eJ','8','g',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(57);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(57);
+INSERT INTO t VALUES (121490077,3700,'oteBKq0SsTCzwBgF180l0b','eLa8agiTk35nlG','wjSku9QPOmteRP2','VHKU0','d','u',11);
+INSERT INTO ti VALUES (121490077,3700,'oteBKq0SsTCzwBgF180l0b','eLa8agiTk35nlG','wjSku9QPOmteRP2','VHKU0','d','u',11);
+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 (1229262725,56352,'WTm5xUoGmQtq9c470XbxFf01GaMhZv4','tOYkqoPKjpqi2uqYddPIUrSsGotwVnkD4j0DfQvYJIQxKkClXSGq6D5Y7FKFlqYbU4IFqPkqpFGokPYgh91hJSbq5sX6SZKFXY1iiJwtuoMQ1s6DNC3Csf7Ac0Y','ENIhnYpnBPAjSTETSHpiqgSxrLnZrIwf2UN2HU','42b','e','7',12);
+INSERT INTO ti VALUES (1229262725,56352,'WTm5xUoGmQtq9c470XbxFf01GaMhZv4','tOYkqoPKjpqi2uqYddPIUrSsGotwVnkD4j0DfQvYJIQxKkClXSGq6D5Y7FKFlqYbU4IFqPkqpFGokPYgh91hJSbq5sX6SZKFXY1iiJwtuoMQ1s6DNC3Csf7Ac0Y','ENIhnYpnBPAjSTETSHpiqgSxrLnZrIwf2UN2HU','42b','e','7',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (11772162304572318581,45762,'h2k','vJEmuiKWVcQNeRUBvEBakId3nPQkAdT0IXFaE7y8T997AFRwt6hPwoPouBwyHU6bt0XLF','X0QUKbZwvpFyilW1','LCQzbU6n36rOqUisdO2vnSwFEsG9uE4nLVSupDdcWySDq3jHJtAn6pSU1EnYH4M73pM3wkq8VViDez3tZngzn5yoQIBqtDsv3TtlGHYEq8RS3fbdJqfIMQWxAmySyg2g3aIdG0KGxsA9ars2Gqi6k9DD858hgHqZlY3FC7QSTcbBLdmeFvDB5LMJeMuIanjTNXKgp8Xx8AJ4tEjHlvwkCfzqIEt11cjC7SJMYezzG0priGrjd','GHW7eCxDXnh4gnzk0UQTM6wu2fUOSONLvTNGe0l3C96I2oI5W5msUhxoHGxx3oU','bMBnc9r2lw9zLqlJzvoD733nhfo40IVuzyp2IOBgx0plFM9pzsECqmKgPI7MBbGSch7uMWC9jpQanlSGGsn5VKu',13);
-INSERT INTO ti VALUES (11772162304572318581,45762,'h2k','vJEmuiKWVcQNeRUBvEBakId3nPQkAdT0IXFaE7y8T997AFRwt6hPwoPouBwyHU6bt0XLF','X0QUKbZwvpFyilW1','LCQzbU6n36rOqUisdO2vnSwFEsG9uE4nLVSupDdcWySDq3jHJtAn6pSU1EnYH4M73pM3wkq8VViDez3tZngzn5yoQIBqtDsv3TtlGHYEq8RS3fbdJqfIMQWxAmySyg2g3aIdG0KGxsA9ars2Gqi6k9DD858hgHqZlY3FC7QSTcbBLdmeFvDB5LMJeMuIanjTNXKgp8Xx8AJ4tEjHlvwkCfzqIEt11cjC7SJMYezzG0priGrjd','GHW7eCxDXnh4gnzk0UQTM6wu2fUOSONLvTNGe0l3C96I2oI5W5msUhxoHGxx3oU','bMBnc9r2lw9zLqlJzvoD733nhfo40IVuzyp2IOBgx0plFM9pzsECqmKgPI7MBbGSch7uMWC9jpQanlSGGsn5VKu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT UNSIGNED, c BINARY(88), d VARBINARY(72), e VARBINARY(13), f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1459341,3297609344,'O8ytDohKy34kSVJfQvUNUUoJw0jeqizuV8GToXHHb82d60F2MuZnDz','AFh3DRXW54KRMB2wVzSzLgbHcm3CIWKSCe1OuZCVA4h5cpr42B7j7fRddIbY8w6JByhbmisF','33Lg','UkPy2N9YaxwTEmSRFbD3YuuUGOWeNW8EZ7Sz8kb','PJTwCp0PdC9w9D6HXJl8ZpzFGCP6AKMJS5eD84ZRvY1TM2oL1smIpB7ZVDHARbuU9oZmJ641zIBV64WZm5oe','mTAmNqe737beKpjEnIcIg41ybSCnruhmqSMWNIrdvHYhp7Egv6MDIFuZwrZCPvEQ50ark2LVvyYgXWcUQiZJ7glD',0);
-INSERT INTO t VALUES (1147349,689485877,'C0rUHzdSRlTVJMoNMU0qLTG','duRVcskkJOIsjRfJlHn0Pn63Op0P266wIHO37LhtmllDiZNb8exjhnrWi4dUsXIxrJc9sv0','YP','sSFY0Qps3anFOyPyHvqIThkGHYSWusdwywg1gOXz','D5ZYt5rrRQeCEl8aPYRp6S3v5ryoogymVqnju2bisv5Vauede4SlYkxWgOj85PK20ShL','y1t3Rn2k3Ogx0gi2hwZlhxAVCkoRChFzKQPssqP4UBOpTTVOLpftEb5356idBr71jiox83tv0k5riSEpYVcKVNWyl3',1);
-INSERT INTO t VALUES (15526657,2470962216,'eMgrb2KGajarNRWN0SfvyOLuI3TBRLGUh','GXcSMZs','Ye','I','S','ENghzjHnsaow9WIFKPJ6FiYAiWRItE19hTG5zKnFh66RoIYunwRU25cDSBzYnQ',2);
-INSERT INTO t VALUES (4822533,4193958501,'KDRiBU9xMu1wDa8gu3GGyL14T9mi8ul4vTF','wXBG6HcPOxhcYpvMlEZQSjoXEaRf6i2GKJkX8bf','284QP4yRY','bakGixbFJ','xh8eJMrq6YO','8',3);
-INSERT INTO t VALUES (1867633,2004706224,'5ph741rIOhk3A7faupgoFazXUfpKLVU2L8uERZ8LPQVdoKRknposiln6L8WOzf89jv5FVAh5v','U8nmVflHiuMGIp6JvT2s6EqRvH5mW4G6qtZ','oPHueAD','1pSC9','EG9QZDD2UnIM4xa9tU7MzKoQ4cHhDYzqtPaK0ih','KCExHkKgg7BH8omU1nrDwirsGa8KJfDUq7QJPneXjFzpi3RVIGTLKru2WHWoGKvAA4amXwZMrFcj34oiHr',4);
-INSERT INTO t VALUES (9287408,3570463307,'Nf82Ok28G9d5QmxLmqKwSw5Xe9k9cfqLjTMuOFixR8AaDD9AkcD4kUwvLed7uB','86RgRuWXy53nsXXuT2gq51sOrEtlX9rpfFNJwQn7','R6','pMuSNj1h','ROaPCG4H37SErfQtNUndtHMjzUhBSfLdwSDyYXjSulkD4kzd78WLJetoiDhD1NFuBUMm2iyePTW8mlQ2GC1Lz','zWoTbJlLZ6tqqnjDMVcdOlyveMXIZnZFdj1Cl6QLV',5);
-INSERT INTO t VALUES (9489821,2123876981,'TEfanzTD2MXFD7IYoXypuyIBL9muqQByUS3Xv5eXKJ','uWzuGMR98VfwLj','6dLmHtWa4FIvR','X2','qMzK','tNj4ECgCpBzoMYIUEXHIcwhxmqrXPixx15P9XFgAmASWkd8SEtlR154lgtYb44EXPYwEwj4pRIDp',6);
-INSERT INTO t VALUES (4775895,3839761052,'dQaCdQnClveWhuNl63u8YqXMqu9reCsjPHeUPGytjMlsJr','g2EuAIkTJJ7SbvqZzXnwi20AJxz','e3vTk2A','Bupibw0HYtpJNO6sefa','YOO4X2kUub8HZ2zSTZLC3zfylmuMyiKClqfpS2t7G87FCbAVpVGIWV','YkCHiHHI69dvllh5kBlZBCpilw8HEAApIUfIOhxfJqY1rlhGVxYuCHOb4aZaKnZgS6N3VZRs',7);
-INSERT INTO t VALUES (6576969,3465634142,'q4sw3yxW17GLIsaoxNgFL5Wm4SxV6Z9B4QvQ58AVZCuV6dFgkiWexHBOiz2vYbNe9di4L17Fp','VgsnRjJ1mCqQAhMd6tQfyt8vgy8scOIoMUPlZX9cCSwp7NIBXG','FW','sAJXMYFVzQmU4OqXD6QPzy8myH0NsMTgJojzeJTbSB','8D1ioQ4XzxJDd77Y1WOvlAd7oLEUzpJLdu67mImGH8FKoKumMuqOf3jxQ8khYzGDetAhE8ItX3P4bCp7lYKGBZoe7Po','dtfXCyM5wEEMfavg6Mv7JSVsu8xqMTcNz7o4PT9PkFwQ4rNFaVzUghu01RTIJag7UBncHw9',8);
-INSERT INTO t VALUES (11155336,3825124268,'wsrCYTgQa4Fyddr4MlXAcp7EGqYcXYVp','ZMAVXGLGnU3xtUQdXcwv1LlVm5nzxTnOXrAP5ficlYBT1tHhgHRp5OzH','mAULfueLc0UC','eo9FlFFO5U56rLCoTOtDtTj78a2','6ClRGYbwu1E5Zf','2dMF54ZPMiFPLkJYuhcDOtiCcmPU1XiRZia7UvcQAmnblx1JmhOS3XcEYMLhGNL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2044667336,43352,'RU7R387GcZkDYiNqbUOkpL2lq5k8AM7134D1B253gpLCmWeMwmorQG63T','6a6hF','dqqSpx7IBrsHMvYaZbr1c2xJlMdg7ACYVGXo6','uHR19Pi63B3mMhABvuKxRUu6ZIszu245l3BCC3w0XjSmb391jHctbZR20DtkapkQuyI8q4bB','r','9',13);
+INSERT INTO ti VALUES (2044667336,43352,'RU7R387GcZkDYiNqbUOkpL2lq5k8AM7134D1B253gpLCmWeMwmorQG63T','6a6hF','dqqSpx7IBrsHMvYaZbr1c2xJlMdg7ACYVGXo6','uHR19Pi63B3mMhABvuKxRUu6ZIszu245l3BCC3w0XjSmb391jHctbZR20DtkapkQuyI8q4bB','r','9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-235161221,31308,'uiQ0tMNUHztf3mXH5spVuhwpE2cDCAto8p8JLKKL73QiSqu8t8eR76vP','FuKPPicqfsFzNDHK9KLq4fPzo81tCbQu0Mtsl0SRnsHuoOLQhocXLeFOyPLhfQQED5Fj7h4IG3dpBf2C7iHcXxiqT','b7DCglGqyGPT2aeOv9rrEmREHmmt8rLSZSlXpHRr2krTX709JlLKmby6Ghw3ny6CbWaXYcJ','XtXtKQvHL8tdzNnoYFAcsrANJp8zosR3sBoe47dVnrqfguLElHBpSQpL0ysXZaiRIsEYkBTSGqxXuNxHpXrJEbMbkeE5ajsiwvKbEJk4YE8V1E6QkPvZNag8E89kMWsIlXx5O9gkWySQJeRFibehWY4Qz0sf9n9WTBvMtCCi5Ghh5dwERoyMHbMKYK7Exd3EyoX6kKuV3GgDmppmsW1tApi8gtyp4O','Yz','g',14);
+INSERT INTO ti VALUES (-235161221,31308,'uiQ0tMNUHztf3mXH5spVuhwpE2cDCAto8p8JLKKL73QiSqu8t8eR76vP','FuKPPicqfsFzNDHK9KLq4fPzo81tCbQu0Mtsl0SRnsHuoOLQhocXLeFOyPLhfQQED5Fj7h4IG3dpBf2C7iHcXxiqT','b7DCglGqyGPT2aeOv9rrEmREHmmt8rLSZSlXpHRr2krTX709JlLKmby6Ghw3ny6CbWaXYcJ','XtXtKQvHL8tdzNnoYFAcsrANJp8zosR3sBoe47dVnrqfguLElHBpSQpL0ysXZaiRIsEYkBTSGqxXuNxHpXrJEbMbkeE5ajsiwvKbEJk4YE8V1E6QkPvZNag8E89kMWsIlXx5O9gkWySQJeRFibehWY4Qz0sf9n9WTBvMtCCi5Ghh5dwERoyMHbMKYK7Exd3EyoX6kKuV3GgDmppmsW1tApi8gtyp4O','Yz','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-367628613,30376,'Gq3pqwzqXuLRkcXKPWKr29GDXC4NYyUjz91aqqsI8osioTJkgB','JauYdJl1KjlPgRNeB38ps0ElB0hOQjp6JjKmIxbeQmwEu3MVanHWsBrtTqKOj37saBvmsfCaTsI86igxwS9KGAasG5hUnzdoefEUbQloXJEy2l2yXiwQvHTdLZOdDoou5GTb0m2rtFXpn6xNj2dtMkc9PDRMj7YMgqOs53Kl2n7EQCjCmROlhTBMy0','PAvSRvBkD5aAtUSx','SXqdKqz03n2EGiG3wvO0hk89H5u6bpPvCStU9uRiD7s9YY6uBAsQxevuqwhdvJyeU09678KY40Vn6aotZLOMfE4RJ8ZYWvZnRRnZOQszHAHkUYcKudhwNV1comfE397LMLm4yeykGtoEycHaBFx5yQOq0GPq46Zj2zjIZZYujbAcrtZrZtYfSM3owsbT0RiEZvcUecx9KbC7l3riWcjtBsoVnbVKSya3FkhJHIHGBIGpqZNbukS0Mw5cfXF','x','AE',15);
+INSERT INTO ti VALUES (-367628613,30376,'Gq3pqwzqXuLRkcXKPWKr29GDXC4NYyUjz91aqqsI8osioTJkgB','JauYdJl1KjlPgRNeB38ps0ElB0hOQjp6JjKmIxbeQmwEu3MVanHWsBrtTqKOj37saBvmsfCaTsI86igxwS9KGAasG5hUnzdoefEUbQloXJEy2l2yXiwQvHTdLZOdDoou5GTb0m2rtFXpn6xNj2dtMkc9PDRMj7YMgqOs53Kl2n7EQCjCmROlhTBMy0','PAvSRvBkD5aAtUSx','SXqdKqz03n2EGiG3wvO0hk89H5u6bpPvCStU9uRiD7s9YY6uBAsQxevuqwhdvJyeU09678KY40Vn6aotZLOMfE4RJ8ZYWvZnRRnZOQszHAHkUYcKudhwNV1comfE397LMLm4yeykGtoEycHaBFx5yQOq0GPq46Zj2zjIZZYujbAcrtZrZtYfSM3owsbT0RiEZvcUecx9KbC7l3riWcjtBsoVnbVKSya3FkhJHIHGBIGpqZNbukS0Mw5cfXF','x','AE',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(91), d VARBINARY(66), e VARCHAR(41), f VARCHAR(83) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14238641,-3499298,'kp4ecOGGsiwvHQX6BjLYbCseNdqkZs0P7VjCh82FA3ftwlMt2iKG3CGVUQem1F3nt48qw','LPeUGw5UtXrN2UJGl3nxcZo9FSFN9XY6W4dywjG8drFFQZ8yd00vCY4','ZDp4LFOATaq1Ak5pXepxXFn4J7s27eNjC','C7nn8TDSRcOcG3Pg5hlwjqedCZO4OOq6mi0rZzXFWdJD2cm','D2','ho',0);
+INSERT INTO t VALUES (6184963,8268904,'dSpXubIqoqlzg4EuzdQItXqYJqp9FjN1QwXRpiNDu3QMxrWDLy','Q','ZfV','eC7HZf5DYY7nsUrKZFSfjLitOSc0eUNxfJCgIKghhI1IyFnbu4ckCaE35D7mVTKeb4tWFY3POZHpQX','C','af',1);
+INSERT INTO t VALUES (4151413,7446215,'hlZ69KXxe1dyFAEpk6HwBnTGJG','YdEZr7mHrX5zFTyNwxP0CjN080mxJQVwbNsWNixKRgle9JRa8Tspc7pbdCOhyyTF','FxvhKs2hAMSTtElP0pU6','ydQKalc0rZZ8rIoMtAyPNpswA7SJjNiTcGyE6maoNvWYGP4Cv','r','p',2);
+INSERT INTO t VALUES (8819704,-2710338,'LYgUzlusE781V72JqXPVNB5dNhLON1A4WjBILx9vDttwWep9EJLvl5rAABUpa8Do','P9CC3u19VN5rDvKJeQzem5T6UCounqx0kffXYjcYjW4KLGcr7WhdCeJA','cucWTuLVw6BJGLlbO4LHKKqmg6L','7vRd1jOivq','5u','3O',3);
+INSERT INTO t VALUES (13792984,5495302,'w7MtzK8MFZ68Wxt6he1qEi92IuSaMOB9Kk3MeXl6L9rog9viq79B0','cd56sEaHAjZ','tyoMc9nBUs3dwWGjc3DhNJKReNl0qQ2R','uS7GcZ3BaA0qtsrhMJDfiQzhxaDJZ2oei5mRYRuxl4KCvklgi3pme33BWbS5M98WeklQshDe2','R','Xh',4);
+INSERT INTO t VALUES (9953324,-1407258,'9e3DzfT4swMmnzGaPe2YY5Yu','JcOtI901M3G','QKPO8pdLZ22B54Ul0eG385','7q0PnGyJtVDjd2ioCsJXx','eY','9',5);
+INSERT INTO t VALUES (10721216,-5151978,'iilH1szCW4RmMH5eAPFWp8m8H','n6J3y','lWWQpuxpvUt7BP8ZFjVbOFgiApiCD4dAA','cNAGqBshKcKFrEM7QK3YFKqzvFMVYUlOlwo6fXXbeQrDSCvTIvC39Y49ZZtvjaneTWjJ','i','c',6);
+INSERT INTO t VALUES (1669928,6889126,'lEJoL5lYx7QgKqaM0TKZkMXSlrpOf48ebQ7y5g21rybuPvkmCYeY2jND0ZPpT1Bn9djBHuGSDlERnjsLis','2vn0xEIEvAnNrcpqFxCJ','GHd30IvGkcdtcmz4','rZD12T3xjuLd','PK','0',7);
+INSERT INTO t VALUES (14745765,-1734771,'BSPZXwpPhqCPzct12jDqHqLaIXSojmg01PjJ9k5U0zRbKKmXB0fkvF8kPwFJf8bTkkoRzy','XDb3ZHoZSwB2dOa9l7bjMuNUEKX0dfAJfC0MUOmyjNC5Lkn8Kz25vxJdIOYEGNjLV','u5yrwor','LiDLYKWgCj7sk6qOqbKoOpKYWNqocPYJ2vMmNW8t6L9LG8rPBNnzsgby463r9qidMYSfZqcRIx','U','Np',8);
+INSERT INTO t VALUES (8806107,2143075,'KIBxglUoZcY1LLZuAQjIxxWghE','RQJegYfPj','tQtnvJ','53Yj9I9kA33QdcvQyNJ3kO0IDf0JSIqNyV1i2jH4APjgEgS3','j','j',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(91), d VARBINARY(66), e VARCHAR(41), f VARCHAR(83) 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 (3948619645,941814011,'1Aluaed74DiytqOZRiS1WpnHB0GOrLMao8YD0UjDIwGK65oBW63','BgjvOSEjO40K5WGSfSjnVRrgvui','QGp','ayRLDp6PdrVvEzPqafa','tvRELnY7S1Ni7','Uu13Ov',10);
-INSERT INTO ti VALUES (3948619645,941814011,'1Aluaed74DiytqOZRiS1WpnHB0GOrLMao8YD0UjDIwGK65oBW63','BgjvOSEjO40K5WGSfSjnVRrgvui','QGp','ayRLDp6PdrVvEzPqafa','tvRELnY7S1Ni7','Uu13Ov',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(89);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(89);
-INSERT INTO t VALUES (3587066088,1818655639,'Ld5XD584SvorueLE6Jc3BOG61pONMLKbQprkwAxlZFUA5YXejI59lxUDIY80y','eSQHqAJMUBqF9mqmawZlXoDMkn4juwaMSId','qP','VPM1Rmg0zxzbo8jAu8GhC','mD9Ux2GAZsszufgWHGQpt8rbPFmKkqdnBOKuzamwIiTh8xhBu9TPMCnhTci4nPKXZUYvEa7IzxUdNwp','2Dh3wzeOcIMifo2vLfxCx5NoAUNjpJyaWkYMQh04BnTSB6LF7gIUdURvrLvonbXWoC5',11);
-INSERT INTO ti VALUES (3587066088,1818655639,'Ld5XD584SvorueLE6Jc3BOG61pONMLKbQprkwAxlZFUA5YXejI59lxUDIY80y','eSQHqAJMUBqF9mqmawZlXoDMkn4juwaMSId','qP','VPM1Rmg0zxzbo8jAu8GhC','mD9Ux2GAZsszufgWHGQpt8rbPFmKkqdnBOKuzamwIiTh8xhBu9TPMCnhTci4nPKXZUYvEa7IzxUdNwp','2Dh3wzeOcIMifo2vLfxCx5NoAUNjpJyaWkYMQh04BnTSB6LF7gIUdURvrLvonbXWoC5',11);
+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 (17731345506016132550,-562387,'CT7WHd2BsYw2czdLYvUF32qeljPAK6bFG69b4fh2oG1I7l7ueWj3LBtGLxUhy8FcKIf1SXvUl7Dtk','5GByWhiDVNC1UmKn3','GFitnznLbET4B4MuM1y1C8RCphCLlUBR62M3z','N9SE2qtHLEqYV2tA','T','R',10);
+INSERT INTO ti VALUES (17731345506016132550,-562387,'CT7WHd2BsYw2czdLYvUF32qeljPAK6bFG69b4fh2oG1I7l7ueWj3LBtGLxUhy8FcKIf1SXvUl7Dtk','5GByWhiDVNC1UmKn3','GFitnznLbET4B4MuM1y1C8RCphCLlUBR62M3z','N9SE2qtHLEqYV2tA','T','R',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
+INSERT INTO t VALUES (7375020005567189623,-6242985,'RZ9SP9QhaP2J6hyafykb2IMD4hhTzYWddmsPHe7WzBEmLazbAUpyOp4rGJxMgQ2pqySzMwOLGmPs1P67DWy','2sFGDRKhDemcOHst6uB9n7CfYGcB3v2hR1ayOMVETkcnZU33B0P','SECb40','aKaqnMGIcn8sr6rkzi','U','T',11);
+INSERT INTO ti VALUES (7375020005567189623,-6242985,'RZ9SP9QhaP2J6hyafykb2IMD4hhTzYWddmsPHe7WzBEmLazbAUpyOp4rGJxMgQ2pqySzMwOLGmPs1P67DWy','2sFGDRKhDemcOHst6uB9n7CfYGcB3v2hR1ayOMVETkcnZU33B0P','SECb40','aKaqnMGIcn8sr6rkzi','U','T',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1009524325,3128875133,'f5EYdwrBwEHoIX7bn1oRmvHZAAPcCOzaAV6v7Uudpe','LD2CdgGljorQ11Aqtesoj0NPaDemREtEucPLYBsgqIkxsz8zGQKpcTTi5Jh2oLJHCfmDxLhLWRWm1P5JZeCKzpJ8TulYf4zTDvMXs4cyYPBvJDJfnhECGriNUvCtvgR0587KGfM4Mv60Btwl1bgnJ9UlH4o8JNtXrV2vZo0QG9PkTYKRp','W3SR84eIM','bCJBVNMNJY2ZWuj9bN3sHkDlij','YoI2N1S9YGNCSChGlblzl3iKGDZTOfSLs3Rdz2IDVvXIAJc9GgvvsV3CrXhpjDyS5095P7P8VRKKUfzNApT6DSiY0Lu8YwkS','V8gl5IUe7D4xj',12);
-INSERT INTO ti VALUES (1009524325,3128875133,'f5EYdwrBwEHoIX7bn1oRmvHZAAPcCOzaAV6v7Uudpe','LD2CdgGljorQ11Aqtesoj0NPaDemREtEucPLYBsgqIkxsz8zGQKpcTTi5Jh2oLJHCfmDxLhLWRWm1P5JZeCKzpJ8TulYf4zTDvMXs4cyYPBvJDJfnhECGriNUvCtvgR0587KGfM4Mv60Btwl1bgnJ9UlH4o8JNtXrV2vZo0QG9PkTYKRp','W3SR84eIM','bCJBVNMNJY2ZWuj9bN3sHkDlij','YoI2N1S9YGNCSChGlblzl3iKGDZTOfSLs3Rdz2IDVvXIAJc9GgvvsV3CrXhpjDyS5095P7P8VRKKUfzNApT6DSiY0Lu8YwkS','V8gl5IUe7D4xj',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2515188377,3411807604,'QlO3fOZK','cVMwrWpWU4M1UcxrUuNbcUIefVLqk11oQlpGVqjn4qOT3Uj76gPqcsF3dzB672C9m4QPrFrC8zswtGAZQsbtX7edkc0G15KJS4cnj9AEA','xvNny4','qKznn70CtdR9soVDhl4LmHbJawi8Zg4Co2dS60C296Al5wq7EptwGrBHFNhvdQTrjtCsSd15uFWqsM7LZ3o5XNhhmtila9vJQaQmfQRwJaU3xRp9dTlDvzsWWJ6UaE88gr8tgdvKLYwZs8T4zaEOoV7sPPrOLeo9VRKVIbzqmff','jeryZkRza9M5hKEehY','yiqyZTYumEdzVlGRQT1GXcSoQO8GCgpTlfNw6e',13);
-INSERT INTO ti VALUES (2515188377,3411807604,'QlO3fOZK','cVMwrWpWU4M1UcxrUuNbcUIefVLqk11oQlpGVqjn4qOT3Uj76gPqcsF3dzB672C9m4QPrFrC8zswtGAZQsbtX7edkc0G15KJS4cnj9AEA','xvNny4','qKznn70CtdR9soVDhl4LmHbJawi8Zg4Co2dS60C296Al5wq7EptwGrBHFNhvdQTrjtCsSd15uFWqsM7LZ3o5XNhhmtila9vJQaQmfQRwJaU3xRp9dTlDvzsWWJ6UaE88gr8tgdvKLYwZs8T4zaEOoV7sPPrOLeo9VRKVIbzqmff','jeryZkRza9M5hKEehY','yiqyZTYumEdzVlGRQT1GXcSoQO8GCgpTlfNw6e',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(94) NOT NULL, d VARBINARY(42), e VARCHAR(32) NOT NULL, f VARBINARY(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1171673523,1212013116473156633,'R3SIMITuNBXxTZBX6f9LmiwtBPcf','5heG','N33xX5l','erC3EejsKtpAn6yrk7Tf37d','ILIwWq7H8JtozYqsT95bgTFmzIwWOHKydlOKPmAYANiXmvlmHZ3knIBiaBTvj1P7OJPwBkChoue1','LLifN3M7067X0ALaIS9aGLZIv5p1uwhvjZn85RmHqvlbO8tPGP5NbgYZnbchjwqF8oLNxrVWgOFKsuaAe0Ywn8JCZH',0);
-INSERT INTO t VALUES (-529391836,11848615589610472383,'YidLJN0EBBJckRhgF1q4HrUFLPJ73gAljo','lZAIKMRxM8EZTkEqxuPH9gKkjMV','QyK','iuGL1DES5rjU1NZ3dQfjoLtBsYpCplF0g7ogp2h','grUXZPM4KseC5M','5vvqRmue1mJHjmZnvNPHnR951dl19WJDxUJ6y5g5zMLYUVB',1);
-INSERT INTO t VALUES (-1542306480,16494530498510323083,'7ZZoq6Ena5Ojf6JXS97qLfYDfL5','wyuOhpuExUZ2chkz','vIqloQDF7c4Wkb','r4aSCFnT2RdPM1wOVDC5','prcJjJhJdIPfd3aE1OHbWrK7AVMiEGSumOrmozcjmCZsU631EI2LoBOonSn4nbzFBQ9Wh3aR14u35i3q4UNZ9SGjeHhk1V','aNcYv1vKqSwAzRHUrJRHqipLgExJyeNN1HL4sFfzDuPXb0DRCeHTDAqNdHmPe64AiL9pk6R0o2pTCm4',2);
-INSERT INTO t VALUES (-1163994366,15668393003350206093,'VDA35i3fNVJX0L7zWG5JvrrrwphAJKfVNBhH9y0S3aoV0Ti','TDs3VWPR','0ByroW4kgT0Le87SpAsjCByA9umtgGGV','2J9KhXcf','tVV6y7p5wE7rZVCAqQDUWhoOfwnb3svVmjoOR8W3CITjRnE7PVHx3RGe9','K2M3ghqBO1MZMVLcj7qmmpJWhmtDXdXsoa6ZA3yFigRgR6zIQ2nP',3);
-INSERT INTO t VALUES (-937528220,14568088980113029699,'JkMeiyqxeL3wFkgiJwsRMXpRbgKlUASUdatOywLIz3AMSHdtEjeevNIPNzd0JTW','CJspbvpell4fHDoqsRow7ngT4oPPI6N89BiV','pu0Obv7kI','H5nR7qpXQxgeP','xbZ7h4Xgl5zb0jtWg6K2jBG06xf7cdqhrv9ghn74cLOJXhmgHGIocJQyWmeYFEF3JB20Wa21c7uBwFqsE2dyT24fevDS5A','AJR77nk35QxEubK4TwXydMpBjv23',4);
-INSERT INTO t VALUES (-1818825532,7424894379386913689,'xMRLcvtw2iM7USZcmtAmFNoLZ','gPL0ZI8uCnwX9Zg7D48OrKY5Fp','u2QXaLf1nC90','PBWQTBBFMd0kES2WKR0kyxBephc','KAY9mM6dIRLc7l','dTQN1B7bAm3wmCB4Iv72ZWHssnTIUiYklkc9IAXGpY8Nqo6c7mzOdIe4u7QYck1JhTUdXnjN90MiQ5tn8IbJMCutNK0Jb2xctyGW',5);
-INSERT INTO t VALUES (1449045494,16778793084734481797,'ZhleHbyzUX6ROsJ3lCG6T0ObEsGN7sGHq5DsRJobZ5HY2PsRWoZCGEanZfqzY9Qbt8i85jFizgGXSMiEUOjUE537P2zP','S','bBsga3tdyIWE2BklFLNtw3moDimGio','Ek4isW3I2QcmFg11yGzTeFfqXyVB5NMn','4aQsPLkBRIKCtBM5ZeckWTNoL5hJ86SEu4AOKpbe1Oo8I9tpjvI1','bczuONlpGB94sRRSgETdmyYQ1a8Nw',6);
-INSERT INTO t VALUES (988052117,10195104582067983294,'KIDPzXf91O7viZ7h2Akla6MnZmUz19pF1eCL9j0HELpSK','DsOhF8','6cG8pKqPmhI9Sj3d3aJH','b4hI6GDOPO8aRNMxeTfrVma5DkEUz8','LZzzkLSGumcr8ZudQOPAt3sZ80ivyO6O','1aUUjtwqjSoiIhrSj5cFyDpPo6Nm4lgQPIWgMEnQ',7);
-INSERT INTO t VALUES (-1273116835,4076665606174317124,'oeNot2XkMN0yTew758S1O5jbdgXN5qFTD3M','ADQkgn','FOcjxq','QI6jIAu3dF1','VamVQkmSAGPvnbR1xRs81dMzIH','D4FwfiWGv25xgc35y3SrjCVZHRP',8);
-INSERT INTO t VALUES (-1124819428,4775789258837688786,'Xv1YnJAsalXbn6hzK3uRnY1tmuRE5u','9QbZKwPxATU4w4YYuXJ3','SIepXsaJnuJW','RgDPBB2Egz05YyS4kEKok7bMJigJWEsQucJB1Ji','qO1RtMpelCviR0gFST0NnJtgw9Lx9Cu3oeuL6qUsXWv5K0nQyCOGn7XMqjr3NZ9EGe5PtvWnLQi5u86','i9FWL8R',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15813447704209513282,-6903506,'yIet8DBiSgOdaySnCl4KixOi7OVfZjPfxxAX0NAFnXPT7bLLXOgGEbthNARQtHnisuMXy0IaLpgk','XMKBJDhBDH7a9OYqWYZPONC51lD5EDVhYmECHhdbfIpd3UzdCXtzftFphh1uXUVmfbSGAV0sOkSEIvrHicg5eTw9MAFfMCq1WGJrVv5M34nkLZUdH9RU2XBIGIVxqdFy7qE6XHCTzKqCJw43sxmxzHiQtP55Ox2bQyKhzh7kF3XNuN57btmMf1lBJYsea9PCexd1vcKliCQG6DcLMvT2k70bqLdE4d55dh1cGUqng7of25oskddQ6L2slYVIR','eTZZwusudYx97uh4PNXUh5pcwVHk','LVDGnvCM7jatPD8D7AC9UX','i','D',12);
+INSERT INTO ti VALUES (15813447704209513282,-6903506,'yIet8DBiSgOdaySnCl4KixOi7OVfZjPfxxAX0NAFnXPT7bLLXOgGEbthNARQtHnisuMXy0IaLpgk','XMKBJDhBDH7a9OYqWYZPONC51lD5EDVhYmECHhdbfIpd3UzdCXtzftFphh1uXUVmfbSGAV0sOkSEIvrHicg5eTw9MAFfMCq1WGJrVv5M34nkLZUdH9RU2XBIGIVxqdFy7qE6XHCTzKqCJw43sxmxzHiQtP55Ox2bQyKhzh7kF3XNuN57btmMf1lBJYsea9PCexd1vcKliCQG6DcLMvT2k70bqLdE4d55dh1cGUqng7of25oskddQ6L2slYVIR','eTZZwusudYx97uh4PNXUh5pcwVHk','LVDGnvCM7jatPD8D7AC9UX','i','D',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8965976847945580582,-1092728,'hI7rCHre1DiNUC','apt8LNTjRo2NpYFcE6dijU1gUQaQ5KQ2OEH9CFiz55XJZGmuGX8IBL71ImzPFaxm3udyYkZLIHe4JiDMCKFOcxyA3UWb235Ux9Ri5pUFsh5LJtWHwn1HJ5fNA3hBqCg8308N1rMuMJgyTopiTNwU','pgdiGygcIdEIHe4AI9LT5witlnpq3O','YM1v6wddTsZQygP1F2q9p9VA7liVY7rlEZEsx0rdq83Z7Vc6NhQW7EpUKZ8eU18V6txT8uiDFGPkElt2SZ0QNbPK6VzQDPekKDpwn02dJyzwy8BmBhhOSvAihlkg0uGkeeW0vSxJNgpNf0g0kvpriIfCZeGzlRZcy7iw1bEN4pZ2fFNfCT7Tl55fRNaXQQSXdhBIBw1sjmWu369gFndUU73xmOJk3m1DOr8xTRGuaYjSJCP1vo','W','rx',13);
+INSERT INTO ti VALUES (8965976847945580582,-1092728,'hI7rCHre1DiNUC','apt8LNTjRo2NpYFcE6dijU1gUQaQ5KQ2OEH9CFiz55XJZGmuGX8IBL71ImzPFaxm3udyYkZLIHe4JiDMCKFOcxyA3UWb235Ux9Ri5pUFsh5LJtWHwn1HJ5fNA3hBqCg8308N1rMuMJgyTopiTNwU','pgdiGygcIdEIHe4AI9LT5witlnpq3O','YM1v6wddTsZQygP1F2q9p9VA7liVY7rlEZEsx0rdq83Z7Vc6NhQW7EpUKZ8eU18V6txT8uiDFGPkElt2SZ0QNbPK6VzQDPekKDpwn02dJyzwy8BmBhhOSvAihlkg0uGkeeW0vSxJNgpNf0g0kvpriIfCZeGzlRZcy7iw1bEN4pZ2fFNfCT7Tl55fRNaXQQSXdhBIBw1sjmWu369gFndUU73xmOJk3m1DOr8xTRGuaYjSJCP1vo','W','rx',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7009962947788540671,-6915805,'2j9rNC8E0PG5XHF4n9mWj0FpwptmRi6JOhC7ZsSrKSCNsVESXADkPUpNb5aGQ8ayYBZs5zL','pTe4RgYqNdk6Dku4raYp3a9BlOT73VceSU4hJPqnDoBMqCATuulSOMY5mXYlQuVDoL98dKMrerW4CO5h6I183hW5DSMYZchFf3zumI2rOwWK2QaMMiqi3YnC8FGpnHZIm8MEfD11v2cBmsf3','A11cqjn10DJRdQajbHq4i359IMS','pJcVSpqUhsa4KdduziEYxld3wQF6fYbBm4JppsV9105LHSaNvp8CoDRKxTcLnLFodVs3e0vyhZbc9JF5G5YcGyzeqQ3KbpKdb36DEdXKCLIcXfKxjXdNChkVaVvMvat4FuDvJS1cg9wK6mKHiQub2NBN8LI0DQtLu9EC8iAlzs1WJ253','B','h',14);
+INSERT INTO ti VALUES (7009962947788540671,-6915805,'2j9rNC8E0PG5XHF4n9mWj0FpwptmRi6JOhC7ZsSrKSCNsVESXADkPUpNb5aGQ8ayYBZs5zL','pTe4RgYqNdk6Dku4raYp3a9BlOT73VceSU4hJPqnDoBMqCATuulSOMY5mXYlQuVDoL98dKMrerW4CO5h6I183hW5DSMYZchFf3zumI2rOwWK2QaMMiqi3YnC8FGpnHZIm8MEfD11v2cBmsf3','A11cqjn10DJRdQajbHq4i359IMS','pJcVSpqUhsa4KdduziEYxld3wQF6fYbBm4JppsV9105LHSaNvp8CoDRKxTcLnLFodVs3e0vyhZbc9JF5G5YcGyzeqQ3KbpKdb36DEdXKCLIcXfKxjXdNChkVaVvMvat4FuDvJS1cg9wK6mKHiQub2NBN8LI0DQtLu9EC8iAlzs1WJ253','B','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6969077335848085166,4164059,'rUiAmWp9vSwYz0PgfB3i0E4D1Wcx','M3uE8F9DuX6AHgAcwqtJEsjMTVtngxJ4Uak7YXoGDnjpM7StruxLFsPI5XGPeJRXAvhMMWLtSRjAjPzU8p2fttHFWhZQCRgB73Wg77oMQ','zfyNHOXUF4CRcZNc','Y94RbTLeFSvy2obk2B','r','5CQ',15);
+INSERT INTO ti VALUES (6969077335848085166,4164059,'rUiAmWp9vSwYz0PgfB3i0E4D1Wcx','M3uE8F9DuX6AHgAcwqtJEsjMTVtngxJ4Uak7YXoGDnjpM7StruxLFsPI5XGPeJRXAvhMMWLtSRjAjPzU8p2fttHFWhZQCRgB73Wg77oMQ','zfyNHOXUF4CRcZNc','Y94RbTLeFSvy2obk2B','r','5CQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED NOT NULL, c CHAR(51) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(42), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5023358,2141647359,'6vxuUMIRRH1Mydt2t','SF4dqFMBQC9g5UsXtnaa','NtSVpL2Mp6SDRYgFGFEK88FF5OYGvebkWu2w5w5BwJrvTqEOuoG02t56opneNYP9oOc','UK3lkCIDBODKPMoszrm3y3oapUcH','9y','y',0);
+INSERT INTO t VALUES (-7838532,1907754349,'fBKhAgxcYubU5jo8vt9RagGjvmch8pNUt','ftS9hKRJSmsF7JfG2','bBEUvuknJcdjn4MwEkubgXnlgEtsHiHyqok0eigzamMkzFsM3Owev8yUg7n79BmAZmUab61d5fNo','XF8O9Ejo3cwQK9DqjkvTwDzuqgQE4ta2cp','7','Bw',1);
+INSERT INTO t VALUES (-1301158,4071699894,'W66FDgBuzFTrTPk0QO8YQ64vt22AKY','cv0jCt3sTphYDwF3f','AZ','xgPLEP5VYso5bdZkbhObHpmDB7M','D','2T',2);
+INSERT INTO t VALUES (-4676602,837742842,'1ekiW0V3lKD47VMvZNtiWYMd5btdGwt4uCp','4NpZb','Ncmk41hX1AHpmbw3Ja4DnPtMMAMwzQXc','fOqJVtXBB55Oh9sPHfS2KZPeFUceqNdeajT','7l','b',3);
+INSERT INTO t VALUES (4085107,2038945128,'idZqXb6u8uXziHqIVOHsNl0EstxuD1Pvetbf','Afb','jIfmO2rMt7mq7iucSqorJ2rVvAWiW8xt3gJu5c6HvVlBI','Cz7cB','p','0',4);
+INSERT INTO t VALUES (-2436720,2843591202,'UJmxXfwFYLoJCyw26I1sG8ZWlrM9FCw4w4OFxXe3s','o3wCTF1D6oM57LnqMvn','rsoWuskfmW','FtrSllcJv2IGGnsobjfQ1D0pTspZyrW6mNo7lNLKB','I','N',5);
+INSERT INTO t VALUES (2587053,235250888,'vFbAsKBV1S20CSlVsSIwQ3eDfKH71mRhmwRHnyJug8JVQ','KS8xKQUS2pUag0zUqLjs','AXxoAqE98PmopSNYe7o8FpmfKQhgI3GK985uSus35sig5QxoZrdXKr5hAE1hIyd3UlIFAeA6Eon','IB8ULA','M','yz',6);
+INSERT INTO t VALUES (2586974,820570425,'sY0U3Xhkt4Mpmb69Upkn8cT8TpCaRqOj4xNOdHwV','x1Y','jFEqukjE1rPgAU0M6le1qfGVLSI1A0BKvVDWvrtHI9340U9Qh8nx7KaxVcUsHstKjhL','GKHmt5tOLvpErZgk1W5wWIoTRRGlbD','gO','jb',7);
+INSERT INTO t VALUES (7414577,3441813640,'iF6nNhqaA18T7lc7Qc31NXwFd0f190pREYKscmERLs7WQ','XbQo1WuRnVrxOf540X','oJlkGMCiIWmtlmp0XfLarIHYYT2HvPwSAKl61mcsEHlYEvna','fUFo9bYSzXcjZyAHPw1JrleSRZNeQ5k3G2pO','mn','j8',8);
+INSERT INTO t VALUES (-4348779,1644655892,'tW9Wsx9nm8Q1CLt27Im6AKlfgWnXhP2E1iZmgW513ybke','n6xQoryfFTf8','GC9PtcEjnbTzAgic7sjYy8p99pvP2mZfNP9XUMPXfdc24BkUjxowxwBFBSPQF79yl6B5DrPi4gVkoFcZ','0UTIMSGubNSUVmuP7sZdmymAoVGzKc0FWNnWl383j','Y','s6',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED NOT NULL, c CHAR(51) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(42), 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 (-5140691881760485434,6693005402904399181,'JacNoUzFtsaeFOed1chlTsXZDPc6o5a8rVsYIqyCd82FhiIN0T2R8qhAU2L23efSt2TS4uRM5C5RPvMF7kAyTy1uq','b0mluLwHRrgFkdNqT','6FVaSArZ4u32DT8b1xxuBTCaYT49rvb','Zs9PEylxOK2qsYZLSPzyTZF77Ci5h0tf','9k3VCfqqxVCp','9POzjdsZPY6eFC98XwH46Mhaj4oYdHYxM5S1t2DYmf0NtJeSSxTwWmd4C0vzdcMF1YXmImIqeZpwX0xXBSXjx8gYMg5YO',10);
-INSERT INTO ti VALUES (-5140691881760485434,6693005402904399181,'JacNoUzFtsaeFOed1chlTsXZDPc6o5a8rVsYIqyCd82FhiIN0T2R8qhAU2L23efSt2TS4uRM5C5RPvMF7kAyTy1uq','b0mluLwHRrgFkdNqT','6FVaSArZ4u32DT8b1xxuBTCaYT49rvb','Zs9PEylxOK2qsYZLSPzyTZF77Ci5h0tf','9k3VCfqqxVCp','9POzjdsZPY6eFC98XwH46Mhaj4oYdHYxM5S1t2DYmf0NtJeSSxTwWmd4C0vzdcMF1YXmImIqeZpwX0xXBSXjx8gYMg5YO',10);
-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 (-1687763490808851051,1327694637002052928,'E842','uFEGEL7JWMKSqFwn','Xkds08pwmXh0J','mgkO','sOTjiEcGTVwiUA','vqqisn1QtGRZlI6WRoD27bo0tVMsRKwvI9rf0btqSuwYfdq8UVZb79OXo6GBR6ySpH6qcBDC',11);
-INSERT INTO ti VALUES (-1687763490808851051,1327694637002052928,'E842','uFEGEL7JWMKSqFwn','Xkds08pwmXh0J','mgkO','sOTjiEcGTVwiUA','vqqisn1QtGRZlI6WRoD27bo0tVMsRKwvI9rf0btqSuwYfdq8UVZb79OXo6GBR6ySpH6qcBDC',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2072894,2027526415,'hoh0RIJwgfDR49tusOiuTVQw1LaN2Ts62zuaYxgsWi','QZREhMEZ1ZsEQkjDXTK1','FGzzgdyXC8Zcz7FVQAOjsbOxOUyYS5dLEYq69n52cpeT5K4YSMM4whb9dKZxAF','yLTvnTPYHqpXozbZftcMT4B4NmNAN','3','s',10);
+INSERT INTO ti VALUES (-2072894,2027526415,'hoh0RIJwgfDR49tusOiuTVQw1LaN2Ts62zuaYxgsWi','QZREhMEZ1ZsEQkjDXTK1','FGzzgdyXC8Zcz7FVQAOjsbOxOUyYS5dLEYq69n52cpeT5K4YSMM4whb9dKZxAF','yLTvnTPYHqpXozbZftcMT4B4NmNAN','3','s',10);
+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 (-6254522,941103165,'D','tmYL190S','zBlw6K9TfQA2mSFYoa6uC0gofQSFKvS0zKuM2','4k7Uj3t01TynS7jA0pal0BQpnlBZNpoKjONVz1ye5','Y2','pQ',11);
+INSERT INTO ti VALUES (-6254522,941103165,'D','tmYL190S','zBlw6K9TfQA2mSFYoa6uC0gofQSFKvS0zKuM2','4k7Uj3t01TynS7jA0pal0BQpnlBZNpoKjONVz1ye5','Y2','pQ',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1445789,4246030619,'Y1398qYU6rJa2vPnTlwGN7kCHWMj4RJ9WQMWZZdYOFyU79b','1Lm0DZ40VBrreJCQCUpq7BK80v3zqZZeFbLBGBUKrBswsBlpK4MB11ytlOZG5HMURKA5yE1LF7ein95Vvkj2ki62FTLggm1SI4yf4Jxu7Swh8Nt4nKgDXRlU9nSowC0vg9Ig72Cb2bTa5vDQFo0t6qt6DUu6CLZv0CZ3b7pMdmxCRGtRa7EZx9yRWyVWd6s75Ix7hWJBM9pPJ72qcCgh0LOLHyMM','PdMPvrCcDRCscHUKtxn2t2EBuTaR','UkgxjpmiDSkZGIF5Ao7','F','h5',12);
+INSERT INTO ti VALUES (-1445789,4246030619,'Y1398qYU6rJa2vPnTlwGN7kCHWMj4RJ9WQMWZZdYOFyU79b','1Lm0DZ40VBrreJCQCUpq7BK80v3zqZZeFbLBGBUKrBswsBlpK4MB11ytlOZG5HMURKA5yE1LF7ein95Vvkj2ki62FTLggm1SI4yf4Jxu7Swh8Nt4nKgDXRlU9nSowC0vg9Ig72Cb2bTa5vDQFo0t6qt6DUu6CLZv0CZ3b7pMdmxCRGtRa7EZx9yRWyVWd6s75Ix7hWJBM9pPJ72qcCgh0LOLHyMM','PdMPvrCcDRCscHUKtxn2t2EBuTaR','UkgxjpmiDSkZGIF5Ao7','F','h5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1964360,793752834,'cukah9w2CEUmHEmQJQOUnxBtSB1x','hXo3zsWk4K7g7L1YoeCwlsox6aDTLBHXreC5mnQFFevhf0MMpMZcMiGjZdMy1IckDQm8zfZyCD37NioESYP0e0EdwiuKL9ZNWKWaQGMgisDvDGvTt7WaioXj9TEYytRbA1D1XWF0B2N79WOzgF61Sb533Iu7XJbXtc2Qve6SnirIBdwv3bUbevJzJsk4tQna4JE1Yu3XrWuV','GHIl','SLlLsWAiLJNbTiCsr7vu5dd6CJvUlUMY7R191nktwm','nb','am',13);
+INSERT INTO ti VALUES (-1964360,793752834,'cukah9w2CEUmHEmQJQOUnxBtSB1x','hXo3zsWk4K7g7L1YoeCwlsox6aDTLBHXreC5mnQFFevhf0MMpMZcMiGjZdMy1IckDQm8zfZyCD37NioESYP0e0EdwiuKL9ZNWKWaQGMgisDvDGvTt7WaioXj9TEYytRbA1D1XWF0B2N79WOzgF61Sb533Iu7XJbXtc2Qve6SnirIBdwv3bUbevJzJsk4tQna4JE1Yu3XrWuV','GHIl','SLlLsWAiLJNbTiCsr7vu5dd6CJvUlUMY7R191nktwm','nb','am',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4027294,2431494397,'GR8b828X9U65ydBYF3aWitNx1XQ0oseiVopYH5dO','vIEL6LXWpjTvztvmuEP2FXLsdhIEwrLQS5KdMbQdgRSXLzgix0hXVXacHyig322qK','MAiRELUeW0ydY7kWGurI5MlMdQDu9t6Gs99EseZzjfDh','ac7r2w8rNYvcAByYhTCIrB3qg8YOFfr2tGnS0k1NSskcqMtpZoKtWK9dACha5pC0uTTaZzTbYeSpuZ0aiIUJKKNQbPzAQOf2R4ODhPfutOUkm5s8480yWnuZquYHpDjSVNVwHDOjBwGqkBAzVbj7ArdpwszTUfMzOyEgiiNmsAByS3jBGqK0V6X8fxTWdee654qtPdf1iy611ACsIk7','NC','o',14);
+INSERT INTO ti VALUES (4027294,2431494397,'GR8b828X9U65ydBYF3aWitNx1XQ0oseiVopYH5dO','vIEL6LXWpjTvztvmuEP2FXLsdhIEwrLQS5KdMbQdgRSXLzgix0hXVXacHyig322qK','MAiRELUeW0ydY7kWGurI5MlMdQDu9t6Gs99EseZzjfDh','ac7r2w8rNYvcAByYhTCIrB3qg8YOFfr2tGnS0k1NSskcqMtpZoKtWK9dACha5pC0uTTaZzTbYeSpuZ0aiIUJKKNQbPzAQOf2R4ODhPfutOUkm5s8480yWnuZquYHpDjSVNVwHDOjBwGqkBAzVbj7ArdpwszTUfMzOyEgiiNmsAByS3jBGqK0V6X8fxTWdee654qtPdf1iy611ACsIk7','NC','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (927325,4114947813,'yaaB7wg0mdYFToKmbgiOWZJ4iYW4XjfAelDYl','BtTAESDDKz3MV4pXf5LMQmZH3Pfj9uQCvIbXn7VvnSutp490nmznt8Uidh8cxKb5QOfiLPS0xT3yclQBTeCjH1CeZSNkoJGoocwIB','EsxF1DBW6JVhxndYwD9sfCPSWBJZ10U99z7rl1geDbmFzjwGfm2gP4IOYZo','KZXJpkYaBMzyha2dtHBsrSbqZHIGAIn7OFDRl6RyE5jtFJuZ0vcf2iqSV3Qh0SDNW7fIKD4KBJzXLo4NWjEPoj0p7ES0vPVBLfsG1nsP2ulMVRT2qP078Ba','5','HDv',15);
+INSERT INTO ti VALUES (927325,4114947813,'yaaB7wg0mdYFToKmbgiOWZJ4iYW4XjfAelDYl','BtTAESDDKz3MV4pXf5LMQmZH3Pfj9uQCvIbXn7VvnSutp490nmznt8Uidh8cxKb5QOfiLPS0xT3yclQBTeCjH1CeZSNkoJGoocwIB','EsxF1DBW6JVhxndYwD9sfCPSWBJZ10U99z7rl1geDbmFzjwGfm2gP4IOYZo','KZXJpkYaBMzyha2dtHBsrSbqZHIGAIn7OFDRl6RyE5jtFJuZ0vcf2iqSV3Qh0SDNW7fIKD4KBJzXLo4NWjEPoj0p7ES0vPVBLfsG1nsP2ulMVRT2qP078Ba','5','HDv',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT NOT NULL, c BINARY(22), d VARBINARY(54), e VARCHAR(75) NOT NULL, f VARCHAR(74) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3620037194882693451,5772463,'kKNQBj','CjQtMQmmiaX2FTh671daqOve','VgK1GtoIoRUaeEkwJJmGRXEwASCCfl4nCX','X8VyXKVJkxj7sKHtHrq9gxgeirTzaJE5d9axNnZvBEwyMEndvvTanGEwSxMMG9qw1mhQWt','w2','K',0);
+INSERT INTO t VALUES (5225098762474459111,-6416360,'tRkJmfr666qcL0CavJt1lb','jqk','Rh3ahafAcdOm22HkbcRlbPnabeWe1l9vu6Se8SK1BhLm0O7nzqKTAxKYcQkI6wTj6','F5JEk2f2Ze9Up6tqaz850vTRMLdPFLyP2TA','bD','R',1);
+INSERT INTO t VALUES (-7828729766432301572,-3180909,'Bl4rS4R4ro1fYu','L0LiBHVhgy0EVApMwAfb4','gat7FMdMbLLGJI4SxXJv8yDXgu0mmrNz4zMfxv9wChwWIGUue6u','TRJecwPW','8','0',2);
+INSERT INTO t VALUES (6187692615920293079,8104441,'2qaJQcKq5M','qgeG0DIgjDkJCt69JPWdaZVM','lrNU1X651yIdNHdC73p1pLk','KldMGV','l','Z',3);
+INSERT INTO t VALUES (6804484497102795598,-7490841,'NLT3SnU','s5','dQYPgfFhGs0VXUs5L16mptw3eHAbWR0rEfy9knMIAkGQX7fsDqam45Io439EqlvpdaleR','BUicq0EibqySdlLSMv0GjF0FkTAv14ehBe4','u','H',4);
+INSERT INTO t VALUES (-3209808338801298470,7499424,'fyr402avHo4WhtkMs','kW4gI9HWh2dhFNfWWdu68cZezhwhPgjvdel','JsGt8CJScbovE4tdtRMzuk2sAkN','dTgcY6LVCVA5SVcluozZqmqPSXRbe26qjkiPB8eixc1lVB1u25krqYrd5','8','V',5);
+INSERT INTO t VALUES (-2587458639872927238,2254167,'wRV','b85xutAOLT4YNhgTfN30vTX','xRCC8IaEXsPEO545z1iFE877iSWxWCx1L25Un2Psa0C0djqi5Ga','l9CT2sgqB','pT','i',6);
+INSERT INTO t VALUES (4715856450241651090,-4458546,'qjgFU','1nOWAiRhYfzX8JZ','18zTziiO','u2B4aCSghvTWMRYxsRhhYzSMVCGH90rPPlGrIkvTPfDBtmjDM01T7qP','U','Y',7);
+INSERT INTO t VALUES (-8167062020012629448,3183230,'iG1O9cOPMX','IfoQaF3TJNhbfFAM8d9IY6B8j5dXFJ','tBEwwyGe4NvYIzS1oNElyWOaCe4CazLTZy6IHOgGX','3MCxKyaYhIuox0EZtmPiuKPlPjWcsBRJUJZrCcSPXRn7A0B0gwR8qkhMYQFbH4nrRL','uR','7',8);
+INSERT INTO t VALUES (8617213888775830332,-8057339,'Wtcyn29sCvGidyrtyhlOGi','cbR7mljV5OfbsJ9eEAUNys9RGyCDHjNhnBQZlZzbw3cYubS','9525K466t5kOYKWe6wysoJs7CKIrdgGuoDBE0EvX0O6S0cY4PG09qhZqVj4hm12','WTjWBw8vAchHKBZ1s9N','H','6',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT NOT NULL, c BINARY(22), d VARBINARY(54), e VARCHAR(75) NOT NULL, f VARCHAR(74) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3798997579181294961,71202,'7pIVXzIvWw5ci0oh4','zayw3pKyNe2GU','IEcFq0kftL3MwT54ZukCi','wJ7B','N','T',10);
+INSERT INTO ti VALUES (-3798997579181294961,71202,'7pIVXzIvWw5ci0oh4','zayw3pKyNe2GU','IEcFq0kftL3MwT54ZukCi','wJ7B','N','T',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (-5141390107090400422,-3113734,'0mwMHqsWwwF0lMb9pBC1Y','aI8IAkOvTKLN18T9BbKkKna2uF7GPirToFny19E9jZIpsWrCX','9POlpdfUsX5kKsjIl2dW10A8aSlk4cMPDygOfGk7NDjrQy5KsUUTYiiZgvZreUs2vr','KsDDW52AKXGnHd3Qbm6LGtV','qy','P',11);
+INSERT INTO ti VALUES (-5141390107090400422,-3113734,'0mwMHqsWwwF0lMb9pBC1Y','aI8IAkOvTKLN18T9BbKkKna2uF7GPirToFny19E9jZIpsWrCX','9POlpdfUsX5kKsjIl2dW10A8aSlk4cMPDygOfGk7NDjrQy5KsUUTYiiZgvZreUs2vr','KsDDW52AKXGnHd3Qbm6LGtV','qy','P',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3206740152940058761,11768316599870760402,'3Uz8fiySpS4VRxdnLL9NUCKVDOze','XSU8apr2ZcInOQY5o6r587Vup','rknvAGe0xDMR4y5E7ETG2lRl1RxKBK','u','UndLNGANzCsYrRFhwueR8y3agzGh3ZhE1iOYK88i2ioxHTlJxgrp8KgNPnDEo3S5By9VSFiiptje1ZNxImAVUnsJ7Rs','tROIKuDVtvOn0UJA0oA5Eq6',12);
-INSERT INTO ti VALUES (3206740152940058761,11768316599870760402,'3Uz8fiySpS4VRxdnLL9NUCKVDOze','XSU8apr2ZcInOQY5o6r587Vup','rknvAGe0xDMR4y5E7ETG2lRl1RxKBK','u','UndLNGANzCsYrRFhwueR8y3agzGh3ZhE1iOYK88i2ioxHTlJxgrp8KgNPnDEo3S5By9VSFiiptje1ZNxImAVUnsJ7Rs','tROIKuDVtvOn0UJA0oA5Eq6',12);
+INSERT INTO t VALUES (5748687834951130902,148105,'Bmeha2GUfdWRXABu','MtYjLyBx99GN2dr7vGm80AzTMAcjEjrhpFisb26lMp0EgsOn8y7Xs7vtRYcGtciSnfIHaUKftj5j6oXPLmJgnimppCRJOL0CZrPueNurXDbHjA7iDdRozy09o393Mjuw8DgyrnbSjNwMdb','QVPANoIQThMuNXZ7H99pt7IhNxw5JqxBTrG3ai2ImKH1czdIIv3y9iG1e6LJ4YZJbf','hAPjvltdByaEnXsbvvt8ZoZNHC0VUda07MwR63fL','Oo','k',12);
+INSERT INTO ti VALUES (5748687834951130902,148105,'Bmeha2GUfdWRXABu','MtYjLyBx99GN2dr7vGm80AzTMAcjEjrhpFisb26lMp0EgsOn8y7Xs7vtRYcGtciSnfIHaUKftj5j6oXPLmJgnimppCRJOL0CZrPueNurXDbHjA7iDdRozy09o393Mjuw8DgyrnbSjNwMdb','QVPANoIQThMuNXZ7H99pt7IhNxw5JqxBTrG3ai2ImKH1czdIIv3y9iG1e6LJ4YZJbf','hAPjvltdByaEnXsbvvt8ZoZNHC0VUda07MwR63fL','Oo','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6023594245496154617,-8294157,'iRPEtC6BuSHAy2br4VPS0','gXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15C3kc1siokvC76ub1g1SHXnyKQyVdORaif6O0qXUnii9MmvpIW0ciNFqdiyWSbhewv9CiqvsjDwq7xEcTIOycfrzKFUVU6M4cv6QVUjvCfZxdNc','9tRkKrk9uQ34L25V8aOlWUEtbQ5AwEw8tVIzoUUaW7REk0UvpStYHwr','BVbF26GffonqQ8rpcE2DgpGy4CtlqYotzhybkcxaRg0tfrZs0IHkiVxA0ZBJNx0VVnwZcRV2eIFwTGQ2U9YTFqIEDI3BREw6hxRgeEaLlJi0i81frKbGMJaDLCqYLDKpBdq8UCpGSkSDD1LdwV24g1xJw9fXfGpPfPpvU4ZmjRSdUhRupsSylsX0oS0XIkS4','M','C',13);
+INSERT INTO ti VALUES (6023594245496154617,-8294157,'iRPEtC6BuSHAy2br4VPS0','gXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15C3kc1siokvC76ub1g1SHXnyKQyVdORaif6O0qXUnii9MmvpIW0ciNFqdiyWSbhewv9CiqvsjDwq7xEcTIOycfrzKFUVU6M4cv6QVUjvCfZxdNc','9tRkKrk9uQ34L25V8aOlWUEtbQ5AwEw8tVIzoUUaW7REk0UvpStYHwr','BVbF26GffonqQ8rpcE2DgpGy4CtlqYotzhybkcxaRg0tfrZs0IHkiVxA0ZBJNx0VVnwZcRV2eIFwTGQ2U9YTFqIEDI3BREw6hxRgeEaLlJi0i81frKbGMJaDLCqYLDKpBdq8UCpGSkSDD1LdwV24g1xJw9fXfGpPfPpvU4ZmjRSdUhRupsSylsX0oS0XIkS4','M','C',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8389623347606392977,-6202091,'tTmHF','F0JsUYtRDuy2zT2YYXWqqoXcsiQuStscyxyNYWq2JZ3bn1hcsH2xsFvEydrXCkwWZTsV6EmtIgF5lYTwN5yyzykGNsJpxESW7CA0KPWQULaV','uYzMNy','FUDwMu1ZuXHDEGIfcNINDBgaDdjYN4PxnLETZ81wYIQyROkMve3ny5Qh','TDq','c',14);
+INSERT INTO ti VALUES (-8389623347606392977,-6202091,'tTmHF','F0JsUYtRDuy2zT2YYXWqqoXcsiQuStscyxyNYWq2JZ3bn1hcsH2xsFvEydrXCkwWZTsV6EmtIgF5lYTwN5yyzykGNsJpxESW7CA0KPWQULaV','uYzMNy','FUDwMu1ZuXHDEGIfcNINDBgaDdjYN4PxnLETZ81wYIQyROkMve3ny5Qh','TDq','c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1550496210656953959,-5676934,'G','qDniahYvO6tEKQzmXqMfbbhiWrWiRSnKPTEhSUkoza62K4JbBYLaqxFTyLcTs38MYurh0WMTgJZYcJPVA5u3wBgkEPiqse3KO1CN0CafXeTOmTjkIUV1ocGlyyeUKZhI8nG4S28Z5lIbImUpqs0rO61ZCDd5lClFZ1OmQCUeoFu14mmM9thZ25CqLdLEETvVSE8srYLhYR3iChHYfGzsYJnXPEEZMSd2bJbcgeoy5B','sUJwFQBAavTDwvzY3tSNkS','sS5L9zUapf4N1Wha9rN8Qf0UXpUSxHNhiZl3MLJp8xaeERLRuyid8ap7XhzdlyjK8aG9zO0Fi3oNGzu3BkLWvkDBL45Cjm01dQFyJRETnEWftx5TDRJHBNwWdlwyYlqV9s2gBtjJfk6ioD0JflgT7OcHuMTJ9zJKkRqrBsDkijcKegjLWguEbXexKNt30RjN5nv0o8dKvoHe5ebVaI0lkHYwsZGJW3','8','0M',15);
+INSERT INTO ti VALUES (-1550496210656953959,-5676934,'G','qDniahYvO6tEKQzmXqMfbbhiWrWiRSnKPTEhSUkoza62K4JbBYLaqxFTyLcTs38MYurh0WMTgJZYcJPVA5u3wBgkEPiqse3KO1CN0CafXeTOmTjkIUV1ocGlyyeUKZhI8nG4S28Z5lIbImUpqs0rO61ZCDd5lClFZ1OmQCUeoFu14mmM9thZ25CqLdLEETvVSE8srYLhYR3iChHYfGzsYJnXPEEZMSd2bJbcgeoy5B','sUJwFQBAavTDwvzY3tSNkS','sS5L9zUapf4N1Wha9rN8Qf0UXpUSxHNhiZl3MLJp8xaeERLRuyid8ap7XhzdlyjK8aG9zO0Fi3oNGzu3BkLWvkDBL45Cjm01dQFyJRETnEWftx5TDRJHBNwWdlwyYlqV9s2gBtjJfk6ioD0JflgT7OcHuMTJ9zJKkRqrBsDkijcKegjLWguEbXexKNt30RjN5nv0o8dKvoHe5ebVaI0lkHYwsZGJW3','8','0M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b TINYINT, c BINARY(19), d VARCHAR(95) NOT NULL, e VARCHAR(24), f VARCHAR(50), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5792645,-14,'ByUGpnPr8qPVCbcasq','qTsbsBQqwYcoAHpi1tguaYfCEzo8B0CAl9ck1jsvo5MulaVapORBkzwWTvbISTFrypsusrrsgsrE','XErQdwZjLV9fzDHr93NIoIu','H4w','VW','uA',0);
+INSERT INTO t VALUES (5203902,10,'t9RpHAn','VBNkhebjaM2HWBZJ9QMCJpdRK1Uf35UsC36ln9Xqh4Reabt','zz3M','ECzbxQrLZZBtsiBcI6bCoodvnNqU09K34fhO3a4mzPg','GA','b',1);
+INSERT INTO t VALUES (-1827679,-53,'q6575','3iWoHAQpIug2Mq6C5eCM0zdZxe66Akhewwkvx5U1i28HkJWiBgN17ZEFCJF2pv','MKccp7rM6m1aZxH','CFC9a1NpGdGPJTjXzC2tmZabdYiOQIyY9LWpy','H','9Z',2);
+INSERT INTO t VALUES (-3882715,84,'lXlRec0c','SjWC5cpscbY0OzXTZNXp4IKPJ6Ddd3y7L90ZEs1w1X4soZJR1KXjFWp','rm3MkXPmlnPAvdBy','mLdV','Ar','u',3);
+INSERT INTO t VALUES (1693021,-59,'XWUE2iTsdex34kw5x','wxwiAN211Z','174yg2','S9okdtsdn1cRWQBGxnDRofYP9QwCeda9paacChU0','Ho','gX',4);
+INSERT INTO t VALUES (5629000,34,'DAEU4KVXh88E1qxC01','wqAO7t48P6GFJLOCdcU','wzoaFCnCROzq5H0fSCq','ZBeAHqxRmXj','W5','s',5);
+INSERT INTO t VALUES (827643,-100,'OEn','gIrRMPHHlFMAuyqCYgB7nyAtdiw1SsHBJMzJ5ft5YmAZzXpwsy7fu28ay8BHO3Iorjk9fNR2kjaFUbOK','0arxTTsKwoGAy5DDV2Tkfh','SUsrjMCQyrsU2nltizEhGiU9f','Bk','R',6);
+INSERT INTO t VALUES (-4063105,-58,'LLTKiXBDGpxy7w7r','E5X012q6HXAUC81Jm0wRU','S0','QO8AWnAbfsIM9j','0','j',7);
+INSERT INTO t VALUES (5856181,40,'0Z5lZ9R','ibOJnNe3u5rBgPIFraQPM6XMPDAWjyjkU2LgcHumnzUgYEHABDnAcefRnyzhs0PamqTgzBc74qi4dYYoDLF','kwos2wAv96C','BEsKP7FvvLY4vlXHKLtNhjbx','M','4',8);
+INSERT INTO t VALUES (-5826173,-59,'la9ma4Ui6L','NfGSHskBySdwd6RkFGhmIOgEWXlt9VM8uprgDVbU7bOPWhyXt0Iqs','gaL4HvrfmFI0yjZOtaB2Xe','FavX0Ql5353dsDXq0Xa','Ql','2',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT, c BINARY(19), d VARCHAR(95) NOT NULL, e VARCHAR(24), f VARCHAR(50), 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 (-2608358382287142747,48,'EWEMOfRpz16','OTjrDh3H78ybKthmt5pC','F6gHYKbk88SOyLReRyGqtjx','b10afYWBNG9YAdxqCCkT38UlaVq9QACfZ','3N','0',10);
+INSERT INTO ti VALUES (-2608358382287142747,48,'EWEMOfRpz16','OTjrDh3H78ybKthmt5pC','F6gHYKbk88SOyLReRyGqtjx','b10afYWBNG9YAdxqCCkT38UlaVq9QACfZ','3N','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(20);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(20);
+INSERT INTO t VALUES (7468837229380818035,-124,'xSAtmYsdNTb9xU','hpHYPA3D45WJGjtMxEbHlGQqvRSNe','XDR5fK4ytquClvVnl','KgOaTfJtbtlXOrd58cQcbWWGmhnpMh','I','4',11);
+INSERT INTO ti VALUES (7468837229380818035,-124,'xSAtmYsdNTb9xU','hpHYPA3D45WJGjtMxEbHlGQqvRSNe','XDR5fK4ytquClvVnl','KgOaTfJtbtlXOrd58cQcbWWGmhnpMh','I','4',11);
+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 (4928162239593241245,62,'s6lxRroKU3FRI6XzUDZ','VTOXZ2P2vHIo8JiinJ6oAe2GCIqwOMDZWj7LsWYSPbENSfwEjsDXe6Dy2LY1ZUFz4lvsCvxxral7YGthszubXE','faKexgbCAi7DTL','pGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0','1','g',12);
+INSERT INTO ti VALUES (4928162239593241245,62,'s6lxRroKU3FRI6XzUDZ','VTOXZ2P2vHIo8JiinJ6oAe2GCIqwOMDZWj7LsWYSPbENSfwEjsDXe6Dy2LY1ZUFz4lvsCvxxral7YGthszubXE','faKexgbCAi7DTL','pGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0','1','g',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2586436158612199094,19,'GuAa2xmz','lCYzbSBUK3a65HOVsFkqyFBIu5KGoLfNRwQXWMPerLeHAozQY4yGZSoVjMgoqEwHwPubBnyJbJffN8jhfosXnN33OPVZEgWGrDfsqZquywZg5C05Wt2LW7GrwIg7wxTVVEEkclf2vUpsPDqTX2hZjHcbyZOsXObTwrPGAd5myRB5pug3Ys0i1HVITNizQjbH1Pxd9','i8MTb','C3Uzzczi1tH6dLshylSOQV3EcFH0YaT2TcK5fBYSIKqv4dRJ7PwFQf7m7uvuAVJzuot8bWKVsaWY7pJsyK4TjpbAeORgrZtvJxLHvN0N4AU8','7','4',13);
+INSERT INTO ti VALUES (2586436158612199094,19,'GuAa2xmz','lCYzbSBUK3a65HOVsFkqyFBIu5KGoLfNRwQXWMPerLeHAozQY4yGZSoVjMgoqEwHwPubBnyJbJffN8jhfosXnN33OPVZEgWGrDfsqZquywZg5C05Wt2LW7GrwIg7wxTVVEEkclf2vUpsPDqTX2hZjHcbyZOsXObTwrPGAd5myRB5pug3Ys0i1HVITNizQjbH1Pxd9','i8MTb','C3Uzzczi1tH6dLshylSOQV3EcFH0YaT2TcK5fBYSIKqv4dRJ7PwFQf7m7uvuAVJzuot8bWKVsaWY7pJsyK4TjpbAeORgrZtvJxLHvN0N4AU8','7','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8649002526588420389,52,'J0PCgWsHvWqvq1Yed','erzb4qEX6bz0yzzsIwuqa5lffV2FuEWL7gupARYg5pV8kpqdBLDUYA3ls4eGO2lPafB2l91OgrTGDcj3ybdjffFMQnT9jHq0f8LeURObKLpWwpS2BXXXvcHtDrRN55haHL6aO61jZEee5yuEurOZgRY79droK5ZgW4bK','bh5GlNsCeEcTfg18U5W','chi3AY1Ybjlm7jmE5sh2EFTQm3ifiJvsm1960pywXjvGuAjKAjFSPTM19hVtX2QQsftfqL13Q5MpI1o6BufmNX7emBiWZoFCHCpIZ3x4oxzgJWwGTPf7SFijPSTpJzSL3RojEt3U0IzyKB8M9pBYkpiomQKz35jQgV28skRzxYjy76IHxYxfa5DqApyaYtyL179BYAI4Iau5VJ1UB3XfyHAnSo','DZf','lm',14);
+INSERT INTO ti VALUES (8649002526588420389,52,'J0PCgWsHvWqvq1Yed','erzb4qEX6bz0yzzsIwuqa5lffV2FuEWL7gupARYg5pV8kpqdBLDUYA3ls4eGO2lPafB2l91OgrTGDcj3ybdjffFMQnT9jHq0f8LeURObKLpWwpS2BXXXvcHtDrRN55haHL6aO61jZEee5yuEurOZgRY79droK5ZgW4bK','bh5GlNsCeEcTfg18U5W','chi3AY1Ybjlm7jmE5sh2EFTQm3ifiJvsm1960pywXjvGuAjKAjFSPTM19hVtX2QQsftfqL13Q5MpI1o6BufmNX7emBiWZoFCHCpIZ3x4oxzgJWwGTPf7SFijPSTpJzSL3RojEt3U0IzyKB8M9pBYkpiomQKz35jQgV28skRzxYjy76IHxYxfa5DqApyaYtyL179BYAI4Iau5VJ1UB3XfyHAnSo','DZf','lm',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-6341376252805274578,-30,'y87IzmyabY','6E7wWFx1tj1WOF93VNYZLwgZDWgRrwgReXu1oXljDEUb3dins22jTuJ9uPBBda0EH0HPCAWbTze1T7HCQwLqv7rpUss7ElGYKDsuSZ4jNCeGYwWpO4v7V7O88c4T9R8xRPuxy1fJzkWH0sJEJ6k3','UFLPwPBV4ICH8WR','mEI3Ayrq3P4ICt9p2f5ygCogg8wlTfQIFXmrkDoODwI0O92P5fXWdjgBWNrOaX1Wo7leuJN46KjORJfnAaFnqrcAd5EfbYEIE8kvtSwEcPoZS93blKXrEBpxwksbg69FdUS35iOhBQH0MsqqCDc8okpycWOaCYwl6l4sDGMOCLfUBcOjKIwDsWfdpyzpd5nzpnf','Tq','Jk',15);
+INSERT INTO ti VALUES (-6341376252805274578,-30,'y87IzmyabY','6E7wWFx1tj1WOF93VNYZLwgZDWgRrwgReXu1oXljDEUb3dins22jTuJ9uPBBda0EH0HPCAWbTze1T7HCQwLqv7rpUss7ElGYKDsuSZ4jNCeGYwWpO4v7V7O88c4T9R8xRPuxy1fJzkWH0sJEJ6k3','UFLPwPBV4ICH8WR','mEI3Ayrq3P4ICt9p2f5ygCogg8wlTfQIFXmrkDoODwI0O92P5fXWdjgBWNrOaX1Wo7leuJN46KjORJfnAaFnqrcAd5EfbYEIE8kvtSwEcPoZS93blKXrEBpxwksbg69FdUS35iOhBQH0MsqqCDc8okpycWOaCYwl6l4sDGMOCLfUBcOjKIwDsWfdpyzpd5nzpnf','Tq','Jk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(8) NOT NULL, d VARCHAR(58), e VARBINARY(100), f VARBINARY(38) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (73,-1566293587,'g3KS','6Hr34EA10Ofr0DgIi5JtOo','6V1sXWtgGSef4QsjTJLui4','EP7lrWPL5lkuDVBGJbD2O','V','p',0);
+INSERT INTO t VALUES (106,694011867,'ck1jm1LD','HU','ZS5fpllOZEtEteTqkO6177gVU','WqD1vjGZtpHkbyreSNTz9O3RNRaJefw9Im','A','p',1);
+INSERT INTO t VALUES (81,-2924617,'1iz','KaPx4ATvZwOiaYCi6S71tD6anQncjpsfQu8qcLaL','iWJonzsyAPxUbPoNRpPg5QiZXtbvjEPPELaoNivQ3Z54Xx4c6DVbzDYsuwJ2xd4UvEFXcicMSeAzsLdfRFptOvuLBZq9FZQ7','U0xB81Sgm1tLeqsNSklHU7A1D7SsF7wbglj4o','r','A',2);
+INSERT INTO t VALUES (140,-2074382009,'4G9h','5jB2IekIiYICyV45G62LDVNBHR7ONl5U083LmwJcj','qfcKYLWvW5wcmOxvoHlw8KIwO8NDN1PsfFMNOUPfnhn5ONkezbc','vgbiaE','5','Y',3);
+INSERT INTO t VALUES (200,-51924982,'mE','9lpoDYMKmiUOjyBpoGgkNm1OeEf','zTemmeUd1FQvOBFu3nSy3NS5Qgrr9ketlqtiiygXVDfeD88HSjMaXUgrCXZw6tYMoUUam2ZO7q1IFKaOodHgZ48e','kr4yUCMY6','E','0',4);
+INSERT INTO t VALUES (129,-985829320,'pJaq6','sM9U3S3cBtTssR22N0Nco1dqX7uFtJuMU5aDMaO00','ysatx4re1YiWQMN50QFmrUYO6ABweYPgiBzI089kWzg8Hd5ylV9o49juhj2UTO0TGWrihn9TFl5GCajqU','nAWkorzrcR6FBP6BtAJFEMu29JMt','o','m',5);
+INSERT INTO t VALUES (217,-1674963592,'3a0jr','9hcWIrbuA0lesgS4pXz5','hJaomS4zvjJIxrWkAKAUUo8419h74cnSt6yXz7pJCXD8OuoK3','afcmcfcO3fpITymVvNvGQK4vJEBwTUvTj','h','b',6);
+INSERT INTO t VALUES (1,-1297792730,'9Y','3zJ6ypLkaYz7ZOtteeHHpqkl1Wp4bS6CNdVjYTf','FfTvLFvJTbIrjP8YDNVHPQbFlEsPI6UUpiLyAY1XpBVI5un6hFZkFw9','1Be8qF9','N','2',7);
+INSERT INTO t VALUES (93,1082886123,'biLjTh','ZitA9DgRmkFQic7fpDUP5ANa3u3NgjJA7WMXfvNkmIE0kBpiZcUU','aEzsASGdVoTJPLM4HcwdVJHkQlCGwXfmpD','I831b30ZIbm3y2h1','9','i',8);
+INSERT INTO t VALUES (88,1099653054,'cO','1EJdoLjGBnrAKii6PHKeP','PKyfWtkVJu1arMuFdjhIrJ1CZneNTaN5T7YuTK6NCiahbuTqCbLbgoYDpOxTWul2NujJocudOo94FwZXJmQqqJhrnHAIpwS0','C4LOLnUjKigt8eK4jrATOAmyQ','Z','L',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(8) NOT NULL, d VARCHAR(58), e VARBINARY(100), f VARBINARY(38) 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 TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (67,-1687223812,'MfY','4cxyFFtLAv','2n7hWOk1LSBDtNm5WxTJcJIdxmiyvHLqrX4A2Q2oFOVfyguJzGKiZax2C7Cd2gcLnJ1JIbWtkU','ieAAd0RlzhjdLcg66','O','r',10);
+INSERT INTO ti VALUES (67,-1687223812,'MfY','4cxyFFtLAv','2n7hWOk1LSBDtNm5WxTJcJIdxmiyvHLqrX4A2Q2oFOVfyguJzGKiZax2C7Cd2gcLnJ1JIbWtkU','ieAAd0RlzhjdLcg66','O','r',10);
+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 (87,-1344207221,'TNYdXJ','u428cnqtCxjdz7UuUSxXybmBMI37tx8U','0HUKTuLuSPDVIzyHpCRtwQT2Bh4Sa3Hv4sFUnMP16FdwZRUIsXyQNmAj88Jh5mIdokm','2FKE00Nu3gaYTx5m7ecOQsTBtOuluyOjrEki','v','j',11);
+INSERT INTO ti VALUES (87,-1344207221,'TNYdXJ','u428cnqtCxjdz7UuUSxXybmBMI37tx8U','0HUKTuLuSPDVIzyHpCRtwQT2Bh4Sa3Hv4sFUnMP16FdwZRUIsXyQNmAj88Jh5mIdokm','2FKE00Nu3gaYTx5m7ecOQsTBtOuluyOjrEki','v','j',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (65,1189166372,'n7gjaoX','L','QSoQ9mLcAoebI3cXmMHDJMoCzmgbFHVr9QelRYs6HcgDL37O4R0bj5cxPSL0IxMTYTdWn','0OlOqf1KJO2Ov9a7b','X','i',12);
+INSERT INTO ti VALUES (65,1189166372,'n7gjaoX','L','QSoQ9mLcAoebI3cXmMHDJMoCzmgbFHVr9QelRYs6HcgDL37O4R0bj5cxPSL0IxMTYTdWn','0OlOqf1KJO2Ov9a7b','X','i',12);
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 (-3191368843203333606,5455742866640063491,'TtTxejFxSbIKJLKKu','R76FCM0TgB','ap4UUOR','UpIVjteAtm0gEfHI6v79xJCf2FHuNk3DBaDTZFoVQ8PfqUjxqMV7ryzAklpuomQfXhXS6cLjvgnfOhE6qmSFgJLMNEBDIYCl5EIB5fgck6wJVw0j5wm6cU1C64ScS9QQjbELTxPD9Y0krBMFJKgLtIwU4Tnyp','cFaVIGesFBxLUblxWQJ1E81B6X8N3N8Z5YtIeJJaSHYSLs','tD5wvir4',13);
-INSERT INTO ti VALUES (-3191368843203333606,5455742866640063491,'TtTxejFxSbIKJLKKu','R76FCM0TgB','ap4UUOR','UpIVjteAtm0gEfHI6v79xJCf2FHuNk3DBaDTZFoVQ8PfqUjxqMV7ryzAklpuomQfXhXS6cLjvgnfOhE6qmSFgJLMNEBDIYCl5EIB5fgck6wJVw0j5wm6cU1C64ScS9QQjbELTxPD9Y0krBMFJKgLtIwU4Tnyp','cFaVIGesFBxLUblxWQJ1E81B6X8N3N8Z5YtIeJJaSHYSLs','tD5wvir4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(72), d VARBINARY(74) NOT NULL, e VARCHAR(45), f VARBINARY(57), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5888114,131,'WatwsoviZveN','f1lmczzhQ1spXoyrIjqNfg6esnq3M5FrzJ8ZyFSwsOLoFlJa7zANj','E6Ghmsm2BPyspxrR','FNpS','nRVt5iopsXVYeS4klkBWQEVQNYnYVPcfrqqUvMAY2ZJqh8HBRNdo6NrXSGYo40R2fzkH4LVWtrHrbCnHrN7E4K3O','hRfwCIQSguzQPik5xJH6lMRRQpz2y2zj99tGY1OGci2bAK',0);
-INSERT INTO t VALUES (6717490,80,'iW5XMsGtHfgC5WchEEhsa5cJARyfeLPsfpGncFLTFAFhwdB','SgerHK1fYUM','W0L9m4Xc1on','Y20yAf7OLW1Ft3KWq7Uf9FVdrsnQNaynK','a2w3zJMMqp55PjnrEzO8tbL3ABf0nRptwimsPYjE74YqKLiuw','iC7YiZIC0Cu6TJMuGm9uLiGfG41HmcFDPY3Uq8ki5aj87M0gwNOu54SksrKZfGKiZTQrn3JZeT66wf96ex4VJvwX',1);
-INSERT INTO t VALUES (324029,73,'K9yK9aDnlbduy55Gsv56Av','M23SRxOOtFiLiTzM7Q','ydZ5e6EZ7xiW5HYOd5nKTaMwNJFz7qMwy6FdG','MctoSRtNtzG5dnOdSJWfT2WP2EbdOSgvMmA3tAzH6wmH0ahG0t0mYK','zSpoPj1GXLoL9rTB4DVn7PolWTk7BHaZVsCw6WNezwP5cOetixadLtx6nHH3Wy2OQ75R','PkrUGvjW718LETv4sGQcJeD57Rj6M4VowmNZVKoXezq0tXU4PyPRgIv27k5AoxYNfjoDzzpH6hyFr7oe3mBxtw9GH5snI8Rkmz',2);
-INSERT INTO t VALUES (-7366622,232,'X3RJs7vhnJJPji61wKyDepUzqxWYSuh2TOoY7k','MgtILhAsVmMvgjiF5A2pS9RfIcUUazatS32Awf2MV1dV','pHPD9qxbK4GG0vHtSDnxyXfG3qs9PRHtXQ2y951UdDyD','UApGQu6vo8S4C6TFAQI6C6UrarMkr','mk4KLbuHsgBvmIChaBSFgA2K5nvjKOSk','eAuuBhu9U',3);
-INSERT INTO t VALUES (-1426630,203,'2K3oxPLrwk5','4O0Ad2tQOUdj5MQRGLJ83Ic5SzlWLcJN','LAG','63vybj','jhENclB1pPhTh','xl6ATKpQtA8XfYdx',4);
-INSERT INTO t VALUES (-568664,25,'m7NIHRVcU4hO9MK','gF6HqtnaSZPeYr','hmzJmflM4JHSsRReJpbpEIG1TwqmD4v','mdRoUf8te7vNVdvKAtBPlYzYrOVP2GvhEOc10ohrRtBfDhQRoPFtI791D','Ge5XT4jbAlwMYfqfz8KsFTVZkYfEJ0Z78o6aIVixfRCUAkk7UESrVbTAzNPOaTnUqYO','JhgZ7167wJeSDj9JdWEuFsCBSGxYgvotTksVH5X0sC16G',5);
-INSERT INTO t VALUES (-7984485,189,'syxG4fYEiEabo29ZSg0JR1l9T0Oaa0dxYCxKzqZ51jnyNYuY1FrrB6ubICFLJ2hssv','TbVvedEimf3eB43JNrb2GSwWXkRhAr7RINZ6GbIGq9uspZBsd3iZA1vbEJhp24KrNSHGlS','9zjewofV7YEcIbPB7fRKjDGdBxjhtJsMF8','7rTFOg3bx9ffvmZnBrJM35JhI1D04ZvV3WOrxIL','vwzMULg2tfG6vv1D4Vh5CFvJIyPhjLIWLNIYnppbUWTw5CaMpqY1kf94FYTDGGze','tBG0s6FgPKd0',6);
-INSERT INTO t VALUES (1631366,113,'LWSkBZ0BrGfuYIOOgltTzc5zwWY2cJjZuTMUjCFZATkwXZEGrGvIQpB','Vo0TtB8bIJOybuB6fjRmH','JIyiNDeIATihvudAjNmMAvAKL5l62aiAYs','RAiG3UprGFPg1T12T3BzqpYB49cNge49QZmtE','sOzjnGn5GVkkbJwsuWjCQ3dZB5RxOpLVoNbBoTESgoMDRYv7a9eTK1yVR5Q','uxit4v7gRwFwbZ0juV0bXEC4s7laLAvAlAJR3S0JC262G73AOaKc554DBqw8Z4kd7sKESPEJwE21HWUSaYh1jjzeMqzEyP2H8l6',7);
-INSERT INTO t VALUES (1407968,215,'YF1Y1bMb1dm4P7F5BEhzYVGzLO6a3YjIwFRkwhnCK5XsFa4rpL','ADznqcHoZW2bBKV23n2BcFM5TlksNoTVsH8XEorW5AoKVQ','PC9wR92dmAHnGxgerQ','Glo3SyKoy1tqZ8v0859oD8c10yy6XBf06P46w7QN8zPetclutcKerk5HS','6hlRBj2KBtXWcVriqFeaoyJHBWMcm5zoCrFdoHmw39dzwT','T3sJEWqqS5FLACr0TCCVfQ7gnZ6xIyK7OyN6dw9e15zHMWrTqUEyl2B9foCscDSa',8);
-INSERT INTO t VALUES (6724986,8,'3QkYdLu1Eqv7wlv7z38jHAq5zDkHBNn4HiNegXV7JDxdVevmLhzNiK41G','36l8M9jVGznGF','HwKoH1FiDWs6YSc4Oy8oUtkbav','hYDU82vnbG8BGbuygLmvh7yhVEroTpJZ8A0E6s','8XOIzevtvmk2z0xeWPprwtVnbJe','KsMg2bwuE7KFdWV7xSUQ7Cq9oKgHecgmGCAyXCwGe3F64gID7VXToTBnXL96VXIJBKw96JUfOSE4Wt2OcT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (27,-1452130504,'0YUJ','w7HcWoB2ezV739ws4Uqh06TNK1XvQ7N9rDwJEYpZDNaMXkKDdFT94PVVKSdVepkkl2BhAW0jJAzrwDip9e3Mpum4sKKsHtHiobyTZQ9dam','D1x50WWUki0UfFAMk6oxhJUVPyg8TlXnC6Vd5bFikL2pDU2BY9EuoOVMEAzvz9cUc','4BNfGDwfS3on4DxzJXuhu9fgRW4krgCoRTYiY0gasHn8QBJIbKH73pVbN1pabpE9SBrXtFGUinry8ldasiyQDwJIYMl0rOEcZeJpf1rQ8oLY24X52IY2477XSBTpjGoan7OmkrPyUXZwBpZnMxoyET2QY6f4Kxg2xFlg6eyFCspXkoB5xJIh3ICGQ8S7OGnBkk9ATkxMBjwg4BTAE6Im80IHnbZKa6YZDLV4BH88dz3y0v3bdKGA','t','3',13);
+INSERT INTO ti VALUES (27,-1452130504,'0YUJ','w7HcWoB2ezV739ws4Uqh06TNK1XvQ7N9rDwJEYpZDNaMXkKDdFT94PVVKSdVepkkl2BhAW0jJAzrwDip9e3Mpum4sKKsHtHiobyTZQ9dam','D1x50WWUki0UfFAMk6oxhJUVPyg8TlXnC6Vd5bFikL2pDU2BY9EuoOVMEAzvz9cUc','4BNfGDwfS3on4DxzJXuhu9fgRW4krgCoRTYiY0gasHn8QBJIbKH73pVbN1pabpE9SBrXtFGUinry8ldasiyQDwJIYMl0rOEcZeJpf1rQ8oLY24X52IY2477XSBTpjGoan7OmkrPyUXZwBpZnMxoyET2QY6f4Kxg2xFlg6eyFCspXkoB5xJIh3ICGQ8S7OGnBkk9ATkxMBjwg4BTAE6Im80IHnbZKa6YZDLV4BH88dz3y0v3bdKGA','t','3',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (153,-1913175132,'dH','WRdSThbn5Rdkvyz5O','W64Yr4uaVSATDywrgqyesEFx1YaJ9VPjdyuozXpbD6YDOMpQ2Y3QJtnjp0WVgUquGU43SWCa6Qb0O4YXeVu','eKZawsC4Y4qa5wTGMuxvLt0RNb9OAkuBeV9zd','w','6',14);
+INSERT INTO ti VALUES (153,-1913175132,'dH','WRdSThbn5Rdkvyz5O','W64Yr4uaVSATDywrgqyesEFx1YaJ9VPjdyuozXpbD6YDOMpQ2Y3QJtnjp0WVgUquGU43SWCa6Qb0O4YXeVu','eKZawsC4Y4qa5wTGMuxvLt0RNb9OAkuBeV9zd','w','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (20,490909606,'4c9fONWkj','WIYPI5i7GxMGss9oiXLs9SOYelVsWAYLKHC3sMHaGAwxEjNSXm97fCdKPajLliCuCdm7jsUxNAbuAX41nimOWyxHJCiqkDotDIXxLoB2FYVhlvGcJow6KQHsmRLOM6T2381b2jPZoTnTRc0WBpcmYq2XJQGGbci3pJtnByCUveVTzknzgVTh8wjyGOx4rvQRTkymMc37VaQ3OMOXL3ojPh87EdpoaY0td','wefaCcScNdoOBmubGGpZBBmhEcOz2OzUgkKW29qCKltVPHivVO9WoxARkQ','wAsyIwZIaSOv6AlH6cqDzDWYaud6RaA0U4w9dMrdFOQuFLxNujAgI0Ua1NHHg1F5M34ae4KWH0swbaW4JxiTOiu82Y18z7npOrtFjnZ1iQUzOzsackFNwnkZvGsWzF0Vmd4XWvq2z2gAlRuiE6m8kLLx4w6my2KnSoBxyTzQbu0dLO6K2UPmyEss5rzT','9R','ig',15);
+INSERT INTO ti VALUES (20,490909606,'4c9fONWkj','WIYPI5i7GxMGss9oiXLs9SOYelVsWAYLKHC3sMHaGAwxEjNSXm97fCdKPajLliCuCdm7jsUxNAbuAX41nimOWyxHJCiqkDotDIXxLoB2FYVhlvGcJow6KQHsmRLOM6T2381b2jPZoTnTRc0WBpcmYq2XJQGGbci3pJtnByCUveVTzknzgVTh8wjyGOx4rvQRTkymMc37VaQ3OMOXL3ojPh87EdpoaY0td','wefaCcScNdoOBmubGGpZBBmhEcOz2OzUgkKW29qCKltVPHivVO9WoxARkQ','wAsyIwZIaSOv6AlH6cqDzDWYaud6RaA0U4w9dMrdFOQuFLxNujAgI0Ua1NHHg1F5M34ae4KWH0swbaW4JxiTOiu82Y18z7npOrtFjnZ1iQUzOzsackFNwnkZvGsWzF0Vmd4XWvq2z2gAlRuiE6m8kLLx4w6my2KnSoBxyTzQbu0dLO6K2UPmyEss5rzT','9R','ig',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c CHAR(24) NOT NULL, d VARBINARY(95), e VARCHAR(28), f VARCHAR(22) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1828372618,1544704596,'5DEIl0wfqjz70rJ','VkEds2ULN5Ga6xstVq8rLAkH0BtVMKC6lAY5KyBOx8DG6r','4DH5AcLn8mgyBi8Sn8','dwLgk2cieRdGECR','S','U',0);
+INSERT INTO t VALUES (-1065892266,-96320713,'ICkOtQrnMPQiDBhm1GDT','YNXTBQ5Qp43Nz4HcUXG4xmaXlEuVJBtiMfPFG9s3uchWzFDr','rHvNN9pt','yf4ayY3AaqdZ3buX','Y','b',1);
+INSERT INTO t VALUES (-498408570,684374573,'RGQpcRlVOzT4','3l','Tp45q9GoDjre1RFqkdz2bFIXU2M','o13BI6lRIGr','c','1',2);
+INSERT INTO t VALUES (-552241469,-1878433896,'xBM6IcQ3G9h','ny5lcyKJKVha4IJNSdx75VE9bOc8fttT6pfAEkuUz2lh7JX0ZNSDLeR','RIdkyPpHvFCz43i2pVPbbDB1WW','gZryI7klLmI08yoyZZ8Fh','m','KY',3);
+INSERT INTO t VALUES (391979595,1727871434,'rm8imWYby0OGkaGiWeHNRS','I18joATi0dpaxnhgoN5xBOxTjFRJ631BX9lerzwNz0lPh7ZnRbisM3','NpYI7GuWsLNL1jn9RV737Z','hIwrD9','z','nV',4);
+INSERT INTO t VALUES (51752706,132467337,'6JMEWD7AcjXJc3Me','QBIUjbfXCNgPQPAqcpGdLsP8gfDTPwoF','9T6OHh6noFK6','dvSfmAhG437','A','V',5);
+INSERT INTO t VALUES (1859978884,497912984,'HWe6QCpKhmN3A6wiOrR7','eJfm','cArQe6rh3Ko8oyh','oFtSmMN2Q','n','u',6);
+INSERT INTO t VALUES (505264518,99814332,'SyOiSIg7dM0teN','iu7F7OLTxEE2NxUA5y6MuJBFgDt9XYVTVoluii2b5aEHarEmGG2JeczU6icZ38cBXWRUPyklsAKdJ6R2Cnk','MaJJj5SZ4','7KLiRQFFTfj6lgJ','y','UF',7);
+INSERT INTO t VALUES (-1186870701,-1044204293,'iY','R9WY58XE1s9pCuNTUuLN80mGmMlinZJ659','Gx5Ej10Ahi6IReBHEs7yWAwGxKb','rhTvmGUS9kqYscT','6','xB',8);
+INSERT INTO t VALUES (-2115547469,1592990555,'S','yF2o6xglvXHnW9u7EP10ky3','ZZUS1cI4','gTwmTuo','2','0k',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c CHAR(24) NOT NULL, d VARBINARY(95), e VARCHAR(28), f VARCHAR(22) 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 (-7533786232616453600,59,'GyCSgymJLXBbj5dZD53FM4hiB','pMmgqHjKuM3M8m4Q16fsGXuJIgfRBmivpXyHdWpFnLBBuMfHbwMlunCn3hvxh3O0j3ZJ3wnoaf','jdRX16Impf','m6ZAYPCvhHm','GCfZGeqx2EQj9bI0YLaLTw63jFr5gQronxie9XY','RCWmzS4yjOsWIdY9TVpLKy2rM',10);
-INSERT INTO ti VALUES (-7533786232616453600,59,'GyCSgymJLXBbj5dZD53FM4hiB','pMmgqHjKuM3M8m4Q16fsGXuJIgfRBmivpXyHdWpFnLBBuMfHbwMlunCn3hvxh3O0j3ZJ3wnoaf','jdRX16Impf','m6ZAYPCvhHm','GCfZGeqx2EQj9bI0YLaLTw63jFr5gQronxie9XY','RCWmzS4yjOsWIdY9TVpLKy2rM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(73);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(73);
-INSERT INTO t VALUES (-3942718341029888739,142,'Kmrx0YD2gXbrgEoR0ooA0GKq0TSFKMNcfiMWqMoyW1kLgAsxuONcghl9taE5MQjnQ','Lp5sV4BZRF8L2DTLOPHXhvHV6kCuxkIIJkZEDhjLcH3HGWGJY1EPvTR0RkL2','89N0gwld2FgbR3ikMd6fYUCIaEY3b8o65qDAm819b2','AiJQ3OWXi90jdAsQ3rZIxC1n6kAhLkewSqdQ8','jjvhSE7aFpr5YmUN2J0dS1ciXSd2KSjwBIGIszvJXcQEeAs8E8ywBWeXvGGnXaNB8IXw0C','HYpMAwDcwi7GoYB1hfZgd9RUf0Bpmp4',11);
-INSERT INTO ti VALUES (-3942718341029888739,142,'Kmrx0YD2gXbrgEoR0ooA0GKq0TSFKMNcfiMWqMoyW1kLgAsxuONcghl9taE5MQjnQ','Lp5sV4BZRF8L2DTLOPHXhvHV6kCuxkIIJkZEDhjLcH3HGWGJY1EPvTR0RkL2','89N0gwld2FgbR3ikMd6fYUCIaEY3b8o65qDAm819b2','AiJQ3OWXi90jdAsQ3rZIxC1n6kAhLkewSqdQ8','jjvhSE7aFpr5YmUN2J0dS1ciXSd2KSjwBIGIszvJXcQEeAs8E8ywBWeXvGGnXaNB8IXw0C','HYpMAwDcwi7GoYB1hfZgd9RUf0Bpmp4',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5246861272466924392,188,'NpEz','7xBV8H3k9DAbsTmTlv1PyvBPbHD2cikUAooq4LpYAe7qcwn1CSHwJ4G0X0iZqp1SScU3dqQaLbr2ogncc3PVykd9DQY6U0pCJBII4ke7PTV09ZPHPJ4JTDJwuWYQkEk1bMXt78s6tSoLt4wdhsiyOboZvOhZnV0QmsFulC6A1nzEJZNRzJBQiGIe9sSt0srtSn8h69if0Ig','9mF0mXN0gqcP9eqkc4KaeGJ7lskMwrzRIozo3uA','oI69SuzDg2Id87z6zjNoL4uhbtJJRZsLxqVQMwR7kaf','n5Virevv0Mt9w2Rpbcpeb2JXhzbPkqnAqg98AXw5LQNHAF7htixSJdMP7OXnXK','1oKP968kOQXCUA9QglX0FGJF41L3GDLR7p8fqsjXAPktR0TIo0degDxoJNwWQVZPCxqvZJ9WKP5ybskAj1rmBAAz6T1nUJs',12);
-INSERT INTO ti VALUES (-5246861272466924392,188,'NpEz','7xBV8H3k9DAbsTmTlv1PyvBPbHD2cikUAooq4LpYAe7qcwn1CSHwJ4G0X0iZqp1SScU3dqQaLbr2ogncc3PVykd9DQY6U0pCJBII4ke7PTV09ZPHPJ4JTDJwuWYQkEk1bMXt78s6tSoLt4wdhsiyOboZvOhZnV0QmsFulC6A1nzEJZNRzJBQiGIe9sSt0srtSn8h69if0Ig','9mF0mXN0gqcP9eqkc4KaeGJ7lskMwrzRIozo3uA','oI69SuzDg2Id87z6zjNoL4uhbtJJRZsLxqVQMwR7kaf','n5Virevv0Mt9w2Rpbcpeb2JXhzbPkqnAqg98AXw5LQNHAF7htixSJdMP7OXnXK','1oKP968kOQXCUA9QglX0FGJF41L3GDLR7p8fqsjXAPktR0TIo0degDxoJNwWQVZPCxqvZJ9WKP5ybskAj1rmBAAz6T1nUJs',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6638872915822947761,179,'UuAgLIZcofFO1zyYvVZZZKusm9IjBVlKivOT6LW3hpQLB1V','fjqvvelBN06YYpz9rmShS5drGqC1ELfhzxvxBu4ZUGM2GlOUT6cpxPv9osTZAIg1Vu0Dr9VQXiIhPXHVHSCApPzesH3zz0Z4y1RBlQqhpn6V4m8a1CrH1ARL6qBx8USckfVI0cTL86XS1jzLQylRv2SB9bzGy7lQAOCo9BWJGbcph8UehO8rBn0a9QosCEm2cTzUlm3MEaStqMiVAhV','wY9','I4jv3CoJdUljXCT0zUgQx682WTgZfjrblPfl68Q6gCgdlcxrIR7MHv93OMuUkytm3oWGOO5kWkA0Dv','gh8ZmXsfUq5xXyIsWB9By4xv','clW6mp3sWLUVB02zGKOtzayo7iOoC12IqHzJX',13);
-INSERT INTO ti VALUES (6638872915822947761,179,'UuAgLIZcofFO1zyYvVZZZKusm9IjBVlKivOT6LW3hpQLB1V','fjqvvelBN06YYpz9rmShS5drGqC1ELfhzxvxBu4ZUGM2GlOUT6cpxPv9osTZAIg1Vu0Dr9VQXiIhPXHVHSCApPzesH3zz0Z4y1RBlQqhpn6V4m8a1CrH1ARL6qBx8USckfVI0cTL86XS1jzLQylRv2SB9bzGy7lQAOCo9BWJGbcph8UehO8rBn0a9QosCEm2cTzUlm3MEaStqMiVAhV','wY9','I4jv3CoJdUljXCT0zUgQx682WTgZfjrblPfl68Q6gCgdlcxrIR7MHv93OMuUkytm3oWGOO5kWkA0Dv','gh8ZmXsfUq5xXyIsWB9By4xv','clW6mp3sWLUVB02zGKOtzayo7iOoC12IqHzJX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(49), d VARBINARY(20), e VARBINARY(18), f VARBINARY(29), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (36005,3726030,'UaQGPdBdgoC8PN8jjGp5PBhwsba16eC2fs4Q2fBJGm5gn','rbkYFZHUFw','xPOf','xX','MICOczcq8v2PJxHFJshRcVvmxpVN1wMxJZUqD1ntpno73ifnKYqY3G9SjjR2lr7TvX3cyXllq','eBJGeNC2UEQav5HzWKkcwwuFDcERvl3pGFoI8GvVYO',0);
-INSERT INTO t VALUES (6757,-760002,'Im4iMWndbYggjBnAEXhT','j5LjvQC1nxCQlNFxBaVx','A0P5f9fuTZFr45','pFEl9e6kSPirLea','6tDSGhMRQ2dpH0eZUqe5Q52564S8PX6A5yoYH2jZ2G4hJCmzyFVyGManBc910e6','kxZi5tB0CEEi8XmUcxvnjjd8NRRN8aElouP8kDesZt0XmXoWd',1);
-INSERT INTO t VALUES (2060,1066962,'oDy70DLIKKnBeib9erTXAc2vieyOd1AtjgXD','NNHM','rAcFA4FKyFI','NTWVBrwxxYRcYwsX','YmQCTMsSGYUwsdMmoozdXc8k7iGasQy29i0MkjMiptrCdCpiqQmtu','oq9NxVos9naipCVMBs4oP3V8fqUuHeDL1dpssZfDo2QeJrlhjfmCSA0nq78HDg3fBP6NYM5S4cBP7phgEDMt22hHmL91jrQJD333',2);
-INSERT INTO t VALUES (53417,6137155,'OtWuNg1PrMui8Md','5AUJn1xhD79AH8','9VsG5B','vAhXejWNEbH993h2S94','40nXVmbKWJqr4LI4ZrFAz9s2ugrras5CTUf3hOXUrobJdhHE6weQxJedhLEWBbTQcZRre0Xs9oUa4ziEc4ISGWkbV9YG','PArC4wzd6elfCMcyDrZPMXJeQEoBOXiijxq7gzdZe7PnaaOP',3);
-INSERT INTO t VALUES (7514,2409307,'x05mzv9zRjwN6sbEKHdj','1Ke','3WHaNrQyYkfcZ','Jfm8WDpIOU','PoLJQy6EoStm2sNENml5W1arB3Zjd6rxwkEUWMYjZv','Hi9skpPb2maFp8MdvJC4zD9YNd5pw6w7hHc4UVNPvFV1jlpawm0AMxpykB5hfpmep',4);
-INSERT INTO t VALUES (52890,-3116821,'tUjJbx3LePoalZlzWb','IcTN6vB0E','fG8DODb0PlweVWbsKT','bLT4Uc','bLzhl4vbMq2IEjaU9is09kCXWxSPiZqrUtUzDETXiyJ7ZNsE6MDodGXApIxWy1rz4XVrxlDqrPg1r1UmqMQ4KF','av3sdDx6MO0xzx',5);
-INSERT INTO t VALUES (12715,-2653719,'leG4QiL6jud0RPXnk1L2jZIGpJKhCthmIPJTd','vuiJU5dArx4m','wEztWzduNIR01lQcEb','P0wb2FfHOmpzL','YktE66GbR2B1JwiyeUxlawzaJeiuJ2N8zd8yG7c5iu1P6yh57dL6LxqQ','B78TvPEKQe9no1J',6);
-INSERT INTO t VALUES (42825,6741209,'2g99DDIzUBtaRTmnBwQB','K8nVQ1d6LqQgo5','ckNQArWt','ogvuGSaDEfwvlaBzAHnFd','IwQVToh9kG0PZdNrwVguGM9osnEvnFowL0aJIjVJ39hgXmhd62zScTCYnjhmJStBRo3YwjlVDq3vxFDMBDEsQQe3e0elE0jRPq','hPq3Lt28ZrcJMthcAbtaxumo5hlkN6MtuYjEz78DewFMqM91DlAf28xhn5I',7);
-INSERT INTO t VALUES (55208,7789283,'qjoKxKgMKVK7Bmehx4qhb','Byt6xMGA22iEl2ct','1YTvG8VUMuGlLgFP','i4IkmW8','6W6UhTb929hpQCsyYQ9NGKUrg4zwBs51Oivr0t','WMT9HRzaW8DnT2N3cOzDAgobTG7FOfTBmW708vuG4afqcBd',8);
-INSERT INTO t VALUES (49524,-226199,'CsUKPKxeXXKpqvq1GA5gIlf','TbDRXZ','Y4xIOmOPCixGPds2Q','WfaHbwN1wN4oGhUaeL6zHAOmZq','6rTANUzAyASS4q4N68ky65PfS15HywZv4lDusEO5M7fRZ1s9uXBQeY0y608Zb0wvYljGBatAXJbNOFaYeDEorcFdYg5','4gZW4Fhh3tzboMKzTgA1aKsayzPyoxVwEdJRPQXbetRS87H5sJxqmgOahOSI50f9Iw3Qj0eyUNxGXp4dbm47BL4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15636455577632770599,-7457095,'Vn4Ek2ttJumGw7eT1gF3fBtgiuEZk3oH','D0','dhMyRHEfAGXKJN5xsH','B1mlSIUtSHMe57aetZela4','7EoLwjrJbQ9','LzIEXeOZwHY1PqkiJZhKwz5Yw5oLW0uG7nR',10);
-INSERT INTO ti VALUES (15636455577632770599,-7457095,'Vn4Ek2ttJumGw7eT1gF3fBtgiuEZk3oH','D0','dhMyRHEfAGXKJN5xsH','B1mlSIUtSHMe57aetZela4','7EoLwjrJbQ9','LzIEXeOZwHY1PqkiJZhKwz5Yw5oLW0uG7nR',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(50);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
-INSERT INTO t VALUES (10273452003419220244,-5793105,'gaKgUBcpoWV','iYan0S','i104Dewf4scv','RgL5bRCxkU5uVAdFjiScGhyfbJVz','bzb0SWIS2NBN6t5pKAoEobqCWvGpKCKJ78ijbxnhBtsFKfs4SICrMtDD6zBf09EhKE7f8r0XaJmz6yGHmTZC','8kWynduz71G2VYLXCpHgpUe3c8dKoAJYku',11);
-INSERT INTO ti VALUES (10273452003419220244,-5793105,'gaKgUBcpoWV','iYan0S','i104Dewf4scv','RgL5bRCxkU5uVAdFjiScGhyfbJVz','bzb0SWIS2NBN6t5pKAoEobqCWvGpKCKJ78ijbxnhBtsFKfs4SICrMtDD6zBf09EhKE7f8r0XaJmz6yGHmTZC','8kWynduz71G2VYLXCpHgpUe3c8dKoAJYku',11);
+INSERT INTO t VALUES (3775526550557797688,1779028878,'lVj','4J4CFWuEF1q','SnJwx3Mf6sw8','nc7QLn','y','aD',10);
+INSERT INTO ti VALUES (3775526550557797688,1779028878,'lVj','4J4CFWuEF1q','SnJwx3Mf6sw8','nc7QLn','y','aD',10);
+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 (6507692122069632333,-1685448096,'CgeqS','HwPp9eUjNFBjv1WEGviFo8LvPZL7PtGMRaTQB91qFdc9M6GQuzbPcR','B6wM','frmQYXD7TXLv9InBvnYN','3','2',11);
+INSERT INTO ti VALUES (6507692122069632333,-1685448096,'CgeqS','HwPp9eUjNFBjv1WEGviFo8LvPZL7PtGMRaTQB91qFdc9M6GQuzbPcR','B6wM','frmQYXD7TXLv9InBvnYN','3','2',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4255732830170882295,-2873567,'axb4Atu','a03CMPMMslvjG0stlPKGACZRbfcVefz8otwdrsNi1WOwHTCOP02yVlDhYmrEeGzaqQDsGq0tjVZdCBkvQYbUvspd9MaDJQ31sBLsEULp9Af7vYZPFJHCPbXyl2uZnUV7teqCDnwyGgae5m1mRj7suIx3YEQ8sZB94s6sOVBeppoJ5RSnO6UfLrpHMVv8Un8cjUqvZXqPVSPGyKsxvsyuALS2qKqf2DTuNxmJAsG0HAWq8Orst6','zhLZPQqCb','jCZzqYmHyU5l68mDwe3oUKKJCe2V','z4Ijnx9uC3eVOck8foAsoQrMsRlq7c5Md2XoCcWILWmItiVoPFGqMu4wQGfXAdGPWY6joXa62tl8f','RMCV9cXM3gVlhfMPz440HemoWP5YaJttSbg56zMujiYRwvFfIMyVIBRW78azXrQA8paPjMgGl5xtG58qU0Zi3',12);
-INSERT INTO ti VALUES (4255732830170882295,-2873567,'axb4Atu','a03CMPMMslvjG0stlPKGACZRbfcVefz8otwdrsNi1WOwHTCOP02yVlDhYmrEeGzaqQDsGq0tjVZdCBkvQYbUvspd9MaDJQ31sBLsEULp9Af7vYZPFJHCPbXyl2uZnUV7teqCDnwyGgae5m1mRj7suIx3YEQ8sZB94s6sOVBeppoJ5RSnO6UfLrpHMVv8Un8cjUqvZXqPVSPGyKsxvsyuALS2qKqf2DTuNxmJAsG0HAWq8Orst6','zhLZPQqCb','jCZzqYmHyU5l68mDwe3oUKKJCe2V','z4Ijnx9uC3eVOck8foAsoQrMsRlq7c5Md2XoCcWILWmItiVoPFGqMu4wQGfXAdGPWY6joXa62tl8f','RMCV9cXM3gVlhfMPz440HemoWP5YaJttSbg56zMujiYRwvFfIMyVIBRW78azXrQA8paPjMgGl5xtG58qU0Zi3',12);
+INSERT INTO t VALUES (6828017991186157282,1089044537,'wfCsNtGuJiaH8GSzzJ7mMz4M','CYfKjzN3wQEzDszniGn9JPcsTiKJzqU5EqIxLS7Ebi0PYKtMqWrycUZqrjvhEGM1aiSwgXW30S2rXa2VaKNBO5J3XkK4YerQ5cW','8iWz6bllVH3zxxE6PPkWhIEWCU','H71g7WgIK01','G','Ts',12);
+INSERT INTO ti VALUES (6828017991186157282,1089044537,'wfCsNtGuJiaH8GSzzJ7mMz4M','CYfKjzN3wQEzDszniGn9JPcsTiKJzqU5EqIxLS7Ebi0PYKtMqWrycUZqrjvhEGM1aiSwgXW30S2rXa2VaKNBO5J3XkK4YerQ5cW','8iWz6bllVH3zxxE6PPkWhIEWCU','H71g7WgIK01','G','Ts',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3445278441500993436,-1060416480,'2JC5cu','i6CZm8RKFGCHEE90PSKMuhVW0J4XsEa1HCixlzXAV5RLJaPbYmqynUq7ZyZt2zCSHfSNO9hZXkQKhcpiVAJdIAl2x39lvWW7GQy2h7eJCtoCPmCyqGz3L7fKMHE00KhCt9He039vl7Poi7cbTSEQp','7PhWMT9ecrKIU2Z0zVDJGQu','7O2yNE','s','z',13);
+INSERT INTO ti VALUES (-3445278441500993436,-1060416480,'2JC5cu','i6CZm8RKFGCHEE90PSKMuhVW0J4XsEa1HCixlzXAV5RLJaPbYmqynUq7ZyZt2zCSHfSNO9hZXkQKhcpiVAJdIAl2x39lvWW7GQy2h7eJCtoCPmCyqGz3L7fKMHE00KhCt9He039vl7Poi7cbTSEQp','7PhWMT9ecrKIU2Z0zVDJGQu','7O2yNE','s','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-9172650915004716255,-1528476524,'WYkH','MKpzFV4gutJKlUcxxZGtAONADHP8ba6dowxCPmp8AgU9l4eZsT7XdyjnnTYZ2hi','EyQbtzw01zs50A46','4PN92r0iMl2j6sB51577uXPeM9eq3vjQ6HThpQzZuuAmN2OJTUaXjkEFJ3Pt62tNJjlE0QMh','y','X',14);
+INSERT INTO ti VALUES (-9172650915004716255,-1528476524,'WYkH','MKpzFV4gutJKlUcxxZGtAONADHP8ba6dowxCPmp8AgU9l4eZsT7XdyjnnTYZ2hi','EyQbtzw01zs50A46','4PN92r0iMl2j6sB51577uXPeM9eq3vjQ6HThpQzZuuAmN2OJTUaXjkEFJ3Pt62tNJjlE0QMh','y','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-3594312172025715397,1223182168,'T1gan','FDazMfdQ03wbmLgZQCmROHipHmwNQd3D7qtjFZ55rBLNWLeSGgUAsx8XVVI4scr40DMt410Rvs5hpyF0dPZXKMLMbTgQo2GVlq1ERVdVipF7VdIuaPGSfcQ38eUJo4VNtSQvG71QhIc4JBCOzIObXs7jBhZ23gt8Z','vmW4','IAh4OFS2OQcdwPTq7znENBHn8AESRL5XHV04A2IPuJr0bAXnq6A1zpTz8drEDw1UmKuhhXvuVXAdhc3Pd6bdrfmVN5DVfra0IsFj7MSLpFMfGEQffgcLFZR5pFlcuBoW8z9MFJGcs9ecNInKuJqA4x6b53Yh8BjTH35UlpnPkHlGAmJ62yQDqzsEKB6BUhRfMiJy1PQV9OelhMVizm','YH','2YU',15);
+INSERT INTO ti VALUES (-3594312172025715397,1223182168,'T1gan','FDazMfdQ03wbmLgZQCmROHipHmwNQd3D7qtjFZ55rBLNWLeSGgUAsx8XVVI4scr40DMt410Rvs5hpyF0dPZXKMLMbTgQo2GVlq1ERVdVipF7VdIuaPGSfcQ38eUJo4VNtSQvG71QhIc4JBCOzIObXs7jBhZ23gt8Z','vmW4','IAh4OFS2OQcdwPTq7znENBHn8AESRL5XHV04A2IPuJr0bAXnq6A1zpTz8drEDw1UmKuhhXvuVXAdhc3Pd6bdrfmVN5DVfra0IsFj7MSLpFMfGEQffgcLFZR5pFlcuBoW8z9MFJGcs9ecNInKuJqA4x6b53Yh8BjTH35UlpnPkHlGAmJ62yQDqzsEKB6BUhRfMiJy1PQV9OelhMVizm','YH','2YU',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(59), d VARCHAR(74) NOT NULL, e VARBINARY(51), f VARBINARY(71), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3259315,65512,'Yyu1PnHSkMyW1oa4s4DQXkJRiBF7VR1','CBlSDH1zrljN3sawrOR4Y7IDuRKqlZqgAU6omppYYZtgiWUT','1z0JtmdlHev96TmmyLDtJZE6USASFQ1B7wMNi51AYlXbulptZV','B9EL0EUYRh2PMUUdFf9KTfpgYn4','G','c',0);
+INSERT INTO t VALUES (4118125,42998,'fw0ONaUSN6f4iWnx3lQMdwKpiEPPBUEW3CbCILx9','u9XxgSTu1nfSNV2aiRk41tFw0mA6ZL67kbG37d','cwYLgy0lPI41lyjtvNKevjyE0yhJ','xYcBqg1D93Grh6pw2a2x8rqYtIb6gwKIpfCz','W','A',1);
+INSERT INTO t VALUES (8883123,32347,'paGyBHqB3x40TnxhdzsDZswUNJQjKLOEQtkwf4Cs7VVW0yE','NBP','zDuc3rB3LjG','vSfO2fQoWYfETM9K4echflOB9WvZoCQANW0D2OQRRW3buTD5J2cplIIVklPAhAQqlKzvQL','d','t',2);
+INSERT INTO t VALUES (6041534,17343,'k3EdCBaiYOu0UruL2sefHJloAjEVhOGfK5I7scb','nBi6JozkylzBx4j8FQtdYkrkNmRk','VbiDyyWCuztRrGF1pp3bYOEZ1v4O3YzkvKCKQ','wqu9jMvza','S','w',3);
+INSERT INTO t VALUES (4488860,10868,'7','NBynM267f6mdFntvlc41XbWYs6FvJuJSN442O1GJpQFY','A661Tm8q98EiVA0h6EvBXGh','Q02SJzZjZB5uLeorphKVTh95PzNQayKSGH','8','w',4);
+INSERT INTO t VALUES (14565599,18403,'iDbtiCEzAT2SpChevFvgVn6cjxbHpgO9swobKj4q5CysEa2yNw','5Pf5QJWXkumXTmB0z5bfVAPhaao36UMmXHmwTRSMeE','LoOYT','lazOXTpkP0IPuNN','A','B',5);
+INSERT INTO t VALUES (11669348,57493,'OUtg','9YmEbUQFWy13G4','6cPhHmZlYHOv0PCmqEvx7pKVcPfZe9vptwNjXUTFOx','KdCqLZ9oWJbC7YBarIF6k1Cp7gfw199BqwUyfTT4kbGh4zbvVAIe','x','V',6);
+INSERT INTO t VALUES (7023792,8821,'QOlS9x08NyFFrn0JMrqNiMGyEVbAiAKiCab4qDpMVXKHIKX4OmsK','NXpPi1PytKj1IglU6KXKP1ltSPzYOsJAoKQiWpoEbmG0EJotEII2Fzu','CbOKiP5rvN3aSfzQ9mKZVuMci7vERhBDNi0QOZyEwrwrEnF','VZAHFRQXIZeOCZSFg','a','c',7);
+INSERT INTO t VALUES (1370710,1006,'0s5Jedz5WFew8aoSFCgyU4nv1GSjTLKnkNZ2pNrRTDAmWkmN','L8TQfV3XlBR7FZoga7zcrolZzDov','BfiBXn7iXhVFG1uUJ8YudsvNmb0WIOEt','XDv9y1PcVN1smrNvvdGOCnHIfBtJYBIKg7PdtUopd8pCBLFKf5DbVnjlfENbE','8','Q',8);
+INSERT INTO t VALUES (13803132,45338,'UG90j5r7DLDyCRYHBv5v2pxcc3g1ZvV8zaoo7NZrjLC','jfEY1ewmpJi6MnueETJuOkEr5CQZgjZKxAqY0p','qr1c34kY09VljDPHAYlLD0z8D5dGy','pqHoe5yhzp5AZtyWAvKy0vjBmpEX0Chb3IfZ23Nl6dFWFV5bU2T7mKP4fmA2s7U76xw0WI','E','L',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(59), d VARCHAR(74) NOT NULL, e VARBINARY(51), f VARBINARY(71), 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 (4197052850793858753,62331,'T92DYJh4qnKkPCWZHyW1y3GiHukR3u5PJecSw89g9QZOpcyki3','hoGCMUYROGcyq2lv2bPmZQ64efIkCrQjQeScFwn7Uj','RGVMSnQFTW4zE4N1lBrz942Q7nIhgk4yFQvOSuK','2t','H','Y',10);
+INSERT INTO ti VALUES (4197052850793858753,62331,'T92DYJh4qnKkPCWZHyW1y3GiHukR3u5PJecSw89g9QZOpcyki3','hoGCMUYROGcyq2lv2bPmZQ64efIkCrQjQeScFwn7Uj','RGVMSnQFTW4zE4N1lBrz942Q7nIhgk4yFQvOSuK','2t','H','Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (3214924664591085005,43859,'btooMOgLpXQ2oKZhBRjobERtuTtGHNfO7e0Vv','eWjD3axFPttsm1GvBpjPQaKZeRTSEWUeIyye3mKKnHbKXY','nV17','HilG3K1k','Q','D',11);
+INSERT INTO ti VALUES (3214924664591085005,43859,'btooMOgLpXQ2oKZhBRjobERtuTtGHNfO7e0Vv','eWjD3axFPttsm1GvBpjPQaKZeRTSEWUeIyye3mKKnHbKXY','nV17','HilG3K1k','Q','D',11);
+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 (9279393482738420671,45915,'7YJKr4ESwEZrkOfWkgJza0qcVjTz1koxRncs','gyH25vr3RxnsZboSBF5wtCcz4RdspZ1tXgD96SCJgZRoFtkNptgCOudleZ4WxHq2bb6441LktpeSYZ1DM1iEht4MnwgW13pbwZ0xJKplmVwT9nqWd6h3S0ms8b8dYlpqnIMTuoEXS8iwwpHXvTVlJCqfgagMZOHE2jUnoetzQ0p','lcmbzNvbAdSpbbFyFF6Xcl3ZPdvOYcgO7obXsYi','r3TEvY1F5FMW','k','h',12);
+INSERT INTO ti VALUES (9279393482738420671,45915,'7YJKr4ESwEZrkOfWkgJza0qcVjTz1koxRncs','gyH25vr3RxnsZboSBF5wtCcz4RdspZ1tXgD96SCJgZRoFtkNptgCOudleZ4WxHq2bb6441LktpeSYZ1DM1iEht4MnwgW13pbwZ0xJKplmVwT9nqWd6h3S0ms8b8dYlpqnIMTuoEXS8iwwpHXvTVlJCqfgagMZOHE2jUnoetzQ0p','lcmbzNvbAdSpbbFyFF6Xcl3ZPdvOYcgO7obXsYi','r3TEvY1F5FMW','k','h',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15858419521648897710,-3395153,'CshkhpqL','9QS6B6Qi8ERr5','ykxV','AVeA1HUG73T1LSGk1g5k1S3i9bWvWGx4dtOYcdIUXpDnO168YDpcp0KgR85pMRXTXjVq','F84Hm7m2XFSJVWUBagEZLsX4RTDXe2mzLkDoStnHnPzGsk9k5Vwo5WoQ2zzLDhg1pV6niz8K5niu2NBoG6130ZTgtYoai','WK5DkhwZT3Xl51Ixz4qk0DVxciFpFjaz51mVQGZV8pgrwYtIiu1jDehfi9qyRJZ9zjJXkuBAh2ghYUbyGGGfN1bySjoXXhcg1G',13);
-INSERT INTO ti VALUES (15858419521648897710,-3395153,'CshkhpqL','9QS6B6Qi8ERr5','ykxV','AVeA1HUG73T1LSGk1g5k1S3i9bWvWGx4dtOYcdIUXpDnO168YDpcp0KgR85pMRXTXjVq','F84Hm7m2XFSJVWUBagEZLsX4RTDXe2mzLkDoStnHnPzGsk9k5Vwo5WoQ2zzLDhg1pV6niz8K5niu2NBoG6130ZTgtYoai','WK5DkhwZT3Xl51Ixz4qk0DVxciFpFjaz51mVQGZV8pgrwYtIiu1jDehfi9qyRJZ9zjJXkuBAh2ghYUbyGGGfN1bySjoXXhcg1G',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c CHAR(69), d VARBINARY(12), e VARBINARY(99) NOT NULL, f VARBINARY(56) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (29411,-6933698773348263727,'tpkJ2e84cud0N5yI44aypDsh0SPRaKupEmcX48AhbSyOkx8C0Tj','QL7zm','RoRHCYA2xj2JRaWxe0MnEa7AkgOn74cNVV83lcI2aEd','8aSb3ElHa','QC3DYayfxnN9GdmdprWTafa2vPdlCOQuqExqXOWXoY8KDgUZv1bIl2jShgywpEK','KEsD2Zw5BtKtASYhX29V',0);
-INSERT INTO t VALUES (54823,-209984953934818816,'DtiatXw3L9TBomlJykF6hAI2PP76K5R','QHdiqMLboFw','qLmd4n1dqkkQj8FKX8Bs0VLc74PnOEDdVQt8Ub21ahY22z3GDs4fonVIsr0uwsK3QBVOoHGZtXa8vs9i5Fn7eHk','Rjhxqy36lhqiSWD9O2HcYKwy','JqP2XpIgqhkhFm59NnOKY8Q93BtOU4674eh7K8tm8YdjIG','d4AN0ahNWaMfA2LnqtGyzYLcMYTLLN6VST6iFN7jSmQHDUW6YPxlPnMbOitv5zelAyAL737ZdyyM2907KLfFCj2ZscLevKgPigUn',1);
-INSERT INTO t VALUES (56814,6799472172111284125,'8','w','VA86pc2n6brxtM54ewloA3Iaw00ub5a6DShDn0y616Dc3WKd6Nbah7X3iwjpzyCBliGdi8VEfrMwk0CYGQXvCRh','C','UuBEnkpTJyBV1L','G563AQ6wdMnsHAUri061VOHnYLmCWPkkaLQm',2);
-INSERT INTO t VALUES (56174,5622527474606045054,'YzPzprAvpEGGq9YBQ0BL5W6vzWe47SsVtrtKclohFhEt8DzFnzNfnbbf0','BKFaYEa0GOdw','dHi','bmi5Cx4q1P0K6stmb8i879NxFflMaml','0Wn1EqzXGtr5gLN5r5y9lAtStnn','u3eY8myZGkTqD3BmL',3);
-INSERT INTO t VALUES (40034,-6939989650390227725,'UGP8aeZLbH4','ZAh','mwyz','EvkmJ16hCt9TNYky559wuFbFH','kWNny800wSa6SuTdwA7aGxI02GYYfrNvRjN38nq2C5EteNeuKFyhtYdEdabq5sKhwXNISujcYUPD2F9u9klk','XJA8KQQ2UhdsNvfA32gCv9mdn2QyPS04e',4);
-INSERT INTO t VALUES (53309,-8982242596769508468,'H9qiyRE8mnuGOiQU2k95b2bbacjGvfSPzbqhpQW','a','62uHGQATmQ7uo0Wy2qtQOzVRPpWp8VxRcBQQj3U7ofHXreLKcCPLb7eH','AsdyFf','akn5IXcgs0K','0aqlqdprgJyC1WnH07kJIrusrlq57UisqX2MDgTi2FYe8pnHKWFkJDw',5);
-INSERT INTO t VALUES (9267,7724782016934906803,'phhrx1osmXEnJGOBIGpczxpJGEkkS4W7l42CtKtkRv64dy6qj4bM4bogX4W','J0avirp','aQkyuAt2inbCGf2ad1mGuB6407AoPy7C1UxVGeIAK5nOfoYDrvbZGRWdU1dY3PzDSSB55qBkCVs98GPtNfOakrQedPC1','d67UEfmCbLNQI2l7Llf2W','pvh4HjX36tZ0FNETb4myhbFCQnB2FPAGvng2iqVoOGxMfOdm3','1xTRUvtbTCYZiIgIy',6);
-INSERT INTO t VALUES (973,7381310682304563464,'9So07K9x9Ry0YdeM55AXXsJjcsHg4OguQR3TFM4qgF64hkDsJ5','VvliwPOh','gDx5axCCnPu0xxnPannH7vDyFvewGkRwWEV6ZQ','a','d9FIVEGf8NimLeOOjZR25mx','jeoSLyLKBfBa6ZJoorxy3QYlUW5IUc0jvxxAsIX9zF2MxXjWOtW0OlOohlOdPVDX2V5djjoJirm0abZEMMHBqAo3L',7);
-INSERT INTO t VALUES (27493,6199871149750999972,'ZNQkUI782PuG0wP5x2ZvcX5etJ','owsuj0XbqC2Y','3nKygBwopTR','CvIf6dwmOGnAFP7KP','S','zndnc5IElte92a0zDYVEi9hSmybwMigQPXe8uZspvLb1wynEsNFckUEXzh67VnaCswaNHAKot1cD',8);
-INSERT INTO t VALUES (50664,-3656132550263640666,'q07iYnK93nHHHUxDtuU3eDissZkRnmVlx1omVqpC','JT','podJVltrqFDi6GzOGwRSyZ8sLVY4F8G3mTGoAZYeOrqLMY14QjXFpFoq3YaFA48IPIEbV5mA8eXbrcIADT','Vn6twIwdpZ6cdzBzcaXEssfhnWKmyCKRCFUmum3NFwPjF','63fTAJdFiQqoHCGE9lb1CbPzzSyOGCFRbWrKazqvtG','QJpUpL8V4av',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3180705111895225726,49690,'ALCtLOw9vL4nJX8EEJc6yIcAYdDNT','RYIqIhA8uqHthN3Nh1PRrdkh3G0XnRhFV6hQiGKRxml2675ge4GkxlK6YIiVD4k7Po4CbRJunjJfDjDdL3MmLfmTyGBkNxQzlBbuJTPeIyPG1LhGwbhiWUIViKtVi5CWnnBcR28kbiKPIlOuSy3gDGBCN1tiIpBf9chV4tS8zJHTXDGoE5M4rvFjg7kRVieX7LzqHuSCMsn3FzcEAQiiLPiueeyi','DJpRJoCGZC2YAfDDGH3Z0hHk','qFizulzKXrc27iMiio9UySUoP4ygDyIUmGq2xRidRfyViqPBaON','f','m',13);
+INSERT INTO ti VALUES (3180705111895225726,49690,'ALCtLOw9vL4nJX8EEJc6yIcAYdDNT','RYIqIhA8uqHthN3Nh1PRrdkh3G0XnRhFV6hQiGKRxml2675ge4GkxlK6YIiVD4k7Po4CbRJunjJfDjDdL3MmLfmTyGBkNxQzlBbuJTPeIyPG1LhGwbhiWUIViKtVi5CWnnBcR28kbiKPIlOuSy3gDGBCN1tiIpBf9chV4tS8zJHTXDGoE5M4rvFjg7kRVieX7LzqHuSCMsn3FzcEAQiiLPiueeyi','DJpRJoCGZC2YAfDDGH3Z0hHk','qFizulzKXrc27iMiio9UySUoP4ygDyIUmGq2xRidRfyViqPBaON','f','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17226647252989226666,28367,'YrmKD6p4JhjIfoGfRIoDIFIF7oe5Oe1wyC6','hKsZZjhB9qHLBzMQn8InavBnJ8gImrC8DvqkwQqY9PfD77MArHsS7oCVBHgg7TPPgP2LQRUACK9xReV9olgZ7xWRXF7eX679ByM1IyPRS2CR57KElZrGMQiVISFbrdLOhaVD37yh5NHNqpexvdYVwo71FTTGQ6D3BNAIOg4Ma9vUjofKjnyC2EsBM5yZYX','m','oIJYKKVX4h4SFhQIxJWrfBnb6B7BgYOHCvekTw4MlddFKxHcEVHEZCOK5ic4f2O9Paoc3hNTy884uOcdKDOQ16vG56J1gsGehP','B','T',14);
+INSERT INTO ti VALUES (17226647252989226666,28367,'YrmKD6p4JhjIfoGfRIoDIFIF7oe5Oe1wyC6','hKsZZjhB9qHLBzMQn8InavBnJ8gImrC8DvqkwQqY9PfD77MArHsS7oCVBHgg7TPPgP2LQRUACK9xReV9olgZ7xWRXF7eX679ByM1IyPRS2CR57KElZrGMQiVISFbrdLOhaVD37yh5NHNqpexvdYVwo71FTTGQ6D3BNAIOg4Ma9vUjofKjnyC2EsBM5yZYX','m','oIJYKKVX4h4SFhQIxJWrfBnb6B7BgYOHCvekTw4MlddFKxHcEVHEZCOK5ic4f2O9Paoc3hNTy884uOcdKDOQ16vG56J1gsGehP','B','T',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8938569238126323644,29508,'VQVlmIRf','uOemLLoOpOrP1ZgTVDmzDoxz7rxMAsFxKHp5WGS96AUAPCudmPMtMciGPaMw1wSlRhcOGyKlggJY0rEHZkcEic3tLhZ1tBwPBszoND6MjWCfna8qAZHTgNwi9glCkdcfiRFNfndniCLqeMjJfldGNAjWmilT0k5Bmc9V3cgRnuxRLj4JIXmthCR3piSbEEdO41pVeLDqNfkp7uTwZFzEzH0iIE1xBR8heRB73XvKqdo','T3tNwiVJWZqgqozGCYGWP','00Sow1ZLL1NIM0pjklhcznAaFBTEFNvAHYiz7DVD5RjMQW774D7zgr1I6Bf4N6zDo5KLfd6REQ0cC3BzCxqb2UnMxXBCenG2qNQjVM','N3','R',15);
+INSERT INTO ti VALUES (8938569238126323644,29508,'VQVlmIRf','uOemLLoOpOrP1ZgTVDmzDoxz7rxMAsFxKHp5WGS96AUAPCudmPMtMciGPaMw1wSlRhcOGyKlggJY0rEHZkcEic3tLhZ1tBwPBszoND6MjWCfna8qAZHTgNwi9glCkdcfiRFNfndniCLqeMjJfldGNAjWmilT0k5Bmc9V3cgRnuxRLj4JIXmthCR3piSbEEdO41pVeLDqNfkp7uTwZFzEzH0iIE1xBR8heRB73XvKqdo','T3tNwiVJWZqgqozGCYGWP','00Sow1ZLL1NIM0pjklhcznAaFBTEFNvAHYiz7DVD5RjMQW774D7zgr1I6Bf4N6zDo5KLfd6REQ0cC3BzCxqb2UnMxXBCenG2qNQjVM','N3','R',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c CHAR(83) NOT NULL, d VARCHAR(74), e VARBINARY(89), f VARCHAR(77), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6387762509665238953,-41,'dNYKHo1jimElg4ZJ','KbqDqsvT0BI9Ic0W98fY9zkroPLCCS3vNykkoqYGnZXUY','slZwcEYgnaSfa7nlkYHMUsD4mlweYaAnQdnKty9au5vnpuAPesibBnjpT','jYOC122WUUPEuBVv2nyHtpffHEWawefaSOv3u1Xh2YM3Dwl','X','z',0);
+INSERT INTO t VALUES (-900284995961191027,-8,'vsV1SZWyvLaba','A2Qrc8VZapPdUk7c6fI3I44tENF5Hzjzw5wgtuWtj0yoOMApyaR5f9bVGQ0JRvrb9JgwY6Gvi','M2egJNB3c9O9EgEXmE8qPJ7r5XEaNwDvxs3rGuBpsfhl2jh9HftaP2mSBKqJRckOfqxJ45xYVKyoyp','9FewnypsAUlg3Iw5zZ52MeOoig','t','3',1);
+INSERT INTO t VALUES (7468075209081549729,98,'JQS1isMrP30dPhNg3mKeShAfLW8xdPs0E','da7c5N','V49fVkmSUXp9Vds0ZAMZTriLiGGzZOe','X','5H','X',2);
+INSERT INTO t VALUES (2267050725595865368,57,'EbJQf','UbIEQPulD8HWlR','2e79uGWXpMNfgHMnHYh4bHHZ6TsJ1HPf5U6kaOCXjjLXST9LmlFVcz','5wR1YPepwstJKo907fTmSqe','OO','s',3);
+INSERT INTO t VALUES (-4572595573683592455,-104,'V','llj8aDvCuG3s1vSQ2XMq1Wo538pQfy0','dE','NjmmbG4JVHIkWvAlLSG5MHKL98T15VOWimNMsftGo7mKOgNHXI9DCq3FhuIRGfyriL7wl','H','z',4);
+INSERT INTO t VALUES (-2536284088057122843,18,'sAVcfmP0DVoeZNM','I74FXD4DhZ5vHIikrbyaCOIAxHG','HC3DKX2Ov0U4T8gctoGsCbBT93za9AHfS47bJCK8JBlbpXmeyjbKurlSUr2EBnohvFOk1','66fadhfOp5ShFno9eh7KkKijwXub4gaNhSFn0yppvmWbUBleFSNF6MLU5H42RgBNsLCduNNhGMaVP','74','q',5);
+INSERT INTO t VALUES (-7695351579569221809,-5,'RLX5ASBXU6TmxNN0ciXJpura5gQseob0RFgSDXij7Qu3uqnZTthSV1Y86vI','qDO6WGrmcL4rSA6gJao','EGJnkZLBLi8lWslSf5cr6hnW4YzD45JSaaD5Mb9BVnUvoaI4wnTHepBFzLjaWKc1vWOZtImE','3x1UwmZUor7CKsWq9SgwkuwXlDw1dKZSVRFQDFp4NNAsBSt80dyRCi2gkO7LDADcSsEHfV3B','lu','b',6);
+INSERT INTO t VALUES (301069273270960599,-65,'BWd1jcMFoShvMQgKwnuB1wDmGN08sMetp0dosBPCaZJPcEU6ImdYn2UsXW3AL','omwZoUpPXLJscj8egCbKDKVn','VFSTS3uIwnMYIDbLMhiIDWM36CeQFv1KARr3PNFbnO2bMb9sbNN','aSojn','W','m',7);
+INSERT INTO t VALUES (-7970993583036409037,112,'YCThOZcqpyTVk9wIPq','3TTxYUbzB','UoEE1uAJh9G3X9nNch6IHxzrAdyQriKzk','DA1Ho9liz7mVLgjrxnvotOdaDKc6XpL0sj','n','f',8);
+INSERT INTO t VALUES (-8537801116845874252,-39,'RGlrsCgRJbYQgrPfqHccvzqSqBZbKAFuvXlrx0ORPjQrorD9TsAC77WXnmuav6','kRecJPt96C7b2eALxP','zqu57kzZpRV012nyDBhfUQkVgzi2nYt7fmYRcmciNcejKq3kJ02YdYVtI','jVSMNj50YRx0TxRPlN80SciaMtoZ7vxMYRuWPhumh098EEkmIflDiiwSSKlymInCkcrnHYJ7iz','xA','t',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c CHAR(83) NOT NULL, d VARCHAR(74), e VARBINARY(89), f VARCHAR(77), 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 (27976,-6956901285491277498,'sIVS','ON249xZ','i8PsuCYupFm67e8btyWN3Vrd5SviQJvorUePIZGO74ECkpdJ3nJC9TViQwdhy7oIIE3fqH3GM06egtTZgwz8O2SQ','OyRRttRCZFlLVkp2C','mLp3N9hnGYpJ9lP6NUl5MuQsp','I5',10);
-INSERT INTO ti VALUES (27976,-6956901285491277498,'sIVS','ON249xZ','i8PsuCYupFm67e8btyWN3Vrd5SviQJvorUePIZGO74ECkpdJ3nJC9TViQwdhy7oIIE3fqH3GM06egtTZgwz8O2SQ','OyRRttRCZFlLVkp2C','mLp3N9hnGYpJ9lP6NUl5MuQsp','I5',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(70);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
-INSERT INTO t VALUES (62204,-8068477928434109104,'vPmGGdPlB7bCYLT53csPfoMMsd9xj4OUmUq','oHZI7GdI','88JwADFIramVhkRmExcdGYzxl8mCk8hN4i6JRWuqguCubReSI442W4PvPwbG6RoYQBGv1Kd6EB72ZM','Ri3RmmDsYS0atr0Azern5XZNrmZ1i6P','YQfQNlThb1rxQuo4cKx7kcTshaZrUDnhXPzyfCHc2MwbjwJgREfp2C1C3Rs9mZLekOsNjfnI6aFXkj3DQtH1fa6','dcr7YZuVJMhrekR689Tam2d0C1u1z6GmhjmgNbw9idWvkCFIHwhfUDptQyIWHjygaZt8rfop9Av',11);
-INSERT INTO ti VALUES (62204,-8068477928434109104,'vPmGGdPlB7bCYLT53csPfoMMsd9xj4OUmUq','oHZI7GdI','88JwADFIramVhkRmExcdGYzxl8mCk8hN4i6JRWuqguCubReSI442W4PvPwbG6RoYQBGv1Kd6EB72ZM','Ri3RmmDsYS0atr0Azern5XZNrmZ1i6P','YQfQNlThb1rxQuo4cKx7kcTshaZrUDnhXPzyfCHc2MwbjwJgREfp2C1C3Rs9mZLekOsNjfnI6aFXkj3DQtH1fa6','dcr7YZuVJMhrekR689Tam2d0C1u1z6GmhjmgNbw9idWvkCFIHwhfUDptQyIWHjygaZt8rfop9Av',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8619073093347326240,117,'tdAF36kKsca6kLN0iyW4EtrPYmVyZ23jf8KimuWEHCPfs8W9QAwthpTj8F1JR2l5XQ0bMpXjraJvtsNno','su2OCLkGpFtJvPdbPCmc1OijcXAsgoWQgLOuUzXDPHEoHUbprZZn7jfmg3TEWggfLBtQjFN','4EE8dszZqJaI4mZhc40W9hNfjDFuEjRNa73QCqQBioGTmnIBZaWF','MMv61Nh2Y3kLY2RNw3WkObDHnA33DUt','n','D',10);
+INSERT INTO ti VALUES (-8619073093347326240,117,'tdAF36kKsca6kLN0iyW4EtrPYmVyZ23jf8KimuWEHCPfs8W9QAwthpTj8F1JR2l5XQ0bMpXjraJvtsNno','su2OCLkGpFtJvPdbPCmc1OijcXAsgoWQgLOuUzXDPHEoHUbprZZn7jfmg3TEWggfLBtQjFN','4EE8dszZqJaI4mZhc40W9hNfjDFuEjRNa73QCqQBioGTmnIBZaWF','MMv61Nh2Y3kLY2RNw3WkObDHnA33DUt','n','D',10);
+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 (8606579691772618093,-67,'UmRalIhtwhf6wvB7PZ2cL6MH1PSpEuLbtUcR8pWHAn8vNjBQMyulCLp2VLUK5Da8o9GkBp1z76qKiMIOo','kl9lZ82TG4WKVFh0SjjrqA2wZjQgLEe2uKHc32GakP','wcjCOjNh6tZ4yqoPO4SmtKk3UnxPdCR7ySAC9d7AhyF8IIpD','XE8k5g42i','W','s',11);
+INSERT INTO ti VALUES (8606579691772618093,-67,'UmRalIhtwhf6wvB7PZ2cL6MH1PSpEuLbtUcR8pWHAn8vNjBQMyulCLp2VLUK5Da8o9GkBp1z76qKiMIOo','kl9lZ82TG4WKVFh0SjjrqA2wZjQgLEe2uKHc32GakP','wcjCOjNh6tZ4yqoPO4SmtKk3UnxPdCR7ySAC9d7AhyF8IIpD','XE8k5g42i','W','s',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5322191434212872471,-35,'P9ta3QUGGVeuStGA3kzGrpGZpimlwpoGoEnZg3fAyCvLR9UtRlDGTEQZyR08Ql6ZSkT','NkST7jfsp32pOnG6xxAQIDuAuFTqw515d6dkATyJ388IbVVJerlwZhjgCjoqSIjqAex9VhF63eTLtf1foS1AVZNBu3J3lScknmMe7YSp9XIXCcLerhWLKX4qMABEsmHM9bjrhOBCD5Hacz8uVl4EAvy4c3dpq0ha4HZk3H2pPtdEPrQlEpY8c7vVHscBf5uzivSofemWpXuL2AI7Hv2GXLMeX0hO2ev6Bhc5LYcj1G','LOzLCmNIPsutLZcetkBGOCT5oxcUwgLhdimGUsB30n1zyX11g','AWPzV1HSuRjaHM4EmzCUvIeI6vijAgsuGC59h1Go9MP7UmaaCUUf1PBYUwdFsSTrxr','WF','Z',12);
+INSERT INTO ti VALUES (-5322191434212872471,-35,'P9ta3QUGGVeuStGA3kzGrpGZpimlwpoGoEnZg3fAyCvLR9UtRlDGTEQZyR08Ql6ZSkT','NkST7jfsp32pOnG6xxAQIDuAuFTqw515d6dkATyJ388IbVVJerlwZhjgCjoqSIjqAex9VhF63eTLtf1foS1AVZNBu3J3lScknmMe7YSp9XIXCcLerhWLKX4qMABEsmHM9bjrhOBCD5Hacz8uVl4EAvy4c3dpq0ha4HZk3H2pPtdEPrQlEpY8c7vVHscBf5uzivSofemWpXuL2AI7Hv2GXLMeX0hO2ev6Bhc5LYcj1G','LOzLCmNIPsutLZcetkBGOCT5oxcUwgLhdimGUsB30n1zyX11g','AWPzV1HSuRjaHM4EmzCUvIeI6vijAgsuGC59h1Go9MP7UmaaCUUf1PBYUwdFsSTrxr','WF','Z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2838814504489525905,102,'YvJvm2H3T21y2cq','moAPUVMsXfoJtzop8VxGkREbMPcZGoZ83EfkvSW1Jb267ZeJiaGrjrrCeTPbEP9uxUQsxri4RZPs9Z7QUjMVM8ovjPQrT0T0rUwL7IVmCo2rljvLZBBw70IHd42Z','iOH7iKk0wqASbJl3JFFK9ZFzIhsz1Qquj1Xp','LDlGaaV8p9omwCRJUfQMTWVvKRtDlh6IMsqvgfLOvhmbNwG','Ob','T',13);
+INSERT INTO ti VALUES (-2838814504489525905,102,'YvJvm2H3T21y2cq','moAPUVMsXfoJtzop8VxGkREbMPcZGoZ83EfkvSW1Jb267ZeJiaGrjrrCeTPbEP9uxUQsxri4RZPs9Z7QUjMVM8ovjPQrT0T0rUwL7IVmCo2rljvLZBBw70IHd42Z','iOH7iKk0wqASbJl3JFFK9ZFzIhsz1Qquj1Xp','LDlGaaV8p9omwCRJUfQMTWVvKRtDlh6IMsqvgfLOvhmbNwG','Ob','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5808298306880251207,-4,'6zr6P8jqvbWxsfnbmmHaqDxtVSy7bOQXUE6HRpFwEMiG7JHTOixc06BWL9mQcv1FYo5SqvBc2gc3LdS0','Wd8EN19dhe0OD3U7ILWLH7KhsN8yfbXgGGG9m611BdTQF4SKazWaUNrpLK3ZtKsrV0hzxY9zGXg1ZB7ZivrF2kpQNCr4kR4FjlmH3GmE5dQbD7bWHFWwTVj4zVgkJsfQsJDKuTBQRyQWBB3bWqzZNUyma5atn4TlKPIo4lG15s','nPJz3VoQsgFnxkJYR','TAhwmob4sQ7TzY6c5zpVen7fFoq2u0jF5KjbHsoa0U1pCwemNRfidaSx1ljXRqd59wzhbRoGsAaFxUUTuJ6HgWJQxg67pqZ2hDwCYj0qBg3gz5GqKqVX80','qw','J',14);
+INSERT INTO ti VALUES (5808298306880251207,-4,'6zr6P8jqvbWxsfnbmmHaqDxtVSy7bOQXUE6HRpFwEMiG7JHTOixc06BWL9mQcv1FYo5SqvBc2gc3LdS0','Wd8EN19dhe0OD3U7ILWLH7KhsN8yfbXgGGG9m611BdTQF4SKazWaUNrpLK3ZtKsrV0hzxY9zGXg1ZB7ZivrF2kpQNCr4kR4FjlmH3GmE5dQbD7bWHFWwTVj4zVgkJsfQsJDKuTBQRyQWBB3bWqzZNUyma5atn4TlKPIo4lG15s','nPJz3VoQsgFnxkJYR','TAhwmob4sQ7TzY6c5zpVen7fFoq2u0jF5KjbHsoa0U1pCwemNRfidaSx1ljXRqd59wzhbRoGsAaFxUUTuJ6HgWJQxg67pqZ2hDwCYj0qBg3gz5GqKqVX80','qw','J',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4232122915865076541,89,'pD7zmKqH1ySWs9rwe4QiTmKBwVkgyHjR','gcPFif35H3CiNSkPVUXC','gN707HXeAn1txudy3ruRaAlJ2VOaiyKJJ46Ogq0r2D','bVa5p71dIT37zs56FlCOLy2J6edEM4yCt5jjzE778VztD0rcQdYe9el1k46ZyxTgoMIBVE58c0adl3kCGTymaxuMr56DcNU8motLWFkRVxn6bLbbnvYQm071hDH9qgNQOtxJTdL','io','6',15);
+INSERT INTO ti VALUES (-4232122915865076541,89,'pD7zmKqH1ySWs9rwe4QiTmKBwVkgyHjR','gcPFif35H3CiNSkPVUXC','gN707HXeAn1txudy3ruRaAlJ2VOaiyKJJ46Ogq0r2D','bVa5p71dIT37zs56FlCOLy2J6edEM4yCt5jjzE778VztD0rcQdYe9el1k46ZyxTgoMIBVE58c0adl3kCGTymaxuMr56DcNU8motLWFkRVxn6bLbbnvYQm071hDH9qgNQOtxJTdL','io','6',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT NOT NULL, c CHAR(69) NOT NULL, d VARBINARY(7), e VARCHAR(52) NOT NULL, f VARBINARY(15) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1980827,-1189902255,'UznQG2UMOOWI4QYbajE5N','pfi','Mgc3inhtGLFiJD3iFW9HkG2N6YXfmSokt','v341p8pyY5ddoP','C','n',0);
+INSERT INTO t VALUES (-7996122,-718465709,'7KMZ57IuP8o2YGFcAT0aUDR83BuH42KMspHeDwFJrZV79uUkBcD0Wu7m5','ej','TFRqZcEO','RMqtukyi','y','W',1);
+INSERT INTO t VALUES (14719,-1276563880,'GOiCgjSqK0ujqALH5E7YnJdzgdaIlDmcQnbfjQ9gdA21rmwF','71liw','Y3wSp4Fx1NopopVc7kPPTAz0vo6','zRgB6MNs6OtWT','B','V',2);
+INSERT INTO t VALUES (5722630,1268771091,'wDe4FJHW5TfQ1C37h89UtNadQeL6gtFqQ5zp8boUIzBrjH0eldwzZnI901sl8qgOs1','vgLb2mw','BLZVcL','EwxBGI2VGJm','S','P',3);
+INSERT INTO t VALUES (-6343036,-2030594296,'HOtLnUec3HTeInzVHuDPnDk6IGXhQfPgK1U1GCkGwt4qy7hWgc2w1GYIU5i','RJSbG','nxY3nrTPr01tetdABhZ9PYHUnCGS8CC6v4aX8JmuA79PxnQkBo','PhUXMFMqbwNNE','M','G',4);
+INSERT INTO t VALUES (4718823,1086462717,'2OrBrZ6OjXKd68MOzy9HOA78jISopowZIwVfF7I1CGsZpz49Ng09LU4Kanxb','c','51BKqfODJcND0SZJ','eGJ5y','P','c',5);
+INSERT INTO t VALUES (-160934,503861528,'qGJtNtZYhSm47MuoOx2Z1PTL91OpdZTvczjOVmmT66q','9a8','V71TCNeYKMkAG2GRa4sCxVPPm1AAxPWl3Mj','pUKAEMWiiazqCGe','c','p',6);
+INSERT INTO t VALUES (-8200516,-1007521661,'NBlm0N7zqqdzuqVSE9Fkwk0jgAaHk58clYtqhzp2MLXGlRKqsUBSR','z','XqrMlDQMDlqLgxr4Iq','i5rEA0b','4','L',7);
+INSERT INTO t VALUES (-358179,-1696100608,'bgb0NkaPdh7azF3FvEWBQXadjT4VxMGUwPEj6CRxirIAHWEftuaI3SFW','XmJ','yzYwkd55n94xp8EFXoBx2eXqhEcfc1cBnEXgTwSCrlE0','ODtgJ1TQQ8zCbm','l','G',8);
+INSERT INTO t VALUES (-579318,504459819,'DSmzdPRI1unTr4CASm8nLMtbXrjaCq','5','0rL3GbLUtr3pWx','Ijs','D','C',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT NOT NULL, c CHAR(69) NOT NULL, d VARBINARY(7), e VARCHAR(52) NOT NULL, f VARBINARY(15) 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 (5939885,-1118519788,'wlHwXQjrkgt9t08O4JbY7AJlfTxFY39L5yjkPMQ1daPmivyTV5pfvUah','Gn2qa','BwXLP4EUJRV7Zrvouazxb3U2fK3bzqKxyimKhk','pz','0','R',10);
+INSERT INTO ti VALUES (5939885,-1118519788,'wlHwXQjrkgt9t08O4JbY7AJlfTxFY39L5yjkPMQ1daPmivyTV5pfvUah','Gn2qa','BwXLP4EUJRV7Zrvouazxb3U2fK3bzqKxyimKhk','pz','0','R',10);
+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 (493283,1999559885,'AFdm4FvzaYb5890ZHQjAPejurGWVH5cTubXN6DcsUJcflgfJn3v','W5C','xWDKCyUBiB9','FdyDen3','9','w',11);
+INSERT INTO ti VALUES (493283,1999559885,'AFdm4FvzaYb5890ZHQjAPejurGWVH5cTubXN6DcsUJcflgfJn3v','W5C','xWDKCyUBiB9','FdyDen3','9','w',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (22491,-6305963670217608249,'WMjQ7iVud96u35vgBQ3xGsADame8ijf','h2xa78Vn31ZE3yBmxfPaOKyO7sPei3veaeGp6RE3JaqJYWS34gZ8rTp8EjomeG6FlMnkyqAzOALPsSBoQffR79epa3nx1IP5Cc7dCzzKulIiubwirRylZQBUxfu99U4WpnKN8mjqHKY5r4fwW1i1E2NULxGvrC6sMFXixBASkET8JaqomtSWGbidli','e3HWcvsDdkLZM96ZsLbsofMmlOPFaev30B7DIRg8msLX6PKgSurxk1ky4rRLW2FBbNTQA2J','Ugs79D7UqI3039jUQ75XJGSsLiX906d9KECEYo','YtIAXQnboeZ4WiTbU2','7J9xJsWGy8m0MJNi2jMKn3G',12);
-INSERT INTO ti VALUES (22491,-6305963670217608249,'WMjQ7iVud96u35vgBQ3xGsADame8ijf','h2xa78Vn31ZE3yBmxfPaOKyO7sPei3veaeGp6RE3JaqJYWS34gZ8rTp8EjomeG6FlMnkyqAzOALPsSBoQffR79epa3nx1IP5Cc7dCzzKulIiubwirRylZQBUxfu99U4WpnKN8mjqHKY5r4fwW1i1E2NULxGvrC6sMFXixBASkET8JaqomtSWGbidli','e3HWcvsDdkLZM96ZsLbsofMmlOPFaev30B7DIRg8msLX6PKgSurxk1ky4rRLW2FBbNTQA2J','Ugs79D7UqI3039jUQ75XJGSsLiX906d9KECEYo','YtIAXQnboeZ4WiTbU2','7J9xJsWGy8m0MJNi2jMKn3G',12);
+INSERT INTO t VALUES (-2078438,1412573389,'gBbdDAhcin9SmSrbvJMyfy1WqgVvq1Sx9RovLRTIAcvumFvHo3SSQvPQ2jewb','kqvJlHFgbJ5FVbHKrfaKJCtKGPIYX1JUIi2Ll7zUoaAXOy7CBXB4ClbMHEsYDIhDwwVlKUv2xCZCeKeWioAFjZcbYdhucKdD2JnJK6xBWFzNLw','4dNTD1HM1Gex677KETM1DyutpNCOZ985I3UwKhGnoSDIha9H7','k','a','q',12);
+INSERT INTO ti VALUES (-2078438,1412573389,'gBbdDAhcin9SmSrbvJMyfy1WqgVvq1Sx9RovLRTIAcvumFvHo3SSQvPQ2jewb','kqvJlHFgbJ5FVbHKrfaKJCtKGPIYX1JUIi2Ll7zUoaAXOy7CBXB4ClbMHEsYDIhDwwVlKUv2xCZCeKeWioAFjZcbYdhucKdD2JnJK6xBWFzNLw','4dNTD1HM1Gex677KETM1DyutpNCOZ985I3UwKhGnoSDIha9H7','k','a','q',12);
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 (35804,625297547975904032,'jcjOh116p7yMyXU9j0mkTXuxiPB2Heit2c921jtHqgDluIkCQ','JSNz4k6HbyI5jyedR7ArrdU6xSnbXXbnWSh2eMwFOmsrnDbpiPCAhVjRbpUHOXg7gvpHvbdpeqZGYcAe3NUPP42wJcICDkvgVUiMXdaTPvZ6U8gxRjn4qwFxkht3RJimMPDduYZSTQNbhy5DGMle22a','PNOrPVVqqYhYNvXs','uq8qoZhB4mwY6GVh88xkPywPHOFa1RStWPoY8qkzyvtWcCVPi8NrwxzTw5T0lgagE8lUVn0J9SDfXZl5hNMyiFuIfyOKFlDGhGoAwlvg9MDX4j2w1Bx9BjGc8V','h1AuqpnTuKPSoiP3G3XGQgRNJjLBvWVXIsZgjQxQb9nHwUw8fxMR88uNKt53F2AdEMqpSRAldCPEsVLj504Gs','OcxK1xqujCYFOXz8',13);
-INSERT INTO ti VALUES (35804,625297547975904032,'jcjOh116p7yMyXU9j0mkTXuxiPB2Heit2c921jtHqgDluIkCQ','JSNz4k6HbyI5jyedR7ArrdU6xSnbXXbnWSh2eMwFOmsrnDbpiPCAhVjRbpUHOXg7gvpHvbdpeqZGYcAe3NUPP42wJcICDkvgVUiMXdaTPvZ6U8gxRjn4qwFxkht3RJimMPDduYZSTQNbhy5DGMle22a','PNOrPVVqqYhYNvXs','uq8qoZhB4mwY6GVh88xkPywPHOFa1RStWPoY8qkzyvtWcCVPi8NrwxzTw5T0lgagE8lUVn0J9SDfXZl5hNMyiFuIfyOKFlDGhGoAwlvg9MDX4j2w1Bx9BjGc8V','h1AuqpnTuKPSoiP3G3XGQgRNJjLBvWVXIsZgjQxQb9nHwUw8fxMR88uNKt53F2AdEMqpSRAldCPEsVLj504Gs','OcxK1xqujCYFOXz8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(30) NOT NULL, d VARBINARY(36), e VARBINARY(20), f VARCHAR(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17954,19407,'M','n6IDcocTBOTy0f1lWdpp','tOo','Xq1nk','jIDG5dLZdutv9JlJY','fU',0);
-INSERT INTO t VALUES (13636,32219,'dxRZ8BC90','ywB7DVAqMe27HUpqmKkaovOmW4EiQ','L','RvQkUBM7','xnAuz3cnlhaKQaNVueT3tdLllrAVsfcJ7PPHjGEkkwRLRgnGhBP3uSFwpYgo5uhcDqySQD9VuRzCla10zFc','39Sgm3crKz1Y7109YjsdF4U76FZ',1);
-INSERT INTO t VALUES (24088,44362,'mudDg9pTyx','wCT8ZRu2U2TeQZizmf4ZUbUOEjTGP6','FNVUqB','HRRk','kDZH8ugogNNseHk470F6RkqSzWeSufCUjApea1S4wZz4PL25SCIiZommTdHZt2QbkVpm0yeQVOKlA2NbOVWT','QEy5zM3',2);
-INSERT INTO t VALUES (8683,64858,'yFx8','C0Qy7WDME3U9FlEinFuUkFLqphEXGF1xqUF','rlo5BxvCTSWiuZ','uYla','hs7QOF1icqkkZ','srikaLQC0gBiaLYlCUCRPEUuWKoplhYAdFHH0T3dAATMa4DPoJAfnicDhUyOU',3);
-INSERT INTO t VALUES (25988,23584,'FR1LEcWHE8R','AAdlgC6AAJth4OSrJXhf','3G3NhjFUpHFjQvCPdkc','2m45e','wpfGa01tBmXY8yNitytK32Mw3Ah8FuRUSAruoUfMGLgoD6z5avC8VP3LapWjhbWvBfVFxZo0bSPPBnGViwDHpT','v6I7iY4euNp5aB4CxNYIZfKdvUxHqbs0K',4);
-INSERT INTO t VALUES (-10866,42353,'ay','cktSbpZCg4ISRcXBMZu81PK5EWYAPa9eGWZ','su4Cvns5O7TzN','EO','ShAMlye4BkN2ttGceVHoIkW9xOwEP77W1HtzRWl0ltrsadepQPJSQBVtGrLS9izOyW9jYXK9OSAf3v4sUhqtouD4uSz','eQUiNXb6rEfSkkHdapNH9hRsbrciRihXMwyWAbEKDR',5);
-INSERT INTO t VALUES (5872,38125,'RB8HdVMHZuR1EaXO28Vzkwm7wWwyv','ee','ghSLbQekIGmgZnOAn','g','qpGyZZslgxbbekQ1PyqTO06IEkdJQKAUbF1hVO8d642b9OHjzVoVL8A2z1QfeN2StcIYo3qvCNv','MYu7457gZWrRm1',6);
-INSERT INTO t VALUES (18849,7115,'4SRiuloY8k4pemCPHzV6iKzm','yKSu4LMgkE','fGo234iZiN','etuO','GOoztgzUXbNcToIw2V7YxF','4nXHTDi',7);
-INSERT INTO t VALUES (19353,2164,'5wwVh1vFdkZkh0HwJyHog','mzgV7epFq2','NCX','iWL','ExGzP5gIVhRqTBW5W0bC8wm7KELWBksSFSHzA0BfgHVrocBd3Ma3k','i4708AtpaUczUuHsjudUMhfdqHOLdP21DBqt1OaR6nbnE3jQbMDVsPAjG',8);
-INSERT INTO t VALUES (-30903,29772,'vmmT7zzcGdyHC','DuxGA9EPNe6ZBhRURWtV5yjqKNO','LWS5RaSczmsZrcFP','E','kM5rFZPrQMVTOnVijxqj6NL9aq6ka1XVyH','ywWJq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7996793,-488240897,'Gb08kEvakxAByo8K6WTDSAq6K','5u1cz6LzCCFv3PyRIoe6GTUIBAL2XZpFBTiU53jfx2O1PVz9nfkeEfavdzwY7agF4kE7pIcLJJCcWSXxk55kBBAmrbtORmagAsE4vSYZSXEG5MNkhsUZGiMDdViYG2nlJenwa3wQBsgsNBSYfNaB','6Tp0OgwixHaU6ZqFPDoMfucx4MNY24eyrmNp5nlIvfHduyK2w6Yl','PJf0K7hPCLM2WMvpm1Ay0BloEC1JHpceKM57aQabd3fDRbKDyMjN4Hfkv5f5F7sx8tBKFc6vBwPnFKNkb5YqMU6WKBoBLEJ','V','b',13);
+INSERT INTO ti VALUES (-7996793,-488240897,'Gb08kEvakxAByo8K6WTDSAq6K','5u1cz6LzCCFv3PyRIoe6GTUIBAL2XZpFBTiU53jfx2O1PVz9nfkeEfavdzwY7agF4kE7pIcLJJCcWSXxk55kBBAmrbtORmagAsE4vSYZSXEG5MNkhsUZGiMDdViYG2nlJenwa3wQBsgsNBSYfNaB','6Tp0OgwixHaU6ZqFPDoMfucx4MNY24eyrmNp5nlIvfHduyK2w6Yl','PJf0K7hPCLM2WMvpm1Ay0BloEC1JHpceKM57aQabd3fDRbKDyMjN4Hfkv5f5F7sx8tBKFc6vBwPnFKNkb5YqMU6WKBoBLEJ','V','b',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1240183,-1749339134,'4SQDISZTN9X1AMKfQlQhEZ6PfGnGA2lMWspqlq45','JCPlx0EfUUqlzMKnicFxnczZ0pp8S6iPUL','QwL5gVMGxmFEiOYseBpmYJLJq7MBK23IU0MWzxpd','L1FYBzrd3kqthCtKiBVHe5KzwDFif6AbkFnSIma8yZX4pgcXVTgBJ2WnhOaQK7A5XsZP53q4KZSWLw5S8vnSPCytLrGiEkkfo3WynPagqTql7HXv0FJU8pa0kfw4TraZNHDeQfZghjfFm6byWBIPjtMqX2WKS6Oc2BhzHdWu8McF84YBO6nG7kKDrzcOnZOu','b','S',14);
+INSERT INTO ti VALUES (-1240183,-1749339134,'4SQDISZTN9X1AMKfQlQhEZ6PfGnGA2lMWspqlq45','JCPlx0EfUUqlzMKnicFxnczZ0pp8S6iPUL','QwL5gVMGxmFEiOYseBpmYJLJq7MBK23IU0MWzxpd','L1FYBzrd3kqthCtKiBVHe5KzwDFif6AbkFnSIma8yZX4pgcXVTgBJ2WnhOaQK7A5XsZP53q4KZSWLw5S8vnSPCytLrGiEkkfo3WynPagqTql7HXv0FJU8pa0kfw4TraZNHDeQfZghjfFm6byWBIPjtMqX2WKS6Oc2BhzHdWu8McF84YBO6nG7kKDrzcOnZOu','b','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-802219,-1166682692,'XQ4DvgypiQoi15l2axsaKSTISCHnjV54g35','PjVeRjTp8bitqiwetrbilTxBcZamMSfWgPPEFxwGzpKFPHPVUD2F0Xu4ZoezTldcdZaM3vJSABDj1DwMfriobQrcGwBrswVWSzxtHyifng2jHFmtV5Ry2hmupq25nHtnWha6gl0TK5irxot4VIF1Ko42h57r2r9pZqUtd7yG3p2RINEqKiNAVZWzdCWpSFr68d7fuAJzwLJq7ieyTdttdeI9snHP6L9eSkDk7B4ZqyUWAF1JQh','A0vftsFhI3tldK04Fam','oSBONRWT3RSqnOPrO0w1F84iMKYV4DO86OH3bG5769v7ZEhoUjMQ5TCBW210AvOtCsp3aJPiA1SpkI2BYTeTwIm7NyIwqk6Me8u9ykuijcG6rEI1LyQMNtTKAZ4iMwvhE2GyE6XvSDbt5YQuf8JZBE0m9bLlBJFdjqRDaRSpgT6j69irAAu2NKsYXnB8BFN41MUqYrF88zd1F01wmNWr0RqWQC7ZrbmXn3MWfZKaSaSmfYHg','Kr','3f',15);
+INSERT INTO ti VALUES (-802219,-1166682692,'XQ4DvgypiQoi15l2axsaKSTISCHnjV54g35','PjVeRjTp8bitqiwetrbilTxBcZamMSfWgPPEFxwGzpKFPHPVUD2F0Xu4ZoezTldcdZaM3vJSABDj1DwMfriobQrcGwBrswVWSzxtHyifng2jHFmtV5Ry2hmupq25nHtnWha6gl0TK5irxot4VIF1Ko42h57r2r9pZqUtd7yG3p2RINEqKiNAVZWzdCWpSFr68d7fuAJzwLJq7ieyTdttdeI9snHP6L9eSkDk7B4ZqyUWAF1JQh','A0vftsFhI3tldK04Fam','oSBONRWT3RSqnOPrO0w1F84iMKYV4DO86OH3bG5769v7ZEhoUjMQ5TCBW210AvOtCsp3aJPiA1SpkI2BYTeTwIm7NyIwqk6Me8u9ykuijcG6rEI1LyQMNtTKAZ4iMwvhE2GyE6XvSDbt5YQuf8JZBE0m9bLlBJFdjqRDaRSpgT6j69irAAu2NKsYXnB8BFN41MUqYrF88zd1F01wmNWr0RqWQC7ZrbmXn3MWfZKaSaSmfYHg','Kr','3f',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(15), d VARCHAR(42) NOT NULL, e VARBINARY(62) NOT NULL, f VARCHAR(100) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (78,1885996132,'NU08eQjprM','J3W1cHqcTKVzyRbPO4l','spgY7kHRO','STie4iOiTooQXdYOPp6feUUz82gaZjWPrwdTEOpLLD6IqGzpleirL03aXlSosO','Y','8',0);
+INSERT INTO t VALUES (-94,2216629886,'l','aMSW80SyoCqKsOj','dPcDavnXvGqphDQCt2vcJeAxcmFXEqlqpamGLrut6HT2JA1','DpCHt3U8VxpzIloiQtPLePI3xBbgO0Fu7ZeYKxxroFXfrlCltnPOmfI2GfndykPzOcM8wtCYe39SrDwT5p','M6','J',1);
+INSERT INTO t VALUES (-15,545386482,'5CDbS6YpBn5l','WEGz0UbUJE7TaWyp3mNVntEAB45oaC66FR5k','P0RIBS5dbelnhUHgF4PFHCJ5v','4TuP9HAfFNu3ob0kBaVwf40dkOFzFSK2PaUsCT5CQ2jmhUPyMoFqRwVkkpJ2Hi7PGkPUVEvwcE','nK','x',2);
+INSERT INTO t VALUES (-21,3647087030,'L','YDS3LWeaSKT6GEy','KEvxpBL7WCw8','C4yKbGz6X7cK79NOPASF0lFy2GowhmFaLcRoOW8ugIpSESFnduHpS','v','I',3);
+INSERT INTO t VALUES (-109,3186631090,'vYWJ','uBIjHpQ7OZgGEtqVsYdl70rVi4MClU','gTXoKCTXLfTgqyZqwfikR2pPg7eEDByo22YVD5FpNIi2rrQIkaz1h','Hs8TCR5OTAmrNbzKUcmGRhzExZ3HQTRTPmXA2wQ6LaaDdcNdzB','U','M',4);
+INSERT INTO t VALUES (96,524985302,'I','dV4sBcR5SjXoJgBG','E8v86B4nzcqpKIS6uksHV1x1S2X41UJQ','aNJXiX3FNmme8hrC','bE','I',5);
+INSERT INTO t VALUES (83,920352840,'xz','q','ZvF8FWPUO5ja6AC5znOIaGSu4doXEOaiz5qdPG7ADHkc42k6UZdt6O','PeMsT2CuG1NnMRGDnXETxPhS2s2mRnmWQV4p7wC2Z5YXGdm69KpiiVV9R8bNDjErWV','be','0',6);
+INSERT INTO t VALUES (-58,2208180756,'ZmXJDGkJ4TqJ','AIu','vkeRVna0yFk43C4CMIlMVXKGay9rSRwdYVyCBB9hhGQ5iPaKZTlUO56g21r948','kZIp4GNHrK6s9HdyXczz8K73Plp6mTFwVJuynl6VyrsJdK8kGtKikY','V','f',7);
+INSERT INTO t VALUES (58,1839908006,'Lauct3','q','l2WieevDNCF9y489rmJIFabMbZaJVh58WKnerOWmkEunjweXJoLefzU3EtCgoL','AsVIowkqtKR','4l','t',8);
+INSERT INTO t VALUES (-63,4002550786,'EGOtQ7','aMldbeyJqw','9j3oFrm9zYRxtOqH8VxlZpO2bTBLd8333STBWEnx0x8wNrtzro1','RMYalSv','s','H',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(15), d VARCHAR(42) NOT NULL, e VARBINARY(62) NOT NULL, f VARCHAR(100) 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-16661,11043,'oVR1JxEX2uhgKm','uJjmc7psUamfwS7hp6MpbN6','0FcCN79Knez8QBQbp','7hNv','3NuH3AZhcgjzoja0DUm0nBjXD2VLV9NBtQnx7qLqhY30WZ8xbXjhR','bzYJO3MDUfgFAkSJ9KC33ZjVSKu0BQBot6mtXNM8mdJwFdPpPqfRgdtjQ8gxsK669wttPxeVo2qovP',10);
-INSERT INTO ti VALUES (-16661,11043,'oVR1JxEX2uhgKm','uJjmc7psUamfwS7hp6MpbN6','0FcCN79Knez8QBQbp','7hNv','3NuH3AZhcgjzoja0DUm0nBjXD2VLV9NBtQnx7qLqhY30WZ8xbXjhR','bzYJO3MDUfgFAkSJ9KC33ZjVSKu0BQBot6mtXNM8mdJwFdPpPqfRgdtjQ8gxsK669wttPxeVo2qovP',10);
-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 (26654,29166,'olmBDyaiCxFD','xTD','lcKf','jh3KxSX','C4a0E3BJSeB3rCJrYic4pHRS7iOxpji2MF2S8mUOtuNp1zvdp7emy','3Ig9rUmZQdcYOMixiweGkrvt4jLWDkcIoOvmMe0C00CfCm',11);
-INSERT INTO ti VALUES (26654,29166,'olmBDyaiCxFD','xTD','lcKf','jh3KxSX','C4a0E3BJSeB3rCJrYic4pHRS7iOxpji2MF2S8mUOtuNp1zvdp7emy','3Ig9rUmZQdcYOMixiweGkrvt4jLWDkcIoOvmMe0C00CfCm',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (21564,18769,'cUxzvNnobGVsFeeINIvdXB5IddDh','aEHHTHbEI5sOXYQebR5yd2Y6cuC3D1d4f7iuZS78wfp1tysYLk17BuRCmsLpXRQJUYSvZN3uYqNelkMUKHUvzPf0kOewcYH3Xs84x9rYjpKqFT92yXsBTGmQD0wSchO3xwtFUwWOupCCT4H2PQ6IgJIWKDJtQXus879oyBuVg9K53XGN7FNsgxvUp5MRjLiw3XZMKL7thUUE64wjM54HupWio','NkxDoG7awZ','J36','D2XzwroMznn8xLOgkt0IEhSczSN0iAAn10wBxSPqbVkRTCuqDBIQFgXmpCGay0Lgfu5UVy1sSV8krY6Gl0zOuPZ0Ams53Vr4aD','Q1PGH0wp3K4HzHR8PoMn1nuV3HyZZEfkUxOqFuq2HoFpXLEf2dwFXLgLAjiBQdGD52g8m1gm9xQGiqRaZYvW29zbk428dDr',12);
-INSERT INTO ti VALUES (21564,18769,'cUxzvNnobGVsFeeINIvdXB5IddDh','aEHHTHbEI5sOXYQebR5yd2Y6cuC3D1d4f7iuZS78wfp1tysYLk17BuRCmsLpXRQJUYSvZN3uYqNelkMUKHUvzPf0kOewcYH3Xs84x9rYjpKqFT92yXsBTGmQD0wSchO3xwtFUwWOupCCT4H2PQ6IgJIWKDJtQXus879oyBuVg9K53XGN7FNsgxvUp5MRjLiw3XZMKL7thUUE64wjM54HupWio','NkxDoG7awZ','J36','D2XzwroMznn8xLOgkt0IEhSczSN0iAAn10wBxSPqbVkRTCuqDBIQFgXmpCGay0Lgfu5UVy1sSV8krY6Gl0zOuPZ0Ams53Vr4aD','Q1PGH0wp3K4HzHR8PoMn1nuV3HyZZEfkUxOqFuq2HoFpXLEf2dwFXLgLAjiBQdGD52g8m1gm9xQGiqRaZYvW29zbk428dDr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-13380,34356,'gWO08V','8Z7CHgGZuwBstvQ','xo3hiylUh3UnNoEyOu1u','f4165Q3r8EmcSY5XFTGKTImRueGrLa9iIa7A7XjfCXzcJhqmkxacrW19ya4WzptlFJaJvBxwKhSzyc31jjjQ2mVFxEqQB8btBZ6hddztDb14ObDYl7CRzQvnKuU8COxtnHd57cuYYq8CRndpDuCeyL00LEnDT0wMP8ETIOTbGunVXe7woyaKlafKRD8DhBqqDlCpnmPKwK1SusOcoPrvVVpaHpA8PgPmoWXzF8lYyEyd','fHomXw8dh2q1kX44p27SkiHKM4VRnw33QIur','q48QaIhp3FDweZJl6uSaaXrOzU25F1QQSME7nykRM',13);
-INSERT INTO ti VALUES (-13380,34356,'gWO08V','8Z7CHgGZuwBstvQ','xo3hiylUh3UnNoEyOu1u','f4165Q3r8EmcSY5XFTGKTImRueGrLa9iIa7A7XjfCXzcJhqmkxacrW19ya4WzptlFJaJvBxwKhSzyc31jjjQ2mVFxEqQB8btBZ6hddztDb14ObDYl7CRzQvnKuU8COxtnHd57cuYYq8CRndpDuCeyL00LEnDT0wMP8ETIOTbGunVXe7woyaKlafKRD8DhBqqDlCpnmPKwK1SusOcoPrvVVpaHpA8PgPmoWXzF8lYyEyd','fHomXw8dh2q1kX44p27SkiHKM4VRnw33QIur','q48QaIhp3FDweZJl6uSaaXrOzU25F1QQSME7nykRM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(83), d VARCHAR(85) NOT NULL, e VARBINARY(49) NOT NULL, f VARBINARY(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7549113565738890587,763546880,'ITzXkJmQXq502GsCBlWSa5ZySRnd6ySTUMjWjdyp3EvbExKyJFaF42KClC7rVbeDzqcgjIt3o4Y16WrNz7I','3qajrmpdB6GvXoK5mjUpayofsoFgzBwaUOp2Ave1PEHF96YloL5tVERCdiagFb','eoVDwlpvggyDYH9lvT15tQPCF1EUoxud8rw3Yo88y','tvPfZCRSR8o3wHOEIvxo2MkB','pm9du8YrKMhFrC12KNdGANhw','69074IUqardQrdGDDDYpFs',0);
-INSERT INTO t VALUES (-1432572176827392593,1664635070,'T5Huwdn0XDEyNbnnJG7sXSSpB1acUFFoYb6F7rakDUXvKCY17YLZ1','MxR2WZlTO7TWccRCBHnWkFfeIizRxfNiS6GSRGhwFXxaZ2NIWPJKp6h2Iz1oZoL','INhOJrYjcwbGrDjjVpKKHP0UKR9zZJrH','goMW34X4s8bhkKsFdm82nb2Nw','amGDuMEorQIYm5d64KSCVCp0XRcqnE2hs0N2ybhbtezMXdVBFQRVPkZt1Dlm2oLkhcD6JgtQZ6XsuMqaODFI5zZjjcHuPLeNX','Z94s0KwQteUHhkygrcIS1xb7fUOldtOCtVZdRpoXiDqLtuEtOsNjpZdr0Qz6EOwOSxaSnFqjfyjc92pG6RZz0hH7tYj2mJiZXy',1);
-INSERT INTO t VALUES (5241887338856655533,-462500792,'WEnuCEwANjUDLLjoSHmsLvfnJdxred2LUivAdetdPLSvLLIf4qRj2qOsL3BVY8y','SXRdV','poAgt','SFGV1iqALefPS8iMrn','aIFKjWyq1QpCPelM3fhczqH9DaFjewmWucC9lA','lEyhIXJo4YLfqmTCLfRsqamM8JIbUb7AU9i3osg5iXsKn1APQzi8PAsAhKbZRk4lglVV8v3WwPYus4h09ZeniPqPBEh',2);
-INSERT INTO t VALUES (-1028179628103751690,-219245478,'wijhduqW39BP9mhtWMoFLMIFxnijfMEBOmU04Qyd0kd8AwWUrh8BHlIet0z6tvVzzyY','4rzqBHvdD65GmgPyUYufhGuOi','rEt4ulKpHZYXnMjZ5ejBTwKUzq5Ny','ahnkyNuEW6Udu99wo','91ytg8kPAphTDy1TKGzYNS0','1qynqP5PSXk4mIWnlZiET7z9yL9UG6LkbYoKUR2IQD29NXq3Ur93MPiorg7Oa4XEOt',3);
-INSERT INTO t VALUES (-2632365909533466640,509425760,'bGOOXP8sjfOr1ucYrss6aZ4cc','j8qFlXzZRuAIDYYWmj2g5hW4Z3bwAzxAmeKrjvFsOgUxoZZn','ZbM21mxheNii4G9ikneRhUSI1PwqAv','SzUc16eKtEAmiQNH42WRDRVG449H7XRKIDIoY','fkyarI','AWX1BCFb8z3iDe9ODIYGMvXazIfKvh90SER5xB6',4);
-INSERT INTO t VALUES (-5267387174115415383,1017426702,'FsVkoc1c0Krzic3fXlFZ12auNn5ZZoCmkdct67XSVt7jmBCMGFvsd2H0luL4oA0WDxYsUxySF5ZBXy','64eemWzHm1YNdOcFYB1rvv7fKOr9O2NLxfoRfavNkLbotQJC','EazksMZXlvy1ng08aFZSLU6nJRmmwBqpA4','whoWv5S','1IF1qqLb8b2pZqlbN4GLB1LqJWotrim6rJzhWdodvq22GOSdlrwfp','LRcF8rpESLpepdLThMj45Hy5mM6aD54hBKZoTEiU9D6rdbdmkuNlC5kogqJ3kdol0T8Vkl25Q04cMdH5LQcuh8',5);
-INSERT INTO t VALUES (4681910439868509643,-867991819,'swbi5wP1xW70TnMoTovvsx0K1femOjR','EuleRLnhE2DHiPMz9aDax6tXJ87FojuZt67KTGKeHPTm1wdEiV451qQmWZXict4fxcfQGZgnhCwEGq','5vVUMQFllhw7MjxEb6hFAbkT3','OW3BOqgrdH4oKwGrhC5tlHFl7se2TG','JL8YjQUE3EF5dIhjb67ubcUfNnzW6lqHbQd6x','FT6EYiekRZqz8',6);
-INSERT INTO t VALUES (7086159456939613672,-1131449430,'pz5apUwXKU4YRdvm2MvdcvaN9u7YRhOhMqxq2FHkzYVokLDQ','y4egn6r0CYMqccaBxsAPlgWizpUbH8ksl6V87o4ZTXsMTOTudGfdCJMy4nFJIKkenuU8c4t9xsmwvlmP','puqC5AOsYDaamOSrFBYVWvamUtmw7PlFErT3t7MC94jV','SWZtmxEeffNhu2czfhOUkjutRLK9i','318rnWwPfP3YGLlUp1Rk8Pw8p1YSFaeOkCHEhZ0wSufYaF0U0ct3lsZzGTxQZzsYcSVcrWdb7IQN18SQelbtD61StnhY','qUXPNr5FMVDfy5d6fIk1cWduk81uRdl50uzRXvWTNyppYTqpiqgIo7uZzSlCXzN8wlsvu95U38nPlhhZ',7);
-INSERT INTO t VALUES (-7486224142227040503,1223939155,'2ZBDKqtOFNOXyixulTob5x8svTl','OINzRinMtw25CTvCCAXkMHyR0MyDY1','yWfkX','ShdmH1jcm6bfDQxi0ZAmaoa6im8YaeiVEVUs4x6f','vR','ZqpSuBNewFJkbzXYaTg1Obf8PBwygn',8);
-INSERT INTO t VALUES (4174008697578948195,-674437464,'70IcF5MmxkcZQ6HB9uvaIHxhGA0I6PhcUG5LuC8m8PpXpNqvHICHQ8mi0pwWE3X5T1Qp3Dy71yU8YaMJPoI','wLGKzPST6yurYllApthVjYIuDGzBVO9nRSfssEx7rh3VUMdupIybDmorwS1cR2ZljzhHDGvxB','kxx3WtWH2emYayQq4JzUgn10hm8RwaPAL5hB5W0fTC3u','kVqlkvjPf','KHrZcScBT5CMVjhDGmXTfUCFTMVFDnrW9r5xIQFIIVoE8rYNjPuzHDk7y2lDXl6qG2gEBpgdE0hjjWmdxQS50TDcLtexXukVoW','eIADewLNHQp1H8riPxcESXex8Er2Fq5EC4sDODbBjD8sG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (491810934,4141569288,'p0NHQtR9cW7','OhQfTh4uvo','QKXj8K5Reynym9y1sMG7FfyETcyJAdNOpCDGapoonaM677j0XeL','9okHurB1iQ2BYvyKzsXyxo2Mk5e5XVEC5236h0FARXBk9nDzcLwk2xfqSaoNrelpSViz','X','N',10);
+INSERT INTO ti VALUES (491810934,4141569288,'p0NHQtR9cW7','OhQfTh4uvo','QKXj8K5Reynym9y1sMG7FfyETcyJAdNOpCDGapoonaM677j0XeL','9okHurB1iQ2BYvyKzsXyxo2Mk5e5XVEC5236h0FARXBk9nDzcLwk2xfqSaoNrelpSViz','X','N',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
+INSERT INTO t VALUES (-1342595169,396257212,'hl','l4u3UlwLT9ZmqKmhI2SkQHBlymEwticc4x','f15i4W6oo45ZBmnbg3xyASGJSGo12zpgLijJl1enMI67y','YVpsht6BwbgPQY8u3Asq8c4CBZuNSVjAJEl120GjNjocstKRbKjeyql8YPbRf0EkzUsHs6ON5iya69ZLOY','e','b',11);
+INSERT INTO ti VALUES (-1342595169,396257212,'hl','l4u3UlwLT9ZmqKmhI2SkQHBlymEwticc4x','f15i4W6oo45ZBmnbg3xyASGJSGo12zpgLijJl1enMI67y','YVpsht6BwbgPQY8u3Asq8c4CBZuNSVjAJEl120GjNjocstKRbKjeyql8YPbRf0EkzUsHs6ON5iya69ZLOY','e','b',11);
+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 (409192130,1707085906,'XusEEq','oc0aCmYj25lCfdfybkSPXpHSCgOcDMaRpqfGhAaogjDjcqyyp5cSk','crdG6Iob80WmlHASWz0189UP45','nJ8ou306KqUUvUkF3Fl0Y6I2DvK6nXq3PYx67otoQkZYsC3v8ZvwDfRGpgG0OSxuvCDfeIJy8mOlqDjSBcqMfdH5','At','b',12);
+INSERT INTO ti VALUES (409192130,1707085906,'XusEEq','oc0aCmYj25lCfdfybkSPXpHSCgOcDMaRpqfGhAaogjDjcqyyp5cSk','crdG6Iob80WmlHASWz0189UP45','nJ8ou306KqUUvUkF3Fl0Y6I2DvK6nXq3PYx67otoQkZYsC3v8ZvwDfRGpgG0OSxuvCDfeIJy8mOlqDjSBcqMfdH5','At','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2068330776,3192524384,'K9','B8i7yCTyUIUkRWdBqE0GeaPJS3sWrSyw6tkw0Q3nqzNdYXL3mcrubcK6','Q1WBc2QR2FCYPBLsD3RoamvienJ9jrAVTOKkfDkQhzUl3Ay9q5e2q0','DtIRZITX9KDKSRWepJGpuvS0kiy7CMfW6pNrrp9Dzdq37ogF1XCGkd1DvKAPAM742KsVilx1llQrdcNxMAUOe2ECRWPDJXiqPlyex1PeeU43TE3iuq2EN9qoF0vzr4mg8OvbyolWxA2AliW7ot7Uu268zfJf90','H','Q',13);
+INSERT INTO ti VALUES (-2068330776,3192524384,'K9','B8i7yCTyUIUkRWdBqE0GeaPJS3sWrSyw6tkw0Q3nqzNdYXL3mcrubcK6','Q1WBc2QR2FCYPBLsD3RoamvienJ9jrAVTOKkfDkQhzUl3Ay9q5e2q0','DtIRZITX9KDKSRWepJGpuvS0kiy7CMfW6pNrrp9Dzdq37ogF1XCGkd1DvKAPAM742KsVilx1llQrdcNxMAUOe2ECRWPDJXiqPlyex1PeeU43TE3iuq2EN9qoF0vzr4mg8OvbyolWxA2AliW7ot7Uu268zfJf90','H','Q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1463271989,981697095,'5NogLE47feEj4o','Q60wRuTMFudcfgxtccMliZ9yjo9gh5oEIHPbvmTnqbCFJ9XoLT4K86eBMgVKSudnKbRATZ3n6LrvREv5TU9aeY2vPwI6D0VkfUsGN3kJZnKG2FYPBWc78LOGZ','EawxN6r3afxUszvB8CbHlmiwZPFn','ap5RrEr3cYaZGuWmeTc5Dnp9zHOC0busX6BAbY9mus4XCTDvylma8JslU5xl9yOYtfCEFE1kJiDrmcQmtLZi9kZAgwrH3Ru8IHrZw0npzoCiFzaVI1tGYE1lCI4yU3NfhaUNKct2k6MOUl0MKiGqlS1GEkFIpMFyo0mnfqaIkuwlzI0bxNzzooyqmUqO2','jR','K',14);
+INSERT INTO ti VALUES (1463271989,981697095,'5NogLE47feEj4o','Q60wRuTMFudcfgxtccMliZ9yjo9gh5oEIHPbvmTnqbCFJ9XoLT4K86eBMgVKSudnKbRATZ3n6LrvREv5TU9aeY2vPwI6D0VkfUsGN3kJZnKG2FYPBWc78LOGZ','EawxN6r3afxUszvB8CbHlmiwZPFn','ap5RrEr3cYaZGuWmeTc5Dnp9zHOC0busX6BAbY9mus4XCTDvylma8JslU5xl9yOYtfCEFE1kJiDrmcQmtLZi9kZAgwrH3Ru8IHrZw0npzoCiFzaVI1tGYE1lCI4yU3NfhaUNKct2k6MOUl0MKiGqlS1GEkFIpMFyo0mnfqaIkuwlzI0bxNzzooyqmUqO2','jR','K',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (196982056,3716175648,'xQLel337LVqDzLCh','W692vg6rCMkJzRqdLqSRECIMPL9TpIntQC5AflEk4GEpnPeATuPvzzkWTqbteS1xnvw1flXLit21GQevCYGXrsSY5UMaGYnE9HCfITMuI73jJvYsWQNt9REBJCai7lL5LSCXtdYYCFSg6Kbd3PjD7vRcNpA1SBfglyPWU3VDlQHNfnOoY0FgcAVj5tx7opNKZj3RJU4A0NmIRh7O9qSMrqbCDboilBC1e9MXleDY','PuezYJ3K8u3tTAYy9bLCKRwuixPFm26E5MZW49JKvU2rMw82WvbHMaolEE','Y4s7','s','j',15);
+INSERT INTO ti VALUES (196982056,3716175648,'xQLel337LVqDzLCh','W692vg6rCMkJzRqdLqSRECIMPL9TpIntQC5AflEk4GEpnPeATuPvzzkWTqbteS1xnvw1flXLit21GQevCYGXrsSY5UMaGYnE9HCfITMuI73jJvYsWQNt9REBJCai7lL5LSCXtdYYCFSg6Kbd3PjD7vRcNpA1SBfglyPWU3VDlQHNfnOoY0FgcAVj5tx7opNKZj3RJU4A0NmIRh7O9qSMrqbCDboilBC1e9MXleDY','PuezYJ3K8u3tTAYy9bLCKRwuixPFm26E5MZW49JKvU2rMw82WvbHMaolEE','Y4s7','s','j',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b BIGINT, c BINARY(11), d VARCHAR(62), e VARBINARY(82) NOT NULL, f VARCHAR(86) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1846438130,598301061572464198,'CxQdI','DclEl0HgvR5qjLjgVKQzWGdqjqBM5NtkrL2c2HPJNN0OKcbR8QCJD0a','sc0jmmSNv3wTAK77qxyiHMMXJ4bu','J7f8cfrDX29vYz1oP2pzuZGnVQgjNrhXjDqE2CTwnRduhGZJggvlBHcfJkcb55','x8','P',0);
+INSERT INTO t VALUES (-210075531,-8040640567898999174,'Ig0B1a3G6','ejxwdPI6k','2gNjR4a5niNTsMei1Si2VYqrpXw2n0qAVhhMUZmihdg5DxS0PMF2Qw8yzFUYTJHAojLe','htoCWt5ZI7rYLSs6TIQBnmFnUR6Vc60uNJPmUBytHkbXd','IT','0',1);
+INSERT INTO t VALUES (1651126936,-4462506933069094473,'F073GP','a','YjPLZBkRYCSemLLlUnfx94eoUwDJRaZ36TgmXdYf4OZLRJtIB5FHLUnf12pw033elP','oDM0qE2Sw5W5WubnoO94mNORGmBLdf0tzM7gDolDEk7GMlARkELFy54rLAIKwkJ8RyjwiqIXxLKhgF5rq','Lk','V',2);
+INSERT INTO t VALUES (-451920675,-1137857430546312266,'K6JSISuF6o','ygnlhTPIw04a64TVEYAru1Wdp9yM7Ew0ySpAFTWJRjZHpfsHDjAF3x1qa','g8cWd73qjj','dRVtbDUyAv7g0NI','Mt','n',3);
+INSERT INTO t VALUES (-1166423180,7065437385015664537,'9m6P','i34b2PHerac05cjEFWaF9Zho1obSZduxI45P','mtcIHGebh5e6hyBtuqLScMeOkRjoFvTXyUKhfe4UYbinsUgVYcRjjQl','XTAQF4sKOeU','3P','y',4);
+INSERT INTO t VALUES (1239551718,7240654426056138496,'clvyrO4uS','Br','dqfBdGAfiXP0wUvMyqMHdYCiXEa2rx','cd3iviDDaMfOU','VB','O',5);
+INSERT INTO t VALUES (1646878891,4124407034588192548,'LTYK8Yw','o1tO26GaX0d4dOJ','bAW6gbFiNe3UerYdfo5','zMm6iJOeluObAxRPf8MeXPzF','N','C',6);
+INSERT INTO t VALUES (1563253255,-5882918178506596781,'UaYcEcstlj','N0EYdGynj2A0BntaFNi0ufi3ajbMEbuSh','6nhlLQybRRPvogMGADXEA7Dt85bJqChct7yT4XU1CNEdkZ2JCQcNxdHBZe02TB9fM93','LaZ2fWToAZwfBg6xrofeGj5toWG4FJ2CDLBodn4FTv1svi3uXUaz2GND3HLFsrJIH54Vl9gWPG1iriu','Ry','O',7);
+INSERT INTO t VALUES (-1552907020,-8341955940387576226,'AD0GPsSmB5','38VaBcwCJxCLKqMzpZrDhiMzWo70c7ia','Rc1pO78K2xFq41OWCv6LiJ8HpVNJCofbrt','mP4sbMsvzHIM0N0RCLFjiAL9jTLWrxHXQJvq0QwdI','6q','Z',8);
+INSERT INTO t VALUES (1784562104,2269922764939925000,'cfltVNiAwlM','i51gu9I59zRRGfrh6ubS','M8PYHhHmiPYT0JtSfwhOZehokwXqaF','hihG3m87l5uG6jXXnDzP58cnOBIT4AClcoI45xz9SKuHGqCMNvGR','XY','U',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT, c BINARY(11), d VARCHAR(62), e VARBINARY(82) NOT NULL, f VARCHAR(86) 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 (-6394793747107962304,-275538858,'vtjnem5smBZk9GoPbU8aor9y3wPM5GG1TByZcK9SWMKHjn6FmWq9FfBe','m','oLlcxZibKTxfgHkDOyeqlO5b','9t4C3yX','AOvLB5H0TYDQpVCW5','JKcTzKt1ecWcfszbz1ZbDwSTNuf9aWYNx4yKvWjeXHVKMzCC8',10);
-INSERT INTO ti VALUES (-6394793747107962304,-275538858,'vtjnem5smBZk9GoPbU8aor9y3wPM5GG1TByZcK9SWMKHjn6FmWq9FfBe','m','oLlcxZibKTxfgHkDOyeqlO5b','9t4C3yX','AOvLB5H0TYDQpVCW5','JKcTzKt1ecWcfszbz1ZbDwSTNuf9aWYNx4yKvWjeXHVKMzCC8',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(84);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
-INSERT INTO t VALUES (1627159921666052924,-646278122,'dpzZtEP1sZxsjjLvQ3P3EwEVQZFDH3R3YyaLXIwi4YMWxX5Q2DslTuUxOXqM','eWke9rNOrd4uFgLjllEltyhPtlzjHOCAvsHOZ','7a5E8fl','3BKoM73eQ6ziY3ezt7WHbAwQY6UoWR3PtQJR1LfW1WQTrIOp6aY','FFa8xCZFyAxZhiPABVZo6ShLx3GNWWTl1Q57iBAy0BM8325rZVniF','EQrgCbhN4eQsPOjB',11);
-INSERT INTO ti VALUES (1627159921666052924,-646278122,'dpzZtEP1sZxsjjLvQ3P3EwEVQZFDH3R3YyaLXIwi4YMWxX5Q2DslTuUxOXqM','eWke9rNOrd4uFgLjllEltyhPtlzjHOCAvsHOZ','7a5E8fl','3BKoM73eQ6ziY3ezt7WHbAwQY6UoWR3PtQJR1LfW1WQTrIOp6aY','FFa8xCZFyAxZhiPABVZo6ShLx3GNWWTl1Q57iBAy0BM8325rZVniF','EQrgCbhN4eQsPOjB',11);
+INSERT INTO t VALUES (6895658832058068884,-6544771855263821993,'9Q','MwcF','PnIGlqNkAaXYTm','0eBl','fM','g',10);
+INSERT INTO ti VALUES (6895658832058068884,-6544771855263821993,'9Q','MwcF','PnIGlqNkAaXYTm','0eBl','fM','g',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (-4573878194329597459,2461749948986155755,'2LcKaF','1Q','3fPtD89B','j526uq6bLgdvk5vizPigXLtXZ5nWKsUIyLflWeVWdERVW2tsvZy0ccEpjV9sknSk6Fd67CQNJNt','Wj','e',11);
+INSERT INTO ti VALUES (-4573878194329597459,2461749948986155755,'2LcKaF','1Q','3fPtD89B','j526uq6bLgdvk5vizPigXLtXZ5nWKsUIyLflWeVWdERVW2tsvZy0ccEpjV9sknSk6Fd67CQNJNt','Wj','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2699461852348417673,8329671510741920432,'OcxsbfJIUyB','YzFoYxi51sNpCHPO3RMxmnVkCv2H4h3JMVuuxANU4bjPkGyIOT5GQQTf8xc2bn7qbMTKEaRWq3ISI90VckWvh1MefLD7aKBjvVDcPOxP5cII82UiVyI4WAW5oEGD70kVrqU2m03yoZeFNPElZ9jwhUzNUO7YxBT','dCdh05cHE0fkmHelJqkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGn','18P','3','i',12);
+INSERT INTO ti VALUES (2699461852348417673,8329671510741920432,'OcxsbfJIUyB','YzFoYxi51sNpCHPO3RMxmnVkCv2H4h3JMVuuxANU4bjPkGyIOT5GQQTf8xc2bn7qbMTKEaRWq3ISI90VckWvh1MefLD7aKBjvVDcPOxP5cII82UiVyI4WAW5oEGD70kVrqU2m03yoZeFNPElZ9jwhUzNUO7YxBT','dCdh05cHE0fkmHelJqkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGn','18P','3','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8236398172837358362,1799760596728541207,'3KUzM','6h9p6lJGYhyngksIVG8YwuLAS5KSZZaKwIDuCmlRngFMKhLZmeOii5IP3YQY1NYNDX2CTqWj7Ao2UgbsW6KloeXJNFghk4UfU9JM1aUl7X','qg7RJi7','2ZsdiZzA45V1','J','D',13);
+INSERT INTO ti VALUES (8236398172837358362,1799760596728541207,'3KUzM','6h9p6lJGYhyngksIVG8YwuLAS5KSZZaKwIDuCmlRngFMKhLZmeOii5IP3YQY1NYNDX2CTqWj7Ao2UgbsW6KloeXJNFghk4UfU9JM1aUl7X','qg7RJi7','2ZsdiZzA45V1','J','D',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6238394039951026235,9097507248843092615,'tGzk','Y0TEs7PHk8MuEQ2r8eBwYSg8XQkSWB6KSFy0owOudvVNdeu9gyfCYBd7CgijW1eu3BtBGL9CadwFGy4C9RGNBFUaO1d42KfxWGb33fA8RIJM3GIQJ013dI4Xz4iMx7VAcv1JQlxe9GGsEJ2yjsPwrIrG3NJg2NzEBScFMWAMNgQ2i','4kBMZ6b6mt2jnr44','nIrFy3hhEQ7jpSYcjH8M1R6lnE1TsaK6qViFCWCyo6HNZvrZVjaveQDuhG6Uql4BWutUGMvONWgXFbL9e4TcxZ2evioqRFx0RFuch36Nv9vVdW7QMRLLyowzmfUcalL','Bgt','I',14);
+INSERT INTO ti VALUES (6238394039951026235,9097507248843092615,'tGzk','Y0TEs7PHk8MuEQ2r8eBwYSg8XQkSWB6KSFy0owOudvVNdeu9gyfCYBd7CgijW1eu3BtBGL9CadwFGy4C9RGNBFUaO1d42KfxWGb33fA8RIJM3GIQJ013dI4Xz4iMx7VAcv1JQlxe9GGsEJ2yjsPwrIrG3NJg2NzEBScFMWAMNgQ2i','4kBMZ6b6mt2jnr44','nIrFy3hhEQ7jpSYcjH8M1R6lnE1TsaK6qViFCWCyo6HNZvrZVjaveQDuhG6Uql4BWutUGMvONWgXFbL9e4TcxZ2evioqRFx0RFuch36Nv9vVdW7QMRLLyowzmfUcalL','Bgt','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5373512057551039106,7270971846740822408,'5Yd7','Ll0W6xID','WEjfxu7nuOwHhDwPtZ2FSSFbwsII9n5hvNB','mtmz7vLVWC7jAltRkx6KAXJmUVsaoraDSjgXELQvzXXERBG7kU5v0AAS3zmyaTSrTdT5GYOYg','8','m',15);
+INSERT INTO ti VALUES (-5373512057551039106,7270971846740822408,'5Yd7','Ll0W6xID','WEjfxu7nuOwHhDwPtZ2FSSFbwsII9n5hvNB','mtmz7vLVWC7jAltRkx6KAXJmUVsaoraDSjgXELQvzXXERBG7kU5v0AAS3zmyaTSrTdT5GYOYg','8','m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(84) NOT NULL, d VARCHAR(39) NOT NULL, e VARCHAR(44) NOT NULL, f VARBINARY(89), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2094323814719293742,3903946012,'Myk2g8fLhc4JvoYWuGxAfrUYir03VGfMJH','Q9ZKCjotm6A9mjh','B5YDzkCYFq8x7Z7w978l0','vMgnN6g1QxTh5c2uMOVfgHxTlmoFS4muRhArDxfksXxPrJmvOH30xg6PNnxe9lr9XlAwHTXeLp4','ns','0',0);
+INSERT INTO t VALUES (-2405381107977876309,1652486949,'8W8XXrmA33WL0nsDhKDv3PZE5cYq9mEpWDoIrTtzqKmoLoQKh4x8sZKh0','wHqh4zHukrgg1GpYnD8mcpyphduoqs','ElXl4SyMmZEPmlJF0Kke4mkLhf3fWhZVU63WKYV15','CBX06zAk7EAqS0ekVypeInJahxoQUIUqLEqu','5Q','x',1);
+INSERT INTO t VALUES (-4534148464923536116,3140608452,'Qxg9oNtS8yNPd5obuzQpST1szMPD1878ntFiA6mqdVrNbsft9Pel','nNWPxmJFdNOglgdUr4Bm7qQp78KXU6mJsYxwe','Yr26F0gN3bczn2r96QqsN','db95jNesNDPwlCj81CU4H8EJwRmLt3epQcdf6LplKbqWWWo6YD2v2JtL2','1l','s',2);
+INSERT INTO t VALUES (206920776013643567,426136271,'je50MJ2pz3aAYb','72lVUOzT','lDNePB3FiL','bX','zy','J',3);
+INSERT INTO t VALUES (6529531554718666936,3227580925,'mGr2oIR0XfoQ5yeIgrtGCk1gdBkC9nTDan6b6zj5vfBwNdyH','rJ9g1NsmKxZLqG0C6BJDNpU0pJ78eeAsDRoVn','XpB9685MWaC','qs0baX1EfaSlGnaEtAD4Un2GOTO20ECtSZowFeTMacBU9HAIXRgYTQ4RVBCRG9nqoOiQdY73pd3vn9EfuFJS15Y','U','Q',4);
+INSERT INTO t VALUES (-8726229852093381413,121323619,'sxyn3owGIOw0YDWtCoqKV46D5ZSdelr0cJEwhDUfqvE4M6b02uevQTtNCDlmNQEeRbcXKb8UDTeu','y2HqCLxj0Msnu2THCW4','o3uBbz2xKHrOWBMrDR7FUHGZQPuV9S5f5','7NUY4SwXVrStGd2wXsKCQH7AIjQVNziDuNlWKDPTgoClYaqWWGqOH1wG11CoGlQmuOBi7w2','ds','O',5);
+INSERT INTO t VALUES (-8328675834681878511,2867770795,'GS1yrhTARwkCDFkcC6pvlMnNX68MBbTaCFsgM6sXtakGWV8pBiMCI8nCS6F3IvcP','u1IO','yd5Jytb0huYWSz2O7pqhhV0QE4Dv','TfvZvfvKZvWFp8HePoKI3pJfGcT7hMGeqlfZVfXBxMOI5Ln','MJ','2',6);
+INSERT INTO t VALUES (-6970877279270219217,106383434,'3fr0yXujBonBhFxpKjXY8LmREoAOyo365T0zmSG2w2LzjzJrD4TyNDPec271piQPzTd0Q3NH0E','mH7XwH3IENzZyPJrW2CqcGNl1PRPxGRkD5MmU','wv5','RNHsnmevuHUFUHxL20Ifej1JsKSJDomCsQUKVftgXO1gl0igo48G438QaJMD4rXXBL7ofBTf17jXR3HQVRX2PGRjQ','J','p',7);
+INSERT INTO t VALUES (8061280731878546122,3315505566,'lnoRaFnLPNLMp','Lyy8TQd9fikvcymlIUGbnCSQ1ac1NhbEqjU9r','fe6mCiaIf','HhnQwv2uwleqjyif9v9vIlukNEBvxSrZx963G','eG','m',8);
+INSERT INTO t VALUES (-8060591143496797655,1295879779,'6IM71AvD','Qrfm6qlOgJKCh8bBiAA27H2Y','YILVeRyUP8RQM','LnC5dsEChlASwaPv9LgqtelYIfwtI4zqu9LXvCf70HCzX4r3sj0GJikxiylrdx3Lhda0bO','J','j',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(84) NOT NULL, d VARCHAR(39) NOT NULL, e VARCHAR(44) NOT NULL, f VARBINARY(89), 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 (4108732982007281647,671285019,'4R9OqVjNs4YkP0zakGoDuHTEXg8','aFlQkvBf3G99QAvm21X1agVeWWiYXLi','qsnRaQ6EZPTYQJDCl5GQmLEQBT2G5KPEpa98H1kLgn8','xuxANtgbMPVbQPmGm4RP8WfWLfUSxK6XvJ4S9EeZgvOFrge09St4FC72l7','r','A',10);
+INSERT INTO ti VALUES (4108732982007281647,671285019,'4R9OqVjNs4YkP0zakGoDuHTEXg8','aFlQkvBf3G99QAvm21X1agVeWWiYXLi','qsnRaQ6EZPTYQJDCl5GQmLEQBT2G5KPEpa98H1kLgn8','xuxANtgbMPVbQPmGm4RP8WfWLfUSxK6XvJ4S9EeZgvOFrge09St4FC72l7','r','A',10);
+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 (8687632965533857235,2129360492,'jsVHTn9yhuWa8aPnCKti1AFoqrJ8OomWSvZIkMjDCg9je3hEYhzGF','tG0sCpdt2YfK4p748SeQbdkL5H9','avmBpz247DjltDekDaPdADkqTuFAek5UrcByK1eEtr','urlgys6ZR6f0QCEAkRmhL3AwRt0FvFtvuz2R99UR','Li','o',11);
+INSERT INTO ti VALUES (8687632965533857235,2129360492,'jsVHTn9yhuWa8aPnCKti1AFoqrJ8OomWSvZIkMjDCg9je3hEYhzGF','tG0sCpdt2YfK4p748SeQbdkL5H9','avmBpz247DjltDekDaPdADkqTuFAek5UrcByK1eEtr','urlgys6ZR6f0QCEAkRmhL3AwRt0FvFtvuz2R99UR','Li','o',11);
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 (-8781215205965614225,2013919564,'T7XKMyNoW3IHkU9cc4dRjAMbYHiQYRHzVWp1V6YyvFVJ3maVYBgA5FbeC554HlX','yoT7UGiVbTq4ZTVWL0CF7KvmgxxnVbjdyOz2rzAoxFpoNqxo70xLFVZbNdT4QNCPz','RQPkpwXpGsX3aY','BwKG0dQqeFPsbX','NcQ2n6s6TjoKZPaK0JU3zj5tc31tAJSi6LtkScmioGxtUzvvaEjYk6SD1hL0pAM3i5','Vjy4bNEs3cvw9zzlvcizoKc5CH7xDNqjSKQpUkOcM8cF9zNKZt',12);
-INSERT INTO ti VALUES (-8781215205965614225,2013919564,'T7XKMyNoW3IHkU9cc4dRjAMbYHiQYRHzVWp1V6YyvFVJ3maVYBgA5FbeC554HlX','yoT7UGiVbTq4ZTVWL0CF7KvmgxxnVbjdyOz2rzAoxFpoNqxo70xLFVZbNdT4QNCPz','RQPkpwXpGsX3aY','BwKG0dQqeFPsbX','NcQ2n6s6TjoKZPaK0JU3zj5tc31tAJSi6LtkScmioGxtUzvvaEjYk6SD1hL0pAM3i5','Vjy4bNEs3cvw9zzlvcizoKc5CH7xDNqjSKQpUkOcM8cF9zNKZt',12);
+INSERT INTO t VALUES (53511066798975282,863446674,'fhxz6','I0x8AcrHiIdu6n7sf1jimiRMykvnvVminza7Tc4y4bmMWZVXOpOeqmkC1Dk7GyVuKHkwhrZhVIjdk41KUHgL4cxAU3JZK4nqAAw4uLcPUrz4rMcOkSIZMFd62R','9d15YMrYUgB66d4ln7','1B','5Z','O',12);
+INSERT INTO ti VALUES (53511066798975282,863446674,'fhxz6','I0x8AcrHiIdu6n7sf1jimiRMykvnvVminza7Tc4y4bmMWZVXOpOeqmkC1Dk7GyVuKHkwhrZhVIjdk41KUHgL4cxAU3JZK4nqAAw4uLcPUrz4rMcOkSIZMFd62R','9d15YMrYUgB66d4ln7','1B','5Z','O',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5875895876128584073,-1078223619,'SJ1N1up7hE0x7CFe22DnVcqYV0KBM6NT','gXZqeJVqpE3FkXnDmnWuDol4u4UdW5wf37WhysZ4KCo','s3c6iNoYOtRh1BXpnjdU8fH2','XkfPLDlH14IR15InYk50B5vhyWEvbtMBh037Ct8','5EPiVwyOWp1Qb5MYUmVAHdanuv7BiAoSgAR4PnZTaiuSz3','PLgaoKwUVpP8NqjOASwoDDEmDuY8ffMirEFBaOeSwTQCk8Dx61TbTQAgHzNeQgSdfqxeNs',13);
-INSERT INTO ti VALUES (5875895876128584073,-1078223619,'SJ1N1up7hE0x7CFe22DnVcqYV0KBM6NT','gXZqeJVqpE3FkXnDmnWuDol4u4UdW5wf37WhysZ4KCo','s3c6iNoYOtRh1BXpnjdU8fH2','XkfPLDlH14IR15InYk50B5vhyWEvbtMBh037Ct8','5EPiVwyOWp1Qb5MYUmVAHdanuv7BiAoSgAR4PnZTaiuSz3','PLgaoKwUVpP8NqjOASwoDDEmDuY8ffMirEFBaOeSwTQCk8Dx61TbTQAgHzNeQgSdfqxeNs',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(76), d VARBINARY(25), e VARBINARY(93) NOT NULL, f VARCHAR(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12069,248,'Rhqg8vmmGu4eBfUf8ZgGSpA90Z1AJW4NGxjWgyEkZw7WMtl','bcOSxG0NUzlWiE0Re3zoc','3fq7vZdt4Ly7CjvcbJF4kz8m5sNumOocwUbjmb0yztjl2eTzQCoF04b1alQb','u5umPVwmuglojAh4y2qgoDDiV6Pnx50H6ooGfa4QmkbAo5fH18mzBvMB8ESRNz','KcBNLJupHxZDv2efugX4h49wpczAecWgdR1YuSh07Brhr','y4ROZQfnUuSoIh5Hm9xug01GB',0);
-INSERT INTO t VALUES (-25487,249,'2UxJmJZzVIuEfKFK6tUf6QqtJ9Cnh564kaxc29Kvp5Jq6DAcb01gXbz1o1YksIcAKtiffKYS7w6M','0BlMV8ErBPGZsYBtZC8j8b','sqpumstLrpcTLXRN1XltDMYROA5ZpDbmQIXu1SkhcVAKaehv2Kwm','9EkT0YQOzlQF3zMw5kQ6blXg7gawd6l5R0uHL04UFhWabanF6P4v9wZdpQVquA1D','vVZkYNBehjsvrEighm4USsYryAntsmWHTK7EwLClMOdWGouLaMD','Zqz',1);
-INSERT INTO t VALUES (-16239,59,'A1ZJrxlRLUjVjfxU5ccJs3gtKLMN63EnxjMH','vI6','7Jldt8UHMBQ1gaEKAqeANm6CNxxhK1EyKzS9edbi8M75iLlByQEeNTUILtMm1NZ4vD2ilTsfw5jWwn','ItyFdJAkeD6','n2ju4QkCvTDEC3oCHYLBROL7d7H6Qmh3RryYKRQkW0FRgphtd7ebtkAmZdH','Zs1SXoDGCM2wnGiG9WCPGitcR3M7vBza4eOSi75UeYy7',2);
-INSERT INTO t VALUES (9572,82,'rJ4TnBJtFDCIUwczEczAkHOUXuV7uSWSJY','BcO','94NzQGaV','02wFg0YNN1K6Iq9U7T2UatdkzM34GwfNdr8DEas8BIDiUZv','JBlNL061i6aZT288i3A3kfPHeUGtTjl3ZdZTVgzf4aTxCZsfGqLhig9rKbVVAUkdqiVEwFTJw61stRZeOEk','yWhnTDFvybb1UwhLToifrDXZVYkacHgVYp6Zpru',3);
-INSERT INTO t VALUES (-15023,109,'gBexTOLHEqk','3uR4sDwzvA00x','j1mMbPeTTgoeAJq2HARAok6txLQgr7f2a2bvEqo2ah1xs5neYZCE9Og1A0QCaQHoywXuO','iU31d','gw8h7UQV81GLACZ0GDvojSZQYRKW8l9WfCELNNSSqKxjppBIJZlTa9WiLhuViVr1pvTiInp','Jkf8bjGwqC',4);
-INSERT INTO t VALUES (-8250,233,'BUihU8HImcDjtn99k4nyvjHP788r00SB021UI8xMTJeNN0ySluG5wyE4','oVJ8FO','MNJQ43XOh5X2ohr0PVkmiGhkPrW2iPBLOtc2pIRiAAIbkia7Pw9NLXrihxZV1q9bHG8rk3jT2XrmoAEenNWsPZwG0','Z8ODHvO61tAe9LrwlyxQk8mEKNa2pZ0gnWpF9HZA3rFkWK6Tl8aCI','SpjyKdjvLjclFsEhRAtP1PKZKatyEED4Ni48AStBIeyhIVNgo6G585nWg','MTvqrzAMAWHsozVhlUmvyEJXfrmaJBD2FStdPi3H9DOT2Qm4U9tvU1E9wbsBf3DBhErAMcqrzybRt5a1Ah5bIHwI8',5);
-INSERT INTO t VALUES (-12714,43,'4yUzwUxSL1GJhgnWa6xOPv5kGAdyDtqVbSUNbjTOBcxUdWMZQ0AfoY4rHxxIZDqvHEigP38k0Kwh','UxY8GRkiCFB2xSoDElUCzFn','ywHaoxJiI7tfsO9FPIcitn7tLYG','SbDtt2VlW9whg8kRAk3iS1TJvvAdcysh010neCahQaPfcc7','Z888rcZ8jkS6KSWK','zQsdN',6);
-INSERT INTO t VALUES (1611,176,'c5HUTif4jzEyv3nNStlY4gdFeKbE8tBoSC9fKzzp528O1vMJNbW4xYHh7RccvRZfZMGh','WXtJ5kNFqg1','wlbaE3VpjkVCIoF','FiUxWS8eB5BD6uJX2vKuoc41','qVzGXNfAIlSCI1gkmGqafg8fFIQGbxBmjYISeoDTRjYdWNMY0tUR','bvjWnWgV3Uig6AtDWFi2RPbrOHBlcigeItI7QeQd00R6FeYG9',7);
-INSERT INTO t VALUES (15885,204,'zQYrXjcUtC7atykDygiD8IecmcVyJjvx1hAqCKTqL6rGilYUP3ojjfY5ijE6K5E861','6z97AkzdFB1YKpmF9','PdSlAe','0i7bT8mdV3d37GXVE27XYeqwzR8IG','6GHqtWEJ4','jom4sWRbnx6iyZRcfyi5Xax9O9NLFgPiKDyf7kVePHIIo7k9tg22JnKaNm5CWwZYlFdzyz8UMIcnqseItj',8);
-INSERT INTO t VALUES (21313,223,'us5wL7txW3ShYugSQCoZEfUcB4cbG0YluiNZYzd75bqZnU5','ziTEy7S8F','TURSTAa3GRW8y41WWy1EtqsBLypM3WyhA','m5rHoJXvzyL6Lv9eUn8KA','ePr','2evnTtSSlsWyRAwqnH0ZGFUJ07U',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7955379551143143966,2764817913,'NWVHE7vsepGAUNbttidevB0iZRd51eXCULpCy9VTpeO4IQQCNSvggc4wAW2huHM0LNKIzZ0joYE9liCSGLw','9q7vlyCwruRKr47KZe3qYDqz58GPOZhoWxeLA3vYJgDpNBmrs90FMPsm3Aro1t9MKNXXtT63wT0BvqVzJmrzmZC8e2iJCPKm6nT7A9PhOKHH2vdqGXLHS1nx9q94','H','Bpv2in0nUnU1i0n6feo6Lj4Up8OE3EzWgMEA8SK2U99wirev08x09LTTrkrkvxhiar7SmcRVS49u7fbR4K58Q9ux2OPAfctAPAZ1PXdyVMRhGWKPTiFBBNWRlz7nLYQPKSwjiLvcSSCwXKpDxPU9CnZfDCd7NYjkAgorECpiAuNqvG3yv8lJFtrAGiuLhEUmOrGDNTvZacA6ZqzVcKCd7HKbNTXnFXV2gLCj','C','W',13);
+INSERT INTO ti VALUES (-7955379551143143966,2764817913,'NWVHE7vsepGAUNbttidevB0iZRd51eXCULpCy9VTpeO4IQQCNSvggc4wAW2huHM0LNKIzZ0joYE9liCSGLw','9q7vlyCwruRKr47KZe3qYDqz58GPOZhoWxeLA3vYJgDpNBmrs90FMPsm3Aro1t9MKNXXtT63wT0BvqVzJmrzmZC8e2iJCPKm6nT7A9PhOKHH2vdqGXLHS1nx9q94','H','Bpv2in0nUnU1i0n6feo6Lj4Up8OE3EzWgMEA8SK2U99wirev08x09LTTrkrkvxhiar7SmcRVS49u7fbR4K58Q9ux2OPAfctAPAZ1PXdyVMRhGWKPTiFBBNWRlz7nLYQPKSwjiLvcSSCwXKpDxPU9CnZfDCd7NYjkAgorECpiAuNqvG3yv8lJFtrAGiuLhEUmOrGDNTvZacA6ZqzVcKCd7HKbNTXnFXV2gLCj','C','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5594916089507601639,994151599,'hxcv1rPuoj5b2L2pfmilx1CTXRsCokzbB2iwOqSPSgA9iMFuLmz6jkqxHs5','1cdcNMivmr1Ii5zpysuC7M8JvhcgIztJkOucdy0Bc7FXdEPSEWNIyPYGTOjnMoaTPqfD8WUSZJl9LRBkvh4BRGmGjgaM0R8p4Nl8jg0KKQYcG6vBdyeEBkRjnw4N24YeXZRGzLdB7xoefwesklJLpRrAADuJr5PhOSIR9oPp28t1uRndFTGduKQUqlv9Vm9qbmxwjj5iWCA0YyNIwBi5WodKW0hAgYTBw6pf5jo7T4FrrBGuxyJJEfB','MZTPOff534dSxO6ZZcJSqJMUrEZXfubjuxLm6','u6BHURoyASEAJh2oSnlj2Wu2JUpmh26gudgxXPfPzZlj8eHVBUlHsM5PLNVXkTgBlHjZD5PxEmNnWvbFXtP2Ss1kl9bpFrVqqTde1wuzh8vIOmfea99vg4YFIVc1mXuqV9vaiPzclNkjaN4wekZ5oVI8bwPjDK2hj80jpbPWGYYOaR8VCrF3IXO6UHVjAJnZ6ME9KKY7JwHFki6jJzRDlpSbT0JA2pyTi0pYIG','8it','5',14);
+INSERT INTO ti VALUES (-5594916089507601639,994151599,'hxcv1rPuoj5b2L2pfmilx1CTXRsCokzbB2iwOqSPSgA9iMFuLmz6jkqxHs5','1cdcNMivmr1Ii5zpysuC7M8JvhcgIztJkOucdy0Bc7FXdEPSEWNIyPYGTOjnMoaTPqfD8WUSZJl9LRBkvh4BRGmGjgaM0R8p4Nl8jg0KKQYcG6vBdyeEBkRjnw4N24YeXZRGzLdB7xoefwesklJLpRrAADuJr5PhOSIR9oPp28t1uRndFTGduKQUqlv9Vm9qbmxwjj5iWCA0YyNIwBi5WodKW0hAgYTBw6pf5jo7T4FrrBGuxyJJEfB','MZTPOff534dSxO6ZZcJSqJMUrEZXfubjuxLm6','u6BHURoyASEAJh2oSnlj2Wu2JUpmh26gudgxXPfPzZlj8eHVBUlHsM5PLNVXkTgBlHjZD5PxEmNnWvbFXtP2Ss1kl9bpFrVqqTde1wuzh8vIOmfea99vg4YFIVc1mXuqV9vaiPzclNkjaN4wekZ5oVI8bwPjDK2hj80jpbPWGYYOaR8VCrF3IXO6UHVjAJnZ6ME9KKY7JwHFki6jJzRDlpSbT0JA2pyTi0pYIG','8it','5',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2761881316931404466,3939191243,'JypKWFpRX9fgGl8F01riKKQ7ZCiB8Vtf','Q7IlMRyEr3pvRlraSuGCNKXo9FVMfexBlDJwdvbmCS1FWgYenuvhSUSKvHdMO1kk3G8pa6FbzLj8pxuifG40oIzNwMiufHHGgT4MFKVfmbW8dQa4njPMzXAsn4w2DDLdwc9M4hVjiatpWtFfs4wCWj7EQZ2bULeaegfnbKsepknGRgbL5hNkbVsNSMZXtg2jtZ8pZyWGmk39Q9QjfU6bRyVfmIG8sp','un0h7UiZBjutHHXHgJhE81wO83l5eolo6X1','gKuUhfIYcCMnPHTMpWnjgiD6wzuqQYrghKsZ5ogNslSpXbfacYh5mLp33cjahQQ6FSJ','m','J',15);
+INSERT INTO ti VALUES (-2761881316931404466,3939191243,'JypKWFpRX9fgGl8F01riKKQ7ZCiB8Vtf','Q7IlMRyEr3pvRlraSuGCNKXo9FVMfexBlDJwdvbmCS1FWgYenuvhSUSKvHdMO1kk3G8pa6FbzLj8pxuifG40oIzNwMiufHHGgT4MFKVfmbW8dQa4njPMzXAsn4w2DDLdwc9M4hVjiatpWtFfs4wCWj7EQZ2bULeaegfnbKsepknGRgbL5hNkbVsNSMZXtg2jtZ8pZyWGmk39Q9QjfU6bRyVfmIG8sp','un0h7UiZBjutHHXHgJhE81wO83l5eolo6X1','gKuUhfIYcCMnPHTMpWnjgiD6wzuqQYrghKsZ5ogNslSpXbfacYh5mLp33cjahQQ6FSJ','m','J',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(19) NOT NULL, d VARCHAR(45), e VARCHAR(5), f VARCHAR(72) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2206178,4058,'1N7bx21','lxKotdPD9IIb9hXLVi7htQ36rwyFLg','QrB4V','jJXkYzHAiKQeRTsffvfBVuqoxFfe15HrShMjs7BqP9zmZWY','i','jw',0);
+INSERT INTO t VALUES (628618,27276,'JUeaoGICMbxai','ftZuGSXYPEZTyp','P','6X117hnNt8C','R','eQ',1);
+INSERT INTO t VALUES (-7132893,28794,'oTjiGMFv','QHDj5COFq1EgZWJeTs9R5Du3N2R8gpsygG5yfX3lc54Wa','K5f','2QQ8xeh2GRCO3T9BhjByGwRCdJRKPBixtlxqccPA78SaeUMMyFDZykxddBpcsvmZ0tpr1','7','U',2);
+INSERT INTO t VALUES (8125668,2196,'wuP','cOvIeFFoy9NUHJNVeY','HK','pxze9ePprnx2jGMW','r','o',3);
+INSERT INTO t VALUES (-3998604,28060,'FiGjyJNS','cZnoUa6UEv1qSdXBzonnGtdYOHllCWUD6QqBM','jT','OMpt1Q67PyU06vSbbLEQtPxFFSwD0NNpui8eI2fn0KSrTStMRTd6HQ3DoOJr','S','OE',4);
+INSERT INTO t VALUES (1147519,40051,'xo','fyVI8FDAwQfMHuAOqZP6GGyRIYcZgo41XJmNmmqi','0ckRH','LXE7eBsByAw7B6r88Z9TYz44n6PmA5okOl4BuzzS23KREr','n','4y',5);
+INSERT INTO t VALUES (-6922716,44913,'T2btiKZhEtsXJUI4V','cWmyyWSx7Bm6','C8L3T','EfP1UMRoT8R4yh8QbpIpCWa2AV1j4mtsnvChic2izcKDyXog7ll8pa83F5','W','0n',6);
+INSERT INTO t VALUES (4146674,12915,'UveRe7tvjk','H4QbyrJPQv5HxBW0SWmvvTjudaur4J1LyEfnbKEd5tq','1j8z','PNc4uaIdHNuq5SW4mDaSqaQZ3wIOO9qMUb4sE85EMXAF2d5aFV2OgaqaTutFf8OLidGL1j','r','y',7);
+INSERT INTO t VALUES (-7177284,9391,'cyZg0ycVEPrcgv','Bouge1MyHCeUk09nXD171','vGwLg','9MUqUKpRmTVdDFgRbkps9LtvnmDNBSeNDHZRBlBNArV7Knm','x','I',8);
+INSERT INTO t VALUES (2735753,5853,'Ku','e42owdQRG','e3Snf','ucytGemFBMTCxu5KghkAyLLHfRYuWNumHv01ASS9xei1Ziejb9JSqQ9Efg','1','t',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(19) NOT NULL, d VARCHAR(45), e VARCHAR(5), f VARCHAR(72) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-27436,81,'E71WSc5cSpWCAA88','5c1behEkBXO0zZlMoAeko','isHtRSNqZnNvrMYpDpySGrkHvGgDt8nZqbWl56tsP3OI5l0qybxrK','4Udqe','aJEiqAVGHuD9FBlWBxyDrZ5OAHT2jGzkGxVBFnkCZzyoadvTfWnYSiTk6','ySHCb7HZ0rYtr0I1TmIWvoDk8wi6FMIM2ymnzFAV8GF60duhba7bVCqWSTdVy9pe',10);
-INSERT INTO ti VALUES (-27436,81,'E71WSc5cSpWCAA88','5c1behEkBXO0zZlMoAeko','isHtRSNqZnNvrMYpDpySGrkHvGgDt8nZqbWl56tsP3OI5l0qybxrK','4Udqe','aJEiqAVGHuD9FBlWBxyDrZ5OAHT2jGzkGxVBFnkCZzyoadvTfWnYSiTk6','ySHCb7HZ0rYtr0I1TmIWvoDk8wi6FMIM2ymnzFAV8GF60duhba7bVCqWSTdVy9pe',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(77);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(77);
-INSERT INTO t VALUES (8240,65,'tq7hHZ0agepXO7HB4ZZbPxmdCqgqmjKLZzJkBTfaYW3MSUF7Vy','LoB4EO4OgsPd9yqZc8Nt','OkCnuvz4gfk8i81Jd829g2O3YV43IBkmziTUj3Q5XR6Tz2Bol4c','iCflZXyrSbk3hPLv','6EnaIBAI6LyPmJuIUi0DD3M5Pgxw218TMipRibii9GhnAbWlyTEjkPe1avari','JcR0pVbeazsQQ5DyMmbFXvFplJAdJq9uJKEa97',11);
-INSERT INTO ti VALUES (8240,65,'tq7hHZ0agepXO7HB4ZZbPxmdCqgqmjKLZzJkBTfaYW3MSUF7Vy','LoB4EO4OgsPd9yqZc8Nt','OkCnuvz4gfk8i81Jd829g2O3YV43IBkmziTUj3Q5XR6Tz2Bol4c','iCflZXyrSbk3hPLv','6EnaIBAI6LyPmJuIUi0DD3M5Pgxw218TMipRibii9GhnAbWlyTEjkPe1avari','JcR0pVbeazsQQ5DyMmbFXvFplJAdJq9uJKEa97',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (14196,222,'qw2OIOA','7N6RHYGmqAYI6vETToC09nnwAbVv8SGSY79B0vACuASBBHA5M64A43cKq8u7QgXixFdgmhMpcir6zvibxSUNloo7r3j1t6Czo5BymwJvb5pC7XoE6coo1aRljhYoLFqU3kRe1DEjHGbGqGvsuwprMKWprEPpCb7eZmOU49ty6u1mIvO58xN','fHvpPfrTy19xA5z4bUj6EB8XtuSrYwgf9W1CYX','oYVLPnfjWls','LWTDKetUcq5SBQDk7nqLehgDIbIq62aS','LK2A9co66uRUwRRaswUQPcI27HgkxnOkxvzkAWxzTx8pson9sSYwR5JsjAcvA78phleaGDdNCN3rgLRE6kf85g8P5G',12);
-INSERT INTO ti VALUES (14196,222,'qw2OIOA','7N6RHYGmqAYI6vETToC09nnwAbVv8SGSY79B0vACuASBBHA5M64A43cKq8u7QgXixFdgmhMpcir6zvibxSUNloo7r3j1t6Czo5BymwJvb5pC7XoE6coo1aRljhYoLFqU3kRe1DEjHGbGqGvsuwprMKWprEPpCb7eZmOU49ty6u1mIvO58xN','fHvpPfrTy19xA5z4bUj6EB8XtuSrYwgf9W1CYX','oYVLPnfjWls','LWTDKetUcq5SBQDk7nqLehgDIbIq62aS','LK2A9co66uRUwRRaswUQPcI27HgkxnOkxvzkAWxzTx8pson9sSYwR5JsjAcvA78phleaGDdNCN3rgLRE6kf85g8P5G',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-20304,100,'7qwxpPbOOW1YLOe1F2CIGFucf7VHGm5dmen96tgIWLMJ29RTpSmRy9KX6A5mFxQ','qQo9bD6dc7ZEz8Y6ynIvG2l3I7laFtl4SokgTRcMFCopkS6S36IckIekmlGMqQDhjDI3v8yhjMNRclzAuLhkODFlqx7rXmaJndXoESKZVhUKSFFvkRJcdj8EDWrtd237lrK50jt6E3UoMZJjMsABKlA5uSjjFFRCLgFb1uwXg7Kd5H2AYVoAI3ySWsg1i1bPXJhmFZf6U1jinmLf33qqseygSVrn6zw57KifiFe0pCyOEBfTZ','7eNJ2vsnh0roI','ODX7EgX0jvAxRzKmTEvmjoES6ge8umxfRXhF1E1aZTkFkr9ISYKFx4aKnlhxSmhVZl4mEL3lSEbK7WWydBhe1TzdVzyRDPz39mRHrDAbnntvbvxdB1lT0crjruOZsLnSPRBvsbIFWrNJB4gcwO2bHzhHftiHSY8jYFBeBhElmJ2BXiVcGkQN6atwr2oRs9RuqMiB6UglSVHn91wQFJKESJQuUSJYtFaJcwxO','QzvrCd9NLrdnfxBYNduCpPOpiXpUphXq','NiZDZzzrNW4QTrF4AMHOl3ZULmjNjnT67sLHQ1Yhe2rdtsnJxjHvTDTxL1UIyPlQCIviOBNMf',13);
-INSERT INTO ti VALUES (-20304,100,'7qwxpPbOOW1YLOe1F2CIGFucf7VHGm5dmen96tgIWLMJ29RTpSmRy9KX6A5mFxQ','qQo9bD6dc7ZEz8Y6ynIvG2l3I7laFtl4SokgTRcMFCopkS6S36IckIekmlGMqQDhjDI3v8yhjMNRclzAuLhkODFlqx7rXmaJndXoESKZVhUKSFFvkRJcdj8EDWrtd237lrK50jt6E3UoMZJjMsABKlA5uSjjFFRCLgFb1uwXg7Kd5H2AYVoAI3ySWsg1i1bPXJhmFZf6U1jinmLf33qqseygSVrn6zw57KifiFe0pCyOEBfTZ','7eNJ2vsnh0roI','ODX7EgX0jvAxRzKmTEvmjoES6ge8umxfRXhF1E1aZTkFkr9ISYKFx4aKnlhxSmhVZl4mEL3lSEbK7WWydBhe1TzdVzyRDPz39mRHrDAbnntvbvxdB1lT0crjruOZsLnSPRBvsbIFWrNJB4gcwO2bHzhHftiHSY8jYFBeBhElmJ2BXiVcGkQN6atwr2oRs9RuqMiB6UglSVHn91wQFJKESJQuUSJYtFaJcwxO','QzvrCd9NLrdnfxBYNduCpPOpiXpUphXq','NiZDZzzrNW4QTrF4AMHOl3ZULmjNjnT67sLHQ1Yhe2rdtsnJxjHvTDTxL1UIyPlQCIviOBNMf',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(14), d VARBINARY(58), e VARBINARY(99), f VARBINARY(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8160496,3171712,'cL84k','YtsvpKayJExlUSHZ6LSoWWQqISteNoU','lTjZ47jZEIlEDhBhvOqXo6r32YPriyd0hb9TWh14XG8woiTYx','JUZJ','MCKiVFKfziocf1XyG4flaOa9oJT7dRsemjH6S','JGafmKwPIP6Bksx7dVAQbdG4qVtQ1umURWYxabJc0vh',0);
-INSERT INTO t VALUES (10436211,-278436,'Nd2l0ktaEhV','1MeS69kuEVts7d4yN9wXrYcyDX566xNWfbgFxJrOzdhgJ9uvC9Jij2','R2M2','tpLo8nZTFIu8Uxv9tjb2dTTMcUz','42UathZotZVlQTw7yQfo0yHgbl0JvU42dR66oyiqJs3qVjR9NtfRB5aNsx7WU7F00zNMmqSOlWvxFLe','i12G7l9EsG5YlKV5GFRk7Z5WMAnnC',1);
-INSERT INTO t VALUES (827202,711414,'nfG07Uw6FKJm','eqWKdvJQhyBrdudmZRheqrGqWoqQeV2379NpUl','Laj5NFI2Tzi0mIDXFMthiVm9rMxRkNHCrZOXGIoWyJR6yo6RMZdUElzrJKqyz8qy1m2Hi','X9vb8fmlv0x0UnKHG0aotXgv2nrivy','GoHmVLuh25cyRQdBSIgmH9abEce6PnHnDijvD9iIud8XcS3qimn','bxFWZrn7QWRayThFFAxKaStuqkbSU6VSIzGlMDxRrSJNfFG1vB5PuWaOQ',2);
-INSERT INTO t VALUES (13739970,2943045,'3jS1hAH','JvQsh7Q','ctGPmBPbrjg2RwDxlXTcXQGB8sHH8NV','csZ0O3a0zIBVoYSVo6PinaO3BtsuOkCnCZ','wTtum5faURlTTk3h2to4HBGExdp9zrPezNagYVAQ3kWGBnC4s6EZWu9v','WZcscuurr84veUI78Uv4aeuO8RE5OJ8',3);
-INSERT INTO t VALUES (16197484,7128832,'9IJSssiiqz','4IWQ3NQQeHw49GNWwhTAxwCLOb1jUFuxDall9xbXu0GO','QK758W2txLM7xaJeVOdzX9TfjHHJ7SZLeWJvU1W','RZmnn8LlhTq8a97RqcXBbbbNEJ3z008NByNFukQj6B9bG','q1gwlkYv4iptzhOqjwzQOQ4lez8scu7utDnSrDPRQ6Qtu5IV7fLfBCJks','rokqa0CqAHtbfy0jTAol5QDk',4);
-INSERT INTO t VALUES (13712311,-4762997,'mSG2HDUYsP7U','wzwigj2JbMuafu4VTHqW4TRcjdhZiTULm9wyvdB2hSt4TIL6XH7r5ylvc','klALaO','nM9ith3xMclrge7y16IIT76','6jkm84IIZsd5IcZbmUUsMYA40rkhHtcSgUicNe1CLbDkCXyFgu3SiPAhAOGw7Jm8xWl8XLqOnqe7N0','6sO9ti79QPXArdOQ73v3nNfKsL4SgF',5);
-INSERT INTO t VALUES (7015855,-7540202,'U','dWWTGBdy8Ecx7pnVOC69xlPu0uhk','0dLyuai1HX3ODtUOiI326dDzvY7S2lrfP3yM2PJVZDjHLN2AZlsgwPOHTtTWLiXwxycHLoA5rbp3TR78Jr7SiZwFA2Jh','BkGDlu','j20QDE695tO54zAngr3ySewP9pOLWS0viy','sREzwwTvqenStjDmoGoWgRsvjnfYCdqzpKH7HRJef',6);
-INSERT INTO t VALUES (10655153,-3490805,'k6Wg2iVB7yHqki','xHsO2e941','oBBf2Qxlfe1uyLAlTDZHRLL90MjNs1ti1f1MwjZKCHs6tj363kKVnM7vAvjIidH','qMnBQGdnb9lUbL6x94gkAaYXrkPzcvqGqi','93bJiVY2lv6IFtpjgQHvrUPl','oCVEZvwx7GhcAgrPywwyiKbDaqeUGu4GXRYLyX',7);
-INSERT INTO t VALUES (6526045,-1106294,'zU','B9HAurcB6LTDnljO7WJu1pJVTjBxBy','jlfh08nRAWLgBlAQCFRK3RnZ17FEiCpwS4Dy','VuDhE7F7Pp6uteZjvplJ4J7XmGkfGD4ozy5C678yVKZxrgP1iDIzkyU','Kw97K13ZpHfBxBjRdSiDDth','Ov7x8qi3S14agYP0fwIw5EDukwOo7Epm8dGiK',8);
-INSERT INTO t VALUES (5383140,4781199,'1cskIq6KS','UtT119vOifRoULPzQ3X','ugYtUH6FaSzbX58aozgbIAwyEiIHU8E4JCovG6KPtI0uUIdVrla8xdZw','OZp1GWMk3bz8pNGGaobsP68JzBiPUc6eepLkJh8odcmMfwCFdFGVWuMLqsxNd','S','9wVoldPLKixUYk7YZhzKsMCy65znkym5rpePkkMD1FRyK15dF6MurdbCEwzdrTRiMyXTLmLz0x2FDfjx5uEfR1mAhqwfL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (8127858758489896093,52966,'xOoFeka8qu','EPZ4HfuGiycovZI8YFxpkqWjdSo7Vk1noE','CX','W','9','Ma',10);
+INSERT INTO ti VALUES (8127858758489896093,52966,'xOoFeka8qu','EPZ4HfuGiycovZI8YFxpkqWjdSo7Vk1noE','CX','W','9','Ma',10);
+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 (-8908717129111875946,15213,'3t','k4ph4t6OxuEryue6joH','TV','DhQFvHARe','b','ul',11);
+INSERT INTO ti VALUES (-8908717129111875946,15213,'3t','k4ph4t6OxuEryue6joH','TV','DhQFvHARe','b','ul',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7561063207995250081,20542,'eULRfaBtwwCr3h3t','Zycn9i76wcqnvkjTnfLbBI8cz94pCHQGxUrZbbi16iforYXuSaCDrbzgJkvjmZxdr6a6QQnfHgwKqg0Kjukvpcu7jvayzgiCx0OeHM0P9l4Na6B9dPDf04ebfQADJvtcmvffhCBKjvkfyrUQ1lpQSwKdySrVrqZZHjWD1GV0TQF7hBoI0826TsP5nLuLzVzyMku4AogHWwtzQQShf3e5a1Y0bmaqKWI0ehxyXbb','Nwf2m','Q0G2C4rL7ceN4NlkPTRg8wVaSDCixRMd8r7uGlgQoffUB3g6dTuJ2','R','RK',12);
+INSERT INTO ti VALUES (7561063207995250081,20542,'eULRfaBtwwCr3h3t','Zycn9i76wcqnvkjTnfLbBI8cz94pCHQGxUrZbbi16iforYXuSaCDrbzgJkvjmZxdr6a6QQnfHgwKqg0Kjukvpcu7jvayzgiCx0OeHM0P9l4Na6B9dPDf04ebfQADJvtcmvffhCBKjvkfyrUQ1lpQSwKdySrVrqZZHjWD1GV0TQF7hBoI0826TsP5nLuLzVzyMku4AogHWwtzQQShf3e5a1Y0bmaqKWI0ehxyXbb','Nwf2m','Q0G2C4rL7ceN4NlkPTRg8wVaSDCixRMd8r7uGlgQoffUB3g6dTuJ2','R','RK',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6375421466988980979,63873,'7hbA','718AXkM3Q2R4aYmkgGj6I3poM7mx6JG5kA1lRK3JU6P6vlam0p29XX59Ypuoge09gb7C2B39anGNPkR45d7HDlkjM3KmzO4tYYRzrI0wir0AJuHHJ5','G','Ec5Vu6vsGp8QZ0YISgaKVSBE3mFhPMHRh6kinOMHXnVNHUOzXo3vKLg3sOtWsq7sOmRb5GrrkUFhgpkRt8CdEESyL3vGCy7I8szBM2Yzz5oqV5HNKnZWcXdQRgbb3eE3abtRXyFLPJJ70uMg6DwOo5IIX43kdb2565jWTW5xiAGupcZoYTJ04uROAuK4ZRXog9Bre','Y','F',13);
+INSERT INTO ti VALUES (-6375421466988980979,63873,'7hbA','718AXkM3Q2R4aYmkgGj6I3poM7mx6JG5kA1lRK3JU6P6vlam0p29XX59Ypuoge09gb7C2B39anGNPkR45d7HDlkjM3KmzO4tYYRzrI0wir0AJuHHJ5','G','Ec5Vu6vsGp8QZ0YISgaKVSBE3mFhPMHRh6kinOMHXnVNHUOzXo3vKLg3sOtWsq7sOmRb5GrrkUFhgpkRt8CdEESyL3vGCy7I8szBM2Yzz5oqV5HNKnZWcXdQRgbb3eE3abtRXyFLPJJ70uMg6DwOo5IIX43kdb2565jWTW5xiAGupcZoYTJ04uROAuK4ZRXog9Bre','Y','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4405946018101171114,61266,'izuYXYb9uHnk6uo9b','hHf3iAN3iUA0RGVgytKBwDs2L7Ze9vDgoYmONu2abCOWymAGFP3pvTYFzKvf49SZ7CVkIEvqHaPcs7hpQKvX6SHUepZOx11TGLxP7xnsArurJUs4en60xyAI6Kd91NZ4CBS5mLcQ4ZKYk5knyQve1lGUdttKEj','P559','vMPfnQg3UpFtshcI6ye4ChVOxPrTLz8mSlgnkxVp8vDTNPTQqmg0vutJKcppgxdCRAJNCs0CjgZJ30RFpaSyxvop4tiZdXI3HIXN4RhEpR1QfCYbcZ9M13tpwAPZ7I059sIqVnAMaY1zZd1xzxYiq1549dDVGbdEV4Rkj1NVN8RNeMqSm6','S','YG',14);
+INSERT INTO ti VALUES (-4405946018101171114,61266,'izuYXYb9uHnk6uo9b','hHf3iAN3iUA0RGVgytKBwDs2L7Ze9vDgoYmONu2abCOWymAGFP3pvTYFzKvf49SZ7CVkIEvqHaPcs7hpQKvX6SHUepZOx11TGLxP7xnsArurJUs4en60xyAI6Kd91NZ4CBS5mLcQ4ZKYk5knyQve1lGUdttKEj','P559','vMPfnQg3UpFtshcI6ye4ChVOxPrTLz8mSlgnkxVp8vDTNPTQqmg0vutJKcppgxdCRAJNCs0CjgZJ30RFpaSyxvop4tiZdXI3HIXN4RhEpR1QfCYbcZ9M13tpwAPZ7I059sIqVnAMaY1zZd1xzxYiq1549dDVGbdEV4Rkj1NVN8RNeMqSm6','S','YG',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6828669351120530012,24141,'27tv34zwDtqSO','1W9jO5ykCxB5wqWiXu5IYEek2XOBTYKu1O8YXWZQfXTTRGJ6AxBQK17y6ZrK7uuerUS6q8RXCgsM2lBeJ5iPeGH4njjEPGyVIq2ODSHcYjBgRYfa0KW2LeQ2eI9F4fJTucaARumG3edPUHcG4qsSJrgLOuSbqk7w','ZfX6J','uOxRqUSorLxpLzePX6cisdTXGAvVqokTHRTQHfr2a6YWJcXGiZO4sdGVjuz1pOfwOsaZqxj3T8TYsZ2Noj8oT1fqNo8H49vvg8XmdBFyF20eOrafm6NEZH9w3qzgzmQrtojUVQQoKhIohJojA4mJOk0YWrCGPPexHz58im0O8gZHAcrV4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm41KowWb4U02CCRvFPSXQKgN','MM','d',15);
+INSERT INTO ti VALUES (-6828669351120530012,24141,'27tv34zwDtqSO','1W9jO5ykCxB5wqWiXu5IYEek2XOBTYKu1O8YXWZQfXTTRGJ6AxBQK17y6ZrK7uuerUS6q8RXCgsM2lBeJ5iPeGH4njjEPGyVIq2ODSHcYjBgRYfa0KW2LeQ2eI9F4fJTucaARumG3edPUHcG4qsSJrgLOuSbqk7w','ZfX6J','uOxRqUSorLxpLzePX6cisdTXGAvVqokTHRTQHfr2a6YWJcXGiZO4sdGVjuz1pOfwOsaZqxj3T8TYsZ2Noj8oT1fqNo8H49vvg8XmdBFyF20eOrafm6NEZH9w3qzgzmQrtojUVQQoKhIohJojA4mJOk0YWrCGPPexHz58im0O8gZHAcrV4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm41KowWb4U02CCRvFPSXQKgN','MM','d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(56) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(95) NOT NULL, f VARBINARY(56) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (636483,31879,'wneGbHEgRjC2P3UXDX1HNfWwiltHzclUNF6zyLwLXk','s','XJVocjpKB6rmC4Ny6Bbz4e468v','HTT5bx','0','C',0);
+INSERT INTO t VALUES (301258,50062,'zeTGKRO8IRT0','CG9JhIp','NuD2PvolLdx9YmtHHKRTzMhyMZGbeaMb4mYkhNCpGwWEVg2nabKB9rjafgytmKGiqzoGnPgw1LRksJcBCjT','2hECqYeny5','9','d',1);
+INSERT INTO t VALUES (13341439,12078,'z2TfD7lHSVY7EneVrrvzMKepBZGzlAZC58','N','B4FjYYqvvL','hdzmaYkmYhTD7WPM6IHpm2bgg','A','Tc',2);
+INSERT INTO t VALUES (3603737,12148,'bnXb8rrQsWwq','Fgvo9Q5','T52pHNVxPMsGqJxUatN6NlgGnuzxWlW16HOoCZ6oQdp2jeiOXV910WP8gwJuSZuGAhepGIxAF7','8fLvxK2cxzPVnCHdU26aNIE8JwCu7pi9gSso2vKQ','t','Gu',3);
+INSERT INTO t VALUES (6801242,20601,'a','yW26W','WcDTfhNKkEekoglA9uPnBaFQYUXOHGH2sP4oY','A','5','NK',4);
+INSERT INTO t VALUES (6625729,11610,'q92E5OQFdj','U','EuqY6smGtFBZapuj6MAXiWaXxYVtU9rH3ufvXfcxxEhHLYi1ywW1TS','XdJgb4','Nw','X',5);
+INSERT INTO t VALUES (2717521,12517,'BP3r3UBRQ','YYxsGrQ','hra6kmatH2UJT3MLF6e1etKm1xAvBThfsV5JtbxQLSTGM6cD468K0bDa7JsfPHTW4c4KrtFxOJY','PNbu02WW39Wtbl9Zo','t','dX',6);
+INSERT INTO t VALUES (14219432,61615,'LyturTCvdMwuRIGJIYyj2dwaN','C','7pvaX3scQTMGQMvafXrkxRwBkjL6RW','BGd3KN','R','HX',7);
+INSERT INTO t VALUES (9096811,27175,'EMkN3jNdlW2Pf1IY3HzB1AtIGhqu7DC7v9','D7','J62tzCTWeMsWgXCBAbZUGEN1nlACRE5HpOZtymgNxb54BzxGUKN7aomSQDxyErP8CzvSla4mRKUXtvlZXw9j','10','W','sX',8);
+INSERT INTO t VALUES (2218968,23179,'iT0CTPJ0Up3nGToD6D3biP91vsH9oiHpRMYTCm0zAMxTp','bqznnbm','ru4','NhnMZo2DjyBz5dShndcIINUXqxkjONL9SN1p703Yf2a3zlk','K5','6x',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(56) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(95) NOT NULL, f VARBINARY(56) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (8196530104439302253,2883070,'X','44LVXYP','EUvSBpoJJsBZnTmCjMojNzkMurRm9LQGQPjRlqxIZJEV5HDoVVAMcmoIem2rZdL81GSubW2GOE13oPfQqW5WBWRPLwEeXRkMe','YBKGy','Wtdl3EW9aZdcYReMH','Vo4LdCs1',10);
-INSERT INTO ti VALUES (8196530104439302253,2883070,'X','44LVXYP','EUvSBpoJJsBZnTmCjMojNzkMurRm9LQGQPjRlqxIZJEV5HDoVVAMcmoIem2rZdL81GSubW2GOE13oPfQqW5WBWRPLwEeXRkMe','YBKGy','Wtdl3EW9aZdcYReMH','Vo4LdCs1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(15);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
-INSERT INTO t VALUES (5385389417854875349,-7496546,'Uzga7g3m5aObuwU','BDARMbTBHeP51RDlzxT7kSFffBrEwdHh8sd2WDxy6eKRvw','B30NkQSovKYsJoh4Ov4nrN47EGlvrx','6xH5vZi1zR5UYDF7fziMOTyme5pehXeqfGnngyJfAI2','0Xvupn','jQNBK91xsiaOdfgw3XuE0oTz1CMOCGN5eKtnexJxC8VpZF4xzpVO9nVFaHkKX',11);
-INSERT INTO ti VALUES (5385389417854875349,-7496546,'Uzga7g3m5aObuwU','BDARMbTBHeP51RDlzxT7kSFffBrEwdHh8sd2WDxy6eKRvw','B30NkQSovKYsJoh4Ov4nrN47EGlvrx','6xH5vZi1zR5UYDF7fziMOTyme5pehXeqfGnngyJfAI2','0Xvupn','jQNBK91xsiaOdfgw3XuE0oTz1CMOCGN5eKtnexJxC8VpZF4xzpVO9nVFaHkKX',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (14910879798151388409,6509010,'cux1ivpMnzDkEy','urIkxKLk7XUxnxR94yKR6ycv63Qmht3KmBvP9g4u7aoDAPZtFu0yYT6QhMsqVesFAvQm0mjkt61bjRTSNVVxyQ3XfZZw3UgIa3jjz8ATay2jS','4YPXEmGUiW6D3XE5c4ANcshnxIcGK6zzu8JJDMsPCdSeAdGEbLEmTQhDa6cPuLhzqLN7oDUf65HCQB1nb4','5oMjRXRcALHn7Vz2wh3pEVsoM6bA1sh2bV1RCSc9u3KcIMFy1wOP7MpCszK','9Ypi3VJDGyxiEC0vQJWdE6gVQYgkVmkbs38ce2qUb7hy8R1AyyyRXIvy','J35QI3ETxSwWcIqEVJrW7d5uC7LyabL3h89LEMCjcIVS47aESzEwzngnOtcsZMVTH2W8yZeUiCXdKZWL',12);
-INSERT INTO ti VALUES (14910879798151388409,6509010,'cux1ivpMnzDkEy','urIkxKLk7XUxnxR94yKR6ycv63Qmht3KmBvP9g4u7aoDAPZtFu0yYT6QhMsqVesFAvQm0mjkt61bjRTSNVVxyQ3XfZZw3UgIa3jjz8ATay2jS','4YPXEmGUiW6D3XE5c4ANcshnxIcGK6zzu8JJDMsPCdSeAdGEbLEmTQhDa6cPuLhzqLN7oDUf65HCQB1nb4','5oMjRXRcALHn7Vz2wh3pEVsoM6bA1sh2bV1RCSc9u3KcIMFy1wOP7MpCszK','9Ypi3VJDGyxiEC0vQJWdE6gVQYgkVmkbs38ce2qUb7hy8R1AyyyRXIvy','J35QI3ETxSwWcIqEVJrW7d5uC7LyabL3h89LEMCjcIVS47aESzEwzngnOtcsZMVTH2W8yZeUiCXdKZWL',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (866813222,21958,'9DbOE2DLTMo1D7AhL52dd7w9gevDtAGIRY2EeZxbqohA4CR0xCtN','PPw','5UvYZG','jvtRFnWltpzOF5z57ong4','U','hG',10);
+INSERT INTO ti VALUES (866813222,21958,'9DbOE2DLTMo1D7AhL52dd7w9gevDtAGIRY2EeZxbqohA4CR0xCtN','PPw','5UvYZG','jvtRFnWltpzOF5z57ong4','U','hG',10);
+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 (1232809416,14446,'ObmJU6c21CRSdb','e','heG','GVLK4','h','y',11);
+INSERT INTO ti VALUES (1232809416,14446,'ObmJU6c21CRSdb','e','heG','GVLK4','h','y',11);
+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 (2397401777,16613,'Y1A5pGzVYWQPqW0AgeXv3zXO10RbSE','RP44DPrtVT9AMb70wRq6mQTExbZUmn5K1FS7xzczjnndAFpStvTctV0L6tWqhSlwkzD3uAR1rUJ1y7yC5kxqwp0EAgDOdbQnN0a9GwQhBWnQBLbUgCL74V76z2TvSeNDnYykkuODcsvUjzBc6GlCP97NfHU90qil7WcXrn23jJfEwcuGYwFRD0HzhuiziJ06rktFO5AmuK4fA1GQcRNKX1ulAWGxCesX','t2jJMqPoHBnWh0iXP1X2d6ra5mudtsRguMikMOLKW6EPZ','LdfwDoiSfxhGmDRwiNieMMKg8420ae','p','8F',12);
+INSERT INTO ti VALUES (2397401777,16613,'Y1A5pGzVYWQPqW0AgeXv3zXO10RbSE','RP44DPrtVT9AMb70wRq6mQTExbZUmn5K1FS7xzczjnndAFpStvTctV0L6tWqhSlwkzD3uAR1rUJ1y7yC5kxqwp0EAgDOdbQnN0a9GwQhBWnQBLbUgCL74V76z2TvSeNDnYykkuODcsvUjzBc6GlCP97NfHU90qil7WcXrn23jJfEwcuGYwFRD0HzhuiziJ06rktFO5AmuK4fA1GQcRNKX1ulAWGxCesX','t2jJMqPoHBnWh0iXP1X2d6ra5mudtsRguMikMOLKW6EPZ','LdfwDoiSfxhGmDRwiNieMMKg8420ae','p','8F',12);
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 (6636771768104328953,6091067,'AfueD','aCkJpvOILQIrWTgJDOROC','szt6XvlxM8Luwc0FUiM1YvSCOhHyJFoTv35tnJzBcm5y8wMS9VFFZZO','Hd8NNJskwyidmGc5ZJXjJWDykNFm4MPrJUoELE6bVGqjq5qsknp52RZ2FA96Hgea89f4svM5eeXaZPC0Bzb5IxVtcxZeuDoJY77X3aik9Z2fAtAQZIXo0wXNURGHokzFpgshowS7g4onaxabkt1zEM2g2HT65Qng9LxoBgNiDLBMSeyzk','qOIY','EwfOlsgGWwaSRSte7AftZTssEUSYpwkV3RWqQGadUlN5CXLdpXRQcevXcv7LcMNmgKzjvOHa',13);
-INSERT INTO ti VALUES (6636771768104328953,6091067,'AfueD','aCkJpvOILQIrWTgJDOROC','szt6XvlxM8Luwc0FUiM1YvSCOhHyJFoTv35tnJzBcm5y8wMS9VFFZZO','Hd8NNJskwyidmGc5ZJXjJWDykNFm4MPrJUoELE6bVGqjq5qsknp52RZ2FA96Hgea89f4svM5eeXaZPC0Bzb5IxVtcxZeuDoJY77X3aik9Z2fAtAQZIXo0wXNURGHokzFpgshowS7g4onaxabkt1zEM2g2HT65Qng9LxoBgNiDLBMSeyzk','qOIY','EwfOlsgGWwaSRSte7AftZTssEUSYpwkV3RWqQGadUlN5CXLdpXRQcevXcv7LcMNmgKzjvOHa',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT NOT NULL, c CHAR(3) NOT NULL, d VARBINARY(38), e VARBINARY(25), f VARCHAR(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17,-118,'3Z','mclfbLsSLea8q','lS1fRQtdZPaKb9GO','g06DL5e4','ase6p6T27WyB2Puz3qzKnJFZx5YJYJQtlq','yueXqObghKesKPZdd3PGo6kWkdoJqhiMZdeYhieQpGYWDtW0VDdOsdWb23rYfwWGeQ3OH',0);
-INSERT INTO t VALUES (-88,-46,'xf5','EgtAjRZkcMlwAhYDeBDOk','JenPWQds6xB6o7h','rp7h','UJ5w1bRBAJ5ayT0HCJpJuhm08UKsmoPhkBg1N5hkD4KF','YT',1);
-INSERT INTO t VALUES (-110,-49,'E0','1HrFjVWIFIX9Zs4Z9tY4cEYxgJx','jQgiNmq31yQ48','jmbY3IZJyeWTxMQ3b9Sz5ut5yVKqsgJ','OAx','gYD7yr5RTKR13',2);
-INSERT INTO t VALUES (-3,-16,'f','Vi','fttPr','mUDBY4UisCCbnRGgGZ','E0UHXr8BPPaXPTBvQI2dtnZyzDSHBcLIg22uMVfYYxV7IvAaebLIaENIwWwQcxMw9EUbTuPPlnquK','uWjp6zFxlGLEeKQOnd4mY30hbTUQ77l2LE907xnMS2NtmYiBe4xyAHCIizQfpSi2',3);
-INSERT INTO t VALUES (47,18,'QQ','nI35fqywtto3tGb2vv7kTB','Ab0Nl','KxPw2ze5abROj3xQsIMncEhR4OfQ1h6NR5','5AEAXhJ','vQCDLOikK7oxi',4);
-INSERT INTO t VALUES (-33,81,'2','FfrzK4jN','NnZ6p99mckm82yOGkrDXPXW','G6fLVckUuOXtHVOJR4pZnERQ1cL','j46stFc1k0qX3W0zAlNmer289M3pQLkqGtXO4AimhSiiSmEWSJWopauei','s4Ie436E668y6VD1jXsv7qX1pUnvQyg6pHBnQuwvh2l9PE29wp5uh10YTAb7vuuckguY96x117LisBnXJKKUwVCnPBZB',5);
-INSERT INTO t VALUES (-123,103,'tM','GkxJwdns75eekkhKm1XGY','AoQrNLn9Q4L','JSMLjw6jkAoUYZ39TYGE9fZ','PTYsTM2klBrXeHjMRXvaNXPPtT','Cnfpgm8QpgbNVpypXVNY5o',6);
-INSERT INTO t VALUES (-128,-93,'yhY','aRTpGAYMAyIOh','McnO4Y19Q','uUxYa99qbAaF7GLaIg6VBhYHBZvcd','bGE8uqVekkI7sU82JZW2ngKccKi0OvWBlusRVSHoiowEvnVCMkBTrm6MreSt5RTW','vKakjhnWTltv7Xlx4GP5JtzPdiJ956',7);
-INSERT INTO t VALUES (92,112,'e8','sF0DnqBY7zTy71M7Vdns','s93iFIR0YKB','OekjFlEwvpNdcrMGnb4zbUCXPU','hlG8nA1LO01wdKmpn8r9UBhDP57JMl6XxcRwvl23QSn8T0eBaigEk7P3tLoqdp9W2Rrll1SyUfXXsiP8vKGupWEtKQMNt77LjdV','J88DU8coKKJQCxNOIABsbBy1lJP5oGfVrPrL5mV1auQlMY85',8);
-INSERT INTO t VALUES (40,39,'f','asqhZ5CjI7','dG7ORM8hgMLzWHk','BFfiJGhP4Y18FxnFgtSmWVS9XxO9vy5o','zxDOuyquusaHV3bC8R7aT6qWaFjADojIxs2bdR81obsShR1mRuZ9zdoGoJ0F3cDsPa3t0YuyjL78DTjelj','BxKtFYifOw3SpGUXgS35X4O3GgxAaZnBfkVG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1444298761,41229,'k6S2OnaD24R3eUOxa2TUJdUdEssy5SjU6k1KJfKDUFkq','sPUgj7xHUwH1KNz50gCIBJ79KyuvrrxwgRVXYlX7ekNsiYXBWWT5rimAdArnaMcPfg3','7oG8XYkmIe6SlRxyfuzMCCt4fcu5PaYn161muAeTunNh73hKoYpuBVzrDmMilHiUoIPmKaYgwxmPBgHiLPF5v8rnd17xy','PhQh3KjHoWpNWoOql5kS3dL0Rag1OH2qbptvRZmclYPxBVsxKA9ydYLr45DPau0yoAChL1U2OQiVV8iHOuWgzGF4fTZ9COiu0z6DpYUUencgLI0qgX7UqtY0lzrz5g1792JT86M9dODAzM3Igr2ke18IcwyQBxM7GXPkBIwO59iB9MTQSSPInzC8vjIbSDpfNASevOo4tAsi3PzdZgD7ASll9plpE','O','M',13);
+INSERT INTO ti VALUES (1444298761,41229,'k6S2OnaD24R3eUOxa2TUJdUdEssy5SjU6k1KJfKDUFkq','sPUgj7xHUwH1KNz50gCIBJ79KyuvrrxwgRVXYlX7ekNsiYXBWWT5rimAdArnaMcPfg3','7oG8XYkmIe6SlRxyfuzMCCt4fcu5PaYn161muAeTunNh73hKoYpuBVzrDmMilHiUoIPmKaYgwxmPBgHiLPF5v8rnd17xy','PhQh3KjHoWpNWoOql5kS3dL0Rag1OH2qbptvRZmclYPxBVsxKA9ydYLr45DPau0yoAChL1U2OQiVV8iHOuWgzGF4fTZ9COiu0z6DpYUUencgLI0qgX7UqtY0lzrz5g1792JT86M9dODAzM3Igr2ke18IcwyQBxM7GXPkBIwO59iB9MTQSSPInzC8vjIbSDpfNASevOo4tAsi3PzdZgD7ASll9plpE','O','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3174757610,48193,'U3MzBQ1CIYJ8y4RRCBGFhKbs2K4bFRGT2nlb6Uq1XUt','LzMYkoIUmToYef9x5D7QlQnanXOmGA5Pz6EoBcutYs7IOk4nRDmF1gd8IeuVo8MrFimKfTzToeQ598CWR55CwNTMHiQrGmG0zz5UdEPJJeoEkTFpLd','gudUGa3zjbeSnTxU06uPop3d3fy9aErb0EmOiCiKmeNoKi7wzQf4tGl9fqKIfLK0rOud9lz6','wNfKWE8aUmbHcbwFIE4Nq50G4BlY3GbIa86va4Llu438E02cz9Rmvz9fCMXEycYPWxWPrHmTVJLqfHCDUmtytF','j','eQ',14);
+INSERT INTO ti VALUES (3174757610,48193,'U3MzBQ1CIYJ8y4RRCBGFhKbs2K4bFRGT2nlb6Uq1XUt','LzMYkoIUmToYef9x5D7QlQnanXOmGA5Pz6EoBcutYs7IOk4nRDmF1gd8IeuVo8MrFimKfTzToeQ598CWR55CwNTMHiQrGmG0zz5UdEPJJeoEkTFpLd','gudUGa3zjbeSnTxU06uPop3d3fy9aErb0EmOiCiKmeNoKi7wzQf4tGl9fqKIfLK0rOud9lz6','wNfKWE8aUmbHcbwFIE4Nq50G4BlY3GbIa86va4Llu438E02cz9Rmvz9fCMXEycYPWxWPrHmTVJLqfHCDUmtytF','j','eQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2991573233,40159,'F4b6HKSz6AdXxx6WjyGPipziQ6fyPzJpTE6arkIQC1cuk','vfj52QAMUimFL8H32fXEEV3j63WVsF2DiBet8FFihce2Sh4LybNhQybLjCvX60yCYUY46zrxPi2PRfqL2NkRpos0OElWz2VMN58Vift9DFXI2And5eIKnCuFxrWml4KRHyFYdgOxiCqUd9ff','1sYVb','u9CsxW0CNabPmHaP0puaCn','4C','yh',15);
+INSERT INTO ti VALUES (2991573233,40159,'F4b6HKSz6AdXxx6WjyGPipziQ6fyPzJpTE6arkIQC1cuk','vfj52QAMUimFL8H32fXEEV3j63WVsF2DiBet8FFihce2Sh4LybNhQybLjCvX60yCYUY46zrxPi2PRfqL2NkRpos0OElWz2VMN58Vift9DFXI2And5eIKnCuFxrWml4KRHyFYdgOxiCqUd9ff','1sYVb','u9CsxW0CNabPmHaP0puaCn','4C','yh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(2), e VARBINARY(81), f VARCHAR(9), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14519911,7989199812552011949,'2hKdJB4Mu5iUr3pTlxSc3zh9x','9z','wBJSHYXhn9l','9xd8988','d','zN',0);
+INSERT INTO t VALUES (6541976,13366781837081103887,'HdqvNHN1sHFXFYaz8hsnmSs4pltmnqQpQWUkN3II8t5F5M2mWJm02Pf','j','Vc4JW0AQVr5N0A53JFL8MBJPO9oLTq2L9t1PlNRj7XxH7XBobh0fKdoSae','CcX8','M','6',1);
+INSERT INTO t VALUES (4057405,3173299204319754053,'J4iAzH0ol','29','PiRImQgOeIRUEdrVPyrfbUmuO0pjRd3JREAKYhRB3FMyb','CTo1','S','r',2);
+INSERT INTO t VALUES (7126215,7798388891818445446,'ToVrpVeyFLtP2vI','n','rGvwADSHpBpF','fo','n','dP',3);
+INSERT INTO t VALUES (8104147,12791131318113801793,'ZQPGgrfIAp75cMLYfjvTEkKk5MWN2VZE','W','C1qQ54B0dWCi1qqfftsT6atP4qoko9GBxl9WuRmKPUexxDEnCpDp5DmSpVNKZ','r8bGN','9','L',4);
+INSERT INTO t VALUES (10316152,11581761636874106738,'Vi6mH6QYzLQKnEn29bHEl4XUaGn9c8JziL','S','XRtS2W8aGCOPP4IRaOIPQEhyITHlM8eUm32hOlWHTbIZ6BueKiiu4TVuulrqLEKN','W','R','gT',5);
+INSERT INTO t VALUES (6989124,5334343498152603608,'kd9wGxSU5SGn2qOMbdetF4Vo6vJgOSkyfVi9psw9','se','YNFrS6Smc4rIf8oOsP6fUBJl08iqjcr7','3EH','Q','z',6);
+INSERT INTO t VALUES (6536441,4477110549287097428,'HtXpB3m1m0wTw3n1lGc4jatuXongXPghhrGo75','2','ZNynFMF3irhG9670ocVfiVz8CfdbdBzSgwMBYbbGvSi8gvArLUVH','cZE4bdTlJ','z','Br',7);
+INSERT INTO t VALUES (4091299,8016907393513666907,'lnsuOnbZGNzKfJE9o2x8ghjq0xX6FTom69o8jdOiRwKtDqFiqEBes','E','EhABXyIyAEZxcKXj1clugMF6o1bFc','HgAopKYkO','W','C',8);
+INSERT INTO t VALUES (7633161,2591098493654522639,'RRcqDAKTyaSn','O','XLVGaaOpWk1Vj2VaZqBrPNqHxdK','egZo1SG7g','7','xV',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(2), e VARBINARY(81), f VARCHAR(9), 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 TINYINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (-123,58,'Udc','e5d3pYj','KjzVXV78XZ07GYink4Vf','wHs6y9bcfNp','S5Dc5J','ok8GtJuoZf739L8r6FRGB8WysABw5eDyj4VTjwn3QQjx2Dg7EDbzg',10);
-INSERT INTO ti VALUES (-123,58,'Udc','e5d3pYj','KjzVXV78XZ07GYink4Vf','wHs6y9bcfNp','S5Dc5J','ok8GtJuoZf739L8r6FRGB8WysABw5eDyj4VTjwn3QQjx2Dg7EDbzg',10);
-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 (28,-81,'2ZKk','rlA','gVEtNT0ltPRH9UR','8wiZJccpXV','IFCZHyGM4lnvt8qTvoc73CDc5m3PgBTyVBzI4As5OAlSaFMAJN','r1rcPbLRWzeUtXRQarFZD6yEVCryr092x960r9bt7Ypaw',11);
-INSERT INTO ti VALUES (28,-81,'2ZKk','rlA','gVEtNT0ltPRH9UR','8wiZJccpXV','IFCZHyGM4lnvt8qTvoc73CDc5m3PgBTyVBzI4As5OAlSaFMAJN','r1rcPbLRWzeUtXRQarFZD6yEVCryr092x960r9bt7Ypaw',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (56,32,'EX','tMKXFhFwe9mwAYfd478LAGCh7','a0WwvO1gGr7Unf','phaz0NBcU1uRtmN5UO9sE58uFSw7','5bJlFrKcwjb2EICWmyAx5x','Smk0S93UJruXYcFcki',12);
-INSERT INTO ti VALUES (56,32,'EX','tMKXFhFwe9mwAYfd478LAGCh7','a0WwvO1gGr7Unf','phaz0NBcU1uRtmN5UO9sE58uFSw7','5bJlFrKcwjb2EICWmyAx5x','Smk0S93UJruXYcFcki',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (354315596,7070351510167551125,'SYX1enHuPNNn','Q','L48N3sI3tBHLQcyqokB4DFeewCWcgEVpbf26vBZlxJQRRu3LlW5Ru93Ymz15gJHQLK','aB','k','o',10);
+INSERT INTO ti VALUES (354315596,7070351510167551125,'SYX1enHuPNNn','Q','L48N3sI3tBHLQcyqokB4DFeewCWcgEVpbf26vBZlxJQRRu3LlW5Ru93Ymz15gJHQLK','aB','k','o',10);
+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 (1979952381,7444081006788051505,'JD1SbGzWZJ7aKK3qux0jWH','ro','Y9p1lKPLwObb0lpu5','mXjY7x6yd','3','M',11);
+INSERT INTO ti VALUES (1979952381,7444081006788051505,'JD1SbGzWZJ7aKK3qux0jWH','ro','Y9p1lKPLwObb0lpu5','mXjY7x6yd','3','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4100750619,12741354977710155534,'rA6n0m301gk4LW','oPOTQ0h8oJuQSCxaRcu91RduwMcYtBGLCcnHElOoQYe4QgNp20zMR0FclMvOgTBfQnn0pPw9gsa6fAnzDcMJN9KsfAeZYBc5TH8KJrbJTfI8N3eUoYMt3ggNemvZYKr1JLUESZlHPg8LfpK5HsMSi4bh70EDmm','xjxIBod5v8pWh2Dn1twPwDoeWIf8EkGNefku2f3uvDj','Wn3j','t','fP',12);
+INSERT INTO ti VALUES (4100750619,12741354977710155534,'rA6n0m301gk4LW','oPOTQ0h8oJuQSCxaRcu91RduwMcYtBGLCcnHElOoQYe4QgNp20zMR0FclMvOgTBfQnn0pPw9gsa6fAnzDcMJN9KsfAeZYBc5TH8KJrbJTfI8N3eUoYMt3ggNemvZYKr1JLUESZlHPg8LfpK5HsMSi4bh70EDmm','xjxIBod5v8pWh2Dn1twPwDoeWIf8EkGNefku2f3uvDj','Wn3j','t','fP',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (32,-99,'wV','V2MSsIhjGWg0PfesJkgEAYcTFPpoyJSNEkMQ','Mr9rjcCHnSzYLvU5ZkvGw','meMl8pJpW3XdbR1mJIQ43jPu5Qar2tWiMCWbWwV7dBlKXZYm9hx3vtry5R5gjZynwVsIGW3eojNW9AIW9AbIl8NUAA75rneCSSU9uf78CgF47Epf3Tuzrdu97Sf8lrNJtYo2JXdVapRnDYU94Sf2MXycEmuSCejnNwej','IunRt9DE8zjH458xBKiSrS','Fb6YhiFh65oXYCAn7GXaX4hXS8H8tzGC4rb7yTayrLU3o0K0GxW9Cs3lB0xAdwUBC0lNSlENpo1tkp3q',13);
-INSERT INTO ti VALUES (32,-99,'wV','V2MSsIhjGWg0PfesJkgEAYcTFPpoyJSNEkMQ','Mr9rjcCHnSzYLvU5ZkvGw','meMl8pJpW3XdbR1mJIQ43jPu5Qar2tWiMCWbWwV7dBlKXZYm9hx3vtry5R5gjZynwVsIGW3eojNW9AIW9AbIl8NUAA75rneCSSU9uf78CgF47Epf3Tuzrdu97Sf8lrNJtYo2JXdVapRnDYU94Sf2MXycEmuSCejnNwej','IunRt9DE8zjH458xBKiSrS','Fb6YhiFh65oXYCAn7GXaX4hXS8H8tzGC4rb7yTayrLU3o0K0GxW9Cs3lB0xAdwUBC0lNSlENpo1tkp3q',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT, c BINARY(62) NOT NULL, d VARBINARY(71), e VARBINARY(8), f VARBINARY(25) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-256806,7895399864997838476,'oqQFzYNyzT5AzNFzlJuXAapJYwujwTmJ75OUc8jnu2IKwgcML','AtAG','Jg','nB','QjlLWAJsVKXOd9u6Jcx4G9mrLpShdd8CvjIe24CLeSlxvNXtlwq3gMAeNTq8Hgt','vJMOgblYip8GLfZE81J7u7u8UilZM9qqLJIvhEvuI6BkVo9muozeezkrqAni',0);
-INSERT INTO t VALUES (8094263,7212481917253045421,'H9WIPBiokHJ4ZDWvo8LSIbYmbh1','bej87yFXSz0ui2P3ur2cWWcJlsHuriO7izb1NUeRxzVnWMP5aWEg','BQkq','lGQPCDeK4ZCu1Sd8gDiKsI','wzvL3Ak8Glp6ViPYlwds6UxdTUXsE3cqjLEU2yXNQqXFBAu10vgeFksW','c9Yr',1);
-INSERT INTO t VALUES (-1057555,3528988830122765818,'CuBmOOro2SaQVvtRFcMFkrK9Jag3ojsNPcwqpzk','sPFqK81bsvzTJ9Dj12pMwCSgmqNxtgUnynornow7','StQW0r2','JN0ZtujFveUfmbeVdm5VT6F','1MAqHRekxay6DSHKnKGzJXJzpKJpbw28kIsJd908MLo3ZVTGbhH4aWJzPkeRI1bo4ArSbrXlTEaTGCWs0NwLHO2','ZythdcA6G2B8dfUyxxwU1ia5EdoLtKxbLBfSEosgulMNiK2tBAL94S6G7cA8H8AEO7',2);
-INSERT INTO t VALUES (5935077,7807222800117265010,'azBzDH','Ixxwbt2YrI3eCUOnnHFr8Xv78gfIfQAHJwdfXAEf8zrYJcZuzCOwGE2AfQpGCNoL','w','oFLuk1KFhfibDGi','aU4Flb574e49FIikhGXI57aZQxKGAa80o6I6U','n0BdvKbIlC7Pusq9FI9LBUSyOIcWcav',3);
-INSERT INTO t VALUES (-4753186,5844188390134574884,'a4aAgXaku7sRsycE65L8mhMCUGcyfZJqCK','8FIj0r6wloQC','qMs','QixRjYKd','VFiC8xqykhx9Uvbf2T44sv0xij6iQfD88Ni4XHs4YyJgPK75Lva4','Cyk1elyjMb2WmBcr1mzZf1',4);
-INSERT INTO t VALUES (1260340,-7428845215330870326,'YyOY348nvuoGinMUoYdH8U14raBvs0Eb7OjUywlww7ipZ2jRsXGE','AOB4JDPnpvphwuP','M3zCYp','aUm7BqzKk9vRcs','NuAvFOQCHXCGszvKvdllYCErLaZFER7CPOw9fOn9dmcbxSN902fHg90YVJ7aO2YjkKr2','tKM2ZW7mcgPVv3FgQhM9pbzdTdVZd66vKHzxPt4oPctZ23t5yz5aT2Uv4sfCdao8YENinEv736FdRbl0rck612sHWexdBA',5);
-INSERT INTO t VALUES (2057924,1911619804040855950,'ymenSD8QGYWQNbelnZDIuSEoe8TsYD7xa','7HfAgypYtMcpgdhGb5bzFfqCiUW2iWnTecp2er2inQPRyy2nf78UWi2zryHGE7','Nd1w','L7kHqPEY6','MT3x6A2zhUbCK8jDCbvMfDbnjLt9OGCHh','Y8EYnWj',6);
-INSERT INTO t VALUES (-790343,-5569150159099893090,'S16pW1b6qLllLemVqbYmG1mFg48YqGKO0gaH8U7jAnpk1bgT2c62uE','d10wJ160a6E82rnoJujp3LMewAyMgSv5b1KQc7J','pOGgjGy','yOcowGRCXyU95f','5bVHrWxmFG6HcfnUAO8h9HKzELUHbP1nvUm023SLSj5yolgC7cYPpYnuoMji8dwMhdAruj4ntJYFPSTglP','7RgeREHeUbsyQG0Cs17IhiW',7);
-INSERT INTO t VALUES (3319736,9054133188583760761,'DEWrZvWIeog82WOoVTEMBdYTAEpT9z6zsAsd5TVLz','nbMQuzrIMp3afQIWmM89KMbMMP3YEWWaGiPUOqOvovPRBbeZKgNDk96SoRmVvC2vWWpZZr','QT8pXRi','hjZoTic7iXYNUVSd','5hkGTTwHR5O2uxv48dp8xxOUy4vi4ybIvX2FqlYc7','yvhFofHkQXHQpvAMY76hVX7B8Re7U1Pi4NKBUoUpV1e4wPnC4iiDew857bxnsoddFv4kLSUea',8);
-INSERT INTO t VALUES (-3876041,-5955267480108514079,'QOfhWt7ozpv77Rx4rOmNmPxEQt7tW0xbPCI6bYrrUq1RRGwr9M8hg','Qy2dOqEXYSEl3csQj94ZucMHUtJg8bZOTRPAnyKzP4OsvS','WNly','v','T4vbrdodrxmIQL6piOMnxeO8LcZPF6Y7JfGx5emA9vEfok7S7ptSRaGNs55oD3sLTs3fFRZAtqqDHhCLJ7EzcS7kLTCrfv','EzDdHssDGLxnDlVXqrhATqnyfAc3pYbw7es9m2AqCfkBR0m',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (732577,-7702369741371353326,'S0GH30BlnJF','V3DRxBwipXCr066sWg3q1g','7mZk9','wMfium3wo2tgiAlp1yAVoBAS','jJsWVyjCoJVBWybK90M4Qt4h4dkZUzgddUpezTmlMgJDxPuJtH7qnFnhC1gEyiulXX93RJZ2oNUDGUF5uXH5R','DM58AGgzsSzrZoXGykbSmYLZrazhYtWrM07VlU4JRJDYPbHXr7u',10);
-INSERT INTO ti VALUES (732577,-7702369741371353326,'S0GH30BlnJF','V3DRxBwipXCr066sWg3q1g','7mZk9','wMfium3wo2tgiAlp1yAVoBAS','jJsWVyjCoJVBWybK90M4Qt4h4dkZUzgddUpezTmlMgJDxPuJtH7qnFnhC1gEyiulXX93RJZ2oNUDGUF5uXH5R','DM58AGgzsSzrZoXGykbSmYLZrazhYtWrM07VlU4JRJDYPbHXr7u',10);
-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 (2631088,-4216593075093051000,'hyHtH5ch','YjdIg3MoMq0vniYalv3pxkW6Jj8UB0zWYv948UcLvPpgdk3olmkbkPXt','q19wy','gqq6HYz4lZHD8eEsEcjzcDT7','lU0gTh','KJnteA7B8myfTI5Y7sJygofBkpVXPmIRzYTzAdQQ72EafkbGluOkIuc',11);
-INSERT INTO ti VALUES (2631088,-4216593075093051000,'hyHtH5ch','YjdIg3MoMq0vniYalv3pxkW6Jj8UB0zWYv948UcLvPpgdk3olmkbkPXt','q19wy','gqq6HYz4lZHD8eEsEcjzcDT7','lU0gTh','KJnteA7B8myfTI5Y7sJygofBkpVXPmIRzYTzAdQQ72EafkbGluOkIuc',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2165035,2289014196851413976,'ldJGivn1eQchgg2','gUobFH4Anh6hVovfRkvrF8HjpEysXe8htl9Df15PkAP1yK9b3RqLhIJedhTSJDTeQyWIau1Sdq8zGJJLo4JVYT9Mu9en3iHe94kXc8smhQmDqZ2AjenDdneUHF0d5eZZro77Z','6HQ2','82Qfs','oH8pHKrGTxdAp8zaGkjN2PLPFueLwwNNqQiXjPmXamdnBq','RzIm61',12);
-INSERT INTO ti VALUES (2165035,2289014196851413976,'ldJGivn1eQchgg2','gUobFH4Anh6hVovfRkvrF8HjpEysXe8htl9Df15PkAP1yK9b3RqLhIJedhTSJDTeQyWIau1Sdq8zGJJLo4JVYT9Mu9en3iHe94kXc8smhQmDqZ2AjenDdneUHF0d5eZZro77Z','6HQ2','82Qfs','oH8pHKrGTxdAp8zaGkjN2PLPFueLwwNNqQiXjPmXamdnBq','RzIm61',12);
-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 (6307857,6062883528055558435,'82HDgwWP5vjuwr2ans2LNULf','ZpWQgjdPiqEGOBYPd5KBzhFZsshPAiHMu9qgg7LLyJDmxm9pI7Sqk79viCwBqOBS7yoZfdQ6spcRUecQtaC55qrqpDzsw740v0IU2nwXNNevXAdISeWdcq12WxNrbFO8q2lyLIlA93QaNKLZdGIV7rL0Gwbtc8YQ9KwckoA1WcXiW5qn0ds9qYT506qhcPUMumYgUjQVlmV5q1lwmje','vXnQV','jp9HeYjooNuJgh4Zgpx3r1u7MiA9wPyAI2FrTDC8l8ebb9Dzzb2q19CAYy6SmdAJ37sfU4O9voVNdLj7Z9rmjdzghvIqJbJm7M4DyYAvuDyWVMiia09m97LAFBG5r7DiQErUWtg36Hrcj9kz','VeHr0vaPv5vDjRymwEWQjgTVgVozh8SyaWzdu6UJ5Rhm92f9g0TlLNVK6ZwiXw7sUzWelzxB2e7Drwm85QE','W59xIoIxdno1vD3z8IQURGmxClto7XFxyE2v8lrgkusgEfw326kskWqcinF6J2UwAAyClm',13);
-INSERT INTO ti VALUES (6307857,6062883528055558435,'82HDgwWP5vjuwr2ans2LNULf','ZpWQgjdPiqEGOBYPd5KBzhFZsshPAiHMu9qgg7LLyJDmxm9pI7Sqk79viCwBqOBS7yoZfdQ6spcRUecQtaC55qrqpDzsw740v0IU2nwXNNevXAdISeWdcq12WxNrbFO8q2lyLIlA93QaNKLZdGIV7rL0Gwbtc8YQ9KwckoA1WcXiW5qn0ds9qYT506qhcPUMumYgUjQVlmV5q1lwmje','vXnQV','jp9HeYjooNuJgh4Zgpx3r1u7MiA9wPyAI2FrTDC8l8ebb9Dzzb2q19CAYy6SmdAJ37sfU4O9voVNdLj7Z9rmjdzghvIqJbJm7M4DyYAvuDyWVMiia09m97LAFBG5r7DiQErUWtg36Hrcj9kz','VeHr0vaPv5vDjRymwEWQjgTVgVozh8SyaWzdu6UJ5Rhm92f9g0TlLNVK6ZwiXw7sUzWelzxB2e7Drwm85QE','W59xIoIxdno1vD3z8IQURGmxClto7XFxyE2v8lrgkusgEfw326kskWqcinF6J2UwAAyClm',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(4), d VARBINARY(90), e VARCHAR(99), f VARBINARY(96) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12299451578263324283,8470503592834022292,'e7l','BfFSH0m3KUakwHImudazIRBxITy8dfQHh1Ih','2SWkHB0pqHNAGXMPAaRE6iIOHJi7ewJPuGcPNFkvFOQsiyA60OuwMgp6mYNLgFm1eTHprncLB','iVbEBtV2xMLBllu3eDak2AFduP4Q3m6qlz6ENaRdIFA','tnPGZr21U9Bd2flO3n1mqZC7QJ3suyJW5vFd4qYod0oS1pLuZwVjpKK3ZWqIMsWvZyHOuKls5v7Tq4YeWTbs2bvE8TcGQJPrM','qKFMpcaxdh9UNnm0qEK3IOGVPbymuiB8',0);
-INSERT INTO t VALUES (5387536520092678914,-8355982877086111428,'5f','EQ2noRKO4GnO1ZzQlsa8JHPrguTMkNO0RrXifqmYr1iPB6aEu8DFbI16','nYvi0B6pl5zyFVtMsdMUWYWeLkUbWqNahUgcqMtNwsOk4Xkli6HJYcbkxxz0So1ZJCgy0IT','ZCAKMfjY7IkoNFReUJhhBy68pfklaHl','4O4Fy9TEoBuSp4do1Hz7keg9svTjNFHDonEiWCyl6FDySFQwHxWuRQlUavDvRK6yFYJoCZ0J1QPhrapQTfo5NA7oZq','EFGwbvWBJq24Mml7M4Z4T6rjNxOG3F9Xjos0Du2TXv85EjlS2F1XljNlNiJmleJ9tbTfRjApV7gsiRBiH6aU1CNaAMo',1);
-INSERT INTO t VALUES (3872635972291236014,4724342168156974436,'Nhx9','Ta1esDp6gI2DddCf1PvloyUIRMC0EuVTuOKsbrDd9NKCpPcAs0przivh5eVLyFlPTPuCWeqy','qzE36cw23jwyGIS39OxcKKPOrIMH14st4EdjEbLeqEUwoB4ELQf9vkvPJa0bTXPq6LOfphPu4yfeuh5bQ27vfWFUXwRb6o2X','qpWQFinaMueWKptmETYAUCuJmAXAXzQ5vvPl3jT3zmwjoghHVq7yVIB7Uq9tivjZn','sec9KxdT6tEIeS80QZMkt9vQeEQaHIGrooKmptIyZ4tkek','uFKmSFlkRHmsSMFIjEKdsApJ1ghPKmogIvdubMLjGf3uDnlf7cS1qelziGqSh8vzm02iBFHGW5waTUbhCJ5FdGlVSIlG',2);
-INSERT INTO t VALUES (3549175117217620348,3848958016105257540,'lZ','uSMPxRaVPQ63esSwTBWviDRdp1BqCZtDPG0ATLBMb10XvejFAoXbDDDzRBTGXOhg55','1swNj5qCsrKfnKQz31qGkN05WFFFjIAD','8FWm9yENIWZx8AdPeEVNH6oMgE4ljiVCx6Rrbore18Kwm','DpC','3DDpgN5thSGfesOqqbe4IjpqH6JibyNFOS',3);
-INSERT INTO t VALUES (4466530177199014369,-4341111269509469517,'M0J','nojaqrt','DWZ3XYOBhJwCbU7dcNy0DftB','iP8pRpLr6Wn20rf6c39nodONaj6y9Wo','nyK9O6vfInD2ypj8O6mv2zQHHnfCELzPEjDAfEyiSJHgxOqgVB4Ie6In7NpKeA4SB6EEhQN0w9HQ8W','K82MStwKwbwtm5cPw3TK7ImEpZO8ozNWUbc7kcy5ox7YVqjGvDgM',4);
-INSERT INTO t VALUES (15020534901231497237,4684660965109984504,'6wJy','FmJ6hGuz6s5pXOX36xOlxseWdKqXDkYwnOnwgaqF4pil9FcN10qwwDfjAsa1qDpK84z','cFgq6Ek3wiQEXizifDiGCsKN1z6X7lfNXfJirYdLdNsMKu6x','7QtW1w509zkWnuNq','V5dkAS2UUsdVDFHY9o9gZAKSgL32FeEvhctbrXTN5uhn68ehjiv5OY3Pd2xgvdE3QrEgznHTIC9SOd5gn4DPmv5PoFbm4eQCzmoF','DeKHnIYF4rVDzk4D9jpsOxCdC3vwzwEqVNDhxOj0l9qZbvYV09c0fcSRxtfYUFJ0F5bCd5UR',5);
-INSERT INTO t VALUES (16470600592681799376,-8760094937103583258,'C6P','jJrNWmVP10CxtcWIGd6U3EyQ34ppoHLd8sTIfK74YM24RgjFbHcXiAoC78EMBIm3XJ7Szr7VgWXyBY','kTJ2FGHeasqmdcpgqhngbmr4Bq1KZzUlZoTadF6074alXJtZsQYRZ7fKyW8ek6rBDzFdWE2UNhbN3yTODdEZuI8hckaNZdkhn9x','ll8msdvP3S9O0URSuejLB9p3criO4EjSSBOqaVlA9J6q8u49PzA4Psviq2viEoOC2xr3w','g8ouELbIXPXRWxKZ2fm4m5uZGSPKEr8qztPq3mQLn5HZU52bij','QBqgHXsbkxPFTbkHsuDrdwDzs1BAnIWvtlu4lVIlNdxBnU1Yh9P',6);
-INSERT INTO t VALUES (4710385632011536973,-1543525398538224838,'p','4hiXcU0dylNRspK4X3fo','0OR5Ofhypr83ZOT6nV9BAkC2PrB5f1TQqLTXe13Z0QiOCJ1B3qGI6ZIJQ','0t7mla90s0unuXWTv0xQT8PyDDRYLj','9VxiKJEIUsmhsZHs1GHhEe2DFJrvGYFkRHuyvSbtDcmzmaX5PtbuXjmXLtgNmxVqd172S','VPOhAJiQnV232IPkBGOFaaaylZRRXpysluj2S3J7VZtHqqlHpNEcafnmiqzoarXms1A34aUaMvbD8WtiKODOvJpmEwSmO91mFtyV',7);
-INSERT INTO t VALUES (16690583568740918200,-3098418644005204000,'G','lGbCMFfsZGKKQQReeXrCsiwXDfFbdLSBkZ2h51HAGaUjVdNWF7mf8Hz','9C9D1yS1CAsXxFdg2tXlpBKuJbkLE4P2NiDRSaTmLjEvq','RczyILxF6SmfdAYe10zWqxV0a','kD','aGg3k1ydRImIl56E1knEzCKAGX',8);
-INSERT INTO t VALUES (15617131426616253509,3860513449346487020,'a3B','xO8Gq0Y2g1VE7FA62J3m','AzLeCLwWxODZerm88X9DfvT5pWY2md0iLjg','LoydVGAeaPJjFBLtBUVTPU6Je6L7emeiy31CtEvaPMGw57Sg','3YNV7Ure9U1AJV21XBW2r7ItlJh4eY90Zs7ukMtx6PGOvYPpTvrDuXlqw29ZW6kvL0Cp','sCrst3zQlq6pmzbpp7gsFkCv5vsa1ukt20MLfvXbHzdkow6U1vpEdvCxfhvSBflSmbWzbyAAFLgeRWbIwuk1x96T5bnt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2853017886,5416912268586981012,'Djt8DvANu','8uKQCxKDBM0Lir11KTBxlmBzJEPFYFaC6oXYuN4dqrp7jlnXpHotPbVHkCF84WjmrqNApbXfx9RxUqjHYIVuBmyaStEATryJMmIGtv07EIRrWEhf1rPoquRJMdXGJaAICSTBF1nrbAQ8VQBV03vfyFXJPVQ0E8yto5LBWExLpeAwzjVqHI97cekgowztKOtA6rvxuyBxgQZEzRxfolCg17rNvYy0iAE8L2rsiFiBZ7712Yvjc3mGvjpxn08Hjo','ZkgCoOl4Zc3VMi3c4W9qdvoEMyhZGDz1gX8LqwDh40U2FGXt8n1nHT6KifFCcbIn30','RuwQrfxxdn7wZPLJWSbhw8iFCqmV1utNWhL2QfhwG6DU4oTQ2rhosdHB5Hczc4KICU4YDhP2J8S2NJ13nIEVLob','N','v',13);
+INSERT INTO ti VALUES (2853017886,5416912268586981012,'Djt8DvANu','8uKQCxKDBM0Lir11KTBxlmBzJEPFYFaC6oXYuN4dqrp7jlnXpHotPbVHkCF84WjmrqNApbXfx9RxUqjHYIVuBmyaStEATryJMmIGtv07EIRrWEhf1rPoquRJMdXGJaAICSTBF1nrbAQ8VQBV03vfyFXJPVQ0E8yto5LBWExLpeAwzjVqHI97cekgowztKOtA6rvxuyBxgQZEzRxfolCg17rNvYy0iAE8L2rsiFiBZ7712Yvjc3mGvjpxn08Hjo','ZkgCoOl4Zc3VMi3c4W9qdvoEMyhZGDz1gX8LqwDh40U2FGXt8n1nHT6KifFCcbIn30','RuwQrfxxdn7wZPLJWSbhw8iFCqmV1utNWhL2QfhwG6DU4oTQ2rhosdHB5Hczc4KICU4YDhP2J8S2NJ13nIEVLob','N','v',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (552609882,9406519803026339315,'oXX7iJ4UZxTr052ieLv0x2neee3cu0ztUSdlR9H6eePDh','NkOfzLW29A3aoWEbz5MvXX3lihYKyxOoOkyk0M2mqDiilHxbQc34FZ0M7R6mmHUllMspLbeXzT7DBjElmJquMpnef60emRbWHZRXyfflueFlQOSYhATkbyOKBc0cg4LuJvmkoIrV83JxjFLmHthWK70IE26jlFl7p6d8zYCDnyjsnTnIAJhI0LCSzSK8U3GGcgQAkAxTFBzC1IIEf2E','3G6fjPImxDH3MAlEh2QA9C2WRp4','ilqiIxdh8oqUB0pptgU6oOXYYQUOvW8lXO0veoCRcGESKAXRO569Xq3siTIhYQMDUXvr4ErQmoB2ZVZFAyp9CilVLwATgCGjogUz','ut','6y',14);
+INSERT INTO ti VALUES (552609882,9406519803026339315,'oXX7iJ4UZxTr052ieLv0x2neee3cu0ztUSdlR9H6eePDh','NkOfzLW29A3aoWEbz5MvXX3lihYKyxOoOkyk0M2mqDiilHxbQc34FZ0M7R6mmHUllMspLbeXzT7DBjElmJquMpnef60emRbWHZRXyfflueFlQOSYhATkbyOKBc0cg4LuJvmkoIrV83JxjFLmHthWK70IE26jlFl7p6d8zYCDnyjsnTnIAJhI0LCSzSK8U3GGcgQAkAxTFBzC1IIEf2E','3G6fjPImxDH3MAlEh2QA9C2WRp4','ilqiIxdh8oqUB0pptgU6oOXYYQUOvW8lXO0veoCRcGESKAXRO569Xq3siTIhYQMDUXvr4ErQmoB2ZVZFAyp9CilVLwATgCGjogUz','ut','6y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3064110281,11791161075748461447,'yYFV6dNWuQt6T6Uadm74QX6yXv','BqNNypHdMRK','KOGQIig8bljz0rKmLupY86g4Dz9t26PdAEmU7ciRpIHfH3UQInPaS5JVRvgYG6l','07tqKYOR1aeRdjXh38WwLDqvh6fOVI','gb','aXh',15);
+INSERT INTO ti VALUES (3064110281,11791161075748461447,'yYFV6dNWuQt6T6Uadm74QX6yXv','BqNNypHdMRK','KOGQIig8bljz0rKmLupY86g4Dz9t26PdAEmU7ciRpIHfH3UQInPaS5JVRvgYG6l','07tqKYOR1aeRdjXh38WwLDqvh6fOVI','gb','aXh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(99) NOT NULL, d VARBINARY(52), e VARCHAR(55), f VARBINARY(43) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17878870263730567983,3908700,'zhb7Ooq57A8RojYWPtt4C4woqcitoL2Ii5T4WDDBWOkbsNdsl8eQnNinKRPGq2S0tvLau60Eru','M2Vcz8ZHy5SO56JWtccPTQJ89uVfw748d6uzTMNZ93m1X','bzEVVclvVe','1oB2WBVdiG5A7','n','H',0);
+INSERT INTO t VALUES (8115278691557465589,7036760,'wSLPO2j61PeGBymMpHdOar2zADNLwJ2ht3IoEyGQ963VaxWZtt7Bm0r3VlHFyRQnwpZPXSj','Y2Tfiiuo2baAEpmp0PLA5NelHNOmcggPjwBvO9vCgny7s','UsYB0kcPUpVVVjhF3docPCXhuWNVLfXB9D3mYMWa5dn','Uqpc9scQQDDq7MwpA6sgP1rNS20hlB','z','q',1);
+INSERT INTO t VALUES (3066532132384298771,6614077,'R9OXi9SKvqZIsx9gt0GtCFVml9UbZbbzZUTaTdPVDuGxnAfvwgIWEghzYhtLrgQt1q9SkAtvrhHEjo06c2VACvX0','2LnInHP4c5vZu1XKvai2SpumRYTSsqRItvxM8L','QdXn0kKIrprVFtxwRUcEgXzUeXP7ze6obmhqcLOVrD','8l4JXbHp4wY1lSvDyve8l0hpZ0HGf','I','s',2);
+INSERT INTO t VALUES (11454033071741149294,4150737,'j2tUW85LNi3C','6gYArwrRutL7M5Z7TGExtnVmYF3oVql4bHR','0LkSbLrklBpZDjJX','BxsK3y8nktI9M2IOmI3zzGuGvxySGLbDeVP','W','n',3);
+INSERT INTO t VALUES (5917797532379768808,7371739,'QYHi1Tj2QEt2lLbjzucVYrR9gFVCzakvpvHtW','6dFzwIpvbqyy4Ej6Z8g8VGC89AfMgvQ3h','h3jHOClFw2NN5e8sU','6UtHYbEk363xLOmDYLYHmrznQ7','0','VO',4);
+INSERT INTO t VALUES (8202151189533997033,2192844,'ifkw4KhdjRg42AYWPQk5','DERsx3T','qas2uRfpt7','EwHnOz7oV','s','FT',5);
+INSERT INTO t VALUES (3373205605377948558,4506870,'0r5w','usS2o5zBnvZsjgEe5cy','cgKUEuLOs3sFRiS9iTwDyzCF74m2Hjm6TIFLOAQMMqrSgu','ziDSO6LxVIObSPFfOed3kvZdWOTL0f7','T','P',6);
+INSERT INTO t VALUES (10375030276025510388,10747269,'ewaf11tpJFMmZa0oUs8FWMxh7iJZWSPRJ0lyHX6bwZRPSih1CTqUYKB','lCTYQgKGXPPfsKXIrCqur7ySlyim9B5meRHhmvj2L21cCn0bV','lmWR4FlIUigIPJlm','Jmh7os5VDTQmvawa43xVvrDKB','L','mi',7);
+INSERT INTO t VALUES (1822012945183939401,9724950,'q1Gm1mkLq0o4ydLpkobW3Yp9ERKyn5nkAtwtPvYFcvX6d8MVJwLI7PidUjsPeL5i','ZvZVHJiEDMvVJlPwMvPcZeGi80uMNkOBYCaIMhn','MsjoI11f','T1YQ','5','j',8);
+INSERT INTO t VALUES (13742050665433766587,9900547,'WKkjWWtihjeLvutJ82ozQ9kxF0lhto8P2ho8ctZ3tgdF0','9dyWFL8Zx8eEvQk10MV48Th','TGVyL86Ov5nLmurvRkesbsgw4k9a0U8dlsE6agCUQkwDmYA8nb','LQBuRcd1AoB6oDX5KiXtKPi5QkAi','3','Jv',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(99) NOT NULL, d VARBINARY(52), e VARCHAR(55), f VARBINARY(43) 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 (15211135814478728761,5004008180754944314,'p','J92j02Yna5oYHILlCC1r','DZ4','m3eiyZslV','2c8ZFslNXl7PQHDpUu1bP50XvIIiuWlSPUzriv','o4IIG6uWpjo4c50BsfJU36RLqL6QbIt4yu0zT4vdv5Q5hapvo5Y1trvULg7uPSYHHi8jhRzhWSUgXyDCFkRmjK9GkYNOG',10);
-INSERT INTO ti VALUES (15211135814478728761,5004008180754944314,'p','J92j02Yna5oYHILlCC1r','DZ4','m3eiyZslV','2c8ZFslNXl7PQHDpUu1bP50XvIIiuWlSPUzriv','o4IIG6uWpjo4c50BsfJU36RLqL6QbIt4yu0zT4vdv5Q5hapvo5Y1trvULg7uPSYHHi8jhRzhWSUgXyDCFkRmjK9GkYNOG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(5);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
-INSERT INTO t VALUES (15206908541774473549,1910145550682462066,'D','591brCtMUsktDPRV4efMV2Ig5ogVc','Rr5LE2IUnF7JHy8vEkOEENnShcOcPnCu3Y0aP4unXiZCpKpSPDPkSy9dkEpnIqdZCoa','Askk8WwYpFC0vPA8HraapqAEiq0H7V12UitwlG6VvAldWYdW37ktAEbPQNDQ0803cRG0ZGZB7laRO67W','scoFqYmxxwIxPgRIa4MUlG56NAvqe85pM7sIjhlNcxvSTQe2AnWKTkfVi','Zq3mWpFMxjmQttbelH8S',11);
-INSERT INTO ti VALUES (15206908541774473549,1910145550682462066,'D','591brCtMUsktDPRV4efMV2Ig5ogVc','Rr5LE2IUnF7JHy8vEkOEENnShcOcPnCu3Y0aP4unXiZCpKpSPDPkSy9dkEpnIqdZCoa','Askk8WwYpFC0vPA8HraapqAEiq0H7V12UitwlG6VvAldWYdW37ktAEbPQNDQ0803cRG0ZGZB7laRO67W','scoFqYmxxwIxPgRIa4MUlG56NAvqe85pM7sIjhlNcxvSTQe2AnWKTkfVi','Zq3mWpFMxjmQttbelH8S',11);
+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 (11708127683843500128,8811770,'4euxgAn9mE74rCBySBzakdHbhKYjbyLUvqhRU0e9NuaAhbczWpdrQW5qdlj2QJxGzywueTdVB7UEws1UqiBxVp','o3EywZH1I5G1L6nd22pF','QOwO343zezo','mAm3KSKPFFkeTVpaRp','9','o',10);
+INSERT INTO ti VALUES (11708127683843500128,8811770,'4euxgAn9mE74rCBySBzakdHbhKYjbyLUvqhRU0e9NuaAhbczWpdrQW5qdlj2QJxGzywueTdVB7UEws1UqiBxVp','o3EywZH1I5G1L6nd22pF','QOwO343zezo','mAm3KSKPFFkeTVpaRp','9','o',10);
+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 (2930594022843158083,10477649,'Lf','82PV','QIIL41ZLwzs','rxQpq9MSAhgL1J1ivKq2QQOhhnb','C','xO',11);
+INSERT INTO ti VALUES (2930594022843158083,10477649,'Lf','82PV','QIIL41ZLwzs','rxQpq9MSAhgL1J1ivKq2QQOhhnb','C','xO',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5909646899622240456,3963560326253146006,'aIYF','QF7T7xK0pJUycRgUeHLB4rllqGp3llb0QHlV9uiUV3QI8GtEzGVbUgRciPaivu5h0vi1151La3lHQJJLSmRcXuZg32hjCNDOc63FpmsjfwMhLb3e3jRhOwubuaIsnfMcX4fhFJhK5heXlZ0fOxlHagod9hTyr6gp8ce8QJhA6AKLnerelhMCDXNcmSvX7xUAfNeRw7a4tRWoCjnIwqSlanoU6W7qctgWPeSiNsNysYRoMx','ICUsEUd5w409NYEJXi6y4Spmg2Dki7tYnR','XYTFjfEoyhFWV9aAgt5AcW2M4QZ7oZXCC99NeuzdeV4nUp','Gz7TP96GYivJTRYNrnYwPk4j4tZoOTf4gd','6xXodTjESpq1d9eyOIcDKn0EkgHcX36GcUzCv7ZrYDFFGKFOE',12);
-INSERT INTO ti VALUES (5909646899622240456,3963560326253146006,'aIYF','QF7T7xK0pJUycRgUeHLB4rllqGp3llb0QHlV9uiUV3QI8GtEzGVbUgRciPaivu5h0vi1151La3lHQJJLSmRcXuZg32hjCNDOc63FpmsjfwMhLb3e3jRhOwubuaIsnfMcX4fhFJhK5heXlZ0fOxlHagod9hTyr6gp8ce8QJhA6AKLnerelhMCDXNcmSvX7xUAfNeRw7a4tRWoCjnIwqSlanoU6W7qctgWPeSiNsNysYRoMx','ICUsEUd5w409NYEJXi6y4Spmg2Dki7tYnR','XYTFjfEoyhFWV9aAgt5AcW2M4QZ7oZXCC99NeuzdeV4nUp','Gz7TP96GYivJTRYNrnYwPk4j4tZoOTf4gd','6xXodTjESpq1d9eyOIcDKn0EkgHcX36GcUzCv7ZrYDFFGKFOE',12);
+INSERT INTO t VALUES (5105232618552120860,8326776,'WyaNxRcmD7pnBTqHBYgRUQCwBKxNUJxsibxLKTkeorYTC1mG3UiJzVIEYD3booxkRHJ0rftfCafiHhfsCdOGMkLT','JZwj7viouPcrk26SPccAoUOdt9RdFE8pY2bmvybWOps79uuCfLTAiURPbwL3Q4MzwE5Ux1yAkPWqbSsv0dqOgOjpHDQIo44DO0YPd3ZfoxCV5nyBhK','eQGMvNQDeHI','7uhO9W5f1Qbu2qh6m2SbTke88sTR5xbrG','X','0',12);
+INSERT INTO ti VALUES (5105232618552120860,8326776,'WyaNxRcmD7pnBTqHBYgRUQCwBKxNUJxsibxLKTkeorYTC1mG3UiJzVIEYD3booxkRHJ0rftfCafiHhfsCdOGMkLT','JZwj7viouPcrk26SPccAoUOdt9RdFE8pY2bmvybWOps79uuCfLTAiURPbwL3Q4MzwE5Ux1yAkPWqbSsv0dqOgOjpHDQIo44DO0YPd3ZfoxCV5nyBhK','eQGMvNQDeHI','7uhO9W5f1Qbu2qh6m2SbTke88sTR5xbrG','X','0',12);
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 (1781018909175107925,4821319669705298409,'EBaB','OQ8dAf2hCF3mwWjYvZWFhFINMK1j9lp3jD2a8LH5PbetxPxPP8JryCWSuDX5RrtEw9HrDxatm4jDQFxNt7q42UXLnMWxD4vRTmwYkQAw8Vg7GomdRTrD9xPWv5DhHq2WVel97gSbH76u0gjGzn1tOI8TNr4dbN9NOJzVmTUbNEeYf1sEtnpSelzZIGIDPw','MFjKk9mp7ERJztUpcM0GYROeUaQGT3LO8BThD77kyJ','MCa8bMNKnz45OsJamvzifgypzW2rWTc9j5gDJ2KxddBsLVBSk9VDgpjtslQ0hRNmWwf5nFdfkFhPHXv7WRlA0iwGS6JIHWk3DzIFEeTdD2jG8BXuvio7k321YjblPUHSakq4miCfJbGaLqcKOdOVqH4ZoDkQxT1E33oDXgwc0NkWm6FCnbzCpPFsQMvOXGSGNcQi6YkBjCH2zTwrPZ0DQrjjt','MTMXASb9DshzjD3ZkSmdmcWZCmTkHGrm2OS21GB1WhzqLJ7SgkNz34fTKdOaMbPow2kIetzAJOQO0uK1P0CqMnOvgSZLJmh','mJyvtrg611w1hNpG5dxtRVHOEB4Dj8C3JyBV0rVRw41UTfuum2Zte',13);
-INSERT INTO ti VALUES (1781018909175107925,4821319669705298409,'EBaB','OQ8dAf2hCF3mwWjYvZWFhFINMK1j9lp3jD2a8LH5PbetxPxPP8JryCWSuDX5RrtEw9HrDxatm4jDQFxNt7q42UXLnMWxD4vRTmwYkQAw8Vg7GomdRTrD9xPWv5DhHq2WVel97gSbH76u0gjGzn1tOI8TNr4dbN9NOJzVmTUbNEeYf1sEtnpSelzZIGIDPw','MFjKk9mp7ERJztUpcM0GYROeUaQGT3LO8BThD77kyJ','MCa8bMNKnz45OsJamvzifgypzW2rWTc9j5gDJ2KxddBsLVBSk9VDgpjtslQ0hRNmWwf5nFdfkFhPHXv7WRlA0iwGS6JIHWk3DzIFEeTdD2jG8BXuvio7k321YjblPUHSakq4miCfJbGaLqcKOdOVqH4ZoDkQxT1E33oDXgwc0NkWm6FCnbzCpPFsQMvOXGSGNcQi6YkBjCH2zTwrPZ0DQrjjt','MTMXASb9DshzjD3ZkSmdmcWZCmTkHGrm2OS21GB1WhzqLJ7SgkNz34fTKdOaMbPow2kIetzAJOQO0uK1P0CqMnOvgSZLJmh','mJyvtrg611w1hNpG5dxtRVHOEB4Dj8C3JyBV0rVRw41UTfuum2Zte',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b TINYINT, c BINARY(31), d VARCHAR(55), e VARCHAR(60) NOT NULL, f VARBINARY(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8244464,-70,'yJKjxs','BGtFlV0HnQqHDqihyYjNUUUkFjXW','BWlM7WYp08KnZMXRmtgmunNtd2GcbEZT7DGPGMRVDsGHE38zwKaRxgb2YVY','ptL2EO2RBIzKkfdcCw0wt9xSzNXKYgH9euV7H6HEowmuK','cvjre','GkylI8jtL',0);
-INSERT INTO t VALUES (4365451,-108,'ycZKISlcWaHHzQMyfRy2g','CKWo','Am','Qf2BmOtXjyachaqnOIcDVDScYiwoVaXYPY22hq2MMQ5IP','5Z2V49GkuT2IxkC1wuBSbECA3J2PRFITCndTyOMzgOw1zWpYo8fSxrqe9Hvp6HKMYA6CkFdKhqJbcaadI86LKtMQ','qQy5NSBQJiiaMZKxLQIV6ycEqd9kZBbu',1);
-INSERT INTO t VALUES (-266783,-68,'E','k6yFZM0AWDCmdMFjyHew','xnUpqeXRcwt3SOjWtXPooIWv2fU6CbH3EN9nCugJ5AppnyhAVEjoSNwf849','sQYuhuOKyT4xVMuQK54luRUfuIA7BYYcj6GcMzlNGRF2xOdEunRKup7lqK4GB2CT','IV8KO2vDE0w5K','yXvffR',2);
-INSERT INTO t VALUES (739915,57,'KHlrfvvyt','K3bM','TBTBTuRSacbHEiHnw9gREnjplPWnJxl87bIqtU7hcNBahEq','PgWCAEb4epWORtRIP3bVvBW8sZrbs8ktMqaS3bxOUP5UlPWFZxTmUk45OKPmP5LJRlID5u','8AaQ3dKgEAsOQt7fOOR5URb8kVapKDqiNW9sZknsDooDMgcYIwU1dM7XkvzunDHR5Z8be1oDsk4CvdsW','Wa2m1KGpJM2992UB2XxgvZeYtoKkLkuO80ueRcJeUdXXvgxelVkzpSBXZeaoQ87h5Qtzv36wP2bU9pimluIrdNP9jfCzM',3);
-INSERT INTO t VALUES (3434830,116,'cVAmMMXB8k4dXw','nk44Ilzdxl4dWzyLjFUftYd64ZctQqf0VJlARce5spGnBmFcRECraN','MJtdhhmu1dvCfzYrNcGQkoDgZDG7Ui6','Jo','zcU','JFeLh',4);
-INSERT INTO t VALUES (-8199661,-75,'4','DsH39TWQCe7G1B3cikXYTjAPOAuCnQc','plFoRMlKWNs2tEAxuckrmsnJyEj2iZpreXqkHqfe','BwjSLDie5mBfrBoGqOXYxOAh5hqt3gPgOtsdI5B2PSYx','e7oejbZfFlBTuLCz5TbAZB9KVauoOCRZXq8YH6nYtx2MK75Rq4FNVMllxdbG5RR598zlaFuJZgpI','3doZGJYVQnldKz6EXAxkDIvTEWepTkJ1Kpww66sFZFTqjAGGkGlYHnQlhpYhCVMbr7ZRJF5l',5);
-INSERT INTO t VALUES (86054,-63,'sD','MkJXknyjlxCYWjl3viA','1eOasEVauMrOtxBOv4bYqmBbi87U6Vp7H2R','jGL5PQ5pR8Ew8eddq8ISCZKbFuAXlYc0QE3YRubRNACRV43XwJ4LcX9kieBPLEHz1D7Q3Gc','dKDkwG8Q2nsAQAiyFX9g0A28llEHuoCiyVc9qyPpx2eNVbVyCMUAyS7r','hpq4g0cqfJAClunIEXPN2XZM',6);
-INSERT INTO t VALUES (8070741,15,'N4L7d43uwGWUIF','QrrRzxML4CqllSl3gz3QMgNXYtAm9eVAF948l7dYCANdANI','4ve9','wdaWAb0UXRGk8c1xdaa2czyoNdVI2izd8fFFfzI8TI9TwdVKnfctJyop440ohm2ck4XCFwd','ZeZ6ov1npu88hxQ1ohzF0razIZU4OEYPZhteY','rqUoDuvVtyfPLlpYS1ndZXPbzYMbdZAiXzRvA9HDVqb73VQLn2WtO1jDMOzdeclk71mQCDAmeF',7);
-INSERT INTO t VALUES (-8250182,75,'0QgF4xvIEbsq172kstczVlAyR0','3txnJdjHxMS3dJiuHFb18VOQAQwcN0PB06xL1oV6','zxeDNsmvO0WRqQt5YAStmWXfjF3mZ7JmYXuVAulQ','l2L44Uhp6uH7uGGitRKAfxN68EGnszWblv','rjxuKJegnagGUs45K7aUW693NqUzXSfCjZlSBGJxWhTMQ0SzZ6w1xpkzFCHkayfoOgK8Nz3SmBXiU0g','MXx9D4PYJQyQGeeH4l78Sw2XO86fsyf87EVt',8);
-INSERT INTO t VALUES (-425135,-53,'JYRBngJiSefjeAHvKZpI7HDH6uGrQcU','KLJ','uyblNHps7x8reifsgQMWJVQZY7bWDhjRde9sAlNr4AZ5L3oUckC','fN31s73yo19hYItcEiIl','giBuuZN2q1DtrdrU66KpTKaHABQbh363yXL1xJGlTJmFAgArwUNvAHR','XBytayFRYWVFo2eZTwBjBZdZEedgm3S4v3sym9HvfTQSzduxR7Tipuxg8H',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10334199190583758440,3769485,'x','KYaqpWkZb96WMi2axrKF9yC0Y9PVjDj7mMHz7OCCm6Y0U1doPVZeuVuBhwgPlawm5fbgRDNqrUNDvVEelyUIwsrtA3KROy4Qr3LWyP1uhJ2Syr4xmyj5','AmrxgGk0WO0foJNjxzvUI5BcFGC99G','gi7I88DyHIMQGiaXskMCib3QSfdwb6ofdfNPQZoF66hsyRbxXZvPxJZBTDqHElE2okXVgvsvxDNCvQCKH13ERg1IrHpEEeg8gkCyfwVZ9aWVVRA6QdQUpQvadOM7Atf6a6af2tvOcObe5jdnb8OFqBgZitriUXgN1qWo4U4ebe8qHCe5yaMoJA','6','D5',13);
+INSERT INTO ti VALUES (10334199190583758440,3769485,'x','KYaqpWkZb96WMi2axrKF9yC0Y9PVjDj7mMHz7OCCm6Y0U1doPVZeuVuBhwgPlawm5fbgRDNqrUNDvVEelyUIwsrtA3KROy4Qr3LWyP1uhJ2Syr4xmyj5','AmrxgGk0WO0foJNjxzvUI5BcFGC99G','gi7I88DyHIMQGiaXskMCib3QSfdwb6ofdfNPQZoF66hsyRbxXZvPxJZBTDqHElE2okXVgvsvxDNCvQCKH13ERg1IrHpEEeg8gkCyfwVZ9aWVVRA6QdQUpQvadOM7Atf6a6af2tvOcObe5jdnb8OFqBgZitriUXgN1qWo4U4ebe8qHCe5yaMoJA','6','D5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8058390386509732234,16158393,'riXE0Eduxbv7RFxF9QQygCZi6DuLo7M0M8PmYTYKS','Kp4xFGZyF415dpDvXWN9PMFEakyLR2Xzle9zstYIeHBbjlK70gIaONuPaII3UgEC5DejCEH52d6DwFZPt8688mzYrbJTO33NeoE6P15CMeNpJ0sbnpEViDKvkTM5po2hV2UzP8tZs0cmdqzWeLOy91cGf2sSbH59K5orPPOMtgyn51eAdoAcIDJLgfs0qkVcfOZzk','MwpT817dfh0CyMuXvnvzpkGnS9PDaC','w56mNhuzVa1B4stGgwRVqxNFjSlLTGSTwKsVBzgsKM1WcZheVyHQGWSoEqFe40Bb12TrFNEA8QfeViN1U7pTXtBqewxgku22IhROI6BT3NLU7JbR5CFP6U7pN8QweNgTX2ki7MGchVFh0EKfj4fnRKGrb8a','YE','NX',14);
+INSERT INTO ti VALUES (8058390386509732234,16158393,'riXE0Eduxbv7RFxF9QQygCZi6DuLo7M0M8PmYTYKS','Kp4xFGZyF415dpDvXWN9PMFEakyLR2Xzle9zstYIeHBbjlK70gIaONuPaII3UgEC5DejCEH52d6DwFZPt8688mzYrbJTO33NeoE6P15CMeNpJ0sbnpEViDKvkTM5po2hV2UzP8tZs0cmdqzWeLOy91cGf2sSbH59K5orPPOMtgyn51eAdoAcIDJLgfs0qkVcfOZzk','MwpT817dfh0CyMuXvnvzpkGnS9PDaC','w56mNhuzVa1B4stGgwRVqxNFjSlLTGSTwKsVBzgsKM1WcZheVyHQGWSoEqFe40Bb12TrFNEA8QfeViN1U7pTXtBqewxgku22IhROI6BT3NLU7JbR5CFP6U7pN8QweNgTX2ki7MGchVFh0EKfj4fnRKGrb8a','YE','NX',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4677164922064625797,12425940,'asI59OLBvG8mFF0H0Bu2AHfInuBShciZsP7v2in','Rj8NYwM0aBMbtGTuGyp4PtNw5YfN9H6OM0m1Vb3JNGSnrqRQaSXRbmYBnAOQ8g1ksSjAkJFW2CwIryTCMnm3CKcLg7CteF3LuO0DJ3FCH4YNie6Sk','YFTEdSrke9eN9MJbOKbyN7VkbZJgB7NmcuiPH7rbVeWOv3bofTJ0J','zwg31rtAplu0lwS4NbQvAGmmbgiAthmqTQ54mXYhXjeb3orYue3OLVWN37U4XgqAFJ4DCOB','LE','kVQ',15);
+INSERT INTO ti VALUES (4677164922064625797,12425940,'asI59OLBvG8mFF0H0Bu2AHfInuBShciZsP7v2in','Rj8NYwM0aBMbtGTuGyp4PtNw5YfN9H6OM0m1Vb3JNGSnrqRQaSXRbmYBnAOQ8g1ksSjAkJFW2CwIryTCMnm3CKcLg7CteF3LuO0DJ3FCH4YNie6Sk','YFTEdSrke9eN9MJbOKbyN7VkbZJgB7NmcuiPH7rbVeWOv3bofTJ0J','zwg31rtAplu0lwS4NbQvAGmmbgiAthmqTQ54mXYhXjeb3orYue3OLVWN37U4XgqAFJ4DCOB','LE','kVQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c BINARY(40), d VARCHAR(32) NOT NULL, e VARCHAR(25) NOT NULL, f VARBINARY(58) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1861970,1157067761,'RNmX7o55f','AUGYe9Tq3k','VLauEiWhWvfJPuJlKjibU0raG','jHsymLr1ATTVZSW1VstPAOefiRfxOO42E','W','h',0);
+INSERT INTO t VALUES (6684957,1326019667,'tNsa6Bs8Js6Hi2u5pCBh','QsGR5L','rG','vXL0k0ix6bojqJ6pvM','i','T',1);
+INSERT INTO t VALUES (2834304,659861588,'yE0QcavJKYGIMS8aqbmmjDi1FT7FjEc','8geXR','rDC5mvdU6JGT8YADX','etTfOfYulAJQBpJDpbd0P1cfvY97pOvpky8U1UoeTaCvdeJzzbNQB6L','l','F',2);
+INSERT INTO t VALUES (-3351398,1728731516,'Ducwzap2GJuHa5','Qp1iboQueyU','0pWHiT6I','SBrk9Psrg9DEWe5uRdBxEheWXsq','b','As',3);
+INSERT INTO t VALUES (-6627518,818188341,'k8aNJYD4R','sP69zb7Ue77opFD','Zeej5','h6tiiomLH99','I','2',4);
+INSERT INTO t VALUES (-6660402,3398873001,'UDI4JyfTvzpJi0MZ97DXagndsyWqAeE','tYA4a6vI8kg7S8U8Ded8w7iC9cMRoa','JNm1hpZQi6cNw0j','6jC3Ek0W2MITXYUIPT6cK0kS','L','T',5);
+INSERT INTO t VALUES (1655559,1211358168,'lKD4twaYrUYha','gcO2EcAgIvQ3PK0taLEDGUzW8x','S0p1Gcb','CNK2prVq8achUqfEnqwtD6n4lR','h','3',6);
+INSERT INTO t VALUES (-1445962,3952364272,'sdBrmhh6yd8jmfO5tdVMYLa','HTN0XT2Ic1uwCyHnNlaoQrfaS8Sa','fAyjT9or4ghN8YtYIiBe0XG','VQ5RqcUSvdJ4KgU0eUu0wbTBPG','J','W',7);
+INSERT INTO t VALUES (-983093,2167265916,'AX6GKOqNTingj','LMG3ivJFufPDDhz08vq3g8r','y','3QG','l','Ms',8);
+INSERT INTO t VALUES (6337277,2727740517,'Y8RfRpc','JxcgIFXBCyDC4Cw5UidgLe','PalqMxSjbaIrCsE9i','5T1pu1AU5e','j','ZF',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c BINARY(40), d VARCHAR(32) NOT NULL, e VARCHAR(25) NOT NULL, f VARBINARY(58) 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 (5264147569909455864,79,'FgnP4SWbk','u','6CS4BpMr7P2LUyOo8Gtn3oBUDLVE','sRkip3Dj5qgYQqxySJNNs1yXXzrf7','kQaiK5t','7sxdCvQk0KJI0zahipDtUW4KqRnOJhjo',10);
-INSERT INTO ti VALUES (5264147569909455864,79,'FgnP4SWbk','u','6CS4BpMr7P2LUyOo8Gtn3oBUDLVE','sRkip3Dj5qgYQqxySJNNs1yXXzrf7','kQaiK5t','7sxdCvQk0KJI0zahipDtUW4KqRnOJhjo',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(32);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
-INSERT INTO t VALUES (5251114172082155302,93,'outHqQAO1','5pk5oiGAkwvjFmTkLJFwYzlW7vzGFr7S3wHKUN53Xi86XXjGDhejJU','T96OA9aIes3kAm','KqgudQlCC1QjKlYdafoQ10vpdHnixkU5G4cR5XuPmM2lxKQzeGMWayu493HvE','XegwKvnDOwp7otWjfohRsTFzhB4cKcb5kmXrQ5C7KyslFv5Bh3ymSH2KSfpe6x3giDr8mAYEsU0FaslIL2KASlq8a258UoNqKAL','if4zznPxtEgBPQ2Mp64Kbx1',11);
-INSERT INTO ti VALUES (5251114172082155302,93,'outHqQAO1','5pk5oiGAkwvjFmTkLJFwYzlW7vzGFr7S3wHKUN53Xi86XXjGDhejJU','T96OA9aIes3kAm','KqgudQlCC1QjKlYdafoQ10vpdHnixkU5G4cR5XuPmM2lxKQzeGMWayu493HvE','XegwKvnDOwp7otWjfohRsTFzhB4cKcb5kmXrQ5C7KyslFv5Bh3ymSH2KSfpe6x3giDr8mAYEsU0FaslIL2KASlq8a258UoNqKAL','if4zznPxtEgBPQ2Mp64Kbx1',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8596464258434843943,-43,'JOlbwh7p9fxpGacRDJzzMZ','7EyUubVwANIMrZQVDydesOgsxrwfeaUxfkIl5cIcUexmiTNXNvWmrPwWWy5GxpNOr5wIoFejxdsCL5RqV6jOdAD0Sklb5y3zEeSJWqbS9yF7KmS63uqK7K3rhU7bYm2F5Cvzqw3K3rauVa6SaOe3lTm5PI6iVhXohcTE3EyMHvs5Myf56HOy4POPc74l3aDleLL1A08YXDcr2ZaGdaSPI8nMcASwxdB','6HE9ctja9vg88e9V9K1Xh2wDgWKM6Otfmk13NFCthJ','sdtehoFi31ePWfH8V2IOzMARRTYCOk6scdkZv11UBx2D2hToQne5PXMlzllL0Nlrk5Y9cvlA','QxeiZ2M0wcf0se7ovucQJAwcc4ZhWbkRDv8zfcl4CNS8BUFdtdid8VXoDIHmy1bA25NdQ','UQSGRtJHSPq2Yahqw2NiL9BNxXtNkeRkno8NkSPf9mZFJ4E3dEDrqKRhsGzrD2KLdRu',12);
-INSERT INTO ti VALUES (-8596464258434843943,-43,'JOlbwh7p9fxpGacRDJzzMZ','7EyUubVwANIMrZQVDydesOgsxrwfeaUxfkIl5cIcUexmiTNXNvWmrPwWWy5GxpNOr5wIoFejxdsCL5RqV6jOdAD0Sklb5y3zEeSJWqbS9yF7KmS63uqK7K3rhU7bYm2F5Cvzqw3K3rauVa6SaOe3lTm5PI6iVhXohcTE3EyMHvs5Myf56HOy4POPc74l3aDleLL1A08YXDcr2ZaGdaSPI8nMcASwxdB','6HE9ctja9vg88e9V9K1Xh2wDgWKM6Otfmk13NFCthJ','sdtehoFi31ePWfH8V2IOzMARRTYCOk6scdkZv11UBx2D2hToQne5PXMlzllL0Nlrk5Y9cvlA','QxeiZ2M0wcf0se7ovucQJAwcc4ZhWbkRDv8zfcl4CNS8BUFdtdid8VXoDIHmy1bA25NdQ','UQSGRtJHSPq2Yahqw2NiL9BNxXtNkeRkno8NkSPf9mZFJ4E3dEDrqKRhsGzrD2KLdRu',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1461993415,194207275,'mw4kdLzmGGXp1TuCOi','moEMgjCjkcdS4e','G1ZfkMT6DcCq','Mf34UiuIv6vZLRXIBw8b','X','7Y',10);
+INSERT INTO ti VALUES (-1461993415,194207275,'mw4kdLzmGGXp1TuCOi','moEMgjCjkcdS4e','G1ZfkMT6DcCq','Mf34UiuIv6vZLRXIBw8b','X','7Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(41);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
+INSERT INTO t VALUES (-1721042637,4270300319,'pjYkKUDvw3MKPhAG6f8gaQM','1uloXwBgF7lkTbZ3YnosndL','E9zuS3DnMfymF43RWttXu','RIUaUv3','t','Q',11);
+INSERT INTO ti VALUES (-1721042637,4270300319,'pjYkKUDvw3MKPhAG6f8gaQM','1uloXwBgF7lkTbZ3YnosndL','E9zuS3DnMfymF43RWttXu','RIUaUv3','t','Q',11);
+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 (916068691,2380556178,'R5rWEyqpKevqti9SydlwfvRqvMWrqy41Xg6o5Aim','lSy5xpnP6z0GxaKTmI4PGL6wxiGpuoWtquj2xys3odmd72wntlkcuihbMRaio4fR1PWzwQmrtJjP4ZdWzlwfvjcnF6kwaaKs00dJKi7LU4WWLo2','eqrGX','slBJj3pYzRx9QpFGqSgRpQ1IqqHKgAqvOsN','t','3',12);
+INSERT INTO ti VALUES (916068691,2380556178,'R5rWEyqpKevqti9SydlwfvRqvMWrqy41Xg6o5Aim','lSy5xpnP6z0GxaKTmI4PGL6wxiGpuoWtquj2xys3odmd72wntlkcuihbMRaio4fR1PWzwQmrtJjP4ZdWzlwfvjcnF6kwaaKs00dJKi7LU4WWLo2','eqrGX','slBJj3pYzRx9QpFGqSgRpQ1IqqHKgAqvOsN','t','3',12);
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 (2686520992319951654,59,'TIbfD7RSLaf60u','Kjs9Zrcjz1Rx2Syq6gN9UB8aaIXKuQ6DmBxljMXBnUebsuVVyC6cZ8gOHpxmIcVIeeHU2xCX8u86aOcRiXS2dAZ53tvAmfajYHS66YBAwFtK2wfjyA8GOivIAatVgOaRps4EZ4bAarmgZdwrz7igfMTwO3wQzqKgIHQwGCJUpt6g96','HiZtTOCK096VHJ','G36VDyXQSqOb4NWV7w7n9bBfkaQzP5e5wterLpyWRAiPCKOLUFKtjoVg9Q1BVHH7t1AJuPvLxmQUp6Jc7WSyrZ4ZAiVR0mIiKXADg0wgsee5HcY0XZHlGLvNF3cA0V7cDvrNxUIyucuSDhiIMcPxZSpUlrZHLgv963EFSFRwZ8YKy2j2Ysu3EGntU0IbsJjgxl8yqng5','SkcxQAU5BKrYzKLlm47MCnI','4bhXmAngDh5qcyu56Nj2tKIS04paEd7Y7jEG2dPceY2V2czuzKwF7GS5fESrqTqZ',13);
-INSERT INTO ti VALUES (2686520992319951654,59,'TIbfD7RSLaf60u','Kjs9Zrcjz1Rx2Syq6gN9UB8aaIXKuQ6DmBxljMXBnUebsuVVyC6cZ8gOHpxmIcVIeeHU2xCX8u86aOcRiXS2dAZ53tvAmfajYHS66YBAwFtK2wfjyA8GOivIAatVgOaRps4EZ4bAarmgZdwrz7igfMTwO3wQzqKgIHQwGCJUpt6g96','HiZtTOCK096VHJ','G36VDyXQSqOb4NWV7w7n9bBfkaQzP5e5wterLpyWRAiPCKOLUFKtjoVg9Q1BVHH7t1AJuPvLxmQUp6Jc7WSyrZ4ZAiVR0mIiKXADg0wgsee5HcY0XZHlGLvNF3cA0V7cDvrNxUIyucuSDhiIMcPxZSpUlrZHLgv963EFSFRwZ8YKy2j2Ysu3EGntU0IbsJjgxl8yqng5','SkcxQAU5BKrYzKLlm47MCnI','4bhXmAngDh5qcyu56Nj2tKIS04paEd7Y7jEG2dPceY2V2czuzKwF7GS5fESrqTqZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c CHAR(72) NOT NULL, d VARBINARY(75), e VARCHAR(3), f VARCHAR(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30405,17300101852588893191,'sk9OKSYEr','J8RHjJBcfiOzez5havB2phZhfUAexJFZjLjX3Fint85c2U6f2Ol0FVRXLDHw','Gd','1Fd','AEoz4RBxF2EjzkG4BMpNRfukQubZbY4j8rsirOUyUYwkUCYXlurpSVO2GJuMtSo42inI8xd','oZgBHEb2yt2emKrwURda1XCnlomZXZxFogt5NRTESmhj7biEvnl8ng3pvwq53wCEKP0NMJTiLRkoJdluMm78Vew',0);
-INSERT INTO t VALUES (-19940,9032806066195053108,'HbcXumc3cwsoSUskx39LEp','0ZwLUiGsrEpU7nEceDogIpJ2RpMfR4YNIRyPwH3V38C0ZBcOQQXpRJShcL','BOG','p7p','NOaoRhmcyYuO5v4ddNAmZn02EWaIsuVXMuJH25zPc7gceQ6nxi5P4dkJm7CtcIRbd3vrS2flknt','8OBaqxQK163At0YymJn3zyRjNZIcPNLzJhs3SNwRERtKDrikVXTiap5HZk0dK6uu9TMOK8mEDwllFs5lkQZ',1);
-INSERT INTO t VALUES (-30751,17348629598646577015,'ayxTDngOWxr2NB9sK9loywIriH6ilaZpPDNsKdDaT70Ya5LuifkPZt','lLzsC6wpGx4NIl6MhOy','rQ','g7','7IjzsN04hA5PI8ZMoY4u1lFj32ErjToa','T2POU8s8JSFF3c7EdztiZ',2);
-INSERT INTO t VALUES (16681,7624589833765194497,'Mh2JU4EyENawQYp','iwNwKVP85IqC1J6c','M2','T','JWFjpOxdRWm6t2QEGH9utLbMeabf7eRzBwOqLRaxzqh973gQmSkd1oUyV6OWock9','SBrGUIWCAtYbrByzFSh5BIAZ4QrOhawiB4gh5zTA8F23fSLn6tZesA9BAZsuMZsgLmZ6FBrN2Sb6qq7Co7inW1QAdI',3);
-INSERT INTO t VALUES (11897,455903629797983064,'nPlzPkz2OKbqNMNfx3jzsSDiKH4','5kuE5RZn4d','ZD','zG','ka0eULI0PzB3E0h384ybojxdTU5yUQ9KRxqjhbcQH8qGsE','ZdVJ3PSOxlZDOJiyWw8mLia6nqmtGQZgvGAnqSH6mvgHQvt1CWH8NlSN8XTfYGRc9jP1Nlv34C6UE7bK0TToCfV1z5',4);
-INSERT INTO t VALUES (16747,13957464063187930394,'fwKfjOSM4qHwOnmevPjgJUMr0zORb75aZJCzQUjNrAC2SBiJsxQTF8W','F76BOgH','J','D59Z','wqUhclt27yuK4ptqG0FliqFajs7AMPUlBTCBGR1gWowha','QVlB4JmdeYXf8BJydRQ00YYm19NczbEx',5);
-INSERT INTO t VALUES (18738,5241687029174667418,'MUQv9dF4eP','L8D8qa86Z22qGyKhQKZAhXCLXzFvlyXkgga7fMPLLlWZIlt8LJR','10','y','6fikw5AnrrsyizgSpAvfT9l','jGyBBXSxXEwpn7yG5voCvR1682B1YHFmQ87BpJ247gBi0OTMrEU',6);
-INSERT INTO t VALUES (5922,18206012592937102753,'qv5J0KnXjo8p19IEhhgrHIlvzkFswdcBy1oSU6UNhWbT19rJPZjJG62uTC72rbhmQO','2eSkwzO8DkxozMmp4umcbX6','C','z','oN1dnQtyXh5OPDj9tlo47BbIgT4MKs4tVAqXMCkqZUpEXQBlOHZdzs','YWWGzNp40qgdUcbd42BHcmlcLx07zsWSN5UuLcg',7);
-INSERT INTO t VALUES (-16122,8361726041573700293,'mNKUIYlB','rHKOoz4NZe4O','tcW','Z','QGHCNAkVGUPqO','UIvuaZkC7q51tHvbPac6NNajeLwTeS0lCnFO2PiQkKsFw08HCaJtwND3TXdMC7wWxU8SBMqGqjiDjKuy5SHGkzwGjymvI',8);
-INSERT INTO t VALUES (-28952,15064791416403560710,'7nRE9eHEKvaWV08TXpekbqMwL31GYG1srftpGPVgB6ZXgKnM1JrH41T0d1sY','gx3awnDoicUQ0AKFZp5p38nEKnzh9w2EWc7JpCp4oHrdrhgOz7JH1qtjkl39LiCHjSGc','h','p0Rz','9ddHG3Nrny1gXH9KnHfVaZR1jyU0tpV','vDqKJzMhrku46zARboyVSbdGU65mK8R07BpIrc7NHqSXwqQi3U6zJg0v4zf8lddOBQYQOuayvin8bSQLY090X78',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-295095174,1760021277,'i9crv6kLy78R3VYQrenYtdLwuouw5R7wH7R','eTEJD3CpCJ76kc0c7UjqGwiDWPDqADWerpwTgdpohOEHQjbb38Q7ywB7Jyhgm82An9sbQtttRwkVnAslkjPEwGjCl6cMguAUEDBfC9CRLpGuuAFAr5m01QObOgdHDMHdgoj2eqbLxePL7Z4bf8quuTuSCzFX9LS5FTB1zTrrBgq9ta7jvwSBTB6QecKzk5maIWwgSqFbJ82Vzj1qS','CI8xQC9dDPOfR5zB','5xAVoOtVoclZGzB','y','ui',13);
+INSERT INTO ti VALUES (-295095174,1760021277,'i9crv6kLy78R3VYQrenYtdLwuouw5R7wH7R','eTEJD3CpCJ76kc0c7UjqGwiDWPDqADWerpwTgdpohOEHQjbb38Q7ywB7Jyhgm82An9sbQtttRwkVnAslkjPEwGjCl6cMguAUEDBfC9CRLpGuuAFAr5m01QObOgdHDMHdgoj2eqbLxePL7Z4bf8quuTuSCzFX9LS5FTB1zTrrBgq9ta7jvwSBTB6QecKzk5maIWwgSqFbJ82Vzj1qS','CI8xQC9dDPOfR5zB','5xAVoOtVoclZGzB','y','ui',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1903196918,1615854519,'F8rZrmV8Br9fchoqEjlqzLztEPS2gImIiVo','qf6kgmZU0pfbgF0VMtXHOn0T4qxOO5RenA9sxAuvPE9gSRkuIxg0JFkkIFSofZ7OnXWnMtQv17TFmrLIoHKzQbF1RKuxtAfvY5Ra2322TcFHbHAR1mBINr7umdB2A0CNlEMKWIOVMM0f3plDdZE','zCLYo','qUOscUHhmc3CEIKEecM51jyi98o0XsRa7HsuQr6IWACwLvBr7fxZyAFaIGX3KJMcTtcndx9gW6fKIOHH9xpMKTvgfp0SMjNuXWd6fPjtY8qAGwiJqzcRv6necPFYLYT2MQtfQYrfiDaNZ8e','Gb','yi',14);
+INSERT INTO ti VALUES (-1903196918,1615854519,'F8rZrmV8Br9fchoqEjlqzLztEPS2gImIiVo','qf6kgmZU0pfbgF0VMtXHOn0T4qxOO5RenA9sxAuvPE9gSRkuIxg0JFkkIFSofZ7OnXWnMtQv17TFmrLIoHKzQbF1RKuxtAfvY5Ra2322TcFHbHAR1mBINr7umdB2A0CNlEMKWIOVMM0f3plDdZE','zCLYo','qUOscUHhmc3CEIKEecM51jyi98o0XsRa7HsuQr6IWACwLvBr7fxZyAFaIGX3KJMcTtcndx9gW6fKIOHH9xpMKTvgfp0SMjNuXWd6fPjtY8qAGwiJqzcRv6necPFYLYT2MQtfQYrfiDaNZ8e','Gb','yi',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (958108760,1845255764,'9dTB','kd2lWkdxLcO4GbZt0tiiChAl87ZzECXSs5uK8ywuSblggW2IUBYtuZiaBYlrUh5rzruwSl7JFFvwNk3cTwtK3tYgMXE89GV2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJd','PhwMzjcJ3qyL9','nIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMvVJe5EEQptHqwBEER329CdRDwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDVfXdAFKbu','X','q',15);
+INSERT INTO ti VALUES (958108760,1845255764,'9dTB','kd2lWkdxLcO4GbZt0tiiChAl87ZzECXSs5uK8ywuSblggW2IUBYtuZiaBYlrUh5rzruwSl7JFFvwNk3cTwtK3tYgMXE89GV2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJd','PhwMzjcJ3qyL9','nIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMvVJe5EEQptHqwBEER329CdRDwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDVfXdAFKbu','X','q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(30) NOT NULL, d VARCHAR(3), e VARBINARY(73), f VARCHAR(74) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (117,-15683,'w12rFMZ4tvGPUDUqE2Pfwl2','1hx','45dNDDijl5RtLKa1b1S5','5FAYXEDx2HgyLgwdV603df8sSZticcT','V','E',0);
+INSERT INTO t VALUES (-72,2465,'TAQmx6fGFLh8XXsrc3JbmwUYnM','7U','vMkc2GItyg10ZDc7jFwk','pwfJaS7KiabI0rBGeLGGm8rwj1Lj02ZeHnF0cC7','kz','B',1);
+INSERT INTO t VALUES (97,3987,'1MfLtOqeUnN3n3XwFTqAqrCHaFY','Qd','w6IgDSJxsH5m0epIXVbw6gHtjceMMPq4QOQbPssclBzGyqQjT8p4rMFFq4K5HyVS','E71PUgmMJ2jzpOv1KKAbLrZ7pxRjwfL8f6hD1cipbYEMsGG','0C','b',2);
+INSERT INTO t VALUES (-11,-28040,'jXi3','iW','RafsCuCGxK3vdYX15xikSQYnYHv','tl2Ai6PArRc2Zq7usbZPuTpMyMZ','qM','j',3);
+INSERT INTO t VALUES (60,-16573,'7jBL5AZVv0Ckhc3z8U3sLd6vh','i','702xaJq2tuDjHFfKKMPEZbGd1Bi55A7SICXvI4yPAA2B5g3','O6kWooFaMkdHW54Kj51cY40U1crZKJ1mXfRkhOABBha909hUASs2XXRWZOdvaP1sQKbQn','E','C',4);
+INSERT INTO t VALUES (-15,-7602,'vWABp9','3YQ','XA5dCYJl5ObaDUSlVnjoce3DDm8','TvdMFPR','5s','M',5);
+INSERT INTO t VALUES (112,15,'IP8ZZzOtdHzNVwkYLYDKF7JP3N','p6','o3b9GpU9vrw9vEa7iSvgcZIc21pCOLLMwIbPX','QxwAjX43WyXhw8VoNTnuZVUhyM3AMeCkq8py3QM5s20dsd7','ue','h',6);
+INSERT INTO t VALUES (72,25352,'HjN7Jfev8G','Gic','s6vZpewhFg5wCrgpBsCShAuXaT56WU7Zre2bX53n4IPmKO','NoL5qE18Lym','j','Z',7);
+INSERT INTO t VALUES (-55,17977,'i7vyVjBIFp6goB','mc','RZnsdJXSVNXO4KaTGXX3rTooupEfVTi3JfOf81oe6XwWmQZiT52R4oJOkl0VG','oGqaj6cdhqMuY0zbcpi8V','B','b',8);
+INSERT INTO t VALUES (68,-11471,'R','197','TQfd','Sa6vKjxFr3eIX1jOXHmfZSGSbyflprMhrqL299DWvSnzWK','r','P',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(30) NOT NULL, d VARCHAR(3), e VARBINARY(73), f VARCHAR(74) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-749195864,16179616328304787331,'OOb','J','H','xTxh','XagIxAjV4AazIK8XpNYul0','nk',10);
-INSERT INTO ti VALUES (-749195864,16179616328304787331,'OOb','J','H','xTxh','XagIxAjV4AazIK8XpNYul0','nk',10);
-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 (-415504177,2167647189394567686,'Iuo1Owg3Y7lyqE549LyRddNWdXF','FiGO4ghTVLDmFSXOf4I','0s','ez','nE8MOzoB6YKrWPKCv3yGTt02qwJAlhBSgxPTZUcLEYeneLRMVcUAmpUkP','UHFkkykluuqMN3SjL9nxaFnFfpMBBbPfmXZGKjrQBFSrT6D4ZnuuEUq1VGNYISmGGT6ydQOktwgrRUdxY1yqUqNuHhs',11);
-INSERT INTO ti VALUES (-415504177,2167647189394567686,'Iuo1Owg3Y7lyqE549LyRddNWdXF','FiGO4ghTVLDmFSXOf4I','0s','ez','nE8MOzoB6YKrWPKCv3yGTt02qwJAlhBSgxPTZUcLEYeneLRMVcUAmpUkP','UHFkkykluuqMN3SjL9nxaFnFfpMBBbPfmXZGKjrQBFSrT6D4ZnuuEUq1VGNYISmGGT6ydQOktwgrRUdxY1yqUqNuHhs',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-736394519,3581437772273720769,'0elT4o2Heebq7X7','45ue9gmsbynhpSklA4eN9IvwhP9gHK33lBEqATpX6eta84XhRtJmnCVepbemuxnLN4qrCgIjNeuK3SfeULKOmrJP7JRB0lreH53fsGw4y6P6TplTOy0fSMWaP1LthfRloVrrvTY9sQQKXv2ZWdWPbZ5HdrestApDjoxRVcAiRp41vLH7QktfrGq2d9TCd','wFY','5s','9lrYoQjvdLJzs4h09ssYdLBuQRerrNupBwChygyTBTNLcRnoReZlXcWRzJESVMDNgtt6fLQAJgwcap9TrbSYmphEzAGf1ndeKAP','cutn0PvqU2AvhQzFLehdOLiRWqrjgXuqzdphjUgXPu7ddEXS38BcSM1le0CDhw8pTuEj94iE5SQyXS2RR6jMhluNEbpU',12);
-INSERT INTO ti VALUES (-736394519,3581437772273720769,'0elT4o2Heebq7X7','45ue9gmsbynhpSklA4eN9IvwhP9gHK33lBEqATpX6eta84XhRtJmnCVepbemuxnLN4qrCgIjNeuK3SfeULKOmrJP7JRB0lreH53fsGw4y6P6TplTOy0fSMWaP1LthfRloVrrvTY9sQQKXv2ZWdWPbZ5HdrestApDjoxRVcAiRp41vLH7QktfrGq2d9TCd','wFY','5s','9lrYoQjvdLJzs4h09ssYdLBuQRerrNupBwChygyTBTNLcRnoReZlXcWRzJESVMDNgtt6fLQAJgwcap9TrbSYmphEzAGf1ndeKAP','cutn0PvqU2AvhQzFLehdOLiRWqrjgXuqzdphjUgXPu7ddEXS38BcSM1le0CDhw8pTuEj94iE5SQyXS2RR6jMhluNEbpU',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1953013063,4477314866988828906,'8e1OP5z8vcRUuP0a8CTmqJ8GMFjFcTKPYRtHRmLI7HHVR5wS7c9Axh8e','Xsolqtj42xykaErCBZRWnJHGQR','AO','T43xXqyPojCpqOJtTSw9xbhX9cUS57i','a6lesa1pCaEcFcD5bY3q5j6Gs5gYZcuCrXIb4mBo9ejy3RgsX0FcrIS','SjdK6MpaYj5OpXOzfpDp8PbZPqFcy43axCwn3moH5Z8BZnhKztDFXfDBnTtYJb',13);
-INSERT INTO ti VALUES (1953013063,4477314866988828906,'8e1OP5z8vcRUuP0a8CTmqJ8GMFjFcTKPYRtHRmLI7HHVR5wS7c9Axh8e','Xsolqtj42xykaErCBZRWnJHGQR','AO','T43xXqyPojCpqOJtTSw9xbhX9cUS57i','a6lesa1pCaEcFcD5bY3q5j6Gs5gYZcuCrXIb4mBo9ejy3RgsX0FcrIS','SjdK6MpaYj5OpXOzfpDp8PbZPqFcy43axCwn3moH5Z8BZnhKztDFXfDBnTtYJb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c CHAR(39) NOT NULL, d VARBINARY(6), e VARBINARY(72), f VARCHAR(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-924778,-7745109,'blDEeM9rum4ZK6RVzA5t','FABxV','hiLbWyXQ0OjDpRic7UbKsDpdLokIRX8LpFNelqYA8arLIxNQeu4BrgtTDTd6wrqZq','Fh42MY5','O1tUFwDSDk5tOWHgxF8m8LtZNwAFuFXN1fGpVA4esI','s6p2bbUkrdeOpJyqni9ba4R715Yr0NciEtz2cv4HhunNvSqNRqQEo6j1PC68WeyPTUc7emjiyCdExfAbo1mGgTdiR86teNywltF',0);
-INSERT INTO t VALUES (-1532053,2775474,'LYwfstDDw','Qf','FrYO3k6ysM4j7BGDF5M8Mz38ESRhjw7i1jCJAC5rIJnNoYknWJiGb83rb1IEp','eboN','pVFKqgJPAHrBEQxzih3OrruHI97olTH1','2S8dvOWQON9bxB86UiTofkvYJGzrzEU',1);
-INSERT INTO t VALUES (4165412,-8266923,'VSaqbhmSu','WhO','MQCj2aEbZogcqLcMNIZsU81vSwJ0topIhNWEI','Jflf46sbAmufeMWgnod','TtFGRlB8EHlibWIcV6WNuHB','0N9XmC',2);
-INSERT INTO t VALUES (2676260,1311887,'Ck82QWwGFFze','JeRbk','6GjHSKYnks6Vlns0UAiLsSX2lRAfcJ8uYMkrpuQ','XRVnywSX4x7PYvQN','1BuS2U','ZjzqbVOHyfsUOavCiF1ZKp6lTykfKie6o9GLvp5Hz0HLZWiMiuNzGjbr1v0jUmQ60Y',3);
-INSERT INTO t VALUES (619555,2227469,'zwvC8ehM73fP2AaKYlaTrNXs','PHHeN','l6uFSxNh5JqZBBdZFBrNq4sDtV','q5BqGTkLoAF','0VUO0oc16hPoqe3S5ivAeiO','2UE9cmNOpRkG73ME7wQkQx6gfE9UojzAorWE',4);
-INSERT INTO t VALUES (-1234,-7382772,'GOx9A6f1M1kd09pwydyy37sYsNfQIt7iUtKQzIJ','x6xw','9IUHFwqBKBXjEeZTYdpUc9NuRCCBXfEXQyM4nCJC8b3BwaHG3DPCnu6F','2RfnjcBN5','Z31jpk3p09RFeEd82dDwqyh5Rq8WRYaNhZjiWJpKl4wkUlnruUCKHwpKN32aONvLINRay75MEUeFk8eGMlN2V','5q4GSIfvLlGzbE0P5QS5vvwIKPA4qMlVbDfyvZBT1pk6qC2NztcqoHKgmxPf6UIGM1',5);
-INSERT INTO t VALUES (-1275645,-5777275,'WmWDhHjyzKW1SFWQ','UU07','QKBJjxvImMcLIh289bubZFLC0j0iZUZKPTsOAJqTFZTYi7PXAEuJY7qlcbA5','WF6DxrmOhgY','RaHloBmpa9g','2YClZeg1fsNRs8XJULI9JnHkzCYvHTt4UbbSXGvSMRqydkAlqmyNY07Vhk4A18zN8womA2E9ESSDe0OKXmVQiuQ1Ki',6);
-INSERT INTO t VALUES (-2780996,-1683147,'fc4RMbCZd9F4j1JYC','oN287E','Jj50XXyarhsBiHRweRI','OfwENKt','cr8e22iEz36ASa0Omqb7t8eztIr','kPlIdszA3lv',7);
-INSERT INTO t VALUES (495975,7639595,'Q4UNn3dTeSelsX9axF5uNst7iXmEcQjC5','Ejj','tanUhJ8p3Ab','QtJ','d5mWv9K8fsvM2JTlwmRxm7L9Qp06nIKtwRU9eCXr2pB6tKFe','9jrw1V4u4jYlxo0R5sOs6jwy3WUYKmOPs02s1eMBJ4xhzbPxW5AqSuE6xEM8TzKAfRS4LJ6WaevCQH21EOSd2mGFX28kbcGNT',8);
-INSERT INTO t VALUES (4440638,1328927,'g9dzphRanDTdXp0xIUeRUsVvB87PQy9HvFvc','Bcx','itFEgbm9','aMw0nx6yWU','JE9FGshpMSQvqID1qIOyHAIT99rCqn5Ff0QrH8RsCS0T0d9gdarJaX0','rceeeR4BH3CigRalv7AQDvrPdSxKzmgiohMqJquiXqy7H5qBS2mgQ4t8rPWwvoh0X6GN1GOZzCHD6r8mRBQbSfkP5j',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5839035,-6971316,'habMQdQQQ3KUe6qhfULe','Vps','xpLYxJ8HOht3UoX1QGJQJ9RE9p7ykbry4At5','LPVfkepC','zGVF39oWHgcaCbG59UMapEQO1lpaUPzdJLQ3ncTyXTQ2iE','Z0ST5TqrmWWTG6dlcCUNdyQLK0k3DrCTP7BagskGcfvcCfFdihPoRZSAtD4hTTa1T4ZOOBxh',10);
-INSERT INTO ti VALUES (-5839035,-6971316,'habMQdQQQ3KUe6qhfULe','Vps','xpLYxJ8HOht3UoX1QGJQJ9RE9p7ykbry4At5','LPVfkepC','zGVF39oWHgcaCbG59UMapEQO1lpaUPzdJLQ3ncTyXTQ2iE','Z0ST5TqrmWWTG6dlcCUNdyQLK0k3DrCTP7BagskGcfvcCfFdihPoRZSAtD4hTTa1T4ZOOBxh',10);
-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 (-4218490,-4512449,'YSi6E4OCmt52lVka4l70VPdK5IWy1','MPfp','AkHUiryfZVLUJejaHtUVoIctPtsdykIoSGWKbNgul1ue8KffnInbKxjj4a','dCbtk','lIetFXaAL3kPhsX1FVaBa1xl26rEbghLLGmWBtJNoyEROhHxBqJnnxs792e6eFJDDlkvlyDXmpxYKgATTHLJX05P','slYfDtvVDpCb6dXvdgMho0vkYfKzQQbpV3apAFm',11);
-INSERT INTO ti VALUES (-4218490,-4512449,'YSi6E4OCmt52lVka4l70VPdK5IWy1','MPfp','AkHUiryfZVLUJejaHtUVoIctPtsdykIoSGWKbNgul1ue8KffnInbKxjj4a','dCbtk','lIetFXaAL3kPhsX1FVaBa1xl26rEbghLLGmWBtJNoyEROhHxBqJnnxs792e6eFJDDlkvlyDXmpxYKgATTHLJX05P','slYfDtvVDpCb6dXvdgMho0vkYfKzQQbpV3apAFm',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4578710,-5117222,'pPKegbyGkEbU4mYHz','MV9bYKrmuG7aQ7z6AvE5OzvdNKSrkeFRByCVI3kv4Wo4gc9UV5d8x9AKBrH0aGIhlgzm8VzIk9bn5d7q51NyR2exeA7QejxUI0NiBgCYXI4BqJ8GvZ1yydtZTtz0p9FgLuEPXZutRapsUkR4O7mSWw35DXB9OuMvRbKN5a6gWhYv4s1YBUpludy4mKVdOWPXybnVHvlp5PqF6AvUsahPiUlJsANxv9LNCzPtDHQCiNfmtiOv','VmGH','XOIbBdEG','6QIvXkmeni0gka4DWQcKDA7d4P3vsMIa1nPDwfGqVOEiYK8Q6AmKQKh3UmZYt','grHeHNXFPxkq5Gl5ZUnan4zAfn69',12);
-INSERT INTO ti VALUES (4578710,-5117222,'pPKegbyGkEbU4mYHz','MV9bYKrmuG7aQ7z6AvE5OzvdNKSrkeFRByCVI3kv4Wo4gc9UV5d8x9AKBrH0aGIhlgzm8VzIk9bn5d7q51NyR2exeA7QejxUI0NiBgCYXI4BqJ8GvZ1yydtZTtz0p9FgLuEPXZutRapsUkR4O7mSWw35DXB9OuMvRbKN5a6gWhYv4s1YBUpludy4mKVdOWPXybnVHvlp5PqF6AvUsahPiUlJsANxv9LNCzPtDHQCiNfmtiOv','VmGH','XOIbBdEG','6QIvXkmeni0gka4DWQcKDA7d4P3vsMIa1nPDwfGqVOEiYK8Q6AmKQKh3UmZYt','grHeHNXFPxkq5Gl5ZUnan4zAfn69',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5461995,5933246,'xbRccaJKikfnczDQ7jXE','5PQEf68bBPgyZsMW0o5vQ9pl1tzf4bbS3qv4Zc7','vAzBEzpJIc7DgdETSoAnIdjtuj2WUVw6WQ3sdyPaH2QHnziuQwK3','2s9JFzNKXZKLyolc1BjyAq7UtNCMNnlxqTHMQ6pPP5QYHvzx3N37RLKGPAl15agwhOppxdM3YAsqiI5DZe6LANBFHEZ5MLCWIV3kFpJf2errMdEuvGxJzhYcEMGTJ7wX5epNVyUy6ZRxixyXBjkPbdNUHgzW4rkFdg5iwACQnK6ghU2aHpEJcuKjIyUdjHzziNuwOKqdp7cgV4JXd','CSreVX5wjPs3e6UjGeopWfqrFtg2Ok5tKjKsjNND9OPkB','qPyz2qz1dLFHTh7ALU2n4NT3XfkTa8GlfV3sHJdsAYXK5CZgMgmayRHeJyxFWyq0m6GE6mGawX043cW6f8m8mSNRcpyPVan',13);
-INSERT INTO ti VALUES (5461995,5933246,'xbRccaJKikfnczDQ7jXE','5PQEf68bBPgyZsMW0o5vQ9pl1tzf4bbS3qv4Zc7','vAzBEzpJIc7DgdETSoAnIdjtuj2WUVw6WQ3sdyPaH2QHnziuQwK3','2s9JFzNKXZKLyolc1BjyAq7UtNCMNnlxqTHMQ6pPP5QYHvzx3N37RLKGPAl15agwhOppxdM3YAsqiI5DZe6LANBFHEZ5MLCWIV3kFpJf2errMdEuvGxJzhYcEMGTJ7wX5epNVyUy6ZRxixyXBjkPbdNUHgzW4rkFdg5iwACQnK6ghU2aHpEJcuKjIyUdjHzziNuwOKqdp7cgV4JXd','CSreVX5wjPs3e6UjGeopWfqrFtg2Ok5tKjKsjNND9OPkB','qPyz2qz1dLFHTh7ALU2n4NT3XfkTa8GlfV3sHJdsAYXK5CZgMgmayRHeJyxFWyq0m6GE6mGawX043cW6f8m8mSNRcpyPVan',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT, c BINARY(62) NOT NULL, d VARBINARY(21) NOT NULL, e VARBINARY(42) NOT NULL, f VARCHAR(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1559823,-1548801985306641821,'OvhNFQq2OVEOCZwrMj8pdZYseJhyann0xMHM7eUwVV6s0ElWG5ta4iur7N','XSBd6nKX1HfXOCHaLjqXL','cUvgg','zxSNdjnbNC0q6HAhrZP2ijqCiJZrxd8','B3jadxujb4e0ollqROip4L9l','Jp44olVmplXzRbJjQxPtLntTUO',0);
-INSERT INTO t VALUES (-4217188,-5203717928866406582,'UdFp31N1jwkbHSQ30TurM4lqb341zHMsXzRjX0yyjKQQPeJJRtQFs','dcW2ZVyfC','HAqX5XVEqBqDzltJ7wU76zB7Pr','KUvH0XLTrW9EJPenzDA1SQywwvoJBvKbRSjf5cfrM7GgpXMn','rf0GDfFx2rsvRhw8OvnlBAkOoD','io8n7PdPNVv',1);
-INSERT INTO t VALUES (-6832774,2255112685360662548,'qqvcM3MP26w3TIZPUWs7FNQNyDZKB3ZgsnwRztJANU','UmopVIZ6AhdpU','pPXd1dbvYXgwXXVir9xr3kmFKMgjmrZAX0pWEyuyzD','pGydxzgpV9WfbEIXPOeOIn6STMSbd6DmYJ0nsdeCz1j0Km2kSbR18rU1tVEl2BEr9FPtm8LtJknZoIQPOcFgANiV','qU8bqCWoF8NM89NzkH5ZXCHfM7skA8hIHaYXG87qErpTh2mnHaJlN','WWkmzywh5sQMBS6LK080zJ1rAFUav84gS367NeJla9CsVWWJJyvektSB8n1nf59ePe6SCCvpru',2);
-INSERT INTO t VALUES (-5592585,-6777627491778137782,'ydd4SCa3BMQ4PagKP3HjVcL3eYHKBi1','6qMfFe1W607uvIsPbYe','rG5jyGv9mWbFwMtQao6d5u6YcPogKI9Fs8j0axj','URfZGgNCmOFgPmgHpFdH6f7jtPJhAiVC7bYfD35LPNJ6zPBo195nWw82egRya8TdQl5t0RGzclScnw3s1uB1','Lc01v1ps6gx6mF7GqBmwdL5YBfiOMcZmeS','FUmzKIAvwSbE6jTSIXdrx59',3);
-INSERT INTO t VALUES (5962437,-1297915483766871904,'bB4o','2mMDIPqlusISTSLPhBW','aIyILMudW01pyLxwiP605OzR3zrE','j8Qq2tmErZUWhXEKDSEgAHFgXkY9BrHYjNbhD5e0Rofa4rm6aPW','pnrtuYI8ZGudOHBOx7j4nnvpqc6L4kfbfeeIxP56HQuHL3Whm0z','642JQSaGnO',4);
-INSERT INTO t VALUES (4995061,7981733300212655837,'4KVtyQ2fAkqaRCD','DRDZFJugpffjG8TPv0rL','klL5VlYDKcJIZeqxPd','2PkhPu4dVbZ8G9RcPtTB5nZtabR7cwPWMzqOFymoyKaCA5KyanFbJMdDdez0DivHrECAstzG69jghX9KNY','lF2wV6rI98eCXwSIfiGCUw4Ejmgju6MEo4EsNj1paedTShmAQz4woVayWToM0XprSsE7Y2p1C1psj9cWfG7W','dFYmh05GwMS2MGFY0nkmeeQsPUP',5);
-INSERT INTO t VALUES (7472457,4363625153126370022,'cVBQXOa8QQcg02cky5FukIb6qklPO589kruALTmOFYkK8rYV64','p5GbTBH','zM3Apm4jxTl01TDtZVc7OKkZeacNOaBpxrnBO','Hr1lC0FylwNPy1N5bLTh1k1WIw8c','LGQ9ZrKOThjtE6vgBQcgyAQOYg1sxzPvHuytF1sWmT','nlcG51YHAyD5DhHd6y9avKZluzhBUqvezkZN5Eeioeh5k4Amp1eJHuB1Hm8jnoSboEXb2OhLFNusUp74a',6);
-INSERT INTO t VALUES (6454894,2717489621922965183,'T1lkU3PoUeys8JOjADbVbcMzaM3BFdORTRmo6','QCCgq9N91MZnY61','VOCFmhhtyLHRlZnIquDIKxUxBW0EKH728f5S','2plJ7VWH7Y5hrvRC1gFCvI6vpurbEEr0OshdD9t3BeEwD4pRuiS4J6BfzrXXo4D48','mfLRJyfvBIfoyK745jer','jHN',7);
-INSERT INTO t VALUES (-4495869,3267103181803551216,'ahL4FBh8kCWkQ','Unsh5ZAhNIbEZm7PKzFn','pUYdGJRxAPkj3hUsFWOvzupCW','v9mNVAZkZFSMoK','2WZ5sanws84mU7rL7eP2m5mzHViU1X49TayiYnjtvPBmuwyKumoFNHDQLQYXnHOmOtF5on1C5WMxMlg','UoGStzixNWSf8OtVCLipWKl9kvXj4e5iEiCBPQk2IPamE1tNzII8hx6BWKNQTskOEPw3',8);
-INSERT INTO t VALUES (1203201,-7773684254814055142,'IRwU0eyIWETRKxae','6envJnsp0XiAYlU','7s70bGt1j3kUE96DonImObnqZld4UNH71josw','rK7VKN10Sqd','6fxUYsrkKnIXtT2qZkDy1uQG','0t1rEYxXIzkDKufygnowfNXWNGsI0naqhEyjgOQKBO9wv7dTFcrLKFzxKCFs04qbk5XhHGTPctaf3xxpHIPGSgTxwAbF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-783340367,-21752,'tOa3ZcAAoGRHwaI2Wq','I5','sYUISnraiXwB5RXBxH9Thb3GFH4WPrV3VYeMj77M6KHZa5C3','rq','UM','p',10);
+INSERT INTO ti VALUES (-783340367,-21752,'tOa3ZcAAoGRHwaI2Wq','I5','sYUISnraiXwB5RXBxH9Thb3GFH4WPrV3VYeMj77M6KHZa5C3','rq','UM','p',10);
+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 (348037762,-14088,'WRbDdUjPyN','9IG','LBUx9iuNP7KOWG1tiHQ07pU6PK7LNWBxQ8fDrC9gbL6UT7dZ2fD139EPswllQL','wRJkBgqsU4CiHYsxyuyz1VqPcY09yN4aHwEMs0','Ho','y',11);
+INSERT INTO ti VALUES (348037762,-14088,'WRbDdUjPyN','9IG','LBUx9iuNP7KOWG1tiHQ07pU6PK7LNWBxQ8fDrC9gbL6UT7dZ2fD139EPswllQL','wRJkBgqsU4CiHYsxyuyz1VqPcY09yN4aHwEMs0','Ho','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1805941467,-8021,'B','OMydLfDICLDoonnCQvHfPQxXRxkIHGdTGR2pSHlTA2APHPq0whIgi2zX4HPiQiDezvmi0YX9q4zKt7vfaAeQsmn5cLIQrFgahwFI5VESgqmvMW9OrqoSljwjRkpNVxqU0LyBUAnPol9fsFxPfHToi06MGUXZ715mjrbjllYhSeYjfRhSCbktnXT62','N1eG6YVqVhjfShOYYJX9QaCMRiG2QJ9SdfwPJqbFOC5jScpZ8kY3VYvzPIx3JTt2wkW','MU7tbb3wQSfwdtNXme8j6Rx0NUvMgN5Xw3L233','x','u',12);
+INSERT INTO ti VALUES (-1805941467,-8021,'B','OMydLfDICLDoonnCQvHfPQxXRxkIHGdTGR2pSHlTA2APHPq0whIgi2zX4HPiQiDezvmi0YX9q4zKt7vfaAeQsmn5cLIQrFgahwFI5VESgqmvMW9OrqoSljwjRkpNVxqU0LyBUAnPol9fsFxPfHToi06MGUXZ715mjrbjllYhSeYjfRhSCbktnXT62','N1eG6YVqVhjfShOYYJX9QaCMRiG2QJ9SdfwPJqbFOC5jScpZ8kY3VYvzPIx3JTt2wkW','MU7tbb3wQSfwdtNXme8j6Rx0NUvMgN5Xw3L233','x','u',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (748949983,11053,'JZ4KuzfwPz5','mwy1F7r8nrrFOYcRLIfQBfuE3oOLVd8hAZXHYNfEhKMhk4DC0gnM3OdXrB1zwUqeDSBv','UwaztauPYLwXHUEclNagQo1J2t4p0UDhAIUOzCBeJH0tsb7c4zWNK','I3vaDt6oa5NB1jBhs6JIcffBAE8W66wp3HsIFklaNKfWlUVvUfv8WG0OXspani7R2JyL42HJ2GfH8k8BbWCGRZFGGubqgGcuOdjdNJelnnIYIalVM8nr3N06Nn1fhGSLQXAWfRlnrsuJ','GD','4',13);
+INSERT INTO ti VALUES (748949983,11053,'JZ4KuzfwPz5','mwy1F7r8nrrFOYcRLIfQBfuE3oOLVd8hAZXHYNfEhKMhk4DC0gnM3OdXrB1zwUqeDSBv','UwaztauPYLwXHUEclNagQo1J2t4p0UDhAIUOzCBeJH0tsb7c4zWNK','I3vaDt6oa5NB1jBhs6JIcffBAE8W66wp3HsIFklaNKfWlUVvUfv8WG0OXspani7R2JyL42HJ2GfH8k8BbWCGRZFGGubqgGcuOdjdNJelnnIYIalVM8nr3N06Nn1fhGSLQXAWfRlnrsuJ','GD','4',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-25741561,-1730,'ax0jnMonz2Bxd0CTHjr8irBaJSSCIN','lOfBQlRL095gydZRCpVnrWP2DfgvylZ4ggfiq1e2MghQ','SM9UvCvHLMeRIIUUvP4JSNHjJtw3ev17RhMYQlB68yLL3A','C4eP5W0NVmexZluUY259oC7XCmJeQPQujexZ0IDpDS3sbF1qGr0WdCuwRjRLduSw4aEyrRZJcBPhCriev2gZOn9z7elVBC','o','s',14);
+INSERT INTO ti VALUES (-25741561,-1730,'ax0jnMonz2Bxd0CTHjr8irBaJSSCIN','lOfBQlRL095gydZRCpVnrWP2DfgvylZ4ggfiq1e2MghQ','SM9UvCvHLMeRIIUUvP4JSNHjJtw3ev17RhMYQlB68yLL3A','C4eP5W0NVmexZluUY259oC7XCmJeQPQujexZ0IDpDS3sbF1qGr0WdCuwRjRLduSw4aEyrRZJcBPhCriev2gZOn9z7elVBC','o','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-566989220,-9333,'VWCO5W6KU9aMH','YLAS3W6ATIAoY1CGMcAoipfkiy7tbbXBTlxRh0lNeWoMDu7xCyNa5NfeUVYRRtcSHlRy4jBpUHQtX9XoIfweSH7EOddvXninjTIr2HhesxmDt','MXONYh8d7IZmhugpc0TaLr2CkJtXl1yFeRH1njPaEkWmWNA6','t2vAZigMCjTCicFMlYJpMusf0ESs7LSiQm16Z6cQIaBjCznpPtXApsOdRPpdETPQgI3rVMsp2s6cu7cdi9d5VJrYoWsnfL0IswcgHuu6nck54L6EkX7rfARyYs0ZAWgLjmexqbrg4BPOM75nLTPO5Dt86acDjwDttbqB0VOPy1TarvdS3smxLhHkHf8oMEnvs3WMloDIY9l4r9BY1yZ6zGEp6rlWSG1vjlLzEGpCeFqHOggO','HO','y',15);
+INSERT INTO ti VALUES (-566989220,-9333,'VWCO5W6KU9aMH','YLAS3W6ATIAoY1CGMcAoipfkiy7tbbXBTlxRh0lNeWoMDu7xCyNa5NfeUVYRRtcSHlRy4jBpUHQtX9XoIfweSH7EOddvXninjTIr2HhesxmDt','MXONYh8d7IZmhugpc0TaLr2CkJtXl1yFeRH1njPaEkWmWNA6','t2vAZigMCjTCicFMlYJpMusf0ESs7LSiQm16Z6cQIaBjCznpPtXApsOdRPpdETPQgI3rVMsp2s6cu7cdi9d5VJrYoWsnfL0IswcgHuu6nck54L6EkX7rfARyYs0ZAWgLjmexqbrg4BPOM75nLTPO5Dt86acDjwDttbqB0VOPy1TarvdS3smxLhHkHf8oMEnvs3WMloDIY9l4r9BY1yZ6zGEp6rlWSG1vjlLzEGpCeFqHOggO','HO','y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(64) NOT NULL, e VARBINARY(20) NOT NULL, f VARCHAR(42), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16477976580007450747,6420512,'Tr5','a6iTGij7bsuHSuS6pRVEiquSliO','h4RJwytxpMDsPZ','CgnCNwWhWso6LyqmrJK5yMg1cxY67Ydo2keA0f5iF','u','v',0);
+INSERT INTO t VALUES (10587963873097364892,-2833004,'7Uc9','c9omviEAwVKi52SVx6NpmoslEDedhTUo8fX1ecvF1','se','W4BO7GCgK7GPMH2eEkV9Rw63K7','V','e',1);
+INSERT INTO t VALUES (207121145104233931,2891952,'zqzcZI2o','6zyCQJ5p96W0xIK','Y3Zx73xel0kZjbqb2l','f2ZNNmbx','1','x3',2);
+INSERT INTO t VALUES (2944793801801660883,2082240,'G0dxYi','k7RiKbPiD','CpC7Icl','xfeV5xyFLWlPOvWAO2sDYtTH','b','l',3);
+INSERT INTO t VALUES (1791557530783601250,2624274,'mQx0g','7uUkBQm1gibH6VjrhHPzIWdKmVeasWoAtX0g3pLwLdkgNVAyVHaxNBWINCjf5e0','8e0','B7U3CMiiUTd2WZXOoq2a','t','r',4);
+INSERT INTO t VALUES (8014204577727368351,-1977604,'wo','OFtpkYX3ipbVDs3Q72VWp','fia01YVaMbrW0q','N1q6nDo5w6oTsRmQMpfGIBULe8eQseYS4DWQ','Z','fo',5);
+INSERT INTO t VALUES (18252174017174725005,7018955,'M8UhXOZo','jBxQGFPodB4UJuMLvrUpDojbKZ6x4w4DOL7lIUdDW7fPJZ5Qhu8h0wAakD','XAJXGKVfii','ix1TWM2XqQBYJkKc1b0ctGlKNYQ5NBwe0','5','qq',6);
+INSERT INTO t VALUES (10601613954673978949,-1369657,'IW','iDp3btFb1La','otPvutAyW8ed5SWXL','73IXvclmELmqMVqq','L','DY',7);
+INSERT INTO t VALUES (7817144870815590285,3726209,'Rse9','3eIMxyBDj2rlpqxoZ8vJgRorg1drQrsBnzsrZl7KdA','nuAicCNKRhuSG','BHLBy2iQPnpjdV0HAOElAibdXQpCNrdvy','z','v',8);
+INSERT INTO t VALUES (6195687655895907957,-1574960,'rA96AaR','naPxdL','m','T619FfbJP2pubch3e1EsTlvHveUvt','v','aa',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(64) NOT NULL, e VARBINARY(20) NOT NULL, f VARCHAR(42), 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 (-3401021,569327079317329654,'C0URB4yycIE1C1HBJu3vkwBwBQS3JAf3IcG4HVSMIdfAmUFmn2iatol6YGA','0lpg5Uqk3kH2rSZ','tMcGjxK0m2zfPMGFH3v0iJcLmdj6QWYTaq4oKZ','PIpMxSztAUV91nQpP79NSXN1EKnVaCKovOVX4hK4FMpyH8liB2Go4yZQp','jEnlrxz6tC7P4obukZw8IlNFruXqXNajLDUG9bmWrvXSWLwdyH8bLo3uQDsJJA','Rj520B9AaBRQ9dFIK79UqG0KdoMPSUgGRH641MdPxbUEYQMRLmSf2fLPUQmOPmH2UCb8XoKa8DPuIyJ870ebMtd',10);
-INSERT INTO ti VALUES (-3401021,569327079317329654,'C0URB4yycIE1C1HBJu3vkwBwBQS3JAf3IcG4HVSMIdfAmUFmn2iatol6YGA','0lpg5Uqk3kH2rSZ','tMcGjxK0m2zfPMGFH3v0iJcLmdj6QWYTaq4oKZ','PIpMxSztAUV91nQpP79NSXN1EKnVaCKovOVX4hK4FMpyH8liB2Go4yZQp','jEnlrxz6tC7P4obukZw8IlNFruXqXNajLDUG9bmWrvXSWLwdyH8bLo3uQDsJJA','Rj520B9AaBRQ9dFIK79UqG0KdoMPSUgGRH641MdPxbUEYQMRLmSf2fLPUQmOPmH2UCb8XoKa8DPuIyJ870ebMtd',10);
-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 (2586013,5119918188143538551,'pYCSfn1BDf1JLcy','k1Jcxfu8tgma7Ldgxr4','SUtN7ldY3bzbYWIQe1wSDNNtun4a3yo4y','H0O7FASeSDfAOMiWF2QEmtPNKwY3LOt1lQX6OkYf8MvtX9F0EBE71PtN','bhu6JytmHvSNbLrm6GKcN5b','frNQcLb27ivzu6A7FJqDXyfehTqhQjoDpzGCPNswimedeMehq8PUjid36r',11);
-INSERT INTO ti VALUES (2586013,5119918188143538551,'pYCSfn1BDf1JLcy','k1Jcxfu8tgma7Ldgxr4','SUtN7ldY3bzbYWIQe1wSDNNtun4a3yo4y','H0O7FASeSDfAOMiWF2QEmtPNKwY3LOt1lQX6OkYf8MvtX9F0EBE71PtN','bhu6JytmHvSNbLrm6GKcN5b','frNQcLb27ivzu6A7FJqDXyfehTqhQjoDpzGCPNswimedeMehq8PUjid36r',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10520742552272193641,-7021253,'K2AK2mYV','I9MRvIDjq5nYCyAqTcxoADQKGd6NvYcf6ICZqbqH5','O','gcXuJ7kxUUmmF','N','WS',10);
+INSERT INTO ti VALUES (10520742552272193641,-7021253,'K2AK2mYV','I9MRvIDjq5nYCyAqTcxoADQKGd6NvYcf6ICZqbqH5','O','gcXuJ7kxUUmmF','N','WS',10);
+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 (1297096431509243759,-5083536,'z','EEzUPGNthtMSmRFLUd2QizVGApl15hOVCYoalUjo56UAlqAlUXx3eU','zq1shRnT7','phZKvJXU9v3QVrianqkevzuh2Z0KBQPQTG150SMJh','1','G',11);
+INSERT INTO ti VALUES (1297096431509243759,-5083536,'z','EEzUPGNthtMSmRFLUd2QizVGApl15hOVCYoalUjo56UAlqAlUXx3eU','zq1shRnT7','phZKvJXU9v3QVrianqkevzuh2Z0KBQPQTG150SMJh','1','G',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2504472,7943594441735307265,'hYGZEdNH4Fm0NfCms0h2IDSk2wsb2At2cOuVpvnB6TdqZ4qb186','AtVhrOyJ5IyWvnFBvkNho7kUAiutGxsCMVRfSrvyBUkpbEY','G7L5bKvNXhjosOlKW0r','bk2thdaahG7N8QCfyewCir8HPJgPGfMinvrqJDmdMbdYh1j87IJ6RuyKpLNCqgPOfNVjX4RJ7Qq','khJVXQ7lkpZR1krASMGax4WRVeafxpa2rLVRy02PxQn7VnISq1oASl14qm7TyaxzUZKvPLElIwtAzasYu8Jh5WDCOjzh1h6fd','cWdfrwuwNnnE4LY9MYlyx3yrl9kxAurhv6kFnB880vQilwlev41xWY',12);
-INSERT INTO ti VALUES (2504472,7943594441735307265,'hYGZEdNH4Fm0NfCms0h2IDSk2wsb2At2cOuVpvnB6TdqZ4qb186','AtVhrOyJ5IyWvnFBvkNho7kUAiutGxsCMVRfSrvyBUkpbEY','G7L5bKvNXhjosOlKW0r','bk2thdaahG7N8QCfyewCir8HPJgPGfMinvrqJDmdMbdYh1j87IJ6RuyKpLNCqgPOfNVjX4RJ7Qq','khJVXQ7lkpZR1krASMGax4WRVeafxpa2rLVRy02PxQn7VnISq1oASl14qm7TyaxzUZKvPLElIwtAzasYu8Jh5WDCOjzh1h6fd','cWdfrwuwNnnE4LY9MYlyx3yrl9kxAurhv6kFnB880vQilwlev41xWY',12);
+INSERT INTO t VALUES (14598994466821795345,-44349,'7soo','vnkEsOwSmGoWyNREoV2XMNxcBePrG0A','GGFS','Xtu3bztgT6gfGutd','t','I',12);
+INSERT INTO ti VALUES (14598994466821795345,-44349,'7soo','vnkEsOwSmGoWyNREoV2XMNxcBePrG0A','GGFS','Xtu3bztgT6gfGutd','t','I',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6122418,7464703164526313778,'OwQ1Es6pngFFfRzQ5RaW63012RT7DOzgyIL1mpz1EV90q1wqqPMOXP','Wala9iJ3GD5d0oiHHiH9s3oL1advzV1iXVT6q80tsLf6AmNupigwOu6snXSXjxX7lewTQDz4XD5RsZDYJi8Rgi9qswC9pCtJKp1jBnuWGLzVKs9UeUp9xLlP7lie2wsx7VbGaof8ZEo4y5UZhHN4KtpRPvFbg68m4vV7Za5FWzF07Acml8m7bfMRD2z8Wwif2rppvKq','ETnDqECQnvHxImVLFp2NLUkAkD','3sO65Tq156vGvoMQHohPehUxqgCgEn7zdoXeWbuUcvSSZacmncs2vzExTt5Ta9HX2QlcC9KJxkhambWjetjxmp1PuzPAiojcTLsFucxaZzVCQcRRcl','vAUGM4EfpGAfYLFTxpqZE63Z2VI5OgigLSs8yC9CDmu9DI0FBTHY','dth0HBAMjcJLPPKgjtXjMwT3x4SfTI00Co0ZshdeMVtqJipVJ9s',13);
-INSERT INTO ti VALUES (6122418,7464703164526313778,'OwQ1Es6pngFFfRzQ5RaW63012RT7DOzgyIL1mpz1EV90q1wqqPMOXP','Wala9iJ3GD5d0oiHHiH9s3oL1advzV1iXVT6q80tsLf6AmNupigwOu6snXSXjxX7lewTQDz4XD5RsZDYJi8Rgi9qswC9pCtJKp1jBnuWGLzVKs9UeUp9xLlP7lie2wsx7VbGaof8ZEo4y5UZhHN4KtpRPvFbg68m4vV7Za5FWzF07Acml8m7bfMRD2z8Wwif2rppvKq','ETnDqECQnvHxImVLFp2NLUkAkD','3sO65Tq156vGvoMQHohPehUxqgCgEn7zdoXeWbuUcvSSZacmncs2vzExTt5Ta9HX2QlcC9KJxkhambWjetjxmp1PuzPAiojcTLsFucxaZzVCQcRRcl','vAUGM4EfpGAfYLFTxpqZE63Z2VI5OgigLSs8yC9CDmu9DI0FBTHY','dth0HBAMjcJLPPKgjtXjMwT3x4SfTI00Co0ZshdeMVtqJipVJ9s',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(1) NOT NULL, d VARCHAR(55), e VARBINARY(43) NOT NULL, f VARBINARY(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1249131048,-634741,'M','fh7n7M0zVkjYHU9ltJdXX6KkBxFVNc','gMAQbJZDtLL','6Iqj5a4','Jr1b1AY3ttdFgeyZU6ycG30yuJ','ILX6',0);
-INSERT INTO t VALUES (589629385,7059300,'S','liA5VFDJb6ZZbm0MqhQSJwz7','50aVrYUxpDfnAj1ZineJ4ou5mcHh','qg4kXeZ7ofT9xmsOIRfWfRCoCdQOSJ7a3aJU','5zgWeyN3WYUy9PAHQsundfJG82gJb8S5dI4SEaoyFG','gtaWz5rE6aQdWXu1gGXorHrYK0y0fcVXJUEsjL44BiyOXGZt7FDR76mD9zaxTmtkoI1u6AgYp53wohQZYFo',1);
-INSERT INTO t VALUES (631368683,2131968,'7','IexWW4fa8s5zO09hq','IGf0avmrxAY4kcl4btu9VD2q8me4ANV1feWubN','xZ1jH35n3TlhMP7zXkbwNg','LSQhNy','gLMZkS16EDHE04MKlAvu7bOSu3UxMplbeLjDvdD5SnS',2);
-INSERT INTO t VALUES (1702991743,-8191259,'Z','KPn9cTH2Zt3LUl1yyA5FU10ODsBRUZQroVwSuc2n','87v1o9WxoYa8xSNyr7pWRog4WKvUW5FHMEm3DoDTskd','fgwHkLKOW5FPn0ewkMGd1mii7zvDk8eQnSWxJI3TtzsHKxYjxeLZyCPSIIQTlOYCbZI','El0HOOpkKSW7mMQ2PvJxvVkm373zrteidX4tPBzTJfjHYrSkDr7eBRYFLCGngrA2KlzcV9VSq9paCornt4fEgy0MvlP1GB07Ib','ekYZyC5F0WyectjGdLo9UOjh1Gx5y7lOXerbZAqvy2xp7de4c4uysgkUUTtvN8BcUmH6RW2qt0DVGqIGTpzSe9',3);
-INSERT INTO t VALUES (4064198418,-3083426,'K','mjpmLF9dGeBDIiVjZxGr5DvjeBcbagYr9dSkEXXXDCj','k2PA9DQXridE7tDaTcM','W','vXTMJh35QLYLvw6WGGqDWTFXnevAMurPVHWhjcjUHTY0he1b9xSKROgYFII0TtUn0Cgj','uAzAliYpT4XTlNoiWiXA9thafb7ACkvkWGQjUOjIeDXJNZFS',4);
-INSERT INTO t VALUES (1367290441,4081245,'V','EbgUJ4dMAO7TnTqx','aSZ4p6GxUyGOdlAyq1FYkJpPrReNT85mq0f7MW','pJwyx99MAsgzf9el6gQYTQI9CSYG3b52GQkBoNNaP','v4uFo5lr7Rxfkl','rtoPS6CXkdk7vNyYwjMbTUAjrpuXOBTm0J8Ce1jO99LzURfu7bZnjkeJCujmFFXT8xXtqTkzHgxzIXbqklMiVTjC',5);
-INSERT INTO t VALUES (1730554954,6805419,'x','UmIeVFFAJJbWLLkru','feZu7u','qV87SPTzrw4WTqvaKox22w475gKULzRx','Nz5kVPYtnK7TPOXHA3k6JKosqvngK8N4paL73LxrwyBIYiGy6zh55XOqbJVChnuK3ykULr678Vqd','jvFI2UYAJyfxLEbM0zhW4saURR5taY97GCBJhLVgXMSnSs2wwiKS6OQ22eWoCUec2NNsT5tkNhTHWrEDhgJ97zD33vohMs5',6);
-INSERT INTO t VALUES (1584605298,6011845,'g','dnD7aYlrI5TZXvnnuNVAP0nruYKvzr11CA','KKzkdOyyS5X0vkzG3q33Z5','KKqvZc50Qrvuj7I','k5ZecDtoRDuaOinqS6KuFzcAB0Ir8','GyWPagyAPie9tDL5CF901i34lhU',7);
-INSERT INTO t VALUES (1504986999,-2758245,'N','mCVmyWTetTtz1FNrp6H5dsctaA4taGEFhCRrZ8nW9dPl','8lvcvYb3fLgD7dBzPjBRHbDD45','Pd95V4WAsCDkXMB9i8aRytqpKLx3HGw1YinRuspM03M8c4V','KvsUfI1YajNR6H6XyuN0qWL','iHDNQBWzFtMcUICcfiGSNnLSL8qSyogIuiAAZ1FMmugWtzMLp7Wm1jwRFRNwwbQM6mpLnOEvb5oHTZ2avr',8);
-INSERT INTO t VALUES (1012104501,2535632,'n','dDor6Eh3Z4u3aS1oKqU5D3TCXn2OL9mZ','ilLtZaTbjYu','vRki7nTCR9dAiLPAvzNiGaiqYHyIT54RoyRccrDOZUWS84lQ2OoxMjLUF','998QYYqpcvUU8YbepcI0WpUsZuqm5zhvUA2grwcvIsikRTcp7JjloR','f0MRIbrVSWdo1PBkwYh7fmYvRuJtyiKw8uvGTYtV1RmtOWhEX0FjD33xpjEqzvqPVI779veNJo4QEp6dSISE2flb0U9JS5R8v',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14538514087222406785,-6012805,'joB','og0SI7Ne2IbxucVUDt3PnhNq24rj1ZXhvOIxMtt7TCi5xIVEzyOtIJqa0kZDnPaxJ8a2aTiQR1MJ8Z2fXxWNw5pgjJoZvrZk3d1gqY1zldUU7uejyJXX7SMQvemd2s0IhN8H3S6mmez3qiB1CS2ssUQS0gjzGZGMScYYNcDcnJyDi7JJzJJKRmx7vsefiRrKRcbi8A','Ul','71D6ciskNCckA','i','x',13);
+INSERT INTO ti VALUES (14538514087222406785,-6012805,'joB','og0SI7Ne2IbxucVUDt3PnhNq24rj1ZXhvOIxMtt7TCi5xIVEzyOtIJqa0kZDnPaxJ8a2aTiQR1MJ8Z2fXxWNw5pgjJoZvrZk3d1gqY1zldUU7uejyJXX7SMQvemd2s0IhN8H3S6mmez3qiB1CS2ssUQS0gjzGZGMScYYNcDcnJyDi7JJzJJKRmx7vsefiRrKRcbi8A','Ul','71D6ciskNCckA','i','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10134716743021322072,-7421116,'1c','fjAg3hfnJd5c0IyJQfEdngRjv8Q9CUtXl','gJA3','9oqkbsaQw1IyJMVqNrkYyho1kQomj9ampwFYnL5UjxwdyFO3pX6hImLt54Ti4m29htqEoLlT0nMYADsJfKyIlnLjRJtVVMXEToFwEjXQpRzvfgYtLz8VL4DYZqJMir6li2hUvez1OOc8kmZ0MPdpALMq1MzsAYuK2JIEQOOcmrtJIYvUHDzM15NfFtJwI8qHd445rNnbhgQwJvfGzeh1I9cG2aUg3Qb1KRzmdfaavneHPosjDeO','at','z',14);
+INSERT INTO ti VALUES (10134716743021322072,-7421116,'1c','fjAg3hfnJd5c0IyJQfEdngRjv8Q9CUtXl','gJA3','9oqkbsaQw1IyJMVqNrkYyho1kQomj9ampwFYnL5UjxwdyFO3pX6hImLt54Ti4m29htqEoLlT0nMYADsJfKyIlnLjRJtVVMXEToFwEjXQpRzvfgYtLz8VL4DYZqJMir6li2hUvez1OOc8kmZ0MPdpALMq1MzsAYuK2JIEQOOcmrtJIYvUHDzM15NfFtJwI8qHd445rNnbhgQwJvfGzeh1I9cG2aUg3Qb1KRzmdfaavneHPosjDeO','at','z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7805526013035627409,3752390,'ZKnUi','uuAnCC1jd1Fr9wEmKy7nHqEYrr7Qenkj2ntKD2lesid7bZAlrBBdVcV8gtY8gao7VxpzYxBpwY1wKVhD99VSzj9HPKKfo3Mglwq7hiAjZ4g462IgYPH3kEK0nuFzc5GK19kFMliT8OWMq6be8GYlMS0LGBCPh2AGxX7yE5BKCdjE8sovtSwbBXjQg6D5JOFu83wCGVzWpHC8zWeLESdd79A','ukESfsQbpgWF','wZ8y1PJfulGLsIdFp5ssIOtBG9XztAQxgywP','V8','SR',15);
+INSERT INTO ti VALUES (7805526013035627409,3752390,'ZKnUi','uuAnCC1jd1Fr9wEmKy7nHqEYrr7Qenkj2ntKD2lesid7bZAlrBBdVcV8gtY8gao7VxpzYxBpwY1wKVhD99VSzj9HPKKfo3Mglwq7hiAjZ4g462IgYPH3kEK0nuFzc5GK19kFMliT8OWMq6be8GYlMS0LGBCPh2AGxX7yE5BKCdjE8sovtSwbBXjQg6D5JOFu83wCGVzWpHC8zWeLESdd79A','ukESfsQbpgWF','wZ8y1PJfulGLsIdFp5ssIOtBG9XztAQxgywP','V8','SR',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(86) NOT NULL, d VARCHAR(12), e VARBINARY(51), f VARBINARY(90), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (21,16567152811046818771,'qAwFnal7br39UbmGP9M6e5W7t0jQNRPpJtBcepnBCobZRMkYq60Ir5vqxUnX2Aqtn4Qs','pXnf','lTJtpijw7Hh','qIPX01ZmBoehmoziTQhMrwoGrPaN1KO8niEzNfCDTu6fVCv2VrTYvX3j5t','g','B',0);
+INSERT INTO t VALUES (16,922671811541963494,'AqnYBFPFj9WjhrbQqq0AEu0DuqfLZuMhGIojopWXEujjCI4c4kN8FBXMcsyGVVDa3ppwyFw60AvIrQWTwI9QJ','X6Z7Y','uurBmqfonA0Ne3Jfc6Ubn','tLcwX6eCpYDOAKh','P','t',1);
+INSERT INTO t VALUES (64,17530500508120628464,'2MTalGEomfAa677Vuzn7','llPhGoV','Qqm74vAs8kg','Lzt2lDQ9XXxbAIzjbc1NLiEf8RFq0Vdrv5CQGBSO3HIUF7ntkKzvHRbKphaug5DfCWSuzoewevQRM','F','i',2);
+INSERT INTO t VALUES (138,2996263231318437962,'i9MGDuPaYZ7RyjsfIwk93R','5OxlOnHdGIn','t','np9qBOV5zr5QloJJFXzs5lrZJE4mmOrvQ0IM27uxcZaoovNmIWs5kL85sIc','J','7',3);
+INSERT INTO t VALUES (189,13166424991669665701,'NeIozyLfGt1KVJeuPEYXvJPQg06yfzdmTK15ciaBK1VGh4271xjk7h22nokvsczGpmYfQX90AWiuUYy','wps','xi82j6MT7NP5pq2bv5ibPd0FxB0xfNVJ0I8Fg77qWurGK6vSU','Zb5C7','n','q',4);
+INSERT INTO t VALUES (195,1420527813882675418,'k2F9Cmq8xQOixwwtg4yBx','4','mLZq9glqDNGJbK69nINKetP5PJjCiDEPCF2rL4Heq5fwjd','awtuYtdXq1j2nXNNvs12pOr073fl75aA7zMyNpunf58VefJ56eG7Z4VRZBLRA4IP0JZYW5ZNb3Lb0QmkN6G6M1Y','h','i',5);
+INSERT INTO t VALUES (185,4406018328445218370,'J8m','YoC70iVsNhlx','Uqc0bN7tHLd3QBqBBy0BK1WMBiJuhw','nVf3h5R0HVDNjtmZ4Gh3FPiLNj2cOX2NxPRxlowb','0','c',6);
+INSERT INTO t VALUES (192,498870677856601040,'RuLcbC2gXegvCIGXCM3piWjF7F7nM1E7CGOS8LeqQ12OoLkWLessLwC38rX0mQty3e4lY8k3EJXb','Hpa5zT8qtX','mvzLOdjPKg8K5vEm4dh2GV','CR9tHY3jehK8GNRvst2K8LYkmaLw1hKS500SM','9','d',7);
+INSERT INTO t VALUES (224,8774811674984974367,'3Mg5zQvQmbwRPZHbfldSV3ILKZWy57xatjnyEQvDKBcBkFtggaqisNKVarhVXhEzYGhMOpAidGUCSlfQyiC9XV','z','WlB0wc','2dj7KIpdzxqOpfQcnUMfh','j','6',8);
+INSERT INTO t VALUES (57,12801129208840093313,'4bAF2fOznqcrEu4ll6i0qglZD','L','Ld2dKqNTbVtK8m5','81m4N2','G','M',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(86) NOT NULL, d VARCHAR(12), e VARBINARY(51), f VARBINARY(90), 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 (4287438162,-462793,'P','dU20nwRwEgkNKlCAYREaZ1dX8itLSYhFte8WjY3JlhQbVPwILpj','dWI','aTjf9aP9TSYt7Q1','joeWMknTWhxrlmvqj5vO0BYfKJSSLHzAi33ailcSsPp1hZ2zeeV5sR7685F7GEqNR7YuAZcxkSNDQDGA6E6s','FxjvyFNOcckrfMdYzoEW9',10);
-INSERT INTO ti VALUES (4287438162,-462793,'P','dU20nwRwEgkNKlCAYREaZ1dX8itLSYhFte8WjY3JlhQbVPwILpj','dWI','aTjf9aP9TSYt7Q1','joeWMknTWhxrlmvqj5vO0BYfKJSSLHzAi33ailcSsPp1hZ2zeeV5sR7685F7GEqNR7YuAZcxkSNDQDGA6E6s','FxjvyFNOcckrfMdYzoEW9',10);
-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 (2589476262,-6284339,'J','HIspJXKd6k','lkda9QuCGphzfEtXP5clr9x4IXNHMKvB','zbkqt2hfnfDRg94moJIPpkiUrlRzL7DxpUcLcUhaUTK95NnOnOGy4YhjE8h7ZLV7UEspdz','hQ3fasZ5ke1r5HE2o7Fcfvn6h2gvz8vL2lLyOHV5Np2wOxauVh9e9kpft','G3xzKr3Vnyl69fDCZX2JaDr2K5t2UWNaogezeOlHb8gekU',11);
-INSERT INTO ti VALUES (2589476262,-6284339,'J','HIspJXKd6k','lkda9QuCGphzfEtXP5clr9x4IXNHMKvB','zbkqt2hfnfDRg94moJIPpkiUrlRzL7DxpUcLcUhaUTK95NnOnOGy4YhjE8h7ZLV7UEspdz','hQ3fasZ5ke1r5HE2o7Fcfvn6h2gvz8vL2lLyOHV5Np2wOxauVh9e9kpft','G3xzKr3Vnyl69fDCZX2JaDr2K5t2UWNaogezeOlHb8gekU',11);
+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 (1344358,8980677010059237674,'O14geSqxFVgJh34ReU','w0','yM0XkiYEhUNYMPY7SIubpE34NRWYbDGBh','HkKwwAChf3vSDT1sU3wyuYFYgKbsWPCKTcqN1hyyc94s4zVSJhDFEmF0uxIL','I','m',10);
+INSERT INTO ti VALUES (1344358,8980677010059237674,'O14geSqxFVgJh34ReU','w0','yM0XkiYEhUNYMPY7SIubpE34NRWYbDGBh','HkKwwAChf3vSDT1sU3wyuYFYgKbsWPCKTcqN1hyyc94s4zVSJhDFEmF0uxIL','I','m',10);
+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 (817403,14956830390733067228,'I33iTz10Iy99YtftPFHdLQQCYAGvW4FHh9wcdksU6wZ8GGHxI5','63','JkiLiSZRDr8mfAZnlZZ29P1g2IrjPlBpki1jOuvTQCmMIB','ZUuZO6vN1','N','P',11);
+INSERT INTO ti VALUES (817403,14956830390733067228,'I33iTz10Iy99YtftPFHdLQQCYAGvW4FHh9wcdksU6wZ8GGHxI5','63','JkiLiSZRDr8mfAZnlZZ29P1g2IrjPlBpki1jOuvTQCmMIB','ZUuZO6vN1','N','P',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3150943157,4505468,'GH','mkeLuPDsoSql1fxGdtj3xXTFAHNkjzx1zXZ7hgF4aNv8mbsUmk7N917fJouPH5wmxBPeWSVv4lfPQEz0cFFaYanCamCPi2SRJjfgs4s1oYD9Wqrtrbn1FwJPajaKRagzYmaGKLeWCL4nzoYhr2RJ00khYIBc2ChJY2cvBwqE3KglTihanuuMkc9Yxiamnq6snSKs089kwKAaciYk82rkZfbg8Bni9BR9tssRH22IRk09SXYWsgvJ4X','b67hy2hMSNIaTwa3kh4CSG8KNAqr','WQXQ2eHJXOzBITILCW6','RtxoOsGdmbnSJyjpwwgljlapxb8wEhPGpOsYZGx2L2xJImkjwMmRmecAiShnUsIvqbPJXrtbQ457LbwYep6rU','MGvgsANf0Eh0qm1ok0jeXPOHlxJAFKF3s2UKPMIDAsvTlma7NZToL2mnijPXQRAsBI9GNqmYychOQlInhe3Er3iW2',12);
-INSERT INTO ti VALUES (3150943157,4505468,'GH','mkeLuPDsoSql1fxGdtj3xXTFAHNkjzx1zXZ7hgF4aNv8mbsUmk7N917fJouPH5wmxBPeWSVv4lfPQEz0cFFaYanCamCPi2SRJjfgs4s1oYD9Wqrtrbn1FwJPajaKRagzYmaGKLeWCL4nzoYhr2RJ00khYIBc2ChJY2cvBwqE3KglTihanuuMkc9Yxiamnq6snSKs089kwKAaciYk82rkZfbg8Bni9BR9tssRH22IRk09SXYWsgvJ4X','b67hy2hMSNIaTwa3kh4CSG8KNAqr','WQXQ2eHJXOzBITILCW6','RtxoOsGdmbnSJyjpwwgljlapxb8wEhPGpOsYZGx2L2xJImkjwMmRmecAiShnUsIvqbPJXrtbQ457LbwYep6rU','MGvgsANf0Eh0qm1ok0jeXPOHlxJAFKF3s2UKPMIDAsvTlma7NZToL2mnijPXQRAsBI9GNqmYychOQlInhe3Er3iW2',12);
+INSERT INTO t VALUES (7915998,2166785572994284985,'MW6SZXlic95sWHsWVFUn7TXms0X4L','RPEu5V32AKBAFZnEc13R36Hb9r9gLAJyH7ZMhrYLwzPif1ln4HZhJc9kQwwE5ZOhiplJLVJo4haWurQ98cIki8H6rx0SyoDQ8de8i6OYBiCriGdn4ovvqOa1m11Bo97NBu8rZiUch4ECD6ZZISCcXJ3TpEL6WAaGyRacgX1SzKHK82izV0B0IPnee3NY9pEn9PCpfRYU4YSj1yN6OwHXi3ABL6Ret753PswUXngVMOMiWsKDMUqDU6yN','JyIDhrYNpCurMVYqVBF75kdbTCfdk8kf','qcgS8dG8x8iIYakOKDtBRgxfzWWZ6oj7dOuzDIw2tlWuraBe7H7eIwLciSz','4','K',12);
+INSERT INTO ti VALUES (7915998,2166785572994284985,'MW6SZXlic95sWHsWVFUn7TXms0X4L','RPEu5V32AKBAFZnEc13R36Hb9r9gLAJyH7ZMhrYLwzPif1ln4HZhJc9kQwwE5ZOhiplJLVJo4haWurQ98cIki8H6rx0SyoDQ8de8i6OYBiCriGdn4ovvqOa1m11Bo97NBu8rZiUch4ECD6ZZISCcXJ3TpEL6WAaGyRacgX1SzKHK82izV0B0IPnee3NY9pEn9PCpfRYU4YSj1yN6OwHXi3ABL6Ret753PswUXngVMOMiWsKDMUqDU6yN','JyIDhrYNpCurMVYqVBF75kdbTCfdk8kf','qcgS8dG8x8iIYakOKDtBRgxfzWWZ6oj7dOuzDIw2tlWuraBe7H7eIwLciSz','4','K',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2068953327,4819973,'u','ktB2biGaX6g2PfZ3saMlqHHHUuOEakI1VS73CvbzpuX6rz7bAJzxMftMs2kEoy0MILfAEOFUf0BOlUNltPtfp8QSe1No0xTnpnh233FCjynELnGIlGN','qu3rV','sV6muyp69ZUqd2OS3LpbAn1uCn7fKWBlg7SieU','aAmqzQBkqi5aNDamczGs22SLUQX8fOSuNl6s7IwctglmpdtiZVir5z8EiO0u1WcBsSpxkIVh5EJfonRxxfNt','uX6VuOAF1dqJrQAceeIXeVsKGBvInHcpxY4wrh9GwkuCpXnLcAx37Hbz2zxPm2yz4zxgkUFkfCFwD5b1hSeiaJhdOMr1dLIL',13);
-INSERT INTO ti VALUES (2068953327,4819973,'u','ktB2biGaX6g2PfZ3saMlqHHHUuOEakI1VS73CvbzpuX6rz7bAJzxMftMs2kEoy0MILfAEOFUf0BOlUNltPtfp8QSe1No0xTnpnh233FCjynELnGIlGN','qu3rV','sV6muyp69ZUqd2OS3LpbAn1uCn7fKWBlg7SieU','aAmqzQBkqi5aNDamczGs22SLUQX8fOSuNl6s7IwctglmpdtiZVir5z8EiO0u1WcBsSpxkIVh5EJfonRxxfNt','uX6VuOAF1dqJrQAceeIXeVsKGBvInHcpxY4wrh9GwkuCpXnLcAx37Hbz2zxPm2yz4zxgkUFkfCFwD5b1hSeiaJhdOMr1dLIL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c BINARY(65) NOT NULL, d VARBINARY(86), e VARCHAR(39), f VARCHAR(56) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8076274376422798446,912377580934495704,'AOHK9o9gdHZwwNz5C9ebglCOPBsL8Dp4R0D3203ETdAYulI','R9NinflxSF4rG','CDdOjtX99ZOgNJBKTawhs4bhcrC2r','dQt3vxOO56qf79BOQKj5K23VKCjrwnGmx','zTSp7AokN9nxkXpya3Csn9GW5zst6juS45VnlSKbv3NUgYBBydobBRzYkkZ07ZSWqWpZtkCXdmcfo24QG','PmSWfJa0f1LP2YwuoGK1l7sKF3qE4HBsDWGF1LkdkmCY9yQ3jaZGWBE7GhlAuVtj1VatKMhEazNvLbWRxz',0);
-INSERT INTO t VALUES (-5536436491014813503,-2600560672599089725,'R6l8xayBMpM','Ve46Rt','YWD3XRt4ueZAJ2V2p6NDzMn1dMZJnN','L5AwvLuwhqyZ4Jp0Tti2DPtwLpuTyIM79nBEeCpw8Vgpy4','3ZU6w1RdTPN4dcXXLNMLVMGy8bQZvH7KTPt0ElMDvnWGGNDKlQuXIgW2WHEmc2xdJMGcUyCBYt1ZG55eDuZEAUv4','45SpsHG9U2GKLUFmf9fiKwA8NybzyV6mSkSd9mVHNSfYe2',1);
-INSERT INTO t VALUES (5909268615541857930,-4434216344831672773,'QytNio5GScdLhpvyTHeCqc7hwX7','CpGSJb2aiirUlqrjqB7nmyOnBhHspU','HgAmBDBsL1JWgzLxCfbGZyCNBYCOBS5t','OFQWa64s3','Miw5FgynhUBvx6VtUXQfsKQZ4yryIfQat3FY4kAB0kEc4r','1ROaxdVUAfFq2QtE8y0t9SPvo0S2aqZsUb8kYGVahELaJAglxgITDeeDxhPsQ9s8b3gXkFu81vDkju2VSsNJ4',2);
-INSERT INTO t VALUES (-5036330564751602442,3161641431368824913,'xYyPIG','ydDMe3da3NTnmhnaysxIhgHKeFSQ43Wt6OXRDUEILNR9ufPTYV8Te2QHD','nl','meOOKaYbE9vNuD4IXrht','q2HwXddgPqXLo8S3mhvhdieJklBNJNQbRlBrYbCotyilomGrPiuWamaK8rDA','ySGaIcL6Kzh5MTK32mBlviA4Qpz18AKAbtCtJJFDtZ76bb6vwbaDWvX',3);
-INSERT INTO t VALUES (4688607573945457583,-1999925955874244522,'dIAtgZJA','Aohc7Df4Pyd2qHfpbCcL07qK0','oXYOi6UD27kO6QL','ULOCnh38CEApW1MvoIaQxe','IGXwVzUzpArvDMIqbj7LBdu9Rp4Tr1xXhdZdMKc3HAhlQh2PWfcRWvbnEkVNnaAgrykoPBTvZ0KmGQ0Ow18','oW2d3B4gYttCJwh9F5Lc1lFccWCclYNKb1W6zAP9a27qcxaKWSthsXi3MHQvqkw4EZoQqABdr3vaVy7tRkKmvcXno',4);
-INSERT INTO t VALUES (-5497870078745545796,-3232869501192884821,'6KAH5r6lKtujXYXp6bRLKrUlNfOkLHKimgPUPmweYhanL','iG9hrRD3HrzpO9auc0YmXJDfkEXBdKusbT1NLWj','XClx2VVDfb7KSl9edhq6coByOU2R88is','02Ja','06Fd4nARUuJbc4VtT5CWHXDrOyXnvLITZjlSKIivuQwoZd','nIgTHd65TJEfIyAh2crpvtC',5);
-INSERT INTO t VALUES (-3228080832239895782,-4385233442364780625,'RPOomUqyqSYtVxBdHyqxAUaukle4rQ2SptjM6','c2QEsxv7G7t8cItq4TH38gr7NNLVoNOwblnU8iIr9OE55okzZ1fL9wgFzoRnOYthUEZcdK3SLZ3exblUC','FbnLfy6JXG3ZIPx9P8PZf','cmUh1i5WWqp3QKDdWS7mJ5kyFGciefyge1DG','k68yATKK8xcHaF8W3PzMLNNtBi7EQ14OXMwUkcrHIFkEIEcqjN6q05zbdWZWXx9KE13pVxZE57sa','eFsxGumDT8',6);
-INSERT INTO t VALUES (6536809967062995272,5063967812775555423,'Pl','K2AupO1m8a','o1nWzvqVsoYqo53ZfuNqD9VB1XyW3a8o0c','vSriqw9GNjTettbl4pLhhmuxISLs5uZxUSz','IA1N5PPRQRRfPc7ZrX8Utx9GTiupmGygG2b','GZjlDBi8h',7);
-INSERT INTO t VALUES (8274979365906659356,338255440618678349,'iUJy20FsK7FnwPyuABMxwks3gOnBSpW8bKOJOpsH49','zDlGca9kCzcQLBsSobixgPrkvHgxZs107','Xi','4jkFqSw32IgsoflPKGYJrdp6ded6Wuj9ls','LMijLR0hiFAuAZIkOxeLD0tOiamdncfhi3OUEX4uILZmP95yAJ7ERUKY4nDhYiR7oZHpVOvlFfJrO54WJd99gu','RW34Gdzuf9STtYa5qyOt5iFLLANJp3bVLzpqhDn5wogasCTpx9vuRYXWHSPFEgdnIjCrQ6ZWiV',8);
-INSERT INTO t VALUES (8344537625656215093,-4398429357340739685,'ip3LeHaCbzoTpG9','rGcmCMWF9XXOqR1i2uB','e3s3BZKz376VNdQIa','m7Id5lGmdMfigUamMYVThqPIe9Mz0AxjBeQZSk7AqtwODFbL9ZM9S','UytIQo09ETIsC2GwToyXMQMo4IA9W5S2UT','zFBow6YR8hWQtPHc5uGcPXgtz1DqRopRsmD1NrpdotjSB5GCEnlJT09BqhW5OxFEBiACZPM0zs3f8KMidr7f3F',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6361719,8133656548114456535,'B5dyZ4N','jCKWZzCRmMVLHSLnMFiBZcw440FyUJcy7HEVd0j8ZR6qtm4EvV61C4lV8cgF9SS0Ibvt9sbp5Xx95xa8DHjELdpQmZBpBbwbmb','iarfhB4wAm9p03QDESdisUCW4DfRHQD1tlalvxyfsL5ZQ7Tk','mvXZfFviHe0TZqKZcTGSbm0yuiDPRECleEf4jYLyKWvcTQ0IJooKGuyMu4xG81xlV3LjY5wMbdXeaAiAGcBdarMcsuJGRePZVTFL4nn58uy0d290VJBe1iImzSrXYW8XnOXvbyktaWdCvajk0lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE','X','5',13);
+INSERT INTO ti VALUES (6361719,8133656548114456535,'B5dyZ4N','jCKWZzCRmMVLHSLnMFiBZcw440FyUJcy7HEVd0j8ZR6qtm4EvV61C4lV8cgF9SS0Ibvt9sbp5Xx95xa8DHjELdpQmZBpBbwbmb','iarfhB4wAm9p03QDESdisUCW4DfRHQD1tlalvxyfsL5ZQ7Tk','mvXZfFviHe0TZqKZcTGSbm0yuiDPRECleEf4jYLyKWvcTQ0IJooKGuyMu4xG81xlV3LjY5wMbdXeaAiAGcBdarMcsuJGRePZVTFL4nn58uy0d290VJBe1iImzSrXYW8XnOXvbyktaWdCvajk0lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE','X','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6878411,15385979472122854896,'bxgTqYKOdNF6mjnQ','ueNOKuAngrWDMA13C0gduh1oPNOme4QVz6xwIYCYUzTB40dhy7hsoMfoTiu4rPJjIClWJbV5Pr9Zfe1vIprSBxZGcCfprWgy8x0kYMwAql4tBviCwnVOizHglKAbG5w2T2AL2Ngz5QlO3w2lXkz5SGiIO9Cy0mirvhJEYW9NcJVY58X9NT2p90GB5t4rl0fRez8G7nMY','Ql8MtNgqftkmFrTjQ','U2DL1ZkqwSRqNJuxcawL1mfd1rGGlAF56hblxgyiI1ka3rNFvlHGCzDSrM6WFoYU32T2jga1UexXqW5oNqzaLTuJVX5Ofy6w9H9v2GvmVd7f8vv4slzqfu6DPe4WRoapZPA15HfdEhcg8wjrw9lupylkJ5b9lJAZRx45HFmyp8NG2unP9rCG0rVckTfsjlBY88','I','1',14);
+INSERT INTO ti VALUES (6878411,15385979472122854896,'bxgTqYKOdNF6mjnQ','ueNOKuAngrWDMA13C0gduh1oPNOme4QVz6xwIYCYUzTB40dhy7hsoMfoTiu4rPJjIClWJbV5Pr9Zfe1vIprSBxZGcCfprWgy8x0kYMwAql4tBviCwnVOizHglKAbG5w2T2AL2Ngz5QlO3w2lXkz5SGiIO9Cy0mirvhJEYW9NcJVY58X9NT2p90GB5t4rl0fRez8G7nMY','Ql8MtNgqftkmFrTjQ','U2DL1ZkqwSRqNJuxcawL1mfd1rGGlAF56hblxgyiI1ka3rNFvlHGCzDSrM6WFoYU32T2jga1UexXqW5oNqzaLTuJVX5Ofy6w9H9v2GvmVd7f8vv4slzqfu6DPe4WRoapZPA15HfdEhcg8wjrw9lupylkJ5b9lJAZRx45HFmyp8NG2unP9rCG0rVckTfsjlBY88','I','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3617935,73464243060691416,'ONh','MsGQP644UNVhdTYXPy0pKL3GfdSKBkFVyJmxbrIuWbaHNQLySgQhMyFdy1GKFsholp7ZGylCJcueRcjfMI7D562KU7BSjHPOcoL6L7fs0fGcQ883JGstKytO','G','WHnZNiqe7Mm0','1','PU',15);
+INSERT INTO ti VALUES (3617935,73464243060691416,'ONh','MsGQP644UNVhdTYXPy0pKL3GfdSKBkFVyJmxbrIuWbaHNQLySgQhMyFdy1GKFsholp7ZGylCJcueRcjfMI7D562KU7BSjHPOcoL6L7fs0fGcQ883JGstKytO','G','WHnZNiqe7Mm0','1','PU',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b BIGINT UNSIGNED, c CHAR(18) NOT NULL, d VARCHAR(32) NOT NULL, e VARCHAR(60) NOT NULL, f VARBINARY(1) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (628762786,12915170767780614402,'peI','ue2pAYmGthvVRDPZygQ','5hhD6MXY7','r','J3','p',0);
+INSERT INTO t VALUES (-1323457406,12718422158034561537,'p9cZJCzkltL68VSR','G7My4yB38sMzin8GksI9MwW8Jv1fEBY','IyjB8PUKLF0pPW1VQXTrL','d','8e','3',1);
+INSERT INTO t VALUES (695345776,9047429441006419963,'D8EnuhySbA8Jo4KP','MztslJdxjRCYDgOv','gfmHx4HCoEHxwTvU36k','1','W','1',2);
+INSERT INTO t VALUES (1198607728,4172580647440156537,'xm8sm','IruaHd93HmF','23QNqHzDVSY7g4JswoYkO7DwdvpdL3Xgh','G','r5','V',3);
+INSERT INTO t VALUES (-1043315731,939550903652155407,'RHNa0uCfr5N3c','G7lYdE0IkQ','nWUina5c38','g','pM','P',4);
+INSERT INTO t VALUES (-2140618836,17872830575556545964,'DjaN4tlhnOJ','85VS4oF6eX','vgxW8QVpwsfcF8mH1aZEgp2t5FrEGbbMC7gJ0GG5yz0MqQEJUf4J0fr1hB','Z','5','t',5);
+INSERT INTO t VALUES (-1860356690,1240624876722546609,'MyVGM','KZyShx1Z0ilpFSSV','wMBgRieFb97HbWHxm','u','mY','C',6);
+INSERT INTO t VALUES (-2068107728,6411841316771214543,'a5kMszFMHg','RbWt7dQ','gdRHqByiskj723z9jPsmVQab5UgiEJXJZyl','u','V','5',7);
+INSERT INTO t VALUES (1059691001,16270200963441954128,'LfKGlOR9MQZebc8T','wbQVe9HxQe','1W4wklCbylXowikkYf95RiSFdJER2s11yC9Xf87244dYP','8','gu','O',8);
+INSERT INTO t VALUES (544948695,13386406798410190385,'TAu8krDqhH','Upkcr','JfAAJKGYa2hjkv22dvSQreDdh6LhuMwRuxPiTIia','n','9v','O',9);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED, c CHAR(18) NOT NULL, d VARCHAR(32) NOT NULL, e VARCHAR(60) NOT NULL, f VARBINARY(1) 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 (-1177757009357182706,-5176623594775353481,'dHTCWYGVxPaXFxe7f3pJliafHYCCsQAtJdHZgnphr','IvLkFGbvTuRQvyhEUBNTVu3PoRNgK67i8B3cHZjZtO11syU8q8Nbj47OX0NlrC05SmqltbWxkKL7m','yQTZCXFkMlEoejqKc2M1qe','IaF2liwIG2ElTkYnz0RZ4kXfxPdNieoCA','hgAUCT9gYrskD15yChNs2I86','wGdhHTgfwLT4pYCvaN9xu8ASSpoSJjvKkXeWQusCtObDXweMvEXzkcyzCZo',10);
-INSERT INTO ti VALUES (-1177757009357182706,-5176623594775353481,'dHTCWYGVxPaXFxe7f3pJliafHYCCsQAtJdHZgnphr','IvLkFGbvTuRQvyhEUBNTVu3PoRNgK67i8B3cHZjZtO11syU8q8Nbj47OX0NlrC05SmqltbWxkKL7m','yQTZCXFkMlEoejqKc2M1qe','IaF2liwIG2ElTkYnz0RZ4kXfxPdNieoCA','hgAUCT9gYrskD15yChNs2I86','wGdhHTgfwLT4pYCvaN9xu8ASSpoSJjvKkXeWQusCtObDXweMvEXzkcyzCZo',10);
-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 (-2950907754958003302,-2355953090592491715,'Mux5R7N0vpoVfSEkVxXBuPVfroJTwpmsLH5Ymu8w','TQ7ynaCnauUIwtlqF7ufrDDms7a792QlmZj69ghHpuosYCNGHeEj08iny','CLpON8dx69q1n','OTtrzJbGdFLNsmjwnoaJ4EKZUgjixYo9IBqPSDHbZqwZW','FXPVWqLfCPHJ6E2VMBkzMpXtHSDYE','OXz32lwlRRZmCwmRBbdw7FuZogx7HsjrHovwYC46XsJIFR7lUIB5eVsIv2aGOTqxzyc833gT6UAtnGA9fuwghcPkYKF9vN',11);
-INSERT INTO ti VALUES (-2950907754958003302,-2355953090592491715,'Mux5R7N0vpoVfSEkVxXBuPVfroJTwpmsLH5Ymu8w','TQ7ynaCnauUIwtlqF7ufrDDms7a792QlmZj69ghHpuosYCNGHeEj08iny','CLpON8dx69q1n','OTtrzJbGdFLNsmjwnoaJ4EKZUgjixYo9IBqPSDHbZqwZW','FXPVWqLfCPHJ6E2VMBkzMpXtHSDYE','OXz32lwlRRZmCwmRBbdw7FuZogx7HsjrHovwYC46XsJIFR7lUIB5eVsIv2aGOTqxzyc833gT6UAtnGA9fuwghcPkYKF9vN',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6002567327646191413,-7230142663395551813,'w6UUud3mnAiuQmQxh6k','FkBj0GAA7QdaCGxTHAIhU9qBOP13aS6gBRzCFfBeqQ31cMIj5HvbXND0L09Id0b8J5zJOTZTmjgljqzh7rp8N5C0J4GrLXaxPac9M6iBPm0KmGc6upny','0sMNraBBXWEIm7JfSI','VZcVo0Cd3oUsAtzjcNlmqaarfKA6tCxD21eW2f9uQ8vxyABD6DGqJ','QwZRRGgNoUP8ylLQw4TSLUqrZz14lt5EKdo6pFcCi','LmJJnnMaP5oDyMQI4fX3aXkeX0LxnSirNvGAo',12);
-INSERT INTO ti VALUES (6002567327646191413,-7230142663395551813,'w6UUud3mnAiuQmQxh6k','FkBj0GAA7QdaCGxTHAIhU9qBOP13aS6gBRzCFfBeqQ31cMIj5HvbXND0L09Id0b8J5zJOTZTmjgljqzh7rp8N5C0J4GrLXaxPac9M6iBPm0KmGc6upny','0sMNraBBXWEIm7JfSI','VZcVo0Cd3oUsAtzjcNlmqaarfKA6tCxD21eW2f9uQ8vxyABD6DGqJ','QwZRRGgNoUP8ylLQw4TSLUqrZz14lt5EKdo6pFcCi','LmJJnnMaP5oDyMQI4fX3aXkeX0LxnSirNvGAo',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5222241719229480358,-6424313986463429587,'ZHCVy0jiJMIMF5gXnIjVdGo60UpOSRNOLQAO9Tnn0pn','85gvz7HXYRYZCmghI8WRgNfbTzKaUXyhVL4byNZPkwrbJtepsoCeLPEVtRTtPRlFhIoVIvrSUjN9AhBTnN','61m','TCIYoKe25QyBnhNHsLHPDRLH4UBdzpwdj7SBPXv6f584XumWh8RzC4ZadwVeNg5J4bsjf5t0fnFlhpwqV0SmKJAJFAjuO8eNzZcHd9vWV13ezRDIEEGXztuCBnbmV7ZAJtYpDLqv7krFF3qb17ZQ0YIUmT9GuJi5TVaZYGw9F36bT6','I4YzJwJRJ0FaVzGgzVxmKbD8q8vllhvlH','9p5vG3R3LOWU9VKGdP97DgPflLw8D5ZBCxiwinLWYakLAWWb3lZ76ZS6VNnFuOHeLH6',13);
-INSERT INTO ti VALUES (-5222241719229480358,-6424313986463429587,'ZHCVy0jiJMIMF5gXnIjVdGo60UpOSRNOLQAO9Tnn0pn','85gvz7HXYRYZCmghI8WRgNfbTzKaUXyhVL4byNZPkwrbJtepsoCeLPEVtRTtPRlFhIoVIvrSUjN9AhBTnN','61m','TCIYoKe25QyBnhNHsLHPDRLH4UBdzpwdj7SBPXv6f584XumWh8RzC4ZadwVeNg5J4bsjf5t0fnFlhpwqV0SmKJAJFAjuO8eNzZcHd9vWV13ezRDIEEGXztuCBnbmV7ZAJtYpDLqv7krFF3qb17ZQ0YIUmT9GuJi5TVaZYGw9F36bT6','I4YzJwJRJ0FaVzGgzVxmKbD8q8vllhvlH','9p5vG3R3LOWU9VKGdP97DgPflLw8D5ZBCxiwinLWYakLAWWb3lZ76ZS6VNnFuOHeLH6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(89) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(2) NOT NULL, f VARCHAR(98), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30498,5347837,'i3pU3Z4ywpKDM1GpTKC8NZE','JjLQiuyC','oV','7eOsh3bBYTAJ8qJfmI6C6t5vidoVrlQ6sPsnP2ibfk3sft75wcqbezw84KNV3KTwb','aD1cYL0koUmGt9LuqhKWB6XBcwIqnzNm3','WNlBVxWAKEfUA5dSuO0J6l9juagZ173rAFqk2PU92MhXbhxyy5sHaigLLRi08h',0);
-INSERT INTO t VALUES (50241,14487644,'A7rzuCmZ7L2B0uTRjx7Isbz4ZeuphvYMZycmjwoXbktIYZbOB0jzuimLfFwnCy444yCbz0gsDlo1iZ3LwNWoAgY','gcOJk2rk9XgPyzIbO4F21CqOpsUcxYGWmiFMu','z','F5Kx7vohdW9TthoI0HIj6FUIhov0IwuBeV2O2IMgGNaf9wBGcf93vfGUIqT1RBEDtmRXDgKxXjscpWzw9Crtb','tvzH7eRbjMJ6vdsw1RJZYDNFzmMuTtGsvU6o90o38OR4YZZWEg0t7CgVJXtaq','k',1);
-INSERT INTO t VALUES (54316,1363744,'hLv7041vwqlhlliodU9heLmHhhVmqWy0k1scRwSbdupP6i1NHtLVPdmc3gqEbZ9up','IGyiZTtKB5GXjegGN2IW6TTcqwcsObrc1vV','8','bmKdEw9QSEr5KKrMw2HGEx0b4FSTZ0u94xqsMlS3odD8Uz7Il5TRc4hFpvaUAMyWw8RT','9kg6XeyXUo42Jfhvu3p4Ty4XX7cDQ0Mt05v7Fh6NJNdeZB2vjt0yO','PGWLehMHsFaPCn5wU0kGYf6Z',2);
-INSERT INTO t VALUES (37748,15454120,'L0DdUt','qrSENoc7TED','Pz','xY1P0Netb5JpMLE14OUqUES57beN3X9eptjfyzKwYzNTT1BbygGq9EdgwRaSdosy6WISTtmVKwBw6GzubTSbDAvCRl6xJ','YTW9xYbdoO9izZHGit5QuQdpdJGzP5Nmof0zxA24NsWykFSOLRpBM2CFtbpJZ0xJz','yXJQs812g3XoapYWWd6zuZ4OFzpsFGSvq3wHKjUPf4CY6sbEGEUGnnHpEvM1tlw1',3);
-INSERT INTO t VALUES (15757,13818518,'tYYJdeq0YEjsXDKZvLdulegXlq9h534uxe5iBXjzi','h5Tatp7r8anH358hKloD1Z9HyzbNgtryNo7hYBv0ebNVERWY3I0LgCMrWVWDnh','Th','r1VzQ9rDrZqJV6r0AbontT0abUmOjzZ9FPUab0SXSoBmU9ETobJMBYHQkJjPjBq8PEwnmDBhp57Z4w4ThlxFlrxPZGhFzW','o7g6','Nzk3EdiIzearZR1VrHQL9xeNohQXa7yfBuei3ztC0nBi33JITqHxfa',4);
-INSERT INTO t VALUES (65273,7971200,'UXH09Rshdcn9F29b6IudF4568X9RRSRomV47kgRzwDk5gwu7bGNHEOa6oWzwQjS06TtmXkOizLwyTTBwo5wTeeNP','OQvNvaigcVSCrurlWd3YhO7CVcE1MpXII7rEIayDMbqyqKBGoLeqSawp1fEs','K','ysI1SG5xHowwXxleGztenV8w27beMAkG7UH5pPILors8MLC2K7dmQyQn54X0MquZvSVuILyBwXZ1AUs2pRE9k3OtQyl3K','ZpNczLO1djMe0gM6q65BxWc0AisnVdAGZQ57MgtpBrLwRVQ9A7','tPsJCYAGy0ipZwDI',5);
-INSERT INTO t VALUES (24683,3499137,'nS3tsdwtv8BNH3sfSVnKKo6rLF88pbugBrgd1HmNwiwyTzMwEQ8Ajx','yjZMBxf8r2Xc0batW6ZpFR322A4tk89x7Ll6vht30P0wkeUwUd20fuIoKMUII','T0','PYJZaUuWKV18hyeOCJvQOy97bzJw63GgW1iBJ','KPjx1V4Z2UR0e7HDMJAGBUSQ6XMRdCUJFTot3PuZL316x3WJBkNHnRVXxHXM6NH8iugTndZVSh9gAPIvwvh4cK9Mbx','xzoZSESteeGR',6);
-INSERT INTO t VALUES (40250,8754449,'J73sZnQTm6JNeRtKKFs38sH80878SE1lr6vhc7Os855vfVm59Jd5tb','ijyEPpnVcRy9sKx0','u0','9885YFdh54BLl2avIzii1wtcD63Osk3abjwdZrKCtHF9GORLKBinXuPDJbZHpQb5j8FThPcjxd2','wefddheBPXZatos3oTuf9xT5aUIrYzNonoE0AN1gPed4byyNe9withHRI6Ha3WxP7SKDu1tzJXVAkVOYAYwYDPwzgAJ8IC9e','qfce0jcK3ymJeC8GGDVeiLn2qEJAQQf232oV4bgb1VcHt3Vw0KUBl6I9LQD1TvMTgQ2yOXqvc9LZM6QAJhQBz8qj0YTo6xQI3mR',7);
-INSERT INTO t VALUES (22189,6819923,'NjrseHv','FFq3vn5AzCB2ebQ3A61KRVQlrCLNnVvIxxVYs','z','E7G9Kq','31dLXFHI2S4','VyEWCB0q',8);
-INSERT INTO t VALUES (50344,16407774,'a0c','YP4gkix4Tkm4B','RJ','6DtXFmlEW0vUAllOIZUbyML1iFwqJqSyGGI8PA5nATH8KzwQsLKCjZs2CotUOAmwL2ALKLs','awm0iHkknG2Rsvi19CA2PAlzU3V05XwU','Nac3keMnuvT3kkno9IvF8RYo1TKY9MLcLLW2iS1EtS8b9hWdARVjy49fcBULXfaiRl6QCrP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1462711373715772130,14976007,'PILUrprOLy55Xds1UV5jHjZmqSdsr8KX','D4BZW7LTjqjJM2jiYsqFEdax','F','GlK','gX8Nq4oiMagJXXBw','tB4IZnWsPqBqJlI6Hn46NqXi3Df6E71aCeQsX0OGIEHDk25QhRSxhBgiMcSWAMvzRmYAOxCWTSy4',10);
-INSERT INTO ti VALUES (1462711373715772130,14976007,'PILUrprOLy55Xds1UV5jHjZmqSdsr8KX','D4BZW7LTjqjJM2jiYsqFEdax','F','GlK','gX8Nq4oiMagJXXBw','tB4IZnWsPqBqJlI6Hn46NqXi3Df6E71aCeQsX0OGIEHDk25QhRSxhBgiMcSWAMvzRmYAOxCWTSy4',10);
-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 (10788345753021651642,15544399,'C3Oa7JWDyvbMeW72tpxL2x6EStjfzGJ3gz5Xs73WFzoh8GQXn2leHPQqtk9UjeBzT71b','E1PjIPFD6KdS4wJABPlmlJlhSvlfVlNl4fXJRSWpUejNKgewcNcxcqEYo','xz','PO1aqo1zfnUmDKZwsxsfIDBcilBpfhw8vX4SpGkBnzgvEmv8LKjV0bIz3lidAaqvPq','ww7UkGnenoMJ5ORtCV2EP7n9JzFVJqv','FL4oNw0Y6L9sy35Gk09ES0pu4LInbjx7usswAazFl4UQIlN8Dg1fcwE6tT8tNWuNMLfarvAWiRRMe9Q8WprVjchLekRyMWK',11);
-INSERT INTO ti VALUES (10788345753021651642,15544399,'C3Oa7JWDyvbMeW72tpxL2x6EStjfzGJ3gz5Xs73WFzoh8GQXn2leHPQqtk9UjeBzT71b','E1PjIPFD6KdS4wJABPlmlJlhSvlfVlNl4fXJRSWpUejNKgewcNcxcqEYo','xz','PO1aqo1zfnUmDKZwsxsfIDBcilBpfhw8vX4SpGkBnzgvEmv8LKjV0bIz3lidAaqvPq','ww7UkGnenoMJ5ORtCV2EP7n9JzFVJqv','FL4oNw0Y6L9sy35Gk09ES0pu4LInbjx7usswAazFl4UQIlN8Dg1fcwE6tT8tNWuNMLfarvAWiRRMe9Q8WprVjchLekRyMWK',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7057695519853499178,4143352761746387336,'uObtEi','4TJMrzhgyvIQa4K0Vam72','hkFMyEQ040ehR41n5bokm8KC','8','hQ','x',10);
+INSERT INTO ti VALUES (-7057695519853499178,4143352761746387336,'uObtEi','4TJMrzhgyvIQa4K0Vam72','hkFMyEQ040ehR41n5bokm8KC','8','hQ','x',10);
+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 (-2888088664303660178,13351336542212618851,'nA3','b','rwsC4js1kS43o','a','1','F',11);
+INSERT INTO ti VALUES (-2888088664303660178,13351336542212618851,'nA3','b','rwsC4js1kS43o','a','1','F',11);
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 (16690651321794225281,7570364,'Le8c63RJAUD8eJprnY8O1QBueBhJRG16RNc3vhjtCbr','kJTWaLY1fP1ewuRO6xPRDgW4v9QLy0z4mUDnVj4pfmYfYBMvpHn5LseihIxskp9Og60tnmp9RYlYwX9Z3zLeHJLMwMULc6R3g86SS9kGs53GMureiPmTe9c7OkCCOo4FhGEIktOxsKsh6x8kxT0ZhaNN9bv1KK4XMeR21thmRJSOPJ9Su5c3KWZsYvzr9XErUfT90IF8S7gCMpDJSKGO5dMQW','Z','pV6bvnmvRUvnAb7vltwSMF6ysNIfcSqyJmNNfItVqgzCKPTqgpNWcbi6mPxWr0BQf68108DIQoZWVFvRgKAPdGHU6aJa','G4UGdOQy8zoMmLBv8ZpKqLstFXXkJWC6S5xKAAdD4NlIIL8dZfpEYnLlPaqMsVudvgqbmlQ6qWRdq','yQpKJix9mSi5v8GVU4N9nUwXGfHtsdZCC0EBrbmyIqdcWzcKEZureR0j2uknDNIMAQCFaT9o4bnGBZKBnKax',12);
-INSERT INTO ti VALUES (16690651321794225281,7570364,'Le8c63RJAUD8eJprnY8O1QBueBhJRG16RNc3vhjtCbr','kJTWaLY1fP1ewuRO6xPRDgW4v9QLy0z4mUDnVj4pfmYfYBMvpHn5LseihIxskp9Og60tnmp9RYlYwX9Z3zLeHJLMwMULc6R3g86SS9kGs53GMureiPmTe9c7OkCCOo4FhGEIktOxsKsh6x8kxT0ZhaNN9bv1KK4XMeR21thmRJSOPJ9Su5c3KWZsYvzr9XErUfT90IF8S7gCMpDJSKGO5dMQW','Z','pV6bvnmvRUvnAb7vltwSMF6ysNIfcSqyJmNNfItVqgzCKPTqgpNWcbi6mPxWr0BQf68108DIQoZWVFvRgKAPdGHU6aJa','G4UGdOQy8zoMmLBv8ZpKqLstFXXkJWC6S5xKAAdD4NlIIL8dZfpEYnLlPaqMsVudvgqbmlQ6qWRdq','yQpKJix9mSi5v8GVU4N9nUwXGfHtsdZCC0EBrbmyIqdcWzcKEZureR0j2uknDNIMAQCFaT9o4bnGBZKBnKax',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (17020423585643236034,14810424,'ngt8cnlaYmdbLvZXolAbrsAhCuTGeMiIlwdKWYBo4rSCQtEukaQ6xj6qo6qd8rD4v64YJn','UqInoB','k','Vm6wXShlka6g0ZLe2AlNOU7Cvf0zdfglT3WPo5waU3qWVY7YA54OwPg3jEiObr5baZbpkDBxR0RaecCyUteDTWZv7hvzMsGpKkvxIMzBE','iIrF5m','B7s',13);
-INSERT INTO ti VALUES (17020423585643236034,14810424,'ngt8cnlaYmdbLvZXolAbrsAhCuTGeMiIlwdKWYBo4rSCQtEukaQ6xj6qo6qd8rD4v64YJn','UqInoB','k','Vm6wXShlka6g0ZLe2AlNOU7Cvf0zdfglT3WPo5waU3qWVY7YA54OwPg3jEiObr5baZbpkDBxR0RaecCyUteDTWZv7hvzMsGpKkvxIMzBE','iIrF5m','B7s',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT, c CHAR(67) NOT NULL, d VARBINARY(64) NOT NULL, e VARBINARY(39), f VARCHAR(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (230,4198942731167695956,'39i','2MvZsVrf1w','DL83','iiOQko6dcv4r','6s0u3xVGibK56Y7mlpBy1EuMD8PXc0B09MK3pa83LMohZIUUHUCekpfxgE94P','bY1es2aaYEqBMstbGwUqlvBc7WUnH9FbuZ4SUf6dQb67UGWYI4gx9895T6l5vh7FwxZ4LVjGGM2Nzp9TReRvNHPlcx2YzWqM',0);
-INSERT INTO t VALUES (183,-4853568571462428553,'TWgPecOHGEDoqRU5cTylCLJgUA6h','wMAouYJx4i0tIigoTJOK1yaRlo5mxxgw32VlieabioTwcwK','wAzPshbT','Gl5o3loDsyT6mriOSuDQ','biEVrYWCRVhB9DN6jJoFjyu0MtNWnfDAc2vhTBsS3z4K2RST1Eed80ZlWreGTAXhwUKOr933TxBkcT0ra','B4tlEP0eb7x5EJJ9lxjFM5u3adhR5xFd2NAf8XpmElfpP3O8aLf8hRDclK3lK9R7joWeN8EO6PqS',1);
-INSERT INTO t VALUES (250,-7515712711500974874,'pUEWFBHOcnL1lybSdYZugpCXhf','jMBZDcvgDmAc0JUbra9bdrU','ds1x0maa42nYysexwfK','PGc9pmIUQW4ddZf','SWfs4UVZUFsT8AIrRVVdhXsxiR50LwV1v7lkf9u5PbZexg7MZMW9y5tyr','NZcw5R5kgKuogcZUo0ff3gYiKVLPLuM7hwnVnlffHYrD6cUYyMsQgMWRuFwsoFxGfL0tBwnxh',2);
-INSERT INTO t VALUES (17,-4146069184999555687,'nwqP9ZUlMuoSw9IKi2lTHf7bdkUwzCzs2FWGc4PkKHllAMw','B6R83d8DieiHwRs50daS3hFe3494SWSoFy4MJYaT5aYXVlHQh6oxFgy6pc7rzH','LH','xit3R6u5z2','r7eutPPiWkOMogwsWwATw5nQtFYYi9tUtzWq8ct1kQLDpceX2cdfnOIbfp49G90tvNwQS06WX','qmaemvWUgFrdgM0gEfdXN9FmtpMhjUvKvlyNkpYMaRRnQSQRt5GGAWTFHNuHqinKsuHZaSa7S7uBuTqSiCsFjDSOlH9OHAHEZD8F',3);
-INSERT INTO t VALUES (75,-6285852258416512526,'4r3n590xRSMUufADMsJoP9lDY5VKZ3NWCQueSx57ihqq3C','DjQrDpCENjsasGx7tdRVpKZecJ1KH','hJkwSEAYcmQ4h0h','t','EGOzFp8SmBSIK1LHz120pPwo07kJTjpoXyS2AvE1JBCrrMpizjz20DAUC618zUsxzwgGmnXfgniF0Ti59qQwc','w506SpiJA2ieyKxVH4J7RmnAjCXGB8BMi8jw8EpmtJPpuV',4);
-INSERT INTO t VALUES (174,-2642297063030050198,'1eciDjR83D2Qe2DF','CDM1bBrmwYvXgDurXyarjg1','N0Fwwulr0XzCY','xdRCm2ETkU2','2GBPPWK8ARzsNgn8PQEWFQwf','u8dVFRTRN3GKKNiR8cltax8G9L0ocx4J',5);
-INSERT INTO t VALUES (143,-7159391969032607615,'xtqCuftwiN8ZyoqfBmX8bvpnZ7U9TG2V5EBSMCz2','NafdnDkPcNmW3xfiAJKlKoP20h2arLkUznhk','HpN','WR','cvZotGrSwFkPY3IuSCBDlL5UG','PYo2MpRyhCM6UFC4k8dWCHdMlA2kgWtKwpJh8h2Bw8BOQX8czuN0MeU',6);
-INSERT INTO t VALUES (114,3382473646856586450,'ip2Z','4','k9W1OFZXyiDyfJ9','HrFhkl4g9tUv6x','5KbVAtjR8ezQI0Iz79aSvq06onSQmyXjGU4eZbI9rk7tCzuwM3sFTmOagkKsW1y','07TiL',7);
-INSERT INTO t VALUES (81,-1378003444431564333,'g349WbCtwXO7RmROhsJ','Op5oyqP9YS1kYnGLHGcEvatGgz1aZRs8xkjl5hk2OI','1bSv','nf3HPtiXwe4w','NWVJZvQvLrOGb8qft2fquUvzGEUx08XqnFaw2PXcBvcwXKZFuc3jANrMimdXr0DE4qpV5ki3dk1','eHq1RH6uW1GBr4taPrNT0RoxrarrOm6ThmOimLGfMy7gKl58aIemSAzJgaHPlM3oE52B7x5b',8);
-INSERT INTO t VALUES (35,-9151131774919195401,'1ycGKyS1oWvkebJVdW18xPJdeSPJy2hto2XtusJG3CG2TCz6btFbZoLlTeU1FnkoJ9J','MnOdAWfmrAnVCzVIyTuPXw6IrIDTcekNT1YXBAmdpUGVg0WuNpb4h76evZN','FDaqzcPAGraWUMPZZdzrFZI2RJpIp6KkSS9Yo','D9ubz','3AGdSlXsbAZybvaNUiPnaux6QPU6TpMwlNhavZMiaapmcOvOh2I74wfusPzbMFHoSgS0sdZTdNuZ','gZ4wZ4ixdEofjzMKKqSfkm6Dqh4MJv5DUMBeloF1L8rhS29UIJiLqtUPda8xuEZh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-208928011313158149,7290379853561444010,'X6e87t2tA','cNHyrQebbiYsm2kVnQW0qjF8JIou80PBUFBj3ffABCaUhOj0HXpyiq7YM1iJGyK1fofkkOyQDDORb1J7xgp9sNA9oDiOxqvZDtCZzzdATvys7KsIRkFY7R3W25NGTaWmeBjooszlbbLl8689ounqb0LRR6uGPHOnQihj4WqsIi7Hp3oxJX','FA0Izidy4iSzy0TpK2IBdmaaH1ZuRhz8tthqqI5mt','3','GP','L',12);
+INSERT INTO ti VALUES (-208928011313158149,7290379853561444010,'X6e87t2tA','cNHyrQebbiYsm2kVnQW0qjF8JIou80PBUFBj3ffABCaUhOj0HXpyiq7YM1iJGyK1fofkkOyQDDORb1J7xgp9sNA9oDiOxqvZDtCZzzdATvys7KsIRkFY7R3W25NGTaWmeBjooszlbbLl8689ounqb0LRR6uGPHOnQihj4WqsIi7Hp3oxJX','FA0Izidy4iSzy0TpK2IBdmaaH1ZuRhz8tthqqI5mt','3','GP','L',12);
+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 (8002350346814272452,7746693106030047643,'PVkgtONW0vJ1yWAqLoY','7SBFcQJ8O4TMLGPqcvbUq8vAAnN4dkB8qHzhWvumppa5QLvSAe4605IkO4cjNPERHJhRxfcutnyNZlByy78QsQuWOTjH5Fp0h443wGg8ztYWyXHyodzj6zyhx80r60ZpAJoqrdudxUXx6b0PgkF38ro2hvUuOZfl6Fi4VQbMgGuIVNwJiWGUDC4fjsXkgYUVKtlEhBTgcikpjiVvD51r6fgKpelgb5IgHlyQmxw9b','JcjRGG','ypfU7ayJNKlaRALzpUigraizpnZYJWHaPpOqW1usa1JiRodXdqRYgeKL11gcNwYbtLT48WduUbUo9Y4gE0bY5jvxO8qYyMqtplod3FKlm7J8u9mhHU7rIgWtuHIysVYOTghmkIB342CRe2ik7x9QpeXLgusqXlL1l0mwZJsHFLUu7rnl23x5qlj9u8rjjh2mytYFwd3w7vI5R0heGBLT07AgwNRfTLdfjJz1nwCDE8pvotBJySWeOo8Jhd5r','Wc','D',13);
+INSERT INTO ti VALUES (8002350346814272452,7746693106030047643,'PVkgtONW0vJ1yWAqLoY','7SBFcQJ8O4TMLGPqcvbUq8vAAnN4dkB8qHzhWvumppa5QLvSAe4605IkO4cjNPERHJhRxfcutnyNZlByy78QsQuWOTjH5Fp0h443wGg8ztYWyXHyodzj6zyhx80r60ZpAJoqrdudxUXx6b0PgkF38ro2hvUuOZfl6Fi4VQbMgGuIVNwJiWGUDC4fjsXkgYUVKtlEhBTgcikpjiVvD51r6fgKpelgb5IgHlyQmxw9b','JcjRGG','ypfU7ayJNKlaRALzpUigraizpnZYJWHaPpOqW1usa1JiRodXdqRYgeKL11gcNwYbtLT48WduUbUo9Y4gE0bY5jvxO8qYyMqtplod3FKlm7J8u9mhHU7rIgWtuHIysVYOTghmkIB342CRe2ik7x9QpeXLgusqXlL1l0mwZJsHFLUu7rnl23x5qlj9u8rjjh2mytYFwd3w7vI5R0heGBLT07AgwNRfTLdfjJz1nwCDE8pvotBJySWeOo8Jhd5r','Wc','D',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-312942108530075484,14969123362760969766,'Ng','wM1u4R4TsT5JnKMwWlSyvvG9w7GlzvjXvScEtfNwt4AVzXpDmamWIXAvcfgaMOv6VzGSZxdZBVW1KjMfONBaYafXFwAovLyw3KzgirrAnR7tDT85pbjL3pmL6X23odPSU6ugGuAAPHdwUM2egq1WGVUIwTJU4IbugBNRTApmvtNc1R9nd8CXjPyB4szguW8Wau','4OgTmtZfGTxfKgONoqyOj4BOa0Tk61R','WjwXIBWOcDOoTbLGTdjCmWdnul6AG98ADopH5ChA478JJ6VE386LM54QWGdV20W2giiSRDctonlTp4mmW5lx08zhQ16XOj2bIab6tPDY2rgUxPhyEMYIZcDBdURpSWgesRhzkwbkNjHbbyA3BqJqWFtDDWLFpL56','R8','G',14);
+INSERT INTO ti VALUES (-312942108530075484,14969123362760969766,'Ng','wM1u4R4TsT5JnKMwWlSyvvG9w7GlzvjXvScEtfNwt4AVzXpDmamWIXAvcfgaMOv6VzGSZxdZBVW1KjMfONBaYafXFwAovLyw3KzgirrAnR7tDT85pbjL3pmL6X23odPSU6ugGuAAPHdwUM2egq1WGVUIwTJU4IbugBNRTApmvtNc1R9nd8CXjPyB4szguW8Wau','4OgTmtZfGTxfKgONoqyOj4BOa0Tk61R','WjwXIBWOcDOoTbLGTdjCmWdnul6AG98ADopH5ChA478JJ6VE386LM54QWGdV20W2giiSRDctonlTp4mmW5lx08zhQ16XOj2bIab6tPDY2rgUxPhyEMYIZcDBdURpSWgesRhzkwbkNjHbbyA3BqJqWFtDDWLFpL56','R8','G',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3218616964078109662,12050995820186136435,'eyd4O2YV7p','ZiqXpDSXWFhlPtyQaKuuo9m3','9JPIt2vVwEV8l1ozSVRdx1RLIsA4j','FCVUE4BNNkE3TwqNrvX0wKNAse8rQnIGUdNHjPc7Rd9p8ck35H0gDL7dNIIkjjb0gt4I2yd95XcMoAdK97esvOp6fmfwcCZfLZwnZUNXaICdCCgGD5KiVtFxuf4V6eo2DiaoRH9cEmMqV','1w','D',15);
+INSERT INTO ti VALUES (3218616964078109662,12050995820186136435,'eyd4O2YV7p','ZiqXpDSXWFhlPtyQaKuuo9m3','9JPIt2vVwEV8l1ozSVRdx1RLIsA4j','FCVUE4BNNkE3TwqNrvX0wKNAse8rQnIGUdNHjPc7Rd9p8ck35H0gDL7dNIIkjjb0gt4I2yd95XcMoAdK97esvOp6fmfwcCZfLZwnZUNXaICdCCgGD5KiVtFxuf4V6eo2DiaoRH9cEmMqV','1w','D',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(40) NOT NULL, d VARCHAR(16), e VARCHAR(66) NOT NULL, f VARBINARY(30) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2386969299,-63,'eecCDkbaGqML86y','T8OJSTXBMVan','jKHwYcGHqVmtgOJPXf0XuzM3T60eeL','EX6dExJbuhFKMM','N','1',0);
+INSERT INTO t VALUES (1830242776,51,'v3yTxqwoXabKb3a','ZgEDi4JK','5ZAZx1dRX7n6PbgnkAYlKBq3KVsbybO3SSaZMtHQ9','AaCTiurJq','d','l',1);
+INSERT INTO t VALUES (3518523763,44,'A','vrHVLUq','vRuIgBNBOqdeQdt7DY9pqTxnAPGS0R38U4d083yRdH9j','ONrzJR2LFEPUtQlC','b','B',2);
+INSERT INTO t VALUES (3028778762,91,'qB15nDGM4k1T2NjiRxjc','UcU3Aixsr','gEqAn9LLO97S3xWYIWti9xlr2JCkLiAOj3MfUmx','9nLz3n','O3','9',3);
+INSERT INTO t VALUES (2393470204,-98,'foXMUgzc2kYVaa49l5hAfPXudSXgCWNc9u2','QvFqPQ','KyFtTaEa8OEJx4jFwNvB5t','KSwljXQjOnqxuWYvswTKrFewYrX','d','4',4);
+INSERT INTO t VALUES (156284667,25,'IkyD02e8G6w31QiJVPESIrJBVn8Tbi3c9WWdGjv','gQBRY1','EUdANLfV70EYHp1zzIsnzEUhqIjVnvtaAD0n9RbIEaKY38qWQN4Lj7eO2hlnvvEDtS','6khlhEvRc3HFOhz','py','y',5);
+INSERT INTO t VALUES (1263131879,-6,'XoEt5FeyPYX8yBbdzFed','qD','8k4KXr8LdVdxVpElQ7lhHIicahjn577pYOLQjANtXZJhM5HRU3IgXIHUnzObWFtr','Tl67Sui0Q','D9','B',6);
+INSERT INTO t VALUES (688725139,126,'y3VwUeBYiUXRjgIdYEllNfyojOmdbmKcDYlp5Sz','rcP','PeEclhF1jwhFOuo0uCBzHM1XlAnCPdZ','ZLPC68ozkT9gyMHSM','Oj','e',7);
+INSERT INTO t VALUES (3119906164,-113,'5Uf1vzxFpkqKSj7AP9','viS3B','9TTcOlMo5oAxafRKZbLehazU4Yt53Q5LfJOzZJZMNc5','qLma5','Z','p',8);
+INSERT INTO t VALUES (2042390760,19,'YNXk22A5Qz','8P9bAgmxSW1','ynSLI3DB0YGON1EfO8LdIasCbNc1YIrgufJVbIIJojKvCuTKUYebpLZsfmwzT','InDy','RN','g',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(40) NOT NULL, d VARCHAR(16), e VARCHAR(66) NOT NULL, f VARBINARY(30) 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 (729586432,-6224065419661604071,'hvvLCxoEHEEqVr5c61dB85qRFG8d2Srv92NFagegOMaY1vewhb','FxhysJUbfMoanTS','wqaujKDNhZ5l6l7I2cZGLn88tcC','JmceEMeg4cUF52','T8cNYYGJYgxJrHyTPdfkra0LMYZ2bQuvkc9T60u94bkrGDEX5piIL05xr3cBcjlovZsCRnotUozmc5bbdjcXr1vGvme3Ym','ojAfKZQStMA1FdfvlewRDnHRNVJhuZgtbw8KWpNDdlSUYtiPpCoKrQgaL6TtoJJvCuQuFYNEmg',10);
-INSERT INTO ti VALUES (729586432,-6224065419661604071,'hvvLCxoEHEEqVr5c61dB85qRFG8d2Srv92NFagegOMaY1vewhb','FxhysJUbfMoanTS','wqaujKDNhZ5l6l7I2cZGLn88tcC','JmceEMeg4cUF52','T8cNYYGJYgxJrHyTPdfkra0LMYZ2bQuvkc9T60u94bkrGDEX5piIL05xr3cBcjlovZsCRnotUozmc5bbdjcXr1vGvme3Ym','ojAfKZQStMA1FdfvlewRDnHRNVJhuZgtbw8KWpNDdlSUYtiPpCoKrQgaL6TtoJJvCuQuFYNEmg',10);
-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 (1857133385,4625549897658751939,'xsFhRyOBH7wPnvh85e6X0tcrgKjV3MlNkZpcrqvBrId67','Err4JAmtfZtolqhabPT9u6TgLOtK1I','GSKlHfTeyB7xKwHT2XDe5nTgXVi','kI3yqUn0uKFULTujJY','q42a','nz8k8e6FgM5Lbsx4vXKi4AQ73BhFYiMtelbLUeXyt1byfFL2B4MQZ2xgmxBC6snCayEtZTdfL',11);
-INSERT INTO ti VALUES (1857133385,4625549897658751939,'xsFhRyOBH7wPnvh85e6X0tcrgKjV3MlNkZpcrqvBrId67','Err4JAmtfZtolqhabPT9u6TgLOtK1I','GSKlHfTeyB7xKwHT2XDe5nTgXVi','kI3yqUn0uKFULTujJY','q42a','nz8k8e6FgM5Lbsx4vXKi4AQ73BhFYiMtelbLUeXyt1byfFL2B4MQZ2xgmxBC6snCayEtZTdfL',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (87975701,1937221093960448744,'oDv6333hQMxfsdDpdlWM3DhWr','SXUtnMMXnaZww0RILWgstq3n7LzPuy0cYz2S19mCFDqGqwwK6KtbR4wH4YkZheIyRufVqeiuEZ0MCkQJBQuHSLlsfNCnvapR','00pH8Cal9mtfODPhm5G4Q3VP5wU0','2XlV9o4ljVA','UD6neODpy4PO88WMowGawqKJXl3lfhcRN55kltkmJ6yUnRhYcNjGcT8iDrumGGR7POEj1NTHMEVRg1PWeXmpCPn9A4638','xRHrDwa7cVCQKSLepzMJglUXN',12);
-INSERT INTO ti VALUES (87975701,1937221093960448744,'oDv6333hQMxfsdDpdlWM3DhWr','SXUtnMMXnaZww0RILWgstq3n7LzPuy0cYz2S19mCFDqGqwwK6KtbR4wH4YkZheIyRufVqeiuEZ0MCkQJBQuHSLlsfNCnvapR','00pH8Cal9mtfODPhm5G4Q3VP5wU0','2XlV9o4ljVA','UD6neODpy4PO88WMowGawqKJXl3lfhcRN55kltkmJ6yUnRhYcNjGcT8iDrumGGR7POEj1NTHMEVRg1PWeXmpCPn9A4638','xRHrDwa7cVCQKSLepzMJglUXN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (153935731,6431859354513739248,'TWhIFqkSBNqrlHJsd6','FUjO6VPFfYfaxbZWPFc0vZfjNoQiNkSzlS2dFv86Vk7gSiPWwuU9YMoyH8Pa6NGEGPJmxqvkTJUwiL3OMFWvodRsk8Bf76oAEi9bR29jnaqa4elYdtA5ILIWt9j1AsAWcRnPfdM','mH0GOYXcglCL1dHFemVx','YC5zMGnHFsXYZgNoHsCQFQQkxkI','R','pyjhWqL3bDdgr8qSCfpz4v5TK7SwE4VCmjPUyihISCYBOLgpZHAwIsJqAE0mIMyriemXWqk87u3aIxRWtQb3DqlSyyJY',13);
-INSERT INTO ti VALUES (153935731,6431859354513739248,'TWhIFqkSBNqrlHJsd6','FUjO6VPFfYfaxbZWPFc0vZfjNoQiNkSzlS2dFv86Vk7gSiPWwuU9YMoyH8Pa6NGEGPJmxqvkTJUwiL3OMFWvodRsk8Bf76oAEi9bR29jnaqa4elYdtA5ILIWt9j1AsAWcRnPfdM','mH0GOYXcglCL1dHFemVx','YC5zMGnHFsXYZgNoHsCQFQQkxkI','R','pyjhWqL3bDdgr8qSCfpz4v5TK7SwE4VCmjPUyihISCYBOLgpZHAwIsJqAE0mIMyriemXWqk87u3aIxRWtQb3DqlSyyJY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b INT, c CHAR(30), d VARCHAR(78), e VARCHAR(27) NOT NULL, f VARBINARY(45), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15,693542415,'lUwj0','t9E6UZ325Bl5oaeXVkClP6oQNw4UhLZHER3S41t2O7tInbdz3tr','FEZVhTDLQFatIVjkc7GZiOlvf95','BzqjDWO2Fy0HhwFDUSLs1mEJZ9ca2aH','0eBWy9NfElOmTug14pJHeX4W46sAvxQMUVZ6iuuQUdg8DLWVI','LErfox9ntzFEpiaQ6LxPJzNU0PAwlmRj9uIkvhrIBZVFZlPRdfHqKK8V9e0LphzVtj7t3tTTnjNdQnrQ45vL6Y8VFS',0);
-INSERT INTO t VALUES (161,-1382859819,'88arlxhYg7bM0daV8nXU5hsPTBBPy','CzCheMmsrrW9Px','Cs4Z','IEr9VTuXMHvTMobtH9osbCHdPh2','tnuNl7xmw9FqVAVkrmpaBF1L3zkxbkOXAecBBf4aBECwPMsUVuwfgFbeYeOqDVmqFjJiRbk','1Ze7F2RHuRW6y5TGsyu0wQkkdzQJvhWBzv2XD5FYRMZZBELXCUrxp',1);
-INSERT INTO t VALUES (230,1053345138,'3TQrBtr9wghUg4w','JPLv3O6Oo404Fc8ST1wjtTOLPA1jRkNzmiBp3jmDNEzn','hAhlwAtl79h','mw03xtxCl9bWLl','SL1zDYnkW5boO3QhtnjcUowAuQOTpOEcMOooS6L3xR68mL5H32D4lg3G8YVrfJelnP0J9xIEGgpf3hNtCPHgDEc8WvBWOKFGq1Z1','v8nO6OJxzpeDzPcZXB7f2APGJJUzRcDzfCvBrw',2);
-INSERT INTO t VALUES (7,2019985258,'wiK0Vb','S0UIZ6xW','oJ','AfqcT3C21ugYUnP','ezGIleVyzbQUh7ImxOwkF66g3OpUmZ4qoBOQkt','1elzHKx4U3qM18rLIMx53xWbDjns16EekPlCVTwSLyJRBSBLbxF15g6UlouIu5ecz2ZfI',3);
-INSERT INTO t VALUES (230,972452294,'fFWETiQmA98GIuUCwnB','f5uUehmMyO6ZEyCqNPwA8','59qptbGC','xucRHj0Nd86e49eKeUXQE4I','JUL59EPVCOK0D0gTltPSkbp8X5IsE9fBOGmKKgkyAASU792emsXgy','74NG1yfvUf9MVxnEX4yikB',4);
-INSERT INTO t VALUES (237,-531809055,'0daRRSRUNmtJIuenGCWw0M4fQozkfe','uUdhPQqEZAnvmCU3kHQUtgGNk4VDCpviBSRg38dkf','FPcukkNQFzoqI0DW','KruBhJ8WC8Limcns6aNdwbqNGfAFT3DzN1xAOF5mtD5D7','mZBrXB7VykVF21eb8068eYufvs03n1TNPntpv8Mdtls60YgCQ2pdFvt3gM5casUy','l0yRtZmRUwzXqLfjZi',5);
-INSERT INTO t VALUES (43,-1906803083,'wcy98ypqpUdKBwR','RtL5wKnEjnsYde99pJoqcdYIsvKlkj3uLghrWwi8','Dq3U','Px01mLJSuiFiqwiL4srgdA','sEMCU1EUeH3rkPJbNzq8KCM8CJK','chAtOTwPDelUgCIgcLU6MtkKLWNG3q6ea152dTUzA38jsuCLVAtccWILZvuzFEFRwEkhEBF3wv3clRNczzze',6);
-INSERT INTO t VALUES (171,-1724705724,'8BDI25GwAbUzNX','vF2BCFI','3W1JZcTjL36Oa2It5vszEw','zPLXIZ38suvuqU','uxSI5lXvwGcsN74RpsCzouf5kxAMLS4KNaaONeg1KiNWV9jUkX0qw9VtQ2tFk9owG1','YV',7);
-INSERT INTO t VALUES (201,-1948849747,'ulVUCK','snOs0ppN8CYQsezd7M7LKROKskWcCVHFhlyOHuL0','M9AIC4hsL3egFq9h8xHqA','jal7WK2KU66HAvK3fE2','PSRwwxFEkQAM5PaA0cOuv3rGiVpu628BswmiyNH4YKfCWA6X3KWojjV47qx9UBuXIQ','n9kZW3',8);
-INSERT INTO t VALUES (22,1618305127,'lLb8H9JJ80Rnh8LRNM','N7QD5Hp53ZLv1M3TTmNwU3pTxMnS51EdjUzKe81JPBiAb0r6B','9mdHqizPGJkTaN4sb9HdEFEy','L','p4oSkZKPtFYaobaS3rt75FNfCHkRMrL6WJNKp7ASCaWs2sJbpaOI0mtvI3ILhn7sEug0RZlbUuwV87qTGUlM','Ajf5BtsHErme45nVI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1373952765,687601344,'AcE29x8NCwYTJUpk9O9VuRVCuS9g','0e72sSIbdxBGmMDf1y0Izgtr1XDPIx8UeSD1WTPcf6iRL50Zyse06zkzGFqaSvdvVH','MAFydL5owWJF8S2dQmR','L91aRRY6k5pr','uMKc2y0SFY38zXDAUdU','TDFJ8pV1K1kct6hyq7NSAfdreMvSvAn9luV3wEkrEqZ1DVkvGtWzi8DVlEqqBhfU3Lf',10);
-INSERT INTO ti VALUES (1373952765,687601344,'AcE29x8NCwYTJUpk9O9VuRVCuS9g','0e72sSIbdxBGmMDf1y0Izgtr1XDPIx8UeSD1WTPcf6iRL50Zyse06zkzGFqaSvdvVH','MAFydL5owWJF8S2dQmR','L91aRRY6k5pr','uMKc2y0SFY38zXDAUdU','TDFJ8pV1K1kct6hyq7NSAfdreMvSvAn9luV3wEkrEqZ1DVkvGtWzi8DVlEqqBhfU3Lf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(31);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(31);
-INSERT INTO t VALUES (127680216,718901181,'yu','7s','jyueSPpf6x5F3','lAE6','Y4iyQev3L8ExOlrQ2B4W4CwBpEBt2Ez9aJHz4JOygj','pAYoKaw3HuUz',11);
-INSERT INTO ti VALUES (127680216,718901181,'yu','7s','jyueSPpf6x5F3','lAE6','Y4iyQev3L8ExOlrQ2B4W4CwBpEBt2Ez9aJHz4JOygj','pAYoKaw3HuUz',11);
+INSERT INTO t VALUES (4213534502,-33,'hYCpx27pRVIzfxV4sUZlSOxeotJfZ','fjUa','tIoErj6UCrkh1lPLK4WHAMJ9T85hOE9wCJXWugH3EEFza7GPrwlcMUaSymww','6gnXYmGby52mZuAXIOWAa1ZiWdwu','D','U',10);
+INSERT INTO ti VALUES (4213534502,-33,'hYCpx27pRVIzfxV4sUZlSOxeotJfZ','fjUa','tIoErj6UCrkh1lPLK4WHAMJ9T85hOE9wCJXWugH3EEFza7GPrwlcMUaSymww','6gnXYmGby52mZuAXIOWAa1ZiWdwu','D','U',10);
+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 (2371583843,-34,'vQupKyv','UMp41Iyy','f6w16hlPcAy5','jiZkslOLSKLbcjVv','hX','c',11);
+INSERT INTO ti VALUES (2371583843,-34,'vQupKyv','UMp41Iyy','f6w16hlPcAy5','jiZkslOLSKLbcjVv','hX','c',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1480127465,20388462,'oyg9mfkssKB5cysKVf7E','HiXuJ1lWxp4xf0OfQo9TuYRm7xc3bJHUyqJlkVPUWwDbSqVwAzuOFVlHNVLgE8Di9tWLhezMOeNIckZiok2kBw2ocqNKGV15YAe7YPlabQ3whGUm8iELrJpm7uIwohL0B6Y3K8HOeZ0TT0XW9ryK5aNoi9g4IKgQ02L3WHoCqSiabbv7sA6NnktnzZuW1ZXkBgba','P','VzYG8yvuxsNKLitfL9wFgBYjfgMBrO0emniEre0','MHq4gpEp8QFtyEqwdjKypPR5BVBJUHqiCMwVslArtXkoEjjqiuyArEASdkGI51u3Gc6f','soC6UyA8MwATForD94d54NV7Jy302aAtrMo15sWm0CLdVAcoFwqbnXbuP1Hdkn9qc',12);
-INSERT INTO ti VALUES (1480127465,20388462,'oyg9mfkssKB5cysKVf7E','HiXuJ1lWxp4xf0OfQo9TuYRm7xc3bJHUyqJlkVPUWwDbSqVwAzuOFVlHNVLgE8Di9tWLhezMOeNIckZiok2kBw2ocqNKGV15YAe7YPlabQ3whGUm8iELrJpm7uIwohL0B6Y3K8HOeZ0TT0XW9ryK5aNoi9g4IKgQ02L3WHoCqSiabbv7sA6NnktnzZuW1ZXkBgba','P','VzYG8yvuxsNKLitfL9wFgBYjfgMBrO0emniEre0','MHq4gpEp8QFtyEqwdjKypPR5BVBJUHqiCMwVslArtXkoEjjqiuyArEASdkGI51u3Gc6f','soC6UyA8MwATForD94d54NV7Jy302aAtrMo15sWm0CLdVAcoFwqbnXbuP1Hdkn9qc',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1860928038,-2048640311,'uLQJJI7zf3g70y','CRbyXwXkihBl7T9UskMoYpeSGmOWPCXAXIvNMSMh2gEijsltYL4GiKnSZgROiT2AORMgzkNvtnPH8JhXNZ0pqkojaomCbZkfaeTE40uK0fgToXKcLCaSlOItmHxWr8NjT3M04OjNaDJrya7ze5hXUFj7NFcB7','7y8zX','PWlNZmyBRQTLysJIdka5N3i90OVJzQjha74N67FfL4uVS4ELI0QOhewlifIVDLCBb2IO9glUrdra61ctNdMlS3DE1GcdtwNwUCcOwc','XEGMtrC7gtSP7qM6buVmPlzPzlCA','Llxj2ivKD50',13);
-INSERT INTO ti VALUES (1860928038,-2048640311,'uLQJJI7zf3g70y','CRbyXwXkihBl7T9UskMoYpeSGmOWPCXAXIvNMSMh2gEijsltYL4GiKnSZgROiT2AORMgzkNvtnPH8JhXNZ0pqkojaomCbZkfaeTE40uK0fgToXKcLCaSlOItmHxWr8NjT3M04OjNaDJrya7ze5hXUFj7NFcB7','7y8zX','PWlNZmyBRQTLysJIdka5N3i90OVJzQjha74N67FfL4uVS4ELI0QOhewlifIVDLCBb2IO9glUrdra61ctNdMlS3DE1GcdtwNwUCcOwc','XEGMtrC7gtSP7qM6buVmPlzPzlCA','Llxj2ivKD50',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT, c CHAR(96) NOT NULL, d VARCHAR(99), e VARBINARY(41) NOT NULL, f VARCHAR(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4438564,1947864105,'AG2eIMsMwZTTxR8cZ7QbOEqVK4H2lBJLCooknOB08PeJdMobXFR7uqqf6GpBCDZtTd7LlIvD6XvDlUpOSDxdvnzcfHjP','yTh4XmEcAVLUdvoJ0LxACxUx79wAA7zBpa0WCFlu3lC18oxcoUaqNE3OAHOvthc5AosHYosF2CcAOba1FB2KTLhglk2Li9HH','K3RVxNo8fht5bOcVMvEiyWnlZORPI88xR92Sxi4F','fvTQxikAGV','6dKxEAfokokA8JmvAHw4Cq2l13pNlKKES3iyHdhqMmM4Di6G1JVa3qf3UOCSCCzgQOQ3dCo36C572nYqs8FbOEJga','rDnvajOs52s95Nj3sM366eOIytn6rouMVw0llHEyu3RFsg0zSuceWKNZ6',0);
-INSERT INTO t VALUES (7008182,1011600702,'XeMdmH0LFxfSCPP9pbQdWiAM7LC219Cg6cbCF4rNishOpplEZS7eLcO','CNISd325F9O95tKy','yx7SrI8sS7a','oY2GHYoxaFDSk9','8yV7S1KImge3u7L2oVe2l3XXE3nHId3VVNsyTv0Aicol6TI2EbDUhF6yuWpY2ukqW84GikkREC','fhDHa5UmyAj5mAgRc25IDuQvc96rgP9ln3ty64kMqsJsJRFY0kbmKlunwDpurwFhpJYILjcmB6s0XGlvEJhpL6y0tOnMoA',1);
-INSERT INTO t VALUES (2070056,-960861200,'dt6UJ6NA4lajHuqV46','6cAnJBvcNA6yTmTvXh91eqN9HAQrkvTFub','tEgh557HTztOq62uxNRm7ze3gWFQdZfZ4U1','4XJ2fyPOOnryf0AfNPbaC8z5Rmu4KTGSfJhwDdd76y1910l4QdJifYDna5R','BULFdfQcU3qqIgqk0bPGIhO1KcEI7RQY2XAhp6ZjW7gXKl0j8kHS8uChdIGv7YygXOglVTcQMAaYEtwZcqou','pTtNKwzGnmXM5npweGQRHmF1UiU7ekwTMSjaGB6Nh30ZExKhTKHPx1Vu07JFOEyovWjWdu9j1PToF5fW6BdVMoXOIP1ka0',2);
-INSERT INTO t VALUES (65868,-1092156879,'jgU0jlHYxtqNasXujQiFQ5IrkwIOn1KUxYBx1S6iF4umnoD8p91euxzjP5','MgTYPX9y5ssPSMRrfj1f6GMG9jRXOYSQ1','UYQxGe6PcNDosxcdv7AW','QMQwQXtQynvxFpv1ya3I6LoChXnsw87gj','PF4Hfd9dOkrsqfjk9U','ytoVgS1e8Gl6ukMw9Bw4yfUcvD',3);
-INSERT INTO t VALUES (-7286900,-1060071052,'8dgO8mt43I4JhPVzz8ofHzTM6VlKaCgKuFxh','y0KijXw69RxjpXSYQ0naQ0TpVWBJhq6EesXyBTvWsBXAu8','RHA8Z3r9x6k55RJyi','8oph5okoDyW76bp9M5fa51kOoYWIrOzFmpjX38v46MkfuJxkTX1dJTspNgKKxnm8uCuU5lMYYPHDZ1MACfED','G0VcAI4O0iy60PwW6FD8A18bowUE4iLZTnymhRGWk5mx1','JaAGbrDeDNAR',4);
-INSERT INTO t VALUES (6903089,1089080327,'Csdhmt80gEu2hHqP8qc9bAGGKHdeYRWsbFAXjcApQr5MpKHlM7yxrgdUfxZHGgol4JZa','Xz3O9E0Xs4VeTWX9aPRm5TiQv','Cupgf2','car1tY4uiccBTwxLZ8ffZwrfuDkqeaHRskxjYUR38rRpxWDdBPM5TGbmbHJhvKW3ge','9AeAjLUsDH3YO3LMi9GnhfTZ29bv','vuGZc172eyyVoR',5);
-INSERT INTO t VALUES (5401922,-1636263811,'kRIK5dbs2MCA0HTceyLtxJUq1IBnDuz0EhIaiP73WJ7DBRrQJBh2ZIEXOLJbR','EgQCeon0B0ow17fgXe3rIJIQ3zQMSmGe0bPwIkYjroRZoTWUIkoiTwlBeno4bj21eLxm6WTXohyZBI0dlR4tSsX9JkwgaCyxkkG','HbgECW1Gbunz8HS8BjLDesEgCDy1PUJbq4qd0CPV','G7WNCxhFaceUm55BcfxiR1Z','sDwg3vEhE8EkrqJR9lGe','PoFe6tipuq2wbUDjdPfqJahhThA0kO',6);
-INSERT INTO t VALUES (4029720,-920279082,'HPlZVh21o2QoJpgtzkhU9HabCjUFhurGdf3WK2My5MYVIfvBSVu43wP7','tJuxmIJX23ziLHos6aIcO2pBEOM6XWMxJW','Vhkt0SUMjxfo1E7EHfHHzqP1ElggAUpe','wtQMAfMjmJggszWAWFMFZspwM8GSiILbiBZdOENLchOF5xwHv83BwXIIyzBdXeyMlNTXJMJOwlwd','ZbDJb4jpie7','TeYiPskwBYUARh7UB9',7);
-INSERT INTO t VALUES (3670264,546906511,'1P','XtIDLsQ2xfALScKtQgtdH3','G4czX4NVVeMfpuhVChR','OQh7N6FIGPhxkmRto0w4Huv8vx6GKwQNYZoOyW7nK','1LX4r1','wcbrFwPEzH',8);
-INSERT INTO t VALUES (-2108842,1313459956,'wKkSvkx8EWQxtWvxOu0rcl83VXNuVtmNqTRSBMW2NV7Cbgy9mNz0HUc8YGIJf1ub','Np1q6FTqEyI8CEMWqSc58tDn543VuXUL1SQ9t5Fjk7ati14AKAnmO','cvNE1XhPdmYQbRYaQCDChSn1H8hiThlyBEHAg2','SytP0H6tuwOLIfr1NuGQwjm8884MaPPRUddeVtVZCy5IBdrxASfVsaJ5q9vkOlOmJHop','EvXJHlP95iaGGXb5Kbuq3ZU0onGRuLGFHO0ORrX0AKiHzvJqUrmuutcGvskGx7UDDzrhcRiTeWA53i1W96NO2fWkJJml3','tStu9zQoouqTZ3LDa8Iip1xrM6hW5YY7HUBlO22jBMHBPDzs6YMi6h9y8jKkzo8noDSBNmet',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3273411975,-102,'TUmVtSGpPg4eotHvlYq4eSnfwFZbO1O','bnTDXcRDzT5fmNluxCepLTL9cdrVHER2LwixC9DIB775sPkVhnuC0xTSgBaCLt39RVdsKOe0xyGHzhnNcx5GKA7bw1RDjYjL2Esd2Xlg0oGDwdMGCxIRoZ6vEkkyKoQLUepsLwHQkFLmHNWWlcFVpXAdvIPHvF5BBmjWXR5ojwUphVcRelN6tAZN64L552dRQVWgJ1FJAjxlJqz3vWIzhshabBvktuvq7r3ype6HfMzylA','IqvqwlvGJrHerBEdvpnWxTiXOOWJlKG0VTWq6ouwGkZ4TYUjejgjPhXHooGHEk','VRIdkdk79pf07pfn','M','v',12);
+INSERT INTO ti VALUES (3273411975,-102,'TUmVtSGpPg4eotHvlYq4eSnfwFZbO1O','bnTDXcRDzT5fmNluxCepLTL9cdrVHER2LwixC9DIB775sPkVhnuC0xTSgBaCLt39RVdsKOe0xyGHzhnNcx5GKA7bw1RDjYjL2Esd2Xlg0oGDwdMGCxIRoZ6vEkkyKoQLUepsLwHQkFLmHNWWlcFVpXAdvIPHvF5BBmjWXR5ojwUphVcRelN6tAZN64L552dRQVWgJ1FJAjxlJqz3vWIzhshabBvktuvq7r3ype6HfMzylA','IqvqwlvGJrHerBEdvpnWxTiXOOWJlKG0VTWq6ouwGkZ4TYUjejgjPhXHooGHEk','VRIdkdk79pf07pfn','M','v',12);
+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 (250060684,80,'bFnZqTPnJIS5hl5ot9Fgxs8','RyQWTRjJHtPHx4wsENWCbQUIzw2TYnbXcTIjSL4GQ1MIoAdjWlQx','mKacmFVG5wUYh8LwVshg3S3bZKY68h6ibqenB9GoDZ','S5PhK1V8h7sT5itPu9sToHNCGxOAzuuVMCpAbSbtkgpm006e9spdkBdKAaTe30BZxkcjHOy43ByFyUbmMimZRhi1ADpW19Jyi3DhtcMeJm215kTh4XPKWeHnUBI9G4s9D5bTPkCdfbZcbrPx','ET','R',13);
+INSERT INTO ti VALUES (250060684,80,'bFnZqTPnJIS5hl5ot9Fgxs8','RyQWTRjJHtPHx4wsENWCbQUIzw2TYnbXcTIjSL4GQ1MIoAdjWlQx','mKacmFVG5wUYh8LwVshg3S3bZKY68h6ibqenB9GoDZ','S5PhK1V8h7sT5itPu9sToHNCGxOAzuuVMCpAbSbtkgpm006e9spdkBdKAaTe30BZxkcjHOy43ByFyUbmMimZRhi1ADpW19Jyi3DhtcMeJm215kTh4XPKWeHnUBI9G4s9D5bTPkCdfbZcbrPx','ET','R',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2307577435,-118,'lEi2HcXHE','vLBYs0o9xP3oDbACsdIFX3KslJ07fUwQkj73qlZgN8aa7RkM7IxkDW0IRo8bFo2adN8hurm7pbrCEIYa1','jiSJ2ChGXfHbj0zSA7uLQ6NUQdvg0Mam4QWDtSbrgDeiD8eembd','NDGcSholf8EFntvUAQuecqmjsLoMhsRmrwt0mJF3HXUG8k5MMLzDAAOaPmaoLxIt7BQybxvk1MhiIJvTfKFqeUtKIwDKPHYWcI5T1Nxk63TnkcTNQYCMDeYFAyg','x','H',14);
+INSERT INTO ti VALUES (2307577435,-118,'lEi2HcXHE','vLBYs0o9xP3oDbACsdIFX3KslJ07fUwQkj73qlZgN8aa7RkM7IxkDW0IRo8bFo2adN8hurm7pbrCEIYa1','jiSJ2ChGXfHbj0zSA7uLQ6NUQdvg0Mam4QWDtSbrgDeiD8eembd','NDGcSholf8EFntvUAQuecqmjsLoMhsRmrwt0mJF3HXUG8k5MMLzDAAOaPmaoLxIt7BQybxvk1MhiIJvTfKFqeUtKIwDKPHYWcI5T1Nxk63TnkcTNQYCMDeYFAyg','x','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (834365771,-117,'BfDCKB2eDcWAvhc19X1FXHXa6XZ4c','g3kV7beMheUMtaw','sxQHw2puR1ayN','ZxUpwnOK7XYRov58RclMGAAAtjVBlJMBoERTI3CjiUGgvYc4VIcACDiCEThTSk3iQ','U','7',15);
+INSERT INTO ti VALUES (834365771,-117,'BfDCKB2eDcWAvhc19X1FXHXa6XZ4c','g3kV7beMheUMtaw','sxQHw2puR1ayN','ZxUpwnOK7XYRov58RclMGAAAtjVBlJMBoERTI3CjiUGgvYc4VIcACDiCEThTSk3iQ','U','7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c CHAR(39), d VARCHAR(67) NOT NULL, e VARCHAR(95) NOT NULL, f VARCHAR(95), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20,896994455972125777,'I6a6','jnNMpph0nblz0VigVyEoDVmRVvsI7Q9kTKsCh4a3','wUSw9M7X5PL9isPS','ZSzlUZ2ljUayqB9WqeBttKW5HVN3QwWGn07lnXkjiJhs4yA3HUFtE4','m','Cp',0);
+INSERT INTO t VALUES (-46,-2526670935155334278,'EjWK5yNez58sdImn72','zhfNF2vByfySGiWilX9NWr8EJdizxk9PkuJVmICvutMWPEQ32V7gw3kk','Qpk4e1hE06ITvKmyHZyZDQauyYqIvrcDVP4IA354LetjZmPeHRggJYQjx','G9h6iut56NOv4YZGqli1agOniPorfbVy','s','s',1);
+INSERT INTO t VALUES (-20,-2030471118504710997,'sa1QEIofh0u3','GAG9AbIsozhcKGHPxRuLKDCvjZFp','hQsxtYLPy0mF3fbPYwUeJYJSAs','DNijVFsVeisiPAwNIlkW1Nip4s3AKb9mcnv','j','QX',2);
+INSERT INTO t VALUES (112,-3615725194413941263,'Glr66JcfSiaEX','oGr4cBAAtOwUL1','6P4khS5rsAkuEO7saWfFhSp','2ZtbIQ5DC3a1ALxZ7fchsq8yIo8DkTBfG8pBepFdrLCLg8dGH','Z','Ho',3);
+INSERT INTO t VALUES (-97,-6443254324397941904,'IyKqJ9EHdJTvgV6g','hgIfyebEQQ4JHDp9oJAqtHKcdHuT','W6Fcu1Of','EZHeRgWikSJTpsnvsSSDiiYjPCX3TMzuRVYo','R','M1',4);
+INSERT INTO t VALUES (97,8091763223161734592,'zmJ75UG4np1H7UTgkmKZrwffZ','5tH8zqsXFEFeos5XeQqNZX9V5nGBV1lgu0qrggutY','mDAiflufdmGYH5Zaw1Q3QqYLFq9gsQgaQb','JQT8fAZvK1UGDunYSqUVCxUlN26p5EnH9MZ0hUR5iWzg7HT3fs1Kykez0272ogXtublvX0dwvd4ZMz0pkJlmhz0Kq','V','Dg',5);
+INSERT INTO t VALUES (60,2442269574680597366,'7fse','Sc4MsKL5UdpQ5aGl5hOLO645dLrBY2nHJj6PVtQtLbFB','rRHbuVXbg9X5LTOD','tOnoUWElWuQdMeqodlINfsppu6Xa4Ex3rIdWY7l6tAcUmpVbg9JD1i4WJ7YHNILbMESee3c0PvMV43WlN3bdzIE6e6v','9','On',6);
+INSERT INTO t VALUES (-35,-8694194192859289815,'DI1iscH8Enhgj6rJbTQoKv95adTU0','lTIojJceM3smsC','OTxbCOKSOqbxZ9J2dWPhWzRaLJKSOtSnjgd','ubVULV9cfVuW8TE4UKULH78B3MM1VWM7ReoMHqxUsHLkjpQg1RNuTARr6Z7YC1fd','d','gA',7);
+INSERT INTO t VALUES (-60,-1190396875360646239,'phkkTwv','F5JSweT9WBEl','zeq2zZh5gRSr8Bhi7rbfC2VlMG7rUTIam7lMZ5hmGirEd294O81w4rzXWojxFiugDhoEfm','mYjMogohnj2JxORw4fXshujMbCtGwpigbEbqrqTJdmpNAqMPs5kh1sW66zB','t','k',8);
+INSERT INTO t VALUES (-12,-4790048057327224289,'Dw4eqLiCm7Gt','xXJTYXDlZaSVyARidxVruSjdHxFn26F7MFXeBGB5dOUk1bap9yC','RoWZlZ4vaiww1igfWr7LojzO4naYddhNIdV7uXLsi4vee0','HZRXz4eG9UucxYVWigbLpicCxOhpujsTyMexoI4wMC3jyLgxrAjhXu1ffyT9n3GQLXPD5nD7g49fRBcqxAPD','g','k',9);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c CHAR(39), d VARCHAR(67) NOT NULL, e VARCHAR(95) NOT NULL, f VARCHAR(95), 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 (96212126,-730980553,'OBG9cZnzKlxEZDBt31i8fH0c93JWFIyIaN','ls95zhpqivDGzoxocdcSqajPpT19uf2upKrZvW4nNvBSw4rYNasbL4tKfDhNtlgu4oF6KQide','HnJOAMlLCcr79vF','dcO8urKmyxcfUB4QhccItL1ukWGv9Q8ftrTKm0NYtgZ11uvt6cuPQZVrurNw3MlukVYBW7JqmFSSN8O','nuVn6oe5sBtWrU4NxHv8JGujCjNAaFU0PstOB1t3UyZr1bo99m1tQ6M96CuKEmmnehycRu3yn','F772CRtqBpm7cfCXW7HA',10);
-INSERT INTO ti VALUES (96212126,-730980553,'OBG9cZnzKlxEZDBt31i8fH0c93JWFIyIaN','ls95zhpqivDGzoxocdcSqajPpT19uf2upKrZvW4nNvBSw4rYNasbL4tKfDhNtlgu4oF6KQide','HnJOAMlLCcr79vF','dcO8urKmyxcfUB4QhccItL1ukWGv9Q8ftrTKm0NYtgZ11uvt6cuPQZVrurNw3MlukVYBW7JqmFSSN8O','nuVn6oe5sBtWrU4NxHv8JGujCjNAaFU0PstOB1t3UyZr1bo99m1tQ6M96CuKEmmnehycRu3yn','F772CRtqBpm7cfCXW7HA',10);
-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 (-1672426478,801721072,'TnVCBekjg0d9H8WLcZ6iRrfRvjK','AhTwfwD7VyAbmOnG4TisBEsyodwDKfLOJ9EHKIgdRWuy4CuWxxGVtchxkeTlV0gy8RW030BCG85WV173hLi','NbFxYCc0OldPjzDLqEE9mtyucwXVWc43VchQ6W','nJRkvFLL8DHnlmDwwNXD2r0hQcBBarfaDFX3PnmIimaUMwpZsAT5C8uzjVBUB6oDB0bwVo2B','KtAju1ocKjiFVNlUGH4','NlaKA7gnd8B6qWkpazoAOdZQw3luweTY2Ng6QOVBlfOE0yfzZi6Vpr',11);
-INSERT INTO ti VALUES (-1672426478,801721072,'TnVCBekjg0d9H8WLcZ6iRrfRvjK','AhTwfwD7VyAbmOnG4TisBEsyodwDKfLOJ9EHKIgdRWuy4CuWxxGVtchxkeTlV0gy8RW030BCG85WV173hLi','NbFxYCc0OldPjzDLqEE9mtyucwXVWc43VchQ6W','nJRkvFLL8DHnlmDwwNXD2r0hQcBBarfaDFX3PnmIimaUMwpZsAT5C8uzjVBUB6oDB0bwVo2B','KtAju1ocKjiFVNlUGH4','NlaKA7gnd8B6qWkpazoAOdZQw3luweTY2Ng6QOVBlfOE0yfzZi6Vpr',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1047705730,609179424,'1JUDfQYUNKMEwSHjjtg9JhPmWGm0LaaK3z82Iso8JYbkSR61DPZezJPPE7fYnksebJ','heNM30eZgaEkcpJR0HzmDp1JdpohR2CsAfyj1KB41DfXpSmbqEtjLAAXHhBLea19BwiQNV1vV4Z6stznavKePUEjzST3Vykvgryqm9RAHbIJHbatYTnoKXULSQadD','fCnvPJBZeEAnaBAAK8dk9LwaV9','WckmetBD40Xm5zMFzxxCjeD4hAnCOeD5211uNeTWQ8dsBVM7VIwBSqK31N9TRnvrq','sNDbTB1AyizmULiDlZAu46NF8BC2jP08TBqoNqqCkzoNVSj2F','qksoudLpmd1V4mQwCb9UTEPXbdCi44538GwBCSrsgCv2leeeEEeGUxgU1K9IN3tn2Vmo',12);
-INSERT INTO ti VALUES (-1047705730,609179424,'1JUDfQYUNKMEwSHjjtg9JhPmWGm0LaaK3z82Iso8JYbkSR61DPZezJPPE7fYnksebJ','heNM30eZgaEkcpJR0HzmDp1JdpohR2CsAfyj1KB41DfXpSmbqEtjLAAXHhBLea19BwiQNV1vV4Z6stznavKePUEjzST3Vykvgryqm9RAHbIJHbatYTnoKXULSQadD','fCnvPJBZeEAnaBAAK8dk9LwaV9','WckmetBD40Xm5zMFzxxCjeD4hAnCOeD5211uNeTWQ8dsBVM7VIwBSqK31N9TRnvrq','sNDbTB1AyizmULiDlZAu46NF8BC2jP08TBqoNqqCkzoNVSj2F','qksoudLpmd1V4mQwCb9UTEPXbdCi44538GwBCSrsgCv2leeeEEeGUxgU1K9IN3tn2Vmo',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (786348982,1294514679,'n2HwGUy3GfGEA6OEHEi','gmh7jE7pI3J9yt2hzb5IIr5snExUacM5MwjBWgPXcbZVvskB3CU0vIOiN1PIldNus6kYsfjXrGC9IRpbzziWcKVsQmdDmegT0IllfFHxfoQZo7uvGwdY7rNAqk7SUlwLUPgh','7IkbBXQlKC20LRDP5rQIgZDf','OSkSUaZXGyh5Ce4nc8HfIbfUieKZIH7cLWz90GCE7uDUKW2QYRIjvgH36pq9I6pF9E5UxF3BHMEJ2Oso06zKlgFxE6EEdaDlRlNS','6bebainS4Egl5h8txKC55qkfvfZdBxx6Kx6DN170','iXA1uYlp0RUPjOAihTDlwGf7DJnA6kKr3OrsMjtN3',13);
-INSERT INTO ti VALUES (786348982,1294514679,'n2HwGUy3GfGEA6OEHEi','gmh7jE7pI3J9yt2hzb5IIr5snExUacM5MwjBWgPXcbZVvskB3CU0vIOiN1PIldNus6kYsfjXrGC9IRpbzziWcKVsQmdDmegT0IllfFHxfoQZo7uvGwdY7rNAqk7SUlwLUPgh','7IkbBXQlKC20LRDP5rQIgZDf','OSkSUaZXGyh5Ce4nc8HfIbfUieKZIH7cLWz90GCE7uDUKW2QYRIjvgH36pq9I6pF9E5UxF3BHMEJ2Oso06zKlgFxE6EEdaDlRlNS','6bebainS4Egl5h8txKC55qkfvfZdBxx6Kx6DN170','iXA1uYlp0RUPjOAihTDlwGf7DJnA6kKr3OrsMjtN3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(16) NOT NULL, d VARCHAR(47), e VARBINARY(67), f VARCHAR(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5269402538199761274,21981,'Mmg6QMJY','oiFT7wn3gBtSEHZBRvmlvH9PJ4pe7fFt3Exgiji','WTY8TCJ2WuyT1WMWkjG1hvuP0TSWF9pKrSQaG8kt6DduIaSpW7hoKbrG','FFi','GYGsoR91ZWbtKoq34jNo6coYo0RKSAOG4LcVFfeeLD3NJALeBgz1G4wGg1rEcK1zV9bc320O','u5Sh1tGT0hRNuNgfCF8DA51GTDcf53gzBt5OOZCFSDLlRKgQjLgKrdE3S8gkojcOCKML4E7KPBRhoFN6Gg7b41u3Db',0);
-INSERT INTO t VALUES (6735848624456206278,23634,'39TNk1cRwfKFf','Z8M72KMyMF7CHTGOqNo2VQiQqbTmZ58vxBkOHEAakzxC','JpvcjSorV7fajjhiGK7Xwz0x4W1GpWKZ49lyxM','OnmY','vlFwXdfsVBpJInk2EQM','LK',1);
-INSERT INTO t VALUES (15491334189305178018,51897,'q8sqJBwcrTuB','dD7jxiAU3bVlGYIYksh','i1wC3IsXeHgDD','teG00X','JfiTnJ900h5LOUXDejXPqDJxE3I096JvEciGgNBYhlPfIGthnUTtZXyIOyXUf4H7Asskt9tlVKHNepTaeGrgVVIMP9hB','1jTRFXqpOazsGitK4wn2BXU2FuVK16NQaZHgcHxm4t2YFteXW30WzHVuPEORrsNrJgrm7Vh4Yd2DESxa4',2);
-INSERT INTO t VALUES (3021565367438422011,10802,'Zf4ZnC8DI','aoT','fCNfhVYuH5Aj7gd','X69OC3Usr6BI1RNqPPEOV9lL0gtMCDzMVt60uOoXUjW8yKA2','mvH2u1qDgJtEuJHxQkjrXnyMijcyiPLuBzkoY0RBoTFlhwL','vBC8vk2N1XC97gwgPyxwNqFKed0nazYZ7mGoVK53cCp',3);
-INSERT INTO t VALUES (12477882507505411552,54078,'oRTP0r2uZWMM','ATbmsw','0oK8OdO5y87cQzlw2WXwlheGMZEqBK9CTzQG1rXEGZfpvKURo6kTEZ3','dSV6GH9HaCh','UfQGFNpaIoKEZAyyk3nQ5WxrSNfFzCN1fI2yVuS53oCIU9z7njx9t4hQzFdAP7KgGRrIDLVUdT0oQI05W2wCdRGltZjlql2Jdx','82Ruu',4);
-INSERT INTO t VALUES (8857411654469652484,31047,'XJjhliBxBP','MyYXDY5CZAYDPX','RPnem5VlFQbrn9xfzAmd7fmKg4dKANa9LC2ol','zZEm','h4TxVcI6bvds3BXhRuf26hA0DUsfvgAX8JdG4vBK3VOcWEZZU','D2RxckRY0rAQb4nHFSIup5g11ff284WU8OsQ0ud5peOMHDO22SAn5yveYlpRxNLBDfiii4arRFgE',5);
-INSERT INTO t VALUES (6206709247720888795,8863,'5WizR3AafDvqTXtY','I8LyudUekriKksVOhKcmSSFTkcKvElgOIEIRLH','uRpsiSN0mAa1gCedYboUPfWAAok9X8QMDaA4LuRBAX9wOvO337YmZrv8KHOU','7T1Fe5M0BpFX2pwK3Awerx7XOwVdq4bfwDh6zSC1','5u4Zwoyb0wGhe8j6c827deovPUpJtUufvvqh15XRypDbOKu573sQczLXrAh','wQDQ4NOqBgmKvjCRk5KendMMZge5Cx2woTlz6JRLsLJ75HRA2rSchflCKY',6);
-INSERT INTO t VALUES (6984586087041392270,20100,'Ueoe2hN6vBk38am','G','VScVFL8uHUnjEO4dXm1vdeKKHpNxouziz9mld9rVvi0V0LdrkCOdn4iWLCI','BO4pphgHHtqTW','hURBHZjHN6mghx7nP94Fq5RO','69fH2j4BVAYqZF2edY8qCtbCPs5z5H8PuUlYImsETYec',7);
-INSERT INTO t VALUES (11250031683311568218,52363,'fJx7Fp3','Z06f','b','xEuh4ZuDzMhYo8KFnlXxN2JVdBiiejm9phMqlWnUV','oYh6KMzvRGZ2FDHIz0xsa6use5SwJlOtiu0EuUfgcHeEv3T668JwlM8WyxuGHEVqdobc97HVEqc1yAZq792dAeJTBXsqP','GXhtMCDfvwgKjtXjBUxnoVuZ5poVbmrSwJI40HV9qpztKZj2UTKM',8);
-INSERT INTO t VALUES (15135474179942280797,1426,'c1ONDT','9bWweazUtEopNLx4J','QCGjkpmpyfN4p8U89a4oNWV14BpppZfhrqGaVptXoxeabcrf9N6Yn','gcXk7kPDEpWGSgr5ZCrsFRKpsb9Tc5','Yt8noQpBrGV9gnof9MsYCBvPNok','ICY6yIOetXuEw1lmTygf3XDo1mORC0ZTVJQloMb7Lr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (30,3980457087194564757,'SuGg2IxquInuAJQrHXsU0vVN1OE4A','4UUNB2HOgMrRT1PjGplwmC1fV3YuEkkuKxlRi8M4ZxfohugmjKJhMkRwDUKXUJ','YRpz4GXKR1o8ed','MmgfIC2zJP3pSNotD9ARJgBCPfiWrB3XsLgMKtyA','P','bH',10);
+INSERT INTO ti VALUES (30,3980457087194564757,'SuGg2IxquInuAJQrHXsU0vVN1OE4A','4UUNB2HOgMrRT1PjGplwmC1fV3YuEkkuKxlRi8M4ZxfohugmjKJhMkRwDUKXUJ','YRpz4GXKR1o8ed','MmgfIC2zJP3pSNotD9ARJgBCPfiWrB3XsLgMKtyA','P','bH',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(40);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(40);
+INSERT INTO t VALUES (59,6765755316957198667,'5RiT3nUxjvJA2','X2OVIa9xv5Z','5zL92qf6SWGB8Ta8m8iZdUfgC6IvgNlFuOZOK7XhxYVOZcxxDH5sCWo2oNgBOMd38vlpJJhyGpEk7EjxulYYxsYsXxIIGs','evmh83boZ06NjfSpfKtIEyxTDURTbpbKrm5Y4sIAr99DQon1JuaNxPTDYiy0ik3zeg2pdhWPA4Ko5GEsRKr','6','Y',11);
+INSERT INTO ti VALUES (59,6765755316957198667,'5RiT3nUxjvJA2','X2OVIa9xv5Z','5zL92qf6SWGB8Ta8m8iZdUfgC6IvgNlFuOZOK7XhxYVOZcxxDH5sCWo2oNgBOMd38vlpJJhyGpEk7EjxulYYxsYsXxIIGs','evmh83boZ06NjfSpfKtIEyxTDURTbpbKrm5Y4sIAr99DQon1JuaNxPTDYiy0ik3zeg2pdhWPA4Ko5GEsRKr','6','Y',11);
+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 (30,6716984035768534162,'pglm0q5bsfkRGsEoPBAk','3rhNr6kIKFhbWXCWh8pTWKOEw5oDg4UAnqsfFUhmBeCZfBjfBRZVskdgXYXcZK8','RlnEghtcAouKlA02CnNNekesp2Q0nsJY5HSnjdzKMtikURdqY0plpANPUN1MfG4zSMz0vRBfYbB2Tv4Vx9133FxX0fHow3','T6M1c1dMXuKp4F1AZElSM4ZRhRfvTOZIqWJ9jaKUrXCuaEaF','a','3v',12);
+INSERT INTO ti VALUES (30,6716984035768534162,'pglm0q5bsfkRGsEoPBAk','3rhNr6kIKFhbWXCWh8pTWKOEw5oDg4UAnqsfFUhmBeCZfBjfBRZVskdgXYXcZK8','RlnEghtcAouKlA02CnNNekesp2Q0nsJY5HSnjdzKMtikURdqY0plpANPUN1MfG4zSMz0vRBfYbB2Tv4Vx9133FxX0fHow3','T6M1c1dMXuKp4F1AZElSM4ZRhRfvTOZIqWJ9jaKUrXCuaEaF','a','3v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-81,-2676270027593854150,'tWI85vs6YwJWhyO82bKUbMl62rKYDkGXHkBbd','fYf6bCDKjQTlz6Obwq8Q2ZJc4O5nUdLjQ3kO8AzebiYfZCDl13RAjghZUIXtZkuQCUbwcCw2xCFvLIWDWPbC39IOKBpVseAJZeNWUub','E9Aoy4vex3ts0rDdSiJ714Q8l8jU36wouoiCej4sRx4hbmWmT9A3hQtW6emDO','gFZieULVuy3dYQpn0Rsl8w1ktPNyuQIPaslOsNluVa4F8WkYTIACRIhjnFSyuknBjcYNh8CYHqo2pJ2pcucK2KUtVQdyWeycojFT6dBiyxSodSUfF','E','Ho',13);
+INSERT INTO ti VALUES (-81,-2676270027593854150,'tWI85vs6YwJWhyO82bKUbMl62rKYDkGXHkBbd','fYf6bCDKjQTlz6Obwq8Q2ZJc4O5nUdLjQ3kO8AzebiYfZCDl13RAjghZUIXtZkuQCUbwcCw2xCFvLIWDWPbC39IOKBpVseAJZeNWUub','E9Aoy4vex3ts0rDdSiJ714Q8l8jU36wouoiCej4sRx4hbmWmT9A3hQtW6emDO','gFZieULVuy3dYQpn0Rsl8w1ktPNyuQIPaslOsNluVa4F8WkYTIACRIhjnFSyuknBjcYNh8CYHqo2pJ2pcucK2KUtVQdyWeycojFT6dBiyxSodSUfF','E','Ho',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-65,3484959971098342387,'erYI4XesIKPyrBtV7ayqcPfTOnWRZnxgJwkQxsg','zLfRfc9xPR1XpjBOjG7aGzZHN2V1VtntbdP9btfT9caUid5q4ssBD7u1fMVNtty3XqDlPSfmP9kwZj4WEi62KsrnQh4P67iTxrUMcjBazBNXWsxiGbo','i13fem4S7rtEd0K9LYkrgejkxa0FF1KUoRAC4bogzWDeyS9wV','Dn5YBy9p7eZ17s4c0lCh6TZMWXp61qseed2eW0DpcKFDgJYxBC1IkG0z767fD1M3qDvcjRUAKhZeTjm1Hy3c12tTJ78jBDjdGTsF6bxzrM4PygRhPeuGA6A7ltwP74QHg9b3PLmAjXcBXd84OiIjxXKKVrKW2wYwq9HpnGspk2jMIUjhLpwdBNoUhH7oxTVnjf2zvS1C9l9drDg7oi5tKykSa8qfCGikYbuiSBEV4m4wVc','NQ','Ec',14);
+INSERT INTO ti VALUES (-65,3484959971098342387,'erYI4XesIKPyrBtV7ayqcPfTOnWRZnxgJwkQxsg','zLfRfc9xPR1XpjBOjG7aGzZHN2V1VtntbdP9btfT9caUid5q4ssBD7u1fMVNtty3XqDlPSfmP9kwZj4WEi62KsrnQh4P67iTxrUMcjBazBNXWsxiGbo','i13fem4S7rtEd0K9LYkrgejkxa0FF1KUoRAC4bogzWDeyS9wV','Dn5YBy9p7eZ17s4c0lCh6TZMWXp61qseed2eW0DpcKFDgJYxBC1IkG0z767fD1M3qDvcjRUAKhZeTjm1Hy3c12tTJ78jBDjdGTsF6bxzrM4PygRhPeuGA6A7ltwP74QHg9b3PLmAjXcBXd84OiIjxXKKVrKW2wYwq9HpnGspk2jMIUjhLpwdBNoUhH7oxTVnjf2zvS1C9l9drDg7oi5tKykSa8qfCGikYbuiSBEV4m4wVc','NQ','Ec',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-112,8095884817138867712,'09M5','FDROFiWY49FVH7b4nZj8TcQdfHiuu2Ic2E7NoWBie7wp6RA6xS4R7o8tw1','6m01bC2OADw8UhV86qFtcnJ3mgjfiPTEiF3uHAPUFViyqxKdoFYZMubAO52bB1lIdhvBFSCxhcAHn2U','dckbBl5i2fc7O5zrhQRqnbQv29zlUlouNol4G6Mt3vnCJOQLv6diTcsnVDTk','FQ','iv',15);
+INSERT INTO ti VALUES (-112,8095884817138867712,'09M5','FDROFiWY49FVH7b4nZj8TcQdfHiuu2Ic2E7NoWBie7wp6RA6xS4R7o8tw1','6m01bC2OADw8UhV86qFtcnJ3mgjfiPTEiF3uHAPUFViyqxKdoFYZMubAO52bB1lIdhvBFSCxhcAHn2U','dckbBl5i2fc7O5zrhQRqnbQv29zlUlouNol4G6Mt3vnCJOQLv6diTcsnVDTk','FQ','iv',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(57) NOT NULL, d VARCHAR(91), e VARBINARY(59) NOT NULL, f VARCHAR(40), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (193,-6829530,'HeGg91JOcMMvmjzSGZOVzIRP2G2Pgf7VQvm','Wriup0pzYFfLI0tJbyqPjGHWb0tkn2klPsNsVzQiZYzeydK0T7GdT66oO','R8MqrZbzSI6x3X0mz07qG0PSV','lutwDwssABfABwSfgQWpvazkLaJe','Z','mM',0);
+INSERT INTO t VALUES (130,5627268,'9Dq','QzZzDof0aSuJ89veQM72i0l9Ytxp4QsWhJ4zH2YdspY4XS8oCZc','cgiVpG','bImaC73oy2G2izkXTBEm4RFB','b','Dk',1);
+INSERT INTO t VALUES (60,184668,'V1AmbsuLwKjmFCpqLMF00nKR5KXnW7weMFUvaVnf','1o8q5KMjnwcGyAtL47CdeSpehhqkmKortLaZKW6SHMID5T0WPbDA0jLW1fqWdao2E32of5','n4','8QFn3BEyDRb','f','nV',2);
+INSERT INTO t VALUES (153,2639774,'eDmnzEPsdePkAw6R1G3ympz10oQSgPD','tngFqzMzaAkNeMcmC','FZRD58JDEn90WAJuVBRL','HhCVEk','0','aj',3);
+INSERT INTO t VALUES (137,-5993538,'JdgKCM97T0Gy8UWZEE','MOdphZcv7Ugq6NAVTubdhMg7FiZVGZXcYZ3vWD','FWWgw0PAUJ0bBLpzEMDxlurhP6RBZ0V3Dw4PGsUx8R2xYfHn4','m9o6YytySUDU4GNNEp2YSGyGlDPnsaZjbs5aGG','y','Yn',4);
+INSERT INTO t VALUES (106,1181857,'NJep9q7gjR3Gikt','vxpOClcnVoRLyIMlFdELx0lI3KEMlC8lG039NniSBlijRSSGRdZg5','O52KtuOUf','Sg4q4PUJqkdfiv0','E','j',5);
+INSERT INTO t VALUES (8,1356317,'FoiuCKY9bmBluqVvHuKypUSkNbcrKxNyUxKKndTKfeL0iARBYoDGlvme','gSPb5syCkz7UpOr2aRXmrBPeaF3vBl5tMvXK9bSBS8UIEmIn4N9GiB','QBI0ySCA0LhdN2cEsBFVb5adFm40gJCrewxw0BXtI','1i2844QoQcI21MuQMm0VT2H4oOSjPPNbdlsAZ','C','4l',6);
+INSERT INTO t VALUES (201,4643968,'JLiz1PLbQKyP0so2cVdTYaVZI4J4gccvrUdXZ3vmKZeNln6RT','gNyZJ6VkS1uKpvre2qQpmLN9tZ92IukSBv3oQrTaq8YfmogFDgIO46vGCia2S62retoMUz7AP1953BuR1VEchQ','GPC6yO0ItQmrVy8KYOLLoeX','l9470Iocj7bozCbg8IFV6VK9XAhufB0v','5','Af',7);
+INSERT INTO t VALUES (120,-3916972,'4u374','JARxFBwS8ZswBgSA3KevmM7rTzmgPEe216qHaKCNlFIgMcq4xfdqAYFrPUESr0cg8zqogNCNvnScpBVkWUPAagm','AGn47a5feZn64ofno9MAnqKXHqzhg4VdUB6TZgg8Jh2FwP','melrYsBtYuV8JTz4hxFOxnkT','D','kj',8);
+INSERT INTO t VALUES (140,-8084067,'9oiuvStS8oCsw9PwGTiiW6wCRNsEaTxV84hb3Gw2hRzbW66M','8izWaGwxiKpOuMpB8c5Ine1H0KQfy1OSRQ48CXIsCi5ghdlfAK8rhdeR8QZke','hDTKt1CuKEcPZRkIrLZOCdvsswAfcPW1AICXpv85WrpLvK6k','WMVDAvPTGiXK','l','F',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(57) NOT NULL, d VARCHAR(91), e VARBINARY(59) NOT NULL, f VARCHAR(40), 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 (14159921481259134287,5618,'o5X','Xt7Srvk4NSU','32','r','aovqKIw380HmLbr7zaWWRJWmRPaaj0kM3TyM7BOOLKkNg2hIttth5Mb','bJYFSml7ISe7ZZooWVorBpe3ZfQgtUS801tvzKbeCebPzMMuexDiqwTZvmIIXaNOV2TtMdKfKq9DlfjJwzYrbEJ',10);
-INSERT INTO ti VALUES (14159921481259134287,5618,'o5X','Xt7Srvk4NSU','32','r','aovqKIw380HmLbr7zaWWRJWmRPaaj0kM3TyM7BOOLKkNg2hIttth5Mb','bJYFSml7ISe7ZZooWVorBpe3ZfQgtUS801tvzKbeCebPzMMuexDiqwTZvmIIXaNOV2TtMdKfKq9DlfjJwzYrbEJ',10);
-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 (10701589287815517125,13737,'1HKcKNznEAJbYe','BfmDELZ2184OqiBUvHyUW2g0ub','3u5myrzBVLBM8yjrTXvwMeSBwmmVeXTF7tTd7sdxudl4yV','jhRjOMUTY','ahqf083mxImWPwCmkTCsdFSwuwbNQ421CBD98KAAbsmllX38sTu3m3ox175DTj','onDnxrxtMB2UkHpqRAzcrMGTDOcT3fEhUs4P7b6z1iQRAjEosIGcEspfCQPPIstxfQ0KGNozekQmbiPdXU5E1iRg4QDRAweHCMl',11);
-INSERT INTO ti VALUES (10701589287815517125,13737,'1HKcKNznEAJbYe','BfmDELZ2184OqiBUvHyUW2g0ub','3u5myrzBVLBM8yjrTXvwMeSBwmmVeXTF7tTd7sdxudl4yV','jhRjOMUTY','ahqf083mxImWPwCmkTCsdFSwuwbNQ421CBD98KAAbsmllX38sTu3m3ox175DTj','onDnxrxtMB2UkHpqRAzcrMGTDOcT3fEhUs4P7b6z1iQRAjEosIGcEspfCQPPIstxfQ0KGNozekQmbiPdXU5E1iRg4QDRAweHCMl',11);
+INSERT INTO t VALUES (6541917443071885390,-1431580,'pcgT9q119vhheXVP4YXqG3LaWG63v5','5ZJFeNmPyQNL','KFEP6','lKUBdZMCu7e7','K','f',10);
+INSERT INTO ti VALUES (6541917443071885390,-1431580,'pcgT9q119vhheXVP4YXqG3LaWG63v5','5ZJFeNmPyQNL','KFEP6','lKUBdZMCu7e7','K','f',10);
+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 (4252157980689819583,-5285247,'aFOGarA2b9kxW','cKVffEX8ZpcnRcw4EEL8CFS1KpMRYW80oTpEXjYLFAbD8glNQye6ReWcRGfLOUM3bh','YSnj5ppTuW5R1Ic','uLrclXf3XkMo','y','Z',11);
+INSERT INTO ti VALUES (4252157980689819583,-5285247,'aFOGarA2b9kxW','cKVffEX8ZpcnRcw4EEL8CFS1KpMRYW80oTpEXjYLFAbD8glNQye6ReWcRGfLOUM3bh','YSnj5ppTuW5R1Ic','uLrclXf3XkMo','y','Z',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (12182414824662598132,54961,'NDb8tS','mNTdM5mZH5TXTckDkGWhOAQEiVJ7LtoRl5ml9SIdRS9DneoOrNvK0EHpGgCzS9iLumJrR7S8fhcTy4PACyM452jYhsPnkqHayOdAdhkysa0oQgrobgPqJBTZWjczszUUUql8xE1WpwMXNQkstLZ0b1AzWHrvw','k7BaZF2DNjs1','A3FOUpiz4eYq9X5dTwH7uHT5Och9XMEONHcJATyd9','l5Yto7xqeXUIBjE6ketzLz1','vYvgdb7vZsAlMOVdowfYWFWv9AJ7IeJ9uOFf0mgbiohZugNeSVH4hJrmN6IFTUNzy6U9lkUZm2FsMnjOnHIWW0g2rC',12);
-INSERT INTO ti VALUES (12182414824662598132,54961,'NDb8tS','mNTdM5mZH5TXTckDkGWhOAQEiVJ7LtoRl5ml9SIdRS9DneoOrNvK0EHpGgCzS9iLumJrR7S8fhcTy4PACyM452jYhsPnkqHayOdAdhkysa0oQgrobgPqJBTZWjczszUUUql8xE1WpwMXNQkstLZ0b1AzWHrvw','k7BaZF2DNjs1','A3FOUpiz4eYq9X5dTwH7uHT5Och9XMEONHcJATyd9','l5Yto7xqeXUIBjE6ketzLz1','vYvgdb7vZsAlMOVdowfYWFWv9AJ7IeJ9uOFf0mgbiohZugNeSVH4hJrmN6IFTUNzy6U9lkUZm2FsMnjOnHIWW0g2rC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (901805910135484310,57132,'03oBQha','QJ7kOx74MU7qWaxwNiIW5kmjpXVEOJ2QSfgaE4CD4VEVHSLa','mIYfqZb4Ea30U8hmXhLgQofR6PnWlK','NefqQyIe4887lEj2nqFH4tquU6YzL78UyIjYodxi5l44wGOEpz3QyuozyU0ogZ','W1etFjsSbXe8aaEBUNYKgw9naDOYlDsu01LeX8sXNgWZ9acK8','nE6m4c93MMZmqbyrUk',13);
-INSERT INTO ti VALUES (901805910135484310,57132,'03oBQha','QJ7kOx74MU7qWaxwNiIW5kmjpXVEOJ2QSfgaE4CD4VEVHSLa','mIYfqZb4Ea30U8hmXhLgQofR6PnWlK','NefqQyIe4887lEj2nqFH4tquU6YzL78UyIjYodxi5l44wGOEpz3QyuozyU0ogZ','W1etFjsSbXe8aaEBUNYKgw9naDOYlDsu01LeX8sXNgWZ9acK8','nE6m4c93MMZmqbyrUk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c BINARY(77) NOT NULL, d VARBINARY(83) NOT NULL, e VARBINARY(44) NOT NULL, f VARBINARY(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11990808798572032791,8755739461937285813,'SHssDJMsMeFZCvYkbpBWwVRSyN9GeGbDp7Yxoih5tmvEnjqrcbAmLyKEnk4yxPmtyJrSyQ','hBJc14i5NlQu2R6N8jwQxFKykOSQEjz72tYDDYhcUnVv22xP7It3RaI6QJS8AqBfp8tUPJtLd3vW73SHRt','C3FpLeX','NlVl93J80rVGN7cQHzxOPBKM1LxrVrQCdZRLzKi6iOcxX2xcvXA5T0c0SO4vCb97','hKF8IebWKhhLTaiyHuMBM6kNXvqmV56acwAB39cUev8awtp4qumbMnVpgdUmEINQi','mhg67pRvZTuQGBJyQ84HCtsgarx5eVx5YitEE8ofVgRb6KYoomt4G5WSYjvjVMLgMoWh0WTyjHrSFgeEMu5CQGFnqEuxZq8P',0);
-INSERT INTO t VALUES (17756161305477118320,1052638730476566414,'vf1SBUCEEvNxGbxBwjw8gIMuRPuftmPAOsr0wPbp1OhFeIY0NNwXD','RAXiBzFEnN8sQ97gERMum47fV0iME3rw0YHNG74OKhAeAnKBZIx5P0lLpnck4jgbAPIeF5Ag','HD0wyVimGN4vOptZz8ujDugT5ods9OwWNrh','y5roqJ2u58287WeNU','CMfaPMBDu3Y8d4kZVmI7fGro8eBlHSLZqOmbmrfLLM3SSEvm6dmexd5Z','1pFhlU4ZotNx2Bfq1qt7InkbhX1CF0QTYO8',1);
-INSERT INTO t VALUES (10196621827175982056,9015616272023579728,'aOn60Qw6VpoqRf1JyBRc03','WODG8LerCTTWRRvOAhcOEyfoA7vcyU2zw4FiXZurA9AmOzZR41O9lPHAH40Nhxno9JIyu1vpV57c','cMlzzeRaB','0M','ArIYQtuYqOM2SccuyWu0tplQusQCfoDYzJkjf3gMVMkOiZSvh','nzWrpCRo90CiNxKs0CjhCoE4tAqI6E2Bp4r',2);
-INSERT INTO t VALUES (4976551626722989904,-215662090056682693,'yKw','Myf17PdOtWE84T07AQHU9gTWU2NfYG8fxHNwHPtzLc1cqqEeu3Ebg5tR6Gf0cZgZmE65','ymjMiTyWwWi8faJf0uIM5ou0MU9Zs','1JdusBpl5kKO6Kgzcxhr1AVybefUWK6SGBJPM2NSqY5oVyZsBa7vhH1','zhwF4HWnZW4wdB3RpMIFlQqrk4AK7LFKMOsKpjkAWKiWOV1PM6Mp0CS2315J6R','TRXhkk51bRTEy',3);
-INSERT INTO t VALUES (15380311600883194757,4385929438361903653,'vlzqiwKiz','ey0DAJUg84YxKihLVRZCEs351kt4rVnRxwV8','jmEXH6','lnl7OrkRopv1ynFfFsQZJScvNBv4E77Wm3Xi05xgo','vhXr9sUp3XKOMlCXKuCqzd03dc74Xq','f9wnJlUimzHBkH007RAraeTwtFjaJ5LvMaXuZ5t5qcE',4);
-INSERT INTO t VALUES (4787083830517471662,5351309459402961011,'gM5U6Rb0okDSgYZwCMJXp8K8J','8ZbZF0NbpDOnu5j0SLhO3OWzicF029TsFsHzLQEMCTWB','iuFnZVX6DBRwnj4IxXo3Df6','P9gCD0rIpG5odR8mi9NsknrKrFpMn8uoTnWvOOm8Sjf5RReuMecKaDc6BpoIrAVBfUSbO','Jn67VWmo2qEJnMdNzaUbJLqxtWsA9fhAsXx61XYDRkHoy','FykJRjw32gasjPHr',5);
-INSERT INTO t VALUES (13645717483330403638,1733266233830276203,'e8Rlb21xadX9IRQhcjPRk6C9W','rq6lBJKOnPgRBbLe6pvCbEskjqdhDOF2','7jHUQuKpVJakUPavvnRXTxH','IcrsUW8nwnvSCbIhy5vSlBV8jUfQI3gCUWvNILulJhSmMFuLJK','ntVQNJR8CX35naYqxd9Ho','jToah4Xil6YOaQgv1mVVHaHXg4raccyi',6);
-INSERT INTO t VALUES (13736131495308024347,-6890129036640560444,'L5iLW3IS1Q1u73R3prcKi2aylxkeNlIyN2tffUKkZDWLbuFbdJo37nrTjRQ3zGWwc3mOCf471EveD','TsgCwgIwPwuaQJmJW7ZgiKmYlF1NtdW','tO15yMKyq','IReGaWWRXIl8yksifatg','a5R9wSTIOpxQmUvqm7Oad20QRrQfrIaoB8AOO6iQwFalobtULjSQ8X','z8OlfCXdmxAzoZVElEtp4DOXOtAiS2gKWpxFZhjFkHymc',7);
-INSERT INTO t VALUES (391445636206978737,2254422806617581588,'Rsl4xvqXLtjZW2arNTFbs5','ZWXXJQBizG','N7tb6yAtfJ50VDut3kUFeW7','vN4YlREBzlGQbY2frLxGFrt1bNsPDzxzNbGh0l5eiykcnVJzEH4PXtbgIlhBw','ZJyP5MLkbXxD7jF3xMqACQfNGvCQxhRHJqwQ6MESnT5fuQuN','JjCBFIBbSYLdX17fwIy',8);
-INSERT INTO t VALUES (5111864701771355305,-4605253390464338455,'NNX5cOG0ArEBXiLHdGri1z3ZUe','S5SFz1CDomKlUt7fLbZdor1uVZfeePNuNrceCgvbUdsIdswxpyKQKYc8c66YjM5UDIeyW','JGXgTCkdM0CtS','BrqFXaXgylt','0ttcBDwmh8JoXJgMRCChfR7VqJJnRRvjmBYuBXthLcNk9Q8wMj4iSxpehMFbdGAYkOVXy7hmajYJT0Okk','eu1hfl3M1mkA1HvYgh02GECd7YBLNOxcvbB6wIInL8aCkFolghSz87J37oFjEReb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3364408929509127804,3402787,'fcwrw6WoRIMcWojg2poFu8U6WWCi5Frc','vVoXlWNsHTNUpuc9cQvPUPmUU50Fhv9bSZJ6omeSY8rgFdrv1RDnfsQERc95UhIvJQ1PJ2ifR2DtPvpAesWj23xfOPzBnom6R7ZAMmELZyQmwhvpxENcB6aE8JWV7Y5ovtipZPsgVjtuE1DJ5Q8QjeBAo40IeWLXXljogAbGEq80mmjZXEAKQVqkQqDZe5EF2C6WvYmdppDHYsM7xHSlNBKsc60q','SsYeaJO9IXDkTqvQHvhoa2MJmorts9xIpqBL0FmzejDI9lVVA6Syu','Po4AwxBarBw3T24YlcREsS','B','TA',12);
+INSERT INTO ti VALUES (3364408929509127804,3402787,'fcwrw6WoRIMcWojg2poFu8U6WWCi5Frc','vVoXlWNsHTNUpuc9cQvPUPmUU50Fhv9bSZJ6omeSY8rgFdrv1RDnfsQERc95UhIvJQ1PJ2ifR2DtPvpAesWj23xfOPzBnom6R7ZAMmELZyQmwhvpxENcB6aE8JWV7Y5ovtipZPsgVjtuE1DJ5Q8QjeBAo40IeWLXXljogAbGEq80mmjZXEAKQVqkQqDZe5EF2C6WvYmdppDHYsM7xHSlNBKsc60q','SsYeaJO9IXDkTqvQHvhoa2MJmorts9xIpqBL0FmzejDI9lVVA6Syu','Po4AwxBarBw3T24YlcREsS','B','TA',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4834460731689775141,5321585,'4T358aMd2jUV7gFCDlHmUIfEmJhE3AoUM0zVeqBYfzDyBTPBUYs','lTgObHti2kWUB75xZjTs1OBen7H9kGDrNOh2nTtUv2qFRD5MThp4uBbQAQfI8IDB6lEomKPhJ6t4uGy2EKo7hXIUd3T9LVeVmtIeeiuDDH','IZKN5a20lzlGpd8dwKUewXSsntyIDyUTTv','mbuIEikLhV5jhm7v0ouMjcRtRiBbWrVNOUQl17H1Wld1hmuyFiZMpfJWh4r8LDFCUr5G2mJdmk0ifZZKmGGDSA6ajw1S66NXX9zU7i24roUq3TkkqrHmEEYF1kG0aX3u','S','l',13);
+INSERT INTO ti VALUES (4834460731689775141,5321585,'4T358aMd2jUV7gFCDlHmUIfEmJhE3AoUM0zVeqBYfzDyBTPBUYs','lTgObHti2kWUB75xZjTs1OBen7H9kGDrNOh2nTtUv2qFRD5MThp4uBbQAQfI8IDB6lEomKPhJ6t4uGy2EKo7hXIUd3T9LVeVmtIeeiuDDH','IZKN5a20lzlGpd8dwKUewXSsntyIDyUTTv','mbuIEikLhV5jhm7v0ouMjcRtRiBbWrVNOUQl17H1Wld1hmuyFiZMpfJWh4r8LDFCUr5G2mJdmk0ifZZKmGGDSA6ajw1S66NXX9zU7i24roUq3TkkqrHmEEYF1kG0aX3u','S','l',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3747812900169771705,-78957,'ZHMM7owUkNoojRTQ3cfF','LLlq4H1z5Pxhw1NVy75fCQk1xALFy2ykEdKugfKEvWaNx83jPaaQLqw2Z0k4rSyZjGUip5UiRIssc16FTLBf7hNYxQ3BYk5qFH0gY7VEzU2M2e0blcKIznvfpRRV0PrP2a0LwxyAMPHcw6mW7rrrSF1PRwuX4V349oOS60mNMqQnyNcfP82D2ppJ9r7FgoMD4ogT7wP34IUI3kHVteBFy656jVvJbu9jgCXBAQnxbPFlVd3VZAsrfSZcA','u','muDIiDEO1XF6xg3VCtOWMH4PqhP2Z5FGgHoItxjov3QHCdHVv6J7tKZnW2dZVhjpvrVXn1cbW1e1cFfnYHZbXw2pYTiSfIAtGp5rF71ploYokJXWcPM5YRiXNvwJhry7gCRtuUDhShEAOkb4h0YujohJMC025upcChCcUIYZnDdhNMhvv23wgnjyNeAUTeCy7HwRBnAGg3U4JOBZTKvClV9DR6PHXnBIzh7Obb9','b','4h',14);
+INSERT INTO ti VALUES (3747812900169771705,-78957,'ZHMM7owUkNoojRTQ3cfF','LLlq4H1z5Pxhw1NVy75fCQk1xALFy2ykEdKugfKEvWaNx83jPaaQLqw2Z0k4rSyZjGUip5UiRIssc16FTLBf7hNYxQ3BYk5qFH0gY7VEzU2M2e0blcKIznvfpRRV0PrP2a0LwxyAMPHcw6mW7rrrSF1PRwuX4V349oOS60mNMqQnyNcfP82D2ppJ9r7FgoMD4ogT7wP34IUI3kHVteBFy656jVvJbu9jgCXBAQnxbPFlVd3VZAsrfSZcA','u','muDIiDEO1XF6xg3VCtOWMH4PqhP2Z5FGgHoItxjov3QHCdHVv6J7tKZnW2dZVhjpvrVXn1cbW1e1cFfnYHZbXw2pYTiSfIAtGp5rF71ploYokJXWcPM5YRiXNvwJhry7gCRtuUDhShEAOkb4h0YujohJMC025upcChCcUIYZnDdhNMhvv23wgnjyNeAUTeCy7HwRBnAGg3U4JOBZTKvClV9DR6PHXnBIzh7Obb9','b','4h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1116632002023117342,7335318,'i1GaWGPyhWVeCh0LV2eMH8E','9DgfkSnQ','xMNM8Ew10NhqBjNh0n1VPT8HRn7PAeUts2rai','a3lcVaAKNfxAruFlS62BUz065JUNsWpVq0s7PiDXEm593B','Q','gxa',15);
+INSERT INTO ti VALUES (1116632002023117342,7335318,'i1GaWGPyhWVeCh0LV2eMH8E','9DgfkSnQ','xMNM8Ew10NhqBjNh0n1VPT8HRn7PAeUts2rai','a3lcVaAKNfxAruFlS62BUz065JUNsWpVq0s7PiDXEm593B','Q','gxa',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(5) NOT NULL, d VARCHAR(5) NOT NULL, e VARBINARY(3), f VARCHAR(68), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2163300832123617161,14229,'rU','cu3R','M2w','E647DLsIGCWSy4YWRWxZW8YAffSm0goOr7EE7RLjNquVM48fhcNIJdvtGx855','k','pc',0);
+INSERT INTO t VALUES (6003856677818131070,979,'44s4','UbF','pQ','QSz3D9hbLZO9OxGjdIeMQujndIY87NJYOI7vHhMo3KmpvSCKsI','Ox','s',1);
+INSERT INTO t VALUES (74859092700527197,3716,'Rgs','Wfz1','Dv','joMcOFh7EXESTF17cUVqcyHUdorz','c','R',2);
+INSERT INTO t VALUES (1427958013517020974,51648,'D','DIFh','bp','MSBvJQDthimY4YwT3IARzbVgwnHIqh2SUZgRThNP5GIc1EUeT','iy','r',3);
+INSERT INTO t VALUES (-2329383115071456594,54623,'TI5','2JS','v','URhI4QJWKwT6Js0x69LbCXEwqeHc19IyQtP4sIdHHrKo1fQkeivdlwpZ7x','Rs','yc',4);
+INSERT INTO t VALUES (-8859619316124817984,18622,'XL7c','6X','z','ng7b1G1fjplIQNSdqYmXLFhbflFThna0EGhzjgckdszwNmOLQMX3VxuvnNghJJLg','CO','N',5);
+INSERT INTO t VALUES (4557497967603438999,34255,'s','6V','6E','tHhF3g3kqOJemziFwtwNvgu0bWhDzDjlP','9','i',6);
+INSERT INTO t VALUES (-3207044501119261860,26187,'Q','7rpN','QFl','Hzy2FaZWaJaTLM20GXzHbnfveIrgnN16sKL4Wfa77DahcODJ8VuavsoSk','5','i',7);
+INSERT INTO t VALUES (866614789178776345,24828,'rA','JZAIA','g0','dIZbtQgIFaErNyECeNASyT0jwaa24Mxo1oFG8Yf4KhdbpKBmqSzGCFvq','a','3e',8);
+INSERT INTO t VALUES (3004417700666220111,10286,'A','9Y','cI','MLW27zJU4XRzHWgcdtIppnKBxdLEbBmRvtVkrrEZnWbZ9rP0DGB1XwESWmsJ1NLY','g','1i',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(5) NOT NULL, d VARCHAR(5) NOT NULL, e VARBINARY(3), f VARCHAR(68), 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 (8845335673908622369,-8780680780656041490,'R6VnUe5WbBQGuE87Iry','toS7VjZ0p85yegi2BTFgrFBhI7lpP0oNCIZfiso5Cx2V0ltmR5RMpW','68ISSL848Iaodbm','PrjTFcnFuOPulP6W46KLNwDj3k','aPyAGUKO23QU5G5GCeakcn4pFPQoFJOATLKS6LUqYk3L6ciPu43SCbeajxn2RVJdJZGLb8vwuznP','AG5NuDwgHYnbB',10);
-INSERT INTO ti VALUES (8845335673908622369,-8780680780656041490,'R6VnUe5WbBQGuE87Iry','toS7VjZ0p85yegi2BTFgrFBhI7lpP0oNCIZfiso5Cx2V0ltmR5RMpW','68ISSL848Iaodbm','PrjTFcnFuOPulP6W46KLNwDj3k','aPyAGUKO23QU5G5GCeakcn4pFPQoFJOATLKS6LUqYk3L6ciPu43SCbeajxn2RVJdJZGLb8vwuznP','AG5NuDwgHYnbB',10);
-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 (16338917504109634458,-5460996346187473935,'feFJzF5VuGRGJiVSt2c9EEs2miNrTYRqe3RW3VDlxPV','EClVOlLZmAGYB3AQsVnrmyWzJFiYlEmnGhr9DGa20btKNI9Wkn2Sr77jbHxx5zQ1YSrmzvblA5BLadkIMAR','oTcC8ulpCHxI','AhqtaLkuO5qMUhg','jpurMj2LI1jyKriokf9z6lYIYX8IZIVqMKKEkDAMpbEowTibfXnK8NlWi','S4GtCfbO7QacLcW4q33wOKmAsp9W9E1VqTEvce6TcOH36k2iG8SA70TRhQKTuHH1jmmL8KL11hVIxa3x',11);
-INSERT INTO ti VALUES (16338917504109634458,-5460996346187473935,'feFJzF5VuGRGJiVSt2c9EEs2miNrTYRqe3RW3VDlxPV','EClVOlLZmAGYB3AQsVnrmyWzJFiYlEmnGhr9DGa20btKNI9Wkn2Sr77jbHxx5zQ1YSrmzvblA5BLadkIMAR','oTcC8ulpCHxI','AhqtaLkuO5qMUhg','jpurMj2LI1jyKriokf9z6lYIYX8IZIVqMKKEkDAMpbEowTibfXnK8NlWi','S4GtCfbO7QacLcW4q33wOKmAsp9W9E1VqTEvce6TcOH36k2iG8SA70TRhQKTuHH1jmmL8KL11hVIxa3x',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (776378241937947726,19492,'t','H2gV2','wmk','Uc3JdXkoFpbCorN428xwGkN1w2zFvJOCZZvJFXcg77hKULRu4L','5','O',10);
+INSERT INTO ti VALUES (776378241937947726,19492,'t','H2gV2','wmk','Uc3JdXkoFpbCorN428xwGkN1w2zFvJOCZZvJFXcg77hKULRu4L','5','O',10);
+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 (1946374622164136659,8684,'c','sLh','mJh','qiYuNCxNvvlnRLemC32mvDereVWugmpkmQO2fMLZDXnUePxiF6x','T','U',11);
+INSERT INTO ti VALUES (1946374622164136659,8684,'c','sLh','mJh','qiYuNCxNvvlnRLemC32mvDereVWugmpkmQO2fMLZDXnUePxiF6x','T','U',11);
+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 (8889624983180420098,49820,'mJ56Wd','FujN3UWkMcjlsBByAOvmzD0Es9NDAL9CeCWYboj4SQ0nN1450WR66rsbQsBOFCHWUEaYw2Khd','Dep','KQaqn9jMYteWpFF5Nua3','j','tA',12);
+INSERT INTO ti VALUES (8889624983180420098,49820,'mJ56Wd','FujN3UWkMcjlsBByAOvmzD0Es9NDAL9CeCWYboj4SQ0nN1450WR66rsbQsBOFCHWUEaYw2Khd','Dep','KQaqn9jMYteWpFF5Nua3','j','tA',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1906106471371110661,47001,'L9','esGDmgKkZDfFOnBSaLpuci49IbvHWufZuHXPNyZssjW0MgegqkLA66kW5qdEx77hDvelYhhoqkIe','Lx7','HB3IshnfCLgJA7s0PYFFqapey6SzEFRNLvrgY3sRAWNGxtUwir8ZhxUhlJDnJPlzbBhUU89NPOkpb5XcUkoVam51FvSLuUcuspKIPSNkCcn37EqRNJsfyqGm1QQPSUrtOLaDOgVqyMI9sn2ydp9D8j7fBjm6FOaW3k8KpwQ3W7a7U7IHo2zjch7yMgNkYBtuarSs1G2uYZ9IA3LCYPberHk5','Y','k1',13);
+INSERT INTO ti VALUES (-1906106471371110661,47001,'L9','esGDmgKkZDfFOnBSaLpuci49IbvHWufZuHXPNyZssjW0MgegqkLA66kW5qdEx77hDvelYhhoqkIe','Lx7','HB3IshnfCLgJA7s0PYFFqapey6SzEFRNLvrgY3sRAWNGxtUwir8ZhxUhlJDnJPlzbBhUU89NPOkpb5XcUkoVam51FvSLuUcuspKIPSNkCcn37EqRNJsfyqGm1QQPSUrtOLaDOgVqyMI9sn2ydp9D8j7fBjm6FOaW3k8KpwQ3W7a7U7IHo2zjch7yMgNkYBtuarSs1G2uYZ9IA3LCYPberHk5','Y','k1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7396938158134599987,28519,'0','roEauiS3VYKb2aycP9pTxDnP1Xr1LpgpTF50gOur696QN1riwe979w0BpbPtQdinwhRBuFjiYNE4HZmxlt6QiRpsfA76VPI','m9a','n4qBtHVe2vr37GEXuO9MaUgKxX68nY7rbNX7V2E2XD3N6tZNn04nSvM3j8nr5RfHilJB0B','yzR','MZ',14);
+INSERT INTO ti VALUES (-7396938158134599987,28519,'0','roEauiS3VYKb2aycP9pTxDnP1Xr1LpgpTF50gOur696QN1riwe979w0BpbPtQdinwhRBuFjiYNE4HZmxlt6QiRpsfA76VPI','m9a','n4qBtHVe2vr37GEXuO9MaUgKxX68nY7rbNX7V2E2XD3N6tZNn04nSvM3j8nr5RfHilJB0B','yzR','MZ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5147966880259693995,55045,'ihK6','LmCVBq3QYybpzD4qORemgLFIduxJs06Yv7RuzT8xL9VmkNYR6RaF9uLSOn8JJCi3jK4g6OudpSCWvyUMsGe2RrH7nLNPkf8ipMh1gd53Gnel2sh19qFwEKOoZkmRhrM6ZqiXQkVnZOwPwXgiOuJnAnMnr20je4XqvVtFnUPoqy6TYKGe6rFmAsd2yhKJ8DmxRBDoV9dVWsRkgTEjThSieJ4xIVVWnwbWsfQNRlaV','T','TORYXcP0rhpmnzOAuicKSR9kJLFasI5yoyfQ4DQ5Tc3RzJb5YGYsLmkQak0cTBy7S0DVdl3V5pZhmzGueNbnaJTFtUQGQ9iDYuBsExoa8whasjaNVDPqhwOyYPiwHAAA18qLAWcP3Qvz7UadQyfezsf99KMFoJBTRX273zPaMne3WmCS8','w7','z',15);
+INSERT INTO ti VALUES (-5147966880259693995,55045,'ihK6','LmCVBq3QYybpzD4qORemgLFIduxJs06Yv7RuzT8xL9VmkNYR6RaF9uLSOn8JJCi3jK4g6OudpSCWvyUMsGe2RrH7nLNPkf8ipMh1gd53Gnel2sh19qFwEKOoZkmRhrM6ZqiXQkVnZOwPwXgiOuJnAnMnr20je4XqvVtFnUPoqy6TYKGe6rFmAsd2yhKJ8DmxRBDoV9dVWsRkgTEjThSieJ4xIVVWnwbWsfQNRlaV','T','TORYXcP0rhpmnzOAuicKSR9kJLFasI5yoyfQ4DQ5Tc3RzJb5YGYsLmkQak0cTBy7S0DVdl3V5pZhmzGueNbnaJTFtUQGQ9iDYuBsExoa8whasjaNVDPqhwOyYPiwHAAA18qLAWcP3Qvz7UadQyfezsf99KMFoJBTRX273zPaMne3WmCS8','w7','z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED, c CHAR(50), d VARBINARY(44) NOT NULL, e VARCHAR(92), f VARBINARY(90), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (758341597825916361,3060217544,'ZBuu1EVQZt4d5VK8MrZZuLhLBh7slb3','oz','8xAAthVcFgKITviZa','4MzZJ4BYevHXtz1vmXlL2avlUbZAGQYy9BkbWEWAMjCviRzi3dwc','eG','p',0);
+INSERT INTO t VALUES (17534338715979738844,2097663499,'auM8eW0oGU5MKZ646v9YoW75yClwVHQt3EAph','wEPmW7ui2WoN3TmvQ','L8c9EHXOkyRQa86kbNNGQ37xw','TD3tFCZ807Ap3e4ZQoCQWLMOUoNkN7eW83IS7KRlBi4r9h4PWyiZMIV6JF9L38LYDEhxxvtY8xi3be','C','j',1);
+INSERT INTO t VALUES (14094625250579505700,2068345117,'GiW7oCcYh2YeQg9IHmZCy','mHlixgMQ4gTAgrU3InSrzVYky5Qe1RioPgeecdCZfU','bn8KJdy3ypknuovGdOl98JBPTF0ZSBTZruasgXsDyXw9WQAFe5','PYKATeEQBj2CE0kN1D891NX1VhEKS','V','v',2);
+INSERT INTO t VALUES (13299090267905040601,3247663879,'J9JImUlmYzXN9Q2xw','jMSHuMnPdDG9AXnKD71iTzqQhEWgI','9EjI5h9wmdfovvQKZghvrORvGMWjTZ5sUPxfv8ncGAjAz','el8WosBq5ERPE0bddHxQUyf20swdM1UFpPkNnnvEN1gU99l6eLIzqTEHViFhdJCwGNA7NVt1','ld','v',3);
+INSERT INTO t VALUES (3869903903530547785,1861061440,'ujhm5p7bkuVaKkq0AmfJaxSD5cCjB3syH1','Cbgn55iFor5','MB6tyD1ltH5VKWKQ949pHOd8IE5Xd8gzbQ93yr9Hv5JEevRFLlIp1FOzEEhh9Z9k9uv1Fqlbqc3Of1zarIMvfOQrIJ','bngjL0ckSon0kGSKDdBmulbvggmiNVzRu8DCdtYFeIY9H4hVUTqO2i','ic','n',4);
+INSERT INTO t VALUES (711151121973617464,3979432294,'PZl8L6AGBWbVxScAy55vP0LH','SCWBh6VqFNv4zHZuT5y','mPx1z33sDKIqyF7bND4cvZZ5O7IVCV','XKwfaeYSJvcGZPAkquxKsnEMslRAvfl6QXvGPgZeJtOxnYvHprBNxyyJNK38mzxH40','SI','E',5);
+INSERT INTO t VALUES (6500299644229295955,2197151139,'ORPQ6ApuLD7iTVfwtgrheVS3T4ztZVKafSb3RMelm3JiwVlrcE','NTVlGUEYWCNTJRUGfzwsOscQlZ7WI9O3hut','AdN24M3uqQLaXQILgP7HJGUJbLjT3iHetuJS0huTxmxJPx9','Cg5iGtxt','j7','Y',6);
+INSERT INTO t VALUES (15228734059286261380,3509934763,'oVvWQjJFsJb1HeVhT0CWI91rkN7YLrryv5lSPqLByRr3d','xdfp4oUpRscLPjwYVnav5bDbsHp1CqBkWqGS01AUZNO','JU1zJ2mjbuKUnYFH5UKba6hysxeMAZ6r3RgMCpLbGGy365h6k8tQe4WmdW73wgdgvJbZjv0a7c','DfzAliPhpO5VISYsiPON34wbuH4oJjY2F8yBij1ifMPtqiKI9xIwS3vujhDtxwXnpSexJeRRFackC622K1Wu','3','2',7);
+INSERT INTO t VALUES (10299130943250748308,528969810,'oDexF2fzkZJ7KI9ugqr8ciu','G85V13XSgrqHM5KsOGYrtZqusyKXZH4X9xytKRp','Upr0AolgcLvvIGEwQUTOSI8E1hmUnReUUir1XxKnypR2Nsa','vedpgN7u1XKmO2r9HZNCFkCNSBZvelgUb1NCqTIW0WU05qxKbnaK86','J','o',8);
+INSERT INTO t VALUES (1890818225280083743,3537589254,'A5azLj0yLPpEl7tVekov7X2PHeV1RCEf14S1QzfoFCxm9xxto1','NpGn2jwwLKa3xeoWQ1nuCtStHWlDD464','8Jfl5fC1FNzyyZvLOohUdX3XydUjUhQO68brUhRwMllEC','YI5gD0XxCpkekuQb3gdx4GMqUwkySPd67IKCo','F','7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED, c CHAR(50), d VARBINARY(44) NOT NULL, e VARCHAR(92), f VARBINARY(90), 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 (5884977444552964829,2935897661,'WKn62YybE8Ex4Kia09BfsEXukaYsDrqwv8rocMJ','TiFbtxDmB','Kjueyy6h875kK3t5QtwPk5exNgVdmK9AGpiSg62oP0biWDKeAKVW6s8rMVMMylvjC5','SjKMKxdazPtsnyytboJpjeqqSmZtzBONBsVkLZShPvi2naOxjtOTAYjddCFnUM','Np','K',10);
+INSERT INTO ti VALUES (5884977444552964829,2935897661,'WKn62YybE8Ex4Kia09BfsEXukaYsDrqwv8rocMJ','TiFbtxDmB','Kjueyy6h875kK3t5QtwPk5exNgVdmK9AGpiSg62oP0biWDKeAKVW6s8rMVMMylvjC5','SjKMKxdazPtsnyytboJpjeqqSmZtzBONBsVkLZShPvi2naOxjtOTAYjddCFnUM','Np','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51);
+INSERT INTO t VALUES (9932616340914326249,353007828,'rbI5dIGbDZsT6CKX8fvUrDKXhh','ILHCnQgGOdiUIYfWoOZAACOxM8FyASQk1aRTAS5VGg','PxqSPyBxlRmIiaED','KdZQ8ZDQVwRw4XP7Ax49XCgIz1wBEFHW87B','R','X',11);
+INSERT INTO ti VALUES (9932616340914326249,353007828,'rbI5dIGbDZsT6CKX8fvUrDKXhh','ILHCnQgGOdiUIYfWoOZAACOxM8FyASQk1aRTAS5VGg','PxqSPyBxlRmIiaED','KdZQ8ZDQVwRw4XP7Ax49XCgIz1wBEFHW87B','R','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6126582940945266136,-3073615480942978546,'LHX0v1Upg52xL2A2dlyIyOrdvGq','sZlVs1PgOKGvN0aqtJ53daloFdzsd7nUCtaEVgPHCoEFdFmA2ejmThPFJXrOmebpePy6ZPgOLtouPV5Wul5S8VbSAXUs2dEzab56zeAEBGG4mvVoOHWSDPezvIfJb3bPiasclRg7uTz8l1hvaHiZoKbeTEsMMRh0w','u9yNleE2EIcTGkQ3','Z9fv20YeDiDTaQhMjfU1z5vDYI2L9ETeDs','hdhkH5Gckydem7BKUceUAuOFKGZV0pPkvb','63ROJ3Tmeh',12);
-INSERT INTO ti VALUES (6126582940945266136,-3073615480942978546,'LHX0v1Upg52xL2A2dlyIyOrdvGq','sZlVs1PgOKGvN0aqtJ53daloFdzsd7nUCtaEVgPHCoEFdFmA2ejmThPFJXrOmebpePy6ZPgOLtouPV5Wul5S8VbSAXUs2dEzab56zeAEBGG4mvVoOHWSDPezvIfJb3bPiasclRg7uTz8l1hvaHiZoKbeTEsMMRh0w','u9yNleE2EIcTGkQ3','Z9fv20YeDiDTaQhMjfU1z5vDYI2L9ETeDs','hdhkH5Gckydem7BKUceUAuOFKGZV0pPkvb','63ROJ3Tmeh',12);
-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 (16885933666923724098,8974607105186236517,'FKptn3sgJNDzHMLLTJCHKH','PSkfw4CkeT3eFcUp46tkbVcuwHkVNUpBUJt4HBPxVVnZwGjG6kVlNS91jGw4MMVExuBYfrB6dOgIb93RfmsZtOyHTkGIDEfkEvjVCTiEfeMbKUwGPT8ekwMHWOL23cxDI9w3Ev2y3EfjGrFhnk7LzZJUXfdslcqEIt11djOIxiMQs5XAcwiVndekWKBxEGIDNX','6GumFtIxEL1P8zrIHNwBxw2k','XY5kBg9vgAJmqQCseIcBxs0Wv2Y2MgSdE8MrLGX0iHOI5DOpmMvoU93at2TY2u9ne5g09EQQT7hik5P1etHbE4o5hKc5FsFJbuaV0sMaDMv8wx0rWTDg79vj3qnUbKEjfX75uTea7xeS0tyVYPSML9mvE2JmOkmc1jqDAeHhrZ3dVuYSLtgmmukPZ6NNtaIqXmzV65oG55z1eK3roFDyKNq','Yn67an9xOJQGnS7pwapUk3YuzJO656HktNSCDDJpM','8m2i99n8j92PhiPVgqL0f',13);
-INSERT INTO ti VALUES (16885933666923724098,8974607105186236517,'FKptn3sgJNDzHMLLTJCHKH','PSkfw4CkeT3eFcUp46tkbVcuwHkVNUpBUJt4HBPxVVnZwGjG6kVlNS91jGw4MMVExuBYfrB6dOgIb93RfmsZtOyHTkGIDEfkEvjVCTiEfeMbKUwGPT8ekwMHWOL23cxDI9w3Ev2y3EfjGrFhnk7LzZJUXfdslcqEIt11djOIxiMQs5XAcwiVndekWKBxEGIDNX','6GumFtIxEL1P8zrIHNwBxw2k','XY5kBg9vgAJmqQCseIcBxs0Wv2Y2MgSdE8MrLGX0iHOI5DOpmMvoU93at2TY2u9ne5g09EQQT7hik5P1etHbE4o5hKc5FsFJbuaV0sMaDMv8wx0rWTDg79vj3qnUbKEjfX75uTea7xeS0tyVYPSML9mvE2JmOkmc1jqDAeHhrZ3dVuYSLtgmmukPZ6NNtaIqXmzV65oG55z1eK3roFDyKNq','Yn67an9xOJQGnS7pwapUk3YuzJO656HktNSCDDJpM','8m2i99n8j92PhiPVgqL0f',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(2) NOT NULL, d VARCHAR(91) NOT NULL, e VARBINARY(10) NOT NULL, f VARBINARY(37) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4145985,19397,'dm','xWa51VCi1XijB7zEcHqY5XF7D','xJ2g','H5ozG8w','oGhduI1pQrB6ZMD9grVp0Mvrze375noWKGF0Edmhcrv25XZYd9MeO6xt9FflGjL6c7KikP','VSLo8rZMltMBpYFYQxxSCMGOrUEvv96bWuukla7HSG8yjDBPnuLpHETzqkUG2687qFeb81ZOW',0);
-INSERT INTO t VALUES (5476041,2046,'4','HOGKSfwLBiak','8','OOAFi8iTUjsdSFUaSGrcTYUSBpi7Jhd','TsjZkAGDJy99m9mLnoq0jKJSKlmbBBWq2mcvPLZAcBtGTb8jVoZmSMjqmlVhYkqA2jfF','UQbFNd54dFMjESV4t9kt9qItdm8A12ZXK7UaRpq9zMptxC1aradAfg6UxtuLP5B0i51lbiAnqnwZ70n0E01C2RULDkxYR',1);
-INSERT INTO t VALUES (6496790,15367,'TR','AEqnEI1i1QU8SmCPy3p0i8mYzLCNdHeLuEmfKYC8lH6SetzNctZGOOKo8JaeFOBWSYddWl062akVdWdB0ig1qpoEiV','2bA81QE','WqoOAgbD0SDxIueUue60','72Vaa4','sETOYZyPLdhyIy8gt1ZYzFcyDQTso6VW6WjQsFBpCSMYSbp6kgDvYUlB',2);
-INSERT INTO t VALUES (3096993,1184,'7p','QH0EitBLn1n8hWSiDiiAot6FRZBhRqpB4juQWQY','Ab2I','Wnc4sFffektrIvi2hCpXlx4oPH2O','MHpcxzLj0wE0qfX2jrZ7H82DxlVjdNi78FQwDE2X5tVerqdBYEcrKYLRWLNyslgbVbpLddmtQAL3Syf','bHa9pfhrE1T6zsgQaMuqdvZAGp8xeVDLcvEectoSd1rDdIq1Mmff2KQ0LDddYBfngJSOhty23dqR0etyZhw3ogLdLRTpJq1afe1',3);
-INSERT INTO t VALUES (-291961,30645,'uN','KCIkzmqhPYzMHEIsAwAm7ILTX0niZS1FZccajZNmf3ZXsM8HKcSkGCYCHXVaL8QjA7MOasCTw','BJkAu','hegh3Z3uHl8Riz9N0ONqmWtob9','S2I5ulP0NK0KIxw','AArJ4opA1UmMCtnlbJZeGBJsVv8Ka8fYtiEBaxEX4aRyhUhzFpuctY6v5gi45DHtzkoi2m12CpNPLbTWyx443YmTtaZ',4);
-INSERT INTO t VALUES (-3921819,38331,'HD','pJJJY7jVnyw5QFlk1bARM0MKL690YezRwdgCjIoAIqFv5YHyShTdlan6219MevidGEhNV2RVbkOwnInHCLn1V355','q2mXL6CML','alaYpLZ0dzmzgZujubVyHHw','uGZtVgXoOQmPjpeuHI27VoJ95VlYGImrdvCagCF5KiSaWiGKDCFbMn3P5A','YJsArgJiqbPe9d4fvclMtlK9LL73Ou9wgKlatg2UZiPCXy32BRRRVrI5Kma0SPx4SAdew7wTHCe8uhpRk',5);
-INSERT INTO t VALUES (5602523,694,'UZ','pdC4S1O6Wt7uqEzIUL16OPzqVfcUjWWnrRhtl2TuP7iHzKRwFSuZRiGL9VyfsnQJY','y','4QiKbkWQ7VZ41','EHUZ01TRmDbXFOeyIGEsKifaAl','5WS9IQEV0ATpZgx14N7xAv7mmrFSznNjnofyA53inO',6);
-INSERT INTO t VALUES (6048547,64860,'x1','Pt2zGm12W5zTbkhGTT2cxvQnQy8eiTqmhthR1dQIohQQHdrs3OVcemAFZuR','PI','tiPrPQzGhsPGz5J6IGJzbfDxeKAEe','e8Mw30uzLl6TdE3ivfEnyZf3xPGE1PYXcpJh5yZNk','uCkkhSxtsQEp2weZ0jPkipZCifEmxCkXRTlbqCKjZx1oWjiWYi355HuHzSJYJ8gL25Nj6h98k4OVSFSEQ',7);
-INSERT INTO t VALUES (6651475,42572,'aB','ueNyGadVv1fVgDDHYHKwnk0JstMqV93stTNHor6EJjaGdE1dCt6N2','RO7L9Bk','GMomfCKTj3b8sqtWKLcrndKMb','mLi4BETGGoFrrUEoRgjWUWqijTCydV42ln8Bc31IwfkeBqg8n3hlm37n5J81UxjTE11D1KhsP9telmiMzQ','1sYb9NEcEtm9vhaadwGhn6c3N3TRe3QOz7tgSDV97q5x9bl',8);
-INSERT INTO t VALUES (6989712,41578,'gE','CBEG8nOKms14strUh3FExKw3goP1TC5ki3q2KpSBh9pZzCja5JQK9Xkk13NcX','k3Z11','h4yp16jhIpwpXLDje01mLXJlA2KvKDK1GSj','jkbRyQxPLI','tMxzxrFKfyO9XnYO6KO2KsJzCfVrxtb7mIPNaPcCNAtZUVNIjLqm8g6oDP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10884609486806754288,3453720995,'LukHR1bs52LsenOQMu53DGyZ6ZF423XqmRk','aXEHE6rLVVrr086dhXxqZ2EW2p38IsJwi96TdHuJ3ixyIOyhamMHtpGyxRAi2YP9JgnQ0G9URhSV8l8RxJ1oShID0AIQREQ4Z1iyHbNSgLMyyVGpWzRpI18vvgA07JDojIyeskpKKLtdqHTa3NOoEbDOR4eEdvDJ1AZYzTJXIaEJhApnw99VeFUC3d2xCJ47bmnw1h8WJVTMXed0biY3bvcIjcX4Nk5Y2','4jdjkrqUKgsEocmGdcU2Kbp56BHOuoiPXtFUtk4hMIbb8ontJlJTSUHzUmHcPesWd5Zga8a6GYy','NGFa31pNgjAeF2PcSOdRbGuUSfuw4xroo5ADBjQFcc3AEbcWXSDZ','IP','h',12);
+INSERT INTO ti VALUES (10884609486806754288,3453720995,'LukHR1bs52LsenOQMu53DGyZ6ZF423XqmRk','aXEHE6rLVVrr086dhXxqZ2EW2p38IsJwi96TdHuJ3ixyIOyhamMHtpGyxRAi2YP9JgnQ0G9URhSV8l8RxJ1oShID0AIQREQ4Z1iyHbNSgLMyyVGpWzRpI18vvgA07JDojIyeskpKKLtdqHTa3NOoEbDOR4eEdvDJ1AZYzTJXIaEJhApnw99VeFUC3d2xCJ47bmnw1h8WJVTMXed0biY3bvcIjcX4Nk5Y2','4jdjkrqUKgsEocmGdcU2Kbp56BHOuoiPXtFUtk4hMIbb8ontJlJTSUHzUmHcPesWd5Zga8a6GYy','NGFa31pNgjAeF2PcSOdRbGuUSfuw4xroo5ADBjQFcc3AEbcWXSDZ','IP','h',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6674969791007838034,4281820717,'YjbjJWynDSnkVkXJCi7MQMBAuGwIn5319wO22dREhYMGOmfUR','oIaXBygI0cPmcG2LtXiISKIGj6oLAqva53qte3E1OATOjwW37oiAe5bN1TMrnVTTxxw3vpg0oyDpKfFmGtEhPK','5faEfx6eKvTK3mF5py29Cda8GfneMUbySmbgShTCI','48xQsgZuY6zIAHzYO2wXvIfLpsnr69XXXpUtlKDaD','cg','U',13);
+INSERT INTO ti VALUES (6674969791007838034,4281820717,'YjbjJWynDSnkVkXJCi7MQMBAuGwIn5319wO22dREhYMGOmfUR','oIaXBygI0cPmcG2LtXiISKIGj6oLAqva53qte3E1OATOjwW37oiAe5bN1TMrnVTTxxw3vpg0oyDpKfFmGtEhPK','5faEfx6eKvTK3mF5py29Cda8GfneMUbySmbgShTCI','48xQsgZuY6zIAHzYO2wXvIfLpsnr69XXXpUtlKDaD','cg','U',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (16638315628497130374,3914742198,'rOEz8o','cV0QqUl4MBULVZolZbwZpehtO2rZZJNKQVynw0l5XJF6','fTk1SrExqYmiEMRxUyeX31Ltk8EofTfrFKBzK2kcs','VmjixHdpusq0rJytmuCmdA2LlAUTD9KbBzyn3MwqOjh','vHK','r',14);
+INSERT INTO ti VALUES (16638315628497130374,3914742198,'rOEz8o','cV0QqUl4MBULVZolZbwZpehtO2rZZJNKQVynw0l5XJF6','fTk1SrExqYmiEMRxUyeX31Ltk8EofTfrFKBzK2kcs','VmjixHdpusq0rJytmuCmdA2LlAUTD9KbBzyn3MwqOjh','vHK','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16870493853924784953,2379936663,'B3LbpcLuPk9Y4rV4EiRe1zMD9sTKVRUc6jYTF8J0Fw9Fg','Us91J0XT7V7wvXrXvSznZqgRzqSaXcDWAG3MYcnIReSjCVHJEKBecgigddsCflIiS1Suq3LFngafN0EnJpcOPPZBJqoO8Ug3a4hGayuutc563GMYFUsAQCVXkU23QTyiMoiPbi8ngbhe6pNszLunfWW5YFD7ZVwgniYBQTmQj3PHFByRrNIGSMkGPR9drviBtFf0HmF3mS1sfeAli8UT9pTcmf2wU2frcFWbNaNlXPEgDA3jMpARnd','b6OrIXipPGSezLRJ5qlIa5kSIkO2fU6z0c7Mp5R3gWbbOQN21WNDjUdFtlXYoPilK8idiaQGz','Y9gQM3HdD1jjbPJeNMz4kX1VU5QJY983CkevaeT9dMa7pi11HxxbldFQFL5KlGJ0t33ySdNuA7cw57aQNOvqQfeHaiwOxKA7pNGdEKD1vZtsGQCTNuvvf1uRzFyNeM65aopu0coomu5GynLA6HPrjii9t6RvnQslIlCaPchDTQSxtqRB9GohrSviWUs5xw1RPOR8Ctcf0OC7ptnL32TO0P8K0sxxaZy1PQjTM4iRmTjXgWuqT4yRP','dt1','iY',15);
+INSERT INTO ti VALUES (16870493853924784953,2379936663,'B3LbpcLuPk9Y4rV4EiRe1zMD9sTKVRUc6jYTF8J0Fw9Fg','Us91J0XT7V7wvXrXvSznZqgRzqSaXcDWAG3MYcnIReSjCVHJEKBecgigddsCflIiS1Suq3LFngafN0EnJpcOPPZBJqoO8Ug3a4hGayuutc563GMYFUsAQCVXkU23QTyiMoiPbi8ngbhe6pNszLunfWW5YFD7ZVwgniYBQTmQj3PHFByRrNIGSMkGPR9drviBtFf0HmF3mS1sfeAli8UT9pTcmf2wU2frcFWbNaNlXPEgDA3jMpARnd','b6OrIXipPGSezLRJ5qlIa5kSIkO2fU6z0c7Mp5R3gWbbOQN21WNDjUdFtlXYoPilK8idiaQGz','Y9gQM3HdD1jjbPJeNMz4kX1VU5QJY983CkevaeT9dMa7pi11HxxbldFQFL5KlGJ0t33ySdNuA7cw57aQNOvqQfeHaiwOxKA7pNGdEKD1vZtsGQCTNuvvf1uRzFyNeM65aopu0coomu5GynLA6HPrjii9t6RvnQslIlCaPchDTQSxtqRB9GohrSviWUs5xw1RPOR8Ctcf0OC7ptnL32TO0P8K0sxxaZy1PQjTM4iRmTjXgWuqT4yRP','dt1','iY',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(3), d VARBINARY(2) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(45), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (55270,7341198,'Ar','i','LT','jDjDkj1Tqd','p','e',0);
+INSERT INTO t VALUES (33332,4077136,'Z','6','HF97Exr1aB95g4RJ7rOCmIIQn8igg9QeXdwxNbLrnGiJtw','t6mcmZzbInpB','J','m',1);
+INSERT INTO t VALUES (55076,6162400,'VbP','tB','tA0IPhoy47mkGWgJ0txvWzZnehEgTrGa1xzn5eLcUX7cJz','1c8PrKpafBCbFV4MorOymm2yan0ocJptDLw','w','u',2);
+INSERT INTO t VALUES (50714,4787356,'77D','J','Pw45dDRyNqBDAsVs0YamhKLZJINcTPRpekBxJashnkCC2P5iIOGJ4G4cDGKh1myEz13eG','iFGYEoTODlF8I7o5nhqzf','R','o',3);
+INSERT INTO t VALUES (37110,1858340,'q','Ks','6ZZHsVkEOwCEqWwiK1x5Tlp0dCNYioy03RXBw4ZA5odFiBAZLWAMcECLWUX','yuwag2BXwNkaOrI','S','2',4);
+INSERT INTO t VALUES (64837,-7822664,'zg','V','b6KAZiFQo5KXmhvr2qvZzT9m9S99GuPbevYG6hz4CT5zhZR95','Z','a','c',5);
+INSERT INTO t VALUES (54066,6040628,'c','Wk','9dHkp6YGnbDRUJZzppS3TkOoNj7KEYJMSkrsWBfoxUdemOVPXd0EfsDFtNWmkyKRXvwLLPZHXarmCuyrgbCzSEd6CQY','f46kBCPiM','p','C',6);
+INSERT INTO t VALUES (11666,7542852,'ycO','II','miNXsBBGvZK4yBhtwhloh7giupQsOFp','B2j6H4bpApHL3TbPCdlyYZmoolTAGi1N2mAJsF69U7e0','N','u',7);
+INSERT INTO t VALUES (63551,-4570019,'Hxv','dD','qJcR8tjPz5a3W7G6Lp31gCxnGDeLOLQkpSTJwrReF6iDpwo8WUWicDN5Jb4Imp6ixeh','1cSyk3WZRSimuygPCUDCvx','Y','a',8);
+INSERT INTO t VALUES (41419,1735709,'6Yw','C','NV6DD9l7gzeF3H2iPzxLoPR1s2fq2KWV2mAnhtF9U05fJ3yzNaGzlBBGCtifnL6','SWZwoeGHTUTncMtfw3mEO8ZGW','X','6',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(3), d VARBINARY(2) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(45), 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 (3749441,50821,'vc','fCPG2p0K6eemRWrvRgpDVlgEKMgTT','9j1X02','L8wOwpNTvmmN8bNJ34qScv1ESDKY0toOq','17bk4KHAdQ2fFcoFuaoLBvajl4D9suhHJTS7BS5kR','cz4OI85FIbBn4jw2W5pKjBQeEA3umuQaVUshjVsqw6Mrac0XX68NcVDv8JkT',10);
-INSERT INTO ti VALUES (3749441,50821,'vc','fCPG2p0K6eemRWrvRgpDVlgEKMgTT','9j1X02','L8wOwpNTvmmN8bNJ34qScv1ESDKY0toOq','17bk4KHAdQ2fFcoFuaoLBvajl4D9suhHJTS7BS5kR','cz4OI85FIbBn4jw2W5pKjBQeEA3umuQaVUshjVsqw6Mrac0XX68NcVDv8JkT',10);
-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 (-1526562,61332,'c7','pAW2JHGfFSnPkXt56a8kHaQAbZDvzDqiwwezRPWG6upVLdkab8p','l8wbl4yBib','gRT1J6irbYB','nLEdj38kS9KAb5nVRRZACJbkQcAG6ThUrpBR6k365zAllbzgkDj3fH6WPvcjpZBhyHvU6a3y0DSewXqVi','YRfgbjh5Ojhx8oHgo5SdfWp',11);
-INSERT INTO ti VALUES (-1526562,61332,'c7','pAW2JHGfFSnPkXt56a8kHaQAbZDvzDqiwwezRPWG6upVLdkab8p','l8wbl4yBib','gRT1J6irbYB','nLEdj38kS9KAb5nVRRZACJbkQcAG6ThUrpBR6k365zAllbzgkDj3fH6WPvcjpZBhyHvU6a3y0DSewXqVi','YRfgbjh5Ojhx8oHgo5SdfWp',11);
-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 (-3565023,50882,'l','ScgyxAQySUMqPlg9H2Sbget97ha8RDq5UsO6wxPBz1f2sbac2gD6Znn8bB669CSs2Knt1oFW86xUdrRM8XvgQOHZQZRcQtx9AO8d4FqxgHUqHOVZtq7G0nnLRx4oZhQJTfUey8OYxaEOqPRxsMKZBJbYNXHx7mG9zAOBIrpy810BgIo8Rhj23WoNzubSxd1hmNcphM03C2UbbUtZDFS4LvkkRqt0XbQaSxdDaDBSU','bsnHP9u','z9R8BglG3QrfsXjzZ7m','TFpN49xcLluXSkjj0VOg2r1HQ2L9Oa076gV27U9n4JnZ3xe3xcxlXBHZZ80XajG2WodqdHs2gB8gekf8Gx2UOyi2J5ZdF','kJMs6F416dtbiQPFmjNApil5zxNOSsRVoMxPCwZ',12);
-INSERT INTO ti VALUES (-3565023,50882,'l','ScgyxAQySUMqPlg9H2Sbget97ha8RDq5UsO6wxPBz1f2sbac2gD6Znn8bB669CSs2Knt1oFW86xUdrRM8XvgQOHZQZRcQtx9AO8d4FqxgHUqHOVZtq7G0nnLRx4oZhQJTfUey8OYxaEOqPRxsMKZBJbYNXHx7mG9zAOBIrpy810BgIo8Rhj23WoNzubSxd1hmNcphM03C2UbbUtZDFS4LvkkRqt0XbQaSxdDaDBSU','bsnHP9u','z9R8BglG3QrfsXjzZ7m','TFpN49xcLluXSkjj0VOg2r1HQ2L9Oa076gV27U9n4JnZ3xe3xcxlXBHZZ80XajG2WodqdHs2gB8gekf8Gx2UOyi2J5ZdF','kJMs6F416dtbiQPFmjNApil5zxNOSsRVoMxPCwZ',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (43359,2387978,'w','K','hpu0yL0XodQeiKcMl9LSFEGLthEwwfsIPO8Yyswe4E7U6','53ocAP1Alm9','r','Z',10);
+INSERT INTO ti VALUES (43359,2387978,'w','K','hpu0yL0XodQeiKcMl9LSFEGLthEwwfsIPO8Yyswe4E7U6','53ocAP1Alm9','r','Z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (33453,3842897,'aX','K','XKZ4e2NYfw9PrFrLqCzogos','256zSquweKEtSLfoUBUfUbIYaV55XysndRPwxSkY6t4','A','u',11);
+INSERT INTO ti VALUES (33453,3842897,'aX','K','XKZ4e2NYfw9PrFrLqCzogos','256zSquweKEtSLfoUBUfUbIYaV55XysndRPwxSkY6t4','A','u',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (49362,4568587,'QSV','zt6pPOoeMitenRIypIg2ZWpd2uORce6WeAlBf5Sw3Qry2gpNl2JOONz3eIZFP26zTMuYNh7fwS8VfyMyW','9LVHG0QCwjh9ePFDPytMQ2G4wojgIwO1Xn6nRNwUsXLpXGT2ypYU1TdRnSUSeFiJAJO2EXd8nf8PwN0M6khMou57OQhxm','vtAHnv','H','x',12);
+INSERT INTO ti VALUES (49362,4568587,'QSV','zt6pPOoeMitenRIypIg2ZWpd2uORce6WeAlBf5Sw3Qry2gpNl2JOONz3eIZFP26zTMuYNh7fwS8VfyMyW','9LVHG0QCwjh9ePFDPytMQ2G4wojgIwO1Xn6nRNwUsXLpXGT2ypYU1TdRnSUSeFiJAJO2EXd8nf8PwN0M6khMou57OQhxm','vtAHnv','H','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (26958,176902,'3BV','tB3gVWjjtyo9psy3i78cmnbUuaUymj3ehUGL0ZJVrlB7QqkdZASBDsL6J1UImgxxZyvxp4xVXHe5ZmUFV9LIobdv4JhHgj3g2E0Vfp6OJQaiBf2VjAOv','8NNLgKlbohc3qszBbVbw5sE7nsU84LRe5XhFW3d47ajaK','KQCbYRv4fq25CTJyweiW2JSaunHL5CZJQXFABUK6csSiZlDmUFzAOEVQ5hcIt0hvmlck3PFcTuA1rJ7YrXULtK5xarrisPj5VyCxZzpezhcXVmRxtByl9cGSS2aG1Cr54rKhSpvMOeW0n4vK42QR','h','9',13);
+INSERT INTO ti VALUES (26958,176902,'3BV','tB3gVWjjtyo9psy3i78cmnbUuaUymj3ehUGL0ZJVrlB7QqkdZASBDsL6J1UImgxxZyvxp4xVXHe5ZmUFV9LIobdv4JhHgj3g2E0Vfp6OJQaiBf2VjAOv','8NNLgKlbohc3qszBbVbw5sE7nsU84LRe5XhFW3d47ajaK','KQCbYRv4fq25CTJyweiW2JSaunHL5CZJQXFABUK6csSiZlDmUFzAOEVQ5hcIt0hvmlck3PFcTuA1rJ7YrXULtK5xarrisPj5VyCxZzpezhcXVmRxtByl9cGSS2aG1Cr54rKhSpvMOeW0n4vK42QR','h','9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (53744,-2215733,'w','PPxBAbs02BCYgd7QIj8owZEuLjQ6JSRI7CtDBS75hnpwqCvQNxWZaKUf03dW4bojVjBrF44hlbx7lJr8uNVMPJaAPlZGdQJmDDCxYdi8CZg62E480PopVyl1mIzvUpvLBYcaxIEreSY6qtVe13uS36k0IKmak4N1dNpkdLCZNjiXW8BdZdVNu8md9nhzwSLmgcR8OapSfDvvvTE0X9tfFzhLZazuKoeZNivxew6J1ZeOcP1rdTXIi1gdH7','f6BJAL3XS8IiIicHaSLW','L2Bdo9no6s9OVVPRryZf7LC6rmjCYPSkGSE31L0n1x3KRhHEh2eq3luWhGSzK4hVzxO8QpKhxLd4i39YgbbsisQyD23JYBzXvDSmaIo5VmBUDSviXPlMWPa9rvmESJ1Na8Bb4Gjev4r6E6u8glMenNIT4ffoRZsxq0NhNE7D99sSZ7PZkRQl4e458NEW8yrPIxNW99BzEc15bmD7lJDGKEZ7iLS1UvHoT7','3','L',14);
+INSERT INTO ti VALUES (53744,-2215733,'w','PPxBAbs02BCYgd7QIj8owZEuLjQ6JSRI7CtDBS75hnpwqCvQNxWZaKUf03dW4bojVjBrF44hlbx7lJr8uNVMPJaAPlZGdQJmDDCxYdi8CZg62E480PopVyl1mIzvUpvLBYcaxIEreSY6qtVe13uS36k0IKmak4N1dNpkdLCZNjiXW8BdZdVNu8md9nhzwSLmgcR8OapSfDvvvTE0X9tfFzhLZazuKoeZNivxew6J1ZeOcP1rdTXIi1gdH7','f6BJAL3XS8IiIicHaSLW','L2Bdo9no6s9OVVPRryZf7LC6rmjCYPSkGSE31L0n1x3KRhHEh2eq3luWhGSzK4hVzxO8QpKhxLd4i39YgbbsisQyD23JYBzXvDSmaIo5VmBUDSviXPlMWPa9rvmESJ1Na8Bb4Gjev4r6E6u8glMenNIT4ffoRZsxq0NhNE7D99sSZ7PZkRQl4e458NEW8yrPIxNW99BzEc15bmD7lJDGKEZ7iLS1UvHoT7','3','L',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (48252,8074542,'rUWF','ftsEVB1nz4PrV3SfMDX5OdiFohFGBi10c8EYmLAOB9TTDMSvjCOp1sdewnU51vxFOQ20SFLCsh2oIqJBsiXaAbp8BCzIzOvNr6zLPNekWmmDXa7hOOMIC7HfFBw3Fjdcz2ln9w5Xu9KSbgzNb5kYbJSGQbZrXIQIs5qgEpuRX3LiFSgNIAkOsoB8PtbCaEiGpZkxTeOfNfXfbwBQehGFRZRviR8t6mDvF9cIBDuhDj0NKl9QgK9QJwY','JQunEcVd1TjSAdgsAzut6GUKMfn6asJ','VrY900h4kx3rzaD5gyF2zKnCDWaKUCNyj7lkZnKdWxS1QdACPRs65PwROzt9edVz1wMtzu31LFB8QlRleg','i','6q',15);
+INSERT INTO ti VALUES (48252,8074542,'rUWF','ftsEVB1nz4PrV3SfMDX5OdiFohFGBi10c8EYmLAOB9TTDMSvjCOp1sdewnU51vxFOQ20SFLCsh2oIqJBsiXaAbp8BCzIzOvNr6zLPNekWmmDXa7hOOMIC7HfFBw3Fjdcz2ln9w5Xu9KSbgzNb5kYbJSGQbZrXIQIs5qgEpuRX3LiFSgNIAkOsoB8PtbCaEiGpZkxTeOfNfXfbwBQehGFRZRviR8t6mDvF9cIBDuhDj0NKl9QgK9QJwY','JQunEcVd1TjSAdgsAzut6GUKMfn6asJ','VrY900h4kx3rzaD5gyF2zKnCDWaKUCNyj7lkZnKdWxS1QdACPRs65PwROzt9edVz1wMtzu31LFB8QlRleg','i','6q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c BINARY(18) NOT NULL, d VARCHAR(42), e VARCHAR(30), f VARBINARY(2) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (141937,2,'j45bF9mcPU3KMHy','09CmU6v2JxmoeWDekZINFs','3aWClAMYIpbwSNwa1c5','nE','r','U',0);
+INSERT INTO t VALUES (-3051095,22,'1Vw543Ub0F9WptRP7','G6Quo1L2eKOnuk0d4AQy','jZ6N','x1','8','j',1);
+INSERT INTO t VALUES (7326412,-13,'Wnhx','ZkQyX31tsuvCZQ6yX8j','a86Hl7x','q','M5','w',2);
+INSERT INTO t VALUES (-8106946,-36,'YVZ','8Bj','Jp','zi','9v','S',3);
+INSERT INTO t VALUES (-5670691,-13,'3kte','UYqT6s5J','OdRnZ','A','D0','2',4);
+INSERT INTO t VALUES (313960,-58,'gfoERVHglT4gy1R0','ViLzck4P6OaHHRYXW7SmCT3vQogvyBLH','KOSXlRL71aJhRu780jwWSWYVEu08','q','3S','5',5);
+INSERT INTO t VALUES (-6522414,65,'Yb8qqD7kwLO1DwEbI','ucdj9gMqtB','iwnBWsE6LYh0tN5Kec','JR','JY','Y',6);
+INSERT INTO t VALUES (-4369610,-44,'eXjeguO6EvDf2JL','9yo9Uk484xUJRTeb1t0X','0YayUx9Qr','m6','bB','K',7);
+INSERT INTO t VALUES (1366028,54,'hQkHS24G85BLKxRHX','q4EPub053Ehl2jGiKG5ZBxhkBeZ3fkcv','IMuEiRWIv8gLOdDqfqj2DWX804CO9O','6O','b','8',8);
+INSERT INTO t VALUES (-5382370,-58,'P','VwKF7sySR22dyiuwTNbIK4JEXrcIZ','HNo4lR7214MCPkyvHm9k','9n','ov','x',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c BINARY(18) NOT NULL, d VARCHAR(42), e VARCHAR(30), f VARBINARY(2) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-8176212,12,'pnUfWA6h','mrM3J40uRajPonYnOgX','Eyudod4g2IVieST76m','6','Z5','q',10);
+INSERT INTO ti VALUES (-8176212,12,'pnUfWA6h','mrM3J40uRajPonYnOgX','Eyudod4g2IVieST76m','6','Z5','q',10);
+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 (-4420266,-117,'xY8DXq','co63xz4','PNqpTaNdbpHXR7Ku6s','L','wt','S',11);
+INSERT INTO ti VALUES (-4420266,-117,'xY8DXq','co63xz4','PNqpTaNdbpHXR7Ku6s','L','wt','S',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8272466,54,'d4N8','y1RpyOKifdDDsS3qRm42YxGaYObHb0GsV158T','xnoXhd2SgBeiNhMAOxjnbCCOODQIJ','g','l','v',12);
+INSERT INTO ti VALUES (-8272466,54,'d4N8','y1RpyOKifdDDsS3qRm42YxGaYObHb0GsV158T','xnoXhd2SgBeiNhMAOxjnbCCOODQIJ','g','l','v',12);
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 (-4925554,15217,'cj','J5G1FxBygcAJ8hfkLvTXcDmHvI1nFDYY0AQYuwtCIUf3DznnjueKSiyvlL3IBgvBc5LCkrguQxVH06qEhbpTcj8mfxdnda1R2CSdmm9xbcrTCYJiHJJKgRfjNaggxq2j9aOfg2ymo1i07lzUhhaE3','gE7Tbfjk','9zhqEfsTSulwkCTtV4sMIKua0w7p38eUifgeuni3YUNNYFdi8QLkB7TEujLHaWSi74eTHkmZ8r7R1EUZsNJjP5mswGU7Mzf6Hoz2yYIbr3JUj6DH1lmketKPhLNWsHAejJ8o7JRAgXirES5CxFeiP571h','x6KE4QPizRQ5q7SVIoT2bPCQ','j190n8DDEBdiT5EAWKvwUky1CN6nWrTmdH6Q1Ire',13);
-INSERT INTO ti VALUES (-4925554,15217,'cj','J5G1FxBygcAJ8hfkLvTXcDmHvI1nFDYY0AQYuwtCIUf3DznnjueKSiyvlL3IBgvBc5LCkrguQxVH06qEhbpTcj8mfxdnda1R2CSdmm9xbcrTCYJiHJJKgRfjNaggxq2j9aOfg2ymo1i07lzUhhaE3','gE7Tbfjk','9zhqEfsTSulwkCTtV4sMIKua0w7p38eUifgeuni3YUNNYFdi8QLkB7TEujLHaWSi74eTHkmZ8r7R1EUZsNJjP5mswGU7Mzf6Hoz2yYIbr3JUj6DH1lmketKPhLNWsHAejJ8o7JRAgXirES5CxFeiP571h','x6KE4QPizRQ5q7SVIoT2bPCQ','j190n8DDEBdiT5EAWKvwUky1CN6nWrTmdH6Q1Ire',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(23), d VARBINARY(54), e VARCHAR(58), f VARCHAR(92) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16633892,11068034,'ev32rWVz1SXpF','vt7189AL4wOXvePJtVbwIoFj8PfwUHYU6UuQNL6W3','IoadC','dKKfmUbaU4h6crYFhybTmEbrcJ6NQqaXMemA2VSDplofiXbXDCy5Hll8nhv9Sarr6eFuS1','Sl24k9UHQ9RNFCkCWypnBJwgiP44eEC7sZIATTRmBp4He','IrcS4R19eElST6HZBfUxPXAFd2nBOgVUMZfgwDJcYDwiIPh7buUc',0);
-INSERT INTO t VALUES (7992693,3920678,'S8c6v7c','vJbWY11JeIDCvLW01RbfKOwquLIfT','7kvCw3lD6FIrKCwjddjLUEpR0C25BPGoW74nLqHAuBDp','Z7I0mwn227FyxK1RdnfD7ITASWW','yu8Bapi4XJ5yvrZzLHEYTpfsiyj6RcomrjgdzPAReFYjd8gEF','yWVD5tcdwsdShGcczGPXVBuLlLKQkTo1gYajKugfBYOzOF7qr8AKK3kzs4BR',1);
-INSERT INTO t VALUES (717016,11521264,'pIA683pV3JOAZ','bytJ','E30vBytrS','IMyrErjMTnahyN5GBK1bcjNOs0EfMjIPqqF8aCRrKzCtB8nZvWprwkuhvUEBIyppp5JHhtOUaOro8PUaLWdG0VGUuD0','QQkwXlt33lAQhlbSQkTn1R','JKJd7pofLwbESzbPhrTRxhRU00vJGO88J7rAGn0xfbZDp66xvPsd4t93aeNp24GDrBJKLXDGy4bEkImsw9P9a',2);
-INSERT INTO t VALUES (4445581,8440196,'cz1d7Lk5u','tSjVHzCJAY8fqffirW3blx8EgbzYlgctjXRxLZQ02zJfQNjIha','9Nna4gnKzBIZbbJvT6pgWqToRflVtWB8KT1KdTVIyGt','bCoCrB7xcjtn3LR2MiOgXc4BCqdWf6J6vo7APNPuukogVJwdsJLJ2xxfdNNWNqUB6ylaXA7J0oih','QqthdvTG66R','Us3MfeymCu6mKNad4eeOjCQ7AKMZWqyEspYGpYqWWJLMmPnll7bGV6C',3);
-INSERT INTO t VALUES (9135159,2004337,'5tPF7EnG2BVqT2','777Z0x4BCs05apGXZZL5foRtvkqKQep8lkJJXp','1Pm','GXk838OnaLjHaBLp3H','ne9JmrQxmXpzAAwi6GOA5isxQCwoYomIK8EzzKMnf7Myql7m0ZKP0GZ75rALnw2rzRnzijR3Ga4nYNG9hAUGuJxPXkHoQ3HjikPH','D92hvjZawXfNiwD3TbOisnGkekMmUSdVp5Gj0HgMtvYnZ9Sm',4);
-INSERT INTO t VALUES (7296159,16298915,'IuDuC','cjsF6dftmoA2sVECJ7jCu4FYfck5yeeX','S4dzg5kSVpk7haIPJJj3Fo7NFeB9Or84RYUeGbk5N59ND2AUR7lLyAZPU','nm5K7o0q37b2fFkryRskRCjXe5Q9fiKgfGhmYVG2JqaHEVKy434Ql2WVCkyq7lzZlECgpcQ188lf4N','bFJ2Oa5U1faQ1X1HgCEgoBiY6UGxeoweUGCdqsSqSnBFY6GuvMlrXFYA9a8hHro1Lu43tFA2V7UbD19CCY0ZFbKXCFGmqT','2KRkwxMK8Y4esk1nBQzEs6LEiqTLTaPk7jRsYcHyU306ag7SUzs2t',5);
-INSERT INTO t VALUES (15470702,1625339,'pezNqFYa9','S','zhruboCNqf0ImghlllpAYLlnDZ7580NUeDpqC2UuJ0o4','jn5eL1VcRpu0tZ2ASO5jpzVHkfrDl4lVO7bwbNf9w','eVcmJTWBqa0v1ezM2JxvrhqdMhuDrXXW39msdWToWpVwCMohls1','JQGNggCQ7BiUe',6);
-INSERT INTO t VALUES (9771467,5726591,'EXhytMrI','Y8tgiSbFkDchB7HPVkWtjKrnqI5QTDY17T0HnnUaRXQjZ','E1qWheFooH9iBiq0pEdFgib2s','uwjvIicSMrTdD119UlnPAkGkS2PmYvj8gYtNmyY5fpH','2ZAeXxlS3W2uZjULipFEu3kxBJK3F9yQqVj45VLhMykjngfw7hPWvfKg7OIi48SndiaMx3rLvKeU','gsYV2RqB6ZVwpRnD7vM64D3JPxcwfFGdleqRjjP1DPMzQi1nraciEdX0FtkSPFvqi0TjkVHkISy3NPWj6DnajX54bUFtSKzASTu',7);
-INSERT INTO t VALUES (6317753,5964260,'Q7RmfQVZkylm2B1Cv2o','TjHE30pBUFi0zD0FfzLv1BNLpeqfb','IFU4Ma89mSR2faTRKiEXJUQR','QMyh0FQv24hxODPf3h','1AYqzzbhUjwWyrZAmuNgKC1oKtx5O0AVNpePVrvXEUzgC6YbSFh3cb3tV2NmtnybmFHfqGeXglztFItZX4KRzTh0WuB','27jMY7fhAZL9hcp61C5hXYFnEC5pcBBX8BzwHg6YGjAyjspAfPAjswik6XY3hZHl3',8);
-INSERT INTO t VALUES (6522824,15758673,'YMnvU6J','MbzcZujEjUvJndgaToZ0Fvc0WTjUq7xFo2eNkvB','9utqnGTHOTohG5','IWTtiNwFPd7zmFHRHyvNfzvne6oJ6pzRWSrwMpJJUQ6iRYzSuMGtQpGwzBPMdgLYIJwluIhetxb4CVcVBs0H0Jk8k950','T3c4gp4uxih42A0BxijrNaFaUbQWm6c95ueh8OUt7dk9v2pyV8XmeW8f70ftGKGSZC1m3fEgPET','sKBbjV9ZHXXW82aB20loaZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4292466,-38,'JggHAYx9','QxvwZLFoD4SBNod0xzqJTD5nOSUnVtLwddkqFWyxASi5AVEkvINQfntsWyTwBn57gxXRiPtvNVdZXPufweMPjPD9raNv5oPCOkbmtwcWiZjLJIlmILHICh0g9XK2xu7Ie3FKbapjsBkFCUKhG0iz3DuMmfsB9OnyCkJbBJpTgLLwQUuknjcIe1fZkDerRwdlxPKYxjzazYqVMkYgUM9cEIXJwhRmnaYzzIeBMzrvjDEKgSCALNd','oHz817','C9wJYbs9vK6ZUu7876kIdXm8aJfw6jNLhSxiT738spVxRx8BDBnSwSnuTL7hvqp20q8fYsajtuK445rV1tJG9KGi2KiwLdTFZUObI5vBsW3tOZFjGqQr7rhggvLDRRClVmWutKqBE3DWk9FKGqcUWtNzvs6vqxuDEuwL5Vt2Vo8d3cvilSpu4rFg2V9QiJ4','3G','n',13);
+INSERT INTO ti VALUES (-4292466,-38,'JggHAYx9','QxvwZLFoD4SBNod0xzqJTD5nOSUnVtLwddkqFWyxASi5AVEkvINQfntsWyTwBn57gxXRiPtvNVdZXPufweMPjPD9raNv5oPCOkbmtwcWiZjLJIlmILHICh0g9XK2xu7Ie3FKbapjsBkFCUKhG0iz3DuMmfsB9OnyCkJbBJpTgLLwQUuknjcIe1fZkDerRwdlxPKYxjzazYqVMkYgUM9cEIXJwhRmnaYzzIeBMzrvjDEKgSCALNd','oHz817','C9wJYbs9vK6ZUu7876kIdXm8aJfw6jNLhSxiT738spVxRx8BDBnSwSnuTL7hvqp20q8fYsajtuK445rV1tJG9KGi2KiwLdTFZUObI5vBsW3tOZFjGqQr7rhggvLDRRClVmWutKqBE3DWk9FKGqcUWtNzvs6vqxuDEuwL5Vt2Vo8d3cvilSpu4rFg2V9QiJ4','3G','n',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-5049081,27,'jwjAIP8h8RhiZE54O5','dTQekOqEt1SaXVydnPayhZRzzGa1Tdbu8vFSVPZP2GbRjjonxPdEkzsFV85NRASWrsdaNJRpEyFuGSnu1Z9SGTnKjHqNHlMq9faHyQrOf38XKm7RJcXkgtX5V6KjpLZR5nMTpfRnN9gI7lGbTj0qnTPMixDAwCx1ajLCIwcUFMX5ZToyNzeOBtuzQkggpjZ1WXpQNoW9S6PHrJgf1d73Zb05ubgrxyzaoqKlKOsl','QomQQklALhCsdX6BgLUg','UezR9fGNdcXc0D2rFIh96kUEa76IWlcQYMt2oTVKZX33cLc3RLs13Us1WmzD4TXZ1F1Bc2UTUtGLPpHdwGb5zmnfYydFFCJW3aq1NmGCotsMg4ikccGWrfCaCQhCvKs','aB','z',14);
+INSERT INTO ti VALUES (-5049081,27,'jwjAIP8h8RhiZE54O5','dTQekOqEt1SaXVydnPayhZRzzGa1Tdbu8vFSVPZP2GbRjjonxPdEkzsFV85NRASWrsdaNJRpEyFuGSnu1Z9SGTnKjHqNHlMq9faHyQrOf38XKm7RJcXkgtX5V6KjpLZR5nMTpfRnN9gI7lGbTj0qnTPMixDAwCx1ajLCIwcUFMX5ZToyNzeOBtuzQkggpjZ1WXpQNoW9S6PHrJgf1d73Zb05ubgrxyzaoqKlKOsl','QomQQklALhCsdX6BgLUg','UezR9fGNdcXc0D2rFIh96kUEa76IWlcQYMt2oTVKZX33cLc3RLs13Us1WmzD4TXZ1F1Bc2UTUtGLPpHdwGb5zmnfYydFFCJW3aq1NmGCotsMg4ikccGWrfCaCQhCvKs','aB','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1136670,27,'gUu','yH79TLKEVIe0c1MS36Ikdfx5EUscV8WCFXtyg0myiaYD7z0bY1RN3NQgtOZWz4i5TQ9MPy2Wsy0N020ws9jnEOMA8N9Hu','nyFw822tWH257AOCE8ROlk','t7DX1VS0Gzwn4xdo4xyyAPtMea','5ni','s',15);
+INSERT INTO ti VALUES (1136670,27,'gUu','yH79TLKEVIe0c1MS36Ikdfx5EUscV8WCFXtyg0myiaYD7z0bY1RN3NQgtOZWz4i5TQ9MPy2Wsy0N020ws9jnEOMA8N9Hu','nyFw822tWH257AOCE8ROlk','t7DX1VS0Gzwn4xdo4xyyAPtMea','5ni','s',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(88), e VARBINARY(62), f VARBINARY(42) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3969073445,-5035611188023075037,'1TdcZA4IXmh6Q5IJZtsnnlnci48Dm8dl65NSG7LQqrmV36','j6OA9PZQZetbeQ6LN37U0813LlzUCa1hGmvg1WSImkSdjf7VVXXOF','vC0kcGv1zR9h7BFMvyjCeyOXGLq4OENU4QZd','iJcnYByFntFw5mskldEAK2BqQqOBhzydJqfyQLKA0','k','e',0);
+INSERT INTO t VALUES (1922737511,3031703263884771667,'XrPZwBpBVG9O9b','4JZGF0S6VU9MngJ','fTQk7wjWrJKCnAZDWq44xaheyan5xTx2Tc1v71fS8wgD6l','4','iN','Z',1);
+INSERT INTO t VALUES (2225945105,6139062684674404816,'c4GuzahRwYiL4u934lA','J33vClAA0FI0JHGsDPIZkdMUNjZIFypCcICgPKpoTiGDZ0AhztAUG3t5AHUah2G9NMZoWNTTmIikz02SYaYB','bHRz7jOPEaKOjb40PMoz6pm2MK1dbNlX','54xpFDmx4zT4ZhPCe7b40jdOg2Vluw7zkdoMRLmCKZ','ur','G',2);
+INSERT INTO t VALUES (155213723,58112005562546269,'xlY3PPJljF1AyrTqEHYk25qawTaPjQSZAplfCXMEC3','8sViuQDm0J6JsTtQYFGEJXHNjaK5KDN91uH04wiKFSRcXhaVzGyv61TZQd','q5LgHxfrLiFlB3w1B5XTeezvZx66UcqFcW32MSTSGywDPBGKYAH','f','S','t',3);
+INSERT INTO t VALUES (4243527175,1579509654929155469,'ZFwLIedff5msqYR6Sh7NWNSKPCQmAlQfY1nzM7iC5D7xL0CXgXY13l2HIfZnQTT6yvRr7LFoEdM','RV8QHT90SkRShKMfGwgOK','vFSkVNm','lwKb1eZmPYwb8s5Xmqi7JuW','M','b',4);
+INSERT INTO t VALUES (379251722,-7337664943564939694,'P3Xy2iGAX4d1l8R','9em1rxc7xs76AZpBXGUe8rX3AErDhQdj72hEZ9G0vIkVRH1xyxL','LeGMWHs6LQ4jG','MMDyutPCthYMn9qNsmHXZmdeCe5eyzYCOrnHhYJ','7','B',5);
+INSERT INTO t VALUES (2163207318,-8242111959432139109,'vfOlOwv2VtmRCgHrmdyghhoOAhSKFFetE7pIZdeTiqwyvOvYzBXbS46f21C30TUaS','GHKWFs7OJzi0vS1Bu2s5N1wXlYVjRYuXeuCJInGdGmgaInZwhNb8CePDBGmB7p3bxlNy','NZAQuJmKsaMhUtmbjjLM','yd','74','Q',6);
+INSERT INTO t VALUES (1567755014,-2846409924317060640,'CI8kew4785QsLyL2sIJ6ZWwnUDP2j68pfr0qxnbkDKdlLbrSBtdpOwJx9rpLo','EGCtLBqCVPEtqdZ2Rm1krAgLoT6Q1','YEgjpZwcovZo5VPlPZ5aju9tiSA8WIyZiEGJ5VW','hDHy0EaYKvloqfXaAII4ubsaYa6','0','P',7);
+INSERT INTO t VALUES (3338305794,5196767872828166775,'cbXrBGEHvFvNSZoNie6n1UwtZutqUIBl6sfanTBTp2TxHr5t442r','4LtSE1LK7mODTwPO0UvCGB2Brk7DRD2DL3YE58TNkYuBDtizsKebshSPZWTG6H9NdtKG47BDKPQiF6','6xKAM','xHF8qVDFWk1Yigogexjvu','aC','l',8);
+INSERT INTO t VALUES (4172614879,-4064104747658214075,'bDq2BpTk5WRoijQ','9Wt','zohMTVwgDQKzN7jZaL','AhCXTbvU9jXsKtk6ekR6','M','O',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(88), e VARBINARY(62), f VARBINARY(42) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4034561912,6677701,'oeYLKEkXozce','VFHUgJUnO8b6','3PydhkebwdqKFt3TReiSOYLSdFPrsJedrBolIBx','f1K0POH16YE9rL','yicNOU5pwdNxtRTAu3ZF7RDqEHiWCATcW','qZFSGDJgW3wGFb9hoVq5doqRZcyv',10);
-INSERT INTO ti VALUES (4034561912,6677701,'oeYLKEkXozce','VFHUgJUnO8b6','3PydhkebwdqKFt3TReiSOYLSdFPrsJedrBolIBx','f1K0POH16YE9rL','yicNOU5pwdNxtRTAu3ZF7RDqEHiWCATcW','qZFSGDJgW3wGFb9hoVq5doqRZcyv',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(24);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
-INSERT INTO t VALUES (2487687037,10689419,'j','GNizkesm','arGPk03ciQ93','nOJz34DVu8W8KdwdUvnbP5hngx5i2rdl2rLHZ3znwa6feSdYng7Qb5m1taTrCLU3AHXuWAobUlSExpBQYpdoH','l25addVywzBvoI71RK1SgIbpfNPvK30bH7Ch3fqDWMsWUAthkN91YWKNXZ8JxCWZ8o8fEHaLuSzxvEUhpeQIul2sVcLvEtApBW0U','gVuwsB1KCfJvFAYkpJL2ZPDYVfYhxtFCzX25fV0rmfe',11);
-INSERT INTO ti VALUES (2487687037,10689419,'j','GNizkesm','arGPk03ciQ93','nOJz34DVu8W8KdwdUvnbP5hngx5i2rdl2rLHZ3znwa6feSdYng7Qb5m1taTrCLU3AHXuWAobUlSExpBQYpdoH','l25addVywzBvoI71RK1SgIbpfNPvK30bH7Ch3fqDWMsWUAthkN91YWKNXZ8JxCWZ8o8fEHaLuSzxvEUhpeQIul2sVcLvEtApBW0U','gVuwsB1KCfJvFAYkpJL2ZPDYVfYhxtFCzX25fV0rmfe',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (320379070,-57231264910553666,'tELmUBexoMvuhdAm2vSWejkOWoQ8Ju2h5mNz7Fxo4','MHq9dlwH7OjFytfMEdVHAeN97SAWuXQxCir2WQ7tOkBsO9EE18pMnwNg','BVUI5bFZFMjddWFdhsie6ZJLxUJg2btpsHRk0jEOet0UmdHnKMPHqrdPC','NPmpSu9vGVSHTyasYYy16bf','Wq','a',10);
+INSERT INTO ti VALUES (320379070,-57231264910553666,'tELmUBexoMvuhdAm2vSWejkOWoQ8Ju2h5mNz7Fxo4','MHq9dlwH7OjFytfMEdVHAeN97SAWuXQxCir2WQ7tOkBsO9EE18pMnwNg','BVUI5bFZFMjddWFdhsie6ZJLxUJg2btpsHRk0jEOet0UmdHnKMPHqrdPC','NPmpSu9vGVSHTyasYYy16bf','Wq','a',10);
+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 (2727115481,-2388458777844645436,'F5uBlUqXMhfmLqHmMbK6dhbMWnIDkfYPRJbQF3x4VcD2m3RbcCfwKwYBkCy7ZO','MFDYCWVumhJUjgFgVAqYQi15ACcTnUzu04wsECh','LUdYPBDPQaFp4QaztRi5BoAv7tdXv','GG3uuzan1iNQ35p1y9csH9YxQEhWRLr9yBN4Jca','F','G',11);
+INSERT INTO ti VALUES (2727115481,-2388458777844645436,'F5uBlUqXMhfmLqHmMbK6dhbMWnIDkfYPRJbQF3x4VcD2m3RbcCfwKwYBkCy7ZO','MFDYCWVumhJUjgFgVAqYQi15ACcTnUzu04wsECh','LUdYPBDPQaFp4QaztRi5BoAv7tdXv','GG3uuzan1iNQ35p1y9csH9YxQEhWRLr9yBN4Jca','F','G',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1660263348,8594539,'k09J621Y1gVK00vmeA','WnzNodEWtFmnat74LGpEdBiCKPSNjPheU58rrrgddsfAWGsWwN5tdVA2OMJmO76jxAhABjZYJLgZZ5XlBgg44L6','TzjHJD2T0xSSG8kAxzOyeSf5bdbxnT0MmqHEl1az3jjzELnvP5xxv5','1xduRfBDwdjI9bPIYQd2CWDCKQnEuUs9GoyWLEzRzQt4tBLozcjQ4Xs11gXiyEQHbCEq4k3iU','s30XowyTt9jB5FxjvtnSY9fhE4tVORorz6a2EgXu8dgqf20N5q','PjE9m5hLurlg3KSCMgwOkGg8csdO45y6LVvKo53',12);
-INSERT INTO ti VALUES (1660263348,8594539,'k09J621Y1gVK00vmeA','WnzNodEWtFmnat74LGpEdBiCKPSNjPheU58rrrgddsfAWGsWwN5tdVA2OMJmO76jxAhABjZYJLgZZ5XlBgg44L6','TzjHJD2T0xSSG8kAxzOyeSf5bdbxnT0MmqHEl1az3jjzELnvP5xxv5','1xduRfBDwdjI9bPIYQd2CWDCKQnEuUs9GoyWLEzRzQt4tBLozcjQ4Xs11gXiyEQHbCEq4k3iU','s30XowyTt9jB5FxjvtnSY9fhE4tVORorz6a2EgXu8dgqf20N5q','PjE9m5hLurlg3KSCMgwOkGg8csdO45y6LVvKo53',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (761723682,5847992,'4HLUq70vr2KggtDAx7L5t','6gDKmmvNE0GJj6sLRrs1bUIUtzHCdWqcHpbtTZGFBkcrVhKwmOEhGfUY5AElDSh8rSyRUFOYF2XzCRWg6nglPAF9oIx7D5eiFgKWe7f8J57wSN1boDEeN1FDxWsfuyKeN7PNQQ9UvstJX44RtMCuPOvWkOiwh3cYJFjnnVlQd6YW7WZAqtm1TYmVtw5L68Rec9nk8bOaZTzef16uztbigA4a','FbfllC8o35SVhGmMtZ0PKKS9A3NpqLvpgdJk9y7sttl1aFS1PRiulR','DLwevntiUxIN1xyz63yZBnJOA8Et60xeaV15d3STW4Qsem069Jhk1xLBKwBIxIqxira0pOaUurSUHv719bRrP1uj5EJWdESVJ9xluRhFTZsakbFx6B7arh3NIALqg67ZNYtd1Foz3p7z7xlSKGQBhKoAOFa1NJ19RnWgph5otgw2Quc1wlNnNhzGDsUFHH3jXzCbdPZU2egAMn0nv8omKQnTxywbshnDx','5Q3ipxhDAg51','MZdc94LOSORiA9XW6b4wUpovV4h2esSP',13);
-INSERT INTO ti VALUES (761723682,5847992,'4HLUq70vr2KggtDAx7L5t','6gDKmmvNE0GJj6sLRrs1bUIUtzHCdWqcHpbtTZGFBkcrVhKwmOEhGfUY5AElDSh8rSyRUFOYF2XzCRWg6nglPAF9oIx7D5eiFgKWe7f8J57wSN1boDEeN1FDxWsfuyKeN7PNQQ9UvstJX44RtMCuPOvWkOiwh3cYJFjnnVlQd6YW7WZAqtm1TYmVtw5L68Rec9nk8bOaZTzef16uztbigA4a','FbfllC8o35SVhGmMtZ0PKKS9A3NpqLvpgdJk9y7sttl1aFS1PRiulR','DLwevntiUxIN1xyz63yZBnJOA8Et60xeaV15d3STW4Qsem069Jhk1xLBKwBIxIqxira0pOaUurSUHv719bRrP1uj5EJWdESVJ9xluRhFTZsakbFx6B7arh3NIALqg67ZNYtd1Foz3p7z7xlSKGQBhKoAOFa1NJ19RnWgph5otgw2Quc1wlNnNhzGDsUFHH3jXzCbdPZU2egAMn0nv8omKQnTxywbshnDx','5Q3ipxhDAg51','MZdc94LOSORiA9XW6b4wUpovV4h2esSP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT NOT NULL, c CHAR(45), d VARBINARY(46) NOT NULL, e VARCHAR(33) NOT NULL, f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11560,-803017904,'R','WkqOXPHPfmQA4kHjyzDACXgxlBIwrChVOe','fivRX5','lcJ96uoGW6iBCRrXZP6ZoUlQr2HCy70owORaLcCTcwdfoNHxIumy9ZQm9F2s4SA1nOJf','Rrrm4lEFGzOTKdHbi','tlKZIx',0);
-INSERT INTO t VALUES (-30300,-1290095751,'OQmZdRsBDo3acP72dWYvaQbHu','iPgj387n9D','ydnVM','BWNVQWctpjx34nFKLR','m6FXLlkkC4PFuNL18ODAVFaz','zQRh2QNTfd96Lb2gE5MNczmVgy3w0mLoSciLS7JR9Si66Y1cPBE21yhi1a9YYmRCOqsD9vRFVFk7wVJOCXEiWJHhOK201uojI',1);
-INSERT INTO t VALUES (-27698,623790057,'x5lB3Jc3cEfp2YuDlyse2bR','EEeONKhtTKGtM6XtgOcan','mYKKNnBPxr9g6vmnl5KktQn4BTQGX','64aIjsXsXE','LjlIuwwmxILSE2hYQrd2aueAgRgQa','qwRUcgVWZhVUK1MGKZSlOb3OpmmSnQYA88KVjjEb2Z2ScsWS0r6UUiYaCz0pjQsokfORjgmO',2);
-INSERT INTO t VALUES (32195,1417250760,'tczKFzK267Io','T7TBCsugx','7cESnjnvoL3MAgOST66mFXDsZ','XgBTYRNfiEZGwsjxr04QzSEsxhWkZQvjkTxFW1zxjuUQP8yEWpXmST0wkeJL2Z7z','UNtMQUiE7n0Wygmq6ku2TZlxs8GdHtlbcXDG247tS1SSoMYX','2Rg57AlSJg4txnjckilKEVFFyZUoDwKCPGdx3cMf6qz3odzOmZJug2vM1UePOaZ9qAoIDFYlPTJkW9N9lapucvpFV6IOh',3);
-INSERT INTO t VALUES (-27258,251153297,'lHBBT9GvX1bZsRbsZJ6grLS1LnxJWWInxrHz6jHX32S','hsnEQdBJZIxh9obYuqtbI2WNt6aUiNQr','0x1','Oaa9LSK4CweE33QL','pReeDOELl0KxxVGlGxihpjDqzSpeBw7oxyY4tIqjwJW2RguTkKXNRff5BldM35AJ17J','EcLxZK0mkPLUePBUGVQ56SYHkbJtKjK1r8CIuzYKQAjhiweTJhDlxXWLriIuoyJjlKFtHeb2BrCh4z7gIMkZo81S',4);
-INSERT INTO t VALUES (-3426,-1701166357,'En3y7JFJui','XPBn74P5FYSm6psAKoYzXFsFkh','sOAh4im6OZrXw','0601V7fCYpxxgsGoQKbiClEb18iTwf3fB0L70tvikQ6alhOLVEjNg4CZ16uZngyc50GMVDZfxVX5ZLnsNy','DkC2QYSc5dkHuX1nBL6SbnkMRwfvTKtZraGN02Blvt3pb1fRap1VshhY4rFASsQw0lh62nOs8OxfpsQ0qiTKphZNXcxcC','ua2zE7pvpoebrX1cejr0EQHdrBjzt3hXXBSj47JuFTApHyEKSF8S4oyW',5);
-INSERT INTO t VALUES (-30981,121704832,'Tu8pbItS2e5AqDAG','9BmkJK2vWk','mgThhRB0jGmWIgtZAcF3ar','qIPwwvC6CSUQUc0njoVmjwYtf6kqsmHHPre2h6x3Cd6CpJ8XHMWNxywNhOOxbVQBHOXRhnTJvyF4uI3nh8aXYXDNJigSxSOBz','S9E8OsE96mU6AJWS4PVRIHeyqjsWng16UKzzpI7dr2io8MH32Qs0t2xY7jPsFkR8rjkJjM4PDWypTuQs2','Cssg2wWIfoWjy3Bfz23zMCNYbtPO5lesfGq9P983DpZJBD9Agg9RU1rjAeAxV0BcGDmCqkrga4Rb9lJZpyy6q5R4AjGUS7',6);
-INSERT INTO t VALUES (-18635,-1465434323,'D1qkb4qrpT9NqkSAStce01EnJJDHMyw44pe','JUAqr9LChMif3y0AT2deBFzhr8tmdAOC8q6odN','5G7flM9vDBRkERTKEjr0MvekNK7Rm','c4cT6A0c6xoVFtCUHCo4d2T1Y9wlNbXeyzJ8pr8yTNtgqiX63L5Aa5pEeWik4PBU8j42mloaJ3MV7BGTWoNCCIurQnefxa','O9BqpB0NnUVQa','R0HAX2Rk0g251JQ1',7);
-INSERT INTO t VALUES (23675,-1578164638,'O4266y9aLEQIGW1uGFCipmiLeAzeFHC8','Apsg8','s62','cDGzq','oDRbgv2bKhiJpvJW6BWGOQiWeLeuQSZ0iS7XHwwd4XFBl5GMmOjU3LeumrnTc19OuThMBYrJgtpQKYFNxZI5HCR8Qxdax','Y7eC',8);
-INSERT INTO t VALUES (-26073,-1713527007,'1EVhloNPNuLWaZacoY8Ou0fca9A28NAoohV','ihnIFTU1ojTQFlG3rzUxm7uYneYQQW0gCFIWNuEmXYeM','10','64ZNNuDS1oGONm94FEcTJzbO3LaoufoqgWt8P5W3fcKOO8ss1i3KEcJigYUFYSzSfUcDsVzdV','LDq7KeZyqS0LpzNaN9u0UBPWLf3gaQoGGZHx3V4M9oMVeujAgkLbIcu','knhPetI65bsLeFytTdZ5zeN22t7BEDZR24gETkWnINE8WgVx6rEoGM3vN9WE34cdhv0btDNkBppbrs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1097978859,-3635559883532043872,'MBS1QnGCQLc0sX2v4wwMmDizqwOt49Qy8NBbdetbujI3Mp5IsK3KsxlC9Rsiev05TQK40','zUTK92I0bm','5AR1zSzHzmilpQ22c4YFuoa4e95ZFDZgqHHfc0yl6ieu5UVPRtRdli1C','liRdUDNs0G9wpzBH','SC','I',12);
+INSERT INTO ti VALUES (1097978859,-3635559883532043872,'MBS1QnGCQLc0sX2v4wwMmDizqwOt49Qy8NBbdetbujI3Mp5IsK3KsxlC9Rsiev05TQK40','zUTK92I0bm','5AR1zSzHzmilpQ22c4YFuoa4e95ZFDZgqHHfc0yl6ieu5UVPRtRdli1C','liRdUDNs0G9wpzBH','SC','I',12);
+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 (1919647399,-8857328910414950647,'S5vWN6hOd0dL1EDshoAVyqrtHeXHBlup7A9HsLN4VF2FC8TrqGZ','HO0QeKRJNVnBXbFZC7g7Blm4FXmwKGG0x0xKCjiQkA821uOGJ6SQahXw9wseNkQBw9rBNQcaOvCNJgpUl4TRCXpKexqQPTUy0Wd','Feokoldjb57kv3g','0cSuLXY3tu5130LGDzPrTksKBu2TZ7pMJH0DBI6zB4mPtbsUO0kL2i7xfDaYWTZSJPRlPf25mKk5PqKwaSsF','OU','c',13);
+INSERT INTO ti VALUES (1919647399,-8857328910414950647,'S5vWN6hOd0dL1EDshoAVyqrtHeXHBlup7A9HsLN4VF2FC8TrqGZ','HO0QeKRJNVnBXbFZC7g7Blm4FXmwKGG0x0xKCjiQkA821uOGJ6SQahXw9wseNkQBw9rBNQcaOvCNJgpUl4TRCXpKexqQPTUy0Wd','Feokoldjb57kv3g','0cSuLXY3tu5130LGDzPrTksKBu2TZ7pMJH0DBI6zB4mPtbsUO0kL2i7xfDaYWTZSJPRlPf25mKk5PqKwaSsF','OU','c',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (958303324,-4932507131373557406,'HnjI0AkQmfsIjKU5t9trTzm3AIuiUdGlVL','cqNKuq25e2vJQEFWA25IE3jdsbGetelmxD2CreNI3aKSCsCv4MyGLCG45Lhmy87qqUC8JD1qeQ1gkeFcXXBtpFBuyYW2Yry59IaqlipU4Jgww4XnirYE0GxskVngOw0IbkBIfAdnHiGkmQLnY52ppvmIgSAu0gHpozQaGBQX1g7jX5XouW8BjTNr390gBJfZm8lEJ7XkPDdhqLyz3XygO47W8vVkupeyDJQqRrGlY29XijJTyULsWPq75v1trv','0qauJWQMAgF2UfizRUYxJXeWZRv5GmKQHWgwKc','SzjAUa2jflqrbTHhpbwo4nMy1Yhf9uxNcjJWj2LOnIO0X2qGPTYZB0CbOEs3DQaU2XibzS7T0dbZblVtD7UqqVndUZ2qJEnPRmTBV0UgYj9XRG6YsoQ88BxbQcrxAAqvgdMCOi6QjIeSP2P6db19ryYfFdjfAFMNvrCjbxf9rA6ZjYMDiZMoERrnNEgdwjTFJ9ngd3G7QCQibr4ECqtVBsHWZtqC6wIhChPqNlfp6igFjpkfcFUKd1','Z','Z',14);
+INSERT INTO ti VALUES (958303324,-4932507131373557406,'HnjI0AkQmfsIjKU5t9trTzm3AIuiUdGlVL','cqNKuq25e2vJQEFWA25IE3jdsbGetelmxD2CreNI3aKSCsCv4MyGLCG45Lhmy87qqUC8JD1qeQ1gkeFcXXBtpFBuyYW2Yry59IaqlipU4Jgww4XnirYE0GxskVngOw0IbkBIfAdnHiGkmQLnY52ppvmIgSAu0gHpozQaGBQX1g7jX5XouW8BjTNr390gBJfZm8lEJ7XkPDdhqLyz3XygO47W8vVkupeyDJQqRrGlY29XijJTyULsWPq75v1trv','0qauJWQMAgF2UfizRUYxJXeWZRv5GmKQHWgwKc','SzjAUa2jflqrbTHhpbwo4nMy1Yhf9uxNcjJWj2LOnIO0X2qGPTYZB0CbOEs3DQaU2XibzS7T0dbZblVtD7UqqVndUZ2qJEnPRmTBV0UgYj9XRG6YsoQ88BxbQcrxAAqvgdMCOi6QjIeSP2P6db19ryYfFdjfAFMNvrCjbxf9rA6ZjYMDiZMoERrnNEgdwjTFJ9ngd3G7QCQibr4ECqtVBsHWZtqC6wIhChPqNlfp6igFjpkfcFUKd1','Z','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (402103193,8126557700034081765,'yf2D8Po3ozUYhJOCfGJ48KPOJn1iVze4t8HCZcdsAZj9SOr','KNeDKJGs5h0A435PDdruWsMS9aK12cEt3qfbfKxKFz8H6QSpA64JoAqahdExXm5M4DakY','1NjXLH8C3q7IPPhwOPmLeTuYoyobHh91sNWIQY071FW7RG','5JutWgBNmqb','CHK','e',15);
+INSERT INTO ti VALUES (402103193,8126557700034081765,'yf2D8Po3ozUYhJOCfGJ48KPOJn1iVze4t8HCZcdsAZj9SOr','KNeDKJGs5h0A435PDdruWsMS9aK12cEt3qfbfKxKFz8H6QSpA64JoAqahdExXm5M4DakY','1NjXLH8C3q7IPPhwOPmLeTuYoyobHh91sNWIQY071FW7RG','5JutWgBNmqb','CHK','e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT, c CHAR(47), d VARBINARY(58) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(67), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8770210173184675845,-2489550,'4IGcXROwVi0kjQ7S5H89GY0MoTAMOVpowRtWi7','6','oY9QowEbAV','WDFQ6ee32wXKeK4DSaW7kn2QL5joF8I9YEsFutOiEO0CYS','sS','I',0);
+INSERT INTO t VALUES (144619657724573438,7364935,'34uFY9lNnwq3d57w5ijYPWh','vxjHzQP','w','HLS2L9mOIHmGYcQ2e60','rc','4',1);
+INSERT INTO t VALUES (2068155191758500103,-5559760,'gOV8H45KzDPmkGgwNlNT','HIFtvUbKq2zNXdwl9uCCTdauZ6nHJQ6jsmYzdgzE','DN','SFhKH','g7','E6',2);
+INSERT INTO t VALUES (2728400291575165721,-5803819,'MfK3DExBjiyca4q5apuhxa','rf1','pxhXLsxdPyFFNVM62mJaUnC','tZ60cIi3TVfC5MsByYcUiQ6JQYlcsCycibhm4RLm8w8bTcRyKiC','VY','3G',3);
+INSERT INTO t VALUES (7332339237399872270,4372822,'GzbXsFHt8VcODdn6PqTn8oMq2bSqZqJeoPnRW9dYu','LyYpbYDMhCVNrAHSd1txStv63yKR1D435WXKU7nPIDLBzeT9MpWtymSO','978NJvYU5Y0O','Q9OMtOX3N1M0uHeVF7zng3PFcRGdroWESetuDdQKyT7ksmyaQ','eY','G',4);
+INSERT INTO t VALUES (-118563861198243603,-5066673,'AY0gUcVK5','4r','YYxpEi5z09KvKDeuvd3q3czzMSfyGtlDla','QPg7FTWT42mx','RQ','rz',5);
+INSERT INTO t VALUES (8559797551113871758,-984114,'XOqzTDzXPRwP2ogtLW','WhrNvZQ','DOhfpcSjS6u','1C6uFANLyNNloj2NGsBH3yfMeymkigaKU69pxtjK','S','Iw',6);
+INSERT INTO t VALUES (4748578724676103130,-7142793,'6a','BrkOxpo46mWG6qknOoKjqkELf5','ydtDFvA3roTgzItQUZpahNJTKxJ','2rMDKo9CH6hGPr5v3b33iaRk78U0cGAQUsHu0ybUm','Sm','R',7);
+INSERT INTO t VALUES (-6027710791888129210,-6244699,'c7ibkorSYTyJ9ZuZ','2UMFnDYnrNt6','V3Yy09kb5GON3rptn1eocjWyICF8','B','vC','M',8);
+INSERT INTO t VALUES (-6290994209832605542,-1115234,'XScRJQLXGYHBU73G9jyiowK2gNAshqBB','1csFJhU4LBSH','rjpaXYAIjdWu6Wo1UrIG','KQefZznI529LQKALdLYxcsX88DcI6EHUZlSWOPFQVLaLSAlmXKfiYVO','c','t',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT, c CHAR(47), d VARBINARY(58) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(67), 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 (-5775558462849438546,4531205,'Uk4Xa414KE8m7GsN6X8eaFnd78dF1kWTe3U7oxW11ZnY','vFMUwFOwS2xehvT','emWYOZ','M3ujWM7ktDqwTKd1Gj2eWfW0HC0RdxbaNSLiHfvhr6vTMaptmcyeoLArxWwz1c','2','bO',10);
+INSERT INTO ti VALUES (-5775558462849438546,4531205,'Uk4Xa414KE8m7GsN6X8eaFnd78dF1kWTe3U7oxW11ZnY','vFMUwFOwS2xehvT','emWYOZ','M3ujWM7ktDqwTKd1Gj2eWfW0HC0RdxbaNSLiHfvhr6vTMaptmcyeoLArxWwz1c','2','bO',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(48);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
+INSERT INTO t VALUES (6241177017202764501,-3339325,'nF5skd4rRncZs68lVXlOQOEnrek94j30OjQNzyhnBrUcf','WW3wa0JSpKxxif0BDBWCG0smUiyI2agdFDBzCr','g4BZPGJMkOUhEutmnfmdC','cW2Z2FYA','O7','S',11);
+INSERT INTO ti VALUES (6241177017202764501,-3339325,'nF5skd4rRncZs68lVXlOQOEnrek94j30OjQNzyhnBrUcf','WW3wa0JSpKxxif0BDBWCG0smUiyI2agdFDBzCr','g4BZPGJMkOUhEutmnfmdC','cW2Z2FYA','O7','S',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3493135812665080367,8118351,'o092Cv2CVA3reDGYMRp0FgOuRsqP3X6tMV','XCv7TsHOy0jwuYNZP6qGObK96rngBSQ6xfN36k5rtEobdnzc8gdXqbu7UNrg5meaIMnPJb8Q5e9OpqH319KqQvMP01pHRyrHILiwM1lhnABMpDLcDh0ynu7LHcuzzktTGE7d0azFe4kBwsXlmaMUffCzYuptlwZVIgIdv64TrgbMeKxwdwUHiEQ7QIz6rRLvz','M7kHGQhVSaVJ4LhreVGr9v51G','xT1X6fU9ZnHik6e4j4T6VKjslu3amYzd6ZtfjjVleBRaEl1mxMwXlpn3XN2UD5','F','55',12);
+INSERT INTO ti VALUES (3493135812665080367,8118351,'o092Cv2CVA3reDGYMRp0FgOuRsqP3X6tMV','XCv7TsHOy0jwuYNZP6qGObK96rngBSQ6xfN36k5rtEobdnzc8gdXqbu7UNrg5meaIMnPJb8Q5e9OpqH319KqQvMP01pHRyrHILiwM1lhnABMpDLcDh0ynu7LHcuzzktTGE7d0azFe4kBwsXlmaMUffCzYuptlwZVIgIdv64TrgbMeKxwdwUHiEQ7QIz6rRLvz','M7kHGQhVSaVJ4LhreVGr9v51G','xT1X6fU9ZnHik6e4j4T6VKjslu3amYzd6ZtfjjVleBRaEl1mxMwXlpn3XN2UD5','F','55',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-3300524621989478655,-4190441,'wlWkCU24qj86yGi6PBqyoR0X7x','ccQSBHXxNjogvviNYSNIieBjUZ2qwzdLkyvOkAz9gD5L6CJarCE408CsZsm99BUGPbIIzTh7qWizVeUMoRDbUJq1AEyOxDZjZwuujfMseRtXr9qw8gZ2SmqTcrq56mxY7vic5xG3koylvelsdaoCnq4Ei1gnd8ebILkCaybnkgpYrgAd','JFRUYgCM5ec6MwfryZKoDiOjKmSEp9Zs','qF5Ri62NI3lT5bryYsr','o','Ta',13);
+INSERT INTO ti VALUES (-3300524621989478655,-4190441,'wlWkCU24qj86yGi6PBqyoR0X7x','ccQSBHXxNjogvviNYSNIieBjUZ2qwzdLkyvOkAz9gD5L6CJarCE408CsZsm99BUGPbIIzTh7qWizVeUMoRDbUJq1AEyOxDZjZwuujfMseRtXr9qw8gZ2SmqTcrq56mxY7vic5xG3koylvelsdaoCnq4Ei1gnd8ebILkCaybnkgpYrgAd','JFRUYgCM5ec6MwfryZKoDiOjKmSEp9Zs','qF5Ri62NI3lT5bryYsr','o','Ta',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4977595035200259327,1352485,'g2UKbHJWBjuI','uobpFgSlvYZFF4zKDOQfo0m12bkaOrKZAofR2GknjgdI5IexFZNvzlF5Rsm2XUbzjZvxSIih6vtp1qqj0qjeg5bcUQFrG050rDDyjED9L','bZqkYcYZvqFY781qrZ','9804kVceNU9t0B1fBwhNKwzm2vKKyYVOvgS11rH7CGeJjdq','k3','wQ',14);
+INSERT INTO ti VALUES (-4977595035200259327,1352485,'g2UKbHJWBjuI','uobpFgSlvYZFF4zKDOQfo0m12bkaOrKZAofR2GknjgdI5IexFZNvzlF5Rsm2XUbzjZvxSIih6vtp1qqj0qjeg5bcUQFrG050rDDyjED9L','bZqkYcYZvqFY781qrZ','9804kVceNU9t0B1fBwhNKwzm2vKKyYVOvgS11rH7CGeJjdq','k3','wQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5770361368414565886,-156965,'0ESdyxvcxU79wEhxcmJyyNWdm7VWiHgzjLHCeHcMi','tbCRmtbUAOI26hBOsVXYL01HAMamUdURrHQszrrnPIpH0OnryPqTcjQp4YL4HVlD8hxpKyO35z5mQ9uBhS4wYwCPGVs900rTZCPlzBlYjEbA8UQ9snc3xG4Y99Jd1DjxWl1X92UnxbuyD86PQI9EjfJAdYTx0j61bxpi5BEYXnHJEcxAWgfCj6elWYtefnKEcZXtmwBY5kx3p8s','DooLNCsXOUv2OivPBzgBCFEoZ8Pxi4d2nAp','BgM77dZeEVNoj8T6p0k6CcvnlqMXeSAjJ6TAQp1AJTkYw0owmRIlekMt3TGpaUnNeybUqIdf7ikeGWP5PdX3TEkJ4P54R5M2z9NtRr1zUKE2l3xDzyxsDUCDpFevBNo3Xqk3ildO3U5IMUmfa0Wi683zeBrkdWlfR2LyQDsKX6YLpTTKZ3OserPnJ7QIekXgjbNEBtDEhtTcPVbeG8LeT8l','o2S','F3',15);
+INSERT INTO ti VALUES (5770361368414565886,-156965,'0ESdyxvcxU79wEhxcmJyyNWdm7VWiHgzjLHCeHcMi','tbCRmtbUAOI26hBOsVXYL01HAMamUdURrHQszrrnPIpH0OnryPqTcjQp4YL4HVlD8hxpKyO35z5mQ9uBhS4wYwCPGVs900rTZCPlzBlYjEbA8UQ9snc3xG4Y99Jd1DjxWl1X92UnxbuyD86PQI9EjfJAdYTx0j61bxpi5BEYXnHJEcxAWgfCj6elWYtefnKEcZXtmwBY5kx3p8s','DooLNCsXOUv2OivPBzgBCFEoZ8Pxi4d2nAp','BgM77dZeEVNoj8T6p0k6CcvnlqMXeSAjJ6TAQp1AJTkYw0owmRIlekMt3TGpaUnNeybUqIdf7ikeGWP5PdX3TEkJ4P54R5M2z9NtRr1zUKE2l3xDzyxsDUCDpFevBNo3Xqk3ildO3U5IMUmfa0Wi683zeBrkdWlfR2LyQDsKX6YLpTTKZ3OserPnJ7QIekXgjbNEBtDEhtTcPVbeG8LeT8l','o2S','F3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT NOT NULL, c CHAR(5) NOT NULL, d VARCHAR(84) NOT NULL, e VARBINARY(88), f VARBINARY(70), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8167317,-3216448,'yKNW','EV2fQSdfzDIROi5lxxymW','HH7LjU2dUZsUERvq04idwxN7QKXHYkk8qsyIfMc','nctwIfvFzqeoBFGkleidxeennSYgD4m4sEytHyO5hlprWZ8ouYIiN3lNoNvxwl','O','i',0);
+INSERT INTO t VALUES (-2266948,1583802,'qCp','3PnqsnKEVYzAjv7CawlwTDv4t0Z0HMtXoCE6Ccm2V','mtzeHdcVyTV9gIl2ZXaLVE2F9Fgf0LhzBIuWSZ0vET4pLQhiMlqqw0x3S','ZtKdlBLMj3Cpv53cNb1H9XGyQVB','1','w',1);
+INSERT INTO t VALUES (6671526,758922,'r7C','1Y6SFgGDesXIctJ9tzjDmLIvsxf3jIbolYquF8hYAbpD6XjNGsU2locC','8V7JglY1OwAXe6JP0huJyh3yFckFp6aWYkyhgiEJxlPVMEvJ8iTWV8tFOhxeDDLL81x2Ki2fGh6qgs1i','FyxF9PnRV9NU5lcjw4tcMRimkzk7gpULP0y11334SDawvvrTV7PS5a','b','v',2);
+INSERT INTO t VALUES (-3497715,-8053047,'O','mFWUsAkIvVr9fcR5Wu1','f5Mh3ZfQDA3fpHlVfExtFkqD0UuvwLsXBhprf0bNVqx4','9OYeBIsv1i3oPgb20i64GIW8dOhIR6j3nOqoE1pgseKOjfeVppsdcpBt0fCB1UVHkmZz','2','F',3);
+INSERT INTO t VALUES (2971322,-7163294,'B7q','Z61RnubsPktJPPtMvTTHUqZFOBl','MI6z5Pvwq42GBZrzpaSBAhvghCo','T1ffG2Pf9SJJ9DlIgkE7BAPVGWfgyNqOiA9DRJp014PMjX9Meo7fDwgyLeBsRja','9','e',4);
+INSERT INTO t VALUES (4236413,-7988723,'UxrKj','20udim2YOdL8shPDlPuncaA5PWeKtCchjsCLMN3b4P2G8GI4WG406or1koEa5bI7tqTBfxYnFZIPA','jJ','gzIAuCT8qbpaZBRYumCT2VutNXHX1NBFkz05JuN5','a','v',5);
+INSERT INTO t VALUES (-2576344,-1688526,'Y','V5ddbLkRfqt9sleQ4DpMdLBtO5eaUYxIWLIVNESHj82gWCKoWgoxN8jgSGcKgVbRRX4lZOZOcBDEUIP8gf8','runXPFfOaX8BKP5rkI2PhIrsdxJc3btZM9UAkjRx0hXA0Z7vP77xPQtdHF3msm6','MHaxHk5MicLRi7M87LmDOguNhPoHvgrnI6wZrU','O','2',6);
+INSERT INTO t VALUES (6982550,4802319,'k5L4Q','vhjTDPrSq4CJVwtqBtY0wGyio5Ib5axsqILoFxv','glwwh3smxpzi0zhtidytq1eOIXXvFfDDksbHzJ5Q3W6VHaerWhflEo65741pDNE2WCMAhuUKYF8jGnRS1TA','ysfxxcANFROxVn6pxnFBLCTSZn778I6uJ','J','q',7);
+INSERT INTO t VALUES (-7377487,133353,'dc','zdsmPyxGZtC8u8rUlB','OzSWneCzukmnV9vzNG0hMHRPmy0Bcfjvk0lzUYMD9','FLcR4TT7qSb1j','t','K',8);
+INSERT INTO t VALUES (-4027196,-3787790,'AJp','2R6shm7Xb50q78KlW1c9dfsNbT47jOQedrlFKTkYYjpb9DZOytmLI7NmsCIXBdB3R9C','v08HRchNN9TMHlr94dyJOfKRkc3141UBxqgvZDNLHwp','D','p','x',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT NOT NULL, c CHAR(5) NOT NULL, d VARCHAR(84) NOT NULL, e VARBINARY(88), f VARBINARY(70), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-2392078235641579903,-1990131959,'lwTWgFMoIc9mxCS2RfHk770so11cGM','xdF4qhImGl4W8Zdk4fwhllwpu4KRB8LaHHx7i','jfPQwitkFy94vCoO0cvhRSJlvCkhfWOJ','Qk','JUwaqywsZ04zZ3IznnvWHFRhxYu9hQxLt6LZgnwJ3E6b8JrXNB1ZFS4WsROJSK6MnM3M3KqUkqzHfEc9dKIKa','YsyXQc4fahpOyW',10);
-INSERT INTO ti VALUES (-2392078235641579903,-1990131959,'lwTWgFMoIc9mxCS2RfHk770so11cGM','xdF4qhImGl4W8Zdk4fwhllwpu4KRB8LaHHx7i','jfPQwitkFy94vCoO0cvhRSJlvCkhfWOJ','Qk','JUwaqywsZ04zZ3IznnvWHFRhxYu9hQxLt6LZgnwJ3E6b8JrXNB1ZFS4WsROJSK6MnM3M3KqUkqzHfEc9dKIKa','YsyXQc4fahpOyW',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(46);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
-INSERT INTO t VALUES (1832680786199628161,-831374539,'k9oKDK0ZdOxnKNC1SNoLp7WdSEXWIjSPPNN8lnwUona','ryjTW7dYVhCYwAd3JjwjXgadz6PGjFh5U6cOMXG','XQlufdAliz0Gy9SJryB6','4y1p416','N7rKsmyBLzbFT7gUOSJZ0Nizr7A2Ud81AwJ7HrHyD3qF0sJuOzmYyoBeEqTnZzDE5BBvKc','kTsowY8PSQkHuVcmnJ',11);
-INSERT INTO ti VALUES (1832680786199628161,-831374539,'k9oKDK0ZdOxnKNC1SNoLp7WdSEXWIjSPPNN8lnwUona','ryjTW7dYVhCYwAd3JjwjXgadz6PGjFh5U6cOMXG','XQlufdAliz0Gy9SJryB6','4y1p416','N7rKsmyBLzbFT7gUOSJZ0Nizr7A2Ud81AwJ7HrHyD3qF0sJuOzmYyoBeEqTnZzDE5BBvKc','kTsowY8PSQkHuVcmnJ',11);
+INSERT INTO t VALUES (2483584968166960625,-1152398,'p','ya8n285W','P0ppu64wRJ98BMspxLDr5BVnLd5iCKED0DfOovyZBXPi12dR2sgIi3CNxfN0QSUj53RiW3XyywcSq7KJX24PDTHY','tDliya4yI8Y7kVQ48n8ailNbR4ckgMe5v','e','r',10);
+INSERT INTO ti VALUES (2483584968166960625,-1152398,'p','ya8n285W','P0ppu64wRJ98BMspxLDr5BVnLd5iCKED0DfOovyZBXPi12dR2sgIi3CNxfN0QSUj53RiW3XyywcSq7KJX24PDTHY','tDliya4yI8Y7kVQ48n8ailNbR4ckgMe5v','e','r',10);
+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 (2850411093955667557,-7609422,'X','qiUFzVe6','ObTDMkouvQIbOghik7oNoUcRp20dBy63j9Rtg2AbwYnyOohaLpFthLsLGUBJQkVtPgcGa7y','PoRU4JSsTkXos0LyrKttckH6cDopINnB0Kbhg7p','a','6',11);
+INSERT INTO ti VALUES (2850411093955667557,-7609422,'X','qiUFzVe6','ObTDMkouvQIbOghik7oNoUcRp20dBy63j9Rtg2AbwYnyOohaLpFthLsLGUBJQkVtPgcGa7y','PoRU4JSsTkXos0LyrKttckH6cDopINnB0Kbhg7p','a','6',11);
+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 (-2879164016898279891,-2520866,'n0dz','iA30OIPl4MmcO5IPCXGOBZGvXKB9kF8FVuGfTh0KZGthxOWeEe9nSlDQQQPqKUUg8jJ5dR5IuojwDDSzlTD3JqioyHSHTDJjqOi9EAE5d2t1ybgq92PeGIJUCn2oSEg6R2TJUNIdVP26iNmbQvetn5puUpuqjJb4FO9U0YHVLfNFBmvEsKdE2hfNsKSuKU2th1PtY0AgQfsko6hm8YbYpx4','8n8Q','YoNOIe1LClnga0p2XOr','6','7',12);
+INSERT INTO ti VALUES (-2879164016898279891,-2520866,'n0dz','iA30OIPl4MmcO5IPCXGOBZGvXKB9kF8FVuGfTh0KZGthxOWeEe9nSlDQQQPqKUUg8jJ5dR5IuojwDDSzlTD3JqioyHSHTDJjqOi9EAE5d2t1ybgq92PeGIJUCn2oSEg6R2TJUNIdVP26iNmbQvetn5puUpuqjJb4FO9U0YHVLfNFBmvEsKdE2hfNsKSuKU2th1PtY0AgQfsko6hm8YbYpx4','8n8Q','YoNOIe1LClnga0p2XOr','6','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-4320316283218921417,3948589,'HQ','sYi7sPwMKvKFdXNnCG8bY8JsZN8EJkGtWok7UU0MSLM3paiIhnHr0tGwa03Wpb2bYuzn4PZ1iyeHBLzq6otqYDt','V7vvuJ4gYj','5mbTo7o1BQ5FCcivRwHlOF69NuDsCNlZfNoJEIYqy4uFfet4IaYWEsr','J','k',13);
+INSERT INTO ti VALUES (-4320316283218921417,3948589,'HQ','sYi7sPwMKvKFdXNnCG8bY8JsZN8EJkGtWok7UU0MSLM3paiIhnHr0tGwa03Wpb2bYuzn4PZ1iyeHBLzq6otqYDt','V7vvuJ4gYj','5mbTo7o1BQ5FCcivRwHlOF69NuDsCNlZfNoJEIYqy4uFfet4IaYWEsr','J','k',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-123019082660883468,8068403,'3o','2vyUpfapJzK4zFYfm23eIlzOBwrloHTItd5Ms6TziyrkFVMFfLhhY6Q5Q7U4Xteg4mPO9UxynJ7pyxUIeyTSo4LEN72qwGi2pMs29AeQxD9Nx6CWBLqfxMOSR9wVsAGpqUzcrz5ySBKICIlyB3zX5iuMhXtSCGzYhQ8sT8QYK','E7SsaFZeJLfI2eFOipNpSM3oBMyUkPItuFDBKGMJAVGuh7kgO78F7LKsa1h5y','uMg3YFlVqX9U5uYaBjpTjXT4EwSoaejEi','aY','4',14);
+INSERT INTO ti VALUES (-123019082660883468,8068403,'3o','2vyUpfapJzK4zFYfm23eIlzOBwrloHTItd5Ms6TziyrkFVMFfLhhY6Q5Q7U4Xteg4mPO9UxynJ7pyxUIeyTSo4LEN72qwGi2pMs29AeQxD9Nx6CWBLqfxMOSR9wVsAGpqUzcrz5ySBKICIlyB3zX5iuMhXtSCGzYhQ8sT8QYK','E7SsaFZeJLfI2eFOipNpSM3oBMyUkPItuFDBKGMJAVGuh7kgO78F7LKsa1h5y','uMg3YFlVqX9U5uYaBjpTjXT4EwSoaejEi','aY','4',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1911685044017141996,3780949,'wWta7d','XSID87QRtJyMfyE7gFWwZwoTjCz35mxMLojLTxnRcb5faBqoEaWMhVM90mqcX9b3y7LBLEjv1VaK3bBCmrgP9a1B9','fo2ia306Tpmm7Hxc2tPJ5EJMbwvPpOth','eBZZHFvhsAZ8nzhB0ZsE6wZxsIU52jIW1FdcuJ8KMDne7nj7Of5XkgclEKNDFaL3l7o1IrRiJHskAhYUszxxqxHUpKivnbxxuaMrqMa05L1tToPxtuKoqcfyonzQQl0XQfHF5tWEumKG26NslKFUvx616Uvc4WAmUKnitLDk9IB0xRBiXiyZRfxrL3i6bvzkzMdahgzRGepfcit56iTF1OWnnXYXVWioMO9rKFQb9ZKulgqjz60KGb4Mp7wcyIkU','g','Zr',15);
+INSERT INTO ti VALUES (1911685044017141996,3780949,'wWta7d','XSID87QRtJyMfyE7gFWwZwoTjCz35mxMLojLTxnRcb5faBqoEaWMhVM90mqcX9b3y7LBLEjv1VaK3bBCmrgP9a1B9','fo2ia306Tpmm7Hxc2tPJ5EJMbwvPpOth','eBZZHFvhsAZ8nzhB0ZsE6wZxsIU52jIW1FdcuJ8KMDne7nj7Of5XkgclEKNDFaL3l7o1IrRiJHskAhYUszxxqxHUpKivnbxxuaMrqMa05L1tToPxtuKoqcfyonzQQl0XQfHF5tWEumKG26NslKFUvx616Uvc4WAmUKnitLDk9IB0xRBiXiyZRfxrL3i6bvzkzMdahgzRGepfcit56iTF1OWnnXYXVWioMO9rKFQb9ZKulgqjz60KGb4Mp7wcyIkU','g','Zr',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(17), d VARBINARY(40) NOT NULL, e VARBINARY(84) NOT NULL, f VARCHAR(30) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24013,4570854507022549200,'WKv4PVT79f7iO7HPU','hwI8ZwSIsZjzS','tISfOqWm4eLsAbcPaJG1QQQnUP','SUG4naA7JGx9y6NPxKiNdJWGtv1Q','n','d',0);
+INSERT INTO t VALUES (-2303,4100916825084496352,'zeCjnER992Y5mtwy','0pJHMt5REMHhBEYfyFKQuq2cTjCimH8v','lK0KCZgGJUX08UnxwpgNHMxNYagkQKXkYLknuuRKRss7Vlpq106OeCV','ouswGdViYOZV5UP','r','l',1);
+INSERT INTO t VALUES (-242,3773069225885483590,'pwZaGZk','MwcU2EGlomga','fMGJHl','HyjPtdIfSZbubKmqpkRNrFB9gWCzr','a','Q',2);
+INSERT INTO t VALUES (5066,15852230799867235739,'WY5Osqwc','Q2XrR2DeVEHoG','CxelZLBecMefCI6FNHO1cd9F5qKPqh8kN5gNx8cTFmQOGKYKFH7tst9GEaP4wyVFFC4Wl','MZOw65Mf5u','L','k',3);
+INSERT INTO t VALUES (-7832,5440423236989194976,'tlPKvr6JRUtruXK','35aN3b3eCgD','U4kP2eg00QOVmwCcI7ribkvQUdBZ0','6qZ6J20aQd4G','f','p',4);
+INSERT INTO t VALUES (7607,9848636865970061983,'stlWR0rEfCaziwrOt','jJ4jjJt1N37dU2ll','rUf','2I9ZFMOZ4UdEWd6ntxI','i','c',5);
+INSERT INTO t VALUES (30851,8874961066445116566,'HM0lp4Hp','6ffejOzKDq5cUNKB','ZwbCgi7U1zXVkpSlH6hJMdq9NlUDLhmR5','HGtDZIAF5Ht0HiBW','F','D',6);
+INSERT INTO t VALUES (-18533,3797795201551672348,'cM9oMpC','4n8pTDx9IPduV7XfzUzRG','PvM3zBMkzgMSZQGhN6l9L4uvutXzKXTM6tI4jnZ8wgBZp9gykvkc7RnyFqlSlkIzYHw1','1H1V4yPEA2hBaag1KwMggwd4jmA','K','1',7);
+INSERT INTO t VALUES (-8045,15584557851796866636,'WbJH9yCtZbc','J','2wkej5n9SN4g20JHUuQrcJV4ec4JmIGqczvlAaaXkIT8ZhUzq04zQQivRQa1h5','jQ1eTdcKdPFA5','t','K',8);
+INSERT INTO t VALUES (31257,4313815243839255591,'SPXbOh5m163lWg','H7WkHpeibzV8c','LR9x58vdsRowjbUWa8UHd3v1vzvqiaWO8LDAZ4sIlybE0mjH','Y','O','A',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(17), d VARBINARY(40) NOT NULL, e VARBINARY(84) NOT NULL, f VARCHAR(30) 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 SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-14552,15966961750886124838,'B','3CVKaTKf','j5wePd4W99zEjQy75YIsO9WjTPzul7wHSwCTMqjg4fPAMxWvXK5mZe6WmpvHjxm9NzUd7dnmpk','BZGWfCg2n4','7','k',10);
+INSERT INTO ti VALUES (-14552,15966961750886124838,'B','3CVKaTKf','j5wePd4W99zEjQy75YIsO9WjTPzul7wHSwCTMqjg4fPAMxWvXK5mZe6WmpvHjxm9NzUd7dnmpk','BZGWfCg2n4','7','k',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(18);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(18);
+INSERT INTO t VALUES (6027,13568071031942895503,'nzMsZBAG2Umm','lnhd7wP1lj8X6mqrBzeHrpED3xki8BbgIp7L','dk4FWtZXphg7l2xXLAZFdjqyrbGNu7cUgnY9B8OnZ','7nT7RdjULR','l','x',11);
+INSERT INTO ti VALUES (6027,13568071031942895503,'nzMsZBAG2Umm','lnhd7wP1lj8X6mqrBzeHrpED3xki8BbgIp7L','dk4FWtZXphg7l2xXLAZFdjqyrbGNu7cUgnY9B8OnZ','7nT7RdjULR','l','x',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8135302660760207764,-2116591708,'CEFlhA3vDBynoy6X3xKU7tAmzIlDl2jaB61XqW','lUyd1mawU7cdQWSRACxcJygcHIoY4sf98ey1w6S70JFgaGhizU7mbRyJG4YjIbSg2852Wb23nFOlYFmX5mNgww1XwS33ShxpXGTn4A7yQ4UIJkufTItMxL2tMX4Mz2','I5Zvqb94YmPgIH69suka','l2f6nr4OJG8dzhOu490MiU35YGQE6r757wQrORh2ZALDG6A1uBAs8E7D1SMc3Bfg8hr6E1Hx','wSwc3iWaMCeA4hF9Giu7ycFb','7OSL6d4FxipJXfqB7qvOdutuTcosMZv7t3ixbBimIw8BxknYaCdRAdsPN2',12);
-INSERT INTO ti VALUES (-8135302660760207764,-2116591708,'CEFlhA3vDBynoy6X3xKU7tAmzIlDl2jaB61XqW','lUyd1mawU7cdQWSRACxcJygcHIoY4sf98ey1w6S70JFgaGhizU7mbRyJG4YjIbSg2852Wb23nFOlYFmX5mNgww1XwS33ShxpXGTn4A7yQ4UIJkufTItMxL2tMX4Mz2','I5Zvqb94YmPgIH69suka','l2f6nr4OJG8dzhOu490MiU35YGQE6r757wQrORh2ZALDG6A1uBAs8E7D1SMc3Bfg8hr6E1Hx','wSwc3iWaMCeA4hF9Giu7ycFb','7OSL6d4FxipJXfqB7qvOdutuTcosMZv7t3ixbBimIw8BxknYaCdRAdsPN2',12);
-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 (3504683769391266636,1808422030,'u41n7R74qyQc1ppMxqwLwcTEJHB2Yw6IR7gV','yzAckjKLSJFsBybYnrcFNOGk5CXHJ0ga688PvEWzt8ABpnOGlQwLHRJwx4qaaNP5jzLKmCfQrn4KvOMEYwj2UBJFuuSqgLgRhQ57xfNXLTefcqieDd0azppvDBog6JyIOViHlaVLa5fmGlcaI','NygG5Rt2','5sWEEvQGn5tmdOjKWpCjY8Ma5s3tDCxNLCEkjVELt1lulxECa0Qk7XvQjnaTfgFpPVUwALpTKDhUjUS7AN85GrefbBzDIsSJfNIwCJUkIPvNoynaJ9pAiJAdAWmCUi3MMqvD70EPAC8r511f1NMC8Mh2EIz2Om9','S3HKhDz85BFoEXZ','pDMmtRM',13);
-INSERT INTO ti VALUES (3504683769391266636,1808422030,'u41n7R74qyQc1ppMxqwLwcTEJHB2Yw6IR7gV','yzAckjKLSJFsBybYnrcFNOGk5CXHJ0ga688PvEWzt8ABpnOGlQwLHRJwx4qaaNP5jzLKmCfQrn4KvOMEYwj2UBJFuuSqgLgRhQ57xfNXLTefcqieDd0azppvDBog6JyIOViHlaVLa5fmGlcaI','NygG5Rt2','5sWEEvQGn5tmdOjKWpCjY8Ma5s3tDCxNLCEkjVELt1lulxECa0Qk7XvQjnaTfgFpPVUwALpTKDhUjUS7AN85GrefbBzDIsSJfNIwCJUkIPvNoynaJ9pAiJAdAWmCUi3MMqvD70EPAC8r511f1NMC8Mh2EIz2Om9','S3HKhDz85BFoEXZ','pDMmtRM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED, c CHAR(54), d VARCHAR(62), e VARBINARY(18) NOT NULL, f VARCHAR(13), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2380297379174503669,1529141314,'Avtpqf3S44gYhxRarnPi17G30Ole2fO5b8GsJg2I0Rr0','6hu','fE2UVsng','huE','EywcZCufU0g4VVjLXWB3UUZzJagLwqArlHopXB','W5DYoiZCrihxa6rF9Z',0);
-INSERT INTO t VALUES (4921352817697204462,3508930223,'9Bue94WZ','SG5pd1fJHZIFQtwaj178Bc8osYaCF4qWEiLaWRsllgBr0xGlAW6wyyVrs','0S72vslUX','Ntw710MMYVzU','PgfE2pcPWY1UV7jZBi0WT6H6flHxV7A5I1tizCw004OGNp8IfqfNGCvKQ3j3sLW7f7C0uKCnW3Dz54lAcpnt','gcC8nUbSsUWje5kwqF6YNvImCUWpI89saR5M59o',1);
-INSERT INTO t VALUES (798505032767817419,3645001101,'PR4MlHEaIciSYD7Pi4ZS4v6Z5GEjB20KsqOvweeOnHoMLOyIxg5LD','UsMAw9o','Jcffzg8d','LGB4dM8WLX','g8tzrZEfVqxJdoB5JKbqc4EWtB7BtS5ImvGK6aBiKh8ZZIaCUAHil4UsjEIAl4TTSnxQU8D5ImDBhDUPpINdfY9ZJVZztccwI31E','qBcoSn1drM7aMwK9TySLtGCQiyn4wzUXQc6bSK0UZc4qpac1xPiQ2uWy31H1DqV6PRjmV0yzEzErBsK',2);
-INSERT INTO t VALUES (3347186381194888187,817833217,'gtG46PhbzxZ86oOHfcNIriUVFsaf6UoU6JhYDFg3S8','WU0auydhJDIoIL','sZds4yzwCDXTaiUuHp','l1O','R6tPLnQFOChKAKCOEBGPyd9hy','W0yLS3wi03R5ZewKBaYCN8XkJl2pnWKTqND2oerD65Kl9A9pV7urys',3);
-INSERT INTO t VALUES (-9062599680956159161,1027346761,'osvdzVXENBngpf1RISMR5vYuwsnqMFisLi','m0IQ3Hml','VM5DjX4FjJDTsA','f1llC','vDevZc27pTq','DxLHjXG7mkbvpxLVTdSL7JainnYvvDzu4bB9HeRaTF34cUZ42ZeAz0ciZALJkMonZ2yQ',4);
-INSERT INTO t VALUES (1658903818047585320,1384503752,'BgBOwAdPjSW','QsXOrN0y04pDIM7FRznxmJBOMlqZnrDlpNy2XPnWjW5F0b60BOVQed3lCb4S','7eoO5qpFwLmlTby','SCU69f5r','AxwpA4DMO2dUs9m1Zx50aqkGKigVofd3alMiAMqlEVV0FLqbFHEQA1kFbavo4FBExd243gUYzdd9XcGLQPm5V42GYwS','n92fDMv4CHILTmLcQoItZ7oHjyMUO2Fk6Bm3Fcwycq5mEGVyjZBKpQ5kstM9rjW8do5ze1WqiiFAbF0LpqnXZ',5);
-INSERT INTO t VALUES (7782400031456435565,1033831572,'5gdL9YipUCR0IboaQ8K8U3BYIdB2Jwz8QigKvR1aJjpRAaPG8hYG','TkZT1gR2HL','ci4oFCfT','ABKjvK','z5HQltHjqfNC1hVPNdjkIjezIeLBq5N3CxPaI','1MSbRq5L0Yat5VnRoyJlEkejNY99G8z8mcTvohBLf3',6);
-INSERT INTO t VALUES (6395112681482724296,3371500452,'HNH86lmbooWrK2QrIGce4tgo89HnxWEVkUhDV3nyC90','zhVn5OrrBTyAcbvt1kMjpDLvGz70gECUVJbir4Hpug6Unq6yb5IHfUESdmej','8vZ1yA2hcQok1HMCfz','GrGzsqXvLQBJ','aN5o0XJuqlld7m5pSI','bbJKKjFVQO4gYYkwfmUWhqDvTTbGgUcCwUdXwTWMnLqozZSVuco1YGgFBpQ3bkSjeIDRlG0X0KAAX6',7);
-INSERT INTO t VALUES (3501146424155236885,754899940,'M','MjZfb2rUy2XlZplwvYPQExulAW2AhPvaRe1TiC2XgRAKmAkM4cP','Ul4qmSXshVU4tkfbMd','AGw905whQK','owwXfb9lgQgObgB1h9qi8FQU0sOoXreBpsorPa6Mgev36rXxW','ZzyUTeWWH01DhjV7C7dIdXGVR24B2Qf2O0FwcMDenWukFSQjhBolKpUwCxRlwOseeUoPsArQGtfiF6YRGDzrEb',8);
-INSERT INTO t VALUES (-5439815594172845653,3449558127,'vvsZnO7AdLdTKXJf3lTps3ZuObcr2cmFCvpCif','rA5s9aUW46uYKFFIqHOzSnPt5','U42BmtX3xDS1eAoBQ','Uwaa7EUAPG9C','lVPHgZVnOKhtfMLnn2zaTHnNw5nOqeqC7Y0BuIOPiSWPs9Bfa1gNxUzPSSewJrrs3WIg6Fyw8hqLnjvxKgVGNnC4PM0Y','nfrm1aGUxzibXYAfarP2paCgXW3AFOSshqvj5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-24751,2303369026022498305,'7iDFCFW24X','bQakMwAzDJhZUeouvcYqenui7TjyLDzs0wjaMBbc32vQwD3IlDSocbfb2XsmiwQSUPgksa1nxd8czco4PmxDLs4tsmBSmeuayZ8q3HuMFnY3hkEuFyOe3v0q','CEcX9dBt13fDYeRABCbkTgbI5UZyxjtB','5Yy','T','G',12);
+INSERT INTO ti VALUES (-24751,2303369026022498305,'7iDFCFW24X','bQakMwAzDJhZUeouvcYqenui7TjyLDzs0wjaMBbc32vQwD3IlDSocbfb2XsmiwQSUPgksa1nxd8czco4PmxDLs4tsmBSmeuayZ8q3HuMFnY3hkEuFyOe3v0q','CEcX9dBt13fDYeRABCbkTgbI5UZyxjtB','5Yy','T','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (22059,11125993353262670637,'Bk6Z','1E8kL9Wsjqzgfwp6CDnppzvg9EXIIPhpWwD','8p28QP2XzIZv2EYLgHTUewZfOzKheUGvXmEzf4ZWLSBJhjFw8eY3qIhuZIzzIOV7s3mfh5NIsTwm','iwnArYmuS5C1707qOi9IHkWMirXxOPITy9lThQLHwrhhTnWhBXL6q6LT8aa94Adf9s7KvNoNIF8tACyfP0SIKxEaVRyKA3','q','5',13);
+INSERT INTO ti VALUES (22059,11125993353262670637,'Bk6Z','1E8kL9Wsjqzgfwp6CDnppzvg9EXIIPhpWwD','8p28QP2XzIZv2EYLgHTUewZfOzKheUGvXmEzf4ZWLSBJhjFw8eY3qIhuZIzzIOV7s3mfh5NIsTwm','iwnArYmuS5C1707qOi9IHkWMirXxOPITy9lThQLHwrhhTnWhBXL6q6LT8aa94Adf9s7KvNoNIF8tACyfP0SIKxEaVRyKA3','q','5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-31998,10255172935734704287,'zK','2FNvcHahACUduUD36XgqISpcuqtkkDItj98qN6t0BFNs7Z6EKUIAnFO5m8MY03inUF1fxG40HrxnP4ZS38KwBck3P5zyynYNu943PMKHnE7ZjFEeDh6iUe3IGiDkhbeHHqtozI5eKoi9TZhGd7pmMSvSIFvKKeImMiNLUBaYbdeB5TUYCkYWRynHc3KfWeysOkOk3siptVCJWu0vCz3QYlJJP8sdI','r1Gu51RWJHTFegpjj5Yz0luPhD6GgN','XqQr6bGdzUb0nHdBTTkzsytaU0eTY8GpU4oLFX7vIL4qrw6yktlODzx33WuqKsZhLM8c4WWJ8kh5zIyj32Wzm9N9vg3u8bJMDNDotoFAUQomo6uENF78TVhfFInJPpelFju77C3m015C9MlEmLoNbRfHDkp1nEYE8MDX8juzRwXkT49y60LpJhvjaXS4nEQu1UOTM6bb6uhEAHkum3sMYyCiT','Iv','1',14);
+INSERT INTO ti VALUES (-31998,10255172935734704287,'zK','2FNvcHahACUduUD36XgqISpcuqtkkDItj98qN6t0BFNs7Z6EKUIAnFO5m8MY03inUF1fxG40HrxnP4ZS38KwBck3P5zyynYNu943PMKHnE7ZjFEeDh6iUe3IGiDkhbeHHqtozI5eKoi9TZhGd7pmMSvSIFvKKeImMiNLUBaYbdeB5TUYCkYWRynHc3KfWeysOkOk3siptVCJWu0vCz3QYlJJP8sdI','r1Gu51RWJHTFegpjj5Yz0luPhD6GgN','XqQr6bGdzUb0nHdBTTkzsytaU0eTY8GpU4oLFX7vIL4qrw6yktlODzx33WuqKsZhLM8c4WWJ8kh5zIyj32Wzm9N9vg3u8bJMDNDotoFAUQomo6uENF78TVhfFInJPpelFju77C3m015C9MlEmLoNbRfHDkp1nEYE8MDX8juzRwXkT49y60LpJhvjaXS4nEQu1UOTM6bb6uhEAHkum3sMYyCiT','Iv','1',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6538,13265120291474900352,'X5Gbd2tDZbMSIBT','AaIY0Bw62A3ve8UmKixeXWJ0sHKIoPiXzzg','X2kp7F3e8DbMA4Il07ZdNiAqXyQrve9812qKYWr8Pzz','ub','I7','T',15);
+INSERT INTO ti VALUES (6538,13265120291474900352,'X5Gbd2tDZbMSIBT','AaIY0Bw62A3ve8UmKixeXWJ0sHKIoPiXzzg','X2kp7F3e8DbMA4Il07ZdNiAqXyQrve9812qKYWr8Pzz','ub','I7','T',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT, c CHAR(64) NOT NULL, d VARBINARY(70), e VARCHAR(36) NOT NULL, f VARCHAR(40) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (63456,1845380854,'tFS','rRp99mGldYzITIXu79','Ydtvb6p5x3W0SzfsEiKtODiFfm3Fl8IK2','Qt0Cs6g5cuVLCLdEbiY','P','B',0);
+INSERT INTO t VALUES (5425104,2134810825,'gyJ7yyfQ2m2H3vmE9Rk52a6GuCNA7Cvmu3tdVBGYtlXi3d1wGHxtYEmt2tjIERCW','1CzIHRlsdBh8hVExSV34O1LOmw7OzT','30ikSGZWOa1pxFeo5AIWk1PPpHa','fE2qHdrMgrJjyWuuAIvQLu6DTFpV5','G','X',1);
+INSERT INTO t VALUES (15914007,461604042,'WtghrcfdGdtKWPPBvIRQQetcfiTePcWTNwEeGqxUBEXXPurb88Vpp','WUNu6vifpHvb53NOIKXYBPF8N0S6IJFKiHZdQfm2fnV','eKtWVweUY54ZzQdPSzizPxemcNQvpz','vlhNiRPPH6T','Y','H',2);
+INSERT INTO t VALUES (13108281,382151099,'uD8F1G6Ib1byxkdO2yObXdjpcDAvd91uZB8kT8n5j8c8NqUYQXcHxYdaEOSXS','5DpSv1uilGDqCuPpWMomGQPJG5otlb','MiW0uA','86TH3Wg9vv4jKL3cGzssWFxu5CTK3','M','o',3);
+INSERT INTO t VALUES (14170389,-1559200665,'GKBDazGietHf2ipTJFsbwfyZ12VjCgKLTii2nPtiF','YFh3UpB8b2kSpw1qtYIwhDZMD9rVCnkvN7U','C06qFk5fE','Nmdb6s2aUXYgG36jzGAP3EWmBdCqquuLvF5Euak','G','4',4);
+INSERT INTO t VALUES (7442872,220192021,'QiB9Js','dTT6ek','GPGzyaP','uGUBC872UMRmum5Swi4c','I','m',5);
+INSERT INTO t VALUES (14022731,1344449581,'Aj2mvLi8zmHnzfVbwS44BSexzoe1tQLWj0fTpa02l2lyjsGbRMrgWLs5HzSjuNdy','rzimGSCposS7Hn43AAy3LPC5','FH','JHWJMI2yonIZA05tezeV8NE7fi0ZZae','P','M',6);
+INSERT INTO t VALUES (6480543,-1766066558,'UVq31ZM7o2CFKdaG','6kS2BnmSffg','CXWIzkrIs6Z0Lcp8zSROTdo2xUUR','39PG','v','a',7);
+INSERT INTO t VALUES (4946959,-2015087461,'wM1irY1W0HJ','MM7','jO3','UPCZ3csko','t','d',8);
+INSERT INTO t VALUES (12288230,-1918132943,'q9ZSEhCzVrO5kRXCp44KeNZle9AevRFJzZAEwz','RcmbT38JXakNgsiylvqWC3wcjAkolk58eTriuJ8CucRueI5HdBCZqfWnKDw0kx891REvn','vcfIkqwtytjMXl41F','UOPQVuwBFPlWzgPQw3N0nAglo4oVPDBQoYB','M','8',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT, c CHAR(64) NOT NULL, d VARBINARY(70), e VARCHAR(36) NOT NULL, f VARCHAR(40) 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 (-8145429710233035977,1666609494,'IpgywU7agAgTP3XNT30FMEUw84','DeUFZHkfu304KJwwUQrYhaLx5fjkAzjGLDZuszg3ls1qE8o9z93s75gTDZXSt','ufP3Gbl61Sa7BIiD7','r','p1UCu6hz7DcvysTLjNXjlww1BBnPTJcY41pu7epXSaBPFBb0mfJLxGDHvWMbEuYbQ9zu4hKTFnsDcIDKkwQ3','uNYlIdXggQQhX4W5t4UHeWzotAS5o',10);
-INSERT INTO ti VALUES (-8145429710233035977,1666609494,'IpgywU7agAgTP3XNT30FMEUw84','DeUFZHkfu304KJwwUQrYhaLx5fjkAzjGLDZuszg3ls1qE8o9z93s75gTDZXSt','ufP3Gbl61Sa7BIiD7','r','p1UCu6hz7DcvysTLjNXjlww1BBnPTJcY41pu7epXSaBPFBb0mfJLxGDHvWMbEuYbQ9zu4hKTFnsDcIDKkwQ3','uNYlIdXggQQhX4W5t4UHeWzotAS5o',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(55);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
-INSERT INTO t VALUES (-6287319979249080832,2075209536,'DLt5IaFM','kFKzil8FBbY37YQNg6VuxmeVI3yL3uwc4tQbxFWQzhAOKOrjgH9YF','hcdvzc','oeaSkx','cCCBWqy2f0zPCZ7XxLE4p4opvewINa3sYM8FwbyVQ1Fd9qjpzQE8mjQI2UwvxdOTX32MF','CBK40qDnmyUuiJq1l8JVZzEd99eN8PNJ1lXRu2ktkXiwuWXELCPcFrhO5Q3fdoJMqNYxNZN0bXVrTUjuHjfrgVJuROR6LijNww',11);
-INSERT INTO ti VALUES (-6287319979249080832,2075209536,'DLt5IaFM','kFKzil8FBbY37YQNg6VuxmeVI3yL3uwc4tQbxFWQzhAOKOrjgH9YF','hcdvzc','oeaSkx','cCCBWqy2f0zPCZ7XxLE4p4opvewINa3sYM8FwbyVQ1Fd9qjpzQE8mjQI2UwvxdOTX32MF','CBK40qDnmyUuiJq1l8JVZzEd99eN8PNJ1lXRu2ktkXiwuWXELCPcFrhO5Q3fdoJMqNYxNZN0bXVrTUjuHjfrgVJuROR6LijNww',11);
+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 (5062145,-1885771521,'CEfdymw2lMAgVsGbMZ6zE9ATj7','PZIxqdKGs3IQ5BeYnfF3MkKfVg2Icgkd9ZtgC1nPNaum36EbYWiWj','8nPyy0FOjTxoEtj9m','wR1vXOWuYlFvtaO7cKhJ4InLqN','b','9',10);
+INSERT INTO ti VALUES (5062145,-1885771521,'CEfdymw2lMAgVsGbMZ6zE9ATj7','PZIxqdKGs3IQ5BeYnfF3MkKfVg2Icgkd9ZtgC1nPNaum36EbYWiWj','8nPyy0FOjTxoEtj9m','wR1vXOWuYlFvtaO7cKhJ4InLqN','b','9',10);
+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 (8742246,1011849086,'tCfRfMJQNhdjl3GzeG0Hja27oLFoZpjtl3u2MjdI','XLKdvhEjsWUahWgnCGQykqP','7h','h1PZxAgf7fmF28KB4b304F9rnQ92e8T','y','A',11);
+INSERT INTO ti VALUES (8742246,1011849086,'tCfRfMJQNhdjl3GzeG0Hja27oLFoZpjtl3u2MjdI','XLKdvhEjsWUahWgnCGQykqP','7h','h1PZxAgf7fmF28KB4b304F9rnQ92e8T','y','A',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2699867,644476264,'nkQIZV20O2qE2QChDS7mnlrQee8IV','bhLRGjrH2XPfc6SHpgAEZwuNQwmzugNak5ZOxfmRNF9sPhlPV6C5','Kt2jyuPIbenBS32XYQt3oSfrDxmHxd','m3jjizy4Fi3pKxhQdhjP4iFSxqNR29jsgqGvE','o','b',12);
+INSERT INTO ti VALUES (2699867,644476264,'nkQIZV20O2qE2QChDS7mnlrQee8IV','bhLRGjrH2XPfc6SHpgAEZwuNQwmzugNak5ZOxfmRNF9sPhlPV6C5','Kt2jyuPIbenBS32XYQt3oSfrDxmHxd','m3jjizy4Fi3pKxhQdhjP4iFSxqNR29jsgqGvE','o','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16589561,-2060598089,'URzRBn9v1hjY5youAfihDGZNCrgnIlInJ6IblPqqAawkwvZ3Y3RflQnK4Z7hbingD','Ox489H3VEKLtGRYto3Pcoqu3HbWD1CYij5YKjYaNjjulXPFUD9Ygj9dKmX2QdDrH','h1pNEmZMeX','1HDQQlJnSMdMVOooIIZ8Nv1DnhvmoHCFOLKT8ukNtm13N750FjPoAiAhN48KaVyGBLXMzl5ZTEZw9CHccvUM9UY0lCPNIOukrx53dS4S9YaJmyrSX4FxrHso9puwu1O93FufXHcjo033tc3lzez7TVqiNldqssBZe9dXYvFsheuzHn2zGAxMikJnxnmFriAYI6dDtDoN8CLMkg0whfXdwRNBoDmZ1CyTubxiWVCsYCeDkG1UzRdlND','0','P',13);
+INSERT INTO ti VALUES (16589561,-2060598089,'URzRBn9v1hjY5youAfihDGZNCrgnIlInJ6IblPqqAawkwvZ3Y3RflQnK4Z7hbingD','Ox489H3VEKLtGRYto3Pcoqu3HbWD1CYij5YKjYaNjjulXPFUD9Ygj9dKmX2QdDrH','h1pNEmZMeX','1HDQQlJnSMdMVOooIIZ8Nv1DnhvmoHCFOLKT8ukNtm13N750FjPoAiAhN48KaVyGBLXMzl5ZTEZw9CHccvUM9UY0lCPNIOukrx53dS4S9YaJmyrSX4FxrHso9puwu1O93FufXHcjo033tc3lzez7TVqiNldqssBZe9dXYvFsheuzHn2zGAxMikJnxnmFriAYI6dDtDoN8CLMkg0whfXdwRNBoDmZ1CyTubxiWVCsYCeDkG1UzRdlND','0','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (4033679,1661321768,'SPt3DT1n28Ye','eEjqatemyBYeObPVCPrK7MtUhknpzHg692oXc4Cvj82qsucXukznwHiujMwMgwcR6pmQo2q2Gveg8suFXgYdi2OS5EijNp6pe5A9KdNkBGV1HK0GQWw6chmI1reLLvyQ278pzepx1NqZSr31W2hALUNrpV8bQ6nuCbxJlsG7nH9ughMitBjNYqNNT381WjhQcP6xVb5HLChMe5cvDJaNHoq2HBwecycwuhZYoOeWJDklj2iFpWt72Zib','1S','ODKfBdd07vzWdEJdPZD9Qt6dVevVkbABGyakzTeJWvEIaV06dFp16P7VecG4So2FQNDOIMqKHRWE9kAqM3aTNbvFIlS9cIOvYfZra1AkIsuk49OneMa','r','V',14);
+INSERT INTO ti VALUES (4033679,1661321768,'SPt3DT1n28Ye','eEjqatemyBYeObPVCPrK7MtUhknpzHg692oXc4Cvj82qsucXukznwHiujMwMgwcR6pmQo2q2Gveg8suFXgYdi2OS5EijNp6pe5A9KdNkBGV1HK0GQWw6chmI1reLLvyQ278pzepx1NqZSr31W2hALUNrpV8bQ6nuCbxJlsG7nH9ughMitBjNYqNNT381WjhQcP6xVb5HLChMe5cvDJaNHoq2HBwecycwuhZYoOeWJDklj2iFpWt72Zib','1S','ODKfBdd07vzWdEJdPZD9Qt6dVevVkbABGyakzTeJWvEIaV06dFp16P7VecG4So2FQNDOIMqKHRWE9kAqM3aTNbvFIlS9cIOvYfZra1AkIsuk49OneMa','r','V',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (12994544,-169524672,'knuAt3oQRxUgzdZ6IcZ','wSyVN2BKW1qKUrJe0P8fx2DKyJn6LRthc5xvyMVEwxAlcw408883CKqQ2iURYutgj2neXluSLWvL2XBXb5LPywCDFaUYHiAn8k2wjTYaWizjqv7RMaXILyL0cYQBZsvo1d8N0Qz9BTsmh8n0yk4oszcMndaNH9ymSSIqCrTlLwenV6GsLtMF10VQ1DO9pa433i','AH5hfoM','pVUHia46PmvenrDoXLT2NQZlVLPwZBv4Gp8ZTz4f1SYx7YPICQ0MGsAfnndiL4Fj6S2fu0','Fx','4f',15);
+INSERT INTO ti VALUES (12994544,-169524672,'knuAt3oQRxUgzdZ6IcZ','wSyVN2BKW1qKUrJe0P8fx2DKyJn6LRthc5xvyMVEwxAlcw408883CKqQ2iURYutgj2neXluSLWvL2XBXb5LPywCDFaUYHiAn8k2wjTYaWizjqv7RMaXILyL0cYQBZsvo1d8N0Qz9BTsmh8n0yk4oszcMndaNH9ymSSIqCrTlLwenV6GsLtMF10VQ1DO9pa433i','AH5hfoM','pVUHia46PmvenrDoXLT2NQZlVLPwZBv4Gp8ZTz4f1SYx7YPICQ0MGsAfnndiL4Fj6S2fu0','Fx','4f',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED NOT NULL, c BINARY(80), d VARCHAR(93), e VARCHAR(31), f VARCHAR(88), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4543419763307116327,136,'2rco9m50rJI0sRt1DSyoiLq90vzpRtSR4QbWrlLClhkegwXsWs','5E40tneYTJkKlhASkonZvlmI','Gcog','AGRIuWRqTz','S','G',0);
+INSERT INTO t VALUES (1279879140279656667,217,'isRpkwSu52TrERnkrA2H7hTFky5VpFULuOSVE1iqZbmACaX5K3TiY','hqT','QskYUsLKO','SI9p0PVi0LT65ScBtWPOAZfiQMWW1TbHBAzqeFmbN38FHvVDajtoJhPtCCaz00IEKwbMgKckwmEd2EaSneOwFq','w','L',1);
+INSERT INTO t VALUES (1666906189703075933,54,'IB9tTwGjTqn9pJhBosY59xhWEAdFPhPIUX3JX24ERAgIVoxit6','bXhoy','WOEp3df6LkuxCcFiRS','cIcEWtvMhdGjAFw1xwCtzD5Mln1d98LRcQax0cwLFyI7Tl7LtErcetzOivopwAnauktoZ2RNLtejTQ5','c','k',2);
+INSERT INTO t VALUES (6893120233002753174,211,'EzRVoV9bxzR0pdPy3x','PzGHArKgQva5xi5jHjCqv0noiz1Vir2vy6WNz9WeYj47ph5SfphFr3PuEWZhQC49agH4aBq4678oso26n4P','Q9','Jiyj1K7SPjsZD8l8jNpheD3e3gCjE1wK6bxK7foVPty','q','e',3);
+INSERT INTO t VALUES (-5431731284837979610,26,'mDVQNcdQsa9mLuhYAtXIf3cPWpj94Ntg1U9YCvxpw7zTF','UBL0ecrQkpGYFjL0DUM1US6NIyJp2pb','VngPQAofIqiEx4n','DKHZrbZqYJ7PkqqXcZX9dzZHAsuPGOJVf71T5EqOEVF5Po','J','i',4);
+INSERT INTO t VALUES (9183673272119903995,127,'YFPKFJ2tiiFszXisj0T9oR5','xENKf','nyPfjDRVEbHUs1h','vVxmJ','p','S',5);
+INSERT INTO t VALUES (-50727212176934352,23,'7VIi2t2MCrbEm917vZCXswDfzMycSQBdxWZxhmTJxOswQ76Kv8swxcpJ2oDna9b','HWGMlZKSr3z','lCQxjElBXkdfX7YlfrxYCYncqo8hX','z83XCPn2SYBuNQfEKl3jKdC8pVDL2kITOmd8ebs','5','x',6);
+INSERT INTO t VALUES (3590472440439804006,91,'fn8JodOJVvzxFMjOB6uWxEtx7VyAo','BUQqptG6U6jynHmhQfvZZWCvBcg4cKZ7kMquHvjf1','a8EN','s','Q','V',7);
+INSERT INTO t VALUES (631039441702681562,49,'sqJvRWzBCr1RjH84Czg9V3dJ3S1dRp7bucPwsOC8MjOfZP','PSuRMsJ4VmvKtfSh9Y4xyh','iK0lZy7Uyl1mBL4WSijjOLFuqpl0','pD99X','V','5',8);
+INSERT INTO t VALUES (-4418237711165917914,31,'cQCXenTYJa0tS2PVIAHCpbUIqvK0','u7MniRqW88Nb2UyTeDl3EglCOUYdGm0OQmUf2PdeqbX0HlGcx19QjF7QD1kSdQkpnoZovfbgzPKTlbgJyTXv','0fwsOFUkIaoezD9rPF86HLg8AJ','yOfG4Whh3mwuDfE1vNLH7qJTyZegg6moeruLHDfPKpUwndNsAMaf2vHsXAAVu','f','h',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED NOT NULL, c BINARY(80), d VARCHAR(93), e VARCHAR(31), f VARCHAR(88), 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 (-5589258538842530654,70,'gOwImf','pGYbw9bAWd8W6D5gBYUyNd4d6UpUq','wMEhQ87xZ0t5huX8VAQuoQuguyA6mo','J','N','B',10);
+INSERT INTO ti VALUES (-5589258538842530654,70,'gOwImf','pGYbw9bAWd8W6D5gBYUyNd4d6UpUq','wMEhQ87xZ0t5huX8VAQuoQuguyA6mo','J','N','B',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(81);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
+INSERT INTO t VALUES (-6073199899713923596,92,'pwKe','u9uHTiOq6iD1DSD2Qar6xAbiZZ3Pazrmsqiq5gmwMk4MzDvoI546bioPc6FargAdAxl4apsInzWEfRCxfxhY59GI','k7ca19quFAlKZyWAeCNR','r1cvSE5wMeljN56q7Byd5cAieSNpIdNKBykgmJnsX2H82IeSuFUer9YA2Hh76lnyJJegXy8RiIgFE','u','2',11);
+INSERT INTO ti VALUES (-6073199899713923596,92,'pwKe','u9uHTiOq6iD1DSD2Qar6xAbiZZ3Pazrmsqiq5gmwMk4MzDvoI546bioPc6FargAdAxl4apsInzWEfRCxfxhY59GI','k7ca19quFAlKZyWAeCNR','r1cvSE5wMeljN56q7Byd5cAieSNpIdNKBykgmJnsX2H82IeSuFUer9YA2Hh76lnyJJegXy8RiIgFE','u','2',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-4539643482834021706,4189916270,'yGmbkiV5FOO3FyuOA','H7U8lJ2qR5Hv4sENibeTB5jPdnnbTio0yRnQ1D7WCJc85C0WRLONBJLbdTA5Lgh95LwOqt5t9ZmDt0mrSdX2ePyGyPVCYiJTRtZfN7vdha3ke4glaUpV71V103VYskZVocEa7l6YBrhfsf52Xi4cnyYxQ81BIhAYbhUd5hXYBBN','sXDiUQppDN3GZ','c0r4s','4dwPzCawqxvtU8u3IZCkZ2pbOEFcIxtt2JMh5N7ji8Dxq4KmV7iUoyP5L0ZaFOCTbMeAc8I9BylkB3CuAX6nOv7rVt','O0vcE5CriQZZYkbRWxg7al1NhEN193RijdeA',12);
-INSERT INTO ti VALUES (-4539643482834021706,4189916270,'yGmbkiV5FOO3FyuOA','H7U8lJ2qR5Hv4sENibeTB5jPdnnbTio0yRnQ1D7WCJc85C0WRLONBJLbdTA5Lgh95LwOqt5t9ZmDt0mrSdX2ePyGyPVCYiJTRtZfN7vdha3ke4glaUpV71V103VYskZVocEa7l6YBrhfsf52Xi4cnyYxQ81BIhAYbhUd5hXYBBN','sXDiUQppDN3GZ','c0r4s','4dwPzCawqxvtU8u3IZCkZ2pbOEFcIxtt2JMh5N7ji8Dxq4KmV7iUoyP5L0ZaFOCTbMeAc8I9BylkB3CuAX6nOv7rVt','O0vcE5CriQZZYkbRWxg7al1NhEN193RijdeA',12);
+INSERT INTO t VALUES (1033518177091523898,48,'Lzln0uZh9RiOcwSlJNXsheggVuQzmdeQQYmXvSTj18eahmHltsuO8PxZGQTqyS8','pCAREaXqKHVWPAOm36g5P7TEWvPy400NeuiYxPsue5lgia5cDaFX4C6tykAdX8fvFg26FxgX2vtMDNQFUUd04HnsZ2d4au8JGLz6VyIGjaUFPIhjWKpU5Jugn9mX6XHEzToRqivO9xdawNkCmdfi5Cu5E476jU1sYiJab7bHGsxdIOfqcDbq4KmzvovhKegvyu4nWySL0Um8n5ZnMEL7wHfP188ZZ','WNIl5nMYMAQ9pATVHrG80G69','UGFucHWeRpLOVTCE5pUwRjjQyp92MZ995gK0Jy2ODBnoXEtUmQCsb7PcOGoQVu3Gd13nI615SBxtQHjP7cwAW','Z','i',12);
+INSERT INTO ti VALUES (1033518177091523898,48,'Lzln0uZh9RiOcwSlJNXsheggVuQzmdeQQYmXvSTj18eahmHltsuO8PxZGQTqyS8','pCAREaXqKHVWPAOm36g5P7TEWvPy400NeuiYxPsue5lgia5cDaFX4C6tykAdX8fvFg26FxgX2vtMDNQFUUd04HnsZ2d4au8JGLz6VyIGjaUFPIhjWKpU5Jugn9mX6XHEzToRqivO9xdawNkCmdfi5Cu5E476jU1sYiJab7bHGsxdIOfqcDbq4KmzvovhKegvyu4nWySL0Um8n5ZnMEL7wHfP188ZZ','WNIl5nMYMAQ9pATVHrG80G69','UGFucHWeRpLOVTCE5pUwRjjQyp92MZ995gK0Jy2ODBnoXEtUmQCsb7PcOGoQVu3Gd13nI615SBxtQHjP7cwAW','Z','i',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4735948499506760740,3719484378,'4ky7cb01FUGZwWv1L8SzhlOj3bjpBvILq8OLkWAgZ05y','BfU0uhgQUoUlxJmGViaYhjHe6kQjtPdllhnGg0CtTvPD4bT2kdz7EpDwheheK8Tzp1rH9qSj7ISbf5REBbqhCXKdRGAXcxzy0wBmXOksLRxEFk','Jt4oemrwqFoU2vHWz','xuRPY9eyWos7PruJKAtzgBc6nsiGL9T2yNcdTAL3tGpIzJtNPCzOM7SmPe68dAmlinPbm5asiihzcFjZljlypU4lmUbtOO6dHxFL13LlLSDJqfp824U7ZA4NJN2waBjT1aes5wLzeCA6M','VX44g9UdViiNAj5','CmYvrGSBmnPS6OAd2TnolCY5AgRWkyxVcqY3qNkJEzCyjDLR98VuHnTE2r',13);
-INSERT INTO ti VALUES (4735948499506760740,3719484378,'4ky7cb01FUGZwWv1L8SzhlOj3bjpBvILq8OLkWAgZ05y','BfU0uhgQUoUlxJmGViaYhjHe6kQjtPdllhnGg0CtTvPD4bT2kdz7EpDwheheK8Tzp1rH9qSj7ISbf5REBbqhCXKdRGAXcxzy0wBmXOksLRxEFk','Jt4oemrwqFoU2vHWz','xuRPY9eyWos7PruJKAtzgBc6nsiGL9T2yNcdTAL3tGpIzJtNPCzOM7SmPe68dAmlinPbm5asiihzcFjZljlypU4lmUbtOO6dHxFL13LlLSDJqfp824U7ZA4NJN2waBjT1aes5wLzeCA6M','VX44g9UdViiNAj5','CmYvrGSBmnPS6OAd2TnolCY5AgRWkyxVcqY3qNkJEzCyjDLR98VuHnTE2r',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(33), d VARBINARY(15), e VARBINARY(13) NOT NULL, f VARBINARY(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (605792805,38,'YINTdNMUbwkDpgvQL6ECrF8Gvgy2f','L0ASsE','k5XzmrAA','MT36hgxSuW0RSzADrg4aCfEEn1zfzo98Sn88NUaHVjEwM8xE','dcoYjtfsTWjo70PE9IB7UVLbLaS1fhDvrHq5e6wqJiTX1hInNGlKxfHBTi3eOdtemxZJOB1kYNKL1wkzAh0N7glERoSauPsz','JvNZcU6RYSprdZ9cnh11AdDTa4Ddy96knq1U5xh7qG0FG0YG5IDMPqfZz9I3FgkCDRkwWNykAIJ6HHey1hhLGys9jOQLdFp0Y3WF',0);
-INSERT INTO t VALUES (-998881568,49,'FNLzl6C6oOSGdR','RowKp7UohGHEE','atRpL','EQnlx1bzJ6ai856QjpJ3Etd4bWHEAYzO','ILTIgsnUz7LyoQx8aDk9Fy1unfAsY4pAfeLIC7YZ6O8otmPBgeJfPEzhTEIxjVSmeCye8h','DV89vfqO4FRTFpwKXLrZFWNMHwfdg7BZFdOd8Wd6voHHvSNiebHNCsMqp7euYnJOOgK1XkvMyQLmGMQgB',1);
-INSERT INTO t VALUES (1721961819,78,'zpeS48RNAUrZ1zhON6txwZQEz','saJ','deM','WrvT4y515I5pLUdnrmKcjRWUWl4Obr5lYD9JZQ1AGa','zG9kVdLa02gUAw7W82Cv5xEu35vCIpg48GXLbL3FEJNdiWreDc9bGZotWfRYH3rJFhAu0xRFpiVhJn4yEj','kMN68yvvgvpahGQqeiQIgEPYJtKg4g3WhyPjDOlPvXXw0GNNsaCk5HQfIeIj9',2);
-INSERT INTO t VALUES (-393864540,52,'xe7P9','DzzPsTOl','7zoWbOaIj2a','X','2hvBfouYPLcGGuHZnLdyVeu2Qm7kWVMEW9DO24yNE5bz2qUbnFQYHhZvcbn1aDytVCWLYa','AW8Li5JOLXYmBFxLkTzngPjJLy4zsIFh8mOZr',3);
-INSERT INTO t VALUES (1352550169,247,'Ycvbdtr6Xqyc7DI','IlHzUIbO','fXSQTGeXDonqp','zJqojtCb4RuDNe7Axe','21BdSatrkUU3jHtGeqpfCWgn6YjMznnsuNq7igsiiXmfUcfLrcEjGhrtTNVEtrvC9pNxD5Aa1FgTw','nLXM9giHYz',4);
-INSERT INTO t VALUES (1320216850,136,'4hXSnjsaS2Q5zYEoy2Y4Cj0CoppiXO','YsezeEKqiFB','jwPuQMzB','JX267f9aNVbaVldSh0iFsfmz66k88BqGP4ThxbAT5dEQJsL6wCjwxT','GFFd3NM1m05llOF8yTjF8DSIgxxvJSVsfk6Ob2gp5R1kolwTCmdfWoKD','duDaiL',5);
-INSERT INTO t VALUES (-2080273059,16,'G7WGJHPzyLQx','6jfpu8hK8vLH85','WYUntpo8Vr','gC6LUVIlEpSoVrkqnmeHx80RDPV53aZbzZItfmxv8oB','QDX3zDAUCyqqVHcRXpFyz1eiIsyY4vUkujRVyQS8HJNGh8627ABVwalwBwqQsQBuYs5AjFXfMiW9lP','gPovGrkLReqNpsnFj4vueFukDWOFa5qFf',6);
-INSERT INTO t VALUES (1279040499,72,'fjq','H','rF0XB5L','hSRM3wfoxSmd0WgvyVRe9bJx2uO5Igz8ZGy42sI4aDgJvrB5','mCQ4BPuR5MvoW6Y','wriZ7bwFQgx52fBfXaeuwGKAgFGXHAJLvKMdBbE72ZKv3gD0k1OTlOngQXafaEBftTQ9KuvX8ubMK',7);
-INSERT INTO t VALUES (-1904246826,183,'rN40UjC4eVHaW','MPy2hZ','Dqd11jjhZsYy','SbxthyCmTJFlSaig','g6zQleyrRi','OKiDTCJutG0KxZk6Lpu2Tg96mFN6xKUq9BJDQf28eElfGeNmyr5TND0qH2z5CZDxxJhAeYS5J3yFlAIGYx0oF89D2ydFUBMj',8);
-INSERT INTO t VALUES (461943258,90,'BsjPozUkpIcsIQAxAZWMbfUyw9a','JQ1MdmGVEnnu6','X','yvdcYhsCQaLQYWqmwkFr7N6FH0G1KueiPElXGb4O0NI8AXIRHlooWwh8BM5JkFjMA5Yd','smRyeds8SdDQyEAwI6ugEFFsQsgqxpLUCTJwWrcsZAuIm1O49zc1Gmmp7UbpK0M6dSVrNeWg6j856kc22ZXGMLRdkpcuNz4lR','P95RGyG93DOsqjBvEhCLPDf12lPN8PznXzPTavKXlvvekjmuDLEKPEsULp1WJNsrHQNAjjLVTBbW4H5hnVhS0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-442772582704967753,102,'O9i8FuWMnSiUw','2mtl4z96U9LKQQkUXwtQFjW6h','vTdxv','kTQaIeOndv9MNQcTbWPBXX8JlOwVEMacwztSJrpU','2','Q',13);
+INSERT INTO ti VALUES (-442772582704967753,102,'O9i8FuWMnSiUw','2mtl4z96U9LKQQkUXwtQFjW6h','vTdxv','kTQaIeOndv9MNQcTbWPBXX8JlOwVEMacwztSJrpU','2','Q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3498357114042015883,66,'vEXaq72T6uIr3MD4CG5WGaSelYc7aXPivKZk2ESHSSbtNxaufoGEJhBLZeRV8QTucg4ZtzyMjq9Ugez','VVaJgPzltoXn0q4v2ezHLe6SpcuK4UPUbbn7yB3mu3M3DOsLaviOkQEWKTcZGUDsd5X4qYlNp7TXPLEbRxt3LEZJIOUV6KBmXzeXpvtSiDT7TH1LJkxoTkKj9amECVVBqFedY38yt3Huid61h7lsezFIsUqAo90aHkRLUumtRpBr4FElpsXrQysxGqcci8xJSN','HzybrsL9KYIH0jIjJ5R1oC50cxX7k','zCmWeXRR9sgwPhn1INIxAwfJTo1YVlZfQSxcCLThnPINFqIqC6xrd8KwzufCkKc23V8MVIOKPEPur8e0ljP6bQxSLYNff4lUB63u7QabevcI2i84rTkuU18QDkqmZFhqywVAA54vw5C9VnRP0SuaYpVSRNROYa2kUL1VKdaKXCvL66lZ70e0KnlQ8RhkSjT01m7cpOBIYSYd800jHdOF9f24CWNResQ7','s','S',14);
+INSERT INTO ti VALUES (3498357114042015883,66,'vEXaq72T6uIr3MD4CG5WGaSelYc7aXPivKZk2ESHSSbtNxaufoGEJhBLZeRV8QTucg4ZtzyMjq9Ugez','VVaJgPzltoXn0q4v2ezHLe6SpcuK4UPUbbn7yB3mu3M3DOsLaviOkQEWKTcZGUDsd5X4qYlNp7TXPLEbRxt3LEZJIOUV6KBmXzeXpvtSiDT7TH1LJkxoTkKj9amECVVBqFedY38yt3Huid61h7lsezFIsUqAo90aHkRLUumtRpBr4FElpsXrQysxGqcci8xJSN','HzybrsL9KYIH0jIjJ5R1oC50cxX7k','zCmWeXRR9sgwPhn1INIxAwfJTo1YVlZfQSxcCLThnPINFqIqC6xrd8KwzufCkKc23V8MVIOKPEPur8e0ljP6bQxSLYNff4lUB63u7QabevcI2i84rTkuU18QDkqmZFhqywVAA54vw5C9VnRP0SuaYpVSRNROYa2kUL1VKdaKXCvL66lZ70e0KnlQ8RhkSjT01m7cpOBIYSYd800jHdOF9f24CWNResQ7','s','S',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-981947653432410284,10,'GvCNihFUlU0R','ANZTlTLLySn9ugROe9cAdMDEjtSI4gvJkSTIe1wGAbEYtmQTzxBcUAX4Y8NHM8pYP19ZpElELptN0F7aXes8JWUaDXUBiFrhUkbHcuYH7q8b2d8VtzkGWOO','kZJw9vuIQopY0tLFssFf','5k14dOyDWxxwxbm1UkjLYWakG3b08syNyO4uczkQnV4rNhFFpnXfyUlyJS9zM6zOzr7CrqgyrUaPeFTmbiFHoxxssjn5liz8EaytUVn7YwfofIfrvseR6sNDFaIecnhPhd5wedL8i7oL6Q3oF6IFn0yQbrygj1bh0NTFPrDGRNreGIwgUDVq4TBYUwmqSgiwFoko6N4icDQUJaddKplQEp13myII8S2jgKSFEyOs63by6K8nrI','jM','I',15);
+INSERT INTO ti VALUES (-981947653432410284,10,'GvCNihFUlU0R','ANZTlTLLySn9ugROe9cAdMDEjtSI4gvJkSTIe1wGAbEYtmQTzxBcUAX4Y8NHM8pYP19ZpElELptN0F7aXes8JWUaDXUBiFrhUkbHcuYH7q8b2d8VtzkGWOO','kZJw9vuIQopY0tLFssFf','5k14dOyDWxxwxbm1UkjLYWakG3b08syNyO4uczkQnV4rNhFFpnXfyUlyJS9zM6zOzr7CrqgyrUaPeFTmbiFHoxxssjn5liz8EaytUVn7YwfofIfrvseR6sNDFaIecnhPhd5wedL8i7oL6Q3oF6IFn0yQbrygj1bh0NTFPrDGRNreGIwgUDVq4TBYUwmqSgiwFoko6N4icDQUJaddKplQEp13myII8S2jgKSFEyOs63by6K8nrI','jM','I',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED, c CHAR(19) NOT NULL, d VARBINARY(16) NOT NULL, e VARBINARY(16), f VARBINARY(16) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3558994299975144400,14757960663386104860,'L7cs3vfJ9','5fNzt3C','Qea','ayjCt','H','T',0);
+INSERT INTO t VALUES (-8910984521684505591,11834538504234044400,'Qr4BKlg2LFU5IeVVH3H','pa','JSUFMjYkC','YktBObF','a','q',1);
+INSERT INTO t VALUES (-2605017201801359512,8736679192121308902,'FsB9SoZkoxavkHx','KZzhnnkl9W4TYl','qbJsbrq3DqYPb','9','t','r',2);
+INSERT INTO t VALUES (-8078468929948595565,16255575119291748585,'3rLc76tTymNy','wVZBqQgQGEr7','aoVR7Zhawmkur9iH','TCTEylXp2nuA2c','P','J',3);
+INSERT INTO t VALUES (6715510468909281878,8060386103702379076,'b2OD3Vql7ItOpmAG6QD','7Ld','eX9Mu','YtPjzIOEHA2','M','O',4);
+INSERT INTO t VALUES (1253858649257788309,2194825246282579259,'aRhIJxOaSVL5S','08','VvcfgTou68NhE4','0I','X','K',5);
+INSERT INTO t VALUES (-5111186114606532873,1877244544580469552,'8','KVqGegcaWFP','b27QhLXjAiBR5','ZM','t','9',6);
+INSERT INTO t VALUES (7895101140450968627,6207783809620599908,'RVwo0yGOdAOaqLjdJo','tZE6E','kQu4','0MqhldUNTT','X','C',7);
+INSERT INTO t VALUES (-359931804709313906,17293080025557373532,'j','kM58G','XM','7bhI4y','y','8',8);
+INSERT INTO t VALUES (1949185018313037266,7997234250154481273,'oR','rmKkTlSLNZrtaet','uNMW','dxk8cdtrb7LT9SB2','O','L',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c CHAR(19) NOT NULL, d VARBINARY(16) NOT NULL, e VARBINARY(16), f VARBINARY(16) 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 (304474171789286311,108,'ctCHcgQAjSgKRR2AXfZRI0tmSQtb','BauTvEghYtJFS','unpCQSx','TGfP6nD2HCIuKdpi0UJMTdJPLsmmZ5WcmONy3kN','8n9R00KsStKgGLg8QClp1ihJoP3ce7YVBdYl5yHLVyBp1Bwn9AudLT1DEU16aw','iyzgzg9iXdsBal4XGjDm6pkx1Q1tdLLu6ZLjMaNz824TrEQthXsUwVD39gv7vMmjVjNm0hPaTIrTJLB',10);
-INSERT INTO ti VALUES (304474171789286311,108,'ctCHcgQAjSgKRR2AXfZRI0tmSQtb','BauTvEghYtJFS','unpCQSx','TGfP6nD2HCIuKdpi0UJMTdJPLsmmZ5WcmONy3kN','8n9R00KsStKgGLg8QClp1ihJoP3ce7YVBdYl5yHLVyBp1Bwn9AudLT1DEU16aw','iyzgzg9iXdsBal4XGjDm6pkx1Q1tdLLu6ZLjMaNz824TrEQthXsUwVD39gv7vMmjVjNm0hPaTIrTJLB',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(34);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
-INSERT INTO t VALUES (-3315401514023701098,129,'Qt0S','GydHtTF7cwktF3p','v','pIcHbMYvuvEiWADGS3xLdcWzsRo04YLHsmZlA5pL0u3ouom2eE692H2','ekfQBxtcTGBh7WwlBnWBBkCPk5EzP5LRMtfm9VSQ42QsYZlV5tXIUbwALbKwMSVGhf','f7IZgOF4K72TfjKebRJjoWmlEb81s5vh',11);
-INSERT INTO ti VALUES (-3315401514023701098,129,'Qt0S','GydHtTF7cwktF3p','v','pIcHbMYvuvEiWADGS3xLdcWzsRo04YLHsmZlA5pL0u3ouom2eE692H2','ekfQBxtcTGBh7WwlBnWBBkCPk5EzP5LRMtfm9VSQ42QsYZlV5tXIUbwALbKwMSVGhf','f7IZgOF4K72TfjKebRJjoWmlEb81s5vh',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5102559914572586234,1408756649773998520,'P1vHwaBvv8pXs','GtqOEZunUby1c3b','Qzv6D8xMv8NP','B2erEjEfbhY','g','1',10);
+INSERT INTO ti VALUES (5102559914572586234,1408756649773998520,'P1vHwaBvv8pXs','GtqOEZunUby1c3b','Qzv6D8xMv8NP','B2erEjEfbhY','g','1',10);
+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 (-4784581795510314716,14065477874961564212,'HeHxC8H2zeTObw','OrLdBWFACrZOVVxa','spE','a','p','N',11);
+INSERT INTO ti VALUES (-4784581795510314716,14065477874961564212,'HeHxC8H2zeTObw','OrLdBWFACrZOVVxa','spE','a','p','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8081367646548545839,6268454716202790247,'Xm5LCpUMPz','jYXOHlW22bjtIY6GNlozaERh0MX6Xwi8DJ77gzQA6z15TJzklqvjXE28x68L6AagacseIxFi2uUkIV9bztro4gGnPrf1LDbhpXdgeM02jNTmuffK8LLwOzsVgdM10bzEGOhd0ueJR9oa9QKE5VZoJl2LXieEAbdk6eLoDoEL7xRZK2It34TVLcP4NLMi8Hz7VlxquZI0LbrqS3GdOStvxejx70Ny5M','PPbiIC502','Tbf','y','U',12);
+INSERT INTO ti VALUES (8081367646548545839,6268454716202790247,'Xm5LCpUMPz','jYXOHlW22bjtIY6GNlozaERh0MX6Xwi8DJ77gzQA6z15TJzklqvjXE28x68L6AagacseIxFi2uUkIV9bztro4gGnPrf1LDbhpXdgeM02jNTmuffK8LLwOzsVgdM10bzEGOhd0ueJR9oa9QKE5VZoJl2LXieEAbdk6eLoDoEL7xRZK2It34TVLcP4NLMi8Hz7VlxquZI0LbrqS3GdOStvxejx70Ny5M','PPbiIC502','Tbf','y','U',12);
+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 (8193800804471797277,16241897105559590999,'Z','3MtU4vLzFnHl1hP6QOlfxqPfnXaZcSXbYAMyNNBjrDFqLtSfYT4No7DwjNbX4UfMYfGuTa6CuRFrOCUE3YLwY9JowI3TZE6ykM7VVfoUyMvOoAO8JjJ7CpARqIhE2SaAFEL264W0qDsSMqCycfs2AxD6mjsOBAcEyy1qr8iRfHt2QUk5DtKqtpi6oR0v1LoL35WbP2Rp','vYMukqZP3Ai5','DahY3Kv4hA3OP4LVAB45gbVrmfZJJAl17tDW0zMGPYNh0cnz0wLls6yt73P5d39E893pPaqB0gWpd7oailJiMx5UXjZrjVbOSBm','5','J',13);
+INSERT INTO ti VALUES (8193800804471797277,16241897105559590999,'Z','3MtU4vLzFnHl1hP6QOlfxqPfnXaZcSXbYAMyNNBjrDFqLtSfYT4No7DwjNbX4UfMYfGuTa6CuRFrOCUE3YLwY9JowI3TZE6ykM7VVfoUyMvOoAO8JjJ7CpARqIhE2SaAFEL264W0qDsSMqCycfs2AxD6mjsOBAcEyy1qr8iRfHt2QUk5DtKqtpi6oR0v1LoL35WbP2Rp','vYMukqZP3Ai5','DahY3Kv4hA3OP4LVAB45gbVrmfZJJAl17tDW0zMGPYNh0cnz0wLls6yt73P5d39E893pPaqB0gWpd7oailJiMx5UXjZrjVbOSBm','5','J',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7461923814969703373,10979580125249448389,'exrgJbAaErOlnAhwMM','qgMIf9OdqH5VvPXTNNgFMDOGjLEuEk7y2DUvxF7s6wDtCn85pDd2KhYJxvzGj4pvSQfA71gAgwfkmFvGBTnDOUSE4YjrHr6bfadOrzuur070sfgaRJbIOMLUZS8ElwvowduYASKsOb9wgu7t9K7zyyyxifI6aD2g7z1TaQ6iDCBpXlVmFaxJQ0BlIHxs0sSa0J58anVpS6W4q7FzyZlyL69FDbaK178PLoQpktMBMVUdV24rRa564sS9EVU9O','yVGHJ8du','pBYVDS6u1Vq4cT7mIjCmKHe5AogRLNSNSE1Ecaw2mX47itrvXIqSJRF9u9OHj5Gh2UgwZDjCiX2RYvZG3aO86Sc6lAUbOtk3OWRhMO7qyfkY2JfcCKUZ2KACPZmeE81q1y7sYAYCmnFyDBg2CyQBV9z','H','1',14);
+INSERT INTO ti VALUES (7461923814969703373,10979580125249448389,'exrgJbAaErOlnAhwMM','qgMIf9OdqH5VvPXTNNgFMDOGjLEuEk7y2DUvxF7s6wDtCn85pDd2KhYJxvzGj4pvSQfA71gAgwfkmFvGBTnDOUSE4YjrHr6bfadOrzuur070sfgaRJbIOMLUZS8ElwvowduYASKsOb9wgu7t9K7zyyyxifI6aD2g7z1TaQ6iDCBpXlVmFaxJQ0BlIHxs0sSa0J58anVpS6W4q7FzyZlyL69FDbaK178PLoQpktMBMVUdV24rRa564sS9EVU9O','yVGHJ8du','pBYVDS6u1Vq4cT7mIjCmKHe5AogRLNSNSE1Ecaw2mX47itrvXIqSJRF9u9OHj5Gh2UgwZDjCiX2RYvZG3aO86Sc6lAUbOtk3OWRhMO7qyfkY2JfcCKUZ2KACPZmeE81q1y7sYAYCmnFyDBg2CyQBV9z','H','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-4653690702956517695,2505410834395775350,'lLuTPKL2xFK2','YRjTeseeKXOmqLGxomY2lGflUFqOkHBHURKt5NHPVTEjvHuNnORDTpqeLsLsaoinyRhrqdV2PWVC1swygSCmIyZCCMQTwNi0XsVnWQ1F8UrWNuO18CnO06aKogIWjVrOoRhynBKfCwo17QGDELR5vxKZtBxS0lAyH7j9wJgcXUGzG53dUL5tOSvnCEK','WSZw6V3rgkB','KSBwANfC890hbD3haDeAJNm4ZzPheZT3RrIz9TBnXCHrck3nKRp4cc0JXDrC5AC05gMYBinnUoPmsW3owYo3ybAAj5kcwgaVuyFjniZxPl81o2C17JtsvUpEMY7uDkw2KAlHxq7DMHUNfHd1ghYBe5mluconbAjwSaqDRZYVaf2u8KnlvTrgEaVewACXJL6ZwxyOJfruMcg0YlWUXBiGLPqNBPQ00VdaBz00kO9E0Ufn5IMs83','ge','dH',15);
+INSERT INTO ti VALUES (-4653690702956517695,2505410834395775350,'lLuTPKL2xFK2','YRjTeseeKXOmqLGxomY2lGflUFqOkHBHURKt5NHPVTEjvHuNnORDTpqeLsLsaoinyRhrqdV2PWVC1swygSCmIyZCCMQTwNi0XsVnWQ1F8UrWNuO18CnO06aKogIWjVrOoRhynBKfCwo17QGDELR5vxKZtBxS0lAyH7j9wJgcXUGzG53dUL5tOSvnCEK','WSZw6V3rgkB','KSBwANfC890hbD3haDeAJNm4ZzPheZT3RrIz9TBnXCHrck3nKRp4cc0JXDrC5AC05gMYBinnUoPmsW3owYo3ybAAj5kcwgaVuyFjniZxPl81o2C17JtsvUpEMY7uDkw2KAlHxq7DMHUNfHd1ghYBe5mluconbAjwSaqDRZYVaf2u8KnlvTrgEaVewACXJL6ZwxyOJfruMcg0YlWUXBiGLPqNBPQ00VdaBz00kO9E0Ufn5IMs83','ge','dH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(84), d VARBINARY(7), e VARCHAR(22), f VARBINARY(72) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (51431,11218445,'WDHMr9zNSvkaSk6Yo5MzElYMbJu','ck8sCWo','kcNVVhPaW4fJd707Mn','qWx2','6','Q',0);
+INSERT INTO t VALUES (12647,11699671,'OLGhwNuFeFcAUGJMOwnJkLeKBuuyyFPSMcoy6OCSftSNUTwU2MW92DGlWv9sVc72kDC4AvoV6rZccJdaV6F','pQ1X','HVbd38MxSb','Avzy6CFPCuUAT7zgZcyFDWHqx3LMJK8SgB617xJilJtmyPnV2wM9gBorO9pFa0lOspM9','sm','x',1);
+INSERT INTO t VALUES (62752,10298189,'wjxqDdz3Atg3g3lFJCI0H0t9REFheMNBxkYp0lOWIYl1sq6','11i','zuwGAkGiUCPBYLOfXEl','5vOJdx1S','D','v',2);
+INSERT INTO t VALUES (25062,16345454,'3xVTXqz4LjrUrk3NaT3ygJ5vG8XyJitYon8HMvQDmX','cZ3py','bpB4L81yx9','wlEy7','h','6',3);
+INSERT INTO t VALUES (64303,10466328,'bXxYG13mTgsJSNFO6BwChHv6sPztkXunxBQYYrFcNKgYmPRA52igWN79JTjeT','KFfV','T8Zzt28Nakh4','9vORRE3oqOniGu1JkJa5giv2Imt','Vq','m',4);
+INSERT INTO t VALUES (31644,4838629,'gf7euDw8sBYyqLXRVnio7eo','Gyi','FtAZbbnkCVR6PzNbBM','j2cuFt1R6LykhZiyRXlBFKA2ujXXRjF','T','M',5);
+INSERT INTO t VALUES (65418,6026523,'CulxufSI88uTttgCSxsfM6fEoLKMKSmfaBBxDbLVcYmX2PRtSzA3u4pMB8','SQlM','SIu3R88YHUHYDjfi7kPV','8kH4KrU7Q4dkOvshvqhtXYcNIS3dmWm6sleJhFvk4WVsw90Rp','Q','T',6);
+INSERT INTO t VALUES (25107,12059714,'oIG435FTencEpEJcOYQKndAoGbwjSqGZdl8udLgc','ghNn3Xi','AIJyNnjPR7FvNTEb','lob8Zeo1JMK5dTyMkMxzlTNqAsjQW5xRuE6b4FwxsT10va3MeavrPwWY2vebgU808R0cw6en','J','E',7);
+INSERT INTO t VALUES (30511,602391,'AksYHaL','97IyHs','jlxByo9Fww9lPf6eSKtH','XIEpjUU4o1ypN74MnYhSxb1TiQiNfdVDTE3itPbszKxu6WPw6CePKEwU3H','wa','7',8);
+INSERT INTO t VALUES (23534,3371650,'z1hTiwGFHdrKEhVE3hRvJbX8nnDnhM4jQrkXCtkAmyGyxXf9OLucxfCR0epESUUZdIWPLYFEyXC6s1XCXu','7r','Jsrzb78gfPabdR','H39RGD4lgdxB8vFuLyN','Ma','a',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(84), d VARBINARY(7), e VARCHAR(22), f VARBINARY(72) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5241692,11149344,'gc4o40PDo5n1YvmXY5zUZTKxhFXeDk60cFQD7DBk','UyZ','Bn5CRJHpV','aQ7YMeh7i8MAbTz6ABqplOFMadQ','X','l',10);
+INSERT INTO ti VALUES (5241692,11149344,'gc4o40PDo5n1YvmXY5zUZTKxhFXeDk60cFQD7DBk','UyZ','Bn5CRJHpV','aQ7YMeh7i8MAbTz6ABqplOFMadQ','X','l',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
+INSERT INTO t VALUES (7507343,2425448,'i6NeE6Uf3HR1t5gpmOOMPD8iXeh3zD21Ey93gOcesEuG7nL8GMGvVOZbZt','fdh00','ZIEG2SGoRDY5MCg25n','B283wRJk9tb0koswQRLyswXokE9','ve','M',11);
+INSERT INTO ti VALUES (7507343,2425448,'i6NeE6Uf3HR1t5gpmOOMPD8iXeh3zD21Ey93gOcesEuG7nL8GMGvVOZbZt','fdh00','ZIEG2SGoRDY5MCg25n','B283wRJk9tb0koswQRLyswXokE9','ve','M',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-6530938840414576215,58,'9HhI4iTpUlQyCwRKJgz','O3wnZaEHcWj23oxLwHp56JlqUE5I1i1MlEEo3x37H0vmSZjv0qAh3A1XOJbYF7rhDAklwC6X1OKirg4Rk','2rkDf','1FiE2WCqZdBvi8Y3v0ttD3wfqGAizp7iB8oYc','ByQDua4PTaqBXtgbsenSTFiG3MkSW2RM61TCYkWqtUF6RO2GPBatA4or3g4gdJc54w0Fy0Pb','zJh22OPZfQ7csmN34J7ZV5lfWnJI4WgXs0eQWCHTJ',12);
-INSERT INTO ti VALUES (-6530938840414576215,58,'9HhI4iTpUlQyCwRKJgz','O3wnZaEHcWj23oxLwHp56JlqUE5I1i1MlEEo3x37H0vmSZjv0qAh3A1XOJbYF7rhDAklwC6X1OKirg4Rk','2rkDf','1FiE2WCqZdBvi8Y3v0ttD3wfqGAizp7iB8oYc','ByQDua4PTaqBXtgbsenSTFiG3MkSW2RM61TCYkWqtUF6RO2GPBatA4or3g4gdJc54w0Fy0Pb','zJh22OPZfQ7csmN34J7ZV5lfWnJI4WgXs0eQWCHTJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7052191110540597185,233,'ysybJcyqPzSihQ5q8RaCgLyndT3p','CS3mUU61mYxvcMR348HKsB5GQuj5G3RGIbDsg411kH3wbKIZSDK8pghaLN9NGaBvzhSmJ2rEyrlbGn6usodEKRMTXoaUosPXEhW63ikNo','E','Lt6sC9yC2IGslmR0ZyKMo7CN3t0aMdA2M8P0OajZLv5cLIgDish71o1EFdnUKr','ZvvBELS8WjMrHfalGSD','IQRpTUDQSdOxOuokAmwMtag',13);
-INSERT INTO ti VALUES (7052191110540597185,233,'ysybJcyqPzSihQ5q8RaCgLyndT3p','CS3mUU61mYxvcMR348HKsB5GQuj5G3RGIbDsg411kH3wbKIZSDK8pghaLN9NGaBvzhSmJ2rEyrlbGn6usodEKRMTXoaUosPXEhW63ikNo','E','Lt6sC9yC2IGslmR0ZyKMo7CN3t0aMdA2M8P0OajZLv5cLIgDish71o1EFdnUKr','ZvvBELS8WjMrHfalGSD','IQRpTUDQSdOxOuokAmwMtag',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c CHAR(4), d VARCHAR(74), e VARCHAR(59), f VARCHAR(57), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5101086426680589922,3301564537467913568,'s8o','ApVUNvpIm1bVkQNVk9K60Qsb4GnAjLSvNSBbKm9x11GLfqlWryYfrcT6EUM','2JFXTcoRBaARUC6ofyHHkxmTENfOidtHN1JuzYGk9lCeg6vyKfe3vzJ','JTObHWpfMndrSY','97LWQeyL0eSy439qeevhNGCzJnSvHibjJ4ALpFOQW55Ok6','5qhCgTxqdZ8EJCBXhFFb3xAeIodRYViIFkX70YzCMIh',0);
-INSERT INTO t VALUES (1587255795707977335,4309426744480229777,'3y2','hKIiPjaubs1XSZuPNnODKQcqe5TDjbQdBuUCKNHUC6tZ9l4zeNU2AyuV','rOPGu','qvJGsPZZzuQdHkfCg8Nu2ja4y4u1','68Np2sIRCrMkLwgKreUCypKJy9ZxQkxIgOF6U60E2u1kCWivHW8uhjWe1rIAHpOQNL8gF9ek5O3D9AOVjEIDGb2JEBgOU','Hre3CLwOAzfpR5w81Fl3fK3AR2UW6FXdnmp4kyR3lthgqHcbRUyk3yET7Wa4qn3wJ',1);
-INSERT INTO t VALUES (401568045933042108,-3941370144263005254,'t4e','77wp8ueBn8YeRUAnDqASyyilP','qTJFZ','9z9itDL9SNqhPOSaPdpERYRquWSmOJSHfvMy9Gp6IJToiB07tHvdFb6o','wFlbA6t08BYBOLQVqarJaG5wAHap83fTVKDS2DRcUhEfeeFKegPBoI3kcmSQee1AKS5t8WY7TiSQnI825hKlcby2qqzxzLju','E6VCpz60BB8SwKctWNbR5u4pjCxWxPfxl3ORdVBuSiDr4DdrUr772io7y65',2);
-INSERT INTO t VALUES (-2298682861250582286,6600344515741498162,'J','gd8XoPF47xjIgycFP5g3QxYQu088V','1PC5Zn8FfcbKXgmuXOQLT1sUMMoGrzpHiCPtXr6uVt1hDjgVowY','e0ccDXel4QebY4w9MATDwPE4tt3F24tJ','W99193cR4oA6402GyOvYz8kR9M5lJudyyawdrXw1BbaNfbo','neRaDqDvF4WwEvUnNxHAamI',3);
-INSERT INTO t VALUES (-4561208957078415854,-6800361428330110453,'l','Z0NUQUuVL26EmJWwT8XPpC4ktAZ0tfe9SBSHksEkQejjte1W6FH','UyhXwo73tSqa9MWR3NPBdg','4knZ94eyOy2rpWHj6pHWkmT4dX3HmrMLhk3pEec','jMFo7Gn4RK2avNrUFutn1neq1WoYCD4JwJFDW0VwlkAutroXyhRigyBvdVdMp6OwYcGmsuLxWjFFOxXUdnK7','3TcGHWfpDlIjKaGAlVStvrWFtjd4kkODSLOB7I31PrQdZKQcPyRPjhbi839wtlZ6h7K0kWjeCZ',4);
-INSERT INTO t VALUES (3863571839142204864,-3884175620980295528,'1P','NmrCVenH7ZUBNeroIn6HL37TJMB07zQgH2Pztu7ToFVsSNyJKoFAHXXADei7XUXl','S2UZxzrcYWgYjGqlEMbSNCtlv9mrm7gMLBSdn','lOXdAujR12JjebPxGKnIPteegi','baycAAnyJSiEtyILacIazD8qhDhlkX4','dVRwqHC6udb94b59u7bUBcS2WsiTq0pVxnF879PglDhnKl3rtlff9KO34u9wDysMyBB9XxL2rFjpSYz4LhD',5);
-INSERT INTO t VALUES (8183549325201479457,-637978036281470713,'c','QlXnpKPnKcm','Tio2FWP24Xkg4ekDf3FMVS27P0T3W6z7ScJVwunINm2gD1loda','ZJPlusrK9ttk4FCxMCkP3pdSmwJUWmyCMqe3le7ZTa3opiE7MgQDA','hRFd8dvbbvH4wuTSGIDOG6sxFoXJlIEGH53rpyBBt4UtDjboexthOwpg0EC6OI1ACBs3CFB0MyeJ2SysK4sY','Q1BFg80c3n',6);
-INSERT INTO t VALUES (-6182375905812059259,-5086800572310561643,'MX82','Y1nzlRVCHwgOFAJ7Mny1SOvHN2w9dc7o4Bo8c9Z2Tu6NGnVhpL','pIrePF1WlYKilYF5dGNbxJ1Mk30HWa0wqhFp6HaAA2vFefHEFFxz5','mmUrpXrXXUKwN','nuG0NryQx7MW1VRUWYENs5ilNO0JQcs6siYhbUt2Lq727eWfLCq0ij7hgoMgdHbOSUtcULlZLAzuRmW0UKXek3Sfebjz','ip2gmv6Z8wmkQR5EscMkwyGUBq5x6FQBzAJOOVS7u9CKYzT6SwPfK6mFrdCtZXNNUR854IwTRE1',7);
-INSERT INTO t VALUES (-6202125466827963349,2837951363700811105,'Q','0wwS6sNy5U1W7Dfyxb8E2AjPvgULM','UUhql2TTRVvnCw','rgSDXNyx2hkxB6F219ldUWIAKOyzwQPN6x4l2kXTQYhLU6j2HycRBk','fWlOYws818umlukw0ev06pjraN2byLReqcWzMZJdn3p8X9y8a4Dn09EXnZVJSqVDsVwIgzoGJVgA','u5hYhTzTqpIUAxrGrerVcAIjWarqD8WfMM',8);
-INSERT INTO t VALUES (-2351882057845869387,6070635138567817409,'Jwh','uNqyJTse69mE2Tk1n5fanvHlhhEznRHdbWmIg4l5ewuFl2PJBMbDXUWWG','CPPrQ','JsWdLRG2zQ6QCo5R','QzEPlEYz4RUEC3vkYyGlyq86x','frDDJHG1kM129YCf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2766958,7571385,'81vQauolZ4fJm806u3vPDseSrgDqYYwUgTxlzjgnxT1KwkfL39H3','8D9LTo2yXLEMOXjdUJrorSdwr6dn2IQX6NcNpw6Q9J6eTxmNaJfhsut4kMuLF1jmFpLq3faevyOKx9RnRbkWetJ2EBB9jS2sG8JDqDUnfHvnEfeAoUfgW9pwUw79k8MLteJ056N6n6UsIuI5fldV8r3zdICrDdhCV9VaBGDLD6xuJlBgmd5kqTBF2ucUiV8v1cj6XwmTajeh1RkI1i5AV1FW7YKk92ORqR53p5nndc17ioN','2XjjNLfFgf','elwDxwpxNRZaj6SpSeMnfPgRf6tdZzBS','X','K',12);
+INSERT INTO ti VALUES (2766958,7571385,'81vQauolZ4fJm806u3vPDseSrgDqYYwUgTxlzjgnxT1KwkfL39H3','8D9LTo2yXLEMOXjdUJrorSdwr6dn2IQX6NcNpw6Q9J6eTxmNaJfhsut4kMuLF1jmFpLq3faevyOKx9RnRbkWetJ2EBB9jS2sG8JDqDUnfHvnEfeAoUfgW9pwUw79k8MLteJ056N6n6UsIuI5fldV8r3zdICrDdhCV9VaBGDLD6xuJlBgmd5kqTBF2ucUiV8v1cj6XwmTajeh1RkI1i5AV1FW7YKk92ORqR53p5nndc17ioN','2XjjNLfFgf','elwDxwpxNRZaj6SpSeMnfPgRf6tdZzBS','X','K',12);
+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 (7053036,15894952,'3RSYCLp8F3jhsEJktSO2H2DIEFnBxDMRzuICWL','zJzTlpRG7oup6NxZ2Y255lofpB9Jv11BTkSX1HUi9kaWsXCCJWK3d9nNbmLplltWgnwPV4b9ebjuoXhtG3oOt95hUpyx7Ts80nqswcUqWOlby2CgiKnhbisqVgMdtzvdzS42Qr','UzQrRQ2DwWxc5Vj3YHj','AlDRvLSkJclWwY00dXJUHBiG5mnYNjEHbcxWObkmTB0LcSDuzBTsDPMNnIJ0sKVVh3KxDfBEwe6dgVugBOYz8p7XRK9iDPakYmQ9tVGreDMN3PnoMTcBvLIq41WrdqcKSaBdC3Kqq1FA8xpWC4IjltqFY3vz','m','Q',13);
+INSERT INTO ti VALUES (7053036,15894952,'3RSYCLp8F3jhsEJktSO2H2DIEFnBxDMRzuICWL','zJzTlpRG7oup6NxZ2Y255lofpB9Jv11BTkSX1HUi9kaWsXCCJWK3d9nNbmLplltWgnwPV4b9ebjuoXhtG3oOt95hUpyx7Ts80nqswcUqWOlby2CgiKnhbisqVgMdtzvdzS42Qr','UzQrRQ2DwWxc5Vj3YHj','AlDRvLSkJclWwY00dXJUHBiG5mnYNjEHbcxWObkmTB0LcSDuzBTsDPMNnIJ0sKVVh3KxDfBEwe6dgVugBOYz8p7XRK9iDPakYmQ9tVGreDMN3PnoMTcBvLIq41WrdqcKSaBdC3Kqq1FA8xpWC4IjltqFY3vz','m','Q',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (11479156,14666564,'3HuMZw5bYlbWLfa1kM3ZAKmKmengcbAm6bi0LBF0cxkEmR','4iwWKVzB88Z','Yz','e6H5G8H4KAddOs1w','0','0',14);
+INSERT INTO ti VALUES (11479156,14666564,'3HuMZw5bYlbWLfa1kM3ZAKmKmengcbAm6bi0LBF0cxkEmR','4iwWKVzB88Z','Yz','e6H5G8H4KAddOs1w','0','0',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1281094,12140998,'iJTv7PUxtehVqACCYb9p4JjifjmYjAeLAhPq0iCzLTotjTC3jIick5FUSC1bNJvAIgezKVT5JDHdT02S0bHuv','3igyhJs3rRm3XGOETwgRf9nwyumZXg0F2x8HkfeEOc8oSFrByEFksZCcnOp62x6L6hV0K1bUP5WxO6IcB0QYWIPLwVApOMntJAYyB9cc7gmXB37IvpJL9Ou9m1HDOeqKIrNcnOsSpBoeQZ6sPRF1gWE40xByOobifUxzi3IlqljSePGaKjB8DbaMbGvnzGC9myiblcotygCcSaQ4LvyaZD4b8yj0GnFkDAFEps2MGHaNwjCcpuI50lMbhT','WAQdIaxQGI','dMQZGWeBjtlKG2KajHb0BdV4aAT2d2AaAlSgz1e0N3Ik43ced7mFzvEAdnKKKFHfBhyOR2awT5TTPaKSsBE9aU2WIaU47CmM32iVRB5R1jAxnsiN75Rn3hLRvJSuj8c36TrFBFoyca14gKHomDX9NNsBhEEmtlYmyknBKSJ8CuqarqQeuQgUKFOM8xmBN2kd583pyWVrCluCQE4JuE','Vj','09',15);
+INSERT INTO ti VALUES (1281094,12140998,'iJTv7PUxtehVqACCYb9p4JjifjmYjAeLAhPq0iCzLTotjTC3jIick5FUSC1bNJvAIgezKVT5JDHdT02S0bHuv','3igyhJs3rRm3XGOETwgRf9nwyumZXg0F2x8HkfeEOc8oSFrByEFksZCcnOp62x6L6hV0K1bUP5WxO6IcB0QYWIPLwVApOMntJAYyB9cc7gmXB37IvpJL9Ou9m1HDOeqKIrNcnOsSpBoeQZ6sPRF1gWE40xByOobifUxzi3IlqljSePGaKjB8DbaMbGvnzGC9myiblcotygCcSaQ4LvyaZD4b8yj0GnFkDAFEps2MGHaNwjCcpuI50lMbhT','WAQdIaxQGI','dMQZGWeBjtlKG2KajHb0BdV4aAT2d2AaAlSgz1e0N3Ik43ced7mFzvEAdnKKKFHfBhyOR2awT5TTPaKSsBE9aU2WIaU47CmM32iVRB5R1jAxnsiN75Rn3hLRvJSuj8c36TrFBFoyca14gKHomDX9NNsBhEEmtlYmyknBKSJ8CuqarqQeuQgUKFOM8xmBN2kd583pyWVrCluCQE4JuE','Vj','09',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(31) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(58) NOT NULL, f VARCHAR(100), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (35084,4062513830,'cbqjdFw','gzPynJmQLyH5jrJO0DbsD7EQrYUXD3rNCFFH2z','WbSCvzJkrX0DpNJUAiFp3OGd0vULgrBPx7bcCUnRbsK81x3ZTZ5R','0OPzxSTivaf5PZHrvl6ZH7ICd9MAZgq908mz1AVNJiEFUo0xKLtjxLRdgvs9BH7tkiktq1f0iSNZCLWmLUibdgasQh','9','B',0);
+INSERT INTO t VALUES (3086,3224975016,'a6RKoGKcqsnCAr2ovz55Xl2w','2iweKeoUWns8lQZrtfiihKMGWkXaWZ4EngkJ7xR6MAmn3yrBa0OLHfXgfKsBCRgyR222jhh','S2xv6iyYaIuJWXcZZdBzfkugydHSZOxsfrNwYoeOy','NLPzZyMIvQ3koQhLyT6Sx1wHN3tU6LlDbw6kPhkDLfQcaKTntlaMPr5i','X','T',1);
+INSERT INTO t VALUES (4500,3636897102,'NdaHttafGZ6Jtxttbm','Vvf9GhybFicyvyHhfuNNcDMYk3SsIBP4','RNogaseQ10TM7bh8kdI1jtez0ckTuClTYkJepZPC2N4','Y1x66OUAjhPv','I','o',2);
+INSERT INTO t VALUES (12374,458216022,'qSk85uZXtWzOauO0941pPIf','HVxqwWmp8QEyIBmcBCSng08exwspmGYffjFPpl0mSBoRbh2uAx86vRY7scqPrcRgVO','TMssN1bVUMdhPFYCyKDsc53YzA9Qg73KJMU3lb','yR1XHjZWV9PppX7TSanz66RW','X','b',3);
+INSERT INTO t VALUES (10625,258952651,'c','Nj0hEAJWK0jMPylfRFH9v1DPur1fThLmn2rHg','pSox4r7W9Mkb54ZvoTo1MZCUn4M4','l0b07XDwcrTKZSs5ifJaCjfz3TdJE9SeP8Byn2gj1nbGIsINsLb44KaGiTNkSWvDEQ4DxdKUyb7C2WJxvB9','5','I',4);
+INSERT INTO t VALUES (8179,1916378510,'UqdE8AJb9','OCdGKJS92MhY1o4dghHoxhIzWsbhTdNYj2tXQaN56zKszI1Yu2nfDn','C','oZpuOSDUO3EDHShN6WewHchF5Vin1sOJRHYL6e27tQCZvR7WXHgHbQNRllxTVEfATj1ogNcKgfl84lf','d','s',5);
+INSERT INTO t VALUES (30578,340086113,'K3OW4kYv2UJZufkt','jmMjfb3VUTFzAZTMRtjljNHN','AFPkTo28bZoLgJB7YTWJfhDuiNflvpM','Kyu8yVvPyKf','V','g',6);
+INSERT INTO t VALUES (8637,267030582,'fUkZCT0vWYywPtx826u0DzxW','qLptUOroGDB5lHLz3WqHuuF8vMK5sBPKaRU7CMwNNHiWEl2vbomY5N7HuRHh9CAYJ3F96tijxRbEoxSZ','6pO0syUutXLyDYtOso4zXcdSbaLGW8fDp3felFFYUYqJTHs','dJRjrs6YHR','s','s',7);
+INSERT INTO t VALUES (9721,3545749486,'0ol','1n7rFMj0cylu1IyveqdgGx69s','M0o51PDByPUkHrnaz','5Y6CTuCnxYtQh81ulPqPENx4Lm74nvdMhlb1QYXkQ8yK9buo7aOvxENv9CVomsf4pMG0Nz','k','Z',8);
+INSERT INTO t VALUES (41046,835670319,'3u268f','dWC3EpMXfHv6gnTAfnKVD7JuL8iAYlUP150jH3G3ACz05RL9p','qUKTDfr8opzimZcfYjDaANUQSBlyJZaYY','pb9xpxWUyZeQuL1uoa8','h','u',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(31) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(58) NOT NULL, f VARCHAR(100), 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 (7361630016548741436,-4003068717229537538,'PUbm','T5H52UYYuFkLCMoJVsSGjNEfJ08R8','cQwffOLrNzOkgqV9xDw3DkAlborGRFBa41EVQ1Z3vYFY3FyjX2cN98qxxHz','lDjXoZe08','MgoXj1VO52pYk7mOWLdbYND35Oy5Hk4IZbX0FDWsW0Bo7jl8UzsBm5HBMPjz8SCQQbJTsNdUhh6iipvcMcyFHGM5d','PRbn83vifzcZMY89j2K4KKXPConZbgDZwquXLW66EaOPexsDYSuA3tjZ',10);
-INSERT INTO ti VALUES (7361630016548741436,-4003068717229537538,'PUbm','T5H52UYYuFkLCMoJVsSGjNEfJ08R8','cQwffOLrNzOkgqV9xDw3DkAlborGRFBa41EVQ1Z3vYFY3FyjX2cN98qxxHz','lDjXoZe08','MgoXj1VO52pYk7mOWLdbYND35Oy5Hk4IZbX0FDWsW0Bo7jl8UzsBm5HBMPjz8SCQQbJTsNdUhh6iipvcMcyFHGM5d','PRbn83vifzcZMY89j2K4KKXPConZbgDZwquXLW66EaOPexsDYSuA3tjZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(5);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
-INSERT INTO t VALUES (-8220573975258876855,6902890097191203946,'jU','Y1TdQqgIw12nme9KJeVlQ9nzxgVmGttPTCQ2hX9cKABMqG8OJFl2sd5hG6ewqD295rs','4T9DWCIXHfI','dGFFo0Omy9ozNwlkTDu8esWDGPrqvlXrKCz','XnQwSOppeWWPZfBT3dO4MNxQSxOX8xpBJT03xkNamv1Md7JheMM5bluZ2njaZSmO25mZRbKHGrTVdgG','Zcz8zDzvSE',11);
-INSERT INTO ti VALUES (-8220573975258876855,6902890097191203946,'jU','Y1TdQqgIw12nme9KJeVlQ9nzxgVmGttPTCQ2hX9cKABMqG8OJFl2sd5hG6ewqD295rs','4T9DWCIXHfI','dGFFo0Omy9ozNwlkTDu8esWDGPrqvlXrKCz','XnQwSOppeWWPZfBT3dO4MNxQSxOX8xpBJT03xkNamv1Md7JheMM5bluZ2njaZSmO25mZRbKHGrTVdgG','Zcz8zDzvSE',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-858670118993376498,2142239110500173054,'7nO','kCV59e7uJ3Rgv7DfqPxggHiCT70f7NReFRT66xyKmO3dZhIrpSvOfNXnN6NFtKGhP1Emh1g3fR9fykrIUuafYmxMkd5xyv6vDFt2XMAOYL5ahduLkf4g5DKb6Zc7tcAzgsoB7375I79T9MDjGTeCIB0u7W8CerlG12p1EkbnoUP787ngcDDyykznfnavBFKBRwFKjhjx1gaOMp99GWSfcVy4xvBY3J7Ukp7P94HHw','E0Dyc2Va','rEXQ6XFZho7RnnhgrX6Hq7P5yqtviv','aDM','ScKGGTuQ2hly37JcjEf3OPXrOr5o65UGiALwoEFOfBonJpY4Spj9cVrpz5pPW01K8BoOdEoEGdSclDD943RMeVsYKhl',12);
-INSERT INTO ti VALUES (-858670118993376498,2142239110500173054,'7nO','kCV59e7uJ3Rgv7DfqPxggHiCT70f7NReFRT66xyKmO3dZhIrpSvOfNXnN6NFtKGhP1Emh1g3fR9fykrIUuafYmxMkd5xyv6vDFt2XMAOYL5ahduLkf4g5DKb6Zc7tcAzgsoB7375I79T9MDjGTeCIB0u7W8CerlG12p1EkbnoUP787ngcDDyykznfnavBFKBRwFKjhjx1gaOMp99GWSfcVy4xvBY3J7Ukp7P94HHw','E0Dyc2Va','rEXQ6XFZho7RnnhgrX6Hq7P5yqtviv','aDM','ScKGGTuQ2hly37JcjEf3OPXrOr5o65UGiALwoEFOfBonJpY4Spj9cVrpz5pPW01K8BoOdEoEGdSclDD943RMeVsYKhl',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (44609790,3351739918,'eGGtAuUgl0ZYY8kJ','1YWxcwJuMfKyg3ILdApKq7KxHifLfGz5YFryvQJyc454AUAysYTW5rcHxiH7kS1J0KgSoGRMh54m','ZfbdW8Ewe1SkpepHhbSFE6oXab3fbDvRPtnUx69yYo6bb1sXaHLYH','GD4V32Ia47ngTivrtT9rkvMmNsIQ6mkg5hZXdz','o','n',10);
+INSERT INTO ti VALUES (44609790,3351739918,'eGGtAuUgl0ZYY8kJ','1YWxcwJuMfKyg3ILdApKq7KxHifLfGz5YFryvQJyc454AUAysYTW5rcHxiH7kS1J0KgSoGRMh54m','ZfbdW8Ewe1SkpepHhbSFE6oXab3fbDvRPtnUx69yYo6bb1sXaHLYH','GD4V32Ia47ngTivrtT9rkvMmNsIQ6mkg5hZXdz','o','n',10);
+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 (3544997043,3161902439,'207sejhjGSvauu','k4zKMFj1iL8pEe87TyYvYimBH4mbXlvCkVtpwYZCH0yDeIlhoJqTekjEhBC4yR5AHe7E','3dI9PqDQApzQMlNpgudcJ5w','hfPXDweUeUlbto8uUbCRaX7fsm5SgKUaMCFj2SHmysfrINvA1uvyvLu3sSXx94NXn8','A','k',11);
+INSERT INTO ti VALUES (3544997043,3161902439,'207sejhjGSvauu','k4zKMFj1iL8pEe87TyYvYimBH4mbXlvCkVtpwYZCH0yDeIlhoJqTekjEhBC4yR5AHe7E','3dI9PqDQApzQMlNpgudcJ5w','hfPXDweUeUlbto8uUbCRaX7fsm5SgKUaMCFj2SHmysfrINvA1uvyvLu3sSXx94NXn8','A','k',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1366408689,863704925,'8kLHGYWrS2zaHf4MBt','RCHRSozo9q3EPIUObBoyN0Qf','y8AtX3gjliyBBXEU1eSw','ZaPBAX5c6zh9','l','N',12);
+INSERT INTO ti VALUES (1366408689,863704925,'8kLHGYWrS2zaHf4MBt','RCHRSozo9q3EPIUObBoyN0Qf','y8AtX3gjliyBBXEU1eSw','ZaPBAX5c6zh9','l','N',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-2308616662156453546,680330089152545963,'q','9oHckZNUahWmYee8NE2tDMS2d','9','yCEMXTo0ETaOiuJFJiQlkuMgR6zkNm9SLJsqbkBNIOvwl2kpem3cwA7Jwi0XcR3MkrxpGXoSikynrC83QFFSKmaQD3QZbY9leYAWVM8v84c9O8gwqSR3mFUZH0iNiTceQZT1kIDLpPIucS9xMSlYSHXX8srsTTBHMNdzDJOSieBco6Y7yQjKN5kazrUR','bSAB2TQCeOXK4Dw9mGq9RhIyMOfOj9pyUDjgJSWuFpklgq','wlH3t2TyViWX8lgOFaFmsxdzAHMtHooyBOVdNy08cY9T8h8452gxXJ11T3anWuTpgicUKe6BHdVIRQRPer',13);
-INSERT INTO ti VALUES (-2308616662156453546,680330089152545963,'q','9oHckZNUahWmYee8NE2tDMS2d','9','yCEMXTo0ETaOiuJFJiQlkuMgR6zkNm9SLJsqbkBNIOvwl2kpem3cwA7Jwi0XcR3MkrxpGXoSikynrC83QFFSKmaQD3QZbY9leYAWVM8v84c9O8gwqSR3mFUZH0iNiTceQZT1kIDLpPIucS9xMSlYSHXX8srsTTBHMNdzDJOSieBco6Y7yQjKN5kazrUR','bSAB2TQCeOXK4Dw9mGq9RhIyMOfOj9pyUDjgJSWuFpklgq','wlH3t2TyViWX8lgOFaFmsxdzAHMtHooyBOVdNy08cY9T8h8452gxXJ11T3anWuTpgicUKe6BHdVIRQRPer',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c CHAR(84) NOT NULL, d VARCHAR(13) NOT NULL, e VARCHAR(1), f VARCHAR(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (54497,-28,'bp6qdBk5WOWcWOpYQwmcQkEsBA3AxUStsmVyl1b3','T2O','R','l','ARhEjmCEGdo13SvJ','LgE9f5oGRIK6gNxyvQ3PqmuFfcnqtqhDDLc6S6AM92meUkfLtNrmqtlyeD71uT7wwZ8hh7YSTvoE6sZC',0);
-INSERT INTO t VALUES (30495,87,'6GBIo8s8161tYWQkdiLW','ihbFPmK7','B','z','Bqvim6cqeVU5JR5LmkDdyIjWkgblKueuXeUPLEprJFFLxWe2MJ','Db0e4TPuHV7hm6vhIddiGhsxLRBuIHiso8lOyR4WElzRlunotN9vyMd9kLJ8w',1);
-INSERT INTO t VALUES (8985,-83,'e6oQM9tL','JZIb2','1','uT','MtE9eZIwwCQbCVXj56EHkLzSpbos9fGGGAbo6XfiJmSsgUX1oYMkhWpzE8DbaQz2uwLwjg8d2tGV8DrBw2MB1JmAx','v27Z9GJ',2);
-INSERT INTO t VALUES (7210,-121,'S7JGT1lxtI4jVwDRRFPQMRfi78mi1RNyYCxuyDoCqzAS0zssp5','Qh','e','kdup7CI6','DNJa9aTQjbgyKQzLC3MDV','m2ipkFXqjr',3);
-INSERT INTO t VALUES (47361,-79,'VShWNr4BCz3fc3SiHM5Av6uAX7900lwu','xl9vHf72','G','HeQ5zR1','rztyGWnPqHQ','7cjT6K5loOHOGWBP6x99LB5OYQrCRqlqks72VG6LchtHUd06OavYLRzc5pKgdum7ALK2l7pGrm8RXnowm',4);
-INSERT INTO t VALUES (34833,17,'ms9KlXqFkntKEgC1ezevBsVoxGcMeDBDoHEBfzPuhuV','eqgiFC1JJnxRr','h','oTsLBIu','MGbkaqBGmz6JSUaIfohSTUhRZJXRICZUXRoeMo37BAsNBA','aRiv4erza6nue8cbxcQSDaAPvwwRvSmMyIX2atyh6JR5yX2EasAAvAVGBZSv3xBJHcbK49pDYkHwAnH0I9Q',5);
-INSERT INTO t VALUES (60379,-6,'BVZLxvfD7Eipcw5iBmDD3bmGNysGQo6MEfF73xDAn6fUaHq3x4eUuZW5f','jAgdgPKw','I','FQaOp','6V5svsgyRroddClVrzaRUdakxq','7nhA8yiwRaOaZ24X87PFUOWoXnnlLmJEZicJnGbl6rgx3HmK4nV0RTzfBiLFgBxSy8rDe5dr1DrZ51m93P',6);
-INSERT INTO t VALUES (1418,-98,'5AdanioIVnH2PEU3t8lS4RN7DV9TqiLjaoVWSgICkrg9','hHxm4Jdk4fZP','Q','xtfT8','MVkexRiwgGd5OleRKr1amnIhnVeuKPgw1wDdCEdP4NWy9XFo5n4DtFDNwPycxPFBBWTmzKvEMFSmNZXUssb0mifZtMD','AX8Bbc8OvkQCae',7);
-INSERT INTO t VALUES (30144,92,'1PaLoueZTXonpiLWiYwmeZrwN6NLnEV86Yzpa','pYYJ35iiyZ','3','2WrFc','9bXko6','aIE1OA8TocZTrGOLTuCDeyMaT0mUDxJiT0Y5cAOw',8);
-INSERT INTO t VALUES (192,19,'a5Wci0k913MpVu6j516Rl7OhVD77CJAedI2VNAFP8VDIfYNaKlZZCB4bksf4lBPh2qwzZ4TwxYod65','hm9s','0','21','AxBQ4vdJL1xgtzP2mIRSnNlMSAxKJD3zoagnH0MX6dJ','qEiEgJftEti33e3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3298006547,462153770,'jLQveUgqdaUQ2SmxYcaU1','Zc8CncqAiYyJaxnw3vnHJmPoD35ld5J43MYwR1jQ0Jkijr0RAu8rT0fJSnQmmIKUxIQkWLBtxQqegBEHQO0789vJXGihvtVXTuhBbBhs8O6xpBUBEi0yJIBNS0zOCNGhDTHC0K7SBftFlxiFpV9ylrSaJDQTALnGF4DX8qaELIDx7GxkJnSqOeOaA9cKLLFzqlZzcHcDsmdinwk7mYF4bV9aPl22jr3J0PSneuP','rCAD2Zd5Be09bi','7dq2OQd8SudvwslXmv0m9qjGAecSZk1NFeVx8d0yzVzGw','q','V',13);
+INSERT INTO ti VALUES (3298006547,462153770,'jLQveUgqdaUQ2SmxYcaU1','Zc8CncqAiYyJaxnw3vnHJmPoD35ld5J43MYwR1jQ0Jkijr0RAu8rT0fJSnQmmIKUxIQkWLBtxQqegBEHQO0789vJXGihvtVXTuhBbBhs8O6xpBUBEi0yJIBNS0zOCNGhDTHC0K7SBftFlxiFpV9ylrSaJDQTALnGF4DX8qaELIDx7GxkJnSqOeOaA9cKLLFzqlZzcHcDsmdinwk7mYF4bV9aPl22jr3J0PSneuP','rCAD2Zd5Be09bi','7dq2OQd8SudvwslXmv0m9qjGAecSZk1NFeVx8d0yzVzGw','q','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1826810782,781124340,'uMkwrGqCzwrVVS3IKFc3Xt3','f1jOLRhZClI4Y1vEUlbE1SG','rY7','5PDXO2HOWu2St0o7WxmYqO1UKoJEyXBHr0gwIBGrAUe6V7EQqfO43DuFCuG4KIA2F9FdQ5esQpWrlDtu0IMJBhLy6KlTbooe7kKqeJVmjy','sO','Z',14);
+INSERT INTO ti VALUES (1826810782,781124340,'uMkwrGqCzwrVVS3IKFc3Xt3','f1jOLRhZClI4Y1vEUlbE1SG','rY7','5PDXO2HOWu2St0o7WxmYqO1UKoJEyXBHr0gwIBGrAUe6V7EQqfO43DuFCuG4KIA2F9FdQ5esQpWrlDtu0IMJBhLy6KlTbooe7kKqeJVmjy','sO','Z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3575036814,2231550302,'bjPwOhOPnCE15QIyRFUcy7Df0jEw','PczzMvzZsGSEAF4yLVixtgJ3jjY4uqOOsVcdfCdGg8mTbxoBwgGuPNvZn5v7Mz3mBqrPNZa1TxvCSKvCSsoWjRXESWdi8e6RwfbUJdfiq8bOFXt5Nz7XkUTZAXBNWo7XuZzwcqtg3dN6uOO9v98oSMHir','WH3AqVe8KLvLUzPzu0MJegAKXEMr0AHfUs1NIeCCu7BW','unaFdlHN7BKYKbvXUJYhaSycBhnNhtKDb4AzDHk0j2rhsCwBKeOoq4Uhk53Q1OXUoBVsVjL8YC6IsKADyYUL7iLq3QXcgIuQfBKftsj3GvANeSlncjXRG5t7XtICRN3wdZnEkcubSdRBpie8qLpyqUJpKZiQK8OaAZvBGu','xN','sA',15);
+INSERT INTO ti VALUES (3575036814,2231550302,'bjPwOhOPnCE15QIyRFUcy7Df0jEw','PczzMvzZsGSEAF4yLVixtgJ3jjY4uqOOsVcdfCdGg8mTbxoBwgGuPNvZn5v7Mz3mBqrPNZa1TxvCSKvCSsoWjRXESWdi8e6RwfbUJdfiq8bOFXt5Nz7XkUTZAXBNWo7XuZzwcqtg3dN6uOO9v98oSMHir','WH3AqVe8KLvLUzPzu0MJegAKXEMr0AHfUs1NIeCCu7BW','unaFdlHN7BKYKbvXUJYhaSycBhnNhtKDb4AzDHk0j2rhsCwBKeOoq4Uhk53Q1OXUoBVsVjL8YC6IsKADyYUL7iLq3QXcgIuQfBKftsj3GvANeSlncjXRG5t7XtICRN3wdZnEkcubSdRBpie8qLpyqUJpKZiQK8OaAZvBGu','xN','sA',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(18), d VARCHAR(85) NOT NULL, e VARCHAR(15) NOT NULL, f VARCHAR(47), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8847146938021499345,158,'6TiyAONxD','hle9AJ96U1QhqgMZJGTI0ej','u','szFypIFYr8X','R','m',0);
+INSERT INTO t VALUES (17829654418899797922,121,'ieveJ5Rou9lpL','ZapaK7f9al2kSdSkcz12dltu1','IfG08nqHPUidj','A6U7XKIdF1aF1a','o','p',1);
+INSERT INTO t VALUES (1900666037872751124,53,'3Ws7GhdiCqIWT','Vbj0J31bqnI0Teq82m','o7Kgd','O3OArI5dVbEQmBWpVhW6MARD99u88XHXOc37lk6zM9vJq','s','w',2);
+INSERT INTO t VALUES (14991129481616189229,234,'OjMMQ1I','1WjUUuL8UjE5qLdlykakphlVxNQyDpW01YfdG0E65T27LhLFp49tMzlGdDD1DPsV49rJa9sInyo','C','sd7s1u5','v','V',3);
+INSERT INTO t VALUES (8611235173225283258,199,'9w1nYQAjAA8','PkQ0mbkMRa1KyrCM56d6qgY6ZULAOUwyJOSxQ3','1ZEjSkXD','zaHj6EIJc4Poq6Zv5VzXIx7ZL1Je0W7fbKGZI','R','b',4);
+INSERT INTO t VALUES (18010457259883912477,244,'2ZUiS1B','5OXdq6lE5cuOXaD0umBkshrs1Gv3I2EqxW','7BgcbDzNR3','46x7O6hzgOy1SuGphomBbahk4hbUrckVKoD9SBUpeATPS','k','N7',5);
+INSERT INTO t VALUES (16493128942303713955,156,'WFpGiLFd','r88eDxtaKCsNfvYoM7F7zTT2Ef5p9hwQ','6reZmXNP79rpxlF','P9','K','s',6);
+INSERT INTO t VALUES (17199686278718343634,248,'4gPFM','Pye2y8lyUcHdcBxPFXvlpra1LW','8aYM','5IEOdQujLlTjNWlwh2KCeyocMR','u','pc',7);
+INSERT INTO t VALUES (5595432118207830856,242,'dtGTsK8wyvB36ww','eORTx2ueL','TEINd','j','j','zB',8);
+INSERT INTO t VALUES (3502258928103345481,180,'XqU','ok8Q3Ms6l4HTNMaFS3bGeAvbqN8M4OflbmzShsGFFNtDuOxDbpoJwJypduCFxdM08','dv6Xnx5R0v','RP1x','z','M',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(18), d VARCHAR(85) NOT NULL, e VARCHAR(15) NOT NULL, f VARCHAR(47), 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 (447010,104,'OaZLvvdcD6VPVUgrsVgnm7VEdb8KM','MMHtD','M','aFsWSJ','u5WlX4G','HHXx1cSyv5N1H7yYIF884aet0MnBC9AXjG6Smd7CUunccZdGQJX8slFCs9iVT0cVimY1TA',10);
-INSERT INTO ti VALUES (447010,104,'OaZLvvdcD6VPVUgrsVgnm7VEdb8KM','MMHtD','M','aFsWSJ','u5WlX4G','HHXx1cSyv5N1H7yYIF884aet0MnBC9AXjG6Smd7CUunccZdGQJX8slFCs9iVT0cVimY1TA',10);
-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 (16731854,-101,'3','g','c','57sQ','9Dxr2LjdkJpeMVgOJBI9aP1682nsXHf1t0T','Gb515GEaFCT7goDv1tnjTvr1s4pdChIGtazQbdpJeXLSBx9pJPUnUnGc8xSCrSEjIN1t9MIvPaituaOCzOGyB95FSeR',11);
-INSERT INTO ti VALUES (16731854,-101,'3','g','c','57sQ','9Dxr2LjdkJpeMVgOJBI9aP1682nsXHf1t0T','Gb515GEaFCT7goDv1tnjTvr1s4pdChIGtazQbdpJeXLSBx9pJPUnUnGc8xSCrSEjIN1t9MIvPaituaOCzOGyB95FSeR',11);
+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 (9220063434495232330,55,'3','GddSfSmMFUXwhiZrLHGNwuGPD34FdTqzFQZmO','cW','w1jI0AtLum4JtLG5','P','To',10);
+INSERT INTO ti VALUES (9220063434495232330,55,'3','GddSfSmMFUXwhiZrLHGNwuGPD34FdTqzFQZmO','cW','w1jI0AtLum4JtLG5','P','To',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(19);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(19);
+INSERT INTO t VALUES (1319335993374626417,116,'echJgxxwX2C','uG2JfJMBH0MlJn','dnoNPS','j4ouN6MbvpPu6vv14spHiAVmjmaCBqQX7IcWe8JQP1','t','9',11);
+INSERT INTO ti VALUES (1319335993374626417,116,'echJgxxwX2C','uG2JfJMBH0MlJn','dnoNPS','j4ouN6MbvpPu6vv14spHiAVmjmaCBqQX7IcWe8JQP1','t','9',11);
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 (11060154,-15,'1PIsHWFUdAB6XP8','XW7lmaOzSVcIRXVf4Gy0AAf','k','ez','2r9wwOFDPHVdAhvRCOAEFLaBN3T','0GNUqoD6LhZ1IbhOTUgKDr7xuUaYUQEi2OnxT2mtLDTcnSG345Tq1eoUCilSg48p77ZGjXFF6yjzrF0ZRrhVgp',12);
-INSERT INTO ti VALUES (11060154,-15,'1PIsHWFUdAB6XP8','XW7lmaOzSVcIRXVf4Gy0AAf','k','ez','2r9wwOFDPHVdAhvRCOAEFLaBN3T','0GNUqoD6LhZ1IbhOTUgKDr7xuUaYUQEi2OnxT2mtLDTcnSG345Tq1eoUCilSg48p77ZGjXFF6yjzrF0ZRrhVgp',12);
+INSERT INTO t VALUES (1158890350072547161,139,'5HlV4RNzP','fHaMUAcnjDkWkDKDOtqeDN0NDMi6nwj3RZv6zzy1EgZkgoUbwccp40tBvrxE4TSAW7InVnIxG5z4XEfo3BJgHpt4EuxstxggfBZdsaXVvBheIbmyLNJnZm6yX092IYm8rCuM0YyHi8Y8Q5FZSvJRbynwWtiTQve48NvDGspafOQdi4DlImeNH9CO9y9P','G3XXDRV','Roy5zxmjxqMNwveXnoH8KP2TOhGXW1H7lHMYSbGep','p','Xc',12);
+INSERT INTO ti VALUES (1158890350072547161,139,'5HlV4RNzP','fHaMUAcnjDkWkDKDOtqeDN0NDMi6nwj3RZv6zzy1EgZkgoUbwccp40tBvrxE4TSAW7InVnIxG5z4XEfo3BJgHpt4EuxstxggfBZdsaXVvBheIbmyLNJnZm6yX092IYm8rCuM0YyHi8Y8Q5FZSvJRbynwWtiTQve48NvDGspafOQdi4DlImeNH9CO9y9P','G3XXDRV','Roy5zxmjxqMNwveXnoH8KP2TOhGXW1H7lHMYSbGep','p','Xc',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3535953,-59,'g6lcBbOzudeaDfTYHxv644qYC2nquvAqsS4PT4CUDHVsV9ypW6Acu2jUSYYh1UMhsY','8TkcDkMOf6GzzkkpbGRphV9GCb5UFThObrCB64HF2rpnU3vePmRPMuaFkxLGK8fTbsNybv5Pjsd2ON7vycZb1qhzr3dSjOhCmoIQ5lreOS0nCmOf6I9r','o','CsMtecgZQBt21CGWG0sJiRrvqg1Bx4q2xbUPIchs','vq6TDwotp2q9dDpsidGOJ8NAZ8JffBLV1djnTAHuosbvJqB9x0EuX8bJh2d20tJhpOun6u','XJdi9xlzWEvTJVpcfXLKnCFAkfMaGFVwMaNpGknmMnWDmeMVFGCAKpM40IFSBtb70t',13);
-INSERT INTO ti VALUES (3535953,-59,'g6lcBbOzudeaDfTYHxv644qYC2nquvAqsS4PT4CUDHVsV9ypW6Acu2jUSYYh1UMhsY','8TkcDkMOf6GzzkkpbGRphV9GCb5UFThObrCB64HF2rpnU3vePmRPMuaFkxLGK8fTbsNybv5Pjsd2ON7vycZb1qhzr3dSjOhCmoIQ5lreOS0nCmOf6I9r','o','CsMtecgZQBt21CGWG0sJiRrvqg1Bx4q2xbUPIchs','vq6TDwotp2q9dDpsidGOJ8NAZ8JffBLV1djnTAHuosbvJqB9x0EuX8bJh2d20tJhpOun6u','XJdi9xlzWEvTJVpcfXLKnCFAkfMaGFVwMaNpGknmMnWDmeMVFGCAKpM40IFSBtb70t',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(89) NOT NULL, d VARCHAR(6), e VARCHAR(74), f VARCHAR(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (226,17701,'SdApfwIn37wgcfaHJecufEl26prg3sLuZkJfTQ7ooyH8TviOFjnbAeQyfH','DS','dPG6ZgZXlKcnuSpn10UKFSfQn1yyZtVWdZwbWxK8glUmPSLB7bTTaV4TzTJ8fUzxxju','AWB5i','tv','NZYQA2MoQSagxykC6NUQ8GhVRGWQDkdGgVwMrxJpfqjTfXY1Wqw0wLdgyY9CrrIVmc7RaGTWguZnQ7JF4hG3w8oTzg9rosz',0);
-INSERT INTO t VALUES (43,10427,'iShqiekBmq6oACnDG2dSN62jaACWuMZtrbe1ntkGlgd1INsM9aCURPqystUd2eZU9OfcFdY96Nkgp9ieVvFI','TK9','2dhc2bEcNw1A0cMO','V','5x0ANrM2piY1TpQ92YtMdkPacq6WEIKRba4IZ00iAcLwPWpCH08fxEtb8ETa','MO4LIRVTDCUDrw2bOcJihDyu',1);
-INSERT INTO t VALUES (246,35029,'PeonMGVtut6hdEpmK25F3GX0Rp7GessPSeA6aEmtMbzLwxdLB246D4Cfe87gAWWSeb4ksL1sC4ukTwJ8EVlVOI','Xi2','TBj2yyKZOtZJ1iLmEXSSDdEGxTqRxckLvPlhLwZoAvqC24WjU86w0mLnGRx0b','o','HTBcuHZZydB8MMJu5udvDWBd43ZuvAQV9siiZCHPnWVjAJs7z80xkqQhqmfPp5zf7EwemG1z7UOqNzoevUy5mbrjbGAotVlEA','e',2);
-INSERT INTO t VALUES (97,59875,'0VSOt5x0aJ95Qeqcf6v1MMP65Pa5oxSixYtGXV','T','xEBrWaknzkkgqn5coP3r2DsGe7BoxFnMK9Gux2e4h20x5yl5b5BghlOM','2FkSM','mVKq0YFqDfkqEcSLNkyvTo5a64gREMeRPJelc6bQVrTz1M2iTYo1i','LROzbqaltuwFOVhrBfbA98PhRFskiLBUWvg5mMI1VI1xJcWsCMh7SPVfl8RSWuiRGAh0cMLVWxm8GRaAxj',3);
-INSERT INTO t VALUES (19,32610,'Z9l3NF9iyNg6bZDPGJb20PTQZNUfE4P5XcEHLjg','sAk','kEw9wvKJpcn2hnwdPLH','gE6qOV','J1AOpEMsdxrWDFmFqIxGAPdN96BLPCTqEv9j4ISN45gkMVrvhsy0FcG','C9qHDRf8KP2nuTwLcKCJZr3uLTa3mEDGvBThNwbVkkpxnaHiUXMdwCmrxdft4jdqSG',4);
-INSERT INTO t VALUES (146,37017,'PD','S','jjHT11YQn4gKoK','owmw','jZ07wAaDHhKwddaq3lrn1kY','wN1CcsgfzLZSYAHiIsUTkKcEXnq3VXXXEjJZMvIdEDwnGQopinoce51gbxwJygloLs5',5);
-INSERT INTO t VALUES (4,37531,'fiYPqSSnr','EtPFJQ','1vHW0c','SJpTc','EQRa2GmzsV7syt3GDCj5n8bi','yGQce0MYq16Hdu28KAdB86WVJTaJduGSkTMqXLjSCmuFSr7CyNhkeyNuw9LmOeGu5voEz',6);
-INSERT INTO t VALUES (169,10564,'qK5uAsb9j7e3CGsUom23EIIoL05CaTQlEMoSoFrkYzpRIM2S9bhabWK1yYv2jK3Z6HJ','T','v8hXjU9K7YYI31','0','wtKVd59oNKCAS7gjjO64dc9dfjYYU6agnAGHpcPZQV9SbaAHrSQ','5ZN8jmN0R9G91Tv',7);
-INSERT INTO t VALUES (45,46221,'PxMg1NgHdsUBK46np8guRqgL6DBNF2aBHbqZqC5Eky','pjdl3I','oJ4TPX','ECtp7','32CRtqTFd1wXOFCu72inXE62wSt3atoNs1XQeITK3cISLGTiCJJd29DdLS4jvJhfOTHLdGRA0CYRiVl','kYFDFIccpSNtMU1EDZrkjtdpec4JfNRNXxJaPe',8);
-INSERT INTO t VALUES (73,44438,'KOXH','ralES','i5u2BMr4Opv7t4vZy0wJZCT4ZkbKH7gAqg5aSjkb1DzoCyEN9S7c','DL4YX5','mAZkEjOO0qXWWh6yCv9AAKeLcqy3T5o7wnR1ohtLgayWzzOOa7QRH8W','Gnp3rsYVxHlalHTkXYBAWL8i52kFYtunccKkV096EXcDAKZhRnBh0Un3NHaM81YrVqHpZPcNWGlti4mFDhT3pKLWDF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11004489729799867872,12,'Dwyfo','mVDlDUFEdOpjXpbtpkigAxFtrG6IM5J7rV6LTrXfSWxoQmu0urCQSqrg8ks8j7gr2BE9PX5mNgiyBuhR9WNVPvkoJG7blonBMFCjSZoZgsrKyi09ac0s60J6lbd9MVkjueYvabYj7seGyombr3Xnp','AjieWwG3ZzPR','psPn64ec9AqLWuImml6ExHo9WGFwJ72lyPJauptJbFEuKtMnHoaYvXZ90IKBFALknqRmkqyHdVz3aa01UHANzxSyB8v3ae9N0HHiFiq2d72qh56zzwsKkstvOA18','3','2d',13);
+INSERT INTO ti VALUES (11004489729799867872,12,'Dwyfo','mVDlDUFEdOpjXpbtpkigAxFtrG6IM5J7rV6LTrXfSWxoQmu0urCQSqrg8ks8j7gr2BE9PX5mNgiyBuhR9WNVPvkoJG7blonBMFCjSZoZgsrKyi09ac0s60J6lbd9MVkjueYvabYj7seGyombr3Xnp','AjieWwG3ZzPR','psPn64ec9AqLWuImml6ExHo9WGFwJ72lyPJauptJbFEuKtMnHoaYvXZ90IKBFALknqRmkqyHdVz3aa01UHANzxSyB8v3ae9N0HHiFiq2d72qh56zzwsKkstvOA18','3','2d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (14922309781346324331,25,'gV5Aw0YRIhFoFN','6REp8YeQE09PIznJpj1rmqwPH','ZuwnxOz6Q3','hdr3nYrSWFzUOgv1Z13Rcirz5vIWlXZSDUtNGXOfr9nsrsp57c1pH4U98Jjc8jrXHWnMDSmPlBZSyiurlGYgcWR2UB6rlgya10Pt3jlzbRhRwtH3KH','z','OP',14);
+INSERT INTO ti VALUES (14922309781346324331,25,'gV5Aw0YRIhFoFN','6REp8YeQE09PIznJpj1rmqwPH','ZuwnxOz6Q3','hdr3nYrSWFzUOgv1Z13Rcirz5vIWlXZSDUtNGXOfr9nsrsp57c1pH4U98Jjc8jrXHWnMDSmPlBZSyiurlGYgcWR2UB6rlgya10Pt3jlzbRhRwtH3KH','z','OP',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16810674672044378898,47,'A','c09koClSYLMgvhH8ihaE0nGTpFtBsCbUUwcCY4ddozFmD6NeD4rThnkE8VcND5v6tn7PppUnVI1H6S04Q9GCylcjrYkUiJeCv7E5ZDVzVt417d3EVZb6lCgFmp8OV0jm7tbGYpFtsdaaIn6fRpyuoimUtoXCGLYakOcflwOzu7FDRAo1HnxzUi72e9vjOCfmJkRUUQn','lzp7Kv8Gy','2xEbaBZ1Kc9qvEg9yTYFhJTz2S0','Qq','Sh',15);
+INSERT INTO ti VALUES (16810674672044378898,47,'A','c09koClSYLMgvhH8ihaE0nGTpFtBsCbUUwcCY4ddozFmD6NeD4rThnkE8VcND5v6tn7PppUnVI1H6S04Q9GCylcjrYkUiJeCv7E5ZDVzVt417d3EVZb6lCgFmp8OV0jm7tbGYpFtsdaaIn6fRpyuoimUtoXCGLYakOcflwOzu7FDRAo1HnxzUi72e9vjOCfmJkRUUQn','lzp7Kv8Gy','2xEbaBZ1Kc9qvEg9yTYFhJTz2S0','Qq','Sh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT, c CHAR(61) NOT NULL, d VARCHAR(15), e VARBINARY(30), f VARCHAR(1) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22311,4251386437510959222,'LPvvtc4','H9ncFxROx','DFRzIy84nJpJDPdUn','K','b','dZ',0);
+INSERT INTO t VALUES (30956,-6679731100102344964,'K6YJThC','M8m8PxWxv99a','g67kQS5W6GlNrLUcFK6','9','P','ir',1);
+INSERT INTO t VALUES (12497,-3364840749850270648,'v5Wduk4GRifCBH7Jz94Hpnr73GxKpwmUiWp3lSUdqrtg1','qh9Ke8dkxG','3Vx91whDahoKg8XLwm','Y','m','D',2);
+INSERT INTO t VALUES (12116,1797547583786573350,'thbSqfHOLE9gpV9LCkDAO6RuOhMfXcVHokHQsgfrMsYW3nC2x4c2','y','rxZb11wTeVh8Sjw20InJCbcn','F','T','u',3);
+INSERT INTO t VALUES (17143,6781194634705327662,'10RoToOFvsuiyHhFuHpJn7ms','uOTmY','fzEYSdpjobGpDeq9xXX','2','N','ye',4);
+INSERT INTO t VALUES (7942,1073215451730633125,'T0h0wNHnaAkqoYHDsdpDU6I5VwJC7u3mUN24HO4ecXaxZyPvIE3cC','wUCo','DMyljtJ4sO9PRfl8TIfIvK3N','i','E','Mn',5);
+INSERT INTO t VALUES (8861,-988504916941342146,'JNfTruMNdB9Lw','sEZq','BLoQokU','c','R','o',6);
+INSERT INTO t VALUES (34538,2930967818621797284,'H8cGCiOGYe3soCTX7WEpmFRDBedFfcM4jMSYyXkD4ACx0WGP','z','c8NehHRAYRYZyhG0yNe7YNhLW3','c','k','m',7);
+INSERT INTO t VALUES (42704,-3310255820388951117,'9U10EPnLMbCOwfkoQHL3YQkhiHpAOJDcuWIxS','8O9Z09ROEy6G','bVvHh','h','q','x',8);
+INSERT INTO t VALUES (11250,-5618484422250411132,'EmJaXRgUn8iMuj9rcB8','tCIMhF9ttLMsU','kIhu2wWjHBu2YJLKF3T0Yl','N','z','ms',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT, c CHAR(61) NOT NULL, d VARCHAR(15), e VARBINARY(30), f VARCHAR(1) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (77712,55188,'yS4ffpr9M54nIeL2ceEyR4ZtMZgs1Mihc4AKUET3OVVse95lyUj18UHl1rb0V3zrcuKMbbpVDLgvcs5YENkolasN','U3mgF','D1FhNUVZVAbhbaK3Ld4xmjP7vAAia8A','R','Nh2GcmhvKr2TWEmgeE0PqDVb0HlmJSaUPWZBR1qnun9','hxHzV4',10);
-INSERT INTO ti VALUES (77712,55188,'yS4ffpr9M54nIeL2ceEyR4ZtMZgs1Mihc4AKUET3OVVse95lyUj18UHl1rb0V3zrcuKMbbpVDLgvcs5YENkolasN','U3mgF','D1FhNUVZVAbhbaK3Ld4xmjP7vAAia8A','R','Nh2GcmhvKr2TWEmgeE0PqDVb0HlmJSaUPWZBR1qnun9','hxHzV4',10);
-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 (1310926,38064,'F02lCdmGjdVreKw3Kl1IyUiWMVQrtEroX','2QUs','FT7xxXAA9GNllawlLJdmrQWuL9GlaiElLAjGNeijilnSNsuYhyqN0U0alN4aTB8NJ5gl9','BNm','fAxH3iGD6O','jFD9IhMt1X7OiLbX39QHBQcM0ojCh25cweCvgCh8s9NMts44bnX58XodtEbanGzTBUPEwHqw1Mt8H8e1T',11);
-INSERT INTO ti VALUES (1310926,38064,'F02lCdmGjdVreKw3Kl1IyUiWMVQrtEroX','2QUs','FT7xxXAA9GNllawlLJdmrQWuL9GlaiElLAjGNeijilnSNsuYhyqN0U0alN4aTB8NJ5gl9','BNm','fAxH3iGD6O','jFD9IhMt1X7OiLbX39QHBQcM0ojCh25cweCvgCh8s9NMts44bnX58XodtEbanGzTBUPEwHqw1Mt8H8e1T',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (11463315,33295,'MmItxPqfTE2019wsvW5jHsNQMJezMQhUpwjdMhzIQjqvZU0I2Sup4PkL','wwOkHpNwltvCCMQrQR2ZPBWcxekEhnQbq9tyoUnogpCmiQDFnG5c3L23VR0QUV4D5PbCS0Qwn8jMR51u5kBeyupgc4gAIAnvTsXGdgSVLaEtw47VyooaOK107l7bOghLjH8KnBkHbaJ9NPCB0vBkjskNZYj8fv3TvFAD5tlYazWip81ZFX7srX2IGumDdIpmYse','FjdWTsXNtiININhV3CTHnw9ldK7PxWkCEjv07UePPhquSbP0ksUnSyEqz8w','BscbXP','eIqQdCS1TaNmkcUpQmyy5dteBRUxdaUORwHjQD','fWV0MX7Y7DNHBjwWWXZTvUqWK6ocxodzisbuQHW1g75BfPKM5I',12);
-INSERT INTO ti VALUES (11463315,33295,'MmItxPqfTE2019wsvW5jHsNQMJezMQhUpwjdMhzIQjqvZU0I2Sup4PkL','wwOkHpNwltvCCMQrQR2ZPBWcxekEhnQbq9tyoUnogpCmiQDFnG5c3L23VR0QUV4D5PbCS0Qwn8jMR51u5kBeyupgc4gAIAnvTsXGdgSVLaEtw47VyooaOK107l7bOghLjH8KnBkHbaJ9NPCB0vBkjskNZYj8fv3TvFAD5tlYazWip81ZFX7srX2IGumDdIpmYse','FjdWTsXNtiININhV3CTHnw9ldK7PxWkCEjv07UePPhquSbP0ksUnSyEqz8w','BscbXP','eIqQdCS1TaNmkcUpQmyy5dteBRUxdaUORwHjQD','fWV0MX7Y7DNHBjwWWXZTvUqWK6ocxodzisbuQHW1g75BfPKM5I',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1908294,59661,'UQq2ajMnVqWeQkVwZ2hg','LpJlrNBWi0pM2kTwhBo7LwP7ksHT000ZXZl5OTk2VwJtAJ9ChAbQdiPiRSyI4r2pk4ZNe1jCg2MMEz42hpsaNluDDRH53pLP92jK80Dm0juhcWTUJDJx6nCoLbwunUTuEvChL26YIrMmERq0vOUR763FjweQvJPHx3o2ClnCBLXuqeqmMA8nVysW47Yut6nZN5S5eQQkEYfM7k','VlqCNCx5VIvuPBRZOZNrpwJSn5EYErRD31UOF6WO6QeBaNh4tjgGPjPb5vNzwUU4LaD','kAxlv0Cu41sD38DJLo','rvSiIbwG0jBdO4urJYIPbl2MbLc2INi6JUWjRTJsSA0GU3sHyc','1vVvZk',13);
-INSERT INTO ti VALUES (1908294,59661,'UQq2ajMnVqWeQkVwZ2hg','LpJlrNBWi0pM2kTwhBo7LwP7ksHT000ZXZl5OTk2VwJtAJ9ChAbQdiPiRSyI4r2pk4ZNe1jCg2MMEz42hpsaNluDDRH53pLP92jK80Dm0juhcWTUJDJx6nCoLbwunUTuEvChL26YIrMmERq0vOUR763FjweQvJPHx3o2ClnCBLXuqeqmMA8nVysW47Yut6nZN5S5eQQkEYfM7k','VlqCNCx5VIvuPBRZOZNrpwJSn5EYErRD31UOF6WO6QeBaNh4tjgGPjPb5vNzwUU4LaD','kAxlv0Cu41sD38DJLo','rvSiIbwG0jBdO4urJYIPbl2MbLc2INi6JUWjRTJsSA0GU3sHyc','1vVvZk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED, c BINARY(39) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(90), f VARCHAR(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2164419028,18422100122588874210,'4pcHSOd2QLVlge8','1jOYfx9cqmt2w6YmHwuIO4vxLApcLXSm79yfIoqXjH7BRVFtSV8vwrnXV4iwvaw','HNpZIqd7wlYo085gEWxKs4UTZJbJEml7XxGokpP6jFugsZzQGu','Jfif5gIo5v6xctw4EyQWV7oxJUfrIpmimgO7RTG','geW7GtpHHwBWBCF4Osn2ACE1N','aMVI',0);
-INSERT INTO t VALUES (670576743,3752100819974016163,'viAehVEuAk9a9EdBLlvnbcRg4Y4','gHO0qt6rOOrW7xBalag38VhViH3ro4V0dwxvi4EyyyOlV5gVNxUpzA','b4dbsC0S08MfMrqCFklhdkOL00ugWJm8pIx8FST','sBrcRZRMQAz2waTkxEXX2vgkqpSgs8KHe9CsOKGqIlq0lAB1SrLKY1wi2gfUH4j9W','AKSIC','jmx1qAlqLgEWbmIkZvr7F5bXjYpmrMNjVp469e9oP0qzmc9NT4DSxoUCR6bwQeR3KEksiIhQrPBPbXLbCBHRo5v5pem6WGocSJ',1);
-INSERT INTO t VALUES (3512855792,1224497056831334200,'Bwz1RiQsq8pY4R','c1Nnmtzr0JFg','4smXUN2us2YwMoEy6UE8ZLd7jH1BLjOMZe55DMMxMgdQEHJM56ZN5hOntvEElQVoRa2KL0ANLYM','pltZvzg42GKIXaZ2uTuF6vcGGC7i74fyVOu0uMeJTevNvVuC9Y','OhyiA','5kFjcI9K1Wkm4tCZaIjHD759ugVdTIc',2);
-INSERT INTO t VALUES (3076189987,8595076132236156202,'jysGa','e1nVnty2PvGXtmYZBeQSOm8hHNRZBTlRpaR','cqds2LPoMmG9UpBCyCNpBN9nQmGt127Soty0zyxTKXJ','h7pQhN1drELeP01YJvDBP83Lr0Akc','HZG','y8V7FoLQzXZOm21nDPiLzeyTFDZHU4W13zP172UDYhTLfugodeMOWcBiLxZyXE2PXCIW1HrEAIF',3);
-INSERT INTO t VALUES (2402403432,1609299225650854554,'Qxex3IbJOdaiCoJhF9LvaVtVArzlY36wk','Z','zGNOM6ghenGeLGDNlXgC4iXtryVjgPdEYjccu1e26quM1LVZw6dn7R3JfATh1bwcy6Gf','HxEkFfCuxHTV0','aVVehEE26nIMNw','cNnRVrC2rT0iPRM2m20OyM6bsRh5aqbDOzo4nkkix7jHMb83ml4sD9BSvOMOWoFW2GsnPCyJ1t9ZgJgZaQu9w',4);
-INSERT INTO t VALUES (2003155710,6994960164137655910,'nXf6xTlJNKIrM2XhCLFt','0PLzXn3Ch3nNV0mwhm3WPMwGuWHS24CdbW8strw','VaRI43VRrJfiunTtrVRBP65E8fAEI51Eb9T2f6k67N1FmnPXM4s6YE6uyyKJtDmiRV5','fq4kBAKMRPFXQW8vPaYlJKZRygD0mZ','2ayVA1RcR5SHRtvkRQi6r7WYsj','PytNJUgNzu52eeF7fhZBSizKzJqhuKTo',5);
-INSERT INTO t VALUES (538581011,18243812746904738552,'wdmFji2c6I6Fe65T','qcZKFhI4VPuobprJHucnsf2AZgaS3bLRlEvLbQQEhDlpXzCwhDClBOHnrwoMusZ3P869nltRXwqv4dGB','PubqVRE4TzZIYvhTMNjPPuV','bsqV4lCDonI8xnk6Ln80d2Hb2GGwpaPiSa6imBXg','fGEncFzlbDXnkX3HagNdQCqNxHXLWtkGO1DW4mbxXsEtujKxVMBQ58ASHXkxAVWG3eqv8LDAqmIrbjxKQIKZmNtuDKSt','EAqKa5kRq1tRHddsVb4g8V3YTzAcHBFr1a3rXtPn6lH1V8wVvJpZBN8lNwNpGOKrKIXHgyIg43',6);
-INSERT INTO t VALUES (2165357806,6123616554884713747,'UOPPtof7HvOGadH6dLunfD6wVQRxNZ3p','1Wae1fis3HgzxZGWGfzgAUEEpFgOJQDTLbC2PvtsEB7VAr1GeWGfxZ1vv2l12rs','Ranglvdx51n1IhECloARYGCvo4qR2ySzMaig2dRXpRaEth0gDp3B9YGQeaE1SD9wDxZ7ixst9IQQtZk5o','fK1TQqzAV','jjUf5FDoDubp3u7GZdvIgHRmRLg3OMfm','7WgnQGxqDmEvKZ',7);
-INSERT INTO t VALUES (2288840665,11449388661372320030,'AUEat8wtDzADMjWmavAm','F24uY25TZt1btrd5mODNcB3xxdb7U','if0E5DeLJYixgxoaksOnyvJZlWdb1FqtKATmOdknEAWPNyHpXPju8jdcKM448IS1lnzHDowiB','S63HxeFVWNCrYgx4MoND','yyzLG3FrGkgSY6pjmeAloPSbcJsH3nGFr4','X7ghJ3uFmZE',8);
-INSERT INTO t VALUES (2591659319,4009633969374918386,'avQgHq984zNT3sPKqapiAQ1','UVljl5ZrGXuJLDbbxZE4s3PGBeaCM1LbtkpdWmFmXD','j4dos1BccXBZETbhIAvwvoDNVlj23cWlUgL5dM5Z8HwjMNh0OsUicBcf','eHVSX7RLNunhOuUesMUy2oO9AcHMM9','Iq98fOUIEXqYwNMERlG54tXm8DSyu8TfpPmTWNXYc8ieKAXghxVkKToJK3o1YWvaYVmHB1y22IbhH53eYDv','e1mkrJJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9316832934664555323,-777858301769461567,'Jj1Fji7i85M18pdDdpC','83aN2KXdanL','wc85eOwZnET2lGQ347WRLnGTbn','c','6','2D',10);
+INSERT INTO ti VALUES (9316832934664555323,-777858301769461567,'Jj1Fji7i85M18pdDdpC','83aN2KXdanL','wc85eOwZnET2lGQ347WRLnGTbn','c','6','2D',10);
+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 (9342372549416053882,940785654467867507,'gZu1CMt0lZcpQD3jBepGrvRYrbG7rzWih2bV0MDyS0F7DN','qyXC9p','BMCjElYC5y1aQUVY5sNYTjW3','J','U','H',11);
+INSERT INTO ti VALUES (9342372549416053882,940785654467867507,'gZu1CMt0lZcpQD3jBepGrvRYrbG7rzWih2bV0MDyS0F7DN','qyXC9p','BMCjElYC5y1aQUVY5sNYTjW3','J','U','H',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7392635144428609240,7868399623982562176,'QD3HDyOOI6pmC7iWXhM','yVTN4DBxkOc7BeiAJg3tb8GfMATnKJU0nPnuQyHTJQAikQfnVNmoigQVepyx6gbg0SIhtqpJSYWxL2E7Cnyw1dUazz8XThJzWqR1LN5eklQPcICBssO9zY0wH2JoD1F0PCP9yLTrNHby2YB2aRu0rNq6oEFJEE8KAqSrJjr8BYpXPjKrLjUmW2CwO56KNO','QMk7S3UZeNQyz3Nmn3','3','3','W8',12);
+INSERT INTO ti VALUES (7392635144428609240,7868399623982562176,'QD3HDyOOI6pmC7iWXhM','yVTN4DBxkOc7BeiAJg3tb8GfMATnKJU0nPnuQyHTJQAikQfnVNmoigQVepyx6gbg0SIhtqpJSYWxL2E7Cnyw1dUazz8XThJzWqR1LN5eklQPcICBssO9zY0wH2JoD1F0PCP9yLTrNHby2YB2aRu0rNq6oEFJEE8KAqSrJjr8BYpXPjKrLjUmW2CwO56KNO','QMk7S3UZeNQyz3Nmn3','3','3','W8',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8981230984184240811,6093929314125829042,'Z','DzQkRf08pQnLR5b4PqrdouoT4DWtmzsmumylgpxWzWlt2jDIq8RHHTgSsFiHi47kOAssf76tEB','kqe6R58sGZTMPY','s4L0Z8Gsm05Ohz2qm8K51eReFmGBB8OcEhlrrnuCduwtIpjBdLaBswVXsLABVpEVvWp0V5RdzuzxcO6Z2XMF9hfEqyawZk1tPlIAcEnl4LhdHozjhDeLAJdO5Vfuthh','p','M1',13);
+INSERT INTO ti VALUES (8981230984184240811,6093929314125829042,'Z','DzQkRf08pQnLR5b4PqrdouoT4DWtmzsmumylgpxWzWlt2jDIq8RHHTgSsFiHi47kOAssf76tEB','kqe6R58sGZTMPY','s4L0Z8Gsm05Ohz2qm8K51eReFmGBB8OcEhlrrnuCduwtIpjBdLaBswVXsLABVpEVvWp0V5RdzuzxcO6Z2XMF9hfEqyawZk1tPlIAcEnl4LhdHozjhDeLAJdO5Vfuthh','p','M1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13184700089973546698,-4538592622833854211,'LKmEQYqgetrS0PikUtp9DFIq5','nShZxPrtbi1FrPCwl2782L4vguzriwiQtWxQQlj89QuoWoXVCLYueyqCYWZU0PLf2bRXpC527iwDiCmi68GJruWhhDoYPOmwaK76HSnR3DazmXRPuXPXhMElA4BEFtoj2JxTNBhG0','hQE2cVs9vFgp5','Ok8LR78yFbE0SmSE0eqzZTKOqwNikOWgiH4Nccmo2','le','N',14);
+INSERT INTO ti VALUES (13184700089973546698,-4538592622833854211,'LKmEQYqgetrS0PikUtp9DFIq5','nShZxPrtbi1FrPCwl2782L4vguzriwiQtWxQQlj89QuoWoXVCLYueyqCYWZU0PLf2bRXpC527iwDiCmi68GJruWhhDoYPOmwaK76HSnR3DazmXRPuXPXhMElA4BEFtoj2JxTNBhG0','hQE2cVs9vFgp5','Ok8LR78yFbE0SmSE0eqzZTKOqwNikOWgiH4Nccmo2','le','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15031728912768544996,-7800470379756824747,'jmVvQm6QuZi6MZsXFNNiPtbnDRu2kYzYK8','2Y03T6R4I0nvtcYiNAFAwYWsOQqMkcKicd1zsq9vGoejasOkjFivN06qpafECSCqR4Daj5YRI9yTqUFeKABkJngloT399WFOEQy3dTbVN6wXdrLZPJASv9lCdROYX','e3ynmHMsut2zD','P0e2J4EVUqXnSLWZpZNwF2ARoxlrifhOxK3GSMEe2pqOnxWpSniutSL65B8Q1CnWURnLCVFHDnzKipEJPIJY8bEGiXBTod5spOFqSbdfE2TuICK3Fdbjy6KBdjI7xpn73mPqlxhnrrj6AlShQBnQbqoxezzxYAz','ey','Zhs',15);
+INSERT INTO ti VALUES (15031728912768544996,-7800470379756824747,'jmVvQm6QuZi6MZsXFNNiPtbnDRu2kYzYK8','2Y03T6R4I0nvtcYiNAFAwYWsOQqMkcKicd1zsq9vGoejasOkjFivN06qpafECSCqR4Daj5YRI9yTqUFeKABkJngloT399WFOEQy3dTbVN6wXdrLZPJASv9lCdROYX','e3ynmHMsut2zD','P0e2J4EVUqXnSLWZpZNwF2ARoxlrifhOxK3GSMEe2pqOnxWpSniutSL65B8Q1CnWURnLCVFHDnzKipEJPIJY8bEGiXBTod5spOFqSbdfE2TuICK3Fdbjy6KBdjI7xpn73mPqlxhnrrj6AlShQBnQbqoxezzxYAz','ey','Zhs',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(80) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(28), f VARBINARY(35) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10180,9351573,'HeU82C7d48imIRGDqnty','fcuF3nXOQIPyEmDdLlnh','3DN','b6nnzVsLyC5yQaL8opDKv5ndTTJ8Cwspmbk','l','y',0);
+INSERT INTO t VALUES (9322,7078026,'SBZIC10tb1olG8kU20CvrJUTK3vi06UgZOhgni3NCNxdtGjkkt954DnA3U','HepThwi','fTPgFdgYcn748c','HpwqqzXfbSxQepBaxeS1Bihu3t','s','B',1);
+INSERT INTO t VALUES (61275,5889551,'2HrwEzOtKnJ3rianm','NCP5jM6NGpqFAp3X8Wu73','yGi3WmcXFxCWXHhbqExl9hx','koKSJDg63wBU8M44FT1mqhVgTM7lq','8','N',2);
+INSERT INTO t VALUES (22891,2930415,'bgBxWjk9Xsd7w2ZvlZ7mUdbI35mH1R0YLFK3RKwT9bCvxGXvORleQbiBvq','ltKfiHliJ5jO7rtX','s3kcmCrYpFYs','6k3pGE8ZMZTNwQSQfaZHsiM','4','E',3);
+INSERT INTO t VALUES (40846,16261758,'x221IaKCv6QJR3Ei6KfsxSnqMoJcWf26hbPnWGSrZvOj2xJnEKB9P8Sj0RYghWtJbOGbLJ77QTQzdB','LsN6lwd','lJVpBNDZAdRUAWDgjfKGatFsvMtv','Cqc7lhk','AI','R',4);
+INSERT INTO t VALUES (8679,9441436,'pZ38tUPizulETdoh9ZCwp2HTfp2tJMBh2g2MWyjN80MX','oYSJLFhZ','AA8','WGle7Xs8aEnacizW9KcoXZidM2O9ZKp0Fh','L','9',5);
+INSERT INTO t VALUES (4392,13855357,'xshlN8NqIlKPAs74ZBtmcsqzk4qQof1pRtlQPnPMzZdTMIZyRU','Kkt','N1W34QGu','YR5nbHJB1mGUsfU1Zh','H','5',6);
+INSERT INTO t VALUES (4567,6605957,'QN4v343zyUgjPRaqwElAADI3Hlzu7vIMnGd','xQYwgps5HNR','TcAPrYD34xwvzJbdNnSiXr9iGNBa','jtkbWWXwavB','F','P',7);
+INSERT INTO t VALUES (21171,16765332,'QnYzpnWB3RRNap8bJP8xjdLRN2woOKwwNrwr90piEZrEasJNMxj4O0zjgrESrO','ymQUI53DlLNYIJDiZaU2e','uOvMrIyDIdTGvv','gfsxaHd9eK7Q0GpUNV4M','V','l',8);
+INSERT INTO t VALUES (32163,9529242,'5ijrUIb43nskVkCIdPlswkYpUz8UXikxvndRugVOZAMypManbfiPGuFXnh22Adcr','xgRysGnHc04ns7rJKqGbg','lA336NHji7Ww','n','U7','e',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(80) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(28), f VARBINARY(35) 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 INT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2756850237,12631998677598583973,'NYP9VbfmS38FD1du2NaPSI','iT2dbV0OMX9','0PQiKRu0emTqMgFjlLpsTE508o9d9ZO','n6A','50hYDwbLnoo7twg6osx0yo12T2DczL6Em3','3vaXHOW',10);
-INSERT INTO ti VALUES (2756850237,12631998677598583973,'NYP9VbfmS38FD1du2NaPSI','iT2dbV0OMX9','0PQiKRu0emTqMgFjlLpsTE508o9d9ZO','n6A','50hYDwbLnoo7twg6osx0yo12T2DczL6Em3','3vaXHOW',10);
-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 (2683142648,11827962631643887236,'k34Qau3Qoo6fFg','hq2KuhbXEE2Cm1t3JTZQYM9mmU4DhX9lOjCvRydOU','EBWs6r6N9TLCaLpTmWaISvTETyz7qJ5kYmTHLdY0PX485qecAYRPLWU7P0jXawpNmIEdacSZk0Vjf4yiJUEGi','E8TveV5tdRebLOUoM9HbCUMdkKeGLiorBy2dum8','GmQX2BKc2XhkUEmOG3UXWntNLseovERy3yP5HiYN02Cpi3ZHif6CwcBuBKwfmWQNNJXmbo3yfyxQ457r2sn82FatuobCnsR','kGo2Y3eZQQ',11);
-INSERT INTO ti VALUES (2683142648,11827962631643887236,'k34Qau3Qoo6fFg','hq2KuhbXEE2Cm1t3JTZQYM9mmU4DhX9lOjCvRydOU','EBWs6r6N9TLCaLpTmWaISvTETyz7qJ5kYmTHLdY0PX485qecAYRPLWU7P0jXawpNmIEdacSZk0Vjf4yiJUEGi','E8TveV5tdRebLOUoM9HbCUMdkKeGLiorBy2dum8','GmQX2BKc2XhkUEmOG3UXWntNLseovERy3yP5HiYN02Cpi3ZHif6CwcBuBKwfmWQNNJXmbo3yfyxQ457r2sn82FatuobCnsR','kGo2Y3eZQQ',11);
+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 (7005492878799146474,16055211,'3JYYkXJaQOuqISsclxRz15gss7Jc0oXid2ZP0O125dLjIA6VL1j','akgj34e','1s0gVJ3pkYGep3u3','FtSN1k4dKP9cT2iwIon2DpdFqvjmewvc','Qz','b',10);
+INSERT INTO ti VALUES (7005492878799146474,16055211,'3JYYkXJaQOuqISsclxRz15gss7Jc0oXid2ZP0O125dLjIA6VL1j','akgj34e','1s0gVJ3pkYGep3u3','FtSN1k4dKP9cT2iwIon2DpdFqvjmewvc','Qz','b',10);
+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 (2879879637420470775,10888736,'xg8VG9ByOK3vVrP0800nGdmyLhKV9uAwQSHKBAaTOiK','gl4iTRvPDTJPeM4','GMkydd979HcKwTT2JBnqdMW','V5E2B','eS','9',11);
+INSERT INTO ti VALUES (2879879637420470775,10888736,'xg8VG9ByOK3vVrP0800nGdmyLhKV9uAwQSHKBAaTOiK','gl4iTRvPDTJPeM4','GMkydd979HcKwTT2JBnqdMW','V5E2B','eS','9',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1551572064,11247254234165770451,'8DV','aHNWJG8BN2H5eK42bGtiZHeYp0w3cFkg3Rnfz4fOccKHIorjg6rbnBQABCx0aRn0jpMuHX9NzS','XSVuzi5XRUjWax971hPwElSwBNnA996Fo813tj3fbRHSMtU3D5qSTmliunSxT8TKS76xNQZfrKSObN921IASndzx','J8wTrHhS0cb9vjcq36r1dhNQsshuuy4vZbHCEMAlvvMGZn','AyMBaggzUs8iUPvS8INkZJQbO6CprIOa4z7QeOe','yWSfDo0RRZpXKSewJrx5v1Sht9RBRkXJsQNlCuopVP5hmmwTj5BjoJaKEJEccjTZQ2Yvdfydb2WBufLVNqqSVOQjNGrSoa7',12);
-INSERT INTO ti VALUES (1551572064,11247254234165770451,'8DV','aHNWJG8BN2H5eK42bGtiZHeYp0w3cFkg3Rnfz4fOccKHIorjg6rbnBQABCx0aRn0jpMuHX9NzS','XSVuzi5XRUjWax971hPwElSwBNnA996Fo813tj3fbRHSMtU3D5qSTmliunSxT8TKS76xNQZfrKSObN921IASndzx','J8wTrHhS0cb9vjcq36r1dhNQsshuuy4vZbHCEMAlvvMGZn','AyMBaggzUs8iUPvS8INkZJQbO6CprIOa4z7QeOe','yWSfDo0RRZpXKSewJrx5v1Sht9RBRkXJsQNlCuopVP5hmmwTj5BjoJaKEJEccjTZQ2Yvdfydb2WBufLVNqqSVOQjNGrSoa7',12);
+INSERT INTO t VALUES (18210280563388688695,10695627,'uAzb8FSCiSds3NsIXXfpa5alnTsr6lXYKbaFvxeaHw','YqkCEaIO2G6lOwA83NssrBVPboWQ8tTshnBvytIC61ApUr3TmBy0fO5','aM1xtq3K0pJ2A8TVlS','iyRNPLgaYzryeIelAt','NN','f',12);
+INSERT INTO ti VALUES (18210280563388688695,10695627,'uAzb8FSCiSds3NsIXXfpa5alnTsr6lXYKbaFvxeaHw','YqkCEaIO2G6lOwA83NssrBVPboWQ8tTshnBvytIC61ApUr3TmBy0fO5','aM1xtq3K0pJ2A8TVlS','iyRNPLgaYzryeIelAt','NN','f',12);
+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 (5040181618879131797,14189136,'4fx','goWm39TuSPWz30GNI4XXsQz1NyAElkhv5ls0OnxqTDEGEhdOeFJpu5TBRwzWBWaiik1esxbaNE7aeW1VQZcZ23agoFW2V42ENsUnTS5c6Qoo4NG3X0kyhQOcHY5LsHdEJh1RikXfs2uPBRSkafSLEYICKhlGG','a2v9BhJP95YZnMjBE4VzGZW','X2VchGeE5dDMOJVtDK9TG4fzu4FxtjLz8EZzA4If0aObg2PL5meWbn23rBLLIWN351lmFRHz82McCjhmxpLiLhIHytJVcAeKxlUKkEcG3aAHf0rMrrYtUwzTBvYxsLI0iSRGXroMdVFDLTSHSpuQRKqcecRD92GqT4sdPTRsQv3xmwfqyoQi4kOw2a06KZOf9TlEd5wPouPU6fErrWzcDbpgjREQWHKO2DcWduYvveDcn1p2oon1brwyyRc','Zz','M',13);
+INSERT INTO ti VALUES (5040181618879131797,14189136,'4fx','goWm39TuSPWz30GNI4XXsQz1NyAElkhv5ls0OnxqTDEGEhdOeFJpu5TBRwzWBWaiik1esxbaNE7aeW1VQZcZ23agoFW2V42ENsUnTS5c6Qoo4NG3X0kyhQOcHY5LsHdEJh1RikXfs2uPBRSkafSLEYICKhlGG','a2v9BhJP95YZnMjBE4VzGZW','X2VchGeE5dDMOJVtDK9TG4fzu4FxtjLz8EZzA4If0aObg2PL5meWbn23rBLLIWN351lmFRHz82McCjhmxpLiLhIHytJVcAeKxlUKkEcG3aAHf0rMrrYtUwzTBvYxsLI0iSRGXroMdVFDLTSHSpuQRKqcecRD92GqT4sdPTRsQv3xmwfqyoQi4kOw2a06KZOf9TlEd5wPouPU6fErrWzcDbpgjREQWHKO2DcWduYvveDcn1p2oon1brwyyRc','Zz','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3320256843535192466,16478064,'dkOCaxS29RsqC65vz','fZpjqv3sLdDJ1eZxQ','s11xPO','dTNQr9DUKb15IlhNZ2lFx8Q0GYjqHCt3AlgjJYlPFjO5OetBrXRsgr5vYP5ABBbpLLu9vvFVj9X13123PyyUO83IzAtrZUHIZYoXs34SkIyXdus4gOiwGaoDTOHQ5z3dOFbumMoSnm2mxpKBZ81sCeALkAgovFwITVRSzZfOjGxg1sNpupXL7gnVKpc978ayySFPyU0rahYF16n5pT6Y85Oi0Sta','j5','w',14);
+INSERT INTO ti VALUES (3320256843535192466,16478064,'dkOCaxS29RsqC65vz','fZpjqv3sLdDJ1eZxQ','s11xPO','dTNQr9DUKb15IlhNZ2lFx8Q0GYjqHCt3AlgjJYlPFjO5OetBrXRsgr5vYP5ABBbpLLu9vvFVj9X13123PyyUO83IzAtrZUHIZYoXs34SkIyXdus4gOiwGaoDTOHQ5z3dOFbumMoSnm2mxpKBZ81sCeALkAgovFwITVRSzZfOjGxg1sNpupXL7gnVKpc978ayySFPyU0rahYF16n5pT6Y85Oi0Sta','j5','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11890805950987617688,318996,'Sr9zH7cbaAAniG7ri','QF1FPiafk4QtXq0JEOzCwZv3D6A5ADUGtSbCDOdgy455Dub22Jvvansl8JZf6qNkyZpbAYRfzJrbcw9rD3o21HdP2iG9bAw5nlhYG2kELfVDUkdKJAbDGWMpdmgNaVUmB4iKCU3q45LMvYx','EPEooz6lKoCyQp92V','ratDehdJF2Z6bHw4fLrFTM7UzDqItgFBbEPMyG4TO4JLHbPxNQBVeCBDiMv8O17EV2UV5MYS2ptUDY9SIAP12hucMSnxODkGcbGXL5U0zF9z1KR1OF9L8kZS63UTwSAc1L6Xz7S8QBZlx','o','z4',15);
+INSERT INTO ti VALUES (11890805950987617688,318996,'Sr9zH7cbaAAniG7ri','QF1FPiafk4QtXq0JEOzCwZv3D6A5ADUGtSbCDOdgy455Dub22Jvvansl8JZf6qNkyZpbAYRfzJrbcw9rD3o21HdP2iG9bAw5nlhYG2kELfVDUkdKJAbDGWMpdmgNaVUmB4iKCU3q45LMvYx','EPEooz6lKoCyQp92V','ratDehdJF2Z6bHw4fLrFTM7UzDqItgFBbEPMyG4TO4JLHbPxNQBVeCBDiMv8O17EV2UV5MYS2ptUDY9SIAP12hucMSnxODkGcbGXL5U0zF9z1KR1OF9L8kZS63UTwSAc1L6Xz7S8QBZlx','o','z4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c CHAR(26) NOT NULL, d VARCHAR(97) NOT NULL, e VARCHAR(66), f VARCHAR(81), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-122,17351,'zJP6XRv2GPcdJC2aupEbov','KQVZNrB','HvuOhTG9q2Dv8XTsqjEOAaDtbIY7TfN8oy0P5HliVEFDSpYh4u55w5liJ3ZzhxF','alJAmU6lgEdDaTto9LuX61EtF2QFC6E','GT','g',0);
+INSERT INTO t VALUES (40,18689,'4fYPrecr9CKXEu8FbSTBWw4g','DYCSrCB84b0ukHWRtrFRPtLf1vu49GbIwmbP6Ja6jhfrWFBh4xz5q1Ko3a9q8UQhcOj31zw75iinz3jpI5SXVr7V4FT650Lk','L8f0wOZJmwSEoWk4FrKFPlK9JEFW4nk','KOByEWL79VP4ve0QVLKgXQa1s2Gy74ifZGYkFUJAE6oGHY5LnW8ZMiDclM','cf','c',1);
+INSERT INTO t VALUES (61,991,'kbwkKvPEW9bZohD7bO','u8I9OWmcNQIbBICBwjWpQUFrrOWSW','Ytnnct5QUm2IkDhbKMxrTTf2g70sl4TfLSj','fd3w50O2Tl16f9BDXiMQn65sxDfkQq9yCNtFDeL09OUhJRlc','Q','o',2);
+INSERT INTO t VALUES (-114,8354,'Y8S4oJWg92aKOZu1h7j','KgK3Xv4Ji1ZNJxOCWVpkyw6PVV8zbIZOsWpepTCdB8uf','nq2EMlRd6WOxDjzJVBzVqsG7fWHBlIvxjXSzuYzMAW22w2Xa','ITfieZiyPTDW5TTlOFn02Za1HhghjBEnFhRBqOvcKRcyBpw','v','4',3);
+INSERT INTO t VALUES (-26,7897,'qTUesP','4OtJIvn3aKX56LbWsEfDaRgaKPfJcDS8wrTAqGpmp6HCaaLIrOMAm0Nomuork6SnwQARAGQUeen39wZmoQ31RPKKCCU9V','ZqcO5mMUT2GhTtK','y1RNziuyJdp8RX','LP','i',4);
+INSERT INTO t VALUES (89,4354,'qSEe','0B2lAVXC36ivoYuC6jJu905qv9f8gaLKzi8CbfBBqwotZfhUmrGwafNTiY5A1cs2lNFhR1wTjIyGWEaXyk0kbiw1zMWrYSO','DJ2aHMUoE26NYTTrXCmJZMLJqOAU1nL','2uWazONN6ubCpuDVWN0O4BO0xAwGzzr','XD','B',5);
+INSERT INTO t VALUES (-120,23343,'kWRVVoyJly4HQby7eOca4NT','V6tkjm1hY0Xhf0yquCZC0Pm5B6jJBgDvggLLMNVrk5AG11ZB9rBqWFU72lZeihBH8s80LhKtCLymCnD3JY5iDHG','MxlzhF05CMDbOZbGAhUMETBUTZl4awqisl29iz6MR6TNp3gO','Z5FW7eSBGixxOH21cxodxrvx0XQ8R82KI75pYsnxJrlAwj8WE9','Qi','y',6);
+INSERT INTO t VALUES (-31,42588,'nzKASxo','cXIjs7HUaUOdtzMvmvAkx','Nikfx9qPIUKIin7uVZLyD7cnL3LsdVGc9zoVG2vXW4osNreQ2euI','EyhdFlNFraUJR0OpO6rdqpZfW72ydgeJkcZwRzqkLMwbMVN5J0XQM','OG','M',7);
+INSERT INTO t VALUES (-99,36700,'NM6h','C74XPOzoDeQG1p4BM1cZg74ZOvn8DDrdVU84o8rB18cFJaf41ZcRwyQIXaTO3rx0BhZCVl7SWJrApdEjq','OWdlLS4g6gB4lrakqulhhp','tx5nmlpbWzRgL8LW2l2X2Ykr67cdoXKaeNy3yjD4F0V92j0RnjEyLGR1zOM','x8','A',8);
+INSERT INTO t VALUES (109,31234,'D4','FbDgymrd7CX0zQlJZ4mnbZ196GcxEcvRLf6xycmxUxzK','ApvT','SgIU1AGjmfQaJwcEBLWGOd8LZ6m9MIxrKZAA2pNdKOI8ML0EEChmKIIgo0vj5Ugm0LQCIQaWpCyhzzH','i','B',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED, c CHAR(26) NOT NULL, d VARCHAR(97) NOT NULL, e VARCHAR(66), f VARCHAR(81), 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 (-1772351,9533,'K0zVdp0daOomuLUas3DDgA','Kq','0mXZwEYYOjcbZ18dddKxGDEsSB0tsGlhp3','yrsrepnx9VLGLFqBb6bfJx4JqfbD7fZdybUFVZA8CRK81LkmHW3a013Wczmm4AbJBwSC5JggLoNH','K','c',10);
+INSERT INTO ti VALUES (-1772351,9533,'K0zVdp0daOomuLUas3DDgA','Kq','0mXZwEYYOjcbZ18dddKxGDEsSB0tsGlhp3','yrsrepnx9VLGLFqBb6bfJx4JqfbD7fZdybUFVZA8CRK81LkmHW3a013Wczmm4AbJBwSC5JggLoNH','K','c',10);
+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 (-3195368,15199,'3UgDfp4OnYEHGFtb','DMcgBkzT31Dr21qlmnMEdAYxeHzCcBTzu0vM1T8KN6C24GlD3zaqY8bXwj6SphAF7Ln7Og0SEGHnIs','F35Olwa1Fquz6lZ6','cn3qHW5sOs6fTDj2RwyU6DQIj','C','I',11);
+INSERT INTO ti VALUES (-3195368,15199,'3UgDfp4OnYEHGFtb','DMcgBkzT31Dr21qlmnMEdAYxeHzCcBTzu0vM1T8KN6C24GlD3zaqY8bXwj6SphAF7Ln7Og0SEGHnIs','F35Olwa1Fquz6lZ6','cn3qHW5sOs6fTDj2RwyU6DQIj','C','I',11);
+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 (266802,62148,'gLeruH','5MBqh0qOOfhXGoPxc0ETYS7ISbJWJGKT3NBv4tAS6kJPa0DQjNyrxpTnxB42phhgqvc6hS6yoCzlXLXcbxE7aSVZHmE1Zd1il','bU3I719NkaI2qMvST2sn4qN5vP7LqmTIRR4AmcltSFACNxq2OWGwsrjU07sdrsy','MkhE1cAEmR3vOZc3gzAgaYPJClZLSrjf','ST','l',12);
+INSERT INTO ti VALUES (266802,62148,'gLeruH','5MBqh0qOOfhXGoPxc0ETYS7ISbJWJGKT3NBv4tAS6kJPa0DQjNyrxpTnxB42phhgqvc6hS6yoCzlXLXcbxE7aSVZHmE1Zd1il','bU3I719NkaI2qMvST2sn4qN5vP7LqmTIRR4AmcltSFACNxq2OWGwsrjU07sdrsy','MkhE1cAEmR3vOZc3gzAgaYPJClZLSrjf','ST','l',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4125297985,11245453019517087296,'LmhGAdaszH11GPUOp4SWSr3CiAz3NQgs3zvh','OXi8HBjdraQaesycTwpbn4tH5KtiOV3wYH5wd7JnJrvh7y9uasMTtFktSfEAjL2ZHa0NoPgjIj7Hkbv9trT1Vl3FkzzIiNHjsk7wa03Mt6UOUeMdzVf01hZNmN1YcUTLsC2BYq9azMvo','7zSpHvCALc8UdSJIxp4W8O0ufLCBYW8VIy84pWjPShz6KtAvieK8Dr05D','Ckn9Ygu09k9H2psgOTdsYXbwu5frsmB9cNi3PWXu8lueZWIbTB9GDQCuk8VZTiZLaFknbA0b1XJUtTL4UblgM40zrR7muuCdJPGncEOG0X0UVn5gg86Xo2gpUfjNkfpIkvPZQarEggyg7JhPlfzP4AS6Uk9hctUW4LCTl9Xu6VI8uivBipGqwrqmpRBFo1J1JeAiwTxpVwqX32g3ra6fdywnRyWbQTqEA89iyzzm','z1C8cVeyhRj2tqmdmK1UVpvdrMeHBjKRe56odxvJK5Y','E6bFlhuvGKNXVN2dOMHBN6zcQ69J7ffBoKE4Sdu9ti7MUNPDfZ8PoCPp1ifxgidwn56FTlC8LNXtgCiw9I5',13);
-INSERT INTO ti VALUES (4125297985,11245453019517087296,'LmhGAdaszH11GPUOp4SWSr3CiAz3NQgs3zvh','OXi8HBjdraQaesycTwpbn4tH5KtiOV3wYH5wd7JnJrvh7y9uasMTtFktSfEAjL2ZHa0NoPgjIj7Hkbv9trT1Vl3FkzzIiNHjsk7wa03Mt6UOUeMdzVf01hZNmN1YcUTLsC2BYq9azMvo','7zSpHvCALc8UdSJIxp4W8O0ufLCBYW8VIy84pWjPShz6KtAvieK8Dr05D','Ckn9Ygu09k9H2psgOTdsYXbwu5frsmB9cNi3PWXu8lueZWIbTB9GDQCuk8VZTiZLaFknbA0b1XJUtTL4UblgM40zrR7muuCdJPGncEOG0X0UVn5gg86Xo2gpUfjNkfpIkvPZQarEggyg7JhPlfzP4AS6Uk9hctUW4LCTl9Xu6VI8uivBipGqwrqmpRBFo1J1JeAiwTxpVwqX32g3ra6fdywnRyWbQTqEA89iyzzm','z1C8cVeyhRj2tqmdmK1UVpvdrMeHBjKRe56odxvJK5Y','E6bFlhuvGKNXVN2dOMHBN6zcQ69J7ffBoKE4Sdu9ti7MUNPDfZ8PoCPp1ifxgidwn56FTlC8LNXtgCiw9I5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(82), d VARBINARY(8) NOT NULL, e VARBINARY(93), f VARCHAR(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11,6652383584955840561,'GcUN3PZZHZ0UQERdVtTtRkwDITyZOv4iMMOS7yQ8','3FD4','0G1NLtVFlMdpYnYOcaJfX1UnSgRyMuycmg4YI4GTgOfKH9GfmhPwLm9uu5','bVi0fKo2uvghAFyV','cORYWz0','KNA7rP4iIDraM16SKZyFF7bMKVdUQbWoRSJuEzFvRQA9gts6Gi92j5YJjDNFClqM4blbqpS2h',0);
-INSERT INTO t VALUES (-90,-5975681305357079374,'h77svkVITETcOP82BFtDSnIIYly71silVEZlEny8emZdvDU7sV3JkXiO','BMHH48','a8sTiqAOcD7Uk2Yh2iwHkgkJvDBYBep6U4M8QscLSfjnGNSV3mTMuFqC2qb0Va9p9nuEKpZD9qnN9EfK845gTrJk','qdnzBq8','UPpzYNWGEuaax5n7hrxICOW4ULwI1','1LCBCq6q2kMO0kFb61Ac4SRGO1lVBMIFs4iFpFWpvGIWryGYKKOSozE96Pnr4DhMnBe50PS',1);
-INSERT INTO t VALUES (-91,-4520776112601292996,'kFlBpOkML2eNa3riALzYvzNsNaRWcPQMNeeo87UX4NY1h8sT6lkEfBVIHluZbmMLiG9TdV9qFFbILME','UbTu','xM0I5RvcHolKmyadbc0xzf37qt6UeX16F3HTlH6wKRCLZmFYGSYIY1j5ZvOuYlht5zqDw','6wPA22dkP6tMvJMrWalqpu2bNp','AgJv28adPcc72TFafy1QyyexUAyiRoBzicnALOiyVD5LuuF6Qj7scSYyE18gGBHEs1EorJrBW6HKf','VpnyZhITXZkd',2);
-INSERT INTO t VALUES (-86,-6343633476691253619,'FCsL9yDKDrLHOpUeqjPkgiULAoLKJX0GT8zTGAbZ4thEkxDC4QYGq7hezq','T','gInaQRJQ4FMIwSeRlb9Nuo4ac1eJ8PpVp9l6BxrUt','wiW1NQgheftC','RzPZfoFits1Ms16fsdeR','E4neNiqDBnxKimeMcvEVvkZRjyFzANPmDyAojbL8r',3);
-INSERT INTO t VALUES (-103,4938937557159699581,'wITk7ELt7T8XIq11AJVeeCd1schH1qw7AvSTVl7DK5qWXX66DOKYm9AHzmhPWmVQNpmpQe3YDlVX','u','AFaTrJrNXb2hzVeGt6ld2BkWH9E6sEPLyd3Bd5h1C3qvkr64uSwc19wq7Ga72p30psjsx57wmJ','ladcsStNpzytfFm04TEUJ2','O7RnF2Svm1VEhupx33','Ci906JlU06Zc8SFTx7NSIHkixCfUBy7l7ypSyEv9O1iIn',4);
-INSERT INTO t VALUES (111,3640406532402556658,'31kdnAhAVM3bBMOoJcdpR7pv661YuojkN8v3EYyPo83lJq8M','h3GdKp68','4eY','d5nDGyrrXyHXPSo2cn5k3Fl12cnDd','buCEQsGielBTKqcc5XbmjwNEJ7Vyt','RYqFwYGgdNlJVxUbuUHbOldXvHRi5dV0N0Wh8gI3zBtGTGSCM5a',5);
-INSERT INTO t VALUES (-32,2689634915607542516,'VF1XW5aXGZr9ZpWuFVeEagX6ypMJxEy8PXyeKg3T9fVG3HKhs8OdTgbIczLQOFYE4yzVFbfXVNYCymyFwd','zrc','edoo1rBGqV4OQul5mzrkPBBDgSkOysv4czkzhEAsGLehuBItIt','DEzvsClIQl7OvQ2c','N3wFkMSztirOCP36YFrqolZOBvgVCXF9wUDtjNrcsBsghFDA2Jb1','Cp',6);
-INSERT INTO t VALUES (55,-968779761113366734,'QBMQgwanvKjUS5EIopMQhLi0OG','o','vjwKNFrQ','itqp7tODlY1JAAhE8apg9RuCHZbh','6l4C7Jns6qbHgVTG9GjprGuBdSMGuhJ5S1Q0hY1zt7oOwt2qwHC3qSlUW5','K1rhfsrE2N6xAhFpOZIdgNvZtUZM1YyuWWjgg5TpFNI7Gdxdbl5bDEN16UccVxrSktoYCpFFqrrJC5uTO',7);
-INSERT INTO t VALUES (98,6794523924493657464,'PH5hCxfax1XhzdhFhVK5VZuOdv89qWR1Leangfz4leO','T','dVRirW0sGRN7OcdB','U88CrA','TtVHhIoWYqrovr1pHiN','ij8mVozmtnhEeY7UgQVUVh3RUuZ0ufRU0fdarL9OnTZub7jnfWWmkZVtCh0hqqAwoKfmIfp8ujAcJuXdEF4rIqNqcE2I',8);
-INSERT INTO t VALUES (75,7118167241874099296,'qBK9','uLa','hINAFhbXElC','CDL31N3JZLLX3yNcmXYH37lFbMPsuJ','T3saNK61GhwnFpNiVY5xzSzwawFLlwezRPmXf2','Bsk1GB8TvxDyHX1hHHu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1161953,18900,'59wGbEPzQLccvTenTrS572laSo','TS9skeu34q6LCpOqTMBedYkYCqXA2sbkft5K0rK','BARlvkg','2orm9','8k','V',13);
+INSERT INTO ti VALUES (1161953,18900,'59wGbEPzQLccvTenTrS572laSo','TS9skeu34q6LCpOqTMBedYkYCqXA2sbkft5K0rK','BARlvkg','2orm9','8k','V',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4677611,25896,'3pSyP27OZPM1i9YHaN1RVHv','cJXqwk1qtHMBz4Snevw5X2AHSgEDDpFeqMz9eCJ0iRbkLMo9FeolhadewqbDZW2c4k2ScWgq3wn4Is82tbzieyL9L5FKc','W90BRefHiveqrOOtMTuQ15sM6n46IYsCUAvMCXAN0yMHhnfbAIRo58j6U','3ICyiAZrjj6QvNH1gcndU6QERmtPhYqnVDPh8S1FD','qej','D',14);
+INSERT INTO ti VALUES (-4677611,25896,'3pSyP27OZPM1i9YHaN1RVHv','cJXqwk1qtHMBz4Snevw5X2AHSgEDDpFeqMz9eCJ0iRbkLMo9FeolhadewqbDZW2c4k2ScWgq3wn4Is82tbzieyL9L5FKc','W90BRefHiveqrOOtMTuQ15sM6n46IYsCUAvMCXAN0yMHhnfbAIRo58j6U','3ICyiAZrjj6QvNH1gcndU6QERmtPhYqnVDPh8S1FD','qej','D',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8119991,14837,'LateapU6CFg3rmtvJ','Amhaxy07Xw97ty6exOi9E7z2VS4z5hhelY3dXPocefr1epeZYy2UEU8Vb','69i19ti33YT8R4CWULqvpAgchFcwPVgO6jTDimb6LHiOOCfZyK6nga66wwIjpxtv','q3K553g','z','mI',15);
+INSERT INTO ti VALUES (8119991,14837,'LateapU6CFg3rmtvJ','Amhaxy07Xw97ty6exOi9E7z2VS4z5hhelY3dXPocefr1epeZYy2UEU8Vb','69i19ti33YT8R4CWULqvpAgchFcwPVgO6jTDimb6LHiOOCfZyK6nga66wwIjpxtv','q3K553g','z','mI',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT, c BINARY(58), d VARBINARY(20), e VARCHAR(85) NOT NULL, f VARCHAR(51), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18122356186519386117,-21294,'Zu1','57xLdPq91YKgu799DWGB','iP2l64Lxq3dwFsuEMoyTMdVypIjdsUQ6ithhZVisslfqnnFYaxVZ3ueE51ObEg7k16H4Yv4Mcca5cEIzbKtX','43EDnP46cuHrDyaQ','W','X3',0);
+INSERT INTO t VALUES (5025520710529018756,-23502,'pLa6Auq9lu6wiiQ','iGI7','g53tiwQ3ZFGH4v7fWLvDWkypa2lZgE1USdTLC7d7x1aO','JejCPd5JMRRu4d606Qeeyk5SylOId0OO4WQ7GFFvVTCte7k','X','89',1);
+INSERT INTO t VALUES (14395680889462123320,1509,'OM5wDiocN','HEkYw59foX','oHmjL9s0xvMc07eTaVsgKhwYlQdbx7yq5Us5AYF1','YSWwVTVilwFaya8IrGoWNCA8bh1wwzOxg1TYObfsJfnTyNZ','V','f',2);
+INSERT INTO t VALUES (3368718055353567636,15756,'EiGDrkhdrMh2pJGfer4kt0BtftBxvVxfq3ToeZcnRMRD','2EJR9w5kA','ZGH2mUqQfwsqdIDP9LBcf24rcU','8iaCBBo3xR8qDxx0zRpPLr2G','H','Rp',3);
+INSERT INTO t VALUES (11074011901153427232,21517,'imrNzepcj7jw6RuzSBXM1cOLd7V3pbCosTcosEdIxNzZLJ','J8IevmY','Fvui0thQsT1fldxGXSjxhgQympY5nMFqpfRTFMk5YZkB0AIKQ9QzGUTu7fS','udGdJwBLoZE7jOarP167v5Y5QLCh7yOAtVGYpVm','V','t',4);
+INSERT INTO t VALUES (9862017889631098330,32560,'txFgiLwuW9JdYQyi1l','E','VQCRt3K8ZPxyCbhPHyvvL0WOduBYnsnmA','2edPWf2n6D21BAtPlJpkqXqvWu5gspKum8Qvn1','3','0',5);
+INSERT INTO t VALUES (16923891078426121325,18317,'7u6oUhYkkA1duvPyfx5Ffvsokl7Xjfndtvzi5MuvsTiHNvYPXMcGs','2Ec9','ykMNbq5oIePi77dD5N09laG7mhAgmDnGd9wE9sEleMaDYi0KffHDu6XrbPf0KyUuAHsrUnpAZY','VO1LBrObeyMTYDa6xA6Mm5CYNVcryRKtZ','f','e',6);
+INSERT INTO t VALUES (5734915986733967455,23146,'okcfcOstfQ8sX','acPMLDDR3Y','xdBLqvhsdJvk2dj5vQucjzZMrnOsbN','doTIhFwPCd4PzC92L','F','kx',7);
+INSERT INTO t VALUES (2750144367469414247,-30604,'CmHxpkuj0g9ORgnqYuP1SVAF2tHfGcgy83SVhZUErjb5sJqxjb6','P','RDoqvjbkcvOk5A0YMKLi','1Iz5tTa2co7YzFgLHfdby6ARklrqmmJA','b','a',8);
+INSERT INTO t VALUES (7084386688271311460,5831,'HHKecE070nu2OK8SzTofi5v','0Qhs4s55k9ajy','jEYSmU5cOigB7e5FfwPO5Y7bggbabpDR3He7GYeVotwMneaXxxU','UCoF0Ivf3pnl1KPGp4qNmTFLM6tWZddEElOlCi7i51gPdNkKwt','T','7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c BINARY(58), d VARBINARY(20), e VARCHAR(85) NOT NULL, f VARCHAR(51), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (727333,1048397346951414472,'Cv','qsvgtmV','7pEQUB2xZStusKYLSmLmdZ5A4ZrFGB5tfT05WyqqgADztAP6WtU22VCLTzYU2jgfqh8OAx9s2znF6S21yL','5CExy','AvkYSkMglj879C3lStyjHqWVwNNCaq6sZGNE91RvbUzpeBNmuKg1T2JBZQU8B3n4OS62KFlghZRo2N3J5','N6h8hDJHF5R6mJhN8VEIIR35WE8Mu7Gihr6',10);
-INSERT INTO ti VALUES (727333,1048397346951414472,'Cv','qsvgtmV','7pEQUB2xZStusKYLSmLmdZ5A4ZrFGB5tfT05WyqqgADztAP6WtU22VCLTzYU2jgfqh8OAx9s2znF6S21yL','5CExy','AvkYSkMglj879C3lStyjHqWVwNNCaq6sZGNE91RvbUzpeBNmuKg1T2JBZQU8B3n4OS62KFlghZRo2N3J5','N6h8hDJHF5R6mJhN8VEIIR35WE8Mu7Gihr6',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(83);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
-INSERT INTO t VALUES (-2156242,-1077884797951545649,'XKVRw7HNPKJQGF4nG0HxNfSO8fPrFk2XwVsMK3gzv6f2yJNw','GEQ1DY','JzbvxOYiyQpAVVmDWetepGH06TMd5hPRhKfISJ4ugmLb9bE6CD1E3Dppt3QxuVQ','8NjDBoA3QIkysvUUua6iO','PMqgH3aRtp0yG2YjjDx8nqhZV5CzgGR9GH1l9HOsMO825XRtxrPYSMzeKO5ZQEPVNDEDxa4j0QtXSspEq0biot5BIZ8o','CJhnUq0fOw7yT3gTAaaMNYDijM2TwIs5dOEw3r7W2OWHYZPLXeRoy10pdYhzclxbgoD63u8skJruUkiuWecRylAsQj1cFtuT634',11);
-INSERT INTO ti VALUES (-2156242,-1077884797951545649,'XKVRw7HNPKJQGF4nG0HxNfSO8fPrFk2XwVsMK3gzv6f2yJNw','GEQ1DY','JzbvxOYiyQpAVVmDWetepGH06TMd5hPRhKfISJ4ugmLb9bE6CD1E3Dppt3QxuVQ','8NjDBoA3QIkysvUUua6iO','PMqgH3aRtp0yG2YjjDx8nqhZV5CzgGR9GH1l9HOsMO825XRtxrPYSMzeKO5ZQEPVNDEDxa4j0QtXSspEq0biot5BIZ8o','CJhnUq0fOw7yT3gTAaaMNYDijM2TwIs5dOEw3r7W2OWHYZPLXeRoy10pdYhzclxbgoD63u8skJruUkiuWecRylAsQj1cFtuT634',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1575640,7351056061784577986,'XScdnLYDEskHvVHHLPU7MXyY','rW2UHX3a61fiia825jdUqOwpd5wit7HYRErS2yqSNhgT5cylUXqnNtbesHvek7mEiuiJ2Kw1vhmTVEli','GO','kYsx9TV5PSPoN','uvAwI2KczOasoi53BEDWxGTIj4QHAMCpD7yV5o3Al5UlqSUtsaTakqsPtjQJd6E7aZnzLrH','PI37XHihF7tsmIrLD6PWo77YLeguwbjxGKHtlNBFVgqHtZl88Lt5prqEc5sqx66KlhSi4GFUuFGTC',12);
-INSERT INTO ti VALUES (-1575640,7351056061784577986,'XScdnLYDEskHvVHHLPU7MXyY','rW2UHX3a61fiia825jdUqOwpd5wit7HYRErS2yqSNhgT5cylUXqnNtbesHvek7mEiuiJ2Kw1vhmTVEli','GO','kYsx9TV5PSPoN','uvAwI2KczOasoi53BEDWxGTIj4QHAMCpD7yV5o3Al5UlqSUtsaTakqsPtjQJd6E7aZnzLrH','PI37XHihF7tsmIrLD6PWo77YLeguwbjxGKHtlNBFVgqHtZl88Lt5prqEc5sqx66KlhSi4GFUuFGTC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6295615,3011110709464131434,'m2eJ33TwuVLnsCnjLD0Zw11GWE6s8klhdblnl57K8XlZ659J2CxekyZOTHhq0eC645qFWD','jeKazkNFRCNd3MLlV0HYXvfmWhMz8g7MuYDtkAIgfrVzOZmvVuJVWPJWnm30GBUQ7W6hHVAvaCLZoJQBNjRgQPYG6KRihiW1Hf1BcLGqXx4c73WLbNiJmVE4Hx','OAbFH3jEvUORce1G0IiR2mphOOnT0buBE2a507aG8b9fJWrw3OU9Jc9Wjf0RIaoP2','pyio0dikkjvDFhBIXAidEhhkiOpbL5dfVLtLvUNui7KPllHmcW1OI9WsSPUgqGc17RyIf8','HOQlOOllX4IyFCMEoQo7eaz9cUBwnva3','ydvMQ2RnhUTstEa3Scv4CNwxtazJZFJ75SMm4IhimSH9oXqlP95XyGUddBW2QNUkXzZjQMRAAiYNFnk91',13);
-INSERT INTO ti VALUES (-6295615,3011110709464131434,'m2eJ33TwuVLnsCnjLD0Zw11GWE6s8klhdblnl57K8XlZ659J2CxekyZOTHhq0eC645qFWD','jeKazkNFRCNd3MLlV0HYXvfmWhMz8g7MuYDtkAIgfrVzOZmvVuJVWPJWnm30GBUQ7W6hHVAvaCLZoJQBNjRgQPYG6KRihiW1Hf1BcLGqXx4c73WLbNiJmVE4Hx','OAbFH3jEvUORce1G0IiR2mphOOnT0buBE2a507aG8b9fJWrw3OU9Jc9Wjf0RIaoP2','pyio0dikkjvDFhBIXAidEhhkiOpbL5dfVLtLvUNui7KPllHmcW1OI9WsSPUgqGc17RyIf8','HOQlOOllX4IyFCMEoQo7eaz9cUBwnva3','ydvMQ2RnhUTstEa3Scv4CNwxtazJZFJ75SMm4IhimSH9oXqlP95XyGUddBW2QNUkXzZjQMRAAiYNFnk91',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT, c CHAR(72) NOT NULL, d VARBINARY(2), e VARBINARY(58), f VARBINARY(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3905060,-2576586827963718080,'lTkSXlZGCwn0yE4Y7oOOen99ZPEUH','J','2W','2JxDlm8qMtUt6e9IA4IYTbY3zyRUEI8NjilU9ojYwZV0IOaCcD','WFbLEZISbg60QuQMv0HpWVjfQPVxtxmysvVQoNyrO9TddpUpVQK1RqJZB','xLZm0s915Ujed3iYELoXmkrrI4c7HSvD50vffoL1tvlAWyHkQ4SwKMkpFpXxvYTldihoW0uLnshA81',0);
-INSERT INTO t VALUES (2413211,4082274741108774437,'iimkEQKzD','g','g3JWlZIE4PlMYD1rCKhkQlI3Ejmf2JLjUjMaaUzkRiGTTBEyP','XI4Saj7wzhdSFur6aPALVl129lh4vGkXye4fLMqCJpmyqRBM48ItGZF7','vBKfF35BDfMsnwqT4yNoSYT1hfhdpHvjzOYNZ07V3QM14RwYQAeS1UjaRc','vxLD2OctcgG5IdBciMNcNMGLk6drEoyWtuIyDqLL0eqzGGsm51QsbQWNIcP1cc1HWsSp0LJCDP9e',1);
-INSERT INTO t VALUES (6779221,7260073805349097858,'GnT6vmlrsuBhuHol0RElyBzJ','G','Vb1xT9UNyCTwscJhwcYqoreo','y5QYjen67NpvqDeGdDpamqHkjbMddXKdvaI0uE','HSEmZNBwaQMTDFZlLllvgT2uhO1T5JfqX6j7m4zxe2h8ES2p0BPJZr9xWX8kAaU13TJa1qr6l3x3DOvNsIagbd6eZnAKtx6dgAhV','VuqtBJBAHbdmVSxUXDJwTe2sDCDZ7Z',2);
-INSERT INTO t VALUES (-3619636,-8297368109181514238,'W5GclkC0R63I1rjykM4faS7YUlnDYKZtRzAsfXMGdBIvH5hKfJM3Hb','f','1RDaar8fyS2G1dmPFc6Uv35GJrHSta9QbyNseGYe4aRKI3l3QhKQcm','dpNtmtjgCggMaCuDF6yw5C0wtLl1XOT3','64StMZnoLf8X4HfDUL5aHLEraxu04dFFwxrWudtyRW6JsrWkUXtPp2psIDH7XGWiV29lNexOlklNSr4puiXlyBLyXoG19ADuk8S','1sJKYNi01i2EnkERewBdSMzhnpvDInB8bqWrBJRPNi',3);
-INSERT INTO t VALUES (-7396879,4280391288698017524,'Szl7PaeUl6nVwjP1GYaDOAnUqaxM5PB5CqV99oyfBfkissFkG7V','J','8iXLf2mFQ6dPO4tpcZlCK4Fx','Tk5','fY68c6TEPoaZ1','Ojs9umoxcSlaoa8FJjgCLfF1rKN',4);
-INSERT INTO t VALUES (5923660,4676457403931855230,'FaFYgHhvPzXoVfIBG2GfDULG4lBm1yNHM8pIUMCsn8le','Tt','qdoL5zILRKlyEq28MUNBelAZRzzLm9Uou2','bjfZqpU4duMHlRtQK5AGLmKfLoKRZ2ReHYD','1G5KQqvuduDTkrsGkCDZOEjiyKeNTWOmIU3KWiPcYiVkdxUSFfGZNapAvudl8B','OtMaQuuQ9uYMR',5);
-INSERT INTO t VALUES (-3300299,-2783499352255270073,'ExIjSGa85Ugdrjr9VEALaJ430oGsl2yQxnyad5vVrdkUw4YUX7','e','lpwPgOCespiZKZnT56x0M','FoqiAPOehpoQ','msAllPK8Emy43pdtmL0grwaFyaXBGvpkINl2jz6d7E0pmsnMGE8woU3svTpftNwENg','OWWgpfLTjAmkOZQywBOA3cYMZTrU0e7ZmYL9HCMR5bI6Z5xeenYNyl3iml9xZfvq4LYwNnqurQrDgQ2GDbo6hnFsTWLMhdYi',6);
-INSERT INTO t VALUES (-537523,-1550880702381302606,'IBNkEJg8Isw0uoji5auLwULK3dFhSIoKc6X1qN2OYaWOWj3LOGRf02O','fO','1mdPjJ','zmGNDyqERnVWcIuKp0zYmaBDnzcmCy9OmoeJU1BAtNA','Po031jHoHXNHa','caPFJRQKLplpgbtWsbIsU5TJXiGsD1WB1pjVCbEZluqfwi1ZGbRHAFhwzE0FzZa6U',7);
-INSERT INTO t VALUES (5472020,2900772427339427178,'vqV66PSPYtriyA9qLT8Q1mRZHEDZe6o6xjD30ulhnUMV6cuNwf0755XeeQNPaUXff95wW','b','d6XSMgkj1vidCs1lOffMYg6JmteBC93LumYYAeRWUKekdt4','miEK0W9Ig','VkZtKrYrbbLlsvKorRdVdrz8MQS45Ow01aHctXCi4CLNhBqIpaSW0Bd78kushKiEVCWxlpjBEV0Y6BY27si','RXkvg91M0T9KtqXSah5mXfs1p4uz3TcWLkKppiOrgx5zTBfPS6rfYVRWZ2VU',8);
-INSERT INTO t VALUES (183706,6743541920467412627,'6LAo2k8S','eq','HYY4vpjcqDG4ywAPYYMN4Uv9YkdCM3DmB1RmseGyqZvs','Vy0Td84W6LlNN027IybHJHT7UlfKHHyJcSg4CtTF7ONdr98W55lbHE','A5OxJ8rMkmP2SPEQ7GBP6i0fSyvAwCPcjtZ2UuflE0spC9PwSh5z','FAGx0YzJZ2hLx0ZUCqFcyo995up7CHXECYWLGpHvQxs3RWe9jLQyNo61N8HOMOdfEF5G',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9335953732064845398,-5932,'KxmO6S0uWAff1','xqfwUG','DV7pIxsHDflUTNdBUjWpbdkTcdbAB4GEKetIHtefneY9NqvHsqSHS4XIu6wmMLAI2bdd7l52obr','cLzzK4sR4COhPK4F','s','fe',10);
+INSERT INTO ti VALUES (9335953732064845398,-5932,'KxmO6S0uWAff1','xqfwUG','DV7pIxsHDflUTNdBUjWpbdkTcdbAB4GEKetIHtefneY9NqvHsqSHS4XIu6wmMLAI2bdd7l52obr','cLzzK4sR4COhPK4F','s','fe',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(59);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
+INSERT INTO t VALUES (4675258539700906118,-20964,'Kzs2','mGf5sxgD','robp34giugpGaWoq5QdRyduTRPC68CbcT','0zevOFX6Uzi2iAtzW77xs','L','m',11);
+INSERT INTO ti VALUES (4675258539700906118,-20964,'Kzs2','mGf5sxgD','robp34giugpGaWoq5QdRyduTRPC68CbcT','0zevOFX6Uzi2iAtzW77xs','L','m',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7762780097381268991,-19844,'6wlh4roDQ9N5lwD7UfCidRIuaEnHK2BL3tC2geaniZZaf9wEW7tL4','GMWoSF4P58V6yQNablHMYW8jKwkPORkglagnfEbDdcNsQe0fcUyxlezdBbkp8dQkpxqZApqLi8fyK33B29RcUlNEA0g','y8t0M5yzYUPk0JDK5UNCFxbvP9hhuiQYywz5o1HSlzDxharYTgyhfBINE4NRU','tUQjQQc71ereA1eAsn0a8XAV2ft7kX9pH2wJII1MIwap','L','n',12);
+INSERT INTO ti VALUES (7762780097381268991,-19844,'6wlh4roDQ9N5lwD7UfCidRIuaEnHK2BL3tC2geaniZZaf9wEW7tL4','GMWoSF4P58V6yQNablHMYW8jKwkPORkglagnfEbDdcNsQe0fcUyxlezdBbkp8dQkpxqZApqLi8fyK33B29RcUlNEA0g','y8t0M5yzYUPk0JDK5UNCFxbvP9hhuiQYywz5o1HSlzDxharYTgyhfBINE4NRU','tUQjQQc71ereA1eAsn0a8XAV2ft7kX9pH2wJII1MIwap','L','n',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9474465814892678722,12209,'GXDhYOZoriQHDGu5HeBhPjUg','5IGDLnx8P8Wjp4dhIbZpaRyzpyeBdca8RgeWRuaaYcJE1FJeTB74DsvpEeMaq2ExaSNDYsIDcOznLgxzPqbAIeDapmeURTRwXUOJdIpiGY9kDckanwUBeTpCNjjikOomuMMlPGjyBbFDyzdk4APspvFn1iUfQ2WezpnrxXs08A3y5SwOdRsBs7DX8m8ihj6XwTKCNbR','nQyjEJK0oJXWE2Mb8DgrGUENtVL2iXTus06c3QXzYHeM0kqMp4jfQATii0uZDB7Tj9oFYPUAj1zv3ja','gVhJ4P2BiNKjpIXJGQoYE0AEKPa3wRRn6V074LrgZMByfg1uDMZLkyz2SnBtJVklX7RnFdp3Y0WPMto9SkkcoYr2rVpMENBnb0','z','u',13);
+INSERT INTO ti VALUES (9474465814892678722,12209,'GXDhYOZoriQHDGu5HeBhPjUg','5IGDLnx8P8Wjp4dhIbZpaRyzpyeBdca8RgeWRuaaYcJE1FJeTB74DsvpEeMaq2ExaSNDYsIDcOznLgxzPqbAIeDapmeURTRwXUOJdIpiGY9kDckanwUBeTpCNjjikOomuMMlPGjyBbFDyzdk4APspvFn1iUfQ2WezpnrxXs08A3y5SwOdRsBs7DX8m8ihj6XwTKCNbR','nQyjEJK0oJXWE2Mb8DgrGUENtVL2iXTus06c3QXzYHeM0kqMp4jfQATii0uZDB7Tj9oFYPUAj1zv3ja','gVhJ4P2BiNKjpIXJGQoYE0AEKPa3wRRn6V074LrgZMByfg1uDMZLkyz2SnBtJVklX7RnFdp3Y0WPMto9SkkcoYr2rVpMENBnb0','z','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7723371413553176909,-16876,'TdsuAJcNwWtPO','GfVypJg7jCJVHh3MZlv7WuVYNHsVEgJ6YMB6esukiwah7rnN6cDr5pvubEKG82za9ddnpovvCRmqmXjDV1Ip3OHczMKDrSR061Xkt72ySVjew7w9dNlcn2r9jlRbwGOsWiepV3NZBhMYOUuvQyjxcuKGll0JAlIQ34UEP7C2qjRVWzkPraly5l50ueD6ipCCLJR9jjKBYrhbYxWfi1s4tAvwrFSxeMu4Ps7BZwqnIAO9EKdAFmXFKpXOfEJ9YE','9owgDNYvmJXCoLukfMns2iOWIBMlMi4BRe8Ml5T7xqwyo','IHLwM5juVAFvVL0JUsWE75Qr8WrrAnzssza9usEOaHWbLBeFDtVh06IvYAB1IiqssyV8Zs2bZzNzblaMVEkCZoHgbukFet20BGWSSQIqSRpeVCe0dd82XxU','2','Al',14);
+INSERT INTO ti VALUES (7723371413553176909,-16876,'TdsuAJcNwWtPO','GfVypJg7jCJVHh3MZlv7WuVYNHsVEgJ6YMB6esukiwah7rnN6cDr5pvubEKG82za9ddnpovvCRmqmXjDV1Ip3OHczMKDrSR061Xkt72ySVjew7w9dNlcn2r9jlRbwGOsWiepV3NZBhMYOUuvQyjxcuKGll0JAlIQ34UEP7C2qjRVWzkPraly5l50ueD6ipCCLJR9jjKBYrhbYxWfi1s4tAvwrFSxeMu4Ps7BZwqnIAO9EKdAFmXFKpXOfEJ9YE','9owgDNYvmJXCoLukfMns2iOWIBMlMi4BRe8Ml5T7xqwyo','IHLwM5juVAFvVL0JUsWE75Qr8WrrAnzssza9usEOaHWbLBeFDtVh06IvYAB1IiqssyV8Zs2bZzNzblaMVEkCZoHgbukFet20BGWSSQIqSRpeVCe0dd82XxU','2','Al',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (17184605402907552764,-32696,'dZYFY97wlP3qhw7id9ILdXIqKRGbbq2TMbpplaAqhUH7SZ24s3yPjABgsEQ','ijAv7dHcOQgOTzTnUiEfn0UtmHbe2gtb9wFV4TV4YQTNtxS5Kocj8TajTI8qiamZyOfW9dYsw9LW6ogHLvuv72VTBPMHSoBK0OjZeD9hEPpGgOH4sgelIJBBZuvhTPDIq4N7ygvuPE5e7jXKLXP3inQz6XEMGxfZR80P65OIagnuaM6Ml6RCDXvc7asn6uB50a9ATPmZ7lUGo62Xjve5PyPuh','MKe4FrlJhP53IUxeUeJeSRVNmb97t5DVaDRylfix5Sp8opRZ7yQE','buPu6K0xI3O9vSJDhXWVN0nwNYg58vOR9rTbwCyUXYL5mFcRzug2CahEYwBUa8EOJVEKVDdz2xYD61VrW6yuxqmm6mddOZVvexAdGlaZ','gd','Rh',15);
+INSERT INTO ti VALUES (17184605402907552764,-32696,'dZYFY97wlP3qhw7id9ILdXIqKRGbbq2TMbpplaAqhUH7SZ24s3yPjABgsEQ','ijAv7dHcOQgOTzTnUiEfn0UtmHbe2gtb9wFV4TV4YQTNtxS5Kocj8TajTI8qiamZyOfW9dYsw9LW6ogHLvuv72VTBPMHSoBK0OjZeD9hEPpGgOH4sgelIJBBZuvhTPDIq4N7ygvuPE5e7jXKLXP3inQz6XEMGxfZR80P65OIagnuaM6Ml6RCDXvc7asn6uB50a9ATPmZ7lUGo62Xjve5PyPuh','MKe4FrlJhP53IUxeUeJeSRVNmb97t5DVaDRylfix5Sp8opRZ7yQE','buPu6K0xI3O9vSJDhXWVN0nwNYg58vOR9rTbwCyUXYL5mFcRzug2CahEYwBUa8EOJVEKVDdz2xYD61VrW6yuxqmm6mddOZVvexAdGlaZ','gd','Rh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(4), d VARBINARY(29), e VARBINARY(31) NOT NULL, f VARCHAR(20) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19566,47733,'iz','Q5EOA3JjjV','FS','ETd3MFVsWvfVZ30r0','B','O',0);
+INSERT INTO t VALUES (15296,20434,'gMjp','UDW4e56YeG2e3oLNGtTw','2KUZ6xpnKnNy9t42PnwuEePPD7FJW','NZ9e9vB6aV4CiTf','M','k',1);
+INSERT INTO t VALUES (32705,1892,'wVR','bSunvPA5oI5g8Yzj','S7XrFoOGf8Z9wDfMOwCOruSZzrzQmQ','z53rB36yv','4','G',2);
+INSERT INTO t VALUES (10786,27280,'RuV','WBM','VmloyBBPvAU4Ff','lW9u9OOcKDzZbw','R8','z',3);
+INSERT INTO t VALUES (62308,8008,'u','s1brBeyOWzoWbSQGuoV0','0LnWzbv','r8dkD1pmEtH','9','D',4);
+INSERT INTO t VALUES (15172,44578,'C','ZnFhBINr9VOd0','SJrN9Hwuu3IlmOH','6vY8di5qfLvS6','M','L',5);
+INSERT INTO t VALUES (17871,474,'eci','ogELLJVjJ8liRaJz9ah1m5fNr1CQ','CpSED8ihNXsEo4hB','rMcuAJCdJERLmVL','co','u',6);
+INSERT INTO t VALUES (19318,27706,'NWPS','zmnFquMuWOLmy8ELenRhzgSQvlcu','dsBH653FnEyhDqpjjbQxRBbelP','rWU3y4iGO94VN0u49c','x','K',7);
+INSERT INTO t VALUES (20285,31896,'iD2S','35H5qBXvh7jXZNld1Sw','0sIZhKw0J9GQPSKtwIPVCOWudvv','GrnH','R','a',8);
+INSERT INTO t VALUES (23081,12339,'r','Ma4Q3XR8ORrW7KpnbIg','k1CZtOJ8vD1phHYApcyO','Gh4FhJuoNLOPerpho','Kt','K',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(4), d VARBINARY(29), e VARBINARY(31) NOT NULL, f VARCHAR(20) 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 (567425828,-2195597967549157574,'PtHcTu1419z9bCzyZG7qLflcssbyzzPN','gs','XacsPpZHfttjqcstDjIkxEpd59vi0EOOywQLuASjOslt4vhGoN3NQWIs','3Xaq8pVkQJZcSm2cKix','YmDHmENgdMBMpnAsKh3Ui8mFR1COsars75Jf0JFn6hFr9W14eK5','tajGmteVBJhLX44FezuaSzcJKsFBSvLXMy1ZPVT4ahksmvlkWdBxkYTeawNCi7Q12qgNkTYVrRc',10);
-INSERT INTO ti VALUES (567425828,-2195597967549157574,'PtHcTu1419z9bCzyZG7qLflcssbyzzPN','gs','XacsPpZHfttjqcstDjIkxEpd59vi0EOOywQLuASjOslt4vhGoN3NQWIs','3Xaq8pVkQJZcSm2cKix','YmDHmENgdMBMpnAsKh3Ui8mFR1COsars75Jf0JFn6hFr9W14eK5','tajGmteVBJhLX44FezuaSzcJKsFBSvLXMy1ZPVT4ahksmvlkWdBxkYTeawNCi7Q12qgNkTYVrRc',10);
-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 (1006278385,-134017589417604847,'FJ64EZj7vOSkOUTVCUnP6qTHdtlzLe','Zz','fQ2zIkQQRnlpbanSqV91gODyEDi38Fg44kyUf57vbd3v3Jc3yUq','VXj9KjDEPIgqj0DRQzBecKz1wqnDovGgU611aAQKnwGapA','XxH0HgFYZQBmtByRskdAFYMZAQpPqwiMDUxInSz5OwwTsntLAoqAS6KbY8','3qSJPHpfEeZIX',11);
-INSERT INTO ti VALUES (1006278385,-134017589417604847,'FJ64EZj7vOSkOUTVCUnP6qTHdtlzLe','Zz','fQ2zIkQQRnlpbanSqV91gODyEDi38Fg44kyUf57vbd3v3Jc3yUq','VXj9KjDEPIgqj0DRQzBecKz1wqnDovGgU611aAQKnwGapA','XxH0HgFYZQBmtByRskdAFYMZAQpPqwiMDUxInSz5OwwTsntLAoqAS6KbY8','3qSJPHpfEeZIX',11);
+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 (14879774307293049587,30996,'mDTs','RAMeYS','oGAWsNeriM5','vfyE7Iwfz3YU9MAYfD','VM','x',10);
+INSERT INTO ti VALUES (14879774307293049587,30996,'mDTs','RAMeYS','oGAWsNeriM5','vfyE7Iwfz3YU9MAYfD','VM','x',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
+INSERT INTO t VALUES (16919592231822139394,58328,'C5c','W','vmcSKbGMCy','97RY','vI','7',11);
+INSERT INTO ti VALUES (16919592231822139394,58328,'C5c','W','vmcSKbGMCy','97RY','vI','7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-126063091,2605986584321260452,'l','AJ864KF45ipBX4atA2EcKlaYkh3AJ9S8F0oyytOKbQnaZ8QiAkMaLK39eMfroqrvMlJTXr1Y1co8DyveTGKrIh2oZVfkiTfUMmV17JDhYlQNq2bhoVpra6b2PxlbPqOJ0ZPTgMbRUXt6dDXWbzh5rhqYpk4TzMC6ElGbpfNidJmJDyWI0T1ySFcwbwsZrMRMdrQHeNuESi8NSyg0PVGHZoonvPudOL4U31TAnuzjkaqWvG5adiMl55','ziqrWHveE63','hEuHz7mQvXY5YiXA4vnbyKX9UxIlOgFZtzNlBa9wUi52tI01MGQowG','cOpeMheRpVYXZNRoEemaJk','m7VjkSVXeu5qqVFGNu4t1DaQptY9LnggPIJuO869KhWWBFOcTOVv1BpgGYGs2emeWnuVzneHx4HED',12);
-INSERT INTO ti VALUES (-126063091,2605986584321260452,'l','AJ864KF45ipBX4atA2EcKlaYkh3AJ9S8F0oyytOKbQnaZ8QiAkMaLK39eMfroqrvMlJTXr1Y1co8DyveTGKrIh2oZVfkiTfUMmV17JDhYlQNq2bhoVpra6b2PxlbPqOJ0ZPTgMbRUXt6dDXWbzh5rhqYpk4TzMC6ElGbpfNidJmJDyWI0T1ySFcwbwsZrMRMdrQHeNuESi8NSyg0PVGHZoonvPudOL4U31TAnuzjkaqWvG5adiMl55','ziqrWHveE63','hEuHz7mQvXY5YiXA4vnbyKX9UxIlOgFZtzNlBa9wUi52tI01MGQowG','cOpeMheRpVYXZNRoEemaJk','m7VjkSVXeu5qqVFGNu4t1DaQptY9LnggPIJuO869KhWWBFOcTOVv1BpgGYGs2emeWnuVzneHx4HED',12);
+INSERT INTO t VALUES (1365430877029446481,26171,'r','TxyL7moQFQ0GhLKq8PF8INU2QAULsFrrrQHdT2dOEpgyoojZIATXvWDoL0XfowdpadzA1xDaZ57Ryl6kvKGgzQ1gLeprEBHIpcUok7k1CzkxTrjB0wJpzzNgE3yAX0iaCTdzZMeFzOoxtAZFuigQZ6vYZAI8cX6ry6ppAz6vLNdSVpqodED8FyqUAWjk7ofCawVUvVUM2axTatA0eI6jZCzz5QtZHl','gttOZ1pZlS43bDdnkgFWjolq','UGf4S6e3eV5uJJRbYwl','yP','g',12);
+INSERT INTO ti VALUES (1365430877029446481,26171,'r','TxyL7moQFQ0GhLKq8PF8INU2QAULsFrrrQHdT2dOEpgyoojZIATXvWDoL0XfowdpadzA1xDaZ57Ryl6kvKGgzQ1gLeprEBHIpcUok7k1CzkxTrjB0wJpzzNgE3yAX0iaCTdzZMeFzOoxtAZFuigQZ6vYZAI8cX6ry6ppAz6vLNdSVpqodED8FyqUAWjk7ofCawVUvVUM2axTatA0eI6jZCzz5QtZHl','gttOZ1pZlS43bDdnkgFWjolq','UGf4S6e3eV5uJJRbYwl','yP','g',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14283591779280447696,51863,'07TOM','4Lkwzfcv3SYGVYrDXoqJw0X6kcOQ9hkxkDjVJVajpt5kaPVz98yOZRgEx9SjoYrFfFOVlhrGfiMd0Y1godBnTRr84GzSdj6KAFovR6GFX1Lo2n9NkAxRFzmm9biiWkLgK8fd63eruiiV55mhuVuM3pvZ7PTJ5MfVwxcRMv0graxziSgMrYqWR9IXiNWIQr5uycbCopACdrcrVyQg7mbl7AFut3Ewc85UQf8kVlMQJiH1X','iYNvC23IVWFv9crcUlQVpeReXJTjfAv','DNvEmo3fdL924GDQcG5RlXL14VDs4z6GwOBmsbKHIREXLjdfXxNDAjiBfDmu1MBKr52ZtkJ1dUChhCzCKldz7zaSeEjxUMEWQlJ5z9kKrKCKnVcDHx6R','FS','E',13);
+INSERT INTO ti VALUES (14283591779280447696,51863,'07TOM','4Lkwzfcv3SYGVYrDXoqJw0X6kcOQ9hkxkDjVJVajpt5kaPVz98yOZRgEx9SjoYrFfFOVlhrGfiMd0Y1godBnTRr84GzSdj6KAFovR6GFX1Lo2n9NkAxRFzmm9biiWkLgK8fd63eruiiV55mhuVuM3pvZ7PTJ5MfVwxcRMv0graxziSgMrYqWR9IXiNWIQr5uycbCopACdrcrVyQg7mbl7AFut3Ewc85UQf8kVlMQJiH1X','iYNvC23IVWFv9crcUlQVpeReXJTjfAv','DNvEmo3fdL924GDQcG5RlXL14VDs4z6GwOBmsbKHIREXLjdfXxNDAjiBfDmu1MBKr52ZtkJ1dUChhCzCKldz7zaSeEjxUMEWQlJ5z9kKrKCKnVcDHx6R','FS','E',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5420570247227872168,34569,'i','TWvfl9v5THNgsQdBtO9KIrp7EoI4qQ0oIstxp90dtw2rUejHP4QTuz4eQB8rNYd6t6Ba55IelqA4a9OJobuPFSoiX','l7ZsMEx0H3LgrUF','30Eold95ZyAMPu5piAh35tHKy2BLfNLN5ypcOPebdlpRx4R46AmjueWaQHSH66ZqtNJmmWy88uKEXbv7r70F7oTKVSZ2Rt8TErtlx2xU3wZ7WsmnDdFk5QZzQJhqajgAHchg','Vh','y',14);
+INSERT INTO ti VALUES (5420570247227872168,34569,'i','TWvfl9v5THNgsQdBtO9KIrp7EoI4qQ0oIstxp90dtw2rUejHP4QTuz4eQB8rNYd6t6Ba55IelqA4a9OJobuPFSoiX','l7ZsMEx0H3LgrUF','30Eold95ZyAMPu5piAh35tHKy2BLfNLN5ypcOPebdlpRx4R46AmjueWaQHSH66ZqtNJmmWy88uKEXbv7r70F7oTKVSZ2Rt8TErtlx2xU3wZ7WsmnDdFk5QZzQJhqajgAHchg','Vh','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14086378853748191813,21954,'RZlAI','7fe5G2HkFCrV2t0ZQ1dMqfwzn8C4nRwZpX9fOysgvV1VbAYMboXE0t1RGEh1kgm7OJqQLKxJGhqvF5gyDMRP75Qqa1iX5i9qZWmOmuJ2YPKQ5Ez4yiYRRZ8ct0aUwdCJZc0xijIKZyu3LdQIJxcr9ip7ZFG5dGH6ru8cPIob18me2ISjilsPV9hsToHlU0xqsOmMO0B9a3W6ex0BmsGdMqvIM32i7z2oov4JHnH','d3UxIHfyQzukS42Mvh2bI2','5bz33D0VdmD9zE5z6wLqCDd6jd51BU91QD77dpCeeTrjcLoVOskT0XppRGcjqKkymUrFWOZpgMxoUQWFZfxvTGBbTZaAE2RojHT5vDMqmcB3Yhnljh0R5w8phPED5sixH3CzI8Z4ULIWZXZo','dC6','7',15);
+INSERT INTO ti VALUES (14086378853748191813,21954,'RZlAI','7fe5G2HkFCrV2t0ZQ1dMqfwzn8C4nRwZpX9fOysgvV1VbAYMboXE0t1RGEh1kgm7OJqQLKxJGhqvF5gyDMRP75Qqa1iX5i9qZWmOmuJ2YPKQ5Ez4yiYRRZ8ct0aUwdCJZc0xijIKZyu3LdQIJxcr9ip7ZFG5dGH6ru8cPIob18me2ISjilsPV9hsToHlU0xqsOmMO0B9a3W6ex0BmsGdMqvIM32i7z2oov4JHnH','d3UxIHfyQzukS42Mvh2bI2','5bz33D0VdmD9zE5z6wLqCDd6jd51BU91QD77dpCeeTrjcLoVOskT0XppRGcjqKkymUrFWOZpgMxoUQWFZfxvTGBbTZaAE2RojHT5vDMqmcB3Yhnljh0R5w8phPED5sixH3CzI8Z4ULIWZXZo','dC6','7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(55) NOT NULL, d VARCHAR(56), e VARBINARY(57), f VARBINARY(23), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10797,11157500122608896714,'xhdLLxbw9IG6JdMsZH9GK3Y0znR0tYC','UmQX9tDW2ekQA2hz6vFNa5IE','OPzPe5TEjGjpE0aOyzzBZmu49Kz0Zb4jt','c7Jyp','6','I',0);
+INSERT INTO t VALUES (52193,13275390937572111530,'kaNFyC0n1NwpN0BfFTdaKxlcYu0p15GcOyl','wC6k6WhT6lXW70Ajzmi5S8GXbN22c0Y1Gg55KTT4AJcDu2F6qGmEtG','64PKZMpbJ3VQVqrW7HD1u05gDkvNvOjCu','HDWmS1v0eQp','fj','X',1);
+INSERT INTO t VALUES (6219,9509240719776439054,'sUoLE6NClRDZoZpO7MxH6RhJqxpQEJ6GmwqBXBVpj','jprosXWUfb3EeZOOT6Sll1O7GYKOBTWCf','BLWbK63S8Xvc1Gel9DWvnh','zGMec','v','Z',2);
+INSERT INTO t VALUES (2459,17773445059275825130,'nvirelaOK8PBHGNeb6svL5F6ECPo8pEOOIilDXGd','68xt8qYGNpELJjH4AaROLqgzBz8WQ5lKpR1oQS0V4tdVeq','r1a92vvtgibNHKkm212fxYlFAiuvdpNiMjtwqLu','hZxL9Gi822Bqzs695Ou5','Sh','Z',3);
+INSERT INTO t VALUES (33892,2291187957367780480,'iUDLdE9yaTZFG','8GZTBUlVlIzLWb86o0RQ','spbn0kl7GLox5tvwGciihg5ZyQ98nxs4uFfZPP0sYX23rBGKSUmC67','E1','yi','Q',4);
+INSERT INTO t VALUES (49370,9981971933198689582,'EMXDjUaNFvm0MNTu6RKZXNZOcDCK5','gxEz','LWjQ3NcTVuEhSl','xJZsL38tqK','BN','H',5);
+INSERT INTO t VALUES (52311,110714514231239762,'164h0FqRrkupROj7o5','CmVUUS5vgiddNcoO6fbfYr3R1rIWFM0Ja3LNMtCfGG','R0WHZsUEEPjXa4XbimY6KyFonEHOxgo3Y0JIieBd','ej8','Vk','o',6);
+INSERT INTO t VALUES (40703,3328266372677129821,'4WgcKhkrqXECg9srno2cDJVHUSGfsN2K5gOIdx1rweXzr60iUdT','WmBeFyUMeXgu02Hks5a9VqCZgkvvLI9ows7CaDFM19l8XsthokgGSgd','j','AVjO3zL8JcgryTZnPZpb','9','k',7);
+INSERT INTO t VALUES (15218,5992958833480075796,'GG2nbwSWGvYUEvsAnWwolOFlEsriTh7YVxZ8YSv','IJXZm8l0s0DeZ30Ct9SrJCSMbbEMp1no5FTwGRM51YJbToe','SmH8Jnk4L7oVKV89rYjLZEDLBwytmhXo0nd','FlX8iK4nXbNddwI7DiI','JJ','5',8);
+INSERT INTO t VALUES (11661,3401327593823746830,'NKdJOEKYy0HqRbX0GgiJ6LfBxhwPTKvX4jzLyxn5hq5MBxkLVtS','eEftSRLB40OaK07AEwuH','3TUAa','I3SrgD3cg60mp','v','n',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(55) NOT NULL, d VARCHAR(56), e VARBINARY(57), f VARBINARY(23), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2004689763,17179599190174372792,'m8BeAXFkDn6c06wwXRBNMeSkt0BCfag8KvJxi0uC','xHWeAatHhUjZpON46mN','UNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYD','g','rN','G',10);
+INSERT INTO ti VALUES (2004689763,17179599190174372792,'m8BeAXFkDn6c06wwXRBNMeSkt0BCfag8KvJxi0uC','xHWeAatHhUjZpON46mN','UNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYD','g','rN','G',10);
+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 (1325422172,4529048630362659597,'UGgRDzFUc7UwZx2P0r7kXZM1HpTPFmPMKHJbwkESyFaKKs','e54pjKgdU79N5aLwPQHLoJnWgYTTwbkoCuGXOqkYDVeH3Iawymu','k5H1QItkP5Klc54TKkX0rVR6ynXQlVeV8oiP7rKargoVPSe5jrFg','DRiRX','z8','N',11);
+INSERT INTO ti VALUES (1325422172,4529048630362659597,'UGgRDzFUc7UwZx2P0r7kXZM1HpTPFmPMKHJbwkESyFaKKs','e54pjKgdU79N5aLwPQHLoJnWgYTTwbkoCuGXOqkYDVeH3Iawymu','k5H1QItkP5Klc54TKkX0rVR6ynXQlVeV8oiP7rKargoVPSe5jrFg','DRiRX','z8','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (809495140,13701196709300555586,'Abzu8nrOoAcbin4FsCbsxI','jl8kUtR3cQWnFH4BMfv1alfdtehuYv7rqBwgRnK5xJpuKash2KRjetNwPbMb2K6n0HnhD','cMFJuxul0ja8Woc','knttx','m3','J',12);
+INSERT INTO ti VALUES (809495140,13701196709300555586,'Abzu8nrOoAcbin4FsCbsxI','jl8kUtR3cQWnFH4BMfv1alfdtehuYv7rqBwgRnK5xJpuKash2KRjetNwPbMb2K6n0HnhD','cMFJuxul0ja8Woc','knttx','m3','J',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-838459016,-3160098190625493443,'WZP6z0SOsuzRryxltk8ULFcoAV','kBQ7hePKpP9pB8ptNtbt0iNm2o70siHjct9EkUza14YtoXHJgV860y2FgaUBvdqsidWYE28VlCKrjhZmovM0r5b29kyNwupLfPCjR','KfWuxtHmUJ4coOKZCv','RM5TM2Ji6XKsGhgN3lMNoRfMarZkyZNtwvU511wrUxhQcPuOF78Dx9htI8OjeowBlesTg2nUlQGiiYdm9XZPmBZSEAm7jFTphxVC9I4LTIfC0YKoxy8N8E8pLJTBiC5rCoRypCCx5LHWWhs02808VsY98mGEsn8MSUu2J3PgcWmWP3','s92JEVNgnTDK5lZjDckuhrq','gc7pR5g7CjyPwN05AfeaLUvT5PSCpbR3TFR4rwpEdXaXntQlK1oy0gwjOF76HuOMZqv6',13);
-INSERT INTO ti VALUES (-838459016,-3160098190625493443,'WZP6z0SOsuzRryxltk8ULFcoAV','kBQ7hePKpP9pB8ptNtbt0iNm2o70siHjct9EkUza14YtoXHJgV860y2FgaUBvdqsidWYE28VlCKrjhZmovM0r5b29kyNwupLfPCjR','KfWuxtHmUJ4coOKZCv','RM5TM2Ji6XKsGhgN3lMNoRfMarZkyZNtwvU511wrUxhQcPuOF78Dx9htI8OjeowBlesTg2nUlQGiiYdm9XZPmBZSEAm7jFTphxVC9I4LTIfC0YKoxy8N8E8pLJTBiC5rCoRypCCx5LHWWhs02808VsY98mGEsn8MSUu2J3PgcWmWP3','s92JEVNgnTDK5lZjDckuhrq','gc7pR5g7CjyPwN05AfeaLUvT5PSCpbR3TFR4rwpEdXaXntQlK1oy0gwjOF76HuOMZqv6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(22), d VARBINARY(37), e VARBINARY(81), f VARBINARY(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (78365407251501698,39667,'uYpyHhJpX','qbTHz0QGH6dGf','r8k','X6etSIgSxXrormDXOio2lsLtYtWEdf','2bBu2BdY','5MXl0bySGThdzvlMHkheTe2uMVQPDqw9xOSED1wb',0);
-INSERT INTO t VALUES (11252638427276078220,26182,'hGnr2yK6','0PHYQIxAa8h7T2JNkv7dnyYwkG00vHUr37','2QpgWOlPNM2mbSfdmpGM8RIoHj6PGxfccfYZiMbiFM0E','K3fR8Y7jCZ9GZDyd8QmlHFA','oQFyh1tmcnD16rCseIqu3nLvqlcRnhOa4eUz7mSwAHk6VErtJZL3Egk6nIBEkCaMr6UXJT1IVSTtR8jXQjSM0ZT','IJfNRbVvcUiBo1vi6edKWfYXaJOsnNWRmV1uSAysqU4KlQYyDCpByrurQIOUeCQ84LPMyXR0J',1);
-INSERT INTO t VALUES (11353643125455803682,36466,'g','2vcG0RxsHQivcCJOnmM1vWF2','vC2TIRmP1NkjpWedty2uEyKTiIqudOUZzMSxz5Vf7JyreYQKhXC0rPhvi','m20bUmsC4Wr','STInASt66SOsKZ0ufJwyR0CiqgXykRgMkBSLANn8plHI5dBhbCBrptCwBXXY6rrbz0PZVwm','FCZm',2);
-INSERT INTO t VALUES (11577236561104087763,55802,'AyZX4kXUc9O','blL','l3AXhlbS9ZKFchci1UOErjYNyrMi7A6bdYx','s4Y0o8xkKJx5xEYB34d0V6ogYkOUFmgmyRDXl2xouKZ3bcUkrZeajkS7eqNoLjexYE3GWeWuzfzSJu5N','m3Z2t5','Flxk97q68nWenYJQiwQtrznZ9ijtJ3yRJHvHbXJIiruTgcDDBBIPc97gPSnc1yFxRSX52WV3cvkODi6OeFopw83jebiiipbbJe3z',3);
-INSERT INTO t VALUES (2957937432428087846,65056,'Q92TDjrX','adCJwDdEyw2bQ0ub5CtD6M','Wvii8xFkmW5qVrIcSkaMhHfK2p4Ewd41IiAuMS1DXJ2XXcN7gy6uSm5a9XUjzI5kjyATi3hpG','vwU9XxvtsL2MCUgsw93nwFsX6OWBkAPe1evq6hn','aF8qqDg3jHRF0dP1bWagL3Z7N39uzFc6HLqBE3w1MRn','l409MnXHsv8Z1P34X6zsEjQNSnaWFWVJqWWFK7MBuy1kTlzPllmYKbOuxGSw8QI4Mfc',4);
-INSERT INTO t VALUES (8244705178189023990,12036,'5x36cdOWIVRqGxWuMEZ','JPPg5IqSq4gwwXIPOEBrMbRb8','OdAXqlMcgff7Ly5sOIHUgd','Ysi5j3RSg7umcHlnuBm6IZ19w6','IVUSjht14J7nI0ovyOnC3K','w6JHw5ktOQFTtT8MC8zyLn9j8A37B9O1y6fq40hzV3EHF0ywM6JiCs5Df0HICe1bRVfj9cJAPI',5);
-INSERT INTO t VALUES (1000791826545518969,35773,'8pcahrt','gYSsz4DjI4QMLxfRNaad7eg9NciBg9Y','WU1Q3mGG9jGTnZ5kNPnA4NMuOpG','ul8rLxAgpbmqTIrkwPxcmuz027cEzzzpAxfVSsutYKZc7Hubf7J7Y3s0m2xoib8ODv7nkcQuv','u696j76YsTHvfsvd1syB8grc9pJERDDShxM8O4G2aglhU11OCND8VllmmW8JSquILO','VvlYhZG8e331noPxReoXvJ1fRsKTvFH4EM6UzwERhIxVinVlDyUgml2uV3BpVpVahQGjJ1RYFF1',6);
-INSERT INTO t VALUES (2054071687660018050,5039,'kfGwuzIVgX0RHJNUiF4rhl','PJssHwECZq1dR3FeQyLjBt1z90f','TP3DpAsioKFvc5GtN','XxBgB8jlhOj7Z68V8SMLrCSyu5NXuRNpaTPFUmapXEZwBg8SH3ygtk5VBdwlG0BQI8ScVHLUZfhoUhgz','fgcG18FavVIVIQJbSkadUQjuBTxMC8WsHuOtZ','111otbWe',7);
-INSERT INTO t VALUES (10057936349803960541,47731,'IR4NmvlnBlbgAyuP4xT8X','OLOOk2P0sFxP','gTe8yamS5edzwopDenKUDb7vd9VB0oPiNxpT9xnP6KtHC85bTzyok6','3hwMOQoPoZrqC','zKSOy4VYDf5d9Uf1LqvCRIs6cs1J9xmdURSH0C','QIgaFQIzS7X1qw',8);
-INSERT INTO t VALUES (16807945448242760647,52305,'OxyVYZNLXtmrS','f80BXLGX','SSSyi9mYBwP','Gxr7FiqiinzdGrwh5L9iIWMR1Kwi6Ko2RiRS8chm7Sq15V6vTeZqrBHJb1OMnuodOfH7kt','NmRRGg','1qM1yDl9DPVmI3TSnlE5DP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2176353939,708772759882608345,'PiCBMKo5ZzErAYXfQ6dtO','uvrpaS0OjRN53xoAyLNjKMgrwBw9NLCuUQSB11vMdFMoOqwfJlRYw4owZxEYn3dHw3PcK0qVi9Gyh4GGBX7NHrChd7IdJOinmFfhK7OKXl7P4RD0cNyRU6PxPtjOsg0ixDAO7tt1viS46MzylGtOoV3HxPcxrF6b8DwGo2vbZKKAIWU5HV1zRi5xts5uHWRXJrP','qA','lRfpeoEfn86DDxaZOU1eMDmtjayv1cRHdWxUPrKog1gQN2YoNBrFufBkSHwQXp1e81eOvcvueTlOEH0pwai7EjtQ8rf66COOMOnc','3U','b',13);
+INSERT INTO ti VALUES (2176353939,708772759882608345,'PiCBMKo5ZzErAYXfQ6dtO','uvrpaS0OjRN53xoAyLNjKMgrwBw9NLCuUQSB11vMdFMoOqwfJlRYw4owZxEYn3dHw3PcK0qVi9Gyh4GGBX7NHrChd7IdJOinmFfhK7OKXl7P4RD0cNyRU6PxPtjOsg0ixDAO7tt1viS46MzylGtOoV3HxPcxrF6b8DwGo2vbZKKAIWU5HV1zRi5xts5uHWRXJrP','qA','lRfpeoEfn86DDxaZOU1eMDmtjayv1cRHdWxUPrKog1gQN2YoNBrFufBkSHwQXp1e81eOvcvueTlOEH0pwai7EjtQ8rf66COOMOnc','3U','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4092187698,14722217456488892008,'Nvf1Sqr3W4CCKCJOyQ','pD567UwYn4nPoIaV5gunQ5QM36yj','i541upfa1YSgZ4IFOGx9kG0VK6G2ZWN7XQKZQWZMd0aMU2','RxQwX5oUmk1vRyTn4keBcLlKTSpWZoVUaBWyyFXHrbF3MGULHWEi2GYoq37gLO1bwIIdy7wz0GqV5loKTVHcrqdkkGAHnPtN8yyrb50odMFXsdBkaPj1wIVOBqnZk78BteuvqBx','9','v',14);
+INSERT INTO ti VALUES (4092187698,14722217456488892008,'Nvf1Sqr3W4CCKCJOyQ','pD567UwYn4nPoIaV5gunQ5QM36yj','i541upfa1YSgZ4IFOGx9kG0VK6G2ZWN7XQKZQWZMd0aMU2','RxQwX5oUmk1vRyTn4keBcLlKTSpWZoVUaBWyyFXHrbF3MGULHWEi2GYoq37gLO1bwIIdy7wz0GqV5loKTVHcrqdkkGAHnPtN8yyrb50odMFXsdBkaPj1wIVOBqnZk78BteuvqBx','9','v',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (883407297,5666011482077185861,'hljLvBxDM7C','H1V4Iknbb7lgy3QBitqq6bqTxY9bwsYUfDWzvwrr2HOdTnONqXtx1uh9ws6poXKj5LmGOW8pnR12qY1oUnGRJA4O5XH3N','YSZFRGIQSWvTR6WFyfVFDndidhCjWkd8qFYGYFIaH','k08WN0jlXfw01O5EZdIdHWPkQmC9Q8x5RGcQN7tysUdZWG4SZCNhSHSvx8tcZ7A2ytehiWnqj2IVNL0GiuRU37TOcIrHNnfhHWHEK6JFzJwJuHED6iij4p7qXr','APc','wc',15);
+INSERT INTO ti VALUES (883407297,5666011482077185861,'hljLvBxDM7C','H1V4Iknbb7lgy3QBitqq6bqTxY9bwsYUfDWzvwrr2HOdTnONqXtx1uh9ws6poXKj5LmGOW8pnR12qY1oUnGRJA4O5XH3N','YSZFRGIQSWvTR6WFyfVFDndidhCjWkd8qFYGYFIaH','k08WN0jlXfw01O5EZdIdHWPkQmC9Q8x5RGcQN7tysUdZWG4SZCNhSHSvx8tcZ7A2ytehiWnqj2IVNL0GiuRU37TOcIrHNnfhHWHEK6JFzJwJuHED6iij4p7qXr','APc','wc',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(100), d VARBINARY(30), e VARBINARY(96) NOT NULL, f VARCHAR(93) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5688756188422727601,12780975605339642258,'bBclMhsIrYPKrE49Muk5','m5Rq3ydzstKG3LUFbi','9UTe4Hnq9D6QFCbhv2CVRQCfase80WdwmM4xu0zSIjyg6SSHh7sSWOtr6pVvTKmZq3BsvPAH5c0VGahAzi3gybL7WUfv9f','0FUcsUdSjhhZzG549FLe6KYN48lLMPGh77rtAUm','R','pM',0);
+INSERT INTO t VALUES (99409359967407013,16925228959433151769,'kaI0JAFo4ErxZ9Acd0ZxIl2iW5pl1dUuY4qUa8u5reBR','QX','fTXAfb4PDC7YEi5AA8wbqvETzWt0JKBWBGtBRcclxqFlbvnnPixFyUu0dAR4FiCrcI4Zuqt5LV3pbHECNNpHbQMzvW','ftfBQfg1646TvszLSfQwzdlEaDukKAqv1183Ni2cVInhuVANlvIsC0JJP5XXb372BzIbYFGO8tC','m','29',1);
+INSERT INTO t VALUES (5228344292939376548,2817448034475507818,'RtGo4wYOCbcFwkgj6aKH4HY3GGYjMjPpgbL1c9ucPWJKEw73SCqcfkrnHlvtL34eqvcZu0ZAShl','3rWZ8x95hsfw','k8xtDKa9XYvrRRa0JpJR6gXlpD3g9VE5k1bJ9UqXG','HoQJ3dNJYfyOnbcEZeHIKgNWGGQLEkFjG0gZrGOGLO6b0LXNaeox9kESV4kjGTIRWANUdk3uawBT7GwTzMpyUIuRGs4d','r','Z',2);
+INSERT INTO t VALUES (-2867951465996343257,11902453309883046808,'biv','PghQfoosUPc','gzYb8YLg4nv8LPDkCmKnrSk8Nx8lfwcFonHw73mbh1uDrFUAKe7AZusS5puTg3tN9uYeFJ','Dk3sTRr2Rqkq2hGydFClD9JG5PKacu109OcyKZZgqcmVhAemXmctEsiqA5zUOlhcReadIRInt5lDK5','e','1',3);
+INSERT INTO t VALUES (1878600814388950189,11366027205789502240,'tSXefMR7DdVMioPXGXsyLQpT60shy2dOxM4Dxh4OIZds5HlFv1lnYqFu7wBmlXzUyD6XpRreacXxUGqzIlsX3dKjBX3eXUIad','I','40AfkijYOKoK3Jfv7e9aV40gvqaWtu3osP6dwATeUa3fSYbjq9uVI0OulSc9gM0WCYPxOD4IOjvMJ5NyRved4yPfYzQ','sodbn5W0jsfdqv4YO5Uf0JaAGqHOGY8sBl5EfljuAY1rnt','n','Se',4);
+INSERT INTO t VALUES (-6280004925847466208,2687047998040612834,'IH5uaXrS139ANGnFZfVbLZdxKdpajLELvjauqrdXrkGCS7CGh1SC0EuR','NfIZKxomI4cv3MEJ31cJaDzdgEq','eS0jYQFdpmQ9nFtEdpFHEKAITNO1T2KUDsw9TfgADKgbr8YA67Jpc19k0e7rA2E1nreWWSPX','AR5gNwA1fEMytZWfrx5hi3knishAhiTWwLJEadqkhvSOo5NJfjtZTIJidJ8PL','I','Jd',5);
+INSERT INTO t VALUES (-6706974108466430911,2919266276447152138,'ROHWBBRvWna39czp8MIF5JaWZIJjoj2HgZEiQMYBmMPefasoHvQJBWqFURrf0Uykg4ZFJCTgo','rcqaePLNK2Ar','ABbaCxwpnX7BRV1r6CarMS9nqLoY0j','wMwLrpXgWLh6QKkiBepfxH3wnenEwSrvYQgevTVId0jejUDAf3iyK6pcZjEhkQUVmcCW2y70DArSEqA9dO','j','F',6);
+INSERT INTO t VALUES (-7574196830820957787,17973654689729274107,'1L9OKMFjqs4KLaMf618mEeeOsiH2TXjkMFZQeNI28mdNolkFAoVKcYEu','r93vHVj5MEt0DPT7K3uSna9ZX','6ZYBZ62KWASkx3qpxQnoA9NS6e','k2JLTKpk73WuTO7YEWii5XPQsJ41pHwHUXH2ebTQqsryJJqxcS4IA4fFHmFY2xxIkYFtTIDtt','G','Wd',7);
+INSERT INTO t VALUES (2303980142646815430,9886054349285928421,'mX9GLIdZH7rltYh5gBGHACooYfi83mzUNthYwJZxepknXrdqgeOYpfiXEgMqR5U9yyQImVHHvq5sauRcoaTs0MmN1HEwMYTT','0TyDuJ18ahphCQ1MOtBAe','gORgYYX2FfZhFuuCkx3EdmHNOev7YyM5jnUO2igsBzAcy7CU7aOfW8VPQWBH4R3ajh04iqiOKUASvTNkKHX6KpuV','NviCk6z699B3dhu4uT6zsXOmRPN5e5HBhYO7dsoNIq4lBayqgwM','z','V1',8);
+INSERT INTO t VALUES (7223270577082659719,11513001504135172862,'BWxRNXoGaoeB9urM0Uhv0u3RwZCSdY6uHd7','A','WZqU0uGTNbv33Fim62CZgIiA8y3hfbKb8oSRAsoBN6pwg9aPyuIcrBj7TrP4QT79Pg1adJLMMdusjcU1Q70bUHEvB','v33L0NzFEbwAxFnaWJCxQbAncYaetDBw52y0zYC8qIwCz37eH59lnJtXccYiO2YxfeFwi','P','1',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(100), d VARBINARY(30), e VARBINARY(96) NOT NULL, f VARCHAR(93) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-443143279093889825,4733247071759124749,'Tk4H8vDA2RVjdwWcsISumxx07qopjziNPUisN4p0Thj6psHf4aWl1LFsrBOg8UJLm4Gro3DuR4XNSHoeRR3eE9hxmyiY9bMqq9J','FCOhRiOr2xaNzgKmlX8','SMAgsbTLWYSPAVs0v8g28AdgFx2iI6gBIOefDe9','fkuWzqVF81eqXa5qhRqGdwzfu2SPtKHIyG4nO7l0wuGdlzV7IuZDzCTdkepaGgbtpii','V','jl',10);
+INSERT INTO ti VALUES (-443143279093889825,4733247071759124749,'Tk4H8vDA2RVjdwWcsISumxx07qopjziNPUisN4p0Thj6psHf4aWl1LFsrBOg8UJLm4Gro3DuR4XNSHoeRR3eE9hxmyiY9bMqq9J','FCOhRiOr2xaNzgKmlX8','SMAgsbTLWYSPAVs0v8g28AdgFx2iI6gBIOefDe9','fkuWzqVF81eqXa5qhRqGdwzfu2SPtKHIyG4nO7l0wuGdlzV7IuZDzCTdkepaGgbtpii','V','jl',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
+INSERT INTO t VALUES (1182002879957752696,4564612726405324981,'3i','hE','CRhatHOd9L','nm','q','X',11);
+INSERT INTO ti VALUES (1182002879957752696,4564612726405324981,'3i','hE','CRhatHOd9L','nm','q','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9155847830502644484,18101780146788900763,'4qGMoYqwVAbamH25Is0nWPezYHqG1GXakd2W0KQTlwb4fxQdtnPeemD1iWhru','zL8yJJusKpCQ4CSQqntt6eZpfVUurcSmifNaWB1xzlBHyoyKlVXIHHzGidTGPVtBM8dtk5bYeeVwgI4xYSMMckiNoBcpWOxNlVGSjnJ9KtihtgcpksnaleBkxeFxmw7laKythVT9AHaq8a4DSrLKvMVxcZ92dk33unqkLhVuJztHzTulNi38YQMs9MlLRbijUz5jpfjhbEIyFwENqUwzzg7voV6gHXYGo2p607jO9','Yyp6lQSNinNlPtYwDXqPzgXOk58A3uOT3EpD8HEU0gzs7MfcKl','037ybNuIGxhbIQKHxbq6FKoqZmuCwceNWs8aQibQH','k','o7',12);
+INSERT INTO ti VALUES (9155847830502644484,18101780146788900763,'4qGMoYqwVAbamH25Is0nWPezYHqG1GXakd2W0KQTlwb4fxQdtnPeemD1iWhru','zL8yJJusKpCQ4CSQqntt6eZpfVUurcSmifNaWB1xzlBHyoyKlVXIHHzGidTGPVtBM8dtk5bYeeVwgI4xYSMMckiNoBcpWOxNlVGSjnJ9KtihtgcpksnaleBkxeFxmw7laKythVT9AHaq8a4DSrLKvMVxcZ92dk33unqkLhVuJztHzTulNi38YQMs9MlLRbijUz5jpfjhbEIyFwENqUwzzg7voV6gHXYGo2p607jO9','Yyp6lQSNinNlPtYwDXqPzgXOk58A3uOT3EpD8HEU0gzs7MfcKl','037ybNuIGxhbIQKHxbq6FKoqZmuCwceNWs8aQibQH','k','o7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3729701668927912818,10768556331559899105,'n2QFtt20XDiBf4bkS8OA9g9l4KSrhNJLV1huEZbplaCBJXMDmYa4wH6BMOkVKJOufZUKzH1BtQ0a8dlFA8hg64dPDbGsJH','CWD0dwg83ypTHQ6V7DupZEdWq3KOBqyfIULUO7KMkDMzoJQcuZWzJmxGEwez4L9X','LylMJKkkyDVH2UlpcOdHKojZWO4lURtu2wnqon9fWrgUOxBzQ2D','5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40LgGMjddi9HT9ArQhYUJsR6WIKQ9pUe05zEw','t','B',13);
+INSERT INTO ti VALUES (3729701668927912818,10768556331559899105,'n2QFtt20XDiBf4bkS8OA9g9l4KSrhNJLV1huEZbplaCBJXMDmYa4wH6BMOkVKJOufZUKzH1BtQ0a8dlFA8hg64dPDbGsJH','CWD0dwg83ypTHQ6V7DupZEdWq3KOBqyfIULUO7KMkDMzoJQcuZWzJmxGEwez4L9X','LylMJKkkyDVH2UlpcOdHKojZWO4lURtu2wnqon9fWrgUOxBzQ2D','5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40LgGMjddi9HT9ArQhYUJsR6WIKQ9pUe05zEw','t','B',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-7156639098942919713,12407962520135960296,'f0xCLHyka8uuS','5gOEBcNPKhEbKh1TIlSDagN4vfr956MwI3WtNQMg4qcLFZQM','sBQ8pZRyhV9Yq4TpnlqsX4aAy8yZfbGwAAJeGsYaO3uRjweT1MI3bOuJcl0EjSndDUlSin3gaDkAX7RmH0BRihortPv','WIjIPJWfciffIKowhoM21IQmSArwQxr6AWKZX4NM3z6YPScDcU3m7gvvUzxKINVuMofdxnhkROBmsuaTwY95Md1s8CG0ffnVA4z9kDz0fYv3wQIgoy7FpCNV838QHBXhzGt4DoDeiOyDVjzSXN9SkfU1WtPyvSOfYSnbyFfkBRq7zR9BEBuM5UKKf7kIj9691QGaUPevCO4IVk3ArnSD7kRTwkFQ','Hj','BV',14);
+INSERT INTO ti VALUES (-7156639098942919713,12407962520135960296,'f0xCLHyka8uuS','5gOEBcNPKhEbKh1TIlSDagN4vfr956MwI3WtNQMg4qcLFZQM','sBQ8pZRyhV9Yq4TpnlqsX4aAy8yZfbGwAAJeGsYaO3uRjweT1MI3bOuJcl0EjSndDUlSin3gaDkAX7RmH0BRihortPv','WIjIPJWfciffIKowhoM21IQmSArwQxr6AWKZX4NM3z6YPScDcU3m7gvvUzxKINVuMofdxnhkROBmsuaTwY95Md1s8CG0ffnVA4z9kDz0fYv3wQIgoy7FpCNV838QHBXhzGt4DoDeiOyDVjzSXN9SkfU1WtPyvSOfYSnbyFfkBRq7zR9BEBuM5UKKf7kIj9691QGaUPevCO4IVk3ArnSD7kRTwkFQ','Hj','BV',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (4462673253866529826,4581674915637056979,'33URx9dheJwM9b4ONqTHTIgDiq1xHVLbYDh50v6vuBFFULdQ3um8zQ3Q1ZEQMmdE8Sfrim9Y2EC7kv6CZQMVvyp','CQLPEZuwZveZP8bhHLeCKNOHemwOzJXOzsRBQUEb0nkjxbtO436sSglpJoiIoeJ8VSVjJdqTbogTAYNSzlV00nEya5x6DjtkHg2wifStd','4VGTDwljSAR9N3aSJnQzA6BG7U6WGDNMi2Dv1V1YuzU6Eg9d2Jh7vJYqTgMhxNSWuGfstF','7Wa4yfrD8Q02RaVevb4eFh4IcJyXDeyRFb7znpwABDSgIckAuucfJ8lkzJAGBxr7O7SWtqrEoUWAOr9W0HrL5ZXCnrVcE4UjsRc3ZWK7zC2RqVcCvvjyAkeC0iJaJkQNzfL7y9XmsDfZV4CAyC7BgopQoi22RsIPvZI4J4D2VCJNDB36Ij1klpnVlBEAlwdEd45yQykYyZUqdFZjYROp9xPR','OI','b',15);
+INSERT INTO ti VALUES (4462673253866529826,4581674915637056979,'33URx9dheJwM9b4ONqTHTIgDiq1xHVLbYDh50v6vuBFFULdQ3um8zQ3Q1ZEQMmdE8Sfrim9Y2EC7kv6CZQMVvyp','CQLPEZuwZveZP8bhHLeCKNOHemwOzJXOzsRBQUEb0nkjxbtO436sSglpJoiIoeJ8VSVjJdqTbogTAYNSzlV00nEya5x6DjtkHg2wifStd','4VGTDwljSAR9N3aSJnQzA6BG7U6WGDNMi2Dv1V1YuzU6Eg9d2Jh7vJYqTgMhxNSWuGfstF','7Wa4yfrD8Q02RaVevb4eFh4IcJyXDeyRFb7znpwABDSgIckAuucfJ8lkzJAGBxr7O7SWtqrEoUWAOr9W0HrL5ZXCnrVcE4UjsRc3ZWK7zC2RqVcCvvjyAkeC0iJaJkQNzfL7y9XmsDfZV4CAyC7BgopQoi22RsIPvZI4J4D2VCJNDB36Ij1klpnVlBEAlwdEd45yQykYyZUqdFZjYROp9xPR','OI','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(52) NOT NULL, d VARBINARY(61), e VARCHAR(20) NOT NULL, f VARCHAR(28), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3383607297,-1645302339,'Z0sV1wSzFCanyBMPNCe2XJgaSszFiK9oOfwjq157','cmRO32ZNS2jmOsXzeyKrZUY8L80tjCuohWk6pzPATe3ZClcreNntUKqt9rFIA','V0DzTTLjBbDpNyo','8wpfrP3sF','j','Ab',0);
+INSERT INTO t VALUES (1533909450,-642299650,'TqxfqzBFSaFAWYY07eDVkfw2yeGfu2dUal','HP7MuTnDFzG0h57lnMcoPdJxIL5tso','lZ8MyP1cVvHC','PiQjYyBeLMUPML1NhJ7X','O','yY',1);
+INSERT INTO t VALUES (2676412831,1794582366,'P6S4K','5khIy0y3j0YTmV8YBGsH0igeRBEz3CqXcZGE4BAi6MkcZSPG','pariAUcKs','DDN8MiRBPqssHaRwmLPR7XWuMh','I','P',2);
+INSERT INTO t VALUES (2233183601,-207851947,'8lBsDN5GCC4iXtJBft3zmcyqWKCbvfs8uQLFv62fydNjSqU','C6hH1wZXfmnkNwWA0PP5dKXHXucZUw4KtPN','3yIZ6DyGPZ','sfN','MX','f',3);
+INSERT INTO t VALUES (2086779446,-507487138,'tvvli7sK8WA','Dk3F93JglwqFplWtdjLfifyXZuSUZupMRz4nffdfif9biWsFki9CpDAGH3M','qPa','dc9egQ','sH','g9',4);
+INSERT INTO t VALUES (390113218,-453489649,'l9nU9a9RiewgrOpZOCDfd9xCdzOepnhK7fhCW972CZ9yco','bC5N62xeXu3BHmeIvO69pkyGkJT3cW4sREXJUIToPNd5','7aTiJ8Ny2bt','8','yl','IN',5);
+INSERT INTO t VALUES (2639668500,-392301950,'JJlBsZIL9RdN8PQi8Lhn4JHxF3GDSDy5IDHxgzJnDVymxu0kam','dTQDfLzWjZRnlylqwCQ5hXo9O75mgH0LqFDvVfRhWvEN88rg10pMelqZ','q','2u0M80XzwPFFZqLRN','Q6','bU',6);
+INSERT INTO t VALUES (1467764112,711743817,'UvczdJlEfnCdO68pt1WVubs','mXEdL4ANsoPlHbdieL2x7umZqr','VQ','9a3ZFlFK7MkINVisf','O4','GG',7);
+INSERT INTO t VALUES (2691834934,1801935266,'0IB','Mi2NWXTDjUaGl','Jgz5jGMJ7d4S21y8','8','Cl','cV',8);
+INSERT INTO t VALUES (528244751,1785078032,'9KG2IyZjiyHT2kHL0RlAHJVd5ekRQg','1gSKTvRrye7sN','cxRXDWXvMRWBi8vPif','LIdjl','Ow','fX',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(52) NOT NULL, d VARBINARY(61), e VARCHAR(20) NOT NULL, f VARCHAR(28), 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 (11898605747132854955,10552,'S3190zKV3HkE','qY0KsN5LtJTQb4X9p8Y','Dxrk9Dv20bm6VIVHlO8iIGiOocryCtq4Z15','rYz4jfsvWuhhyo7KVcwQIIvhmieVuUQsosgrFnlFGxCp4JE8G5','hocenhjYZQ80Gv3AMS0AmGDSNLNe5WlEk','RcX0BTnYM73R8CK9FMLEYHBgXvs1w',10);
-INSERT INTO ti VALUES (11898605747132854955,10552,'S3190zKV3HkE','qY0KsN5LtJTQb4X9p8Y','Dxrk9Dv20bm6VIVHlO8iIGiOocryCtq4Z15','rYz4jfsvWuhhyo7KVcwQIIvhmieVuUQsosgrFnlFGxCp4JE8G5','hocenhjYZQ80Gv3AMS0AmGDSNLNe5WlEk','RcX0BTnYM73R8CK9FMLEYHBgXvs1w',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (4549268954028614524,49210,'u','1K9fdATY7hEIK9ZyTLJ75EU1dSsR0pFr','QuOGogRr2vL4bp3K4fEJIwLNEO932rlEvYOwH','utpHai0mcw1k8Cx84pUKANpeLGUkifOhOMBGKFz7hgYNFxuJ6BYvwM47QWo','I1H9VltKENC9A','cmJKaN4Sm3V1t1zXfFLYvnP4I2j0tuEO6oTToGrRTmQUf5lBmlGeFR2nX4ET',11);
-INSERT INTO ti VALUES (4549268954028614524,49210,'u','1K9fdATY7hEIK9ZyTLJ75EU1dSsR0pFr','QuOGogRr2vL4bp3K4fEJIwLNEO932rlEvYOwH','utpHai0mcw1k8Cx84pUKANpeLGUkifOhOMBGKFz7hgYNFxuJ6BYvwM47QWo','I1H9VltKENC9A','cmJKaN4Sm3V1t1zXfFLYvnP4I2j0tuEO6oTToGrRTmQUf5lBmlGeFR2nX4ET',11);
+INSERT INTO t VALUES (2057897904548774699,1305190193,'O8eRolvCdCQWASyCTrrzjTCZAqTg1xxUaKvRv','KCUz9URdBF0eecAJEjCVMDkgD3GI4Jij','n8czRZvsDitzXIjRWk','AOXSgKiROmXE8mmb1ZM4','W','m',10);
+INSERT INTO ti VALUES (2057897904548774699,1305190193,'O8eRolvCdCQWASyCTrrzjTCZAqTg1xxUaKvRv','KCUz9URdBF0eecAJEjCVMDkgD3GI4Jij','n8czRZvsDitzXIjRWk','AOXSgKiROmXE8mmb1ZM4','W','m',10);
+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 (15429279902323807160,-971426879,'m9o9','TDXM2LyBdXzsl27nk3pSfNvvwCL99thAGJQVPGyDoWdn2Sxowb1DZxBa','xndM','nKGeg8','A','9I',11);
+INSERT INTO ti VALUES (15429279902323807160,-971426879,'m9o9','TDXM2LyBdXzsl27nk3pSfNvvwCL99thAGJQVPGyDoWdn2Sxowb1DZxBa','xndM','nKGeg8','A','9I',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4129718687057848769,8257,'pjwYs0','s10Ut52tIAeNXPAhrgmHomlLPkBaPv1E3FvGnszsqF97XGYWVls5faR1ITmjRgiqVzeTR2xFYs1iVG2oncw9GEOGtrnGJ2VYqHv9AYIyRhkc40eU2PWb9wWM1qvaxx','lQnf1JioUM530LY6RYVIKbKWBkxmEjW0mNhfLiJIbNvh7iLSsXok99UilkTqoZE9','KrzLagpIqMLKBjCqjwlwfQlCqznUZnnnhnxAOeROKWI6hW5jkNpIjbpUhsHm5jAiXVjkmaGKFxk','xRMMLezkMMLoL2ETyQHsV8iFE1v8ozpRKd615fmKPiMFHEwUm2xt4qlpMxh46nRkiuC3yeyFzAtgJmUJaiYH','YJrkkgz1MwPoKVOhlimfzxdD9orwHkkgsQtU0r7eAZDofKXUhe1zofPrFw6TgivpNP1v',12);
-INSERT INTO ti VALUES (4129718687057848769,8257,'pjwYs0','s10Ut52tIAeNXPAhrgmHomlLPkBaPv1E3FvGnszsqF97XGYWVls5faR1ITmjRgiqVzeTR2xFYs1iVG2oncw9GEOGtrnGJ2VYqHv9AYIyRhkc40eU2PWb9wWM1qvaxx','lQnf1JioUM530LY6RYVIKbKWBkxmEjW0mNhfLiJIbNvh7iLSsXok99UilkTqoZE9','KrzLagpIqMLKBjCqjwlwfQlCqznUZnnnhnxAOeROKWI6hW5jkNpIjbpUhsHm5jAiXVjkmaGKFxk','xRMMLezkMMLoL2ETyQHsV8iFE1v8ozpRKd615fmKPiMFHEwUm2xt4qlpMxh46nRkiuC3yeyFzAtgJmUJaiYH','YJrkkgz1MwPoKVOhlimfzxdD9orwHkkgsQtU0r7eAZDofKXUhe1zofPrFw6TgivpNP1v',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1573002721506749768,48376,'KXIvryalLi2','1zPioh1NNWSKgvRV4JyKgwR9o5qY0wPY5ZQJRmL1NFYq7a6bBjQyGaZq0Va5bpunLpO7Lb3JlyE9YWftagRiuaxoroEQ7Rzgfw3qembjWaCzT3ejiTrqS24o2JaQlFegIF7csUTFqjwvgtKvwRbWFPsjMQDSUQvFS9mTJjymf57VdRUZVTcWZGzERPz9iALVVNswjBbc6743GffwoKnWYhst0W','zWmyfW1lzuigbzE3V6yUO1BDlXzpxsbPuMtSlM5oJCnTPNo1UpTa0','PNm2m0Emv4wgbax6YGjFpCHl3h3vU0NfjCKr09w0nVSe36eOX9U1SOXsRylp6kZX3DcX7lN1Lbjixd0W6raMXRqlGckwEadHd1ZdDxNeFuHyOsTJjTPwvMAulQnt0HgxJvOMx3LunhR8gKwVFhjTb4968kXJBnC8YMZ7fYQ6FUOtaLI2pp8959fx25y7VuwcwLYnoKghtggvO2jFScezxx3Iq4sMpueF7','ulELhnJJ12R4joABica8RTlx7ww7XkL','zc9yz1Ljh3FytXNOgClaRb3vQ6PkxN4quEDgEHVOvguB1TYjI',13);
-INSERT INTO ti VALUES (1573002721506749768,48376,'KXIvryalLi2','1zPioh1NNWSKgvRV4JyKgwR9o5qY0wPY5ZQJRmL1NFYq7a6bBjQyGaZq0Va5bpunLpO7Lb3JlyE9YWftagRiuaxoroEQ7Rzgfw3qembjWaCzT3ejiTrqS24o2JaQlFegIF7csUTFqjwvgtKvwRbWFPsjMQDSUQvFS9mTJjymf57VdRUZVTcWZGzERPz9iALVVNswjBbc6743GffwoKnWYhst0W','zWmyfW1lzuigbzE3V6yUO1BDlXzpxsbPuMtSlM5oJCnTPNo1UpTa0','PNm2m0Emv4wgbax6YGjFpCHl3h3vU0NfjCKr09w0nVSe36eOX9U1SOXsRylp6kZX3DcX7lN1Lbjixd0W6raMXRqlGckwEadHd1ZdDxNeFuHyOsTJjTPwvMAulQnt0HgxJvOMx3LunhR8gKwVFhjTb4968kXJBnC8YMZ7fYQ6FUOtaLI2pp8959fx25y7VuwcwLYnoKghtggvO2jFScezxx3Iq4sMpueF7','ulELhnJJ12R4joABica8RTlx7ww7XkL','zc9yz1Ljh3FytXNOgClaRb3vQ6PkxN4quEDgEHVOvguB1TYjI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b TINYINT, c BINARY(61) NOT NULL, d VARBINARY(3) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(17), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1026,8,'OxXKXHsse2d5YMxxraFpGGRUZV','YL','3oJG8kELwr1TIawvywDhFml1hdfITwzH2Mz7x','tQJ','GWKEbIztzlRcu2510Gm5TDMpwM3MXr1sbSsErvHmcnFibhcMjJBNpAVbTRkSUtxBAdc','yEyPHpmbD1qt4tTIPKyYD1hKhTuK2Kw1NdLTcWmIsn9yo4TNlnLQc70Han19QEhU92',0);
-INSERT INTO t VALUES (10748,-68,'QVyGpkM7rztKsB3qnjhfRyiMnH','q','hlQ93XJcxSf8mTfjes9wWqcROI8i','FxKkcgassxI','QJMUtNwMY85dp1HSwIhH9Nm1QFQeo','legQo1pHkYVkKs',1);
-INSERT INTO t VALUES (7033,-85,'C4hgYC1IgV5ZfgRMU4RV7eeIKT4XWoxqlJ5EgHtGA2EZAp2cwtftpgupSkU','Bfx','xoTaZprOOvQG1De3bv0Ie5fMvuuHFdm','u6T6iaFLEjUO','xaFQeNgoHg8NjpTDtnCeGN9t61Ajzoc9zd13qBMJjpPUF9uihY6LTrJxuauwJ30R6KRo9kzgGcXUdSSU1xOYLISBbg438iOQ','9fRaBArox5FWcVaj0vEBVEmfuH4cYwUU01kU5KzlQb9gmOV3GGENsKWDU13xNQrsA2oAlj5z64osAdQtnHpJ',2);
-INSERT INTO t VALUES (8620,-31,'a2ZcusvY1QRCqcbMUwUazcs4WYU7bAmr9Y1','U','Ocal8FLWFa1mqT51Mf','A7LTaPaE','odvrzhVojEvh9k2r8ArETNzad5yfZbdzCQ4gPb','l715soi0RJBgvMbJrOXWrF3DNMNlKva6E01uGWtQQudJ6hc0tGvulfztxN5xSYPVaNK7W6CmU5HVx9r3hrKsE70nXP76gBKRAAFg',3);
-INSERT INTO t VALUES (-12875,115,'H0BV','I','XShwETSMBlR90e3LDLd','9GQ6HucBWB','BtRAJoUhJwXdRftr8mhBtglOpl5tEepYRdBfKRtudWH9PHBDT4cRdRSRxiRCBikmf05','0Ap2QWsRfFkGbKG6HKDWG27d48WmQrJmB',4);
-INSERT INTO t VALUES (5681,-118,'R','Oj','c7CZKr','m','wypoSUmGZ4CVw26i','YjsgheYcIy4xjCkHnJ8T8RcAsBgscTRVjPy0v77BcpKgYf3',5);
-INSERT INTO t VALUES (-25168,101,'RXvw8HRxkJ0','F','MEEGJiK9Yqalt','7','BtHH4Fr7AqTeokAB9QTah03kt6M6CbZlmvyYNmk9UjzS4IF4OGaVLU068T2D4eLPx','Uu',6);
-INSERT INTO t VALUES (31780,-22,'DRvEDUTDbDbYWJENg5Vi','ADJ','Mm2NoHyUzomsQOt','hxSVNxeH5AgNlr','DOAROC','Yf4A7t2M6KBZiOshHokiR1xzLbh73ju1qktM0',7);
-INSERT INTO t VALUES (2878,75,'bd814yyvoGNtCtURlZhT6fs6iOsEjzVvig41xy1jkMN','FZ','VqL2yDO7zREAgUZPQSCSltWJ','l3DgB','5i0ZexxpWWX','aOEgax76RSfuoAFsr4iBxgfeqL1BdyLmDxSHJyQ1ne1pKsJ2FURLFjHQ3CJbBwxtF5ioSFts6',8);
-INSERT INTO t VALUES (17469,60,'1GIiW6bw75x4FNcADOljSEthWPvoL0gVo4xTnWR7fUfWxY5V','H','agkAYAWgwPSq8U739WQu6jL3a5ihj6h0gStdo','UINuF6oZy8Ct','6OZlqjlB3V7oGUwMynmjFaqLvNa5hn6QvppJ46SFNEXgnWyhtSy45WC6z5SQFSPw75U','z14V1ZU3XPbZV3kYTKzEl9Y9bibQyvSbTFPLPnbwOe7hN8a35kmeDEcV6VcfjAhNtU8a',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3887454720393826364,1816791805,'s','AXzSHeTd7B5utbgUYozfUf8Tb0FWuv2lXGFIfK56BsDKClTBEheK3jbHffa1cuqOdcTRxu68fFZoGc4FECJfOoZke2oJBqDctf2w1tZlPrpmCkIgbth9qZpIIHylqBGtbgSWD3xWMrI771bfV0u','EWNYuuBU7NSES','92Qv3','rp','nS',12);
+INSERT INTO ti VALUES (3887454720393826364,1816791805,'s','AXzSHeTd7B5utbgUYozfUf8Tb0FWuv2lXGFIfK56BsDKClTBEheK3jbHffa1cuqOdcTRxu68fFZoGc4FECJfOoZke2oJBqDctf2w1tZlPrpmCkIgbth9qZpIIHylqBGtbgSWD3xWMrI771bfV0u','EWNYuuBU7NSES','92Qv3','rp','nS',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16696014193918742387,661101989,'4ceDXJDMm4TZcO5SLfUlwU4HqzRf38V1uvyx7aK2MhVPyNq1b','P4SYKj8oL82Q9NPc9RWsMyy6hk60xx65X8Aoz9LFhNplYxrcggqeuu63P4N2ydBaYfd08cd0g5uaSCJp6R9qKQzS5RKMWhNsRIxnNm7zzFOe79QQMkwcrKDKNVCbnB90sZlhn2OjyHnhy1','lGhVnKgVSOB','sd2npIbuA9XUOV4120CNvISA7rJfNubmT5h52tLt4PFVu05AFr39DqZJfjRqtFWl0XV','Y','K',13);
+INSERT INTO ti VALUES (16696014193918742387,661101989,'4ceDXJDMm4TZcO5SLfUlwU4HqzRf38V1uvyx7aK2MhVPyNq1b','P4SYKj8oL82Q9NPc9RWsMyy6hk60xx65X8Aoz9LFhNplYxrcggqeuu63P4N2ydBaYfd08cd0g5uaSCJp6R9qKQzS5RKMWhNsRIxnNm7zzFOe79QQMkwcrKDKNVCbnB90sZlhn2OjyHnhy1','lGhVnKgVSOB','sd2npIbuA9XUOV4120CNvISA7rJfNubmT5h52tLt4PFVu05AFr39DqZJfjRqtFWl0XV','Y','K',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7694222456872028192,-899527916,'B0ZPnlmR3bsmWoO','2oSX92yjWONaKNUoxHefw6oVvonMPQ8B82hO9zF0aaG9OakYce3ew4GJC1xfILIGIdvBFaHzu4yrgdb2Ez4WAQJf7a4xVT5QBdTdnU','kw7lgfdTq4fx','Vl4Jqo18j4gqRb0k9FdJoAfCBoPIMuFbp2IrKyLC0mlGdzCKqwNvlXblXGhMh1dHeERHC5ol7YUZC6PjU5cHtHiJflhsei','9Y','7',14);
+INSERT INTO ti VALUES (7694222456872028192,-899527916,'B0ZPnlmR3bsmWoO','2oSX92yjWONaKNUoxHefw6oVvonMPQ8B82hO9zF0aaG9OakYce3ew4GJC1xfILIGIdvBFaHzu4yrgdb2Ez4WAQJf7a4xVT5QBdTdnU','kw7lgfdTq4fx','Vl4Jqo18j4gqRb0k9FdJoAfCBoPIMuFbp2IrKyLC0mlGdzCKqwNvlXblXGhMh1dHeERHC5ol7YUZC6PjU5cHtHiJflhsei','9Y','7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (15618103023742738735,1663800683,'HOdm','4g8T4au86Thi2F3coYnRWYSrAVrQ17RRxK0BnZJAjDMjvmMu5bAQbjw1dpXjaGOvIt2C5KS8p2jGzlc8Ao3VZ8lfs9bCtIkGAdtomd3oPe7eFwbnmdueXMku8USH25hxQHv8TA5cGC78B3eONMb4rxgeL3ggMqz3zCaTq9OpPr8IeoDLs70sCwe1qkqR8UUJO0gUnHjwx0Wn','ZHvLtMRZ9Nu','q2xvQQZZYQ2JfuJQZbbJK5FO','i','k',15);
+INSERT INTO ti VALUES (15618103023742738735,1663800683,'HOdm','4g8T4au86Thi2F3coYnRWYSrAVrQ17RRxK0BnZJAjDMjvmMu5bAQbjw1dpXjaGOvIt2C5KS8p2jGzlc8Ao3VZ8lfs9bCtIkGAdtomd3oPe7eFwbnmdueXMku8USH25hxQHv8TA5cGC78B3eONMb4rxgeL3ggMqz3zCaTq9OpPr8IeoDLs70sCwe1qkqR8UUJO0gUnHjwx0Wn','ZHvLtMRZ9Nu','q2xvQQZZYQ2JfuJQZbbJK5FO','i','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c BINARY(18) NOT NULL, d VARBINARY(90), e VARCHAR(93), f VARCHAR(37) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7229512,1553524105,'LciIYM','2wjZrK1QMoDo3IswfPbu1Q3OwzEl8PCfjNYemMEdQYjugSofHGhVSvQFwoMAwdLFtuZq93woOgZ5Y0K7jGMsSyh5pv','jIOa0p5fdFZ1e2w0WsGFXtGbGwOYIR34W7J8GO0l','rflJH0f1Iky2eorPfWhG1Q5','l','c',0);
+INSERT INTO t VALUES (4730677,464270324,'2RB','PVaddV17O9t','jDeg7extOIIDY8X9deNpgNDWoKQXsoood5XkOHLI7HwBMgIJf3tNrOaEjHASTrs76q','EgdVNbxvMhJbnRdD6377At0CNl5PSbLPXYiWL','p','j',1);
+INSERT INTO t VALUES (2830350,2940353908,'0Du5JOPuDs95YejgC','fVppjss5TA1pNCzWtHBQfGnRIopjNd','kBfBUfGPZQpc3NP2','gvaVNR291zFspFyMATPSOsOZmjs70zyI2CE5X','N','Q',2);
+INSERT INTO t VALUES (-6053421,3674014728,'D6e5xgl','evgCRkxfIzuK4DOCa4Hfd2cBeLkdbmGr','ZGdr9GYSsO918QXDm1YIJ15b5QednqCamnj','FgkhozOaKD8N97Q','3','3',3);
+INSERT INTO t VALUES (4919709,877789322,'B3f8CvkaPxxm','YCta3br10yCS2xCs1nNYl4ajd3kR8Ox5wR3bH78rUddhp2roBBgtR4IZSl7','uo9CvUAgcoAw26X9hAk0XK4zTqwi8QEynw0n47OlbtPDgL3jgMOOYdifP3p2vKleuzM3TR1upetuoeMr3','UhJydgmxXBEPjBdVCBSA3DLOpdWccpEWwznTU','z','W',4);
+INSERT INTO t VALUES (5789123,3281179600,'dvYEe','6eebViw04eJDrnRbbU','C1VUd9ffmxatZGAVI1kY0LVtXnoglW3Pq4','mAka29FtLFSqDOxmEjlyu1mECA','W','y',5);
+INSERT INTO t VALUES (-5573076,2417530739,'1URBMsNbgY3I','se3pvWy','z3q6P1yv22xWyes2PN6EJLBIEMJhD','23PoWrMGFzPJRF','y','3',6);
+INSERT INTO t VALUES (-5335729,1458508561,'z6','yrsfPccWc','gmu0rRRxUzHi5fyz3','iv5fttWFz6fLxN5Vmni2ThzUc2D','N','l',7);
+INSERT INTO t VALUES (-3056373,3051793663,'JTLPHiyScT','btwboQs0c','QArwZjTQwgy5DnM1drJHw5STjXedkL5VEbucbMmQ3Rb2uKyo6cCLc7I6','cKIpiQN8fRvUHKduF3kXUng8','a','B',8);
+INSERT INTO t VALUES (-1082497,207550751,'5dblaoKS3g0gtW','hG7RmmffFIHFFyhd6wzcKtSv4rBvptaPpCSeGeg','r45jtvn8HPA6T4NG4dByYFDZtDikD5QvjrpSsxyXT2trnLfzC44SPA1IeATijzYDuk','YsNe6IilT25','k','g',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c BINARY(18) NOT NULL, d VARBINARY(90), e VARCHAR(93), f VARCHAR(37) 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;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-5986100,-37,'bwZO9X7Gk9jpFVYoH8q42CtPX0sKNhu0XO3RM6xU6cafBmqCepG1','m88','Y0SiEO9VwE','ODBbdirHy','oZgcHpLoKK9NcxvhJncSBpB3fC891I6YWgfaOY4L6npOGuTlB0aYLrQasr0yqpOuKEeEuTJ6gUDFsqUpivbonDX1pU','KWUxaR7A8ox9ZD5qr',10);
-INSERT INTO ti VALUES (-5986100,-37,'bwZO9X7Gk9jpFVYoH8q42CtPX0sKNhu0XO3RM6xU6cafBmqCepG1','m88','Y0SiEO9VwE','ODBbdirHy','oZgcHpLoKK9NcxvhJncSBpB3fC891I6YWgfaOY4L6npOGuTlB0aYLrQasr0yqpOuKEeEuTJ6gUDFsqUpivbonDX1pU','KWUxaR7A8ox9ZD5qr',10);
-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 (7503869,46,'lzWPF','3','NkZTGSUJM3XihrJQef8lNDsVVdl4VGZZfnEMpeMU1','iXAGdOpDU4VEqvO9','xk6Ayu6rz09265S2vvZzVNhoNAMn219EwqLFEKyxfFmzMRq9SGOJCgt4V','N7aczuQWf34WYwkVASugpSxXefpzSkzjIu',11);
-INSERT INTO ti VALUES (7503869,46,'lzWPF','3','NkZTGSUJM3XihrJQef8lNDsVVdl4VGZZfnEMpeMU1','iXAGdOpDU4VEqvO9','xk6Ayu6rz09265S2vvZzVNhoNAMn219EwqLFEKyxfFmzMRq9SGOJCgt4V','N7aczuQWf34WYwkVASugpSxXefpzSkzjIu',11);
+INSERT INTO t VALUES (-6050157,1427186228,'7YFTxGbUpblaKO','QLOhs8y7mTrFB4oekn7cAF0FzvJEqdSwd6hML4B4OTgv2mprQz1GuU0eXOowrKdu','5YsRHZxL0qM9liwqgNceMPaIwT7','mzNcMl29edpZFJz4z8hkrVvGEPOF9TR','5','w',10);
+INSERT INTO ti VALUES (-6050157,1427186228,'7YFTxGbUpblaKO','QLOhs8y7mTrFB4oekn7cAF0FzvJEqdSwd6hML4B4OTgv2mprQz1GuU0eXOowrKdu','5YsRHZxL0qM9liwqgNceMPaIwT7','mzNcMl29edpZFJz4z8hkrVvGEPOF9TR','5','w',10);
+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 (-2558977,1020389464,'VR','yWCm0IDYyZj7sz1sq6O6rwz7VvvkSNYgtI5cvrG','eXYltuz4TB07x3Sh1PoomYPpsSjLmBAJm0XavNUkoLo','8apGVbiiQk5ntvTDQJUcVbd7N','a','Q',11);
+INSERT INTO ti VALUES (-2558977,1020389464,'VR','yWCm0IDYyZj7sz1sq6O6rwz7VvvkSNYgtI5cvrG','eXYltuz4TB07x3Sh1PoomYPpsSjLmBAJm0XavNUkoLo','8apGVbiiQk5ntvTDQJUcVbd7N','a','Q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2899756,3034165513,'vPdd','Y5YcLLgDFqllBktC8NjKUVsBngm5xwnChWd0JGh3iwbz9jVdDfFlaTLmTBnd0l3hai78GmkthDgkg6hzG4kAIHBqfzqUashEZ1JqsbJygoCdGurlNWTjlWqKO2WjtoKOmlgd5jSQv1UlCuGcrJ4b4LT8gRr2ucGFUEA0yjOzexdcihuZnk9QACpHhpm0mAHaXPy6V','ATber6TIkM4XqWUHZVYqbG6uk3gSv0n6ahQ4obIUswvK9YjAVOm6Vtt6IuFKQLwm9glvtrFNNfiddg','4CSlij2UhxktsvsAYKGacfBwS3S0ToSCg6','a','2',12);
+INSERT INTO ti VALUES (2899756,3034165513,'vPdd','Y5YcLLgDFqllBktC8NjKUVsBngm5xwnChWd0JGh3iwbz9jVdDfFlaTLmTBnd0l3hai78GmkthDgkg6hzG4kAIHBqfzqUashEZ1JqsbJygoCdGurlNWTjlWqKO2WjtoKOmlgd5jSQv1UlCuGcrJ4b4LT8gRr2ucGFUEA0yjOzexdcihuZnk9QACpHhpm0mAHaXPy6V','ATber6TIkM4XqWUHZVYqbG6uk3gSv0n6ahQ4obIUswvK9YjAVOm6Vtt6IuFKQLwm9glvtrFNNfiddg','4CSlij2UhxktsvsAYKGacfBwS3S0ToSCg6','a','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2932273,4048413014,'F97','D6ataRSW0iUpAodMpnkG4clIlhP3G5RpA6oFRwzw52XdQ5e0EKPET4m2RLjVFJgtK89g9OitBgpBzr9kGqxihYvm6HjDpuRkQhxKgVj7KFAJXPoF92nrWmJZfFgyUX38mrXNvrjOR7OuBEptBlzPqw5N4ht','zkb8aGTssRbAgYaw76QRyDyN1l8FK','0Z9NCppYGJdZixj279Ix9lAB6RI0abbYSYEJxf64OJOkWd9I5ue4nEqCn0Wzn4Z3n8hQVGemE05czYMVTRoKLwqCZpr0yV5iTL73ucrgxanPG96VlX2gvhatNutyTxf0RbM08mAmuIOGo73IcnjflNHDffBpp3uYp74ywED4H2EftBS7VA7X7jjx5UGUsNsznSDiQt25GLY9sSqAjLANvKHzNFL3Bw9nA8jU8KCQF9Q4QU6SI7Q4q5','i','8',13);
+INSERT INTO ti VALUES (-2932273,4048413014,'F97','D6ataRSW0iUpAodMpnkG4clIlhP3G5RpA6oFRwzw52XdQ5e0EKPET4m2RLjVFJgtK89g9OitBgpBzr9kGqxihYvm6HjDpuRkQhxKgVj7KFAJXPoF92nrWmJZfFgyUX38mrXNvrjOR7OuBEptBlzPqw5N4ht','zkb8aGTssRbAgYaw76QRyDyN1l8FK','0Z9NCppYGJdZixj279Ix9lAB6RI0abbYSYEJxf64OJOkWd9I5ue4nEqCn0Wzn4Z3n8hQVGemE05czYMVTRoKLwqCZpr0yV5iTL73ucrgxanPG96VlX2gvhatNutyTxf0RbM08mAmuIOGo73IcnjflNHDffBpp3uYp74ywED4H2EftBS7VA7X7jjx5UGUsNsznSDiQt25GLY9sSqAjLANvKHzNFL3Bw9nA8jU8KCQF9Q4QU6SI7Q4q5','i','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-917654,3294236788,'zVFLabE8a1A','0oTLemMpjtVg5jYYeFDip69utIetO8xYqoDcAXOgGs8AAjRBgSh3C1nRy6UoFC4do8w49Vaen4MpdZBmU2NpL3mjdVqM5oop78GCkmICoxX7XUcx9uKmPNf5mkr7coSDRVya1JrIUVaN5JIWzqjbmcAZltOyG5jJpz8JuvhuKjfLS4mU8jmrlk72zH61kBJuEKg2GYGqikjSd59UGPndFuUCKZ44CeaZAW','nAL0JvICJDzYQbUCSYoafroXzfEz1ALRPIfsUxK0V5UWmTULMmW0In4IoKUiSWuRhnFce60Ti','75nTnuDSaaVYS3C9qXGwEOeJ7Z9omKzrybAjKS','qN','s',14);
+INSERT INTO ti VALUES (-917654,3294236788,'zVFLabE8a1A','0oTLemMpjtVg5jYYeFDip69utIetO8xYqoDcAXOgGs8AAjRBgSh3C1nRy6UoFC4do8w49Vaen4MpdZBmU2NpL3mjdVqM5oop78GCkmICoxX7XUcx9uKmPNf5mkr7coSDRVya1JrIUVaN5JIWzqjbmcAZltOyG5jJpz8JuvhuKjfLS4mU8jmrlk72zH61kBJuEKg2GYGqikjSd59UGPndFuUCKZ44CeaZAW','nAL0JvICJDzYQbUCSYoafroXzfEz1ALRPIfsUxK0V5UWmTULMmW0In4IoKUiSWuRhnFce60Ti','75nTnuDSaaVYS3C9qXGwEOeJ7Z9omKzrybAjKS','qN','s',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-3037751,1184078095,'K7B3OLKBTdzUniuOIF','QcNpqdRF9QOLHjrS0THPs6s3Mgs1bBbNFaBm5oyzIxuLgo9fFRJWMBIivTAi35YBd4P7w555B6qA7paomRAuiq9Qw7mXBau3WYdX0VfaWZE0taRDyq5LDdPevOAIj7baonhR9ep','vA8MY8Spxrb1g7G2himmIFG23SdB0gbrzWfwW4jQQwvBhbLgBiOOqMkQOnvmbSCtQBUwBv2N0IFKAfiQ40p','M2gRm4OasQ3AG26','DF','Y',15);
+INSERT INTO ti VALUES (-3037751,1184078095,'K7B3OLKBTdzUniuOIF','QcNpqdRF9QOLHjrS0THPs6s3Mgs1bBbNFaBm5oyzIxuLgo9fFRJWMBIivTAi35YBd4P7w555B6qA7paomRAuiq9Qw7mXBau3WYdX0VfaWZE0taRDyq5LDdPevOAIj7baonhR9ep','vA8MY8Spxrb1g7G2himmIFG23SdB0gbrzWfwW4jQQwvBhbLgBiOOqMkQOnvmbSCtQBUwBv2N0IFKAfiQ40p','M2gRm4OasQ3AG26','DF','Y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b MEDIUMINT, c CHAR(69), d VARCHAR(39) NOT NULL, e VARCHAR(4), f VARBINARY(40), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-29221,4287922,'SAW1v5YbRyKVivRH8','f43373oS1x0coDz6iHN1SvOLs6lgD2','jLS','sI6wu','O','4V',0);
+INSERT INTO t VALUES (12027,-5771219,'iavUxLx8t65YtpXZKyerjLy6XeUSH1diuzZcx4ls77Q','VhSDHYyXift0lOj8bThj9J3','0','qkyiWr5ZZXhKFZF954','0','sX',1);
+INSERT INTO t VALUES (9981,6167243,'aLQq1ccEZrmdfY0vqyM0D90DjWOlV','rlQRMO','4','h24dp6zkpejc','P','hC',2);
+INSERT INTO t VALUES (2367,-7282718,'4xSSTORHNHV1jMIkstUdBt8Z9j8KWfBkCFogP','HPSLY','X5','ljcbj6Z8rlS6PggKR','M','f0',3);
+INSERT INTO t VALUES (26786,-5500282,'TmVT08bO0QNJGbqUyqdSnKlHiDzm3lhRnN7OFzy1QRZh','JE3x9lExW30fD6','H','RLLQYIV3fWUl8CJiUANwYFE','Z','A',4);
+INSERT INTO t VALUES (-8919,2223108,'I89qnAPEqDdpbXFHAf9eGNsOHmueQcB5nFZJSKAnRFUj7giB','oMey43XQZt2OVtkffA36W','Fdjf','V7mTfCDBX3','H','Jx',5);
+INSERT INTO t VALUES (-17680,-4940849,'xvV5TXqIXgaUf3l4d5CCrLyo0E9XDevhwiJ','qsyFvlerLZ','SHC','0Dnaw2XkTGATy','Z','3',6);
+INSERT INTO t VALUES (-10280,3440064,'29aRQdlV69z6lFr3TC0eXIfRFHz7xomn4eMPcZ6jjMyUkGGBBj1hpcD','zMPEtDj7jGcpGJoh','o7Oq','ykJcYqfxNo0kmdcbz7Zg1f9q7f6P8a','O','9',7);
+INSERT INTO t VALUES (-26891,7629229,'aiM','y','MO','Vbmau6','s','tO',8);
+INSERT INTO t VALUES (19212,-1265327,'g9kS9wutPvrV4MNqD','QIz','u0','69fyfEW8VxJdXlpYLG78h0hK6FLgzgAp','z','ZX',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c CHAR(69), d VARCHAR(39) NOT NULL, e VARCHAR(4), f VARBINARY(40), 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 (-127830845,4525095,'xPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GXZEe','GYeyqG4xLyyJT','NJs','yYLkqOaM','Q','Bl',10);
+INSERT INTO ti VALUES (-127830845,4525095,'xPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GXZEe','GYeyqG4xLyyJT','NJs','yYLkqOaM','Q','Bl',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
+INSERT INTO t VALUES (2011235191,2460518,'1MY3nF7hbQzbqqXwUNGUsNHUy3vBi','0pvVTuCGR6yeUypZKWNWCySc88MPEm','5Qv','onyv64RAypFdokjzACN9LGa8QoDXH','x','N',11);
+INSERT INTO ti VALUES (2011235191,2460518,'1MY3nF7hbQzbqqXwUNGUsNHUy3vBi','0pvVTuCGR6yeUypZKWNWCySc88MPEm','5Qv','onyv64RAypFdokjzACN9LGa8QoDXH','x','N',11);
+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 (-755102287,7714281,'fiEF292qt2FL7Sz','Wuw8urPSp714Si9fXgENdeRIA8kWSAOR97tERagN42N6jnDgXadKZT9a18drfRg1PjE5EETMQtcZfZ0VU1EUYLSEk8BEDzn8WfwgVDukGV63Oepm7OpxVwsetDkXyi9xtYlpXEFHszB7yYwd013Rj6z9m0PCvpE98pAkBGfbLFuGmkx','I6','9D1BiEUOI9JyZUyDEI2LJhTz547IDyNcwrQkEZW','N','Bd',12);
+INSERT INTO ti VALUES (-755102287,7714281,'fiEF292qt2FL7Sz','Wuw8urPSp714Si9fXgENdeRIA8kWSAOR97tERagN42N6jnDgXadKZT9a18drfRg1PjE5EETMQtcZfZ0VU1EUYLSEk8BEDzn8WfwgVDukGV63Oepm7OpxVwsetDkXyi9xtYlpXEFHszB7yYwd013Rj6z9m0PCvpE98pAkBGfbLFuGmkx','I6','9D1BiEUOI9JyZUyDEI2LJhTz547IDyNcwrQkEZW','N','Bd',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1476591752,4499108,'sJSjn0q8TXk4','2Dpc1d0CO53CiogKV9YFaCHKbOxxo1jfsRcPitoM87TRsCOcw8nlhVHO8XCe3sNXF8A5oaiw0cuBrm41YLpPhrqy1LMaWLDt7KLFV5eiIfYnWmEQhe7zmF4jZeJgmZxzwc732TWS54vDO7UQGdHLlRVDIen0','hX','wm5up6q3gN0LJbDngKO35S1ngmC2pqsgrzoZOe4HN61l7K9ZeArwclwiETOhUuOQOHxHmUQvxZuguAC9zUrbFkJNl4mHbJEp9i6kfG4W8k6XRA0tSVEryhGUR7BeGkBfHqHwtSuMpRP96hQBRnzEp0n7tlljTH0NprSRX64aWwuAYIdfXu7sezXqHBphgoMEhP3uMnO1RrWR8fZtBip0Kx1o','b','YM',13);
+INSERT INTO ti VALUES (-1476591752,4499108,'sJSjn0q8TXk4','2Dpc1d0CO53CiogKV9YFaCHKbOxxo1jfsRcPitoM87TRsCOcw8nlhVHO8XCe3sNXF8A5oaiw0cuBrm41YLpPhrqy1LMaWLDt7KLFV5eiIfYnWmEQhe7zmF4jZeJgmZxzwc732TWS54vDO7UQGdHLlRVDIen0','hX','wm5up6q3gN0LJbDngKO35S1ngmC2pqsgrzoZOe4HN61l7K9ZeArwclwiETOhUuOQOHxHmUQvxZuguAC9zUrbFkJNl4mHbJEp9i6kfG4W8k6XRA0tSVEryhGUR7BeGkBfHqHwtSuMpRP96hQBRnzEp0n7tlljTH0NprSRX64aWwuAYIdfXu7sezXqHBphgoMEhP3uMnO1RrWR8fZtBip0Kx1o','b','YM',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1745123198,-3822415,'L','J0uBiuZEzbSqZKDyYcgmNF8d6DiZmju8fndm8hcb4x6tpMNftDsTmn','k','iEYw4zx0O8AwNUj3ZjJdAm3qDXFNVEzYZYz7FoIc8yAJIZGLPa3ZcOfvxS2EyzNzae8I6tbo26xazH3BFrWIfbYRUSaMJKVgHJvg4uwqhY1vvPncUzhyWZIaCvw8Xo6KLuFpmkFCRzrr4nXvBO6K4ndARPgHtaw7tTKCCqPEfLWlIHbKx0zZ88EXFwc33OdIIfdjWgIBJ2wDzO7SXu7VcCmF1Cl0QiC7tdxxfFYDEPas','f','j',14);
+INSERT INTO ti VALUES (1745123198,-3822415,'L','J0uBiuZEzbSqZKDyYcgmNF8d6DiZmju8fndm8hcb4x6tpMNftDsTmn','k','iEYw4zx0O8AwNUj3ZjJdAm3qDXFNVEzYZYz7FoIc8yAJIZGLPa3ZcOfvxS2EyzNzae8I6tbo26xazH3BFrWIfbYRUSaMJKVgHJvg4uwqhY1vvPncUzhyWZIaCvw8Xo6KLuFpmkFCRzrr4nXvBO6K4ndARPgHtaw7tTKCCqPEfLWlIHbKx0zZ88EXFwc33OdIIfdjWgIBJ2wDzO7SXu7VcCmF1Cl0QiC7tdxxfFYDEPas','f','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1587543487,5767836,'eiPuMjwjtoZ37VkIgcMkw4VP7ZSjcXq18FZcbboYY4PIIfFWRUxuoGj80gl9h6wEr4','vLIe7GGEqPZWPvnBrqZQcLsI9exhpdbUpzTrnozCSYJd7vIHwDt3K7IaUv4F9lv8xq129TxkIAhlqGISgmhZCjOcUkN7ERbtihyxWuacJrd8YEYpqzZOlcPjPtPatI76jUfBaLaetZqknH6uG0uvhJ15VpFiyYp3uhLDPEjy5gwnmUTjGgiE6cekuI2mP','WtdT','FykZx3pyC5WzKC1tkLKP6gEIFVMgDNsFqVLY63W1mZepUbQdqh4EqYHJcY30dQyJCrliFgYUTB7NYashnhbsostM8QEFnZlnh','EW','T',15);
+INSERT INTO ti VALUES (-1587543487,5767836,'eiPuMjwjtoZ37VkIgcMkw4VP7ZSjcXq18FZcbboYY4PIIfFWRUxuoGj80gl9h6wEr4','vLIe7GGEqPZWPvnBrqZQcLsI9exhpdbUpzTrnozCSYJd7vIHwDt3K7IaUv4F9lv8xq129TxkIAhlqGISgmhZCjOcUkN7ERbtihyxWuacJrd8YEYpqzZOlcPjPtPatI76jUfBaLaetZqknH6uG0uvhJ15VpFiyYp3uhLDPEjy5gwnmUTjGgiE6cekuI2mP','WtdT','FykZx3pyC5WzKC1tkLKP6gEIFVMgDNsFqVLY63W1mZepUbQdqh4EqYHJcY30dQyJCrliFgYUTB7NYashnhbsostM8QEFnZlnh','EW','T',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(67) NOT NULL, d VARBINARY(55) NOT NULL, e VARBINARY(19), f VARCHAR(33), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (218,50,'gycTYy7TvCHga6gYtpGoiRlTp9QmLcIYoVEaPZfiJfYfWEjbSCnkyD','nSmfpzkBvDsVGKzULjg','0fvDv8grz4mV','OPFJ7RUGsw0oeTvjQ5TVdV6h5','A','K',0);
+INSERT INTO t VALUES (246,-108,'kLHmzexYknxOwsD9yc0tBIwgfQ6cs6O50uDs3OhLvTwRxW','k3ED8n8wEZ2cjRf5CDslnkMIpSg3NE35tYIjAlay2yBO6uS9r','C1hKqVLGt84hXUAoUE','jwFrRZ8W4','YC','u',1);
+INSERT INTO t VALUES (102,126,'Anv','f5LXIYQqq3fKQjzsQUjBs9a5hrvP7z8dK3Fe9BZ90Ou','A9L','mCbVT1YHHFJQu73l2sIpdntwSIaq1Xm8','Ad','l',2);
+INSERT INTO t VALUES (155,-29,'7wymkwsiYA8ooDPCF9SRcO3mXCDQMWokkXQqWFrLbZzRkbXch','OifOMrDQJM0Hgk5TR6cNml158De','TcEeOSuhHfh8gIUhpRC','V0XLmQsn','Dl','k',3);
+INSERT INTO t VALUES (150,-111,'bXjZHzRqZT7gJ5lSIu3WHQErzY9B8cwgR6OK2g42JWL6jHMkh3SDJzFt3p4EjptQX','mLQyabV1pbxvIkDVRucNjMgg0X5QHUsZLi15ry0V3','NjGcJ4MbEE5mUmb0bwI','yqmMn3yKHWxZo5RA','T','q',4);
+INSERT INTO t VALUES (231,-7,'XA6tiFRLgLCPCZhzv992n5f3dWcgqRsQ9sJYejcgt4hZiShwblOvbpYhS5QtAgLiFbM','t0x3GbSm9K1cf3tQW5lmF9bUJosxyLQXKCCCBrelV7X0SzxvE4qHx','1bEOnYnXDZgB','GmHRrkIfxkR6Eq5aNU','jI','L',5);
+INSERT INTO t VALUES (116,120,'x9gV0BkchRtyVwp96wotUK5osodFHVHdKnKF5U','lE4t9ddxlv22IOTjXCzZP8agEt','t4qBQjXl','1yLb','f','c',6);
+INSERT INTO t VALUES (66,120,'bp8zwoqInnKlYI0tKUjIUs2Fh9QChCnBqStWqLwky1sENc4esA7ug','DUNodZfWgITqi9W7ty','6zKWSEnHc','1HS6wXPlY4BR','O','r',7);
+INSERT INTO t VALUES (124,-17,'jiLl4dP2R','BJUn31y1o3lGtvns6ycHFPq91rjcoyljs0AsZbWbLi','XqDVIlWlKBi4','2zlU2gXHN','J','Q',8);
+INSERT INTO t VALUES (222,48,'ilUp0yIVrmLUM4ZV4DjCvvC','44U8wCnVGjiIXw17YN4cGD1PoRQFiPAFZc1hXMCRwZTMecfemB2Kn8','tLK4oIPLZ','VxeHaIgJxekzuOPgRbZEDY3MSo3rM','eb','O',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(67) NOT NULL, d VARBINARY(55) NOT NULL, e VARBINARY(19), f VARCHAR(33), 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 (3020480,-120,'1UYlRGCnAXHQM8YqfKONKbh1mm6aNUhwkA0WY9x441f8bP3RGnp0ClI3k8jNtFe','18YsVgv5c8W9TInQuvGNMYim9auy','lKV172msv8fXvT','4M8WkThnK','f','i',10);
+INSERT INTO ti VALUES (3020480,-120,'1UYlRGCnAXHQM8YqfKONKbh1mm6aNUhwkA0WY9x441f8bP3RGnp0ClI3k8jNtFe','18YsVgv5c8W9TInQuvGNMYim9auy','lKV172msv8fXvT','4M8WkThnK','f','i',10);
+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 (14458651,-49,'fxJilcQaXYGVEeYjU02689IytgyJMEctmZ8','d','l','w5Ead9pf9LRFVrC','W6','p',11);
+INSERT INTO ti VALUES (14458651,-49,'fxJilcQaXYGVEeYjU02689IytgyJMEctmZ8','d','l','w5Ead9pf9LRFVrC','W6','p',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8203034,115,'Bc1HvcD1PleN5fEknJZGgShc2Z7v','1ijL2zWcD7LgoHj4GTXoP9fhA6gwWfhuGhIjtk882j8KqNOpJ2sR8Njvz8aGZl5iAeQJaY0XJDhfG3aZ777UtYYx7IolhF8I7U66thGg0JFP1h9HybUDrgeNfPm6i9X1R6NJRzlm9fLYWMW221ANfw6elUqs6jjCrVXO1seVENjsSKl2AWmtO9WKfyeoQ5t5Z7aGc3Af5lIWV130xipzLb','VZnxTL7','fj1chVT8K','10MJtCZGb9VQl3ARQbjDtCeHs75','DDBoY1qokLAGIvGQqX3dWRhNghqKBdDNYLC0q4tVpS3EqryFFKi',12);
-INSERT INTO ti VALUES (8203034,115,'Bc1HvcD1PleN5fEknJZGgShc2Z7v','1ijL2zWcD7LgoHj4GTXoP9fhA6gwWfhuGhIjtk882j8KqNOpJ2sR8Njvz8aGZl5iAeQJaY0XJDhfG3aZ777UtYYx7IolhF8I7U66thGg0JFP1h9HybUDrgeNfPm6i9X1R6NJRzlm9fLYWMW221ANfw6elUqs6jjCrVXO1seVENjsSKl2AWmtO9WKfyeoQ5t5Z7aGc3Af5lIWV130xipzLb','VZnxTL7','fj1chVT8K','10MJtCZGb9VQl3ARQbjDtCeHs75','DDBoY1qokLAGIvGQqX3dWRhNghqKBdDNYLC0q4tVpS3EqryFFKi',12);
+INSERT INTO t VALUES (540241,-68,'JfZXw7xiN3UAkeZIMKtD16eqv4VIkFlQTgMEDDMfTYgGecVH20','24Rk5diGV5CkeWayDg6wa3IczTXaRHPePX6B7KWcBaVDKyhOaD8lFshOCAYzw6aFctEvVReBsPePp6mMENgHUCPJzSsqNuqTuhbB0Hq6KNKg2FmBjV0NBfvzVF1k4cVwvfk4YaWokbFLY9PeVzpTqGLT3xYl8kKNqwQyPUWXO129fsvRjqtc8ChS6ptNAob1bJPbJRwAMKc5','6','g3IPlr','ZL','n',12);
+INSERT INTO ti VALUES (540241,-68,'JfZXw7xiN3UAkeZIMKtD16eqv4VIkFlQTgMEDDMfTYgGecVH20','24Rk5diGV5CkeWayDg6wa3IczTXaRHPePX6B7KWcBaVDKyhOaD8lFshOCAYzw6aFctEvVReBsPePp6mMENgHUCPJzSsqNuqTuhbB0Hq6KNKg2FmBjV0NBfvzVF1k4cVwvfk4YaWokbFLY9PeVzpTqGLT3xYl8kKNqwQyPUWXO129fsvRjqtc8ChS6ptNAob1bJPbJRwAMKc5','6','g3IPlr','ZL','n',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2081728,106,'0tpJNCtdQs8','LMdiLyzUX0yB2GnuC1UoJ2dTV2KXaks17Yv9lx62fj2ho4I5X188DR3D2ZJihns5OuViNl8IOl8vN06U2Vj77ZRnqQMPdyhlwa861yxQhlGNZACgMSEGgOuKJjNybYBJYA5bR8i','WcJAKBv','kjURj0ijY8uAv9rE0J0bjZG8zghJjK5qy8ZQXZVnbOSZGhmmPNrmDInoPslOAQOXbbXSBjHX09dzcFZoX8yWk4OTga6zv07dMbstY8poITCsYCCVS19v0AOJY722U7SjCsvWKNBmvTVSz03vleAjjln9bTYbBio','NBjf8SYTpAqsf5cZyyJYc0ngjQDHHAACL8pDsRLxIrAX2LrX0fjM7eaUHxm3rfE4rXexqsTCGlUFTA','jfO7qOYa72APkZYQ',13);
-INSERT INTO ti VALUES (2081728,106,'0tpJNCtdQs8','LMdiLyzUX0yB2GnuC1UoJ2dTV2KXaks17Yv9lx62fj2ho4I5X188DR3D2ZJihns5OuViNl8IOl8vN06U2Vj77ZRnqQMPdyhlwa861yxQhlGNZACgMSEGgOuKJjNybYBJYA5bR8i','WcJAKBv','kjURj0ijY8uAv9rE0J0bjZG8zghJjK5qy8ZQXZVnbOSZGhmmPNrmDInoPslOAQOXbbXSBjHX09dzcFZoX8yWk4OTga6zv07dMbstY8poITCsYCCVS19v0AOJY722U7SjCsvWKNBmvTVSz03vleAjjln9bTYbBio','NBjf8SYTpAqsf5cZyyJYc0ngjQDHHAACL8pDsRLxIrAX2LrX0fjM7eaUHxm3rfE4rXexqsTCGlUFTA','jfO7qOYa72APkZYQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED, c BINARY(32) NOT NULL, d VARCHAR(79), e VARBINARY(21) NOT NULL, f VARBINARY(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8429907395728375645,45,'MQ0','tgpcJMeNCGCYfYyoynB1ch1JNa6OfnM8OnLIiZTIOSUySNaqMS2wVWhM72rNJG8mFLqsZZQiF','o3KJ77axfGN1HbapALU','uzcQrqO','LIhfwuHVEdp4GFlCWX3RPmJSdoQSEpCLhXxLLUo7CtLIUONPeLS2P6QmoEIHzwRwarfyk6G7n','X6typUYNkg18yAH3ejJbmqCz1rrbkZp4u8EZeaX74luoXfAUuiU6jL7uacwWv5cN3M',0);
-INSERT INTO t VALUES (6030196795186071046,70,'EQ0Me0N9XECVyrT5N','RDN8LVqFg1hrbZc2KBtUUXiT7XPKdKGUliiZxussmzELTc8ojtUXu7uAehE20UI3wHHbz','GIbFc1dVQCCWMx9Bm','qJqrhsUbjj8TaiCqaO','FSne1xdiHDiGecCiwdQTk88LrNpN4SxW49S1zxP6Z5B9i8oiWLpmy86nPsFYmbpAENV1XYqp3mcExZ73ai','k1zjjEcXxDHI00SZSVHp98',1);
-INSERT INTO t VALUES (-3703516100473242427,82,'0Ur','J2GrCFOtmg1lp1On8aEXQpyTwalALps7D0QXuMwMFF5Og0O7nYZcV8wwp9RQwwYZ6qPkz','XBJIcvsth','8XWdu336MApN73xf','2HS2Jn1iXJx5LY8eQem91Xnr','dSBQofYkGzAytJj1hrfGdBDyfkS8v1MNt',2);
-INSERT INTO t VALUES (-2206494753275166141,235,'eEujyOeIXj','azvEMTYBi5DIPwYbQiWJI41gNfSQzqYVofMglg4PgTYRSol25adFgeao0YI99PZ2NoQR8eL','JpSmqUwoFXrJnInNkIS','zbF7mAKqFDjgEfar','JPcTLOCcv2ejH6bXFamrFc7NgdWPeidb31dImXHTuw7GC9O5E79PsUoif52RgLnNKDNDGHRTUBCyoA56oP2kbERymxHrKJw','Tjl6heiRAb9DloUeEY7',3);
-INSERT INTO t VALUES (-3147991982904916927,44,'UsF7scT07YeUGpg','3DH2F69AEZBSoIOTKiPwfCMdQoDM2N60LOrvTZMvEedng8pHxGcGz2bj','4brVBFG4drQ','DiMitMFRqt','pGWijjGTyglK7YiZJKnGC19Rp019iESlvuQDFP8YmK0PJNzZX8','bxipWYTeUKeFs2VCPs',4);
-INSERT INTO t VALUES (8975931641302810704,4,'iFxQ2','cERmhF7ZSAUIqMc0r6MKED4pTi1YEC1piXVxX6mQcwoaJoWZvoeJOnmDZknyRffPxC','V','fVsN0PUfQ2ajJh','bLvA8lMay4AamGUx0SFtw','8UL1tKAyyzXT7ECbHr',5);
-INSERT INTO t VALUES (-3147704037891123508,207,'zzRW2goFHbhoR0','ar0gV79NMBcfxMHeLusUuMEvVivNDMUbkqqATl7WHCaNYmSbKLquuPtZs','uyrWhIEzvHb3cwQAuR','It3EBFTzMkwl5jbKyn','X73dyEUkrUbJyMtSVOUDopzTOanhLTP0htGvZkbk1zfkwpSrTIY80vgY3krSPfUU0FtuwlYwjiUvxcP4v0gqYsnuXS','OhuzTbAwVB2EAAN3tHNpYNo',6);
-INSERT INTO t VALUES (-1708347935357870612,249,'q8td9yX9xWbbgiS7TgHvHwCLGY','eIhAoF4rn7YQcoMiky429wWeAsm3bT04yE0q1qss6GHdYSFgaqeBvr1N6ZSwlE5IAxQeACeO','MQa963DZlxnqT','87X','7CRYRWaAS5HDppVi5vDu9tzeT4akwwrUQ0MYVEhoggKO5AYEGHieusE1mw5v0KVOFozevKT0jq','8NNoYzlfLLxTVRjc1ocmvpDjZ5lScWPv0Pkqh15w4kFIfgtRQqrzX2kNWmkjy8BrO30WTW5ES1kOCRvSg',7);
-INSERT INTO t VALUES (-547309594116193153,13,'L24f2v1rgPqPbdLPZc83Hgcqw1XrH7','w3mR','mY','Hm2At','jRUuCyrIwmyacmqKQYcWwHG29DdloJRYA8BM8W1DYyOBZ7vK7I3VIYIA2tBRvDjV9HLYQbIJCPHV','tsNX4WgZLVqBcqAqYIu9DOOQSwujUYJ3saXxsYGbHaZZpiCvx',8);
-INSERT INTO t VALUES (5366249547064951892,46,'aiW81HWKT90WwKXNX','Tm7xBd60IThoXOsY1zRXAQ5RqmgJyCRwfHkPCogsXTDaPQWdpyWkqdhrRv9oyp','geWEeo4oBiANt73EIGt','iJDyBuOBKVLo1c','JrmOYEXpAmTEYAnKO7sSoURFYdyGVR6v7m5Kjc4JDUIAWwdtl7WIMDx828EhV','msWSHV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7275299,-103,'slmV40kKVVegaBAbNP1cQdaM3h1V8ZWcUTVK7ch4u7BrANDpRY4','l8vltwNImbS4t5hK6Tvi0s7gsRmVCq3US0WYleBTZXuGbT6ChoHxOiifQ9bBR3BvqwAiB7g6osp1y41nAhhwQ0qiqzvbViJUuECQ8znhYbTVP2LYaTPRlAbtsgzFj7qHyKAePQGJGD5LUrnAT0YkAINozc6LNfIPXwHQf0Bm5X','V9dKmUu2lKkemJ','cEySypSiKCvllHLT7lg9JxorsNEHErEAJu9yUQcbDlJSf9e','1O','H',13);
+INSERT INTO ti VALUES (7275299,-103,'slmV40kKVVegaBAbNP1cQdaM3h1V8ZWcUTVK7ch4u7BrANDpRY4','l8vltwNImbS4t5hK6Tvi0s7gsRmVCq3US0WYleBTZXuGbT6ChoHxOiifQ9bBR3BvqwAiB7g6osp1y41nAhhwQ0qiqzvbViJUuECQ8znhYbTVP2LYaTPRlAbtsgzFj7qHyKAePQGJGD5LUrnAT0YkAINozc6LNfIPXwHQf0Bm5X','V9dKmUu2lKkemJ','cEySypSiKCvllHLT7lg9JxorsNEHErEAJu9yUQcbDlJSf9e','1O','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6892606,106,'ce677us3aI2KHptcSNcrw0oFOYjuoSkQ8VCFYjJ6GlbEE3sNamP7mwUJ','SZOd0V0Kyxm2UEz1TtQxxvhrVlmTHTS3zxWuYNv4K4bNjbu74kiyEdCnIHB8teYXaMPFhaSZstXDQ3skiztkln6NJ','d4PV4IbEYR6T','YvElXiwJtzVtYu4lFTQKnTtBwZA6XCjN0gdFlSRCgjyZeMA03LFpMFR2AD1NHPqYf464C3UvIhGQgVn5t6fS8V3ZIS84ZPBQUePKHebeAfoek1nLdx5JYYME9gJ3SoevfTKaDXsmN7I3wHokxCbIeTEN8bjFWV13Nj8hOPgHhuGwWzXFq7c0Od2NDnWxq','uK','y',14);
+INSERT INTO ti VALUES (6892606,106,'ce677us3aI2KHptcSNcrw0oFOYjuoSkQ8VCFYjJ6GlbEE3sNamP7mwUJ','SZOd0V0Kyxm2UEz1TtQxxvhrVlmTHTS3zxWuYNv4K4bNjbu74kiyEdCnIHB8teYXaMPFhaSZstXDQ3skiztkln6NJ','d4PV4IbEYR6T','YvElXiwJtzVtYu4lFTQKnTtBwZA6XCjN0gdFlSRCgjyZeMA03LFpMFR2AD1NHPqYf464C3UvIhGQgVn5t6fS8V3ZIS84ZPBQUePKHebeAfoek1nLdx5JYYME9gJ3SoevfTKaDXsmN7I3wHokxCbIeTEN8bjFWV13Nj8hOPgHhuGwWzXFq7c0Od2NDnWxq','uK','y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12853074,38,'hUEkML2AptKFUAESLKlH3yBGLjJSOKyhhcXVQ9jw9DyHiV7b56NnxUovTFSD55t','y6aMUsbU6VVPawjPF3jAiXksjhkAAPbBfkSnBC2CvCfSpD4SRAgcfdnYhX9zVy5nLEQghHsAlc41nL9GbxKC6TMZlmaCfhnmaL','vkFwdJP6NRsHMKmJUB7','IfrCeCXegjF5vkKaMqJLXpFZE1aA4gE0FDioVASh5ySPK4518fQUUSI2gagbw','t','fO',15);
+INSERT INTO ti VALUES (12853074,38,'hUEkML2AptKFUAESLKlH3yBGLjJSOKyhhcXVQ9jw9DyHiV7b56NnxUovTFSD55t','y6aMUsbU6VVPawjPF3jAiXksjhkAAPbBfkSnBC2CvCfSpD4SRAgcfdnYhX9zVy5nLEQghHsAlc41nL9GbxKC6TMZlmaCfhnmaL','vkFwdJP6NRsHMKmJUB7','IfrCeCXegjF5vkKaMqJLXpFZE1aA4gE0FDioVASh5ySPK4518fQUUSI2gagbw','t','fO',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(83) NOT NULL, d VARBINARY(16) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(91) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2741938394,-440703,'D1vDs','4YIwMAiE5','kU4gTcgXwWDGhyMZ6Y0t','msCL7sZIIKmQO5IKa6GWG0QssoW98pr0BFeqvYMsPASw6fvwswfCYC','GM','3',0);
+INSERT INTO t VALUES (2712586463,2837668,'R6KFOozbY70N1nZJbgj4FlIUo426fzQMUb4j6B5aUsUKx6MCswGmg7SNaQadduAAW3qJaWLtPCM8E2QIi','kvDx','TNaTi5NREEDKb','nw4XE67u6sU31fK7G8sIWyLgI9r6IA0iHWV6GaPBa','eq','T3',1);
+INSERT INTO t VALUES (905194225,-343832,'iWuNzI0DL3NCbgjHsTIP7A6ECG19mmo7WW5yRIRZ8xJBVSMqh1A2PPARPJY8HLQ8nh3SluL','OPBk','9fL3wt26r2nqYFdP0gJSeijJ3ymkw5Y3Z8fac9K','h0U0t23dopUDqKT3dZyDSSVvUlvV86IMAD8JZNkjwyJOK7vnmsfECgTowoUhjLHF67U6vUKeJ4','Z','XA',2);
+INSERT INTO t VALUES (418217845,4794280,'yaDBgxJOOYMa92AAgknmVrBulzrJbtuzTFl','RUdOIGHS','ZiD9O2mUwWlKWbkL2CfWMfwxvtgBk','6S9vowg4QXLOcwkzuAKAJGfksCbJG24svSzGd8Hplts0LYjadm','ML','y',3);
+INSERT INTO t VALUES (3750247960,5844053,'AC6DwiT5Q4hM85BwP','nXtIH0BEtJX','PruKPAlHN7WQC5pbJyPX678VNiwuLoLZSlwCs','jqsAUyxrxhmjzgIvP0d7xexPBzQafyHh5giAqfC3lLBIEPaDHth92DNzcJgzkndoW1F','C','EH',4);
+INSERT INTO t VALUES (2583390688,1262123,'TEqMQm20vHjJE4EbhjmzNkoUSpzn1c4CyTDjQEEVp8rXlD6CdqDvn3M','sMWiJ8V','r55EcA5CfAQG7twb4AQY0S4XSLISC','1tOnPGPnoe','I','US',5);
+INSERT INTO t VALUES (2985444617,-4719176,'Q8PLuxTlvyiIOpjIQ1bp2k1GLRXPincB9Tkb9wnyiuiyySoAhqfFxP4yC1pBNLZ6sd8ulXEM2ts1YqlSKsb','JK04UQUhzn','We03Go','6BCOqs6p54qmyoZA5E','q1','mz',6);
+INSERT INTO t VALUES (3963369979,-3864830,'wDiooVnxaETuWGI5fXh5gVqRras51IadyR8igYlEU','e115jsUZ','vpsJJ8vg9KkJFB1hXuVEq6AGEdK','iRwlwTeX89sgbOTrq1VPcF','su','j',7);
+INSERT INTO t VALUES (1958460081,-3963450,'2jBjs','giOPYrKsc','E','BKl5c7RyhRgERDbRtE9oqBD9KMEZvYsYFS7P1rgrj9drjPCeSZwAJYPKBpyMfa7AKXVVDmmtI7JnBF','ck','y',8);
+INSERT INTO t VALUES (3204185474,1997517,'ysYFNMplfj5ICNnKdlZAE4vOZZCmKU2wZ1V0TVjnGrE3NTO12NJFxCBzTn81W8liQsjzP7HzxeBTmz','eX','uwN9RkfF6IB0oL1GNles0oj','cA4dQ66Gwl7rX800Jv5FZAENzZa7xZT2OtZSW24jLLDAx5yacP9y9aTpimkdUpuvopJPnuiUoBqAq8tf1dZBMv','Nq','OR',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(83) NOT NULL, d VARBINARY(16) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(91) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (11498407630193508586,6970259,'UvRq0eJfIX5OSJnMMdQ7l0T1C2zIlNsf','gazU1ltrnE0dMSp5','cQwJ5JhX2NrD48qrz','GeC2a','g','7',10);
+INSERT INTO ti VALUES (11498407630193508586,6970259,'UvRq0eJfIX5OSJnMMdQ7l0T1C2zIlNsf','gazU1ltrnE0dMSp5','cQwJ5JhX2NrD48qrz','GeC2a','g','7',10);
+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 (4657286307006815427,-5522565,'0IaJBDWwZHF4jN3sMXMdItmGXlCrFQ6IEA6r2JPoL0Flc7A','rGuRIGWbJF4Kd','utJFzzKIVzPj5tByq8hEmx1ErRqA6HU1t','FHGX4','Yl','V',11);
+INSERT INTO ti VALUES (4657286307006815427,-5522565,'0IaJBDWwZHF4jN3sMXMdItmGXlCrFQ6IEA6r2JPoL0Flc7A','rGuRIGWbJF4Kd','utJFzzKIVzPj5tByq8hEmx1ErRqA6HU1t','FHGX4','Yl','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14911462513745392246,-1348260,'zx6YMmZnx5eqB6U','xn','xd0NpIauMmB','rbikezalPATkL9LNdCKaKe26pIFpMgacum1Ox6wF2VpCB9NrGgRPAMB68JR6Epg4oQJM7JswJ','Q','u',12);
+INSERT INTO ti VALUES (14911462513745392246,-1348260,'zx6YMmZnx5eqB6U','xn','xd0NpIauMmB','rbikezalPATkL9LNdCKaKe26pIFpMgacum1Ox6wF2VpCB9NrGgRPAMB68JR6Epg4oQJM7JswJ','Q','u',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12298008002831518988,-1039271,'2rfSecDNzfPNs7RarhegWi1zSMoxd4HBayGP7KnNUyYbhVj','yfkHi2EWMrsphNupF4Sc3K4Mr9X0HdIEYSPmtAwx19rguowoBqTABduEA6QDHwQo1w7xF52oEPK59yjqRHkeCWXfpMH0oMc44GrDMvXgSlRZE','PBicx0pF8b8TAd2fhoQ4xeYA','jRgQBk9qiOUZnETNMjCnOeBQUmKGL17mOH4QhM2kntnsqJ9S0PHzzmQ77dIvo7WDCqXi0InTNVziBZFWFT6F3cB8heJkKE7B7gDQ6ifpTKOCSWNKK3jZKSoA1tqKAaGWpYzD8Y9jccFBvaM','G','gV',13);
+INSERT INTO ti VALUES (12298008002831518988,-1039271,'2rfSecDNzfPNs7RarhegWi1zSMoxd4HBayGP7KnNUyYbhVj','yfkHi2EWMrsphNupF4Sc3K4Mr9X0HdIEYSPmtAwx19rguowoBqTABduEA6QDHwQo1w7xF52oEPK59yjqRHkeCWXfpMH0oMc44GrDMvXgSlRZE','PBicx0pF8b8TAd2fhoQ4xeYA','jRgQBk9qiOUZnETNMjCnOeBQUmKGL17mOH4QhM2kntnsqJ9S0PHzzmQ77dIvo7WDCqXi0InTNVziBZFWFT6F3cB8heJkKE7B7gDQ6ifpTKOCSWNKK3jZKSoA1tqKAaGWpYzD8Y9jccFBvaM','G','gV',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8977397917637884206,-4958136,'KNTaFm11ZEXXUvgb0X','hLY4ChNyuBuau8BgEKpnR90aRHe30zKdUqzIxGk8Uy6uBLm2k3BQ4cAoPIJ9TGodg7eAJQvYK7tBjKa9GY8I6M7UMiOYy9uJDPdhfpasUDWnCZQy6w6ioPBvObRAaOxqhmogpMkYUwMd5FHEdqKRCmBm1s2nBDW2EM7AJgwWhu65wgNGnTyJFgRZ1A8nceAFEJD5eAUx6fbAVcGkA6mQN5mnSy8QltpQP3Pl49rH','zN0DKW364QxiqBhyWydi6iIKM1TgnQ8RLpNc','dStPxJJzwSDie95hZQYKtjVtM66IH7BxxX9O1iffciLsa1SmANyr1GTCs5GP2urmw70xvXVwEY6vHDla0B0fGiKvjumORRC8sSywkAlT6a1IJ','xtq','NX',14);
+INSERT INTO ti VALUES (8977397917637884206,-4958136,'KNTaFm11ZEXXUvgb0X','hLY4ChNyuBuau8BgEKpnR90aRHe30zKdUqzIxGk8Uy6uBLm2k3BQ4cAoPIJ9TGodg7eAJQvYK7tBjKa9GY8I6M7UMiOYy9uJDPdhfpasUDWnCZQy6w6ioPBvObRAaOxqhmogpMkYUwMd5FHEdqKRCmBm1s2nBDW2EM7AJgwWhu65wgNGnTyJFgRZ1A8nceAFEJD5eAUx6fbAVcGkA6mQN5mnSy8QltpQP3Pl49rH','zN0DKW364QxiqBhyWydi6iIKM1TgnQ8RLpNc','dStPxJJzwSDie95hZQYKtjVtM66IH7BxxX9O1iffciLsa1SmANyr1GTCs5GP2urmw70xvXVwEY6vHDla0B0fGiKvjumORRC8sSywkAlT6a1IJ','xtq','NX',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (16737718782632234027,-7940189,'w','TSTJxSw0up2WTnZzeysuEEQAWC8e8xsv9XkdJclVV0SbYPtbwVC1Ajld','7QJL8Mfdh0DHfoGryK1Ru3EDg9vSKtVXd8hlday2YyLn','9RO5TVYm6XlNJfq3XBN6fGK0FmOGiKYSyBFed8trPSkyQJQJRW3XUHyguCUFu2dIoseD1yIKLukA6Ugc3XqaWH4kaGxPc5It88gkXbsRc28S0ViRmndUv','IK','jg',15);
+INSERT INTO ti VALUES (16737718782632234027,-7940189,'w','TSTJxSw0up2WTnZzeysuEEQAWC8e8xsv9XkdJclVV0SbYPtbwVC1Ajld','7QJL8Mfdh0DHfoGryK1Ru3EDg9vSKtVXd8hlday2YyLn','9RO5TVYm6XlNJfq3XBN6fGK0FmOGiKYSyBFed8trPSkyQJQJRW3XUHyguCUFu2dIoseD1yIKLukA6Ugc3XqaWH4kaGxPc5It88gkXbsRc28S0ViRmndUv','IK','jg',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b INT, c CHAR(67) NOT NULL, d VARBINARY(91) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(84) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26,-2121383430,'hc90IQxtynyQWyu4bfiLKNW5E2McWc0ojx14z','oCzArcIcQH','j3IVqQ2E4x4EpdEfCcuNnV3nP7dtwL7VAsbX5HJDLJwCRZY028Ph2fa232fqpPxRKh2P2U26o4ks','JSSav1tGy2mPP2DeSBKtGzWmDYBehHjkR9tDzHBwoLBS6zR1xjOCQscTRnkYU50y2sZlTAnAOY','E','m',0);
+INSERT INTO t VALUES (43,1360420475,'Zt0PgRmDMFkNRyUunP8mWddKTd2DqIh5xMfw4N6AwlEhLG','8Vlw72GvhTFMDGXa1UY5TIFWuqfBWFJHJ9p9EcVTAhYXsqcqcAWhmFIWhl3BXZqOnPX4IfwsLd5KvI','oTfqBL8vhZUrXZkIr388MjNWwp0wWZuOrxDemntUXbhKYRUd2A7g','gpCGTj1MDOKA8uv4hAeiCIUvSm8q','a','z',1);
+INSERT INTO t VALUES (105,-30101181,'75V1RF8lGtQC5AKmUzcYnlweu9TL5CTuShKm7jo5qZLkRdbNQeO2T9Rg9Po','Pp0EPljzcRUeUVPcGvrQo66TthZOLYsmaYclMmqeGZv8PpYFvOh8brSsu7UgNKey0T93CNc4','QeBUB744LnV','U','G','n',2);
+INSERT INTO t VALUES (18,-508693170,'1ZWHqFGU4ZSoqC66boES148UuAwuBAmZt67qk6DtHug8ct5yXBhqd59Fi0Xo2m','ScwbmATDKgq9cLCWu0NBK','Tkcx7DsjkVLhAawg','IQJMLYPFB6lFaOkHzpOjOkI1J7PIJZtAkSD2hRmoOlVzFmoAyXYBQvLpaeX','E','p',3);
+INSERT INTO t VALUES (36,936962842,'qWZ4U','EXBy8muCMNVRIdtSy5nVMPqrHtkGc','Lxox0moSiR2jgrZNMyROpWR','ILj02tE57amqtLzdSyNXdXGWTub8q2bHg6F3Kv0c4u','h','V',4);
+INSERT INTO t VALUES (-116,2031471053,'y3w8TVCOYaf62QfBBQGlNzt0v1','xTbKLu77F3hnuLal0E6Bb4YuO','cWcyTWqyKV72Y0j4aoaMS3OqoaHPpHhb3jZA4g','I1VBaUGVjyn3YoHwME95zZJJiEjyTCcvaOanen2ExknFj35HXp1fxhpH8','b','g',5);
+INSERT INTO t VALUES (55,-1183250980,'I0g0h4TVLt','deXQUagUhSIwxk6','XDkd9yODhFcu6D','BfcBpCPDg','0','d',6);
+INSERT INTO t VALUES (69,-167559307,'dB1mS8veukmPb7lYKxpIorRLw0zrHwnLnZoyCZjAaRHxgl','wacVpVwyagHKjNp1PhfcsYBsnPZ6BJdht88m8efoQWnDUmITT','JQYCciL6y9mMJApALPSo5PNBorUEKPrdjKTrHtJ19gd9YvUEK9vO9o4HJFfkvFSqBCqgZ5','0OEhSFvs6Ng3BoZgomHDjIJy2MYXJTBcerCoFmqBl0yldqx4jDsSsY3Py7USR3SSFDeLjpV5UqOG6b20uy','b','U',7);
+INSERT INTO t VALUES (80,-1902926763,'eADZ','FNne8yCsJevSbMrozIINUWWs26mt6t8nJB2Y2cjhEG9TQpgwlAiCXp8CQdIkQxLj023UTHk05fgoyGY8b6LBnhpg','Zt','dJDwVB05ayDLiFDLrzHl6rsLtnsOBFGN0u0jwX1ASqTHsQUyuMgmcTiFfwpRMtykOz9c','9','0',8);
+INSERT INTO t VALUES (100,-629369236,'9WG6QZTVq45Dlofg1Wz1AfZa','I6N7o2QpcSPRocze20uK5L9jdv6e','AyFMGKieGh7oNZ0z8j4uPsrkB4P4b0rFTlZ92KjenBgimKRYNR3SRZTanYTFPMBGYtUiefBkjJlNSvl1jBu','xbNoR6nJEtiqlpy69sQYRvKGMdGyKlYwhQtbNX','X','N',9);
+CREATE TABLE ti (a TINYINT, b INT, c CHAR(67) NOT NULL, d VARBINARY(91) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(84) 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 (8795492674206354570,8,'a86xp','58MMu6XQCrKf6WvIOAG7xH3','oqvVzVs0fcHx','4GXDiYsYTypO','q6E012Y6HJY0sRjVfsUE00uxwi4NIXjywe3vetx5k7OmkVgjg5UuiDl9SFovpLY','BsOj1C6LjYh4O2u4cKGsa2zGsjVvKtsaSGMfwYEDOKt894DdQ5ogFresKJWhg4',10);
-INSERT INTO ti VALUES (8795492674206354570,8,'a86xp','58MMu6XQCrKf6WvIOAG7xH3','oqvVzVs0fcHx','4GXDiYsYTypO','q6E012Y6HJY0sRjVfsUE00uxwi4NIXjywe3vetx5k7OmkVgjg5UuiDl9SFovpLY','BsOj1C6LjYh4O2u4cKGsa2zGsjVvKtsaSGMfwYEDOKt894DdQ5ogFresKJWhg4',10);
-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 (-6332878402163121176,135,'A3JX','fpF5HG2xtvEprB48x0hqKXfWWbUUCo1gAMSD9UjABH6ClaDQFTbZF4b27RgzuwlLOQaNu','kmO5h949gyN6','aHv','tMHlXoFW18iKHODAkneKr7ne3avkpwX1VU0kRvtXL','HWvisG5J8w324E5CQfOjQXXmvEnl4Y',11);
-INSERT INTO ti VALUES (-6332878402163121176,135,'A3JX','fpF5HG2xtvEprB48x0hqKXfWWbUUCo1gAMSD9UjABH6ClaDQFTbZF4b27RgzuwlLOQaNu','kmO5h949gyN6','aHv','tMHlXoFW18iKHODAkneKr7ne3avkpwX1VU0kRvtXL','HWvisG5J8w324E5CQfOjQXXmvEnl4Y',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8755411627629007667,54,'THSjm','6nC25Hn5oWsKK6P2jGNuJkjQoR5blOl9916o2z2Ukv1mfCqxqF0NHu6RybxNSpQkNHzZqIChLkJnW9BQVJQZmK8yxNrnMjKvBtlUfndWiayFVIVOZdxlHqX6IrodiQWGc3IQy2qiPsyGlJX05LltwkYCQa3sVLRuFl8K1jCLc2eCp1jAZsd6ThSzyucT66WYtHJ3k1IgXyv6PCtL','KvTRha','5NAZQvSiK9XB','PkbolJ4xJZbnyUkIoBhL','ZhTS03a3vrpkU6n3loIduihGn',12);
-INSERT INTO ti VALUES (8755411627629007667,54,'THSjm','6nC25Hn5oWsKK6P2jGNuJkjQoR5blOl9916o2z2Ukv1mfCqxqF0NHu6RybxNSpQkNHzZqIChLkJnW9BQVJQZmK8yxNrnMjKvBtlUfndWiayFVIVOZdxlHqX6IrodiQWGc3IQy2qiPsyGlJX05LltwkYCQa3sVLRuFl8K1jCLc2eCp1jAZsd6ThSzyucT66WYtHJ3k1IgXyv6PCtL','KvTRha','5NAZQvSiK9XB','PkbolJ4xJZbnyUkIoBhL','ZhTS03a3vrpkU6n3loIduihGn',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-6644926135146130635,55,'fqqjSBUg81','G7BVaaLGSPDWt1Y3k1J','2IpTiPPf1P','aRYL8YwNZRlc7UH6auge5qjm4g7rpq9X4l1p5hE5','29YbxO2kea3DlWfPaoXErnC4E','84FSOEqsFZWCg43UCokzCkYxjNLYlTNjvxScn0',13);
-INSERT INTO ti VALUES (-6644926135146130635,55,'fqqjSBUg81','G7BVaaLGSPDWt1Y3k1J','2IpTiPPf1P','aRYL8YwNZRlc7UH6auge5qjm4g7rpq9X4l1p5hE5','29YbxO2kea3DlWfPaoXErnC4E','84FSOEqsFZWCg43UCokzCkYxjNLYlTNjvxScn0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c BINARY(68) NOT NULL, d VARCHAR(43), e VARBINARY(19), f VARBINARY(49), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (85,41,'7xTh4SzDqAMyVEe5','gIcjRgqsc2jRFPFgTCjhbfXkC7Zqx1Zvpcq','kOFL','c6bB6kT68JFzSbjwZgAV1TSxke','765zgm6yJdnlAFyA59dqmLLwkAr2IXRDdbdqdRylcAPojAaptQRmaLJEPN0Xk8e','G53EWZZPl4pD8gpimATN39j5G2axflpftiqvVwRLHT4yuWBbrJ3jk9I4x7EoHwinP2u5NphGxb3swqo7zTh',0);
-INSERT INTO t VALUES (-109,-118,'HGqewiTMiO9tcWkFhKbUHOrqewgnBDICleAC','NGGWhS5XNjjzzxMe','QjhsnD6','A2RTKXbcjwsLi95hbJ7SHHEZPUq','ajFmIkhnJNe7a3qpQajU1wvGu1IhsBhb2AlEWzCP7e84PfPtSEG8gyFcx6XjhlqbZv1JTIJPDLP0TsvDSjpsTCwQqR4a6vqiU','iybbX9hQOv8',1);
-INSERT INTO t VALUES (-101,83,'CCm0fswapDCsB4','mKY0BptF4R3UF','hALla0Y','W9DKtmBn9LQGeo10R6LZ1C4PGevpKscZ','tQAjH001EbJfWKE8m42aogi3Q5qh4yyEuyJXI3uvW9Bpaz3x1ULPPE1KqC0FIzW','KHalImze7dOH65iwoH3boLvpoeYV58qQUTLIriX57k5DlUS4NIYxMSR6UpDJzaCLuKsShoBOSfZ5KS0hNCLB2GBGpbsE',2);
-INSERT INTO t VALUES (61,-114,'zFQvRvi5SGjfEH73k9q','tMbBJDdVS9rMnq280nL94IIJK1dgLc40d','MH0Hx3xgEBinif','yc','YzF','so58MC5H5TwJrjS6xOg31ULRjP',3);
-INSERT INTO t VALUES (-6,-9,'NDUkbkRNqZRk3QlxQVKGdosn','aVhR','U88EWfnXb','qdNLnWJ3KOkzoXrKjSozEVhV','YtQGI1IahXTR9mWSpZpRecydJCTkR1','3v7edW4X7hDv7H1MLvo8ZGJ',4);
-INSERT INTO t VALUES (-6,-89,'NNimFCQ5zDEKrwsbzGHwGQfuITSwyT4','3RbrpeWMJnYVjmjMA','8i','kAOUGBp0pc6r','yoSkZOGafJJHNX','SmBU79o9Qnc5WegMYdBbQwq85RqZqGYULLR8X5oyimf9n',5);
-INSERT INTO t VALUES (-40,-60,'vuP9cIvdyBZdsb8UvgeqqgGjP4p7Gg7C6qg28sURWnhR3rfGDVZrZYCiEyGcYcP','hYrFhef0QRBodWpq1XtKqQsDx','2Hc','nXA33XGx8IrepaZNeI','5goDzzFFS3u8zEEgoKKRMYyQbwDJm4wmAcMg41I4IQsiOwVvyivlPyIo5JMIbLgyUjDHLtelG3PGalXVPyCUViFXhqLH','PjXZIp1YeDm3CVKydTcjCxTBnWGEQOGdrGBvUckjpheIixJGHo3U2arzQXI0pnmote1xUkp',6);
-INSERT INTO t VALUES (-23,-58,'aogucl2hJ8c8tFNowcVAb3ShiAQTuZ9v19B6LtF4MU','5Xqdi5fwJIhdFVCudVnGQS6nptGcZS','sI','B3Nf4EWNuIxDKNfJMWzb6VuC6dmnbdGbShUtoLg0Td8a','kqqPhJWnBTzz','TKOQS0EtvMh',7);
-INSERT INTO t VALUES (80,113,'ZglFt8vsdOY23jPGsLGQc','9x','SXSA','8SBxLzVNEtSl17WYtNT8AuvI7OuFcgWJ4tZp','ybvDZ8wp1BgaJbPPEOMlQKb0aPtxzgH2uHKIS62RXSan1WYIBFvJa2MGiyOp2RaotcAvtIgoZQcXM9d75Qrb76sdDBJ9W1','aNtOCDMAisuJ90vFNg2IB7ZfaKV5o1VylvZbJ00nK5Wn7jWJnCRW5vDpI',8);
-INSERT INTO t VALUES (72,-63,'1z','FD74ZJAfsz4Z1bHijdeZquFjiO0uYIvbT44g1R','69CK96ASg','TtZIhl8QNrlb','jLMipB69Y2bH2pxzFE9QSTm2N2ZlrUvTvIwQ7uI7AVy9VzyLdwPpsjd40','km7Nf54FXYHjS8BxiCFKst5sltdKerHXkGPbxo675yQC373IUYlWhkIW6yVYxytVVu1gqyvFiV98sbnmebNrPmqLCG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7580005177122108840,-1989583620,'tlscOMLyCHkeJ3','pM5i06kHv','mkUptJVF68ejXwLnOo45b','yhhPZIi1PAKAvOFm7Y2EKTaf7kMCD1WTF0CEj9HL6QP839Nj9J5zr4HfhQwllOZU','x','X',10);
+INSERT INTO ti VALUES (7580005177122108840,-1989583620,'tlscOMLyCHkeJ3','pM5i06kHv','mkUptJVF68ejXwLnOo45b','yhhPZIi1PAKAvOFm7Y2EKTaf7kMCD1WTF0CEj9HL6QP839Nj9J5zr4HfhQwllOZU','x','X',10);
+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 (-6237182052721204712,-627024177,'GrFiXc98orXWdPtnp04cSZhKnoL4s3lspvEOJAV9gHq','KoyVTU94DKmRYfe3PUeyM6gkWriKGU0LnKagoCyAdYB4gS8xNh8b6mIeEA','4IstjAqd5OlSNmWJQSjI2XrIFAk22kjzhpT027sOi','KAZ82','L','Q',11);
+INSERT INTO ti VALUES (-6237182052721204712,-627024177,'GrFiXc98orXWdPtnp04cSZhKnoL4s3lspvEOJAV9gHq','KoyVTU94DKmRYfe3PUeyM6gkWriKGU0LnKagoCyAdYB4gS8xNh8b6mIeEA','4IstjAqd5OlSNmWJQSjI2XrIFAk22kjzhpT027sOi','KAZ82','L','Q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7799308284058468427,1597319923,'y8bXK2oTh9ufxHihsSsEu4dWCsBRJmZMW3nJ2suXCgd62zOlOwK','QgSLlXxMtWwapkUvVLIMBpkwPTb0scVHvGzyppOwqzIeVZVAxEwPbD52GINYSyPzai','ABoalxh9k4NRE2mVfngdSTnIJZqcaIyEqOMfw7dnWjN10lY','0CwZo2lVEN','v','T',12);
+INSERT INTO ti VALUES (-7799308284058468427,1597319923,'y8bXK2oTh9ufxHihsSsEu4dWCsBRJmZMW3nJ2suXCgd62zOlOwK','QgSLlXxMtWwapkUvVLIMBpkwPTb0scVHvGzyppOwqzIeVZVAxEwPbD52GINYSyPzai','ABoalxh9k4NRE2mVfngdSTnIJZqcaIyEqOMfw7dnWjN10lY','0CwZo2lVEN','v','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8657516674123898212,1585180565,'tvhbz8d5xIrSDouy8ibPAAU045ghOUYcYmtJkdvAUTx','JkNvoQnDCpaWzdnHU0rsGqHO12XyuJvPA7I08GMakqhgjhB7XZfarwR0RtDcsMRFXWLvnTFDul01AHlghfAxDXGFrqJKXR7KKOD85eSLr78enYFYNwc1YM3Vlr4GhLuvN4rBXgcMoAGaHCfRezSEJhqz4Gk5S49FKtn7G4HoqXxr2FLGU03dw2aL5CTDZd2feBFcdGKS6TaW9kOIGimKz4pq0vdRoBpUzhlh4UzsWAOS9uSYr3dFym7','Jg8kTojs','lEKbtxsx6TIjDEemTbyaEfFpyJQicBKuyqWzNL3hDOnJ0ONpJtLeQKD8AptgDjSmxJvsBuQOdOhBdQ15EODSKpB9clE896bJ8ua9qbNlYl9wBzbmO5jNdVsnc9k2lezkpaQ8rfXnaAIq24Q6IjxW4wlPxddyJIKW0y4ak85N2NSMzt6rB6gqwp3Yaz3YqnywQsxj4GvTHDxnoQMU47cpGdRSpVlo0YicDUoMhqc','0','f',13);
+INSERT INTO ti VALUES (-8657516674123898212,1585180565,'tvhbz8d5xIrSDouy8ibPAAU045ghOUYcYmtJkdvAUTx','JkNvoQnDCpaWzdnHU0rsGqHO12XyuJvPA7I08GMakqhgjhB7XZfarwR0RtDcsMRFXWLvnTFDul01AHlghfAxDXGFrqJKXR7KKOD85eSLr78enYFYNwc1YM3Vlr4GhLuvN4rBXgcMoAGaHCfRezSEJhqz4Gk5S49FKtn7G4HoqXxr2FLGU03dw2aL5CTDZd2feBFcdGKS6TaW9kOIGimKz4pq0vdRoBpUzhlh4UzsWAOS9uSYr3dFym7','Jg8kTojs','lEKbtxsx6TIjDEemTbyaEfFpyJQicBKuyqWzNL3hDOnJ0ONpJtLeQKD8AptgDjSmxJvsBuQOdOhBdQ15EODSKpB9clE896bJ8ua9qbNlYl9wBzbmO5jNdVsnc9k2lezkpaQ8rfXnaAIq24Q6IjxW4wlPxddyJIKW0y4ak85N2NSMzt6rB6gqwp3Yaz3YqnywQsxj4GvTHDxnoQMU47cpGdRSpVlo0YicDUoMhqc','0','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2117632189201292227,-442805374,'PmmqXzzP8cDUWQEhqL','w3ZyNs0nJSyhIGR43mWmwe89PhBC88x0inA29irYeDJ0e2BoNfxAsr1aeX6GgFMlu954dVpS2DA5u9','MD5EqEbcrSiLSOj9Do1E3uGG5wHs37YGqgoWu2TmzkVquiCfzlFxI8nUd60RN90uQ','8EW9kGwJoWrnIcmUNIHJugXyQsR1I2RNE','Fe','T',14);
+INSERT INTO ti VALUES (-2117632189201292227,-442805374,'PmmqXzzP8cDUWQEhqL','w3ZyNs0nJSyhIGR43mWmwe89PhBC88x0inA29irYeDJ0e2BoNfxAsr1aeX6GgFMlu954dVpS2DA5u9','MD5EqEbcrSiLSOj9Do1E3uGG5wHs37YGqgoWu2TmzkVquiCfzlFxI8nUd60RN90uQ','8EW9kGwJoWrnIcmUNIHJugXyQsR1I2RNE','Fe','T',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7379303704207649773,-889239326,'WwXPc7d','uOqicTRdLGOGS2LDzVruMy4WkESqIT0iUeTFDMa39IPGddVpYdeVnOME2aJ9Hyb8hjRy3UN7x3uWoTrtH70IqEzlN3QDcLUMW8EVoNXjNECQegDLq8vpJSphQVtDxU2G2esegD0nKGZeKMELHZu5yzici7OYnBXQ6rtgkOcNtuQKUCi2SmkTWuE9rUxpYR0Fi4RvfRY7cBRNHnIlWcgTy5WqD81QLQs3h8SsDfzyzJa2qm','CTiYiw','0KbyjLXxRkp8vg1nXNZ9mQnXrAoNOuHhEgt9hQa35AClsPGuOkdqQ2YJIzoNdq64Bze25d2UwEqucKoVEe8kl7i1eO579zyIp3a9DLmoGOJq94ec3JMSIY1YBtn8pQdK7WFMH','1','lE',15);
+INSERT INTO ti VALUES (7379303704207649773,-889239326,'WwXPc7d','uOqicTRdLGOGS2LDzVruMy4WkESqIT0iUeTFDMa39IPGddVpYdeVnOME2aJ9Hyb8hjRy3UN7x3uWoTrtH70IqEzlN3QDcLUMW8EVoNXjNECQegDLq8vpJSphQVtDxU2G2esegD0nKGZeKMELHZu5yzici7OYnBXQ6rtgkOcNtuQKUCi2SmkTWuE9rUxpYR0Fi4RvfRY7cBRNHnIlWcgTy5WqD81QLQs3h8SsDfzyzJa2qm','CTiYiw','0KbyjLXxRkp8vg1nXNZ9mQnXrAoNOuHhEgt9hQa35AClsPGuOkdqQ2YJIzoNdq64Bze25d2UwEqucKoVEe8kl7i1eO579zyIp3a9DLmoGOJq94ec3JMSIY1YBtn8pQdK7WFMH','1','lE',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(69) NOT NULL, e VARCHAR(45) NOT NULL, f VARBINARY(36), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1387128861,11796,'HDS6pR','sgAoAh4lXA3PjX9RYTzc7n','N5X55BoZJ','9oNhwJnHro','H','m',0);
+INSERT INTO t VALUES (-1035587954,11994,'YayJJUuxgqaoKeHfXCIgdqr','ON','7KB8uSBT4ey0DHMkcIt4xX','0w4G2EY3grfA3BRuZQLpv','o','q',1);
+INSERT INTO t VALUES (-898286624,43358,'Eyj9WtKWJhQzE3qt2nxsyr7lUNvJ4O5iLSgnjKz','tQP3vpun2i2wiupt1xD3fW70CnBaUVInQvpnwyKCZ1UoBZPTusrvSoMi97vEiO9Vt','xjTPG4bMIApdK6eM','S','9','b',2);
+INSERT INTO t VALUES (69061447,25397,'xC2P8MKe9r9UxK7Woggsie','7D3TE3Z6VSKAePB2MSPQ16N2NmrXQ77S','wGn1kc53rZRJ64pU766vYw4xYHf04P23HVIpMRo2O','lXDEqNrRi2nEg1WUfGeZXvJZDeGkWMBddWXU','r','6',3);
+INSERT INTO t VALUES (288318724,47455,'Dyqu81fql9fkg1y2pNYsjXkqGVFqL31oQc9wXVm9si','9JlpOF8Ixq3XnjuxPHJu1auFgVuIRuxRJ6bFgXWELDBR8huOpR2m2','Cuu0WNnp059kQfxdj','jchOV9naGPmleDgy1ejiTZWfNrGlwJ96ehxq','X','U',4);
+INSERT INTO t VALUES (139564461,25326,'0QVPi3uoPEyXyl','cJxae6sRWXUny78Oo56dL','S4xMqrPgfdVcYIur2i9za07','MZvfphJjB2Q9p','a','X',5);
+INSERT INTO t VALUES (-2123233731,14184,'YHm3gMjE9VBqp','g8ba51ddaDf0di6xMD3Ost','VWHvG2ZDDGV99y5FDnlOsq9ZqAatZ5aTRaK6EP4wpI','gpWzfSVmjwWl0r','7','v',6);
+INSERT INTO t VALUES (-2111084952,50311,'2rrEIotTZ0NFRH','W2JhCArUY0SosL57hj8ogg4CT7a92mAKQ7mZgLCsV7iNkTeue4eNOQZOikAFpkP7eMz','J','19WQDALYIy1wJ9gbfF','U','G',7);
+INSERT INTO t VALUES (1032405840,411,'7K7JnjePDoxTw3fcxaNJviqXBdDZuGl4Pb4','Wm4QVCdv71tq7voi98KvQ8EsWVAwApWz7GgVfCvXFSZwzEj9HcW2hD','NDrpttt9IQd2S56g2q1Hlicm4OHT','aao','B','t',8);
+INSERT INTO t VALUES (-1912924895,921,'gbLesKx2SZFxVQSSjqO8DUL0eDYqxXqEXmp','rHXdUlpA7e61giiru99JWaNuwimcWCX5qNWurFrQ6Ikqb6tbEhmjJCZ','kfBuudqyag8HIPS0hKcBhGlDDjc0CyeLpx3','mZZM7s','9','4',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(69) NOT NULL, e VARCHAR(45) NOT NULL, f VARBINARY(36), 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 (-323266744951482254,-82,'h3brpArHm5zpCnCkw0wnOPrsD0eS7L23H4QbBg4XnzmUzlgCOVK','nF6P','xHTqibu2Hz0iXOmQAq','bQiKDJSNsglkInRVEbgQs16pTkea6','K0R8mViZ2iNfe4OXnRqr07pk6qgK6JV04pNhtQLyJiCeLF68nSh07pRNrwhBclje3Kox5fPjXzq3JB7U5Q','SEvsgduieAbEno9M3rEkZKZtaE0TDtIzzd',10);
-INSERT INTO ti VALUES (-323266744951482254,-82,'h3brpArHm5zpCnCkw0wnOPrsD0eS7L23H4QbBg4XnzmUzlgCOVK','nF6P','xHTqibu2Hz0iXOmQAq','bQiKDJSNsglkInRVEbgQs16pTkea6','K0R8mViZ2iNfe4OXnRqr07pk6qgK6JV04pNhtQLyJiCeLF68nSh07pRNrwhBclje3Kox5fPjXzq3JB7U5Q','SEvsgduieAbEno9M3rEkZKZtaE0TDtIzzd',10);
-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 (7906586524808752889,-48,'I2jWZLT62uzyY16Gbpm7KtjHXHX','BcWORYIMy5qyYy0xCBh1tWSSbDi18YfInD574Om','EeSyBAIWotuxv','nHoNFm3W8AEbR4IQga0A4t5DjPjekKtYCwkThY0HLkY81bRA','H9B28SqqxPycj9P1fMmyuhXixLj5VSPFjyLTP2kL1vP3OYxAuUDO','fJ6GfoF8omzMe4TYqpvKOYOgoD6vn7ac52rAIpnEDKDApWOOVmoGWjuWAdomgXo0YUhAak5',11);
-INSERT INTO ti VALUES (7906586524808752889,-48,'I2jWZLT62uzyY16Gbpm7KtjHXHX','BcWORYIMy5qyYy0xCBh1tWSSbDi18YfInD574Om','EeSyBAIWotuxv','nHoNFm3W8AEbR4IQga0A4t5DjPjekKtYCwkThY0HLkY81bRA','H9B28SqqxPycj9P1fMmyuhXixLj5VSPFjyLTP2kL1vP3OYxAuUDO','fJ6GfoF8omzMe4TYqpvKOYOgoD6vn7ac52rAIpnEDKDApWOOVmoGWjuWAdomgXo0YUhAak5',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4834575399668292938,53,'sDDOwwlAC2t4u4bNCAkJOqZnOr','xd74q9Fe3vXwQizqIUqEvaJ9Tsfvk9rSV4WDcbQ9Oh8JqgSnsjrrCtxjf3vLPwWo7oyK0TjUuvkSqxZLKfPPVMFYKilvQJhq0IKnU4rkpV4ajY0h1owM3','0guJ3fAuSz4AKE','hSFyCD2bm6W3JULWhqa0Sahjv7qODYBhZj','2i4bqDnvqg4zNJ5ih2d3qys3PQ9ng8P4uijEiyqU04','EU20DM0vzK6MveZXfVtTPtCfqcIt6rV4QGOdLYU74nHXSK829daqD2IX81EASJBjpUR',12);
-INSERT INTO ti VALUES (4834575399668292938,53,'sDDOwwlAC2t4u4bNCAkJOqZnOr','xd74q9Fe3vXwQizqIUqEvaJ9Tsfvk9rSV4WDcbQ9Oh8JqgSnsjrrCtxjf3vLPwWo7oyK0TjUuvkSqxZLKfPPVMFYKilvQJhq0IKnU4rkpV4ajY0h1owM3','0guJ3fAuSz4AKE','hSFyCD2bm6W3JULWhqa0Sahjv7qODYBhZj','2i4bqDnvqg4zNJ5ih2d3qys3PQ9ng8P4uijEiyqU04','EU20DM0vzK6MveZXfVtTPtCfqcIt6rV4QGOdLYU74nHXSK829daqD2IX81EASJBjpUR',12);
+INSERT INTO t VALUES (-4966234311048523682,44616,'N2mjb8dCIF8kDjOdtyVTgBCkWGIeEHgIacYNI3Y','N8yzxxZTTK3ecNeOWnK44vZ4uTtGrpcHn6eBKI27OsFZrfRSDPgreSGJxVyJh3YN03','3hZsgRsnaZPqrGmya3IMgKGQnRbD4qBR8RKI1','fzV71gJjlSwuAA8jTRcG6h8','n','m',10);
+INSERT INTO ti VALUES (-4966234311048523682,44616,'N2mjb8dCIF8kDjOdtyVTgBCkWGIeEHgIacYNI3Y','N8yzxxZTTK3ecNeOWnK44vZ4uTtGrpcHn6eBKI27OsFZrfRSDPgreSGJxVyJh3YN03','3hZsgRsnaZPqrGmya3IMgKGQnRbD4qBR8RKI1','fzV71gJjlSwuAA8jTRcG6h8','n','m',10);
+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 (225718108399288597,46952,'BGLjdLrFzVPPRCXTfBZRNeeGItKjtgwP8WqFe','uZ38KAdsAfZKgsS4iLGPjlLEmhg55OiRB7667zhFB4wgl6ptVXIf','FOommq8Ggfuh4PY064fcQhk73lplTiv3nfu','Ls1xtL6yMxcu0RqhA','Z','a',11);
+INSERT INTO ti VALUES (225718108399288597,46952,'BGLjdLrFzVPPRCXTfBZRNeeGItKjtgwP8WqFe','uZ38KAdsAfZKgsS4iLGPjlLEmhg55OiRB7667zhFB4wgl6ptVXIf','FOommq8Ggfuh4PY064fcQhk73lplTiv3nfu','Ls1xtL6yMxcu0RqhA','Z','a',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3640651657007070730,6589,'fK3XgdbLfrKwr57Jk7RUxp3Qppl0EJ5cd','xGgb7LMoWR2snYBLPorTpjs1LTnWnUA7TWPHsIiG4Uwxbl6dPbkDs5PN5zzAIGvJhng2OZx9','pRgHNOSu','vvTtY1vIsKWOeIp0ZnE','u','4',12);
+INSERT INTO ti VALUES (-3640651657007070730,6589,'fK3XgdbLfrKwr57Jk7RUxp3Qppl0EJ5cd','xGgb7LMoWR2snYBLPorTpjs1LTnWnUA7TWPHsIiG4Uwxbl6dPbkDs5PN5zzAIGvJhng2OZx9','pRgHNOSu','vvTtY1vIsKWOeIp0ZnE','u','4',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7398768013328650093,21,'f9lx0W5n6TJYf7vA0nkZ226t0gs3xpVdmmDLh0JZVzALtz36gAKCAdCiHGA0R9yWxwC2','grvSlHcNAYuTG38XrwNTS9Rc2yOEdtGp5FClZ2JNyLvorNn6qWdo9T90CFafQ8SJ8TVz9LmfI3aQTPvxhzEd0GbR5iiTPZxR3jtNSjxripMrlnFR6Io97K5AA83Q29zuuV7KQ2fKRIece4i0dEqivTBB04sdwA5pVzosN3jSY99vr0XvA7uFFRBXXSwcAMwz8GcJrngRXHrx4K1QgQR3hemEmPBXsFLgygymsciSHkB2ccORDHgQO1Jt','apFKSjf2Zs9','NUNEEgv96t3Dayt6O5M7XgPaYAOSqP','ZvPuD62e30duBSm7pmPryjgy4DtOYPVweBJoftF41fT78nXmdB09PsEyBT3','R0UATmI73C5X5DEBm0wNDbaOVEDVRLks6FmUUpLH7l8bftNyCCtdnYODcMBsfT7G4Og8koAALqk83ZJo2xNJR30uYgt9eMneup',13);
-INSERT INTO ti VALUES (7398768013328650093,21,'f9lx0W5n6TJYf7vA0nkZ226t0gs3xpVdmmDLh0JZVzALtz36gAKCAdCiHGA0R9yWxwC2','grvSlHcNAYuTG38XrwNTS9Rc2yOEdtGp5FClZ2JNyLvorNn6qWdo9T90CFafQ8SJ8TVz9LmfI3aQTPvxhzEd0GbR5iiTPZxR3jtNSjxripMrlnFR6Io97K5AA83Q29zuuV7KQ2fKRIece4i0dEqivTBB04sdwA5pVzosN3jSY99vr0XvA7uFFRBXXSwcAMwz8GcJrngRXHrx4K1QgQR3hemEmPBXsFLgygymsciSHkB2ccORDHgQO1Jt','apFKSjf2Zs9','NUNEEgv96t3Dayt6O5M7XgPaYAOSqP','ZvPuD62e30duBSm7pmPryjgy4DtOYPVweBJoftF41fT78nXmdB09PsEyBT3','R0UATmI73C5X5DEBm0wNDbaOVEDVRLks6FmUUpLH7l8bftNyCCtdnYODcMBsfT7G4Og8koAALqk83ZJo2xNJR30uYgt9eMneup',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT UNSIGNED, c BINARY(61) NOT NULL, d VARCHAR(91) NOT NULL, e VARBINARY(35), f VARBINARY(39) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-25391,620815154,'HU2WcsIuxGXBNVUghEMFyvWm32uksZNibpcg6vvUnMgvbot','A8vv6Utva6ZFkyeGDQJLlUxbJrdYHJ4l7T8TdSo7RNBN3mvgK1gff6zYwkEsvIWUZUe3Y3jGH6MgY1S','Bk80vAHv','ShUr9CjAgecQHVEtnvCyIdW7oinb55FqRJPiNzb','kPLnQeP8eSHruwQovEvaxNDGjYkqQHUngZO04I1JKH4opwqU9uHeRMi','muqWRnD851xA9h2SOYnwIO',0);
-INSERT INTO t VALUES (15346,2776058272,'eKA4rB6s5OmGkoMZYlCYYLbTe2','iZO','4S2eRWnxcwOdJ2Ngp5XAl2xfE','2c4E8jrj4ZYOKTHu','3viDyeUjcrIRPy2lEGf9tc9IhTLJhqiggipcM6EKTm8PVcouq3NB5PgK7xVEFPwFz2TQ8yMZHiZ0HGUUq81DPC2l7Ku','yHzgNAV3mYTGcFXmCgUrAf4oSS',1);
-INSERT INTO t VALUES (24921,917040745,'esRp7JBdJVXr2Yv1RLIvBrjZB2haAHfL6','nNuLZN431UourJpEuNT64HlktGsTGeNPFnvvFLY5soSosFmISWTfRWUTWMDPetx9nuVRm3BtaiAzKW0108tb','AfwYKkkbQUpX9Ec','Zo9rq5U0cC9Kl9tw9SN9MF9OyY','3heOoSThTgj0FhswHQnOrza8HaX0T3DM1kbUfGj8FhWqL30s7KcR7b9SNs','1VDaIPReYaU0S0crMJYz3yMfSZdOaG46NuWlkP6eY',2);
-INSERT INTO t VALUES (28148,2331939299,'hW5UzBfyZlDIBwmriKMz51xCW24xlopC4z','lOkAUadcjstCCkBCiKTODzge7NfeQ2wF8nczDiaUfbDLitNhefQNaWRwkOegym4u','lhqNsGpTEDuc7G8bWAVDti','J3SG9ULwAmvJuusBp1GXHxTqNyxuwS6S0MIfoAz','IuuPZ6rHqeDr0CnS5FLg2oBygQUuFZoqIOmGEGGgblsJFLmKfUi08Z6tMws66CWsTqZVzj1KB7PI9YD7AIxXg92nz','9rOMJIWRJlD2UMRFhZW9gEySKEuSl6qLkrudc6yRGm8L2v4mUPn6BWq1VGpqVa',3);
-INSERT INTO t VALUES (-24839,2293030042,'dHXkBHVw8oZhgmJQexO7V','9htaoM2gR1p','T5g0QA7U5FC','geCU0kpDM9TxFUiq1Z133iBhWiwvVccGCBlo','aoqcUYLuVhpLw','4Ta0KQMoaAI4Oy85tElUwmhIDCxAO6bPq7vapyJYvphAmaoSGdvaFWnj2KvX6h',4);
-INSERT INTO t VALUES (-7876,2221121009,'DqZYbG0sRx48nXE63nwp6FVQCWU9XZtQlgVw','73HkzUNVlmJnQ9pgPjyb7quU2LJP27qC7nJ29QZFiOD4qTjtTzVLaJrgJXlwWSELIBW6V9MjxR4vrkw1n','hlHg0XiJH','zsUFJ3ZA','HcJmeHQlXCp2maQPQf','6DOnoIS9MIEk4RUTZf5HnHUEFRsguJp1Aq6xny5r',5);
-INSERT INTO t VALUES (7260,2811535505,'ZPhW1I2XU755OxzQTqSE3HYVbfE8u40fzSQJHySU','u0dmw8ok8LYgQZLAW9y2sapWLkCXj7fpythsMDyn8bRIa4VJyWJqnW606jGTPxotwukGmF3ylOe','F2XxuHfOfWipzDhJRoQD24At6sYSzt6','7EOyASOi3vxFp1g5rlm','j2zKPqzsmlJSHFojoXCIkjpnYJWGeRi4L7','w3X6NgX6g82JmJVj4oBRVQOjq9v8',6);
-INSERT INTO t VALUES (24536,1493898085,'7fo12unwi','1sqFAq','1U','cX06Ej2DsnGZRUy3FY','fTS0V3KR2Jp8Dm5Am0NBbapUgrIOyPwbUTsBwhJWyWrPCxQxfNkcrNUnkuop8j20NCdN0tYVImAR6SskGJTLpa7i1qDKeSV','8UV4oYCzptiqxNHcZJ6j5iloRSp8xMdRZeSn2s0UUdL7ZiVKykNE44KKn9b7z0MspEbmJJijYrF2hFxBMS82Fh',7);
-INSERT INTO t VALUES (-19397,2282303696,'0a89Jaa7FoO5sr3GJbYZ2zLkVSQkd','eoFS7wghfa7co9ZGlbXvJTLR2','gmn','07kTgv3yDEWRYp2bqHvHXo3LsgQ1yr5kOxJWYW','Kjosu0CqbbkwvSDITRK31J6dsvqzecEvTcZkeGHlCX568HlD0kO9MrJNhuxd9iyQYFrAAX9JoGztROuBRq1pKIgB13r0U','OIFTs5zNJus0',8);
-INSERT INTO t VALUES (-6999,3794243113,'m9sZLUgVBjwzeAXM6','oImXn6uMc1YvTawBqUydgJLiW9LQky3AqAEA3lS8gz8bp','gErNpNSf','biXA4hG2NwwFrSMCGAZTTcX62HRN17exDoAat','88gQtp5NcbuJLJCxrmRxpD1PKKCU47Kb3zqeop7WFGgx2cGYoEXCHimTuSyEgE6CciezvLRzI89L3Xr0bSD11K18VFmD7V','g1nxwfXMgn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (169311463889652248,3669,'UnORghuLdAcgGvga3ViqgmQp0MYb8f','pBwwMPsKKeG5WVayCpsrhMGqtCqVkzqE4OdtwFYTnC2gg8uZjj2VTGfyX4RzgEnE4KVUfV4ZBbssMLpbuofZ0uU9nC6sMhh379auSo9bgX5A6mT2SgzoK8hY2rhkLRUkd1WNLNurew0mgEQ3KEQB3YgGcIIapQN2TUDRFzoOgVxw2IfRGR9drgYsbL1VwfxVBJknOibi1xuBWtGJf6cw','fpj5uab01OAb7nh3FptLZG7Behv58LGEg','ulq1kxmsHaMh3SqaVgQjtmVJ9wad4LvaMENQf6jXeG4m1npLZcLqGTNnuOmhUxSbPStzBT4','f','z',13);
+INSERT INTO ti VALUES (169311463889652248,3669,'UnORghuLdAcgGvga3ViqgmQp0MYb8f','pBwwMPsKKeG5WVayCpsrhMGqtCqVkzqE4OdtwFYTnC2gg8uZjj2VTGfyX4RzgEnE4KVUfV4ZBbssMLpbuofZ0uU9nC6sMhh379auSo9bgX5A6mT2SgzoK8hY2rhkLRUkd1WNLNurew0mgEQ3KEQB3YgGcIIapQN2TUDRFzoOgVxw2IfRGR9drgYsbL1VwfxVBJknOibi1xuBWtGJf6cw','fpj5uab01OAb7nh3FptLZG7Behv58LGEg','ulq1kxmsHaMh3SqaVgQjtmVJ9wad4LvaMENQf6jXeG4m1npLZcLqGTNnuOmhUxSbPStzBT4','f','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3171951654620237659,62545,'RiO6agvC8gKcEdAJNdn','PnvIKmy','PWsBE8FNLQIcbdLcXeVQj7FqjedrhPf1uO8q','i0bvoOyGETbGo2PLTXAwVOJANIMv29TnvqYUALQqjBFdLtELb3vrZ11MdQNWZSj5axkMxEpPcJNHMtPxaf2xiKX5vHzCRKWsV7zYmRBTP87cw6Ifzv1zleJQiAEQjVHlcUwyYskG0','X','7',14);
+INSERT INTO ti VALUES (-3171951654620237659,62545,'RiO6agvC8gKcEdAJNdn','PnvIKmy','PWsBE8FNLQIcbdLcXeVQj7FqjedrhPf1uO8q','i0bvoOyGETbGo2PLTXAwVOJANIMv29TnvqYUALQqjBFdLtELb3vrZ11MdQNWZSj5axkMxEpPcJNHMtPxaf2xiKX5vHzCRKWsV7zYmRBTP87cw6Ifzv1zleJQiAEQjVHlcUwyYskG0','X','7',14);
+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,49293,'cBEd5nZgRkzYJ41w4CQxpnfJFWRFTQ3dl6x847','Rn5mNoryEsmaNE6yrdfRgyNoJvRWFCHxHpzqYu7Z','8zKcXZIkgZVoDNVtsTLH5fxJo9HIoYUoTC','nOxYHdb5Zf5eR5nOaqGMowQwwQST03vJ9','2u','G',15);
+INSERT INTO ti VALUES (8662260029858766818,49293,'cBEd5nZgRkzYJ41w4CQxpnfJFWRFTQ3dl6x847','Rn5mNoryEsmaNE6yrdfRgyNoJvRWFCHxHpzqYu7Z','8zKcXZIkgZVoDNVtsTLH5fxJo9HIoYUoTC','nOxYHdb5Zf5eR5nOaqGMowQwwQST03vJ9','2u','G',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(19), d VARCHAR(55) NOT NULL, e VARBINARY(80), f VARBINARY(52), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15653811,6845845093349441638,'qXc5CZRSqPSXhD1pN','qHif0MaJlGvaTiz3Nvh90BnqpOWrjWMDv5hy','STdvbubhCAqaBgpmoQHrdR7wBFhylHmpBJIMKrXU6jUo2eEliIeiJG6Y2NnW0hpFpX','CmnNI5K6skgEsZ7I06xE','MU','x',0);
+INSERT INTO t VALUES (8678860,-5679381987652373601,'tPWyQ','y1nUnBOwN','RVmJhq','VLtcpzWC84czhtvCaRCOpS1GLUHEjMnqf5i3tU3Mwb1PiJ9PSc','7C','G',1);
+INSERT INTO t VALUES (13135228,-5752930377154625535,'2Z7','wLzzpWTZQQfK3DdtkueCkOB5hwsLpUItw','8hElknMf4XjQuutqf4caaWL8lBBzI38kTe7AxmH8BnP8xAWvHOQr0ucgcA7Uns8eaCrVxT','F9nOH7lqyt62whq19RlX8pmIo4T9HJwgBmubOp0gNWrc8j771ju','1','y',2);
+INSERT INTO t VALUES (6377625,-7465092087364731801,'HW1r','p7Nh1BtoHU0KqoWlB5iW23mOxL2ppu7JTMdcvms2sBZeGf4rDEVki77','pULhQ3ruvKzhZGfo37UMdw34SmP','gdN7gETxegHeBLNE4lLaAiIybi0NRKA','bK','I',3);
+INSERT INTO t VALUES (8034618,-9186069019823681386,'nejaIxS5AhqS3a','Np6t65OfVbamHm75D9FQh52ApzzgqxyYiFbqZs3Y4qB9Qh','KVOg1NRbeXFZLyn8gqJfoRWIgQh085X5lyZy','bk1csUCzQT','6','d',4);
+INSERT INTO t VALUES (5115092,-7688136796083883158,'6KUfORzDrlcxE','1Z9IVOfuRmbng05HDnBJniIJ3i','EDyBNgoQ9pYd','uqeOqyTzDda8bXdLrJelJx7OKbNQtX7','a','B',5);
+INSERT INTO t VALUES (7178144,-2762248458483316209,'zFOSEGX','7kb3kfMKtEKQN49RAOsL44qTXD0kQhRnHsUMXRDQhbLkkw9','zu6HPqwoKYoYwqcPkO1I1zNp2jmEDNoFGUEkaypvB0smuBuU9hAIyVD0Vug89cFSoT6','g41tv5FAW9PXUnJGb2','F','J',6);
+INSERT INTO t VALUES (12087401,7432574482870003337,'XeXmaHURtqj5pEf','7AXLz52BMuoDPBBRQvquhogkfpLa6X8XPfOkZP','JlOJR86qFz5zib0zwWAYiBA1cufniRy8KLty7kGzz5Iu3OD0rXVM4CoHvnrH1PwkpVMs6Ov','9aFSBkCITZrkdarUSDangFtFaeVXwWpVPo','Lj','O',7);
+INSERT INTO t VALUES (8259597,3884325622114317336,'6FF9hE61AjQAP','dxpSn0yvSaEI9yklHgRqaWi2xFI9k','9f2yVCrct4vmRv2wpzzDce13fgZb4uvMr1B9fw0b7rouARffiPxKf5LDPOI3','Ze3jyeFIA','Z','O',8);
+INSERT INTO t VALUES (9620333,914886046436123345,'9neI2iSTcw9R2C','IvogPf8Reg37s9NNL','3n21PgPSChOoab6a3w4Hch1GxTZ1glLrS3yh','2M0TrimbmyP6eSdz','3y','M',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(19), d VARCHAR(55) NOT NULL, e VARBINARY(80), f VARBINARY(52), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-393471686,4185248085,'v6R2S5JPqnwb9e3LPZQ8H08x2jEOeAql','vpdhClN9GW6as5Unb9ZUPmp77HqaOVGqtkgrkXmTnXKEbFNMNLFCrqCK4LlpmE2xPYaJZ','EamawB8ZrcUyEcqwI0gXq95dTruKI6mW5Y','kWG5dLCI6qAz','yPhHLP9Qv6S9I9wBpmiKSVlGABlpZxpr7O9S1fJmDYvYK2s3xIfUveqfp1lPAQlvb1GoXaocFQKVR9','OPK3pwz4LMVvSCgVp',10);
-INSERT INTO ti VALUES (-393471686,4185248085,'v6R2S5JPqnwb9e3LPZQ8H08x2jEOeAql','vpdhClN9GW6as5Unb9ZUPmp77HqaOVGqtkgrkXmTnXKEbFNMNLFCrqCK4LlpmE2xPYaJZ','EamawB8ZrcUyEcqwI0gXq95dTruKI6mW5Y','kWG5dLCI6qAz','yPhHLP9Qv6S9I9wBpmiKSVlGABlpZxpr7O9S1fJmDYvYK2s3xIfUveqfp1lPAQlvb1GoXaocFQKVR9','OPK3pwz4LMVvSCgVp',10);
-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 (1811065058,27845210,'Cm9r0uX4qKRsIZTMu2nlr3D0dK1d9ZYhgMk','FIH27lOogD6Nb4TDc32wzFmvXCeRIoStjcV8L3xwUwXe6G','s3C6UXvY5ISEFekpgrPz','r26Yk67PE2QD3Xq5t4m7YkDQDeYpwGoCfYWa0','bqw2X','4T8iSRD3h1EujgmBYBLoKhlYfIosXbPKYpOE27Y6C7qZgO8SUuMPuBuWsGhDb5KLD1Yqzq38EMCcR4jDSexLebDNILmrSe',11);
-INSERT INTO ti VALUES (1811065058,27845210,'Cm9r0uX4qKRsIZTMu2nlr3D0dK1d9ZYhgMk','FIH27lOogD6Nb4TDc32wzFmvXCeRIoStjcV8L3xwUwXe6G','s3C6UXvY5ISEFekpgrPz','r26Yk67PE2QD3Xq5t4m7YkDQDeYpwGoCfYWa0','bqw2X','4T8iSRD3h1EujgmBYBLoKhlYfIosXbPKYpOE27Y6C7qZgO8SUuMPuBuWsGhDb5KLD1Yqzq38EMCcR4jDSexLebDNILmrSe',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (1893803,-8778871310608277070,'wEuDLxp89r','xOqCS59dMhbPolerxyvjv9heGii0','3W31AbG5wKJapS2e2DPIi9Qc9pDco3CBqaeCsLPx','kNjmg9v0w','o','v',10);
+INSERT INTO ti VALUES (1893803,-8778871310608277070,'wEuDLxp89r','xOqCS59dMhbPolerxyvjv9heGii0','3W31AbG5wKJapS2e2DPIi9Qc9pDco3CBqaeCsLPx','kNjmg9v0w','o','v',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(20);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(20);
+INSERT INTO t VALUES (14268773,-1420605872187900625,'tgKkiL83PB1Z','V0Wmfk3pscNaLMdSSdaPLOZysAcZH2gFRXs1BUjU','WT1','eHuViE','4u','V',11);
+INSERT INTO ti VALUES (14268773,-1420605872187900625,'tgKkiL83PB1Z','V0Wmfk3pscNaLMdSSdaPLOZysAcZH2gFRXs1BUjU','WT1','eHuViE','4u','V',11);
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 (-1327198021,1947624635,'fh3X60Kmi7T3NHgkr76u37v66pfhk4eHpgyzVoyE91d1BlwsqlSbDnf7XOq','pneroX09rxhHLQpTORVBs97z3FMXeBkr7U49DBEvje70mBWVDwKZv3dazHn5IM1rwiQt','poxLCJGyyfJZCslu1Mmu5EZFwkzZvma7zq','BCnW7YC','2yi2LKPnnIdvr6F5Yx2VTCGiDoLl5wbVvO7OacRax2S1aTJVfqoF1i9MddzEeHX3WT533M7oUTNdt16LBzDl26DRhCe78w9j4','DzsgJ2prVfccH5JgAbzJ88CJjys5FN5RKkl4CwzgT2IOXJWYmwdha9svDVAJZWP',12);
-INSERT INTO ti VALUES (-1327198021,1947624635,'fh3X60Kmi7T3NHgkr76u37v66pfhk4eHpgyzVoyE91d1BlwsqlSbDnf7XOq','pneroX09rxhHLQpTORVBs97z3FMXeBkr7U49DBEvje70mBWVDwKZv3dazHn5IM1rwiQt','poxLCJGyyfJZCslu1Mmu5EZFwkzZvma7zq','BCnW7YC','2yi2LKPnnIdvr6F5Yx2VTCGiDoLl5wbVvO7OacRax2S1aTJVfqoF1i9MddzEeHX3WT533M7oUTNdt16LBzDl26DRhCe78w9j4','DzsgJ2prVfccH5JgAbzJ88CJjys5FN5RKkl4CwzgT2IOXJWYmwdha9svDVAJZWP',12);
-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 (-1926914541,2299302817,'E7pPX5urrUDc','DxiKvanx40DynauZrxUhvjkZyrq5QWgw2fZaz55OAZbkTGdr0GqfG6fhSEqcEsQJ4cSzRtWK0o0eGsAElvxT6egVGzkgZctJehfECKdgZZdmNFjoyqUEyKWVyUyQi6V0RbAWguUUWfrfwdWxUcXT6p70YXrrNZ1NOLx1Js3nZEQQ6MXdDP2985OewHD42b8W1VXEWojjkLaCZ2XMXZRJhLg0eiYw','vML5nuFp4Ad38LmJwnpZ6oj7SJX2qa','LYiH3sUHJIsReRSyd63ZW4mBPlZZcNrtNcSvGYOPSnpzZPgKN35wVMDva3WvoXAvBOsZmvKM9PHITD7nDurHtVTzf72EAwqbuCggJ57Cv9T5E0xsG0CmAepddXDacryWeGKa4jRZtUEiiUkj5Hdk5lrvf9MUHDDK','7aMc38d5cfZkIZQVhu9ewUZPGZNXDMLbqqnLpKzclQeZUCr','22YyraBl9lMkks5RZKQH8C',13);
-INSERT INTO ti VALUES (-1926914541,2299302817,'E7pPX5urrUDc','DxiKvanx40DynauZrxUhvjkZyrq5QWgw2fZaz55OAZbkTGdr0GqfG6fhSEqcEsQJ4cSzRtWK0o0eGsAElvxT6egVGzkgZctJehfECKdgZZdmNFjoyqUEyKWVyUyQi6V0RbAWguUUWfrfwdWxUcXT6p70YXrrNZ1NOLx1Js3nZEQQ6MXdDP2985OewHD42b8W1VXEWojjkLaCZ2XMXZRJhLg0eiYw','vML5nuFp4Ad38LmJwnpZ6oj7SJX2qa','LYiH3sUHJIsReRSyd63ZW4mBPlZZcNrtNcSvGYOPSnpzZPgKN35wVMDva3WvoXAvBOsZmvKM9PHITD7nDurHtVTzf72EAwqbuCggJ57Cv9T5E0xsG0CmAepddXDacryWeGKa4jRZtUEiiUkj5Hdk5lrvf9MUHDDK','7aMc38d5cfZkIZQVhu9ewUZPGZNXDMLbqqnLpKzclQeZUCr','22YyraBl9lMkks5RZKQH8C',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED, c CHAR(15), d VARBINARY(2), e VARCHAR(42), f VARCHAR(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1618090489,3279037124,'ctixga4GN45qVD','L','0gaKMb9JHm3Oh8w8bh','jqQGLjH0B6Y4wfTRgw','g7uX3v1STERWAXsHxox7rCqCknBBqNiPaRHimLWa8mAIhV5ZJPvxPHwuDTHIfJmyB0','npzOY9Nq5nObJwEAt9heb05STISqt8NaV0',0);
-INSERT INTO t VALUES (-2007634982,3988289061,'cBfBDaLrWNd','H','EaVnqy','rgaExsSg07p0Fu','5HDZqUez976FrrmkNRCc7r3vxbxQjNiwiXeXOuLAi1BXhZujraeNUupCyBHbCKJ3ZOq3Ry3kYaybpE9RBtKMZ','WbD0ZoZssDGtVu503Vp0lK4YMaqe0NhxDP7OrnFxiNPk7PCqsxEdx3W1M1DEa',1);
-INSERT INTO t VALUES (1481702707,2357689218,'n79rGB5wvi7','AX','xP3AQ9kwlXxLZHlx','pfxe2oF8PglBzMSfc','cG0vZ79NrG2O2OGsGrB4XrYJSg2ACfoSiEFDErAPzck','1wOlFCniwxvOUTeaG9ZP2QBs9SPCFTt1k',2);
-INSERT INTO t VALUES (-839856737,536626241,'eyMpDH','E','mi0Hja4B51nCLA3Y7IXWh4uWUmhgIXNbAuVifS0e9n','knWAP','yLvP1AjIPU2jA7hpsIHUBUx0U','9ROh5DkBR2IRZTJcGKA9X6mmbZkXtLmMfght9WqxjbJLtC1x6IUqXzBoKbDsRXnBMZgdpq82xkPWb5WK',3);
-INSERT INTO t VALUES (-369303171,1411113119,'P','e','c32HbrxVVXhbMJwkpdXoo2hBs7mOHWDQSQri','HBUYIeQFQF5B7qs','6BqsF1Tiaj7sv','QOubyCVwIhsxo2vAPCz3tK4kT0x2m1nb4dpdASwknZsCVGrzFYW658oxMocsWKKNPhyJ9RzZN32WOTX7LG',4);
-INSERT INTO t VALUES (-2032168938,984166886,'lbRpFRvT','1','vuV2Uve9jKwkyMrPUxsNpnpWrGj5Ylv2kaGTT6','ZvApiZo9XHnihbZUJy','y1rtrB2VpgwSmHw53A9hCf0y','SCctfWdhkxrLsQJr6H5ak8qFOk0auhVQVpM6CEGlNIaPYh4OlU1cOfDlX7lJ0ousmQr',5);
-INSERT INTO t VALUES (-2073961124,1102388017,'HV','nq','utubApS6Ei2K4mKToFZvALV6wDsriEDubCf8c','3PLST1PEoUo','GwLedOsNhZwoITlghkAnaEtjO8Q','Z3lTnyxsoxazGf43cuSQ',6);
-INSERT INTO t VALUES (2035721241,4081808757,'U7','T','bmqFXAjScCUrUV9fZhbjgkadso0P','gVlF5f5d39l4B6OIQZvo3CSbZ','RovA7PvAm0NykzMAJA6WfL9mhwz8hFkL4rg5ckqZabpp1zSO101oCnKUU19PFsHUdOJQzp','CKi5leioHMYnQs0Nil2kArZhstT7nOuUsiAlppTDAYMjq0Pywg35',7);
-INSERT INTO t VALUES (-1023506566,4232667997,'nmGR9DLXc','48','IpxlJrgYV2POR5v7afrTzYAa','3l0LloYM5S3eFMmUZw9','yLLIxXAUyiyaNERq0mAcqX4JaNlvhrgDeRAfws0czKG1ImSN3O2TzDr3LziKMTTGyWGedZ8cxRBrLAq1','brtLE7DJFnENSuAHLkQKWHoQDksysFJHL',8);
-INSERT INTO t VALUES (403060988,1020786517,'BPQfF7Dk','LZ','j','Jt1Hs8UUe2uWtPQgon','H1wF5NglLoxTQ2M','OaXPLJ2Ix1AcibhqcyjK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16560642,-4588597331050907995,'nFK4RYqAharTL','mMvwhFuQyRyRhiSqp4GfPUBvFRcguELp9ndsRKwINYfWMdnxhuPVcK4EUJ7ABsLMWyA2ARM4y0F188eFzEtzAIw9VA0CPsWN2XYT22dyv1jM311KnO7z4cV7Jn4po2SZK7buwVcfFcXfT8Tfh0VN7IMjls97JuXVqInveNeV49iGvnIf3tsgdyidkZ4YbQAOGmV9xPmFIaXjKNpdvy9abiCJMN3nStALONPK4CbIReQ4N','NH3gfN5Rl998iCQ67u','28TVyWmLaZBDl3NptM2PBtBj70iMYfIeXEPHrf','SP','i',12);
+INSERT INTO ti VALUES (16560642,-4588597331050907995,'nFK4RYqAharTL','mMvwhFuQyRyRhiSqp4GfPUBvFRcguELp9ndsRKwINYfWMdnxhuPVcK4EUJ7ABsLMWyA2ARM4y0F188eFzEtzAIw9VA0CPsWN2XYT22dyv1jM311KnO7z4cV7Jn4po2SZK7buwVcfFcXfT8Tfh0VN7IMjls97JuXVqInveNeV49iGvnIf3tsgdyidkZ4YbQAOGmV9xPmFIaXjKNpdvy9abiCJMN3nStALONPK4CbIReQ4N','NH3gfN5Rl998iCQ67u','28TVyWmLaZBDl3NptM2PBtBj70iMYfIeXEPHrf','SP','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (258765,-8716668828191279433,'kTW0gjnHnt2EQ1LWOvM','LwSFGebFoy9zUaYkQGYpCFvDKcLvgOYtmPtBGou5JgnrFv6J8LfRaVTxSE93Xpwwj3UAXXcRHrVQV5CSUOd3rYoo8jCesBT1WqTq2XrPanQwUqraWYUmXrHawDUGdIGTUzc9BgzIzKAV9jzIovDZDv9JqwNS1W4','UHYMKnHKZX3u6Tsoy1tlle1UvQir003qGpUkOEoHkzjquJEzCN6EJ7elJhCg9bqdnDYcNuLp59P2v','BAXzpGPIcdIiWAwLf2zU3tzREV5wechyOLTuI2KReV5FgH1wrzQ7pt6BoTjofCsrHxA2rwQRUt','Lh','F',13);
+INSERT INTO ti VALUES (258765,-8716668828191279433,'kTW0gjnHnt2EQ1LWOvM','LwSFGebFoy9zUaYkQGYpCFvDKcLvgOYtmPtBGou5JgnrFv6J8LfRaVTxSE93Xpwwj3UAXXcRHrVQV5CSUOd3rYoo8jCesBT1WqTq2XrPanQwUqraWYUmXrHawDUGdIGTUzc9BgzIzKAV9jzIovDZDv9JqwNS1W4','UHYMKnHKZX3u6Tsoy1tlle1UvQir003qGpUkOEoHkzjquJEzCN6EJ7elJhCg9bqdnDYcNuLp59P2v','BAXzpGPIcdIiWAwLf2zU3tzREV5wechyOLTuI2KReV5FgH1wrzQ7pt6BoTjofCsrHxA2rwQRUt','Lh','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3510938,4341980331207870524,'RSdKTpj','5yCC9W3ZyTuSw1X4JbL98mN4HjGSRnQhQnGj6EHzXWxw3sWwviS1UuKFlwGmmLHzSPaNemYxAqBqkTEltrNAuy16W2GvMNmSTbdULfmZvbVE2Ug6NeZG4Vkyt2sWxgRBuYHRnGpePZ3s0ynPO7wdISvmvC1YF9OGVfdS6WsItiXvdE9ehfhvz0Ywi2CybW1MuvKg7aUHwk3LI2IuT','msTnLoHBoA6w8A6lmnmFCiPnWzf5hp','PnryeEhMKIrQ4MekHGVw5dnmvkXvUPsRZgjfu1xQMCjqYZhtT05N8aPqQx29dmMZP0JSQJesEvF5lwJg9ctlvSNPsccjYMPLM25iLdDNfElp38nwmvpvCuyxOdIR4JGb7gXjI7VkjyxpoYBJWUqrFth2IMJMhKuUJnm700DaBFqQrVmaMgNipSF3O8sVlAAjNlzFS7G7Ir','SSe','U',14);
+INSERT INTO ti VALUES (3510938,4341980331207870524,'RSdKTpj','5yCC9W3ZyTuSw1X4JbL98mN4HjGSRnQhQnGj6EHzXWxw3sWwviS1UuKFlwGmmLHzSPaNemYxAqBqkTEltrNAuy16W2GvMNmSTbdULfmZvbVE2Ug6NeZG4Vkyt2sWxgRBuYHRnGpePZ3s0ynPO7wdISvmvC1YF9OGVfdS6WsItiXvdE9ehfhvz0Ywi2CybW1MuvKg7aUHwk3LI2IuT','msTnLoHBoA6w8A6lmnmFCiPnWzf5hp','PnryeEhMKIrQ4MekHGVw5dnmvkXvUPsRZgjfu1xQMCjqYZhtT05N8aPqQx29dmMZP0JSQJesEvF5lwJg9ctlvSNPsccjYMPLM25iLdDNfElp38nwmvpvCuyxOdIR4JGb7gXjI7VkjyxpoYBJWUqrFth2IMJMhKuUJnm700DaBFqQrVmaMgNipSF3O8sVlAAjNlzFS7G7Ir','SSe','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10869374,-4609573257783533343,'AXnhZRsmrYy7C0','jyeukZPcBUw3WfaaFql8Zuzm1MiM0YJeFglfNWmwBMGmFjRMV5bUl8XXFF3itxfazqs5Z9wrXxlzqb7Fgwy2yVtb4feZz2cNzEHkL1H7wz7XqN0lnbRD9EcQLcoGfWzYZgjcgfUoUH939IpI1HpDWY8E23o7jQieafbHkunjRengYC8muQWWafByxqJF4gqiWTXnIJXpXLN65AfxfyS4B','7nf4nawLwoUnXWQbClubblM4gVoTvQzkdUAK80MctYMe9JFCmFB07mki1eTMCTuN1IRqzxWf','EHgmoW55qX4pQOgkYpesoO0PiM52WWIF43FGp7bVIXB3wpUk2sjh5JAfTmCqSBm9sskTNGwTztX3Ms2UPI7GwpkXx724SVWqDzdbNXwRz2QIeImWgBuDReZigaIP9tKgLivFoCJ1NJ','qBD','R',15);
+INSERT INTO ti VALUES (10869374,-4609573257783533343,'AXnhZRsmrYy7C0','jyeukZPcBUw3WfaaFql8Zuzm1MiM0YJeFglfNWmwBMGmFjRMV5bUl8XXFF3itxfazqs5Z9wrXxlzqb7Fgwy2yVtb4feZz2cNzEHkL1H7wz7XqN0lnbRD9EcQLcoGfWzYZgjcgfUoUH939IpI1HpDWY8E23o7jQieafbHkunjRengYC8muQWWafByxqJF4gqiWTXnIJXpXLN65AfxfyS4B','7nf4nawLwoUnXWQbClubblM4gVoTvQzkdUAK80MctYMe9JFCmFB07mki1eTMCTuN1IRqzxWf','EHgmoW55qX4pQOgkYpesoO0PiM52WWIF43FGp7bVIXB3wpUk2sjh5JAfTmCqSBm9sskTNGwTztX3Ms2UPI7GwpkXx724SVWqDzdbNXwRz2QIeImWgBuDReZigaIP9tKgLivFoCJ1NJ','qBD','R',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT, c CHAR(68), d VARCHAR(98), e VARCHAR(31), f VARCHAR(14), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1307973609236962282,-105,'82wBRrvRVy3Q79IDGwPm6PPCZwsa3','IlWco7ZfCNarfp9IVJBxbTbcE0F1nIjG8pPp3FRUg6M','xUTCCVm4','PcUVYL','T','c',0);
+INSERT INTO t VALUES (-3845859944160671411,-1,'yro2GHA3r7RFlcc5d','IlF9mcPIqPlXlUsnQg0p89KlgNF1WHHNi2zX70bIPEskBpwy4r1HAooFcjs','M','6wWa4aEXIxRp','Dw','F',1);
+INSERT INTO t VALUES (-7942627177121044435,125,'zyUMP5Cz9059JOxf1UH6wQm5P9oTab','AyaDWXsXhnC21NuVZ2SDm3ng94rRT2RfG2hiWD8kX4qzfjk','Jhj0Ba4b9Me4tAs2vyupBPsHAx','pmB85uNR','O','H',2);
+INSERT INTO t VALUES (-8085928089378396239,-95,'5Gh0pjSe6mL30rSf0uK68ePiox6JVDRP','Sydv76ovbsijK4IQnIbcSPPGjpHKON0JWnRedBg6QndmXCswD','YI8WXe0gJi','mPbMkxLm','vd','z',3);
+INSERT INTO t VALUES (4409157720687915215,123,'4w00lpZ4TcruBVqUw3fR','45z13tLLncKOmDQHnjZLE66ZtNnEp7aJrGicRPgBHAlzN5xlIz34tf71fg4CFQ5CCBD3zvQf3HuKeiZPUh0oFuDntjQy','9dP0y1IHHEe5lrlfpbmtnMw','LMr7PKZv','j','b',4);
+INSERT INTO t VALUES (-6189789929832918174,-58,'iaHWJ6kHGIhcxh5gYCVBvn4FWat6LjFclyF4EMHShfb7wpWgEW','Kb8UuhNjXZHYQLzbKW0B7x5UbrUn38YUKYQGBz2D4PeCcsQurompE','YONy','jTdA7J1JQoCcT','6t','n',5);
+INSERT INTO t VALUES (108133556358059087,63,'jRpjPglqoH2b5aVG5q6vcEft6UtUzB5hxgJwRMO51FfNFjAwf1tSTr3IupWkXm1agvK2','BPcBg8GLQfCyzJ5044dUprUXZTrZrWSX0','Vi8tadNQgd6','xIV4','8','4',6);
+INSERT INTO t VALUES (-2045833307550351585,19,'wLkZj1mpTPs9EmeL7CFhAnO5XDovg','bvvX9HwtOL6Rlh2t76nhjFf03grgZDGyLPnF9E8aHsC4EIbgTT87cLPLrwUdnge7oudp','384Muo0aw','0qaynvM','4C','2',7);
+INSERT INTO t VALUES (-4238251740314454717,18,'xj7BDqBljSnZxJeg9rdyiYpwXeKtyYRJbOUZr6SjXrxdAGSPbfP9kP3ud','AmgIZNxQakuedu7vjKzgOYiIjSoeXTG9zuXQ18oxrtQaj6VJpH7GAD','dS','eGI','2','z',8);
+INSERT INTO t VALUES (-6839344061690081729,-72,'Hne34Y5qKSoWtAsjciZ2CDZd9rqfT','OY0lniQVHM0rhYoBD7OfSkQiu5SYfXRvMSNYIkdUzDUeNbFgXG90JxXHdPYPgg2LAso6Jzsa8VHjACBnWBVNGTjn38V1','pRcAa0wwAwL73CNpgM','d','2B','i',9);
+CREATE TABLE ti (a BIGINT, b TINYINT, c CHAR(68), d VARCHAR(98), e VARCHAR(31), f VARCHAR(14), 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 (-2518539340674655841,3219775801,'8CB8TUrz3','Y','3WRTjfLZtQdGIzMLAzLiNhYwPBWJoa','mh56G5t4puU8GmY','YnYwGKYu5DLi3mtXaZplHEsO3Xn3fgwbnPX1fpApvcRwBX8IMdDgdwYMBBR0zKycfhqtc','jmiIqRnZXqhsLLhWjmKbwbiNGioeAlHX',10);
-INSERT INTO ti VALUES (-2518539340674655841,3219775801,'8CB8TUrz3','Y','3WRTjfLZtQdGIzMLAzLiNhYwPBWJoa','mh56G5t4puU8GmY','YnYwGKYu5DLi3mtXaZplHEsO3Xn3fgwbnPX1fpApvcRwBX8IMdDgdwYMBBR0zKycfhqtc','jmiIqRnZXqhsLLhWjmKbwbiNGioeAlHX',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(16);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
-INSERT INTO t VALUES (-3732613738763614832,1975764213,'v','z','u4q60DFy2ctE0HuubTn7V3N','ENfKHkm','Cw6Ye0rsoqlyRpZsj','TIgrAtvu39EPraa3UNLT3hbbnHlH2JcJKcCG6vXAjQVM7CGHNEX544tyFTHnRMyRCHxbFSGVvcdJJz748Z',11);
-INSERT INTO ti VALUES (-3732613738763614832,1975764213,'v','z','u4q60DFy2ctE0HuubTn7V3N','ENfKHkm','Cw6Ye0rsoqlyRpZsj','TIgrAtvu39EPraa3UNLT3hbbnHlH2JcJKcCG6vXAjQVM7CGHNEX544tyFTHnRMyRCHxbFSGVvcdJJz748Z',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-3685605870162058360,174274848,'gjp','djvhtH65plIM4rWrbTFtr0cSPPJPswhhCQUDSxCsUQvaKVJYoRGma4FQAOyrTfuYDSZxV3GZkoWbMYG4ppAkXW5ZUKbzlMrbMe5g0SPuYGQRR7qB','tigeLx','x1QO7PQSFeelEPKMayR3fX','QPDBk9chwV','BpbOPZCFDvliL3rPlUG8q0kSABTkssYF87WCnFKn4W9AhaE4EaVYONfB5Ugg7Ini2Ycwh192Mu5f',12);
-INSERT INTO ti VALUES (-3685605870162058360,174274848,'gjp','djvhtH65plIM4rWrbTFtr0cSPPJPswhhCQUDSxCsUQvaKVJYoRGma4FQAOyrTfuYDSZxV3GZkoWbMYG4ppAkXW5ZUKbzlMrbMe5g0SPuYGQRR7qB','tigeLx','x1QO7PQSFeelEPKMayR3fX','QPDBk9chwV','BpbOPZCFDvliL3rPlUG8q0kSABTkssYF87WCnFKn4W9AhaE4EaVYONfB5Ugg7Ini2Ycwh192Mu5f',12);
+INSERT INTO t VALUES (4234802350870422838,59,'D7o3aGvf7rq2EWN4SWpPloZQT3Ohn0QWCh0HmEwi7luC3Z0Z4naNQ','sZQa867SUJgK9Qm4rVwqtoZvanuYtuXw5Ku8Sk0','zHMNSQ','tdTseLQ4LvO','L6','w',10);
+INSERT INTO ti VALUES (4234802350870422838,59,'D7o3aGvf7rq2EWN4SWpPloZQT3Ohn0QWCh0HmEwi7luC3Z0Z4naNQ','sZQa867SUJgK9Qm4rVwqtoZvanuYtuXw5Ku8Sk0','zHMNSQ','tdTseLQ4LvO','L6','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (-6374554341772963250,-75,'caAmtwc8ns1ovxQqqfnpBkmtvhOdGbsK1enB','doU1x7TZsiu7UGl59J1CtgP1yD4qn23IO82AZMtaMCttIEIiw7Q3cWmwp35lQwPhd4cnpzNGZ','nd2HSetZ','K','w','5',11);
+INSERT INTO ti VALUES (-6374554341772963250,-75,'caAmtwc8ns1ovxQqqfnpBkmtvhOdGbsK1enB','doU1x7TZsiu7UGl59J1CtgP1yD4qn23IO82AZMtaMCttIEIiw7Q3cWmwp35lQwPhd4cnpzNGZ','nd2HSetZ','K','w','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1949054403718758629,108,'vCCxTjjD6RIsmBFlM9dyBnpVfb8sWsorS9O5219oIEsMOOXGyfuq5rQcO3','MrC9LrmGd086s5hwBiZp16aRsFZT4B4MvTSwJy7o6QOLJopZrkdIg6ziwN1gk','Xm','An1Wh7kX','65','0',12);
+INSERT INTO ti VALUES (-1949054403718758629,108,'vCCxTjjD6RIsmBFlM9dyBnpVfb8sWsorS9O5219oIEsMOOXGyfuq5rQcO3','MrC9LrmGd086s5hwBiZp16aRsFZT4B4MvTSwJy7o6QOLJopZrkdIg6ziwN1gk','Xm','An1Wh7kX','65','0',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (696434298625641930,2839827276,'7j2','tUaykrnVvrM5BJoRE5638vgGRfES9yfzE75ZbKe5wB3Zg7SDFUK3eOoYBdnWjpZyYAN6VAGUDfRVB2EztkNwPYWPbpwZU7LzLjSObIL8RxRuxxPMSMGVonn9ILbGwJxJtv9ZDMORFDXP5URrfRYzpB463dDpD0ZlfrH2sWS9kS8zgK66LQRsacWAON0JQ7akdGmHCOXhLTTJDMyzbflrvnShEpHsdXPgTRrCI4YgkbS3qVhBwfzH','RvFA','Ub','1Tw0x7JM9muT6bp2SGfKYDd1o8C25R143kwVEtno84SwxcIIbNJtBeFyyEyT3p4mV0m4Io','psgYRQNphFVXZaYbNLhIPLOuv7RP9jM4lrgCqggjXAlO2tPzrRCh9bnpAwtFPITCJ8IvOib4G6Ub',13);
-INSERT INTO ti VALUES (696434298625641930,2839827276,'7j2','tUaykrnVvrM5BJoRE5638vgGRfES9yfzE75ZbKe5wB3Zg7SDFUK3eOoYBdnWjpZyYAN6VAGUDfRVB2EztkNwPYWPbpwZU7LzLjSObIL8RxRuxxPMSMGVonn9ILbGwJxJtv9ZDMORFDXP5URrfRYzpB463dDpD0ZlfrH2sWS9kS8zgK66LQRsacWAON0JQ7akdGmHCOXhLTTJDMyzbflrvnShEpHsdXPgTRrCI4YgkbS3qVhBwfzH','RvFA','Ub','1Tw0x7JM9muT6bp2SGfKYDd1o8C25R143kwVEtno84SwxcIIbNJtBeFyyEyT3p4mV0m4Io','psgYRQNphFVXZaYbNLhIPLOuv7RP9jM4lrgCqggjXAlO2tPzrRCh9bnpAwtFPITCJ8IvOib4G6Ub',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b BIGINT, c BINARY(73) NOT NULL, d VARBINARY(27) NOT NULL, e VARCHAR(70) NOT NULL, f VARCHAR(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1557568941287473010,-1505929518955161604,'TCwCwHkr5koOO074GoaENcF0g1Otg3Jok0smZ5N9CrVqKa','J','H','562mmW9mkUgAQsWzSxTSxX4GQghWiR34YViwj6N7Wpr9q','jMcxiUzxKawgEQ3cXk0VwS7A3EGepT5V331eFUBIrs2mMmmWwema3AoWHkw8K2CPZdWmhsa8CN3vzLkVN47C11U3iL','KfoxyUyF3w6AOTqzG7zwjbjIn5nPyL1bdHWuC0eivCIceWoBOocjtuKOpih51QaRUrSikJfUW44BrazBFxeQeTMc',0);
-INSERT INTO t VALUES (-5375371091208737510,-7484829310237321092,'rN1FOmMxVw6Iud8AKowV2NS0j6CFJ6MQaMLHo3VWDnmJGN8irlILLU7N33B8ZufZDAo5s','e1VOXbytJEqFf','UIhYy1Ch8sYBw4yFGL1nEOILsv1HFrNFYS8I4to206grfJy2yGjSzmPr1bTjiBd','PpUKO1VRgvwdM7xUXsdHWpZJpAUtQMAbK','uvMcuJIvdBZniJQ3hgOJenZhcC0imRI2BpJ8sKvawiH5uAJIBDBH5R3kL3uLv','m5IW',1);
-INSERT INTO t VALUES (-407485296571975244,1337813131499412908,'3SyVaxCX7RwXmco3A0oeEnoydpz2U8g2gVyurHKWQWuzOcSw7Q','aIEIUk9','O0UMc7PbCy91jrFx8afJlcJyC','naMGwauSn6XAgGSLCazrdk1ENcJGIJWhX','W5e2uOFv6bZiA2U2dLUF1McMT3GLFvxZnMKZOI0h7Yniu8eDdI5U8uJ6PNHxvQDzFtBQRAWMj9KYgGEDG8jBY03','MW03cpu4OfX0Wv34OCAJHDqkOOjYC6ZQlhwzqaO',2);
-INSERT INTO t VALUES (1871525845391695006,2576296198483009786,'HGIg82nmWNCI','FDeP8x06nz9qG','wBbvC3y8nO9s827Kd0cqV6bSxV1TUqot8s3Hfns7BDrNM3xKoYPkj','9EHh6acJbJH8DL8yetqCNHq2frebt26WlR3kx82','gxbZl4iyAGrCDikMHA8','ozXo1cwUj3dtcYIxfH4lqehuULhdh',3);
-INSERT INTO t VALUES (-6843762462907848949,3893373699509644143,'dKDlISSTZTOqlnTQuEecGo4z','WEwyVvAN','SUMG9b6t9MicaLifH4KtoWV9uPPuOIZLPoESFanonjC','epEz7vwn8qqkocKbbXHWA8DpirtXw1oGS6sJWDuupEQgyWho','OD1BXjj3lqDVegK2f3Vg07uPpXEAh1CkTWQpEdFslozG0qaxRYBg9f8','jxKNKSbQfETKIuuH5zDEoQPa5Zreb6P41XW0RFlSOxElsYBg',4);
-INSERT INTO t VALUES (5087721389215225278,-2865441538914483191,'XYOdVIL76rv','Ag7pUzIOcUr9F7d','cpsmV5GtWGr1J71','d9QM2GpKd0Iqus','GyXPKEBkUNKZQultoTDQMa510FiMRgRPv2GlvqeTQ0QyOEyolMmHFnOd7nK8','GKcXVqmjLkBERTfb1tqoah0jVnkPueMGsc0',5);
-INSERT INTO t VALUES (4255654198913823240,-2881357215947784224,'T2TLkYxYYJXS9GZkRxtDIrv6OK1DDbyvllnQXwfgokVYROKoRn72Qh','Zr97hsphEBq9sb2BtrY1fI','gcg0nXIW0T4JGi5YWIaXW5QHzyjZ41CpdZhrg9WOr2ny1r6Rja','FLJNtJ7I8lMOT5jwbtsyPXN5HZUklbFubHuIRnrRvwg1eAeh712yRq','fw3COpsIXAmMCXOZBDjXPT1vsOyWrrYwE8h9morsMEunNRNNORuLBpN3UHJ7yzIrfIns92t5NZ2RT8VkLuZIrstnwQnaXFHd','21woMU16H9k1lkg4EqQDx8pbCgIPqzOFakW8',6);
-INSERT INTO t VALUES (-7351769080498396100,-3509926262256081608,'yMWpLfoFru1Vn6','Aqm','visZdp9iAW7Ci9WCFtelimOtYlmS4DCP9E3','g5tfR1OGwagcj0ce3VFUrJx9tDItIamQfjJP8TSF','x8mAXFhaYmsKUnSsdSJ3S5xR1zY9z4','K',7);
-INSERT INTO t VALUES (4886064163777106979,2996397467403612679,'7Z5w8i','3lcQAxF5adSzyNVFZq6','jCE1yJiMrMTuS2eXBbvk79N','Wm2zg','0L','5SgQvMHxJ2ijbn',8);
-INSERT INTO t VALUES (-5918255715339175373,-3150944457154454287,'OBmpdflGfcZPbPqiLa85aMNcppQ7a86T7wDjVb','zfSp1I0gpZ9EzzCUeE5ixSEIRM','yFcyULKtCJKUcLLQieMeAj6i3jm62J7Ir0BM0FBeMDtymejBgyTNAX6B','oCU51TqTNe4UPf5DoAL2RaLj8kqnAigOsaSyB7Sgjr','tWG6J6zmGKYGYSDVyXYPNxZmpQD5o16TfQA0BlhWFZRhtvLc856jmzS7a63qhUZMVYKC','PW40TmguDGBR70NKKrPSfPuMPnPrUCFcFVh3n93SO3w7j8mbwwzbttfYjZdbtvjCAELt6xWdQiYPAe8VRcnNwgk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7846623716826408912,-126,'70gqwmostcTSVypXO5PQZDZjMw19m0MKkK71TCL9DFIUrnYwtJNfQIWM','52DuVPxUe80mWLrearpgeSgVlQqChLv0pP5RiWW7l1E2vF9LzWdUV5P41Fy99ImA3CIjCcHtEAQLFgACCX','zzgoBMgWXym7XRbym8Wxbtk2TrF','AdVKbO6WKt7vRQVJ6qFHFkWAmJS4Ro7AQ0aHzgCk8SSouhiHVT3GHXwGJGGJSFGUPIscGoInhoaHwh3eYYONXP6R783hiJ','o','L',13);
+INSERT INTO ti VALUES (7846623716826408912,-126,'70gqwmostcTSVypXO5PQZDZjMw19m0MKkK71TCL9DFIUrnYwtJNfQIWM','52DuVPxUe80mWLrearpgeSgVlQqChLv0pP5RiWW7l1E2vF9LzWdUV5P41Fy99ImA3CIjCcHtEAQLFgACCX','zzgoBMgWXym7XRbym8Wxbtk2TrF','AdVKbO6WKt7vRQVJ6qFHFkWAmJS4Ro7AQ0aHzgCk8SSouhiHVT3GHXwGJGGJSFGUPIscGoInhoaHwh3eYYONXP6R783hiJ','o','L',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7361148314618335648,37,'WK','WjVCYnnbTFY8F5KPFRoexvdkvD3KxNIkbrAqPcT5GsxW022fc8hEzjq8s31Je8V5R5uRrMXSdGWKpnCeqJyOe9yTahchmbPNh5WdU9SPucQXgJxsCtmXz96tit1SLEpDyhmIMIvHoumU3DVq8VNLnPLh6zQZYIBiaM9t66i6yBtzuUO973m4ww2TEKPLvvQpWZ7Z343','65HnEm','O0XBX2pabVYzoqh1ulq46uFFgRfuVSjGYE8TSLi02jCDfr7G55Md6g86R1rEKWyfIaW4wmV5F3Z06iybGZhLMmQX5C1BbdYs119PmjKzM9QyQi','oZ','P',14);
+INSERT INTO ti VALUES (-7361148314618335648,37,'WK','WjVCYnnbTFY8F5KPFRoexvdkvD3KxNIkbrAqPcT5GsxW022fc8hEzjq8s31Je8V5R5uRrMXSdGWKpnCeqJyOe9yTahchmbPNh5WdU9SPucQXgJxsCtmXz96tit1SLEpDyhmIMIvHoumU3DVq8VNLnPLh6zQZYIBiaM9t66i6yBtzuUO973m4ww2TEKPLvvQpWZ7Z343','65HnEm','O0XBX2pabVYzoqh1ulq46uFFgRfuVSjGYE8TSLi02jCDfr7G55Md6g86R1rEKWyfIaW4wmV5F3Z06iybGZhLMmQX5C1BbdYs119PmjKzM9QyQi','oZ','P',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6386182168962144456,-127,'7VKiJZ3NIQE4xuV5nRJRKzafzuVIWwnt7','gGMncz67OoR','8TGof5CK45MFrfQicBb93FjGFCKCc','Sz2dcHM5kZgU3BY9HE8Mu1vNxOnLn1wJUAsuL26YZhm7XRILFCM1UNUkB2vRPJPbLGeLTocg8755m1lj0XVxqbZiPwHuMdtOE3I6JXtSfRODBNpcMGCphITTT2jHA8nbcQXEZETh2s7Z','k','G1',15);
+INSERT INTO ti VALUES (-6386182168962144456,-127,'7VKiJZ3NIQE4xuV5nRJRKzafzuVIWwnt7','gGMncz67OoR','8TGof5CK45MFrfQicBb93FjGFCKCc','Sz2dcHM5kZgU3BY9HE8Mu1vNxOnLn1wJUAsuL26YZhm7XRILFCM1UNUkB2vRPJPbLGeLTocg8755m1lj0XVxqbZiPwHuMdtOE3I6JXtSfRODBNpcMGCphITTT2jHA8nbcQXEZETh2s7Z','k','G1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b INT, c BINARY(89) NOT NULL, d VARBINARY(25) NOT NULL, e VARCHAR(29), f VARCHAR(11), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1450237788,-562786433,'tBlU5lVXPAULCczpWyR7EtDiJ3aXRAtlRwAoPPZnN45q0jO2gTgjX1ks8KzKjyijffG','DFggTeQpGV','ammRhqBLfHPp','KW4RRhHR','8','M',0);
+INSERT INTO t VALUES (457883321,-1556472297,'oFaOCQg7FFkp3qRP90k','ky9Ygl','tLgON','2','o','RD',1);
+INSERT INTO t VALUES (946058343,781197354,'xAuzAIdkevZ','oSo2wL7eY9PZRUi42mSl','Sp','Zgw','R','Z',2);
+INSERT INTO t VALUES (2964634127,-632607200,'NU3f2DaoGEaYVaKeSZrEi6gVlzsn1MpMtxx7F1AW7vVUnVTIP8m7i1GFPhLxhrROIkH9','NqKiPIyUC1ErNBAPL','aEUmjPc6W','LEBOni','P','lu',3);
+INSERT INTO t VALUES (4222778482,-1686789866,'jC3smYeXUPlewMLEfTHvSn2RPkNcsvpo5NTGSGlGVPgb6X0vrSOiTPe95isWKnpWZjOeqj1','uH3NQokRIeMRxzSw','khoZF6LDaXd57yEqAdLVz2Qi','0OV','T','CN',4);
+INSERT INTO t VALUES (1510310514,1859239362,'ZfEVTZMmGzNGPMgeqlkoctYwruEXnyigPZ7qRpIk74ZVWS5TX6cR3WripiDsSEiQFlPq2uBEc7KbVQc8LcLIu8Y','bBNP1v7V9CXQoqbnSIlR8usX','biVuIgH7FrQF36PjbJXaIr','JQrmZ','Y','i',5);
+INSERT INTO t VALUES (2830295119,-908428807,'NsFcap8IaS','mS6vyUok34fZR5zC','5lpA9hERy','aaVLk7RfutY','J','oV',6);
+INSERT INTO t VALUES (801804267,-2007968253,'Zi3sZnI0nWftvIcecIbyFl6Rx3CMQyXn4sLSgHrfBucFeOjT3G0drv9cg8xO5NsKMqS7E','qXo2NSWLbpMqH6W29Q8xLe','sqAdFv5PupJuzKXWhXWk','4PrxlI0','w','u',7);
+INSERT INTO t VALUES (4176523957,1193410903,'JA6TDD116vISlVRKQNo5w2UdnDTKCyit5OeSx8BOirgQd6SYZi5YcAxAcOWRF21EbDf4UzaXeRhIr6L','8y7h','hfN3sFYgOS8EFK6Jz6CdeyOvVI8VK','uq4fCMs7O','3','T',8);
+INSERT INTO t VALUES (1783412974,421946881,'y6XFwp2dRIPY1qDm9xomuXUN1yFZup0H3pzqy','WEa','LCdjd892xCkHwDtpdZk','LXuspnk','D','Lm',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT, c BINARY(89) NOT NULL, d VARBINARY(25) NOT NULL, e VARCHAR(29), f VARCHAR(11), 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 (6057526583254953599,-6080743782468731947,'qHfJ3DaMI','DOrSICbrz','TbtAfO3BqD','AvwhApk5Z2pUjBOxJjrRpgeCbmpTci4UT81kukARQdIz','nRvkbphtFrrUshlpWiEuCCeSbOb34qzbxJhJzdM1CJO4vtJiqJiVdNo6UDex3tUjYSWbgS0uYO','2M6kor76Swqkw5iw8gN9POV103uOY0jKxbNt1Oxp6VNZ7tZJ2SmuNrdIvfLasUqbWsH95J7',10);
-INSERT INTO ti VALUES (6057526583254953599,-6080743782468731947,'qHfJ3DaMI','DOrSICbrz','TbtAfO3BqD','AvwhApk5Z2pUjBOxJjrRpgeCbmpTci4UT81kukARQdIz','nRvkbphtFrrUshlpWiEuCCeSbOb34qzbxJhJzdM1CJO4vtJiqJiVdNo6UDex3tUjYSWbgS0uYO','2M6kor76Swqkw5iw8gN9POV103uOY0jKxbNt1Oxp6VNZ7tZJ2SmuNrdIvfLasUqbWsH95J7',10);
-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 (4735895764742449558,-4348626115201357048,'2de9Iy3BXczhplb85yR7ck8D','3Lp4n7mN2Dh7mLlSDebu4oEn','o6nP2f50JEpO819doLLb7XrIk9uLqXt1ksEInWxm1TkG','iaXaEu2nYa','BD2Pci9OLBvmhP94KE0DfW36Dr2cnOw2l0lZB9oBCkctqDyfgw8Oq2gX9','GVPtRwoh1OIZvN96BmhIi6s26I6ieHUIpeGdn87cGPnuT9uCQqeV7Q5djUiCjpUTwop0Aakw5GSHmD',11);
-INSERT INTO ti VALUES (4735895764742449558,-4348626115201357048,'2de9Iy3BXczhplb85yR7ck8D','3Lp4n7mN2Dh7mLlSDebu4oEn','o6nP2f50JEpO819doLLb7XrIk9uLqXt1ksEInWxm1TkG','iaXaEu2nYa','BD2Pci9OLBvmhP94KE0DfW36Dr2cnOw2l0lZB9oBCkctqDyfgw8Oq2gX9','GVPtRwoh1OIZvN96BmhIi6s26I6ieHUIpeGdn87cGPnuT9uCQqeV7Q5djUiCjpUTwop0Aakw5GSHmD',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (1191701483418206777,-557254048,'mM00OGvJ7kOfkyx9JavgplUJbivqkuw','Q2O5HpOGjqm','D','94','w','mD',10);
+INSERT INTO ti VALUES (1191701483418206777,-557254048,'mM00OGvJ7kOfkyx9JavgplUJbivqkuw','Q2O5HpOGjqm','D','94','w','mD',10);
+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 (17249962380442571994,1009275855,'jshZOqif4XeBDKNRtiw','EIL2WHyElptd5PRYsMSG5N','YE7mSjOtqVQy','q','5','dH',11);
+INSERT INTO ti VALUES (17249962380442571994,1009275855,'jshZOqif4XeBDKNRtiw','EIL2WHyElptd5PRYsMSG5N','YE7mSjOtqVQy','q','5','dH',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8316894302569695845,-1912685498837393964,'l43VcRKsZNuQu4JVtNb4JFrRmIr1swe2sTcbEM5Pc0dobJF7YBh3r1jQ','1bJHHO1CMOEYoaD9w2aBNHIH1PLOYIcEWsvlGcZyAf3hTGMX0oub4HPWQBppE0MDVEci2QXiF82PvV3TRhC01zaULdPzxwl1pcRxG5l6Uqm9rvHnvaSg1qFARBx0kVCUjCebUEas5n1uSu8mufbUQgfai6jAWew1u92g3','GPaT6kw6voxb5','zGJJuuMlT82PtCjRL7xqfkGu','l2Rq3OPwebHAIjXRyxyH0xKAHIQodSYNIF96dxtzrRLk3','MRnWsGG5ZArtuUv7nWsWBozU7dkYmhp5bR2u0S',12);
-INSERT INTO ti VALUES (8316894302569695845,-1912685498837393964,'l43VcRKsZNuQu4JVtNb4JFrRmIr1swe2sTcbEM5Pc0dobJF7YBh3r1jQ','1bJHHO1CMOEYoaD9w2aBNHIH1PLOYIcEWsvlGcZyAf3hTGMX0oub4HPWQBppE0MDVEci2QXiF82PvV3TRhC01zaULdPzxwl1pcRxG5l6Uqm9rvHnvaSg1qFARBx0kVCUjCebUEas5n1uSu8mufbUQgfai6jAWew1u92g3','GPaT6kw6voxb5','zGJJuuMlT82PtCjRL7xqfkGu','l2Rq3OPwebHAIjXRyxyH0xKAHIQodSYNIF96dxtzrRLk3','MRnWsGG5ZArtuUv7nWsWBozU7dkYmhp5bR2u0S',12);
+INSERT INTO t VALUES (1402680077688768423,-756701710,'n7IOz','q18UIS1ZbR2','BA5d','qSJhJRhu4','8','jt',12);
+INSERT INTO ti VALUES (1402680077688768423,-756701710,'n7IOz','q18UIS1ZbR2','BA5d','qSJhJRhu4','8','jt',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7816012537090803953,-5001997059968304726,'62pOHjxCGa4OPPKjvB9fqGjf75f8QQEkNL6SsM3qZot2W','DWqbIQOOqxB59w9SuQTGE4xh6VI1YlgvFqtzkv19BUd6EIqY9eeBEzF3qp2SFd4W4iZa7H7VIk1SKdHVmTdfiExDiiRT67PKg2Pu4FWHnzYcmnjHGfOqJQlFugW1cjRJha0qYYXnwkSeeC71XakYqj7ZA2CuCMsZRESF1jVbPfhAaGffhr6GLSqet4YrP7R6K1jXVS893jdtUZNUxlT3AkNBCQ','ZMxchcrauEnPVTX9o','MyuNV32ipRf40U713sAqIa0ZDoitQyjArLsIGs5vl7MD2HEfVhSGaFA9aV23sdzksxQZZbqsyNAXmHRmh5KajvIHrP','AKndHwnMCOkDhdNHCX3suVz60PNZTbMjdt5','kCombCuynszFAb02nZEKgNXYqNyPDqtrnlpuc4msd6CPXqMS2KQ8kXss1HQlrkPV9MePgsmSpTqSFb2VZilcQJAB1maD',13);
-INSERT INTO ti VALUES (-7816012537090803953,-5001997059968304726,'62pOHjxCGa4OPPKjvB9fqGjf75f8QQEkNL6SsM3qZot2W','DWqbIQOOqxB59w9SuQTGE4xh6VI1YlgvFqtzkv19BUd6EIqY9eeBEzF3qp2SFd4W4iZa7H7VIk1SKdHVmTdfiExDiiRT67PKg2Pu4FWHnzYcmnjHGfOqJQlFugW1cjRJha0qYYXnwkSeeC71XakYqj7ZA2CuCMsZRESF1jVbPfhAaGffhr6GLSqet4YrP7R6K1jXVS893jdtUZNUxlT3AkNBCQ','ZMxchcrauEnPVTX9o','MyuNV32ipRf40U713sAqIa0ZDoitQyjArLsIGs5vl7MD2HEfVhSGaFA9aV23sdzksxQZZbqsyNAXmHRmh5KajvIHrP','AKndHwnMCOkDhdNHCX3suVz60PNZTbMjdt5','kCombCuynszFAb02nZEKgNXYqNyPDqtrnlpuc4msd6CPXqMS2KQ8kXss1HQlrkPV9MePgsmSpTqSFb2VZilcQJAB1maD',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(90) NOT NULL, d VARCHAR(47), e VARBINARY(19), f VARBINARY(76) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12893898,253471,'BZJuQZxf55LkTylcySvFlziI','seH2hec59lAEd5TMBsuMpnA3ZE4d0I6F','gLqbCUhbp4YSC9D2Wq','JRS','eFbR4gKMmilcKrShxLayiX8kfTM0TCu3wDrwNpsJqPOw9V79lbCirHksidrYJh2HCWkui5cIoaIRz4DUQi3','Uvg5R3W3sa7McPplK9aBvJYi7AW0pxnatFllAemtYoLDw22',0);
-INSERT INTO t VALUES (14437508,5279070,'YAk25GsyM4zl5kfDDOT6esMlr3VA7TfdDNGvZSnAw0vNx1tvc9roIZ1iXs','O','kf8bRvP0btLNG698kq','zjECkAwQkXrGa1YGLBBzVCziEiAOFSFTJWFvohbcPemDAMf6RVEkra77as','3nXJH1rrK6AmFfxAMCIBEkG8xV6Cd5Bf7akFuGdFBzIT4aINuUcXk5qqL9dZD8PN','xJpSV8XDCETOeJzYWqsNbRIfPjZFPcJkpiZPpyA',1);
-INSERT INTO t VALUES (5651829,349209,'ArKMCLUekeSCt5Un72i6xA8bO03ossebnjAKXA4E','nOlrHGu0UyUkoV213w4IU2LBUclu82jpJceh','bbtLBj5Yv87aM8o','Kg1HEmFUljKIXrP0SRA6UNz1DYaSZVnpMqIP3elUaKnphUunVexV2Gz48FwaOg','muJVsY3vP9fbBmHKA4quRgxaXJIWbIwSwE3uYrDNkCS3tFdig6snE2MmUT0gH8nsbJ1RGHi','dkmnxly7FGcOgaOu6DwRlB5CC9mgc3QgZKENxjUVG5ITOo8Qqj0WEZRltU7j',2);
-INSERT INTO t VALUES (15656808,5692211,'7QqcbfNodDDD19I','ZHPIc9lSGyPA7q1LVdlzE5','keiqajS0zGvnX','r','ANjuKHqAkmvtpXzgvyikKNLTExfr14jS','eWimneHu84S2uga93',3);
-INSERT INTO t VALUES (14268084,7902185,'5lEo20ukVgOgtjp9Cyp77YEvdgWgqQyY2HFb8NN0XAF6zymSwNRNDdHrdh6bfSbFWyFvRst6VlQg','9xu','ulV4hDDy9JKZWYA','qbr5MtnyBD23W3cTqFjswasGyJoP1scqAovplHeMC0TNMWL0OlluNiJFhLMW74dAvHxuq3M8Ujyw','BqPsh6IAUtVCs7wonbD5bA25wYOEWOixqXb7Q3Ohy6bUxxQ7CAUY60DWC275C0Huln8yvuEnm4WfJdJbggh','b0u35nVOLv2Ol50m4WbTi',4);
-INSERT INTO t VALUES (13405477,4905837,'ztxQGEGaZ5RsejmsYiNIECE','oyrTYxh7Of65rBLMMVSaf1WhAJZQ2hU5YpWbZ8nDDHSqjVz','SNpdxm2tXbhyR','MbjdKO3sCJ3i8bVXbO0bVao7VtbJBcqzjOg1INPdTZ0qD9eRpawTY8Go7QPzBR','hDNhRpQqHTPhAnHRSAiS2qGPtUxHa41SXmBGXHCmUaww','WY6gICsqMWGvneyRUIj4mhg0rWTUe2z',5);
-INSERT INTO t VALUES (15200362,13356844,'nuQ4KSKdNPpdYWPZVJJK018ZSvswBexdlZwXFctEgL9WqoULh459coP1uX80tK8UICq1SjtCjtT8BIjSIqvv5SpJc','fPH0KAMIVyhifchfQV','PeuNMMpeNCH6iQoK2Jt','DwOM9GTbH5rKvBvwKoT7qMInWTf6oUCjVBj8But164delKY4zDcyv00','UyW8Gc66uKzKnBVRFym8xzps3UfnC0EbKbgadadRsADzuJKtAHv','M47rsxPTCVp0h4pbpK1iJffLWBbfwaR3cW138jMPJJyiJZftad8Ty1zhukNtQjtZdlcunOj',6);
-INSERT INTO t VALUES (14961183,15574750,'2Az4OlxUi4WWipbUCrL4lB1gBZy6FRhbuoD4KWLmX3VkSYL0h83n1nmNytGbxJSQVLdZYsBvWea','WPGkMspxKJXXFZk4','0Vv4UI','ez45iwX8HIXCFo1QmM05CMln8Pd5mDSZRRsAQE9VDhKLZ','pm','Sp40Ely6cqVotDUlGZyTbLsXvMUs9N7XjuDnb4Qga6OhYHddW',7);
-INSERT INTO t VALUES (3474354,1027916,'D2BYA','vjwTLAfLQglaGX6PiudC','5','CMkeRE8WAB8fVfX4I83GqWSfPUV8aOO8piY6CqDJObEZ','PBhK6iqKnYKZJxmwESPIlCYOrd2OIiKPb94vcIGdr99w0twAbJRqHUGvgO2PI18v9Jaib','4vmErnPSXCbTGG',8);
-INSERT INTO t VALUES (16222287,12694030,'ey1susekQ0Hn5NwpltsivzIEe08dXXVmVd9RqyujUxDYWL3QL1IuSezmr5UWxMQ5091','GmVi1OK3WZqGWmIOAxB249DEBGEEJiFdHJqPbkQu9YvGdE','xxRbpkJHREbW3FN','fOvu9uXNZh6f','o6bg6PcQrNnTm','1E7ToCiqh9pRgea8cvcG6obijtMheQczCFbEiPxd328NEGo8pU0UkGID0GtFXtcF6NuyTzB8XoPCspDIu3nXPwGQpZhAZgnuuI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15989961783626619234,1953296080,'HlTs6LQbQAriV2IsZVdStGi01x0iL96WDsDFbqT8Rl0x4dV','6TR3VZmbx','VGDTKzEKTqipj','4yOWzs3bdRcO17LYwmQkBbrgGyDiNb3FstFPQrz15fF3RfJV3jBbwgVqgE1riXlhKJTDXiylxMHxd737ifnmHq9SWdnQtthNPDki0ooJ0K5ANVVFmfqnkwNgJ527kF','W','ln',13);
+INSERT INTO ti VALUES (15989961783626619234,1953296080,'HlTs6LQbQAriV2IsZVdStGi01x0iL96WDsDFbqT8Rl0x4dV','6TR3VZmbx','VGDTKzEKTqipj','4yOWzs3bdRcO17LYwmQkBbrgGyDiNb3FstFPQrz15fF3RfJV3jBbwgVqgE1riXlhKJTDXiylxMHxd737ifnmHq9SWdnQtthNPDki0ooJ0K5ANVVFmfqnkwNgJ527kF','W','ln',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11986084579068630588,-777705024,'5iLVisv4fvPVIpbC8B6bf','c8TXavAJCpEKXMMdHwZi1yuKl2bmNuUNSAW9EDFUjjmL1Y9i60qa9OSxAiiCxvO8U9UUcbC64EAsCPNcIVyKEQ2g18pkNBAoPxUwBDTa','gQz460e','gibWLz91i4bOnv5Tk789uOWFx78BA1CZZQlaavAIU8qN3mAuYKDcRFMGT','0','d',14);
+INSERT INTO ti VALUES (11986084579068630588,-777705024,'5iLVisv4fvPVIpbC8B6bf','c8TXavAJCpEKXMMdHwZi1yuKl2bmNuUNSAW9EDFUjjmL1Y9i60qa9OSxAiiCxvO8U9UUcbC64EAsCPNcIVyKEQ2g18pkNBAoPxUwBDTa','gQz460e','gibWLz91i4bOnv5Tk789uOWFx78BA1CZZQlaavAIU8qN3mAuYKDcRFMGT','0','d',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (18000956316693565281,-878405233,'GsjmPcgP2yfDb92EknpqDJ4QC','A7TaMQcdaRLnDMunVY4jwlfdekOW6IEfz7T0uTsA4t7wCvtuXALC2oyCWnj9ZcVZMv3P1mJCtYvQsFKUdKidtKGyjgSHzD6HWCgyE24ofbPUh9eq9gskfs5XhAilHgllaF1POzkBn2k8KDawMVtiwlphVexiKgKc7mlgBJ1H1FIBsWDHPN5DWwG8ao3ZbZNH26ixEB','zopAPx1VW9GD','L8R28H7xyAB6JaRukZSaLDvE','hz','zx',15);
+INSERT INTO ti VALUES (18000956316693565281,-878405233,'GsjmPcgP2yfDb92EknpqDJ4QC','A7TaMQcdaRLnDMunVY4jwlfdekOW6IEfz7T0uTsA4t7wCvtuXALC2oyCWnj9ZcVZMv3P1mJCtYvQsFKUdKidtKGyjgSHzD6HWCgyE24ofbPUh9eq9gskfs5XhAilHgllaF1POzkBn2k8KDawMVtiwlphVexiKgKc7mlgBJ1H1FIBsWDHPN5DWwG8ao3ZbZNH26ixEB','zopAPx1VW9GD','L8R28H7xyAB6JaRukZSaLDvE','hz','zx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT, c BINARY(42) NOT NULL, d VARCHAR(76), e VARBINARY(54) NOT NULL, f VARBINARY(55), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1774314309,-6648252,'kFVX5zKqOWCvcDFvtCMfIRWP2xI','ba9MUBwvJS4u6kZ6thhxXfUhn39','8g1LhtrvdR15M9nQGKpYXnaghX2iQornTIPkW','sucRV8pDNL','xh','l',0);
+INSERT INTO t VALUES (2728115839,-1419813,'CVtETCX57YJFrsH3fp','Se7izOReMQlRz','oTaF0F6TFlKGZLxPHd84NoZnmO','MxJbpVocXcXrk6xXqHsNILH','N','m',1);
+INSERT INTO t VALUES (686355852,-311524,'PJJICSXxcrFxSjAhvT','DXCFhfMrmFylKco0DuIMmcDvYIdNveGBMAJNacLmYeX1P4Lca1cAe9','tR02VXfzpSH5xJH','W3pAFceElfeciNdER','b','C',2);
+INSERT INTO t VALUES (1668018489,-5330213,'qC88ETIwTw','537s3nUS3yVySka8zOWnRmUKbTM5D2wOwcrHBQSa3hadFjrmDR','SiVtbZSN72CVZG2Byf268i0cXsUPWrqb','5Nm66Uc2vXYkoXpQMxD','Hw','p',3);
+INSERT INTO t VALUES (2510560457,-3185523,'yaahv7lBVctBsdZ1WCX1tdEd41O0Y','dou','qtQ4','CfacP9ip0RWmiph6h5ZUD3om5RH3UxH55jB4Aw','y8','i',4);
+INSERT INTO t VALUES (1600266667,8138762,'Qli1fxiNOTtyi39Tk','joic26JheKtXGaLbtKk5pweOMLUmkd','fHyPcdwVVrlme8M5EDMQPDOyt5mXKf9povjp9c4DoN6AlNJo','eMILCH8fEaagPOQz1A72wAPXd','h','d',5);
+INSERT INTO t VALUES (1345226289,-7287177,'WVInhELk7BNAM6ok9pgViJKUclzztWXdS9HBdkc','lV642I1VVllx5smjsJCVER03SwIXazFB3siNnwBEdURWXhCuBy89bmuochVuRgSq','EUEmlgxDlMOEneUOP','h41jgZcG7DtrSTbiUDb0ElHIx8HhBu4RooBTkjIt9z8IRPhDEd2zP','w','r',6);
+INSERT INTO t VALUES (4123151365,6276140,'bqjM6L2iZTHdn9fXyMg4','xlKPC6','LcrFS0oPUYKwvR','rZupJB9kRPyZZzzCTrmaPgrAZjSeUsGibGEpnrELa8bw','p','A',7);
+INSERT INTO t VALUES (4208061257,7309878,'5Z5iboBsY8sE9DdFgRZTJWxY5A','3zeL1wtiZyF0l0','v1rjmPjeeDdYuHG0pfmdYOL57j','PMTT7iZ4vGNUdo','rv','B',8);
+INSERT INTO t VALUES (2663952416,-7333276,'F6rI3oGl52HWpOrgqwPPo61TvsDgOqEX3TlmHYCY','Q2IhGN2nQoJfDr1WyV5','y059RiWYhXvC5YLtgMX0YffrIgXmFUYQeWdfpB','ZY','J','n',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT, c BINARY(42) NOT NULL, d VARCHAR(76), e VARBINARY(54) NOT NULL, f VARBINARY(55), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2720223161,4586574,'JMuwhId2BZ7pSifitTEHXvN5HtHdQeeaU','nlSyhfeWZhF4vJn','kTAQEmia2oH5L','dC08hMhsf6Yb1CRyS5vSbj','94kdxj0ppt7Y9tCDFnUR47XCKXkLgojxm5Kgc706BRBAiunZHzt83RuOz3FNGwJ9vJn8xVAn','zfQ0XHSiuawPPUX6vURjWy5aCHJnEvtnkubwM876pOQKAiYNdg0LacQjSTjB9HPn8kYG',10);
-INSERT INTO ti VALUES (2720223161,4586574,'JMuwhId2BZ7pSifitTEHXvN5HtHdQeeaU','nlSyhfeWZhF4vJn','kTAQEmia2oH5L','dC08hMhsf6Yb1CRyS5vSbj','94kdxj0ppt7Y9tCDFnUR47XCKXkLgojxm5Kgc706BRBAiunZHzt83RuOz3FNGwJ9vJn8xVAn','zfQ0XHSiuawPPUX6vURjWy5aCHJnEvtnkubwM876pOQKAiYNdg0LacQjSTjB9HPn8kYG',10);
-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 (1319094006,16309641,'EeziBEPwcjYvXTqra0JvIjEFR6QDhNH0n3gpEPBiMgv1ZSAwebL','zz1q2iFz6vusZt9KP','HQjtdIRKd4','JXC0S809Y64SDTk859xlmOmEJlL58wjnyO6Habx7Yso9L4TkCvv7S5vwwAt7eQLB1sw2XFn','qIyPWmtaKvuiicYJiZW5PodTDZtedWP2IMd7duzLPR5s','tRkXsVNl9n46tCwLyd6vhM9YPeNHKmogYXR35BpsRI1UsmnTMjqOrznxqhh0Jwdj',11);
-INSERT INTO ti VALUES (1319094006,16309641,'EeziBEPwcjYvXTqra0JvIjEFR6QDhNH0n3gpEPBiMgv1ZSAwebL','zz1q2iFz6vusZt9KP','HQjtdIRKd4','JXC0S809Y64SDTk859xlmOmEJlL58wjnyO6Habx7Yso9L4TkCvv7S5vwwAt7eQLB1sw2XFn','qIyPWmtaKvuiicYJiZW5PodTDZtedWP2IMd7duzLPR5s','tRkXsVNl9n46tCwLyd6vhM9YPeNHKmogYXR35BpsRI1UsmnTMjqOrznxqhh0Jwdj',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2456101909,-5489403,'oCdecBdjqFkeWj2V5tcduL6CBxTzZi','y4yIGoALonigSHDaL48MvPIMrMs205ekABF2NWWqqNamLcoy9OL0S','db1xNXLcn0tewanbG0kDzogGhq8taq5MG2PUxSAZy','nD0hiKZuRjbzArWZfLCKh6DDuecV1N8nhV70633e9bYZQj46Kl','G','g',10);
+INSERT INTO ti VALUES (2456101909,-5489403,'oCdecBdjqFkeWj2V5tcduL6CBxTzZi','y4yIGoALonigSHDaL48MvPIMrMs205ekABF2NWWqqNamLcoy9OL0S','db1xNXLcn0tewanbG0kDzogGhq8taq5MG2PUxSAZy','nD0hiKZuRjbzArWZfLCKh6DDuecV1N8nhV70633e9bYZQj46Kl','G','g',10);
+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 (3682004259,3303093,'5SYVcjud0JEPHAY5vVL0LdQtUaEz6XC6MADzS73M','Qt3Rmke5L4EMiU8j0X','7','NH1P4TRgt5bZhh9SDp6QRrAFtxXJKtcg3UzqoCOMid','p5','E',11);
+INSERT INTO ti VALUES (3682004259,3303093,'5SYVcjud0JEPHAY5vVL0LdQtUaEz6XC6MADzS73M','Qt3Rmke5L4EMiU8j0X','7','NH1P4TRgt5bZhh9SDp6QRrAFtxXJKtcg3UzqoCOMid','p5','E',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (212575852,3857635,'YkStvkpjCIbCXdIb7hWxOyyWK7Cly','E7czSOhmZta04FYrkuMi15eq2H4J20q4rm7GdmWnRiDekRqAjy2L1mY1ww','sHaaeyfAALp9kDBLH','KklEDutsK9X3IJFH5OVi4lhPdrOF46K9M87ChWW0m0JgF1','aLpLJYNrIQcx52EFJxluzgLThanAEpj9BJtlYEz7Q0RNDZtiNVcctIxMP','9Dqlj6pnnaacw2UnHBeTdFDAwzA0vF6FEDFeZAJLXzhdganlbFzu3A',12);
-INSERT INTO ti VALUES (212575852,3857635,'YkStvkpjCIbCXdIb7hWxOyyWK7Cly','E7czSOhmZta04FYrkuMi15eq2H4J20q4rm7GdmWnRiDekRqAjy2L1mY1ww','sHaaeyfAALp9kDBLH','KklEDutsK9X3IJFH5OVi4lhPdrOF46K9M87ChWW0m0JgF1','aLpLJYNrIQcx52EFJxluzgLThanAEpj9BJtlYEz7Q0RNDZtiNVcctIxMP','9Dqlj6pnnaacw2UnHBeTdFDAwzA0vF6FEDFeZAJLXzhdganlbFzu3A',12);
-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 (768225829,3847756,'aIm66eBej4aG0lL6HbUhmbFroWaii85VlF3AAiKcXqrGLcQ3lwsfgQm3WCuJqXxAFH','0JJt8YNfediH7oF49JD4ap9QT8XhE9YgXeqVzsvDaWPUFkWFfk09dgaZRw8xXAdwAz6j6z6nR','gWfgAQuvqQ9741','9P2thkk8PIOkFcptyYfe204fEJRi3a72ZHteIqqhB3uykJtgHBKHG0xuARkKFe2GNohGmiWbjOxnVovFNmGJEiIn2JJyc7y9tnOSiLOp9Zt4S6vs5grZv2OAaLSuT1rA','c6xQSd0VvOiviCNcDJ3V9zu4AIgLrvhazg2PF8tFD7J8FEsZckRGVshxAEDnUqV8cfZzV0LoTi','ICXspiKIRhVQDXkFWETsqFFFPnAQ8AJsUiMeAphJaJ3eegG4KyGruB1P',13);
-INSERT INTO ti VALUES (768225829,3847756,'aIm66eBej4aG0lL6HbUhmbFroWaii85VlF3AAiKcXqrGLcQ3lwsfgQm3WCuJqXxAFH','0JJt8YNfediH7oF49JD4ap9QT8XhE9YgXeqVzsvDaWPUFkWFfk09dgaZRw8xXAdwAz6j6z6nR','gWfgAQuvqQ9741','9P2thkk8PIOkFcptyYfe204fEJRi3a72ZHteIqqhB3uykJtgHBKHG0xuARkKFe2GNohGmiWbjOxnVovFNmGJEiIn2JJyc7y9tnOSiLOp9Zt4S6vs5grZv2OAaLSuT1rA','c6xQSd0VvOiviCNcDJ3V9zu4AIgLrvhazg2PF8tFD7J8FEsZckRGVshxAEDnUqV8cfZzV0LoTi','ICXspiKIRhVQDXkFWETsqFFFPnAQ8AJsUiMeAphJaJ3eegG4KyGruB1P',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARCHAR(78), e VARCHAR(5), f VARCHAR(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15573240,175,'ijWF','eHNyl4','i','tFWK','BKHWx75Ybn','tNgnd6G9YoZeYoa',0);
-INSERT INTO t VALUES (5871437,18,'6YQidJHxpSUPVjD6ZXYXS2Jx','PPF6WIBp2s1c8ahxFfIdJ6qiFebYwYWbpkwQ7kvtH2bbYLErmXbQC3','B','uB','lnnalvvkL87xetFxV60Sh5jZZEC9iFUGYKJDo2ZMRfpn1q4nMUMVAC8jQFD','C2CxxzysskjUzgpRAzV0ICuCtQEMJDY59gHAG8fmrNH4Ch9BFcOYj',1);
-INSERT INTO t VALUES (16274976,17,'dxCSnreUPqVnw8','rReeZQZDgOqYIPTMbhX4aQZ','bNl','YwTh9YSk7ym','vrBiInWZZcsz34ZxrZISSguOCqV2rPrPBa1d6y5TfhHpFjVo8r0KBHtPdp3aYDsxlKU2Cuufpu','OgItWX8wNT4QFIuHZTnlf1S',2);
-INSERT INTO t VALUES (5776908,25,'lyPZ','K1ynwpdZ5NV8hcMTJ61xUf8y2o59Xzsm6JIkHNlDUgFQ','tiLH','aEJg6QKwpoy','BK2RUOPTRs9uUALRXF7gvo2K2O','1HhvPtzK5KUS1VB22OIe3ucB5ymdZpF3pMoPrhEZy8Akl',3);
-INSERT INTO t VALUES (5309560,9,'MyFfuUaVLFEEij6kXqZQOkt4Vkscx','jPt2pwzPWdSrJ9gwdbzXAPjbUvxbNWT','uUU','13Qd6i1PQaJCE6','rABkMfogdVc0PZOSaV0f8RDJuhHQUmTwAuTCd0dsUA7kQPl6wxkl33j4Z8e49JWot43GwogI','NeHfcffRCzOkIAmAaKzr7O6NpflTuUSShgliqukyYgcJC9F5JUCkYzXZd4cqECNe5ocIZPO54iIFVo',4);
-INSERT INTO t VALUES (9706554,25,'qbacgTgbPH8jThEuIOyHmMi2RFbK','rBjDy86E4HtuwrJfb4Ouu8tARrDWTgrNQQITDIo2oI3','nfTc','n92z9','XflJi4jp3eLKuBLFtkcPbiF0tWm35S7d2p0lTrJtgI06VJJvenNEsEocyo','OgyEriGtGvT1e0neipNN3rL9Ult',5);
-INSERT INTO t VALUES (13543126,132,'dcsftes1A0akQCHbPisEIJ8yQ1D5WyR5UZdwQ3','0oW9DDUUIn3Ly6Szgd3SmyIvVFucGDivfKnf','zC6Rj','Yuei','IF1SKe96zzcd','wI6KcJBQF5zFwgrnoVW6PivhYNJ2k1wIB8zCarD',6);
-INSERT INTO t VALUES (350923,141,'kaxxnmIH09xyaPXDA7bAGNMEo1PnM2iTuSsYGknc','OaLGQ6OdEUpUlklvncgeqndkPlH8bcyTm236KmMMDIh9KeKHWAaDKhSzpkbAM25fgD5hZR','Alc','SlrVw7F6lqkEg6RD','HUwZzQDRm2r0OB56IKLsQMNHNT9Z29YC90krzC7z3r7a0jrmCa7AynMTJ2sgCAbLp0fqBqSnhwe7dNxbGMp6rHb','VYCQACt9dngDtndXRsEdHQKaO6GTu7p02Rqzrzvq41RL7hVBg8fKSN7af6m6y0J',7);
-INSERT INTO t VALUES (10563642,122,'6Lr','jrkbS7e3OkQd7T1IBgEeIPpeMSqgPE6','nP','gWRYf0S','WkutTDhzZPrCcKrKKK','Dmnl70qKPNgUfGDDZiUv4YDJ3F8yNoPsjVgPMoPJ3MLqcrj8oz9foFzDA8BJWL8ASYIkA',8);
-INSERT INTO t VALUES (6214612,76,'RkazstsWnLc','pQycklFHOHYvGpadsqtrOj13KW74vgmitbMTRdCcoNbkZNBeCDQFuJGHM','lInvU','8Fn08j','jAYf9lmmOY4KzkEsyzsdLRHdm2kRSYt2pJSf43yUUzxhKOE0mvtVlr0PrlJog3DvV6Qy4dgMhL0mLLPi4Lsearr5U97S5mxMQ9s','MsPuLCzfkLqZG41Fi6jwMAPzB8Hv7ydCK4PktZYc6dzH4obw0cFJjM1dw8TfIVwygiPXDfn2PfS4ms21qE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (593118202,-1917920,'Zzsak9jvGikLP','cEMvC3U18UtkhC8ZSEGKpAz73I3Kk2g95CbRUOFamz1k4VzZ7S6WZRn8F527lGMLedGmm19phWK7qHGBcl4scfVzTkGl6ROcgvTPo3bwivKr8bJEZr9S0YXLVSCkzOvQ','a','B','l','l',12);
+INSERT INTO ti VALUES (593118202,-1917920,'Zzsak9jvGikLP','cEMvC3U18UtkhC8ZSEGKpAz73I3Kk2g95CbRUOFamz1k4VzZ7S6WZRn8F527lGMLedGmm19phWK7qHGBcl4scfVzTkGl6ROcgvTPo3bwivKr8bJEZr9S0YXLVSCkzOvQ','a','B','l','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (314295183,6045851,'oHSrJVKu5Xit','THM12Ndc56sPsbp2OEAXTjHLAnA17SB8LCKYiGJ9xYUB9aFQFcWZneVGIL5K2M4ipMcmkpbQd7VsRamqeYR2G50MVTMh9v4shfDGlas7ygcHMiNsSDUwcLuA','tvVP','CeE1xwy6vjhIzftQnnoekLazUYTcEF0POcuw909dOkIQL7Ns3gDrGQvTS','D','S',13);
+INSERT INTO ti VALUES (314295183,6045851,'oHSrJVKu5Xit','THM12Ndc56sPsbp2OEAXTjHLAnA17SB8LCKYiGJ9xYUB9aFQFcWZneVGIL5K2M4ipMcmkpbQd7VsRamqeYR2G50MVTMh9v4shfDGlas7ygcHMiNsSDUwcLuA','tvVP','CeE1xwy6vjhIzftQnnoekLazUYTcEF0POcuw909dOkIQL7Ns3gDrGQvTS','D','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2824135161,2702552,'VSSIwn','lEtrXjY0XVxhhYIrgD3lAx3lZ7BckvMcgmaacdUMe374ZiMmn6M76h4CMTSmqIr0nltwhaBH77cOqO1K9DmuhuepXCzs1TXPPmgI','1OLnUTfzbdB9Ex7MgYKoyhUhZtdNZKVxVqjFChPL','tbdlQb9nz0HDHNhbqOUhxEgf9cUSBGWMdEiJ3BWPdX1wtsPx7Oxoa3FbbAgDDmEnFCJyBu8gQ2I2wu8UFlG4qpbtrb3UFrJgLlZoaNbnb3Cxuk7218NZZYvA1RNwXrXgVvTvXBgdUsOG4Piu96v2HspHg9yGUSxDybAlDQ5UKyX9dBp5j2mz8IQYQk8SZzxESO7bEPLkrWfWPw','Sjm','o',14);
+INSERT INTO ti VALUES (2824135161,2702552,'VSSIwn','lEtrXjY0XVxhhYIrgD3lAx3lZ7BckvMcgmaacdUMe374ZiMmn6M76h4CMTSmqIr0nltwhaBH77cOqO1K9DmuhuepXCzs1TXPPmgI','1OLnUTfzbdB9Ex7MgYKoyhUhZtdNZKVxVqjFChPL','tbdlQb9nz0HDHNhbqOUhxEgf9cUSBGWMdEiJ3BWPdX1wtsPx7Oxoa3FbbAgDDmEnFCJyBu8gQ2I2wu8UFlG4qpbtrb3UFrJgLlZoaNbnb3Cxuk7218NZZYvA1RNwXrXgVvTvXBgdUsOG4Piu96v2HspHg9yGUSxDybAlDQ5UKyX9dBp5j2mz8IQYQk8SZzxESO7bEPLkrWfWPw','Sjm','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (459182383,1123162,'sreyn4pMjM','qaICwGaIHSInOA85QSPLBw9j3mkcJq3gkmiLVLAsZaxFzOwCQ3FP0hBmGO9apFxii4PWcfs4Z7TlA58Bdpr16mjy8wKOTY8x5y4YHqeoPU9Y0jz3kQrC7h5rYNJJA7279uJAkLa39vY6sKbx5PwWMyFWxR3vVsscTVUz733LMJk0Fgnj7DMx1DKY5xedixzRHgeBHkRO2dcKyyyl19','64N','kwp2eByc6RBdydqFwFpIU8wq9KkkASMcogkz7hxwhmXNtUFGzdz7sLYQgLLqrOfrz1jN7pMld3hO69Y1z1N','C1p','l2',15);
+INSERT INTO ti VALUES (459182383,1123162,'sreyn4pMjM','qaICwGaIHSInOA85QSPLBw9j3mkcJq3gkmiLVLAsZaxFzOwCQ3FP0hBmGO9apFxii4PWcfs4Z7TlA58Bdpr16mjy8wKOTY8x5y4YHqeoPU9Y0jz3kQrC7h5rYNJJA7279uJAkLa39vY6sKbx5PwWMyFWxR3vVsscTVUz733LMJk0Fgnj7DMx1DKY5xedixzRHgeBHkRO2dcKyyyl19','64N','kwp2eByc6RBdydqFwFpIU8wq9KkkASMcogkz7hxwhmXNtUFGzdz7sLYQgLLqrOfrz1jN7pMld3hO69Y1z1N','C1p','l2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(84) NOT NULL, d VARCHAR(19), e VARBINARY(30) NOT NULL, f VARCHAR(59) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16327002,2,'u44B','OZ0oznonXXlasHp8','geEOALd','Ks5181TAIZhvmraU87dOoRnMJZ4XhTFdfTQx','W','t',0);
+INSERT INTO t VALUES (8235157,80,'nCql1385yFHoLsL4BlggRNqMx6icvq8rYuM9','biwoYTYftFEeG','6fYpGdyjVOVWxY4q2et7z5HE1oB01T','faUCy2iyXRpUKHFsLiDBvqTJGktYxbcrTBNcf','d','J',1);
+INSERT INTO t VALUES (7032362,127,'SVyuSa42A7hQpBPaVAJwwtKhgdRGlR2HTUdwnsnk5pnSC','CPd6398lVj','Pj1kFtXPkfV','rOxbjvHPk3siLgyQaTqnc4MolRvY','3','l',2);
+INSERT INTO t VALUES (7919719,33,'V5Osen8ZwCvmmr4tI90DsfSIEd08okbH0D9cRGmWWy5hKpvGG6xryGHGMT6IXj8GwegViaXThH','mWXsQhsYoKoj','wYAwZY1p5RCRmngzNCZzue4mOJ','CR4SKavsiRVKSsjqSpX3jNrqnEDbGCTFxFAHfhVi','Q','k',3);
+INSERT INTO t VALUES (9838,12,'RvusAjwJuh0cnHc3ExSytMR','tgHE5Ydl8oOCoBghxFi','4HB2AoRNcorPY','g','P','u',4);
+INSERT INTO t VALUES (16494284,-3,'T8fQXYBm6m6K2iNeZIkdFqWYJLio2RVge1qmZ5PGwHiNKuB7lXDWSTQZ7H2deo754VFn','46ks72FDWTks4gP85','FIZ6b0Ux3Ud5nk3','KuZMupsaBkDhiRYgh6ehZIfRfJLBqC2PK4Y','2','0',5);
+INSERT INTO t VALUES (9142357,45,'OpS4TJ5GEqGeqg7Szgc5TE40Hq8dCaKvKZ1CPt4PWb6bnzTfabBZfcnEDXtrzdDjwaJdy8vdu79L6rFiimJr','bP','7WIzh','iQtRfFeg0aBdQYkHCGVLiuJ','c','s',6);
+INSERT INTO t VALUES (9761152,-100,'xzct5LALEiCdKtnSVE4OoLGE5L2LlWQymOrdTi1Go0LBUgZDClt7HMUww1ReWCgR','LIffHfWbe0UKkxYp','f','SA8fn773h05ahBoEZBH31cbP2iJZKSpEOABE7Ks4IMWiiOrv0Mv1o2INMZ','q','Y',7);
+INSERT INTO t VALUES (16250442,18,'k0OSMdDMLBHlug','cPwF','di7jUV3Q7j','TyqOtJk','p','s',8);
+INSERT INTO t VALUES (709236,-96,'rjHML9p2K3fdDlr8EsmM3ZiCnKHareUendGYapbsz0g','XkrFkz0v8GyiDkbha','kJJzKZXCECtpqH','vsCgbo','r','R',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(84) NOT NULL, d VARCHAR(19), e VARBINARY(30) NOT NULL, f VARCHAR(59) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2689445,200,'To21BoIGOjo07ebiTkhYnCBL1ccHt2BKwQu','F6kKnN3aPuHHINswQzBBwAMVV6','gZ5','IV5TRQGARUCHRC7','zvbFBkE7vpuvueQqBx4Rng1FvRmJdGW5HH9sJzGPt5Nfu4X72k8x4mzlxF4P3e3cbXShlnMDDKCI4z4ubtodyv4PT9lBIWnQ1','kHKHQQc9Yh4QrtWDMD6N',10);
-INSERT INTO ti VALUES (2689445,200,'To21BoIGOjo07ebiTkhYnCBL1ccHt2BKwQu','F6kKnN3aPuHHINswQzBBwAMVV6','gZ5','IV5TRQGARUCHRC7','zvbFBkE7vpuvueQqBx4Rng1FvRmJdGW5HH9sJzGPt5Nfu4X72k8x4mzlxF4P3e3cbXShlnMDDKCI4z4ubtodyv4PT9lBIWnQ1','kHKHQQc9Yh4QrtWDMD6N',10);
-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 (6984043,100,'PzSxB5gd4IRB0AVGT2JNLRgHETmLQ','0L0WPVO3f5s','feCUB','LbEObkoE8vLIbDTn','EdWFWc8XXLsVcbQJGDMrQnvknvjFyKh1dckkrPNVHVH8ykZ1JgT3YMBhim0h115PNgzTPgWSDxoIKPRz2zLhQb4s1cs20QLh','FSsOA1nt6eCPSzrTFQhXhANJSwpbTLzllK',11);
-INSERT INTO ti VALUES (6984043,100,'PzSxB5gd4IRB0AVGT2JNLRgHETmLQ','0L0WPVO3f5s','feCUB','LbEObkoE8vLIbDTn','EdWFWc8XXLsVcbQJGDMrQnvknvjFyKh1dckkrPNVHVH8ykZ1JgT3YMBhim0h115PNgzTPgWSDxoIKPRz2zLhQb4s1cs20QLh','FSsOA1nt6eCPSzrTFQhXhANJSwpbTLzllK',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9379493,116,'tX','Dczik2Zeo5OK8htVby4MgJYPlzsZug0e2FzIeq5Nybw1eGrVVfuL0QIgBRkieCihQq8KTadl','FbOoP','y3xhLk0rVEhwDu','nsbNcFPR8KZFVi','YzSovBnZ1so6YulEP5cgdi9loYDBdi7zgfVzlbbiRJow9mSYyRxcn',12);
-INSERT INTO ti VALUES (9379493,116,'tX','Dczik2Zeo5OK8htVby4MgJYPlzsZug0e2FzIeq5Nybw1eGrVVfuL0QIgBRkieCihQq8KTadl','FbOoP','y3xhLk0rVEhwDu','nsbNcFPR8KZFVi','YzSovBnZ1so6YulEP5cgdi9loYDBdi7zgfVzlbbiRJow9mSYyRxcn',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (11228083,70,'kH9y7qiK4ArpPblplOJGesTgcLCliOQgTF3RcAthhFiINM3r3fGWIp','uvW7yffLX2wCerf606PLakM8wZpuDegG1RNloHCgeYdIfOGL8gJbE9tO8v8X1pPtEDYXrNUjEkKW5IEVdhTaU7gYRxuavJEZMm0QqIj0QWvanqDuMLiJQQNe44JcAu2IMRVRoDanuvvmzLrlyTgpPWIM2LTk2tbKVYqHVKQdtE5K4WHzk0CGBQQADsXfCCZBhNbqMSvCvrAwJhPYLeBGpp5n7HKN6x','i9O','WKgsHBJr0Il41nV4NRhkMsOMEhhzy7fEvkxKzgnSf3d7rRxQWZZI5IyYWcMyKaYnurWukoIEHnPo8sJju5m2YXII2K6nhIWM2ID0pTP8yemRarBdpK1fgaeIJgkPAtNztznqnOv8L4nwGMxPkXaOIBP0P0pbkKk44ubakhGdfiipnZWMw346hX9o4','6KYChYQRZ0m83Rk3RaOMlUd0kCaYy8rw9GaBdudC4GgOTrsPUowhyaMSCq7SS8Ui09uf55FMuEDhNmHsZlwBpjc1MnHVyoY21TFa','lRyzpWlguV9KvRJCQvYzb4KwVOC1KS',13);
-INSERT INTO ti VALUES (11228083,70,'kH9y7qiK4ArpPblplOJGesTgcLCliOQgTF3RcAthhFiINM3r3fGWIp','uvW7yffLX2wCerf606PLakM8wZpuDegG1RNloHCgeYdIfOGL8gJbE9tO8v8X1pPtEDYXrNUjEkKW5IEVdhTaU7gYRxuavJEZMm0QqIj0QWvanqDuMLiJQQNe44JcAu2IMRVRoDanuvvmzLrlyTgpPWIM2LTk2tbKVYqHVKQdtE5K4WHzk0CGBQQADsXfCCZBhNbqMSvCvrAwJhPYLeBGpp5n7HKN6x','i9O','WKgsHBJr0Il41nV4NRhkMsOMEhhzy7fEvkxKzgnSf3d7rRxQWZZI5IyYWcMyKaYnurWukoIEHnPo8sJju5m2YXII2K6nhIWM2ID0pTP8yemRarBdpK1fgaeIJgkPAtNztznqnOv8L4nwGMxPkXaOIBP0P0pbkKk44ubakhGdfiipnZWMw346hX9o4','6KYChYQRZ0m83Rk3RaOMlUd0kCaYy8rw9GaBdudC4GgOTrsPUowhyaMSCq7SS8Ui09uf55FMuEDhNmHsZlwBpjc1MnHVyoY21TFa','lRyzpWlguV9KvRJCQvYzb4KwVOC1KS',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(54) NOT NULL, d VARCHAR(74), e VARBINARY(36) NOT NULL, f VARBINARY(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4410011728227828209,-1896999,'9Ue','wvqHnTnht2BBE3SCOztDC2YToaMG5PPWFUIHMCb','MWPxID6wKQ7P1Io','9Hj','XHc8a109wBX0eXPS6s3vGwfWG0PfmN2KztzhThDusTszyq7y','HPjWILIftRCj3veG82ldNQ1d1FLvjDkVlu4tAbpUYFrIIcbGF5bG4p8VzP1KhHNBXPSelew',0);
-INSERT INTO t VALUES (10159596247364425807,1557639,'U7jlwAGVYqnDA0PpUzHr1N23QXp9ObkBt38V3u6bCUZ716','q5n2UtQL7LJ35auW2dVUDd2Txh3tYWOAwNH8Uuk3urA0LUrZV9fiJ7di5q3xB7Fkvhd6LUCt','UaoTIPhnfyfhPqAWIsJnnbr35y6j9hTi98t','K','5LbOpdVIe1lIjQE9cfj7AD3hRNNCdUHUC5ZiEHIXJaxRAIp3sk4Ek34HS','mnm0EanHj8JJOEXpFpizgYhrttl5wWxCwysSpp2eCiE6UFQdwoAyRJ',1);
-INSERT INTO t VALUES (9378892978821676626,-5101331,'0nHI9FEaxbhfo2PUq8HuO67DQLEU6','XtT1qj9Qk8IWIWqI9RviblHR2V8kH2Cc6pBXFme8YoBfAnGcZmmo58ArdeQPghGQlJTAqAy','S69p4iiz','boAJoNMWGTyt','FjpNw5Etbfeu','pih',2);
-INSERT INTO t VALUES (8805312903777292384,4671751,'pg5u6TtM6wT8nQBcCYNi','BXpB5k4aIi5AIi0IfSgjS1d2V','AWsryEEU9otKP4hMw35hyyqJ24P0','syQxVC','VceBNDwL7WCmH','7EPntYC1cRVvxyKgFSAahAjKOdohMyxw9Slmhyo9b9un7A',3);
-INSERT INTO t VALUES (13783774393701232295,3999833,'cyem7PYp2h55c59d9ZCP','GD2Mb6BgUp2wnzBZIoXiDKUQshsnvT9flc','J80fyBuoiRDk','5txCqgYKg3','m8k9QhF39IH3ue2hhZvGnkaCQgyMyRpGZfvmdwctpPxOR9pS2nh7LPi','AAflZ8E8KknhlPkQcHBCAusuE7uZh2iIYvzmjeqM6iw5CQz3fYt3Ymp68O5Tbo3',4);
-INSERT INTO t VALUES (9743774947367434369,-1880748,'m8iR99gGWYEMJeqfYn','LfpMNexDxzM5uwZw3mdLac0EWVz29XOwNcJPQkB3KxwDIC','n7aVGx5M4w6EWuM','oBZ9qLkUklhXnS','TdoUVgNlJJ37FdmBn9qetCWHy6IBJeAQL9xyxugfOv3FxXEUlfSWHBiSSj2','gQQlXZLMqftAeqKxlfI2W9XoSb',5);
-INSERT INTO t VALUES (18089539577039244649,2261870,'6oAiFkt46Rh8yGE','LwkCpKOcPclYZizPVcZJleuoV7vD389hj8ZylhrGsiQceGCdNOqJDwroi','vXPT9q5Lr','MXAjCR16f8byJvJOW','V4Gp9lOb8yyMpRI7KCrr3AtpvVRWTOcLPhLhhf2Hu1WuXwA4E2HjTcc60kUbghj5lYLg','DyIGX3GVTrbIU9pFY6O73bb1HwtGjMEEqojMEyzStdoPxCRKs',6);
-INSERT INTO t VALUES (8026890755587914139,-8010636,'6K2YG4','PkQHAul4XBEXWeikMpAPZwVZtsjj9kSQVuKWXU','K15rrKIYPqphlGVjiQ9XJB','s6kutQWDpM','TuulHWOn6ZRGom6TTSu8UvJh0tB12nuIUE73XDW0HDCHeKB1o2vDRMrmsBInL','wEeSUsn6VbsbZNrJdjJqmmBfBwC5SI0sq7bFL2rTwcZzff4KFdXT1G9oPzWTHYwl6QSM6J8pFrd6',7);
-INSERT INTO t VALUES (4451203315721095523,2612067,'mZLXvjZvAKyIm6','YYOTmzvUJxH8TQT2kydOVPdjN49gTyQFe9170y8pVI6i9','oVnlu6rUp2gclPcrAt3SvUXTMcm2','5','18Qjbp3gpSKJ6HWPRHF','s6MZSeWEUlVAznnaDngMbpmzY5dgBXU81nFhK1fRQKKYfv9Gew0Cg',8);
-INSERT INTO t VALUES (3393796468336364437,-6993904,'69Vd0mUmx5cIrXS4YyoxHMP5Kd0vqPPysxO8cQ','OYvLf9lP2IHaTx4NMht4DbctaGttOec75uZGOyNbFlaRBOSbB001xnh4nyWOvr','8MfXOP2lGDuh9y4wc85nn5BZJl','QPem','PSDf9jY6s2bUx5CKPcki9SCtAj9Et9aO05SUO1gLS17C31iLZ3j6Lz','2jEFIQEauCQBcJIdpvW25gqjLwnqRedOcVn1NNIZHNMBir2TZmEfCu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9212508940652886797,-73,'rB6IBb6toRbLKwlno98lYaTDDbjpKDdxLdzDnJHQrcIPS3amxTtO2YctaCMylOpqP','kF88He8scFgPIN6Y1G','u6c1jZuB9hRe6j','4NxeiT9b9AwPjkjgg9qP0z6trjN','C','f',10);
+INSERT INTO ti VALUES (9212508940652886797,-73,'rB6IBb6toRbLKwlno98lYaTDDbjpKDdxLdzDnJHQrcIPS3amxTtO2YctaCMylOpqP','kF88He8scFgPIN6Y1G','u6c1jZuB9hRe6j','4NxeiT9b9AwPjkjgg9qP0z6trjN','C','f',10);
+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 (4832550710215502342,37,'FhUfz1GFl5HsAjcu5gAcFHq9AlArYuF6XaYgni4','mG1JipeTJiENfghnO1p','xkyk','8xkWw0YfbQfyizOL','L','K',11);
+INSERT INTO ti VALUES (4832550710215502342,37,'FhUfz1GFl5HsAjcu5gAcFHq9AlArYuF6XaYgni4','mG1JipeTJiENfghnO1p','xkyk','8xkWw0YfbQfyizOL','L','K',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2666332661755585549,-77,'YO9RZQhj80chxqrqOaO0c1hv0IiJZvMVyBjV1OrxMu1g','EHtwqvgkz6ZlY16c4toO9amaN7rPmf9VsHqBotwROglgbJwPVkPJ6RJtkAyb3IJcTgYtk8QMxZJAKM9DWFbu0vyVdpwmZiC3ZrTDgPZEvMaRIxyjMuWA7dSOG6QBmCGohCUR6lXYIzYcLscvSFkd1jz5lKeKVYzVboBA3LpsHPAzqJE9zwbvSfL','iINOQGpbgQhjMoOV0ldY','3uO3XXC5YbFVZYLFYK6ugKBpvzaeRl','D','Y',12);
+INSERT INTO ti VALUES (2666332661755585549,-77,'YO9RZQhj80chxqrqOaO0c1hv0IiJZvMVyBjV1OrxMu1g','EHtwqvgkz6ZlY16c4toO9amaN7rPmf9VsHqBotwROglgbJwPVkPJ6RJtkAyb3IJcTgYtk8QMxZJAKM9DWFbu0vyVdpwmZiC3ZrTDgPZEvMaRIxyjMuWA7dSOG6QBmCGohCUR6lXYIzYcLscvSFkd1jz5lKeKVYzVboBA3LpsHPAzqJE9zwbvSfL','iINOQGpbgQhjMoOV0ldY','3uO3XXC5YbFVZYLFYK6ugKBpvzaeRl','D','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17743258275044227763,-80,'L3D9BCuh9v9abNJ4xiHlhBuTTWOWwozMhct9vGRBSMaKflgFYVY31deVAAUm5htF4TD4v8g','OuaDrA81a5mmjAoISnTU0VaSq1dpzSADGyCkyateIoCNAf0k4bHHYobwBJ14qd9gnOtAD5ZnUOvutgR06aD','eFp','VqTWsRHIGVhHaD3ht2M7Xc8r3Q9tyqRAaN1MoqG9dMHAR4oLD7mF9ewvNjUo1RNAvGiQ0mqlg4IugkNLCnfobUOZWqUKdBFKlhw3gkOrVtAWJPWVc7IwQTbA814cKf5Qdq6W5fhqP73YIIQJnjqfmH3GBmup7jcrGyNxBhZnMTiQC7Cvn5hY','H','z',13);
+INSERT INTO ti VALUES (17743258275044227763,-80,'L3D9BCuh9v9abNJ4xiHlhBuTTWOWwozMhct9vGRBSMaKflgFYVY31deVAAUm5htF4TD4v8g','OuaDrA81a5mmjAoISnTU0VaSq1dpzSADGyCkyateIoCNAf0k4bHHYobwBJ14qd9gnOtAD5ZnUOvutgR06aD','eFp','VqTWsRHIGVhHaD3ht2M7Xc8r3Q9tyqRAaN1MoqG9dMHAR4oLD7mF9ewvNjUo1RNAvGiQ0mqlg4IugkNLCnfobUOZWqUKdBFKlhw3gkOrVtAWJPWVc7IwQTbA814cKf5Qdq6W5fhqP73YIIQJnjqfmH3GBmup7jcrGyNxBhZnMTiQC7Cvn5hY','H','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3218578944165036390,48,'IAnMbzl2LTYZh0UQDSQmm93unCCshQnK2xCk0yDBUfkWJbM3kWeLUHaNxkJSZ6N5rr2cFmb4dc9dqO0q','APzQcOuHkmai6dvg3oRkONCqVnF35AD8V0','IrVmQDZORftEkVEFD2VNAdz','n1KvIKAb2FcxNbXdG9p7AHLTXAKTeNMHkgkIVywjxHaxAi2wpEQWpfiWDth7jRttZp9zp0u5QDRWJfMb4EXx6MRHPlk2KvzvcNnu6EQwQzeNiXbAoWfWpf0O4kYr','Iu','C',14);
+INSERT INTO ti VALUES (3218578944165036390,48,'IAnMbzl2LTYZh0UQDSQmm93unCCshQnK2xCk0yDBUfkWJbM3kWeLUHaNxkJSZ6N5rr2cFmb4dc9dqO0q','APzQcOuHkmai6dvg3oRkONCqVnF35AD8V0','IrVmQDZORftEkVEFD2VNAdz','n1KvIKAb2FcxNbXdG9p7AHLTXAKTeNMHkgkIVywjxHaxAi2wpEQWpfiWDth7jRttZp9zp0u5QDRWJfMb4EXx6MRHPlk2KvzvcNnu6EQwQzeNiXbAoWfWpf0O4kYr','Iu','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4678346787567555913,21,'8xLRvOt0sONpCyNu3wzqjVUa6JZhuwCKgpCAsBCcC9GPe69Vuh2dFFS7wxWlM7gDExhy3uL5zFUuIHnt40jdm','qW5eAmZytwbGScSDm3zqoFBQ5lhlIR3eUifYjCe9OXdIxcmStmhqTQFOBkjxZjax4Fhix','4kk8uUGAoEK1nM8JD','E3ubjC5NOLrfy0sfL1qMBe3W9viX3A2fZMGk6Ju1MTxPBVxv9Dnyoj2h3ruj3QvRp9Flt4wPXEoEuHmRWCFqsKVIMNveLm61KQx6rJndcls7qggACj9sI2xYt7Lx757i5XFpRwhlmoRWpAYHU3dk9fvUIgzpTYjWWXnzbUSSeNxZjTUI2M6teTa3GkrXcTjF7PBgCbGG4Ql0FuDI1fTca6tbr56Axk9oXwJc8V4','Dy','c',15);
+INSERT INTO ti VALUES (4678346787567555913,21,'8xLRvOt0sONpCyNu3wzqjVUa6JZhuwCKgpCAsBCcC9GPe69Vuh2dFFS7wxWlM7gDExhy3uL5zFUuIHnt40jdm','qW5eAmZytwbGScSDm3zqoFBQ5lhlIR3eUifYjCe9OXdIxcmStmhqTQFOBkjxZjax4Fhix','4kk8uUGAoEK1nM8JD','E3ubjC5NOLrfy0sfL1qMBe3W9viX3A2fZMGk6Ju1MTxPBVxv9Dnyoj2h3ruj3QvRp9Flt4wPXEoEuHmRWCFqsKVIMNveLm61KQx6rJndcls7qggACj9sI2xYt7Lx757i5XFpRwhlmoRWpAYHU3dk9fvUIgzpTYjWWXnzbUSSeNxZjTUI2M6teTa3GkrXcTjF7PBgCbGG4Ql0FuDI1fTca6tbr56Axk9oXwJc8V4','Dy','c',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(83), d VARCHAR(56) NOT NULL, e VARCHAR(68), f VARCHAR(97) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1476168,27956,'sn8yoXQYzJQAxUF2hgSuysooALLJS6teQG3AP','YX2q77T66HgrNu8','fJXdwxhnKxABnftQnWZnWJuI8K7MLeuvELC2wpF5Q','l1ggqBoh32Dx8ATBMKEmJJzj','f','9',0);
+INSERT INTO t VALUES (2715430,50244,'1MTULXq40nK9W80Eat','GxG0PmyCVfvNqwW5MWztV5YN6h8s','XZ1o35jWP4VtYP6IwNQsftHGB','EH0zbCcapgLGaFRL5VUFBpNv4btw6Rh4SDR','VR','C',1);
+INSERT INTO t VALUES (-1444745,7800,'uShEt6ynoWYMvgCmewFnQrcvrEuC0sGXHJ3IVV2ZxM36T2','SvlL035rsH8','KbY8PuRF93nOokvLBieGH9','rBaAED9x4oevLeXPw7N','RP','R',2);
+INSERT INTO t VALUES (203314,14418,'9Or2DPQtLKjUZ33HsefPKTnTPOOUcNJrZkjDYdPqkXFh2O','FmpmUjrfkHMK6pwqUQ8MxST2PhFcFMR','H4j8FuRhvtXFFTvVIQh31RHda','p0BL8UmHM9mOOYNR2S8l2XT','E','u',3);
+INSERT INTO t VALUES (6940020,61966,'2GT8IaVTzXzuoWykCszvrtDoBLuXSeoiUAD5V5XG4St8VoViCz6x5U','6YW8pHW57UOFycw9WEZfDjWnd','hqy09KY8','3MO419ZI1Kvshk3kjM8fqrH9xlOQXhwIB0DiJp7URBsG6aFSgqc98sQHtJlSM6Qn05fhnFUPglVDaiW6r37w7rxHt2f8j','O','b',4);
+INSERT INTO t VALUES (-4459174,32693,'i2Hkw5vMBQ9Dg7cpFfNrr0XwlGZdFGi3T2Q5','NgBpcUDomqsCUzqCRROKVouU4OklmGf','0FosEqb8A9PC','tFx8Rp1qwy4TIBgRJBfis8KUlJDVt2mZZiKwxYEI7I','Nq','u',5);
+INSERT INTO t VALUES (6089053,50044,'z1pX8ExFhdRcuVIoSFpLqba1pIYqLsrdh','edK7ZmIFNOw1Rey89gfyt5UA1','KQ','Uw3KiYyvrQrV1I05nJSDz5EapiSAUf8C3t3QZUbEMJOFYWUi6Av1oMp6TfhsJFkBH0gaKHqr3','2','M',6);
+INSERT INTO t VALUES (-2248099,41821,'Rzus0oWppGAz0q0FdV7BQu52gtIlQmZTY','RASJabD2tSFG5cG2e1pu1JisXP0c3lGYPhgnOz','87mOjNTk8rXLKOOuR0oXawiQuhAxANvnbBwVgmKqmnCTAUHLL3c6OQehYV2AV','J2bj6yNbpoXvNtZtQrVqFP42yzweirPU0GohMrVv5on1Aj9g0v4AcswGy','h1','i',7);
+INSERT INTO t VALUES (31700,54700,'ra8comPbzMDhhLW71nZzrTX1RsDhaViVs66wh4KhqqudiQnuhCdcLH80H71Qc131hU','jHaQDl5','1r','oTETuayJqoCYaNqc9IqCLQPH9gBF2MKLVCqn2pBbkHyzs8HUJbjagv0Wf23k','T','d',8);
+INSERT INTO t VALUES (7980375,30526,'wz1iVw','FnGnPyJyi2fr4ucXoSEPydPykE','d6UWIFjuUeO1e4TEloz2c7o7guvQB2i7t5','Hr0Oyv3S9ylvjXB8UUt0oosM1Yo80vVD6vRoSGbm2IYaCEY7HQ898kQjeoiIKCMDqTBwkYrHcy3o','b9','s',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(83), d VARCHAR(56) NOT NULL, e VARCHAR(68), f VARCHAR(97) 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 (4994911567614547023,-2801572,'6XwSDftri4nha8zO3iM','GgchfrL8GEyxdRdaUrGEBaHq9pSA29oxIeSIZ25jQTqwoJQV2dtjS7w8vXRkRWM','h6J8kWs0PPKYOso4iQjYClfPCX8','PPEfqcBL2Nf','YaSRIAlXV2H5M9WnS9yxKaJSJvyiFs23VP2JP3v0fttJOLgzlda4KjMk4','qy9jp6ij6QIcOnpdS7oHbFH0M2M1z7HXxl0wYJas',10);
-INSERT INTO ti VALUES (4994911567614547023,-2801572,'6XwSDftri4nha8zO3iM','GgchfrL8GEyxdRdaUrGEBaHq9pSA29oxIeSIZ25jQTqwoJQV2dtjS7w8vXRkRWM','h6J8kWs0PPKYOso4iQjYClfPCX8','PPEfqcBL2Nf','YaSRIAlXV2H5M9WnS9yxKaJSJvyiFs23VP2JP3v0fttJOLgzlda4KjMk4','qy9jp6ij6QIcOnpdS7oHbFH0M2M1z7HXxl0wYJas',10);
-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 (10436609196518131310,3360729,'gZOVaWE7INuYYmjv4NVZzCvhy','x81fBhRoITCLMxzBL20xmOKz18IlTcn1xmNDYDOEbp8PR93OB','Ir7joyUsD','4wvTRky','QNVImDPeiCFwgE6MrKU4jvezGU9E3FMp862Rhk0eFtFiEoDBIaU1g8IwkN4Og349zFdL7S8PqJoYlkrqR9hCLq22FYD','GaY3ZTlzQWmjFASOeFq5eU2v',11);
-INSERT INTO ti VALUES (10436609196518131310,3360729,'gZOVaWE7INuYYmjv4NVZzCvhy','x81fBhRoITCLMxzBL20xmOKz18IlTcn1xmNDYDOEbp8PR93OB','Ir7joyUsD','4wvTRky','QNVImDPeiCFwgE6MrKU4jvezGU9E3FMp862Rhk0eFtFiEoDBIaU1g8IwkN4Og349zFdL7S8PqJoYlkrqR9hCLq22FYD','GaY3ZTlzQWmjFASOeFq5eU2v',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7769271142925852095,31698,'K6MtRFXtTDaKBwg1fMMjWzdmqWZmH2VjUspRUzfpSRAHyS3K5Pbiv2Tl3VcW1vKUDKg19Z9jTaJI4','El9ssQpfaSJUOT6DQDhFRI5SBcZq8bzIVvmWid','K9XxF6SJEIZgZNrR9LVdQAN','CPV4SlyRlQAT4kcIdP','yc','J',10);
+INSERT INTO ti VALUES (-7769271142925852095,31698,'K6MtRFXtTDaKBwg1fMMjWzdmqWZmH2VjUspRUzfpSRAHyS3K5Pbiv2Tl3VcW1vKUDKg19Z9jTaJI4','El9ssQpfaSJUOT6DQDhFRI5SBcZq8bzIVvmWid','K9XxF6SJEIZgZNrR9LVdQAN','CPV4SlyRlQAT4kcIdP','yc','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(84);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
+INSERT INTO t VALUES (7664333650652741110,37463,'drBcLPsit5QHMNdba2hDnUHA8orn0URKRx8rzDU','zIXm88ixPioEDG7bCJF629qtqJPsE0vuzLjtX6Qk1Py3Ou2e','jMi82imMXIaTJHlMP4pQW','ucO9dMPzOkDO3cb1HXQCGQHHdK9WiL9HnEyPAY8AsZeRUPmSXnEGzu','3l','X',11);
+INSERT INTO ti VALUES (7664333650652741110,37463,'drBcLPsit5QHMNdba2hDnUHA8orn0URKRx8rzDU','zIXm88ixPioEDG7bCJF629qtqJPsE0vuzLjtX6Qk1Py3Ou2e','jMi82imMXIaTJHlMP4pQW','ucO9dMPzOkDO3cb1HXQCGQHHdK9WiL9HnEyPAY8AsZeRUPmSXnEGzu','3l','X',11);
+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 (-5434447901827727216,20964,'lNFEHsOqefVuAMU5LRgsSwoLSRPxZDWX4ZM9s93FzTicCtrP','MqhThIuZ6NY5DVULZVnphTTCmsKb8tfSqxGIcw21oPZoLPZ18IQguOwqTHt2WjYYtZadMRrxVEnSTzxPe8GskJ5jQGfqk3CzdEoZ0m0I0h0SQCFDUq7AP5XnqqfKuK01QzCad9YZX8I89PVbb7HbK9nNo05hBklwligLBvEkSpGYWMUyx0zsVBR83I4NfE9l','EA','kQYeCsiWZHzNhp7HUg6dBXaTSeeVzRJxgpeShQrrShL1gcJ5ezVoOplhksVe','il','Y',12);
+INSERT INTO ti VALUES (-5434447901827727216,20964,'lNFEHsOqefVuAMU5LRgsSwoLSRPxZDWX4ZM9s93FzTicCtrP','MqhThIuZ6NY5DVULZVnphTTCmsKb8tfSqxGIcw21oPZoLPZ18IQguOwqTHt2WjYYtZadMRrxVEnSTzxPe8GskJ5jQGfqk3CzdEoZ0m0I0h0SQCFDUq7AP5XnqqfKuK01QzCad9YZX8I89PVbb7HbK9nNo05hBklwligLBvEkSpGYWMUyx0zsVBR83I4NfE9l','EA','kQYeCsiWZHzNhp7HUg6dBXaTSeeVzRJxgpeShQrrShL1gcJ5ezVoOplhksVe','il','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-4837315500724309126,47453,'2lTJvP8CPr20EnjW1jP','J2c4nhnSxdKQazKxfqvnZl7RUJLJ2WQgzXcnkF2AaC2DUnNjAwJFYET5BRfJkEJfvqEmmLEFi20PUDnkzQjXmurgyc4IZIRdgWSeOa2OTRaTIOJvufv1gMdIJRCwmqrCYRavj8jQYWug5kNMfsQ42ksH0jxlnt5v2wYNuKRa461HHd2jFxuHRhPOYffmPEFU01PzqyEw','7ppXndE8','4ybCyTjIgjndTWSP8sKbMXjFhfKPTEJCHLs3xJnq1oJUZcgG1ALSzzMgNajfHlcCdqWyW9NnoYtdcGAGnM4i7zRI1xKNvvE0a8DvMMb179PucufeFEyKBOh279ugQSUhFr3Yod','g','o',13);
+INSERT INTO ti VALUES (-4837315500724309126,47453,'2lTJvP8CPr20EnjW1jP','J2c4nhnSxdKQazKxfqvnZl7RUJLJ2WQgzXcnkF2AaC2DUnNjAwJFYET5BRfJkEJfvqEmmLEFi20PUDnkzQjXmurgyc4IZIRdgWSeOa2OTRaTIOJvufv1gMdIJRCwmqrCYRavj8jQYWug5kNMfsQ42ksH0jxlnt5v2wYNuKRa461HHd2jFxuHRhPOYffmPEFU01PzqyEw','7ppXndE8','4ybCyTjIgjndTWSP8sKbMXjFhfKPTEJCHLs3xJnq1oJUZcgG1ALSzzMgNajfHlcCdqWyW9NnoYtdcGAGnM4i7zRI1xKNvvE0a8DvMMb179PucufeFEyKBOh279ugQSUhFr3Yod','g','o',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1360656977025409642,18321,'zW8RabJYFyjXXWZ4mAc5XbGpCfDioUmn2yHK16n6PtLJjkdwxAdTwqPktFs5Cjg9Zc6','YzujsmF6XgPz9gw4aQVFDCBwjwMX1WyUzdeRP6qph1upjTm09xS69obdHEuGRevQlRs3tH4iCukuSH08gPj08UWtUBd45A3M867JGcG508cXQ2i2w7HSQTdbUY1xYkhY5Wz2cRXo3md8zGMvNWZCMj0Psf','x7dWBaALKVxsRFgFpDTW8sAgg4ya5','QnHiWv8wMSjgJKutCpck5Lx7LOdyQVAU19HTmJWNMT5Kl9c9KHm11u7xBJwIhNo2dutU4tlZXD1CwZ0esjSBEPVVb8zZWeGLF9zHf7zIXE4lVhrdNUAOrOvKyyQD8Ifp2ZHmbrm0JWgu2mp8R5zsJv','84','x',14);
+INSERT INTO ti VALUES (-1360656977025409642,18321,'zW8RabJYFyjXXWZ4mAc5XbGpCfDioUmn2yHK16n6PtLJjkdwxAdTwqPktFs5Cjg9Zc6','YzujsmF6XgPz9gw4aQVFDCBwjwMX1WyUzdeRP6qph1upjTm09xS69obdHEuGRevQlRs3tH4iCukuSH08gPj08UWtUBd45A3M867JGcG508cXQ2i2w7HSQTdbUY1xYkhY5Wz2cRXo3md8zGMvNWZCMj0Psf','x7dWBaALKVxsRFgFpDTW8sAgg4ya5','QnHiWv8wMSjgJKutCpck5Lx7LOdyQVAU19HTmJWNMT5Kl9c9KHm11u7xBJwIhNo2dutU4tlZXD1CwZ0esjSBEPVVb8zZWeGLF9zHf7zIXE4lVhrdNUAOrOvKyyQD8Ifp2ZHmbrm0JWgu2mp8R5zsJv','84','x',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2439117353008979098,23019,'45K5g7gbARzuznnpTmpqX','HmZv7gcuaGrXcU2kDOoMmD4p9PaSIUoMMyt4OMfaBLOr2mt8m75aAdDUcfgVxvljrtKwRohXBHEqcusFdKrHS9YxTZDTVl3L0XBnClSwtClo8ui7TgAwDH8cWJJMF0l4nvVrEMIaKSCK9I8zdNdNvVzHifgClGfwS9chM1kRczzJpquax3oIboLVkUMOGAHTb0bBroasUgxPTwACku0VszIJJ4qo92yIwJdamRqzsiBQPdHxyC7B','iGSdNrwEPeFj4pMSF7XsMuaQa0PFCVSXsf','Jexv6wv6ECpAvmIP5IOctUmCaic7yeuCMEaZXrg6S2S3aOVtoYEeG0gwR1dLCPiL6WPalYrnR9WTvNMTbokq38rUpDSkl0rhI5IYRCXcQQv4moiwfOSRzl6avC87G6Ch6mYL6aZmaUagoTKVVgtT','Z0b','C',15);
+INSERT INTO ti VALUES (-2439117353008979098,23019,'45K5g7gbARzuznnpTmpqX','HmZv7gcuaGrXcU2kDOoMmD4p9PaSIUoMMyt4OMfaBLOr2mt8m75aAdDUcfgVxvljrtKwRohXBHEqcusFdKrHS9YxTZDTVl3L0XBnClSwtClo8ui7TgAwDH8cWJJMF0l4nvVrEMIaKSCK9I8zdNdNvVzHifgClGfwS9chM1kRczzJpquax3oIboLVkUMOGAHTb0bBroasUgxPTwACku0VszIJJ4qo92yIwJdamRqzsiBQPdHxyC7B','iGSdNrwEPeFj4pMSF7XsMuaQa0PFCVSXsf','Jexv6wv6ECpAvmIP5IOctUmCaic7yeuCMEaZXrg6S2S3aOVtoYEeG0gwR1dLCPiL6WPalYrnR9WTvNMTbokq38rUpDSkl0rhI5IYRCXcQQv4moiwfOSRzl6avC87G6Ch6mYL6aZmaUagoTKVVgtT','Z0b','C',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(28) NOT NULL, d VARCHAR(45), e VARCHAR(31) NOT NULL, f VARBINARY(22) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12,10032063,'d','HbzdJA5kI6VmOALoDSQ720tyCnb8HwoEHN7eWW','qDMCP5Lzy7kQ','14rCp3nwzIBQg47twP','v','BC',0);
+INSERT INTO t VALUES (2,7320983,'Wsj7Biw6NyrWgTfPu4vkDxZuX','KY25143xZqxqmsl1NEsxT0p7WZb6ZbwQYGvZQTQK6HJz','yL0CI2UT','pMn9QVEX','Vr','8Y',1);
+INSERT INTO t VALUES (-67,2940816,'naAnm5fE','s5gb5IZ8IzToE9DgEP','FdkPKsTOHtr6j','sgwhl8QG','wo','tx',2);
+INSERT INTO t VALUES (26,2013117,'WcxiItySyXgQfg','PNpjaiw9VNZZgwR5Ebj','Km26elfw','8UDbjUR4WlJUD9cZdUk','c','y',3);
+INSERT INTO t VALUES (-95,16178053,'SZTPMkSqCUMnNrNE','btEoxk7IZAgeIYQ1xxD7','cd2V','Pinik','og','h',4);
+INSERT INTO t VALUES (-38,16572135,'LkwnGDuehPZqluh','4qXNfuYm8aVfloFa8cfGFXVA24mV1','ms8mjM9GLv2mU3PlCQ0CbktJ2','WZMe2WCO4c','N2','2X',5);
+INSERT INTO t VALUES (-49,15094435,'sIs3h25TEFkCuCtl7y3O','ybFTGgqEmNJTzG','9iyF0jwjfpUltq0fwD6Y9SK8C3ww','V3urSLqmKLSn1G4zVWxZs8','j','Y',6);
+INSERT INTO t VALUES (122,3447837,'qkMBUhJpHJTBoQpa1','o2lPN2FWKLUpU2mDepbIATwd9','pFo3g7VcbEOP5ibFFemzQXsIHXvRZ','DbNHim7sdxk5TXkfXl','RR','b0',7);
+INSERT INTO t VALUES (56,12691587,'K93OgLjUBs8Ny1Tr6D','vWTg25VRCGmqM9eMIA7Hsyf1Sxps7olVK93XbR','8W1PXtjSsQ8eiVKwauhHQqD','PmAj1cQUtlCPHWjK','b','k',8);
+INSERT INTO t VALUES (113,6330462,'hFY3V','bp0SIrnWQRW0jXMKd3icsPS5bAkR6C9jAvgcK','PdLGjUhXzqirP8uZj4Nq7HX','8GHCp9BZe7ogUooc4fc','dT','R',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(28) NOT NULL, d VARCHAR(45), e VARCHAR(31) NOT NULL, f VARBINARY(22) 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 TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-42,9536536,'GQn41ReRx8uR0TNGnDah9ZbO','9b','vSdgMx8gYJ','TNUtDMjWtQt17q6iPW7E','p','i2',10);
+INSERT INTO ti VALUES (-42,9536536,'GQn41ReRx8uR0TNGnDah9ZbO','9b','vSdgMx8gYJ','TNUtDMjWtQt17q6iPW7E','p','i2',10);
+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 (108,6556851,'wIxQRv','W0k','RIrYlohfGDzOK','La5xYwQ6risZ','e','Es',11);
+INSERT INTO ti VALUES (108,6556851,'wIxQRv','W0k','RIrYlohfGDzOK','La5xYwQ6risZ','e','Es',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (10761427617107166901,-1240090,'gm6dQIsCod03gWHCQEx0XZc64WNEVDZybxThFWJrR','VKDcUsaYIwQp7yl33Q2DTTM2NVgxbfgij35NutYZ','UqeqN','lkwgsoJDwSc','TYkyHwLVUXMuDlnDodifKhnIXJhpChIJNu59UHfcyG3xFZ','ClhKO1ym5RRsquDmZyUrqnwcWir1XXz',12);
-INSERT INTO ti VALUES (10761427617107166901,-1240090,'gm6dQIsCod03gWHCQEx0XZc64WNEVDZybxThFWJrR','VKDcUsaYIwQp7yl33Q2DTTM2NVgxbfgij35NutYZ','UqeqN','lkwgsoJDwSc','TYkyHwLVUXMuDlnDodifKhnIXJhpChIJNu59UHfcyG3xFZ','ClhKO1ym5RRsquDmZyUrqnwcWir1XXz',12);
+INSERT INTO t VALUES (17,16384179,'h0Atv','n0S8Sts7aYPuPvopI2pLc0PMlRo5puucW','2da7n2lNOtF3XKxxWQqtl9pV89DsKZp','3xStsCMhGwDHZvvZ3','0','7',12);
+INSERT INTO ti VALUES (17,16384179,'h0Atv','n0S8Sts7aYPuPvopI2pLc0PMlRo5puucW','2da7n2lNOtF3XKxxWQqtl9pV89DsKZp','3xStsCMhGwDHZvvZ3','0','7',12);
+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 (-13,4311667,'Ror1gATGyY52pwntC0mb','IDdKO08','sxX','fkVycsVslM5ztTe3Lyuvpg4PQEI2fzwjY3AaATDarN0XEMJ6Zyb0m7TjAOG62ArZib5VHBQlrxZ2exKxMn5HsGDwgtprGl1ATOb9CvnwmSAX8MkIF7gxbrwK2fTpIGMXddWYhjmowNnuUgs9rUT8S8YTH','7o','R',13);
+INSERT INTO ti VALUES (-13,4311667,'Ror1gATGyY52pwntC0mb','IDdKO08','sxX','fkVycsVslM5ztTe3Lyuvpg4PQEI2fzwjY3AaATDarN0XEMJ6Zyb0m7TjAOG62ArZib5VHBQlrxZ2exKxMn5HsGDwgtprGl1ATOb9CvnwmSAX8MkIF7gxbrwK2fTpIGMXddWYhjmowNnuUgs9rUT8S8YTH','7o','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (94,1169596,'bfkz4','zkYsARQeyUXiLncRiY3SzAsuGMRnBIIbTyffgZWjRT7qUTh0XHfzl82K73wmw5SVu2WQAgjqmg','9EjrlimJaqYYy1TJcgmzxNxG3ggFDCa','LwoTOzkQK4OLFAyKNKOCGanFK7Ez9jN0aSgbugVOxrY9dVZ4LKvslw1exodJMS3Xa4iGuxmYRae5yuPif4IkHCuU1DP1x5IaNdm','IDT','w',14);
+INSERT INTO ti VALUES (94,1169596,'bfkz4','zkYsARQeyUXiLncRiY3SzAsuGMRnBIIbTyffgZWjRT7qUTh0XHfzl82K73wmw5SVu2WQAgjqmg','9EjrlimJaqYYy1TJcgmzxNxG3ggFDCa','LwoTOzkQK4OLFAyKNKOCGanFK7Ez9jN0aSgbugVOxrY9dVZ4LKvslw1exodJMS3Xa4iGuxmYRae5yuPif4IkHCuU1DP1x5IaNdm','IDT','w',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (20,2359922,'5r2Z','cSzKzfWOYZg9CIEg9a5MKl2ILX9NNMIjJODQdaRrSpWCfRUBVznKCcHyvDI4NIQTAYvfMoCtlmh7LU7fSzj7OtzTVvOa9Z7k59uwzdpd9U8KOvkWX4NIVNzO2ea65YVT17xGi1c1U8GYDUYNqdQz92Wen8Cjqorgsw0TLpW4nGFmjyy3pSMPduQdAe7daPpPzN6gO6tsDYn877hKLi2BzhR98XG0HJHKCZ2tF9C3U547CeOSKjSEdqDrneq','4','x','h','q',15);
+INSERT INTO ti VALUES (20,2359922,'5r2Z','cSzKzfWOYZg9CIEg9a5MKl2ILX9NNMIjJODQdaRrSpWCfRUBVznKCcHyvDI4NIQTAYvfMoCtlmh7LU7fSzj7OtzTVvOa9Z7k59uwzdpd9U8KOvkWX4NIVNzO2ea65YVT17xGi1c1U8GYDUYNqdQz92Wen8Cjqorgsw0TLpW4nGFmjyy3pSMPduQdAe7daPpPzN6gO6tsDYn877hKLi2BzhR98XG0HJHKCZ2tF9C3U547CeOSKjSEdqDrneq','4','x','h','q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c CHAR(68), d VARBINARY(71), e VARBINARY(58) NOT NULL, f VARCHAR(9) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26065,12538341910589830868,'0eeCwPxcuj3LSyeUdONQvvvGHxcbX8Cp4vqsD8GoQM46','CHTMaMt8rTUDqz2LLy61eJ7s6Fe9nVaBFVKOWyK2Y8t','K2TQ7F3Awg4cQ2ml0I1oPGAu3AJzh','yY','p','9',0);
+INSERT INTO t VALUES (4338,5738703137204504256,'jzO82sNSeXW6p0zziVl','dhbjVgDK','3mapEyNPVT','I','G','eW',1);
+INSERT INTO t VALUES (-30342,17406869232301859292,'R','wA4GalINSSKbU6fNXJbNKVic7EI04pZBwq09lZuVVkIszbaSznADGT','9OuuMzsbkGVRmXC','BtaU3ID','u','29',2);
+INSERT INTO t VALUES (-13265,10125391340525049158,'9lczex9rBv3Aow8bZchuUq3WpIr9n22loJxl6hH1aYTeaSCQbSH1G79NvVv7IIMmEMM','VWyXaKOrSl0glT7dWV55wTgXoU1gQ1fIy0iiI59iL4Nc','iSgVzuhdGb6dVd2D01QBtOS6tpfWYwzvydcCDSlZD7Dv','MSkTj8u','0','xO',3);
+INSERT INTO t VALUES (-25848,2162879735431688343,'jrFliwRhL','aR3Pjre7PlHWdUU','8HcDrkXauhOOTTW3xKqpz0n5gL2JisRNEJIsx4R76KE1yV','GwbhB7Lf','1','V8',4);
+INSERT INTO t VALUES (-20048,4181673579014715168,'k4QldXA5XtQUO1IgZn8lb9cWI1JzsYKgEtR','YUKTJ1vLMiEVaoz2RBYxVpVgIB3SQi9ER','a2pjZYvA7T7aAWudboEmHKSslwu7a1NVfCezQ9','9Nb','m','Tk',5);
+INSERT INTO t VALUES (-29825,2726668171793242637,'0FsF','SHNLOHBmJQR9T6yNNC6Ka','WdzIVrLy6pADiqDjn','AOXgdiYKd','f','r',6);
+INSERT INTO t VALUES (10452,11784316967374537101,'L0fYllitOWannL9ENbVzmR9mXpP4NVxq3YguUThudDJgB1JFiuOgud0DqE','sdC8keZxRZzq7OoPop9WXfvsQNCRciadSJ6eWW7','aTJWuA0p8QE154qw1877QLC8jT8WCVka2KConkvJDEyVsEvNEpeinhi','Bqivk','4','QU',7);
+INSERT INTO t VALUES (12683,11056916280067213156,'0clFXeTh63wU76R78HurmaxdL','IPc3llMB44PP8ETck','thMRj8w4DmD4nvYkhWfdYIogeIxANPYW3e0oqJX1F','xs','D','B',8);
+INSERT INTO t VALUES (19495,9332472945021567819,'VY9sVKVv0jIeizltJm1wacFhMmDAzz2ifbP3uKXu0Y92k7uL6SCTwmkar','TiP9MAFhDaGR1oEgpb6OjfWtahTjvlFd5YPB','zgrmcE3hKmoH','RraJT','f','c',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c CHAR(68), d VARBINARY(71), e VARBINARY(58) NOT NULL, f VARCHAR(9) 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 (1977513541393134346,14472243780992060471,'csw2L3JuCKrRnBDtopFxbjMfVGti','Lfo','j1H61Pss0JmohdcYDIHIbq5o6da4lNJOIssTuRTIytefaQ5cjAgx','iUc626','D','R',10);
+INSERT INTO ti VALUES (1977513541393134346,14472243780992060471,'csw2L3JuCKrRnBDtopFxbjMfVGti','Lfo','j1H61Pss0JmohdcYDIHIbq5o6da4lNJOIssTuRTIytefaQ5cjAgx','iUc626','D','R',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (-8514661760347085786,16145117625150938913,'qWRa8RgTZWQRc','INYPRl0xPxFAlNKmyIDRYr8vXJHjfcHTd5IS5DWr5stiYYggq5P2P4Rzmmj','rmzYAAizo0bdiOq7xhnMX9RmnZaaUaqd','ZmU7JLYG','K','x',11);
+INSERT INTO ti VALUES (-8514661760347085786,16145117625150938913,'qWRa8RgTZWQRc','INYPRl0xPxFAlNKmyIDRYr8vXJHjfcHTd5IS5DWr5stiYYggq5P2P4Rzmmj','rmzYAAizo0bdiOq7xhnMX9RmnZaaUaqd','ZmU7JLYG','K','x',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-4926825314118055819,2829056039647461655,'eEJU73vK0nIuMFL3ElEh8At1kcYOZrTRY5uTZ5d2k2Qe4yUHEEKRpo5V4ra8j','DCwPasBoxbk2JZuwPf6YyWvsuWtLu545l0F3','SRjLmfFhjg5vIv7mUj','F2zJtb','2','mL',12);
+INSERT INTO ti VALUES (-4926825314118055819,2829056039647461655,'eEJU73vK0nIuMFL3ElEh8At1kcYOZrTRY5uTZ5d2k2Qe4yUHEEKRpo5V4ra8j','DCwPasBoxbk2JZuwPf6YyWvsuWtLu545l0F3','SRjLmfFhjg5vIv7mUj','F2zJtb','2','mL',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2100596573136164092,8451997283233470467,'9RkRgumKrSlz0R3wvW8dNnbiESffRhx9qsJrrb3TMWWgel','MRsxa8PSusi3cPGj7ERshIaPPKiT5eDiwWyPfqfBUDqq5GUcqxkIj1WiQMcwcM2OrkYsw8rm9tcuiE1cnMvxz3wlvcp','z06ZhjlV6SULh9mhGD2','EqQRk4','0','oQ',13);
+INSERT INTO ti VALUES (2100596573136164092,8451997283233470467,'9RkRgumKrSlz0R3wvW8dNnbiESffRhx9qsJrrb3TMWWgel','MRsxa8PSusi3cPGj7ERshIaPPKiT5eDiwWyPfqfBUDqq5GUcqxkIj1WiQMcwcM2OrkYsw8rm9tcuiE1cnMvxz3wlvcp','z06ZhjlV6SULh9mhGD2','EqQRk4','0','oQ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7234777622085248533,11566041603722190868,'mKpK50R6ltnvFqLvXZZuqZlkN6yPObr9lXOeD2MMVksljV6g3G51v3j7QVVonb5Ta','Q2AKzxwHTmgso72F82pVIiQvHDnWN9W','nxFWIEOOGYbkltLJAnLuH','ctosN6mFK6UTL5dekFDnNBUnK9YlOJEDEtQO78Ir','GX','ip',14);
+INSERT INTO ti VALUES (7234777622085248533,11566041603722190868,'mKpK50R6ltnvFqLvXZZuqZlkN6yPObr9lXOeD2MMVksljV6g3G51v3j7QVVonb5Ta','Q2AKzxwHTmgso72F82pVIiQvHDnWN9W','nxFWIEOOGYbkltLJAnLuH','ctosN6mFK6UTL5dekFDnNBUnK9YlOJEDEtQO78Ir','GX','ip',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7132058451754972614,17654698962465787364,'lLLvCHAANUexuZ0kCQbZWKQlzFbK1fayhh6rw6AH670Ucpabs0lZqhwiU','N7qAaeyZxZmFAJO6qWWudImyyubFhJR1WLhMP0XaI52OvYglsNcGlVfjmvwWMFys3MROdkNkxIeaSCg8jup1uUtLIxJM65ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnC','ZytfqHLwgm1VJcLvg5nocZD7D1WmG3UUmHmDFYw','Yv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63JeFtxK9UBxCZMvcDdioqwmBca4EPS','l','Qk',15);
+INSERT INTO ti VALUES (7132058451754972614,17654698962465787364,'lLLvCHAANUexuZ0kCQbZWKQlzFbK1fayhh6rw6AH670Ucpabs0lZqhwiU','N7qAaeyZxZmFAJO6qWWudImyyubFhJR1WLhMP0XaI52OvYglsNcGlVfjmvwWMFys3MROdkNkxIeaSCg8jup1uUtLIxJM65ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnC','ZytfqHLwgm1VJcLvg5nocZD7D1WmG3UUmHmDFYw','Yv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63JeFtxK9UBxCZMvcDdioqwmBca4EPS','l','Qk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(58) NOT NULL, d VARBINARY(76), e VARBINARY(27), f VARBINARY(16) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3139745,-4947082,'uepRtjt4hJ9','W8h5Y3wzZ8pb2cZtB1PBsrQ5golWev89P4XZMZ5d2rwp3EXOw','lDdwr1AVQEyuML30fNpS8F','HNP','j','m',0);
+INSERT INTO t VALUES (5039903,-7880586,'w4EL8TWbgCJj','T459Fvs3hd5nntTNrYzABXyvSLYfObbZGxqBwANQ71','oSxNDW73cJckDZcHRouFMpH','2zMaqhof8Nl','J','e',1);
+INSERT INTO t VALUES (-3801722,-7949864,'DfPKu9B89haG1jBHwerbzbXgr81tTfxmIQalPhsO3Mm2Z4C','GiaFi85hiEl3Ssz9YZ','hNc9mEEZUgL9ouKhW7n','dYGu4Dkoq','T','S',2);
+INSERT INTO t VALUES (-3923956,5412111,'x8jcQoIN8avGsgmcYl6uTFAG4nsLWhEOq4vVmeZL6rEEkBC5HvI8wNf','6mwaT2vmaNV9h4vRk8djVLdKEQU274MC7DU9phHvcxzbrxjyyGVLLDeIJy0nO','44sNWcJtmuEwy','kbZ8YG0q71Nv9rd','c','G',3);
+INSERT INTO t VALUES (-5627278,4625148,'BBTK9Bzfzs9PLYApxjkoAro2VmAPccbWgaakgZsbKgCzk31eTGK','TnW2MTCfkWgOoqPIBXS32UhTOnJf5Hhye5Ar163qhql5rSvfSFpyX9uo','K2r','2OlR3','v','7',4);
+INSERT INTO t VALUES (-6497328,6763089,'9xGlpyUSSrWi78gO11PKzAJXJXOI3JaOXlFLJXaKv04','WQvUdpl5aziWnIl4fDnJcaCdjkk7O1a03mD5EzHyGvhOwL','BGKBPEpuH2Rk3r4VsmGTl7','bZSHf6v','Y','T',5);
+INSERT INTO t VALUES (-6422478,-6915489,'3MvhQ1W2EaEwndvzlOgk2Gudh4DzCPH71zIwlSsZDEXi3aVMBU','uxKAacfrbaCYQ2OqDI7wZslqNLoua','JAyYCyFsi2c3','9','W','1',6);
+INSERT INTO t VALUES (5448040,-5718971,'NQKbjyufNRvA3ixP5zsWOcxw5aHpTVrB9l9K7N0irPoAu6zGeGtG6A','jKnhpnwQkTnzPiJxpNt0m5vYZnaWoZceDdUFuYy7HY2A5kn','7oJwPMaGWhM1yvq','JvHPaFcmEO8','p','9',7);
+INSERT INTO t VALUES (-5886833,3223221,'Xv1B6r95KWGfswtU6tib','f5UpFHXY5UsM1cLq8YbV8XZhsMI6hfqNLMJtjvn87WfeOIFW4CteIfP8uSpVZV4','4297i2CvJf6HBEf4','MipE7R','X','1',8);
+INSERT INTO t VALUES (4425584,-7127243,'HGxz3TZVCK2O8wIE3JWuouDkvdP','WI4RK37kxD8ivSkJRGWW','BPkgQDfDccL2tLi','h0Ts5','8','k',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(58) NOT NULL, d VARBINARY(76), e VARBINARY(27), f VARBINARY(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 MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-446908,298093,'LVWrwv4Yie1u6VJjHQBhj35J3nJ9ujTlCLPaDzcQTWwdabJ7ApIN6a','4kz7v99f5rURUe9qGqCNdMr2fuedGGfo0Pm9apJ2BAt2qzR1V48oPiQhY7mP','QdC6UYhxQvcKSQZ','m3yhri','M','O',10);
+INSERT INTO ti VALUES (-446908,298093,'LVWrwv4Yie1u6VJjHQBhj35J3nJ9ujTlCLPaDzcQTWwdabJ7ApIN6a','4kz7v99f5rURUe9qGqCNdMr2fuedGGfo0Pm9apJ2BAt2qzR1V48oPiQhY7mP','QdC6UYhxQvcKSQZ','m3yhri','M','O',10);
+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 (2874257,-5050412,'VnBW7E2ZbTadK1wRTgPkKjNkXf67QckOVNP7bH0j','H97S1VfWRQ4tbm7X1tknPFKx4pmdj070DDRhGzkOfRb1TSgFpixXw6cyFcKODQ3LsgfeNCp','luxdgMpx0m3wSsmokL5x','jb','u','W',11);
+INSERT INTO ti VALUES (2874257,-5050412,'VnBW7E2ZbTadK1wRTgPkKjNkXf67QckOVNP7bH0j','H97S1VfWRQ4tbm7X1tknPFKx4pmdj070DDRhGzkOfRb1TSgFpixXw6cyFcKODQ3LsgfeNCp','luxdgMpx0m3wSsmokL5x','jb','u','W',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4343538,4588564,'wj6vg','nVwJkdilvCJfy7e5WhacHxh8yIKuwq26r6M19fHuFH2ka8MMdazDVJ0fUedjHqSkwCQ0Xj9RPZDETkSW6ZnkEuzdNSISUhPbfIoJhfnTCGJDNV9tO5YYNKCrHJkMKHqsZUj3x2Q7LRIMwqvnC8ZyICV3S19peQA','KX6DW79fqxlcKYWQ9tVGb1TWz','Y','F','Q',12);
+INSERT INTO ti VALUES (4343538,4588564,'wj6vg','nVwJkdilvCJfy7e5WhacHxh8yIKuwq26r6M19fHuFH2ka8MMdazDVJ0fUedjHqSkwCQ0Xj9RPZDETkSW6ZnkEuzdNSISUhPbfIoJhfnTCGJDNV9tO5YYNKCrHJkMKHqsZUj3x2Q7LRIMwqvnC8ZyICV3S19peQA','KX6DW79fqxlcKYWQ9tVGb1TWz','Y','F','Q',12);
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 (16081252792697028129,6871540,'2OYRiUGiuHcPXZt','h55gifntZWJAIQT46A4tY7SSxs49JLDikUKVBmZvydxkES14qvGnGFizjND','zbnoV4','Z0KMsF2MQNsZp2wwg4lJ8CmlkP8qOJuKtYkgcecMAikofZgWHjrkVvQcrjEDlFW42OR7GQUPP4dgyxIRIuNywMVC7xgsIwQrWynrS9MfisRvmVcYOAGOUVdnOi67WW7yuzWXmLVL8U5dY4KU3aBVDOB2g3tj3E1hDpk5rIowAHPdYPrUPw7k','j0DaGvN2O4o2wyOkd2cU','KK0w6CpJtmHunPMbdR0X5MlGMemvCKN43t6V6pZ4yJJDHLOhVmGLxUZFYVKTNImrLPUt4MCewvEetR4N7WzF0B',13);
-INSERT INTO ti VALUES (16081252792697028129,6871540,'2OYRiUGiuHcPXZt','h55gifntZWJAIQT46A4tY7SSxs49JLDikUKVBmZvydxkES14qvGnGFizjND','zbnoV4','Z0KMsF2MQNsZp2wwg4lJ8CmlkP8qOJuKtYkgcecMAikofZgWHjrkVvQcrjEDlFW42OR7GQUPP4dgyxIRIuNywMVC7xgsIwQrWynrS9MfisRvmVcYOAGOUVdnOi67WW7yuzWXmLVL8U5dY4KU3aBVDOB2g3tj3E1hDpk5rIowAHPdYPrUPw7k','j0DaGvN2O4o2wyOkd2cU','KK0w6CpJtmHunPMbdR0X5MlGMemvCKN43t6V6pZ4yJJDHLOhVmGLxUZFYVKTNImrLPUt4MCewvEetR4N7WzF0B',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT, c CHAR(90), d VARBINARY(70) NOT NULL, e VARBINARY(61) NOT NULL, f VARCHAR(73) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1911740628,-1089847,'kUT9yjBcuqXF2Sth78LiHU92PABXtc49Xnqcsmn51SN4','NLqTw7run5mi9KVhPgbI6VcGig7A1Cl','yuUYpEtaM9pUoGGKzPa9ofWVuggDNIe6gM','wWxcYIJqr7TQuKBerMbr960ZafsG6JHkC44F7cwpiqR3dWtJ7ixq2vskR8zgoOgrnde4gWs','Fs5fcFKeNbiGttbd0oNM7GviCVBk3lYaF2zjy2Kmn7TScDckqL','4KW8QOCNH3KFLHXIKEgxcnCm0lfInSxTr4UGcTJX8hcoWSijW1zA7DWD308UIc',0);
-INSERT INTO t VALUES (-28452461,2627333,'FbI7jhAWKsDxKtlvaXpDZVKyW3CURZYB3W8k8d4oM','jkcXbZdlwfBs7bAifwTijGGFlg20r5mXgihZ9VLmXiJG4vrbYpaT9YvNGb7pWj2YwRyj4Q','UTSFvPci1e3yfWovM','984Je9km4A6dmJpr3TUMP9ixUWwwkCC78','iZnM5aFDWgdLuzjc4GNFZTEZErq3k3rnR2KQFbrRyN15I6vqdFz53nMIRoEjlMJFeSa','ZwXUeQINW6y3cW80xlvqYrEbKZbunqur5EocSlTuC66RbL',1);
-INSERT INTO t VALUES (96776669,1716836,'pZVPySi92h9onRfncjhwvDv','8I5OW2YKglycuaih7taYzZpFIAbgqBUEicIGwHLfpOyp','tjT9B6Hp0zE0rx','wkDCGNizhuWFuWr8lIGvoOdAnqwgmQ21YU4wt0wnBYP6FOdnAJasV','4HYKqRut4tlQqjyTN1e8rNpytOgqNY3uVuegIrBQNwEpzf1LZyerPuztrgELkyLSNehZjiDqYHJlLVgXQNuTbl4V','035xL53YrrvAdJ7OSwqe0RkEAkCmu2vY2sDVTP52TYJaTctkLKtXeY36TRj',2);
-INSERT INTO t VALUES (-1081608259,6166757,'JLWjngw7R8eXDgCWdAqaJ','DKOWMysNdWAr9kkneAUaMaVtRHAhPYlG0DUKTLBQ','PdfmuvlAa7S0PMdGUeqTKV0EF4yqhA7dhXbi2wEY','MFwg5V2W7wLrMlnTey4zTSFsK7Pf5e1uQCgIzWtCNteJfHSJSmrQ9E6MtV3ZWS','YQ3oXTynULqNleEpfMM27K6pZDVKKG6jqxFXNEXM5iuOjs0HzzjP42A067k3apGTJrIajWXu','EPzzQtuXMFuEAKouE2ympXOEdrM0WUGTQ93oyErx3fUxC9xPh846g3Bk9kSPvZuaMnS1MHRn6J6yEpipjT8DPASZcOFE8ihR1xZ5',3);
-INSERT INTO t VALUES (214614201,4969369,'ioRvvBfuH9ECJIRmN4FqmB3tB4FKo0XbckaHJJ5ctjLbsgtuXAnlgl5V9OndJIGYkU900G90MiyWaaKbNV5nPrlw','B4G9DNQF61UuRAf2xAP1MZ0bE','6S9FEjGe9XWinJ6V0PzR68GbenCjpcqFFTHtwe','TjNwtSdkP973B9vv','DSSk0xiF1K2VDoAx','e',4);
-INSERT INTO t VALUES (1019770052,7191787,'JMbgc0lOi7UWUf0LUQw6m6xqrP5wbh9o9HZbJYPV8kZ3NT','glrsugYddsGmeKx6pmMdX8hGhjKvPQI2T24zmwO','KvgtHaRjEpdvL0yrECcgqkkBYd1HYoiVeb0','qOShmdnLP1qJGjLCFlxFiJuKEbSfhEcecMsDCtqoEh4d88dY','9NFj0cw8iQcGIdxWzTxZZR8oDAhvBhJRDkhkbXBLnHcxFQzNFSUgfLhyWjKFqdVjLW','BlVdtJIN0WhDTKSt4EvlYStzNF9y4K0wI3lrhV1KI0COOeL',5);
-INSERT INTO t VALUES (-109970369,-5983304,'xM5LQeqdrhehD7BLmm0nFEROZJdcAA2aePiuteIQ1jrr8XpcQL2dIjsP3YI5GDWc3C3KwW8Ovh','PtxFOP6E','gqFKs0rzARZGoBKUk1cX','FiEtlaEEh','cbFUojumVhZeNLJeiVTLo','vuHSxz6JoP87CkCxe2BO8XnPiTAI2pOnURUNNmLSnLW9vRRsUgJ0WHSE77m6hPbk',6);
-INSERT INTO t VALUES (1433760496,-4760794,'W7B','2DiLrp0vfYpTADWsiF66lFwV4qqjuabaGdF5VRLuVR8jF88idhCHpKcDd4XLOR1c3qj','XQMzmzOc2TpFpFPvLWngzYj8kVem','arnYSKJKM4jnuCKQ2Vzidp','uYQ4A7tRWMKJ0bhVMfI4nmSMlEy35DXf4l1XaRP0dDC18PzAN1J','mdDn15nCkNaGOOQtTtpjJvMjql8LWI9ttiBZKgM9UOs0zCZceajXiUamgoAYWxRrcrr0FkyjnhAQYVuvwSx2CTEJ08Ulipt',7);
-INSERT INTO t VALUES (1020939791,-965796,'Ybxh0oh5yxfRVcgkGlW63Sa2VqKpOZanG9hbObdJL1D9jfpeJXWChDhHgPEvQFfDmj54o90','2j2rprJGz5FaqyGwk3Ut2xSC0HYRUlhS95wZlhFhYymb0UV6','Oep','tzIyVZ1YAdHIy4diXKqWFpVxOcsAvuVKAhigYM3EnDTRVkoru4IIhQWSLlAdWZNpWh9pK','afEhBYxOE65cpKMXNrMv','JjbkFpubMpBIxcnOAhk0jkqgp7fjGMwFLYTwl7r1GGfkx6FJKEbv2l7vCAV',8);
-INSERT INTO t VALUES (-521720039,1479913,'jgKn2ZhDc82dUJDA9hlVYdQmN45oeWRR0EMgFRUkpSmyyZhO7uU7QToB7MhphDvTNGofS4nUon','3SkXc4MTglobtdDSjsWDZ6EeQIpfE8','s','OxWkrKAHt7zlchBfeGhmTxBH7wkPNSQyCs33j1v','zlgyiNY4W9lRt2rOuPrlXfTCZ04it7pfA2gWHouGWXH1DHTuzmVTSKype','s2fl475JalcRxtf3M8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2521206,7260814,'A3FZD1kOa2ZfDiPT0EG6ZdvibmU','9dMvCnwVTmWQJhmvd8pKde5J8H36Ohhcie0BJR8hAMaMcS8pidlzyb3h06Sb4OY6WQmkynIdX','a8652nFpKgTstQc7U','NaCv0K8KmHAE2mji8EhEqLNeth8wA5FuBQe70SjWlZd9CNJxgq5Ars47WDWxWQTDI2ubCKJhB8AwPQTnpLJtZV0OXfrwYMHzzfbwXYnjxtsC1ssott','3','e',13);
+INSERT INTO ti VALUES (2521206,7260814,'A3FZD1kOa2ZfDiPT0EG6ZdvibmU','9dMvCnwVTmWQJhmvd8pKde5J8H36Ohhcie0BJR8hAMaMcS8pidlzyb3h06Sb4OY6WQmkynIdX','a8652nFpKgTstQc7U','NaCv0K8KmHAE2mji8EhEqLNeth8wA5FuBQe70SjWlZd9CNJxgq5Ars47WDWxWQTDI2ubCKJhB8AwPQTnpLJtZV0OXfrwYMHzzfbwXYnjxtsC1ssott','3','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3592944,3771103,'x6JF','nAgCzNUw875HNqlx3rj1d581o4GfW1wzsufayQszierr9q7uSzCI0EtYPOdnhXyj5sd1gDf5CDSD20fHjTI070VJlldzx341m5jfIMlZa2TXZwt8nok0BL2qs77pB5ssLsC4UfPquJJn0L9A','DJW6jpaUM7aAYwc2VQiQhN','vbdYxuDMldajuVMsJos8NcGsMOhmFCO1U016fzzgvd17ocZ9ufmOiVbB3qth7MXQfP5PAJ4e00MhEPKBuC7ZXP1WUsAYdyb9zvqRGmOyYiVMTjLmTKn5KX3F6Aby8agF3q5uqkuX0e1sup1Qc92KzuzqErkgGeSK7hvpuLPnGdQ01PJ2fF7zTiUE7IVvl2F1lqzvSRksX4dpPV7aSu95YfvfhFu6qOOj4JlWyjgXRWxaBFsdtc5WUB1','Et','4',14);
+INSERT INTO ti VALUES (3592944,3771103,'x6JF','nAgCzNUw875HNqlx3rj1d581o4GfW1wzsufayQszierr9q7uSzCI0EtYPOdnhXyj5sd1gDf5CDSD20fHjTI070VJlldzx341m5jfIMlZa2TXZwt8nok0BL2qs77pB5ssLsC4UfPquJJn0L9A','DJW6jpaUM7aAYwc2VQiQhN','vbdYxuDMldajuVMsJos8NcGsMOhmFCO1U016fzzgvd17ocZ9ufmOiVbB3qth7MXQfP5PAJ4e00MhEPKBuC7ZXP1WUsAYdyb9zvqRGmOyYiVMTjLmTKn5KX3F6Aby8agF3q5uqkuX0e1sup1Qc92KzuzqErkgGeSK7hvpuLPnGdQ01PJ2fF7zTiUE7IVvl2F1lqzvSRksX4dpPV7aSu95YfvfhFu6qOOj4JlWyjgXRWxaBFsdtc5WUB1','Et','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2093510,-3822721,'W4jhmqXXgnY8W7EZ91vt3jbxGBwxhBVj4mc5WR','N1iTivdSoycK03','cDqzOTdle','MjdcNJnCbhbKX5cW7MydfsJfdijuTLKeSUB7SguQsUTBKPpqXHaAQLuO75swrdbNBzQqwkZx3uGHtT1h5pLjjel8SSR0zyti2D84rsrNIU5LBteqeskDu5i8ZlUTeOPteSlprpzvBnZq4bIv2fLcwRMOOJ2qa3fbB62z1ZbnnLgnxGNHU','H','m',15);
+INSERT INTO ti VALUES (-2093510,-3822721,'W4jhmqXXgnY8W7EZ91vt3jbxGBwxhBVj4mc5WR','N1iTivdSoycK03','cDqzOTdle','MjdcNJnCbhbKX5cW7MydfsJfdijuTLKeSUB7SguQsUTBKPpqXHaAQLuO75swrdbNBzQqwkZx3uGHtT1h5pLjjel8SSR0zyti2D84rsrNIU5LBteqeskDu5i8ZlUTeOPteSlprpzvBnZq4bIv2fLcwRMOOJ2qa3fbB62z1ZbnnLgnxGNHU','H','m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c BINARY(41), d VARCHAR(48) NOT NULL, e VARCHAR(19) NOT NULL, f VARCHAR(42) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (79,-7082275984806961516,'ds86Etkyj2DMipdKH69sdCDYdYo0bSnJf5arwY','WaQpm7a3qR5MXFBoFeAr','8ZjBxkzxa91gVMQp','mPSPflQ','U','h',0);
+INSERT INTO t VALUES (99,2953173575013364978,'zsCs','KZF1hqZ33k6YkYssEGG','UXsFOpe44igoXe0i','QotLEgFLM6uddoQoznZfyAbYaLc','A','H',1);
+INSERT INTO t VALUES (-111,986308370624885214,'uKB6NGSUaOvv4eT12SDm','nW2kEUMB56wbhPF6FUpa','LVT','p3u6kUW9YhvMZyrkJeLCjqZzExIYmRiE8t6','Q','9',2);
+INSERT INTO t VALUES (-28,8800029250712581529,'Dd51bhZTw9pQaQgo6ag12CwGUQ7gm5TX9xUMb','TW6ngqJH3cGY679KFaI','b9g3HdaMSRCsu5PyXc','Ksciiu4ooIAdCT','j','5',3);
+INSERT INTO t VALUES (-56,-3028451208301707867,'UUmk5MEznOJBlK8JM5xSIljpx5TPgfV','broihTEG5OegPGpG0oouGbW0MZpuUTROS','F2VJK','IbOAmAYZHFMqm7rjWggFCMEQYw','l','y',4);
+INSERT INTO t VALUES (14,-283949760639511658,'vjjbXCqH42Gno','6BlOYhwBm3SKYvrfzntbzpCh2ID1T3FUdsuiqOtc6','wu5k','91RCc','P','u',5);
+INSERT INTO t VALUES (94,7647417174981948711,'Ap3YU7n4igwOTOZ90kmCKm1f3mACr2iCWE3PmD','0BsK5Jc','FD6XQHMqrly','Lwdd5M5tpQJ0PiJKwKaw63joFnoDrsRzOWM','t','t',6);
+INSERT INTO t VALUES (6,-2281279907912792567,'P3Nkr9dalI','T0UBmCXMqV4d7V6qTpj7gR1CJTqhKySN1JBz0pRfoJgFkj','MkhOz','PTCder2g47nKP1gyZ9KEbPaDP8kj','6','G',7);
+INSERT INTO t VALUES (-34,4762096222334197996,'KEGp8kg3','QkvDBzc90ypuFqysmqrtwDAh81','o','0NJZJjcFqNRd8B','Q','O',8);
+INSERT INTO t VALUES (26,7500605614139310911,'40F3aA6Bv9','qVbp','4N2cUTf7HwMlJaN','qXAmUuEiTx6fiiAmhl6mZIBokW2JFw4wHryxbYOX','5','i',9);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c BINARY(41), d VARCHAR(48) NOT NULL, e VARCHAR(19) NOT NULL, f VARCHAR(42) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (344438140,4958269816083382875,'khcAA4G9n5wBUGZ27W9kx76Y7iDI','3x0','StanHxNSA8njjJFT','j2Yfrd1NeFdijxflQIO','D','o',10);
+INSERT INTO ti VALUES (344438140,4958269816083382875,'khcAA4G9n5wBUGZ27W9kx76Y7iDI','3x0','StanHxNSA8njjJFT','j2Yfrd1NeFdijxflQIO','D','o',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
+INSERT INTO t VALUES (-84077091,6672740258451082521,'K52Ovo0ShCvBEXlPjUmBQsZonedJ','SwIJKDEO41fp4ty1vFSBsdpMb7i2KlYqFhRDOOUxT','0DzHy5N4TlMeMo','sgIL6gp','T','a',11);
+INSERT INTO ti VALUES (-84077091,6672740258451082521,'K52Ovo0ShCvBEXlPjUmBQsZonedJ','SwIJKDEO41fp4ty1vFSBsdpMb7i2KlYqFhRDOOUxT','0DzHy5N4TlMeMo','sgIL6gp','T','a',11);
+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 (1666513020,1384911732284270829,'KPphe49DGOW6kdd7o0oiN4c1slw','Dp2vDZbAtMbtrHk4F0Z8KTCeM2cQO6ZsMPsq7DJOqRbW1MW996l2D5CyNBu5UK8LJtSZ0zHFGx7m0vTm5McwN7ANfCL5BuwV6bPERiDR1VY5lWkYjT9qoeTwgAqBqf2QRxOPlCaqd0f79taUgjyCHq6qDF4PPXJhpk','9dcm','z5r0ZjrYrOzfgqTjmyFlTpLYI','L','9',12);
+INSERT INTO ti VALUES (1666513020,1384911732284270829,'KPphe49DGOW6kdd7o0oiN4c1slw','Dp2vDZbAtMbtrHk4F0Z8KTCeM2cQO6ZsMPsq7DJOqRbW1MW996l2D5CyNBu5UK8LJtSZ0zHFGx7m0vTm5McwN7ANfCL5BuwV6bPERiDR1VY5lWkYjT9qoeTwgAqBqf2QRxOPlCaqd0f79taUgjyCHq6qDF4PPXJhpk','9dcm','z5r0ZjrYrOzfgqTjmyFlTpLYI','L','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (252247371,-8603896991047497812,'L7TM','BBnxmKV07VnQw2v7KGy5wgM8hzj5mvLPGkQJWuteXYKcnsMG61pTfNvR7xtsr2bwYOjoOmBs7p5x3EGSvKINmIbeh5GWER4A1LNcOAO3dDvCsifZJrq2znj9JPfLZk9JCLWtVEpgbgyeQh4sA5UpehY5k4Fm1bPgz0cbkclsqV4lVYKsSjhOplp6wIhJ23tmHnqgXXkJozdtsMwbPoMAw8nxA9l8kCe5A4vh4XdHICUNTqoGyRlnbp','ssJS','yeEvSvcIaaoJqDj1qagZ06InNgurvr6n4AYrY6zzkFv4EqmNRjugKFkPmaaPVyweduCGuVVTONgl1tAWuANUDpXefFGDy16JVfa8eh0vFAPkaZbRhMTdMx1kEJUnw','x','H',13);
+INSERT INTO ti VALUES (252247371,-8603896991047497812,'L7TM','BBnxmKV07VnQw2v7KGy5wgM8hzj5mvLPGkQJWuteXYKcnsMG61pTfNvR7xtsr2bwYOjoOmBs7p5x3EGSvKINmIbeh5GWER4A1LNcOAO3dDvCsifZJrq2znj9JPfLZk9JCLWtVEpgbgyeQh4sA5UpehY5k4Fm1bPgz0cbkclsqV4lVYKsSjhOplp6wIhJ23tmHnqgXXkJozdtsMwbPoMAw8nxA9l8kCe5A4vh4XdHICUNTqoGyRlnbp','ssJS','yeEvSvcIaaoJqDj1qagZ06InNgurvr6n4AYrY6zzkFv4EqmNRjugKFkPmaaPVyweduCGuVVTONgl1tAWuANUDpXefFGDy16JVfa8eh0vFAPkaZbRhMTdMx1kEJUnw','x','H',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (276114189,2575065939647153698,'JHKwjoTf3HlM7CBgYKNPLLKeiemXZ9UxA8TbNNDTG','EpElGf9Q7DdNs6JZxqHdZdxomtZvAK8g5fE7mLGs9iHsydOZXS9FiWGjahh9opKzjoHPsb4aweZCxXKq35KsuUvAB8uAXs','vMhiAe0AI7d7L34I','JQeuEM9idoCNTJbSiGZTFE4Hc9ijC1HMaiHc4NF','IZ','N',14);
+INSERT INTO ti VALUES (276114189,2575065939647153698,'JHKwjoTf3HlM7CBgYKNPLLKeiemXZ9UxA8TbNNDTG','EpElGf9Q7DdNs6JZxqHdZdxomtZvAK8g5fE7mLGs9iHsydOZXS9FiWGjahh9opKzjoHPsb4aweZCxXKq35KsuUvAB8uAXs','vMhiAe0AI7d7L34I','JQeuEM9idoCNTJbSiGZTFE4Hc9ijC1HMaiHc4NF','IZ','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1943281744,6100736649191707803,'FlteHbcgtZC','oiBUzkElAnqpEMCD17eHwDLIRuwBDRNDwNcuqth2ghcL2QlO75E6eE33Y150Q4nlVdJLjkxbD8GyRMzrN4u1z1DscjNffcdfQs4YUae2pCrdouoRUlrkYMinqtWIzIOJaUQk8AzjP3AIrQ9xNSsNcwMw0T1W2Z','TRT','Tjd8fuXT5INg8HsgBgy90Cd9jrhNcwDPoPxKk75ScHPhlXhj8wJ0toHDOESsVkvQttzJagk3Xmm8O1Z21ey4d53TIm8tgrUaVuwb736VYSW5kYZYU2qzKC1QbShOf','Op','EZ',15);
+INSERT INTO ti VALUES (-1943281744,6100736649191707803,'FlteHbcgtZC','oiBUzkElAnqpEMCD17eHwDLIRuwBDRNDwNcuqth2ghcL2QlO75E6eE33Y150Q4nlVdJLjkxbD8GyRMzrN4u1z1DscjNffcdfQs4YUae2pCrdouoRUlrkYMinqtWIzIOJaUQk8AzjP3AIrQ9xNSsNcwMw0T1W2Z','TRT','Tjd8fuXT5INg8HsgBgy90Cd9jrhNcwDPoPxKk75ScHPhlXhj8wJ0toHDOESsVkvQttzJagk3Xmm8O1Z21ey4d53TIm8tgrUaVuwb736VYSW5kYZYU2qzKC1QbShOf','Op','EZ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT NOT NULL, c CHAR(4), d VARBINARY(63) NOT NULL, e VARCHAR(90), f VARBINARY(65), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6797474712808625975,820617602349442923,'Q8DQ','wUmMmWFJutf51dz','3Hksjt7mDZ9ZoQqQLfq4U3mZe0JiBCVw9Q4OhkKNpAyyAMKeifd66YroqV','wFKICN22HNcqrmUpHWT4ruMSSwlkkJa6YCkIZXyWQToWTN3BBxIuMLg48j','Jm','D',0);
+INSERT INTO t VALUES (809185573700075806,7600457853850892044,'AYP','vgL5','BDgxXWW3kmcvC3rTkiP','CygDjpZY','KM','iP',1);
+INSERT INTO t VALUES (-5257228246758186466,3980711590163990792,'c21','2SKhHS89Mj8TsI763gbkgP35uxXbJLx17SzRXPGjfQuIlA4BCkSBYa','kIjRpjgVh9irQoKRmh19rTgoEP46ZaGzrr9a9XvWIgniiw','FhF83CAfAO0Yw0lkRelFCS83ku9IMsfsirHeolru0BcpI9nD','67','7m',2);
+INSERT INTO t VALUES (6821479773199691486,-2169154136022568667,'di1','YWxMf8x3zk3d8zwBqqVvb02D1uYFkNjPf1uzqHYCKDooHrviM58kn2RiFuMVH','Zjy0PIrP2sasBqagN5iNlGX0HjRkM3sgU5e673T9lgxa1FIsI4mbiaTuGYTx9gdmLyjhgTUVh8','wkUl34CvtgkIbUr8dh5ZwQ','P','m',3);
+INSERT INTO t VALUES (2788066258197213561,9002569364260189187,'xE4','3BwSx687dIlQ','36O','IzeLXao5YsfCiFkBPorZCUaDWPonkFLzmWeW','L','8a',4);
+INSERT INTO t VALUES (9113744842012607235,5778172619840688759,'fA','PpdeMchD2KDXTBo','dHsiC4keR0pl1PFHdZEQF8BbUYeJuaSuz5U27auk3eO3gxL6pue0OcxUf46BTLi0tGqyYtZwBsDRLAC5YHmB3V','mDCYwMvhQfJQCkrYB6pyF2eipLdOAj7XATC29aPVWXjEpXZdZayRBPV6t','yW','cV',5);
+INSERT INTO t VALUES (253742058317045838,2504922856317288403,'aM','QVrcNFXwPpqIVwoLfp','4wp','H7UpoOVs2r4xcGlFJzPI1Pd5WgarKUpD8K6tvTkxfNGfyz5y5hdPiHk','u','k',6);
+INSERT INTO t VALUES (2248676012064245722,-3513836110945885862,'BI0','nLYDEoJ3Ez8sPJeAte','Hua6q4fPtQ8Dpg7YH0oNOKTjL3bIsXIK3iaDo2TXr85cPkzFKUKCTaoj7nfIikcRTj332Ob','S5pEuan54UVO1zoeDs7hx4Azmc9d3lRWDUOWc3JpsS2Sxmtr','V','oJ',7);
+INSERT INTO t VALUES (6152609967320585282,-8301121318924683297,'tegI','ui4WgoBIofQFJsaxmd2jEFqf91g1csrItO7UQ','VtcKJZRoIp8T6keTHAb9lIjORnLA106rNx4HPRLaE5zbpI2Z5gDlyuDCuvV0P1MoFSAWpFjUb5u6','w4cb6wxNoz0jGJAvXtbeLx3GxGzjaNZBfh6cQnGc0dTxFzoQfLBSeFQvNsj7X','h','sC',8);
+INSERT INTO t VALUES (-4236211313603603665,-3236202540622976193,'vT9','jbzIM5T29vWi44KULaOmSNDKZTH1oh9Hc7H5g','EvuOf6Lpc1wjGljYYUOo7xm5o95rw7dSWRuyYPS1Ww79lzHKYQ4','XyZ5QnQt3eDmxQELrQRoMaVuIb7b8PHjzJc8ZIhKL8rY8NZRMIFj','Mn','iI',9);
+CREATE TABLE ti (a BIGINT, b BIGINT NOT NULL, c CHAR(4), d VARBINARY(63) NOT NULL, e VARCHAR(90), f VARBINARY(65), 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 (-1389882585750855006,4795181,'lDyugD3dKDXFesS7wVZy54xslaguTayWkeTtmI7GZUqed','kaPlZ7ilGYcLBzXDiFpb1OesOh7mdhz77dKOVufF0Q8pHfnZ','AxsdbSESPKElWSBQv4ryYiIsL8357dSDZi1O5NLNmXBTiz6SRJOGjZM','E5ihif15ELHPX0LudfCwVWjbzzG6rPDg5vZnO0RUcr1VIP5fvBA6m','oGg27uCXFk110MT8dbxdz4OczipOG7','WW1clgBGynJ6TlwuimxYqWilVvy1Bc8CKRecsh8WxO6Q091o6PFpRJnTDYstpZGnHET4buYdDAQBlGK3Po0RvigUmjYizRqLy',10);
-INSERT INTO ti VALUES (-1389882585750855006,4795181,'lDyugD3dKDXFesS7wVZy54xslaguTayWkeTtmI7GZUqed','kaPlZ7ilGYcLBzXDiFpb1OesOh7mdhz77dKOVufF0Q8pHfnZ','AxsdbSESPKElWSBQv4ryYiIsL8357dSDZi1O5NLNmXBTiz6SRJOGjZM','E5ihif15ELHPX0LudfCwVWjbzzG6rPDg5vZnO0RUcr1VIP5fvBA6m','oGg27uCXFk110MT8dbxdz4OczipOG7','WW1clgBGynJ6TlwuimxYqWilVvy1Bc8CKRecsh8WxO6Q091o6PFpRJnTDYstpZGnHET4buYdDAQBlGK3Po0RvigUmjYizRqLy',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(91);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
-INSERT INTO t VALUES (-4840709565510256105,1401594,'mwUbtzhZ2yKfkOQmYDS5rrSaM0zfjLbeV5AwG3aVVQao4HIznrHIUIUtNFpMLTZSbEmBfz','fvdpAD7pNNalForNG94rcvQ8wmU4Efjliw','tBKbQTZ3ObqLoIXqwY4pEAigE9O6al38u9WUBLkNuA4rRg0lt','Sq48PpoG7IkhEU1r1YpB0jnbCur6LAmK21sKVZquXJoHFyBfc70sOC36F2vPjYtNeURFj','2kDQuOB6FsWGwMu94R','VlNouBfhj28JccfX9YUmyREALHRcgwg6qCbsyeJOneWEU3x8KWkjEcCTsR2fcfypw5A2VEPdcEA4jDRuEH',11);
-INSERT INTO ti VALUES (-4840709565510256105,1401594,'mwUbtzhZ2yKfkOQmYDS5rrSaM0zfjLbeV5AwG3aVVQao4HIznrHIUIUtNFpMLTZSbEmBfz','fvdpAD7pNNalForNG94rcvQ8wmU4Efjliw','tBKbQTZ3ObqLoIXqwY4pEAigE9O6al38u9WUBLkNuA4rRg0lt','Sq48PpoG7IkhEU1r1YpB0jnbCur6LAmK21sKVZquXJoHFyBfc70sOC36F2vPjYtNeURFj','2kDQuOB6FsWGwMu94R','VlNouBfhj28JccfX9YUmyREALHRcgwg6qCbsyeJOneWEU3x8KWkjEcCTsR2fcfypw5A2VEPdcEA4jDRuEH',11);
+INSERT INTO t VALUES (5031638299485231473,-6938224733677629464,'Xbnv','RPiowuimhUS1tKPEBtnXCkHl8EVsVF','73kFakiq8pPM8khm8m1B7ucPYP3CyLUke797tNbP','kQDU','W5','Z3',10);
+INSERT INTO ti VALUES (5031638299485231473,-6938224733677629464,'Xbnv','RPiowuimhUS1tKPEBtnXCkHl8EVsVF','73kFakiq8pPM8khm8m1B7ucPYP3CyLUke797tNbP','kQDU','W5','Z3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(5);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
+INSERT INTO t VALUES (5407544555647403694,6362037795663338940,'fw','NBKSKQYVuKKcj02fArtlWTb1uT6DVS5jL4GddqpnmRe20TeYbN','InrJYj9Ysc13BMN8cnziiST3OsCON6MEZT2mieNOROysQrC1uaLRREjzhCuHe8JPy','FB3B5zatsRaG1ApCgvZpkEWxR8','3','W',11);
+INSERT INTO ti VALUES (5407544555647403694,6362037795663338940,'fw','NBKSKQYVuKKcj02fArtlWTb1uT6DVS5jL4GddqpnmRe20TeYbN','InrJYj9Ysc13BMN8cnziiST3OsCON6MEZT2mieNOROysQrC1uaLRREjzhCuHe8JPy','FB3B5zatsRaG1ApCgvZpkEWxR8','3','W',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4475774571394999528,7836205,'vTbdZDhz7LBQJhapfvuB99ywu01SL0bozSAywLcagbYbiFsTs0dypyGN','OACOCXssde2CXcSMpt6rxQuCoZ51zCGmX5Bm6ucnF8jbR4jA6Nnj9pveZd1xpEnTElCH9PA2i3oTp7LnNyqdldl9vB6wQZFHFrICyFWFedtAVunq21eTFAqVy5AYX9W0hpMdLPv6aEDY1lvv1xZdgQCWwHzjO7LuajsenxWXJvtIu','5gyGQ4anbTywXKgvjnscO1xKLDDbTK9MSXu3Pt7KcpiTaEcakqGFhcx6a53Mg','AGDdSrLqtNOWXYAtKD1xk2Q2Nr6eRKFXLFSYS7XmPx2iV6RbnfkuzhxPw9UPO20ooW','2TQS4a0R4k45uDh0qmIh','keb0oFwyotFAbYpJ1ZSl5emiMqjDGR7NI3IF3DbJggcsnlZ5F3NwbWoHeqIOOH7NFKsKpnXGhIPtOCw24XG3VBr',12);
-INSERT INTO ti VALUES (4475774571394999528,7836205,'vTbdZDhz7LBQJhapfvuB99ywu01SL0bozSAywLcagbYbiFsTs0dypyGN','OACOCXssde2CXcSMpt6rxQuCoZ51zCGmX5Bm6ucnF8jbR4jA6Nnj9pveZd1xpEnTElCH9PA2i3oTp7LnNyqdldl9vB6wQZFHFrICyFWFedtAVunq21eTFAqVy5AYX9W0hpMdLPv6aEDY1lvv1xZdgQCWwHzjO7LuajsenxWXJvtIu','5gyGQ4anbTywXKgvjnscO1xKLDDbTK9MSXu3Pt7KcpiTaEcakqGFhcx6a53Mg','AGDdSrLqtNOWXYAtKD1xk2Q2Nr6eRKFXLFSYS7XmPx2iV6RbnfkuzhxPw9UPO20ooW','2TQS4a0R4k45uDh0qmIh','keb0oFwyotFAbYpJ1ZSl5emiMqjDGR7NI3IF3DbJggcsnlZ5F3NwbWoHeqIOOH7NFKsKpnXGhIPtOCw24XG3VBr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7263219871198799486,-772965,'TK7CbspsEpaku','PVExQsiKiSZiuNohUYGlRCaV3XYkqXLtjk9KMpkE','mKatZsZq7uGWLTHb1hW23R','3xM8lwg0XpmljKBgWK65RdMUKuVeeiHFF3daUON9pbiz9VWezpjr98vZHOn7fqbKr87LL1GJ74HxdMUfWpMGHPgJ','fv0L243VUYMKiPJSnFLycIOkmsQz5ibRh','4o0KzbJfvZjBAb04KcN0yOUVIsQCeZOM2F7yRiPdFjDYWgubtmi1VgNKm85TnN9o4P8PJTihWuX6WITTjNv',13);
-INSERT INTO ti VALUES (-7263219871198799486,-772965,'TK7CbspsEpaku','PVExQsiKiSZiuNohUYGlRCaV3XYkqXLtjk9KMpkE','mKatZsZq7uGWLTHb1hW23R','3xM8lwg0XpmljKBgWK65RdMUKuVeeiHFF3daUON9pbiz9VWezpjr98vZHOn7fqbKr87LL1GJ74HxdMUfWpMGHPgJ','fv0L243VUYMKiPJSnFLycIOkmsQz5ibRh','4o0KzbJfvZjBAb04KcN0yOUVIsQCeZOM2F7yRiPdFjDYWgubtmi1VgNKm85TnN9o4P8PJTihWuX6WITTjNv',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b MEDIUMINT NOT NULL, c CHAR(18) NOT NULL, d VARCHAR(81) NOT NULL, e VARCHAR(47), f VARCHAR(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4076674618089803764,1068529,'7egAmrkH3e1srXb','VhUcOZZuYoCpeaQ1YOMhYvwYfNFRP9bMnbgTon2A0NNV','PckLjJX33NycXYIFDePb1zM3Av0','gwGCzdCgGwWtKZBWcAoSennMi0ec7LoSvVJ6WZr','B61IgaQjCQmYEPwqt6XghRSwm6mUJ2nvPozbVpFD','TPRmbepoJmNDWE55',0);
-INSERT INTO t VALUES (-6604350669733901497,-4485995,'TenrXzpkOtmaC65Ow','fVZDiM6pZMEvSFJORAtuhFcVhyFmZs5SyeY97BVh7LBi8Qt4','71Uc5yZ3eTQ0','issOZCgePOAULYcSpHdHuSRs2i7yRSeowiHcZIP02gW','kqmSTbpVed1qQFp1L1VMoPytVUUcv9I0fM6507bdkcKL4IL','x1FTPrKSrsndvPogCtDH3COSfimTpbnrMBwjo1QRwoWRbyOc6APit',1);
-INSERT INTO t VALUES (6001608436485555313,-87584,'3OUprq','PuX5fv4rlzSqCXmTYHsj','nApQ2nW2HiT3gnPU','kzaCtHZoJ2fWH','vXIvEKL1wDJ7JDo3yCKJd','toH4axMXtoDt2k8cUUFIrjfskafePr5HhkKKrTE2ZsPQtea94pP6henGS4kZg1hQKqVEiPiROfThrjyAfgMFUfCD3jpc8',2);
-INSERT INTO t VALUES (3570576215353880817,-162461,'B8M4Gyq5vNSvptvBX','3edIiyVoqMYdhdwslxy2fwCxA1wGwnKtDTwHH2C6HBiOK8ULZH1eausHCGvw9A1','v3NqfuCt','xzHv0A5V831rdG4BN6Z','TsAFiOTR92XtJoYwSJIaGwxAEJ1','OwL9e203JEowEsdySF5kc',3);
-INSERT INTO t VALUES (-5368702108525083943,5428501,'LBN','Pu3c6gX4FOwHGaW4P','Y7QJtg8Gxl63h8Mo','mOmyarFomO','w7xFvm0ahBIYfgOxdioItJT1WioMZvDwXt2ss9gbxurUNr9gTlCWI9S81swtdd19PD7sp8LZK0hz8b4jlVauNM2y','KsmsXGh4nSV7nH4vTIEZ1fNrS2rNjl4KmNCgQM4Aaf7',4);
-INSERT INTO t VALUES (-2347905556816074242,418743,'lEsiIZ2RoQZiPNTV9u','HQ3vPgWLVCO9K15385LHa09PBF00LdzI22LvioIt','V4oqw1ZCN0DSZyANwtOZTGa','RUH8cQ0Yph3C','h6dWaGRDpQBZlc6MWY6aFeY9zUFfuaOCMuahmyzX380VKF9x5LqHM7WGrE8hogh8TB1KNDtORN2leW7sq9','WlLoFbLrmZoYsYNlliS2ig1XrFYCkgRaVRXcjqwgdocLIfLEOxmIJUiceDjhwo',5);
-INSERT INTO t VALUES (-2583000781169041991,1734013,'BntCTK35Fiz2frCUgq','HrYKO7euLrlnzFvgABoScbgWIREHhBBTFij5aVIS8LtnhEnsFfAe2x9aNrNK','MnZXbnXLTqdVMP5','zQdhP3t0XOuwV8e04GWrcHUy2EFVAkchErDVlvjrR3EXD4QO','Jj3at7EkNtspg02j6BcgqmX3hCnVvDii7JbIxze0XCxtXq6aX3QGKtvCd7seHSd8kjR0CSbIxOqdFNR963U','QwLP',6);
-INSERT INTO t VALUES (2338311936387493501,8382949,'WHd8iEcsxblLerx','TtYyDvBxJq4L9Nr6Jxno','Ajpq2D8Z1vpViSL5KnEBUm5IY4cW8aib4gxEWRUCxSZ','fy8W','rfnC5irwgw2sWy2givjlo8bBQraU3u4R','3yoaSrSTcyCl99hdayy8Bz8k40zj6AIAsQCvoMJkGhgpffOACECM0iCWJrwe1tPD8LVb6eSMGU',7);
-INSERT INTO t VALUES (8577437578295890406,4078525,'V8','jKdhUqtf9KAkxcGfgyR9262r2J2Xx1GpVfTf3lqbbSU7uNHcQFG','nEqBTcmjaeqV','GpoGdWv3gs7G0KFF9mBbg50h7ADo9ukYaRqVZtwq110cKhvfHjCjf','DE8RXkQWeCBjZefnmvcpcz','eCgkH',8);
-INSERT INTO t VALUES (-3754338221704345718,289877,'nf0CS','QdPwNYmhVijj2hNQWrFeSr7cW37LDdFDTrfEcSgb2FdgLFpN3V3KJF','dk8gXvwe4Jmw9d5','bAvkrHneYicCp5','qVznAh5VSujegBJUVDZRED8CJ9c4VJp0acOdn2Mvv8BciF','43cAJ41E63fVdjT87h3BLBXoOj12UMkCagIZ5LHwAYHDtHor6PB7TNUoEQMTEmNSi9gADDN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6918302968978660424,-6404955272736788798,'trct','AcJ7PVftW0NO0PiP59W0b6PAJgCNBRi67KT4tiP1FYQj7oSdwUEJqG6mLR0wxd89sbtIgIq7jbuu4lzwX7XyMjOtdss4k','AdaP3C1tTU90CZDHjvz','vGy31clR9C1lqabrAnoTLmme3Yr','5','18',12);
+INSERT INTO ti VALUES (6918302968978660424,-6404955272736788798,'trct','AcJ7PVftW0NO0PiP59W0b6PAJgCNBRi67KT4tiP1FYQj7oSdwUEJqG6mLR0wxd89sbtIgIq7jbuu4lzwX7XyMjOtdss4k','AdaP3C1tTU90CZDHjvz','vGy31clR9C1lqabrAnoTLmme3Yr','5','18',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3472050020910255652,-3082871816267764605,'zbev','57vdXJvqXKGHkgu1wDXpE3a5mWZu3mb7uEFTV6HcaNd0rLyQ4JbEBfrtTOH6C0UXQiXcc422rOjtouhYV093qgf9kJCKJgdiinQMQcfggueNE4bo5ibksEJvoOER91B2UriL8v0c6qxWFz6Nxs1MjFiy','fCiYfBGQOuJKPU8t5v1NBbcqqptJM43010q4FsSclAl6qJ4fPQWCx34A5M4pnQ','WGpXB21A70lQ1rsUAlGTZRs5P2eGU3pwSRUNo6rbn4XYUAI3ff71q5K5n5r0yKw1hmxwyrx97y9UJfc1yh3hs','c4','a',13);
+INSERT INTO ti VALUES (3472050020910255652,-3082871816267764605,'zbev','57vdXJvqXKGHkgu1wDXpE3a5mWZu3mb7uEFTV6HcaNd0rLyQ4JbEBfrtTOH6C0UXQiXcc422rOjtouhYV093qgf9kJCKJgdiinQMQcfggueNE4bo5ibksEJvoOER91B2UriL8v0c6qxWFz6Nxs1MjFiy','fCiYfBGQOuJKPU8t5v1NBbcqqptJM43010q4FsSclAl6qJ4fPQWCx34A5M4pnQ','WGpXB21A70lQ1rsUAlGTZRs5P2eGU3pwSRUNo6rbn4XYUAI3ff71q5K5n5r0yKw1hmxwyrx97y9UJfc1yh3hs','c4','a',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5684353348519493542,5350992683888749494,'4j9W','DKEW7d3uMcQJAhbQs','YMSuKx2Wb95RV8zgzU8yHHIOgqUGYrUaOc','EuZD','v','II',14);
+INSERT INTO ti VALUES (5684353348519493542,5350992683888749494,'4j9W','DKEW7d3uMcQJAhbQs','YMSuKx2Wb95RV8zgzU8yHHIOgqUGYrUaOc','EuZD','v','II',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6810853896971145133,-7575229912011978103,'C1AJ','HA5M9hfpz1ZfGOsUbF9OxE1T0Gky2XQZKeLvA6zd6C13Hajeh5p6wlaKSgUuOmJ3F3tuIjAMnUEGp','LJsM0yfuM6QiYSWZUFYYLhTxfD','3rMOiB9Zt2FLvftAaA1wX5KFeHgWO','2','DW',15);
+INSERT INTO ti VALUES (-6810853896971145133,-7575229912011978103,'C1AJ','HA5M9hfpz1ZfGOsUbF9OxE1T0Gky2XQZKeLvA6zd6C13Hajeh5p6wlaKSgUuOmJ3F3tuIjAMnUEGp','LJsM0yfuM6QiYSWZUFYYLhTxfD','3rMOiB9Zt2FLvftAaA1wX5KFeHgWO','2','DW',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED, c BINARY(53), d VARCHAR(21) NOT NULL, e VARCHAR(11) NOT NULL, f VARBINARY(36), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (61796,1240101108,'yomcQdHnw1G6LivpRw6BobRLWjmzVoJitpZ8t81L','FZYIAskkjEiUiovPPAp','tpR','54Gj','l','A',0);
+INSERT INTO t VALUES (3094,1022575379,'4O9dYmArdoJIdahi6jXPJle0qIjpEX2zKqBzwtP4fa713x','iwBkIeZFE1DCb6Z8ZmwLl','w7Ib','oqJjOskBAgEicqpB8Jt4phHPIfzd7aKP','w','i',1);
+INSERT INTO t VALUES (60362,149244684,'0xU68yIJfSVnf8QewPrFfsz0fQjnGO','0','a','LLUTA','h','E',2);
+INSERT INTO t VALUES (41898,2093181008,'wU8ALPVuhuep','TO0M','2l','bM8RmreuWb7qYlp4yyjGEb4tKgWS30L9dH','N','J',3);
+INSERT INTO t VALUES (16340,1054840108,'ogIoFH1g6zC','Yj6arbOWFP5','O8kf54Ri6','QkUTcXIfwn5','7','P',4);
+INSERT INTO t VALUES (7368,1834050242,'lHWxC7tqJ','QW0IDh1qK','mwq','MJa6hjBH63','Q','3',5);
+INSERT INTO t VALUES (26953,621813342,'QmgvW85MRnvGHfp1Ftd11N','cXsOBir5ApTk','kOYQR4JT','TfB9H8COWVi4tj5feuWZRgiej','w','g',6);
+INSERT INTO t VALUES (48278,1622718996,'f4RbtKEfhAmEoOHiwayKF3G3XmIGiZCGlseCg','YrK0','3f2wGE5','p28t3CSvlBWx5Kv','j','c',7);
+INSERT INTO t VALUES (17947,4270214752,'V4hHAjrwp','QS','SeQToTZf','Vckzwm6VPVu','8','F',8);
+INSERT INTO t VALUES (9089,4185544743,'C9V','aeHZwwT5jy','izGlV2N','1gCiX4W','A','Z',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED, c BINARY(53), d VARCHAR(21) NOT NULL, e VARCHAR(11) NOT NULL, f VARBINARY(36), 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 (9221587461076539812,1102265,'luAbL','UhuErQ0mYus9Rp2vhiAIcdmsak1DEQQgRsHWGsheeXe9x8Uxvm8','7VGrcGjrQRz9V','OBiaIMMbl4z0QK6myfoGYn0xdNeFB8HV0x5D5Ibgg8t','f9oFuYYOayFEFauZSwrV1A0s6w41hcPnfcp68nqCHYw13uWHcNzRdZH4NHvqYaGSmMEGolqR5YGuDoZTf77rbVLaYOiKJrRA','zLn',10);
-INSERT INTO ti VALUES (9221587461076539812,1102265,'luAbL','UhuErQ0mYus9Rp2vhiAIcdmsak1DEQQgRsHWGsheeXe9x8Uxvm8','7VGrcGjrQRz9V','OBiaIMMbl4z0QK6myfoGYn0xdNeFB8HV0x5D5Ibgg8t','f9oFuYYOayFEFauZSwrV1A0s6w41hcPnfcp68nqCHYw13uWHcNzRdZH4NHvqYaGSmMEGolqR5YGuDoZTf77rbVLaYOiKJrRA','zLn',10);
-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 (-4464944541467996223,309628,'FPn5Mj1pO3gQzgh','ZvVAq6V','2gr8a69MXSDSlrhT6yJLk5','XiU2VbtDjTZ7e6','IyZ6BLQS4odijiCGgCY','vJEjGOSXANmJxT92pw9aJ7UzqdhPdhtKxOVfl5DVeXrjKQuTP8tsURS4HGWnPY4v7',11);
-INSERT INTO ti VALUES (-4464944541467996223,309628,'FPn5Mj1pO3gQzgh','ZvVAq6V','2gr8a69MXSDSlrhT6yJLk5','XiU2VbtDjTZ7e6','IyZ6BLQS4odijiCGgCY','vJEjGOSXANmJxT92pw9aJ7UzqdhPdhtKxOVfl5DVeXrjKQuTP8tsURS4HGWnPY4v7',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4190525629,1686125851,'bHg7tceRtIUzJOrVosrNB40EaX9cEJYi','qtXIQ0l','VV','yc1qBL2enz','G','I',10);
+INSERT INTO ti VALUES (4190525629,1686125851,'bHg7tceRtIUzJOrVosrNB40EaX9cEJYi','qtXIQ0l','VV','yc1qBL2enz','G','I',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (354528039,2655092938,'ADfi0tVVWAwKYyrREvEx8lk8Ya7TtbbaDCOb3oiuTdiEt','RMrafr6reWMcJ','3SA2MlFXA','Zf7yu5KqveKPgjjawX5lC1B9sCFtjqb3C5','I','o',11);
+INSERT INTO ti VALUES (354528039,2655092938,'ADfi0tVVWAwKYyrREvEx8lk8Ya7TtbbaDCOb3oiuTdiEt','RMrafr6reWMcJ','3SA2MlFXA','Zf7yu5KqveKPgjjawX5lC1B9sCFtjqb3C5','I','o',11);
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 (8763161706627145986,870333,'y','xtCNSmJ8IEXWGQbC868tOiP4qKUInkWWIowPgythIj6','dyYq1SHpLDbOoD961L58fUWfqDkgKPWXnN','gRBNm1pJ75cmTIN6khyBQUYXhhf8ySPonE1SM','DCPCgmLdHPUwE84l0FErtu6X5AX6DsbcAuShwrNtkBANp0rresGxRKBmX5MgLIo2AWf3rxmNMASDRck9eFKzXUw','pXoREDdSOuKjIR9uZQdL4fRnA0N7e8u2XrnSfSdn3RpJEKCYHsLsmCMIeOMGcyeCTl3b0eOMK',12);
-INSERT INTO ti VALUES (8763161706627145986,870333,'y','xtCNSmJ8IEXWGQbC868tOiP4qKUInkWWIowPgythIj6','dyYq1SHpLDbOoD961L58fUWfqDkgKPWXnN','gRBNm1pJ75cmTIN6khyBQUYXhhf8ySPonE1SM','DCPCgmLdHPUwE84l0FErtu6X5AX6DsbcAuShwrNtkBANp0rresGxRKBmX5MgLIo2AWf3rxmNMASDRck9eFKzXUw','pXoREDdSOuKjIR9uZQdL4fRnA0N7e8u2XrnSfSdn3RpJEKCYHsLsmCMIeOMGcyeCTl3b0eOMK',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-5472288940362289491,-4153839,'vOE','L1mUajVVY8IrUgiSafh7QcY9b3a8onaeYoiipWu2bZrBfso3Y6rL1YMRRk3jXmbyVlKKi4bF4ttNWYUTiZIXhYhr1LkpM7o8UZAqFAzKjx0M3IK4Ayl0WAN8K5g4f96pSoFDshU9H2vyNz25CHRwopwnQiAsYpIV4CYLG7HyTpU5QFdKzwGyiMXqSXWWQxA2TwyyQmITWHZ4jjof88JavhuoJRsHXv8O0dLiQ9OhA08tOPB','WNkyXXUmp4EhEkb3LzqEb','fGGGCug9iISdtdBFlUnpyiweGvdNjCN84CD4eTtUJbPEfUg4BfULcUjrYPoy12eHssg1e8ITZdzSrRb44wPI','S9JmcO04d7gB9XOEP8tKFbs2KS1pBZayG0LioOq50IWxetf26dPxXq3HjCKffJM3TscQjU6pN3K77m1zbENNtyTTVrrg','8ttcAysFWX3agraZljVED1Vz24cJiM4VLpWUO2TfuhMCDptcN8',13);
-INSERT INTO ti VALUES (-5472288940362289491,-4153839,'vOE','L1mUajVVY8IrUgiSafh7QcY9b3a8onaeYoiipWu2bZrBfso3Y6rL1YMRRk3jXmbyVlKKi4bF4ttNWYUTiZIXhYhr1LkpM7o8UZAqFAzKjx0M3IK4Ayl0WAN8K5g4f96pSoFDshU9H2vyNz25CHRwopwnQiAsYpIV4CYLG7HyTpU5QFdKzwGyiMXqSXWWQxA2TwyyQmITWHZ4jjof88JavhuoJRsHXv8O0dLiQ9OhA08tOPB','WNkyXXUmp4EhEkb3LzqEb','fGGGCug9iISdtdBFlUnpyiweGvdNjCN84CD4eTtUJbPEfUg4BfULcUjrYPoy12eHssg1e8ITZdzSrRb44wPI','S9JmcO04d7gB9XOEP8tKFbs2KS1pBZayG0LioOq50IWxetf26dPxXq3HjCKffJM3TscQjU6pN3K77m1zbENNtyTTVrrg','8ttcAysFWX3agraZljVED1Vz24cJiM4VLpWUO2TfuhMCDptcN8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c CHAR(16) NOT NULL, d VARCHAR(53), e VARBINARY(25), f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1,46,'qKN7ev','bh7jhD2KNQ6LDlQFjhv3iJJd9497b7Q6lSE','JbXLNeQ3sUBQT9ascq','ZPKx0VvwHVHa9z','72FglmJIbcnJ3GoxnsOtT66e9mRiLCRwcxopWglyneGIg1J28fPL1UgV2Z','iWQ6dt3rttW07gAVXFm0Nrs4Q7mERglKDLF0k5tQzNV8VAgCHTry23YmLTDcVGUhkllRzTNqMJHiC9INO',0);
-INSERT INTO t VALUES (82,22,'SUvXdtwSSaHYbkwE','SQVU5BcW33KZesFZVb2342Uare3jXKlvyAWS4RZNW','KVbUbT74xQpYef6aQ','CR0J','PgRUnNOWRWvhI732ZnmvGOHft9KW05gfGY8YfhmMe9B2c9rPWasRNGMNB34pcEa90uMXMjcXBLnaifoOp3R6xR1D47nQxJXRmuU9','broINV1PDtp16hlZJ1dSzyV8h6XIvGV8bK3gRyPeKREAaAzL4LyPPOUzGWmzNG',1);
-INSERT INTO t VALUES (-68,80,'9YrBIiPrGz','cwc5HHey1fINHyI2xarB6eslaTEWYJxeLs9EAQ9E7W9uMV','yVqBaRUsK5o504J','HtnpLLTgCcufFWg7','17FhtoObYg0jNPTMw1BcrUyo9Du1uV1r7iOZngrzqpbSYMYtz3Ll2PU3nOZFnxRiA0HzvC1jvbcmj6sIqryIhMWSdNuA','CA3bK5CmWSTrRm640HjRYgDyjZ8eWJP10RzQscQLpeywzdNQLOFnloa',2);
-INSERT INTO t VALUES (-15,18,'Xb2faQEAIPAD','43dH7jDHsPqCHH80wn1mwi5GDB7bRqdMLZQHrSkhBTbwc','LOu','kgKkU0kAIVR','0TUF0ItU0XAxa3fDTrU06wMAgFSyYjHR0CjCdRGjHArK6DeEJcJn4sHY2MMaxV1IYdlrqYFLnYdQKItL31PmzXdKZ','VzJOgSFEOoQHBaWQwW9e9s',3);
-INSERT INTO t VALUES (-59,103,'om','ocQ7GnQk2fbVttvC4krR7VXWyzzi8z','Jk','G6uXyOJoRmh0vt','5dSUSrJfzXyFwDjFcIGGoUDnkPnf66EyajCfoCfgBn2DQ7JMPYtAbgYzjVs2EcAH0','IB60A2z4ZxMJHjPNelZoiiqwKXA68H6Vhqcx4tVU4dv1Rwbg9Vl9Ke5PRrkHF9nwLvSguU7N',4);
-INSERT INTO t VALUES (28,24,'1cow25','wjWZmz17e','E4U1UN','u','4HyYzESJCrWkjMYxYQ1','khF15',5);
-INSERT INTO t VALUES (-72,-23,'jw','EIe7dWC3RN9gg1n4SdcsAokamSlMaaVfoK','CO6TglhZKpnok4d6','ESea4S5WTI0jyae2','SjHLJhATfjGwg7QrcR19IWOG8q3FonLhDWtBrGRiyMzeEBMGQEw7ghsVDGmgeeF9uvLTEN8fuXGSbcWACWYUaKWxc','9QmCxpMQayvk8H3iH0LiIZnX49WJJ1tBW9pv',6);
-INSERT INTO t VALUES (116,85,'oR6','jWFau','jCevC9HIHWankgbi6f','u9DnkEEkeQpKJucX','i4SCrm0ddJ2zmjGnb7SIcvRH1H3J6Dd47nFPHUH75VpAcCuf729AAglRM4FxDfqDCx8pz','4xqgYaY6Us0mMt6pTtBHOevnNhNcJac0ox937C5JdaNUEjn',7);
-INSERT INTO t VALUES (48,23,'fTE7lLmCk0','SZQ1tBuWW0Bg0BNpEyupn4AwFzq1Z3YG6yxEhtmvDXPVcHn0X6waN','7zeZ9xJRUPloeB7NBwIP','k7UmJobqaBth9ai3h','KC8c9mEqWNuRWq7M4TrLuJubNx5ZJkiW3kJOLIV8jZ33UQZMRfwwcsQ5z30KroHGo8vldQ6LtC','k6gIjP',8);
-INSERT INTO t VALUES (-29,-73,'wEV','cdAiSZruw3XCV6AFCmqxfso4w1bxlbj8V9n5fJ1OwtqpKNxEpI','DffiWz6YKAAk','SlUEwQ7JIht','KscywfmrqaenJeIDDsleEQ8LPz1hdmj1xPDzRYpTKsrBRvMim4aKDlwpds12y4rvCF3bVuoDGzWSJ3o0OnY','u0WCnVrSjbHejUGvGgS5L4NwsXaHU4lG5UFvjtLpQJCojGJdeic7suS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (555217966,624072122,'WnlC0BeXypc4YO52PiKZM','3RuP0H0V01907FeRYhbyFqAm3RsUA1zyOXGcsIvpxrTSldP7lV2W3lCuVc9aeG1EtDizq6AzGCSxUuIuxxfDXjCQlu8x','G','ieS4oa8l3xtiGLsGuS6aEP20f0dvapAB9','M','W',12);
+INSERT INTO ti VALUES (555217966,624072122,'WnlC0BeXypc4YO52PiKZM','3RuP0H0V01907FeRYhbyFqAm3RsUA1zyOXGcsIvpxrTSldP7lV2W3lCuVc9aeG1EtDizq6AzGCSxUuIuxxfDXjCQlu8x','G','ieS4oa8l3xtiGLsGuS6aEP20f0dvapAB9','M','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (886067013,1939078352,'mcpWUju79','orxkOln8yxs5s4iqbFR2LYHtT7bbx3SihoCOyb7cs2rXUwkD4LO2cNCA6nFYnsmAWXprL5XDAP1jG0NGJpG8da6Gu0kSmVEF5JA','Hg2yaHYD','7aeFobeHmbBHKunqYsmc3T8kCWYMF6xEIYfIjPKxCWt1zHowife5LsHHUvP2pOv3zG3vIqZHjAEBciCmEk7x9IfIgeYnx0aR58gjwO6gzOy9TTStV91chg3hygYb0bRM4C4SnECtnJrehrdwF7LxT16LqoOI14hcdSQt5GCVenyo23GiffEKvT1o0Y8HSPrnAtZDC7DhXS0AjeNQK8lPVaD1BOVVr5oIuRe6O8mfmghi1','l','s',13);
+INSERT INTO ti VALUES (886067013,1939078352,'mcpWUju79','orxkOln8yxs5s4iqbFR2LYHtT7bbx3SihoCOyb7cs2rXUwkD4LO2cNCA6nFYnsmAWXprL5XDAP1jG0NGJpG8da6Gu0kSmVEF5JA','Hg2yaHYD','7aeFobeHmbBHKunqYsmc3T8kCWYMF6xEIYfIjPKxCWt1zHowife5LsHHUvP2pOv3zG3vIqZHjAEBciCmEk7x9IfIgeYnx0aR58gjwO6gzOy9TTStV91chg3hygYb0bRM4C4SnECtnJrehrdwF7LxT16LqoOI14hcdSQt5GCVenyo23GiffEKvT1o0Y8HSPrnAtZDC7DhXS0AjeNQK8lPVaD1BOVVr5oIuRe6O8mfmghi1','l','s',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1854265688,2027109324,'vYv8PQU','QCOHKCbDF5Nn6iV6MWyxPiPugmJ9EMqA0CIcMCeAQeOdmHLbMUZI6FUBW8j7X5LK9zDfnUT17qErdwctzzieSQ0v6EtGMsiymECVPKs0k7BocbeIpc9bbFB0Zl01GAG9vrlsayy2u6f6sogDOdE07RibOhJScSRbiaXtSnUjwByVSh7iXDSMkoT2uMjzvOFiHl','S03Y','vy7JtPTmpo9SKHwd2WAXTkYcVIkJ2UlSrcJx4kZz0zUdUjIMUwuMVDEsd7skULCMHWeqcO5Y97xdzWLbqv5lFpHqWGfhD','C','x',14);
+INSERT INTO ti VALUES (1854265688,2027109324,'vYv8PQU','QCOHKCbDF5Nn6iV6MWyxPiPugmJ9EMqA0CIcMCeAQeOdmHLbMUZI6FUBW8j7X5LK9zDfnUT17qErdwctzzieSQ0v6EtGMsiymECVPKs0k7BocbeIpc9bbFB0Zl01GAG9vrlsayy2u6f6sogDOdE07RibOhJScSRbiaXtSnUjwByVSh7iXDSMkoT2uMjzvOFiHl','S03Y','vy7JtPTmpo9SKHwd2WAXTkYcVIkJ2UlSrcJx4kZz0zUdUjIMUwuMVDEsd7skULCMHWeqcO5Y97xdzWLbqv5lFpHqWGfhD','C','x',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2669019674,1816418389,'mRVEf4SR2mJZt19dd7Tjv3jbSwEOGdch1LW58RpWjIafaEwuW','1oNGHOhKnc9fyBN85yfW1ejWcuKqI19LkzYyD8kPqE0L1guRL1MG','IP0ClJMj','k1O1hwj68W2XU0A11v2kplhckrOwWmqVIXaoxlAvxYdqtxxZ7SZaY7J9CSRlbFHYtINsOG6a4E0PDIAc217W1m5R4xjYnBowvjiGv9DOPEs4KN6c2oeNWCJzE4EyBBe2XT0gbagt9wsNwbZvwM0uAUU4IAiU9Oc2Z4e4TX7FXCJwIP9jYlPscGQY48s3TlwcGFS3cPXj','DB','Z',15);
+INSERT INTO ti VALUES (2669019674,1816418389,'mRVEf4SR2mJZt19dd7Tjv3jbSwEOGdch1LW58RpWjIafaEwuW','1oNGHOhKnc9fyBN85yfW1ejWcuKqI19LkzYyD8kPqE0L1guRL1MG','IP0ClJMj','k1O1hwj68W2XU0A11v2kplhckrOwWmqVIXaoxlAvxYdqtxxZ7SZaY7J9CSRlbFHYtINsOG6a4E0PDIAc217W1m5R4xjYnBowvjiGv9DOPEs4KN6c2oeNWCJzE4EyBBe2XT0gbagt9wsNwbZvwM0uAUU4IAiU9Oc2Z4e4TX7FXCJwIP9jYlPscGQY48s3TlwcGFS3cPXj','DB','Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(3) NOT NULL, d VARCHAR(15), e VARCHAR(37) NOT NULL, f VARCHAR(29), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7423177,359448,'r','EeJXv','b','teEpoYAvt0','G','R',0);
+INSERT INTO t VALUES (3676070,8141720,'f','q4nwEwDF','mC42UycM','1qdvnxG8lhjX','g','8u',1);
+INSERT INTO t VALUES (15393496,6781888,'SQz','eRF7YixUwPNVqD','AngwVI4A2npcqlUyDMjLi3RxFa5XGZ51qF1E','plLTiNv9JKGk4uR4cNgWKiakl24eT','F','yz',2);
+INSERT INTO t VALUES (6716734,-1805769,'T','a0Fy0','HaKocD','NwMbUdtBUEP','r','C',3);
+INSERT INTO t VALUES (13306665,5445249,'bEq','YIuep1aSrRSq45T','SJ2U3fjjaClAZg8lD','eZ4sWafGdCTstSOBbLkH9qV','Y','T',4);
+INSERT INTO t VALUES (1604828,1189215,'jbL','IwGyFbtaGGcd6V','ePkcYp53b2y1mXTnFCzYG0ov2ZI','shJPcNUuBz','c','l',5);
+INSERT INTO t VALUES (2454562,3547386,'D8','Zbr9H4','UVuv2Qtt7QIfcSB','gNKVi','h','a',6);
+INSERT INTO t VALUES (3060179,-6319763,'Ao','M56E91XBJV','ctQfIiobkCZ5pykTpq7DEOFLmqAf9k','Wpj8c8dD1L','p','aU',7);
+INSERT INTO t VALUES (9164248,-3673796,'s','aE','m0HtZjlSTcqJEJDW5HvvT3j','7pJ3g1g0','t','lg',8);
+INSERT INTO t VALUES (1181830,2473350,'iE','1aAVDd','KnheFwEVrJgs4Pjk','OKYy5bUIcVCjvcxfo','x','OR',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(3) NOT NULL, d VARCHAR(15), e VARCHAR(37) NOT NULL, f VARCHAR(29), 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 (361907395,63,'xdMfKzaH66pv7','qPuZCeCzOUc0SE02J','A4','dU0I86LJnq','OHnJQGvAC4lGuZEAodKnRQvL82QcyYkt9l7q8TLzBgqQ47osram96yeG8on3wYOSlTzoI','neu209spc3D0UJD3FxSuMrYHTCc273gQno',10);
-INSERT INTO ti VALUES (361907395,63,'xdMfKzaH66pv7','qPuZCeCzOUc0SE02J','A4','dU0I86LJnq','OHnJQGvAC4lGuZEAodKnRQvL82QcyYkt9l7q8TLzBgqQ47osram96yeG8on3wYOSlTzoI','neu209spc3D0UJD3FxSuMrYHTCc273gQno',10);
-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 (-655809331,-121,'6rVAQYVCnV63Dakd6','sgID4ruJcWyrQN3RKvnOEXK2koEJDYSh','Bs8SEkCTyCEVk','S0sA','BAg8C5s0YZ3zWlemM6uQUPqcTGPVtzFgpwdfWe286YRgI4MUAvcPyp8RJwuaU66o1uiEZZskVptdvp79N1Wm41CgkzaIrs6WMHb','ewgXnFuiAubFPeHno6KUsG8YgJmCQIaE9KDyTjxYPg1H4V3IpvdJbCFM7mg',11);
-INSERT INTO ti VALUES (-655809331,-121,'6rVAQYVCnV63Dakd6','sgID4ruJcWyrQN3RKvnOEXK2koEJDYSh','Bs8SEkCTyCEVk','S0sA','BAg8C5s0YZ3zWlemM6uQUPqcTGPVtzFgpwdfWe286YRgI4MUAvcPyp8RJwuaU66o1uiEZZskVptdvp79N1Wm41CgkzaIrs6WMHb','ewgXnFuiAubFPeHno6KUsG8YgJmCQIaE9KDyTjxYPg1H4V3IpvdJbCFM7mg',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4159979992,7752295,'e','1rKABMWXP','N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG','dDmzitLR0TkLJ4sO07lasZBOD','k','Pb',10);
+INSERT INTO ti VALUES (4159979992,7752295,'e','1rKABMWXP','N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG','dDmzitLR0TkLJ4sO07lasZBOD','k','Pb',10);
+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 (2280254364,-5638475,'MCJ','HE','Djia','6GFbLs6JIFA','Y','r',11);
+INSERT INTO ti VALUES (2280254364,-5638475,'MCJ','HE','Djia','6GFbLs6JIFA','Y','r',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1736066905,-116,'qTqJktrxk0FqmMNl','zqUlelEQVRJHUZtuxoMUuKoBf4kUB9GnFOXuW34W0VNmHfX2ZSGT5LBLgaWF3YiGo9XxYH7QY0g8TvaB96ShmO0FiJUpYfUmVazIXV9i6AHvf0d','8rN','mX4','OyEoxrTjuiwwbX0AK','HPRnrYemDJfaQxEvbRn26g7GUYHDX7K81kj5dFOAYeLgKBzPpJ48CvYR8FUK5vZBIF4GXVwys8Lv1wtHw',12);
-INSERT INTO ti VALUES (-1736066905,-116,'qTqJktrxk0FqmMNl','zqUlelEQVRJHUZtuxoMUuKoBf4kUB9GnFOXuW34W0VNmHfX2ZSGT5LBLgaWF3YiGo9XxYH7QY0g8TvaB96ShmO0FiJUpYfUmVazIXV9i6AHvf0d','8rN','mX4','OyEoxrTjuiwwbX0AK','HPRnrYemDJfaQxEvbRn26g7GUYHDX7K81kj5dFOAYeLgKBzPpJ48CvYR8FUK5vZBIF4GXVwys8Lv1wtHw',12);
-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 (226733017,-50,'GwJil09','1h9twdqh9wnnnY0cR1ljOe46Y2NHmS3zp0cDxLd','Zv','Bn2GLeBEyGK','8sX06MwddXgrvoSdTPtQXhHaX2cby43LZCytbhewAhQCCrWkVsSkEOWKCCqIkl4LocI0pgBs0Jr0YpEBL1XTW44mrRhhW8tX','GsqpmvLhvQjeNf006kn9bap4VJL9mNxFuCRa3Nrr',13);
-INSERT INTO ti VALUES (226733017,-50,'GwJil09','1h9twdqh9wnnnY0cR1ljOe46Y2NHmS3zp0cDxLd','Zv','Bn2GLeBEyGK','8sX06MwddXgrvoSdTPtQXhHaX2cby43LZCytbhewAhQCCrWkVsSkEOWKCCqIkl4LocI0pgBs0Jr0YpEBL1XTW44mrRhhW8tX','GsqpmvLhvQjeNf006kn9bap4VJL9mNxFuCRa3Nrr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT NOT NULL, c BINARY(94), d VARBINARY(88) NOT NULL, e VARCHAR(83) NOT NULL, f VARBINARY(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1992843580,124,'Nfsztt','zmJbuZSWueSRgPir','xAwSyyLtVLdDzZgqrz3M8Zj9JyYvimWoibPiiYgeyLSbQHn1XJ3st7FFgh7Om','M3Dl5WYDf27T995cs9BnLaU9AWPRU2Zu25PjrLafSbg196QvMEuyqikfiLZ3V9QCHKiyUusqUj','MfsgJux2JGvBuM3Ln','V6rXmatlAIJ9EJdSufLTug0WsZcm0FAeoxHDfxhwckcFPNXHMFhb9',0);
-INSERT INTO t VALUES (-1691439396,114,'nzWuXgmUVfNN5KL','h1QxyfPgRO8nip9mJ8fndUFARndxFDnRCRBaC6hhU42kXE6fKKEzaQApTcoe7jJkA15O','mxbv9DbicGxdedvSEYmzv6g8yV7gTkuJrrbnQQK0J0UmgYXDMjjjQlAvz2dNU3RmCujUCPK8mBATIz','TTjIEBBkFgZhfaNRrJ2fBHgLdPNKNtbJwVA03ZjAv810faAI312s2IdpZT6arXDmPwdv','FrlL5pRWrvvDWdyhyDK48Iu1Ngz21NyhehTf9kJxkwDZ79FeSEZ0KLabP6jDzXS1mrBNGoAdZ3g2ClnicxE3u6W8LOLziB8wu9g','nLzk8XiH6WSmNLx3vTDB4APU9IT2xZd4KDcdtSlVvmtekXeXzZP5mZWTsfAF4Qh2UJ',1);
-INSERT INTO t VALUES (-1192204267,70,'BV17G9dS9n6HvkZfbZkiuWrdAML1jpbNQ64fjybznPaxAn8WZfQFOm6qurVGJppVfLzrnRLYWqNh','MDwXU2yT3qsUMdsMFtoh5s8n8kYZyrNmZ00iuN7v','DbsLiDmbIOOt8ejK9xBM0xYbcrKq8VcJLhwzsvHKevhsqoQSqQ5KGWcfM279zufDTffvXsM9rC3stMqnU','UmY6pokzM1vhTTAKBF28PBggr9IHJaHevNvzpN9rut3dT4N3vZd2qaQfNH0Nx7QLrRsKPJunKPIuoEm0vvzX8','27ymR9blJmvYRYcSMfNUMNEJjaZn6VJo3VJeabwtBSkkqa','tntSRWQM9kZtSc0nVa1CoIJxIYmMHNkcnMSLkzY8lV5TLW3yaSJaB3sURPKzaHaCIRF7m',2);
-INSERT INTO t VALUES (848505713,-82,'nmDC8m0rw9WM5QwbT28RInwESY','cafjQcSjRfBnLDYg6Pm3WrAtypSPGhLZdi4fQ88QT3SCiDVU8mtHWpU2e5UI1wVbxQ2WRm9VZx8HqnW0XW7V9B','YcfqitKrzps0ryfWz1','0k9t8dVzlzCkrS54mljmPAO35fJLtvS4DPabC4I','ohcyOzZ4IA5LniQz4BiDEp5CXGBbr1lKCe8XIsdWPweczBGzoj4','8OpCKy30ijfbDMreixay6NqBqkC0ZNwbDCb66cg7XA6WDwko6QGXTsE8vKuAj3mbz9ml5n8xbAyVLUxq0flvlI7QRkQVaJoZf',3);
-INSERT INTO t VALUES (-897354868,32,'IVyE9T2y9r3Id4esKj4ItvkumLj0OEfaSuIgQfDeliXF1DIoALow8x5Gx6aXA8bYU7jqCYow3wZyECvYtlXiOhrstTs','Cd4Sqqt0PllzY4klFaADbEn4dTzGzAQHLc7DxHIde84RmQBZT2AWPtMRm53T9RSuGWGv25g2unBTOv','PGx1ZnkjUr2RlWycX','JJ9OQi1Px12daxQv2u2HWYYjw0AHqAfZDJ8Bnai0WL9WkiTPJRGx1r','I2A3QEAsdFjSjp6x2ckhOFTnG2VDRhchwvXJUTIeBPJlOFD8E0O4MUL5TLFWLcbInU5HUgWT0WmwuVx6KOIsa','evgpil2HRxLeennpf6a4G0TU7DKMs',4);
-INSERT INTO t VALUES (1899649419,88,'JIEgTWnHpjOp','ezJ4uNTotpR6taP4Yd','gnDG3wIxPJJTjShCz7ep2ptZFxyp','Pd5','sVp6B','wYUIWD4Tadr9iU3Qj4Xd8iuhHioIHOc9kjBxJ40j8oETID9Z0q7rC8RtBrOyzeWcvmH353kMi0rqTCexm8tnEiC1jgjQsKGDH',5);
-INSERT INTO t VALUES (769921632,88,'d5nQsJPPK9OCpJO4LLINznkDkuTpi5pLWpFd6kBsJqu4s','ByZl','tGgWp5xd4ISV7XFBE25riEpsZhi3QUilfrFcbxyqrnGS2FE75Zq','zsIa5vTHkPAWOdIFZsOsoIo4AXExG','4z0pqD7OCsmgZUc95AguY75WQL12iiGZr7CDoG3woOcDfpPj5ptDV5TZ891bsBP88UtX032jyOcLWI','EchbNLNu',6);
-INSERT INTO t VALUES (1459327002,-88,'z99UjdyE5779Rgr0m9tYHkOtSaA2PGFptJOo0TaVpAaJctQaQLLj','y2J','x8CyvFoPuYKzI6K3WeyBWjJ6XTp5TCrs','AG6VIaqLkbSFKYF0t2taVvP5sHgvh7L47qvIhFO1DwFZYlpVqLOJp35zVQ','zAkIo0kwc3JhqUdCHixRVl5eKl6','3JcbiFQjzmuS61',7);
-INSERT INTO t VALUES (1886299258,127,'NnOQeWciwr4fLyIZYeSJ0Z5OTWFZrJHIKy8J4Jc72OgBSQSe5FpIHUzP0RpXvfeh3UUa8nyGXycyLrny','9w46qKH45lVKFOJxOSNlndsab2C4yWrrhfDBHOcTVSOy2LWDHtGKqsAkabR','V1nlUN','VEdny0E3F6vygFWDsSAA8U3Xi3g4Aahxw1dCQkUVa8z9kymSzwPWPhOujjsaSmjSKyMmuQhZMMCK46YGXC','7GkPF3XtAVrmYjDGs1prtm3URtC1Gan3mbnnYycFrafl9ffwrkegXfQ1wA1','izb73NZ6mdoppYO0Wy0Vc6gn18p8M2jz0j4N4ftq7qskrKbIv5TOA1nyBqjjyzORgJq8WBHYoo0IKtqhexeRiFFaBYlAUa',8);
-INSERT INTO t VALUES (2135218081,-16,'Pn13aegTrDOkdTPvQsBJbgTHimiqrMmJYLR0U6Mh2fzXhsndvLrx72O8UtfKdPf','KbHEFFAZtxWPw7y45AWReSAN3VXKQEDckXdscsWvoODAfm7oNvYbj6gp','gfAo2SSNZw6KN9RDxVPKa1zBjbvz9BysIDlOIrqxRTF9kBbgeULbF694nxfWoe1y9','67SnriECvE7kNouw11f0z5kU8QWnWZFVNCqD','nKC4lSYLCCqz6C5HgKf5WJOz79l1LXCWdKyu6bEjESbZV4CLWs3LjqN6msUblYon4hevesNn0PAgCs','aqknkO4k9FV1eXk45sNpj8e738eKATJ7dA9GXK7vf6tVmvY7qBonmChqg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5567740145239856171,-78,'kWN','2ioOXYrbTbxJ8kxPBUvDByVsC9cqJFhjgf0prhynJvwXYlaTb4HlMw0K2L3fFzxI2bJVgET28R3yUPlnuRMI47A1','FxRFQdIk0WQNfCfIVj9AJmE91wJDQHUxHEfhYMIFSUt9tsIVWuHW7G8ukucn','ctKKLmgUMUvs2Fdm2kdQorSpK7oYXzZNp1tXxYNw9W7lYT6d8EzuAb5jhKdhe2spLhllQnXFXz8SbPW4f2DCE','19YVZLV9eMNxoo6HuTGEWskCMMMul7gcpUoHQAvgqogTCDsN6XERxUZMTvSJC','8wubypB7XzJyAQlN9yqiTrU1ZntgqK8glb49DgmFZyiScmFe5DDqOIHeNvkay6iCOPf3y2symd6esE7w12cGtAM0hLibFXuNM',10);
-INSERT INTO ti VALUES (5567740145239856171,-78,'kWN','2ioOXYrbTbxJ8kxPBUvDByVsC9cqJFhjgf0prhynJvwXYlaTb4HlMw0K2L3fFzxI2bJVgET28R3yUPlnuRMI47A1','FxRFQdIk0WQNfCfIVj9AJmE91wJDQHUxHEfhYMIFSUt9tsIVWuHW7G8ukucn','ctKKLmgUMUvs2Fdm2kdQorSpK7oYXzZNp1tXxYNw9W7lYT6d8EzuAb5jhKdhe2spLhllQnXFXz8SbPW4f2DCE','19YVZLV9eMNxoo6HuTGEWskCMMMul7gcpUoHQAvgqogTCDsN6XERxUZMTvSJC','8wubypB7XzJyAQlN9yqiTrU1ZntgqK8glb49DgmFZyiScmFe5DDqOIHeNvkay6iCOPf3y2symd6esE7w12cGtAM0hLibFXuNM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(95);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(95);
-INSERT INTO t VALUES (6818621543704813072,46,'3jmWOqE3KdpnJQB','D4WXzNNTLfvYYiSabZEvdKisiNe4SdDmv7','s2tlu4Dx3aos88xcK6atgjQuIN9jfdHKuaODza','UACTbr7W0eWC6ZPfmQG99BLAWKG2jvJx5','YYWh3HGGrh4','kNg2HFtTpE2V9YBRYZIcQOAfx3GdroHxLE8UYOAYunNM1ZmiMjlAilVhA4LJLciimSHht5V9Im',11);
-INSERT INTO ti VALUES (6818621543704813072,46,'3jmWOqE3KdpnJQB','D4WXzNNTLfvYYiSabZEvdKisiNe4SdDmv7','s2tlu4Dx3aos88xcK6atgjQuIN9jfdHKuaODza','UACTbr7W0eWC6ZPfmQG99BLAWKG2jvJx5','YYWh3HGGrh4','kNg2HFtTpE2V9YBRYZIcQOAfx3GdroHxLE8UYOAYunNM1ZmiMjlAilVhA4LJLciimSHht5V9Im',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5371461859655926428,99,'rmUm9EQAyQHYFg7vp611Q8W1mfxooadQDn','u4v5leIEFvx0j2FJZmYxTzQvpMG31BjuQ0TUtTrKqlH79oLcps2feecBgU98c3dLMzalxquJW2ilZdw8uVHdSnKHOdVdf','hf3gzFKI0yDSLWCmzgvbR6YCA9y2','emMS7HZ0Z3GyMIjNLs03I4P9rIP8lfwzd8xFyLtG45bajUAgSpnKgtW6oQrC8bPNpKo067Odv9ulL','uBoEG27sIeQ2rKvaQ76swPKcq','fIn4R7PBYNNGycy6shUEQNa5TT2S',12);
-INSERT INTO ti VALUES (-5371461859655926428,99,'rmUm9EQAyQHYFg7vp611Q8W1mfxooadQDn','u4v5leIEFvx0j2FJZmYxTzQvpMG31BjuQ0TUtTrKqlH79oLcps2feecBgU98c3dLMzalxquJW2ilZdw8uVHdSnKHOdVdf','hf3gzFKI0yDSLWCmzgvbR6YCA9y2','emMS7HZ0Z3GyMIjNLs03I4P9rIP8lfwzd8xFyLtG45bajUAgSpnKgtW6oQrC8bPNpKo067Odv9ulL','uBoEG27sIeQ2rKvaQ76swPKcq','fIn4R7PBYNNGycy6shUEQNa5TT2S',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-4876456342726915972,-105,'5CGjXW1DtAaphg79yjrBTc68koDy8AJzPDxNEvt8kt0c7581DowMdCsRqomR09AwQZGIFakLixEtbBJ55hKnZjplAta79DD','taJ3xc2o5vItVBduvxApTQo6qmnlaFFmksnaAdN9z8u1PSrbUXeLRHDMqa2xZEqYtphLh1rM3EdxTt4Z7BCcbTJShk5lSEAPWecQqPUQjPFz3bdD9MVEYXyBw8SFseOwPdzKsLy6hsBuqLBmY4V4e3l1PhMBXi9Q8zLtCfMf104ve3ezRCuJfEay24TTzSZXeU0ixPgivEprZ93cbGe03PNCgeNP7XAgKjFtqAljIbD9pMIncJT','tfM','mWL7G5Aliff4ODD1qjFiDvKOVFlye59kE','s0I1AXzUdmUVwz3GvOWS9usZkPuaE9YKYSSQKhS6UOBk6DJLzaiO','4GNym9TZ5tKlVCt5ChBhfEr6lZ6A1dQ8q0FYZ23FxWFOE3fxpIvgoaRzSdCPlA',13);
-INSERT INTO ti VALUES (-4876456342726915972,-105,'5CGjXW1DtAaphg79yjrBTc68koDy8AJzPDxNEvt8kt0c7581DowMdCsRqomR09AwQZGIFakLixEtbBJ55hKnZjplAta79DD','taJ3xc2o5vItVBduvxApTQo6qmnlaFFmksnaAdN9z8u1PSrbUXeLRHDMqa2xZEqYtphLh1rM3EdxTt4Z7BCcbTJShk5lSEAPWecQqPUQjPFz3bdD9MVEYXyBw8SFseOwPdzKsLy6hsBuqLBmY4V4e3l1PhMBXi9Q8zLtCfMf104ve3ezRCuJfEay24TTzSZXeU0ixPgivEprZ93cbGe03PNCgeNP7XAgKjFtqAljIbD9pMIncJT','tfM','mWL7G5Aliff4ODD1qjFiDvKOVFlye59kE','s0I1AXzUdmUVwz3GvOWS9usZkPuaE9YKYSSQKhS6UOBk6DJLzaiO','4GNym9TZ5tKlVCt5ChBhfEr6lZ6A1dQ8q0FYZ23FxWFOE3fxpIvgoaRzSdCPlA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT, c BINARY(27) NOT NULL, d VARCHAR(2) NOT NULL, e VARCHAR(11) NOT NULL, f VARBINARY(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (20500,-2210381394046745782,'TAI52Gy5H','o','2yOxWlkU51U','Pt','BzrBASnztHmQsEAxbYWrwBpz22Pd6pNcHQCS1CiOqzCEUO5cbPriHghQcGqFzWFYPb7ay0ro','67cmcbMiVmQ99RwxDCAzQ6tTRdqOhqvxY1g8FMbEyVMqsV',0);
-INSERT INTO t VALUES (5335,3754439147147484210,'fGa4rA','ZU','yoykt0','Cxf22ZCZPki','FuB32xG301p7EWABSFoMu6T','RNvoJ1I0BYTOsWrf920UC2hPtXyC3pWr9CTzAJMnk2N8zIvPzVqaygsuRJpxwJdGF476GRYmwRYkzChdjgkovBb43lz',1);
-INSERT INTO t VALUES (27968,1867214661112410884,'2iVy','X','nMyOnhQIZ','mkEL','1RacFuJUSIILTY6rpcFiHtHexiFq71OP6rjP3','xk6g7MXswSRtPthMuO73RUAYuUJvjmHKj',2);
-INSERT INTO t VALUES (48971,-4661163760268010784,'7unDDD2','Vq','93FQ7','j3mF7799YT0xoWXOSq','JaIYsnzqdxaJOc4QjvkJPFpe6SkDms6','28DmjNgZh3kZFHpdkQ0wGHFQmXuccyjN3ip2W4D69cs3TTdY6ccq3n',3);
-INSERT INTO t VALUES (29961,4183700582239315641,'U569HBI6EY6','GJ','42dCkd','aZWztLBPFsST5gDZahvKVz','94sIimv9tfMdwTIQkxENiPvCefKIcHiBOGh6X582DZn94b98e0uKhiMWyibSG5z7V','Lppva7M0tAi0KLBw9PWD5JXFrj3SFpXAR59GHH5MF7vg8zNlCau7tgDebkssFfbpBPJITz0rHChfxV6GEjILyquzUr',4);
-INSERT INTO t VALUES (32441,5207486096759693967,'wLBiK1AOXhWVGac','3L','oLAq7WADEmv','QH9l32mxlIIAOMoqMiOXSIFa','G8gXztXRQL3rDvuylwdd0ykifK4JSmJqEt0We9Pv4','Onlk6u0AabPDu77ZukMpGFlDbciAr28l7WM7e3v',5);
-INSERT INTO t VALUES (64489,1254207164958051032,'MjYf','E','ESSMhc2w','p6bGUE9XsBLt2INUxwcYFnwYggk8rWjQY68I','uPS5CwiEyGuhw2LAlIzVeoxJQpcKGkx6jYmhubxvOLyPapqz1yZux3NIZm5vJfU8','itpKG5gwtWP6LIzFfwCU7Rr9sjOzF31JOy5nvGWaYpDBj82TVI',6);
-INSERT INTO t VALUES (35744,8819931144916148190,'XRXpk9nHlRVJqy','k','SGSS','0oZBKx5b27GgfVaXYIFQDD','uiChp83LXrSm8MKgmVIKGxk0NpqxepIgh0BU2VHiIkIuGTqNGjZIHPR3mOsMME4mysYoCwFlPHADvAjeQj','iL9aFFOD0EwqHylxLVs4KYeNXhM',7);
-INSERT INTO t VALUES (35936,-51388662693491419,'B','r','36B','0','JbdBQTEWN6sc9t6vTVXwd9qNznkgC6e0oQYGQUk4PIrf6LHgmh','Z3kjRfajP07T41sHuJYwaPC7vvtXJDdNmGIAHUUCM5o3i9O4Bs081eTBQ',8);
-INSERT INTO t VALUES (60946,-5355263554008375983,'oRWEVisZeRXcK4e4X9Vd','s','eYo','TqbnRkcUQnmfb','5pUOhSORnWRIIf2Ld7FGiRcw2g8IzeB5ObTDNvargtMrjuh9fSZCiom7Dk3AvrCbsAr','KHyh9wMDNUMQ6iS2Dz5R75ei8q8vUOz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3843172230,-4453096,'ni','Owxry1HqBbhnaa1EzyHVmaZT3kHUX1dVlbrk4o9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyA','VVrYdpYShbJa4bAEE','3aba0L','w','rI',12);
+INSERT INTO ti VALUES (3843172230,-4453096,'ni','Owxry1HqBbhnaa1EzyHVmaZT3kHUX1dVlbrk4o9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyA','VVrYdpYShbJa4bAEE','3aba0L','w','rI',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2262040957,4246525,'URd','YVlpRVUfI1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1mKR6HpU8ev94HoAkiEvH6JE2sYpYw8d8b2wnclLJ2InimF4sNLHgJhpMRsHMvmigF4rQNZmWflKUJmL1sJ0ADIypJjgOqWWnPHOo','8cFvvqATYUKgJIIn','FRET5cVpJVvzvR0freLgLA2G9CktRPyFNRlzUKUyfvWtRd59B698FnIA489faFQNjrjZ3paLfUbjuCR9v1PCFE1vH','w','K',13);
+INSERT INTO ti VALUES (2262040957,4246525,'URd','YVlpRVUfI1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1mKR6HpU8ev94HoAkiEvH6JE2sYpYw8d8b2wnclLJ2InimF4sNLHgJhpMRsHMvmigF4rQNZmWflKUJmL1sJ0ADIypJjgOqWWnPHOo','8cFvvqATYUKgJIIn','FRET5cVpJVvzvR0freLgLA2G9CktRPyFNRlzUKUyfvWtRd59B698FnIA489faFQNjrjZ3paLfUbjuCR9v1PCFE1vH','w','K',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1476024792,-3441541,'m4cm','ypZxcrjlHpLBfYk7ckKi3jcUyaR7CyuzV8wxglL5RJzp0mEl1aGzOU0a86ggvrUyCQEOWzSgsb9SeX1oQJJEEPV50zoYUlrLnSJuwFVgybAL9VVW7p7ry8xCgETftBHDUJqPnSPHnghhzLZ8rejvlvSVL5qhPyKs69guLtpA6IMkil9nx5FDloOnMvUC2BsyO1DSE9mZssusNQgpCxnzrOR6wwtPWj4Ho7LBMEaCs4e72szCAazHyeLKWcwLsb','5hkWD81rzA3RWIWa2ISJRvP9Z5fDaBBrF1xw','TjZrS3Q2l5gqvYcgQuapTSeIPCqqXyIHoilZHzYB8OqRdlCOUZGxShTJCOQGG1Tno8fpePFXDU6fhPN9JUSIILJeVbrccpGb3YJaN0v6SsvqDuRrw0qdobIKCTmGsKblObeVcJ9TQ88Jjj8rFDj8dmcpjDagQ4mLvFzaN3nKuEE2O6HSQQtZVbd7dBtHkFYYVAIDOxffnSsyObEdcWYp8VpxINqKu35TmKuTmEXGa','1k','GI',14);
+INSERT INTO ti VALUES (1476024792,-3441541,'m4cm','ypZxcrjlHpLBfYk7ckKi3jcUyaR7CyuzV8wxglL5RJzp0mEl1aGzOU0a86ggvrUyCQEOWzSgsb9SeX1oQJJEEPV50zoYUlrLnSJuwFVgybAL9VVW7p7ry8xCgETftBHDUJqPnSPHnghhzLZ8rejvlvSVL5qhPyKs69guLtpA6IMkil9nx5FDloOnMvUC2BsyO1DSE9mZssusNQgpCxnzrOR6wwtPWj4Ho7LBMEaCs4e72szCAazHyeLKWcwLsb','5hkWD81rzA3RWIWa2ISJRvP9Z5fDaBBrF1xw','TjZrS3Q2l5gqvYcgQuapTSeIPCqqXyIHoilZHzYB8OqRdlCOUZGxShTJCOQGG1Tno8fpePFXDU6fhPN9JUSIILJeVbrccpGb3YJaN0v6SsvqDuRrw0qdobIKCTmGsKblObeVcJ9TQ88Jjj8rFDj8dmcpjDagQ4mLvFzaN3nKuEE2O6HSQQtZVbd7dBtHkFYYVAIDOxffnSsyObEdcWYp8VpxINqKu35TmKuTmEXGa','1k','GI',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2235150042,4581427,'wmG','IFVSrfaNwdyf9fJN26RAHILcwhxkmgx4gmZUh49qmpCN6dXavYerwANUxhPaelPium9kTCKf8fNtDA0Yav6HTNXTaPSZK4bT4q9fBdMxOAa6F0TI11C1CW0NsVl0zhsN00iui1IsRSVczeEB3bGFgxmkzYCjoR9Zurlx06kczMSsD3Wbd3JIJ2ANYQecEeR6M43MnEikEYiqMzU1wUyIo9vYEhVbCzqtYqcX8YVjaCn9Mo7E8nqKEvo','btcgxiYGA','Y6GgBGyjmDsibMo86vzFJuJLr7rGBKTdl7zSgqzCdSgAsNlmxOMg5u3ACTZ0P5A8VCAYsqbpdIl6u6ilnoNSTIPXJI84YNnm3k2K4','M','nd',15);
+INSERT INTO ti VALUES (2235150042,4581427,'wmG','IFVSrfaNwdyf9fJN26RAHILcwhxkmgx4gmZUh49qmpCN6dXavYerwANUxhPaelPium9kTCKf8fNtDA0Yav6HTNXTaPSZK4bT4q9fBdMxOAa6F0TI11C1CW0NsVl0zhsN00iui1IsRSVczeEB3bGFgxmkzYCjoR9Zurlx06kczMSsD3Wbd3JIJ2ANYQecEeR6M43MnEikEYiqMzU1wUyIo9vYEhVbCzqtYqcX8YVjaCn9Mo7E8nqKEvo','btcgxiYGA','Y6GgBGyjmDsibMo86vzFJuJLr7rGBKTdl7zSgqzCdSgAsNlmxOMg5u3ACTZ0P5A8VCAYsqbpdIl6u6ilnoNSTIPXJI84YNnm3k2K4','M','nd',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(22), d VARCHAR(67) NOT NULL, e VARBINARY(67) NOT NULL, f VARBINARY(85), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (172,-145511987,'4UkxPv0Wg3','FIMjHkUAaYLrC63SZwOjFsofsjLWzRgfWw5kkLhERpNHV','m4pQLLRL2s5m7IJY9jZ4yG','UCVUTzl8QywgkDlEIdj01DSvOjBRZIM','k','9',0);
+INSERT INTO t VALUES (248,1434187546,'vUh46','2S','MU1MwiGT9Xp0HGM0yuRyqGvFvft8XhulKblZ04j','0Ayr2bkqNXtxlQykxkkR30lwJDaxNzCkDBCTr','y','I',1);
+INSERT INTO t VALUES (56,-1579654292,'oDd6wTEDZaT38XVZaMrsg7','r','64B0XLe9TiCPokn','IKVI6','1','v',2);
+INSERT INTO t VALUES (128,174397105,'eF5EQ1UkACkNgvcjQ8c','iL3GwBz3wmfkOyf2HhzxqC0h5SNIerIUInfYQJPOizucmDz2EQxWY4axe7','YISAJ1jqfQceDluGE8joULcK6NXBCaHjrWVdGSp6J6NKR1LvfQGPrYsWl6ygF','maewlo9lNVdWv7QHKbWyW1YJJXZ1Ozh4Ag9SYb7AydsFoMoZ3WUk5','N','k',3);
+INSERT INTO t VALUES (109,-1366432842,'W','oG0eZB6n2F2Y9UzzN8PDwi2b8PyG0ZpIBRMBxAc3rNyXkngsgI10bBJDDyGNmDwjR','rKBilu5nk2Dahw8pYEuyoTbFZSPEjOazvcl','e5vaTBhVdIMwgAYi3qwfdko8rpG','3','S',4);
+INSERT INTO t VALUES (207,-1519135404,'7SbV6dS6duhtlT8ajR','kaWoy3dDnWvxNjnn7cdmnOylWin8Ep9dMAqPTVf07gU5qLcL0OI02B5UZTc8KK00W','oWxytRcTLtsnZspSjM1kVpEA2vLM3zpi2NJJXFvbrAgXIk1ekB0q7KyAjE7sS4c','ANTCBJ4C9PDchrdxuPufs8X80XPlXdtOnCB7Whb6Dg34jPq0PIVPAnVSkXgdeZOJEqFDwCBkd','6','I',5);
+INSERT INTO t VALUES (19,-1576754265,'ObaWCTw2wQe0HK','MNvYUtVOMK3xP4','C2osiVlUii1I65vUohc8XPu','W6pu','l','a',6);
+INSERT INTO t VALUES (205,-1837660408,'d7gg0ioQn4it','DeVNj','2MpZket5LI19X3RkrkWHHN7H0LhX','xeYjlKoyoHIsz6W9okYVr157hGTYwknwpTxSLNMM6VUsLvqMUVMp9v7wH5','F','c',7);
+INSERT INTO t VALUES (186,738414350,'vZYKbuyUHX9yrBoBuoM','ecV4IEa6xWJ0TrXvwzTE8yY','jAF8vQZhSXGyS0DjmR0pHbaCuzlc8IKjGvEi','eu4ClEFPtS1YIwQEhCmqki6nYelEn4XAbm5fgo61RQ2lAasbASyQ','j','E',8);
+INSERT INTO t VALUES (181,-1473327202,'I0HX8YHN9RpFC21','U3mWIQtMORAEr1z0Ho7CKaKgAttajmrU57GLQZ1s4iWfPcaXD181SupKus4JHf1','Jsls15EzPGerHmSRqcx6HkZBCFPtwBoAUbeffknmfyZPxP33kbLOuiouJ9','0WBnbgpSUoMrSlUuk9T18lq69RVFEWCPlxrxbYyJshBvzRMZEsTsbgIa4QJt1WsXCQz','f','z',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(22), d VARCHAR(67) NOT NULL, e VARBINARY(67) NOT NULL, f VARBINARY(85), 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 (9476460939049300127,6979158058868201775,'Q5mjoR36HIGF3u','z','NQCVfo2Xy8','8gKkG0CtioWf1JleqFbv6uqB9WygStHNGnYVl9Lsjb609YaT2','3t11DzcYJcIdPgLlWc5UUXdPGU0RJgVogp8MGb3dM3EJM3','5ovGpcDeFfwW2Z7ZX9QxGLAOMQeGHmLNRtim7kIWARJ9kMCMNje8kKKZ0dY5E4kPGH',10);
-INSERT INTO ti VALUES (9476460939049300127,6979158058868201775,'Q5mjoR36HIGF3u','z','NQCVfo2Xy8','8gKkG0CtioWf1JleqFbv6uqB9WygStHNGnYVl9Lsjb609YaT2','3t11DzcYJcIdPgLlWc5UUXdPGU0RJgVogp8MGb3dM3EJM3','5ovGpcDeFfwW2Z7ZX9QxGLAOMQeGHmLNRtim7kIWARJ9kMCMNje8kKKZ0dY5E4kPGH',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(28) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(28) NOT NULL;
-INSERT INTO t VALUES (11544516079476395313,1734944451816150916,'2ZRUme0dRVKOzWP8BFtU','GF','mOyE','zhx0P2KlmRjiJC9V2uwbgzz1uz0gAHq','QXDl3y5D4YuqUMNQtojt96GUOy4CmAmQpOLmZddC72DnixmKKxaRKmEXf0DcM0hIZ7ydO8PJX','rJzyWvlUYCjBbDd5dwuGnUbhXFkkm2swd9mG0jjTx5tTQwHZi9UvLa9cMXeFnDPvpa7omfSz7Fw7R',11);
-INSERT INTO ti VALUES (11544516079476395313,1734944451816150916,'2ZRUme0dRVKOzWP8BFtU','GF','mOyE','zhx0P2KlmRjiJC9V2uwbgzz1uz0gAHq','QXDl3y5D4YuqUMNQtojt96GUOy4CmAmQpOLmZddC72DnixmKKxaRKmEXf0DcM0hIZ7ydO8PJX','rJzyWvlUYCjBbDd5dwuGnUbhXFkkm2swd9mG0jjTx5tTQwHZi9UvLa9cMXeFnDPvpa7omfSz7Fw7R',11);
+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 (9437149214126727684,1982980099,'3ioAMxzDcO','oeYNTdEINBO3lDlUguVrNnLluid2gDYtYSGiUFyP','dyod0EXmauuAvwCiKMD4vmqN0MolGiDKY3HHbJd1AGf1JuJjdDWECkH3QFvAm','eHCkOlVmnujni0R','H','Y',10);
+INSERT INTO ti VALUES (9437149214126727684,1982980099,'3ioAMxzDcO','oeYNTdEINBO3lDlUguVrNnLluid2gDYtYSGiUFyP','dyod0EXmauuAvwCiKMD4vmqN0MolGiDKY3HHbJd1AGf1JuJjdDWECkH3QFvAm','eHCkOlVmnujni0R','H','Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (16453934239721410585,110323550,'Y','AtFvj','oF9HVQq09mYP8z43oJOmmJVwpGU','Zr4LHDPZ7M5UCCV1517qrWIJH6','u','b',11);
+INSERT INTO ti VALUES (16453934239721410585,110323550,'Y','AtFvj','oF9HVQq09mYP8z43oJOmmJVwpGU','Zr4LHDPZ7M5UCCV1517qrWIJH6','u','b',11);
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 (17726094733107625281,-2694179812571483347,'FUPeB0YqAt2T9NUB2vD5ZA4PSpNV','YbR3SCP6Ml9Rr57M8szosP7tXysaurrOE7zqG4mU9vM4Gtjcn5o1muI6cSDb9ztcd4wGHd2kbpkKbmQJfQKloMOMR5QvzkxudWYlVvf5REdoHNIY6O8PYAY19XFob9i0xgr4oZmAq7VldtUe2o0LlLdyyfV1WPBuGFmlqKLsDfa9IqrmbItVjQXTCQ8LtVFWWKRdxaC1sdzcgQWoY1STOVC2UESxdpLnxog45yvkqpliF9hgAlOcPqDUqf','g7fYZv','gt62HUkLp7YazdCrBwi2dDjCyI','KURqXUN6Kt','7sWOS',12);
-INSERT INTO ti VALUES (17726094733107625281,-2694179812571483347,'FUPeB0YqAt2T9NUB2vD5ZA4PSpNV','YbR3SCP6Ml9Rr57M8szosP7tXysaurrOE7zqG4mU9vM4Gtjcn5o1muI6cSDb9ztcd4wGHd2kbpkKbmQJfQKloMOMR5QvzkxudWYlVvf5REdoHNIY6O8PYAY19XFob9i0xgr4oZmAq7VldtUe2o0LlLdyyfV1WPBuGFmlqKLsDfa9IqrmbItVjQXTCQ8LtVFWWKRdxaC1sdzcgQWoY1STOVC2UESxdpLnxog45yvkqpliF9hgAlOcPqDUqf','g7fYZv','gt62HUkLp7YazdCrBwi2dDjCyI','KURqXUN6Kt','7sWOS',12);
+INSERT INTO t VALUES (13962817693326951165,1412771912,'lXdWN2txtfTVJKnZFGb02Q','P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv88OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSShrtSZeDo8dL68IJTwE25wRToFyDwRrRP0HknB2JbniRr0wIPSZErazlwat7LDROlHPXNkPwgZPMDrUadTdpxofJrPV8sOXP9leec5SiwgguJaePsRk5sfN77A3fQaBBoKZRJ2','NElP6zDQuTFYoHsHnUCp9kpaiNUdlqltzusdE6k','LrUwBIGSZDPSmVo3AtnTNrR0f4cr9hFJrD','f','B',12);
+INSERT INTO ti VALUES (13962817693326951165,1412771912,'lXdWN2txtfTVJKnZFGb02Q','P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv88OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSShrtSZeDo8dL68IJTwE25wRToFyDwRrRP0HknB2JbniRr0wIPSZErazlwat7LDROlHPXNkPwgZPMDrUadTdpxofJrPV8sOXP9leec5SiwgguJaePsRk5sfN77A3fQaBBoKZRJ2','NElP6zDQuTFYoHsHnUCp9kpaiNUdlqltzusdE6k','LrUwBIGSZDPSmVo3AtnTNrR0f4cr9hFJrD','f','B',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3987166653825074078,2552161639439250708,'MAvn11ePM3uegXbH','lzzolTdy7hPjqRZxK9iknHKZfJbDjy6jRca4vEHmsq','wYCoDw','blt1qVJibxX3HWuFknYVf8wTEJc5HSv0z9SAU2VSPhMdHjpMmuhTc6AaAoQ6bJuOIXBwPQOUReJRLsacz8oJYxEFFrUCiTUxInXV8RhPrTpOFx1ZGItHLpCBRcTKxH7M5qRuMJEoZRwHhBDivmQXAHzRTv70AVhu4vLugxCQBdhCMmsrv5qIXQXhWPMY0RDEEh','Qa9Kzt6HwABUU9nlILJlxqiwHuDcIKipIfn9jAMZ07j','q6QL9dbCmiOFYUpjZ3GnDIiSglDbYPJSiTZaEg9DmLqmViJAq3vOI5BS7NIWOMN6w7pgFrMv7z4h0K2wslG9',13);
-INSERT INTO ti VALUES (3987166653825074078,2552161639439250708,'MAvn11ePM3uegXbH','lzzolTdy7hPjqRZxK9iknHKZfJbDjy6jRca4vEHmsq','wYCoDw','blt1qVJibxX3HWuFknYVf8wTEJc5HSv0z9SAU2VSPhMdHjpMmuhTc6AaAoQ6bJuOIXBwPQOUReJRLsacz8oJYxEFFrUCiTUxInXV8RhPrTpOFx1ZGItHLpCBRcTKxH7M5qRuMJEoZRwHhBDivmQXAHzRTv70AVhu4vLugxCQBdhCMmsrv5qIXQXhWPMY0RDEEh','Qa9Kzt6HwABUU9nlILJlxqiwHuDcIKipIfn9jAMZ07j','q6QL9dbCmiOFYUpjZ3GnDIiSglDbYPJSiTZaEg9DmLqmViJAq3vOI5BS7NIWOMN6w7pgFrMv7z4h0K2wslG9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c BINARY(59), d VARBINARY(10), e VARCHAR(35) NOT NULL, f VARCHAR(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-33272735,4438,'rYeliq89bpg9MshZpbSoiDQ','qYHgRjm','h24mPgWqJGAuBp','HSr3DV3mW1ByvcRawVLmLc6F4nFHu3utHBa5n7gN2rp','zZguufEWemVsatbMByrwp7tCwGPXLcCWRuawdW6CJaH8zWxIbU0YhMbPdRt','2FZGaslmP6VurSkzZyr4bc7ijaWJZpZFLE8jc4CoqJ8J2JuZzYHfGp7p4Yo7cCniRy0ldJZqkkSldhZZqWn6jU8OFGaGNXW',0);
-INSERT INTO t VALUES (-249228664,226,'EudRihkAweWLZX','niW','RZ0Uht','NZQ0qpu9C2YLxD1aye','JIHiiZkllYlJLiCktAo6RqvuY2tgTvoRrsiK5VassfG2sOBsmGWXCpgK6Rc37jB8IIsdtqJenUXLJIAb','4mvxuUipxLTfIe08Vi7M38YxWUe12uE0pU2ejrOIqnZZIrFht5sZ5yhPWD50Qbat3tapTuhnN0ZRB',1);
-INSERT INTO t VALUES (-1047748476,6138,'7vIXpAtHB30C','4CTIm2Ku','rK5BtFm3icQ','RIi5JoX','SB2BZLkjz5K3vclJCNKs7kG8xtnDvrDDdgZZfOAjRzRFzmhs5xppGBsGnaRDoQAhsmZ','gJVqu9SPP6xE8tRiNyIlx9AIXlCwMvDGIyqTayjzbJ',2);
-INSERT INTO t VALUES (-354122990,-8925,'Qey97TWfwFQEHN7QqWjW7V9NDo9U10xdDT1jFHSBLicr','Nf','7GkBXbDFS812M7ej6dU1NYPZ9M9Cv','VYHkv8RYYCmW7mguXgBeVHlg8','arsJjieAaVzv1E8n1qP5VKKsGrX4S1YREBzmTZNEEMlx9c7GqS62KyWyDeM','rMEC8YIqbzq0vbklOH4',3);
-INSERT INTO t VALUES (1805655216,-17499,'sWicPMmnU1J9yq84k7N5xJfYRFerpSKVmbxqCZ3H4NauzYL5UJ','D7G9obPF','IINGFRI0cyQlU','79seKCJmpAdzF8BHL7MI8yr','iTTM7AFuAJhC','mJ0qL9opYA5BTfUjuqANxHmWQ7NOyg1AZlM7jnhQWnvKmk80V1qUOLzzBZMq8skYlflNEG3BljbZOVGOpQ9d',4);
-INSERT INTO t VALUES (2093804849,10605,'7IAQrR','Ht2LbhoT','TgSosW3vywRK3ymnZOwmHDLhkUtcUm','xULFuECKGQFwIDgfKYgWP9qrq0GIOTaVl9zDtKI','tKSU2E6mDYG5aMKSfcdNyuTEufXZdNH9cKwSXy15IyULVpyLImHG1Iy3dFBMFg4aopfU0','Zikgu88QbqDsl66f7nZq0G',5);
-INSERT INTO t VALUES (1950808807,15021,'1i1MAkKC','mF','sqOG7JwbN0hOmo','cInPH','qlN7XknrJfDB7ujO6JLiUKNkki0tHBAfs0HratjTiycXcduDCGWbKCQ8uMcie0OY2t9hc','I68527MgNNoOjFCaReSZW7GTn2VfnFWU4RmiiPd6fzrhoZXacNdedNft2FZaU8GVHefVYh12P4whWfmXhc',6);
-INSERT INTO t VALUES (-1805222736,18107,'fmTzSG89hXB','pFsPX','IFUQgmFBU20Pb5I0J','SMkHsw8ltYjD2yOEc7B3uih9lhjMx3z8e3SBKNI1uys','SMBuCbKfvqBUMuUgKWxHrSBG03hzWPDRO4FKUyix8','LFjFC1O5YYujGK7qCMWEQNMXnx94L1lJVxalR1Y',7);
-INSERT INTO t VALUES (-437958916,12970,'a9xE4tAruquMNiUFCWhBb0gI','XV','8u7TZjdK','rqAtzjbCsVHPkHXD0WNQbHZh8V','4qbOAWAfqAvTS3tFy6wHVLGSuF6vyb557aObNTLknhAWNYDzGz9NfvWBTBhtzaukJvsd97G6OCalRZ86Ls','1UPC6PBHf4N88zdxSzUlHG',8);
-INSERT INTO t VALUES (139561314,-25606,'dZLa','2tIb','rrZfC39qvDGyBT59','HOs','AZ9WwUrGP','jALKrxYDFChGThAZ9JuFkfPsjnrjqw5e5ahKMT5KwBl67PA6cR0yjRafFLsUoPdvt4g594PH6BZmtzSrNo1gVoXp7RV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17460834222177261358,432607346,'x5FMByrET','CHX0l7yAGzXVbmPOJR84VNFG0gL7s6Cy2eDG7ahP7PtJSrNvtehtEDcoILVySufNceXam7oLnDGzr','pZPhJxWefqNI','Mxdh1n8g5PHTcGACgqmJ4MNuecByMqvvsXcnccPPd7z3J4xodMcW6erFGPOSsDaff4ROEJ8FMZA7XOyHCDeYOLuqTlibT6qW0ESSgOdKIkTA0ZOJl7bHaepg2RKL2FWH0VwGdopL5lKfUpBP6Cd2xtAZlyf0EOfV6P6o66p2ijsycJV0BOmoM3swLXAsoSQwwzlQy0Bk','w','N',13);
+INSERT INTO ti VALUES (17460834222177261358,432607346,'x5FMByrET','CHX0l7yAGzXVbmPOJR84VNFG0gL7s6Cy2eDG7ahP7PtJSrNvtehtEDcoILVySufNceXam7oLnDGzr','pZPhJxWefqNI','Mxdh1n8g5PHTcGACgqmJ4MNuecByMqvvsXcnccPPd7z3J4xodMcW6erFGPOSsDaff4ROEJ8FMZA7XOyHCDeYOLuqTlibT6qW0ESSgOdKIkTA0ZOJl7bHaepg2RKL2FWH0VwGdopL5lKfUpBP6Cd2xtAZlyf0EOfV6P6o66p2ijsycJV0BOmoM3swLXAsoSQwwzlQy0Bk','w','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (15478780015140736389,138094318,'yPYqyoXt','qytM9POaKzH3phz6An7O1uNLqopcP0vZ4TxQujTwyvA2KmKYQww5duXhzb0P8v94RjRGTTgsvj0IgfBBuJVYUOSsGfOSYyIgcg0ZiXaMx8qr3jxPXll3tGHACqTXCf5yKcH37J4mNrIcCPhT0f6Eu6N0C2zEC08wP3KCGISF6bXAYW7OkXXbIzUJky5l5U1cxMkovf6c68EQrnK0x1Ep6LbfjyDyYlFWRm','c','9WiSbH6LJfnPP7Mdoo2LqSC7oJ5zIvsyLtlbCz7tzulIAivvPPF3OQmlo0LyDTLwQ5L','bn','E',14);
+INSERT INTO ti VALUES (15478780015140736389,138094318,'yPYqyoXt','qytM9POaKzH3phz6An7O1uNLqopcP0vZ4TxQujTwyvA2KmKYQww5duXhzb0P8v94RjRGTTgsvj0IgfBBuJVYUOSsGfOSYyIgcg0ZiXaMx8qr3jxPXll3tGHACqTXCf5yKcH37J4mNrIcCPhT0f6Eu6N0C2zEC08wP3KCGISF6bXAYW7OkXXbIzUJky5l5U1cxMkovf6c68EQrnK0x1Ep6LbfjyDyYlFWRm','c','9WiSbH6LJfnPP7Mdoo2LqSC7oJ5zIvsyLtlbCz7tzulIAivvPPF3OQmlo0LyDTLwQ5L','bn','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (382592709850407979,499722739,'Mbr2LxJ726FOeTJxrDtp','k34Be2kg17miO03Vj5PKYq4GEyDvuCR06iAfLIFh6Ao5w1u1bkRp5QWrvcvDY7iB1KmjdgpIoWK1NQXeTlPkJhCLNgdZViQbc4eGDZNeixgoX6FR1F0yER7zO','OTOSdBIa6bee8q','13NPYTCe7K5UQZzJQW6kNy1eWwEoyVLQbRd9QBMyUtthhsHwq53sBDdUrzzyiKeCGfDUGi2uErdCJG7zsal6a5UIKjczk71QEFjPjWB','0c','f',15);
+INSERT INTO ti VALUES (382592709850407979,499722739,'Mbr2LxJ726FOeTJxrDtp','k34Be2kg17miO03Vj5PKYq4GEyDvuCR06iAfLIFh6Ao5w1u1bkRp5QWrvcvDY7iB1KmjdgpIoWK1NQXeTlPkJhCLNgdZViQbc4eGDZNeixgoX6FR1F0yER7zO','OTOSdBIa6bee8q','13NPYTCe7K5UQZzJQW6kNy1eWwEoyVLQbRd9QBMyUtthhsHwq53sBDdUrzzyiKeCGfDUGi2uErdCJG7zsal6a5UIKjczk71QEFjPjWB','0c','f',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(56), d VARBINARY(35), e VARCHAR(81) NOT NULL, f VARCHAR(17) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4727984,129,'G41mAhfXOFAqaV7fWEsuSJIkzJvmRbcLW9coQzftoA','DS1l9','sceW8LyrsjIUM7ksRfF4qBzG1yI9fVX3rK1gi2yCJ2wUsFOmiH7Wg5PYHKU2q4i3fUMWp9f','t85zaar','6','Nc',0);
+INSERT INTO t VALUES (-4697382,125,'AWccXTsYkwvLF2gvBoddxIRpJE1iR8SqSTUhMku2IBorbx0SnmKql','hrPLOqRruON5Os8','EKmQmLaQJnVjaOjcKZl4Wy22ODJ8WRk6F7aGLn7SgRhhONb93x','wqYXvM','C','ly',1);
+INSERT INTO t VALUES (-5443003,179,'X7WtsOYPR0FRKgW3LiBqF2K52F7ckYv7ePJGUnbw8BaFJzR5N','cmkd','1xk3WWBd95avyGOS','LzQf3rZwE','7','f',2);
+INSERT INTO t VALUES (-2799794,100,'D4qccFSV','0FyVQO6EjAogL967sCdnnxl','kTgBUe08oO73YM10BFL7QiaqqxA33E9WfiqzWwNrFBlt7ey','SGQVICAyDcswyQ5','o','TD',3);
+INSERT INTO t VALUES (-3072098,81,'jusIWhbMBI19u3pUmL9wIUtVzxYbVEP6NroQ','ou3UskusyRvKZZ8LnF57Jjd','au9s0NNUCx1YVL6eYmIMF60aJiWIiVXtbPQXRwa','G','W','Sb',4);
+INSERT INTO t VALUES (1525304,185,'gbvodHfQBZ0h','ClO','qWJGw2kDt1zg6YNG2gFj9Sj50ZE4yD3HsklpBtdV1hpecOzbdOu27jBEeKSnJEZZ6tyhTY6VlrFt','IJB13dm','y','gf',5);
+INSERT INTO t VALUES (1220883,78,'YsfGB0TZcYKzvqTzB','U9zv5WqRjZw7F9l6WUIyrTUqrO6JnnRrV','4qW1G9igR8kURUqV0nbBavyopFVrze8vjta','0','g','y',6);
+INSERT INTO t VALUES (999605,100,'ct3l4645wpb4N','ZDXcmXF7D','OLcd','e3QYLdE','o','g',7);
+INSERT INTO t VALUES (-1858181,98,'IIvcxNV4U','AdZZnXCnD44','30olvIhHnCzswUNwUFyTsK0LH8StsVVmY0OoR1dID','hsg','o','nK',8);
+INSERT INTO t VALUES (-7062148,240,'WlLtr2NN9rLm4cCOAne8kt832Zh3ueiqddd4yDUK','xSxSHdKClVsUuiLkf3juxyUnCEe1CwP','4vGETaGQOLHN79rYMWzQBDWZtFR1nRuSJmeJc8xrDR','QVSkDw','o','p',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(56), d VARBINARY(35), e VARCHAR(81) NOT NULL, f VARCHAR(17) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-3089071208409026835,5344,'Mh7E8bnJAz2REIpE8mVZ7SzoBxiEtafXKg05nRwHzkBO5','EmkSYny8SE','1T4','knkRjGPDqWPDIUpeH8XeOrGJW9UGRs3yEQ0KVile','zDHDI6vo5wZkKE1gOIb3cPRxsy0HhJD3MhJMgBUF8X38daov0jAG','3mvl7jIpKDyA',10);
-INSERT INTO ti VALUES (-3089071208409026835,5344,'Mh7E8bnJAz2REIpE8mVZ7SzoBxiEtafXKg05nRwHzkBO5','EmkSYny8SE','1T4','knkRjGPDqWPDIUpeH8XeOrGJW9UGRs3yEQ0KVile','zDHDI6vo5wZkKE1gOIb3cPRxsy0HhJD3MhJMgBUF8X38daov0jAG','3mvl7jIpKDyA',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(60);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
-INSERT INTO t VALUES (-6621595645907815084,-30264,'l8NusUEVR9Jnl8EE01','7ZI76tim','y5x5Ltcm3ptsPzw6lsNRT','7FCkJuvzOMwMpgoqWAj7ix12aNnjv9ffU83o8GIDayJP58','p89e7uaTbWNVct87vZnB3oB1oJ','fczYbrqxvoxMwl7huoyDbh62MKDE53kGsuHShXu3K33YMfJln2D',11);
-INSERT INTO ti VALUES (-6621595645907815084,-30264,'l8NusUEVR9Jnl8EE01','7ZI76tim','y5x5Ltcm3ptsPzw6lsNRT','7FCkJuvzOMwMpgoqWAj7ix12aNnjv9ffU83o8GIDayJP58','p89e7uaTbWNVct87vZnB3oB1oJ','fczYbrqxvoxMwl7huoyDbh62MKDE53kGsuHShXu3K33YMfJln2D',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4697525,236,'W4i2wTZ8KroSw3I','iIQCnozDPrTmrYJnlbIXrw4r7','f9MRsbkR9jurDM4lsp0L709j95vUplIj1vMuvq9yEi4OtEPdnQ','BYsW4xI','t','0',10);
+INSERT INTO ti VALUES (4697525,236,'W4i2wTZ8KroSw3I','iIQCnozDPrTmrYJnlbIXrw4r7','f9MRsbkR9jurDM4lsp0L709j95vUplIj1vMuvq9yEi4OtEPdnQ','BYsW4xI','t','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(57);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(57);
+INSERT INTO t VALUES (4189754,37,'iaYY9EOzhh7DTz4lp4Inepx','XNnuLuWFMyS20nG','zxLoNHvZbO41vQs7SztvqkIqlA6jPpqfd7kFMM1LwLhp','515lfqiYN','Z','WI',11);
+INSERT INTO ti VALUES (4189754,37,'iaYY9EOzhh7DTz4lp4Inepx','XNnuLuWFMyS20nG','zxLoNHvZbO41vQs7SztvqkIqlA6jPpqfd7kFMM1LwLhp','515lfqiYN','Z','WI',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1762273924240194413,1447,'B8NfERS8zaYYDOpJ8','niCqMzLGIzFP2buk58prrKMzn0AvN2LCdPF0RV21eF8K1cDolhKhTmnD4K3rUfCVFeAbFhEqfE2pC2Ns515YC9e2M73FXAPJpp28Mas4gGkgiGBTRz8nKiCe','SEv6NFtYm','SA31R471FSWA14GRTWRsRooHSbySo5gVoMtBEC','jRYt','sHCtlrNwfY9onXI82YmYnixPEJ4t6ErQ0lRXIPvvl3cHMOUex1CM1NZlqgDwqCL1jlut',12);
-INSERT INTO ti VALUES (1762273924240194413,1447,'B8NfERS8zaYYDOpJ8','niCqMzLGIzFP2buk58prrKMzn0AvN2LCdPF0RV21eF8K1cDolhKhTmnD4K3rUfCVFeAbFhEqfE2pC2Ns515YC9e2M73FXAPJpp28Mas4gGkgiGBTRz8nKiCe','SEv6NFtYm','SA31R471FSWA14GRTWRsRooHSbySo5gVoMtBEC','jRYt','sHCtlrNwfY9onXI82YmYnixPEJ4t6ErQ0lRXIPvvl3cHMOUex1CM1NZlqgDwqCL1jlut',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8276394797751097822,11566,'2hZ5dqnMkG7zcHpKe','f45MtT8EF6FBo7KBkjefMixVsp50PmsAOObaWkUN7QOAUz2JkqJqH0aSvMR7zcNq1K8SKoI65SdkrK7NOH2ynxLWeIk3UGc0K5CWB5wkpz6h43TEFLKBktwxwCmrYumBMf','xj7pp6BUQSc8oTrIiR6ob','oPtXnWC8lIp2zNJ7nZQZeAgJBPo2yedYjaib9t40cs0KbGG7VsMjijxpcyNXeZ5qvx4KYxNiQWBuptqDb9otvMOSsJZ7FMf1sK80KaE7NX4RO6Zvuv6wZNMOou1POWpqccPAjnzlNm6qBQwpU9yDPT9YghYoQoQDERkwfCFJKaC6rBuboz403hObtF1j9FbJnXD2s9pnq76rEMurpRO','mJQgx8EE672wDgEqJDltTVVh3RDUVT2P4eMEVwVY0BpJDVQQbxfd','NFExXNaU8CTSnQWdv6TQuBTKS7cnmRfzOZqEaf0rPkRd2hIiS5EWhRIetbm0l8QqR4Cjc29dksqWy5eFNzFIgmwmxq',13);
-INSERT INTO ti VALUES (8276394797751097822,11566,'2hZ5dqnMkG7zcHpKe','f45MtT8EF6FBo7KBkjefMixVsp50PmsAOObaWkUN7QOAUz2JkqJqH0aSvMR7zcNq1K8SKoI65SdkrK7NOH2ynxLWeIk3UGc0K5CWB5wkpz6h43TEFLKBktwxwCmrYumBMf','xj7pp6BUQSc8oTrIiR6ob','oPtXnWC8lIp2zNJ7nZQZeAgJBPo2yedYjaib9t40cs0KbGG7VsMjijxpcyNXeZ5qvx4KYxNiQWBuptqDb9otvMOSsJZ7FMf1sK80KaE7NX4RO6Zvuv6wZNMOou1POWpqccPAjnzlNm6qBQwpU9yDPT9YghYoQoQDERkwfCFJKaC6rBuboz403hObtF1j9FbJnXD2s9pnq76rEMurpRO','mJQgx8EE672wDgEqJDltTVVh3RDUVT2P4eMEVwVY0BpJDVQQbxfd','NFExXNaU8CTSnQWdv6TQuBTKS7cnmRfzOZqEaf0rPkRd2hIiS5EWhRIetbm0l8QqR4Cjc29dksqWy5eFNzFIgmwmxq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b TINYINT NOT NULL, c BINARY(14), d VARCHAR(47), e VARBINARY(95) NOT NULL, f VARCHAR(56), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13,-71,'sOUjEf','UXAxrtLjMj1nfOLXnzUycxB3xkApw5Jpk7EIBI8','NE','Cm4NfqC3XE74','UpKyUeca17BEYiAEVh0Bd5mLZcQZJ4zkcuLqZDZjC3xTNgkzcARfoQzMrLPilGYig6LgPtaQS9jCfBJobmEURpSy4O','1pHq6ifQNidJ9YIWyLK',0);
-INSERT INTO t VALUES (8,20,'WOTcWthzXLOp','M2yNvh6535B','6enogXtbUcAY2pRF3Y9NwQy9M2i8UleNvqqTziYE60antL9r6fDv2','dR7DI','EjdTfgbizItThEYy6oyZZdlIoPrTWSuq61CRLa2ebdcnQWOIHs1Baxe0Zp5a1pivwhMAeJg9qrXWH','3zvxMN2jiyNLrZIFUCiukSsSuOSfm',1);
-INSERT INTO t VALUES (100,92,'a','NGNrqFhAmqLadB4nkzJd','Aonw5B1vpEg5lpXVlKjehAasnb1DXPgHxWjFvTCWkA4xqj2xYJ1eCil2o','tpjhbPNRKfMtWm7YfKjykHi','ZnPstzIVpmmpkqA2VWQpfUVWpZw9xU5gEkIPTVy','rryVji4OAJwg7Fq0vfPNso1qk6f9gnHUbUCJbPlUJWJL5Zlmao',2);
-INSERT INTO t VALUES (-93,21,'33Ydx','8VnqDjWSh5dqyi1DbbvbBTTOyzlqKlzh08XZC7xtdieoL','MuxekBG','FqN1bPuwxhiruDwPwgtxXT7arwtiCwwSAPhKbFztMljL3Edlr','0mQzVWmqG6ka7vVi3xTkaBdsKexIm0XNrT47FACxhNOHcBn6BC4lE2VuFiIxfC9RDXngE4iD7wif','N2HZYas13dCfI3LIYAOPikg9tIBMX9QwQtslJavE7sS8EnwLASXL2atYr03ab1RBI20xPY87BWSLduj',3);
-INSERT INTO t VALUES (-2,-128,'iwAbj','kIMrKOEXsqQts3CFC1EvliSAaHeXy7P2KYRJimTxvTK4UkZ','B8t7BzwcYjNx8VlF5GxMT1EYvvl5hBojQ2e2BFF5zXkwOcRWywS32o6A9sPkjfR5nJV3GvOp5ksy6qwnXfho','AaYykIGfFGI06PtSa24rNegOlyob61RFYn6Rc7GWNEyiF0','SSiDu0CVv4mwVr6s2wN0y8EtUphbmE1jsHJUvsvk0VxS1SYRMpq5aPQ2dJqWxr4jwt','bFwFDNaEJKM',4);
-INSERT INTO t VALUES (57,19,'lcSI6Uy3','MyVu','VKxXbQIlJgOu3Dvu4Q4','T6TpIr1tk5xddWi4f28vfqhLEae5h69jhDK0AAjlZ5jZdOh4nGtiXLB','IdpVSrIL9WpjWWJg4KVRyI9SwYXRJ6nGefuqroL6083MpXjQ8dndKUAQuV0','6kfHNltlhoK3K3QCgLgD5osz5pPYI5DV3r1zzxUiFjcGlSWZD4Jkob17JfKzzLWdfAc',5);
-INSERT INTO t VALUES (-63,102,'ZZfg','AF6v6eLF0HbkGL03pDIiHK','xYuRnfp1ZTKp1BxqZ0k4uiNEiqWSO1mJ9jQYnk9Idt7JuxLXhRG1iQ4gu5RC7nSPk7eY','Wu','sKQwq8Y8MrG6S7E5wGbaH3EcCQbEdsdWjKRbueC8vjyFo3GvmT1SLoVWVxDH6RlMtD1Wd1vSSbcKnnDQ','GITQLoTZdMwMbrrIKLNxLBKD9c4XaNHKaZfDtA006Z9KoaJoVj6iGOa94BEjTLkGTiKKlwMunwjyeybsibU',6);
-INSERT INTO t VALUES (15,-31,'pBoNs','QwhW2HlPHA8fkjJ8RyLqsbgP59rZxYjcjJxiiysea','lsdioCzDyMiGSt8ejTKyZ0ap1nNh3B1j6b1Xx4nz1hlKCHte98c7pFh9OSQ26XVh675gpOnVdLtYUSTqu1nwmVe2','nLQqwdkZy3xlEI9JUbIKQWC','HpAXLBpW0QWgK0kmEOSKrQ6y4vheIOphGmZRpFPHYI64hiyb8Vnu10F2dUOOHmEs747ubG8lL55ms7oHXcaTCF2B18','w1I4o0WznGYTjMAaMrzaOUfT642QHRZrdCfCU9Nq',7);
-INSERT INTO t VALUES (-109,-106,'BM3H','iyHaIAdb0r1VVcdii29Rs6DGXOF','bJ36','YPozEneOrMRL5EHVCs84WW2aL7SuLoXohnKQmlGxO6Y4Ej20dP','mvugaAOSFtap57ugJR7UJlcg9h8cwv3rjETREDW5XvNCeMMDqU','FiMMN3Ih',8);
-INSERT INTO t VALUES (122,-110,'uNGvo02Mvm','DdvXXHYdfk9htSQ','5KYZI1DCD86RBobPXoueg6FZtZQvVOzshj4d2Od1UTQWorqUjynmD8XYdqccELEVbQwMW5Hp7rpm4V','j7YiB','JNfCh2ZHshH8zpR3cDgH','qVJRYPNCni0myQCVYUzlM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3635493,185,'nMhEgA5hysFX03ywEA8pAz3QCD587aXqknRKdBg8R9nyB0zBC2FI3','GpCGzadQY33nbGYdXFB2LwG9SPSLBaZZO2TqBqGwPaqY24TvDyCNmQezQf0j4v5vKaoSrkGKa4juacwahsBpAmR','nsL3HhFS81ZKk','V5RiIY','e','6h',12);
+INSERT INTO ti VALUES (3635493,185,'nMhEgA5hysFX03ywEA8pAz3QCD587aXqknRKdBg8R9nyB0zBC2FI3','GpCGzadQY33nbGYdXFB2LwG9SPSLBaZZO2TqBqGwPaqY24TvDyCNmQezQf0j4v5vKaoSrkGKa4juacwahsBpAmR','nsL3HhFS81ZKk','V5RiIY','e','6h',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4848689,31,'UcCLrk5dhPa144A9Zay1pfoJxY','vVF0rECVGHnHPbVO1Guq9y1K5OC3fTRdRzPHFxcFhaN6AWMGvL5g4Ao3HmBWWcu1VRRaGeKgmAdP5m9SfBTfNKpkhZ5Q2Vy9RcVnxTscR7DyGQsf6v4kKviuva3xmUmxmtvdeP4YKROpgjLOYdXlbYEtsWe0B86WbJ84S4yFIBu34iI2lHhhRs3DZqC4ZS2For349vJSwu4Nmy4H84iXcKvNlr','nIuflz45LTqJ20rGZjlXuvEoLwCv9LmaEh48Kl0ToLgQYILv80Qiq3','yyTgwL28C2tVR0DxWZSAeYiRsBE6eRTOL','w','D',13);
+INSERT INTO ti VALUES (4848689,31,'UcCLrk5dhPa144A9Zay1pfoJxY','vVF0rECVGHnHPbVO1Guq9y1K5OC3fTRdRzPHFxcFhaN6AWMGvL5g4Ao3HmBWWcu1VRRaGeKgmAdP5m9SfBTfNKpkhZ5Q2Vy9RcVnxTscR7DyGQsf6v4kKviuva3xmUmxmtvdeP4YKROpgjLOYdXlbYEtsWe0B86WbJ84S4yFIBu34iI2lHhhRs3DZqC4ZS2For349vJSwu4Nmy4H84iXcKvNlr','nIuflz45LTqJ20rGZjlXuvEoLwCv9LmaEh48Kl0ToLgQYILv80Qiq3','yyTgwL28C2tVR0DxWZSAeYiRsBE6eRTOL','w','D',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8320451,234,'wD4','8nTW9BvpMWQXfflPHNZvGrbzotwU0LIuyn8UtcBPLGMsE31wUKrhHzCFcNNKsyJzjOjxZM8abbM5yjvVd71EujhdTBxeslAH3hCzthxeIgidbl1Pz8oIvGC8SCoQHT19Kl3hINcVQlgMO2uMZQbpk90v8ty3vcgtg','tMCF8PFccu21L','zMTVYJYAcZzhAbM4JYjhTdieL74oe4gMra9SiC0dIGAHYiW9GddSnZIsPsGtgmR37QudBESXj7lHlSXBaXboOv8xVkJ6MS6Z0zIKbvvGx8OUS7bytn4q1YO5QMr6OjbhpW5SjvCcJoBqW3SsRy4ARolKkpZE46EtLYJ8uTXEmCpS00','pk','Ec',14);
+INSERT INTO ti VALUES (8320451,234,'wD4','8nTW9BvpMWQXfflPHNZvGrbzotwU0LIuyn8UtcBPLGMsE31wUKrhHzCFcNNKsyJzjOjxZM8abbM5yjvVd71EujhdTBxeslAH3hCzthxeIgidbl1Pz8oIvGC8SCoQHT19Kl3hINcVQlgMO2uMZQbpk90v8ty3vcgtg','tMCF8PFccu21L','zMTVYJYAcZzhAbM4JYjhTdieL74oe4gMra9SiC0dIGAHYiW9GddSnZIsPsGtgmR37QudBESXj7lHlSXBaXboOv8xVkJ6MS6Z0zIKbvvGx8OUS7bytn4q1YO5QMr6OjbhpW5SjvCcJoBqW3SsRy4ARolKkpZE46EtLYJ8uTXEmCpS00','pk','Ec',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1938029,235,'4R4neJlONJcKLOtes2s8GWD20Dr8HznEEz1eti0WVwR3f2J1j','id4MeN9qeecndGTT7KZ3mMT4VdtE5RemO2Drf2OBuux3lT8ktiDDcYjZdFcHZ3xvySkOXy5GySPvW4LPT56KtwwJDdVzfeNs1Ou78YxK0XvhdHj7xdO6ZgYuB6HObcYy48yKdkhG6nVctDpZr1slhH2DxT7mx2sxnwk7V8m78mqtUwqBRe7X4iAgkHIR6QEhfXYumasnFvTj13PtpW3Z7oEVmyYG0Zm5sSHOho4geuUUqPF6HbfR1CLuf','Yn9WeEznHhJsf3Qlob3DxOTKFUPtm2CX7gJwFHBAoVZX1f93','07dM5hibmfQP41EKViXildNmollwFuCzaONLcOUhpTfmBAmn6P2YktQC','w','k',15);
+INSERT INTO ti VALUES (1938029,235,'4R4neJlONJcKLOtes2s8GWD20Dr8HznEEz1eti0WVwR3f2J1j','id4MeN9qeecndGTT7KZ3mMT4VdtE5RemO2Drf2OBuux3lT8ktiDDcYjZdFcHZ3xvySkOXy5GySPvW4LPT56KtwwJDdVzfeNs1Ou78YxK0XvhdHj7xdO6ZgYuB6HObcYy48yKdkhG6nVctDpZr1slhH2DxT7mx2sxnwk7V8m78mqtUwqBRe7X4iAgkHIR6QEhfXYumasnFvTj13PtpW3Z7oEVmyYG0Zm5sSHOho4geuUUqPF6HbfR1CLuf','Yn9WeEznHhJsf3Qlob3DxOTKFUPtm2CX7gJwFHBAoVZX1f93','07dM5hibmfQP41EKViXildNmollwFuCzaONLcOUhpTfmBAmn6P2YktQC','w','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(82) NOT NULL, d VARCHAR(49) NOT NULL, e VARBINARY(44), f VARCHAR(40) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1743551855,104,'vcOGrZ59QsWKaf7C7E7u3pUPDmkaELsWNB4jxlVmAow0OwyppZkD6Wl','Lv6kl02rDECP92VzXtdqexX9N1p87Xyz3Jd066n54j048rLv','ruzhfWws31RShql8Bf91gyCHcSCsJ8OGrNg','g5DRiFWdhcb7','x3','U',0);
+INSERT INTO t VALUES (2902521336,27,'FOjn5AHu3dMmnzAEQmC6R7SHhLArfnxlKqmLze6wBpoPjQiT5OZSZPR4llzyTEzMaK5eVazPS','183osIZ0GgsmTh','qTBattvIrZSZTtNgJLgIJQBFVL9D','JW','Bg','72',1);
+INSERT INTO t VALUES (1996968670,-2,'6SbpFF2yDMPQZAt2SFjGrDFQavUAIpQzT7xYK1aDnPCxQnhVUGGd8NsUVKl3VS0U','rD9rPfIsvIELMvBeXYka','3f6aJTOCRmeIo4dG','2qEESXIt6AxbJlGII4FahUq8','9','K',2);
+INSERT INTO t VALUES (296823030,-50,'2ercvIB7bzkd4HzoLl1Br660Pl7c4ebeB073F7fo29qf9KTSogOvJqgfNgIY5wg3Rz2rTu31CVO260Z','gqfXRve2mcdo4jPFZlbMgF7A','8pkdKUC','vyi6xp233i8whX9BX1','K7','n',3);
+INSERT INTO t VALUES (2090866220,27,'rDRWDjEUurz1kofZ1','SfJovZ9CF1I0DPPDb67hKzv0UJq0i32Cgl2M8nN4qofHW7z','BSmX','UU3LsDKUbx6gH0123tBKguJ3kjPpH0XfWIWJ0','t','eN',4);
+INSERT INTO t VALUES (2408401388,-118,'UbhNpp201Jl9rlh3XXHdpgYK2wwOrhzgBlqjSI9cdzd6qZlseye7x0DDnonomyHBykbPmDzV','eerMRleHUeEZiwSPz7qfugqcnw','W1Zu','jahGPxFhqNd3T2LigGzVOXqJOAtgmS3','Wz','7O',5);
+INSERT INTO t VALUES (1428105457,-5,'77EvOkFq0GTdCthH0s2TbX1InP2GsmJFNYagR8IG6D1l0ipMe8HE7901nJ29cA9MNne0c0UYBZcuL','umlZ','NkTXSoHwUeNlfCEIacOV8zczVlEU3D5ya6VohDB','aKIr3URD8eC1STtzeXklk8NBfwrdKs','Z','P',6);
+INSERT INTO t VALUES (1220243431,69,'VJZWxw5rQsNA6sUDKTHtMxFAUAPquiMezs7R7ikemI91GvYELSUpAcwctbJZ5AtWEVxyuR8aL2','6bzcBrcASGNKw1LIopZvuJQrWqnvVFWizPfcb','DDS0f9smS6QyMm8QG','AvwG8msOf','mp','A',7);
+INSERT INTO t VALUES (2126576221,12,'LzAve1Xt5','Yq','p9xHVx7f7tEmKK','WwvmkxBRiwIk5DqNv3U','y','T',8);
+INSERT INTO t VALUES (2943946352,48,'G7ApQkZoI31WfoUXtPSnMRxeEl2BzVNpJLHMUrsQnYum','Rvbwb9rCIY4n5cHa1n62eLWVp3A0xdY12qHxX','3mybfMDB','TK2q','O','T',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(82) NOT NULL, d VARCHAR(49) NOT NULL, e VARBINARY(44), f VARCHAR(40) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-9107848791616559255,93,'9c','qappymVLJwa5wwvtneEAXxbs6LDABiCujT','ek1QCPU8V6jI3jO0n1wDfXkLs5HHrIBKPhhFeBCZhXdgzErHCd3GixAa0y51LritXfRLgb','0Y2JJkg2q6gBUbWQ4DYtyH','uxCYr','QDkT1lsYgsgun7Z8b9Qcauq9RPMpkxnhV5tRkBEjnDB1P0xH9L3UQ5huSn3nNIa6lxqxlGtEYnurWEjtdjv8K',10);
-INSERT INTO ti VALUES (-9107848791616559255,93,'9c','qappymVLJwa5wwvtneEAXxbs6LDABiCujT','ek1QCPU8V6jI3jO0n1wDfXkLs5HHrIBKPhhFeBCZhXdgzErHCd3GixAa0y51LritXfRLgb','0Y2JJkg2q6gBUbWQ4DYtyH','uxCYr','QDkT1lsYgsgun7Z8b9Qcauq9RPMpkxnhV5tRkBEjnDB1P0xH9L3UQ5huSn3nNIa6lxqxlGtEYnurWEjtdjv8K',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(15);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
-INSERT INTO t VALUES (-497745404370746401,-15,'Fq','cfEeLLFXWhDtWV8L8m80xRd','nR5U0896IimRYQPOe1SBSlRbrzRPcsSfEQomfXU0ZIgLYl2i0wLtVZF7PaL8Yn66ZbqmD2R1qXK4Z','vGjKf1nYr2OcrcpbPI13m8pI','w1VwWDqkC','Ik5EMDaSA7qHG2nmz5iRAQAO',11);
-INSERT INTO ti VALUES (-497745404370746401,-15,'Fq','cfEeLLFXWhDtWV8L8m80xRd','nR5U0896IimRYQPOe1SBSlRbrzRPcsSfEQomfXU0ZIgLYl2i0wLtVZF7PaL8Yn66ZbqmD2R1qXK4Z','vGjKf1nYr2OcrcpbPI13m8pI','w1VwWDqkC','Ik5EMDaSA7qHG2nmz5iRAQAO',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3545279238385331121,96,'NcuguKGsE','wuom4kma9DWIwycPCo7YWYTsDFQrkkeRJ8qU7mTby0HDO1cMMdk0H4rRLKOCwhR9kAt0lb6SppgYtwgjQtQUcsohAEd45VCwECIeSDwtleiPpRxIK0eqouUsbigWPmWktGb4ysk9oNQwjkbuq93654JLcDpHhUKQVuiSgfObxr517XbBFxO3Czcu2qyETos2ATVap4AZQM0jHrwnwyVAAvyrqEJABq3VKl84AeADtncyBmIEHm9oW','9RaZ0pizYNqM4TxW4PAL8FRKwkCa1','5DwAKNlwwQM1ERwM5SzzUhQB6K','DwZ1OMFD','DyKME0u6wdO4JBc24FY',12);
-INSERT INTO ti VALUES (3545279238385331121,96,'NcuguKGsE','wuom4kma9DWIwycPCo7YWYTsDFQrkkeRJ8qU7mTby0HDO1cMMdk0H4rRLKOCwhR9kAt0lb6SppgYtwgjQtQUcsohAEd45VCwECIeSDwtleiPpRxIK0eqouUsbigWPmWktGb4ysk9oNQwjkbuq93654JLcDpHhUKQVuiSgfObxr517XbBFxO3Czcu2qyETos2ATVap4AZQM0jHrwnwyVAAvyrqEJABq3VKl84AeADtncyBmIEHm9oW','9RaZ0pizYNqM4TxW4PAL8FRKwkCa1','5DwAKNlwwQM1ERwM5SzzUhQB6K','DwZ1OMFD','DyKME0u6wdO4JBc24FY',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-3620226636033092720,32,'V4','zCvXGW4','wewhBRr6MO1NJuOWlNW9VfosJZHa9qRfsN4Fukz9hwmW4mAX7t1CcQtlHccdGlxh6IRWBUZzW','FlTnOTGmZfb0J8B8n6kBwu1Hqt9vZz31XoFzmVJhZCzVsPrYndi3Wb4FAE6XXgXPG53OcFiiTs5zdIUze8lDVZo8ky7D5a87rvYsiJg8LcSn','jb91OQM','Nmxge30lasq5J21TlRY7ITVNNfbrm7vb6euo3CaVu0PYJzbypHDuXb3',13);
-INSERT INTO ti VALUES (-3620226636033092720,32,'V4','zCvXGW4','wewhBRr6MO1NJuOWlNW9VfosJZHa9qRfsN4Fukz9hwmW4mAX7t1CcQtlHccdGlxh6IRWBUZzW','FlTnOTGmZfb0J8B8n6kBwu1Hqt9vZz31XoFzmVJhZCzVsPrYndi3Wb4FAE6XXgXPG53OcFiiTs5zdIUze8lDVZo8ky7D5a87rvYsiJg8LcSn','jb91OQM','Nmxge30lasq5J21TlRY7ITVNNfbrm7vb6euo3CaVu0PYJzbypHDuXb3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c BINARY(30), d VARBINARY(59) NOT NULL, e VARBINARY(29) NOT NULL, f VARCHAR(77), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1653698274,-152173638,'i8Khorhmn4yNse3YTJ0QbE4Sovw','9gfM','zXQqhiiN','i6ZdBUNonPRgypVXEstRU','n3KWiD0h4YYNNfCvp2s9oQENzbkhVH2DJGh7Na1SjcRYAhm78cfT','210retckbjOfb8SFtWsH37lFy03NiBlgTDmOj8BgWrmZLXtuKsxMIyGDn',0);
-INSERT INTO t VALUES (287231732,38200216,'ibG6Sju62nf8XwLU68','Zhxc5mCIxJ2eCDT0yVOAL6X21TwiiSO5PrbzJcZn9D45bVqdNidYJXtqW9','lmfOcjY3YYOowrC','rjwt9Pf2jigErKAHq4uEM7Eg0','bpuPFACgMgJJaZ2sXZfFisLY1CVlL0V30ya4fRk','CPkPbYKUHWoCVVmqh1Db9JEJZEByUNAedHaRFzSaUtZzsvCK3iDLPECfdtul7rb3',1);
-INSERT INTO t VALUES (1667246370,-1408475217,'VEOsLjquh3d896','6sqQX34vtnJqbs4CAWUTZXxssAoH9OW0Wpz3vy6V','Nlv','EQHKyaGYwo5wHqgz47EWmI3o','6xymdcV7HtAQGEREa2wslgR5el4','9JmA6Ewio0MW3qk0MJuKrFDFhfnLY9f5Te6QVGd',2);
-INSERT INTO t VALUES (2230503378,151313393,'DQAWtHzIdok','1fswZMvOxq5ursSofM8TBezLOemz9lyu56Faw','U','h2FH8sONDV','ytHobHKBDPh0znT6HNvDYvEuRltqXC1CtgElPxUPMBKieHCCxdcoYV9WLimdirR0tVX','5uecVYjz5NVqKck8KR0D',3);
-INSERT INTO t VALUES (3092912415,626129946,'hqQNcGYkdaNwteb','f','nzUiJdz6sRDSwBV3ZdLTeHEvo5JTH','YJBKElkmla8xvx69eUxwTNBf2z5cd','X1RNKFGkYuDTuyvfWp0tWet9ZIelOrQYb9hl57k60NbcEKJqkwTjyt72k07PxU76LbklxfH25TZUJQBG4VwfxCp','FjRtqbROppxpCBTBaAvMa7UrKxLFPj1tQMskyyK1v',4);
-INSERT INTO t VALUES (3834978029,1048231072,'4bRAwhg0MjV8','o8S299D5xfqo989i1Lcm3s','fXSEb3wDdYIHHdhA','cNZOyMGCHh1D89dfCegx5ejYgdH','VySKHjk4BXwba6Hw1Lsce6cOVnjjgiPGxtrlMw7kjc4ayBu1ayq1Hoiaoc08RzlxsCWbDsMdTB3Clbm','OnM7MXcwBQ',5);
-INSERT INTO t VALUES (2769012922,-59095061,'gAEzR4kdjaY51','UhxBVW4AIknijVEOMI0nfgPYUg0ctG3njxx','lzdjRaKHjQzJYOxqJ7I2j2','3hszALaiV1fqXoy9x6hlZWFDPPvPe6WXQg05fMjjuhwYE5bUJyuN90uLoQ0aPSjHXfqASQ1','U4AFDXa4dRWjNDbIARztefUyzBGcaZ9zvHQbe8Dvfv53r0pi61ejCdKEq5DRwt1zkkvK42wDNb6kAIWfAHDJymSM','NZPCuSjR9RA9nPjaXkaI',6);
-INSERT INTO t VALUES (1942760762,-582353783,'xkKCiaEDtvfBSdlJ9ao1Vi7dsznF','oW1mjbNo9LZNEmeaQbGscZAoZlw9hBaAD','PSjVMPhxQw5D','MOT49ScvXaWwRcTjIJbLGGVvBegpY5bwsAxL9FpY','tfA8G1ciI21P19NWGZ2K','qMZr0mCUwUBozTp3xprFaBbwZvC8IfjkFL1Py64GnzfiA4CrOqqEz2HYuEcso',7);
-INSERT INTO t VALUES (983987023,-308514082,'ah4weSHenaAaUfIFqw7NkbIK','HnfQFMQD7kwfeqvPj4AFXdKiy7wbCVlB4Pg3qMFj40ae8sXng','eHR2hfa8IK3FljD803uz5adY','AI','pk4Acwo8v0Rutq826jKLBShSd0sjn0faGMOTEJWGQ3S11RjhJC','f9nBleL40ixPH0ruGbYixlGFKpAAAkL2c5TYm4MhD1MOtibrM11PN6lK0ueEGVONrtiDTEyIx3yJq61epE',8);
-INSERT INTO t VALUES (1590271851,29396074,'4tyClgV6uCS9eWbN','ccU6W7NZOl4vVaAKvYQLUTcuNAk1KEWtzbAHJxThMr9kxcE3C0x4JHPU4','FtF92X3REaAe','RYUlMrKRh','FJVcgISvHWztmEkocbTQEzO6gS7yEzXgoYGm3QVuLU6qwPpzPsfDgJY','7M5pliKt9cp1S3WkrCXGNadpsSQ9h47gfHgF4XVvFbCGhfa0jZlrqafhkwI8mPdgRIn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (2499615268,-117,'ImuG4QdYCzUfEWhS0Ufcxg86REU','XBfEN33q4RM','tFxsSqEMRIuNLlCkWSVMYDhc4','yM6fycZRP9pDGY5SRT','X','c',10);
+INSERT INTO ti VALUES (2499615268,-117,'ImuG4QdYCzUfEWhS0Ufcxg86REU','XBfEN33q4RM','tFxsSqEMRIuNLlCkWSVMYDhc4','yM6fycZRP9pDGY5SRT','X','c',10);
+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 (3771532788,79,'iW3lWts5to9bHKtA8thLs9oHyIbOf7VrJzeTWVStjvGBX4ejGLEG9dchCxp4V3u52CFMv3XF','oXlBaKLKaysiLcRCJzcorRWK8tvh0KC9h3drDFz76UG0XG6uH','mebLYN2BU','lLrCNXqdaQmUGueP9o','a','2m',11);
+INSERT INTO ti VALUES (3771532788,79,'iW3lWts5to9bHKtA8thLs9oHyIbOf7VrJzeTWVStjvGBX4ejGLEG9dchCxp4V3u52CFMv3XF','oXlBaKLKaysiLcRCJzcorRWK8tvh0KC9h3drDFz76UG0XG6uH','mebLYN2BU','lLrCNXqdaQmUGueP9o','a','2m',11);
+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 (704937097,99,'DGNgkVzSFoImmrat6xTmahLPg3XKEjPIja6YgUA','f2jweoJfldolj77ElFuTWRmZJlQcGdIkBMDHFRrKddYX5jKnXPBkMBBIf7pHeEDWoloZiuM6U8HZ28OVHcij3nq2d9k8KY2v2z4xiVZHAT1pgQr9Tx8802xcWGSNsm8XE51HBFqvZPJUWmcYjL0bZSynnOpEEc8YhykSMzM6ETBlYPURAuWW19g1MGluanLZdY1hGZez64MbcEDN8XAgOirl3B4AaLm5EgJcJ4F99cjBG9z','9e3oMCm','HdLQ5DsAxZcMIwisyaCU1x','6r','x',12);
+INSERT INTO ti VALUES (704937097,99,'DGNgkVzSFoImmrat6xTmahLPg3XKEjPIja6YgUA','f2jweoJfldolj77ElFuTWRmZJlQcGdIkBMDHFRrKddYX5jKnXPBkMBBIf7pHeEDWoloZiuM6U8HZ28OVHcij3nq2d9k8KY2v2z4xiVZHAT1pgQr9Tx8802xcWGSNsm8XE51HBFqvZPJUWmcYjL0bZSynnOpEEc8YhykSMzM6ETBlYPURAuWW19g1MGluanLZdY1hGZez64MbcEDN8XAgOirl3B4AaLm5EgJcJ4F99cjBG9z','9e3oMCm','HdLQ5DsAxZcMIwisyaCU1x','6r','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3663650220,-41,'uesci1qnPPBzg5ILQdprKg5rshMseVZ1OCCQnN5LmK6Dm3z1PAqSEZeWM','k9HE0','4E96SNj8uKkkpNVimWcdn','WiFp63BWh5xce0TLvTZvZWAlErVBFeneJFw4ZNUjWoFfc0PaoK4aAxJT4URB8kOh5C32YPWbgmH3Q2xkIium6dISdsPKRoidEg4v9xqmuLyrAWE4p66EwGzOUIK5bcKzw5fOPso05BGxa8cai7sDnzaSAsH0JozKapb5FUpHPDoNHCEhKlUlvR3hs8X7aSHojo6jKWV0JTsoYARm4yx2GifXa7WxKg1OLVw5YV2iIMX7TRNBamZ8H3EHfGd','9','u',13);
+INSERT INTO ti VALUES (3663650220,-41,'uesci1qnPPBzg5ILQdprKg5rshMseVZ1OCCQnN5LmK6Dm3z1PAqSEZeWM','k9HE0','4E96SNj8uKkkpNVimWcdn','WiFp63BWh5xce0TLvTZvZWAlErVBFeneJFw4ZNUjWoFfc0PaoK4aAxJT4URB8kOh5C32YPWbgmH3Q2xkIium6dISdsPKRoidEg4v9xqmuLyrAWE4p66EwGzOUIK5bcKzw5fOPso05BGxa8cai7sDnzaSAsH0JozKapb5FUpHPDoNHCEhKlUlvR3hs8X7aSHojo6jKWV0JTsoYARm4yx2GifXa7WxKg1OLVw5YV2iIMX7TRNBamZ8H3EHfGd','9','u',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3913989511,-71,'Chm2PoOxdSx28UjofaV3VJ7LVnHFXT0D12sK4kmM','YVdV7decLAyRW5vWm3F98NPibwofCfN5dbEqjDIJYTtb7aqurBVs6w8cB6LGFyeMYRbkj62scqEadBu3VwLZjP3lTf8nHzHABGKcHj5DzYvBSksnrkURsc68reQAGX1T38KV7dGL6Gz5xhhzx39N8JVAj2xp1u9PnodFeiVEcGaACQoxNbWCF7vPzmyIXxCsmDU7Z2Wbd4EG','phueHJucbsPSrfx7','hMqCLZXge4FnenC3HEKI5TiicirlsBEbvd8LAE3P2xfPjRumPmPnBo3vZd89MfygbcRO3AKYZWA1VOCJpxi1L1Hz4mySdh3n5fxv6zZ82lXq0qY2xMrTtfRXrWysLLHNzRYN4RlPvPjSgQ3a1RDmyvQS65luyZP8eYTLq','FiH','V',14);
+INSERT INTO ti VALUES (3913989511,-71,'Chm2PoOxdSx28UjofaV3VJ7LVnHFXT0D12sK4kmM','YVdV7decLAyRW5vWm3F98NPibwofCfN5dbEqjDIJYTtb7aqurBVs6w8cB6LGFyeMYRbkj62scqEadBu3VwLZjP3lTf8nHzHABGKcHj5DzYvBSksnrkURsc68reQAGX1T38KV7dGL6Gz5xhhzx39N8JVAj2xp1u9PnodFeiVEcGaACQoxNbWCF7vPzmyIXxCsmDU7Z2Wbd4EG','phueHJucbsPSrfx7','hMqCLZXge4FnenC3HEKI5TiicirlsBEbvd8LAE3P2xfPjRumPmPnBo3vZd89MfygbcRO3AKYZWA1VOCJpxi1L1Hz4mySdh3n5fxv6zZ82lXq0qY2xMrTtfRXrWysLLHNzRYN4RlPvPjSgQ3a1RDmyvQS65luyZP8eYTLq','FiH','V',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (406891501,113,'NTMrXslXf0Qz0E8pTb4fgeT2sCzgI0TiU','7Fr1ClBnRMpxxojnLZV1soIVDlBCh1Yo2nrPne8547uOcGLSRclA0ewkdQVFCGLjJi1zxkXxqs7J9P7fM6qykHSY9JYo15Cz6FRBPFhkYu8KIUxEaM3bxxeRQshzxp74TAQ3iNP9ZCNiFjllD8yCJ4ZVzntsinT6QBv90tkl8Wpoj5XrlPZaSfFNPySWsjDw5YdIYcQfQVQYaDEuZs5G0FPJGYsfs84tSyj8XSDNNNOd','irlHEqFt3XdMwVP5IA0fXilq688DVk0ieHW0jFJ','bIstlynGf6aKEOhv4y4u7t1NAYpZBv37j5HOixwirRHJL9MBr9xPQayaQzp9Ilc5BKj3uNnZ5HkNOE73ww7C5eYjKhVMPpUjtAItxzeAHnbKjCrsoWE6ztVTc7hgfjAH0R6OBQm1XsZDgjiVO51Me9p6rDCa0OWLLMde4rOjnKn7ZvmNoyCukaiPkqAccV4zzPCQeys8SaZf5qlYTfedqVpoeYX1wZCCqBuEZOYK','kE','HmM',15);
+INSERT INTO ti VALUES (406891501,113,'NTMrXslXf0Qz0E8pTb4fgeT2sCzgI0TiU','7Fr1ClBnRMpxxojnLZV1soIVDlBCh1Yo2nrPne8547uOcGLSRclA0ewkdQVFCGLjJi1zxkXxqs7J9P7fM6qykHSY9JYo15Cz6FRBPFhkYu8KIUxEaM3bxxeRQshzxp74TAQ3iNP9ZCNiFjllD8yCJ4ZVzntsinT6QBv90tkl8Wpoj5XrlPZaSfFNPySWsjDw5YdIYcQfQVQYaDEuZs5G0FPJGYsfs84tSyj8XSDNNNOd','irlHEqFt3XdMwVP5IA0fXilq688DVk0ieHW0jFJ','bIstlynGf6aKEOhv4y4u7t1NAYpZBv37j5HOixwirRHJL9MBr9xPQayaQzp9Ilc5BKj3uNnZ5HkNOE73ww7C5eYjKhVMPpUjtAItxzeAHnbKjCrsoWE6ztVTc7hgfjAH0R6OBQm1XsZDgjiVO51Me9p6rDCa0OWLLMde4rOjnKn7ZvmNoyCukaiPkqAccV4zzPCQeys8SaZf5qlYTfedqVpoeYX1wZCCqBuEZOYK','kE','HmM',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(38) NOT NULL, d VARBINARY(76) NOT NULL, e VARBINARY(2), f VARCHAR(12) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45572,164,'5M7zwCINAxDOna','0Uu','z','s','dJ','7J',0);
+INSERT INTO t VALUES (37552,93,'sm3rWkTMkaSpCsOwv5qfyuEr','mPwky1kjoSot','1','gitmeO','83','i',1);
+INSERT INTO t VALUES (46487,121,'YEeFOL3Mo7RzpqO7d1q2','oxIjkHKo8fwqILb24sBSxJbaEGYgo4kGP6I0DfONpx7CImz8GuI','v','y','e','l',2);
+INSERT INTO t VALUES (5577,207,'1bfhvb0jdq6Ow4uXVnWdvHb','DffPpdEsIj1XbiQTc3XpPAb3CCDeLxE4F5bM9J','WN','X9BcJOCIZ','su','a',3);
+INSERT INTO t VALUES (57914,114,'1u7k9f20tCRe4VCb1AhKOyIW7','xkP0hKvxv0ebBh4VfilNASzeAizRuxc9VMxtpNN9HSxHz3H7S','W','9jqOaV','L','Y',4);
+INSERT INTO t VALUES (22637,172,'SWh9wA0i2g9oUwZqhOrzQsON2MOFDxdcT','Uvn5xrsMDdJwePV9FKuoFKiolbcMZPF9EMuH4Rg67Lf1BcJY1AkHp9c9Lg63DPRRJdU57YEHqBV','rf','bwQuib6Q','2','F',5);
+INSERT INTO t VALUES (57763,216,'Bs3LyTWdKU2kTGZpQ6YUuk','Ftl0h','M','1','CC','A7',6);
+INSERT INTO t VALUES (16,227,'eoX7eW23WCnVLeIUyjAaZRiNN3nMKNVuq','AHuyuHKHdlTCxO','ab','OMfYClYdE5i','b6','X',7);
+INSERT INTO t VALUES (46124,195,'5592KcqlM9Njr9','gSLoDwT','U2','f','U','ht',8);
+INSERT INTO t VALUES (57214,22,'f0Qzbp','wlWEjXAgi9MgxKYi2afAfGFSsEw7XDQHMH9ISfJMxINFyFSfUy2JLa9JjlKlCJtWvOCCL7OKcUD','5o','bwTpX9Ipi0OU','n','N',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(38) NOT NULL, d VARBINARY(76) NOT NULL, e VARBINARY(2), f VARCHAR(12) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (382741676,-168934213,'iTwdgPnNgtamLo','3X15FIsfeSLMO3u8gGXDNT','7u12PMhniTL8d','ZIBdOgvCMdYriZiO9eB5chm9gwxfRe7RdSbPw9v00RlO32DfxaVW51BD28KXMCB','B2zGVTRL1B3W6p7OlKWQTXTx7uTcvFzqawXjJvK','BvOCyWSiVZUM',10);
-INSERT INTO ti VALUES (382741676,-168934213,'iTwdgPnNgtamLo','3X15FIsfeSLMO3u8gGXDNT','7u12PMhniTL8d','ZIBdOgvCMdYriZiO9eB5chm9gwxfRe7RdSbPw9v00RlO32DfxaVW51BD28KXMCB','B2zGVTRL1B3W6p7OlKWQTXTx7uTcvFzqawXjJvK','BvOCyWSiVZUM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(31);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
-INSERT INTO t VALUES (3390993413,-1161646804,'zF6w0GFXqXGYfuTNKc','CVYM5','hCVtpQVq4j5p7CNAwWjxxRfAawy','V38LSiLRdOyfbUleGIZFC68DLMqcPRATNmsDKAbyd4oq2l8','MxY9hbrnoLi7q4bZeMbJMXrmoZVORS0Bg4aq4c6s9V9HENtWCqk4Q7AujpQXiX9zrWFUAnyM9wrG8FaEoV','JunqEOkD5SA4IeMxdwBpdTUBa7rHOYSFm9IBlOnO2JMg8XGQs7mKCr4Kr',11);
-INSERT INTO ti VALUES (3390993413,-1161646804,'zF6w0GFXqXGYfuTNKc','CVYM5','hCVtpQVq4j5p7CNAwWjxxRfAawy','V38LSiLRdOyfbUleGIZFC68DLMqcPRATNmsDKAbyd4oq2l8','MxY9hbrnoLi7q4bZeMbJMXrmoZVORS0Bg4aq4c6s9V9HENtWCqk4Q7AujpQXiX9zrWFUAnyM9wrG8FaEoV','JunqEOkD5SA4IeMxdwBpdTUBa7rHOYSFm9IBlOnO2JMg8XGQs7mKCr4Kr',11);
+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 (12245907661017118791,180,'dti','2Vu7DR6dCwG9Zc3Cbt6KyAKrSPvMvnTN2mSUfD5Krauv0MtgxT8XiMaNDKyC5yskELdO4cXKU','4h','4l','9','J0',10);
+INSERT INTO ti VALUES (12245907661017118791,180,'dti','2Vu7DR6dCwG9Zc3Cbt6KyAKrSPvMvnTN2mSUfD5Krauv0MtgxT8XiMaNDKyC5yskELdO4cXKU','4h','4l','9','J0',10);
+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 (11581278468989724213,239,'lWCdFEhknamQ1l1qffeDw7','UYNL8hTFk94rf7mqF4PLi','J','19fDytgrc','V','GL',11);
+INSERT INTO ti VALUES (11581278468989724213,239,'lWCdFEhknamQ1l1qffeDw7','UYNL8hTFk94rf7mqF4PLi','J','19fDytgrc','V','GL',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1531706812,-348722276,'FtPF','78nJqVBmC4Zt9aTX2tWYPeJCfxadQz1kK2HwxKyyBR4SWaDaynQp0IpOs0Ldq5FC2mP5p9EcVU154iOnCzhl9T3c93P1TL5JFKP53J4rnpBCgpJsFEM2SsmeiHOOSuspypquZIgQdQpbEMs5YN8ePpoCeVegi8SVT7H0eqj1nfJhrV','uOvI1rfni33mO5rDw7Mibq','PCKfl6oaag815Few1S4LjzJzZsQFQ9D4Oh0b3ruETdYCzwiLHJ6NTTLWiJKWqnnXCbxc','N7TvijiSDahHqpwnl5ifylsqSaKDjMD5F2Fwekhp4KRKZ','b0i5BMDR55foPksz7JloKr8CXipc5',12);
-INSERT INTO ti VALUES (1531706812,-348722276,'FtPF','78nJqVBmC4Zt9aTX2tWYPeJCfxadQz1kK2HwxKyyBR4SWaDaynQp0IpOs0Ldq5FC2mP5p9EcVU154iOnCzhl9T3c93P1TL5JFKP53J4rnpBCgpJsFEM2SsmeiHOOSuspypquZIgQdQpbEMs5YN8ePpoCeVegi8SVT7H0eqj1nfJhrV','uOvI1rfni33mO5rDw7Mibq','PCKfl6oaag815Few1S4LjzJzZsQFQ9D4Oh0b3ruETdYCzwiLHJ6NTTLWiJKWqnnXCbxc','N7TvijiSDahHqpwnl5ifylsqSaKDjMD5F2Fwekhp4KRKZ','b0i5BMDR55foPksz7JloKr8CXipc5',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3031678315,69547402,'NuF0rQTiXoPZPEBhdi7QAYGJ','AljT8c8NXzBaz8Yfwh3ZyC78PM2143k9X9NPnTAIEblrk4PJpqSovt0zG5MD9s7OfS861D2DygxmbSNsl1eJuHAqZfkG9pdNPmxL2uPFeY0aaFvycR2n3nOOskgiL029JsjOkzgWv5ru3qAzWqxebcw1G9RlAYhv2cOMWkslpC','Hk','qhFyM8ojmz4bbpVje3mPOl3wws9AA62IHMonQDefJqtWvCYT6zjBzyLu1PgylfLpv8wlxwhitOb1F4LAru9mtqMFcagWpSD7','FVpCYeqgWLvaO31wU0yfcmeVGcW6PkKXxUGYf74tT82TziZDWLQnQnI4yJgyNCeeQqCbPi8AmuUSHGQq805tr00Hau','9dxMarIrfjBqWM5r3AY0SLaqkYFVKXvsAA1bZBCQa0v4eXjFA01pGmyWm7qleCbj4DqVbFMndCEisTb582ugVre1alP',13);
-INSERT INTO ti VALUES (3031678315,69547402,'NuF0rQTiXoPZPEBhdi7QAYGJ','AljT8c8NXzBaz8Yfwh3ZyC78PM2143k9X9NPnTAIEblrk4PJpqSovt0zG5MD9s7OfS861D2DygxmbSNsl1eJuHAqZfkG9pdNPmxL2uPFeY0aaFvycR2n3nOOskgiL029JsjOkzgWv5ru3qAzWqxebcw1G9RlAYhv2cOMWkslpC','Hk','qhFyM8ojmz4bbpVje3mPOl3wws9AA62IHMonQDefJqtWvCYT6zjBzyLu1PgylfLpv8wlxwhitOb1F4LAru9mtqMFcagWpSD7','FVpCYeqgWLvaO31wU0yfcmeVGcW6PkKXxUGYf74tT82TziZDWLQnQnI4yJgyNCeeQqCbPi8AmuUSHGQq805tr00Hau','9dxMarIrfjBqWM5r3AY0SLaqkYFVKXvsAA1bZBCQa0v4eXjFA01pGmyWm7qleCbj4DqVbFMndCEisTb582ugVre1alP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c BINARY(5), d VARBINARY(57), e VARBINARY(88) NOT NULL, f VARBINARY(37) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (342453920,14041250,'B','6DYxzVV11Ahfm2FuzBE','N37bwMh302lACW4WL4CBVrwd8Sr3ICAsHlncMydGfQZTTuGqMCDpeocrZLhLxE991LpTU','HOMAVa','Dug4N4V99','MLWMIn5009gm0xhEMRwDoCR5ivzGPe0U9ikcY99o7AoQgZpKrytAPXvR4AVXX7',0);
-INSERT INTO t VALUES (1449864504,8182686,'m5bJN','BMc3xzWCBpaErC7oMI2sKJ55MDgQvVluSAS','u7tTlGPRoEt4CK4OoQUEYLVS8I12hQJlfRzsDfY0i6J8OY171M12fc0kS3jOdRcdkzXPV77CJCZ6hWr2tgQN','oqD2dpVai426FrZaRo','v6JJDmfqCyxdA4ZEPu082IbmXFw5bYGB0S','e3GomBgPok01kARW68QdgvTl5tWuhJyGo7Fn0BtZfXB8Pv',1);
-INSERT INTO t VALUES (-1163546261,6708736,'8vb','107gMXLrWnFmYp5egjCZCeR','2Fxqs6AKqtrKe5CgXFEv6QL5JW6JeLYQihWA0wVXJn4YGxz9T1Cac8DGbwJwTAAA0em2jGwzaTH8cJ5MZaw','mECdzo4d','3CbAOc10KMZlivPfl81vZCrNfnUXoHbiucZqF4b6sYmMTFETnhoCHskYuTKUMl4U8rALSdH1iKpNe','FNZg9wpigBZNxs6AzVZhGSA',2);
-INSERT INTO t VALUES (286848480,10865164,'w','GVuMoD8rK6MlN63argUj','F6V5Hajs','SSzX8eKM2xSTJ1J2u55u4pRvWyf8Bg','Oid9OH5uFMHnwaIszCLm84evxTfqNQNnidMEKd3wjjLNl4WohjTZ7tmqChUBC08fYdHOXzxAjGMyu3IQUG6wj2a','j6kVAOFv6F1cF',3);
-INSERT INTO t VALUES (-1272731385,225788,'mZgZe','DVdILTYtMbVIhaoRsU95BL','dCIoHSzf1Ic4rl70wcvciEGsDCRjxZ9QyTPJb9sdjhFGoi0ruZFRTYRawGHcPdOjRottI9Dm09i','7PguwuLG9VRq','SKSfiByQHoKxkenn','k0MZaE6VBoUTLDIc4pd9O6hfTSRtH2kNoGv6SFdlY4lEcwDdzNhe8IzYkLYnCIHfn1be92MPxmvIs1Nxkdd5BeodWKeb',4);
-INSERT INTO t VALUES (999616762,12772505,'imh','EFbimlQwT7Jm3ZWGxFCHbds0D3roLuk4paxTNP7D0LEJLQtsuvUVfA63','tgGxICckjIJgqLEH61360AbHzNrpz1TO24ncbEHfhzNlJdegG4YuLrqI0gw2dyR79','a3eKoRKcJH0OKj7EOLLMhDNOkyTxvPba3bIRW','HspXxc87itRkGMh9QS5LPwQ0gp','X23MUrT',5);
-INSERT INTO t VALUES (1485529001,6763993,'P3D','eV2moEMqkfQeypHVdY8lX8NhnJR8x1','BVaqV5g','CpRImTVnil0','8VeOsL2ICC60XI0mX1FqNmzVCsyzrE6ZS0','OMWh6Um9fGMJUda8TiHf73stnIOVuZ8FYd2KBMObpsApifyfLRb08WN30Qtf1mtnmj1K8XCKkWn28s6vg',6);
-INSERT INTO t VALUES (1252585611,8444221,'2wuZd','A','L','8GcjRb','vhNQSq2C6FjFGHer8wZjU2TuWkl1P','dKSFW8QHn6xqwiUi2TWJMv8nXWAX7h7oXPFNJBSjIhhhNsfSQCcq70dJUbj2kBZqhvRQbHag0',7);
-INSERT INTO t VALUES (-1427267654,7701905,'1ZX','aC9OmS0tOwp033aHljdxLZRFan0','0jku7TLu3M2f5917','mEGxnMp2u','E22ZcgCyojN8dRgmp21XrUtROfTEtd4kbOHZXmEBvq7sSLZbDV1oJApxiR4dkPICAtZlDW','5EOUtlKftvrJuLTiTNf4xyvvjjt6TOTfdXo2cq1KHaP6y6GtgihPLziHIgZqs2WMFkD',8);
-INSERT INTO t VALUES (-1985788675,12909852,'J','ijhhXbsZra3MufWWl6U7MFEcpyQmJig8k1ZQl5','47q6preJNe','wf0dFudoBOs0yWBAV','5PfqxQNckKeZZ6px9SFF8UU3c0gPYBwN8Ygp323g19JM6SdXl8ewO','8O4vFZ1C6G5Ct8u44Fg7v9uYQW2XWmAI5aSzDQGITq53iP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17038095907846809057,85,'PWTDyKjUtmYhaBonFPahpyCvEUDRiM5I','2eag3oO5rnk3xGdoNSWN3rcEE9JQhoEzFSbg4LdnUKnmel07IgkkWguwgbPkao9X3kXGwiya2sVB6ttgEYZnchh0VdZlb7GBfG02F3xjiteW5sXBr6cUoncKnUB08f498QaJ42bwVz7zxOoNWAMY4YhfWwExHYw7dGZtYVxXLFGrBhDEhEifI9O1DohlAi1aVyHQaoWLmDvXiF37RkcxufLj','8O','mvgBM0D','a','Ey',12);
+INSERT INTO ti VALUES (17038095907846809057,85,'PWTDyKjUtmYhaBonFPahpyCvEUDRiM5I','2eag3oO5rnk3xGdoNSWN3rcEE9JQhoEzFSbg4LdnUKnmel07IgkkWguwgbPkao9X3kXGwiya2sVB6ttgEYZnchh0VdZlb7GBfG02F3xjiteW5sXBr6cUoncKnUB08f498QaJ42bwVz7zxOoNWAMY4YhfWwExHYw7dGZtYVxXLFGrBhDEhEifI9O1DohlAi1aVyHQaoWLmDvXiF37RkcxufLj','8O','mvgBM0D','a','Ey',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12212468977679463630,173,'bGW4vx07klKcIw1UppFzB2hB','eKAGunQhEqTohjVWe3rdvAIiLwrr2NUCMQ2TuSphJRngSIhkq4fLXb6Kda5o5kUOZHwqRlJvWsCx0YqeJHhE2FOIHW2v5awNs0D4N2zfK2oNzXZH5yL9CK0Su67B','Y','N5wFBbWtGMo7Vweft4y31sIHjMkkU8YMKqwYmCeObt2uehcNQTXIvFwDN5cRVrMiMJlxD3rim2NYuoqvaTPV1LBAOuZiUw9qrB0RE9RyPOtOZcb6KdWvrpCAc9JOjBAO0uOYsi0OXipCHkkbj0pNAgxSVXmwLzYVBd4RWHkAlRZLg','O','Rk',13);
+INSERT INTO ti VALUES (12212468977679463630,173,'bGW4vx07klKcIw1UppFzB2hB','eKAGunQhEqTohjVWe3rdvAIiLwrr2NUCMQ2TuSphJRngSIhkq4fLXb6Kda5o5kUOZHwqRlJvWsCx0YqeJHhE2FOIHW2v5awNs0D4N2zfK2oNzXZH5yL9CK0Su67B','Y','N5wFBbWtGMo7Vweft4y31sIHjMkkU8YMKqwYmCeObt2uehcNQTXIvFwDN5cRVrMiMJlxD3rim2NYuoqvaTPV1LBAOuZiUw9qrB0RE9RyPOtOZcb6KdWvrpCAc9JOjBAO0uOYsi0OXipCHkkbj0pNAgxSVXmwLzYVBd4RWHkAlRZLg','O','Rk',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4702985583863181190,104,'J8fGxIxEuy2iWNoKek5YL21R8ehQ3P3EHyN','XEZAyXOqQVrWaVLufSQyynhcFG9TmgxXtvHkjJ8UmM0trGFWxqwlCiGXhABQUME8I2DP7S3kRtzMyMtwvJQyyIKiln1r5kdScJl9hwqORRQFej7Mg2lnY4CbJmfXRo0YCyijxFFbns4dRpU9kb0iCNVfk9Pj7TYX3aNFyaAthprcZTReUmztQCAbP2QrhlpdrWODU1PuNKUnsxjItkltqfWmxMHool4fWYPssTKH61','N','LuKz9hrskmDeiubPVxD930nDSVIskE9AGxeXO7efbzDjtkXohA9gDmaFciI2vkzHCmJ9IiRu552WTuXkNdgWHTogGXOSbBSUTtuWNxMxo9IBJttrSg4lta1blix6ufC','tB','Do',14);
+INSERT INTO ti VALUES (4702985583863181190,104,'J8fGxIxEuy2iWNoKek5YL21R8ehQ3P3EHyN','XEZAyXOqQVrWaVLufSQyynhcFG9TmgxXtvHkjJ8UmM0trGFWxqwlCiGXhABQUME8I2DP7S3kRtzMyMtwvJQyyIKiln1r5kdScJl9hwqORRQFej7Mg2lnY4CbJmfXRo0YCyijxFFbns4dRpU9kb0iCNVfk9Pj7TYX3aNFyaAthprcZTReUmztQCAbP2QrhlpdrWODU1PuNKUnsxjItkltqfWmxMHool4fWYPssTKH61','N','LuKz9hrskmDeiubPVxD930nDSVIskE9AGxeXO7efbzDjtkXohA9gDmaFciI2vkzHCmJ9IiRu552WTuXkNdgWHTogGXOSbBSUTtuWNxMxo9IBJttrSg4lta1blix6ufC','tB','Do',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (12844374490404772447,4,'guviaajLiKI6q0r2LHI05tMfcbMCR97RFENwVYQ','LT34jAOe2U5w7rMcAM103VPtkCVV5hatiaUpf2yXUjdN5gqwP9jKSLWQ8Ok26LSvhNK3ESOp8m1s8o7IX6kTo9NFtTVNN0j5oc7EVDjbnQBu278kvxtd47osWXvVdoyE8rwVnqipwL5GQsa9HxXMJYnqH0jdyn1BY5D3oBv7ZFjNilUZA4u87HW8NikX8hshVSBGqhTohjln8L3Zepyr5ag','c','7cqjf38k5kNhX4HWQNwmmQJuZwus7kDcUld6dNQBnTFHt2','H','eHV',15);
+INSERT INTO ti VALUES (12844374490404772447,4,'guviaajLiKI6q0r2LHI05tMfcbMCR97RFENwVYQ','LT34jAOe2U5w7rMcAM103VPtkCVV5hatiaUpf2yXUjdN5gqwP9jKSLWQ8Ok26LSvhNK3ESOp8m1s8o7IX6kTo9NFtTVNN0j5oc7EVDjbnQBu278kvxtd47osWXvVdoyE8rwVnqipwL5GQsa9HxXMJYnqH0jdyn1BY5D3oBv7ZFjNilUZA4u87HW8NikX8hshVSBGqhTohjln8L3Zepyr5ag','c','7cqjf38k5kNhX4HWQNwmmQJuZwus7kDcUld6dNQBnTFHt2','H','eHV',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c CHAR(95) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(60) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-82,243,'waJ5JSSj32lptvrbO3MDXkKvGwPoR6C05qv8ejKkWlbhnPorXrpF0P','SrY0DrGxm2zwwQ6IEFb98Rv9C4k1tmQkOUcMgD6zrPTAykNVz','SOQoC1YZpvOu5dC5ej5itU2QO49ul8JNoQc','pdp2u6yyr7V3g','t','S',0);
+INSERT INTO t VALUES (-60,111,'S7DxL9FC1pj11mKivsr','BsRqoqcQRUHWjTMQs10mEaGyl8GtSBTApunae','5gjH6GRYtl37HyYT048M2oIY1jX1ExZ2P0Crwc96G6lvQMcwtizpKiKwvhfv30ala','SoS','q','i',1);
+INSERT INTO t VALUES (-94,155,'6b0rMYi8NbYEHYII','dogC0Y9tGUgPyqwiSG0W','b0YB60AyjoU4JGoz1HQ7J4GNVSmxEhhea6pbFitDV31xVEbUpcySZRimTuYXzNmvWINruBuH','GhpdP9SHOmcTuJJpyhIHMvzDZF4hyxRTvpbDxRHMkoOHfegcXGKNHpXi','8','P',2);
+INSERT INTO t VALUES (4,222,'PJYifwFvccAOubhdAow5MxNts1t2RkSJc','2rPayOr','dc5LeG6DshYyFBCx','Agpn26OzXVRX38ajcZW','6','1',3);
+INSERT INTO t VALUES (-69,48,'kWSydMxh4D3F7lD3jDUZJYdOanAXjZpUYIfCSkgnZJdrEJ5e7IHzf7I4gzpNq4cjyihNuOgWji','geAu','cGht6PeUyP','Zt31FV3FPsq1nMRgOGt39uxTIGNLZ32HKCyoH2p','T','V',4);
+INSERT INTO t VALUES (72,30,'kcCy1y0J6vBEDdKKYUO7dCPmU84ejsJsyLEBK7lyJ57iihTfFqXNSp0OKhsBfKIGdg12Gy3sZqaMHGuKlLREj9VzHiqaC','LzJqt6ElrYmWF9T2413va25utt4','2g8LHBPW7ZaxnlNYX088IC42PUMXBKRXwmVKVABziUW3Yr0DbnWTrbALm','KkvVaHcvnnWnK3MKZiF5thCjA8E28J8fim8y3OakJUY','5','a',5);
+INSERT INTO t VALUES (71,167,'7aI4zufRWB32P79WbzDUWn8qPNL86Bf0dYvZRNK','vQCkBw3oWwzAKH2rNh9Etp9PnUPjuXFLPKDKXKqv9zWPv','I1e8Tj9xY4i37j139mEjwKMpZc','FQxYGmAj3','N','X',6);
+INSERT INTO t VALUES (-112,194,'pg1BrwXhl3CVsAqIixdkBH9','Ag57Dq50zKJpUI1g8YC3tV9m0JOT64eTmTC','PVZUFELlhoC82CclQ24T','tau9jN80loCgDDDBjDgazo8nZ7qnC0','Q','e',7);
+INSERT INTO t VALUES (-69,208,'9INzbzUwMI','mDeQIlm','2bHvqStBbScfa','WK2Usa8JZlizLgib4zM7hqIMXXaj7atrjlbc1Aka6FeDnlEAysSJHi','L','C',8);
+INSERT INTO t VALUES (4,227,'GntvUAZqDzm316agNStqFJ014D0qsoCloiHWOO0PRBIqMbcLc55bNz15E91SUbk','OijfJFBB3CqcEz4vl','PCwuR9PQalHvXJsjNXTEhas3envuUmqWYKSenVPbInIDDvp','B7yRvgfDOR','N','v',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c CHAR(95) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(60) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (3016198521433265800,3302691,'BNZG','wUNWPvYXYOKC44q3l6BsVBgpCq2AqBMDaPCRbgf7XoASI4M7FThLiqtf','B7biuJDGgNgGqzQhgNQPTqScQU4JdGgzzdWZgxfmkfJJrvZhNfBuVzQMHFEan','wS9rCwb','g3gbwjUZAB8saxM3oBLcvyIiMdurI2Eovd8SqxYXpTYIIL2cNTn9B7Rtt9ZAZHEdQ1IRkj5j2t4JcEzyx6K6CAGoD','dVGSAruDWdyybcfX9qzYjpAJA3TkJEnUTZ7scYmPZTe',10);
-INSERT INTO ti VALUES (3016198521433265800,3302691,'BNZG','wUNWPvYXYOKC44q3l6BsVBgpCq2AqBMDaPCRbgf7XoASI4M7FThLiqtf','B7biuJDGgNgGqzQhgNQPTqScQU4JdGgzzdWZgxfmkfJJrvZhNfBuVzQMHFEan','wS9rCwb','g3gbwjUZAB8saxM3oBLcvyIiMdurI2Eovd8SqxYXpTYIIL2cNTn9B7Rtt9ZAZHEdQ1IRkj5j2t4JcEzyx6K6CAGoD','dVGSAruDWdyybcfX9qzYjpAJA3TkJEnUTZ7scYmPZTe',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(6);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(6);
-INSERT INTO t VALUES (-3695169262814014965,6245626,'cvVPGf','IgnjYpRFs','bAb7xcz0','HhVDkOk9m','rDPfmSJTSb6eVRuYIV1BaFaEMLo9SBSekzelTLNJkmwl0bA','RkE4p2ZvfD7WzGhOsUgOme9U78oBSmOt6HcXgvcll3dLKWAlEHS7Y4TqpyLhmHqvRJw67f34h',11);
-INSERT INTO ti VALUES (-3695169262814014965,6245626,'cvVPGf','IgnjYpRFs','bAb7xcz0','HhVDkOk9m','rDPfmSJTSb6eVRuYIV1BaFaEMLo9SBSekzelTLNJkmwl0bA','RkE4p2ZvfD7WzGhOsUgOme9U78oBSmOt6HcXgvcll3dLKWAlEHS7Y4TqpyLhmHqvRJw67f34h',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-7198693062707437809,6280024,'zO','rtg0Mw3wtUcStKtGQrj3PWJkMLxlUy7d9rUdZg50yUrBVx00k5ReoJvhUgrbXzZ0h9By4YAgQuhp64NM5HydZNddDh1r8V6D2PLUQzbbbOKefSvnbkfKefXwpEjetMTsgqpsboQlFVi5OlEyPqwySFdUgPJdtvkOMAQLVJDY2cGLFa','OS7LVQWUtQnROYybS0WZbQmuHoYgzfcKjLtV4','lTpgOfYsq','4zIYvduP4dk6OHWjRFQLe0CACMsPR5KURKdYCstSnVdh89TpZ0','KoBRqADBjLGRah9nF4cNuZNLJzfCI',12);
-INSERT INTO ti VALUES (-7198693062707437809,6280024,'zO','rtg0Mw3wtUcStKtGQrj3PWJkMLxlUy7d9rUdZg50yUrBVx00k5ReoJvhUgrbXzZ0h9By4YAgQuhp64NM5HydZNddDh1r8V6D2PLUQzbbbOKefSvnbkfKefXwpEjetMTsgqpsboQlFVi5OlEyPqwySFdUgPJdtvkOMAQLVJDY2cGLFa','OS7LVQWUtQnROYybS0WZbQmuHoYgzfcKjLtV4','lTpgOfYsq','4zIYvduP4dk6OHWjRFQLe0CACMsPR5KURKdYCstSnVdh89TpZ0','KoBRqADBjLGRah9nF4cNuZNLJzfCI',12);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-74,157,'qnp8IZvMaHQCehCAEr8','EF0zLuG8peYPPsGmS0','Vy5dGCNE1R34J2MRTl9nSeqLzDKFQp6UymQPZC4ebKRbwsz','afn10CiHsAcO','C','T',10);
+INSERT INTO ti VALUES (-74,157,'qnp8IZvMaHQCehCAEr8','EF0zLuG8peYPPsGmS0','Vy5dGCNE1R34J2MRTl9nSeqLzDKFQp6UymQPZC4ebKRbwsz','afn10CiHsAcO','C','T',10);
+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 (7,130,'iknsKyOco255PXIIkK143Wzt7H1QE6EyIRjFTtf8tEP81AAsnUGA5boh7hWH2H2q9GzQx6L1c8b0u2p3dH6kvjy','z6WVxN1y','6WT45iyG0JW4qoOfn','ncIPpNJ0T4VMvQi2Q','h','h',11);
+INSERT INTO ti VALUES (7,130,'iknsKyOco255PXIIkK143Wzt7H1QE6EyIRjFTtf8tEP81AAsnUGA5boh7hWH2H2q9GzQx6L1c8b0u2p3dH6kvjy','z6WVxN1y','6WT45iyG0JW4qoOfn','ncIPpNJ0T4VMvQi2Q','h','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (16,130,'aEvgSwXATLfHyZJyElw7jW1AlZlXZVBtojlbwuFzbjawT3tYDwDoIeIQRIL9bancsfoHNo6G8GSh9gxvoGn2VExN','TAr6ZFQiLcSw0IsV6NVB7Sa5pdzlFet1mLhKXjiXLpexxhbskuXekv0ukssjek31vsOruIYgDiuHpqs7Harb2oui','XIUYu7TWBxIuNSey5AkNCIdncp6GjY6G8jA5MuRNbI5UV4XoOAx','aWlP1QjCzbpqbrNT4','T','J',12);
+INSERT INTO ti VALUES (16,130,'aEvgSwXATLfHyZJyElw7jW1AlZlXZVBtojlbwuFzbjawT3tYDwDoIeIQRIL9bancsfoHNo6G8GSh9gxvoGn2VExN','TAr6ZFQiLcSw0IsV6NVB7Sa5pdzlFet1mLhKXjiXLpexxhbskuXekv0ukssjek31vsOruIYgDiuHpqs7Harb2oui','XIUYu7TWBxIuNSey5AkNCIdncp6GjY6G8jA5MuRNbI5UV4XoOAx','aWlP1QjCzbpqbrNT4','T','J',12);
+ALTER TABLE 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,191,'RNKnSLL28SD0Tkjn9oWLqs3XHgG75snBFtf8wf84FACFDOzTEFUSwCRFofpsVyfEhJQ6q2jQUldl','NqkBRiBjxpdMtdDeTKhb0NblpkRyR2omqK80XmGUNDKSHxxKYGkRqW0qvJNFRyhgPipQ69Wygn7PyUbaUpJV5oCMZYOMPKp0fFeQ30eCkvsNrJLbhirAS1Q589whwdhzT6b3rWyNpRlVX5tn9PElghRzVCo799HyXq7NYolcphipnaveGBeXK7RiNPKfrmXt7u5D7duJoTq2KGZTiZmv6YLc9','2aWF9PxkkdhJyM5Nik2YxXFBF3BdfJrK2AF3MZtnegZ87ds','sKhhaF3arF77JTilR48fVOVRbwJuIfoeFXokSnIRsA31TASAZQrFyKTiyIlM5osCEnFnRrb2Aiqjmw','G','0',13);
+INSERT INTO ti VALUES (-26,191,'RNKnSLL28SD0Tkjn9oWLqs3XHgG75snBFtf8wf84FACFDOzTEFUSwCRFofpsVyfEhJQ6q2jQUldl','NqkBRiBjxpdMtdDeTKhb0NblpkRyR2omqK80XmGUNDKSHxxKYGkRqW0qvJNFRyhgPipQ69Wygn7PyUbaUpJV5oCMZYOMPKp0fFeQ30eCkvsNrJLbhirAS1Q589whwdhzT6b3rWyNpRlVX5tn9PElghRzVCo799HyXq7NYolcphipnaveGBeXK7RiNPKfrmXt7u5D7duJoTq2KGZTiZmv6YLc9','2aWF9PxkkdhJyM5Nik2YxXFBF3BdfJrK2AF3MZtnegZ87ds','sKhhaF3arF77JTilR48fVOVRbwJuIfoeFXokSnIRsA31TASAZQrFyKTiyIlM5osCEnFnRrb2Aiqjmw','G','0',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (94,62,'hNtrMlbs6PJa290F4l75tluEpSaviWoveYSRUqzuQKWzg8QChS3qTP7RbLeR2207SSxVtwx2kH7fuqARoPIQVY4Ymv6PrI','8LFBVM6aWrf9bs35IJDYa314faOOxkY4epXaJ3FUXfYaV3lsfYJmY8upsAr6OSAHCkfX3pbEpbLG6D6RnSZy2ZE1xcOz6fPnzMn21N86mwRoJHPVSiDbe4TQeQ5s0pvbQMwbGYKpjtr3LmpLqF1COYwNb3sxYQYJk80J1m1FntkhZQXNLISC2tOMXQQPLuPiCsporcC0XrvYuYC3qLY447jpZtjRmL6CGUgZAX5cmrMl2CC1LvAXkbW9O','Tpiu14iC6LVYMBhdVAUgIXwkEZgfx4Z8WsrBZ2yNTQUUvcrg4mW8JlmjoEwXgJ4eo0NFFeTTastg','k6szR8vqg7iWtCT4CEnBNhDeJQIWNTwwuuUmI7nvigVsB3SQlxMWae3blnvR2UOaLAYkAQMHuzBjGqTbpG6PLLKYRPXp0ZZdGUqna8KfxLBpPrIyr4HS1wZPfxDyeIZeZh15xuh8PCrlx5j3HazqKVHEQPjWHLxefZIlqbOH','m','Q',14);
+INSERT INTO ti VALUES (94,62,'hNtrMlbs6PJa290F4l75tluEpSaviWoveYSRUqzuQKWzg8QChS3qTP7RbLeR2207SSxVtwx2kH7fuqARoPIQVY4Ymv6PrI','8LFBVM6aWrf9bs35IJDYa314faOOxkY4epXaJ3FUXfYaV3lsfYJmY8upsAr6OSAHCkfX3pbEpbLG6D6RnSZy2ZE1xcOz6fPnzMn21N86mwRoJHPVSiDbe4TQeQ5s0pvbQMwbGYKpjtr3LmpLqF1COYwNb3sxYQYJk80J1m1FntkhZQXNLISC2tOMXQQPLuPiCsporcC0XrvYuYC3qLY447jpZtjRmL6CGUgZAX5cmrMl2CC1LvAXkbW9O','Tpiu14iC6LVYMBhdVAUgIXwkEZgfx4Z8WsrBZ2yNTQUUvcrg4mW8JlmjoEwXgJ4eo0NFFeTTastg','k6szR8vqg7iWtCT4CEnBNhDeJQIWNTwwuuUmI7nvigVsB3SQlxMWae3blnvR2UOaLAYkAQMHuzBjGqTbpG6PLLKYRPXp0ZZdGUqna8KfxLBpPrIyr4HS1wZPfxDyeIZeZh15xuh8PCrlx5j3HazqKVHEQPjWHLxefZIlqbOH','m','Q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (64,209,'OkEgNZYiRlWl3tq2LGYEIU8Qp0pxP3XHyAswBfo0xVkYF3dS4t3QKYdTKKd7yWbwmoVIvUa6esQcpfg16iv','TeCbhtok1WjJoUGMYOSAHaBVf6tvV5pbX8jjjwi5lNih2Srl','RwLGOafM1B4npGStAAl43tHyYv6zY3e7eO2v59VBDRvpK4UdnpUSeEhId21RkvNugS','D2h1GgcH3q9EN5DLLsm2GKMf7s8lFAUC5Qo3iAPL4zomoz5CQ7V36X0aShVkrh10x8','iT','Cd',15);
+INSERT INTO ti VALUES (64,209,'OkEgNZYiRlWl3tq2LGYEIU8Qp0pxP3XHyAswBfo0xVkYF3dS4t3QKYdTKKd7yWbwmoVIvUa6esQcpfg16iv','TeCbhtok1WjJoUGMYOSAHaBVf6tvV5pbX8jjjwi5lNih2Srl','RwLGOafM1B4npGStAAl43tHyYv6zY3e7eO2v59VBDRvpK4UdnpUSeEhId21RkvNugS','D2h1GgcH3q9EN5DLLsm2GKMf7s8lFAUC5Qo3iAPL4zomoz5CQ7V36X0aShVkrh10x8','iT','Cd',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT, c CHAR(18) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(68), f VARBINARY(56) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-29662,-97,'zavh7nV','06aOUW6Q8owwMKeyLd0Ovm339wAye7dui9a0476JFY','jLyzChagcNDIxW','SsnI1kaiJBk3QXeEOiEMhK9OFoS','V','41',0);
+INSERT INTO t VALUES (-16395,94,'oDWFuhKR','GWqGiG1Dflwc','yaKmxcLKlqp1viuabEM1Ij2v6jhf8R0zINr0ZsuY','nO8AGYoxOiY8ZeIxSJUEZerDqjURefLHarNdySWNNokb','T','L',1);
+INSERT INTO t VALUES (-18038,101,'4hSVs5oXqY2q','Xt0Dab1Gxm','4Ko5vgyO4C2sbGvYijKVselXaJI7yACXNydoU5RRqOKMFfke7VVcl','OLM7oZWSZQb4nFDOL9ZcZhnxDjdX7TeL9','J','uw',2);
+INSERT INTO t VALUES (6851,109,'wBIuha4C','HQFRB','qjnx','xr5ahZs29ndUVNsWFIZCFsuahdsuh5cDM4f9pilJl','k','5',3);
+INSERT INTO t VALUES (-12932,73,'gJkuleHxXBxKK','0jqIza7KaE','H7Rrrx','BOeShY4kkgdFQb4Zv6T4igR7zmWW','E','N',4);
+INSERT INTO t VALUES (4920,95,'6mwxrCDT8','NQxVobzNKl8qXRJUfq','rJeMFnFeDqcLpVos5NH07bNyTSsQ0INcZo4FsiezRqD4VG','GaTpt0dzeTAmD4QnZ6RkGYvvrpnNxDo3f9PdbHrRngiO','5','t',5);
+INSERT INTO t VALUES (-27743,-68,'5KaWxBXa1YpDO','LELuiPro9hii0M9FCv54dy56E','TrazTNj7xlDe7SmisPirMSySYmO5RTqNBfOCXrmrixueqgaz13FCQTFZuSLTvuWlc','sTrgt9IsbezW','a','F',6);
+INSERT INTO t VALUES (13332,-93,'hJ5Stm9pA','YkKmYho7f5xGln2bIhbFOyAST','MSKkV8D3qZBa6O7NHKuT8biBwaZXs3o5gCRBt1Gt8CS','sABznJ9NUe4d','A','eo',7);
+INSERT INTO t VALUES (19801,-32,'ydU','PeFMhzyQNppp','8vHoDAWFLa0rHV7','KpeRM6sVF1IFXrSIQ89KOBEXuxExEYBv','b','L',8);
+INSERT INTO t VALUES (-1068,-67,'KXTNzUSAs','m0Vd1voiXQKua07jCbcogRbPiLxCm','LsI8YWfY56dkXVgZsKCSp4pYY2VB3c0IfQt2YwHHLUhQOyk3uZKd9hY9','IMxgW4TyXA9egU8LSdek8wH5B7E0UvwFsTsQ4UIZnAC0k','Y','i',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT, c CHAR(18) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(68), f VARBINARY(56) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-5510085,-58,'yUKD','9czJN9R3yhEBEaxFuuxR7kOHvriPXeiCYyc','wwL','cn8lQLwKx9P6yBVoWBfCLulHBczKLECI','m','U',10);
+INSERT INTO ti VALUES (-5510085,-58,'yUKD','9czJN9R3yhEBEaxFuuxR7kOHvriPXeiCYyc','wwL','cn8lQLwKx9P6yBVoWBfCLulHBczKLECI','m','U',10);
+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 (-7472065,69,'kdpw9gjcLy0KUH1Y','DDdGSc','Qfn9ptDNfGecNnQQfnvzIHE76ZxSyjxiELrgTezot2q2X8e','dKYUZ6NrZBx14hTw6Gov','F','S',11);
+INSERT INTO ti VALUES (-7472065,69,'kdpw9gjcLy0KUH1Y','DDdGSc','Qfn9ptDNfGecNnQQfnvzIHE76ZxSyjxiELrgTezot2q2X8e','dKYUZ6NrZBx14hTw6Gov','F','S',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3236744,-70,'UmnhQvOCu2VjNfawbHT','K0EzHIrnE26IMK3t','Ix3DFWfGKvNJeCQr3m5V5RpPnvCNwg5ck5YMfeHTqFqCRL25e7Jdq','X23UThAWSwl7EPq15d76aXeoEnmv0ZNliR7buIKgdnOEJpWJN87h7Uf','r','C',12);
+INSERT INTO ti VALUES (-3236744,-70,'UmnhQvOCu2VjNfawbHT','K0EzHIrnE26IMK3t','Ix3DFWfGKvNJeCQr3m5V5RpPnvCNwg5ck5YMfeHTqFqCRL25e7Jdq','X23UThAWSwl7EPq15d76aXeoEnmv0ZNliR7buIKgdnOEJpWJN87h7Uf','r','C',12);
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 (1676541045291407212,11801856,'Fru','PMLJaZP2XqOtMRdRkMh7yq7j247OnvSUFZTL4OWCUsddBv8l4qBUHuLfC7ifzw68m6GGa','fzWQFfev6Izo5FFhQ1SHCo7BoSpdc080x61ItZkbND84OrgGNDGRBX5EevvRXkMGLOcciNtP4RPvRpwCpYFl79Y','yz2L9VRxauNvNQs0eWrk5FON2naKFGzWxsXL8v0','x4CGbNXX4Rd8c8jbDGemlQuUQuL7XojnokJpVhFXJOPd0EttYAR7QwOhLsdbF6F1VHBQcJqFdLicdHXjRrvI','OfjSnVUUR3ELXZloONWXlf6Dubf0jam3UTJriFheZP3Gy5mFEWp3OkpN5WPXbr8wnoeAU',13);
-INSERT INTO ti VALUES (1676541045291407212,11801856,'Fru','PMLJaZP2XqOtMRdRkMh7yq7j247OnvSUFZTL4OWCUsddBv8l4qBUHuLfC7ifzw68m6GGa','fzWQFfev6Izo5FFhQ1SHCo7BoSpdc080x61ItZkbND84OrgGNDGRBX5EevvRXkMGLOcciNtP4RPvRpwCpYFl79Y','yz2L9VRxauNvNQs0eWrk5FON2naKFGzWxsXL8v0','x4CGbNXX4Rd8c8jbDGemlQuUQuL7XojnokJpVhFXJOPd0EttYAR7QwOhLsdbF6F1VHBQcJqFdLicdHXjRrvI','OfjSnVUUR3ELXZloONWXlf6Dubf0jam3UTJriFheZP3Gy5mFEWp3OkpN5WPXbr8wnoeAU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED, c BINARY(23) NOT NULL, d VARCHAR(50), e VARBINARY(28), f VARCHAR(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (943733,50453,'78IbZRRhSkR1bHGf3A4um','JDPakCGEZzz2U55pdw8WlS0WtOgep0Xz4XptiLsnNBaGmuSnPJ','a2AJ3zve9X','dOAYkElP3SC4Quj1rh3jpznjNbt','dFsFY5KJV89XYw4L3hvAhabkPtL3jz4J1y2tsAQLdJhXhrkDaaUD9fCa5sRKwUOcIv9eVcQhdlrtgimBjndZ1Uf5','YgNHTDxvY5kZcurpPtVU7tcZWWNN11i',0);
-INSERT INTO t VALUES (2891657,853,'m','Nwgj6hvJbTfviYEoF5l','yf','gMpZY91','dQg6VWP380QBqlhrYrIvNLua1NBvoEXxa8azSJpeWX1ZtHreawTvHgmoM0otcstfIx2MXCtX1FgshLF','j7wTkEzMQGn08pvWQVisR7RreOCXz7XKJH',1);
-INSERT INTO t VALUES (-2568184,28645,'441t','HzWahaXVQLJ','veDhfciNmMjYHHyR28Nn','Cukr8K5rkim','Jn3DYkBGSu9aKQWKZi508z6GL6tiWEPA1o08tIFz7f','eKWQn1jogD0O4oLLzonlnQzUxUerlHLO0A',2);
-INSERT INTO t VALUES (4000684,16834,'vk0','sOcbx0aHnX9ElM6evX6AEKz7WpLk7Pzur','W51Lcwyyx','BSOyUW881hOHNt5JUE','s842Kzs0ucEAMTmGbyFwBa8XoOR3vMY','pc',3);
-INSERT INTO t VALUES (1345726,56069,'Ox','gdREmm9zmZzjSRmk9ATaT9','hYfvotPrOCi','uHShagwCrFi0e5NgzhSb','CW4FlEXKed4Ux3yihB','DkG1O7PSXscOImQuvzZQ0xDK8jrV0QiwtGzQNR2fz7yPLlKwKK',4);
-INSERT INTO t VALUES (-3903535,14499,'0e3wWw1HwN35GA1YAph','Jh3xLp6thvoFMRJJLUEmBws','ga4Jq','XMysAzAtqOeyzB','Wv1Cj0QGTgkSIB0eWOX3','tXGfqSjiiYLq4DRwW6Pj4FmGJohDIkaT',5);
-INSERT INTO t VALUES (3893367,36386,'u1ZRWqJoddSi4vhR5','JAPkhuXI09p9Tg6Ah','0ImNWiUPlUNQ9T6CZH','oGhpn8RKYOrNlrEHjMKFloC2vs8s','U1DZfjI6PhgGsuKEyWuWUglsWYEXeyVCWTU4bSFQ2rPodRoKgGoMBOCehon6OhHlHVSCbhhIDqk6fQSk26lem','vrHYkHbVNPCClXirHR4puBhbGcQqQzyZc60LVt8Tu9N6iHk2GrBakUOLzqwmettpysptG6dTzOzY8nmyoa',6);
-INSERT INTO t VALUES (-295170,33278,'z57Fc9m','zeHA2cHoDtzcKd5DfN2WNhgQdYJtAlCBjbIO7p1ohuSP','MXyUnmHmfrvCAUDFnomLQ1dKUN','jVWhF4UC','oXXtF7E4uUBUjux34zU','b9el49vdMy8u60xOxt0ew6Ihh3gMNKaW3lGEEG9FheZLff6JQVD7Oml',7);
-INSERT INTO t VALUES (-6458057,21993,'WrML05u53ZcDTAjF4v','1DbsazDjwiHMkspiRWY7U03amRlEqRCYc','VbJkVFjN1bAu6mBR8','Aj2kVtvs9esXRdXwasbIRRG4BsoVJmmuz5','xoMqdMnAMhzvIf5KOosAslPzwEJSVRXSy8fFOrWH7b4Lm9hsbOyxdLBtwlZhpKbBd4zwOaB6ARCESNhVwhKrwWA5V','rU7bTETk1uVDeG5F2pdkQhdFJ4VrdLm6GCq54K7xY9XVQQiE0okJhcRdPXMekuN5WnpysApBwxu28C43aPGcHJKlu',8);
-INSERT INTO t VALUES (6285337,5545,'ohqdaLWIWkRPHT','z9nkozu0lCeMX74EiGk14YwzgTdIdgxZ5VusqJkA8PoE2','x9au9fk4BUM2gkMbLHk','qLrLO','Jxmv','gn7DiX7RBumpT566eYZdnFXullGGXLXHitDjUWwNTPpC2ol77vND3uZbwTR44invDpvCLML3yplPQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4765574216322401336,59214,'tU4RU7oVxy04XgnudPR','KXmfjD6axn','JIxPW9frL','HHvX0XhtalZAXlHhHlmK','Q17JuYVeb9llIRgc6B','ItnppGqjEUdKBtZKcr7QnxqoBa1qRc5dCZ9WzM2o0EXEmIqCdgIgttIHnMYXu8GiYk1YwPYSzxr5tb2vzrIuNB4LeyLJI3Bb',10);
-INSERT INTO ti VALUES (4765574216322401336,59214,'tU4RU7oVxy04XgnudPR','KXmfjD6axn','JIxPW9frL','HHvX0XhtalZAXlHhHlmK','Q17JuYVeb9llIRgc6B','ItnppGqjEUdKBtZKcr7QnxqoBa1qRc5dCZ9WzM2o0EXEmIqCdgIgttIHnMYXu8GiYk1YwPYSzxr5tb2vzrIuNB4LeyLJI3Bb',10);
-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 (-3347591942764534332,28551,'fR','IwXbQsNajuq4','n0','pUPQDeXbVwfBm2M50','tFOAxuTRPwO1RFszVau8a8G4LaieX','PJ4IRKeW7U6kJaDqzQU9wHGalrI0',11);
-INSERT INTO ti VALUES (-3347591942764534332,28551,'fR','IwXbQsNajuq4','n0','pUPQDeXbVwfBm2M50','tFOAxuTRPwO1RFszVau8a8G4LaieX','PJ4IRKeW7U6kJaDqzQU9wHGalrI0',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3220078050970388459,30981,'jRvgMhweLUi8mqLrUi2h1ufO','hPBb7kzv06qWVKR5sbEjlPZMth9RduD','VCn2RWPE4rbxbwv5coXxQx9IU','UVO6uywsh17TShVkqY3wd8VrhnkfZkNH','rwtwNMlZzGVgSwINmzw9CoDjyCvhkgikx7Vd82uolkUlQWkuk6ZUgrUnARmzsQu3cUB9Vx18cD5iyqB5P','YhNzyJaIll9L714hdrSQDD76cYjSjED27p4Og43YgZQEoKouIs7xAaDwhJQkBUFVp',12);
-INSERT INTO ti VALUES (3220078050970388459,30981,'jRvgMhweLUi8mqLrUi2h1ufO','hPBb7kzv06qWVKR5sbEjlPZMth9RduD','VCn2RWPE4rbxbwv5coXxQx9IU','UVO6uywsh17TShVkqY3wd8VrhnkfZkNH','rwtwNMlZzGVgSwINmzw9CoDjyCvhkgikx7Vd82uolkUlQWkuk6ZUgrUnARmzsQu3cUB9Vx18cD5iyqB5P','YhNzyJaIll9L714hdrSQDD76cYjSjED27p4Og43YgZQEoKouIs7xAaDwhJQkBUFVp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8529456477426503026,57169,'LWaMu2WDhDj3L','Mb17U9LNkSa1N','s3Q3rfFNcux4dc','4bvxbSIKyxAJphSp14WENfZ','upPYc','IRHUsvD0XGpsLgnFqE33VNPesdCDMYmsjlZ06jdRNkyDZCEQAKp3TS2ZWN8hiZ0F4b4WopN4I51puwKiKxtsv3bElwD8p4yj',13);
-INSERT INTO ti VALUES (-8529456477426503026,57169,'LWaMu2WDhDj3L','Mb17U9LNkSa1N','s3Q3rfFNcux4dc','4bvxbSIKyxAJphSp14WENfZ','upPYc','IRHUsvD0XGpsLgnFqE33VNPesdCDMYmsjlZ06jdRNkyDZCEQAKp3TS2ZWN8hiZ0F4b4WopN4I51puwKiKxtsv3bElwD8p4yj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT, c CHAR(76) NOT NULL, d VARBINARY(36) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(73) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (79,102,'TRINrmXyxc3yGsqPuFOLhRfv37cbZ','RrjL6dKqa','MDfiD1I','bUmETcPanPv2pLS','HSzVZDidcmfz8GE6I77SpciQPDBb2iLXVvzjAqNFvZ7RViwrP','077zXM',0);
-INSERT INTO t VALUES (18,-98,'W9C','0CN2a0OP61yuD','wXhHwdiVc6lsLxssYVuJK7WxHwpJu7XlehbgEjviulat0Gz7','oUUM2f','TXO655j0HpqEzkZpNEcJCozYATanAuWeVpq8HmuRP1snpmzwz','t8PJqY5',1);
-INSERT INTO t VALUES (66,-64,'IXkEUEsRQSUoj','v534MXYL','oVA6erBhYxIcdDbzAbO71XQhH28Uby','TRf5grYnc2y3QOIOh0EmwukUB60GoYTRjFs6xbeVv8IFe6FoREsTj3wEvU1h5yqf5NEFmapQ','wzaVY1JnDgF6d7Cg2H7zp0tXbnv93EbgDJwWY4Z7T','jR88HLiB0X8YyUZUDgrgL1UKZWijtV4Vvqj3XSkUkSWp1JCdKVusaEVO9UXLoZms',2);
-INSERT INTO t VALUES (223,31,'HixNskF31SkwxQqA81OETCGSwVbbjemoiEoG41meJ9kN503Xar1Cd9EY','LuFmMGUO','o9eUFGpuytv42JFZU4ip3o1sbamkRMd4koKZfra3tS','ykT5mHza1lvI5abzjSGBDBBmg3gWqW8TV5EAz4ys6ckzY3PzCuSPiB','Z2TxiYWaIH5RZiFufUUFf2tooLQYT9KgU9hWLLKCZ2rGtCe1ZLVNFRNfVsPrHW3vLEJbWNGXF9Xc9EQE','TklWz2YaRdoKHCjGar1ym9tKeDRd8L2xzDuGBkcfMsxsEYtroXT4LoH2yPw8HLCKruSSP3uon',3);
-INSERT INTO t VALUES (173,16,'w5SzZ','zsgQipOndoxbhgxL1QXnlRtSMAEbSzA','QwcLWGsIGrj0ZHIuXKSYLz','oK0aAwNFed1Z2ctNc4ObpkJ5UOzUpyJ4pYG7FJAhKKOLuEmH000hdnRc6ZGca3','ismlOZVSPtTAcMOCK0xT','vYoWHuunamRvloZzcBs87cvM6GiCSi2UI2vEc8KTOwZ2H0kmL3KIVC',4);
-INSERT INTO t VALUES (202,95,'ExKCqUrcyr2fdk','Mr44HOXU1KkEwcW1t','IaUpBgU028xywkiiBtWxb3nV','ydBmSn7Tsa4eLUjYP1BA7J0ZPZFV3jPYlmfuwsNZFpL','4aeKNWecft5qyGnOHdS3GZCyY3jHTeuvLjEJ5HsGo2Owc1aODgL0xC4huWqrPmoDUq09AtegB3JOZjuAZpLq','Dn0p5ZhctiohBieONXRso6phpJAbqGqgEHPkFDo8tAanMZlnTfqVHJmo8CCbGS3YOinPniyiynY0rY8rz4wSxbHoO',5);
-INSERT INTO t VALUES (7,-48,'HtzKHbqfOhLeuNHRD6uv2DdzmT9G4o38v','S9buGIWb','92XMf88oykaNB6Yl2VCVIW','LsV3r61YzfJTiR','zo7QYbJCFYYq7H','nanJuXnSCU575yKUN2P1Y',6);
-INSERT INTO t VALUES (27,67,'2u6kL2MVCwhx7ZIYfQ5S5IwfxM','bJbq','PAOvkERnaoUiHlueUG5kkrsz8E','Eg07IEZnt4xAkx1oIrYco2nwtM1xA32Zics1TGl6IW8vdYmTZJoR5kwyKcZESNX8Q','N6NHmNLFzq9HM0NcYjlCRdENSdNvcCrZ1EdtIEHLVXpmHpbtrjI6UgDej','sB7yAMGMmZPkr1SowCS57UavJGdCqvSoS2F0AWq',7);
-INSERT INTO t VALUES (228,46,'AAWO3moXY9w69P5ChXwz00sPyCkBO8fGkgaxSOnl8aiVwm7LLcQNLih','XXWfz2','IsUPxRCTS4iAyEJFpTG9h7MbLnROyvCpWefFwC4W8jcFqD6','A2Q5JAuk3I7qsYqVNHQnPqlRbsxyAbn8GWDznh8DaL','Et3KoEF2Coy8zOJd6tKLs1y8Vpey6FkmL','ivzTZxSekPwmKQDK2ZUS5Q6gE0d4',8);
-INSERT INTO t VALUES (135,98,'tqHZgHZ4SK','l0z8lAIroFeGMO7Mu2CZ1CVy','CQX','Id4RSNWdGGGtksKUuyFyzNkwBYu20sxcSpgwIRtU9m6j','sI4hwvIphW7jXOxxLoNCO3cIISvFn1lGfxTdoB6a1w9LuG5UgOizq','sKU9yay9pmeaFfgGamgYDc0qiUTuMOTb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3753940,56,'dWJeY8MdRXeX','uu1WrHyNA2cOUF0CTanxCaQF4jkm3PAhHNLFpqTYbtOQWEbvizHL7fNfMdsG7uJd5tg','dgh6lsVMwVROHA1sr1o4ANHOC4EHK6y7','J01Cb1VeE70ZGoc0uDmRMPYDXCBgwY0A0efw6scIYwnXen42ONaWy3RNPbK08AZL7y4my1iUBz3KikFOK0SaBQegFqG9nl3nT7FOWc0iesrNf8k4fiEBXXbM96z2kNbZfLGo15neqfUTC2Y8f7CJqquOC9kb2QsKKeL8oIxm','l','x',13);
+INSERT INTO ti VALUES (3753940,56,'dWJeY8MdRXeX','uu1WrHyNA2cOUF0CTanxCaQF4jkm3PAhHNLFpqTYbtOQWEbvizHL7fNfMdsG7uJd5tg','dgh6lsVMwVROHA1sr1o4ANHOC4EHK6y7','J01Cb1VeE70ZGoc0uDmRMPYDXCBgwY0A0efw6scIYwnXen42ONaWy3RNPbK08AZL7y4my1iUBz3KikFOK0SaBQegFqG9nl3nT7FOWc0iesrNf8k4fiEBXXbM96z2kNbZfLGo15neqfUTC2Y8f7CJqquOC9kb2QsKKeL8oIxm','l','x',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2403394,7,'v0b5hE4v','ppDLHJ5eJT4DxJxoljlFhQK8iDZDvYtqYnxOO0E1GQMe9qg7OJmGjTHZR3YKpaBWOwSlQNupzbujKNVJDvSqqClL944NdJwqt7A8aXKoixlrH528P0jioPQ6N9K3FarUvOtKk4zWGJfwOKY8rteDuqa2T2WUSiryl0ug5cAdcilZBh9ZxKmaVDOocQqXSzVtQVuBRYCPcmmoD2AcVey6Np','fWeOb2YeAbjnFhX6A5e','VS55rT9uzEU2S4fShgRnup3mZQRPB4Vq1WuYZxzBqUW1EgqWFMdz4JyTfH0WiCDeuqXPlUcSQ7PUQYAFMStmCJnc83HZey2hRo4ENJsZgumJomFNkRTYckSk2Qssd04Fq','Bq','L1',14);
+INSERT INTO ti VALUES (-2403394,7,'v0b5hE4v','ppDLHJ5eJT4DxJxoljlFhQK8iDZDvYtqYnxOO0E1GQMe9qg7OJmGjTHZR3YKpaBWOwSlQNupzbujKNVJDvSqqClL944NdJwqt7A8aXKoixlrH528P0jioPQ6N9K3FarUvOtKk4zWGJfwOKY8rteDuqa2T2WUSiryl0ug5cAdcilZBh9ZxKmaVDOocQqXSzVtQVuBRYCPcmmoD2AcVey6Np','fWeOb2YeAbjnFhX6A5e','VS55rT9uzEU2S4fShgRnup3mZQRPB4Vq1WuYZxzBqUW1EgqWFMdz4JyTfH0WiCDeuqXPlUcSQ7PUQYAFMStmCJnc83HZey2hRo4ENJsZgumJomFNkRTYckSk2Qssd04Fq','Bq','L1',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6735552,-52,'dJi03W15SQUBNlnY','talA11sEQJo3zXwQF5MfBdBhloAXb4Dyd1rS97aPKHtVcNSIXsgm','O50bOmcRXH0AyrFI4FGpH1n5Gm0z4EIpEtEmSaSxl9uefI69P9GJRQjN','7cWuWGIVD7ockwmnbmpwnkLWLCbR8S2SDwYEzhFPlNvAb1dUKp27k64IeorqpxYRiKCK5QcGyqpJnNyo','8M','T',15);
+INSERT INTO ti VALUES (-6735552,-52,'dJi03W15SQUBNlnY','talA11sEQJo3zXwQF5MfBdBhloAXb4Dyd1rS97aPKHtVcNSIXsgm','O50bOmcRXH0AyrFI4FGpH1n5Gm0z4EIpEtEmSaSxl9uefI69P9GJRQjN','7cWuWGIVD7ockwmnbmpwnkLWLCbR8S2SDwYEzhFPlNvAb1dUKp27k64IeorqpxYRiKCK5QcGyqpJnNyo','8M','T',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(1), d VARCHAR(31) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(46), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13611075,13313847878489393185,'W','k8UBIZokMqCw6JsFukunH7dj','hwhT2b0vBTMJCsp9Zdf370CO4A8FlK','ka','8o','z',0);
+INSERT INTO t VALUES (4309109,12328551439355004453,'M','XzRSe3G0AdQi0Vkdcm2auZ3','D4iRtP8gQzofJgy9uWkR7','yKqwHNacxpHECGSOcZjjHZuUpm70JBaU','j9','A',1);
+INSERT INTO t VALUES (8883684,17487932806342030412,'U','n1MUgy8OJnTk0ue0uEvOnIHJ','gY9l0D0iMnJ6YRe7gCEqIsxqp9Y3XTdB2JCPG','AJ2kzf4oSV','G','1',2);
+INSERT INTO t VALUES (6485870,9814973291527080568,'w','9DxUwbHmb70s7x','JJDWRTRjSZrThRifkjX5pPbrYTgrfqsGKY','kyovUux8qJ5J7lUM3tZ16s0Ti5CUu5qgwXTkKjePTjcbz','r','n',3);
+INSERT INTO t VALUES (3142600,8844722604058139387,'V','qPx52lW','OOIr4xHNoALYF140Q18EYY30','ZoJaMAA7Es5RRfEAPv9IZPIV','hv','m',4);
+INSERT INTO t VALUES (11446233,6292771172555841610,'r','VZdwc1C4','xKlZyi3WfDgOCxRjuQUQkYdAayHbzBEYVf753','Dy','FS','Q',5);
+INSERT INTO t VALUES (6855503,11982275951547007503,'t','J5SvpOvm7DiYMlExz','qILvfkKHB6iMDznmWFx','eYBBgzV93xwS1QpGUaHzy','Li','y',6);
+INSERT INTO t VALUES (4678450,2406894799778188212,'2','E','yi4pD01VtCwkQ68JS7pYuPOwRYmDKo','zOMOkwjiC42vsy4YtFHKP9xIpURT','B','P',7);
+INSERT INTO t VALUES (8670150,14405666372197222694,'J','Cc5920glLoJfMSgCZ','mJLe7ORmycrrclgKlOhNfLLFywFDCbS1XZGlOgoqChjdbCH','4TGH','x','G',8);
+INSERT INTO t VALUES (10147501,7256826785132268337,'l','ZUgjQPAHoxiQZiuK5b4Nl5V1Z767l','dKOhfqAX90','syi2nnkWm9evGK6WytMoG9ws3g2Pa','Cb','j',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(1), d VARCHAR(31) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(46), 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;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (12320814,-64,'nzs5JWUhJ2gsK3fUtWAHjsoTlQrazN7ZIytP','DNcN5DEivF9arNLaN6dDbNKab4','JZssvt7J','nzC7EhdVMcmyXWZbr5IBXJZvcVm','HwfhyKZmrYScWvCne3ypMYIroAPlnSlVa27LNn3avx7eNbfB0TAP9z8AXtPlfondMmIpf7A6X0lomqONSLhixKOW','ED7hVAmFR1K9Zjf7UYxXX5xNjOUPu2ctyQZ6lBO87zI9AQWkzZ90xbmJkZeOkUHprN',10);
-INSERT INTO ti VALUES (12320814,-64,'nzs5JWUhJ2gsK3fUtWAHjsoTlQrazN7ZIytP','DNcN5DEivF9arNLaN6dDbNKab4','JZssvt7J','nzC7EhdVMcmyXWZbr5IBXJZvcVm','HwfhyKZmrYScWvCne3ypMYIroAPlnSlVa27LNn3avx7eNbfB0TAP9z8AXtPlfondMmIpf7A6X0lomqONSLhixKOW','ED7hVAmFR1K9Zjf7UYxXX5xNjOUPu2ctyQZ6lBO87zI9AQWkzZ90xbmJkZeOkUHprN',10);
-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 (9405704,-35,'btda8spRmt7DLypgcHIgMyOHXIA0p0NCASt74HwODk','HGx6NkyzvfkiYrUjnRVfCQbxAVA2qLB','T2M7VxNh2LHhUVADupEo29KJerzeofD4CyHd','MtOe2SmXZTwGLAPRnft3WOlgUyShSOlEp1v','K3PqkS0h1cVVmkDtkY40MlyplWbmg6rg2dvQUn19NnR1whxnZidOU417R9','LrsAwLkeFnfC9b7xAKzXojfLk0',11);
-INSERT INTO ti VALUES (9405704,-35,'btda8spRmt7DLypgcHIgMyOHXIA0p0NCASt74HwODk','HGx6NkyzvfkiYrUjnRVfCQbxAVA2qLB','T2M7VxNh2LHhUVADupEo29KJerzeofD4CyHd','MtOe2SmXZTwGLAPRnft3WOlgUyShSOlEp1v','K3PqkS0h1cVVmkDtkY40MlyplWbmg6rg2dvQUn19NnR1whxnZidOU417R9','LrsAwLkeFnfC9b7xAKzXojfLk0',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7016267,-79,'yH1fjq4HkxMj0OumXU2d6BKcApceTR324c5djfpKw','QsIl4uwpW5qt0iGG2GKZ67x8edPMBSuziD7ryOP5RrsgHL9hYHcvgYHGes2opY5EvGDF43G6UIX3QwvyRRYvtytaGw356qzsvtaPQMq2KJkNzFwoGsvHZ6LSeyjeVaoypoRT4mQtDXgxJs7X10YzyjrUFGOqsd9tGFc4HLhJ9dHdI','vr2rUgFODMYnxem4DZ58sLfoEb0NqVm','j945214zUA60C7NroGw','UMUQahYZ6EXbMKxIpAHLsweKyULum6SacheRxbtTzEwF1FqYTKtK2B9TTcK','i8qZMCJz4RUzz7de0xooUnJ1BbXD7jG6iP3Y1QgRgBrtX',12);
-INSERT INTO ti VALUES (7016267,-79,'yH1fjq4HkxMj0OumXU2d6BKcApceTR324c5djfpKw','QsIl4uwpW5qt0iGG2GKZ67x8edPMBSuziD7ryOP5RrsgHL9hYHcvgYHGes2opY5EvGDF43G6UIX3QwvyRRYvtytaGw356qzsvtaPQMq2KJkNzFwoGsvHZ6LSeyjeVaoypoRT4mQtDXgxJs7X10YzyjrUFGOqsd9tGFc4HLhJ9dHdI','vr2rUgFODMYnxem4DZ58sLfoEb0NqVm','j945214zUA60C7NroGw','UMUQahYZ6EXbMKxIpAHLsweKyULum6SacheRxbtTzEwF1FqYTKtK2B9TTcK','i8qZMCJz4RUzz7de0xooUnJ1BbXD7jG6iP3Y1QgRgBrtX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4353921,-11,'n3lMUfJ3VOIVL','n5aZ4BEJygjx5l7CdlWJo1tf3qxiWaqER8nEJJd7KGV33oRzUOJ9Sdgx4l7snG7D3Es9khMSHWj5y62OD1WEGkHfiwyarhQ1xIweEhGtEwwVDSlI9RcxEiVlKDup9Qhnj2EKbtPLjDkYvEWHkqUrmHLCute87yeT','agLZdvBhJqhFlF0ah','QV2xf15X45xwmkThF1Jmv0uH40eMOXrBzcaZbmbKvKYP9LuFGTXNKghcjTIMl3urWQXQ6wnn79tISeNzXv7AFg2CeS472Cq4WmlWE67N00IUHmvO8c2oDZZI3zlh1VDBsUzI6YEeEiZeXKo1ZWFJmYkrCfuhoqDdiBLNjOyVO4wgkBmRgyPxVNl11r1ps0tPyWvpraqpmqcs1GwE4WUYP7','IqsKBDK51WCP7RaHuPDsGTj8sp4OEpSjQZNt8ZXhnanR','o16ZneTvQZNFU',13);
-INSERT INTO ti VALUES (4353921,-11,'n3lMUfJ3VOIVL','n5aZ4BEJygjx5l7CdlWJo1tf3qxiWaqER8nEJJd7KGV33oRzUOJ9Sdgx4l7snG7D3Es9khMSHWj5y62OD1WEGkHfiwyarhQ1xIweEhGtEwwVDSlI9RcxEiVlKDup9Qhnj2EKbtPLjDkYvEWHkqUrmHLCute87yeT','agLZdvBhJqhFlF0ah','QV2xf15X45xwmkThF1Jmv0uH40eMOXrBzcaZbmbKvKYP9LuFGTXNKghcjTIMl3urWQXQ6wnn79tISeNzXv7AFg2CeS472Cq4WmlWE67N00IUHmvO8c2oDZZI3zlh1VDBsUzI6YEeEiZeXKo1ZWFJmYkrCfuhoqDdiBLNjOyVO4wgkBmRgyPxVNl11r1ps0tPyWvpraqpmqcs1GwE4WUYP7','IqsKBDK51WCP7RaHuPDsGTj8sp4OEpSjQZNt8ZXhnanR','o16ZneTvQZNFU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(57), d VARBINARY(84) NOT NULL, e VARBINARY(87), f VARBINARY(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (249,5587671,'f7xd','QKtqGGopyViWNeK3TMlu2EIiIdNWvX4ZANH0GwZhgBQzDWYlijby','1V2vtrofgeM0TgcfQ91A6zI6CMosCEecFt26t35mtdUz7YRTWj9rUmnyEXMuE2pe89JNFppary5CogCN5p','UO8UbBeQDakGZA','Kxe1I949VYivqNLf2dUnGBaAag6iHPxfjkAL3Yn1Pkdr4QUB36CKr8QgBTznfQGeTWD8sjEht1wg3D48B','Rf3m5Iw',0);
-INSERT INTO t VALUES (118,7382747,'mwCldz05D3bSvd3uz8Y1t5fVOOPZiTY22lAEkjoBRGIc','w20CA75Sy3GXZnQDJcPg1I0YM7RKMqC7k2WsTCfb01NDsQymBLys6KU752gOd4vdXCFkjdo4i','JDdWziTmsm7OXcPorbDNMx9VD49Q0m','jm9MMQsUVHISbmHlujfPS2n7Gsonf9','X3uWfqJiXKHlURyPJ3JwN93gGbsAImHq','60v8K',1);
-INSERT INTO t VALUES (3,4966830,'Oowtknzz3f5xb87SvJV3n4DyOliQNDEHMv7U1Vb7Pk2bTQHdHziiL','k2T4VJk9WTDDK39Lh2zmwNxNPdiYxYa8J1TwxMlY2JtXd0kltZWkD5OZys3EI','OeElpJ0TmujMHF8qDlx8ydPcoYtf7aAtHH0iTC4lLdIXNetkkAES','lCw78PwyrU6kDkgwEBQpefpEbyKEz54','L3gRAcwtMZ8uTZaS2zE4oPbDlNQR23cRL8','jkUutDdQRFQ8AMj2wUFq1TfSQukx0fhBcyyKkqnM51Eg8BJTX7OBDV5BVaTt64uO8W2jmrfaHiXyo7BAgP',2);
-INSERT INTO t VALUES (2,2127084,'qF6ApksWNZX1CrJEnOdxWJK','HasuFaxtOE5BTw5jOCvHcXTYJzYf2J6k8pByJ4PRNyCeK8FPhg0AZCmeb8uonGxF5uLlstg2G5QiP','kyrgPuj6fENIQEcztrcBJFGCdyBzz9KK','Oa','FtkV9ALdZ6ZZO6YikbmCY1cUIcg6sVH7pTr3NafShjkAK6utH8','VC6JzPAKuf6uYFFnJmNQaxVqGHgH1l75lXAI8Xi3kfFeFLZxtTPqOkegNRR2zgOYeS5eYX0glMoAPXDdpK82OaVlmk',3);
-INSERT INTO t VALUES (18,11433179,'xqLKVJ0KH2sYS8NthLb0cDkAyIgg0W3ct6ET3RQs','my0AIBfr0EPaM9Q6G4KwTQ1iRMJiVXp1WQA7MmC13yKefUTFHCK8JiO9r','fdvd9IaFHpUfymRCf1XMpbcSvXK','Yly9GNu3ALiABS93y6NoW50JSqCi3QNf2thE8qft5nT','cUMBucKOCleavp5dTWcxuwrbhPh0zswIlXt5NyzpScMiSYnvHB5TkJmbtDHu','wfsyXySLaI0SOOmUHKCDUEIdyHHFmlLFv4jo4czyBz1DCSZkVYkG6',4);
-INSERT INTO t VALUES (243,485534,'YM0DaElAjBbnYyZl7Xx9EVhcpRTokGLOJNSHD8BZV6f9z1MkOqQqq1HLN','VmUQgM5uycy4mRlxxuEtiaF','0itzogxUx8NTXp3fENVdV95JZtBapYNUZXO','A4ilCrdz9yxr9wlnUiZRyBAUpXl','TTWysRBwNJF5vALkwXaHGhCvIJ1HcENpY5wriQkBKr0xhaKh3kETGItn1cWI9199Z17I4NzNsnWlGPeLV','VvY9ikbcXn2HJPuNaAzuZqfZbbQIcfk1gm0hOqvSJSS70qd6SK8eBlYilsU',5);
-INSERT INTO t VALUES (57,8701699,'qekLMlAOLpmsUiexM32wKOqY4RAtcqu3oPl12mOZxeLOD4nKUT','S50m7SmV3Xy1t0G5PMYmVpDEYntw81GSI6kopK62c4mLBAR9tUuK4iNUKkSV3J5jwD3M5','MJL9VJVMXtjB','dSEGe5soxKvgWRUkt0tnHRmvwDPzwr1Y8ZA2uBe5G9Czn2to','nOGw3RZlIfNNq32y0yQkJzAB9By0kGuVPXb6uejmIBWO3yHHBJgC9hwZQIigFWDPD41ZKLkN2m3K','5X6o45TOitZzrHMy1nFDWtIbrywORPVogsichcjrRZvxhMauxMwjl5k4icYwHcdeeFwJYsxHN9EZzBVr27qwFVL',6);
-INSERT INTO t VALUES (108,14310284,'xe0Ohz62EzodvrR7vldPvmOGeq7ZijwZP88ra2oueIh5','AqVDQaRc0px','DW8BolJ5uvCfJwVgE9cnYkoxi','oMzWWwniVORLA5cOIK','JzkBi8wKQKGOVBJoifyAPJasbwE85jx8y3iXUGTWFZScsxNTMKZV5NmCUkFjv','NWoXikwQz7j2DkdtelI3I75',7);
-INSERT INTO t VALUES (3,1877996,'mquot','DiGcJ0ZPk2WukBwrfsdgacDY7vKTZEFtRJ2JhlKRdQu','0rDVN6lpkUcm0n7lVZnP','LR8PVXC0d1zFZTbay0BwjjcZN3CVILht0','P3jPljISsPzNHzpQ6HONoCYdeia6OLTjRYYbFdqqjmXSCszYQ8BC0dNmAXA','UkGIe7gS8w94ZsCtVhFCOjhfOPqHyb7hipiot4cpW2QccXd8RpmW6SYcCRuN3Z4AlJXW6OfzaFNSgAmVzNAgsdgQZ',8);
-INSERT INTO t VALUES (126,1459000,'LelSAMJvQamMORjDcCBc1LpeZ83Bhczm3ECRC9','zAY2LgRBaA9OEbdrF7asJ7HaQlkb6HI7CnUiCTtkbH8ltKXI6St1n7mZAPHyTQEdZIO2IGvxNmwgF9ADRM','JHxryIsmKdHBwam7CaHxphogXkGExcZRggUvUJvF3L4R0haWux','xvbOGQxC9DWPQKFl8izznYFjHkwGQnbscjYOYHb3QgCrWAF','UrHKjZ1H61aGrJbSGeYnyJfQP5','5Y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7400948,387032417791237325,'m','du6iUnc','taxQvo0FbPPa14Y4DA0I4XwJDPu7wTsGFQidxW5s5775ATpPtw5','0DekVUuIhDZ3lEhrjgTJ','j','j',10);
+INSERT INTO ti VALUES (7400948,387032417791237325,'m','du6iUnc','taxQvo0FbPPa14Y4DA0I4XwJDPu7wTsGFQidxW5s5775ATpPtw5','0DekVUuIhDZ3lEhrjgTJ','j','j',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (36769,3707659905824936423,'er','R0awPA663LDGRPFvBTL','ISHLyF','Jel3','u','D',11);
+INSERT INTO ti VALUES (36769,3707659905824936423,'er','R0awPA663LDGRPFvBTL','ISHLyF','Jel3','u','D',11);
+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 (13265733,8135197979976056772,'2J','BoJYuLRRLasE1lp66b9mniy7uDxeP6gInxvwObNmQ5nleAVOu7SE1iNfHBCbqqQ0zL7aATVZLGPWNMmVTCtMjIjAnMIJ8vuNNYPmE8moXvjGojw4kk76E3z2CEH7WZn8RDFoeUvqbwsDyEbpoGzxPo8fMKxQ9YrHrUG1','qukveDqDkQMmjh0gOMOve6','ASSHofU8zB6M7vcCEHJwq7zHpPVVa1Qct9CJfCsOuZLl','5','9',12);
+INSERT INTO ti VALUES (13265733,8135197979976056772,'2J','BoJYuLRRLasE1lp66b9mniy7uDxeP6gInxvwObNmQ5nleAVOu7SE1iNfHBCbqqQ0zL7aATVZLGPWNMmVTCtMjIjAnMIJ8vuNNYPmE8moXvjGojw4kk76E3z2CEH7WZn8RDFoeUvqbwsDyEbpoGzxPo8fMKxQ9YrHrUG1','qukveDqDkQMmjh0gOMOve6','ASSHofU8zB6M7vcCEHJwq7zHpPVVa1Qct9CJfCsOuZLl','5','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13083078,4574345072855562229,'Ce','ex7UNYCOvs57zrj3CEMZjig77dhBGSRFE8yBqtaGcaaTRyZvrvnqWEBpGxYxxtknpxSSJm7q83RZnXH1VYbMMRrLcV75w4B0G669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6M','eC17v19UY7y4wn1bKDUFTz2kZmVtH','pmNPu30OqFw3UPVUOAc4H9SuBpmpaxWiRCEkQU0ddC9LwXs5fDVqP434ib5MycwH6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj3YpFjJOKdvKqeqQ6EcK63V17Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3vYfpWCKWDDifja7E092SgH2f7SbPIr7LRLjd6OjxdTmXhhXLL6MpO6l5W72','j','x',13);
+INSERT INTO ti VALUES (13083078,4574345072855562229,'Ce','ex7UNYCOvs57zrj3CEMZjig77dhBGSRFE8yBqtaGcaaTRyZvrvnqWEBpGxYxxtknpxSSJm7q83RZnXH1VYbMMRrLcV75w4B0G669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6M','eC17v19UY7y4wn1bKDUFTz2kZmVtH','pmNPu30OqFw3UPVUOAc4H9SuBpmpaxWiRCEkQU0ddC9LwXs5fDVqP434ib5MycwH6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj3YpFjJOKdvKqeqQ6EcK63V17Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3vYfpWCKWDDifja7E092SgH2f7SbPIr7LRLjd6OjxdTmXhhXLL6MpO6l5W72','j','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (557588,8714822118723752540,'g','NcBCd2F7T4DwICJqnpTzjySml5OxGDDu47SwO6E6xwMSaLmtQFVY7x0FM7LpKXa0tosAS30e4TYFg2W6B4SHuh6ciZoVM','R7iJysCKYXbaXO3P8AWok7NKIlP','evVN12Bqqa1DXMttt8whicrnPFaGMYXWgarLI7G5CkxdvSpSzYHJC8ZY9c7yDbOYOztrbZORUYXFAYJsdk9ZUKTf4ox6teDYevpMw4TJQMChXFpFdTWXcUmXv8P5767aKvUQBpwiHRedFMlK0VYmXGs8oRNc9PgAm15CUUSm1KhBiGSW6CqPYvj4c08EF5sv','4lZ','b',14);
+INSERT INTO ti VALUES (557588,8714822118723752540,'g','NcBCd2F7T4DwICJqnpTzjySml5OxGDDu47SwO6E6xwMSaLmtQFVY7x0FM7LpKXa0tosAS30e4TYFg2W6B4SHuh6ciZoVM','R7iJysCKYXbaXO3P8AWok7NKIlP','evVN12Bqqa1DXMttt8whicrnPFaGMYXWgarLI7G5CkxdvSpSzYHJC8ZY9c7yDbOYOztrbZORUYXFAYJsdk9ZUKTf4ox6teDYevpMw4TJQMChXFpFdTWXcUmXv8P5767aKvUQBpwiHRedFMlK0VYmXGs8oRNc9PgAm15CUUSm1KhBiGSW6CqPYvj4c08EF5sv','4lZ','b',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8861433,6030566579493621084,'z1','5SdESTttO8hTshYbnbcJKKSUXlTxjekInodLpUTxv0n9VbmysyYAcDP6Xsl8hJsxdc1lqJwvKEwpznX9S2GO76GkiTTEabRr6QKU9WAqRCEEF6TcsvHi4WTwUipHmtYMQ40lpjAPmDQalSTNqsWkABkU1vdvOCbgIja84dV36zh0yrwYJkTJpax8nWZY08TRWHGmj2uVCMhZ8wgxmSP9Hm7uZupVZ3T3JDhvKEAyzO','ZIw89979eWp77nVUHW9yCZgQ1GbhXY28W5aXlKCGOd6w','eZoZW6M6hE0z640SqLMP4tnMPbphlmx21IeXF94yolSK8zhCQ5TUzELSV6V2aYj5n','S','u4',15);
+INSERT INTO ti VALUES (8861433,6030566579493621084,'z1','5SdESTttO8hTshYbnbcJKKSUXlTxjekInodLpUTxv0n9VbmysyYAcDP6Xsl8hJsxdc1lqJwvKEwpznX9S2GO76GkiTTEabRr6QKU9WAqRCEEF6TcsvHi4WTwUipHmtYMQ40lpjAPmDQalSTNqsWkABkU1vdvOCbgIja84dV36zh0yrwYJkTJpax8nWZY08TRWHGmj2uVCMhZ8wgxmSP9Hm7uZupVZ3T3JDhvKEAyzO','ZIw89979eWp77nVUHW9yCZgQ1GbhXY28W5aXlKCGOd6w','eZoZW6M6hE0z640SqLMP4tnMPbphlmx21IeXF94yolSK8zhCQ5TUzELSV6V2aYj5n','S','u4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(40), d VARBINARY(23) NOT NULL, e VARBINARY(9), f VARBINARY(10) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (207,50986,'vM3wmqXzDq5uP6B1u1rl','9NUQb00ROdoNnhewnV4h','DhyaO','VzdimNYwS2','o','Y',0);
+INSERT INTO t VALUES (222,46891,'NYoTW1cdAbBiwTqx','GlQJ','VVVaga','SPNEXy','S','S',1);
+INSERT INTO t VALUES (76,62354,'7','8oaHN','Vukvwc','MgHYw6w7','Z','w',2);
+INSERT INTO t VALUES (105,58410,'ISBe11WpgsEU2xC','S','h','I6AW8V','u','O',3);
+INSERT INTO t VALUES (104,52205,'TbusbRG1BErCdsdS8','amYqyD87YQk','S3','ulR4uzlGPy','j','L',4);
+INSERT INTO t VALUES (149,11125,'3tKKJPp8MFKBfI2v9wDvAe11d','O','AB4','b63Alwkd','R','o',5);
+INSERT INTO t VALUES (20,63935,'Ctqn6kEferW6PXbrIuYPYYf5dHkT5sV2u','oUsKMDUbZ76HtVP','xrWPsU0j','WOaMORYf','m','E',6);
+INSERT INTO t VALUES (56,25034,'StOkLBsTfXKvDKJLfMpCyfz','Yh9rAWIy9uadtY','b','DN0Zp','b','z',7);
+INSERT INTO t VALUES (121,45086,'cAT7ApkJd2D6lKYV9vTHeHCYZ','YXIP','49poVYjm9','6BnO','Z','3',8);
+INSERT INTO t VALUES (197,27685,'EopLaYMnduw4wZfP1uTYpjp6RIsAFfTjM5bG','s','9eYB8uUly','K0W04C','p','5',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(40), d VARBINARY(23) NOT NULL, e VARBINARY(9), f VARBINARY(10) 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 (11090,9954022,'YUkdUN2t3tzIvqn3A5oTkKI8DXWSiwGz9TxQBKulpgzltYj3XXGQwXeaj','dbaSHPpy','l0gzDOyEyTz3R5RVCtOADegBsUsBrdz14yCgcO','Kk7C','Qpw8guhNkjp1FxUcwQ39HDwceCCBA2rPJ6IY5VrC8','xS3Xp7fZuGEN5T7emUL54oR3ibZJX5BgFMW0haDuO',10);
-INSERT INTO ti VALUES (11090,9954022,'YUkdUN2t3tzIvqn3A5oTkKI8DXWSiwGz9TxQBKulpgzltYj3XXGQwXeaj','dbaSHPpy','l0gzDOyEyTz3R5RVCtOADegBsUsBrdz14yCgcO','Kk7C','Qpw8guhNkjp1FxUcwQ39HDwceCCBA2rPJ6IY5VrC8','xS3Xp7fZuGEN5T7emUL54oR3ibZJX5BgFMW0haDuO',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(58);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
-INSERT INTO t VALUES (50647,108313,'dmjDS9DFn3zUPRWF1EMLnZSO2tULUn9Phwghcm6i','nJnZZ0VS36dJxC9DXbuoKhfVqTfpCKB8vlolJSJwaj','U','5xyleyzQlnWp0tkiiDg6KsIQ7M2zZ2H4gBJ','9DVxstnTpN0JkzdvwQxRGDg8peXJiswvl0sBuGeKUxeqJxbtPVil1d32zUD6reI58SGl0nuou','nxn3W8TPNuircr03vQuj42hf9hhijAZqJXdm5vVW',11);
-INSERT INTO ti VALUES (50647,108313,'dmjDS9DFn3zUPRWF1EMLnZSO2tULUn9Phwghcm6i','nJnZZ0VS36dJxC9DXbuoKhfVqTfpCKB8vlolJSJwaj','U','5xyleyzQlnWp0tkiiDg6KsIQ7M2zZ2H4gBJ','9DVxstnTpN0JkzdvwQxRGDg8peXJiswvl0sBuGeKUxeqJxbtPVil1d32zUD6reI58SGl0nuou','nxn3W8TPNuircr03vQuj42hf9hhijAZqJXdm5vVW',11);
+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 (1401826264,64124,'s8DJlL4kqFsWq9VgO982UhbjhzsmuB5u','k0fTXzcG4DkX','f','XMuiluBI','3','K',10);
+INSERT INTO ti VALUES (1401826264,64124,'s8DJlL4kqFsWq9VgO982UhbjhzsmuB5u','k0fTXzcG4DkX','f','XMuiluBI','3','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (1997306605,21715,'QAgdyjbT4jvVXCVZLK8BmbQrH','TIwL6a07MAvUI2Nv','ZNVjF','8rFJw','0','G',11);
+INSERT INTO ti VALUES (1997306605,21715,'QAgdyjbT4jvVXCVZLK8BmbQrH','TIwL6a07MAvUI2Nv','ZNVjF','8rFJw','0','G',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (21553,5240797,'YnUVspSMne1YxvCl0K2g3L4XXqYVFWUxeCmebTAqMvsHJ','iJ6HOjsq3oOh9S038QgQ1TF3BsnNvM82w8xcVMoxGVmySM1aKmeDq7IF8koS1Vy4bI5T1jwBWu8qab076aDUJH9z9JsMMSI0S5AOXCXFu9JYtTvYP8uxIvFWIt1AWziOD3w3vZBZakoIOmk1lQbHdqlnTxnuoJ3CRSJALxst3JzSs84PcRif9OaC8u','xXaJI4pPzHt4anBCD7rUmE','zVE8kZwfB8OImsaGlqSLI2GM','lVS0ILJSlEx4rt605xVTm0Z6ndi4dglnnOgII9WftiihZqf2ExdF39Mi4yDCdh2CHMRbPHFeUV6E2Vdz09smodaSoodSrkPKOgF','pEqWS7YuJIxFNuux5vD67ji9QuUYEVmUx1xB5jk48ENYLQbxF3ZTbKxs31SVsuxoyMZReJFJwUoVxxgBlOhVUviEe',12);
-INSERT INTO ti VALUES (21553,5240797,'YnUVspSMne1YxvCl0K2g3L4XXqYVFWUxeCmebTAqMvsHJ','iJ6HOjsq3oOh9S038QgQ1TF3BsnNvM82w8xcVMoxGVmySM1aKmeDq7IF8koS1Vy4bI5T1jwBWu8qab076aDUJH9z9JsMMSI0S5AOXCXFu9JYtTvYP8uxIvFWIt1AWziOD3w3vZBZakoIOmk1lQbHdqlnTxnuoJ3CRSJALxst3JzSs84PcRif9OaC8u','xXaJI4pPzHt4anBCD7rUmE','zVE8kZwfB8OImsaGlqSLI2GM','lVS0ILJSlEx4rt605xVTm0Z6ndi4dglnnOgII9WftiihZqf2ExdF39Mi4yDCdh2CHMRbPHFeUV6E2Vdz09smodaSoodSrkPKOgF','pEqWS7YuJIxFNuux5vD67ji9QuUYEVmUx1xB5jk48ENYLQbxF3ZTbKxs31SVsuxoyMZReJFJwUoVxxgBlOhVUviEe',12);
+INSERT INTO t VALUES (3270945872,35856,'MAVPx9IUym2vtPHEqA1HOrvJkWJ4g4dtb5nW','wM21DJzgTu6fJmY3HDnbuqqHL1Re34LGqtWZDWt2cf7HeDd1uFYlv3JrBRqLo7lXxSL2BOPj0EXda1aO3x3FK4HP31qObYsDYrmvy5Vam6dqfyAKVxnz4H255OyXbB0AVMHNoLP1Xsb5KnMFLVNDigLsJvNs9xXo5bqvWhGl2','2kYKOh9dO','5BwAxEtie','5','J',12);
+INSERT INTO ti VALUES (3270945872,35856,'MAVPx9IUym2vtPHEqA1HOrvJkWJ4g4dtb5nW','wM21DJzgTu6fJmY3HDnbuqqHL1Re34LGqtWZDWt2cf7HeDd1uFYlv3JrBRqLo7lXxSL2BOPj0EXda1aO3x3FK4HP31qObYsDYrmvy5Vam6dqfyAKVxnz4H255OyXbB0AVMHNoLP1Xsb5KnMFLVNDigLsJvNs9xXo5bqvWhGl2','2kYKOh9dO','5BwAxEtie','5','J',12);
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 (20445,2543007,'hnxeXaBjEAObQjxxPNKOYVSKz92SKuIat7Ise0','jbKqEnS5Nb3klOS3G671BW8JuK69bu','ShUTiLfgj77ttu6w496ApQag3pKoJKnMdGYjtqt3qfXuVJtx','kt7Yt3kg9lPVIdGBjA5ja6sKmBPc6CIztGTvCUfBeo9tK8E5viMaFthKm1SGOJnvP6QYBafhCLM1LibRjRbGEyQvfvMSLBuZHJG','ukHW77lnNsWJtnbIukyovXdmOWYelJZ0TJ4gnSIX4GcNCAcMJuJFL','6SPuHRA4aQ4DMdu38iZ2zwlBQEzklIK9F7S43G6pzB449VWNX0ETSeN4XCTWxMEqmUW7BdU4yjZTOucCrs3MqQTfi5r',13);
-INSERT INTO ti VALUES (20445,2543007,'hnxeXaBjEAObQjxxPNKOYVSKz92SKuIat7Ise0','jbKqEnS5Nb3klOS3G671BW8JuK69bu','ShUTiLfgj77ttu6w496ApQag3pKoJKnMdGYjtqt3qfXuVJtx','kt7Yt3kg9lPVIdGBjA5ja6sKmBPc6CIztGTvCUfBeo9tK8E5viMaFthKm1SGOJnvP6QYBafhCLM1LibRjRbGEyQvfvMSLBuZHJG','ukHW77lnNsWJtnbIukyovXdmOWYelJZ0TJ4gnSIX4GcNCAcMJuJFL','6SPuHRA4aQ4DMdu38iZ2zwlBQEzklIK9F7S43G6pzB449VWNX0ETSeN4XCTWxMEqmUW7BdU4yjZTOucCrs3MqQTfi5r',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(27), d VARBINARY(56), e VARBINARY(26) NOT NULL, f VARBINARY(76), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (108,2906933646372671656,'vV6FaW6cZP4IcRa0yZsO','m54','tU6Ye136YkP9QgqA','PyEgcBONCowf11M69wYOaeqa7IQE','Pc74iPlSuocfmdtVL2dxufZYzQZ24SYeju1mJZbO','D3LAmXVopWGRcwMBnvEy6aT9tI1auarQW',0);
-INSERT INTO t VALUES (-57,7379897452249012194,'t4Su9KSB','m3I0Wn6Unu9ZKHerVxRLQGLpXXlAa72yrs7Wo4RoiObYHG48lCQ79Ue','dcvqeBISdMvX26N2Xf','1q4JKv4WkmjJn5bUpWS1qk76JkQnOlx2','ZTqUzmfuDXvW4oo6Zi3YhRZ84utKgLdK4udAxdVzUpu0jimTkVE3r9EGNkWpcy5QhCndBNJgjSS7aymEW','hEBXYpkp82nBpC1pnGe8UWzwf1Kh8wGbBC2AAwjbpU2uPYGKNdKe0mFsZbhMz2RbDyjmYqpL8pj8hWpydFrtF6Jxiy8XxR',1);
-INSERT INTO t VALUES (105,4491288216678179924,'tNYakMJ1uEuTlv1QXn','SUmZRHC88dfFzhvUESbIrZrQlX4yKPfw94Wh1TQiwO6','jpIzB21YL','nCC6EM9scCghoNUtn9Hal447j3KHiJ6xZ6Fem9OvIdKZDDoW6KrlrqiEXfL','TAQEIoaWbrjMnEgwMMwk2J28kIG5RrJAHtiYLvEfCTGqvYUu2kyi9esYK1uJ4','fVLMXs0pTT4obTZiApJeKpps7hauKiGlgrTwNgfQ42E9oUchwTqT6QRliYm9PzQSBpJh1O',2);
-INSERT INTO t VALUES (-105,10346348519672197407,'zskdDcXahHjkyb6lUJsmu','Or2rB1NH6nkj5ByO5Zod6LDz7jN3jDqZBJjQc0WHAg9tn2Z1cx5ZokH','08BC5Rzgvqe05','IkaQFCjOfC1eX4bnUO0f650qvUNqlHTMlNoZ9ImsFWrIxOWhwMCJGiN1epfuAYp2TqvOQvW04B4v','JE5nWAWeMPbh3uZlHPDd6vjXFrDVMwIkjkdg9LS3XGxBCleWZXODF6Yw2B8jYqC5QLedKmg','WJEQkOuHUD9KGePcJTYJ5nwc3Lj3RpARM',3);
-INSERT INTO t VALUES (18,5320349578605813035,'wSArDnBJr5xNr','ai1G4i72MuIwN5qU3xfp4lnAwTyYS4i0f8TEM3SilWGeoeeUMlQz','ixl94ur4l7ol3','SuHTH','Gze5sAbqhAdJd8oQo0dxBlP5bZ0PiA9BSQrF5ZURqBLMcvRsSE4V0D9DmLvBQ','EV',4);
-INSERT INTO t VALUES (-7,4199474720558353080,'IsrR3RGSid9vAqW300aGlYjflkd','HQNoSpJKb4IB3Kwp4eaGAgWzxT7gFOB1WzQ8v96tCxwSeGkCtdgw4','vwVgLKT986IhW','KmtyV7jDYfCCcQN2o2HKDIcFggAEvNeW9uk5UotrILaN07OMlQVFtjoIyOJWs3QjLnvAwMv','UFIzzx1rPpOlwh6KDuwK0YLUd2YhQMwh1nVU2lN6sj4xX99fp5Lo1nm1WWPB1TccXYUJFGyRZnwZXmUXuRDv5iw6GxDR','eMJFAx8IIxt3h1m1WXQCcVae5yrTELLK',5);
-INSERT INTO t VALUES (70,10092679001568755514,'BHPyNcmg6mzELY','VfvSW1RJxHRjjXFSxilw1Uf5eyc76XlgDm6iA3LE','KemDijQSiB7h','gOgyYInkhmsUWKco5sLQr6towI7FvWZC9AbPW8hxKfTRfCCdOPWK9EBTm4kkM7Kk','K05wiLDqwWplSAXFIcW8PFDVwhePaeNc7kV0TriHVdhoBGg8IaShnwJI9saVCXdwWMXyTIc1AeP0hy2nGO6zZt58RXB','t2HnNXrOxmTNhlkbsQl456yaFcKDUekjcVkWJ27JQZWeHiJt17INeMY',6);
-INSERT INTO t VALUES (71,2659627995645628384,'CTG5OS7odDU','rVFVuBfOyoVcx3DCzLIifhIX4ptHBG3mlLQUwqm4JRxMGkP1KcRrsCzB','8xi0','nBAelzhj44ie24Xd3PNbCD2pGUGsYsmXj3ntzS0xN3wR7185MTc0G0qfukaN3k3ORzsbJoARB','I0onp06O8ePpxuk0bZ','7RRIWKKN',7);
-INSERT INTO t VALUES (115,1516477432449589625,'k9Yk29KLDO','Tr19uSvUQtEGAhjUC0lGu','sCAihCGwP8ncD6IKVP3M3dlZ3','QK4N5BjOTXREq6Yuv8CdsQXxms0qsJvYtaS3pUWmrFwF2wpFz75wO7lRY3O4BNtqp4La3','YueH3Hp2q9g3rCse4Ki9tavx0BHJrXLju4XfUB1J','H329qUoEAMtIxNjDXOyWcunKqT',8);
-INSERT INTO t VALUES (96,12235411647557718537,'0WPLSPavjyYfggZwyo','5IeeH2vtkF5mPgdHFlBxRP9HQcWJMYK','Wom8s15g157','TlimlqyFzj8OeJqzCWdDic2ZrdmkPtj2ikyVNGVuEeE790u3VN22UpjQ','x4XULPJT8eaA9SHECFLW34SUbCoy8qsGGMtTEZgjQTslHTAzm05eU2xVNoIzkX0H5IHmttJbLJ9hyQzqL','EWkV6jHUK9cEwAQ0HjG5mQPIVDekNcNZjqcYVz7jsUJNEzE0KW28Vd4I',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1720530271,59307,'ra','x1bMDfOGqDGJ8WRgT0YyeoS9OexgZXuODDEGF2r9C8TJ5S8nBmbi0FUxekvuFNgBi8Xw3nC4jruNLNIyCC2wPKjWD','M7HTeHRb','770I7dnNIPDj6ZPodgLE2Un2kfNQZIjqQgsDyOWlNuPPKVXod5Swg4zletxBHfaUwZhLW2yT1zguIL87vm9nlcVctNzUTneoTREQooouHuUqCYVyb530G78IoAMXVSNQxpv6pDrkfK34thyLo4PmQmC9kyrTrRxzH6ZIlIFaFvVFecGVmJgTM1dLkgZDTwbr15lmIEpkRVh3fWcJInA01kNoLLC931dgSzyOJtrb4NpLhg85mmcY','c','2',13);
+INSERT INTO ti VALUES (1720530271,59307,'ra','x1bMDfOGqDGJ8WRgT0YyeoS9OexgZXuODDEGF2r9C8TJ5S8nBmbi0FUxekvuFNgBi8Xw3nC4jruNLNIyCC2wPKjWD','M7HTeHRb','770I7dnNIPDj6ZPodgLE2Un2kfNQZIjqQgsDyOWlNuPPKVXod5Swg4zletxBHfaUwZhLW2yT1zguIL87vm9nlcVctNzUTneoTREQooouHuUqCYVyb530G78IoAMXVSNQxpv6pDrkfK34thyLo4PmQmC9kyrTrRxzH6ZIlIFaFvVFecGVmJgTM1dLkgZDTwbr15lmIEpkRVh3fWcJInA01kNoLLC931dgSzyOJtrb4NpLhg85mmcY','c','2',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3783063036,63270,'G8Kla1PqF0kDVxuwYYFXbI','iQtXFC1WHHs4og3LUJ2GXR4PM5oto0s4MaaKOyp0GYHOidyR27XXtpUOxy5kqr0iMwFF0ZrDVVDJZT3RlomV9SxE6UcoYwd3afzBqocNsMNmL5TQo','bgj5WoYx3','umR2N0yo6Zfyetw5Nx2poQ1vv620vDPwKjKlLchKmZiFiL84Ye3w9gnG6dFYvwI1cyrYg8o9gapISaSdxQGM81LA9ECApWK9vrY2HHIarGEZ1ono8gmONvlzmvElW0FBb1qwdQRoKb8EpJEAmvXFB3eKTRVURyoHFXxVWB6WBuVjKtYffJHmWuTJM4vOFm','U','G',14);
+INSERT INTO ti VALUES (3783063036,63270,'G8Kla1PqF0kDVxuwYYFXbI','iQtXFC1WHHs4og3LUJ2GXR4PM5oto0s4MaaKOyp0GYHOidyR27XXtpUOxy5kqr0iMwFF0ZrDVVDJZT3RlomV9SxE6UcoYwd3afzBqocNsMNmL5TQo','bgj5WoYx3','umR2N0yo6Zfyetw5Nx2poQ1vv620vDPwKjKlLchKmZiFiL84Ye3w9gnG6dFYvwI1cyrYg8o9gapISaSdxQGM81LA9ECApWK9vrY2HHIarGEZ1ono8gmONvlzmvElW0FBb1qwdQRoKb8EpJEAmvXFB3eKTRVURyoHFXxVWB6WBuVjKtYffJHmWuTJM4vOFm','U','G',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3601801818,44067,'jFt6zEH2O0MIAqDFV2MavXSSiYG3gLiBL45','uu1','qhnJvOGj','eXUWcI9QPwYNkjuCY1K7IIU9p49IAejPm7evdAGTYKQFHPOIWAlNtFWgVFGSgoiv0b2W0QYN0TGV39','n','b',15);
+INSERT INTO ti VALUES (3601801818,44067,'jFt6zEH2O0MIAqDFV2MavXSSiYG3gLiBL45','uu1','qhnJvOGj','eXUWcI9QPwYNkjuCY1K7IIU9p49IAejPm7evdAGTYKQFHPOIWAlNtFWgVFGSgoiv0b2W0QYN0TGV39','n','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT, c BINARY(6) NOT NULL, d VARBINARY(48), e VARCHAR(45) NOT NULL, f VARBINARY(48), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-106,27193,'HSPH','AigaObopG0x','7dERTK564Vk','AyHlmWDV71Mwa6sOCTwqkZKeDRZ5Oqw7wBAhO2Nn','E','t',0);
+INSERT INTO t VALUES (100,-8946,'tZ','zqCssLl48RfCsCOwcGBFWWg2Y','VSQQml1qc7WvdsnRZw','pz9G','1G','i',1);
+INSERT INTO t VALUES (60,4097,'vQD2gu','V61dYlo9Yz56ynCDnUj96cjFAqMmtjSuCDCE','NHcui','Z7Gn67i1SG','nA','k',2);
+INSERT INTO t VALUES (-66,22486,'Tb5k','lizn7hrnYDwqvPPKiINlarYGDQHNcKe0GuUIxzlGhC','tHanWYkAKj9MZbmzXBpdJcswSpm8IO7m','z1h7rUJNqGjr','L','a',3);
+INSERT INTO t VALUES (29,1897,'g0PcpX','ZeUD','JUelO8H7qZ6o09nnagt9OswkXfn','JfAHiWsO1Op9d4qRRbD','RE','b',4);
+INSERT INTO t VALUES (-50,27099,'GAqx','IxplAG','ZAjEZ6MUMQHY','X1iDKt3NooCCqsr45wyMkaJOgdsC9zLNoeKqLmQ5RMOIn4gI','n','I',5);
+INSERT INTO t VALUES (72,-1502,'U','QbJcUwTyCtc8e0IL0cCzOsGM','C6KIbLmExou','CkW87eZpmz','T','s',6);
+INSERT INTO t VALUES (-128,-5020,'7q9H','x4TGrn5RBl1oq4oHNwwcAr','tAH5fhnecYs','S9RQE9FERLabIw0UyXWrcUf0','Q','i',7);
+INSERT INTO t VALUES (-105,-21222,'Ik','pEikE4ynrrmttqRZxbD','DxE6ZiaHKrmYEPPYf0JqleZp7BbkvZGcpP7xv3m0kXM','4tZUxX1EPj','D','Y',8);
+INSERT INTO t VALUES (-38,3833,'lFjT3e','JIH0fOpEA5v2VAaW8jiFZlZ193HaXUQvn6l70ygh2WaYGbG','NKc7yIBc8pzpXOnWlqpfbXm7','OUrGechhGUb0W2Q5f3OndX','vE','G',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT, c BINARY(6) NOT NULL, d VARBINARY(48), e VARCHAR(45) NOT NULL, f VARBINARY(48), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (2092629,13130176016408402669,'41F6XUGLxu','effypiTaXl0','u3fQLKcZXqslXgSpo5IbdPv3','PwBPfnhxFV03Atr7MODIbjIlVCIJHk1Xyq0nTCy','5xvEnH5NWYhDW76Q9O4FPGpbT3','T8u54cU9ftznjOqoGvm952MY1PyjTeZlVHuXAD4awxbDhkEv560G70MvpW6vquDAyY17z4uAtDRuJBgXROxfAf6pE',10);
-INSERT INTO ti VALUES (2092629,13130176016408402669,'41F6XUGLxu','effypiTaXl0','u3fQLKcZXqslXgSpo5IbdPv3','PwBPfnhxFV03Atr7MODIbjIlVCIJHk1Xyq0nTCy','5xvEnH5NWYhDW76Q9O4FPGpbT3','T8u54cU9ftznjOqoGvm952MY1PyjTeZlVHuXAD4awxbDhkEv560G70MvpW6vquDAyY17z4uAtDRuJBgXROxfAf6pE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(28);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(28);
-INSERT INTO t VALUES (-5715801,4203143793254767630,'NCaY6GIR6rSkaJaXKO','qVrkB9ZGmRM1NHrzFyE1JzOav36dmjXNc7bdDWO5LP7MSg87AniNq7','wQOQc0IAadw2RhlT9Ixvufb7D','ZLe9jT3DHRcf8AacQJCG2WPzGllbf43VHl5W5omqu5lD5JVg','b6rueFsoZrAtdOxwGUjdDwo81UdNvSDK5YKYdjRl','g0gNS4',11);
-INSERT INTO ti VALUES (-5715801,4203143793254767630,'NCaY6GIR6rSkaJaXKO','qVrkB9ZGmRM1NHrzFyE1JzOav36dmjXNc7bdDWO5LP7MSg87AniNq7','wQOQc0IAadw2RhlT9Ixvufb7D','ZLe9jT3DHRcf8AacQJCG2WPzGllbf43VHl5W5omqu5lD5JVg','b6rueFsoZrAtdOxwGUjdDwo81UdNvSDK5YKYdjRl','g0gNS4',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-6830287,-19618,'BFt','6E1MaSlzVN0JCIiEo06WeesFagyxd6VjdRq','Hcs6y6aCT7DKgHyUURGA7','hTf6XS','v','r',10);
+INSERT INTO ti VALUES (-6830287,-19618,'BFt','6E1MaSlzVN0JCIiEo06WeesFagyxd6VjdRq','Hcs6y6aCT7DKgHyUURGA7','hTf6XS','v','r',10);
+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 (-5064695,-28582,'2uym2F','LaNjZbDKEfVG49Htb0nLOB2HX3McfYSula2BKE7gLnp6k','1A','heUtHknufPH7UGCCXdnGcAABn2b6qH5aRkcpJhSH','w','d',11);
+INSERT INTO ti VALUES (-5064695,-28582,'2uym2F','LaNjZbDKEfVG49Htb0nLOB2HX3McfYSula2BKE7gLnp6k','1A','heUtHknufPH7UGCCXdnGcAABn2b6qH5aRkcpJhSH','w','d',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5848691,2968951169354406860,'IxGSiSICl1lFAJIR5L7b9f','jUeupc5TjVQVsHE4YyvWR7djSWWxjNG1hUbBvwX3UaWJWB','7S7dIoUD','C7o2eJjFp30J4z2wiHJiqWc3pyamBCeb7vwFReJE3h5Nf','YFYWEhFWBXvTUCqV4Fn5Nx9ntF9Ml1ZSzaKZ7F9wNKp12LWI5K2RaDtSdwXex9FTPYqFu9RwHJVdegKb1uv','seAV0dzSjNGGp139ZTMGL6GF8o4XIIyqp0vA66Aim1hfrE4uNYk20P21zlJCIq1',12);
-INSERT INTO ti VALUES (5848691,2968951169354406860,'IxGSiSICl1lFAJIR5L7b9f','jUeupc5TjVQVsHE4YyvWR7djSWWxjNG1hUbBvwX3UaWJWB','7S7dIoUD','C7o2eJjFp30J4z2wiHJiqWc3pyamBCeb7vwFReJE3h5Nf','YFYWEhFWBXvTUCqV4Fn5Nx9ntF9Ml1ZSzaKZ7F9wNKp12LWI5K2RaDtSdwXex9FTPYqFu9RwHJVdegKb1uv','seAV0dzSjNGGp139ZTMGL6GF8o4XIIyqp0vA66Aim1hfrE4uNYk20P21zlJCIq1',12);
+INSERT INTO t VALUES (7241339,-26791,'WasUIu','z0W7Lm7dp3CGQ8X775wxX5HYqOo4ShLlAhCnAnJFndd4trArW0g6TmA99NiA1K710Y2Fo','IPPy4cL','HHJXYeP','9H','6',12);
+INSERT INTO ti VALUES (7241339,-26791,'WasUIu','z0W7Lm7dp3CGQ8X775wxX5HYqOo4ShLlAhCnAnJFndd4trArW0g6TmA99NiA1K710Y2Fo','IPPy4cL','HHJXYeP','9H','6',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1099412,1276584169478676716,'p3xR7wEnvdZSswTrXzN6blQA','zXHqsPCHoJr9LciNt7YfWgsr5DeMlId6mWVDKyvB1YazNunbmdWXXywtLpbPHT90A1KCkP0DdejBINWeuOK8JRZxDThEBCLFMFQgSO0TfiWCk3ol03m9OuJdBR3pZaZ6nbdYfbU9ERyLJGnqv9W2dprviltptibASJMSyZRlWX63fIfdUCgY5sb7IiVf7fZrA','4130PFElNQNXwZJ4lqACET9','Z04yWp','ieC5y0I7QvZu7YapRjouKXcwiIAtuFw0ClANH9Aiv3gtXodIa9ctbYSxqvNzTJg1IQq9xE07RL31dM4N5UjYAEqepC54oMn83','2aFHPABn6',13);
-INSERT INTO ti VALUES (1099412,1276584169478676716,'p3xR7wEnvdZSswTrXzN6blQA','zXHqsPCHoJr9LciNt7YfWgsr5DeMlId6mWVDKyvB1YazNunbmdWXXywtLpbPHT90A1KCkP0DdejBINWeuOK8JRZxDThEBCLFMFQgSO0TfiWCk3ol03m9OuJdBR3pZaZ6nbdYfbU9ERyLJGnqv9W2dprviltptibASJMSyZRlWX63fIfdUCgY5sb7IiVf7fZrA','4130PFElNQNXwZJ4lqACET9','Z04yWp','ieC5y0I7QvZu7YapRjouKXcwiIAtuFw0ClANH9Aiv3gtXodIa9ctbYSxqvNzTJg1IQq9xE07RL31dM4N5UjYAEqepC54oMn83','2aFHPABn6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED, c BINARY(13) NOT NULL, d VARCHAR(2), e VARCHAR(13) NOT NULL, f VARBINARY(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (56948,549339621,'YbbeBLEg2jCfP','s','sF','FqSz89gUkpQKnGe4zalEAYCibfwVGLYIy1x8GkKwm2SgXAeV2B4qcOs0kkNrc1I2zx6y','uPMsy55EwGkgFoyKSKgRzNYx','Wr0j5LtPHXhx7Y6aJg0OzLQbkl8SfezezSWc5NRbKJQj54QUaBzJs8hqLT',0);
-INSERT INTO t VALUES (6092,603004868,'XIYhsZEcb','2','gHIKoCOsKS','c9bMYRB501VXuQm4zyLI0agxVY1XfokXRYnJlLT3QqPZTreQt4OhwUFeCS2m','k','u4ArMmjWdg0wvn7iaDBbdLkGAtaYNDINB0NPZ1JV2zrzRdQce4A5j07PlRx0hl2VT7nH7LqJZDRzbt7m0utv',1);
-INSERT INTO t VALUES (10193,532563293,'T','na','5aeFRMbNOA2','eSwh','Iyln4Od5LX1y37epwU4LVYLFUcW6Wq70lMdXb5F1oabyrP5ldudEqi3QdvynHcmLb','Q1KRuk0M47wJzJp8BvDqxk949DyR5VbfawAvy7juHc6gA5N0DpvGSDK',2);
-INSERT INTO t VALUES (22011,646482669,'qhxxFHY','LX','dB8','JxwJkPQgRPCLFhqdU7qdTVR3','lLwJA2vSsLG6m0PFjjFOH','D4UnLzgGfivZWxOZSMuzNll381HfIdnfa5vhesu9HY61yXUN7tJjJ4GmXZGwifuHF5c1G',3);
-INSERT INTO t VALUES (43258,1309646372,'rqJgbc4','Q','AzbeQUTuirBGc','1Uy12YVJV6tLTCvi97mjGcEhbRowvgdLGq994rqNqD','6pDrTpjxm6JxpdWMe4BnhhjZ9IqgyeI1sIuYO9sRfPEB','QTm24EwO4YtBKpvSKFTfnGdzOGurtb',4);
-INSERT INTO t VALUES (39481,1624135267,'mtqtirVRV','qx','B','8SH03u7xaY7B2lnWsHSxd51cUQ2k8iO2p8FLTLrTtXmknucxf53PW','zi0GRrOlJxe8ePQEvoVo5AkxJze3fJoS9qec2fyk5LW1vXyLs99HPzTdhp13wo0B1DP','yxJH6v7RDk8ArcFZZTJs5Rn230Ko4IMA9Byyd46kF68CiopMsUkiXNfAvSrvJ',5);
-INSERT INTO t VALUES (14526,3391328022,'3','He','6JMXe0wgXs','3dwldkXOBsgXNT5F2YHSz5aCVS2K6PEjPxIGdEIe1hzUsoDlgMYF','ya9pOZAMjdd7PYHHMEDqqvESAzUzWY0vzFW97bBPwckt6RvmDzryCK6Gyq','zHt1ZVFGQWl',6);
-INSERT INTO t VALUES (160,106476217,'7','ZB','yqvckdcB','vEakXxEh7dsnV1vOy','6QIBMPzy','Uqpv8jLWiS1nIEBUcglFnHX1Og4BR4Z2ob3MzzdC',7);
-INSERT INTO t VALUES (59548,819362619,'s1GuWcrUfNT','1','4Cembu','lNRWqAzMywLIMkOETvpMsVG2ntGVXCDOjn8yu7Y9Do1zbkSkGR7N10OIMeoR58','3POJBM1N4DvxNGB1vqStIOwX5Q','kMD5b9dEm0K6kvEsg97jRyJ6lLQSeGWtP7i7TbSRXRMcpVEEv3LfptKFhjf',8);
-INSERT INTO t VALUES (51604,4526669,'vJTg7jFG','69','H0kwAAjGI','Ix4OWRHKE9Z6oMwV8uKX','eYDlbo71sjcQV5n8SSEktGlByw9CmBd1dibhNkzVaKaCyotrKg4O5uo3NcFNRjyURNTPvdBh7sESAfviQQSykav7bh','zumd1NJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1693714,-26765,'gCXjA','2cNjYSXF4u7zNvDxdMSVcgCqZJuHuDmIjN7H47UWGmntD9L5f4udYoIO1UaHJbXimwvXK5rrcKyGlb3mCHFalc6TdanImHKD9PL93H15XoB7DRviXBKYpjS5lpg49cyW7qETR2qrEUkoNFZmg1MIN6Ehtgp755HS87bjVy6D7QK','UwfvFzaQvyHlzcozm89hnsZChlgw4IytYF7Q','EPYkJWRuDjeyutmwR6KouIX1zQb3rU0VMHTRJL3LtQLSToDjuDHqSbcI98kvUo1ktjJExlEqwORxzYvOLKgRgBwfFo7MMhNFWwqTc36d7bXWMfMKdsJVxf0qwensDCfKhs0K8vEgLXX4tH89PxRXzw7rNwXi7kvyTkjI0876SdkOujFSBR2ePJy','in','X',13);
+INSERT INTO ti VALUES (1693714,-26765,'gCXjA','2cNjYSXF4u7zNvDxdMSVcgCqZJuHuDmIjN7H47UWGmntD9L5f4udYoIO1UaHJbXimwvXK5rrcKyGlb3mCHFalc6TdanImHKD9PL93H15XoB7DRviXBKYpjS5lpg49cyW7qETR2qrEUkoNFZmg1MIN6Ehtgp755HS87bjVy6D7QK','UwfvFzaQvyHlzcozm89hnsZChlgw4IytYF7Q','EPYkJWRuDjeyutmwR6KouIX1zQb3rU0VMHTRJL3LtQLSToDjuDHqSbcI98kvUo1ktjJExlEqwORxzYvOLKgRgBwfFo7MMhNFWwqTc36d7bXWMfMKdsJVxf0qwensDCfKhs0K8vEgLXX4tH89PxRXzw7rNwXi7kvyTkjI0876SdkOujFSBR2ePJy','in','X',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6505853,22235,'y41zC','fIygKfWgTOkj3KXvXS5nlY1IyORuSd0Tk1bwjOzw6D4xdWBN4U0XA1Lr0zKPzAA5Dc4L5sZQ8cx','QPoUD1VpVt5doulvcN5SujXMiEzcIbKjVa5CSojPKRV8','PEai1staeT1uc6At4dzZWXLB0SPlBQ4ySTYkXzQ9BBAEeST90TYqmptGsqxILPsumeMPps5qi','7','y',14);
+INSERT INTO ti VALUES (-6505853,22235,'y41zC','fIygKfWgTOkj3KXvXS5nlY1IyORuSd0Tk1bwjOzw6D4xdWBN4U0XA1Lr0zKPzAA5Dc4L5sZQ8cx','QPoUD1VpVt5doulvcN5SujXMiEzcIbKjVa5CSojPKRV8','PEai1staeT1uc6At4dzZWXLB0SPlBQ4ySTYkXzQ9BBAEeST90TYqmptGsqxILPsumeMPps5qi','7','y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1673478,-11548,'5C3O','klWc2aXxz89iQdAk5tK7PpAvAeatRfq3CptJDLfDbZgJCrpxQekywxPSUYYPPDrWr8n8ARaUf46iA1SjIaHmwc2iAl8w9XJbcXLVoGTLc6OHfW8RNL33zFdEGZ7DAlx6CVU1Iwyryp1oEjJpY3SAnyucSjvycyeqzmdAencBtCle0DqWMAzUJl6wH04kE6n4UY7LV7kcgab9oQbQukxDMuK49NnsFWyScGlFzr','eLl53cPMy2D8T4pSqaFmtyyeEVVNBsTE9P','IUFGJU5zSLf2sEdn2A94F8','f0S','U',15);
+INSERT INTO ti VALUES (-1673478,-11548,'5C3O','klWc2aXxz89iQdAk5tK7PpAvAeatRfq3CptJDLfDbZgJCrpxQekywxPSUYYPPDrWr8n8ARaUf46iA1SjIaHmwc2iAl8w9XJbcXLVoGTLc6OHfW8RNL33zFdEGZ7DAlx6CVU1Iwyryp1oEjJpY3SAnyucSjvycyeqzmdAencBtCle0DqWMAzUJl6wH04kE6n4UY7LV7kcgab9oQbQukxDMuK49NnsFWyScGlFzr','eLl53cPMy2D8T4pSqaFmtyyeEVVNBsTE9P','IUFGJU5zSLf2sEdn2A94F8','f0S','U',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(42) NOT NULL, d VARCHAR(26), e VARBINARY(11) NOT NULL, f VARCHAR(20), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (220,78,'bYAZPohIqU02ZaOYRxlPjh65x7C','YzVLxlSTOsxCK1Xmiyx','x1l','89LCg9e','w','B',0);
+INSERT INTO t VALUES (20,-1,'AD7','Aj4Y72Y2oxZI0rq','tB','0DUHMa','k','P',1);
+INSERT INTO t VALUES (43,-71,'iK7PCp4JkvpQOk1SPCk','RC8Denv0ENX','SZ0Q8','YS1d5','b','bp',2);
+INSERT INTO t VALUES (190,-98,'zpqjFe','f4ao9UW0Taj6P0','rsc','bwZ','8','v',3);
+INSERT INTO t VALUES (222,-100,'02TEeqDjmu7lRAE77uS','Xr','vywnd','rt','I','3',4);
+INSERT INTO t VALUES (51,116,'Dkb3dowUr7UpBPYzRIt','zZsO6Sh7BcDH13falMhCHYk','3EeiVBajY','lE6b91Xr6dz1IWY','E','8',5);
+INSERT INTO t VALUES (50,39,'ompPnj3mYXGlQtEdLJoX','OnBFgviW9ecu5sXslpmXtjQT1','1Zbo','vMSiCsMnRYiu6','0','oN',6);
+INSERT INTO t VALUES (245,-93,'AcufkYtni2jcIb','1H4lwSSw0g8jJfm0qDvFq8HA31','ptm','iS','y','t',7);
+INSERT INTO t VALUES (45,6,'m3','UXlM126Ni3Jg','EoosN8SA','1HpBO0CwgFwi57orXZ','R','QL',8);
+INSERT INTO t VALUES (64,73,'egGOxt12a298Aoj5NA9cz2WWFFh1oyf8Nk','ZRRlE7','P','EJxC5t','9','38',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(42) NOT NULL, d VARCHAR(26), e VARBINARY(11) NOT NULL, f VARCHAR(20), 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (47564,3951002367,'ZfM0Lc','f','8YuF0V9aOqx','UfTTXsvc5gcz1bEvKM4EPUclPfGRTko0mHb03qWZaTCWw8tlAZc0rR1','C9FkLvXtTBFkvYRvRUB8VPlp3SKLI','tBJCHbo5GDFhmj5kfCQ9L0K2Vd9rgmr5DXx',10);
-INSERT INTO ti VALUES (47564,3951002367,'ZfM0Lc','f','8YuF0V9aOqx','UfTTXsvc5gcz1bEvKM4EPUclPfGRTko0mHb03qWZaTCWw8tlAZc0rR1','C9FkLvXtTBFkvYRvRUB8VPlp3SKLI','tBJCHbo5GDFhmj5kfCQ9L0K2Vd9rgmr5DXx',10);
-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 (24043,4205668077,'SaJ7ms9vcDZem','P','NRXpI1QpZPZOd','dKVS','NSDGgS1363icny6024gRxP2VzjRLK3EGPDn1VyN0tfzZ7iVRpcNk8c2d7mufHrqvjyZ17UuQ61nt7YNTMR4M','rDifwRDoRWhMQ',11);
-INSERT INTO ti VALUES (24043,4205668077,'SaJ7ms9vcDZem','P','NRXpI1QpZPZOd','dKVS','NSDGgS1363icny6024gRxP2VzjRLK3EGPDn1VyN0tfzZ7iVRpcNk8c2d7mufHrqvjyZ17UuQ61nt7YNTMR4M','rDifwRDoRWhMQ',11);
+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 (251,13,'jW0o8f3fWI8AtFEDnZ','py3uImQRgWisZI6v960','TrvI5A','iGJWtzpw7myR9BHVOI','r','WX',10);
+INSERT INTO ti VALUES (251,13,'jW0o8f3fWI8AtFEDnZ','py3uImQRgWisZI6v960','TrvI5A','iGJWtzpw7myR9BHVOI','r','WX',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43) NOT NULL;
+INSERT INTO t VALUES (251,-7,'eHKtdmsb2LQAA4wX8mB4q1DencCv8nKpnTd4zuqY9Il','eyehVI2LJ4G1s1AfJzN2cc','8XZpPRJZw6','JBH4bmgWvQrO','G','q3',11);
+INSERT INTO ti VALUES (251,-7,'eHKtdmsb2LQAA4wX8mB4q1DencCv8nKpnTd4zuqY9Il','eyehVI2LJ4G1s1AfJzN2cc','8XZpPRJZw6','JBH4bmgWvQrO','G','q3',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (26404,1260422258,'i0moVGQeRFg47','NFlYEusqm4G','ciM','QgV3MR','zbfIBcsef6UdFlkhazMuscorBkcB3rkcXL','VHDHYhE7fm0meDvPtJdGdawbeoizxNBMIwujXmOAaHjJI0gOrJLtEaC2Hzdl',12);
-INSERT INTO ti VALUES (26404,1260422258,'i0moVGQeRFg47','NFlYEusqm4G','ciM','QgV3MR','zbfIBcsef6UdFlkhazMuscorBkcB3rkcXL','VHDHYhE7fm0meDvPtJdGdawbeoizxNBMIwujXmOAaHjJI0gOrJLtEaC2Hzdl',12);
-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 (23672,46750748,'FCOggv1','kuOOauv8BlPcuBXPmRJprg7fHrZK','fBHAh0lwioeb','Kjl0nO8nVvvqyvjOvTJdzQ0rZuYKB9Fdj4','anuJrWcrg','IvH4irk1oGXbwuUFth9S6ykHHwutLXdoOkABFQXA823BX1jQwwLESR8gcNlxlXv1HJFKjT9T3ssKpMoNBp2s8pC4zKHKEkcRrl5',13);
-INSERT INTO ti VALUES (23672,46750748,'FCOggv1','kuOOauv8BlPcuBXPmRJprg7fHrZK','fBHAh0lwioeb','Kjl0nO8nVvvqyvjOvTJdzQ0rZuYKB9Fdj4','anuJrWcrg','IvH4irk1oGXbwuUFth9S6ykHHwutLXdoOkABFQXA823BX1jQwwLESR8gcNlxlXv1HJFKjT9T3ssKpMoNBp2s8pC4zKHKEkcRrl5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(100), d VARCHAR(22), e VARCHAR(64) NOT NULL, f VARCHAR(7) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (114,-54,'0188KPgYoIupQgzYiUxdJMt9dMPI3U7F0M8ENbd3USo46NYVWWAIBQ2K','S8PEmFDMAMe4F','rXj','umS','DfcHCWKBH2JhSwtyKCYwI1v4Dl41ZLLopO5oJKMiFn61wIAa9PEhR4Sb7wjIqKnpuo3Yn8G7','2FSZYbc2iZDV8c5yxDxVDZkmelo0hZ9ulU7n8EHsC9SKewmDUKUOUFMCjYWT0K4snu4DXUfncEQmMS',0);
-INSERT INTO t VALUES (107,34,'R2Eh6JAMaH9OP23hjTVUD6mnx7luQKx1GruZKLUbZmTSY0xoo6O2Ks4tJuEeE1ImeefZs4','CHzlRZJRDJ5lyPfarBPCVD','4PTRZxfMNO31WZCH','tTwBuho','TfukwZw3YVW0aOkgwaDwtDYixIpAGqFWUIjnFlzQjzavLTZmelFeLcPl66akna','qrRAj9j1fBr45gxSicEI80vaw2D99SW5R4rkRKVMF90Uo55MRYCSxmwg1q1yXxSQ0C642ISdjsPqnpY2n9PAcuHyap8Fq6q',1);
-INSERT INTO t VALUES (7,48,'wernlh7Ly28ehqLeWyj0EbFVY8V','d6IlugcQ7F90','bpMYQKASRT','m','5Fo0EH8LcmQvvJM6aLeJlR5VAoA9A5GSKIrpEbKeFPSaRwnAB0NVQAIbEPmDv2HeDetK','5TRt1sNcNTzOQuSGWlrPsqZ6tCE3MFFXSxDSiQeqGLW216vGAwgKFxYZb7Iot0bihUb7UdBHBd2DXhpWm5U82fw',2);
-INSERT INTO t VALUES (2,93,'2a03ZFODmdhiMOphlREUgjj6PFOkDtrYowDqOBHJ99F65WIPIcMf','N5','JzteI','7Q7','LGPdXnzNcFiejX8CQhVbhftGgOATLUMeVRFvn','5vax1MiIGJekstXN8rvWcuxDzPXnP2j4BZ2tj80qOlgWx58Haj3uk',3);
-INSERT INTO t VALUES (219,65,'WokG6T','yVtAGYGkaFW4EsFtK','908hvY1qYie7Ku36ij8F71Z0Y2FPXvibxPljTVezptH9vi738rNXcUSo2ANlTQ','nYc','CAgeP01VvoNkJqWQMQTHPllNkHDMupAfSXHQk6R8fjouEcHhlY1s7IS4V6XGqEJE9gGyQrp','YHDOtQtwzBuP3B95tlLs8oGiTPEohYYFA9ufqlASOmLZ',4);
-INSERT INTO t VALUES (66,122,'RMUuEJsKLIXjcEDPpEPYHAMPuRXt','CAZKUYhhwdH9mJ26eEQ9oO','MRKBgVN1N','mfA','k8LWS0biSVtbnlW8xWNpMR66ntFHRw8FIP79AfDuvpnxbg4qQlYWV9B0HegXKXSANXcmFMgHpxE5ep','Q',5);
-INSERT INTO t VALUES (126,-88,'pyDdstroGklUAZFZ7TDBpNNusL6qHYgpPJR7S5mkkdSfzA7Zya4ZdpViH4uJEn34V','MsYOl58lxFAN77G73CIz','dWUNg55vxJnPiAHDEXoSVRDMyUdpgbJyz6BlUCrTYMV72DoEGPrEaCFFiB','y9fPRx','3pawgsZS3GSnm6JfUlbJQ','UO5zZp4caGGuozH9VatbRt17fFQN3AJCY6KrL19rs1OwzKwcWJYsRPwUp7RZToO0VissYy7J96dNtjgdZvSh8',6);
-INSERT INTO t VALUES (14,-103,'pTBqGEHShZ87W8NDnN4CF6O54xSs3hanhLV4lHuU1kVpetsgC','jT3Te9JxDSJDBa','0UUwDBsvi2NT3VAu2EJDTy8hGV9urklFSyihPVo','Yzz6n3q','1BXLvnwHo1Bct7hk1Wc8mtwSlZqbi32p5yz7AcRUc9XwVIv2Q2TXsXpPFKJqqAjBzVOfvCylppgkY','kjxBnCVR6e1aRGVRw2HqxRyfoEAAnANNqHLxup8sRxJbA17P',7);
-INSERT INTO t VALUES (21,-31,'9GUvdLdoGykv9IQ0jkPVFylS4rUQNTXBywbrwjLcSsWp','lXfZPjsb','zJyGqKbMfT8U42AUBe0W8xFczp','v','MXzHDJCMBJ5R','G99lK8uQT73mrQmb31okVIODE7Xs9VO1hepsNzBcc6wXewylDNjYQXiiG8xNapJf58uu',8);
-INSERT INTO t VALUES (80,125,'EK8rOs7Ym99hIHGWwR7NBCsmNEIY8se4Yd3BtPLkosctNopi9CYcGmXQVgvB861IKRm1tBf49trw5ZYvBQwqNeSJFgSWEtST','aiWlsUPTqSlfFf','6eC6BUDiNLpjtGBWIzlu0TL58SZAxm4QnAyxbDM69GlgOfFC58nfDkMByk8E','vmRDSv','KTN9lJYlnRfYa4euI9kMtuZR1fHKgZRuPqn5ZTghF2xMVcNuqey2','79FfgTGs5m2gI2Cb30S3VdZ3r',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (133,61,'eioAhuA5g','gWl7fyOVjGHqdXms5LMMI7rVLK3ahY8Y3jHJkzd1LrUjyufKotSS4CdtNhFmFwnT169JFOuySY6CNDv','h9YP4YF','5XnOj2poc4loslbJO6Bs','N','7',12);
+INSERT INTO ti VALUES (133,61,'eioAhuA5g','gWl7fyOVjGHqdXms5LMMI7rVLK3ahY8Y3jHJkzd1LrUjyufKotSS4CdtNhFmFwnT169JFOuySY6CNDv','h9YP4YF','5XnOj2poc4loslbJO6Bs','N','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10,-27,'CEXrdQ4G','zEsC9nmvTLtBSlq5hBLmR7GIj26KBPivpPS99z4P1kFcacgvk3Xd2ojAy2C5fujLoBmskxVGe','YEZ','dkJiLkAIjQKCqKD7H3KOoJ0tcWVONzuNfsW6cGAiSU0MM9QGw4LeDzE2If0BYtKRMPl0wKgGsUd8gK0Xe7VZA45Nd0aEbeRMm0zbmQCnqwxy6ZTBkXXvD8PeUMNz5jhdUU1YGybLbBZtnEeEOvwAClHxvens0LbJ7aiR0lEzrFmuvJeTGze8J0wqPMRihnIR0OwEf','T','e',13);
+INSERT INTO ti VALUES (10,-27,'CEXrdQ4G','zEsC9nmvTLtBSlq5hBLmR7GIj26KBPivpPS99z4P1kFcacgvk3Xd2ojAy2C5fujLoBmskxVGe','YEZ','dkJiLkAIjQKCqKD7H3KOoJ0tcWVONzuNfsW6cGAiSU0MM9QGw4LeDzE2If0BYtKRMPl0wKgGsUd8gK0Xe7VZA45Nd0aEbeRMm0zbmQCnqwxy6ZTBkXXvD8PeUMNz5jhdUU1YGybLbBZtnEeEOvwAClHxvens0LbJ7aiR0lEzrFmuvJeTGze8J0wqPMRihnIR0OwEf','T','e',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (195,101,'dHSQhT9BHKFeb0fuOSDmUZLEUt9tiPO','mRXwUiwuWEkI7x1iNBH5TweDxUQemZRokKgstPUesVAX1yCWmUHVrfpE4kXxRUldIMAaumSKs903vngXCLL7pLRju4p08Mg0kdIfsZbQ236GfX5jAEbfn0lGrRaVmjFap3Fl0Orfm8lRr','WxTMXHu4S','MPgR8v6W1RVXWb912FSCEXZFQVmteXxReNpPa7LHQlkKoiomojfuFCHmLQuPadiw7oN8SpyuzOXwQAgO7LkED9UkooKYgZuiK7zjp4d0WC2kVhroNfz4nWGRlDTnBBbBD72zXd0MtPmN60fAuuRq3Q8JjLV4OdlAoupsHLZ546NqXs4r78crZyedGwjfZ0zVkbaaWCivSZ','m','j',14);
+INSERT INTO ti VALUES (195,101,'dHSQhT9BHKFeb0fuOSDmUZLEUt9tiPO','mRXwUiwuWEkI7x1iNBH5TweDxUQemZRokKgstPUesVAX1yCWmUHVrfpE4kXxRUldIMAaumSKs903vngXCLL7pLRju4p08Mg0kdIfsZbQ236GfX5jAEbfn0lGrRaVmjFap3Fl0Orfm8lRr','WxTMXHu4S','MPgR8v6W1RVXWb912FSCEXZFQVmteXxReNpPa7LHQlkKoiomojfuFCHmLQuPadiw7oN8SpyuzOXwQAgO7LkED9UkooKYgZuiK7zjp4d0WC2kVhroNfz4nWGRlDTnBBbBD72zXd0MtPmN60fAuuRq3Q8JjLV4OdlAoupsHLZ546NqXs4r78crZyedGwjfZ0zVkbaaWCivSZ','m','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (79,-51,'KexibNo2qhqtRlKoPpVakthlMOvYKfzB4Z','OjbBDvXXqPuVJiVBE1CceCjrn61nDsJe7MwTwjTgWD4nzRlZvXHtsIGGqxHf9m4EExNBpnz1ZvqMN7P3U9KwtkEdMRzwzKGdJTNa41E8zQHGA5ZvqUiJXmMT3ySw8qRAHNUXuegsN7QT3b763JrbPQeHYkTi2kdVaMMIDRPBNzuzrhHeSCu5ZZBmJYSArARjvT7VgoGiCw47y4dkdbLqaLR','2','pbJUwjylPSI7K','pQ','V',15);
+INSERT INTO ti VALUES (79,-51,'KexibNo2qhqtRlKoPpVakthlMOvYKfzB4Z','OjbBDvXXqPuVJiVBE1CceCjrn61nDsJe7MwTwjTgWD4nzRlZvXHtsIGGqxHf9m4EExNBpnz1ZvqMN7P3U9KwtkEdMRzwzKGdJTNa41E8zQHGA5ZvqUiJXmMT3ySw8qRAHNUXuegsN7QT3b763JrbPQeHYkTi2kdVaMMIDRPBNzuzrhHeSCu5ZZBmJYSArARjvT7VgoGiCw47y4dkdbLqaLR','2','pbJUwjylPSI7K','pQ','V',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT, c CHAR(34) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(82), f VARCHAR(21), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-994896171,-1145977512,'yGmDMCP','mfdurHjcodm2uzuxznaR2klkII3l','Uy6OSfI0m87LQZypNIost1vomd3Ez1u','Ti2uUTCv6rb24H','X','M',0);
+INSERT INTO t VALUES (-1315577339,-944859341,'b','NS','FW09BFCuT6n0hfw','L6eDt8LbpCRD','sg','P',1);
+INSERT INTO t VALUES (1266677042,2000514298,'XoaKeQ1ANlG2','UNqxVpB775M3MBDbwLChzYj','3PS1IfziizywzrbHKx18bhjZApRPwcarFl','wg3NvhUi2','OE','8',2);
+INSERT INTO t VALUES (197677082,373058622,'5hlOve4VXZF','kabndvK','8C1GstgHW4duSAKv1wlDMYRTLUdwz2cibQXxESkXj1f9MATFX','y5qvst2CHXG5HW','5','zh',3);
+INSERT INTO t VALUES (-1677256764,605458703,'ppp87M8mhNdrMYqMKwdVwwRJ','a6MFUJs9UGN1n','zRmS96QQo34f0rFJXTV','fRlQ7zoQew','z','T',4);
+INSERT INTO t VALUES (1678029917,691145925,'8vEERl1RNvZeFe','8kOWuIui4bpckpz0kcXN4vn','dZWa35kyqGGrQNr6OQR2f','jsCCvrnE0nAT','N','Wv',5);
+INSERT INTO t VALUES (26013674,-925464329,'rwxneOy','IyuLJW','kb3tAIL3MAgzhOw0SNnjBNzmLDiY07R70CpUI','iQ5wQR7k4tvil7WwXqei','wV','H',6);
+INSERT INTO t VALUES (-2072240797,235104762,'Tl1RXCzTf3sni5TEVcLvQeiFt','NRFgb21ONMn','ib0rcYin9zMa5ag2LMZV','Pte2qAgSmuJZYpT','nx','h',7);
+INSERT INTO t VALUES (-2018052651,-1760386950,'DAMKc4gA4FD212sN','cijKrlqYfxpan9IGMKEs','rcSRhTC4DgheH8b7oMsiXTQpo7yWP6Btjd','Jd','K','qH',8);
+INSERT INTO t VALUES (1666110683,-411978772,'oLNBtXFhHzdTuaiWHjVqych0MLjc3I','8tVMlyBvU6FHp5UOoYjk0','PY','7dYoGG','uy','Ee',9);
+CREATE TABLE ti (a INT NOT NULL, b INT, c CHAR(34) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(82), f VARCHAR(21), 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 (35560,58,'BJYXSw4wgo5IzZtnkXdzb0GlJp4tUzMaL','mgaJCOqtxhqodv','bKqSa1IVtWYSU4B6Vvs3zv70hWnK2g0lYqKuYUjkr813in03rtow','tU','xohwcVkd','InIpjZtXQKLKmHvBM1XprkaZhA19',10);
-INSERT INTO ti VALUES (35560,58,'BJYXSw4wgo5IzZtnkXdzb0GlJp4tUzMaL','mgaJCOqtxhqodv','bKqSa1IVtWYSU4B6Vvs3zv70hWnK2g0lYqKuYUjkr813in03rtow','tU','xohwcVkd','InIpjZtXQKLKmHvBM1XprkaZhA19',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(101);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
-INSERT INTO t VALUES (49016,-123,'17QWN','ftFN3uVOg8IzkLl2e4mo','NkNMSA2IWZyKfBGfWEcI0MWEuD6sf41j6MuzNHLCd2NrTXpG8ZtWQTdchW7BHdTc','LW85','C7McdDgGqn6naMmZEST23bpwMcaGgqqyJIm6ttf1pUk68wGd2XalwEJ8U4lANlAur1nwrgdj','WBhKH6cGbcFv8u1wHHvWPM8tozEgJ36AKPDZGh5CNXWoVZH9j',11);
-INSERT INTO ti VALUES (49016,-123,'17QWN','ftFN3uVOg8IzkLl2e4mo','NkNMSA2IWZyKfBGfWEcI0MWEuD6sf41j6MuzNHLCd2NrTXpG8ZtWQTdchW7BHdTc','LW85','C7McdDgGqn6naMmZEST23bpwMcaGgqqyJIm6ttf1pUk68wGd2XalwEJ8U4lANlAur1nwrgdj','WBhKH6cGbcFv8u1wHHvWPM8tozEgJ36AKPDZGh5CNXWoVZH9j',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (33672,56,'36xnHaRtq2WYs6JmBaaYJmIB0IY8Qyc4qB8kXV4JEJ64A8V0sIBNxuDeOiLvfNSwztO3cLmWHH8tUvjZ9BtZHFRjT','3M2LURbDA5Qa2tWMCvkQOVq7NlaMVkqFk3TMnzjVAZiFoUXWSxsBE1GhrrZPjCSAgtA8XY7RrYfBIvNLaqOtVeOH6gmr3DKTdLEfNSeJofEsHUH','yWfCtUIZxG9hwiNDo78NdVpUVXEpSvcBDQcQAm','i','yjHNfsaLaIWCx','wrSfES0gncNBoUYb2cRfGEiJ7UCE9LO6Wee2iqSHxceuxTfjw0NPka9NGOMtBaOOpytQ5EL7Y04C3zW7RtnP1VXuhQydm',12);
-INSERT INTO ti VALUES (33672,56,'36xnHaRtq2WYs6JmBaaYJmIB0IY8Qyc4qB8kXV4JEJ64A8V0sIBNxuDeOiLvfNSwztO3cLmWHH8tUvjZ9BtZHFRjT','3M2LURbDA5Qa2tWMCvkQOVq7NlaMVkqFk3TMnzjVAZiFoUXWSxsBE1GhrrZPjCSAgtA8XY7RrYfBIvNLaqOtVeOH6gmr3DKTdLEfNSeJofEsHUH','yWfCtUIZxG9hwiNDo78NdVpUVXEpSvcBDQcQAm','i','yjHNfsaLaIWCx','wrSfES0gncNBoUYb2cRfGEiJ7UCE9LO6Wee2iqSHxceuxTfjw0NPka9NGOMtBaOOpytQ5EL7Y04C3zW7RtnP1VXuhQydm',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (32762,101,'dD0BQvKenckKKA3','QfzMd5EYPXF1hYXJLA45EABjxLPS1BBClC1GQ3tDp4S8GwVHtnSVYhkfJol4XM1hcuQyuvr2vbpMMawcoMB3hxh4OJUUxri9cVeoIZw7PTpus0BkH0m7W5Ntjw3xfaoS9pB6o8XVU0wegezLS2nF8LPg4YGEUfiQvSn9QUw1dnvOgaaRQGm35NpePs','AA1d15DcQlok6S3rLVmGhloRxQ4IYUcOuPiSgBGGAdYlkkequn34Br','rljBAS9ewdBKFphdLJiWxk2kfLKdMySodu2EtSgXRm','od9FphcaRZ0bgdxQmeW69mZZLhy94NH1YFLje4','arBaiqRbho8ZrrysSrqCjJNjrBN18LIxdkjL59A',13);
-INSERT INTO ti VALUES (32762,101,'dD0BQvKenckKKA3','QfzMd5EYPXF1hYXJLA45EABjxLPS1BBClC1GQ3tDp4S8GwVHtnSVYhkfJol4XM1hcuQyuvr2vbpMMawcoMB3hxh4OJUUxri9cVeoIZw7PTpus0BkH0m7W5Ntjw3xfaoS9pB6o8XVU0wegezLS2nF8LPg4YGEUfiQvSn9QUw1dnvOgaaRQGm35NpePs','AA1d15DcQlok6S3rLVmGhloRxQ4IYUcOuPiSgBGGAdYlkkequn34Br','rljBAS9ewdBKFphdLJiWxk2kfLKdMySodu2EtSgXRm','od9FphcaRZ0bgdxQmeW69mZZLhy94NH1YFLje4','arBaiqRbho8ZrrysSrqCjJNjrBN18LIxdkjL59A',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT, c BINARY(47) NOT NULL, d VARCHAR(48) NOT NULL, e VARCHAR(36), f VARCHAR(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4236857283436902483,17610,'pii6ZK2KswzfGF7ePfadzs','j2qNP4GSfh0xjKf5xWPTe2G','Pwk94rA9RQ2pcIPDK','yITO1','KCNw0V8kpMShguvys2T8tCTwfwFtJRYaZiQKkhNnj4LLdMJWpCGSNoRmtCYRi0Ab','qfwzHzkKSoALd2g3zwc7vRnCRw4JMsWuNE0OZ3kmdkiPIqo5uuq68T0PDRUgoMFkmjso5q6GVKGvYrBFj3XbYawjhlUmE',0);
-INSERT INTO t VALUES (3524293579488493050,-3027,'u3n8vwx9es','CbMGJ5c06CD5mVwaj5VxMDzHHEIN7WfNSq9Ek1oOQGCgZqq','ml6iEe6MsRnVnNT1CR4u1n6jyAJ94','jCTRMYId','kzqtJbpnVtRoH0PMOTPMP0GWypCLt3Yjj6p8btNmF1jJ6QZZhNnv4F','FsRqBHwWoNLBXTbzR5EIyxabCbG2EZEqNRMw8W0o04Cpy',1);
-INSERT INTO t VALUES (-6704039621205582186,-30744,'wn','jQkUUDocIfvKpymBRn8','c5dAxrqRyU9xRXbgWf2egBboWPxNAtka','oW0YQlK8I','fAw66LTpIAFv5p0mwwp26db8V','Hkohj5JbHmbrbTyutq9q9lR1XgKGjCx6zzifZ5PA3',2);
-INSERT INTO t VALUES (2204560731123037415,29831,'OoXwWFii974VMBaUqXKpLhf7gZF0LGhuWvb','Bz3eqt57eYIxRx','sl','QhrDAfuC','Gm1TJZ7DxzBcvp9On58tiXxnDiyJohP6hO0lXIIyKMPSgwmEZrkMo1LlS0dAmjzzHYHdvrLBtI','Z2sbP0SmAzKgw0AYosUNsq9EYwXugG4va8jLvsK2khy2nwKtxwo2fc7luaRCvlVifSNGbGCzcmY',3);
-INSERT INTO t VALUES (3807212693962208529,-501,'cW5P8rGz8','mWvoJTwqE7JFrsoy6vHq4N5BVI7IdsMsfkP8na','K','Yo55jP','gHdmUZnuRm8iCT0SKLW3abnk0WgCzHKUMu7nB6EB5Y1xB2Wy2x63srYWZ4b','PehpjvSM',4);
-INSERT INTO t VALUES (-273390660275794624,17850,'9LhEglIVYoUPxar9hgJs','3UBQixfTyTQiICmh8gOJN84TayDuPPRq6h2jyxwTEHpl','dFd1FyQGs90LLNixNWDBHwk','YGbm','teDIke6zK6LctaA3Suvg0kGNxs1AO5UX2kDsW7DCYufJ','EVtRF6oxz3DD7ZTpShFFEx7HxYwrhrtlNZEXIVxw6dCX6ln6YSOQpkTP',5);
-INSERT INTO t VALUES (-4021889554010778478,-38,'qAywqnK89z3lVYO2jPtZ39qHa4458ZFdfKN7a9yHZGUU','jc9jafaQUuMB7mpYULDypx8pp8MIQ5B6uR','aWLjePeq50','Hc0zV9wa','VsdsLtyzDv','8ARszzjHGwqe3A0wOTMZvzkMzRc8Nhi',6);
-INSERT INTO t VALUES (-552068509362144977,-15853,'P5lCc1SGsdpEOjNiklNgWjE','mcAgNIH893gaAkGfCWGXWwNuVfGARVuIq66','z0R3tCM9zLeh9aASbjsmq0h','5la8Kim','zWGiHYwMyvajmH8eC0HMuXmERrNKSz1YTojmyVdtKYqnQdtobpHgUaq4PeoyK3hV45k9qXyQmj5L2veAiZl8fwM7pyL','2DaGs6hH00xWVcyc',7);
-INSERT INTO t VALUES (-5564495859888113357,-9000,'60xKmbYgra17J','U49YR8MSW4ohq0jPqsi','DHm4T6PzA0yAm1S2NNYISZRgFnpUa7','DK','3NiTINGK194d','P3qYt8vNSrEdmgrzYBunUSBFT5XBpRsIoz7z794ao5jeKgOcxZHxbuqGHggsH',8);
-INSERT INTO t VALUES (-169701599982015147,-30990,'Wcg0M3R4EWButHyy54','i7F5Y4RxwcuFYTh2xtVwkY','8','smS2FcCj','yFpWoFgY0nMPs6Sw80JwiZPFdFeCoOtXleBLjhmMCuzCmKyy','SoZylYGa7rzgac2xWN0DgaivzyAMk6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1404214459,1035098049,'UMdUMszzuDOQCD8mFR','JFVX7p','ujzUz3ETHyiwyMc','9dUqhJ9kCQQmPaH2s','Z','H',10);
+INSERT INTO ti VALUES (1404214459,1035098049,'UMdUMszzuDOQCD8mFR','JFVX7p','ujzUz3ETHyiwyMc','9dUqhJ9kCQQmPaH2s','Z','H',10);
+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 (1520912198,-1971161629,'95hVlWMNAasGkQ6SAJ1eIc9q3cvjdHw','F10GWr4Be','353QXrTir8XaCpx1cf1Y1iAEg','U7ElG5GbUpo9RTp','OT','Z',11);
+INSERT INTO ti VALUES (1520912198,-1971161629,'95hVlWMNAasGkQ6SAJ1eIc9q3cvjdHw','F10GWr4Be','353QXrTir8XaCpx1cf1Y1iAEg','U7ElG5GbUpo9RTp','OT','Z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1094589750,841467764,'ee','DQpwIAo21SilMAAS5Cobuy6ptsutJiXxJLwkJg1VFcs9V1hdXcoE1oQnPjgyKOenGwXQ9VIWDSS9cY1fqLdN1Evh05wuxm2e8ZkVO0lBj7QAOkP0hEjAeeqO5Ej9270U5DenBU7Emqhhhkp9vZZdrlPy9LVTv','DjNBftpmVe0FsmfIeakanqsZw3h','Pcqv','HJ','k',12);
+INSERT INTO ti VALUES (1094589750,841467764,'ee','DQpwIAo21SilMAAS5Cobuy6ptsutJiXxJLwkJg1VFcs9V1hdXcoE1oQnPjgyKOenGwXQ9VIWDSS9cY1fqLdN1Evh05wuxm2e8ZkVO0lBj7QAOkP0hEjAeeqO5Ej9270U5DenBU7Emqhhhkp9vZZdrlPy9LVTv','DjNBftpmVe0FsmfIeakanqsZw3h','Pcqv','HJ','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (428699169,1957041367,'rC','R4Sr0ad4YpGw5l8BCi3b48DA6G4SwGHybNbimkr7El8dzdQxYjWe5oSTCCze2BqFEltxVAAkOjoDfcixhHjdgaH7AbyDoi5nb7PWOyqN9gNghsDlSfC8QAswedq9ADd2tC7SJRlt9','vUQ7KuRV3DEozjk9X1NQFcG2Raqn05','14fGcGpSzUG7MRe4eGk5rDGGO1KYmoZyDMuBDl0kQksanHGQLRLJEs2UE1QTNPXj9PhK8rejiNtq8SoTD6lUCsAYXj7cbc1lUhvT8xXuMnDr4Qm7Q3ubupMSoNOeyZpugrq1W224PQ2aCZHG1j8TeDMFR5UPu7MwFkMtro5TnpzkUToVhTvMkVmFjRRg5SLVuN9dI8vtrLyT69m','VD','m',13);
+INSERT INTO ti VALUES (428699169,1957041367,'rC','R4Sr0ad4YpGw5l8BCi3b48DA6G4SwGHybNbimkr7El8dzdQxYjWe5oSTCCze2BqFEltxVAAkOjoDfcixhHjdgaH7AbyDoi5nb7PWOyqN9gNghsDlSfC8QAswedq9ADd2tC7SJRlt9','vUQ7KuRV3DEozjk9X1NQFcG2Raqn05','14fGcGpSzUG7MRe4eGk5rDGGO1KYmoZyDMuBDl0kQksanHGQLRLJEs2UE1QTNPXj9PhK8rejiNtq8SoTD6lUCsAYXj7cbc1lUhvT8xXuMnDr4Qm7Q3ubupMSoNOeyZpugrq1W224PQ2aCZHG1j8TeDMFR5UPu7MwFkMtro5TnpzkUToVhTvMkVmFjRRg5SLVuN9dI8vtrLyT69m','VD','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-417082584,-1027854708,'sTtbOXWZ','PB1mFd6biQodV2OjTV','4O1kKwLODNrv0zndz8Ql04TB6KUjQxaXkaWgK','PafWrZkNzb6bjfZFCIoPrv1x8Aq2LmTZ4qVMtioCWsUR74hQRDYAi26oBd1kkh71OgFkaObr2mQ4TLXaTcFPaQRWdel7aT5ZVLvBeVWh45BbrujKPoftRVDRAKWTuIlzFMj12XygE2gJGYY9tpdX5sWYnA4HsYXwFhWZGDkt1iEdAzTBCEJMV2pXxnn8lNs5HnKTAIQsVRTs8fKgfZz15hnpmaTJIzyKebQn9nfR27y69YCxH5a9i3','FD','fM',14);
+INSERT INTO ti VALUES (-417082584,-1027854708,'sTtbOXWZ','PB1mFd6biQodV2OjTV','4O1kKwLODNrv0zndz8Ql04TB6KUjQxaXkaWgK','PafWrZkNzb6bjfZFCIoPrv1x8Aq2LmTZ4qVMtioCWsUR74hQRDYAi26oBd1kkh71OgFkaObr2mQ4TLXaTcFPaQRWdel7aT5ZVLvBeVWh45BbrujKPoftRVDRAKWTuIlzFMj12XygE2gJGYY9tpdX5sWYnA4HsYXwFhWZGDkt1iEdAzTBCEJMV2pXxnn8lNs5HnKTAIQsVRTs8fKgfZz15hnpmaTJIzyKebQn9nfR27y69YCxH5a9i3','FD','fM',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1418417832,432003330,'O1qGYq','B3Kd46Gqy0zXc4YgiTHLrOJSgCyAcNYKghJnweQnbb7xHUgOpd3ThPzrk8VkWZH8XlXcfKZZmBnwFsHt9MGxe5XiLRmjSRmTd1AzuB5wUumrI7hnAMgT03MDFBeXz3Fm4ES1DR','R5jIeHGdhCva05yJ6I','qaCnege3e4aaDTXFY60mEFlC9SMhLDNx0Z27fNxFUhUPGxYn76TjGrMYoHB0Qjmmr9FSZGN64WnlRuIHWRMVqdQWgyr6N1mFoTI9ZtJ8c6q7ymZfOFJPrIS4QJEaG0Zgm9Gn3H1yaH7dzR7tdD4IT8LrhwPMq2Ane8rqtIryW95NG2kgkLRshVWNv1eAjz9mZQdWlAyfpsPSZFWLdCl7f3yMGuNhyWkY9','BW','S',15);
+INSERT INTO ti VALUES (1418417832,432003330,'O1qGYq','B3Kd46Gqy0zXc4YgiTHLrOJSgCyAcNYKghJnweQnbb7xHUgOpd3ThPzrk8VkWZH8XlXcfKZZmBnwFsHt9MGxe5XiLRmjSRmTd1AzuB5wUumrI7hnAMgT03MDFBeXz3Fm4ES1DR','R5jIeHGdhCva05yJ6I','qaCnege3e4aaDTXFY60mEFlC9SMhLDNx0Z27fNxFUhUPGxYn76TjGrMYoHB0Qjmmr9FSZGN64WnlRuIHWRMVqdQWgyr6N1mFoTI9ZtJ8c6q7ymZfOFJPrIS4QJEaG0Zgm9Gn3H1yaH7dzR7tdD4IT8LrhwPMq2Ane8rqtIryW95NG2kgkLRshVWNv1eAjz9mZQdWlAyfpsPSZFWLdCl7f3yMGuNhyWkY9','BW','S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c CHAR(75), d VARCHAR(60) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(34) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1290787231,-481797910,'jKyotegNXvk58CwXR0ujpltPFU3xjGo04EAgUzMltB','U2NwiPxXpWq1wCMN4RuuhikC4o0PQ9bVqgrT02vvR','ogCblokdNmMsBXmccGyHs6GNdRooALoNjBLIjozzbTIP','zgXMRZwPBlhUkMBCGAnYymDEwq5hr','2','w',0);
+INSERT INTO t VALUES (-904569242,1738462819,'cAdZ6yunab4ZtiFjp','Mr9bxW','mGbOhLmew5tX51Z4SwmpT9BokeYK9RNym5C7wIk2kfS92pnIoD58zOIErIAFsM','g5Xlp4IYazxZZf8wDe96y0mfPhuJxK','I','q',1);
+INSERT INTO t VALUES (1051880902,-103923311,'1AWe3kRItXozWamaE8vJ81IpwH7j','ZbfzG','Y3C60sZZ7utVehjQoxd4LlisQ9GrqAxTv60EjzsRzkK4kTmJgnvbnjoFF7hEKGCU9Z','rBBF','k','T',2);
+INSERT INTO t VALUES (398379037,605860247,'KaEvfkDYC8PjixFYg','GAIb85zZdPG13iJ','mH6Q1SSNRKuiOQR','zufGVjkZKuRPz1WIvpN5UwGagNMWfJyS','S','R',3);
+INSERT INTO t VALUES (637457239,-386550161,'R6IBUNQPyN84VGcLmSCePax6SbMqH5yzlrFLD3pBS5J','7ThWCyIvLaUa7pZDNEkkry','MLMTcDrik5Hbs','GIYZnAcMNQYVGu2dI','P','4',4);
+INSERT INTO t VALUES (-1252423165,1448457929,'EMsFlGU','7L5td8twajOOVJnyGJcvlkpbhjb8Z2zPKh5Aio','ZRIDthzY9fvn60c8hK','YjZQzolC8vRjm4jky','b','3',5);
+INSERT INTO t VALUES (-1268120398,-1891979112,'YfyjfjfXG7VxvJ5PRDiZfXg4X9EIINvuJ09SYx9myZjhHo5sWU4Rlu09H','HHlFrCS71SbBrgoJEkuYlv8ss2WvbdmBCJBrCK6D3Tp1PodDTiRx7','5Iih2bo1EGWwjV9G4RRs0L1vUqyN46eofYRuSm1RH0bJ3Dlp','sA4zjPz','k','y',6);
+INSERT INTO t VALUES (1710825070,-1365215714,'lguhiEEFx','1wv9AZoQru0hQqkgzQONO3aud8fCXKb7ysKoyLVZ1VAXcQzlRbR1YX','cDedqAfki0PT5Dko3duX3zolBmFrgXwL31V7GxnDgIXv21UE75eQwN','fBqOZER3Gf2Ou411P4GCv0mVQZh44l','B','k',7);
+INSERT INTO t VALUES (-2113391170,491887861,'sWcX8UBhe','Qm1tgS6TODIGEuOyOZVm','gKNHOxticAg','4p973mgwdjwgK','A','m',8);
+INSERT INTO t VALUES (1730645887,-1320286202,'u22BpAB5tZCahcAtTJp9tppc5BD8xxozn32xlz4RmPYSAi3w7xnbWisIYPsJfX','8ZxOv8sAUtJxLHp8xUPySGWdv2S61K3uaLjLaeOe0UdOIAZ','EIcEzCejMywSlR9','udD','2','y',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c CHAR(75), d VARCHAR(60) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(34) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (6864685438656475520,7860,'6TS','n3zAij5qUpwsHef9ScP0zbDYEel','9LGmJB','vvGh7TO7J','9naPIbBHFwALWGyalfuB5690faKf','T67SLHJ0OCqTHSmt8SdX9lzKedyWqeDy54vH8zpgbe5KSK3Yl0Zx40e8r6ThVsL3tQ8DBIQOphqUXyun3AnghFsafgjO6UpO0U9F',10);
-INSERT INTO ti VALUES (6864685438656475520,7860,'6TS','n3zAij5qUpwsHef9ScP0zbDYEel','9LGmJB','vvGh7TO7J','9naPIbBHFwALWGyalfuB5690faKf','T67SLHJ0OCqTHSmt8SdX9lzKedyWqeDy54vH8zpgbe5KSK3Yl0Zx40e8r6ThVsL3tQ8DBIQOphqUXyun3AnghFsafgjO6UpO0U9F',10);
-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 (-1737318841298532323,-11907,'WPWlKsyTTHaIPFX1XQ2UvPqyDYeBrJ5aoXFW82zGajP5','jV','JOStGNL6u5CBG3WFCwFFkJ4swFrlLTfBhga','2M6','b0xS77hsWYCstmL3HfxzZPG7mGL8GZmwzVQj9xoBQVnHD0GYc7VgyCdqxGCavuKB','IRExLwTDOdRyqIm8kWfpVnpxma6UqMYbFrX5Dwyb5IVqIXC8',11);
-INSERT INTO ti VALUES (-1737318841298532323,-11907,'WPWlKsyTTHaIPFX1XQ2UvPqyDYeBrJ5aoXFW82zGajP5','jV','JOStGNL6u5CBG3WFCwFFkJ4swFrlLTfBhga','2M6','b0xS77hsWYCstmL3HfxzZPG7mGL8GZmwzVQj9xoBQVnHD0GYc7VgyCdqxGCavuKB','IRExLwTDOdRyqIm8kWfpVnpxma6UqMYbFrX5Dwyb5IVqIXC8',11);
-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 (2833043387784675065,24284,'oP20q6YgKiW924MoOo7oW18G9JV','tLZNsFVkGKca44IeD69zfZaVqT9pGXJf2jehT5JOlzn7bEip0goD2Fhc7We7dFruRP9Ljxuh25wl91HfBiRMVGPuxDiEqgzxvqEAZ2FLzJJ2HhVZznK1VKaMKF8AYTfRzXNkigc9YUcbWBb6TseAa1Ske3lyfLvgwqMmllEirXrkwUtXrfkhcaVur64pIYk4bDzvQB69qcbhk4','kDYwGXD8','t0eU3xY','Q78TAZdFz9rNXDuHDvpuT6s7gHszVWDmXUyLqZzToLpUp6jM','rU7',12);
-INSERT INTO ti VALUES (2833043387784675065,24284,'oP20q6YgKiW924MoOo7oW18G9JV','tLZNsFVkGKca44IeD69zfZaVqT9pGXJf2jehT5JOlzn7bEip0goD2Fhc7We7dFruRP9Ljxuh25wl91HfBiRMVGPuxDiEqgzxvqEAZ2FLzJJ2HhVZznK1VKaMKF8AYTfRzXNkigc9YUcbWBb6TseAa1Ske3lyfLvgwqMmllEirXrkwUtXrfkhcaVur64pIYk4bDzvQB69qcbhk4','kDYwGXD8','t0eU3xY','Q78TAZdFz9rNXDuHDvpuT6s7gHszVWDmXUyLqZzToLpUp6jM','rU7',12);
+INSERT INTO t VALUES (-963293241252424860,-542561232,'FCrYRCcWIvAzihYK0yK','8I3jzM0SumYmr2aCelWJwT9oTfPiKoeDjulB4r1AmKMGQuzsGVO3Oy46','oVdcwwuscTjGN3dzlgSyXEt5P9GXUQl','MWEdEQlY','3','V',10);
+INSERT INTO ti VALUES (-963293241252424860,-542561232,'FCrYRCcWIvAzihYK0yK','8I3jzM0SumYmr2aCelWJwT9oTfPiKoeDjulB4r1AmKMGQuzsGVO3Oy46','oVdcwwuscTjGN3dzlgSyXEt5P9GXUQl','MWEdEQlY','3','V',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (2813889693123062412,425873704,'q8MqriMOHoCHGrGGsWkrUhFz5fe5SJAPmC1','zEDjPnrVlazdOB','rPSk0J2jEKlwZAQtAqp0JY5iWffVEG9','Y4lD2f75FmAKbUg89X','d','p',11);
+INSERT INTO ti VALUES (2813889693123062412,425873704,'q8MqriMOHoCHGrGGsWkrUhFz5fe5SJAPmC1','zEDjPnrVlazdOB','rPSk0J2jEKlwZAQtAqp0JY5iWffVEG9','Y4lD2f75FmAKbUg89X','d','p',11);
+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 (5307453496688756381,2089971241,'ZM7t5djONOdHu1fBv6A1zPmgYrLhN2llnfPbDrSEbxKPVY2Yv3wcEKIghWs5bgFbvNGXZDaZ4EgT','orlMKpiyFdyu0H9hKZ9j22kwJSx2IlGCBjMnAl1Frhh3jvIF4lq2tBNQdST9mpxgnrxHOH3YU5nZTJdhWLCVikCQtH5Lu2tb0EZ2s2PU8afMtAahUp1HVQt7ciDNXDWDaMedSEiFaKSh43UfzSS14bxzUoidTqzbJ0','zjCzJyT0yf8lBVNLXxDX2diOVwKD4xlKB4I6VnhjE1SAiGHeDkTn5y7XKCxnuUFPsS7','UgKSs0VRA78UjZ15Uj4UP3qURvP','P','D',12);
+INSERT INTO ti VALUES (5307453496688756381,2089971241,'ZM7t5djONOdHu1fBv6A1zPmgYrLhN2llnfPbDrSEbxKPVY2Yv3wcEKIghWs5bgFbvNGXZDaZ4EgT','orlMKpiyFdyu0H9hKZ9j22kwJSx2IlGCBjMnAl1Frhh3jvIF4lq2tBNQdST9mpxgnrxHOH3YU5nZTJdhWLCVikCQtH5Lu2tb0EZ2s2PU8afMtAahUp1HVQt7ciDNXDWDaMedSEiFaKSh43UfzSS14bxzUoidTqzbJ0','zjCzJyT0yf8lBVNLXxDX2diOVwKD4xlKB4I6VnhjE1SAiGHeDkTn5y7XKCxnuUFPsS7','UgKSs0VRA78UjZ15Uj4UP3qURvP','P','D',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5916150946285563841,1681677211,'bijrR7urLGsiAU7xJMb12iF9Xw1LQ55LRXpQrd0TaZnhI','dODSgBZwlHWx7MbHO9AEHJ1hsRH8gY0irQFgKR4omFz287hdPWjBAwFH2flifpXPxiTUgChEzhuzgRhIA0V9kNu9TMFwUQbwTcxfWfG8ZRNHxUkZA1MTg7d7qCK0pzNav1t1kbmE8P5ged61ga4WblqhSk9x5Qi','6nadty8cyO93zz9jimitM','YMplnQUJil1Bg4uubkEiBP4fcdrgZx2RNh6edaK6KUKlMJ93tLk66zkgiIadMeSZShi7wsnqbMMIIEZ3P1JHckfBe2wO4URMwZTDchH5kllhAAzuVUXXNe6svfd4meLaXz79JMd8yqkG3','A','Z',13);
+INSERT INTO ti VALUES (-5916150946285563841,1681677211,'bijrR7urLGsiAU7xJMb12iF9Xw1LQ55LRXpQrd0TaZnhI','dODSgBZwlHWx7MbHO9AEHJ1hsRH8gY0irQFgKR4omFz287hdPWjBAwFH2flifpXPxiTUgChEzhuzgRhIA0V9kNu9TMFwUQbwTcxfWfG8ZRNHxUkZA1MTg7d7qCK0pzNav1t1kbmE8P5ged61ga4WblqhSk9x5Qi','6nadty8cyO93zz9jimitM','YMplnQUJil1Bg4uubkEiBP4fcdrgZx2RNh6edaK6KUKlMJ93tLk66zkgiIadMeSZShi7wsnqbMMIIEZ3P1JHckfBe2wO4URMwZTDchH5kllhAAzuVUXXNe6svfd4meLaXz79JMd8yqkG3','A','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3418516817792274500,-1740206776,'o9zp3dxVnuVPfbkTKKMavR0pvKj1wOclWlMwdmnCdGqMt02RXITJyzFo8hT','dq7VFB4VMR2SibmyZRPT9tbsKjbjb0H8JWZfHdm3HAVJzQ57sNnCm4g3pyGpA57qnefx2eimr8K5QU4eHGJQT6jijkFCmhTg7jbS3IiDGhBbPHnCH0zo5iNznYEWxz05AaHslchawgf5CnMAY7v9SKpas1z8LPOFjyjQoy92rjLx2kJbudJjT2xmCgZ1CkQAhcLFX','zu5jE8hZ9Xpa80qOSd3VZ3Up9','HL3sVXonflbEOcjWf4NOTaWcmGUF9vHicXeDY3TvEur','qI','Q',14);
+INSERT INTO ti VALUES (-3418516817792274500,-1740206776,'o9zp3dxVnuVPfbkTKKMavR0pvKj1wOclWlMwdmnCdGqMt02RXITJyzFo8hT','dq7VFB4VMR2SibmyZRPT9tbsKjbjb0H8JWZfHdm3HAVJzQ57sNnCm4g3pyGpA57qnefx2eimr8K5QU4eHGJQT6jijkFCmhTg7jbS3IiDGhBbPHnCH0zo5iNznYEWxz05AaHslchawgf5CnMAY7v9SKpas1z8LPOFjyjQoy92rjLx2kJbudJjT2xmCgZ1CkQAhcLFX','zu5jE8hZ9Xpa80qOSd3VZ3Up9','HL3sVXonflbEOcjWf4NOTaWcmGUF9vHicXeDY3TvEur','qI','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (4126194483936450916,952087337,'3a3wwuzbAkIebJ4y9VfGYD1cNYaUSDRamxsHghbXHx','U8gjq4LLTJVen1nO8Mkjd1qL7kYggu8qf86AWm6gUaIGVAucnfuGFmS4bMUknNkAk2C6jt2QqfuCRr5q9lkiudyX2jjz5UZjFg4FDaPN8X6q1z1eywu1mbfSXS4fqdBAk9pyQhZNGZQlpmTNJj4VV9inzeXGZonO2CYHnIn4sLRHLALSGq9uzMi6QZgljWnd1bTRpptjD1LKne1vRVGmA5fhfBGY02GTmXC3FuIm0205OuW9oY53ih5o3JToZk3','MgeY0rJ86dtWuKZhjZwxv8BURPxiSeBePrXiWNRol6INtceoF3MB8PXiaPE59bE6','fNRKl1xiaibuNfLCwuINcybfb3BrM8iDihCZ4NTBO4B6MKLbFxBan6WhKoYKnDyZrLt2vLzAApi7JdEbxi6oWvAHy9M8mTI9UbQo0C9F4dw7yM4t3nw1csYlKJ9T2s6ZdLpKOJRGPUcs9ngsdDwHgI9FIJZnSyQ9XtLaJ0jDuggXcWJPCSn1hmbgmzZ3b9x7VvjqUUhueNTvwFezV90n3RwCOUYs9d','x','m',15);
+INSERT INTO ti VALUES (4126194483936450916,952087337,'3a3wwuzbAkIebJ4y9VfGYD1cNYaUSDRamxsHghbXHx','U8gjq4LLTJVen1nO8Mkjd1qL7kYggu8qf86AWm6gUaIGVAucnfuGFmS4bMUknNkAk2C6jt2QqfuCRr5q9lkiudyX2jjz5UZjFg4FDaPN8X6q1z1eywu1mbfSXS4fqdBAk9pyQhZNGZQlpmTNJj4VV9inzeXGZonO2CYHnIn4sLRHLALSGq9uzMi6QZgljWnd1bTRpptjD1LKne1vRVGmA5fhfBGY02GTmXC3FuIm0205OuW9oY53ih5o3JToZk3','MgeY0rJ86dtWuKZhjZwxv8BURPxiSeBePrXiWNRol6INtceoF3MB8PXiaPE59bE6','fNRKl1xiaibuNfLCwuINcybfb3BrM8iDihCZ4NTBO4B6MKLbFxBan6WhKoYKnDyZrLt2vLzAApi7JdEbxi6oWvAHy9M8mTI9UbQo0C9F4dw7yM4t3nw1csYlKJ9T2s6ZdLpKOJRGPUcs9ngsdDwHgI9FIJZnSyQ9XtLaJ0jDuggXcWJPCSn1hmbgmzZ3b9x7VvjqUUhueNTvwFezV90n3RwCOUYs9d','x','m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(24) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(44), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6160,4262351846,'DYKL2jGUU5sWQ','RMCGpi','ehVLBm','7pROIAcch6y2VxOaG8FPcp5NAyj16lpAy','r','n7',0);
+INSERT INTO t VALUES (32401,3630783783,'rESD8HCjCcSOAK9DzkITfNJNVnyeJRD','pe2shqlOK','OIPckFtTHsfkE3K00eum3oJy','Wz6','4','gZ',1);
+INSERT INTO t VALUES (31125,1581934683,'tYUGkt8wF77','M55sCXJoXQFWYhMpMhoDBff','kWFRvzWkMEigIFF0IeYe9TgM6pFmQtbCZbYXpr','iwDqnl5tHC4sRxXsxjrOayIj3RNhQkJNZwXZGzxDb9dX','W','nx',2);
+INSERT INTO t VALUES (7858,639550634,'c5DJsAyi263vSRSGzUQxecBUTGYndZtmW8U4lfuCeKIncSwkjmmXyJjpO718Qf3ygnD8q6V','hcBmZFrc9C','TFvdJjpjrT11OaBeed1X2ZKMMERm1dmFfn','gMXopgy7YYzOxbLWGO5i49cLnJoM','7','Ez',3);
+INSERT INTO t VALUES (-18984,1500303967,'XhPNsLhVwPTKqlTrCOD9Mxe75pTQJOUqg1IpXjzt8H3s61pcIrvL','YbzqjOpVWPHhKFP14ww2MTGo','EZSK4FaPLI5QZ9ad7scHMKe9KD3IgDf7E7ceF8','Uq','T','eg',4);
+INSERT INTO t VALUES (-15263,3305396620,'pffCp771b3zrYeXR1u90goZG4ls4HqQDNBqKYaggAJQrtBEcJZDlOzxiDTM7TqZQgY5V95','PlRsKJlGUXe0sgpyxh','FObIRdSXEiw','ArIRirMSxf2sPh8SlMic6l','g','37',5);
+INSERT INTO t VALUES (10371,3301876885,'Xlp6tni6VrkfDJD4aZo0rHvaQTDWgNZtBlOy83M8h6T','4dMw','iw6SY9WSW8IcH6x6EjeGJuw','rlCz20X55m3gx6QHGZkT3WCBw4V45XaMGe6btKqR','j','3J',6);
+INSERT INTO t VALUES (-21792,2997589351,'vrzvq5tB','2kE','71fXaQzprgNVKaUDArYE8KYGUGnvWm','CHwFMT03WbQGQ5k7r1bWadd5CUs0H8m0','K','B',7);
+INSERT INTO t VALUES (21078,3162165823,'m','TybVdH4C8foONLQG0Oe8mhqC','bRUt0KUTd8wK5eYO31D0wtfYRyu29D','zO1FraYYG0eKz4H41xvS2J','L','Xz',8);
+INSERT INTO t VALUES (28453,1409471793,'2ofPNDkpSZVUMissFLOqtJFvfYuSO5Wcz4JzvnyV2Ft3aSCU9QtGmTCioans7JhS','Xl9zaJq3pKx0XHCQHMmjs','SNH4L8bvLn','piz7N7mFXRX9AyaO211qvKjijsk','Q','Uv',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(24) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(44), 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 (-3161409,2261392298,'7q8cD','ZB4I33C4dSH','NY8fH7mK4LvT3r4oN','29a1qG16x9CnCox8JoycnxxHTs7ZSbWu1NCeH','H','g',10);
+INSERT INTO ti VALUES (-3161409,2261392298,'7q8cD','ZB4I33C4dSH','NY8fH7mK4LvT3r4oN','29a1qG16x9CnCox8JoycnxxHTs7ZSbWu1NCeH','H','g',10);
+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 (-831269,2555723956,'FbFnAD6ctpwPN4j5jTmmz6FXQVhPhrN5uqenncfSHMPoTb5y3N2Mi2Tagm1GuNRrH','uV','leUTyDBObzf2f7LtwpMReQ1K3Gf7Z','mvK','6','VJ',11);
+INSERT INTO ti VALUES (-831269,2555723956,'FbFnAD6ctpwPN4j5jTmmz6FXQVhPhrN5uqenncfSHMPoTb5y3N2Mi2Tagm1GuNRrH','uV','leUTyDBObzf2f7LtwpMReQ1K3Gf7Z','mvK','6','VJ',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5023090,1984733876,'434nA1UQFFIPycLCQUex8vb33KaStvhSR5dft','nTwokwhmTt2GckEUL1d1jEUJb7iSNGxMLD59uI1yH1clyjApEiLkAArksDUu5dnz18vrRxhv3McQWjft2Ey0r4tV5gYfJIcYOquMVjWRdxzgpeVBn4bzesfu4Pkfbw3yGHIi','vbf5yY','cLTkJhcRdnxvtOASTPEI9o9wuF0','B','xs',12);
+INSERT INTO ti VALUES (5023090,1984733876,'434nA1UQFFIPycLCQUex8vb33KaStvhSR5dft','nTwokwhmTt2GckEUL1d1jEUJb7iSNGxMLD59uI1yH1clyjApEiLkAArksDUu5dnz18vrRxhv3McQWjft2Ey0r4tV5gYfJIcYOquMVjWRdxzgpeVBn4bzesfu4Pkfbw3yGHIi','vbf5yY','cLTkJhcRdnxvtOASTPEI9o9wuF0','B','xs',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8606158597693161754,829,'n2EGD86kAMQNmDoTTItGiH','XkAxOQzW0ufzVpAa8VmMHswLZ6BqHCbVBNJkK5PprpIttMc8jM4rTLb6o8PaiOfUY5jrtz0ygihVOJhdMofSkpAP9DQyoZOvVF97Ks1l8VpwUWNqJrIWGtVBLiy1IPs7U2DCYcz04YWVhvB3l6mwtGa2Una4gtLE381bgiSUZ2YSjfRrUmlDXbUWl9EUWvYPBghk67fNutwrLx','nCwigNiDz0c3pSbh4gbgIZkem','BOAew3ZdIQ6hTkt8jnbwROdlxTfotK1gx2zyPmczt4ePzpBymVJFNjSa4YrqzbQCQus4wCxFzfcr3t7OwVr54K0lHrhTkZhmi1qN2CxrMc1iDMsCFitzlXs0SGJ57R8dvC8u9TFKIEK5KxGGzuyybaVKWJWSnDKwUoL5gDgydmsLCLeILEOOyVkKGH7mdb0elefVWIMad4MCdAfE9gkRISzGrnU0Rdjc3rHQSL5a1DF','j2ma2O0A9h4l1ZibrGhUcGuKR6OT4n7OWYLZXOxAdBdIlSoqLIEPuUsRQj5mhk08P5YTBhfHNYuJ5q9vUIFHcE','vEhSiGDHr',13);
-INSERT INTO ti VALUES (8606158597693161754,829,'n2EGD86kAMQNmDoTTItGiH','XkAxOQzW0ufzVpAa8VmMHswLZ6BqHCbVBNJkK5PprpIttMc8jM4rTLb6o8PaiOfUY5jrtz0ygihVOJhdMofSkpAP9DQyoZOvVF97Ks1l8VpwUWNqJrIWGtVBLiy1IPs7U2DCYcz04YWVhvB3l6mwtGa2Una4gtLE381bgiSUZ2YSjfRrUmlDXbUWl9EUWvYPBghk67fNutwrLx','nCwigNiDz0c3pSbh4gbgIZkem','BOAew3ZdIQ6hTkt8jnbwROdlxTfotK1gx2zyPmczt4ePzpBymVJFNjSa4YrqzbQCQus4wCxFzfcr3t7OwVr54K0lHrhTkZhmi1qN2CxrMc1iDMsCFitzlXs0SGJ57R8dvC8u9TFKIEK5KxGGzuyybaVKWJWSnDKwUoL5gDgydmsLCLeILEOOyVkKGH7mdb0elefVWIMad4MCdAfE9gkRISzGrnU0Rdjc3rHQSL5a1DF','j2ma2O0A9h4l1ZibrGhUcGuKR6OT4n7OWYLZXOxAdBdIlSoqLIEPuUsRQj5mhk08P5YTBhfHNYuJ5q9vUIFHcE','vEhSiGDHr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT UNSIGNED, c CHAR(79) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(39) NOT NULL, f VARCHAR(39) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4751991744081876511,955898634,'GOk8qckLMsAYPK','06KoIgfSLnUq98wspgrFAnLK','ipgX','1WoYJ6TIlvdJq6hZTPBhPUXxmuy5Kiaihn4SnIt','Yen54','lxsVZLyAYVoJKmvsLOPNtI48aeZ3HwfUYXz3RUZtiOuOM1j85rFRlTXqK3QAtC7bCyfCzr9AYXpbA9UGTHxYmfiAL0a',0);
-INSERT INTO t VALUES (1116006187713683248,2225522065,'p3lHtk5sZJskfQxaNEodPQomvSx9mJTSkpU8SzH4qYROjQ3u4u2TMxKgOD9T0aA22Au3shVwDYi','NhCwWDA3fQGTg0WMD4edgFgfeT415Bu86t6eLuyMDkffrWXR6N2ilOIZGHNNusuUk','fCfaUyFQXmK1jv1MF0TWOv860GDztO0E4EMLa6f','nbKJfrjPrMXjTsg99KojjlgIhAtlSsyE08C','TJTOz','gM8NVScEDIlMu9si',1);
-INSERT INTO t VALUES (7748793916381080001,2084906043,'DIvwnwk8wY5KqN5U2LVQLxhjxe4VaD1CTxiVP6lfXaMu37RSBN7F4yklXho1XyWA','SEWCSPnUbXatIp5oUNrMrQcY4XZampT0WrUauA1MVlZCot','j','OR6mNwpaAzzb9eG44PPeGacxss3upcJATueI','kmnIY','FxRbj700pkxFN',2);
-INSERT INTO t VALUES (3322045711884852690,611290424,'s12e4SB7IUwwUSy8CVnii07ZUpHTNCaQ5aYKiVQkiTTMB7jS3Ph','w6cWK6C','njjztC7WTeDiOBlGqv1OyfrnV631tulUSZk9A','IrZObhogtXdCQ9JNru43OKtPRLA0zGGw','ZJbw3Sd8jxblQWGqCxMUhSjfi7bz4zG36mQf6z4e0C95julhCNXuID','GBdArimn3M6rs76TwLKfSjMvqKuAYZ2vcIkiO2PUufgXyeYIgLHOLW4q0g1f2bGOfJWUOmfi2NKJBEpXiSx2ByyzsZZH',3);
-INSERT INTO t VALUES (-4591516934490371687,2942058204,'Tehu0ByEVq6jZpOjEeCHREoHYAbUxbGH3g5yBY5GsNjmo9dtfZanlLZ','zK1LyMzkD4R6lopwalMfJbwa543tC4pagXxBADIWFKXaecjz24lfRpe2','QXp1HLCW1gBZXEsyMlBDbV8ZWFtWnBPHSj','d5Z8HGkTSKUUgCCG','7ABuQLoixHMDR614XsA3YaQoDMlzsc3G840LXUiONYe5U','0itGfUDptrU',4);
-INSERT INTO t VALUES (1320424734696014447,3403920304,'2QC0ZlFKqBaekyKeTF5go2xL0mR19K3ndWIRcHYalhMNqEWMvzOX4wRigeCp','FQwwTqc4','eYrX9LvUPV','XZZLCn9EX27mc3EbQj39n14','PqBVpfmOIY28I4YPHymopq3pyrzlJjyk974oFV0rn160YdwyMAgXge1F1fNlGhei430sHB1K3wRjADrt1Fg7','twMadnWVM7YyAC8oGR3PjCBb',5);
-INSERT INTO t VALUES (-3255185461681065266,1460978341,'A2dq375xyZAS4o1yBLgGagTMTJiijsRXKJEagV','nBn9y9xe8h1t1fvvZsvB1URoGNAQ7GQX5KYBPOSRp3U7RLWsTZIi','l4xG7Rq3l5loC3kasGcxO02a2M0rwj3hBoUfQP','YSUl','ZTI7sTsOkt46nTIU7IaaVP2ItZA7ESgmCd4YiSEBIgl4HhUIj1rvWBRLh7DPsLtZZa','U0PZIFT42uAjsf465gthxWtI3rGdfyAMkILJoM2XezY3WMKzV2BPqjk9xLM7nIj5FJzgm0pxIW6jBcdkT0W85',6);
-INSERT INTO t VALUES (-2145205657365244151,4204385179,'mc3eGEAUFPNXfpck7Ay','dx1XnxVX6DGVrgIEKrKqLODMBKZ3a37khDNS2PvJovPmDUbngBws0zv','rKTOWOMdAhN17','CJYyOhb5c4TIBNIY94sQb0FdF','YBOvsBuA6htwNiXjv7jAUBwTuAB3LMC49LWgQyY7FliRcKy7pObE3PG9DIQvdZPZqjzndau8HdwmoPDMwFBHgZqiPl226FDPrlt3','54N1H',7);
-INSERT INTO t VALUES (1815338930292225542,3005351468,'cat482vALO4gRtYSbRY6jWsMQ9rTEzzxUZ9dvoJnEb17lEWFbLmNfNjCb8F51hOBJK7RM8cIQcbN','39xZcGJK7RBwkhytd38Gh46zKZXNniHNmyoCYizO5J73DtTtsbyA','mSOPsVBrL2kMDjia','8NJM9ckPESPYm713jEBMZGuXvaGxjyW4VgGBdB','Yvp','3agWI5YohQizKj',8);
-INSERT INTO t VALUES (-1655932169241395148,2634715709,'bTikfwKlvYVtqJ367FPYLeK4SkuQiaUskq','gf','d','Kg5EybvZ4M8Fsr0N7eVHW4','99yWA4RXWkpdiGnkkAoWYG9q2kXhpL9xP6TGtRFNMCpB8pTJ9faDnL3TbpG1PvN5Qpz4hHFyxm4NmhJiB5','fW0Yur4h68p7rHsMFfmmmJI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5565269,3620516184,'v9E1fhHrRy','UiuiFVQBusmkqLgTSxHxtGRYAjeap08eje8MODVFpqczGrMMXHMDpA2czrZjRAULDLRMgBnl','8i59S5qgjZp','pf6Y4Mwgexh1uNpQ3e2CCZg0n00iBXfIlxaKjYLGCCOlqOK5YcOwSp6Hqy1fSGZJCAYIPIFLDWEAfKJDj8POKckYHYKmbt1rfyj4EV8AKVc9uFktBljqOE6JK8VU9PtvJwikpLxzu7Lix8Se0iSylNFs9EZg9kmUcwroVw6xaQgMqj37ZfYStj25rufASu92X6lAH0y7Z7mi7cWEURnsgqhuUG9','M','59',13);
+INSERT INTO ti VALUES (5565269,3620516184,'v9E1fhHrRy','UiuiFVQBusmkqLgTSxHxtGRYAjeap08eje8MODVFpqczGrMMXHMDpA2czrZjRAULDLRMgBnl','8i59S5qgjZp','pf6Y4Mwgexh1uNpQ3e2CCZg0n00iBXfIlxaKjYLGCCOlqOK5YcOwSp6Hqy1fSGZJCAYIPIFLDWEAfKJDj8POKckYHYKmbt1rfyj4EV8AKVc9uFktBljqOE6JK8VU9PtvJwikpLxzu7Lix8Se0iSylNFs9EZg9kmUcwroVw6xaQgMqj37ZfYStj25rufASu92X6lAH0y7Z7mi7cWEURnsgqhuUG9','M','59',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1250541,1284339037,'u4EGlSudHUmDOMJ0Y7W0I3R92XKpl9tmEk1zulWJZNKdowczFA1rvM8nZbghbKaMDwem0lI1UvD0r','VTeFUPBUaDbv3F5DZlbpZphbcU3tUwmuWvMeFVfmk7TKwV6ZG627G7wqUiz0mr0obilSqCadYqR3gsy9QmONfpbI8pRxsS3LfDILTCGILmFtZRjZgc3TJz1GYdLx','Ttt7qpz6k1gOgcEeuzwHKLOgT5LKBeBpkZI0e6WKxe','xt3713Snqm56q5GXLGRsKZaBM5kJcvYqS42QI1pYJdBa2J0OSG0t7iSlV9Eq1LKFefbVaHrZmF2zgc7ntLa3jyt9d8wZfZyNcpdTQHywQAh','7','7',14);
+INSERT INTO ti VALUES (1250541,1284339037,'u4EGlSudHUmDOMJ0Y7W0I3R92XKpl9tmEk1zulWJZNKdowczFA1rvM8nZbghbKaMDwem0lI1UvD0r','VTeFUPBUaDbv3F5DZlbpZphbcU3tUwmuWvMeFVfmk7TKwV6ZG627G7wqUiz0mr0obilSqCadYqR3gsy9QmONfpbI8pRxsS3LfDILTCGILmFtZRjZgc3TJz1GYdLx','Ttt7qpz6k1gOgcEeuzwHKLOgT5LKBeBpkZI0e6WKxe','xt3713Snqm56q5GXLGRsKZaBM5kJcvYqS42QI1pYJdBa2J0OSG0t7iSlV9Eq1LKFefbVaHrZmF2zgc7ntLa3jyt9d8wZfZyNcpdTQHywQAh','7','7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-6315849,1787120931,'EoZ3x3Gld8HWoBEXMmVxNKTqXPXw7QnG9tk5JAFmgcYMNr4FkMEuqr6Y5yPGXSO2pwtGrIjV2','yQqmE3tc3U','rcb5PLmJXHQ22x2a5jZMK1YAh9Iimw3AC0PFUKKNyz','NoZ33rK0hBt5FrEDe7hDoF8kfSRCRZicMFW8BSvxXiptQaL3z4Ts6l80z4gReSSbL18GpxTFVTZLuQQbGeftSg27t','pO','K',15);
+INSERT INTO ti VALUES (-6315849,1787120931,'EoZ3x3Gld8HWoBEXMmVxNKTqXPXw7QnG9tk5JAFmgcYMNr4FkMEuqr6Y5yPGXSO2pwtGrIjV2','yQqmE3tc3U','rcb5PLmJXHQ22x2a5jZMK1YAh9Iimw3AC0PFUKKNyz','NoZ33rK0hBt5FrEDe7hDoF8kfSRCRZicMFW8BSvxXiptQaL3z4Ts6l80z4gReSSbL18GpxTFVTZLuQQbGeftSg27t','pO','K',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c CHAR(66) NOT NULL, d VARBINARY(45), e VARBINARY(76) NOT NULL, f VARBINARY(95), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-105,-13278,'jFiWTDdQYGN8H419','wWJpnuxFlQx','0i66AD5eDyOW5YHViIgjFhTxwHdr2zskYDK3D','GB2bYTsuZAaPrw7A2LDZYtJVV1sR1aI5vhVAwB0WLaIHwBgPU28grmQMmNMX0yXRUprSYl9e6Bi','Y','6',0);
+INSERT INTO t VALUES (-106,30552,'UfLyhNrSDXKz9MMw4Ut7tlUoI1HyjqlYZGT3FmMVcRChh9X9SedlLcvzIFKdK5A5k','wPztAFOt1Cx4zqVKmQ2Gv135ou','a3W0ocl5aneE4pPAlgB9lpaL6x9a4bsCYkp4','WoA3RsJO9zTMM0whGqloFDkGEkE5WFw','Fi','7',1);
+INSERT INTO t VALUES (81,1527,'mDs0RlF7RoSeJ6KpLp1dhfV6','MMj','g1pwLd','2EnL6Twv8IwG41l3oOatuU1QLInPzcyNkft46','j','R',2);
+INSERT INTO t VALUES (50,-25687,'2INM3S','57WqoXR3tC8RzP1ovKbUc7lL95zQ71pNQ','i','kCYMng2LGKmeEPK1QK6L98pLmyjELojpVtgTpyLGXZ5E74RvFL0tXFSIIuty0NhkswyyBBoS0GRWcqDdrNIV8kDflN6830','sk','I',3);
+INSERT INTO t VALUES (-74,-26168,'itAKlakiT27NYwFEz5LsC4haSAFVcg18oeQrj2wi6N475vUdW','Qc8uZ6hDoMaf97STaVQietGtwSZJWxmbqQ','4F7ecY5ECXRXrvbf','kyn6Tap7eqQz3Z3qC65Dk6w75dIm2D26TLMAgphr4Vg6LeVdrwN4XQ2UfxVd7LjXrkImW15RaNRd','qg','I',4);
+INSERT INTO t VALUES (-3,27907,'QBjIA6QrlKM3DNu4Fthc80vOJbT6b9ZOAtxVI5WhD3weGfbf6F98pTTqBHCJPkq1YM','QbyD4axuL3j9g0a5Wuhpo6o6MWPm3o8OT5ngQUiMixUsR','IKj6rV5tLpofOwRcBczB6yGVKOK5lggPA4WP0IvIDnE69u3tAZ68n1ptFA9','zVlZtprXZStYajOzM','Hd','c',5);
+INSERT INTO t VALUES (113,-11211,'AZWXcWDT','yBWg','UN1crQSbdsoRmBusE0r7xnIcIe6JmZeWwWTFgsFaDlXeEwvVPX','d8oOQXxFiiNsqfHb0IHMiIiUWaQ6lPLXpCjekI0pdSuWKmZrMs5KQPQSfBoCK1ZimY','W','w',6);
+INSERT INTO t VALUES (127,-16144,'84jg6WZ','eaNfGbfnQAgIw2A5Mbceuopjc29neaoLnlvhu92wy','g5IGKftGKkZeY3dLrYydEje9ct498gDzbxg7DiUee','7nhet6','e','L',7);
+INSERT INTO t VALUES (71,30974,'NKNlhTXNcWuqW3NReFFFag5ZnMgrn','ZEU4vOjUXv0YJteGieUdDw9mg2tlTk','wupmt5waenPkMWsJ87kQxhv2InA76YCXQix1qzVuxSfgB0Gi','20Gw0lQQvlHgS8dbHfT97HjkjflaMfm1cc4G9aTKj9','D','y',8);
+INSERT INTO t VALUES (87,-23401,'uHG3vPR0rlmYuthnW8aILoR','mXDMPd1hl4fF1eJhWeUjpE0LG','RVjZdUKv2ymG7Asz6iwgOoBi57CvXhzKKEXdtfsYRRVLCiYcHapnpEwMwFFH','AmwGV2AS4faSHM4mfGxnNBYTGROPd','q','p',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c CHAR(66) NOT NULL, d VARBINARY(45), e VARBINARY(76) NOT NULL, f VARBINARY(95), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (4495371793116034668,3306320893,'YF','Yxyyx','U8216VOuiI1XxYnd3H13zwUUyu','VV0lobICk','If5KPP0naUo5V06jvsVeRaWe08wmDNZ5cX','JJIlLYOBVHvTjVOm1GS1eNGS4HNEbgOCvPw84mZGcPUkz',10);
-INSERT INTO ti VALUES (4495371793116034668,3306320893,'YF','Yxyyx','U8216VOuiI1XxYnd3H13zwUUyu','VV0lobICk','If5KPP0naUo5V06jvsVeRaWe08wmDNZ5cX','JJIlLYOBVHvTjVOm1GS1eNGS4HNEbgOCvPw84mZGcPUkz',10);
-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 (-9133676536590511090,4232225762,'xU6nAvs3fJZ75wWVy1PcmUhL4EcUR','2MdVWXKEq2wYifc8fh7PCgfIRhEEyyDzU9mp5RFdlg2iXDFZlF7il5SjeaH6C','6','upqF4lKsP','oYr8ImzkfMA1AVX3tHkbuvqjHyUPbaU','JHcHYCsEeOGEvkHy0ETSOWb0qE5tZYyzsQhRBgEkTd0aD1',11);
-INSERT INTO ti VALUES (-9133676536590511090,4232225762,'xU6nAvs3fJZ75wWVy1PcmUhL4EcUR','2MdVWXKEq2wYifc8fh7PCgfIRhEEyyDzU9mp5RFdlg2iXDFZlF7il5SjeaH6C','6','upqF4lKsP','oYr8ImzkfMA1AVX3tHkbuvqjHyUPbaU','JHcHYCsEeOGEvkHy0ETSOWb0qE5tZYyzsQhRBgEkTd0aD1',11);
-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 (3963775325653831675,2336483256,'nAkpn1pj5wpOAzr9BFBLwZQ5wZBUl6FABf0kVMjzYNU','Gyo9GIY','gncr7mQZwsIvspT','8C2Al','ZGcBsgnl8609RB5qaTSHMrCHTzpQsZp8URxYzuUmGb7SEoUosiv7Ae1vTXomKfLMn4P3LPFweLiA','toAoy6HvNvGvyca4WWsRW',12);
-INSERT INTO ti VALUES (3963775325653831675,2336483256,'nAkpn1pj5wpOAzr9BFBLwZQ5wZBUl6FABf0kVMjzYNU','Gyo9GIY','gncr7mQZwsIvspT','8C2Al','ZGcBsgnl8609RB5qaTSHMrCHTzpQsZp8URxYzuUmGb7SEoUosiv7Ae1vTXomKfLMn4P3LPFweLiA','toAoy6HvNvGvyca4WWsRW',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6749151498770063154,2968316130,'SkYQkuZ7HLorxp5MHbPhzskL1Y','gp4C3j8HTy4lPep1eCEEyTMecGDgifHp40e8MdQpQQB2MpHwgq1HaFx4ZepoiqRaQtbdoJqiipOXYhOYMoGrntB76lHhNplS64u4v32XgLkqVQ9T0miGPFJggjTR28UT5BFuVD2LGt8SpyXuUdSTt82utS3OmanVsahbe869B8AkQRWzKog0duIJYmtpqAVRDLvT1A3ZBbjGoBgqfxaKAhuUxwRpgw4GhyH42x35Ok','D9yYzoQflx9HG','Pias41BxuAiekqHhuCzYVwJIPwjmKglQQ5joG2xSboS7i33UJ8N2fdmHLZPEFdqLfUloamuWUDW9VPmkq9146sUyCVdFQdDCtm0t7Q5KyNsR2xGiqWjBrJIWmCSyoE7YGEazjQyc8E26oRk5AumQMDSxBeJa7EIT2b57aCEjdTZcpMZkrmsLbEoOPPdnoIGmfYQZLTxDCBNkmmSqNF4NUHrAKffsVtiqCQWtWmZX2Cpk','o','kOwgREHW0fL46DIlnJwLWffzFJ58R0pjJIwsnkIKtC23',13);
-INSERT INTO ti VALUES (6749151498770063154,2968316130,'SkYQkuZ7HLorxp5MHbPhzskL1Y','gp4C3j8HTy4lPep1eCEEyTMecGDgifHp40e8MdQpQQB2MpHwgq1HaFx4ZepoiqRaQtbdoJqiipOXYhOYMoGrntB76lHhNplS64u4v32XgLkqVQ9T0miGPFJggjTR28UT5BFuVD2LGt8SpyXuUdSTt82utS3OmanVsahbe869B8AkQRWzKog0duIJYmtpqAVRDLvT1A3ZBbjGoBgqfxaKAhuUxwRpgw4GhyH42x35Ok','D9yYzoQflx9HG','Pias41BxuAiekqHhuCzYVwJIPwjmKglQQ5joG2xSboS7i33UJ8N2fdmHLZPEFdqLfUloamuWUDW9VPmkq9146sUyCVdFQdDCtm0t7Q5KyNsR2xGiqWjBrJIWmCSyoE7YGEazjQyc8E26oRk5AumQMDSxBeJa7EIT2b57aCEjdTZcpMZkrmsLbEoOPPdnoIGmfYQZLTxDCBNkmmSqNF4NUHrAKffsVtiqCQWtWmZX2Cpk','o','kOwgREHW0fL46DIlnJwLWffzFJ58R0pjJIwsnkIKtC23',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(98) NOT NULL, d VARBINARY(48), e VARBINARY(76) NOT NULL, f VARBINARY(3) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (728224,17802,'H0vHsT5NBvgbmvBfhMkEtBp6RbwopFhz6BI4gULPQjZfxKcDBR','eIlAy','EhwGV1FS','oSq','ZypDiEWXebmLfwG5dx00TVHismgPLOn4h0Zs','UBDLOZDlI9qBhSli3Ogs2FZitURvZ',0);
-INSERT INTO t VALUES (5260319,3996,'BbZ54QZkLK2BH93Q7Dhn4SNOabjXYStr5uFV58Ecg2lMmSR','c9t04EAPolAgT105k0esKBjrB0MP','DgNGfOi8ZIGHWW452VaFP71YMq3qPK3TPxFcrA7IrOUcdLL','X','KY0rbGKhb5F9yECWc','yFGRTLxJWExP7XuJoPDCBzZGu',1);
-INSERT INTO t VALUES (12142456,33066,'ftuiPfA','QDnwyvInGolKfr1akR8s1sUNQqJaynZSWCymo467ioBQyMv4','GowsKkvxIkLIYJCfPTINfkfudq47ozexi7D5Z9EqqIU7L','R','CrQHOHLvNvQUBWd6jfQ67KnWNdkOthFLL7G411IfOC0ClwQWKU07Ldf00Y6X0yOaVGLw9jqY85Ky680hyUJNf','5NRbztUM8OXCnEn3wT635RphZAstHpgHcmxFznbZ27DP0gML4qt8oCZKrjOtxGeAD2Fw4806CPL7uSAZ',2);
-INSERT INTO t VALUES (6311322,6954,'OTFeCO','1ATU4wVEkDfcS0kcuLcSbZDUTvLJL4LfnskzRj1yd7rdAv','wggx2Hjr11kmX9neZARpquwOe5HUvOMzto5rZL3g8HHe4DOwu3svIItPKGrxkqQSh0Fb','bh','EeeKpLICvyyeMXch0mYUsHn2TjsbZ1m2r4svGtChGa1','YoXu9sv9V6VnwjE551hJRWUvRyY1robn6N1Cd19CTjbKonXBfr0jTGRROPWwDwkGrlTVYFX1257fjihDYXZEPiZB',3);
-INSERT INTO t VALUES (2049263,24482,'DuC8Zay8LS2rEmZcEDunCMjETtIVEwyNcU0ALHAFwhdU9i08YXyhjZmXa6crua4Ge7RLqN9hIlTIueWG4YruqS42HvUF','eQnjIKQLnUHAUYvL04CQVvYtCBs06mANc','Xvjra','mL','O350jLnFuTROe6N7fkh5or0U','HXM4afwJvTfK2aMjtCwi9CTs5F9yzqFIZ',4);
-INSERT INTO t VALUES (11527711,7943,'VlU92rCW7vdBO59neUitJIuKpTKI8iVPEbXhRvBEj','P9','1FJiQgZP0Y4UUxv0gMHTxdnYAkzy5Ep0NWuPccoVNpBcTMzcZbSDa41tA5U2EotXVo','gF','DuzgZIaE2EHcKvVSMv8Sma9obW2RvM5sz4Zxh50XjLL2AMJS2tKQDq7IVRN13h70iRVLmSGt','VAepmHhtweKlY9t0rmtjRQMF6jenljcroQj3D5Byt01yFE3uZDnZAq5iCH5O3v1mznBzPnoN1tJsQU4m0pV0bjcYa',5);
-INSERT INTO t VALUES (5611092,37510,'aFria0573FvOxHF8803gLDJjmb','JTeJ7CYzMV1','aHJ9yfCI87zeY4V','kdf','ijxTf22v7HxbezW8osMPhOukzqnwXhObpyQ7LKRj0Av5vpQUzEMd7qkIvCdHlMXdlDuEVdxGRoBH','BawixgR07Y4bFvTtqAtuwCu7aj2SrsPZGYDiqjcFQkdjsJnh4WCsZnWpmtVYT1Z30Nb',6);
-INSERT INTO t VALUES (14004156,4275,'dLLY2Ema1yUthLVC111m6d1mxrYNNhhQ3SI1WvuCOh9MXoCxrB96dnSjN0Ry2vFQnu','mU1SWyiwYzPHa6m4','wyGKUS9CyzJCfZrlTyUDhvqEAXaT3KEpuQnnDIeudlehqgYWFs5gJsLkn','J','l9NMBMGtvHZZCzpJDLVUqKGwLujQbiH2d9e6Bt','3u81UAGKXbONwyATyLMcVzepNbRhpYhRPg8T6BIlr8Q4E3mPsjhfxa51EiwfNIjjMHZoJFnVmP8MWevo6zlMCnDuEBwe',7);
-INSERT INTO t VALUES (4994232,16890,'B5lnmtFwvrdbrpabLPOrYV9AVvcw5z0mbqo','MePez0uQcj','XhSEFoM','OGx','TsULSnghx8lwkxwuDK7vPIYuT4IoOPQRFQ9qskO04zkDDQtBzLeSt7KbMoZEec9rxXyNX032FjYUCLP','LNj2l3XSMx5QVtS9WtaIS5hUonAkTRb38BegkOJgKYHnuYiV0drllCGgpyoMvJ',8);
-INSERT INTO t VALUES (839139,15359,'xcD7bCqubwkOj4mUZYIQNwJ0T2BxWUMYsxWub9RjcCiwv4nuY5jW5rLnHjj7WFjnIQQzqi91uNWVKiXY3','HvG0vMfa15pvDH0khicFpSCMwLW2mA9NJfgtu5iAZMX9p','McUMmi7v','4L7','pGMI6O6zTYICkaJaSWjTJLBd08U','1mp0QNYuZ4Kix3eiJcOduQJkyiQsWAoyQQuL1SQYHI19tXGJXsLOPizMGbrkolvuTT2YWTqEmqUnqPvrUl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (410968390,16062,'s6KiIzgtKRg','MTylyBw903Ye6EbyD3gKfg23zKLPh9','xL69epx','L','4QE1Scs8bia6mT7rkgOzQ8S5tTl96Mw35TdU0UJe5aTjSc80Mwu8','iMhNTDCStX',10);
-INSERT INTO ti VALUES (410968390,16062,'s6KiIzgtKRg','MTylyBw903Ye6EbyD3gKfg23zKLPh9','xL69epx','L','4QE1Scs8bia6mT7rkgOzQ8S5tTl96Mw35TdU0UJe5aTjSc80Mwu8','iMhNTDCStX',10);
-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 (3585761711,57593,'FZdQNmYwh4lIA4ni6Sj2gLkMMnqb4qOz37ZmCuMrQFmuAAuDjuIicoMkKGP5DG9rVwb','WoVmGoBr4Ko6piy4AxNCm8seTUt59W88DYpN','wXHJM8m22xXTwe','D7','7RPS8rsXA7PXTv7nqpOiDtj3wz3E3qrhNj3BJuEloU0FXeZz5qoGS9AmLyRR8rUWRkbzEfcWWnLbZ8sqCncTXkB4uy4lq','wKuA4WLxefMLU4LqVlxBziieJxjc5AbD5bObeMqdmeiEoOxsqA9HYeo7',11);
-INSERT INTO ti VALUES (3585761711,57593,'FZdQNmYwh4lIA4ni6Sj2gLkMMnqb4qOz37ZmCuMrQFmuAAuDjuIicoMkKGP5DG9rVwb','WoVmGoBr4Ko6piy4AxNCm8seTUt59W88DYpN','wXHJM8m22xXTwe','D7','7RPS8rsXA7PXTv7nqpOiDtj3wz3E3qrhNj3BJuEloU0FXeZz5qoGS9AmLyRR8rUWRkbzEfcWWnLbZ8sqCncTXkB4uy4lq','wKuA4WLxefMLU4LqVlxBziieJxjc5AbD5bObeMqdmeiEoOxsqA9HYeo7',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-22843,-30018,'FzWyH07JFrXFaKLo9fYTJbZeHcEyUTF7tShbUFxWRaa8nn3L0KHyKRPmhmcJl2j0Tv','UrbKDyjwWy4LSsASjDWk7ezU2uf0abcoE7K','9o6DtGopH1dLCLSs0BmvKOR1rWlLbe5N2dvxno3KtypcSaBT8Io0GCsqKlj4iqgiQIP','IEqNh','yp','D',10);
+INSERT INTO ti VALUES (-22843,-30018,'FzWyH07JFrXFaKLo9fYTJbZeHcEyUTF7tShbUFxWRaa8nn3L0KHyKRPmhmcJl2j0Tv','UrbKDyjwWy4LSsASjDWk7ezU2uf0abcoE7K','9o6DtGopH1dLCLSs0BmvKOR1rWlLbe5N2dvxno3KtypcSaBT8Io0GCsqKlj4iqgiQIP','IEqNh','yp','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
+INSERT INTO t VALUES (-9184,-25824,'Y','gc6r651MfVt','MrdDNchtkQwYwazevEoCw','DvcS665uHr6eJTJ2rQ6V23VIJcKkIOTzUSspk3i','qx','G',11);
+INSERT INTO ti VALUES (-9184,-25824,'Y','gc6r651MfVt','MrdDNchtkQwYwazevEoCw','DvcS665uHr6eJTJ2rQ6V23VIJcKkIOTzUSspk3i','qx','G',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (938210219,51146,'EMCm5E4y2LaKZLiU0xG','M4sTxwVwIYZa9ZtucOnj8Ta5nq7nHo4cirzEZmpCoQ4sqoaSGKAxwZBaVTJ3gxTIb','vaY9xAnx13OBROOfi7vkewEPhkgptRsTocG9TVroo8G1K9aX7gDjmY4rapUp9jrN4jd3L','6kl','5L9qfd5isz0A6kZf12dHaqXHyZakG4x3ypBnNRacChZ39bQe64tz84oEyDEr43cMgRce5sQp3hIICwWacVq1GNR','gTmH28NFmmbhlbmW8MVdfovT54JLCU46E8d0L9Mcet7F8lwpVGgDWGHAAp6JZ8HKAB3ckOQSZIWjSzR8cHmBuWYBmak',12);
-INSERT INTO ti VALUES (938210219,51146,'EMCm5E4y2LaKZLiU0xG','M4sTxwVwIYZa9ZtucOnj8Ta5nq7nHo4cirzEZmpCoQ4sqoaSGKAxwZBaVTJ3gxTIb','vaY9xAnx13OBROOfi7vkewEPhkgptRsTocG9TVroo8G1K9aX7gDjmY4rapUp9jrN4jd3L','6kl','5L9qfd5isz0A6kZf12dHaqXHyZakG4x3ypBnNRacChZ39bQe64tz84oEyDEr43cMgRce5sQp3hIICwWacVq1GNR','gTmH28NFmmbhlbmW8MVdfovT54JLCU46E8d0L9Mcet7F8lwpVGgDWGHAAp6JZ8HKAB3ckOQSZIWjSzR8cHmBuWYBmak',12);
-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 (4135432997,16321,'8P4f00d4x3M11BOyM72mqfSASWifxyvkPDHmMupauBITfsuksgu1uOJv85hfG1wg8RIPNpDI7fEkc6wUT5AV','jfzMbR','KrMAJmcE2X','zpjpmvXbO2sOLLkkEWI4ioMXfXaCXKN6qOBia2vnn3NS0dIuuWm661zM6UjByx0voy7c3Xjp6AshBVPOIdj0n0ZQdSCdBvVi3sOGAkWVg5ekHgpBPKa8ZvoLPyilLl5RzX9xejwKMtlNrWH1Cd44BSuPzoLAkm567wQ27IaST7RnksV2L6UTDMC0SHbdrUDfAHMPLXi4fzc1q9uxQ90eLQC2vuKZcmuGLV1x57rNev','gjopRtHa8dBheBtPu9JE0e12h5BOSGr4mG7edNkYbEDvlI9jXU5HFQv7OffPILAlCrek5YCtodaEPvefM23ns6zIBAuOINf','NUXI1g8cdMQVi16qvTG7Ky3d1T1rgMEinAhxKOrij515cC4RAhMs4CNRDdy6DFDr7G7CNBjm8xn2SwjRL7Jk',13);
-INSERT INTO ti VALUES (4135432997,16321,'8P4f00d4x3M11BOyM72mqfSASWifxyvkPDHmMupauBITfsuksgu1uOJv85hfG1wg8RIPNpDI7fEkc6wUT5AV','jfzMbR','KrMAJmcE2X','zpjpmvXbO2sOLLkkEWI4ioMXfXaCXKN6qOBia2vnn3NS0dIuuWm661zM6UjByx0voy7c3Xjp6AshBVPOIdj0n0ZQdSCdBvVi3sOGAkWVg5ekHgpBPKa8ZvoLPyilLl5RzX9xejwKMtlNrWH1Cd44BSuPzoLAkm567wQ27IaST7RnksV2L6UTDMC0SHbdrUDfAHMPLXi4fzc1q9uxQ90eLQC2vuKZcmuGLV1x57rNev','gjopRtHa8dBheBtPu9JE0e12h5BOSGr4mG7edNkYbEDvlI9jXU5HFQv7OffPILAlCrek5YCtodaEPvefM23ns6zIBAuOINf','NUXI1g8cdMQVi16qvTG7Ky3d1T1rgMEinAhxKOrij515cC4RAhMs4CNRDdy6DFDr7G7CNBjm8xn2SwjRL7Jk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(26), d VARCHAR(77) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-9943,52234,'RyinjoU98DKhH1VCYXN8Fb','3pO7WAMeW0dPWupUEOlqoz0bumXumR0QLXAnBQaTAGgJY9BLR1E8TwSW8VxHeEHilvu5X0i9','THNtN8ip8IGIRn5FMFybJpOg5yJPa7Gt','jYqAqD4DensXouai30RfrMr1f3Phg0Z9T771cy0oADGjv','6Ar5uCtvxlLwy3YEyNKVCkaCPsKP5ASNSPgCPQJt1pDECB5oENbRaBKx2ImfjducqxxL3UgzQktZY5X22Sl9E1v','5UC',0);
-INSERT INTO t VALUES (-19565,45685,'Ejgi3JrKM1cwUtONxmZNr2Gnr','wHcdLyHqSX51OxBVyhI3ez','s10ShSlgoOfWbaJ','jQAZD3Vg2jB8EFJFU3i4lcGF1Wa9rzQrTH111sC0yechnNF1snba1GYcdFO5g','cHOBIiTWBIzhLOA2q8Z3sKFsb9O9ChvuYHlY9Y3pLhDtVeju9UaxOjfeLm36tMEArXmIdQUOV5','78rIau2UT3dXbxexqA',1);
-INSERT INTO t VALUES (-31919,9603,'qmXnkxUbUxy0oXUz4sVkn','I','CqRrqkq50','l9YRWVyy9qwCqGBW6D1sKDhKAq9a71AQpRUDzr1Q','ECk746wQhEDRgncsNprN14COdldEN','kSYsJzuy6Ehnl8NwK9RnTc0YGFLtbWvMHrWXBc6aM',2);
-INSERT INTO t VALUES (7177,12381,'EO8kZ8C','4XXErW3hA','c9PRaKHGDIdzvSc','1xPNL5NELKYJeOHKyW9GrYHU2PZM1RjQ04buXcjuSeWhBAxli143UeqpSG','OSq2U6jUu5wb5hxMILJKKdNFtIQeXa9JCchOjs','l0LJAlrVtZU8gHhJClHkE6mKWca9QpWU4jVX2AJI3TGtaTCnkr37YuheoDh2GH0fXbOU9aNp65irFaphJ7OA9hXnBRv9HN2u4',3);
-INSERT INTO t VALUES (-20256,42259,'i4j83cz','uEJmKIt6lc8ztt7ekscKdd0s7A66HWkGBcLk9HN6aidQKmBgUFO59Bvkx0u2SrhbhD5YpNeFHTcdn','Fil','CS339pg8XKiUbIrjSF8P2AqEd5OdSiN4E4uqqhiQ3xbdTrKWyiMu','0m5JFS5LxkTxLE1H12TqFwVmVvHAMTIDSeMpIzuzwqzqzesUGQEoTXHXGCxg7O7o','OHhabDhssSF9kTyBZDrkM15Xxka1e67QKLJI2GAhizu8dkJzzGxZrncacgVSyN669y0Tl9fhZjgMUpXr2Fz3OW',4);
-INSERT INTO t VALUES (-4150,40673,'aHMiDzeWtZ7yXU9Gc2LT4','mQXQ6','EAJkXI8duMa','L3b2T1CsaGkjoM1Yba4fGV9CybuGW341M','XwhUwmiRufD1eERBAqwlUlkl6TSJFzkh5MTSy1DTWqBTGazik4P15gOMFfuifJe7l8niW2EF3nRrUhBPuFzWxqGOOTr','FqI',5);
-INSERT INTO t VALUES (-30193,54946,'VQVg14xWapOWIowetonuo','SxmtX8NvFNKhXa','NmUrxOSeqRkPADT8','MqBdWtosmZp','ZIp74ruDJxOoCwisMsBrYDEpC5oFJSNknZLiD1kGDlzK0Ek8n58xtH6X81dm8L9OIQiHkSJyCo0fM4UOfLRTkhZ51CeA9','cVJWkcdcQ3v3BbXDVNt1nnn3gO6wfh4lwUHitJwDesOK9VBsuzFypFZCgizk1UExidx3vIsCtCBn',6);
-INSERT INTO t VALUES (-15674,56872,'c9j7LcumI','GKyiOJEiBNkHMi8kZimW4q6mwCoQyTMS3xyBW5aiHHUsNsWrvGdlyzpk','x','x8EXnMa0iCkC6qPgK6Vz7boEhjV7h1sVYAJ5n70ogv4R1pg3pb5Xn7CAD7EexRQL','1Ct6dMKLu5PiIh4ocEcAn43no8DugBuumBQZoFe7kXmcwES3vk8KqMkinmoCGV','Qvvni1k0PtUbj1CPdQA6uisdb6K1JRl7Q7NFCGwWSx',7);
-INSERT INTO t VALUES (-21082,56203,'kf8bDGc6gipV9rPE','a88Hm4dbsDjyBx4j867X8Tdx980kOOt9o7h7mKKQxE','9i7VRc1IxObZ105XgOvRHUpF2qk','9JPf4EfPQKCT6OndGri0SwAk71bXha9Bv98slFFL','PXcxMUmB7PUYrod','GyEK6tNDDGmhV8Fi1qTXtg3OXQjj9HgOVyVYUsO1iVboxW3vWePwRRUFqn9Tq9YY2yTZKWlDlLPt1JzrO',8);
-INSERT INTO t VALUES (-20966,21010,'HNBbiHDZW67VBRD','PToqzptcmeMFvO9sZv5CkUFYtVj3DKSV','BinreQbyf6tcb9CnT9ntDu43NQalw7AtJv0','AC663Et8GlCC9jNGWYK2q8j7OXBOwxTs2qZfVtERGtsxAPkt','nPmp5DPxcGQPY0HMlWFD6KqXpeebNyBNXDICtTm2FcJ6Esy4b7Z3wVnZaapqDInqP4kZpZhQesU','xDcsXyROLwlHUpj7avmAYndeCt3vcsTDnMDS2R5B3qJslfABSVLxmah9P28OW0nH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (26014,19371,'C6wxGtcFYC4bCt5WQ','c1Q0Ovkfrie3BqNDagWIzAXqOT1VlQooaysUf3Jjtex2facvevoXE5wuA0PVvjUHMjhMsXIw2Vq6axTMHlFFb2C9riVfmJWARlFT0YiKgfFf9tF8XMIBIiBRayqF0A3rU2dEU0MDm','3kHqq0VHFMMlDEpTt4Qq3pEiR1Ev33KpzZJh9Nj2AjFG','hfRxpFZA5DDodQL4m9h8fcOW8qocsSzwAbnbj6Qx5QNgAT5IJc3UyTkARBkepADhBzNNfpKW64gs6d7K7zLIrn8A','r2','r',12);
+INSERT INTO ti VALUES (26014,19371,'C6wxGtcFYC4bCt5WQ','c1Q0Ovkfrie3BqNDagWIzAXqOT1VlQooaysUf3Jjtex2facvevoXE5wuA0PVvjUHMjhMsXIw2Vq6axTMHlFFb2C9riVfmJWARlFT0YiKgfFf9tF8XMIBIiBRayqF0A3rU2dEU0MDm','3kHqq0VHFMMlDEpTt4Qq3pEiR1Ev33KpzZJh9Nj2AjFG','hfRxpFZA5DDodQL4m9h8fcOW8qocsSzwAbnbj6Qx5QNgAT5IJc3UyTkARBkepADhBzNNfpKW64gs6d7K7zLIrn8A','r2','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-12838,15277,'qiVaKuieqcePkUxNH5','so33RGYu4cMQ4TgxdCRbOTpQ8XW9xObSsiY5IK2b71NUOQu46COC1uZVjV7xhSKJsYivywdi4di5clgA593U1fBZBLZBeUT8eNa4ITSac1kanFgK6T3b93bUOa3hccq2cg21ykJ7RUnlONo6QkcvaAZeGDP86i6nB','DybBoIAdfJoJ','q78h3dc2AOmU0ZjinPXZxTJKsmsWC0dghAFa21wvhzIEYy3x3waOfq9chr4OQ1uyq51Erza3moU3HGfDtJ2EOvDJr71gj4xnq686lPE0JFVT','BG','m',13);
+INSERT INTO ti VALUES (-12838,15277,'qiVaKuieqcePkUxNH5','so33RGYu4cMQ4TgxdCRbOTpQ8XW9xObSsiY5IK2b71NUOQu46COC1uZVjV7xhSKJsYivywdi4di5clgA593U1fBZBLZBeUT8eNa4ITSac1kanFgK6T3b93bUOa3hccq2cg21ykJ7RUnlONo6QkcvaAZeGDP86i6nB','DybBoIAdfJoJ','q78h3dc2AOmU0ZjinPXZxTJKsmsWC0dghAFa21wvhzIEYy3x3waOfq9chr4OQ1uyq51Erza3moU3HGfDtJ2EOvDJr71gj4xnq686lPE0JFVT','BG','m',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-19657,-13688,'XpqJGQ','whPMafrUSZPLwF0d0BtJvXrlXBMoB3tZxBe3FZlJLqK7XfIWxECoRDBU8EdPeJfIt0BRaCqPhoM5sOknrv4rgkIH3LLSl4dM0XS01F7LDpbVnbSDJkdwGeR5ad4s3IUu4gY9lChrPzXK7XmbSlgDmoQOHzmBjWZ8KiHeQVWybcI1H2QqFWydiixtytcFbQeHpGZxipG12RNSClEXm3j4AcR7HYqxTinGvlhy0MufUM1nFo6NN4S7eyG3PMsPXiBi','ce4v4FhSFnDo0OgifA','sKppAiieCcfuVeuSxxd4qJCZEyaa9qSWExMQiJFyGI30mjpuzQIFBcqUTTXXMSVXXLmsRiu2NzTpATeEds3bkrf0z3PpOUZlyD3vm6xn69BrovN6llqtRlOscim0ySVdLzrkRUkpPCRANTldhiMBKakkSIyXab7YqRZ43HUX1ewGq1tpk','e','i',14);
+INSERT INTO ti VALUES (-19657,-13688,'XpqJGQ','whPMafrUSZPLwF0d0BtJvXrlXBMoB3tZxBe3FZlJLqK7XfIWxECoRDBU8EdPeJfIt0BRaCqPhoM5sOknrv4rgkIH3LLSl4dM0XS01F7LDpbVnbSDJkdwGeR5ad4s3IUu4gY9lChrPzXK7XmbSlgDmoQOHzmBjWZ8KiHeQVWybcI1H2QqFWydiixtytcFbQeHpGZxipG12RNSClEXm3j4AcR7HYqxTinGvlhy0MufUM1nFo6NN4S7eyG3PMsPXiBi','ce4v4FhSFnDo0OgifA','sKppAiieCcfuVeuSxxd4qJCZEyaa9qSWExMQiJFyGI30mjpuzQIFBcqUTTXXMSVXXLmsRiu2NzTpATeEds3bkrf0z3PpOUZlyD3vm6xn69BrovN6llqtRlOscim0ySVdLzrkRUkpPCRANTldhiMBKakkSIyXab7YqRZ43HUX1ewGq1tpk','e','i',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2738,21246,'HYwXO4q7c10VTDby5L2GyRuLmYAip','HkD7BnkYsJQALv6xRsMalvkchKBP1g5Qc1ZHeJYZGZ9QLkd1PjTfaDoP9ZCkrMXN6C9v4RgEH3ISviL6ci8oWzDV5Pmydc3trXZG7Madz5vum7c','lacFcNc0','yrjKf2CTSQ34LZR51aJSdiC1fj4UiGMwD22EZ9iAQOtTor805f7BIu8ZjlHRGGPveqwOt','G','bz',15);
+INSERT INTO ti VALUES (-2738,21246,'HYwXO4q7c10VTDby5L2GyRuLmYAip','HkD7BnkYsJQALv6xRsMalvkchKBP1g5Qc1ZHeJYZGZ9QLkd1PjTfaDoP9ZCkrMXN6C9v4RgEH3ISviL6ci8oWzDV5Pmydc3trXZG7Madz5vum7c','lacFcNc0','yrjKf2CTSQ34LZR51aJSdiC1fj4UiGMwD22EZ9iAQOtTor805f7BIu8ZjlHRGGPveqwOt','G','bz',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c BINARY(64), d VARCHAR(2) NOT NULL, e VARBINARY(71), f VARBINARY(30) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8795392412387402676,-6349878879322350405,'acH00hJ','7L','JArjkyoGxgV66BPqZHnzmd7X87Qotf3MR3T6KFZyKI36i','HRjPjJV2N5rhRFqr7E','B','EN',0);
+INSERT INTO t VALUES (7729204958165133662,6893816815057961213,'C6Ik4cp8sRBKcbxalsVgeYKCXNjE4EWPbFWDF4GMiIg3ig','R7','K3IG8Z1csBnx5n9nBymiALZFuLgYyyUjGQOBnwLcCT03BnuYqVxN','sPX4jstJqAY5w','U','H6',1);
+INSERT INTO t VALUES (-5568933367309435632,4547541637118868253,'Qjnyj5','Gx','Uc50bgS7UF7PdTffmTmkDIewpdrb','nacI3AXjEoldjWctZRRgyK','R','PX',2);
+INSERT INTO t VALUES (-2137869548518206018,1697081896871343555,'rKLCvDmDJX8NTMn2sVUKV4F3mPPGD2lvD8EncQbWSjgXzAd','8k','YTSUr8zpcVAgGSPqADbR4oRvIwnzX','E2O','W','F',3);
+INSERT INTO t VALUES (-5143193085798475895,102754747036979927,'L9btSmBd','Cu','XnRCal0UDN1un0AbJx4lF2rdweguzX9stgyNEF8VXjTAGGAuD04SfUHBVpyiZPMl','cq8oBox9iH0fDfGSxspV9GAS3','l','i',4);
+INSERT INTO t VALUES (-86935089365602706,1472457360918883340,'ta9KOrLcLR7lkunFvsJ9kKxuAu1sSHZNrBZTxqdoQhG1x1iX3Z6Ji1L16wEE','T','ljLxCagIDAc0ZwIZqwOlayDXqw8c6tSVQYnM','R6xahK2HipHAiRCB7XgWgw5j','N','XT',5);
+INSERT INTO t VALUES (-2734191403258573016,-663683306979677323,'ooMhewBNoJOvSnb7UX4OYiCGuADTXpD47','6I','ntTDss6Uom28OqpOk5gIm86biwtjDFL','2SBX','q','N2',6);
+INSERT INTO t VALUES (-2744984192753408713,1260674279470080045,'rRdJvmOZUr0Bp2iJKc3Hs','J4','XbQVTRCXFdk1vr2jiAcSpni9n6nD82Kt11WbjHG3R2Hqy9H7rDpx8YbP3VjSOput96i','k4GDt5D0VETLQZVVkd1RQGH','0','kj',7);
+INSERT INTO t VALUES (6255699931186606070,-5966040704110195154,'SguGvN9gqe4','G','u4RAcBOnGLSstBRuSSm3iJAo7td3mvOhubGJnOGHvXwtGqbH2YpEiZr3n4I','GuBCcbJyahhJlj10J9D','H','8',8);
+INSERT INTO t VALUES (-4892279274593948214,-2245212702791308619,'WYKgDE','uk','c1pQjgd0EdZx59zav3UNFqRaL6DXMgIuCLI9V0tCE','cIhdw','e','T',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT, c BINARY(64), d VARCHAR(2) NOT NULL, e VARBINARY(71), f VARBINARY(30) 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 (-210022731194387271,5953,'FcgKgou3fvd0ob18Uf','oj6q67WIp8Td4GuTla0ELUJ9wqtX0nQ0z7K57RHF5fcg4pvjDPt3IsiDn','4pUExfx97BPcn522SgfVUu3YOuO','CZ5ZMR5cpjzM3BZVmg3qrdjN0ZzLQ3avwOX9jD14ZL5y7DL5YE2iRTVbceYkAGdzMB','PrzNyJ7v636l4f1s7VySahtMatvmxrd8lvFkWWlSKi95m9mYeqzBYHaVZqquHgxb787t1YaFcxTe6hiCJuEVZ','iouSYcvYIJFOXArmmpfQi92v5Dl9noJJOeeWyjUS3u9wEI4EXWxXU3AgbIHrckRtn4aBkTZ2',10);
-INSERT INTO ti VALUES (-210022731194387271,5953,'FcgKgou3fvd0ob18Uf','oj6q67WIp8Td4GuTla0ELUJ9wqtX0nQ0z7K57RHF5fcg4pvjDPt3IsiDn','4pUExfx97BPcn522SgfVUu3YOuO','CZ5ZMR5cpjzM3BZVmg3qrdjN0ZzLQ3avwOX9jD14ZL5y7DL5YE2iRTVbceYkAGdzMB','PrzNyJ7v636l4f1s7VySahtMatvmxrd8lvFkWWlSKi95m9mYeqzBYHaVZqquHgxb787t1YaFcxTe6hiCJuEVZ','iouSYcvYIJFOXArmmpfQi92v5Dl9noJJOeeWyjUS3u9wEI4EXWxXU3AgbIHrckRtn4aBkTZ2',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(27);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
-INSERT INTO t VALUES (-8029448269052096527,59560,'V5bHXvyCd5V','PR0HTwlQ0W1pRQ0D1Vs6KqjAk63ryUechPRvGIyZx1AAeWoO3maiNahcH86','ls9cvX7Gd4q5K5oatRtP','dbPmUyHbBYhCBU8','Qgemx8xQ6xi7IlazwIbd4NE5sYq3ElhoCzNBm7zyceDiXeyU0dgJ4','ITcxdxFtx79aHQ2t2PjSp6HwebGPOee0GK',11);
-INSERT INTO ti VALUES (-8029448269052096527,59560,'V5bHXvyCd5V','PR0HTwlQ0W1pRQ0D1Vs6KqjAk63ryUechPRvGIyZx1AAeWoO3maiNahcH86','ls9cvX7Gd4q5K5oatRtP','dbPmUyHbBYhCBU8','Qgemx8xQ6xi7IlazwIbd4NE5sYq3ElhoCzNBm7zyceDiXeyU0dgJ4','ITcxdxFtx79aHQ2t2PjSp6HwebGPOee0GK',11);
+INSERT INTO t VALUES (6612173276163836684,-8233162821023612131,'Jx8ocjs3vHDE8KrXjvE5s2Ny16Biccz4liOom','lQ','z0WhwnqdXoAo38IdsEJt4yPXXMp1oRzusp4w1QH5w8CF6gcruYZ9PW9','Ya5vfey','G','T',10);
+INSERT INTO ti VALUES (6612173276163836684,-8233162821023612131,'Jx8ocjs3vHDE8KrXjvE5s2Ny16Biccz4liOom','lQ','z0WhwnqdXoAo38IdsEJt4yPXXMp1oRzusp4w1QH5w8CF6gcruYZ9PW9','Ya5vfey','G','T',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (5225340464587951281,-448038807804435791,'botvMSrQAuausY4VG7U9ObqPk','3','glDMMdpf','FsTgeYBo0ZT9xpJJy','H','vY',11);
+INSERT INTO ti VALUES (5225340464587951281,-448038807804435791,'botvMSrQAuausY4VG7U9ObqPk','3','glDMMdpf','FsTgeYBo0ZT9xpJJy','H','vY',11);
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 (2421224041551622079,62249,'8NtD4wt','9dKeKlOYJ2ZIVzLN8R2sJN1xWQQ5NmzM970BwbVNqrmkvJrfvrdz2KFWKVxoXzn','OydjkpTNu8dScw','Tj5QYZnM','A3XYIaf1OwNDzw3sXjYNbn4dqrz5XAnlbeS9GIMaDoPHrt6dibuAVUyD9G5yBiZiLK5BUw6pfFGPbdBI7zc8gDuu3FttoS','gZDoJd4Nrp',12);
-INSERT INTO ti VALUES (2421224041551622079,62249,'8NtD4wt','9dKeKlOYJ2ZIVzLN8R2sJN1xWQQ5NmzM970BwbVNqrmkvJrfvrdz2KFWKVxoXzn','OydjkpTNu8dScw','Tj5QYZnM','A3XYIaf1OwNDzw3sXjYNbn4dqrz5XAnlbeS9GIMaDoPHrt6dibuAVUyD9G5yBiZiLK5BUw6pfFGPbdBI7zc8gDuu3FttoS','gZDoJd4Nrp',12);
+INSERT INTO t VALUES (8558198975725548657,1297011836227842847,'0bvAeID6ZLIFOGsL3Y8t','dGq10D2UHamZJCFuRBcg7o1f59ZccMpHenWRTnZRXsXcYzAndpjOUG8Qxsmqi1KKqUZskdeaWvGO8RU70zTOa0rZP95BwYB3YEz','ZuZ0CWFxSf74jUj8llODNJBlP0NYYBz1pIpZwi140lFhnxVAsEcmGYU4dRO2','rnsn','K','y',12);
+INSERT INTO ti VALUES (8558198975725548657,1297011836227842847,'0bvAeID6ZLIFOGsL3Y8t','dGq10D2UHamZJCFuRBcg7o1f59ZccMpHenWRTnZRXsXcYzAndpjOUG8Qxsmqi1KKqUZskdeaWvGO8RU70zTOa0rZP95BwYB3YEz','ZuZ0CWFxSf74jUj8llODNJBlP0NYYBz1pIpZwi140lFhnxVAsEcmGYU4dRO2','rnsn','K','y',12);
+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 (1972297547540254641,-4957721368651548964,'k17ZdZXzCGT2N5pCzascoWeyTnskHuJjmbBN','8QMo9hp9VZb16cPHLnqSEPxawmStqLzRwPY8LHthKhu62gNDHro5aeDDOmsDihZIhpN6Bu9b0aF1jDFNNKa9NNQnInZ4KZ3HE3LEG942wSgSNo2SAwejblpqJCOV6v4ogHOi8Q6pofdFubeLxkmccGKpvfwatmV2ADWf766eUmkBnCfUntM747Qdjn97opdn9gHWvgpQ0p9yvEcSQS5F','M92Rb011pORay3R3PLiKq1VmOYr0sZAagCnX','DDqi9C9Q4JLoLz3eX19H7pkSV7CUZelAXJBvjIRYDIJ4tR76Q0x7eZa6agFf6fCylzsCWG34H3cy66AmN0B7RVT7','V','MB',13);
+INSERT INTO ti VALUES (1972297547540254641,-4957721368651548964,'k17ZdZXzCGT2N5pCzascoWeyTnskHuJjmbBN','8QMo9hp9VZb16cPHLnqSEPxawmStqLzRwPY8LHthKhu62gNDHro5aeDDOmsDihZIhpN6Bu9b0aF1jDFNNKa9NNQnInZ4KZ3HE3LEG942wSgSNo2SAwejblpqJCOV6v4ogHOi8Q6pofdFubeLxkmccGKpvfwatmV2ADWf766eUmkBnCfUntM747Qdjn97opdn9gHWvgpQ0p9yvEcSQS5F','M92Rb011pORay3R3PLiKq1VmOYr0sZAagCnX','DDqi9C9Q4JLoLz3eX19H7pkSV7CUZelAXJBvjIRYDIJ4tR76Q0x7eZa6agFf6fCylzsCWG34H3cy66AmN0B7RVT7','V','MB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3132827052498919446,-175272907344539797,'unocaQ0T5d7RQiAPha','7mgm5en62au7GmKUspCEuDpoDEWS2arlI2lULCAbdDeetJsAUHcb1mpktjJU5s1ERWgFerOEjOR5GPgjL65kqgw2slKMevIcyg5zMLmEma0llnLHWkmtWpVWTxTREe1mkoOhE8Cn19uSqB58SyP3lo3m1hYBLmmlPyIG16T34hEVc9DnsDy076gGPQ1XGzx2Cfh48C4583p','eC7VwgASKyUyReC','pxLJx9Cv8QYSYomNSsnAsI48I14AKRCHqk0EpsIrCQKaxBHV7wqXw3jv3EoNZlBv7kbRcBfLnHTuGrH3lMZEh5M4h7dktJL6WyAlYipMqhpz9RvQ6dKcVnoS8YiK4k1RzxgMLZfj56TNj5oazkerCFNXTAoPYETZW5H1bj7RJRO3W2lM4041uMsMpHGTw8wxR5w','g','l',14);
+INSERT INTO ti VALUES (3132827052498919446,-175272907344539797,'unocaQ0T5d7RQiAPha','7mgm5en62au7GmKUspCEuDpoDEWS2arlI2lULCAbdDeetJsAUHcb1mpktjJU5s1ERWgFerOEjOR5GPgjL65kqgw2slKMevIcyg5zMLmEma0llnLHWkmtWpVWTxTREe1mkoOhE8Cn19uSqB58SyP3lo3m1hYBLmmlPyIG16T34hEVc9DnsDy076gGPQ1XGzx2Cfh48C4583p','eC7VwgASKyUyReC','pxLJx9Cv8QYSYomNSsnAsI48I14AKRCHqk0EpsIrCQKaxBHV7wqXw3jv3EoNZlBv7kbRcBfLnHTuGrH3lMZEh5M4h7dktJL6WyAlYipMqhpz9RvQ6dKcVnoS8YiK4k1RzxgMLZfj56TNj5oazkerCFNXTAoPYETZW5H1bj7RJRO3W2lM4041uMsMpHGTw8wxR5w','g','l',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1673809267798470506,8144375430715504827,'6h6u4rg','gglxj8HB8GOQpcSzsgWNw9WtAqULxUQcKeoeyA6cVSFNkoudN4LruEAMFdK2kkoEbhjgRDhiaQJKMvYEhLLOAbG8H9kPpsmE8e2RbgyhWrJECgIcTet71SqN3WU62lT15aMVWjn6ORDF0gz8dxkAMkLUAup9ji1XeTMIEsUa9Sjuw6DKb19TH0uxg9vuhlY1hOAwJzi7NuaxbApaUjS8Mk2W','lkUV5oh0MSestLanU33TPZqHClAsU6Xlgz9fx5Q6FZu31WZwXioTg','UVsB61ilUQGQ93vp23AV84sjFd9jyryPcWTnulXfmAdjscMA7jSiXC0t6BT5thog1rABFRG47BdvRDrLDffw0mpbiRBHH6OiybUdC8aPMG33mZrrJBgL9MbSwAPFRxWKoSnx3gPZDhQXZ0Q6VHsAuyeRdlgTvagB3Fn980xzBPeEOOMOsIwvkajvdsUdyggrlh6J20fdoq5M8PIm7Xzgafrr7KlXxy8cydvk5q6SgOGxcngh5BOoM5BIXn','0','Abe',15);
+INSERT INTO ti VALUES (-1673809267798470506,8144375430715504827,'6h6u4rg','gglxj8HB8GOQpcSzsgWNw9WtAqULxUQcKeoeyA6cVSFNkoudN4LruEAMFdK2kkoEbhjgRDhiaQJKMvYEhLLOAbG8H9kPpsmE8e2RbgyhWrJECgIcTet71SqN3WU62lT15aMVWjn6ORDF0gz8dxkAMkLUAup9ji1XeTMIEsUa9Sjuw6DKb19TH0uxg9vuhlY1hOAwJzi7NuaxbApaUjS8Mk2W','lkUV5oh0MSestLanU33TPZqHClAsU6Xlgz9fx5Q6FZu31WZwXioTg','UVsB61ilUQGQ93vp23AV84sjFd9jyryPcWTnulXfmAdjscMA7jSiXC0t6BT5thog1rABFRG47BdvRDrLDffw0mpbiRBHH6OiybUdC8aPMG33mZrrJBgL9MbSwAPFRxWKoSnx3gPZDhQXZ0Q6VHsAuyeRdlgTvagB3Fn980xzBPeEOOMOsIwvkajvdsUdyggrlh6J20fdoq5M8PIm7Xzgafrr7KlXxy8cydvk5q6SgOGxcngh5BOoM5BIXn','0','Abe',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(68), d VARBINARY(24) NOT NULL, e VARBINARY(43), f VARCHAR(10), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-20077,4107817,'WYipwRFXb16FWyJUlE5pqOcuysPXorTa7iwwVFqlzl6rQ9ud5L1YxE','T1Z','Qpmf0lyRUHj0bzcpT4Ne83CdCcGT9govUK','s15QrZ','e','f',0);
+INSERT INTO t VALUES (29679,990579,'XCQZbZTvNE2iPEkYqjtLwFct5Wo9QNf37VmAMmJwHjabu5ZRgG6dcUYcyLIfK1j','obBM09Uvl7NVD8B','BL02rdRTBXfyKxV94ZvK','S9','3R','5',1);
+INSERT INTO t VALUES (14434,925336,'5xedT6BDjfwpJSapRg3zO0RK5GQ','HS5UdDVstWy4mtDzD72c','doXSlydnjCR','SL','Fi','4',2);
+INSERT INTO t VALUES (-11713,530625,'3x4skZMQzhbPxh5LyK4teYk3T3RNMV','C','kzXMfK6','U4I3q','Fg','s',3);
+INSERT INTO t VALUES (22181,14185104,'0AxBpnpzrmTseDhU8i7ylQymMOUDysjAXZnNMgUxJSLWQXlLWrkll0bzQ','Ug','RsQb','yFVOFEgXN','pr','z',4);
+INSERT INTO t VALUES (-4761,10064561,'fmyHXkAxBeiwQECHauDgWmQKhr1nQydYQHzVsi2z30BZ5ZQnzux','frAN8hZuYXPAoqO8','rFt9FH','U','6','L',5);
+INSERT INTO t VALUES (21163,11516907,'e9SMuxY','58ReIw8vIPyy2wI','WIM9l3bAwx3bBLYCejAJ1nl9nX','01Wlh','Ah','s',6);
+INSERT INTO t VALUES (28143,10215594,'8qrhkUmEeoMnYK54R4vZSWJDVwEZTuUeIf0oDZtAwZWCO51b5dtWtwcp67uqkc2CKB','WZoT6','pZ278cBhUpIDbidrE2zmRG6Dwi34g7iNwI1hd9xmmXR','4A2PwSBnX','r','B',7);
+INSERT INTO t VALUES (-1131,1881479,'8Tm','4q4UZ','LAFtXKqvZjMzCQkD1vVbZkTJo10rxXMPcsekz','MWSMc3auS','vT','n',8);
+INSERT INTO t VALUES (-14260,2728753,'WqMN9lGmp3jpyNfItZ7XJBEajZIg','Z2','Uk2k5qwTQIuZve3y8jP6cbEb1MbuIq0PGFyk7zZD','p8GZR900td','xs','9',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(68), d VARBINARY(24) NOT NULL, e VARBINARY(43), f VARCHAR(10), 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 (-1637214,2203317,'klj4GRt','gJErzfn08kznDWR6S','doWnmLqV7sYCNVUqctg','9tC3q','4','w',10);
+INSERT INTO ti VALUES (-1637214,2203317,'klj4GRt','gJErzfn08kznDWR6S','doWnmLqV7sYCNVUqctg','9tC3q','4','w',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
+INSERT INTO t VALUES (5418585,6237509,'qyL','cDpMjsDUu','RhiLglujM5Td45304KoDL1W8nqxJkJA6eu','ug','Of','S',11);
+INSERT INTO ti VALUES (5418585,6237509,'qyL','cDpMjsDUu','RhiLglujM5Td45304KoDL1W8nqxJkJA6eu','ug','Of','S',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4721523,9583215,'9ACPG2RmpHt3YA5ID','OevOi6zAI4AhDpephuV613DCMBNiGWT7kTsytPbMd3odiGegbPaP78NxeDmX4wOUbBkayN79J2QvoKY1gNlX48im8mhlHmQPHVxFTN3Zoeo0dzavtOXC96ZnnieHcSnCMWpHw5YORvcQrWrZUkQXArCzM0GjNMfAzaMISLCxXOwXBb3gBrjpXi4obltKvRYOOOf2UEUttGmrh4xa4','DWDGaF2CJBnKeKK','VJky7','V','w',12);
+INSERT INTO ti VALUES (-4721523,9583215,'9ACPG2RmpHt3YA5ID','OevOi6zAI4AhDpephuV613DCMBNiGWT7kTsytPbMd3odiGegbPaP78NxeDmX4wOUbBkayN79J2QvoKY1gNlX48im8mhlHmQPHVxFTN3Zoeo0dzavtOXC96ZnnieHcSnCMWpHw5YORvcQrWrZUkQXArCzM0GjNMfAzaMISLCxXOwXBb3gBrjpXi4obltKvRYOOOf2UEUttGmrh4xa4','DWDGaF2CJBnKeKK','VJky7','V','w',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8379737533963105490,62931,'XxEVyFI6bFk9rFF6f5Hnt','eCJNx0UAns0bAbQ8I2LewOG0Gdi6o6StWXzqFoARHsoFM6lM8hrCUmYyBnupRHCMVm1t3wCMhMJsJ1ibPrDVEdw4A7bXIoZS0Z3FpKFpjx2zELw44tBsjx6hAXsYkAxz4FafIfGEVEtAUgY7YcNUIxhwBYXNm0jVRsTlb4wdKiWauG7GbcYejr4GB5OQsNDSv33HFCUyaFN8pcJZuDWgftDh7o5mAJXTauDMwuCZ3s1zbi','35ASsWTRRJ7G6AlAnbIZX1','ycoGGyxrzIRxl4fX1d1TmEbIl7MlIn57fcoYIBNNIrHK8az1kXhSFdUStwNOwipW01hU1p1JWKC4pRpkTtqxHCb6mzBmcwhbAH9s6UBBejvL1NRMfBOuSYUvaaifCTjecbNdaerDPmqNoVIPjFDKjSm5dLNGtMecEzWiajuhF','A8RF1sw','yzeGTOLtwk8LirQf1y8H6lr37PxpIi8Cd7b1xko5hhQ8lV5iP261QuI2HQy5euPimXsQyzxAAOdu50QGazih',13);
-INSERT INTO ti VALUES (8379737533963105490,62931,'XxEVyFI6bFk9rFF6f5Hnt','eCJNx0UAns0bAbQ8I2LewOG0Gdi6o6StWXzqFoARHsoFM6lM8hrCUmYyBnupRHCMVm1t3wCMhMJsJ1ibPrDVEdw4A7bXIoZS0Z3FpKFpjx2zELw44tBsjx6hAXsYkAxz4FafIfGEVEtAUgY7YcNUIxhwBYXNm0jVRsTlb4wdKiWauG7GbcYejr4GB5OQsNDSv33HFCUyaFN8pcJZuDWgftDh7o5mAJXTauDMwuCZ3s1zbi','35ASsWTRRJ7G6AlAnbIZX1','ycoGGyxrzIRxl4fX1d1TmEbIl7MlIn57fcoYIBNNIrHK8az1kXhSFdUStwNOwipW01hU1p1JWKC4pRpkTtqxHCb6mzBmcwhbAH9s6UBBejvL1NRMfBOuSYUvaaifCTjecbNdaerDPmqNoVIPjFDKjSm5dLNGtMecEzWiajuhF','A8RF1sw','yzeGTOLtwk8LirQf1y8H6lr37PxpIi8Cd7b1xko5hhQ8lV5iP261QuI2HQy5euPimXsQyzxAAOdu50QGazih',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(20), d VARCHAR(17), e VARCHAR(81), f VARCHAR(78) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5119244,809496188,'CCXMLU','P4VBBoqi6n4VIuE1','4L1VqM1sPelNEGMvhHzjj337S12lKfQ22F3NS','ZelyxLpsj5YEgWGIp8DUV','TrEjHoP8nQ8eACGoCRpCFGIqXtd8GoF1az1EM9ACZhzh59ng8DTBthgSeqBuYvBAzU2qgXZMU6azlMzs3JEorbUklfmAEF5Fm','TtnhG1pPICpYvNcGOCefPf7OhVwtFe04o6mEg3qOeDaT7kPWRJP6R2PSA',0);
-INSERT INTO t VALUES (-252958,3244397851,'RZrtR35m8','JKrnK','MDWHBIYKV12xePF1TKEXzxLDXQGH6w1a5PzpoBAg','zXUjma7SfS9Q4k1C4BxtpBL2DQRslpflWLAsc5M5m','9EP6S8l8WVVr5e','jfz2RfbUJn0HzexCWcP30M0N2kWt3M8Y7h42TDOiytUx2loO7RLmjVvoFjLVQ',1);
-INSERT INTO t VALUES (3605541,3501739585,'J9XXo2QeO5Hdx0R1hpid','Rp','x','cof2','iDkF528azkfhzYeqsDfCfSM5IOnC3o1G8nCzYvWppgWMbLgisWzI1odkok2Dh9dInJ3bjtUtjUc6kVhvKL8','xVY8hJcGVGBFixeDL',2);
-INSERT INTO t VALUES (6747242,17930208,'AaXhAmx3gXepCF','xlT','PfW8uaVwahfU3rtkfUOSM','f618Im3o03B1zJLnATvZb','NQ93dl6CYpHwXVdHfzi4vsbjtcD4M3nSsHGFvAqYPJQ7NLrwmQWxxLZSF1WP','9BxzHJZaqxtUnyXbazUTJmKhwWP',3);
-INSERT INTO t VALUES (2495654,3040446776,'LhN2vn3H37uPO10H','39XB9Ws','K2HvoFAiYD6iCu8p887BcTPlugVNNDvPhJ4iYFfKibB4NhcwjOFSLH','ZeSPKHHqgVSVZvwBw','sxRZK8Jp4yhX2856wTUWIx22kwu1WMlCwjfMwd9X9','YBK6dOxXPs5s3yDN4l65iQsZmAyAdF8',4);
-INSERT INTO t VALUES (-4303915,83230330,'2X','Z','lqOMlxB8hDjfAqgDsfl1gQ3v3PxClt9WRSGOB','sF3hC1Fy3eqfL2lpUDDWr9zTYey8kcB','IyZho8YhNqujduCqVAFKEoRLG0ye1sT','GVSXZ7tla1X4yYqAFWoUcdJFsyGTILVCvCMKaArfVlrDwJQHHNm1xtMJxuPSYauMNiRv0GF',5);
-INSERT INTO t VALUES (6595889,566072731,'FhICbnlWihYMV','CgeWmkebjGegDrmub','jHVngBW8pvR2vH5bNhCwmals9i','mhhX7t2St9CHUMtJdBUm','kfn6xmNaX4wt9niU8P9l1Z','Nm0GAtDEQz4iEFavMRhavgmoEiRJrh4AhK1Pp5zw52SbXY1SlXhc4FAAp9TUk3MwsbbosYVwT6pdrqGEAbU5cyOy5QLZZJW',6);
-INSERT INTO t VALUES (2323934,1714273588,'1RM7mUvfxcESkcR','RESd6','tvUK5HzeMkbcdZp2poCEDIcra3VVlQ8hIlu8xy76Lnh0tsTLnQGBNFmpdVZOQt7qvFr4ff1a','xIw6jPrxWcWGk2Yoaa','TJ1Ac6AZ9LguP1wrHlARqs4NS6goWqeWjKqTjTidHUmes5mLAm','eP4aCORQdbUpIpPi896nogpgWCxq8na210SenfMQQQRRGxxdOzWy7DC4BvxCjstn6oJseKwsMkCiMPbwusGbkgwLQ1',7);
-INSERT INTO t VALUES (2150974,2786535367,'Op2jYPUIq','jmYR6AE','rrCDJkBK21zTKjBGxZe1','QnPQMYsto4szAcwElsDUiyeN3mGh16LALoBpeGsdDAqiawEHB1GAbShyT3xwgv','tvz1oqu28fnmHHSAlCsy','j2nLboSrMtjXx',8);
-INSERT INTO t VALUES (5763720,3139728305,'LUKU','nKAA8igVpHfMo','QXz2HGdmfdhWAePBik7dzWUvU8TwT6nKbJ3Zm5NQ2rkmTzUixHo8','qRQSM3FAix0EhfFsS3FCnwD2YTm8S3qTb1ec4rJMGz93RaXBIxf5OFWLHfZ4YpgCkj8Wu1','ItguMsRCwOPV4UKU8oKKzfVWbkhRMOHnP4OsszuU2w7JXMcOVEVNreZQa55iZXez','wab8FKDH6Hax2d4afHwnguV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3106273,11867250,'Uzdo3HKUke','S7ybRP2Xl5ABkeena11MWTNPiSBEsC1dox1uY24UMqdDcUWaJE0dKsLqI','eiADcrNjRmv5jDpLP424TymEod','qFrMNMW9SLnsbg6KUoviznJabrEcIdGvkfguGYSsCtfZqXAknakGxstHUk2DJ0','sN','d',13);
+INSERT INTO ti VALUES (3106273,11867250,'Uzdo3HKUke','S7ybRP2Xl5ABkeena11MWTNPiSBEsC1dox1uY24UMqdDcUWaJE0dKsLqI','eiADcrNjRmv5jDpLP424TymEod','qFrMNMW9SLnsbg6KUoviznJabrEcIdGvkfguGYSsCtfZqXAknakGxstHUk2DJ0','sN','d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-8366324,9640721,'dyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHq','HwMsv3N5iS5YyRFIHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8McNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag820hEyuUbu1VecNE4f1dUdouS2g5qcwmECa894Wip45LODcSUCZKnTzjfWs6YmAB4dbdp6gJM','Y8UI3VCMX8Mo0w86O','dHzhQCQk5OjMviAEgEgHeeRsRLx8g69OhjhP9iOaeKtUclu1FWZJDRVkfWN86uLpqW0QvyhUnYVlyuLXcHbiZwaJAKz7Sgw8LkJOJr06bvuuZW53sslfCJIUQmYHkMOAlWG1xS06BJ3fe0uwhdutPTQ4jjgDIvWXC57gDYNOoPj6CEvCeD01KlJAf2PjaFvo1RSTIPZrUawucYBpf3MKP6jlHZwN4Ew9bwZHXHsF','7','w',14);
+INSERT INTO ti VALUES (-8366324,9640721,'dyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHq','HwMsv3N5iS5YyRFIHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8McNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag820hEyuUbu1VecNE4f1dUdouS2g5qcwmECa894Wip45LODcSUCZKnTzjfWs6YmAB4dbdp6gJM','Y8UI3VCMX8Mo0w86O','dHzhQCQk5OjMviAEgEgHeeRsRLx8g69OhjhP9iOaeKtUclu1FWZJDRVkfWN86uLpqW0QvyhUnYVlyuLXcHbiZwaJAKz7Sgw8LkJOJr06bvuuZW53sslfCJIUQmYHkMOAlWG1xS06BJ3fe0uwhdutPTQ4jjgDIvWXC57gDYNOoPj6CEvCeD01KlJAf2PjaFvo1RSTIPZrUawucYBpf3MKP6jlHZwN4Ew9bwZHXHsF','7','w',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8260001,12851890,'QgZO6zndCVNLgpcwRvJCd9AxQE2HlYEhHYwHpzArDndmyHE','eVqMMlkgXYJyiSi9t5qcDKUQqHi5x9yuz1jNbSlOemFWgJJBjG8AuN67RvnCUThXA5GbyAWifk9Jz4k2aw403foYKfNZ2upP2cVcg0uFqHA7C9UWkcTfQNcVJpnssiMXwyzwuvNxyQdtbCgQkA8dbKb4lCi0pzwI0NeWsL7yvpav4Iq5wsqDF4IdeP1Z3rQwWegIBBrnMP2Y9e7W','3','QyDpoNov5MvMq2QFtjoBkzBFPkxpf6AUV9EXDyMYKUPx2YEcQFv63rpAAFadZKIMQyeOIndfpmhR7KbawNpwBv0EX2pDwlUHj4N7woPs7aHPyLm8mx4BRUMRp4sivYjWtb4DXiqN0rkxULvCkb0DfMIBKPpC29uw2xSEQC8UZ9WmaEF354Shq6HrwkKcyccQrg088jj52PdhUZAHvf2csCLDHtz2o6qGZmgtvVuS8eDa599vE2eQu','z','J',15);
+INSERT INTO ti VALUES (8260001,12851890,'QgZO6zndCVNLgpcwRvJCd9AxQE2HlYEhHYwHpzArDndmyHE','eVqMMlkgXYJyiSi9t5qcDKUQqHi5x9yuz1jNbSlOemFWgJJBjG8AuN67RvnCUThXA5GbyAWifk9Jz4k2aw403foYKfNZ2upP2cVcg0uFqHA7C9UWkcTfQNcVJpnssiMXwyzwuvNxyQdtbCgQkA8dbKb4lCi0pzwI0NeWsL7yvpav4Iq5wsqDF4IdeP1Z3rQwWegIBBrnMP2Y9e7W','3','QyDpoNov5MvMq2QFtjoBkzBFPkxpf6AUV9EXDyMYKUPx2YEcQFv63rpAAFadZKIMQyeOIndfpmhR7KbawNpwBv0EX2pDwlUHj4N7woPs7aHPyLm8mx4BRUMRp4sivYjWtb4DXiqN0rkxULvCkb0DfMIBKPpC29uw2xSEQC8UZ9WmaEF354Shq6HrwkKcyccQrg088jj52PdhUZAHvf2csCLDHtz2o6qGZmgtvVuS8eDa599vE2eQu','z','J',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(47) NOT NULL, d VARBINARY(100) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(57), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2961549281,-2026527,'baZ4DhCC0mOJnpDEwGwkcAwgl1CFdiqz2OoFbsLrDJm','y3BjKXt7nhQYCCyn85hQlCLAwxD','KWv8Nwd3ZhTPfECYdciOA','QJ8Axm3UweX8IXjIeUJ0BYLAmbzyqih','C','6e',0);
+INSERT INTO t VALUES (3279071420,2488341,'euMoB6Bd5','gpuFQpRa3U','SqdpbiP5pvBt','PeH5cUGNfCHYyA8tK6wcDU7cQ3','b','X',1);
+INSERT INTO t VALUES (1947748839,6000937,'TYVYwR9lfzh4NnmvfFuZ','EGPtzC6YLYXZEfFem','cSCXjtFGW2BB','G6iaFWj8HBBcnrGXj62Z72wXuZlhsqRyy9f8Eliu7YUsjFovengwhG61k','b','eX',2);
+INSERT INTO t VALUES (739347543,-3101128,'pjZzc','zj1RFr5xzZxLKsoV1JSMDMxwRtMSFeMeBapWdkdUS3KwGY','oPzypo2L7zyIYwELc3xRmwB','B8up1es7O7Cv9vZut6UP86LkCOHT','I','X',3);
+INSERT INTO t VALUES (1350234365,1149067,'WoSwnVIJyIUeA65H47XR','aN4msD3blYaSA5LWCFQJoLhr3e3bQ0la2','fK71swVxS8xcrr','R7Q9fAfDwzBDbxsaIRZpYQ','T','f',4);
+INSERT INTO t VALUES (3933899585,2897562,'DwwJsoDJRoi71JHQgtd22oY','565oBmsKdmh0U1jbcQjKLcNfAaVcyw73yMQdp6xvS0XM8AKlmbUUPhxouTdYPnhTfDvsR4rzsDE3ctKiGKAdpVcjLjl6dV','sWiDO0eWojAamphF0UaiG8GuQBQ4wOQVh','6RsqhNC4sc69iLeER0byf7JfE2','k','Cj',5);
+INSERT INTO t VALUES (1933178835,5394614,'E26wx','v1t','Fry1Rz6KWA91EqNpOA0Yd','c3wNjKNDk7gI8CW6wO','N','y',6);
+INSERT INTO t VALUES (540491730,-3085528,'Zn76oLmBJESdNmjnIYOKgXcCM5rl9j7Wgb5WkSai','Hl8Xw9UhRP64gGKR4L0PNvQ3ZaOfxckLscS4eW9yzcoAkrtGx5b9U4DKRfzFZk','50yeXdXrcPrhCSTma6WkTtWs5XXOf','A41RsepPgTAhWzP6cZZAPQF2lRWD4OQVkY44','t','o',7);
+INSERT INTO t VALUES (1815724064,-2615754,'UYzFjCK3IUqSWBu12R9op907Jj','4feintxBNz84QbBjxAVY0nnH3cI4UkJYekLn3WGbf5zQVKVbiay6','IvGUYgUDKUIh9kQBzhxsuyN','oSs','7','qo',8);
+INSERT INTO t VALUES (1265259245,5276662,'DPIOtIgR9GLl0rrCWlTlSc1Fq1JztDrULWAq2amKWN1','KtIVbXDV0ZuxEMdUP03WgDsh','AKpg45JUDnBwVYYsOIpOBgOhN5kscv','znYcI6mgq8ycaBSWK','K','C2',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(47) NOT NULL, d VARBINARY(100) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(57), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-1818660,1288459638,'WjPWnNby6c5','sLsLc','bjHUgVLGYWV9Hf3gqHypISKnb5y1hIxLSPlCQNBRoHzf8LUtRHmEmNq33sBblziB7WSnx','cRKZjZer8fUZGzkNwLCojnco0AV5R','enXf96SoIqAZt4D4ZLVcl4WdRJCql1DjvyLOzvfKhUjwGiCPA','k6Fz9CAcVcY7OFrk98qjFA24hrllzGmDwlm9MlTyiJMbca',10);
-INSERT INTO ti VALUES (-1818660,1288459638,'WjPWnNby6c5','sLsLc','bjHUgVLGYWV9Hf3gqHypISKnb5y1hIxLSPlCQNBRoHzf8LUtRHmEmNq33sBblziB7WSnx','cRKZjZer8fUZGzkNwLCojnco0AV5R','enXf96SoIqAZt4D4ZLVcl4WdRJCql1DjvyLOzvfKhUjwGiCPA','k6Fz9CAcVcY7OFrk98qjFA24hrllzGmDwlm9MlTyiJMbca',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(21);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
-INSERT INTO t VALUES (-7525251,1751215933,'A','Vrbj','qsoz3TsdN1Je5oiTcuh27thy2D14Nj4w7aUAycV2rx12EQNm4h','EVZs9QdeyRSlWkW0','SiIoE6','2ieHJmtfdqV3yNKe3O5UORMLX',11);
-INSERT INTO ti VALUES (-7525251,1751215933,'A','Vrbj','qsoz3TsdN1Je5oiTcuh27thy2D14Nj4w7aUAycV2rx12EQNm4h','EVZs9QdeyRSlWkW0','SiIoE6','2ieHJmtfdqV3yNKe3O5UORMLX',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6483433,3990871043,'P','tlk7xzy5MgdPMGp21K9Ng0IeFGwRcnYiCYtLcWT4sempdFN6dDjShFOor1jX7Kcl9zzq5qUuNmxM2xBTCY9NiXVgTHp9w1mcS7kGUOgntz1NER4fVMN1sKKSrt3EipmxIfKY39NkF8PARYSXLKAveVKQH8KdAfbP6n8YSivWF3rJGNVT1kNHtuJA','aHKynQFe3U8iJCW0QYCuRfYaYMZuhNEpQkhV7t1G7WCwb2IiDiMBDu5ylQpZzXYdJfXXft6zw4','7ZNqIlRGYsEhFOHcwwO9KjorYCvQzQ98Nv3RbPyISxByL','8butOwHXSCngvYVDyqFzFvnt8cRLA6iQ2H8yeii0PX27R3HTTc1qAXk7Y0BD4sAYvCA9HU7FN97azRDQAKZ4obOnwntwbe7fd','bJFd4gr3SlSizOh7pyKCwOBx4ywX4YbweTbfrjnuxC7S9Nf62spaHc3DxkdglutYXCoQw9fABUJYGD',12);
-INSERT INTO ti VALUES (6483433,3990871043,'P','tlk7xzy5MgdPMGp21K9Ng0IeFGwRcnYiCYtLcWT4sempdFN6dDjShFOor1jX7Kcl9zzq5qUuNmxM2xBTCY9NiXVgTHp9w1mcS7kGUOgntz1NER4fVMN1sKKSrt3EipmxIfKY39NkF8PARYSXLKAveVKQH8KdAfbP6n8YSivWF3rJGNVT1kNHtuJA','aHKynQFe3U8iJCW0QYCuRfYaYMZuhNEpQkhV7t1G7WCwb2IiDiMBDu5ylQpZzXYdJfXXft6zw4','7ZNqIlRGYsEhFOHcwwO9KjorYCvQzQ98Nv3RbPyISxByL','8butOwHXSCngvYVDyqFzFvnt8cRLA6iQ2H8yeii0PX27R3HTTc1qAXk7Y0BD4sAYvCA9HU7FN97azRDQAKZ4obOnwntwbe7fd','bJFd4gr3SlSizOh7pyKCwOBx4ywX4YbweTbfrjnuxC7S9Nf62spaHc3DxkdglutYXCoQw9fABUJYGD',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4227004,1142359497,'eAW1hMm','aQTC1dlh1uFHWhZlgLcNVEGMKtrydPpu9mX5PpjZnpgeAx0jYxkHEJm8qKW89Xkv6hiNSPWIYXegzs1mDEHlEhYp7xVpImvOIeJpDy2fKtQ8H3PwpUYQfkBbrKRWyTFkV3cimqhbQ1k50tcX0RVv0kCip7larVm8LuvjmGv5gTZFwFQxH8TLVyhmtfMBTSE1owJhbKR4dhoOl3u','1Y4fTdYjrN72KwFi28oakSGiWEV6iNf7v9Fj5M2Wssao2qDtPGQnwQ','1t7dm3Thk8xjTOdXjJxEsEs42zCi5BzYjCRV9xpobGrFxvIRuc1PSdwBbhjHauC2Wx0wIxqkPt0inlzzsGvccfkLsGQvS8bJ3n4AbwonaXTHhqqnt4W0b25bFkZ87whneJWmJ6VjQ1nUl0jd30FkCKZSGP7HqtLOeWCXfFVmvJoS6AeaejMPncr53tfF8mZxzG6RZch7Fnj74GSgtrJ0GZmGFlVPZJBsvStQWt1Af','lqsQ8xsDVJQbHLJgsYxGPFjzSSmBttgDrQirj7torR1XSWFbuS29laCjkbi71zKTxZ0Fpq','c7eR96gHQWjrgz3Mo9xWBv5HZI6AvYodnMNblRxMw6pyj1t3geNq1Ps81p70te6kk5TFfW2',13);
-INSERT INTO ti VALUES (-4227004,1142359497,'eAW1hMm','aQTC1dlh1uFHWhZlgLcNVEGMKtrydPpu9mX5PpjZnpgeAx0jYxkHEJm8qKW89Xkv6hiNSPWIYXegzs1mDEHlEhYp7xVpImvOIeJpDy2fKtQ8H3PwpUYQfkBbrKRWyTFkV3cimqhbQ1k50tcX0RVv0kCip7larVm8LuvjmGv5gTZFwFQxH8TLVyhmtfMBTSE1owJhbKR4dhoOl3u','1Y4fTdYjrN72KwFi28oakSGiWEV6iNf7v9Fj5M2Wssao2qDtPGQnwQ','1t7dm3Thk8xjTOdXjJxEsEs42zCi5BzYjCRV9xpobGrFxvIRuc1PSdwBbhjHauC2Wx0wIxqkPt0inlzzsGvccfkLsGQvS8bJ3n4AbwonaXTHhqqnt4W0b25bFkZ87whneJWmJ6VjQ1nUl0jd30FkCKZSGP7HqtLOeWCXfFVmvJoS6AeaejMPncr53tfF8mZxzG6RZch7Fnj74GSgtrJ0GZmGFlVPZJBsvStQWt1Af','lqsQ8xsDVJQbHLJgsYxGPFjzSSmBttgDrQirj7torR1XSWFbuS29laCjkbi71zKTxZ0Fpq','c7eR96gHQWjrgz3Mo9xWBv5HZI6AvYodnMNblRxMw6pyj1t3geNq1Ps81p70te6kk5TFfW2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(97), d VARBINARY(28) NOT NULL, e VARCHAR(52), f VARBINARY(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6262634358192614201,1789225,'EprE2VOZ2faQ6x','h5u0XgWhFc18Me43O4UXI','KremjoV0MBHz4iDmlnNGEFxL','Oa9o6sv','gdPAIRR7F','ixRbHRujuEnEvpLSv4VP05srmI05eJcRc25Fn42HpjUkrKKWXmE8s96bDO5wk2HxA',0);
-INSERT INTO t VALUES (-4160064677940684963,9301863,'KjFKe7tWuMRUT8VOAL','Fguy55bZ8r8','wCa6N5bB','eK1pdc5zZMzUoaHK1DH58CBDaU3adFThtnJf3BCZzzUTcdup9xgPdP4iGBiZZRbCTnzOT4','k3JjDq','QyP33tiGiVG5rkBdfYTj0BqMlmK9CcSmrtQHgIQfL',1);
-INSERT INTO t VALUES (-877502720016173693,4350256,'fHTkyFqHhV8aqOz6oKcZ22rtHcUZQKLCczGq0hNP','q2QfEnw8xAQ0CofUnLTg0vBqeWy','PpW6mgT','qThF5JrNEBbQSJGjhLlCMQu6blZKmKH2bMLDnHipFqELPGV6HGbdArjtxsE4Vp1hO','o6KojC3dEhMNFxRRodKdzq2o3JvzZDweWshUhi2ZZbhxWCzbRi','YYcWbXKcoLZo2F4Y0CfrMBZ3Y7LYaq9sACwBUdG6jzyHHNndAryJqIPprT05WTheoFp0d9ORmqoM15uBxrr',2);
-INSERT INTO t VALUES (-3982852639881732546,1946005,'WsofYpavRbnqQpM35WYweQ2eI1Low2irvGFlcD926Knf2hQM1CfJugBBofXNqV0amvhPpAO5ZnyzFCvJxYbpwwwf7K8PHFR6i','F','dS9T06UChsyP6UH7w0wTP1QF6HlbvSJhhOP3cMbv0EKuaD5FiU','dpdKxDkKfWD0SoCsTFzKrfgJqYGcwm9e69ERcy6S2aguJHRVy6NV93VQ26W1NAzCeqAkJQ','7cT9ZI473wDB72pGDaGypjcStuaAJSiTCUlXsvXdZ64McJqXemZFOBRs4KUhQY7X','sd',3);
-INSERT INTO t VALUES (4641897573872704185,1999115,'zRcNjWsIoAAKBVGYw','yk4XcFQYcnvosnxDfZfCFIR','ws9T639PbCLLhbKL1JnQer65bC34P8zrCw','lUlzdzjDKr2PI1jAd1PTvfnSJ7XUsvcIVusry8L7Mlc5YvdThgKXU92pFgz75pN','Qw','jsec8sS3ZGUy9sZz6ufcGXIk8A',4);
-INSERT INTO t VALUES (-3226737428228439523,4744365,'NUI2ZXK2Wn01XUjD088F5e0cWsgJ1ym0ojP','GIFwoCxKr7s','LfefRIRFuFPvINKK2RCwRr','a4pqe','Oq2QpoaeCJ6Tj6Wsfy8Lr5orxUSlDoQUruMSNDxY9NhrMl','LmEapels',5);
-INSERT INTO t VALUES (8293684388358336871,16736814,'W','72uPzB0i4bvWpMHTEaFDy','IpeNViRqV2VtZzkJG3hSIXNKkEnDSJrQ2hKPrBP4rK9HjTG','diD2t7iBg7WFkCu','UEcTr','IgN1oOwxmxfekt',6);
-INSERT INTO t VALUES (5031273776469560551,11549629,'YclmQ3BGbZVMIzoZRoGN5x62HoA6S9iidgvreboozJQSm1cmm95QBTiEz3BeQZFU1LmrDb7YlgcC6Tb','v6oMik78AZEoiGwt','QgfVmCygFHyWI4J1cLuaQbsNyxgNPP0UlGnRutc','8iDcMbl6cNX3rtI6WNzUoGR17F725vNXTDQ3pDOsofCL1Z3lBBxNDaFM3L','pkfYe85EOInj2VIKXAZpClQzBSrXeVhx','gb1xRzMJ4pCz7cLMFE5HMhMp0O',7);
-INSERT INTO t VALUES (6369614540819922423,3519862,'vmLugPnV7yNJAKd82D32IcM12cFviA8PuUqr5XR81dralcydj5xHTwPMDyqxEY6QAcQemO2','O2h3HNm5','EWsDeQespFYbgEj','gfXEgW0hG7cUlOTEOpOx5Jnkt2meTHa0qcSPp0kdrwwgyLnnaqQeA0sJfx275Q','Pf0Eba4B5hBvYdmOFRhGCbRbBknGD0GjkTuhFYIcCjsEONvCtyl1cO6rILxYcl3GRgTs0VA69OjXs4i','xFWE6fx462YX7r3m6mg4A6Tu8TWrlwSMbotCc87Rh6X7nt5aZ64j9',8);
-INSERT INTO t VALUES (-1426186034762933715,6676885,'lQqHltg237BKMaCuxatUan2bliVUHvEfUOaWZzUACjt4J6Bj4AZ6sv3d7xQmiDo2X0PqdXVA','FSQAIXTxQuYgl','EsxGy8U9SQbZ5OS09pSj7qE8e26mKGmSgYy4y4WQzux4lMIs1qS','yCEMavpz2Wfk8gce0L8g25SXbNSk4cUjubdXUQqN0esfRwQUAGiJrkEve7jcTJwLwboi87','mYwHSCq7OxcRd4zijSFrepWLOGleE6nfEUBbHocxQ6ROoV2DZ7bY','fbQDOI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7594821868983871639,15153908,'8nM9xyz0egULszqWudGTw1q0A8kcylNVuhT3fVAVXOIUs8VCtNXL1kAueLVsMHf0wODNTB0Pgs2316','WBihbrAT1k3EJOL8D','FjWCnqK1PaZ24v2eVZtNZKNAnwIo1J3sAVWlmmnt5i8yoB','iQOFdISfdEDV8mlmbOcqJADZS5Si5rEQLJE3ilT5WdLrSZFskeD6I','buU7gE9O6bva2VDHncUdOByKiiwmdmJXQ0bzu4eYbv6IN6lVCNGkQaRai73F2IMpbWNTQuKJhLtrj','xNFnrXPGWNWj',10);
-INSERT INTO ti VALUES (7594821868983871639,15153908,'8nM9xyz0egULszqWudGTw1q0A8kcylNVuhT3fVAVXOIUs8VCtNXL1kAueLVsMHf0wODNTB0Pgs2316','WBihbrAT1k3EJOL8D','FjWCnqK1PaZ24v2eVZtNZKNAnwIo1J3sAVWlmmnt5i8yoB','iQOFdISfdEDV8mlmbOcqJADZS5Si5rEQLJE3ilT5WdLrSZFskeD6I','buU7gE9O6bva2VDHncUdOByKiiwmdmJXQ0bzu4eYbv6IN6lVCNGkQaRai73F2IMpbWNTQuKJhLtrj','xNFnrXPGWNWj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
-INSERT INTO t VALUES (6155465943091698212,8404713,'XyMEDl8WCoZz2qpKEfGJRc5NR7mA8ZPLpHrDefQ','x2oEUivtO3y','XD9fiVImdXroUMnLYi9dqQExfwjela3M4kjaf3QzPl','Vc6erzgMizcqCmxIPAXpLU3LDIaT9FN5SI7gJONpY1gZbH','vkbyZh7scS6NfHtChwTgEuawPfjVkwwuZoKBqs9QOg25xzO7WlKFyVr2UNahDZGN4euKXxgVSA','ybMYKEd4lZbCPPqb0cv8ZBRDsohvzMNfX3NPOH1s7yxs5oLox3g7qT5Qq6ryU72EZWtWlMifMwt',11);
-INSERT INTO ti VALUES (6155465943091698212,8404713,'XyMEDl8WCoZz2qpKEfGJRc5NR7mA8ZPLpHrDefQ','x2oEUivtO3y','XD9fiVImdXroUMnLYi9dqQExfwjela3M4kjaf3QzPl','Vc6erzgMizcqCmxIPAXpLU3LDIaT9FN5SI7gJONpY1gZbH','vkbyZh7scS6NfHtChwTgEuawPfjVkwwuZoKBqs9QOg25xzO7WlKFyVr2UNahDZGN4euKXxgVSA','ybMYKEd4lZbCPPqb0cv8ZBRDsohvzMNfX3NPOH1s7yxs5oLox3g7qT5Qq6ryU72EZWtWlMifMwt',11);
+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 (7535342840379909635,7677612,'XaPOcj6NRthzT1q3B','BNzykj9CqtYIUK90JambvktX649TGrCfXn2cqaUrnDhOPQKTmjBffLCqSb1iRFMP','MJOsrNh0JgQkfpTC7cuzuF0MVbopEZzX1','0yO5M2OP7bOQf3pBJ1mhOANdFWITsNCrA7','y','z',10);
+INSERT INTO ti VALUES (7535342840379909635,7677612,'XaPOcj6NRthzT1q3B','BNzykj9CqtYIUK90JambvktX649TGrCfXn2cqaUrnDhOPQKTmjBffLCqSb1iRFMP','MJOsrNh0JgQkfpTC7cuzuF0MVbopEZzX1','0yO5M2OP7bOQf3pBJ1mhOANdFWITsNCrA7','y','z',10);
+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 (3516639731880493873,-4698244,'t50qjhoST','fU1SjdUNACBXPJcE8nuXKq','hhfPY21t1nMgncPIKumRO','G5CIPF4ZtnSZxEZ0SDvx8dQkdDVpNok3NNleWIFOLTLqjpSbe','Q','h',11);
+INSERT INTO ti VALUES (3516639731880493873,-4698244,'t50qjhoST','fU1SjdUNACBXPJcE8nuXKq','hhfPY21t1nMgncPIKumRO','G5CIPF4ZtnSZxEZ0SDvx8dQkdDVpNok3NNleWIFOLTLqjpSbe','Q','h',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7407426699319621129,13485507,'nnFIeUnhE0MsZYz7JksJM1tlWhUwze7NTNwfMSSZotDYAtx','6LIqDai2brGidtyvrX8DqiVkx0uvrEcnF6nWNZo7yFyeoJOAj6VVZ7RUQHVPEz3JFJlnZIRoV3ALjZRuST92gCfK5MvLOXGW4XyDadJ2vlE6WU7f60bYLxjKI3bs7hIdPzm1OMu6ypkFkB1I0xw8IeP4mCC4NgVA5ujNXsJNRtVMGHUUEh','JRZ4mc5WOjXGgNvKBLFHRh2IUhj','szhk9UlEyFdWYXHaKQAyfrmx5eNZYrA3NHNMEztqeHjdpXB65GKPktBwhf4UWzTM','j8ibl1LSCVEzEb4B','FZ4CZybAAlHpDlFh5nGMsxvsa1C781UGTkEeElLnubTftd61Mf21uAobxCQqDqV7YK9GUAXz',12);
-INSERT INTO ti VALUES (7407426699319621129,13485507,'nnFIeUnhE0MsZYz7JksJM1tlWhUwze7NTNwfMSSZotDYAtx','6LIqDai2brGidtyvrX8DqiVkx0uvrEcnF6nWNZo7yFyeoJOAj6VVZ7RUQHVPEz3JFJlnZIRoV3ALjZRuST92gCfK5MvLOXGW4XyDadJ2vlE6WU7f60bYLxjKI3bs7hIdPzm1OMu6ypkFkB1I0xw8IeP4mCC4NgVA5ujNXsJNRtVMGHUUEh','JRZ4mc5WOjXGgNvKBLFHRh2IUhj','szhk9UlEyFdWYXHaKQAyfrmx5eNZYrA3NHNMEztqeHjdpXB65GKPktBwhf4UWzTM','j8ibl1LSCVEzEb4B','FZ4CZybAAlHpDlFh5nGMsxvsa1C781UGTkEeElLnubTftd61Mf21uAobxCQqDqV7YK9GUAXz',12);
+INSERT INTO t VALUES (15452904033821825221,7254799,'Dtiaov2N7Djx3AqpVo7IZ','12cJn5mqPnOs7KkpilNEZ42V6tjiUlFMIB0uYQeNrZiWMNYb8Uir9MJBm0NXAQ8Awg2MeGhdY8tr7p2UawMMzMGw3HXyu1xeykjc4JHTHgIuh85vcrrOaDRHcudrElmEv37Wf3syH6hvanLTcmREepFpFCcQ3eVOONckBhDjLcZINxHtnwS7uIKUyYDlJAqiiRuzw5wVOb18Hj','NbpoBo','m7jSdavHrCgfZ','F','r',12);
+INSERT INTO ti VALUES (15452904033821825221,7254799,'Dtiaov2N7Djx3AqpVo7IZ','12cJn5mqPnOs7KkpilNEZ42V6tjiUlFMIB0uYQeNrZiWMNYb8Uir9MJBm0NXAQ8Awg2MeGhdY8tr7p2UawMMzMGw3HXyu1xeykjc4JHTHgIuh85vcrrOaDRHcudrElmEv37Wf3syH6hvanLTcmREepFpFCcQ3eVOONckBhDjLcZINxHtnwS7uIKUyYDlJAqiiRuzw5wVOb18Hj','NbpoBo','m7jSdavHrCgfZ','F','r',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7486965751002611738,917889,'yu','jwvCgjER0GIXJay5snTTT8254hTzjXF9Rwi5O82t5UQ3mVoOS1LJjP4983EisEwAQmhV9n69CcOuGE3poHaQAn2ia57qjzThtXwunquZpgb0SrXCBJQgZ6LwFiwub2FMU1dPrJmERz5xh6GUF1JuJwNb23Uj9z9jFa8OYwEQTKjMdQqu','AFN','HsOoCx','mLfDDHgRIhJWeLdrjTKx0FK2yuOExeLTpmyVFyEdSiH0AxhwRr5Uao7v5P6rdPyNfYHjJCi7Hc3','T8RHSfnLIH3KAny8ct8z4qOfMSbYEfxHsriF0krMGeYVbiZxOJPp9MilnZxvjY1Up7',13);
-INSERT INTO ti VALUES (7486965751002611738,917889,'yu','jwvCgjER0GIXJay5snTTT8254hTzjXF9Rwi5O82t5UQ3mVoOS1LJjP4983EisEwAQmhV9n69CcOuGE3poHaQAn2ia57qjzThtXwunquZpgb0SrXCBJQgZ6LwFiwub2FMU1dPrJmERz5xh6GUF1JuJwNb23Uj9z9jFa8OYwEQTKjMdQqu','AFN','HsOoCx','mLfDDHgRIhJWeLdrjTKx0FK2yuOExeLTpmyVFyEdSiH0AxhwRr5Uao7v5P6rdPyNfYHjJCi7Hc3','T8RHSfnLIH3KAny8ct8z4qOfMSbYEfxHsriF0krMGeYVbiZxOJPp9MilnZxvjY1Up7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(81), d VARCHAR(43), e VARCHAR(73) NOT NULL, f VARBINARY(42) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (24079,2914255,'CcFozrwkufoJobkDoSBxCwDRiDkmVk02pZ1','yxxJVd2teoPpUWrARiFs50VxCRKNINABSgiGL6tlv','teycdBQDPIdm1ZkEY57HLF1VJYPmxh82PECHxj8vK3dgGx3hgVCoy','1RGSybabZzqmgGJuLyzgCOsOxU5P1hX3pV4IbvWKBu','MqH6f0rKFIuOji1P9LXUdBQtugqUTg5vxAnvyvv6','E61YmaV8',0);
-INSERT INTO t VALUES (-5884,2455771,'R4Tbh0ofCnNl4BL0wEDvfK3TEqg2','xt9m9Icol3XD5viDpapMC2lKb','lH0HAFjxV3llyiyseYa6xzgnguQe0LWCGjYYtqlRtITo9RBe3vCkHqgCWkco','fwRYNxl3pN4C9VWkbrccKmXFod5vf1zas','mqkXqqbK2GXmCR2Ncpy98xAB2aAJ2UckBujhZWdfOvRbeeu3SxGkXWzQKhcx41xV1G8Zu1ZO4fSRK9ujJwsg','ApDkc2w1PmjeT2',1);
-INSERT INTO t VALUES (-28933,6238229,'AXwR9uqe6Te2MtHm1n8CfcfsbWeit','tWijB38UTmXrNU','R4drOd13SoyARtBC9p7cII125qRcJrWziELhtMpnNoMSJ69m4jSLWar9QrRq6JipR6Cfi','VKLG60Y02YSD8IE6syDyveeyR0gOLN99kuf','eqdfVWLOtuMaPCoiQbal4dqOt','KdVY7yTKd7TiOlOVluJiDlHG4sPvHUvaR0UghzUukySiC2Ri2K',2);
-INSERT INTO t VALUES (8965,3519155,'5yokr3JQtmZHgcAcJQz','aNNVvIe2bePPXQqKU','UJXy1eLdLTQjFAI6WH8DK7pCo46GXMDqRR4xUFrj1Ud','iDmP2AVruY13Jmu9','QBCeYw9sf9Yg39jHqvhhDGXhUUhhVrYqdbRwTxpQRqGrXTesIT','RxtHHzV1XTJr8IOlxye4AeNKwyZJEL1Aw1gvolwAp',3);
-INSERT INTO t VALUES (10111,6380555,'wQaXrjXRwER5Bpng6bW','rXN34FpR8ZhEnbhuydTQqykAFXgXtx016ZOalco','jhmvC3ejsqCyINJ3EHqAl','kEovGh8JD5yxszSjMmMe09SjS8ZDdkTuQNC','4Jk6rVS39MUiPqbW','8v2FhPXvu',4);
-INSERT INTO t VALUES (-10720,-2966148,'VUJdS5F4szF6ngoMr8jHZxNbeXIKtx5btlKp','RpNDhNTHUYz1B9','ACQQc6s5o1xHVSZ0djxeE7rUEJEQpl2y1ROX5AjC8ZP57O','S75toLDeK6ktT59pJdDWjbCZceTi','sy7ujNG','5EHB6',5);
-INSERT INTO t VALUES (-5277,1545314,'t4CSA3CmWG4ki8u7nfBslUH0rEqlW92dMQlHMkkE9j6UsZ2cb5OR','YPA8CMi0YfPU2N80Gt32O438OZmLYz','lYgMBxR9YNtcd8Z8ZjaIcTGtjKhTfPL1XENCKt5cNq','o02HyvQnYDLgUdPANLdC6sQ4aPHucOmzpy2riv8p','R2jixlDagwU461pTcx9mgIMwrVxeaDE1k1Z2W2Zxu36dllHsuollKsFlfDJOOQauO6bZyEYu0pGitfNHzaCH','ZbKMd',6);
-INSERT INTO t VALUES (-4848,-280897,'TuYhXEINqNZGciI4enjQ5oB','Bv3UOGmswmNwxzrLY0eESbjAlaKwe6g','Ugf513rCpRRHbtQrkPgffjt','lgVAagEUYLqGhHWZjaIBEznEy54pzOaskRw2','E61fM6dzHGJ2DNavrob176CpdAgTVgxuNRg54QTnj0m5KnERIivvT6FG7gIGElVCILBMGVyRLCCQbfbVRAvdJ6leow7hkAbIv','GfLLUH1TJqQHy0foCXICvSqjA3TUtcc80i',7);
-INSERT INTO t VALUES (17318,-7575251,'A7XnmU3rdILOG','vdWqCiFOww9q7LObFkR','JotHbPslsgsqWLWJvX','jX5BytZUCx0XQEse5uZnpAo','OKVZWd2538SY1Cr69L0ZimLT2cMJlucmsVO2lOxsciDAutGfqGGf9OGhdbOCN0Za9oaVDAy5ws1','Wj9jfL8VPUBk3ykSB',8);
-INSERT INTO t VALUES (702,2891741,'7Yhv2mZ03mPyoFjpT','POU4WKDrQi9FQkbj82HxqaXsROEBVAAE','8wBvzThJeRpqzymcUkL5Gr5zVh726hhAuR0g65r47xPcYXWuGXLly7aD4EUtbYn','72ssGb78q7jsvcHQ7O','ZXohld7dsNtCGliYTdxD9a5oIzBFHAAiLJNFTU8CCUJnMp6LxvEv','lvCazc3EBiUtCcy0CTLkENocvmH0TtVvd093FVeoJvwwR2ID9stQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13452273612891511982,-3912994,'Eqdk81ysMaUujwJKBSkqQ9hauhyKJsOL1JCJ','Kvc10lzEvOjPi5lCuf0D57hpd4IKY79vznAFNmm4PtNytBreA2JHlDIQUMu5PkAIBZ8kcqwwAFA8Ic2s7sIZjWAbqxdjXdugHslbgClW0SPcmch8tN1ize','ffwatFzXongCzlzbJTAbKeZ1JJYRftF','Xy3O0AS9kK5ClwImCicCjWfThgFKhciR20pPSylE0wr6ygeWpI0ZIxTlC7KTilX9eobPZWQtMOKYQu7LF9qc3z54Djsxf6icIFY','D','ut',13);
+INSERT INTO ti VALUES (13452273612891511982,-3912994,'Eqdk81ysMaUujwJKBSkqQ9hauhyKJsOL1JCJ','Kvc10lzEvOjPi5lCuf0D57hpd4IKY79vznAFNmm4PtNytBreA2JHlDIQUMu5PkAIBZ8kcqwwAFA8Ic2s7sIZjWAbqxdjXdugHslbgClW0SPcmch8tN1ize','ffwatFzXongCzlzbJTAbKeZ1JJYRftF','Xy3O0AS9kK5ClwImCicCjWfThgFKhciR20pPSylE0wr6ygeWpI0ZIxTlC7KTilX9eobPZWQtMOKYQu7LF9qc3z54Djsxf6icIFY','D','ut',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16707480275725126539,-6058803,'uR5Y4BOsNr7HCxxTTHAldu72WIfFirRu8658T21dB','mhCgUN5ev1BI3ZlZTIWu1cHJ2CzwqLie1rz5AYKcifVbmBkhUGyUcbvlwFckHJEype6iOhRUmYuSTItAoqpE6S3L41rO6lrZ48BVdhXRhoAJdw9zCLuIMqPmRbFf9KNRcnLGP9qiPUqn2IGkEHjBNU5LgJTRsdR5THwHcoUWGhsbeLZbMUuT9RS9agoCwN2hsBD4dQYA6RZM7oT3hxTSTMqFOaOp','G','9kpzkaNipiHZMw3r5Wv4NWWQgKsMkjnCmb','y','8',14);
+INSERT INTO ti VALUES (16707480275725126539,-6058803,'uR5Y4BOsNr7HCxxTTHAldu72WIfFirRu8658T21dB','mhCgUN5ev1BI3ZlZTIWu1cHJ2CzwqLie1rz5AYKcifVbmBkhUGyUcbvlwFckHJEype6iOhRUmYuSTItAoqpE6S3L41rO6lrZ48BVdhXRhoAJdw9zCLuIMqPmRbFf9KNRcnLGP9qiPUqn2IGkEHjBNU5LgJTRsdR5THwHcoUWGhsbeLZbMUuT9RS9agoCwN2hsBD4dQYA6RZM7oT3hxTSTMqFOaOp','G','9kpzkaNipiHZMw3r5Wv4NWWQgKsMkjnCmb','y','8',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (378413526472336597,-6900237,'wp9wqIltfBxHQwJzBV6wd2Qrqh','h8AZB4Y7a7RlFjPCwPX0x9SleiGaXLYBs7jctgCOvaeAAX9HNdDR8vmSlu4SXx1UPukhK7nO7KgsjxnF7oY2Urr9ueolhy0Vh2Ro0oSH4kh2kB1L4UovY8nOZ0RKhzjYXAdLt2ODQccNjoOIBFPolWQ4zyldBTEaQcvBYMSuwI9k4l1011gPIx4LvJzQHmcIg6BnT8MUVQW58dpdNZ2yjtzghY6Am1a2SaWDKwwYL6tY8BBNwc4Gy31BmZ','R6GA7I7QXPFQIL6uc7MGiM292rCN6','zhAksVcaYuavxH50HG24StnJ8bvrwTSmtiPdE6m2K3cWGK3q1UccNnjFHIWlJpascihngmdvVU7DKb3EJGbodkEqDqAV6Z9ON8RbLgCS23huXAmFqa05Z6lsfKiGusctCe20gGz5Zvw6KoE6JLoqmrO4OUcfTMUtIZZWIKmILlEzloZc5xu1gBmTFWqdDVdsbjDSybiLiC8felQxxlzv','8j','M1',15);
+INSERT INTO ti VALUES (378413526472336597,-6900237,'wp9wqIltfBxHQwJzBV6wd2Qrqh','h8AZB4Y7a7RlFjPCwPX0x9SleiGaXLYBs7jctgCOvaeAAX9HNdDR8vmSlu4SXx1UPukhK7nO7KgsjxnF7oY2Urr9ueolhy0Vh2Ro0oSH4kh2kB1L4UovY8nOZ0RKhzjYXAdLt2ODQccNjoOIBFPolWQ4zyldBTEaQcvBYMSuwI9k4l1011gPIx4LvJzQHmcIg6BnT8MUVQW58dpdNZ2yjtzghY6Am1a2SaWDKwwYL6tY8BBNwc4Gy31BmZ','R6GA7I7QXPFQIL6uc7MGiM292rCN6','zhAksVcaYuavxH50HG24StnJ8bvrwTSmtiPdE6m2K3cWGK3q1UccNnjFHIWlJpascihngmdvVU7DKb3EJGbodkEqDqAV6Z9ON8RbLgCS23huXAmFqa05Z6lsfKiGusctCe20gGz5Zvw6KoE6JLoqmrO4OUcfTMUtIZZWIKmILlEzloZc5xu1gBmTFWqdDVdsbjDSybiLiC8felQxxlzv','8j','M1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(97) NOT NULL, d VARBINARY(78) NOT NULL, e VARBINARY(4) NOT NULL, f VARBINARY(79) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2071944,119,'M8p9BtfgkBSHFlq','MwUGJYw8GOgBc0zki6B5EexW4lbRDWWAV8HlbeAPO9T9hBsCiNsw8C5dDJJS0cRo2zTLBf4dr','6yu6','WDMjyeibxESVVMQyk24q','V','r',0);
+INSERT INTO t VALUES (3591748,49,'TfAB2ba','9yu2w2YjiVSiIirmlTbx8cbr','DhR','YgrOLzfqQ2ffe5222LIyhskXQwN0bi','6','9z',1);
+INSERT INTO t VALUES (16204526,24,'oGKuo97vuvjWtfpavXyipZVLjy1AjPZXPDwFcKjP','haFwc2lv0zqprrd1oh7gxDqgVq','XjQ','UBfj1zTm1xr','4','iE',2);
+INSERT INTO t VALUES (5212490,1,'P6JVYmGzKmtC10KcJ9w6TFFPfg','f00CXOGUVjnHdndrgOpyL','jGJv','RT4dgZo1qucGO44VopO6Mj6aE3Ifnq4iY1sbmA7bsF','D','VN',3);
+INSERT INTO t VALUES (7521164,215,'mfpLjadYL8Kh6Jj5QqbdprSIqd6dwVobQqUgsOgYw2PIuMi925lqPfCMzsTCI1zPo7kbRKeYoUO0XB7S1R','2reQ4mbVpEaDSmEXKV0zlYXXUH74QZAScgDfMwttYBHBuZl','U','E3EWg9uzRhta2HuPfjVHVQWo13m2f','C','g',4);
+INSERT INTO t VALUES (2588506,127,'AiFHH5d8vptDGMdK3NDI2Cc3eUjj0gCXxav3k4MSPpU3','V1Gx3ecwtHaA9Enq4jfqZFq8LD8ulKPKpkePkUVHo','R','QUaoQpUEV8utHtNEL','z','M',5);
+INSERT INTO t VALUES (7770161,238,'ME0gyTi','0qJRklN3qo1kbkQVJJKgM1FCctV3BwBuScKCmDBMxOQsDkqTRykQa8','o','Pn8bry3mR2Sbbokm7ZbrHe9adZbOUz9cfZKOj33BvYsFaMSbk924gpGUJriS','Y','sx',6);
+INSERT INTO t VALUES (16112486,8,'2MklorYQgGbSValo0yKPbK7NsWXEkGg8HljJoWneuJAjlo18etS8hdi4','S3LUODrI','0esO','XSLjC3TPcEBVJJlkeeMq0XE4QUZJV7MIRby','z','AX',7);
+INSERT INTO t VALUES (8723802,186,'VApMbzDZDE356GWJWIZYxmKY9VIbYBsASjvKhrnsQg2uEhXSQOWWh33bbg','JhKQsF0A4','6u4z','ZGnhQ9aIa3R4b30PzmZcFwx7HlgfnKuiYmZ2ooEygksUVQEFr8G7A5I4HU','k','Z',8);
+INSERT INTO t VALUES (9196937,21,'CuoJEFwA1KRP2UN1jEpo0BQSZDmMgu9Q8vrJgACkA7BoDS7Hehhr4K5nlbLVISLUbbXsuamqix0GMIvPm9eyDytyDOHBt','oHvDG1ahzUn7K9ETyKF0tddaKb1PwR775a','J','DeX3G6hokEGVOGC6VEzMX0dBVzfuAOl0YIA8Kv9gpaCIU9v6y48YFmvVjTEf','C','9',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(97) NOT NULL, d VARBINARY(78) NOT NULL, e VARBINARY(4) NOT NULL, f VARBINARY(79) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-23288,4741171,'cphyBZYMBWLoSivOsN0KMfrAzavXLN7pU6FuyxnsyXY84Qk3dxJIMLhVrCGKRmrebumIiqm4','Ge5RDT7rUAR6z8avV0veP4xVeZk','gZ2AgjuS4xnZm0K8MoCDzeiUfude0sdJDJYEJB2k5figajaSqwPOty68Z9G4Ne6Kdg4JdKh4','38671cX2GVg3kDla','LpwOePcYVa1YuUrzgqrxzWwlz4','mmns1WxxCDmg6ERhMe9aeXCx8nmMvNGxfoTJtzOXGQA3ZnSZhnDOo5FLENPL',10);
-INSERT INTO ti VALUES (-23288,4741171,'cphyBZYMBWLoSivOsN0KMfrAzavXLN7pU6FuyxnsyXY84Qk3dxJIMLhVrCGKRmrebumIiqm4','Ge5RDT7rUAR6z8avV0veP4xVeZk','gZ2AgjuS4xnZm0K8MoCDzeiUfude0sdJDJYEJB2k5figajaSqwPOty68Z9G4Ne6Kdg4JdKh4','38671cX2GVg3kDla','LpwOePcYVa1YuUrzgqrxzWwlz4','mmns1WxxCDmg6ERhMe9aeXCx8nmMvNGxfoTJtzOXGQA3ZnSZhnDOo5FLENPL',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(82);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
-INSERT INTO t VALUES (-5455,6923146,'flJFjKCpH51d83a95Myy1TOoAQWCNNhb3jNLk6r8q0lWRMUTUPEPtO52wntHhQ1TRR','ZIeTtmJ7eFiGia9s2r','REfUXBbGbtqeYOZsBTgb0B7','2zV4lupjbzBjSvOGq','L4B0NrCVtT4DePZb5YZZISxAWglNZmTAAAGCdXe','GTpx961xUUA9kjmuMAtndY7KsK624GJuonr3QRCzNdF7We0L64HAoWJOBw2IcUgelK6pN47A84uggljmvFksgmsCejzu01zoZCE',11);
-INSERT INTO ti VALUES (-5455,6923146,'flJFjKCpH51d83a95Myy1TOoAQWCNNhb3jNLk6r8q0lWRMUTUPEPtO52wntHhQ1TRR','ZIeTtmJ7eFiGia9s2r','REfUXBbGbtqeYOZsBTgb0B7','2zV4lupjbzBjSvOGq','L4B0NrCVtT4DePZb5YZZISxAWglNZmTAAAGCdXe','GTpx961xUUA9kjmuMAtndY7KsK624GJuonr3QRCzNdF7We0L64HAoWJOBw2IcUgelK6pN47A84uggljmvFksgmsCejzu01zoZCE',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2884,4786006,'vWiirRI53TLPdRHr8qghd','VvVosvHCerklRzsOzPxdMG6SwtDtiY','puLizENLtrQfgi','p3iJ','xxZZ3qnZREVjhkBrELrDBaWbOwnh25jKpa1CRBRTgnZI9ul9IUeeePZYByN8dGlNyDc4lBkjIHbMadtcD7h2q','JLsoB',12);
-INSERT INTO ti VALUES (-2884,4786006,'vWiirRI53TLPdRHr8qghd','VvVosvHCerklRzsOzPxdMG6SwtDtiY','puLizENLtrQfgi','p3iJ','xxZZ3qnZREVjhkBrELrDBaWbOwnh25jKpa1CRBRTgnZI9ul9IUeeePZYByN8dGlNyDc4lBkjIHbMadtcD7h2q','JLsoB',12);
+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 (2876730590,183,'03X9pT0rHQZLFmbHYn9BigH9uEPcSwUtx3O1zLrn1IGtYE29JgaeKB7XVU35CNv75CIOd','I','1','w1GzkUYwJ9S41mVRPUaYiXfUx76','t','z',10);
+INSERT INTO ti VALUES (2876730590,183,'03X9pT0rHQZLFmbHYn9BigH9uEPcSwUtx3O1zLrn1IGtYE29JgaeKB7XVU35CNv75CIOd','I','1','w1GzkUYwJ9S41mVRPUaYiXfUx76','t','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98) NOT NULL;
+INSERT INTO t VALUES (3267851533,129,'VJvzTxegtPyDR3hUZXD8pZb2mG1Ki94xlMvpCaq5zHmhBu89zltzV0a8wM7imZ1VAHkHqsvdsae','J10NlAVGNVii7LZgqLgHBQKJOZzfA4xreXCcSymdJGI2Jur','IrK','EJxfRertxcAmquTN4U8xgNoiYXNLLSV5eamr4O','d','Ua',11);
+INSERT INTO ti VALUES (3267851533,129,'VJvzTxegtPyDR3hUZXD8pZb2mG1Ki94xlMvpCaq5zHmhBu89zltzV0a8wM7imZ1VAHkHqsvdsae','J10NlAVGNVii7LZgqLgHBQKJOZzfA4xreXCcSymdJGI2Jur','IrK','EJxfRertxcAmquTN4U8xgNoiYXNLLSV5eamr4O','d','Ua',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3879244564,255,'X4FMr1kooQRoSbm5iDzPiBV8y05yPwAZZfF1ioU1JPtcAPptdyOVHn3KPWLyvJkZry02','BNzEjTSFr7hpP6VkAKZqPlmJSRIpp0iKOS12YZdwaT6IrJcvctnt98mwMXAYeQWY1GoqIWpg2EZqWIdrudTtDLDnGxOtJyKt86g7XsPJnFWePBfndOWmkuH3f20Kfh4zpAHHmFQTkDuFN7tIuuraT4','4EWj','J3MPNNzo3VulephfytZw3bCA9iPdNPZ5TgSVa','x','U',12);
+INSERT INTO ti VALUES (3879244564,255,'X4FMr1kooQRoSbm5iDzPiBV8y05yPwAZZfF1ioU1JPtcAPptdyOVHn3KPWLyvJkZry02','BNzEjTSFr7hpP6VkAKZqPlmJSRIpp0iKOS12YZdwaT6IrJcvctnt98mwMXAYeQWY1GoqIWpg2EZqWIdrudTtDLDnGxOtJyKt86g7XsPJnFWePBfndOWmkuH3f20Kfh4zpAHHmFQTkDuFN7tIuuraT4','4EWj','J3MPNNzo3VulephfytZw3bCA9iPdNPZ5TgSVa','x','U',12);
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 (12674,7350332,'5gTAu0DnQh','OmtPzRKshlHvgwbG5eA2bUuZpMpRbs2TUTD3D9ZWXliOzpCh67tp4QNo7PUNUfjKFccsikFXAG8e1I43o7XkIGwucNPeQVg3vFAO','apXpH07EMXtTS1tizrRQq7tEU1z8y5SKixFnRLe0BO7NeOPpDFrEuy9rf4xh60XfXXx1','jgWLAXe1uuzy7jr2yGWjmFUXAfncLtKuQPGVcIbol2puwqwS35CcHue6sEbjCd8XWJISmtuQ4exmJbiVKsSmnvThN3jlj5aeI2UTgYcavWLNDF7dKKjWyjhkgo4H89O3rIce86B04BhNMUHpqayd9miV','viate6t8lMzsU9R5YOY5ugt3YelqTsKk8U1keWiNxxmRBJGx0xyjUgvqVjCFqOpVWk6SR95laII3XRjTL1Aeos','xLpMhsy2I0z81NgJXx2zRmSAuEPxJS6FB3FCmvdkcbeuLqPZNfR01zKAZZQLohCiPFXuH',13);
-INSERT INTO ti VALUES (12674,7350332,'5gTAu0DnQh','OmtPzRKshlHvgwbG5eA2bUuZpMpRbs2TUTD3D9ZWXliOzpCh67tp4QNo7PUNUfjKFccsikFXAG8e1I43o7XkIGwucNPeQVg3vFAO','apXpH07EMXtTS1tizrRQq7tEU1z8y5SKixFnRLe0BO7NeOPpDFrEuy9rf4xh60XfXXx1','jgWLAXe1uuzy7jr2yGWjmFUXAfncLtKuQPGVcIbol2puwqwS35CcHue6sEbjCd8XWJISmtuQ4exmJbiVKsSmnvThN3jlj5aeI2UTgYcavWLNDF7dKKjWyjhkgo4H89O3rIce86B04BhNMUHpqayd9miV','viate6t8lMzsU9R5YOY5ugt3YelqTsKk8U1keWiNxxmRBJGx0xyjUgvqVjCFqOpVWk6SR95laII3XRjTL1Aeos','xLpMhsy2I0z81NgJXx2zRmSAuEPxJS6FB3FCmvdkcbeuLqPZNfR01zKAZZQLohCiPFXuH',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b TINYINT NOT NULL, c CHAR(91) NOT NULL, d VARCHAR(54), e VARCHAR(96), f VARBINARY(11) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (22825,-115,'2U6M7Hq3Owe','NubirClDPM62IVFqrnmnppf3NW94hhQSteoj17652jcOw04rN5h4','D2xic4qsd','Yl','RoQAJaZWI0QXpj8IfRcpbiYP4gq8gIJrXfv4oEqu6HrMNh4eVb9JGdf3Qcjf0r3ev73poFPVbSnPy4v4N6GylyQqtQd5c3yhK','HaMecrRUZ71SFCLhUr28okqGJWKIMe82RGBgUtMcWBQUdBOoiiISaW9gi',0);
-INSERT INTO t VALUES (-20954,-98,'XrYHlCR8EL6rDIVw9kBiADdO8VCxdkAoeOS54B8kI5pOWY9d7ULr3GZd8cNYzemaIt7X8XuClmPtvRkCYUdpd','MErsBwfZ7o88NNtMqkSASjgUZ','7n64Vu9L0Y6Jtz3iLaHV5iWTf','8v','Nb8nH5WX3AA05lNz4mAHkAh4L4i2lc9g5oTnhBpoiT70aZnR4QZNtlI7C8zU4306','7W7yksRrRzZpeRyFjDlLlFZHYm5OOAkQ20x8wmZa2jImQlTpgok1LjgAOwaONk8cjqYJa',1);
-INSERT INTO t VALUES (-5689,-102,'i5kiAtuJULRnHTUiQ822vVYHYPet4y4mnF9QRAKN7o4HwcwxeH4d','xksjUbG5BTj3wMic4QRJUe8F3VWHk91EzJi46ZeULnc1Z3oaY7ip','cxImVuL51PADRyO4HJrrdixLUWLuzHn77PNSyMxOMxmOKdP','bm2lK','CKz2isYOeBGx1BdohSGoaJhKPZPr9PGUTUh9f7O2LpCmCHb67cYs812fFoUtaFB7zgXJzM1oCImBZc3PeK','v7mmSSu1XJsAVIa',2);
-INSERT INTO t VALUES (28846,3,'3of5yzShfMy4jzk','f4rb','p60mAV9M2zxjibyeG7ZYkWo9YLN8fpJjnEwVgW','lE8MPF','ngAdfe631hp210RzgRttW8UyMa0KUxyDxDmBaUOEVq9X1rChc','GDBiYOTEEqrbUE9fd8HGaUVOGGnOKuKNzNlTUlOXVUct4e7Jq7IrBK9jDFROn2Wg3EVPe8KSGKgXzKKRVHXhg1Z9C',3);
-INSERT INTO t VALUES (-26367,37,'MMKWLhiXUPUjuRXmZX1W1yfIn1Y7GBTCPHwvWenFkNNfh9wwdIh1mVU9AWz714fOmeRa','PW3FbdIhrm8vJF','oyD1e26OSLYBxxwXwWggaL5tnUWovpymTQPPqoZR37uII8VdPOd9KAVIv7FlUHkd','dBc80aDor42','bGXUV0EjcLAIzyBxL4L4QPswlymdPdvuErCQ04D3T8Fedt2BvA8Y8WGQzDCVqZvp0t','CAHqQpajgNuMZw5depMrOP4UY8PY9seYiqWCMrUN6B6FHZPKquKN3kz7pHDLSBzDCXctHMH4naSEGoO',4);
-INSERT INTO t VALUES (-13462,50,'jgagJIFZvjVGHjIGe9XsOL7bh2yplH7sAgnpwq0RNf5BdgkQkciydcMoB2a08ibcKs1Wu4ZeT8HhVbURu09XoCm','ySlrua6YV1x0FrTEg0lIb2ZHFuxhNiB','kRTqMYrIPuqi4yBwF3YnNPkLDklg5VyoI0tamzKtSFYeluYHTHWDHS3y8c5LuPyVsRyVOYysJvcBfJb4fPxtfbAMnXxG','axz','5tRMrcwsIF6Ju4XlVLKVZrpup7yTTiTorc64KPdYfVW9IU81Xkg8htbeH8p9fCGwMWEMI2H4mTJ7YH','tV3aCt0Up1bkuJ',5);
-INSERT INTO t VALUES (15594,-37,'UTdvdun0uDrJfniy6q7ZDgJfbCGL9UV5bN0N7NLunleFAMfcEIIMmAN1H27YCQm23xi3Uw4Fpsc4YPTDZg','5gZCdtaFaq4egQ5GuAlkMn1IgnAMu4APnX11Q6Arpyg','HZwi88mBAUynLohYgYQQRmkweFJYJYRUfwkafz9','TdP','6z0fq8XezOLIb5uDmrv2YWcnW28ClBXYdebgpsR0TAWlmWAGXd3sZ1WPrZieoiwGOdLvUGqg4ud1WFk838EC39V2ARa6zPDLFK','Z1pKVU8dpPnnWoJ7vCaHdGLhaiRjzopACiXF9i43AaEIkh8ypxUUSk2Q0',6);
-INSERT INTO t VALUES (-22747,-93,'Dw44IaMQZaMiD','h9nLadHsr','5b2V8MEaA7M5YMRzO56Jxoh9PdBTJYW0KiK','pBG','zQC8eeRez00sBMdHyXPf6pmqYOxBnBl2Q9tqI12H2qGuX0AYhOVX','JloIZ72b28uCmfiYyboB7TBxjLiE90Ys4qHLHkJeNNZWU34jLadWOCV83TqFRuQFXInsisq9hotEW9p',7);
-INSERT INTO t VALUES (-29497,32,'hdUAAYiMtl8lnhUUISXmokuJnk4Vwve','IXxnJdbcIQ1n8efOIw2ffLL9','eSZ5P','Qn','H7','JaxFwMfP4MqRqY5H18JKyb8Vi6',8);
-INSERT INTO t VALUES (-23446,-51,'GMoLtSRIAI2s1bBQfst20E1','nLf7LmUc9BYb2AdTgAm8KVw7FOBeEcBXAtvhWfK1drhTiZy','PWJzxeN7jN0iZI7B62nLZA4QPXyBwJpauPJcPoWbgP3NVvGgGc7Z9jMyp5GTvNuAJ6KagNxrDkSMjLFueTFGrL','t9qUcXe','NjO51RIfvYvaambFS6a5mYtWNU8UTBgtJ3LqaeMPUEGzzXEOZ5jdHtnqa8ITWdSlEmiGU1q35roHR8SVlChoqJSaEaMUKc5HUZ','5ExLbIDk0OJOuX0SUS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (38516693,191,'SyGi8hCNj4jv15bLUywepYSOjm5vRzX5mWkk','mBULdRytAWiH7sE0Xoy5yKvYZaAfsmtbX1pqditcmUT0DnerhvN4f2xyLMDpec3rlXHPFfXaE05C2NeQJqfk4S9yiStughXN2tMkvt8il1aEmaw6KnNqT9FhLIJdkYttcBUBsA2BFrCoJpSH17YBivaYcb5vKvrbuBCP6','Mo','L3uFqO07hr207vvD7zBvREb4bbxLfei3cWIiBs4yhoFht4A09TvFckUiHYXHhLgTQWhJEB4MiGYpPHw2k8Vy8BTZ2Za1nR9jqYzJjN051KDcoDRGPCRRlAfKLuoRVgZs3pf7R5JVJEtvRwojGxXPiTWQsRRs09uZvrY9mvjp9YqjqSvVahHT9FbctJ38PZCjwtvkQ4oC6hULzniMqWDKMSlE5wiZGPAfOePo96Qi49B0IMoUbHk5D','U','Y',13);
+INSERT INTO ti VALUES (38516693,191,'SyGi8hCNj4jv15bLUywepYSOjm5vRzX5mWkk','mBULdRytAWiH7sE0Xoy5yKvYZaAfsmtbX1pqditcmUT0DnerhvN4f2xyLMDpec3rlXHPFfXaE05C2NeQJqfk4S9yiStughXN2tMkvt8il1aEmaw6KnNqT9FhLIJdkYttcBUBsA2BFrCoJpSH17YBivaYcb5vKvrbuBCP6','Mo','L3uFqO07hr207vvD7zBvREb4bbxLfei3cWIiBs4yhoFht4A09TvFckUiHYXHhLgTQWhJEB4MiGYpPHw2k8Vy8BTZ2Za1nR9jqYzJjN051KDcoDRGPCRRlAfKLuoRVgZs3pf7R5JVJEtvRwojGxXPiTWQsRRs09uZvrY9mvjp9YqjqSvVahHT9FbctJ38PZCjwtvkQ4oC6hULzniMqWDKMSlE5wiZGPAfOePo96Qi49B0IMoUbHk5D','U','Y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2108666077,193,'SoYkzo3KhaB7jS7AQnWq7L6ztGXPW2UTwvi93FgnHAOoL0ufvjV','DV2RiX2g6pOlATfx3xVmjwj2sZjnzSpURY93J2XdvuOKevtSlGvQyk2hKSNClyM015ni8XEE7u3ighKc0ghwTPTgUcljoqudW0obPFEWlZO74m7Xlezr4qiZeepZlmCnGA1Eioo7LewR0mWWijVujRMDSAXLHYNWlEhFjTZVzHppBWtOjR6xwpr2yL6RhfgU0hY2CspkhQy','TsI','oSZHqJgBYRwAlrsU0vRKrHlqofGMwt6Kzf4pULXpoecVVi4mukPBO2H6uFYycNdLghnyzVcJJxNITgnoAEdKqiSLmIjVMSKoUWZvVBjbZfntrGvWqCTnh7SvxItfKt6advq6jZJlpVJRGYMxXeMMv5','O','u',14);
+INSERT INTO ti VALUES (2108666077,193,'SoYkzo3KhaB7jS7AQnWq7L6ztGXPW2UTwvi93FgnHAOoL0ufvjV','DV2RiX2g6pOlATfx3xVmjwj2sZjnzSpURY93J2XdvuOKevtSlGvQyk2hKSNClyM015ni8XEE7u3ighKc0ghwTPTgUcljoqudW0obPFEWlZO74m7Xlezr4qiZeepZlmCnGA1Eioo7LewR0mWWijVujRMDSAXLHYNWlEhFjTZVzHppBWtOjR6xwpr2yL6RhfgU0hY2CspkhQy','TsI','oSZHqJgBYRwAlrsU0vRKrHlqofGMwt6Kzf4pULXpoecVVi4mukPBO2H6uFYycNdLghnyzVcJJxNITgnoAEdKqiSLmIjVMSKoUWZvVBjbZfntrGvWqCTnh7SvxItfKt6advq6jZJlpVJRGYMxXeMMv5','O','u',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1133707699,62,'kcepcQBVNSZVmzHL4Lw8yBuyK2zGrEOoN22tXOpaVkB2JybZuAata','bC1Hq14NiDqiYG0gsx6MRC20ZgJBZbZkbY2ceLDiqi4ZohFG1','VYOw','TdKiX5ws6TaMHotWsgPkBHYBkxeomI2pusGT5QyXq1UDx1HgWs40qsn3kltg0WEY9yqcJZU7pdQPtXLncnGf8DV9PQnouw527d2zLzwtZNyuRCmqS6PxfmRf4gmUr8GTh4NpRBwYTHOnJqEOOsOMtGBtkEhyIrrduo2i6PD7ugqiI2BnmhHa09KY0RaycnJY5','U','z5',15);
+INSERT INTO ti VALUES (1133707699,62,'kcepcQBVNSZVmzHL4Lw8yBuyK2zGrEOoN22tXOpaVkB2JybZuAata','bC1Hq14NiDqiYG0gsx6MRC20ZgJBZbZkbY2ceLDiqi4ZohFG1','VYOw','TdKiX5ws6TaMHotWsgPkBHYBkxeomI2pusGT5QyXq1UDx1HgWs40qsn3kltg0WEY9yqcJZU7pdQPtXLncnGf8DV9PQnouw527d2zLzwtZNyuRCmqS6PxfmRf4gmUr8GTh4NpRBwYTHOnJqEOOsOMtGBtkEhyIrrduo2i6PD7ugqiI2BnmhHa09KY0RaycnJY5','U','z5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c CHAR(40) NOT NULL, d VARCHAR(4) NOT NULL, e VARBINARY(96) NOT NULL, f VARCHAR(58), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6440089960068165312,-98,'Kshe1gJtH4Y8vCDYR7gRNDF','EQCe','xFvEdhAZrA5eY54VpVwHD5V53wcIJkr7ilrL52e6csUN95S1iwJN','o9HsobQE6BkLmdOxNMdd8R9bJi2Irr623SIWozUcyCdE1XZZ9LTZZB4V','Fl','T',0);
+INSERT INTO t VALUES (-1639694145996882810,51,'BFTo3dJ5v0eglycfHcuqD8nqkBGJOXrDHJnqgfrU','BppW','SBLVZeS51FR2wssgfeMFALzY6u4bg7tyEY9qoZjfWoHI5DqiHoUyiyPzDLvyiRiTTH9Yuq9RUKS1Nwo3wayXk','rreBnf0okzRLoQI4wjayhfW1kcmN9xjJqyt4YLotI4zW6uDjdn','S','k',1);
+INSERT INTO t VALUES (-2043897517523455939,-43,'0EIFSgI4sOT3KIVAGhA72vkPcS3iibIg0094L','FQ','1qSMaN2XmyjzUO4ujg9NNvUeSwYDM','utvZYL0FsJ2dWItZdxMXeTH4tKzPsCpnRWKdcYPdlR1nY1uU','0','bm',2);
+INSERT INTO t VALUES (6141459511931014338,8,'CJsHADOabBhDJVUqEeAqItWdlEU','sZ','ZmgYiFiTlDscsmpXKeiwKpALveyUZyoJcxNcdkSHLy19R62q2cuEaoZWWyAfh4D4nNbwQX','gioAhY5pPFVPA9kx7jaX8bDzmW6EsQvzMn7DF','J6','eH',3);
+INSERT INTO t VALUES (-8701355439943783901,-7,'i5Ql3MFiSxkJQcquc7wrt2aImwdMdz','q2','eCjrisXWwXZOR9CG7tByAmQk3QmPHBKjPio7PpQQ','VP5V5KPI1HRCHhTrLyqCNcMZANjAGg4qphPzvA5gnbk7CGz4','Pk','fs',4);
+INSERT INTO t VALUES (6696315951021424634,-9,'DQCLHeXUIvhXEFt8ejuh1VDhWYa28RvKw0PS9Q','Q','VW5uRW5uIGuj8Vd9','6kFe1oISZiDU7Yn4AcW65Wm2RCvjbjX19AOGPcFuxduL','L','S',5);
+INSERT INTO t VALUES (-3788539789291656461,-79,'ZSlmP','rf','z8iLdZBQ3MohDHQaBkr6BLlD0Ay812d1kabkQDdFm','W2N4ok67z10dWGNHLacvzdSNwBafPChd2bXHuE64z8UoiZQ8yH','9v','1n',6);
+INSERT INTO t VALUES (3419459882347660881,34,'nKLlF9uePgDCf2hxTAJ5muMDBxwDR451UL','2PW','SYYOIpl4OhMJFWQr654e0tEO6gY6x5d6BQ','veb25DbxsfIrhKnMVhRo7z6CoBZxip9nIAxo4OIUnSL','9','n',7);
+INSERT INTO t VALUES (-778141613318409239,-73,'hX5atsxhxIvYqfx1o','8','KTpSEysuHoTBNlfyF7BcvNkVZsvhcL','ESwxbil87MgIZ8WWw5ThSeiETVJF4VBH1rcQxVjnxGDhi','23','QX',8);
+INSERT INTO t VALUES (-1085555662955515383,-39,'s29SWj3isk0dLq1KgjWaQqm5BZd7qbU4JvBT','lR','ztegGv','4ftFqIkDhhyrGzbpGlODdkkFGrGh','gp','Pl',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c CHAR(40) NOT NULL, d VARCHAR(4) NOT NULL, e VARBINARY(96) NOT NULL, f VARCHAR(58), 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 (-7545161010148480311,46,'R8JtmDbu4bzhy1Fky1b','BcEwUAnUDUP85e2aWsMHFyAC','35z70dS6L6u5YB2jhfGe0771RW837B9Vx5CxYu7mV023vxPphZHgTChKyrSupdz88nECX6g','eYywwIt','jbGRCchsoLOKrT8xKli1vnYEO157hYyL301Q2T8H6SISm1dKBd1wc0aWLXyCVRzKVtKSwceaFwz9zyY3','K0fv47f9y3kjCmW4UzR8mn3tBXB3GCjZtnPmMqWcKSM6M1KEb',10);
-INSERT INTO ti VALUES (-7545161010148480311,46,'R8JtmDbu4bzhy1Fky1b','BcEwUAnUDUP85e2aWsMHFyAC','35z70dS6L6u5YB2jhfGe0771RW837B9Vx5CxYu7mV023vxPphZHgTChKyrSupdz88nECX6g','eYywwIt','jbGRCchsoLOKrT8xKli1vnYEO157hYyL301Q2T8H6SISm1dKBd1wc0aWLXyCVRzKVtKSwceaFwz9zyY3','K0fv47f9y3kjCmW4UzR8mn3tBXB3GCjZtnPmMqWcKSM6M1KEb',10);
-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 (8638014389950232870,85,'UrRpwdL1G83soTOVgCfjx7WbRYgUvTH','qNFlV6TLqAHMO0lWzBtDsAPCIEV3GgU219fP1RJFoTXSmJD0ygLoW','VNWKNRjEaZOnv7580TrD','e7ajFUz','ROj8ZiUx735iZKLekE5FoKtD80qqTZWhko','PeOM9vnmT3fDDpBvbnKqVHzxXHqswjrpkzJSxL8b5r8',11);
-INSERT INTO ti VALUES (8638014389950232870,85,'UrRpwdL1G83soTOVgCfjx7WbRYgUvTH','qNFlV6TLqAHMO0lWzBtDsAPCIEV3GgU219fP1RJFoTXSmJD0ygLoW','VNWKNRjEaZOnv7580TrD','e7ajFUz','ROj8ZiUx735iZKLekE5FoKtD80qqTZWhko','PeOM9vnmT3fDDpBvbnKqVHzxXHqswjrpkzJSxL8b5r8',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5983529704117732236,44,'bxwM6Z8nqd2nTXSuiVaCQFZhaYl','d9Apfp1sSLkm5BLJbZ4d4XsdIylfzZ57rwuZue0kVqkxaEOfxWQlBophmyHRRJp6y8WZLSqaY7vLgwkmIZFAr02HWSUEb0JNDfJ2JySKAeo097HyVjRHFttYwFRB6TPjYRtnyeCOmrvBbxLJoExyyb2jX5djhwSynZiPUZMIqYMPxcT7v1uLt3TqtlxVywGuEhw0','nK9gXcRSujKSRxXnfnh60DjYenTC5MadZmWV3tw76VTPymhRd09','2Uv4wxvND3','oceRwdGyYB5BSv3LzUOdElyZbPeDQjOMDRX5gdQC10HczAspOgbA478tgEmPoNWBdyku5Gdf9mv','2pfvAGFPdOw1MxYKYGUKKf12KDtGm9GgPLNLKDnInYFlb6jTNRh7uewbLGCIYmkMJ3XNvWt396oV05',12);
-INSERT INTO ti VALUES (-5983529704117732236,44,'bxwM6Z8nqd2nTXSuiVaCQFZhaYl','d9Apfp1sSLkm5BLJbZ4d4XsdIylfzZ57rwuZue0kVqkxaEOfxWQlBophmyHRRJp6y8WZLSqaY7vLgwkmIZFAr02HWSUEb0JNDfJ2JySKAeo097HyVjRHFttYwFRB6TPjYRtnyeCOmrvBbxLJoExyyb2jX5djhwSynZiPUZMIqYMPxcT7v1uLt3TqtlxVywGuEhw0','nK9gXcRSujKSRxXnfnh60DjYenTC5MadZmWV3tw76VTPymhRd09','2Uv4wxvND3','oceRwdGyYB5BSv3LzUOdElyZbPeDQjOMDRX5gdQC10HczAspOgbA478tgEmPoNWBdyku5Gdf9mv','2pfvAGFPdOw1MxYKYGUKKf12KDtGm9GgPLNLKDnInYFlb6jTNRh7uewbLGCIYmkMJ3XNvWt396oV05',12);
+INSERT INTO t VALUES (7237183644893143530,-110,'yCXxLJffvspSMhGBfPyfMvjwLi','GFE','7HjZeBgBIL2yCgBrVQSHx8Ao63h7f6V4A1ZGjEY2jjv1askCL0DX','nSuRSPoqPix3dTlAoBrXyaAXcg741cVN7DilbRBhbaKlok7hPDDrgBUzzR','a','Ct',10);
+INSERT INTO ti VALUES (7237183644893143530,-110,'yCXxLJffvspSMhGBfPyfMvjwLi','GFE','7HjZeBgBIL2yCgBrVQSHx8Ao63h7f6V4A1ZGjEY2jjv1askCL0DX','nSuRSPoqPix3dTlAoBrXyaAXcg741cVN7DilbRBhbaKlok7hPDDrgBUzzR','a','Ct',10);
+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 (4602439200392054776,103,'6W0vtMxvAW5mAwIM','LFT','yA46HjjnKaugnJNuQbjcJJCgYZu8x6cM9dz0mE','gc9sBIDW3o82xyrVWYXz1aBQgbpajIE3HYmKtLxAcd','L','10',11);
+INSERT INTO ti VALUES (4602439200392054776,103,'6W0vtMxvAW5mAwIM','LFT','yA46HjjnKaugnJNuQbjcJJCgYZu8x6cM9dz0mE','gc9sBIDW3o82xyrVWYXz1aBQgbpajIE3HYmKtLxAcd','L','10',11);
+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 (-3759272345917528684,85,'qbcndvp5eO8PXNzCX6OCyx9V20t1XKL6Ie','ikmuEVGcrYD7KKGrwAxzCvNfx','10SRhVyu7IE2POAfI0lmiOMz2n7VB8etelqexHQnR5JVo7mB8t54Exc4vi3gRqWaMwj7XxSzbJqx8jcXGhVhYR8Ic1lpIR','eUvUEmThXYx89boXwJmabxKDaO2LIEBA6kJTec4849NU89','P','4S',12);
+INSERT INTO ti VALUES (-3759272345917528684,85,'qbcndvp5eO8PXNzCX6OCyx9V20t1XKL6Ie','ikmuEVGcrYD7KKGrwAxzCvNfx','10SRhVyu7IE2POAfI0lmiOMz2n7VB8etelqexHQnR5JVo7mB8t54Exc4vi3gRqWaMwj7XxSzbJqx8jcXGhVhYR8Ic1lpIR','eUvUEmThXYx89boXwJmabxKDaO2LIEBA6kJTec4849NU89','P','4S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5978657571587004106,-90,'XRCdpHqrFd3LmkxgnfLouleZEnuCZ2hPzIbjZ','LTqXioAObWawqLMu3iFwHb4WbvgblqGZ4T3C7Vy5W5ALk6LIcGnRVZaHfZhvTOUjVPeG7Ssdh9fhuNMYedPpNWRuGusAipSZEr2rr','nvmtpG0Oa7XcJ5Rnk9zX9nuJymxa17JNUDS5Te','Z55HCSfPjNTBHeR9VQwflzmlfW5J3gk7Zl4WIPzpq39eo5VG37r9h87P9slBuilhiGxihzuTlPHusftXdOuCPrn8uvgsl8walMWL2LqUUNx5lbi3GRiCvomeQBt67oMskk7H95lyGYPWqOJwED5NYyPWwuirO8Vt86zEoQryilqQYauTyjv5aBvwtEcPh75t7uj','p','Zv',13);
+INSERT INTO ti VALUES (-5978657571587004106,-90,'XRCdpHqrFd3LmkxgnfLouleZEnuCZ2hPzIbjZ','LTqXioAObWawqLMu3iFwHb4WbvgblqGZ4T3C7Vy5W5ALk6LIcGnRVZaHfZhvTOUjVPeG7Ssdh9fhuNMYedPpNWRuGusAipSZEr2rr','nvmtpG0Oa7XcJ5Rnk9zX9nuJymxa17JNUDS5Te','Z55HCSfPjNTBHeR9VQwflzmlfW5J3gk7Zl4WIPzpq39eo5VG37r9h87P9slBuilhiGxihzuTlPHusftXdOuCPrn8uvgsl8walMWL2LqUUNx5lbi3GRiCvomeQBt67oMskk7H95lyGYPWqOJwED5NYyPWwuirO8Vt86zEoQryilqQYauTyjv5aBvwtEcPh75t7uj','p','Zv',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7467616866103031868,119,'bpKig2i50coN9Vo4MGyLtKaTIfSvAPQfBtQH','wj2vvvQF9E','2MGwFM0KiSLUS1VWqlqN8c41W','Mw4V4BHySbFgMd0TrWCIqJn14sLm41Lay4A1N7YZDGKGZ06tWgM600oAwKHW','Ct','p',14);
+INSERT INTO ti VALUES (-7467616866103031868,119,'bpKig2i50coN9Vo4MGyLtKaTIfSvAPQfBtQH','wj2vvvQF9E','2MGwFM0KiSLUS1VWqlqN8c41W','Mw4V4BHySbFgMd0TrWCIqJn14sLm41Lay4A1N7YZDGKGZ06tWgM600oAwKHW','Ct','p',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8103086563601816866,66,'DWD1jIpxUkBz1mSpeYPA1xzLH','DbIFd7Vf4zf8AmVoMg9rm9jOri8XcX3A1V3YnQWGsexYmuKoxNz3D6ge41b4nSPGGhSbPtvQwz7RkNvCYTX2CM5mCoapVJxTUjByx39K4hvy4X8xkEioxhnoQ886ebIKnUDERBeBusgnKtHBgtsotydsQkGLlLYNjxOmYmpMhEzYkIDG285SpW5cKBtSKgTOkOEgl5cnd93Ni3GkkOzIk7SbL8lxO59DOeBD6wzjLZKfIjmCT58PwoXab','6XFq9Kso0EN6ntIQPyW7cX4L1Z4N6SgnThOyfhzlI0ABaMFIGyRDGqlau4LrN12Rma7CTYva3Cu','gYh80iJD25JFkdSxOUWZzWByBfmLSjTuT','20','2',15);
+INSERT INTO ti VALUES (8103086563601816866,66,'DWD1jIpxUkBz1mSpeYPA1xzLH','DbIFd7Vf4zf8AmVoMg9rm9jOri8XcX3A1V3YnQWGsexYmuKoxNz3D6ge41b4nSPGGhSbPtvQwz7RkNvCYTX2CM5mCoapVJxTUjByx39K4hvy4X8xkEioxhnoQ886ebIKnUDERBeBusgnKtHBgtsotydsQkGLlLYNjxOmYmpMhEzYkIDG285SpW5cKBtSKgTOkOEgl5cnd93Ni3GkkOzIk7SbL8lxO59DOeBD6wzjLZKfIjmCT58PwoXab','6XFq9Kso0EN6ntIQPyW7cX4L1Z4N6SgnThOyfhzlI0ABaMFIGyRDGqlau4LrN12Rma7CTYva3Cu','gYh80iJD25JFkdSxOUWZzWByBfmLSjTuT','20','2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED, c BINARY(3), d VARBINARY(50), e VARCHAR(28) NOT NULL, f VARBINARY(30) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45875,1001642682,'t','fXTk1znNCeacnkOJHEXdHRDI4YqoheiuX4knT','wa7dwZBrS7treZ','loGFenbFclPYGBdgT','6','U',0);
+INSERT INTO t VALUES (58072,3252054665,'F','tKUnxkJh3V0mmRWxrpro3TMoz7MYPXzDefjGKGxjLDI','1gTwsUykXyfm','792dV2lIcA7xYSNUJKUcZKH1reNSY','N','T',1);
+INSERT INTO t VALUES (56661,1671721124,'W','N5TN1b1VbW6','Q','hosQU','i','5',2);
+INSERT INTO t VALUES (16630,251471662,'7T','9uV0TVsVonYUuDcL2cEYlN','ifg8iIhgbeapZ0kxl69','VIBbsxROYO0rFetw','Y','v',3);
+INSERT INTO t VALUES (52214,2895501901,'RTL','p0mlTNzAp8Dupg','JHAlCF0ellI2D','s4oIb','T','o',4);
+INSERT INTO t VALUES (30031,4185378631,'LqI','znf1r0hPCVIkpKgTC1dCA8FRyg','MAj90Ehru8u3Am5h4i6pFzE7x','0','c','S',5);
+INSERT INTO t VALUES (29312,1724949023,'oce','5SiHQXUzwe3XMOkiIwoNOArywdMH','b','EHsQFjN6yn7Vf6IWB9MwV6tvPc','N','1',6);
+INSERT INTO t VALUES (61762,3140346404,'C9H','IXi9D2mWF5rrcqZ1mTfWfQRhqI','I5C5JpQiZMID7WctVV5WlnCI20m','lmJjVVb7nalK4w4','c','B',7);
+INSERT INTO t VALUES (46250,1916665440,'r5','0Tj27J4w9WULrUAHhEPXhRrhoexbIlXQtQ7luyOIkOmVsGkv','96fOhqKVQYhgXU','3yLFYEnlTu1euthAlqhdYVNIp47l8N','r','b',8);
+INSERT INTO t VALUES (13100,699482618,'c','TeFG4tHPC8U01uyr1ylj3NOpxie','Vt309mfbcNbzs9sBqHkWoFkusM','eXBJYi2GYR','Z','u',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED, c BINARY(3), d VARBINARY(50), e VARCHAR(28) NOT NULL, f VARBINARY(30) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5676972585360535098,1051405245,'R','5b7VXeLWSHOYyH4UKuM6','hlwuzYVXXfV7RMsU','udVoWe','p','A',10);
+INSERT INTO ti VALUES (5676972585360535098,1051405245,'R','5b7VXeLWSHOYyH4UKuM6','hlwuzYVXXfV7RMsU','udVoWe','p','A',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (2539664114735936905,2418875130,'Cz','q4xak6agQZ5LYAIj5H7fjoJXqeikE8W','Q6yzXzIyC','m2zDTH12V1H2prEkjxy9T','8','O',11);
+INSERT INTO ti VALUES (2539664114735936905,2418875130,'Cz','q4xak6agQZ5LYAIj5H7fjoJXqeikE8W','Q6yzXzIyC','m2zDTH12V1H2prEkjxy9T','8','O',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9452720645224831854,3995077896,'CrPr','ep1c0lY8VPw0VLw3jbqnJdftnC1zykuFCUPv','9xTKXMKF3M135C49JG','w6IwUMGq9RZ8Ws6IOfF5WKcfXrE1w','w','u',12);
+INSERT INTO ti VALUES (9452720645224831854,3995077896,'CrPr','ep1c0lY8VPw0VLw3jbqnJdftnC1zykuFCUPv','9xTKXMKF3M135C49JG','w6IwUMGq9RZ8Ws6IOfF5WKcfXrE1w','w','u',12);
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 (5713509004948821582,89,'3KYgagOwA7Vkh5nKzeT1mQCC','wjJnoR3ydReSOMauDivAYV3ibOvAp8W7e5Krf6GJFQI6serx43PNxUjoUwmAsEMgTpHWi5BtG','konIcNFWySAgFTUlsKoi3AGIgsMFrZPMYAquSZG','rT1h3yT4xIqjW7OdxIY2rpR2v2FCH8MZJfm1RYhP6SKJ3T8vYuztF7AekXDq3OF3e8uv8ktVC4SxKpa','1xMvnqAflFLL1b8sqrJ4nlBxdG69F0Bk5DJz5LyQdcRi0cQlGtWSaEKlr2772dGP7JbEsu2i0','i7ZzEmzLlYd4JNp4iGev81TJ3XzvtWRd0nq0ksETSyJQCYj9Yko3GhErrq9oXOPaFffPci1dx5GoXya0sJ4J',13);
-INSERT INTO ti VALUES (5713509004948821582,89,'3KYgagOwA7Vkh5nKzeT1mQCC','wjJnoR3ydReSOMauDivAYV3ibOvAp8W7e5Krf6GJFQI6serx43PNxUjoUwmAsEMgTpHWi5BtG','konIcNFWySAgFTUlsKoi3AGIgsMFrZPMYAquSZG','rT1h3yT4xIqjW7OdxIY2rpR2v2FCH8MZJfm1RYhP6SKJ3T8vYuztF7AekXDq3OF3e8uv8ktVC4SxKpa','1xMvnqAflFLL1b8sqrJ4nlBxdG69F0Bk5DJz5LyQdcRi0cQlGtWSaEKlr2772dGP7JbEsu2i0','i7ZzEmzLlYd4JNp4iGev81TJ3XzvtWRd0nq0ksETSyJQCYj9Yko3GhErrq9oXOPaFffPci1dx5GoXya0sJ4J',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(95), d VARCHAR(38) NOT NULL, e VARCHAR(64), f VARCHAR(28) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18374,481467879497481548,'qZWN4njZXY3xho3GeyGATFUzj8LvfNu8LQA9W3XQjcPUmaWu64CrqC3iWd5Iwboxgn3h2FIUqmRIi0uuhqCeKGyj','PuvZD4AVsw8iZcbL4TPuA4SDL7YnOfIBdfs','7e','uDYYVd','83MIAtDIOMYYO13cemo78Tqc0gVK28dFnhaPZLmo8UIMSRuG2xV8wlNdAIfUrcyxeQ','ugElW0vx2mSODlawjeppOhKQwQgsaAkJUmbbiXV8PYfPZPro580HOojCuWpRN7ga7pfheHefrsp',0);
-INSERT INTO t VALUES (12945,6899345165078316573,'aby4dGS3bGrcBWN1gj2LuQMZqZdEJPzc0JU','XwW6BmJmtN9ckzG','sptsvX3Cpr0gIW91Ot4nfLumoQ1LWUVfJcU5mPTQ','sMRNf4XuyvOweV','QhfEMa8alBWjYcmIXlQTU6RW7Ll4jzmGobe45tn3vJmRmJroZJRoQv4OAdkjIX8MisdQzN9tBuVgG2b','KG3fHpQ5Tp5YOCupI1Oo8yNSYrVP50GwHDDwaIAMX4LoLdlh167YeSIoh81QlRYW',1);
-INSERT INTO t VALUES (9406,18196079503184393458,'fo4kwC4qOjQTt35tnRtiAVQjYM2bgh2fSvfzG4oN','UEah','J9APKDZoIuffUGMg3LlaBEM1MgR6A0rUT6x','VrfxATbSAr6AnDzeh8Vi2nu','OVsTymxMHpuRfpWn3RVJwIZPsfHpppRuph2wBUTRdUlCfvo4uVZJs3bm4Og9b35Z6jn0tWYQOtdc8haDAVYSCVHbMq','YKdGlTWAjIFtgbnB4pXAVldMkxcnuqF0wWGFCHOuj8yQfxdBPMp1dloycQc7zoibbLTjnlD',2);
-INSERT INTO t VALUES (-6207,3693223734305324096,'skqpdqKOcZNBIhgYqWDDjVOzDNRygPx10fKMvDQ6SPpVxp95PKOP','lxqIX2AJ5mG','JwNMJf1d3FNQfW5zCzcM','KB0KVNqskH5dRooF5ou5J','zeIcOrMogvB0rzqLQD1w7LBixeAKB5jyKazLsNHDW','hBUIJ0dBwwdsC6cHwXqdRpIc',3);
-INSERT INTO t VALUES (-28785,15302051397130458383,'0Q9KmqrU2fHLgY2caOhTBH6OHrRutd8oi1Z617imAV83gNtI54RCMWgDu52ZJesYd96rOieU','gmfcqyjYA9Bt86wdIneQW5r','nqSOhsCnL01LVp8eGb2V2KPIPej8CmYGDY0ULzQ1e1vwocg5u9','tarAM','F6UGbS0uaB1k9MJq','n8KlKz75VbUnJwwcfHUxbBndM5Ixs40YfIGHSHM5F9cqgRyaexjQGQWIptduFyXCntepHpl5vw8edQ6iReqihtP',4);
-INSERT INTO t VALUES (-25788,17377718720561022756,'Mh7Lw4Vpzh2GDcb8vqhBpIV07oLHXVhKY9jeCGIKJKt','WSk4VYILQrvryyxpw8iEQQRM0zf13EnsZ7f','8tcogtjz8QcVydTfYh16tX3P9cIVYu2wnOYtTaQOq22xVyw','I2152v','bmGbzAjhqjezWsbRSeQ7Qh6hjY4uI1H1TOjQE66m','971mykHKR1wUkdGD9Bf86CHv3l2b4MO0rCOykNt1Hz0sesHoL8ACAKQ',5);
-INSERT INTO t VALUES (14032,15402554234629460274,'qM5bhcyBp44pYWdp3OR3NxHLE2SwTCB5','vr5','cjmgGEl1U9dPiwDEzowONGPqPeE9','L6cZmFAJ6UTgsf','diHauf5ChwTmeELJbjOK0i9Mk88Umkg2cbfIzrk68GxqK9bhIqkoR7xPsVNRvfk2w7x9qa','T7AtmiFC3QgbBLrGN0YYqanRb7JfMHWctmBvw9KH932AhDUUNoG5nD3yz6RSnWwqe7CPqelPRCexu7gf7rJpBjI3IwAJq3wmL',6);
-INSERT INTO t VALUES (-15810,14503598445147919863,'ssTQclIfobNpqUZRj3kPioG8K4Na8BGqaTZdmi7zqdxNaEUTRU8mJ7YHADPmCjVn7Bj9CyV','9IhL1koWTxf7kr7ODsFPxbEMzl','FoMl6zPxwIvTVugToBqk1HGOtcmFJGiNfM','U','CXCd94ChKYrQ9Ks6cYzxgOxNe5Gm4yHLeirynbdhuVn9mb3D7APSJMjXWJhrsJVDXruWov3mkmTQnYKxfWjWo','9hTyikku6h3DIu8jRQsqAg58rlTzAdSi1wcHa1zyAOC7aJYzhh4WK6eVKJbB9QbFcll1Ot4RV8CLSRltuEqNLfYMRUJJfxlDTVP',7);
-INSERT INTO t VALUES (-9238,5022871651756683333,'dh5hz2mDcfId','KgXSwUUa1m8iDKGOSxg8Tf8iMZolSGGd','VqUhnSDdxOdnaD29RdDvwVRTOn24Jnm69j','oNIftlzWNMVfkwpB','hI4lEvcPuPeNmb7xzKinUWVJt962MK8e7OvaF4QJHzdmu8K7V9pzb5C935ru2Dom2YyJTmlEojzBLMNFLGKbiurBGwc','AQWAnFT0x0dNoKJW9aIV5hTuxgjrisl5Dnr0tY1Jxp2lro5Z4pkzlV',8);
-INSERT INTO t VALUES (12611,14913249441130924128,'VIRcmEWRNLkvpBRxZKFIqA5rloz2D1Vpiaf9G84Zy42XkKstIoh33Ppr1FsIFKFtHZ5hqK2','qTfMDHgLt1jnZcEEt94K9WPCUtIF','rwTcjOJkpFCw5KKddy8ujMtP5AoYSsYBOpaCk1kiGMnOQWDOKm0rt','CWV7x','0X4hdzhIx59u5M4L6xwbclsz','PdGB4Q8nGejstzv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12851383517262012645,3519022643,'1','m80KeopPKflWOb8CyvjdMAtNnsez11CRqdIJB2IAfv7qoT4d1ePOd00oxjthgywWGYKveOKSbEYeyQzZRtgFo4r4CcHgkj1sxCrFqTtEblqCxfubXoxFO6RCu2DVwAfiOXJ3QFk','1RksrxUlA3CFBa3nycO','0Hj3hNfUhvWNvsur46kLBpNygSgqzI4sdo9KNfJVQgK87iCseBVyevFuWoRLQkXl7Ph83fuZHGWufaVlbSCkLXT0C8xJSr35h9vw0rJvD0pzlDQc2PQAmqEE7Dza1k4WMyQ3eqXW7HSfBmiLxERt3WXPldUZeVwJFQUXeCsWfrCGpKVu49x6Py5CTq0UwWELd','S','6',13);
+INSERT INTO ti VALUES (12851383517262012645,3519022643,'1','m80KeopPKflWOb8CyvjdMAtNnsez11CRqdIJB2IAfv7qoT4d1ePOd00oxjthgywWGYKveOKSbEYeyQzZRtgFo4r4CcHgkj1sxCrFqTtEblqCxfubXoxFO6RCu2DVwAfiOXJ3QFk','1RksrxUlA3CFBa3nycO','0Hj3hNfUhvWNvsur46kLBpNygSgqzI4sdo9KNfJVQgK87iCseBVyevFuWoRLQkXl7Ph83fuZHGWufaVlbSCkLXT0C8xJSr35h9vw0rJvD0pzlDQc2PQAmqEE7Dza1k4WMyQ3eqXW7HSfBmiLxERt3WXPldUZeVwJFQUXeCsWfrCGpKVu49x6Py5CTq0UwWELd','S','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3555661164789627313,3876092160,'q7c','Hq3XjWQEQIFqz4qJQCKq7zMa17ZGZYQ6d2xUojeyCn1BcxxnUbFd0NXxIMBVanz2fM1Sa6vQIRiBr74NLSTkr2CDl49rJvzYwll02kgjKNz20rKPu3H39j0vyA96ZhEuXVGsrifOYF4wiLkIEaC3RRQmMO3PVWFpXXYR4qN2VkEnuanuE2WVHonCbbsDYY0Urg0Ft7GVFgaqWtp7e3FkTNbKnYXk','4f38LOO0i5s9','QnBpUJJJzzIgnQFzNXfAoUalknKpfaClJyA3NFgjqKh076nfc7wWjTQ1idpOTBz8YlmembuJedY1mdXx05EktAEnzdBohXTVXlX0Xe6dnB6NAoFCxCVLtB9b5ufwOEtmohizzJPPfBt4cRRMYLfpFLrchbCqUbVAUlifvWEz1OI','S','4',14);
+INSERT INTO ti VALUES (3555661164789627313,3876092160,'q7c','Hq3XjWQEQIFqz4qJQCKq7zMa17ZGZYQ6d2xUojeyCn1BcxxnUbFd0NXxIMBVanz2fM1Sa6vQIRiBr74NLSTkr2CDl49rJvzYwll02kgjKNz20rKPu3H39j0vyA96ZhEuXVGsrifOYF4wiLkIEaC3RRQmMO3PVWFpXXYR4qN2VkEnuanuE2WVHonCbbsDYY0Urg0Ft7GVFgaqWtp7e3FkTNbKnYXk','4f38LOO0i5s9','QnBpUJJJzzIgnQFzNXfAoUalknKpfaClJyA3NFgjqKh076nfc7wWjTQ1idpOTBz8YlmembuJedY1mdXx05EktAEnzdBohXTVXlX0Xe6dnB6NAoFCxCVLtB9b5ufwOEtmohizzJPPfBt4cRRMYLfpFLrchbCqUbVAUlifvWEz1OI','S','4',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16469343175298506209,498363929,'e8','O4tEAByCbpNStHWS1aJqHssxRUQm9B9olYismFHU49a4gM82fgVD2UgLbgDOaFm8n9naP2V1rYtUj2vvRwD5pl171s7RFPML66fFhku7xmvAUSz7mBrp','N61sRYDSpXGQRuuvRx3u0aS','MW4cKDTXoSfqMfE5dmg85szU5tRi8TqYxI3rrI56oM6YdWJ1SJCE7qnoSkBVSafi1vs68CZK8qsI23ZjjaT8fjuJ30jTDsvOUDbNGBWHdQ8','yt','F',15);
+INSERT INTO ti VALUES (16469343175298506209,498363929,'e8','O4tEAByCbpNStHWS1aJqHssxRUQm9B9olYismFHU49a4gM82fgVD2UgLbgDOaFm8n9naP2V1rYtUj2vvRwD5pl171s7RFPML66fFhku7xmvAUSz7mBrp','N61sRYDSpXGQRuuvRx3u0aS','MW4cKDTXoSfqMfE5dmg85szU5tRi8TqYxI3rrI56oM6YdWJ1SJCE7qnoSkBVSafi1vs68CZK8qsI23ZjjaT8fjuJ30jTDsvOUDbNGBWHdQ8','yt','F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(66) NOT NULL, d VARCHAR(13), e VARBINARY(95), f VARCHAR(46) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1316378583,10087669,'MPV','GZsS','BM6JNd3ZiqzVzpviOXO6PL1b1Pt6iUhwDyjg7D4YpWAqT1LvFXA','g2JKPkqTOzY','8','eq',0);
+INSERT INTO t VALUES (544429338,12541374,'vh','S8yh','EjGd8evZMR5laFQM8OwSePYe9yPuHhchfkszu','6y0v4hRHsovI2xMCbdfuUaEuJtTS24oHF','C','1i',1);
+INSERT INTO t VALUES (-676459476,9242330,'7CVL9GjkS3PzimAmyCzwHpICMv27JNfdS2P9SqPNOMXTAKq','LshRg2LwwfPi','vEt44gTQV2xnrPs9r9RgJMGGNplF1ttlCNMA3z0aCJNlWyAHQBH7aXz14','GPq8VU','1','8',2);
+INSERT INTO t VALUES (-1377076263,1464771,'jFEgFGd4c5ZLPyJ714DUI0FTE1g','Bo2YhgcL','wq6o3EpVUECnhtIPINky3V3BcOqlS803iMzzrC7m4WSgDncKBCRPXOBSK6ttYaRfSd64Y4kLS7wJ2KxB0XobD6wil47pc','9JjJm7StvU5wN2Mk3eZLtZt5Emel5WgZg2fLOdTC','L','0D',3);
+INSERT INTO t VALUES (250906426,16640210,'XZ4NgCOUfEr1EgUZDsGvyx2LFcSMxvnPY8rJdsmcdo9nkv6ZCy800fv','S7mB7LzKqpgFc','qxIE8hxZl','y0eMRg7YLbutaG43M3ryfVUeY','P','WF',4);
+INSERT INTO t VALUES (-1354112518,11960951,'G0Uv','xrjhTeiU6W5q','rNdxZxaQKOyuT3bKT8AFKjg5BTYbXBIu5EIxmX2GfotOvLzxwa0hd1A9i7hv74xemNhp8lnQmjAng68dC4','gdw1BUNgRJxcoOGZQpnFk67z6gU67N4e','p','kS',5);
+INSERT INTO t VALUES (919948837,5210035,'GxyEYeF9','QZTT','37arzyNKzN938iHckEBSZwjK5QaDblEqwmGbjqKkqeweVZITyetUBPm9IKXWtp2S3gKUU','1EFgYChg9iEKx','M','T',6);
+INSERT INTO t VALUES (-355066552,11967044,'e2qSpYvXAaRsrm8kZCrziVomwzsp2X85nlVWW','KYmwN4u17Qs9','TIEeZwlvtgfLf7a9ufdA00Wp','n2SnZ','6','y',7);
+INSERT INTO t VALUES (1816191520,11303771,'aL5NtPOyjkCGI95AkipBvdR9pohJ6OZw','z6qTgqb','hO10vRG','O','N','Q',8);
+INSERT INTO t VALUES (478444218,10006584,'GsrulZCc','h8ejNM3Nh60PP','BfYhLuroaCQSFGHVOIeRhjndpWyNuqY0PMAM6Vnv8EyRreiXYbqu9GBktxYYqZ36SviPcfmbKpNuyJgCFN6Dkkz17','XcZcclLNiKFYj10','G','Y',9);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(66) NOT NULL, d VARCHAR(13), e VARBINARY(95), 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (31151,16409928472903622372,'wn6txA6NVQXBZqOj','sYdjg3NyFrlfYofafuELl','n7vkwez','69Z0EMjLHyGZJS','q6xUhgddOvjVfnrbXjoOQsZGy0kyQmc9DJ7DLtsviFpYEvYKoadgCAz4QIwnIrsyC','3pvlE5cm',10);
-INSERT INTO ti VALUES (31151,16409928472903622372,'wn6txA6NVQXBZqOj','sYdjg3NyFrlfYofafuELl','n7vkwez','69Z0EMjLHyGZJS','q6xUhgddOvjVfnrbXjoOQsZGy0kyQmc9DJ7DLtsviFpYEvYKoadgCAz4QIwnIrsyC','3pvlE5cm',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(96);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
-INSERT INTO t VALUES (-22469,253866921332478389,'Iry7WHPp28id8qhitNJVlKS6SxnZTLF0ub','34','io','71ZYrsNDg5PvTfmZ','K3TkwRLWiik7eV9h1K9G6uZ8uSOs1N8pYTX','jOTKBlvAsHWZMgVdoXfUMFFbvkLQfH8V4qHLcnQR12k8Rc2kFWgp3BtLfuu5Q9emRAR27G4vsX',11);
-INSERT INTO ti VALUES (-22469,253866921332478389,'Iry7WHPp28id8qhitNJVlKS6SxnZTLF0ub','34','io','71ZYrsNDg5PvTfmZ','K3TkwRLWiik7eV9h1K9G6uZ8uSOs1N8pYTX','jOTKBlvAsHWZMgVdoXfUMFFbvkLQfH8V4qHLcnQR12k8Rc2kFWgp3BtLfuu5Q9emRAR27G4vsX',11);
-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 (8756,11213366966404183953,'J','4LDQ1tjCfpQd8kufHwve','nN0v8kcs8TG1a','jUK4m7CsitUlgnEji1pjkUEZ','VHP09ZsvgP1PV7NxKNM9LDQCZWhjfSI1KkP71Je6N1','EoqWkSiBMl6x9eiU0ZuFlgyJfNvM5R3JHmCbGxRojb9YHmQ8o6NoreonDCjN',12);
-INSERT INTO ti VALUES (8756,11213366966404183953,'J','4LDQ1tjCfpQd8kufHwve','nN0v8kcs8TG1a','jUK4m7CsitUlgnEji1pjkUEZ','VHP09ZsvgP1PV7NxKNM9LDQCZWhjfSI1KkP71Je6N1','EoqWkSiBMl6x9eiU0ZuFlgyJfNvM5R3JHmCbGxRojb9YHmQ8o6NoreonDCjN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-28623,8471022122200750125,'8I3VzVqGmnEQlr','8KVwuRTpvWjDTYBUJ1M3L1XueJchgYV0kizeRbSBHrLVe0v5T0n3Sbhh7NMkrgDty2skcyBi2ekh4W6c4YmAoOJ9wrr1offrTOqjfzXTu4BdjSp9a3N9AymgnLdeaK03a7Mr49pWhpmFNfiJPzHkmGLXt1hdSMFwfnSzi64ZjbvZpByTNQxXHCAQFWhfNWK8','Awg7NTElS3uFAt7jiU3w3Y69ltmN3vqfOShmisZG','mAI9PSNRQKlAOqE3CWwSvOC0fz5YXZYdkjl0LIXRxa6czUzcqhzPjTy8OiBMrP1jRepHSNu95fv63ku70G0hV7LTCo2FQAxOs4ouH5aasdLJh5uIiSzpVPgh4EwdinwxXkOHRnPW1F56IpSASREFKEOp3sZDxO1jsmwzJwnjG','JySpulxGDceRdUL0uPXtP4GxLTgPDPBlJc2ONxvz','hvXIQqMDyEt2uGHa',13);
-INSERT INTO ti VALUES (-28623,8471022122200750125,'8I3VzVqGmnEQlr','8KVwuRTpvWjDTYBUJ1M3L1XueJchgYV0kizeRbSBHrLVe0v5T0n3Sbhh7NMkrgDty2skcyBi2ekh4W6c4YmAoOJ9wrr1offrTOqjfzXTu4BdjSp9a3N9AymgnLdeaK03a7Mr49pWhpmFNfiJPzHkmGLXt1hdSMFwfnSzi64ZjbvZpByTNQxXHCAQFWhfNWK8','Awg7NTElS3uFAt7jiU3w3Y69ltmN3vqfOShmisZG','mAI9PSNRQKlAOqE3CWwSvOC0fz5YXZYdkjl0LIXRxa6czUzcqhzPjTy8OiBMrP1jRepHSNu95fv63ku70G0hV7LTCo2FQAxOs4ouH5aasdLJh5uIiSzpVPgh4EwdinwxXkOHRnPW1F56IpSASREFKEOp3sZDxO1jsmwzJwnjG','JySpulxGDceRdUL0uPXtP4GxLTgPDPBlJc2ONxvz','hvXIQqMDyEt2uGHa',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(82), d VARBINARY(86), e VARBINARY(41) NOT NULL, f VARBINARY(72), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-26,-4538209,'FDLqfGORSaqTSQqyzcm77i9lX2kzVzX4Y1MOzHz4AoWnAc4CPqFB5ezy0aSOL','yPEm4E4Oj2Fm5w','7XIMzbEm','ROEtyTGoesK0Ldhe0LBxasu0btREEYrbqOEUF','IRgPwN1lKndfp9mYxHSz8lraXhKY71B4Nnx0IQmPXEOXb6jozPI6WkiF3P5dqK5LtMlOoUF0JhVD1wWwtUcqAu92VDH00','2U652dkUzVXTpfLLJEM56ZjVk6qt3BznNAKxs6hvAYCsvPaTAK5H7D4pZg3MmDHIdzVudZT0vWruyKoRC',0);
-INSERT INTO t VALUES (-112,5319207,'958W8ASbcI3SRwcQ82FsgVVQZef1lnhRMk95v3TyRrR4Fyf4bnlx57sOOBBXvJm1CqIkA','Oa1mojL1Us8','mlyMU8uBdKxG8qtC9XmKjp8','ADVkcjhV7hj9GJRYIZnSkjhlwu7iENPazf0x7KqJzNTGcrOdwYUJfafEz8nDT','RjSvdvpcK2YeTydI39xC7NRa5CIjDJ2BH9q3x8k2RBidfo8tcuht5eu00BfxydVHUqozZBgIAjaste9XtgHB','x00Ob6TDkjiEeUUSF',1);
-INSERT INTO t VALUES (37,3736208,'HGXpbWbafPHZrCYhJUuuTKCoEX7GEE2hZQMh1Jlolmf3SxS3sH0Rq','H1vI7lOnvtscx6yPdlEM45YYNPs94KMG6X12wV9bNdqnlqChBR9cmtwDSx','oyjVsLFGd7KAsZrscZFp9UULGMvb3524KF2WZ6yg','jm8PF','hDEYNdkJ7yxAyB3rBfeWfL1yoR0HJcnaDBKg7CdJBGRMu5LYIXBf2mbqTN8PC2Ir9nMoUB4qjem8GdWspcQ4Xc4rhHLVdpBxQe','q6LPhn3A7tzyD9i1s9PCybSVLicn',2);
-INSERT INTO t VALUES (120,-513268,'l5','Wg5obkCHVLGAd3A','RsDobc34VP9GFLw2pta2ArM1','vPAL8kaNnl7O9VWQa4y74w3bGi4nAi7bSEnwFCcj2hvl6lq9p9ZuUAKLb9SrLwA206','o6L4F7obL','I47f0GJWouiYN9k2OTuoloWui6EMo59LZdSDA2OcuCkUBlG7opOa3nHxD0rqDWHy2Puil',3);
-INSERT INTO t VALUES (108,-2114764,'yqK7B7cNTtZaHg1NqHpwDEvy7VTw2OcNvZfaiGLgEoNFAORSMglD67b3kyxiV9P657JEHHjzEFLMqV5H','lEPKLdae2mlVbblf4aPKsvOtkKzKAmnYSwTOT6FpMGgYrpmSAbP7p3vgn8','mEoNrTD','CLWrHKNwEjFYkFkW3ZHcfENXaYeb9ymtCRQS3uNXmCf8jygwxvLG0','ufBWvSdOPDf2ZLJ5pz2NBUzEQGgxI6TDppUg9q0Z9jt0aJWHtS','yZrYk8w',4);
-INSERT INTO t VALUES (38,-6612761,'TQHQ1rXazYIZs8bwKfmQj7dfTVu8','P7QkVNAWMiYZUAfGB8H193Bt0ntYpmHeB31TltEkQKRSNCIDzZyLoZGQHBLDjo7flgAbzm3WrYUfPG','5IAlwKoX8t1I2tS39iTmx','GOTPjq3SlVv','ydkHCvnZGZ30O17DIRw5FGkL1crmu3ccvFcKJ2N','oo03mpGOeS8LtELMBYzPT8dpiHlWmF8JlRUmdG7KEpEbqPhCaXSQspNwkXLrmQp4zV82ViCX3lmUb8OzgWjycg2CKyPnsuUq36bG',5);
-INSERT INTO t VALUES (-60,5910298,'bs2YNTaqPCRQTzSXUVXwHHTnMdgRtIqZZrHrzIkjgAVAuuRktbO3od6NPdPpos2Ksla3QHO5uu','Wot37V3w7DrE08HpjX','zEIX5PCbsE4TZnqqRMxYQXiBscDiF','VsTfaTtjgh','ye0YDJ4aI5Fskaz72Bwx6gg2jHxRJR5kIazw2V6dEpLF0xPnVAoNphPYxi9Sj45Tmh4RHY2PiFYgY','faaHlKnxKhRMSoEGPn9xDZndAgIbqqhFak4hZfMUCUxYKSzbTKd0aOW8GbdByrPURapJuUJ',6);
-INSERT INTO t VALUES (40,-2987695,'RsfBW7EqO0BNpaFTuQUFAMlRYCnNyBseDznYqCCUH9I','anDBu1q8ODmIWoctShr6ViPgthdFKYk7t2XHNGjjD1yZtyCZEliT8aRceNNflXvvTz','4','A','0elJAVYMDemyMrjnoVomgeOMVV4tjAfX2Ne5NYZ5ncPLkD','mimMi4grorXuKBp1',7);
-INSERT INTO t VALUES (110,7563735,'xoN4RrkI5CWgtrzrY5zqsOB81PGgsQVXWcxhzgq11bc6','QaPItOdWwrPScL5EdReMO2zd','FeSWIkR4NUA','rbGYvH','boHjUs3Cr','Hz5j9ejAPCzvesCyISFiSpZV7u5XDaM7T5ViMTq3Sq4vQirMy61eBOPCD9jPXpM',8);
-INSERT INTO t VALUES (95,6118844,'nTuzqdLpaqNS4Oyfrtiyirark4ZWMNoySh2uq9fhhXnnhcSFVkkhrvLbkQSSz32f0N3K24SnfMs1uR','kgSZaJQTKKq8g0QCft0Q7KvtjBihkZ9AvRyyo8imblwsjahKxZQR1JDY3Aw8MJ188lzo6f3feLbUPxD','Qvsb9Dc3hSy','sR3YrwLMR38NQtLRwqYcHYcc4FQ9rqyliays4ir4WiEf7dL','H0x75UEUydWlckHUiQT96xvMy0fg6yZznNFGkG3JFmfNIPBL0ERuGoIaahUPxNiPZ8u3ybK','13FDphqwyklH7PWmb1gr8qbbLh8uWLWcaX0IWXVkIIvw2Z9uNQlGL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1659625172,714524,'QPLEGIuQFhW','t9C','mgMnk3EkEB9LCCmluChEztNrqulqa3nF1jxk7iixLcaMQ8hyH0fGp4CGPBNQ02IZX7l3LAtiiKH5YaDsKMk','kedqiPoZaKbkDWevo2jMFLgGNOOYJZm6pP75b','v','6',10);
+INSERT INTO ti VALUES (-1659625172,714524,'QPLEGIuQFhW','t9C','mgMnk3EkEB9LCCmluChEztNrqulqa3nF1jxk7iixLcaMQ8hyH0fGp4CGPBNQ02IZX7l3LAtiiKH5YaDsKMk','kedqiPoZaKbkDWevo2jMFLgGNOOYJZm6pP75b','v','6',10);
+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 (322365770,2762892,'ncRpOc8CamTDCDiK60V0kEpYhdyujDFM2N4GbdLCvj8','gNA7kK5r','L0GCkiU2NfjpMAfQWp2MhmAUBMRBiEe4mhh3','QQHlObDPBEtrmrfabUDA1Va6ylBlVZHPAtg1QZ90tGd','3','U',11);
+INSERT INTO ti VALUES (322365770,2762892,'ncRpOc8CamTDCDiK60V0kEpYhdyujDFM2N4GbdLCvj8','gNA7kK5r','L0GCkiU2NfjpMAfQWp2MhmAUBMRBiEe4mhh3','QQHlObDPBEtrmrfabUDA1Va6ylBlVZHPAtg1QZ90tGd','3','U',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-529002960,1465169,'WdTY6','r14smpa2nZULZmbGgSBRvcZfdvOY','v0sEZZesPsbmFlB1f6ZNU9M1jUFuDPpX0VC9ZL3','6gGKso0wkrrQEEVn','A','Qr',12);
+INSERT INTO ti VALUES (-529002960,1465169,'WdTY6','r14smpa2nZULZmbGgSBRvcZfdvOY','v0sEZZesPsbmFlB1f6ZNU9M1jUFuDPpX0VC9ZL3','6gGKso0wkrrQEEVn','A','Qr',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2116180296,15069326,'PW4v2F8bFnTgjdeicVQwMGCpsbZSJkyHYKMyqg','HQxJQboGOclYKdjsuIyaF4wlGN7ju3EqGgjcas41jWjFpkLzLYcEWQxM0o4P7m2LOIoZh3w9JZAL9uFQ4UQgwBFKzF1c07Hbn6iuP41fj6lT1T6wKJoXFhlvNrJjPpee9oZNtWNokKUVQc1DISosXnVLjMu0AdvdWlmEoJgqFfyoH9UhQ9ZChuK5Lysuv5','tVhNNVrrsqiplm1xMTOW','bjnHpzlO4mFIBrYOKCOrQHrXwsyw7JrBzLs3Nq2KC8p2MsVIkEkglP5uHM1qUhxZIJ7B62agdvXXSb','U','Bi',13);
+INSERT INTO ti VALUES (-2116180296,15069326,'PW4v2F8bFnTgjdeicVQwMGCpsbZSJkyHYKMyqg','HQxJQboGOclYKdjsuIyaF4wlGN7ju3EqGgjcas41jWjFpkLzLYcEWQxM0o4P7m2LOIoZh3w9JZAL9uFQ4UQgwBFKzF1c07Hbn6iuP41fj6lT1T6wKJoXFhlvNrJjPpee9oZNtWNokKUVQc1DISosXnVLjMu0AdvdWlmEoJgqFfyoH9UhQ9ZChuK5Lysuv5','tVhNNVrrsqiplm1xMTOW','bjnHpzlO4mFIBrYOKCOrQHrXwsyw7JrBzLs3Nq2KC8p2MsVIkEkglP5uHM1qUhxZIJ7B62agdvXXSb','U','Bi',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-557363170,7913755,'saCORIcQvMMwkba2tS5uWtdBXmNBh52VVlgykzsyqBINVvZZwd','AwkPPr3ebXnfbp9iSfljsHODoGRFMVwQUDyXx0U1MOSFrlcXEon','h66UKDPQXvpl05vJ','YBsJ0K90WAZVngvqGFcwRLeddTJBD6tOKxM5MKqiQcpnfJUal99EHy4LS5ayR9NBeBXb2q5qHnfaHvwn0vOMdQCDseubCRIUsvFcQiyOQwStUSJ3fTLjI0uPXcUE5kjIWLTTX6ZRfABcHrSiFNkzFc8xtiQkZmr0O4H9WtyTebAeqVs4uAHkmhk1UCv6Z74R','c','v',14);
+INSERT INTO ti VALUES (-557363170,7913755,'saCORIcQvMMwkba2tS5uWtdBXmNBh52VVlgykzsyqBINVvZZwd','AwkPPr3ebXnfbp9iSfljsHODoGRFMVwQUDyXx0U1MOSFrlcXEon','h66UKDPQXvpl05vJ','YBsJ0K90WAZVngvqGFcwRLeddTJBD6tOKxM5MKqiQcpnfJUal99EHy4LS5ayR9NBeBXb2q5qHnfaHvwn0vOMdQCDseubCRIUsvFcQiyOQwStUSJ3fTLjI0uPXcUE5kjIWLTTX6ZRfABcHrSiFNkzFc8xtiQkZmr0O4H9WtyTebAeqVs4uAHkmhk1UCv6Z74R','c','v',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1040190254,1310079,'SD82Y','CmUbAgtCjp8ub7UC0FuhMfdLaSr0iTP6WChzN8JSIGOoSIahnXrLid3LCgrDE4FIb5O3yi0sToxa2VnS01uKptW82FWv8Fvw2936CAWgiETBAVh4hSAGrXHo5mXneDnnozkIysvgkbYVndy06ZJwBCKIOIPwqxcK1qtNfaNsy3zFQ5k08oVkxJGLPEOE1LsV3bOF9mzQR82ZD3PVCmTGKMk3PPhNzMc1bJsqKqmvHN','ccinnPZzlGeP495BeNdvRRccKKvOdVBFmOAMsXyjdRyiwaU7Zba9oIet2qyFS0wrwRstPsR4yUfJWdfsV5gAagx6dJVt7','JEtjMPwYXJmmOjeb6m9Q8pPnUtOcleX5vbe8suxjzP4h5tmwBX9hBER9Dss2wW1oeAUnxfMcd92IbpqsPJJxsFll58','80','kH',15);
+INSERT INTO ti VALUES (1040190254,1310079,'SD82Y','CmUbAgtCjp8ub7UC0FuhMfdLaSr0iTP6WChzN8JSIGOoSIahnXrLid3LCgrDE4FIb5O3yi0sToxa2VnS01uKptW82FWv8Fvw2936CAWgiETBAVh4hSAGrXHo5mXneDnnozkIysvgkbYVndy06ZJwBCKIOIPwqxcK1qtNfaNsy3zFQ5k08oVkxJGLPEOE1LsV3bOF9mzQR82ZD3PVCmTGKMk3PPhNzMc1bJsqKqmvHN','ccinnPZzlGeP495BeNdvRRccKKvOdVBFmOAMsXyjdRyiwaU7Zba9oIet2qyFS0wrwRstPsR4yUfJWdfsV5gAagx6dJVt7','JEtjMPwYXJmmOjeb6m9Q8pPnUtOcleX5vbe8suxjzP4h5tmwBX9hBER9Dss2wW1oeAUnxfMcd92IbpqsPJJxsFll58','80','kH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(83), d VARCHAR(88), e VARCHAR(8), f VARBINARY(39), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4665054494542469394,1705438913,'3WT8CbaNXI8GiKgTzk9P67pkLyE6EMu5hjTQnE6iPuU2QWJ3lU1Jpqjk7N0','4qIlVPhS41GnsasxZGVBfvzYt3AzwfhUIbJBsHALXxJ5bLv08WiP9eniY','qM','pjmAxHdONTljwRlNR01kOO','w','B',0);
+INSERT INTO t VALUES (-5255590660671149080,4084967006,'NGSIPBRL2Y79RwAkQ6272sM','8MpFkWbkgcP4wwkQ7MT1T6ZJA41yTuVLZ6VOPXYPr3bfMNpsukMSW8MnJeZOLE8ze866f9BbTrBmf','C68','DrbObKNC54c4rY4XoLcuBG1HJd0rSBPGxJTs','8','g',1);
+INSERT INTO t VALUES (-8963315745227992135,2645310224,'qQD7pUhKrlGEYE0YgAzq5ThvzuuuymSHSVqKsegcyhXlWq3tvrtkxBgCGkoJlw0Ngm6DTJj','kmsmTHqrPsRF9ZJjSwAtE7XNFFoH29ovRy74zaCbZgCVB0VAZbBCuRCJiZx2fV2x3D3n','sFOGK','sHwu','x','j',2);
+INSERT INTO t VALUES (4067691844447675986,1341912040,'Fm81VmSNRsVvLVQjnqgaU','NPOnUEdAAGbXnfTcaNMHmrJJnelrWxYJzF50knllbdRnosRrU2odDdg','G','CSlaO7UVkXxTG1xQwJVG3ECgia9F2c0a6MmY','l','8',3);
+INSERT INTO t VALUES (1603751537479712975,2103780172,'Isp65Xxo3Fn2RC2lz9PXvojUWruW5qI0kaDQtZ0Qaz7V','uWZnfxHi4acrV92eKUFbdWjdo5PjdOz5czKkGuwYJ1','370NRI9n','Lr3dkMHk5yZzfHhC9','Q','Y',4);
+INSERT INTO t VALUES (2537652537766240903,1146293299,'j0KzmGKUnxSg0I4u','ODq2lSypxaMJVzhLp1rZSd3Txm16ccgIMPjVNbYldS','Omroi','2qOy0j1lVZZ','m','g',5);
+INSERT INTO t VALUES (9217459191306360702,3303838082,'G7dOv','6ONxbvJUlxqlRCDPg0HzzOO1Tn9QCfTd0WRYz6KDDOxMjpO12l2Rpzu6SRmXCyZ51tqaBaG0h','s8y','JxGMdwYu13vqeu2AEzPhtZS7N0qwg','B','M',6);
+INSERT INTO t VALUES (-8055100275445256941,19262601,'OKfWL79TIoqXVrwK01HQ5kCtRSiqq3xdf','MKkvKUqcdaiT09DSBfM99WnLayGcPTVqA6Nu96liQgw3AFDRq0uFyjVg3YHoNNNG8ADw1','G9xuibE','2xbnPt0cNeDy','g','5',7);
+INSERT INTO t VALUES (8961508216803486841,2970526422,'unRZwZQdJVLz5YEeRrWvcQnTp6ILEBGuha5NyKaPwIH6HbHSFh4tQFQOURKPKyQ3kDVRRuNsUH0y','SObT4QVyssTt0PCDDmajJM3lty8PLI509O7TcifyIiaFuC6H','ptAsKsZ','X','2','5',8);
+INSERT INTO t VALUES (4085408107982505641,4237309807,'r4VZwrgpHpXvyoXK5QxvWiLO9SnBGo87aYtbsxvKehBDoVBl','ITUBvQYhh11wrICKUvXNqJAHfR4uisL9NxukqWhs4ZrzFUczazZ0ZLa7DP','WqieutZ','1be','w','e',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(83), d VARCHAR(88), e VARCHAR(8), f VARBINARY(39), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-4347051,4940375,'XLzdTQEnNf0b0qkeHSHzvtKKy0c6CBqkeTihsQtwHiGzjtFUKVSesNvZFhkljZ6VvlVM88djE3E77Ppb','yXQKn4hvxIH9kBbNuG7xgUUmoXorM1i1U','xFbXgy','4D1gpU02chb5EW1FuR7TmlLog1QDAWwxjcnjANvwboRoDf03eQS','1KLo8Tl1U9RNpruGggu9Kv7VT9Hmt','lfkw6Q6s9BTGM4r',10);
-INSERT INTO ti VALUES (-4347051,4940375,'XLzdTQEnNf0b0qkeHSHzvtKKy0c6CBqkeTihsQtwHiGzjtFUKVSesNvZFhkljZ6VvlVM88djE3E77Ppb','yXQKn4hvxIH9kBbNuG7xgUUmoXorM1i1U','xFbXgy','4D1gpU02chb5EW1FuR7TmlLog1QDAWwxjcnjANvwboRoDf03eQS','1KLo8Tl1U9RNpruGggu9Kv7VT9Hmt','lfkw6Q6s9BTGM4r',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(83);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
-INSERT INTO t VALUES (5652372,4016139,'H7p3TPpFCK','QlBJ3Yo5BC5nR0k3hT8jVJ6n9Xe0Fq3Wnlq6JBbUCMFtORz7','kcQUgmbKUxMk17mtcOSNsm','HWrwELavTHSnWRXDlJkbYGicbVI0OOaWY2W7Xq1lAiD','27yTuFkkQaid6TZjVnC0eSTd2hnTZ0J','XDor4jmEfwJY8ql3tVrqFg',11);
-INSERT INTO ti VALUES (5652372,4016139,'H7p3TPpFCK','QlBJ3Yo5BC5nR0k3hT8jVJ6n9Xe0Fq3Wnlq6JBbUCMFtORz7','kcQUgmbKUxMk17mtcOSNsm','HWrwELavTHSnWRXDlJkbYGicbVI0OOaWY2W7Xq1lAiD','27yTuFkkQaid6TZjVnC0eSTd2hnTZ0J','XDor4jmEfwJY8ql3tVrqFg',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-9196928157796978650,2759486976,'SviDC8LsbjXTdE82IrxWRV1bFIhMHYgUGC','jim1l8Jug14f4ws9yNP8iRLhMMRC9szjmJeQMlSHQVPf','C','dQAbebxBeukx6MVoiBWJoR5bq23','L','5',10);
+INSERT INTO ti VALUES (-9196928157796978650,2759486976,'SviDC8LsbjXTdE82IrxWRV1bFIhMHYgUGC','jim1l8Jug14f4ws9yNP8iRLhMMRC9szjmJeQMlSHQVPf','C','dQAbebxBeukx6MVoiBWJoR5bq23','L','5',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(84);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
+INSERT INTO t VALUES (-5939989584125606698,2383169081,'YjBkvU1BbWgBO7Dnl15yD23zIUo4RV17iLy9sGuk6tUtAdZN0eKxjnkhSR','Ne272GSGb6Uo37JVowkblT','H3S','R2zfJeg2t6ymkW8IVskYaLhkje9','G','4',11);
+INSERT INTO ti VALUES (-5939989584125606698,2383169081,'YjBkvU1BbWgBO7Dnl15yD23zIUo4RV17iLy9sGuk6tUtAdZN0eKxjnkhSR','Ne272GSGb6Uo37JVowkblT','H3S','R2zfJeg2t6ymkW8IVskYaLhkje9','G','4',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (870787112592175760,2805110503,'yTCMmCqFaVuQHpfzgTxEP5lxxwNL1UCjWwrN4RJ','XWkUxJFQ8ft6u3TE5','QmQFp8jF','TeK7m56oQTsISvGaS4xq','e','8',12);
+INSERT INTO ti VALUES (870787112592175760,2805110503,'yTCMmCqFaVuQHpfzgTxEP5lxxwNL1UCjWwrN4RJ','XWkUxJFQ8ft6u3TE5','QmQFp8jF','TeK7m56oQTsISvGaS4xq','e','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4452954136149045119,2975474707,'tCVBUclAsv','YHehbEdRDdozEgk0qwJxHKrvsVP8uY5x2Ho0Ijzmq13gQGXu7LBOuTJS5ux5S5s4qQ9vAJvgQssSH9Fv7sZn2cbv1mTFJ0IOxgBOtwybHApNXV57rrilPLgPMA7YtvHPld81ur9nqRvBe8xHLdTYor81IsLVANvZkrmfLfpVh3scUeZKDsdiMSfgHZSTfQsXKg4M4gc5n6dVQHQg8SsBCxZx1uu','J','pKoLccrB9c7kMEThCsoli4BhSNGJ3KmifIJ45Fj92FSrQq8FiyLwLVRu3sGKC93rgLioC8xIS0nCpbnSE8O5h7kcjoUSjCuZSq0N2tYEOqjafk9TuItkJi57TN5suEvMMsmAg8THfT7v0jsghJeYl2dTueaZmLBQtLFrm9AcPBivkTx9Ziy9J6BJKProltrXlCIeRhkWsyshZNmRo63Xd1Eqw7Z2S','E','O',13);
+INSERT INTO ti VALUES (4452954136149045119,2975474707,'tCVBUclAsv','YHehbEdRDdozEgk0qwJxHKrvsVP8uY5x2Ho0Ijzmq13gQGXu7LBOuTJS5ux5S5s4qQ9vAJvgQssSH9Fv7sZn2cbv1mTFJ0IOxgBOtwybHApNXV57rrilPLgPMA7YtvHPld81ur9nqRvBe8xHLdTYor81IsLVANvZkrmfLfpVh3scUeZKDsdiMSfgHZSTfQsXKg4M4gc5n6dVQHQg8SsBCxZx1uu','J','pKoLccrB9c7kMEThCsoli4BhSNGJ3KmifIJ45Fj92FSrQq8FiyLwLVRu3sGKC93rgLioC8xIS0nCpbnSE8O5h7kcjoUSjCuZSq0N2tYEOqjafk9TuItkJi57TN5suEvMMsmAg8THfT7v0jsghJeYl2dTueaZmLBQtLFrm9AcPBivkTx9Ziy9J6BJKProltrXlCIeRhkWsyshZNmRo63Xd1Eqw7Z2S','E','O',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2902987337698345376,1140661945,'gqFqsJdCG0JHsVkpoioYGSgO','5Uwe6MWUPOOmFIHY4EI9MuHMTH45nL3Z2u5fqma420Ab9Yq18tUdDczPm3eeTeAhGTmUxuo3E3Xbz4L8RO55ipqnNvVIqkGg2wvHBVyXDRI71v7mavluQva81481o6EG9BWDAjjtGDTQ9yk1pSerGcgCEcsoQPrkeVWQjOC7Gp','La','vk2povx6SYX9rG6Qy3RJcSWLwWIFXpTFOklTNFhRDQOTu4YQsOnhRfA1u3zRMdvBY25fzTChCwyyoXcJs9KACzm1OW4eXlJNSyKGP846csEsqXBqrdzdiVo','YR','q',14);
+INSERT INTO ti VALUES (-2902987337698345376,1140661945,'gqFqsJdCG0JHsVkpoioYGSgO','5Uwe6MWUPOOmFIHY4EI9MuHMTH45nL3Z2u5fqma420Ab9Yq18tUdDczPm3eeTeAhGTmUxuo3E3Xbz4L8RO55ipqnNvVIqkGg2wvHBVyXDRI71v7mavluQva81481o6EG9BWDAjjtGDTQ9yk1pSerGcgCEcsoQPrkeVWQjOC7Gp','La','vk2povx6SYX9rG6Qy3RJcSWLwWIFXpTFOklTNFhRDQOTu4YQsOnhRfA1u3zRMdvBY25fzTChCwyyoXcJs9KACzm1OW4eXlJNSyKGP846csEsqXBqrdzdiVo','YR','q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6568870179074758796,1445224363,'jOXWGxdVvXSgpXIg6LYh4XN3kgxZGwrbxoWf7ooV','mQEWBuGcUV7rdDIrRoIECP','1G','s9U7wCowmyNbyReUjSbC8APZhqGqeWwUwzkh3lsCS6JxXXa69IOXjMh5dzVNVWTMYoESud1dMbBX2CvGmPl9HaBvTqM5w7GqqA019wWSPxJORXVegw4rXN5TnSB2hB7ZiLDtYTAgOavcImkKSP0zIYBmpVz1Oepo6y5FvfztupDw','H','r',15);
+INSERT INTO ti VALUES (6568870179074758796,1445224363,'jOXWGxdVvXSgpXIg6LYh4XN3kgxZGwrbxoWf7ooV','mQEWBuGcUV7rdDIrRoIECP','1G','s9U7wCowmyNbyReUjSbC8APZhqGqeWwUwzkh3lsCS6JxXXa69IOXjMh5dzVNVWTMYoESud1dMbBX2CvGmPl9HaBvTqM5w7GqqA019wWSPxJORXVegw4rXN5TnSB2hB7ZiLDtYTAgOavcImkKSP0zIYBmpVz1Oepo6y5FvfztupDw','H','r',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(58) NOT NULL, d VARBINARY(49), e VARBINARY(27) NOT NULL, f VARBINARY(34), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (134,192,'oD0w8LfKKf3I','8huKYBLvDD7GQIUCJm90c8WxJtJBsmhtECPP9jOyrQlT','ox7D5LmTuGQjWU93M4JrwxtZC','wPE9LAFgXaJwmol3TRVr3Uxe3tEF0','B','u',0);
+INSERT INTO t VALUES (175,80,'dBxA1RLxyrSvhozLMFwRtv5WYIiOw','RFNBtraGbHIgh','sErZWEvOXv','JuQVoP1y5qezwYPyyPXc7PwL31','d','T',1);
+INSERT INTO t VALUES (79,209,'7mN5P3ob0tUuVtfBXcXIf','NLjIexDktXcqLcbGkUYOsZ1HYRq79','NMzWBsmoG9vvpeSoJmrTcz','v80eauQusoO','l','d',2);
+INSERT INTO t VALUES (56,92,'1UuchJmpkY','ZhR','6F0','1','y','m',3);
+INSERT INTO t VALUES (156,142,'5f9gCR','GTYAwv2RosVWwvQN6ET7aDkIduykEDfq8c52GGwPYbj','lKLBt7mFBIpUYhN','aZOtnahvmW','b','r',4);
+INSERT INTO t VALUES (153,165,'ZY9MHw8NOzvr5ipLYCTVPyx7wBFeYh7PEBMoEvo5emRBm4PL','qvqBwJKYKVY1wt1HmoJVFlRAirmCwFCny9','LCJKI2nIa4LJyhRbthnMZi','ZBTRxg','j','X',5);
+INSERT INTO t VALUES (118,189,'quEobRG7h','pAiOTbMboOoh','1zxPR2MspqpC6oAz','j0bG9NQhj7oK8Bu4DC','n','W',6);
+INSERT INTO t VALUES (19,222,'cQ8jnppRgSq2gVB62VaNVIe26qmf5uz3gNA8tb','fptuuj6NLLALIT4LmBs','bi5HNgfV8PQallcW0GDD2Z','34YvrAgFggvuAYiJGLbZuMi1mxQZI','r','7',7);
+INSERT INTO t VALUES (128,90,'DivtP2gb2Fhir6r1f9yZ7xXE','uwan','CU9Cj1upEXAzzI7rmfI','SQ9T01l86ZBKfpWYDn52NGhMhT','0','Z',8);
+INSERT INTO t VALUES (175,170,'FNk3rhS5cngV5G0PBYW2KK','R7TZDW8m62pOEfyZZWkGc3GnTGxpI7wJiiWjYiO9','YzpugGd1UPqHwXj','StKUnQaM','z','H',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(58) NOT NULL, d VARBINARY(49), e VARBINARY(27) NOT NULL, f VARBINARY(34), 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (1531318,19,'pi63CCgLKNNTsv','zMK7TvGpqsYpHq3R8I93Cu7szT3vNrH','UcZkOliHmHtxPWDPWfZvBNU','ZZaud9UvluwDiqDwVWYIg8','W','N',10);
+INSERT INTO ti VALUES (1531318,19,'pi63CCgLKNNTsv','zMK7TvGpqsYpHq3R8I93Cu7szT3vNrH','UcZkOliHmHtxPWDPWfZvBNU','ZZaud9UvluwDiqDwVWYIg8','W','N',10);
+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 (6757221,75,'viYR3PLrKkGgvC4H9AryWwo','Eu2z5tECRzyro4kTbthWVuPeD','kB6Jyti21lC9kRQySO0','iejfz0p2piYZzcb2t8','C','s',11);
+INSERT INTO ti VALUES (6757221,75,'viYR3PLrKkGgvC4H9AryWwo','Eu2z5tECRzyro4kTbthWVuPeD','kB6Jyti21lC9kRQySO0','iejfz0p2piYZzcb2t8','C','s',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5697519,-7421522,'6zWrPmvd8EsFF7nav5Km2k0EzYYNlvpw725CaGBDymapxcbGq3gfY5Aya0BxbjDkUbxWrcb9Ha','BoiVnLZ6y0EhF1AtyJ4bI7Z7vXntBQ0owHNHDmGjv35t9vXYpBFqD0kWnKR8CiEmqk5ljXFVVQVP8u1dNJW5zz3JmgGn4Ur8sxB4x','Z9','6FdGIxH1AAdQclKJx5QMK8JV5MvgWvucbZ28XArYcj06lPKNFeUy6','gjoGQiivX56L3a7h7FFWA4EpGBlQ6FAJed8IPlIYEfoM8tUjlWXtyWW2n6qahpmHQa2AHe11mONuZK9Zxse0KXDx','L4keel19yikMBEqsHZVWx3eF4McFtyZlMGyicWIkBIRJ7GpfA11zPdrpt6KXSKjQMhakPN928nzKJ3bggmwxNFGc3BL',12);
-INSERT INTO ti VALUES (5697519,-7421522,'6zWrPmvd8EsFF7nav5Km2k0EzYYNlvpw725CaGBDymapxcbGq3gfY5Aya0BxbjDkUbxWrcb9Ha','BoiVnLZ6y0EhF1AtyJ4bI7Z7vXntBQ0owHNHDmGjv35t9vXYpBFqD0kWnKR8CiEmqk5ljXFVVQVP8u1dNJW5zz3JmgGn4Ur8sxB4x','Z9','6FdGIxH1AAdQclKJx5QMK8JV5MvgWvucbZ28XArYcj06lPKNFeUy6','gjoGQiivX56L3a7h7FFWA4EpGBlQ6FAJed8IPlIYEfoM8tUjlWXtyWW2n6qahpmHQa2AHe11mONuZK9Zxse0KXDx','L4keel19yikMBEqsHZVWx3eF4McFtyZlMGyicWIkBIRJ7GpfA11zPdrpt6KXSKjQMhakPN928nzKJ3bggmwxNFGc3BL',12);
+INSERT INTO t VALUES (14021886,140,'A','6CCNrQ11ScBmhKncoGJsyISMAbhQAsiXjwEEsliD1v6d8W6HMhOGQJGlNHgQFlF8rCMBWo0ibMCuzQ59vkSrhyBA2XAU0FOy61AJ4uH7dwHmHnRYZNaLYEn7v4bxgxUy2QctO4c3i0zCjPpcFHmSjF25Wb6sSIowDhIAWOF3YT9wvBjwImKhzawCrLKoizba7FWigmPxVA2cKMF5xnxC60hIQUeUPGaF3PSKZQHL','6HlbtFXzQjO','O7tIcetYySTjN834bXo5deScS59Gv9CgT','I','v',12);
+INSERT INTO ti VALUES (14021886,140,'A','6CCNrQ11ScBmhKncoGJsyISMAbhQAsiXjwEEsliD1v6d8W6HMhOGQJGlNHgQFlF8rCMBWo0ibMCuzQ59vkSrhyBA2XAU0FOy61AJ4uH7dwHmHnRYZNaLYEn7v4bxgxUy2QctO4c3i0zCjPpcFHmSjF25Wb6sSIowDhIAWOF3YT9wvBjwImKhzawCrLKoizba7FWigmPxVA2cKMF5xnxC60hIQUeUPGaF3PSKZQHL','6HlbtFXzQjO','O7tIcetYySTjN834bXo5deScS59Gv9CgT','I','v',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-5001181,3520921,'83YflIHB85HPoEtRjDKtBJdBETUFJVma6G7zbWfjFL6nne','MRSy8UFaLZaplkH8MBeEeiu68U1Ya17BrnQgKGYhSLU0dfW','XWYbdvFpMtPy','1N97tJQZgZlrQGgH6BXHb4kiUcY5mPdYbSkDQWr4vhKkKCUuancfm5WpKvOlqGiGKlMu6PRu9ryElg1ia0k3CypUOiplGaMtRx2M7XpnzNdgmRlGGHQ6HZPv0yOqSRnEOQkMJc7SemIYat5','ZSDVJNltz21klBTVqjKdkNgLEBEgzyY7ZE0pcZYkFYvg8Metf2ewnONd8o1XRHSnU0oDnVn7KXzNlIhWxuDSHP4dCimDoO1bsIF','36XYBj',13);
-INSERT INTO ti VALUES (-5001181,3520921,'83YflIHB85HPoEtRjDKtBJdBETUFJVma6G7zbWfjFL6nne','MRSy8UFaLZaplkH8MBeEeiu68U1Ya17BrnQgKGYhSLU0dfW','XWYbdvFpMtPy','1N97tJQZgZlrQGgH6BXHb4kiUcY5mPdYbSkDQWr4vhKkKCUuancfm5WpKvOlqGiGKlMu6PRu9ryElg1ia0k3CypUOiplGaMtRx2M7XpnzNdgmRlGGHQ6HZPv0yOqSRnEOQkMJc7SemIYat5','ZSDVJNltz21klBTVqjKdkNgLEBEgzyY7ZE0pcZYkFYvg8Metf2ewnONd8o1XRHSnU0oDnVn7KXzNlIhWxuDSHP4dCimDoO1bsIF','36XYBj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(50) NOT NULL, d VARBINARY(73) NOT NULL, e VARBINARY(58) NOT NULL, f VARBINARY(41) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (758641190,9596670756199578361,'LWMASCgWqmMxTyGFN663n','1RR0A6ulxgSGw0aah','3B1xLnOZXeunBTONSISieFIb2zvSZ8oIzNi97','RCCwwAwGKanSRDVauwRJhkLp8gKSqQxkr','LODpyRVA8PPz4HExTX5354X','YBAMDddiB3bNLVDPg8B0Zy5Wb480J0fsNgowj1YiWsS5wWW0B9ue3zn1Fhpi7EszQ9KDTEjTyaHiaYwYM0v1f',0);
-INSERT INTO t VALUES (3741575866,17454035102364771426,'43ZRODV2Y8jodxRcgIM6fJaB3S','JmveZLpv8g3nr2RFinWetsxHE3En5O5xeYxeCVJb1sTflXiZc8vWf04bJqqp','4k6vtcBf0vKPZSzIoQsTHFP','4','zgTD140qUKpWBJanKTwhnB6mdxcyRt','2XzWlQuoqPDVigzlgbLhz6qQBGhZO55B1yqjz',1);
-INSERT INTO t VALUES (2946119553,7020554895903136588,'Gid18luARXbSib5n55K','7TZS','gPG3icnGtsABHfvSdB96wVj8Z6fST5DcB4h7BRZ','VMz8vaRI5ADhw7chXOeKBuNE','RRfULB5XObNgzow3J','160BIp1klS198ELl4wGSNBkuTXxzKv4b5USe2Z7HozR7HZXxZj2pcqJXEvI1L0OuKhIbS7dnrjNLzukPgcCjRZ0r8oOZlI',2);
-INSERT INTO t VALUES (4136434175,15000405522470157211,'wSkBE1','JYOk1cZ7iInli5Jni216u1rRUuoUUMQDg8flNmamAtKSsz1EzTFJd','BZvwPGu21cTAeFo44nV0AkK54','g5cI7ygTWXEhUzSJOMwEal5YVl','pz','WK1FKhUwbkj5iA',3);
-INSERT INTO t VALUES (26148884,14497740921531456998,'Qrz3C71RhIIWGGDu83','SwOn','cMQOYcTSSmgS7Z5OXN','Ot9IChoo529qg','gPxpT5EK2Xp2sbmP','TgbH6m3CMjv',4);
-INSERT INTO t VALUES (1562679709,10176480418010742148,'z16vv91WoTi09gCOlBFtUzVqR6RS8xtW','YFlQnaUT5roA7IzR9KhkyNJjv6oiWg6ewzt62ANa','1Ts48bGqSU5AQIpo','E374YKTIbRg94fNxjMW4Jaxpq7hF7A','N4J4mtkpVZNLQxdnipKO4iKJKGQGX','HHafowGD0EmJrCjE7oaMrufkBhCBKUYBxW3nCzdyTCeY3cuAza30jD',5);
-INSERT INTO t VALUES (1401492946,16098400138230816445,'jhctVhwL','FaA96PKzmfwb','LuBgSnbXe','CmTETdfPvU8','4eN8xN77qEj6slJWnPm9hfi','6ddr8h2',6);
-INSERT INTO t VALUES (230815239,16638768006932353186,'O2tnEYLXnaxhnYOXQUvd8fe','4BOYNBLWYYT6gz3n0UT5znFuVrqg9pbxk','U5TAHQE','axVW0zfP1mgrtow43','fYxrMNBFu0vH0Fe42w0QWacez9hdBEn6bm8qf0udLQPqheyy7pLWmiek','NciTA7Gynh3LCd1roDiPPnCUUMGs2gLAcXDuEgAZWID16zyI7z7BET0XIGZerRoYe5mZfzwhFj',7);
-INSERT INTO t VALUES (1762403356,5627706114707970912,'DThvcSlacWQO5ZXmjLPJBAPSpCTmAML8N849UZWwXomcs','t6djItEFOLiPUBWQje66pJ4dPUzqbmYIr658m1KGLvujambDwU7b7HeZdOS0v','Olya1AEMvHXxmqrXrB3EtHLSXzSu73lNbXVl9TIOAaWlB','m8FKIS6ARtF0RuHt8eVYBIoTs6tec2I','twttoGIoasnsDhe3NYxs6bBOeuYbJdmAeeJO1ooEDtQnA5Eenir7K5GKkzzwyiUWAshngnQkI8d3TI80nsv','KKj7x5nrnpKLC4981MvvgHgAmyI4wLJTwQPhFoJMHYqX1oXUleWnY',8);
-INSERT INTO t VALUES (738381922,16118231933542845171,'rkbr69KLZPxvXbytuUPbgNpPnDXGcpngm5UtOlh3','tAQFhNNwd','65MpIXg0SXJhGBCQ6D20MTKGMOOeftL2mQi7HLiZgRSwE5htRw6aYd','ULoPjfJR6XtNm4LE2WUS21eQvZRBOSTA','RKUJW2fO6UfC9rDib4zFv6jESxpoXT5Jaje8q8JAfVLFiBU4lsG57TDjrfwTSNs1NIfZOp9arVtT7vUGhhViZ6cD2','o2S',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2307953,221,'Ud3qrAudFZ9oipxZWu3zsVgUGfU','COkqs6B9NN6wO0hEunejyXSaf15pCcuN1oMNBem7VCfGBh0YAJtB9bcgiOzcWqYNnmbB4AjjLFYqvTGuzMfEXR9HgBRa98BzWyZ5y4UZbjtjZgo3','XEo','flJiqpfWRiLwcL9pApp80qM7UES4H7GdXWX3gzwKPpDA4u50BfT1VZkgSMesu3trsCN','k','u',13);
+INSERT INTO ti VALUES (2307953,221,'Ud3qrAudFZ9oipxZWu3zsVgUGfU','COkqs6B9NN6wO0hEunejyXSaf15pCcuN1oMNBem7VCfGBh0YAJtB9bcgiOzcWqYNnmbB4AjjLFYqvTGuzMfEXR9HgBRa98BzWyZ5y4UZbjtjZgo3','XEo','flJiqpfWRiLwcL9pApp80qM7UES4H7GdXWX3gzwKPpDA4u50BfT1VZkgSMesu3trsCN','k','u',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (9395966,223,'ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IPNZjqEvArsKQq','c3LKjNykdSIjAyrDF6T3DlTAO','5BubnrMJRVpghyLscD1tQU','KmC5RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutxNxIQbvatVvUXhI8LPMB9uXP8geuZi','S','r',14);
+INSERT INTO ti VALUES (9395966,223,'ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IPNZjqEvArsKQq','c3LKjNykdSIjAyrDF6T3DlTAO','5BubnrMJRVpghyLscD1tQU','KmC5RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutxNxIQbvatVvUXhI8LPMB9uXP8geuZi','S','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13437349,35,'CFbZ6','7GBo96NuGPWsPczK8gLCyvrYPBzxdnUTUlbXE955YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckwFt5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5AqWr1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOApqcDd7GfBaxQU11OsPgU4PsgVG4KLmmPQPi5Ya','R','JhDpkCzBKzl02hi16gLlK5yRH8MFbbTjqB9c2i2LtTrcJzx0FlbducY8ci2H4FmvRBUnMXplhWUrIqDBjDQQHjXzBxYgrkoJjz3iMoefXDlev','L','yG',15);
+INSERT INTO ti VALUES (13437349,35,'CFbZ6','7GBo96NuGPWsPczK8gLCyvrYPBzxdnUTUlbXE955YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckwFt5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5AqWr1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOApqcDd7GfBaxQU11OsPgU4PsgVG4KLmmPQPi5Ya','R','JhDpkCzBKzl02hi16gLlK5yRH8MFbbTjqB9c2i2LtTrcJzx0FlbducY8ci2H4FmvRBUnMXplhWUrIqDBjDQQHjXzBxYgrkoJjz3iMoefXDlev','L','yG',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT, c CHAR(52) NOT NULL, d VARCHAR(71) NOT NULL, e VARCHAR(35), f VARCHAR(73), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30,1070289710,'iy3YWahjSfo2Cp8WN5PckL9ogGsWPBd','afOy6qSmP5s2Jw4nZ6fn6CFidgtu5aRz7XtQbWTgPApLAUygOe8X85561F9kK5','RPBC52eeLdKPaboHXMK3sBIt','ly5kPdIkWhPOvshLM9oGiqemXOPUS66ZOCbo8H7ULXAQMMwH72RgTBZ3f0Ss7nL0','9K','w',0);
+INSERT INTO t VALUES (198,-2114105336,'X1nm6XbaTsqJUTEekmnBiKQyVqjInV','C5KRze1dMsebnz69JVyezciXTGcUH9ACI74DHyU8hzn2JKB4TA7TjDpHEWDq7QZJpjje5','dasP98mE31aPyNiFJx6J','02DO5bawwnjtPHncLtTekhjXDEqp5I54HJF75Dsjmg5iSC6XDTI0','yF','Y',1);
+INSERT INTO t VALUES (159,-1048832128,'MlP3PBQnXYm9LgRTCWohgeiwn3AMIOqYHCSrc','hlIlJwCVJ7s0ihSFgQXRqHx9k1AdI2JzILx02hFgMqMua0zjVFwqJX','ukk4TAZjNbgZs7ECCLBV3QTgpZDn','P9s8ksS6HSfLvosbf7XPD61yIAC2rFkYgDorr','tG','i',2);
+INSERT INTO t VALUES (197,-1472964322,'1m2IxPZYDfKcACQy4Gf6UnZ','1YDVg65HaVrjYOcKWBOYJaFvfGohR5ydfETpuQdGk2ChrkOTWvR5','gvI1mO8LN5WcVAZqKJv1','i9r9eu5D','la','F',3);
+INSERT INTO t VALUES (77,-573615051,'Ez','Ud6qUfDYkxGabPn','MM7TUV8almlnnsi7pdmpg','tTXytQQJORRSO2StINzGdLWSF','a','k',4);
+INSERT INTO t VALUES (58,1080499317,'Rd3CQmAcR4LJsKdur96h5mt6MWg1RhIisqaYK9o4g','utXodLhEtWHrOGa3vcKc05zQw71UQdrwgZo8HRmdIxH','guC2531DP2TyNdjI1DD54K','BFtY5yaQ93MbOc4x7YRz4TKttvraYSr','f','J',5);
+INSERT INTO t VALUES (131,41644355,'iMQoaOngkJvqrxPLBiP06r4','xJWf7Lix9o7X5DlI0cRwFkDo9Q','NZpnPJev9bxkov','8wFiHBnLtgPYqM6YiNUMHS0nLb6g6IPQA4sbXi4sHkAgG5DSWYo6wkVGrYBFDMY','O','q',6);
+INSERT INTO t VALUES (160,1728512072,'ow5QM4jQ3SNk4xecONXeYIRrj5M5xuRbkzobD2lH7NiebqizoT','lpLw0KOFU38QsZLqPsFSrSxhLvlpK2olDsb6NAjgM6OfeFGo6mql5gWAd','CQYIntwF8PJ0AsEvBP0AlszrfDJIU1PTJSk','yA2W3W1YMI4QXdaa6QwvocjyTUHneuHXTCjwsJcQd7bnqvijKk1yMg0gJ4T','MB','c',7);
+INSERT INTO t VALUES (160,4584646,'5aGm6QLXOYmf9Kc1','CAZ8CxTiIVFwYaYE7sGopr2Y1es65VPUADBWPkD2BgCQqMioznnbVnMCdUcQ','IL9o4LHzpbok0a36','BHF2K95CAvNTpb4d2hSbOuESG7ituIyKvn8aitO','s','R',8);
+INSERT INTO t VALUES (192,-1547412796,'F5Ue1','F','ACF6Xldon5f','9Eyb5x','Gk','0',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT, c CHAR(52) NOT NULL, d VARCHAR(71) NOT NULL, e VARCHAR(35), f VARCHAR(73), 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 (12809662512079418131,15384736681373269153,'JSMX1qzcRC7aYDphcucoN8MNGjSSpy','YUoEidWuXbt4ZiZ','2bjUVBiapWw2lHb0ajmT','fwy51jsbgmg7ZKP4delozs14Pr','jMSFvq8QxLZw7io3DXYgjG4N5MIPmTsW7g07DT1B03wSuG9BdLwE4Ul9','a5sgldcAGeNy7dPKabHxhXY6m7yXaYai6fopaxvBySp90HWfFMiV4eFLNnKQkRBi56d4MNm3vdiAjgvyRijU1SgdbDAD',10);
-INSERT INTO ti VALUES (12809662512079418131,15384736681373269153,'JSMX1qzcRC7aYDphcucoN8MNGjSSpy','YUoEidWuXbt4ZiZ','2bjUVBiapWw2lHb0ajmT','fwy51jsbgmg7ZKP4delozs14Pr','jMSFvq8QxLZw7io3DXYgjG4N5MIPmTsW7g07DT1B03wSuG9BdLwE4Ul9','a5sgldcAGeNy7dPKabHxhXY6m7yXaYai6fopaxvBySp90HWfFMiV4eFLNnKQkRBi56d4MNm3vdiAjgvyRijU1SgdbDAD',10);
-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 (11171325038669537928,10855544353333818401,'2g2xaIp8E5N7yMNQR','gNx5JwZ7CfnTjIfpiZtJP51uyroqo0NYVwvYjlTPyly1t5USrm8mhULS0CODjG','2l21gS8xv9op6HOgmjM9CTTfBqGWjoUoVHDQ','NrRI3K9TzGmKvJrlqX','aTXTyVtypetq0vzZUduzS0EYa5OWVlTHs5UsNGcoVQvg4UKQPSZgADV4fBUKqYFuN','cx48lSFxl7e5nBz6si1LAKANvuZ0zMSspEsoj1sRevBK6PGrC20xbV4yf7sQ9QSm1f5R8aUBffvoLZZZ',11);
-INSERT INTO ti VALUES (11171325038669537928,10855544353333818401,'2g2xaIp8E5N7yMNQR','gNx5JwZ7CfnTjIfpiZtJP51uyroqo0NYVwvYjlTPyly1t5USrm8mhULS0CODjG','2l21gS8xv9op6HOgmjM9CTTfBqGWjoUoVHDQ','NrRI3K9TzGmKvJrlqX','aTXTyVtypetq0vzZUduzS0EYa5OWVlTHs5UsNGcoVQvg4UKQPSZgADV4fBUKqYFuN','cx48lSFxl7e5nBz6si1LAKANvuZ0zMSspEsoj1sRevBK6PGrC20xbV4yf7sQ9QSm1f5R8aUBffvoLZZZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (11706417668794282493,6892711227535826092,'czAS4uLKqdeu0g0agP3lepcsgHC9aVe','TcjDU2DiZ0E5PjN9ePZfNHVlMumaj30qSJXN7k11veMXV7BR6oUlkoIRfiZyuqdZfQIbTxmRZQwZbx32Zmra1hhSd5lDnyi7bHyKKoMUnsAGPkr5gJNnPaeUjhw8uSbZX7d6V6uJPGVFNeAxp9yIxd1nYATEHTuTx90iyL1rllLCL9rqOmyH25XkLRgIAFXYnK3fUMy6NFHLP','S5dm6ZLJWs0Zr2EoF8MzYZjpbxlaexETpawFjxV50RjCOJM6bnj','tDck','XiquW7L6','ZMEIgOFRUZwPUNxWqn2NmGmr',12);
-INSERT INTO ti VALUES (11706417668794282493,6892711227535826092,'czAS4uLKqdeu0g0agP3lepcsgHC9aVe','TcjDU2DiZ0E5PjN9ePZfNHVlMumaj30qSJXN7k11veMXV7BR6oUlkoIRfiZyuqdZfQIbTxmRZQwZbx32Zmra1hhSd5lDnyi7bHyKKoMUnsAGPkr5gJNnPaeUjhw8uSbZX7d6V6uJPGVFNeAxp9yIxd1nYATEHTuTx90iyL1rllLCL9rqOmyH25XkLRgIAFXYnK3fUMy6NFHLP','S5dm6ZLJWs0Zr2EoF8MzYZjpbxlaexETpawFjxV50RjCOJM6bnj','tDck','XiquW7L6','ZMEIgOFRUZwPUNxWqn2NmGmr',12);
-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 (4056379639769574108,4749723134881087955,'0L1SYKiSEeorKyYRXzS8SvCzQeusbF0sjs','78QwtYp9YBhwABc7KIxdeVcn4pdJrROR7rzi7bH9AUc72zisibBPR7IhvlROJxcvnCNr7MEnicIza7odlhy4kHN4zzjeEKgaPyyCpX0uAGrZ7kb72tq51CXM6vg2L2Q4Y6DOTJLh4C6aR0amtDgOzyEixvinL1EIKpHFlgs9BsLhqQ7jDdsKWGF4TwCsiGQIbUZSdUqInly66TRi20O7J699EN84zKq','xUvFflFK2KebYi0hLtyVDxgY0ib8KdvLj2h2tSkojSiXJzdxm0F6Fe3cfi','QaGs3LcOS60mexhP0HvwQqaLE2E8XVbglsWwtVzW01s5mNOAR1MS5RtwvvL5bT1tmt2yiBwMXTTbHKPs6Arc7Wf5EqZlHa8qAHBGENi84VxKdRWd4gtUd1EMIdSHPni6YY4zEQTPH9b57wTfwA9GelYy3k9y5hSJg1mcgz7oWJ4q2','uas9iT','b49GmpJh98JFcJfL74zqjmmKImxtXZCWl4E0PPRShbZjS6upDQ8ECPUbAHk3uv4iVn892OlrHaJlRWipeDfCjpaTsBeh9LpnQO8',13);
-INSERT INTO ti VALUES (4056379639769574108,4749723134881087955,'0L1SYKiSEeorKyYRXzS8SvCzQeusbF0sjs','78QwtYp9YBhwABc7KIxdeVcn4pdJrROR7rzi7bH9AUc72zisibBPR7IhvlROJxcvnCNr7MEnicIza7odlhy4kHN4zzjeEKgaPyyCpX0uAGrZ7kb72tq51CXM6vg2L2Q4Y6DOTJLh4C6aR0amtDgOzyEixvinL1EIKpHFlgs9BsLhqQ7jDdsKWGF4TwCsiGQIbUZSdUqInly66TRi20O7J699EN84zKq','xUvFflFK2KebYi0hLtyVDxgY0ib8KdvLj2h2tSkojSiXJzdxm0F6Fe3cfi','QaGs3LcOS60mexhP0HvwQqaLE2E8XVbglsWwtVzW01s5mNOAR1MS5RtwvvL5bT1tmt2yiBwMXTTbHKPs6Arc7Wf5EqZlHa8qAHBGENi84VxKdRWd4gtUd1EMIdSHPni6YY4zEQTPH9b57wTfwA9GelYy3k9y5hSJg1mcgz7oWJ4q2','uas9iT','b49GmpJh98JFcJfL74zqjmmKImxtXZCWl4E0PPRShbZjS6upDQ8ECPUbAHk3uv4iVn892OlrHaJlRWipeDfCjpaTsBeh9LpnQO8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(36) NOT NULL, d VARBINARY(83) NOT NULL, e VARBINARY(92), f VARBINARY(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2489951,32133,'7IpB0elAYi','zKcYgzXiikAkI5yQmcWEVrnSTlS7Rwc6gSpbJtTwJJRfYmswdj1uL3NintTt4wg9L','F8tQ743jjR9n5gPA4FwFQLJEbPf2gMNAWE5jGnOWc3JAyh','iDaS','vw0MBMAR7Vb9yMRzXFt8M7EonhXIbeuuYzVMjviVkJ6ID50zm9m0ibeY','AEydYO77Zq8OdHcQ8djv84iRNrQahA3xFlKKOn1Ms1Aa',0);
-INSERT INTO t VALUES (1577589,40162,'1eDlWh2AlIJW3h','5DWeCLxtrEdU8S','JmixZeU1HjJUwsY4lVRO6w0WKlAj8heyP2zdWIDJ9f4ABQSsdoBYj6wdoZfl8o4alf5yfCkJJDhD9Nd','MIGzrsyhOgijKuhjeAHCRptuLqWeBy','8ZabMstqkVCxoeTLsTruTuFgear2G65iH6QIV3P8','2QhQd7fy9z29jdX3k0OFon4vMBgJKmcjCZtG1FhLbj7omFLyI',1);
-INSERT INTO t VALUES (3910706,60000,'o9eSCPEEWrDys8vADOtHW','0ODbu12prG7AGk44Lx7XiHBGQRRCEf5sPUEgXUDBhTSCTW95AnoYSzgWqvPjGmRU73ycm','kXTLfQlBYT2x2ugytKDXd1VB','x4WbUsMfjVBv5bD2xGottYT7vxWfG4tFGIfZxtxMDEkfZHCgp9KDVohnQ','cGUnVgubM74mNaGk1POwFfTDaF8zb','L8DgAzyB8Dt',2);
-INSERT INTO t VALUES (6238653,40426,'cDfxdvh6PILpaM7h5sn3WhAB','4iS5MAf2LrM3nPLFxDe8NySlI2YkZ0RThVhq7LFZWUPqVPfU0UwZ6gSG1O','llxG1bx8f6DBYBnCmeu3wugCL','pHRgKOIPTGT6M7ENk5L35LT6cjFmHzzRRp8G8So1E8jaOqWinJ0JCP','8NifvjZ1FikjxU4ouhMGLRlnYWZmCkGJFDNp97O3hQr9qHImZ8boJJD','JbhFXRgJqNybtds6Gwe7S9iJ0sVUZQ1J2v1A4',3);
-INSERT INTO t VALUES (2026176,46300,'jQwKdRUZJmpG5ptx1F1FZRUmCxglwcTzbE','harDTtrH1MEzPpDFs','FIU35UYa39slONUIDxcHpmTXyHdGgJPesLa4kLsCV9PmacXrvY1k4cwJxY28owONiMFIlAJK4GLe8eAYIO7fGmx','KgHiv7E3YkhgU8LlHAj2NQ9lYfwHz9OqtImB7','vOGgMF8ob6VVmMTNJRRHbXcpnksDwVEapYHn7j8O9VQvF1Zyr7PbW','Sg',4);
-INSERT INTO t VALUES (1479517,56475,'WfXbbt55L5m2s','U7EtM47MtZU','wErjSNuFYHPH19CqBIC0TuMuChaT9b6swODzScHtPaW1ErGyrahhdiB9aEDMxAFtvFvhoX2pcqaKBv0cwbmnbT','vCeO','t7V3NAZ209cnsOx4aMTwo2aULa3oGHTflVtR2fxWpQeYDhrTQhmpOt8pRaV0','8eqdSqtXoanFvPk',5);
-INSERT INTO t VALUES (-2156519,63302,'xUnVCEdZ0','RW8m5n','VmWnrXbTKmF1U8aMksFsbzN5kBMi75dVcnPEls4i3LsRtmzduJzRU30ziow8DwU8vOynjLifwSzhqxNUH1w','ag6YsZBmAv1JBfaqS7AVHzCCFHg4odFz','b9FJ0GL9ERopJUUlkhP2Cq8vDMT8vuV8ojqCv1xCZwhy0GZBv4WSZlqZVrK2','XUiNql32VmT7b',6);
-INSERT INTO t VALUES (-4981675,34004,'BFVBvWgilEt','U6dOqWRIqCocd2xcFSeJo','9YLsX4EE70G5s9K8zTs8pcNpHIFCPPge7eZROPqxbCrrb','UNN7vAapwoJdjk1a6WYPft2a0zj9mUbfkONZJrSWo0R5Gtqaxufnaj','QC','dWsfrWlvAUUEQRUDrb1suqgsqhPqxpPSN4whuUX08aAS9p85abN',7);
-INSERT INTO t VALUES (6393837,60679,'UgwfcbJAHBzcIQxt','63u0joqSVq09y8cEXcIXjK6vvhbk','N1xV4utx1s7xaiWSI3AiSBT1ySwWcKxGF','d808o4m7vSmCPe04gJcS5gxupBByaS823OOKdv6uEtOEaa82hKAR0','rIe3SLJhRGj0xcPczmFe','t04GP4BSnXj0HJVh29O1BskW2RX',8);
-INSERT INTO t VALUES (-2969090,16963,'GgYKkap','nY0','CaH13qujtI1jzFFh4QPcykQ','cw7M2U7CxbMrxD4VtGLiWmyfiiOpmTjCGXd5G5eX','k0hTtvZoAuuiAckMnaPojcDYsJulSI0kXKwpoz5In81vUKni4NwpCgiWppnd','CxpQptzdXe40QLouu6khTAP2CXPqrOHj6nxcPeexx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-346012,20438,'fBL2O17X2OFfUOrPN1rlf2lLhhqYb6uZa','ojOhRXoPsNyPgsH3YNoHI3G00IBJbZByfE1CtfWzRyn','xlLlZsiTZ3LGmFga2U7x1dN8NJ2leESxGZ12Z8vIKkS5FiBvo6xDs9hEtBHzYJ7','Vxdzicv2pumnr9IN1alD','jVJcP52RA2w5aldOCEzK80yzl0WCHufMBmkTCI302W4kMwGZ218P2ZfLHrd4QFzjLc5RMmq9N8','xb7VG7nCWGJxZUcn',10);
-INSERT INTO ti VALUES (-346012,20438,'fBL2O17X2OFfUOrPN1rlf2lLhhqYb6uZa','ojOhRXoPsNyPgsH3YNoHI3G00IBJbZByfE1CtfWzRyn','xlLlZsiTZ3LGmFga2U7x1dN8NJ2leESxGZ12Z8vIKkS5FiBvo6xDs9hEtBHzYJ7','Vxdzicv2pumnr9IN1alD','jVJcP52RA2w5aldOCEzK80yzl0WCHufMBmkTCI302W4kMwGZ218P2ZfLHrd4QFzjLc5RMmq9N8','xb7VG7nCWGJxZUcn',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(37) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(37) NOT NULL;
-INSERT INTO t VALUES (6576331,63971,'ileoXcJJXUpIM184HVORf9o','Oo8f3tP2zIrUD7MWQ6qP57eUCWp8JstVNqpG3xkD968h1JrcnKtHLIS','JrKXzbyDm0OHkkaWNyRYgSRBYfphJ8qxOg37AZcI7rAeLlxTC','MMYW2b3UjF9oD9YrAA7fBlCw4V','kt2unZJcFCEiPG9uV5euV5cfgjrLeQVOme8OTTZH','oaHID19NcPqUGzZKLSQk26VXxV',11);
-INSERT INTO ti VALUES (6576331,63971,'ileoXcJJXUpIM184HVORf9o','Oo8f3tP2zIrUD7MWQ6qP57eUCWp8JstVNqpG3xkD968h1JrcnKtHLIS','JrKXzbyDm0OHkkaWNyRYgSRBYfphJ8qxOg37AZcI7rAeLlxTC','MMYW2b3UjF9oD9YrAA7fBlCw4V','kt2unZJcFCEiPG9uV5euV5cfgjrLeQVOme8OTTZH','oaHID19NcPqUGzZKLSQk26VXxV',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3886777,51217,'DH','gsbqCNtgrhrC153mJcSgcwg6HXTjLsnQzbDm1UWHo4drDIOtTTu2G0kbMVnfINVF77Kjmp4ankcoBz1FB977pfQIKq1RFXnyoqdWHii6bS8tICnMMPL7dlpznNeyVYqVJsloILt14ip','WQXHHSDI097KRgYp1onTC0xOh0l5S5PEPtNakLNB2YfFg','28VUjhLQlrin2VR0gnGO','NsG2fsoHumytHu3gzUDTTZVaWeUkq2VRAvtGT5nsmBUmdd2SbOXK6qQNDNgGsNkewHiWYSkH2oVkR2VxSFGc3zJHALC4M','EKu9we6QNMK9',12);
-INSERT INTO ti VALUES (3886777,51217,'DH','gsbqCNtgrhrC153mJcSgcwg6HXTjLsnQzbDm1UWHo4drDIOtTTu2G0kbMVnfINVF77Kjmp4ankcoBz1FB977pfQIKq1RFXnyoqdWHii6bS8tICnMMPL7dlpznNeyVYqVJsloILt14ip','WQXHHSDI097KRgYp1onTC0xOh0l5S5PEPtNakLNB2YfFg','28VUjhLQlrin2VR0gnGO','NsG2fsoHumytHu3gzUDTTZVaWeUkq2VRAvtGT5nsmBUmdd2SbOXK6qQNDNgGsNkewHiWYSkH2oVkR2VxSFGc3zJHALC4M','EKu9we6QNMK9',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-3087636,9490,'KLqQxngsHmSyNe0mGnzNJUOnne2rrvch','Ybs1PeAXSisj32i8rIhsuMFBYaDhvdGpp3475ruga4U8Grle21esaGE19WZDDrEEZmEXgqSfd4oyUEJ13DkgE7iAGOWAUQp1RdwUasLcvfVhNOrdJttM614m1v4XR3M35cfCasGyWycdfQbrsQ1ryeR3eBngqz6PcceojF3tcLOaerKB6vP8I6o49mYHBnEeQc53Z3B8lPH98kh2jYeGFaRqt1Xs8e84V43mqJd1Te73pRfWZRdx8F2ynQYzLNt','ePJKTGl398YpS5es7CjYmgPgHo0yWEZk8oes','cWDVCfYbowSw8MIoURQVEEV0LiWpQEj765qmDB1k3i7qBMZ71tmldjE6bfBKMc3sdAQ7wat4RrepEIDoBBGexyQqlGQfhCNkKb4YPevsU90jD1RhYwTWj8Ao487yBDc72I2By7vWwaDKTh3','BPqFC1BzcJHJIhhO1OYUyh0OZFVshhD2IMtaZkeTKIkKpqhBzO5KvdMUZMFxoP6hFko2hf2b7yOMWPN5tc95cNCe6Fy','u6V6A0twSdD',13);
-INSERT INTO ti VALUES (-3087636,9490,'KLqQxngsHmSyNe0mGnzNJUOnne2rrvch','Ybs1PeAXSisj32i8rIhsuMFBYaDhvdGpp3475ruga4U8Grle21esaGE19WZDDrEEZmEXgqSfd4oyUEJ13DkgE7iAGOWAUQp1RdwUasLcvfVhNOrdJttM614m1v4XR3M35cfCasGyWycdfQbrsQ1ryeR3eBngqz6PcceojF3tcLOaerKB6vP8I6o49mYHBnEeQc53Z3B8lPH98kh2jYeGFaRqt1Xs8e84V43mqJd1Te73pRfWZRdx8F2ynQYzLNt','ePJKTGl398YpS5es7CjYmgPgHo0yWEZk8oes','cWDVCfYbowSw8MIoURQVEEV0LiWpQEj765qmDB1k3i7qBMZ71tmldjE6bfBKMc3sdAQ7wat4RrepEIDoBBGexyQqlGQfhCNkKb4YPevsU90jD1RhYwTWj8Ao487yBDc72I2By7vWwaDKTh3','BPqFC1BzcJHJIhhO1OYUyh0OZFVshhD2IMtaZkeTKIkKpqhBzO5KvdMUZMFxoP6hFko2hf2b7yOMWPN5tc95cNCe6Fy','u6V6A0twSdD',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(38) NOT NULL, d VARBINARY(35) NOT NULL, e VARBINARY(67) NOT NULL, f VARBINARY(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (141,7268019,'5D7Q1l6w8RZQ0l8cKLCAdCYRrYO','1pXTelPxxiHiqvO7rS05BvD4RkTjRnwoat','rFq6nkvKfmyN9tF93toZnTQAqbzWhi12tznxzQ9eO8OykEhyC13','fxPM4xHC8AMgPR2YCP1GbfduvQwTA49TGP','CuBHGMrYXUaZXNOY6hYiKhuE2jk5cI36fW0','l5IItrCi1RUcxUARGOBZV6aXduVz',0);
-INSERT INTO t VALUES (148,12467793,'n0OWN7aW2nWwRxqVNxYms4VyG','mdZN','CFqZ','ZOLa1NIUH','kJdm','f8S1fvMfoVFt27Wu7ThCJ5KuLZY2qCtPXJKvW0aXettmPPtN0HGnhA2PI',1);
-INSERT INTO t VALUES (114,13701393,'CCJI3ZrGZlooP4YtoR','lcM','mtjafMaNAd0viUHTXokNSlFj5J2q5HEjnJeYEiM0QJRzkXs31pcusn6gFND','KOiQuSPj5O','iqe2a6D3','QN59TsRNNT92H3LZtpLAMdP5ToyG4dLLgQBbCkKDZ9oieOkqu52TtcgT3s9tF',2);
-INSERT INTO t VALUES (39,884353,'qEnVC3Q','u6cb4ZZKIQstFUv9a518zq9k7gzpsYF','QqXoogHEf6nF6M5','ZpDpZ6M','bnTwi3p51XuQGUCdJY0DpVq5z7uxaWjnjI37mqmKllbUAaDM8NarYj9wUegYB6JCEAsEupiqVj','WGOSWiBU2HpM4doxT',3);
-INSERT INTO t VALUES (155,8126714,'0','yhx1uuftEtfg0tAXtC5z','UQeIQAE4jcEweQP5MZptTB56zOmcEYXJKN5hQGZYXjOGFPTojNfvZT33','AdBsOJ5OcXJWxNivJFGrwO0trZuRhX12','e6bwmT67v8smS8vdZFqBvL3hv3Km2b9MMbsRXUIolOrSzNmzBeCovTTUR20PgJPT3gHybP5Cd','RkLNjsubXVNe3SfZEAIll8dM2EF0Wyx52ya6dxZ8E3lmpa4skXjQYvziZd3fwcIpayiwXwzScOOF2hqN7m0RMitM1bo',4);
-INSERT INTO t VALUES (78,14780739,'aIGwS','Q0qXvRZuicE8','xetwHe8Yp4RokxW5lA98SEmLenWYigmHdSnyKpAIxCY4xKz','deYJhK7laU2BZUuBMC92naf4','XYQqaIYSUwKW2zyTqJ94iIx4Sfil70WaBeyCzacR39JrAdQmTnjP4NEKopJ7gb','ZzeVJ7FwdocdeNxJ3xPGxlvICiuo1bmVIPCz9ueTgKK9fF9CgXkgtyDxA8MugTSL98ViPh69ior3RAIKfEiFSW7ossj4',5);
-INSERT INTO t VALUES (113,2797783,'239YY94sZ84SNLXNqjvs07sXpiywgdMSNEXE','n0QP2Q2unFHA2Po7GMs','e9cL2tCjWMWwKyC0H','sm3VCTuBwAVmx4PR05P7H3p5b3ETDL2hZ','V80','GQCbew',6);
-INSERT INTO t VALUES (105,4427369,'h4egGwKGwURzVU','dDqq6HlIVO','MYGjwCax2b00vCNd9ydnbINWGaS3ZCMUbZOjdCMR0FR','KF8qbO7quymFwpEa18mWEE4A','6OitEuD9F8L0rRNAGxRGqIsf7GX1tRxrGM21FvosbNQmkVvb9eLpIeea9xmcHNw4KgJD','wIrEQKxi3i72GiWK9pOo7s8FwmTOpoGL94EZS4qcl8LT05LLXXO1nzH8bkztDvTd1SMjWetygrTR',7);
-INSERT INTO t VALUES (124,15490371,'EHam','lQKBGWi','ejoQFkPwbMBaPPe9aVXAQTaQZDUmuDX8jJ','B15WJNWcCHmX6BMUWHr4H68dscRQvscybci','vm1c9qPpUay','zktbpl6JqqPW3dvGjwbId4LeIhTxfWJDC',8);
-INSERT INTO t VALUES (77,6187787,'fq81HCFwSuID1JkdDrpeH6H','26x4akWOBkxT61l','MNlwu7StfwtFLD0yhqGL4Id','9jv5cwB0apxkOBemKa3pfI1C8apHY7voph','Hd715z6mpO9idZSx4gvxGOJMFkjdYI048vRBDAcPfoMDw1lKxhoZHqWunoM1Yzv9i2H43dFootZayyyqxEOwFCt','mFPs7V2G7voyPKLGFh42afSAfsZscAzCF1HwcHpnvLI8xCF8t45kEhcr2cgRrv4UXV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7078303598601005924,1976322385,'oPYMqn36YZe75pkE6aHh8fEEbxRoZdUbvfJDJx5ha3beB8RVPkkl','aNNIO8A7wJgztl2','4FMKtgKzDUq5g','vmax7ph0NRZst','VL','r',10);
+INSERT INTO ti VALUES (7078303598601005924,1976322385,'oPYMqn36YZe75pkE6aHh8fEEbxRoZdUbvfJDJx5ha3beB8RVPkkl','aNNIO8A7wJgztl2','4FMKtgKzDUq5g','vmax7ph0NRZst','VL','r',10);
+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 (16460554927977439954,-942157348,'3u9x3GCw5AZzFS7pFUMI53NJspYu4aCNW5TMytzr75jwX','oqPkegKw8DxANw8BlJRXTPiNNLzC6n4dme91n0B9bwnHB1TzNCXH','ds5A9RPjVLwwJAF','pzaXElX9OjU1mY0WWMU0qIpoWihRhdm7dwc75nedSWZWoKVQKos9','1','a',11);
+INSERT INTO ti VALUES (16460554927977439954,-942157348,'3u9x3GCw5AZzFS7pFUMI53NJspYu4aCNW5TMytzr75jwX','oqPkegKw8DxANw8BlJRXTPiNNLzC6n4dme91n0B9bwnHB1TzNCXH','ds5A9RPjVLwwJAF','pzaXElX9OjU1mY0WWMU0qIpoWihRhdm7dwc75nedSWZWoKVQKos9','1','a',11);
+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 (7491696278696809103,-1067379935,'qex559xIIu1YspAP','6GEjT3WjLtQpnUW2y7FmgDX7u5O5xDQg1hNklThVx0OpiBx2KnGnJoLUvYmxwPtKW','UaJw2KfpyKYHK','XlDSNmIc9dGHN1m3MvWpflmi4nhNrtwCN42ZqM0','j','v',12);
+INSERT INTO ti VALUES (7491696278696809103,-1067379935,'qex559xIIu1YspAP','6GEjT3WjLtQpnUW2y7FmgDX7u5O5xDQg1hNklThVx0OpiBx2KnGnJoLUvYmxwPtKW','UaJw2KfpyKYHK','XlDSNmIc9dGHN1m3MvWpflmi4nhNrtwCN42ZqM0','j','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13140617979709361471,114141781,'yBe1G7q3ajHc1WDgexpZoo','cl9cZ6x36aeXIUSkeUV5jCg3Uk0nXHrrtxTMMPoOc60g8V9anAEfPgBDoWCg9v82oORwDZiLzHySBvv04Eaxpnq4Jv60ZKB6fxraKY66XJtTY2JOao0EnJ5YcAkD1WHZ5pRET19vUjtiaf8Yjua','UZMJhZgSd','eep8n21e2CRHtZ5qQstGOPOAD1dgPX9UDCpxk171SSw9qHroVFALbshjDrjcuxMlJGoGgZORuFCzhWuqOVjDSXQzVBfgsaLBrX51VR8R74KkLMPXky7KBrn','24','L',13);
+INSERT INTO ti VALUES (13140617979709361471,114141781,'yBe1G7q3ajHc1WDgexpZoo','cl9cZ6x36aeXIUSkeUV5jCg3Uk0nXHrrtxTMMPoOc60g8V9anAEfPgBDoWCg9v82oORwDZiLzHySBvv04Eaxpnq4Jv60ZKB6fxraKY66XJtTY2JOao0EnJ5YcAkD1WHZ5pRET19vUjtiaf8Yjua','UZMJhZgSd','eep8n21e2CRHtZ5qQstGOPOAD1dgPX9UDCpxk171SSw9qHroVFALbshjDrjcuxMlJGoGgZORuFCzhWuqOVjDSXQzVBfgsaLBrX51VR8R74KkLMPXky7KBrn','24','L',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4460356043509094253,477757927,'fVpkPtCbJCuWAEmpLrDgoHdx','HdBJ765YntFHoDZvmID4ysKqTEenHwZ8KTb24UJ8a8lUTFfdppMGg8jnUtqUeK8H1WZNsABa7uiusgoF6ozTgxp82OujPXNkTLDm3cgwvmSTvHmVBGjPUC03yaYkgkNAafZEb3Z832fkMZmHhikUjZJ5Gz8EEuWW8gFO9ov2UcHEHJdbqi4QNkJFNg7J4EkldJtKwJ4ltX030TxILl6W','3jbojxuKwClnEzptwwA2pcs5','bk4aE2fUjLyN18XgCYzrz9pZOUFCLwpad7LwYRvNxrCidpU4mpWc37xxTX','4','j',14);
+INSERT INTO ti VALUES (4460356043509094253,477757927,'fVpkPtCbJCuWAEmpLrDgoHdx','HdBJ765YntFHoDZvmID4ysKqTEenHwZ8KTb24UJ8a8lUTFfdppMGg8jnUtqUeK8H1WZNsABa7uiusgoF6ozTgxp82OujPXNkTLDm3cgwvmSTvHmVBGjPUC03yaYkgkNAafZEb3Z832fkMZmHhikUjZJ5Gz8EEuWW8gFO9ov2UcHEHJdbqi4QNkJFNg7J4EkldJtKwJ4ltX030TxILl6W','3jbojxuKwClnEzptwwA2pcs5','bk4aE2fUjLyN18XgCYzrz9pZOUFCLwpad7LwYRvNxrCidpU4mpWc37xxTX','4','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1513361191392358926,-70996858,'3ezu6ezOwOcy4A1OuxDA7l3Gr68yESNyjbh4SuAzyvbzQ00vG4','rvWHYpIh7FFr766nqqeOdcktgNr9lh1JsSQfIqVhGj6714t7fbxtV9Zl6p96v8EADvFXmBLQVsXplZ1S6t6FVPqyrGhOmY4ZA9UsvkxWz94vcFkeWTpFf35N3jkbNeBU6bQYny8TrPVKEp09gDU6HXBfcf8MTP28neUMWYTpEE8LEqqNkyUGRvbSzSf6OKyD4NkCZg6QIuX5eM8NkcS6PoaxI1Gp9pfHcieWwSPyZdoLr7t','DBJ4ApbsS43KKg','T0EKoiRPzAmRfYcb8MITJRlfQ5HppbNd3tNFIHt6I3V9pagueRTmrCQkfzeUhGfL9biorXuiohEjbYOhJfXNoQ6871E3uUHxgBtfKykcMK6mGYaWhZnwto4ofZgIq8cHtcRCiOJKFlaT1DOj','y','cV',15);
+INSERT INTO ti VALUES (1513361191392358926,-70996858,'3ezu6ezOwOcy4A1OuxDA7l3Gr68yESNyjbh4SuAzyvbzQ00vG4','rvWHYpIh7FFr766nqqeOdcktgNr9lh1JsSQfIqVhGj6714t7fbxtV9Zl6p96v8EADvFXmBLQVsXplZ1S6t6FVPqyrGhOmY4ZA9UsvkxWz94vcFkeWTpFf35N3jkbNeBU6bQYny8TrPVKEp09gDU6HXBfcf8MTP28neUMWYTpEE8LEqqNkyUGRvbSzSf6OKyD4NkCZg6QIuX5eM8NkcS6PoaxI1Gp9pfHcieWwSPyZdoLr7t','DBJ4ApbsS43KKg','T0EKoiRPzAmRfYcb8MITJRlfQ5HppbNd3tNFIHt6I3V9pagueRTmrCQkfzeUhGfL9biorXuiohEjbYOhJfXNoQ6871E3uUHxgBtfKykcMK6mGYaWhZnwto4ofZgIq8cHtcRCiOJKFlaT1DOj','y','cV',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(82), d VARCHAR(47), e VARCHAR(41), f VARCHAR(87) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3689729,2098768597,'qNUXpiNsAaorNfC4QWdCrvupTowrevCOvyD73ospQFPpPzmYmsJKwgazNIAdkXJEbDTopprQ','6InOQez8YSwiajzWS7upw6yNULQ0C6dBOOI3OW','lrDCrzwp4t26I9WY','SadNrYOV48gwvns1OIQpQeltzh6MEGGiHhCah7qzgUrhAixAjp6MytIrCN8EF0XDaMltWG8JZky','cC','OD',0);
+INSERT INTO t VALUES (7944417,1614796012,'n6DDcd96dZDrj63kV7Mnz7RhMmxD6Pdtf8uZDNtZ3JyHC4g1zophg','7RCWRiREw8PC2toSZWzUij6','ittGwecKV','XST6m61dxSXxN3CWkyYx5o4eSrxZjpBZxhB4v4JSW4C5M8j5Yd3vTWP5fdM','7','ki',1);
+INSERT INTO t VALUES (5270828,3166907188,'O9SewzwrEfuMCZcoxv5llYwB2fW7fNglAjT3yPh6WA3o6G8Q5kOTaWMJSWooh94Ir9Rfh','uGWqWyZwMb0eF4UA4GQDzTAPyvRz','IySPU6kGd4paBzKcpG9HB','4yyRu87jMHOh','pU','O',2);
+INSERT INTO t VALUES (8923925,1048418758,'g9hvN5suokejjMBWdowkHCqTkSjwXdfD7dWCdL88SNeX8Mep8OQQHnoeGNcBZy7dc','axIcdEHnGYrA5YmtLIEY1dH0YYtU','UNAjJYbgpJLEqhtq8GGt5oEBwfTaMVQSuT4Eq','8FcNzxjfOmm3c8MjVgicKjAZo8SxWbAQi4lcwF3rU75uiL1gL4XV0Wna4n1NZlgflaw5jdId9a2SJT23wj5G4','c','8i',3);
+INSERT INTO t VALUES (4238093,4238753126,'2qEMZFi5PXcG3McI0xYhv5IU','C4PqKB','PXcE7cZ','ulhPA3yHabm8ESKNdZvztcYM3123vt4Zwlmj26veCa','I','v',4);
+INSERT INTO t VALUES (7428831,422667920,'wbibKKm0gKNebBmfeUnYeNmFjMlafdfMVIvL2kWePVSjfy1pjT56','u8YwKu01','MVdM4cC','nk268iLvpl2SqyyHfahDczTjDAucp5tC1yZiMk','W','5',5);
+INSERT INTO t VALUES (14840864,3204665421,'cbgDz5U','VxNCWBvZvYI7S0okJrSNKY37QWpvpGYKO4ghIHSO9BiU','F5GTWwESjT0MAqr5dyezJ0h9uVEJnvLetHskJ8','r7vrwqXAekeFlXoUI0awhUtLwvn4k6dLl29uZjaMQugUsUw026CohrSMu5FoNLQPRMRhmKI4YvKFp8h9jdauJ7','2','s',6);
+INSERT INTO t VALUES (11058299,1980764428,'Swlj2y374X8P6xAXpQZJsqa9EWTDreNHRkzjVnyIBKV63yXhEpzzm9WbOzo37OkphD','QYA7Klx87ZzuNkpwnMz6JSRCyqG8','i1GRfdy0ioSNBARj4seV2cnq1dV7','8gnM36nrdaOrRWD6ozGM4jIJ8A3lNNFJzUyeLL0nY0gSbrB5eZj0smHKAf62WAT0','L','Uu',7);
+INSERT INTO t VALUES (7457327,2354868185,'Bon3g6pSgGVZZfuK5NgppYAFGg9ONTnX69zeSJ5yI','nRiE3p1vZhfzNpmpUZ9zA6qmsQLjRkz4g','h8','unrjexMjd42GcxZbQborPImInslV3kupxneroGgkE','Ax','KQ',8);
+INSERT INTO t VALUES (12848276,441690982,'7Gtmj5SPun74uVKKjI5lJPs5LgJmR7JP7VKDE1Y3jC2LCOiWW','aQ4Ag3FgO8p2jT7uuU','AEiGcp2YqKJakDq0oKdH7dVJ','mqKRm3WyHz1YXPAby5FerzkYYYQoS','hi','t',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(82), d VARCHAR(47), e VARCHAR(41), f VARCHAR(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 BIGINT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (17521201525702242078,10642429,'Jl9uBXKNJOLt4Cx0eBM7CGOeqdOIyalEOKaktb','6YtsdR','quDKUmrkswC4iDMRtl','6lvR2uidX2tpJgmgJjNd7HAqM16L','CXxaYroHRWMtGmQfoIKJc4VK5HehqYyAbtMp1E9P1OSTfNaHVvNJ0bfPlsq1aeRvyWBnk6rI63oGEUWotgXhFAwiT9IE','hLDyXi0jei',10);
-INSERT INTO ti VALUES (17521201525702242078,10642429,'Jl9uBXKNJOLt4Cx0eBM7CGOeqdOIyalEOKaktb','6YtsdR','quDKUmrkswC4iDMRtl','6lvR2uidX2tpJgmgJjNd7HAqM16L','CXxaYroHRWMtGmQfoIKJc4VK5HehqYyAbtMp1E9P1OSTfNaHVvNJ0bfPlsq1aeRvyWBnk6rI63oGEUWotgXhFAwiT9IE','hLDyXi0jei',10);
-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 (1561509654459499652,7094768,'A8frZU','FBbupNp3GCN','2hYAzb2QpOsEg439r8AaOJCkRijc2WshjRaoc55RTMJAKYDZtPb4U33a','ODKWm9XkHKYsbVup1MHnJWAMi5j7NYzo4bz','x0KzlJohaIcojn7GBuP57xMeUtoqyhistQNcTca7BtK4ulbufrOyEVqEDQc4ViHHZPuo','2ZowSZtB4nyxUsHdc',11);
-INSERT INTO ti VALUES (1561509654459499652,7094768,'A8frZU','FBbupNp3GCN','2hYAzb2QpOsEg439r8AaOJCkRijc2WshjRaoc55RTMJAKYDZtPb4U33a','ODKWm9XkHKYsbVup1MHnJWAMi5j7NYzo4bz','x0KzlJohaIcojn7GBuP57xMeUtoqyhistQNcTca7BtK4ulbufrOyEVqEDQc4ViHHZPuo','2ZowSZtB4nyxUsHdc',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (14192405641674049368,13892839,'nI59XR3o13MlzCQh4WA5Ix3jaQXSa','95RPZZ6IUNCIcMT2RHMju8ZpeRyTFfR3RK2VVXFSzq','8vjNfMAug4oL6pHZ92o3wZWDVTbCrQ4rBzlI9H9m9XlZ0lep8LzmgjnUUV5l6gle9','uFlYDcl99qBDmN','6Pqt5xx9U7PhSpLFmnzQRpcGadBEY0xf8Y7g4plYDilMNG7vH99Vm39xxBDNIlhNlWHiwNU','QQ66AM5D2uxglK1R74n7BDkQnvriqBLHI4MM10GApRoABLWk9fh0HcPjWVQMmVlyWdSYwJfeUjsM3ln0',12);
-INSERT INTO ti VALUES (14192405641674049368,13892839,'nI59XR3o13MlzCQh4WA5Ix3jaQXSa','95RPZZ6IUNCIcMT2RHMju8ZpeRyTFfR3RK2VVXFSzq','8vjNfMAug4oL6pHZ92o3wZWDVTbCrQ4rBzlI9H9m9XlZ0lep8LzmgjnUUV5l6gle9','uFlYDcl99qBDmN','6Pqt5xx9U7PhSpLFmnzQRpcGadBEY0xf8Y7g4plYDilMNG7vH99Vm39xxBDNIlhNlWHiwNU','QQ66AM5D2uxglK1R74n7BDkQnvriqBLHI4MM10GApRoABLWk9fh0HcPjWVQMmVlyWdSYwJfeUjsM3ln0',12);
-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 (12644503944052263654,5791392,'Wnib02zrVCHlY3fKlLSlinmwgxf5ZTw','oeNsSNEcHB52DueBtGg9hS2EGOY6UcIDDbyH0gwOML5seRYooVK82IuTZpszR3ZHjVqTeCJKOEMC1AD','JxYtJQ6iId2hKfLodM5vhuf2MNrNPiVjw0B','nlgCJGauxlLyORDZMmpVlItkx3FEkYVfMmejHjaJxJtGFP9RTPTbrbBB','Hr8v0ASMSA03sQBujFLoRDzbrnpdJbHIQMi','fbvN6XzU96sOQ1',13);
-INSERT INTO ti VALUES (12644503944052263654,5791392,'Wnib02zrVCHlY3fKlLSlinmwgxf5ZTw','oeNsSNEcHB52DueBtGg9hS2EGOY6UcIDDbyH0gwOML5seRYooVK82IuTZpszR3ZHjVqTeCJKOEMC1AD','JxYtJQ6iId2hKfLodM5vhuf2MNrNPiVjw0B','nlgCJGauxlLyORDZMmpVlItkx3FEkYVfMmejHjaJxJtGFP9RTPTbrbBB','Hr8v0ASMSA03sQBujFLoRDzbrnpdJbHIQMi','fbvN6XzU96sOQ1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(97), d VARBINARY(53), e VARCHAR(27) NOT NULL, f VARBINARY(69), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10566891545754616885,2000685051,'zs0W4Og3SXZ7F6ZOGpyhx74ehxmmZmUfqysuKYIx5TsjZhJIw26v','l2Jiw46SX9YFMJDitkezUNniddmU22XpnoZnyTtb4er5','BKpNN5B','CsayNyIPTmRTYMBHQ','zEgd4zegqIjy6X5IPVQEbtUzs5j2jS','2iC5p44kd63Z9JKXVpyqtLaDTCVBK5AXDqUz9zoXh6qYooHjRZUSrQOxYWMbVB6CSlhtEQcHoMoAYDmKMdwR',0);
-INSERT INTO t VALUES (4742985545672169698,-1102025002,'EhqoRHKk6dPm73MPqmn98j67fu8FryeP6Wq8gVjFdGXCorAU7u4lmeIN','4ZN2RWya0VIXCmIXjargZ','mEcIEgdC','toy1MPahGV2CicC1rMK4IhPI178sftphxon2hE9Mx6NqGrDPzuukmR5YkSmb9Z8XHUxS','R5ajlzYaKmimWxDhLoAirE2ZpWwGChIFf0IniBAscWeMDHDHFZg1Tb7t5FTnengqEoxvHLWqTVGHvtCwG8iQEp0','dDzFaWBi53cwsRmJwY9F3tj06iyfv0lOTbip6AUWyWwRJ05KcZLM59',1);
-INSERT INTO t VALUES (8538711993677978466,1162696872,'StWOPd2k0wMCxQJgxn0UdY35lrjFSXxlgly4Zmar5ZKQ4EjAHIrbgrcPCKQnMrV6h2JMMz','9En','yhN','Ynp2j47','jtinSXvhNI89mxirKNM9dX9pHENtZA0rhKqCpS7GN','HeSYAVJHYHMZC4KEmVuTmdvm2s2LO67DQpD9LUs0dlUNgk',2);
-INSERT INTO t VALUES (5594826224732170945,-898745046,'xoiPJYNWqnaoDIx0zA8Io7mHoRYAXpxKcCQvTgoLqQ6RXNLLPDrAl6uUFOL5fxDVj70GibF7G2rBE1q6ln','v','ePrhhCU2wffHiQqasmV','QHdiEUP3ehPcOvClVr0EKMN9OV3Fx48Hr2cRtWtsLwD2QclenAeFR','YyuJsJic8RYYeIZRsyE6CofvjU54N29Xqzw3hR7sUbzqrhIGqqnxjta3E3xCy6afZZ3EaaKxe0cfO','VPLFhbSnzpCIYORu5hywpqa6LiL6aoCPjsdjUXdvPu1lrn0rJwM83MxE2w2PQOZY4',3);
-INSERT INTO t VALUES (12358804554637766325,1138982973,'NyqySKTEUKMxoIPSjVpVAhzZKetZhVfCzNwv8vicEG7P','tlYAFnBJbJ4N4bqwnWzIe3DcZ3DF','Ln7t0LoeKiUCfm5dP3z50','V3Kp4jE3IwUbHujaOXh8oUKEMff8toXme8j2DBRVmUqTN6yMYdzp76fZInxRl7C1C','D4t408DiGp78HFud90JIfVrGRjYEQ','RNZRNHK9VbEa1xDecA0iakswBkHChvtUjzaK4zhQiRJTDxiPYKBYwtz8WIND17ao6sSq5SHfwfoLZO70Q0eR3UB2Kuy0n',4);
-INSERT INTO t VALUES (5910212347655171615,-961867341,'WC3wT7Y80QaFEwbIEXxIHEjDBd6Ylp1QLSWjsst5PWPd9INVTxsJIskOv5fSgtVbDUJxJup','6H095uonK6eH','Sso6KiQ3gbu0','OCwneiuMzsdDWOfMO','ZU7XQrk9Mcd4gM5KuK4GsmHIfl8bVvo7NXzmPj9mOfCV5BpBCRYUjT','el15iqPh2Lo7hkot8H9bFiN3UK',5);
-INSERT INTO t VALUES (8907880930316729139,-1183825994,'AEWO0v6CG8SuNmu45ZHwjsr6cQe7zDQT','djkmSU','G5lXtwkvUM8vklR','xrJ','SQstNPYKSXH2PwQhYPXhmwYSE2Vidf1yGPHulsUjS2eVS1E4to0d2nR5cFf3Cawd2Uw6S6BPoeC5c3wygU9XXoldrroPhpG','8Y2U2XzA',6);
-INSERT INTO t VALUES (6762116392741589722,919808231,'pbPvq0cs0UpvKdQw0CbFO38hcuzonZ9MEY1hCOKu5IWzCBjMGCDrasON9Sm6yVlk','vesSiXXFL1L2fDVDOqXRwPUM69tmjhbUzSkohVFzRxgY0i','b','KKEpQhYFrC2EBsMGijQ9wW2boWClMEPXx7O3BWHy3By3Sz1kIJdtol','bR0RtiVyR7yczFIToUHEh1z6yl7x5zP1','Gh1GHAsLpbrj',7);
-INSERT INTO t VALUES (9228360895637572476,1983621912,'S3MmIv7S2DsZcRDfG7e7bNGiYGxLBLk5uKFWYtk8W91B5DVN5puAiLRmD94tsZXWbCfjYRMPDrkFb4jnyBE3tJoaZW0jU','rhULaEdtAt1S030dcxUM3AndrM3dA7Pew27aO','yWRlYVHlIWpe2','gsDrkuR0kbW58PeAdIHqwaHY6yfx7QYVqI9KALgS8MhVM8IrsMzHcTpOL3Tsu9Vsf','6fZ5Y3NTon4Ie5','qfUtcddfn4qYbPTxKmqkanG38vC9BJyvqZcXFVVlbUk5yvnNpdEcCnmptNc',8);
-INSERT INTO t VALUES (13727256492873302457,933859746,'UiVfRvSbbe0gymyUIGBQV9sY7DoOp0JKilik4ojM7c4gvY69z9DX0ZprYtvlk8S','WrBajmUNWVh6XeipAG6KpyNJG16WczlIEXhp4iPpPTIo9rGeiJ','aD1O13q9vZ7I','j0ChGa2KApeamqfCMjsdM8PxgH9N94QW6gyuA','6STd7w0ezRehkp0E3iAzOyY1fbU1vr5RA46uIqLI2','yAuvx5vHiRiB6RJHhhVhYKfkNJRa4QMeBjV33pZ3gL5OT5VpZDQMfSPmpXSHdZuTZW1qyFT3hv4sasJEfxN4vCeb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10405360077357336890,1782042438,'G33Pm0vzcIisgXGyDns','uxtKR','Gl0M2wXfqMvrYUtOxgsw1b2uApzyxxX','BFLyLPmptH9c5QEFKX6IkOjj6UY3VblYb51U','V','Xh',10);
+INSERT INTO ti VALUES (10405360077357336890,1782042438,'G33Pm0vzcIisgXGyDns','uxtKR','Gl0M2wXfqMvrYUtOxgsw1b2uApzyxxX','BFLyLPmptH9c5QEFKX6IkOjj6UY3VblYb51U','V','Xh',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(83);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
+INSERT INTO t VALUES (2558271074276349585,3293393412,'h9kA0Wu3WYHbl7yQI8Wtqifn0tNn0owhV4','494FKwblftb6O','JeB4Uz1','WOCtGExh2ZOq7BHwe4hbwhfqfEfLFgRJlmaRqcBLycaOH8fo4LdBVIsfBXrQ5C6D7h0Yr034IKF9','d','hA',11);
+INSERT INTO ti VALUES (2558271074276349585,3293393412,'h9kA0Wu3WYHbl7yQI8Wtqifn0tNn0owhV4','494FKwblftb6O','JeB4Uz1','WOCtGExh2ZOq7BHwe4hbwhfqfEfLFgRJlmaRqcBLycaOH8fo4LdBVIsfBXrQ5C6D7h0Yr034IKF9','d','hA',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1299671381830399036,215706533,'6lXvCSWzewKYdfYbmjkrjcfBVVEhKt6MX61pH8v4YSs4bHY1tSniTVtnkghAsV7qAmFoNMkMPYQ','yqZ3LMs7vOpQpWyQX0uPc7uIiaK6h8xEV3VxnvtTb8nGQn7SVhfghQx3kzkvUV0bXpsjds9AGU10bUVcFYL27hAiCfKcGbKdb5pgf4Vq2YH2KQfULZYXt2U3Rqw0oBlvc7F0jvzo4lr2','8LX1F6','q8fvZJX2F','Dv','3',12);
+INSERT INTO ti VALUES (1299671381830399036,215706533,'6lXvCSWzewKYdfYbmjkrjcfBVVEhKt6MX61pH8v4YSs4bHY1tSniTVtnkghAsV7qAmFoNMkMPYQ','yqZ3LMs7vOpQpWyQX0uPc7uIiaK6h8xEV3VxnvtTb8nGQn7SVhfghQx3kzkvUV0bXpsjds9AGU10bUVcFYL27hAiCfKcGbKdb5pgf4Vq2YH2KQfULZYXt2U3Rqw0oBlvc7F0jvzo4lr2','8LX1F6','q8fvZJX2F','Dv','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17619060830546598425,2966752519,'hkrGJ23oNKpLLDIb1fbDSSx39ShjQVDwpn38xQSxNkb6zTjgKqaQMieEb6aZII6x35nkQ7lhcw47MZY','fD0WHfeO1hRNQAS3h9DG0sIFJ0t50uXO4BwaKzG6OyWFZBlvS4j0fCMxGGk8KKzuF','W7','yn5ZWxUbxOQnRoIgSA72TFYpTxPgDOcD4ORbjmWlR4Wjfoxk0eGjSZb','O','l',13);
+INSERT INTO ti VALUES (17619060830546598425,2966752519,'hkrGJ23oNKpLLDIb1fbDSSx39ShjQVDwpn38xQSxNkb6zTjgKqaQMieEb6aZII6x35nkQ7lhcw47MZY','fD0WHfeO1hRNQAS3h9DG0sIFJ0t50uXO4BwaKzG6OyWFZBlvS4j0fCMxGGk8KKzuF','W7','yn5ZWxUbxOQnRoIgSA72TFYpTxPgDOcD4ORbjmWlR4Wjfoxk0eGjSZb','O','l',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (515888896013715425,3670069724,'406NJSHa5SD0oq34NF7ornXdyg2','jNcuzCTkJa6kW8lkzOReXASesGuOTU1iicT1QsrzpOcl4kdnMk0th8DZoVrgLd3qCZ2tc54oWdN2s','obBvpRfuJoHcOGqYcB1ZLwJF0mCQg0NFNLYE','zXt2wBEx1BID4cIhL6ePVCaoXts7JhRYEWmDEUlCk8roqpLKBE0RGlgYyisbh15zzZbIYdqkiG6sjR41DHgH3j3gVodMf3vuj190JDWVzeburw3SkOEd0KO104bYjQ81RL5oeIyVYlAliy29V0qk9cKGfHau1N5PTUJcPRqMpR7qJKI8dWV9vs9C7qSWBlmUOg21X85Ix0','gJ','W8',14);
+INSERT INTO ti VALUES (515888896013715425,3670069724,'406NJSHa5SD0oq34NF7ornXdyg2','jNcuzCTkJa6kW8lkzOReXASesGuOTU1iicT1QsrzpOcl4kdnMk0th8DZoVrgLd3qCZ2tc54oWdN2s','obBvpRfuJoHcOGqYcB1ZLwJF0mCQg0NFNLYE','zXt2wBEx1BID4cIhL6ePVCaoXts7JhRYEWmDEUlCk8roqpLKBE0RGlgYyisbh15zzZbIYdqkiG6sjR41DHgH3j3gVodMf3vuj190JDWVzeburw3SkOEd0KO104bYjQ81RL5oeIyVYlAliy29V0qk9cKGfHau1N5PTUJcPRqMpR7qJKI8dWV9vs9C7qSWBlmUOg21X85Ix0','gJ','W8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9068388501553914800,3546160204,'gULHoXpkmpuStzp','wOF3zvNgXoYW1zoO0rBgIqqwauIjaY802gP4bxEYgEnBrrFRKw5NXqjDqiO0c6s1C5dUYrdS3AkETF6pdPXpqJPydDosW8YO1r2PDLqNDhJH','Th39F5MQIEbvk4iF74cuTslTRvL2P3RvnsdyY','aGnmCyFDXu4ysk8AzMmoiNGcFZpiEYiUbPqaBh4rVgLgKdjQTRqp8JBhrQfiuIK4SZMmxE2GAt0YS3gEXykxrsSmlWYRUeSelrwNiDRQ4i6ZXr','8','wos',15);
+INSERT INTO ti VALUES (9068388501553914800,3546160204,'gULHoXpkmpuStzp','wOF3zvNgXoYW1zoO0rBgIqqwauIjaY802gP4bxEYgEnBrrFRKw5NXqjDqiO0c6s1C5dUYrdS3AkETF6pdPXpqJPydDosW8YO1r2PDLqNDhJH','Th39F5MQIEbvk4iF74cuTslTRvL2P3RvnsdyY','aGnmCyFDXu4ysk8AzMmoiNGcFZpiEYiUbPqaBh4rVgLgKdjQTRqp8JBhrQfiuIK4SZMmxE2GAt0YS3gEXykxrsSmlWYRUeSelrwNiDRQ4i6ZXr','8','wos',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED, c CHAR(76) NOT NULL, d VARBINARY(96), e VARBINARY(92), f VARCHAR(69) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13996,1838230041,'6c6EamHsGHAuCvTBuc5c6ntmZROEevKSJoM9hMJ8pFbQ2gWrkR8OXeW','g68amQn8OF5eQeAhVVq','Ol9o942f0mX2Ct56OPZiGslyX2kEb6Oq2fKe0rojz5cvSHUqEhnyBBYz59P0i3Z9DfcUNnqr4eNOwWvWiQDTF2','mUvqW5k9Zg0XvUTwcE5G2uNmma','M','V',0);
+INSERT INTO t VALUES (64526,1708857816,'5PCpK','7ilJK45MdJeq50Q5IYHCJ5eR1FHEGdSvrFrEJMQTISySkN62qw3A3U8tAxx6nKvLUFOxnDedPXui8SXiD2aU6EjYd','HpujigP4k8JdMMw4tvMO4tOVG5eQ1ciLeUf2mc9r56ztS8Om9YVQCGeKngXZ8lCVIcsbqWu5US','Aah1z','M','g',1);
+INSERT INTO t VALUES (61348,1804982438,'FoGTSQYTm8ZsD7su1OFJCBgo1wzBypP6DTzlIE8ipeca3Nv6','Tiw00XZvgejLyj0R','oIIBzxf6tjbJDEuiudnqPGHo9eDVa4KcSVsxAYVEZiX5K3MMam9sBKSGJLhHhBW3rj','6lg2RaCanOsEd3mi1qZUnGONKpB5','o','z',2);
+INSERT INTO t VALUES (49713,2591315286,'ho7Gn0DmVYJZ4KmesbuXquNpm60B5duXgMto9UJQ14bHD4pzQCalSpPZQ0Cx3HxVm9','DywHEFQItYl9aVIS4fIzaIRHIaq6VVBFT8','N8vke','JdKLCqYvwIiXLM80HEu0kb1r5GU8vtZn7m1x0Csf','j','G',3);
+INSERT INTO t VALUES (17918,3906137614,'zxy4rVznfV','ZUBA5fFAvOjsmTfZi1EqQMLk6iSE9BwYn2XlbcrfnpQgJrl0K1pjkSCcL556LOeBMiaeTutNCxzkqDEo9OkMMsewlJ6gf','G05mGStEXloI7Zyl0EMYvEaQ9','R','4','U',4);
+INSERT INTO t VALUES (18213,2936859062,'TPoOgjgRDQH1W8U943ySf5vYBg8AX5becEy0IMzrv6vj9gim','xH5bgZ6BiYNIaOiXSYQmO0a2HgfQQPyiQ2Ebf2IAxYT2CHMYt8DNqOqVBuWjh','H9DQ1rCQ3Bm4jEyvjXHYElaiXFN7sffboXwC555qWt6dNW3','p4EWeIFkuyduGQ3cJjCbVm8c1p0iWRMYvCDv8KqhDY70llUwTVeJE8EPHZID6Pv','M','w',5);
+INSERT INTO t VALUES (41591,1413109131,'r6C3IO1dvkHk8doNxCHzJF5ypmZhSOS','XMgtyeAsJFYU','1ABSBnlo4Hwo9AlrmPhoy874uB5NJWem80NVwSAqsbO','BbKub7pmgQKggmkG9JDDEDJYNrneEy8341F6w9Cx','U','k',6);
+INSERT INTO t VALUES (52648,2658767655,'GaGKclplkmFZ8gq8vLD3dJSTt7sEM9V4SWxELAa0r8nhcPQTaZq','OazXOfQVrUWgEY','z8IxFREz7dj4Knp2wE4s6SfnyAFxflP6uKsRMyqjXR','NBscT3HF6QNCN4aqMi1tnN8qWb','I','C',7);
+INSERT INTO t VALUES (770,2017269101,'WHBjDBVRsJSe3y4vKTth0YO6CtcWQhCD1z1O','CgUctDEsD1ooVrxNEmY6U96n34WMFvv1kcUoVR9oRzqHKBJsiO1','FlJrq7UGNcHNHg6B59ZQHWI9FR','6PEYQ','g','j',8);
+INSERT INTO t VALUES (55134,1331719955,'3x7mEih6','jsLLoJsam9treoIGk9Np4KyvKjCGGYRwHwFOUO2Vt4KQWVeeJhqWIvUW','imQJU1zEFeKYBFMIXSFfnt5OrkPb2UL15tjP7LnXqft6HP1XAfvi409Yb','pdMT8','o','M',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED, c CHAR(76) NOT NULL, d VARBINARY(96), e VARBINARY(92), f VARCHAR(69) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (887338211,2721015215,'7jiS23bCLc1CudxdtK0zmJwh4aO5aty1OmAhoRkKbS','qD71z1KbA9D7gnl8nnXvQUME5cwVd1DBmalr9LkVifgHDdFql62e4CLpXltIr9FdZzfQbUQyXSMSrTD','Xv7le7GyyIIQ2cNjBFL1OIpgxlcFgINzIelwIzZLLx6lhZ9H0uk8ZswvscESPU7WKweVbr7xcJAKUZS','6yqwS65FVmjcfO1GsrruMA','p','q',10);
+INSERT INTO ti VALUES (887338211,2721015215,'7jiS23bCLc1CudxdtK0zmJwh4aO5aty1OmAhoRkKbS','qD71z1KbA9D7gnl8nnXvQUME5cwVd1DBmalr9LkVifgHDdFql62e4CLpXltIr9FdZzfQbUQyXSMSrTD','Xv7le7GyyIIQ2cNjBFL1OIpgxlcFgINzIelwIzZLLx6lhZ9H0uk8ZswvscESPU7WKweVbr7xcJAKUZS','6yqwS65FVmjcfO1GsrruMA','p','q',10);
+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 (3244828846,2112818410,'bqhXc07FaY3DoSTgpoYWoWG1f4TMUpw5oC2tYM0GBLtFQB','hpNDMsF7iouI51S9DCYPKmJsqvMTJBPnBz9ARCqKkgZ8cZbq7uPJVehTBwnoG','Iy1v0cNffNgECdtX0wnXzLIhFvzDYmflfTjNZgDxz6mENEJTAzUrDgzw2CC4kDeqDsr','EomkVbM3QdlXBpYgcSyDLIwEuAxGduPELP4JfABEqm0zO7zfqBsF6ukUO6SCDr0EHL','d','L',11);
+INSERT INTO ti VALUES (3244828846,2112818410,'bqhXc07FaY3DoSTgpoYWoWG1f4TMUpw5oC2tYM0GBLtFQB','hpNDMsF7iouI51S9DCYPKmJsqvMTJBPnBz9ARCqKkgZ8cZbq7uPJVehTBwnoG','Iy1v0cNffNgECdtX0wnXzLIhFvzDYmflfTjNZgDxz6mENEJTAzUrDgzw2CC4kDeqDsr','EomkVbM3QdlXBpYgcSyDLIwEuAxGduPELP4JfABEqm0zO7zfqBsF6ukUO6SCDr0EHL','d','L',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2012101296,2116670568,'XlLMvZ5YRBqxFkBc0E1n2OvC1jjVgQmBNGO0yLvGL0G50','O9vw1fb4uAf3K3lY4sD0QACexNXfrmXtOweQm19wt12xF','SvpKZBLakDdRmu9DoD2oblnShifr2l2cPSJLTnEznM','SLx4iPGNMQZK6j6PnYR','y','B',12);
+INSERT INTO ti VALUES (2012101296,2116670568,'XlLMvZ5YRBqxFkBc0E1n2OvC1jjVgQmBNGO0yLvGL0G50','O9vw1fb4uAf3K3lY4sD0QACexNXfrmXtOweQm19wt12xF','SvpKZBLakDdRmu9DoD2oblnShifr2l2cPSJLTnEznM','SLx4iPGNMQZK6j6PnYR','y','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1338237496,90519782,'eVztNkIXMQhfvaJwCPhKnCtv3RXEKR3jgJZIDJdDobglpHxPdGzuKiyPGfLg0V9AfWWPWR9ENjk','kvpKw8xSmY8nizmQPPUD5JDdqXgnPhQ98mfddeCKkfVkDO8uohp6Cf3rJTQosibvmcAfiEq7MZhoguutA8L4p61XNfEbotpJO6h3UulVM1YJt6c637vNcjkhGXS4WovfmzMXOCQEMHF6U4Wy4KUldOiyqcz3QZD0e','39DB6QJSx1E','s4MuPAoHK3jsrRelZNUPmM7qArCmOfHto','N','k',13);
+INSERT INTO ti VALUES (1338237496,90519782,'eVztNkIXMQhfvaJwCPhKnCtv3RXEKR3jgJZIDJdDobglpHxPdGzuKiyPGfLg0V9AfWWPWR9ENjk','kvpKw8xSmY8nizmQPPUD5JDdqXgnPhQ98mfddeCKkfVkDO8uohp6Cf3rJTQosibvmcAfiEq7MZhoguutA8L4p61XNfEbotpJO6h3UulVM1YJt6c637vNcjkhGXS4WovfmzMXOCQEMHF6U4Wy4KUldOiyqcz3QZD0e','39DB6QJSx1E','s4MuPAoHK3jsrRelZNUPmM7qArCmOfHto','N','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1066961674,4230938549,'o','ElSRid390iNDVqIovdnfFPolfRtX6MZaNG5AgFs0GLN7Pyh5V3dGbCyU3OjsiNW3EtuxxqCmBAUd4QqDNvL09dtIPcMHHEddAjr6OdE2ie6bY57ZBRKXHcOyF0WyGzaecwf6LiRE1IuZzHl3fBTsk1cbVMi2gmWXonE9szZ1iAdjJhRm05YaTtWWMq4BcvhMRcXkj','PJYtWBAGZ1zJg4Soc1Hq1ep09TkAyKYvvgtlqFW3bDeYCu9zZhb9u','Jebg5z36dpVfksmcNxVOwlRXuqewb1SBss9XT61nkVBMMcmcmIvOsPn7Eoaq7','vN','1',14);
+INSERT INTO ti VALUES (1066961674,4230938549,'o','ElSRid390iNDVqIovdnfFPolfRtX6MZaNG5AgFs0GLN7Pyh5V3dGbCyU3OjsiNW3EtuxxqCmBAUd4QqDNvL09dtIPcMHHEddAjr6OdE2ie6bY57ZBRKXHcOyF0WyGzaecwf6LiRE1IuZzHl3fBTsk1cbVMi2gmWXonE9szZ1iAdjJhRm05YaTtWWMq4BcvhMRcXkj','PJYtWBAGZ1zJg4Soc1Hq1ep09TkAyKYvvgtlqFW3bDeYCu9zZhb9u','Jebg5z36dpVfksmcNxVOwlRXuqewb1SBss9XT61nkVBMMcmcmIvOsPn7Eoaq7','vN','1',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3817833160,100302617,'GquLRiKB41Hv5grr9aVXYvEtMNgq0hNrVbKQHgpzZDTjU6tge0y5yXPptxz0LFrruj4DcfUejj','j0BqPnEXsXdSl69Yxxj3ivMQBk4M631PahiCHP7sKwj2WcnmzwDPTBnTsPbCa60Hkod03PV6HHadtShHlQ9kmWvYprNBYzAaFkJQUItwtbWbEglpg8Fea5q9ZkAQ2LhmZGcGRl5b6MJEuzOMXJnvYH8paFTT5gfWGeYMUN6oILLAh6vgEGQoqo','AdBMRW32CZ4JeYrbbU28GyWYYnDUFeSQKCE7Oa1qYbnlnCOCEHK1qnt6jlnyC3qD','r6Fjz3hypAzKKVSuj9ZzjGmyVW0p6B3t0jImB92Weiiw8JXeR89BrdicC7ZoLpKrZ1MM','r','3y',15);
+INSERT INTO ti VALUES (3817833160,100302617,'GquLRiKB41Hv5grr9aVXYvEtMNgq0hNrVbKQHgpzZDTjU6tge0y5yXPptxz0LFrruj4DcfUejj','j0BqPnEXsXdSl69Yxxj3ivMQBk4M631PahiCHP7sKwj2WcnmzwDPTBnTsPbCa60Hkod03PV6HHadtShHlQ9kmWvYprNBYzAaFkJQUItwtbWbEglpg8Fea5q9ZkAQ2LhmZGcGRl5b6MJEuzOMXJnvYH8paFTT5gfWGeYMUN6oILLAh6vgEGQoqo','AdBMRW32CZ4JeYrbbU28GyWYYnDUFeSQKCE7Oa1qYbnlnCOCEHK1qnt6jlnyC3qD','r6Fjz3hypAzKKVSuj9ZzjGmyVW0p6B3t0jImB92Weiiw8JXeR89BrdicC7ZoLpKrZ1MM','r','3y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(12) NOT NULL, d VARBINARY(60), e VARBINARY(76), f VARBINARY(42), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7833925566313588619,-88,'rI','0NEmARt9cXWULJLgf7AMZMiu','XIqOgf1azf1BIOEqdFWGm7k40aZyDJEAnnxzTjQFrbt2NQ1Cmvr9mhnKHdroYYSF1CktSGE0','hWlsKXWhvm12yhv4nveJz6XdlBIjjOzXq','cY','Vg',0);
+INSERT INTO t VALUES (4183044977377138217,117,'BQMnkaJSAMY','Du5DbUltBXWQhhOSMRQStZgT8ZTDHf5f7VarfJj57Xnk5GWQYqyndfnAN','fshkJvQeWFZtVkz3RaN','M1CzI','Ws','2',1);
+INSERT INTO t VALUES (8472500820640800468,45,'uXfSRthLF','bLfm7','hmRPhJYHFXnHqlZ','Ndan7OvKopABVprvvmq8pZlDcS01QiLBsQsuvfaRl','JG','Xr',2);
+INSERT INTO t VALUES (17811626951214555921,-20,'5MKSSlB3E','OGYeE3qB4micOSn6DeWGups9322uef','PgNf0HcSZd1OCGYenaWyJRg8NSUQu2JFRx9dQ9BG1','VY508hwu6Q6aVBL6rJw','o','LQ',3);
+INSERT INTO t VALUES (12899991360476741389,-56,'ZoqfwYY0fb','SPczn5KWguzYvjVukdTvrlUpXuHc9j','FOXnqHma4xqDZEC6u1NWcX33cPu','Yv3rbCwQzaocWFe92NCx9TR','Ob','kf',4);
+INSERT INTO t VALUES (2789769429147606644,-99,'Ukt1ckRYmPO','9G4FGp6uu4rUUTUaZ','pHe3aA11dJO4XfINiiuqJXOAheFMW9uXbQtD0mRvxO0NjJr4mnE','NIEUpO4JJido9WOvJuGVIIvb80mcma0zqnjm','s','S3',5);
+INSERT INTO t VALUES (16354008521799013190,116,'13r7YwXvEL2Y','ULv8ybYPsJC7Y4F9xv7LLF47d7oDB5od5VwfzUHg20dsCoPpLLPFVqA','znCB8QCuzDk4lpbC71','RFDQPN3Xd67mMTiEskYI7bSqNb1u','X0','Y',6);
+INSERT INTO t VALUES (4219009801732966931,-89,'8YRRKiD','iuSOKX3MJCOTCqH6gU5xKSSYisfqe','6VBmBUmk1ETvzvXW','EBcGx6xUpXeLelHWcYNQhpe3h2cMmHFKnis','Kk','2',7);
+INSERT INTO t VALUES (9678625588538316246,25,'iC5','EveP1gcE2G8gZahntDrCnZJyyviVh2qcrUhHHACfwA3OPwOmmS34BD','ruf5lwM3Dgvc4Mjvrs','r8CaIYtAT80AhBzFbuBKjzHuHk','nr','6',8);
+INSERT INTO t VALUES (8609988300101530710,110,'2GmwiaiPC','881cu6p36RMItQXlOBxH5O','j3zGNU3EICildp4oWRFwMaip4fjN8qZUNdWC2y9aqpbQnNhF','AfEimX8OO7HVGHkNO5','n','W',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(12) NOT NULL, d VARBINARY(60), e VARBINARY(76), f VARBINARY(42), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (12566502328924269050,1397646415,'UWj2UWCyuSHUrdTArUKpZb5b9RTne5Qnm9ZuFGKDAThl9KHfnGMnAQ5qQ','Hp3wlM69x9NL6uDrD0UZg8','VJx9V2pWmj','NhGBy6ao7A9hxmSsCMtk5rrBwYpMxMb','HvtOnwNAwRfOAM1M8JhNMmfqBikUJHKvA2Eb0oblR98g5IbbyAro08lP7G8sM8','fp9NUDl94wab0iCWmDnZSRGsCcvNokGEGY',10);
-INSERT INTO ti VALUES (12566502328924269050,1397646415,'UWj2UWCyuSHUrdTArUKpZb5b9RTne5Qnm9ZuFGKDAThl9KHfnGMnAQ5qQ','Hp3wlM69x9NL6uDrD0UZg8','VJx9V2pWmj','NhGBy6ao7A9hxmSsCMtk5rrBwYpMxMb','HvtOnwNAwRfOAM1M8JhNMmfqBikUJHKvA2Eb0oblR98g5IbbyAro08lP7G8sM8','fp9NUDl94wab0iCWmDnZSRGsCcvNokGEGY',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
-INSERT INTO t VALUES (12424075046019219161,-2122971752,'HLd9F08bB3hBhEKzsfJzzSzo0D1JBiVzXoY9Sl8uxttV6YkbDPZPyfWkFqHabrr0Q','zobqdCy07ia64p0xRh6MVlCF9eFQcYwjYsK1rN7oBv5cEgDv1XvfZ','YIVEbOxi','Zdl','4oJkZ6oJgi90KpncvhOwAWm0pJ2n7z9qghalAEEbLUvij4tE2cLuxIAzhNnIBhUJi2WfZdDw8lLgjvxVrGWqPRTIMbU0','B0wquRD2W9qEpxLcvacfxXn8K2BFAgXGje1xF2ljPuCxBzOlJwK',11);
-INSERT INTO ti VALUES (12424075046019219161,-2122971752,'HLd9F08bB3hBhEKzsfJzzSzo0D1JBiVzXoY9Sl8uxttV6YkbDPZPyfWkFqHabrr0Q','zobqdCy07ia64p0xRh6MVlCF9eFQcYwjYsK1rN7oBv5cEgDv1XvfZ','YIVEbOxi','Zdl','4oJkZ6oJgi90KpncvhOwAWm0pJ2n7z9qghalAEEbLUvij4tE2cLuxIAzhNnIBhUJi2WfZdDw8lLgjvxVrGWqPRTIMbU0','B0wquRD2W9qEpxLcvacfxXn8K2BFAgXGje1xF2ljPuCxBzOlJwK',11);
+INSERT INTO t VALUES (16384390422082956423,99,'JgOB','HFi6EzJUgsqGmQ5rU10Ji8lDlF4bTC5WwE4u59RTUx','G','UnlXgzL1q7Qpo4UD7lrlAEzNjwflBg','mi','v',10);
+INSERT INTO ti VALUES (16384390422082956423,99,'JgOB','HFi6EzJUgsqGmQ5rU10Ji8lDlF4bTC5WwE4u59RTUx','G','UnlXgzL1q7Qpo4UD7lrlAEzNjwflBg','mi','v',10);
+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 (10117051963955019973,4,'5Vzgj','YAQbNq8yoPZ2','y6ZCAEhX0LQXuEPgs9ELw0yYdI2lFqqBFKD5LIJun8qXFFR8jGCYxMkwukvr4','5QXLowM4','4','q',11);
+INSERT INTO ti VALUES (10117051963955019973,4,'5Vzgj','YAQbNq8yoPZ2','y6ZCAEhX0LQXuEPgs9ELw0yYdI2lFqqBFKD5LIJun8qXFFR8jGCYxMkwukvr4','5QXLowM4','4','q',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4301150659343008934,775529121,'yZG6eb8yu5TfspW8wiGbdWxT4JcFerWUXR42tQYQWdvyaH7ahlLhEuhkZfb7nO1V2L4q4c4t0PDu4i3EfBIyavwcktRPu3LTh','Bp7zH193K1edht1GiJcIN3rDfywFRtLzUS5hFEkfghEb1QNWGli6UXH','lrReJYdhjKywuvF7s','ZDKehvddU0i8SyCtncWSeLub358l','eMKlqQchRqDaIhM93kronY68J6qHXX9QvR0T','QsdWvcqiVS67uAZaYUFAKBhIUNChsVW05LIMNd8uvLoR5bjOJlBqgLdfvc',12);
-INSERT INTO ti VALUES (4301150659343008934,775529121,'yZG6eb8yu5TfspW8wiGbdWxT4JcFerWUXR42tQYQWdvyaH7ahlLhEuhkZfb7nO1V2L4q4c4t0PDu4i3EfBIyavwcktRPu3LTh','Bp7zH193K1edht1GiJcIN3rDfywFRtLzUS5hFEkfghEb1QNWGli6UXH','lrReJYdhjKywuvF7s','ZDKehvddU0i8SyCtncWSeLub358l','eMKlqQchRqDaIhM93kronY68J6qHXX9QvR0T','QsdWvcqiVS67uAZaYUFAKBhIUNChsVW05LIMNd8uvLoR5bjOJlBqgLdfvc',12);
+INSERT INTO t VALUES (6827758925020320499,19,'ooO2','YXntaYfUzeH700iTEB14uoz5LLKN3OFcXWkO5jZRDChgFH4odMr58d35UIcaDoREFa1bT17L5crsh','Id5kXLbv5','in5o0r9fseWB3LC09lYT1Z','0R','7',12);
+INSERT INTO ti VALUES (6827758925020320499,19,'ooO2','YXntaYfUzeH700iTEB14uoz5LLKN3OFcXWkO5jZRDChgFH4odMr58d35UIcaDoREFa1bT17L5crsh','Id5kXLbv5','in5o0r9fseWB3LC09lYT1Z','0R','7',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5722946357807273654,-239442611,'EhkpDbjlQJAK5UkGc87QLpmG8m85Oa5ncSUrrQVxZG4sD1eqn34','1hUpz0sQukALGMxvDYruM2a8BcvHs5m1373f2H5yyiyTB47t3SJkX2JsHZhIMBP238nAZYKQvSKK8GiF4O2bI3JyWA4OQ736O5bDtVk8T','t41b2uAYq','5liHYzzHSf6wALWtqK1Wg647u0s3OCOkytloCzDDjVyEbDRDKEeCI1AzegJINoyKQbhc1ke1BVORzlAxI8tRfrSsn5wk9HGHxu1pqoL1yioZ9L5OJ5ukmyant4Ix94NjuHKJUwmHWut68oj','wRwtFh5TBjmj6y3BubmudX','bPR9md2oPsJdWEdg3NbWQCi8fp9c2kgC98fTH',13);
-INSERT INTO ti VALUES (5722946357807273654,-239442611,'EhkpDbjlQJAK5UkGc87QLpmG8m85Oa5ncSUrrQVxZG4sD1eqn34','1hUpz0sQukALGMxvDYruM2a8BcvHs5m1373f2H5yyiyTB47t3SJkX2JsHZhIMBP238nAZYKQvSKK8GiF4O2bI3JyWA4OQ736O5bDtVk8T','t41b2uAYq','5liHYzzHSf6wALWtqK1Wg647u0s3OCOkytloCzDDjVyEbDRDKEeCI1AzegJINoyKQbhc1ke1BVORzlAxI8tRfrSsn5wk9HGHxu1pqoL1yioZ9L5OJ5ukmyant4Ix94NjuHKJUwmHWut68oj','wRwtFh5TBjmj6y3BubmudX','bPR9md2oPsJdWEdg3NbWQCi8fp9c2kgC98fTH',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(88), d VARCHAR(29), e VARBINARY(45), f VARCHAR(47), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6498169,28535,'DRnLwyz6VUHvE7mSK3JU3ZOTPr08NN7DjrncvAkmqUQxH96','HwTNl6nnDNjhmLZgSePukkFkmK6w1','ZKzv','RzsZr1i1GUHLX2ifbHaVjvxCotM4G1b1yscU02iA9t','vPzHjU5rH','eXSLepQ1vZNllTpodf99tyFO0',0);
-INSERT INTO t VALUES (2723455,36357,'wC4','CUaYv','4dbSTkv','EnTM0Wx7ey1yOqUpjvZuPKNTx3nsMvSSiXSvFYhq','kSKux750EnH8V4JMN89Rf','FFVyTTdNq4ZkVF8z9tOlo32hR2zehIy9Q4GPIC7fB4uOiMnEkjSlhYl0plVkPlzt1t9DEVlp7xljSlfcLpXx3m',1);
-INSERT INTO t VALUES (-4649962,32459,'ClPDgFfGuOPUeue32Sya27rWaWn64j4vHNVQQuiNHO8gAapfFeJtNCgm2vjBG0o','Hso7OyQzwtVrW1PRZbbcKoRADYe1V','GUCeaQ3YAYT8CDips6j776fOhg9Bs1ZOD2l','gdcgL5LJaeGpl7WJVyxlky3i92Yp5L4ww8goLDVwzPgix8J','hEV2gO0GumRAUHQpj7Lm612XIhCXG9BGcXrZ','ZV8lbn64cRlCBJC5njT5peohuBpFOUYxNctb1mi4XG5v4xhleZ67mk',2);
-INSERT INTO t VALUES (5974477,39759,'CGOMa24LDB8QU9sFvWjhWou4VIwYQwPq8DexuObSSGJnvqF0pkjuqsNKsPpJX','h2PFLeBRvUzf6t9lErXzT8Vds','QLdWfMOAKgMbQriemr6U6GhEPvv9O1o8OS9eiS','yrTMGtq5cfqrPUEyvlsWS','Na9buGeEFMnNIu6wdiRtAyg4qsMNYmO6JwOhRfko4WhkN2fRuWLkj','UQYeX5EayDeMirEMDBcpc7VWw3VhbaoqoGb455D',3);
-INSERT INTO t VALUES (4719286,49557,'r4TlC3STeKvpjKNWflh5VP1R14msqaStpgBuB39ku2jeFD3KDM5cyC69eAY2GOOrFMGUn4ZYrjeMcKQNTpP0','1BZfMiBQ2','Pu3D9rlq','XUnabzc1IwHRaFYEIb03f7nEHBeREl2aGFwZ','Fti2jNo48ZTxcc6ZjIkcaXdCryjZuNd2Q6VE5anINQAFtUktf6BHCxfG3cuRcUwaKFw','KqdL3QzbWJHHbkWyzyYuPwKGSlZpQLxSFaD9bElcaTUnJfEOVxIYbyVhTDJO3x8I3YDKTWCGlsxTh7uGUdxXbPxQ6drjizRI',4);
-INSERT INTO t VALUES (3219220,48652,'8jwGVIul3NPubv5kvI','sC5lpPCdCuamho0lXUb','z713Tx4MSH2pkU','jXTyMJg5JyuqBicJ8YZVCpRmghZFr1xlIZwu2FQSLOaofn','4d9iZOWKxxgd6UXKQyKTxhamxoORKysXfvqBJK02BIKkM2PMB5MSe1SQ6XmqHDgtEf7QKoTN2QPo1df1cnOgcMdQJeMircO','q5C12BHu8sqPvO2gk3Eb5gPDGauPv7iGC6dgDJYbynWloI32Jjl3jxvlfGLuZB73RbbUCgj6gkNycHtMJ',5);
-INSERT INTO t VALUES (-8026409,58697,'mXS8mz9sMooewWtBZ49cSuiIMiJceW39G4l3HETweBhyETSf8F30YtOJUcXOKU','kC51DqyjKxBG6FgPaGK','bVmWai55csBLv0HGpv9T2XGDkmR','Vd37UT1ZZlR4CUN9F4RxgH5VX','o','WkLYHcSoafFjfMs3bDcRO9oOWPl82C0qwNvKxfhogIkut1eD8s4fb8Q1b6btewDoKTmXD3OfYyfYMxLSmle0',6);
-INSERT INTO t VALUES (6790585,10894,'5CIVNgsl4mj8nRK5QUNAZcVAJ15KkazOKGCGHxpY0hUokEdL5FOKMy','3ULPd4zdLRt','ynJ','Fl2mqJOukOBMSXjYJh9B2LTtDXdOhB4n1Ys8Su1p3p94','YPEk3jlZppsC','AgtZf7PR8SAck610AinagxZ2d4nd0GxnL129p2psGwZigPrYsjESbtOKJUo7VKAviKnZuZk8sFSd9aYVeh60nMPUxvfuP0gSl',7);
-INSERT INTO t VALUES (5717755,64942,'G5CcgzumlkQpaYM2yvgozpTcHuE7jAbvW5pl8Bb4IJJfmo5LYBcMgtsRkRqEmESnAYgAyCW7ssc0qm','Zrrud5tCz0Q3kS9leZ9k1EWThbsGu','qMQJY60yGOlZfWJPh9n804qp2DqMo4kVoyOu3YDgQ','w338pB45NetZVeFE6j69UHlYerCOVbzlxy','6xhDzNojuuP6ni5DVInKxX6GX8Hes9pgKHgCRq26pE2FNhENcIMQ3bVS8Vj9H','GtOF6JQnwH7RaZCFmGzb',8);
-INSERT INTO t VALUES (-1934614,6610,'rRLIlUC2swGUPc1TA92inBJazfWvEHI4grKpfJuvzhovCu9yiISYvp5aGr','t3Qg64iwiPlrm','DAYYkarUZ0nHEF2cLMQIADlE4L2CB4MiFs5Le9','kzUV88R','wUY2KXamKQQKWzkhqi1jcIDUqV5v4zsGK7NEUIOrdf0hnYDAmrwr8yQ6L60uIvdggsQPiK','j4KR0AN0VJT6HhXQ1j1r5j5cPfubA277yrwVfYTdrnXjfBaoVGR0fvYI3E0rB08oha2Gn4lAPilAhV0Xg4u',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13060147761183293556,57,'e','xViIAQAlGutPiOa6gZRirtIIvRD9eXOPigWZRUa2tyheFVjGhMqQ2qycvtFtbvSeuDT8WuC57xLONsoIGrHlAsp0SZOV1K9cvkTyXOGi1kizsF2c3pYVQBExhIkbyIoOzYgQEMgHA3kDnqxIDClIBmtk5tmbZaxPs0by1D6fYVxGnxzX','q7vkzIyaumeFjIpXCkedTP0wuLRecjZXBWJQIZLiwGVQN3P4RxsDq','fmZJhXpyIptWlmeo1qN9VDC5KJZzzb7wjOOezyEwgwYNRerxdkO0WTLW0qu6hrbWgOiV0JWWtqh7BPwpFqbC78LOp8tyKhdZYqYZO0HcyBWE7q8JHtAdl7j6CbKU1gKmLdl3WkJRxNMdArUmhqIC8cwUwURs7e2ZgxsHjxDkD','mQ','K',13);
+INSERT INTO ti VALUES (13060147761183293556,57,'e','xViIAQAlGutPiOa6gZRirtIIvRD9eXOPigWZRUa2tyheFVjGhMqQ2qycvtFtbvSeuDT8WuC57xLONsoIGrHlAsp0SZOV1K9cvkTyXOGi1kizsF2c3pYVQBExhIkbyIoOzYgQEMgHA3kDnqxIDClIBmtk5tmbZaxPs0by1D6fYVxGnxzX','q7vkzIyaumeFjIpXCkedTP0wuLRecjZXBWJQIZLiwGVQN3P4RxsDq','fmZJhXpyIptWlmeo1qN9VDC5KJZzzb7wjOOezyEwgwYNRerxdkO0WTLW0qu6hrbWgOiV0JWWtqh7BPwpFqbC78LOp8tyKhdZYqYZO0HcyBWE7q8JHtAdl7j6CbKU1gKmLdl3WkJRxNMdArUmhqIC8cwUwURs7e2ZgxsHjxDkD','mQ','K',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10459744189496375811,12,'EcqInSxRq','hONV3XmRQLfVo8gF4YBCf6lDL2uOGYc1OYV2InJBq1iRsOFbGzGrbLvqyO0pB8T4GSOx0LMOYQ5WMOM0sZfP5e2waD','bnAtz6xH3oSTargkIrU8wF9M6r1Tjii3CA2sUK5','Uicr1cKFsNIO4c78YIxVnfHzsnuhWlaZRivtKIuPEa8aCee4vv0qHUhSx7E10raRLBKFv9dueIoyUFq5vzvy7VuaQOYWTF5GVIkh1lyw7z0d7u8RC0sHEM1ip20nrfLNLMIHdtjZ2KJCGVNWgMsqS3X12iibSZiwdwu4m6c0AQX9dYWt92WVCSMnnGnJAfa6poGAtfTx4gP5q59HURNPMX2ZmyY','fiP','Q',14);
+INSERT INTO ti VALUES (10459744189496375811,12,'EcqInSxRq','hONV3XmRQLfVo8gF4YBCf6lDL2uOGYc1OYV2InJBq1iRsOFbGzGrbLvqyO0pB8T4GSOx0LMOYQ5WMOM0sZfP5e2waD','bnAtz6xH3oSTargkIrU8wF9M6r1Tjii3CA2sUK5','Uicr1cKFsNIO4c78YIxVnfHzsnuhWlaZRivtKIuPEa8aCee4vv0qHUhSx7E10raRLBKFv9dueIoyUFq5vzvy7VuaQOYWTF5GVIkh1lyw7z0d7u8RC0sHEM1ip20nrfLNLMIHdtjZ2KJCGVNWgMsqS3X12iibSZiwdwu4m6c0AQX9dYWt92WVCSMnnGnJAfa6poGAtfTx4gP5q59HURNPMX2ZmyY','fiP','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12909906092767230489,-59,'JiHrd7t9pxp','3J2qNYekkmgFwMZAb5dY6B3KaDSKhK4Yj7I8rOPAhSV8MyeH6fXT','Yrw782Tm0PXt9qyxMSlUOzD','oZvLnqAEjXzq3ePhn5WpD89P7hFItxVJAOor0rbiv6iwpoGLufq8QrgWagN1cws8mJUia8J41yzHMTPWsw1tElMEcQ5doIGktbShGWOdMnb05KPv9f4bq8AWlaVjG24Oy9a1VsXxP2Wg2QskNe7TqU2GtObOdfgy0Y','x','j0H',15);
+INSERT INTO ti VALUES (12909906092767230489,-59,'JiHrd7t9pxp','3J2qNYekkmgFwMZAb5dY6B3KaDSKhK4Yj7I8rOPAhSV8MyeH6fXT','Yrw782Tm0PXt9qyxMSlUOzD','oZvLnqAEjXzq3ePhn5WpD89P7hFItxVJAOor0rbiv6iwpoGLufq8QrgWagN1cws8mJUia8J41yzHMTPWsw1tElMEcQ5doIGktbShGWOdMnb05KPv9f4bq8AWlaVjG24Oy9a1VsXxP2Wg2QskNe7TqU2GtObOdfgy0Y','x','j0H',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED, c BINARY(55) NOT NULL, d VARCHAR(33), e VARBINARY(6), f VARCHAR(78), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4294395509193324280,60,'34K0SDSB9DJxK0NDSQ3kVyRXN99CSt','2yiiYgFc3t9yW7dhkO20AJOoj0NU5','P3NN','Xbmt5FQk','bO','i',0);
+INSERT INTO t VALUES (6798309995461716401,132,'70PZgJGKsa0IH0E4','SHJg58cWuhKIOxaw','TYWO','bP2HA3U1ZkHkmabg','L','c',1);
+INSERT INTO t VALUES (-5399285284956339545,29,'ZSctsEfx4Ord','tTw5HqlIbS8fDVpS6','7E','w7y2','ko','9',2);
+INSERT INTO t VALUES (-607040408106056839,198,'aHbXC7EuE3X3GQl5WJm4L9cdgN86CJk8fhyjxCezp','gaJTf','ki','pGk5','SC','R',3);
+INSERT INTO t VALUES (7614913715400802971,80,'5KVDRkCtVCiXle6u7fCC5tZDVZ7T33Vl0c2e1Zpn7Ib','2aY0gujP0NCECdijXSkdluXBlOpOtT','SCXs0','fPIcfwyynO5YiFLYL16e810HZoxbP','yl','H',4);
+INSERT INTO t VALUES (3849036080643026552,204,'E7oVK7by6F0SEo3zllHqGLAL2eFVIaM4XlxLMBPojrAf0at7pt7','53ASr8JrB8YScFIV7omV','pa9U','NcbdHNSUp4Goqi6V3qY9ONdEoSGbRze7m2kRaiZ0z74lehWh7wTaDizUbGPoQVShjesnNbJqcrhbwh','A7','Z',5);
+INSERT INTO t VALUES (2343628833352626556,243,'09rOSEtENhbjq6i2JQq2cZwgPDSx','7JtfpEQ','V0Mgkm','ENg7KhpclFJARQKVwKZLAmFDFK1VlNuIFMoTUyQbkTN4CigBMA1IURehqWQ04biPZprj1gKte','JT','R',6);
+INSERT INTO t VALUES (8795556104803263140,69,'37Le1xZ3qnTiZDpSrjytNDq7BsiJSTmnPLNryFh3uyGvp','5v','N','7gI6vW','62','Z',7);
+INSERT INTO t VALUES (-4529524549447599638,111,'W1mcR4v7qaas0HREoY9zxDHf0wxS','BznY5z9HCzOm6hOmV0gVAjAvML5uB','8','jLctJazGF','Wq','e',8);
+INSERT INTO t VALUES (2680638471382101282,135,'MIyWs5RiBY82tgPBi8KuaY','hVPIlrwB0ukASpNhHK','yL','CbNogvu2VJivHHJJ4','zA','I',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED, c BINARY(55) NOT NULL, d VARCHAR(33), e VARBINARY(6), f VARCHAR(78), 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 (-6811377666954005049,30178,'BShxwGJc4unt6CZPhuadIG7LPX','GnExOm','nKG0yIqp','uOYwG28eJk2RiLDnzxMZXD0KRI','bIKLDcGfokze6pu3TWEhclQslq6S2','mXVITP',10);
-INSERT INTO ti VALUES (-6811377666954005049,30178,'BShxwGJc4unt6CZPhuadIG7LPX','GnExOm','nKG0yIqp','uOYwG28eJk2RiLDnzxMZXD0KRI','bIKLDcGfokze6pu3TWEhclQslq6S2','mXVITP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(89);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(89);
-INSERT INTO t VALUES (-4898390307336231807,22303,'Opsz06C9r9jX0Fl7GPWgtpGgbSfrUOhGWfjzT7pNHwGmsrVQURdnBMcO3T0pYvwIFktL','9G0hCKNkpGby7qmt6yGo','efaIE6QpAFdlB6zWYKTp975LOkxf','suwDoIZJ4UxmwbGSrhtuCbDkG1DTgGNxw4fAQEycMewem','mLLreFZOI0fUlZxNvJvCpt4IvS5GDjX3uRbdRN9fHrAJRu6xOJg7m4iXNeYI','w8uXChZLxczJL',11);
-INSERT INTO ti VALUES (-4898390307336231807,22303,'Opsz06C9r9jX0Fl7GPWgtpGgbSfrUOhGWfjzT7pNHwGmsrVQURdnBMcO3T0pYvwIFktL','9G0hCKNkpGby7qmt6yGo','efaIE6QpAFdlB6zWYKTp975LOkxf','suwDoIZJ4UxmwbGSrhtuCbDkG1DTgGNxw4fAQEycMewem','mLLreFZOI0fUlZxNvJvCpt4IvS5GDjX3uRbdRN9fHrAJRu6xOJg7m4iXNeYI','w8uXChZLxczJL',11);
+INSERT INTO t VALUES (-6082831639659284247,193,'7yxflMwxX9Sf432L0irteEHXU6LLPmJsvVKUhn5bE6bmDWe0akfEwF','pyeEwRFiaDFK4','4g','h2znhNATJnYyUotsu7V2VGfkfuHDsHidGW','S8','T',10);
+INSERT INTO ti VALUES (-6082831639659284247,193,'7yxflMwxX9Sf432L0irteEHXU6LLPmJsvVKUhn5bE6bmDWe0akfEwF','pyeEwRFiaDFK4','4g','h2znhNATJnYyUotsu7V2VGfkfuHDsHidGW','S8','T',10);
+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 (-2058660190110537391,101,'iPvcuA','ozH21AyQlJZTwS6ibDdDY','YqYjZ','xVySVm8yc6PBYQxTbnzk1JorBm7mkeC65tHIw','sF','b',11);
+INSERT INTO ti VALUES (-2058660190110537391,101,'iPvcuA','ozH21AyQlJZTwS6ibDdDY','YqYjZ','xVySVm8yc6PBYQxTbnzk1JorBm7mkeC65tHIw','sF','b',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1667556268129159362,1694,'nB83hvaJbk7sqiiuVv4HbjMCU7QVuktHlsQZwyRT6R0xnMKIrJUPDkXwCpHfhaPcqs','q9BfL95V8Nah9lbb1BarFRYEtcIDPl1mkJpNeZkRDNZRkDdn3QG3CQjB3vMpVFBB8CLp8SPqb8dtG8OeKLwTkvCvMSoUPVdOcPQ4mqNLUQ','J','yrPjT6gfRe1LJAoh6kbOg5IeHfY5AXv33EA','ssh4niqXdXiJvnkMMirFW2yVDWl1fA','UEOCdOvX5g0Ctgh9FQR2ZxY',12);
-INSERT INTO ti VALUES (1667556268129159362,1694,'nB83hvaJbk7sqiiuVv4HbjMCU7QVuktHlsQZwyRT6R0xnMKIrJUPDkXwCpHfhaPcqs','q9BfL95V8Nah9lbb1BarFRYEtcIDPl1mkJpNeZkRDNZRkDdn3QG3CQjB3vMpVFBB8CLp8SPqb8dtG8OeKLwTkvCvMSoUPVdOcPQ4mqNLUQ','J','yrPjT6gfRe1LJAoh6kbOg5IeHfY5AXv33EA','ssh4niqXdXiJvnkMMirFW2yVDWl1fA','UEOCdOvX5g0Ctgh9FQR2ZxY',12);
+INSERT INTO t VALUES (-8803475323551433397,196,'hj','3HtScfaBFtSsTx46ShpcMvoCM0xRcrhfRjvOjzW33mgyQamRVPOKrZ3rwbLsfclEvNc7OjAy60rgAoLFo5tA34C0vj22HO1OCjozRo4YPhLVe4lFNglSYn5M3zw1tt8ygA87OcivZPpZl1QfIc4cdF4EAbalYJSdxmdG3LFBNfA1p4TxvmgLHXFvxplNCRMrn5qsmKcBLsGFjgENkhlOAa8erNXPaVgPGC5KRXy2R6t4YPD6eyzoBiOQisrSD','RpGoT','sZ5SjAw2XlmUaHOO3','ze','C',12);
+INSERT INTO ti VALUES (-8803475323551433397,196,'hj','3HtScfaBFtSsTx46ShpcMvoCM0xRcrhfRjvOjzW33mgyQamRVPOKrZ3rwbLsfclEvNc7OjAy60rgAoLFo5tA34C0vj22HO1OCjozRo4YPhLVe4lFNglSYn5M3zw1tt8ygA87OcivZPpZl1QfIc4cdF4EAbalYJSdxmdG3LFBNfA1p4TxvmgLHXFvxplNCRMrn5qsmKcBLsGFjgENkhlOAa8erNXPaVgPGC5KRXy2R6t4YPD6eyzoBiOQisrSD','RpGoT','sZ5SjAw2XlmUaHOO3','ze','C',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1699128521639448813,5283,'ZOJYE3Ml5lyJRprq2MxL0fN2ob44Se','7ZEGaOPbWJb','SxqZP','f7MhGbTzXpRzrsFP9yeAgNoQKEfTzfHKLNkes3hH8ZbxKxF4cYAHNuLVjXaA97yRKztp3J2ijRYE1Ano1gmAGbWvr','cwmw3UJqQ06WO','5ya9VJABdvzbF0ha9j1DMLwuaeNA3KQk0mv6pwF',13);
-INSERT INTO ti VALUES (-1699128521639448813,5283,'ZOJYE3Ml5lyJRprq2MxL0fN2ob44Se','7ZEGaOPbWJb','SxqZP','f7MhGbTzXpRzrsFP9yeAgNoQKEfTzfHKLNkes3hH8ZbxKxF4cYAHNuLVjXaA97yRKztp3J2ijRYE1Ano1gmAGbWvr','cwmw3UJqQ06WO','5ya9VJABdvzbF0ha9j1DMLwuaeNA3KQk0mv6pwF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(55), d VARBINARY(32) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (122,54,'BSSpS7ZSx','2LDGuqYRE2Jo2oXzJ3A1f7GvzJUxrrm','vz4Q9','AmQGIHkxjN','UNh12p72jndG','UoZdUb5wKXZxim8sDwor2wDLTqFmP',0);
-INSERT INTO t VALUES (114,250,'qhVoBT1mSEany9LgEgr5edPZBpOxKzFrZIJj','QIuNoe','I8','Jjs7c9PlkGVdRKL526bp3G4gRKg7TvA9ssaKtLUBBTSxeccLv8dvotQ08ymr6ia3bNrD','IgJXo5FpkhmWWmdDuZRQrk5YVewrUZ8N21','fEExcZl0avGhMOAdbDe09hq8sWl6r5XB31EHG5S5gQJlg',1);
-INSERT INTO t VALUES (66,204,'v2oTDmIYqvck3h5uVYm2cBo8JZBcukMHuUjzsHy','Pb0A6mT6','2Ev2YfmeQDiTvunapOasN','99UNUPWTeC7RIIrbg9Kj9KqsFZxOgpnXjROH3j43JiuLSOqOoNaZsfokjfaYs0H8ukP8WL6','92jiJhbdSSLNvD9YBZvWDdALoSKvyqAxM9qdghYx','V1QOLpYzrxfT1DqPmyZRIRmvlyUhUp',2);
-INSERT INTO t VALUES (48,114,'u4njjjN5jW0aQOLkRv3xs0pPI0sxN9unF6eyzXNy','id0beX3jF2W3e1UN','SlMCshrHRS0FlnN0T','AnLdlDLdeg98X7hqsfUyLrYiBh1uVaDkvRAB1DeZhXBklIyclUTsLUIYCPbEqmCuVBKa3pGZaiHRDm1nQC3','L2mdff1tqpPkyo43bW9GwYLl5wG','l5SW7EcHXSsupQzwFLLDkUZq9MzKjYzzyoVWdDWcyQopgSZklfZaeGXLDcJWEAwWLpQJh04TTbzKOtgpzM1',3);
-INSERT INTO t VALUES (-37,30,'KxdwQQCN9bp','YKmosrkD9OqdrPQEmReBQg2G','iZskcuG2SGnhGSzWFBsdgO0b4NCbvIAf','epEW8hrfxYQ0','rrz6GHmJNiqAFrVY5S3GtXWZ07vkoSTzItBt7jHsK0NRKpjAdf19IAw','dLoNZ6vYnVV9cwYAAhRLSfXCe0YK5rI4doTTP5lietAscEqokE2wd',4);
-INSERT INTO t VALUES (37,47,'gL4WyHKHtoRXhyAtnkb6blIbdKn','9I2nMyo4IA1wVEBuITHV22bTGUR','phPnxC2pEdZngWdvIIZqNa4V','xVo','x77uX1OGwKY0l','uDAbErS5tACSjOICLRCwqvKS4Vg7yyjMGEBDkxsX5v6tCGBVZqLKK1kG6PnqAh4X5TB1BckWZVzO3KNHKA',5);
-INSERT INTO t VALUES (27,191,'pejKpQk4qBUw3','K4w9NU7HaGBOKWruBmR60fMpWBGopdxl','Xp9jg99aWDKo8Zwn9kWNVlDiVlP','7CFXgUybmADMdilnQeIF','BR2vfXI2NA6UGmnUXaP1YBhQMWu0IDsNPCtLzNds86cLMct6nhlSNgBLR7DHVP4FGvpP0Bj9dCzznjXs','8bEdMHP9VKgFtC4anPPcWrvUJg2NJvVz5f',6);
-INSERT INTO t VALUES (55,189,'C6kH6zq','DPBwp1Nly','DvpgP12w','qeA0KCUrmM7jh4AnFUrlhdtPIq7TomieuR2VyUvy77AZeulpdQGMKueqLN5UUJWWzjmY','qhCBz3piosKE2ZrvjRcV3A','xeOnEdEB',7);
-INSERT INTO t VALUES (-76,181,'E81yC2Wa','9X3ErsShdoXBUXERYjQtmsiE5','ry','1QUFen8JriDJypNdi','yGK0zzrJUC5DowVIxQkVUIp','rHL9ONP2G7FfsLVXRdHXEQ7YMUcUHSaahBs1VCZ3FyZ5uMQzh9e0JowL',8);
-INSERT INTO t VALUES (-48,251,'pOgs0zv1RwXjM3tTKPAGSetmORpqLpcoFF8makDMzwotVC84','Z5jGEG','5VeT','v5bAEWwKwzagHi4oqKtSGv7Ss6dio8eXHeTUB10kx6EyHDeYaC4EFT64xME8hzR3w6fLuLAWN','W','oc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1583949260772058426,33,'dnmY978Gwys3sGYvfp30y5fxb6vWBTxb1x8xOurpthC','pP0kmY1ZnIaopYmDxgrjvmhXNbwiiVpqHNATHxipbM3XaQphdHiVXq0Gg8h','4okO','d076b44q8AW2sj7BJOrWd7wTTzuasybTOxKb4HbXTLeXqg7yMQkoE4AfdoQYWP1kc3N88sGTKcbvHYIi7IsYU5QX40fgJebp6l1dyStNlrhRmPWSegHVq9TGPscskSWjFVLQwiD0GunFIcrdXaj8m5EwYW1oJpShYNyyXeNDudyNj2pXz7JHoCigwmIulOjn','rc','o',13);
+INSERT INTO ti VALUES (-1583949260772058426,33,'dnmY978Gwys3sGYvfp30y5fxb6vWBTxb1x8xOurpthC','pP0kmY1ZnIaopYmDxgrjvmhXNbwiiVpqHNATHxipbM3XaQphdHiVXq0Gg8h','4okO','d076b44q8AW2sj7BJOrWd7wTTzuasybTOxKb4HbXTLeXqg7yMQkoE4AfdoQYWP1kc3N88sGTKcbvHYIi7IsYU5QX40fgJebp6l1dyStNlrhRmPWSegHVq9TGPscskSWjFVLQwiD0GunFIcrdXaj8m5EwYW1oJpShYNyyXeNDudyNj2pXz7JHoCigwmIulOjn','rc','o',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4812913116539006461,109,'XKylQWhyJNkeyzl99niWsFCuTJFnGkN7xKFQYLtAcG6','CxhFw0Tn3z3FMTaOJDOdhKgFwEL0YIf0JSQBndBjvHcIRWIg9KEneER0iNivddDD4F21wH4ZKosRILwRyfp541lGYSSuhHd4FUHk3w1742fu1vxbDoXmuZ4jyJFDnbpoGOcFnyLjYl8OepvhI8b48X6WdHHlczH7yUt7iVpuQiH1ft9v9iVstatfv0ZcsnBMrSO57cFEDmJTlwbKY3kxNTbvR19rbks5IoTcK14QHU8ykQq','2Xz','Zhg7s0Agv49isvzha4p7DT2UX4oylwwglfNnz8JBcjcbKqI4rcn2nd191CPeAb7S3KNb4QDcD2','yhH','g',14);
+INSERT INTO ti VALUES (-4812913116539006461,109,'XKylQWhyJNkeyzl99niWsFCuTJFnGkN7xKFQYLtAcG6','CxhFw0Tn3z3FMTaOJDOdhKgFwEL0YIf0JSQBndBjvHcIRWIg9KEneER0iNivddDD4F21wH4ZKosRILwRyfp541lGYSSuhHd4FUHk3w1742fu1vxbDoXmuZ4jyJFDnbpoGOcFnyLjYl8OepvhI8b48X6WdHHlczH7yUt7iVpuQiH1ft9v9iVstatfv0ZcsnBMrSO57cFEDmJTlwbKY3kxNTbvR19rbks5IoTcK14QHU8ykQq','2Xz','Zhg7s0Agv49isvzha4p7DT2UX4oylwwglfNnz8JBcjcbKqI4rcn2nd191CPeAb7S3KNb4QDcD2','yhH','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-63975808449560466,148,'TEVfOCerek7srd9ZRZUqpYAZxcC','DWSdQrwRhFfAUqTbcbtasmVLuo15wFlvAQ1tkNiyDj9TXRqeYwK8G7gN7xAo6oYPJUM','nay','CC5yqf5wMe9RZWQGh7icdv6H42OkIFm6APcVFLQPvzhi8Ate0Tun1MW8JEnLstAV3tgpzBs71KJJShm0Ar6FcXi3h6PMoOYMZ8JB5GxwwFA5sCYqOzkMtwwMnRQAIkSUqsQGs5SDqfKo5V2od0N6kIAlpvLY46fgdbW5tzJDvxO5gdr7Dp4yoNqAja1ckGeyOd5bZMw7N64La80SzoTo0OqmXqEIMrLBXoWamaFZSCZPzqPCxhEY0Eyp','V','yK',15);
+INSERT INTO ti VALUES (-63975808449560466,148,'TEVfOCerek7srd9ZRZUqpYAZxcC','DWSdQrwRhFfAUqTbcbtasmVLuo15wFlvAQ1tkNiyDj9TXRqeYwK8G7gN7xAo6oYPJUM','nay','CC5yqf5wMe9RZWQGh7icdv6H42OkIFm6APcVFLQPvzhi8Ate0Tun1MW8JEnLstAV3tgpzBs71KJJShm0Ar6FcXi3h6PMoOYMZ8JB5GxwwFA5sCYqOzkMtwwMnRQAIkSUqsQGs5SDqfKo5V2od0N6kIAlpvLY46fgdbW5tzJDvxO5gdr7Dp4yoNqAja1ckGeyOd5bZMw7N64La80SzoTo0OqmXqEIMrLBXoWamaFZSCZPzqPCxhEY0Eyp','V','yK',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c CHAR(24), d VARCHAR(63), e VARBINARY(86) NOT NULL, f VARCHAR(68) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2976878,-1625460,'WqbU0ks81Q','2MQ0HZqpTmlDpxPlWQQwFR1c9LQnl','lvnwnVl5xiQ5Mjy7su4fFJRThF0mOguKUyvJVmjCCB3OI7SJJob','lCZvsJ','Qg','h',0);
+INSERT INTO t VALUES (3552923,-1365286,'RRNKnyuNYlO1bhuZ0eLQ','UAepvWxcKA3eWnIFswyI1QBqOCZbgLwBtO03PDfHaiTdjsC7dLr','7RDCyp7R','Qgb4QgPtwbLFfZFfb0ZkX3Nozmbx9gGjR4CiwHK9V9lFmJ5wAMO93uhIrkQzodNeR8T7','xZ','Vz',1);
+INSERT INTO t VALUES (1479313,-7735638,'QeECbyIk','AUZMDTQI0ZAgyjYD7VITQDK4','2LnSh3ZepFQiwNUh13piM6L0AcuaSfRpLEomxcjx9v1Mqfn5hL6RLT5OaNZDNs6I9wK','4bvcmP21udCh5WA7I4RzPHFBOWe1OWjyTIvVOTr5HZx1gToLfcDKVQuFtUcT','C','vw',2);
+INSERT INTO t VALUES (2051301,-7046641,'GJtbwd3ExPnXe','tA9nyBMLzsFnfDnp67Djrr4aHxFbPyKA2resmBzjRGPCH','boLxbibNiRR3Cc6aozLNXd8PwxAb9WBwS8D3hT8wqY7lPRDEVVfW5L4QD3JsgEq2CO4LGpXq3pXYttI','5XBKXdwYEWzsJcs','k','y',3);
+INSERT INTO t VALUES (-3721206,92363,'vMuOQdGhp4meIr','6nvXHvGFlshevX3SZGbxyBMYDTv8V3gwOXVMMFhbgoIH','ZkZN9eTQT5oJhPT4bFuJz9TaqOTIG1T8NnbUQ1gCAHc9fF5V74k99K1','WEXC7ZVRfiqGAh1Aoi79AFqKWfa3sWsPLRWAeNuBbzNnVd3Obgzxe','0n','TM',4);
+INSERT INTO t VALUES (-6437051,-4852021,'JiXB5f5jsYXHVePLNwSgH','q3','5DXGj3wziNCaPZKNNIsE','maUoQurcbMoVtLl22ZLGYnWNjzUIcawYsPC1NRw','LW','j',5);
+INSERT INTO t VALUES (-7100007,5406871,'d4BHc9zVcB','9jy4GMUqkoaLSKw8B9kFykWtq0emez6y6HG7WHBVFsC9xKot0blk14DzeS','cDliGG0zgS7NDC5Kfnf9RlNzrakYbnEU0g','Pz5AVdz3','J','e',6);
+INSERT INTO t VALUES (5090322,-6728690,'WR','3Yqg0qaeUWPCDU8jvJwTnka1lCiq5Xpm','In9pToYDOVzSbxNdOqAxyu8hAJ4NauttN','Y1vQc8mx6SKv3H2DumgJSrLODbmc5J9oq4','61','iE',7);
+INSERT INTO t VALUES (-4869407,-3377859,'O15HiQiZ13AgMIty2a88Oo','hN3jQU5HTMAqekOWex4jVl6','IJ4v2zB7pp6x8YzytO5NHr1Oapwr7IP8u19hDgr','nKswc3V95g3scu1Xa6NVUFBeDRBXtbxohRMeZ5O0oUPiiHne9IG0iPmsYQV4mOixdED','01','0',8);
+INSERT INTO t VALUES (-197827,3904357,'vnoIAUUPM9ZkUN6','bkSw9','T4NPF1zBWvSKXQhnZSsAULdlckb3vWPFdenK0WWR5yG','n8LYF0ZhtsoWHseo7SU2vs','5S','qk',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c CHAR(24), d VARCHAR(63), e VARBINARY(86) NOT NULL, f VARCHAR(68) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-2970403703788167735,93,'AThwFs1slhX4R7EGAr4YIguTn0hjOL4W6k0ukrCNp7PdJBiS1c','Vii353KCTPop36gpr66f','zsCDD','abFhse8aYasdAtKDn486GhtJiBVocqVXCg8fBo7uqkJGlkU9Q29AsJGNxZ4Ao170PRsq47T17','iPNg190JYis2gk4Wks0vlUQiuGLWrtcHWc9gLomfqwqg1r21ARZb9VJbIZvoYPOcgE3Oh0X','loUg5ZZ0rPlmAKAG4X6Q',10);
-INSERT INTO ti VALUES (-2970403703788167735,93,'AThwFs1slhX4R7EGAr4YIguTn0hjOL4W6k0ukrCNp7PdJBiS1c','Vii353KCTPop36gpr66f','zsCDD','abFhse8aYasdAtKDn486GhtJiBVocqVXCg8fBo7uqkJGlkU9Q29AsJGNxZ4Ao170PRsq47T17','iPNg190JYis2gk4Wks0vlUQiuGLWrtcHWc9gLomfqwqg1r21ARZb9VJbIZvoYPOcgE3Oh0X','loUg5ZZ0rPlmAKAG4X6Q',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(56);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
-INSERT INTO t VALUES (5624217048461666075,111,'hyJifdEY8UlalNPYE3LKYAUCzu370Gs35PR0HxPNvaBV3KeW0fJd4','gBwQMsk0094BjMNXUm3fyIo4tYZO6','TY','n632ZH3z5GDQVxpGu3RIr6ZwlJNfuDZGsDBlKX160DImKY88dCRQunvDaF0Y0kAt7iksHE','ScJwdSEyRnCWr9lfHH2fTRVx091zSOHR3HQeLFOLRZsHiYkyXP1wdpsxEdXNj3DMWNq','l7qRNlMLp0NjuEzCEgVMbnqWbM32gqMC2UiSTG8MnTXbtBYDzkUnWjTpzIXz7dIGNTV6SE00zZhjIGj7XtIkeDqVDBC32SEnK4',11);
-INSERT INTO ti VALUES (5624217048461666075,111,'hyJifdEY8UlalNPYE3LKYAUCzu370Gs35PR0HxPNvaBV3KeW0fJd4','gBwQMsk0094BjMNXUm3fyIo4tYZO6','TY','n632ZH3z5GDQVxpGu3RIr6ZwlJNfuDZGsDBlKX160DImKY88dCRQunvDaF0Y0kAt7iksHE','ScJwdSEyRnCWr9lfHH2fTRVx091zSOHR3HQeLFOLRZsHiYkyXP1wdpsxEdXNj3DMWNq','l7qRNlMLp0NjuEzCEgVMbnqWbM32gqMC2UiSTG8MnTXbtBYDzkUnWjTpzIXz7dIGNTV6SE00zZhjIGj7XtIkeDqVDBC32SEnK4',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7768039679157984195,174,'hK3eeedt4GM','32F4CCeeC8z3D91LE8l3zCMZEftMUk7lLofpasiNR6MfnlanCvRwzKgaA40GuSeHnfdVfDLfJiogLRGPPUmdXXPZ2DXmmfgj0E5nwD33S','Z7rU1','0Z6zZxsxdySMYM9ev9nS','XUDxmaPIljseFsUeinOEQeilvjmAgQW4OCEGfVFN0pfzsM5wPXAKpExTm5t','EgDr6r0kYXf138NiPEOjnbWqUdEs4IisAzdJdf1CtSBbOBG382GgpKQ9',12);
-INSERT INTO ti VALUES (7768039679157984195,174,'hK3eeedt4GM','32F4CCeeC8z3D91LE8l3zCMZEftMUk7lLofpasiNR6MfnlanCvRwzKgaA40GuSeHnfdVfDLfJiogLRGPPUmdXXPZ2DXmmfgj0E5nwD33S','Z7rU1','0Z6zZxsxdySMYM9ev9nS','XUDxmaPIljseFsUeinOEQeilvjmAgQW4OCEGfVFN0pfzsM5wPXAKpExTm5t','EgDr6r0kYXf138NiPEOjnbWqUdEs4IisAzdJdf1CtSBbOBG382GgpKQ9',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2061170493567792002,133,'dVHtvt','5j2I6WsB3jOuqE0bG3iyz','7XaGO6Mj82t4JCjWJkF2ZzTKPzLRF','lliGqN4acEEarmyrPNEsKGHPGoQ6EKx17d5ymQfCXaNG3V9Il7IKhcn6rX9VE2uJ3Mh936bIqaUOPDxRVuxsEnyJZghEf','jjlx8Tis4aEqdskZ2trnaRyseNh4ppg4ShoFL6AZaYAZKN3Vq8iocueFTE8NwFtx0FRe6mMOvkTYQ6tUBy','l9uSVZCr2dSSutxRbCkPHRxvwEWfrkj5y7AMqp0uedcRIkvczxgg7Pi8GVGztNvF09DD4bQ8B2wiNRStC',13);
-INSERT INTO ti VALUES (2061170493567792002,133,'dVHtvt','5j2I6WsB3jOuqE0bG3iyz','7XaGO6Mj82t4JCjWJkF2ZzTKPzLRF','lliGqN4acEEarmyrPNEsKGHPGoQ6EKx17d5ymQfCXaNG3V9Il7IKhcn6rX9VE2uJ3Mh936bIqaUOPDxRVuxsEnyJZghEf','jjlx8Tis4aEqdskZ2trnaRyseNh4ppg4ShoFL6AZaYAZKN3Vq8iocueFTE8NwFtx0FRe6mMOvkTYQ6tUBy','l9uSVZCr2dSSutxRbCkPHRxvwEWfrkj5y7AMqp0uedcRIkvczxgg7Pi8GVGztNvF09DD4bQ8B2wiNRStC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b BIGINT NOT NULL, c CHAR(12), d VARBINARY(54) NOT NULL, e VARCHAR(88) NOT NULL, f VARCHAR(69), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6163735742387072512,-8338069825594490983,'vFWCYZRSO','VIvc8mWcyXM7L34rhRLyi2v22Zye','X3NtZmo0qJD9Zer38acc88kEHVzG4gnEs1wAQO5mnKuzYJSRO84ECGJD1A9OZmJwfrFA0eZSHt2dQvk6vBK','SUAzynwjka30F6m6HfvcR0DEDNkrom1vz32vOeaLI7ItzqvlMst','r5GgEakwHbtItV1Ktq3nnmatGM7eG5jiQ','JXR74f0sBHY8wkb2NWjyap1osMmrTkS',0);
-INSERT INTO t VALUES (1513523276445319025,-4764087304488963660,'TYzGxK','fqO2XQTgl6sEM4OlA','EVNFuUssAKv02z5QIzSq6JK5kxn6B8','U1pGrDB','XKJ0aI8oziSKL','rDPFg7hnlhGzbhpeDMo3VQ7A83po7rPpzscAwe2ZjMHQXQmgjmyxpZ6fALthk6i51medofqQ',1);
-INSERT INTO t VALUES (-4516796363082640222,-445865636738647482,'1mJKaww4M','9LZ5hAbam5XFyhcjFJafSYEMcr0OnpY2XSNa5SsH15St6pfiuuBF','x7hlWYbecYAGuRqh8UYWLYnHS8ctpLycUd6JpFaTOszO6w6ouRQbfdpNt3FRg','xGQY5qzucipQ3D2Mn2DDQpr','2RM1pgStfOcnkn8eDvSP752L57qwhshjpWPbGrh1AXgOmF','2OlmErH43D5lwYiqQ0Q9AeD5JwWX6suwpl9oINfC9YiC0XbIRrDJfxWJbNaCt0',2);
-INSERT INTO t VALUES (1622637471671612078,3449083024415808758,'2rQDzFT','EMnr58GZ99MPrpVLNySnMBQTZaNMCaG484ATBRDhlnBUrkntQ3rA','MiHQWli7ag64rPjOMsNY0ao5eECmO0MvvQFcuc0B24IIw0N6xxPg','xEOH6fyCnkPE4Yagr4GTssDMTf8QUYTRmtUXkloEhoox6xDmLVQpAzkL8qEF4MuvqoD','FrqPfnsRsgR3QcocCzpmQDXnQP44kz1xGOeAObvvQ8aKMuyYh6rbxSqVajzbKaW','kt05YZhZ48FLrcmTgc',3);
-INSERT INTO t VALUES (-8689539559245032791,6770467186739340326,'cAz','cigcJBrqm4Sgo','zh2TNeWuAZx73Bcy15Jp2LlxE7uab98g8JMtFmLZlnyz2ikWtKYWLR8L7IM22bOlnXVUS8bCv','qQ2A','T','JrqfxXrabwZFOfSiVmJpxLP8NIosKe41A534N',4);
-INSERT INTO t VALUES (-708878572979405111,1906175697290154339,'x9PcQJ','tIM7nfxWtPR8yWWGaYkQ0fHTSiH424qmJJ1zmrinqIi8uQhaEH','xPdT03SOInq4PZFqWzzs7ZIiz3RxE7R','ekboaI6fG1f','NHcKKFT0NKfdOiayyVaWnxCuk','szvQcB3yYMknxmJXFlxrS',5);
-INSERT INTO t VALUES (-4131163645098628199,-6043222181195561613,'GG18OUcG','FJw3Vr8apJvv5Z1l6oMRZHRbDFXQgM04XlScJcsd','cXwX8sKai4iJuFmXIxbL7LxyYX','q7GODnEgA6xYV0HLsR49LRx9LRey9CNTcTeWhBWnFJwnhyG60M2MCmj3MOd7','sxSU4HZv5fnQbenTf9P09dVt5tfSVIDQMUlqGFFmVpoaENMNkLKuAp3jakDZWCIVgGnfVZryCRwMjJIsOr49rUWFM','7Q7CBrylpUCWwEFRjC42M5qyqIgcZSPlRQS0dCm5ItSPpN9VK3UC9z7Af6t2vL9TjBWuKxivYqCW',6);
-INSERT INTO t VALUES (-8095554704608368437,6414579273347863700,'f','EeZU','HLzME5ufG0lxdJ4os5nEKMwPq','PQ9nHINvYIoz5vxMm8xFIcrBcilBwz9SIj','UOlm7owEKobFpRVB719G0buEYL4kPswHfraOzdYfKY1BsmWnmew1tFUwUs4RtwOKC5m3PZ53LeyNYxzRf98rAaOSyu77uDvZT0p','McUG39lybmgELfN',7);
-INSERT INTO t VALUES (-842755270850755965,3810179851019328301,'XB1s','YxMiLvovs7lL8NQf8t9lVP7HA6I5bBfi6','WVoO1KSNZErlZbCBcxBBLaB7DtKYh4mbd8Y4alXclMBFo1mUhHtilT9MMnmI8WVSY54D8WNK7Xmeh','MPc54YEViwDsPbbRRnX7IeQ6mj6dLAOibndovpF2VSnhXylQq1K4M','gCkZ42L8osHjKptmNUh7A4SShMjR0zXnCWMPiBhX4rTbND0','cTwkHpLutn0i0V7gL6rw3HGauvgYGrghl3Xyc3laoAHQjoNfdWB6RhKJsyyla48QTysc2vO8tJkC',8);
-INSERT INTO t VALUES (-5597036276323054159,3380182039180023715,'VIl14QBo','8dqDAz','Ux50XN2ECveAIIE5YhtOTuwOvEYZs9zg7nzdWEJ7SQyvMKig5R4RrIhUG46bR2GP9YiU3N6xzEU','iH46ouLZ3KhRhqm0Z5RfPQs7IAKhF58n1q9Ndnpdf1LaiNDLzYJIRpCtsMIcArEdG2W4T','V1XQt53RedmZP3U47cJjquawXhSgKd6HI5ByqMWJFu','EFhGMHE48g1DSfTYNSDqgfSw4GyFinPS05OUPKVKksTKfblbpZSVVf8RVE05R923HnoEWOFUDhtPnUm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (1587655,3514267,'zMyq','XI9nJWD7szZ4bV','pBf23Tmgs5g','ciRL1T2Q','o','w6',10);
+INSERT INTO ti VALUES (1587655,3514267,'zMyq','XI9nJWD7szZ4bV','pBf23Tmgs5g','ciRL1T2Q','o','w6',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(25);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
+INSERT INTO t VALUES (-4759482,-626279,'n','kMArTNptrvxc09qgWZasFKhu8CZhTQwvG21Opo7HvMMuQXH9q1EzRnTht4vC5R','2F9JKZi0qvyi7jchzkfqzz9T7m9','2mOKexQBCJm3m1J1','9','8',11);
+INSERT INTO ti VALUES (-4759482,-626279,'n','kMArTNptrvxc09qgWZasFKhu8CZhTQwvG21Opo7HvMMuQXH9q1EzRnTht4vC5R','2F9JKZi0qvyi7jchzkfqzz9T7m9','2mOKexQBCJm3m1J1','9','8',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1591767,-6551130,'XRKMOO8lcv7Ud7ckK5Y','DuWi5YZd','Fx6rFQy4NlM4fEEEw6mllhRtuKymlsg2M668YIEY1xvpk1y18rQgEilYr0KTSjRyGaC0RpnAK','9KL69FtoABJYlmUqkIZwNkhipOe7VHIcnM2ItVnFBUGfQgPdo147KfD','4','n',12);
+INSERT INTO ti VALUES (-1591767,-6551130,'XRKMOO8lcv7Ud7ckK5Y','DuWi5YZd','Fx6rFQy4NlM4fEEEw6mllhRtuKymlsg2M668YIEY1xvpk1y18rQgEilYr0KTSjRyGaC0RpnAK','9KL69FtoABJYlmUqkIZwNkhipOe7VHIcnM2ItVnFBUGfQgPdo147KfD','4','n',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2649956,-6388250,'I','tvUBJIWMZ2Wlo0oGCKUsBT9iRN0dljtSn2mINGctP94fVNbNoTZ5UdB6WdHCY2ia5O77eb6E2Xav5f9ZeELMS5Fm7RDNDzw6PROvwhtMCPT1NqTHI0O45qL0z0E5g','T64qfjQVSB05i3q4yn1tGXtAGLpOgiG2CqxFhIKmkhh30NYC9ncildBvDk14B15Ufp','0lJWwmacpuju2rNtSAr2k16vMA2qPSq2bKZSaSusu1WtRHr3EL76zV4mzT8Wrt6vLiYeodxCNnbNTfR9X5JkgykNW2uLbgGbDNY0wPj20G','Q','1',13);
+INSERT INTO ti VALUES (-2649956,-6388250,'I','tvUBJIWMZ2Wlo0oGCKUsBT9iRN0dljtSn2mINGctP94fVNbNoTZ5UdB6WdHCY2ia5O77eb6E2Xav5f9ZeELMS5Fm7RDNDzw6PROvwhtMCPT1NqTHI0O45qL0z0E5g','T64qfjQVSB05i3q4yn1tGXtAGLpOgiG2CqxFhIKmkhh30NYC9ncildBvDk14B15Ufp','0lJWwmacpuju2rNtSAr2k16vMA2qPSq2bKZSaSusu1WtRHr3EL76zV4mzT8Wrt6vLiYeodxCNnbNTfR9X5JkgykNW2uLbgGbDNY0wPj20G','Q','1',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-6512357,-4384317,'asrTR68cJxIXNweusq','D58uYwqSaXCEqwo8eIu0ecUNqZoc7sC4JPe6B9wsTwVRyebhxDgNv33Uh25Ni5effyaT16ICnybZ28PyVoEmIYeUqGJySjKdqIM3TpVgvSTYVk7RhUSYyC5IC7FXo7TBFxblGbSSNSs9hrWUYABDe4sECdEQPRHqhYI6BRfMBf9z0gkennFx378Pxc9bSQENysktinIAoddS5GsQKnj','WTRu2d6EJ0moq3W6bRhCp2n13fjKR5OYrK3MuvL1qMoWnNjJpriL0ne1','wUFjsKeTxSzaNpxKY4OmQgvBXLiBmjMZ','z','Z',14);
+INSERT INTO ti VALUES (-6512357,-4384317,'asrTR68cJxIXNweusq','D58uYwqSaXCEqwo8eIu0ecUNqZoc7sC4JPe6B9wsTwVRyebhxDgNv33Uh25Ni5effyaT16ICnybZ28PyVoEmIYeUqGJySjKdqIM3TpVgvSTYVk7RhUSYyC5IC7FXo7TBFxblGbSSNSs9hrWUYABDe4sECdEQPRHqhYI6BRfMBf9z0gkennFx378Pxc9bSQENysktinIAoddS5GsQKnj','WTRu2d6EJ0moq3W6bRhCp2n13fjKR5OYrK3MuvL1qMoWnNjJpriL0ne1','wUFjsKeTxSzaNpxKY4OmQgvBXLiBmjMZ','z','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7480278,6604734,'zTJua3BoU0BrtyOf3o','2KA37eaRPp5aEILnxP01HMPIklyluWKmHy21dLsn8ZeWe8XQBcyvb53hYkMl2WTvaNozM6b7WuVuY9RgHJndYWS7l2QU8X1J6C87XEN3UFVMiohxfRlaaT','TdwYVcJBKQ93XCUSYK24glBxMMALHl5','Sn4ZtRdrwSMf16AvM1iPpnnoRcuKlvXZJ9os817c7rjrdEOvfDeVuiCIWQ9Nu4KTI0oH6IZTPSTJqnkObzf8tazdpkKu7WkyAQOI13s3BkFPa1HMhc6PqQmcNJ3zE4bg1rGMtYXetXvt0Sv0Jw1ol9TUHe71qWV04NNZ8g98vENdGb6VbEKNhG8Ai3wFnesydjVpihR8EO0jadOAjhQZoq0UxchSWOXK0GNwFPejP1SlabxWyRxg5eA','kL','eGk',15);
+INSERT INTO ti VALUES (7480278,6604734,'zTJua3BoU0BrtyOf3o','2KA37eaRPp5aEILnxP01HMPIklyluWKmHy21dLsn8ZeWe8XQBcyvb53hYkMl2WTvaNozM6b7WuVuY9RgHJndYWS7l2QU8X1J6C87XEN3UFVMiohxfRlaaT','TdwYVcJBKQ93XCUSYK24glBxMMALHl5','Sn4ZtRdrwSMf16AvM1iPpnnoRcuKlvXZJ9os817c7rjrdEOvfDeVuiCIWQ9Nu4KTI0oH6IZTPSTJqnkObzf8tazdpkKu7WkyAQOI13s3BkFPa1HMhc6PqQmcNJ3zE4bg1rGMtYXetXvt0Sv0Jw1ol9TUHe71qWV04NNZ8g98vENdGb6VbEKNhG8Ai3wFnesydjVpihR8EO0jadOAjhQZoq0UxchSWOXK0GNwFPejP1SlabxWyRxg5eA','kL','eGk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(35), f VARCHAR(57), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-47,8109964,'l3fA','ZPfyjkm59YdA41lZ','8ynNtgtzZr5K','32pjNIhL6g6KKQy0A9Eb5CoSNXzuaM','q','z',0);
+INSERT INTO t VALUES (42,858110,'aF','fQ180teGy1U','oYJpCbatT9G4RTKpa0Yh8vLSU9K7bzAbxDC','zEjjMlw6AStStZXL5Dg5hHaAXksl9','9e','E',1);
+INSERT INTO t VALUES (103,-7711950,'m','orW72','1R0wQSnnA1l5jPoSCvX0TzDp','2nvvMl36ZMFz3','4','s',2);
+INSERT INTO t VALUES (-93,6454374,'hRaa','tMobTuP1rm3bhU','yG0J7PWCnub8HTYxWq','alOEdNEtPmXMnmd8','W','u',3);
+INSERT INTO t VALUES (-32,-849151,'d','t1','ytWdXQwkcdD','MESLg2bca0oTznK0BuEeQ1X4qPbDyVrG7POu8gTJYYpkML1UOcPad','d','I',4);
+INSERT INTO t VALUES (-91,3358165,'2l','Wu2Jau6','NPqvaMUXzIlzlPVlA7GtsoOA1bX','UT8ERuT0NqaVhTTmqQ5Rl0jer4JtOmVrxZjPM62gllaMTh','Kr','q',5);
+INSERT INTO t VALUES (34,-6708579,'lwp','5RUzr74','sjUfuSC08MDFK2Fn7dF','hvzp','A','N',6);
+INSERT INTO t VALUES (54,6632518,'ow','QTtjqTW9VAotP9P','4J6Z5QeOut09sZES5MpUdh3','Nw6ojOdb5nVQEScSEL8Nq6fBuBoaDCDWYdnicym90n2qpzvrLpt7kYmez','zb','G',7);
+INSERT INTO t VALUES (-123,-2414240,'7fBL','Qq36rFpwUkK2zqo','RWoP2','IVe3oKUud2aHM7ETXuRQ8xT1RPG25ybnDyY9nF0Gj7pjcjM4ssG8Atw','f','b',8);
+INSERT INTO t VALUES (105,-1460373,'Cq','uh7J2ginXHdX','M6NJl7ofms6KIlUr8Af7GJXpq5EP81pg0q','LVXwCQtkC1Q2NKuMFvnxNkhKjC1HP1RqJMVw3FnRgox7lrEf1P','u2','J',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(35), f VARCHAR(57), 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 (-6159645712034778688,-1967563563804083722,'f37rMsmX','Qur3cMuYufdH4u5KB4biSoX139ElsxoHIl','qz8s08LptPjuaQtRIRh2v0xt0VOf4oIsYVJA','SM0bTweZZEpEjjqTiC6BgnWEbh0','ZauAAkV1zpyvaD2H','5OzgRTAoHeRviZtSKoxrfMCFjpsSrQcBs83oIItIO7NEQHARZtIsnWGOqvRONZkQp902xpbQtRU',10);
-INSERT INTO ti VALUES (-6159645712034778688,-1967563563804083722,'f37rMsmX','Qur3cMuYufdH4u5KB4biSoX139ElsxoHIl','qz8s08LptPjuaQtRIRh2v0xt0VOf4oIsYVJA','SM0bTweZZEpEjjqTiC6BgnWEbh0','ZauAAkV1zpyvaD2H','5OzgRTAoHeRviZtSKoxrfMCFjpsSrQcBs83oIItIO7NEQHARZtIsnWGOqvRONZkQp902xpbQtRU',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(13);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
-INSERT INTO t VALUES (-202293233941486383,1332561412622152095,'Oz3dk9','NnlDs3COgHuEzhplZj1KGSm4KFxnT','WWLD','3JGu4kskGMkwXQ3zRE93H26uRxkVjK8BHVa2d','QydJgCzPU9IZIsblDKpyW7mq5IFZ71niUb0caDL8','IXQKAKEw6ATY9qCnDVQqZ',11);
-INSERT INTO ti VALUES (-202293233941486383,1332561412622152095,'Oz3dk9','NnlDs3COgHuEzhplZj1KGSm4KFxnT','WWLD','3JGu4kskGMkwXQ3zRE93H26uRxkVjK8BHVa2d','QydJgCzPU9IZIsblDKpyW7mq5IFZ71niUb0caDL8','IXQKAKEw6ATY9qCnDVQqZ',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (4722,-1751839,'zwui','9xzh1lcLx7nr','opdO3Uhk5Ct28nRKZauSe','jXG21qhPC8eyJkgG','K','I',10);
+INSERT INTO ti VALUES (4722,-1751839,'zwui','9xzh1lcLx7nr','opdO3Uhk5Ct28nRKZauSe','jXG21qhPC8eyJkgG','K','I',10);
+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 (-26652,5465784,'Sfa','nlk3pZjJR','mJEDzeP7oeccrn2f7i1C3','MPUSeKpKGF2V','G','n',11);
+INSERT INTO ti VALUES (-26652,5465784,'Sfa','nlk3pZjJR','mJEDzeP7oeccrn2f7i1C3','MPUSeKpKGF2V','G','n',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7316738795135848597,7750018938749820948,'un','lwbdML4qGW39knTh9Rmf31X2RmfNxt1CVg3v7ByPBKW1a6QtngAB5KiqzHvPRwCPSCjLQvFseqmAVfd2VKvjLx3EeGW8oiJl08hIyraVk3hCWTGm3aJ4azoGWRr8QT4KlP3','OnMXgcKeS6jiYPrrz16EasOYQvtUhjzZ','Pdyfi2fdpI4ihfu73s0vEP528yFY8DGYI7ekB0sPjJQXErvF','7Hea1HEP6J3JbDql9yugGvr6YbyvTpgA2OcShJjPifrr','agt9aCusANquFwBsb23j93AFtvWDDKyN1TsYs7o7mFdAqRuccN5U3pes7eNE8f0h1ZLyZKnwWP5qtx33awoC3UsuaJhNGsU6',12);
-INSERT INTO ti VALUES (7316738795135848597,7750018938749820948,'un','lwbdML4qGW39knTh9Rmf31X2RmfNxt1CVg3v7ByPBKW1a6QtngAB5KiqzHvPRwCPSCjLQvFseqmAVfd2VKvjLx3EeGW8oiJl08hIyraVk3hCWTGm3aJ4azoGWRr8QT4KlP3','OnMXgcKeS6jiYPrrz16EasOYQvtUhjzZ','Pdyfi2fdpI4ihfu73s0vEP528yFY8DGYI7ekB0sPjJQXErvF','7Hea1HEP6J3JbDql9yugGvr6YbyvTpgA2OcShJjPifrr','agt9aCusANquFwBsb23j93AFtvWDDKyN1TsYs7o7mFdAqRuccN5U3pes7eNE8f0h1ZLyZKnwWP5qtx33awoC3UsuaJhNGsU6',12);
+INSERT INTO t VALUES (31726,-2507615,'G8nmy','dBOarA4cAOovDl2','JwGpMNtwYIAw2S7XbePpErFI','gkuI','eZ','n',12);
+INSERT INTO ti VALUES (31726,-2507615,'G8nmy','dBOarA4cAOovDl2','JwGpMNtwYIAw2S7XbePpErFI','gkuI','eZ','n',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1089618537775444095,-9033011379104045496,'s04WG5d','p0Ml7OZQ7xKV6YLMj8cp0rAlvcSz3gG5zl4FgI2Gn6QvugnTEP1bdbOZkhiq5I6wQPBG5iQVkCSDdV1ZxDszWgczP2vriUnihUS2VXF6aXmeUhoCMlF9AT3gpaSxcrGHgnAC','cvnichAcKO4uKFikbLcz0h3R1NOBvXOp7TmQjbuPnSubZtrlz5DjETFiW','OdcYKIKoJTAz7tPjtWGWAguu04vEDrVvSy60oN8z3VKdWJ1yvM0uAXM3PNADDjWwhT62YUPJeU23NWfaPZYtWUFYekKcFX71dcz182PbmNdsdYWwoSoHp2MKqZchu9wKKWiC','vj516uDOMMZR','9JWdbnNG6ouVRSH8O3yHltTkoNPOcnRbbOqdwOFZIdylnSGyws4W8Nk6bpAfFzKrAUHfImnbmmPaO3BghABM8Ce',13);
-INSERT INTO ti VALUES (-1089618537775444095,-9033011379104045496,'s04WG5d','p0Ml7OZQ7xKV6YLMj8cp0rAlvcSz3gG5zl4FgI2Gn6QvugnTEP1bdbOZkhiq5I6wQPBG5iQVkCSDdV1ZxDszWgczP2vriUnihUS2VXF6aXmeUhoCMlF9AT3gpaSxcrGHgnAC','cvnichAcKO4uKFikbLcz0h3R1NOBvXOp7TmQjbuPnSubZtrlz5DjETFiW','OdcYKIKoJTAz7tPjtWGWAguu04vEDrVvSy60oN8z3VKdWJ1yvM0uAXM3PNADDjWwhT62YUPJeU23NWfaPZYtWUFYekKcFX71dcz182PbmNdsdYWwoSoHp2MKqZchu9wKKWiC','vj516uDOMMZR','9JWdbnNG6ouVRSH8O3yHltTkoNPOcnRbbOqdwOFZIdylnSGyws4W8Nk6bpAfFzKrAUHfImnbmmPaO3BghABM8Ce',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(86), d VARCHAR(59), e VARBINARY(60) NOT NULL, f VARBINARY(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16273209,3379348581928737374,'Yr8K','VwL7FfcvF1ggH4uL6jsX4u8','fleVkTSgY8t79pTpraBtFMn1udJvYYzNozx','GUmcTmVxDIgY0hlb78boOcJHNpP','RGQMH7YX','xJzYQkfbNkcrKtZRd2U5TyNXaagWfeUTqBp',0);
-INSERT INTO t VALUES (10379452,636094462352659488,'mYBF5nt5jKrXZiMny6fVFTpkMnE6eHPRsJwWmzZiHlo2kcM3G','LRS5L9ihriXb7c9CFPwwV','rWebrnP1CiOisTsYxBct9e6w4nIh4qUIgmM40hgFyGk0gmHQHFudPCy','v8psEkQCQlWCgrlRMysyUtYMZHA1LqX5NFGPV5ZAFfLdD','N7zXkwrfLlhvZe8VhIl4hZynq3MbGt7mDzLT','wBCNhgfOUyvybSbew6bQTfq0ZSbLLZWHR1eyH14DOV2ldP',1);
-INSERT INTO t VALUES (5109667,7342330748900155354,'Oo4B52JIY60sr3hCHyGwkvhc2YZcGnvsdvwpSSQ2LWUg7wcZFAjQvqlumT','ERvREd','gbWp3eJVubkaPQ4Jyhwm05EtbIhMAdNswYcqwHoXOSEyhnTjNrB7z6BuTRmc','6RLepQfXmNqVcNHSnvdDWbQMWDZC','n5keVehT','HExFER6ml8Fobhklr7g',2);
-INSERT INTO t VALUES (1946269,8763329319190465096,'0YpXe04VaKxzl','qFvs7aqTEDNr8nxv7HuUnKlEi8PNi5Mu5ylDX8Gr','trgPBFHsttr3K21LkDeiJT5gov3vYFjHCjeMixqumsJwTIYDxi2kR','tYXSNOakjYcgQuKCQ2luPulKguXH2s','2pVDrI5IuQxpsdxcCV0nnBKRfn530HBJCnHScyz1H','p4M5KKEipxRd1Yjf7BD07FQp59SoOBvypj2nOh7OxKVym0aGUcbw841qeSaajR3glDgxtJLqPtCFhFEpsrZhRUGttmSK49Bdn2',3);
-INSERT INTO t VALUES (3847987,6177831031697944332,'v31Oals0AwpwIkk1GWX1NOvjnjhrOE4g4Je','fnFUISA1kI','v6XU20OqshGVRccYb2Wy1dJKmbTHyVpzNdT2OVlJLzUIoeX74r1A','o2r5tb9vEGkAmE82GvQOivVqK30','lIxDWpvNVg8HCNk5Y3wwYU516PjuBudBFqdq6FPY46rW1axzFe6Loa5x8OEnEDrT31GlUcSLfcXHU','4Ehfc4qXSTE1GfL2CfJ1CVHcnRvv8oEAGRM5ykFqsKBAq',4);
-INSERT INTO t VALUES (10251565,3926464612691141478,'qLRxaie31IJWsUuqtZzgSQIYhkXaO','oa41usWufMRYbsBXJawL6vVk8S3zUm7X6SCLOYXTvW','IlCRmj','QRLwCuG2gj1h5rod','M2ZVYsBLP0oxvCQIPvIlI','owQbz9JF4vsncPwS7gkfit4oWQaKTegdkvIEbL83dqIDfo0ApWhQLRoATbxy',5);
-INSERT INTO t VALUES (15586957,3011996659134642096,'LBgkT65b2SW4zGatmhMu9hiwI0BLnWitb8n9EphKJY5ssWfjSZfVkDLBiJsg0A9Rjeg7','3PmvZPc3XCuTGwXDcwJO7K0SJCHXMwDbrG','oryR41FvfYUKt3U9DerJvqERdi8XMb7Kq4aEYghaYFD0Xq3N','nZZs31fMFAYVYWme7ZqWHnBWfzkX9dcpfOQ3A9','duNf2qMU3gIS2Si08VaOvKDT6jEc94MFtyscdD2Pzx4TYNCaJntH47OImdwf','9f6T0Q61fiq47KbeazAUidGZgJXiuiJErvOibQbgNNIrq795KzFfkFSE',6);
-INSERT INTO t VALUES (13409106,5978978663430185326,'WaMEWKz','EYpMIITrm9uFDcnCgZTq26ALc1esU2DuqNnRa9Ty6D8qV94pnAS7GoAM','XCMl','8jqX4JNbXpgoXt','Ze','2csh1RK03K7UQfq2s769caVaifPeREn3Lyv',7);
-INSERT INTO t VALUES (7179470,4972518138353011852,'milh9zxNVXrxBQWVHqE71OUp9vgo8JoRnWIfBQiW75XMXuEkswONPp53gGrV','Do4sb7DxXkuYRJzDEufVEax4jNr9p9Rdl6U8ctGg9iuQScs','xk6JfE51ON2d8vU73rXy0Fe7bS2SICslBhajd5','rIkewjOL53ZMx6JL','iLa840gMv9B4tRdVjM6rRYpCiK7fj0TwSmslYCrIlB4RqBPXoor3R0','FIhoh4sR2ZLRv',8);
-INSERT INTO t VALUES (10267473,-4584450347128318916,'ciOY4wx5kv8bKIivPyFdSTak3gMuGVuUG8S4x6M3c19lBelGHqoLGMAGjTVqt1yfUuFJijbmPY','SiyvzD01n0TOQh2o9Wysf1fVPiRgQ5vSGYxG71a73fpsYSXrFjXd','otyQW8z0P3hfy5tMEfEBF5NRWWTd','VJZ5on9b3YfHSiAJE7Lp9gF6MznZq5m','oRehF8IaLCIiNvp4bsdlWYRkipvAG0UIMDiUXVgfZVGOAKsbj1QVNG70uuQo4W3wq9tqH7ZpSs41sFJ','Gp5UwyPFIDvhRYkakSGVrT0i6jbhibwMQjhfRYji2Vmu82uf1PBw9ZCNbWn9BMVdYlPRJBWZDprrafOtUrqKjEoPRc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15430,5778163,'0','4xJ0B5p2z8daqit5C3H7zGkLDRie5aA3qOnJrF7NX4ecW25VRu1QF8ceCHKQYxWPbnrJPwV3CnuHeNDHXGdus2AEvhkN415EwO6XVgHyVPfAV','ciPSMUk','HyXF9DIBdJeRz2MqzT8RQsLKIawxccbfbh66ywnwH08AowLQ8s2DcRTcHhC2jHy9T1w1RM2Wl1Q1DTD8yeMBEDLQ4v6rGsKiKI2kT7zD0XWqZT1NjdEhSDivq9mx9dCtOqbOrdmz5GX16mnGcj3pZVjAhAyIY7a9tAsN9u47vsZXw','g5','s',13);
+INSERT INTO ti VALUES (15430,5778163,'0','4xJ0B5p2z8daqit5C3H7zGkLDRie5aA3qOnJrF7NX4ecW25VRu1QF8ceCHKQYxWPbnrJPwV3CnuHeNDHXGdus2AEvhkN415EwO6XVgHyVPfAV','ciPSMUk','HyXF9DIBdJeRz2MqzT8RQsLKIawxccbfbh66ywnwH08AowLQ8s2DcRTcHhC2jHy9T1w1RM2Wl1Q1DTD8yeMBEDLQ4v6rGsKiKI2kT7zD0XWqZT1NjdEhSDivq9mx9dCtOqbOrdmz5GX16mnGcj3pZVjAhAyIY7a9tAsN9u47vsZXw','g5','s',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-25505,2833875,'CKDze','RCgpwWOohFMZ2miQdJh4ggXldsZg7IumccahLaiNLnsp7LxTtynQrQijC4Y1Og8JG69rAsVBjm9MnsTjT14A3DFYZ0LbpgqlDpOCIRbRtd89NkfyvmO7dzyW08m1VE6lMny3aNo7D1yHKBPSC1KbppAMhp3cwIh70Ln9fOPaB3Oc98FNsL9781pOJ0iUyueb3SYFoNYTnOZuvJdJEpauxHHCLyQXWEiUZQ','iIFUkpq8grY0m','18ag84LfjwMOunLvGfQbgZqcos2dRJmKl097Gw4kXD6zPWakh23YZLmQkLo8VQgAoRAOInhVOs9IrcaJKr4WWqAmCtfgPgkXrbGzkrA40ZGmoOv4qoKRBqhP','A','N',14);
+INSERT INTO ti VALUES (-25505,2833875,'CKDze','RCgpwWOohFMZ2miQdJh4ggXldsZg7IumccahLaiNLnsp7LxTtynQrQijC4Y1Og8JG69rAsVBjm9MnsTjT14A3DFYZ0LbpgqlDpOCIRbRtd89NkfyvmO7dzyW08m1VE6lMny3aNo7D1yHKBPSC1KbppAMhp3cwIh70Ln9fOPaB3Oc98FNsL9781pOJ0iUyueb3SYFoNYTnOZuvJdJEpauxHHCLyQXWEiUZQ','iIFUkpq8grY0m','18ag84LfjwMOunLvGfQbgZqcos2dRJmKl097Gw4kXD6zPWakh23YZLmQkLo8VQgAoRAOInhVOs9IrcaJKr4WWqAmCtfgPgkXrbGzkrA40ZGmoOv4qoKRBqhP','A','N',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (26883,6045772,'6','OX1MRZjNUjoB7Mt85mDaaokyhnlwVivqcNJt2Hr7k9nf17ZeQMAExUu7HTZmEDo2pHQHwknERovH6PCsolKcx97kxgzvKa4FleQMt74EZNEpkhwLUy2ppTy10M6QBtbCCx7FzGaj0GJLgvMIQ39METmXnjA545HZBEb2YMPdXEYh6DcFt9tGx','cKXG','mFJW2HelEXbADWIKNXAZ29apHJmW8beQW7Fd36e7TZBln3ApQ4zH6TqRYEB9N1JVb52kMJBSV2fg0','F','b',15);
+INSERT INTO ti VALUES (26883,6045772,'6','OX1MRZjNUjoB7Mt85mDaaokyhnlwVivqcNJt2Hr7k9nf17ZeQMAExUu7HTZmEDo2pHQHwknERovH6PCsolKcx97kxgzvKa4FleQMt74EZNEpkhwLUy2ppTy10M6QBtbCCx7FzGaj0GJLgvMIQ39METmXnjA545HZBEb2YMPdXEYh6DcFt9tGx','cKXG','mFJW2HelEXbADWIKNXAZ29apHJmW8beQW7Fd36e7TZBln3ApQ4zH6TqRYEB9N1JVb52kMJBSV2fg0','F','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(26), d VARBINARY(100), e VARBINARY(76) NOT NULL, f VARBINARY(22), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15639,7057151,'0IvN9CiB49DmNhyb','gW2jR8P8ASw0aMwY2L5oWhzI6e','ZYChfUIFjOB1Ouv1zpz41xetsR4Zlb2QsR','AWAt1KtoA0LqzxshF','N','I',0);
+INSERT INTO t VALUES (29937,-6920290,'vyyewUDoCuiVNM3jAa','4bnRb6aMlndHpi2fd2sswuL9G84ZTlCZUFhyNYw8REUOEck0mM7W8v9t9539jWWSs','aVh0O5EkOdIOwuDsrHJcKWrzyFvi3TBlCFSGIOyX4esCE','R','u','e',1);
+INSERT INTO t VALUES (3164,7543423,'Pp6JK7BB6bMOGAu1lO1n6','UGFetQ9Q','WV2RvRKG733A013YavlnqvL2nQB','M2','a','i',2);
+INSERT INTO t VALUES (32826,5474694,'XwLzQi6','kTTcFWu4DSOZ1tkshZ0CK7wqkMRpEjG3c','Ia0QdQyG9cS','GQoS94abE900MLU','V','ds',3);
+INSERT INTO t VALUES (12237,-3902478,'N9yjCzQbQdpPfC9Y3blvu','n8Q2F26v4f56KQdiJGBv2Em834pA1mqiEXIwB2SiQ5','GdQb57OGSSqc06Zwy1He58q4JGKoXlc4H7p6BpYWj3Si5','N','h','4X',4);
+INSERT INTO t VALUES (42684,2262738,'htrJ4KIPxzeMW0W4knbvuNu','qPlqvbMFDMQ2DZDApCgcRmwSQUYj','RdtVYjrPY5F','IHO','8','10',5);
+INSERT INTO t VALUES (34866,-8046715,'biu5X','Iwu7klAAZhF4GgcI4xmgyuWMaj','F9XE26Uk6lecnI6TxQlQ7uqfhqr1k1yU1e6TBJqK5rSztN2e','IsklHuiHkz','d','TR',6);
+INSERT INTO t VALUES (55756,4156970,'p4O7jh','ChDJgOgz87ToUcF1y7gmaChqQhnBiM4o8OHlTZdjirzPVX1ZSvELWJqok2vXDN','sJyP9pQeR1TBTIyCqlLbbeaQ2CIh0OOmdec2IWUkkqVuoT27z9WOjTdDlL6Izd1C','fGhU','S','T',7);
+INSERT INTO t VALUES (31140,2619797,'8R5SBXgD3nhWS89KT91b135Z','Db8cwdCa0kwyPaN1wtl9SV2fcqCs5sCtq0EBKKb2kpTNKuja80v71IHkY3P4eQvTAHjGfKN3ygGO','y5EEeWd5tS33UnMYvijW','umxCi1nQx','v','n',8);
+INSERT INTO t VALUES (8881,-4796626,'x','yeFdW2guMc01I8ik0JJdgXmAaqcRKhubp7MBbdA2','PSBd','F26tNgUVBApDWC76mi0hsZ','n','DQ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(26), d VARBINARY(100), e VARBINARY(76) NOT NULL, f VARBINARY(22), 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 (3586676150,6478187631174480621,'gu2irboWpiiMbZFxIBW0mL2M3lPOqgpdSU2vwxcv88fcyu0yoMWUmAjc9TGh0nRq0vTfUNPVhdNKi','2OweEXDC3esYNVdTweAgAE7H72gZDN64l24aI6f','kCftClXLjq4L2HlXm','8cKcEBVuIOJ4QdAlpvB86m','ZLCwK6GbPaAmI8rYeYFr2HU2WahokfkU2GSBYStxkUqeDyFYfsGuawC3amYB7xKTlHMBuFFtEL7l1KYJE','4gJ6jwjtinOUqKekW7oNp',10);
-INSERT INTO ti VALUES (3586676150,6478187631174480621,'gu2irboWpiiMbZFxIBW0mL2M3lPOqgpdSU2vwxcv88fcyu0yoMWUmAjc9TGh0nRq0vTfUNPVhdNKi','2OweEXDC3esYNVdTweAgAE7H72gZDN64l24aI6f','kCftClXLjq4L2HlXm','8cKcEBVuIOJ4QdAlpvB86m','ZLCwK6GbPaAmI8rYeYFr2HU2WahokfkU2GSBYStxkUqeDyFYfsGuawC3amYB7xKTlHMBuFFtEL7l1KYJE','4gJ6jwjtinOUqKekW7oNp',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(87);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
-INSERT INTO t VALUES (1602299677,4360673930938400795,'4XyFcXgzUqfjs98qq0dy78HY6jNnH59cigX5Eg320IurcvKnrlziXnrA6eag16dmK','r4FajRJIXUMKKsS2ZegHjTXT3laihN30cDdLGyq8hkZh','G10i75zIpbOpQwEAKPcTPboRR4oFrONrUY','I8vKTRdQV4q8pVZIRQt3JbS53zUsYCzThB22jHTr61a','UIWAjakSPPelPgyjlhhFm6QwOuaa6qbv4epi5NiLhb9ShV9aABrNKp1a9d6cYagy1L1Y0K65RC5sfT9KSK2fipv1xuS5','SOjFo9',11);
-INSERT INTO ti VALUES (1602299677,4360673930938400795,'4XyFcXgzUqfjs98qq0dy78HY6jNnH59cigX5Eg320IurcvKnrlziXnrA6eag16dmK','r4FajRJIXUMKKsS2ZegHjTXT3laihN30cDdLGyq8hkZh','G10i75zIpbOpQwEAKPcTPboRR4oFrONrUY','I8vKTRdQV4q8pVZIRQt3JbS53zUsYCzThB22jHTr61a','UIWAjakSPPelPgyjlhhFm6QwOuaa6qbv4epi5NiLhb9ShV9aABrNKp1a9d6cYagy1L1Y0K65RC5sfT9KSK2fipv1xuS5','SOjFo9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2844865992,6126968535078519549,'7mMLwVKS3j9U7fztZA8YI1uqLcTRVWhYMMvoQjH','0M3WJ2MyruU51fDr3SXY9u57xRm5905SvpqtWQe2Zf7tmK3NzW0J3NcEbNj11iCaD2g84eiiJxTCny96LDnh63Us0mXsc9cUFeAHXeipHQTYlCxTgIFQW2TpWz0Xxvs6VYuEF0GkF5Fxs98WapZ6n9vbuNEUXn5576M3uSGrmoisZsYh3TOIVxC7bcUabX2jVBfiemcv8GeIE9nTIkPwyGFmdYaILmnSVxNWTKZewjE3UqnDd83Que','uNVhcVttdPqNiSW5HDZYxa','JwqAnXMo6zwTTM3VZspM5baTJF9lBcEluV','Y668IZw','pdQRyDMWDSfOkYjlGxf1ccGkztOfE2GJmluPbgAse1kVL0F3Vsbmk',12);
-INSERT INTO ti VALUES (2844865992,6126968535078519549,'7mMLwVKS3j9U7fztZA8YI1uqLcTRVWhYMMvoQjH','0M3WJ2MyruU51fDr3SXY9u57xRm5905SvpqtWQe2Zf7tmK3NzW0J3NcEbNj11iCaD2g84eiiJxTCny96LDnh63Us0mXsc9cUFeAHXeipHQTYlCxTgIFQW2TpWz0Xxvs6VYuEF0GkF5Fxs98WapZ6n9vbuNEUXn5576M3uSGrmoisZsYh3TOIVxC7bcUabX2jVBfiemcv8GeIE9nTIkPwyGFmdYaILmnSVxNWTKZewjE3UqnDd83Que','uNVhcVttdPqNiSW5HDZYxa','JwqAnXMo6zwTTM3VZspM5baTJF9lBcEluV','Y668IZw','pdQRyDMWDSfOkYjlGxf1ccGkztOfE2GJmluPbgAse1kVL0F3Vsbmk',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2293803590,1070385,'WASEOT7vQohlLGWfqovV6DrE','5XNZZnGrC8Rn5Vcs2b97LDIHLimOGJ5YFnN6nW91qRfXvh','xjLQuEA4VSC7fg5j6fKpsMl9i','W4cvCajKFCl5','4','nE',10);
+INSERT INTO ti VALUES (2293803590,1070385,'WASEOT7vQohlLGWfqovV6DrE','5XNZZnGrC8Rn5Vcs2b97LDIHLimOGJ5YFnN6nW91qRfXvh','xjLQuEA4VSC7fg5j6fKpsMl9i','W4cvCajKFCl5','4','nE',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(27);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(27);
+INSERT INTO t VALUES (1748723633,-2105762,'1uWdSMZu9x8KM0KXS5FRGJX','ASf2uJqRl8gXNMM1anFiKFdWeZyXjgNimaoUGprKikOSHcMAIreaHxorBvLePzBPID84d6WJ7WjC','eU7AQOEXWYL','31gGsyZ06fvUPkili','e','jF',11);
+INSERT INTO ti VALUES (1748723633,-2105762,'1uWdSMZu9x8KM0KXS5FRGJX','ASf2uJqRl8gXNMM1anFiKFdWeZyXjgNimaoUGprKikOSHcMAIreaHxorBvLePzBPID84d6WJ7WjC','eU7AQOEXWYL','31gGsyZ06fvUPkili','e','jF',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1395711957,-5158737,'a3p1m35NxdzniIcDE','3zZpXfzqJqdBbybrLmecNdHGMJrIIz9M8LLIrxpkT3FFHyT9Qafmr99rCQEmbFdzf8KLTvw7x7wbhGaY0gTswQhn37mHyvsqTGwg9WYUAeTR5l9eD8zwerGd4xwBc3BbadRghEFV63t3309el4yPgBPIGP9Cc4tI11IZrwvtpdOixWpREX8MJtMl7iYWZex1ftJRX50m3JUhpE1htWMko3KDocLgDq6GPdUUZrxkmrw2JFxajmEP6FHuRE4s0','rd4k7pFTX5BCh1HylLMPRtrxmiMTCACuiHHJu','YPYwWblE9','F','Y',12);
+INSERT INTO ti VALUES (1395711957,-5158737,'a3p1m35NxdzniIcDE','3zZpXfzqJqdBbybrLmecNdHGMJrIIz9M8LLIrxpkT3FFHyT9Qafmr99rCQEmbFdzf8KLTvw7x7wbhGaY0gTswQhn37mHyvsqTGwg9WYUAeTR5l9eD8zwerGd4xwBc3BbadRghEFV63t3309el4yPgBPIGP9Cc4tI11IZrwvtpdOixWpREX8MJtMl7iYWZex1ftJRX50m3JUhpE1htWMko3KDocLgDq6GPdUUZrxkmrw2JFxajmEP6FHuRE4s0','rd4k7pFTX5BCh1HylLMPRtrxmiMTCACuiHHJu','YPYwWblE9','F','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1057449186,5201630689656831172,'jJwlMT9Rl5CSiEcpGmI4nOBdYaVJSvF7U1OWw','lTothJVgnZXw44L6BusHNKfJyywyuRM25ifyX6umal0Q','dheoypGjSk8Q0H9AW47U5xQcyWrfzwRyKYaRZIMEF8ZkVUxlIjE','4LhC1vg76bB7ZjluN04yJiNCMM4Mx2AptHj1nW7ZORpBB2T8Vwu24EyRi3c6YQJM4sKH7wQ5dYjKpShiYVdVocSGthvpwEK2ihZDam6bfGfQKKYzrHupAIHCA3JwuKr6Hu7hM8vrdIYHn3pDrNFZ2gWhFKtBKQrUsQft5vmvFmVRqYhif62qVQU8JYRWlv6w7','eUmKYTXRkOKOLvLaqvCDqEL97DhKk6YfEqKyDAJrOWLI9XE4yKKfaNxFizdAQs','6BGx2trIUqQ84O7MAbo6mYQxxov3teY6',13);
-INSERT INTO ti VALUES (1057449186,5201630689656831172,'jJwlMT9Rl5CSiEcpGmI4nOBdYaVJSvF7U1OWw','lTothJVgnZXw44L6BusHNKfJyywyuRM25ifyX6umal0Q','dheoypGjSk8Q0H9AW47U5xQcyWrfzwRyKYaRZIMEF8ZkVUxlIjE','4LhC1vg76bB7ZjluN04yJiNCMM4Mx2AptHj1nW7ZORpBB2T8Vwu24EyRi3c6YQJM4sKH7wQ5dYjKpShiYVdVocSGthvpwEK2ihZDam6bfGfQKKYzrHupAIHCA3JwuKr6Hu7hM8vrdIYHn3pDrNFZ2gWhFKtBKQrUsQft5vmvFmVRqYhif62qVQU8JYRWlv6w7','eUmKYTXRkOKOLvLaqvCDqEL97DhKk6YfEqKyDAJrOWLI9XE4yKKfaNxFizdAQs','6BGx2trIUqQ84O7MAbo6mYQxxov3teY6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(80), d VARBINARY(24), e VARCHAR(81), f VARBINARY(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (48,3981553534976813012,'5VWDCjOBGvaZrJwM33fUFryMmXkuulm2auguaDCM9YkawAkddNhBbQv9gPnCqt','oPZG25s6TPioWMU5sHc7nW6w','784v0cORP1JxT95dpbeoxM47tbRkGyep32sSjS909lPra8WeG21QbAxvyu2E2GSB','DL7aOcZuWiS2EX5hTPGRxzNk','UFGASk3nk3DKyyQVUgktXLjBKRoF7v35FVjLxzpBfYO94h4yM6Jp5V0UdtELPxoS4x6nK6wtYJeb6dWzkw','NBUocTKpTTeaePq25VbbkRCD6HuF1VhGl0SYUfiXjSEyEcWTI5Ld7h2OclvhqkFm6ozFMsb8dJD1EtH9',0);
-INSERT INTO t VALUES (177,11693286894051526945,'np2gFmrj9IKW5PKrR','3mYJpiL2h3PCmeHW8cT6Phb','Ee8wmqmHXMg1qyYZipoy4pGQV8AhPTMLJ7aBpPFd1AxxSel31luBClWMiozJ5LebcspPPU','5NJMEwUnotTbtcHNwidv5IxNL7sN3','YQS','Lqb8CT33gjwnuwkmU9O62lppoF5U7suLZXWsSvmD7eP8is4shc0RyqklkIZRmcb6T3fj5',1);
-INSERT INTO t VALUES (144,2914915582611880763,'xFVnVgqulDkWSKaXnYOGxSGS0g14TIlVR','apnsXtv0NS2ipiotQ','mxJCStQfzEg0hYXkwZLKXANAb6Hg1aVkJdVEqj3qWN9yJgtyq','yH43v7cK24gmZKQekZWqUnXiwmYUNeP0X2','fF0EPVSIsofmpSNgFlpdeFr0t0H6uMoAzuHX20CW1S69vK2e6yVrr89Gyb7AuY1KvgAkLiZLa3347OgKDRsVB','MuRgzC',2);
-INSERT INTO t VALUES (247,13230582036773895744,'9IYaowlKvXRM4LcBLApI0Uhh1QOBVZJOp59GDwdZHPtmRHEQnJ1mYT','y','EIwYILzXETKC5APbO','2ONHiuyllcP','0RKJlVma4nfgpVeFf7cjp5BQOfrci7dlMLFodITvFDqPYb1RFZPZIhnjaIoqWM1GFW7hM3lJ','l5WxQFm',3);
-INSERT INTO t VALUES (122,3201886449992561009,'bVXXcjnjhpclfHOaDikCgUNno19peP0x9ukLYWkCd8N','hdjAdA6owT','iggE4R7oaJcw8dgM6LuEYoeMls8nM3QXgRW22BSATpW1QhZLQjoIhi','C9EXW1zVSlhQdmNEXAEcrDIlgLo3qSQgRUqLO','weN2dXIk7SUPNeqbSEx73RG8QaLAWArkd0aFBtPieSZPBtnsHk0ZLbPcyefudKcK2Bsikq7Kg','JvdRPFYendR2yc3QAtlMsyOZWioUaf3PMT9vqpPmaRinhK1aOCt9PiIDe3qY4L16YKKy7rRrysXpXMNHaK',4);
-INSERT INTO t VALUES (231,3204420201453415032,'8MSplR0UnXCayv1IHlSBlwxDsh03bARMePQRS2kTBU1ej4vZTPSKuNvQiJjXjTaQsC','SwFBZfcWjRzSrE0Y8DOXpUPy','8g5bPWAB6rIMH3Isfl9l86dLfwUZroh2CViCbR3fmRhKE4dCZGLAq','B1UXprmSnDo4j2CQU9Z','rIOMO6O','kmiUEkZEBdRucW2bIv20mN5NIhWtnmLQgvDiKdS',5);
-INSERT INTO t VALUES (237,18393118547996738334,'dmEVgJSlE7kaWNdqev6FHr2HZv5sSBUxGipQEVMszbuk9UkLBCKEFh409oKTKu','quavJHcaFBDMGP','yA2FyDQ8qnxLnbDn0eKdHgN1vFYbIh5csJDE6URhnhyCtqPHIMgvVPC6vA7apvs7Q6ttjWGwgCf','YTPLZNmxjR4co6vzKuklwYCthitFntdKLB','vDN3NMhSyF0hTElfNXhtQCoMIvL1zTztmWjSbyKwnGBG0N2x3XGU0JEieygwFCteyMXGNt68dt','bl2WPIxrMRhl6yR50VPl45Hl8',6);
-INSERT INTO t VALUES (137,6920528259934308582,'Caxqsc5','IwUW2kC5mS','OpstNUIRZmx','F3HVWUR','TK1mMYlykNltOuCGhstoV5ShFp9uO01gHI','49uFAyw7',7);
-INSERT INTO t VALUES (43,15056272682451102361,'P0ykP1tG9zK2QcU5apu8sTOwsVRkBwDLjPSGWPurpfLbp5Sb0nF','DkUI6lsg0poXM4','wlTJzYj8IJRRyWL1Wh5qGUjFz8X7YHUAy806L374bsab','hTfH8','wjZI9jaJefAzqnEbhtn06smp530qYT','DFR',8);
-INSERT INTO t VALUES (115,12078323207234109816,'HJaWvRysQjGarYSbBDBimZZWc6fLg5oWe','sxmcbgSDMrUrOzCT','udsnSKL7GNcBJBfNx72xjpWDKTWMj7','MyARWQ4w8PTva8G1x4iyLJ0mPApcJjq6BM3o','OvDVyZqNgXjNlO','SRHrrCTOc9VurlPqCZx3l9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1306233197,-3811572,'gFxLyRVk8m2ixNrrAG6R','z4lfTRdE9khLPX6BTBpDjVqS7P3TIo6eWuLB9wxEm5vwIMfQDcrQfVfZrtjD','Ju9XpvnQLcyVarJai0m8IFCAP','GjrnmOexj7zFydSmTkwDdoqjLGLXGiwG1i9Uzm7fNZOPxLGuEbFMbySAjNTqFTBoWwPAjPxyXP9blyXpWsyoimymiECcky0k6GyqACVYfDUm0yAMSbyFpYj','S','e',13);
+INSERT INTO ti VALUES (1306233197,-3811572,'gFxLyRVk8m2ixNrrAG6R','z4lfTRdE9khLPX6BTBpDjVqS7P3TIo6eWuLB9wxEm5vwIMfQDcrQfVfZrtjD','Ju9XpvnQLcyVarJai0m8IFCAP','GjrnmOexj7zFydSmTkwDdoqjLGLXGiwG1i9Uzm7fNZOPxLGuEbFMbySAjNTqFTBoWwPAjPxyXP9blyXpWsyoimymiECcky0k6GyqACVYfDUm0yAMSbyFpYj','S','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (4243438254,4189610,'L4Pd6MK8ZvKU2RobTpNgm9','OXLoVtmWA34YNbQGl5hSUl0D0hVHLy1mX3vftA4ygjxJOgvd9qhxdZCGOcA5DfK','XJHuPiGKswU8xlWDmZ9ro3','FTrczANTsQ2MXcGF32eC2EWvDYppuc3fAljKhixnezy7vEP0qQghK0IqNk4t6QesSpb8A7o1Nl70gbxAYruMFtIfP44hES6hbauYDYPPtRbVsA79q0WpNoNu4ylDOOb9HzfiHp33j83lnwbU7hoZBzp5Bjooa83MMER15meC1NMz0lgqFOhZNktQK2ssli3dEQkYA9gGANUDhiSSqHWFsdyfbFrBL2L6SWK5xYB7UbQDNjlVP24vW69d0add9','P','QP',14);
+INSERT INTO ti VALUES (4243438254,4189610,'L4Pd6MK8ZvKU2RobTpNgm9','OXLoVtmWA34YNbQGl5hSUl0D0hVHLy1mX3vftA4ygjxJOgvd9qhxdZCGOcA5DfK','XJHuPiGKswU8xlWDmZ9ro3','FTrczANTsQ2MXcGF32eC2EWvDYppuc3fAljKhixnezy7vEP0qQghK0IqNk4t6QesSpb8A7o1Nl70gbxAYruMFtIfP44hES6hbauYDYPPtRbVsA79q0WpNoNu4ylDOOb9HzfiHp33j83lnwbU7hoZBzp5Bjooa83MMER15meC1NMz0lgqFOhZNktQK2ssli3dEQkYA9gGANUDhiSSqHWFsdyfbFrBL2L6SWK5xYB7UbQDNjlVP24vW69d0add9','P','QP',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2928737858,-6744445,'UU','S8HkXYNjwkEZsZN1UL6wfXMoRFjMMLwrLQQ578MZ6DBfA6C6iwg4e6rZtq0wernFc6r8rgNCk3OUS63rbNF6XwWYkIGEhbcNDBFiu','NmOf','ZkxpaGSfsvm91rVpDK3f9rgLyUffMyzxUucsKO8ToiZdmdCjzMdX3539jKiN9g6w05cL6BJfL8NQe50UsP48w1ZwuEoQbehCVK3qmD7LZlbNJvshzXltGgkoaLhEvN83mKQehW4oj3sZdfJx9jkwLQd4jqYjfHy8EYshMV4900TIW31s8giFSsuGegeHHKr9Ewn','e','R',15);
+INSERT INTO ti VALUES (2928737858,-6744445,'UU','S8HkXYNjwkEZsZN1UL6wfXMoRFjMMLwrLQQ578MZ6DBfA6C6iwg4e6rZtq0wernFc6r8rgNCk3OUS63rbNF6XwWYkIGEhbcNDBFiu','NmOf','ZkxpaGSfsvm91rVpDK3f9rgLyUffMyzxUucsKO8ToiZdmdCjzMdX3539jKiN9g6w05cL6BJfL8NQe50UsP48w1ZwuEoQbehCVK3qmD7LZlbNJvshzXltGgkoaLhEvN83mKQehW4oj3sZdfJx9jkwLQd4jqYjfHy8EYshMV4900TIW31s8giFSsuGegeHHKr9Ewn','e','R',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(13), d VARBINARY(16), e VARCHAR(52), f VARBINARY(97) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12358893,6080019,'4SuiElHn','8ZaOyx','9WKNjSCe7GdYDD','1hCxk6dVSovtRnQDcT1MbWznTvSaHKcQ9374DKJ0lg5idiuSjpqMUIcEMq6247xmRHySnVifIeq','g','b',0);
+INSERT INTO t VALUES (14235461,12780511,'ViTPqhLEV','n8eApIsCV0','nUbDO3D3CxVBuxrpVlGg2MXFVoQMCNBw6hAAMVFhXab','gKn6eEbFCF0EH4gqhqLQZ1sN00Ca6Su6qfwiQAhmcykamClbn5STtg1B','d','9',1);
+INSERT INTO t VALUES (5712636,7152814,'DKY5zcEIGc','HW4','Dldtffk1w712Y','XElvXsYqPV8XD83XXCwsCQ6krLKCRXQsdAt','w','P',2);
+INSERT INTO t VALUES (15577908,5415044,'WnR','1Wy','79bIB','Heua41icY2pIkb8DiVkzXBAhbP7AKVztUwJLPRdj55Wb','n','S',3);
+INSERT INTO t VALUES (9256850,16477049,'kBcv2NGV','lFLC','n','hobNwJ2xmcm0L4Ng2khDI1eJVIS1IyJoG9D3kEDDNRoNTEamovhHBNvqFIqj2Xl6b57Ig9ZoqWKvbn0WBp0LVa6pml2oBmdYf','v','3',4);
+INSERT INTO t VALUES (4199550,259865,'7','8cs2cFY60IaUB','GsY0HGj1O9Ns1eTRwySiRPW7XT35aAnkRqyaIpzbV1V2JwHzC','quN400','y','3',5);
+INSERT INTO t VALUES (12944516,15129604,'Rp','ezVvxYj5','ZdbOxfFxkD1vLttP6uVv6yujPy','gFetAdgr5JcVoU','W','Y',6);
+INSERT INTO t VALUES (424866,13549849,'47G2kyMN','BFR2MLDvcp','9uaPBsqbQ8z3DsmvwXWeSMta5HwPtYcLEKoINmlVl','IOLQpcupndBGckznL5p63ggWMhqS4jU7ozBYaLlxkdyJ','C','m',7);
+INSERT INTO t VALUES (3346526,4898799,'jzg2o','4uP77o','zkHdk7ZfV4eQXIqxtnM','SPJql88PAh2sU7','o','E',8);
+INSERT INTO t VALUES (8581014,15824303,'SFwuklc','T2XQp','JQ','L0hnYYzHaqguyFsmCnnwdaKsUZgGUcwW','P','I',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(13), d VARBINARY(16), e VARCHAR(52), f VARBINARY(97) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1772924111,11016138,'PDOoA4Xrb','iP','N6daiAGIemlh5E02o9Uan2eZApGIX4kwX5ux9aGh2KYfiryf','xRI','u','W',10);
+INSERT INTO ti VALUES (1772924111,11016138,'PDOoA4Xrb','iP','N6daiAGIemlh5E02o9Uan2eZApGIX4kwX5ux9aGh2KYfiryf','xRI','u','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(14);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
+INSERT INTO t VALUES (3869826446,4395865,'2dZZTMp','8','z2Otpaqv60w8LlygLEZTqz6lpjCw368DM','uyo6yFFfUsCgegxkTJSmzWnZqysa1CvlKIxKRDvb04Wa4DK3PNBRVj0TLO9IltisUfyCZHwobOmZK8S1SUu5k','i','V',11);
+INSERT INTO ti VALUES (3869826446,4395865,'2dZZTMp','8','z2Otpaqv60w8LlygLEZTqz6lpjCw368DM','uyo6yFFfUsCgegxkTJSmzWnZqysa1CvlKIxKRDvb04Wa4DK3PNBRVj0TLO9IltisUfyCZHwobOmZK8S1SUu5k','i','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3104094450,16419593,'96e6SrAkYQXbhz','caKL5Dm6CB9GRuOtHNVvwSHcsA84liDhFsWHzIamRMoNHAIoeqEX4W0ghgAVRybPREfpt6d62t1J3A3lTi1QB15OztZbqUVtN8EwsBmUA1VSEPgNQI','pUsSJa58O8dQVMfIUEf9Rtvnfh11Hmq','120Z3hfSnWO7XZmCvdsl','9','B',12);
+INSERT INTO ti VALUES (3104094450,16419593,'96e6SrAkYQXbhz','caKL5Dm6CB9GRuOtHNVvwSHcsA84liDhFsWHzIamRMoNHAIoeqEX4W0ghgAVRybPREfpt6d62t1J3A3lTi1QB15OztZbqUVtN8EwsBmUA1VSEPgNQI','pUsSJa58O8dQVMfIUEf9Rtvnfh11Hmq','120Z3hfSnWO7XZmCvdsl','9','B',12);
+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 (3887640936,15128839,'DqWFTmTECEbVR','sqMSMWw6GO3BukQw03i9zjKLY125AMPve0QrQS0Xq5IamfGAScCNyUfNtxyXqPMRZQcYFRXl22VQtKg7Mpu3ZuULPq6oXK8xo5Q8YIEttuZGvgqtHF4wugaIresaoUy2aAS82VGiQ0YuMuqp61ggKXmXQpgiBoIjNuLv577jNmTPeI44Itb58nlF5GNrGfau0jYOwOizW0W68WkdKzvlIyAbEBLGHXn31TAuu5nWNqLNVv03yT0Yvf','VO4sLOSBhGi9Ux9Ielba8E1dwgPjuS2T9kcj05ENZ5aO','3te0ujzzeyLGj3Wrw6KU3CLGD1SIvrkLc4S36axP6R9sEahM0dxFqW1nH3XiwYGiXpXSyjW28tJuOqMq3FwIe0UJzA0h2mppgJclSNt9HjqZEKPRZwSieE64DgBYy5R89wzEfoqs5RxP25vusNNsru4Ygw0qVwM9GfZUzBl2KX4wqWlsUkLncHF617q0qsA8nWxNjoEjCR3jQEh9qmGbmCzTm7ojZX98SHM','2','z',13);
+INSERT INTO ti VALUES (3887640936,15128839,'DqWFTmTECEbVR','sqMSMWw6GO3BukQw03i9zjKLY125AMPve0QrQS0Xq5IamfGAScCNyUfNtxyXqPMRZQcYFRXl22VQtKg7Mpu3ZuULPq6oXK8xo5Q8YIEttuZGvgqtHF4wugaIresaoUy2aAS82VGiQ0YuMuqp61ggKXmXQpgiBoIjNuLv577jNmTPeI44Itb58nlF5GNrGfau0jYOwOizW0W68WkdKzvlIyAbEBLGHXn31TAuu5nWNqLNVv03yT0Yvf','VO4sLOSBhGi9Ux9Ielba8E1dwgPjuS2T9kcj05ENZ5aO','3te0ujzzeyLGj3Wrw6KU3CLGD1SIvrkLc4S36axP6R9sEahM0dxFqW1nH3XiwYGiXpXSyjW28tJuOqMq3FwIe0UJzA0h2mppgJclSNt9HjqZEKPRZwSieE64DgBYy5R89wzEfoqs5RxP25vusNNsru4Ygw0qVwM9GfZUzBl2KX4wqWlsUkLncHF617q0qsA8nWxNjoEjCR3jQEh9qmGbmCzTm7ojZX98SHM','2','z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3564032565,11292769,'erX','FkJUy2oYgw5352R7EYlg29EleAGxnK8NcaQQGg2tK1Nrh7G8oaWPvxPNA0vnmheWkyLXD49SaXomFDBzE2JhNKE2z6lduOugpHKVYBaVyNwnOQ8ah7RInSuD','Obayi3DE5AaqYpCSekLk7oqz2ZjFKUSmcbcp75WM2EoLJv9yFX','Fzw8uG1t5s5XOBAToSUQYJUC6y0cmbscf77rnCCDttWWO9ayEAhSZzWFCU2fcG6hyxm35xA9vMb0aeWDNMoEf2JCr5EFeV2xutNrVwKWoQyO4SpaoYc8fiEkJ8r3P1yqruuDRmdBRDqz0XghBtNBGRhFISProsW7IVuA3wVOsDpyRKbpZiY6IgoYUvJf1FP6F4XoPTg89NiVljmxs93VwvDMoFGB','Fk','8',14);
+INSERT INTO ti VALUES (3564032565,11292769,'erX','FkJUy2oYgw5352R7EYlg29EleAGxnK8NcaQQGg2tK1Nrh7G8oaWPvxPNA0vnmheWkyLXD49SaXomFDBzE2JhNKE2z6lduOugpHKVYBaVyNwnOQ8ah7RInSuD','Obayi3DE5AaqYpCSekLk7oqz2ZjFKUSmcbcp75WM2EoLJv9yFX','Fzw8uG1t5s5XOBAToSUQYJUC6y0cmbscf77rnCCDttWWO9ayEAhSZzWFCU2fcG6hyxm35xA9vMb0aeWDNMoEf2JCr5EFeV2xutNrVwKWoQyO4SpaoYc8fiEkJ8r3P1yqruuDRmdBRDqz0XghBtNBGRhFISProsW7IVuA3wVOsDpyRKbpZiY6IgoYUvJf1FP6F4XoPTg89NiVljmxs93VwvDMoFGB','Fk','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2402298261,6344084,'eg9fipyduD','Sf0yu1q0Uzjh9w1uMPtmb7yYklimGDU8MAPoIN2aOiXOvcncecoOWEwoR5x8ZgIzNG5zFBlBclao4bbCyseWAZQkgWWAl8FeYrMvocU32HMwGLqu4ilWJtiMpKxCmWielQjiAaVJ4U1fgoVM66d9gHLcERLtkiUz1kMYF9l7noxqcKQ6lwFsFNPGHN69K2tCy2sL3rHLr','qPoNAGJhV3E0TTYFlraBv8DWZuU4347Tg6X6cM4B3SCIYrIx','z0PGYiEXWTBKGivZGYkyjFtgiWXZtWUPCWTB8pWuh80nEyjEW8a69CnzBfJqYJACiHhDbwv9qwPFa9jCbXX4WlQpl9Xe2fFGlUDa8xdOqi9wbmYXktA3q0j21I2Qd3jLb3XFcBnxwjfkwlVWZvJIuen82WQjvbI4PIZutQ6EWd5GxR72ywLifpBTMrCPvnHWjAK4','4','s',15);
+INSERT INTO ti VALUES (2402298261,6344084,'eg9fipyduD','Sf0yu1q0Uzjh9w1uMPtmb7yYklimGDU8MAPoIN2aOiXOvcncecoOWEwoR5x8ZgIzNG5zFBlBclao4bbCyseWAZQkgWWAl8FeYrMvocU32HMwGLqu4ilWJtiMpKxCmWielQjiAaVJ4U1fgoVM66d9gHLcERLtkiUz1kMYF9l7noxqcKQ6lwFsFNPGHN69K2tCy2sL3rHLr','qPoNAGJhV3E0TTYFlraBv8DWZuU4347Tg6X6cM4B3SCIYrIx','z0PGYiEXWTBKGivZGYkyjFtgiWXZtWUPCWTB8pWuh80nEyjEW8a69CnzBfJqYJACiHhDbwv9qwPFa9jCbXX4WlQpl9Xe2fFGlUDa8xdOqi9wbmYXktA3q0j21I2Qd3jLb3XFcBnxwjfkwlVWZvJIuen82WQjvbI4PIZutQ6EWd5GxR72ywLifpBTMrCPvnHWjAK4','4','s',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(73), d VARBINARY(32), e VARBINARY(100) NOT NULL, f VARBINARY(23) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (59942,7441428,'a69TX1RI8l3DMhrsr8BJTYbQbXhU','nirFRDTTVgOpbDvvPGQADf','LUm99CUC2TSX6Y8e425keUIXthczudlliI7CQjXcyli3AwL9VHEhaStov3z8rtkMJfvsNSwr4s','TQzNnuz7B','R','eZ',0);
+INSERT INTO t VALUES (41649,1794279,'i2BRtIWmaRkrJEUDZmqW1UgfwuyKy2mVl4tz6La0yFCYOCyl2eHsvvSo1HSR9ko4XYjOmO','o','yffn8q6QU2vAHaSOBzM0U3Ne4OPaWostzUDP0q3eCC7Kj6Vb1','E8udDrLb3','Q','W',1);
+INSERT INTO t VALUES (5645,-5950525,'T2S2pWoNboJRChyurlnl1T04GaaAX3Y2jJNXt','U4sNIWwuG0C5fXnl2lis3SqL9o61S','3NHJ','zT0KQf92mE','J','q',2);
+INSERT INTO t VALUES (26487,6137535,'PaRtRi6DOpBUzqwCfrDa9X4xxq6zjBiHFe7bn0','mV7gdT3xC5CVcPuEY3VI9yknjFbcKxA3','GhsdMeCL5dwm1E5vKjCH3RLihsaVgCqGkIEVTtbd0','h3rOyAanarikZyWE4BtKo','h','OK',3);
+INSERT INTO t VALUES (40358,440039,'vH','eYWa868S22Anec4JVoppanZ56dAiv','KpEVmNy54cFnkhVw1Ef7xPWCSIUsGQ19NFiKdu8Iea47JPsh8yUn2mUfVgKDf4zNnmBSydRjI','hEeveJZ5CUV','j','5f',4);
+INSERT INTO t VALUES (42028,-6032396,'N1k2w70NfvPPG97VsJhT4a6FOKoYfvlgb2j','Hjeed71rI8PyyBs','YujgCwnn6XT0GXZkqOLnyP1R1Ioh9LqMZuE9I7KjNSMJGr1Qmk1Ez4ysawbeNSCFJb49DUsCpoOs4','S7ZWiBey','a','VS',5);
+INSERT INTO t VALUES (53464,6901054,'THruqBYDC0qOacfP','QpXrhnKGGkXa','WAttKwgOBcNnzRGkOpvzZRnQPuxhwWcWzEBDiJXV','vw50','r','G',6);
+INSERT INTO t VALUES (38681,-7174267,'9pTDKkfZw0CQK4NPXabH2No26VQh','mgG9KsZM3hzBKtoDzJqP8V4Sp3','uCgsvbXcyg0LHauSWY4YVmT7KiXjxovXw8qHXkE9nasjIoPv6linhn8K8NYvRRNGycH6zP4Y1ME6OAOx','TpRdRAJUtiKRjthjd','Q','S0',7);
+INSERT INTO t VALUES (31247,-6727593,'RMjtXWA3B1CJzLJuBE6Kv6MK6P2hqhnouFFxW9O6Q','5Wob985sDDzNX4jXLI5DS09CJ','r2eAR','YbHlRUCZtrbr2LNCg4yxV0p','z','mF',8);
+INSERT INTO t VALUES (37992,5003717,'L4FT4QTA5sjZ6MrFm','2Qti9YeyvCABJFeekerPwTfvA20c45','TO3BW6fSLk4qJYVmrEoJ6FBfsBabTyGYKh1','W20pCz6dXPceiJID0','y','X',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(73), d VARBINARY(32), e VARBINARY(100) NOT NULL, f VARBINARY(23) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (780889878479324260,13799856401169254930,'iPCD8CwGksqbYWvHMoTiaD6XUsfqUMlyRuzAs17KNw3dufu','IjA3eceMl','sf04Hgm5iHvQMyIY5TFhnBlS3X','VeUXl2lVq6p7dujygno0Zst7CsPkxBz6bsatM','HxVV408KubaEQQvGCYeFPJyMEZpJTXw7zAVA4hgg2edIeUODQ3mdhZM1dO69E','NX4qPmFmFyE4TWW0MKmZa',10);
-INSERT INTO ti VALUES (780889878479324260,13799856401169254930,'iPCD8CwGksqbYWvHMoTiaD6XUsfqUMlyRuzAs17KNw3dufu','IjA3eceMl','sf04Hgm5iHvQMyIY5TFhnBlS3X','VeUXl2lVq6p7dujygno0Zst7CsPkxBz6bsatM','HxVV408KubaEQQvGCYeFPJyMEZpJTXw7zAVA4hgg2edIeUODQ3mdhZM1dO69E','NX4qPmFmFyE4TWW0MKmZa',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(81);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
-INSERT INTO t VALUES (14588690481196893014,5809203606264170461,'Erz2zZtE3R7cyVRF5Q7NHR0vPHYQOdXPCG1B00lQdBdkxVkI7QW4nCZbeOD3YPXQKd387f6PBE7WKcmJ9','Tg1d5c','yuFfCvCJZOkxRgGsjqz5GuHpmfpUDcWfXxO6HRtASolZfc954G2h','BMQ','deGy0c8','CVAzxcD98aIXlE3T04V8qWUQkEML',11);
-INSERT INTO ti VALUES (14588690481196893014,5809203606264170461,'Erz2zZtE3R7cyVRF5Q7NHR0vPHYQOdXPCG1B00lQdBdkxVkI7QW4nCZbeOD3YPXQKd387f6PBE7WKcmJ9','Tg1d5c','yuFfCvCJZOkxRgGsjqz5GuHpmfpUDcWfXxO6HRtASolZfc954G2h','BMQ','deGy0c8','CVAzxcD98aIXlE3T04V8qWUQkEML',11);
+INSERT INTO t VALUES (11049687060295164269,471321,'fJ9tiiv0qbxui9YABukMxogJu4Sz239e6eoYRaBUaUylfDJ3GegsoIbGiun1uaIqE9kG9rB','AFP2eoZ','IA9iSoATZdm7ATHgxcbL50ypIBhqcsZTjjR7MPCXCdB','Q3cPs8ZsOGzOzWVgXP3v','A','oO',10);
+INSERT INTO ti VALUES (11049687060295164269,471321,'fJ9tiiv0qbxui9YABukMxogJu4Sz239e6eoYRaBUaUylfDJ3GegsoIbGiun1uaIqE9kG9rB','AFP2eoZ','IA9iSoATZdm7ATHgxcbL50ypIBhqcsZTjjR7MPCXCdB','Q3cPs8ZsOGzOzWVgXP3v','A','oO',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(74);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
+INSERT INTO t VALUES (3453344548063021802,-6679282,'OT3g78Z7xKdV0gm7zuAd1ajgTTgu3Uzq7t1LwmgWgK74mlK8FnQI','VtJWD2C','Ed4uzmoLfaSB3osehxAi9nWejQUT3i9r6NMNuaMqj5lDHGgIKHuxfr3k7QR5qiibrtMu','LX8eFxYlZHEIhW','W','Nr',11);
+INSERT INTO ti VALUES (3453344548063021802,-6679282,'OT3g78Z7xKdV0gm7zuAd1ajgTTgu3Uzq7t1LwmgWgK74mlK8FnQI','VtJWD2C','Ed4uzmoLfaSB3osehxAi9nWejQUT3i9r6NMNuaMqj5lDHGgIKHuxfr3k7QR5qiibrtMu','LX8eFxYlZHEIhW','W','Nr',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (17722028216959287898,7718593467685765341,'wvdvqYGhVREJ3bVYxBGnP9fsrKS15hW858xF2ErcUqSY4','50HCJZOhiAMsuhebSP5s5E0XwJetDlQ7FAdTsfsZdZHnxA0Myb9XqZNP4npbYwKofqY7JB6RDTsTcajiy1ecxQOBZxu35SWQykwDEAhutevxKmdF3raOIcFT5tyaPlJXJx5rBd6MfJSngHeE1dnnCFSqvtTzqFiT06ZUdeSpcfrmORN','pGRe41','Qah07vhql9kjUihpnHZNMH7Myza82Hk','STISnW7wBdkua2cmUeq1fd7hqvqpOxRdBboT1VnbUTjPTCqn43hoYSS7Fpvsq','z4y814KpDeIiqHonmq8jlKbXZWmra18y5ganIo2ogTKjiYakfSNFo',12);
-INSERT INTO ti VALUES (17722028216959287898,7718593467685765341,'wvdvqYGhVREJ3bVYxBGnP9fsrKS15hW858xF2ErcUqSY4','50HCJZOhiAMsuhebSP5s5E0XwJetDlQ7FAdTsfsZdZHnxA0Myb9XqZNP4npbYwKofqY7JB6RDTsTcajiy1ecxQOBZxu35SWQykwDEAhutevxKmdF3raOIcFT5tyaPlJXJx5rBd6MfJSngHeE1dnnCFSqvtTzqFiT06ZUdeSpcfrmORN','pGRe41','Qah07vhql9kjUihpnHZNMH7Myza82Hk','STISnW7wBdkua2cmUeq1fd7hqvqpOxRdBboT1VnbUTjPTCqn43hoYSS7Fpvsq','z4y814KpDeIiqHonmq8jlKbXZWmra18y5ganIo2ogTKjiYakfSNFo',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9399572214725970442,2330314069358809769,'AZMKGv0geRf5MQUChliYG4DW6xKU6JVTGXXjBwnByWY5hTtmZ','j2jxf61sYu7QzKZvaBeflnuwhBoEDBafL6lz7V8kOFS2TJCCMwfjGH0IWfTMhbVFHeRfzTdb3Nlrb1SRBIjvRrgP8fSGteVKAPsFITukhueQ0sYapCPkVBXvOi29xbNymhwrgNEuaQPnF4YGoaQ85X7eMvL','ujSTEkcG','B1D77cQXurk7zCjf0CiTmwN5mLvY2yvtJMvXrCpO0S0JIlnv7NIAtjbXpbXHtacB5FrLhEtzyhUaZlKbhMmApeUUur285V2nGAJV0TZQypD94unYBFVGVzVuIvNLH7KTsKkmjKftqlwHBTNte7eSKlFEn3UNhX1s9QQz1L354hd6Z8MRjs8gko085YpQzpCagIGRpj7c','LG9Ky6IAKs80XxYB6G6YuRgTep8tUoto3Fx1oPGn9mPgaldtiJQVKQlpNEFT83yfX','uDdzSGMqTHdCr70yWQY6wkg',13);
-INSERT INTO ti VALUES (9399572214725970442,2330314069358809769,'AZMKGv0geRf5MQUChliYG4DW6xKU6JVTGXXjBwnByWY5hTtmZ','j2jxf61sYu7QzKZvaBeflnuwhBoEDBafL6lz7V8kOFS2TJCCMwfjGH0IWfTMhbVFHeRfzTdb3Nlrb1SRBIjvRrgP8fSGteVKAPsFITukhueQ0sYapCPkVBXvOi29xbNymhwrgNEuaQPnF4YGoaQ85X7eMvL','ujSTEkcG','B1D77cQXurk7zCjf0CiTmwN5mLvY2yvtJMvXrCpO0S0JIlnv7NIAtjbXpbXHtacB5FrLhEtzyhUaZlKbhMmApeUUur285V2nGAJV0TZQypD94unYBFVGVzVuIvNLH7KTsKkmjKftqlwHBTNte7eSKlFEn3UNhX1s9QQz1L354hd6Z8MRjs8gko085YpQzpCagIGRpj7c','LG9Ky6IAKs80XxYB6G6YuRgTep8tUoto3Fx1oPGn9mPgaldtiJQVKQlpNEFT83yfX','uDdzSGMqTHdCr70yWQY6wkg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c CHAR(15), d VARCHAR(92), e VARBINARY(22) NOT NULL, f VARCHAR(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3701754890583296902,-5780557621648870611,'h1oYu','SFSOo2ZpOmTuywKcysHrHi4YzGKtfJx9f','jf','Upe8Ur5','NVFHqMqsmD8Rjzb94yNJ3gly0GJeItK4','0F35bQfd5AjxPmrA1i0iQ7ry6chFJDSNtxohugwL94bYgA',0);
-INSERT INTO t VALUES (-2609285292968484441,-7044737919838996418,'5z8PLUeq','r1PkXWpUZWaURbcIqzp5Uddiy42Tp','A','a96QKrYEyFB','Q7ZuLTDiyC','P1pMuReLEixZmeuM',1);
-INSERT INTO t VALUES (-7429055843373709898,6121469868676028504,'Tw1','Q2Eg7N9ZcYgW0fRoMcGrLxTcGf907JY9PWbFT2sA4Uh66zec8zjd2h9','g8gsNLFJJhEpT8H','Q0KYncOn','w7EB','6VE5T4pOjCuNovTiA7XU9AvlLL8CMAs6Egi6a4Wkl46erR7uOrGr9N6cLM7cYVgCNfcpd3gRvX7jjNovV',2);
-INSERT INTO t VALUES (-1426463667954305562,8994439197705252198,'TEd','INTzOm8I80zQHfmyH5uGaIbYM7R2RcyRIQ4bVSl3jZoau1FscQetW4dstPS9CNN2Mj3LUpeuvM','7Oo8I7KfB','021h2RDhwqtnKGi','xpWFXsQlG2JDEFYltmNQDM5o1p4FmbxIyWHF8LpkHyzJSRFwXu5FmpCuuhXEYqHNzitR8R','Rwi4QjSGIf0kXJc4eF3IvMcYSHv',3);
-INSERT INTO t VALUES (5761450120039377829,-8246292035811769628,'RofK','XIRhi32CVmiHGVW30eb2qBbdhOvjrmvWOIeFa3ClDu5','3ZPSZmuLoMKo6BD','DnUUmSH97l','6TZkIxjeraK7uQNv1XyidtF9ICJNA','lkgRt1xUMuWI7RCPChO3XNU32SyYK7Scfq15GJW5vOLGZO',4);
-INSERT INTO t VALUES (7374633249666235923,-2429485159865227289,'iomu4','o5yYcqzAYFBcaWRVFgCyRPPKhxJovWITxEHhEq7GCgJv0z5ljHHGU5U0Yhcxh7n84U','Bt4pEOdt','E','3Gy9CX1ZiigkNcX34aSaHYxMZtpf9qVl6f6EHHeUbP47jF8q2rcS69SG9vKe','mIg6cgDeX2D32NOP9LABui7SC8oYZ7iLJuQEYyzl60hnv4h7dwRPqRyacBfbeYRPY0FvxQc4xlg1bcj5',5);
-INSERT INTO t VALUES (6631952141836681093,32347884865705569,'94hP','HstiyHyoQFH02pQ14YQjKnWYupQCKG0Kegly','YDitvLrwAgSZkmhGO','kWGXsT0i2WsX','8TiFKT86tz8KpGwNykJKuDOC470YBa5hAVG8OtVQx7om8merznzkX3iptVaXK4d62jbUciKx1hZXms9AbOII373z','VSgYERT2S2b3CQydrHeoMvEdCvknCeYBSf',6);
-INSERT INTO t VALUES (7719583217569726921,-4950921764225282428,'FCR2Kr','OuGI2FEil3WPAyTwJatjoRWQ1u9LdR4CtojV8poqXbtbI1B9aocjtthA1QUn4lvAP9Rvs20IUq','FxHgh9LliBeVPMdUPQt','KljuZ83Sn','eGy1I80Iaj7H9U4TB8H7xVyXmJsLjNG8jKsB4H6RRBIMQM4a5m1KQBHrSkedbExo29PSoyrMSG','EkuwZSPIMbEcrQSgzhiHwYJMnW43pD2v98bljWTJOFrzLT4MPqkntKwOUKzziTxYnWia1UfJyis0',7);
-INSERT INTO t VALUES (-8325705959142827426,-8609523784446100751,'GkmUfh7vj0Df','u5uAxdP8ENr1Q38cOPOkkaOqrdA09X41SLbYR3CbZT1PwYiU','Dpt6suGMrikrJ','8eIlEYU','BOVPL3kIoayDNDHK9T71FXBefqBAgtUxllt8ljFSzA2rud76Wzw','WBrZWoVFCNso4lA098t9VEHc8OMHQDADDCAP0YwdKL1n',8);
-INSERT INTO t VALUES (-8546229766819602234,-9058160171061417316,'O','4ZbeB9W5KUzv1PdCMwJNwzlagsinQTxQfzxQEFKFclArxcrj1Ql0a','ugrAdklS4VJDHDS9oS','S','p2hGTzLIbgXImKpjvW2BceF','UEud3Enf8urPt39tBuo8ShbF2LyAUfPc8MDKbrw2br',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-6626662696686625112,-1820676799695545786,'01eL','Eo4YekJD0rl8G6SH6zmHunVe96DDDNkaNcZeJTlRMRnTkCAwLxHPsUZjLtsz0gyEi8hy','5XWQw0fPF1lohigE','amWE','Jji80fSY25wanCuLyYj','VF74VinJtO5ZL56FK8Or',10);
-INSERT INTO ti VALUES (-6626662696686625112,-1820676799695545786,'01eL','Eo4YekJD0rl8G6SH6zmHunVe96DDDNkaNcZeJTlRMRnTkCAwLxHPsUZjLtsz0gyEi8hy','5XWQw0fPF1lohigE','amWE','Jji80fSY25wanCuLyYj','VF74VinJtO5ZL56FK8Or',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(16);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
-INSERT INTO t VALUES (8551895936957108742,-7942406105233129236,'CaasHleE8G1LmZ','avqtSnNcxf2QqzzcNPITqglnIkcVxtsADQ53aK0I6DS7SwKsx1NOs1O7RsTAvlnoM6z2x5c1','8G','CD1','14uioICMwWjKbqLprdWPA9reCSObeg4dzqgM8nptsopINKzHDFWQHxrFT','2r99cFwnARE6iUwSISYg56aa4eGwAXxZmC6vpqDEDqLmOPD0XBQg0ISCcURGj5c4Qn1qvEvZUhV2E4',11);
-INSERT INTO ti VALUES (8551895936957108742,-7942406105233129236,'CaasHleE8G1LmZ','avqtSnNcxf2QqzzcNPITqglnIkcVxtsADQ53aK0I6DS7SwKsx1NOs1O7RsTAvlnoM6z2x5c1','8G','CD1','14uioICMwWjKbqLprdWPA9reCSObeg4dzqgM8nptsopINKzHDFWQHxrFT','2r99cFwnARE6iUwSISYg56aa4eGwAXxZmC6vpqDEDqLmOPD0XBQg0ISCcURGj5c4Qn1qvEvZUhV2E4',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-4546244679207679176,5625384443939610022,'zOaK40oib','WP4r1tSgtzMwOX70UTc2kOTr0Eyha5v2eUYcIlNMlmcTwvtRlG0kvw3cvmrxXiIJ8yKoSLK7l9thRP1LMM5XKazDn2dgTSTuHGNkWtxXRGVGm1pfX3hrDdEYUu3N9p9VlicyKyr77CoUyCzT8FF04','FnWxZ8diM9A6vrxpLruiLN','pX','oG1RC','eQ4nJBfcsq41SQ2DKnj8YnGtlUNVwHl9IGV8zEaoYnJ4gsUHk6kZK95DbLjF',12);
-INSERT INTO ti VALUES (-4546244679207679176,5625384443939610022,'zOaK40oib','WP4r1tSgtzMwOX70UTc2kOTr0Eyha5v2eUYcIlNMlmcTwvtRlG0kvw3cvmrxXiIJ8yKoSLK7l9thRP1LMM5XKazDn2dgTSTuHGNkWtxXRGVGm1pfX3hrDdEYUu3N9p9VlicyKyr77CoUyCzT8FF04','FnWxZ8diM9A6vrxpLruiLN','pX','oG1RC','eQ4nJBfcsq41SQ2DKnj8YnGtlUNVwHl9IGV8zEaoYnJ4gsUHk6kZK95DbLjF',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5512763634858702552,1197423074912638009,'CmlidzSi','tN25lJsCJXOQzh4OXrhQymTr8xvKS95lNujCgrMMD5yac37YEh7ocMfVGcqx9LTzpIBzkFTwYVqytYMmVzoWw41e0zOZnfxoROkIq2TKX74k11eyL9K5f6SQexwZj0o0Zib0JCEKdkT6aphdc5bB43GqdyWyUDDRE7IdZxiBKyN','4eIXMx4KzICbJI','h80MTO8YntLEUoqCq56QG39cuolvF1bBa1at8OYif6lyu4gngQAY0MDYvlopVXz1JmmBKyKnoVRI86tBq5zpH5qklMoSscikXMtGeiFqHfExtDp0kw1WeXKIT9YKHxJBAndKHsnj6PTuOYYN2wzRYYgd6AnC4uZFX3DIlut','5luGlhaaArFCIn9Vof4xSIetT7MLOov6','RKjpFHVtsPDfqMZ0r67Zg6LqXIqQmtIfeR7GFHD7',13);
-INSERT INTO ti VALUES (-5512763634858702552,1197423074912638009,'CmlidzSi','tN25lJsCJXOQzh4OXrhQymTr8xvKS95lNujCgrMMD5yac37YEh7ocMfVGcqx9LTzpIBzkFTwYVqytYMmVzoWw41e0zOZnfxoROkIq2TKX74k11eyL9K5f6SQexwZj0o0Zib0JCEKdkT6aphdc5bB43GqdyWyUDDRE7IdZxiBKyN','4eIXMx4KzICbJI','h80MTO8YntLEUoqCq56QG39cuolvF1bBa1at8OYif6lyu4gngQAY0MDYvlopVXz1JmmBKyKnoVRI86tBq5zpH5qklMoSscikXMtGeiFqHfExtDp0kw1WeXKIT9YKHxJBAndKHsnj6PTuOYYN2wzRYYgd6AnC4uZFX3DIlut','5luGlhaaArFCIn9Vof4xSIetT7MLOov6','RKjpFHVtsPDfqMZ0r67Zg6LqXIqQmtIfeR7GFHD7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(32), d VARCHAR(73), e VARBINARY(25), f VARBINARY(78), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (95,11735994448158288852,'cqmVaTY3I3gJ','RmGNgWBPTK5bBJ7TG7hqql1jXe3oIDydM1VvLPpYWu2kVtFNXjfEmUWdLsxeAKXD8zn','pJkgjmsNWkm3uMJMtEg','NPZ5Dku1B9GF5','BX2JAgXbWXrEh6UvlziQmOja3TGVsGQ18yaAXMHwkdaXStKkgDvIOdqVRHPMxnxgi33LlX7Nz90FP6ElIo1FjkbAUZ88hLmdm','JFqRrQ7hk9Z',0);
-INSERT INTO t VALUES (63,13181153922381781888,'aeIKppK8aeu9','x1W0yQ2jRjP','gEtmu1U','llSe1','CZwwUQAkc9j8YEEOTGN','4j7ZiYvAWdCZZJxTR6cZmUi1uG7Uo8R8V04MQYJWkaB0JlTCEQnluiX',1);
-INSERT INTO t VALUES (35,6001256640251564523,'FWLNB8FMIx','ykU5fWVhinKWNVUywTJIDZhcxMx5gtzU7xLRnmYK5u4oLx6xOTzHEDUcncEh8Ow78GDUBPIu','4FNonYgn2TbOPyYy5CzAKEZ','Jg2PC9C6K9lcnB1TQtyBBjEGo2Xdlvpo8P3Bc36J','jbOjG5Bw2guNEmWXP2b8nuzo8YiNQ7Mp1VGSQiXHN9ml58ZKzP3dzPyk34PRFt0P0JitNmOWw4QcNEwblvVtXWXWNNkxHiZBx','N7OovkNMHSRkn8gBhlyNjWSpYZI42wm6yGCTr9n4p2fT3DAG',2);
-INSERT INTO t VALUES (54,10864808888210285065,'ZVW3x','ilz5B8O61e2Wq07axX','InzYM1KvdMH3n3gCkY','YuoVTTw5ekA3SF5bZep1gRtR3GzzHUpOPvGyD32W1gtKH5YOisLq','tNeDebA6aFuUutsPLZqBKUr4t93feabPx1dpt9l0MaajdYZtrfJ68Of3A4kzJ9IsZxvrpQC6pjXb3drmxeOXkFBbx','tYsEkFkl2ZPH3UNpBUSfArXBSIbBtoSeb9GD3o9WzAl8eLbPVBwlwI6Pug5FFw0Cf21P1smrU6J4E64Glkx',3);
-INSERT INTO t VALUES (12,11054334230166202199,'BuKdT','RvlyTBeMUtbq6OSPdPTFdO3ToY2XqVZuV0Akr5PDtlO4rEkvoHrEA5Wc0BIOTvxO','RqjmZqxNSG','hGd50EWfWlUNdCGjatVe7bkEW6YgLH2zlbtP5xVlyTP3AAoMA6hcP58SIZo5ykJgqI5W','OkCG8xsg9a9dD66YxXro9GMBwxJPH8qB0EpEVxcy32fzbkEGMpIBtEXKhBtqNZ3hNI1Kyi','9bAynX654e82HzCMsglkYyJFK',4);
-INSERT INTO t VALUES (29,7164050308376442764,'gJtafLpms','Nf133YXzEVYOfifvMD9KY4c1HCugVPaJ0YFbylEPHnZffyJGLN','SQgkKuIyAgf7','3ZS248kN9GZMmr84xoLxZzM1BdAXnPmEgtTJlKo0bOCQfAgKpcQXlxeKqddSpGuyOpyW2vAYjX','iEmH0XqLtxZSStIGhjN','AK3n4kCFOKBFWOXLsQVdGcjNx8PQRE5NgjkXcwM1M4p4Ed',5);
-INSERT INTO t VALUES (101,2985325627532464993,'lPxVfr47TRexNJT73dGJlIBQrOZz','4AtZToPEdr4bkcl','Eizci0C3LsXfMab9J','8VyA0dgjsGn2xVXPd4ts5fQeRatxxUmPnff6gnmpNoTztKltFs4LeJrmWtNI8XJr0ormFicP','j9618cULTvN7l978B2Ko7HQBhV7UBSujkstfpMbNSJYY','80wJ21fBYlVcCJS',6);
-INSERT INTO t VALUES (241,15180003077757782442,'zSnFGZZgc08w8ecnDFJSybVuaCacNE','zKqKGsvCEtICERBnaff6zMEPtPI1ceMtuP42a4Ni','9Lde4E4UL5SLCGRxWv','o2','fwALwvlkBGNJL3niEOvwNCzmJ4cqKbFoOoCs9PHw3kqePGntvuuRVBrCuOft65MnOj','59pwr6Ra9ZjgbAMNVEes9gGcy2wkqlqLOR6Qvvin8EMR5fjMfMl3j',7);
-INSERT INTO t VALUES (17,1292062572281181878,'T','vIqMp7zCiyNHqaS','EWxTDLS68','Fj4V74tQO0U88lzweqTUvIhwVWylVNTWWYNfgktvT034eKL8nBld1','HfTOoYhJ556ZroMG0XDcRXmhqgK7s7fSQ5jxzJl3CO90Yl9G9iZUytUJAyAoMjA1VdgP1SGLM5QnuNYLvEJcrcdwigSHbRcQNnI','WEfimz',8);
-INSERT INTO t VALUES (215,15481020572106410150,'boi9CO96UrORYAdRaxOAwNc','e3ZJvD2sYNHgsxIs2ULLmqK01ublF','xkD0sf39YquDvL2b1xP3','gpxptqbzkBMBr07SWbf4zWga46OJjIz0UmiZbz3voycnI','AyxY9uH1C0tRznFgLNCMjSVY5TayilZ6IzOHJBMkA9srkuNM4aT2ZK2BxvdsF9E','Vc9S3FJgTndZWMgllJ9ICvbTMRTF0Q1v0PBLpzrvLfBedzFrskOjCZlwUWaHToLZPVZnGN4OzNROYFi3PfRBAIlrR7dMkgRrdCX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (24352,11002040764394300933,'DksGUELrAGIsUCzoy1Yfvj','iRPkC','3sc7tk08evtYBQM8ax6uB','cNjW8Z8x7Cvazc8zXiYan2Hj50DXeljALjkaZO6IDSzbc9n2T','E87ElvNKYWcCxwDgTFgVLPzK9ZDWG5','Rhh',10);
-INSERT INTO ti VALUES (24352,11002040764394300933,'DksGUELrAGIsUCzoy1Yfvj','iRPkC','3sc7tk08evtYBQM8ax6uB','cNjW8Z8x7Cvazc8zXiYan2Hj50DXeljALjkaZO6IDSzbc9n2T','E87ElvNKYWcCxwDgTFgVLPzK9ZDWG5','Rhh',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(33);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
-INSERT INTO t VALUES (51975,14694684713004008900,'94rdTLi8Y8gFKZfpAzhadivvNP','8ryNCLql9JliWIx0vo0zNYlgiYdgDzIStdfWks2z6JF1KA1','4ND','1nlrzduoSiLGB8M8d0rahYnwaLZioq7olB2vIJCiJ3VBrj1CK2OLeI','hu9Kh2M9oi3UoTtrV3IaQO24ja7zLanf','pgtkvLmvkjDS5iEmVnmTvUNKax1zujgswhACEtDwV49EMoRvcyrDC66',11);
-INSERT INTO ti VALUES (51975,14694684713004008900,'94rdTLi8Y8gFKZfpAzhadivvNP','8ryNCLql9JliWIx0vo0zNYlgiYdgDzIStdfWks2z6JF1KA1','4ND','1nlrzduoSiLGB8M8d0rahYnwaLZioq7olB2vIJCiJ3VBrj1CK2OLeI','hu9Kh2M9oi3UoTtrV3IaQO24ja7zLanf','pgtkvLmvkjDS5iEmVnmTvUNKax1zujgswhACEtDwV49EMoRvcyrDC66',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (48249,9231635425984965761,'VGh','c9Q1aSPa1hPxNWVYxmZDfYxSZuoqxEpgkdEFekFYoDMb40J4WkS9nJOGi5ECz6KkTS9sdG7nQ9bgu4puUprop2yMcUT9exNdB9Z','iCbFoOP','TZuF5OsinhNduAqumMpwYrYt9dNCP85gSa0Or26SMpzArIFbalX0yqL','UaGROLXUKyCeAVNOEefZIDLYIjtQIeTn','SqZ24kpaoQQj5QLV8WTPDdbngMgecUsMHbOWWHA8XVf98NnTTi9Ykn0ISbJIQBiR1CzhcZFAwwGAyQCA',12);
-INSERT INTO ti VALUES (48249,9231635425984965761,'VGh','c9Q1aSPa1hPxNWVYxmZDfYxSZuoqxEpgkdEFekFYoDMb40J4WkS9nJOGi5ECz6KkTS9sdG7nQ9bgu4puUprop2yMcUT9exNdB9Z','iCbFoOP','TZuF5OsinhNduAqumMpwYrYt9dNCP85gSa0Or26SMpzArIFbalX0yqL','UaGROLXUKyCeAVNOEefZIDLYIjtQIeTn','SqZ24kpaoQQj5QLV8WTPDdbngMgecUsMHbOWWHA8XVf98NnTTi9Ykn0ISbJIQBiR1CzhcZFAwwGAyQCA',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (32546,6497452653904040963,'X3MrORYcwww','By955uvNAmSh0pSxn5xAT5a10VxvzRpkpOBzFOLWfmn1z2mB','JIHAMOvj4PT','d9bEic0vElRoEarmKIH2dY7zapjnsQxULwJ701AtFkqUP6n345fCIKRVxgqXkToZrYjkurVsMbdzOtW6x6gLBBtoY4beBHs3OeqnaXrQNxRA0TBL9zEE69EB3GFGh5dm5HYpcj89d','Cezthc4qcF60knksfBe3dOVJahWyoqzKeZfRWbMsu69jmEv','LVensO7u6Ddx3VEOrhLuhJl4Lo4bEnHicRPwUDMs4LhD1m7S7bJQXdWfH9A9SDOUweQtJQ1Zw1oBthjELRbUvr',13);
-INSERT INTO ti VALUES (32546,6497452653904040963,'X3MrORYcwww','By955uvNAmSh0pSxn5xAT5a10VxvzRpkpOBzFOLWfmn1z2mB','JIHAMOvj4PT','d9bEic0vElRoEarmKIH2dY7zapjnsQxULwJ701AtFkqUP6n345fCIKRVxgqXkToZrYjkurVsMbdzOtW6x6gLBBtoY4beBHs3OeqnaXrQNxRA0TBL9zEE69EB3GFGh5dm5HYpcj89d','Cezthc4qcF60knksfBe3dOVJahWyoqzKeZfRWbMsu69jmEv','LVensO7u6Ddx3VEOrhLuhJl4Lo4bEnHicRPwUDMs4LhD1m7S7bJQXdWfH9A9SDOUweQtJQ1Zw1oBthjELRbUvr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(14), e VARCHAR(69), f VARCHAR(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (126885,3217169787074282866,'p','zsuhBnKR2','N','3l42rFjmnvdBf7tKixYlmtjzDwjb2JitBrpcPXxApzSWsPqonfH5','xAsyfQWUe9Bcy3XS1o2x15F8Ofw5ihijmznhrc1kCRZ9','EvyFltiYghIy97vdHQURQYf63DxOXLZPoXssEBHa7Z2hb',0);
-INSERT INTO t VALUES (8005957,13972251225694519846,'Gi8T6UW7WtQu6jiYay0Oye','PCZBSFsurfjD','vbP7hOz4voxmLng2048dgDAXZwUoIgqsV09zd0WZk1zwQ2vLjyCk8UiiBIumykTtB8vxx','ROGyBU2jBBr5BFxiTe','RAkCIIYopnnuGBG33n8U1N124sjsOzObaU17GWoDyVinXhuZKxtRk5VAUfhbOfFr1JXVpW80TnOWDhB7BckHK','YN1KhMZTHFJVQ0YYQwrq',1);
-INSERT INTO t VALUES (-5280591,8304874853416218859,'ltPAGibhjHciLkZoJI5Rpu','REIqWB7qmw','Vo5rf','NxEUG','LPw6K','nYurp2ak5ut',2);
-INSERT INTO t VALUES (6734524,5801253098069996708,'7I32JBVpidKOcpsj22NCBYWQt2','HQ','HqA2jv6xP','23IIgW7QUA0LsKrJ9r90bxy70QofZ0zSJOMnKWxHE3cmWggCwQZYhERPnXFf7BghAu','sat1910Z30daQZt55Yjax3LpnYYKEY1EvAPiXL2l6lGyVYeKD4YrHkZE','UjDBaJ0tvzaLNQpszZuNdphbPbzNHAEuvZn4ddSEkPGa65AOcChsl0kgYAboIPKxOY0YCaW6dpuCov0HgHD6vhkDV71Oq8KTkn',3);
-INSERT INTO t VALUES (2180601,15141121502442276688,'z','FqbBjoQ2','ug4mRsbYqVQPEcBjBzcwivF1UpKGvNuZipFKHmf5pIsOd6gzJ6vD','2d41Cy4PIVAdePrwrZ7IVnTHXcYKMzBryE2vQ13y1txbdSfjX9Wswz9Oq9aMvYugsdMtT2','3h6UykML01MAr9wDxhM0','kmTS8pAD',4);
-INSERT INTO t VALUES (-5798924,6562456736910283002,'I4u','63q','mc3czoOZpSmUBc0oWjlrk4R9vHQ79opR10CqWkd8q1SGrW4TT6Y5iyIxYsUKl9ywVNHjj','peGa7RcYzdLAQvzWmIixb1rckNKEE5ajRTqnUZs3e','IdZn6WgGAJFQsWeDJ','2Yvc',5);
-INSERT INTO t VALUES (-6149193,2402656822604619313,'voW4Qp2kU','EQMRiDF','sy0rGReOiEFSYP3kHGjuYCnvSix4oTr46IoquJlJyn','wh5I6Gypkkjg8AJasDDRVwXb','nmTgK6y3g8L2cQXKZngxkMY0Nv7XUzZWk7Q3b39LUqh','ubavGiZbHlepJzfvNUqVW6fbIIJJietqDBrHoN2gatn58rNB0tryHc73XpItRveONDYXk82saTHluFly8A',6);
-INSERT INTO t VALUES (-3756703,6480885264800706768,'HLQslVxpnpT2nUmZPOET','k3corbzcek7hu','ueuENfi7LG3GWuEcr','rpRSjxE3RPcg47BPRYOXRl3AYP','Qk','QZokZni9E4bnU6EboXJEODA2RW0jLR075otC8LjAtk1kJeYtJBY8vPDBYvboVMPSEjHEbGwW72mzkD41VTDzS95FX7I9K2',7);
-INSERT INTO t VALUES (-2043278,8249961573647713055,'rzczHbPA8','MLQ5tM4YIiAbqK','tuSaWEb078IOMh3E','4ru1','4KDNTC0NRLhCR','EKlxpZdOPmnAp5kpS6fnIoTkaqWqx72Db1IrJzOos841gsjWInhEySuQFf5AKTkHHOyAjFIeoXieoTaqZppoD5nKluKQ',8);
-INSERT INTO t VALUES (-1242658,10260732081251422905,'5FtI2d0FnEfbxkaVZUethLF4','u177g77Wu0','VdxrUnjR0mSEDXItx','O49MEiUpxblHlcfbM6dtikZpfpkIjkDUUZno5KQWTUvV1lR','GCjBcZS3XI8TOPZfhsBHZdGKVFISiCEynMWjdCOZdDYTzzAOpUxuSmrDo8X5K3Y64iC9YP0P','NL5cUQcIclxLa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3493678174551141891,5850973,'eKH5PnBmmu9SEZ4JnX1QrSTgndJ6KpiKufH9ZfnXTDHML','UXJJpJDYqBoAYwYH9Pb4MXUwEKjIK3uILmIlKKHjjcgrW4CcD64SBQ1wLgTHrXiQzalNBOfDCg8zQthu1ULibkxrGg41is5iId9pRIxh4nML7plEGto5JQSVXjTRH3u3dQe5b56LbRiCRevfwMaFPzYFXoF5fk5JQYfyB6Tz86Ugor3fdbJrnW1','GYZUq0SJFx9l8j573vamKaLlpUZ9ADmu7YrwLi5oLSV8rRQfFGavxghIZPVOjVUuPkgmAsRtJU7UwYd6XfAH1EEbTCsEDasia46','SVHLzlPE4uXrMQ','T','a',12);
+INSERT INTO ti VALUES (3493678174551141891,5850973,'eKH5PnBmmu9SEZ4JnX1QrSTgndJ6KpiKufH9ZfnXTDHML','UXJJpJDYqBoAYwYH9Pb4MXUwEKjIK3uILmIlKKHjjcgrW4CcD64SBQ1wLgTHrXiQzalNBOfDCg8zQthu1ULibkxrGg41is5iId9pRIxh4nML7plEGto5JQSVXjTRH3u3dQe5b56LbRiCRevfwMaFPzYFXoF5fk5JQYfyB6Tz86Ugor3fdbJrnW1','GYZUq0SJFx9l8j573vamKaLlpUZ9ADmu7YrwLi5oLSV8rRQfFGavxghIZPVOjVUuPkgmAsRtJU7UwYd6XfAH1EEbTCsEDasia46','SVHLzlPE4uXrMQ','T','a',12);
+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 (11230673565508179151,-4640612,'pwSfbORa','CEZAod1UwBwkJfWF658HZGYXVqNCdxq4ufX62BLHFSvzgRBZT35kGabJqLOdU2Vl3Qt0mwr4Uoo9ou7QAx3soJsunboziw8vaEoh2yhgzaL7zV1','vVWfj5dLppQbFLRLXo3Misdbb3BlFW1ztPJg3mV8t7knrAnhnpaSZrcPOB0','yYhAjAQ2MGivAnY9TOu8ZxdvNEHNZHVuF0oqVuia11v3cmbRIZD6q8MAu4SRFzmIGsBXOxI7sPa75d3AFfdWgo3mj9bZpChZngvIedILD2sWtFadIZuDISnHbrO9jTNa6zQ0m0ymF5Es1AQsSvQ40cb0tQH59ygnfyHgU','3','VZ',13);
+INSERT INTO ti VALUES (11230673565508179151,-4640612,'pwSfbORa','CEZAod1UwBwkJfWF658HZGYXVqNCdxq4ufX62BLHFSvzgRBZT35kGabJqLOdU2Vl3Qt0mwr4Uoo9ou7QAx3soJsunboziw8vaEoh2yhgzaL7zV1','vVWfj5dLppQbFLRLXo3Misdbb3BlFW1ztPJg3mV8t7knrAnhnpaSZrcPOB0','yYhAjAQ2MGivAnY9TOu8ZxdvNEHNZHVuF0oqVuia11v3cmbRIZD6q8MAu4SRFzmIGsBXOxI7sPa75d3AFfdWgo3mj9bZpChZngvIedILD2sWtFadIZuDISnHbrO9jTNa6zQ0m0ymF5Es1AQsSvQ40cb0tQH59ygnfyHgU','3','VZ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4012483141824737616,8383418,'wplT2kstDQT8Tb0RIj2hgdB8lHfXmo','rEbGTvnYvL4XMFYMBSoEMWjqfCCaPtR6ak5oIgTxPfMLPzJ8cqje8nf49PgaEYssIFvdCm','OWlCBGARMW5HYPiSf0a5ord1FEfUMFnTzMhHPu0k0O5tqZEgF5BmpSsQKx7XdeMs0JUl6NT0H6tE62lW6Ho','jln1THayF2Rdym7oTTyORRbVJAzXoOKu4fdld5K52cZCxCISJ3kayRqVsd9lTC6oLLVQhGJrEY7RNDMNkoNkurj1leGi0Rvy58hWLfrdJVquSfN0MGbFfODjutCE3BHXgapc0R5svPKPTcFB29nNuBgN70JbQZcAGsUDrGxVgKRAfMnmjQQTmcYPHHaLsIWUk85cwe4sZ4ixL1lwpTRT7Ve0bmfSHfilxA4hIKxb7I65CtyNQP2j0JITJV02k6','V','P',14);
+INSERT INTO ti VALUES (4012483141824737616,8383418,'wplT2kstDQT8Tb0RIj2hgdB8lHfXmo','rEbGTvnYvL4XMFYMBSoEMWjqfCCaPtR6ak5oIgTxPfMLPzJ8cqje8nf49PgaEYssIFvdCm','OWlCBGARMW5HYPiSf0a5ord1FEfUMFnTzMhHPu0k0O5tqZEgF5BmpSsQKx7XdeMs0JUl6NT0H6tE62lW6Ho','jln1THayF2Rdym7oTTyORRbVJAzXoOKu4fdld5K52cZCxCISJ3kayRqVsd9lTC6oLLVQhGJrEY7RNDMNkoNkurj1leGi0Rvy58hWLfrdJVquSfN0MGbFfODjutCE3BHXgapc0R5svPKPTcFB29nNuBgN70JbQZcAGsUDrGxVgKRAfMnmjQQTmcYPHHaLsIWUk85cwe4sZ4ixL1lwpTRT7Ve0bmfSHfilxA4hIKxb7I65CtyNQP2j0JITJV02k6','V','P',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (13092291715891729481,-6755600,'59tHXUbH7v7lKe4ThfTJrnv6WjvRiYjTGHK31XCFvA5czDTKSmzahvs6FPi66rv0u','ZbtBh6KRmQ2k5EIGNedgCzUQCWeED56avm8NafXBzkAgvtdvHiSc5JCuqREhFJaxCNYZW38EU941NVXYNgc8mW3ZN2Pb','pk0Ox0ZRPacfotFV1AwUY22tI5sGHbLCi79xtsbidjXOHPSuygZHokMmevbZiA8BO3gmCQMbNPHyzEFEoeewFNl9Wb8Sbsl5ku','Q2LZZYYfL5F7mn7wqIgSllVFQC4UfUZEzgoCl','9d','i',15);
+INSERT INTO ti VALUES (13092291715891729481,-6755600,'59tHXUbH7v7lKe4ThfTJrnv6WjvRiYjTGHK31XCFvA5czDTKSmzahvs6FPi66rv0u','ZbtBh6KRmQ2k5EIGNedgCzUQCWeED56avm8NafXBzkAgvtdvHiSc5JCuqREhFJaxCNYZW38EU941NVXYNgc8mW3ZN2Pb','pk0Ox0ZRPacfotFV1AwUY22tI5sGHbLCi79xtsbidjXOHPSuygZHokMmevbZiA8BO3gmCQMbNPHyzEFEoeewFNl9Wb8Sbsl5ku','Q2LZZYYfL5F7mn7wqIgSllVFQC4UfUZEzgoCl','9d','i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(3), d VARBINARY(64), e VARCHAR(8), f VARCHAR(25) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1151,52,'rez','fBHoftPibG9LBu9oyXymGszL3cyF8Nhk3acGRgO','gp4nJJ66','pKzycYep','r','76',0);
+INSERT INTO t VALUES (23768,36,'o0M','alc0D9daqj3DMVwY0oKLEPFIybwSSkJhzew2K3rV','Bt','hl8OgEvFsWYk5ow8jPg','z','ue',1);
+INSERT INTO t VALUES (49545,82,'eO8','JZTr','awi1g','42YhE42UFre','4','vO',2);
+INSERT INTO t VALUES (61591,220,'f','Z9AQmseBCHJ3VtyDooM4GLaT3Wsd2wr4JwS6kw','2yJ','dfnoL0ya9Busj0TrgidMNvW','D','L',3);
+INSERT INTO t VALUES (55454,211,'GEY','evGkTAtFlvTCW9F2CKITltre45mdABem7PzWce6kyLR70FYkzlkvOIEk','2vRnrG3t','OzLYTYz1D9Vzpyx','A','Qr',4);
+INSERT INTO t VALUES (40317,161,'Qnp','YFNVGXVXtm3uDK2JNPTF037YFEC','Qp','ni4kFqJGs','F','LS',5);
+INSERT INTO t VALUES (54096,231,'W','FAni8bVRYAmXNLi4Y4l90m3','F','6GtYf','4','ox',6);
+INSERT INTO t VALUES (42056,32,'vzr','FMGiJ1IXGzmv7PoZfoOIV4REL','tsrSl','c4wzOkR','8','Q',7);
+INSERT INTO t VALUES (31113,179,'6k','n9gHusjI5B6aU90u8YcHOPSpN48FMpQg70h6iMwsF0ICo3kmgs6YTvGY','3AkuA','zeItV2dXqQxXU4eFNj1R2AcsX','w','8j',8);
+INSERT INTO t VALUES (54096,21,'br','Hks0Zz67C3sfg9Zvd4jczjxeLBPu3d9bMnaKaBodOpc','TbLHr','y4','J','YY',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(3), d VARBINARY(64), e VARCHAR(8), f VARCHAR(25) 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 (-8631268130268637205,15542183027011646429,'ZKBDlZqflw410fNo0mNWfhXvTyx','qQu','QmdwMc','h3WewTwGuozDozTSJAQiWA3VOEGOjPajOCWgUChKzDle2pLKlRBDC8E','DjUTTcTCtdN4CEzXIn83WKKR5pl7EDyqcZ2fFk68tPGpiRt03zawV9Fh6Ywgm4HQLgX','AqF2uR29QuFbakRBgQoveH6',10);
-INSERT INTO ti VALUES (-8631268130268637205,15542183027011646429,'ZKBDlZqflw410fNo0mNWfhXvTyx','qQu','QmdwMc','h3WewTwGuozDozTSJAQiWA3VOEGOjPajOCWgUChKzDle2pLKlRBDC8E','DjUTTcTCtdN4CEzXIn83WKKR5pl7EDyqcZ2fFk68tPGpiRt03zawV9Fh6Ywgm4HQLgX','AqF2uR29QuFbakRBgQoveH6',10);
-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 (-8534087562873220455,14468267508944676777,'a2qrduLjgyX','n','1JabW','rBVUPF0Bx9is7TjBZCksAPu9BArAuArhcqtyzgfRJxFh1pQ10zHSzTZ','SWGsTzjkoETxKq0kOZ5QZdnCH7iRSzRRvXRHUWccL49cQR1wS0dfNvGKm6xAtyg9wD0','1m5uujPlqffJ454odKTEthlbPSvzBQN3svCM2ukQrcU1dDeC9WXN',11);
-INSERT INTO ti VALUES (-8534087562873220455,14468267508944676777,'a2qrduLjgyX','n','1JabW','rBVUPF0Bx9is7TjBZCksAPu9BArAuArhcqtyzgfRJxFh1pQ10zHSzTZ','SWGsTzjkoETxKq0kOZ5QZdnCH7iRSzRRvXRHUWccL49cQR1wS0dfNvGKm6xAtyg9wD0','1m5uujPlqffJ454odKTEthlbPSvzBQN3svCM2ukQrcU1dDeC9WXN',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (141275880429902175,8702945435518360000,'dyeldmRDQUq66bxBMO8lYierV7','ThQOZ7epar9iP4E7aOXrHs3osDgqGdLVPhAEgj0GsXSKQhvNdDaOL20lgdY5bxBfsxh1HWPm1TQxCLoeOU69GL5GOQ0w0m8r69MKoZPS2P76Q9uAFEd5Z4jlUky3veCx1cJLGsspPUGK7UfBV3pYg6FNNGftkHySwrZpN68hG2ksyjwJWkMizfXQX','xe1OBTZ7eijPgIjhQxicV97k','eQx7hD8SyMukvjngS6bbQ0wSjh74Bhi6GIadiS7t5gGN','p7Lzvu2wHOk7Ka0aNQjsaG','WeqFBuewCbhjVGjIAeFrLGLpZpbUzbHVp9n4QOTvyYZcZ3dLm0pKSTvCtUPHFoRGSQNFX9aZCRFxgoUqHfjhXMgqxOKlW',12);
-INSERT INTO ti VALUES (141275880429902175,8702945435518360000,'dyeldmRDQUq66bxBMO8lYierV7','ThQOZ7epar9iP4E7aOXrHs3osDgqGdLVPhAEgj0GsXSKQhvNdDaOL20lgdY5bxBfsxh1HWPm1TQxCLoeOU69GL5GOQ0w0m8r69MKoZPS2P76Q9uAFEd5Z4jlUky3veCx1cJLGsspPUGK7UfBV3pYg6FNNGftkHySwrZpN68hG2ksyjwJWkMizfXQX','xe1OBTZ7eijPgIjhQxicV97k','eQx7hD8SyMukvjngS6bbQ0wSjh74Bhi6GIadiS7t5gGN','p7Lzvu2wHOk7Ka0aNQjsaG','WeqFBuewCbhjVGjIAeFrLGLpZpbUzbHVp9n4QOTvyYZcZ3dLm0pKSTvCtUPHFoRGSQNFX9aZCRFxgoUqHfjhXMgqxOKlW',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7031517411973583714,4675735481354023936,'0g32BJKAiWNIraNM1bI','NDVWTK0E5cZ6','WnT5cq1vZfIdRTCAbRlQNGACqQpexe9P0K9CDTBA5Vgu30','y95YOplMTpE0XnTNksFaUI4','Lf71tWEgJBYaKXfl7jyj2j0Gtz3xYHIjQHQ2mRNE98FkuR54jvfEo','MdigPMVzRpQ9zn8b5rTI5kk76exJriLK23Q5hGMu8EFc',13);
-INSERT INTO ti VALUES (-7031517411973583714,4675735481354023936,'0g32BJKAiWNIraNM1bI','NDVWTK0E5cZ6','WnT5cq1vZfIdRTCAbRlQNGACqQpexe9P0K9CDTBA5Vgu30','y95YOplMTpE0XnTNksFaUI4','Lf71tWEgJBYaKXfl7jyj2j0Gtz3xYHIjQHQ2mRNE98FkuR54jvfEo','MdigPMVzRpQ9zn8b5rTI5kk76exJriLK23Q5hGMu8EFc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(33), d VARCHAR(89), e VARCHAR(26), f VARBINARY(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17637691190049423369,52,'cl0DPZrFMp47rl8r73Av','eUaJmyhsWj','tDA0BI2yIPE5flBQGmC3Lb','MPwyCGJWca5mTnqec0','UmKquZpRva42pzNUTwjUkigGa5k13ycHWLC9ppR1ZtonRbj3fwMoaEsSZhpVUf4wz7IXKAsyJ03dKwXBtMeUY3y6oU','BF3R2CnODDJWdpOBFO0CsGFKil',0);
-INSERT INTO t VALUES (10035434106620571479,16,'81M8qicoZPMUE','mG1nHg6BNXgEbHRN1q364puQm4iuGjULNnQ45','5gWZC4iIDPwuWbrX2','om2SvyoM','SbINMgpic22njqUaQOyQW0kfM4NGpWwO0LBd1eXlBsKZ1g7spINc','ixCnMQdqFCWlbEhFoZYThlcWZvqHADJGA5Onl5gjslxr',1);
-INSERT INTO t VALUES (6082996796899312622,110,'Go41HuQcs8xPCDtka9Vy','zlOXRYXHRPG4PL9WWkXZQ9jaf7rmrslrC5wgIpvXxuePWgNpjyALzV3mK352IWsrheO8','plsbHDACe82A4REq','pAnv0CpI9','NUvwDsF9XI3wzhjmmgCFqtjOKvAhqagFYl59qOY4Bu1obA90pmrGo2dqW6xSArjqEcubPaPKrpcJgdZsJJGf8qgOpTyw0s','2jkdNxlupb92vaFaIIftBtO5wraQCah1z7eDChEqRQXC9m48MK1',2);
-INSERT INTO t VALUES (10680654341707568666,188,'XT7f4O7TcOUV9v4mo0DCROAhLJib4io','FxO','loRufbzhy4owzYDgkB7Dfnfzjh','Hh','5jUIXOlqtc6fWVT72qmypcKTnZtr0f4E4oRm5b4HWvkMJXgbLunaLSnKuA2CmZxW9xuRcFJZtOqe','21D7IwB8io5lOYzTdG6sPvTSav8fFkkOuHV2EXVdBhL0tmdxiUGlZa6lte9QY5ptHi507NhY1s7j86b6o76',3);
-INSERT INTO t VALUES (8280948181063386030,164,'E2GdjXRZMBbVvgWR9o7nl8wD2eT','UbuavTMOD3r0XF3PBfuwIERGN7ByVvmV7rF7cXmUHaB323ZPUa3IHkJCTfO9jUZ3','cnQKFyHq','mg','2CveH0iGZX2WNAZZNjancrxpynjn6Y6sk6rFrS6pUDRQtyEf','qSp9lS8NCm8JBgtvueIKQZDBxAes4JVxRG8LJnvlmwhxDOycPUEM0hljg4wzuqS6ITZ6',4);
-INSERT INTO t VALUES (11811667137932598458,46,'16FfBPD','DI36Y2iymgOwsJZWIDnzrD9WU25iIcTkLZRFfJ','HLAoicxPxfKJiCnvqDP','p','1RJj0kJvEDNasi9apszWhBC25b3myit2TJ0RuNbPxoPZSDDFeGQUqmV','Y40FH0vh6p7DlDJJvZ8w0cVWQPIrwplOyjkRWt6UCIQK7XV63jFsH71WGqWg4TzppSl0k6Ctv1yPvTvuZMUJYTXqQMF60Dh6',5);
-INSERT INTO t VALUES (9425483363766025489,63,'fwQE6xf0','T6I3NngE8HWERhP8RnCVc8OpC5JtQ60AJ7mEMXVHomX8Yw2neyQ2hgenKBTuq5qbjp6j','RqLuiRoylZtdjz4J3B60xskIl','FDRR46','uEw1YZvWd6','hGGdTYF9meTXwHXX386P2rcrDsnlZott',6);
-INSERT INTO t VALUES (9366806699813179042,4,'htlzgaS0ixGKcH','1Lm6GXmG4XNmstYaJmoQLUQ2','5QzQeoZx9tHQ4j6','f5uXyMmL','yeZ5LoxWuEGgZn','M6cNH26VFTutcTzbey6lggF1j6lT6mg4JPM2qOtAbJWFCCAyi0CSBe0LmMH7WHa8kRcEu9Oe9S14',7);
-INSERT INTO t VALUES (1218706848166372424,32,'vy','23H0lCmSPKrlZBEMqgGtjv1NiH','98b7VJhsvjwkuBC','WYzACpBxAWKxA2','49gkJTk0pi4X8crjKSuu4REF1xpNcprVP62JvkwmbK50zI2HeDK5EuitX55hfibMgNn40','222KNJbZAvXFeOSKEiejs9aGCTgZkB8SaccKqqQCHc7bigd5bgo',8);
-INSERT INTO t VALUES (13360071129834630354,2,'LOnOemEG5P1ET8aSeAVz','mYD8R6','iZypyVlNMOpYhWSX','cQ85B1S5f6Tl','R3t8859zj2vHqT','XEW2plbCol',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (2555211212,199,'gj','8NRT08W7yQADDMhmIChYyYpjW1xZofnUUqEwQ078NKR8pBHYj2J4ATxax9W5h','41RvE','JpTmp0AukNZwKIZHHcB','B','yw',10);
+INSERT INTO ti VALUES (2555211212,199,'gj','8NRT08W7yQADDMhmIChYyYpjW1xZofnUUqEwQ078NKR8pBHYj2J4ATxax9W5h','41RvE','JpTmp0AukNZwKIZHHcB','B','yw',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (2092654230,3,'DSET','mYEzU7dOx9nxp2vdgKYVUY6TpC9dOyu4Qht0clKIuvrz6W4a','zwC','00zR4cV','I','9',11);
+INSERT INTO ti VALUES (2092654230,3,'DSET','mYEzU7dOx9nxp2vdgKYVUY6TpC9dOyu4Qht0clKIuvrz6W4a','zwC','00zR4cV','I','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4291564512,40,'AGb','2pCiPbpczRL8aY01Y11jZP1Iwb5KVKetoSFXbTuVE9sEFXYbnLq9gOVCIXzzox2pDwQY9JsWZfA8TpWizCVySBUCh4byHp2nt1jSTmPKvhMcucGHeQdXJpRcKCY22F8fyw489FfhM491BMHZtfgzAfRxTAjZbm4VtdxGUPC','k0c','6b6Jd','E','d9',12);
+INSERT INTO ti VALUES (4291564512,40,'AGb','2pCiPbpczRL8aY01Y11jZP1Iwb5KVKetoSFXbTuVE9sEFXYbnLq9gOVCIXzzox2pDwQY9JsWZfA8TpWizCVySBUCh4byHp2nt1jSTmPKvhMcucGHeQdXJpRcKCY22F8fyw489FfhM491BMHZtfgzAfRxTAjZbm4VtdxGUPC','k0c','6b6Jd','E','d9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4265262234,19,'yZji','IIsFv6kq01a6ZQS2ueikWZelf7e7JCmOTLzUV4TOOhRrxzLAKa3nqDyfsRi8UFF3bKei6dcfjLDxx68f8pc8fKWcTaJTfim7TNpPipqPc1M7JS3uY7t3y8MFrrmq7JWis6qQI3F','EKG4','3huzdblWQP2kKlFG9TP97MxhdU79VBTH0oQkW8wmToBVOVmzOJcaOwe2T6xujwa7dC6hUYuZ5LzTBBDLqgFlzCEzNFZD6yt3zJieril3cTKr50SN1Sxpb17fCqtWIY9ozf2JjyJ7M8NOZqY2BaKkYB4FW4GphhDEbISA5uz1XYVXL312Dc6JPNO5I6UYZ6Sv602Y21a9EWYzHdXNC4QBBmHxfDxl5CVa4s2nAtr','1','C8',13);
+INSERT INTO ti VALUES (4265262234,19,'yZji','IIsFv6kq01a6ZQS2ueikWZelf7e7JCmOTLzUV4TOOhRrxzLAKa3nqDyfsRi8UFF3bKei6dcfjLDxx68f8pc8fKWcTaJTfim7TNpPipqPc1M7JS3uY7t3y8MFrrmq7JWis6qQI3F','EKG4','3huzdblWQP2kKlFG9TP97MxhdU79VBTH0oQkW8wmToBVOVmzOJcaOwe2T6xujwa7dC6hUYuZ5LzTBBDLqgFlzCEzNFZD6yt3zJieril3cTKr50SN1Sxpb17fCqtWIY9ozf2JjyJ7M8NOZqY2BaKkYB4FW4GphhDEbISA5uz1XYVXL312Dc6JPNO5I6UYZ6Sv602Y21a9EWYzHdXNC4QBBmHxfDxl5CVa4s2nAtr','1','C8',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (94661262,78,'A','Jqiesr59C','aPp','KToi63jlJ0Ocm7gaZeVqzExOhhMiZ0DQFm4EtvKqt7Sa2iXez3EAmwbQjzbGX15g11ayEpGcpUAJIh1lkOVEXhxJkP8IZvhLoj7ynTOZhqG44VXZYIetYWPqzstS1279AHX7mqBBg225Oi9IVLwl6pyDYfhfViS5UrUzZt84oeAuypgymjv34RPb3x9gBFLANJII1cHW4OSQfN2JVgJlvZcdWGHXQ5BruivZX3OKSwph6l9tAlLWr1ab','x','qV',14);
+INSERT INTO ti VALUES (94661262,78,'A','Jqiesr59C','aPp','KToi63jlJ0Ocm7gaZeVqzExOhhMiZ0DQFm4EtvKqt7Sa2iXez3EAmwbQjzbGX15g11ayEpGcpUAJIh1lkOVEXhxJkP8IZvhLoj7ynTOZhqG44VXZYIetYWPqzstS1279AHX7mqBBg225Oi9IVLwl6pyDYfhfViS5UrUzZt84oeAuypgymjv34RPb3x9gBFLANJII1cHW4OSQfN2JVgJlvZcdWGHXQ5BruivZX3OKSwph6l9tAlLWr1ab','x','qV',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2136125598,171,'v','A0jDkxukXybOb41gnPHu9g5W3VbOMKrhpxBUqVATR3WkGFttenb6OOJJuAO98cJ7Rs2FAqdHoAO0avsHqHcmuJ4Vvd0c6m5qXPEYuxcrOV3RjTXf3O633s3zM0ceMLD7WliTQf3HB5hMKThgNq8U2IJ2bSF2OJBE9wg2veNO45IB3uyFzAxvv','qhzvnEI','Ak7qzQZ92FIJQgA62Nmvjs4O0Z3gZ8tl2TJpAfpogVFbP5APIgfIdjjsqMmhyes0GNtASzQcnBiODuvA','S','3i',15);
+INSERT INTO ti VALUES (2136125598,171,'v','A0jDkxukXybOb41gnPHu9g5W3VbOMKrhpxBUqVATR3WkGFttenb6OOJJuAO98cJ7Rs2FAqdHoAO0avsHqHcmuJ4Vvd0c6m5qXPEYuxcrOV3RjTXf3O633s3zM0ceMLD7WliTQf3HB5hMKThgNq8U2IJ2bSF2OJBE9wg2veNO45IB3uyFzAxvv','qhzvnEI','Ak7qzQZ92FIJQgA62Nmvjs4O0Z3gZ8tl2TJpAfpogVFbP5APIgfIdjjsqMmhyes0GNtASzQcnBiODuvA','S','3i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(63) NOT NULL, d VARBINARY(31) NOT NULL, e VARBINARY(36), f VARCHAR(36) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (221632608,-27626,'PVaATul2xxll','iLj6vfdIDZg5xrb','ox0QjmkrW1HO4E4Uwj90','lKr5hJtv51Kmp3HqHs53G','R','K',0);
+INSERT INTO t VALUES (3464910023,-15802,'jP1UvJCp2qlHLpans92Nr322fNhCmis1GjHhYsIRv04RsEZoKn1esSUIeVtQWE','72mpo2dBRZxBCFaMZ03GKJ5','QkE9QR67gK7f5SKt0UURq14e','KrysDm0z','s','K',1);
+INSERT INTO t VALUES (2397472556,28838,'GzM60XWxLLPLM','IiYHkpMf683uOGG','lI63lPD9KNyAyOrU1','XWdC2Y9CGPMcP','y','q',2);
+INSERT INTO t VALUES (433168178,-17868,'pI3D2BAREp6jY21kSmtdS6nLS','vCNwyCecsMQ','oDq9rinATaqU3NuiKvf5Gh','wOYJVQgkBQ28LZ38xggDmbYfxU3i7e','n','e',3);
+INSERT INTO t VALUES (1953072736,-4975,'5zskL36CRYOcAmnVdQePB2CbmJo4HJoSGIwECQt5Q23sbZXwrB','EsJJK5TkoDD445hD','V','ScTVQQnBGr82nCnc1e','A','0',4);
+INSERT INTO t VALUES (568264165,-2076,'nbiDsJe6zr7SNYARGAQ4yQdnyM','Y','vphz','yMfXR9ItCQd4SUTooRYmtx44lvW','L','B',5);
+INSERT INTO t VALUES (3299908883,13359,'f7N74p','kqWlgg42','CuIa97wPesDn','YxSm3gZYeHbFSF1jDj1QrOH','g','S',6);
+INSERT INTO t VALUES (4038269381,30923,'Xil994NUWcmKMQuInKe4bEFfaLff2dXxliScb4kT7pj3VWsRlMgLE0R','9FSmbHYEvTjvu2LWR','fX8giAngUGJoPy','c85LonaSMQuiI','W','D',7);
+INSERT INTO t VALUES (1789452390,-27277,'DLF5FRKNQzPJhSpGrHSDkRUw2WLvTlGg9Q64lEwfdgDz','gsPWRxqQvy','ROOkJramix0mz3PWnSb5Mc572cUy','HcXA3HC6qG9F9JJRS1d0hm','I','x',8);
+INSERT INTO t VALUES (1212775607,-8103,'LSFoRM14JBNuqWAfYlElWpSrfiw20WBEmWJhcExHfBBuUxv7hG0H1HXTmjc9vgp','7iaQCU3yBVaQC','VcvmFZq4D5TBWSGUD3J','0','P','6',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(63) NOT NULL, d VARBINARY(31) NOT NULL, e VARBINARY(36), f VARCHAR(36) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (12086114386834334005,139,'AbttWkP20Fndz7J4T320dAnEgqczwHENs','C5GSpK7l3uwsBqNNpbcsCA9H9hXh4JcO4wrAFSuKIpsgaPgPrcmi4L98yMUbY12vH4GNo','SaO2g','a70pu3MEQkU9PH','fbWV2ZdhhwOFne5A77OOO4Xmq8OXxVnYjIAXkMD512d7DgoZz1ALB8NyKQcYTBJUfYEmqqVKCMVNznehpfSgljr9aNkSZ2J6LZQq','TWLDCep9NcxZbSaDATslYAg2F9WMOQFuWPVnocqIUQSTXlouJnWJGq1f3E3QuHFi9puZ4lxLKS04rtTtnV4',10);
-INSERT INTO ti VALUES (12086114386834334005,139,'AbttWkP20Fndz7J4T320dAnEgqczwHENs','C5GSpK7l3uwsBqNNpbcsCA9H9hXh4JcO4wrAFSuKIpsgaPgPrcmi4L98yMUbY12vH4GNo','SaO2g','a70pu3MEQkU9PH','fbWV2ZdhhwOFne5A77OOO4Xmq8OXxVnYjIAXkMD512d7DgoZz1ALB8NyKQcYTBJUfYEmqqVKCMVNznehpfSgljr9aNkSZ2J6LZQq','TWLDCep9NcxZbSaDATslYAg2F9WMOQFuWPVnocqIUQSTXlouJnWJGq1f3E3QuHFi9puZ4lxLKS04rtTtnV4',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(34);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
-INSERT INTO t VALUES (707273714402742519,126,'gdjFKyCGX4DDhHeQ4YTXf0of','HnoWgWas03VB4WpF9Jaua7','iwOC0tfE','rXYWfWR34rJI2PGNP0m','vMoY6MvqVx3Dqg8KVV4KdE7tktdrnwJ7oXhOT8oGrPDK4GUNWreMnPOS9DFMQ5BnXTJBPcTPDWyuPXQs3CzCKFG','IFx5pX7vns0kBSEvIBqxnNlZ9LpGqx3hTsf4rtaWfFzT97S3iigUMIIbzeCHQHxfXFmq5NHyOVZ81BNio',11);
-INSERT INTO ti VALUES (707273714402742519,126,'gdjFKyCGX4DDhHeQ4YTXf0of','HnoWgWas03VB4WpF9Jaua7','iwOC0tfE','rXYWfWR34rJI2PGNP0m','vMoY6MvqVx3Dqg8KVV4KdE7tktdrnwJ7oXhOT8oGrPDK4GUNWreMnPOS9DFMQ5BnXTJBPcTPDWyuPXQs3CzCKFG','IFx5pX7vns0kBSEvIBqxnNlZ9LpGqx3hTsf4rtaWfFzT97S3iigUMIIbzeCHQHxfXFmq5NHyOVZ81BNio',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15697567381767774317,33,'5wqXJfgT7Df1LrMuc8fVQuIjEqmTUu','ZZrxWd4cGck3s2bCL2fNc19W','71tD3QX2','bwf9I7IpG6DJx','i3eDuVN7yjoHTjd44UMsegI4G2iPwyoYZmEI4DDFES7WTYrBv9M4N6y8k55I5h9qQqsFQTZdiUUr7o5OWg0MtJb0FqY5g3ls','OAnkXJE7Ashvr9LOdnlsn3EKX5kb2Xv8QS5uM9CYzEZ5cfLza0Io6XLPneZ9nFbNey5x9v6zg',12);
-INSERT INTO ti VALUES (15697567381767774317,33,'5wqXJfgT7Df1LrMuc8fVQuIjEqmTUu','ZZrxWd4cGck3s2bCL2fNc19W','71tD3QX2','bwf9I7IpG6DJx','i3eDuVN7yjoHTjd44UMsegI4G2iPwyoYZmEI4DDFES7WTYrBv9M4N6y8k55I5h9qQqsFQTZdiUUr7o5OWg0MtJb0FqY5g3ls','OAnkXJE7Ashvr9LOdnlsn3EKX5kb2Xv8QS5uM9CYzEZ5cfLza0Io6XLPneZ9nFbNey5x9v6zg',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (14287059246911475021,0,'Hvn3VW8TqTgcPBwj','gYxoFiiiIgejNm3IFKhfoI4sdK8Xoqr7RUuuN6SiBeXwyh','6AtCJTTPAfvkyQHLuzCJ5CSf','lI4WVXh3uPftxNZ5PT2YNmSARRtxIAtNwlQO9hpogluv26j7Wwo0RPdum32VqTYWOez6kvcWApBGxi3nzgkVF28rK2NXJAy5gbVr6jXxt6p3SbGVRoDaZHCxOcayixh5gpFyOiOF4uBQ8s1oP07qU6KYB4qx5bfhn7478K8JQu1xH6AC6DwYvWjHs3Ja5V9GAMqyvHcCX4QLPw2P8E2pMxgk9ZQiThxMq3nfIcNjP8o8','Yi7DmDyntLvRrZw4LnGQIx8vVuWjTgp5kKAX0Xgbg9k1Gks6JgPIBj2DjzFhZ6xmzWnWKf4SXXAroNr6','xHHfqnEdUI3qjGJtX0HovB2pmb48nrZVfYt4KTm43',13);
-INSERT INTO ti VALUES (14287059246911475021,0,'Hvn3VW8TqTgcPBwj','gYxoFiiiIgejNm3IFKhfoI4sdK8Xoqr7RUuuN6SiBeXwyh','6AtCJTTPAfvkyQHLuzCJ5CSf','lI4WVXh3uPftxNZ5PT2YNmSARRtxIAtNwlQO9hpogluv26j7Wwo0RPdum32VqTYWOez6kvcWApBGxi3nzgkVF28rK2NXJAy5gbVr6jXxt6p3SbGVRoDaZHCxOcayixh5gpFyOiOF4uBQ8s1oP07qU6KYB4qx5bfhn7478K8JQu1xH6AC6DwYvWjHs3Ja5V9GAMqyvHcCX4QLPw2P8E2pMxgk9ZQiThxMq3nfIcNjP8o8','Yi7DmDyntLvRrZw4LnGQIx8vVuWjTgp5kKAX0Xgbg9k1Gks6JgPIBj2DjzFhZ6xmzWnWKf4SXXAroNr6','xHHfqnEdUI3qjGJtX0HovB2pmb48nrZVfYt4KTm43',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(83), d VARCHAR(91), e VARBINARY(89) NOT NULL, f VARCHAR(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2073,8087,'JYt0MKQ0tWj0F5hbf9s','2BUIzIzMIZEkwgNZKrOL5PkBWP4Rx5a45FdIlvI2vpDZrIGx6tuS6tZsfJ4D2wTcw5xUkjM','aoYHJsgXk1b2kLmfnu1iLTZO2bcIhgPscxBDG6NvKm7LiqSpBNwgBZksMSrCbKo','smgGUo3SfMRzLwMa03Gi1QfaVADWzafMn9MAUgKCew0985BWkKjdSDr','UyG4VEUKFR0sgcUyXHxjeKMVxqXjPqPQhv7ewgRh','JdaSeY01jg31ES04S9IgGlGKkmMyo6teySffQjMwxf13RgJjucn',0);
-INSERT INTO t VALUES (31906,-29506,'YSlyDDLsizTw20kzf6yXn5kPlmJsocEbhhXpNiOpS','exAOleb0ZWMsbbWsDZLyWizyyvYnDjg9uwrQkjge9GpMaUZzq9iAFfrhP6Kelh2J12Jhs9qNvBgGXrU','7xzSN870e334zghyvMwqhNnUVz','7YsFXNCjbn2eTSmVwqA2ouTXw32A2WD0nGHrytBU7GwqZtWzr0iwfzHKDNeezOinHQ2XRg','R8XlB5VXP3nxmyCMMLCMkSoH2y463p','gDBzmwhsvhYV4otwVLlGCCItRv2I4JlMZczB4Y6FB4zbYCTYZCZQWADES4Pxc7GJrBtdml7dVXvWBXAos8KmO4obri749hYOqPA',1);
-INSERT INTO t VALUES (28542,2621,'3vkR2oJHpx','bkLSbRSvzEd42EtOTzyrxTBJ9Ka5o8FHvvVUmN4MgS3fvl7KvOXb8ZGDGta2YxBzyQx3lfgQlOz4TiaLBYl','D7Yeiu5huM0oLsJ2zpP33ChS2wzbIVEbyOvWR8beP8mZAeMJB','VDNt2QbiigNuyufx0poYJ8uD6NzfmrDEEEpKBG5jwfB5quvwUnFHv8bxZG7wMXqVdW','qZUArBGTCMBMPhGfUIPwkcZ7ZNIztFcdge6fMVvjdLVtaUwU9Hlh3LlsJhqalixtJHrXEGFCFkBfi3C7Vk2','WXGyTsWCWhBxxBMQny9vzYYJ7JURoXoL4O1HOaMF',2);
-INSERT INTO t VALUES (3247,-9794,'VgQXL','jUF9FX4BldbbvIDxh4kutYrG4lb','sn1yS9iAbJOYAN2S6c6gpq20Xcd02Xagx9K1h1P1QyqKEam6Zw','BWyqkVuOztloMbOaPlCAlhAZdIK3Su38UHspGv5FzwklofBzon4PmT4cjq9IRH5h1T4rZ4y','m1kXXA19daERFAKzDkgd1eaHS6xlXgklBK8NjppIv1kEyb06etEphVfdJrfXKrmOeWSqVGgStC','g4HTdFtuofeMPbpoyQHEYXeXL3KntmO8cJIiAUSIXrcLpD6qKXsMBBvZJi',3);
-INSERT INTO t VALUES (5655,21501,'2BoubKJNKYyCjFaSW6HcUX8rMv','H9Zd7MM92twpYEnFYhgkKWn7UnXljDfS10bGf7kJqgs3VD4PeQEd4zmpb4ohJNFdt2Gs3IkGMeVbDw8ickNp0','qWgradecD4i649L5VK','7J3a93oqZ861I4vTVUZRnVChtwpHcJOES2tzcGTG1G6ASoa','5OqV8BIGK2S6ZLFzlbeBZOFEpgP2Iflcc61MA0R6rNyqhHjmRbIXvKIpI2A4Cb2HsYIoYe7hB1i2dgz1514ZZfV5Hz3C92xNX','y8tO',4);
-INSERT INTO t VALUES (22726,31752,'1VSXQZcuJrdN227fUCecvgUA0D5h27KweuNr2PzPao6ZxHgqm3rWCAYccAUcI1rnncorZ','JlA','0P19Z2MzG9IkElBLqk0xqyjh5srndfPuNZDc44QeD5cc18Nw','HG2psD2Rzy4CRTt04l68s3YuBNJY1NUam0','v8mqFtMMXq6beJy0j1rRYmn','79dwizSSXTUwZIek7Hblgo7gX7821FCzsPRI9bwz4KguAfinyPhtmh8IJtj8IuhonUv6tNab98LWvB',5);
-INSERT INTO t VALUES (57202,29531,'arHNMuNQhBEVBMMjAhdaoAxPqe7wa42h2wZV4EQjIm0qxekalrkAlcbtCrM1ywzqOwa0iuAxNz6WVJY1','jXUX5jQPZCYLqAMvypgQ4kPilkYPWAhF4zeUGVcoO4KqpqwiaAAIAmttbeNsgHZf','MfiyWguWpH9JypddYYQwZdzBZP4FTL1PEEDAJyXuFGv00zMOSlBJNT7HmPZIZwgWRx1zxpR','0bHu','gAdHnAPAzSLfLE7NjUWe6JrcExy0d6KeEXYahygW8n3t3dTVAyS77E','GhU16Se4VB6PNeZwKuCrNlhguvx',6);
-INSERT INTO t VALUES (13922,28113,'OIsWJHw93IpQAFIbnFZI3BFZtlprx8cHK0i9LJDCsK7wqlAuc4qVeoWzhBDAatAbwQEwuC57Yzy9cqACx','tmdEPjKnO5v7PfV6npO77qAZ3mCiX89iuHfdm12YXeFAdfcVp1QHWAwFFHSKR8RA70n49q9BRwKTTc','IXUqxqYJS5CeOKDXQhhhmy1J','N152DFiCtB36T','HC05BW94hDbuei1pTgjNibgBDrlbuU5Va1gcfVVuKepvVa8vJT0HtFPTzdIeUw5orJgcxFaD','EhChfCXwlaNjGiPUcUqL3iULP3ibjruuPicmZJHwCzB1jALUTRYyps2R2v3gjKuzSRfKkaaGdJ3qxqD7T96Fj',7);
-INSERT INTO t VALUES (5298,-15481,'jYj01cM1nAAfKnZUujIcBBw','ESWSZ8KEablFRKa3cupBRcYTMbxywnFjY4xwEjH5ao6AjRCdyLP','0ecNX129lbrEGloHDmMABGODM6osvrg1V2CkMv0BV8Ez78TRcGGLd6xGgOdBk3bRAex','8UJH4JIXvBjBCmgH8EC3YqMpsS6PmrwJD8','2xM9AlP5SHPE6BAqua7TwtLY6ga1lgyMsMR5iMsiWsEAplQNw77O4zTIE9dlyl54lYZR8Vm6','DAJ6zVSN1YlifoKFubrLUqVQmXXGJTRMJ5z3Gi2shAmcFEFUdZZZMTIbql5OZPH3wHQw8VxgLLq5gvnIi0GoI1EWEzszrDRJjT8',8);
-INSERT INTO t VALUES (38503,-31444,'8OaeSAKQseYTDOV4','0X0gvAvLf92F4FYUbzfpNGWhzp6oleRBFV2qvI6biEwInZwA7OXOqBbPjUrzFaG','b','IEpGfvhIzI6zsMhz66oVH1IsdqJuaeINOkvPBPX6I02FiDE238ABgOFFRmWdYVDGPQr8G9iVM','ISYLdfa4YzZDd58OysQwnvPhEGqDo9lC1bWCYTOZlazkyUNwyx8cHqvnSo20O96Z','yRPwVPaP2Dvcq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (834766293228317772,-16293,'dHL5hhNmUMW9FNwQIdbGGZ8dq13R0ADaAc','tcFHYA6lFD7XBt','IT','498oeARtcDsk','o','Q',10);
+INSERT INTO ti VALUES (834766293228317772,-16293,'dHL5hhNmUMW9FNwQIdbGGZ8dq13R0ADaAc','tcFHYA6lFD7XBt','IT','498oeARtcDsk','o','Q',10);
+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 (18125657523282952766,-30247,'Ba4OXXzvKbSVxjURyQsUbYyLQQ7d80ggOmr0ci25a2V67','ZYnV4','9fxvOTtcdjlW8tRWjHJsZ','WwZL1Kj2icMOlWqi9HMeItUK8rGeU0WZT','l','T',11);
+INSERT INTO ti VALUES (18125657523282952766,-30247,'Ba4OXXzvKbSVxjURyQsUbYyLQQ7d80ggOmr0ci25a2V67','ZYnV4','9fxvOTtcdjlW8tRWjHJsZ','WwZL1Kj2icMOlWqi9HMeItUK8rGeU0WZT','l','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (9408962498102576039,32641,'uSWBFDo5EH2u3XHFpMTCWw4hCBsvVokqY2l629aD8gBiWWSZAOBi8DjiF8A','9vUOry6eR4bpacII6Y2UsP1m6','SNgxQJbj76D','CET2H3oLEuqhJqbvPG','q','y',12);
+INSERT INTO ti VALUES (9408962498102576039,32641,'uSWBFDo5EH2u3XHFpMTCWw4hCBsvVokqY2l629aD8gBiWWSZAOBi8DjiF8A','9vUOry6eR4bpacII6Y2UsP1m6','SNgxQJbj76D','CET2H3oLEuqhJqbvPG','q','y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10929484909879520285,-5108,'6nJidCoKdoFu4dggh30VEQ59s7xrcHZOFqbVAGxdTWF4iZ','APSMBH8spJBCzt7fEBEvOlHOdNkRhPM4spqeXG7HIcHwAlOo3abbxkmhpylytdyIg3ppk1IL3czI6LBQxfsIIdl','FgeRJ4AEBWF','NEiLVM1UK54WwHu5h12plQnGX41OTq15GUP6Aq5kPpHF68ipRMZ8Vcax1Cmv6ifMkrNh8FCzMzRim2jTdU1ucxfevpOVzvjowyldu5eKFFP9tuDWTbVVHVCTdAfLOlrgEVYxkzFIpx59yFe01gkLrwLACiH6VEom3gBFLeC4V','h','4',13);
+INSERT INTO ti VALUES (10929484909879520285,-5108,'6nJidCoKdoFu4dggh30VEQ59s7xrcHZOFqbVAGxdTWF4iZ','APSMBH8spJBCzt7fEBEvOlHOdNkRhPM4spqeXG7HIcHwAlOo3abbxkmhpylytdyIg3ppk1IL3czI6LBQxfsIIdl','FgeRJ4AEBWF','NEiLVM1UK54WwHu5h12plQnGX41OTq15GUP6Aq5kPpHF68ipRMZ8Vcax1Cmv6ifMkrNh8FCzMzRim2jTdU1ucxfevpOVzvjowyldu5eKFFP9tuDWTbVVHVCTdAfLOlrgEVYxkzFIpx59yFe01gkLrwLACiH6VEom3gBFLeC4V','h','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9020125184834534121,-19918,'cwVFqSa6qpVfU9JrsTKXkkqUMTNMjjebrXuoQuSnpj','PeBtPyDNqfmTaWEwHIdLlsFMBITSEoK1egPhwg7gcNXfoQch2RO0ROca8tHmNLsS8QL1C4vuCC5oGpPJBOb0VY1kyaZ5Eez6LGVfsgpJ5KP91cV7YNJyNAbs02VrNOU3ldMDfVMpxJuB2ngKNkDt3mZCncaXUqfaLv7rPRfDPIVltdXzKLS','y99RPEfpyYp6c11adIS','43QCWL95yrAYLrQ8pril7CRptsMY4ShsUvPyvbRTmBoIj7DRqzGPf1YHksZ4dZfOqcjm8dUommCdfUawFesGjJRTtEtuC98XJIPV','7Q','4',14);
+INSERT INTO ti VALUES (9020125184834534121,-19918,'cwVFqSa6qpVfU9JrsTKXkkqUMTNMjjebrXuoQuSnpj','PeBtPyDNqfmTaWEwHIdLlsFMBITSEoK1egPhwg7gcNXfoQch2RO0ROca8tHmNLsS8QL1C4vuCC5oGpPJBOb0VY1kyaZ5Eez6LGVfsgpJ5KP91cV7YNJyNAbs02VrNOU3ldMDfVMpxJuB2ngKNkDt3mZCncaXUqfaLv7rPRfDPIVltdXzKLS','y99RPEfpyYp6c11adIS','43QCWL95yrAYLrQ8pril7CRptsMY4ShsUvPyvbRTmBoIj7DRqzGPf1YHksZ4dZfOqcjm8dUommCdfUawFesGjJRTtEtuC98XJIPV','7Q','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (189628777984303910,13273,'2z1cz0nO4hpFrkpNPwqFvjDeT3uFtP8tQan88Z5aGKMzSm9','g3hOyjWYVQ2y5h7VhuZrsDlzJk4kdpVOpaL76SP9bHW8NBcqy0mQo20g8L1V6QflSq7sxg2SB8VQpm0QTMYEesnMdgR4cifRN','2FkLT5jtKL2m7n2oh','ALF7kjPS2J4CLff99syAglNpIv35Yl395qtBrW20k1kWlQ45yi1PODKxPUU8vswlsvjw2AM9qwZNty1eXCCuPAz8dLrdU0ju7BKuW86Pg8Y2zsyx7LGN3q33','6','5',15);
+INSERT INTO ti VALUES (189628777984303910,13273,'2z1cz0nO4hpFrkpNPwqFvjDeT3uFtP8tQan88Z5aGKMzSm9','g3hOyjWYVQ2y5h7VhuZrsDlzJk4kdpVOpaL76SP9bHW8NBcqy0mQo20g8L1V6QflSq7sxg2SB8VQpm0QTMYEesnMdgR4cifRN','2FkLT5jtKL2m7n2oh','ALF7kjPS2J4CLff99syAglNpIv35Yl395qtBrW20k1kWlQ45yi1PODKxPUU8vswlsvjw2AM9qwZNty1eXCCuPAz8dLrdU0ju7BKuW86Pg8Y2zsyx7LGN3q33','6','5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(24) NOT NULL, d VARCHAR(8) NOT NULL, e VARCHAR(21) NOT NULL, f VARCHAR(36), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-102,13242115,'ZvuLkBcAXsbgDUaKJ926','fMhSH','IauUb2fjSO','d5pAViUIz2tTRbDt6mH1MwSlgWMIkRJsJkA','g','d',0);
+INSERT INTO t VALUES (-72,139060,'uf1ZWVycongBcXQhHVL','1','z9T6A7Uo','DxWgb4q5zKoFqMqGkC2','s','W',1);
+INSERT INTO t VALUES (-75,9555994,'bd0mL','J64','5K5x7','YgFgF4vMozkKc1Evt9BlLyEpk','d','n',2);
+INSERT INTO t VALUES (-69,16144871,'d','2JuSDs','mUrTsb8olV3AentHdWFr','eFFv9','E','K',3);
+INSERT INTO t VALUES (117,13489702,'NXRNKExaVbK6xM7mFRh','00urOKmt','yzdJTn3e9BPk','maBj0hqaHYyoMqfDg','k','B',4);
+INSERT INTO t VALUES (-105,473721,'vwolSnT3RBwomrTpJINfb','0','TKehk6NP3N','V97jWDdCchTGcNTySDbkgc9coKHnIofqNJY','v','o',5);
+INSERT INTO t VALUES (-96,11029927,'ZVM','A5mM','tbSw4','Sp32P3qXDtfgnav2Jmix5cs6iK6OOm','H','n',6);
+INSERT INTO t VALUES (-120,3754539,'3j6','LcU','KaQjxuUjgic8j87s','WqGFoSgQOEJpOSZX1','C','w',7);
+INSERT INTO t VALUES (-21,1192317,'PnsWRcNsUor','B9H','e9X8EPpWdiRCJS','Rpli0CALEnOB6uhoh2tEPs1J','b','t',8);
+INSERT INTO t VALUES (-49,6305725,'Ukb8uQy1a9','bJc4Ls5Y','ecS2zH1bEaxlgjbU4Qg','GVu8bw1x7KfCp7XQiOi','q','N',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(24) NOT NULL, d VARCHAR(8) NOT NULL, e VARCHAR(21) NOT NULL, f VARCHAR(36), 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 (17095504250359762297,1976,'Yk90XXb6NMHew2cFYbtfeoMmA1PkqJ12Ybh','vt7XNKdVKCwW1GvtunscR1VColLqY0JO64yxYsRzKW8ug5JxdKGtk9RrNljG0IcIiR7rdhSWUPW','vhqjbVs8mYJyJfMb2hdAYbKjNibgpyxxt6eySg1C','Wyec6K4M9dBS4','tYFYQt1pv2hOx198zIiob2F8GZlu','IytuxANfMORaFVi88F',10);
-INSERT INTO ti VALUES (17095504250359762297,1976,'Yk90XXb6NMHew2cFYbtfeoMmA1PkqJ12Ybh','vt7XNKdVKCwW1GvtunscR1VColLqY0JO64yxYsRzKW8ug5JxdKGtk9RrNljG0IcIiR7rdhSWUPW','vhqjbVs8mYJyJfMb2hdAYbKjNibgpyxxt6eySg1C','Wyec6K4M9dBS4','tYFYQt1pv2hOx198zIiob2F8GZlu','IytuxANfMORaFVi88F',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(84);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
-INSERT INTO t VALUES (11704281536244659525,4485,'5nyMDGrPSqBzZSKUsHv9gSLSFoch7K953eYIl5UZDeW2Y','6Tfm9Xjhqg8PCXvFEWk1naMPM3nwJvFOdlH5OcvBMt737RY3HewkSXourvpAzDSr6Z3aQlv0PGsxCqqVtQ1YDDPuPj','E24NIkAB7kYkAGaT1qiuMc5Wx3SsyOnVcsaydvAVwS82BLGjrogp4x58eDtTKtWEISiK27fHO3GCfEka','qb2AqaftAj484eC064jwuSKDf5','CG4XCIyCLP5x','5peQCjTbv',11);
-INSERT INTO ti VALUES (11704281536244659525,4485,'5nyMDGrPSqBzZSKUsHv9gSLSFoch7K953eYIl5UZDeW2Y','6Tfm9Xjhqg8PCXvFEWk1naMPM3nwJvFOdlH5OcvBMt737RY3HewkSXourvpAzDSr6Z3aQlv0PGsxCqqVtQ1YDDPuPj','E24NIkAB7kYkAGaT1qiuMc5Wx3SsyOnVcsaydvAVwS82BLGjrogp4x58eDtTKtWEISiK27fHO3GCfEka','qb2AqaftAj484eC064jwuSKDf5','CG4XCIyCLP5x','5peQCjTbv',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7859869761083423090,22312,'ULwM0E4zZncX6OxM','Bj9Br8m4wJ8HdDWORsZP44TjOl42NQxb7uMAO6a070C1Mz37xkClSYw4FNCny8D6VgVwaJjniv6SdbAAo3nKNdlWG24zCacRtKB0FROw11poBGvokDSpj','zfKFA9xofYDgA2eTupMELDpOjpTHw7RXzAk4VTK1ek0rDYP8q9nIJt','2bUHD0TiuLp6SoSr04DyriuWxISQzVJzn6Vp0kEYIi5x5RvIZ3sqgoJ0wUe7g','wVaI1GlpmvyWGH0agK8QOFASqVu1NN41O97kjmZFXodbKFb8','0UkQMpmP9F87o8N2rReOqzucFmzdGuWSlfpnGGVkJgzhEWzoFvNApZmt5JywSoHwCQKs03KofWYOUOTFF5nac',12);
-INSERT INTO ti VALUES (7859869761083423090,22312,'ULwM0E4zZncX6OxM','Bj9Br8m4wJ8HdDWORsZP44TjOl42NQxb7uMAO6a070C1Mz37xkClSYw4FNCny8D6VgVwaJjniv6SdbAAo3nKNdlWG24zCacRtKB0FROw11poBGvokDSpj','zfKFA9xofYDgA2eTupMELDpOjpTHw7RXzAk4VTK1ek0rDYP8q9nIJt','2bUHD0TiuLp6SoSr04DyriuWxISQzVJzn6Vp0kEYIi5x5RvIZ3sqgoJ0wUe7g','wVaI1GlpmvyWGH0agK8QOFASqVu1NN41O97kjmZFXodbKFb8','0UkQMpmP9F87o8N2rReOqzucFmzdGuWSlfpnGGVkJgzhEWzoFvNApZmt5JywSoHwCQKs03KofWYOUOTFF5nac',12);
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-25,15196711,'jbPuzPD8MpS','W3kT','b2KA8jeXVtKFiENk','mqs5AmisIHPE99P4FKcoCJOMMOc','u','C',10);
+INSERT INTO ti VALUES (-25,15196711,'jbPuzPD8MpS','W3kT','b2KA8jeXVtKFiENk','mqs5AmisIHPE99P4FKcoCJOMMOc','u','C',10);
+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 (-57,16650007,'OTKYP','nxcX6C','jq2AaTq2M74bigBy8L','itQ2YW1kfy0nc4','F','p',11);
+INSERT INTO ti VALUES (-57,16650007,'OTKYP','nxcX6C','jq2AaTq2M74bigBy8L','itQ2YW1kfy0nc4','F','p',11);
+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 (75,6284039,'wK0','T9paZrzamVcTyjmBGmWWEsIVVWJ1qaNfar8JXlRp9ViAcvw6zswhaOHDKq15NZjrEN4Xa3dBTCIcRFNVJHZWbxXThCU9qstX3jNtc0SFsByqNFCKfQApHd7K2co8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBN','JxzkzECC','s8fpNlHaZHV4eYznnS1aCLuy','l','Z',12);
+INSERT INTO ti VALUES (75,6284039,'wK0','T9paZrzamVcTyjmBGmWWEsIVVWJ1qaNfar8JXlRp9ViAcvw6zswhaOHDKq15NZjrEN4Xa3dBTCIcRFNVJHZWbxXThCU9qstX3jNtc0SFsByqNFCKfQApHd7K2co8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBN','JxzkzECC','s8fpNlHaZHV4eYznnS1aCLuy','l','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (322389740376763828,8953,'MGcOf41xPkHW4DL2dbh77xu0V1BbEH2wZn37GqMQwjhSmgweCwpIgLeo','g7ORp1IwSebhYHc9aLvzoLDaO5IMUzjhdy8Pyg2k58FhQJNssMCQruyhF5pWDNFbmKf2w0Tie5AeaNqiGnVMZShxIioD9eywewJQ3MGWyQwgzy1Rk5d2FLkUDlxpWbFPysF3AYV7wuGHCMGzSNqGvpOFrBioEFGUhVCzv09Q3YfeBVwgNR6kVzgtSRuyeHZhRTXfyRVkAWpc1N9BZm2qeeyoQSOwO3owEA79dMekiI8VONoCcr2zsYrGUE','J12HzyTv8ZSNtp5GpTyMbLAFpLcwYCp7ku822yPWgXGjQSPH1gn6p902kQE','mQx49hU5qTKwgjtyrLZSoSmucy2IdjerJDgmy3WbF6vzz6TPIrG0WaOZXyyTNOoYjoAy7NYOCmg2OBrarSYpztxRXLZvhLtRgYlpwtfpoPofv1Vfgas7AzYnaVh69vaWKNyGOUKy8VNdH8bW4S1nJd10Fxk3IRi1zRILQXCmyxNA2X3I5lODUDCO1Xf4Sxb5u54BTl2gSmdysDZFLf','mLKbNesLZiXUUAsTcCn6PuQj71tdu1LN9KEKtzPWaWJPklRtXcYENH8ovsqHmEbsBYc','0Zf8frP3OquvkENBLn12IzUQwEtF3B2Zp9MT0nnFMQU7W2820X',13);
-INSERT INTO ti VALUES (322389740376763828,8953,'MGcOf41xPkHW4DL2dbh77xu0V1BbEH2wZn37GqMQwjhSmgweCwpIgLeo','g7ORp1IwSebhYHc9aLvzoLDaO5IMUzjhdy8Pyg2k58FhQJNssMCQruyhF5pWDNFbmKf2w0Tie5AeaNqiGnVMZShxIioD9eywewJQ3MGWyQwgzy1Rk5d2FLkUDlxpWbFPysF3AYV7wuGHCMGzSNqGvpOFrBioEFGUhVCzv09Q3YfeBVwgNR6kVzgtSRuyeHZhRTXfyRVkAWpc1N9BZm2qeeyoQSOwO3owEA79dMekiI8VONoCcr2zsYrGUE','J12HzyTv8ZSNtp5GpTyMbLAFpLcwYCp7ku822yPWgXGjQSPH1gn6p902kQE','mQx49hU5qTKwgjtyrLZSoSmucy2IdjerJDgmy3WbF6vzz6TPIrG0WaOZXyyTNOoYjoAy7NYOCmg2OBrarSYpztxRXLZvhLtRgYlpwtfpoPofv1Vfgas7AzYnaVh69vaWKNyGOUKy8VNdH8bW4S1nJd10Fxk3IRi1zRILQXCmyxNA2X3I5lODUDCO1Xf4Sxb5u54BTl2gSmdysDZFLf','mLKbNesLZiXUUAsTcCn6PuQj71tdu1LN9KEKtzPWaWJPklRtXcYENH8ovsqHmEbsBYc','0Zf8frP3OquvkENBLn12IzUQwEtF3B2Zp9MT0nnFMQU7W2820X',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c CHAR(70), d VARCHAR(12), e VARBINARY(41) NOT NULL, f VARBINARY(34), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-77,80,'Nhh8NNkb31FQfBUSTwh9','rEwyQ','fvM157oiba7sAl','Z1KU1aVD6Fl6UTJuxTPBh','vKggUcXD','PCCSvDS8ropGYxcuaazWSVwM3jz3J',0);
-INSERT INTO t VALUES (30,49,'gewpjYxRnoTKnmjbJxJrrfA60Ctdw8aaEvS8F38bREHuK62cYFUBnniKDL8rcKe0Lnud','wObJ6NVwI1','nc','zDIaFZtVji5R4h10GZT','hyRd6Ij4cj2GzX4xSTlLplBAP6sj','6',1);
-INSERT INTO t VALUES (63,194,'ZYrA3ohNKG4CyNP9y9GTlUX09rO8iehJxy1qtK7FZ79','OPlOE952An6F','b','aMt8G7rp7kh9v','mQtFjxUyurW2MB70Ne2DtbbfkBdHE89M9F7sj2WYIn','As2yQ0KZLMUOUbEUdzKkgwgi2gKk2Vd3mgUBSOKkhA8fmKly4AJoaY6xvHIBzZad5',2);
-INSERT INTO t VALUES (-13,54,'7Ksc2zFex9tfN3iCnaI2RwKdHDm6AmK39RXxyLecRtn3DJD6uw','B91mlkV2C','3FbCliJ10iCJvWAzcFi0PvJiPvGcrZYRsx8sM8DVi','39nWkCa5RNdNMZajzQ5dK','pGlL6fRWMHBxq','31Z4PsHfqJFiyb7nxvZAPQsAiUKC2j19uXFYRERdGFM2AFe1AuhxbTeVP4mFtcgjs',3);
-INSERT INTO t VALUES (-86,145,'a1d5mvhoP8sQo3FN95hE','6XVXKg90','6O9MKGLJKYoqQbz4ZeYevL3VkoH','TmUgBIHxTC2ekh90oD2BwrbZXTYJYl','Jzcfjnmzs3XoCJst3hwIEsOhdUROGuLKAsiSagbkXNkT0x4Mp7PXCVluw90b11c5XjuqSBXjzfOVlGj','hxNE14j760J',4);
-INSERT INTO t VALUES (-125,5,'vVDuppkrxKmQhFVaWoMaw4YYWwUuvwo63EU8T9l4uG7ArYlNMf','fK5tq5enJYR','pT1zG3A4Z0GbqeQG5ITSOY790sibF0q','oS5NeN3CcLTuePvrnNH2fcAbDoKmWPL','ZAWe1rbnBElM1m57DDu2bxRsYssXgLsHH71TZQq6SPAoiRPiX6lDl','zIOVnXxzecqkPw4GtYlhFoyXjjOQkwbPyvk0JvAzcB4B3DH',5);
-INSERT INTO t VALUES (105,113,'NPBPMWrL9LyMyD5rI8haptW28y7dODo','xeP','YUnUIg6QW6WYRVHrsehiFewzjEMPVZzwVr','5flirj0yUfI','sz9Rhb2QEzMvzyEE9wrYbu37uhnEYXVsOIsVIB6bstQgKvIMVQW9ZQ7QV9ZAxZIXQbycSLSNVCsc6lzOd','yZi8tgT79nhfRDwfFV',6);
-INSERT INTO t VALUES (33,153,'fHomUFqvuMG6HLy810WWgf','5I7i3rirKEbZ','SZiadjfukW1qfzsFm0P1ZVHPTYxr','FhDpaXV5kSTbwxo3GrXlPCBL','MSecwySppbgC4NK7btAYBSF','luXJAtUs6w70LrfseBIKPDxjThG3lP2BMZyRdLwj9ru7NRcXAT1jMahQwqdp9ByZxyrB70kBCdJIxxmnI',7);
-INSERT INTO t VALUES (56,181,'C7z3pdZjw5c5ofZeUcBOOdz6vHbVMiIQTC3oyz0htAL','maN0AezQLdr','3A1WJ6Es','tid5M2xP9aRfjc9qeRDxEwlHI','zt3QvLL0qa','FY3haPWXeGSJ9GcM2N9bfrQxdOdmFDQ',8);
-INSERT INTO t VALUES (68,5,'HeKQJmMouLjCAMGKGvN74k9QIpttNUwrH5BUSiDG3k6HiHa00Vof8Wseok2unimuG','NKcpgVB','svnrFzUh','5uqZAoJEpPsI2','5UTPTLtFR6H0UV38NVdvqjHBT1yQbgfVdCB5eXOKbSEmhwldGH9tRRNy6g2tM4Ti2SI','BdtyG2KxdOIYVIqy41kKVRVe6arPv46',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (47,181,'npEwwqumQnDiHvnvIc12zyFGvqofNaEb78l','3PB','0KMqoifzwfvX3xoc5n','GIu0IpLNCu9','dpKHgJnfUMmNRfK8e2HfFkslmU5esgaJZRiU','vu55ehkmBEo9G2RCYjAbHqjnyr',10);
-INSERT INTO ti VALUES (47,181,'npEwwqumQnDiHvnvIc12zyFGvqofNaEb78l','3PB','0KMqoifzwfvX3xoc5n','GIu0IpLNCu9','dpKHgJnfUMmNRfK8e2HfFkslmU5esgaJZRiU','vu55ehkmBEo9G2RCYjAbHqjnyr',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(71);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(71);
-INSERT INTO t VALUES (-49,217,'dsEajxg1uKYsHeto291OambA','SjHpYd','Yhonp9lYwp7cPp5yKObEc9mpyFm','S9THiJRUOMUd9TbMt','c3fwrbuBEX3SyYpl6oxG0HVhnBr30wxboPuI4uef5jVLOB7jrP6QfSrHjJ8fNIp','vhdUM6lI6bt88iQk0obH614KlVVPm0CgX6BMGoBw4pJBq14wwKahiAjoEA',11);
-INSERT INTO ti VALUES (-49,217,'dsEajxg1uKYsHeto291OambA','SjHpYd','Yhonp9lYwp7cPp5yKObEc9mpyFm','S9THiJRUOMUd9TbMt','c3fwrbuBEX3SyYpl6oxG0HVhnBr30wxboPuI4uef5jVLOB7jrP6QfSrHjJ8fNIp','vhdUM6lI6bt88iQk0obH614KlVVPm0CgX6BMGoBw4pJBq14wwKahiAjoEA',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (113,127,'YwfjdrQdxuApOpDjaTDGAdzl6AJgm1nSHI3fKdcM4Dfokvmd6LA','enSvCg7IVd5s8ajMjcdCm3auCDhJ8NB2A0anLSBJX5PqxGhjaPKa4','ZZOpX6f6YOYfzV17NFpQJ8e6BmavZVaRUZVPCF','hDC0awI','wN6xBat4ELt1VGCDMKpxJvddPlDSM5w5B8BRmMEdWAGV2pQACuUREvfMPftvJrI9cEpC2gWR4','nr1qGdNHDwChgo9hCy1mADIIpLvaxcxOr4IMlgsJolA0HD1WGmh9QIyDxscukXouV0YlVDQiIoD',12);
-INSERT INTO ti VALUES (113,127,'YwfjdrQdxuApOpDjaTDGAdzl6AJgm1nSHI3fKdcM4Dfokvmd6LA','enSvCg7IVd5s8ajMjcdCm3auCDhJ8NB2A0anLSBJX5PqxGhjaPKa4','ZZOpX6f6YOYfzV17NFpQJ8e6BmavZVaRUZVPCF','hDC0awI','wN6xBat4ELt1VGCDMKpxJvddPlDSM5w5B8BRmMEdWAGV2pQACuUREvfMPftvJrI9cEpC2gWR4','nr1qGdNHDwChgo9hCy1mADIIpLvaxcxOr4IMlgsJolA0HD1WGmh9QIyDxscukXouV0YlVDQiIoD',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (67,27,'O0IM6ebw22bBfNml5fTycbhtA2xGXREm7am3','Lo6DRwt2ccjaFHYChHH2jXZsczo3fsiIEBLQpDtjTPtL3bsML3pa','NZrJSkoq2bYDpvCFFv','QBSK9PPHQNBleHpHl0inFDQuNsxGaqRgYPTBAczm0GYZCnIn3lkSxfZDszISy3JQ6h3','KTR1gs7yO9d7p8hKA6OzWYyeS5UiQIdOzkAyMe7f19W8EdP8s5OGcHd6kNXley0kYG30Nrb5fk1hLYVgHHNfa','batB1U8e0Q9t7hv7iWLtOdJjb3NCDTqJHuAY6oDIhNjd5AVWdhErWWmsySj3no4sYcL0oTWC8EYxIrpxFp',13);
-INSERT INTO ti VALUES (67,27,'O0IM6ebw22bBfNml5fTycbhtA2xGXREm7am3','Lo6DRwt2ccjaFHYChHH2jXZsczo3fsiIEBLQpDtjTPtL3bsML3pa','NZrJSkoq2bYDpvCFFv','QBSK9PPHQNBleHpHl0inFDQuNsxGaqRgYPTBAczm0GYZCnIn3lkSxfZDszISy3JQ6h3','KTR1gs7yO9d7p8hKA6OzWYyeS5UiQIdOzkAyMe7f19W8EdP8s5OGcHd6kNXley0kYG30Nrb5fk1hLYVgHHNfa','batB1U8e0Q9t7hv7iWLtOdJjb3NCDTqJHuAY6oDIhNjd5AVWdhErWWmsySj3no4sYcL0oTWC8EYxIrpxFp',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c BINARY(71), d VARCHAR(26), e VARBINARY(39), f VARBINARY(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-122,-5304996,'k1ndoHc3WraVDRU2yjop21pKef2','A8IK0Xkq','9G5kV4pu4U9VZIOSMab5n63oQKaneD','8yoUcKuqCc8G8iS7crbqiHynp3YK9vr8','GxJebrfFNHnw5gMxuOlVVfqQFepuDAJL7CDJyDTxJylwDsE1Xz5mKV1YynB','8lZbPO8yMlDTvTbIbiuwDMxft6viJVfKOswKKBijDH5SYewxEKj7d04kUuCPaGDITt4R8Iw9vX938j',0);
-INSERT INTO t VALUES (3,1187352,'yzfW00eq5mMl6kVx7tiHcVeft6mW3YpLCGwSdYiQV4w','jeuZ6TdW6q6dR0kN4','cz9sQcvDlF0','mPn5Yiz9a1mCn8xWBEDxzpGwML2qa3UF0ppPM1cG846bnHBOc0paYWDKJu1lSZfWPbOaQXl3WVREK9nZsn8','GKbhSKGsUvkhRBqULlrEK0NhyszFOqtUwYRzyI5j7T0qAEv','oCQyn9nVQgIxfGfRtiEYSRdxUjs47S0ipi9KmM336Ndl84YsXi7x7MXPUjHSEbBf5KD8949',1);
-INSERT INTO t VALUES (1,8261802,'JbKfN0zV4jDLMMLeyMOKqvapA8bwJpe2tO8J2CoCse22yEHhvZ4W4ampzjZ','peUt8Gj9yDFu0H','2xqpNqxQwkam','hgWb2dEV','fAvrgi0JTL0epUjY','wUj0FwL9uCbzT8Hxh6nPY487Ducfj3zbKftkm8j9VQQvu55I4uXeRxuI8MYntK8vfXiPAN4v9YZl9X',2);
-INSERT INTO t VALUES (-93,-7823164,'rl1i1KhH79EWgN5Q76rg9vQ4JCRgp4u1g2RK7f6Puh0BCS3U12U3tFPSC1lkV3w','NWdd','0QDr9C','TfuCZBt78VtsotvyikoxagdOOSVLdH0vHYENZUBu','FsEX68czGSPntQ1NsBk63RlXjjJOQp4lyy7j','nqfDcaxFLvFJFbzUTHMYmieFNMEctlpPgvydqV1rX5F4LhYw7Mb1dvCXsw',3);
-INSERT INTO t VALUES (-13,-7515765,'ADWjVPF6EHtCCgQN25N2dvr3mDqDiGfxqVpluTtlp','a1msyxs5fAlFufVWkck0HHcOf','oAFC9cFMEuxZ1','WJF9hqHptd74fzXVoiomXPHzaP7o','NglFYUJl9ncov0CXONITsHe7m6lAE2x1sFr34YB8bsmFqE','eSh8IobHnFgg2ws8Dt0V9zqFkM0p6UybWxG70FejqmJOxKxXsTMzhBzwoZvam',4);
-INSERT INTO t VALUES (-73,-5369559,'yHV8CidGCu','2AcnQutnprWS4D','jaYVj1RZIs0k6oVehZOvy9sntY','vDgKeofctR6gQD2paEdkNOWBSfqmL1PmbK8RSsEztbzDq7U8kRzH6cJEAegyUkuu3dbGLXopdNPWa242ZsZqH9fYKGs8','ToiFH','H4CMXMwIHnrJ8AHPRgp6zqOsQF5MH15TLPP7esEQvCSNCg1XAMVCIIO6WI2VxDXRGGAKS0VPDhyK1bqm23sPK',5);
-INSERT INTO t VALUES (-81,4167613,'5yKmGsYOAuBqpLCYpiej0Bwue0Q2vrKHTODTbvFKtyfgtbmhmQCKQsQuzwamcZls','JaEcBEMrnVWDgvuEQQl66qzJa','0CNaBK','V0pNicMP3VSCLE9r12CMtvF0AFld6rl6mS4hcJBSFyUZy','dP','fqstMJHUmEokM0fel8h8PvHv7965CHTQT5if2ArcL0evVRtdLFYL',6);
-INSERT INTO t VALUES (-115,4533530,'oiHYrK20y9cRuQsuC8hPK9xV0girDz9LQwKncDyRD9rEe190wScbQMv1fBF0ej1okM','GaWGUbm9Mfm9b8491','bp','CykcNkcngck3TLqS','IPGFZgedGTkTAPyliOaHklsja3Ac2jBRwpE54xvlq4gKGTbpiRi0lufxcvu05ir6YQAnqw','WgLUJKprrBAJylyPxid1n1nkFojXYgNpqbov5n3jDPwW87Nw',7);
-INSERT INTO t VALUES (-52,-7724526,'M04','kU7dXWc','2JJMBhwnhDy3gj','lWNIXpYtE9bf4q2PH5utRb7dmTJ8MmCsphEvJmAzHGp6H4cUsEOY8mmmd99qpgmqBSlKIraO','QEujUbrJOYe7j6VddPRVkn0Auyoi3XB','kAcAIAe6s3ybEXYKbqc6zcuD3jVVadJ0TXQXYnaY0iL1DeQnMrWvXbbSGZGUumED',8);
-INSERT INTO t VALUES (108,-8091945,'k3mXJGebHEdRfbqfoFdoi2N2fiHtDC7lXuwpWfv9P23OHBEynmJ','Iu','3HUtxhik24V7ThrP4pDyuu','2nTAjEpqfc249aM043l57NikOaKv002lTPdwIGCq0wq3tW4xkxkbsGdUzjQ0qgTIn3cQUk6','4Kp583GN9sAPI8o8HY','6tDRC6Idll6YuE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (70,13082058,'ZVkAonkRGu7lt','TxpXwNgJlwYqikpYNOUrcce8vtUCZ74fADYlwJnhqVQFBbEsUH7JUazBsLl5xIyf3R8VAIS5NPEvcxoxoVpp0OIQirNf45DUYZY9','SOm','QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyULbS03p7GeTIgiPyzaNE09Zji3LA2SutQSjgqHyoelaBZuOsjfTYu5X1ghBywPnIvHaRLXOMfktsIDZHcmYf1UkBPb9MA59KnzDPGlqKWmsIFoSmWNOHD7B5ggtTj1BeSoZSBCA1YGyLcLGsY3P17pWaDUqZ5vFGpbWfiaZEQIPqSIHe2fsCEYiLmVgD3cL9tw','o','2',13);
+INSERT INTO ti VALUES (70,13082058,'ZVkAonkRGu7lt','TxpXwNgJlwYqikpYNOUrcce8vtUCZ74fADYlwJnhqVQFBbEsUH7JUazBsLl5xIyf3R8VAIS5NPEvcxoxoVpp0OIQirNf45DUYZY9','SOm','QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyULbS03p7GeTIgiPyzaNE09Zji3LA2SutQSjgqHyoelaBZuOsjfTYu5X1ghBywPnIvHaRLXOMfktsIDZHcmYf1UkBPb9MA59KnzDPGlqKWmsIFoSmWNOHD7B5ggtTj1BeSoZSBCA1YGyLcLGsY3P17pWaDUqZ5vFGpbWfiaZEQIPqSIHe2fsCEYiLmVgD3cL9tw','o','2',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-5,4406089,'ZxVatFpcJ','EVLBHVLilooJzIvgQkAJJAI1BKurmYY6oQGWSI9EtGjwP4xfLwk6Hg2Tp5FyWQszvyjiyk87iFSlYYAhFeZQYT7gnFNiraNAAByUwEpTkxtlSjgHDsJA65zRu5rOhAQ6Mtkb8LEWwRF1Di','qH9X','joXJNbWHGypNn8pFsz7TmJp87nukyO3iSSifiQ8GKiYuGa1q25R24isxYBdSTCRWyWJGJOwQe2xw5txzzFu','rd','u',14);
+INSERT INTO ti VALUES (-5,4406089,'ZxVatFpcJ','EVLBHVLilooJzIvgQkAJJAI1BKurmYY6oQGWSI9EtGjwP4xfLwk6Hg2Tp5FyWQszvyjiyk87iFSlYYAhFeZQYT7gnFNiraNAAByUwEpTkxtlSjgHDsJA65zRu5rOhAQ6Mtkb8LEWwRF1Di','qH9X','joXJNbWHGypNn8pFsz7TmJp87nukyO3iSSifiQ8GKiYuGa1q25R24isxYBdSTCRWyWJGJOwQe2xw5txzzFu','rd','u',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-117,11726229,'i1Ro81rm4rqm','ylbJqTkxJNWaeNaOgyeXf5w8IVdL5pkUWj4LsAPia5BdLoKjxQLIlGP1NCKNWuKQXVk2Vj','Z5SQhG','s07k3YkKbtV1wXPVvaPCPA3chPg3Uhs8QbIUXHj3WieYGfRyqkLj4dbqDxWLbxU2HmmkgI1BjL8wtDow1aDYjJbtKMpcHGT8GlrDIQ7oJcxwePGCFx7EpFR7IXminkLMHPYK7N7jh2WtJYMyBZs7rPTCAGqQP319uz9RADLv','j','d6',15);
+INSERT INTO ti VALUES (-117,11726229,'i1Ro81rm4rqm','ylbJqTkxJNWaeNaOgyeXf5w8IVdL5pkUWj4LsAPia5BdLoKjxQLIlGP1NCKNWuKQXVk2Vj','Z5SQhG','s07k3YkKbtV1wXPVvaPCPA3chPg3Uhs8QbIUXHj3WieYGfRyqkLj4dbqDxWLbxU2HmmkgI1BjL8wtDow1aDYjJbtKMpcHGT8GlrDIQ7oJcxwePGCFx7EpFR7IXminkLMHPYK7N7jh2WtJYMyBZs7rPTCAGqQP319uz9RADLv','j','d6',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(97) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(73) NOT NULL, f VARCHAR(12) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14621009,1150767408,'KLUJBvgABhPsEYjPd9Cc0f7BMgr5HIZK9U2RtRr2evig7TCOkPxR3Z','gKEMaPc06GjrchfIr8O0Fo8ekZfSYd01KrJmqs9e40Zi45Z2DsMctzEcO71U','ptMnhb2xK69HfwxpHVogAcyceLBVtKf9','VrlgP0R','7','O',0);
+INSERT INTO t VALUES (8670168,-900863770,'PfrV1dLenOECDT1FwaZKuL4n','Lph8YbqUPF6tlZI','zXmdzidJvJNdyJb93C6YzLhz9orB5kwf6asXR5U92nGaB9GKn','2bVFecItjh8','u','N',1);
+INSERT INTO t VALUES (12754169,-932172588,'vyNBpoJ9jWVUbIYW0uqYh9WL5H9mri8ND3Wi6CNf4ZvRkrzWqs','b7NEPEEbGoHA2oUuVC4d1w1maPQ93weo4TIvOTwZafdlBBjVZRM1Ov','mCzlHbaUopg7rMFkKXfw9QpisroIKn8u5qHSNHIe8UxPE32zRDC0JsChN65163J','V4xC','9','FZ',2);
+INSERT INTO t VALUES (2289624,1846820867,'T9OjFb99Qk4sHxF60XvJL8Xcdc0r715i3jLf969x1LfN3Pv36jVAMneoU81UEsDDdTzqjgVeF87KA4RFNziOsEQKZWrA','uTXF1gcE1xQG8hNWtHNy1SPNf2CrqBZKsq5ApRZgjHlDuL6AU','k7eFhM7v8yIwHijM5JlFAE9UOt6Adc5stWtxXg1gFzLkLneNwyrsTCa30cMN','U4FI7bfVQ54L','k','S',3);
+INSERT INTO t VALUES (13172372,-1075698349,'Tq2ih0v','fFW8Ua2mRWSRLcQTMLM6uuHnddIPh6bnE3Y4FXBBwNi0tapF4t9INAJFS26Yawd77TOVSDeX','LwNcTPzS86EY0ajKFL1d9JMWGVUGLo','vL','L','k',4);
+INSERT INTO t VALUES (3649624,590641414,'M8WmvRY3m9OlQUpIIht','M8NjLSUsVadKIDG','ZDowv7XgTlSe2fmngDz0yp1nN6xtyAmalxBHFZ','Nm','a','D',5);
+INSERT INTO t VALUES (1308904,-2096760581,'7BJUqT42d03N1Mm2l97tLuwfV6p6ZdEkw9RXQNmL2QX0MDX7plDxgxG9Zr57vsAZGvOfH8fUWvRKjchMHF9GfpjmnU','1Z6LaqzUQt1T6fuLqWow20jIyrgVBFVQPRiYjULWnF2DYL9w5tGZ38j2n3uFMF2uBGySKPK','CHCgQ288X3K77ckfCqjxh7m1r7N','MV5','A','Y',6);
+INSERT INTO t VALUES (5825600,-443915285,'i7RigbGSlEyfDpQLGu5GBU7z6m6u7xO','M8xyqRfaKYvSXdDKljjPCpTGfpZGYMMFAV4UzqexhOPPVofU','WuM6BGQzbP7GHB13G9JzR6T4JVaEubqKIjT8oVd1bKjZfW7Z3KMzP0HPd0Qegf54','yO9FVHqPB','o','o',7);
+INSERT INTO t VALUES (13961741,2007163308,'3YhdQKofMzAJw17jjGgqxQyM','HKLUvxTQMJK0RM9fHcNUBlLwaRzejka8O','hksSXjZiLNNlAZgegYx0zKNhB9VuHVYCGTwUayVxXevjnAnLaqjHzj4KWzRGZeTsFdAzakBP7','hdsNrUP6','A','ei',8);
+INSERT INTO t VALUES (2163708,-458070422,'XNl4xGhFh3RMMMPOMqJNXsh4lvAm9E4lKGlE1aGu7Dv5pvLoIkcnnbGbUScTnpu3oiujEmztXk7c9ayDwNKTuS9UEqftgXe','60NBG9MVSy8jJAA8zZmdW8JIZ5KQRTLab2koYwvErsijWOI4f1TTQvw5hm6ctWY0RFYvzdcEY6HXoXj','iNkVNYDgKn37','aAStR','R','P',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(97) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(73) NOT NULL, f VARCHAR(12) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (-14,808650,'lWUl6cFCt23ARX9PeD87qt','wkECKGHkS1gMlB','wmo8AlP5qmBx6vc3bEl5gQ2d3Q7mq','BE6O9GL9B','LposJzEiA5wbpvkeyBpbxGFeGIGeaUpGrzUuMHsTkd9qQJZBLBp0GVcZO188NNd9YMWBD','cWo6RmkthSqJoA43j1GG46n7FBVG3aHcIWd4Eb20n3qhmhbanaJRqUTtOCfVytsVvbIKwoT9BYZuwGMi98RlbON97A3PO3qQQME',10);
-INSERT INTO ti VALUES (-14,808650,'lWUl6cFCt23ARX9PeD87qt','wkECKGHkS1gMlB','wmo8AlP5qmBx6vc3bEl5gQ2d3Q7mq','BE6O9GL9B','LposJzEiA5wbpvkeyBpbxGFeGIGeaUpGrzUuMHsTkd9qQJZBLBp0GVcZO188NNd9YMWBD','cWo6RmkthSqJoA43j1GG46n7FBVG3aHcIWd4Eb20n3qhmhbanaJRqUTtOCfVytsVvbIKwoT9BYZuwGMi98RlbON97A3PO3qQQME',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(72);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
-INSERT INTO t VALUES (-53,7991594,'uw3zSOphJAAMiVhnI6gxFPEJLXnSHSnJVf97yiz2VC','eQG1','oU9wrLXKyFda1vav9bYMx2','fHPCPUt3ZlFNje1Zk0OKK1FVI0gm448dU0cv9w','HmoRHaXYT8eVahzqKfrlc6eDuVhOxIZXtbZeeHsjxsbmmrpZ8BSpJ6GrhQMzVIsSXprQR3cC8gQjzQaR1EKuNggdl','BBwqsDrorUJ9hOxUlbSG2c1GRSOyStbZ6oj0AyV2iWJe0kcGsfmujwL6wWLar29wyme9GtE',11);
-INSERT INTO ti VALUES (-53,7991594,'uw3zSOphJAAMiVhnI6gxFPEJLXnSHSnJVf97yiz2VC','eQG1','oU9wrLXKyFda1vav9bYMx2','fHPCPUt3ZlFNje1Zk0OKK1FVI0gm448dU0cv9w','HmoRHaXYT8eVahzqKfrlc6eDuVhOxIZXtbZeeHsjxsbmmrpZ8BSpJ6GrhQMzVIsSXprQR3cC8gQjzQaR1EKuNggdl','BBwqsDrorUJ9hOxUlbSG2c1GRSOyStbZ6oj0AyV2iWJe0kcGsfmujwL6wWLar29wyme9GtE',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-58,7857999,'ezVSG82CCO3YHuhzpuPBdfX3y4YtJuPbS','wXupKRXSrvWkum3','2Su8m23COBPq153h','vkBaFd9A1X2T9abJgy3XrH1TCMziw9snaDZD5Ysffo96udIlunScHsKrLEgCNR8fVWaaQYgHOSmLEXRn','soJjNyCbb7BrJUP7AbgyeA0DKyThFBp344pEYku0n6RM7ZQQeiXEAJ3WCAz2RJhTn9eJSFTdVCDsQeumRjE9AovSYcir0LkD','Zd17YEKudvkBe6emaBpX4sfaQ8JwMihYGwYrLZq5RkRh6QDHd1NcnDeD4fW2cI15TylQbor',12);
-INSERT INTO ti VALUES (-58,7857999,'ezVSG82CCO3YHuhzpuPBdfX3y4YtJuPbS','wXupKRXSrvWkum3','2Su8m23COBPq153h','vkBaFd9A1X2T9abJgy3XrH1TCMziw9snaDZD5Ysffo96udIlunScHsKrLEgCNR8fVWaaQYgHOSmLEXRn','soJjNyCbb7BrJUP7AbgyeA0DKyThFBp344pEYku0n6RM7ZQQeiXEAJ3WCAz2RJhTn9eJSFTdVCDsQeumRjE9AovSYcir0LkD','Zd17YEKudvkBe6emaBpX4sfaQ8JwMihYGwYrLZq5RkRh6QDHd1NcnDeD4fW2cI15TylQbor',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-70,5702106,'PdsbMOlwe5OlPoomT3ttLlSXCULuyQddN7SLBvWpNL8bLx7sET0DzYwG9gwtYOIYnj','YCIOL2qfQwN5v0','KnZrGAuMRTp','hQgwTcpopgqzHn6XS8ymixGUWspirKUCZGPoHaAORBAnmFPtaezXsdfjNVxFvF20CPBECVKr1bOps4E6D','Z8MpRyvcnM0rUZkBshNdzejPpnr4mpuNwZn5PZSkFdQj31HR3XjGcETuJ5zmAyWEWtb8LYbMrOIaNXrtBtpy','F7NzMbgmw7q0vUjs67YqrS3ouOeZZKDCT7MWa72RoLgQZ80ERMDt1WmQhjqLP0AejkexkXIaiZAAyEnL9VpN5TyBoxTe1h',13);
-INSERT INTO ti VALUES (-70,5702106,'PdsbMOlwe5OlPoomT3ttLlSXCULuyQddN7SLBvWpNL8bLx7sET0DzYwG9gwtYOIYnj','YCIOL2qfQwN5v0','KnZrGAuMRTp','hQgwTcpopgqzHn6XS8ymixGUWspirKUCZGPoHaAORBAnmFPtaezXsdfjNVxFvF20CPBECVKr1bOps4E6D','Z8MpRyvcnM0rUZkBshNdzejPpnr4mpuNwZn5PZSkFdQj31HR3XjGcETuJ5zmAyWEWtb8LYbMrOIaNXrtBtpy','F7NzMbgmw7q0vUjs67YqrS3ouOeZZKDCT7MWa72RoLgQZ80ERMDt1WmQhjqLP0AejkexkXIaiZAAyEnL9VpN5TyBoxTe1h',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b MEDIUMINT, c CHAR(79), d VARCHAR(88), e VARBINARY(70) NOT NULL, f VARBINARY(61) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-59,-6428225,'ddpYJ3C1eS2DupTyKLCEO7hnRSn9','KgiwIif06k4FvTo9h1G0u9vfeycy6YVPzfBHZCOW5um8wkzsxf5cqCcHDckxgdWZJlNQ','c8GyIJq3G057L857o81lhE1A2Eet2TMklOXhn6VVTJpliYB8I5wo1OYV','jhW5ni34Yq6hdQpmtkvdaKu44AzfooBxXgWVsJfvkj6brWxbFpF0bOW','MIHQBekLDX3vq3LoLmAJ9S7tuI6oukRJQ4JweCA4Gm4AfmwXVtMWstD3vLUUOJfjxczgtN893dp3p2vKqwvflF','APM2AoWlcvZFtg71I9QcAAQdAjsgqeK0DyR2r74uZ0XjMHpPgRCGmt9gTSK32iLqru4',0);
-INSERT INTO t VALUES (30,2167963,'59znzasY2aIMs9RISigxuKipJOvyoJrls2zIEAm9KUe1HROvob5DhOjpHf2kIeTMRsgPUp','l5tFMkpm5zPZtu7INRWaMZm8u','7krDHjfqpvfJVYg3bRmBYVax2YV','iR8S8P','FL0BBK8A6JwMyB7DU9JlpdJf3226Xu','zw8C1gmr3nhpvxEcAmQKEAzJ4Ed5',1);
-INSERT INTO t VALUES (24,-5763395,'hmJt5oJf4wbaY86b','ePhVFzVxUPxH33bijx5BpqrjexfqBDrsYoqWTlIFDfGX19xE99N2prv1lfuyD0YEH4XKyeinYwt2mNrusioIrZf','WSPCrRGnSszk','dkRSAiWkPWJoQhwisJrI2tTgPVl0anz2MlbURpF0','6fKzSgf1rZUbFO9wSGOxtNzYl2tZKuR25OQrQt3oI4hIZ','IPuFV1Bs9YeOG3puoUFVcGaH',2);
-INSERT INTO t VALUES (71,-7283634,'m2Izujv3llhKyM2JUBaYVzxBPvzKxbAKVocYmcw0P0KTz7KR7tvowrNU3n2unWKDbPrYmTE7yL4tOSm','0gNF49j7dAuMrrI3GyL8zKtrxsfiN0dAVSIRYHfdgk315uhmmsG6vcexNzzGBn3vM1Ou0MxUd','QJLHNKQ7q0yIqR91VUKYHkYVUoJdxjJ1AWccvRvqRb56e','QkFBkVlOwbYODUKcQdZnLlwfWbp2XdW1P3nVUyxYNDBNLAg','er769uweSD9y5BQhp16HLXKps9iEepiSKClseCxI','1bs4dDu5L0vepDk0mAjFqpltIwtz6dvbIcRGlJEGOYos8dbUp9PcKYqlTQ6X9GJSn',3);
-INSERT INTO t VALUES (-45,1058589,'kMhp1wv9e4lvH7NOZF2q19uBrvNup5NR13cgEfTGLol7RR2uF8rdqP2YQ3O2ONPnwlBH4y77U6','BCe2DkIdMjq2cAkyZ0G6wrM6lfp5xnetrqBtVPjtVvacrRdRtAVWlo7BkV8lkjuC6Nj8UgCx8fpgmNzdFXnK','MLk2v4RUq7BXQiEc9FhHU7V8B5uvvynUAt3','JK','jr1erXsra34DNfmOyhV6ERjTo9TMe','gVynZJN1vuBajCWBDmuP5JVl9v6fdLa03BcQsCKswgHttyY4jdvvtSEfUCLRgOnkFz5BMMm',4);
-INSERT INTO t VALUES (99,-3138369,'HgS7zOs8PWvypLQOUwOAa1dw4Ku7','MRLkskxHjE54ldUtZ68XUSeatll7Ad4bLRhSexIbhP6esDn9r4YHvNNGhxkCHSM2NEyFMPMTnq0UGAh6FvyQI','46kcOHe0tQaVNg9o73MZgJZp1hnjkze23iP2v3j45550sR6LbsjJPtm1lv','d0JtyPpyeqRsUJGuSbDQfFJ','BDYigkKybS80GI66e61BBHztq771AEvQ1JXQTtfZajNRXlRAyMm91eKJSDc6i6ZSU4i7pW4y','W4CB4nXVwsdr61VMd3SmdY6cV3x32kLysBHqUgs5KHtYlbD',5);
-INSERT INTO t VALUES (-117,-7007025,'R00Q6At6r3BDv2ebyYrs4u8SCmdn','zRkUnktiTZ0YEYhpaNHVVCfoDXFXPNoJPg3BqTnMV1S72wyoihY','yHaGTwKWMVmqBFnU2Zb7rEVraYwSoHNTOqbQnvB','QOGNXdryFaTtoJch4sBlnygCebzvPaJ1cJ','Rs6ySyZvfyv2osUORKhYyOf7TNL9bmPHv','6dSakABtv4xgTO2F7',6);
-INSERT INTO t VALUES (82,5869652,'FEzwvxt8lBz2wYCKMDOTOpzHNoPFf0WBYrh','UOm76sbfHqxO3qvUH8lgGyaAEO9SPujL0KI1pBmJSKuShgrK7cDc1WpxMDO9bCwzExJg4wc7abSiHfZPtVS7','5rj3ne5ZFNns8cmjJyPomJsX','DCS29uNopkEMOCsAkzwAjg2Bco','ldMXJr8hJpC9TZHJzqifhEGjAM73qTjziDNp5l5tLsiCQfmo2zI2Sf1Al30sjfnNrRAspHoXYrdIpFclXCmi0g4EEbEYb','JakEE1MQIeKvPktVD5D37LgHKI5axBsfrsTEnckPMzXagphz0vhZbZeFCEmAK',7);
-INSERT INTO t VALUES (44,-5218669,'HeAlO30lMO2h0IN9QX2qH6oAs7yv4AqUEZsfnewIzgwmR1R7AviqxngRDqNaS','4p4NXZDqcSyEu0cyKEi8Gd','7ffyk0','FKIX4OIVswGkhUqow2eoRRX7dZpgXbvqPmRrdgSk9SKpDjerX7sfu','yY1XJjdkb4PO9yw2VXPg3ZgftVaBva3RGEZKlfIE31Aon7SSwJFWQBormWaH','dbkI3Yn6tvth4x1U4Gl6LVQyuJfJg0oBmSrwKWgxz6cR7PCj7hzAVvmoQrwDIvZj2jTaOOz',8);
-INSERT INTO t VALUES (77,-4179638,'3hppOAvGzBAyFsndBO7JUi5NqFktvSLFoSVMQRmVTbmpk6JIrukUyVUEYlhtiVvrhH','7Kxb1MUDV2R9IEpib63BEoJvfbMALN0v3LES4w592rMATify66IXNHqOfo','Ho6b0BDwzb7Q','5vmCse6FpHG4PosDJvyeCDORREqIjha','aJGpNoetpYHpdDIZCP8GeFUqkGZNwdcWFmxwl3TOo4t','98zWoX7t5FrMommYchbrx21E9MrNbHe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14220870,-1976319756,'IPGAAOovssBvpzWolxQN8Md2rppqjWMbc4qyPViUpiePoxzMEAO7tmNKyn4zunC1Gd','dil00G','c23xqpZLGG7X4m51luZbVM1RuZuwENddX496IY3vvZwnOhlNeTHm08HZeFUPSRU0V6t3YCu','WLPzISL','N','hq',10);
+INSERT INTO ti VALUES (14220870,-1976319756,'IPGAAOovssBvpzWolxQN8Md2rppqjWMbc4qyPViUpiePoxzMEAO7tmNKyn4zunC1Gd','dil00G','c23xqpZLGG7X4m51luZbVM1RuZuwENddX496IY3vvZwnOhlNeTHm08HZeFUPSRU0V6t3YCu','WLPzISL','N','hq',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98) NOT NULL;
+INSERT INTO t VALUES (9156169,-1284436755,'QSxCNtGu1uK4DOxGEt0lk9kf9OzDUpMf2CefC6oJlRGJegBzsYPjtXHlsMZLA6wKX0gyYb6b63qr3FgZ','U','xkYEqie','h','e','uK',11);
+INSERT INTO ti VALUES (9156169,-1284436755,'QSxCNtGu1uK4DOxGEt0lk9kf9OzDUpMf2CefC6oJlRGJegBzsYPjtXHlsMZLA6wKX0gyYb6b63qr3FgZ','U','xkYEqie','h','e','uK',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2544608,1377699987,'Jky9VJaNTQcZyZxBFSOXToIFCaRc6fQKopmrswd2Nyz3TQGHUCwc','Prh38y5KtphRCihBdOSbv8kebQFDHlBe02os7FPDmGHZqQ1hn881x8wdP11chIlpzOdlRltKxIs2GPChycdUMzigdflBIo1SGgmefcXrlkG1M23gza5WuthiO4B9X8GKigR6Z9ixPShg3K1sPqtXmgaq6cGXNCM0PwxKoO0z06gHLLcKsLk8AlrOW3l5WOOjUIn6WLRXqEW2oL2KGf0Rglk1Zbbelxy0hdyjvLbpBF6O05t8ldlXKSOXcMQ','LKzjp6SQTpqtxeL1S1jkTOggw2XYHYyTNnqgWsRc383JlYJzmbno2jyPxfY0ycyLxtF','13CguVCq9qT','k','zd',12);
+INSERT INTO ti VALUES (2544608,1377699987,'Jky9VJaNTQcZyZxBFSOXToIFCaRc6fQKopmrswd2Nyz3TQGHUCwc','Prh38y5KtphRCihBdOSbv8kebQFDHlBe02os7FPDmGHZqQ1hn881x8wdP11chIlpzOdlRltKxIs2GPChycdUMzigdflBIo1SGgmefcXrlkG1M23gza5WuthiO4B9X8GKigR6Z9ixPShg3K1sPqtXmgaq6cGXNCM0PwxKoO0z06gHLLcKsLk8AlrOW3l5WOOjUIn6WLRXqEW2oL2KGf0Rglk1Zbbelxy0hdyjvLbpBF6O05t8ldlXKSOXcMQ','LKzjp6SQTpqtxeL1S1jkTOggw2XYHYyTNnqgWsRc383JlYJzmbno2jyPxfY0ycyLxtF','13CguVCq9qT','k','zd',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (201450,233429227,'HzabESbqiKAFaHLro956xqe','BslBm4m0YcAaVU2cPnHzbPZrD2YSVcPWarZ1rtjmXGqJUcuie7KNn2rDh9ZgUZwjXjWPZ5wFDDOu8bP3T4X0jWMRFj8tfze3BiYprZroLsA94ydPgcyf','Ybge','OiGLEtCrTsiFNP9ZsMmJClso9pk7dHJ','l','x',13);
+INSERT INTO ti VALUES (201450,233429227,'HzabESbqiKAFaHLro956xqe','BslBm4m0YcAaVU2cPnHzbPZrD2YSVcPWarZ1rtjmXGqJUcuie7KNn2rDh9ZgUZwjXjWPZ5wFDDOu8bP3T4X0jWMRFj8tfze3BiYprZroLsA94ydPgcyf','Ybge','OiGLEtCrTsiFNP9ZsMmJClso9pk7dHJ','l','x',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2172048,721654590,'PNpMc15alEtg2vlEB3qjXAYS3bU1YvkTxPRtqqn1tywpRcs1mjlY08M08IYP8zT6RDGyrPIbtUwxXnFm1O9bpHF1V5JuRfqz','2bupbAS79DQVi8POajXoF1xxWiRtfcpR6Aa0K2LdmskKCO3eqqJzyYCA3atzYJVg3r4SYx81GqtkRk0Z5Zkf6RdWOTiLCDxuRXRLbyDLgJTpRcd0rPlqFtW3uIn52','Ka','jFc1Ql9oxqmoIvu6W9utzDRBVpHw9goGvTQ4Rypi2o2DVVxNnNVopb4NjsAuhPFaluYVONzJhZQAsuPYNqPjOyg1C6FE7kcWbVlXkmY20DAw7iH4G9BAAt0liGbYsL94Ohpim9Jf7ICgrWcVjaHnNmDN1Dv7C1srbT7bXOAv2ulaA3D0HtyJCHkVrFpDagUspBtUi76wE3d2','E6','wm',14);
+INSERT INTO ti VALUES (2172048,721654590,'PNpMc15alEtg2vlEB3qjXAYS3bU1YvkTxPRtqqn1tywpRcs1mjlY08M08IYP8zT6RDGyrPIbtUwxXnFm1O9bpHF1V5JuRfqz','2bupbAS79DQVi8POajXoF1xxWiRtfcpR6Aa0K2LdmskKCO3eqqJzyYCA3atzYJVg3r4SYx81GqtkRk0Z5Zkf6RdWOTiLCDxuRXRLbyDLgJTpRcd0rPlqFtW3uIn52','Ka','jFc1Ql9oxqmoIvu6W9utzDRBVpHw9goGvTQ4Rypi2o2DVVxNnNVopb4NjsAuhPFaluYVONzJhZQAsuPYNqPjOyg1C6FE7kcWbVlXkmY20DAw7iH4G9BAAt0liGbYsL94Ohpim9Jf7ICgrWcVjaHnNmDN1Dv7C1srbT7bXOAv2ulaA3D0HtyJCHkVrFpDagUspBtUi76wE3d2','E6','wm',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2203155,2081090295,'mzIDstAqswSUFEI2iQ255WQlcVHmDYL3pL5VSwlFl9S6NPVR05Alm3pRYzQBGmDEasqiqTTxhYmzuWYtnE8Cju5','kBYBB3BHqKICu73HeZTwuKaOUzDeCCL4LHg5sKj9sm5mHhCzfyEPXm0nnlKinMxWSQYeVAzPzftc7422r55BOxZ8qov58DLXfK4tD693RxtLPV9Oe82lCr0XvmbMYTuhmLKND4saMgLVNaBBziPELhD9nQfBfAVPbB7puRZ4pxlY','ETICOr5LnmSjIYv','HLI6m9btfWv1TigkHJNw1VE9IJxskhfkI0MMxvmqik6oLmrmeWiQRefPwHOOxNt6H2mY6u9QW4ZJC8NdT04CWavNZjk4t0PfZ4LOArtPNSgZs0GqYRiDjimZ7dro2zhmOhz3TIubHZnCOdLbIXTNZQM0WEIREUmnlOf0Gcg9ESHLsK7k1N4MkN9aPnyW817e6hTdebpktVRky3K7kCtgysbhRT7LK','fI','ybh',15);
+INSERT INTO ti VALUES (2203155,2081090295,'mzIDstAqswSUFEI2iQ255WQlcVHmDYL3pL5VSwlFl9S6NPVR05Alm3pRYzQBGmDEasqiqTTxhYmzuWYtnE8Cju5','kBYBB3BHqKICu73HeZTwuKaOUzDeCCL4LHg5sKj9sm5mHhCzfyEPXm0nnlKinMxWSQYeVAzPzftc7422r55BOxZ8qov58DLXfK4tD693RxtLPV9Oe82lCr0XvmbMYTuhmLKND4saMgLVNaBBziPELhD9nQfBfAVPbB7puRZ4pxlY','ETICOr5LnmSjIYv','HLI6m9btfWv1TigkHJNw1VE9IJxskhfkI0MMxvmqik6oLmrmeWiQRefPwHOOxNt6H2mY6u9QW4ZJC8NdT04CWavNZjk4t0PfZ4LOArtPNSgZs0GqYRiDjimZ7dro2zhmOhz3TIubHZnCOdLbIXTNZQM0WEIREUmnlOf0Gcg9ESHLsK7k1N4MkN9aPnyW817e6hTdebpktVRky3K7kCtgysbhRT7LK','fI','ybh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(72), e VARBINARY(29) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15720425855631952000,-44,'q61DExbeWIVkjolXM9nlQZ7','BHXMUUNR130eXHYBMeYsYEZItQgPqGv85AuWMqyC2JG4mx','uV','OvMWQHbpkO5QBtBYGwNQ9bzi2rBIQoCIWtLbAw','6','V',0);
+INSERT INTO t VALUES (18209534980131959246,-93,'xwe82RG6c80AdWQfGCYPiAhd6HdRLDlhb1nbtv35L2T9','IvyVhk9lHm161rlykJi6FrZ36wDZDGC7NaAllqU3J61BvXkxiP2ri2PJl7Gbxpy0x8YWOl3K','W13GoF10Fy3AvuIyHE1lj4GVwS7NG','Mon8DT3A2gc','B','C',1);
+INSERT INTO t VALUES (815857513282314934,80,'zoyM01gmb8fyVKgfXy211IwYJAIMmCAjVwP6fsgSc','J6rDeeHMssSd8oxylqC2r5TBi657oI44iPlugQOsJe9','us4J4MI514R7A4Eau','4JSCcT6P','S','r',2);
+INSERT INTO t VALUES (3368676502711300519,-103,'t5BDC','Ej3D3ccWW7Otbc5LHgeOUu','0MI14FzVFj5z9dwjfx3BqfCkJu','oQNqu','R','z',3);
+INSERT INTO t VALUES (1880006096760125048,15,'HSS67ZZ','DsuYaBoH6WhFMl0WPhgwvPBkng8BLvtfHWPj5hEcxFo7YwYjKijEbVFMIZDZBw4aqXSeRp','Yo6ZB3pxOHVLhStzTnR5K9aC','yMZDh82gHEvidMuGM5BY8HTJj5K5XiAbKR5jPTJgbHHdtgcrwopYhjy','2','v',4);
+INSERT INTO t VALUES (9646028690480293328,72,'ICY6NBzfYOjweLdcTpgA479MtP81DG2','Sr4KjdM52cwEsjukQM9wVYK6H3IBgose5LvXytVuZRurmJnON52aR0w1GNjkmxTDhBz','WJ','pm2jHWiD851Js0vgPGtSRIPVsOb2WBO0p2r7qhBVnqYWYt','8','E',5);
+INSERT INTO t VALUES (17168955219078406090,-112,'KZU2sL4PXYLLyvXbOm2kKzMyp4ZqDzpX2RNeWEIK9chb7Q','3LdQGsCN8lPDg72XxEjC6NWLeg6yeoMGpPVITBD','otGqSE','GYfUSD3YTNxF3rdTjCQ0laJqLaM3nzppDsAJpfbtUz1FPeG1','z','F',6);
+INSERT INTO t VALUES (14311430503448631429,-9,'UHUR9Mh','h8ngFpMMXVuZ6acDk60WbytgCgzkz','9pLZkfj6uAJ7Q7K3mhvN','QlFX31i27UBt5xUujL1AzTxLNefsx2MxeWpoSLi9qz9wTV9P8wmX','T','z',7);
+INSERT INTO t VALUES (7555416392607164165,35,'6ZEPZoBoMW25aVSoycmA','GRbAnaY7','tXvVgGIY','C6w8MdQpDRgUTYPCSeo1s2JQFuWstQm','H','A',8);
+INSERT INTO t VALUES (11825860271532031755,-76,'5gYARBZksOzDvCo30EkUv8M5hC4APA3','Il','jEy1Z9HWp','04q3054vfQW9C6MWtybmtQRm1nbVjrS4skaefAgi5','y','i',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(72), e VARBINARY(29) NOT NULL, f VARBINARY(59) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1869749073,3019938,'pM3H','LCGJf17tb63NaCiryKnHiHfchdRdCX9zKTTk7SA4lWtvzTZCorp4FGjLRj7IjM0t','6tOJAsiZtltAHxvXmeOq557y85uhJKRbFE2rEZ15SCt0IjMktAcGr1Q26sO','WY7zz38mgU2vTPE6bBUgLNB5xuXfO8ZESFgR','yh001wqYdpjyAfiodA7nvOMZ1S','BGduOD2hLcHaLpr6P6k9cO8xD4DV3vLWt7ej5KF14yDLkqlotaeG1F3rZnyKm1WYe14vE9rhy1ZQ19bGhTGUtOf',10);
-INSERT INTO ti VALUES (-1869749073,3019938,'pM3H','LCGJf17tb63NaCiryKnHiHfchdRdCX9zKTTk7SA4lWtvzTZCorp4FGjLRj7IjM0t','6tOJAsiZtltAHxvXmeOq557y85uhJKRbFE2rEZ15SCt0IjMktAcGr1Q26sO','WY7zz38mgU2vTPE6bBUgLNB5xuXfO8ZESFgR','yh001wqYdpjyAfiodA7nvOMZ1S','BGduOD2hLcHaLpr6P6k9cO8xD4DV3vLWt7ej5KF14yDLkqlotaeG1F3rZnyKm1WYe14vE9rhy1ZQ19bGhTGUtOf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(80);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
-INSERT INTO t VALUES (1512187918,4741043,'vAMZEflj7XDpC4e1CWvHf6f4HooMy75GEVDQQWV0kQdxSRFpVpEYcHjUF2dR1f33iw6ur9','adFAFB0gMK0blLwxs3ZwhR9EBT','RvXs42yaTWVk3CzGUjPhT6cnK0CoLrXo8s6eGKGQzFZ98LLcqIpf7i','zrHmYnxtsDhAL6xGG8uqzNu3ChdSilBPJ7','BY8hgWlYyQ','eR96rPEgdV',11);
-INSERT INTO ti VALUES (1512187918,4741043,'vAMZEflj7XDpC4e1CWvHf6f4HooMy75GEVDQQWV0kQdxSRFpVpEYcHjUF2dR1f33iw6ur9','adFAFB0gMK0blLwxs3ZwhR9EBT','RvXs42yaTWVk3CzGUjPhT6cnK0CoLrXo8s6eGKGQzFZ98LLcqIpf7i','zrHmYnxtsDhAL6xGG8uqzNu3ChdSilBPJ7','BY8hgWlYyQ','eR96rPEgdV',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10819606842315008474,123,'G1hqHI13olbFt0MKbjyy5Z9kS298nThJRrJR','3jeYupGVU6R2oc','Py3E9XZA6Ba5etdDXZxB5PHxf','urj9DvqGd8GlFWQKT7VoIvHm4gtmwrAaWtFyDS46nk','c','k',10);
+INSERT INTO ti VALUES (10819606842315008474,123,'G1hqHI13olbFt0MKbjyy5Z9kS298nThJRrJR','3jeYupGVU6R2oc','Py3E9XZA6Ba5etdDXZxB5PHxf','urj9DvqGd8GlFWQKT7VoIvHm4gtmwrAaWtFyDS46nk','c','k',10);
+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 (346100367506048487,-124,'LKDN8NObqEpl6hvfBxzYUTt856','LOhOhMa3rzwCDEfNTKYb9qEsQYf12x057gc5IX3gycCKwK3qTmr9kozE','ZGDuc0fTyJrFy9m','CmIcM6lubenRrrF3SoNL6ZlLGYGGwr','M','s',11);
+INSERT INTO ti VALUES (346100367506048487,-124,'LKDN8NObqEpl6hvfBxzYUTt856','LOhOhMa3rzwCDEfNTKYb9qEsQYf12x057gc5IX3gycCKwK3qTmr9kozE','ZGDuc0fTyJrFy9m','CmIcM6lubenRrrF3SoNL6ZlLGYGGwr','M','s',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-90943216,-2047677,'noepWaPnnev','ACfPiifGPo6YJ71TL52a4Owxfytt6D3oEBnIdUa4nVeePcZ42fThtMnx9eKUCaX1f657HQJ8UdwaiE9jCeEq0tXV9SKSvLJlYotka1nYETrPFHQOqnGSTC11Rx80Lb4MmI','f0IRzUpavfZXtB5EGBZwRGN4soZEIGraImVLoflE1Q','JxnVUtsZDr7CAa4GZQMlrkOOxspFtPlHsoDq6htaF','c1ugjJBJtotGst1WwBlooo3aqHmfnDUl41hw','x4',12);
-INSERT INTO ti VALUES (-90943216,-2047677,'noepWaPnnev','ACfPiifGPo6YJ71TL52a4Owxfytt6D3oEBnIdUa4nVeePcZ42fThtMnx9eKUCaX1f657HQJ8UdwaiE9jCeEq0tXV9SKSvLJlYotka1nYETrPFHQOqnGSTC11Rx80Lb4MmI','f0IRzUpavfZXtB5EGBZwRGN4soZEIGraImVLoflE1Q','JxnVUtsZDr7CAa4GZQMlrkOOxspFtPlHsoDq6htaF','c1ugjJBJtotGst1WwBlooo3aqHmfnDUl41hw','x4',12);
+INSERT INTO t VALUES (9476708058915143187,-20,'083','ZrYhN2yYp3aF2Ux7mG1mfuXDsMDUDxO7Hb1BotRFRBJBxHHl8nsHiCvodx38juerDxTAMtM6jw6YFhbQQz9ifRTwUih3RmHO7bfqS9srMVuyJTIw9YSNXXRbmJyOszD3zBWbwrvCM4bjPjyVYIvmkoX9SKxbDgJ7gvV52W1bXDMrktSloMuuwxRFT4YZ4MKscW','MkkZVsRzdJ3AVzSKyjZqkG','g','N','F',12);
+INSERT INTO ti VALUES (9476708058915143187,-20,'083','ZrYhN2yYp3aF2Ux7mG1mfuXDsMDUDxO7Hb1BotRFRBJBxHHl8nsHiCvodx38juerDxTAMtM6jw6YFhbQQz9ifRTwUih3RmHO7bfqS9srMVuyJTIw9YSNXXRbmJyOszD3zBWbwrvCM4bjPjyVYIvmkoX9SKxbDgJ7gvV52W1bXDMrktSloMuuwxRFT4YZ4MKscW','MkkZVsRzdJ3AVzSKyjZqkG','g','N','F',12);
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 (80325046,-3556855,'OANhuYsidsiRcxtuXuUQ87CUpc2cFRThOCIwc6x8dqELIif6u5wdTnKc9','l6BemhjA6AAESZOqAQEO4ibdC5FNfrgEdNuOrYYf0mKZBoCnuVNb1WMp','VmD6iJUnwnyhB5KvZFDtR9a5sVrrj4xIcURU','KXtjGN1TdAffKR6WDVOLPuOsyOT3BTQF5eSgIVNOvWL8ArkkV3uTdqUaQ7JwBmTbyBoaHufkGhVUp1K8wZb1smh7BBG7Iol6p6soWe8hT7f2kZz3rlo8SLG7TJqPTLrQDtT8vueAIsoIsCwuaCrcgQXIMiIz21c6RPtAILmJpcv6pal36u','YAFnQXKi7sYdx7ATUIY7szQIpxKfPN1GeZfbxBqJzHqWq7gAZIA6Lncj2NDgS0ntTf1eL1I0b4akMo','4Dd47OaZgkrEUoh3uRRDf77zbhyzBc0VMsKo6mTq7TEFEAqSirCps2KC7A8OtoqOvMW9',13);
-INSERT INTO ti VALUES (80325046,-3556855,'OANhuYsidsiRcxtuXuUQ87CUpc2cFRThOCIwc6x8dqELIif6u5wdTnKc9','l6BemhjA6AAESZOqAQEO4ibdC5FNfrgEdNuOrYYf0mKZBoCnuVNb1WMp','VmD6iJUnwnyhB5KvZFDtR9a5sVrrj4xIcURU','KXtjGN1TdAffKR6WDVOLPuOsyOT3BTQF5eSgIVNOvWL8ArkkV3uTdqUaQ7JwBmTbyBoaHufkGhVUp1K8wZb1smh7BBG7Iol6p6soWe8hT7f2kZz3rlo8SLG7TJqPTLrQDtT8vueAIsoIsCwuaCrcgQXIMiIz21c6RPtAILmJpcv6pal36u','YAFnQXKi7sYdx7ATUIY7szQIpxKfPN1GeZfbxBqJzHqWq7gAZIA6Lncj2NDgS0ntTf1eL1I0b4akMo','4Dd47OaZgkrEUoh3uRRDf77zbhyzBc0VMsKo6mTq7TEFEAqSirCps2KC7A8OtoqOvMW9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(29), d VARCHAR(33), e VARCHAR(59), f VARBINARY(90), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4974195,335777193,'JE8RaU4k6RnoEMDfE','NRj8oSAAFb7hFSmVvrbBK','426gYXlL2nXgBS9SfnKwaFtzy22GKjgIeOafl3T','RuiwDw9lWNVQTIou3LoDJhVTaWLBy','n42E7zD9Vhg4gzoCfr4uuZaLXrmbMg2ei49xM9kIfnPGHK0ddntHAPDF199sVitH8MpfIHWJ7pOe3ZF302jxoV4c45eY5K5JuzlY','aJhOSROCQ0pSGvshQDwIVKaLS4ujgA32krP19Wvi2DyBUtd3gzJJXbU9IdCyynSyCr4QpNSq94qA3RVyuSvn0smr1kpsXivn5LPV',0);
-INSERT INTO t VALUES (5824071,1526864776,'Ly','oQ','haKzQYRUsi7UouvFTZmpF7JxzcgddOzrj6ZfTWeutFD9G','sUmnrAyed8wQ6','1rjaaBnx','h8qGzFshey25M6AmgmvAX9pJcZFFP1o2eDTKJb4cQCjPfm1pDRFL1uXE',1);
-INSERT INTO t VALUES (-5687336,3083710721,'AL0EiqPRXxOBpYFGEeR6d','ucu82eG','0O5VOHP','qsSh0bfqkKxD9yE18Lu0rvk04kIjrvc7GCOVqVibCiRzvoeypJiIBOyGCvNX8Y','WtGCHRDZhsYA6UzPZesPbboiZsp32l6thbgwdy','D4d4AduL83WZSe6',2);
-INSERT INTO t VALUES (-5582817,1841765135,'LCV9VwbUbi76b','bxvBbe1P','B','ZIVDxj3QvcX9Dbk8ibze8uwaKarrDA','ID4D31OYwEOoJ8lLmkhYT72GHVstFocHkjll6aBgCDDNoraFzZqIEKxuGWAec71a4J6inrl3gi','ZP8YLCM2HMjsVFmNFfLjDcYKeO0sv6vyG2dUiEDpHGVkT',3);
-INSERT INTO t VALUES (-4085458,1339212577,'3j0UoB','I2O9q1','PteKJVbCZFZiq','3qx9L1dN8uBSb4FIkhbRJnLQHzge','WcjRIBzVpBibN32Oxz5uzAxmqSFtRx6IpKFLjizSX3J45cErr8eHRhAPYXblouqOg1J','t83o8lVXRzANyDwLHMOKi4wExDWQDwkOpQEm8NboTs6t7VeGeOSQCKR6OQzk2GGqETkqfVkG74TCJ2dK',4);
-INSERT INTO t VALUES (1712550,575226838,'zYOAEOxPmTk7hwUv4s','9N30adk','6giwrkHYf1ztq7pRhbjb1temCTVLP2UN5zWSyYF3TVHeXjy36zkVd7vcvNu','6K7Alp6xQDNi0QthHU4XD5cEGoi','fUqNe','LGRmyGi8nrtMMUvU3td0ByDYbV9drHjtIpuokvoSv52YjhjaO0nx8ex9xZ2Li9Ltfv1Yt8',5);
-INSERT INTO t VALUES (3578973,315486234,'qPoFEx','E9yJmpEP','wa0MWD0KHe','OPzCPl172bW4kII0Jc','1kxIn7ccWBAS3HT0kBYSXH81RtPDcX1nh1','ugrNDSD5KKpvHglC4m',6);
-INSERT INTO t VALUES (-7558786,3298930970,'7tBZAkNIVrKFYmJFnHtBMTfXCrYWm','nLPjbZgu','2ozCdkv5ZP4YlOZCuu232E5L2VGwbgy','DDwQd','WkCYePSbDEavUpYHHliupDPZ1aR6AmiU7fxRFr05cALXbWuN5cwjqAJ','VKcLdLyz7DpyivMM0gOunh1ejy53N6nYDfkZF0nm1',7);
-INSERT INTO t VALUES (-692927,1644143209,'B9WgnG3HWkQnuNRpU7r7pigs5ucd','5AT','5qLtUtCNXmZEi6s50HlnOKA8ecCacwSkXCWlwAgH6Y','Meds7mNIqXALQbiLpMb0R39nZ9j76PnDgWuDbXAwcXLbXVKLYmQ89D74OZiVhqsIJDSGYB','MQFx0NnBvesMgsde8U2qpqpnKGxNsWY8wndSQcvWOpdH2SXRaFOqGPgEOgueyGIQuv9QYzAUR','9EgXZRIJrD0O2dCRTx1A1zOiUriW9KJmRiEMKfWi1qaXjI933Gd',8);
-INSERT INTO t VALUES (7466024,4036256819,'ShapPCeSxPzLq','HZGaETWNImdX6gaQPddDd6ZIN','bccGp6fjPwUEtVAsZQDoxhBmUtlaubmrwQft1ADJltTG','sJBIbqYEKj0uP','PbPDUZDXwfpQip4esLmL3Vt9wgumpUg0uWhp7PZ','HmoOyED1QUgnDWzCxIG5R5FfLEoRMIDf1wcgwBNdOLgHCPlwFtb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6170406671443785567,-78,'lCgEQn5ei6iYTyvz50yL7jeSAeL','JiQrnO1R1QEmOc78A5jBaaKaqJVXX1TLoEDFwVywJ314kFON5RPQTXXqUJNMw9dy6qcJR9Wuu89lA4zjpo3GoWmPALM6ZWSzEgaYNoGAwlvgt4yRaJxVOFZSjGclZwHa017Zu3jLJhxUgAVSDsmWcfJzwADFx1zUOX','Tqht','gqq8ZJ9qnC5lOkhnI2u4EYTLa4r2PqrHOWlAeal3U91hGsR8B7xXI7yBX9UXsSM17BkxyViVPlREaHvbLoJs9qckmBDarcwjp1441XxWJM1zVZ2JrMEhsehqrIVLeRX7zsigWk77Yj7GjQHnsL2TmTye','b','m',13);
+INSERT INTO ti VALUES (6170406671443785567,-78,'lCgEQn5ei6iYTyvz50yL7jeSAeL','JiQrnO1R1QEmOc78A5jBaaKaqJVXX1TLoEDFwVywJ314kFON5RPQTXXqUJNMw9dy6qcJR9Wuu89lA4zjpo3GoWmPALM6ZWSzEgaYNoGAwlvgt4yRaJxVOFZSjGclZwHa017Zu3jLJhxUgAVSDsmWcfJzwADFx1zUOX','Tqht','gqq8ZJ9qnC5lOkhnI2u4EYTLa4r2PqrHOWlAeal3U91hGsR8B7xXI7yBX9UXsSM17BkxyViVPlREaHvbLoJs9qckmBDarcwjp1441XxWJM1zVZ2JrMEhsehqrIVLeRX7zsigWk77Yj7GjQHnsL2TmTye','b','m',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5868749002535290583,98,'APGwNNflK','RGJ0sYvwoy9iOoGKTvf0H7WpY','VhJt28ozZjG','EzO6xPueUhVaqFLwcnwtnUtJ5bXbcjsbifiqtDa1PCEOxPygwFhPQ8aHZzBw0TCb0nvtommMzipPwOlWEHs53nINZFZvnukW6kYZ4RJqD','Z1','j',14);
+INSERT INTO ti VALUES (5868749002535290583,98,'APGwNNflK','RGJ0sYvwoy9iOoGKTvf0H7WpY','VhJt28ozZjG','EzO6xPueUhVaqFLwcnwtnUtJ5bXbcjsbifiqtDa1PCEOxPygwFhPQ8aHZzBw0TCb0nvtommMzipPwOlWEHs53nINZFZvnukW6kYZ4RJqD','Z1','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17936012997799289713,84,'XGf','8vOuxAjKo49yGKHyKK7d','3Vy','3t156jfdfXtMmgsVEmrylQUbDyNJ4vMWGWNTmrIxPqFZtDcBFUlMGTpQZxZISJ3DonAGsnZp2WGs2OunLxaeIj48W7tdxvUz0evKBYd1Y6Z2m0NgKhFhl22LTVvHP11NrGL1aUF41no33E','y','m',15);
+INSERT INTO ti VALUES (17936012997799289713,84,'XGf','8vOuxAjKo49yGKHyKK7d','3Vy','3t156jfdfXtMmgsVEmrylQUbDyNJ4vMWGWNTmrIxPqFZtDcBFUlMGTpQZxZISJ3DonAGsnZp2WGs2OunLxaeIj48W7tdxvUz0evKBYd1Y6Z2m0NgKhFhl22LTVvHP11NrGL1aUF41no33E','y','m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(93) NOT NULL, d VARBINARY(67) NOT NULL, e VARCHAR(9), f VARCHAR(16) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46054,211,'NXIIy1WpSODvbvU2PFSAIu8Gz9mobZSeqR5d83CIBMRpuP','QMXHYP2uGVj3v3deRDTEG7OvNl','3v','GD9s0SL','W','P',0);
+INSERT INTO t VALUES (48996,68,'TPeFPISA7TWLnN5Af','178uO4DLuJC3Epp7k','bk0V6i','MfUXf','c','j',1);
+INSERT INTO t VALUES (56370,90,'SRiZkuD8','uet3pR5Q','5vR','8oGqSh1Xr','Q','R',2);
+INSERT INTO t VALUES (38165,138,'aLYzdN6DJsKhjTOek0KP5FDiVb3IPxQxGTROke2BL','zjUQ0HSe5lp6QFdKTD','FUGfxv','aA4GJy2','f','B',3);
+INSERT INTO t VALUES (30349,18,'NLCLEiDQDG6JSluBQbt2B4Z','wwrfMfAVs01r4JnyOl14VAq55IOdTFZfhHHhDmkHRUpNoYUxxEKwXF7XXT','5','1pVB2z','t','P',4);
+INSERT INTO t VALUES (62094,199,'flF4wJ','TyBbxVxW5','jiw4batO','bS3tny','j','k',5);
+INSERT INTO t VALUES (61123,236,'SMYuFkQ3jCb2TjGazrQ7ua6AnvheBbEjDbJtwQiGFQlrVE42kVe8mL2KcrRDeS9oifM5v87h6TqxnjKXv39dQ','xWY0hYrtWbXl2mUIXYz2m','0','utRSpVXKSWQT','a','a',6);
+INSERT INTO t VALUES (18549,215,'Dq64FTerS3gqirsdXFI34Hsh7Wrhb8XzG4R7L450ZVJDSqDcCBwMJQ1qb7tQnyrzGw1151kZxTjzPywc','yjHae7p2pkMiL2dH','uCBUTS','GlpLmwMgN0moyi','G','h',7);
+INSERT INTO t VALUES (20222,235,'czoD','8oZOA22msRjqZjLKLcqKjXI0zk8asjyDbFC2FsJSGs1zAGpinyRJYxWwNU61wqAO19','V1Apqxst','tyu','o','b',8);
+INSERT INTO t VALUES (56444,213,'pFn4npU7dKJrtApUQLErdEVZEqLR1fwuLvzywgIQzuYmYHIQow5q','qjufwaK8hpTvC45PhljH3vJvSAVCTkjScUEKlwf9WjEQXMURQ8v3HfG','XGrkiuaOs','ujyZBu2bvy6CUzn','u','Z',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(93) NOT NULL, d VARBINARY(67) NOT NULL, e VARCHAR(9), f VARCHAR(16) 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 (2034732417,1461528094,'Dpw3AJyD33B','wBo2ctH5fnIA86LFA8ePqYkhv1m','Ry6SnqmdWZFc3uYA','qcj6tVyyTGkRxSKYO0tCXChHBmbnc9GzM4SN3JQrmS2jn3QUavaHkw','lRl0OLvrTyt0tvorBdnqAEqMTv3z9xqzWlWRnPOtcUmHtzq2Go8hB5','8w75FTt6uVf8gYQgq6UfVxO72paUHWPLzJku4PWChSIfICaCBGKYa9',10);
-INSERT INTO ti VALUES (2034732417,1461528094,'Dpw3AJyD33B','wBo2ctH5fnIA86LFA8ePqYkhv1m','Ry6SnqmdWZFc3uYA','qcj6tVyyTGkRxSKYO0tCXChHBmbnc9GzM4SN3JQrmS2jn3QUavaHkw','lRl0OLvrTyt0tvorBdnqAEqMTv3z9xqzWlWRnPOtcUmHtzq2Go8hB5','8w75FTt6uVf8gYQgq6UfVxO72paUHWPLzJku4PWChSIfICaCBGKYa9',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(30);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(30);
-INSERT INTO t VALUES (762695767,2663644772,'XEcJIxrOH7dT3eCe7MSaB','xUnVCouHhICzhC6mbWwy9ELZ0WWg3lDK','8h9xkuTqzdfdwftwI4BKBvT','H9Fnv7j31aTrkQ0mw9tGPgb3qYdZxQdn9YWBGYN0','xbfms0bNNVPxoc6t0Tp3OMVjgQfCDs4PrZC','mAFfkDGhmYpYrNQnTzwMQqWYiP32S2UUwa3PsnL87BPuuqyn8zoaf4KZgAt8PSIsDP89iJfrRPAV1LG1E4',11);
-INSERT INTO ti VALUES (762695767,2663644772,'XEcJIxrOH7dT3eCe7MSaB','xUnVCouHhICzhC6mbWwy9ELZ0WWg3lDK','8h9xkuTqzdfdwftwI4BKBvT','H9Fnv7j31aTrkQ0mw9tGPgb3qYdZxQdn9YWBGYN0','xbfms0bNNVPxoc6t0Tp3OMVjgQfCDs4PrZC','mAFfkDGhmYpYrNQnTzwMQqWYiP32S2UUwa3PsnL87BPuuqyn8zoaf4KZgAt8PSIsDP89iJfrRPAV1LG1E4',11);
+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 (2848106090,165,'EaI6iyoIpVVJ1kKiLUwQvZLFk8I6vRj4U5k','kdjwcTIP0JKKTM0P7Ad2w3XqXFXMFfO','Fn','E8G0','9','l',10);
+INSERT INTO ti VALUES (2848106090,165,'EaI6iyoIpVVJ1kKiLUwQvZLFk8I6vRj4U5k','kdjwcTIP0JKKTM0P7Ad2w3XqXFXMFfO','Fn','E8G0','9','l',10);
+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 (2267431873,243,'HQUMXKhYxQ0XpsOIOGagZTCFBaoVFuj5BLJvyDYOivcQfsz753','EK','GFrK6q6BG','jjT75fs6Y','4','G',11);
+INSERT INTO ti VALUES (2267431873,243,'HQUMXKhYxQ0XpsOIOGagZTCFBaoVFuj5BLJvyDYOivcQfsz753','EK','GFrK6q6BG','jjT75fs6Y','4','G',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2036134892,218,'WPkuguKlGWk9c9Ep1uhTdw4xHNqnspcss2m6KyCWM','2YaP4JLACnGDmfAhc7YhIgAxdj7Fz03J8CrpDKyo70BLi8gKuIfZaSVisdLwDJhxlWy3b4KvLKrmqGRU953MEB3Dpf2Wo3lWn6UrmL9y9sT2nGvKS8Kg2i42zwrQQsZM31z3M2MhBqlD93T56bKsXdXAtAP8Zmc0dBtOIMaQO2O0ykT85erTuRTM20qapA0vLu46noaE1peKganMULo80Fls50MMewsx68B8o6N2Z7ifhoo41eI44estiPpbl','RyNxyI','Dv6qVm2O','G','q',12);
+INSERT INTO ti VALUES (2036134892,218,'WPkuguKlGWk9c9Ep1uhTdw4xHNqnspcss2m6KyCWM','2YaP4JLACnGDmfAhc7YhIgAxdj7Fz03J8CrpDKyo70BLi8gKuIfZaSVisdLwDJhxlWy3b4KvLKrmqGRU953MEB3Dpf2Wo3lWn6UrmL9y9sT2nGvKS8Kg2i42zwrQQsZM31z3M2MhBqlD93T56bKsXdXAtAP8Zmc0dBtOIMaQO2O0ykT85erTuRTM20qapA0vLu46noaE1peKganMULo80Fls50MMewsx68B8o6N2Z7ifhoo41eI44estiPpbl','RyNxyI','Dv6qVm2O','G','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1635639467,205,'WnLfXdwO57WeQ3zPzd4aYQaR','8zfhCvAxpQYVxiwhexLJBvDZHrI78ZlpQMBaZajGsXFt2zHjwAzLftCu3Aa1u1p0WBGdE8lBMG16X1DMvCJwZ5a0b2dENSj4oZ6Jd7wUzTOoEoMSQMfsCixPTLcT1KCEonBbheGQlyaVryXVqsrTNyzrVNymyiZK6rNmcjr8MAVY8mtUTW86rWRaL4yh78pkCba1Qxov','aqOkD4Dh','f9NapAy6gIvbXN5ZVDyEdbgX2rOGVdVAPFX6zV02YSdfDwXGW5TvBn9p6ZayeiPI9LwcHqoytIw2s0SGTR5G3yWR','x','l',13);
+INSERT INTO ti VALUES (1635639467,205,'WnLfXdwO57WeQ3zPzd4aYQaR','8zfhCvAxpQYVxiwhexLJBvDZHrI78ZlpQMBaZajGsXFt2zHjwAzLftCu3Aa1u1p0WBGdE8lBMG16X1DMvCJwZ5a0b2dENSj4oZ6Jd7wUzTOoEoMSQMfsCixPTLcT1KCEonBbheGQlyaVryXVqsrTNyzrVNymyiZK6rNmcjr8MAVY8mtUTW86rWRaL4yh78pkCba1Qxov','aqOkD4Dh','f9NapAy6gIvbXN5ZVDyEdbgX2rOGVdVAPFX6zV02YSdfDwXGW5TvBn9p6ZayeiPI9LwcHqoytIw2s0SGTR5G3yWR','x','l',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1065968664,121,'rPUdpOvwJuu3zv601NtLqDm7xnZgsM9MbNZ4OceRRk45x0cMfJ7zvWm1Brvq8mjchmkRPtl','sHnEikfrwhj4mNBuQsllrydY8dNDJBVXbtzA2tOskhCPlBUHJfyzZ3nWtAaJZIWK6k8cFYdj8TQDOP7s0KhKRDXP9lmJV2UPi1hFc9ac0UaUqBNUDf5DXIgIDlZZ29jaLuH6WUSa8w8nZxocpeV7HPmyYfaut47UPNqY6ulvS7dYUOUbjHRyYE','TdCs','cRPwWzIePmI8PkCVhc1nT0Eza4ZiQqa0ScpP5HNhh7R7fNQeyStXUzldyPryE7PSwOATTCnXeG8BuD06WS1a70RVTDQ9dEgDJhIXKN3FvpeA8eXHWm4ivtuNDpvr6jAA0zGH2xITJCG001x70mvAMEwgKwhoD5OpLaX1loXI6uu1TS1ohdwQvs7MRDW5tSDGS7i0iVwCejNx3nkPycNNdVJD0chqxrtGvfGO0nL11cSVn3Cuhw3qVy','y','T',14);
+INSERT INTO ti VALUES (1065968664,121,'rPUdpOvwJuu3zv601NtLqDm7xnZgsM9MbNZ4OceRRk45x0cMfJ7zvWm1Brvq8mjchmkRPtl','sHnEikfrwhj4mNBuQsllrydY8dNDJBVXbtzA2tOskhCPlBUHJfyzZ3nWtAaJZIWK6k8cFYdj8TQDOP7s0KhKRDXP9lmJV2UPi1hFc9ac0UaUqBNUDf5DXIgIDlZZ29jaLuH6WUSa8w8nZxocpeV7HPmyYfaut47UPNqY6ulvS7dYUOUbjHRyYE','TdCs','cRPwWzIePmI8PkCVhc1nT0Eza4ZiQqa0ScpP5HNhh7R7fNQeyStXUzldyPryE7PSwOATTCnXeG8BuD06WS1a70RVTDQ9dEgDJhIXKN3FvpeA8eXHWm4ivtuNDpvr6jAA0zGH2xITJCG001x70mvAMEwgKwhoD5OpLaX1loXI6uu1TS1ohdwQvs7MRDW5tSDGS7i0iVwCejNx3nkPycNNdVJD0chqxrtGvfGO0nL11cSVn3Cuhw3qVy','y','T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3314817438,80,'9HA','z2FPWbB7Joi','xMoX51','y','I','k',15);
+INSERT INTO ti VALUES (3314817438,80,'9HA','z2FPWbB7Joi','xMoX51','y','I','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARCHAR(23), e VARBINARY(74) NOT NULL, f VARBINARY(14), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4000283891,18,'hIvTd','bGMhkDkprRkVSoc3Myyn','g7G724rtckMI1WcuN6Ovp5afgwDGJI8v','BXeePqfkxOkGn','O','o',0);
+INSERT INTO t VALUES (2735449706,176,'a4t','cfY0V','L7tHMpVjrW9219QwV1BMiNQjjR','lh89IW6kNa8T','W','M',1);
+INSERT INTO t VALUES (3986002898,195,'wt7P','Ff55L8Moxw','AsMtuK2AYXHs4PQfatW6KCUNIp8AlU0tkkxx09XdluX9tu5Exe6R1zEYg36k6LY9zF9N4Pd','GDj4OED4GS','h','b',2);
+INSERT INTO t VALUES (2851357511,212,'8x','I39mxyRUnJ7hu4l','TSgtz','LJ2Comc1ys','G','a',3);
+INSERT INTO t VALUES (2964988055,124,'ygi8a','UeEADr','2WdaXIIEZP3QHgPWNKFBkgVhiN','dee13IYnIw','X','v',4);
+INSERT INTO t VALUES (65702076,82,'rEH','eLRIBh37HgbNwy','WfqRJ7N0mqmeH8Rw31frUDwIihGNptJHx','MdfPOD','Q','Wv',5);
+INSERT INTO t VALUES (2243486470,34,'CkZOfXp','WsNWggjXdf004Gq7m','B6xQwa45ROlpwyftUgh9IBvqP6rb','KcJTt8UnFWE','F','r8',6);
+INSERT INTO t VALUES (3182511513,12,'NGP2AW1FLu5','ClX8LMuW2rWxhOeQy','muoSDV1SlSafGPzoICmSIXGaPpwab6abaOVMFliaG1rd4KhSSkpgEX4FathLiKw','lfUbJK','1','9',7);
+INSERT INTO t VALUES (568294427,123,'6mJnBfZ','dSxEvn6','7RxMgeMntwF','GASQUpe','9','Z',8);
+INSERT INTO t VALUES (3493340576,191,'AuSL','oFlhM8GwPbppTD9','F8jzgSe3s5X','mprPGvh','R','6R',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARCHAR(23), e VARBINARY(74) NOT NULL, f VARBINARY(14), 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 (6806786530887926770,244,'7AVEa','ZoD3RNX0KJOMf4Y43qeGqE','HWZUqoL4Dfaqi1wVCxATO3t12v4AgbeYZBMZtmLfSAeNslJky0GU8QVpGieSJ29ekVT7','X','c','8',10);
+INSERT INTO ti VALUES (6806786530887926770,244,'7AVEa','ZoD3RNX0KJOMf4Y43qeGqE','HWZUqoL4Dfaqi1wVCxATO3t12v4AgbeYZBMZtmLfSAeNslJky0GU8QVpGieSJ29ekVT7','X','c','8',10);
+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 (10918719732247185577,32,'iB','eef9Gr','s0YnTxUWpniAudgQ1gJGMrUFSlPN1ayqgWQRZGz','fKcw80Tv','z','2',11);
+INSERT INTO ti VALUES (10918719732247185577,32,'iB','eef9Gr','s0YnTxUWpniAudgQ1gJGMrUFSlPN1ayqgWQRZGz','fKcw80Tv','z','2',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (447020869,1469972741,'Ygo2wEOKPYU6','dKcX112uV2tv2l28','zIW9c8Dsw1ULsytIiPXPEtae6uZfb3dSRZCA','eFBdq0Q7rtjJzEx03o','ndpehOkH0iZYgAdr7gUqZyO0k8T2dWH','2NwetB2ID1GbFaxWQcpvxR1JIASTW9t',12);
-INSERT INTO ti VALUES (447020869,1469972741,'Ygo2wEOKPYU6','dKcX112uV2tv2l28','zIW9c8Dsw1ULsytIiPXPEtae6uZfb3dSRZCA','eFBdq0Q7rtjJzEx03o','ndpehOkH0iZYgAdr7gUqZyO0k8T2dWH','2NwetB2ID1GbFaxWQcpvxR1JIASTW9t',12);
+INSERT INTO t VALUES (16808838312185039554,111,'hjE3','SplFO7mMDDBdzRB2SI3VybzmG1RPF4QVLzEYStEMudkCvU2o5PTZSQUaGIHNjktXZlLlnQR87GYXXcCQ2xYI9HrbNsj84i','LbFvmZLddpr8FJhOE7QKzFZw2fnFQ27WsuE3hvXYnsffuWOeyYxbqi7q','UnaqMO0Xb0','X','T7',12);
+INSERT INTO ti VALUES (16808838312185039554,111,'hjE3','SplFO7mMDDBdzRB2SI3VybzmG1RPF4QVLzEYStEMudkCvU2o5PTZSQUaGIHNjktXZlLlnQR87GYXXcCQ2xYI9HrbNsj84i','LbFvmZLddpr8FJhOE7QKzFZw2fnFQ27WsuE3hvXYnsffuWOeyYxbqi7q','UnaqMO0Xb0','X','T7',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-478951316,2929231066,'dSIS9PgDCxXcx3cU','mbCECaVZa5S1FZ3DX1PYSGlPVa6IAabdvtSQPIs062AmVtB0WB8JDlSf2FueDzzxKEJtorcUfWehOVV13zSTqttiqhg4YWpyyGEFKo2st5iVzi8rCslgjMV1Nw16W6WA5NeOBee5s6olFDlCyLDnO1a58NmdwAl0hpL4mGJvZ4L0Hfan33kds8XSBqXwFX60yQrykD2','cZTFxf0wtqChLSu','khIVNdUo4a7WS8eeJvixEEZLdbnQLRZ85dactLkm6SyGV9usVuHJrFGZaN5LtaWnuBtBGsIDwLRIDhLI2hIZIvcDk0BgpkYcMZrQwSGsddgxbICvSc0CjTJczyc9kL7WIqEkuIWHEPiUtxv0oNOBElEpbaOrTRbLt1ZCJjN3McGLRHifJJnyUy3NmyWqbUpHz9NDo2YMJchOBE00XERNyU1N0NkchTxduwxDEt','sGYr77a0a8hOSIVRhSMSrMMqrknALG7m5P','eZenI2PIGOmRn0ddokE1kuFg8qpoSfUtyfsyCViOX5MUvY4BTCt7B',13);
-INSERT INTO ti VALUES (-478951316,2929231066,'dSIS9PgDCxXcx3cU','mbCECaVZa5S1FZ3DX1PYSGlPVa6IAabdvtSQPIs062AmVtB0WB8JDlSf2FueDzzxKEJtorcUfWehOVV13zSTqttiqhg4YWpyyGEFKo2st5iVzi8rCslgjMV1Nw16W6WA5NeOBee5s6olFDlCyLDnO1a58NmdwAl0hpL4mGJvZ4L0Hfan33kds8XSBqXwFX60yQrykD2','cZTFxf0wtqChLSu','khIVNdUo4a7WS8eeJvixEEZLdbnQLRZ85dactLkm6SyGV9usVuHJrFGZaN5LtaWnuBtBGsIDwLRIDhLI2hIZIvcDk0BgpkYcMZrQwSGsddgxbICvSc0CjTJczyc9kL7WIqEkuIWHEPiUtxv0oNOBElEpbaOrTRbLt1ZCJjN3McGLRHifJJnyUy3NmyWqbUpHz9NDo2YMJchOBE00XERNyU1N0NkchTxduwxDEt','sGYr77a0a8hOSIVRhSMSrMMqrknALG7m5P','eZenI2PIGOmRn0ddokE1kuFg8qpoSfUtyfsyCViOX5MUvY4BTCt7B',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(95) NOT NULL, d VARBINARY(95) NOT NULL, e VARBINARY(26) NOT NULL, f VARCHAR(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (78,16149230,'Ha1hCbgRmjTmjd7A4KQdrIrL5a0S12eDvqnVFBkHvda96erEx7kuovpg6bPeHB8OVx7J2aQf','RWy5BcSBMLQl801CbjfSR','81O1Rw','7tV8Byd','0YOw','MRT6AleexQ03MKXqmBjnW0y3OFsImhidXhVedbi',0);
-INSERT INTO t VALUES (55,13513556,'mZEv46m7iF0mrwUDYLvw1nB7UB91zRaVlgsaJ0CjOigPjEgB8opMM','hFVgb10EW1FtrM4CZS0BwoHwwczAlW3lZL1TTlkdRfN09ffDZR7ZwzkyTubduX1IUIODPElS7JDH45Pq4coSFxIe3','sdDmIb','63CgIq3xVfio5B4vqRzoA0','MyAIQUK4nAbMFldgQK9NlzJqzAcCxLfsdrVozi20AfGGStQuTZL9ZJUlLridAsKOpt','Dj36mXPytnGtTRw0ab8LTVYgufrMCYKFEOfZFWSvOgpx27qxfXIKdev',1);
-INSERT INTO t VALUES (29,923723,'CtbI2lBDXwTEKupgF2TaF6dxY8ICrVjschLplwq9Xlxg5KMP635hr8HunqSebXmgwRXIwy1klA3YWhJ4yIKXU','ecW357qohg5a16bioOWmSlm9KYNkeQkdtweDDwcB17FK0pEybPnaxaywNZruBMcnyhjBZS73ZXoJ7B2','a9','FRvwoPx0IFNKJkgp55m','AmEYiN6cKMLGTYpx6yyLRh4Z4xjj2rrOz6VTDugLJYpjJF2F0OW9Dv9GgbIO0NCs5MqNbuFIO8X94IWAxHvwno3rjVbWpdvbG','7cQFPqSdvtago',2);
-INSERT INTO t VALUES (54,7204045,'2NtGVNQ3yP1K5NFgOGgFAZFBszJbqhRv00p8w7hDiio95qUAZx8sgc3d4KqWQiPcXjKYVXz9EGP42ZbuYzdllZ','5prwDJhAXVX6NyaeloGWsiJOvlX74','WZvgXI','AeXzX6oqffrJOL','0KBJhZIug3ICnl2lDj7ZzwoEo7YGMhFfrO3vpsy1ojAKLVtxc95FjUvtr9LipCni5F8kEsL7Rzfg27HXH1BQsd7mu2guo4','7APxvzH8g5z2P8rlAf',3);
-INSERT INTO t VALUES (109,2007000,'jGthlPM0UBFNLMtAeK1NnJWZGbPBX2O1qAHw83VYoZ','85iWqMsZzD6jt3b4UZ89GI8BAfAwMAl2r2CbVJgy56BXOt9vWopoL86dryVvt9G01wf7oDK0635tJYAjTlOCJsnMFh4BaM8','IP','tP','6G05W6YoxmITQ8WbLkRNH9','OOSgJ3zgA9tok',4);
-INSERT INTO t VALUES (-73,12426068,'pL8mbQp','rnVpYNepJp1lmShtoYvvCP9oDT0Bz1DG','2oP6UZzGkNMKCp','JYMOGDbfYnJFuOBECaTVaqkv','Qp5NiTUk3Gsnt7Ma1o2v7VwnuouylNwAepS5LHaCvQ6lpokWyhqbXfCqCB7PlT8ptDC1em9yvO','IXBpmatY6HXwRFolR4FGdYs33M2Ng46lzv6bC9wfFkAw7i93slo7G01',5);
-INSERT INTO t VALUES (-82,14718390,'dXBf2TEv6Bt2RPHaaDrobrLrn55YnjIihtMsNd3Nicv9L9tl7RQ4ALjlOA9kUxZJscBZv3ctp8L95cy','tgzE117Bcd6T7HHA8PTp02vls8Wes8Lx6TIfBHZKUwYKzQmymBur9REHfqZbL052VhS80QoBw7sVDmTPXjscmQgVNxzxT8i','v4apPpvi','OVHENNtj8vOmnJ','zU4ElGdTAvSdd4qJQctO7CATNdGp6n6','oAF18UwYZoxB8egB8mf0MErA8R0e9vPPnKVfUcJtkiBvzmKPS1dRxJjVDrB3WRf',6);
-INSERT INTO t VALUES (-69,2601297,'cjwY14','pfNerzI9VO3pIWhuJYDJai1r','sF','VoybpwxTrI','NaDN8z98U6JNqdcuuRDCdfDmTIItMOkS7Ct3jBEwygSn616XudnqT9i45txiL4yIo8JpHb5FOY2BSJzlw28vGj5KUSuab4Iz','UfoGG2uD9xwPy3ugjmL4o7LNNDCH9QHfjTt7mnmP9dv62NZTo3uAaDQCMlpGLHZaJrlZ9HYH591ybtG4Own',7);
-INSERT INTO t VALUES (-36,15083172,'R2ADsGP0sy1qVcIX5','7jXkTiY0FBEoauJdx0gNIER3RH2YUoXbEVYA8oliLjyUcCgWy5Gp5oDMLODUVHL0vT2','2xt5ItiJa68hcYtvRSUIyWbFOQ','VBtARfxgy7twfj','39I3KW7GSuw89XrBI','rcDf93SCrGODh',8);
-INSERT INTO t VALUES (32,8956029,'lLtEk4N7FH66JaNCkMh49vPvC','4RsTsHpwpPR','XZ3hV2eZfn5F6ZI','hjIW','mL6T1T0WUQu3OtKp8n','byRsGfNomTIkm0knFVuvVNJHPBpgqiJ8ufvubOuflpONz1IsM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16197451066608210013,7,'uz','CGpZlCnuKezaCjoZfC4hdae5Yqptl577JXqsWSYoqitMqyqvrDh','EkKrZxJKhnX63i7D2pMousQfWOTcMX0vRc5IV','IjgGbxfr0MKN0c2sQdI','x','V',13);
+INSERT INTO ti VALUES (16197451066608210013,7,'uz','CGpZlCnuKezaCjoZfC4hdae5Yqptl577JXqsWSYoqitMqyqvrDh','EkKrZxJKhnX63i7D2pMousQfWOTcMX0vRc5IV','IjgGbxfr0MKN0c2sQdI','x','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3059514393108755819,162,'DvR2g9','XUOjJUxJi0qWsFcjL3NC2YBCCxuiCFos0fvMAGF1DLLT72ggwa1Xuz5GLrDfCqD3OSlERFQOb3tPfkRqhD4x47pos9LAiwT9OaKE61NxWE6ggyuIIPf2BvHfZE91QHa8OUZtd8FOxMR6JzCc4MxClYxWpuJrJojEzhXPXjEjJTw8DV30gKsFirPCjwnoDGpVHoJrwhRw72CXqNCr8MFc9KDOAwA9rc5BPGk37bV0','Uooztjvbu0av26Fdt4QApgSdMH7ntgT9aTeXCsOKuJ9J22OZ2OnQGa0QXyk64Rc','I5BWQ567RdkhNAcR0DeCzcM1ZM6fDXdJ1MsBhI01fuu0X4ydT2mgnvGyg1BZ347fAakeQ1hKZEoLEaXTtLwCkp5dBthldWBIO8JldXoBjbWRsNZGZ8oEtK4t1WTT','q','D',14);
+INSERT INTO ti VALUES (3059514393108755819,162,'DvR2g9','XUOjJUxJi0qWsFcjL3NC2YBCCxuiCFos0fvMAGF1DLLT72ggwa1Xuz5GLrDfCqD3OSlERFQOb3tPfkRqhD4x47pos9LAiwT9OaKE61NxWE6ggyuIIPf2BvHfZE91QHa8OUZtd8FOxMR6JzCc4MxClYxWpuJrJojEzhXPXjEjJTw8DV30gKsFirPCjwnoDGpVHoJrwhRw72CXqNCr8MFc9KDOAwA9rc5BPGk37bV0','Uooztjvbu0av26Fdt4QApgSdMH7ntgT9aTeXCsOKuJ9J22OZ2OnQGa0QXyk64Rc','I5BWQ567RdkhNAcR0DeCzcM1ZM6fDXdJ1MsBhI01fuu0X4ydT2mgnvGyg1BZ347fAakeQ1hKZEoLEaXTtLwCkp5dBthldWBIO8JldXoBjbWRsNZGZ8oEtK4t1WTT','q','D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (11588991906936002207,19,'xIcN','e3EgiemIBsvPwVpdGfSjYhsvFNu6DAMTuk5vpeZ7r5Tbbw4OVqJYoIqrpxaeSkR64hWYvhHOEGi5','fk45GohRd2oiZFsw6','l3WDlAtHZzzFMJ2nosp','jE','5',15);
+INSERT INTO ti VALUES (11588991906936002207,19,'xIcN','e3EgiemIBsvPwVpdGfSjYhsvFNu6DAMTuk5vpeZ7r5Tbbw4OVqJYoIqrpxaeSkR64hWYvhHOEGi5','fk45GohRd2oiZFsw6','l3WDlAtHZzzFMJ2nosp','jE','5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b BIGINT, c BINARY(88) NOT NULL, d VARCHAR(79) NOT NULL, e VARBINARY(37), f VARBINARY(9), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6262991,4344293265587222293,'tZcfYlEZ3a2vGEYRH2DiG','L9r2MJYztdm18tkTnAHsmDmgN3xPJRNMtlq2zD4W','zX4AeZn1tALzw9C7p1vEDxO9otiGyV','PbhN','0','q',0);
+INSERT INTO t VALUES (5532441,6468465324597094099,'TfREmM2p4PKpThWAtGOS7i8yARkpt1BA2XUBbJXAUZgWkrD5t9ad','55ie6Uy8DlUAajUfEgSHlSo31PDXzqOWiRCheudZnqPGLlxQfBc4','Q2CgSUEeYM6J','j0','h','A',1);
+INSERT INTO t VALUES (-3519222,3885989840301705393,'MCN36BhASM5uKEpI7aEfOwKKjfbH1FkowhOd','XYe8czbNxzdLwLlJYopMR25HtRd2UkTZg3FdrdsZpQFgvvwaV1x8Q3V24YDwO2Gaav','I9Q1HgaJvquc1nMFUaz','Z8PgJl','7','b',2);
+INSERT INTO t VALUES (4647477,2826691146187854192,'XqXsyRVv4U','1uPt','NkJ52JXtqVEI6Gz4sTTasee','b1dX','9','L',3);
+INSERT INTO t VALUES (151330,-7004691998620124380,'XNVLuj4ZY5VsneaytRs1P7DtneWiLd5Lw1zl6rGAx7cRoSscG9NAGLB6tFxI0gibjnhEFQrSw8pbaC','R8ySP7ymNO9MVlClFQPNQikpmUfCIEIzZHpDS09aWH','PGGMeXi75k166G3QFxphMdq0Ti5ovAh','njL','K','F',4);
+INSERT INTO t VALUES (7071285,-4615528015678975163,'O1L7amyDo2odlYqSjYq963FYoKwkvnr7vIJU','zpiPBbQuWBbcHONDQ4AXci1bC0SiWbS','PPF3XQGLvOo','EkyZWRoh','t','M',5);
+INSERT INTO t VALUES (4498277,-337865699836074570,'SFd5uX2JrSsMYlyOOGrY2PQOqcwvdYHb13XtGnsT1dQNY4s47k8WqYLL6lbiixJ9OVme360gGJbQq','fH5vpIVGRvnlN0EErhr0i6tbNRCgIh3sZ95VrRgdBWmTA','vZ97eS','ZUN','d','V',6);
+INSERT INTO t VALUES (1261616,-4299511567256299231,'f7UVRUHOpUB4nEF0Nt1IuZrCtP7T21DL1hDd3ESuZSdTn7p21XMeew5d257zObfiO','2','W1BSJswN1vczE','TUHexHu3','k','L',7);
+INSERT INTO t VALUES (4436846,8517728013142716970,'ajyvnGUsp8ozQUcArZRoqAKuSIeWkG6dYhUJblefjlVPTSVHWV3rZRAWA7Kvyw66NBCSrUbDCe2M0zKKoIZN8B','sdZ2wXLkuhuaFd8yfuN6nCqYRrEmGeQCbSv1fLCIlR14YktQEu29sTTr','IQEUHf6gX1','9JaS4d','b','l',8);
+INSERT INTO t VALUES (-1131943,-8033247049532328621,'tVsIP0HTSTMfixxsoM0rPXVkfrypRkv8JI7j8fNT','hMg8aTCXACTxfW71W3es3hSn0LnCXlQTeNmXhi69eDmdCkHX9xPhWn4Qj','x0atLhbYSQwV5IpshBlvG7FSNZAXIDY7I9PYV','9','c','B',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT, c BINARY(88) NOT NULL, d VARCHAR(79) NOT NULL, e VARBINARY(37), f VARBINARY(9), 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 (-8304715267645373492,1862417,'JiVwMMgU3DW5QcdkTXPGAJ','UHV3ZXX02qt0bpQZp7aEjD6mHfwh8Mz01X0AbVFfE','BhiJnUmVJ2CVXqTWy7FCVaRjm','68Vrp9g','ZfSImUjWe','mF6BxnS9obsa4tl7A4ICliymTSKk0n3NQij76qIXgiQv7wAk3G5I06HCJyjNejlSkrMSrFDUh',10);
-INSERT INTO ti VALUES (-8304715267645373492,1862417,'JiVwMMgU3DW5QcdkTXPGAJ','UHV3ZXX02qt0bpQZp7aEjD6mHfwh8Mz01X0AbVFfE','BhiJnUmVJ2CVXqTWy7FCVaRjm','68Vrp9g','ZfSImUjWe','mF6BxnS9obsa4tl7A4ICliymTSKk0n3NQij76qIXgiQv7wAk3G5I06HCJyjNejlSkrMSrFDUh',10);
-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 (3168453710966288231,4257375,'WqFJDj9MqxpbDHBlUnhWqCS93QoFqtVh','gpmQoznHDVbRhOxNLW7wdTjDSAEbMddHp4IjTq3jKjIw1','qWBErJ','4Jce1SmrOZFwesL0HderkT24Ca','8HhrEWZY0pt6IJCvYt5eNjtP9kvyI2I4LKcsJS6BigJ','4yHeGG5Kzupb0U2kEhJ3DKC5odAKFdUWba10fJrRHjVYMlx1W4sQPVnNaqiKini8UbPjiCHTn7LF01h3AJlLKPvgUj',11);
-INSERT INTO ti VALUES (3168453710966288231,4257375,'WqFJDj9MqxpbDHBlUnhWqCS93QoFqtVh','gpmQoznHDVbRhOxNLW7wdTjDSAEbMddHp4IjTq3jKjIw1','qWBErJ','4Jce1SmrOZFwesL0HderkT24Ca','8HhrEWZY0pt6IJCvYt5eNjtP9kvyI2I4LKcsJS6BigJ','4yHeGG5Kzupb0U2kEhJ3DKC5odAKFdUWba10fJrRHjVYMlx1W4sQPVnNaqiKini8UbPjiCHTn7LF01h3AJlLKPvgUj',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (5175352876373674703,13792490,'13SJP8PUEoYYSKgJXYlbnoQ','bwmI9Rzun6HIOV2PNun32YUIQ7tFc8yeO3ad1RwptHWIBVhWQWsN7nJVftSZ0iJHktWqRo33dW7oM4boTktTikYbR6t7WUlqUvpRkD0oUPd3NLIvHACZLvEAxBvA4TJNYt9j1D2RQUHmb99dKDe7bjElgdnt5Pl1KywhP7CCr4nwIeRP0TQzwAE0NCgLSVxxiTyIW7KUDX09KcfmfiSi1llAVws9V6UZY6GWeIR1SgsVHs','iThQXFp2bVLv','Y','u21WMOZMvRpLmepI7u2gzP','ZOaNL5U3xlYt2zKXCyQBSroHBOYVcPMs',12);
-INSERT INTO ti VALUES (5175352876373674703,13792490,'13SJP8PUEoYYSKgJXYlbnoQ','bwmI9Rzun6HIOV2PNun32YUIQ7tFc8yeO3ad1RwptHWIBVhWQWsN7nJVftSZ0iJHktWqRo33dW7oM4boTktTikYbR6t7WUlqUvpRkD0oUPd3NLIvHACZLvEAxBvA4TJNYt9j1D2RQUHmb99dKDe7bjElgdnt5Pl1KywhP7CCr4nwIeRP0TQzwAE0NCgLSVxxiTyIW7KUDX09KcfmfiSi1llAVws9V6UZY6GWeIR1SgsVHs','iThQXFp2bVLv','Y','u21WMOZMvRpLmepI7u2gzP','ZOaNL5U3xlYt2zKXCyQBSroHBOYVcPMs',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4671314873907844212,12442470,'xtsHU2PzootOp83BoGSFibaoqErzEFws9wqIuLZexO7yAcE5b5UdkGhvtqVns3w','DoROZRCOH2EXxdCQoaawioXATxtOLjpCmoip2a','QBoZYfs4E3f6z2ihMN','O9XMhwXmK7RC7XZ7hmAtTd46fhuepbpo6VjaVqaWLAxzEoEG2ND7YUHw0sLwcG9IYJh2ic8771lYJiRMeE9FUc64aKJJj2RYJJtzmt8xwObmiZtE6M3uOdKch','tO5jSMGWsZJ127HhFp31u40oUaUoRx2eZGyIfjizH','uaUFXW4s22egMrYigzT7te9nEaquGoNHxoYbX00dAXxvIJutCngS6bgtNMVGA9tRpCxvdQabOMe425Gc',13);
-INSERT INTO ti VALUES (-4671314873907844212,12442470,'xtsHU2PzootOp83BoGSFibaoqErzEFws9wqIuLZexO7yAcE5b5UdkGhvtqVns3w','DoROZRCOH2EXxdCQoaawioXATxtOLjpCmoip2a','QBoZYfs4E3f6z2ihMN','O9XMhwXmK7RC7XZ7hmAtTd46fhuepbpo6VjaVqaWLAxzEoEG2ND7YUHw0sLwcG9IYJh2ic8771lYJiRMeE9FUc64aKJJj2RYJJtzmt8xwObmiZtE6M3uOdKch','tO5jSMGWsZJ127HhFp31u40oUaUoRx2eZGyIfjizH','uaUFXW4s22egMrYigzT7te9nEaquGoNHxoYbX00dAXxvIJutCngS6bgtNMVGA9tRpCxvdQabOMe425Gc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(14) NOT NULL, d VARCHAR(78) NOT NULL, e VARCHAR(89), f VARBINARY(2), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-9708,15411,'dpf','MvocsxRSorFH65Z37Dk7fmzC9iSnKAShuOBhgTM2Sc09AiIwAy9LI9F','9vT9qwgoTrBcvOXn5iqDWif8XQEVlAGWNyeRO3w9','10','1Pi53DXcyPbsnn2cSt1ywdHE0DKNt1VmxlT20ngipyceDKWk8do8WkUXWVaWl8vH6MhZJ4cYBFxu0cwB','GSubyaeMoHbDTGL726OGK6ItpnTdzK8cLgve2MmWweOs2e6y4hmVTIDIOTm48hWs',0);
-INSERT INTO t VALUES (-31302,6018,'tF','f9tCuTRNc01oqTkwrOTjyOrcRYpBYy0kCRwnf13nF0XjhAiWZfHSicEm8C','UpoPMjkCuRoMV6bNQYqGTGNEpasKnOJOlf7bTNrzDh5O','48','08tb5Yo1aaVt21etYQLrtFMozqO5EEO0erpy2blMdMz5Zyu','kCfj',1);
-INSERT INTO t VALUES (-28460,48300,'NTNXk3JuAgZ','QUlYP8b3YlEgusEsmk2ybTjUssLG53OfKruEmCfNW71TwaXHVRideQgM9gk4n','6aI','N','JqqgVp5NmluMBMlsUXZxQ1PEmdfwtM4jT2ic3Nfl9tHeRUDdw1qyYbyMjeetXSodLCSNaXw','w0p3lnGIPGZyg1WIddkLqR4FfA0RQsBX4lCItp7YdCUmWJieyxEfsdtSmTSVoHPdWFmYgALEy',2);
-INSERT INTO t VALUES (-27291,27021,'iRmBLyHkKj2R','4fiq8ttdTF4WTp750DR8in','GQPgwBi0fmoHKnL8RvaQb5iCVkoAuCHzldYJPQo9YrtWIVGQQmHKr0gBA0NX7Gg7PlGzZsqCYnurWrEE','8S','uyOlC5jTB4mnZHJSWmXSEGu1XDWu6YBHNRWHXo9reNobbdqwYzaaebgNU3Q4OPN','klhDbWzqE9pfgDLzhxJos9ZrGLZZEYI0LR7YmScJ6OlC5Ju3LA2gJ7tVE0encckpJUJ9jBTyD7Jo99p31sgN0nj34ZNj6XC4DTq1',3);
-INSERT INTO t VALUES (-19573,16907,'2hMZ1Zj8TyaZhc','xfr79xt3VTFn7ylQf513dFc0QggLtm6XqwzrpdQB7dzaRVNuZl0','dzUpKTce3dlW4ElDTmOvCgAIiyX6wQcduWhzFMgEWUvekcanDEBKuS1t5JeWQlHTNwf','cr','QBbBcj8J5aGUvCgzIosSE26nEuO8P5VDoWDWAeYGrBgth','Bhae1dXf25Ne5MRshnr1eO26xHaEcaDQpNK3SPcV3VxJXGem',4);
-INSERT INTO t VALUES (28605,54112,'I5UqIHfMUSgha1','doPcJbOpk8AgHmaj3EttAXTa5F1szBhU288qnKzAx1VfpKfFETpDXh','9YSYaXO9n9xRMHjzXrzVA9qNFRkudeXm9M','wA','2Inn9JGtX3Wu8MYIsFxVVmCH7hcqYRSpSiZcF7KMIIvvS8phkr1LXwmyUSGARIBcXrp8ItJPEVDmPzkvJwkaejAtrcP06a','aVLjg3ubD',5);
-INSERT INTO t VALUES (324,5697,'DZOLE','sb3udhh6QILP47eLjAVwTP6O9GJFn2GAT8U44OJxwsSgw5UlFJAyGbhjQOshL7CEe','M8ecF8BWs7','p','RhYit0otoW3iMs03kpAiUw5Ydg438MqrCGTXWLSoEbT2sI6sAQhaHjAzx440r9SC3p5tr8RUk4ZYcrwCSvAQt0hX6mBBNzQnDUB','sBpqAVQOxAbGrE2FKfFWw4TMXYVTkaAI2wOs6jk1RCipJG0ZrjxCInZ8CYTbZm4Ktw4N1Il4i291Oy0rDX4gjBkhgWsORrkryNwe',6);
-INSERT INTO t VALUES (-21598,16149,'YuIaC0I','qHNcJJvAEzwsdENSfMqx0nsAXOjlaZ','QQTxfAxKN5NaUCYMekD86eu5','sw','msx82y7iUJkMIkkrke1KL9q5rlr3pspdGPxle5ADYl0ITyCMKcfs9YcgVT','P6SK6RNOQge2Wl6',7);
-INSERT INTO t VALUES (10573,19664,'SNDI6lB','yJa6FARa0u5kcS4NYG3606LDe2uwPWsjES','YbQ17VxLXpMdS57BTIfzA9RZYnrUfVjAxBcv0DFei4d','Y','amPTRyFUvokGmxqWMavUkFuAGu0rlFyIpw5l1ULdOIWsL','fsA18qqaG8BA7qW88YiONXhhL1iy',8);
-INSERT INTO t VALUES (1499,28033,'jzmINzqV','Qp88Ce0c4ZAmFZ7KEjFNx0Nl0nXDbzWwyqAs1Mv1OTJhUvYzcEHpayY','feClJsVwXQNSv6z4lV6FST8qnYzhBXusGNMjSn5hNk9U3j4qdHaZSI2nyE2gtHC0Y6j9c8','BL','kcY06ksJ23WVgkevfGlLVTYTaHXuB1nVPehFMTjJpqD7vCI3d6z2scgKSp0wocaztdv49GYn99oOVaNE','FykCKRBz754gxZyFCIluwSK7z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4605101,25804,'eBVBi','cdpgfDmNHAsUfKJo8toupos76sffIApP5','N9RckPPImx4Ge5iqTvmrhJa8BWtYWUV','zg','pbsbbRMs16UmLIAOOhUh4E8fPCvAvtwKchYzH5yiY519QX8pPXr79AQReoOkZ4','CoEBNEHF5hCUDmzMTS0SQh0q4wglMeeZEivuPbfm1FzSFaRVM82DTUdUvAj2TN5D3KnGmF3N5ZxwWk',10);
-INSERT INTO ti VALUES (4605101,25804,'eBVBi','cdpgfDmNHAsUfKJo8toupos76sffIApP5','N9RckPPImx4Ge5iqTvmrhJa8BWtYWUV','zg','pbsbbRMs16UmLIAOOhUh4E8fPCvAvtwKchYzH5yiY519QX8pPXr79AQReoOkZ4','CoEBNEHF5hCUDmzMTS0SQh0q4wglMeeZEivuPbfm1FzSFaRVM82DTUdUvAj2TN5D3KnGmF3N5ZxwWk',10);
-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 (-1114537,10003,'1hF','B86AIRT46qZj3Fftlmm01RHAArrwmISqKyRIx5JoSgTQj','i','A','5YP0VIyiOw5NKX3FGKe8PKoU8IgZnPO1zTgYtVNZcPl','m1tN9eyRLf2uLIArNdBVfkWBYVDit9j9yMNsTqLg56EqW9BodiFcFHjD8f08YTeNj94Q1olymHpBFNpol2WV6EvDXax',11);
-INSERT INTO ti VALUES (-1114537,10003,'1hF','B86AIRT46qZj3Fftlmm01RHAArrwmISqKyRIx5JoSgTQj','i','A','5YP0VIyiOw5NKX3FGKe8PKoU8IgZnPO1zTgYtVNZcPl','m1tN9eyRLf2uLIArNdBVfkWBYVDit9j9yMNsTqLg56EqW9BodiFcFHjD8f08YTeNj94Q1olymHpBFNpol2WV6EvDXax',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1864032932,9132327871164455265,'BSnw7im07h97FBGln3NA4IZyxUSGWX9D1QQFFgdhWLeauIMI0QX4Jmy2qinSNgC9hHTa0Eq','jMeKGenjwdzYkTO7rO6NS8FgRrlYea6pEBrHjgeoNIU8DlGXEcLhiZ','HAKqzzkUJQ','r','L','N',10);
+INSERT INTO ti VALUES (-1864032932,9132327871164455265,'BSnw7im07h97FBGln3NA4IZyxUSGWX9D1QQFFgdhWLeauIMI0QX4Jmy2qinSNgC9hHTa0Eq','jMeKGenjwdzYkTO7rO6NS8FgRrlYea6pEBrHjgeoNIU8DlGXEcLhiZ','HAKqzzkUJQ','r','L','N',10);
+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 (-1981856306,9104814151604778912,'gBf8UVP3iYcUsuWNTCpU50','HwF2w8xk4pAM2osEWaz3kn9FcLX5lG','TbpZDS2x29oZlUPpJIqO2LmdryZyU01S9A7','Dtx','M','Q',11);
+INSERT INTO ti VALUES (-1981856306,9104814151604778912,'gBf8UVP3iYcUsuWNTCpU50','HwF2w8xk4pAM2osEWaz3kn9FcLX5lG','TbpZDS2x29oZlUPpJIqO2LmdryZyU01S9A7','Dtx','M','Q',11);
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 (-3134819,58801,'666f2tX57K','zIOFNw3UPFQ4smE69kJqn1xjdOKoWdmZyb5nhlq6TBqqce3w6KJiAUKJpZRJze7vo6Wqa8WYRJUM04q6Btp4QawpLvo0bUQ9gS5tK6kKZHpdZ9TxWfJ0NFziB0USyAVbMEeWYbxoDyJ2sWlTu0MKGyXHGo8hznxKFwq890rezZuHzMHDY6iG1ep12sBYOZxdDcvOw5iZdkgTAYWAIm1aw44QdmOd7rSk3030GADee0aao5wpzl5MPcFM','XiCfXsj5iDV1DgqqRoffaiixFgyvvnSjEI7tV8rYFrOtTcY5giDrW4DG4M28IVol7jb','x7','bYHR00O','rFuLOiS5z6gpMdLKMqE5LNWsTgElQyHg8TkCKWJ',12);
-INSERT INTO ti VALUES (-3134819,58801,'666f2tX57K','zIOFNw3UPFQ4smE69kJqn1xjdOKoWdmZyb5nhlq6TBqqce3w6KJiAUKJpZRJze7vo6Wqa8WYRJUM04q6Btp4QawpLvo0bUQ9gS5tK6kKZHpdZ9TxWfJ0NFziB0USyAVbMEeWYbxoDyJ2sWlTu0MKGyXHGo8hznxKFwq890rezZuHzMHDY6iG1ep12sBYOZxdDcvOw5iZdkgTAYWAIm1aw44QdmOd7rSk3030GADee0aao5wpzl5MPcFM','XiCfXsj5iDV1DgqqRoffaiixFgyvvnSjEI7tV8rYFrOtTcY5giDrW4DG4M28IVol7jb','x7','bYHR00O','rFuLOiS5z6gpMdLKMqE5LNWsTgElQyHg8TkCKWJ',12);
+INSERT INTO t VALUES (-823468945,-75000912033270765,'kN3OJehgLR1drX9tXaxEOL6ZjG3CG6hs2jhW9nnnXR9fslcQf7ulMQDeuqSC3Fh7Rzz0kBn7VVwcQK4QQxG0wug','gyjMNV2PMP310A5G1oRXjruq0ETlK1W0QinRzsVjmLvk9SU7CygiEARtJm6uMR6rBFVYvph4fvieN1FO4tmUO24M7RQTvhVpJleV7LS5b7mD8R4gtWXLUNMqE8nSVOoivnlCI9wqRNvkxczYrg5RNGBVEaD5SMDlbsg5Pp8WxPkIOuhpYJ9VIK70EN','nxvsnlFds40DKKNA2Qv0t','qucDQ','e','E',12);
+INSERT INTO ti VALUES (-823468945,-75000912033270765,'kN3OJehgLR1drX9tXaxEOL6ZjG3CG6hs2jhW9nnnXR9fslcQf7ulMQDeuqSC3Fh7Rzz0kBn7VVwcQK4QQxG0wug','gyjMNV2PMP310A5G1oRXjruq0ETlK1W0QinRzsVjmLvk9SU7CygiEARtJm6uMR6rBFVYvph4fvieN1FO4tmUO24M7RQTvhVpJleV7LS5b7mD8R4gtWXLUNMqE8nSVOoivnlCI9wqRNvkxczYrg5RNGBVEaD5SMDlbsg5Pp8WxPkIOuhpYJ9VIK70EN','nxvsnlFds40DKKNA2Qv0t','qucDQ','e','E',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-7484600,7334,'h0MspxEGHV6fx1P','MGLjtRmuD3Nb','bLq6gxNgBpv0orDsAbpMObfIckABLxNxnlnbppSeSzK6iwc28BlkU1ZWsi','8lW9PhJrtw1jSjSSw2OLXTKQqRTrPiv9t4XI6TZVRGhFtfxzR7i86UUevDCzMhCaWraLx4VU4AvtZAc0kR6PyAUMmKuuucrzXe3oukgAwkCxskMa8x0B0NaOKHBrr2SYrZQi6wFPkCEQuDz9dG4LC7Rx2xqm6f6ZFo4pOebKSJ6OzDAw3aL03DhHoe0PmJuk','y6HUKgpaeao3dGpEgCR','L9NquvjulbA7Fn3FDZZ9qSkm8C51k7fGpq47GIRofZ9NdjY2rZ2bnflGkU0LcgX3gIp7oFgPwhElakosb8jWTl',13);
-INSERT INTO ti VALUES (-7484600,7334,'h0MspxEGHV6fx1P','MGLjtRmuD3Nb','bLq6gxNgBpv0orDsAbpMObfIckABLxNxnlnbppSeSzK6iwc28BlkU1ZWsi','8lW9PhJrtw1jSjSSw2OLXTKQqRTrPiv9t4XI6TZVRGhFtfxzR7i86UUevDCzMhCaWraLx4VU4AvtZAc0kR6PyAUMmKuuucrzXe3oukgAwkCxskMa8x0B0NaOKHBrr2SYrZQi6wFPkCEQuDz9dG4LC7Rx2xqm6f6ZFo4pOebKSJ6OzDAw3aL03DhHoe0PmJuk','y6HUKgpaeao3dGpEgCR','L9NquvjulbA7Fn3FDZZ9qSkm8C51k7fGpq47GIRofZ9NdjY2rZ2bnflGkU0LcgX3gIp7oFgPwhElakosb8jWTl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(71), d VARCHAR(40) NOT NULL, e VARBINARY(91), f VARBINARY(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5811112,3059807065475304066,'MFg3ijXD8Y4V5845VAYVUlYWk97qEcrk1s9iYRD7uUvcCYw5Q0bKRtmt2gv','vkkpYM78B5emPHdAJ9W5P3sDjU','Y9czjxZkxBniquv4b9oN2FxYWL02Z1IL8p5i','2RuODFJo','xqELu0it9qAsu068JJrm4rP','BGpKSfeJZulUHs',0);
-INSERT INTO t VALUES (5715690,281928502068334578,'cUBvhOJgO0BgBWhOXyfHw8zovvY1g8vGDCGTO37a8iJWw8cq6leiKXUlRAlNKWt4GvSo','qwLhbXXuR4Q0l9b','OEepBClqXJWVvOLXXtiu9fBQQ3Hkfw4SEAiLaHe49yA33Nb3JyBV4pzZtvhAxnSZ7WM8iy','oj0ljA1xTaXmvrTuWuzUAlQSXYtJzJ5W5MtWOfp6EdiNvdxVWrDRfUovTHwl7UTLWFazO','9SZPI96Cq22R7vMh5qk2QgHEhdIKsCu7dLGAkQx37NQ2','cYzDyfF7S88HT7z0qEXLIALgwHE5JIDIjXDwB4700ZfMjpLOquKMNH6UO14',1);
-INSERT INTO t VALUES (3068089,9094586374644049709,'UqTMU6zCxenHcr0UkByWzkqzVJPMCiqMXmJ','9aDUADhoHyVkx1POL2uZSMGNTekC16','YjpSb4BfgRoKjN772Pf8M55dTaaYZUgppcyMml9FwQdmqJE2upp0olONDsRKtsPL4Zz1gdILxia4MgZNN','SZN1b1UDiZZdmS0YHweyVIDzzoypQWxonHFm83T5wqSqnwMBsG1iLnVThZ3V','moJRvTbRRQEJ','dFKxv9nxpF8T55f7Jm31jCpX06gLAHpc4mdcaJBkZSNlQjcwByzCIPBKqXI3OGNG2CGIEDN06o3UTzVlOI5l9VgaOyBqc',2);
-INSERT INTO t VALUES (12801678,1746761262782269146,'VMyzoODxbgMIR8ylECpFO6WD1lMAjt','Ld4QrZrNR8GnB0PTGF2nOCQ8','UioXSKDxk1HovThB0AK67GKRBlULwJHXnlbMR44HySRyOEuo3','cXup5TGnWvxDfUivoF7o1hajJaXt1gRQHD5YVhHQB3pbKpf7IPdepw7GE7yHMykyYDdCg','CgGopuDvGdXh5dwrbn2OFTChpbj5QmMk5iUmUjtij94VH2hqEjOsrWFJesk1NWHXTP5DrgICnjklGAo','wyXHAlgpL',3);
-INSERT INTO t VALUES (13236381,16003732412836265616,'EY8ypDxnFQft0wEVSQbcLnBjUDOXXFINr7v65plzCDlkrtYUB0OMh1RcHH9GIzNYI1LZ','N0JYEa','4ueE1425fq3PFbezWH17neF5vje98xWuEVSqny4qmn6QZztqmHTt9bDhBeDV','0fK87KRQApYw4rDIqBNnseQiZsoulWxwld9vozSdPAeycL5aMQgnKX3mPVM8NKTV1qOh2','rxhOtAVzIWvIHucwUA3axlQ4MtBoTSeDqf5xqa0I5ekWqSwFdkvUeLvRP5O9LpSG4wZ','31KOaAkInpks9NnJCZPbhD0rWptiuqjCp5Dk3rvc6tM2M2icIKIluNopK4NbNzdzHO8',4);
-INSERT INTO t VALUES (2593586,1218503681331148955,'nScoFLebUPFA5VF65bwcCbinQ8btr1QpdHJrR5W70RsEvcue5k','igwKjOL','fcuu0v15RSIhnJT09Fcq5Qf8gupcqgtAskQuGeMc6hx4P9ArEIHeWOmvHI8uKBcwc','I7tnlcw3mQHAyOG0ggNF6kivrZor4Oat4romvLeTBYaGIckmLaFNnhJ3md7kVMUxYKGfwz1WjkQ0FNRvA6ai','mp','j',5);
-INSERT INTO t VALUES (2875579,17029599548226915515,'pnW94vH7bLuorDDIbTi2DS74dDxvm5Koy4GbnTyH0SLAE','L4w0nje80vf0FfPRVXp9BB6ldj9Q3Cu','wlp8b1DUetCjUYc0rESs3v5sPgp6lZRszbjR87TrFOHRZ5rt0dxNRx0WJM','dwEE9RutaTv0uH3z7z54VEL9OdlnnkHwP0HvO5iJCLaI046cyVTSKzsZlOIuX9savK5','YpJAbuF5','sfB8TMS8cb1cRVf8fwy7iLIgeuNLBK7YYWOagoD2sCOkvA80bEbHFF',6);
-INSERT INTO t VALUES (12674696,2398990493301794233,'Fnz08HECiE2SWIg6Bu8LePwOnpu5YZDvxjk4xR3RkFSq5IpjqqF4LiisKGxCVjHD','RxAmyPDX9UzmkJfm6cyJwSuhvcR62ZUH','jUX6AOFY','dUsjaPHc7fsFwFsD0zWD0cSsTBVPa0McWeaq7rp8QY','pxxZiIdp8AFr34CisvbzhIuiFnfglCLzo79BaeF','l3QGUEvHdczxTF9VprzrMiUPCIVT2I9UrT2hfUmcjnGYGB6pn3LdGn',7);
-INSERT INTO t VALUES (8417070,13802559247331689315,'moM4Xm5jpMX4O72jugSVm8yfc6Ix6G531GS5GdTJ1','9HHM','jH7QMKMYYJ5rakOtkuLKhu1F7XpU4XZA1Kih3QpkpVPV9SXGDf6Q','NivAPZTkAR6frpARaMI','BUxyjiMYDwSRJdMddJDV05CwiEkmcS7yFd1RgGfeB5Y7a','nb3vZTIUqXMnVv16otfJUnTAQhHYhCcZKBZHDidW08gh8P',8);
-INSERT INTO t VALUES (15184366,9206113482543319841,'ZfLpVSkjjRsasZztDKH450WcEd6epvjJj3qDwuEgfMDB','mKbyXe4v7OXYu27Fx1VVPbp2Zuf1sbFSeZNfj9','29rK3Cwoe8l3ywSM8cIe09HC34bSaKefT7','Yf0PegaQ896Gl9BrD4','LzPc716anYyxknzMjMhy828RwYPtc5pGAp4vtaLs54NTwNteETLGMw','j1EH0eRs15fDaJWu8hNFqWpPmaGgHXsLeKdQHLnjXtjE51cPAodYg1xrEnVcLM47yfC2V5NBwTelaufL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-533351064,-5916974379278188405,'JxtVJWvKYRIf9TDVhtEdktypAdg8zVJG4W7SIkCBuTwue','44l64c5YtlsqVX5JSvFFz4AUzz6tAHcincJiIdBT3d6c1YOI2Y1lK4FBJoPSWyBOnCpv8j9fr','gJwaygQdmVoq9lT8RG8A4KTPTei74Knd','2oSIOvPQD4VpTXCLHM2Mq1zx7B5VQPF7aKF9aLsOW8DKsUm','R','3',13);
+INSERT INTO ti VALUES (-533351064,-5916974379278188405,'JxtVJWvKYRIf9TDVhtEdktypAdg8zVJG4W7SIkCBuTwue','44l64c5YtlsqVX5JSvFFz4AUzz6tAHcincJiIdBT3d6c1YOI2Y1lK4FBJoPSWyBOnCpv8j9fr','gJwaygQdmVoq9lT8RG8A4KTPTei74Knd','2oSIOvPQD4VpTXCLHM2Mq1zx7B5VQPF7aKF9aLsOW8DKsUm','R','3',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1770575240,1305606167656033901,'YRWibaztaF','UyDMHLhwDt8idkXWqYxnSLgjxcGXNDUiVNrdj5a7tsWzjnihUKEtgW70HtsZPLXcuTQnf7dZLukK7L2QtjWIprHd5cI6mO5V','BnduRtupl4W','MciX9g0TaEwp4K6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d6ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR88EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcsyRgOfrwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAiZaufbKZb2P7oQNMH35tq1QBcpxct8ddrfWHSl','S2','v',14);
+INSERT INTO ti VALUES (-1770575240,1305606167656033901,'YRWibaztaF','UyDMHLhwDt8idkXWqYxnSLgjxcGXNDUiVNrdj5a7tsWzjnihUKEtgW70HtsZPLXcuTQnf7dZLukK7L2QtjWIprHd5cI6mO5V','BnduRtupl4W','MciX9g0TaEwp4K6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d6ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR88EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcsyRgOfrwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAiZaufbKZb2P7oQNMH35tq1QBcpxct8ddrfWHSl','S2','v',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-272674168,7985564344708298966,'T62kfYim9AzjxY327AddA0ta9psrSUITWj9btd9mzWVKYklAysVMIQUHbIaEB4FWPllnmTJkL','Yqi63NIFyqZCs0KUKYPZbBtvplDaIk4g5SR28PLUTKZOXle70sos5rfsZtjDWDAilSfxQYYmqIrDP1RwC7SrJREhk0SjiaZ22h570r2NxZXEmitqYLPSSw73VDuk1ZbxVeGgWcXcip2x6L1N8YFeDJhSalEh5i26baXyrp3H66cnaOG0XN5bxBk41rPKJ3a5PJfmo2K6Ti0mrk1ilNxdUb3eWbL7ZfIduUuau99H','t2NRbMJLhGVfPFuejkVUc6W4EzRWm2J57l','9YnF6CYgqYaGjv1TFO2rUPj9fJZp7f55irgzrwpN3J0rS7GPrkBBsSkpqFraXxIub3qisjuZ8y3xcGcuayN0EtwVePUcP5t8sZmMo088DuqoU8TJ25vI7UeYk7XG0exmZeFmICZwMgKTZe6VfCLD3oHvUgZ9mgd9g3bkcCSX7aHZr1UPjVnBQZT7PNpzCCYEW3TLwXqApRpURB3','2J','b',15);
+INSERT INTO ti VALUES (-272674168,7985564344708298966,'T62kfYim9AzjxY327AddA0ta9psrSUITWj9btd9mzWVKYklAysVMIQUHbIaEB4FWPllnmTJkL','Yqi63NIFyqZCs0KUKYPZbBtvplDaIk4g5SR28PLUTKZOXle70sos5rfsZtjDWDAilSfxQYYmqIrDP1RwC7SrJREhk0SjiaZ22h570r2NxZXEmitqYLPSSw73VDuk1ZbxVeGgWcXcip2x6L1N8YFeDJhSalEh5i26baXyrp3H66cnaOG0XN5bxBk41rPKJ3a5PJfmo2K6Ti0mrk1ilNxdUb3eWbL7ZfIduUuau99H','t2NRbMJLhGVfPFuejkVUc6W4EzRWm2J57l','9YnF6CYgqYaGjv1TFO2rUPj9fJZp7f55irgzrwpN3J0rS7GPrkBBsSkpqFraXxIub3qisjuZ8y3xcGcuayN0EtwVePUcP5t8sZmMo088DuqoU8TJ25vI7UeYk7XG0exmZeFmICZwMgKTZe6VfCLD3oHvUgZ9mgd9g3bkcCSX7aHZr1UPjVnBQZT7PNpzCCYEW3TLwXqApRpURB3','2J','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(35), e VARBINARY(81), f VARCHAR(43), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8515,130,'uM','k9fW3KG4bhRjD6PTeXs6Muq8mZf','Wy7aTvsvPfkiHd66OaovSbqqbCsh0q32MpGvnWPNaxLMLUSm6556iCDmkrW02TtUvnNKRMYo','u6aEDW','v','0A',0);
+INSERT INTO t VALUES (21924,3,'rVn6Et','UqP9tVLREMIqQHmh','7lxYRuGWBUHbEHO','TDXu2178URyCebqtTRY1rgNShQOLhQMHhqN6aPq84u','p','Cn',1);
+INSERT INTO t VALUES (3591,44,'XXqurzXi','VvVl4jr7RPcSBWwVQ','I7SIFwYbdLK2qvZZjln8xixhjPELonysym8A8vOlibta49MoR3iJBDlYyugEhU6Q','Oh5rrcx3vbndDN1Ipd2pVg2SXPdYqGu','w','3L',2);
+INSERT INTO t VALUES (-14276,191,'0dyoE','hmPBdVrON1ttjHIixh2dy14Ac83EkmO','2yn9itFJP2VfnUFSLShFmKojDmWjStSICgDxxRzKt7qOEUcn7dZhGLZiH405DhFgu0lcao','sPIPzHHiGMz0jzGHCGfG2FV4RoUkjez6UhC7V','Y','0',3);
+INSERT INTO t VALUES (-25311,120,'p','jemI','c5KbfS9cCKYBwcgWgKpGIi','jJp','R','q',4);
+INSERT INTO t VALUES (-20791,183,'zyquGiUxFn','zWZAz4drrPcW6ge','vlQhydYnPyEIJDxJR8DnAAQpxFINZFABE2lIrZdh9RgMXGf4sHWPNxBBMsSUVjhKP3Lu6dLPGInMRCAj','CBKvHAipeN6tKT','x','O',5);
+INSERT INTO t VALUES (-10671,46,'k2coICVPOJ','1X','pR','0taChvf56D50bFx81pIXHt5zA','m','FL',6);
+INSERT INTO t VALUES (20925,49,'yMPuL6px','Iu0POTsjPMFYpEujTaBVI7GipoKLVYa5','qH8Pk0TiUG9Y0OiWcoTdjzdL1wJwgUGb9zbPMWebLLG4y2HiEMoD45AB33ojxypfyhdr','f0UMss5ASjSFWS3Yaggku5OdEz','r','A',7);
+INSERT INTO t VALUES (24399,19,'b4ztmR','8KcbZJNQjIIB','wmSwXFzbS47hv8VQrsMJDHyum6','YRYZ8savjU3Qa4972IVu1r','u','E',8);
+INSERT INTO t VALUES (-2184,212,'Fr8H','Y35g2wBOqo8Atg8TSR3HziJkPx0xLAz','tRo9ovB','VPnEVuASxBYrk2JkmLWYFqTZ6daAq9','b','D',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(35), e VARBINARY(81), f VARCHAR(43), 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 (-6913962659271311864,17,'niHe7','1HMEkM3Hgbx82GHqrm3V8whyWHtFvK0','ZgU6uFPOSxR4S07GLB8OUzML5n9zBvlL9atkstxYAkS29s8W3h','PKggppxlYlZzRO55Bo','4','Gy',10);
+INSERT INTO ti VALUES (-6913962659271311864,17,'niHe7','1HMEkM3Hgbx82GHqrm3V8whyWHtFvK0','ZgU6uFPOSxR4S07GLB8OUzML5n9zBvlL9atkstxYAkS29s8W3h','PKggppxlYlZzRO55Bo','4','Gy',10);
+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 (-4203748018473215989,193,'6dbJJQI0x','nz38CXw','hUVX6kzGX4e1QOhp2xlUGZjyCvlQSem7SXXL3cvez7k5f1a6tXt4Rmg1yVM0g','oVUGcT7wJmA4HqydlgjKT1tGZXnzHiYg6V7GR','6','ZK',11);
+INSERT INTO ti VALUES (-4203748018473215989,193,'6dbJJQI0x','nz38CXw','hUVX6kzGX4e1QOhp2xlUGZjyCvlQSem7SXXL3cvez7k5f1a6tXt4Rmg1yVM0g','oVUGcT7wJmA4HqydlgjKT1tGZXnzHiYg6V7GR','6','ZK',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-6610274799347649725,124,'DojeUoMQNV','DXifWzQXZGMAwuizdJRN9D2yOU7GMz6lnV2P5cckLqFrRG0JmJJQnaccL7bjh79EVl77ZCvhSKSYPutoc68tjsMlUqC7g5DX42TJiC1sJsEuq7SFPin','hSKLcLtFpMSHYqrHp0pRvVPpk4CxP5Qg0I0CXcaUm3Gaq1','vRkl7qCILdpuc0HWlLDYGhBlEEAoLJ','g','6k',12);
+INSERT INTO ti VALUES (-6610274799347649725,124,'DojeUoMQNV','DXifWzQXZGMAwuizdJRN9D2yOU7GMz6lnV2P5cckLqFrRG0JmJJQnaccL7bjh79EVl77ZCvhSKSYPutoc68tjsMlUqC7g5DX42TJiC1sJsEuq7SFPin','hSKLcLtFpMSHYqrHp0pRvVPpk4CxP5Qg0I0CXcaUm3Gaq1','vRkl7qCILdpuc0HWlLDYGhBlEEAoLJ','g','6k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4561485746878889304,70,'274','AR55zhFJGoTln','kkV7dat5WbN1yyrFFUpgsZPW7VU5ti1uxb7R1G1DEwh5i1Ncfz6cL','QkWhpMEDbZMMutwMzjF','2','N',13);
+INSERT INTO ti VALUES (-4561485746878889304,70,'274','AR55zhFJGoTln','kkV7dat5WbN1yyrFFUpgsZPW7VU5ti1uxb7R1G1DEwh5i1Ncfz6cL','QkWhpMEDbZMMutwMzjF','2','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4835342196902929550,122,'LBpv5','ywKxK8bL3J3','p','NpLX9CQ0zlx1a8D6GWMxfZmBMC1XllUeVQXxVqaxYG7cq7CrAW0M1PBc9X7rx3jbK9wW5FD8jYPJsluHGekX0ZEZ2Z0KK','p','1',14);
+INSERT INTO ti VALUES (-4835342196902929550,122,'LBpv5','ywKxK8bL3J3','p','NpLX9CQ0zlx1a8D6GWMxfZmBMC1XllUeVQXxVqaxYG7cq7CrAW0M1PBc9X7rx3jbK9wW5FD8jYPJsluHGekX0ZEZ2Z0KK','p','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-6371987073812456028,151,'NefQyz','2dvxM7qsc9rusD9zrNT3MuX2QKJHwQVVVNHFgrduYc1MkVJvCOijacJ5RBHh8XnXqcQnJd594LqaGtlS3YAIonFZwFxbK0HOq0J0LHhOA7bJ5iAV2y0E9yDbNFi3QjnWqx7dKKf3wr9I7cQEck1RArFNfinXnZ2jnQDGv35jeHGcgwENwB1c9ZALXZkyU3Acuyu3HLwRrqNtzF1UehGZthViDh7vY5lPDkE136Gtsj','EpsoyCWhPdPiBfqICUl1fDr80uSoP7xB6peRUkCf','Ric8ZspzSV9btfHjyAtFYLfCRv1fRFgYR94J3OtclbyAtlp38edyByeJDxIMHgeNUub1lHEiTOjjq8Gcf2z2SCNlBuvHotDAdc2XRjv7cFAteNeTF4iTRcqLY8Mn8mmejzaHtanvBgqnGDq78ZqeuTuYpD3x6ILMUK0LrmbsHLuSWTQ207EpX3Ve23Y6HYsDf3SlIv9T5KwN40DNdu5FWRrEDkNd2q7iHz7U3eBwIGgyuz4j8MQWEc7uWe','Q','k',15);
+INSERT INTO ti VALUES (-6371987073812456028,151,'NefQyz','2dvxM7qsc9rusD9zrNT3MuX2QKJHwQVVVNHFgrduYc1MkVJvCOijacJ5RBHh8XnXqcQnJd594LqaGtlS3YAIonFZwFxbK0HOq0J0LHhOA7bJ5iAV2y0E9yDbNFi3QjnWqx7dKKf3wr9I7cQEck1RArFNfinXnZ2jnQDGv35jeHGcgwENwB1c9ZALXZkyU3Acuyu3HLwRrqNtzF1UehGZthViDh7vY5lPDkE136Gtsj','EpsoyCWhPdPiBfqICUl1fDr80uSoP7xB6peRUkCf','Ric8ZspzSV9btfHjyAtFYLfCRv1fRFgYR94J3OtclbyAtlp38edyByeJDxIMHgeNUub1lHEiTOjjq8Gcf2z2SCNlBuvHotDAdc2XRjv7cFAteNeTF4iTRcqLY8Mn8mmejzaHtanvBgqnGDq78ZqeuTuYpD3x6ILMUK0LrmbsHLuSWTQ207EpX3Ve23Y6HYsDf3SlIv9T5KwN40DNdu5FWRrEDkNd2q7iHz7U3eBwIGgyuz4j8MQWEc7uWe','Q','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(74), d VARBINARY(65), e VARBINARY(32), f VARBINARY(29) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30983,-1532443167,'W0xiKkXXR3','3ftCR8zoKWN2XIop4oGHeDeSFg14vwr9nH2VILOtr3g7snbprzSYccdWpHIw','rxNLCAW0FW4Vbp8w9RHYKXFqhWh6s1F','x7KN9YCF3sdWGiXcParv60E','O','x',0);
+INSERT INTO t VALUES (51372,1217590244,'imxYfd7FKqmdIGG3KMZS0UvLDG7Dw','OS3Z38h','EMNHVoJZoiuHS','O0WkQYMkzZLy9KbiIA','6','P',1);
+INSERT INTO t VALUES (15300,61025988,'Nt38C','9pSPt4NTMgaQL7NY8Ek6C38s6XVvGTmPZMqrFc','hHkyk','rzPRJh','Q','4',2);
+INSERT INTO t VALUES (48801,1064863638,'8GpVSkoo1LQFQBd6NfLAyhiFTxheE3WbqMJYQfJdRdTzyJN5ny4IC9DSwPa1hYAu985DK9LhL','PSh','CjxmhQ9xEOI06pabDf6md5iUoJmU','e','K','j',3);
+INSERT INTO t VALUES (64587,-1877003668,'c7I0WX518hoEWUcfGpW3PlwzWlBS4NLH5Be3NEqBAzDOABSDySBen','1inMWCDCi1l6hvytYK5zvpejN11zWGFJx6ADH91TTQueXzajJEz46118IquFSjx','VDIVllMddo6XRj0W3pS3pECqBaQU7jK','sfEnBa9','I','H',4);
+INSERT INTO t VALUES (51575,523375457,'rnhNeSLxMm1tESeCwt0vOPntFvHadzCs0QZ','GDJIO2UfzBKk1s1WophxLdaT9Am2hFZtA1mHSaqXcm39TsooVhHLcjKdoyaXqi','vBiJKoM','E6xt','M','o',5);
+INSERT INTO t VALUES (189,-1284224963,'fVnSgxrDSUQ8oGlD','hAV8vixSMAYMnLek6V5zV0VgElg0XibuEzy7JoHw6KeeIzMeLEUFLOJJreDC','RjPjNrJfIvuvIN915a9SEBYq6ioU','s8Eskrr7M6Xj5oREUQR4t','h','C',6);
+INSERT INTO t VALUES (45968,-1144342691,'BWGOKSIezDTPGwVsCyxU1PMKkK','wb9NMg94nqIWoKoK9PrWpTqzqftWp','usZwY1tycA6','GesQOorP54vO2xJG','x','U',7);
+INSERT INTO t VALUES (19006,-1215633004,'XbJsQGld2lQSMMzVotspMzSvky0byqIOckWoDCU2S9AlaFN7I1Xol5sa6UaQH8x','7ipfzfjxVzHioYRZWujXi3bbgIyIOsYSukaSNiNzCORsVxJAcVXvrOnV','nsDC6nSh3e','dzmPMaIWnR27','g','w',8);
+INSERT INTO t VALUES (58060,126273810,'H6KV3A9MtVLjKWrB68c6HmpBSjYKuKpYBBxf0fKRSSP','aiM6qqlaDXIR','WjAdstaE3mDLlf8IwnCjoEQ9x69','Hg8cXnT4Q0y9MQodafGZDpFtm8','n','h',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(74), d VARBINARY(65), e VARBINARY(32), f VARBINARY(29) 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 (10106459946083645349,15517921289569548821,'mtSMUomhdHV4HcR6DH2Iv0y','NTFGnMaPG','TgcaYR4T7jhMBNReefGu58oA3FBWicnKTC17ANZ7r9OJMcV31uUXvdVWacqkhv0vq','U6TPh','xkCFFHmQKEJa2NkjgZWBSavyBnypw7jbnw4U1Ku3Vy3KrzMdbBbsIgQ','EL4Q19zTVBaT9gZiTXp24pTWVKV7qYhO64aT2CXVj68QDcHvXmVI8zfGk2LASb3n7zTezu',10);
-INSERT INTO ti VALUES (10106459946083645349,15517921289569548821,'mtSMUomhdHV4HcR6DH2Iv0y','NTFGnMaPG','TgcaYR4T7jhMBNReefGu58oA3FBWicnKTC17ANZ7r9OJMcV31uUXvdVWacqkhv0vq','U6TPh','xkCFFHmQKEJa2NkjgZWBSavyBnypw7jbnw4U1Ku3Vy3KrzMdbBbsIgQ','EL4Q19zTVBaT9gZiTXp24pTWVKV7qYhO64aT2CXVj68QDcHvXmVI8zfGk2LASb3n7zTezu',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(72);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
-INSERT INTO t VALUES (7323140222349685591,6074806093012456503,'9cP7HsB2GnyfRdPgXugBxXecNH','oDbBF7Ng27AzMhT3xHCcIKDU','AOADfxEWGE32sYeh4E0q6FdKbnlz1bvxNvI1Tw','ZYvCq4Nv8Zylv0yNpVK8Ex9dBz','pGOvkINOnvK8XqUeZusK1mNeAwGLlOOZQiph5A0DgcTZaiS2bEwTTJw8JhCzWmnVOsDNbQjP5NEL','M4fCWKOC5wTf7YuorTiXoKzYT1ZPfADSYzJnsSvodHj3Bj01fckgu',11);
-INSERT INTO ti VALUES (7323140222349685591,6074806093012456503,'9cP7HsB2GnyfRdPgXugBxXecNH','oDbBF7Ng27AzMhT3xHCcIKDU','AOADfxEWGE32sYeh4E0q6FdKbnlz1bvxNvI1Tw','ZYvCq4Nv8Zylv0yNpVK8Ex9dBz','pGOvkINOnvK8XqUeZusK1mNeAwGLlOOZQiph5A0DgcTZaiS2bEwTTJw8JhCzWmnVOsDNbQjP5NEL','M4fCWKOC5wTf7YuorTiXoKzYT1ZPfADSYzJnsSvodHj3Bj01fckgu',11);
-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 (8595456663862514760,17254250179061375984,'HUpSzZOEe982keip7AWH1ZPNGHFGgdBWLpAH','cmPBZYlogYlb3rWvRddsB3S4F5U5B46kMiqYu1f8QnqM1v8dk6DNyWFt9hrAhmNA9hgensvi8zMAbDbJkm0VwJlm9tWO2TyUua9VTI2yNfXg184WebCn6hGSlxUcYgJ3Rea7jRnCKO1EPJFgvqAme4eudV33ClpR0CcICL4AgjP8VRuTTn3RqNmTW','msVyEGha2j4ZZAlqptASPl6bGZ4JkYmfcFKOyB','4J3Kks0wfdF2IOIPQeWfH','H6FaweilOWpXdz1YwAka8VQpETG2uM4pwd8Qeugxx3pSrPLe884nNjqCrM7PgQavYbhiMqgX8CJ6NyRmKZjEPp8hq3','pdOaO1wb',12);
-INSERT INTO ti VALUES (8595456663862514760,17254250179061375984,'HUpSzZOEe982keip7AWH1ZPNGHFGgdBWLpAH','cmPBZYlogYlb3rWvRddsB3S4F5U5B46kMiqYu1f8QnqM1v8dk6DNyWFt9hrAhmNA9hgensvi8zMAbDbJkm0VwJlm9tWO2TyUua9VTI2yNfXg184WebCn6hGSlxUcYgJ3Rea7jRnCKO1EPJFgvqAme4eudV33ClpR0CcICL4AgjP8VRuTTn3RqNmTW','msVyEGha2j4ZZAlqptASPl6bGZ4JkYmfcFKOyB','4J3Kks0wfdF2IOIPQeWfH','H6FaweilOWpXdz1YwAka8VQpETG2uM4pwd8Qeugxx3pSrPLe884nNjqCrM7PgQavYbhiMqgX8CJ6NyRmKZjEPp8hq3','pdOaO1wb',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (14093182435625501376,13782133273026195062,'6PqcRaaOnuTcWKBQ4cV','znZaVuoM6fFbCG6NtAo5Riss2RhCexMcItjFspj1ccWxLwFUEGluqioF6QCpqEVAnxZRr9obQIGuJdnmT8WlctJddMupC6vzixHINq4iyPPwxinA5n7nocblYTAqJsHNW1DLmydTGOQlGnJY3lqISuRxwKF3I6RGESzDWyE28jlrHNJ9Kq1mhxDXQbrqwPDVU6fmLkWHDN248NMMgmdqHsDV2PrE0U2E0bH30QDfzzMe','TtQCZT5yBhfVjYjIwfArzKajxkJPYKi2JuqYUimkLbgN2maLLOeK2r9nDAEKSo','e34sbK4Va91JVkr2mZDpc2Ps6cCpVIdZO3hVxPGhuOHPatRe5yjIi7Stk0c1V70tfeGSm7tq5f5ZCPzpWS2A8VEJkvuCGik5Vlr54uLFoS9I3bmJsQV4sozrFZeJHC4QChDrci63x','9e77QnFxQrX10kWEDECfeLQUvog8Cl1QWMFFycPXVxRnSYkCJr0FIZd','NSvTVxHMQRGka3Bfdt7',13);
-INSERT INTO ti VALUES (14093182435625501376,13782133273026195062,'6PqcRaaOnuTcWKBQ4cV','znZaVuoM6fFbCG6NtAo5Riss2RhCexMcItjFspj1ccWxLwFUEGluqioF6QCpqEVAnxZRr9obQIGuJdnmT8WlctJddMupC6vzixHINq4iyPPwxinA5n7nocblYTAqJsHNW1DLmydTGOQlGnJY3lqISuRxwKF3I6RGESzDWyE28jlrHNJ9Kq1mhxDXQbrqwPDVU6fmLkWHDN248NMMgmdqHsDV2PrE0U2E0bH30QDfzzMe','TtQCZT5yBhfVjYjIwfArzKajxkJPYKi2JuqYUimkLbgN2maLLOeK2r9nDAEKSo','e34sbK4Va91JVkr2mZDpc2Ps6cCpVIdZO3hVxPGhuOHPatRe5yjIi7Stk0c1V70tfeGSm7tq5f5ZCPzpWS2A8VEJkvuCGik5Vlr54uLFoS9I3bmJsQV4sozrFZeJHC4QChDrci63x','9e77QnFxQrX10kWEDECfeLQUvog8Cl1QWMFFycPXVxRnSYkCJr0FIZd','NSvTVxHMQRGka3Bfdt7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b INT UNSIGNED, c CHAR(71), d VARBINARY(3), e VARBINARY(70) NOT NULL, f VARBINARY(3) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-114,3621019034,'Ie7a4X5svIS40ZOD9qxHm1U0gQJZ1E906NYce','hwz','zn5Yr6NtebNA6XrrbwIeoX','yw','uCNEUzco06ynpnAucRAOKaNPqipbvfrMU25sLxdkwxSjv52','vWxoOvDS',0);
-INSERT INTO t VALUES (123,1289658226,'5XiNUNRhZd82','0','IoTeMsWbQ0Z8nR8AYcRfL6XVd8MifuPWO3AXgXyRHqyfP6odY','vf','qYRmbWsCECNJP41qNHlXPOjf6uuyDcuy6GgLBgBaKCOEffU','Jy',1);
-INSERT INTO t VALUES (-71,2268057898,'8mkXkAbXXSm0','ql','cnR91UBN0v1XFpTOkmiL9ql53eysfJ2g','4Ot','yzYsbSamHbPtfOT4Hm5OroDTFDZKrKo5yes1Uo3HB8dIVkur7r4nsYAwUwOuDe97hXUb5452sz4DzKLocNx2kK','9YeJVeDhcSmsfr0A0sgASZGBByy7fM3xb',2);
-INSERT INTO t VALUES (-75,3457848570,'MZdNj3','LQt','rjnNskNBGhIp0GATmOx9a4i6CvUtkL7vGe6Pi','7','qCZm8vP4iGCQHgQiwm9NlAr8ZpIyHICMsTDyuPHNpNtyBwGC2','pFgfozlh3mUzHE8YB0DXTyDvezZQy',3);
-INSERT INTO t VALUES (-68,1819507320,'0PoDnfjCNbsYExMXm5iXrJLCRPOeiVJ5Hshcat2eBKb','RY','fvd7B42AguyC6RDy4YZ3xlX4966i8dUuqNZGZQGcRSK5bLSl','Cq','n8dmnVBapqwiVeDJzPlLI3SnzQ2EL','n8dTerdduOwSNY6NYob4pjKnfWVvUag1We6DES9',4);
-INSERT INTO t VALUES (-80,2713678309,'ZA59BGNkKxteLf3juslMVzfYHfKKJ9sZYTdF3vez37XPpdTiXlrdXvZIArXqOvRoWNta','uf','9O5a7lzHi3wK6JQimFUi3rubEYRAoAOm2nfT','y','zPfCe5pMmMgzGQ923gfWtDaUyepGyVhK8x43LbFshXdi4R4z63vVCN1uMNIJEsr5','SHKELxoHo3OrIlXT30IgSr22tTK7HdIL7YOCsXFevNW0WCTcfQUn9xhzwIGP',5);
-INSERT INTO t VALUES (47,4187128835,'QvhNOxUPBVllm7DwDsUjBrZl5CHDcer8WUlx9dU3tjzpIkRK4Ei1BvUGkIolgeZwmsgf','U','wTQYaGeWb73GDNUPiUVYmiXxo4NzG5Wdt','r','RrFqMaQoVBbDHys6XCnG6K332IAyJJGtCWANdY3ADqIY2KUISLNWFy6lT61eA2','BiW9Dxt2Sc533DNUVkQpNhq7wEY4mAf82KVyFkG44c6NnciZ9L1CIx2E8CZkcSMoNbzRT8xt8Um23ccvClevtEFpzjs',6);
-INSERT INTO t VALUES (-24,1001175532,'3P','yCg','DlMIVq2oNi0NP4gqjhVL8kZeS','4','oThgXJXnQu7k2zNYbYq39tmEyxOfmRRRo956fUepU4EvuLSVem8oNXz82CQuORhvtt','MaaperQVJRtE8xnj1pftc9tmGwExzsrFdgKsZpWCC1VYfE88fgo0S9l4d3qJeVgFMBFVLw534vpBFa',7);
-INSERT INTO t VALUES (101,456184113,'jZ3oS3ogCmkmia1eJ0erjwSItFBnM3X0vREU31t1iZ5sC3Q611BzBCQwrkgM','Jh','8FtsGnZA2QGU0VKbDSi1jEsrgqW','xL','w3eFv5PToenKQb4','xmjah1sJLQ83EErcz6pUTxhTvfghsHzsi37KYJotaOiX6oj6ypyuVwMvONq6UvV68BShgxyK91CtBeK4',8);
-INSERT INTO t VALUES (-34,2554324619,'MvBkD','Ma','dWgP0vDmveZyAykS0e9PNm5O0eEDnm9ty7a5gJl4mtMHo8qkvo','Un','Ge46EQhUZq1wsaBc5Cxeu5jeGAWSbhKT7D8E6z4xTr4uLqocxPaX5uCajYP','AGI5YP1jWetkqe9BR4bN5pqHTJImkcymEIIakhe8adl5TAH5H9GwZFviSRDkTJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5639738,835757013,'fKI26q1Q4DbgpZtIAvWvgsxRRz7kl8zYUFZGIJY1xUurLBlB1drxqHe4VMygABEv','UoV','VlPSqDJaMR7w0aZAM5mTmVokZCuawyIYzdM4Kc8MmgJVjjCEH05r8EZTHCClsyR2TMxW4','lw','BquPMoKbM26XgVSAYkNY6HZPFLm1EzH35LgtfKGX9Z4RzK8KMr7NAkw3zP8UW2hs3GPHVng2b5vfUo20','po9oRuP',10);
-INSERT INTO ti VALUES (-5639738,835757013,'fKI26q1Q4DbgpZtIAvWvgsxRRz7kl8zYUFZGIJY1xUurLBlB1drxqHe4VMygABEv','UoV','VlPSqDJaMR7w0aZAM5mTmVokZCuawyIYzdM4Kc8MmgJVjjCEH05r8EZTHCClsyR2TMxW4','lw','BquPMoKbM26XgVSAYkNY6HZPFLm1EzH35LgtfKGX9Z4RzK8KMr7NAkw3zP8UW2hs3GPHVng2b5vfUo20','po9oRuP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(72);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
-INSERT INTO t VALUES (-5419854,2868268781,'MwRYf73','aR','MwyaBnZxRZfT11RcE7fe3bPB1TUCYCFhr3H0QZeTjjVjY5Sf1nln','07I','GtBNjTMJxe5JEV19ILcOESeTc0ii30qz15p1PDg3eh9I6JeInqBBbDryaKR','EmI5DsMIIw9CbY2auZUyXtV',11);
-INSERT INTO ti VALUES (-5419854,2868268781,'MwRYf73','aR','MwyaBnZxRZfT11RcE7fe3bPB1TUCYCFhr3H0QZeTjjVjY5Sf1nln','07I','GtBNjTMJxe5JEV19ILcOESeTc0ii30qz15p1PDg3eh9I6JeInqBBbDryaKR','EmI5DsMIIw9CbY2auZUyXtV',11);
+INSERT INTO t VALUES (2581526021333160308,-1493417568,'pPy0pyQGTxxeqZS','8zJDGh','TcV4JIshOeo9O0HAkrfdYVrSEQX6pOSB','rAw','k','p',10);
+INSERT INTO ti VALUES (2581526021333160308,-1493417568,'pPy0pyQGTxxeqZS','8zJDGh','TcV4JIshOeo9O0HAkrfdYVrSEQX6pOSB','rAw','k','p',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (17719455977084944672,129521908,'cKkIYw5NrqU94D3RQcJYWBskLkxcfd3rKqeXWVtJB31hoTw9ru6oZOlB2nY0RisH7y','1M2pvwc4Bm2JtfYVVRoh','VocVjEZmr','Bx1yzjGl22JPbx0lBYrWYHgD','n','n',11);
+INSERT INTO ti VALUES (17719455977084944672,129521908,'cKkIYw5NrqU94D3RQcJYWBskLkxcfd3rKqeXWVtJB31hoTw9ru6oZOlB2nY0RisH7y','1M2pvwc4Bm2JtfYVVRoh','VocVjEZmr','Bx1yzjGl22JPbx0lBYrWYHgD','n','n',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2245123,214922778,'DLSX4Iec6DTQjsT7IfEpZPreN6IQ7n','1hneBh','G','N','vGBl0xHOu0OEQvU4Lr8P6jP8o3kvMtnmWd0wqnj0yVHhEjFouLKSsxqKTPcEAsXE52jiWob','GNVYqXNEepxBmPEDiuQS',12);
-INSERT INTO ti VALUES (-2245123,214922778,'DLSX4Iec6DTQjsT7IfEpZPreN6IQ7n','1hneBh','G','N','vGBl0xHOu0OEQvU4Lr8P6jP8o3kvMtnmWd0wqnj0yVHhEjFouLKSsxqKTPcEAsXE52jiWob','GNVYqXNEepxBmPEDiuQS',12);
+INSERT INTO t VALUES (8708955561795814253,-1582924088,'wIAmo3Y8pkQ8v7OpfUttyETX3kL8CxHQkOk0FBM66V7ZfwNmTqLYwqIYPxLyTN8NIVEfjmv7BS7','vyutYEVpYOgzY5iDCC0vysIuU20raheo61A2PBOsd5420FzqvBpWbLkYjHPpn4WrMcouzIvPQbjefzR92ZKU6MvOFRROmiGagirrQyXOWlVXRd8POkhlBk1T6NtBDEs7eJGTQCTDU','uUCpT2Fkv3twmFUno2Rv7zIpepeK5dk','dId7SrjHbJ','d','X',12);
+INSERT INTO ti VALUES (8708955561795814253,-1582924088,'wIAmo3Y8pkQ8v7OpfUttyETX3kL8CxHQkOk0FBM66V7ZfwNmTqLYwqIYPxLyTN8NIVEfjmv7BS7','vyutYEVpYOgzY5iDCC0vysIuU20raheo61A2PBOsd5420FzqvBpWbLkYjHPpn4WrMcouzIvPQbjefzR92ZKU6MvOFRROmiGagirrQyXOWlVXRd8POkhlBk1T6NtBDEs7eJGTQCTDU','uUCpT2Fkv3twmFUno2Rv7zIpepeK5dk','dId7SrjHbJ','d','X',12);
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 (-1410300,111226931,'PkwUrCSAvSqKvi5','Ms7JsxmlDOjj9eW4bVWd5ePa','LrE3KNlAElBjwscT','QzKJroFvxo5NqvmV6gwJ5hytxmhG4YI08Bb58kz6ZBXjuPFY1LeqctpzAmLSiAIIg2fnjKYOBcygwJA6rMYwqdbenZjIZwypd64A9y4XnPwvXny4jSgE1KaZ8ciUVmG4bnQuwX6MBRauTaXQyRp8OhgZeBEGj9CmhCrrITuPYYIr8KBvrpPxOLn2QgTie','KpZ0BBqEfdIjVrFlHQqB2D0xTCk8ILdO4hjqPvsli','QG',13);
-INSERT INTO ti VALUES (-1410300,111226931,'PkwUrCSAvSqKvi5','Ms7JsxmlDOjj9eW4bVWd5ePa','LrE3KNlAElBjwscT','QzKJroFvxo5NqvmV6gwJ5hytxmhG4YI08Bb58kz6ZBXjuPFY1LeqctpzAmLSiAIIg2fnjKYOBcygwJA6rMYwqdbenZjIZwypd64A9y4XnPwvXny4jSgE1KaZ8ciUVmG4bnQuwX6MBRauTaXQyRp8OhgZeBEGj9CmhCrrITuPYYIr8KBvrpPxOLn2QgTie','KpZ0BBqEfdIjVrFlHQqB2D0xTCk8ILdO4hjqPvsli','QG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c CHAR(52), d VARCHAR(65), e VARCHAR(90) NOT NULL, f VARBINARY(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2780602,1329375127799732889,'Mc28E1ZYwh6c6h3prv','NVTQZjpKpY2s5IcoKQk64MxjrzgcTy5','LeSRLJ3','cGfrePJtmQ3zI7PHGuCDV','aVmHKV8AsCDv3','PdbSZa9',0);
-INSERT INTO t VALUES (-4669404,-7941940882883807314,'2K70RzSP2L','rfmLyjGmgBhJyRcRdxuTfYQEj6TseQDUt5x0u1MDUJCJR0iTynKlIYJyhN','Axoc8NTSvnVoZsRZlRomMmJNVbAzZT2ouLIYYgMXaAf2aACy8ypki14uSP5JqH1VD1gyUx','oBYHo8ERPn','vkNWAIWDacNIYdo6TnsudJQVcFDnBHCLJjFwgPkLPgb7ZT1dMDbZjeGx06kqCy','oBz4Enlj5z7JZ1ilHGGNfIjwzL1Zf53gwIQ4llD5vXWx0QBk',1);
-INSERT INTO t VALUES (7976070,-1459819448198094311,'EGaVa393JO','xDp9dpMHP2mB25IStv372tkA7DpejyM','KjMgQqGmVW0DY4cBPt42DeAFHmNpNZMFz8dLxZ7','tAfc5zOch4s','cMI7sPV6eLf8vU85cDZHqTLZB2cb0O3WwKYJhff4jaHyzx3icJpQcDh2C6zECEwXNHEbUwME6u','IhZYrhuNwEUuYrwP75tU8rYWWOwTrYA1kBHUZ5C9AkUd3m',2);
-INSERT INTO t VALUES (5782750,170848100356255770,'NVMfiqpZq4imNXVeyweFbhae2j','tw37leaZuvzd7jvQroeB68wAxYy8fcEOjLGOjkAcqAItSK0LS0H6vu7cg','a','ezyEhcRDDPj1jQCJNjfPTUe7qVwG','qlWxAyOypjQ2hJvOeNFpWa9UJcvjH7GQUB0bou17RC5riWCmsePu1S','sN',3);
-INSERT INTO t VALUES (900690,-2853217147660615933,'ZrOgvZkzJi8V0ypHHTlXyJMadyWg','4TXlEwhVgDVri69Y9srdJMc','c5Qo46GuD35e9Lux99Y4xajd4l6dxQFuKPlz28z5NXQA63LYPCfQhtYDJncHBG9TPJ9uuhg1DVkiQBhyzOD','oO9HZ9lRc','DAbhvaFPIqEN91ohJpi8WoJwTTKYZ4o7arcycxaP7NmaK85zRiTHAuXbr0WE6QaIlPqnwnP1D2EJslFHjmCz04HBj','h3vxKz8AdQ27CoEQCzidgXvDX2RcklLnyDx4iKoJ5w97kuIWn3PFjkIPMNI3It8mFqIo',4);
-INSERT INTO t VALUES (3651486,-4397475670629360838,'yRQY90sybBMowN3qGxS2jN5QrL','tRawE2AKGZErJS7j1cKWbTVI7jAbMhMw5z7J6womHDmA6mIE','CR336F8uu5iN23XsccF6SjIwvSmUjXkrVcyb4fHh','Xzf1lylQr1RVG','tles5y7RzRb8BDxEAeVoVoAwaQOh6','DdcYKdWVU4QoQMcR3Y7gZ9x8GRthwj0UgE8fMqiuowm9rf0piipDK0t1rEgubWIac4msRpfxTjPzKTB',5);
-INSERT INTO t VALUES (1629737,-5263855020758538289,'UHeehGsob','H','m9exFrVH81tYiVcRMSDkXPnIIKr2HLGMNSeCWGTZ6ziaJYP6Sn5DfoPMbQOL10nTXpgAGwxegXbFTIVgjFTvi','GiL7urwdxzG','5Ux4a','gSuDbLMAfW4ri8wQIChxQbzd5jAkMwFJhMiVC7pawqFbdbOQlyLfRBQE9jcBSe9N1vwZnmRI',6);
-INSERT INTO t VALUES (8109123,-3206528554817625725,'stgTR','riAXNuVAI7','FQLbkEjp6rm1pGa15B0vv5VfckeKfXuKOlVT3xBFAOaKNY7','vc9DtJjnBBQ1DJTcZqV475Uso7M74MrqFKNxDBHdBbN','0TPKn2wPlGFK8KpupyBdOqxK8','7nKTpEbRpRZxThNsQkL1AFNRqIcwnZ1EzdwLyl3cKs69PIJigz',7);
-INSERT INTO t VALUES (-823996,853198137466663185,'iaWr6','hIVx7cIGViKl8QmzgLvT9BN2BYKhsJAHsMesi7iJ','FTcznDMBpYOEuWRUk5lqaXcdyWZn0virWpEldzo9KN4lYgtW2Qc8rlCo','e41Bui2izYzUk9w1TBagaX15M5dSBJEtpd5sNB','7kobEVlr0441Nn80MBBJKGy1X0lCRQuL4QRtcCaueoczpu8','uoT5jMrOLrGQC9e6Jgw8Ciad1F7N4subGv3p8Hqt',8);
-INSERT INTO t VALUES (-8276928,113544387057754907,'0pSwpGfyf3wnDvRsdOwdzvavS3OhD4EaNHiHxhUMmv7Qhdq','DfU5ZJgrCkFDBAnEeM8Gk82z7JScJBrCoKuZWx3xizxCx6LKVP7b3a','cIaXExjwmBmW0aKr6Ig4aQJs5pmDU','1uUw7q2RKm9D1Ssil1lBNKB4j6Ue92LY6nHkLhiiT6','iWga9epyuz27bR3oM1AqYNZYccGybk84dOMvOIP8esFjfkRrfboagbdahBida6rxoJXbtomJO7q61hDqkbuipoQYZpl4jjmzyYD9','r9b2D011eRlbUPTEyDQtiProrDEHiDy6qo1Lu5gT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3872665709673352761,-337531759,'JZrMk7Z4yeUOIOBCrLkOgIcRBh5BM3u','IuKte7CYKqvBstnLmHaFZazhJwrqmChriM4RXXK7PIYm3v5FJcOZfAT5tOScAYWO9u9tBZxIp2PXcWHTxP27Ct5ZbIgxW4Ng7vgsl0zwzjxmASXQE1HmDt8B7T7pFnFCVHYfBvd4m','f17','wq3USWyvwEnW5Tpe6McdtQRDocB1xy7qXirhM2ZJDqV9vCf7lYbCCf02zDQdOBjzs0K7edyh5ubRInLfzel8v9RrIWjq7LW6ZNe4GDDyb8g9dGu2WekSf2X','Q','S',13);
+INSERT INTO ti VALUES (3872665709673352761,-337531759,'JZrMk7Z4yeUOIOBCrLkOgIcRBh5BM3u','IuKte7CYKqvBstnLmHaFZazhJwrqmChriM4RXXK7PIYm3v5FJcOZfAT5tOScAYWO9u9tBZxIp2PXcWHTxP27Ct5ZbIgxW4Ng7vgsl0zwzjxmASXQE1HmDt8B7T7pFnFCVHYfBvd4m','f17','wq3USWyvwEnW5Tpe6McdtQRDocB1xy7qXirhM2ZJDqV9vCf7lYbCCf02zDQdOBjzs0K7edyh5ubRInLfzel8v9RrIWjq7LW6ZNe4GDDyb8g9dGu2WekSf2X','Q','S',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1643542247242833206,1148034208,'bWqbhbWKMQFd','zpYipQJxXDeoCjYlqLxINXkOT3SBDK01kcDfkmrpiPjo6ZO6Dp2NOnuoUJzWQ3o8x3SUchv479IJTk6CWZj2FS0GaVX1GA9R0I0Mu7xsWKEeFE9oB7UoK6','1lkEjBimRd4WEYA5b16t6','n3frTWJrjsxTUEF3sVPojcRDEBWeoXRof0lKS0aK8JvpSGesUC0eS94GufXCoFzbnWPs9BbzUWdI00bceUNKAX3EBYz52kC21F47xwFwqY89jiEL7RnCSOCzFqPn9e0huWgl09lsxYCRczMnVjltElntRxMk7EUEBlXQEK','fR','q',14);
+INSERT INTO ti VALUES (1643542247242833206,1148034208,'bWqbhbWKMQFd','zpYipQJxXDeoCjYlqLxINXkOT3SBDK01kcDfkmrpiPjo6ZO6Dp2NOnuoUJzWQ3o8x3SUchv479IJTk6CWZj2FS0GaVX1GA9R0I0Mu7xsWKEeFE9oB7UoK6','1lkEjBimRd4WEYA5b16t6','n3frTWJrjsxTUEF3sVPojcRDEBWeoXRof0lKS0aK8JvpSGesUC0eS94GufXCoFzbnWPs9BbzUWdI00bceUNKAX3EBYz52kC21F47xwFwqY89jiEL7RnCSOCzFqPn9e0huWgl09lsxYCRczMnVjltElntRxMk7EUEBlXQEK','fR','q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14369594626108455087,766155828,'o5YgWlJbjUg71bf3k32wdkF','RJks5IXb0rGhoO4J2s6vKuuVrNCqCR2mKJva7AJrfb4FffsEhvkQwQ86nZxeqsOzAm5E0FAHl4J8RWm7eg2gVoj5MyEqQ9soorumAE65vsO42Ou6YbW6nnfpiu0L5cQV8QNja8553GTBsL','LcvpQgRGF','WVic0XIphr0mezlGZRKD84fxyneaTUqfD9snyxGUazbdwG4Rg7IiAQnnGdr6vrL8rXtess8XETzwEmBy4rxTlcWKi','7','yZ',15);
+INSERT INTO ti VALUES (14369594626108455087,766155828,'o5YgWlJbjUg71bf3k32wdkF','RJks5IXb0rGhoO4J2s6vKuuVrNCqCR2mKJva7AJrfb4FffsEhvkQwQ86nZxeqsOzAm5E0FAHl4J8RWm7eg2gVoj5MyEqQ9soorumAE65vsO42Ou6YbW6nnfpiu0L5cQV8QNja8553GTBsL','LcvpQgRGF','WVic0XIphr0mezlGZRKD84fxyneaTUqfD9snyxGUazbdwG4Rg7IiAQnnGdr6vrL8rXtess8XETzwEmBy4rxTlcWKi','7','yZ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(64), d VARBINARY(62), e VARCHAR(95), f VARCHAR(66), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3487740331,1682351531,'i6HdQSH05iTJ','UfyoNlgD8EiNdxR','O6fdjB8VpB3DZIvzu5Xc3jA1D6DJeqsLLw6lPVrM','cTwCVILKMpMNIV7qke1L2XfJ1EmJYvxueqACqib08cMglRe65LQsCbA7ydHTRrs','By','j',0);
+INSERT INTO t VALUES (277458940,1778054373,'9ARNbTvBn41vyObdjT1Xnjw1is7O','M1I1oshKHMSEreptz9GCmPTxd7D1PpuQd','M4d1LtkmokYYhHaA0V7Ca28TpcZ7qEFZZ0QFg1oZbVbcCkzu01n89ZgG9PW27OonSVTk5','CZcWRffbuPgykXdFdFSRE54kw6QJHdpkFkMI8KVDiqvjQYkS','0','zp',1);
+INSERT INTO t VALUES (3647408248,2665185298,'gJxvF5','3kyhWSA8E8fistRW7endj6X8ZrHCJ4zsUmOlpgVPWyCEfwETnXwxEvZl72','qCpfhuZx6ZIKj2gf6tGQIeO8Cxikt','ULNOry','0W','X',2);
+INSERT INTO t VALUES (64252178,1888573853,'T','RKPFeVUY6rZ7sB','c45j9Xy4JXiXtbpU3mb0QW02TXnvi95sXp','j4iFNcQXyJdQ6BH898z8P3GnZd5E','yF','7Q',3);
+INSERT INTO t VALUES (874601340,137903144,'6se8CblSohmHv6Iib426gYpjo8aKp4','ZtAmkOwt0IhnQe1zOysSDog8h44VHbXQfgI','oj35lcLWLkn15gdOCmYVPEtvCX3tAfpEb3zBJ6Q','ZzsxpLnVk2OsLrAdTPs3AYhIZkS1MiRAwtlhXAn53Plor7quOE','8','3Z',4);
+INSERT INTO t VALUES (2340021185,3020490734,'cBcWqD6ZwMARteJdA6sWOURYveSwIlZxDlpyb2eZUp94bE0c','vwsSQIZVd9lYmkxS4qECY5mGcHtGiQXIWqdFtfpzPy','GKkMQZBqOYhL4i91ZUAsozsQXeZnAwg1hNfwgT1RPlFwLgiJnpf7BYQaoMCpPKo2K4N1z3swgXA890NyhHHqfFTOo6xlL0','5sNj7c4GguX5','n','r',5);
+INSERT INTO t VALUES (4033522825,2981436966,'IoN64DrPKZjLTst1bIYCGQ','t','RJSidI0Gh2k','hvpgwJRGJ4CtLlvfKUeMSH2HSKLpL7BzcnCeuMPt8q6JOF362hOh','Ui','x3',6);
+INSERT INTO t VALUES (288731658,3024521064,'UKkz1T8h33sWP1samGp','g8F0YEPG96U7E','Bd2kDto2sZwRk6O8z6oSKZtrATOoBCKTXk0J','yzftXwCmPFqj','Lw','ur',7);
+INSERT INTO t VALUES (3782235768,4023397440,'b0QOhsPaUL2S9VMPQmVlUMJWnaCK6lXN','mIsKJbh5d2WXy6aIUkIJCObXyGcf','HxPbQTQZOqxC3HfiUrDpxMhZoJjOiNXVRO3xCctNfxGgofbQM5th5AWZOKskobZShFY8SwyCKrT5u8XOA3PZJz0PFiI0AX','5lW65UVcHGyaT7QgCaWeiHBJdAMnpf4FR9truq7lWvc49agPw','el','Kl',8);
+INSERT INTO t VALUES (1193009144,3122891606,'91F8jW','1pPlAgMFSBcPXW2MEr92Bxy0z9HXIdSWaHoYwjIF6IjvlSjMUl','Ke1h7kRHCbM72jekS3THdycMQMk9','vL2grOsfyDnoS5Mqa6veQw7Zp5RgqONFvFQVEHJJE2D46','hF','r',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(64), d VARBINARY(62), e VARCHAR(95), f VARCHAR(66), 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 (10587158608482582113,3904047095,'wHr2Jeu','FYaUIapGSgTqir8','fCSAe2HKdgB8YjFEvxQk2BDYRguzaVNyc69XYsl3qZATMBRzVrqHMGRItY0L9FM4E3i5TyXAyY','QOP5mBPFIf0oeXR5gZShjZEKiEG81x0GgNYrIJdnjbghgjVA43xC','Jf','zO',10);
+INSERT INTO ti VALUES (10587158608482582113,3904047095,'wHr2Jeu','FYaUIapGSgTqir8','fCSAe2HKdgB8YjFEvxQk2BDYRguzaVNyc69XYsl3qZATMBRzVrqHMGRItY0L9FM4E3i5TyXAyY','QOP5mBPFIf0oeXR5gZShjZEKiEG81x0GgNYrIJdnjbghgjVA43xC','Jf','zO',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (7617819614868891815,3267283439,'HZ1xyp7mjNTyAnha37R02TSyBlPOnTbr8X','bxbcI4hf95lYVxOZzOIMXk5','PxjN3EFUEqDP','ksfGBQ37B32tE5EMRpst6rLRuq8','7f','0C',11);
+INSERT INTO ti VALUES (7617819614868891815,3267283439,'HZ1xyp7mjNTyAnha37R02TSyBlPOnTbr8X','bxbcI4hf95lYVxOZzOIMXk5','PxjN3EFUEqDP','ksfGBQ37B32tE5EMRpst6rLRuq8','7f','0C',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12603998943507348717,2507955555,'ko0TWikFIMLKTEBTGLRUeWbCfcRXDqr7zuUJXkpaHZ0xhGrZl8gwwIEaAt','6HPDDilK3TNWgZYyVgWAKQK','6gOdYtaBw7dmBEChllJaKZGEdnSE505kxrJRxHkoOoOOyP1qBlmKhLWKet4zSMrY','e2vncftFhL6TUAMF1T','M','8',12);
+INSERT INTO ti VALUES (12603998943507348717,2507955555,'ko0TWikFIMLKTEBTGLRUeWbCfcRXDqr7zuUJXkpaHZ0xhGrZl8gwwIEaAt','6HPDDilK3TNWgZYyVgWAKQK','6gOdYtaBw7dmBEChllJaKZGEdnSE505kxrJRxHkoOoOOyP1qBlmKhLWKet4zSMrY','e2vncftFhL6TUAMF1T','M','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17763631376027343741,2601235162,'z4JA5he5lfe6OuhgJNqetphP','4FcgOdpGb8JJ6NMiu3KzqpgyAF','hi9jJG7M5F0X0BgE9WBfDbW8bKmVRe0ToqNWJ9CIDdgt2qnsaXe9PzmQUO4plAc9me8F4vwAhULlwtjzeXKxfff8','9xKs4AGlxPn8J9lvLwbHnirCfUy99lu4UWRy428TPv27Q3tTXXviBnaLGyGsOT4frymYJloSlveeYn6Lp6tudUgfFGIjBjSDY5I4pilTAGETcCejNfSzOq1TitJ','VK','4z',13);
+INSERT INTO ti VALUES (17763631376027343741,2601235162,'z4JA5he5lfe6OuhgJNqetphP','4FcgOdpGb8JJ6NMiu3KzqpgyAF','hi9jJG7M5F0X0BgE9WBfDbW8bKmVRe0ToqNWJ9CIDdgt2qnsaXe9PzmQUO4plAc9me8F4vwAhULlwtjzeXKxfff8','9xKs4AGlxPn8J9lvLwbHnirCfUy99lu4UWRy428TPv27Q3tTXXviBnaLGyGsOT4frymYJloSlveeYn6Lp6tudUgfFGIjBjSDY5I4pilTAGETcCejNfSzOq1TitJ','VK','4z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (11931314131042015000,3987236430,'xWkvTDRNIjQkevbaG4YnWgh64ObyKYtdoRYkeq9uJOUGBafrqYBPho8NC','NPYQx9h7S0xxo1TUddxT3aBgMFyfhCWPFF0X3JLMSe9odSXkb3XyQTCaXpDGYF5kR8ARz6c0OJ9JBcQ0KUntqUNVIP8h78bfV7Zu9JF1U4doGYs04gW','9mpBV9lPrYJ4Zyf6clh2QMUIoiuTCMOz7fOmU0tADJqGd2ORxpAt959','kIwJxEj84X87kSvThKLVhH7AyoiWrrtVXDro8cwwIfpL0lGnSbvltYawKPBRUT0HR8ayyTxOBkwzmIZr5NTEXeNZF36gIVoSl5ejrMTj','M','Eq',14);
+INSERT INTO ti VALUES (11931314131042015000,3987236430,'xWkvTDRNIjQkevbaG4YnWgh64ObyKYtdoRYkeq9uJOUGBafrqYBPho8NC','NPYQx9h7S0xxo1TUddxT3aBgMFyfhCWPFF0X3JLMSe9odSXkb3XyQTCaXpDGYF5kR8ARz6c0OJ9JBcQ0KUntqUNVIP8h78bfV7Zu9JF1U4doGYs04gW','9mpBV9lPrYJ4Zyf6clh2QMUIoiuTCMOz7fOmU0tADJqGd2ORxpAt959','kIwJxEj84X87kSvThKLVhH7AyoiWrrtVXDro8cwwIfpL0lGnSbvltYawKPBRUT0HR8ayyTxOBkwzmIZr5NTEXeNZF36gIVoSl5ejrMTj','M','Eq',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1001910829863655810,1583705986,'qeNefFDOjAG3ZvBERVOW3ZBbmlzQCm','hTYDf8V0SPX97iaXm9clLgq0phAmBaoBQIaAzmhMgMIJ8xNAUPdiyfM2RMYnaqq0VY55r9rr0SVsDEzpCDl5DirLXudAgikcug5H5pPP5ZJE1a58PLq4OtDgU0dgTtk8TBtdi1p8Iu5bBzYxghK0AF','gxnCbdF7oLgn42OZhlRd26jIJpgeJny2CVwyfULbZIn52XFjwsERkaCxpGWYZeTkYQbb0Odf','IFAMfe3Ns6CMLGN6UFkRNSj3Wy3KsyJL7sgK3JiLdF4KGe5Sdidmqh0AVdAr2StXpOuY9icnHJyiXyAJAINzlejsjyWY3wRnCdndyd2Da906gDZoA6uJHi6Au5gecpugVENyVAVex0oWERxMvvaoq4m','oi','1z',15);
+INSERT INTO ti VALUES (1001910829863655810,1583705986,'qeNefFDOjAG3ZvBERVOW3ZBbmlzQCm','hTYDf8V0SPX97iaXm9clLgq0phAmBaoBQIaAzmhMgMIJ8xNAUPdiyfM2RMYnaqq0VY55r9rr0SVsDEzpCDl5DirLXudAgikcug5H5pPP5ZJE1a58PLq4OtDgU0dgTtk8TBtdi1p8Iu5bBzYxghK0AF','gxnCbdF7oLgn42OZhlRd26jIJpgeJny2CVwyfULbZIn52XFjwsERkaCxpGWYZeTkYQbb0Odf','IFAMfe3Ns6CMLGN6UFkRNSj3Wy3KsyJL7sgK3JiLdF4KGe5Sdidmqh0AVdAr2StXpOuY9icnHJyiXyAJAINzlejsjyWY3wRnCdndyd2Da906gDZoA6uJHi6Au5gecpugVENyVAVex0oWERxMvvaoq4m','oi','1z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(33) NOT NULL, d VARBINARY(69) NOT NULL, e VARBINARY(19), f VARCHAR(19) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1441850,191,'ZAECwyXkN2ji','qiYh2I3RP2wlehgOKDOlMumOqb7','86KyS7u','22mvHSEXTzrD8XrosD','z','k3',0);
+INSERT INTO t VALUES (-6482392,54,'l77KhjI9yoJRVIpY','YRw5','Y6OqYoe','42','q','Z',1);
+INSERT INTO t VALUES (-4200594,31,'p1N2z5e','zrwVr6FTbtw2AeupXScOTMApfxdPeAMRKStIzgtw','cmE9SzcdgN6rzkcKCYd','oO','9','nV',2);
+INSERT INTO t VALUES (-6512584,203,'pZFfG35T0pUQQsMUxbu62ZN0wUtDfL','4sW6SN43QiXoM77CjQgnQUYnm86CqYmMyJIuIaTELQp5pv','60JuJm7GCm1EuKYM8','70a2dIOgGjlp1OWVAgD','k','y',3);
+INSERT INTO t VALUES (5220227,201,'LoXT','FwipJWvgnjP74Bk4hkf1EgNyW525M1cjfmiRWsvjzBHbMLc','fFGi02OSbCZK','3','I','m',4);
+INSERT INTO t VALUES (-1140168,86,'TTAFZC7tOGQWl0r8qw6f73Q','pazy2RxFVYQ','7Kkwix0QmfY','tONe3S','o','hO',5);
+INSERT INTO t VALUES (-6494925,35,'9UlMj2be89lDmRR5Xlw','wfCcJJOsDN9G8gjXyVbv0xQOZXUnkTVDmurR45GREnrorayvexIjA4Dk0WCCrz9','SOSSk6PB7iE3m','laiNF8RoTFnV6zFLQdp','i','Wx',6);
+INSERT INTO t VALUES (-6735647,81,'gNefkezlh','lro54H3XjXTu6fGNKN1YVSLurN8gStM9SAVXvSUi256Afa1AIO2StKhtK8z','dfwbuAYs','u1pC3ooaPim2X6eqEb','M','9d',7);
+INSERT INTO t VALUES (7497273,129,'xuy4ISsQDFZ4alwiMJ0YzfLkIkI','1V1U4HEr','VYNrTdLJybgoMUK','NCKfif','8','g',8);
+INSERT INTO t VALUES (-764164,105,'FqbG6tCbae0J','Gb0F7sYXF2fVUCe8Xho71TlzbZIOBCeyVqgHXZ6W21hh1ItyumNrJMYnlPQugGuA','20iPPlX0gWSr4','a0CPUY2','s','BN',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(33) NOT NULL, d VARBINARY(69) NOT NULL, e VARBINARY(19), f VARCHAR(19) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-9015766437866870927,6839785699692898098,'0txj','ea5vu0G6hc4WOWfjGifWH','xBLYObJ5lbIcWCJOrVKgALtXk540HSQuw64rWfoHha6G2uksp0F65LCpTNRJ1qS7uejX','gE9t1Bim03msuwnju3D3edDd14r6Hfk1WkqzRG6coWkl','GndSSlbVKjQQh62MROGpnM','auhijgWcM4BtebsS2Z8OvLLnfTJVuNwWm50hQqbd5GxrCdEsTgzBN8XWyMil17hlD3sKjSNHm1lIt48RvVh3',10);
-INSERT INTO ti VALUES (-9015766437866870927,6839785699692898098,'0txj','ea5vu0G6hc4WOWfjGifWH','xBLYObJ5lbIcWCJOrVKgALtXk540HSQuw64rWfoHha6G2uksp0F65LCpTNRJ1qS7uejX','gE9t1Bim03msuwnju3D3edDd14r6Hfk1WkqzRG6coWkl','GndSSlbVKjQQh62MROGpnM','auhijgWcM4BtebsS2Z8OvLLnfTJVuNwWm50hQqbd5GxrCdEsTgzBN8XWyMil17hlD3sKjSNHm1lIt48RvVh3',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(53);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
-INSERT INTO t VALUES (644108939091282985,-4914995560011617769,'WfRtWPfNlPRvkbGi','lSMEga07afafcTWyYQf3obFIOBp5hhjZ5sBSNiYEXSBVP2vSGPU80kWMZiXP','OVLA7CbXhQjBdGyjwqqR5ygHeJa7FVs7m7qlv68BudfFNe2f2qDgK','s9y6DctxQjOdwhEJPRszz0CAc3YacgrBdQsFW29PhLs','Z0YxJ','pscbBp5oO4tkWM',11);
-INSERT INTO ti VALUES (644108939091282985,-4914995560011617769,'WfRtWPfNlPRvkbGi','lSMEga07afafcTWyYQf3obFIOBp5hhjZ5sBSNiYEXSBVP2vSGPU80kWMZiXP','OVLA7CbXhQjBdGyjwqqR5ygHeJa7FVs7m7qlv68BudfFNe2f2qDgK','s9y6DctxQjOdwhEJPRszz0CAc3YacgrBdQsFW29PhLs','Z0YxJ','pscbBp5oO4tkWM',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-679906795498199498,-7329746903521465923,'5DtHrVniZdBQARNGj7rR2LePzSBAT7keHv','w8rcx3TSxNHqi4S0gmatWLr32MCbfqPgLB7bw2G6r07VghmsZcFlUbOSwi61zemJGZHauy2U2833eLxZR44FRTDdsuRhlDRPrVP1HOFsuhZa0tGuGt6PCkizNDCJdarlTqVFAazTZ0ohUECMBtKdVULGp36c6ztx6cHfGSaL3Y9Iz1C8yQsTUpPEay0oTcOcVFTfZfvRt5sHTq','R6ZI','VvggNuotII57INUbZ','wjGrGJkTG9TBBvN8XuaQ03Ysv0ybDcSWBX7','wa5iIhLeqFQt2eLKmkIMNE8aDfR7TlEXaWRCIIkBTU9cUM0qTgWXKW8EfbTRJK8eshCBe5XSyf13FuDUT',12);
-INSERT INTO ti VALUES (-679906795498199498,-7329746903521465923,'5DtHrVniZdBQARNGj7rR2LePzSBAT7keHv','w8rcx3TSxNHqi4S0gmatWLr32MCbfqPgLB7bw2G6r07VghmsZcFlUbOSwi61zemJGZHauy2U2833eLxZR44FRTDdsuRhlDRPrVP1HOFsuhZa0tGuGt6PCkizNDCJdarlTqVFAazTZ0ohUECMBtKdVULGp36c6ztx6cHfGSaL3Y9Iz1C8yQsTUpPEay0oTcOcVFTfZfvRt5sHTq','R6ZI','VvggNuotII57INUbZ','wjGrGJkTG9TBBvN8XuaQ03Ysv0ybDcSWBX7','wa5iIhLeqFQt2eLKmkIMNE8aDfR7TlEXaWRCIIkBTU9cUM0qTgWXKW8EfbTRJK8eshCBe5XSyf13FuDUT',12);
-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 (8708290857616968412,8654837050913771337,'u4nYfhByLW1uUZZoJbLSYnYaoa','hl9bgdV2u3aDmxCZYW1SNO38NB','glduqTJPtFbg','1T9Hu0VZ2d5jyqjQsh60BaKj3CNJOhvPlZZ2r02Btw6AVuhkfqS8EWZaqazs3lgeZ3VQYFQCGVy8iTqWO3O4hFV','1KXcQegsKs5FIeDSUm1zzApl','fP3P7uit7TT8WMzL5k9lWEn6NaCPMO3XGdaXkdVxtp0bkusmPNLKWpaXgv6Fl4C3cA3pFZD3v1UYEF4Xb0cFvSV2',13);
-INSERT INTO ti VALUES (8708290857616968412,8654837050913771337,'u4nYfhByLW1uUZZoJbLSYnYaoa','hl9bgdV2u3aDmxCZYW1SNO38NB','glduqTJPtFbg','1T9Hu0VZ2d5jyqjQsh60BaKj3CNJOhvPlZZ2r02Btw6AVuhkfqS8EWZaqazs3lgeZ3VQYFQCGVy8iTqWO3O4hFV','1KXcQegsKs5FIeDSUm1zzApl','fP3P7uit7TT8WMzL5k9lWEn6NaCPMO3XGdaXkdVxtp0bkusmPNLKWpaXgv6Fl4C3cA3pFZD3v1UYEF4Xb0cFvSV2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(71), d VARCHAR(13) NOT NULL, e VARBINARY(18), f VARCHAR(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (123,-920184094,'Sde1EeRVKx0u7gXvQ4','yFSr8wSXZ','Bo','0zrMLURU8lclA8aOJjG4IuXsaVfQJQ5KRWTTX5o7FFBpMt1qpVKf3TDVbsACwsbv','t075uv5hMfv5tIzpgtERzygnyvtxtpf6glIaRaP35mTx67vkIUtBPabokZ2UMbZzHXsW','zXgAizWk9qCE979k9hs',0);
-INSERT INTO t VALUES (123,-1185484222,'vz1je0LutuaJ9MxWAOFDK65kx','SJYzLRS','8TDwDqye','YkY9rj6eaR9xUHwXKEE','zaJa4dR7rvRDe695Q5zVkgYFMPGoH91J6grdMgcOjP1lwXJc9OX9GU9XxpRcq3MzhQSW1Zsv76jRTGbAWakLZip5h','VjgMy8ZObG9377fUf5sNLQEFwsc94pA3lB8cpyr6l3nb1VnBo8J7ioK38MkdId9A',1);
-INSERT INTO t VALUES (249,1232026603,'DtxqEJ9TvrOsnxAsBWnh1LdpD2COzjj80bRJwM0z8LXnbfRhAgQfDoOrfucsCZHw','ls','xZwcOk8zvEkVMYq','RnrLTTEfAFI6QPW4QKsUAEYknjFJl321gi7','AjcIxBCBFMho6G058lU3EDRT9zbT0vqzOAsDzp66yJ8amYBa51UsB4ZRh1HAFavU7gC1393B5XpusQpFwR','jWEPEQMI2HwbJLW6If8gRUU95eBOiqNGN6Sg7VHtiRQcUUwLoGSX8ZZkS4C',2);
-INSERT INTO t VALUES (146,-1992112653,'ArU2iHjMdjSM5','F3y64gjEP','GOSJOTf0vZRr4MKw3','6t8EOKtzP1ZiWu8Jsj8avG1EB','Qn7zn8UjnKVvAz1WXkICnK','Lj8pmL40',3);
-INSERT INTO t VALUES (83,248612295,'PgDnKX','AnW9TRtejh7c6','mTPJXo','KN2nVEU157F9wIBriKY7d46sqzMhHHNkntac7g0TT','vMVxBfzXXymSMV4jOXtudSNe4noTZ5J6EWmmmfhgMR7GrjKtFiqgMmXXQmiQ5FgxKnghL3Zp6','00hurWJTVkC7pYlHQdriXoJSY4XCCYoK1gxSnnqrxZEal0YT7SrxrFSoLkrEQ94XDADiSq6jPI42opPy6',4);
-INSERT INTO t VALUES (159,-371896140,'EGQ1ZOcjBvkTBoIyXFijUD0qu8abWWrYhB4XpFCFkbXQdrtkFuM4fYo5h','zBHMdXOpcWPs','o','JQL7j1Thkhn','luvfgGjLNmKkAIPQT5hc25PZOXWZMDSG3zeRRrRr','VDbzWejdblhoWPUZ3Bx8FXwcums8',5);
-INSERT INTO t VALUES (246,1900969810,'aGyR40yUOYXakxriNBSuDnlFRUC751x7ZbxhEuy91KYII','IEphWJJO','jh1wkKfHLu92V','hh15oaeJO1z7W8v4YGXYdLq6NT9CbUcFBnahaU9URgGMbDS','I6FeK8npgtlzoOdLELF8KFHrWJvmrfognOqOlKSVFT7J','1sM5l7LBaMm6j6O1166C5PGLSVBeDGr5B0c5CE2ihY1Werm9hmxmxqn4cETFSxwPS7UmWWrk3TEV5f7A4kjmE',6);
-INSERT INTO t VALUES (252,195928334,'WHFXXu7MThvy5krWMdhZSWUZovIYwGykurhhW2osK8xueRjSxC2ayOWgvub2edY97fU','Dsb4','gkvkZo','8tUnHgGftlBArFO4HOyVaAO8PrYPJI6rU7PqDCjDRKtemaS0','LqmPGPpFKFpu3VzGWVi6UNdbigku8eNhGa5JhvTYCadNYZRnRm7P','fwCmc9cAX0kj8scY',7);
-INSERT INTO t VALUES (34,-1227707241,'NuZakRfxa4l0JmO5UOLSWku5OfuuMq5zuRkkv6hcpTu29gW0g9H1dq','L3TFkFGC','blRye5RDvufFww','o66cqNWlnQIKCTEWlazWoFzmlcULELZsVt','dS0HOAY2wRTZ0Gq','jKidf8FuKXq6hbn3f7ifRo731oeuXrvsBPkCqr3UTsmu0Lid2B9To0t3EYRl6rA6RdV4OJN',8);
-INSERT INTO t VALUES (171,-720291621,'MSjoQo1vz6G7BUQT9D4Exe40BiFzp7xgVwI','HqteZDZkk','4Bt','lmlBnPu1oesStwd4fp','jg','IX1LXsc4mzXVKZXkE302lPHcPmj4S1YaSUq7O3CjogVYSmP2xkOxauVW3DSA43EMn0GRhvDeBWKZJp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-9202603664100792169,203,'8V98qE7ENLjGcMvet','PJCf4bAnAJ42ZLXoEL85uNA75vGECCf8VS0GhyXgwhqAhn7c5','rPPbegqSiKkpzuV4c','jgpnhWwyA','l','xU',10);
+INSERT INTO ti VALUES (-9202603664100792169,203,'8V98qE7ENLjGcMvet','PJCf4bAnAJ42ZLXoEL85uNA75vGECCf8VS0GhyXgwhqAhn7c5','rPPbegqSiKkpzuV4c','jgpnhWwyA','l','xU',10);
+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 (-5714461419874321278,254,'L1MgwGNORiaaB','JtUP1ZQxX4wunRRIEoj4pGNaCBQEiPsN6JoUdmFwbdKL8hKbvD82CZ9Yycw3','uFxb0Lgae0bPh','gxQVTDAWWRZ5Zc','D','Oi',11);
+INSERT INTO ti VALUES (-5714461419874321278,254,'L1MgwGNORiaaB','JtUP1ZQxX4wunRRIEoj4pGNaCBQEiPsN6JoUdmFwbdKL8hKbvD82CZ9Yycw3','uFxb0Lgae0bPh','gxQVTDAWWRZ5Zc','D','Oi',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2132715431919764821,164,'FUWY3njbEInxrubF6zo2BflTdc','Q0MFlD3wvFglpBdzjxGjJuu7X1mzzPxZm63ps9lNSVC1E0rtZ3KWZHkEg80MAr2hP5yR5j7VwyWd','ZQl9hdA','Ndsr7xYbHm7wYy19hh','9','f',12);
+INSERT INTO ti VALUES (-2132715431919764821,164,'FUWY3njbEInxrubF6zo2BflTdc','Q0MFlD3wvFglpBdzjxGjJuu7X1mzzPxZm63ps9lNSVC1E0rtZ3KWZHkEg80MAr2hP5yR5j7VwyWd','ZQl9hdA','Ndsr7xYbHm7wYy19hh','9','f',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-52656778140199191,60,'A0RbYqdOc7RGmj2MlRh3zfH4G','Xy4NOjkYtwL6LnjyY9ZqvwnCk7jZPyRwoNQ2qoLg1p2zs6rAsEnqdDipanEyJf2TLRPn4vK8vxcb4IJ3rukPBDoDdxQ3tD6VDuwCEjdYujE3hoHHMVQ','8bQDWvnh7n3jyf9Lt1','5WtRvvZ1SgKG7Ykp7Tq2onMS8P5wX88O7wn08dYsiX8MQu6Kf9saKdi1cUpiddpwDrVcu5KDo5JYVpOi1gHkGzQRkZ7BlXoCMArct5AHNekX73mpl90aDdLDUkAngqZckkGJseEgup2wGbrKnf1dfeIiaveypqwkynckW2qDPnwH9ZvNHa381anZgiGGBGYj0oureDRIPmOI8BS3cx96wYkcjz6bDbXZDtTi99j','T','qW',13);
+INSERT INTO ti VALUES (-52656778140199191,60,'A0RbYqdOc7RGmj2MlRh3zfH4G','Xy4NOjkYtwL6LnjyY9ZqvwnCk7jZPyRwoNQ2qoLg1p2zs6rAsEnqdDipanEyJf2TLRPn4vK8vxcb4IJ3rukPBDoDdxQ3tD6VDuwCEjdYujE3hoHHMVQ','8bQDWvnh7n3jyf9Lt1','5WtRvvZ1SgKG7Ykp7Tq2onMS8P5wX88O7wn08dYsiX8MQu6Kf9saKdi1cUpiddpwDrVcu5KDo5JYVpOi1gHkGzQRkZ7BlXoCMArct5AHNekX73mpl90aDdLDUkAngqZckkGJseEgup2wGbrKnf1dfeIiaveypqwkynckW2qDPnwH9ZvNHa381anZgiGGBGYj0oureDRIPmOI8BS3cx96wYkcjz6bDbXZDtTi99j','T','qW',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1525043052790712644,90,'1MxpP9ZC6XfBbLUpusfNwwb','zY64ExAnYVGbTMp3ThHHHDdalvkyk','GWM8','7h8h9ddJERUf3TDgWqhjfbgs1jVQViIgiZDqIXMOjtWwf6HOcRvYRCNpgelrz6m1q3MTpKbjTAZLWfqOmp8nS6saI69fQVY3B5nThuUQDXwOFicBvGDLd0xCJ1qxrTPqFUi4JqZoHrBMwS3C69VVsSmLVWVyvDRDg5vhnBEALvWtqtfZZTzCMG','f','k',14);
+INSERT INTO ti VALUES (-1525043052790712644,90,'1MxpP9ZC6XfBbLUpusfNwwb','zY64ExAnYVGbTMp3ThHHHDdalvkyk','GWM8','7h8h9ddJERUf3TDgWqhjfbgs1jVQViIgiZDqIXMOjtWwf6HOcRvYRCNpgelrz6m1q3MTpKbjTAZLWfqOmp8nS6saI69fQVY3B5nThuUQDXwOFicBvGDLd0xCJ1qxrTPqFUi4JqZoHrBMwS3C69VVsSmLVWVyvDRDg5vhnBEALvWtqtfZZTzCMG','f','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6346183340709612396,164,'klMVoOwNjXqM7OJUNhjF3','9ealNO17rWeqqbNeBenRcwBopBf3z8CvOfOT9CCdmbxglcs6OjBYk0gZr5gsOHZWKzdSxSp819O88WqjLeyAI9TtciqAIl6P0cPOH8NLMr7tx2rtlsc4GRwLpwMlayJoXwUkW2','cnMFihVJ5rW1','KMOzayLsW4yjpzjZuIY3vUjXJ4p3DbigrAFZHtLRrOi','2','nie',15);
+INSERT INTO ti VALUES (-6346183340709612396,164,'klMVoOwNjXqM7OJUNhjF3','9ealNO17rWeqqbNeBenRcwBopBf3z8CvOfOT9CCdmbxglcs6OjBYk0gZr5gsOHZWKzdSxSp819O88WqjLeyAI9TtciqAIl6P0cPOH8NLMr7tx2rtlsc4GRwLpwMlayJoXwUkW2','cnMFihVJ5rW1','KMOzayLsW4yjpzjZuIY3vUjXJ4p3DbigrAFZHtLRrOi','2','nie',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(72), d VARBINARY(41), e VARBINARY(12) NOT NULL, f VARCHAR(35) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (61,10730350711296583485,'0sEulNIs1wDWRnqkRUthXSlHxgV','4WF1rN9JhmIERc0deOGQTw','BR','PxoSYfiNA9RFv8CV1i5qPRS','d','v',0);
+INSERT INTO t VALUES (-73,1209140689800630233,'yKF9aijCKoWkvEgacnu9K5O','kaKBASEqkzdo3WqQ7jc3M4Ep6RJL1','El7EYPnJRZYy','1Zx9kXbpDLYGGHtlc8pAb76JKU','n','f',1);
+INSERT INTO t VALUES (29,14522203718689501989,'uDygM1f7HTAagCwu9Qfv0U3N4dRS6dukTrXwnDqubrsOFEGw7KATMYls13V1E','ZtmqrR7NeQupcUAU9P3V7Gi27451rsV5SAT2','RlBYbCIUzM','tLKBSweauMATb','c','V',2);
+INSERT INTO t VALUES (-97,966288989363685315,'MOLyLrmuymgjkH3O0d8ZC7wf8tJJmuqg','tMrWKUqhSi1T1Fsvjk62IDlJA3kS22BrFH','r9D4o','CotR','k','2',3);
+INSERT INTO t VALUES (40,1339392239516338062,'cdYrxv8j7','vyiG7PqBQJWgTE','bJmfQ','IO','U','v',4);
+INSERT INTO t VALUES (33,14273774673625938750,'BWJtcawwJxh3SrzRZTL3PdBYwMLDkRNjM3Bh3jSamAsKNoVyIi58Zqfbc','anLdWxg71','WV','u19Dt1RzMpQA1Iyqrq17a','t','z',5);
+INSERT INTO t VALUES (13,4712806619824222958,'yAx1rw3sPZs12ZKjcvKUTJRIQjyfxWWYmiJyiZS98x6piXkaJKeZ0h1BiPz8TrfOpp3Ne','9gpYiG8kqOBnyr3ezuyuVUKcpZKp','4t','SmwukFfsFGtpdHPCumL92uz','q','G',6);
+INSERT INTO t VALUES (-99,12726423080453932466,'GE633VAP4yRNupakuVHuaQGV7QjNJ1wAZyr4pImV41zZeVAzA6UDEduwXXuPMYWtc5hTcXI','bCzcdCsgMOv7SXPxCF9mCXSE7yhEwg1KEMBgj','Xd','MW6G','v','F',7);
+INSERT INTO t VALUES (75,10468890852736749787,'5maB0XmXYUX4sHQcDBDZioIzHFivQnobnXiESx118TNH45VXsd5VllZUR','rCo43lxeGrVsblobnsi2y3hBKCG8sQK','O6Qy','qJnMyA8j0Wnfm','W','C',8);
+INSERT INTO t VALUES (69,12435056209514475526,'LUnG9WUurktpVRfxkbdOptQTSGsE3mGaFLP4SU1hjueqFLUUrLQ','Qd1Ysd','LufinhlRE','KoNedUhRaKN8Eu','V','V',9);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(72), d VARBINARY(41), e VARBINARY(12) NOT NULL, f VARCHAR(35) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3584343028,1737483409,'NDtT9522uTwjsqS3NFQcgJI7jDZYtlnFRQ','WgA6y32X','oPQwNWujO7JXsXBfgj','7kkb8TUziOm3ANobvr7Wln9L6xjgyy4pcBlXkQwsIxFFi7UIRjsmuY','x7egncvHEJBJg7kvhHuSqINk7M4xmU9OUPz33CTVcXZKTxzrvnf','JLN4BsXQVuDcKjEJlpYJaAm2upYV8DFyD46qFqefxoS5kGIledKCn1CrVagnKBw0C2UlTCZmb9L2br3PNpFwl3tWyMn',10);
-INSERT INTO ti VALUES (3584343028,1737483409,'NDtT9522uTwjsqS3NFQcgJI7jDZYtlnFRQ','WgA6y32X','oPQwNWujO7JXsXBfgj','7kkb8TUziOm3ANobvr7Wln9L6xjgyy4pcBlXkQwsIxFFi7UIRjsmuY','x7egncvHEJBJg7kvhHuSqINk7M4xmU9OUPz33CTVcXZKTxzrvnf','JLN4BsXQVuDcKjEJlpYJaAm2upYV8DFyD46qFqefxoS5kGIledKCn1CrVagnKBw0C2UlTCZmb9L2br3PNpFwl3tWyMn',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(72);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
-INSERT INTO t VALUES (3271663090,1777721345,'qHVgDT06gCdgM5m0O2fmg1RByEyaD2vN4WYb3tZ','c6WbJS','vZJVkxeGmgtp7wYK','yGjt37SoubrcfqCEY9CKeeHtjMg','noJbb4TBlUdU1wOsJtJuaOh0CYdHeysR2ihrBy7','7fecIRj1BCIkv2rnnHfdhboNjZHdPPpsgbkCc7bUBKmYOLg3wk',11);
-INSERT INTO ti VALUES (3271663090,1777721345,'qHVgDT06gCdgM5m0O2fmg1RByEyaD2vN4WYb3tZ','c6WbJS','vZJVkxeGmgtp7wYK','yGjt37SoubrcfqCEY9CKeeHtjMg','noJbb4TBlUdU1wOsJtJuaOh0CYdHeysR2ihrBy7','7fecIRj1BCIkv2rnnHfdhboNjZHdPPpsgbkCc7bUBKmYOLg3wk',11);
-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 (1191316568,727052979,'v3h6KWZW09PJ52BeLz13U','Mvs0Yz59ge6kPRwwlOHH7o7GT9fdPUmXetnEf5MOq7baLwH4uSD6f9ScJe5I5FvZ1uEeiYssSL8iCNeRoFw9UsigYuVSWI6UCOhs6P015dkuWvd5XJWgP54VvHxbbCTfFuOwQhhT91YYiXCelaAZOaGa589hnvzNBQuZP0DCy1cO1SiW6rREycLQE5Do5e6zhaWZnqnifQ6Y8HQxm4mN2uBeSiT09muI','qBNaH','NLqxKSWlPOOZ0hgYm','GsTRIxBlPhj13XGVtKp60KCtzi5kQWZrZSO3V2udQ6nVt6QzTQf5RlrZ1DRjsdzKTaoIo76ctEFwa7J3sQg01YLf77','OezLV79C3Wd9xILInAsWYSKCADIMTY0IA9a3mPyuv2K3a32npQ7L6B9DoVxoOekpIzFxRAlF',12);
-INSERT INTO ti VALUES (1191316568,727052979,'v3h6KWZW09PJ52BeLz13U','Mvs0Yz59ge6kPRwwlOHH7o7GT9fdPUmXetnEf5MOq7baLwH4uSD6f9ScJe5I5FvZ1uEeiYssSL8iCNeRoFw9UsigYuVSWI6UCOhs6P015dkuWvd5XJWgP54VvHxbbCTfFuOwQhhT91YYiXCelaAZOaGa589hnvzNBQuZP0DCy1cO1SiW6rREycLQE5Do5e6zhaWZnqnifQ6Y8HQxm4mN2uBeSiT09muI','qBNaH','NLqxKSWlPOOZ0hgYm','GsTRIxBlPhj13XGVtKp60KCtzi5kQWZrZSO3V2udQ6nVt6QzTQf5RlrZ1DRjsdzKTaoIo76ctEFwa7J3sQg01YLf77','OezLV79C3Wd9xILInAsWYSKCADIMTY0IA9a3mPyuv2K3a32npQ7L6B9DoVxoOekpIzFxRAlF',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3258284692,340818285,'MTNka','TUcGnYRUGGif1K7PPpoQnsdzk4WAwqZ9529lwLnvExXaHoENbHV6Mf6ge1KEiB7hl1oC9CYe4RPEUwQxMCpitm9eu0iGJhRSddIW0qLnqAZWGDPugjrDvvYfDC8usM9SJ9kM0bI','aEc9MDGa','rdiI5owNPIdgBnfsnkGtLDsmb9fcBY8Ag8RkACwqDboH8mDNd8F4PnsC5XMCpA9Cv2LC8NkaBfDfOElPQzZvNPHIhUdhkmn5zqWe21FVs3nJG7Fewkc5XEDEvCks4gnyinUHhphspykxKj986dIFPYfYuX16RF5B1TAYux51QzxPV2ftlzHMqz7OKLG10Z3A8iXqHYRkrmVA4ptH4T4fodHTrV060LRL4HGxbmrcfQiY','TcSDr3CGbeQbwb','WPk9W4EX75g03YJIG7S5mR6pOOWaptq0SWQogViLTHgbBKGRBiQZDMLVc',13);
-INSERT INTO ti VALUES (3258284692,340818285,'MTNka','TUcGnYRUGGif1K7PPpoQnsdzk4WAwqZ9529lwLnvExXaHoENbHV6Mf6ge1KEiB7hl1oC9CYe4RPEUwQxMCpitm9eu0iGJhRSddIW0qLnqAZWGDPugjrDvvYfDC8usM9SJ9kM0bI','aEc9MDGa','rdiI5owNPIdgBnfsnkGtLDsmb9fcBY8Ag8RkACwqDboH8mDNd8F4PnsC5XMCpA9Cv2LC8NkaBfDfOElPQzZvNPHIhUdhkmn5zqWe21FVs3nJG7Fewkc5XEDEvCks4gnyinUHhphspykxKj986dIFPYfYuX16RF5B1TAYux51QzxPV2ftlzHMqz7OKLG10Z3A8iXqHYRkrmVA4ptH4T4fodHTrV060LRL4HGxbmrcfQiY','TcSDr3CGbeQbwb','WPk9W4EX75g03YJIG7S5mR6pOOWaptq0SWQogViLTHgbBKGRBiQZDMLVc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b INT UNSIGNED, c CHAR(11) NOT NULL, d VARCHAR(44), e VARBINARY(100) NOT NULL, f VARBINARY(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6216248,3777580891,'olvyB1','aq49gc7rnBZSFTuS8cfQCbKbzS4rR6yPV7KgE','4pX7Aw2Z58y4F85asI9Vqp7f4pw9ly5ru1KeYQS8lfyF81kTgOT6muicSL6B','z6MJE2VfqNcVtcWLHJ','yZpEojRYUlGGIzCigOX7PKvSHO2jNOqonBC7nGfc5h4aJ8RJyNn5AZ4sRlQs7BOh','noXKcqeQVKX9hTZxObML5aH4zB4uGfgMVxXI7Fn1dRRi6tKPgJAGPI96RcLoL4GVXYgqSZtvKv5Qgcl',0);
-INSERT INTO t VALUES (1152515656,863832247,'W5zUhS','oVga6r3W9Zz','WYHGhj','OUOn59ICBvSsxe','J0YCnvUdqaoJmLl1TVYcLK9drZLbM9CtliW7j3YkmkcWVLHhJLzWv7gSH47JVqb4TlRmVlzU','o',1);
-INSERT INTO t VALUES (-907886003,2523215483,'Jh2SeDK3iO','Zv0N9JGrMzkiSEtcioaa4kOMlPsP','bSDggTXggVwqucglAsiej5OQxPhaSFjDrRFgDzZLiVK42WbnSwpL9VVb3l','XRkrYi6ywjY5rgEkF','sUwHhz7pW3RZR4ch5ehZc43mEYEteBUNgB9tiHUd8ZDgBjPKvrraiZtpOsiAbzEl6aLcSKMXOlyimXvPUFDztHWHqCqUa','vOvY9FuVsfYdBgbmQJj11RWEKcBHLl2DBjPuhaY91e6mq7KuAt0V39H171iSidIJLJfvg3NfZH9scabJeqvihRLKbIKvT9pBYF0U',2);
-INSERT INTO t VALUES (2082485143,1276370110,'sxqog2','4ab4rA4eM2rMcQyzi9j7TpkFpw802uag8H41Ir5dr','6yFpZMw82XxIniJmAbFRkNPzoL2Ra10PU','AYqjmPx6EYCQhXtIEA5JdE6N6YMF8wIlFf4Ki4vplshe8YewbSs0clSqJJ8lVcQs','vDVwyMVTjIsoVAF02jbuRNpfsOf49YUvmkMklBjLOCtckWC7hx9Bo9ahiRrLIDez9tHptZlpAF','ctaAWn8PncSPfPwC9nG8f84F2X8NxPvEW',3);
-INSERT INTO t VALUES (-634604927,2984463911,'3pqwXip5','qkWf','K16AnF178CQwO5yh0BC1Ilt6NjiM8pEo9aTM97v','n3lZXB3gtZQ6','fouQLJKT84kc75ulQNFQxVXGSrz7oenAcLm91kv651sokcGKYVS','C7evQwsYn05lIfqFYywpPm9RjJ2fgukjf1dmvpkcpsnbmEQu2vNmZBz',4);
-INSERT INTO t VALUES (2147396139,637263313,'lV2pURR6c','bh2vAgqQ90f453xjIBt','giRZ9Cj7MtRHeyU8ZMDGChz77FCbJeRuDrE24Cdl3HVRUHM8MFeUJT','Lu4fpgAUnF9WN','wnCpV3NAJoefnOvwDmB7oCqy0iCPZg1Tv09UrqooE8V3iWrZRuESfYsapke2tMUGT3Y','0YRiry5D6VabV2dyOBlWiuu7vCnSgZ1hP2gYhdndS',5);
-INSERT INTO t VALUES (1674605837,3703683882,'cwQJiPZThb','4HLkN','kXAGcCPh1zszYy3gmbvxLD4WV6dqOcQF5NKuW8EMrBfkrbgKKij1IIz7r9Q6IEN6z6GhNyNl','IKuBuZW8sj90nEE','3A2r8YU3XzDdilvgEwDW6WzasbcZy46eDeHJT9OvoIFeGb62684teb3','fqBNf3hWTFiAXGLmbshC9Lo5SC',6);
-INSERT INTO t VALUES (-2083871078,902335616,'7ydIK8','dKXNw0bujkKbbpr','0ngCQrhfOArbHoGRkTCEg5rDj5OMwSEqTsV083OdvguUMyr0IzY1BFVWlnySl1vIOMDbd6zkwAD','e7nST4ALGY79bYdM4hUeaqlgMJcxrB54I7Z','RTdPXsAOPJlYu5A78JqonnvjfArS5n86wmFMBx5XIX13Tv8wKrU0KeIzVKZwnoGr5W6aCU5Brerj8njmki0kPZhDkuQyAQyn3eK','945Vyl8iEsILLALJ8rzyZVplTIW',7);
-INSERT INTO t VALUES (1401122780,3495184061,'JdTri1sWJWZ','sgsFgNZXOqgHJJP4hgYp','Bf709dMqBVttP5W06ea44jFDc4I0CwGB7Mn8ZgMsXfq8ntN0Aw0xgPrvSaUNPQUTeJbAz8ZgCEF0lYRTHUJ','kCkSY2dMCBL','AzLRJQRvOuSehArXYrYw6TSdEgDupNkrLOGwRuYyM6BU516vHTPHQ9hhdNT7aO6kgBjpWXCIbxxYwf2o','LEl2MHQ2',8);
-INSERT INTO t VALUES (985944136,2278328589,'YlS7qAzcPS','j','C4u9gJNHajNokZyBYrc9IbMgZTE9Cu0iLarnCYyTq','aBYGyfzrq07NhKKsYO4BAY3gf1ayQMkTOiVksSlj','iAAHTZwzR4mmLT5utgIBjRR9UF4A9zSlZyAYtf1WqPAH5B2N7BXKfsmLlynvr0hpuTAvgvF6XWcyZSjwTdh20Y2HITts','MUzgG9uNw22EFZicXMWGQ4Ht0eRXgKsP51DVjr5qKcWJ0F3Yvhgfq9WnWchKSS8oUjhDO0QWG6PuLAVGGi3Ypd9IdExoHDC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-179,17708579852563532205,'8M5ui06ouKffjZHxqEer7Ji6Q','oRu8BjGADPdAdjc2','TNdF','bqnf4RUO0igCaApsoQ','Y','z',10);
+INSERT INTO ti VALUES (-179,17708579852563532205,'8M5ui06ouKffjZHxqEer7Ji6Q','oRu8BjGADPdAdjc2','TNdF','bqnf4RUO0igCaApsoQ','Y','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(73);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
+INSERT INTO t VALUES (-12975,2196218448374325023,'yRdYabsfGvII5S63xyhS2a2G4','xf1LhUWt','20Z','fEagGQ8QARX47TzsW0BCxxMr4tq24yilUol','x','V',11);
+INSERT INTO ti VALUES (-12975,2196218448374325023,'yRdYabsfGvII5S63xyhS2a2G4','xf1LhUWt','20Z','fEagGQ8QARX47TzsW0BCxxMr4tq24yilUol','x','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-15600,13008000141412593911,'7LZcfJcp8XT2hvZurmg8Lyaoaeyq','IyHnkZP83wcDT1VZAsQVgkB8ls0LCv6h4BkRF0Kgm56mscDCQVQDZbXX2fLYzU5zMYGyGZXxejdxB1XKe1elZOyTlYtlLb0hpD3bQTnVsdBOO16dRinseb0m220z3SuUv17diUgxUhkd5du','v','rFwljBamDQnF8U304TfPZyvKsPf','N','q',12);
+INSERT INTO ti VALUES (-15600,13008000141412593911,'7LZcfJcp8XT2hvZurmg8Lyaoaeyq','IyHnkZP83wcDT1VZAsQVgkB8ls0LCv6h4BkRF0Kgm56mscDCQVQDZbXX2fLYzU5zMYGyGZXxejdxB1XKe1elZOyTlYtlLb0hpD3bQTnVsdBOO16dRinseb0m220z3SuUv17diUgxUhkd5du','v','rFwljBamDQnF8U304TfPZyvKsPf','N','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11532,16079617019907716650,'Cm63gH3JReATTOBQIizRzll07GiIEYsS3JNsXjpj3aenRVB3BDMtwyFxpyt7P0yIaH3HHr','GEJh3EFalCbdb54D7ggjOa6OTg6MJGGJ0FvTsXljELKwIvSMtXm3ngn8Te5NwxRCWEw2fwHRiDxXzaHi1mi2VpyrZLmYmQUpT5ki6aoyAA1jxyTrpcUSVjKJd30P5Lt9hBMxoo6NtGZ3UimAfVlF5UbZRRWDvJ1inZ7DKO28w2HyIxXlBZKcr6mw1St6qrGmJ0d8v38D62p6DPwgGcrOu6VQFijHk5PD57f44Siwy14oaEHpijUs','gFrT0b1k9w','TZZVVUx3uKwlycC1JTlLa5MCMhDltFmnB1FrC9fQkKwqzWOaVKd68QdCMDkTY5CbtU2phmYYPSy9wcMLtSmdhQfM0P8tC417MbM9U2f9EVYvqqeeTRAdU5Qf3rhgzItYAigL0YnAvEUAbEQ90ufuNa7OhUWuVVS8KY89jOzfhmdmuaOzAka9Yc51ITFowzZ9WYFg','d','E',13);
+INSERT INTO ti VALUES (11532,16079617019907716650,'Cm63gH3JReATTOBQIizRzll07GiIEYsS3JNsXjpj3aenRVB3BDMtwyFxpyt7P0yIaH3HHr','GEJh3EFalCbdb54D7ggjOa6OTg6MJGGJ0FvTsXljELKwIvSMtXm3ngn8Te5NwxRCWEw2fwHRiDxXzaHi1mi2VpyrZLmYmQUpT5ki6aoyAA1jxyTrpcUSVjKJd30P5Lt9hBMxoo6NtGZ3UimAfVlF5UbZRRWDvJ1inZ7DKO28w2HyIxXlBZKcr6mw1St6qrGmJ0d8v38D62p6DPwgGcrOu6VQFijHk5PD57f44Siwy14oaEHpijUs','gFrT0b1k9w','TZZVVUx3uKwlycC1JTlLa5MCMhDltFmnB1FrC9fQkKwqzWOaVKd68QdCMDkTY5CbtU2phmYYPSy9wcMLtSmdhQfM0P8tC417MbM9U2f9EVYvqqeeTRAdU5Qf3rhgzItYAigL0YnAvEUAbEQ90ufuNa7OhUWuVVS8KY89jOzfhmdmuaOzAka9Yc51ITFowzZ9WYFg','d','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13421,4850030196856611354,'dym2tXTb','Oe6U1EHlLcp6Jc0zQV6WwtK4I4RqiJ0O0AzoaPv6sI7U2vcH9LFuABJWTg5A5WpOtYnnzJkJi38xMIExKY06GUtN6bcp4zUunNflHRLFPZtLj5kCcyAW2y5SLQWE4jkavhLsYHkhMdNrOGMLnxzktapyfJ11CbxxkkxYUUF1Ep0TXUUoKQ1UcvroHxxiRgTaBhRB1tDflsStvUuGYm5lSG6aFMFLP','tzkqjh','rVH5TxTfmg4rpQ1wvdZDnzfogCbtN4vL8bNxOB2E8PDKCRXG1Etu9rSqkjl63LlYs3YTiD0cOWEYfl8iNgIkxI','E1','8',14);
+INSERT INTO ti VALUES (13421,4850030196856611354,'dym2tXTb','Oe6U1EHlLcp6Jc0zQV6WwtK4I4RqiJ0O0AzoaPv6sI7U2vcH9LFuABJWTg5A5WpOtYnnzJkJi38xMIExKY06GUtN6bcp4zUunNflHRLFPZtLj5kCcyAW2y5SLQWE4jkavhLsYHkhMdNrOGMLnxzktapyfJ11CbxxkkxYUUF1Ep0TXUUoKQ1UcvroHxxiRgTaBhRB1tDflsStvUuGYm5lSG6aFMFLP','tzkqjh','rVH5TxTfmg4rpQ1wvdZDnzfogCbtN4vL8bNxOB2E8PDKCRXG1Etu9rSqkjl63LlYs3YTiD0cOWEYfl8iNgIkxI','E1','8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (22891,16003583976959775742,'C9yuGaP9DKoce1IZFVppP5NFOn','y9vif8w4xqQ3dSa9wrZSmwfHMptfdxP5GfSgLm18Y7UWRTHgznkXzttHFwsTP0FlpTmiBLHYmewn1BTN4FErxtQLbWDr2RCiSHbnB3fpifk9KnpjeGCdu8jUUjIGoHs8pionYb','K6StA','4HiZAnZO33J1r9ZPPo7xFcCkdaR3MVJlzrM56uf81D6a6CqgFHwjhowZbHJlDMK7o1xDPVWqKYaKnupRecGsE30eWpgY8sDJwsoZi3oGslbrOP2yKsvOaoJ','n','hB',15);
+INSERT INTO ti VALUES (22891,16003583976959775742,'C9yuGaP9DKoce1IZFVppP5NFOn','y9vif8w4xqQ3dSa9wrZSmwfHMptfdxP5GfSgLm18Y7UWRTHgznkXzttHFwsTP0FlpTmiBLHYmewn1BTN4FErxtQLbWDr2RCiSHbnB3fpifk9KnpjeGCdu8jUUjIGoHs8pionYb','K6StA','4HiZAnZO33J1r9ZPPo7xFcCkdaR3MVJlzrM56uf81D6a6CqgFHwjhowZbHJlDMK7o1xDPVWqKYaKnupRecGsE30eWpgY8sDJwsoZi3oGslbrOP2yKsvOaoJ','n','hB',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(48) NOT NULL, d VARCHAR(27), e VARBINARY(42), f VARBINARY(76), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-490084244,9818584,'nResJltS7a1tRCMAUObk3gOLOHjOVKFnNLZL7XNkpNGXO','DopBmsdkS71BJ3','jLogl','4EP4UAqNDVwLZQ8B6vmRD4TmMfIO8iQTsR91iUrAGSMU3WXUsffqkgXH6W0QdJqVVxS','U','F',0);
+INSERT INTO t VALUES (-1324398389,6293018,'Wv4FgAT6l2T5brbEg','IG','n1U','W23jzPMkCon8rFWxUhZ6cBFZIvYOoea63NpVFLWsb79MJzCEuEfAzIMSf9','t','M',1);
+INSERT INTO t VALUES (234106768,12057096,'qwSlW5Wo6P3JTL52SeyK0PJW4tWATx9wnsuBJnDb','8FsM7qmzYVkcxbCcX','5RhtDMl70K8USnOfa6cbF1pYncwP4Rew','BeIX0','x','k',2);
+INSERT INTO t VALUES (-1038625937,7223313,'SEy5WjP','4O','4J5TxyWJShmJ7XlszqahzRah1Wq4WMjjKMRsD0','ZFjytBwTIUnxmRpbzTso8VSDZkyKSP6tJAO0CYAE0f9HdqTwNUL8wEr2gVd5cU','i','s',3);
+INSERT INTO t VALUES (-22934289,14734055,'KeNfrhbn','C','2lHScq6GwEq5JYshCb0frTUhZ','huPY9NiwpjeSZKhGORLIR50VqgJi7zmULoRYm89gxwYcQQfQ8owVPE4pAtaAcxrsfKUsm9','P','k',4);
+INSERT INTO t VALUES (-1912457403,3258938,'GosoqhBRfPHMXsEauIwH4Yr8DEneOlPnERl30wBqdEE','Zmt','BJWXKAvWRlMiQML6en9yTr1SjctTgTXxobfF','AG28yAZ9W9vbMuuTTiSUaeGWXy9q5MAv0fTGPdb43Jf4B','L','U',5);
+INSERT INTO t VALUES (869436155,4407363,'WzPLHaySavLhVPUI2m8a6JaogiUmExILdyTEG','oZahYWEeQFoioi','fYB64cSabYZmxsEVdJhdINMkyY6rD2IfT6fq7Ee','CsC6glAAOqN8s4KDunKyUDYixEaWGGk7oF3JkGcLhHf5uZSkOloGKbcrO6onM9JCjh','g','V',6);
+INSERT INTO t VALUES (-562487804,6377993,'DVHvPmeH1Sh6KWLze3sSQP','R','KjA94w0YH8gIJBcyVv6ko6FK','C1JXWbVxwG4XxjknR0OzPvqDLfXGehGYjROhicM76NTdqhmnP9YTQbTl4zvoomSihvFtGnUup','9','W',7);
+INSERT INTO t VALUES (-1270045238,4497827,'3E','6VrsKz7B6bqmBf4N','HIrx5Dqu5yAHNGdp2fclxoWlH0b','FslPGOrxrvDvThHiZxguiGHC','R','L',8);
+INSERT INTO t VALUES (899685288,6745157,'JsFzBixOqz','TgeT2lOUlJpmy5','dAmZ3TqHMjL9nGcwQP32qKChcYcLK3ax34Bw9Vb','CZxEBD8m','6','W',9);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(48) NOT NULL, d VARCHAR(27), e VARBINARY(42), f VARBINARY(76), 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 (703994439,2269456965,'Ivg6OkX','g2dANHU5fEtdOz','o8d9HzNrMcGViVHtIMhholZgKzMQLeTZ1i8ATRnnuFWqRXFJIMoV3zeRzAjNyCF52WbndViMjiTyR4Z','xPygznZHTpM2Et8AArjK8lwc1wXZ1EOfz0b51mIM7Y','9RRIr8EVWI1hwloOFYJ0JGNaOkQO73CHO7lC9ghGB','UklV0MBUx5VFLcQ8XD3PiYRD3',10);
-INSERT INTO ti VALUES (703994439,2269456965,'Ivg6OkX','g2dANHU5fEtdOz','o8d9HzNrMcGViVHtIMhholZgKzMQLeTZ1i8ATRnnuFWqRXFJIMoV3zeRzAjNyCF52WbndViMjiTyR4Z','xPygznZHTpM2Et8AArjK8lwc1wXZ1EOfz0b51mIM7Y','9RRIr8EVWI1hwloOFYJ0JGNaOkQO73CHO7lC9ghGB','UklV0MBUx5VFLcQ8XD3PiYRD3',10);
-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 (1335655189,146422501,'onOA','A2HlJIVGtJiALIIZe3OM','endsTEzD01LVWXT5Fv1ouDzAZMi3iaCzPyfmBmj','iiMI80bC0LxzQ2Y7LmKehJTb5LB0XKsca14SnXYmg19eaeOiNp','WKbRdbfVGeJ5pbVMMbwHfJ0V4JFyaP4ddQAxY9xmT8OETH4qrajeuaufIKMrAE8FbmOK1oyuPUiNPM86mUj1g3B','01CIb7labweDgcEICjhtG6ZTT6Z2Xv9mtB6LjIqFNDvQFpaayiNuOkWS9TWx2TuBFYr',11);
-INSERT INTO ti VALUES (1335655189,146422501,'onOA','A2HlJIVGtJiALIIZe3OM','endsTEzD01LVWXT5Fv1ouDzAZMi3iaCzPyfmBmj','iiMI80bC0LxzQ2Y7LmKehJTb5LB0XKsca14SnXYmg19eaeOiNp','WKbRdbfVGeJ5pbVMMbwHfJ0V4JFyaP4ddQAxY9xmT8OETH4qrajeuaufIKMrAE8FbmOK1oyuPUiNPM86mUj1g3B','01CIb7labweDgcEICjhtG6ZTT6Z2Xv9mtB6LjIqFNDvQFpaayiNuOkWS9TWx2TuBFYr',11);
+INSERT INTO t VALUES (1885424764,1032599,'A4tdQIcEe18i2ewN1qh4aoZ7D3M4fKsTvViIX9MLRCmQ','XV1aEppApu','Y1G4KLA8nAJfFSVHI','pWA6IROSI3PNM1m0Pp7XC8h0yWUsTGhUz6uUNWGFE','S','e',10);
+INSERT INTO ti VALUES (1885424764,1032599,'A4tdQIcEe18i2ewN1qh4aoZ7D3M4fKsTvViIX9MLRCmQ','XV1aEppApu','Y1G4KLA8nAJfFSVHI','pWA6IROSI3PNM1m0Pp7XC8h0yWUsTGhUz6uUNWGFE','S','e',10);
+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 (1225176085,14648684,'7TM5O6dT5RSktU60IeebyOrUq8peFszCPpBqG2USsNZsy2','H5ry66imRBEHsfqL','C8JbmbHQAY3hWTU','4HB7zoPwvbpg','p','c',11);
+INSERT INTO ti VALUES (1225176085,14648684,'7TM5O6dT5RSktU60IeebyOrUq8peFszCPpBqG2USsNZsy2','H5ry66imRBEHsfqL','C8JbmbHQAY3hWTU','4HB7zoPwvbpg','p','c',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (492098404,338422213,'Ov','fjFwVxJx6UHuDtSYxLPQUi69bxsdshpYZP1O1','7NdA2oAbLOGD8d2Qc4n5vb8GZMqHDuSLZbalTnR3kdydNAwiWT19UdkEW0VSk7QHachRRziAykR8ZwX','VyGkGcdOL5uoOwL8lugCGjDIpxc1jBP1V8CMtD03nnnYVY0ZE4QQk6tE2KcVV','axLtHXpMkOfIQF5G0ZpVD4FHyzV0q0ZKgWKR9qJmVDkFImhYezwrA3XFtdrcGKLxJ2X6qR8','sJU78vnPqE9WQOxF9fdIqMEOkymxAHhcEThLFvSN',12);
-INSERT INTO ti VALUES (492098404,338422213,'Ov','fjFwVxJx6UHuDtSYxLPQUi69bxsdshpYZP1O1','7NdA2oAbLOGD8d2Qc4n5vb8GZMqHDuSLZbalTnR3kdydNAwiWT19UdkEW0VSk7QHachRRziAykR8ZwX','VyGkGcdOL5uoOwL8lugCGjDIpxc1jBP1V8CMtD03nnnYVY0ZE4QQk6tE2KcVV','axLtHXpMkOfIQF5G0ZpVD4FHyzV0q0ZKgWKR9qJmVDkFImhYezwrA3XFtdrcGKLxJ2X6qR8','sJU78vnPqE9WQOxF9fdIqMEOkymxAHhcEThLFvSN',12);
-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 (-633619626,1025510629,'fgxZUU','2sBw0NDWh82Nsf9o4ptWD9v5UB3j6TYFobHQZHhxCPW4MO6TZgFcek5hQEQul8TUtNQ62DjHDXVkRyTpVIjCnOmHpQumISeY1Fh3l3LApNm7ZOUBmKcKPKyKf4z6BCgmzZOtOZvZQ3mel8YHbJGTisdPR7pKIO3FBB9QjITx6AwHpY67iOedh5ZpR5gALSfRLzrPYIroClB9G2JbibRuyQ4PNJXxFJ9UjPoFiHbF6z3j2XcQqZ9sGknyuuqXN','1ax5C1x5JTg175ItWILXuwpcsGlDRptmUrdGvjXyjQTWnVOM2caDrEGvMi','DhDKtqW','DfOvD75srZoC','wM4x23QFPOdDySiEbdZEejXdcleS0I3XPTxW5oKPHrgao3LCy',13);
-INSERT INTO ti VALUES (-633619626,1025510629,'fgxZUU','2sBw0NDWh82Nsf9o4ptWD9v5UB3j6TYFobHQZHhxCPW4MO6TZgFcek5hQEQul8TUtNQ62DjHDXVkRyTpVIjCnOmHpQumISeY1Fh3l3LApNm7ZOUBmKcKPKyKf4z6BCgmzZOtOZvZQ3mel8YHbJGTisdPR7pKIO3FBB9QjITx6AwHpY67iOedh5ZpR5gALSfRLzrPYIroClB9G2JbibRuyQ4PNJXxFJ9UjPoFiHbF6z3j2XcQqZ9sGknyuuqXN','1ax5C1x5JTg175ItWILXuwpcsGlDRptmUrdGvjXyjQTWnVOM2caDrEGvMi','DhDKtqW','DfOvD75srZoC','wM4x23QFPOdDySiEbdZEejXdcleS0I3XPTxW5oKPHrgao3LCy',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(4), d VARBINARY(93), e VARBINARY(43), f VARBINARY(96), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1822285,-28,'iMnJ','OsGVhR9PUHwDiBLHQpRi4kvGXIQqkIRaQjPikcymoGaSteTgu1AyhN9jM2','0tLpxvON','msTl5Jopwu2snNqvwFzRm3QCyWWEsNAhuZUNc3pB26krY96OcHREHP1vD9G0urg06GPovxQe','sR5h2UUUDlvRoakZAcTxFLf6g','0Fm8Yfrvv',0);
-INSERT INTO t VALUES (16509953,21,'CF','BR4iW5f3Ibkf2jvQm1o0NG77','5BzjtCXK6QqwRVMBqiBEGBevb','pv1hWUKYxxB2U8e9vlpQcQrDgInorORzPSq8iAIDJkBJ8yMeg3YLcHZNWZm5ZijnBcdb5Vsqyot1m079b','etEBiGCoiNmNqLSSTvA2slg7AE5NML3r12nd96UTVGCihrD9nhnvFwvZZ159zM88hk5ZCLuQ8wjSC9BIotLsSPdBeGOVif9St','qEWqC3XPksz6peDbb3nbQe0ReTJHAVVZ0kMFRyz7jvIy1',1);
-INSERT INTO t VALUES (468079,5,'IT','z3fM9IH1jPGDampoJN0Nof1lvYyekJxLQcXQOBBkMQuIr9uvPwzu2mLJTqGqrM8WFbtv8q','GgNeQ7yrqTBiWevWBn7L24XawABX7GND047Sf','bb1f7xbwTUlYJpxo32QBaCiq','PteSLwzqW3qNm3619HUr509Jh66TdoJy0ARdckY9MvTjh5lo5fyYzZuQbdrQVpCUBh9o2dYDBQx9fArbHP','u3pEXcU7CyhR5UJtP7rkxOWijEfvH942RiauVmYeXilPTsgmVWfF5bxhw5dhkAWKfKhijjR2F',2);
-INSERT INTO t VALUES (16434257,18,'rko','eokSnP','Tdm7pANoAOgXfMbc6WWO9S4dYm','934bq4AVmv','hVGDTHXL28jLMxyMxmsyvLmu8pgaCqMbM7gtdFdK8atgoJACikw0ZRqC1pX7TQPgcVvrbi3','4U08RpnOh4HuAmbgyyfm96Iswsdy6A0niQ4Ig7Kz44',3);
-INSERT INTO t VALUES (7386544,4,'di','eAqcyqu2tuuvEk321SA6XhKxPDYZzFpSf9nTelyG','mdCVd4LsDANXVgHji3','cybTs2GElfGaAqXY','AbRQl1WQIT6zNihYCyHUaijC558KqHuEyofNe1HlWFK1j92rcoc77o8Qwb3XhAzvrfrKQDChXSTSY','0EY97DN3At5dDLQdDrXoNHjJ8Vl9pzNQ6Nq3vXKatZR8jv699FOhyZxu5aCT37rq3JaMCpotnHCX',4);
-INSERT INTO t VALUES (12723387,9,'gltb','ntkh7Xsn0LP08ZslVuKLAhwhlMSX9taB1LBtGXtjTH4AkogPR4jl74DO7jTwXALVgBE6YZxJia11HNYIg3qHwWD','Z97NoYvVAUYt9OJVk5DNJoR63UF7B','aXMoQj9KtO7rK4h7UnhXcIztHt0ODrv9z5ec05xyPBCXcxiO','3Mecuk4ltYBBPqhjGXt9YMSCZ1b4ZsRBiMTyHUBUguWyB','LZU8jQhBf1OE2xibpljXN8OC0IJ2Wn7GeWJyhc3aMVQv7xWfLqMDHUgnHlwT6VDtWGwVGNyaF8cD4Xr3fAAiWisYlYsi1',5);
-INSERT INTO t VALUES (12269304,-50,'I','z7phUmdrFIM0fh57tuziXmFUMAHzoh60U6amq43r9b0Z5bijb0PCrV81RiOBj1iStoL91I48dt2O2s21u0','xMcemtxrDsyJMhMtR04HibUcTKMwDbQtVBaxT1HK','hNBRv3E4kLhpdKFWA9ofgegtY3DS1x2TjNuZYf5U0yK4VOfBUXGFuBy','XwPZYmmaKLsHY2CXJM5dcbl2dJPtQ5Vl','7kjam2oGYqdjUSLunZMk2BQUKi1SwtwRWeZJdcwdlggEeS5UMUtu7xBRyTp2R9pY7dNFN',6);
-INSERT INTO t VALUES (5195482,-38,'ou','4oFYvqckMtfgT8AAM27QusG7oCKL6qLgJPzWfyacom2ijVucWmy2hCLhMx1H4vr0SCHCtaZXV2O3Ok0TloFePilgZp','jzL8ns7dBKe2CJ6aiZyNbHcwgSpkBoIoGaYl6NJD','tpL9Ztg02DHPR8BMFdNVVrZEASKUq6HDLvlbHl','EpzzxE6lgaO0C4i0OfpzeiwOsK3z9B0nDqTTn4DB9nS','yXEsM4UrnD7H6OjslpsvM1b0kW60mZSFKNBhNKJW2W9JKVga7YmE7',7);
-INSERT INTO t VALUES (14985348,75,'pY','oZNWBa10N5x7ri56TqFLnKA','JolM7xN2AtuxK5XEJ1Bd0','UwMvnJzeHSt3SLocAArnpSGWzKGoPWuoNrjdm7','RhSAWgLx8TpS3SyHvFSpAFZbATfGYlvkW7YAU4rLTcd5aKV6kD2o4hGVUjnfotAcU8de8gIU0k7trtTsbhtafKNkCTCO99xcrgB9','0NoTb7lZJ4krohCN3n6e59sPEgfVKmIgbYierWwLq',8);
-INSERT INTO t VALUES (2474063,58,'TvXU','5EVN4bMBeqhlcOefmC0743NSnyrCkUQ5n4fDcHMvf86P3JYVE2Rgg2zsVhvhpqfXMSN5T0OEj8','dtOkwFKzmvZIFqO0f8AZzf7xT7IEyYVK','RGLOHHMO1o7GBgmxCHnjoLJKQElOwrZT6bEEdn6vJem3ry5Bpuf4Ubocp9Z60h1gV','tatdAXdA95cuEb2AVnboK1KIm4FpTzT','eZ5NdvqK39X1GQxIGI7rbZLpVjk40ApxvltdLTRz8ZzCcgr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10729041871344967039,28,'fZMa','3GSnzZHEwDhPSUkZsOXSSiiOWY','DEmo58OWqYw3mkbqZWvBDTQnp8DMLygAxGC','5t9budMVe9See54MNoNhife3P','gZna3nnaqGaXr','Iw6m3Mvg1MYXw9bagZza8mhZXy42yKAxFvUAFO',10);
-INSERT INTO ti VALUES (10729041871344967039,28,'fZMa','3GSnzZHEwDhPSUkZsOXSSiiOWY','DEmo58OWqYw3mkbqZWvBDTQnp8DMLygAxGC','5t9budMVe9See54MNoNhife3P','gZna3nnaqGaXr','Iw6m3Mvg1MYXw9bagZza8mhZXy42yKAxFvUAFO',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(5);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
-INSERT INTO t VALUES (9224523887972225640,58,'1','JwRF26DjpfqmSPcX8taVDfCfV5','RNWi7DUlz','vtyGq6ZGg3ZW0mMAgW8b57P1NYc49RxzVJYsJdMzHh8ZfS5y','FghbmzepaxPl','PcqSMRQV2Y7cGwSs6ctIAagoyjXXRbXg0XzgFXac2V8MWwuPn',11);
-INSERT INTO ti VALUES (9224523887972225640,58,'1','JwRF26DjpfqmSPcX8taVDfCfV5','RNWi7DUlz','vtyGq6ZGg3ZW0mMAgW8b57P1NYc49RxzVJYsJdMzHh8ZfS5y','FghbmzepaxPl','PcqSMRQV2Y7cGwSs6ctIAagoyjXXRbXg0XzgFXac2V8MWwuPn',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (16639740890612237798,100,'U','W7xtOsx9HjVeC0lZpSwfA4YfvDXuPr9MkHSo','NueoleMbrBLBx1d','JaFMtJfA0fKDPmWcPWW513vf5Vf9DDT5NYtpBCrlj4qInlXT83WA19s4ESNvR2KPMEv','WGgVzYCLC','6TKjthneaxSIDRlOF9UQVdRDgZWMCmnBUHKlzlzQ1XPDG',12);
-INSERT INTO ti VALUES (16639740890612237798,100,'U','W7xtOsx9HjVeC0lZpSwfA4YfvDXuPr9MkHSo','NueoleMbrBLBx1d','JaFMtJfA0fKDPmWcPWW513vf5Vf9DDT5NYtpBCrlj4qInlXT83WA19s4ESNvR2KPMEv','WGgVzYCLC','6TKjthneaxSIDRlOF9UQVdRDgZWMCmnBUHKlzlzQ1XPDG',12);
+INSERT INTO t VALUES (-1095742919,15882866,'fuK3a0XyNnDZ','auVvqsm2mk81zCKYkKdzn2ZD6TM7y7D0PMehiwre4oXydjN9xNry6UItZz0kFSrM','voPZQ559','tdYl5KthDkshFdXLdksmkq','t','B',12);
+INSERT INTO ti VALUES (-1095742919,15882866,'fuK3a0XyNnDZ','auVvqsm2mk81zCKYkKdzn2ZD6TM7y7D0PMehiwre4oXydjN9xNry6UItZz0kFSrM','voPZQ559','tdYl5KthDkshFdXLdksmkq','t','B',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15276874717567058308,107,'0Pz','VBAuHMmAa69UHTeKOyenM6nA493NQf51DlbhJZFTpUcxmlRhomPSBZW6fXJvLJwdzQbHJJcFtSC80rzEyu6vwZcPdszKuK405hpDD3cHHgMATT4LmPdpJ6ILt11GOitAW1UD7aEWPA75DRhxQFae3wep125IPUAGGmtVGgsgMpSNTWnQKQqnNez4nezNLhPrks1nMphZ9K3arLdGMwvn734fBnofqpY','8icYfzKUjSZL0qiZRv6','k90T4hjuggQRFeiHBEVZWjwFazaTnyzEt0MDL5i4QfFsBiq4Ac9H4vYE7GsFQanfnl5o7KjTBnreTmfgMkt7Ds52whhsP5pUWzZ55CcEo0YOVmZUgqFoGFvMz94A2JZuCYybwGPGvYxRZOfSZaeDBHx60WnNYQkpK1LqFmvjzZVvmNAE','bpUX3ZU7D2UN','QW3Re3qxOyjOHESHDS9WOgjaPXTexyXTW05ghkkuZiVEZx7ktvkEWRIgemdCmHrBeQrVkzGmMevDKbs9erRn7EqRK',13);
-INSERT INTO ti VALUES (15276874717567058308,107,'0Pz','VBAuHMmAa69UHTeKOyenM6nA493NQf51DlbhJZFTpUcxmlRhomPSBZW6fXJvLJwdzQbHJJcFtSC80rzEyu6vwZcPdszKuK405hpDD3cHHgMATT4LmPdpJ6ILt11GOitAW1UD7aEWPA75DRhxQFae3wep125IPUAGGmtVGgsgMpSNTWnQKQqnNez4nezNLhPrks1nMphZ9K3arLdGMwvn734fBnofqpY','8icYfzKUjSZL0qiZRv6','k90T4hjuggQRFeiHBEVZWjwFazaTnyzEt0MDL5i4QfFsBiq4Ac9H4vYE7GsFQanfnl5o7KjTBnreTmfgMkt7Ds52whhsP5pUWzZ55CcEo0YOVmZUgqFoGFvMz94A2JZuCYybwGPGvYxRZOfSZaeDBHx60WnNYQkpK1LqFmvjzZVvmNAE','bpUX3ZU7D2UN','QW3Re3qxOyjOHESHDS9WOgjaPXTexyXTW05ghkkuZiVEZx7ktvkEWRIgemdCmHrBeQrVkzGmMevDKbs9erRn7EqRK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT, c BINARY(7) NOT NULL, d VARCHAR(74), e VARCHAR(21), f VARCHAR(62), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6316,3,'Z9zg5','uWLuvMmFX8GdhxsOHUTFaPTWfQWnfk','QFT54ppQD','LEYqRRgwUOc2wuJhJFisl9rP1XKEm0wvDxKiKudydK9UpRBkV','m6WOi8zwdnY1vg29hO49DMwzuizt8Tur2jOnDrAtCpOmjwNKvf8Yg','NW80wOAQU5PV4sk3kvuVXqUTtxb4t1MyWppFgSDkvk5v8WpPlZSgIjgyEr72bWV2xBM8jc',0);
-INSERT INTO t VALUES (30161,-79,'ZYWgPs','GSQcKzuyacrFK8vE93UTvp7dFLsBNuPKtmWGZWg','aEZ3mTHY','HjTGoa0FA2lSjZfNLnsP6fYpqce5motbZHaW0yLrIenvjJVwbriBUNAYD','NB1aIDHeasRtHZtNjPtozwwrh3dkqFbEdbgqzxh0I8MIc4KcGdv31KvlTZ9XqW8aObpIz484zgyfamHJ','vZLxuGIjpFmLVFyykToRtK8NXqtwCr2T3kzSQBxq2xl',1);
-INSERT INTO t VALUES (24449,122,'HO','o','yoBrfAwm3E8HloETsuYY','55Xn03RPYbkEOz8ioLhbsLppCpyWAY','zfN2CFMUHXUz68ch9fba8UuIoTDMFOg','ou1RLUhQ6aRwVVa4Gcg7Ns347hsH31I2dvWXfLqB7kr5SpCp5F',2);
-INSERT INTO t VALUES (11774,78,'V547','XsxOZ3ZK3h3dewXn6V6Ybememc04j','xlJUO','E5','ueqiQ26laJ0W5JM7PdzhIOKFAEDkEIvfaJLm50NQ6PCeLzPEiYh1ZY8beAMXkG1aWarJEIZVzEbTMZpN3FJe6UFoWMTLtFO','aKcL3NdaHfOslTW24hbS8ufOk7SInrg1f4in0EdD29gxfi7nkq',3);
-INSERT INTO t VALUES (50209,-17,'X','jEGBT3apmQNJrs2AFpnJW6dkC9fGrMSe82REpXdfUxftJQbFAUictdMYai','wRv','VwaJHuo1mAjIzQbX','OBjVX4jE0','haMV3V3jhw6DgAMTJfYQMQwBH5TfOxZESwm7bgsZei5cmEy',4);
-INSERT INTO t VALUES (1751,97,'O7dCl','FUiNOp4b0K3uvlznCNFY','5m0oMW9i8','GdtzQIX8plrbZfmuAjHUcvsmkPihEQ6Dp0o2f52KtUY78','guVouzjNyUyPhvMJ7fqDaemdYCMee94xMPIY4BkhLW9yGw98jTducN8g3pyTvmSfg1x7ucxKNCdPtvx','2iwXsqlzKn9Oj',5);
-INSERT INTO t VALUES (19248,35,'lhIr','DACNYnZrTSPvWJpxev43JEgLnM2PpbuAf6JsoKT9dOTZyhD3aEIzrYNgY3s9d2ek6O','ch3a7qT2','H5nlioIOElzif3ZbJaMO8TUAQJySfTbKD6cr','aOZqN6aGolSOWamFzwpskSo5fFW4soEhrtLuVS4sxySTUeZGMAtLyewp4kwgYBGXepzwEEjc','GxcKXhnv6lLyzfQHlbfQNSgRjAxRenpeSShA5u6Ye01g2tgF6DuqOws9gSUZI5wBwKzAeY2snHfYlDE9wFWF4HVv4auXSPAOu5T',6);
-INSERT INTO t VALUES (13881,-9,'r4wiX','nZZb2NyseYKDupQdXr','RTMW67GSjnNWDf','Jf3PJXbN24ryPcbTHrkYEsVbyXqk','cZVMmLpJhjfFhqp2QXiHfXApz3ceiPDR9B0A5M5RhybeRBJteU5pvI8KiVOB5','qg1xHmRKBVkVPkcGrFViTfuaAQM1s8U4EvOEtixYhtcmPAmSxy52',7);
-INSERT INTO t VALUES (59357,36,'iifsx','Qub1RtbLyspNoz8qrcray4gkJIbcKrOBKfi3QYeFs3kNZ8E9bKlV1s3LF3CAlA','JF1P3CS6BchYg8F','7G','iUDXWsiSY8H70MwyIbHX6TudqtaoV577cCKubczwg5m8K5e6m0pbELniCKbrNqoVNd4FmPXBxdhQP0lfhrPwEf8yw','IZyax18p05N4twB8wUb0yhbmT',8);
-INSERT INTO t VALUES (13266,52,'RPdnIN4','OUJJpOQiUe8HdAHXNQnsb8xUYIcsyY8rdreebrj9Bf','0b','TwnRn3jkJI4mAJXtrgmfGvipCvT0NHWlpgGyM84b3XQFlRCiQGB9qchh03','dFBqf6ehTAY7tbIHZ8QhXx7KW4uReuJIm9j9Ruu7P4nzk1OL8eMEeKdNC6hh93TUj3aiDRzPBHjpU7OeckeSqiWdBc6OBxVfRAoa','hSzqtNefHnXnjKKFWiON5SzSrd8JsTNTSbuGSOrC1a6FmtqvNcvwLKXS51AGnKpS5ULQJCtqPFn3zfFi6pUTXDNSMi7gc3E',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (900031744,5650791,'rnHp2NJWUC8UGuO55jMBiNmlkNT','j2bqehCAclNScz6wRkqaKxNIGhOtF8OsTFwLyLk3EQ4KHsazLD13cOXyZvGAwpT8M7NfWmbAcMPfLTgRn1mkNzgrAqNbviIi2gT92hZTRzi1QBhW','Y8I0KAAhwBwXPKVjTRUV32','tZsVl1rfyFigic9O','I','J',13);
+INSERT INTO ti VALUES (900031744,5650791,'rnHp2NJWUC8UGuO55jMBiNmlkNT','j2bqehCAclNScz6wRkqaKxNIGhOtF8OsTFwLyLk3EQ4KHsazLD13cOXyZvGAwpT8M7NfWmbAcMPfLTgRn1mkNzgrAqNbviIi2gT92hZTRzi1QBhW','Y8I0KAAhwBwXPKVjTRUV32','tZsVl1rfyFigic9O','I','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-475809290,7742069,'XH2WK7EkB2h','GLysj96XeAlS5LMWqXAQakT3XkMYwaiFxaIc4JbMtDgGSahar9eVojDTZvJwln2sUjVvjZubJu8rpscsPMm6mAaCtE6OBJCKoPnWzrMdQEIBoXOlqZA417dNH0Y8hqHjVRJwh2veBGN2OmN74vGLZQY9fbXOuqQ8ZuS6NmeNooFgQGISZje9GFlqad3BUQHs3teV4sRF','9Okfap3PwOemsT1EiOwyY45RJdK','f9Go6QYU76BmNaElJTzHZCsZ3sEXS0GEpKczHTC9UKaBYf0mcLRk7vQzFGelmIKQN6AVYgxufmrPBZOlUEIRhYzAMk89TOZazGOP3JhSmBl95HRyWSafRJ7VJS7kLewzo3uFru7kxAggS2SL0dVBk1oOKDuGmUS7PzxFB2CfOc6r4KXRMq5ePfo0J5lpBO0xXyHDuQmPzvs0vLA1vI8OUE56Hxd35HUxDS8gGLC','2','t',14);
+INSERT INTO ti VALUES (-475809290,7742069,'XH2WK7EkB2h','GLysj96XeAlS5LMWqXAQakT3XkMYwaiFxaIc4JbMtDgGSahar9eVojDTZvJwln2sUjVvjZubJu8rpscsPMm6mAaCtE6OBJCKoPnWzrMdQEIBoXOlqZA417dNH0Y8hqHjVRJwh2veBGN2OmN74vGLZQY9fbXOuqQ8ZuS6NmeNooFgQGISZje9GFlqad3BUQHs3teV4sRF','9Okfap3PwOemsT1EiOwyY45RJdK','f9Go6QYU76BmNaElJTzHZCsZ3sEXS0GEpKczHTC9UKaBYf0mcLRk7vQzFGelmIKQN6AVYgxufmrPBZOlUEIRhYzAMk89TOZazGOP3JhSmBl95HRyWSafRJ7VJS7kLewzo3uFru7kxAggS2SL0dVBk1oOKDuGmUS7PzxFB2CfOc6r4KXRMq5ePfo0J5lpBO0xXyHDuQmPzvs0vLA1vI8OUE56Hxd35HUxDS8gGLC','2','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1160049598,8140754,'dT9Y1OjcAs2CfDg5eg0IUwh4','vRh2ldYKPh5dvkNeVwJdRwu69czO22B8wogSaVzPqoMaU5tuz8obryx9VQ89xd1YezWNgCLlHY40XxKEyTENkIvIdydSpmZZXO92LIgUAsBK9lSZcqXkiKcFSVtuXELAqEQclt9zviqooIpxMBovVqsAJFWXhhEMB5pDjOgzo7lsnxIasa8gH1N','gppqaWhC6LXsPKC','IgS0pMIHPA16','Ay','u',15);
+INSERT INTO ti VALUES (-1160049598,8140754,'dT9Y1OjcAs2CfDg5eg0IUwh4','vRh2ldYKPh5dvkNeVwJdRwu69czO22B8wogSaVzPqoMaU5tuz8obryx9VQ89xd1YezWNgCLlHY40XxKEyTENkIvIdydSpmZZXO92LIgUAsBK9lSZcqXkiKcFSVtuXELAqEQclt9zviqooIpxMBovVqsAJFWXhhEMB5pDjOgzo7lsnxIasa8gH1N','gppqaWhC6LXsPKC','IgS0pMIHPA16','Ay','u',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(70) NOT NULL, d VARCHAR(77), e VARBINARY(87) NOT NULL, f VARBINARY(91) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13148327007119260304,155181111,'lyK1LhZaPrrttuFUOP6FXeSMMuGDeEKVmSGo59XpAKd8RbrHuRr0KmuJK0Ejb5ma3no4','3F0vtec1V3cMEQ3xYc','jZyoOXQNiT9tlelDgzSvW5f','7ue4SGlIlg0ijHK4aNVT42zzbnviKrQfmqdNRIntVYmbMt88OAE9j6EHlGI6YPiNyUjCNtdHd','A','Z',0);
+INSERT INTO t VALUES (16610692268487354217,2928411572,'GUQqyJ7g2YTKDUT3wvg','0Dv55HRqo4wSHsGJkYe','Xga2GTiZDEu2rgRbp3T0SfWC4OWVcrBBM5y4RDA','j3n2nHK2x6w9qLAQgO3JB','7E','B',1);
+INSERT INTO t VALUES (16682292435727131201,659577961,'ckUcUggHEnE7mtv4Wuo3rsjSLrCL6QlLUO6HAJiDWlJ1LYspR4Rel8Vx','TdCLU2JZ0mDQOTKo1wPgTHcj6vbJVmGFN6ciNXIC7zhW8KObzvH9x','AN5JHicsr3SbOimPkjliOG0Vv4jD','fJT7oJ1956fRPzTMmJA9WjfXdl4ThW4C7ur4AzrdVqAMDtRzjxke8JnYcWpIbso5aTWX4M1jhYE2WDxXwCD8dOJIQp','B','V',2);
+INSERT INTO t VALUES (15591253028224330985,3477248314,'IjxC8v','ThOVUs2W4ucMgVxsKQj6WYrrrY4Ufg0l6jTG','uKZRcot2MRtB8kRZTOjUqKkpBBoTknwGJn6hfHis2y1leqnaVYxQqmRzJlSqApSw3fQ','iC1lbroounFMD3f31xfrqERBhdHGkZUaXK19w8JPlFV4MUyLPR1FkiCkc9Imb5WwG526X2CaWWL06','7P','a',3);
+INSERT INTO t VALUES (6866461392283743444,1538002449,'jZ0xfruef1BxN2QR0U22','pHBHx2BxkFZTIGO0sX0','jTVqHqNWjHot1Bkc3GXo43WPxgG3T79d8CnVbUG1PzcJeqStQfbgQXBEx','SCVGl428gIgrZ4bXg6m7TOiaPlgsqbXwSDc0InUXZLlbFEcoOo','2U','E',4);
+INSERT INTO t VALUES (3488890827954868118,1487282790,'oR7pMmMirFi9Y1R','e5n3sy9bKBAzMao7RYNuJOBGpaAtjkc1zjQtGtHPHBNsuGq0mZILOzmhxaXNMD8fA','0DWHkbTrEbhVUQFgUF9Gx5Hn1A52p5F92upGkGu22R0Nq6M5tp9aXs62dELC6tPikhmCjl5thOpu67M4a5PH','zeUWZyxABP7aHqAIFALjyPfDAqzq22mkNkY2EvsBfluVhGITHuDlRKotm0qv','r','v',5);
+INSERT INTO t VALUES (15343637409382585968,522063792,'bExWoRRkVUkG7q4E233iBqI4SukyKF2ICpS7mT','NN7UOGGQbQDdWWG62FBRGUDezuxTsdRqlThwHx5rAI0JqVpMkp0BnHaqTaR0zSo73LN2T4QzcqOm','cZEjxeo5jYj7VmAOvZUALROBTdsM0CAJ65ZuzVD4wJafQ3XrPCIQzrqi3D3kB','kMO1Wu4JNJado1ngckwfCnpz3swPoaPLrnAYKfjsRCWzYnlCHL9qq','T','T',6);
+INSERT INTO t VALUES (3654479566941940937,3598411660,'GqWfoKd3E1O9Tp51YCvcRwcJbFLnlkMAtzI5T4oYOxGJ2vgXuCCw4tKCDa6o','4W2YaUhNZL9KDsZsP1CPwVihbujEgiKBQ5VVIV8iy5AP6VpV605cmfFse80Lc','Zwsglp3QkQExgbiUEKuYUpNX8JCf9WGFvD1WpZ1','en2f7B2Ew7FOeZL6H5f','oV','b',7);
+INSERT INTO t VALUES (1450819797346747683,4280089553,'YXMEKit1VxCR68mf4NZfLhNM1fRqxGedgTpFPp8r7Cc1kCof1HCUAju22Q75b','0mSV7Ng2b2GuKJac1WHI6lhnMx4Vh0h0P8rNRVMm','9uir3ylH5V9wdAUT0jKgi8WOeI7RsK','HEVtE7UnxOjUtuMqJVocqCEE9kqbNKIKlF6VbLDiUrTJD8DRM','6','4',8);
+INSERT INTO t VALUES (17426555308227234977,2814112623,'gvcs1Km3VQVRCWfphk4esaBVnIBE','vuTxuJNtbwPHbwvTMvPJTbhwLBEWHAXPIwqe6n49xr','XLJl5FIJn96odu9izEPM4HnfCkavhMvPEeFNAise5q2DAtJgzB0NeWjFci3Yj0uhFNbTJ7WYmuA','zELPHZbFCWTZgvjGtlRyQ1Pgw7mtEN60EdFKNzi3RWqXcVPi31cSSDTTqzsp3sUCo7QjsMql2CTOifd1zHhTwjn','T','0',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(70) NOT NULL, d VARCHAR(77), e VARBINARY(87) NOT NULL, f VARBINARY(91) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (10416864723692024702,126,'St','wOVJlO8Zv3LNAdgAoaGo2sAcCGXIuPWK9WdaTIP8CYi0BC3gddy7Bw5XQQeUTQHwxDDDbf','2IGlcFfkObUUzo7jh1ce5','pY0sa8vicbCVcrW7','KV86CQvsJDbwN6UTheBoaoVQJD9u0GOXYfD4zy7ulvDbAXiXBpzdnAGDKSKkNuzOovUQjslhwXQn2Zl2NRvFglSLPqqPHyeM','xaSFPMu5JLJskMitDzk23f4SQ7GE2982PCbbh',10);
-INSERT INTO ti VALUES (10416864723692024702,126,'St','wOVJlO8Zv3LNAdgAoaGo2sAcCGXIuPWK9WdaTIP8CYi0BC3gddy7Bw5XQQeUTQHwxDDDbf','2IGlcFfkObUUzo7jh1ce5','pY0sa8vicbCVcrW7','KV86CQvsJDbwN6UTheBoaoVQJD9u0GOXYfD4zy7ulvDbAXiXBpzdnAGDKSKkNuzOovUQjslhwXQn2Zl2NRvFglSLPqqPHyeM','xaSFPMu5JLJskMitDzk23f4SQ7GE2982PCbbh',10);
-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 (7811120312870378003,-8,'qtRx1','AO3JvQrKPXcsfNcbTEZS9stExgPJ0H','eJa0b','LB4rbdRcsglRX1oTJUqW45X7ryezJTwu77EkHW9TLMyekVnU','t97pE2','LkzgHmD3rQVRUJ9NLAsyddsQviYan7fCzACqjUW6Z4ukY5dGlhJdLF5PoRZt2bWla4R4Jb1xuD0zFYfig9pWy9m',11);
-INSERT INTO ti VALUES (7811120312870378003,-8,'qtRx1','AO3JvQrKPXcsfNcbTEZS9stExgPJ0H','eJa0b','LB4rbdRcsglRX1oTJUqW45X7ryezJTwu77EkHW9TLMyekVnU','t97pE2','LkzgHmD3rQVRUJ9NLAsyddsQviYan7fCzACqjUW6Z4ukY5dGlhJdLF5PoRZt2bWla4R4Jb1xuD0zFYfig9pWy9m',11);
+INSERT INTO t VALUES (14954394670909440818,3634683377,'huD5pL5cYuwLhboyEkfclkZ3LQ8g8Y7XIfEjwVlgZ7t','EzKVMxEZCoJ9otGwREwxjv3qFa','z3yyi1N4Str6','0hYbf4N1w2h2Z9EezmQ','X','G',10);
+INSERT INTO ti VALUES (14954394670909440818,3634683377,'huD5pL5cYuwLhboyEkfclkZ3LQ8g8Y7XIfEjwVlgZ7t','EzKVMxEZCoJ9otGwREwxjv3qFa','z3yyi1N4Str6','0hYbf4N1w2h2Z9EezmQ','X','G',10);
+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 (18410136784449943791,493136978,'3tmko5soz0KHkIIu1vr142qnGVmONWSRnLWQSPzx3xMm3QTTG3bXTWOpVsSnk','E1zrc8pBqXuDeSqzHlcTm91nxfLHquuXBbYPUmT1RWdxfRwwT4pqv5gGMAA16zTl3tLCV','3yRBO2DCklgapGzC7Fut8GbePpYutQSj5AzClV8MDsvzEc8InnvYlh424K0RUUw','08W9N7p7d9Ijo3vvhE2gQATwKR414NlGdEpbWR4Cf6HS0OsNuyPU1K9bvsHYCVcm6Paqc','O','j',11);
+INSERT INTO ti VALUES (18410136784449943791,493136978,'3tmko5soz0KHkIIu1vr142qnGVmONWSRnLWQSPzx3xMm3QTTG3bXTWOpVsSnk','E1zrc8pBqXuDeSqzHlcTm91nxfLHquuXBbYPUmT1RWdxfRwwT4pqv5gGMAA16zTl3tLCV','3yRBO2DCklgapGzC7Fut8GbePpYutQSj5AzClV8MDsvzEc8InnvYlh424K0RUUw','08W9N7p7d9Ijo3vvhE2gQATwKR414NlGdEpbWR4Cf6HS0OsNuyPU1K9bvsHYCVcm6Paqc','O','j',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2420775575595560487,27,'XHPLAn6D','Sad0rr2N0IMex2xLtKalf2EQmTtI4QELyiWOeI8HbchbCWlEReFUARDlFQ8pangdoKGss7JuFtlHGzlttou4jCrMA0oo0TMbJUWLmnFPrUDozYrcqlEVtNWp8GRSBDd0OcMBc9uaVcyzhHOduJK2Tq2P66oqox5Mk4FEp4tWU4xz6PXgyWWN8JAGprcGm','lnjiv8fjeUbj','U4Iq2qTUhwfVNK','TC13XZsCVrWCE','ZpMkGDeuNdvaYPVLGpZtJ3',12);
-INSERT INTO ti VALUES (2420775575595560487,27,'XHPLAn6D','Sad0rr2N0IMex2xLtKalf2EQmTtI4QELyiWOeI8HbchbCWlEReFUARDlFQ8pangdoKGss7JuFtlHGzlttou4jCrMA0oo0TMbJUWLmnFPrUDozYrcqlEVtNWp8GRSBDd0OcMBc9uaVcyzhHOduJK2Tq2P66oqox5Mk4FEp4tWU4xz6PXgyWWN8JAGprcGm','lnjiv8fjeUbj','U4Iq2qTUhwfVNK','TC13XZsCVrWCE','ZpMkGDeuNdvaYPVLGpZtJ3',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5451970886423211568,-30,'s','CIBbhJbmWXnwLgoEEPTNyBHNKvlquDxMeW56v4Z9pGLO77Gf5SXY3uCKIYeWbHdu9En5dl1tKCblwazyIiN5GUQ0GdyLATIa04p7MoCtjB4m5lXyzzFnI9OTHmxq8noBevloyoEw7nOg3z1FqQ47JQzdNNbd0DRjLrr','ysbA9t','qyMkfREzaC','tsx6Yf6Bd2','Y5aY5u6DeFo2AkwrFJ4eLWU3DoMGVgC04uym9F47gGXaQsbcOiOCf1L5dE7',13);
-INSERT INTO ti VALUES (5451970886423211568,-30,'s','CIBbhJbmWXnwLgoEEPTNyBHNKvlquDxMeW56v4Z9pGLO77Gf5SXY3uCKIYeWbHdu9En5dl1tKCblwazyIiN5GUQ0GdyLATIa04p7MoCtjB4m5lXyzzFnI9OTHmxq8noBevloyoEw7nOg3z1FqQ47JQzdNNbd0DRjLrr','ysbA9t','qyMkfREzaC','tsx6Yf6Bd2','Y5aY5u6DeFo2AkwrFJ4eLWU3DoMGVgC04uym9F47gGXaQsbcOiOCf1L5dE7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(39) NOT NULL, d VARBINARY(97) NOT NULL, e VARCHAR(65) NOT NULL, f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5511607,54648,'U2hwh1TnBB','fp8oeQJnm0S6RQCUUS3jdShk2hEg6ZyukFNdqxmiO1N6LBFG65EGVJF8rE1Ae5gsYc9SqLNmIj','ihwmMPCC1YUtvXV2b4slsD3q5Z8ZEluqVyTOdqzJrYQhtyDGHzNrfs8r0dY3G','RxddE01OX','IuDaWL85wHmMLWQDtbJgX0rg5iMmCtZQRfRKz26fyLOr4oH','gLAu3BUXiJf7MfQ7NUiBy5ZY1z4kECxafNfX6Ib8D26Glto311vl2TBpWDtVXPFSHunZOhkaMYAS',0);
-INSERT INTO t VALUES (-5720814,30738,'LIDeuEyR3aFc3gekAJeCSjRARx7f6','GhADHQSDtW3lH26','qs0kzegCNCm7fDEUy88ctUR63PzVFfqCiRZ31W9tGb7c','YKei7cERKm5o0mHW','YSnlzvsNtpKfyR8DdKB5NgslGA2n','u53TTQSM4yLtcwoTssAn0Hv0IEnhfuYNvDXOr1jtDMJg8xqN1YjW60mp5azHTvzEkPchjQcCcMRcSn4',1);
-INSERT INTO t VALUES (-4844711,22961,'kzaV2BTLZegc0wrqOIb0n6kiWpc','BF9XYw0sFs0wuhKUy0lYakvoFG9vxkPrS3EZ0Jy2clxrU93azS0s','9JB9IyzTc0Iu9WTHdejXTIWn5R','36v3W','hewpFoUil5AVyxYELo7AcCSzc7Pkth8XiKTWmS','tFSuVXjKHz1xSi8vomdTrYbCcRCJhqYCcf2FoysETMc',2);
-INSERT INTO t VALUES (6051794,41402,'jMikqMiJRllgnc5RHyWHO7bisx','2nO6Roj866SZ3jZiTifns2GB5gd5LGKpibYf1Ww9Z07CqvtykZNkJxEsq','YtVAZM2UWkK57','a2WmnI','2UROPk3aer3Q8m6xY7F5VeSmPsZ2yJxE4zRUaE6LOu5gcvqZE7tukv','zhfCrOlXJksrbKbW6tqdLQXjVfaUiwZRIVIsbekveCPRNV4ZuNCTV9rXLypugg2LodwAiABVw7',3);
-INSERT INTO t VALUES (828599,13765,'5gkQIaSP9JCtQ4','roN','W0dWsuS1wbOUnXZg60pt6bFnMU13X4sR9nahjtLrPLL48S','55mf9iRAZgha','sqaLFNAQVkKpRF9G','aBLyygY1mkz5G5a1kgCudkZB8oJhzYXQKh8jxLy0HYzu5r',4);
-INSERT INTO t VALUES (-3482014,8462,'hlWvcElskDqxqailGEiGgKRany','zJyZszluUH9njSbKS6y1YlrgwKhZiEQcvnJA1hdqev0m5I7CoUoD5dtExyJcRH6SVt9DXoAkz6DWjVaCA','5XVsoPIMsplm9Es2C3mCzcwlrb9hubK2zihYKFh7e5MJHnwJ1yiaOhWoZPopM','tvmYt4fPb4CijVvYSq','S1cBzX7pjc0b5iIt7ABcisAEls4fei51dOXK2wez4Z','KXB4HDVTmHv7JkBVOsVINuPT2oad3sOr0q0z5ugLEYXVw2RLGiM2moY',5);
-INSERT INTO t VALUES (-4392602,28080,'EVCKF6Cs5ipZFiPlu3ayj0oOfUEUM8HK3eM','a6kZV4ZymihpzHswThX3g','Vbp7fmtLOpZXepE6DcKhqUlbJQ3Qxy1cHWLgeOHp7WzwYNfqfG44tahkj','1pvmiEdvbhbr9YNoN','AabbedHh7IWCN5g5e4iH','0xUoBgfTx2B7QCO21KO4',6);
-INSERT INTO t VALUES (-7340975,22355,'hgK','7RdLVKRQxX960H6b6zaIWtMlESU6Gp5BRIsD24Skd4FQXCyduQlqA11a56m2B8RiV9X33BBrMEXLvvLjcIVoI','bvmSRwWUo6','9z4zNEGGx','5FHIhc4bmFImrwbdmsUT7Sn73Pptl6t0k6KDRirUqyYbS2v3XmcrHkv9NHzCJzBbKpWbCI','RSDeu3eRF4yVL8gUld7O2OoXoLZ3OB3rjWn7ncEVP7IaglSQJmKk32teOQZm2Br30VDxCgBxbvUr4cMlBmhaXx',7);
-INSERT INTO t VALUES (-3736436,46712,'vg','iGZyWnjqfREtd7rwFwZbzuATJy1R20gyYrxG46Eyd81mcAtJYVBmuLl1moeL0Dbj93JIH','fiCnxXM9JzwO7wg1nl27bJXXe80OBfUcReZGu0X0wtEEs3KYcXBcI','ya5pF4ITqh284sGQ','r1abEIJ6wf5L8e1JYZuLVGp82POl7dgWg9gpuWnIWxQnDj9wNBmRjCpF1rSWZ5TdayOAWiHroXOIGR8hXLnLFprYCj4wurU','dPSV0AKToh5jVKUh9l1FOgilMB7IR',8);
-INSERT INTO t VALUES (1528912,475,'fcrqkAfovb','HDXHJGXBfaJ5xSqKrio8lUlluTceEL','bJTwUzgWfnJoigrWNo1gr16BSnDnZet5Qab','brRxZ3','NmAsOu','lMCJNhYf00kreRCY2JAx9n2TDXNDCkZt5JZ0weL1yUHM7mwqRcwHF0qrYXfDewRJNG1lBaUJua',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17633463991610663436,2649235170,'vdoorOSPbYRseLbVyhA9vwXS','XB4ZPN7hbyVTK','FZ0iSlERr549k4Lma2xQrimcCZdjQ1hu7Ym5yZAIkOo9','2r7Be','f8','3',12);
+INSERT INTO ti VALUES (17633463991610663436,2649235170,'vdoorOSPbYRseLbVyhA9vwXS','XB4ZPN7hbyVTK','FZ0iSlERr549k4Lma2xQrimcCZdjQ1hu7Ym5yZAIkOo9','2r7Be','f8','3',12);
+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 (112712757344865404,3061091081,'5D7YbYYfjoDx1slT2NB6','tBfIacqEFNE61Xxx9PKCpomUCjqA8kxBqxAZwKqJAdL9UR7h8Gy3hoYRcWOKgwNyWjOk9n0O7C0h078VpRlLNCvkUY','IzTzCqLE9IB','M9UPE7pfyoByeBOpXweRelaxAjdPNjMhnWIXi1sy8PCOui1cxoWF1esFOASLeH7JDtGepXZdIbTnmZv0lhNQYeWBakUs','K','Z',13);
+INSERT INTO ti VALUES (112712757344865404,3061091081,'5D7YbYYfjoDx1slT2NB6','tBfIacqEFNE61Xxx9PKCpomUCjqA8kxBqxAZwKqJAdL9UR7h8Gy3hoYRcWOKgwNyWjOk9n0O7C0h078VpRlLNCvkUY','IzTzCqLE9IB','M9UPE7pfyoByeBOpXweRelaxAjdPNjMhnWIXi1sy8PCOui1cxoWF1esFOASLeH7JDtGepXZdIbTnmZv0lhNQYeWBakUs','K','Z',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7442799904905775869,620099434,'w6lMAhgyfl9TMrDo49AteiiNGOHGVy13CGznlPkjqqTxZsTnemtaQ7XON8BEAStbs9QP','u2PR8nwCig0Sl6RSJD92BlDGztIv34XdWGmiW723oVNM9Jtl8kd64e5NtpzW1SiIRww3JWOPBBRu3QsXxonDVafsSYNE0A0LZD0hiedqtRksp8HoOOJVjQrdSGATyrVgeJr65dHlWX9tD9Rr1217bd6pbY3BIJ8seeZ9vI15PKKeLMaoADBvWKgZN0bjuzEahiNBaZd','QFhn9Buah5','784dtWU6CCrXavSeLoetxVquHyHJbmP42elpQTkkrztXpGWAOwolahWJtAyrdnTWpz76qL1uptsFFjwMJFc9XsQtO27e83G0oqFmki0J5k7SFMA4L4HYE6tHp9lmYh2pj5rJua8dDCkI96FmIw0oAPhePmFX5lG6n7vg3Ac3Vap2bRDf8e3PW8bBClYr07qAtyISm94qDjglhxIoM3hKWfSa9awzqUkD23zPeK4','v','r',14);
+INSERT INTO ti VALUES (7442799904905775869,620099434,'w6lMAhgyfl9TMrDo49AteiiNGOHGVy13CGznlPkjqqTxZsTnemtaQ7XON8BEAStbs9QP','u2PR8nwCig0Sl6RSJD92BlDGztIv34XdWGmiW723oVNM9Jtl8kd64e5NtpzW1SiIRww3JWOPBBRu3QsXxonDVafsSYNE0A0LZD0hiedqtRksp8HoOOJVjQrdSGATyrVgeJr65dHlWX9tD9Rr1217bd6pbY3BIJ8seeZ9vI15PKKeLMaoADBvWKgZN0bjuzEahiNBaZd','QFhn9Buah5','784dtWU6CCrXavSeLoetxVquHyHJbmP42elpQTkkrztXpGWAOwolahWJtAyrdnTWpz76qL1uptsFFjwMJFc9XsQtO27e83G0oqFmki0J5k7SFMA4L4HYE6tHp9lmYh2pj5rJua8dDCkI96FmIw0oAPhePmFX5lG6n7vg3Ac3Vap2bRDf8e3PW8bBClYr07qAtyISm94qDjglhxIoM3hKWfSa9awzqUkD23zPeK4','v','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (5956626176836483724,3642496733,'bjim6EGu2DCMCz','YyxDmJ5bn0nGNBTIeGGpLUf9lDMRKmwR3j3u7iyu36g6lLM1dbZo3JyYeo5q9U5H6nWGLJ3V3KsskObsIFDNqkHqz4C9rbhSqBH1ruKOfTAzj1vQDv6YX5OaZ54lzKbQfRGek4SG','Cn6HOA0I9IMxXBWf','acCjIPrOs4OehuWXXTTnbw7HBILXmDgcw9PGGWMogi7hN','xRH','H',15);
+INSERT INTO ti VALUES (5956626176836483724,3642496733,'bjim6EGu2DCMCz','YyxDmJ5bn0nGNBTIeGGpLUf9lDMRKmwR3j3u7iyu36g6lLM1dbZo3JyYeo5q9U5H6nWGLJ3V3KsskObsIFDNqkHqz4C9rbhSqBH1ruKOfTAzj1vQDv6YX5OaZ54lzKbQfRGek4SG','Cn6HOA0I9IMxXBWf','acCjIPrOs4OehuWXXTTnbw7HBILXmDgcw9PGGWMogi7hN','xRH','H',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c CHAR(91) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(22), f VARCHAR(32), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2061041959,1,'HCFSRpR9914dqI5WCmk5p5hcmiRxis6oBqdOUH1AgJ1Xi2N2Mb3xK00lzwrihQ6ZWO5nZ3','YzFE7ivUOCkXNndiV0Kl','D2gGovzDDNWSPl8Y','clkHT1i7Wdd8p8Og5tgn8PpM1DT','Z','o',0);
+INSERT INTO t VALUES (565227297,-2,'LHh9yeD1EVI4v58WaDaO6xiEoDINzlDbCyu8vyJxAEakvFK4HywpTwyru3kjz70xccKkqU1MFmBQD4ZuO','TNAjBI75Xrr6Vwf7OCPerIi','bsshY7','jeP7XshL8SI2hw40oL5D','k','f',1);
+INSERT INTO t VALUES (324128416,8,'4AM6J5dkpRgWaMj6dn38NFqIMVsYzo3jYp','lsgu9f','f9pEXa7kGmNiMjN','JPzJhzO','8','Lv',2);
+INSERT INTO t VALUES (-410609485,72,'q3TJdw0eVn7QhWSWGH95msbQPlEnKmX6z5TRqSFgsRQxvRLhtIzkb5QVLdhSot1xWPRVmrPpbwGXM','ORhpQNHWNEFkLkmHT0jgCLOP','n','P8uQsPrZyIFfYnDtCNQaURwi','f','D5',3);
+INSERT INTO t VALUES (-1696894639,-40,'gI5xyYe3HZDJhRWGjvf5U7NwU7iSBH50B2azYuaGAq','Z60NXHeNhEU','5A','6xCIqpToveYcK34thI2kphzp5Ca0FvwD','P','Up',4);
+INSERT INTO t VALUES (-2015295355,101,'YVHMNUverdi4u6QLiCExaiYBp8xNJe2rucE5','QVLXoTJrOj75HdbyhA','PMg','Sma0XGxT2rILCDwrIKQNmseQAWxO','Q','xh',5);
+INSERT INTO t VALUES (-993488056,127,'WUcjeClDcwsKV8gFSlevmGoeMJE4DJu7oKEMoZJUXCcaXiBoBgGU27uVDdMW5T05Xu','Jd6bc01nU','0JS8hL3v6brkeEUQYIAnfO','ncHMpB5aIKkbzJhxFTQjWOXWFZsE93O','M','oh',6);
+INSERT INTO t VALUES (-1996496547,92,'pixHRj4eCBtuhvc0gzxOTyzj9W18BikgRV87t1A1gmyEs7FlGJc','YXi0oZOaX4xRIeHMTA','b9wWD9KL','FTt050Ca60Gn','w','e',7);
+INSERT INTO t VALUES (-1997702360,-73,'rFLpgTQj0mXq5ypyIQItaWWn4cqj8LSXEmqK4sXajUJDmqmJtH4t1D61iSfuBd5T71p7yO8Kr56OBKeSWBfUm','rawreLGygax4','FsrYb1Qg2LGd0Is3','Y3pL7pq8Sx0Yr8uC','E','vV',8);
+INSERT INTO t VALUES (1761764973,60,'UzpKwjDHbN9CIBCKlHluzRImquGjT6ZXzpRwoeMf79E8SXshlVf10zvO3Q2dayTla0WIfvydkt4AFBl8','C','2tXwktM','sKjYDGWhm5lS','P','W',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c CHAR(91) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(22), f VARCHAR(32), 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 (2708227409711323705,30328,'TT8QjR9pB6IMLEx6FfyYgjjI5EVD2rG62ZW','S1WOj7SzmZDVhRmYfyNNGNtYDQ','1FQARM7k5zmiAwTEL5vawxSJl6dBuAkNydfFbNmyunTJH','UW','RgTDIpr','qwZnp',10);
-INSERT INTO ti VALUES (2708227409711323705,30328,'TT8QjR9pB6IMLEx6FfyYgjjI5EVD2rG62ZW','S1WOj7SzmZDVhRmYfyNNGNtYDQ','1FQARM7k5zmiAwTEL5vawxSJl6dBuAkNydfFbNmyunTJH','UW','RgTDIpr','qwZnp',10);
-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 (1924182789825188472,52124,'F4XU7eDAlfjuSg8YZKSG','wABXUpS2aL68hBgaBnMM1','x6eROHolQbtvlgsXL9mSdVUe1RqzNDOmZLVZ','0Vapm6PC5leto','kBwiwWCSSsfdEjWzForESUxkJwsTWOtmaRaX9','HQfj6JFQQBpNtDdxWx59lkOnajRfomkU7NWTSCQcH6CTL4Hqjcso8EURh2k2cmVqfnq2MrcqHm5DxPAur32SxntV',11);
-INSERT INTO ti VALUES (1924182789825188472,52124,'F4XU7eDAlfjuSg8YZKSG','wABXUpS2aL68hBgaBnMM1','x6eROHolQbtvlgsXL9mSdVUe1RqzNDOmZLVZ','0Vapm6PC5leto','kBwiwWCSSsfdEjWzForESUxkJwsTWOtmaRaX9','HQfj6JFQQBpNtDdxWx59lkOnajRfomkU7NWTSCQcH6CTL4Hqjcso8EURh2k2cmVqfnq2MrcqHm5DxPAur32SxntV',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (304543381,-44,'BW7d41sTDx2TRsZKBLnXxelI9M0Io3cCD5ZxWjorfw41vFBwAorF8bcWyS','ULlAXmXlOUwpYib8OL','2iWoiJ44E0B5','pWXNu2V28rld6asO0NXF0BHe3ww','5','Z',10);
+INSERT INTO ti VALUES (304543381,-44,'BW7d41sTDx2TRsZKBLnXxelI9M0Io3cCD5ZxWjorfw41vFBwAorF8bcWyS','ULlAXmXlOUwpYib8OL','2iWoiJ44E0B5','pWXNu2V28rld6asO0NXF0BHe3ww','5','Z',10);
+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 (-1529875075,-50,'366COYcLCQUkU6iCNxM','rMkH2h61udBEG147Jnhb','U0M4NPHPLPlW6f0s','CNFmkuh','P','X',11);
+INSERT INTO ti VALUES (-1529875075,-50,'366COYcLCQUkU6iCNxM','rMkH2h61udBEG147Jnhb','U0M4NPHPLPlW6f0s','CNFmkuh','P','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (112883419297882545,35835,'jyThctY','Cbwh425VRYJfeosm','su3hcmJFo5MGFSctkkKhbpFlKwOFtK6Rh393JgFbA7Hat25L97JIumk0NdyC','oGNnICVzP6peD','Rm','ZrvHZ0lyO0fAGlB3K2BggHOG9mLYZUudJcCDElG0u1v2A6ibfIf8Z1fT4UHxVkFgTYmFk',12);
-INSERT INTO ti VALUES (112883419297882545,35835,'jyThctY','Cbwh425VRYJfeosm','su3hcmJFo5MGFSctkkKhbpFlKwOFtK6Rh393JgFbA7Hat25L97JIumk0NdyC','oGNnICVzP6peD','Rm','ZrvHZ0lyO0fAGlB3K2BggHOG9mLYZUudJcCDElG0u1v2A6ibfIf8Z1fT4UHxVkFgTYmFk',12);
+INSERT INTO t VALUES (-12165999,15,'RzGq7fn7dE3JiHfHnwbIy1TUA00MreLHPqr5L4kr3p9Oo4adIm9V3jzrzPAO6PJVfb1H9','Lk3FNFpiHgbtAzJkHkr3InpBgRol0nUbLGx4MA7G6MIMyns69wbBWaoFYTofYvqTH26ybxBL8MMzg5ExRSMHSnj3TcfusK8Y5Y6CET46G4bY4KJ32ArpUzJf3rLZmwaRAzhOedxRul6yYLNbWrOL6wtggRSCyXXZZDOJBjvyEs3ARCOO7UEwsz9Mosm1MQxHDZM98twsOr7Mz1t8aOJ6wKm','iq1LzZwRHA47HvaP','w2yKo7rPlcQ1LJvb84IVITH1LN','0','I2',12);
+INSERT INTO ti VALUES (-12165999,15,'RzGq7fn7dE3JiHfHnwbIy1TUA00MreLHPqr5L4kr3p9Oo4adIm9V3jzrzPAO6PJVfb1H9','Lk3FNFpiHgbtAzJkHkr3InpBgRol0nUbLGx4MA7G6MIMyns69wbBWaoFYTofYvqTH26ybxBL8MMzg5ExRSMHSnj3TcfusK8Y5Y6CET46G4bY4KJ32ArpUzJf3rLZmwaRAzhOedxRul6yYLNbWrOL6wtggRSCyXXZZDOJBjvyEs3ARCOO7UEwsz9Mosm1MQxHDZM98twsOr7Mz1t8aOJ6wKm','iq1LzZwRHA47HvaP','w2yKo7rPlcQ1LJvb84IVITH1LN','0','I2',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (957676087258008911,33063,'GKCjPePjX32Cqi1U56Z37pQucI5XE8','poC6U5N2e9CbEJAjOr57o4oERSyBlPgbyjRGFH9T3kj3Tt1oBAyXmAnRN869gRDzTuh6Xp8whXrLYICG7IitNcnfVXMMn4vDiaM1xaLDbSCVyuURgvraMnf0SrbOqXJ6jyP34jqFFCZ9mSUUAHMsfl7henWaZfvCp6JBWx7ZeCY3y2n2EyMNqUoFd9IXA3DMw57BdWDCLzNLmrPD6EwXcLps0amOz7ArepkvC3todaAu3','lMHyT1NpBjSXaaW7coj3lCq5VXgRv2M9OwRVrrl7FXuucrSjd7NBH','SIZ6Xk9zITHX6RQSSrG1qxjk5vSax4smxGD8Hq86fpIjICeUfZRoSATQNe8cBhIjtzjAADBgkexbRGWmeygdNI8sjY8H1qp4zBLimKfhdVU6wgnqWBhiDhf4BqxilrirMaoCyF8R3RInUTb5T0KO4akZFN1WgdyX9McLeUDezmUSQ5PyZMAHklKd51DltoZyaK7WsWMP9dqcVdunk09L9xqmFO','OPb','kNk2CfQ0I5xIGFq23bXqjvC',13);
-INSERT INTO ti VALUES (957676087258008911,33063,'GKCjPePjX32Cqi1U56Z37pQucI5XE8','poC6U5N2e9CbEJAjOr57o4oERSyBlPgbyjRGFH9T3kj3Tt1oBAyXmAnRN869gRDzTuh6Xp8whXrLYICG7IitNcnfVXMMn4vDiaM1xaLDbSCVyuURgvraMnf0SrbOqXJ6jyP34jqFFCZ9mSUUAHMsfl7henWaZfvCp6JBWx7ZeCY3y2n2EyMNqUoFd9IXA3DMw57BdWDCLzNLmrPD6EwXcLps0amOz7ArepkvC3todaAu3','lMHyT1NpBjSXaaW7coj3lCq5VXgRv2M9OwRVrrl7FXuucrSjd7NBH','SIZ6Xk9zITHX6RQSSrG1qxjk5vSax4smxGD8Hq86fpIjICeUfZRoSATQNe8cBhIjtzjAADBgkexbRGWmeygdNI8sjY8H1qp4zBLimKfhdVU6wgnqWBhiDhf4BqxilrirMaoCyF8R3RInUTb5T0KO4akZFN1WgdyX9McLeUDezmUSQ5PyZMAHklKd51DltoZyaK7WsWMP9dqcVdunk09L9xqmFO','OPb','kNk2CfQ0I5xIGFq23bXqjvC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(12), d VARBINARY(94) NOT NULL, e VARCHAR(100), f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3740028444949063776,64363,'r67HiBWBX4','2bbzo2anwDoUwdIL45zsAkuYsDZ29gq7S2BhVRauLCMcrIE231YfzZh1FAfrMzJi0HlEx','CyElHTmaqhJKUCL89W7wayLf6BBb8CvUyucJ8YMALzg873VGaMyT8mA2vNwodmAgbBOK','TuYMY25mPVSG4MnQqJIRp246drPlx98XXtJ6nya2Vb64vxiVbDbw5','5IDyIiYmCh9mIFKXCJebpEIzuz','qJpJ5DQ8E7zyoWd',0);
-INSERT INTO t VALUES (-244635579395699452,18888,'hLB4wb','SsI1ngkVafd8HZB1Olp01EHqBW5Jzonbbw547vTzj4djJ6UsNLAWo3nUZmdeSFcggS8tIOdu1c','dxRVU0EDzhxmw9QWLewux3fyC4T0BarxZmyDjhza8lIKmHGSXNl6ZG','FJkVFdDGGl','ikwgLgnYFLrir4KD2MAusVWi3tqxiIDdbJyTvkWzoWZKa4g2ZsmXYuJm2pA0HVTBNOD','2TVnqWzaWuPC8Zt57bk',1);
-INSERT INTO t VALUES (397714432696676264,20587,'scpO4wF','DA6nGGOX1Gs','8E6yoQC5bL6LsYdJMNJL','qGEhvZ4TPPKs9R7Dr2I5JUKOBdbReZpAFLHnaKcgdr9AJ','axOJaF1AxzNruRMIKI7r0jEmbgRm1PMgleuSeQ69uPXls','2Yt0LBDcnWWAriGc9ns7fS2EKfiKRWDdN8Yx3LvQ6jOOKYdLMnpM9BqbYxSM03Ko7iI2ICThHp',2);
-INSERT INTO t VALUES (-81447707750846702,53875,'U','BNMrLLcY8WCUcDTC02OYY5Tm5L5yqhaue5yYOE2xFQrw69ZTSa7cqIGeFouFuKIYqVDmcp76k','AdYZMXXUX077nDD949qMRXlhFZBSiRXubb4iQvOumIAZhOiLVPqGDmYCBh','pwndVClOaRB5acqt7eFdBsLAbGN7lxzWHYld7SPt5mUBHpQ','GxXaUUX1MiZMVtBTqee32tpGuERBhKJ8kcydewzg9k2DIDTS9JpX2ZfNqSlcxgqsNNYI0TfTB9Ea59ir','lhmJID7CfHgQFvx1FFqS6yKtAeVg76Wm24V7JmWWlnMkB7E7HqOvPyGcDsiH1G1T8U3wKkG',3);
-INSERT INTO t VALUES (-4866105488405696922,25120,'pbr','GlRj8TVMgpnULCEMWBl','HKL8Z7qrrjLkptOD53pLdlKKODGGaVhgVK72pdtLuoWzCNcL8C07tUBunpeOhOS6YgLqYTXAsKJDQq','mb5jX9tfZ0cQIkK8j6','9YF5vyHBAkiJut3Pz6qQWgQQq1qQCikQHIJYfHwoorzbsEYSpKOS5R4KVcDJlySMFjK','67ney2ChG19kdjhuT32UHHr5oAdDwttLl02bqetfmxSheOnGJZ07RQn6gzNCL0Z07oxidZ8jfZ1peDqj5',4);
-INSERT INTO t VALUES (-5332758528749037837,60054,'K','cUHhEdJW9BbKhDGzORwafOP2xdP6sjca6vD0PbYYDKlbKWWoPBZpmwHpkJDsQSMn7hfJ','HTT81xAx2vnfFrkmOOvnvZUNCZoiJF4lmL2IMt0LmzMI8d49Sq','BY49VuC0D4st8zjd6the','h7i9e9Zus4bYDzTqeAd7KEktozeZkYCnVnuSWZYkvE7erDzl','mlbYL7N',5);
-INSERT INTO t VALUES (-5512617436896602919,21149,'g','Y3l0IJYSVKlf13a1hnpcvbn2hn7xNCcbON','qUgDXtbDd3wuNAbmyiJgeE','g54JhCTSUGvTflqSskiUjazQdhTkzUj','TfUTV1z917ugfnnRRMzFH0qFhuUO5nVzZwBH8','tDNqv2osy94rgQj4ODxV9x1o5Y6b4refmdWmPnEoeCqFls7EawVuLCbIe4gxI1YOhoU',6);
-INSERT INTO t VALUES (990830066245467466,34157,'hluzvnY','E0dPmyOL0anz4U9PJFRo3mgi6E0BQVvuhkXlNdZaY422ulDjDQGIeRvXpoXMaQchHLVgWA56Tgtxg6dERbO4s3','bdVwHY6jONsCnQjg6QySLgJsVQBlznIFzeHJWcI7wARGhR9Xl2pPJBcTgb2PlmDHafhFbI5cEsx9V0r','klq3pwliFtRlWSqDFoK2YKGoJCM47q9Q','LU54QGLDtTaZejJsy5sDHCSbnP4FhOFtCKoJ3BJo1Q6fvPV2Podd7aQ6B9L6CN6jp17vFoI2DvfqR6c5cXOoZhh38P6t','R5',7);
-INSERT INTO t VALUES (1254748619308377967,49247,'JcT1','ZCFxheGp3NIYLTAABIWycAKH31wSDvSjHGAJgMaXK0FdpfEofLHcjpgfee5','nNZFANIHuZTAJQJXHYZFVJHHuIIMRwMZTg8e8UEeBE7nn0aLlbzD57GkCaT9Ld3VZZu0itaSnQ0idbhtxHl','rZR2859F1CKjtZRSG5VL3M1T1F6pBINx3LwYkZLMlPFi','nPlns59rcRxJTpxts85R0zLEB0YpK708B2yZfO9LvrNefgLvjnoVGho9z70c7TJInXZipFPkypBNPgTAbydol0NNP','U4l9zzfU4HR4KA1vSs6Lq93ayOP98Tm',8);
-INSERT INTO t VALUES (-6964253816264236560,40736,'iKrdk4wJ2','ssneDCyF','U4Qe8GwmnIEBzdVtjtQJYQOx1PeK37Zuexna5hPInsgrdhwOutRqnzjesMNHEAybNBM4','cupxsbN0FbMXN3rSVdmlK9ruo0BNpds7aCRIHrLe3hxJMiFHhlNk6','ZCrolS7bV1MjtuIHDXCMiVqwtfMC2kMI3YIqUBKKb14NBjquY2M6Iwxyj5drDokLPvwdSXq8wlGBvmLxIcZniyFEQSZYQ4','WYGXDH33yMdBPBzgE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1799925325,70,'k9nrZ8z1xwmgJdB77W4GP62MVSbBjF54LBD3bVNVPBV60LBBdpt1vm13M3EqyjodwER0','dgbnkkSDb84niPP6S','ykUUJdj1FLCc9iVmPC','tM2XzYm37MfODDLVpyj7LVEuCgZRUbkcl7Uvg1iRkaUm6YJxbk7854Ao6fXRDa','e','O',13);
+INSERT INTO ti VALUES (-1799925325,70,'k9nrZ8z1xwmgJdB77W4GP62MVSbBjF54LBD3bVNVPBV60LBBdpt1vm13M3EqyjodwER0','dgbnkkSDb84niPP6S','ykUUJdj1FLCc9iVmPC','tM2XzYm37MfODDLVpyj7LVEuCgZRUbkcl7Uvg1iRkaUm6YJxbk7854Ao6fXRDa','e','O',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-311090899,43,'UPYvBOiQD6rZtexsAyxpezlwBoJMOG1518vFjN7wTsRpbTVYlO','LzRqfFF4UucRqIHAsYhq8ZdXsbKg8SW0E3ItE6CMNoC7gbvMiQ6lBmCscbYsa9THoBA8evDrKDgDfdSBHLjHyfMvKinfoR71rIo3McYZu1Tr9WxW9lfVYztnGTXoUIeSkyashHU0mNlKSbjtiSwtHTuzkA5X','7H5uM','Ak0y4TuTIHd0u1GiCqgE0oBQHSIfc0oSEbheoGSNd87vqWyhWCcBUt2WFbT1rAmyQGE4HcfCiPAgCv8S69r7z3zTYImdOl9ga0mD0giOtQAM33IRueltjeExmmAlhN2PS4E2eeOOCJ8FwhUrS4x35gSyGW9w5FjGxX08Ugj3CmGrQpjKintaSqAj5SljjHRhsaXKJikiyNR0kXWauiTZv3r2OkYLJpf','N','4',14);
+INSERT INTO ti VALUES (-311090899,43,'UPYvBOiQD6rZtexsAyxpezlwBoJMOG1518vFjN7wTsRpbTVYlO','LzRqfFF4UucRqIHAsYhq8ZdXsbKg8SW0E3ItE6CMNoC7gbvMiQ6lBmCscbYsa9THoBA8evDrKDgDfdSBHLjHyfMvKinfoR71rIo3McYZu1Tr9WxW9lfVYztnGTXoUIeSkyashHU0mNlKSbjtiSwtHTuzkA5X','7H5uM','Ak0y4TuTIHd0u1GiCqgE0oBQHSIfc0oSEbheoGSNd87vqWyhWCcBUt2WFbT1rAmyQGE4HcfCiPAgCv8S69r7z3zTYImdOl9ga0mD0giOtQAM33IRueltjeExmmAlhN2PS4E2eeOOCJ8FwhUrS4x35gSyGW9w5FjGxX08Ugj3CmGrQpjKintaSqAj5SljjHRhsaXKJikiyNR0kXWauiTZv3r2OkYLJpf','N','4',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1769910616,50,'oKeDh5zWRBJ7VyeTLPZyxMQ7uClzHmlCeEzqKgawQYFfn14Cida719mk6ZRphUuUB9AwWSXo0ImtFl8fGDui1r','kULkwirlOCr9BEVzJU7fQB','0Y','xLAZh7epehvFTWv2Z9zBgvx4F3ONS0IpQjuxQbH1shlDwKZ5YOx2kVKoM2aL87yKEBhnNZW2FKUJanvklwBeYOL6xE5PrDSrqmmoMn6hbmegR3ffPpYj3JHgwPaVjZD40MN4b4tutTgYgR8ww5aqRglMNl025Fbx4W2MVFV2EeRFYXvo32ZqC9tRfQQl1GSW3vy11MdxUX6K4elyrD2bZqY26kqOOrj89Un4HggNLz2tGK7XQyk974N','gZ','8L',15);
+INSERT INTO ti VALUES (1769910616,50,'oKeDh5zWRBJ7VyeTLPZyxMQ7uClzHmlCeEzqKgawQYFfn14Cida719mk6ZRphUuUB9AwWSXo0ImtFl8fGDui1r','kULkwirlOCr9BEVzJU7fQB','0Y','xLAZh7epehvFTWv2Z9zBgvx4F3ONS0IpQjuxQbH1shlDwKZ5YOx2kVKoM2aL87yKEBhnNZW2FKUJanvklwBeYOL6xE5PrDSrqmmoMn6hbmegR3ffPpYj3JHgwPaVjZD40MN4b4tutTgYgR8ww5aqRglMNl025Fbx4W2MVFV2EeRFYXvo32ZqC9tRfQQl1GSW3vy11MdxUX6K4elyrD2bZqY26kqOOrj89Un4HggNLz2tGK7XQyk974N','gZ','8L',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(16), d VARCHAR(37) NOT NULL, e VARBINARY(36) NOT NULL, f VARCHAR(46), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3766603,-110,'XGcfD8s4TJL1','eDlH3Yr','ZX','LMkYIGIquijUpEDN8Kaih3sKdUYcPxEBszXw1EYaoR7ikT','I','9',0);
+INSERT INTO t VALUES (2003025,-77,'YBRN58DxGLIya','2ZTKLt5t','xSNfDzNLbgAGNYOY','wMZ0P3rQOqzeW','C','bS',1);
+INSERT INTO t VALUES (-817565,114,'bOBHgt5kzUxkM3K8','ii1L4Gl3yz9nW4NkhslV8lWgFXXU','QL2hFD9YTYSmtT3L7d','pcBv0dQ2dNkWv3zz52N8RlNdTF8ReGtfVifku','mS','s',2);
+INSERT INTO t VALUES (2246446,-45,'16ndzfA0CB0h6RIX','dnejknIcHFTvjzDuV1Joz51MSSQ3wL','JI','bRCzz3XYYUK6YfibdYEBvEabHvJpbvfX2YdTVBQeYm','hL','7',3);
+INSERT INTO t VALUES (-920604,-58,'n4QvmBSsnWfokwql','en5Ih','Sxl','nUKpn9','a','w',4);
+INSERT INTO t VALUES (293965,-11,'SDMyg','1fhC4uTbyh5O7TGIyDjm','4X1w','ZazOOydOhf5XkpB4IcZPW0km0p','pX','i',5);
+INSERT INTO t VALUES (-7407824,107,'IcPKcYqCAu9ax','KrZzL8xq35Ksh6qzLcoJ','Q3EFyauU7CE9gomQqT5n','wTIk','ha','1',6);
+INSERT INTO t VALUES (2101653,10,'cMyJRlr1e1mrz','7KK66Phy','7KDV','f','OU','td',7);
+INSERT INTO t VALUES (4202846,9,'Ra6mMco','2n','Uc8Scdzt0hUZELL','xpa','88','j',8);
+INSERT INTO t VALUES (-6200882,106,'XhtDP','HtETIsdO9uFTlY28pRUCW7KPi7dsdr','kKIxe3dK','ErkWk8Z9wr7I41KjYYMCH4rrksT10U0CpQ1UhhzQIIcZW','9','9',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(16), d VARCHAR(37) NOT NULL, e VARBINARY(36) NOT NULL, f VARCHAR(46), 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 (4132027435695769583,57096,'OOqrG','LAAJGcYITJTG','vBEVw','MeLuh13xGoUdlEzQeE10rZap2nWz8Qq2mR35aKqElOqo9ueNW92nreVbbn4in0HshFAoBlVG3y8','OFGcWxeoLx4t5Le46wDsHachehXPUm7ygVsMx74bT45yQysR4jHxVNU72h5SVgYst2qdjDQ','Z',10);
-INSERT INTO ti VALUES (4132027435695769583,57096,'OOqrG','LAAJGcYITJTG','vBEVw','MeLuh13xGoUdlEzQeE10rZap2nWz8Qq2mR35aKqElOqo9ueNW92nreVbbn4in0HshFAoBlVG3y8','OFGcWxeoLx4t5Le46wDsHachehXPUm7ygVsMx74bT45yQysR4jHxVNU72h5SVgYst2qdjDQ','Z',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(13);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
-INSERT INTO t VALUES (-7868934357785119779,50359,'dN','Afb4gEjG8V6Faavf64ZiMXTUDXMun4FD','cqt5','WYHnkWdyaN9c7uc0eJtT1t28DQN7V6ibV4Qv0INm1Hg8L3tWsQIsfq8OXzrsBX88YCcxNULND1I4JdD9','nAr1Pdk3l53zl2hSuf714eDIYlgfWPkrImwKig','2d1OzpPuxoI7RSJeuazIVSxMKXouLBUSpiVw2YBV5od5DwltkW2zgPsuYJmzrTfpU',11);
-INSERT INTO ti VALUES (-7868934357785119779,50359,'dN','Afb4gEjG8V6Faavf64ZiMXTUDXMun4FD','cqt5','WYHnkWdyaN9c7uc0eJtT1t28DQN7V6ibV4Qv0INm1Hg8L3tWsQIsfq8OXzrsBX88YCcxNULND1I4JdD9','nAr1Pdk3l53zl2hSuf714eDIYlgfWPkrImwKig','2d1OzpPuxoI7RSJeuazIVSxMKXouLBUSpiVw2YBV5od5DwltkW2zgPsuYJmzrTfpU',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (4624123,46,'Bz','W','X7rYN0l9iDt','SSq5yQpWIA9td74XNoNVmW0','ND','U',10);
+INSERT INTO ti VALUES (4624123,46,'Bz','W','X7rYN0l9iDt','SSq5yQpWIA9td74XNoNVmW0','ND','U',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (6524083,-71,'ATHar8ZLm1','nn9spB3r5IOHzRxQlGT2G','7Pp4Bpq','jrI9DImJ','w','w',11);
+INSERT INTO ti VALUES (6524083,-71,'ATHar8ZLm1','nn9spB3r5IOHzRxQlGT2G','7Pp4Bpq','jrI9DImJ','w','w',11);
+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 (1516669,-105,'BerurMSo','LTHkyGggmHsCwzChmWOn3VqhwE95QjGzz8h1WtbulrGJun23R0ygoEg2kL1WZyR6VEp0T9kOvNypFRkDeMESKfF0sF9mMBNLP9AeolfBkOS6ui9YrRsgDIpGpSIDudp8zb3ngKsrPaCNf7CoF4kiMjLN3lgs4Gogx1GVmhC5xT','s3fKv4RORr2jE5aaVfz','yN89KoEVmr8VHDBsuorgKWe','Rs','Zs',12);
+INSERT INTO ti VALUES (1516669,-105,'BerurMSo','LTHkyGggmHsCwzChmWOn3VqhwE95QjGzz8h1WtbulrGJun23R0ygoEg2kL1WZyR6VEp0T9kOvNypFRkDeMESKfF0sF9mMBNLP9AeolfBkOS6ui9YrRsgDIpGpSIDudp8zb3ngKsrPaCNf7CoF4kiMjLN3lgs4Gogx1GVmhC5xT','s3fKv4RORr2jE5aaVfz','yN89KoEVmr8VHDBsuorgKWe','Rs','Zs',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6379619,63,'qwwla','HdbRNKMRQIBfZsxx4mfo1L46gsWnkgOIOENprdjWRjtwrRovDsGS8rQuqO2JRycUyDPYlClHuuCY4mEplCLk8WHtBHXxZFLJBRyScz3ZQ171az96MyGQA9sldAPFuTdBPcnxneC9Wd732YuJ7lTmBFlRU5BXgouD93FBvlRQVGQM0Elpl51HjdwMFZhpL7VVnFJghxUbF','DUCFo0zxSnOpqD6nJ1NH7zErsFFsbje9mGDB','S4LurHCnlQK3ISz8VIcCEjm88ww3mZlExrH4AMjcY4MN93VUsQ9qrO5ai17yOIq6QGksiNdoDwzCnItdzOlrUtScuQcVEV8SZYlFSeUOPO0Qmwycnm24JNCFOffLbzdEocj0V7LzieWHP5W','1','T',13);
+INSERT INTO ti VALUES (6379619,63,'qwwla','HdbRNKMRQIBfZsxx4mfo1L46gsWnkgOIOENprdjWRjtwrRovDsGS8rQuqO2JRycUyDPYlClHuuCY4mEplCLk8WHtBHXxZFLJBRyScz3ZQ171az96MyGQA9sldAPFuTdBPcnxneC9Wd732YuJ7lTmBFlRU5BXgouD93FBvlRQVGQM0Elpl51HjdwMFZhpL7VVnFJghxUbF','DUCFo0zxSnOpqD6nJ1NH7zErsFFsbje9mGDB','S4LurHCnlQK3ISz8VIcCEjm88ww3mZlExrH4AMjcY4MN93VUsQ9qrO5ai17yOIq6QGksiNdoDwzCnItdzOlrUtScuQcVEV8SZYlFSeUOPO0Qmwycnm24JNCFOffLbzdEocj0V7LzieWHP5W','1','T',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4700663,38,'L0wLUVjJlmY','7uvHxHSWzLZWsn','R8VuUX0SCQVhd9vNza86','1ZofeF5gdjtK1ZuZpjNs1Wu8CzJtODmlujlVxPBKRR5Y7vGsMGkuuAveYvXcjRYQMU48mPYpdGIyvmaWDnNu8FkY1P0N8Mw5HF0Xm15Pm5lCTaYcswLH9XOAQnBmODaEv17CORrBpQIcbdwE1qEm','To','UI',14);
+INSERT INTO ti VALUES (-4700663,38,'L0wLUVjJlmY','7uvHxHSWzLZWsn','R8VuUX0SCQVhd9vNza86','1ZofeF5gdjtK1ZuZpjNs1Wu8CzJtODmlujlVxPBKRR5Y7vGsMGkuuAveYvXcjRYQMU48mPYpdGIyvmaWDnNu8FkY1P0N8Mw5HF0Xm15Pm5lCTaYcswLH9XOAQnBmODaEv17CORrBpQIcbdwE1qEm','To','UI',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-5317791,119,'k5u','W5UVuwq7tRIl9hUEfV7IRHz0QAVCe7nd2P0zJt6jiK0xYK9R621VUpN9t6vAZTI8zu51J9yudcUmRC7XLxunBnIHZdsURvLqRq9cucCaAKTSEKolhXx68YfBdEh5OdmlSdWBuWElWVaJLSvQeee0dtW31CtTomGxGSsJuG8L9Fdb3ODqcaUO6JI0w8vry','b4eQUbhSw','WmJpiR2pL0TKl7nZo5oLMR07KBqx2lCLaESVkQZjdOIGgOUvvwxHUch1kmyoYn98wkY1OJGkl0kPHiNtA4oFwOLdRFlxNTWD3k0TB628BDnhgppsDaQ1gbAyVd4Nnygj6Y8Xg2YhgjgKaKnap1pFgfuMcxsPrIzY5YoOGRJTTAKiHYQXasM4jnRxlOs3j0X6RGdwGHj07mItwh9SxNLlm5GbPvEE9n','b','i',15);
+INSERT INTO ti VALUES (-5317791,119,'k5u','W5UVuwq7tRIl9hUEfV7IRHz0QAVCe7nd2P0zJt6jiK0xYK9R621VUpN9t6vAZTI8zu51J9yudcUmRC7XLxunBnIHZdsURvLqRq9cucCaAKTSEKolhXx68YfBdEh5OdmlSdWBuWElWVaJLSvQeee0dtW31CtTomGxGSsJuG8L9Fdb3ODqcaUO6JI0w8vry','b4eQUbhSw','WmJpiR2pL0TKl7nZo5oLMR07KBqx2lCLaESVkQZjdOIGgOUvvwxHUch1kmyoYn98wkY1OJGkl0kPHiNtA4oFwOLdRFlxNTWD3k0TB628BDnhgppsDaQ1gbAyVd4Nnygj6Y8Xg2YhgjgKaKnap1pFgfuMcxsPrIzY5YoOGRJTTAKiHYQXasM4jnRxlOs3j0X6RGdwGHj07mItwh9SxNLlm5GbPvEE9n','b','i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(1) NOT NULL, d VARBINARY(72), e VARBINARY(74), f VARCHAR(57), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (26607,38,'H','fxk7UF62icsZG9eqGrZbdZPVm3GwWLqTw4jsUckbOYt5qZsEDe6ZrX5UGAIC9QUTBOHP','SqetyvKxffgahoaP3hoBPRz0u4xryTo5Q6FU','41','E','C',0);
+INSERT INTO t VALUES (26943,237,'z','hi','5AapoChQjhdM9K9ghuRQo9xvzi7abdSVuF5RuRpVJatULz8J','7mi3u9poI','Z','C',1);
+INSERT INTO t VALUES (-27094,46,'t','K','g7s9I5VPoKZEkk','HUOFxHzzBCMeB','39','J',2);
+INSERT INTO t VALUES (-25085,203,'S','9uoMlt62sgO8uFRL9LnEPjAZ','auTNcLnMSgnXBJMMRxSZCPiBabD5x8bq4','GMR5thUgtb5gX','y','W',3);
+INSERT INTO t VALUES (-3771,110,'C','XK','xy01NfB8CCE91NSXETB21t5p6mUMDC9R','NvFZQfvJyR9tWHfdG30SaHnrqaPMfokPzHamEZfIxd5nXqvxrZ7NYHT','Ec','4M',4);
+INSERT INTO t VALUES (-18831,9,'z','HQ0DQdERkSmDlk3nZfs4z56CGwF4zgrUtF3pVn6ffqKap','LbTl7sIUsNNP4MsIqd05tCPUCicccWlSIOAFo4Vl0FJD','abONbzZSbOuuCHviDTUbNrU7xa9uLp1IDHV3k','vI','u',5);
+INSERT INTO t VALUES (24641,47,'v','5jm9nxtF','PpnmrXYK570boVy4PcC2a7vnNwNi5WGwj8UtpJgJOsScnseANcynOiwGrfg5UGbiuG','rE1B80XIX3cLAhLzQMpmxh471AYJSb7pVIwPSF4O4HSrUnEIkMj1','3','1e',6);
+INSERT INTO t VALUES (-84,136,'t','vH5eT6vKCt2eMtTjczZy0T9i','bLqh6asZ0','UnizIu1NKsxfWCjuoZq4veEmlHuwOqSmTQyHxyxZQ0c5UrDV6JR','Y','O',7);
+INSERT INTO t VALUES (16711,131,'s','HpXjrOjaowWR9d','EuhrN6MjbboQ33C0v4oP5U3sdsVExh2Z1nU9pKRhYqC4GAU','mjXSbusCYo4r057xmQ3dECtj4r46HJwM9','e','K',8);
+INSERT INTO t VALUES (8797,160,'L','aGZWDydgJ95gShHLn','WDWD7aLX0YbAz5Pq','xxkgAglIGbgO2cpQ2Yhov','6r','G',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(1) NOT NULL, d VARBINARY(72), e VARBINARY(74), f VARCHAR(57), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (5002089,107,'S','cmoLO76KJ8mRDKVOvrdcFM8CqFgUYoZcE0xXWR','9V345cWSzhXo5jVhDsFimwGhx396A52hibgsn','P7Btw62PhVvX','1','O',10);
+INSERT INTO ti VALUES (5002089,107,'S','cmoLO76KJ8mRDKVOvrdcFM8CqFgUYoZcE0xXWR','9V345cWSzhXo5jVhDsFimwGhx396A52hibgsn','P7Btw62PhVvX','1','O',10);
+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 (5996151,33,'s','htXYRIDYCfJspTo4en2id0AbgqKvTfo2R','yIxFnpwNizHHfRguZxNKqxnxtSpwSXEktps2dGUJE3glHDu7UAeC1a7dBq0U7bqTq5op','ZF6fx7J7bKt7CBT','3n','a',11);
+INSERT INTO ti VALUES (5996151,33,'s','htXYRIDYCfJspTo4en2id0AbgqKvTfo2R','yIxFnpwNizHHfRguZxNKqxnxtSpwSXEktps2dGUJE3glHDu7UAeC1a7dBq0U7bqTq5op','ZF6fx7J7bKt7CBT','3n','a',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5007925,189,'pn','7D','FReGpVaC7RclCswoyaxNrveQqTs9','euJsF2mm4Ibuj8P3UmryC7jIYAAlVHCYU7u4Hdpy2bJ9fdkc4','l','Y',12);
+INSERT INTO ti VALUES (-5007925,189,'pn','7D','FReGpVaC7RclCswoyaxNrveQqTs9','euJsF2mm4Ibuj8P3UmryC7jIYAAlVHCYU7u4Hdpy2bJ9fdkc4','l','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7031884,219,'n','PFmMUR3FInCOeXWREMisu9iiqyuFNipEkJSeP0eZkniQn8UQ8FZrWTlvfhSMVxqPzoKDpqDTI6PwDSUdIJv1ByQ1bMRR2CCNs20HodUchZGwyy0gxCL9kTPzremtsyFvSTkQAbvo7lerWHe2E8Q1hw8A8LlFNBM4o8xLECedEDq6gmONSC','NxsB8q6s','jkZLpTm13KhgRAR3Pe04m1QOYo841AAUZESUeh2rCz2OzmBBW7OFNVEZMtVn3Kfa6t9AwghuBtJuTbju9czWiUmEFGn3XtUXOnonz','Q','Ss',13);
+INSERT INTO ti VALUES (7031884,219,'n','PFmMUR3FInCOeXWREMisu9iiqyuFNipEkJSeP0eZkniQn8UQ8FZrWTlvfhSMVxqPzoKDpqDTI6PwDSUdIJv1ByQ1bMRR2CCNs20HodUchZGwyy0gxCL9kTPzremtsyFvSTkQAbvo7lerWHe2E8Q1hw8A8LlFNBM4o8xLECedEDq6gmONSC','NxsB8q6s','jkZLpTm13KhgRAR3Pe04m1QOYo841AAUZESUeh2rCz2OzmBBW7OFNVEZMtVn3Kfa6t9AwghuBtJuTbju9czWiUmEFGn3XtUXOnonz','Q','Ss',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7332780,233,'FS','DMecjHzmExEdq7Lso','rHkpESxVvtFpy4y9c2VFsTaRQtdey6Lig1MSYHJk','VgahpoUrdRNb3sLXrfLg8LzPOz9bjNu3hy2LLCEz78110xZHmCbYNZGdxuudVrkfCbuTGgpDWjYxD1wb09BVXZPLSR4VTLlDVHIQ5swmGsfEIDaufjlIzSRx0GVOpT3iZhfw86krNwTulOSKbJQ6MQ8w8o1YFNxvmWzANDUkgee81Ht0sPPJJF8v0bpde','Lt9','h',14);
+INSERT INTO ti VALUES (-7332780,233,'FS','DMecjHzmExEdq7Lso','rHkpESxVvtFpy4y9c2VFsTaRQtdey6Lig1MSYHJk','VgahpoUrdRNb3sLXrfLg8LzPOz9bjNu3hy2LLCEz78110xZHmCbYNZGdxuudVrkfCbuTGgpDWjYxD1wb09BVXZPLSR4VTLlDVHIQ5swmGsfEIDaufjlIzSRx0GVOpT3iZhfw86krNwTulOSKbJQ6MQ8w8o1YFNxvmWzANDUkgee81Ht0sPPJJF8v0bpde','Lt9','h',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-6962270,143,'k','9u9zNp2sh0kRwO1rKaeHbKzHJmq5S4','VZc9oH5NnFVbQR3MUgV5EnaWkBSJQ4TQd1n','DeQ8IFqqCdFh893hVTVzRSudfh1N8nbDrVJ1EP','Wqq','t3',15);
+INSERT INTO ti VALUES (-6962270,143,'k','9u9zNp2sh0kRwO1rKaeHbKzHJmq5S4','VZc9oH5NnFVbQR3MUgV5EnaWkBSJQ4TQd1n','DeQ8IFqqCdFh893hVTVzRSudfh1N8nbDrVJ1EP','Wqq','t3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT, c BINARY(57), d VARBINARY(31) NOT NULL, e VARBINARY(63) NOT NULL, f VARBINARY(39), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2056280680,2093085973158672883,'X0yAvJmk4tlx9l73Nj','Z','5jb3rF','SQpI09oWfVUAZnUKDWPub3icsTMb78TnUeCHwwf','c2','g5',0);
+INSERT INTO t VALUES (502880710,7377122275812464020,'co8','Gh3rLVBOe51iOOjJR','uMWgLoBDYsEh','7HalxYm4Bbumg2BzINzN71Hy1cDgmOcCi2TWty','L','j',1);
+INSERT INTO t VALUES (3934347672,6755342335707562035,'I','rg1wxdzMMehja4','MX6sNpE3daw','QysUyRxL9shZgmDYODBaaVuve','4','zP',2);
+INSERT INTO t VALUES (1378280870,-9027764897162105648,'d5bcCnkU2yIrh','bfNnDTIx9ESK','cyZGkDji8YvzoMK3p6o0B122vtauyE8SJrNW','zeQXFPYgE7JIZKS3rXwM','L','V',3);
+INSERT INTO t VALUES (3833285969,8025125195240842259,'ZSEEEisqq6LU2cdKjJLeGXo','oOmopBVeoQTwSwjL','YAJQJU4k0XTUZCbq8','JZNGNKNO3g','7','gF',4);
+INSERT INTO t VALUES (3094858682,-6473648218968276077,'61M54jwpE5MgngVWIz8twE9VtJwDjOPcmuGPntHxtDa7AxELtOiPHxZ','L4erv3AjLnv','wK1DwuBFFqkE2umakYM','qHuf6707BQryDd80ga','3','cb',5);
+INSERT INTO t VALUES (2705884028,1381673471826335488,'fFaKuw5MmZotSMnL5HbYrLdmK6TTSxFf','co4TIe8qLFrcKbs7n1','QtkY30','PB8okZdXRDO8Je7Xi','UB','r',6);
+INSERT INTO t VALUES (3782680636,-4242219450965571305,'lD','ID0tjXfBStcVLShkOcgLxj','PajrwUYut5IQ5t9LntrKgA7EdxSOtw','2Nh1QdOjkU4OMo8lD4x1mm','Wo','Rv',7);
+INSERT INTO t VALUES (1492866255,-2664593380814469447,'rbZHpKjYn3aBwjHugwA','sw5gjGhm7Mz','KVhhhbmKNFdGZRFuLKRNVB1cQrC1iT2G4HNdVXeV7r2u83','IRThkMLqPakHVWbt1b0SFB2vxHXNOH','9p','HB',8);
+INSERT INTO t VALUES (1068376188,-8160215743808718776,'JcuuzpscBlfv8U1OjghcdE','8W7OkWUeL3vM27GIoLIfp8z4QsLHPx','fGkN','jGKUPAcVrAyNPHZELxxNDJMZSrxYFODZ50','ns','f',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c BINARY(57), d VARBINARY(31) NOT NULL, e VARBINARY(63) NOT NULL, f VARBINARY(39), 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (959603065,2290496648842550202,'OZgQ3UO1gsRM6UtI','1XLh3mYUL4Hgt','Hn8JneXUSdi','50DVxqTZKJINSVesGCualj1A5yZqO','Cl','t',10);
+INSERT INTO ti VALUES (959603065,2290496648842550202,'OZgQ3UO1gsRM6UtI','1XLh3mYUL4Hgt','Hn8JneXUSdi','50DVxqTZKJINSVesGCualj1A5yZqO','Cl','t',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (3145915379,-7516588722326120517,'5veTf2N2lC5o8M3mXgjo3GonzxXiH2Go0O','8WIt','Qa','JofcHFx8WT32TRAYJuwG','M','N',11);
+INSERT INTO ti VALUES (3145915379,-7516588722326120517,'5veTf2N2lC5o8M3mXgjo3GonzxXiH2Go0O','8WIt','Qa','JofcHFx8WT32TRAYJuwG','M','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3251044400241100382,56619,'xEwtoes8UTS','HimyyZMUrVmfoygNcZMPDmvBnstiQzv1bBngK0BXhk5qo5OD9hSieZhiHqdSLtS3AI1N1r3Yd1D2Oq6rwf567BlRMr54LOrQ4FbN7cv4ujLTYSoHCNk5cInV9tGQ4pHUlW6lvLi6eEa4h3htkLheS4gWZemjcNGwnyrxlsVzcLix4XzpOnP7mTcIL4Jukz3tNOXryuTtNyLxPuwhjWmHbbr1Uh','BBb9hcVXNxfHA8vg8N','ElksoQR0AiC0nbPoBWSr5rG04wM3tWoQXSwbLSLAqEqzS','TXg6IInVAqJJFXBc4Oc1u1V','dGWAfiYZvuNcqzqlh2tnNvMwl9XuwozxM4iuNgDyZc6wG9GoV1X6bkNiBdbhVvls4Jl4',12);
-INSERT INTO ti VALUES (3251044400241100382,56619,'xEwtoes8UTS','HimyyZMUrVmfoygNcZMPDmvBnstiQzv1bBngK0BXhk5qo5OD9hSieZhiHqdSLtS3AI1N1r3Yd1D2Oq6rwf567BlRMr54LOrQ4FbN7cv4ujLTYSoHCNk5cInV9tGQ4pHUlW6lvLi6eEa4h3htkLheS4gWZemjcNGwnyrxlsVzcLix4XzpOnP7mTcIL4Jukz3tNOXryuTtNyLxPuwhjWmHbbr1Uh','BBb9hcVXNxfHA8vg8N','ElksoQR0AiC0nbPoBWSr5rG04wM3tWoQXSwbLSLAqEqzS','TXg6IInVAqJJFXBc4Oc1u1V','dGWAfiYZvuNcqzqlh2tnNvMwl9XuwozxM4iuNgDyZc6wG9GoV1X6bkNiBdbhVvls4Jl4',12);
+INSERT INTO t VALUES (2784750308,2010899240959047658,'4','wYluSgu481QcdWmuCoJt0Tx3bSo5XvuDCCeEOo8cV1LlTYyxk9wKTtSHBqXumUY55iK','m2R5LaTYRkekOyxCo1GNfzJDGEu9s3SfhoEAtezuAnM','vjP4Q','Kc','uV',12);
+INSERT INTO ti VALUES (2784750308,2010899240959047658,'4','wYluSgu481QcdWmuCoJt0Tx3bSo5XvuDCCeEOo8cV1LlTYyxk9wKTtSHBqXumUY55iK','m2R5LaTYRkekOyxCo1GNfzJDGEu9s3SfhoEAtezuAnM','vjP4Q','Kc','uV',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8458055278905275324,47091,'N1ZZcVMJFYl','SnjCJ4476bCOiVXMIIw0Q0LRayP5tOM8XmVbkjmFOd3whwS3cWRIxiPcxTyO15KdpyL9Dc','AVQqrSIK7','Mp8WbAjdLmHnTbqrBJbci0a8CWlPZfvzScbIEv5sEuRb0Qr72WHcmwaIZUo8dJFM2HgPvHpsuMwBApsmC3AGkNLk6kjtuUIerFcmB7ctoWAdkoZu00AszRQOoAbVutKJar1KDChncNnl5mEkSa9Fzt0pKHMpM0VLbgG8Pw2eEiQDLYNtgkUQ77r134ogD239JcshboGCLPbZFBleVdrS2isPc','enrpvXNtfnvir6O4fhZOkNPfI9852PZwne02wbIpWJpNjMXBWPSYkLtDHmMeZc','LnxTjPOL4X5ZIdz',13);
-INSERT INTO ti VALUES (8458055278905275324,47091,'N1ZZcVMJFYl','SnjCJ4476bCOiVXMIIw0Q0LRayP5tOM8XmVbkjmFOd3whwS3cWRIxiPcxTyO15KdpyL9Dc','AVQqrSIK7','Mp8WbAjdLmHnTbqrBJbci0a8CWlPZfvzScbIEv5sEuRb0Qr72WHcmwaIZUo8dJFM2HgPvHpsuMwBApsmC3AGkNLk6kjtuUIerFcmB7ctoWAdkoZu00AszRQOoAbVutKJar1KDChncNnl5mEkSa9Fzt0pKHMpM0VLbgG8Pw2eEiQDLYNtgkUQ77r134ogD239JcshboGCLPbZFBleVdrS2isPc','enrpvXNtfnvir6O4fhZOkNPfI9852PZwne02wbIpWJpNjMXBWPSYkLtDHmMeZc','LnxTjPOL4X5ZIdz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b INT, c BINARY(31), d VARCHAR(17), e VARCHAR(33) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17147028948967480246,-1366533541,'D4LNaSOYU0fohsblFr6jwzASwn','h1','UU6mci3brVWO5plvcbfXsREvjKEVC88','y3lXT9sV6NPY9jOZ','ahC3C8MEOgGgxYGR5ma7ma4hxRGAMBLGRRcnFzWW','xTVhb7DmnxNvgBnfyaaCAzDJFdbbikJYad061G2sV4aW9X5HiAmHOJtBmNjJ7UdGUBfuhDPh4',0);
-INSERT INTO t VALUES (3184029558670684574,-2142292735,'CCCu9Mt5suCsT','hQI8WjIsb8k','5CVBjfY6gIsE','9fhYRrBol7Tw2QDqgsOdGtdX','Wj5KQZD72x8Vkb4uUdvsRCnDudFbqYYMMxXWtID8LEKg','g2v4gzxtmez1PUak4EWwveBd0LfXEQtVX23Y5m92A4Yy2q',1);
-INSERT INTO t VALUES (4875076452870033854,645459573,'TCqjmGs8hd1qDBh5lV','eHMS5G7TJ9u2','iLXnbyk3ISPW1S','SfMAExy6RjVJJ6czpGIkBSoXfLPrXq5bjx','lMa16m3w4wvLslgroNBe5SVAdNBW77x4J23yqu9q','NMbeHI3QiBf9dVKULe7ixhcnAAhrvui72gq03kwhFA7rngoHqTaq1jlT35',2);
-INSERT INTO t VALUES (18159865010691872372,-700836542,'LlbTCEuyU2','jZSI','WE8uTBxLZOW1AeUYAmlTS44oO5EryWL','3lrRecomk5SX','Y0597DtTA7TQzvy9bCzHRfZpDnIokgiQEfRHp0ESHIYcPPxtX6tN9aHiUHUcl5LCFfZ','Mwbq9',3);
-INSERT INTO t VALUES (6321159942079824317,541294876,'2JEMGq','cKnObp','9uPgfg0jASpTEUy8YTZBj','KaTy9','hqeZJYRsoi4PxiDWbpFfhqK1jFM','dEgxiiAArJ0gzkB1YEJydpUC1YPi1lOQfMrtzjbKt9nCL60kaIDwsb9P5vipLaYvR1TGLwy7VI9PZsM',4);
-INSERT INTO t VALUES (10941709033919950006,-1972335672,'BoO8mYbm2G4lmY','6o7rZItZCi2cmt','YRfiqyInuU17up30d','17','471DUJaQODEkTUdPT','hOq5gcoMl9EZA',5);
-INSERT INTO t VALUES (18044747074710790868,1902658345,'vmZPZYMvg6ogLldY7cQHLsl8','vjGeLULBHCT3VFG','eI','Yhor55lhOIkkp','Rg98HbdexrGV2qm61LFuActa76eviLttvEInpyLesaHWyewLfWX3Ia9qMDzmu0Ic4Qlk9rhmHXtO9sbepvAIPsvbEmbBcAjugy','79vbsHncaBiGv0WFms8qxv8RwHOWUBH1CbyoxVP8S7rmqBi',6);
-INSERT INTO t VALUES (5908100249800849515,1550212859,'RSYQKqJrLl7wrhr','NLybmkbU8d1RZyu','LISEBAc5kyZjVApBSF887VemBcQNZH','hyDOw2y6NJc3T2FOCV8KSGfA0U','P3t81MOZJvgXwdvdEthAqur6QbbbyAPpuXxhpmv','UC3Nw8GBCoBF3lO5tVyUyIx9Jp7RiDXUHAwUvA6PyuOfXkBoXxCbtyHYZkznQXi2dpuOCgoL22d',7);
-INSERT INTO t VALUES (8990333658415118544,1301254053,'WFgbXvYmwKgliBpNLyQZlbd','qUEQikUqwktuzDM','3DCVgFrUslzorRtLxVtofQnv4z2M1','wPpWF','WN80zk6BYrGL3UKBgVQm4wIXR0zhvzHjj0680HEioeS1HF7EBEUCLIZaXLULNkdZP5nSxZoduq','E0J8DEfd5UmQRsHYwyZcGdNikyJzSmPVUfS',8);
-INSERT INTO t VALUES (15745951516964456963,141099969,'j7iuD6IjfjWAAPy','J','qb6w','ajtQFdtyMmCmEowZ5KgVhTTT6tmGoVfNbHmOah','fs24iceDZsI2','I2w1RbCI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (371939248,-8459649740593187583,'9vlUi0nKHOJ1UBobEsZtjScGJ8lLx1yvN9jrLYa4xtOx','vC26644gV7plRgoIMhEN7X2FFAaAqCBS2c63VGTfNi0r67IIYtTLgAmwXY6C8cIzwkUmz0tkPsEbSatJDHCSLoyRDsdNGftVJEeSfLjHIKr7gVzrLeGX8zEuqAiUQXH6IaqXimLFrHL8Q6wY1SnnbDPJQvHip1wLlR0jRIsWpBU3e7rP22fW5ubddGb9Md5bOJ1pvmPhtKpFDEQT4MrqLEnQ1RbbXiJKrP','kG','tr1IV','Of','h',13);
+INSERT INTO ti VALUES (371939248,-8459649740593187583,'9vlUi0nKHOJ1UBobEsZtjScGJ8lLx1yvN9jrLYa4xtOx','vC26644gV7plRgoIMhEN7X2FFAaAqCBS2c63VGTfNi0r67IIYtTLgAmwXY6C8cIzwkUmz0tkPsEbSatJDHCSLoyRDsdNGftVJEeSfLjHIKr7gVzrLeGX8zEuqAiUQXH6IaqXimLFrHL8Q6wY1SnnbDPJQvHip1wLlR0jRIsWpBU3e7rP22fW5ubddGb9Md5bOJ1pvmPhtKpFDEQT4MrqLEnQ1RbbXiJKrP','kG','tr1IV','Of','h',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3690289463,-5814055419446692972,'CNAElcykjlvTFbR1QrS1ubGFZPy5j1re8o','1N4gBuIPnpAJUXAg5G61G7AvBDSkmyDEQlh58P2sSMhNcXB4gZiERvJsC3RFyWJs6MLHZPS9Yc0Gg39ZbU8Pr7t4ohv1ksoCjueYwF5QAqM8aonHM1o4qIMjNfz1mq3UE2504ejS9TeaW2qkZu9JvrOrQXCE0Fu2nIl6WsdTv38YMorIIWenxkMWRscnrhfX5kalSBe2qiZuaACfbjqobASdJCD54nPFkrTmgPPtlcWwNp5Vsam6VA6UkNPW9','a37cadjs7Om2umC0tquDj96vkdCQm8YnbfZVWZZVlZt7sQqc0QGbD0UVe7xrAGP','fI2XbzcnoL2NC0mlUnrt39sCE3UDJsoKDKE6S4mAwLEaPbWZzySRecapC2bXkVpPWatZTcNfucYKLlPlesYmfpw6GbE2vEhi4lw8amZCAY9IjAzlPhuKfvBZ65EVvz0','M','w',14);
+INSERT INTO ti VALUES (3690289463,-5814055419446692972,'CNAElcykjlvTFbR1QrS1ubGFZPy5j1re8o','1N4gBuIPnpAJUXAg5G61G7AvBDSkmyDEQlh58P2sSMhNcXB4gZiERvJsC3RFyWJs6MLHZPS9Yc0Gg39ZbU8Pr7t4ohv1ksoCjueYwF5QAqM8aonHM1o4qIMjNfz1mq3UE2504ejS9TeaW2qkZu9JvrOrQXCE0Fu2nIl6WsdTv38YMorIIWenxkMWRscnrhfX5kalSBe2qiZuaACfbjqobASdJCD54nPFkrTmgPPtlcWwNp5Vsam6VA6UkNPW9','a37cadjs7Om2umC0tquDj96vkdCQm8YnbfZVWZZVlZt7sQqc0QGbD0UVe7xrAGP','fI2XbzcnoL2NC0mlUnrt39sCE3UDJsoKDKE6S4mAwLEaPbWZzySRecapC2bXkVpPWatZTcNfucYKLlPlesYmfpw6GbE2vEhi4lw8amZCAY9IjAzlPhuKfvBZ65EVvz0','M','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1235688980,439167090137794949,'7uOsxgqRYuI8kFNgQhubkuBe1YMB9ejADPM0vAFPWrPj9Ic','Fl4hxUjyF9huoOqgJEjtu6yD1Yy3wLU9VeE66ChPSpK3SMFk3IoJ1VdsNMsGHBmjRo7tYtfHBjC2zCEjmuIuMmKkmN9KOVmc6NyiZT2QtY5qs','fDlErNQOmS6xGA5','fOYuuncy06GkESUHaedhZugQ4V2SUR3D1y7p2rlMrE6xXc0zwxnWr6HWe0b03a7V0KYLsF8i3IxzO0sap2D7HY','75','3m',15);
+INSERT INTO ti VALUES (1235688980,439167090137794949,'7uOsxgqRYuI8kFNgQhubkuBe1YMB9ejADPM0vAFPWrPj9Ic','Fl4hxUjyF9huoOqgJEjtu6yD1Yy3wLU9VeE66ChPSpK3SMFk3IoJ1VdsNMsGHBmjRo7tYtfHBjC2zCEjmuIuMmKkmN9KOVmc6NyiZT2QtY5qs','fDlErNQOmS6xGA5','fOYuuncy06GkESUHaedhZugQ4V2SUR3D1y7p2rlMrE6xXc0zwxnWr6HWe0b03a7V0KYLsF8i3IxzO0sap2D7HY','75','3m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(30), d VARBINARY(23), e VARCHAR(2) NOT NULL, f VARCHAR(22) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4913209665137367585,-13173,'eAenjaB1','QRpDVOdksz7xJ50QiaJ7EqT','Om','76Tsv15W5rsANKxeq','n','q',0);
+INSERT INTO t VALUES (14438181007284329254,9373,'6H9snlkS6pX0TApDpXldu9zQkAtRS','o','ki','Vt','8t','q',1);
+INSERT INTO t VALUES (7754613302122268271,-31621,'YHXCmpsO','gyk8ne','aU','0OsioFedqeNUZhAY','Jn','G',2);
+INSERT INTO t VALUES (15076160352071564370,31959,'q5siAmAWZBEGsG','J3voS','4G','Jk7OmJs','u','b',3);
+INSERT INTO t VALUES (7574801212105850056,3206,'J8qDJHrdOmjQru','stqTPt','h4','11rHjVJ','bb','9',4);
+INSERT INTO t VALUES (16484079361789768445,-11182,'OTTZLJolwIt8','k2yab10eadLZa','f','R3PakeS','Lh','D',5);
+INSERT INTO t VALUES (1124228051918880341,2363,'fi1yBLydbT7eUxyXP3ktoo8h80VFw','Rn4hm','Yz','w3nCj6pK8tPPJO','o','S',6);
+INSERT INTO t VALUES (18366857903624106967,7258,'IPgIXMiTxnBwfe4ikQLFUlk','CkiPv9IvlcuxO2codBn2C','q','cVoD','ZI','D',7);
+INSERT INTO t VALUES (11228113964126075618,-12177,'dzZqs9bI8C62aidzVg0C71FFj86v','ZccnvVVflOtv','SN','uVjItUbat','DF','a',8);
+INSERT INTO t VALUES (11754844363989117020,6696,'VyKIqZiv','0iWG72b5FEeOQMSmhyRElQp','sI','FzNE1ibNFv0SIM6GAL42J','u','s',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(30), d VARBINARY(23), e VARCHAR(2) NOT NULL, f VARCHAR(22) 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 (17820961627331895206,-544870641,'tUAAm8J','ubteDLuFKIu','rm','iqeOyCUOy20Q9oNixR6y2wA7pDL0JNIsObbhmh6HQY','8','fZ2URMd4fQG5UTaw28WFbHnxUps7PUTGkAsKRORkIlibD',10);
-INSERT INTO ti VALUES (17820961627331895206,-544870641,'tUAAm8J','ubteDLuFKIu','rm','iqeOyCUOy20Q9oNixR6y2wA7pDL0JNIsObbhmh6HQY','8','fZ2URMd4fQG5UTaw28WFbHnxUps7PUTGkAsKRORkIlibD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(32);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
-INSERT INTO t VALUES (14338258619215494068,-516714838,'tEfW1pmgZZ1lT1iwwnc9dzZrB','uR','8BBgYPWDxoG','22p6ZD','zrNyAGYRZhtKxLad7kMNhtqeXqR3YZgnZeKLZV0zrjq7cBpmFEIVaRf3','0ytCzsvaEBE42CZBX3oNXkDPg4tALDcE3vFgDLOLkdhMjCppCcaiPX9k1xnY0g2FGbgneB0C2W9nO5jAOHBdgutX79DOG',11);
-INSERT INTO ti VALUES (14338258619215494068,-516714838,'tEfW1pmgZZ1lT1iwwnc9dzZrB','uR','8BBgYPWDxoG','22p6ZD','zrNyAGYRZhtKxLad7kMNhtqeXqR3YZgnZeKLZV0zrjq7cBpmFEIVaRf3','0ytCzsvaEBE42CZBX3oNXkDPg4tALDcE3vFgDLOLkdhMjCppCcaiPX9k1xnY0g2FGbgneB0C2W9nO5jAOHBdgutX79DOG',11);
+INSERT INTO t VALUES (8261420356576602989,30131,'jkKl2GNgpOSJ9ho4Etm4RUtuTN','pjI','g','Ss2Q0sRBUJpiMuoNf5e7A','k','d',10);
+INSERT INTO ti VALUES (8261420356576602989,30131,'jkKl2GNgpOSJ9ho4Etm4RUtuTN','pjI','g','Ss2Q0sRBUJpiMuoNf5e7A','k','d',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (8012813158649241700,-5984,'4TgrMXgLY4i','B6J43F6g244F4F270','0O','jed6ySTbZLGc','E','N',11);
+INSERT INTO ti VALUES (8012813158649241700,-5984,'4TgrMXgLY4i','B6J43F6g244F4F270','0O','jed6ySTbZLGc','E','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3468431746011260959,13024,'dTDy07LM5w8SdCbEX6KGSQ','YPFVzcJ8rKSk5Wu8vyU22uzVwUoFITa3IKtgZO6YxrfVfiErs1EVWTjRRiiT2YMvU9FHEpUSAE2YVNnRvQopnc3WHOUe9F7L61BuwlxC3P3uIT1lIi2NBXkd9jAtW5sIBF8mxJFny5JyWnPjvwHxh8lCzZPWrR1ItWYyqTP3u3CSOHg6oWuEAGhtDfPLwtsNeGxY7hAG9pDxaEAcH0fhPDLuNCSUuABPvAggqfplfJfLErWaKArlNPWe','tX','SqWMXE4wfV5fXl','92','H',12);
+INSERT INTO ti VALUES (3468431746011260959,13024,'dTDy07LM5w8SdCbEX6KGSQ','YPFVzcJ8rKSk5Wu8vyU22uzVwUoFITa3IKtgZO6YxrfVfiErs1EVWTjRRiiT2YMvU9FHEpUSAE2YVNnRvQopnc3WHOUe9F7L61BuwlxC3P3uIT1lIi2NBXkd9jAtW5sIBF8mxJFny5JyWnPjvwHxh8lCzZPWrR1ItWYyqTP3u3CSOHg6oWuEAGhtDfPLwtsNeGxY7hAG9pDxaEAcH0fhPDLuNCSUuABPvAggqfplfJfLErWaKArlNPWe','tX','SqWMXE4wfV5fXl','92','H',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15766650532930440393,-4592,'dF4jrYgLd5lgcvkRqEKjv','KxLXkp0JsesxSEZxrIPR0vIHB3MIQ3SUtlHacIPLEt','7z','zk0dhqnssAZdHJzSwDwcLxtnfFw5KRg4TtOhetgBSrWKLtCd8nCehCEEmRPBj533tTxQZYUo3e3ypD03wsXfHa8lyCDQE6URawjB3IzYgf','u','j',13);
+INSERT INTO ti VALUES (15766650532930440393,-4592,'dF4jrYgLd5lgcvkRqEKjv','KxLXkp0JsesxSEZxrIPR0vIHB3MIQ3SUtlHacIPLEt','7z','zk0dhqnssAZdHJzSwDwcLxtnfFw5KRg4TtOhetgBSrWKLtCd8nCehCEEmRPBj533tTxQZYUo3e3ypD03wsXfHa8lyCDQE6URawjB3IzYgf','u','j',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (17785472424115139520,30584,'ZzJW4MQXK3UhLOqUEI4','S9Ze04cCp6B2u3tHGfRygZYKFFtnnZYKE5e786VEnr7gPOzxv7T3Nji80y6cVntmemI','8','LxBvLGhvt7UZTs8YiyZTBcXOCAx3ruQXNPr7RIAcwumEQTmyE09xEh8zGabfTPbbmlvYvBDVfefqfA4iI11I057g2WAaDo43I081zWvWPSxT2exx3TLKN8s7wMCnTlOn2U1aJ0cCMw91jpciAiGkCDlAQcUSkm1aoKpzrFw8se5h2CYK8u4EyaNZSlHOSfDmXfl3McankfGOpSrTdgqmtkpsnPU7z1maGjS1TeWK','4','6',14);
+INSERT INTO ti VALUES (17785472424115139520,30584,'ZzJW4MQXK3UhLOqUEI4','S9Ze04cCp6B2u3tHGfRygZYKFFtnnZYKE5e786VEnr7gPOzxv7T3Nji80y6cVntmemI','8','LxBvLGhvt7UZTs8YiyZTBcXOCAx3ruQXNPr7RIAcwumEQTmyE09xEh8zGabfTPbbmlvYvBDVfefqfA4iI11I057g2WAaDo43I081zWvWPSxT2exx3TLKN8s7wMCnTlOn2U1aJ0cCMw91jpciAiGkCDlAQcUSkm1aoKpzrFw8se5h2CYK8u4EyaNZSlHOSfDmXfl3McankfGOpSrTdgqmtkpsnPU7z1maGjS1TeWK','4','6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4673054321303993124,7210,'aVmK582i2O46mxeIzeOxJiuXnmMG4','ccaqxqGu78kgax9oJwnAGjBlxmLdiKHgtNN84ZnKhF1vsXO9YK5DepIaE0I2AQBOyIkJjTxxrPqZBqEQnWLoMyUFdE7fbjeNzYPhnZXI02EoN98ojb7Tz8QgZbG6MswFENSIUq4bQ0tH2MQdjXPKzdcgd3xqIYIj8FTefwyxj1KCu8axcDSVXGCYjCHQ0smPyJJUPWVw330BMvoOPeFDDTv9AHcRq','z','Fi','kw','i',15);
+INSERT INTO ti VALUES (4673054321303993124,7210,'aVmK582i2O46mxeIzeOxJiuXnmMG4','ccaqxqGu78kgax9oJwnAGjBlxmLdiKHgtNN84ZnKhF1vsXO9YK5DepIaE0I2AQBOyIkJjTxxrPqZBqEQnWLoMyUFdE7fbjeNzYPhnZXI02EoN98ojb7Tz8QgZbG6MswFENSIUq4bQ0tH2MQdjXPKzdcgd3xqIYIj8FTefwyxj1KCu8axcDSVXGCYjCHQ0smPyJJUPWVw330BMvoOPeFDDTv9AHcRq','z','Fi','kw','i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(60), d VARBINARY(71), e VARBINARY(46) NOT NULL, f VARBINARY(92), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3594385299,15243461,'D32j8ohdGRqVOe','SXzGH66oR341cHgeLme7jiC9XLCizK1vkAprH7dWP','lxie1T9YQPRfKJorTCe','8XRuYMwnOy','H','l',0);
+INSERT INTO t VALUES (1846971173,7789564,'epgVyipFkD1gBmyo8y9GjjdD2WXZlgG0sdaKbQ','P7WAe23A9BeEY4ABX6MwGyhXblmG57MQDZUrbd6YmKpGhEB6uYYR7sMS','l0qhZcqEtUJcWiT','4zx8U1MOv8FvIogDOdCUK025i9Vf6ob7GCLwElmZi8HYMEoQdknsURzW','Q','W',1);
+INSERT INTO t VALUES (327465208,3758660,'u1251YMPOWA1wNvyyoDn7ZhGzvRr68vpAaCbvVO8aWkX','cm4eNuGsM0U9TkH7VvIOJJzj8','al5WB','2lmCrtpcp7eZ6UesiYqERLje','A','c',2);
+INSERT INTO t VALUES (2911620535,9259197,'KOUZjS6IA8Rwfb7oiWPHpPfdZB','sabRAlN0Xgczm1UF0QK2mPkCf6zo2g1hXI9Aq','6ZeYf8kcpfEsQ6w9XvWGRl56htSdBOwDJ0','IHGbGAIf0AYnI3L3zY2PrtKAhAxxjihBs1GtXVNkxAHaruq','E','f',3);
+INSERT INTO t VALUES (3183333179,5343092,'PiTPMjgGsoTqNURu6vgKVk','wyweeDmllee3rOBF23Z7Lr7UyBnjIhqFDGfIUNJni0JLyTNvG3TZbTEzyomB7s','nD4x1wWx','fCqOxchRkjjlqrKsKYOTkAVChdnHbeQLONZXZJXa7GZveFs3pIvluu2BN5P04tqZ3SEdd','i','v',4);
+INSERT INTO t VALUES (3777624358,12754512,'wS0ur','4Xu85YJOlLXLiB01cEcP9enc7UrBM7Z','f2QGwrgYyR','lDLGBfEa5Zyk4C07NQFI5IHzLd97j4XhvcPARmY4kVGxLUw1eLc1LMPh','Z','e',5);
+INSERT INTO t VALUES (1112000108,14587986,'RJxdKYeav5bZXEwWsBmvQYN3tSRsfiHAWJjC113QnBOeDrMHPsebTsti','sGeaqpAEy0STWM3fmvnch0XR8PUTaw45liKMKvnwnX8eEqPAEfJYViOU2U','jaVXEn6o3IOtfrnahZFhWnWzeYUl19Bp3faY18','LfUaTDy6jazZWNmoCw1qv4y2hMeluQjmDznru5HPfhIj2j9SayBL6JDezcYI1dQcDOnWCduFVm5','U','g',6);
+INSERT INTO t VALUES (3707544647,5588592,'M8EXmchMGzrcN7hvEEI','yxYpjn51YdKuFGflC0XX0Ot','ME','pESa0hGMGvncoqRPH','G','C',7);
+INSERT INTO t VALUES (392423991,16732600,'LHg6k8yCbj3DGRYwsvPgtxLVJKHZNfjjiDEoY3vVc4x','918Z6Fq6WqJMdgQUBlNmwgcmJ5ohI7n3fC','4','qRlOxztJNcRzWxCcoHjgAUXcHBrl5tCDBw2EU3ITFTWyQ4PnJhF1TgPbedoj7Vs7sGskPRqEtJvqWsg7wgLPklzzBkS','b','i',8);
+INSERT INTO t VALUES (1255791410,16156925,'dGpCuSIyBHRP25DkKNJigygyUmS7','md7uLJMKLbYuXx0cvthaSzVoj9lEeOvbbGBz','me1NsTAELaN','deHZUqGlN09T9qa5QDooLAAiZMzocErk','V','T',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(60), d VARBINARY(71), e VARBINARY(46) NOT NULL, f VARBINARY(92), 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 (1073636802,1115965,'DlZYisfLqZL111cUuwvvXF','jLOdHceAfZSclcKegaOj6s1or25B1sUD833','zaVuIl4X8dJiwU','QkCPF1LDZ65eLoLIobvXrGwlWWlnz36TiA4L3r','u','j',10);
+INSERT INTO ti VALUES (1073636802,1115965,'DlZYisfLqZL111cUuwvvXF','jLOdHceAfZSclcKegaOj6s1or25B1sUD833','zaVuIl4X8dJiwU','QkCPF1LDZ65eLoLIobvXrGwlWWlnz36TiA4L3r','u','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
+INSERT INTO t VALUES (3912611537,5935169,'LZfo','4aIN6yLRKXSq6Se0h3tYH73BN4LXMdl','pLkczk9LmzinPvyfMN7Hg','x42lGFXXOVC1gDzn4GoSK1YJwYIDmdIn40xZ8GmQrfxSWYzi13HZN6pFRCJQ3x7lnreQLULcrRLC7u14I3TExJxl2','Z','J',11);
+INSERT INTO ti VALUES (3912611537,5935169,'LZfo','4aIN6yLRKXSq6Se0h3tYH73BN4LXMdl','pLkczk9LmzinPvyfMN7Hg','x42lGFXXOVC1gDzn4GoSK1YJwYIDmdIn40xZ8GmQrfxSWYzi13HZN6pFRCJQ3x7lnreQLULcrRLC7u14I3TExJxl2','Z','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4091018555,8224125,'vqFU7PvKYq1','B9EnkcdRtdO7iDBGdA9uLQurYIMFSQzOxlLczxOmBNJzUfAb25iErTO1pJk5jeCFUZokwmJqw1hZh2LHYIcyUaisSN4fQpoZwRrBGZBbduAKkQCnfFnJXULy3TdvERCNAC7KCrpZLRSz0g5TI7sVyFzUmdDpCtYo4Eq9SKgVbb','eo1meGGCjhONGb3k7ahdQp2b','YAhUugkVyhk9XzZVdfyX2bXvsebCYkoW8Xe','g','h',12);
+INSERT INTO ti VALUES (4091018555,8224125,'vqFU7PvKYq1','B9EnkcdRtdO7iDBGdA9uLQurYIMFSQzOxlLczxOmBNJzUfAb25iErTO1pJk5jeCFUZokwmJqw1hZh2LHYIcyUaisSN4fQpoZwRrBGZBbduAKkQCnfFnJXULy3TdvERCNAC7KCrpZLRSz0g5TI7sVyFzUmdDpCtYo4Eq9SKgVbb','eo1meGGCjhONGb3k7ahdQp2b','YAhUugkVyhk9XzZVdfyX2bXvsebCYkoW8Xe','g','h',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (179547435,5758458,'4gkxgedFVigB2wycIut6TiPjG64bPPinbqvBXGHloQmy3srFCaViBLhZKom','fohZ1ZkZfWz6JNw8YweALW2ZKs240Jq6JfSeL3ZgIpBG0S1typ7Wz5HOiwCDqEregtJnWyMRerSn43k0jwWdYRnzTtNzWvcVK2UsztAE5fGOiQ7xvM3VUHEYDwMV7kwRdE6iUm5Fh2YgqMfJCUqruZJnRzBiAfDzusnUv1gpD','aulporx','N6HQqteUFjPp30MAdTuoSSZx8nrbYVogbh','Z','a',13);
+INSERT INTO ti VALUES (179547435,5758458,'4gkxgedFVigB2wycIut6TiPjG64bPPinbqvBXGHloQmy3srFCaViBLhZKom','fohZ1ZkZfWz6JNw8YweALW2ZKs240Jq6JfSeL3ZgIpBG0S1typ7Wz5HOiwCDqEregtJnWyMRerSn43k0jwWdYRnzTtNzWvcVK2UsztAE5fGOiQ7xvM3VUHEYDwMV7kwRdE6iUm5Fh2YgqMfJCUqruZJnRzBiAfDzusnUv1gpD','aulporx','N6HQqteUFjPp30MAdTuoSSZx8nrbYVogbh','Z','a',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3746275866,7764872,'QtWNu9kqOStB1EErmNRfmBpAlMkCzqdKZtRkEL7wH6cxTduhWV','JixF2M9fUGzHXXa1d1G9yajYJQp0BHlc2oFgm7QJyR0LCzrB8FGi5e7tID15X97b4pfGV6gigydC4tig5D7yOMYoDzW1A3esB03J6lnApCo9ztWEhxM87vqpGWi0G1lxtEP6Af34OYEslRlMnywBE3QIGUHvrgszoPwlSKPw1RXt8v2e0HRk','0GOB1b4Cu1z0J','6l7pEHlSfUk601Ba8PjQdTGtcY7oSFRAH8Xx5Sq6Mog8XoV9ExX9oIcWgpZnaGj80Jr1BZs65QgRNwUC6sZD8sTK9jvFHz4LdcoqK315H2WYIWPdD8e5gVIBqYhpIVSMWNiIbwwzJKRevdMsPrROXs0ubFwxewLfn2kMWFWM2C','m1','w',14);
+INSERT INTO ti VALUES (3746275866,7764872,'QtWNu9kqOStB1EErmNRfmBpAlMkCzqdKZtRkEL7wH6cxTduhWV','JixF2M9fUGzHXXa1d1G9yajYJQp0BHlc2oFgm7QJyR0LCzrB8FGi5e7tID15X97b4pfGV6gigydC4tig5D7yOMYoDzW1A3esB03J6lnApCo9ztWEhxM87vqpGWi0G1lxtEP6Af34OYEslRlMnywBE3QIGUHvrgszoPwlSKPw1RXt8v2e0HRk','0GOB1b4Cu1z0J','6l7pEHlSfUk601Ba8PjQdTGtcY7oSFRAH8Xx5Sq6Mog8XoV9ExX9oIcWgpZnaGj80Jr1BZs65QgRNwUC6sZD8sTK9jvFHz4LdcoqK315H2WYIWPdD8e5gVIBqYhpIVSMWNiIbwwzJKRevdMsPrROXs0ubFwxewLfn2kMWFWM2C','m1','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (590473293,4733660,'ALo8dL4rU0ZE','m3Z9yzzDAfO6oyqILpESxl','nij9Io9WZT7nBZRZfo','2CprY0CcfZ4P9KUzUF51jZnKvoD4TK7Px4Qj96ncwThS2zYWXHDY4WzlcGtiuPHM3R0gYw9BPW1Hluljhf9MwRsdaY3zlHimbdHUsMHHMtDbF6qEkPBoYojC7lwKrZSxr9NvXTWsNzl43z2YzcWiJG9Luvz9OwiNeU6yK4S37pByLReShOYoEcI0','ju','F',15);
+INSERT INTO ti VALUES (590473293,4733660,'ALo8dL4rU0ZE','m3Z9yzzDAfO6oyqILpESxl','nij9Io9WZT7nBZRZfo','2CprY0CcfZ4P9KUzUF51jZnKvoD4TK7Px4Qj96ncwThS2zYWXHDY4WzlcGtiuPHM3R0gYw9BPW1Hluljhf9MwRsdaY3zlHimbdHUsMHHMtDbF6qEkPBoYojC7lwKrZSxr9NvXTWsNzl43z2YzcWiJG9Luvz9OwiNeU6yK4S37pByLReShOYoEcI0','ju','F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(33) NOT NULL, d VARCHAR(26) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(85) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (127,3628035,'MacQEKFFAScqf3F3FdJfp','lP2bb9n5aoZR1nAFx4A','gNSBdbbtMj7Ho7ZuYnfTihtokQFpnLsUZLVa3HupQUdkbYcNWg8kDHp6AUUYgZvHbOc6wijbxUZbg','Tj','n','0',0);
+INSERT INTO t VALUES (59,8244758,'ZRQyIwjVcbFiJNvcG1Wzn9YCWtfdK','S7k5xSUgLHeBWAe','eIgexaLyvpCP9wcaq','Y8POCEUvsrzcKYpJmJKMEPejqZr60iIrSKfqY9nXM7NFWJT8qfijBoGsETCOGDunhqPK6up0oDWr9','u','d',1);
+INSERT INTO t VALUES (6,1172743,'5MRE4r9079XhU','Hf8SfPcETj9xjwO','b3hsd7MeBLFr4Twa2O1KuvNosXiDUv1U6mCU3uvGsWDDJwEk6hSPyPwZPh7IIe5E8J1','7NlHW0xh9Ibz3h7KPtR','I','i',2);
+INSERT INTO t VALUES (204,4435500,'qSWM2poBq93sbap8svB8Z4JT','5eQzY8Dp7wx','RdOFul35','krJ7KbpSabnZG8XeqSn1FhJUxj0HsJZOIRysO82GQmKefdzuEkavJF0JQq0DQGUpABkxvNBOWE59sOuS4','H','zW',3);
+INSERT INTO t VALUES (175,556369,'L814puKfkgnw6kbjpBHI5WAT','dbcLx4pp0nA6JVKEtB','zsX4ZJnoQHz0SGz','GoiM1vCbqDBAkLOTCFs4qGkKJViWN7hWZrvkC4','V','VK',4);
+INSERT INTO t VALUES (250,13834511,'uiA2H7KP','LbbtYJqDmDPfrwjT','ZidRmSm0xaehfkpk4l0gZmRIOTcvNV2oePDpEbZJQ7Br3nRxyx2RwJ','EIuOPnr7UViYTg8TS8KZyS','R','iQ',5);
+INSERT INTO t VALUES (129,8763000,'fr','uEHXBx','CohVNgAvWORWkzVwjtXVoYllWgJfCv','ttYAM7KTmBoOeC9QGg0yM5hC3NyL5mES7xSYgkGNHRwYHVOUS7BS2mQl16uJNBLCjG1zkKwB0qGDHXOFtZH','W','Ml',6);
+INSERT INTO t VALUES (170,4623102,'HF93P1X6fI5ByduqYFIfKXFDV4sQQ3','bVvGww9easc0zclhp4','YrZOIT1caN5f8eudlu6ummVFiv7nAO8amRg9WH','gsPHdyILM9dnd9lQHpe','a','qg',7);
+INSERT INTO t VALUES (150,6663729,'TEEyCLdl94BYixdJSSsM','gPgNUGEaZgFW3T5Y9i24L6XMD','bpoEFGmxVOTQ30OvnSU9YEZGtCKewXWziGxhFfyJ4yKou5wyURxCPcNdkJii25f','dE751BS460jwusznye3sjwMqljkfNkwv60MiAZvGKTIhbXzdNI2sekeHic98hrgDFgwB902WoYJXbQ','m','Lq',8);
+INSERT INTO t VALUES (127,979398,'nnkxvJMi5NXL7mbIPMe0OPyYv7','4bTO0z8vvcYe2FZICpbIFE3Fc','TlQIHgtTNXlnWSCzMVabV1IXDG4pNtDXJR9cCjB5BWKFEPLNVW6vUAHQAzxu','sgqsEbRcPmRXazqqkD4XVJjg8rEusg32reffluqdhBzXjoo17BMKy9P3','I','7N',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(33) NOT NULL, d VARCHAR(26) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(85) 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (404174059,13764544,'DAS9cUwi4q9Odt','3YJxWhrllM9i5x2oE4AFD','b86GNm03CaCvjfyKynNWbZf2NU7rR0F1pTkcT9tydbXoWy9sKELk','jlEBB1wsxXaNkIcZmRDtJkpLCHZLD2M6a5bSy8DiBFIG4PNLO7jhypa','F','S5',10);
+INSERT INTO ti VALUES (404174059,13764544,'DAS9cUwi4q9Odt','3YJxWhrllM9i5x2oE4AFD','b86GNm03CaCvjfyKynNWbZf2NU7rR0F1pTkcT9tydbXoWy9sKELk','jlEBB1wsxXaNkIcZmRDtJkpLCHZLD2M6a5bSy8DiBFIG4PNLO7jhypa','F','S5',10);
+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 (1525992892,14604641,'H53g8XpIF7Ypwm','EWxK5liIfdAY4RDHaofMhze3','P3pemdW1','nHDVNOgMGtpOevAlI75OJA','5','te',11);
+INSERT INTO ti VALUES (1525992892,14604641,'H53g8XpIF7Ypwm','EWxK5liIfdAY4RDHaofMhze3','P3pemdW1','nHDVNOgMGtpOevAlI75OJA','5','te',11);
+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 (826228057,12969726,'Wltji','wOM9xAWDsPPktx7Ephqof4ZJ8cg4yWcgdOeBnwE2jWEJnw4EDzuDK2BBsVxtAY78jfdin2G79iLYviTGAMtZOEWyVpW6ZGxKIiwCR85kdNoAtAqqCHfYVksKCiKle7nTHXmKpsZfW6pE2Uxixy0un5M3','NOJwwpoVm1cTePya7YHoJNNrJOLMwoq88ZOEnB8exHxHmN1ES1L9jhB5GwuKdEaVPEsWVq3NkDQmWvNYd7Vy8fMUX0bWCAwShwm','hggR8zpgc3xBtM710ZVvUe9Ui4rVFK6ZK1lOgzFUlSqqLsfFbmVK81WW6Jeznm','P','S',12);
+INSERT INTO ti VALUES (826228057,12969726,'Wltji','wOM9xAWDsPPktx7Ephqof4ZJ8cg4yWcgdOeBnwE2jWEJnw4EDzuDK2BBsVxtAY78jfdin2G79iLYviTGAMtZOEWyVpW6ZGxKIiwCR85kdNoAtAqqCHfYVksKCiKle7nTHXmKpsZfW6pE2Uxixy0un5M3','NOJwwpoVm1cTePya7YHoJNNrJOLMwoq88ZOEnB8exHxHmN1ES1L9jhB5GwuKdEaVPEsWVq3NkDQmWvNYd7Vy8fMUX0bWCAwShwm','hggR8zpgc3xBtM710ZVvUe9Ui4rVFK6ZK1lOgzFUlSqqLsfFbmVK81WW6Jeznm','P','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (284379324,5270358,'7OUPJicMp','Q1YrGAwW7JH5eHmDiO6fHnVUeKr2GBy','1S9Wb2rE7YshgK8Jq4rYJoY24a31p9W3E1nEvTo0LSjHYenFjpWRyAzJMimmXsdGqg0dFGmpHnqJiZ1tNJoesE6Q8CMMY','7MwAJmvUROw2hbSvexcZ2jB7yEfArWNucWRWR','D','jM',13);
+INSERT INTO ti VALUES (284379324,5270358,'7OUPJicMp','Q1YrGAwW7JH5eHmDiO6fHnVUeKr2GBy','1S9Wb2rE7YshgK8Jq4rYJoY24a31p9W3E1nEvTo0LSjHYenFjpWRyAzJMimmXsdGqg0dFGmpHnqJiZ1tNJoesE6Q8CMMY','7MwAJmvUROw2hbSvexcZ2jB7yEfArWNucWRWR','D','jM',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4273730516,14965237,'E','pQARTQYbQ9Fd8BApzlpSG6MZGJHpqIf5eFkhMhZr0NQY8r1hhnrQxwLDfBptRUvWf1yggNSor2pDcUyA2MUf4ixH1z2jozSAr1cGPMHaHIx0S9PmluHlApemm2wpeXIWU2wZWHtMNVECLhZ1L1nyHgkOz07xuSyAd8VLr6SGm5Xb9nRoW0O9QyZ75e5GdCphysey3doA5kILFtC7sG1NLDvVmphw8wJxrCI','vNtkukucg0','sUzsfx2sHFIxU7EkSUtVxftuikK7Fymdj9KG0vv781fgkccEH46BgkGl6T9BDHmRx48bpjZZwBIYcNIU4DznlgrH6U8hMaNhvatOVn59XERMwxOIX3bauNV9lAMfcFf9srXcl9ic2SFbD7cCVpp1ygW','2H','V',14);
+INSERT INTO ti VALUES (4273730516,14965237,'E','pQARTQYbQ9Fd8BApzlpSG6MZGJHpqIf5eFkhMhZr0NQY8r1hhnrQxwLDfBptRUvWf1yggNSor2pDcUyA2MUf4ixH1z2jozSAr1cGPMHaHIx0S9PmluHlApemm2wpeXIWU2wZWHtMNVECLhZ1L1nyHgkOz07xuSyAd8VLr6SGm5Xb9nRoW0O9QyZ75e5GdCphysey3doA5kILFtC7sG1NLDvVmphw8wJxrCI','vNtkukucg0','sUzsfx2sHFIxU7EkSUtVxftuikK7Fymdj9KG0vv781fgkccEH46BgkGl6T9BDHmRx48bpjZZwBIYcNIU4DznlgrH6U8hMaNhvatOVn59XERMwxOIX3bauNV9lAMfcFf9srXcl9ic2SFbD7cCVpp1ygW','2H','V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4053101122,8947688,'b6sBuh23wot5AkiVZP5yZUCOVR','mxTxnziOae21YfXhDIEnFvYihp5P41VlxBK8kiWdEKoqvRtF9uWRZLYYjGFtgif8EIUFR0AajcSJ0EFRaVjLTcGC8wfrWxbxKGZqN1xxXv2KXjg9vTXyeKvk0LvCzcgWmGvt18U3FCvr404dBkyKU1rFSkbVCxzyFDXBR1XWgDWs4LSVc0yEn8DFSuXJbcbMAOJ6dWhiZPuPMN469Obmi','pOG7D9','eXFuLovkcS43OXrAshaCGsE1NBdQrmTNFUvBGBTzKrBcpAIF2LBHLSUhYZZZTxWVzpPj8wdwzUV1Rbsy1CYLY00Mh2SJd49k4F54UMar7cIum6xcS','a','Wx',15);
+INSERT INTO ti VALUES (4053101122,8947688,'b6sBuh23wot5AkiVZP5yZUCOVR','mxTxnziOae21YfXhDIEnFvYihp5P41VlxBK8kiWdEKoqvRtF9uWRZLYYjGFtgif8EIUFR0AajcSJ0EFRaVjLTcGC8wfrWxbxKGZqN1xxXv2KXjg9vTXyeKvk0LvCzcgWmGvt18U3FCvr404dBkyKU1rFSkbVCxzyFDXBR1XWgDWs4LSVc0yEn8DFSuXJbcbMAOJ6dWhiZPuPMN469Obmi','pOG7D9','eXFuLovkcS43OXrAshaCGsE1NBdQrmTNFUvBGBTzKrBcpAIF2LBHLSUhYZZZTxWVzpPj8wdwzUV1Rbsy1CYLY00Mh2SJd49k4F54UMar7cIum6xcS','a','Wx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(77), d VARBINARY(63) NOT NULL, e VARBINARY(64) NOT NULL, f VARBINARY(24), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3190587364,7563191,'1xIUajzQDB8AP8PSvd3rsEQUonHp4HOYEbJzTDW9wl8BkHjRFgt4gGYSHEUaQ6kLr5CWolQpc','pRhLzWDij9OinvNJpoVZ8FpVbDXpnqnimruDTN','YE4SNaIQ2bRrf8','kRJSeptKkdtN7zLDLHumh6','YG','AZ',0);
+INSERT INTO t VALUES (1047283367,15823114,'ZXvx5ZqaBlpNdqe','AnSzwa8LufLgfSnpQinMbsfR','gtAuZEsaqNHTh3uM10TSx1JTnoPsscPd','RqdQcPYBNqjSf37ic5U','yS','K',1);
+INSERT INTO t VALUES (2053210841,9003178,'vaDVzoDh5LNIGMQuzxCmJkiqHZ4ggS5pf','pkhu0IegnUb1wgJh3tdg9H3UYEl0Xhbi6DJCE25EFOz0','NYPn0zlZvQxAi9CbFpmeAt1Q3yVrGXtOhmZ3sUhRoHLmZlG','l2LrUZ','RS','H',2);
+INSERT INTO t VALUES (3726051848,1502085,'5HG7VdmTtkcWJl3cov2kKx46pMrmPpPqn5ip','EJ94janBIR7FBbPCA7fPmMBcCa15mMRLtJeHRsiYdyQMc8bOO8hJgyZ','fL2hLqn0m5J6ZoeWT42Jblt6XVrmQxnBrMcRO5z7t5YVjL70nbE6SQECvb3J5DD','MjpwnS','I','P',3);
+INSERT INTO t VALUES (3327036973,6541116,'Ba5hXKmpnxQx8om1wNTPCBJsHZQpINr7VIwuYpJdgu0MPvOIZnIKfJrTHrtkmzGGnab','f3IMvsPapcBxwA68Z9','DaeY7YocSLNPWOmfJMtsueY4pArOKZhJrTebh3dZ39xfQ0ATZpdkm4CvQ3SbNGKA','w2H2iNw2ikJ59NH1OQe','T1','Rz',4);
+INSERT INTO t VALUES (3569123726,10566887,'GD3wMQhQasNsCwT1UImM1Uft9CryXFc1jBGCkltcxfJ','Mn2lxv1OJEeTv3Mb4U1g8rsMZL53RcnMN74MGu3bOI1S','rs0doMmN7ObkeA7BngLJyHEMYXCLKOnw5','kP0QacucjtmJFNL','x','c8',5);
+INSERT INTO t VALUES (1894422356,11394924,'c1gzV5JDoHzhKDfKUyPoh8zxrh1mcAWfdVEik2X8vD3adJpdjx','OW7uB','jpLIfig2RCuxidBJVwsfellJcbpXj7KDM6wvE2zrk8kboIhbCtqsX7mokR73OB','w1','j','z',6);
+INSERT INTO t VALUES (2277490907,31912,'VbRa5ISNMjhYsZSE3KKg1Qbvis5AtWp6UTYxLMvEsWJ','jIXlXRpIjfIuGJT7pI65wEqn0qtpDcmYXnHFIcPsFHxBz5v2JCWNCEQzIFP','pMqokRnyCG1ICMguT','5LmlJKmzya1lhmV04','V','6',7);
+INSERT INTO t VALUES (190769683,9405384,'pYNgWTYdyqYS0xDZfl','8rgnUjHB1f','iZh84KBx7zDFDKzmlZPyNqZKsbLN4uEcdjhB65WLnlfmd4nJ','ZnetTuHJk1GAcm','s','TN',8);
+INSERT INTO t VALUES (3439207299,6509444,'dMuhLNbgKKoXljlkHkgYHMqwKltrAwGPLBSJGZ8PDCO7djgLM5CjDrBZbrbd619cuuQkqr','LazcUVaomU20Ndbi','ANmCH9pYIXTpXOD3C','4XDaKdW8zf9FiNmVM','Fu','rb',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(77), d VARBINARY(63) NOT NULL, e VARBINARY(64) NOT NULL, f VARBINARY(24), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2345474793,6970916,'vsS4AZ0f','gZiMCaWK1IRsRnzO39XJiaQe10RWLu4T','qzMRg','s','M','64',10);
+INSERT INTO ti VALUES (2345474793,6970916,'vsS4AZ0f','gZiMCaWK1IRsRnzO39XJiaQe10RWLu4T','qzMRg','s','M','64',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
+INSERT INTO t VALUES (91567783,13940749,'hQxz4cStdg0YcfbSsyEg9YNONuvovkiny6lZkg9sTdy3CJuGPPc4wbjl3AnYlp2qzr3','2iBwRoR2u8uCk5KO','OUVpXeZYQ2','KKSNPZop2g3Mgq9jzG3dZH','dY','K',11);
+INSERT INTO ti VALUES (91567783,13940749,'hQxz4cStdg0YcfbSsyEg9YNONuvovkiny6lZkg9sTdy3CJuGPPc4wbjl3AnYlp2qzr3','2iBwRoR2u8uCk5KO','OUVpXeZYQ2','KKSNPZop2g3Mgq9jzG3dZH','dY','K',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1493270299,11576653,'MI1kbzddQA8Zbc7g5ZzZeIuSOpHKW','PZCGFn6WCU8Ee8sUjBI8D9QdYq1pUBIg3iz2fK5BVXA64eY3s9clqo8oFb2QFF6DYODB0W2uA1akwvLt3lpBNoHq0aTpIl7frBf3WTcJWOakKXmCLvyJs3RJqrS2YJpAN03efBUs2xRyfLLHfQQJAm8zFy6aYWBvnxcIleCkIoDgwRurzrO16GOXx8ieafksKrNrc6CzAdNF1PQNuXTe1rsdRqJY0UluC4ZV','jZUQH6CxZNlgbS6lalAr2V','C9ypF8U','uX','1W',12);
+INSERT INTO ti VALUES (1493270299,11576653,'MI1kbzddQA8Zbc7g5ZzZeIuSOpHKW','PZCGFn6WCU8Ee8sUjBI8D9QdYq1pUBIg3iz2fK5BVXA64eY3s9clqo8oFb2QFF6DYODB0W2uA1akwvLt3lpBNoHq0aTpIl7frBf3WTcJWOakKXmCLvyJs3RJqrS2YJpAN03efBUs2xRyfLLHfQQJAm8zFy6aYWBvnxcIleCkIoDgwRurzrO16GOXx8ieafksKrNrc6CzAdNF1PQNuXTe1rsdRqJY0UluC4ZV','jZUQH6CxZNlgbS6lalAr2V','C9ypF8U','uX','1W',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2173233919,8015421,'aP0W6cx8WXqwlK1KClYoIiuA6G9UDuPxe2KJqyrzhYhffH1IEG3iLvtNxhe9WhHs2','GWrnZyIyyk8h178HLFaswzc735mSzSyxKOecgMIoqcW6iGUxO2AUOfiOuE4ohCpa7eL','2Ma31fRIkFoQitkThvuXpeg9wcdYJMf','KkrXsOKZYiz5RUuzk45AOHngfZkXBL3JzTqzcnQVNAGIMwo7KIGYZvYo4NDURDhhWrd7gNjSgdlpQe7TyvT7t0CTBsiM612wvuPuM4mFbremZtM48g9loRqm4f','xd','gW',13);
+INSERT INTO ti VALUES (2173233919,8015421,'aP0W6cx8WXqwlK1KClYoIiuA6G9UDuPxe2KJqyrzhYhffH1IEG3iLvtNxhe9WhHs2','GWrnZyIyyk8h178HLFaswzc735mSzSyxKOecgMIoqcW6iGUxO2AUOfiOuE4ohCpa7eL','2Ma31fRIkFoQitkThvuXpeg9wcdYJMf','KkrXsOKZYiz5RUuzk45AOHngfZkXBL3JzTqzcnQVNAGIMwo7KIGYZvYo4NDURDhhWrd7gNjSgdlpQe7TyvT7t0CTBsiM612wvuPuM4mFbremZtM48g9loRqm4f','xd','gW',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1928669419,13945649,'g9j1bwkcATKn4WVfdSEIOwYOh2Ll5DLfUpmL7s3QRsnoHyzoUoHrHkzkUTHvB7TsPAQJOzTmDl','Gimv5tjNObJkNmnuzWfCTDz1UPcdJUoU3S9ZnKXpu6K7r4y8MyQrGDzztfTUMvDXL5ye8IY9IWrYRJR817LbRmTM9Q07M4p9CiPO9AIrKv2qkDzn2YTaJWfTL0fhO3ohMJD2eMb2gVCsJBVCdINeVYlo43KUfhxbK0wE7nGcLSWLwGKVqpAt86F7IrK0wjR','s5akEIhxzO','ZLTR1ZNoXGezLUOPLP2UeXngpFLcax0gj9E5ClEHoKSvBQ2WaE2Atrgaxaj1pfaVcLjI6wJHUz2Q9u0Qo3uAqh9cj5tWbxhNRkiuDtZqYAmlu5qzjJgHqkHDSvq8l63m4jtQxmho9eYdKSvw6ssUAOgXxzy2lpG0KxPIYsqKZ','344','lo',14);
+INSERT INTO ti VALUES (1928669419,13945649,'g9j1bwkcATKn4WVfdSEIOwYOh2Ll5DLfUpmL7s3QRsnoHyzoUoHrHkzkUTHvB7TsPAQJOzTmDl','Gimv5tjNObJkNmnuzWfCTDz1UPcdJUoU3S9ZnKXpu6K7r4y8MyQrGDzztfTUMvDXL5ye8IY9IWrYRJR817LbRmTM9Q07M4p9CiPO9AIrKv2qkDzn2YTaJWfTL0fhO3ohMJD2eMb2gVCsJBVCdINeVYlo43KUfhxbK0wE7nGcLSWLwGKVqpAt86F7IrK0wjR','s5akEIhxzO','ZLTR1ZNoXGezLUOPLP2UeXngpFLcax0gj9E5ClEHoKSvBQ2WaE2Atrgaxaj1pfaVcLjI6wJHUz2Q9u0Qo3uAqh9cj5tWbxhNRkiuDtZqYAmlu5qzjJgHqkHDSvq8l63m4jtQxmho9eYdKSvw6ssUAOgXxzy2lpG0KxPIYsqKZ','344','lo',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3580831252,4065142,'gwvCT7kSUAuqp','wp0NnhgyCc2XZptRW86rzyQEMAKcKshMxafWXDhTTI','tSL3QNK7vPcGBZeYdcfOcILi2xCpHisEFC7POK7B7mWObyZdoaR','upDmH3Vwt3A4GZcfkTaGwLIPFsEXKDgKtu0izTuEahc4ZIQVuHnZghci2gOJjMEeCzdGBFwZH5XWB7XtrkuYm4j13KgEOLN2Y0qO51k6a2BE5vptzCt0IxpJOPUwlZ6cVKnaAdaTXcY34Pgd8kS1d1WEjf5nETvvQcMjHB7vVgw0YvIzcpYq1Zhbqo1RfDRrZkzAQlabJ9NtddkpT9WcQ7hynTf7b5LQwTI7Q9htgCnd8ktXf74jMgcojvK00j8i','1J','1d',15);
+INSERT INTO ti VALUES (3580831252,4065142,'gwvCT7kSUAuqp','wp0NnhgyCc2XZptRW86rzyQEMAKcKshMxafWXDhTTI','tSL3QNK7vPcGBZeYdcfOcILi2xCpHisEFC7POK7B7mWObyZdoaR','upDmH3Vwt3A4GZcfkTaGwLIPFsEXKDgKtu0izTuEahc4ZIQVuHnZghci2gOJjMEeCzdGBFwZH5XWB7XtrkuYm4j13KgEOLN2Y0qO51k6a2BE5vptzCt0IxpJOPUwlZ6cVKnaAdaTXcY34Pgd8kS1d1WEjf5nETvvQcMjHB7vVgw0YvIzcpYq1Zhbqo1RfDRrZkzAQlabJ9NtddkpT9WcQ7hynTf7b5LQwTI7Q9htgCnd8ktXf74jMgcojvK00j8i','1J','1d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(14) NOT NULL, d VARCHAR(61), e VARBINARY(48) NOT NULL, f VARBINARY(74) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (109,9127553332193593771,'ERq4fCWV','jBkDdaqeo4VLYi0V','pPoO6NAckpk2No2DhWGSGQnnubBJ1lTtMB','Rof5Rs5ouotEHsOtZ4jF6dXpfU5NX50O','0V','m',0);
+INSERT INTO t VALUES (243,14671579466524535557,'e1g','cKQm5wSZJyhB','ExUE7fbfJKXcOqLccHSNWHFfjLb','q','n','N',1);
+INSERT INTO t VALUES (210,17397057514518189365,'H0FZ','dAgIqcZYLnHXQ3ZSwlFUoH2fdJQHgERk9jhRQNPRQSudfsi4','khGuwK','wgMpIMMEMkGRVrVkfEDvVD','9s','O',2);
+INSERT INTO t VALUES (67,16987958793841518468,'5bupUcn84','Q4VP42LipCjEfLiGZMf6hMg4lLOC2Jy3iiLndWMmjo','NaO4H6eIMAQeD4kLnpS0FLbp03wEQOkUIjNH','tOHbL2q7OekrR3kBx9iZbalnV1FLmq7oTYTpYZANh0HfCBRnackAKJ','l','2',3);
+INSERT INTO t VALUES (144,7859395818275845966,'Ugf0mNWIgm','qkTRXk0zswfisbOaGG9TLCQybJRtKGSA9IuDCEk4pl3nc931CLAdlTPN','ziH76iARRFOmDNNf7xsMQ0AtUk8TMAcOH5vrA9bKnVceoa4L','qquRN7GXUix3Z7aiH75SIN6Lo0phWQaRBofx3NkzuXXun0GMlvXJA1c','1n','s',4);
+INSERT INTO t VALUES (66,6548615615418165995,'vsPmCdu','Htihoqu8YR7Y3WGDThl9X0Ju81I3C2SQ4l0','BpXJVV1zmPZeqV3qgyDTWbdQnwaIAbT6DTPt3CV887GI','PXq1qeKjz4aBA','m','y',5);
+INSERT INTO t VALUES (159,2090913639535826383,'V7','1','uxyAypiT5rwxOX13sHx4ibW2iWvSXcbeShjW0i','kncLrBoSKxGbZOiEGLlIiyfidZGaZR2YHMpFkEgaJIY8ztVfSNF75cQTv7me7x530Lb','L','F',6);
+INSERT INTO t VALUES (168,502686895742760907,'DlwRklI','u3JiwF','hcMwW0MyM8qjYnlOQxgGKOmeENMN','cr7uKx2UIHNiR8PZst2tJ02ET8c0TS5aOIw4jr8OAYmJiAHLgWE','n','9',7);
+INSERT INTO t VALUES (206,15045161370361053222,'4jTfW','Gr7UIT','ZT93gt4TH','MWqWpQcB2io8vjH04S0ViWBac','t2','i',8);
+INSERT INTO t VALUES (188,5395801611888568447,'22','NWZ4BeXBEt3','XqklweDdJQoOqZT2gUYgBEWLwZnvjLzu','MH1R2HS7m4R8b55o1yD03HsGsaUz7CbVTLn1dqcdRJ9','X','0',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(14) NOT NULL, d VARCHAR(61), e VARBINARY(48) NOT NULL, f VARBINARY(74) 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 (4092540120,6297397154811921312,'6iINEZ','Q3TRPDhGO1E7DjmvNvv5WclD8Lxb0Lj1f2CBXv6qR0wJIn0txp','XZXII7Jw2QliXLhGU2tiphQpo3lPjSSu3QErp','ZhDGqkculPQk4u05WTR8n','Ms','i',10);
+INSERT INTO ti VALUES (4092540120,6297397154811921312,'6iINEZ','Q3TRPDhGO1E7DjmvNvv5WclD8Lxb0Lj1f2CBXv6qR0wJIn0txp','XZXII7Jw2QliXLhGU2tiphQpo3lPjSSu3QErp','ZhDGqkculPQk4u05WTR8n','Ms','i',10);
+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 (1608328225,8801769274260072138,'SmhNavWOUizDGQ','80N8lealZ7rhHPU76lusDAUzhpWEoJt','NYhnDTX91GHPbvHHmu7BsfYmAtEuUMpPrsWuH','w6yc3IaDbdEBi8mGWzRdrytCRZ4qR0cAz','6','K',11);
+INSERT INTO ti VALUES (1608328225,8801769274260072138,'SmhNavWOUizDGQ','80N8lealZ7rhHPU76lusDAUzhpWEoJt','NYhnDTX91GHPbvHHmu7BsfYmAtEuUMpPrsWuH','w6yc3IaDbdEBi8mGWzRdrytCRZ4qR0cAz','6','K',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (13152016612525277124,1904546461,'DoNuS6mTC8WaIhB40sK0yRiaQ31u','XFvqkPAnQW1C4pVCsYfb4uprBXB4B1EcnyaJzo3DCFrU7G3CEj10oi9SxuvUkd6G6QW2oeu5j6JbmM5eo1Z8EJB1iAXaT6tlHyiEIQ91s5wVZtq5W2IfJ5fQJyusN2yYUzitdZq84fQKcf4Mw8MZ4','ALkhWHZ4v2VfmJdM','Mwf73HWemmaf6FPDZumEVwQq','I98Ynw12q2ocs7Kpk','C236mthA52NRZfnEeolJYByPIbmAfLD6AJCNKa2',12);
-INSERT INTO ti VALUES (13152016612525277124,1904546461,'DoNuS6mTC8WaIhB40sK0yRiaQ31u','XFvqkPAnQW1C4pVCsYfb4uprBXB4B1EcnyaJzo3DCFrU7G3CEj10oi9SxuvUkd6G6QW2oeu5j6JbmM5eo1Z8EJB1iAXaT6tlHyiEIQ91s5wVZtq5W2IfJ5fQJyusN2yYUzitdZq84fQKcf4Mw8MZ4','ALkhWHZ4v2VfmJdM','Mwf73HWemmaf6FPDZumEVwQq','I98Ynw12q2ocs7Kpk','C236mthA52NRZfnEeolJYByPIbmAfLD6AJCNKa2',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (11825940052157018123,708694282,'U3EF8oymYHQKJ0pSf3KlSikIPWpK','CIAt2nQNgOusOjV4hV6pj0s5HALMseHQZ6VS8A4Sbc8I','lBCtArV8sgM1g','jSywgaZ29v2AA50eSI2gc3wQANlnyCS1RN78ua39','LrCL7bXxrjHuR9EC','7WiawGnYhMeXFYmdNGisM00ak9OQoIylTownG7ap9QtBx6m7Q9rhHHELcQmx38pVSNZY7OFB',13);
-INSERT INTO ti VALUES (11825940052157018123,708694282,'U3EF8oymYHQKJ0pSf3KlSikIPWpK','CIAt2nQNgOusOjV4hV6pj0s5HALMseHQZ6VS8A4Sbc8I','lBCtArV8sgM1g','jSywgaZ29v2AA50eSI2gc3wQANlnyCS1RN78ua39','LrCL7bXxrjHuR9EC','7WiawGnYhMeXFYmdNGisM00ak9OQoIylTownG7ap9QtBx6m7Q9rhHHELcQmx38pVSNZY7OFB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c BINARY(7) NOT NULL, d VARBINARY(75) NOT NULL, e VARBINARY(11), f VARCHAR(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1376429896,3125021455,'pcCEZK','HuLB5uMWMU34YwbmSmQGtVe2bsqGSPsG1emzg8','S1','zIbNDv2ML','uHhrqGVgTll2YmSxccJ5FiGjlaGluSDN4eHDpv1','OOeF4ahK1BjHxvALFmw0nBh8nYNQHuzrVerBxNmXU1DTHiCnUB',0);
-INSERT INTO t VALUES (396568147,3671361833,'BRNX','QosvlNAFcOJJCENHppqnw7H9WT8LDFf','3iL','mwN','toox3qCZlc5ip2TB3o7z5ekMntlJdfQNU98tRd7PoK22ZuoMiinIM6N7GVn6pUU7h0c3KZye901IhY3','rAFHpVIz0FhGEnwavIn5EuqV4QzWTMWf8RKtzRxDik064yBJz0d7L6zygUKjaOfCaak6R80Xft',1);
-INSERT INTO t VALUES (1039636923,833316032,'AWps','o9AvaPLgh7rxm2HYyRSuglaY9tePh26jb1xobHTKs','9qbL','Jy','S6vnSIE36P6R99MZJvT0oAXzunG56Dtm49i7OAj0AsqBnxq5pXIaqsyFHDoSuPlJPfXpm','IP092gyR0s900qt3uujrd2N8I7DE9XjTyZU6jfWzfWnRSLMqdQBi4kRwoAjkSkPmYEAvxrxZVVpqCRkpXRXcrAqxSBCADuI6OSf',2);
-INSERT INTO t VALUES (761482857,4116700839,'M','m1v9THlL7bapqidVLR7ob0dBp3l','KL6k','u5Sf1OyLY','OXp8gvAvBPrSfUZzw','44sz4lvS3HhR9r4RQuuKPONvR93cULkQnJcb80QXWd0cA71TBNpd65501EhyOmKm7qvPJZby2sGxIKCJfIl',3);
-INSERT INTO t VALUES (-27246140,156267161,'g','NVVMvY2WlOvFmP0OowbM5uTTU5SZS3rg90Zu20vS9uRKxVV0jqlc0I8a','UWREJK','vd2M','LvwyBBiRetligkJnzRfD5t13TvdGxCBKY3CUYiBXuaEcAONcRtEopt4','Zdsypb2l8i7YEVP',4);
-INSERT INTO t VALUES (1641963687,4124322300,'K04tez','06622GJFmLfoReLdbz2hXIpJW6XtiyUU60W95CSs7','Do13vcB','G5','awZxXuwTCE9DuddGkjRJQ57xBrEL7SAaJgAKEqIBnZJXKyoZ7RFZftU','SbC1Wduwusxakt',5);
-INSERT INTO t VALUES (-1007757432,2711472035,'vz3A83I','6La66PfJKg01X7hv0YVBrbzT8bZC7NkSL7u','5fp6374w','PRWAj5UW','ChLSNwrqEpZJibWcJs1mLybQZrazSrkbfRI09NE','FvRbaoiJq2WOaTPBf0zP1FbxHZeHrzz',6);
-INSERT INTO t VALUES (-1114843064,1260424035,'7kSr','qfrsbzUx2zzaEH7rizUSQdGBepKWa0R','y','espg','w56sTmD7KUAeR3Bxn0UjK5Hllch2FR30F5W2JPJ3ckpymkyWg0l7ZpQHI9X','daYL6YmEQPSl2vZ1',7);
-INSERT INTO t VALUES (-1089012858,1293333270,'r05M','PkT0zgAsjZTtScDv4fv9pzrWkUT759UP2fFpQYMnVAsu3W7MynNFA350ouwqJtMFa8jStCL','I','w4','ktKPMICpgq5MRt4EHTddnlUheSp3jXcyV2AOMuYM1Z7pn7xBMuEizo70hZeQbUZ3kOi01xmnbRzHrqv6M7HCm','ISUH1EFUSZysvtzneyFs9M3eQTMHTZL5pM',8);
-INSERT INTO t VALUES (-54295979,1524512330,'Zk','D5yXycPa5fkVmX44IpvDjTMFpdjqN4pvxERlYmz2RID8vc68','NXH22','nrbVR6QInWoxog','hkc2KIYMfnasQJ0F7xL6a4gmeUuAWaLZiWeJ','oucFQUo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3980710020,1644126957479917999,'Q7','gR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJ','CealY314NY9id','9IBasdptSA8D0R0FyW6Acw1ixb7HfMAd56yXjoeg7SPrgfQPjUTrbv8mNpVjnhHWw1bu','OJ','2',12);
+INSERT INTO ti VALUES (3980710020,1644126957479917999,'Q7','gR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJ','CealY314NY9id','9IBasdptSA8D0R0FyW6Acw1ixb7HfMAd56yXjoeg7SPrgfQPjUTrbv8mNpVjnhHWw1bu','OJ','2',12);
+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 (1370483729,16639330955169598623,'yVw5oIxPV2yfrc3','vY7yZesIme89MopQeG0iZbD62OhjSCYcGknvj4KFgB9lFbpqHlQ9O','v95Vz4DwhdbxRAJXMHMJFBoS2OtsgwqrCzCFP6qjNehIG198','WlfOHb','y','p',13);
+INSERT INTO ti VALUES (1370483729,16639330955169598623,'yVw5oIxPV2yfrc3','vY7yZesIme89MopQeG0iZbD62OhjSCYcGknvj4KFgB9lFbpqHlQ9O','v95Vz4DwhdbxRAJXMHMJFBoS2OtsgwqrCzCFP6qjNehIG198','WlfOHb','y','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2868627763,3178764407604742985,'3','PDqgx3JvVmrAWrw7oPC3mVLPcOLmB7ePYGHCMarXWpLGnxMd0yiiOURvOTPvyj1qgPUsS7HsG','8sa7c1uGcUoprIoLB1R9vl0veX9sOyPk0Sp4YoU5E','fbOw5SqXtC2x52NakGdP8r2iD0YgRCDzje8gvhg5Duy9vk6NJfFkGiS3DvBnbGzOYzlh7KjOUgFywpMw77cb7AUNX0I9yRlXOYynDi','nVV','b',14);
+INSERT INTO ti VALUES (2868627763,3178764407604742985,'3','PDqgx3JvVmrAWrw7oPC3mVLPcOLmB7ePYGHCMarXWpLGnxMd0yiiOURvOTPvyj1qgPUsS7HsG','8sa7c1uGcUoprIoLB1R9vl0veX9sOyPk0Sp4YoU5E','fbOw5SqXtC2x52NakGdP8r2iD0YgRCDzje8gvhg5Duy9vk6NJfFkGiS3DvBnbGzOYzlh7KjOUgFywpMw77cb7AUNX0I9yRlXOYynDi','nVV','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3599248345,17100515963816320372,'ZIihwXF1uMz','Uu6a2GIWBufN9diLhmBguC2iew2bhhJUpXdXZrEdpFVrnKYYDutmtCKbXOjFcykgr9pmWpbCVURVQazmmCIRqgnqixzmnFv9Jt1TSq4Qi7Kf','y','4PasYlNcTznPf7dlwOu3wctcPrNGZtf8W7AMPSVFLe89ey06SILFjB6Zj4feYKlqBiDpnGS4vAU89DM14jPNiPMfaU1g7l7XjrmoqBcos3r6TGmsSV01TcaebqNzbmJ5WUMvXNOqJ5jo9jexighzkuZqndZWiM93xhKy7uZhObBNwWoz7yirhJ75uJrVQvYVoYUNGycjAx5NV3DrWrTLuEc1g9diiGZXnYN0AqY8ZiCxk89OLJBJTHD36F','4wK','Ma',15);
+INSERT INTO ti VALUES (3599248345,17100515963816320372,'ZIihwXF1uMz','Uu6a2GIWBufN9diLhmBguC2iew2bhhJUpXdXZrEdpFVrnKYYDutmtCKbXOjFcykgr9pmWpbCVURVQazmmCIRqgnqixzmnFv9Jt1TSq4Qi7Kf','y','4PasYlNcTznPf7dlwOu3wctcPrNGZtf8W7AMPSVFLe89ey06SILFjB6Zj4feYKlqBiDpnGS4vAU89DM14jPNiPMfaU1g7l7XjrmoqBcos3r6TGmsSV01TcaebqNzbmJ5WUMvXNOqJ5jo9jexighzkuZqndZWiM93xhKy7uZhObBNwWoz7yirhJ75uJrVQvYVoYUNGycjAx5NV3DrWrTLuEc1g9diiGZXnYN0AqY8ZiCxk89OLJBJTHD36F','4wK','Ma',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b INT UNSIGNED, c CHAR(30) NOT NULL, d VARBINARY(51) NOT NULL, e VARCHAR(17), f VARCHAR(61) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1574872317,913344527,'Qo1','AoyKphSWwMHHbFaXd','pixGt9GlMsu0ew21L','Z4WWZHiUPY','oB','e',0);
+INSERT INTO t VALUES (-1728483017,2003027278,'sjyEJ14wExE0lmx2ls5U2sUe8bI','u','DbEJq3','d6BC7KcdHAjfKk7bXwfOgN8BsdSRMMYvT','3z','m',1);
+INSERT INTO t VALUES (-553334557,1056555044,'29aI7qtEHFAwr75G2TfORkzHl16Ss','ngb2M8','dfg6CpaH3aR','yelcWCXeuZwZXeIzetnx8d7u3vMMwOxKg2JsbveUuXyh0fQ','T','7y',2);
+INSERT INTO t VALUES (-756982413,3924126202,'L0','Ju7bfALVDpTxiYFKVnqRTFnDK2mlcOl','h','GvRqaqaWTy5V88y4paF8nPwnhTo01EDq3uhMeiQQ151NzOHYJAwO','L','Fc',3);
+INSERT INTO t VALUES (861234279,3352771113,'AupCyeBUWAsK0ICakjru','IKglhXnn5RySJf6T','lvBptjB2','iEUgelALpFcM2IsD3NE0XGKrVwW3QdrqAsVM7n2K1a','uc','F8',4);
+INSERT INTO t VALUES (-2015007024,565963296,'QR573oIirTwCHpIW3FSbYEyBjZEJ','5tCJHe8vvtmbGuKfRwnA7wPP2yJ7kDAYj8TP5','e2f6qFz2PILjZyV','YAwOrlHg5edEUAGO7KLhYIkIkXIrovQvJZLPeK6vPQXWmN','ZV','W',5);
+INSERT INTO t VALUES (1934778851,3803314090,'LfP7ZrVPy8HzquuMdJV7t64KFQ','utwAuDYHHLaMzi0uB3XDwQ1AjHJ3TxKVrbGsqpI','BseKyX','F2Paizlu8zgqARpiYF7NQb9Qo0MVm25Wdm','ev','0Y',6);
+INSERT INTO t VALUES (-1310859737,391023544,'RdYArYOXe','vWZZcW','WH','a3domW8LVbtXyLbCUjQU1NGQcYMF1nptsrBl3IEa8N','qt','S',7);
+INSERT INTO t VALUES (1456986790,4244812839,'kvkyOekC','CDDz53ZUvj04q9k0Opx7Oz1XY3e70','DTb5pmn','BeXNnLHrFbZUF0vyg4','d','1s',8);
+INSERT INTO t VALUES (-447793421,131893264,'kdI7woNJ0twm2aHWIeUAcPx8YlDzr','DoLtgmutQJnZ3IwguJ5NhGpZ0vYRWBYHOcYo','z','HOzbsB2c7GKObyPJDE9bR2LJuSBzq2cKNgL','f','4w',9);
+CREATE TABLE ti (a INT, b INT UNSIGNED, c CHAR(30) NOT NULL, d VARBINARY(51) NOT NULL, e VARCHAR(17), f VARCHAR(61) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (1527039499,1562037140,'0GIgYlN','Vx3jwS3nEHG8xi78uM71qn3jC4AtmPTLekPe6C96tsZdvXh1FQNX0qNnUan79eaV','KPopL','zKUUxLlkq2RJXJu86','a6GL0XVA8Bzvv08nROonejUx9QhUIoqcCX16PFaL1Ck8sFZBhAs91','v4gQoh9zwp2pi9oJYUXttHiQxJRMUMQ4RA5JR2V578L6q88tgayY8aHCTU0k95dqN0biAlYIOi9i2bWKCUHf',10);
-INSERT INTO ti VALUES (1527039499,1562037140,'0GIgYlN','Vx3jwS3nEHG8xi78uM71qn3jC4AtmPTLekPe6C96tsZdvXh1FQNX0qNnUan79eaV','KPopL','zKUUxLlkq2RJXJu86','a6GL0XVA8Bzvv08nROonejUx9QhUIoqcCX16PFaL1Ck8sFZBhAs91','v4gQoh9zwp2pi9oJYUXttHiQxJRMUMQ4RA5JR2V578L6q88tgayY8aHCTU0k95dqN0biAlYIOi9i2bWKCUHf',10);
-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 (-148356027,393002396,'J4Q','V6B1Kt6p1XGzPN9','v','OCUWc4','5f0B308w3s4mJlMZ','GCWV7oF2kRYrojWd237GYI',11);
-INSERT INTO ti VALUES (-148356027,393002396,'J4Q','V6B1Kt6p1XGzPN9','v','OCUWc4','5f0B308w3s4mJlMZ','GCWV7oF2kRYrojWd237GYI',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1027554119416451329,2219919142,'zX65f7BvC','eHAPnTicQEI9LMKT4yJzxD1pF2Cn3b9AQtenc22z','E6zH6b','ZuAlNhD8H2x7y8hQ56jYUv3','mV','y',10);
+INSERT INTO ti VALUES (-1027554119416451329,2219919142,'zX65f7BvC','eHAPnTicQEI9LMKT4yJzxD1pF2Cn3b9AQtenc22z','E6zH6b','ZuAlNhD8H2x7y8hQ56jYUv3','mV','y',10);
+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 (3869756183145001588,554550253,'cRON1kBHuBjr5FdQWTds','VGU2huC7tmrbfa2kTGxV','DaTl8qq2CnB2w3','t3z6DQ7GKcOKqMYc4Qrrj','ZM','f8',11);
+INSERT INTO ti VALUES (3869756183145001588,554550253,'cRON1kBHuBjr5FdQWTds','VGU2huC7tmrbfa2kTGxV','DaTl8qq2CnB2w3','t3z6DQ7GKcOKqMYc4Qrrj','ZM','f8',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-613387698,785265109,'CUTG','bymouYAR5wNb0cgQWkdmzdoKOjLvjHiDpZ5AqtF5bJ3QBSuxfsauT3Nj6X4nHqaN2V21Vxb3YpPbwx5Zj4RvQlp3HvrLaKqXcQ2oNEetutWKxZU0epHCmqn72MmJTRSEODvKrbwEiOiDfGlQRFFZLGQclzW4S3QXGsOKHVifj0Tcqw7Hu5ARBcL2qJwv','f9xxxf','9GEoeY1FE5imUw','GTYGJ2Oj9HkjYffsLE9NQV5okqEQFufkPV4FWNck9OkzNL4y3a6IJ43uNqO1GSov5tINrcPmhMBPqf6PEcSyNa','yDAMzHC9EPvKE8alYePVzB82sDmwT2pmSwHE',12);
-INSERT INTO ti VALUES (-613387698,785265109,'CUTG','bymouYAR5wNb0cgQWkdmzdoKOjLvjHiDpZ5AqtF5bJ3QBSuxfsauT3Nj6X4nHqaN2V21Vxb3YpPbwx5Zj4RvQlp3HvrLaKqXcQ2oNEetutWKxZU0epHCmqn72MmJTRSEODvKrbwEiOiDfGlQRFFZLGQclzW4S3QXGsOKHVifj0Tcqw7Hu5ARBcL2qJwv','f9xxxf','9GEoeY1FE5imUw','GTYGJ2Oj9HkjYffsLE9NQV5okqEQFufkPV4FWNck9OkzNL4y3a6IJ43uNqO1GSov5tINrcPmhMBPqf6PEcSyNa','yDAMzHC9EPvKE8alYePVzB82sDmwT2pmSwHE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1206051930,2268941054,'aqE','FpgydmCnuAZ29dbxjVkTLVApypN33KAZrjPI3eB35ZBStbxBSuyZoLdvUMADkyyZQfInDeD0rWTtN5L3mkpqT3JOirjTy8ssjDZ1VB5uRep4SEuD1qYow31iasFkkRzXq3Kj71He5Sb7Rp73l2UcY9fV7RD1XDLcKN0V4KhDbjz5aAnIwL4B6Z09fFyp1uPbhN5u','1ncsBL0QZ5V','mV5gqBuKH5xEK7kqZ2uewXkP','fuDVeapRnMtqooNRe','QAs74tTKuUn2TGtMRiGjmrh8GCupc8UyDiRBIpHrtVYzfRNqAloSu2n2v196Ay8SQ1d',13);
-INSERT INTO ti VALUES (-1206051930,2268941054,'aqE','FpgydmCnuAZ29dbxjVkTLVApypN33KAZrjPI3eB35ZBStbxBSuyZoLdvUMADkyyZQfInDeD0rWTtN5L3mkpqT3JOirjTy8ssjDZ1VB5uRep4SEuD1qYow31iasFkkRzXq3Kj71He5Sb7Rp73l2UcY9fV7RD1XDLcKN0V4KhDbjz5aAnIwL4B6Z09fFyp1uPbhN5u','1ncsBL0QZ5V','mV5gqBuKH5xEK7kqZ2uewXkP','fuDVeapRnMtqooNRe','QAs74tTKuUn2TGtMRiGjmrh8GCupc8UyDiRBIpHrtVYzfRNqAloSu2n2v196Ay8SQ1d',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c BINARY(59) NOT NULL, d VARCHAR(50) NOT NULL, e VARCHAR(40), f VARCHAR(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (115,4438079875555573154,'a4N2o5XePuNpM5fThMo7kO5vTkA2cn26IcGLVdYCYKDRU','qQ570vADNJaGKOPGjJKpGS4zKX4Fj7cZCJ5REmTy9i7h','X0XJRgrXtU9bvnnxA0cRdg8eZsoPreYB6ypF','oyl80879adn5m6s8iiLipA0ciorhcC16d','18BZoDjSDmcdmQWs4XBZRklLDSiFyXkiYobIR7XBA7MPKeqB1uJQ3OfpwJYZ1u1ZF9Rc7X5YexwmoAm','cMRxMFlKWYWeBVkwyjF5cdHAQE',0);
-INSERT INTO t VALUES (7,-3772431597677659087,'7Dw41CV0OkuXWF07yuLxnHfo0','TkWQ7NHScn5M62mwCzpD2ijpLRuPtDAssR2pOkqMtaNRuJJr','CofPGlOEQD2dPVDD0qEJXOXOA9oJ9GUQ0JJeXpHW','1bKwMvpn2cCAVBxpmdLFr90','3nDuPKwoR0lGy4Q1wqPu8kBsFNbpHarrzveyrCdZKEcg3N8pjDdNYEYH9IlKfOQeynRxKu0eJU','LqvgNHpcIPjsP0JaZZnK447qm0WqINkMAcgvXlBWfFLv1jtv5DmuP9eciC3f09biXj',1);
-INSERT INTO t VALUES (4,4959606717011613669,'d7','TT8TFo7C8TUIEeh6HCNcvJ3ug','s','EdR1b0ZXGFBNvEjciPIwYMC35qAjuogFjttpYDHsYUQT1r','0khGnfHDujNbLqkF5bzalIo41pI7TheQAK3Go','racdCKKNlnEmspFZjC0tDUVSWuiM1Fzm0AVhhDRbSZqfQAfFtX5dQuS',2);
-INSERT INTO t VALUES (-47,7362782921902467895,'iVRW3ASVp3mAG6CHVWggDgDDcmg3yAI7R6JL','10rxkDCfTLyJ6RtT5QrPCpJH4g6ap45Y3Atg3tMNTVTdtKUgcd','75ARSZB8PZHkfPVEAYyHU6cr','dBMNyD2GD0MVxQYrHcQkOZFJcO312Zpz','y4oqTQJ','DJKQ8zzNqTCqynqONTCv4rWUK3EFPhDOy5Rngu33FaMLhuMKVl529esbx7Xn0bmBQlp',3);
-INSERT INTO t VALUES (14,1700989221061259107,'BdmGFCsDp1RnL6RRDbOS0NfhTjz2hEVA2xQIRj3','Tm2ZHwH6BIlXuN4335Cea0','dHc0VasMDFv','tbS7H8UpFm6CKyvqUIKb3GOS2sXGSpcoNMrQndVBskPXoRRcpykcshp','8lxgKG','g71uaagTsf6WhVo6G41wXa9MZo0OzCpUfOUrQZ2GlcN',4);
-INSERT INTO t VALUES (87,-2136181005273641342,'BKGKwYpsvlJwESGJvrfIjBQ0rHrRtkKWeVwD','eVgSdVJbZ7j1fUqg0Ov2vhqhzaCGMO4I1R5xSzTSm','nCGw','uoOFJDphYnfD0N6uUfTlLbc7A5CFMKMRQKx9','r3VU4nBfpAx41q3szFZA9rGrHNlYKPh2LVPSQPRdQLR65nAKIozGOSMytvNyBGjWYMhABCwKjQgGzKCYNW7e1lVx','di8XfTSpqE0dzc05fc28ljhqlOFuuaohNUr3a9MLkX5sQciCaYt0HdvjzBYZHECecSVHbHqXLgI6m9',5);
-INSERT INTO t VALUES (84,7152165911926652429,'BiIe','N90C3xI5TtSWIayqHW0pIiY0B2YBVyc','9hRwBZNOunkjnADIrTC5Y6','0EEca7faf','C5Ia6vxpDjlUjYGfHv0ieKWD13agYwiYZgkwlW1Pz7krAs4','pj5vkt',6);
-INSERT INTO t VALUES (24,-7568268879235510744,'N4u8oYP50ZZwrv5KOAi8hh8db','kFbV0skCTlHiFuMD373AghnUiMi4NATAEq','KxBR3sd8zSD1','YgoOfAwnLBf7Ons7dpsRqdtJBwwuvIqkfMuRjKcZo','NgfcZfeYWyOJmlRktTV34hnDQq36pfyEkhXcsLMWlhMpJHD8ZdYd53Vm7PVmwdsrVfDz75OVHowKnIEkBfPTGWLos4XmILKv3','P8r9Ih6s',7);
-INSERT INTO t VALUES (-94,-4481177838746609241,'SGzzyvS2m6puLVWzFJkI0KcPUdU14GQaKa3UW5mIFQfSPZWJwn0hNOhoea','UDooF8EendWEv','vM17MgUNCjMYrKN4Jmgjl178kaP7o','SW3XHU4KXlyxuZpM19BMvGeMRArGa9Vfuj2XXfudGBJ','qgvEgv4JzrymQd3ln3ybg5oj6Es7QYqVQPhCWtAJrk0rhrqeS5BrwI1F3mu0Btc9fyyXGfAakE2wAL0GEWb','fZ3Kql9SlXPMA3240dRfOU1hP8tItaj2qZeF3ckVQU6IAyCWnAWbjx4RoBfVTIKHsoz480knUzdqifzjV',8);
-INSERT INTO t VALUES (56,1881230812542396014,'0YzaEdIagV5AbqH','Q','lygnhaUrtl2Req7ITgbePRKFaZlzzR','ls1WlstO37iiwU1r0wVPfyXC43HWrlIzQETOjUc','7wbraecprgUhSkMSevF7lUxiTbkyCZSuMQiyWka','NBFxVmPGNU53AnuNb0Syqb15YW4TrF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3154604519133850889,1970699527,'rD2ksVIudt','dThUVJrct4MYcKeZKl6oWwpDeXtZ6DrXmaOp1jXlqITOpshd2JeI0PRRxXBrE9LAaFIavAMeEq5XmHp09JitUZErKBFIrfDqAd4GwFdRZGJsMe2aI7UmKjO1nDNvECtq7tMburcfWGP9LM8ub1LrJ0CWBRfRPXV8ncclj6Ru1JYaMbLH8ThXGKk4qQ0nFzIkQUftOyrKI','UnZNgb2sHqf','9kVMBsa5MTydZf0','0','VW',12);
+INSERT INTO ti VALUES (-3154604519133850889,1970699527,'rD2ksVIudt','dThUVJrct4MYcKeZKl6oWwpDeXtZ6DrXmaOp1jXlqITOpshd2JeI0PRRxXBrE9LAaFIavAMeEq5XmHp09JitUZErKBFIrfDqAd4GwFdRZGJsMe2aI7UmKjO1nDNvECtq7tMburcfWGP9LM8ub1LrJ0CWBRfRPXV8ncclj6Ru1JYaMbLH8ThXGKk4qQ0nFzIkQUftOyrKI','UnZNgb2sHqf','9kVMBsa5MTydZf0','0','VW',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8066099846545363781,13650948,'zXHWy7wjF','0NS44ngFXalDC4qtX8vE0oqDiBYWE19PG31zb1PIbtB2GfBBuwrE9LfgYD610ewJgioRsQZKLcx5mik7HDFjVpMw44Tc5qLENgJdfZGDZIm8YRYmJnKMU41gir31OsuUhQ15lQsHjp5rsTFrx6ONGqJp7CsOpFS2','PvXKvVq1uYJQmZ','V1eH8YRB0Lrv4vWiCPRfsYWieYyW2xFaVApXDXkzGGVOaqDmfa50VFO6wC9rO8aWBfuR5aI1Yw','7V','MB',13);
+INSERT INTO ti VALUES (-8066099846545363781,13650948,'zXHWy7wjF','0NS44ngFXalDC4qtX8vE0oqDiBYWE19PG31zb1PIbtB2GfBBuwrE9LfgYD610ewJgioRsQZKLcx5mik7HDFjVpMw44Tc5qLENgJdfZGDZIm8YRYmJnKMU41gir31OsuUhQ15lQsHjp5rsTFrx6ONGqJp7CsOpFS2','PvXKvVq1uYJQmZ','V1eH8YRB0Lrv4vWiCPRfsYWieYyW2xFaVApXDXkzGGVOaqDmfa50VFO6wC9rO8aWBfuR5aI1Yw','7V','MB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6313175508095845363,4213005670,'ju2fF8xaASDyANBFhUkg6ffiREG','fRqfrhXRJrIRQy2X5ReQ0yGWfwVMIlExpyqeva1zCF06EQ0vDrYoEyPUPoYGMNen081gsOrkFfmdMkoqbCNyAUFGSjpXHkkGdGjNzXN','Ipjym','8MM89NofI2JdLneME','Ss','V3',14);
+INSERT INTO ti VALUES (6313175508095845363,4213005670,'ju2fF8xaASDyANBFhUkg6ffiREG','fRqfrhXRJrIRQy2X5ReQ0yGWfwVMIlExpyqeva1zCF06EQ0vDrYoEyPUPoYGMNen081gsOrkFfmdMkoqbCNyAUFGSjpXHkkGdGjNzXN','Ipjym','8MM89NofI2JdLneME','Ss','V3',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5042901091925368419,524192246,'NZGXuHaLizLrbQh9WG','plllTk8wU1LyKrNbnWTs74R','rE5ZB','wDM8wdndioM9OcusDkG7OMjVh6Pow7It269WcVD2DuX','V0K','In',15);
+INSERT INTO ti VALUES (5042901091925368419,524192246,'NZGXuHaLizLrbQh9WG','plllTk8wU1LyKrNbnWTs74R','rE5ZB','wDM8wdndioM9OcusDkG7OMjVh6Pow7It269WcVD2DuX','V0K','In',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(75) NOT NULL, d VARBINARY(60), e VARBINARY(56), f VARBINARY(95) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (97,-4232104,'sOhYPJqitlF1uSHGsGplPcgsflQgfBkwjk0HZAAg6yHs0xK','swJIXilT0sz8CNgsjDeCvqZ0rMt9nplhXCXoT1NGgy8q','qehBo7Ioyaf56G0LtbekXS859','N0CEfsnnvnald5iIyvjyBXgadzpIaiUIklSZJ','T5','z',0);
+INSERT INTO t VALUES (132,-825713,'5GPI4JdBCc2ONJ7G0ePikQJR','OOYsvkaGjTs','wiWeQoq2OI5dss87d9lPAoVWwSGY7vwwgHmPETZ2t6lCtcz','1OCaHNC13zE9o9F87a6PxqEecF0TIprPvnssATNfW0KyZHEHEnu3E8BRMPF7k7W9MmRyGLHEClCvzgHcIqAZeqm','Q3','QT',1);
+INSERT INTO t VALUES (48,-5070446,'wMbzxZleUaXyqScXkQl3pOrHxRPBVMVHXYvaydJxQXIlxhLhoWOnzI','SKXeNhqFjWHqptNFDb','6Clm','FSVDe3RbQ9kdeo0Dr5n5JynN5N2oGUzTgra0qlImZE8FrkdaxbfQbzCHZA9iyBg3tAbVlzOL4pCC466','iA','S2',2);
+INSERT INTO t VALUES (116,-1950203,'x5','inYN8S9XK','tDH9I0hOkk0w6JvbyyGsrl6G','xyYCj4sYTgaELnb3BivJ8x','l','19',3);
+INSERT INTO t VALUES (222,2144455,'ZS','fggOkT81p','6XzlTlgddB7','p94qlFmFCn06WYLTFTNpThQLhVT0FXm5kChTn570fh5s5uJdOj10zDMl0CtCdFGNLOanDEaQlXMpSN5GSKZRIkXh1JN','Oi','Ue',4);
+INSERT INTO t VALUES (106,-4250016,'eZwCGJ0rHwAEdNU6RTIGTJHoJaKz6kis0KaOhOgqemtfnwuLAHmFmv','qkGMaqCUuUVHzx50FlMilAtecvi3tn1zPkc42RhkUCbAZQT','VCcJTw3FK','BJtGS7s0b4amFHovr7f9HbDEYQWbffHfpkJ6hn97w4Gaar8IPCiz59I6UpEo3dwqSzK1ycFaJinmSjcF50jfSNOVU2LwYX0','3i','B',5);
+INSERT INTO t VALUES (83,538336,'rQX7Jan2iKnCwKT2Xt4yc5tlX5WKr8cRUAx5oUvsh1y63EPoVPh3UO0v2bxfNyGrb','1VLjbByQBoUMbzAbhmeRYpj0gWURbNegVp','u8dOKhen2','26esS87D2Y0ecb1r9gA1YI3rmsoqW20YtvMvoqbHxgS2EjleFjbqdlI0qz4Pgw1l','uK','oI',6);
+INSERT INTO t VALUES (93,-5131812,'v6WVZH','LmWZYnpNG0Q2zpbVbeGFjk1dpIqAyyr','zSbUxTCE1dnHBY2U0T20y4AceHr7','LB1ocbVxhCPtCJjMfUDQkkyOLCQ6PIqk04XMi877MQe4GUZqYFkwSP4uMBpn7DAd9rnj8tYiS6UupXpKH','O4','M',7);
+INSERT INTO t VALUES (203,5255210,'lbOdFQBMJRin8VNucAkN','XkYktUmgWoiaqwdaWhvyE2BUM6L8h2vIpC0QSaEl2KBBFKkvYOeAFTl0DkV3','dj7LGgrpD8uoL','0MFRODJWW18WhcqyOIVRXt5AgUSRLbnJuJVLi350J','I','N',8);
+INSERT INTO t VALUES (20,-6749920,'6zWNcecwGaCd3KpEToM0Z7KZFI2aFtMd2CidASwFmSu8TYtdSV1aDj8vNEIAvwfHj4oS','I784kOC0PbSTChy2u7SfEbmQy','PEKWyUftriZuaiwysphmGV','wWakShFRAnimEWsxvAV00138ewS5DrjvOibaB8dMyBbIKnO4ihRfrIrjz2z34ROw8A7GOF5ZLKhRD3','0','j',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(75) NOT NULL, d VARBINARY(60), e VARBINARY(56), f VARBINARY(95) 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 TINYINT;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT;
-INSERT INTO t VALUES (-116,-2651099728547553345,'dVsfnhVrml9xeqElmaFHcICcuvIWrXSOiWDk0XSvbrEf1','eRelZOzPGJ9VID4tqh68dfDV','jTZKH7','DLizdEE9Z8Utpe7HnbEUj05i9imNVymgfsbJq','fcQa1DZgGSnTcZWxGvM0iblQUKcwxJD7zK8eEGhwhU80RYr0ladR3nVHP03V7xanuWUl9I9Mq4SLvQxBrsVAY1GAEC20PHom','c1bVajPSW6a2Hy9g31tjDEF4gj3VffOVHHyVUV6F9Aj6raQkO0rxZ8WRPJaq2WzpEGIGyc4I2Y7UyqvDlpXhcMuF',10);
-INSERT INTO ti VALUES (-116,-2651099728547553345,'dVsfnhVrml9xeqElmaFHcICcuvIWrXSOiWDk0XSvbrEf1','eRelZOzPGJ9VID4tqh68dfDV','jTZKH7','DLizdEE9Z8Utpe7HnbEUj05i9imNVymgfsbJq','fcQa1DZgGSnTcZWxGvM0iblQUKcwxJD7zK8eEGhwhU80RYr0ladR3nVHP03V7xanuWUl9I9Mq4SLvQxBrsVAY1GAEC20PHom','c1bVajPSW6a2Hy9g31tjDEF4gj3VffOVHHyVUV6F9Aj6raQkO0rxZ8WRPJaq2WzpEGIGyc4I2Y7UyqvDlpXhcMuF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(60) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(60) NOT NULL;
-INSERT INTO t VALUES (-6,9202708732437219784,'JbKArACQdRF5uGOVtTM','F0F5ISAPK5FxRcBBAt72wAK','JW8Uzn','8dtt4Vit3VHkMasF','1ccsaPj43uyGUrzGHTSDpEIn3jDIqiKUZxPv8wmktGAHRgJ0PmthR5vA3y0Xw8KoESO0Y1OYDHNN2YgMjKdT5CubB2iP5Y6qKRbr','re7mQuIVlkChvFVjS7mv9a4fLF5cxsud89g',11);
-INSERT INTO ti VALUES (-6,9202708732437219784,'JbKArACQdRF5uGOVtTM','F0F5ISAPK5FxRcBBAt72wAK','JW8Uzn','8dtt4Vit3VHkMasF','1ccsaPj43uyGUrzGHTSDpEIn3jDIqiKUZxPv8wmktGAHRgJ0PmthR5vA3y0Xw8KoESO0Y1OYDHNN2YgMjKdT5CubB2iP5Y6qKRbr','re7mQuIVlkChvFVjS7mv9a4fLF5cxsud89g',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (5731,5235421,'wQRMN4O7rsLVJA2ocDKijtToZU5RQrhTlNTkdnNeJlHuiiUYD4dVfz','0FMXlMwqG3IWn','rzu7XnVXPuewKOJixQu7ZUECdsaNl6YWyzK1td0G2jbUxME1gdm','RT2yiaMEvloee4xJi45ouEoQ7J1WyWwYJpBz9SF4BduJRjfCVeDkEQWVILFI8z9fLt','c','4w',10);
+INSERT INTO ti VALUES (5731,5235421,'wQRMN4O7rsLVJA2ocDKijtToZU5RQrhTlNTkdnNeJlHuiiUYD4dVfz','0FMXlMwqG3IWn','rzu7XnVXPuewKOJixQu7ZUECdsaNl6YWyzK1td0G2jbUxME1gdm','RT2yiaMEvloee4xJi45ouEoQ7J1WyWwYJpBz9SF4BduJRjfCVeDkEQWVILFI8z9fLt','c','4w',10);
+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 (20597,6697161,'eVN9vNmqgyvvDWijF40QtuDFtnry','8DxAPoLU7pIWiqz4EPmb9Ilzpn7ws8UdsTtMJflamDBqO5vDQv','XSbfV4529haE5nqDxb86G69HsZlGnAiSXx8CJ6vO68d1hv3D','98SxFQ1iYV1NCi','Pq','8k',11);
+INSERT INTO ti VALUES (20597,6697161,'eVN9vNmqgyvvDWijF40QtuDFtnry','8DxAPoLU7pIWiqz4EPmb9Ilzpn7ws8UdsTtMJflamDBqO5vDQv','XSbfV4529haE5nqDxb86G69HsZlGnAiSXx8CJ6vO68d1hv3D','98SxFQ1iYV1NCi','Pq','8k',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (34303,2625020,'uKDphu3mNhXqW5jNJoyNULex6K85vEYG8ACll1U7U','okPZ1gU1x0JHNxOojWhALAMHSNkz6RSmwLAsc12NNMHCIfTiBYb1LWg9prJmpvo1ZWl4GhqCIIhSFatgtl3dXtdbq0NQuAJiqnhb4EBjeRGApGZrgksYtlvFjfGrkF8UhsHqYUMKb5WZ7SDCK8EKWVuKFQyL9yTxVTqZMrwoUb','b69jJ1ercx','NvQQEmLkoFZ2FbS3AAqL68O4PFdmGBKsSooyCFvoK4eer7W0xQEZO0wCrHe','nT','l',12);
+INSERT INTO ti VALUES (34303,2625020,'uKDphu3mNhXqW5jNJoyNULex6K85vEYG8ACll1U7U','okPZ1gU1x0JHNxOojWhALAMHSNkz6RSmwLAsc12NNMHCIfTiBYb1LWg9prJmpvo1ZWl4GhqCIIhSFatgtl3dXtdbq0NQuAJiqnhb4EBjeRGApGZrgksYtlvFjfGrkF8UhsHqYUMKb5WZ7SDCK8EKWVuKFQyL9yTxVTqZMrwoUb','b69jJ1ercx','NvQQEmLkoFZ2FbS3AAqL68O4PFdmGBKsSooyCFvoK4eer7W0xQEZO0wCrHe','nT','l',12);
+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 (4409,6019825,'rRFqEk4CfSBP7AJycXsOJVlqPh18TRSEJzqnnj','ztG3wPreuFwbt9oVgO8U1mHOOkbD5BW98Z4tHa','USjXFayXnpeTyrG','383jJRb7HoSIr3NuMNUPT7onRUex0ELNlHfKexnYriQ75rZTDPeyQGdTGnq7OuFZE','O','0S',13);
+INSERT INTO ti VALUES (4409,6019825,'rRFqEk4CfSBP7AJycXsOJVlqPh18TRSEJzqnnj','ztG3wPreuFwbt9oVgO8U1mHOOkbD5BW98Z4tHa','USjXFayXnpeTyrG','383jJRb7HoSIr3NuMNUPT7onRUex0ELNlHfKexnYriQ75rZTDPeyQGdTGnq7OuFZE','O','0S',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (46557,-1538314,'s6OHnVxWTK9utlgmXYqvOasfsiw4lbS','9M1NyNPNkvxQb9hjjKUWa8hFJJMB4BFKbCIlNJyjo4XJuXCRlPQxpJvpz4DikgA21OepQZdKvA73aa1PumL7Nm4YHUzpTpQbj6sAvqitUO4bppX5FYtamNfGev4BEWHbDiqh82tpOaGyJ','kzOpk88hyKrdJJ','mX1XAQenGtDnxFDXrObarDu6zR3SbKH0','JC','C',14);
+INSERT INTO ti VALUES (46557,-1538314,'s6OHnVxWTK9utlgmXYqvOasfsiw4lbS','9M1NyNPNkvxQb9hjjKUWa8hFJJMB4BFKbCIlNJyjo4XJuXCRlPQxpJvpz4DikgA21OepQZdKvA73aa1PumL7Nm4YHUzpTpQbj6sAvqitUO4bppX5FYtamNfGev4BEWHbDiqh82tpOaGyJ','kzOpk88hyKrdJJ','mX1XAQenGtDnxFDXrObarDu6zR3SbKH0','JC','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (41176,-5678190,'PjumQgxzEIyVpBMdunp','iNlTCQoqIsgvACw3OpRT9F6zXejVLyKdubbmP2OoWf7iVhojMUEABm50HwhuBTap1judaCef265MyxnItEQzXlllitQuq7UdSzPWeMIVBEGzLJthY5L5BJ6aS50ZVUrifeKFNf14kG9hEysSdCFZHJb5mfo2iydcCOjNoulFQh2irghY5AiQKnJmIfFez9t6fflbP9wniKxZ1KcpAGhqQG7v2OjxCRWfnFaxS9hZQU','ZpRiVfF','WJhbJRCnX2yIkmQUPV4JgsB6pCCgFuPvWfpTyxAcAAhImdlehQoDs7qphdb5i2si85seflOxfjVYaFTC09ynmex7UosVTC3KabTxVREWqL1LYnDgfNOO5NQ4a1kMH4pEIxicBlKJia60SQLB9V8ifieFkLM5XyYFGvzQP1QuWLSevZUs226Vy3S4EcbfHg68XGtkAlPXFOgz96V42YjUvwIUN0jEn3lpKNk7aSFj8bCeCLX01PyF0DO8oIe','11e','bx',15);
+INSERT INTO ti VALUES (41176,-5678190,'PjumQgxzEIyVpBMdunp','iNlTCQoqIsgvACw3OpRT9F6zXejVLyKdubbmP2OoWf7iVhojMUEABm50HwhuBTap1judaCef265MyxnItEQzXlllitQuq7UdSzPWeMIVBEGzLJthY5L5BJ6aS50ZVUrifeKFNf14kG9hEysSdCFZHJb5mfo2iydcCOjNoulFQh2irghY5AiQKnJmIfFez9t6fflbP9wniKxZ1KcpAGhqQG7v2OjxCRWfnFaxS9hZQU','ZpRiVfF','WJhbJRCnX2yIkmQUPV4JgsB6pCCgFuPvWfpTyxAcAAhImdlehQoDs7qphdb5i2si85seflOxfjVYaFTC09ynmex7UosVTC3KabTxVREWqL1LYnDgfNOO5NQ4a1kMH4pEIxicBlKJia60SQLB9V8ifieFkLM5XyYFGvzQP1QuWLSevZUs226Vy3S4EcbfHg68XGtkAlPXFOgz96V42YjUvwIUN0jEn3lpKNk7aSFj8bCeCLX01PyF0DO8oIe','11e','bx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(68), d VARCHAR(74) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(39) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (621598,6617347,'GkGisJbT','yCRNdeMDyCcN5diriykv78oFWtlEz1u52XzKh2fiCilma0MN3aZvJ1jjah9','lSMte9UixR68NnL0qVcHSY','hPMFOEELGA3G','m','U',0);
+INSERT INTO t VALUES (2195130,10664109,'pTVLj8dX2Qh27XvnmcL2zu','xe2yWfrzWGSefSt0nJTFQMWmbS','dbowZXZu8utcMZVskhTV7Y9Acj','X36xcwuzpby73uM2','F','9l',1);
+INSERT INTO t VALUES (3691941,6373675,'cFoJOoJC0LZOhoOdbMxlnQwgxbDAFLrnrP46SG6n7vy6eutHhD3ZzyY7O','RGC5gJhPApKR89tbCHT0CzigZ9mmNym3RtDbqnh9CZUokN67psIqq5cEn','G','4XgyM','S','1',2);
+INSERT INTO t VALUES (15079347,11713957,'a7OF0sBbRO9PuEPAnHFt32QGzsA5O9GcMH2jWCHs8WBOI62yZucckjEqwBgNzD','S0U3LzNEYpHQAtSxgouMkJYJNZQyz7Q8opIsWK5','SReyclg2SK4ja9V1LAo','pJ06dwn6ca7mT0Z6lmuUVDNZ4kUBkMOBHGHdOlS','X','9',3);
+INSERT INTO t VALUES (15951912,5080851,'DLsjxsheUYDebC','ELIeQwU9zNUjr5akxjKhxt0CxPt2TTAiP4pHjaKOEJxVYfBxl3OSUr5evjMW','X9SjATQP7UAHrTu2B7DSxVWbGq','TZTSSKl3E1vaLYKbiDhUZv9','O','wq',4);
+INSERT INTO t VALUES (13168950,8160901,'MkgqBTlTY7pJgyq87JJxqXEGdRHnoEbzYsNVq4k5iTLPMwts','5an6Jav0J6QWJVSQloGh7xE','AszkQR3hqwi6Vx','JkEeE','4','1g',5);
+INSERT INTO t VALUES (7691958,15451910,'QWj','MAauoK1JuW1q0yp8M7ZxIEFAP0AVkfT72mQtQQw1lHU','tIN3YAUntcSW','eb','o','Ox',6);
+INSERT INTO t VALUES (6007271,597974,'xOoNZjBszo5JxXGnSQe7bV9YbyQ1JOaoQRbpfPfjr3W','ijby','5nrZD3211Gea5eJAzNroZiIpbSU','pVSE9rdkAdx68ORY5iHUtp9kjaxt7TB','Y','A',7);
+INSERT INTO t VALUES (3331900,13911892,'IavILqKds9ooZOUNoOx4qh74K9DC3p777jXVbSTRVo','8X2RiCfBqgfYks9hFoRBk7ZFrZYzriiTKJ1J','qwTwenfQRIvDKSxNPpyK0Kgjsbz','8rU6Zg8VPNR689','l','H',8);
+INSERT INTO t VALUES (6328860,2343004,'m4IYFE4PUX0kLNM36aDWtstM7NU1rLrl4W1l4oRLq6fcLNbDoqzgrMKivu','Nic5myJTCpVg2MsSPJ2jflOxM21EarAOe4k2frdNI5USOKQFX8miQtNK9Gj1Qs2','B8PxAT6J0VZvy','0','v','r',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(68), d VARCHAR(74) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(39) 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 (803663557,8569388,'XusWi8PKRbUZtl6DiXhenJdQgDmsEodrzXNvs4JyOO1','tOJwg6tr9QkXSsco2eD420e1Gp4gvHUAlUGx','NcnQHUtt8RN7','npwUZxHTBagIBwwuH0jOJyYDy','G','x4',10);
+INSERT INTO ti VALUES (803663557,8569388,'XusWi8PKRbUZtl6DiXhenJdQgDmsEodrzXNvs4JyOO1','tOJwg6tr9QkXSsco2eD420e1Gp4gvHUAlUGx','NcnQHUtt8RN7','npwUZxHTBagIBwwuH0jOJyYDy','G','x4',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
+INSERT INTO t VALUES (2282040760,13657038,'U4w','F','6YnwY82EgcKQq3ahyb7TZCi0kzxwLR9c','0Apk8KQp','I','x',11);
+INSERT INTO ti VALUES (2282040760,13657038,'U4w','F','6YnwY82EgcKQq3ahyb7TZCi0kzxwLR9c','0Apk8KQp','I','x',11);
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 (112,-4304112814703000686,'THN5XOLQRGffifm9LrEFZFL46deQMV','ty4wgQrEdVHKbSxyWWa2lDiu6F4DnkT5BAAmuWtiMQ0Ad3GopJgtj4p71ciHNG3MCwuwpSQOSYOKzTjzASVRzmtlf0yKjSepQBnpNyh7LAuky3UFZFy9L4BwmZgsaAz6pB3YIVNQwjnBMtbF3XSR','YxuYjgF','K9twmLs4VwYc4epIINS3dQXjbAShFLX4s3eox5YNtT36ZzfIPfCape','yoIkr71hlAm0F6NJs39BcPIsLLV8dyOAZcwsrWeEMT','J5frsSBv73e9fvSyUPj',12);
-INSERT INTO ti VALUES (112,-4304112814703000686,'THN5XOLQRGffifm9LrEFZFL46deQMV','ty4wgQrEdVHKbSxyWWa2lDiu6F4DnkT5BAAmuWtiMQ0Ad3GopJgtj4p71ciHNG3MCwuwpSQOSYOKzTjzASVRzmtlf0yKjSepQBnpNyh7LAuky3UFZFy9L4BwmZgsaAz6pB3YIVNQwjnBMtbF3XSR','YxuYjgF','K9twmLs4VwYc4epIINS3dQXjbAShFLX4s3eox5YNtT36ZzfIPfCape','yoIkr71hlAm0F6NJs39BcPIsLLV8dyOAZcwsrWeEMT','J5frsSBv73e9fvSyUPj',12);
-ALTER TABLE 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,7045386995575097101,'3yAunimj8Z6M7JEf1afjED8Wh8dPoU8G2','Hm3Mc9oMHL0ocCP2W6CUcf6AySYDvWjSCraUimQdrxynDKQ2qEHQEvYopfFrTUKe1mhctQD1ClaukND72x9YXL9t','NsHVvB5Wr0q','cvtLVpHleNbWXRCUA','AdG4kcd','uErgOy2SjgaAbeXuBJh8RsQJbf4PDtdROoNZPxrmKzFb6U7Y2icY7ZMqiiUTuLpK',13);
-INSERT INTO ti VALUES (26,7045386995575097101,'3yAunimj8Z6M7JEf1afjED8Wh8dPoU8G2','Hm3Mc9oMHL0ocCP2W6CUcf6AySYDvWjSCraUimQdrxynDKQ2qEHQEvYopfFrTUKe1mhctQD1ClaukND72x9YXL9t','NsHVvB5Wr0q','cvtLVpHleNbWXRCUA','AdG4kcd','uErgOy2SjgaAbeXuBJh8RsQJbf4PDtdROoNZPxrmKzFb6U7Y2icY7ZMqiiUTuLpK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(8), d VARBINARY(49) NOT NULL, e VARBINARY(7), f VARBINARY(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2082552,7162,'c3','tID08H3znxj0xGRUB5LVx5ahs6','X','25ELU4PObft7u433jrfT9NQUmqJUG0dkB','C4mLy7DF4DW08b1VARM9wudOieM9pH7TbWKcabVxEm9YvOpcbi0En1CL7Q','5ohib7uy07p6xbbQTwDYFyWS7gzntcqk5S9temKKaCqs',0);
-INSERT INTO t VALUES (14671464,24918,'IbSKvsuD','u6OhERHpqXPy5UZnlUksauUQ5','Ws','Y1ssIIXhQ2M1BIrFPEJLbW','uyErBsjsfa232BefygQFuO4AxSHn2RoRKTosL1seYlkhEf8xa5kslmkZt00Y6dZmjqxYkNmrRUDjmBe6im','GQylxmOk3fTQCp',1);
-INSERT INTO t VALUES (3755159,37206,'QRdnfaG1','g9alBOhiu4f1MYOipgJ1MF','slP8WZE','JQ','UrP70ma2aB1GksPAvlnQIABAjZ5txwqLI5sXfWJtH7jlnaBncqFHKwN0U3weD0Hr','8eOoHUVP68cLiQArq6om3fQp6t8D20X9SZc',2);
-INSERT INTO t VALUES (3527101,370,'debOQ9','LZwW4vxG3RUZFZpdXeFQLGZYZ','i8cNSMx','TtNKH2YqxXxBVKxp9h7gDEgSJrUgooGjXnfGdmqcu5QNhWVxZKhjSjkK1SdepdXgqnbQY2Kova5py','g5YIY0o7Efd4OrNCAU7KkiOyqd8j54B7zJB1NvYhWBcUbLmo2oB2AxVwU6','MNgH5jV9TGMDtDdEBBiUpbUe0RC2Urby3XDIyVU9unaEjGhnNzUk3tD7rVlE',3);
-INSERT INTO t VALUES (1862054,36653,'9DJ31ni','NCdkMHhu9Ru2ksCriY','dc','fLFR2cSDj9mIRhKc1m0jvZ60QlI4r9VGlmHtVJ46ZFKEypgBSNlSSTv6bgtIH0PqSs8PgO','DqBnaxOYcLWYXvFwslWZQEi5Wr0tjsmWK2MdXn5nkIC40u4l','RmNkwmqkTxrK4Doz9qEjvVyrEtf6CIAO',4);
-INSERT INTO t VALUES (14747985,6433,'FQk','PNmQPvVS0LLIPY3YCKqQzZtx0LIwGt8jMT0kOePIxV0GU6UT','5Z','ZCuq','2oSuIIOOOc192sJSP3htOEtjwq','FlpDVOuQB1wigGUF730fEaUeyh',5);
-INSERT INTO t VALUES (3010444,18820,'vSp0V0r','RgieDcKvDwmyWuIIPc0CzAxSTfkB51ZVG','6','slS8yQLhf3BJ7oDUbcbJI8ZssQu2kdm3543RbWQBpD1wqYrUW36AHd8yGfMk','IMTWzokiYzBhMkAfi9JhX5Ri1PJtOmfDSqS0MPQvGxVJZ2emh0pU4JOu5uUAYybqmjyDfwjNo69MsugNQXpSJ','N4SAbBi9JCdPJF',6);
-INSERT INTO t VALUES (9267530,17321,'f','JZgTgTL4rLmEV9SDu2VCZg2Kkr2uveyYJEDLOHibjo','v','2F2Nh1FBmqJtjnz','4SO3FnLZ7a4diAxmPu4VKpwSxfcHrpD5JHfBIKMC','e5Upl6rpTvz5kQGIHxuYpV96Vx3opLek9YeuHpHgGI02EdUxe8vBxYC3PheXWmgkArmtvnE',7);
-INSERT INTO t VALUES (11841430,34851,'I7O9LnzE','qx1ieTcPnVGxD7Lu4iYEqJw9gOSGIQZN3qCFQ0m3Udu1O','2','gudTRMyPQj9iQAVvAXyh2','rCsm5bgTan6U0rHK006JENQ8d','6XLiHMp3h9iB',8);
-INSERT INTO t VALUES (16214866,49846,'SNoiux','bUCEmeLiIvn','dPIqzV','y1rtjYDu2fCbvOy','jB0fJwNB0chNfdgN9Edr5qFOBm9yCTe3hJIDVhNad7L','jrztFGkQfOwV9lA2b9Ul',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3555611581,7073687,'WIg3pos4B64ZhsyTn4jDFxx0vWlD1nvmgOzXZ4MISHsaP7Yr0y1s14rer0FMc','p0L5wXRjtPpRV9x7UTsACps5uXv4tCSFOVWOEogN6wrh2JuQpryFhG1J4RquGmcgoMJRUsPmfQfVLCxDQnaSRl3gGu150LyYdEENMoj6XhSpDd5IlmB8jpEZpCdsM8Ff4KB4IefFafK1tAynmObaVxn5gEJiM0KWrAyiMDl3vZNtIy8xpOcfmhMp7MaqOqCfDylDeiIBAju4R173sFdC2Lv7s9kRO64lEKBCfIkgqrOFF55q3XxTeIhf2XUk','BYsaJKR9GIhDXr4m9Y0Lf38W','PLK9ylvkEJpfTDf','0','r',12);
+INSERT INTO ti VALUES (3555611581,7073687,'WIg3pos4B64ZhsyTn4jDFxx0vWlD1nvmgOzXZ4MISHsaP7Yr0y1s14rer0FMc','p0L5wXRjtPpRV9x7UTsACps5uXv4tCSFOVWOEogN6wrh2JuQpryFhG1J4RquGmcgoMJRUsPmfQfVLCxDQnaSRl3gGu150LyYdEENMoj6XhSpDd5IlmB8jpEZpCdsM8Ff4KB4IefFafK1tAynmObaVxn5gEJiM0KWrAyiMDl3vZNtIy8xpOcfmhMp7MaqOqCfDylDeiIBAju4R173sFdC2Lv7s9kRO64lEKBCfIkgqrOFF55q3XxTeIhf2XUk','BYsaJKR9GIhDXr4m9Y0Lf38W','PLK9ylvkEJpfTDf','0','r',12);
+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 (2437557639,4281391,'2B8hzklO1XII4LksSmnnXPqK8tvFaRpzqoUmjDtcvlp5vK4fRVR','KTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHFN824WKGO4HlEi5RCAPOzscueuhMLWABwDuFOf6OuzmUOnZkqXjtpf8LUUdIzbMiXDpCzwa9P5i0fdRK5jECQOEngoAgcD9GA3hhBYLHSBlnSoPIGRlVUsr1nmt8d0pNklhxXTw','cHIMPEQ51bWc8BSuaV','C3cRYpT7FlOOU0P02YRHdE12yJGnEAfFKYUZ','o','S',13);
+INSERT INTO ti VALUES (2437557639,4281391,'2B8hzklO1XII4LksSmnnXPqK8tvFaRpzqoUmjDtcvlp5vK4fRVR','KTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHFN824WKGO4HlEi5RCAPOzscueuhMLWABwDuFOf6OuzmUOnZkqXjtpf8LUUdIzbMiXDpCzwa9P5i0fdRK5jECQOEngoAgcD9GA3hhBYLHSBlnSoPIGRlVUsr1nmt8d0pNklhxXTw','cHIMPEQ51bWc8BSuaV','C3cRYpT7FlOOU0P02YRHdE12yJGnEAfFKYUZ','o','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2997619924,14697516,'hxZqNkC0HPV8tHIHgunNmIbpm8rww4xSTrUyvBQgyc3aKJUGYtSxMCnEVykU6IKd7O','rpzR2QhQQWTva7pbdgdr7cUHYLNwTkDLar990R17KLii3hVzOVQ0RTJBg5PZ0353W7wPqegOsMpiy4aQWlbnypKGPQRh5wHhHPBVew6xz7zWqtUpibNCIUa20kPBwvPp7Tey1iCk4GFE7sJKQrgM7nfGtAcsEULDh9XEyyCCkiV7Z0zoodCnEvA3c23B072KnhrOO2ti6oo6MDXVxPmnC1Oy7Es55vun','iEylF7v98wzuYfTvgnOmkrR3i1BdHsihu0q','0HCP9yjzG2nF43LpM7oP0F96F5MihtaCCTwWPB2DrsX0uNyHJbNUrQKc','v','N',14);
+INSERT INTO ti VALUES (2997619924,14697516,'hxZqNkC0HPV8tHIHgunNmIbpm8rww4xSTrUyvBQgyc3aKJUGYtSxMCnEVykU6IKd7O','rpzR2QhQQWTva7pbdgdr7cUHYLNwTkDLar990R17KLii3hVzOVQ0RTJBg5PZ0353W7wPqegOsMpiy4aQWlbnypKGPQRh5wHhHPBVew6xz7zWqtUpibNCIUa20kPBwvPp7Tey1iCk4GFE7sJKQrgM7nfGtAcsEULDh9XEyyCCkiV7Z0zoodCnEvA3c23B072KnhrOO2ti6oo6MDXVxPmnC1Oy7Es55vun','iEylF7v98wzuYfTvgnOmkrR3i1BdHsihu0q','0HCP9yjzG2nF43LpM7oP0F96F5MihtaCCTwWPB2DrsX0uNyHJbNUrQKc','v','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4173556006,2246434,'1OSaRaJ9R7tDWsGKvjJtoOlCIs0n1v3ISTh','0bePdUgelQEj7bumnRmo2SHXABDMaS1rAhlEu0tQgu1JANmiNxuMCMGoA6qv3DBpdeBP1xPdoGuzGtYW1MYKTKcGX31pG7DNOMY8LBpN0FzkMDIvUkDgZea9TRgxBD1gOeQiywn39sgwFv67UfFJc8GOBbtBgmuTo','LuOlwHQ2qBa0wWyg','dlg1dBvxLIICx1HDo8c8CS1fI5L8nHnBqzGTjpLEd5lnztPbEJUD0KkIQ7QJJHS34cGyCTuqppjtXb8RKgDUrnr2C6G','q','DvQ',15);
+INSERT INTO ti VALUES (4173556006,2246434,'1OSaRaJ9R7tDWsGKvjJtoOlCIs0n1v3ISTh','0bePdUgelQEj7bumnRmo2SHXABDMaS1rAhlEu0tQgu1JANmiNxuMCMGoA6qv3DBpdeBP1xPdoGuzGtYW1MYKTKcGX31pG7DNOMY8LBpN0FzkMDIvUkDgZea9TRgxBD1gOeQiywn39sgwFv67UfFJc8GOBbtBgmuTo','LuOlwHQ2qBa0wWyg','dlg1dBvxLIICx1HDo8c8CS1fI5L8nHnBqzGTjpLEd5lnztPbEJUD0KkIQ7QJJHS34cGyCTuqppjtXb8RKgDUrnr2C6G','q','DvQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(38), d VARBINARY(61) NOT NULL, e VARCHAR(90), f VARCHAR(22), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7120464,126,'Jr','LAuSxaEmgDQ3hBTJC7lfrSByrR147cy','1b1FcQ6Jfd10dwDnpBZmGJKpU3eAmffsCLcJyr5wVerqCgMqMsBgJ7yiZdqsAbDsKVZN52MBawapi5PMStDNI','EYIm1vzKR5c1KKNeK','T','J',0);
+INSERT INTO t VALUES (-6142719,65,'RWp0SDFQKTVes3','gsiTNW1j2UQG8IG5F3X','3fIFmxcZaAn','V','m','r',1);
+INSERT INTO t VALUES (-957519,40,'7E5uB38m76JhnlA7KAdv6b9O','3qhs2Kf4JdLJoA2yu6lRvk8g3pEK0YyNJT5WfQOAn0wUJNjM','WndmjrlTT4GF9ix6dtgch95gsm8y2cQitKa0hqtGc8URQQNOdZ4Uc6k9lVuY8Iic9u','YPN8h','C','P',2);
+INSERT INTO t VALUES (5351937,22,'d','TYTbEixAIzEdd8pVDa6k31EMcRA82QFKmYKpPSihyJ2HZAZcmzDv20','cgs2Im245kWn14BFaTMzR6rEeo1y2LK2USAv5L2chRz9t0upck6HYrBf1purO6mOF5','e','M1','k',3);
+INSERT INTO t VALUES (-2310924,64,'uULuKx3rxBIIvqBCwuhRHxaVSYw3W','lbJU8','DMRQHPtFilK9rAAfcD9fIU47QDnYaLjbm5djJHVls976TH5DkbdMWu8855b1yp8R3UoYKQOh','OKso5EZaYI65RTtU4mFx8','h','M',4);
+INSERT INTO t VALUES (-6237637,30,'LyUCjOxpik6E1TOTtYIeALDD6gUrs9qRtLsK','es8QsbUY0k1F8Jl866iYC8SM8lg','b8VDXQ3pJmJESbMGzoxVH0KUTJsFO3YsKYkqZC8CJBmJTbqi5puOx6SZEFk3','g2r61g','ay','a',5);
+INSERT INTO t VALUES (-5577861,-44,'ZP5PI3xBivRMFjT4qD2W3yLHLRh7LaCzja44D','BQ1R6yGeOF6LApYCSnmzqCgtqiqesCJ','ynEVtDwHtqTp83To21a9LNEm59SeJgvW7GNqGnsIYxxojd9uR1W5fi6AzoVOrR7LVS82MceR6NZvoLiKTRlFb7hgK','08','0n','9',6);
+INSERT INTO t VALUES (-6981589,76,'xG8mUoTFi0JQLGzpkhSnrJSbukJwnGPaqJaz73','SbX','m5nD5qzOZawPIx9DQohvLvixaf3uxaHIfeGQDZc4zGYopbe6EIfMO','tcr','P','7',7);
+INSERT INTO t VALUES (7088357,-82,'TyRWOOvZauFoHLyDj24xBwJ3','9GUunnNo9Z19ToM2FBS4a3qEV','QGBlMWc4EYe02YZfeGBZaUQ7PQrOUkkpFVEe3Jlo14U93Mvi1oBxaytQcXm2MECKBhXtOPV41NxZaXnumoaoSo','B1','D','c',8);
+INSERT INTO t VALUES (-3698239,-39,'P586czs2JzwUqRH4','LuaQ9qkdrxfnmLZOvU4sAKmhrMiuU7VlFblW9ez2','UuMZAo3mUbAhgkErYWrsS6zXbmBjb3PKSAH2pQfatgE37C7unveCK','12BNEK7FS46R','L','f',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(38), d VARBINARY(61) NOT NULL, e VARCHAR(90), f VARCHAR(22), 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 (2849682,64500,'Mcwm9','78jfPo3ZUeOa','rz','eKqfXSgjfKcYv2NDxewAiyX1qOQUXUIcXUiGZZpTJN6SJP0z6oE6Eh3Xqd0Kbu','dCCMBUU3M4B3xKcC31xUhJWbrfme9MixSIX9KhWtdIzzaQzK','sKyxpEAtT4g97TsUC2stccTpjE6Zdb3SeSCOH3nI4AvrhSIK5IvsBDiPhx7YM4bWraQsN6C',10);
-INSERT INTO ti VALUES (2849682,64500,'Mcwm9','78jfPo3ZUeOa','rz','eKqfXSgjfKcYv2NDxewAiyX1qOQUXUIcXUiGZZpTJN6SJP0z6oE6Eh3Xqd0Kbu','dCCMBUU3M4B3xKcC31xUhJWbrfme9MixSIX9KhWtdIzzaQzK','sKyxpEAtT4g97TsUC2stccTpjE6Zdb3SeSCOH3nI4AvrhSIK5IvsBDiPhx7YM4bWraQsN6C',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(9);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
-INSERT INTO t VALUES (14725225,27950,'fd','9zb2zlG0SynXYC2mSTnRaiEHvSZVwpFGJaw3Xzzjou','I6','aV1qaeoCvbb8iDkN0MJYHBrKNJqdjGOrXXr12Wuz2noiJNco6H','EtoYxTy53n848oRdLwI01XLyvzmoc18iTIe231eWBlRAd4yhk26kl','YVQpLw4A9c8KsssNrDUmT',11);
-INSERT INTO ti VALUES (14725225,27950,'fd','9zb2zlG0SynXYC2mSTnRaiEHvSZVwpFGJaw3Xzzjou','I6','aV1qaeoCvbb8iDkN0MJYHBrKNJqdjGOrXXr12Wuz2noiJNco6H','EtoYxTy53n848oRdLwI01XLyvzmoc18iTIe231eWBlRAd4yhk26kl','YVQpLw4A9c8KsssNrDUmT',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5578691897021350319,37,'wVyk592i3kCFH0iqpEFRXo29RaO2lVColI','p3GgVqSbsMRERuAunk0pf6pz291Ny1KVl0YaJ','bbg7H7aqS6maRI9atiWOJp76VigInxk7WTMIFM0ZdkqCMlzjVNCsvKNQhl','UDNKQS9L3K0Wd','c','R',10);
+INSERT INTO ti VALUES (5578691897021350319,37,'wVyk592i3kCFH0iqpEFRXo29RaO2lVColI','p3GgVqSbsMRERuAunk0pf6pz291Ny1KVl0YaJ','bbg7H7aqS6maRI9atiWOJp76VigInxk7WTMIFM0ZdkqCMlzjVNCsvKNQhl','UDNKQS9L3K0Wd','c','R',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (4979794876126675271,92,'YWS4qwhpjMOzi8KH90cC7z53','C2Ud','gLLoUg','SutPw9wjVyU3','P','E',11);
+INSERT INTO ti VALUES (4979794876126675271,92,'YWS4qwhpjMOzi8KH90cC7z53','C2Ud','gLLoUg','SutPw9wjVyU3','P','E',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12888775,60833,'jK0gOUf','513q8GqFYRS01K3MkzROxiuFWrRbz5b5UV8slj1YtOkFFFyj0ySVDqA9CnYaTmYZajztglIVbU2xICbxxhx6lAnkEUk0XhqOhmLVGAlpUHLNsqv5sCBRFALi28z5LNcnk6BKMC2DLoLG7KolQLXL76COVfLWwxBHwo6yzLkyyK2YH8XVvGfn6H7XzcUksJELFFalXlQnl2XBunGUnCMYGJpWjWb4HmQkLoC9UNqLAZtPApCyAn1iKjArxh','P7BP','T35UuYZ68fwVrUqzsZki9zhlDYu47VSztQt4uwfgeA2wK6FtTItIdiOZZ8gKLwHkLUn6WIXWITTMKhb','ijlsoDzDShMFfh1j70u1vBUrtVRcRGznO2C8wCXizNTpFz2pekXx7N0D7pJcXoDjZZXWkEisNchZuA3f','mXDbLh1zl3Y5RDLlxkMqJoYN8egVzPVwksFi0JTQRGzBbIT1L4GCqAwpceNY1VeWHqnYjLFrRiwLW0H3g8yZ',12);
-INSERT INTO ti VALUES (12888775,60833,'jK0gOUf','513q8GqFYRS01K3MkzROxiuFWrRbz5b5UV8slj1YtOkFFFyj0ySVDqA9CnYaTmYZajztglIVbU2xICbxxhx6lAnkEUk0XhqOhmLVGAlpUHLNsqv5sCBRFALi28z5LNcnk6BKMC2DLoLG7KolQLXL76COVfLWwxBHwo6yzLkyyK2YH8XVvGfn6H7XzcUksJELFFalXlQnl2XBunGUnCMYGJpWjWb4HmQkLoC9UNqLAZtPApCyAn1iKjArxh','P7BP','T35UuYZ68fwVrUqzsZki9zhlDYu47VSztQt4uwfgeA2wK6FtTItIdiOZZ8gKLwHkLUn6WIXWITTMKhb','ijlsoDzDShMFfh1j70u1vBUrtVRcRGznO2C8wCXizNTpFz2pekXx7N0D7pJcXoDjZZXWkEisNchZuA3f','mXDbLh1zl3Y5RDLlxkMqJoYN8egVzPVwksFi0JTQRGzBbIT1L4GCqAwpceNY1VeWHqnYjLFrRiwLW0H3g8yZ',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (13570326,58399,'B4a8TYK1','bq2TylVcjBPfU8sfZkJgFXnl3mFPCL2Cd1Bn6AQLQBQiU9l','rH','imEoIA8cBKdEAQtC3p6Ns83tTk8pULZ4rIlcurEIrrXD6veiL80qxM0unlrgsyZY0vfGlVwwY7wZN0rOKlyeUCchWO04CHoKGz9G9EcZo52j5uFcoS','5ek6HBsO8fKQcs9OBj0U5zAXA4Tr3gFO4sAHWYHSczZLBsC3ptcgQcCZSlINlKyiGpPDXziZSLKsExlj9skFHbjMfZO','WxjN',13);
-INSERT INTO ti VALUES (13570326,58399,'B4a8TYK1','bq2TylVcjBPfU8sfZkJgFXnl3mFPCL2Cd1Bn6AQLQBQiU9l','rH','imEoIA8cBKdEAQtC3p6Ns83tTk8pULZ4rIlcurEIrrXD6veiL80qxM0unlrgsyZY0vfGlVwwY7wZN0rOKlyeUCchWO04CHoKGz9G9EcZo52j5uFcoS','5ek6HBsO8fKQcs9OBj0U5zAXA4Tr3gFO4sAHWYHSczZLBsC3ptcgQcCZSlINlKyiGpPDXziZSLKsExlj9skFHbjMfZO','WxjN',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(44) NOT NULL, d VARCHAR(50) NOT NULL, e VARBINARY(47), f VARBINARY(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (570163492320278411,14700457531143623028,'eMmUj2mAGWy','ZO46tHpmBoECzIPvlYTxEwzT5BQcS5LEXBi1Yj5a','zy2mDcwK8T5Ezls7DUci9BAQ','OCuooZETgKWxEh9PHuSpmUaYmRy1licGfABMVDuMH1poxnnxgC3BFJFcA2Tlw2rXdKf7oGbBArfz','cnFWDbLfdSrJwVb','8J6w67T',0);
-INSERT INTO t VALUES (1362601872231598561,4840003003809254459,'pVS118AjUi9d81I4Eak','1K9t3eIRQTacoQ4SClG67RewCtq613QcbDY430KONHnc','uNxcSOPCuJSSqtg69t45DA3AlYqulLGJ','zbFoG7kC72gBvyrubO','hrcIKcE07SPjiHzY6RiEF','VXXcXE',1);
-INSERT INTO t VALUES (415663716340277852,1318070472089863951,'j05hl6adJVB9L8io9C5xzpGlKxjeZ7X7OZNgPS6W','xePMSdSOV7R','hj84UbcPGCxQdI7hvAVbwA','V2vXTVHZhIjBBMdKKBMrI8BANeQppLlH0n8AcK0zQU64OiC99K8Y3G1xv','45xUEYDCDiAKyKgid0xsMLNjbb','Bgoq8',2);
-INSERT INTO t VALUES (5720987362621283130,1455830529175742598,'sgOWr48RDSCztzWvg68qgZQY6CY3dFsYWrrx0fKlmPSt','eL','zguKu12VPDkYLkgnYj8','5p7jblBFVnyM8zrQArQs0GiY4CfgBlnql58yXBnnPvUo6','HN4po3NiH6JcCcnZvdN8wkj3','15Z',3);
-INSERT INTO t VALUES (11442484219083883227,1223057745083839297,'IVGOz3dvcYetsJ2iRGd72L','EIACCw','EAsmcuhwPYVrQd','z67P5MgK3sMYiPCTD','o31OsQ1g2GpANEUyQxb5fotV0Fr8ENhsRU8jqqyabbg91qDQBz3Xm2OLeiDgiAlu9EvliEidBVz21tuxYNKMU4oSCqcb8','LcMLLofqRR0THIgGzEvV4Ltomo0ABk3tbvv9jh7Fq8svSpYxvw6WEj4WHq6tRZNEaYgg7OeW2fvSX2XXKHlKauoR459t8tZ',4);
-INSERT INTO t VALUES (3855110676823189351,52027001924061881,'ZFo9ogSSuJaGTT8CJXOxuxRREH','dEOVTFxiqEOApsuOnCeT15MbPEbBYsJald5NnMMj0QJ7E','5PX8Jn0hVYgxlzx0EvZDXSsQ2WNp','8xkCrlTGjM3elUQU5WiD97mCXVD5EePGvpNNUu751kVEXEaaFBudQRLx4OERjSglthKq','mhF5jzIzsmOCkuwqvSzBQraOhjhP1VvkcxGiM5xXAopZM8BGvekhc8JNwlzgQkgl1GocV4mBikzz3C3TxSntcbLE34QIl','VEOd4wWSjw12feLiGv2kK147ga6jbBHt6a',5);
-INSERT INTO t VALUES (7257546100913591251,5563161346167057235,'UB6G924R7lzS80s7PcdlsxUX22TRE30V5OZgJG','1GO9zAO0mrXj8NCPjhy9loBFpz6','EoCaTPQP3AJLS3qc5qBXRnUBWVOyFS','3CIQn1k2ZJLbK4zKRoNLzfNjXyt0','KAz9HTJ6KNeuy7LpT0MBx8MepILO71gmtX9pdKqzEux1vTU3iKY6X2TaIzDXKu','kIOq2NfaL36ISEd1CqF1RdjAkxNzHOBujL2k',6);
-INSERT INTO t VALUES (17592306336932441378,11432005312616057251,'CYaVIQ7NxIKeMcx7im9Vb4Ey7UhVfk8xXJYMWJ','xh7aF5lny5O20Xdlo1Kyfvp9obo3mHSIh','gkblpAw97h7cjMnSvJTVjiNsLrgZfSie2117RAU5WF','PtXVR1HWPTfC0KNI8v72vnlyzCtrvbNKaUhnXE88QYtBXRxZM2wLPt3cYkykvP2zFDS','LP','Q7xMZVts2RVjujyj4lxxVblR',7);
-INSERT INTO t VALUES (5370092295844962900,6552742355117880880,'cOHdCGqcdb6UcyvCF5vvm5HA7L4O','IqtcjHlRZCgpVxVo4nokZihVYyw9scicD','1i','f1JXxW0WDxet1qGUyAuU0eX3da','Ydzlpzy55T','ZOp25cNhUVS7x6SMpZno6Elfi8Le1X9SEfpcwBWa6YiKSiqSaLrMLML6SUwGn90lmJrtVpvEVgdmpoTM3q8gn1uqkn8MV1l',8);
-INSERT INTO t VALUES (10676771415685183405,14349504388830922383,'qGT8fVZ8AabxSRuSBn','QlMeGAUgSyMpSTIQ44ITHYdB4wLij60rRk4dTOog','dmOLg9YUo8IfV','9l3sC9h','ltzD2htVsu3V5dnG5QNMAIOuAkDtNql93Hn98wi4W4RHt','hCf1TytT5kXF2lLFzuiwsv0iasOHJWYLfH9Z14z4GFgXhr67NsYZnFR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5966493971861023506,-85,'PbiiTKozBss9','KbELl7dTmgLpcHPL0zYvCI4qjxtIbAf1YCyvQK4uT7ma965VfhXuQLSkWXe3Ub6zPCA7fiN50ZREZBjo2wOkXqW8Eo9xS5WujrTIWD6KcqW8nJxvZSL3R1WBU3FrkafpZyI0M6wdhy6TVuJH3aNmpBkM9s2FGcoryr6RWQ0CLJz7hHUVDzNbWMbtgzoMY4hoBrUgmS91KeNvNU7I12BOvY21Izwn1','nRfYwgk1TYMfGY45JgaIXLGkvkY8JzkFrlU8DVyMPhLD2OPWKTuVFru7AJUnMKVEBt0b','BJNZYGe','K','W',12);
+INSERT INTO ti VALUES (-5966493971861023506,-85,'PbiiTKozBss9','KbELl7dTmgLpcHPL0zYvCI4qjxtIbAf1YCyvQK4uT7ma965VfhXuQLSkWXe3Ub6zPCA7fiN50ZREZBjo2wOkXqW8Eo9xS5WujrTIWD6KcqW8nJxvZSL3R1WBU3FrkafpZyI0M6wdhy6TVuJH3aNmpBkM9s2FGcoryr6RWQ0CLJz7hHUVDzNbWMbtgzoMY4hoBrUgmS91KeNvNU7I12BOvY21Izwn1','nRfYwgk1TYMfGY45JgaIXLGkvkY8JzkFrlU8DVyMPhLD2OPWKTuVFru7AJUnMKVEBt0b','BJNZYGe','K','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (599502498156804391,58,'i7a1flRewNYhzueqK9','f2kf0cP2ZFYNVM9kkFVGW7KWVAoNDmIRuxT4QysO8TEIyvCJbLjDAEeHz2Xhcx8NXkt3FAbs1mLrhNo4hPVBe1uiU4mPezrn4gk9HrQRdXnbsOpZAevHJUL0lW8A8ApWVqKGuc7eZ6hgsTmiSQt4Xom3D1zq77MOpWggzcC0FzlKio4LBBkYX933bydxr','cAXf4RCWisjIwuNwIfIrGpsETyoat85yukWtBYmDFrTA11UwWvZWxJcbECVTdjZFECMdH','YbbOsbR0BovQ27JsjILkiK5CM3EXrOggE6Z2RM0yJHw3lBxtPJRPRmglz3E3lkKGTzGwz4FiWcXWdfmdcDbfMvFPaEL9QSPOyzI7PKATvuEhuRKh5GNwv8qIkqirhCqgFNqII1XBwMCOEX34cV','E','c',13);
+INSERT INTO ti VALUES (599502498156804391,58,'i7a1flRewNYhzueqK9','f2kf0cP2ZFYNVM9kkFVGW7KWVAoNDmIRuxT4QysO8TEIyvCJbLjDAEeHz2Xhcx8NXkt3FAbs1mLrhNo4hPVBe1uiU4mPezrn4gk9HrQRdXnbsOpZAevHJUL0lW8A8ApWVqKGuc7eZ6hgsTmiSQt4Xom3D1zq77MOpWggzcC0FzlKio4LBBkYX933bydxr','cAXf4RCWisjIwuNwIfIrGpsETyoat85yukWtBYmDFrTA11UwWvZWxJcbECVTdjZFECMdH','YbbOsbR0BovQ27JsjILkiK5CM3EXrOggE6Z2RM0yJHw3lBxtPJRPRmglz3E3lkKGTzGwz4FiWcXWdfmdcDbfMvFPaEL9QSPOyzI7PKATvuEhuRKh5GNwv8qIkqirhCqgFNqII1XBwMCOEX34cV','E','c',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6078171286254814220,89,'YfSTMRDDbjclQqBh4Wh8GPdpxRC2EFPFnCY67a3','BIlRDBOWH1YHrmte7gdQlPWWOqc2CaMB3U6VhrMqF0DNgOpprRVLpKetbj8DtoMEzEx1bQ81cuxQNdETsw1Jwp6Y6D8Fzyu3xWAJsnU3EotDYbBhJRMwtT6t3e9L8Osq6L0Gk5X6vSzDfsrToqboT5ZWf1DumekIp1QQhvfLnpqBFfdIqpYKKC9evQiU','TxS0tYrksxoqgsiuqdyKL9IElIa5XVuhc52LYqJ9kdAGGazERj470rUL9aZH2PgLRw','CUJueZk52WOlD53F8rJnHMYmEeFQF7NsCu4lehr4W5IbmNcw5Lk2AdcfTnmk9bFIhQlJvKWHMuZnJPykUVfeMX','5','k',14);
+INSERT INTO ti VALUES (-6078171286254814220,89,'YfSTMRDDbjclQqBh4Wh8GPdpxRC2EFPFnCY67a3','BIlRDBOWH1YHrmte7gdQlPWWOqc2CaMB3U6VhrMqF0DNgOpprRVLpKetbj8DtoMEzEx1bQ81cuxQNdETsw1Jwp6Y6D8Fzyu3xWAJsnU3EotDYbBhJRMwtT6t3e9L8Osq6L0Gk5X6vSzDfsrToqboT5ZWf1DumekIp1QQhvfLnpqBFfdIqpYKKC9evQiU','TxS0tYrksxoqgsiuqdyKL9IElIa5XVuhc52LYqJ9kdAGGazERj470rUL9aZH2PgLRw','CUJueZk52WOlD53F8rJnHMYmEeFQF7NsCu4lehr4W5IbmNcw5Lk2AdcfTnmk9bFIhQlJvKWHMuZnJPykUVfeMX','5','k',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-8205497220198577846,-69,'8Q4o63Q4e0GUvxojNg3F8mXptZ','iTZpHbyWL5CVUbPyDL6wdDejsuxYHUZOCMow4ZUBWKFSVYiONF3mrcrnn19aEncoX9oUMDUDl2GicIv8F8VJCFQnr2uM6R6er55yxNGECQru3NqTH43qyAkv8mN5uF4cynlDPgYAudAOP5RYutxkqoJJomkpcrxsW0k0P8j34EWSrprS6lKk0Uy5nBNsbWlIywBPq2i2FwM02JB','F5EocK5XkptXXt6ID0mwHgDTi9Ts9mTiLfwfC6SknFJFTYU6NlcOIa5B6GqP7NKXczrJKCVx5A9Nh8tmbzoL53PWVp','cFxRErjpnT7xIgPrI1Hh7rfB4bMDtnR6z7H5QseaMdFBd38ZNxq06kdLCsgUstAnBL6Z5bHPfFgZxLkZFaNDaFt5NCTRZnPPvkor9YDhf7znRnoMBOAax0Tpg61jmWmvQM2MAYfb4cAPVoOWMQm7j4t7EtKHMkUYmZcwodIijrPuVyoyUcDJ641923yXydXVR2Ck3rsRdXs2WvfvaTLgxLZ3D3W3dZCfxxh43Tcfy0n73vHFLgu0D','x','v',15);
+INSERT INTO ti VALUES (-8205497220198577846,-69,'8Q4o63Q4e0GUvxojNg3F8mXptZ','iTZpHbyWL5CVUbPyDL6wdDejsuxYHUZOCMow4ZUBWKFSVYiONF3mrcrnn19aEncoX9oUMDUDl2GicIv8F8VJCFQnr2uM6R6er55yxNGECQru3NqTH43qyAkv8mN5uF4cynlDPgYAudAOP5RYutxkqoJJomkpcrxsW0k0P8j34EWSrprS6lKk0Uy5nBNsbWlIywBPq2i2FwM02JB','F5EocK5XkptXXt6ID0mwHgDTi9Ts9mTiLfwfC6SknFJFTYU6NlcOIa5B6GqP7NKXczrJKCVx5A9Nh8tmbzoL53PWVp','cFxRErjpnT7xIgPrI1Hh7rfB4bMDtnR6z7H5QseaMdFBd38ZNxq06kdLCsgUstAnBL6Z5bHPfFgZxLkZFaNDaFt5NCTRZnPPvkor9YDhf7znRnoMBOAax0Tpg61jmWmvQM2MAYfb4cAPVoOWMQm7j4t7EtKHMkUYmZcwodIijrPuVyoyUcDJ641923yXydXVR2Ck3rsRdXs2WvfvaTLgxLZ3D3W3dZCfxxh43Tcfy0n73vHFLgu0D','x','v',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT, c CHAR(6), d VARCHAR(11) NOT NULL, e VARCHAR(98), f VARBINARY(85), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12437653192473522496,-2058272491,'Fm8','bTNAhqW9','wFYIWFpXE1YMvt8oQXb74V37E49sEdope21P3TyLaqd2S8cSuDTUYp59VGjWZrOjogZnDoZipz1Hckzsu4uMomXnpHLG','YgF0nlzLMuiW3FGrKpYMNtjeH1Qv6H29tqMb70hbdCtHPTfQMcTJapEmIEkTvrBLwP8wm9phVKs9j8vUD24','S','e',0);
+INSERT INTO t VALUES (17100780873292907661,-423513641,'jR','7bfi0N','fjmSIu8DzetNQoTBFo2b4aDE','a0vjbAf9bzQ0ChemPjhdsC4ucdYn','W','9',1);
+INSERT INTO t VALUES (13391718093602811329,1282608518,'B','ENUAOl','bjoDLLk2kyrdtx3NjIUm7Mlil22X1Fps0QGYEsKtGuP8DncS3zn9pTme6c','VSyMVd2fUBWvn8K63OpNhzUHsimPQdqIzUGdw8Qnx2lFSgNsgn9jEzfkSwmqOaRmIZn3nLbNDaeAqes6Oel','SL','a',2);
+INSERT INTO t VALUES (5683480268754189118,-2137541568,'UN9tW5','A','koicJAZ7WOT0JSkEzvABkBcYws345c5XFQ7pgTZSTS','lPAHHNa464AOYY9MM8W3ludxVm3BilTFeZn','g','9',3);
+INSERT INTO t VALUES (12567767291918394244,-69095751,'i','H9EKi4OYMIX','ptWfTcf63PjwlHwcH32CpnMF7wsXDzAIx6EgWbnbQitcEzsM1ZmAdefAV4JxL9uLE0pv','sAnhdNltWNz5cA3fNFpfoQgLIEsJ7YeTUcH7UDeIZ08iGaXvN8l2KOJ3CAD','PX','Y',4);
+INSERT INTO t VALUES (11249381969809905109,1487299534,'AeM','b0LWhNl','5vbc0nc2uTpyvFS4M7YG8zdSsDK2yHtbCAUHBiGWq56ghj2pSOf3OU0WiSBx46xxItEgOHPoYWUOQTYJ0yy','PamKtH61VjUST3cX2mkitOOkKj9SbAyw5Y0wTqtRmLU54n','89','0',5);
+INSERT INTO t VALUES (9114560781694838249,161610075,'F','UWHR2W1','vQr5kXKWS2OqyzlIjkSmO482VrAqDF8X4SD24oxJ3EpOW6rtKqYYovDd4a','9OWCbFaqIavtNxacgPG0EsyEIf5owStYJdXHJrfNx0M21Bw','z','q',6);
+INSERT INTO t VALUES (5141292620674016033,503376722,'Jg8Hr9','hceG','g4YpxlQeOxUFILJjZrKKVvG3EmL2mEbBEpPJMBnTX03D3I2RIBRgWKtBm1K','tTIy8lpJfIwkSMb2VhriUvkhizthxaIIxm23jhaG5Z2jR5Td6twbtdxqwMDCSlj','fn','o',7);
+INSERT INTO t VALUES (5896281198550978868,489185042,'5n5f4K','mJzoesd','dPyqiLXhxTjXP10DRrq4AZnzWn3Mz3lF1C5quwItFTnWSAnUSIf','3YO8VCc9QNDuzy2VSyNsCPX0FpRtvJFAvDZiHkO4RW3YETYMPTenGm1kKQHrN9J','F','m',8);
+INSERT INTO t VALUES (2745680024940523252,1001727729,'zKWY','K3E2','p61SaRdB1AorDjqUSvjGEg6XNaNTuMbajZbFc28xdpKy1tLCr2eLcmkx7uc77PvZlVVCf5AK6O3eON','XYqChjjWvcyToH','z','h',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c CHAR(6), d VARCHAR(11) NOT NULL, e VARCHAR(98), f VARBINARY(85), 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 (682035237363599249,9647847143868269254,'V6NGKksHNGDC88FxgVofWfe5aA9bYX','e','Gyhk4bdCr2ALfqRUs1C9oR480hWw7FQ16hW0p','Hh5LOwGu9vL4RTTqNEgwq1OykYYxKJJB1BNM7m','6OCnI4tReR2SGKZctcnHUa1WQk9FJoVdQnB77QXPilP0FwSKqJnvP8vtTE5Iy','M7YzAOBoBigiTi3wfMsB7mvDvYsPk9Fi8XcKrgV6L8H0PoTiFMVhJgwnOLwL2KBIyIfpXtv27St0fHitb1j4P',10);
-INSERT INTO ti VALUES (682035237363599249,9647847143868269254,'V6NGKksHNGDC88FxgVofWfe5aA9bYX','e','Gyhk4bdCr2ALfqRUs1C9oR480hWw7FQ16hW0p','Hh5LOwGu9vL4RTTqNEgwq1OykYYxKJJB1BNM7m','6OCnI4tReR2SGKZctcnHUa1WQk9FJoVdQnB77QXPilP0FwSKqJnvP8vtTE5Iy','M7YzAOBoBigiTi3wfMsB7mvDvYsPk9Fi8XcKrgV6L8H0PoTiFMVhJgwnOLwL2KBIyIfpXtv27St0fHitb1j4P',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (3324182700546037774,2645713223786440112,'C8L2nAtMwtKrfnTz65i0aJxq1tiAQFFOYmZKuCG','2QFoXDbbbDwHAdgu9siBtMMyRS0NPv0pMOCV3jz5iTrq9R','PVG9damiXa8wx','fhGTAl4B0f9pr05Xgd6c71Tpbjmq09Er2SYlxVRQ9JN4S7J7K1W73d4VqpSJqf4W892','i9dbFBGQ3N55xtHBO5IY2lxrMYbwTAVg7JAoDubqqR','kA',11);
-INSERT INTO ti VALUES (3324182700546037774,2645713223786440112,'C8L2nAtMwtKrfnTz65i0aJxq1tiAQFFOYmZKuCG','2QFoXDbbbDwHAdgu9siBtMMyRS0NPv0pMOCV3jz5iTrq9R','PVG9damiXa8wx','fhGTAl4B0f9pr05Xgd6c71Tpbjmq09Er2SYlxVRQ9JN4S7J7K1W73d4VqpSJqf4W892','i9dbFBGQ3N55xtHBO5IY2lxrMYbwTAVg7JAoDubqqR','kA',11);
+INSERT INTO t VALUES (4572784847942170632,974316077,'Hfno','A','S3sgZQbbwpTvTwdzVVONzjRoeC6UpBac6V8ZmWvHYNvjJf','YNeUCTYjZOA11ve2yQOLH8g9lsd1nSNcksYIkZu7lozljIOB7I','sT','I',10);
+INSERT INTO ti VALUES (4572784847942170632,974316077,'Hfno','A','S3sgZQbbwpTvTwdzVVONzjRoeC6UpBac6V8ZmWvHYNvjJf','YNeUCTYjZOA11ve2yQOLH8g9lsd1nSNcksYIkZu7lozljIOB7I','sT','I',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(7);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
+INSERT INTO t VALUES (15843810677908480592,222300127,'Hk','ZFHyN','DkodSWMyoleON','VJXZaPZQqIfSywqRxeW7Znqy2UHvLCrAiwsGxAg7b60xBtKxtrImEeYO2CR6nt2zBIfLcdw2u8BU','IK','J',11);
+INSERT INTO ti VALUES (15843810677908480592,222300127,'Hk','ZFHyN','DkodSWMyoleON','VJXZaPZQqIfSywqRxeW7Znqy2UHvLCrAiwsGxAg7b60xBtKxtrImEeYO2CR6nt2zBIfLcdw2u8BU','IK','J',11);
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 (10976912651100961907,956849631578572083,'MrPwNxD5NNXpZAEfpZFYO','0pXhqneia5brOgah6eh9D1kQSnFUfTXYabBMXWFskjDicFhNCgo0L7WTkKDe32fkDk39urVxk1tqj1OxLblJNY9WHois7wObBwdA0dPszOBWMvl8WYUXVm8TsoENV2ctHA3DvjnP6SvIMgasRM2Gc0gXJlBnWnM8ffuimpInf','qGWqRRdDTh5OUrbnr','8Bo6qSzADeZUwzlZBBTRpopL2PrVNytne45cvJOXgDxMuCDynov','0JJ4mX7n9QA7HNqXv9JQ9Fji4jwUa3SGSolP09mZVtmj2z8txN7F8be1Tgkt','kGtylLJt5t2LO0KkVVYFLW69e8Ng0B7UJSYOmnEhUAYTqQW0ExfJpd6RCVCr5ybr81tjNmRShHQrULh5aZXPjRXk',12);
-INSERT INTO ti VALUES (10976912651100961907,956849631578572083,'MrPwNxD5NNXpZAEfpZFYO','0pXhqneia5brOgah6eh9D1kQSnFUfTXYabBMXWFskjDicFhNCgo0L7WTkKDe32fkDk39urVxk1tqj1OxLblJNY9WHois7wObBwdA0dPszOBWMvl8WYUXVm8TsoENV2ctHA3DvjnP6SvIMgasRM2Gc0gXJlBnWnM8ffuimpInf','qGWqRRdDTh5OUrbnr','8Bo6qSzADeZUwzlZBBTRpopL2PrVNytne45cvJOXgDxMuCDynov','0JJ4mX7n9QA7HNqXv9JQ9Fji4jwUa3SGSolP09mZVtmj2z8txN7F8be1Tgkt','kGtylLJt5t2LO0KkVVYFLW69e8Ng0B7UJSYOmnEhUAYTqQW0ExfJpd6RCVCr5ybr81tjNmRShHQrULh5aZXPjRXk',12);
+INSERT INTO t VALUES (15804782027549071549,-2008965647,'cv','r0ud7EkKQCsSyK1Ugm5hkMrcqqSOz1IZkcPW8Vy3LbxeOO5nxEWIgVrTtjUIxlFEjKmfzBL6QXnsV5Hgy3CNfuGLbEL3N6VS1VjCfibHSk2VmWjyjysaNEfhtRrY5bKfwfRRXZ4OxopTyB1R84YoBQ3jJOcflZHWnSYAUzi0mA62NmgIwXe70Q7GYTzzMpgYDmwtVHNPy5NBq','kk1WLct3zYbb3rkijSo3VIkxyHSW86JZx','6r4EP3udiT5M9sTFab8dk9bX663FUArQqt2ZiFsMofZ4iLm12vyXehNmSCQjI','l','b',12);
+INSERT INTO ti VALUES (15804782027549071549,-2008965647,'cv','r0ud7EkKQCsSyK1Ugm5hkMrcqqSOz1IZkcPW8Vy3LbxeOO5nxEWIgVrTtjUIxlFEjKmfzBL6QXnsV5Hgy3CNfuGLbEL3N6VS1VjCfibHSk2VmWjyjysaNEfhtRrY5bKfwfRRXZ4OxopTyB1R84YoBQ3jJOcflZHWnSYAUzi0mA62NmgIwXe70Q7GYTzzMpgYDmwtVHNPy5NBq','kk1WLct3zYbb3rkijSo3VIkxyHSW86JZx','6r4EP3udiT5M9sTFab8dk9bX663FUArQqt2ZiFsMofZ4iLm12vyXehNmSCQjI','l','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (17312689412990491052,-2027638465,'VqOHZ','uCqbIeHA5Q0kJfTwr7WBIGbXa225r7V2qO7s1SHocpdjfNuwSzUljdTgg0o0MdkrY8cdy9heTMz80sU5NFGnhjkcvTzrWxnYEH1X2iKnLXdx7n6lWAclwYGOcJlu7fmtlzrllZUmjgfZn7F5EBVjmfbdyHKivrPBknFrWP01m6hq80g9kiN2YI1TnPCgIxqFlMtaUv5L1kwyf1IlFPH8T8i65KOi756UJRdQmup8ZY93G4SGp5dLAWHAg','4YQrhVgLboyaOQo22KTIgkQNXIxaigdkyxTFPJvzu7zhqnrBPXPugorX1leIBqXdGX1uiK','V','1d','d',13);
+INSERT INTO ti VALUES (17312689412990491052,-2027638465,'VqOHZ','uCqbIeHA5Q0kJfTwr7WBIGbXa225r7V2qO7s1SHocpdjfNuwSzUljdTgg0o0MdkrY8cdy9heTMz80sU5NFGnhjkcvTzrWxnYEH1X2iKnLXdx7n6lWAclwYGOcJlu7fmtlzrllZUmjgfZn7F5EBVjmfbdyHKivrPBknFrWP01m6hq80g9kiN2YI1TnPCgIxqFlMtaUv5L1kwyf1IlFPH8T8i65KOi756UJRdQmup8ZY93G4SGp5dLAWHAg','4YQrhVgLboyaOQo22KTIgkQNXIxaigdkyxTFPJvzu7zhqnrBPXPugorX1leIBqXdGX1uiK','V','1d','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13076465786175798595,-604996446,'0','gv200Kp','oaSBsDLdrxk5ThuZp8KvCwERmkxXq0SvQZNIXB7myAnmDrNRMvHVI9eAz','dBGGH8Q6M45jdCz1LW0GWzIyOTOYI6s1vXEiePhsg7IRgGilWCb0XE','4qM','5',14);
+INSERT INTO ti VALUES (13076465786175798595,-604996446,'0','gv200Kp','oaSBsDLdrxk5ThuZp8KvCwERmkxXq0SvQZNIXB7myAnmDrNRMvHVI9eAz','dBGGH8Q6M45jdCz1LW0GWzIyOTOYI6s1vXEiePhsg7IRgGilWCb0XE','4qM','5',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (10460307837032784110,-1390609077,'j1lV','RSiiI878Q9gjDnyS','nPJNTgiGhl89JoIK82Q1Z8WjehqAJcDor3WfLokuSKlZFZ3Xw4OtORIIWvES','bgpYABoEETDUjsqUfP2DbL2v43vFNwIwQWEpr9yMx2IJWQa2MBUQ2xT0w31eW7GeHRg3RHoTa058wTg9eFRSvUYX3To54DeTHJkhLTTq','V','v',15);
+INSERT INTO ti VALUES (10460307837032784110,-1390609077,'j1lV','RSiiI878Q9gjDnyS','nPJNTgiGhl89JoIK82Q1Z8WjehqAJcDor3WfLokuSKlZFZ3Xw4OtORIIWvES','bgpYABoEETDUjsqUfP2DbL2v43vFNwIwQWEpr9yMx2IJWQa2MBUQ2xT0w31eW7GeHRg3RHoTa058wTg9eFRSvUYX3To54DeTHJkhLTTq','V','v',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED, c CHAR(86) NOT NULL, d VARBINARY(34) NOT NULL, e VARCHAR(26) NOT NULL, f VARBINARY(27) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3529384099377336907,11689423447356126438,'H9eNS8CjSLYuz','a59N8m','KHkcXlYIbjl5','02WFILmRB3DUmUNFNXACPkvN8Pb','CL','e',0);
+INSERT INTO t VALUES (-287269967055428846,15724462720815191584,'9GUEs2viHQOC3BqiQsRnXHqIYwADXoiQZRmT1ef7iBWp5WHEbwhJTbhmcCI73HW2','fLux7J9suOpB1lVEl','m5knF2xLqYt3vxENMAqI','zNlaR4r6eaS9fx38J','uM','2x',1);
+INSERT INTO t VALUES (4112772183613992363,5054708864897427040,'Xn1HRy5pf5CyjbVvQliZv3vdcahM4sbRi81kJ0SP5vWqbozgZGbPFYDN18nGmttZ2Vw1aImrZCkDwJ0v','cHfy','XrlRgaEy7u0JXGtw5p5','FrDkRpNMli1GIM','B','h',2);
+INSERT INTO t VALUES (-2189267447209223738,8089043843692303728,'jpLitaU3F84pMkiSb2OeWgrKd9RrzWoOK6OIGJTd50ss9NjjjmsuElhnYIsavdjtdEf','9xxw0LmBa06LYiTWaOkwiw','2TGsgakvz','RUl5hTv5xBUSiF','h','G',3);
+INSERT INTO t VALUES (-9084801137310697651,11352921689685670846,'KjwPpem7vjVVdP9gv7j31eWQm3vnINnuIiPl','4haMguxWmcGNIsI','yV9dSkeJIHoqKo','zWjdN','09','hu',4);
+INSERT INTO t VALUES (-3518907835235948937,11671020688113043713,'9udJQQur4BuSjiVGzl7gt3VvhxGC2Claw4kK6GJzhWf4TJG9NED1gKg44wjjfeUaM1ampdYXmx','awYWkZ','ZZ0JxyJnUZiO441PsSnO9Fi5ah','STMxSl','XV','5',5);
+INSERT INTO t VALUES (2414169586610333979,13211936248925296581,'cnUrBfenotut7ReiADuDr8Ur3pBP2Y0vjU2eNaRFmjg6EkYLhQ8','ns1uNLmekKFNG8Il0SYAidvqBPMdIhrFa','88bzCm','JPQsI2kAfTPO','T','2',6);
+INSERT INTO t VALUES (8979880835727632270,1509742396875658749,'5dMe7ipj','zB882CeBKRTJcSiaktwps0','eiEsXM0DxVSAz3xumo4','k51ZFBLYsW1Bq8Q7q','fT','s',7);
+INSERT INTO t VALUES (7479522869314438198,5366775055946603067,'FEihxKnyWkr4ISEouw1x6hlPhrRjvl4MymqGjQA9QHyk79E2b13v4BPk6zKtKXbwV9gTgYiQe0gYi79b7SvtK','ggcO595GESJ75Or6Qq1Ja8RJNiql','CNUeAW3hIkVawKprmPM8o','nfwY9eMncwrq','ul','HC',8);
+INSERT INTO t VALUES (4555115895881501257,7984638818681959857,'d6z4uugN6tjJ6lserhffaF2AAFoZ5GiBPobruTjqsMqxeePe0ymCKeYAUb6AeQBtR64a3','99M4hnr83AOf4UgViEpNJUlksklo6','GTw0HeFszjVt0tD','Qp8ybtPfiNSr9sEUL','G','V',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c CHAR(86) NOT NULL, d VARBINARY(34) NOT NULL, e VARCHAR(26) NOT NULL, f VARBINARY(27) 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 (8111423227631223808,14085569397404573130,'TJpD73CKzk81r4oliesilzPHp9ZvrBl3nL2zIjKaol4Ao1PhFzj1yHvQqYPWdeTWIiRb5vwDJoy6DWCI03','L3ykyr0K7QVgeWXdKk','4e6DUZebbPxNMz7RDLteP0JK32','cI62G9hhVZDdvaJPbqGYy','W','k',10);
+INSERT INTO ti VALUES (8111423227631223808,14085569397404573130,'TJpD73CKzk81r4oliesilzPHp9ZvrBl3nL2zIjKaol4Ao1PhFzj1yHvQqYPWdeTWIiRb5vwDJoy6DWCI03','L3ykyr0K7QVgeWXdKk','4e6DUZebbPxNMz7RDLteP0JK32','cI62G9hhVZDdvaJPbqGYy','W','k',10);
+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 (-3287242504141229993,14623220475842147454,'LbSvX80I912voVofgDhVfBdfy14wdRQWhlN5wEc64pK2Ve5nA0H8Cxv1LgYpgXWmJJAm6c','gj','Tb','2Ue','Vb','v',11);
+INSERT INTO ti VALUES (-3287242504141229993,14623220475842147454,'LbSvX80I912voVofgDhVfBdfy14wdRQWhlN5wEc64pK2Ve5nA0H8Cxv1LgYpgXWmJJAm6c','gj','Tb','2Ue','Vb','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7384023123082424606,9731276418320940743,'vSNHaP3pxawrsIbPWihUjsUjklne4DaUpwnfSs49VVSZpGCqzzsCWSz4cl1bZ8zjKgvRQQ7H7s56Wdhd95Vk0S','4pHq2CLgi3nFD26g4KnNQrlCHnbgFVbuvjQPsXC','5JlIrYvD7XW','GM8O0ThR4YET7X','0J','0',12);
+INSERT INTO ti VALUES (-7384023123082424606,9731276418320940743,'vSNHaP3pxawrsIbPWihUjsUjklne4DaUpwnfSs49VVSZpGCqzzsCWSz4cl1bZ8zjKgvRQQ7H7s56Wdhd95Vk0S','4pHq2CLgi3nFD26g4KnNQrlCHnbgFVbuvjQPsXC','5JlIrYvD7XW','GM8O0ThR4YET7X','0J','0',12);
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 (10149359845811613828,11793786404402741716,'yZU','eTzKetlVYeyILy6mI3QqdxOCmhTH42J9q2vNttzPxJhBBmHQVPBEVwciANRa7HPehEp3ZonVFQ6EJ77AhjeWAfF11QwfJyVVzP1X1RndM2BpgUJAlXZEo8zHehaD0yIT2r65tNdzZZjVlIM1UMXO9ImgdgNraXP67CWNiQFDUMB0VIK43wq9xUfvPQ87TuuMr7xs258mWuNw2BxRaOYABAPVcYKXnpOCsaOzqIDpcju','5c4l7so1OeT0lwATgs6s1mAG27P05ce','7teSlMIxGzfb1','iL7mkQGxejzKC8UlcAIUK2xRAObmgg7CnAKgoRlRDcJQ9UFDr36fzncQT2jVWD5s64qzjjPwEs3w4fQb6DeX8c75uZXY43','mcvEvh4oMqUBQCniwfuD8m8FZAx8UxlUYn4JAiJe06gPFSFy7QRAf',13);
-INSERT INTO ti VALUES (10149359845811613828,11793786404402741716,'yZU','eTzKetlVYeyILy6mI3QqdxOCmhTH42J9q2vNttzPxJhBBmHQVPBEVwciANRa7HPehEp3ZonVFQ6EJ77AhjeWAfF11QwfJyVVzP1X1RndM2BpgUJAlXZEo8zHehaD0yIT2r65tNdzZZjVlIM1UMXO9ImgdgNraXP67CWNiQFDUMB0VIK43wq9xUfvPQ87TuuMr7xs258mWuNw2BxRaOYABAPVcYKXnpOCsaOzqIDpcju','5c4l7so1OeT0lwATgs6s1mAG27P05ce','7teSlMIxGzfb1','iL7mkQGxejzKC8UlcAIUK2xRAObmgg7CnAKgoRlRDcJQ9UFDr36fzncQT2jVWD5s64qzjjPwEs3w4fQb6DeX8c75uZXY43','mcvEvh4oMqUBQCniwfuD8m8FZAx8UxlUYn4JAiJe06gPFSFy7QRAf',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(92) NOT NULL, d VARBINARY(47), e VARCHAR(32), f VARBINARY(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5614563,75,'I6UcaMHIr8WfjkkzselcTct5MvwZ5Dyvy67Z6aJvGK5LZm3r8joj77d2Twmre37s6haW','9iOc7qnF4V0cxoINAgC3IbqI9GHbR','2eqd7xW4Gn1V','f','YK5abv7phS4cUlUg2Kr4IPJEYOA094CZf2o5Se7v61qWBDK4c4i6zeAAFPCf','P68X8ea0BTCXt9no71QpSbK6mB',0);
-INSERT INTO t VALUES (14226540,172,'6fHRiaa92hMSTzv8F4iBhrL5R','dtHcl','lO0IIOkmjZRjkirK9bSu3','lG46ucaC4YZkxw','nz727','FpQaDl7MCWa3alWUt6gH4gMzJzyJYwWiyNg4fuzC5JRo4kstQ',1);
-INSERT INTO t VALUES (15070982,45,'QvJsTxgRQBPZJOObjrUkxtM2wt5jZfgTFkeFLTE0h1zh09UbHdk4rui7F84gNUXiz4t2wsD','N','2MmdxY0Ix','vQM1rg','OM8NMFpQiEbX6XQh7z5ABYRI12PqY1HpALxxhovoC0AivQRv0N46fisju8RelZvZa1zFxqFAZUlzh1dnh3b63mT0mJD3','XuafTOu1C7K7okl1TZ1BRPA1qVvPwS1uUGqRiQM7dIqyZ5qa4vV',2);
-INSERT INTO t VALUES (3791755,80,'Mrfy2kpHw','LyRcDiTF7IpAwWQMV5yMpoU','g1JDLhAgP','c7XtzeyJ','LzxLVRuS3XGOPkUxW2zos3GdN0lS3VzLjCmzvMmPzMTAPZzIzi','mjlGRT4Wy8HCk13GmkhSuGVN0sOZE1quC4zjdGBeeco3LQpKliVOXJmHlGw9ZNjfIqT7nJjFbmdO0QxbIGZY5LjnzJ2U9VF7',3);
-INSERT INTO t VALUES (6916505,55,'uMKeoJuxHbU4QQc5LWFdt6sZLBeI6OFOJIDO0dV6kL4J','9X9f0TNZprXPwTqoBcskDfkOI8DQPh0w35yPO3d','0Nh','Tr','jMCJYkzyNn8bXQ8TjufRlmwMgjIYFNqIbrfUMgDUKDhStQyzsqyvLGXG2T2fUgN4uWwTe6VwjviDfQ','H0nk6cFp',4);
-INSERT INTO t VALUES (15514676,172,'7I0mRr1X1oCuCRqZF29rd4Out','3MWEv3QgKX8iSJQGaez2Ha6A8jm8mgMJFpK5BxePkRDD','Wo5JQ4bjw','1iG71lE0','vJJloxgHWkjlMaKBCSTqIkdkBu1ASWnkNOozxqlhmXtOijQXKi5LF','WaB2dXtTitS4uySnyYLmClxJTUHiKnDtZ6AL4',5);
-INSERT INTO t VALUES (16165093,147,'noe8qentzTxfaP2GwQdx8aMpsvEZeFI4kRm','Q3Bq6nPfio','JR2t8JeLtUTVHl8yyt','b7VLFZNzRR','KIUdjdXyjmbuRolG1sNrlFoeDWIbwI6iF5XSiX','XAv9qc01lAngdC9iBtWWVApRt5cTv2VrIX9QD73GfZk8Q',6);
-INSERT INTO t VALUES (11769505,130,'tbe9AvRrQDBbTp9F24TR4AYBw2naW4KcB2nHCmNMPvWGq1ftxJDvYWmWfk4','4cTb7Vfz','EwFSj9zMtcTXq3s6vQNQdrK0','Fprswa7rmRl2XAD','Hjl2mZyspT59ZW3GpKOMsdeaGrCxyEUqAxfhCYq5z6L80Cljit1HANHpCJQRvE','sGWyKL0k7sWARCtjJvWpDWa8RBY8btt0Hl1fOm3ER2B0kKoD54ITqrIvMUP',7);
-INSERT INTO t VALUES (5451924,115,'c9eHTYPpU76qe7LWdq56UOJUmhXslwn3sCfZPD9HyjlRb9nsV71MzmyG9cOR3grGdsGQELZeFd6K','rlxZKW1QLGUF3hdezZ3XeJBQ0jCqNTvrZcNuzZr','uw078Xn6d','upLmwZCDdV73Y','YsZGGnDrKJCZ0BCt0RM14b9MrwQBYmOpVfBk1r5PAWJt','CzInkqmjlNwDGhtGdlSDAZ04rBa0QlXtIL3hXzZRAfp33smxcbkmllXgMG1qdVyL45989k2wdoEZ86koT62XwzfjttT7HT8Xa',8);
-INSERT INTO t VALUES (6755348,95,'8JTOD6pQS19PN1cqYFp2','D8wwd','RZYOvWC7qOOaVQRDf3sL8b1o','XknZI40l9bzndMsyR','A4vKeyX5QPTHEDzrXI3NS','S5IC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5534234276595695807,14433245775910948084,'mlGoDQxiL8dcrb6yogLuI9nsmJxQNQFvSJv4wNMzXbw16xgCgKhY848','akRiuIDsKRHZzJPR5CJxDJzFxieEO3Nk6hvRRN5T','r6dviWuvGVF','CrR6wRDkwwNyk3Pj5w30BK3vDzHjvTqHCdzLAOWf1XSldJ0yz2F4HRKPhOup6HQ6HAZAJLz5RVUfyxQ5lc3Y1bykWdGaLTh4WXUrXUQuGNj3wMuu9dANrbS','Ix','j',13);
+INSERT INTO ti VALUES (-5534234276595695807,14433245775910948084,'mlGoDQxiL8dcrb6yogLuI9nsmJxQNQFvSJv4wNMzXbw16xgCgKhY848','akRiuIDsKRHZzJPR5CJxDJzFxieEO3Nk6hvRRN5T','r6dviWuvGVF','CrR6wRDkwwNyk3Pj5w30BK3vDzHjvTqHCdzLAOWf1XSldJ0yz2F4HRKPhOup6HQ6HAZAJLz5RVUfyxQ5lc3Y1bykWdGaLTh4WXUrXUQuGNj3wMuu9dANrbS','Ix','j',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8252709643179418624,7066288815935340891,'X89EQ0CrLAW384tkDVcnSPPtycpL0xOwNqqPUy7E5tamm','syTLAc3GVj2iyU81hsWCPNtpGWmZSGIZqYB4Sdu9PdK4hb4f6qIKJjTLCjJgcMVLU5rwYbKsTsq4UkicZqp2lr7OZTzdSW1HDwvibOw51gEg','ygYw2FbvjlndvwyiJ','54IUSjNf7d9r3ykP84YomjGtAfCDf3ycgoHH4TX1lAc5x9KvXpQ5vP514dLhnvSpb1FczLNtZKvLggQpHMNGkXVNtEq5uWE1KhmViNYv9GsTUT7CBoeSuikZILsHEXr4Rsie1h325t5qOSQs2pIQTlDhB1QheCRwxgxEtGBRntkF18ysQ2in1CP29C0d9srHeZNrol57kTZWq0Xo7V7yTPLIshFEmmrLSpHw','j','a',14);
+INSERT INTO ti VALUES (8252709643179418624,7066288815935340891,'X89EQ0CrLAW384tkDVcnSPPtycpL0xOwNqqPUy7E5tamm','syTLAc3GVj2iyU81hsWCPNtpGWmZSGIZqYB4Sdu9PdK4hb4f6qIKJjTLCjJgcMVLU5rwYbKsTsq4UkicZqp2lr7OZTzdSW1HDwvibOw51gEg','ygYw2FbvjlndvwyiJ','54IUSjNf7d9r3ykP84YomjGtAfCDf3ycgoHH4TX1lAc5x9KvXpQ5vP514dLhnvSpb1FczLNtZKvLggQpHMNGkXVNtEq5uWE1KhmViNYv9GsTUT7CBoeSuikZILsHEXr4Rsie1h325t5qOSQs2pIQTlDhB1QheCRwxgxEtGBRntkF18ysQ2in1CP29C0d9srHeZNrol57kTZWq0Xo7V7yTPLIshFEmmrLSpHw','j','a',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6851761526399182813,16558792890137344634,'NZSd70cXWGtI8WStbsn0FUnYOKHVOsFDVvH','rMZn9Aj5IDcZxzLmldxhejYtE78DMqIahdZAPC','syUE','gkCTvucM8iMPYx4TLQ58DtaZ1sclbIvuw05rEFNFYVcvzBc0z42HW1hOYH1u77aVn6EcUNPjkJTebzhLa1MNeyRpNFWAY8vBpA2QYNND1Qa9s8kOFXdEf3hqp','Nfr','3c',15);
+INSERT INTO ti VALUES (-6851761526399182813,16558792890137344634,'NZSd70cXWGtI8WStbsn0FUnYOKHVOsFDVvH','rMZn9Aj5IDcZxzLmldxhejYtE78DMqIahdZAPC','syUE','gkCTvucM8iMPYx4TLQ58DtaZ1sclbIvuw05rEFNFYVcvzBc0z42HW1hOYH1u77aVn6EcUNPjkJTebzhLa1MNeyRpNFWAY8vBpA2QYNND1Qa9s8kOFXdEf3hqp','Nfr','3c',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT, c BINARY(13), d VARCHAR(79), e VARCHAR(16), f VARCHAR(11), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5607535679720661144,-127191107,'nhD7c6eZAaBje','xle21ItmiwB4tSBrNhCsSSyxqsFKztJfzkEyZMPYtpL7FwccM1Vaz0MeiPWvdYWpHS','R2UQfYzxBHx','BfjJtQFDc3','J','U',0);
+INSERT INTO t VALUES (14487738678688364197,1410556248,'CiSpg4uYj01r8','qXfgGG1bRyW8mo0be7F5PmzB284bfHIo3AqiqkY4p5JkBKLKOaFJ77s4vtenle4iRmR','O','tz','p','or',1);
+INSERT INTO t VALUES (15122327638081734979,-1755467373,'CV1u1IgB5uTQ6','JmBIPhSKpjgjXLbwFzVEyxFvMJ5imbnc9cBk2MMkWSBG9','t1XMvcHaSc','h5M6LaoHFI','L','8N',2);
+INSERT INTO t VALUES (10749393907478326853,-1900104464,'3nklrMd1','mCCsG01HX','OrPk5e','wnZecXvY','V','G0',3);
+INSERT INTO t VALUES (8466805288237515104,1614020860,'G','CmMBNx63cuCpHhNOj8nszVH4v1cSR7HKUDerz689IfMHHFIEXYPgnMsRkgXRLuk7gENkuwW','bhHBkjC','6bgLR6s','x','KH',4);
+INSERT INTO t VALUES (2172171960260357130,763771883,'vcqs29','tNybNumqVvNv6CWXHtHMPNaxK8PrXzgsD4uEqC1EBRRdOdFN7','7RDLZ3','yFLfcUEE1','n','L',5);
+INSERT INTO t VALUES (13108665880715148552,1925045216,'0uw9','WlTizZxq7nEA1KofxN52TqP4Vz4dBWEWrIDDY8','QQJeQ8I1OgQMS','Uz','Q','L',6);
+INSERT INTO t VALUES (15708122972921182683,-199371869,'MnVvl72J','6kwif029gHBOdlsFl4fuwudLLT1qFS','UUh7PKsn6H4XaZLt','J3k','c','d',7);
+INSERT INTO t VALUES (7907216827231198468,-530906631,'kud','cCPps4PZ6dY4DJJQ','Q2SOxyK1gmhE','y','Y','5',8);
+INSERT INTO t VALUES (11931629786251355209,516355702,'8MNSdawoBv0j','1rhjsfHy8JL','CL','R','N','Z',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c BINARY(13), d VARCHAR(79), e VARCHAR(16), f VARCHAR(11), 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 (17327454986004989412,-1863614957,'Gslb3qMu','IW4BD5ycy8hQNvCgwrVBjmoQKdY8gMdGUkGJN1pLTPVEWDEcPtfGDispXIieIp2wb2N','7lrwb9WrACHR','So','a','6',10);
+INSERT INTO ti VALUES (17327454986004989412,-1863614957,'Gslb3qMu','IW4BD5ycy8hQNvCgwrVBjmoQKdY8gMdGUkGJN1pLTPVEWDEcPtfGDispXIieIp2wb2N','7lrwb9WrACHR','So','a','6',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(14);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(14);
+INSERT INTO t VALUES (1905646100022929885,-276790571,'6cUOjnc7Kxi','6qkK804yBvWwGELOkNhE02SqS7c4zLmkU7skyNzOS8hwfuidtJeyo','ojHaaS8MpH7d','AQK1','l','8',11);
+INSERT INTO ti VALUES (1905646100022929885,-276790571,'6cUOjnc7Kxi','6qkK804yBvWwGELOkNhE02SqS7c4zLmkU7skyNzOS8hwfuidtJeyo','ojHaaS8MpH7d','AQK1','l','8',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7457610001514038371,1481318166,'4Sg0','yKKmF78ghuzO4DsKasjGt1NuAuQW3l4HMZkvmjKDLO3XoYA4EA4SwfKXoWqkL8f9ZNq2xjVAVgPyBGwW8hmoYoSljLIdvx0FPa4lcPcKCuXgVnO27xnBroeZhR5hUK','Jb3G','lddcC','7','9',12);
+INSERT INTO ti VALUES (7457610001514038371,1481318166,'4Sg0','yKKmF78ghuzO4DsKasjGt1NuAuQW3l4HMZkvmjKDLO3XoYA4EA4SwfKXoWqkL8f9ZNq2xjVAVgPyBGwW8hmoYoSljLIdvx0FPa4lcPcKCuXgVnO27xnBroeZhR5hUK','Jb3G','lddcC','7','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8578023965727067656,795628130,'OYabT','aBxzd5WACdHtmWH319QN35r1obm7Zby830IW8vG50qQrilE7BxzRlgKnyLON38A3KKTlENdQNWRMxkNL6hUJJ8obvHCStbeNzPTskbNh9t8spi5g3oL35cSqTv1kcqY4oQsXN3Z9Fr0ipYNp','MoOY9JhyLvIcR','rc1WH2up0hwzdMHqU9DPDEr3JvkgrhrS6e7WsPVRCzN2YlJhvydyBck0ft8Lgo724srGsYCxiRtqkntDj9Ooe','j','mj',13);
+INSERT INTO ti VALUES (8578023965727067656,795628130,'OYabT','aBxzd5WACdHtmWH319QN35r1obm7Zby830IW8vG50qQrilE7BxzRlgKnyLON38A3KKTlENdQNWRMxkNL6hUJJ8obvHCStbeNzPTskbNh9t8spi5g3oL35cSqTv1kcqY4oQsXN3Z9Fr0ipYNp','MoOY9JhyLvIcR','rc1WH2up0hwzdMHqU9DPDEr3JvkgrhrS6e7WsPVRCzN2YlJhvydyBck0ft8Lgo724srGsYCxiRtqkntDj9Ooe','j','mj',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11756549603339835197,-1923005581,'Ulmq5rJu1PN','FiN5VLcnn8W2sJk4encgsBlTvgeogRfPqnXgCJ9VRGPPQ5LSFKpLHBJfdLNy8aZwKMl4ijP1o2JI8ioivaXuvX7b29QUUAlTotLkV7mVaclIBEipBNlllDCgF5iTY9TP9cZfCdXNOiC4YgSXZvB9wzhVnI7BohKRUK7KeEeLzR5AH57uGx4QAunzJ1','ftbmyn','RTFhhOUXbHmY8ouFt07Ee6Vi4KXTPpm5LDZropClVuikVIGyQ92KF9zUUIPJ3j7NFqb9Z9dPml5laety2cr5mGrUAcayKkyvF6DYVIrrUBhtWfQ6GyqAPiJ35PFcRuEsjpj867lfDJZV69Oat1HD5pgz6vOSnSXYd5GX0VjbwGatBzYe867PSjRYX2PL6zYjL1KScTQxHcG3znW49tXbgxEgNN1HMYaVyHPGrfybygI1JGdOhcG7rEJtd','H','Jz',14);
+INSERT INTO ti VALUES (11756549603339835197,-1923005581,'Ulmq5rJu1PN','FiN5VLcnn8W2sJk4encgsBlTvgeogRfPqnXgCJ9VRGPPQ5LSFKpLHBJfdLNy8aZwKMl4ijP1o2JI8ioivaXuvX7b29QUUAlTotLkV7mVaclIBEipBNlllDCgF5iTY9TP9cZfCdXNOiC4YgSXZvB9wzhVnI7BohKRUK7KeEeLzR5AH57uGx4QAunzJ1','ftbmyn','RTFhhOUXbHmY8ouFt07Ee6Vi4KXTPpm5LDZropClVuikVIGyQ92KF9zUUIPJ3j7NFqb9Z9dPml5laety2cr5mGrUAcayKkyvF6DYVIrrUBhtWfQ6GyqAPiJ35PFcRuEsjpj867lfDJZV69Oat1HD5pgz6vOSnSXYd5GX0VjbwGatBzYe867PSjRYX2PL6zYjL1KScTQxHcG3znW49tXbgxEgNN1HMYaVyHPGrfybygI1JGdOhcG7rEJtd','H','Jz',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10251396431858648970,-792806136,'tSwRw','Jxn3fyGB1h81BQiEwONzFU3p82KRLqqn9VPOTIBtutArsSUzJSvrJEpuKMutOO6d5Q0Rau1OnPaOfHFOSCa4jeGClEpfFuzyvqk90SbVPf8BBOzp1ecOMeDh2Z9wD35T8vzJI49XVh87H4QXJbf0JYGKBa8cVgfKJG3SyxdZr3VjjdrYD5Ye1WsZbBXCHCkUU82','XuWmebKootxTahn','ji1ZGgnD6vl8QZHHpqOdDOAhi2SJBxgwVoUsY','vD','957',15);
+INSERT INTO ti VALUES (10251396431858648970,-792806136,'tSwRw','Jxn3fyGB1h81BQiEwONzFU3p82KRLqqn9VPOTIBtutArsSUzJSvrJEpuKMutOO6d5Q0Rau1OnPaOfHFOSCa4jeGClEpfFuzyvqk90SbVPf8BBOzp1ecOMeDh2Z9wD35T8vzJI49XVh87H4QXJbf0JYGKBa8cVgfKJG3SyxdZr3VjjdrYD5Ye1WsZbBXCHCkUU82','XuWmebKootxTahn','ji1ZGgnD6vl8QZHHpqOdDOAhi2SJBxgwVoUsY','vD','957',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(100), d VARBINARY(57), e VARCHAR(41), f VARCHAR(52) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (31902,-5826408,'PQJ8vIwQtjroophTQ37qw6','5vvdTfnSUT9HvSKYifpEvqL','LKbEopd6NbhZ9MbKJiYqvPEbTWXIpnXjz3Vf','TXzewNVGGQ1jnGVVooGPo6Xz','w','ms',0);
+INSERT INTO t VALUES (20246,4894225,'XeDDZPDSOUu3g6REPza0xHghd7V22Ibsu4FkbeaxyXOTdihZ6SkgwLZdFhmqRdwq2AmgoICVqHGPIrl','yklztWmnUnKIYzTQZDCR5jVRdc2oaJn9IRc','MUNW6r2o4TGUcE','nBOwsunwflYxAJsvtvM5TpxXRXBSMAgyYJuXg1','L','c4',1);
+INSERT INTO t VALUES (47629,1769426,'WTNSdN3IRnVTlOm5wCjwq1DrvRr0YcSUZd1gQQDATlszvjX0eSfKTXjqRfnuHjoqtetGY1MsVPq4E','oqSfPPni7iuWWjLDeSWHXuTkbHhoXJ','h0bMEsgHggILi995HEMhNp4AEDnZGJ','l55sbzo2UEcZDngduXHP9vFshUaHGcgSf5hEWqv8gdwUL9tV7Y','2','n',2);
+INSERT INTO t VALUES (28805,2964660,'FwG','D2ZbRX','EPXFuIKtUGHXhiINHjMOyvGzvOXFHxqexSaVuicK','P','2','8L',3);
+INSERT INTO t VALUES (24443,-2444645,'Td0MG0Otov7Kj8dTanR5Ez0wdBboD3pD65MXv1Ec405w1rNtheDB9ikbsFvL','KKRgs','0yOdZB8CvnaL4i','JVmxefAV6DuU09bOlKNqf','v','nM',4);
+INSERT INTO t VALUES (41920,-3931753,'ZtpIRQZhZK3LpRBpdtf1xZFjsvWmk4AnAikJEd4BfAIkr8Rn21jxQ0KXe9Vd','txbQxTgR0G','KnYVQeo2Xg0K9dVYDgoOOTggnVueXu','ByNzq420ZCrDbWm22xExQKmqYlEuDdSkKVhY','aa','t',5);
+INSERT INTO t VALUES (4293,5379451,'sfGFTMJgzgfKiEVIGU0SEUIOAsIhdE8SW6b8eLAWZinDngqhh1ewQkDhmIf45qBdz25pePYjCENjCa031hUQQoPLYoOpYrHH9','BNgbl6aLaZ3iHDAo4CQOEbtkC6xz0OOc13lMmILkxV','QuF8nZZ7EHl4zB60M4HPHn87n85QQf4KE0KxkwG','PJsmNLWnlydPeOAU3L3uEr99cVcL1THLrLIARNiJF4','sj','h',6);
+INSERT INTO t VALUES (45543,-5300465,'Sq7yrVTBvKxiKvyn73G7UlFUdiV5hsdPNAFyITPFl0JVHOgj9EYdCkReGZ2S0SbaZgq5drBKD439ZZh677jW2Zb','2W1CF30I9y1fibVAiNnxT41bTcu4Mh2C8lyKsUljgA','xRnSFLd6aZa4Da1X6Yc','9WkzPELjWK1n85OtPJythELdcKsJ0h09vGsYRh6Tm','Bu','mK',7);
+INSERT INTO t VALUES (29961,-966749,'saTMwuu1bpLWCkzwJpV6Uj1qN2NxLyPUMIUX9i89QqI7St7bEln1fTbSDzJFGL5KFJHAoV6uP605IB23UwJHI','6xAvqfrWqoEHq6axd2EMooZXPlgfbk1Gpr4cdprmlVQdTGL','NGGstvOA','GsfrAaaI2sJ1MqZ5qmhCJ','5B','v6',8);
+INSERT INTO t VALUES (47115,6863798,'hkde6X2PdiVBJ7H9awnqeacwpVKOT3El80sNqxP7kxjojmHGFORBaMBQsTCFEmkrR6aciF8ivJvPdZErhbjzy1PJCzGpRg1pA6CL','M4ptjIKrxy4tCFKq6yR5W8XYUYM3Gx1LGGeIn69rgcdZcQYdoLz','49ME7bJllJazqZtJGlNzYrSPt1iu1HXnLk1','fx','A','o',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(100), d VARBINARY(57), e VARCHAR(41), f VARCHAR(52) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11202162452391614173,106,'inZGuUuiii','CL','5JaQlXSqyuJAeUu5OPR5IJzMnvbxr','xrGf','rCOyIFc9x8DiD49FWKW3fs9TX8A9la0TGyl9ENUpQTwqASCqV9LgRV4UA12','ocPlojzfjxHmwgxSsfy3xgx52nI508HBwhpiTK10UW',10);
-INSERT INTO ti VALUES (11202162452391614173,106,'inZGuUuiii','CL','5JaQlXSqyuJAeUu5OPR5IJzMnvbxr','xrGf','rCOyIFc9x8DiD49FWKW3fs9TX8A9la0TGyl9ENUpQTwqASCqV9LgRV4UA12','ocPlojzfjxHmwgxSsfy3xgx52nI508HBwhpiTK10UW',10);
-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 (1782690217771909267,209,'po','KrVOfpaYz4cOw','29ePqRTVrpcqVjVJga4','Pmp9X42i5','BcGABUhgP2xL','QSdvARLBw3HN4nKaMfbtEr1l3o',11);
-INSERT INTO ti VALUES (1782690217771909267,209,'po','KrVOfpaYz4cOw','29ePqRTVrpcqVjVJga4','Pmp9X42i5','BcGABUhgP2xL','QSdvARLBw3HN4nKaMfbtEr1l3o',11);
+INSERT INTO t VALUES (5469221331696530519,2475438,'JbFjwT5zDL1BIobaU80YNyDC9Ou9oTCSwHq7RFLXyAThySY9gU2brAQWbcNhXxnaN','yyvMU5mx6fsie0oufZzo','NSGp3HTB5DzxbgJQcmnU8g9uB','6EEBRSE14HO7NAUuMgVUfzEooerBdpbwQA','k','r',10);
+INSERT INTO ti VALUES (5469221331696530519,2475438,'JbFjwT5zDL1BIobaU80YNyDC9Ou9oTCSwHq7RFLXyAThySY9gU2brAQWbcNhXxnaN','yyvMU5mx6fsie0oufZzo','NSGp3HTB5DzxbgJQcmnU8g9uB','6EEBRSE14HO7NAUuMgVUfzEooerBdpbwQA','k','r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
+INSERT INTO t VALUES (13677026475487651662,299714,'dHxAhKd0L5FjhxzWk42OgE0Y57pDuniQnHIMkbXupYJe4etnrXerP4L95hhDRlcyMZG5pUhtnWClCBTU20rzMWON7L','J5RDg67ISnV8pfH','zXJqMnq','98lzCX','O','p1',11);
+INSERT INTO ti VALUES (13677026475487651662,299714,'dHxAhKd0L5FjhxzWk42OgE0Y57pDuniQnHIMkbXupYJe4etnrXerP4L95hhDRlcyMZG5pUhtnWClCBTU20rzMWON7L','J5RDg67ISnV8pfH','zXJqMnq','98lzCX','O','p1',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (15046636405039264100,143,'d2TEPbrT8KvI5vH8Ny8yn9Xfqxj','t3wvhRRayQ47sgZrbBRyRpMYQF1krWG2qQG4EoKDBbNEzIHhr6QKJOjZXa83oZ5ERC1OHHiDm3qngVboy8BBzOjRsPfZSGT8sBmiaCOfhHwbNDvT0tBuvwWBINtwSmhihYX1rN0ecsh9AUh9b1qM6cpPlM93kTp7LX3w0xtbXxxxnSGmqwruLB3e75pdS20H0l3lw','xbouTXznI0dDVGmEFRC9H','D1','FLgqVIc0HJkat9gKPZo9Xk75FsMAv1m1aobmjk9yhPKWfWB9Ip','m5dyAE5OqaA3pPuwuQpdj0Gbtd6wQBPkP1dORIjl8q9Xjuj0fNoF3Wzry',12);
-INSERT INTO ti VALUES (15046636405039264100,143,'d2TEPbrT8KvI5vH8Ny8yn9Xfqxj','t3wvhRRayQ47sgZrbBRyRpMYQF1krWG2qQG4EoKDBbNEzIHhr6QKJOjZXa83oZ5ERC1OHHiDm3qngVboy8BBzOjRsPfZSGT8sBmiaCOfhHwbNDvT0tBuvwWBINtwSmhihYX1rN0ecsh9AUh9b1qM6cpPlM93kTp7LX3w0xtbXxxxnSGmqwruLB3e75pdS20H0l3lw','xbouTXznI0dDVGmEFRC9H','D1','FLgqVIc0HJkat9gKPZo9Xk75FsMAv1m1aobmjk9yhPKWfWB9Ip','m5dyAE5OqaA3pPuwuQpdj0Gbtd6wQBPkP1dORIjl8q9Xjuj0fNoF3Wzry',12);
-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 (13247626946993765802,241,'JJvCoskvpIZyo4FjS15uWfs73t20PEPFOvjHW477gMS9Efxhm3CH182ZCEAjQx9eYbxFHl8jxpOOU4Fj','TEqz7tdsHaD6bR9hYOaZBCI4jSmieMnFR86iZvPPILvTOH9NecMcqnEi2RRJAf8A5xnxo5QNruoe5ifhj9Dwt2sBE3XqC1dN3oVnlK18Cvl5c3zdaGjOP9Ty4yAXkkqD4TcPsNiL','BLFb2o37wQkm6QEkr6XUSvA','gNArAH4x3iFbkAER0kJhD0BUP26ITR4zL9bamQXojToVsIghbp7nsTNa9xGhrLvsPfbRBJuFWVvcDyly8ccJk20kS7','F9AXHx','Gb3ZJQUD1PD4QxTJmnJgqeSy9NFVRCYpIyOICCgj5msUSibIUryij8Eed6I',13);
-INSERT INTO ti VALUES (13247626946993765802,241,'JJvCoskvpIZyo4FjS15uWfs73t20PEPFOvjHW477gMS9Efxhm3CH182ZCEAjQx9eYbxFHl8jxpOOU4Fj','TEqz7tdsHaD6bR9hYOaZBCI4jSmieMnFR86iZvPPILvTOH9NecMcqnEi2RRJAf8A5xnxo5QNruoe5ifhj9Dwt2sBE3XqC1dN3oVnlK18Cvl5c3zdaGjOP9Ty4yAXkkqD4TcPsNiL','BLFb2o37wQkm6QEkr6XUSvA','gNArAH4x3iFbkAER0kJhD0BUP26ITR4zL9bamQXojToVsIghbp7nsTNa9xGhrLvsPfbRBJuFWVvcDyly8ccJk20kS7','F9AXHx','Gb3ZJQUD1PD4QxTJmnJgqeSy9NFVRCYpIyOICCgj5msUSibIUryij8Eed6I',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(34) NOT NULL, d VARCHAR(17), e VARCHAR(91) NOT NULL, f VARBINARY(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7352096041924391420,4544039,'1066rfatUhhMExU','4o74yjOO5hMGgG','bIXI6SURkVi30zJGTrA3aDsutDIqv8M56BV1xCADXJBtKTTxtHyc3s4Za','oNCyvKRNd','dMa1p3L97wDhH6kuaB9lg1MEy9ca3tUMj4xY3lu25T2dV2n27PatEHHcKtPLjEEYvVPxjX1hCKaJuF','4Wjok1JcHS8IDBSArPmApEkksmi93qtKqUqIh8AnlCSNgk1FxrBdbYwdDuCOCZfs3',0);
-INSERT INTO t VALUES (12253768007959113979,8366905,'MIyCOdrDstrcaBhtn8mI','AjcM4TFkBl','FgytKm8gGGYo0Pvg89ze3NZDNmLxWQ0Qi2suIMpOTQbypazLvWJFdr8l22DscCWgpFSeFfV','am2jNdcIr','YRb9DJvF2rXaTZvZbaIbAvWiBBOScsC2wmN81tmc3BEw','JbIGwQFnLoelaFE7ula7JFUHHTv4AGqaj2Rz7iW8VVxGAoG5teTIZ2KALw6kPzQp2QpK8Mbtbcr',1);
-INSERT INTO t VALUES (12597712138102990957,6067582,'lLIC6on2FCMmEP','kWjgRQ9ss4','FFMP7P6LTfPnSsMrItR6AM80k6JfjViWIrZitcgdJQ4TPGHbqZ0crciidV','IFG5ojU3EwV','8bcb80THA8nIyMvp6yq6pllBS8F2m','C',2);
-INSERT INTO t VALUES (17469889882696619104,6459825,'eb5MBol','4jr','mSDeYB4t9kRun6','jmjYktya5DNzzd8RbBDssiWhSepI','qAmU6FKEtgEsVcalXY7cvRAVmJGczOgRmrd54dvSz7Vk0o0GkcySdS9LG4U83','ueVJnZO2aGeRo28Yjf1OvL51jmNh0WfyO5Z0i8YEWASRCKap1Itjn7',3);
-INSERT INTO t VALUES (8390180604260033789,-2506111,'L4v9GCDqLWMA','BXMeXL94DqQ','9Wn8aPt9V2nmvC4Wh9FL57ttqZj6sXaWnGf1chzGarw83p9OAvY7HMilky','lAH','ZYe9OYIlBndvQzk22jYkOt94hDQh8ibwII8znfQAcXwqSxa1Km3dEHKyy8tIaBHuaNwakq83','VXtMp92NRwXFCI9owvzVsGkugcfVwom1mI',4);
-INSERT INTO t VALUES (15001523480416665839,-4079515,'o6eTSUfWWEa4BkIDMAq3S','oN9l5inLjtGy','edpAd5Mj9Zhz0677SogV9Qi4sGMh0wa9J5dAgPxvElk7iqL7qGpuxO5N6','8WotMdHEMFvjfp','SfHWwzuoKFoPV2jjWrLKTd4lULovBU9skdPIO4WUJLxMKS0BaDIr1i5epRimvwQ9nYLYrzdNfAMikJo98XoY2v','h8OipQ5ZXK4YjeiL3Bqyxi9fliJVzQpDWaq40Sz1c3aIsKBJNuUKEE4PJyRDYybc2JYeu8FhXqw6S',5);
-INSERT INTO t VALUES (14807033030833696140,-4856832,'JEfHWDo7WkPdwcGBOPUOkbbr','aPBHOWbqDYN1bLX','sYWK1puTW43eSof9k','viUd1PMBn6FuOKzFiurC4','rjrAjhdazF','dGT5N1PvPvhTvOb85BBa',6);
-INSERT INTO t VALUES (6355576211925624225,1641073,'uRGou09xIYgOH','J3ov2Xf5','CeR41NOlpECGX0PBzYpf','rEyj8EIEhrckN6YY9yBpyxrZhu3fnNMt','xuX7nZqmDvfFEbG89zNjrjFYEIz4k1Rh7LgdL6QsNQHKgItsM1YLoiQ3Ip4E349CAGlBcJ2vP4rpIUhPrPSp4cGSqXjN','ZdFFLSGVbH66ABduTFqM18VNiqMWrQQO1gfUB5e3V7TLPTwMqXJxoYJ5oGTlcNbsFOkzbcT6mMqpBgoT',7);
-INSERT INTO t VALUES (11777642238210855696,-1356624,'aGaXicwqHQHTCRX4AREDQzmqy8nclol','WCC6P8v0','tRcNG5cLaq8CoznDsD0beBp5p3lAiqo8FZ','1ov45yyxX8oq79OPdbyLdc3znaG2','pdvHTDXThJdnsUQgrlWAwRNI3DtkNFeE0in57lHZ89qDsqI6Kul','9txHUOsXWOttRClVxzdj7EKyCyT11B6hGAfX6TNyy6kEZK6FsyDnZKeFZqDMeO',8);
-INSERT INTO t VALUES (6087479407940804511,3877696,'4DbxHHPw3rtYSoFPN4CR8ljyYRhrOSKREK','k0a1jvz8mTzF7CY','90ITk8yDyOMtaMq4Qq81NQm34TLe8yLovzTdE','zko0gO6HLQ5PnjNwnSOgvPCV','hIATA6z43XA1kAUiIy1xL','aiFB0X7LMhZIhPVbvtZe1tw3Y1UuKWNwqRpxROkfVARuQfy9hjX0wYhKRDTwIHmmEosd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3578077937028243291,-6509331,'0u7YzGT9FXXHVacjmLdeehe6sTAv3hw9RWk2qqfLoGYu3RS6SaB1v1G1OdtmY4Yo5gjhUmJlFkIi9p9','m7oS8BIN472WpvO5PlynicyLdUS1uasmywsRNhFguTbgVyxLeYBAJcwVH54FBxzmtzLu2xmfzYN229RCZOHoZmR3797UAngbsv7q','703MLoy','QN7YTt5UbfzdSiU8','g','7',12);
+INSERT INTO ti VALUES (3578077937028243291,-6509331,'0u7YzGT9FXXHVacjmLdeehe6sTAv3hw9RWk2qqfLoGYu3RS6SaB1v1G1OdtmY4Yo5gjhUmJlFkIi9p9','m7oS8BIN472WpvO5PlynicyLdUS1uasmywsRNhFguTbgVyxLeYBAJcwVH54FBxzmtzLu2xmfzYN229RCZOHoZmR3797UAngbsv7q','703MLoy','QN7YTt5UbfzdSiU8','g','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5523464817263696989,-1888703,'NjoWUwXbMkDRRuKEOsR27xWHwLabEsTs5RIb2dUQtDJrh2q5lDji3XkPJHdeXeYIYY0jXQskX','KtsgdZW5xirePPB9nVpTRFoqQOV0pIBziwE8ddrbaJzAYy9U7GdAxnGL87J1iXwnfEd6Dezg5k4aICZU5UrWeCEoFSaNCmuCZUS5OqqmY72pcPhXCThcfGWYUFgXohGXJ5tnOC1GmFHHlrPajuABcP3MrvJt4dKw46mhrBaKuJuv45nuf2TDV37LNTdOxlx1QlusKVWbbnNQp5E6EvAIdZV','CAg5iA3Y8ttamTbJJY07X','aw2d43LvDEO2adjfmzH1ZqDFiQscuvcnr8na4IUglMU717zIOwyy8xrxxzhV','OA','h',13);
+INSERT INTO ti VALUES (5523464817263696989,-1888703,'NjoWUwXbMkDRRuKEOsR27xWHwLabEsTs5RIb2dUQtDJrh2q5lDji3XkPJHdeXeYIYY0jXQskX','KtsgdZW5xirePPB9nVpTRFoqQOV0pIBziwE8ddrbaJzAYy9U7GdAxnGL87J1iXwnfEd6Dezg5k4aICZU5UrWeCEoFSaNCmuCZUS5OqqmY72pcPhXCThcfGWYUFgXohGXJ5tnOC1GmFHHlrPajuABcP3MrvJt4dKw46mhrBaKuJuv45nuf2TDV37LNTdOxlx1QlusKVWbbnNQp5E6EvAIdZV','CAg5iA3Y8ttamTbJJY07X','aw2d43LvDEO2adjfmzH1ZqDFiQscuvcnr8na4IUglMU717zIOwyy8xrxxzhV','OA','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3545721099033939548,1337012,'tLeCmoCDrNguGNYarch72lI93RgQ5mEjFT5','hZ7H2CJA128GOxDP3BArQ3kaJGY8rtTbzjAtOk08lEQTmElSjAcL7slFHIs3PVMRlfBlkgrB1jvnqT4izyDwXfRL4i3Jb77ByTaVIznbhCdgwx1hgnIcHgmq99uVxAzRLA7abpWPkn7Vj5JZELDAVpvZJ61I7zW','QsWJR7iStviAyClV28ZBSFBDDTbca','2IxOT94idSLbiuSdDUilKihUiByS1AhIhIJvtGswoNaG5GzeEZMb1NDKwAxZmmykkuGdnbd8d74Zb0vJffJnA7zJRz1KlQpPgfzZ7eq94TDYZj54V56Foe5SCZwShRj0BOSuEQBJyYlXjLj3Sq1EMIQ0D4S9P18gU9C3zwZ5zGRwV6fDxAZeJOVwva262gLUY','u','LU',14);
+INSERT INTO ti VALUES (3545721099033939548,1337012,'tLeCmoCDrNguGNYarch72lI93RgQ5mEjFT5','hZ7H2CJA128GOxDP3BArQ3kaJGY8rtTbzjAtOk08lEQTmElSjAcL7slFHIs3PVMRlfBlkgrB1jvnqT4izyDwXfRL4i3Jb77ByTaVIznbhCdgwx1hgnIcHgmq99uVxAzRLA7abpWPkn7Vj5JZELDAVpvZJ61I7zW','QsWJR7iStviAyClV28ZBSFBDDTbca','2IxOT94idSLbiuSdDUilKihUiByS1AhIhIJvtGswoNaG5GzeEZMb1NDKwAxZmmykkuGdnbd8d74Zb0vJffJnA7zJRz1KlQpPgfzZ7eq94TDYZj54V56Foe5SCZwShRj0BOSuEQBJyYlXjLj3Sq1EMIQ0D4S9P18gU9C3zwZ5zGRwV6fDxAZeJOVwva262gLUY','u','LU',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5453889721539888221,-6332945,'BA4oZEY4tf880rxtP4KysKMz14lDqe5oaozihAQ1ugipqDvkYqKUiYIg2SPuTBkjey82fAC7JHXuDCryefdTu','RiMTsEjXXFuR0B9Ntl7EUBcX31LEf23OSul0nXbYZr4wc2IXwWa45GAIbmqW075Mm3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYoctjx0xL9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38IRXZ','Fc1UyWzbeiDQFWVv1PAMAz','xUj3QkInG','6J','w',15);
+INSERT INTO ti VALUES (5453889721539888221,-6332945,'BA4oZEY4tf880rxtP4KysKMz14lDqe5oaozihAQ1ugipqDvkYqKUiYIg2SPuTBkjey82fAC7JHXuDCryefdTu','RiMTsEjXXFuR0B9Ntl7EUBcX31LEf23OSul0nXbYZr4wc2IXwWa45GAIbmqW075Mm3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYoctjx0xL9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38IRXZ','Fc1UyWzbeiDQFWVv1PAMAz','xUj3QkInG','6J','w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(40), d VARCHAR(27) NOT NULL, e VARBINARY(68) NOT NULL, f VARBINARY(33), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (228,-3018622,'NCYjTJUFU9zH5JZxoJGQ','GR1ZmA8yhOdLGflW0pohW','kPrwzEc4SahckDXQV2mpV8vm7OLL4hFYmHnRPcYVva6uD7dchOPHq6q','5Maz04eBS76t','vD','3',0);
+INSERT INTO t VALUES (22,1644491,'6mXFejRfCRcQV9qSQIgpYfwir90zKLYFZHQ','ljaGK3Xghu4UK9wFhPqanMY','rE2teK2s4WLb','1TXPGmWAY43QEaMZJzQhLI','CM','um',1);
+INSERT INTO t VALUES (185,-8149771,'i8SsYsFNmTJDsCbarMghdgTTiuFhTpYssG6k6k','J8xJk79HF','mVSN4ox1kRRyYswbUhWdLnBABrjbl2GjgWw54SKQ6IkUJynGoBJ0H0wUE67Ofq','JBPuUum99L5gNIsxParDe4bLpTqru2B','d','aq',2);
+INSERT INTO t VALUES (192,-1028511,'7t5WG3jzoKMM8INAipyq','k9roVJw0mudHz1fdzd','GPhd0hgEmqmb8gd70KKOhHvrRBBxI8IVU5Avvpgc3HeKY07Duc9hcNzCaS','0lxfWd0jYC9FD1Sn7n','k','Gm',3);
+INSERT INTO t VALUES (216,-7059081,'uHYjMVIOSvkiYMoStGtLT5','v9lF8mYzp7sl','7CawnPiwCDnvwtJG','UZQViRw5FCW1nOFwLmwT0Wrg','B','Q',4);
+INSERT INTO t VALUES (82,1961602,'NGXPS8zi3lD9iEuloNqYo3p5TMIT','hCUNZHo','XiwisnTt9B7rgcpV428aNMemvlLZ6Fuae88YnFalCWJ0XCfT7Ic72JS4C7','4iKN1ST1UoxWTG','E','c',5);
+INSERT INTO t VALUES (155,7215074,'TBdiLYnENHMJeQTCxmsFcaeSwESuciUOcgC','ngMvcVXERIPPiRh','vuAlCn1S8GI0vGKOWasIluiYSxLsefN6XWAqYr3ntE7eohb50sBZKMaTP','g','Z','W',6);
+INSERT INTO t VALUES (187,3921799,'lANwsoozjhajXhelkZNMSxoD1a3pO','RrhsRMlh','a29ecTxKviEGs4wo73BPvoJcFgaaVNIvNN2KeRqrbTV','rLpQFckgC','0','mF',7);
+INSERT INTO t VALUES (33,2999282,'bk0pBfv7','B26iYcaoqxVOLzQj3E','NPZhgWBK3gR2qFV52R7hING3qMu31saZ8k4iyXUWNiOG8wDPC51JCaOrtvV','QYxUWK','j9','Av',8);
+INSERT INTO t VALUES (3,-185870,'J6tqj6CpJwX5V768mny0OOLPX','ALV8sJMbVF','eyAgMUcNe6yHkcIpTNF3M4VfkDNDaJEAlfIRFRwiaK5TNtrrvxOedFm4SUnSatohG','rGzi935','i','w',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(40), d VARCHAR(27) NOT NULL, e VARBINARY(68) NOT NULL, f VARBINARY(33), 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 (7041172906420019241,3946073,'MsJD1b','ctZ3jvMwIs09d3aHBcnSkX3C0pa','UOl3vNRy950LzBlZau7pBLi4Z7qZHf1ZBRii9xhfqwyap4lA6rkk9sI','IpZ9n5xSIT','4','9C',10);
+INSERT INTO ti VALUES (7041172906420019241,3946073,'MsJD1b','ctZ3jvMwIs09d3aHBcnSkX3C0pa','UOl3vNRy950LzBlZau7pBLi4Z7qZHf1ZBRii9xhfqwyap4lA6rkk9sI','IpZ9n5xSIT','4','9C',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(41);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
+INSERT INTO t VALUES (469817729293909663,-8053779,'yw9f571kc1kCxagsXxJ','g6WbM4OyveN7doLqHMjErFp1aF','Ouf2BJ','H7ohOw','aU','6',11);
+INSERT INTO ti VALUES (469817729293909663,-8053779,'yw9f571kc1kCxagsXxJ','g6WbM4OyveN7doLqHMjErFp1aF','Ouf2BJ','H7ohOw','aU','6',11);
+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 (7601323257677686961,-4648100,'A3aeo9hT2dGSoiTjGGs','8O2zjlPHd9uelI3VXwsOZe0AJH3fZoBghOhHTLY18QAd1gRK8P1qC9Ifivy4YJriLOsT7mpJMrhwhrzqQR6dJFw8Z4SxdfWwN6S6fm8tk8MQ','K1vuREtIEjJhmJnYJ8s1RA3dqW4DcnnKWQalMhiCp0prpVAU','8Tu','oc','Mt',12);
+INSERT INTO ti VALUES (7601323257677686961,-4648100,'A3aeo9hT2dGSoiTjGGs','8O2zjlPHd9uelI3VXwsOZe0AJH3fZoBghOhHTLY18QAd1gRK8P1qC9Ifivy4YJriLOsT7mpJMrhwhrzqQR6dJFw8Z4SxdfWwN6S6fm8tk8MQ','K1vuREtIEjJhmJnYJ8s1RA3dqW4DcnnKWQalMhiCp0prpVAU','8Tu','oc','Mt',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (14834742320048013856,-4623388,'7','3qkQi56itiv2BXw4fa2kRgm54WT7Xt0slTFttEPNiPAhsjwgT5u8mCRYQfD0VLj9piLveO5rAf4MqZkWCM6VEY6v3aHvmPJpMRTB9Xc5fLm9TWtHWWr6YzwRaZc6ySkieOp','tkP7P2oTJDgAvveDA2SzZ12qHR82a','TDc1U9e6U8k2ezjRwk1AJoXcuNekoQoCs7MZCTYopRc6Pc2GbJvjJ2GIDAiyMlwzL6bWxl7Us3DY9DMHRzlzpTquAI6RPz4IsnpZGHJ7tFvmOgIaupulbvYW0P2MCbAfczMmP2UCkBbAkyzdDFil3J','B','A',13);
+INSERT INTO ti VALUES (14834742320048013856,-4623388,'7','3qkQi56itiv2BXw4fa2kRgm54WT7Xt0slTFttEPNiPAhsjwgT5u8mCRYQfD0VLj9piLveO5rAf4MqZkWCM6VEY6v3aHvmPJpMRTB9Xc5fLm9TWtHWWr6YzwRaZc6ySkieOp','tkP7P2oTJDgAvveDA2SzZ12qHR82a','TDc1U9e6U8k2ezjRwk1AJoXcuNekoQoCs7MZCTYopRc6Pc2GbJvjJ2GIDAiyMlwzL6bWxl7Us3DY9DMHRzlzpTquAI6RPz4IsnpZGHJ7tFvmOgIaupulbvYW0P2MCbAfczMmP2UCkBbAkyzdDFil3J','B','A',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5542266630644977211,7625658,'eQ8RJOzzFyRvgQ9429bgVQbW2tEd7Ib','lrrJUDgooZzlgsV4cWPYv42mi8Y0EkVAiJ1IIg7PbcrewG5rNGDboZrBDLSgZfGncPL4k1pKNoYo1OMn4EzYf4pJAGgbwrqPOXkOgsSLUUxJHpcYTi7bIxxRfChyTkCZBJo0NKtGdCRHraB4M2rUcGbGDc3dcXu4q5wFIp1EbfqvPqnGaIqR5tjaUpx3hSDyaUy8hD71dUi78kH2k7Dvv2vUvOrBg07','1BoxXpFu3DOnxfbch1DpwKIl3E6839P4GVnltudhtEZJq5QgCwN3y9j','PyAQsptOcSqmJFw1fvTw4UxbpV4QxUU1JQuNwAzYBdpkAlkPe9PZCiqoDSCrctqH5RAgcGub9KD4FVw0cjTmO','t0','T',14);
+INSERT INTO ti VALUES (5542266630644977211,7625658,'eQ8RJOzzFyRvgQ9429bgVQbW2tEd7Ib','lrrJUDgooZzlgsV4cWPYv42mi8Y0EkVAiJ1IIg7PbcrewG5rNGDboZrBDLSgZfGncPL4k1pKNoYo1OMn4EzYf4pJAGgbwrqPOXkOgsSLUUxJHpcYTi7bIxxRfChyTkCZBJo0NKtGdCRHraB4M2rUcGbGDc3dcXu4q5wFIp1EbfqvPqnGaIqR5tjaUpx3hSDyaUy8hD71dUi78kH2k7Dvv2vUvOrBg07','1BoxXpFu3DOnxfbch1DpwKIl3E6839P4GVnltudhtEZJq5QgCwN3y9j','PyAQsptOcSqmJFw1fvTw4UxbpV4QxUU1JQuNwAzYBdpkAlkPe9PZCiqoDSCrctqH5RAgcGub9KD4FVw0cjTmO','t0','T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7711404292230892536,4424959,'pXyaEM7WUT0dl4ubySHbDBwBJvYzQg1IBH8It','698iZZHNPkmgKVAL5QBIfs1f8LZPgE9Bn36NLOXdxD1YFnKIV6n84jOuW59Zckw2R4VBAisWobBB5zBw47nXNSJP9ArMMT8z7hCXmFGHQkeblAZVjHAQ5bMdDKPdFZprMEuUl4JFXZWhBF69qBID4G8x80','LL2eGyBe5ndBlfM2n6CwF9icDTrOZtcP','z38uS0jz97ihGx0q223f31WELWzrGKsALSYSle9hZUOVCvaMflKzY2oA4QUbEl96t19DoseGtvOPmIlsyyeUaXNcd40T8KrQ8DB7aiqdLGF8slK1tvalFcoZ4MgKFuiOFqgxbAQ','GQ','54d',15);
+INSERT INTO ti VALUES (7711404292230892536,4424959,'pXyaEM7WUT0dl4ubySHbDBwBJvYzQg1IBH8It','698iZZHNPkmgKVAL5QBIfs1f8LZPgE9Bn36NLOXdxD1YFnKIV6n84jOuW59Zckw2R4VBAisWobBB5zBw47nXNSJP9ArMMT8z7hCXmFGHQkeblAZVjHAQ5bMdDKPdFZprMEuUl4JFXZWhBF69qBID4G8x80','LL2eGyBe5ndBlfM2n6CwF9icDTrOZtcP','z38uS0jz97ihGx0q223f31WELWzrGKsALSYSle9hZUOVCvaMflKzY2oA4QUbEl96t19DoseGtvOPmIlsyyeUaXNcd40T8KrQ8DB7aiqdLGF8slK1tvalFcoZ4MgKFuiOFqgxbAQ','GQ','54d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT, c CHAR(98), d VARBINARY(99) NOT NULL, e VARCHAR(21) NOT NULL, f VARBINARY(62) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15820287753456993888,1134024315,'Fgf1KE1Op0xHdX493L','CWooLWlsZoTLDtu51OKZihBoikZiVIV3SKi9uYcuPXiFGBhcXdc77IOiDQeKvuAMwAKEIho','Vx','u8vSF4HzDf','X','r',0);
+INSERT INTO t VALUES (18342572008643063331,-1734114039,'zh1koWfY5psBInZ2Xydt1PA5zaDvy4emqX92ZjcHxVtzMIuCC5gFLbWIA1EvMqlvsbmltI1t8yHcqYyaHi','S97VWdDhPKqsHEanBelf0ajxUIvZ9PdkJQjXnzCtkv5lceR','RWCfMXQKldOtmQHAs','PATy82RDiYnwd47OZT83CcKbU2NEkC8Ml2XRu71HfCzTbPTMHiK7lht','G','9a',1);
+INSERT INTO t VALUES (12965296625028941363,-1159939877,'K0F5CHyfAALIQ3ukO0YuXmKVJJJpNHWUSDuTFg2hfWo5yDGFJNxYsPZIaMZ2B3YeQVkif','2xrUoHmSlWBJY1RAvLgvoIQ8RsMm70pmIvSKJOcCACVbfRzEdois45ChgUqpxHb6bff4YlBy8eTF6fZSS9','cRMnlU2v7oVLv','ut6zuRCTyCq0mz40FGi43avvTPOKwB1yFqg','k0','9w',2);
+INSERT INTO t VALUES (3757809711931134565,956628549,'zZG01aHNvZUzYEUGeaHAkgQQGaIZVbltRX5PVxx4QbdbjJA307lC1HSRS6','m5tYTiHQwwtfptsyMolFLIRWUNqPBMY','5ZQmNLcFVQZ4','MEYceIQ6IRXnyttoWw3x4934IKCAkS2uOtBChnEUNO6w25WHy','i','oQ',3);
+INSERT INTO t VALUES (7870978667172612352,912659686,'J4AQvU1LVXTWytS9PGG','zT','29q1NiblWWvgOW','oWpKT0HqwaRAEfB3hT4J1xPAo4mpmj3yy3v379la5s7T','Dj','F',4);
+INSERT INTO t VALUES (641100868498734685,182425651,'GOZA0kkh1OJ0V50JF4oGaiTiLsWeN6MgeMjgNCpIVa4Uw3qfwkmnK6veOVqgl4kaUi','jLBg2sDpY2FaZtWdUujYmnk9ggAFV17tE','N3ueU','XpBcAYT2JdVEOdZvK1TKdfjnTrMeM3weLqdvD71YVmhZceM7CnXQ68D7HQwe','05','o',5);
+INSERT INTO t VALUES (6105729808675747003,-1382869493,'AHYiNiPcuAoqNihuYwIly3ksma5WIGFtj3','fBByItQwNRfQHuOfzSPh9Jpap3OlVKoaJYTmeq8lJBizEH6n45fWL7lwRMXxqxLoumIDcYvo2','KmrzJo0U','o8LiVjum','T','V',6);
+INSERT INTO t VALUES (11098804266616407890,2018324968,'Cn4sWUFe0DIOguZjGlCL1vtoYdHPTF4','NCf3LinGCCFOc7LFeVIqP1AaCgk1qBZJ0yAhmf0G1WKEHBuNFy5InMRV83ndQ0M0ORFrqJEF9VxdyKdQLUJh6aNV5bPaXHfoXc','eVYVIn5FNZDS','ofUPpvOR2igBmfx5x4xMMG1g3ISCHxt3PPztMCddnK5B0XVRhv','ka','hl',7);
+INSERT INTO t VALUES (15749883158454261266,1729678982,'qNjZa1VKF5zuyRqzUqqvvagnmbyJNKINgG3dLEUy6jKjC433Y63ER','sB2ID54I9WCfYNYLak45g9uj58h','hnEeE3fyrX87E','zgW23OmmUcNR','h','MI',8);
+INSERT INTO t VALUES (13260732977070194919,-1274836399,'yp8giF3KJGfvlVwUogP0U1zbDUggSU5hkbI0TYiRgXRa4PZN9AtRT7rr8muJvmHHsFSI5EPv','IOMncW8QiCWNihzHIhVi5UbVBNlF','XuDG61lbvEtYMH','JzJo9jMmFwS3TfRPynNO30uIbgCfiuQc','e','C',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c CHAR(98), d VARBINARY(99) NOT NULL, e VARCHAR(21) NOT NULL, f VARBINARY(62) 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 (8202356992524127958,867451,'01Q9','5','z2dEXMKhhz7qcyPoasFJGyUka35nxFpmUPjcQKjDq3apDzGlVaHZHZSdT9Lxagg5BzNA6BV','4FuKgkL5cws95','ZvI5xGi7su','km4BTRjoHO9dPycAwe5y9HwgjbAdubTZyKWEap4GeHEzf1anRBDA5Lv0qKOzwe5zh6jV4gQLjvnVfoUoq',10);
-INSERT INTO ti VALUES (8202356992524127958,867451,'01Q9','5','z2dEXMKhhz7qcyPoasFJGyUka35nxFpmUPjcQKjDq3apDzGlVaHZHZSdT9Lxagg5BzNA6BV','4FuKgkL5cws95','ZvI5xGi7su','km4BTRjoHO9dPycAwe5y9HwgjbAdubTZyKWEap4GeHEzf1anRBDA5Lv0qKOzwe5zh6jV4gQLjvnVfoUoq',10);
-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 (14665348172682971797,5148037,'qRE02EQvpq','hTSGg4Llufy9Gq8','k2pxAK9Bd3gOWs4K2HwVmvw','ZiqB7JXeNcxGix4cHX','7Agsv1j32itIGS6fqLBtchaITG7RSkRmX5Sfpg02rz0T0rQ2mQLY9Fq6m4G4BmUcqrcb2OZ5ZKjicw0tGwgDG6fby556QnGvKW','zzLautsJg0Sgu6E',11);
-INSERT INTO ti VALUES (14665348172682971797,5148037,'qRE02EQvpq','hTSGg4Llufy9Gq8','k2pxAK9Bd3gOWs4K2HwVmvw','ZiqB7JXeNcxGix4cHX','7Agsv1j32itIGS6fqLBtchaITG7RSkRmX5Sfpg02rz0T0rQ2mQLY9Fq6m4G4BmUcqrcb2OZ5ZKjicw0tGwgDG6fby556QnGvKW','zzLautsJg0Sgu6E',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3159128519151117305,7419962,'SrAT5Y9bNUOflDuaZmFnB','c7An57nsHTguXfJQ50k7MIOo4xslDv0Eb6qiOR7786ZtvoKrVenxAzfVV2dz9v4zMh0fP549kWwIeQdzEQHJFtPowca6XYdCBqWJQwFIzSdl98xGbhi3mFSAcv64llBQaCvCs955crpGfT8Rcl74JBTJ5DvaQs5uyajX9NoeOKgHpr8LDlcipgcbfyUs29JLAsHwhOVP3PspBT1I','gaKPuYQj6V1pbEOUptyACUA72s9IUKAInlHYALOi2JIzY6AGbUGHWcTlfR79dVcVslkewPs5UZPovMhF','XCjGYD','UEHscNNkHWvkRSn2c0NBRFJM2Fr0V4flSEdDVRTNxixU1VUZdB33eoEXCi9PQRYX1SX0VPeyBdRqe1XlQ9kqZQOTT0d5','WCmwS7k0wu30NnWGMrKv8rs6QuGl7fdf3ObcBMCImQBk0DnSAzsqRhHxNFFjRAm6b9Q4eeQj43',12);
-INSERT INTO ti VALUES (3159128519151117305,7419962,'SrAT5Y9bNUOflDuaZmFnB','c7An57nsHTguXfJQ50k7MIOo4xslDv0Eb6qiOR7786ZtvoKrVenxAzfVV2dz9v4zMh0fP549kWwIeQdzEQHJFtPowca6XYdCBqWJQwFIzSdl98xGbhi3mFSAcv64llBQaCvCs955crpGfT8Rcl74JBTJ5DvaQs5uyajX9NoeOKgHpr8LDlcipgcbfyUs29JLAsHwhOVP3PspBT1I','gaKPuYQj6V1pbEOUptyACUA72s9IUKAInlHYALOi2JIzY6AGbUGHWcTlfR79dVcVslkewPs5UZPovMhF','XCjGYD','UEHscNNkHWvkRSn2c0NBRFJM2Fr0V4flSEdDVRTNxixU1VUZdB33eoEXCi9PQRYX1SX0VPeyBdRqe1XlQ9kqZQOTT0d5','WCmwS7k0wu30NnWGMrKv8rs6QuGl7fdf3ObcBMCImQBk0DnSAzsqRhHxNFFjRAm6b9Q4eeQj43',12);
+INSERT INTO t VALUES (1159246822188443369,-1368735530,'2rXc2uQ5n6l167Dn4Sn7EhiZZiy3WSqCZPeSJMkT9BvMHmliG0Sgs47CDwgSAE2GAJADIUve','nCEzYaQqHNyG5mpJMIbhrdVKoNHw0iPO','Ld','qKygkvncI7M5L9NuMdq','m','J',10);
+INSERT INTO ti VALUES (1159246822188443369,-1368735530,'2rXc2uQ5n6l167Dn4Sn7EhiZZiy3WSqCZPeSJMkT9BvMHmliG0Sgs47CDwgSAE2GAJADIUve','nCEzYaQqHNyG5mpJMIbhrdVKoNHw0iPO','Ld','qKygkvncI7M5L9NuMdq','m','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
+INSERT INTO t VALUES (11953125816620513279,-1642362015,'CpjBWAPdbaXumAp6TWu9PeSWTxnY31DcKh0EyNYpbsFzdHyLqnuDO9aKBMF','VavyNRzYtku1Va6LIkBlG3knFO2RgSiTOK','Uz7RrIx9oXsobUFL','IstN2skMnS68hQd3ThEgW','Q','z',11);
+INSERT INTO ti VALUES (11953125816620513279,-1642362015,'CpjBWAPdbaXumAp6TWu9PeSWTxnY31DcKh0EyNYpbsFzdHyLqnuDO9aKBMF','VavyNRzYtku1Va6LIkBlG3knFO2RgSiTOK','Uz7RrIx9oXsobUFL','IstN2skMnS68hQd3ThEgW','Q','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5261072978337731253,154737118,'fZOUYzS5cei8TcZjriSda6AgIgeur6NWwfKk9A3iNhmDFPASrb','5hUdmqQScQ0lS9oV1AFubg6Xg67ZXesOjvZm54HnEVqjnPjSMiJSsme6TtIK8jPZYNgPWoD87KOUl6moVQXVVyd5f0MgoigIFyeJwsNjbaLqvJ4VPOpHVntb3t2bthFT','9MU26JwBvq57j196bm','GgD4n7F1WUsOWyyrHSzh1OiQodvuT6xr43oVy2Dq89FCForsjC','rb','t',12);
+INSERT INTO ti VALUES (5261072978337731253,154737118,'fZOUYzS5cei8TcZjriSda6AgIgeur6NWwfKk9A3iNhmDFPASrb','5hUdmqQScQ0lS9oV1AFubg6Xg67ZXesOjvZm54HnEVqjnPjSMiJSsme6TtIK8jPZYNgPWoD87KOUl6moVQXVVyd5f0MgoigIFyeJwsNjbaLqvJ4VPOpHVntb3t2bthFT','9MU26JwBvq57j196bm','GgD4n7F1WUsOWyyrHSzh1OiQodvuT6xr43oVy2Dq89FCForsjC','rb','t',12);
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 (6192542598234872427,4594839,'pulQzVM1g','gikAVkrH5Jz4IVjzul0X5OC74H69qowK4nmhvuOhkOOBZCUYt0p7Q3jkYAGwiChiIEkoDlzA0oHIds7HoA4fppHu4TCyL2SMEtrpuKRO9rlrBI7Kbz8jZZ2G1rQlCJgDjgfLCqxSaTL8RcfwmGxc9ENTGEAP6cK93MpNXGJPKZVrMDZbLoHQi','sN2knYMtriyijA2PSkHDK8XEVHz2Tu4YmLXsgXXtXm1rhWGZd7uXtA','TAsH5DuEtdeP0e7N6ATIAAhF4ECXTk','HSyzv1eLgRa','2c2',13);
-INSERT INTO ti VALUES (6192542598234872427,4594839,'pulQzVM1g','gikAVkrH5Jz4IVjzul0X5OC74H69qowK4nmhvuOhkOOBZCUYt0p7Q3jkYAGwiChiIEkoDlzA0oHIds7HoA4fppHu4TCyL2SMEtrpuKRO9rlrBI7Kbz8jZZ2G1rQlCJgDjgfLCqxSaTL8RcfwmGxc9ENTGEAP6cK93MpNXGJPKZVrMDZbLoHQi','sN2knYMtriyijA2PSkHDK8XEVHz2Tu4YmLXsgXXtXm1rhWGZd7uXtA','TAsH5DuEtdeP0e7N6ATIAAhF4ECXTk','HSyzv1eLgRa','2c2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(36), d VARBINARY(95) NOT NULL, e VARBINARY(20), f VARCHAR(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7276787258150948566,62370,'fKOyj','oxukAGqaNsRjSmLpGIqFKOBbNGl01IDWVqwUKdxM4JIk4T','B4nykcWv4432OBWUEUTE','OI40edKglYbYBalyoUZ','EEQ4SfRs5aLuJb0i8xuRurNmuIvoiNlFwEYvHGFHFtP7qvuFZZSkuaxl4f8ovrWQgWXMIZgs4TkamLtqQs5S8M','RiKlsKW',0);
-INSERT INTO t VALUES (12829449365791565437,35883,'qI18vsUJAl92ZbUWwllN4QSJ98BG0ji','AMkWagSxncraQ9fnLF6qAq1VCAxzrNrbFkYFWuq8mJTsJUjjWcnCBgKVb2mIq4xNUdhLqNmna','vBAik5Nw3X3n','H79tR6QWuOOBsdZ8Dt4th6ADKDpwY7rc3uTSrVROKq','ArilaR99Ake5PtnGHeZKQ3o27nEtMWUfvsyk8Z2BSgm1HxsxOuHI2ZpNvfvDM6BRn5CROQjHPEEFAJMWat1l90QWkxgVaYkXK','eifXWVmgr72zt3okbeZ7g5drW2',1);
-INSERT INTO t VALUES (9236605547669493110,23959,'9ArzwaFB3lYepvj0d','PZFHnIDoj0Fe78BP','u7BCLYTUpIRsj0Gv','TQQRyYLDHQsr5drzIMnZadnGEP4aZiloyxF6EaFoVabpY10nGSxoxWC','qluh7PLWFM','oBHvPLwwpUOhxvqIM0CZLrxPevJFHOZGI9bjz0ddtm7fvcQP0vCSGl2TCI2SVZ0KQt4suOWFpRSLb4dsi22zq132p5xQo6sROEN',2);
-INSERT INTO t VALUES (15289063176201814330,60306,'O1ktqHKet5e1FQviCJtJV3CmfuuaS','LJj8Gvk8vcOfE5HyyD8yMnEuyhmZtluzA','sAdaCOf7szy','OJDJBtFfmVIZ7B1VHs2FhHdMqGOeG02tsLJW2T6ZRuB34PtI6IQlm5Uve3dvb8','59fHquKhCgeUUhIpD4iyTio1UrGOXfW0HIGs3gyUcUumBLbZSl54C8CSWD2D6EJMWBRAXeK3ZngZD0jgEMEtna3rOHZVXkb','JOQlMHVlLkqCCeN3hooaxyFcwCD1M0lHPqe4VbzV9jpN4rS1r2TgnrPlEFER6Zd7NTLGxredABHxnTKLUTEhwll8qRIhq',3);
-INSERT INTO t VALUES (7516617409766471222,23708,'b2FMb3pDjpq15fMVSK8VtL4yGJ8IWEgs7z','NfOGMIFiOFMIvciXZhTASBkTwZWur4OvI8WD4H6ObeKf','OCG6dnFFao','HxXqDVjRiq0dPh23SO5CLYWh8PT3BjyTzWSgDo2vl38Trb696lZSpc0PbvIn1kP8','eNo','wEIwuwxLiQw8wfT4NiGKh32cP9s23eCH1w6yZkj5eojGUc2kiLgloEbLrXSQGAwIFlQvKpzgx2PNs6MpB',4);
-INSERT INTO t VALUES (11000104163248566762,53,'W3CbwZCH','ScrupeZEgvtmvbD1zExdNVMbvAGmQD1qlHlhpYnpi8HO10ITTfZMTPsypRRne1ou','8knkxgi7ahKRekafW7','XxtVOGS8dF','fdarK8mXK8aJX0H1I82ctmpt5zVi5RC9rb2KDgK','oFb6raarHf4NYRNQ5uFaRjHJz0AD3dYqxjLiB9APpFz036F9cyb4kRx25dpuMVbYTx8LEsAZWVYnBErqs8lwQ7nnGV3U1',5);
-INSERT INTO t VALUES (11220512044950888086,57517,'zdXk','sDIh8PCbsEK2KONi7plPhqHVgVxM1GOO3O6UkpJah2xEkOjkUqXprz3EA1lYNadtv3jtQsuP82XmKY3pM0aCX6cVZGa','voGpx0oS4k9zFJnKtoUw','xtjLdzfueW3eEOn0EchrSF7wMAzAV8dKB1pFYhdbndbChfMknAlP8zrt','MdAKScThYv1pViqLN9bW1VwfXjCf4d5qoHQsOxvSWSIE1VCydH1FV5Yly3oBrAVPbgcEWTkqtqtFeSZ90q70e','lH03CeRw8WdoojvomRaUowLlSNgYLescdAdkzQerdP0JcQQTPYlSf4PVPjnMF6VNRSkm72LNYJXh',6);
-INSERT INTO t VALUES (15049195695575706586,40460,'F0C','hW','eQg7ZuVwtK','0VNpQIkJywZYEjzHSMzJuyn06NBiT0hdPfsWDwyXeo6uax9NJV9EWGsH6l0V62CA','j2Zsxcc0CxjTEBlFjfRweQW','bEFVooGSnz3fEdIBs0f6h5K8gemubioU43ayMlahoG5Exnjp1cBOyqKQY9LMUul5Ti',7);
-INSERT INTO t VALUES (9711299905725308582,36156,'C4sBz2WzwqbSEbJU','UMq2vzLbFemFIFpuc5qX0CVp72595zKYN4x3k3DrzFTQPZk','zhIChANEdnJKVQSb','RnjDbptY75RsM3Kj0UpNI6MVVYtpqgh2pR81gpzLinrnIttvw7TfqMU7O0j','JgLToK7','42BrXXFC31JI7E16gNysGprJBcOmNVH4VO1TPCApoITu9bdHpMqw9U4iGWhcEm3YnKryV5VoYgDsAuH',8);
-INSERT INTO t VALUES (2135415637427423038,64925,'PChbekJV8XqAVPQOCOc','f8ReDlcG6H6FG5CmcnklGH8I3yk5aTDuHAfdkLbs3ajPnK6bN4LbqXaeNqoSYlWQszjki','EpMiFM9Ho0Pyh','DnOAMuWk5EBO83bzFZT1ugsUGLkJjQ21wpUSL0C','X','glUiyG8qFKI4An2gkydkblA8dSvyufQx1at8dQoHc39F7aeh33SJ8opsMVOj5Onvo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8845301660234489429,-1340076125,'9HE59hilAjB0XLpDTRXrBRm5U14FmJH7hJxeQVP','u6f2Ilqa7oFxDgVKQNucy6oUEC3UQkQmfvQWhHMTkE7Xh7Ab2Q9hGkvkMiQRIsWtliYKstjGJUDXPfALwjo4sZO4MGBlNpTwHNrZJgy0YGTpvQqG1cEiE6V1DAeUlLnBkUH8cbnT3I2iql7WPGUqobKOaWpCpUz5keq9EdjBrfDI7eldd8QtRn4raZIUl0ZwO0hJmBrEHQpeMRXj37EySDBmLwimme7ICwrPmpWq2aj9jkSpRHvoTjrgDVcl','VoK8Gd','qHQhcDuRUBui3byTo8ae8YzDQ0jnkk1PvlbI6eL7dwrTWjomC9Zu5I','P','fV',13);
+INSERT INTO ti VALUES (8845301660234489429,-1340076125,'9HE59hilAjB0XLpDTRXrBRm5U14FmJH7hJxeQVP','u6f2Ilqa7oFxDgVKQNucy6oUEC3UQkQmfvQWhHMTkE7Xh7Ab2Q9hGkvkMiQRIsWtliYKstjGJUDXPfALwjo4sZO4MGBlNpTwHNrZJgy0YGTpvQqG1cEiE6V1DAeUlLnBkUH8cbnT3I2iql7WPGUqobKOaWpCpUz5keq9EdjBrfDI7eldd8QtRn4raZIUl0ZwO0hJmBrEHQpeMRXj37EySDBmLwimme7ICwrPmpWq2aj9jkSpRHvoTjrgDVcl','VoK8Gd','qHQhcDuRUBui3byTo8ae8YzDQ0jnkk1PvlbI6eL7dwrTWjomC9Zu5I','P','fV',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4950111771980039168,1953998050,'Svb8XmM60nQmMywuVw1KnM','MtyAqK3pviFCB5alwwyqhEhdH0lOdXwjKEJFg607hivAuGD1mzjlQPkbVD6ZzyefAIvKib188XExeaG1smiiw6ICR0wEnW42Op8UsVgDUYVa68eqbt3DsEh1RGCMfD8s2s58tvNI7cKOed8f5q8ypXkf83rjj6kYaLQyCkDnUcet1ytFtS91hjqW1VPOJUUE5MEDbmkq595DxveNyU0djvF1CQ2Is6kYVBjWu3ZkFtQiA48rZxIRkk','zKqXciWUc','3kCQ3TGFCQoAhrM4QdtUTVICGdK6nULZC9rM3V0Vt2kGemXvZIAoXOvPZfBLO51uMYg5LjI3GzixsPX35AizgBX7cKSuHvbVovZiYdhb9aJjZ2xxeJby2OT6MsJr0HQjuPm9E5lYlafzIgeeyfe92xQKDSl2CL','u','j6',14);
+INSERT INTO ti VALUES (4950111771980039168,1953998050,'Svb8XmM60nQmMywuVw1KnM','MtyAqK3pviFCB5alwwyqhEhdH0lOdXwjKEJFg607hivAuGD1mzjlQPkbVD6ZzyefAIvKib188XExeaG1smiiw6ICR0wEnW42Op8UsVgDUYVa68eqbt3DsEh1RGCMfD8s2s58tvNI7cKOed8f5q8ypXkf83rjj6kYaLQyCkDnUcet1ytFtS91hjqW1VPOJUUE5MEDbmkq595DxveNyU0djvF1CQ2Is6kYVBjWu3ZkFtQiA48rZxIRkk','zKqXciWUc','3kCQ3TGFCQoAhrM4QdtUTVICGdK6nULZC9rM3V0Vt2kGemXvZIAoXOvPZfBLO51uMYg5LjI3GzixsPX35AizgBX7cKSuHvbVovZiYdhb9aJjZ2xxeJby2OT6MsJr0HQjuPm9E5lYlafzIgeeyfe92xQKDSl2CL','u','j6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (18042032612196536626,249053907,'73Odp5ptKkZTTdSP8DlRCZCn8Z1YXg91ZPsf','Ph8siV0Jbs47kIxLR0tBWUO4XlKsHApsWLwQdmCZ2B1AgZYD2Kwtib5ZpIem1IJobtks59nkZTX4tPTPXAcMqBwYuD8ejCcLIw4mneRI2O6kMPvfp6nfglOrBGv8JGa6lbU','G','fMg8CJXtebu7WJEl6qCrkUmGDBUmpUWx2zgLndm38xi0tr9iVcyW12NYUno30PY7xzyaIfh2OQ20xPOilrlsf121SetNZQHsAauMPcsR2tCFgGE8F0O4','g','rn3',15);
+INSERT INTO ti VALUES (18042032612196536626,249053907,'73Odp5ptKkZTTdSP8DlRCZCn8Z1YXg91ZPsf','Ph8siV0Jbs47kIxLR0tBWUO4XlKsHApsWLwQdmCZ2B1AgZYD2Kwtib5ZpIem1IJobtks59nkZTX4tPTPXAcMqBwYuD8ejCcLIw4mneRI2O6kMPvfp6nfglOrBGv8JGa6lbU','G','fMg8CJXtebu7WJEl6qCrkUmGDBUmpUWx2zgLndm38xi0tr9iVcyW12NYUno30PY7xzyaIfh2OQ20xPOilrlsf121SetNZQHsAauMPcsR2tCFgGE8F0O4','g','rn3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(66), d VARBINARY(78) NOT NULL, e VARCHAR(22) NOT NULL, f VARCHAR(29), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5122126446201771516,-293644287590967688,'iOhG6GSwLZOqiYjGD1Imi6vje7FCIIKVFTzGEaxdvkEl2apHBS9u6hKUiXBR5z','7v17AegLZaRetnMcQaIfhZn5vsdZL8joRNtlJPIp98mX4AKdXkTfSb2J3DD0B8piW','vfiLhaeFC2','VNu4rpxrzjYXbivNXWJsOk6b2','Pi','yH',0);
+INSERT INTO t VALUES (7467331298258813940,-2879008139846077057,'6KzkYfO2GkeCliW1KlEPgK','bkWCVQGtrFCsww9OLC','EgFG','PfqTXDZ909nAaCAMNPA4dxiBEZ','Y','4P',1);
+INSERT INTO t VALUES (6318090641998596760,6626392780407370647,'PeHplj70w3zHYn0ZOW0g7tfBrParsg4zqePrrhiEWfghB4kuyVw9VqUnDGA94','82EhKOwbEU9YIMO7ra8IQCIIudr9i0qqSkQ4dey7szjs','4ATil','PKjrNwJcMl','Z','v',2);
+INSERT INTO t VALUES (4330053902790532764,-4042171771643789450,'cLrN3MDwawsmNNOcghTW11SpLTwGwUM7zofzborMLchBmRw8i7VUoNNlUC','GgF5A2X6zF02zO7pNu9H4rPi7','QaU6igm6iXXRM','Mudv0xFd4HQtpW','Mp','V',3);
+INSERT INTO t VALUES (7755365927950535932,-1078767774694391768,'safGWHslWx7BuPWaeo3UJpq','1yCpr3fxUgSQrc2ghkg2w','vTFjshqmz29MDR','MfB','4','O',4);
+INSERT INTO t VALUES (5443588274319587106,4423399739720597290,'nwQNJywrBNnUVS','TglR8KDJ9uGA0WHM3CxVjVkxeF','gBqEV','05Xdv9ELLCNudiwkPHp5RpB','v9','P',5);
+INSERT INTO t VALUES (15734567801794312543,-5889207330711020329,'kjytw0q4jFM2UGt4mDwRWf1zRZugVb6Iy9fO9NhSRw5eGeydHgIETSpB8uR','XhfPzsSZW96wrdOrFywpcH63ucZeUa9MI','cJ','Hp89aruD50K6','1','Sv',6);
+INSERT INTO t VALUES (10889031280592509230,-2855093583963113476,'DLbSggH08DtAfcjIyGER','51sH3mro','QF4WwcnTZTTSyVgvB26','TCenwoaDlN6BqCP','7','T',7);
+INSERT INTO t VALUES (228338111884272491,2796067475443300990,'LA5177M6ACREFzRSU','lwLjjCem79sdo8tJb57yrsW39mJhu6aiXu53rewTRFNjGj','A9KSpoOxq','d3lGnYvk9SciZnW4mf','S','j',8);
+INSERT INTO t VALUES (1425253273329980487,-4182094080413767097,'JO','GPD6D44ozi','pQOyOlM1r','83CrGSK0NVjtfonHo','ku','q',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(66), d VARBINARY(78) NOT NULL, e VARCHAR(22) NOT NULL, f VARCHAR(29), 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 (11109508990992094221,21325,'7wYZNLjLqRiqosoCTD73ZBRUNoBCB','psNhMmPUkttIKBugzcg0ITWeW4ft4gGNSBEFosOD96WmlusAjO9oCgMsKa0PYG3vw','3RJSqfbvaxtFD','fbPBWMdGAqr5d4L','u3FpzWovrLQHxMqbjMyjT1UhaTft21hq2dBWr4q0ofnaSB1F826Kl6khB0AcQWf4','jfJeSssuvtuxN1nEOfYvmPYm1PrgqBLQuuXzmqG8aJvCFr71RaWS9cGbZ8',10);
-INSERT INTO ti VALUES (11109508990992094221,21325,'7wYZNLjLqRiqosoCTD73ZBRUNoBCB','psNhMmPUkttIKBugzcg0ITWeW4ft4gGNSBEFosOD96WmlusAjO9oCgMsKa0PYG3vw','3RJSqfbvaxtFD','fbPBWMdGAqr5d4L','u3FpzWovrLQHxMqbjMyjT1UhaTft21hq2dBWr4q0ofnaSB1F826Kl6khB0AcQWf4','jfJeSssuvtuxN1nEOfYvmPYm1PrgqBLQuuXzmqG8aJvCFr71RaWS9cGbZ8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(37);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
-INSERT INTO t VALUES (12906905865872423066,16068,'ONRQM4DT0EpH','PzVlSEiVUiwu0rj4NOfwbzXyKMflz','A9jioZS7QX','rFaf','KdtSCujkWHN1NkSrRAO6rD3FvvXgpic5cyIT9bvpgXwlRbkvx0WwWmP7ooRmqnzWcRdiw137Cw2rqX','ymAxMWvt3vVQqG78cy1Tm4XYciWgocbIfHCEun8iXEOxVSsYFiH2cz7HM55',11);
-INSERT INTO ti VALUES (12906905865872423066,16068,'ONRQM4DT0EpH','PzVlSEiVUiwu0rj4NOfwbzXyKMflz','A9jioZS7QX','rFaf','KdtSCujkWHN1NkSrRAO6rD3FvvXgpic5cyIT9bvpgXwlRbkvx0WwWmP7ooRmqnzWcRdiw137Cw2rqX','ymAxMWvt3vVQqG78cy1Tm4XYciWgocbIfHCEun8iXEOxVSsYFiH2cz7HM55',11);
+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 (16417514527551694135,7245795970990893995,'rf2qT3aq6h5zNCc6Vl','1','2BfWUPErOphnGQVNXl7dv','0BEPFFvmbXyze2FkR8l','R','8u',10);
+INSERT INTO ti VALUES (16417514527551694135,7245795970990893995,'rf2qT3aq6h5zNCc6Vl','1','2BfWUPErOphnGQVNXl7dv','0BEPFFvmbXyze2FkR8l','R','8u',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67);
+INSERT INTO t VALUES (11752975279997660228,-3835543700413794854,'7LUMEpMFAXLN56vzynQGuEdjMlDsDwowUCUI1Q8cuUBEI7rrQJ','jPUmT90f7MeMCXLaMVJ2StCYhUuB13sFHM3A7JVX2GIWjRWIUdtSdms','3245XGgmf9JEJLZNNfN6z','kIQYYVh1DCtSu','p','gB',11);
+INSERT INTO ti VALUES (11752975279997660228,-3835543700413794854,'7LUMEpMFAXLN56vzynQGuEdjMlDsDwowUCUI1Q8cuUBEI7rrQJ','jPUmT90f7MeMCXLaMVJ2StCYhUuB13sFHM3A7JVX2GIWjRWIUdtSdms','3245XGgmf9JEJLZNNfN6z','kIQYYVh1DCtSu','p','gB',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12639253285722913334,34725,'OX34eSGcx8nR','jB4VMHGJ1EncxNTC5MCpkE733i1QuBgCVZH8rqY1nFqhpXLW1hPmx923fZwaLUPvz01lDnyZJZVMqd9pYiWKT2rajjzYv9gsunmc4LaWXgUS0zwITPr2CsaXgwtKH8M8YrNlvAWnYpeLuKBxaF0EsSf4XNNZ07ENcpmuHIQLEFInZITMc43vLd2LDEtBSuDSnELf4wyHKpNt0cMYYzqD9vURZw0wAyFZz5IbDiHWKHjSOmwuXxHevxXx1Tu','t2YQhHsql7p4j6l','eU6FQyR2bgfxVoarsks3ZZzGMNmkmN7eASuv','VW7qLTlFkZvtczHb7zp6ySjZsCB7c2roUAdgiY74ffmJNBfI1bUJ5JV8iMDCIks8cCTSeVw','g9sOA4qF2yxUqaFbkqGrxJGYSVMDrggcMBieNQ0v8n117L5EqJii1CL',12);
-INSERT INTO ti VALUES (12639253285722913334,34725,'OX34eSGcx8nR','jB4VMHGJ1EncxNTC5MCpkE733i1QuBgCVZH8rqY1nFqhpXLW1hPmx923fZwaLUPvz01lDnyZJZVMqd9pYiWKT2rajjzYv9gsunmc4LaWXgUS0zwITPr2CsaXgwtKH8M8YrNlvAWnYpeLuKBxaF0EsSf4XNNZ07ENcpmuHIQLEFInZITMc43vLd2LDEtBSuDSnELf4wyHKpNt0cMYYzqD9vURZw0wAyFZz5IbDiHWKHjSOmwuXxHevxXx1Tu','t2YQhHsql7p4j6l','eU6FQyR2bgfxVoarsks3ZZzGMNmkmN7eASuv','VW7qLTlFkZvtczHb7zp6ySjZsCB7c2roUAdgiY74ffmJNBfI1bUJ5JV8iMDCIks8cCTSeVw','g9sOA4qF2yxUqaFbkqGrxJGYSVMDrggcMBieNQ0v8n117L5EqJii1CL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5379272260997936718,1779,'3BzxRVTiONLIRPF1b','WjPR5rRl4XwsHEMrAbapuK6kfJuMqfw0yIb5nvNVWi0FMFRC4DfWfr8LBrv4e1QPE8yeVFU33jAfCQRGfM1pT0IHCypcCwrBpv0jm7LRzbTGRcCXQLKqVRhRzu5tq6dcxv7N66Eu8xwEh5ToqOWO10zFdLRUOiOQHT9nOlHzXQOwyoj4','A','zHdDaYxvnU9MunWv8nwaFnyVqvsiwynLzlCaNcu','zMPW4IH5PUHHnF3jYo2e','dlfSk8ByTx4L8ifGpSnlzb2FHZZIZmINcRTdDP2uQVNi',13);
-INSERT INTO ti VALUES (5379272260997936718,1779,'3BzxRVTiONLIRPF1b','WjPR5rRl4XwsHEMrAbapuK6kfJuMqfw0yIb5nvNVWi0FMFRC4DfWfr8LBrv4e1QPE8yeVFU33jAfCQRGfM1pT0IHCypcCwrBpv0jm7LRzbTGRcCXQLKqVRhRzu5tq6dcxv7N66Eu8xwEh5ToqOWO10zFdLRUOiOQHT9nOlHzXQOwyoj4','A','zHdDaYxvnU9MunWv8nwaFnyVqvsiwynLzlCaNcu','zMPW4IH5PUHHnF3jYo2e','dlfSk8ByTx4L8ifGpSnlzb2FHZZIZmINcRTdDP2uQVNi',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b BIGINT NOT NULL, c CHAR(78) NOT NULL, d VARBINARY(10) NOT NULL, e VARCHAR(82) NOT NULL, f VARCHAR(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (495314112,5017425874613292273,'J4lsNSETvovIpgDuyahijjatRFov9Q8pW7CtwhG','3HAdw','YAzoaW52OCr5UvIMp','uYHfIACc6wzU1','1Pl5Khfo6c7dKExaXgs55O6e1FkyA96xFIbqwQmqcQZKl7Thd3yYSlk46DFsDPpFawPb74Puq6dWzcHuVsbLQcC4ZLevzDqUN1bS','sumWV6Y0Veb8y90WYX3wNMfTYbbD81OGJAtI',0);
-INSERT INTO t VALUES (-674211120,-3679121063006091912,'oRTJF','WteP8G6sU','MKXU9Ze5mndnrjSz2lEtMYS7Nn971s5Mq0UV6nKR49zru0kMmjXD6n3rnQSE5mQWK4BzNI','KhOWeLLv6O5zhALVwzcI02Ub43x79fdspuVwwPUnzNBmYELI7Xf5gABNYAjxejoH7SQRc029lL666qe','sihKgDLLP7h2dUD5OQH4DA3CAMXbHOoAeIeyLBUewO68F6qNot9PbUobdwIezrzwzkev3LtPIkz3ZwFUOzROE4gy3QXbFVa25N','aJsQyhj8eGOue',1);
-INSERT INTO t VALUES (-1417081441,-8069723152650688645,'f6OIlWuZPRvQDQThNdzniICwhCyQ2v1','aihZhc','sFZN0Zz5aU','lQCBXsa3idu2GmRcfApn26NNJSZRiP0ilDwb4reuhX9CwQew5TyyEaBAFYg56Wyrrxs0VUXN9UWdS','DIPExJjUDlVlTjzLGFzbQAvGDuobZabHXk','3sleyiVpzOqx7F2pEH0x4T49I7FKB3islU1D8Dniz6LS2fHcY5TG2XsSrj5VdLNIBrsIDbGbTvoUnwDM1DjP',2);
-INSERT INTO t VALUES (-2054404128,-6275196497672072780,'sCCxsZ','U2JR','XvhN74gEOcaof4MkyH99gp7MK8SZpDNHtstT0naQ9T3','wf9DNvklPQnjQrO7NiIJgr','kqettdDvAJehqUcpiL6O2Wz0ycuvhs7hYxb9l6fzO6K','gllw9OBE1fLoQDjK',3);
-INSERT INTO t VALUES (751376067,-8069514046689098804,'CwjCh48Dy70QToFch4AIvD7Q5VtZlSnLb','OQ','QzBnoN9zBxarUKJTDOPyhzFjbJ3ZBrlntuVIur9sTIvbJKHrVBbg9oyHXzXp4nf','wybSK56ScEOG5Vgp3JmP7Df9DkwcQjREg5VBIqiTGMTr','uBT77aEjhd7p0XZin1qhMKHs2ZvanwyRhF','W8HtulBMyhLjgP3Idlr0YW3tS02eHYG0CAEANYqTMUnxxqLX3',4);
-INSERT INTO t VALUES (-23417805,653754538889504346,'I4MWe8ZrhUhgnArF9LIY69mu2FB7cX1W9rSFBttIcQiB8EOM','kdb','pDFWu4U0QLogAXW3XeUmSGtpbwtImVDmRQzONHSKGggH6LJw3WgyX6oInbazgA80dTX','teWDm0Ty2mTFVAWozMvdj0sHBadNgG33LNWxTzqoGxT3PE4M3wdWYGxK9g3F8lNi9pSzhv','qsdWw04O1LG5G5pD6ivdQdYZQldVrVVgew4deQIXT','gu9Tcjkl3b6zm4rCMnxW2a4lgABs3cM0MKlI',5);
-INSERT INTO t VALUES (-203812371,-6550111099000112553,'8Ykvepoq1GsRX6FlV','5H','uBMdE8','7AiMyPFmOcr3xvhWZGeIokEoZrdlhUqvYXFqbCpU','JzyTcaiS8EPSWQCMil22ODIzNIm2oqMHnlq3VC34QPd1PUaipnxZUb','jiNP8Iwf600MpFXSORFUGwESJB5zLQ0bEtENDP1NnAi9NI1',6);
-INSERT INTO t VALUES (1333859324,8084693905466644947,'WBv','VcVqrm0et','D9IssZcb3f2PEO72JBs0JMrmIOVyNeQVWQAfhIh5b5mv7M5Qf9yQXD7my1IiB9YOhFDtrB5IKDbM0aq','0qn7NUJStyrN9crp77s0uQiQESTZHKAh4PaHHpCPSqX','onKmQoJc9rPogSoOeZQ7jAikdntjnOwFkcwyVRy','WMIgwYKPvNmnVADDEWDMXpGAIoxwUaRA08wXGI7iTxikRr',7);
-INSERT INTO t VALUES (-1237157553,7783468176389995431,'uXPOtdbMWJPEQ0d','uxHhdCarii','8PuW7oXQtVfbF2gjB1Rx78y7VBT338InCL','DOsDqYDI5Dzpg8Lvnj0SSbRyDL1ddEJ5U3BWukJdOpBVQv4GJBaXCsMS3Mn0YhIb8d39qMWbQsu94HwNVYzxQdz','Oc9qc4OeXg5whNRXBHUPgORb2asKrhCGbPzYjPMK2TMGVoCiceThAeehYj4Ty3NjS','OujAHZw3uzvg10j',8);
-INSERT INTO t VALUES (-101949211,-4146609905404537393,'Mxq','YnZv','9rB3wUXg44TsnjkE2WkQbHj6JXHXER3yLA50t2Fwz3UeXfRaxBrZTXF3jtDH8ne1YLdhkNKH3','19fjtfehHCUdEZ2JHtlW8i4ZSt5XDlbsfctGlN7XTektUfiWiL5Ki0IAKl9CqlyP2KI6rVaNS','MRzWjk58WGpYByGSYGMyEkUSb350bQGg8KyxZ','KIvUTGyP4AHIcJNdXRiXNb16ikGUfyTg1GuCY1XJoTlTnxP8FIJrDS1OkovPDy3ZlgDhdJwYjF5CAgyHBeOIv8VieKzpNHW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4534081745280397900,7323732347478735195,'l8T856xZ2YYyulCkpZWKgMsqKBBNmoo','Q9kaWOiFjVQiFNFTQ29jsHdawsImZUY4jc24lNLHxvP5v1wJ2Mqb9mgpNOE2fKxEEFGYKEwqAMVAZxgXncX7BkLA8VjEtudFq3fQ3u2PsAhIcOkqI2LMrgIqivEOGK2tp','GOFZvOs2rAbFd0YibhFWmV','GkSw0Lv4KRXrl','o','0',12);
+INSERT INTO ti VALUES (4534081745280397900,7323732347478735195,'l8T856xZ2YYyulCkpZWKgMsqKBBNmoo','Q9kaWOiFjVQiFNFTQ29jsHdawsImZUY4jc24lNLHxvP5v1wJ2Mqb9mgpNOE2fKxEEFGYKEwqAMVAZxgXncX7BkLA8VjEtudFq3fQ3u2PsAhIcOkqI2LMrgIqivEOGK2tp','GOFZvOs2rAbFd0YibhFWmV','GkSw0Lv4KRXrl','o','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17077361648214345505,4226027519204990812,'spKYjsY5uHV5Wj5b7Khs3dXdwOtRr','dwFgEy2XpgNTw0xsnF1MSOi4zpKQspyarO44k8CPOdGjPhkIDKVdlFUx1yQSzVYXpFU54YaMdrYS6CMJ3CiRwXnU8PkSRUi3ekZ8sw0Mf6XtepSgoMwNQ6kucyT4QGnAIaQjOevjn3XU2h3id44','y5r9ATgWLjf541MFw7','Ox2t9UgNzEwJKh3At8wKgNuvIhDHjNVRE5qCfzx4','M','6',13);
+INSERT INTO ti VALUES (17077361648214345505,4226027519204990812,'spKYjsY5uHV5Wj5b7Khs3dXdwOtRr','dwFgEy2XpgNTw0xsnF1MSOi4zpKQspyarO44k8CPOdGjPhkIDKVdlFUx1yQSzVYXpFU54YaMdrYS6CMJ3CiRwXnU8PkSRUi3ekZ8sw0Mf6XtepSgoMwNQ6kucyT4QGnAIaQjOevjn3XU2h3id44','y5r9ATgWLjf541MFw7','Ox2t9UgNzEwJKh3At8wKgNuvIhDHjNVRE5qCfzx4','M','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4896436343032739828,-3762140064772350063,'ktjqiYqCAfy','7Cmyf','IPSJuArD','0C0wrSkUdY4W0nd2K2JEeugf5g5lkbbBtWM4kXeOXtI6jxhjc6yvMH3wLQW8FDN6xt00VolSu764LWioOg7wmHvh8rbvLRlrDUxf6IKFKtsZBNBkNaeRveyYGqYxwEJLFcEgMALPzKWVn1nXIsY','90x','5G',14);
+INSERT INTO ti VALUES (4896436343032739828,-3762140064772350063,'ktjqiYqCAfy','7Cmyf','IPSJuArD','0C0wrSkUdY4W0nd2K2JEeugf5g5lkbbBtWM4kXeOXtI6jxhjc6yvMH3wLQW8FDN6xt00VolSu764LWioOg7wmHvh8rbvLRlrDUxf6IKFKtsZBNBkNaeRveyYGqYxwEJLFcEgMALPzKWVn1nXIsY','90x','5G',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (15475181870813187847,-2704215091015877415,'LPRBb5Y2QO9wbc6D4nPmOG','ryHpaFWzCN1hN124atiXNIsb4AwOsafFvvacdb5aezpJrhWJZZGD0mXgEEg6bByuTY0VaNDPzRTMc5kFaiWWPNUoeFsWSN8KVg1b','CFl','IgxA7VH3xxifrGCdXvCHbUQ6gTKykuiji7yZ8hM9XxqZk6yZc5drTXqfJOKd9xCTM6Cd9cGR14Tz16T2SVgpTLAg26ZbqEGj0ejOeAYxML7FJIpzUVVS8Iwik36ii2oQ38A1UoQE6Y9NfDDWZR95bLvCjQbhIGQW6odXlxF5','H','7Rr',15);
+INSERT INTO ti VALUES (15475181870813187847,-2704215091015877415,'LPRBb5Y2QO9wbc6D4nPmOG','ryHpaFWzCN1hN124atiXNIsb4AwOsafFvvacdb5aezpJrhWJZZGD0mXgEEg6bByuTY0VaNDPzRTMc5kFaiWWPNUoeFsWSN8KVg1b','CFl','IgxA7VH3xxifrGCdXvCHbUQ6gTKykuiji7yZ8hM9XxqZk6yZc5drTXqfJOKd9xCTM6Cd9cGR14Tz16T2SVgpTLAg26ZbqEGj0ejOeAYxML7FJIpzUVVS8Iwik36ii2oQ38A1UoQE6Y9NfDDWZR95bLvCjQbhIGQW6odXlxF5','H','7Rr',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(54), d VARCHAR(41) NOT NULL, e VARBINARY(69) NOT NULL, f VARCHAR(57) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1673000818,-2123940398,'pLHAzwDfr4C0eVPn2A7nNzPirse1aYAUmAmlve4aV','GSLPJRKqBjjpOeWbU73bFxCB2riUtCjpu','A0XST133gtwpDYt7ko9qRvd1aUEybKFVJBFZowNsgQMU6Bu2XrZF8E4wHK','X0VDX88E6E18VIN1i4uDlBLrNGLsJPLs6bmpOOqhLil3X3aapex','C','1V',0);
+INSERT INTO t VALUES (3059893522,-1222361780,'uhFbfQ6ya4KhKdUKYjslW89zs4fEnTppg','GPak4ABLPYYbfj7N4mw','Xcr1KAvCPp1','7S26AU3oqumdV0XxMFhrDJdgJ7ywilP7a3yPMTd','jA','2',1);
+INSERT INTO t VALUES (392957297,1359692077,'9NKodHpcUvKsRfFmcm7wqG6u','pMJ6qbYwMPEFtOci','EqS1fMNqkk0OJkxMNbUPMo4ZrgrmL6xm0EZA93Nub','drYVghXnGkclnNRSzVyjJYXO52UkiMUNX5c0xb8XhC0f','A','I',2);
+INSERT INTO t VALUES (799781875,1366238790,'Eey3TyKS6rLrpiEIeDNcLGyXb1rz5qONfEFp6n','r6htZhnDylEN8Ne7l74QTg15i2Pj3W19sea5','QCMDUIZIjkjtFotxA','dh9YzrapStx0hNHh6tPfdymmcUmnwXecCcn4OQjBMY4a','e6','pl',3);
+INSERT INTO t VALUES (1498309542,-807643741,'CV7jIJxPFIh4VSRYUfLRpazydRb0yQGjQ','tlixAPQmirhn78r4T0NMOv','Tvqu3BUno2','9ZQJX4l5gQ2O7ZC6guf3UXmgnooW7','p','Q6',4);
+INSERT INTO t VALUES (4209810688,-68078786,'PmCRYl4xxzLb','5Jur128931h0uKR18jdHVDK1gQSZaJuitWQPJI1','DNgyWgoGh9AilImWQ2wXSLrzdanqizcZGzK1kQhDDQMm7RJYW7l','eP60qwFiEx8SdEzaC08plrbzyWeM5ES37VO37tCLAYXKf7','W','4g',5);
+INSERT INTO t VALUES (3160725727,-1436687777,'7EIkqxJDAC7ZYDWwGVoLigfCdsTLSyNOaIL9OJjpx5373r','TlcO8Y','GiehA72aGCvCxWSNX0UJn1eM3KIfmQy2R8u6VbDLvV8ybJKdAA1OihXaGcxz','u3Xsropi7lojYZc45','t','u',6);
+INSERT INTO t VALUES (3839956126,-1609062116,'fFh3LwpH','t6V0PsXLY6qtEfqWi','tAIOFNAvuR','4NqblWTlilsSKmFScaDJHPenMMLgdpMHx777k','CO','V',7);
+INSERT INTO t VALUES (2758958930,1967057732,'snfsinQznaiCApz5TOb6RJyj56','DjPWVfU6d0','HeAzCZvaKBqmmMDsF7l4LMYFsKSL2w6D','YTIUnsi0CYzE30M','hr','8',8);
+INSERT INTO t VALUES (1836632446,-1032524995,'ke','c8jSSvQPDAALDSY4WCdqQB9P','q2F8uRmJbTrhINT1PE0HxZj88CrOw3njEmKPbI5ntoTwHxI5NxZ6zAGgDv3DX91Y','G77vGb41mqOSYoJYeONxXJFMmy0vucJlpBcRcfuWn4NhAkGWe6NXMD','4','tR',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(54), d VARCHAR(41) NOT NULL, e VARBINARY(69) NOT NULL, f VARCHAR(57) 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 (4810621987642993663,-1869334361,'91CpCXedOhD9nZUmVU90eW','OQJoAYYdwxpGuykYuQChoLIoaJVui6KUh','p1eaGc1GQID0M7ZeteW4CoVcSFl1IGeIGo9cnqMncg42NyaK8D5WcylKASuy0','R0ZThUMQQhSmK5dkXprYgoDOnYFRJQRZI3GVEUueUMCbXSrwqb95rA47f','3L','3t',10);
+INSERT INTO ti VALUES (4810621987642993663,-1869334361,'91CpCXedOhD9nZUmVU90eW','OQJoAYYdwxpGuykYuQChoLIoaJVui6KUh','p1eaGc1GQID0M7ZeteW4CoVcSFl1IGeIGo9cnqMncg42NyaK8D5WcylKASuy0','R0ZThUMQQhSmK5dkXprYgoDOnYFRJQRZI3GVEUueUMCbXSrwqb95rA47f','3L','3t',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
+INSERT INTO t VALUES (11959500737503183055,892006777,'fdK0SYyRhKQQ1Jlwb','NZuxiC2rDTPaKQER','xNF06VX55G8igXp6k0srRUzuKmGeawY32tKixuz71SjwZXXyN1iRiu','mjV19tl8JPVSoawpbq7Cs8l3Q','D','z',11);
+INSERT INTO ti VALUES (11959500737503183055,892006777,'fdK0SYyRhKQQ1Jlwb','NZuxiC2rDTPaKQER','xNF06VX55G8igXp6k0srRUzuKmGeawY32tKixuz71SjwZXXyN1iRiu','mjV19tl8JPVSoawpbq7Cs8l3Q','D','z',11);
+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 (6105321540185427480,822477185,'BiesP95Fyup8huMCFUNFNaDTZFdRe1NpCPzMLdoYN9BwiL','WGvNOjBni8hGRUVOYqSUlzF7cjmKNVa0N3p3qNjlg3gFgYXQ0BJq1nHtueu7pGLZaxZ6ubvzZ9WHJ6urSr2tNZzsN2U','75KnsrfLK3m42r0IE1lByfmDYeUct0LlTXRznj7SU7d5XgRlDeEbAb0jUAVhgzkMtzd','I8vfiQ9ey6Az2mVucbVoqPXUEZOl7QS','u','A',12);
+INSERT INTO ti VALUES (6105321540185427480,822477185,'BiesP95Fyup8huMCFUNFNaDTZFdRe1NpCPzMLdoYN9BwiL','WGvNOjBni8hGRUVOYqSUlzF7cjmKNVa0N3p3qNjlg3gFgYXQ0BJq1nHtueu7pGLZaxZ6ubvzZ9WHJ6urSr2tNZzsN2U','75KnsrfLK3m42r0IE1lByfmDYeUct0LlTXRznj7SU7d5XgRlDeEbAb0jUAVhgzkMtzd','I8vfiQ9ey6Az2mVucbVoqPXUEZOl7QS','u','A',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (954817330384667631,486083101,'zasmWFnRREn8F7i99z7JAb','prvPq8cYOj6F8Ip14VyfoyPprPAQsrflH8qyghi8jbT0Eep0LjfUFcWzfj2uU1GOSVmnv34MBD8HxlEiD52PoQneHahuZ2I4OV1DtfE7K77Jf6llWFY9r1p3fyR9kO8U23Yy9JhJFWGlJsrd8oBWQSbxp5tW','MFzQXsqi0LGuLweAEvlZ','K4JM2P27ZJfpDF2WXB1yWQYsJZdtzQmQIa8yAh25KXN2GhBTihIvlNDGw5WY9bBQsLCHuKa7HBGS5PRwYbgpSNmK10mgPGNNsfKC6Jh2M7yJZ7rxLhpLACgBsMklECn62YRHEWUhle01LmVLXLlzMRzVwlPmL1xG8MPRR0Czrk5xhZbCaq8dt6Nuvf4GDa9QG8vqHrAxKBPCu7V3T3LXNolY','F','T',13);
+INSERT INTO ti VALUES (954817330384667631,486083101,'zasmWFnRREn8F7i99z7JAb','prvPq8cYOj6F8Ip14VyfoyPprPAQsrflH8qyghi8jbT0Eep0LjfUFcWzfj2uU1GOSVmnv34MBD8HxlEiD52PoQneHahuZ2I4OV1DtfE7K77Jf6llWFY9r1p3fyR9kO8U23Yy9JhJFWGlJsrd8oBWQSbxp5tW','MFzQXsqi0LGuLweAEvlZ','K4JM2P27ZJfpDF2WXB1yWQYsJZdtzQmQIa8yAh25KXN2GhBTihIvlNDGw5WY9bBQsLCHuKa7HBGS5PRwYbgpSNmK10mgPGNNsfKC6Jh2M7yJZ7rxLhpLACgBsMklECn62YRHEWUhle01LmVLXLlzMRzVwlPmL1xG8MPRR0Czrk5xhZbCaq8dt6Nuvf4GDa9QG8vqHrAxKBPCu7V3T3LXNolY','F','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (15565063555652974843,-1552856228,'nyRzFWUltSz1kO3iuTXRiPFuUKcSM73747IYS','8EYKHzpFWaHEyPAHmQseXprF4dwwIEoq17KmNSCaT5jvf8pegRXaH5vQZ1S6TfMoMM2dtmh','NGEo4DKogJA3axy','ozGxQOoYkiLT8K4NDDk7d86i5OIv99gyk7GhFeZkKjksgU4CZ3Ifd7LH4ln7MeZZmag0YZSEvT9zOqe94vFOzumsPwTnBMXtjzC7UXWF6e','IH','1',14);
+INSERT INTO ti VALUES (15565063555652974843,-1552856228,'nyRzFWUltSz1kO3iuTXRiPFuUKcSM73747IYS','8EYKHzpFWaHEyPAHmQseXprF4dwwIEoq17KmNSCaT5jvf8pegRXaH5vQZ1S6TfMoMM2dtmh','NGEo4DKogJA3axy','ozGxQOoYkiLT8K4NDDk7d86i5OIv99gyk7GhFeZkKjksgU4CZ3Ifd7LH4ln7MeZZmag0YZSEvT9zOqe94vFOzumsPwTnBMXtjzC7UXWF6e','IH','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12681622007944293759,-973020081,'Iqk7Fqh2FLdx0bOKW7lbPf4cuHH0udxkoASitVE6HhDwbH0MH8E','XPpUYcAMpnBGcEWQIsIxDfZNhkFPtqXZPMHPY9706w6baVGnCkGL8zKdcazjMPXKrDbjGW5eewoGc3vldazx2J46t8Z0dH0j8JXC5Nylbyu1XQ5prA0tP2XvEOyEBV7cbh6zGhDopeRToQpItv9Cy6r1yGickz22o','Xlxg9BsB1h1NVw5zZqOFV0Y2jWSZk30NDKfYyRIQefE2ifMGC6HBuIxUSeIIrdKT8bht3','OZ7U7xVmAgDB3yZTg45CcQErtBfLJQnUU7nuxQX0z5LMtwSe6f0gFp7EwljeP5FvRYTmuK4AoRCoR5eWh','Y','8',15);
+INSERT INTO ti VALUES (12681622007944293759,-973020081,'Iqk7Fqh2FLdx0bOKW7lbPf4cuHH0udxkoASitVE6HhDwbH0MH8E','XPpUYcAMpnBGcEWQIsIxDfZNhkFPtqXZPMHPY9706w6baVGnCkGL8zKdcazjMPXKrDbjGW5eewoGc3vldazx2J46t8Z0dH0j8JXC5Nylbyu1XQ5prA0tP2XvEOyEBV7cbh6zGhDopeRToQpItv9Cy6r1yGickz22o','Xlxg9BsB1h1NVw5zZqOFV0Y2jWSZk30NDKfYyRIQefE2ifMGC6HBuIxUSeIIrdKT8bht3','OZ7U7xVmAgDB3yZTg45CcQErtBfLJQnUU7nuxQX0z5LMtwSe6f0gFp7EwljeP5FvRYTmuK4AoRCoR5eWh','Y','8',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(63) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(20) NOT NULL, f VARCHAR(26), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (88,3386083977413027111,'MW2SDTd7ceYvHRnaFsIpz','3MLsuRxztESzNCAhi8DQR7o9hCX3nz7QtSLDnbTPdcXnF0pm','exF7DQJQsb','cJDG0gj','O','I',0);
+INSERT INTO t VALUES (70,1051084465415454694,'j9xSHEUUCq5aZ0uJ5JemDp2ZELSlEChyRVj9eDIUZR2zJlsd','31geTCUm5uW3LjT4v0L8VXokrL9Eo0yal5goW2Nxuz5MfzgK8SWEMQ','2hOwGohBZU1KL','NqWjMgw6YJCjFu1UCefyz51','P','H',1);
+INSERT INTO t VALUES (29,10644516344182444139,'b65kB4L7OxjnTKNrfodjpNDKaNCvXaHsfd7AXVbWb','l3FCX8y2b1gJQkEcGnKu9m2IC1eCq5LyyDwSv39EtO07','FGgdXDPZWOyX','yWN8xjvxoxPYCXA','K','l',2);
+INSERT INTO t VALUES (-102,8118292099100915951,'B','TTF08SGVIXid0H1kV1cNiQhpDG9o5Ccona9oQU','MPOU3r8hw','Ku6','z','W',3);
+INSERT INTO t VALUES (34,11185863494543184430,'nYGZjoJTqnJBiZ1ifPVDMTqN7vZA','hKIg32','5wan7VncW8Ko7mgndFT','PdKDQNODJDc1ckWlu','T','q',4);
+INSERT INTO t VALUES (-82,7492929606545960692,'04qcgqQ','jdsY5xGWvrJSyW04Lrl6gfjpofW9NuoboN9UqMMM7lwzwoXnT','AYvona7UZXtNe51','F9MlnP6T0Ml7iADlwBwMc','O','D',5);
+INSERT INTO t VALUES (44,2091688248784371255,'F7VjpVfF1GgmZSX7FIf9k61d52hpeFte57Gfk66ZmHNlQ8u','tw0fY720dx1tAd8jestWRGehsjTVHDhgIFto2hNq8VmNBukH','AxM4JtU0allo0','pO7oGYzv2M','m','t',6);
+INSERT INTO t VALUES (-79,14868334417633695999,'xk4JIQ5UFGtxYPcK3Qt8CgiHjWbik','J4gOQ85jpc0mpryBZrM','TNoeT','3osC2CsJajlV0K7zg0OHwOlZJ','Y','N',7);
+INSERT INTO t VALUES (10,15274499978377703897,'ZKDw4','rYhFXv66knipuLg','D','DiYCPG1khS','5','4',8);
+INSERT INTO t VALUES (20,5643039671297406510,'BxQ','KXVq1ElVJdAboWLNoGucD1IzPM6506hJHimUuprTcQUh','CvPeJ0EP0fMP4O6T','gLvUlcpB1rR','H','D',9);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(63) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(20) NOT NULL, f VARCHAR(26), 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 (8469480414970825930,-2905794784200947168,'kO44dE5BihJvKQR3ZNDbTOlQVdpLVl0AsWzc6DGX9ymFfZbb0ydearhuwHqp','0Ek','FhJeAs4Wm5MlPswUfC37TzqjuRxLIWJx7lFExunLMpcUVAerRuduopgFlpL0jvUPplUGqjikTS09TOq','AgjVPstrbEZOlyW9huztEjjkuKTGWhTAmt9Outg757jg87mF5MKLd6solIIdf','dka9YG7FhkUP','JdRHAI8B',10);
-INSERT INTO ti VALUES (8469480414970825930,-2905794784200947168,'kO44dE5BihJvKQR3ZNDbTOlQVdpLVl0AsWzc6DGX9ymFfZbb0ydearhuwHqp','0Ek','FhJeAs4Wm5MlPswUfC37TzqjuRxLIWJx7lFExunLMpcUVAerRuduopgFlpL0jvUPplUGqjikTS09TOq','AgjVPstrbEZOlyW9huztEjjkuKTGWhTAmt9Outg757jg87mF5MKLd6solIIdf','dka9YG7FhkUP','JdRHAI8B',10);
-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 (-2661060988688350446,4595288077775446790,'wqIabctNxOGIzL1lf3VSHiqxXswVgN1ei8HY4OhEy9LnhpDwqqjFAVaOaPoUISOC4qAD00do','sEKV6S','lsjrfotqh1PIRpwKHeRsKM3DWsymYrtvx','NrlYBQL82XOHMkFPlygVblDHtpUBfTYcFmde5YJ1aoHOnTIm9aBMUM1TDisNhvr89DOKfaySEdD4YVhXfkunGAy8gS6','WMXjGzmdyAcSKEma3l5qKeGcBN3l5w6','OGhgzydfV4U3FQ4EMXEMGzFfaetHlzmJRsQH6ENu',11);
-INSERT INTO ti VALUES (-2661060988688350446,4595288077775446790,'wqIabctNxOGIzL1lf3VSHiqxXswVgN1ei8HY4OhEy9LnhpDwqqjFAVaOaPoUISOC4qAD00do','sEKV6S','lsjrfotqh1PIRpwKHeRsKM3DWsymYrtvx','NrlYBQL82XOHMkFPlygVblDHtpUBfTYcFmde5YJ1aoHOnTIm9aBMUM1TDisNhvr89DOKfaySEdD4YVhXfkunGAy8gS6','WMXjGzmdyAcSKEma3l5qKeGcBN3l5w6','OGhgzydfV4U3FQ4EMXEMGzFfaetHlzmJRsQH6ENu',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-2008013847637473057,1520028736005251783,'4D1afEhOavgBh6BkQUUe7E0NgtiaT1gpDGHMsFHTzf0cOHJnNBhZVnCKkfCLMe7N8SuYcDdErLpr6Ko','ld7y5KIRtAiowbdr2bvcUAI1zVLN3gOwVW6GqvfDpcxLIo7IL2A6fuzHMJw7hQx76jujLvhhZdqk22chEFt6fzF4059kCivo6PNUS2VNpinmj03B7H3yvH1GYK2tC1rQA37yygtNMtORBqPrQHpuVs7XLu8CKSZ9srzQW2KS8FEnuRlnZVHIsFIgDf8bMb4GOu55EA5NKLhxANTTUseXlPEC','1nbjiasAiHGe320ocAhKltfJQNzuExAHBzWe684YPpDHcSQ5VhQwPT3MbCF','hR52WmjeyrFGN5bnkvDHopzOj1wUm8p1jobWJnzUsV1koEhAdjPSbyqszcl4ofvJWlTQSSj91kgzSCaHF','cmxPCl7h38FGtcU1lKtsIHh2FDUY0PbeCj09U1FNvyL3A2FSB8p5tM3qD','nLD35T2CfWbLmw',12);
-INSERT INTO ti VALUES (-2008013847637473057,1520028736005251783,'4D1afEhOavgBh6BkQUUe7E0NgtiaT1gpDGHMsFHTzf0cOHJnNBhZVnCKkfCLMe7N8SuYcDdErLpr6Ko','ld7y5KIRtAiowbdr2bvcUAI1zVLN3gOwVW6GqvfDpcxLIo7IL2A6fuzHMJw7hQx76jujLvhhZdqk22chEFt6fzF4059kCivo6PNUS2VNpinmj03B7H3yvH1GYK2tC1rQA37yygtNMtORBqPrQHpuVs7XLu8CKSZ9srzQW2KS8FEnuRlnZVHIsFIgDf8bMb4GOu55EA5NKLhxANTTUseXlPEC','1nbjiasAiHGe320ocAhKltfJQNzuExAHBzWe684YPpDHcSQ5VhQwPT3MbCF','hR52WmjeyrFGN5bnkvDHopzOj1wUm8p1jobWJnzUsV1koEhAdjPSbyqszcl4ofvJWlTQSSj91kgzSCaHF','cmxPCl7h38FGtcU1lKtsIHh2FDUY0PbeCj09U1FNvyL3A2FSB8p5tM3qD','nLD35T2CfWbLmw',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-404636991155675210,-225321369124846207,'AYG4NI642bt8DoIn9fW89b0ozO3EZyRV','4Ji1saW07mlxoD9E9l3zFwwDqkmFWy5XiruK6OXVdv3VQASVZcY7','ZxfHOQdrL','qvweE7sYd8Afqv2zqF3TP0kMDSsc8MUB6zGAAEzIIxIbxX1XtSxT81z4WJiO1G4zPnAXT9pikoHC2kVn1lSG5l8hJOBnNk1pu33zGxKtUSA5jfXWcvnfLaHcoAsysHYCX4L1D9MBiW1X6IjU0I','m7vToHAHWJvkkisRQA94xqM8dfPfPPzYLXlUQ8III8b9Mz0sJw','kboyvruhIEfTr0QACjlhlFnJ23bF85vEz',13);
-INSERT INTO ti VALUES (-404636991155675210,-225321369124846207,'AYG4NI642bt8DoIn9fW89b0ozO3EZyRV','4Ji1saW07mlxoD9E9l3zFwwDqkmFWy5XiruK6OXVdv3VQASVZcY7','ZxfHOQdrL','qvweE7sYd8Afqv2zqF3TP0kMDSsc8MUB6zGAAEzIIxIbxX1XtSxT81z4WJiO1G4zPnAXT9pikoHC2kVn1lSG5l8hJOBnNk1pu33zGxKtUSA5jfXWcvnfLaHcoAsysHYCX4L1D9MBiW1X6IjU0I','m7vToHAHWJvkkisRQA94xqM8dfPfPPzYLXlUQ8III8b9Mz0sJw','kboyvruhIEfTr0QACjlhlFnJ23bF85vEz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(26), d VARBINARY(82), e VARCHAR(88), f VARCHAR(1), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4389807948257848811,12929962,'jyl0a5PKxttabcWo5zIWKwKJT','qXTpXRSqClEgvcTCSY346FDE8AlHVpQTUR3tQfSf0jd','K8DdAEfRGHQBtFpEUsGnJCBHrZalyNuwE3m5jmJLegOKlx','6','79pO8TLpZu8ESxRFI2mD1NQTualFv7uWJUVnloYvlKLY194ZUjTYTpaVv8DFzbmM','bEoCR0DM4vOBwHTaDSfuVzHcgxb8GnC4w2RcjIadLNRqZlhVzKN9bzpRM',0);
-INSERT INTO t VALUES (11567475190274850827,9539593,'6PBsTTjoSuLArmXjIDugKNSEb','iYjx5ZdjE8voPntfYfuxZbZGnHAhHV2kDoA0TkYJeBTR4RH8N1I2yo','CYDJJ8EC3ha3hq8FC3AYsFfjxl9m','F','RyozfgNSLTQLyuGxNIIzMw40jEqjfWPephJ2o','ocxk70TOaN3vweCfa5QHhac6J1',1);
-INSERT INTO t VALUES (6274357766099252590,9198757,'fCIbuNrgADH3eOFaBLD02zSW','amn7GkD3r7T3PiiZcsC1rya57bZbI3mYJJP0Wue7CYjkAQe9bi','TGHdbLWpVe2NzuYRinIfN5keK7xMyoysLatJ3ftWDTmBt3W0fBASITN4','9','iaIhQ','P25JjOgoGKq59mGFFiaqIn62rMg0NyGTdvGFs1tX7B',2);
-INSERT INTO t VALUES (6447523656553308286,14610014,'A6q9O1JxuMEejbh0xgSySsRz','gQQQRAcGlQ4wVZZJ8RIPJqzywN4Lx3dSxAmbcq3BNOURl56RpZjfZ7f8','1ndrkG40o3JbWnkLJmEODjqKWaL1QRq8fvtxRgJ8YHfH2ws8llv7qlw28bhBtbawc8bKqSQF2cK5iO2NrYWsulkO','4','OM8xDBCbiiFdVUfgtA7KBM7wLbsNEzKa0a7KadPBFEOuO20Q0G2HB6Z8xhyUOBGY','cRecg78X1bET57p1Wrub',3);
-INSERT INTO t VALUES (8753745547911512082,8687779,'sx6IxO','PyKPUPJGrL9Vbsvbd7qaVWWQMxw','OAPF6AxzFtd4ME8mEgvQGmMfxxC3haSyz9P11B3T','M','o0Ym1OMQaUci','Vg3ejUgXHQ1H6mnqkbOh0PMoBBpBp7hiURlvnv',4);
-INSERT INTO t VALUES (17511774002037909957,16053649,'j1XdcX6qiJi','qzrC12e3h8Lf6CN5Ew0aEmTsEAf5iaQFYAnnjNlEj2YvaS3AVe5NvwFnWkLENi81Og1Xumv3shS6O3tV','wW','H','9zqZYYKESf0NZM2SZv3T6melMbpW67xNasgLnjB1yQwDslWHsXExszNC9y8NnUwG13uAX0iYoIpzs0UX67xdyJ0MfvG','EZNueprfwlADkoup0BUqOXDvhznkhtD15e5JZpme',5);
-INSERT INTO t VALUES (5449526042815443216,11989801,'VFWBcBCt0','XtR9ffKZVYwwKCOu0y0j','HvP1YAe1Ai2rQK3kiErhekpdWKdnBZbrO3pYMsyfzuwRlTAia8eFTnY9Yh','U','nTg7sGCLoQ2yd5O6LgrX7uVQD7wQ','EHO24a2qzJwsmhUnmCM3AZC0WOouxsPmO4QR0tcup4DcYQX6kSzvmZ',6);
-INSERT INTO t VALUES (9814105811075678554,2122613,'g4n1rgmaJ4nu5IaiySY','yF42fZ0ozr3N6DNHZdampUFz6DcgKdmEFlXRyVl2','XpuOranV51juFKqx7Su7aKSfS9I10WA0QZQwPL060','I','KuRnGZnvuN8EOh5bvZIjwEsLh61DtEzyCrZYl9of3IvKX8nilRggPIy','EE0iuCTmuOqIeBerKrPzMVXnNBtFpq3rtZQOIKnB57zcXgqRPmUH9mOtEeGhuBYogYb8OizvtQu',7);
-INSERT INTO t VALUES (6402924884492081206,2506078,'p4tl5Lreb0bkLpRNg7MzAE','raiPCl8FWIlNRjnVxeiulfDRw54hqDObKp8aC9qJuuz4hBKPYYI','Mo2dSdgDyTHYFdn7uNQhNG0ZG8v0pLZh72e8vb','F','r84sUO6Dlk6XfM7eOyjR9','kg0lpngtlwuHQ4taq3Ugqn',8);
-INSERT INTO t VALUES (1023462130976054078,5571756,'hwQQ','RxYK8xzqVmG2CyasezHUBO','hKX1UkZ86','M','eNItPASYz3HCobkuMS3INljUK9bXfgGG','SA2Gjgr1edz6W3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8781267819100249301,11144091724046473498,'q9IjoR4WBb1y38YRGOV9VqgfKDeNUXzRFcuFlZY6','uatnPeYY0rFl','4PHW8g91','NwyhhaxrsLYVZAn','B','D',10);
+INSERT INTO ti VALUES (8781267819100249301,11144091724046473498,'q9IjoR4WBb1y38YRGOV9VqgfKDeNUXzRFcuFlZY6','uatnPeYY0rFl','4PHW8g91','NwyhhaxrsLYVZAn','B','D',10);
+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 (-713171733359431427,8070377859483456336,'Z8IasUYUAI7lCMPJ','LRlazDE4lQ5','yCLMy','ZDVM4ZzMShYn','W','6',11);
+INSERT INTO ti VALUES (-713171733359431427,8070377859483456336,'Z8IasUYUAI7lCMPJ','LRlazDE4lQ5','yCLMy','ZDVM4ZzMShYn','W','6',11);
+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 (1859094730322103238,12005588897977742168,'swSAaBV','d7EexVs2168iJJm1FhICYdQsBltU0srnuUfx0sQ5nvFBSKHUJVugBKdLPfgFO6qsXEOYrFN7CyrZ2PG3w3Gnf08FgKZgGrZEW7WVFJgBUqtQqp29bLfX0bRfaKKCJlsYTXJc095okPD82c2CuoTJRccj0DnEQEKoSeONHcShBO24D8ZAynPbjea6zxfAz','d4','Kl1JHTa7','w','G',12);
+INSERT INTO ti VALUES (1859094730322103238,12005588897977742168,'swSAaBV','d7EexVs2168iJJm1FhICYdQsBltU0srnuUfx0sQ5nvFBSKHUJVugBKdLPfgFO6qsXEOYrFN7CyrZ2PG3w3Gnf08FgKZgGrZEW7WVFJgBUqtQqp29bLfX0bRfaKKCJlsYTXJc095okPD82c2CuoTJRccj0DnEQEKoSeONHcShBO24D8ZAynPbjea6zxfAz','d4','Kl1JHTa7','w','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2883783982826288702,4318663473102475450,'bNpA0C0D1D18vlUDcZbFjFoqPCyAWY','5l7JJDdT6O28eP9Fwmq9lLcjtRDdgNuDZ8xY0XxuLS1ZVYcNJwZCjdcWiInf8AxXT7YVgBJjPpygyB8J9Thp3HlRilNMuzQcYRWG8CQ4VcLT0MuhiQaoujhDZTWWaLsSoaVQaFoqPiXaUe246pHeiPgbXTSzsntVUna3s61cuvkLficDHoEaYyaaOcVsCK6FKmn52FtvZdzvAbVigS5LbkgmvGpC2t3ah','t3','AkjrPT6y3nlUz8GcAF4AGeOaaXmxWN68jblRt6pIP1vtiWLx5ncBV3D6wrudzidF9sn6ckXhycVS6bglD9XA0RKioMPFbqdQd4V2umb2znuHg8yCNzHq72n53lX2wAS5E0OF4iFfkJ38BAtl8qnts4gneefZZroT5QIwmwzB9QWqqB43X9HFAXeYlKoIkaaZt5BMdAADsTqQs7aVmRNX04dpoM9Y9VD','I','Q',13);
+INSERT INTO ti VALUES (-2883783982826288702,4318663473102475450,'bNpA0C0D1D18vlUDcZbFjFoqPCyAWY','5l7JJDdT6O28eP9Fwmq9lLcjtRDdgNuDZ8xY0XxuLS1ZVYcNJwZCjdcWiInf8AxXT7YVgBJjPpygyB8J9Thp3HlRilNMuzQcYRWG8CQ4VcLT0MuhiQaoujhDZTWWaLsSoaVQaFoqPiXaUe246pHeiPgbXTSzsntVUna3s61cuvkLficDHoEaYyaaOcVsCK6FKmn52FtvZdzvAbVigS5LbkgmvGpC2t3ah','t3','AkjrPT6y3nlUz8GcAF4AGeOaaXmxWN68jblRt6pIP1vtiWLx5ncBV3D6wrudzidF9sn6ckXhycVS6bglD9XA0RKioMPFbqdQd4V2umb2znuHg8yCNzHq72n53lX2wAS5E0OF4iFfkJ38BAtl8qnts4gneefZZroT5QIwmwzB9QWqqB43X9HFAXeYlKoIkaaZt5BMdAADsTqQs7aVmRNX04dpoM9Y9VD','I','Q',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7069926049868210638,12100412618493301368,'94aDInR43FpZJv9tmcFFJtdYAGZeKJ','I0fElZ6bygj4sQXZ9UfIFPQ3M5jlQUgsn2zDP8wBZqHF0Y79dYqEX2KETcBQLWsg9iC4IMCC3b7vQwiPFYTBL5BEvBpImLk7TIkYaIf3Hskt3TXQ6oKf49M3MuNfAsxkktMQ5TmzoIHWe0db0G05ObSgzH7pN','Jru2','KwjsA0WISQB7MMPjya930fxkeuT9nvonbGADWm27Csn0E5Q3PHXsto8brGpw2k5H4jxWjKeg3KLsEC69h01ThLR1zmMAaGe1e8peDmpoiMmEnRe2Oo95zKkDGL7dTfBQD13o8DW9uaGiKjd4RSmgcGwTKqTSPNr8sGokqApyWyjJAW9GRip0eddixErL4moXK9XQTpxmYfp0VUS4dgRqEVm4a2TWfz3vAPWZOPx9pDWnjuYfSiyub','ho','O',14);
+INSERT INTO ti VALUES (-7069926049868210638,12100412618493301368,'94aDInR43FpZJv9tmcFFJtdYAGZeKJ','I0fElZ6bygj4sQXZ9UfIFPQ3M5jlQUgsn2zDP8wBZqHF0Y79dYqEX2KETcBQLWsg9iC4IMCC3b7vQwiPFYTBL5BEvBpImLk7TIkYaIf3Hskt3TXQ6oKf49M3MuNfAsxkktMQ5TmzoIHWe0db0G05ObSgzH7pN','Jru2','KwjsA0WISQB7MMPjya930fxkeuT9nvonbGADWm27Csn0E5Q3PHXsto8brGpw2k5H4jxWjKeg3KLsEC69h01ThLR1zmMAaGe1e8peDmpoiMmEnRe2Oo95zKkDGL7dTfBQD13o8DW9uaGiKjd4RSmgcGwTKqTSPNr8sGokqApyWyjJAW9GRip0eddixErL4moXK9XQTpxmYfp0VUS4dgRqEVm4a2TWfz3vAPWZOPx9pDWnjuYfSiyub','ho','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2488234548040922694,1978855704822345300,'bt2TAL37s7Nh4UDDXz2f9ZeOi','MXM93kEs8iO058bOz9lsnYVAp77BkgEqjCS70DwgF7cFXf8JH147Xy8n3n0bt9U3AZfXoIvvAbHEElJwrqJP4n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW','qZ5XZ4t6vTdsrqD9LB','nCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFex','1','c0',15);
+INSERT INTO ti VALUES (-2488234548040922694,1978855704822345300,'bt2TAL37s7Nh4UDDXz2f9ZeOi','MXM93kEs8iO058bOz9lsnYVAp77BkgEqjCS70DwgF7cFXf8JH147Xy8n3n0bt9U3AZfXoIvvAbHEElJwrqJP4n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW','qZ5XZ4t6vTdsrqD9LB','nCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFex','1','c0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(35), d VARCHAR(76) NOT NULL, e VARBINARY(67), f VARCHAR(50) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28508,61906,'zFI9ik5','HKTv7K21cXgUW00MItH7PWDqefAq0IpnHSQKPHKO','3RtGG7u7cCUfVzuUnQ33lHvcv1bFih','P5mVojh','L','T',0);
+INSERT INTO t VALUES (46343,64483,'KYa9ACKHJqDBEUHhIpxleE8NTE','KgGz3goSwHtoo42Ljq45uN0JXI3drgxAlDPOiaYNQJQMJ9HgVv','S8PRkqHv','2rXbnd2peCEaIZmSum4lijqYdwnikz6UfpFT','y','X',1);
+INSERT INTO t VALUES (19112,56404,'vkXw1jQX2P6P5qcWtpKo','XuC05E6np43g4Jx9KzJdYMKYqmlU0pM8wf7fQfJ5qm6gnxDsu4x3MJjR9Ay2sn3rP7','37JLQBVeHl44oFes46ds2P17axjdviHLuszPeINg63dDZGeUIippzy6KQLUu32NZ1','SZJYf0VpYaWqbOiwqJNBWHyuHniiWsPXK','w','t',2);
+INSERT INTO t VALUES (2590,56246,'01lyTBBoI1','KIPK0aFotUtw8gBbgVODsCFzd91RwLVKi7RGWdpcNSixM0NMYVI0DTZz9CbJPJJff','Onrg7DMBvjjcAcuGafdHGruIoK','4hUGRup210UeokXN3PrIdr','Z','L',3);
+INSERT INTO t VALUES (49987,64273,'PqyV8BJnI30iemZJOWZvH','3sQ4cxUYHQvbX8hgZjHPkXJCIAocltwJE4I2jYULIlIV7SG8RkSSTamTiKyx4xQr','QlVPKbgVscEni0Wh9zBl3TS3','6CTJJcrRHGFu5r7v76chWVN2','y','d',4);
+INSERT INTO t VALUES (10485,7266,'ipqv1HMSKkLxT4A31Q','joblRmsmzIlA8fduUbMZBdZNKiJzOdZkSWb6if6lO','cpNT8JgzRYZOe','4OS7MPva','O','o',5);
+INSERT INTO t VALUES (51914,63759,'tfAtu','6Xz4wGph1UtvBYqTQohbSpGlz7YLkBXLjJ5eW','Kzqm8Cx791aOlzCUp7WlAJAdTOF7xF4tNIkck3vmcRTPRyA5WIF2QnHxqIkVAbe4O4','CyZdOzF8RsleKRm5MmTm6fl5YksBgIs','I','v',6);
+INSERT INTO t VALUES (55379,4011,'WOYnubPUgpXG','7Gu5vMtfOA6ddYyUfvNosk0oGzyDufV8','WnavK','pBRjWtgN71','F','q',7);
+INSERT INTO t VALUES (43317,17535,'oCD7Ze5uxCfGO33TaJ1b','ztHxUNV4rRpM8kn9zOeQnFIqtz6BeR0KezjnFbLitP7I6eb','ggQhAczC6Jss9E5','n7MPxipBLMggOwi','S','j',8);
+INSERT INTO t VALUES (54992,52887,'YYJ9WhrB3pMw','60wWoMR346jEaLt6MogewDDkN731C3','QvxAjejUUMNnZW8dE8nV4gWpfmWCYznaY','lP','2','D',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(35), d VARCHAR(76) NOT NULL, e VARBINARY(67), f VARCHAR(50) 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 (16787402074242552360,16372297,'QX','seb0J','HpM9','n','bn1wv4','BTJ9eT',10);
-INSERT INTO ti VALUES (16787402074242552360,16372297,'QX','seb0J','HpM9','n','bn1wv4','BTJ9eT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(27);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(27);
-INSERT INTO t VALUES (6823978010251491624,6060594,'38vCZi11UoN','5wGSsDenyVEoPwKFTRMz','vBxD5BESGnwvg63IQHKgJTyjckbEhU9HT583PGhuH2IOOevbtp7T3Kq7nh1ZggzNdgtmz70Gi6q8z','0','EF2X7sNIgHIChYudoQE9HxPe1WVrFUA8gWVU2zK5fzJjusXShGy0JcRYkVTvYTklGzpXgT','9kGAlJLRLa0d2KVPEq10480dFsJbRMRXJGYENN3uDPv4BlxZPnORsL8zkWc0tHAm7bMThCOWWvBICyRUi0sldkONUsk2y69',11);
-INSERT INTO ti VALUES (6823978010251491624,6060594,'38vCZi11UoN','5wGSsDenyVEoPwKFTRMz','vBxD5BESGnwvg63IQHKgJTyjckbEhU9HT583PGhuH2IOOevbtp7T3Kq7nh1ZggzNdgtmz70Gi6q8z','0','EF2X7sNIgHIChYudoQE9HxPe1WVrFUA8gWVU2zK5fzJjusXShGy0JcRYkVTvYTklGzpXgT','9kGAlJLRLa0d2KVPEq10480dFsJbRMRXJGYENN3uDPv4BlxZPnORsL8zkWc0tHAm7bMThCOWWvBICyRUi0sldkONUsk2y69',11);
+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 (1730416147,59394,'IUMkrrbCgo1xTp4LGXHtnC9Jv0Hxh','ccRm5teT5GHtFJDhWlNnB9Bl2sUYlo8vOxEJ0Eq','3j5fBXW8LKQSdwVEd34rJ3UerdyTncLnEYUXq','ZFl0eABqpb9YHhU0bleMN5RisdRJAE5nDkwlneEK5gikJg','w','E',10);
+INSERT INTO ti VALUES (1730416147,59394,'IUMkrrbCgo1xTp4LGXHtnC9Jv0Hxh','ccRm5teT5GHtFJDhWlNnB9Bl2sUYlo8vOxEJ0Eq','3j5fBXW8LKQSdwVEd34rJ3UerdyTncLnEYUXq','ZFl0eABqpb9YHhU0bleMN5RisdRJAE5nDkwlneEK5gikJg','w','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (3122650072,44220,'BpsgCeAzIbH','RdeyRkMjR','nbgPf2Rh8G2KPOTxEy88kjCFyznomHi447bU3cJ50FgO9joIxA','C1RfJcx2JReRuvCgpaCdCFW7GggADgvhOC5kL3zoJsYgIcg','N','V',11);
+INSERT INTO ti VALUES (3122650072,44220,'BpsgCeAzIbH','RdeyRkMjR','nbgPf2Rh8G2KPOTxEy88kjCFyznomHi447bU3cJ50FgO9joIxA','C1RfJcx2JReRuvCgpaCdCFW7GggADgvhOC5kL3zoJsYgIcg','N','V',11);
+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 (249296727,25085,'RYZ','ZzE0Nx6WPqwQeM0hblLH6pSfAnHhkXrlBrT5uebbSsnfs1AGJ1AUZt2IFxmnO9N85xZHvNkGSu2VV9rfmQRKqFCnndrco9xX1ctWSq3HPjwoUYh','lB5PRbg6SxcY0AXUMz5PrX7tDbGU9gF6PzPLM6op05K','SLG4L3HG8c8jZH70UJQh5C3doxig','6','h',12);
+INSERT INTO ti VALUES (249296727,25085,'RYZ','ZzE0Nx6WPqwQeM0hblLH6pSfAnHhkXrlBrT5uebbSsnfs1AGJ1AUZt2IFxmnO9N85xZHvNkGSu2VV9rfmQRKqFCnndrco9xX1ctWSq3HPjwoUYh','lB5PRbg6SxcY0AXUMz5PrX7tDbGU9gF6PzPLM6op05K','SLG4L3HG8c8jZH70UJQh5C3doxig','6','h',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (264981110,8391,'OwvmT9mTu8RAFEeLQBminyCjVxy81','4Q8Cp6ddk0gPiko9u4lOilfhh2kRSdBZEiirJm9baKmohZakBPu4QdqOWM6QnbQcAMlXEoP8OCkfycxeLjPW4knZ4c30x5En9DylUsdDU8LUPQkJpoqzPCe8vWgmxqQJjM2ztCY2GuK6bEGXSWLZwAOy','XNZvLcTquLL','Ap2WQmoF6qiqubXyYnZssPPMGvj9LEn68SzkHJ3l668l6msh0Y2yMHvV0RmIcA9FRHTDeuBs6HMKgOO0GTJNTmaqBtFFtoUXM9Qy6w6cs68AsnVFOrTNrViGvnHTK4D370lCqu4vgv9Fp29PZa0KfqeEthp2dbem7NtEsfGCLbfNZO6hfnc','8','J',13);
+INSERT INTO ti VALUES (264981110,8391,'OwvmT9mTu8RAFEeLQBminyCjVxy81','4Q8Cp6ddk0gPiko9u4lOilfhh2kRSdBZEiirJm9baKmohZakBPu4QdqOWM6QnbQcAMlXEoP8OCkfycxeLjPW4knZ4c30x5En9DylUsdDU8LUPQkJpoqzPCe8vWgmxqQJjM2ztCY2GuK6bEGXSWLZwAOy','XNZvLcTquLL','Ap2WQmoF6qiqubXyYnZssPPMGvj9LEn68SzkHJ3l668l6msh0Y2yMHvV0RmIcA9FRHTDeuBs6HMKgOO0GTJNTmaqBtFFtoUXM9Qy6w6cs68AsnVFOrTNrViGvnHTK4D370lCqu4vgv9Fp29PZa0KfqeEthp2dbem7NtEsfGCLbfNZO6hfnc','8','J',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3422781691,43917,'CDSz2D4SbW8iXgQZWajWtucP8hZv3leUcoe','gH2QT3fEk7p9PPa8JWZmue27ASFSVPozDAjaMnmdyXH3zs8MiVV0ljoaqNBqel6p9YFSGAv77Zs9mSS24DMjDCgEauD9Fd6fqDPHJLlE4JUxQXOKc1lRXIO3L6s8VTLWsjTAGtYMrA2tv0s1j7iCkSZWg9QxycG','HMPXRZGtiLR6tUXS9JflDQ3ODgHeDl2SfGQMxcBb','NSYXafxVesdti49SGfhJzvPcRGtCyvRId9DaFPkX7t7uwzIvRGwZ7gM2Bf6KhdxCHXhq2XerjYFabVytUHSVwysvcsppKeOtrJX12yu8FWhWQhthv','h','5',14);
+INSERT INTO ti VALUES (3422781691,43917,'CDSz2D4SbW8iXgQZWajWtucP8hZv3leUcoe','gH2QT3fEk7p9PPa8JWZmue27ASFSVPozDAjaMnmdyXH3zs8MiVV0ljoaqNBqel6p9YFSGAv77Zs9mSS24DMjDCgEauD9Fd6fqDPHJLlE4JUxQXOKc1lRXIO3L6s8VTLWsjTAGtYMrA2tv0s1j7iCkSZWg9QxycG','HMPXRZGtiLR6tUXS9JflDQ3ODgHeDl2SfGQMxcBb','NSYXafxVesdti49SGfhJzvPcRGtCyvRId9DaFPkX7t7uwzIvRGwZ7gM2Bf6KhdxCHXhq2XerjYFabVytUHSVwysvcsppKeOtrJX12yu8FWhWQhthv','h','5',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1188178876,7565,'pYSU5UHq','79bpafxyM7jMWFSFNSE8sEIMUPfuU33rdkbZodrndEqh4LSgMl92stMLT7VLtjSCrpAZ6FzTIueVcbykLRLFzalf6W0gFmy6BEYUSzDxgYIw4XJf4hDXJBKriIj6ByilowTAtuGi79qcnmTpC5','Uc3Y5Q4QfzSmKQXkxG4q','3z2maBtoB6MdTqqpQMBh1TwA7MPxk2BJcNzM','b','q',15);
+INSERT INTO ti VALUES (1188178876,7565,'pYSU5UHq','79bpafxyM7jMWFSFNSE8sEIMUPfuU33rdkbZodrndEqh4LSgMl92stMLT7VLtjSCrpAZ6FzTIueVcbykLRLFzalf6W0gFmy6BEYUSzDxgYIw4XJf4hDXJBKriIj6ByilowTAtuGi79qcnmTpC5','Uc3Y5Q4QfzSmKQXkxG4q','3z2maBtoB6MdTqqpQMBh1TwA7MPxk2BJcNzM','b','q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(77), e VARCHAR(48), f VARBINARY(48) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1891516,2709218100,'1pvu','n5zfQb6n8Z3X7a5Y6SQTz7ErAW4pmtyNTT','Iw6I2Uaf16gnDOXHvQw4888X0nZUC6h','LXIrj0wpzClkXoQYicDncCJsFVkTS4fvkIDCRua','e','j',0);
+INSERT INTO t VALUES (-5097093,3926258664,'NU','HPZOXNPzcg8Md1Mmqegzi6JE0ctRwyWVLQj3I2','Opjb8GB7tlI6ohmsyvd3G4vNgTefY','YkeklS4h1a359hVUr2UUKUdq9Ui0YBzqkC55xkT','G2','ZL',1);
+INSERT INTO t VALUES (6811407,1234221374,'isQs','AFF','tiUUFHjQPgHLaiCclHKNMoXWvgW1OwDi9I3CFDrcE','jJCi6rIy','DD','i',2);
+INSERT INTO t VALUES (5949248,2822617010,'yg','Lol7P3T30lgXaNGIeSms7raLZ6Q2VY3inxfI9dZVnKObvs72fttltzE2Gn5jX8ZGADJyC3JA','Wy0su98KWfZTY','4SfurUC4fUBuZsX','JI','4j',3);
+INSERT INTO t VALUES (1819483,2948970771,'9','RhVRDeiBDDMOID4JpSWmrMzeInoZL4ICcQLaNdizE6uWROZrFWox2kdkLoIXkCtGZrTii6TABHQ','FUOh1R49RWDPPArcQjJPAFo2XJYiIOKUGpBF2w4j7lm3PT','WVXdLnHO7yB0h','Zf','sc',4);
+INSERT INTO t VALUES (7589205,1161456201,'bECM','KmNbypk','3jmmwDhUcqKuaIPAwall5f','1p','gn','w',5);
+INSERT INTO t VALUES (-793491,2744806240,'7','AjP53gVFJvsiJQrVxFhz3Luogs5HdM16JNaoPwBRgAYmkdn9FOS15gdQ1MAhFTuz58t4gk8iSMmM','cUAVBgf2','Trct5VsO','cH','D',6);
+INSERT INTO t VALUES (3123778,1596384592,'PJ','9fxzelpzwG25UM','1S7R7P','AHv3mZOBZ6MGlfZrrIQD2ScrwzOJJaRXs2rkE6Jgl','Bm','77',7);
+INSERT INTO t VALUES (8008808,3608260239,'TPV4','iwhQFpq3ayMuvcfS05d82MgvIN3hDoIQ4rDiZ8WFzn6dDlLgLDa3dJto1XLhBh4NF5XQ','fVXWEA5ARsIPbE','jQWsDOEER4rMJEYy','rg','5',8);
+INSERT INTO t VALUES (-2394452,2762165829,'sQ','alg2MUyImRCCsmFqpsCa9h3JHCWt','CpGzvVDcxPiceHYa3s9Ocie8oVzAv9lbmVYqwgagq','Rdc','7','PG',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(77), e VARCHAR(48), f VARBINARY(48) 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 (-7459268,2624537231,'7l','y3OpQH6fnPJhWTp5pbYXBlXnnarJvPwuz0Q4X61FF6PKD','G9iuxhupVeoKhanivWNokWfTAsq','mFNVoerrEpw5iSiVn8s7JonMU4lk3kJGiLhogdf','zt','c',10);
+INSERT INTO ti VALUES (-7459268,2624537231,'7l','y3OpQH6fnPJhWTp5pbYXBlXnnarJvPwuz0Q4X61FF6PKD','G9iuxhupVeoKhanivWNokWfTAsq','mFNVoerrEpw5iSiVn8s7JonMU4lk3kJGiLhogdf','zt','c',10);
+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 (193494,3846632416,'iIa','VvSDNmEQrfwawBJKEPHSG53YOjX','esAtXq2cN9kUAtoQTt8Ild621px','x6rcl6XGnoEiw3cLsxHD9SQmfqtIP','1f','kF',11);
+INSERT INTO ti VALUES (193494,3846632416,'iIa','VvSDNmEQrfwawBJKEPHSG53YOjX','esAtXq2cN9kUAtoQTt8Ild621px','x6rcl6XGnoEiw3cLsxHD9SQmfqtIP','1f','kF',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (14544790886102809444,14454436,'OZj0','VBVFa2IK0OJ6VgLMvTiNrtGpQFpGiTAf0USOkOa0N1VxUp8kJLb9ruw0rMrBIqyhstkZxJpY3mwqGCXS7VGMRMdu04DS9iDvTEUjb7QqmBVsWnNu42fnDye1Yz0Ltgs5XtwxSFHx3DiDQBtb0hbA830ZglpfJDL2zAPtnAnh6qSqhq3WZBDwKWYUImeRHKyoZ0pZBBb7UiWPAWTPCFGPy9bQCmwe5wVIWgrIYMguIoQN9f7r4DgUhvQY8WFbQy','VKsSFTWzpEZyRhBwvY1kYxcM2f2uvnb95ead92eTjHVKZsdecmx','2','rmueIldftzguXnxDQzEymaBnSHKjfjDbEwtYyNh9vwkBoi21GVZlLN3Mg8sZaRUP07S2dVNzQC931IyTGYpa7NYZf2','okF62ZO7nIA2OxNRYofpd2EfuF0SYWRH09577bgn2AingVy',12);
-INSERT INTO ti VALUES (14544790886102809444,14454436,'OZj0','VBVFa2IK0OJ6VgLMvTiNrtGpQFpGiTAf0USOkOa0N1VxUp8kJLb9ruw0rMrBIqyhstkZxJpY3mwqGCXS7VGMRMdu04DS9iDvTEUjb7QqmBVsWnNu42fnDye1Yz0Ltgs5XtwxSFHx3DiDQBtb0hbA830ZglpfJDL2zAPtnAnh6qSqhq3WZBDwKWYUImeRHKyoZ0pZBBb7UiWPAWTPCFGPy9bQCmwe5wVIWgrIYMguIoQN9f7r4DgUhvQY8WFbQy','VKsSFTWzpEZyRhBwvY1kYxcM2f2uvnb95ead92eTjHVKZsdecmx','2','rmueIldftzguXnxDQzEymaBnSHKjfjDbEwtYyNh9vwkBoi21GVZlLN3Mg8sZaRUP07S2dVNzQC931IyTGYpa7NYZf2','okF62ZO7nIA2OxNRYofpd2EfuF0SYWRH09577bgn2AingVy',12);
+INSERT INTO t VALUES (3594854,4079415625,'ao433','H50MTri641jP0tI1GFltR2zUBxwTHWpUdHcD31sTN3g5NC2kzWKoI7DxdtANlvFiOH4sMHDShe0rZ8L4QlB1q6taiUY01j0xeRb84W7aDKirlPsnnaF32LTOYiPgdpqjug0','8XnlLDnF1Yw','2jMk0NvYegwaAY9LoF','nn','e',12);
+INSERT INTO ti VALUES (3594854,4079415625,'ao433','H50MTri641jP0tI1GFltR2zUBxwTHWpUdHcD31sTN3g5NC2kzWKoI7DxdtANlvFiOH4sMHDShe0rZ8L4QlB1q6taiUY01j0xeRb84W7aDKirlPsnnaF32LTOYiPgdpqjug0','8XnlLDnF1Yw','2jMk0NvYegwaAY9LoF','nn','e',12);
+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 (-7986425,1707316190,'A','loC9QaAIemcn6kdGH3RBXYQfy4EFRmQI3ejIY9pfgMJX2moJSZwah90VwM2QRq71q80Gy8my1Smh7L5Z5PYluCs5VAwdcbuQtY8qXmjF7cPV1G','EOiwWejlZr8QiitAdJBJ7HQcirEVySezp4X','ntlSe7ZHYANka1Y0zQ4VuCV94umBdy8wCxfyklwUYNIeasHQHFQFqgKQYhoxr4XpuJPEmODayww56Xe8','yE','9',13);
+INSERT INTO ti VALUES (-7986425,1707316190,'A','loC9QaAIemcn6kdGH3RBXYQfy4EFRmQI3ejIY9pfgMJX2moJSZwah90VwM2QRq71q80Gy8my1Smh7L5Z5PYluCs5VAwdcbuQtY8qXmjF7cPV1G','EOiwWejlZr8QiitAdJBJ7HQcirEVySezp4X','ntlSe7ZHYANka1Y0zQ4VuCV94umBdy8wCxfyklwUYNIeasHQHFQFqgKQYhoxr4XpuJPEmODayww56Xe8','yE','9',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7918925,965852514,'35UV','GPHvhjsYcPSQVwkBjYFipwrYrAsq4MvL5JrXjurTPpAOH9eMbuVXGpw1P5FiTOXpnpJBvdhrOh3EyYf3frPwqu2hroRbl9OXPoRtcR2ztUOpaVCqPeyBWZnyMuAI9JyBwkPupE5TeozEVYN7pTPCLqSo1F2z0VQeo8KQ7yDldFbBh4JJLfVPS3RiwFKw6jMAgrDS7IVJ2HtIctwy9Ewwq5sggtgfHbY9jrhlNiePJm6lmH','QZDZK8hI','to6tRz6ZMRNukxdLO3yz8mqWK3897qZ0THXqJpMna1Of8A1UdxaFHvVM88dUBbI9CDjR46GYkLhlb9vfpfz0ulV4SDDX1xayiMImEQDj7UGankgtodf1g8MN4WSU82DmxwZTPa','Rpk','9',14);
+INSERT INTO ti VALUES (-7918925,965852514,'35UV','GPHvhjsYcPSQVwkBjYFipwrYrAsq4MvL5JrXjurTPpAOH9eMbuVXGpw1P5FiTOXpnpJBvdhrOh3EyYf3frPwqu2hroRbl9OXPoRtcR2ztUOpaVCqPeyBWZnyMuAI9JyBwkPupE5TeozEVYN7pTPCLqSo1F2z0VQeo8KQ7yDldFbBh4JJLfVPS3RiwFKw6jMAgrDS7IVJ2HtIctwy9Ewwq5sggtgfHbY9jrhlNiePJm6lmH','QZDZK8hI','to6tRz6ZMRNukxdLO3yz8mqWK3897qZ0THXqJpMna1Of8A1UdxaFHvVM88dUBbI9CDjR46GYkLhlb9vfpfz0ulV4SDDX1xayiMImEQDj7UGankgtodf1g8MN4WSU82DmxwZTPa','Rpk','9',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8265342,3658855465,'xHCQ8','HAg7tK1LWzlxUVvzm8hgGXt9HPBiVJpjePmzrJ3fIaeuh520EN4E1D5zvrT4O381C7AFhLYwA9wAcex66pu9hoDe4TAB5JUeUYoJiVi3bHAhw3JyiOlNzb6O5mYl80OYtuMPLBbY0NnqMRwhDcS6OX5VH39lGbCBuvPMsr2jeuNSl85mq5FqexLMGRh7kYFiSNdWs6bFZyhocFVxF7VIl0IPMr6TzybraTg0nCfIphQ07b','0kVrSUyqQl1PhWMz8QLG','PDI6pbadlqBkJpL1pUvgXCSHxj1z7RwBtVDWIgzCRrL2CnfCFzYrhQl1mTips3sY','1t','N',15);
+INSERT INTO ti VALUES (8265342,3658855465,'xHCQ8','HAg7tK1LWzlxUVvzm8hgGXt9HPBiVJpjePmzrJ3fIaeuh520EN4E1D5zvrT4O381C7AFhLYwA9wAcex66pu9hoDe4TAB5JUeUYoJiVi3bHAhw3JyiOlNzb6O5mYl80OYtuMPLBbY0NnqMRwhDcS6OX5VH39lGbCBuvPMsr2jeuNSl85mq5FqexLMGRh7kYFiSNdWs6bFZyhocFVxF7VIl0IPMr6TzybraTg0nCfIphQ07b','0kVrSUyqQl1PhWMz8QLG','PDI6pbadlqBkJpL1pUvgXCSHxj1z7RwBtVDWIgzCRrL2CnfCFzYrhQl1mTips3sY','1t','N',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(91) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(72) NOT NULL, f VARCHAR(25), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9852,14675185,'qJXQZgwScFzHTUAhyDABvDXTyXLwiqEaWpSpMyDSK7KihiVdgY6BUk9KIrpR6r9TFZx6t2PJYZ8','cs2HNd8bRZGCZ17PhhOTcCLIx','iIOdBBNFpaBEJyp44ybwsDfVZvqV10Qz62icogfN9zDRz8HeNovUsU7zOyxRlUACUmSSX','W8aHCfXoz','A','S',0);
+INSERT INTO t VALUES (49532,3893144,'VRTxkqsiSXTiudPDINU3iDEz7AuaNqjSaFRQZoc2BxU58QXeOXLmHVgcPSFUDOC1xeHCtU3','Xb8wAi4jc3E5s4vfBxexhLU5SOAd3myqADPQw8AE','NnfhMV1F7zpo369Z8YZxr8ORpluhy6ZMyfTKbTDwm3WOdTUjy44iur7za2XJ6GpuB','tWpwq5V','d','Z6',1);
+INSERT INTO t VALUES (269,601404,'CUVIml4eYEy93jHkLMThbAtiJiHfF5s1RFPjWKOhZvnJt7FZ5yzZ4xvAAq','ETzapBYTuCZJxY4BwTGLoa78R29aNEGHMCoL5Z66','0UKMUcYGm4VNrc0vPDjlWXaKtqAxtql8Uc','5QiWC','i6','aN',2);
+INSERT INTO t VALUES (10223,4314735,'SGve5lxcix1RKaIr2w2F6X4RBXOgrH2PA0u0VsPhzrUe8BVsQrtsWI1tfE79HCsBA6CGL0BhZw','B1tagZUy9AQEbZcrfSbilJV','lmYHhVr8buI5NBgfKaWcvIy3RzLmqmFftDwl07gVm6CKuucqcJ2G','On','7q','U',3);
+INSERT INTO t VALUES (3559,14689493,'3ebnP2pUGrLyCNyq6LWnIIqdbLurZ5jS1h7HN9ZTvAWMIAjLcKp6GxTm3ZoSS','SgzLxlTcIVjFTg5G','tzmEwjVGJAin3vAKR5QxawvnAnCHp6MMDpynKpb0VbdZBbElqEb7pZ68tbuiP5NW','J8tvafdgfSXFYvrSdRyrSQcyu','f','F',4);
+INSERT INTO t VALUES (29571,3403267,'sRQopfkIivQOxL156xqJ1r3yjFK3T0yJCR6rYvC','D0CVWy3d8oZTxUfRb8pODzXi3rbQqAZvOSknjdaUXUBO','IMNd','3eYGDrOXubr1rrpOD','1t','a',5);
+INSERT INTO t VALUES (6092,14329246,'JQqEIv1oTpO9fe57olpizmhadXvpRfaQCocXw4tUBwOlDkjrU0w0qi1idHKy8YzDG0m1Bc5hWDo7WquhZr7XoaXDc','hSeRoRijKpfT0CVJGMVbAlAv5eAAu5xNY3KBD8PHFFJlb0TET4','TdDcVxe8lb1af4XiKGAABh3aB4BEsxGzAhNt5mBGGEihUQy','RSigj2K4','v','c9',6);
+INSERT INTO t VALUES (5908,16087943,'sUXsNgxXiXiMPyv2660VJVkKkXEGImazCDL3QY4ccKCnsUuMqdHruypuFczBjw2Gnv8UGGo8qERr','jltx8Smq9vTsWlC152GgAD','ufr4nbNesVhKr4Ut8U6jDFtu1YdiA','2GrGHFYw863xYip6pUAcDBg3','S4','Pq',7);
+INSERT INTO t VALUES (30739,6184782,'WhD37hLErwBMSWO','PFmQO2dYDj81KlLlFkvEU5G8Ibnt6l0','0FEVF1X7aavpRZ10TcXDTyx8uEPr7W2aVLKHsWiSd0jKycIvyeN9H0ugWFDi0c','Nx38p5a7z4JSdQaZ','Z','j',8);
+INSERT INTO t VALUES (62692,4911249,'9FWeniFoz51N67o5Nu9VoDcmjB9Skn6wMYzw8DzsAghSGStYCBR9lM7INFakGp6qgIdMXrX2NbCLekNho','03tlreHOqmrbWkY','7ilO7TGvrE798YoSNusjm5v37xk4TOYipoynfA','0E','e','o',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(91) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(72) NOT NULL, f VARCHAR(25), 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 SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (41776,16184844,'BjUklCKSA51p1w6HLjMY','nUX','CMXYW38QJspdrQVRGIQ9Yq7gfDbvv4Dp1JKf','cQdZymVVs3RGpYWeAVVtYcaMq','d','R',10);
+INSERT INTO ti VALUES (41776,16184844,'BjUklCKSA51p1w6HLjMY','nUX','CMXYW38QJspdrQVRGIQ9Yq7gfDbvv4Dp1JKf','cQdZymVVs3RGpYWeAVVtYcaMq','d','R',10);
+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 (9881,10487289,'FeNLATcNCgHoQpx0eIekUjMkQwNIvVTRrU9YbjYXFb','dwTn','1TRhxo2l7SMQnrTaGRiQDZX9QUgne6idDMMndCz9ba8jAmib4GJh2Qebgskz6z7V','v1BN36Iv5R2id74niIclsu','q5','U',11);
+INSERT INTO ti VALUES (9881,10487289,'FeNLATcNCgHoQpx0eIekUjMkQwNIvVTRrU9YbjYXFb','dwTn','1TRhxo2l7SMQnrTaGRiQDZX9QUgne6idDMMndCz9ba8jAmib4GJh2Qebgskz6z7V','v1BN36Iv5R2id74niIclsu','q5','U',11);
+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 (41208,13680738,'4XRw7111GKPa0PYsiCXh6MmMKfSrhKHnO3sg97UrrDQIaGWm1yGtxFsF8M9hOIdvDYjF6Zi2qJeyos6fnLvbdaB','8M7Z5GbfjqTcDJGNQxlDYhQRMwrYhmtydsFPrFAoO0I1yD33A8gwYHrf0gcJ0KmjHZPHiocUYg4EEDJ','Yk5vFue00IlnjH8Uf9rmV7kjp','yz55f9jfAxkJZpEJke8cSi','z','x',12);
+INSERT INTO ti VALUES (41208,13680738,'4XRw7111GKPa0PYsiCXh6MmMKfSrhKHnO3sg97UrrDQIaGWm1yGtxFsF8M9hOIdvDYjF6Zi2qJeyos6fnLvbdaB','8M7Z5GbfjqTcDJGNQxlDYhQRMwrYhmtydsFPrFAoO0I1yD33A8gwYHrf0gcJ0KmjHZPHiocUYg4EEDJ','Yk5vFue00IlnjH8Uf9rmV7kjp','yz55f9jfAxkJZpEJke8cSi','z','x',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (16063984909480279267,15292488,'FIUcAGZU6','gde52H76giMnN9brwDgh3UXVFdFpSIBADNFgFjZbCGs5tuBLwSiyZfj25AVSe57jtkdXm1e6HvSQWhONji5MSOyiQqsNYUWeAkvmuBIAoZmJ3Ocse9HrYPRVJQStANiyqrx7M8A9qAqZ4bS2JkyyPp5hHu7IHid7JO8J66QTvIk0EMUfhiRM5BV0pWwEupLJM5Aw5GIVMO8koSN9IgVvy','VEmueFJ8L53OXY1WLp1f6qHopLvPzXG9zes56uqW7hBrl6Lb3ve66QJ2nN6Y','XBwH63Ba1Mk72XtmlMPO32y3Me4CSfnS19aOogE5OrMYzT6yI0FuJpBZiC0q6LTZRd9O','emb4A9cO6GfyXskfVWTc6DBVJXutIWQ8PKZJvcTQT0HbmqXnupQJaRfLkq3gLDKNq24d0rtoTGt1scjNo1NEXN07pVJ','CrhaZirYAojlfA2Oin1HYy8HlQkTNg4X2kwozyt81kVoqn8bAzLrlCzt2sBTEoQ5AvzvmcmjLVoGdlwIA9b6Q',13);
-INSERT INTO ti VALUES (16063984909480279267,15292488,'FIUcAGZU6','gde52H76giMnN9brwDgh3UXVFdFpSIBADNFgFjZbCGs5tuBLwSiyZfj25AVSe57jtkdXm1e6HvSQWhONji5MSOyiQqsNYUWeAkvmuBIAoZmJ3Ocse9HrYPRVJQStANiyqrx7M8A9qAqZ4bS2JkyyPp5hHu7IHid7JO8J66QTvIk0EMUfhiRM5BV0pWwEupLJM5Aw5GIVMO8koSN9IgVvy','VEmueFJ8L53OXY1WLp1f6qHopLvPzXG9zes56uqW7hBrl6Lb3ve66QJ2nN6Y','XBwH63Ba1Mk72XtmlMPO32y3Me4CSfnS19aOogE5OrMYzT6yI0FuJpBZiC0q6LTZRd9O','emb4A9cO6GfyXskfVWTc6DBVJXutIWQ8PKZJvcTQT0HbmqXnupQJaRfLkq3gLDKNq24d0rtoTGt1scjNo1NEXN07pVJ','CrhaZirYAojlfA2Oin1HYy8HlQkTNg4X2kwozyt81kVoqn8bAzLrlCzt2sBTEoQ5AvzvmcmjLVoGdlwIA9b6Q',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(4) NOT NULL, d VARCHAR(79), e VARBINARY(46), f VARCHAR(27) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-932577,21303,'u9j','a2CH1sQMXeZfIyGHJ2J6ksIpzsZLZCv5uXwtUAQaUes9yxwLHuDR36EEytsf6mJ','OrQl','suM4XJmsEa1do','Rfw6','x',0);
-INSERT INTO t VALUES (8160103,8509,'GWRS','7H9kG7U0hjPjYieDDiSd1xUMRzxUDPegHXHzg0aNnqjIk','vtD154UdkhPt4ooyNVeqXizlgmDFrXKyUf','jpZPp7LxXnwCDAbMSB','vwbARskG8zngY8tEWcVfg7CmRq3v','Ky2ftKnENiOzz5uUwuGgQcpAOAZDMeVfDiaooSlCG7x14Ko',1);
-INSERT INTO t VALUES (5798351,48082,'ltj','mgAQRlgIBjEGHzCl1sFpkwLEKUwLSrmIz1ZNfKh3','Qf5gOhI3LzNeve7iHMljI','1Wqy','MG8kO8TTGmzjAmftdt0LibU2TVdLv0rIelYGjrT9EkiS4zoRWNcfP7Q5M1U9zms30dUSJzaVW18SFH','hUNPss1heuWnfgLf6wlLVA6WgO1dwj51QFi6P93oFhyYSBv7LnDVcc7ys74bPjK5LYjgj3AoEKVgygxq',2);
-INSERT INTO t VALUES (7126378,43904,'hm','dClAWnrXM2yNojs5','LqDybkXPw90zrHXolx8O','r4MidXuNeIQxEAOXqFbZRLo','6JfqbibyTlR','RdlAEibMW7g7duJV4qgh2nUz9JnFv04RqNuJ6vyczxZZkLjNPDxvhcdmjhBVKWx8JHeADSz6iuMVmSrwtbUYY9RcJ4ZpGn',3);
-INSERT INTO t VALUES (-6209153,34231,'Boa7','OuXbPkAaReNerNOCUZQEsvBmddM5E829a4uWDnkmYALGOx6LntbsrBQBFyLG0iwHhUxF','uW9yrXri1CYsLZXIiE2NVT','vIK','GWGPwK8gkLxllPF9J5yq1B4hVw6huWXrVqrkAkUUBL5oCbffeKIW0KCv7yoLdO','BxjQTeOjJX2l5Ny0qrFRA0CjxEi9tAQOVLseJWd1VxoOAWp03CtpkXiNvwwGXDue1Kf1ph3',4);
-INSERT INTO t VALUES (733551,28475,'1Mw','9vkjSLeX1mB3vNwsYQXcuN9ysmwzqQzaCRhRYhxjFzkgcmR','TIFXB6yrti0Ko50eI3BX9p','ev8bhU18cwj7W','BSIu1LScvrDJPlumHN2KMu','an623tQ',5);
-INSERT INTO t VALUES (3062824,55277,'VKTN','iCQhQWYnJTacfgaMbGdbPuIJfUr85dBH477fNTKSsymxgLy09w6JQkvPy0n','kEJg821UO3lVQJMCFnyEIPWW','Gr2KjYXoASwznCPidkQjsMZ','OXb','6U1bN9f1',6);
-INSERT INTO t VALUES (999521,65109,'C','6eLWQfAWVygPml7K8nTLS5B0v7GpINkTVDeYTfht0iJAibvfWuItCik2RcsQwzEwb84','IgZwWl1wns89YxeaU4RWM7CA6FEvbC','stYmGZXzE','CnLXxa5xi2RksgM','LDMMqjEA0qK3hexpxYXFqNMdqTiyVr2nD86UwWveUOjJCk96B0aubxq4PqgOkUBwsqgMKOwiJY8CYrx5VXWA9odaEgK',7);
-INSERT INTO t VALUES (4047527,61063,'tFAK','X7X7E5OO72','qn6OcoH7bjZQggNRfHdHKkqXk1D2WlyOHYlPbP4InBWj','HvOJJ7ZJ3r9Aih16z','TIGzMgzbfqcadI44zfDfePJdPr5XYj7DSru5KKL8h31Fg','zSGzq2GFPDuLS7X36GQA4kbI2UuKQij3aYQdHfUc',8);
-INSERT INTO t VALUES (-5655334,41028,'d','UeuwV3VifYvGupDuTh4WGP98T5lrVgRd3L1e3NvJs8meEICZtRTEVegQge1qB192KF','cczZrjf3s36aY1KqJjhfoxXOln','KufnoC','nP8ehmtwNPIGjr61kcr0rEmWJOvrRfN549qj9NK4CfgDigFlKmR5hsaEZcOdN7Fyv6Wzv6yPErJEcRTC','R2bNNWrwoEDc3lbljcmM3VaQvOvCAFmLqBUKidEJFH6lNJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4162,13967651,'rAukeL5Ne9F','2Lfdhzbso8W8hNhGdCgta41TXB3eQkWoofCZy17R0famip8Xirdu6xKUlJhLdgss6thq9dLCcI3BEkezj1WbSK2HTmZrjJYiLJNrR9nPmLxhK06j2pAK2mXp','QZPvgDJUiXmeftDbcvXqI4MSibbcSvyg5a68YcCPNaRwbw9zRraeG','BPUZaz6CCv4QeQjv8L1lwWr68Oer86tYUWrbYo98nLuyewu5pSswG4rNtDIRHZLgrj1KislOdqN1oMkqOg2gRIXK9ioJF3Fn0AQsQOkYF46oroWK','mf','T',13);
+INSERT INTO ti VALUES (4162,13967651,'rAukeL5Ne9F','2Lfdhzbso8W8hNhGdCgta41TXB3eQkWoofCZy17R0famip8Xirdu6xKUlJhLdgss6thq9dLCcI3BEkezj1WbSK2HTmZrjJYiLJNrR9nPmLxhK06j2pAK2mXp','QZPvgDJUiXmeftDbcvXqI4MSibbcSvyg5a68YcCPNaRwbw9zRraeG','BPUZaz6CCv4QeQjv8L1lwWr68Oer86tYUWrbYo98nLuyewu5pSswG4rNtDIRHZLgrj1KislOdqN1oMkqOg2gRIXK9ioJF3Fn0AQsQOkYF46oroWK','mf','T',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (21955,12486659,'HfW1Uorf0p6bYjNGZbueQ64wblTSXj6C1jXumnZ3o1LEybKCDxDhRy9HYUwlZJ6U','myJwTEAPvDlAihlS7vkg1XIu24pxipR68QkepywLPZ0Fiu1Wf1V17kylEYPoAYA8G7Y2wMUmb0keng2vhz3JIAoHz2It9qTIfXKjCItPyaeudZPUcZUC0oK934ibfSRVQ0D5KNtA9iSQd6ZBGk2M4xKmwuMm7d5Lek6dmmP2GbhVnYMY42GG2CwjXgX1ASGKhKBfOOCVNuG03TnSzwFg0Q2M','wGrobkFHR1nksoHk9p','zl3aEFMRFmlmKL2BNl0t5y56saZ4fyRaOAtE6Oi0BBrK5C9nsu9gqBX2HY6fQpaBVUE1mHF2PVm6bcaYDIKcy5ctS1ofxDEraDNZ5hujb1kTQqvHF7yCB','p','23',14);
+INSERT INTO ti VALUES (21955,12486659,'HfW1Uorf0p6bYjNGZbueQ64wblTSXj6C1jXumnZ3o1LEybKCDxDhRy9HYUwlZJ6U','myJwTEAPvDlAihlS7vkg1XIu24pxipR68QkepywLPZ0Fiu1Wf1V17kylEYPoAYA8G7Y2wMUmb0keng2vhz3JIAoHz2It9qTIfXKjCItPyaeudZPUcZUC0oK934ibfSRVQ0D5KNtA9iSQd6ZBGk2M4xKmwuMm7d5Lek6dmmP2GbhVnYMY42GG2CwjXgX1ASGKhKBfOOCVNuG03TnSzwFg0Q2M','wGrobkFHR1nksoHk9p','zl3aEFMRFmlmKL2BNl0t5y56saZ4fyRaOAtE6Oi0BBrK5C9nsu9gqBX2HY6fQpaBVUE1mHF2PVm6bcaYDIKcy5ctS1ofxDEraDNZ5hujb1kTQqvHF7yCB','p','23',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (39128,1269234,'TGmZrMBVRs55331b1fZ8ruquLbYqgudbkeKAe6fbAPKqc7ZoMBy1UNAXXbnXfbn92D','uQ27QPsEVivQEfYYRkD2wJbF1L5I3DnXKMSOEQyGXgRfSP4LEM0tXxUoctV4aBYLyozHIQAkm3Oixmp6wqWMyWaCiLDnXnuksTWJ0XgESBpYln3rBAr7DEIPHBgCboTzt94qux1CySpMi4t29DUVptvnKSq1ptht2e36ipCmoJcsZ1p6pOh8AL4jAfKoSkLuR8BlKCV4E65NhXjJ8Qn2jO2o6BaGzN6BlEIQZJQZ0NLfbn8NHYChIxbQn351GBb','70M1','Y34r2oi8ctd158mzDyoiMyuN4QHRIremzrMl4TdrESaVwPgZz2g5uz71GjCYGfyMxFYfrhiFTdfpwjmAXJnVbezrfnMtlP51VCRW8CeETnDfeOvFTTgHkFIF12jayuKL4ch9UrU3t2edqAixzACLEtTH','57b','GGv',15);
+INSERT INTO ti VALUES (39128,1269234,'TGmZrMBVRs55331b1fZ8ruquLbYqgudbkeKAe6fbAPKqc7ZoMBy1UNAXXbnXfbn92D','uQ27QPsEVivQEfYYRkD2wJbF1L5I3DnXKMSOEQyGXgRfSP4LEM0tXxUoctV4aBYLyozHIQAkm3Oixmp6wqWMyWaCiLDnXnuksTWJ0XgESBpYln3rBAr7DEIPHBgCboTzt94qux1CySpMi4t29DUVptvnKSq1ptht2e36ipCmoJcsZ1p6pOh8AL4jAfKoSkLuR8BlKCV4E65NhXjJ8Qn2jO2o6BaGzN6BlEIQZJQZ0NLfbn8NHYChIxbQn351GBb','70M1','Y34r2oi8ctd158mzDyoiMyuN4QHRIremzrMl4TdrESaVwPgZz2g5uz71GjCYGfyMxFYfrhiFTdfpwjmAXJnVbezrfnMtlP51VCRW8CeETnDfeOvFTTgHkFIF12jayuKL4ch9UrU3t2edqAixzACLEtTH','57b','GGv',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT, c CHAR(1) NOT NULL, d VARCHAR(26), e VARCHAR(37) NOT NULL, f VARCHAR(49), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27869,-380409925,'n','GEBE2n1HynPwT','436XmC5K4jDMv0h2SBNPG17FG','BwDXmIEx6fQ91cR74j4V442n6DZ0M34fOYOH8','wy','h',0);
+INSERT INTO t VALUES (31403,1896229027,'t','3Mn1GEvq0dnRTEZ','3qRgcEuGIf3','jBo94jqszqEFz7','Q','q',1);
+INSERT INTO t VALUES (-14237,-78442390,'l','MuJfAFj2b8hpqQ6AD1FoZ','YoWSHKen0SkJrQRqHiBN7A','WjKmEYVgpwAZePSUErB9mezypW3vo0RqzdaDqEjwSaOC','o','5',2);
+INSERT INTO t VALUES (-22717,-635922402,'Y','gGBGSUD5VE88UDbQ64iQYnZO','RbsfOvE','0VGQ1f3EocVtFjcskuuaDehlLUy9HlFMKz6','mL','L',3);
+INSERT INTO t VALUES (9378,-1028620999,'s','wlNDfefNWgEguTtXC0d','D40EG','6qHmdv2vb9othc','i','5',4);
+INSERT INTO t VALUES (-10496,2031627740,'Z','ZiXxEvc65ZszAcuQPdvDiEhk','iHYswZUAuH','N4bzGDGttf','D','B',5);
+INSERT INTO t VALUES (-17977,-1628665062,'u','aC636wAXOji68rw9pG','b1DCL1SjGZnCOn','Kgl4jRQxPgUKZQyL5IoIMxvzScdY9','tw','7',6);
+INSERT INTO t VALUES (-13952,-266976740,'z','MdFkXAXpBSOLF9uGE','NABBV2YKtjT3OeO6GuWNyQVulfiXEoh9dJ','apbGzBSS58hULD4EcCLI','qF','v',7);
+INSERT INTO t VALUES (22550,-1776626157,'b','u7i43ju','t8nLl','tr4ywuWmkvgfnPL7NzdSMLKS5LTXM7n0vA','so','0',8);
+INSERT INTO t VALUES (-12698,-386434590,'p','Y3R4V0q','hQG','l2BfMLs7','h','B',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT, c CHAR(1) NOT NULL, d VARCHAR(26), e VARCHAR(37) NOT NULL, f VARCHAR(49), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-2126874429,47620,'l','vc4oFc266qiJ7AAUF7CN6DTsqkvYjEYLs1FOT1mPYCt60c25INw2v0ofHg9NsFu8eFR','aNr4SDaOmCTSUJhoXG17Wqo6agc3losZ1qAZqaFV7','L2RSNWar2idundF','v5ReuZhewKZlsSwYYTKgYxMqi','Epa2sZNxdkQu',10);
-INSERT INTO ti VALUES (-2126874429,47620,'l','vc4oFc266qiJ7AAUF7CN6DTsqkvYjEYLs1FOT1mPYCt60c25INw2v0ofHg9NsFu8eFR','aNr4SDaOmCTSUJhoXG17Wqo6agc3losZ1qAZqaFV7','L2RSNWar2idundF','v5ReuZhewKZlsSwYYTKgYxMqi','Epa2sZNxdkQu',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(5) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(5) NOT NULL;
-INSERT INTO t VALUES (-1263129591,44448,'Y','7HF9k4JPRKxi89xQ7o8Tdk7PO3YnuBaUKwUarslTXRishfIOtTAOaV','pXr3jO','XCNYHJACs4hO','luprGIPtJdi6U9qJdUcXYyayXRgfT1vWFzF7gSC53jAMFfgBsxXORCu3A0zXfoag5fWXJXTSC3IxxyWCXhxQQazSfl4vGA','24XZkL1W7VbsmfcgR1BpvNDa6PqZAlsU8HuIrE9U7PBoC1QsueDFQgEwa9vJZFkUqxtFiNhbBLpwG3tDYcAmzjnlx2gOpECPZ9',11);
-INSERT INTO ti VALUES (-1263129591,44448,'Y','7HF9k4JPRKxi89xQ7o8Tdk7PO3YnuBaUKwUarslTXRishfIOtTAOaV','pXr3jO','XCNYHJACs4hO','luprGIPtJdi6U9qJdUcXYyayXRgfT1vWFzF7gSC53jAMFfgBsxXORCu3A0zXfoag5fWXJXTSC3IxxyWCXhxQQazSfl4vGA','24XZkL1W7VbsmfcgR1BpvNDa6PqZAlsU8HuIrE9U7PBoC1QsueDFQgEwa9vJZFkUqxtFiNhbBLpwG3tDYcAmzjnlx2gOpECPZ9',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (553844,534310269,'q','rSZqHBBraiLaSzfPC0dcejLLLs','4yeL0RjElxhrcJHYTT','LVRmEbKJbonQnQeGrLR9p7Gn7ZRt0RZq','qZ','o',10);
+INSERT INTO ti VALUES (553844,534310269,'q','rSZqHBBraiLaSzfPC0dcejLLLs','4yeL0RjElxhrcJHYTT','LVRmEbKJbonQnQeGrLR9p7Gn7ZRt0RZq','qZ','o',10);
+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 (7515235,-248318358,'K','4x3uco3tUsokYnr','xDhFInMJ0P','IkkZuOqjA1YrEbiWNQPUyFWOY0IeC','z4','a',11);
+INSERT INTO ti VALUES (7515235,-248318358,'K','4x3uco3tUsokYnr','xDhFInMJ0P','IkkZuOqjA1YrEbiWNQPUyFWOY0IeC','z4','a',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-211910416,37490,'As5Sa','V3djeGx08VeXdYPs7FL86RX9JgpCO6eueYCK5Www9Kkfcl9iLKcK36RsftbluYUEQj8x1wBRgAmfUziNzH6A3YrR4iDR4gDpJ3qapIyKyKkH8MpigDjGBMyTh0p9PGG1eUyNIsNhhroknxFc6cxj3DpeYzXq8k54gfBs6wPBsyUW3DUQgznT1D','nItQ4','BziGcxhXIB4Pt','H','AzX3mJz6lfH7okqVDG',12);
-INSERT INTO ti VALUES (-211910416,37490,'As5Sa','V3djeGx08VeXdYPs7FL86RX9JgpCO6eueYCK5Www9Kkfcl9iLKcK36RsftbluYUEQj8x1wBRgAmfUziNzH6A3YrR4iDR4gDpJ3qapIyKyKkH8MpigDjGBMyTh0p9PGG1eUyNIsNhhroknxFc6cxj3DpeYzXq8k54gfBs6wPBsyUW3DUQgznT1D','nItQ4','BziGcxhXIB4Pt','H','AzX3mJz6lfH7okqVDG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-627368881,43135,'kQ','4qbva1cEEmn','KKz5Qntr9cJTJGWC8deL7We0hM3Rc585X','F8bZy8cJvXRcbOz02dW6q1uamvMilIrwyi6EDiFCsczWdCtis5gRB9BZZNbBCLQ0rafF3C4dFVWWkQX4RAwVAd3KtENJ6DgLFL4AJ3QawVr0K6aESoHaSJzS9EbRDSbTSnuzAoPFLRAMkRqbR4s92u2lNnK86fzTxqD4qGxF','oeZHodwkYP21Jvs1katZdMP2gOhJZOh1gZ2bHV','gvwsj53VMXi',13);
-INSERT INTO ti VALUES (-627368881,43135,'kQ','4qbva1cEEmn','KKz5Qntr9cJTJGWC8deL7We0hM3Rc585X','F8bZy8cJvXRcbOz02dW6q1uamvMilIrwyi6EDiFCsczWdCtis5gRB9BZZNbBCLQ0rafF3C4dFVWWkQX4RAwVAd3KtENJ6DgLFL4AJ3QawVr0K6aESoHaSJzS9EbRDSbTSnuzAoPFLRAMkRqbR4s92u2lNnK86fzTxqD4qGxF','oeZHodwkYP21Jvs1katZdMP2gOhJZOh1gZ2bHV','gvwsj53VMXi',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT, c CHAR(56) NOT NULL, d VARCHAR(16) NOT NULL, e VARBINARY(35), f VARBINARY(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (176,-1101711,'09UBYrhycmjlIWpu','IBVXc','xrZrIhLdmE4GP2oepJPBRHCp4mBt38q','OoY','yC2Fr4hktDItWIctTu9Cexg2sCdgJY','VkhMEFU0Hwz2sbNfRzBUHw6bh',0);
-INSERT INTO t VALUES (9,-3774871,'6VFGGGDs7rTPvEE2dekgBYntv9lIQy','o5JjOv','lWlhn4HO89E72E4YlUG','PAMJIPMO4diBAIOQcIRvtR4Yv3GbV','x','8',1);
-INSERT INTO t VALUES (38,7254543,'ZW6gb','ohG4','2PTV85pygD7y50nS','7hTN3','bQ6LqBg272L6WT','deR0bHNxWqZ8a9oPr8TBicvWQPjdn9FpTshtNL46VTeh6xdbynXOelvR3spKbGGYm2DjSosuHBPny2cG8',2);
-INSERT INTO t VALUES (99,2012911,'x6ZZF8ufc7w9AdxtYGIZKwvjKi7Z26ObK03dTDu7lia1suzM3p','c5O6ZdAc','U1iQ','UmGKZadZuHwo33HG8vYSpVMljZ47HFQXidMMnkKhUzJnQlULKwRs8wyFu2LNoQv0ApPi','VPtLcvVCSPkW0KdbzH7AmdMJPTRKWcZfalrZ4au0SW40ngrPOmhksrWLM05JTK1EjpVGDcSz2duzt9RDvSRozHYZQdqaSxzFK5Y','7oEFr3668ZifKhVhTJzW3wm8ZJGTEuP4',3);
-INSERT INTO t VALUES (48,-209517,'Uu8U1k3JfiwXLXWjHs5JjV1ui3nu8H3NLQ018Vn','2WOL','KhoPNzfaBlbcFzzfi5V08nObYxicUVKCt0','DAARwK7pHI7vc7F7','6L','GoiMdcoLfFT0oVs',4);
-INSERT INTO t VALUES (169,-2929457,'70qeXQzNvMIQ71b5WZSB27StO8mVZtB4dMLs','3Modw41Otk','lbf8UQKZLsYzIOu','BRBMXzs8OcvoDW9JNozanuXeNiHougozc8Lgwgb7AIgNoj5ijeR7CVqglSD1','toYWHKJrYzeJnu2MvDsUZhPLxozAAlm46BGDpHQQ4dvYbYEndZ1FxtA3mRJxytgeZektSSc','enw7xKHB3pQRAreOrPPg42nl0czeUHwThDUsNkgPMNxcWCCzIOQm',5);
-INSERT INTO t VALUES (159,4752246,'SXzfDgE2AlwRDmuefH3ULKM37HMnQ5Utjo','eFHeVQ0tFY','YEYvZF','h','V1PZUpjijr5KnBTXmbWAELOFcrMS5rA8Pf5alIlezKRA4p6RgoUbv3aiVTTx6LfRez','vtAYrqSMSmh3k8IgkucrvTHWGMKu7BQAsv1kQdhAsJ2qYQ3Be8oolKg1MGl3ZzVRBNEmsB39n3zHDACMKYM3ArqDVmeAieL',6);
-INSERT INTO t VALUES (246,-3681622,'HQ7vW61sbmYk5fP81wC4NHMP8QxnmVdH19Lw40KUnIbu','5c83CLv','lWZQlq2Bccoi2FXYlJs0Ci1','lnnVPspZXZR66lRHYrQdyt','e3LdvgNEuqF','rFeta13EO78ciiitq86of',7);
-INSERT INTO t VALUES (11,517591,'1nvxtpnX7R8M3ppgy','oXKKDsl4','FVZFDhpx8UrM','P2t16n','g97l4dTNlUr1GoaxBjZ4V6Abf3CzIEPs0po9bh2au0elKkIWsct9z2Oxk7IYWs1AcRhqfK1e47FJFjlWt3ka37lOEQQETqj59SXW','KF4vhxHrVVp9GwvXwVWcl1DlytSuZW94Zp9hSW8St7r0nPEbM',8);
-INSERT INTO t VALUES (78,-5885316,'k5jKiuVWDs7J1zM0bsbu4qOClsb4kNnzn6GKiGz1IpErNdUm79','pWrksHri','QbXnU7cLnKcQEUWh','EcfpYHloMJq0raoLZ27RhXmC2AZNB3M2Vz6IlH','Qmn0Qh4rdrhBnaMMhk7KW7x9yoNJr3iLkt','6kxO3cguDSQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5833545,1710036392,'9e','xU6SlllcdTUW0q9rM30qpB','qu8xQc2tle72xln3Fk3CSn','oKdBH6UC21xuJQ5UayY6ffqNba1XBBvgpg5COlme','JG','C',12);
+INSERT INTO ti VALUES (5833545,1710036392,'9e','xU6SlllcdTUW0q9rM30qpB','qu8xQc2tle72xln3Fk3CSn','oKdBH6UC21xuJQ5UayY6ffqNba1XBBvgpg5COlme','JG','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-3644906,814924693,'a','HMcr0pIhW4cURtfzM8okUnCOF7f3iW4Ii5SaiubdHbRWwbZ9aqNHQYhpaHddwUGaNFBEXEx','g1o','p806Nz1Nj8xzZgI9EHA2mLkiMIc1WRgjN42tEs5yKIWUN2xUFEqz3GPvYeYjmrTdFs00UzGJ9AMMo3jadIDffAlLGDHS5RkTlF97PjxpNWSYoNhv30IP9YKUVntCyAytphGeAA0AtND7X25kF66b4VLWjdVmHsWqFLVwD','JP','r',13);
+INSERT INTO ti VALUES (-3644906,814924693,'a','HMcr0pIhW4cURtfzM8okUnCOF7f3iW4Ii5SaiubdHbRWwbZ9aqNHQYhpaHddwUGaNFBEXEx','g1o','p806Nz1Nj8xzZgI9EHA2mLkiMIc1WRgjN42tEs5yKIWUN2xUFEqz3GPvYeYjmrTdFs00UzGJ9AMMo3jadIDffAlLGDHS5RkTlF97PjxpNWSYoNhv30IP9YKUVntCyAytphGeAA0AtND7X25kF66b4VLWjdVmHsWqFLVwD','JP','r',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4505834,-251273364,'o','yR5ljv6JtnoTDHeCfC4AB3YZZtjb0OiqRPcxndSfOS30jm31Aak5wvyj7W9eJWoGBLWGuH','EwLCJ9','XpuSqHU5nzxp2Ov8GjigIJwyZuNzuYzkBvhNpo5WrYUkiEdXY4qal2QIdNzqPWvBQhNjClTXDPnNNcmMb7mk4fRd5JyCdfEbaf5dexlR5jtYsMjYXTd2SysQd8OtyQjUdRltvN9LytZyrzSFE9SIbATp8MJ7VTB2KNmIhgxEEauCGlwYQKpDxFrFF6aq963wENCnuJYBNE','DMg','D',14);
+INSERT INTO ti VALUES (4505834,-251273364,'o','yR5ljv6JtnoTDHeCfC4AB3YZZtjb0OiqRPcxndSfOS30jm31Aak5wvyj7W9eJWoGBLWGuH','EwLCJ9','XpuSqHU5nzxp2Ov8GjigIJwyZuNzuYzkBvhNpo5WrYUkiEdXY4qal2QIdNzqPWvBQhNjClTXDPnNNcmMb7mk4fRd5JyCdfEbaf5dexlR5jtYsMjYXTd2SysQd8OtyQjUdRltvN9LytZyrzSFE9SIbATp8MJ7VTB2KNmIhgxEEauCGlwYQKpDxFrFF6aq963wENCnuJYBNE','DMg','D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (5794118,961297024,'U','bEj1Fkw47UVIfMFFyfKSIoJw9VNkSXVl37ZLj5dsggaZRx3fAcH8WkZMIGf7ig094MuNYcnhGXYai9HOBlNLCV68tYbi','R9BGVa4PhUi76R','abfhr6Le6EHFxCxBm1jNTdhCuHFARNCxBoV4x4Jlum6KTryYtQFA6ACi7uhxmecwjET1JyWU7FiuhmHJ1e5pb0IuROtVC5HifiqXBpOUYjzeYZ5hDNsE8Mc8fUbGfsegOAgL8P3tAatQOiWSzMTO5V1Elz','9','6',15);
+INSERT INTO ti VALUES (5794118,961297024,'U','bEj1Fkw47UVIfMFFyfKSIoJw9VNkSXVl37ZLj5dsggaZRx3fAcH8WkZMIGf7ig094MuNYcnhGXYai9HOBlNLCV68tYbi','R9BGVa4PhUi76R','abfhr6Le6EHFxCxBm1jNTdhCuHFARNCxBoV4x4Jlum6KTryYtQFA6ACi7uhxmecwjET1JyWU7FiuhmHJ1e5pb0IuROtVC5HifiqXBpOUYjzeYZ5hDNsE8Mc8fUbGfsegOAgL8P3tAatQOiWSzMTO5V1Elz','9','6',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(52) NOT NULL, d VARCHAR(10) NOT NULL, e VARBINARY(36) NOT NULL, f VARCHAR(58) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20039,-3303822,'rO1qOjTEA1PdaIu','FBxnLB93','dvOKJmwjy68S','reVs9x0fMAyPMODfCKxTvD8iu','bY','p',0);
+INSERT INTO t VALUES (57365,-2275007,'27puGSZ','vO0bxavk','fFW9zJ4LCSj1om','A47Y6ioy8VBVkxDz8Q8','cv','N',1);
+INSERT INTO t VALUES (26505,7397965,'brLW2Jr2hClepaRBml2pX2C2QoHFh2Zqlz7roh','haUeAs','8kQ','5TgAVsLGVG6UcBjKTPQ4Z9Zfom4AbEgUHvs6BR7K','y','u',2);
+INSERT INTO t VALUES (32431,1874509,'2davtQ','8PN3l','Xd1p','CDZMxLoE8HCLeoB8hRrIzykOgsi8HO9OcbdpO5DVM1epXI8x3','b','Z',3);
+INSERT INTO t VALUES (41937,-6185401,'4OGiY60lCts3DZikuk18a9azxsI8aa9Qeb30CmTB8TOWH8nO','B7iIe','BYW2n91L1w5','HKKbkFSuGEXNwThJBNfwgJop','ex','Ta',4);
+INSERT INTO t VALUES (30846,-867508,'mcp1CdpaPYQwgjwV3NOkuSOu5e0','WF32o','HrAhiTUq','7XQ91jbJ0SLVd','e','R',5);
+INSERT INTO t VALUES (11391,926043,'ktrzkxpL','IFuwBS','SRjzR9sQ7iG3L','AQQvqVAJOzhlUIDbetpS1nBlTOuuFo7PW9tbK4AgifEeLbT3dfLUF','g','o',6);
+INSERT INTO t VALUES (63837,1744921,'8eFWhqGHas6HGEzgZ5sy6AXLQfB8SxPn','juI','npfXIRtqkl9kRE52','kjIh9Cdwjl8CDlgJo2NVJlTnTFKsogWHzDUqZ2vjrq','u','h3',7);
+INSERT INTO t VALUES (59602,5024515,'4vPF0eIkM8EsnSQG6g8P1X2gFXk82EsO','HEzt1uvK','lf9UEi','HW','6','lu',8);
+INSERT INTO t VALUES (64184,7213855,'1tAzlQ4rRzh4TjGgMx0','q3','nUV4jHUNqjBWKyhjN','ZEnJIpIc0EV','5','f',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(52) NOT NULL, d VARCHAR(10) NOT NULL, e VARBINARY(36) NOT NULL, f VARCHAR(58) 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 (3753794709,2226435,'FhmYawgpCLwCgesqAjaPa63rMXfJhb7','IN2n','Vtdy1pmEFvX9grdCaVcGxDkCqz24','rIENYm6sXLQIJ9n23Sxv','fi3VgCvNbcau6gKNDVDM07jzub52xWwh8','c5cj4qtpYsb01PLnbofEvzCOdBgtrtn',10);
-INSERT INTO ti VALUES (3753794709,2226435,'FhmYawgpCLwCgesqAjaPa63rMXfJhb7','IN2n','Vtdy1pmEFvX9grdCaVcGxDkCqz24','rIENYm6sXLQIJ9n23Sxv','fi3VgCvNbcau6gKNDVDM07jzub52xWwh8','c5cj4qtpYsb01PLnbofEvzCOdBgtrtn',10);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (50250,-7778619,'QcHa6zX1zcqbeb2Ah4V','GxamA1W','cBQJsKheK645fghK7v08dOD7Tm','9iItyLvsMUKCmLkpj1','km','0',10);
+INSERT INTO ti VALUES (50250,-7778619,'QcHa6zX1zcqbeb2Ah4V','GxamA1W','cBQJsKheK645fghK7v08dOD7Tm','9iItyLvsMUKCmLkpj1','km','0',10);
+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 (51648,-6347514,'G5pPtnnIe9V4DLvqcqq0dC64qaMD0M77sCaXPCl0J','aYEtXoiWE','HefDvvjzZv56mWwLYhHqUPVABMRWx','JGkeg6Rh5hSki1BwAI8rh9w2WWLkWAE6VseOnALyvJSXLPxNkccl','lf','3',11);
+INSERT INTO ti VALUES (51648,-6347514,'G5pPtnnIe9V4DLvqcqq0dC64qaMD0M77sCaXPCl0J','aYEtXoiWE','HefDvvjzZv56mWwLYhHqUPVABMRWx','JGkeg6Rh5hSki1BwAI8rh9w2WWLkWAE6VseOnALyvJSXLPxNkccl','lf','3',11);
+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 (62579,-90590,'JyKT1WnpUvmAkHrPuxh4h4S0p','S46RiQAQxLxRl7TsAJ2Fbix8t7Ur8TZfAInTIlyIVw8MLg2YR4aUwl5igZ8CKSsi9DmCrmW405BtDrZTfWEf3SYM5stc0ceM4AMQAI0SsEh6VH','n3ML','K','z','Sr',12);
+INSERT INTO ti VALUES (62579,-90590,'JyKT1WnpUvmAkHrPuxh4h4S0p','S46RiQAQxLxRl7TsAJ2Fbix8t7Ur8TZfAInTIlyIVw8MLg2YR4aUwl5igZ8CKSsi9DmCrmW405BtDrZTfWEf3SYM5stc0ceM4AMQAI0SsEh6VH','n3ML','K','z','Sr',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (31963,1753570,'uw0wPy4d3BWRGv9zcxMNQP0kkErKFqtFUDFnTyN','idyagysvKj6EwJacCo3acdzFJXVFiJaDRNngpOmhPQUoNNFwwTX3JncZ4bbJNXtTaC361k7lp6rtGsbKqUVM597K0jnXhXpKA8Mzf12nAH4WCf97LwXlrr43rqRGG9zN6cC6YhMFrem8tBBSbUlCzRjVfD0','VJ0H81Wu0mYF4jb','gJ12sZBU71Xpdq2I1KLosA5r02rtisFIZHekd4qxCT','P','J',13);
+INSERT INTO ti VALUES (31963,1753570,'uw0wPy4d3BWRGv9zcxMNQP0kkErKFqtFUDFnTyN','idyagysvKj6EwJacCo3acdzFJXVFiJaDRNngpOmhPQUoNNFwwTX3JncZ4bbJNXtTaC361k7lp6rtGsbKqUVM597K0jnXhXpKA8Mzf12nAH4WCf97LwXlrr43rqRGG9zN6cC6YhMFrem8tBBSbUlCzRjVfD0','VJ0H81Wu0mYF4jb','gJ12sZBU71Xpdq2I1KLosA5r02rtisFIZHekd4qxCT','P','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4424,4827370,'Dj7quHRxOmZvI3WAFqBZ6','IJxP2dcExtp7DSmsXX4jYaWXTTGFXzm5ptBe3nGbuYSGpYZmGwgukucCnBPmXzlHA0D1WI5BI9GdcU','SwTja00gtUrOzhNMs4ftyE6DDjMUlqu','dT2486Z53UzQj90OpsUSdurZqllXh9bT25YAaywLp2ml9XxIinwBIYWpM5NZC7NexWaEzEX5Y6lw9jTjfMOVU80lzuDPIddb4SOH92MB8MPNVxqd9fytouAN0Ggs7ZpplLfRcLvRzeAsuJ9yVBvLEchbIbh9bPZZV382PwUI29Hiull','bi','b',14);
+INSERT INTO ti VALUES (4424,4827370,'Dj7quHRxOmZvI3WAFqBZ6','IJxP2dcExtp7DSmsXX4jYaWXTTGFXzm5ptBe3nGbuYSGpYZmGwgukucCnBPmXzlHA0D1WI5BI9GdcU','SwTja00gtUrOzhNMs4ftyE6DDjMUlqu','dT2486Z53UzQj90OpsUSdurZqllXh9bT25YAaywLp2ml9XxIinwBIYWpM5NZC7NexWaEzEX5Y6lw9jTjfMOVU80lzuDPIddb4SOH92MB8MPNVxqd9fytouAN0Ggs7ZpplLfRcLvRzeAsuJ9yVBvLEchbIbh9bPZZV382PwUI29Hiull','bi','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (39780,4658468,'ct9Kv0G2e2t2flhQ8R59ryiYrysrfUm6nscg','cImAJZUVuGo9yAersuXUWlIOYWTOvD9sEqVtS2GHJLEwYhP7A3DsekRj56pWhYPOMq6OwgQpzwmlHWVQWzTlLE796z4cezj6oplAvKJ','FLF','btJDIBkRvlOuhMNingcAu4xUhb9B68QkliCoL4CsApLwx10kPbxqiFshv9ZEnS3NmPGyx3G937YdspV0ypuwVJ2Ka07oXeU6O6Kgiv7CscHsD0h1zWCHpbyPPg7OwpfTbwZXfRD6UETsnc5kLZCae2j22uqTSejdIFxE42R9fqZUMkndZKIMrXCtEQsPtCJf5vQwflfebh2zegRDkd5','vt','Uj',15);
+INSERT INTO ti VALUES (39780,4658468,'ct9Kv0G2e2t2flhQ8R59ryiYrysrfUm6nscg','cImAJZUVuGo9yAersuXUWlIOYWTOvD9sEqVtS2GHJLEwYhP7A3DsekRj56pWhYPOMq6OwgQpzwmlHWVQWzTlLE796z4cezj6oplAvKJ','FLF','btJDIBkRvlOuhMNingcAu4xUhb9B68QkliCoL4CsApLwx10kPbxqiFshv9ZEnS3NmPGyx3G937YdspV0ypuwVJ2Ka07oXeU6O6Kgiv7CscHsD0h1zWCHpbyPPg7OwpfTbwZXfRD6UETsnc5kLZCae2j22uqTSejdIFxE42R9fqZUMkndZKIMrXCtEQsPtCJf5vQwflfebh2zegRDkd5','vt','Uj',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(56) NOT NULL, d VARCHAR(22) NOT NULL, e VARBINARY(79) NOT NULL, f VARCHAR(67), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9365763,-30557,'F8lRFaclpTijSwN','vdg','zppqTE9d7pbR4Z','X2LTbmsAHD7Z43pdygE1YANQ17SKF2A42qteyNE','hB','W',0);
+INSERT INTO t VALUES (4651455,-20587,'9Io6coi0Eg4fR1K6jPycSbebgo8hoAnjByXaJwZ6e6zHS','u','Rdvw8cLPRLoEkqVKbTbMdJBb7mLdk4','wJ23jGsLRk','AN','8Z',1);
+INSERT INTO t VALUES (11785751,-16188,'e1ZCbyBDoFnKmzsOupOKTl9GuCH7wqmbIV5NbbCX5zApg','iF0TNY4','frfFb08kdM9o4F4wGy02AbF3sLzUwQOZmNdcpIyOxxWfh8qz7TV3rLgJ','fD9dsC0ypu4JGqnSX25cJraQzvOjmq18AWbZaj3CLvgnhREC0V4mUtDsA','7','G',2);
+INSERT INTO t VALUES (13690784,2523,'k1tklQyFf8wjpDbe1knCGuaT4','ESc','OsIaPOPCVEWmZ2vqWzM9ztrGSyTJsIsQs5AOEbdAXl0HGG3CTqtVbUX13A','PhC1czaa0sC','x','3P',3);
+INSERT INTO t VALUES (5442218,-25215,'Npyvy0TiAOeJRfKoDeClgvx8aQ9R7CnABBrmUaZHA9fSL','tdpiO7zG3A','KXjAC0TSAOVLPRGsLxHpE67AYVFDLNeCL9eU106vA8dzZ9Culnd7JeVLzr3Odiv2O','ZCsIjRfvFejwtp0wOCj5hfBSPTJzAAiOZL5G5mnwbo','FM','k',4);
+INSERT INTO t VALUES (13688171,9758,'PkdrRh67VomHCk0wj','EnwAJe2sgAWvOa','ff8VtOWyxqBz55XLcSqSyhZ1d8PzXQXkn8CdLR3','0I8QKDGX0sF205lqXE7tKjshsukNLSH5zavvCvQ5AH1EYfwNb90JkbOZdjEoJ0mKZg','Rb','jw',5);
+INSERT INTO t VALUES (15956355,22450,'cB2BZl2jxM','DzhbkVWuo2nbRp4BA','NFVtCH0SPPYvkxt6ICF6Dj3YOHdsrioIeJjUGLuHtUM0P5aM5dYRTnIXCKObZlOYpjZ','Jq8S2qmeMXsVbbDCBoNC1zq3IQLMYznfDNb665WxkpfM6bhdPIU2n44InNI','F','ac',6);
+INSERT INTO t VALUES (13477259,-7281,'cj00lAvj2hocLET5i5dJTP10','zxIQAZdf00aZqckiqy7WM','qJMUbpo8ye','8','CR','1l',7);
+INSERT INTO t VALUES (12910254,-24056,'6KIyWPiT','9','HemXga6Jtx0XNwkf9cijxbay2nUndI96oaAvMVeWMLu81','OSzj6p1xpy5xPeY1WaIoLv0Qyc9s6CTzYDOABnNiHidY40eg','FG','x',8);
+INSERT INTO t VALUES (10594894,-14957,'peSnccj3G6J5w0HXpa1oHCAtpPNCcExtTc9JS','JA963hbh1t2Wayb7u5qk','HsVB8ClHHkFmS6YywFEYWMM1CRSwsMSQ8LX','eaa0MvlFTTaxjvO4OdyxkdQ1Y9S1j','f','n',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(56) NOT NULL, d VARCHAR(22) NOT NULL, e VARBINARY(79) NOT NULL, f VARCHAR(67), 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 (5157048506738158050,-23493,'IZnZ4braYfmJGKjjYYNcvlOzIWEWmNwfzDxRBa6tNV5mEy','vP','zDi8VEeCrHxXHl8kzbjgoTJhpdK4277dWtKFAn2a7AVJN5HsKJ','tzb7LC1NXgbhiva9bAEss2v0bzMZgv9Bq','9l','z',10);
+INSERT INTO ti VALUES (5157048506738158050,-23493,'IZnZ4braYfmJGKjjYYNcvlOzIWEWmNwfzDxRBa6tNV5mEy','vP','zDi8VEeCrHxXHl8kzbjgoTJhpdK4277dWtKFAn2a7AVJN5HsKJ','tzb7LC1NXgbhiva9bAEss2v0bzMZgv9Bq','9l','z',10);
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 (3365339752,-4353849,'0APie','1AHvFmFynQmh5Q','BAPjzsIRzu74WV0jkpxkywg8CXzoAbUMzc','Myv0LzF80EBBP2axrf2NIFgOiQOLx7NH85yNjOfjMugORLCS4KN4LE','r0dmT0M7yUXGWcqGV8NRTh2w6aRSG5sgNVYF','cR8VqBWmALeh0izea3pVtHDbTOw3xFnIidzZsydPPz2FaQw5tzLxdJGc8IXQexidBDcNvk2In749jc',11);
-INSERT INTO ti VALUES (3365339752,-4353849,'0APie','1AHvFmFynQmh5Q','BAPjzsIRzu74WV0jkpxkywg8CXzoAbUMzc','Myv0LzF80EBBP2axrf2NIFgOiQOLx7NH85yNjOfjMugORLCS4KN4LE','r0dmT0M7yUXGWcqGV8NRTh2w6aRSG5sgNVYF','cR8VqBWmALeh0izea3pVtHDbTOw3xFnIidzZsydPPz2FaQw5tzLxdJGc8IXQexidBDcNvk2In749jc',11);
+INSERT INTO t VALUES (6778052825194182984,-10330,'ESTSIkbQcJZHzT5Hx9KSA42Y4','TBGOc','TiD9J85AHPxJBPX9x6z4qlZTNo4Hghu','w1AKxFW40IsOvxQ5Pg3zE1Bmj7QvLO1I41Bdby7c5GAmXH0ZeiReAVT','WQ','o',11);
+INSERT INTO ti VALUES (6778052825194182984,-10330,'ESTSIkbQcJZHzT5Hx9KSA42Y4','TBGOc','TiD9J85AHPxJBPX9x6z4qlZTNo4Hghu','w1AKxFW40IsOvxQ5Pg3zE1Bmj7QvLO1I41Bdby7c5GAmXH0ZeiReAVT','WQ','o',11);
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 (2915675644,-2857347,'ctMCO2wbLtO2vCBJ3Q9R3UdfIdUdJP118Rb8Uha0Na2RemP1awdm','rrBpp634rjIQP8bRF5OFV1EwzEOCtVyKuWxa6rxQySlcST34w2TKcMoOPyZOAp','RNau8ychYs6xy','BD4B4bWg','kedKnglNE9GiuyVSP6Ak5PqHHJ81xB8FBYEvUMzYMMhA84LWmOoS04tK8HPLPFeSgPxQ9XZXcCNTu8T7yhqWuHFnPNQfXV','2dLO8toaM',12);
-INSERT INTO ti VALUES (2915675644,-2857347,'ctMCO2wbLtO2vCBJ3Q9R3UdfIdUdJP118Rb8Uha0Na2RemP1awdm','rrBpp634rjIQP8bRF5OFV1EwzEOCtVyKuWxa6rxQySlcST34w2TKcMoOPyZOAp','RNau8ychYs6xy','BD4B4bWg','kedKnglNE9GiuyVSP6Ak5PqHHJ81xB8FBYEvUMzYMMhA84LWmOoS04tK8HPLPFeSgPxQ9XZXcCNTu8T7yhqWuHFnPNQfXV','2dLO8toaM',12);
-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 (335360083,6933813,'U2srd92QpvPOQwkOw0u','xcPrtaFvuPzHSoDnIXjdRMfmIKyw5R8YUypJeRHQ2t6OPSayxVxq8VKauJ2JF6Jnx1mzVy9XBlwirEXxFdXTTFldi5QmO2njBEL72ytb9eyCyWN1HXW5iTOlzG7V7WEymwEgd4myLZYJPgoUP4g4krevLZyPjrq0MHNlq0Fk0qRXGyIUqwgp1cUvBT09gcZ210uENjPP4t9L5eAWBOSXfBmQJ3sot45ymilHHaIfbLoeoHYKT4LsoYaE0w1','MKLMlxeJQST8mcoH2NSloKrM4Idb','FXyQhB2BpmLSdeNl5mLjVsuzzxRo92jqDMioPCZn8ofmSk6LaAY6qOQQzeplSv8RzJRjWSLnbeKGXgTMOLEdqXorKrL1wRcN20HazUPzghq6xWrk9','olN98wOXjqp6qxX','b8G6JclEkxWwUCbH6BGVIU3RvcJHxLXtTFc7RWu',13);
-INSERT INTO ti VALUES (335360083,6933813,'U2srd92QpvPOQwkOw0u','xcPrtaFvuPzHSoDnIXjdRMfmIKyw5R8YUypJeRHQ2t6OPSayxVxq8VKauJ2JF6Jnx1mzVy9XBlwirEXxFdXTTFldi5QmO2njBEL72ytb9eyCyWN1HXW5iTOlzG7V7WEymwEgd4myLZYJPgoUP4g4krevLZyPjrq0MHNlq0Fk0qRXGyIUqwgp1cUvBT09gcZ210uENjPP4t9L5eAWBOSXfBmQJ3sot45ymilHHaIfbLoeoHYKT4LsoYaE0w1','MKLMlxeJQST8mcoH2NSloKrM4Idb','FXyQhB2BpmLSdeNl5mLjVsuzzxRo92jqDMioPCZn8ofmSk6LaAY6qOQQzeplSv8RzJRjWSLnbeKGXgTMOLEdqXorKrL1wRcN20HazUPzghq6xWrk9','olN98wOXjqp6qxX','b8G6JclEkxWwUCbH6BGVIU3RvcJHxLXtTFc7RWu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b TINYINT, c BINARY(88), d VARBINARY(30) NOT NULL, e VARCHAR(20), f VARBINARY(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3827600471,58,'74rjK0ma','oJu96JeYYqsJQCyCj8wvzXOllCF0','d7uYUqtEZI','JhGWOaELBvQkgVJSlqEFzFY04Un7rxdPwa7jJHip1JzjY0Zsr5Q8MMtt','cUXrNBevncRz76vBR0X6QQTfdySf','wppSr67HPBl3x2KW10ga4C',0);
-INSERT INTO t VALUES (3214972954,63,'a38Tc9X3nA1KGcQKhfwmuDZSJFwGFUbmvCj84WGcTAjPcmiOFUtio3RRB1BEolR33U8E674pjtHUv','ezbFWFvoc57wV00X','BQ2yLmskikH2T','loReYmi6ADizhFy6Ftemcfnql6sZZGF50xxsMI4XCKXfk0sAyGQHvzU8UXi4XC7QQ9KysN0DOemQmDUmmz','CwshDlcqtLxyJY','n',1);
-INSERT INTO t VALUES (1456090368,34,'k64DN2C4ghzTlEsQbfU7b38hmSt7shOHR1fplZY8OeMJPz0smBeeRPPqceGzkE9U','MvVt5o3ufHX8dN2xuiPoKrRLpbV','EhFog','RtqAJH4IAkzbPBiieVltTXwin4Y5vcHtYXarp90x6m33jfdb','jFYZOgB3XfQDRCb8Ohtd22Rvuz52w6o6QPq9vvq0GQMzIFsyvne2DzwIvrMbzOute8UbAjLVCQfG','VtmO9wm2bFdq8WJnOwPR72xTUlGXjD0zIqDunzrm7id1G0NvHctAyt',2);
-INSERT INTO t VALUES (1735570442,-6,'KBUiFryV5beIQb1mUn58lWGkB4dD4AYMqtvTZZj8tih6E6sRqQn6b91nnDBRkz4qye','aQIkMn8CNJqdoyLjesuu','7l2EPvX8','3ArVoJPspO','NgCngUKemmQIDAkgpZMRXQuzkGz8C0QoZj7ehmjDDlsrMKKzdGyyOWepazt5mD51g5ZU9f5jbHA','VKbxjHe6bNS0u29UnkVNzn1P6MG',3);
-INSERT INTO t VALUES (1692016589,29,'1DIKrieMnC3AIfJPZwEmmVvcHZVB4tN','SU961rquEx','uNtZeVb2KPJXL5OdqiD','XgliLVglQVTh3hEGmqC1Su8wZoPvx5OZ7PFAYuPO9cvRb8','ciWbeHCCkCbHbWJdpBY3Fgdg7hSZ6TDpusqPg7yPqQP','D2VL3dSbLuFyGx9tKO4igyUvkkNjldMo5GvoPyOQYZTJ0MSbHaCcfwPTp0UOXVOxfk1NN',4);
-INSERT INTO t VALUES (2845484263,101,'ow7XGJK382kp9LVvopU62Co1kGte0322zxsdWsyJwlD6hRv94Ci7Ms','ufQwECwVadDYWhuo3vkvxjk3vXR4','eRyemoEQfpc','AWXhxaRxXfEp9YdlAyUrZNzUAODblvtXpPtMPq3T','j7WRTTeb8vJcl','5hXNoesAdWWR8OxyWnH8DPVXPbDBkJ7waCeBqo8P7DYNBOBnctGnjxYJ6fwyuKqr',5);
-INSERT INTO t VALUES (479270405,-102,'DN7iPiBAkfSvdpy4aMxirPV0eECMcoaSAAVhZ0TQPCdkfvowJmtGTS','CUYnSoAmiPmVVhnsy7LCwv','3iLrhLrBijhFR','qwBNvE2IHJT00SXQcj6Xf24VNkTcD0DoqnRiarvR6e56YYecwEIPwV9c9Cag','O355Mw58rfFBzoO99JNURdwkP7xIULSFRbi4tunIneVK0ZO7nOnOoyGewYLBJWK0Aj7PZ65zomr5IaYr03zdyfmhInTSM','5C1BdzagsbdcE8DbuLkoOh4LNu2SEAJwYm9NC',6);
-INSERT INTO t VALUES (1365590922,109,'BHQ5CsuSIzQKBeDqyS6Lxfhc2FQe','4HPucT','VlnhpOuNIsbQARPENEKN','v6jzT05tmHnzniUPCTnjqo7OWjxKICVyYeJpG62c972CXIPrQy1dpFn9Ej11oJCu9KTiv3voNofD7cEr','tCaaVhMsDhfemg9J8m','Y9hP3lTJroJSp59TztCzlnxUqxWXD0X3oKaxJeNOTPUTYl7nKlq',7);
-INSERT INTO t VALUES (1238884055,-86,'POYr6cxcfP8a3f21CuLc3Zw0Mkf1GQ4uUpWBDXwhFXIc6F5c','dcBgCQA4FF','i','Ndhqf6lrXNiywK7t','TV62W53EkVkx9RDDN896','yITakN2etQhGSg3ITP5rxWp3wR2eqzAjtylWXTkNwq1uwPPJ1ivPYaxtnqTt',8);
-INSERT INTO t VALUES (662440362,57,'67kFiuEVCsMqTbK746Eqmn8eOz','gNlC0LPAFAt4EoEVljI1cxeTC','ZmK71gPx5SWWfwECpZ','EqXVP8BeKcmk9gesNQvY7f67jsiFmNXKFOW21MQW7eIJY09wkr2jLX8fQliwjbWZVwI73Z4I','7DyFUYRcC9dX4cr2gp7m8PJH5caAU3bN4wYr2zMmOxtt0UytMRmZ2LtPeG8IMw6zpj7BZao19g6H7zxz0Lq3yQHjbEY','c1cetpStYEx0GCyZjYUp2BnOa1XhPGAOcogUPdeetnAzq3Dn4MaK0bESgSP12Tw24Z2mWSZYAAelh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2832379623,-73,'h','qSW8WqYRSR8Fuf3','DnzKr','W7zMXGjaSHGQIhjnMxn1WY76YPANxmWHuUQwN3naqqrjVaUt96sxjZJRQKtxo5sSEVUaxfeMOSgS','Cf2FriSFDrRqhmSK','RSjYqGyd0aXZocTBrbgzDgmMwt70r5nnH9C9GgVi0pYPfu6GpTt2PgqQY5yNKvy9NPRlFc',10);
-INSERT INTO ti VALUES (2832379623,-73,'h','qSW8WqYRSR8Fuf3','DnzKr','W7zMXGjaSHGQIhjnMxn1WY76YPANxmWHuUQwN3naqqrjVaUt96sxjZJRQKtxo5sSEVUaxfeMOSgS','Cf2FriSFDrRqhmSK','RSjYqGyd0aXZocTBrbgzDgmMwt70r5nnH9C9GgVi0pYPfu6GpTt2PgqQY5yNKvy9NPRlFc',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(89);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(89);
-INSERT INTO t VALUES (165675362,53,'tQDg3g9cK8TA','r6VL1Kfxb8','6','vZhlqWv7LeM1VM8Qp2f7aVKT10Dq85go','tIN1Xk0nK9S7Qo1DEo1xKEGwYUiVNowJMc7Cj2gPjtWgmDkdSvg6brpThgS1dCmol1QI7ysjugwgGXIiMElsRrWVRw2aeE3CA0','2BcsfgeFucgAKZfsV',11);
-INSERT INTO ti VALUES (165675362,53,'tQDg3g9cK8TA','r6VL1Kfxb8','6','vZhlqWv7LeM1VM8Qp2f7aVKT10Dq85go','tIN1Xk0nK9S7Qo1DEo1xKEGwYUiVNowJMc7Cj2gPjtWgmDkdSvg6brpThgS1dCmol1QI7ysjugwgGXIiMElsRrWVRw2aeE3CA0','2BcsfgeFucgAKZfsV',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3058939076,-106,'tpyZ5LsKt1RPD7ZOWxQwxR3t4pvDmEarH2y8MKStO6kHR6IJ','ZPNNmATYpsI32w5zXWqK9uTwRoMAHEL6hWXuNgZuLOMvB76o9XAT4BUxyFzAOgX9Tg9KRvlrbDmuX4e9nDVTdqcv12zlKvfQZA3hyATCr6uF8SqlWC4XY9mbhARkGE3QFG1bBLswKCepjAtYkRqdAEWBwNoS8p4grsytu7fn4eIZXvUc0W5m49BYHY5aozoKDcXcO4aFpl','jLC','xt7JIoWm','smBRASoBgVAEevouoNa6','444siZrBXng7kGdbiYgtrIc2aIUgpbscII1kGa30BmiKOH3SaQTXEJ4rxZLzz367kXnJ9yKyqDGLAPT5G',12);
-INSERT INTO ti VALUES (3058939076,-106,'tpyZ5LsKt1RPD7ZOWxQwxR3t4pvDmEarH2y8MKStO6kHR6IJ','ZPNNmATYpsI32w5zXWqK9uTwRoMAHEL6hWXuNgZuLOMvB76o9XAT4BUxyFzAOgX9Tg9KRvlrbDmuX4e9nDVTdqcv12zlKvfQZA3hyATCr6uF8SqlWC4XY9mbhARkGE3QFG1bBLswKCepjAtYkRqdAEWBwNoS8p4grsytu7fn4eIZXvUc0W5m49BYHY5aozoKDcXcO4aFpl','jLC','xt7JIoWm','smBRASoBgVAEevouoNa6','444siZrBXng7kGdbiYgtrIc2aIUgpbscII1kGa30BmiKOH3SaQTXEJ4rxZLzz367kXnJ9yKyqDGLAPT5G',12);
-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 (1542129777,115,'T7Ls5wKzxCRjvpW0jRQZie3pf1F8lU3pfC1QvUlzvvFlvv3BE4KvV3LzjMmWa9T2WoWDXaeZk4EpNCMLmtbWgCJ','2d6m5gzAt20MACL82vk69iG1TGHQjQ3Q5szuc4am8neBUMOs1dfuqEox3tUG4gu29jABfqVDfx3kGffqAKGYHf9OYHc2BL6kdVX3Y9wezAasx2aq3BBVmuYsFgoVrJFgvMLLdBFyoA44a6Dvdy9ruzNmee1IkcZirjTJwHmeaxUcCDlN9PW8kfY28Pk5zSMIBSEeMqXNVd3mCfOAbcu8PocdP','Lcdvq','C4NttbZg1yu6cjk1BGSYO6zBev0DhfN20mhpZuE1JoLoUWM0zJc36x0DT5LlFcdWUNZ7iwNPCbe83nVywXV2tmAQF9gDph4SrtH8uuQ18w2na2Lir0f3RUKcsRGiBHzhV5Oc8WaFXdF0HWBJiqxw8aFWPdyJUSNvgpksEsRm58djXTD2mQZx8HMP1RXUJv12kubyEnAKbdJVACjskL7PkZycfr','rWiP6VkudECCKUqTMYYHQgP9U4hlF0oJOjcvJbLgc04hCggJUTU3TMXjkvoCyiIdwQEhz3jwWK605yy9Sq5sLsq','vXlDAYP4xXJi1bI5YtW8YGvKgIM5l6D25nDpFr7ZHNLDS0pDnLU4RpDKPVkCCyBUOdNy7LRw4uFhuKO628',13);
-INSERT INTO ti VALUES (1542129777,115,'T7Ls5wKzxCRjvpW0jRQZie3pf1F8lU3pfC1QvUlzvvFlvv3BE4KvV3LzjMmWa9T2WoWDXaeZk4EpNCMLmtbWgCJ','2d6m5gzAt20MACL82vk69iG1TGHQjQ3Q5szuc4am8neBUMOs1dfuqEox3tUG4gu29jABfqVDfx3kGffqAKGYHf9OYHc2BL6kdVX3Y9wezAasx2aq3BBVmuYsFgoVrJFgvMLLdBFyoA44a6Dvdy9ruzNmee1IkcZirjTJwHmeaxUcCDlN9PW8kfY28Pk5zSMIBSEeMqXNVd3mCfOAbcu8PocdP','Lcdvq','C4NttbZg1yu6cjk1BGSYO6zBev0DhfN20mhpZuE1JoLoUWM0zJc36x0DT5LlFcdWUNZ7iwNPCbe83nVywXV2tmAQF9gDph4SrtH8uuQ18w2na2Lir0f3RUKcsRGiBHzhV5Oc8WaFXdF0HWBJiqxw8aFWPdyJUSNvgpksEsRm58djXTD2mQZx8HMP1RXUJv12kubyEnAKbdJVACjskL7PkZycfr','rWiP6VkudECCKUqTMYYHQgP9U4hlF0oJOjcvJbLgc04hCggJUTU3TMXjkvoCyiIdwQEhz3jwWK605yy9Sq5sLsq','vXlDAYP4xXJi1bI5YtW8YGvKgIM5l6D25nDpFr7ZHNLDS0pDnLU4RpDKPVkCCyBUOdNy7LRw4uFhuKO628',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(83), d VARBINARY(29), e VARBINARY(34) NOT NULL, f VARCHAR(24), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (20630,-187214,'OvV2ZJdy1GMBa7FVdMto20nZwWrp8JgPDK4y8IuX7IxchRwFOMT2LgnaP038BzzsysC4WGfjML0sg6lDSzS','wZr5Gl1Cyy5B1laZ','1','2Uper2aUhPIajoTTXtRypO','tWnb5yNCoQ03eVw6UolBdZwokgeTpJ5gDTTaVMxMiJTi7GB1yhAxcw2RZMg996sf7KQiNeX3MiUe73i534boCoaB','80Bxix31jndDO0UZEcvEo2efOFe4fi6w44Ro18Z7jBuj81bQrg8uplJjTFLAJhoIGsqTpHOSKLshG3jKbS',0);
-INSERT INTO t VALUES (56080,-1299006,'CgwtTgdsVsLq5ra3Taf2flFVTdY5SCcklGdv1njhJEw4pt9hRxp3WnPyopnLJfsnxHtM','pCJl6gyt1ApJXoiVKNKJ','Q2LHpkST0MWzqzyEk','JqsquAgLLTcD7NzWjT','rtYrIC7B36S5nvksOiVkvs9iA7lLbdZ0pau0WU5LPuo0wUoqN0HS7HDHaWe1cFWVTbtP','D21RGtIh3hJelfbn0inZ7p0t48js9vKv',1);
-INSERT INTO t VALUES (56804,-5309544,'w0wJxApCJ8c0o0kDQCGF6IHm','3GQkmuI','trOMAIg9umW02bworvIH4pL8KE1zp','9iKl66NDcllklr1ed','hIFC1nCdNriFd5txM5vT34zpVUlcwl6xLZ5SuEnilzBQgWgwIi13k2KPR7LT0PqMi32ofskwvLyG4eOtyzML6Ac3MdimXVn','y919Ahg5mQ7WVwfiVLrMD7uqVYRrXu6zc14R3Fg3J0laCfgtASDVLbs0nrqLEkT',2);
-INSERT INTO t VALUES (52433,1880601,'BS7k08YgDadgPDyXtOUnycgTvCmAtk86GQyRtYVubbKRwV0KXpOevsSzKDeELw4fVXBBOd0','STfKlDIDx7va7YZO','y24EWa7i','MZk1igSdA4G2Sp7W','bZrR4voyq6kymMEYePC6IVka0u975tr6KKhjegMeSm8Sai4IFaOVqVpNLFQYQ82Qyy0eBH5Adt','9Go0BmAFop7Xj85PQ',3);
-INSERT INTO t VALUES (33559,2947122,'dzs8lY0teqwolXdBdihWf03kEz4NRjwbrJLKqOjiKpPbeZX7FRwc8jDjcg1rXA4WcvTwzUU1JOY','OnFyQaK2W4lmI','DAmbcYOpgxJYXHBdvg936m6Qi6vE7LZG','QJvza9','rzcXiWtWQp2eveUeEI1kt0zpO6pN1DtdbJ','Q0V5An5BOqKF2Vr1GSlNb8TJw9MZ4tgheGm6HusCPokrXY5DhmiF',4);
-INSERT INTO t VALUES (15303,-5274079,'iaCB6Yew5','7lbtxXH6admoPs48l0','uMJCTasd','X3AyY5XJm1TM7u','ty','rDiPsEiqoD79xnvLO3wKXi5ezeJE0Euz04B4xUIp69d',5);
-INSERT INTO t VALUES (24262,4685377,'6tItbq9VmmbLxNEZWJyeeYrM2Yd3WsWn','0Oii2Qijla32QR5JSA4vH','M40issrxs1xL','YblqQIf9NobZpFlctFJ19zM','UbapiPsoc9olXnNqGgaolwBmLJ7qyDDQ4nqISZYJxykqxDPRwt2o1pDxu0zDNziftTQx6JpPEFNJjtKS4','q2U1VJtvFSb37HaLLW79Iphv2dpSp5qOS4AuKfU1AIL8vIyM0VOQc5JY9WBlDz2CT4m',6);
-INSERT INTO t VALUES (47686,3622832,'3NeT564dHQ7PJzRV8gpchT2P8','HzhvxFIiI0NGe1d','2OsKGFO43yPtFSQYBFF4AhDj','odn','q21bmCrqUO3mjUOHHoNEouA','t8ta',7);
-INSERT INTO t VALUES (22295,-1365068,'f','b72p4qfPxEB2LCLJid1nrN','fhHVN8MvurknV','cG8ihKWnPnUdXFD4UxnU','yjnDRF3p6D9RjSG94dKwlFlM22vPcarnjYCb1k6x1L','a3vpML90L',8);
-INSERT INTO t VALUES (4826,6271797,'nAOrXvn','PQcevq','tzwoSNTi','sERmSzZ2A2','OckL9ioNd6Z9','bx1oXYmlYz9WHMVo9pliOkTTK3HxDtyZWtw0AK69VWkGFQXgEa3kgdcsCHdTqEjSnEpHo1KlE7K4vTRvpm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1637596591596226433,-2056,'qmS4m6zIciTVuolKWoKDgBL','lzIUNh3pMC4AeOFFUWKdrbZb3HCM75PE8x8c8RNqtTG1XsGIuovmoIW7DSXJ4JtwisStGh1kvY2vd9w01GPArNFMI','TAJDVM1tpOQXMHHyIE4monz8V78WJaGGnYUaLkFliPYpxSOKhubZCZfHh974P6fdSShO','1bWjlDIk69pZ0yN7HNrGeLuB0V7y5n0IgtTW8n5Fytzeo5jLTVUM4x6UIft8dp65RQ','n','9',12);
+INSERT INTO ti VALUES (1637596591596226433,-2056,'qmS4m6zIciTVuolKWoKDgBL','lzIUNh3pMC4AeOFFUWKdrbZb3HCM75PE8x8c8RNqtTG1XsGIuovmoIW7DSXJ4JtwisStGh1kvY2vd9w01GPArNFMI','TAJDVM1tpOQXMHHyIE4monz8V78WJaGGnYUaLkFliPYpxSOKhubZCZfHh974P6fdSShO','1bWjlDIk69pZ0yN7HNrGeLuB0V7y5n0IgtTW8n5Fytzeo5jLTVUM4x6UIft8dp65RQ','n','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2891230436218664251,-7732,'BWCGU','C9VJeNKc60DQfPMkKSEA686Synsm3tJT25TUmqaAPxc5UCY6DWEKeT52Xs5YAgAcrmOUvzIwXd2uLhGIAUFRPyT1GecIp1XI','hosFyosulF7uWZk1hY2OwRJ4p5CD','ISRlGg7iCmSDoECDSEiaTjAfAfNt2v9feIciNCUmaljPNLTGXPBGhDd4Tkc2KtqSQnPFdoXIB2HvlALXkY2dkrD7vhQCCosuH6RKZ1rkNOO6F3PEdhgU7VORX8B2MPpwFVSv6RlUmfjeV7xPE91i7VZOtqfVrKqf7zI8SLqbBKLl2STz5xkiPShSUWqdf5FOxUUb1Wz8pZYFvBy5AMMTVc0PiKBxX9TziPfPHD','1p','T',13);
+INSERT INTO ti VALUES (2891230436218664251,-7732,'BWCGU','C9VJeNKc60DQfPMkKSEA686Synsm3tJT25TUmqaAPxc5UCY6DWEKeT52Xs5YAgAcrmOUvzIwXd2uLhGIAUFRPyT1GecIp1XI','hosFyosulF7uWZk1hY2OwRJ4p5CD','ISRlGg7iCmSDoECDSEiaTjAfAfNt2v9feIciNCUmaljPNLTGXPBGhDd4Tkc2KtqSQnPFdoXIB2HvlALXkY2dkrD7vhQCCosuH6RKZ1rkNOO6F3PEdhgU7VORX8B2MPpwFVSv6RlUmfjeV7xPE91i7VZOtqfVrKqf7zI8SLqbBKLl2STz5xkiPShSUWqdf5FOxUUb1Wz8pZYFvBy5AMMTVc0PiKBxX9TziPfPHD','1p','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5852893489833054484,18651,'IckJJP1QZNt2Ql','tQ9akVkIlgwr03Mm6IS23GiqWragjnt85bnZKrOxBsxgpciuGmLyCDK1VTqy4aG3ykLzBK2vqw4','C9FTfKlg2rn','L14K7G192jZwPjJt3cSdjkhAiY8s4o26WuSPo9zvNSkgJTbQloNluWs53kA2qE9kF1V1WQ1CjqajxJeI67zPtXjqljcaJ3EXxSzkAgZLV9pFKJikonNovIVbjA2ULxEds0SB4GN9xx5BOXSA3pASWxmPs1mKanBNoYgfAYUICfIzmhRMSA6MfJSUVqtuUFTId4zNg7f3P','L9','a',14);
+INSERT INTO ti VALUES (5852893489833054484,18651,'IckJJP1QZNt2Ql','tQ9akVkIlgwr03Mm6IS23GiqWragjnt85bnZKrOxBsxgpciuGmLyCDK1VTqy4aG3ykLzBK2vqw4','C9FTfKlg2rn','L14K7G192jZwPjJt3cSdjkhAiY8s4o26WuSPo9zvNSkgJTbQloNluWs53kA2qE9kF1V1WQ1CjqajxJeI67zPtXjqljcaJ3EXxSzkAgZLV9pFKJikonNovIVbjA2ULxEds0SB4GN9xx5BOXSA3pASWxmPs1mKanBNoYgfAYUICfIzmhRMSA6MfJSUVqtuUFTId4zNg7f3P','L9','a',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9576853772807478170,18418,'dwm2','aZMoCNw4glQ4SfI8e1eWGBd8nsLjAVzvI7ZRTpGFeIsYITeuaNL00LUUT3ObEl2aVY8ayHWtyT06424UXxYUUDPaoi5zrdceQ1sl7HZbAhZuWUALvYpXtfLnExzzTbyuOJskw2cCcSHcl8cWoYrPRDSbneI8baIEbmOP4EjSJFxc5kS2W0XdEapBvqMMxQ7wO3Lvo6SXhKnsybEKyRzxqCFkPSEtFNPWY','xsxtvFSx1UqA31ok1qT8qF6JO1y7plFbhadH4Tiqju6ctGGyfpBYcwZZmuA','VoAirG0vTrpmnk5ZA5i4qoyep68JWoDXVdL1uwNtypeWmEblSi98uN98FCsRpaqXHLND7OUf9UDsgID9lFnrkZELrayNvuCm0BRHEW5AwTThcSy3BiWZvo1rV8pC1MvRXZRSPniZl1mYmTkE8EQP3nBPiwAOYXxjg9VYuLrZo8mFq3FESySIlOy1','JR','c',15);
+INSERT INTO ti VALUES (9576853772807478170,18418,'dwm2','aZMoCNw4glQ4SfI8e1eWGBd8nsLjAVzvI7ZRTpGFeIsYITeuaNL00LUUT3ObEl2aVY8ayHWtyT06424UXxYUUDPaoi5zrdceQ1sl7HZbAhZuWUALvYpXtfLnExzzTbyuOJskw2cCcSHcl8cWoYrPRDSbneI8baIEbmOP4EjSJFxc5kS2W0XdEapBvqMMxQ7wO3Lvo6SXhKnsybEKyRzxqCFkPSEtFNPWY','xsxtvFSx1UqA31ok1qT8qF6JO1y7plFbhadH4Tiqju6ctGGyfpBYcwZZmuA','VoAirG0vTrpmnk5ZA5i4qoyep68JWoDXVdL1uwNtypeWmEblSi98uN98FCsRpaqXHLND7OUf9UDsgID9lFnrkZELrayNvuCm0BRHEW5AwTThcSy3BiWZvo1rV8pC1MvRXZRSPniZl1mYmTkE8EQP3nBPiwAOYXxjg9VYuLrZo8mFq3FESySIlOy1','JR','c',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(32) NOT NULL, d VARBINARY(8), e VARBINARY(45), f VARCHAR(33), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (101073917,-6376347,'7CTdYybUzlTU1','wrZU3kM','0TxtjEa4D0Am30PgO7sJpZGiZAo8FMb','ZKiWzep1EaNV8kKCtVnhkfteumhbG','2z','3',0);
+INSERT INTO t VALUES (4250227843,2553740,'moKKTDWnqdT9q6m80seDGhQF9Hr7','EnF7fP','WgJ6IxNjR','N3Ci4aqEoRSXtG','0h','W',1);
+INSERT INTO t VALUES (1797735263,-779954,'mlXN5fLpfhF8qP','0fekTw','ej10BFTPGB','BqTiwHMndSnn1MV1T0x846NUU3pZmsMgK','F','O',2);
+INSERT INTO t VALUES (2850829724,-5501643,'mZM2NlkyOWJfv1v','J','WbOT9Uq8iiJddCAQ','NxRcfpw0P8i4ty7AQHPOKnJBNRthVWRq','PI','c',3);
+INSERT INTO t VALUES (592438309,-3695784,'jkRhZTGpvG0Gs47cQHSJ8nCB','A9RcT6','PP3QjNM','a713CJzuArW','Q','B',4);
+INSERT INTO t VALUES (36562834,179340,'iLCPpx5l1rb','7Hnx7kko','uHEMJ6OI9l2TIZT3OIvCdxppCatwljEp7jBlvF0Y','xaVfurxRRAkLxI5cBHAy81GPnkdAOF','hI','0',5);
+INSERT INTO t VALUES (3578724344,4249234,'jonBZgiy2W','kAn7BSo5','8rLpErunhz','lIeUgDQDiOFhm','rM','P',6);
+INSERT INTO t VALUES (150775215,4263775,'AzJ9ofBesAn','qGBll0b','0rH0CKBUbfzxJCdUo1O','ZLDnQpSV8uF0dhCYDvgf','kk','N',7);
+INSERT INTO t VALUES (2261897412,7879875,'PN','IkP','a','Kmfrw3VrIf10o61XJf2eVmMSSf','p','Z',8);
+INSERT INTO t VALUES (4106670846,-292036,'xTmiXc','19xYg','qoz5z4j7T0vvOlYX7UhOaJOq2gl6SdiZ03opX','ViGrjJhNvM9ETpzEWC9it3','Sg','g',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(32) NOT NULL, d VARBINARY(8), e VARBINARY(45), f VARCHAR(33), 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (7311909586126582156,5377130,'nwZfMtTdTAmwe8GpJ','w2p6TsRP9UOMpOGHfvo8vgCD','P','sk9Jtm','mRTg3xNELjK15l8CPX2NdCyFVPTgoWUSxuFew00NkpsDYepqEgNJyaFqwKwZm8RY44MCP63iEmJ1IPnzyLiUhv4','jY0uoplMgw0oHVOFvO3KDr10xXpQmN2C',10);
-INSERT INTO ti VALUES (7311909586126582156,5377130,'nwZfMtTdTAmwe8GpJ','w2p6TsRP9UOMpOGHfvo8vgCD','P','sk9Jtm','mRTg3xNELjK15l8CPX2NdCyFVPTgoWUSxuFew00NkpsDYepqEgNJyaFqwKwZm8RY44MCP63iEmJ1IPnzyLiUhv4','jY0uoplMgw0oHVOFvO3KDr10xXpQmN2C',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(84);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
-INSERT INTO t VALUES (13607821340054314405,2123672,'KOxFryNijVhuml1HVMoxPYHkbuBF5MMru7BfDGwhb6Www1wpWsmTXmPftzyCXBmBdRA9jvSP','4WDpLU5na','8zeWgzVEOcmeaDgpfeOBoGUwyXySMztOQ','CMUCZTZ6t4','XeTgpeW3qTKfhuu5gsbY7wL5mAotwe','YpChqoPq0UfdQKMQRST',11);
-INSERT INTO ti VALUES (13607821340054314405,2123672,'KOxFryNijVhuml1HVMoxPYHkbuBF5MMru7BfDGwhb6Www1wpWsmTXmPftzyCXBmBdRA9jvSP','4WDpLU5na','8zeWgzVEOcmeaDgpfeOBoGUwyXySMztOQ','CMUCZTZ6t4','XeTgpeW3qTKfhuu5gsbY7wL5mAotwe','YpChqoPq0UfdQKMQRST',11);
+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 (2019990327,3681324,'j6U1jv7p','n4zwmYOy','k5','2KpEVmKkZqVIX51e','o','w',10);
+INSERT INTO ti VALUES (2019990327,3681324,'j6U1jv7p','n4zwmYOy','k5','2KpEVmKkZqVIX51e','o','w',10);
+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 (1175958233,-4681672,'ef4DtV0OdnB8KPwYR0Mc0wJt','ar','PC17YHJ1Vl4XA6pDGKniY','FtG','Hf','8',11);
+INSERT INTO ti VALUES (1175958233,-4681672,'ef4DtV0OdnB8KPwYR0Mc0wJt','ar','PC17YHJ1Vl4XA6pDGKniY','FtG','Hf','8',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6632722835068690127,-7086102,'QjlEDycYnY9vjbk4giqWiiTvTaG0HLNUiSVqr','ptpQCu1jcjuBSM5ZhgbtxRciD8w6Ttu2u37Plx9jmW4by4Sq6r8SFtetGqQEpPhOzHAngafnJaNmNzolcraswCjyuSVQyLpKVE6q2Zn1bob7Q6njH5qW2mRgOFStnvXrSSygz2Bk6dnu4j3IJNeEZVeybMosmqy2KAY97Z7Jhu2RG8XCkKrgdYsSthGBdnxdThGZss','ulnAxW9P29PLlstV8afFDE','Bp8','6t815fRK5HLS6Hu9e6LVybzP2ycmjYAwe3mSPkChPCqw4Yi57kMn02FOnFATdHbFWxGOmWMHMCe','NFpb8y5lJ9nuAnKo7e4Wc685twlkBxy72PW6U3zXoSCaI',12);
-INSERT INTO ti VALUES (6632722835068690127,-7086102,'QjlEDycYnY9vjbk4giqWiiTvTaG0HLNUiSVqr','ptpQCu1jcjuBSM5ZhgbtxRciD8w6Ttu2u37Plx9jmW4by4Sq6r8SFtetGqQEpPhOzHAngafnJaNmNzolcraswCjyuSVQyLpKVE6q2Zn1bob7Q6njH5qW2mRgOFStnvXrSSygz2Bk6dnu4j3IJNeEZVeybMosmqy2KAY97Z7Jhu2RG8XCkKrgdYsSthGBdnxdThGZss','ulnAxW9P29PLlstV8afFDE','Bp8','6t815fRK5HLS6Hu9e6LVybzP2ycmjYAwe3mSPkChPCqw4Yi57kMn02FOnFATdHbFWxGOmWMHMCe','NFpb8y5lJ9nuAnKo7e4Wc685twlkBxy72PW6U3zXoSCaI',12);
+INSERT INTO t VALUES (457683620,-2916917,'xdN9UzDyyocKr5tL','jJ6CGZUPRj1ryxXW26EO7BjzJgX1Y0ZlMTpI','zuSD4sJo03C2FWOA67amAIUG9aLfYgMPY0g','sccOKXC0KoENZnOtHhoTlUi0m5','fQ','k',12);
+INSERT INTO ti VALUES (457683620,-2916917,'xdN9UzDyyocKr5tL','jJ6CGZUPRj1ryxXW26EO7BjzJgX1Y0ZlMTpI','zuSD4sJo03C2FWOA67amAIUG9aLfYgMPY0g','sccOKXC0KoENZnOtHhoTlUi0m5','fQ','k',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (12056498234857812689,-8253895,'ie3yaUMGCdJI2TxCUfGIxoMBUGDQvGEAl41su9yv4KBd3vOPe0Du5gZ95U94g','ceng896s4MjIwzkDF3kwrs58n3Pbit9vveMyNBhfkqZ86dnGoa77zds0OQFTbj05xUemBzDraoCYCEpTwCSHOttneqELrSj77bsTC3vjPtclnjlLtdxCdg78jvn7BdYEW2REGnpMec5QYhERpPZ3GfzqA178kjGfhV2oyvOjdPAnaZpOqcBgKLnv0Z0Ot45Gd','Yl','Wkb7fCxNB4IkKozaytpAGA5cAK9HIsHRQbIpa0gKjqgl7cyLqPmaLMXgUt1HhrdIHvdveEOGZ9dCMTQU2Dfi7ivj1UnHOSP3bWbgLK27GV24Hp2EdNFoQ4vXFCn0aAcByLtvG16QZRzv8d5YAhbA9f23nlhbp9Mn9fJQPJm7Wx13Nbkw0SlSndzjZoDo','OTZSEPWyPJJI60EIuUg2HCLtEUMIWSAn1I2UsAjyMIrSdByEG0zf2JUzaDm0fhrTc96zSihpaN22n','FBNpEi2KB1GtWN69Wr5QIVdU3cjQb9XOx3oCgZlJKBnoShNU2gRp',13);
-INSERT INTO ti VALUES (12056498234857812689,-8253895,'ie3yaUMGCdJI2TxCUfGIxoMBUGDQvGEAl41su9yv4KBd3vOPe0Du5gZ95U94g','ceng896s4MjIwzkDF3kwrs58n3Pbit9vveMyNBhfkqZ86dnGoa77zds0OQFTbj05xUemBzDraoCYCEpTwCSHOttneqELrSj77bsTC3vjPtclnjlLtdxCdg78jvn7BdYEW2REGnpMec5QYhERpPZ3GfzqA178kjGfhV2oyvOjdPAnaZpOqcBgKLnv0Z0Ot45Gd','Yl','Wkb7fCxNB4IkKozaytpAGA5cAK9HIsHRQbIpa0gKjqgl7cyLqPmaLMXgUt1HhrdIHvdveEOGZ9dCMTQU2Dfi7ivj1UnHOSP3bWbgLK27GV24Hp2EdNFoQ4vXFCn0aAcByLtvG16QZRzv8d5YAhbA9f23nlhbp9Mn9fJQPJm7Wx13Nbkw0SlSndzjZoDo','OTZSEPWyPJJI60EIuUg2HCLtEUMIWSAn1I2UsAjyMIrSdByEG0zf2JUzaDm0fhrTc96zSihpaN22n','FBNpEi2KB1GtWN69Wr5QIVdU3cjQb9XOx3oCgZlJKBnoShNU2gRp',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c BINARY(18) NOT NULL, d VARBINARY(38) NOT NULL, e VARCHAR(77), f VARCHAR(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9208767,-433718670,'kdqIQ','H22g6FpA73Gj5LoovcA2nPNwe4vfst','SJYcwVW3JQ2h','hunerQLvZXHhJX155vFyaZP4ykcx8VL0JPEGf','kA5e3xIZehz99AwNKPKYcuOMv2NPkmcuumS142ebxhkM44aXHBY42cNqgGuWMryEkvUkbarvsI14LtJZtotXJf1','nGNfavm8Hm6U0dNrNUycDXytvVv1nAI4ESMMJXzzvELGgFob8qJEP9A7PxW0nUDIjmjw7SrEpKYrRfRaB5KivUaOQa8eTYMOKm',0);
-INSERT INTO t VALUES (3902460,-249000385,'ISPLmaMvCO','AG4r90czMNP0N5InV1r2OOlOXCqy9jy','lvXxmxM44ALB3lND1EjC0t','f93i8UZwL6K6GVXdwW2vRxu9bvgFj0S0EKXIcdqfN7pzBUNlegiznkvIYIacJzinTg1p8Df0lXnCJs50UUbKQFmbo2V','8WdLsi0EPv5kBkL8Nn2oaJr3VvKlbpohBQsSPDkJMaejO7r6J5KBPvN99dJ2kGD2823yDLvxbpAVDDspskp744xvhxB91','3IyhqoNxBtbYeh8CewfTjmFo3LtzuDn1CundQODXhd1u8pgfkVueyuamq3amsy5daaZlWFBEmFP1QHzW8iBb',1);
-INSERT INTO t VALUES (4657443,488633624,'G6hm7ivHNnEm','h2tvxZrrFsFDvJrZncddllzjcWR0pYLvGVex','pjZeIaLHHjh6lNC1PTXgjxBjJsyIEnZDNfsxW','TPjOaPCW5D3w0sutHOOFmWalyyyQvYJRw8ROITS3kvq9','mEQ6qdvZx9zx2NDZjyaqGqSx','PcazK0jC0J9Jc40ejDVKWG2tq9unDb1KcLSgDTFRdVLZZT12k3PMj1k1w9Nu8y8lrH',2);
-INSERT INTO t VALUES (11543889,-638431038,'anQm2','Icv8cem1ZYt','g6Diixvf14vw9mCn2MT','rPJ3YhDCX7THpieNhZBS9MBfikXLhjmpLiGMZZXU','TRer52ueayIMBjzzm2k7g8pVUPLXsMs27SMDxWsGEnSO3yGhRoyeZXKhYofTsaj8Aewv','a6ADvfPh1odLDDFPQVfco9iTSuegtRhJm7Mj8Ma8MkNAN4VHvqhgKejN',3);
-INSERT INTO t VALUES (11630380,661854296,'6F0UPd4','yayRtcV2165waoMPPacQRPoADXztaQnPCMFU5w','BorFgcbIltVrMY6z9ezRcGqulurfFcxIQgcYHDWHXWtdB6P','hCQNfSE5AaS8mftqvV7Xd5W2UEaPO963NsBrJfxM','yFXIeiw7R5KPrFsR3','FFwWKQBVOhNOjwkGZh4LlNtKroL4TeKuwnqABophCN52fXUA42x8zvF3DMMCbAJWU1eNlQBWHvHiAADeNzyy5YpmzbhohaudHqSQ',4);
-INSERT INTO t VALUES (13701838,586094170,'B6PIr','5p4bfrAlOcoNq','jgYNey','CAYM6i5Nmmub8','AcKHce0JAqYVCTgQx5QdNXZKOSuFlPHucEz4Qby2ZQJcfSENW7ClmxxKCicrH4tXDpmkJOvct8uWRN7','3OM7m33izyMlDa5TIjKYF0ZcRXdH6besKsKraHhbUIpRw6qRwzBCx66gsFX6JLxp4PdS',5);
-INSERT INTO t VALUES (14573167,1207388558,'b1rzXKzL88','PEqyo7yeZfzR','mg1oeJE7YgNt','NdyNvZ3XgiXl0jRJS1jlHr2doI','iKAnEDk3PyYDkNHnG4ojKHbQYHPV6r10rXcJ','V6n4nXYsI8Az9ZM4tUGPZCzJFzrZDJvuCusabiH0zrsFwslSNcUyENl9xc5eeFurs9p0sB6m6UtXsPBD6WTl',6);
-INSERT INTO t VALUES (6710216,-1238223306,'MdPBc6yt8Oaa6C','ot5UqFwcI4vMN3hMc1JkR','V8wdGs3rHLJRVvxpLwtel1js3VkHw6VPw2j18m754rs','KB85Rol9eZYt3ngqQf67vZHZt6qNYJYtU','bzI','UZzFYAzpAoDuCTmQNhYpQhOUNQRksn9xnbSC1zcZopPhcHzTDia7MZaXwrgK8nH2Y3awSt9JCx9IWjMjCuRKWbl0PD7zA5i',7);
-INSERT INTO t VALUES (3373042,-1606457947,'NffSM4WXL6','vsKytJTv','Cyj','kLo1Tv8','gGJPnCGzmRM2dH0wioXE3n4ha3Sw344JT','PE8bgB1rp7jZ9Qcnz4iMPihE0TaoFPcS8ypSB9Qcdk7LYA8RaocCHqiU62QI2GQ9',8);
-INSERT INTO t VALUES (9231846,1852161212,'Lj4E2mS','hLxRSfO9INuymbZTV','OgFwOjBDGfU','eNQ74BcIA9K92K88KV3rOPcpiJEyW3tQ1unvVBzUGxHp1PfYJGzztzb4DWC','v8zeOaSXJtHLtYJHI6smDpJMECLp7plzQrc6Vimbbir80qd7Atyo','IvXoCi8h6v56JTeb269xfw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2274929133,-5163517,'rpHCGKrpnSjYLXuGBBhTYVn','9PFSt56Qj7KILMDBjRtmjbdFdLRAjh02Hgmii4EKxQPNa9pqrMuxJgZ6skdS2hNjKtG6JBdkyiN71Kp6FkoPFAQF6He3nWafCwxeO8yg7Gpb7g2QyjEQMDgUMQfp7vGkRxgctzuIDBCx2ZtqJ6FbqWlL93hlqKdAZfu','4hHN6i7NE','0yaA7LU6RotsGbekhXEx2vKtWJvdt3GtFUbbnuHhyExDJK975efvUsPAyzl0yyOsLh1JiFzag1VtoAIDHe97UvWgs328TTBxkRfga0xoAcjnW6qM0fwPlFCHbnavTDRpS4TmSOLGQ1wXwpOWibfEvdX3wPEKnn1FN0eSHrUK9kEKgjJGTkESJtzX79OulLnnPAWkxID5UQwg1PkQg2S4WO5yYYIGUMcn7mR9I1jV5A87BbDDQGLEoJfAc1v','d','E',13);
+INSERT INTO ti VALUES (2274929133,-5163517,'rpHCGKrpnSjYLXuGBBhTYVn','9PFSt56Qj7KILMDBjRtmjbdFdLRAjh02Hgmii4EKxQPNa9pqrMuxJgZ6skdS2hNjKtG6JBdkyiN71Kp6FkoPFAQF6He3nWafCwxeO8yg7Gpb7g2QyjEQMDgUMQfp7vGkRxgctzuIDBCx2ZtqJ6FbqWlL93hlqKdAZfu','4hHN6i7NE','0yaA7LU6RotsGbekhXEx2vKtWJvdt3GtFUbbnuHhyExDJK975efvUsPAyzl0yyOsLh1JiFzag1VtoAIDHe97UvWgs328TTBxkRfga0xoAcjnW6qM0fwPlFCHbnavTDRpS4TmSOLGQ1wXwpOWibfEvdX3wPEKnn1FN0eSHrUK9kEKgjJGTkESJtzX79OulLnnPAWkxID5UQwg1PkQg2S4WO5yYYIGUMcn7mR9I1jV5A87BbDDQGLEoJfAc1v','d','E',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2577952429,-242357,'8SpPlw4w57WnfcUbjG2Ke30xGDc','VjLoMqHtThByEIl8HOnujl1SUlIjvqe56DY4KbgVqiNkrCNUzOOcteVAQxYLwEljJLHh5kXROaWVhEcwu4jVeC3LR2Y70119N9M9W83fIFX1TOlyQKgdBVCh6ysaoblDybfZYedO7KVUeXnvIBXsXhJZUIFEVSBDaaacQt','QsOcGBAjLmpX74TlnJY39sfltr7Kn78TfQtT','dtfV52JW10zKsJQlDPecF6WV9mREkKXOJsmFKof7atuggJPnSsSz4yw41SixBtTq7g3QjwvVByPB76dD1jAxwjm4dfNwSeFBhWIAKj3fJtLwHEDp9rjTZPLefqGzGxUKwCUyoLKdp0Nw09otk2n3MfpAmLg48zgpki1bIsr3WQPAi5PbW85wVUiF05nD8ZI5uG1BviacCkJ1clShZHGZkKmiupPGPgEjDaas2lV1djytcSRibZ','qS','p',14);
+INSERT INTO ti VALUES (2577952429,-242357,'8SpPlw4w57WnfcUbjG2Ke30xGDc','VjLoMqHtThByEIl8HOnujl1SUlIjvqe56DY4KbgVqiNkrCNUzOOcteVAQxYLwEljJLHh5kXROaWVhEcwu4jVeC3LR2Y70119N9M9W83fIFX1TOlyQKgdBVCh6ysaoblDybfZYedO7KVUeXnvIBXsXhJZUIFEVSBDaaacQt','QsOcGBAjLmpX74TlnJY39sfltr7Kn78TfQtT','dtfV52JW10zKsJQlDPecF6WV9mREkKXOJsmFKof7atuggJPnSsSz4yw41SixBtTq7g3QjwvVByPB76dD1jAxwjm4dfNwSeFBhWIAKj3fJtLwHEDp9rjTZPLefqGzGxUKwCUyoLKdp0Nw09otk2n3MfpAmLg48zgpki1bIsr3WQPAi5PbW85wVUiF05nD8ZI5uG1BviacCkJ1clShZHGZkKmiupPGPgEjDaas2lV1djytcSRibZ','qS','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (196342920,-6298135,'BdQO9gmQSTUVyxXsBK3Nq0kxZLJYEj','R8tOx5obQCjePCI3yQVFxRpOrHtsWXa6dppqWH3e8NxNdDTeiUAuSoh1uhNscmflgNHrWAlw5cKmjtCAvWx8Rg9wyodeFjyLfwd5T4FVk01UYpiycLl37Vjxd3qU5TXXzPq','hbTPNWhhGsMr98ANsP','njFotb0zeQTLNKtm3IY2JsUhO8IFyAKsMe9F6aPoj5pL9YFgDYBzTrttD033P28od21Erq1p1rGR8rvgKuIWt677RREyu7jMMcVvSgn86AKi6645bQvhFQyg','a','a',15);
+INSERT INTO ti VALUES (196342920,-6298135,'BdQO9gmQSTUVyxXsBK3Nq0kxZLJYEj','R8tOx5obQCjePCI3yQVFxRpOrHtsWXa6dppqWH3e8NxNdDTeiUAuSoh1uhNscmflgNHrWAlw5cKmjtCAvWx8Rg9wyodeFjyLfwd5T4FVk01UYpiycLl37Vjxd3qU5TXXzPq','hbTPNWhhGsMr98ANsP','njFotb0zeQTLNKtm3IY2JsUhO8IFyAKsMe9F6aPoj5pL9YFgDYBzTrttD033P28od21Erq1p1rGR8rvgKuIWt677RREyu7jMMcVvSgn86AKi6645bQvhFQyg','a','a',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(58) NOT NULL, d VARCHAR(74), e VARBINARY(57) NOT NULL, f VARCHAR(100) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12801928682870529038,-3448935,'TofYZQjS8geL1GOMzGex331L','hcPhaxqf5j7nY6lVVDYEXa4mSZNa53P2NKv9grCPubieN8XIbJI2a6wfifccM','3EFnU3Jk','3NN4IDlubibJt','F','z',0);
+INSERT INTO t VALUES (647034786265671760,325571,'aqe3EsJey0Kz0','qrQYxwBS8zBB9zHVi2ilXuG1XEEfMnGfpfQIJjNon4ghEQx3G1D6','gymUyJOUbTSPhjOkPwgH','3DGKbuLq8x4PMeHXT1c3Gr4GFSBJFHKPNL77IjRdDoxW6TIFKNIwO1fzSVGiOwU8n1Sz2','EJ','l',1);
+INSERT INTO t VALUES (12857016046892972412,1447707,'jpx1','0iTKfm181nQ62tbGqFLfciVg9Xn9fS2TA8ytT36TAW4wWCsiLNbU','KqA1iL2KuJp4icKLmD4nvj4nXs68FXGgedfEP3quwtYgWtxu5dJMtgc','1dpiAybb6h4M0n3lNBIVPF27ykXCgrjjIa','t','d',2);
+INSERT INTO t VALUES (2272676164323754489,547369,'wrYqgLNqqwhLS5hgVqnNjbl49lQ4EevS3kBruOH6yIK','swPyl997P9gvsT5uTJQ4SKyt','lxL1pLrxGEqTy5M0XPfD7Es2fo9tUHF70h1CVLV1ZAbbfFhOI3','IH0l7Ki2zMAJCBDCBP','g7','U',3);
+INSERT INTO t VALUES (13601917583514712227,-7309284,'zwDXtzq7WcjQOstNb3u6AIECQaavwfaGveEEHNcjB0tOYNvwBR','Cblxs5aEq08eoWEp1LywQ1zFs6HJ2H2Okw','lLdz4QAIIRpFBAycKRoWZmXbmVnbELAIpRDsD8jz01wOMjE66Mopcw2US','TNk6JVUxCgxW7m9mGdAKs27agsQo3Ogr9G5R3vjQuNxcOFdD7ZNrJFYGVXBoKIbYe3bc5Ol8ZlU','n','3',4);
+INSERT INTO t VALUES (16273116058335069722,-4381382,'259g8YeTElrlbfJnAkHvSn','G3waX9FGM3B7CKYGRYIMXR58jxCenl68hugN0rnTFT4hAiWak0h3N','M5r7G1MxwjwGB','D2DPxNqn4n6Ou6Ah17biMQK6','l','L',5);
+INSERT INTO t VALUES (14959593271444933872,328404,'66jfKx5TK4dkJoUcEZL2Rl259','Nej','ifG8dnpdfdG6OWsDG8vj','CJSrfH4igjjmYsmjX3Bhv7xclC0rKcjrluBtIMFghGXyEcOViUjlcrK9','M','i',6);
+INSERT INTO t VALUES (16055060314119136420,2486128,'l6yDH','8GcXAluqnubXFX96vaItfuiXeD1ZSPjIMQSG2','1nSywqUKOOZ7jf9flmj2oAsQKl7A3L','sxsopiXRpTXdihCykSr5Mj4RPzJT97UbPhy5ZFBCzeUzt3RgSuvYSOFZP8YWVIU','p','v',7);
+INSERT INTO t VALUES (4721071902921650895,4354981,'fy2CqxOBSKLuxwF4PzFsAZW2XTFa2DtWQgpj7MtIZBY3S2mL','fo1NoBuXRpfH8d','6LGQXy8bCMScGX7SfDES8tQ9','Cq1SZS4RWNUzMes53Xbj8DZdsSMVUiBCjz06','5','9',8);
+INSERT INTO t VALUES (16769328921099931364,8118581,'NALRcEJ8210ZH0BE5GzYsJaMgJpCHfYyEazSAsnJ8Su','xJBF5kfjY8V0XQOPajijgU4cKWkLqoAUIq1329WFH2coGR87RLycmGWc4tGJv','wXDWyID','MeQiNVNU3kISJCNcjfxvmkEu1Mw3QjX2','8','7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(58) NOT NULL, d VARCHAR(74), e VARBINARY(57) NOT NULL, f VARCHAR(100) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (306680171,130903159,'OF','EURbBZkGTOKv','IHjnepzmTwG27ICBMDIW4cKuWcSWkid10j1IVLZKZsgSiReMlehGN','S7Bew8C4Ia13vh2wwENS9hWuVdXIB4AXeHym85NyukyXSLzM','Z26xhJvZRif1wcyuQ5dU7bFvCgRW9fro6PmHOt4BthpUNQ','qReWeHtwYFEQgs5uUJZaNWiqH0UBtmvHIYFQ4umSlTf0wQHkx',10);
-INSERT INTO ti VALUES (306680171,130903159,'OF','EURbBZkGTOKv','IHjnepzmTwG27ICBMDIW4cKuWcSWkid10j1IVLZKZsgSiReMlehGN','S7Bew8C4Ia13vh2wwENS9hWuVdXIB4AXeHym85NyukyXSLzM','Z26xhJvZRif1wcyuQ5dU7bFvCgRW9fro6PmHOt4BthpUNQ','qReWeHtwYFEQgs5uUJZaNWiqH0UBtmvHIYFQ4umSlTf0wQHkx',10);
-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 (680021945,-851139001,'Ana42oJ','TSid3Uixs7N495APxymMY0G','6XZ42tyOWWgInKPBhpA03sU0DrWWCTgTn4ph9dcTVVOyFmIVE5WVISMQmqj7','4dIXNNI','qfEs64sLPACMdD7fK','EsPqh22Qz9DaM4qiibRtJTIM5go9tPeN',11);
-INSERT INTO ti VALUES (680021945,-851139001,'Ana42oJ','TSid3Uixs7N495APxymMY0G','6XZ42tyOWWgInKPBhpA03sU0DrWWCTgTn4ph9dcTVVOyFmIVE5WVISMQmqj7','4dIXNNI','qfEs64sLPACMdD7fK','EsPqh22Qz9DaM4qiibRtJTIM5go9tPeN',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4005577622,1662604302,'6WoMlHv','b9FLP5nzEwbQrjgDO3bEjs2W2tB9Mfe1NJRhukOR1DesW0nFWWPSkah0hoBQavaXw0TJyLpsN1RLyrq7sG6mYQySKV4l8Fe27IiBUVlTrAiVyU9Cd4ZFag07QmAPbzsHJ3LPquoVPvJ0jRUgyD267IlQaWgAo7Q9ydMaR4LEtMYkY4wXSJy2aCrr0HUF7cw636YZSbQhenaHhf','RvaGjrra0StkvctEZSSo438e2tNEj5i0dN84hmEc8mttlRKGwrFoivWjcToKObup7','ApWyHPK87ALkUkJCMWHp2Vj','XxQrLaeQonhZlpuTJQmWp8Q2wEmHf5EL2wmmcx0MWEsrT35VRoVz2faUugW6','BqdiMZd26nTe73Ss7PA4c9cfHEYa5HGzynZfm6axny2RcybRx69gwlxGpRqlS5yrjKPTJ2yb3A1ACaYAmzZla0',12);
-INSERT INTO ti VALUES (4005577622,1662604302,'6WoMlHv','b9FLP5nzEwbQrjgDO3bEjs2W2tB9Mfe1NJRhukOR1DesW0nFWWPSkah0hoBQavaXw0TJyLpsN1RLyrq7sG6mYQySKV4l8Fe27IiBUVlTrAiVyU9Cd4ZFag07QmAPbzsHJ3LPquoVPvJ0jRUgyD267IlQaWgAo7Q9ydMaR4LEtMYkY4wXSJy2aCrr0HUF7cw636YZSbQhenaHhf','RvaGjrra0StkvctEZSSo438e2tNEj5i0dN84hmEc8mttlRKGwrFoivWjcToKObup7','ApWyHPK87ALkUkJCMWHp2Vj','XxQrLaeQonhZlpuTJQmWp8Q2wEmHf5EL2wmmcx0MWEsrT35VRoVz2faUugW6','BqdiMZd26nTe73Ss7PA4c9cfHEYa5HGzynZfm6axny2RcybRx69gwlxGpRqlS5yrjKPTJ2yb3A1ACaYAmzZla0',12);
+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 (13579668240913073234,5125396,'DsWp86t2xwpq97mGjVGoxaZSk7XhrrqH67a41FT4LH903F','Xt1K3yoyTT2PlcXXKGiXkrLTwLr1tRIN','oWhwynRoWisflqOX6aZfa1EROMFSiXzBhv5QZD8FPfm','N2sy3VnKRbHcIkWr8jVe5JAG181Qd9ueUQsha4CH1SmQpEJ4AWGBroRWkKfVO7NmHCWWlBPaWuapEzJ25ThwOmuQ','n','C',10);
+INSERT INTO ti VALUES (13579668240913073234,5125396,'DsWp86t2xwpq97mGjVGoxaZSk7XhrrqH67a41FT4LH903F','Xt1K3yoyTT2PlcXXKGiXkrLTwLr1tRIN','oWhwynRoWisflqOX6aZfa1EROMFSiXzBhv5QZD8FPfm','N2sy3VnKRbHcIkWr8jVe5JAG181Qd9ueUQsha4CH1SmQpEJ4AWGBroRWkKfVO7NmHCWWlBPaWuapEzJ25ThwOmuQ','n','C',10);
+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 (2759081299232454113,-8346936,'07wrza6OOGlHgltAFRQday7tvS89OjSpV9wRNQK5DNRwv4AKM','4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJ','TtRxbhJgTgUEw5P067uADewbuud7IA','Xy8','H','d',11);
+INSERT INTO ti VALUES (2759081299232454113,-8346936,'07wrza6OOGlHgltAFRQday7tvS89OjSpV9wRNQK5DNRwv4AKM','4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJ','TtRxbhJgTgUEw5P067uADewbuud7IA','Xy8','H','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (10198245329433915939,-1373815,'O4czntk97jmNqIc7ZKdgS7SNkqCSRDU76tYG7xPeEomHDAIKWd5Z','sso1iypQ5lpqPyXHuE8Yu7QDdmH8vK9dZATqMUhw1xTuTy4iFCkkpLKb9VgsVeJhHq8Xr6FzxMU34gauyykzG36cq8FlIY7Jfkon558hxA8EjtjRfSwZKylKnTFa93APaRzHSj3qyca5VvtX4bzjJlUK54N12xHh47lPfEklJUCDUSE79Dfm9OsPLOfzQna7fGR8yO014ESJnpPoOQPb0Jq','gGDua6NiXQZvElYcXJNM3br0TDtJJDJLD2VgHxwMx4zBu','f1w0pTziidzStr8WGrw6aTwnHbw5rhCcp59Sm0U3RBX27gfkutjgs099kxs7GMh0hTK8I4X43wzB8r','n','6',12);
+INSERT INTO ti VALUES (10198245329433915939,-1373815,'O4czntk97jmNqIc7ZKdgS7SNkqCSRDU76tYG7xPeEomHDAIKWd5Z','sso1iypQ5lpqPyXHuE8Yu7QDdmH8vK9dZATqMUhw1xTuTy4iFCkkpLKb9VgsVeJhHq8Xr6FzxMU34gauyykzG36cq8FlIY7Jfkon558hxA8EjtjRfSwZKylKnTFa93APaRzHSj3qyca5VvtX4bzjJlUK54N12xHh47lPfEklJUCDUSE79Dfm9OsPLOfzQna7fGR8yO014ESJnpPoOQPb0Jq','gGDua6NiXQZvElYcXJNM3br0TDtJJDJLD2VgHxwMx4zBu','f1w0pTziidzStr8WGrw6aTwnHbw5rhCcp59Sm0U3RBX27gfkutjgs099kxs7GMh0hTK8I4X43wzB8r','n','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14569835329675817732,5973981,'zENwcwjlG7Riv','aFhPM1pTsJLPhSWD','ALtpUQM2NfTPIzT5mNUBG6WLxUticwEVhWOASdbvAjK1oXdMiIrRyKR','OiYQnF5bX8v6f250rnlCUO61b2ldU2jWUAiWJdRdnRhD1VVeMkIPD2omrVdBlmkw6Iy5MXNNEOrbVZbPVPevuo0gV59Wk9PfA','w','Z',13);
+INSERT INTO ti VALUES (14569835329675817732,5973981,'zENwcwjlG7Riv','aFhPM1pTsJLPhSWD','ALtpUQM2NfTPIzT5mNUBG6WLxUticwEVhWOASdbvAjK1oXdMiIrRyKR','OiYQnF5bX8v6f250rnlCUO61b2ldU2jWUAiWJdRdnRhD1VVeMkIPD2omrVdBlmkw6Iy5MXNNEOrbVZbPVPevuo0gV59Wk9PfA','w','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4558044143967376633,-5787158,'ZouZmchACC4hNo0px3','396QqBV5wHEf','uaxZrHTuO3V8ywGIEbtB23GnIF1PdSeW3OUSEcoNY33gYp9ebXehSlU','ppb6NzMf6hnvm2yNST3fyErtZSVkRTvuDsKnhoEstOvMrLuYdCBY6dDG7qA0RecyCNOBHyjj2nPA6Q4F44y1XL1eCYkAqZfx91f1rxezx6WcPhRSaUDtPM2e6Tu','A','r',14);
+INSERT INTO ti VALUES (4558044143967376633,-5787158,'ZouZmchACC4hNo0px3','396QqBV5wHEf','uaxZrHTuO3V8ywGIEbtB23GnIF1PdSeW3OUSEcoNY33gYp9ebXehSlU','ppb6NzMf6hnvm2yNST3fyErtZSVkRTvuDsKnhoEstOvMrLuYdCBY6dDG7qA0RecyCNOBHyjj2nPA6Q4F44y1XL1eCYkAqZfx91f1rxezx6WcPhRSaUDtPM2e6Tu','A','r',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8526714426989777500,-1551447,'GPiS0ckdawxe2mL','3LYN','czOoEm4KwKyz8T','31KtlHWfldPkZ1kXYmZL8lYVaCIFyWmxDQHTXVOAuxpOqHhaR9J5J7EkaJLnX7QZKjacJqU9Dhu5As9jKLIUXhjJEbQJQlTBLWkwbs1y5fyUJjPPigejYnlQubMhMCw50XiaXDMykPM7Z7Bm','ix','av',15);
+INSERT INTO ti VALUES (8526714426989777500,-1551447,'GPiS0ckdawxe2mL','3LYN','czOoEm4KwKyz8T','31KtlHWfldPkZ1kXYmZL8lYVaCIFyWmxDQHTXVOAuxpOqHhaR9J5J7EkaJLnX7QZKjacJqU9Dhu5As9jKLIUXhjJEbQJQlTBLWkwbs1y5fyUJjPPigejYnlQubMhMCw50XiaXDMykPM7Z7Bm','ix','av',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(81), d VARCHAR(78), e VARCHAR(65), f VARCHAR(75), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9101017633044833369,6073731,'SUUq7RIs7xIVsmpHrGTytFKch7dbqGBAZxhK23AxR7KpJL5v4geYbXMDGOvsoTAeDsW0DhxTvYD','twGILeKDBUCj18uB5M7swBt4qLPszOKfGry8RMZwCKtYcaBKz0RT5Ct','W23dLs5UAJbfPekDB6e1yxf145RLrt5yb5UXHjGz5ptSb0fjJwwmmUvcHzSGbR8','dAc6Y808Y02RoW8A4ogMA8X73lincjRKkn','l','dC',0);
+INSERT INTO t VALUES (1171482441690809781,1267187,'i5ujZVfy18ElvMxBK8QkzUYxLWjlB5VU7gTLDXJeBh5cbBJkHfznA1XRy','ZzWemLFEdNPpfHz7CSxGy2WX7lMyM7cRJsdADMNJQBM','ws4rYbF4UZU5MomoYeyFIuZFOCRvrOmNwDyo','UWRnn2FfJZHcqDG2nknwEGfZzw7X3djEfXL9d1dMxnuePV1pJRFXuBR4L6lfbonPEt3','q','O',1);
+INSERT INTO t VALUES (14880902457327719895,1144320,'i','sGGdSfN03LbdaK5LP5vwgsmfMfLpzfBUABZnekhG2rvH5SHHnXdVveQC3oNy9bByFGGeTnx','EzapZ80gChrbGusYrFr9hwYXUxiMHb','kJWtUj4LHbkYlPe0YFpi1zTABFvQ55CcMyVm3pk','s7','Fn',2);
+INSERT INTO t VALUES (5219767021232035138,495768,'Az4DJGpxVHrUPbZtbxP8PJZXT5RHJVms','GBAI2kMPWukn409Pk7GrGlIRJ37bKeZaN22uQNv1M1cDS0stPxPQ903arnrvsQ4O4IgtvsAEdOIo','sYv5cJUIKSN8ZLlw5fp46HNw6BfQzVWiVZNYDvQJzSsJA97WwMa','1qshV59pk31RPvWXboJ8EjJfkuZR93U','m','sJ',3);
+INSERT INTO t VALUES (14062785043450746708,-5278112,'3UEhxR6nC4krNKkIYMjsYLFzR','VZxXJL6TbZgxhrPlTPLi5xrElpjuUnvPCedIbryib2TrkueLK2egn8','ALuWF5LZI5hil6QusuudXsa','us4wH5qr','5x','xH',4);
+INSERT INTO t VALUES (7170747291191137624,4312093,'bGP4meX8GibHyr7DJ5bXcVnIUa','SDn1Cz5imOzFnSPuq0E8S5xZGqD4RL6M6c7PT4S','AL8cnNPSUczQg5HtWPZuL1Y6gj7CKFZgnCVrN5q2oqstiMlZIU8a','b0FCass5sD2ob3ZTnDFjKDsAZgId7HvwBvhfjnFkHXMeIS6gxYdBisRaPaYe2WQr6AfX49','h','l5',5);
+INSERT INTO t VALUES (8104859032492008339,2571029,'wqaap36mcJ2AyYuJ5rVGwv8fw7fJc6OB3lZPHqmohlPopEzpVxzX','6ght7ZAxXiv58dk6t1NIHzGBGWukw4ulgSE','dNduRHnLejx2jXNH1awW6bWp3rqCrPewkLf7xMGz0yrSsDvIm33R3r','gguRHEn6LV4bylnXgZi4H1kmrR3eH9e8nuJgBYT9','9','v',6);
+INSERT INTO t VALUES (11599089052792699924,2981070,'oLc4hbQeiyvsfrprTuHL6rTCowyGeDhaDdEso0wcFboslOdQQ62umvCrL3GAVP7ausnd','HhThJD0hMwpuoRj6WeUyKvqMxslIT1nOE35ZZHPveL6ukOlqtDgesXYTA7xdcgwQdxqR4z','B9fZtVoqE66ROi7TOexcQfWEUbfpA8Eb','bLZw25JPBZbGZyjiqKDaaWMypohdd8LkORFwrsJkmjvJxi1UNzEbem1pDVvxGd8lZAFKaJeIsa','X','gY',7);
+INSERT INTO t VALUES (812607396463158770,-5554001,'WpavOuPPUvKDD8z3HJETyRpaaQuG4wU3xfGqMSviwKbZiC17oqMqDG8v1bPAT4p30DP9evtzZUUCiK08z','qj0OQrenrrvJZ4i887iUAdVV','6qxYDXHoVXBCS9MRWOCBFiMbhjAsA4TL5c','idTWMuXu','f','D',8);
+INSERT INTO t VALUES (14503831218757435525,-4293653,'zcdUb2nQPQN8R6nFt3FJZhB5LFfRm9xyrZE5uNwQnj','HkftbjoL8t5I6GAiVTkb2HMjgbuqoEVgB4qm4GFIfMsBB','ruITv','FbBWA41SJtfk7PT3wcO6HzrJY7RrxMtL','O5','Cc',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(81), d VARCHAR(78), e VARCHAR(65), f VARCHAR(75), 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 (4950792327886567241,7300353,'oF6x363ViNSyzV26i','X2gxxYx7kxqvuNE7ZHomCQIKU','kBrnM5rXPCG5Jj','hGyjAHQuVhpm','lV','9',10);
+INSERT INTO ti VALUES (4950792327886567241,7300353,'oF6x363ViNSyzV26i','X2gxxYx7kxqvuNE7ZHomCQIKU','kBrnM5rXPCG5Jj','hGyjAHQuVhpm','lV','9',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
+INSERT INTO t VALUES (14208874983442127953,4329692,'r789qWIFN4qNBPU1Zz8XGK','UhouAxmHO9kwfAhYQBf7LuMMUEM5ZoS','FgLrtM9ORuOGjApPRny','RxZuuxiaduX2i5F8mmn6boqaDMqd1Dup2t1DYy4H7iMAJuQSj6UmgqCfr0Kkc','9','2o',11);
+INSERT INTO ti VALUES (14208874983442127953,4329692,'r789qWIFN4qNBPU1Zz8XGK','UhouAxmHO9kwfAhYQBf7LuMMUEM5ZoS','FgLrtM9ORuOGjApPRny','RxZuuxiaduX2i5F8mmn6boqaDMqd1Dup2t1DYy4H7iMAJuQSj6UmgqCfr0Kkc','9','2o',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (11250253179702003245,5807640,'SF1t44AK4cy','tJELRsg15MLnPZz8hAqGe3bzmtV6Q95EgfVbGK5e2PL3lvYI4bm6PW0hExIu83aVF5crLzk9BeomNbEZeAVy2mYTSTM6QlpHxAvK7NdXTrOtLx3eOQUAP0Eu8uHTnfR14tHTid35PRSfegUX3GvSR1Qw7Klese7pLh51ZJtzJGDh07WZPsbwXAxcrhueRFRUsa6QBBjF6BhD4sW64qQXf2kUicpAgyHcO7TZYdPeMgOAvbXyFhHdoZqF','vxcczD6xnD5nSYc54MPHU7MpQCkrTM','qu7os0Rwa0CMT0EmeNdv','Xy','RU',12);
+INSERT INTO ti VALUES (11250253179702003245,5807640,'SF1t44AK4cy','tJELRsg15MLnPZz8hAqGe3bzmtV6Q95EgfVbGK5e2PL3lvYI4bm6PW0hExIu83aVF5crLzk9BeomNbEZeAVy2mYTSTM6QlpHxAvK7NdXTrOtLx3eOQUAP0Eu8uHTnfR14tHTid35PRSfegUX3GvSR1Qw7Klese7pLh51ZJtzJGDh07WZPsbwXAxcrhueRFRUsa6QBBjF6BhD4sW64qQXf2kUicpAgyHcO7TZYdPeMgOAvbXyFhHdoZqF','vxcczD6xnD5nSYc54MPHU7MpQCkrTM','qu7os0Rwa0CMT0EmeNdv','Xy','RU',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1466926422,33942458,'U4WVwXdzIUf','sCHFyPxxl02Zi11CjnGglTQ9PbOOxBeeoeok6WggOaKpFOBSEwnD3HCWPKKYBu5QeHH8poZ1zoDJb3E2d5tardAI1VPx3YWSHPB','a93TfiYVUdAv39vTfhbVYH','67aF04ROj5N3R8KmPdREYniWibtGtF1wpO88McQkTq6RoBfdFnJLBi0A9kC41gj7m790A4hrGf1WkvWEcHr524jH6qbaUyE56hv17wuhP8AgDwg3KXQh43v7metk9Eo7FQtAe9h9tujaveA6VkUg048T1VdEdrReN3UhhD9pxo0Zz4ekeFZZEAPy3vkrcKUe5RXgBlWTHo2BfyH70PLkCHoNVWEDWvZUzEXNAAD7QkQ3LXQp','9U6H64','rJS2Q7WMEjsZWFoFl3GdxgcRlCCK3xnf1hPZ14yEqYNm6wQSItb3WV52UExuz7Bl1fE8oc',13);
-INSERT INTO ti VALUES (1466926422,33942458,'U4WVwXdzIUf','sCHFyPxxl02Zi11CjnGglTQ9PbOOxBeeoeok6WggOaKpFOBSEwnD3HCWPKKYBu5QeHH8poZ1zoDJb3E2d5tardAI1VPx3YWSHPB','a93TfiYVUdAv39vTfhbVYH','67aF04ROj5N3R8KmPdREYniWibtGtF1wpO88McQkTq6RoBfdFnJLBi0A9kC41gj7m790A4hrGf1WkvWEcHr524jH6qbaUyE56hv17wuhP8AgDwg3KXQh43v7metk9Eo7FQtAe9h9tujaveA6VkUg048T1VdEdrReN3UhhD9pxo0Zz4ekeFZZEAPy3vkrcKUe5RXgBlWTHo2BfyH70PLkCHoNVWEDWvZUzEXNAAD7QkQ3LXQp','9U6H64','rJS2Q7WMEjsZWFoFl3GdxgcRlCCK3xnf1hPZ14yEqYNm6wQSItb3WV52UExuz7Bl1fE8oc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT NOT NULL, c CHAR(47) NOT NULL, d VARCHAR(85) NOT NULL, e VARBINARY(77) NOT NULL, f VARCHAR(98), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2115509,-2562494530782568599,'Tf6jcVvFyYyr6GBqVW5ADiacN5p4mRdK7V99vHW','7CxphJ6Yl5DiIviCtCddyT8FbmROnQBE','vT1Xrof0G8cNpbkrBIYp1UvaoiyejqA5RQCJ8hJKc5FXYzrfH5sZ4IkapWoj0yEE8lV','higPJ9AZAqj5ww3BN73OVNChu11MuEarY2Tjk0fLiQpnGrQnW8rGS3axu7qZp','1djh89YkA3fZKpSHOVoIjb4GeBe7dhnM3NGBUgXiMTyl7dGG6DwrByzlV77e8HjVGyU','7iUKEyCNbTuX2CUWllyhuDtOf7UJiFYCrXSnaInc6mGoBpN',0);
-INSERT INTO t VALUES (7579531,-1878308188081480610,'ze3VOHPAvCpm25lzvay6OhVt5K','h82vi8nvHFpIaDeZVEQwZP070a395cft2xo9yX0iXhuHn4XfeAU2MATs7X00hkaxbAfE3Mt0YYx0MKN6c','eUhkXqW1EWQPJLI1nrzoZYSuDwQQrXX2hHiZzH4yh5Lg7vEycVVt7DHD','Op5','lWO6yxfyJwnPpNSODimIscRiZl04LuVr7wRNJYSDl9MKjVXI6xHbY2mdBFWX4O8bVsYfGNWwnd2SLuaRiofH0IOficXtqYB','3gyVYbQTDoaMLM6Osc5kQRH5TuMDpSvsmijSFdZRYGeBfEb3OKaXKfNZ52V9pQwK2fF',1);
-INSERT INTO t VALUES (4180284,4219942123701336319,'A0DTxxaR','5yg8OTgk','UAM81n5QvE3bpuVQTwgIWmyhU8CcCLELCttDW','hkKY5NmldyVXRvFVkmLqXxjWHEB6sL1a','MQTlzsP9HemTQJERP2jK','4dMDEiTHkwmv8yncJb4GnEMYBb52JNz',2);
-INSERT INTO t VALUES (-3992276,7830552526141288332,'panUoHuesFkvJon3ZwKDF8wtgSV3k8ij5EJ','q6mQCHGm3AQG5OZvKc1ItY0whndbGj7VmPEmZot','Mxb90eZPpfxLsXmHvfUFdEbHcxgOy7MLuFK8jyOofjCjb6jHO41PyV10eUA1cmFgbEBx801A','sT9nHRzIf3W17hWJQIbtdrA5v7Ra2lWBXIoEh4BdSKGAJ2SCO5t2PxAdR8L4UXEWnVP5iTJDR','7XtZDZq5Vvlr6HE5ggtcYrFxlq7KNd4KSAXuMh0OFrAUKqhrTegwTrYRLys','RfaD28nAtDLUathOz2jxWin4O',3);
-INSERT INTO t VALUES (1792038,-9110821798710045305,'rTw26KtJzay6i59LbcvuKpdNRKXGjfNeQj46yGM0VVJeu4','2BVuNJuq','H9ZjWJlU0cdbeuYjzXG6CONYn1MrGmblFcT3o10kpwkJlKMLfqxQo','71q4laPY1PZKtMpSpYoAS1C3gsz96zUgxziYTtpNmAw4YATYJpIrKnksBvbRze','QOuJLs84M7aGsN','Mym6UjiCeqZeJ1q1Bnkgl7or50S3xHE4OcAF0VXqoJOMP7H8f',4);
-INSERT INTO t VALUES (5379886,1344613475059280007,'yl0XMH7DeXTBanpbkfBftMhXJv','eEr1vuZqLa8smEaYxjlLH2OtMgX8V5dxNDhd','WNVsDyZpHxN8GczsdMGeDX2MXOOCrkcLktMIZG5Bvjmru2EU3L4x','2jPBgpbxtRESp0BFEMptJwt2','KTnCh8eF8sX08ptQsDoTkUDVjS93cN0N2PGK6VL8MqkD76','0JQ4JRya8fzkMba5vgEQJtxHsvUx06ehpIxJJ5OTtPCobmvtV1le0s0Yq1ov0aIJ',5);
-INSERT INTO t VALUES (1841379,4044983283461860534,'Kxgv','h','7JzVemFxreHgIajFwNiz15Qzk2XO7e3MrQkIr3RGqA','crIcLdTLaRptXa23Si0GNKuWTGmj0RtSX9C4EaKQUO89jBInsTdQhSA0NsPWOz8ZhmSCccw9NA4iiwyuOLe','XVkIw5rp53CsTouwar6cxOa8wl','uwAGAiawpRsSEU',6);
-INSERT INTO t VALUES (97590,4254779196522901604,'DYrFmJxPIzMbykn','YJGRCQWSKofBxNk','34rq914O51OClcHSl','mIWgSzAFyEoFsucYcyDWfDM29bPE1EZncOQCWUL9ELzA','loNUhIhKxpkegd4ReLDF3PTe1DpR6OT4Os6FJmiyhLUk4B3a9P0klVCXNBedKjeyudd5wkUxgZOeedcNLWgfziMo8RDX','FQ6K8UvJMc6RpJvAdGwKNQPkUmFk1xnAws0yjNxLIqyO3FQSddHrjSH03d6xmILMgaJuKVpMDoQkDNCX0F',7);
-INSERT INTO t VALUES (-7818569,-7808032625476483239,'IMLyOwPPyxjvd420ZGAEYajqoS','4G9g7qsydB8PmAdxX3FM59wX7EkOpVbeXMeXl9hMaLvgJojMgTO3dd7XdNQWctV9y0','gOJfk37CY9zM8nhtcAotQawd8nSS8dslSxSD5zunyxPRLdf9tXCSrpcKaPomuYY','LJiURdDAYEvZQKnYHgNxPDlTEURGXzngCzSF28V49eGO09uA3UARN2U8l3NCqJ1jkPKo799nGbQ0mtE','2ZhpPovptuEzyhs60XUqhZtkzZ44hZYQqZtMz0w9FGvSHoQkcpuxOKl0SuTUSe','OtQ19BwEdpHSCP8LIu32Ae552Loin7HZpopk5G',8);
-INSERT INTO t VALUES (-1301941,-2105815890518592097,'NTlndcHVDnS0N4lUHx9ybxG','7UjpUfjmhwNPysRjBW3NoW2BohIae9hfADqEVXRjYuaGIfnr1b8GgnngBl4C2Q6G1','8C04rOivtfrkf2eza0kFqp5KxX','rdHS6t1HBaEHf64y6v5g2AythsYgCncqdbAOk6WhYklGTWKch3nOfU','IywsCKMQzBw2wVjQwmeOTWq505UxCjcHEqsFAc5exeHqIQRHyct8jHkEm37Z7','5GC5kO4B3pejU3O4bSXFOCmwg9vtn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17340170552237785727,-7319833,'YPQqIsNDD6t1BQCTr','6o4uknyBHyMZoGOylKxcTrj67ZLpOzJqwqTlok5qkweE1bmnWi8NUJJmQB3lj72AaerrJySHhBY98wFzNIb5','gDE93XOavX8YF2Ir4MNouVHRHWAmlyR92mQZr','lxg8AT8wTnaF2SXcSBxdRkaLyI2l2JSevKPgVu7OK2OHotUcSero4QPcsZomVwrbwuOOV5W7k8fTkPRQizmpkay2diskPzqmC92xrIstXwTXuD2gvQ8EKC4wempjpONL79tbVp01CppCMJTS03N6JTcTvIpzhDIUq6oVBEkbXEXN','D','Ty',13);
+INSERT INTO ti VALUES (17340170552237785727,-7319833,'YPQqIsNDD6t1BQCTr','6o4uknyBHyMZoGOylKxcTrj67ZLpOzJqwqTlok5qkweE1bmnWi8NUJJmQB3lj72AaerrJySHhBY98wFzNIb5','gDE93XOavX8YF2Ir4MNouVHRHWAmlyR92mQZr','lxg8AT8wTnaF2SXcSBxdRkaLyI2l2JSevKPgVu7OK2OHotUcSero4QPcsZomVwrbwuOOV5W7k8fTkPRQizmpkay2diskPzqmC92xrIstXwTXuD2gvQ8EKC4wempjpONL79tbVp01CppCMJTS03N6JTcTvIpzhDIUq6oVBEkbXEXN','D','Ty',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13477521520379503882,7071034,'ZRKUZECCTAgr3KdhHwzjv22Gs0ZpfcczaiaMYwM5rzoTWo','Av9eIMTz043Vj7QvOVm3MNN25twH4hqkd0oXXdb88DfuGmBoT60gg51vjUw9WSp2MQDdyP4FCPPpjFBXz6Mh1kZ2RPABOCOrELSsptLWXcuXjA1OTpfX3sxib7seZktDpDA1pAik7LhSfaLXFZyRPeX8kr3fKSOe2','8s8i3A0izXTMsCtBxLnAM4gJip4u5lQN0hPpiOtPP8DlOOAili','PAzeObiPJidw9REejhPhZ3VbjfYSTOm66yzo58iaoCdpyNZPM9M5Acycfhk56Nv07gjlYA2hYS0ZLIpRaLt2kyLRdos8BKYTyu0PBeg8moGqr','g','RE',14);
+INSERT INTO ti VALUES (13477521520379503882,7071034,'ZRKUZECCTAgr3KdhHwzjv22Gs0ZpfcczaiaMYwM5rzoTWo','Av9eIMTz043Vj7QvOVm3MNN25twH4hqkd0oXXdb88DfuGmBoT60gg51vjUw9WSp2MQDdyP4FCPPpjFBXz6Mh1kZ2RPABOCOrELSsptLWXcuXjA1OTpfX3sxib7seZktDpDA1pAik7LhSfaLXFZyRPeX8kr3fKSOe2','8s8i3A0izXTMsCtBxLnAM4gJip4u5lQN0hPpiOtPP8DlOOAili','PAzeObiPJidw9REejhPhZ3VbjfYSTOm66yzo58iaoCdpyNZPM9M5Acycfhk56Nv07gjlYA2hYS0ZLIpRaLt2kyLRdos8BKYTyu0PBeg8moGqr','g','RE',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6481570361673601410,-167787,'sx4zu1B7pC3v9Z6kqXdAATFaBcPqbbwbMYeI8LwekGMWmw20pRY69uactnC2yjyxExkH6ucV4Gu31obSSR','Jp3C3cQcRYWqJzKTcgJSyhRj8mmZkgxHsOrt5AYOHUAmVsVdgit0lbP7E1ywKy1fD3hXbEZo4SRIOoG3HM5pap1RITbF3f1xi3PAQYVj0VZY2rT7eNgeE3h33D7HYp2MGNMYmuRSZf0rON9FU4h376BwIzbpO7UFp509Gn3ExA38u62IqD','I5jDPuIB9y6VsbuGUPZ7hGNy6BnLf5U9NQQvIeOkue8JI9WByKrK8jziPVV','fh5Uysx6bW4MjJGFIbLU6V4O2sUnUlcwQfZsFP2ADIRRmQTi2b1L4Tc4tPNfq5GB5khXzlOjlRvNhR6zcdW','L','xB',15);
+INSERT INTO ti VALUES (6481570361673601410,-167787,'sx4zu1B7pC3v9Z6kqXdAATFaBcPqbbwbMYeI8LwekGMWmw20pRY69uactnC2yjyxExkH6ucV4Gu31obSSR','Jp3C3cQcRYWqJzKTcgJSyhRj8mmZkgxHsOrt5AYOHUAmVsVdgit0lbP7E1ywKy1fD3hXbEZo4SRIOoG3HM5pap1RITbF3f1xi3PAQYVj0VZY2rT7eNgeE3h33D7HYp2MGNMYmuRSZf0rON9FU4h376BwIzbpO7UFp509Gn3ExA38u62IqD','I5jDPuIB9y6VsbuGUPZ7hGNy6BnLf5U9NQQvIeOkue8JI9WByKrK8jziPVV','fh5Uysx6bW4MjJGFIbLU6V4O2sUnUlcwQfZsFP2ADIRRmQTi2b1L4Tc4tPNfq5GB5khXzlOjlRvNhR6zcdW','L','xB',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(78) NOT NULL, d VARCHAR(54) NOT NULL, e VARCHAR(90), f VARCHAR(31), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3903992,631810613325498788,'Av5cM4TVUM9urfogagomtc0zZWi57WlNMDRSfbzno5Z3QzIzHAB9Vdmu3TLg7','6QmFNP3wII9OwjTRenx3U9CGZ4IxZidAWsxh5TuUYr0awvGNqe','p','eBHLoj','h','a',0);
+INSERT INTO t VALUES (-8362845,10467239829495708417,'29yc3vWYOMdUdnwlEiVDcjMYkWTtRBITE6sEVOeQSu5DA2NuSUkv5F9','cPj9h53UINzXaVB7Z0hFqo6H0XXXQh7YB','GMFtuq5UKROoMm9I6oy1b91NZn4OJMOT75nJuVGQpM9zOytorHiRhBMYmrkhCEp','awfDgp7YjxvHed2WnIILjmAifh','r','fy',1);
+INSERT INTO t VALUES (6637586,12864123389346954989,'dwpaFfrvOzMVJEO7pVZ5u3tm0bUMsVoFYwTKeEzSbf55dmnQ98R8sC9DYxPi','gAoQgHUrpHFrgPfWr','1WEvW81LqXj6fCSNbHbHRiJHJ79AyAfGSUf1Bi36DcGUtXf22PpatxWcoPgUEgWsFOoQs20u','LjWxWfAFreT6qQ','l','O',2);
+INSERT INTO t VALUES (-6809332,1077355681644272346,'JGP01XQrHl5X46sCjYW0D9h2oD5xDRqG6DXP3TY4j','rsdR08wp6pzffGqSWp2PcE4goRoy8m','n6Ooi1Y57AVT943yE5acT9txzPghZ2KDwcZI5B0KFaPPUWkvrOX5E9YFL5EH','LsmuQ','z','v',3);
+INSERT INTO t VALUES (-2065434,9635215579355835149,'6MHCKtq5RWQfWw7SFh1guItepIdGaK9UAD61DN7k5c4T37g3nHPzEM1OrjvQ1nCJjINMPSigyq','1uGzQTZi3kRAlKzlNgAR4CMTKgfI9FMLpAx5XDZzfNhXeaD5eG1eZn','QDwYwfwLWtFHySqd26nfrdErCxDNyjcwV9VoUfsxSRaRCGbUSEhGwVPWY1cafiDo3DoyTKPD','nnJp1g5AA9y','w','26',4);
+INSERT INTO t VALUES (1360230,15049787854539076327,'RiLB0vOftjQ','zj4k5kW1jlMW5YwrybCG7YkEHwIKoJiDo2mBsQmX','hOSpVHFYhPvMPTv0eQZYijONLEiKwOVT8p2ssiM2S40famBOVzaX7k4iL59YKoMT','dptLsPeHQsZWh','Z','VJ',5);
+INSERT INTO t VALUES (-1662977,692203891884068654,'DOyNqfcoyj9LTr','kdqUbyNCDOKglT','V6vpPf4HsFaV1l577NpURazU8NXkcmssmwvhyaIbZX3M5jRTH3SmClBTg3U','rE5ymf8aKel48whdMFWEw','f','m',6);
+INSERT INTO t VALUES (-2491127,1188940003186538544,'VmuEdO1KeE6gtD7OfBShdtDs3gL5xLCtsVMDJGYg3A0lJtXtwVpFy','jAmJUDsoRpkh0DCr7s6DngBC19ssQORDt2wIstw','HRobT6bYi5l2efmua58tD22pP9IPkxcC','J5ri9GgMAuPUy','d','e',7);
+INSERT INTO t VALUES (8055860,15888870240053427194,'zEkGQsmHDuJAUYmnE5eVxjCFLLiYDKvP0LE8bhJryYliHWmdtbVZgj73DDq','ISSl','Tow2F7yVs4DIBvUBVX2fwCJ1YKB4Fy5p5e9HXYWxkolg9EgfQVRyhb2yJ0','uZKIA7i8DDPnjnjtktRdzdRK','g','s',8);
+INSERT INTO t VALUES (6729848,7993891747919842048,'JINhI00AQreKjVRbKwnv','McOPUGwpEPPcOGocRsQqiHuV2TtxfN5mZvi9a668MThKWj2EA','w7vEMtXC8XC7XcAD9UsZGdPivv2JFi0H5Lux7','Avx3ZUAe','V','N',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(78) NOT NULL, d VARCHAR(54) NOT NULL, e VARCHAR(90), f VARCHAR(31), 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 (-956744732,-7216464429740409420,'rdAuD2MS6uSf','NiJedemHqNuWUJ6pnzYKc2k','YhwUtkCKOrmGLNDSsn6S6FyUOEzEQjYFZ7Q','HKxS0gobCGfCDQ7GhA4vUWFp8buMurj3xOJYDgLrnfmmVYxeHI4Z','DAabFVH9lFs5wsGqJ9','IUR8HKpne2',10);
-INSERT INTO ti VALUES (-956744732,-7216464429740409420,'rdAuD2MS6uSf','NiJedemHqNuWUJ6pnzYKc2k','YhwUtkCKOrmGLNDSsn6S6FyUOEzEQjYFZ7Q','HKxS0gobCGfCDQ7GhA4vUWFp8buMurj3xOJYDgLrnfmmVYxeHI4Z','DAabFVH9lFs5wsGqJ9','IUR8HKpne2',10);
-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 (-840772807,-5240493915895455770,'iejADZvjU50qCqIT6CO4d51Dfqo5r','JticUQ9jHXH3QmxovlviCBp8Zai2cXquoNxxhSujNZ8TfdfrmvI82p7Dx4','BN70FXcKK28w7L6DVlcHg8pno7O4Vo3NyCgcnpTbcvnTLXyZv7X21rI9o5tiU','t736bPZwOGN7HviO','vhFCTp8qWqJtquZmes5LkHYlCsuFy5','5jxED4Z5kJwhJFxNlTP',11);
-INSERT INTO ti VALUES (-840772807,-5240493915895455770,'iejADZvjU50qCqIT6CO4d51Dfqo5r','JticUQ9jHXH3QmxovlviCBp8Zai2cXquoNxxhSujNZ8TfdfrmvI82p7Dx4','BN70FXcKK28w7L6DVlcHg8pno7O4Vo3NyCgcnpTbcvnTLXyZv7X21rI9o5tiU','t736bPZwOGN7HviO','vhFCTp8qWqJtquZmes5LkHYlCsuFy5','5jxED4Z5kJwhJFxNlTP',11);
+INSERT INTO t VALUES (-347050162,13806098177258320040,'0UBmJFGD2mrhYpZDJzxgw75JhZrtFaKerYF','AMMhOb01j9ayV2RxdS9NGqqFQte','yKJ3dsaKgNfAas5y2PkX5QlzcxxSKBb9','Y788I31bA0Jrd9nX3','D','Ga',10);
+INSERT INTO ti VALUES (-347050162,13806098177258320040,'0UBmJFGD2mrhYpZDJzxgw75JhZrtFaKerYF','AMMhOb01j9ayV2RxdS9NGqqFQte','yKJ3dsaKgNfAas5y2PkX5QlzcxxSKBb9','Y788I31bA0Jrd9nX3','D','Ga',10);
+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 (574083539,16616028950620944778,'RtE7ajNAenV4m61Kkb7rjLlWrUiSJTH5TRlEDTE2saV4upKeZB20C9TOQX0WogZkpY75ngwJmfDcv','5GthzxJrXgV75OtGf2bqqMZeu1SadAR2','3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSUQ32D9','qa7sKh2QIr6KdCPjOfBe3p','Y','H4',11);
+INSERT INTO ti VALUES (574083539,16616028950620944778,'RtE7ajNAenV4m61Kkb7rjLlWrUiSJTH5TRlEDTE2saV4upKeZB20C9TOQX0WogZkpY75ngwJmfDcv','5GthzxJrXgV75OtGf2bqqMZeu1SadAR2','3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSUQ32D9','qa7sKh2QIr6KdCPjOfBe3p','Y','H4',11);
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 (-398443252,5074479854744800665,'l4xgXIXgfwpOdNLJcArverkIvn8jw3','PQXPxa7RthMUoXFcSVkGGNqyUpXRLB9r2ApVnhpYm3qHNuuxxiTfTuvsnLcDD9rV4ZFGYkwmjL5Oakje2rG2MworWqagaKdgUQeHDytg03LmYCrKHwBgngtnJamBPkvvRV4BlKqU4gQ7r8KjdUVlD4cX3FK','vqgjMR1Nt5RYgwn1ZMYMkeokU7XOuzKMzlI4O9i0QPoDs8dz09','GwRpaqe4csDU0e2g0o4CGGcU','GprvYytuoPUFSMWQEAevZiDi4w9KDNJOWgF','OoDL0',12);
-INSERT INTO ti VALUES (-398443252,5074479854744800665,'l4xgXIXgfwpOdNLJcArverkIvn8jw3','PQXPxa7RthMUoXFcSVkGGNqyUpXRLB9r2ApVnhpYm3qHNuuxxiTfTuvsnLcDD9rV4ZFGYkwmjL5Oakje2rG2MworWqagaKdgUQeHDytg03LmYCrKHwBgngtnJamBPkvvRV4BlKqU4gQ7r8KjdUVlD4cX3FK','vqgjMR1Nt5RYgwn1ZMYMkeokU7XOuzKMzlI4O9i0QPoDs8dz09','GwRpaqe4csDU0e2g0o4CGGcU','GprvYytuoPUFSMWQEAevZiDi4w9KDNJOWgF','OoDL0',12);
+INSERT INTO t VALUES (-938039918,4612908697062747178,'jEM0d8vnxNNGbK10TaThZrYaN9rD7SfL9INo9hIE5useikMWAZkh','b655Mqrf4AWUpzDrzZFKr7H5Jx7o9Ha3GB3aK1WAA0PXOctMSR6Q962FN4TAPbPeT5pruELc7mvrczwQC6LDrFeOLHbttviHtGREodonwXP6stWhSj4qbK1W1IwxCcBtnbZzyGsA9BlgQXRy6trKMW68DEz7aYZSdp7fiJwncv9NM0HzxWAybbhDfU9tDXTO5EJZAL','XVB3wnnbiOFHVHK096q1PATiPkjYBBKF5bT1ywgxqkYOukMj9JgmPkvOXG5GE7WAZ7d1QXACPW42','LK9WFgviBtTE45Sb3Ph','b','B',12);
+INSERT INTO ti VALUES (-938039918,4612908697062747178,'jEM0d8vnxNNGbK10TaThZrYaN9rD7SfL9INo9hIE5useikMWAZkh','b655Mqrf4AWUpzDrzZFKr7H5Jx7o9Ha3GB3aK1WAA0PXOctMSR6Q962FN4TAPbPeT5pruELc7mvrczwQC6LDrFeOLHbttviHtGREodonwXP6stWhSj4qbK1W1IwxCcBtnbZzyGsA9BlgQXRy6trKMW68DEz7aYZSdp7fiJwncv9NM0HzxWAybbhDfU9tDXTO5EJZAL','XVB3wnnbiOFHVHK096q1PATiPkjYBBKF5bT1ywgxqkYOukMj9JgmPkvOXG5GE7WAZ7d1QXACPW42','LK9WFgviBtTE45Sb3Ph','b','B',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (492399873,-4014425289543188168,'wWRAYtYQWFaOY','hWRUJtvdsv7tbkspgryUs0CmnejPeML64wbqhraPyIMgOYJek793vb6mC8ycCbWVk8bKLh8QbkDonz6t3Bl8FPGXmAb6IaahHmLAK8EjGEYn67khvCF1dzy','R7X9T0NwQq5yLfYsQ22YvIonlDUE1X2qKDh13gEd4D0Wmmn3pCRhOJfT1L0e0PKuLAs2agPj9onP','6Z5b5jMjrBvXMooHSLrIjQ2DjBQfXYA4AHT9otvq3yjOO9sJmjlpXpp67kMVMskPPuFPoFzxoeR97AoQQFNBIBtjNIeNHu85hDiHWGEbgEbMkgeuHoPisnGqzXkOtRgWmdhL3qgJ2uJJpgFJQ1r','meagHNKTgsOfwZHyLjKMHsabL8KKZY6qAXuWFeSMJvyckuOme2eXci1BV2qPy1','nXukeGRJqWOptx9CJpk2prM8wN9MyZPMK01r8XG',13);
-INSERT INTO ti VALUES (492399873,-4014425289543188168,'wWRAYtYQWFaOY','hWRUJtvdsv7tbkspgryUs0CmnejPeML64wbqhraPyIMgOYJek793vb6mC8ycCbWVk8bKLh8QbkDonz6t3Bl8FPGXmAb6IaahHmLAK8EjGEYn67khvCF1dzy','R7X9T0NwQq5yLfYsQ22YvIonlDUE1X2qKDh13gEd4D0Wmmn3pCRhOJfT1L0e0PKuLAs2agPj9onP','6Z5b5jMjrBvXMooHSLrIjQ2DjBQfXYA4AHT9otvq3yjOO9sJmjlpXpp67kMVMskPPuFPoFzxoeR97AoQQFNBIBtjNIeNHu85hDiHWGEbgEbMkgeuHoPisnGqzXkOtRgWmdhL3qgJ2uJJpgFJQ1r','meagHNKTgsOfwZHyLjKMHsabL8KKZY6qAXuWFeSMJvyckuOme2eXci1BV2qPy1','nXukeGRJqWOptx9CJpk2prM8wN9MyZPMK01r8XG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(100), d VARBINARY(70) NOT NULL, e VARCHAR(66), f VARBINARY(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (120393730,252,'PGUvjE0HMZ2Aw0tKzeq74UnLgVueHqI31xVoa50g3eHgg7bGqy','0T8L3','oJGBZXSDemouIn8gJ9onbW','PuiDL','buX7f6SaQ5hMOvsPIOarUIizElc5eOU0t9NRAm3Yyonj5tcH7eV4d3DMIAXB6NCyHw0irgPXvEFeme8jh81I8t2mRVZG9VXVKO','Vqu9aigSayt1x8h6rhGlsnq7q7ZkWSgomEtsa8c5LYRUSD',0);
-INSERT INTO t VALUES (3500165188,155,'klXuRAz3auLQ2UBCs39ZhGwdwAgnGhVHI8zHNTMiHZpx0','jpAE9mODnKH48WmQp23d','uyPejz5hKS8UXzFyj4oTGH4qR5ahPorF1htJsg2g','sEBq6IVqHG9Xb8bMmCUTwmXvfcWcgTee9CHtOB1WUUM4MBDrvccaDZ','Aje1efZvUbW0E0cy8JXJGXUYV1Qw9Et5','6saHplj9Q2TNX86C2YopRRaoJdAZcYR3o',1);
-INSERT INTO t VALUES (1928429432,250,'Bf7NzYID0XjO9UJ3rFQaqFg8uQc3cWmmcIg5YUkMD7wB9u0T2cSXQrpNaTUWam5PxGjNIIaHcuDWYd70z','z1ESki8YRT4aUgP7Lf0H60rGuppIjVIsYEkr6fBy3C8ut1W','ZVRuWzscOSh5','UidqzOtD3ErUtz0TGPMFE9DgT','rzwgDmEK5pdIf4r9YwsQrimBkCdpQNIY5NCNAF44HatvZ710fDtEHsUK5Lm9AKtqjkpspIDW85P9d6','BWrn0IgnenlgNkjpiPM1Xkc46tdCxw8xJDVxA7ZlSwNS2C7zDkYkyBAGoOJyDR7VllA5i',2);
-INSERT INTO t VALUES (1365109202,170,'qLq4yS3X2QUS2pdoUhLvJpIOofQ0ctjSAjY8ma8F9RXyC7rwMpq5A5xy4y3yCTd33Yxfye842dmVpARm6eMlAFNYdQhnsu6T1TA','BXHp81dcDSZXvT5SpDYErZy2adQtcCw0QPkp','Zd9IRQugoriuJ78n0wFX4K7RWEKKOjtr9','2wjPdXV7iLRNGzgUBAtwq9gIEgjfx','iZDpbhwlc','NbokdIpydNRmpCyXsvC1MtRAxDTunEWHD8b011eFqa',3);
-INSERT INTO t VALUES (3016749046,129,'lxXPz29YWk2oMSqOeb','jNLCK7kjhhfMCt5KgCllpKqA1f4JTnUOGtoimNciZKPVu34z0se7H','rcCPeJLvUFEw','r7nXiEzs4fGOH','bEdvRZ8UxPV7Jchq6a3DQSgpzzbWnDTxlQp0j1z24vxuiKaTmonaFdB7ZB6T2Ib32IlM30zNPzkXZ0rTLfwOGyz','2KadKTCeV4DqkpOweIQCrRX9bSSHU0syTzoJ95WX6SvjuFYZEOdfpvhTYvccJ',4);
-INSERT INTO t VALUES (1160324730,67,'wBoFjj0XeVD8BirPfYMGuP3amsU8wwAylH8wX2RtmebqaAW6Zi5xTILkOa175rWc3SWpuux2lqJKF9SxEUMpxLj','tufcUIaZCOo','FeSbbLGVkV1WKei29xtCKysWsP1UMXsswBXxZNP6eS64O4kjkou','VufikJyEJqrAsTjd3cq3','TsiwZzDqMzqUFzita3QfVkDtML8JwZ5pGBPkHN8SjFb0mBwfpJ5t27XP2hMx','JUUub6Rbajcb0hHBCt3Xxm0Hd6xNrEYCDNoz',5);
-INSERT INTO t VALUES (2841519012,230,'3oV47ybiHJt2XerPxZui0ZDqIDIW4xu1myjGjYH','2IQlltTIabIa8ATMQbk3xynSvLsxLdFp','pvc9QEcYLU9IIPmCGpYEBhqiDRLCiPQjyxenh0zdorzzflV','B','nMYxXoDaZ9GDPRTYw57Fc','3IWxZgftK8DnHAkwYQRX43xbRIRyHdzQ0JXx1UpIqM4MIb2BJCznBTUnK9I1fwpOHmyEi1cYs3CC0GssY9',6);
-INSERT INTO t VALUES (3196489546,24,'c9r1','8qaim7dExKOVfcTcmQJQ9gX5qb02AgiBYDgUlUvBmQ4izdTnH','mcIqsBVtccPBRDJEINWHBqtdCyCyRbFcbWn9CDaAeoLlJWfdW13agHQ5P','Hze8LSokdC58BD3so58','2d5PvkKFLiXGVEhXM1U1145CqtGNA1PEzeCg','lr2NyHIpP8ZgHSOhFxO1Y',7);
-INSERT INTO t VALUES (2021500162,137,'bCW7Ci9XWrBXiWMv42LYLLFtrowEVTkrz0z78f','c3ymfx4w0SLNSGW0S1EtssIs2lW0VyYpAAYDzMt9GxNYqktdoh','iZgALC6JWGTAhiCFnqqydn7typvUZW3gRUfq5Rbx7sNUBvDWd3ldNHF','cpq5fzoMuEnXvoGcbtaHeAfIHiWQNPWCcc4vAKdaPxzeOk0I4BJCeTJNyHPXSoWVUZ','tAfaEEBsggvJaF1aG7sNidsYZKXsX9lMZsvUq4pKM1cvJqaMSsi1pfd6hqL5DEt0tHRIHUeey8dOYY0520fD0Wt','G7CmDAdefR1CJ2YJLFQ7gUEZdwtZheQdXNLpY6',8);
-INSERT INTO t VALUES (3501681551,104,'4YXbt5Y5H1ZhJ5CVt5KKxKtrMZkm8wXIXFpXVxv2iPYxYJXGX80GC5vGC8pY2Drjoak3R','UNkZqOCRvRanTZbrfkySDJ5J1eNRSkOzXmu9RoFNUkjl6qiI','wYZNRJdAoMeKrSYi','BqhoLDu5C838MC53ZDmjBAfDH9J3KWoDYiBniDwR','WZiA0bX5pku8cClBKz2I9TFjJAzGAkUHyxpVYhC','Gi0760ZBTQ40SwuIqroopCNBPkDf2VGp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (19779071,8079185918008315550,'q5f7fNaZ5yIbWYoJDLfZEdIvzZ6Zkqs3nsfLlB2T5BBUzPq6wY','5VnMVJYA77iPozWL12TFiyXXLU6mgzE8ovL50A65KpLwQfFn349ddCazsFIW4U3DKFDk58WouYvO','U7dScQXQrNYHNlSnmXdArGQgdMglCHXpJrm19um2MCFniLk5Ix23ndfZA3eN','WZMdUBEmWPKOyz2QjLVtftxRnNATfC8X5Ys56bxEQocd5yGhbog1wbclKLenNd8N6bl0JgsB1hgKbLAVpNw9weGro1FE0FU58HwDZCT6bVRhHtFJaFNIghMKwdiYTrUUwvbT6qodeFqhAx3Ajt6ahPfG0pPvvxP3Vp1UdKyqTDjFxT0ZUTrPOfWT3j2z06ZoIKcNeYYGiWILO3zsHzXkM9','X','M',13);
+INSERT INTO ti VALUES (19779071,8079185918008315550,'q5f7fNaZ5yIbWYoJDLfZEdIvzZ6Zkqs3nsfLlB2T5BBUzPq6wY','5VnMVJYA77iPozWL12TFiyXXLU6mgzE8ovL50A65KpLwQfFn349ddCazsFIW4U3DKFDk58WouYvO','U7dScQXQrNYHNlSnmXdArGQgdMglCHXpJrm19um2MCFniLk5Ix23ndfZA3eN','WZMdUBEmWPKOyz2QjLVtftxRnNATfC8X5Ys56bxEQocd5yGhbog1wbclKLenNd8N6bl0JgsB1hgKbLAVpNw9weGro1FE0FU58HwDZCT6bVRhHtFJaFNIghMKwdiYTrUUwvbT6qodeFqhAx3Ajt6ahPfG0pPvvxP3Vp1UdKyqTDjFxT0ZUTrPOfWT3j2z06ZoIKcNeYYGiWILO3zsHzXkM9','X','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1485097479,15293848680121296135,'o7uWT72uydQquiKFCZ6DbOTdiowKzwkggtPNlF3ALAEhouhXvDHolI7cAi0dJV86a1ONGxWqtiXqu','n5XWoi8p5F5qn5stHKAvxwJidvGVmVVeY2VDxiszrgRqmclMZrvn0NSH5wAHSJ0BOOK7hpsliF60Ywm94nZYj9nUEsEyI6GFmRM4WgkUD2Ej7bjhOywe7o7uipsHxD1URvSOBHynBm','EJqUkrAC8cp8YrorQvwBXMSOYfX7f39jxR2bfuT9AXgET5zw7Dg6KIfrsCWhvSBAFe8vEVHvzt6aEB6xAI2C7Wm','3CNGaGRzjkPT7VN2ii2LFkeWPEcw07AR58c9QjSH0BfCYJLr4zaqVjCc33UzukxtzvUDfnCWubnmlZmv5MrJV06U4X3BIosaXxbwKkCv88aioZX3U9bVuZu69EGKFkDyljZSZgoRkw0WqcaiUOKVa89wR3tWYtfPbj9eCMWnfM3WsoQdOINL3F8vV8dPpSp2ScUD6qrElw91lgI711zwEuSMnON4vQuObaSVjy8w1TWkon7H1QazY8TGco4','Q0','lV',14);
+INSERT INTO ti VALUES (-1485097479,15293848680121296135,'o7uWT72uydQquiKFCZ6DbOTdiowKzwkggtPNlF3ALAEhouhXvDHolI7cAi0dJV86a1ONGxWqtiXqu','n5XWoi8p5F5qn5stHKAvxwJidvGVmVVeY2VDxiszrgRqmclMZrvn0NSH5wAHSJ0BOOK7hpsliF60Ywm94nZYj9nUEsEyI6GFmRM4WgkUD2Ej7bjhOywe7o7uipsHxD1URvSOBHynBm','EJqUkrAC8cp8YrorQvwBXMSOYfX7f39jxR2bfuT9AXgET5zw7Dg6KIfrsCWhvSBAFe8vEVHvzt6aEB6xAI2C7Wm','3CNGaGRzjkPT7VN2ii2LFkeWPEcw07AR58c9QjSH0BfCYJLr4zaqVjCc33UzukxtzvUDfnCWubnmlZmv5MrJV06U4X3BIosaXxbwKkCv88aioZX3U9bVuZu69EGKFkDyljZSZgoRkw0WqcaiUOKVa89wR3tWYtfPbj9eCMWnfM3WsoQdOINL3F8vV8dPpSp2ScUD6qrElw91lgI711zwEuSMnON4vQuObaSVjy8w1TWkon7H1QazY8TGco4','Q0','lV',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-890676652,595443771166033429,'NGi','loyLvFE0fE8c9RiP','2AIvVhnREsnTpRCD0Egi5VwQUZ8cVoYaC7LHwp91IJ','6NyqTpFWPG6ICXMxTWVFUzxndvE0R7g3tuGQpjbjBsWZsbLJacSAvCe7ym7FmUS0NQE3UXUgfTdhHKX6mmpe1xF7AvR69QTjJWCqYQBNSP6drXrSjV1c9UOWYESz','K','bHO',15);
+INSERT INTO ti VALUES (-890676652,595443771166033429,'NGi','loyLvFE0fE8c9RiP','2AIvVhnREsnTpRCD0Egi5VwQUZ8cVoYaC7LHwp91IJ','6NyqTpFWPG6ICXMxTWVFUzxndvE0R7g3tuGQpjbjBsWZsbLJacSAvCe7ym7FmUS0NQE3UXUgfTdhHKX6mmpe1xF7AvR69QTjJWCqYQBNSP6drXrSjV1c9UOWYESz','K','bHO',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c BINARY(90) NOT NULL, d VARBINARY(5) NOT NULL, e VARBINARY(78), f VARCHAR(85), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2923386,-32,'cZ3E5KzQkHwk6mcUkDh7wfcCjkwYY','q','OgY77edbPWABAVc9C','JF0hawUd1cB9fTH','kB','A',0);
+INSERT INTO t VALUES (2735925,-49,'Sb2O1MQzSLdrhCMTkUi5GJPDAbecca9k65I80IPf0m4X8ecCFcS6RjkpeRp','PfXa','wkRQNrrE6TQ77T6v0hkpDoPtVvAF45uyQ6rwBcpLqyjPaY','vTmPNWCaYta4uWA0awOUqnZqs0LyLa4xKYOsL9Aj7lLW5dxaQUEmM4oquhB0ryNB3','o','JX',1);
+INSERT INTO t VALUES (-6136875,44,'5R6ohRiFWrfMZ7zcAhZfWR7mCZklvDCr8JgXgTvBpae3QZBC5InSU7h8MCDDUSW3tqwjZv5jVKXmopznXwyihs','LbG4','cwY79G11rarF9MX','PjrEaI0pYO1WyS','Q','8',2);
+INSERT INTO t VALUES (679863,-79,'gP87MQezvO2RRhoyZMecIbABrAMO12z6GhxLkQEqGZrmsa2oiiXGeR0pjkRxap9REfURVVhutb7mwJvvo4T','S','4FtQTzoaEAIwFmLR7LQ8SsVTX995DIzpEusHma5kYGQRPD8YS1PUJ','rLea47Oq6jhfWNyEvw37a21oTFCD0XnVULeMEinnD4QSAnvy3UDFaIuD4n8zmxc8WTmlTenr','vc','u',3);
+INSERT INTO t VALUES (-6886294,59,'QHGK93812odMFeC1R','UdLUY','Fgl3J5eOgu1sNALn27LlmOCxpBjHNrkXYHUmTivn9akQn','MUkITBQMsr8LwbbRtXmtCyBBclK1cZoJERa7Wkq4in5u4GRnez14lkGvnr063zpcJJxOVHHS','w','WT',4);
+INSERT INTO t VALUES (4539966,53,'wWwZ62aD8i7v1Au2jkklJ7EMkxzfxgkVPxYUe0JIb3hKW1lvAxEbESc0L352ROXJlQeddGAgu','OGLk','zl7347AEo1ICAUTpDj8CXa05ZPSI1Ii8wN2b9tfuG7uMdFEmx3MFhlFvfTWdp','3b4faaGHhzkLjCsfVXzN8pjMin0XcltkKts9UZneiGWP','YD','eT',5);
+INSERT INTO t VALUES (-495449,118,'I8b1GchTARiTC6P','M','flcWkDltZWc0pEjm6AFZ8wFa3TDN5bg3OYllICoGYV7PqM4nzqGYQ6BTzOu7dsHaXML0w2Jo','NPgrQJDC8QZFnQxOea','1','Sg',6);
+INSERT INTO t VALUES (-1262544,-66,'rScyTguigD4nSJx','X2p','CxAtXr2lTcvbTjzgEgEvp00o7LFgL560W6yiHIZJdf','aHEDeoWw9zf5NQFWto8p2aBmtsWx07B9eDVjtcgB8ar2QcG','FG','Y',7);
+INSERT INTO t VALUES (-423262,-119,'wVtzO9POnEM4YtrhxJIWKKGCySmDT2PDX3Zzx','hsz','eXxuJIpcFz1RtA9acd5JtDS36UWB3qX9e2tAegB6LszGJBrkftygHIf8bBvIHUx','scXwSgPG8n','h','JO',8);
+INSERT INTO t VALUES (8209042,62,'l2cGe3nqsrsnK6n5PpnkwdilDB84zCwLxHsA4D44qht4Lbv6880pyLCI5S9Fm0e','FHnm9','Ldusg','ohcfv1W1yHpS1Viy49KMGmKdg797xSMNNItZgXbQP64iO40NOmV5m7Qc5QDF4HOKyMFuTsEHUvaX2a','1n','h',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c BINARY(90) NOT NULL, d VARBINARY(5) NOT NULL, e VARBINARY(78), f VARCHAR(85), 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 (11670703645696099208,98,'ee1qvnLmwJWR6QnpvAnzdKZK3GreqLdc7','2TdJLEnEMhLc','dkNm6Z5w4gKGxJqBCJO8v3Spyps9XXQns7pnVUW4IMXYHUN3VGTjgOY','aFBYvO0d4GU9ZHl1lQIoA4YHQn4PW8ulDi3hJECZTyReUuDN8yLZx1TQZKENW6t3','rcHsiXaXiImYhOeq32mlCj8lQaNA','HlWCz8d4fMgnbTDRYVCS1BhE2dzL2',10);
-INSERT INTO ti VALUES (11670703645696099208,98,'ee1qvnLmwJWR6QnpvAnzdKZK3GreqLdc7','2TdJLEnEMhLc','dkNm6Z5w4gKGxJqBCJO8v3Spyps9XXQns7pnVUW4IMXYHUN3VGTjgOY','aFBYvO0d4GU9ZHl1lQIoA4YHQn4PW8ulDi3hJECZTyReUuDN8yLZx1TQZKENW6t3','rcHsiXaXiImYhOeq32mlCj8lQaNA','HlWCz8d4fMgnbTDRYVCS1BhE2dzL2',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(101);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
-INSERT INTO t VALUES (15098077441511119167,103,'2xVMl5jzisTegPxXkP5SlfwdFch7OZKGpaQrcscCz8m175n62Cd','K53V80AunWYZIds9eo','eXTDuvz','TAEeSGPmJtThyv21RThTexFlQhhlg0Pb3RtCUIz4q9','IPvoqsVQ3y7Jhez5pSOsWTfLtix0f323wCjQc1LzskATILcV6d5h5e3GvREPBF0ejmPb','X4rRWgUIn5LnphXMCN4baW',11);
-INSERT INTO ti VALUES (15098077441511119167,103,'2xVMl5jzisTegPxXkP5SlfwdFch7OZKGpaQrcscCz8m175n62Cd','K53V80AunWYZIds9eo','eXTDuvz','TAEeSGPmJtThyv21RThTexFlQhhlg0Pb3RtCUIz4q9','IPvoqsVQ3y7Jhez5pSOsWTfLtix0f323wCjQc1LzskATILcV6d5h5e3GvREPBF0ejmPb','X4rRWgUIn5LnphXMCN4baW',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2511312367871060692,51,'k41wxRzyzIwYnE8RtAp24Y3j45J1B1nAoovhWHebDoz5mijl9Ph68VNbxdmm9tT884FiZ010qTUEwQyOt','8yC1s','Q2ZObWGgUn3ZoQ2SYbkWLWkPsmdcdcD9BXe0kRo3GIjKdAyi','nWP','rc','zr',10);
+INSERT INTO ti VALUES (2511312367871060692,51,'k41wxRzyzIwYnE8RtAp24Y3j45J1B1nAoovhWHebDoz5mijl9Ph68VNbxdmm9tT884FiZ010qTUEwQyOt','8yC1s','Q2ZObWGgUn3ZoQ2SYbkWLWkPsmdcdcD9BXe0kRo3GIjKdAyi','nWP','rc','zr',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91) NOT NULL;
+INSERT INTO t VALUES (6801548952335470214,16,'UY2VnXTJtM6FKK9O1zdbTtymJEA3LKInGXGL2D8P5YE2MqWxG0yFhSTlJrKKelf61TOPCReM','d52nx','7Mzfnksi4RVqU6HvNQ5WijBTcaBJX7UAXuN','Iav1GgU4L6P0FsTp0qFIUt','Jf','o',11);
+INSERT INTO ti VALUES (6801548952335470214,16,'UY2VnXTJtM6FKK9O1zdbTtymJEA3LKInGXGL2D8P5YE2MqWxG0yFhSTlJrKKelf61TOPCReM','d52nx','7Mzfnksi4RVqU6HvNQ5WijBTcaBJX7UAXuN','Iav1GgU4L6P0FsTp0qFIUt','Jf','o',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4818447616596377399,90,'61utY7unHmyodih5zLlsqj8yye549OF6gTXFPCcvDHobWFYEvXKcalNmDfdf7Lh8vyrdfxAfXUwoSchX9yaDTna4SNPTgKz2fY','ak5z3oK53M6oR6leUSK019e6smXdZwPjPXhbgks4HsjCvZGuCeXB6or33rWADHqdKyhAWEyKpu12ETkdQkAxLX7qVPasLwUarq4pHwi0UYQRCVAam5XNeZhkVGFbtr6CSeFEnK','Fm7Ng7iGs81G2p4m9VsMmxZgu0','37SjBxYYXORVPwxXOHux8zrATJDeaapb3UgFGbIDtdFQI9dY1X13D','OtKz8vtqNJQRnxvgT0reuzRi1bKHnnU4uXBr4NMQiFd17VpMGt7QcpZZq7fut2OtRv9hUJ','P5Es78o7NTiB63',12);
-INSERT INTO ti VALUES (4818447616596377399,90,'61utY7unHmyodih5zLlsqj8yye549OF6gTXFPCcvDHobWFYEvXKcalNmDfdf7Lh8vyrdfxAfXUwoSchX9yaDTna4SNPTgKz2fY','ak5z3oK53M6oR6leUSK019e6smXdZwPjPXhbgks4HsjCvZGuCeXB6or33rWADHqdKyhAWEyKpu12ETkdQkAxLX7qVPasLwUarq4pHwi0UYQRCVAam5XNeZhkVGFbtr6CSeFEnK','Fm7Ng7iGs81G2p4m9VsMmxZgu0','37SjBxYYXORVPwxXOHux8zrATJDeaapb3UgFGbIDtdFQI9dY1X13D','OtKz8vtqNJQRnxvgT0reuzRi1bKHnnU4uXBr4NMQiFd17VpMGt7QcpZZq7fut2OtRv9hUJ','P5Es78o7NTiB63',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2507845480806121843,104,'9CZ9iNtbJcWtVsCarWI5ZvU9Xoidzu5uhwrepyvcYKAyhKHN5d5BAxGOJtHValcPzv3ABJfIJq7TGJ','3SXnvd7NPmjI7KSq76qEzFVRIusvcOYpOkoXzCT8PQ8mv6Wh4Sra8JUOTkdUWKZhJKUB5xsvgRGCuvANDCDv70gPnkLnJ50LX8XEN4VonmUndm0rxpLeTn5GDlveUUPG25dEwYrMdjQvqBJOUqhVp16cUWQ6v9EmRGEzkkS7LELNYK3Wx','9WBt','fJNtaph9dvtOvBPTwzY1TfXQVRteXmBg1CBm0alV32wPj02XnMB9WixV8WlSaUVs73fyqOMuvxWdP9bxKpdPHiJLTmdpXyH95q4foTFvtbJoRsh5YoNGYInx6LtLdRqyiDCtvRUbcqnazuVxsOUpwtHHf11UliXIiLedvqeJYJZkYCbFTo9TrzKBefxTP4BLs67ujX37L6aqU8dX0oLYTr7ZVSwsr28BcxBrPDFaqTTdVP','P1pJmpuQJ5f1Nao3SRLPQ0WQhCWDBwqOyO7jwiz4HJPpaJ2','DzTlayKnUFAGyaGdpTqcY2EN1LaR167wYTte8zwgZL7WVQTsMpRUj',13);
-INSERT INTO ti VALUES (2507845480806121843,104,'9CZ9iNtbJcWtVsCarWI5ZvU9Xoidzu5uhwrepyvcYKAyhKHN5d5BAxGOJtHValcPzv3ABJfIJq7TGJ','3SXnvd7NPmjI7KSq76qEzFVRIusvcOYpOkoXzCT8PQ8mv6Wh4Sra8JUOTkdUWKZhJKUB5xsvgRGCuvANDCDv70gPnkLnJ50LX8XEN4VonmUndm0rxpLeTn5GDlveUUPG25dEwYrMdjQvqBJOUqhVp16cUWQ6v9EmRGEzkkS7LELNYK3Wx','9WBt','fJNtaph9dvtOvBPTwzY1TfXQVRteXmBg1CBm0alV32wPj02XnMB9WixV8WlSaUVs73fyqOMuvxWdP9bxKpdPHiJLTmdpXyH95q4foTFvtbJoRsh5YoNGYInx6LtLdRqyiDCtvRUbcqnazuVxsOUpwtHHf11UliXIiLedvqeJYJZkYCbFTo9TrzKBefxTP4BLs67ujX37L6aqU8dX0oLYTr7ZVSwsr28BcxBrPDFaqTTdVP','P1pJmpuQJ5f1Nao3SRLPQ0WQhCWDBwqOyO7jwiz4HJPpaJ2','DzTlayKnUFAGyaGdpTqcY2EN1LaR167wYTte8zwgZL7WVQTsMpRUj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT NOT NULL, c BINARY(47) NOT NULL, d VARBINARY(90), e VARCHAR(30), f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7260,216700698270493235,'BRKAuFN9AT3QLuXkJ2z93HIO1gIeI6R3W1Jg7stRi','3I3P9E1vYI0U186Yv21gZiTul','5nwPxDMzw0csaOh3','TwB5cUy4fJmoo7ZnLe95t5zze8xpjrMHHVbHrAZnp3Dy4ORWLkeqRik3IixV9W0ahnheYdC','JkJvLnmHDaHAGhK','XjfHQUcvM40j45VeI4sqAq0f6CEpwxOhjUyIfpKKhadlK9gBcY1d6zpH6TYFVf4BDIRy',0);
-INSERT INTO t VALUES (-27738,7210497983147561078,'4mgg4bwIK5xmF484wUu8sVwkiztluLpil8BwX4U','LEoTMdaCXM5bDZrxjwHBA0RHn140sVH8va4IhxrxU8gTAV5c5GhsMtZjLiNbThbkvFudRVm','4RkDeTQgkVcuw87ZqiyzN','p3yxeJDKGxavYISP6FoNaAfnRKI1Qn39qBpLa6zDjMjjR1mOcswz7jLOF0W9I1n5KlblHUD8KV0Bo0t','FzbUU8UPQeFsuFVCIMfZeYuDQrhVByr6yalQVZSzhglWhuNaeTGVETcMeWp4Xfdcx670jdMRDPWZhIAAv4MUcDjB5lfQ','TcfCwA9QGt0vIEAgfg7m2cbB3aPJi39ZfHImT94cTu5ah3jRQ09labzmMcqHAtn',1);
-INSERT INTO t VALUES (22277,57282571876725403,'KZlYazseo7j8vvHeQjxvjCUVLYldxo9dO9HQjT','7OvRdZsQiNCJsJsmKfTcMmjHw7','vLKvfAB6GKwhpgvsYw7hD','3YUgWIwhvQG0lTye6PfAnDDJYBCFLTnbhz4rATmIu3ZXiOUYTGOykgT','26jtkfhDNJ4xGOWz578JOUf9ydI1QAXAIPT6vaoKdU6p5uDhWgGqnUeH9Ro0Vw8c2PmrNkCLRR5T9R0IVrMXGLjHSvDwfv','ptYkLJqVYeSFezfXF9D6t6CaS',2);
-INSERT INTO t VALUES (6108,3442667598827008133,'ODXmsl','woeTZEvizj1aIZ0pc2W5sTWrXnHiI8QTDOsvcbsGj6tqyHfAzW7umNkWbxPX5xIKyAamtO07JMMYzdxJwnt','h59Fkp5JY05N6iNzTm4lr1chD2oB','6kncUi0F56nglMwh0tWOv3wYLwYjMThUs6ObKwxFEAa','giXU2YcPva52CQjU5eqz6GeyTmsIvzHq9NUO3yDCo44vFuhs0swG8LcioXRXm5','SByx6Jk9uIof7bFKTjCv11QQcXQ',3);
-INSERT INTO t VALUES (15575,-4267813692035565250,'L3niQU','szf7eAZWGhMP3bMSHZ8CKiVNeThf7AzeMDLByRYfQhkTOhuZvdqNOjFJ9mtCW2','j','FAEjlHPHdsvZy9vXj54rV','waO8xSbPP7','FyXw',4);
-INSERT INTO t VALUES (5837,6220814777777508005,'1wKvnW0ro56KmZ6','7DBBHsjkwQxxBeXI6Fabu9HyB','CZQiQnpLI3lpR0TGoFH','GfzxMKLSMEUK5sZfbOxHn0UntqnbXOy1Xtj6iEzGnbvP','lZYXyuTcp1QWdvbT1qg9dWiFteTsS7TGA6pg','oA2eXU',5);
-INSERT INTO t VALUES (-14002,-6947042455400920688,'q9sUi9HsyPE8XTgqvI83I2V1Zr0jKF3B7AcS1GaKfqu','31b720IYQDShUQCrs6GqqXNqRu1Fe33ooXBrdVZ3aMH11oXTI0F1uHf4idlnLRhxinRGKh8hEIRpP6EUjJyqo8O','OWjO9XHmspdMweqSHK52a6eaWXd','szA0dQiU17RIEx9v3vFlli7C3m6eAtDocgDOgu7lzkqwlmO1mte3la4m','rKN8TvRBc67RjFE6KWZFu9JAvDltz0jhDpOcprrcj8cDcqE3O5SRAu','OLhgO37seMdSkzHgnC4twiL6RhZhcGsut1tsCeBPOxkZDjKrs0l6OtnU7343xnYuReH',6);
-INSERT INTO t VALUES (18656,4837062137232853945,'kBW8yKfeMTq0vLSfx465te2X3I5NPXYV0D','3sRtJjwnkO2tx248EQ6X8sufE','wAqbjxHbxDzX4fkyP5wmnML9EH4ful','0fVNHS9lGjQEVFf7','C7S56gqPQRT','bhbLBfhfzQABP4uMrpl8dCEc9TAahhg63ZbqfjwZ3gu1jz3K7kBUmusUxaiYsv',7);
-INSERT INTO t VALUES (-16190,-3098404847038628600,'zkzigW44e9','VIpIsylRwjq6tIEz9WMNGa3tbxb61OQgELp7iZNwq183z21NpgQFGy3fGhkjL2gWYx9khz7ChfeN','Iu18Zo4A8RtBzviIU1si2buqWc','MDE2EaOytEwLV8lENPoCYXnIr5nzSfG98zrWGp8Z','Qwo2ay87Q48EaUNdnvxSSJKRpggSyBCMpIjY9Ij4saOsdCgjL0S','8pN3lv1O2KFT',8);
-INSERT INTO t VALUES (3482,8559189236094047168,'sx1Houdy44sncWN4iigbpR92yiWOeK','y4fTyl7x6kGkoQFILcTWVKHKHq0LB0yMY27icNn3qoavpiUWjN3cjQf6iMMqyaEf5d2S','PfQ5Qn71ltcGRqOb1Z0ceXWp','MUOzppavcWNA61wvqG3I96kzyUu0D7pKh','naFEId8b88o6BILc9XqkuSEsdVUm2qYYURxpjXfoBneFbznfb7sJgClhROFTqek6521MH8klcMl6MP2b3pYITb22oI2lmV9zm','41ZoO16zB2IRhP0lU9vbkfom6xiOEfYfgIcVYy1Wxc2jGfxdoxhJH3NuKludH4o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4078330743896739195,2658189645012144164,'HyurTenkv6xRcB5DRjtyxxS931aXztH94qf','fijACNcrSXLW6SGJmOEN9cDs3oz8ft','DKvZV','kOC8T','Ei2O44uSkRXfwG4IZ0DEIAwTzchbuQ','n16b9IJnsioGFcVb6laiiDGwF7LB2xx64FMw7Kj5JeyiV0fxPP8a5Imi',10);
-INSERT INTO ti VALUES (4078330743896739195,2658189645012144164,'HyurTenkv6xRcB5DRjtyxxS931aXztH94qf','fijACNcrSXLW6SGJmOEN9cDs3oz8ft','DKvZV','kOC8T','Ei2O44uSkRXfwG4IZ0DEIAwTzchbuQ','n16b9IJnsioGFcVb6laiiDGwF7LB2xx64FMw7Kj5JeyiV0fxPP8a5Imi',10);
-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 (8610850067035854286,1681109105017030750,'FPlbNNv6fsPiCoX201NW','hKVrB4zjQKdtxR7p4Pgty9yRyRE0gKmdwXC8','dkoFPvYC83L','zfg3x0162p','yMF29uaNtEEXlBnBewcYebPdnTcN6y','Jh6XVxGnAuNsECNh1wC3ho5LdtFw1JRQ9ewSJsh0vNoYEszqPktdQXN7',11);
-INSERT INTO ti VALUES (8610850067035854286,1681109105017030750,'FPlbNNv6fsPiCoX201NW','hKVrB4zjQKdtxR7p4Pgty9yRyRE0gKmdwXC8','dkoFPvYC83L','zfg3x0162p','yMF29uaNtEEXlBnBewcYebPdnTcN6y','Jh6XVxGnAuNsECNh1wC3ho5LdtFw1JRQ9ewSJsh0vNoYEszqPktdQXN7',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-488234288515261468,-5624737629639065980,'s0','cc3f7NXgM3lBheWBplT7P70JZKJzd6iX7loDTFEdb0uytqRWbmhEtJbThbV1A1V7oQqzeF24m8IOdxJGYnkpqB6LogNcrRaf430c1b5zIZND45GZvplZYfP1cc8lHCdxe9vf6','iBQ5wTG','K','txyDbRqO59AC3ZJe2PYYiBa16s78pt0EsmeHlHktl6UnTMqaKtmYnooRZ1ApOIhevKRehIsZxTqRZ3mLCNPorMrghvLMzN','KoNlVEBZNOWblZIHgzjvXMWlc9L6Hkn4hIGsg9UCQxlMO7kzA7tXvNS6MzDBHTMyNKlDoTWB6OrK67kJY6lh0SGaRIBlvoa',12);
-INSERT INTO ti VALUES (-488234288515261468,-5624737629639065980,'s0','cc3f7NXgM3lBheWBplT7P70JZKJzd6iX7loDTFEdb0uytqRWbmhEtJbThbV1A1V7oQqzeF24m8IOdxJGYnkpqB6LogNcrRaf430c1b5zIZND45GZvplZYfP1cc8lHCdxe9vf6','iBQ5wTG','K','txyDbRqO59AC3ZJe2PYYiBa16s78pt0EsmeHlHktl6UnTMqaKtmYnooRZ1ApOIhevKRehIsZxTqRZ3mLCNPorMrghvLMzN','KoNlVEBZNOWblZIHgzjvXMWlc9L6Hkn4hIGsg9UCQxlMO7kzA7tXvNS6MzDBHTMyNKlDoTWB6OrK67kJY6lh0SGaRIBlvoa',12);
+INSERT INTO t VALUES (7626487216468308231,31,'zqm0RD8JOA7','vLTRywGyqkP9cquAzliPNmXx9IajEPbTFViNS78QjpHSLEFxDHIy5atQMSUsAs9Sg59LEwhUzgcebC','eHDWvLzbKdEftgqym9s7vic25yxCi2s0ffCcJI','ItCpHHZJTQjLPGkqGSNZltcsk2xMVb4oCTJCHpwlWpFfmlTAzxiYc1Kd0PW34ei','v','c',12);
+INSERT INTO ti VALUES (7626487216468308231,31,'zqm0RD8JOA7','vLTRywGyqkP9cquAzliPNmXx9IajEPbTFViNS78QjpHSLEFxDHIy5atQMSUsAs9Sg59LEwhUzgcebC','eHDWvLzbKdEftgqym9s7vic25yxCi2s0ffCcJI','ItCpHHZJTQjLPGkqGSNZltcsk2xMVb4oCTJCHpwlWpFfmlTAzxiYc1Kd0PW34ei','v','c',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8861537034675604734,4806594809612674119,'hVxHNqr5nRkmxbs','j7UTZzuFAMTbPzW21aF1oeiQUmn6UW9fgSFwuPKQjJUsX','eedPSXAd9TpYd','p7J4Fjak5MW0Ks9J5gzAJH8Qo5zqFBPQj3QNirmg480m4lZO2SAW6pypE3GjDvZs9jioLetHqYY1Nykdh9W1ocfe44Cz0frlYaXwlZEywXUnx3wWriOW0WvR6lm','C5E1GBqjmOdAl7LkXWPNfhtErbMWNDqD6b','r0',13);
-INSERT INTO ti VALUES (8861537034675604734,4806594809612674119,'hVxHNqr5nRkmxbs','j7UTZzuFAMTbPzW21aF1oeiQUmn6UW9fgSFwuPKQjJUsX','eedPSXAd9TpYd','p7J4Fjak5MW0Ks9J5gzAJH8Qo5zqFBPQj3QNirmg480m4lZO2SAW6pypE3GjDvZs9jioLetHqYY1Nykdh9W1ocfe44Cz0frlYaXwlZEywXUnx3wWriOW0WvR6lm','C5E1GBqjmOdAl7LkXWPNfhtErbMWNDqD6b','r0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(71), d VARBINARY(9), e VARBINARY(55), f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16562018,13677203765108033809,'5Cu9u6gSrydQrwhV6vI0sIClQ8RKPxQ1Xk2aDsd9','ib5GTh9TP','alvdxN28tig','JmAwvM3AoIbEC','qAQd4tMTtudvvz3OsZoYUzbG0h7xFCvhuRPjxcOE5D1OQ0cOa4Y5v8heuREus3yVeATp','v6zfRORYZECjyUyIzU9vPcvbOLjyDFD9m8Ljt9CHkDstHP4pKLOmnfoZ1EY1v9w8XhLOIYa2AlPe',0);
-INSERT INTO t VALUES (14452803,13349090963486680913,'za157Vb8qmQqgVKkwdyyVHmX30RiFZFnPqJYR6UZOPsaIWL0pWNRYZPtywgepTWN9FABse','K','bN3GYQd4jTPRHYlNj8a1yH61cIET8hAKdpEEN','iVEzkEIUapChKEZX6a7JVjBt3XKgUo8j9iExExoYTVwsBDXzyismeH','pEDbD9vKTRZgsNHkEJP6C4aXWdFQRTXZ3kbzi2fgoLf','GygqMoPb2PcSt3tCoQt7xPWYCss4AeCNZmpkHhPJEIKvsJf0CYCWof3lfLKvqek1',1);
-INSERT INTO t VALUES (12779837,14986796123940287825,'BIdHGYABo1WXDbdy6Wuu0wh30Fem8zKbILB','d2qGmCE','3CbWb5dHoDaSc0OVuXKNjYdnZ8ixM','pObq6bTGgfENnMrY536JrIZ0','z5VC1','qzTBEgki8PJvjmzwIDU2nPsHiqQ5QSUdDrMezIfMRrMizwoR26zCkv',2);
-INSERT INTO t VALUES (9670759,15717010041278419475,'6ZDByWhlfqMeSMA7lu4qIxEPYxolUDlDde54GsdGTFkvDgD2di','Nt','zwD5C5wzbZpG3i2u93fWay','L7ULJDuagxW9A3uV3rKAwfZ20MtkCcZCezj5XEuJkVxgPgosKBfnA2o0UBxTfNO6','EIRt7moo4B0o2WJOOjl2G65HWolGz3fyHuvuMrYnM2QkQQrk8gS6UxNJc4Ktai6NwmB','9TwHPZBANije5PZbIjPdSRssZqgN7J',3);
-INSERT INTO t VALUES (9716317,1299809468660321879,'bSeoKYiS0gtETOg1lVib4yTM4Cog2AHO4','01','PwyREyRyjSMWKbVDrvIXTi8qTs9Ckvww2AOWNh14Aprt','9go95WmDlP37r1L8OVYblemxvxPjf493ctjKql','6x6T','Zang7Eetqe0GkI8PmIvtJDcfBKmE0Ymb',4);
-INSERT INTO t VALUES (10778857,7427560005620426765,'MkTlj2shkzkBeE3cMHfBEv9Mw3DzkkYbRhmN0BxXkTfxJ1jLUtR0HBqBbO73L','wrcDEaoJ','8rxweYJleUYBtwSfum3iJbDmf9uyF1QKdaC45EHt4DZztSZLKm','H2jUOSmAQiKsG7wzmI79uqRTOrpXF','Guzxa3Jkdo0tr7Dz60y8j1Q0T32YuxSXDJsalFp48xKqeUzxMpkr','bcsO',5);
-INSERT INTO t VALUES (569188,15304246270578293696,'aK14uPYugkkQeRqIDRbpGJLg4dOuvvJUwMXnYcJl25ozJJaTp41FY6I5qjqkvDb12fkA','ac4Ypy6r','rBmn','8k2UKM0F0ueSfESKTEExOxA4FpeTqonhELIq3iZIGV4m','fruAP6vooNWAu1xwzzvCTxwkwdgAIlGHGQIxiVZvm6krRCJA1UXraF7yu0loeRRxCbkj3cJACC3OABVFLwVM4OKYwN','hMA0xiT3mp2qRqV0qFEOecURYKvyvRy2MIlhIGPn6IscTGJQ7JTVM2XXT6KqaaVEsjV3TEa9gf9dXs7oVN733laX6MuuBseGm2',6);
-INSERT INTO t VALUES (2926092,3202028381011624716,'6N9','rdn','sUApPsSoVmSfa','90KgD64KsKi8QVKBStW7Hcb30Q4P29n','vGmLt7kIOWG0ZJMsZceyyvD','1lQtiZuJ1LJ',7);
-INSERT INTO t VALUES (3089211,9807066494683010985,'uGXGYfggmS6y9B3lHPymngOWgDq','bfR4p441','Quu0','AXgDa4s0k1OOQhnJILY04wRLIlOcHt','8i97EOiXDRuQuSg7zykKm8PHtEubP1MtluCRZlVxIBCY7ZSuTZxqAbAlXuh7LYIbL4O8GNdLcV1kVsWxkXDMd','KmDrZv3T2s8OGmDRM4c3g0xzvXW4cy7F4gdQ6hU2jiuT7vl9UynrydmPt2gqt5qpNrA4jZSQ',8);
-INSERT INTO t VALUES (8648122,126330221970560731,'uKTCpN2XO5o4LJgWje1PpcyksMf2PEhzzwGS7TgowCfydJ86X3VyBbL3sCQ5bVa418LwZC','bm6lJhKJb','adyGDFtcmPalfNB7XJBQj7RCZ1vNDCdbsVAA3M2FrWZi4iSLyXeC7','dqE0bXImLU5l6odNhn4otv9MsqGa','KoOskVDk8cG9qgChMwCVJcRDQNC8odY0DP16qwnfkyJ9I2SaJij','NA89xy8NLikaFdKnzAoUY0tRVWuI1AQCoECNEjoR2rKORAqPVI2ENaqo5jB4wRdpkl1LmCVLdN8qZLQP4fwBcJFarp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6038990002795185433,52,'I8MEaQmwYFM','xeKU8wfcYzZIE8C6E66p3zOKbHDUc8EsfTEPs3i80TIdnfMpajxQcgLMOgkLv7SPmV7yFNSGqXJqN3CWqn1sKbsjhP9f2bcnT97FAHpZy2Wqk8juqH3My8RY7wEhz3PlQD84HRYxWYIMRVXUEBu8xufk645TQ4MDJPp6YarVmELTqo1RLIHSOyVTKAoLfgkkDy','s','A1qVI0I4wNGRKMmRi5ZD1eGz3CDbv41bTQfXPspdVUjbElcMDALEGCxX7gWMUEJZA5vrCqEKX8fTuao9m6dtNY2Ad54gU7O3zs38pAmIKOc2dIl47QSp0GXFnqBPkFU8mkqgYgZzvvy9ToD0ugot5yRe0XRCWQJQWlKVf6k5h1zQ0mZm1bCJ2VPTgPSZoEP5XCvb0jmbmxxc5cNuEADN2cBt','SG','9G',13);
+INSERT INTO ti VALUES (6038990002795185433,52,'I8MEaQmwYFM','xeKU8wfcYzZIE8C6E66p3zOKbHDUc8EsfTEPs3i80TIdnfMpajxQcgLMOgkLv7SPmV7yFNSGqXJqN3CWqn1sKbsjhP9f2bcnT97FAHpZy2Wqk8juqH3My8RY7wEhz3PlQD84HRYxWYIMRVXUEBu8xufk645TQ4MDJPp6YarVmELTqo1RLIHSOyVTKAoLfgkkDy','s','A1qVI0I4wNGRKMmRi5ZD1eGz3CDbv41bTQfXPspdVUjbElcMDALEGCxX7gWMUEJZA5vrCqEKX8fTuao9m6dtNY2Ad54gU7O3zs38pAmIKOc2dIl47QSp0GXFnqBPkFU8mkqgYgZzvvy9ToD0ugot5yRe0XRCWQJQWlKVf6k5h1zQ0mZm1bCJ2VPTgPSZoEP5XCvb0jmbmxxc5cNuEADN2cBt','SG','9G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4056097224827151572,75,'MMFfzWBgZTqrtlQnPVelem1fbEcHIMmIuJKkPCgg8uWyoAVsXTiLUYOj7ck','wpwDeMM96anHveKSqoG4rVhc52aboIA0BZ8EugVhYkGQQyc8Ljc57gqMvsaltb7hvc2owNSJnG1FcqdLT2VXlNHo698HhAhwNWwM8tZpW1LOw3g7ZdgjTcfjWF74XLEeBJt56Hc5ojCrvSvWQdUWmZHu65JyjLudvz5Br4SdReTDr5aHxqHnPpbmxdJZEQcfvJy0dXUukadBcwxSDtirjBrE9UTzEKLd','txexI49Y51OLamphCfVJ3Jm','fmlWQFJ1tFJU7lakDMouXNQoZ9D7MhT47RLtxpKEBsmLA9uhY32J2rKLd6ifYqQKa4XQ5Z1r5PmbuHsqJE0edD6uZxPDZpQAf3saPLVqkMu3Ff0FJeLEYZ7N6GrGptKkJE7h9aU9JraLHMNLJLZQTviI5963jmHWhB2d9sbJlJ3Ke61yt','NgW','G9',14);
+INSERT INTO ti VALUES (-4056097224827151572,75,'MMFfzWBgZTqrtlQnPVelem1fbEcHIMmIuJKkPCgg8uWyoAVsXTiLUYOj7ck','wpwDeMM96anHveKSqoG4rVhc52aboIA0BZ8EugVhYkGQQyc8Ljc57gqMvsaltb7hvc2owNSJnG1FcqdLT2VXlNHo698HhAhwNWwM8tZpW1LOw3g7ZdgjTcfjWF74XLEeBJt56Hc5ojCrvSvWQdUWmZHu65JyjLudvz5Br4SdReTDr5aHxqHnPpbmxdJZEQcfvJy0dXUukadBcwxSDtirjBrE9UTzEKLd','txexI49Y51OLamphCfVJ3Jm','fmlWQFJ1tFJU7lakDMouXNQoZ9D7MhT47RLtxpKEBsmLA9uhY32J2rKLd6ifYqQKa4XQ5Z1r5PmbuHsqJE0edD6uZxPDZpQAf3saPLVqkMu3Ff0FJeLEYZ7N6GrGptKkJE7h9aU9JraLHMNLJLZQTviI5963jmHWhB2d9sbJlJ3Ke61yt','NgW','G9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5990383732088844747,-121,'QQ5fZVlmGN0l40oCq5wi8TgmbQUJJCt3gx5L0wQDJOSsXoC2d1IwDEeFik3tG','AOkpHLx33wLOOoshRGjqE6oIeBEvoX0OiTpztehYz0QGx3PQPoRa4qkBx3PDvMNM7eOwolt7dK8','Wfu25UiFyKptnFgYhfy0n1gMvUJDGzULYRq41bPHkrN9xdOREH1IkfYrhfKAFxhyMQ2tPaS','pY8kfYE5mIvIKy64LH3NEThn22FD6lV1F4jLbacRCFWqWNyC0ySjPInP9ufLROlPO3yhS1GDN7ybhWUT3wOvskKcrhACl4','C','IhM',15);
+INSERT INTO ti VALUES (5990383732088844747,-121,'QQ5fZVlmGN0l40oCq5wi8TgmbQUJJCt3gx5L0wQDJOSsXoC2d1IwDEeFik3tG','AOkpHLx33wLOOoshRGjqE6oIeBEvoX0OiTpztehYz0QGx3PQPoRa4qkBx3PDvMNM7eOwolt7dK8','Wfu25UiFyKptnFgYhfy0n1gMvUJDGzULYRq41bPHkrN9xdOREH1IkfYrhfKAFxhyMQ2tPaS','pY8kfYE5mIvIKy64LH3NEThn22FD6lV1F4jLbacRCFWqWNyC0ySjPInP9ufLROlPO3yhS1GDN7ybhWUT3wOvskKcrhACl4','C','IhM',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(32) NOT NULL, d VARBINARY(82), e VARBINARY(7) NOT NULL, f VARCHAR(13), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2479719834,2324718720,'gbLUeSCHKvwAJ76t1HsK','z9sxJeWtseESAo6zBjlckiXNOPbXllmcp','n0X','jhucQeWpIB8','P','m',0);
+INSERT INTO t VALUES (96575453,872384430,'wP','AxAP','ua','Si','q','w',1);
+INSERT INTO t VALUES (3169573063,1045951484,'wdbamfbACA04jbNuyAaTJv3JzDkBNd','PtybyvNqhkVQ0iCtNR0Yzr0FM4k9lZchNch4JEeWJry','DW1','LCP2jV9zow','S','S',2);
+INSERT INTO t VALUES (3262882238,4105969837,'nK2uSUJocjXeqzoEJleeBTYgxuy','9OK5rGMLPekcBkHnvSNY6Th95ycwawHwdm','kS5','7YUWr1AFcq8','c','x',3);
+INSERT INTO t VALUES (575550577,1566005702,'hkSfmi4Rpvt','nIZfAyZzhPgVua4ZrqNWFKvXNpBjp4k9uQRBXNZCtO','zyO','Hw2sB','0','h',4);
+INSERT INTO t VALUES (2669257933,2145369331,'6','MitCDusF2tJFANndkOmerfIrrsYEGMJxNCg8oD4TcixS7NWEQX2IlM7mr7qT7J0oeqJnhSIsU6ars8EbO','QCERB','9zo','4','3',5);
+INSERT INTO t VALUES (2477429370,3972049480,'qXLEsw9iDdjgCjNh3CsPH2LBX9Myxm7y','FC8XuCu4llxuPGivHqoGVcpH93wjfCurzBTqbR15O19nkwoWnq5xn9XvecKiehuw0eziwW','vvx','JQjIi2H5','A','X',6);
+INSERT INTO t VALUES (574553003,2135684012,'oUjQgxGoQEr6cijbUk0TbIzoVVXLVJT','V33xjNUUsBZrCMBeMnOr34pVYA2bILDcBhA7UlELqwtYTvpYapE','hW','Uz2','J','D',7);
+INSERT INTO t VALUES (2853507241,3304961753,'wosaI2oT1Eb','LRYshZsXyrgP1qstTl5bkonjCkyy64kbAag9634NG1kPNDU9FMu9GRMIWHMdiB5O3iU','UAN','nUEF','w','J',8);
+INSERT INTO t VALUES (3589592396,3248446743,'WqGcIwh9bnfYKZl1lteTTetgxsF7a','D6GgTUvoBBoy61ss6N6RMc3QJgJpNptxtt5H50EYIYzxRfnW','gZZiW8','UVPni9k8Cdmoo','d','9',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(32) NOT NULL, d VARBINARY(82), e VARBINARY(7) NOT NULL, f VARCHAR(13), 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 (7580402,7413072527961222394,'XXIolzi2ZVCrgis8qZObc59eXegbe3OTnliz5qvoMPVi1RYXTjo37Y3xvOPXI8vkB','rh','dEFubsruoOpUvfNuDEFNSlrNMi98G62FaEuoimGeKldS0a84','AIMR3dRKZH1MeXdwzGbl8T','2atETXUStu5OG7yIiq0lcqemdegnaMEbn','nkCxbzGbtCjjDHxo3xrNY5QVKI51bgssxrUT9gGnFqr2v',10);
-INSERT INTO ti VALUES (7580402,7413072527961222394,'XXIolzi2ZVCrgis8qZObc59eXegbe3OTnliz5qvoMPVi1RYXTjo37Y3xvOPXI8vkB','rh','dEFubsruoOpUvfNuDEFNSlrNMi98G62FaEuoimGeKldS0a84','AIMR3dRKZH1MeXdwzGbl8T','2atETXUStu5OG7yIiq0lcqemdegnaMEbn','nkCxbzGbtCjjDHxo3xrNY5QVKI51bgssxrUT9gGnFqr2v',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(72);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
-INSERT INTO t VALUES (13534947,15365824355556218737,'oRxvFrRexp3U8V1RyawfVYXOXG6DwxVN3zK8','Ia','Vcn8rRrWqwbZ9dD4pNFEP','CduIRP61d8ABBqtEOKjkWipvq8RW','562KCvuai6KyHb','uSNI',11);
-INSERT INTO ti VALUES (13534947,15365824355556218737,'oRxvFrRexp3U8V1RyawfVYXOXG6DwxVN3zK8','Ia','Vcn8rRrWqwbZ9dD4pNFEP','CduIRP61d8ABBqtEOKjkWipvq8RW','562KCvuai6KyHb','uSNI',11);
+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 (8654507993592035046,3993979894,'gpEKLsvP0fP5s8NgKHcDf0AVzHU','o2RFmGjSK4XYyXm6VAjvblnbhoq','3Tt8SG','46hPBuQ','Z','F',10);
+INSERT INTO ti VALUES (8654507993592035046,3993979894,'gpEKLsvP0fP5s8NgKHcDf0AVzHU','o2RFmGjSK4XYyXm6VAjvblnbhoq','3Tt8SG','46hPBuQ','Z','F',10);
+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 (14524343519226689556,1710829508,'PnFL6l0M9NzDSei81nTJmnxe','iURSwe7r4NnY1I5bYhpCzCSge','9MH','sGz1jNFozB','b','q',11);
+INSERT INTO ti VALUES (14524343519226689556,1710829508,'PnFL6l0M9NzDSei81nTJmnxe','iURSwe7r4NnY1I5bYhpCzCSge','9MH','sGz1jNFozB','b','q',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (15766572,14966386726670457454,'lRAfJLzZg3GI8doKIL3WATJq6BiNoZY8Ru8CGo6VvkKRRugRguiaGQT','WNuQoCKGG0rD1CjMoNEvVS7M1PNr23Kr5VA8AvNEHku412lMkyWt3ig3BhfbQcizhzToTIW58kpBbDIQBY8yV4esXjR8MLCDnxVm5mQjj9sVmEQHZ27vxuma8hvst03JbnPdHRgpKWMldyEJ1J5ta9AGgPCwGo2pt9r1i','7pJ11MkDhE4weaeUc4yqIyRG0yemz2MYblylR2KAYJMhmCz3jPAWWm','fL94FmQ5F2YhG9LjcYrRJgH7GHggeD2j2C047SQDYBddy0wcYKQIr3PyV','KgqreWyUMQ4D7X0JR0UQQwtyEvi9F72ThVcgBjUwYumJmp8I4H','FehcOa2e5',12);
-INSERT INTO ti VALUES (15766572,14966386726670457454,'lRAfJLzZg3GI8doKIL3WATJq6BiNoZY8Ru8CGo6VvkKRRugRguiaGQT','WNuQoCKGG0rD1CjMoNEvVS7M1PNr23Kr5VA8AvNEHku412lMkyWt3ig3BhfbQcizhzToTIW58kpBbDIQBY8yV4esXjR8MLCDnxVm5mQjj9sVmEQHZ27vxuma8hvst03JbnPdHRgpKWMldyEJ1J5ta9AGgPCwGo2pt9r1i','7pJ11MkDhE4weaeUc4yqIyRG0yemz2MYblylR2KAYJMhmCz3jPAWWm','fL94FmQ5F2YhG9LjcYrRJgH7GHggeD2j2C047SQDYBddy0wcYKQIr3PyV','KgqreWyUMQ4D7X0JR0UQQwtyEvi9F72ThVcgBjUwYumJmp8I4H','FehcOa2e5',12);
+INSERT INTO t VALUES (12789696075982761550,583343630,'lCczEuQUjSh97mJ9VqQnniyLYYBg','jY1aB54eimIf5UesRoEeoZR5upzaRePXKEaeMzxfvo6TgGP','S61N','uyTubqie','2','x',12);
+INSERT INTO ti VALUES (12789696075982761550,583343630,'lCczEuQUjSh97mJ9VqQnniyLYYBg','jY1aB54eimIf5UesRoEeoZR5upzaRePXKEaeMzxfvo6TgGP','S61N','uyTubqie','2','x',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (10333339,2927624051622936282,'NV','JgChWkzEc1v8uyYM36gzsekMoSKCJB3fafbhf8DOE3vY7tsFZ2iFXPktXTLl74w','0evZx0Etv0e8gu','E9mGRaoF4zO6PKD5Bwt2d0qMzajRNdlV8bj9XnqKcPhOXbHzoIKgFOiK3VmYMsLx2pL3z2xya7gbH7ONidVGpUvooD2cf7ZdzfSFZFtiB5So7fwAJIYxQEdDe0D6yxxkNBHEkDvtEKVXVF3RRxIh3nTg5h5lMM18LilYBvmX8r13Fb08','YRIoqh6ZSe','QaxpF2kDL1ERydmb9haZd',13);
-INSERT INTO ti VALUES (10333339,2927624051622936282,'NV','JgChWkzEc1v8uyYM36gzsekMoSKCJB3fafbhf8DOE3vY7tsFZ2iFXPktXTLl74w','0evZx0Etv0e8gu','E9mGRaoF4zO6PKD5Bwt2d0qMzajRNdlV8bj9XnqKcPhOXbHzoIKgFOiK3VmYMsLx2pL3z2xya7gbH7ONidVGpUvooD2cf7ZdzfSFZFtiB5So7fwAJIYxQEdDe0D6yxxkNBHEkDvtEKVXVF3RRxIh3nTg5h5lMM18LilYBvmX8r13Fb08','YRIoqh6ZSe','QaxpF2kDL1ERydmb9haZd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT, c BINARY(75) NOT NULL, d VARCHAR(92), e VARBINARY(1), f VARBINARY(48) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2670800,-835357960,'jqYZy9HxJENhSV9S8nJiL','8Ko1UzhPAfBxHUWFO8jbLA2icvt8pjbeSpXGgClczYoe3BNsE6IZjTaAvEEPmVeKkiWJECYfbkLQSHQ','D','jVvIKY7ie9hkQZFTBDOTDTUihqt7p7d4P','EFIA39FAxGQIQ98daEaIjqlWEZByadh1iayyC7wWKCN4d0F','WVpyDXYSHx88T93yLI3FBLuaOtc1ROUyR4evAR7YvsyqaVKIOnhRP',0);
-INSERT INTO t VALUES (-6474306,-614585083,'A6guPbvnzLzoqfyRzKSto478TRCpOez6O1bGMXmcpjpDzgIjn0NJhRwnYL','Nse2XatEaPAZuBvOr2sh5j5Yy','y','NaZGPxFCr5I','nl88M09HOTUeC6FbwTJZRvqN3xPT7HqGPUMGs7o5Q6NdcTqE8DwxXvyMxIZBxxmuEZTriJp20ltLCKMdhWR32yY','LwATymzIjg98eobCR8moT',1);
-INSERT INTO t VALUES (4088657,-1936425158,'ONrHytOMOuad','5NMUienemrXyqAAZSq7qoqPAUBgMjQq1Jl1QzsLuL5OEPrGE6JK3LKhy7BJkW7h1OC2gUDtgtZvoTGHeJTaOLED','R','5w32OblfMa7JgXeETglQ','OqNHVPQjvBDHkRD447GQ36xhrpEKComjfatVN2uuIuzD8FqFfcUGhyQuucxU1wopZR6QB6rCZDDfjm8Iy','NYLWc7qp9XcEfDdeugEoSpVmF7mJEUC9I8qDMfwHXRmPLSC6lEuwXBhoHL1kpKKeDzdn4czORMNsRCFzg',2);
-INSERT INTO t VALUES (-4168553,-642154299,'xZu9Yc7V2C0YyiT15CqRv9x2khhu7n4FdftlLckUepVZetMAp65rq9L5B986Heqn3zgSIr7DYd4','O9ysqT0otj9Ujeq51CtG5','j','iCl76WTkRh18','fAYodfRhojVBiGJp14018EUmwMk4SCcIMT2D1XLR8mTg9hInOjQBcUYt2tQbbMw3fmdjTE6fPIl95bYjyfMmzgASBj2B7Snpr','crllhQbhGplCuByFbPaim1QMS73ikb0nmzunaE8DfScl3AblJIbhFQWx3lxQKThSTcJ99m9pUtJ6z5LMqyEdPwez',3);
-INSERT INTO t VALUES (-1571355,846426728,'G3tPc55zsCT9jtfGR7omZjpeD1zs71xbQ0uEYzvdWNHjtqTXWI036B2QC','YsZLxpZDNZRjJGyE0TeMB96fvLt30j','W','rK1EMRzr21GjvgEXoT62VZJY7hhBONtn0YgyBp','DgJIefnAu2NtctpaGNKk','A9kKIoq8v3O68uv2uCvt7L5Ou3To2k0UX8xlJNe477KMSAMtuDRqXeZXRW381sYqVfil19LgVGuXIDFgWvTyMMgB',4);
-INSERT INTO t VALUES (2215453,-1704911488,'5nbXtTcdVCMU9FNVglLP3QrF8iH2NEnSKvRHhJdbpP4v6BJjNbXByxmPeu2bLf8aNaFBGcc7Tvc','K','B','y0N2XmStIJX8pBqHk0eZmDSdMtxex6lhAZxpT9E6SWJ4g','50GIaJFYatXCrLPCQ98UcJ1pza','Rymat4DpnEcJi092oj3r',5);
-INSERT INTO t VALUES (1242913,-25707065,'3xbVcRADJTVUPn','azk2SAT450udkV6hsVM2IqTSllWOaP0UHSJDsBwewEZpqM2rgG6GXKlss1oEZvYzMVvJVJkapdsD','t','2rqSjRlkvoCgiQW','mxh7qDCsSNprf89xWTTT3r','n6ILpHrEg9Agm1HyHhG4iNBnUVzrGexNVelxzktXsoqpQIAp7w1sLMXqzLBxTancKpom4r3dDQ3OZPBtCvlmB4rj071jrGKvCG',6);
-INSERT INTO t VALUES (2858790,-1053773416,'NvzXAl4Gz67M97MFe','DtMFZVm6U50NP5NLnTf','r','WGaEm9w8','gMCYuxdj3JtM2Kknjnlqoo7LSFkKL0QBiEWSSR3mlS9UWEZp6jCWmbH6CRSi9gvPG51TKfwwMplVg6OeuDxE','5BRRtqkd4eqML32nZ2VUbmlf',7);
-INSERT INTO t VALUES (-3809968,-43035943,'f0W045IxjEjgCMWHERnDF8IxpZJp6RhHhY1SYkMsnPZVTshciTfoxTNrYfYY00NkExEyDK','t13PnybOwXQn37OVOK8H9bif7l8T8Rrx2DxqFI4NC28E','0','uNIeTivBzopzuzDLsS8dHV8UyVLVnN1CWlWXGUu53ao6dEzT','TREha5D3ilJeNAmNVqliRRv4k1LAK3Y83EjmHGjBY0ywkyhPi6y8XDqG0p97TLftDlqy7AUfKOpAxUlNtsGsPjye1x','85lXxt7PGwiOMfAZmU3ZSr18a',8);
-INSERT INTO t VALUES (-4101820,459021857,'tWLhwRmo0jZzIdXtiCjw77IkGUhhI5TN9mm4yKP9A9VRz5iMvnYYwJCe','K9vjvmEvUzaGlrwLlJ','n','GckmFwg','WEsjjrbKgpCSebxQy1ZAFh2nzb5mI6RFtKXWqrOX1WJK0jwBG7l','pF4KZRYV1Go4QmpdweZbEDDvEbEZOe6YBh9Fnx78N1mleIJwntysjKYRcCV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5494503316091680221,-355263635,'eJG0oUEnKakaqYUYeWQOT0TCQsuRTk38AtcuU9PtWQPnw0MD0JSVOLgKaGO7myACx9lS2MOXE','DgQmDvfV5HKOmHZXNuOqfp7QnWIeRC8mgVaznlItht5cwcf3NBU0shRRyozsJvK419HPd','4','7IZ291c8cjCXLhFY6ay94fSKYkaJ','9Q5tQcVqqZzdrTUH95EFbTLnpAFyBwZPFKEZjrQe4jTTP9t8XdHrmTWjVT12BrWKrQAjMx4bUb9s','ol',10);
-INSERT INTO ti VALUES (-5494503316091680221,-355263635,'eJG0oUEnKakaqYUYeWQOT0TCQsuRTk38AtcuU9PtWQPnw0MD0JSVOLgKaGO7myACx9lS2MOXE','DgQmDvfV5HKOmHZXNuOqfp7QnWIeRC8mgVaznlItht5cwcf3NBU0shRRyozsJvK419HPd','4','7IZ291c8cjCXLhFY6ay94fSKYkaJ','9Q5tQcVqqZzdrTUH95EFbTLnpAFyBwZPFKEZjrQe4jTTP9t8XdHrmTWjVT12BrWKrQAjMx4bUb9s','ol',10);
-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 (-3159059860997007656,523346309,'tM6qw4gwBpxMcWTx6','SDXE73m2VFe7p7pJreYzogOEE0JdjscVEhRq532EsvBIyTsFKEKLjMClTqcBM3E4UNFSzbkJ7','E','dpeA4fgfgX','YiDEVUxwIon1vLQgsWCoI4dYj6l5FrNk0mGuXuDZ','H5ru',11);
-INSERT INTO ti VALUES (-3159059860997007656,523346309,'tM6qw4gwBpxMcWTx6','SDXE73m2VFe7p7pJreYzogOEE0JdjscVEhRq532EsvBIyTsFKEKLjMClTqcBM3E4UNFSzbkJ7','E','dpeA4fgfgX','YiDEVUxwIon1vLQgsWCoI4dYj6l5FrNk0mGuXuDZ','H5ru',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6756435862141846843,-701546978,'qFs2UK3QmY6IQLWcX0VpXQmcFRp9xNM7awM8K44YIJYBOsy4W5m0pPwaGcCHGRyk','TfDoiGbjP5iGwt4tkdsQbNq7dDbbM8aYGnxexkUjLHRowu5xit8xHdWmqpHjFIT1bwJghq3W1QGZVJv0nU53zvH5EoBVasVmS8ma7UbMJCEe303P814yB3NBldSAESgWBW3otWneTj1BcHLWTkb52Wn','t','CviIvdgG1y9pEMs','JeZWMImzJA8L81','IalELTIpN9JH1b8ZSDrpQsGjMLFx0ttMrwBfeEOHJJaEZx2zf48Bn6DXu3U7apLOUlxkLu5vCpILdLHDfMFtgHPVaPkJKvB',12);
-INSERT INTO ti VALUES (-6756435862141846843,-701546978,'qFs2UK3QmY6IQLWcX0VpXQmcFRp9xNM7awM8K44YIJYBOsy4W5m0pPwaGcCHGRyk','TfDoiGbjP5iGwt4tkdsQbNq7dDbbM8aYGnxexkUjLHRowu5xit8xHdWmqpHjFIT1bwJghq3W1QGZVJv0nU53zvH5EoBVasVmS8ma7UbMJCEe303P814yB3NBldSAESgWBW3otWneTj1BcHLWTkb52Wn','t','CviIvdgG1y9pEMs','JeZWMImzJA8L81','IalELTIpN9JH1b8ZSDrpQsGjMLFx0ttMrwBfeEOHJJaEZx2zf48Bn6DXu3U7apLOUlxkLu5vCpILdLHDfMFtgHPVaPkJKvB',12);
-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 (-2008469555348721434,-1627524072,'c8DB6lqons2qID7GToEc0gImkhhL2tmUIHRrcNfw82h7pGEfhXt','eanBiwdtVMHFkmrvcltzjnry6MSA26kUPuSFEuz8n5PfCpBJVhoEYt1DZ8IH0Su6LFxFl8euh7cAMdsR06U86ltut0t9MD4kDdAZyaym8cjF0ScbKewDfGLqIYa4g3fZoBbW5QQf3g9sahJTNqt5BFtEiuR31bK6mIUWEXdtWJLJkmVMmYLUqkjGN6G8UwsPle','R','vZ3YkQHs2SXYmpfaATAY80uKFVMXPXbrca0r','erIaIIVm3rU1v3','0FY1jn7Wfl',13);
-INSERT INTO ti VALUES (-2008469555348721434,-1627524072,'c8DB6lqons2qID7GToEc0gImkhhL2tmUIHRrcNfw82h7pGEfhXt','eanBiwdtVMHFkmrvcltzjnry6MSA26kUPuSFEuz8n5PfCpBJVhoEYt1DZ8IH0Su6LFxFl8euh7cAMdsR06U86ltut0t9MD4kDdAZyaym8cjF0ScbKewDfGLqIYa4g3fZoBbW5QQf3g9sahJTNqt5BFtEiuR31bK6mIUWEXdtWJLJkmVMmYLUqkjGN6G8UwsPle','R','vZ3YkQHs2SXYmpfaATAY80uKFVMXPXbrca0r','erIaIIVm3rU1v3','0FY1jn7Wfl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(60) NOT NULL, d VARCHAR(64), e VARCHAR(1) NOT NULL, f VARCHAR(28), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1441469034,24,'ONO','LgEoI1roTDl9wzwocUo8VwWoPBc','U','TrMSivDGG','IzdrWeWI1u7Z1jo1megD1CrjC0TYMhVN8u9PcdrC3jZlqACTC0mbH1yvJXQeiB8oTTCe62mIUoKKMDB8hbcoDB3XmeR2CHv7','UVQD1HT19ED9FbgX7x5Dm8YhGuNvHsNLG9ULYgLUzqjg2NTM7ZPRgFGXUxJujzRHwMGNV0zRm6',0);
-INSERT INTO t VALUES (-1914354280,247,'Ik7Q','tjzO72uuCU9LEwDnhk65tQF9odQGtAxoP','P','cA6zPCJbqfJy','dRcpJC3mw2BkWnXlDXW7kVmBWdRmR1X','RskeywIYIVLZeDThywAUhRmhQruDnV2W2ydhNSc3',1);
-INSERT INTO t VALUES (-1524998491,239,'rLVJ4Yuc2KULrse2mlsgarkR5QJTLwBLi','9vxNw4n0NQT0MFqhRc6z8SwpIVEO96WQ8CysayqGJ','W','89iJUkmSkAof','9jah54iwSC0HpU51hLZvZ0Zse','a3',2);
-INSERT INTO t VALUES (1206159588,211,'1A2BDFHx3AbdIzO4SdmXuqJZ9A0GFIzIOdM0K3dbqmupi3bGtNt8qhJ5','c2Dpec61LH87BY0xgwkcVugwCMPAXAwucYsC7OAfUT','o','Ow6sd','dHpWCyZUwIawTlCd4Mcn2FJAheda39dhzQ09npGMlnOq5','amLm4PBL5Xoe9qTHR2KdjT26Sn',3);
-INSERT INTO t VALUES (542068880,249,'ryn07Whhz6rTrvdis1w7UclVul5','0p1Hc','x','u','uubwzQ6TSzZpKwBYJ57Upn8AbV3cKuD0DiUkzwrOhbzB6aAyt','X5sMB7zcoB0W6C',4);
-INSERT INTO t VALUES (430835209,173,'ZzgtT9','gITsKoNEHQ4vGt6XsWX7gAASAlNwosYl4290JVAboCitC4CWO2eonHhsrf','2','zz2WOvfUWoks7eag5rz','8wrJEG2zaoIYDD5yKmgC1NUgsRLKHx2T1VCUKvpKGpfQrP7oWPevGpLb2htJwYYkJUoW','migvXnCBbbyMgH3ZJI0gJhcMQD20m8pRh1cpbLYh8DqzmP',5);
-INSERT INTO t VALUES (341007782,247,'4p2yNf7yJ9LyU0DRncV6BC464QQNYv81bj','ZApMyUegJx8aQZQxYflGOv9nODC','W','eDJxUWrA','0jB5p7nuWGWO0cozCIt177n9sli6U1kvFdxJZmAVVrGn5e65WyMI3sRFI9xn6oVRz7noXxyMfphTxWiKrOJDdQ7','YJSxxBRXb1YzuXfps3X0yztlJnMjTCrLvAqO5yBex53alXXbJpBajEYmHJKOVOLFh9SSQsQ7a7SJQ0mNZ',6);
-INSERT INTO t VALUES (1632189569,15,'cSAC5uoU','eICrjvZjFfYcswb2rC48LdkOM5Rdf93AcqvbPRBtj2d7','s','T0lPV1uRJYT0jH2PzMCJv6KB','WZfOCkxWLIdN0d6IDdn59bHWfTexNhGpnJmpkix4d9p8sEWTvv3SMqA9xw836dljWlx','iNRWGkM0zeEjEdMJQYGB',7);
-INSERT INTO t VALUES (1442858779,224,'WBuXGVGEJU8','qe0ZDQ6x9xLV9wJmWQkxhxysj85oVj931XoeQwaw1073XYYjnItsAKFVSHL','a','KAYL','uAkLCUSUh1LbpIP3pBshbSv0bD43NmukEUKKafAf6azV5tn2stF6GxuEqgKEbfq7aVzTcvvNClHf','mSKTXHOwfICOKiFmNTH48pPrD4tHvYAWZ6D1PDXcwPEddGorXEIZVsCCP76A',8);
-INSERT INTO t VALUES (174488773,109,'b0yz07LM8jRwl3JzmbYi4Ef69Z62H4qBFWA3h42YKJm2QABBfo','h3TlJi94OqgXAzv739OjpnfgGIkz0RC9W2gUZDa','t','F9IKk9j9Qj872r','qDkkYFy0l4JB3523FuOwG197Syizns3P63v0ubW','ompr0LHKbtarVd2u5qzelZCDuQgoljRr6zLTp4Au4gYTY89TjuyIYNZef5CGyK3G4ivrvmv1sNcAT7lIjx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2090938989866977963,1831021870,'E2TSzwqFHIt2qkK4XdQ9','8vevNK0WdD5hUTto03RDb2TE8WnIbAkvL7laLNNR7ioGVBj0ksdHXx','c9LFY','a','G','5',13);
+INSERT INTO ti VALUES (2090938989866977963,1831021870,'E2TSzwqFHIt2qkK4XdQ9','8vevNK0WdD5hUTto03RDb2TE8WnIbAkvL7laLNNR7ioGVBj0ksdHXx','c9LFY','a','G','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9287042134100989384,987461264,'VKpjxLJn1IkzTWTbus8D5SK3TRYnRM','7GcZvdvyHh1WVxzBJOWeyZ3whDOUgGDKAw55kxRLHii90kRTdYtlsZ06KbAF0cMkwCIirw18X34ffA3DPhmaosLwtpw1MnliwkpVrkOPVAGVEYHh1ZbmDjBRn6cI1oEM9e','4B4DL9','6qb','Tc','y',14);
+INSERT INTO ti VALUES (9287042134100989384,987461264,'VKpjxLJn1IkzTWTbus8D5SK3TRYnRM','7GcZvdvyHh1WVxzBJOWeyZ3whDOUgGDKAw55kxRLHii90kRTdYtlsZ06KbAF0cMkwCIirw18X34ffA3DPhmaosLwtpw1MnliwkpVrkOPVAGVEYHh1ZbmDjBRn6cI1oEM9e','4B4DL9','6qb','Tc','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9506102755126426664,1665588566,'gcWRspLouPHKdVSYZKPPgtN6DMOi6c2Xt','ftWbIAw0xIiob7DoQujx0OM5wH5MmpcBG35ygpJ330THAGAgYj2KFnAvcTod0ukg2kX6WCxzQuK3S04kANaYEij7yqSIhjYCrPbU93VeEhMUhdQO2nKfzRn3kSGgd7UfiZ1Hi59KkA6vyOMguk7eOA9vv6M4YeVao6E4HGvhCLZSUfvixWLjolEIvLfGaROaMDs4VvrWiaJx6n4et4K5hY6p5','6HSGS','Z2KAiKpmuZx0RHN3y5doDi6kTyQiEMQw3n89KYaKaLo08ohs69cqXxeMDgR030FcMPSymBW8wqIXjshcxjCHTnyqMy82cvzRDZ3oIJW95Ur0WpEiGyZtETzJdJP5VeODJIfWIPrO3gkd5','3W','G',15);
+INSERT INTO ti VALUES (9506102755126426664,1665588566,'gcWRspLouPHKdVSYZKPPgtN6DMOi6c2Xt','ftWbIAw0xIiob7DoQujx0OM5wH5MmpcBG35ygpJ330THAGAgYj2KFnAvcTod0ukg2kX6WCxzQuK3S04kANaYEij7yqSIhjYCrPbU93VeEhMUhdQO2nKfzRn3kSGgd7UfiZ1Hi59KkA6vyOMguk7eOA9vv6M4YeVao6E4HGvhCLZSUfvixWLjolEIvLfGaROaMDs4VvrWiaJx6n4et4K5hY6p5','6HSGS','Z2KAiKpmuZx0RHN3y5doDi6kTyQiEMQw3n89KYaKaLo08ohs69cqXxeMDgR030FcMPSymBW8wqIXjshcxjCHTnyqMy82cvzRDZ3oIJW95Ur0WpEiGyZtETzJdJP5VeODJIfWIPrO3gkd5','3W','G',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT, c CHAR(6) NOT NULL, d VARCHAR(51), e VARBINARY(49) NOT NULL, f VARBINARY(61), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16541594770025668054,-13581,'dK','tRJOV5uss6LWFiNN9loEfbHwIf4pwqLLOf8ZFb1RlhV5VOYpKGS','Haa6Q8BrHSwJC46SIgHbG5','ExELCkHZwzr6aaJR1RquER7FjhTgIJoq5BZY1bbC2vLah','p','e5',0);
+INSERT INTO t VALUES (6149951673515755656,16555,'JZDT','mfNVg6QgSMRTQXP','sGUxVM4UkIEhTAbyUrvDBoO','UPmJsDJXlH97TMVjGk7ePZaISKFV6a0bVto8bDHtQEvDc7nteTK4wWZ','3','2I',1);
+INSERT INTO t VALUES (4025837307482793942,26679,'cDW8BF','DGwAket08rvLn1R00C9AwqmyfRXwNQ3YxbT','OhyacpV65Ho99tYQuC31WaLmvVTcmZ','Q3Of9ysWry2doRXp6KNEXEK4m5sq4WjG9N2jdf4y9gdqXHcv8lm','i','n',2);
+INSERT INTO t VALUES (7187906589445273701,-4004,'TnHn','w5tn9g0raLnlrMgIK8740LdBFeIl1D1URfXkgmZfZVB','ISf6KkbwnVkphIr4LXreLbZGlR4GSZ06scUCUloRmq4ug','G3E90IeFMhb8nVk1Z7nYNAiDE','H','Qg',3);
+INSERT INTO t VALUES (7072081267969542141,25086,'TF','z0yIQnGTJg9i','9HcOtyvUZyCjnGjOOoZ3BAu','QvVPIdKNZGTVwn1gJY8l0sO2HGMxkvs5dNkhx11Po06pFwfIAPtAxFij','a','yP',4);
+INSERT INTO t VALUES (5620118401223281079,-16465,'JDsl','VB8sigPOPO6Q4','gZCHp0fQYuul0UhhIefZ','uTHcxne63eZtxgDS0lNIdhgtlVMoERCKufp3Kerix7KpTgLyPfv4ZxvRUG5En','3','O',5);
+INSERT INTO t VALUES (7504865622138698536,10636,'Vr','C57Og2BqrvVhWQgWbvvwC0MvLrRH4qDqshEL2bvFg4qbtzh','U5gw5HbrrrFsOZ01pLFAlv5','dxh','q','X',6);
+INSERT INTO t VALUES (13170303506222731269,27718,'qgiQi','Wbu5S7QJxvyqTjdEbePLvUTs','inxsCE0BCZKi8qPiays3UElJ23XNvploaoPAGQWKaZ','Xp4M9EMrEnGt6tTbEOU3HTTotNiZy1s2mG4pf8FuGKOtHosS','I','v6',7);
+INSERT INTO t VALUES (13310120265917445357,6543,'n','zxUvdvWxFy2','pZo0Ef4ehbgNHfovp','Xt2PFjXRDs25b5vOW2ZodRwuRHWpYnAqhmCXGLmiEyaqHxYJ5vnmcZkNKavN','z','xh',8);
+INSERT INTO t VALUES (11654778530635564255,-17219,'1B','uvgXkNr3RTWu4jQfTS7xSrJDT13K','4fodlJhEVqvItNZqZTaEu9Eud0khmBX91agnsI0JrW6','yOgCL0pG08CiQ3kvi3HNHXEpaIVO','t','O',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c CHAR(6) NOT NULL, d VARCHAR(51), e VARBINARY(49) NOT NULL, f VARBINARY(61), 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 (-7199646803406373601,233,'M5k45cM','64jU8eEQqx4cYB6XX4ZnJ54HXG','S','YNJcGk1eouR2WJnwxHLcEIQJ','HwsvZXxmGTviSJlLil56eVrTjU7xioGiL6WUq7634Eacg8U1cF81incx4V6T5fwxi96J1ab','UkqQk8QfFsEChzzdmqTM0fdKZbbbxZDozEUF6utg2JNFLX9H2W5zBqitQGCbSr',10);
-INSERT INTO ti VALUES (-7199646803406373601,233,'M5k45cM','64jU8eEQqx4cYB6XX4ZnJ54HXG','S','YNJcGk1eouR2WJnwxHLcEIQJ','HwsvZXxmGTviSJlLil56eVrTjU7xioGiL6WUq7634Eacg8U1cF81incx4V6T5fwxi96J1ab','UkqQk8QfFsEChzzdmqTM0fdKZbbbxZDozEUF6utg2JNFLX9H2W5zBqitQGCbSr',10);
-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 (-1745992281387096163,95,'wJFQYdObKZLzGpzrIFUOYsnI4nxRW','2lRTEMcsZaI5','Y','ff9eBhARiGSiqwEx1Qjv','oCAMIdReX4vjEgiUz','FgIg71rh4hpcyN1iexpx0EP5Ro9WqATFZSQWLP4PojdUamEHWBsA25RAoSDQLuFEhy2neSFWlu8WScGI',11);
-INSERT INTO ti VALUES (-1745992281387096163,95,'wJFQYdObKZLzGpzrIFUOYsnI4nxRW','2lRTEMcsZaI5','Y','ff9eBhARiGSiqwEx1Qjv','oCAMIdReX4vjEgiUz','FgIg71rh4hpcyN1iexpx0EP5Ro9WqATFZSQWLP4PojdUamEHWBsA25RAoSDQLuFEhy2neSFWlu8WScGI',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13993903814290062815,-18438,'G0S','IWhfy','lBHNvfMs8PrSThxEy','3WCEczREHzrYaTcvNqXlZ5n','D','Wq',10);
+INSERT INTO ti VALUES (13993903814290062815,-18438,'G0S','IWhfy','lBHNvfMs8PrSThxEy','3WCEczREHzrYaTcvNqXlZ5n','D','Wq',10);
+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 (12595357297685627523,8131,'Xr3z7FM','R','gAWZaNTTXdAkN0YS9Uy','Nrg4A3vHRcn2K1k8Ma0IgNbsVZYu9CsSmnQhYhOA5','q','ng',11);
+INSERT INTO ti VALUES (12595357297685627523,8131,'Xr3z7FM','R','gAWZaNTTXdAkN0YS9Uy','Nrg4A3vHRcn2K1k8Ma0IgNbsVZYu9CsSmnQhYhOA5','q','ng',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2169729220643307583,12,'04p1ewPVmZUDkfcamfaw2PstT','OFQux4Zux2W7W','o','hbZW86','EcULG7ICftI0z9hvcRfTb4mbkHdjzHK7MIncaxkmeh4KR2LmuN9JnvhyNVTy','56OIGufzOHJOyPqfCeEpdMw0zo99KgF07mWw6YkcJZGpvhckg6uugAvY88LOQPs2rqcQ3ZZSuIcF3w3PXb1O',12);
-INSERT INTO ti VALUES (2169729220643307583,12,'04p1ewPVmZUDkfcamfaw2PstT','OFQux4Zux2W7W','o','hbZW86','EcULG7ICftI0z9hvcRfTb4mbkHdjzHK7MIncaxkmeh4KR2LmuN9JnvhyNVTy','56OIGufzOHJOyPqfCeEpdMw0zo99KgF07mWw6YkcJZGpvhckg6uugAvY88LOQPs2rqcQ3ZZSuIcF3w3PXb1O',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6272455383471741158,60,'7dPZkdphw4','v6AgRba7rTmDYiLGgl6YZEY9gztTj36JEMNqp7vxlQHKbNo58ixsD6Y4lJvUeNGkxHPuJP3vtBRdeRSR9jF4VkGJeufANAqr7CAOJq73tXfxSBLk0Df3ozvlG5tiJtIdV08A','c','uLFLvyYW7a3xsNVyIuFca3O3bx2I0mHpNSDmkO3Ip0rFGADJ30TNu9wVGGpFvdTH1bF8HOogTljmMHJ0OVllxoRT9Fl2XbLoBID35Rcr5HNBeKNaCaVEbpYjL4dac7CRTXx4KnOIWDu2h5imKkrVNovd0HAITDef9Ag','bJBog8EQ4TuvtSOwABOfus2HhNeOZufBVYSkBdlm5PmPNLUJsaG60ZKHa','tFaR5nDhcBwSaKijloCNvfBqh4yiUXKNKPu06B5a31CRWbChxkymWgx39TOetyjq50qJDqa',13);
-INSERT INTO ti VALUES (-6272455383471741158,60,'7dPZkdphw4','v6AgRba7rTmDYiLGgl6YZEY9gztTj36JEMNqp7vxlQHKbNo58ixsD6Y4lJvUeNGkxHPuJP3vtBRdeRSR9jF4VkGJeufANAqr7CAOJq73tXfxSBLk0Df3ozvlG5tiJtIdV08A','c','uLFLvyYW7a3xsNVyIuFca3O3bx2I0mHpNSDmkO3Ip0rFGADJ30TNu9wVGGpFvdTH1bF8HOogTljmMHJ0OVllxoRT9Fl2XbLoBID35Rcr5HNBeKNaCaVEbpYjL4dac7CRTXx4KnOIWDu2h5imKkrVNovd0HAITDef9Ag','bJBog8EQ4TuvtSOwABOfus2HhNeOZufBVYSkBdlm5PmPNLUJsaG60ZKHa','tFaR5nDhcBwSaKijloCNvfBqh4yiUXKNKPu06B5a31CRWbChxkymWgx39TOetyjq50qJDqa',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b BIGINT, c BINARY(1), d VARBINARY(58) NOT NULL, e VARCHAR(25), f VARBINARY(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (41,7516381682666971356,'b','g0smOv33xTVmtst3WF0FeVg6','nXWd6lrbqym1','Bz3bByb2eR6NQ9KLP8hCFoGfYfoWHrLu6bA6PXts29fJ0','8N6X26UIrks9NUXMl2UOlKbK4cITtjNPPOwZyqtQTsouyn4lYpQdv','akXjLE7nnHNFfiMojFb8y7y156BNHF3CFb3QeVh5FDE68Xp9NlOiZd3wBchZsVr1SKxj7KhagixOzsRi',0);
-INSERT INTO t VALUES (44,-8883441584864252007,'v','ompmS08Udill481SHpVBbRgYlEf5KGzMPCqycZvIGNO7MJ','1YqVYMK5tiN','ETP','oidsOqGJexPYAqxBhVIEgdUgnpmaB7s1koOYSLJQZ4CGzhMk7nllBfxcPUSr24rNjOu3kMs4','KHiKx3DwhjOnZefL65Mpm0YhNtVqIqclNUR9TkmFv2vyFjLq2TTJ2o6E837MQv',1);
-INSERT INTO t VALUES (-126,6464601693953219002,'Y','M0U2tcPk7QWtIH9WtcKBM2TthOySFXlptim26PSAYadBDVVZZOjuCDd6U','X1jAQkAIjkLhdn8ZiCc','WVwBQvCwKH5M4ywsW','u25QNAhtrTeb5irrul21bJ2Jes4HtBu5ms3WtaNP5HXdeYGuiFwt6fHW9q0iBx0bvTc','tAeLHgw92hWQ3OZEl7HHPLVlwibIx96eYwOpUgiaYjuxqTq5Mo4zMcKkhovboqyD8NtdPFdfc5vzRmsiIqesVGGCp0',2);
-INSERT INTO t VALUES (74,-4192027318841782277,'h','rPpKggu22axdfxITkwI','SfyyNNdAOy6D3KOaSBpTz','XBcqXSiRT4byPoaeJgOPLhdqHcddM5OxQ5AIePomqFYJ3dnnDyI8ABqeAskm','D0RxLOY171Eg0T72djBkExPcTiJN8eqfIofqeBQRsn7P54y20sfFYbg1NTRhE1tQZQP5O4eHjcOHrQBW','ZqUgYwLn5ip5834vWH3WFbFNphbopSEFLZLsbIFxIer',3);
-INSERT INTO t VALUES (17,4214096949988526007,'z','NIU','70WuUUs8eqRkJfVvCp78d','YM2JOuKyozQD1ruIeoMaD2ogJx8E2fFxZG9Uk5kA7','22qOzRhfSIpYQeN1cFW8Br5fWIr9nGJigdWa53QbQ54KhnLKuw','znqk9AuSiAXx3JA7FU9NnnjwpmMhtePJv7u99lIY0HaCfyZn6JddNvVsYgYDtKq7d7gaFurg23Chw4busjCthrEOIlvdS2fvh',4);
-INSERT INTO t VALUES (51,8834722650673037723,'w','NQ3CxpSO3Mf7t8P','QHrD04kN61CYpGSVvpLlG','5zlrxEGeHtd4yN1htuugRlanqzlbtDrBwZAXyc0VB2wyNd65peF2T4gCzWrq5aaMepzDsjeLnKEZ6pR0z4e','HlPfGvgLHbjUxjycIfyaGLBPMpRKuIeLytjY0uk3DjXdTxWswN9qbNf7K9rbIlXbiYisouui0nCvX34veinTIgYeglq','KnMeCUBx0gXpSgmj9QzUPOrSdXliwZQ43lcPQjzuOPA5ydLB36vFpoVmrzuXDUBOEkORey9eRiNfo9EeZxnVCeU',5);
-INSERT INTO t VALUES (43,4914984569915816155,'O','QIu24kcKxplP53nST','QFBG3CRaf8PuM','ALKdknt7lEgoPAfqm65LWQFA6UtK7LuSPJTeEC','dw04UrijeQ3PoHDFPSdxMhYZJJvQQq01xO5zR3QcBYTOohLE4OidLVi','zP3Fg6jz0lNyMQYubS65hgTIwxOUJjSrrrPJVWu04WkCHbCJ0hhYfBM0Ri0MNWUV30wsR9Hct',6);
-INSERT INTO t VALUES (120,-9085356977538301666,'O','IDAxOm','9gJmtj86cb6mrlUsGZF','g4q6w5mv8PGTzX02BzE','pMLcwIYqQiRVI4hWyQOReTYw59rqtNRvv30xxGJdyKB0Ei700xQdcP2dhIKCKPU','LVjp6Pn7sIE7HUnpLajQg2DetoLwlDDU0yZuDfGyv7HVy7yUjBuH30WugPFMmGjrvs7ffbWFfW4PgPQ4jI',7);
-INSERT INTO t VALUES (-73,-2651434802629456438,'c','Nlmoy2kfURf9OPr9CbCxc7OohMqyR0VMk4PWFtNOHBunTkdC0wzLJoWew','kq1qpEmtY8YOipnd9bFwARm','QH3JDhvo1nz','fqxVkNPziMZ3S','SFXWjGxCTN3fpzKc98lXxHtccy4sC5HY',8);
-INSERT INTO t VALUES (-34,9148791847511535102,'n','VN41DQmDvlaG','WOswoqi0cJo','IbjGG91qr','c6FXMqQHjoOThUEBvcDM49Coy5kS4YJNZP25RBSzi','owxyx0grCQSf1s3c6kssllOxyqf3mkqMRqSyLINZpsjL9sl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6775744,714676499951168678,'W','ipoFjMnRizOGnA5XJJXHyx3yaznhAyiBpXVh80','8eDlOh8PBX','ITWuoubVOYbNu7ctzeoZWE07Gn9','l4gl5rI0CGv9bnw4mazzqIxv1UtrpZG1COb4QTZX8Ath7iaZ74agCl01nzt6zD4f5TnTb95rhIq','C4zRcm26QjuqyRlSHc8jO56yrsbbcIveE5WBm2HQgAbtTRqVGcRBLNWT29H862rZxdRwVD3',10);
-INSERT INTO ti VALUES (6775744,714676499951168678,'W','ipoFjMnRizOGnA5XJJXHyx3yaznhAyiBpXVh80','8eDlOh8PBX','ITWuoubVOYbNu7ctzeoZWE07Gn9','l4gl5rI0CGv9bnw4mazzqIxv1UtrpZG1COb4QTZX8Ath7iaZ74agCl01nzt6zD4f5TnTb95rhIq','C4zRcm26QjuqyRlSHc8jO56yrsbbcIveE5WBm2HQgAbtTRqVGcRBLNWT29H862rZxdRwVD3',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(2);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
-INSERT INTO t VALUES (-2349882,-4973052373962697912,'x8','NUBKvM9LyKBngSd7Tpjb1bkujdHuLjs1TadxVQrsAE','oeADM9','mdvLzSxAdW425T','MxZySMNXKlPODgks8yEZoBxgnD4lQL7u7I3vv013fVqDxe1Ji5iQR21MvGq8HsKfEuE8SpmwaXX6VWMiSrGXrkl5rxEXRSAaDON','4etJHb9bRntOiZn0VzbBmZN2F3tOPIoxamr',11);
-INSERT INTO ti VALUES (-2349882,-4973052373962697912,'x8','NUBKvM9LyKBngSd7Tpjb1bkujdHuLjs1TadxVQrsAE','oeADM9','mdvLzSxAdW425T','MxZySMNXKlPODgks8yEZoBxgnD4lQL7u7I3vv013fVqDxe1Ji5iQR21MvGq8HsKfEuE8SpmwaXX6VWMiSrGXrkl5rxEXRSAaDON','4etJHb9bRntOiZn0VzbBmZN2F3tOPIoxamr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1946041,-5559220182447627442,'D','s2HUbPvOrPOTWjNjO47mok3yxsdEMt03tgDOM9rAaQ7JOPfRgsAs5dKyIchvz6ziIh5crlIaLzsx','ykJAuG4h40UX1bdQi32d','xwgvZYIJkWt8T4wKI9McAExEVQkGrD0zQFIIiB3EFENEhWBoZk3AucUU','QYgAZiIypIU5j6Ah','ci7BEAtJXMXrLfla1MdPi',12);
-INSERT INTO ti VALUES (-1946041,-5559220182447627442,'D','s2HUbPvOrPOTWjNjO47mok3yxsdEMt03tgDOM9rAaQ7JOPfRgsAs5dKyIchvz6ziIh5crlIaLzsx','ykJAuG4h40UX1bdQi32d','xwgvZYIJkWt8T4wKI9McAExEVQkGrD0zQFIIiB3EFENEhWBoZk3AucUU','QYgAZiIypIU5j6Ah','ci7BEAtJXMXrLfla1MdPi',12);
-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 (337258,-6088194759006193419,'Z','GYxDmTO5SmzIfwaOQQEZuwgdKKeV54WsSsu5kwJ0NODGvx4b43ceWFbdccx','pAozeoF9','1XkoHqdA0Ra2o63rDnETThtRtnK3CaCFNjtgTKKyBHiSfCoWtszrCNkIe5SqvVKXJ2cUniwZwibK5ZXbXX8jSI7PSa50fnqA2Diwhirw3smdRCKcw3aJ9KMfiHvtUVGNDjBffnakz7JJWOxHg35pjhesTlBDOiBxNnJUAH9KUcWYTh8Vq2Rr5U5WWN2kn3EW4M8MjgsJ4GYZraM1lsrQllN53GF','XZGIaSWyvxLu7iZj18tGor0VeGzjA2v8tDlJMovozcFPj9mZuprQ0P3yiZiDGAG','MmGg5dFxBBmoPUqzLwJEs2jGpVLrmhTV65LhOa0CwOAJp3eGEvoP',13);
-INSERT INTO ti VALUES (337258,-6088194759006193419,'Z','GYxDmTO5SmzIfwaOQQEZuwgdKKeV54WsSsu5kwJ0NODGvx4b43ceWFbdccx','pAozeoF9','1XkoHqdA0Ra2o63rDnETThtRtnK3CaCFNjtgTKKyBHiSfCoWtszrCNkIe5SqvVKXJ2cUniwZwibK5ZXbXX8jSI7PSa50fnqA2Diwhirw3smdRCKcw3aJ9KMfiHvtUVGNDjBffnakz7JJWOxHg35pjhesTlBDOiBxNnJUAH9KUcWYTh8Vq2Rr5U5WWN2kn3EW4M8MjgsJ4GYZraM1lsrQllN53GF','XZGIaSWyvxLu7iZj18tGor0VeGzjA2v8tDlJMovozcFPj9mZuprQ0P3yiZiDGAG','MmGg5dFxBBmoPUqzLwJEs2jGpVLrmhTV65LhOa0CwOAJp3eGEvoP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT NOT NULL, c CHAR(16) NOT NULL, d VARBINARY(97) NOT NULL, e VARBINARY(52) NOT NULL, f VARBINARY(61), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6820877600015830588,-1017372519,'C6ys7S4hHSEOess','bvzk2AO7rPzcJBozZ72TevRoe7YAT0gWbGlLmy35A3C2bisd7TK0yC7gBS8w0r7VakIH','c21nehhoYSMByi55g1Ci6PwybdgK82xafTHfdx5p7rV8giF8v','wM','tY2Mr0I6b3eDBZ9AbLR','2I3tZ9IEyxSvWEhJkDNM1SwBChB8JrgCfGg4DBaLQxHb4bY0whujse9Mxhde0ucJvsyaCb4HkaZ8dmLWMGTEU',0);
-INSERT INTO t VALUES (7186492905712148428,1091915757,'Uy6qz2asswJ','dNTH1ZnozGzFuss6k6BAJnhDJvq6QVPlHYqRSVCYc6iiX6tkY1l','E81xbPtK60y','y0EdeUXQ7M5Uo9lFfztTPegDQvWLNlbz8rmR9phCSON','LUMbWdoHCQBAu63EnBD7nShYSb8gCd8J2cSXbozJmfEa4iDrkmZfBdCzW0LsUBBl','ZZfKavMiRDexrnXqUWAcJiXZevP09HySLQD4Xe5sZuoaXFp4fggQ7vuA4ITzK0',1);
-INSERT INTO t VALUES (-3192124442580575923,-478315443,'g','RW6wLKxArXrc22OnXmFX9Ubpx9sP1csi1ue4ZFbDWGS','nWw988hMQMiF5ZB8R6JGpDEjNsNCF2pH','QWox6Z','03c5JmPrbKx3lf5VetV7gqxXZz9hmoAVA3GQINFxviBI918E6iTBI7am39h7sWjoON4yUTm2my9Sa5','QxtRdPjXJzeqygv3ICRuVSh1VJekv91msKKhdYiKNCAGJS8sMVE264ABL8RMjCl3Q8sBDjLv2zzaUk4IPNR1NXlY',2);
-INSERT INTO t VALUES (1780695390243176393,-1017341344,'UbZcshkVsH8ZS','XN8Df6P5nhyLnW6E9Wal3B3eGCNm9fs52AJF31XyDURLbc8TlyXhamDWY2ELrU7H11oItx1ph2h8Q80e0CZAvauvfbhg0fjZ','NAkBj2xfuPSjzLLSvTDfhQKBGj5l44YARBZfLrFEehAW8tQWKvu','YUVGOs6DR8pFuoL5DCUPeOSjvzMhevl8k1af0asobvYZNDWLIjqJjK1Zj','JPOxlREEu6uG87BVtPAu4hf6jaBtmyzyBgo1J0cYyIDqtplB5','06udDdtiXsHEvGjA2DIfWfohuqJ7rSxDbXmm26',3);
-INSERT INTO t VALUES (4051314375407409980,524595444,'FYo','pu8muHenAfvsEPvFdGpM','FkIsVJ6WqXHA9JD6yADHSy2xhxAv0wL','kmCRuchNe','X8esYoN','cbTipKp20fHyMM1eyvZTTeraXJTpSElKtKMoKrHP4TJfOrObX8nIso5izsrChn2rRosgtT',4);
-INSERT INTO t VALUES (-186028215384314975,-2101790493,'gc8otAXV38gMbR','D1g79SPvM7e7fVon9u9ljpJXHzJCFa5lbpFYloHElEnPTS3O7wkpFWtanQJ5D','OgU8gcXsjFstZpP0cS','nVeIAxXs0XztsDotzpuTYmgAQkPIAc2Cz0BDYVmnWKB2JqrCaDlA98Q2','7Nso3Zj3uqIIk7MeTUgUHzD8FeQcAF8AaGfo1jR7x2w5MuIr1Nfkia8DOTTopf4gSvf94HOBwP3RWts','J61fqrd4AZ1HvIqh3EsdMPCvQ7m3Du2bP2o8qFErRTCqDcJTXehLU93uaSzVxs5qK6R3I3am1srI6BoRiSFaoTBqaPigmO',5);
-INSERT INTO t VALUES (2844632392771785710,-104125160,'9nVoiRPl48','QlRqw0MJKbqqd8bBpvM9OJC','nMeBMegZdl5ohQsQoICKwlEJggR84y7L6','LKwiF9n0Q1qheRbBgQLqT2DedVrqrsP5I4e2hWNtkyEeb3Dtaq3661f0D','0wAz7yZ8HKshAh99xF8mNJLcoEtNapkv7I6fb2mYXga1xkc9BKNKUGmdBs0rVJgMBSjiZK1TXVfH','1cDhNo5r7X',6);
-INSERT INTO t VALUES (4698459049366236146,-1550562444,'QtJLKeK49b','nllfyKfSLA1xn9d6sXuj','SgwWnoDLEkZPF7NFEd3azzeHE69I','2quuSG8AZ5Mn6iE1ulBo4y2dFyvX7egx8Uk0kt9OMGtsgOAO7bP','NtjduDyo2KiL4pl45ZSeZFigtzNBnlIwHkt4sGT8ySzEE7w45J0lOKQ7vjV4lQ6q1oDgh','Qd2sW',7);
-INSERT INTO t VALUES (4583069067899439763,2070817979,'S5d0bHhrSLy','5crf4smycnij2UiymZ5jxgIa4WPwiPOvRitamlMZBl2MC162e2on6geKuMEpZcWtCp5','TToArzqcKM2Zlj1bGQ5Q','91vMMjm68Fd1A25NwupYria150oXtTdY2Z6aCVyipPZ','RvjERjaOpmqbZe7k9lHo2J8oCcVD9uAWN08uMbbh4scuIlqoV3DcqGNq4KHQyGEYy3ca4czvD07SndYh8oivg','m7fonWYtva1MtMzft1GrJqH4Jb6JZUwPoA6xYHt57cubUuElwn8DJOiKpXegcpXUpStFpAs33lUmcpgA0Wfy',8);
-INSERT INTO t VALUES (-9119108877781727352,568713246,'RzL1','TzRXnHNJa21QUFmwEHSAZtN0oUqL','tcnRju0XLb','lnuNbXXctJOIIGG9rgUkhwzizDsKRerHkiW','muJy9vI3cN8lRn92X98voKp0elvAkaTuvU2ZK8OueT8w9BHlpFn','80DmeoFHrYKIoTf2rPjQkQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11837264997550933417,-20902,'PQ7vHYp','GNdvpBJyQ9i9xBrKLCDjPPk3p52','8uYLVfQNVhfDNHGYZQts3X81','xhndrxOXZcfqqB49l5MHjv7rbKTbMr33KW1I','c','T',12);
+INSERT INTO ti VALUES (11837264997550933417,-20902,'PQ7vHYp','GNdvpBJyQ9i9xBrKLCDjPPk3p52','8uYLVfQNVhfDNHGYZQts3X81','xhndrxOXZcfqqB49l5MHjv7rbKTbMr33KW1I','c','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7351117163550406283,19439,'GGXk','uTv0CkEsoPNZ4Nj6T1qKaN3V9AfhxpojwqU9s6iipTGI5Iz78V','fDfPOeprnWY1b3PYXddDjiAK3JBKaVERuDgyaNOpVJ3','6XOD5fgvm7WtZ','o','x',13);
+INSERT INTO ti VALUES (7351117163550406283,19439,'GGXk','uTv0CkEsoPNZ4Nj6T1qKaN3V9AfhxpojwqU9s6iipTGI5Iz78V','fDfPOeprnWY1b3PYXddDjiAK3JBKaVERuDgyaNOpVJ3','6XOD5fgvm7WtZ','o','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6245471056512680728,-19473,'VvoJ','Ob5kujXqzYF1dMkREuYwDLPXgK9UvgtSXsaVB32kQ03mFCW1EblVpbvfjxVbaBSL8HRoUPjqj9ihOcsS1Y4b8R6KwUs7xEgdB09IZvAVj1EV6rDBhGFbiake5cddHTYvGZFtPLB8f0ap3IrxFucBk5eq6prsXHb1TnjJ5CBtSGM05wrx55ZkzGCckNdx1MSgCEZhRd4WXjyHn123uXRzvNrn7cX3F1vxjGpECQ3Hlqqhf5Uikxt8lsh1ErHVdXOP','efuk8wiawgy2kn7vPcCkaEnsJiTI9LYBfyUOG4SFKDZ','J67KzL2ztjnAXkbCQ0KmXfK3QbtCThE9jtM1HV433bsZugY04wiYP910LMDnZR6DN0aYWYZtjCNSxc5H5jn62Lc2ZVGsdWDTQEXASuGmaTvPgUtKuaK9qdTmD4etnsy','q','dS',14);
+INSERT INTO ti VALUES (6245471056512680728,-19473,'VvoJ','Ob5kujXqzYF1dMkREuYwDLPXgK9UvgtSXsaVB32kQ03mFCW1EblVpbvfjxVbaBSL8HRoUPjqj9ihOcsS1Y4b8R6KwUs7xEgdB09IZvAVj1EV6rDBhGFbiake5cddHTYvGZFtPLB8f0ap3IrxFucBk5eq6prsXHb1TnjJ5CBtSGM05wrx55ZkzGCckNdx1MSgCEZhRd4WXjyHn123uXRzvNrn7cX3F1vxjGpECQ3Hlqqhf5Uikxt8lsh1ErHVdXOP','efuk8wiawgy2kn7vPcCkaEnsJiTI9LYBfyUOG4SFKDZ','J67KzL2ztjnAXkbCQ0KmXfK3QbtCThE9jtM1HV433bsZugY04wiYP910LMDnZR6DN0aYWYZtjCNSxc5H5jn62Lc2ZVGsdWDTQEXASuGmaTvPgUtKuaK9qdTmD4etnsy','q','dS',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (17852958608296225110,3650,'BThY','cYlvIx6fNA6waW5ULQY9MdyECt9hEgFPVXvuzNg3C','NED3sSfjDig1TO3YqsPwRSW7kNwiptLHYsUXRyx08YDvtF','gEzMYQPnht6qxQteI3iUcy2PBa0XKaUcihj8SLu','j','a',15);
+INSERT INTO ti VALUES (17852958608296225110,3650,'BThY','cYlvIx6fNA6waW5ULQY9MdyECt9hEgFPVXvuzNg3C','NED3sSfjDig1TO3YqsPwRSW7kNwiptLHYsUXRyx08YDvtF','gEzMYQPnht6qxQteI3iUcy2PBa0XKaUcihj8SLu','j','a',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b INT NOT NULL, c BINARY(91), d VARBINARY(63) NOT NULL, e VARBINARY(12) NOT NULL, f VARBINARY(56), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8586037847161007725,-759297990,'28yxKGtLceVPz7uSpvEv6aSBGLvU6HrIRzq6k9yu','3y9wvHTxnOOWsOH2SumIPsK5k44U1JX85iodTeAGQ7bp','v1G','M','6','Zy',0);
+INSERT INTO t VALUES (5590531663469011400,796981519,'sLBrGITAoJzP5dX4V0mI5056lxKgR2tRZdXUkjl0YqIigrqM5nb7G7GGn1lSfW9tsl9Vh6igrHx8ty4UO6ftPxJXiAX','siLDTL9YGAkMYQj72zb41FESEehRNtw','KwkVJet1bvg','dxxlywD993AleNTp0u5ZcGfhyo1VRTYsFriq5VBx','f','yt',1);
+INSERT INTO t VALUES (-1585408795341464375,583377370,'yyKxb07U66Yh7fjL3ikdiKN8qKKJoK3TfKruMPjQtI2SXhrdUuv5pJEAZ839','ANSdu3pTC6cgbgYa','zK4K9mT','SXxCnd6VRn7s3lKbLbTs6RRSItS6XDrtDhAM','w','u2',2);
+INSERT INTO t VALUES (2230604413108579819,-740250668,'l7x8cLXtnNqRtDKUivb3Dgde0','R3HZLc6pHQ52u','ok3M','swh7LILyeIbszcS0AHw3EGG5HmYsfJxbmzhe','l','ka',3);
+INSERT INTO t VALUES (2231581141332309177,489121974,'XHDGKoxIHyr2keN6r92LSPVaaQ8N85qt42vqmFQhbT9lj0ptUc4hHSrkhBRt5RD0yUzmXOUKCBI2g1mYugu','czzyuZs142TKpUu5kcc9l10pVgXjvpanLTquXFdRe89VMPIOyeTjY','EeAsgWu','u8HJLYN','C','Zb',4);
+INSERT INTO t VALUES (6744776765352264974,941209097,'1hwMdGjGRcSLLP606kGCQ8A7qhs9dmmhPXGFulVsFOw88Bb0Z2zRtbhXiWBYxEiAicIYphBbArKY3eYJLDzP6','KVY5C6LtMi75Ovlc4TEcpcQxte03jYJOJFlLD8hZxZIXo1k','uQEwTZsaCZO','dEDidwAl3ht7RIsT1qvxh4TI3tF3KFcROCw2I','P','W',5);
+INSERT INTO t VALUES (8976678907073870283,1773170543,'Jl7Y6WpXURDvSzIvg0rXSi680BvCmQs6m4bL7l7247utK01Bg62eaq8vFoOYFCeM65EmQKyiZ9','nh','C7eznocTyq','Q5m85M2rpYQ3DljggebXeQ','S','K',6);
+INSERT INTO t VALUES (8856472947701290253,-129679636,'zwJqX3Iw0tvaGM5zaxDevqhxhOtRbY4vWks8Jm','WZpKb4OHhfrvl7rO8oiSwZ3q9mmdZ3oEMQk','UwbvXHtr2K','QFALcaW1apg8iofcCB','3','ga',7);
+INSERT INTO t VALUES (-6044933685111953145,-1370540550,'omrH7m2C4BpZYVDe0iSx7WEbQB1fj3MKiO1KjiPeWyCPDBsJcNHev','9lrHKnPQ0H70o4FhUtlUZ9BWOnvzYhekPigjsVxEgHcnjWxrz3f9eWZg','rqwPxu','qpUdub18X4IYJ2X2EJUr5yYHeSgSwrJyWNWehb','g','6',8);
+INSERT INTO t VALUES (7141179021006529312,-1865343473,'utwGYYN3Mt8vPsjqsNLsCy9bgbimPhZBvtJ3sxHgj6qWdeBuP9u','GuN4LUQxpJXKiYP4HPD','CIm4k','byxuewY3rjvAoOTnaQCnxZL','W','D',9);
+CREATE TABLE ti (a BIGINT, b INT NOT NULL, c BINARY(91), d VARBINARY(63) NOT NULL, e VARBINARY(12) NOT NULL, f VARBINARY(56), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (8801083441703530419,1808062824,'H7GqKGiDC','W6R5Pw5fILrwj3hafmq0mkNP4CKFfhe7GRjHHWbTFQCPdCDiMTZma6hRGXrv','Q','9WX1dnB59K','7D6XnAasWGws7iskDhcPA3YvJUkfFm578dWaioo0stsYeEPQ6KzNU8lmCNVwaEX','R0Dat7PijjTu6TiN7dxME0jGBXvgNn98sJPG5ffgFX5wTzuEAIPlU0rfsDEfZRcYZu4nEd1ECT08eEhliae',10);
-INSERT INTO ti VALUES (8801083441703530419,1808062824,'H7GqKGiDC','W6R5Pw5fILrwj3hafmq0mkNP4CKFfhe7GRjHHWbTFQCPdCDiMTZma6hRGXrv','Q','9WX1dnB59K','7D6XnAasWGws7iskDhcPA3YvJUkfFm578dWaioo0stsYeEPQ6KzNU8lmCNVwaEX','R0Dat7PijjTu6TiN7dxME0jGBXvgNn98sJPG5ffgFX5wTzuEAIPlU0rfsDEfZRcYZu4nEd1ECT08eEhliae',10);
-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 (1338937953577351752,-1859840822,'l39hXXY','6OMoQ1MF8PNPjD','TX9aOKi','Y203rAnTNf0UA905rIGIWNwWCufPqVZQK8hzKh','nQK6erEVpkveOSYtRVZcP91vqOdAiZM66DVfgWIwYzBdqUn6q5lQWIxQkTTgEI2G03ezHg0HxnF9F92b16VPwIUFQ','5BNIVnTn5TpmB3fE9KH4hCW81688UAUylvxttrfTolxiSvCGKA3nRtizGQkSb3s59MCXiopzeC7Fo36NSNpB',11);
-INSERT INTO ti VALUES (1338937953577351752,-1859840822,'l39hXXY','6OMoQ1MF8PNPjD','TX9aOKi','Y203rAnTNf0UA905rIGIWNwWCufPqVZQK8hzKh','nQK6erEVpkveOSYtRVZcP91vqOdAiZM66DVfgWIwYzBdqUn6q5lQWIxQkTTgEI2G03ezHg0HxnF9F92b16VPwIUFQ','5BNIVnTn5TpmB3fE9KH4hCW81688UAUylvxttrfTolxiSvCGKA3nRtizGQkSb3s59MCXiopzeC7Fo36NSNpB',11);
+INSERT INTO t VALUES (2158962158844160831,1633453516,'WXAS7XmR6UG90pwhzCWaBnIs3F','3Jg0iTHQlgvGpEoG','VGgD18ogX','fHA7LqVTTn8UHhFgAHuZlPrm','A','hx',10);
+INSERT INTO ti VALUES (2158962158844160831,1633453516,'WXAS7XmR6UG90pwhzCWaBnIs3F','3Jg0iTHQlgvGpEoG','VGgD18ogX','fHA7LqVTTn8UHhFgAHuZlPrm','A','hx',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
+INSERT INTO t VALUES (-1011214148497017856,-612413785,'I1EamhkDthMFOgVzNBlQGwj53F5oWbL1ghy7GstuK0RzGOSjKfvASDl9xU0RS9oZR7H5A89','lilyiAgQ265AmTOtQdxbPYvKotKHyTEQngmttD2eyKbpQ88','WSHVo314t','w13wr1Zzrvfg2ht5PLFgG3uga9TGwmg2Rz','4','z',11);
+INSERT INTO ti VALUES (-1011214148497017856,-612413785,'I1EamhkDthMFOgVzNBlQGwj53F5oWbL1ghy7GstuK0RzGOSjKfvASDl9xU0RS9oZR7H5A89','lilyiAgQ265AmTOtQdxbPYvKotKHyTEQngmttD2eyKbpQ88','WSHVo314t','w13wr1Zzrvfg2ht5PLFgG3uga9TGwmg2Rz','4','z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (212428981657325892,880229153,'vfXOebXnw','oGKGJVRoFDO8XaNzbB3FzN197XHWcotS1cZy70cZlxkLWBFFPW3dfa5HT1sHKq1SAn','AbgJ64vt','fAmuss49UIEB0hybcCJHVa','pYqOxE89sLKPatjw4R1SaVBF4Pj1I5MVx6ozYxg5uUnzyl515VZphH3FYsflh00MYcdyWYzN','itI72jIV1y1GYAHxdEqSOY4jdsjiu3z0GOXLizu1QD43Uz',12);
-INSERT INTO ti VALUES (212428981657325892,880229153,'vfXOebXnw','oGKGJVRoFDO8XaNzbB3FzN197XHWcotS1cZy70cZlxkLWBFFPW3dfa5HT1sHKq1SAn','AbgJ64vt','fAmuss49UIEB0hybcCJHVa','pYqOxE89sLKPatjw4R1SaVBF4Pj1I5MVx6ozYxg5uUnzyl515VZphH3FYsflh00MYcdyWYzN','itI72jIV1y1GYAHxdEqSOY4jdsjiu3z0GOXLizu1QD43Uz',12);
+INSERT INTO t VALUES (-8421028327914082778,281527916,'pDRrDBLLwPt9IoGXtus9LdETU7BKhHkpvRc9kJmgLRDcIh','nsSd3fXVP3tR83wGZpnAZXd2fNkTnv5AM4SF2DTB22aYWfFYfiOWUX0nqCUc54OKsNIS5dH5BiGBk7CxAFC6ZBdZb7xOlW92YmMCg86Jbq8RP4djgX0lVCyBnW6BRK7g3ytm7ctv4GGi8ENFGWI','O','cC6ONzaye4deJ8rFZ0dnbvNP','5','Dt',12);
+INSERT INTO ti VALUES (-8421028327914082778,281527916,'pDRrDBLLwPt9IoGXtus9LdETU7BKhHkpvRc9kJmgLRDcIh','nsSd3fXVP3tR83wGZpnAZXd2fNkTnv5AM4SF2DTB22aYWfFYfiOWUX0nqCUc54OKsNIS5dH5BiGBk7CxAFC6ZBdZb7xOlW92YmMCg86Jbq8RP4djgX0lVCyBnW6BRK7g3ytm7ctv4GGi8ENFGWI','O','cC6ONzaye4deJ8rFZ0dnbvNP','5','Dt',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (745061580210816725,-1955237564,'KKWjt0JSDh','rQDU5Jb1Dy31cHnwSzOpXAPwLDSdAUmQ7cXalnMkT9TRgHpXLdddNPlpywY','62XtngbPAb0GJqnbblskIjqyetsGiqLBHc','2V0dbv','Uz9E97TXFVAGIetskOdVQGP1aLZJqcSkwSK6cFq3F9cih','IPnrOzaNEvYmHxSRgsc370OFgcMGikP5qVAvD32ZEbUQ0ycKs84o91BAZeCyvNOWU7soowmgV9SbYZ1jiaGSF4051XG9ZbPAUK',13);
-INSERT INTO ti VALUES (745061580210816725,-1955237564,'KKWjt0JSDh','rQDU5Jb1Dy31cHnwSzOpXAPwLDSdAUmQ7cXalnMkT9TRgHpXLdddNPlpywY','62XtngbPAb0GJqnbblskIjqyetsGiqLBHc','2V0dbv','Uz9E97TXFVAGIetskOdVQGP1aLZJqcSkwSK6cFq3F9cih','IPnrOzaNEvYmHxSRgsc370OFgcMGikP5qVAvD32ZEbUQ0ycKs84o91BAZeCyvNOWU7soowmgV9SbYZ1jiaGSF4051XG9ZbPAUK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c CHAR(37) NOT NULL, d VARBINARY(94) NOT NULL, e VARCHAR(29), f VARCHAR(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7512299,-2532366,'SS4JiF','B','EJosRkOJZ7VIuYBE','CBFa7','wL1n21Vo','OSuuQmrd26mrlwLPnK4lw8ulWWIsb6sKAUk8XQSShjp4MvrLB96iOZAfvFKOsSU0vmv98gWd92rnqZtan',0);
-INSERT INTO t VALUES (7225725,1793566,'18jiviNtSbBni02rszTi','iiz2HP7xSNBJohY','h','Xw','t2uhbjzh8CDgicKHL6eLNotYIneHFpMS1PbC4VZk0thB','SSJcopibd6OQRSwpTNrP74GMMajRXb0Qhs',1);
-INSERT INTO t VALUES (-3273189,-2731494,'tAbtEN5uDZp6f64OXPD','5VzDHAM0JZX','GbHohm3g4Rf9kWjji','izo6o','Di42XdIydkrVRKdg51pb1XpW4Vad','h5VwbAuEf0dWa0mn0HXktPPJnktW',2);
-INSERT INTO t VALUES (-6351514,-5680864,'oXwZmRxFp1TCAbckLGtNh','nvN5L2KAaM5FVcOtq','RokBkc1IZI5AxptiyXVYoUd151S8L','w41','e8Y6L39JgnH','DAxzBiJZGqlDBg39sDP2lisdEjOvJXcfpu9mbgyrusMGWu9ZtG8BekY7YyDobHn0WZKY9XcD8',3);
-INSERT INTO t VALUES (711998,933153,'c9k1ZIupLfZyYPFiQE','hjZY9m0IE0yYNouqXNpgbi','K1khiUHASHVGqWmeNu','ZC9Z','5mXGjZqzLs5E51bsLk5apmDNUbT5IkC0vCabzSmJ6Z8sXB6PTita1RN3RV','RZhp',4);
-INSERT INTO t VALUES (-6429880,7663630,'6sBrEjcIwLWg8kXoQXtP6IalIi2a4WCy3','LN6wLCjTdkFkJRnq','49U9Q47t5HyZLzlybs2p0dglYBqu6','jdEU6','St4DZrXUC7pPNDAaeNrRfIw01S','VsafvLUTYIdwv90wnj7KjUhlYj9F43Fg5Oq',5);
-INSERT INTO t VALUES (4081649,-6252502,'Aev8F','L','gobDpEaoja75pDvtXF','tjNhv','MEGY1kYWm3FDhxKtVsx6wpFnMLZWPpqZ4mEq4Ruy4KRov59fSWL','A8LHFyxOa5r15UM0oevujl8LyDflabGRg4AuDV49GqdJHJiaI6d9xUhshYa5L6sbbNvgsmklXSaIdi5GX',6);
-INSERT INTO t VALUES (-5633040,-5198680,'ONTHdIM','gnCk66cfMMSJgJEmm6PwraSqTCZllU8IlOdBSraaEq7IAMKeSD71ye4z1ARbM8fYr','0uKIJnlLfFG7KRYVc6Cc66EauW','agOV','mcdzv6BXLXuEPOsWSm3yzgB9AUngppOszKJf2rGFFpUhSs3r6ebfU172sOuBQxqdg4NPy','bB0BXfk4WpUuh',7);
-INSERT INTO t VALUES (-6601155,-1221160,'DuCXzet','Eg','6XANBt7e1BMdMyTebLINpo6GS','VaN','6cXJN97LJ7XNeFk7Z5Aq6','EcvkRzDeNiSpNbctHqhPR1JxtU7g7XMrmtdwbYMWx4VJK1uawM7Lb11MW66hPJsIw5Y9QPhG5xFB3QH7ydMzNHW3WFv4e',8);
-INSERT INTO t VALUES (-7876760,-7683781,'Y69rs3ABD8JfxJf5LsbBRPSb1s2bIW7j4A','dTZ0HagRaQLYnL1PMC','gINbClHD1JIg67qrFW3U','YuIn','W0XHkURLe6NM4c65EsD4qjnjYfrMgrQ5Iuub8Sb1KkNk5TisQg1T4WYyDOyKVP8Lc0r19FqC','g0do20ehKEntO2mcKRPiTDshkeAkm2JBW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-622059564928933428,1602789156,'dhKf3yY6D1pPdpNTcnqsAr2jhtHqEIQGZ3','uAihrRRmXzJx3QPEa9jCIftj2S','9IMIw8IECKBR','X7P8twJjH8EpuDON4fLm3kwmGu9hbQdPiSsgIZY6cw4ZnQNDG41f7xl0KOnHZWgP96tvWA6C43EPbqOWmvGwq1h485yCv4PBgpPOHxHegsQf5kAOEgnH9vjveC15SfPbFCc2vUse9lVySB0JU3XINedGa22YdsoAJ4pIoog4wwneKd86UtinvY27vhtdoVoQ2I2ai','W','w',13);
+INSERT INTO ti VALUES (-622059564928933428,1602789156,'dhKf3yY6D1pPdpNTcnqsAr2jhtHqEIQGZ3','uAihrRRmXzJx3QPEa9jCIftj2S','9IMIw8IECKBR','X7P8twJjH8EpuDON4fLm3kwmGu9hbQdPiSsgIZY6cw4ZnQNDG41f7xl0KOnHZWgP96tvWA6C43EPbqOWmvGwq1h485yCv4PBgpPOHxHegsQf5kAOEgnH9vjveC15SfPbFCc2vUse9lVySB0JU3XINedGa22YdsoAJ4pIoog4wwneKd86UtinvY27vhtdoVoQ2I2ai','W','w',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8989362022611198129,-423522862,'7kPDwGWQHi0zfuI7vkqkP5jZG1nqcEXjcryHoVhAUjhIQwHCuSLXV3JSqiSKkyhCzWuMVG8ccZf','uDYztTwC8OiTpZt2f09mQONxN36pg3BvcKNgPR6rAQMOZyugPrkxdN5GtBSKHnVvcEqK0hBK0l35YQu4eGMjJs9RTr3Qivk0TLAfXOVj3T7CZjiMZNHIeEBOz77s32GDX6lVOgwBurtWXHNugGIVr','d','ZyWAJTGJiySRl031yKfgnx0hrXPRsUgxcWBMYQCdK7rXAMr43vYGhMMplAvVvKaeCS5ZEeMuYwBmnU7wjG9ilOk7SxEbAbPujXF5k4mVpD9Xqn4SiAGLuzntnSWhnfNT','BR','ZF',14);
+INSERT INTO ti VALUES (8989362022611198129,-423522862,'7kPDwGWQHi0zfuI7vkqkP5jZG1nqcEXjcryHoVhAUjhIQwHCuSLXV3JSqiSKkyhCzWuMVG8ccZf','uDYztTwC8OiTpZt2f09mQONxN36pg3BvcKNgPR6rAQMOZyugPrkxdN5GtBSKHnVvcEqK0hBK0l35YQu4eGMjJs9RTr3Qivk0TLAfXOVj3T7CZjiMZNHIeEBOz77s32GDX6lVOgwBurtWXHNugGIVr','d','ZyWAJTGJiySRl031yKfgnx0hrXPRsUgxcWBMYQCdK7rXAMr43vYGhMMplAvVvKaeCS5ZEeMuYwBmnU7wjG9ilOk7SxEbAbPujXF5k4mVpD9Xqn4SiAGLuzntnSWhnfNT','BR','ZF',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1878596284259026679,1487431410,'O8b','99eSJqTTRtUWa7YjdPwggkTZabn4MOWas6WF3ml3K6kE6axihdNZJcCn1Yqct0MpOmf','tYdq','fyVzsKANk7bGKuKvuHsHecDWzed9ECF2saksxKHY7b9C7skolRLhASZHDnGFJ0mGaM47a7iB0k2Zi8OrFhXuyUwGO3gm2NN2brxNn0kZuHOLEzROuZUzNxwulHOGLO1MciRuk0sKgoqHyGJEPJ6r0A','m','XDI',15);
+INSERT INTO ti VALUES (1878596284259026679,1487431410,'O8b','99eSJqTTRtUWa7YjdPwggkTZabn4MOWas6WF3ml3K6kE6axihdNZJcCn1Yqct0MpOmf','tYdq','fyVzsKANk7bGKuKvuHsHecDWzed9ECF2saksxKHY7b9C7skolRLhASZHDnGFJ0mGaM47a7iB0k2Zi8OrFhXuyUwGO3gm2NN2brxNn0kZuHOLEzROuZUzNxwulHOGLO1MciRuk0sKgoqHyGJEPJ6r0A','m','XDI',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT NOT NULL, c CHAR(74), d VARCHAR(63) NOT NULL, e VARBINARY(64) NOT NULL, f VARBINARY(24) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5,23172,'S5K3v06cBnPKuRxR2jvIbqKFRyi23NipWyD88hwPcCN','6YvibMh0esAx8hOF9CpDZN9A4IfAGu9SOGyixlLPYxB8','k','ylv','A','R',0);
+INSERT INTO t VALUES (43,29453,'4RPVdrtdWh6Bu','E53W6IA9sv5XfzR2Kl1rV','UlrGSSwxi2MKFzb0EVNDcyucMMqBRkiX52PffMI','rsBfU65','vQ','h',1);
+INSERT INTO t VALUES (-126,-8850,'DJLRYmAmrzaHBiB67ocrUAC31XESwgaEGKco0','XHOenKha4o7anBBQyoOjbdFU','QmXJvuI7pVus3E6bV','uh6GiYEWCGPXOt4V','Qw','U',2);
+INSERT INTO t VALUES (34,24823,'yIqc9XqWxAht7fv6L63OfRjfYFMDy3lMEXLovQdrTu7','gNGSG','SHLums','SILRYfn6','W','2',3);
+INSERT INTO t VALUES (45,-23794,'TaliGnnkl3cteTLYetkYBCeq4TwdeszEDxcMsEcuY','2FLagiHWD2wPaqSKX7QUyb0O','eRVVF6z1','dJfzHT','6P','3',4);
+INSERT INTO t VALUES (-28,32667,'lFYOxzRUdno4MAEyWPlCSVgpjmWLJPFrzaarF5i5Yjfk','ZzUrznOQzBajp31iQziz6DKSoBkA0MYAy5DMAqdkge2SeiR','UsWAEqCU','yRndp3WKlrQ8NQHx3s4','yb','n',5);
+INSERT INTO t VALUES (-11,-6319,'ZV','Zo7Yl1ExDhPiEFBiulb7vie9UNdGheRfIuFgI5dd247xZJYk9MofaROe8U','FEgTQGtK1qdXcPxxUPQFF5sgZLwMhqktUzQTMRWZ6w6WcmlcCZ','kgDP','bo','o',6);
+INSERT INTO t VALUES (-100,-13346,'WcoxT90N6IhFbdDEAR8SarqOYWCSlg6ICZe7h8IOUA2U5xuFOIk2GQTQb7','OGttd3JS0kv2Xm7BlByIh5dYpSilizzUqi','UPhqdQr8XcjIqyeKvXyCYW6lmDXgx9CVtIwjgcX96soOC6fyFkoId14','0BnL3SmRt0I7TPN','t','U',7);
+INSERT INTO t VALUES (65,-2470,'Ict9mhzC1WYl03flLrMZGV0msFaneduqdLOuK0366Df','iV6jO8jtkzd2q6fHSVVRWwS2n8sP8un2UkqSkz5tZTs5p9Au','I2FDYUd9Y1JHdWFqJdku9cwfxn7SlyGpv7YZ1NfCjEcGo','i7lLYRehnjwvRBchmsD5','o2','V',8);
+INSERT INTO t VALUES (42,-2795,'GnWtUPVNep7cgFpk1','PJPXN9CiWRncSP7ioy52wtS7b51xT5RdNnY5uKxbgOkJEGxjECRllIAfFWLD','M8lOzQhF2ZJT2oYrwEydkZRhPQVsuZFsS1eF7E6LmsPfjPRGMvo','ZseuDwWf9qExpJ1BTcRVsVvg','Vx','E',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT NOT NULL, c CHAR(74), d VARCHAR(63) NOT NULL, e VARBINARY(64) NOT NULL, f VARBINARY(24) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-4533813910246647377,-7392111,'KBCVkzvYjN','SAnJCOZLgX06CjoAhb000X1vCOtT0ER4ZkD5C9FxOvKn2jQw279hHOZi8K1ikiut14lvt20irtRK31Hlr5','qzSz4','opLK','QsCguAMUjwDNHHwA','oB5fqz69JV25NiWQONc9LG8docHLjekDSo3yftT2xHKhJjicwjaCVXTA4hQZwxmliSS5dyQilB',10);
-INSERT INTO ti VALUES (-4533813910246647377,-7392111,'KBCVkzvYjN','SAnJCOZLgX06CjoAhb000X1vCOtT0ER4ZkD5C9FxOvKn2jQw279hHOZi8K1ikiut14lvt20irtRK31Hlr5','qzSz4','opLK','QsCguAMUjwDNHHwA','oB5fqz69JV25NiWQONc9LG8docHLjekDSo3yftT2xHKhJjicwjaCVXTA4hQZwxmliSS5dyQilB',10);
-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 (7797653682100308783,-2552037,'PUs4YrSiCRHfY6xb51WaN7XY','lnKgCKsJ90YeMUAanvu3f9n5uQN','kOtCP','hs','QxD1o9PVgDQIbRgwAiljbpA71zf2voivfO2fr799wEGG1rTtnsuHfh0q8jdqNqh','y842z08V5A7bKwA8N04L8Cx',11);
-INSERT INTO ti VALUES (7797653682100308783,-2552037,'PUs4YrSiCRHfY6xb51WaN7XY','lnKgCKsJ90YeMUAanvu3f9n5uQN','kOtCP','hs','QxD1o9PVgDQIbRgwAiljbpA71zf2voivfO2fr799wEGG1rTtnsuHfh0q8jdqNqh','y842z08V5A7bKwA8N04L8Cx',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-309479775576912005,-859035,'EYjH26WLUmfjfFhdrMsXKdkeWpS','wQOcb55wgGXwm1Ze4jDK4csiadQfUIh24OJmThmb8D4euBQ3KLocmfoMDEzhrs7CjU3JMkE4pBx8TVQx6DCtHuojY7Tswx1WA934krLWQttBV3C4Mvl6nkREP0G5FVexxHEcUg4yRb','Sy34uXVYdyvmP9lHD8WpTHSmJueAJ','EtOte','FbI7Csg','zOhLAltZN9rfCE4WaHUst1TsNf6mOlmc',12);
-INSERT INTO ti VALUES (-309479775576912005,-859035,'EYjH26WLUmfjfFhdrMsXKdkeWpS','wQOcb55wgGXwm1Ze4jDK4csiadQfUIh24OJmThmb8D4euBQ3KLocmfoMDEzhrs7CjU3JMkE4pBx8TVQx6DCtHuojY7Tswx1WA934krLWQttBV3C4Mvl6nkREP0G5FVexxHEcUg4yRb','Sy34uXVYdyvmP9lHD8WpTHSmJueAJ','EtOte','FbI7Csg','zOhLAltZN9rfCE4WaHUst1TsNf6mOlmc',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6057887373198329595,7706805,'GT','lK28EeQBVl2JLymt7pfCb18hQbU7iMBtLE3PCnVdNxUYcxgDVUCHu5yECo7sL4vBZ','xZqFL0kS0vf','nutIpTcn0NlZAXcVHfba639IR1AUq7hICAAuh4JO61BK6XTz7FcIYSOhOnos7p9dIRkEJVR8UCNuo1XhvC4rj5xFvWagK6pIwSvuJdyh0L6UXsOkOnDryBUvISacAmvnDmXeujqRCT6lrsOUaitEDsT35r24MfIb9hnjrzs9rcxhyfAlwx523i0OSyazjawWQFusWSFhQRaydSri5UVwOnZZzP0FPFu5d365vfcJyRVmOujB6xbl2eZV','JKl2iaJDCe1pcfEySdwXKy8OxCNwZWuWRk7B','iaUtSUGfyDILaw1TXFSXRYoTkS28bovC',13);
-INSERT INTO ti VALUES (-6057887373198329595,7706805,'GT','lK28EeQBVl2JLymt7pfCb18hQbU7iMBtLE3PCnVdNxUYcxgDVUCHu5yECo7sL4vBZ','xZqFL0kS0vf','nutIpTcn0NlZAXcVHfba639IR1AUq7hICAAuh4JO61BK6XTz7FcIYSOhOnos7p9dIRkEJVR8UCNuo1XhvC4rj5xFvWagK6pIwSvuJdyh0L6UXsOkOnDryBUvISacAmvnDmXeujqRCT6lrsOUaitEDsT35r24MfIb9hnjrzs9rcxhyfAlwx523i0OSyazjawWQFusWSFhQRaydSri5UVwOnZZzP0FPFu5d365vfcJyRVmOujB6xbl2eZV','JKl2iaJDCe1pcfEySdwXKy8OxCNwZWuWRk7B','iaUtSUGfyDILaw1TXFSXRYoTkS28bovC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT, c CHAR(41) NOT NULL, d VARBINARY(59), e VARCHAR(41), f VARCHAR(56), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5682200,-61,'1WRb7mVRz904aDKmLr1DyCfFQaHvnC7j','XnZfJmey4','Lm5R','ExMViyf5Sb0PJKQsmjhLmRz8','KELKozaRfVrhrXjwvkrGWnhhKYTOJDyLCNlhaOvf5zgb6r8Y8E2v6JeRMOejJwb4gyvJSIi3bisAk0hdwu0neMbiHLRuz9','6GBDFKkHfRB1sHm3HfyNmW0BkSy8Cuh9ae0MSR',0);
-INSERT INTO t VALUES (1624853,-27,'oCVFTxBzA63epDTkEcYML2ycNPGCxTuaiT7474z','lRH3euhQJau9T9XJz2YrxtY2wSmBq8Fxj','8djUsrVVbRLCBlU0BV14V5EA6ItPy1CDsapMzgiR','oT3fzI3YjmE1v61syULG82TlWsYTJdN3EtM01Bo','UnIqqT69VMqHWgZRLJV8oOMtu1xp5xPhCzxUhwU4EYXLpeLkvrp8dDLnPbxfrNyr4mzI3BbafGJpyXioe6ozDMX','1qG2KqrLccWn1gu2OOcPVJHOXMXzN6wiRu7F4styJLTzdWB1IpoWSAiPt1aip87k4WqXjunvJ99VDByAs7',1);
-INSERT INTO t VALUES (12795033,-61,'JXUeY9QEvY7ibwZCccjNhXlYTC73','05Nvc','C1QFs8eoDzpngyjUAkDIF8huyq5aIh','UsWtnFQPREJd79UteOJ4fg85FGcUUOW','ayVoF1VwxT2tTzWepZXE0ufXP1hk0A2YhA3vTOiQw09jIaXJoVty','Y25jPHaPs1io3DBsxYXp1fvxPgNLbV1XoHnr',2);
-INSERT INTO t VALUES (20082,47,'g2rZTW9ZIJAL8qbXNCPj4Ty74','LhnOH288RuQXxEnkfwCVZ9eUmtPcC1sipUs6aOmgKXLlG','Nh58d83','zDx6LuvRVgNmmjvrIe','6mK5pRnpB2C','nQsgwFf9F3to6jGNa9DjnJdgxgmR5dukFMoMrKsNDIcx4W6TUhYdo3T3syQ2yy1kuNgQgUgVQL2wWYL',3);
-INSERT INTO t VALUES (8948547,125,'7eq8L2fDrqG04B80azD8DOaeg2ovj','gq58VlemgIidMXX9d8yEzhJ8DOwxs4CLT859iTIR5hSR51vqxJY7XO','fDmjSQrNlcsHfh9PxBpkkzEq4BFyEwSd83','FSsNDninF9hPPD5DVrUSDYkEoby6ZhmeZSfoGdeypBPwFxBXEdU0L8ZB','IjC5FyMCVF5AUdKLuG','ZueldsugYzLIJEQKzwQiyVWAUfM43n9nWQOtyJQr2cwUce',4);
-INSERT INTO t VALUES (5903141,103,'N6I0Lu2C7ejYuRe7Vbwaz6inBlEB4rK9o8i1NlsVe','v1pbzCIo','HDCvg5I716jf','AYM','ZbwQQQVS9pLBHzjA0tJD','WMZOugi8DDUoOHJFXmDVottI3XiEcTnU3LG6cAUHHB0UcJTV',5);
-INSERT INTO t VALUES (4764026,69,'jHSaEbA7IlXsBj65qhf7b7NtjpPKbjQAjgs','CiOW0WYw04gFXm8JkzskUH6jKZhkRD5kq','nYoYasmhoebJWXEcydAc1','U6uvBThGSZbbem9dbz3Xi8lCbsXS5g1dFbEpomI','odUERas0spOdTEqsqKg0rJuumDFKB8bZcDEQ6Ku8apNPpG7xQfnXQHrY4e3jiYzQRPFLAM7LoVfF5X','KHt8UoY7cR9fV8uyE7ta',6);
-INSERT INTO t VALUES (9648865,-57,'vYQKLGKvUQaqwsgD3m','S','vzZqiGS4fgm','KNncMQASiYQLCAx13HDin51vKQobi','FONx6JauXE9TQ3iMJWQ','zXXcRQAi0mt0RLwbE6U51ZtJ5Jh9gVZG3NydorXOV4F1qa83mFEk8SKc',7);
-INSERT INTO t VALUES (11489540,-126,'RVv6IJJrrqwXTKsdu54M','nvgnI9mkiyb48gMk5IHB5Nch','PHgGvmyZ','W5Xv0A','5ze1rZvQsRn5qTDLHRuHY71qc8VdCWTHMYCWzVMqLWjXCAHayKmgg8ID11yoX8y2EVnt4IaGz8bBCQ2NWIwlcmILIJ','davei8x1AH6wWWsTlEGN8ZIlGltJFO4uPJyuhZxocNNGrQtblWFtxcjIF68EinPXaAPFIUpjTtxnD06Lpnxf5A21icYfHJwHd',8);
-INSERT INTO t VALUES (5609426,-49,'IgEYvGuqCR','eU4ImZ8liSuRJGonkLFRDOkd7EVowqEKipi9ag8TfSpxi8roXbrDV7','FU8ZP62tooU3CRAgfIg5','Kif','tx4alYDHAy7eA4Ote','gegK8LRivXAN4WO6N4VACvOzoZCQ9sH23jzOLJplIS21lw3TNaGe3XM8NO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2565713902586347512,-4218,'ILtM1U','lhDnwdatmWV7ns7SGnODKT89ftxrUeGUeSpfoZN8en','9R1r6yUZ9qisjlmYwDj9SQmSR','yTKOxN0wCQy0bQ','R','i',10);
+INSERT INTO ti VALUES (-2565713902586347512,-4218,'ILtM1U','lhDnwdatmWV7ns7SGnODKT89ftxrUeGUeSpfoZN8en','9R1r6yUZ9qisjlmYwDj9SQmSR','yTKOxN0wCQy0bQ','R','i',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (-6264019983749833494,-18173,'buq7','IpayuWi16oigVNtV04Kr2JNdDi0TDgCrex1sL1w1X0GCEQWRfSsDyP2v7jrQI','rwQlrM3LmfLOIzyO8IEOaCkvG7dALOj33','EHF4wKeWy3KlSjvs','d4','q',11);
+INSERT INTO ti VALUES (-6264019983749833494,-18173,'buq7','IpayuWi16oigVNtV04Kr2JNdDi0TDgCrex1sL1w1X0GCEQWRfSsDyP2v7jrQI','rwQlrM3LmfLOIzyO8IEOaCkvG7dALOj33','EHF4wKeWy3KlSjvs','d4','q',11);
+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 (8602174052860982698,24547,'t48','QqWZnio2eWqywghwjFkHWMKM2t9Ttepla0EJEYIkWcAcqzfywTAbDfmjtUHekw6AhkMyQXbfo3tAzXXki8KzJ6Zcglnd9p3ShewSR2bYuxhCFm47o3zCzDyVQYWBG6v4xUOy2NFsa1W5WUWxOQJ3ULw6JsUqKRF6CpB9sSyI41jUlda4v','TkC1Wt1PmoJ8NjUWxoJROpuMwM9lt1WdRmOtp3gIeZwZ57lx6KIiZqtywv40L2Wr','4NpkrzYd','Tl','v',12);
+INSERT INTO ti VALUES (8602174052860982698,24547,'t48','QqWZnio2eWqywghwjFkHWMKM2t9Ttepla0EJEYIkWcAcqzfywTAbDfmjtUHekw6AhkMyQXbfo3tAzXXki8KzJ6Zcglnd9p3ShewSR2bYuxhCFm47o3zCzDyVQYWBG6v4xUOy2NFsa1W5WUWxOQJ3ULw6JsUqKRF6CpB9sSyI41jUlda4v','TkC1Wt1PmoJ8NjUWxoJROpuMwM9lt1WdRmOtp3gIeZwZ57lx6KIiZqtywv40L2Wr','4NpkrzYd','Tl','v',12);
+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 (-2044215896232921823,6044,'5WNHW9UzNhYRNv43Z0KhfLVWptQT9AgtgfVYFWRlMdjgcH','Im4pkwYg8hK1JuZym5jR6GNyL4C4df2zrB2FDbAWWabPkzSsyYwdbf8dMAvxkORUndIJhH7CdVLePm2GhayI8cLquuOyyRIBb1w2QDU2Vjmue2KbV7qkuUAog88GbfvoDvB0TsTnx','NmuObnEc2LrIcA7s1bwfYoxqMsd6PArwielk','i3Ax4IkBTOnYkCxkyhp2nbK0xvI7YLpUQoXCIBKMamvTz6Dw4ytzWeAJN4iyCO4L','Bk','T',13);
+INSERT INTO ti VALUES (-2044215896232921823,6044,'5WNHW9UzNhYRNv43Z0KhfLVWptQT9AgtgfVYFWRlMdjgcH','Im4pkwYg8hK1JuZym5jR6GNyL4C4df2zrB2FDbAWWabPkzSsyYwdbf8dMAvxkORUndIJhH7CdVLePm2GhayI8cLquuOyyRIBb1w2QDU2Vjmue2KbV7qkuUAog88GbfvoDvB0TsTnx','NmuObnEc2LrIcA7s1bwfYoxqMsd6PArwielk','i3Ax4IkBTOnYkCxkyhp2nbK0xvI7YLpUQoXCIBKMamvTz6Dw4ytzWeAJN4iyCO4L','Bk','T',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3380687347212427110,789,'sOwC','xPFfsGni7jlSIL45RaeI6blZlXXeUtY7OCUEjVpsNSETe0Eqj1CXPcAeqqUiSelVWauot1AwKjK2MMhZBzYyQeoPsOuQyjvpbIUbW2oEKrx3JEuPGL8aty0VbzTbnE4iiAWGT1e79AB1Pdf7Mr4I0PSl6uMcJ7VXiXA7pGK81to29sjGPucz1445dJPlXMhAECUn1DiSJakQRzr9','2nKAvy','Bwo1fRKvvzqAlla30onDu3hKo0dIDqdBSKCls9oOKX7VddisI2Pfe406kO9WkN7sy8IptYb9CaQmxAn3uOHJpJclYO8Hy4esCBJroMRXkcvfBTmp6AXe51fGuOx9SVrnZR6p2Kqrl62K3cuOEuAFMyK6VeA8fJBHOeYD7MxS2W36fS7VhLO4I9do1WP9EEEA','6S','l',14);
+INSERT INTO ti VALUES (3380687347212427110,789,'sOwC','xPFfsGni7jlSIL45RaeI6blZlXXeUtY7OCUEjVpsNSETe0Eqj1CXPcAeqqUiSelVWauot1AwKjK2MMhZBzYyQeoPsOuQyjvpbIUbW2oEKrx3JEuPGL8aty0VbzTbnE4iiAWGT1e79AB1Pdf7Mr4I0PSl6uMcJ7VXiXA7pGK81to29sjGPucz1445dJPlXMhAECUn1DiSJakQRzr9','2nKAvy','Bwo1fRKvvzqAlla30onDu3hKo0dIDqdBSKCls9oOKX7VddisI2Pfe406kO9WkN7sy8IptYb9CaQmxAn3uOHJpJclYO8Hy4esCBJroMRXkcvfBTmp6AXe51fGuOx9SVrnZR6p2Kqrl62K3cuOEuAFMyK6VeA8fJBHOeYD7MxS2W36fS7VhLO4I9do1WP9EEEA','6S','l',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2048351804030871626,31529,'DO6MQeatLV2ix9NsnP197fXCv8Clxiznw5i1LhJjS','1KVRrzANJ8oJExz8u6zubU6L9nyhe7iknCZqwgiNCZYgFlDiVcxVglCJoZRVgpRgAnJak9Xti5aSkMM8hLRs3BaHTtyLiv','nInOdRvJR0MzkPFWpFUPRB5WAplat43gN4CRRbN7kCBymr7cEAJRrxQibO2RN','WqnPU6pbMjKlvUkAijhMDow1Mj8mT24dsRMMLZwmPe5zHQOJJorAzxh3GktBEgrT29VTflmlLndTMXfSMeVAqWI7eseRzX1IWcVTbe0vMGoTWw5IYRbKYkr4a0pkuGTdplRKejp8rZd7XOKEXHfepenIP3PtJjmXmenpDsZjhCxH1bDQufVVmH4CO7vGgmGIoQVXzVV4rBfD6o7oY3R2','YH','AW',15);
+INSERT INTO ti VALUES (-2048351804030871626,31529,'DO6MQeatLV2ix9NsnP197fXCv8Clxiznw5i1LhJjS','1KVRrzANJ8oJExz8u6zubU6L9nyhe7iknCZqwgiNCZYgFlDiVcxVglCJoZRVgpRgAnJak9Xti5aSkMM8hLRs3BaHTtyLiv','nInOdRvJR0MzkPFWpFUPRB5WAplat43gN4CRRbN7kCBymr7cEAJRrxQibO2RN','WqnPU6pbMjKlvUkAijhMDow1Mj8mT24dsRMMLZwmPe5zHQOJJorAzxh3GktBEgrT29VTflmlLndTMXfSMeVAqWI7eseRzX1IWcVTbe0vMGoTWw5IYRbKYkr4a0pkuGTdplRKejp8rZd7XOKEXHfepenIP3PtJjmXmenpDsZjhCxH1bDQufVVmH4CO7vGgmGIoQVXzVV4rBfD6o7oY3R2','YH','AW',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(49), d VARBINARY(4), e VARBINARY(84), f VARCHAR(27), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7560791469717787546,8761816257212361374,'OcaITk','l','bsu4MmBfg9LJM6sU0tW73DvQLinVzksu6k5Yawmzr0cyOyW0zMUshVVR21LQ1XKLu1JmnfOeSL','cJ9vlU5r2VgTW2XdVI','g','Q',0);
+INSERT INTO t VALUES (13642312832657899643,-1068789355987296227,'W24LFg25omnBQT4klKsaOgeCpvSHEcJ1jqUY6','HaNc','Jz0ayJ9hhCCIWtjVXsrhTswOFibz6EgnP0mSMbyErHN16Jvh9bPU9iQe5jG2mCBuXyirW0YClomE3xqDl7','q5MKNKc3Hn5','c','C',1);
+INSERT INTO t VALUES (12329472653629461901,7440783928415270936,'nqy','Z','gjwvJfaT9M2dAFwvgpUmqZmcWN6emlmY1hsKIkxyOdRVjlO4oHZJ9Q0aSVQ9EK2MndRR8Fvhx5t0A','EKMwpA','F','G',2);
+INSERT INTO t VALUES (9158838911270443384,1125859940107729285,'AZr3Ro','jBI','Bv5C','TESOWSnWp0DAgaRnytON0ufXMI','9','T',3);
+INSERT INTO t VALUES (9256370936563791222,587495124054985456,'5hFGWJjoAllPlSb1m5dFATuSurFy5UnMdm0qSuv','RyMx','lNYptRmU95UEcWXKFVRLBzuk6GTww','UZJdDimcp','p','a',4);
+INSERT INTO t VALUES (8014725367350127147,7620908382631270837,'6Rf4PzopP5SmUgo7EfMNpTE3bBlhnkPcJUVKuKVnGn0JJM','d','OFdAIWClQdxiCHIuemJ9UL4jJK1nHkgmNF','L4NcusigobIEYuzHPuBKsq','v','H',5);
+INSERT INTO t VALUES (17416216067444463585,-5173428840758273709,'qrh7bjEcWu6X','wx','mRby8tMgtljal03qDZPrQZQoq','0Iye4FTo','j','K',6);
+INSERT INTO t VALUES (7156229512632034011,7927488996342378625,'FlQyFAVaTOiPMljMaJ7iNStuHMhxV6qsBb6t','6S','8ak2TyHVIJDsZm6cDRWOFkGO8S','WiuxKA0wudyt','e','k',7);
+INSERT INTO t VALUES (5163244485324240291,6265405824571191730,'DCZIpMiq0Bbs7usAG9CjtmQstPF8qNXJuoSdD9','Zef','DLWyHf4FknodQoiyt5SXBHhD7zorRJDjvbMeXcc0XkwWyhJy07z1zk35VK','taJ9GoO9HYlXg','S','W',8);
+INSERT INTO t VALUES (9289935532232749518,-5809872390430619075,'ApdfM8ffoYe8','PA','zM7NueBi35gL751bCsOO0yFxA','DQuRY95s8OygsVCWjDLWMHtbK','Z','t',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(49), d VARBINARY(4), e VARBINARY(84), f VARCHAR(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 BIGINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (15303674126976756582,-124,'RrdJ7k67QKqcwjkrO0','uVsf9VGmXIcPWgzTsUDtB','TBJ8FrmHwXD6TOnb','jSvA','M0DIsZL3ia5KI44cHYLKDqhv','nYinRIQEbn1T3zwwzH',10);
-INSERT INTO ti VALUES (15303674126976756582,-124,'RrdJ7k67QKqcwjkrO0','uVsf9VGmXIcPWgzTsUDtB','TBJ8FrmHwXD6TOnb','jSvA','M0DIsZL3ia5KI44cHYLKDqhv','nYinRIQEbn1T3zwwzH',10);
-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 (7883325232613074179,95,'dob2WXknRlFv','ywwEbew0L2ctoqbjiHZEsnW6ghkRzyWyTdPBU7zMGDeupCotwZ1pz6','NmovtZg5PNKEzCJrjB25vBD','UwUz4P6c','Ums','eQp9qZmD05a38cUwIinW6Yj6jfncSY1bBu2XUVBMdUPE8MZKHPhJgvzUA2kdcDkgCOe6cOOguYy8o683FulJEhqxpPU2UXkvzz',11);
-INSERT INTO ti VALUES (7883325232613074179,95,'dob2WXknRlFv','ywwEbew0L2ctoqbjiHZEsnW6ghkRzyWyTdPBU7zMGDeupCotwZ1pz6','NmovtZg5PNKEzCJrjB25vBD','UwUz4P6c','Ums','eQp9qZmD05a38cUwIinW6Yj6jfncSY1bBu2XUVBMdUPE8MZKHPhJgvzUA2kdcDkgCOe6cOOguYy8o683FulJEhqxpPU2UXkvzz',11);
+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 (5567917441188889217,-2854535406259371112,'ez','F','LkGmsXebXTOYjnonvFknz8a13c','Hr2iBRNAnceFV7LH','f','S',10);
+INSERT INTO ti VALUES (5567917441188889217,-2854535406259371112,'ez','F','LkGmsXebXTOYjnonvFknz8a13c','Hr2iBRNAnceFV7LH','f','S',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
+INSERT INTO t VALUES (377523936606872761,-4638133742592578077,'OvguWrHxuCSN','lth','lrQRflrNtL68xF','lTHRSMI','5','q',11);
+INSERT INTO ti VALUES (377523936606872761,-4638133742592578077,'OvguWrHxuCSN','lth','lrQRflrNtL68xF','lTHRSMI','5','q',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (18356682528687768103,-123,'tC6OwLksELM2SbLHzVBoPbVomUZ','StQSdAiIpgW56FzFmbrNKbGcNuMOqFxnfw6QPXDLjMqP7ZNJVC5EETPs2SrObqlMtoIt5yTAqVXnWLUsxTrKYWPl6wqnY2XAo06sU2sAX9XgPK4uInOfrAXF2kpAnCXbNY0GpglFF1IhZcye8g6yOeATgCLy405cSwoCuO9MOZUgcee47eRTNKcBd6n76gekCXxRyDIYfLbXjZ67Hr0d','GsOPW2JrLTHPsrCJwT1lJe2BEpHukbsnv6Qh','08Qg7mkav2NR6WG16Y6v6DbZXntsOoNzfA100WVS8Ps','jBaUVPqFiZPry4PlhN','iN5hGXjGE3DWeFikea5uO51cPiufiAkSAxbQIU3UwKAQMar2j9a4MJvijwhnFuWrdu3crezPExApntFrgavHAc0',12);
-INSERT INTO ti VALUES (18356682528687768103,-123,'tC6OwLksELM2SbLHzVBoPbVomUZ','StQSdAiIpgW56FzFmbrNKbGcNuMOqFxnfw6QPXDLjMqP7ZNJVC5EETPs2SrObqlMtoIt5yTAqVXnWLUsxTrKYWPl6wqnY2XAo06sU2sAX9XgPK4uInOfrAXF2kpAnCXbNY0GpglFF1IhZcye8g6yOeATgCLy405cSwoCuO9MOZUgcee47eRTNKcBd6n76gekCXxRyDIYfLbXjZ67Hr0d','GsOPW2JrLTHPsrCJwT1lJe2BEpHukbsnv6Qh','08Qg7mkav2NR6WG16Y6v6DbZXntsOoNzfA100WVS8Ps','jBaUVPqFiZPry4PlhN','iN5hGXjGE3DWeFikea5uO51cPiufiAkSAxbQIU3UwKAQMar2j9a4MJvijwhnFuWrdu3crezPExApntFrgavHAc0',12);
+INSERT INTO t VALUES (7852632704559031779,-113438381855225521,'Dv0Nn8XTLDL7dOmbDRvCkjh3H3lcJQDW6ROGK','UaqoCvwUlP2Jp8Q9oPfn7XR2c3yZfhvNyxGxHA4BKqchjdDLL4t9Z8duXmw32wRa5pmV6Z8PElIZUofxvVorq','C9AUMqz1Q886ffnSW2ulazAGSrYXXIv5sRyu07svxpKdDWngt4SSihAn5cc0NvmmNqapWGqlnk','vML','q','H',12);
+INSERT INTO ti VALUES (7852632704559031779,-113438381855225521,'Dv0Nn8XTLDL7dOmbDRvCkjh3H3lcJQDW6ROGK','UaqoCvwUlP2Jp8Q9oPfn7XR2c3yZfhvNyxGxHA4BKqchjdDLL4t9Z8duXmw32wRa5pmV6Z8PElIZUofxvVorq','C9AUMqz1Q886ffnSW2ulazAGSrYXXIv5sRyu07svxpKdDWngt4SSihAn5cc0NvmmNqapWGqlnk','vML','q','H',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6433480490053644679,-122,'YSuY9k','HmxZDMfSvJMm7cyUIkfC9CXwIar9yONAM4XyM077CoqPKndv4A5i3tASuqai85tS89roMeHk13K1l7vGXa88WzqwtqgzbZGpE8MfkEqPrc0bX12q6EAtOVKqr1X0WkSoGlHSbHQtzsyKh3V5uWQ9eTj1xnuxJNmklddmR3Iphm1JvIwSUVojp1IdkwH61pSWHi0ZVKAeQsSGky07HdRaGhvh6VZV','pviGkAJIBy9pvmqH','mKaOUssEnHTd6DEuK5PyzJh5pICE0ZvfHF','6CB56ryoXts3tsYurvM64NXBOqTkt9tQo2699KpXoc2mkVJO','V5JYaAQrjdVzLiar96isuQfITHpPLdPM5FZPdO49uMuIY8Nq7puijfLK2oscHaE0iRMgg6kLEkWMMNu4',13);
-INSERT INTO ti VALUES (6433480490053644679,-122,'YSuY9k','HmxZDMfSvJMm7cyUIkfC9CXwIar9yONAM4XyM077CoqPKndv4A5i3tASuqai85tS89roMeHk13K1l7vGXa88WzqwtqgzbZGpE8MfkEqPrc0bX12q6EAtOVKqr1X0WkSoGlHSbHQtzsyKh3V5uWQ9eTj1xnuxJNmklddmR3Iphm1JvIwSUVojp1IdkwH61pSWHi0ZVKAeQsSGky07HdRaGhvh6VZV','pviGkAJIBy9pvmqH','mKaOUssEnHTd6DEuK5PyzJh5pICE0ZvfHF','6CB56ryoXts3tsYurvM64NXBOqTkt9tQo2699KpXoc2mkVJO','V5JYaAQrjdVzLiar96isuQfITHpPLdPM5FZPdO49uMuIY8Nq7puijfLK2oscHaE0iRMgg6kLEkWMMNu4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED, c CHAR(98), d VARCHAR(77), e VARBINARY(82), f VARCHAR(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12839,161,'eoNX2saiQElVmi616C0tF1G6ok2ubS57fxFTtsz8IrJgdb7i61CIjhfkU3w','mbz4ZZvRAuTml1KqFmBnO4jyigIrgOA','ueNA8wnSV0ETCbQS8xlTHPFNvZk6FZeN1LFlOKPqFArYcwNP4MGSiHwnMZYScokw','pZYkj9g83U','mLakv06d10C4epuhjQkHlBjFj503sv14CeHPlJPuzCtou5pIL4OtOnunRlwUYIDNuoTeUlXENb91smLgDugh','mHFrreKNcVKrm106LWgVNhoWXOypUbhKq6ebyviTl5dLx',0);
-INSERT INTO t VALUES (-7971,10,'QpH9Mimw2qcrYuRhKdvXSfbdyPD','mZC8HC2UIwDK56Cum7M','Zdgb38fUUNgEmPW55wz0SY5xvk','O8JdZ7OSN4GFnrOVC','NKLtgl81h0XMLglpiVHON4vhEyyuugA4TIiPmWLDPjljBZQdP30bpPccQZe9','1raLlh3vvtLcwqIbKnbI8uGO85W5FoBKDyeJgTQAAMMT8DH6nXohjwyqxkQMmQpyUq5vi9HyP87uy3zotE7FTw54u',1);
-INSERT INTO t VALUES (-15305,178,'8Klmp3oDbtFaNm6JWULJnCTgg0VOKoigdaqUJvxfRkvJoCiXCecCBaopx','vAhta57rRkt9k9YkXd4E03Fxz4KpvGs6SiQ4FN5RQJGfxahjvQnz5DkuLnKDwqL7vz','4Pp8aZkfmxeRkyl1oL4D95VxxLUxWK','c2h9nzOcqTyaFe7s4qmk','emeIzc4U31IRo','WUhG9Z9GmpymG8GEBcMW3HwXy6hxxLN3IsseereSS1B0NcgzpDB1jPiIQxKTsQ',2);
-INSERT INTO t VALUES (-13729,165,'cHXtVxFiYiEOe4fMoebPj5TmlxnFwJORMNeRk7074','EI1YDwK2GyhiiaKJPl8JnJEc6XuzjdIGjAqE7SyLGTln3koRqzY857','bqyhKlEkXs','h0A727PCveQ5wv7tpdMHwCOV3RK','tUzGl0JMJf3lEx8EGP33kZlAoGXhHTWB9zyMk2qv2pjdfIUg0HAyfjreiwboVAGslcvy8JywM','kUYXgRaNjWwWiuAmCpuZh2Db6U705G9Gqgx3U5PxlwKWt3hUS0AV6O8NuG1j4ZFLfL6aFoXu0EEvkoGML5',3);
-INSERT INTO t VALUES (-30749,165,'fHFpoVel0XQ3','5T','81zNBff37','bq0V7vCQROW','iSuTXAAsUZ7xkt7I2SptCcOiETnQmt9X4IivCu5NlXKot5OE4S9OxT4n0','z124t6OSpEANtfTnyjeXECsl3bEm8iamgq',4);
-INSERT INTO t VALUES (-6375,48,'BbxLQPymh2leHZhTb0aGRc3lgD2HEXPfakQzDZMTreHQVBxfku1ENEHAk4Be','WAOrhRy','XQV21w6kzl2LfScZiBanCub7B2UpMwyI81aGmHh9','HdWy0NPcYUuTBG','LNDAEeG39ujRLf22ahTJmEeVFpBJfZrQ5461TnC692GC4aIIMUdEHbuo14lPBVk3N3DYxm41c5vRMtkWEU5dZ7vISrwk','Y7iC0hGIm4Q2Ut3Vp0u3OIZ5XNu4qHowJA9UZiHYNFBGoDw5',5);
-INSERT INTO t VALUES (12029,165,'F4Oa67y9ioMJOTboKsrjQ03mSWLivX0Al8Q1U2EX9J4sZxYcoPzBPql5vMj4BkptyXLCFVxWIjWRiBNXB1SvpP0vNp3Aa','A13YslAMPd0cGSmHjLt0lZVwlAiMsy0Gwg6PaH5q5EsekxVZDe4tJ5BcDP5z1NwRGP','Jlbwac','lApGvQXVjV8iLXrhdDtkc5MFhJdB','94Wb8','DqOGIqNkFVrsg',6);
-INSERT INTO t VALUES (-4839,237,'J0DjoXDTBUTm8','boFlnRLuIwyTz15qtPJv2ZDAEOM39jrM7eOGWl0u6LrCT7iEiEztdFWnmvij1n7DwmWM13LQm','JN40CYMUXE9obAoVjB1OPkD7gF7pkJLZioyLkfbcX3qJowvVhEj','rYHLn3UhYRlNAmzHHC2z0QxuLcX','jZXjX0jx3OEtQDceufhAUAoUk9wuTOwaSNuWXn5n9kt8CMgYNsZd572F1eDPqhkKdxMa8vQseIdOAwW4','daCJ6S8hMfisU4I7h',7);
-INSERT INTO t VALUES (25059,31,'2mLOVE8S6I7Da10qOqWx7BNoK9FxnU40NqGxCosxi82s0ZMJ','XeraCwIMSGk6EEynjLtg2OEkK5r3PiNAYykx9XbqBisOvbRBoZ8rtN','IQUFSPNWT9ygbGkSGHUtZMPMmutJi06SbIO2FwI6lPBMdngYGXHL','PZgwinTITnnG8wU','KrgKtNppbRAZSC1TuNb3NisX','yWziOmpc9iQBR63AzWpZ15eVOfE1ag',8);
-INSERT INTO t VALUES (-16776,228,'2EN3YxokoafGVAhUafq4vG3GEJ5wE92uS4mTbZ7zcRvrUlZ30','U82buvpCdECrMlTPtHsAzPnSfSoKDgUmcNUhB','k2bnjjjYaGmZBf6gb0hIrYYNxld9hxg2IIiTZn','laWEDBGnNbjt4r8JzZ7uHHSurNF','nNNI2Wwj0ya','8C33JPLAMoUwdWt7Lwqw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1245186150,189,'ZsD41ZpyFMzdoVl5HNL2Pf1RAgp1QhMdYkO8J7OJPuCCouPozHlLE9nvG','lnuOHwhxyobleehMRYHHikQsAa3WhILSzV55p','NpoFvLHfhFlCB3Pz5ZV0CpGQMbmqggu9N1JltpqFVpdwEFgDgoO0lEvT9foLgZ45VELi','MSj3TSKMlrPJ','9oGZkbMqUJrKf5GURYFfOizXvLjeE3XbB0MEtU3X4DACXJQs0sDZWptjFfcOXqicrAuSo4YQRwdVLXRXnklrcUR2ZviNfJN03','DGgHdLiw1pVFpQbN',10);
-INSERT INTO ti VALUES (1245186150,189,'ZsD41ZpyFMzdoVl5HNL2Pf1RAgp1QhMdYkO8J7OJPuCCouPozHlLE9nvG','lnuOHwhxyobleehMRYHHikQsAa3WhILSzV55p','NpoFvLHfhFlCB3Pz5ZV0CpGQMbmqggu9N1JltpqFVpdwEFgDgoO0lEvT9foLgZ45VELi','MSj3TSKMlrPJ','9oGZkbMqUJrKf5GURYFfOizXvLjeE3XbB0MEtU3X4DACXJQs0sDZWptjFfcOXqicrAuSo4YQRwdVLXRXnklrcUR2ZviNfJN03','DGgHdLiw1pVFpQbN',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(99);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
-INSERT INTO t VALUES (-1804902945,68,'cfWAPP4QWWOSJQaeEcyX','SoPLnyP85JzIJwsGs28YbUo5AU8zloAXFl4LgP5CzhuVK2QiDRbUPiRIIhT8QgQmv7wNvTe','U8XUpJcFlxsUWLkF9','eTux5TeSCvzJMczatiDE','6id89cmEeQWAAJ','jA5yXC7CvtjCI8YCPsYdMw6wJoj5O9GQQupw9yAcUfqe656Tcu2xKumcxNeNvdXE',11);
-INSERT INTO ti VALUES (-1804902945,68,'cfWAPP4QWWOSJQaeEcyX','SoPLnyP85JzIJwsGs28YbUo5AU8zloAXFl4LgP5CzhuVK2QiDRbUPiRIIhT8QgQmv7wNvTe','U8XUpJcFlxsUWLkF9','eTux5TeSCvzJMczatiDE','6id89cmEeQWAAJ','jA5yXC7CvtjCI8YCPsYdMw6wJoj5O9GQQupw9yAcUfqe656Tcu2xKumcxNeNvdXE',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-687775136,234,'hRLsW0jFu0D59bpeBV1F3FikojooeI7vmfJgDHaO5f0nC9XTrlj8wEW37ermR1nnOIXmnoZmC8','8VJQsvWgZYz5wyNylJwwIppHdEVYnEJ73qUoPMqFK9zkvKIVHbG2E5u3giweSAjvzr4QonXI1NZcLuYj','oiwXZvhcWKMY0bxaJF3iDWJj1yDizAaIPoCPeFDAelZjo2bJkLeFwvGL3hkfgvMnFCJ00lcX','4jLBVO8H','bw0iUKI8YbuQqLzTVLTZ8oK8Q2kpG5uYRM4qWNYPg15dMZJhFl93yDzu6akcckCZTjR4AYNK9xcA','nbnJTqIl2aC2twi0LMio5oUBxk0gYWWirs9qm36793cCdp5KLARBjsKh8UGvykvCHHbxQnEJ5XvXvM7G0r71tA',12);
-INSERT INTO ti VALUES (-687775136,234,'hRLsW0jFu0D59bpeBV1F3FikojooeI7vmfJgDHaO5f0nC9XTrlj8wEW37ermR1nnOIXmnoZmC8','8VJQsvWgZYz5wyNylJwwIppHdEVYnEJ73qUoPMqFK9zkvKIVHbG2E5u3giweSAjvzr4QonXI1NZcLuYj','oiwXZvhcWKMY0bxaJF3iDWJj1yDizAaIPoCPeFDAelZjo2bJkLeFwvGL3hkfgvMnFCJ00lcX','4jLBVO8H','bw0iUKI8YbuQqLzTVLTZ8oK8Q2kpG5uYRM4qWNYPg15dMZJhFl93yDzu6akcckCZTjR4AYNK9xcA','nbnJTqIl2aC2twi0LMio5oUBxk0gYWWirs9qm36793cCdp5KLARBjsKh8UGvykvCHHbxQnEJ5XvXvM7G0r71tA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1895626652,201,'3jW6W','p2alShnFTa45aYPUDUlkiSo97iwODwvwEqFbR4SfguIpwopujoVA5gVAZd9hoN5GYcpRt4c1jgbppjjUxRb01eGgYWeOVcZG5A05ltmJdAUPzGLDBZFODpVXseL8tgHOTQM2eKnqxtV0alyGWZeUr3R7O7WIddAOL6nNSjQln2i2fJNuStLMoaBkkgVyj4pegfXz3kblBTmtxuCOlFib1C7sA0NWpsNsm8E4d7al5GuBySdda5P','bOtX06NTsdGGaQzn6VnfU6','DlBH0CcSr4G6RmUsknAPIEZMYyIqoQrcQyOF3vR3GgTtZ6AfZyRcZ1H3Q0SGfzfzae51Q','wTle1nWEosIhbAvf059TLv3iXVF','ND734pU',13);
-INSERT INTO ti VALUES (-1895626652,201,'3jW6W','p2alShnFTa45aYPUDUlkiSo97iwODwvwEqFbR4SfguIpwopujoVA5gVAZd9hoN5GYcpRt4c1jgbppjjUxRb01eGgYWeOVcZG5A05ltmJdAUPzGLDBZFODpVXseL8tgHOTQM2eKnqxtV0alyGWZeUr3R7O7WIddAOL6nNSjQln2i2fJNuStLMoaBkkgVyj4pegfXz3kblBTmtxuCOlFib1C7sA0NWpsNsm8E4d7al5GuBySdda5P','bOtX06NTsdGGaQzn6VnfU6','DlBH0CcSr4G6RmUsknAPIEZMYyIqoQrcQyOF3vR3GgTtZ6AfZyRcZ1H3Q0SGfzfzae51Q','wTle1nWEosIhbAvf059TLv3iXVF','ND734pU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED, c CHAR(24) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(17) NOT NULL, f VARCHAR(46), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6933419,33956,'cjCW9RvJIIebt5qswF','TORUO2Dp','W7DyUP','TfFPnJSxiz53DjvhN2cyw6tOXRB87x','UxeP3rP2NaMY1APuldEUpga2aCmWybkK','Inyr4pzop1O9Nu9t8HA0cQCsJm7eRrUR9uNajj9CQCauLtmW4fsdTM71bHInbBZTZpnEHfTmm',0);
-INSERT INTO t VALUES (-3481816,44220,'Z9HZxTbPeILKopRvDF9','GhYaCFpLop8BaznYF095WkhrDAQbaejkBaZExm5ZXP','ei','C4KA0dvv5DnRgPxZ5a5QKFhnJVOAI','Cf6Y73RCua1xKBq9PWTXt46bXN5PLJ8Pw58z9pK4HSfddLq4MmQUzkdGVr1Bm8js8VzatW4','n5VPRZtrUqOvrX3FyauM56a4BJDIphqx99DkK8Wbifb3d74ZPuWFKrnoLzsYBliKS7l7xugLKbl2CX9Qbi7aZiC6',1);
-INSERT INTO t VALUES (-7333066,21120,'Q','LHjoZdlKAKL5UKDEX','ZhY7aSnZoCm84dv','OFmLj','ldlCHxslxy52p619TQA6IZNVENrDwo7CdrqYOrZxUYe7eZmgYxxg6hl4lHhgUpfzrv','t3bBwq',2);
-INSERT INTO t VALUES (-1022837,2462,'f44dHn9SwtunJHj','LBC4JRKj7woYvZeN5QUH3RN0FauiZ2QYkGh6hBCaRxW2fxsnoK','nozC1','G','Cs0Rhv73jk77dtrykVcHHd2GA2q1KA8VHIrTtDQsNdz1ZFyNqrh3Fhr1EYGPySJeQfLY4ys8iDuGhxlR8x','eyhTL89jPkedv6QLE0o5hkaBxsVFF8hF53K16CocyJONRIHTrnYwKx2Xf',3);
-INSERT INTO t VALUES (4380611,6779,'94i','vCzZpMHtIulbyxGDEc8xTMyuay80CldXToH','G4GLC6PWOKXg8XBcP','l37SyfAUCWjWKwfso3yRduHm5QotYvlfjJl1','ZvHAJwUVyWQ3AT48CU6TsMKajn7eACjh5','Km4TRPwjjWQZ',4);
-INSERT INTO t VALUES (5391998,51586,'Ha1crc1XxDM6FVgSyARjEx','3mpgCAhNCkp7gkMne82gYRHaBlPwBUpEY1KG3uNAAzo8Zhbm','FGf','iiUPc7E6Kunb','EAH0IVTbTaOSFrpA6YQKZ1VxYs16N4XzpBcvzKHMHCEk9Xc8s06RkYfOm0vTMi4mPkAD8cfBEIlEavRY2SLhXnZ5OMqJH','CpOgoiXiANMJO8aGDmUtPCQvCqiTevVRQ8RpNfeE3mxFECdyrkqjUhxwQ8OSWrtlL',5);
-INSERT INTO t VALUES (5971916,11650,'qMuCSlz36r','7WlSnQ4o1tcuQjpLIi1qIGOUH','shQkJSCY','kKIAZ9bLaibqIvQ5WK9JxmgetvKSMGEGTO9OWy1wGBoJ67','B7biJ1a4zwQDYNuSmyuqUio3Pztad65DXWtF2sjXgXMeibZmSbsGbkgumu3Xefb18pfh6yh0gYYuq5','dQdWK4oRkaLBZf',6);
-INSERT INTO t VALUES (4271902,10806,'8UNMKu0yw0J1M52o','iQxX7iEhdmKgJanJ8Kwc5RV7','s','2uHmI8q3VdLlJ5Ib3PwDaFWfbw5g6X3lhimRN6xyi','iYColYG52EY5LBuoL0YUPE8EAu9orOyR11B4hxw3eE5RCTxSvlY','1cHRl0T85fjCeS835UdjGEcuBsQ8sZmarKNQm7jBT3XtzXMJu9mT57Yn8x7FkAk',7);
-INSERT INTO t VALUES (1795586,11987,'exVKpu6DjU','2dotOCo2DbW2qVc1Xqbv0rySVWazrS3UW','CrpfmPHmc5','xx','NOaq4BiERnBGlVHTNrtkhW0UPlnqvwhOvyeyrH8CLXkEv7r81nBdqUdixDDVHVKpgi8LGA8lL','wDfDD51mlHqDfZT',8);
-INSERT INTO t VALUES (-5682249,10739,'yuYgpx3Ep4JFpe','B','J9Hc0r2RBw','lneZIHr0','14L9lCgidVcTEM7459A73r7g4ox6gNX2EcgFECfdOPvKxoNh4O7366cBkZehn3ixzgrka1Yz2OahHUrzpgw3N0rqDw6hZhfs','cHOsjdrcV8rqnX6InpYsIt1WiFfuaG7BucNbAk8AFvdMrsXxOybgPk9fkMfrmxIvWxakIcUAG8s7ckx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4031143810805206419,-3236031827816679168,'VT6RA2Z7q2v','R7YlHU44NTqckk75HEOqrc45IMfWAlmuqTfRR3uDb8QfGqLnBDY2YYHTemyIyox7f8aln3MIckPv1Z04ejnXkxtWwFXs3SeQK1fMmKNi3uD9ypU0bNch0DGrL6Y4dpgTCgDz','nYQTa649b3l1ruhbQ9QnicwZJfNBEtfGgi0jKfuvJEfY','FdCAbK4c53tO3Eq7J1DNZYlh7nDq4eoZ262sXvm7n3EjBqXmo7q5mxPhnX496XC643yrMqoN8O43lK0Ip2lfgzVYLU1bivhBrFCBvxgvsAInt5fo0AhoAGmRFZ6uXaf7KnBsNSHSz5nxAxyyzvWK','j','s',13);
+INSERT INTO ti VALUES (4031143810805206419,-3236031827816679168,'VT6RA2Z7q2v','R7YlHU44NTqckk75HEOqrc45IMfWAlmuqTfRR3uDb8QfGqLnBDY2YYHTemyIyox7f8aln3MIckPv1Z04ejnXkxtWwFXs3SeQK1fMmKNi3uD9ypU0bNch0DGrL6Y4dpgTCgDz','nYQTa649b3l1ruhbQ9QnicwZJfNBEtfGgi0jKfuvJEfY','FdCAbK4c53tO3Eq7J1DNZYlh7nDq4eoZ262sXvm7n3EjBqXmo7q5mxPhnX496XC643yrMqoN8O43lK0Ip2lfgzVYLU1bivhBrFCBvxgvsAInt5fo0AhoAGmRFZ6uXaf7KnBsNSHSz5nxAxyyzvWK','j','s',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4320044963947582896,-2907294785368916721,'TMHvcSIl0N3q2mBBqLdCX7FV4bMF4jRedgEfbjQXmsUhy','xOlmqO1sE84IenJAnnOMQtBmvf4n80gXkMYI3BEISoiv4rP3yCH5wsnYMIHlzuP69kRoTxClGUhEjmZ55EVma1WOUEQ3ZejvO1KKIoAwOp6g6Qrw4bdSUgswHGeGLUXeGMOCuwCwbXhal9jDbKAvBdLbqOrsoHpBrggt2tNiNwXJx0VPAY5r2ATvCMrNcZrbjyt63YVpg','rkGuARh29r7f4PZ2QNxb2U5LElpVwUWDFuRTa4m58WPBrsiVVFakunVVotw5oSo8X81xTEF2ggXkaUUjxt2','eGyQ52TTU2kVmYWfO0AODzGdOJBZN1WOhsJFgci5XdLQoGjQQstSH4yNSb0LexZY971fM90QNs6NJf1c38xAogEmc1KPdIdiBHTBtf6CfoaxTsBhJhvMtHJH7We5V9bPoZ94atkguycCBK','sZ','T',14);
+INSERT INTO ti VALUES (4320044963947582896,-2907294785368916721,'TMHvcSIl0N3q2mBBqLdCX7FV4bMF4jRedgEfbjQXmsUhy','xOlmqO1sE84IenJAnnOMQtBmvf4n80gXkMYI3BEISoiv4rP3yCH5wsnYMIHlzuP69kRoTxClGUhEjmZ55EVma1WOUEQ3ZejvO1KKIoAwOp6g6Qrw4bdSUgswHGeGLUXeGMOCuwCwbXhal9jDbKAvBdLbqOrsoHpBrggt2tNiNwXJx0VPAY5r2ATvCMrNcZrbjyt63YVpg','rkGuARh29r7f4PZ2QNxb2U5LElpVwUWDFuRTa4m58WPBrsiVVFakunVVotw5oSo8X81xTEF2ggXkaUUjxt2','eGyQ52TTU2kVmYWfO0AODzGdOJBZN1WOhsJFgci5XdLQoGjQQstSH4yNSb0LexZY971fM90QNs6NJf1c38xAogEmc1KPdIdiBHTBtf6CfoaxTsBhJhvMtHJH7We5V9bPoZ94atkguycCBK','sZ','T',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (14811766820547607343,5998558122751891,'Qngl7Di1c4y9b6pusXHVl5qMxhVzN8eLeO','cCMMPUiGkPrBX6syJTaRddM1QGUAVlMDqeBFvN90TMHvIz5Zh2IveJ8Wil5hRkzhgTDjeEjTa0q72U4OyJbpsvbCeHuVRcQjFrRzk9oDg5aKbaB42w97mu53rFCCVadHfVOrkTQIMQ42vG9Zz4SdDcxHVR','bgtEIVUeuHSgrjX7aHN','39VfjlZI4bksWJwscHIYhSzTtQnMUtc8th7MjYJqUEmLjQzzkCAcVSPO2baxImHSSugX9I0tTFSL08hk06AbmOGa7KiJP0kaM7TfFOB2qDfdUOtLLhPZQFHt3uICzzj6ODKtynxGYYhCHnvjLPBARFxucP7xI9AtuzGNzqQtOelG3sCrJsQ034gkpDZ10Mq5zZvzGUTs3KAJLBGV1httsnNilZ7n4yptH8kSns','Vv','m',15);
+INSERT INTO ti VALUES (14811766820547607343,5998558122751891,'Qngl7Di1c4y9b6pusXHVl5qMxhVzN8eLeO','cCMMPUiGkPrBX6syJTaRddM1QGUAVlMDqeBFvN90TMHvIz5Zh2IveJ8Wil5hRkzhgTDjeEjTa0q72U4OyJbpsvbCeHuVRcQjFrRzk9oDg5aKbaB42w97mu53rFCCVadHfVOrkTQIMQ42vG9Zz4SdDcxHVR','bgtEIVUeuHSgrjX7aHN','39VfjlZI4bksWJwscHIYhSzTtQnMUtc8th7MjYJqUEmLjQzzkCAcVSPO2baxImHSSugX9I0tTFSL08hk06AbmOGa7KiJP0kaM7TfFOB2qDfdUOtLLhPZQFHt3uICzzj6ODKtynxGYYhCHnvjLPBARFxucP7xI9AtuzGNzqQtOelG3sCrJsQ034gkpDZ10Mq5zZvzGUTs3KAJLBGV1httsnNilZ7n4yptH8kSns','Vv','m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED, c CHAR(29) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(3) NOT NULL, f VARBINARY(98), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15179,197,'svCpDfGsSfWS','22RcirZaWaKIXvcwv2gIILEiTb7x3nihRbqnrfgxmlK0i4IY0V5GqLbEox8xVvYDyqLsadeodjK4AQ','G','JxwB3RHiB2ukXiCu8wadO29zXBPimj53MyXFY6rfhcyC29xUj','kH','Gr',0);
+INSERT INTO t VALUES (8261,115,'zVEFP','biSWbBAjsXPg3B0pRJLh495hxreDjwGcI5a7Khvwwwl3Aq','s','3CZplv31EdecqM7wPVFYNK8ImtuCR7qkf3o875wbyzhusuWnM0meaNFH4P755HbiOp7Mq2e2sopmiT4Q','Uh','c',1);
+INSERT INTO t VALUES (-13599,221,'c4QESDMWminu7SKMoYErmH','8m3f6BsDBJy94Tb6bwU27zUGITHvUe7yuFUe3aLYaEQvdV','7B','TcELBKH5uz0xQlcFEQLlHwOkcUHzuPBlPW1sXnA0C7E6Sh3LbvL6agc5uD7FXCNM7XYxcvaqA','L','a',2);
+INSERT INTO t VALUES (12323,98,'84NWJ6cpaQfXQi','QnaXAX0enKz0maxMtdhS3YWeGhbjheyuy63wRtETxGUnCEtEpbV1','1Q','1WcBNxU4k24kI9VL2y','4','F',3);
+INSERT INTO t VALUES (25205,16,'kAccel9nmvuvY','sxWp12xXe6VblBkjbtJkrQop7VehrK1hfMmPf306eWNW33OHxsrSjyek5bVGXRo3fT7cCuF90FL','R','eIBxAb1BH5VtSPoIGkVbxvlCC9gyc01u4LxnSjEQ0kPzNJSY356Jgo8r34JIOAOsJecH1dWpdALPNews39NWnBHfw','S','fW',4);
+INSERT INTO t VALUES (6003,35,'Od9Ejf','gxznWqVN27yKfFtWhHgJ93MrXQ9VxHPdWIcN1qY80gm2oACYPL9RjtC4Qrhu6XzUerZAFiJdH','et','nSzuBthF52pvZ3puV3c1yA0rLryv3P1umuOVBDfd3Qstpj6RUKKh7mAdpCg','v','l',5);
+INSERT INTO t VALUES (-21454,192,'c','FZP4rst5Da17ZCaI5jCmPK0aUL6nV9sB5h3Wtn7T4NvX42CK1cbyiG48DQM6tcqW3J3HDPuJ','s','pNnfIdwxxEKLBSUhYSUJ3XrfBchoXHKzJqNaRUXU7hqeAET4c0W','N','P',6);
+INSERT INTO t VALUES (23296,4,'VQlN2','8NIgJR6','H','mfdEGe1as9YYYeo1WdNfTJFhOSa3Mv3jnpSwUZ6QLHsRdF211tzk1FGLOit07dmwegREyL0Q','ig','m',7);
+INSERT INTO t VALUES (14520,250,'chhB','wLoXLFXYJEKZs5R29BT80iqPRxxeidssMSpdeK79Bodklq5oViLx1w','wN','Q6TdhzxoYXyLQyatA9M2rCFc6LhYtb7swRSxsw98WF','6x','4U',8);
+INSERT INTO t VALUES (-32299,211,'FMWPdtTcOFIqYSthqF','TU4BaDhui9l8aKsbXOLk2sD5WMRZ9qR19HTARjmPqy6uXKyvjfNlkzPkdw1','zUP','EY4b','3F','F',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT UNSIGNED, c CHAR(29) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(3) NOT NULL, f VARBINARY(98), 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;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (7967151,56093,'WTBnnPKUqrjVfo','R1guDl3dDm','cxnrMfpKK','v8qdcJwTSISvDTUDvFx5w7','sxbX3OUlC0VCfNgZ2d4g5','cMiKsmP75DDmMLo0',10);
-INSERT INTO ti VALUES (7967151,56093,'WTBnnPKUqrjVfo','R1guDl3dDm','cxnrMfpKK','v8qdcJwTSISvDTUDvFx5w7','sxbX3OUlC0VCfNgZ2d4g5','cMiKsmP75DDmMLo0',10);
-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 (-5665726,46743,'Fk4vVkTNcs','MsQSvQKiDmAj4k0bgRwjTAmm3h9cjHmeIphjQGM','zKE','jjTWAasMtSDFPmSnEEJX4','SP4W4TnDtBYrhjd2SCFcnL0KSe6PTu2NAqBOHBPLIYaagOARExwFCwGg3el2jzII2SlFXG4BAAynQxbF1ij3HZEqpqn4My93sT','htJbLPORSAULM5D7SJePM1W0blMO5PSm8efdfGlfLsYBhivlP7WuLdWsWlU05nmO7WuJw4DSZrPymHhOl2Hv',11);
-INSERT INTO ti VALUES (-5665726,46743,'Fk4vVkTNcs','MsQSvQKiDmAj4k0bgRwjTAmm3h9cjHmeIphjQGM','zKE','jjTWAasMtSDFPmSnEEJX4','SP4W4TnDtBYrhjd2SCFcnL0KSe6PTu2NAqBOHBPLIYaagOARExwFCwGg3el2jzII2SlFXG4BAAynQxbF1ij3HZEqpqn4My93sT','htJbLPORSAULM5D7SJePM1W0blMO5PSm8efdfGlfLsYBhivlP7WuLdWsWlU05nmO7WuJw4DSZrPymHhOl2Hv',11);
+INSERT INTO t VALUES (-5765725,215,'h9GydOucGyosVc4p7WpcpX','r8bwhxjOt0z9cr63P7C8','E','Iu2ZYcuvLtSsmP62nonB6wMvRn8ZSZRcoftrwz9WxU5Y','tT','Xc',10);
+INSERT INTO ti VALUES (-5765725,215,'h9GydOucGyosVc4p7WpcpX','r8bwhxjOt0z9cr63P7C8','E','Iu2ZYcuvLtSsmP62nonB6wMvRn8ZSZRcoftrwz9WxU5Y','tT','Xc',10);
+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 (6385488,184,'fXNbZKSMf2','wBgKckg3rhrvNRfa','oO','a0lsh9Rvgo8pISHJSYhhbskDDz8rxAnQY6XhcZCNiCo4YTQfevJoIM13mZwl9c5lV4iyQk','dm','Da',11);
+INSERT INTO ti VALUES (6385488,184,'fXNbZKSMf2','wBgKckg3rhrvNRfa','oO','a0lsh9Rvgo8pISHJSYhhbskDDz8rxAnQY6XhcZCNiCo4YTQfevJoIM13mZwl9c5lV4iyQk','dm','Da',11);
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 (6546291,54612,'SqCX2lEepww8EBEWbHYDOvdFF','c0LCZttI8IWklKxsfEvHh45C39sJUD6uAL7rxY3HgIUQN8c1c5taqzMhUQRRlJq5ZOdHZxAujZ1gwQrFI4nbtJFON2TvmsLycfh6BfFAAB4Uyj1j2YVdr6UZ2aab2MI5UU9yUCIVsyyIUdmP2kCSe4iUNYv6lUfUi4PmUl2VRsJp8f57pWr0kgQ','Z9ml5XR1pM','tJLenA75V','N60YiWh1AvMuOhrUoAZBEKC3nRcNO7AkZ5V0axu98zku6t2VaqTiwaq8iSuo8ZRs7iCHUagAOnzDmyE6mGXRfGmQ8GCd','tGvRgCO0kJWD5CEusdLe7k467nmbQdvP69fwvZmYdcbSskHG49bVcOcKNN8yArxcxTH0ekW5WkG4BudfqbnS2P0Knf',12);
-INSERT INTO ti VALUES (6546291,54612,'SqCX2lEepww8EBEWbHYDOvdFF','c0LCZttI8IWklKxsfEvHh45C39sJUD6uAL7rxY3HgIUQN8c1c5taqzMhUQRRlJq5ZOdHZxAujZ1gwQrFI4nbtJFON2TvmsLycfh6BfFAAB4Uyj1j2YVdr6UZ2aab2MI5UU9yUCIVsyyIUdmP2kCSe4iUNYv6lUfUi4PmUl2VRsJp8f57pWr0kgQ','Z9ml5XR1pM','tJLenA75V','N60YiWh1AvMuOhrUoAZBEKC3nRcNO7AkZ5V0axu98zku6t2VaqTiwaq8iSuo8ZRs7iCHUagAOnzDmyE6mGXRfGmQ8GCd','tGvRgCO0kJWD5CEusdLe7k467nmbQdvP69fwvZmYdcbSskHG49bVcOcKNN8yArxcxTH0ekW5WkG4BudfqbnS2P0Knf',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4250303,36364,'jnlKSxqjpC','VUmZmfUMomK3ty1jDKNTgHHoL8kLuV58xo1BuStl1w77KCHBsmEuIBqghv2lifK5lUytaDnw9dKg9yt5MaTfjYKbsezYLw4OyRojyHndkGyVbVJ3dmnbNR5EABtQDli91q4SssyARFpaLXyaIpoKTaO0DDjIMMtsx7fAbqoseeNQ5Kza','p5yK','pI5WCyI70uWY4cjloyOlGqFI3c08I6V0l2V2ZVftt4','87VM0EkbEB2K5gT1HNnnvOLFSDlevC','9wkgojuqrQgUloIEckwieILHP9EXa8xQ6uR7ZzcdKdZ6IKcHVd78UZ2CTkWMH4g7Kld4ch7uEtuBLi2MtjFeFlAXTDTBaLp0',13);
-INSERT INTO ti VALUES (4250303,36364,'jnlKSxqjpC','VUmZmfUMomK3ty1jDKNTgHHoL8kLuV58xo1BuStl1w77KCHBsmEuIBqghv2lifK5lUytaDnw9dKg9yt5MaTfjYKbsezYLw4OyRojyHndkGyVbVJ3dmnbNR5EABtQDli91q4SssyARFpaLXyaIpoKTaO0DDjIMMtsx7fAbqoseeNQ5Kza','p5yK','pI5WCyI70uWY4cjloyOlGqFI3c08I6V0l2V2ZVftt4','87VM0EkbEB2K5gT1HNnnvOLFSDlevC','9wkgojuqrQgUloIEckwieILHP9EXa8xQ6uR7ZzcdKdZ6IKcHVd78UZ2CTkWMH4g7Kld4ch7uEtuBLi2MtjFeFlAXTDTBaLp0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT NOT NULL, c CHAR(70) NOT NULL, d VARCHAR(54), e VARBINARY(96), f VARBINARY(75) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1937206714,-124536430,'k86xkFbLazr3A5tGp5pwsToYvmN','b1KjUk','JRrnAFA3NgwX02Cg4zSSKhtAWxFduA5qoykahxSXo9AA1hBtfuM','LcX8LEjGTXaFh6vq5uEzqudNlRa7fqcp340','kMr7YQzLX6RIX7VV9Lax0Tc8GU5cg','OL6w8yJG3flI72WAx02W81KBYSsflm605yNT2gY0NSSKJAlwFylJs13Kv1ozhGpnkK2NXwvGdShaulbqwJ',0);
-INSERT INTO t VALUES (-1138206567,1440680857,'PsHZblP','G2t1Lz8j34ffd6J1M4ZKgrKJDNy61hOyD7Kp23Yltso','2xldsZaXZNyxahPZeaTWUyAthAhAFJ7RKBWXPioFt5yAfcgxEO5a9REBrhwq','idFnbvkrsAjlxu','V5Bl5CypNmE4nmJm8QNMzuJlgOx2cmzZmlVGu0ArI0By0a4EBEQ','ULiZKLQ6HXOgdnQoN5DH4EPoAJiOnOQHOqZHFv53cgn2M0Y080WsViz0OFcBBFjNCKBdcj99wurKJL0',1);
-INSERT INTO t VALUES (358041516,241579248,'mTaKlGOuXKX8phoLl8OizD4ARgcl15dUDJxBAHkLcp9D','iaNI4sJGVP','J0UW8z63qVYn4AkkocHrw8PdHQzXbaJSv93I2ExaIlJMd9Yia5tULfzchYHq6he5WJ6VXALRl6G','pD6AZEAW761514EwZruOCPJfC5xnANyBQYbz3bVJlY02UrIWHdZ6G2Btt6rNysxre','IL41BNCqJpnwAU28TJ8fuLfxISkhUcf5VzqUAYmJ5G4YgXylR8ODdutVI7g04fj5jQawSsd9Jn23TWcA0aF2','PsFQ82J72sBU07sEcROWYy1b4mFSMSI4revAGqCyjIANnSOHkIKSyntc4Zey8GKSzX9ltUjAD3W5aEdpXgYIwNm6S6UaBx0Q3',2);
-INSERT INTO t VALUES (1588397006,-1988846674,'SqwsoeFVZ57o016F6LL67ScHgMCBDe2GH2rFvhrCA7OcaWJUjlxMadyD','eR4EKBGNL9M8oCUS68WcZT9gOUvVZDr7ipSPtc5B358YQ','j0Xo5tMuXtgcN3esIfvxkuh6Kd0Vtu0V1r7ZT9jv9Gnw3hMQQDckW2vNBwphCtdqJO3w1R66jFWNkITfdPEDp','50oNM2L21BRfk9I9NzF8FaRR4QTvcWAeoA37eR2dxLXY','6WpRNwcc','G3COH5cNFVKAhphuJUD6wcwosdyQqNnsHe7syUHwLKdNH8XZtYiCtDXZ7az6dFSkpSTGaP3i',3);
-INSERT INTO t VALUES (2037161320,-1491316946,'rW7oQqWYzljtFs','nWzkQyC9pJU2wJkHjeh4nU','co2b5wNP','HAReU3tcVRTrDVq9hWjQb6lM6ziyFvpy9u','WYuKheRc2d6VC9a6dCLhdjhZuWD6tma87iq1Bc1fUptiK8uXRiBVZeWaCdAHaZ1yeRISls','UDhyzc0LSABNUtJ',4);
-INSERT INTO t VALUES (1551398623,507772796,'jmWfmoPa51DSBE6vD53GPPqV2f6wTf0vZF4VSrlUf1Ag9EwSe','ahKsNazXgDnZfPv93FALCe5E','AjIUxh8uTuUL7QtzA16M1zVkmmGpuGB','3xfGOyRrw2fpDKVPfmI7AniHMSW','YbBYWZaNrcuvJPMF1t9XsCPpvZ4Wm7TCrz9rF45JnCKI49uAolOPEb59qUAZ9n2RJazqNOInjsw','SB1ypJ4A8sj5etPtmHLhvSvuHXzpQwWOsh1Nw2lLmAbJ57Tc2R4',5);
-INSERT INTO t VALUES (-449632684,1964030527,'ilLuLzaKgvwsz77uYGz3Efv','JgBqzYtHNsq0s5MgkDe9ARY2UMHvYbXeJHvcty','2nUGmYfM4K12rAKC3Mg07MfOKuoExUL07DmJiFk01S7LigkYaeZKdt9ADSrcvhnmkCrSr7I','5tUhMkkJdMpSqFA6u1QnGERyW00Lg07RUMtv8dR','dPYrDXe9Q0l6tf9Baomjhfwggb2jLKCI2LbIsLjms2Cu86YUPDBV5uFFj','JQ43kWQQOMZndKk6jRA2SMooFyBmNCsvGRawCm24NvSBN8wrNhaqFGY03lrS1rQ3twzJPqMmbznWAkVhFIrUuplPNvLQ5joRVX',6);
-INSERT INTO t VALUES (-1723738950,-792550137,'Fuf4AatOhUeYtIzwihADEtYZPtGr11Dkq9uWknQFdfbMGPO','NwFnH7b5JECxScnyUFWhOaY','LwkYazJylHGh70WWgP8j3QgRB5j1FEwRcVlb4N','fDJFdgER2xAtlkRQ7ezwyoPZQXNzBTo9w3eQY3PnjjsxAqrz5OS','JyM5HpMPDrrAjFUYhfYd3f8Ex32tnMTmG1e67eWH5WX6u843n1','edxejovFzo3eESoyEX8zSvEwntZ4KAtd7mobGnInBGTDywmE8fJ',7);
-INSERT INTO t VALUES (-898085752,-689358170,'Vvnt6SmZSK2G6Huix8K6Qs0tk','rtv5Ab7IAQmDzBQ7ZQ','KxwSHSFBjGOTdiHuxB3ippecYB8LTh4RTvgfL5pirZeOOUIeQfq5FiqgtfiZZFFsbbqdNBCqY','Y3UsCPIFcKyepbeFIeHK','mq8LV1QB9bXT267BMg39yy0QB4E6CUiCM6BmLJYc1SYLnNNumOOCcaImQwnXFDsIcdhCI','BMUT8XW',8);
-INSERT INTO t VALUES (-1405123431,1971948026,'Al3qzCQp0w7zg','3dUBH5Kj9aLh1Ew63HCYldQnMnoCgw7h5yHObNrMl','cKMSfYICw5oi4d5R1D4A0pPncbT2lc8qCin0xru8aKFdHqUrKl0sfFAIWaHG7HHRFrqDrZxvRBECp','u6GFyEGcCqIDOM4v','rZXAcvAtVq1N9pFtBNsf9le1bSxMcqFHK6D94OesKJAuxoi0d5xHWkHLi9fyksVHr3cLGapp3amQhxvwVzKzb','isBC9Mp6jiE32q5cy4qJ9HP0kZSuhBP1ip9eEJoLZ3jz5RE1MR8IiuU86Et4D8tooTxRYoVDAvDxJdQZG0rVQopFFJYU2CdiU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5676343,125,'bzpRerlRT1GlsZbZft7rI7djpJ','THB7ogqbhVJOJuDps4D4MSKP5LZg5Lxho9ihH8mpltcQdLEXhhtvXYdAJK70KPBSnbETUTFyBBc0WJkkFBc9zbCocFIRluERw9S73vUcdCf7nptVotSy6avUnfakKeAC3g1ieUaAKzuYPKV38D56CxYSSTIi7ovZz3CbTdbKnU3ATafIZg5Hqy1bqz3fcZXL38G34w70LjNl6npGMx9TTKEqgibJDGFgnvysAEqvpQoLLVAMafz8nwrrRa','tc','yqZFEXKbJjNHIPm2j2j','Jm','B',12);
+INSERT INTO ti VALUES (-5676343,125,'bzpRerlRT1GlsZbZft7rI7djpJ','THB7ogqbhVJOJuDps4D4MSKP5LZg5Lxho9ihH8mpltcQdLEXhhtvXYdAJK70KPBSnbETUTFyBBc0WJkkFBc9zbCocFIRluERw9S73vUcdCf7nptVotSy6avUnfakKeAC3g1ieUaAKzuYPKV38D56CxYSSTIi7ovZz3CbTdbKnU3ATafIZg5Hqy1bqz3fcZXL38G34w70LjNl6npGMx9TTKEqgibJDGFgnvysAEqvpQoLLVAMafz8nwrrRa','tc','yqZFEXKbJjNHIPm2j2j','Jm','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7025360,219,'0sXfy3NQbRZ1tAocCZtls34M1U23','z1chS9ToxMc3rFPbwzlonDKZa82JJ1NnxX','DQ','txzC3er9PHKOSOBV20NBKBhBF3Mrh5poQJllGv5xd5UBnDbl0Doyi3qnPmOrqzAAtV89h8YnRcqBdhLWFBkCULhLgl2qT5mBWV9ly0VHvLjpIUVo2LTjIUlqVc2cAfnAUnNDwokmCiMVTpvkqSoTJmi2nfaOtzSWAnFAeH3KF40h8GYVyoz5YUZEj2hXjv9k5et9AspvmTFdE','8','N',13);
+INSERT INTO ti VALUES (-7025360,219,'0sXfy3NQbRZ1tAocCZtls34M1U23','z1chS9ToxMc3rFPbwzlonDKZa82JJ1NnxX','DQ','txzC3er9PHKOSOBV20NBKBhBF3Mrh5poQJllGv5xd5UBnDbl0Doyi3qnPmOrqzAAtV89h8YnRcqBdhLWFBkCULhLgl2qT5mBWV9ly0VHvLjpIUVo2LTjIUlqVc2cAfnAUnNDwokmCiMVTpvkqSoTJmi2nfaOtzSWAnFAeH3KF40h8GYVyoz5YUZEj2hXjv9k5et9AspvmTFdE','8','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5864709,12,'7qQLJGn0sCQlT3Nd4obh1F3Tsn','SvoJ2LDubCoxi3IGn4zz6z0xCYHQ8Bo2tZSqsb2o7RuVm1ISLfYHfSPPA7GTrkNxdnWq4AhqoRPiUgY6ORp7FOjYv2HDGtU3CKPcB2pfYsLQgBySNuX0uAJe2v','Ef','wytXkoMF4DiYf6h6pEO3y9vAwtMATZ3cKY4yOCDGuWw3WxAihnk6k8Q2P0yFJaeQkQFgRJPFNh9jOXdAEPrmBcOtRZoSVLbBtEPqAWT7NpNTl5UZZPmr201Hb2SKCXNzTZDJwaFoTs3fbQezcRihdo2wtlRrfnZS0bjjMEVpQpWUKl7hwYWfAuJzSnndsPNpTdq','nax','n',14);
+INSERT INTO ti VALUES (5864709,12,'7qQLJGn0sCQlT3Nd4obh1F3Tsn','SvoJ2LDubCoxi3IGn4zz6z0xCYHQ8Bo2tZSqsb2o7RuVm1ISLfYHfSPPA7GTrkNxdnWq4AhqoRPiUgY6ORp7FOjYv2HDGtU3CKPcB2pfYsLQgBySNuX0uAJe2v','Ef','wytXkoMF4DiYf6h6pEO3y9vAwtMATZ3cKY4yOCDGuWw3WxAihnk6k8Q2P0yFJaeQkQFgRJPFNh9jOXdAEPrmBcOtRZoSVLbBtEPqAWT7NpNTl5UZZPmr201Hb2SKCXNzTZDJwaFoTs3fbQezcRihdo2wtlRrfnZS0bjjMEVpQpWUKl7hwYWfAuJzSnndsPNpTdq','nax','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (501552,16,'d1XpNNejVegP','2s5gia3WaN9jSrMPmQSREaSbNv2SdpDQeiZC4qolE5umtiCAO','MX','JW5zt13tKbunoonHMuKvtpX3d2IRLVb1wXmxJ4VPwHpKPOLB2aWSzevbdYKpsKccbBAYcRR10oa9ssqbj3hFZY6Qocv5Hzjo6j3oNZghYm7n2gFU3JT3RUatfnnlbrBeGcS0pBGD3TNqLkiYd3NdMPoScv3hFwlrvA49i3QFJWI4P9SgjP3jDL0rfqpbMFdkcvt9RVjzqQjaiFR7PWffVkVafLsf1d1gBtcODsZdaRvlJIU1O','g','HE',15);
+INSERT INTO ti VALUES (501552,16,'d1XpNNejVegP','2s5gia3WaN9jSrMPmQSREaSbNv2SdpDQeiZC4qolE5umtiCAO','MX','JW5zt13tKbunoonHMuKvtpX3d2IRLVb1wXmxJ4VPwHpKPOLB2aWSzevbdYKpsKccbBAYcRR10oa9ssqbj3hFZY6Qocv5Hzjo6j3oNZghYm7n2gFU3JT3RUatfnnlbrBeGcS0pBGD3TNqLkiYd3NdMPoScv3hFwlrvA49i3QFJWI4P9SgjP3jDL0rfqpbMFdkcvt9RVjzqQjaiFR7PWffVkVafLsf1d1gBtcODsZdaRvlJIU1O','g','HE',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(12) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(30), f VARCHAR(97) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1313523503465382231,4482205,'8sRvS4E58Kb','0R54uwD7wqa9wC','YGwoY77b9aBgxaWRCkB','adPTVjV7U2Qoy3PxAbO2iVwpkeG8H4X','N','b',0);
+INSERT INTO t VALUES (4412918322878003088,14025268,'W','8GuzB','zm2jyaUbePi1nrj3G6NPiizpP2mmma','SpcFnrHAbf4zLrA3aO2Z5dMO87IPGe','g','k',1);
+INSERT INTO t VALUES (10523368507657491504,13110407,'U3b','1JKl5Ti4qwNQIrQcg3upKlGCLKrs1IjgD4mitNDNgLiWnuCYnq8Zose','SlaIHDon','dq1GRuNYlBsXYJe','Jx','tT',2);
+INSERT INTO t VALUES (3233758801836821067,7868677,'hx','cX9fvKpmXIw3gNVLDi1','r87dpWiBXDTrQJWnExNC69ppM5Nb','crw6QqvISSkhWtLIIOifoYeqknaeQYuoPxEG2WZ4RsRLbEsBpim4xyPbxHESjnCadTA','E','x',3);
+INSERT INTO t VALUES (2551486994224660301,7853969,'zhhZKMuh','FqUPGA312puBwUcTK5C8BH','l8d7OJ4r7uyJ','j5fkiaQRbx1Wl5tRTbJggskfkbth845i9peJwDC','G','tf',4);
+INSERT INTO t VALUES (5476702872710875727,13836522,'gte2vm','szPknxNwBahZz78xA6TB9lf8ixR9gUPVyli1qNolmXaEXzYbF','8aeeulr3KnDkLJjfIGMhw','GJUK','9v','n',5);
+INSERT INTO t VALUES (3313410895429651624,4310219,'ZGkj0MolEoUe','zDA9G6CUw2dzaP','vAhuiUJfm7j7d9hTWcu','3N8SZ0EPUpZpbT0rITzcHFnAu7IFf1rluC3YgXkWISS60kOxYOmVE3dXc2jZvo','Mw','Ph',6);
+INSERT INTO t VALUES (16488615848125803397,9804367,'7DdSqf7G','YuDSsHYGu1s7xshVTqj4fpln','x','tHjb76iWErAqXst0QkTU0fQPK3czsIK7xPFBwsNNHltsTb3Wuz','z','kH',7);
+INSERT INTO t VALUES (7032113522547909908,7108801,'oVTv8E','YBH36FMpheEx','jEKi8N2iDrayxa3','LtXfwJ97TLSRjgB7yzd11BGTDnhCLeHTDKg15qmIftCS6vsbFlemRCOX7dqptackyF9kshDt','18','N',8);
+INSERT INTO t VALUES (578318813355183153,5810483,'pCKuo','T5Ips','yKRmkBv1MDoE8MdYQUtZk','mdsN6S93LmvM91lBY7','l','A',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(12) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(30), f VARCHAR(97) 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 (3247505764736399255,9318603,'1wu9aGXZ9c4u','wSYKSvXfLYm5kJCTQ7DpxaGmSIr9meKoZTcddeLP','10e7REuIbXZE2d','4TMYXIQfOsHqFl9PX6LpfTqRWijinEHtIej3MARf50IqsyjkHaPextKUcnyD8EykEQsYEq2OGdYb','hO','8',10);
+INSERT INTO ti VALUES (3247505764736399255,9318603,'1wu9aGXZ9c4u','wSYKSvXfLYm5kJCTQ7DpxaGmSIr9meKoZTcddeLP','10e7REuIbXZE2d','4TMYXIQfOsHqFl9PX6LpfTqRWijinEHtIej3MARf50IqsyjkHaPextKUcnyD8EykEQsYEq2OGdYb','hO','8',10);
+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 (15870324183448091101,11027554,'avGlR','J590CmoMKUWIbaSW2MhXn17FIROQ80hwan6R4ukvOeqmZFEUT0AO5KYuGuN','Sx9rXK4A7xzs5AKUqlIj','pG5EsvgNClaCXqPwQYnIiT5bc6N5rYjT0OBESU','Pe','MB',11);
+INSERT INTO ti VALUES (15870324183448091101,11027554,'avGlR','J590CmoMKUWIbaSW2MhXn17FIROQ80hwan6R4ukvOeqmZFEUT0AO5KYuGuN','Sx9rXK4A7xzs5AKUqlIj','pG5EsvgNClaCXqPwQYnIiT5bc6N5rYjT0OBESU','Pe','MB',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (17592181976774124390,5606392,'T','bnAC7KVzkBI8A2yRVPWjfLXDV8n3BZbspgb0DYEQMn9xtfgulSo1rT8yCPLiZzdoj0gUcabyhTkMJXHs4mWsNoNgIWKWbOOH5JiFUH44','oEYFqP69jPtTQtGduJ4','lh52RgqTXd3roqWWwitBxJpZ5Kjd5moeqpHIICeV0QGhnHiutwfnh7dOlLPzXuNZq6DHe6','3','9h',12);
+INSERT INTO ti VALUES (17592181976774124390,5606392,'T','bnAC7KVzkBI8A2yRVPWjfLXDV8n3BZbspgb0DYEQMn9xtfgulSo1rT8yCPLiZzdoj0gUcabyhTkMJXHs4mWsNoNgIWKWbOOH5JiFUH44','oEYFqP69jPtTQtGduJ4','lh52RgqTXd3roqWWwitBxJpZ5Kjd5moeqpHIICeV0QGhnHiutwfnh7dOlLPzXuNZq6DHe6','3','9h',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (16390638621784736140,14457625,'h2Z4A','8Q90hUyFxPDHj4gY2mj6FDIG2stKRo099a8nHKyrANmxKGP8x6uB2zWOYscbtA','3NtAhNNRt2fe','cOhVR1bI2ZT0iGbHsan5XuqcViQLmU0aD7a7riPozkHs03fpDIfmfuvWwNgWq1MBeokiiFBDh9T3oiObUMVxs53hz1q4454yht5Cnr7b83lA4po3iN6pNeumo6yY0ZVjnbDvIDkkPeXl3vGFO1yc5b3Cl32YujhHRCzZNjC73aGZ7H65cHC3SP','G','CB',13);
+INSERT INTO ti VALUES (16390638621784736140,14457625,'h2Z4A','8Q90hUyFxPDHj4gY2mj6FDIG2stKRo099a8nHKyrANmxKGP8x6uB2zWOYscbtA','3NtAhNNRt2fe','cOhVR1bI2ZT0iGbHsan5XuqcViQLmU0aD7a7riPozkHs03fpDIfmfuvWwNgWq1MBeokiiFBDh9T3oiObUMVxs53hz1q4454yht5Cnr7b83lA4po3iN6pNeumo6yY0ZVjnbDvIDkkPeXl3vGFO1yc5b3Cl32YujhHRCzZNjC73aGZ7H65cHC3SP','G','CB',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17246527805368321540,11959729,'EziQ','o2Qz2pgvy6T2BSHltaYSAoqsNqdJ8vszf6uW938VrC4fPGpL5kMAG6XpsE7Y2pNDEL17U9cgZ9AAYUU1v9SybpXJrq','lytAHAeU2jJG5S8NVLvg8uqqBK','NjaE09Xgnt0WdWbAcT9aPe3Ntd7P70onoitae7XrcyFJuJ7ascPcw4g2XBtV','N','L8',14);
+INSERT INTO ti VALUES (17246527805368321540,11959729,'EziQ','o2Qz2pgvy6T2BSHltaYSAoqsNqdJ8vszf6uW938VrC4fPGpL5kMAG6XpsE7Y2pNDEL17U9cgZ9AAYUU1v9SybpXJrq','lytAHAeU2jJG5S8NVLvg8uqqBK','NjaE09Xgnt0WdWbAcT9aPe3Ntd7P70onoitae7XrcyFJuJ7ascPcw4g2XBtV','N','L8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15919282738535591180,7045815,'QmHoDrS40N','oqtRJmBXbj7MEhxbqeA0ULsfgSigrYSeOIJaIPj5Y8BNE6190QrzU','yN20','eZJFEFYLYA0ozLzIcMqMi0vi7UWaXziOmNmao7tCr4tr2IGRd5bv262R','lsK','O',15);
+INSERT INTO ti VALUES (15919282738535591180,7045815,'QmHoDrS40N','oqtRJmBXbj7MEhxbqeA0ULsfgSigrYSeOIJaIPj5Y8BNE6190QrzU','yN20','eZJFEFYLYA0ozLzIcMqMi0vi7UWaXziOmNmao7tCr4tr2IGRd5bv262R','lsK','O',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(50) NOT NULL, d VARCHAR(58) NOT NULL, e VARCHAR(50) NOT NULL, f VARCHAR(66) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18916,76,'wOZK25sF6gnCA7G','S89scG3V3pGMeMpeerGiFcr5RKSVuItNU9OIXdofbm','6wou8KO2P','x4dAL0GXWJ1O82eng3gAgoir0pFBoX4rdM4NLQQGFheODeCNzO6Veum81','T','CY',0);
+INSERT INTO t VALUES (24166,-102,'2mgjQIuqpKfK','2RZuwFZHODETDJQKLNRQ29LFFqojqXP','HhCRtSS8Axnda3s9DPRsaOY0PSPT7J','G9lFfD6Cgqcm9ILRZgXZH2aiOrIwL5DoBOFpF','R','3g',1);
+INSERT INTO t VALUES (23139,127,'H7x6MDUj23q','NlZjdaEFOUjYYEfKZKtSpC9eHpLnfBktqzyIfROUbCEGeSfiGoT61zI','5yKYqEtqM8yzog','IeoiE3x8ig7wxEkvT8LxDsEGTdC5Z8jYqu4OXrHKgdPf2VjlmtpgLExOK','f8','ES',2);
+INSERT INTO t VALUES (19271,88,'5UEeS2bcp','fhpT9JqutEsCkGq','3ZUSXcq09U8MTkNZFhb','UomnOqxbf6iGI5kBaldedaI0ZubKtNLjXk02KUihtRVsih','t0','w',3);
+INSERT INTO t VALUES (27377,74,'Rcz7cFc68Dqjx7oSEPhtyvGhaEva4lXo6nwQfI7DfA','6MuWAsr5tMfnYyQ','wu5BPvazy5UR','PV0CruQkdSU5Fb3hy3P22vJ7pAJ7zzEUeYISI0Pt3FJS1tzH','TV','TE',4);
+INSERT INTO t VALUES (12044,-83,'t0Hqgs8TUCZ1MjS9t5Ds','qpjyvdq6MYtYNYRJCm1wmKmf3eLIZ0GNYbcwU6C24hAJ8pHaRcmmZg2','dXR9MsvrLbbkXFvahE9mHH2mtw','VnGIQgA4vtGBeldNXUPzM8RY6UwnOcLPYdTqbh0','c','d',5);
+INSERT INTO t VALUES (59902,78,'yR59K0nosMYzaeYvbOyo9MDCmwpJ','s','0EFoAHOiR7CrqyfeKy3TJAHkuGDG8uapk','hdPC7','nu','P',6);
+INSERT INTO t VALUES (59649,111,'QlHsA4oqbd9ICKaDWvC3bYzLIRC','mFRK9LOkwC6fuAz01KpuvfHo9xIf82bLAzxHzhyNXqfn','Y5XIZr7LL7uGbLaS0u9T7dp4yEn8Frlf5','d9YjyGCpVFKfRDwPYBSYG7a603g5f3nDp4bF5ih7QzEAphtS','kK','8T',7);
+INSERT INTO t VALUES (43615,-5,'2dzfhrjCp','oMDmD623lweFVm2kLokq8','eJ3Kmn','1XPTuaafONahBU0IOgiVBDuTHfz4UkmdE1JRZkQo4','s','fV',8);
+INSERT INTO t VALUES (53250,-56,'XxcXY4lGpeXDG0AM7gWO7jUoHiCd','RNb56ahblbdx88XIw422QT9q8DwDcL1YWk3iVM','TWC0d6','3E4V2SIUm9RCGZMviVVh3u5U5EXoEPrFj9xf7MV9bq','Q','Ly',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(50) NOT NULL, d VARCHAR(58) NOT NULL, e VARCHAR(50) NOT NULL, f VARCHAR(66) 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (30785,84,'m04NNaObyu9LjhtzvEejgb0HmhPd8','W6rLFtR0p3Vd9RhDXCyf9XIyAUI9aZ','bb6tItmPiyIs8MmEWMx1qq4gY6O4VyMFFK4nfZR68BpE5RwJMm','F9FMMOqOFwmZLYpwbGyQaH6e95nrE6A8NZpVijqnqHfWxd','y','xS',10);
+INSERT INTO ti VALUES (30785,84,'m04NNaObyu9LjhtzvEejgb0HmhPd8','W6rLFtR0p3Vd9RhDXCyf9XIyAUI9aZ','bb6tItmPiyIs8MmEWMx1qq4gY6O4VyMFFK4nfZR68BpE5RwJMm','F9FMMOqOFwmZLYpwbGyQaH6e95nrE6A8NZpVijqnqHfWxd','y','xS',10);
+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 (24130,43,'bJYQZII9IrU2cqUu4ihmRBsLAenK6dJV64AIhHfmMvV2HVrak','bwqP01qcyd37qiatPCJc7VljcnExuIM7f','Nomvc4f9nEOIEJrcKo5elzF5YFnsN1f0hXkpHSw1NZABCSm','mqJF2','N','FI',11);
+INSERT INTO ti VALUES (24130,43,'bJYQZII9IrU2cqUu4ihmRBsLAenK6dJV64AIhHfmMvV2HVrak','bwqP01qcyd37qiatPCJc7VljcnExuIM7f','Nomvc4f9nEOIEJrcKo5elzF5YFnsN1f0hXkpHSw1NZABCSm','mqJF2','N','FI',11);
+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 (3315,-61,'ybylSaRIDKOlFlz0r1oxOaGlPVd','fQa2n7gCX06rzEWqzzgndrwxzeGJAHh4OQXJnv2TnCa9isKvKefwbf6T7M7hqC9rF0VpOaQ6cNsfVyc2JjJKEJNtPi8MHKmUUx7yOaI9Zp3FUFmJIE8CpKeAFljv0LOmVQQ1dOarMmHeei4rwJlquFOjcBVPuJIJ3gFWQQrpF7D15pDIcB3jN6aPtgIPm5ISYL0BZ','i9lJadkEyDJJm8EDomqK60zIUPX5LwpNQDV','9OodqluMfnI9O7Q5X2saHJRUENeerjkbPpimsei2XNa66OufVRyDeMWn3N','G','r',12);
+INSERT INTO ti VALUES (3315,-61,'ybylSaRIDKOlFlz0r1oxOaGlPVd','fQa2n7gCX06rzEWqzzgndrwxzeGJAHh4OQXJnv2TnCa9isKvKefwbf6T7M7hqC9rF0VpOaQ6cNsfVyc2JjJKEJNtPi8MHKmUUx7yOaI9Zp3FUFmJIE8CpKeAFljv0LOmVQQ1dOarMmHeei4rwJlquFOjcBVPuJIJ3gFWQQrpF7D15pDIcB3jN6aPtgIPm5ISYL0BZ','i9lJadkEyDJJm8EDomqK60zIUPX5LwpNQDV','9OodqluMfnI9O7Q5X2saHJRUENeerjkbPpimsei2XNa66OufVRyDeMWn3N','G','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (39350,46,'rAAXlN1eG2HChTdf8AH9IYs5Z0y3YObvBTSYP53OUoGvLsQEAv','PelLsbp6FL8QPrzi2booNHrX6Sn5eMQ795tR9QVDSSank4ZrEyy4Vyi2shc2EYskK2YvhXC6Qo4nVgw6tec5bzty3MVYLsIcHEH4jErEAmuSb','xjSU1oGHYbQUgGwTvHY74ol','Bl4xPTagEox4Aatibbq6Oqq7DCJNzdUI8ddEHE6JFKpWJvIpEI5oBQFaOvsHSAe','l','N',13);
+INSERT INTO ti VALUES (39350,46,'rAAXlN1eG2HChTdf8AH9IYs5Z0y3YObvBTSYP53OUoGvLsQEAv','PelLsbp6FL8QPrzi2booNHrX6Sn5eMQ795tR9QVDSSank4ZrEyy4Vyi2shc2EYskK2YvhXC6Qo4nVgw6tec5bzty3MVYLsIcHEH4jErEAmuSb','xjSU1oGHYbQUgGwTvHY74ol','Bl4xPTagEox4Aatibbq6Oqq7DCJNzdUI8ddEHE6JFKpWJvIpEI5oBQFaOvsHSAe','l','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (41156,37,'QMiwVOKgVj2BYz','6pUpIsXCeT3BG3wXm8abfu8eWEauTsTcFHgc3DIHNE0oPujFNeCySzAXHOnOdOkuxlsj7NDRQA3vjqzXFpe4FLsL','6K19F5q3lU3','KrahzsHDX57V1VD6C9VghVlG9SpRyjYx41ToIeSgBzJF71QPHuB1G7fQfek3lLMiXbbGHw6XUk2nWoq57rfhzYN4e8nAQvCob8miZ3Kz9GMjycdZZeZphwXYsAFbMudenbIC41o7BfVwKAuPVJBLRe7ztzp','8dO','Py',14);
+INSERT INTO ti VALUES (41156,37,'QMiwVOKgVj2BYz','6pUpIsXCeT3BG3wXm8abfu8eWEauTsTcFHgc3DIHNE0oPujFNeCySzAXHOnOdOkuxlsj7NDRQA3vjqzXFpe4FLsL','6K19F5q3lU3','KrahzsHDX57V1VD6C9VghVlG9SpRyjYx41ToIeSgBzJF71QPHuB1G7fQfek3lLMiXbbGHw6XUk2nWoq57rfhzYN4e8nAQvCob8miZ3Kz9GMjycdZZeZphwXYsAFbMudenbIC41o7BfVwKAuPVJBLRe7ztzp','8dO','Py',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (39122,33,'IziaeBYvG6sBJeTODsrBotqkhu1ks9CM8v9jSmw5A0Pi','bbJ3yEDNhlFMhNWBTBIsdwpgta95V8HuY7GPYOphgZdSMYRZFyO3T8iogE','gRMOoCaE1z9kBFBaG1SupuEFNBcUnU28pYRcXrP9rX','IT6ouDotVBDTAVQsuAFd0agp5XEzNvZJoqvIMDJFAamsv5gVucVOlXZvOqEzTp2g7eWPXAf8io62BUmx236XAEtRNsxOKdIILDjzF5UWY2QSjmdMB5nCgOtiy6A5FKmqfAGJO2uUyd4fcZ2hdll5CAVsteaTkwQ3TnOVQTeiqI1RChuyFhS84JTHRTq1LfGb5vjrk3sM6aPLsMwuWS3NljaTvNQsQODJYF','knU','j7f',15);
+INSERT INTO ti VALUES (39122,33,'IziaeBYvG6sBJeTODsrBotqkhu1ks9CM8v9jSmw5A0Pi','bbJ3yEDNhlFMhNWBTBIsdwpgta95V8HuY7GPYOphgZdSMYRZFyO3T8iogE','gRMOoCaE1z9kBFBaG1SupuEFNBcUnU28pYRcXrP9rX','IT6ouDotVBDTAVQsuAFd0agp5XEzNvZJoqvIMDJFAamsv5gVucVOlXZvOqEzTp2g7eWPXAf8io62BUmx236XAEtRNsxOKdIILDjzF5UWY2QSjmdMB5nCgOtiy6A5FKmqfAGJO2uUyd4fcZ2hdll5CAVsteaTkwQ3TnOVQTeiqI1RChuyFhS84JTHRTq1LfGb5vjrk3sM6aPLsMwuWS3NljaTvNQsQODJYF','knU','j7f',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(64), d VARCHAR(91), e VARCHAR(86) NOT NULL, f VARBINARY(45) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7355209,82,'zioGFPTayGZ6NOwmLrjn2qrZOC','baeyUxzrP8r8I','ypGcM2YUnaa7fPDwzyd2n7FG9uNGagysB6UCRFrwP8TNTbIfqzTQAHxATYGws','3Vb87YO1i5Kw9rQ7NSlRyKTgP6lBlTrB2UQM','h','FX',0);
+INSERT INTO t VALUES (-7889001,214,'pSnddWSoHuv7KmA3GGQ9jqSUFLyNcj','Z3ivEjkajJLCv6WfAKlc7iNmNF2T1rQ99GheIZvMoJOy0CQd1GIZaAO8FBV','lvB','eodSmf','mb','6t',1);
+INSERT INTO t VALUES (-5224133,245,'ZdL4BbCnlSuOSVt1rEqVgA0NJ6GiDo4dmBM56XnK2diQ','6UnAj87FMwiXs1YFJldcTdxP23zTGtTSNZXx7SgWwQIJx3e03xEtNOHxkcoS6RkRZfFSRYbP8vCECjBRk89SNXvU3nK','rjYSmP9iMuLugUmB7xaE6Ybt22','8gsBtsuOvhsjZQTKpTcVX','Vr','V',2);
+INSERT INTO t VALUES (4585955,227,'9amo1hPKW4BgsKIZcOntqkHvZA','GWtoiSkLrJISATXFbh39i4Q4N8zDo6eMiL91wfzQLRBdUcVSY1DQkRB0le0imxgojWW8ovCgNfEReDHLp20Bbqd7Ry','4yxqX50yckuIDdjvE7jGqdganhwJoqCjlGKZbvvsupZ7oTP2Uaqks2auQdPI','nYutFqom5C2yglDKAdI7f','C','vo',3);
+INSERT INTO t VALUES (-6475965,41,'aVtV3vvsALRRNe4l7XORHq0Hize','JzMdWsDfox','PraziIg8FTxaBHQyNzZ4x7nvrpRmId7iEbreg50vUoTTb5HCf5hFuPT0tzveBga','o1MXmXpBV7LV383eaocQG6A','OC','1H',4);
+INSERT INTO t VALUES (527179,247,'14TziwqyFzJJSVJt4DWUt9tgzUX7','A8d0gqvUoHDVPAps46giSwIKlsU9kNFmAtqZBcRIPv63jRmMlaXIPfJOgEGrW8L9kzes7NhAclhKYA1BL88fvJB4HyS','gqFIkDRWewnhy4Yb0tLaLvypnXIehUTa','U9tv','8s','KG',5);
+INSERT INTO t VALUES (5625596,206,'GX2moDklfKyQVz4cH0QZRj81X9KT8wxBKshnbTb','D1hCVAVhCLk8qfIPXPdf8gp9iR4pYmL8M9cibg7SnUBO0lF','ohYCN0MBTagqY1QOYcIp08ZWxMJllJ4Gwy','pFrZNebMxqmg5XRoS','O','M',6);
+INSERT INTO t VALUES (7746752,222,'6Bzhl0Fiw4D9TqXdVaewvhiwJLovqw2sn6','j4yDcgZh2ackMwI2U6','qoe5qYEFligcTa9oCzDC3KKYny','XGK2iUrcqHsJowwPjspTK86','v','I',7);
+INSERT INTO t VALUES (1101134,66,'vP16kOq34Hxl4PomA0afizCe1fjKpTx9HOfoNzor4h9v','dYxODdN8zRdCvohuBdNHWyspEoXli2D1UQISkAWEiZ5V6PK0MT7aXCAla1T5fqu6OYal3hEabzcuudnOWrya2I6Y4W','FwxE29U1UzdT7kMvArXg8a3KCVI0zMAFVpxr','OTqtpPWKs7uE3ZigCMGWhMInZpm6m','F','My',8);
+INSERT INTO t VALUES (3995506,145,'3hGo2wxJuQDkdVxdwRpAWgEp89v','xfEzZOBrk2yVQLCMZhABnar6BNkY2qcT4zeKtGGw9YEkCMRIQeNDNdPSN7VIKPhHOe4BAxh7hzF40TBqT74XHDkr6','vQfp8IQGo1X9RQqIzMcX6k','O1m9FLPsRky2fSrTBf5LbkzWGIDvcu','c','R',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(64), d VARCHAR(91), e VARCHAR(86) NOT NULL, f VARBINARY(45) 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 (1810627848,-775030830,'Wh4TaERqjOl4bwCbiRofUKjS3RXeECiMDBKO1udp2R','PqZWi6a','RoKzisJegPkZOhEo867HB273ik2k4ISMuysyIlG7rYS9nuDxVZc13KkUk1EwsOW','pF5fl70l3vyknA9Hchpu5gOviCweDMYJ0YzoavbuI309a1wGbz','W5C0jWHkkr2UJFreFTRQxZmHm6TIBXF5HgNxO1DB3','91JIef9vtbgdIwJDwklWqIAOm1T9pSt7v',10);
-INSERT INTO ti VALUES (1810627848,-775030830,'Wh4TaERqjOl4bwCbiRofUKjS3RXeECiMDBKO1udp2R','PqZWi6a','RoKzisJegPkZOhEo867HB273ik2k4ISMuysyIlG7rYS9nuDxVZc13KkUk1EwsOW','pF5fl70l3vyknA9Hchpu5gOviCweDMYJ0YzoavbuI309a1wGbz','W5C0jWHkkr2UJFreFTRQxZmHm6TIBXF5HgNxO1DB3','91JIef9vtbgdIwJDwklWqIAOm1T9pSt7v',10);
-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 (-1020033049,1907410282,'vraMsuOdCGKWiKMYtyRx53VfpseqlzDIwOj3GrnDGlrZHr4V7QxdqQITyYtpxBv38UktBXY','Z8ExguAJW5C1WPCc6ZfGefwoVnfQN8sxkhpkLVZ70zhUIqUR','eEkr9t4BN4sPMMiff2WsZ8LN6e8hy71qYzb77IX','iYjWCHWDPvtgvE2foBYEgYAjveeGrDnY9EkfS','mscjN7PIpjirydjz7RTmAaFi8IqcHCyHIYoPHOt12tqqEgIAoka','E8arUKBF34mU',11);
-INSERT INTO ti VALUES (-1020033049,1907410282,'vraMsuOdCGKWiKMYtyRx53VfpseqlzDIwOj3GrnDGlrZHr4V7QxdqQITyYtpxBv38UktBXY','Z8ExguAJW5C1WPCc6ZfGefwoVnfQN8sxkhpkLVZ70zhUIqUR','eEkr9t4BN4sPMMiff2WsZ8LN6e8hy71qYzb77IX','iYjWCHWDPvtgvE2foBYEgYAjveeGrDnY9EkfS','mscjN7PIpjirydjz7RTmAaFi8IqcHCyHIYoPHOt12tqqEgIAoka','E8arUKBF34mU',11);
+INSERT INTO t VALUES (-835531154,9,'qqIagr2oanDNlpKqAw2LPICqi','KinZ4yg3hWFWGYqwDBPUWbQRgsvLbwSyOX9lh2ADImu3FBjvTrIzHumTrU3Q87fOL7FJC50EX5k1H','Q0kJhHJaZOIBWdaZtPu3kKQD9Gi3mOpTgHoU3VT50niC1Y5zO5','1nalmoDrCby48nynMxyeRL92TTSIDlGoK','A','7',10);
+INSERT INTO ti VALUES (-835531154,9,'qqIagr2oanDNlpKqAw2LPICqi','KinZ4yg3hWFWGYqwDBPUWbQRgsvLbwSyOX9lh2ADImu3FBjvTrIzHumTrU3Q87fOL7FJC50EX5k1H','Q0kJhHJaZOIBWdaZtPu3kKQD9Gi3mOpTgHoU3VT50niC1Y5zO5','1nalmoDrCby48nynMxyeRL92TTSIDlGoK','A','7',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (588302936,130,'d6TD42ibHWRLciG2Psy6TqBOSZOOmfz5w7ZbAU1i25Bk40015l1SaRkL','A1z5v6UcIWl1fZwFxT96aHXRasJJpTVcRfNfOwtoMSnfWS','y9FNwiHxSivClSIKK3ZAVik5uIQf48L1nEJDIjdsAy','sYsi5sEpA46GSviO2ZwZ','c','D',11);
+INSERT INTO ti VALUES (588302936,130,'d6TD42ibHWRLciG2Psy6TqBOSZOOmfz5w7ZbAU1i25Bk40015l1SaRkL','A1z5v6UcIWl1fZwFxT96aHXRasJJpTVcRfNfOwtoMSnfWS','y9FNwiHxSivClSIKK3ZAVik5uIQf48L1nEJDIjdsAy','sYsi5sEpA46GSviO2ZwZ','c','D',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1008640629,-2048721439,'RzUk','y4q73uJmpsGpoQhlXzMCD8LCA4MhpySB2Xo2gQNz','WCKNmgtNYs4WV8FRo3cG5dUd0XXrFsZ7xcFTTOzySDSmRyA9hBaVVIb0t4NDF7kL6zUIUPgeKTVBUqletXQXJnMTebzdIAu','MVpB0FUbDyNXte3Pss7C76JDTYM0eOKd8IFzqqZUOd8eIBJOHhLoYg0n7p8l8IP','nmyQP5b4pAsergaJc6DgLmUu4gM1fz4np9Na8u1YON8ebTFOYO3QMq85JMCM0L5Xj9wP','8ij8C4URCqHcynO48E2UX348q4tYNtwbMbqOs976JdxVyAY5a1effu1Au7KHTUDgDDJZVu6fnGUAw',12);
-INSERT INTO ti VALUES (1008640629,-2048721439,'RzUk','y4q73uJmpsGpoQhlXzMCD8LCA4MhpySB2Xo2gQNz','WCKNmgtNYs4WV8FRo3cG5dUd0XXrFsZ7xcFTTOzySDSmRyA9hBaVVIb0t4NDF7kL6zUIUPgeKTVBUqletXQXJnMTebzdIAu','MVpB0FUbDyNXte3Pss7C76JDTYM0eOKd8IFzqqZUOd8eIBJOHhLoYg0n7p8l8IP','nmyQP5b4pAsergaJc6DgLmUu4gM1fz4np9Na8u1YON8ebTFOYO3QMq85JMCM0L5Xj9wP','8ij8C4URCqHcynO48E2UX348q4tYNtwbMbqOs976JdxVyAY5a1effu1Au7KHTUDgDDJZVu6fnGUAw',12);
+INSERT INTO t VALUES (-326241002,190,'UYNrE3cFg28M2Nl5Ti561WPnbmHrYcHXKKdyQptA6UaGernpXT4NpN8XPQgohYM2Y','PjslOXyuQv1434Ph9D6dPXltb6Jkro9FzF7C1CLwxyo7CRP4gtQ0WpsJdg1UQZrM9r5JkzGcsegcQWPX2QjMe2z154RDOLVxzKc3MqDpxccpU3hWBHHNh1AGFpjmkdszbFQvVPwvo3NLRtbYRPg6jzyq2Z3FNHwp9f0GMYdaCjQMmFY7ZSHAvcqFH460K2CySdMk0j0aYcf71WjvvnsLLTznWcXQKGbhJut9J8G5','HzyLstRWN37wtjdzOkXIr7yp','FSGtXi5mslJSZwhpdwpErWyloQ1z4qbJIq1KBY3Mv','C','Pw',12);
+INSERT INTO ti VALUES (-326241002,190,'UYNrE3cFg28M2Nl5Ti561WPnbmHrYcHXKKdyQptA6UaGernpXT4NpN8XPQgohYM2Y','PjslOXyuQv1434Ph9D6dPXltb6Jkro9FzF7C1CLwxyo7CRP4gtQ0WpsJdg1UQZrM9r5JkzGcsegcQWPX2QjMe2z154RDOLVxzKc3MqDpxccpU3hWBHHNh1AGFpjmkdszbFQvVPwvo3NLRtbYRPg6jzyq2Z3FNHwp9f0GMYdaCjQMmFY7ZSHAvcqFH460K2CySdMk0j0aYcf71WjvvnsLLTznWcXQKGbhJut9J8G5','HzyLstRWN37wtjdzOkXIr7yp','FSGtXi5mslJSZwhpdwpErWyloQ1z4qbJIq1KBY3Mv','C','Pw',12);
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 (1612560784,-1939929722,'VeVZtfYJzM0nRdt7dPIBO1zpOOjPYS3YPbHnkzQ5nCmP7','EN5YvaRvrDAmFQafOpE8jNtsxjWzWtgd9di0xJ4VF4zG8sbN2Phv0Onk1PZMMYk','QTvWitlivH8ngofcdAUX0aXuNgOZIHWPyoxEJwPK','SCaRJSuF8OzXOElqILiUs4huKS73wHEGmLP9jZH8EHuYUfB4iggScYpja0HdzShr2MPui44pNvblEwNds049UXlig0YPL8M6u5Dexl1LtwtnlxbpGj35D4bqgi6Bfi0qO2ZaBWlOynfWnrjHGV4NSdEmpauGoFf3Z4V4cqU1KUEaDleK1YUy1kOaWRyC0oguyZuKdQVeI4WL52h5tVSPgjfK9','g4us4TwiBjvphKoERJOVDkkFAiW98VNGSg2Gn42ZUdOIpPE4FH9YxR9RYIHwAS2jeuMgO7TJ7KdFQMWFFW08HhxBePaKpb14','kkk4syHdpY660uorOWFmffb1smP3KihFJvHoFHadPQB1Cn3KEMkSZbYM8IHKxYfV33xvgou23Ol5s',13);
-INSERT INTO ti VALUES (1612560784,-1939929722,'VeVZtfYJzM0nRdt7dPIBO1zpOOjPYS3YPbHnkzQ5nCmP7','EN5YvaRvrDAmFQafOpE8jNtsxjWzWtgd9di0xJ4VF4zG8sbN2Phv0Onk1PZMMYk','QTvWitlivH8ngofcdAUX0aXuNgOZIHWPyoxEJwPK','SCaRJSuF8OzXOElqILiUs4huKS73wHEGmLP9jZH8EHuYUfB4iggScYpja0HdzShr2MPui44pNvblEwNds049UXlig0YPL8M6u5Dexl1LtwtnlxbpGj35D4bqgi6Bfi0qO2ZaBWlOynfWnrjHGV4NSdEmpauGoFf3Z4V4cqU1KUEaDleK1YUy1kOaWRyC0oguyZuKdQVeI4WL52h5tVSPgjfK9','g4us4TwiBjvphKoERJOVDkkFAiW98VNGSg2Gn42ZUdOIpPE4FH9YxR9RYIHwAS2jeuMgO7TJ7KdFQMWFFW08HhxBePaKpb14','kkk4syHdpY660uorOWFmffb1smP3KihFJvHoFHadPQB1Cn3KEMkSZbYM8IHKxYfV33xvgou23Ol5s',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(57) NOT NULL, d VARCHAR(76) NOT NULL, e VARBINARY(68), f VARCHAR(44) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (35988,4319186460550091713,'U2','TgjyByy9xGTEozLND6GgLPV8qstbZEAW7ezhwkdjpdwKRpHTnpoZVjqlw18iuDnwxJI18nvD','eo6U1iUNffgK4UhKL2FDCxUs71OPGHnhN9POMytk','3H0hDdZvbCZeApF7ffueU2HDjNoWy','EIqCSioMJYgZbumhNo72TWwBTgnWZLYw71wjIf4GlEDXTYap5FaIEhDY7u6ffHXdnpXJFeFK4jhxRTkTerWIxkl1pfB2','V29vfcErCBs7rIusW2z8qfnKmSEM9G88SN',0);
-INSERT INTO t VALUES (38677,4033140578744829339,'pMf2e1whQgVKokYSe3o1FlF9S8eDLf2Xv560n05FmNXJT','x1yGhUVT8jhfGGpb6KnuvnMw1Taa5ex7JoZwh76nqP3XXKEkK','LuS93wKMmyFxopJhbF3FLF4uHO4dXpEd','MsSQYk9gwpVdz','NBJyEFQszd3dxPc','sdGxROJATcG3uBAIQmwDs8Wri7TwMBVHkNLEuTA26d2pgeJUWKIzyb2RLyzO83WXfhqARCAJX',1);
-INSERT INTO t VALUES (26649,5315986575045813853,'2q6LuUR6fijjrgtSPsQb','LJN655LibcoDKVCwbao93VzmC8HjpEgrWiPKfS31x6SXZ4ZwE','9weY4R7NqaOqcQ66edSa4NqZdMXvp0fOhv','sWoLgaYnoQv0m50lzzpqCi','QRBNbeFDWZuOCv39J4js1AqbY1MUMF3nUSUsrVyOZTXacgvilTRCEaE4AAG2','eGsDA1jPfb6K1uyzoc1M2wU3Yu8ZQlGixPqCNmfOGqsYDuLjpZZ9isQ1YWftLZp',2);
-INSERT INTO t VALUES (52080,-8453465687713250720,'d8X07TE5sSbwySqDddxnDrjlfpPoA0qcd6GBLPjVPY','tP5nwjc9oS8lVay3aIz','2wpupgy3kHLV3bhHVxfFB3nCFokMfGVlrfSfibeoe8l','HSdVb0WZMdEC3Mq5o3YfjU3lRC3UxM','Lzvr','qeFoJfPXsOtEd7RAYN2rwvlcDpxOIdqcXzjvAPMhPdw3naZ8t19OY8g3PPZhksIf21FDLkXu41uh7UtiYuN7',3);
-INSERT INTO t VALUES (9387,8947629112565920904,'NynJB','ViH2vlFcromHIBNY4bxrrYk2zvKTM','7iTuaPExJb23nXhz8DrhHgkkwguxZWg2x34X04W','yfnZlscqCKeiZ2Kn4xqNcud','fejQZmGWrTE5xer3BvwRJxTN','dqhhlhICIR3j8VGdst3DlrLnzzDM2aPCiLO96WrJ9fqosejMz',4);
-INSERT INTO t VALUES (32331,7340755188103945401,'88qJSwFF14ziD','yLmvR5t9UnO8DtwFhiU8hSyS0y0E1dJ6ju3TkXnhnr2n6NFfQtTn','pPlZuI9FPPoRdCkeWIMNtVIHxSDoGIDDh1K','bXZTpK4n','l3OOjOnhpwwnyJNeoJzwZ719cut3qwY7PI7QU4ZFcEaewVSif9B8arf6','3iPFcrqtV10xH0Lf8NGRk8YL',5);
-INSERT INTO t VALUES (42314,4973299265577499651,'HDM1N477zBuNlR78Z9NPRdLy8Z','CAZcYfGcyUaPU6Nry9D7o9v8aCCq','6FesRqiRSI3rfPQNw5rQMU3SmvDI7UEqcPWzqMKmd8n','2Cmz5kbu','qeBFHcgjpDrQKU6a2GTXKU1asK46mLY12FCy99jXInwGuMmFVLq3tUMoC','yW2IU2CukEVdKjptDlj1XzH44OFQyaEjBSUJZMiFZM2ZcJr0KlINhFFAU1GaSCyEpyUbAqmRNKd765cldBg690nwcIQUqWlJW8',6);
-INSERT INTO t VALUES (17277,2133480809448039635,'7h0iBsoEoOru97e51quW','ahAdktCyOnHO6aIpM','LLj2dyxiq9e77LcmhOG','j8ZGlVM65XTO4fqgpUjr7qBjZ7Bhr4pHWF28tCdihM','Ndbk3CGWhdApNqLJbDlRAUpo6ZOq1RaeDdYOWHWrp89CtjicxVUiQYZsiZbeJTCezwYGZkyOgtbdtWpVWW1xzwrmo910g5xEwn','yRNOgkY7muRTUbFgAJyMCVULKwK3RSrfmB8jeK790ArIIrqfH7AvJ',7);
-INSERT INTO t VALUES (44482,3861610702317952193,'kta','i96RGNlQE4gaI3D1GBtJYo0eLoLGFMlJrvQWpBiV8TCcuVi0JwiTN','O9CzztWGsWf','ioiKNwPWRz26qCH4Dm','pwe88VenegtBzfSFLvW7Qxih7MGSfN10YKlLZSYBHtmIqfHLsdEri','bGMouIyOzCO5nCbb8zMGkmIMWGDuzbMx33BEzSHiLkJVG4g7G0qCdHlhzj4QRwgA23g5VcD',8);
-INSERT INTO t VALUES (60641,-8953321391686779941,'2Wv7fyLjA0qBVZvgYof2AczVSXmeHKa3nrYBeyMk2siex','kHFOlshCBzV4mwoFOG1jjrhKooJ2dX8XLtSMWJ3c','9XLoLHJquHbSwbYHIAztlwuvGNHrQLnwD4rgHPSv504uUH','ZyTWVn8AwDyZR4ef','uFZxIcK9Ws0S7QQbTL3abve79tQwcYcPxiW0iQ4Q0vhKmZWV7X','Iz18xYRHLI35F',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4239,-4793751482278902541,'fauGbwxGX','QndVJOh0qXRq0I1bVFBecmkiTrlVU9Xvnabhepsxywkr3doV38nfE7CdBVpvQme15','n4IjX5c7MaYnuDcTSlpkIf','lA0Cuk4YOyyKsfciBFgefJmYp11KeOeWP52BKT9m','7kQL6PvAXzlwJvLb3bVsk4rzAKTSdEwDbxyIkwMYavRNlCkP6mp9NPNqgcJsaUmsxQIVvFsFl','LOqju1icP8SR98KRHxU7478Ih7DvQ3VkQW4wVSeh0sa8vuAqGREupc3idvww',10);
-INSERT INTO ti VALUES (4239,-4793751482278902541,'fauGbwxGX','QndVJOh0qXRq0I1bVFBecmkiTrlVU9Xvnabhepsxywkr3doV38nfE7CdBVpvQme15','n4IjX5c7MaYnuDcTSlpkIf','lA0Cuk4YOyyKsfciBFgefJmYp11KeOeWP52BKT9m','7kQL6PvAXzlwJvLb3bVsk4rzAKTSdEwDbxyIkwMYavRNlCkP6mp9NPNqgcJsaUmsxQIVvFsFl','LOqju1icP8SR98KRHxU7478Ih7DvQ3VkQW4wVSeh0sa8vuAqGREupc3idvww',10);
-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 (50778,-1057154279182483900,'TjVLRjfuXwq7cH1jIUh36r642V2kEKswHQofRQVKDY','CgT3SRd7WfdT9fCSIWxbE0RQ7SSqLDJj0aGe','zBKfBMGWOZwmBtFVnWm9DBxDd4JO8W8hlU1FdBLixpElvwcKYem8lQNzF06MLdM','5pVgNZeOr2yAMAOStKvCQrHCCQTyM','FiOcJhuEtb3fSWGPFPszPUKt9X9NqdL98UXR0zcXc4PtCBNM6mCNigdH9rEx6SzxM4','m28YMgJksOWZtNjymKnTymr8Ur1LUENnq7rRwIGyJAOMdp85UcaO6mPFdgdQ7yChYJtpOhGcFgEEOusPLMhknCmaRsFfebXbZzJ',11);
-INSERT INTO ti VALUES (50778,-1057154279182483900,'TjVLRjfuXwq7cH1jIUh36r642V2kEKswHQofRQVKDY','CgT3SRd7WfdT9fCSIWxbE0RQ7SSqLDJj0aGe','zBKfBMGWOZwmBtFVnWm9DBxDd4JO8W8hlU1FdBLixpElvwcKYem8lQNzF06MLdM','5pVgNZeOr2yAMAOStKvCQrHCCQTyM','FiOcJhuEtb3fSWGPFPszPUKt9X9NqdL98UXR0zcXc4PtCBNM6mCNigdH9rEx6SzxM4','m28YMgJksOWZtNjymKnTymr8Ur1LUENnq7rRwIGyJAOMdp85UcaO6mPFdgdQ7yChYJtpOhGcFgEEOusPLMhknCmaRsFfebXbZzJ',11);
-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 (55280,-1028766992846291287,'dig9YWb3NeJh7KMVfmclGquBIX6E6bZkNK','qo7rOj1MSS0uRaIy8ZflWUzD1xX','nJkKj3587NYWaMx9Ogunbqpsk5TK680Wjhbfj3gBpQgho0o61yEH0AfNANfIF','jis4aTlbQGx3F1nhMCvJsOX','x7atXtRimHHw1Chev0XBkjPEQeMFq8ri3ehdwhRqDJlEVzFhZOXEh0KlfqgGjzzS2N5sRYNMU4h5uhWnLkvETb2','YcQqYgSGwYq0ipSdpw3yWk9B2DhPLEXNMwv4YaEhdcrmiQWbc9B7rth4ila6tzfxv8KaJFj8sq7ka',12);
-INSERT INTO ti VALUES (55280,-1028766992846291287,'dig9YWb3NeJh7KMVfmclGquBIX6E6bZkNK','qo7rOj1MSS0uRaIy8ZflWUzD1xX','nJkKj3587NYWaMx9Ogunbqpsk5TK680Wjhbfj3gBpQgho0o61yEH0AfNANfIF','jis4aTlbQGx3F1nhMCvJsOX','x7atXtRimHHw1Chev0XBkjPEQeMFq8ri3ehdwhRqDJlEVzFhZOXEh0KlfqgGjzzS2N5sRYNMU4h5uhWnLkvETb2','YcQqYgSGwYq0ipSdpw3yWk9B2DhPLEXNMwv4YaEhdcrmiQWbc9B7rth4ila6tzfxv8KaJFj8sq7ka',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (94,1668993051494994620,'TleCVNoRsNHYVW1BaBk0XWZo0EN9xkrE','agfE2YLPaXq3v9MICNTO4IemChw7JuALMgCOJL65HggdEpmh0Ux2RWtH4cNBHuK2j8uyHFhoXidavpNibShFE86C39Pz','0bJArrniSPI9r71IfKsADnKQss6kOQQIfmpNoEF9mgdn1','yJNOT86g6pqmDp98xNgaWnB','3jmff39JNm','kaN4gEl01W5HQGIdIOiZyfsjJlDT8kI',13);
-INSERT INTO ti VALUES (94,1668993051494994620,'TleCVNoRsNHYVW1BaBk0XWZo0EN9xkrE','agfE2YLPaXq3v9MICNTO4IemChw7JuALMgCOJL65HggdEpmh0Ux2RWtH4cNBHuK2j8uyHFhoXidavpNibShFE86C39Pz','0bJArrniSPI9r71IfKsADnKQss6kOQQIfmpNoEF9mgdn1','yJNOT86g6pqmDp98xNgaWnB','3jmff39JNm','kaN4gEl01W5HQGIdIOiZyfsjJlDT8kI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(7) NOT NULL, d VARCHAR(19) NOT NULL, e VARBINARY(24) NOT NULL, f VARBINARY(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (61849,11067881,'k','znrmYTcwuOZd9G','Lc0s0vkDM','H4oICOlVc93ZscBpVfkur9NtUAc9YecS4XuZnP2pzuTbAU','MF8InecEwF7TXlUC4ijVp1gHZeuZIhYY5O1swSiHO1V9f5hWxltHlVzBRCoAwuxLwVlfQUjHXtS8Iwoks0zvzP4KtVRKnJwPjn','5vwTCPj6cAaJXGLiy2Q7aV1jFeSC3BVCK0QOb8daRCdicqLcWUr1t81IL8249ExykgU2xKJ46KTkyBodeJAMyB',0);
-INSERT INTO t VALUES (43797,4719587,'8a6','pYRS0Y6','v','6xXIFSFaAUyslwnZSgeCoPuT5ywVe1EUUn5ssQ5ARNsspQkrmYfxNbNlsi','lVLVJJ5zO5UWjPBsBN5pKMXhaKcBQEovupJ','kDwMngMNCft99',1);
-INSERT INTO t VALUES (62122,10063293,'yG','lJIYsLewE','V1','2RQo8jBIVcJzQnF0GncBPrhVoKvbPAhRjWTcK4bXhPPNO0RQNL0NKDmd59sYh2fC','PoLbXluwxxoB668IEFHYFpaCKNNYSQHjFmFnrNLrmw5o6U3997WPEAhpHD9PpC5JWI7EA9XCqgBdOGVX1KLD','ILDyVH',2);
-INSERT INTO t VALUES (13152,7305402,'iRTJYA','f88LAX6bIUNv','69Neb','CikG4LyvQkRLjVAlstKxPl0IhoiLjMKhNTr','ZmMSU2GwnUVTyIIP99dThTGbm1DdoBsG2SxoNRxjNEuFnIioc1w3aFsmFhVkGWD','2hHmIVCpIFf37orpPmi0h9mCpU7n',3);
-INSERT INTO t VALUES (42190,8588417,'Lj3sKNS','0FEmHGF1Hy6OobDxW','d6','HsZBVqa5zxeXnvY','L9JiV','j34y5ZzUbxo3hspPYPdlKYQlSy94oXrMvbhxmDjYNb',4);
-INSERT INTO t VALUES (45804,11023625,'jb1emD','pTEylGnSTNJJmasKY92','Lk5cJjnRDzj9zzoBnwGYq1','izohbZrzDW50JcG','bhvdypTXEVg0D2L9LxQoQaSZcI0un1fZSMN7iXDzQjSqkDQ69yRXBix9TMMF0Hd','RwCcsQ8Wfqg1vEqyUfAnq6oCb',5);
-INSERT INTO t VALUES (30553,9919126,'Vwy7U','eGFz','r7nhomrMpCKOSwN5','HU9462E2aIx3I3ROAsqdyMPDOY9hL9aQsw4','uSk43iTtHaKsCGTNAywTSR2LyIia8La0shOUZd8aaX1yrzxPgkXZvhhhgKRZHa','BeHXMmQiUUHs7BZSkjEgr7kjomZ3hEyz15D4Qk1I20KF4tWSCV92Q1kUqh8d5QLi2VT9y3Z2tSpm4',6);
-INSERT INTO t VALUES (46923,13134074,'AjI','OeYBeFP','l7LSq','1','1RgLYVQnw2uTqNWfltjW8pXri1wzjGegIvbuPvaOOKivNMz2bkhE3VPoNuVGNMYEnMWj6JoBTq26fLbo7p4aRiXHM7nQ','CdU4smZAy4ltJzxgURU1L4NyiOy3Jap8ClrU3Y8C3bYcC4NiNDaPgfAifxScVPKjiK9MI78tUPH',7);
-INSERT INTO t VALUES (32788,9416847,'zBDrw5h','qRMyt','IlMsvLbmv','9jd3nwXrVKA4zyKba','WMhf7CASRNoQYyYARzqAXNw3tPU5yUeWPSzsXixLcESiM9cCWUmjI0wCifjj2vUsgw20vVUMUv1AZHo','8LXMZdOke1XRbc2ToMnbetvjYoPwqlKYugnmL68IBAxsVoNels3kLfUyAFvMsX',8);
-INSERT INTO t VALUES (60372,3298217,'F0IQr','99','OBXHAbS8aM7PEVGEbNkojk','RRE753Edg82ZU7ggsA54DfNGO7MP2Dpsyx4tufVaZbeWKQ5ZDLAMVNHVZg','UujVaygvgGw3o8JNfqigrScZaBrsHXRpaPFUX901JNbt5Z1t','tkT6qwVissjrKHldnKNljdfc7yHuPUHCGwGnfTLYkTiQsh7Rm2x9ZiHdT1rpCUyjCaSiqchzcPbL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1648204936,165,'VeAsgQolZZ','nQJg0g5XsR3x8Ssaei6IDMfgck5uXxVSacxAB3gNbQPmTHGNjJtOkS9YB2qhQTrnrYH8dU6xvjqsNDbPAXuBwMxiS9d5Hb2RYrhMgEszgF13SjWcsgOdxtVcUMR78VQtRK8SXPvXqdLEDY11RY23zG0uKVmVeEZudqkB','gnQlSSn129FFSVfMJ9ECVUhJD5P2uSvcDwp5Kk4c4o46Vr2MSB9dZoesfttWJuM4RImJ','5wtP2HsptugFdbC1NFlIhKvIq6YSS1dEPb8pi1eI5fqvD0omogpztIPgI','h4','Hz',13);
+INSERT INTO ti VALUES (-1648204936,165,'VeAsgQolZZ','nQJg0g5XsR3x8Ssaei6IDMfgck5uXxVSacxAB3gNbQPmTHGNjJtOkS9YB2qhQTrnrYH8dU6xvjqsNDbPAXuBwMxiS9d5Hb2RYrhMgEszgF13SjWcsgOdxtVcUMR78VQtRK8SXPvXqdLEDY11RY23zG0uKVmVeEZudqkB','gnQlSSn129FFSVfMJ9ECVUhJD5P2uSvcDwp5Kk4c4o46Vr2MSB9dZoesfttWJuM4RImJ','5wtP2HsptugFdbC1NFlIhKvIq6YSS1dEPb8pi1eI5fqvD0omogpztIPgI','h4','Hz',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-606765682,18,'sCXBP30YD7J0QmkquDmaO','ohlM0v9fbAoA19WhQfwRLL42FXyErzs5BJZJo26423Uj7mF2LddYUBrxl9wiiwOY1SPQnGVy9LOhcjfDAQGtt8y7lHJIq1LQNbJs3jlb0xmBZ1GjglYR5ylwtpL7E9BZoeTAg9z6TkvZHCA9M3qyY15bIpY5I4Q7zTSSXvafOQ8kKuearNxdKbhPkvol9tgc0298x63DsziA3s3rqgSNucfbQ3ZagCy51LtoIgfUFj9Nlc4rkPLjYHC','QdxJLgDIQAtSLCwIuow5C9QT0YODTiyHOyNs8pnoq9pk5Wj7ckuM2m3DGIdLWh9n42AmGo','35q5lzAKMJmF9Rd7yHmDVQfEgg6EdHxwUeRW2zSZ1r73VBn0E6qfRSNkOXNdydWzraozmOr85QxU','W','j',14);
+INSERT INTO ti VALUES (-606765682,18,'sCXBP30YD7J0QmkquDmaO','ohlM0v9fbAoA19WhQfwRLL42FXyErzs5BJZJo26423Uj7mF2LddYUBrxl9wiiwOY1SPQnGVy9LOhcjfDAQGtt8y7lHJIq1LQNbJs3jlb0xmBZ1GjglYR5ylwtpL7E9BZoeTAg9z6TkvZHCA9M3qyY15bIpY5I4Q7zTSSXvafOQ8kKuearNxdKbhPkvol9tgc0298x63DsziA3s3rqgSNucfbQ3ZagCy51LtoIgfUFj9Nlc4rkPLjYHC','QdxJLgDIQAtSLCwIuow5C9QT0YODTiyHOyNs8pnoq9pk5Wj7ckuM2m3DGIdLWh9n42AmGo','35q5lzAKMJmF9Rd7yHmDVQfEgg6EdHxwUeRW2zSZ1r73VBn0E6qfRSNkOXNdydWzraozmOr85QxU','W','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-224767936,175,'MOcMeSqkS0eM8sdPWi1PmKO2nGREAh9G0JSoG1W3X','tvnRZVND9sscfgBfXqqGK867eYMj8F85qX5H9RX','mSnFJGwf20NAOmhayzzLn6hwzSE','SB6egpRTvCdiRc5e6R0LO3czbKBqL1qK4avGDbCVE4wP5O9kYzjwpgaJnumDMFr7yuUcmwNPTgWKSpgQQpVmGaQaetAZgiGodJCVlxQox5m0zjy10825HKoV6QcpHTsjKgDvxbkywt7pcB8yyNxYxiZ6UJtsCDtjtTB34V31NK95fqTnMGnmRIpaPn1OzL7BqTRYupVtDj67PFfN3NdY3DfLck31g6H2kcBzwlFwio','y','x5',15);
+INSERT INTO ti VALUES (-224767936,175,'MOcMeSqkS0eM8sdPWi1PmKO2nGREAh9G0JSoG1W3X','tvnRZVND9sscfgBfXqqGK867eYMj8F85qX5H9RX','mSnFJGwf20NAOmhayzzLn6hwzSE','SB6egpRTvCdiRc5e6R0LO3czbKBqL1qK4avGDbCVE4wP5O9kYzjwpgaJnumDMFr7yuUcmwNPTgWKSpgQQpVmGaQaetAZgiGodJCVlxQox5m0zjy10825HKoV6QcpHTsjKgDvxbkywt7pcB8yyNxYxiZ6UJtsCDtjtTB34V31NK95fqTnMGnmRIpaPn1OzL7BqTRYupVtDj67PFfN3NdY3DfLck31g6H2kcBzwlFwio','y','x5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(96), d VARCHAR(94) NOT NULL, e VARCHAR(50), f VARBINARY(32), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4792915876480106296,52549,'pmL24cO4VczbTk9UKmx7wI2j54hZwfndvno8tLK3wJtolVkd4a2zbMQ970XUXzm91lN6QzeKrNHqxJk3eic','bv9DDlCMnywI9Vc04DYtHwVTE9JStgISTLfLgDeo94KMfcb0Ut6Vvtiw8qJuYWQ9Kwkfz6Z','heXlwgkYXn1WCeBXlltYtiNYv','PKs8OilKWYAVJd8JS607vB0','E','qc',0);
+INSERT INTO t VALUES (4709911177542012777,13651,'L5','4iKF7NlbPayxEQRL68jvOmyu6TWAz','rwhmHpDa0SXVXjQqbk2a','I82GgQQUaxmTMR5','K','Xw',1);
+INSERT INTO t VALUES (-6378862444319006715,6005,'JVnndRrKg28zcYD80tx5RtZ2aQGPtrRbs1ye9bm1DqMFSl4VYRUGBXTeNCm7BJmcBRoKKHJh1','ZoOu3RTM66KkARuibRilnvxwquXr1eodkFNw9zAQTeYbBtlI5GiKNAcIFTwezM7INE7c','n1ykm86IJwwzpxSdbSP98jPkez1GTE99awLVqWiIX','LEf6XRcPpmhr','y','H7',2);
+INSERT INTO t VALUES (-7323092534033662495,29716,'gQitMWuCAz40NncHlceD068mYQZ2KFRG8ECioAdSsmQnq9eaEa1FbkB6nFHR4nMsSfpUDnowOCqvPpjZ4S1hf8','ldPtpj1hcAdH3WvyMn6tJnF8FpgFGNrFiyPgt7Tu4ku71ozkDiIMrV4xjHDgMDB8YnEKc8CFWh8Y1B9QpuGHAb4gBq','BIRGWa1vhaAToeDjZdL56','qwiha2MO4ZxENG35GANeWMC','O','G',3);
+INSERT INTO t VALUES (-5391503151789812540,38723,'AskuiZlDxHNBskpkqMIIC35EVAAbQ9OXaBUiU7Tu','CVJxMZdaG4S6qcwCYOY8DR4lx38G4uIesAf27EaFFKHRZkm5tuzEGZu9lllUubc','1kutkfeLnmN2qhYxn0jGGBTFIAhMskkwXu489gZ','gxD','x','fZ',4);
+INSERT INTO t VALUES (-2566659336939903121,36929,'mIfU5aNAJZc7BFFiqZ5H8Bgq4g1KQPtEiZIIoOPnUAdr8h4jb1VXAnrLbVVG3NtiyBRhs','ArK3i0u','WMNpJ','kdq3emZQBsTjrpyln','J','Fm',5);
+INSERT INTO t VALUES (2355950596777277134,13078,'LHQHlSgNOWCCEFXO0UA6IZ5TY3SnA8f353dygguz9o7QEypnwNVc2yjQ6obQHOCX998XUmihDkXfnLxHNfj1YYDvJd38HoL','K1oRl9VS9UnNHza','yGX4qJUu2zgJwugVTqR1UfdVAQ2Z3ze5kUVLa','waO5Ub4VJJf','O','VM',6);
+INSERT INTO t VALUES (-1536932500301986644,10830,'zB2y9fhHVRivkyKF2MeWEOuxqI72BVou5jZQdTzduUqw2EPGkWxx0MGrmVgwV3j0AKBzym3SlomQtp8LJO7','4YnUIuJnMGO7V7LiZTNabAiDAQaei6v','INKoMsQ2QF2LjYs','64OgI5lljIAh12','f','Or',7);
+INSERT INTO t VALUES (7830548693787545384,33712,'J25Q9O0Vcrg1wfEu2aiCCUZqrQEAlzlIAMbRkDv5fTfubmDdyEoeMzh0eXs9aCa','17PNshsFfeB','4AioS2uWnERcIJZ1','yFVR9kyyuia14CLmOnna','T','Rp',8);
+INSERT INTO t VALUES (365990646239238108,18881,'QK4NHGnwfiCIo2evPSeQlpogIYDbtGT5KLmonAlHhM7uVbBoesqkAa0eeLxfXXKxskLXQX5vJV2NR3FAFezMRGys','e0hW0CMZzfmLOsFcpXm6T6TJzWLzJSmyoSoSV9GLme4kn6xOofevwAKW2KPV8srSv9o4f3seD1jJ8NYUu','U9eJjZCe2KtxFhry9LhjNGBoRxQ','WlKQ','x','2a',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(96), d VARCHAR(94) NOT NULL, e VARCHAR(50), f VARBINARY(32), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (8521,4092746,'2fwR','JD52EoLZMe','p3M73d0vOW8oT0qZCN9I8c','P9jtJmvJeZluSPohRs5IyRbTk9CR','fIoGDJuhuqIfNENSdet7IRtnL6tm7vi4h4U','Zc5aBZEpgakaZ',10);
-INSERT INTO ti VALUES (8521,4092746,'2fwR','JD52EoLZMe','p3M73d0vOW8oT0qZCN9I8c','P9jtJmvJeZluSPohRs5IyRbTk9CR','fIoGDJuhuqIfNENSdet7IRtnL6tm7vi4h4U','Zc5aBZEpgakaZ',10);
-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 (25658,1504490,'ZZCII0iB','g2WPJd5IWmy2','q7NZu7mD7nKYkMePZCpH','eBWrjngkJm18E5fcSqUYAQEEkVd','LOlmat9rPbO1FWCDWkvsPHWRJr9nO36uk7I1TWh2lrXKo0ZrNiSgZfPYwCjllPe','ozsTvFRHFe4IU7hvtQdOTVaVkKL2ZBu7iggUYgakIuMLVq7Qj7Tk7omAvb6Qjyugip5GQM283Q8WFucZwK3uaY',11);
-INSERT INTO ti VALUES (25658,1504490,'ZZCII0iB','g2WPJd5IWmy2','q7NZu7mD7nKYkMePZCpH','eBWrjngkJm18E5fcSqUYAQEEkVd','LOlmat9rPbO1FWCDWkvsPHWRJr9nO36uk7I1TWh2lrXKo0ZrNiSgZfPYwCjllPe','ozsTvFRHFe4IU7hvtQdOTVaVkKL2ZBu7iggUYgakIuMLVq7Qj7Tk7omAvb6Qjyugip5GQM283Q8WFucZwK3uaY',11);
-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 (55191,14935242,'4oQ','UgeYNo8I4gvz2hwK70qkn5RG2AKXpaM0g7Hwub1PflqFO5wdcohSu8','GwOCB4ypZf9PkFcz0Es','2ultpbdxmMfzWktbJlha3GSDSbuQPHQF6wqXxP8qT672HGJpT6wz','ojNUXZjWzliUafVN7484cr5tLF5a','djSOH6mr1LhYJfCpkhgU6R0kPyJxnx5fP304lvGRv4kuWJ6DwxD9',12);
-INSERT INTO ti VALUES (55191,14935242,'4oQ','UgeYNo8I4gvz2hwK70qkn5RG2AKXpaM0g7Hwub1PflqFO5wdcohSu8','GwOCB4ypZf9PkFcz0Es','2ultpbdxmMfzWktbJlha3GSDSbuQPHQF6wqXxP8qT672HGJpT6wz','ojNUXZjWzliUafVN7484cr5tLF5a','djSOH6mr1LhYJfCpkhgU6R0kPyJxnx5fP304lvGRv4kuWJ6DwxD9',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6625,7945710,'JA6O6T','P78V8E4MW1Pc31xwY02jBP0wGG97U77VzYKHrskcCfbdjX096hdLTwS9709CbDnRXY3LwR08dkrZDAeAfJtvT73KroEcZIkruDx8jYjqKAWWICRqi26yleKluUuOmFap39TKgLTtEbwV8qFWXE25bkuteamVTVke4pscowbVpo4BtU8ocBxzbL5ASbpPrDyAYyG8lO91bHhFOA3wyXeS4GnsoiMQPRSwkF4x','0KbN8s9Z4uQq','pBer8YzLmGUKlEmBmiKi7Hxt40rui94PVe6TjsEX2RWtFbB9sxU98Dbgaefjm08NV1fTzVIzlI43uJPey36eNoHGbaxlxLUmVv0mToK42QSoB15kM7VpnzK6lzYb3qOMgESqbC8JdKhac5Z82z21Ls1Kt','jTMIs0c8EhwN3D7O676Vqf7UWU2oGwwxuYjS2f4jTCRX6GLPTyCNLY','5SVDk7hLcPm2Yu5xygH87lqTi0IUflvb3fsU9MbjSbG1Yp8thynyDyGvZDvgVzdjrQDQb50D7Q7Gup',13);
-INSERT INTO ti VALUES (6625,7945710,'JA6O6T','P78V8E4MW1Pc31xwY02jBP0wGG97U77VzYKHrskcCfbdjX096hdLTwS9709CbDnRXY3LwR08dkrZDAeAfJtvT73KroEcZIkruDx8jYjqKAWWICRqi26yleKluUuOmFap39TKgLTtEbwV8qFWXE25bkuteamVTVke4pscowbVpo4BtU8ocBxzbL5ASbpPrDyAYyG8lO91bHhFOA3wyXeS4GnsoiMQPRSwkF4x','0KbN8s9Z4uQq','pBer8YzLmGUKlEmBmiKi7Hxt40rui94PVe6TjsEX2RWtFbB9sxU98Dbgaefjm08NV1fTzVIzlI43uJPey36eNoHGbaxlxLUmVv0mToK42QSoB15kM7VpnzK6lzYb3qOMgESqbC8JdKhac5Z82z21Ls1Kt','jTMIs0c8EhwN3D7O676Vqf7UWU2oGwwxuYjS2f4jTCRX6GLPTyCNLY','5SVDk7hLcPm2Yu5xygH87lqTi0IUflvb3fsU9MbjSbG1Yp8thynyDyGvZDvgVzdjrQDQb50D7Q7Gup',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(35), d VARCHAR(91) NOT NULL, e VARCHAR(58), f VARBINARY(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (115,-3698133,'7PWRwBgP4uAxG7cOwvvYIgUPXpYTna1hUL','InJm','lJ34fsBwNgwkjCyrt4z9UCcfu76TXrkYMumuVCQf8JlZTD8GSKp1rUfGn','V0l3VxB2PL74FXQWptcBZiwdBMzcjKzlwoFShA11yumG9txKfFvqompnHppyKvP3cnJ','0FW809GKA30KGkxMxt53efX2LFx4fNifzDAmiHXT2flbNnqL0RMjFq9WXC4LlOmCiJTT7VbbzqeWhukv1LT3XxQjhy1JJk1pT','bm1kHgPCXfKELVbCB0RVB1v6QLYmY32TiSZSwNQpMuhrv5qD2lbjp4WI',0);
-INSERT INTO t VALUES (-37,4456898,'DZxQBeH','wLJ4WXUWihR8inOHDgCwzZlRnNQdfWi7T4iwaQkCObussZvXtnhncigErHL41','fmlxFKq9lmoMSSCggXrPj5ut4FVNkEwVjyS4v3udBFm','oOdJmDHtbtVIKY3z0tVqiyp9K5WtrxU0F0likHeXCTV2v3LHPWDiQc10GSHGs1WiXdLQurevP62RXkp','EGyQjiJ','MRYocIPrryjb38oG4gqgGOcwNOqQua98DPIJDIzRyv1YsRnkkas373bJKYKBvnOHPpOiaX9pV94rC5ujAO',1);
-INSERT INTO t VALUES (75,6250859,'hW3c','YSY5f5IoPxlvwtZNL0MUjScBBcl1MAsHCvCqLDLRKeKgZqpPs1nDClLEbjkbEGOwyGhPtQ4VfgGKl','gqYOXWEKaTrl0CMqAybD6xiCPUvue1Irxq02osRQ','1AqyFEh3zzRHgL1BP2BsBrgXBewX4MjSfv3od','rA8r3i8DeqaXjYbX56zlqXxOSfzSTZe5Box','NEqWLrkpWc7DBBxwoKsbpiCPyFITbxarp5SocF5YHQx1jN48EPF6W3aCrECzvHlI',2);
-INSERT INTO t VALUES (-108,-2639193,'Vs5Ei9I9qdw8282l9wmvQ5lidX','yc91SBsIS8QyK1gjP4CcNUgR1Xmzw6VcbcuP5rWwp1BaiqytCLCT5UrSTnwihJ','Xw1Ca7kgnNftq3nuDI','ALDJK3eKNnDF6dku2','d3a3NUxt6qcETOqsvNSK9Ch8B7Wf9DrBKZUaEL6eKNQlVYpGyVA7BpeMVOwqhRO9du0GxRzc2U','vbYMcWxk2bKC8P2MHfVqviQWaBYbPIeASJg5lIOGwqyJ',3);
-INSERT INTO t VALUES (86,2138452,'dLbIA1OFX8j','qVoBy3zHQ6xdWc80FJVGVDmkLMbdUIGLIG03uMg','qF9hV4rZ2S4cu1RP9DuxRdV8i4HhiriRjRr','lZTe7gqfGsz1FiPA5ETIHs82RFX7Tep7EdFm1i0ngoppO1FeyEV9Wm1MsqKTNacSc','ZB1WUUWBao6jgb6Q9nuehaTUdxZsAAu1yrrt5XTVC8nKZkdnWLe8SlvvdbC9eD9HCsXe1Lt36eWpxaLaHOM0iaja1EM3oXbQjqul','fDog7',4);
-INSERT INTO t VALUES (-92,2698538,'5iVoSkIc7q1amIiwku0Thdb43SB','cpHRc1t6AKygHBjjPzX7SkkEuzpx5sloArrCJY7SWLUJlpJlBWwbc5lXljNPVSF6vFHMDFx','E31QilS4VqORvMaVIhXB93YE1','0uEfGL2qQ9g','ekNGvcRb6Dh6iI1FePrfIO4WqlkAWQxBJ00ERJgvgTnfauWbV9OTkeNDM6seSHU9T8kQ9DlgXsrq2Bwj0yfzWogb693CdvGzyk','hpIv9PD5cSQGKbIhmSjil',5);
-INSERT INTO t VALUES (-111,4903685,'OXf6zEuWt1WkGZGbrMZvIRat1u','tyP0xDTWrOt1PLwAAoccEqg9inNroPWTUE4oJ94RatIJabH68XPwZvqgXCFe','DwDlM6xGDJzQzfGy04NEBkCLvKinqbdEiyQeto6QW','qtNMW5LqsxgiutTB5PzdffSCi0rG6z9FUCFoLvXwSLhqB8JjqUBTlGql4X1TRSVEVNtJ','yAlUQYV4CH7S192RTgZXELNvWXUYBD3oFql9d48xCzz2vFhOTRSMm5aPlY4IrIeS1ip4ghWy','D3pi7Es2LiwdaVzdcgZaQu8XtJeF31GhZNri7',6);
-INSERT INTO t VALUES (67,-165251,'oyCOqg1zX5','fIuz','iPqNuadzEsvLW3AQzvcmx4pMyeQCID1HuRnymZ5g','EQNcnXSyUrDuEWmvFbqIkjqZzenPC8fmCERQjn7DTgXle3ZBZVf9smEiCx6Ca21A94','QjG60A1xrsQiRZxH1YVKbZ7Axwv0nU6v3OHjU','WxLBgWlf4DLoUbGwdhLhnQ0gcN0',7);
-INSERT INTO t VALUES (89,3884988,'ReyQRreSp5e7ayvKFoLxCUbn0FFlmODmr','VFpdlzF4gYNqrzu','wrPSFuGYf4ie0A6ARnPCA7DLIwp4','24KTIH8ZiH9SyO7RmwCreARY5R','00FSBzkTWeWuIIU9dFyv','EtlghzDzv3mloQT5SGUq8lAg3LC2p2kP93oTid9kH22KcBzPYFLo6v',8);
-INSERT INTO t VALUES (-76,-5648811,'KiLKT1DjI049aS2safXZSaD','ZdwdD1FEstpNc0urFDdoFuKoXkg2J5lE2ApjrHvrtEGWVEfYU8EloRHQ3Qfkb94D','j8tNnyvi0ZUzrcP9COJlcxK4KxAkLEbsF11ybobOC3urbaPs4TlWpF1','9TPvSvwb48RzeelHgOapJSbjYsoil3FwwEZ84vlPHrbsTn9PIQ2OlBdsUvJMYbp4pQdnAfsuL2dcyNg2Yg','1zGyXnniBMbpiFun0kP84WKmhuMQQWVjegh8lGevnsmLxho3CfIzDGZaRqwjXEcB2Uo3hPfHsidEO','pqeAr3xitluU0AfdJkkazLqNvOEJxSaWnHHkwcxacPoSBWZBJ8OdDMsKmV6H0biLfO1RE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (38473,-8285133,'eZSktSGp9aZlRyZ','oyMrfl1TvuuoqTTbOpN9pdo0bz7MSzeQy57ywqz2iIPI2Lg2','iEmgBYXv8UJBspsYb1Or1nwRaZ8Jdb25RBk7I5','AiAOkA9bF6UT6FxIvpxxVwfMlwcd5kz4Hlc1hkaJQKAIuyz7y2Z2oGKgwxRDFkBhw0c5','KmoYwv74In8Ex9EmlQ3gSkIvGScu78vJBQXc2CD54xU59BKBeMExlqwSVxDSMpt01xUQikgzKtXUPzvAVkPGunfzZlbPlxYae','NHriunOGKs6JirONSmK40p02DRXHJPiRmS6yrKJ',10);
-INSERT INTO ti VALUES (38473,-8285133,'eZSktSGp9aZlRyZ','oyMrfl1TvuuoqTTbOpN9pdo0bz7MSzeQy57ywqz2iIPI2Lg2','iEmgBYXv8UJBspsYb1Or1nwRaZ8Jdb25RBk7I5','AiAOkA9bF6UT6FxIvpxxVwfMlwcd5kz4Hlc1hkaJQKAIuyz7y2Z2oGKgwxRDFkBhw0c5','KmoYwv74In8Ex9EmlQ3gSkIvGScu78vJBQXc2CD54xU59BKBeMExlqwSVxDSMpt01xUQikgzKtXUPzvAVkPGunfzZlbPlxYae','NHriunOGKs6JirONSmK40p02DRXHJPiRmS6yrKJ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(36);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(36);
-INSERT INTO t VALUES (6538694,-6685210,'2y7CNXpoPImuwUhbn0279cJZVRYwY','6nIRoOK5sXF5','qb35AC6FRD85QBk5YoA9XxHK7AH7m77BhEW3FbI4inXi','VlAXeIzNhZiCmtrVjNHNeEbfgzcu85X0dotKnLiRTjpFWZmDCjp','ptoImn31nDaYbwD1keB0ZY9A4KdprqmW1OFHlIP74Tj0CAWueIkjjog','RgySYNtmvVPNjbH5LQie8qHAVTeupyOfTadHAKsEa41wjejNjAzzi',11);
-INSERT INTO ti VALUES (6538694,-6685210,'2y7CNXpoPImuwUhbn0279cJZVRYwY','6nIRoOK5sXF5','qb35AC6FRD85QBk5YoA9XxHK7AH7m77BhEW3FbI4inXi','VlAXeIzNhZiCmtrVjNHNeEbfgzcu85X0dotKnLiRTjpFWZmDCjp','ptoImn31nDaYbwD1keB0ZY9A4KdprqmW1OFHlIP74Tj0CAWueIkjjog','RgySYNtmvVPNjbH5LQie8qHAVTeupyOfTadHAKsEa41wjejNjAzzi',11);
-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 (4529876,2506187,'MF6S7jZOJHBcVJG','lTUvwogKWC10i2okaMRX7QHPJ0sr1FMgFVjeY3lbXyx0XBSajSYkbqjaMhz3R7s97ukPhD7EpGnkc3RDJLrMQmNKBynfwxR2ikFvbjPcIqvjeqa8j5O0Zv2rqBRkhbSJ9OzuHdd8gBnFfsRnZ3q0WPq9m8z5CCtDuHZBFymRYPFn734yT61stVa7tE8w8lJbnvJgZbZjdpBZQCWQBQF6FIxFV6lhccIAZpnhRvatC','csCevRPTCF','1ZY2NNfpUQSKZJcEIdek7jRBj7CiYsxL','dktpqyauJsfbWKWRYP','MpeorpY3R7oG6nJD0Rue3nsj',12);
-INSERT INTO ti VALUES (4529876,2506187,'MF6S7jZOJHBcVJG','lTUvwogKWC10i2okaMRX7QHPJ0sr1FMgFVjeY3lbXyx0XBSajSYkbqjaMhz3R7s97ukPhD7EpGnkc3RDJLrMQmNKBynfwxR2ikFvbjPcIqvjeqa8j5O0Zv2rqBRkhbSJ9OzuHdd8gBnFfsRnZ3q0WPq9m8z5CCtDuHZBFymRYPFn734yT61stVa7tE8w8lJbnvJgZbZjdpBZQCWQBQF6FIxFV6lhccIAZpnhRvatC','csCevRPTCF','1ZY2NNfpUQSKZJcEIdek7jRBj7CiYsxL','dktpqyauJsfbWKWRYP','MpeorpY3R7oG6nJD0Rue3nsj',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1834876,1859965,'f4WPjVw9eelEDyCC4kEyxKVGoYm','4jUB2mPKsr2wx6JB6hOB0PIy3kO9OSPMWLyHtecpQqdgvLcJsDmGujanYcxmLiDpq3ATBwx1Hz8dQAdzkIyYd8AUZ6tfy84Aa2mBNMPf7wpELj','3QUZtUs2ieZmwQVaOtsvGgK2nrXpaR','zYHVBdrjrhwaZ4HFHHjo0TEj7TV32va3JZRoPDKmocbCNdSz0IkcLzNohtLPHoVJp7DWpBlBJbKykNGAnoUjQKaaRym9pwb1flpS4FlyepqCqEmhNSz7G1dvJscaQqBNIh2xl7RMhssWWbVH92kysEnVnyXlPBEFVQ','XmrHTSjatGibB84wlL3Bcg7u3JAlPKJRUs8XErrthxlhdhS8YOXvGzA5t34o2UymxSyAalfFF9hbG8QDpZ','NqzB4ZCHkOSii0datIMVemiM8GrxZM8xveHkRDsNwKmGdObp9nJFxhCvmshvpNZOwkDgxRxnY1uurvEufeRQZjju7SDY',13);
-INSERT INTO ti VALUES (-1834876,1859965,'f4WPjVw9eelEDyCC4kEyxKVGoYm','4jUB2mPKsr2wx6JB6hOB0PIy3kO9OSPMWLyHtecpQqdgvLcJsDmGujanYcxmLiDpq3ATBwx1Hz8dQAdzkIyYd8AUZ6tfy84Aa2mBNMPf7wpELj','3QUZtUs2ieZmwQVaOtsvGgK2nrXpaR','zYHVBdrjrhwaZ4HFHHjo0TEj7TV32va3JZRoPDKmocbCNdSz0IkcLzNohtLPHoVJp7DWpBlBJbKykNGAnoUjQKaaRym9pwb1flpS4FlyepqCqEmhNSz7G1dvJscaQqBNIh2xl7RMhssWWbVH92kysEnVnyXlPBEFVQ','XmrHTSjatGibB84wlL3Bcg7u3JAlPKJRUs8XErrthxlhdhS8YOXvGzA5t34o2UymxSyAalfFF9hbG8QDpZ','NqzB4ZCHkOSii0datIMVemiM8GrxZM8xveHkRDsNwKmGdObp9nJFxhCvmshvpNZOwkDgxRxnY1uurvEufeRQZjju7SDY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c CHAR(6), d VARCHAR(35) NOT NULL, e VARCHAR(60), f VARBINARY(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7921347,7257928401329836289,'XFA','v4OpAtJ5gv10sBGgsuBlC','TykJbnlgaqH6dVKiKLdNnCNpxrtBXnWT9DfPWdWFuNV','wt4','1cx4kHjSJTiSDdmXY19KT','ju16imM52a8YRUsa9juWnQyCtjyao',0);
-INSERT INTO t VALUES (-5623430,3664405190584040755,'OmgkM','KAae3eHlP','B9LYoiAcmxWhjZDZ8NFYIeIDwzizHtl5wbWPcPHtmzagEVSlSR46ySPQlF1F','q','oYAHZKX54DNyGDu8v7FAWjhMgQVqRlWlF8tcdfi16LBNn3V3kjC8ivY6keiqTmXjfQXeKd','lEg9tWm4PkeFOAPGn4jCWyPrJuuJ72MjqM15pqMezp8w6uwtVkwzsnIafDYTmdPxsMIYUMPP2aLBqLj4mnBJq',1);
-INSERT INTO t VALUES (-2885365,2205864866712530962,'Lsw0L','zPzyCsXPgXfEWcbdesC','iXgsAB8A6mmseYk8OiwBjQE887fGGdB60vIc','8A','KpenYtGbrZtwX7zaQdL3ovtdnTZOQq0B9','eRbpA',2);
-INSERT INTO t VALUES (4993301,3646191910950478671,'V6vfi','9Hkq5HdyA3ZhcqR9eC','ydUiGSUjxnAmi0S','t8','6cBLacdPl3gTrrGEHbErHEnlK3FjUseXkQxMFNLgw0qjhFmH0B105dGYi3PCfELK27ApI2','N2qQDV5kifttFr0Hx6rOiBLMCQqpS1FI1qfOM8hToqwfRgRX04ISr71i0rnCFsVqNLbTkOFuh5u3TA3r6PRF',3);
-INSERT INTO t VALUES (-169914,-8870140175980139,'Y','ITOptMtuB2qPP6KIRKmbw1iK','PRO3PJXeSsaskY5l07pAZLTpZsB2Ij98YGUsL7cPxs2','yG','lv8m5uAJjv7FJ35G7vK','nWRDCVBcwPNYaYa8izB5lD3i7aJujAftvcJQ6NuayE6JuqSmOOtUbzLnNPaZ9hRVUcIMVbjaYyUUNFKubQR4IcZrhxZ7s5Lyki',4);
-INSERT INTO t VALUES (8056972,3379139569759867581,'Wev','7MLMOiLFf55s0aMBC2neWelrxwrD','szDNp','3fgpZElD3xTw','nnBRnmy53pVOoftpWi5nsFIfowUUzMDiY9hIrG4Dl6MKpnm78AmndyFPmHpvTv2bfmtUc5Pj3a18KX7au','4rYbBee2d6io5zUoErhfD58S5zd8aCF2e86PwRL0kAD',5);
-INSERT INTO t VALUES (-5829014,3238565544636123886,'d1mz','xv0t4gVQiQts0lAJNPcftsVi8Nrj','LG8UlKBfRHnYqLqlCV4YWnqF2avXcfhhWk5','j4O2','WWe0beMZaH70pzjt7aTn7Md4PDZc1Geo4wcbKxTU2xqBG63NAcqbyJ3RxrCEKDoF','zvktlBJaMcPT62BHZrVaxmbuqpqNUacHx6GkXJjTw73g5Pu',6);
-INSERT INTO t VALUES (5727138,-7651841944298846503,'vTJ','SpZYJqbHYVQ6Y85lDQO9TBxoTaLdb','hYhQ5Anj3TSjDHIvhvGSAgVKcw4ob5W3KJJZlGDQeKeS7rcOfT51mTr','xpDdbA','MMyjOPZCvZBOxTGOy4Q9OfEE5JPKtGvSGnzdNqPjtQZvoOvsV1BchNWiE5O6DKJK53BAs3Ss','FgSKxO1evr0i06HqAplTlvQkLqbq4W',7);
-INSERT INTO t VALUES (-7172667,3291796060046250430,'UC65fC','nbEvrwkS07h0p6vsxpKXfk','XVmYtljpb6En3x9Aob9LM5jr7xEwboyqdXBtHsN0k','gX','UDMpSLi8w9AMabKO','3m4KbP2peXFB3gPHk1U',8);
-INSERT INTO t VALUES (-5090402,-7153489784291657451,'u','r87E5aTr2AUWW','2gSNassk0LBMXTN74P2HuPmAjJMWrUo','4dORdY','JOlyFJ3f723MNTFkIHsH7y3orGivaiUg0mJLMh2M3u7Ccn6ZzM3ualdKzbe7PNM3p6kd2O7iOx31Vb1nVuUCgfs1S9ZQX6DMvTAb','f5IVD1UtqFyYhzEpcovkOHWlJYbsHLNuLn1jRHV2L51ZEsjGhUflnEtzcbauSnD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-363175938,1152861937493493100,'SXqB','n13gDAWrHTHA7R5XZ6GpSEA9YJLWlG5','pgZkmeoJbg3e8ry','KqDClwabM','nzlN','zLODC4OABsgVq2HtExOYTuwGgkdp2FauZR1CKwGpzKWHAZaLTUDlFEfsmTEBnyYOAxJUe2FoC',10);
-INSERT INTO ti VALUES (-363175938,1152861937493493100,'SXqB','n13gDAWrHTHA7R5XZ6GpSEA9YJLWlG5','pgZkmeoJbg3e8ry','KqDClwabM','nzlN','zLODC4OABsgVq2HtExOYTuwGgkdp2FauZR1CKwGpzKWHAZaLTUDlFEfsmTEBnyYOAxJUe2FoC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(7);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
-INSERT INTO t VALUES (855633731,-6536309192953250041,'5aq','IPBecfRAXVpxRjcm7QVOtIaLzW2mDf8V','rED0mWDCJFeqffS2uhhcqXkn','ncj','zWQotKTuYFquiq46Au8WCZ6MSNlDZKTMqCG3zODfJ0I3bRBFnMxWFag4vTcELtCeIWdzLmBg1dsWUPY','Z0nqlqY4q1e',11);
-INSERT INTO ti VALUES (855633731,-6536309192953250041,'5aq','IPBecfRAXVpxRjcm7QVOtIaLzW2mDf8V','rED0mWDCJFeqffS2uhhcqXkn','ncj','zWQotKTuYFquiq46Au8WCZ6MSNlDZKTMqCG3zODfJ0I3bRBFnMxWFag4vTcELtCeIWdzLmBg1dsWUPY','Z0nqlqY4q1e',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1555204816038835039,29912,'ngFFef35d9yMT5T5e00TBqVRiLg6aShpTX6ZhRuYSpEPnD7uBauHjfT977oOrUPvkTk2V5feqWo0t19GcZcRoiqng5azwtl','lxyvZWTF8yU28C834jHj8PTklKfRxQMFA','czC4QFrFC2DB','NPIivjDYeNyYch','5','p',10);
+INSERT INTO ti VALUES (-1555204816038835039,29912,'ngFFef35d9yMT5T5e00TBqVRiLg6aShpTX6ZhRuYSpEPnD7uBauHjfT977oOrUPvkTk2V5feqWo0t19GcZcRoiqng5azwtl','lxyvZWTF8yU28C834jHj8PTklKfRxQMFA','czC4QFrFC2DB','NPIivjDYeNyYch','5','p',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (8063718353803104368,22254,'vmImKRK5S','jyPNc26WiQPjHShqDB7EdhkHntN0CU3ePo3v1cNeQfEAgFCy4kYw23cKp3mjog0TT94x8xtjVjiMevF84fZfPakfPQ','i1F','AaJxS60OjWAE0o7haIFapYY7C4nSyrs','W','y1',11);
+INSERT INTO ti VALUES (8063718353803104368,22254,'vmImKRK5S','jyPNc26WiQPjHShqDB7EdhkHntN0CU3ePo3v1cNeQfEAgFCy4kYw23cKp3mjog0TT94x8xtjVjiMevF84fZfPakfPQ','i1F','AaJxS60OjWAE0o7haIFapYY7C4nSyrs','W','y1',11);
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 (-699735581,-694399613847481601,'tp','T6NSUCBCrqhUmMV5pJMFCHN1MEqc1bYTdzvTBwYopQLWLd6sNZMfHFrV5uQM98nRRgs26BOqzXa2H2kFPRLYLxektd1HueNT3DbQxVPFZdoC7HhO5hRLfGkpNx40MnuGNhCQ30vSPXxNfBVpSazyJDXNLZ4qMS6ZHmsXhKxGV2tWnXMWm2lyrFqsvXtS9Lx30N9BPUxjdtavMORwF5','g4TzYIStcxEOPCyksj8nX86Vcv469e3DtojP0XdVrgcj8YGDEE0LUOIhOU','OpAR6','aufw9pRwjIP8ojmNjOCl6ZaqbGqeMb4ygmZGgMcGuHUTzDBaSkXuflFLZCgipVKJO0Lf5uk0WM2LMS91nHhEJyPQo1QYZoP','PMQXPG041rKGBodzdWJPucuGobcYMQo0pAF24i6yCrRRAzoCwishRosNiQKdvlEOM38LQ2oIhEKkLW4omqe247Adn',12);
-INSERT INTO ti VALUES (-699735581,-694399613847481601,'tp','T6NSUCBCrqhUmMV5pJMFCHN1MEqc1bYTdzvTBwYopQLWLd6sNZMfHFrV5uQM98nRRgs26BOqzXa2H2kFPRLYLxektd1HueNT3DbQxVPFZdoC7HhO5hRLfGkpNx40MnuGNhCQ30vSPXxNfBVpSazyJDXNLZ4qMS6ZHmsXhKxGV2tWnXMWm2lyrFqsvXtS9Lx30N9BPUxjdtavMORwF5','g4TzYIStcxEOPCyksj8nX86Vcv469e3DtojP0XdVrgcj8YGDEE0LUOIhOU','OpAR6','aufw9pRwjIP8ojmNjOCl6ZaqbGqeMb4ygmZGgMcGuHUTzDBaSkXuflFLZCgipVKJO0Lf5uk0WM2LMS91nHhEJyPQo1QYZoP','PMQXPG041rKGBodzdWJPucuGobcYMQo0pAF24i6yCrRRAzoCwishRosNiQKdvlEOM38LQ2oIhEKkLW4omqe247Adn',12);
+INSERT INTO t VALUES (3877621727707962318,63834,'QJJa','7Z4rG8CdPfo1XVMeocL1IteqMidKkluC9IipQQ6tTloWJf040Cdr4WmNBx6RvgeXNpTjC8y9ZX7DC1qgXOqMNGa0cQsW20lwP2QCejhWy0g','yy1Na7CHRIW6YxiivdaFPI5fKKHE6KnR','OMHVQPY4BMBSIrrDGGHy4IVnzEEiLu','U','S',12);
+INSERT INTO ti VALUES (3877621727707962318,63834,'QJJa','7Z4rG8CdPfo1XVMeocL1IteqMidKkluC9IipQQ6tTloWJf040Cdr4WmNBx6RvgeXNpTjC8y9ZX7DC1qgXOqMNGa0cQsW20lwP2QCejhWy0g','yy1Na7CHRIW6YxiivdaFPI5fKKHE6KnR','OMHVQPY4BMBSIrrDGGHy4IVnzEEiLu','U','S',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (797374418,5578392317972486582,'PYVJcDB','mNwWYx6aCnJKkr7C57S6czSzwBr4eWKG3yU5WpxypWUqGh6fmziTjN63Kpk36XBuGouVdvsoos2QstHJ61k539Yq22E5uk4efpp7C0uYpD6sDmfnWaGjAf7GCrCqhkIrSulbuZqJ3hHk35ghJTQO','pwf5NTqFZ8','KxQneTSB2D4WV6sSY6YF3hnKddHpIP1zL2IwnjNVrZH1zcv0uzn7IxCyGZBjHj8RleAWkWNb1iTqZWS5sKgBQ5833C8LRVyHiSogoNEDykvfysknutalZjK5l7','qH6QzDj7','D2tR9y3Z1oOAZtlMmKaDWQI1',13);
-INSERT INTO ti VALUES (797374418,5578392317972486582,'PYVJcDB','mNwWYx6aCnJKkr7C57S6czSzwBr4eWKG3yU5WpxypWUqGh6fmziTjN63Kpk36XBuGouVdvsoos2QstHJ61k539Yq22E5uk4efpp7C0uYpD6sDmfnWaGjAf7GCrCqhkIrSulbuZqJ3hHk35ghJTQO','pwf5NTqFZ8','KxQneTSB2D4WV6sSY6YF3hnKddHpIP1zL2IwnjNVrZH1zcv0uzn7IxCyGZBjHj8RleAWkWNb1iTqZWS5sKgBQ5833C8LRVyHiSogoNEDykvfysknutalZjK5l7','qH6QzDj7','D2tR9y3Z1oOAZtlMmKaDWQI1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(7) NOT NULL, d VARCHAR(85), e VARBINARY(100) NOT NULL, f VARBINARY(7) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (986669348,2591254,'t7vk','KhKEJaBzRdtmL3l','NxAGXJdK3Hv1emByQlhSyTOeQgwkA0QcuMEAcjqxEa1PV9Gm0Vj1qoi8kH3b8ZAdYSK0ckD','muu','lX19QWPmH5xeLTNsH68iFDQ','5HmtYzlKwMpxUPOg93j',0);
-INSERT INTO t VALUES (1938566785,5348988,'2A','N3lxFKeg','REEeBR2QLkhjaYaawfvgfRqLjqzYSyE9zm6Ve95hckdsDgi3qq15Lru6x1C9hyGrA0cCziWggWnLISMf6JllDFTE6l','Ir','XHQNOCWXXCOKE00K6AWvXpafx1QNmQkq83zs5c1DlDXZhxnWbeA2cZkclJAunqnEVMmkyHD8hYN3aG5sPCDSjUQRuf1EjBI','y6CTGkYUHQeulap3v9sRjD3cf51h3FRolCw1uKvfIRfdJcVQ1St16YgI2VEmRNHGfxB4rxSE0t9aKqvLn5KnytNu',1);
-INSERT INTO t VALUES (3148234082,6033720,'v','LQN4mFTL03Da8ID0urbD3sH2Lo4mRUocUe8ycMV1kbgI4d2aRZWF81TIvaplhIV2f','d1atbg1vfLDkGCPMmuKNfZqpHfbK6b','pNsqw','VwtQH9kT1saiUOeoDEabwmF7R0D2zpRhW0hmv1yotbn7brrofs0EmhEFgyAH2iqxeKiqWHeA0NgmM8P5eTzP','tFdVPaXzbiSvhYTNHrYfhb0FZWP6fF',2);
-INSERT INTO t VALUES (1715527536,16074801,'JQJc19','NpJku1jRWwxfp7kO44UnDiCSt7zJYDyjNXXHNu1DaLnCNCUphbBMXMBkfMW6FkM4VD8yQjmdElxJ0YgDp','UfYxeZ','X','3dommSYnA1izNFEbSpImCS3ah3kwBkavYcSGev5grFMGnmnisb3c8vxH3qR0mGY5FXxIVBOoh9Wv3Po8lb5tkLPRTE','meGMcLlgwECBaieQP14zg8rTZbmA',3);
-INSERT INTO t VALUES (1430698416,12927784,'LAapf','Ce7kim49ZDCHcbsFclLa2ZSKdqKLdWYqs81ngsjnBTvEed73BPclW5XKjO6lNyqN70VAngvaW3Md5FBaSzZ','JQqTFReJWNSNdV','GPw','dEivjxJ5sBvNyLCc8ugzyMLAY5nakkvtgA2iRQpHxdQiVQ','HEAOOGxeKFDQCTJEVJ5DuxuoduIc0ZnJkqmeVNvFoyaqWvZsY4u0IPDPJYQlGz9RAU',4);
-INSERT INTO t VALUES (105241030,7150566,'JUdDv','17lfb4aVk0ZY5kFG','b3ycasS3eJ8z69ouu87IFYMOOyB5uHZv94NdRL6qckvQGcP9J4HCTGGDPWEQ7Skq1','V','wb7lh4e4at0eyZXUWho2jYs51IxL0RXS7lgsnZIUn3SCLOWgTywIF1fPhNB7wT5MIbA6FW9YL','vdPyxRlx8jGLc4sHGTSd1WgwEjn2ysvcX7SNyDOZKZM41VA9Y4UvRsUAr4I0v0KvdPcPGEA8Y77kZn9Mo4bTjgd25eRtazm',5);
-INSERT INTO t VALUES (3266283755,7992948,'qhjm','DsKYI','REd0vAqWaZ4gneIrq0c','ff','sGyTHU1o36B3S1aW9Vzck8q','ebGuRzxlGXFjfa62tVE2xQ1qf5EekFMZxGZzDyMv8fFsfrirxCnUQXmCGoNJyT7CCFUS4j4ycsaGTgDxGu',6);
-INSERT INTO t VALUES (2006264395,11434695,'SVDs','u73eKmTnSCnIcTOioaj','S4','VHto','NaayZI41fvkk3a3Cp4njhZFIUaOZaNoXP2kqFMlXVtb886AJm4r90MAmGT8DJEy1SvhzXmrL','JwDTPzusHnBplERNqzaQ5SpahpngAYLntHHBRUsxp4WYku2Xj6eiSAPWsEj5m6i7nhfI8EoONj7Hnl7Wawm5K7zAel',7);
-INSERT INTO t VALUES (1655355607,12517991,'eB','ApJpUC9YVH50u1SLVA7Rt9x7vCH3A318OMIKNUUFh89cOhLTIB6kWTzu5TSvXQ8oc2RoG06J','ymw5w8myT3N3fETJQj','bj','0wQVHHFVcihjfgwagWMLlu9ayZr0f6','wFSSlNKPRZoAn',8);
-INSERT INTO t VALUES (1858763321,12418845,'Fzj2','IS3USgWXpwrLGSF1zv5BOSwrZjl4947ktDyitFUVk5X1VnxVFiIWDqhAM3lWXZ9F6Fv6OigZKyu3s','7EBYgXKcaaCZwyuXrtkT8rqaapW0l4DYHefQgYL76uDWskKKU6jW8Qe9Ztqr5PB2','xaq','DVuCBQbxJxotpDZmhEwt6LTTttxSejVaNhKi1rhbmEXnRIprtunoM5QI08LdBtEKbioFYgvwJXdjhTgEeaLcrgPwLquSD','ivYC0goj8kgA80kTXTYb7WOxrjNrteeLNkh3RcJXaaamfkQxKCtnDB9ZM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2040228208563690893,28679,'dqsZVYyYOHwFNF9zU6A2e19bv8C6rIYyYITkPlKSceEQgC3a5ikjMxt9CSOaDGXss','nnDrbZRdQjWwp5e3DP7vcurRwfciJBgYBerNMFf9AmA4ebtjgkbC9svhGuXW3lRYDzFKRbJquoIKrw1737M4k5eOaOholdKnXiPpMT0qZfy8IUJ37MQsAntwdAuglcOBhwecVIbDFsBLBZcR2jRnrYhS','GWuYIS2aK1','FZbK7VyPvBlti3ALF7QM6t62Nv04kzEhWuTsVZ8Z3IWBs7OIxbHOI6TLhKYEaXCShv5kC4jDCY6UHI0OrpDdyCXjsLLGvP4EWesQNlQK2a9roVWnwFa3auLxa6lo1kqXYd0GYafS54fMgRaVDNCdcGj0o6gkqrIRiXEghSFmTnG1q1W0s6n','a','E',13);
+INSERT INTO ti VALUES (2040228208563690893,28679,'dqsZVYyYOHwFNF9zU6A2e19bv8C6rIYyYITkPlKSceEQgC3a5ikjMxt9CSOaDGXss','nnDrbZRdQjWwp5e3DP7vcurRwfciJBgYBerNMFf9AmA4ebtjgkbC9svhGuXW3lRYDzFKRbJquoIKrw1737M4k5eOaOholdKnXiPpMT0qZfy8IUJ37MQsAntwdAuglcOBhwecVIbDFsBLBZcR2jRnrYhS','GWuYIS2aK1','FZbK7VyPvBlti3ALF7QM6t62Nv04kzEhWuTsVZ8Z3IWBs7OIxbHOI6TLhKYEaXCShv5kC4jDCY6UHI0OrpDdyCXjsLLGvP4EWesQNlQK2a9roVWnwFa3auLxa6lo1kqXYd0GYafS54fMgRaVDNCdcGj0o6gkqrIRiXEghSFmTnG1q1W0s6n','a','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2783711968024304732,14257,'Fqj5Md7UPU','5xkzDYL2oMwSx7ryXPGgv3yMc9RG5UGbOi9HxwrEp4HnwEUXsjj3NyH8IbSy98P5jHFzzrZgOYXytdoTvfMM1lReSjjcMQzrR3','4r7eIig7BUou','GM3o5Pq','g','eY',14);
+INSERT INTO ti VALUES (-2783711968024304732,14257,'Fqj5Md7UPU','5xkzDYL2oMwSx7ryXPGgv3yMc9RG5UGbOi9HxwrEp4HnwEUXsjj3NyH8IbSy98P5jHFzzrZgOYXytdoTvfMM1lReSjjcMQzrR3','4r7eIig7BUou','GM3o5Pq','g','eY',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-8851168624015848521,63866,'KWVHz','6vAZJyJsbY9UAxhKE8ko0eC7DFjTlM6Cvoyg5zrHTeeaGe1QmwsTehSdBOPHy5L5O3V2VtAH0tzwzAw2y4IYUUC0Ryrd3oCTqwuRV96LpZkULVlzzqOlIheEezxQQeG1ED2yN0I64v3iPvnzsX1GrQ7ymvFx2osO0UE4bXUlwNQAIL7t8XmtBIVT3S4ur1icCZvoWCLNKC0GPs5qKmQRO','DIp3oNOAnJ','w30PEBzAzRqQe2DbyPgt0sMZSLHmAB6kx9Z7i8v3y7KIPMjBkXPSMLtvVHJBbbsTrW0ldhJvgbKD','zg','lhw',15);
+INSERT INTO ti VALUES (-8851168624015848521,63866,'KWVHz','6vAZJyJsbY9UAxhKE8ko0eC7DFjTlM6Cvoyg5zrHTeeaGe1QmwsTehSdBOPHy5L5O3V2VtAH0tzwzAw2y4IYUUC0Ryrd3oCTqwuRV96LpZkULVlzzqOlIheEezxQQeG1ED2yN0I64v3iPvnzsX1GrQ7ymvFx2osO0UE4bXUlwNQAIL7t8XmtBIVT3S4ur1icCZvoWCLNKC0GPs5qKmQRO','DIp3oNOAnJ','w30PEBzAzRqQe2DbyPgt0sMZSLHmAB6kx9Z7i8v3y7KIPMjBkXPSMLtvVHJBbbsTrW0ldhJvgbKD','zg','lhw',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c BINARY(61) NOT NULL, d VARBINARY(60) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(91) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2760690465560143591,-118,'0yjVYYzUY6mN6sifbQa4s372J5yGukokxiDOs7','4rXPkwbaAHNhZsoXSWkYrzHZ','QnKMsVQ6XVxlGAoytP5oVlJIWorKZeWd','PP0dQGpgdh72ccgbPt','4','c',0);
+INSERT INTO t VALUES (8825398217359909843,92,'LuruO8TGs005Q4TC4y7DffTGEjCQUopOBLPaRGN5','WCkJSWM52whq7GOp20iPCXiHOhk2PnWFXdMZZYVuTcm1uc2UItc1zdd','Q3v0jqjQtmSy1BKylSGvWBWWuuC','QzYMcj0rqdDhuJ73MWKRjxw7tblHN8kwXMkE','qE','B',1);
+INSERT INTO t VALUES (-661445248352620928,-35,'92BhlVAs4d7vABL6iVL41Mt4L3b','6eodFcpWzgpbmmljtM9gVrQH3n1ozwJ7TiacrBsuspfeA4ZkEOJJ','wFOftOE1I9RaEiugsYc4fDXPXYLq2czdwtfjfpBU1KvGNu','niCQU8ipln6ZOpmsW4SpeoOr6hsoaTtqApnsnv','8','0',2);
+INSERT INTO t VALUES (8846998300210018595,-112,'wQ5m4XMH0ebOQdyXzWPWUZ8BdFdglaqHIgyfmpett965Vzk3uhOhwVXgQ3','HL8eosK02','JOFTmpSYim4kMIBWMyt6qJpzc','vLY2wxPtAbDCHND0Ms9fLgQ','I','G',3);
+INSERT INTO t VALUES (2510250401439911133,-28,'ERbcY10Utn6RdTcToqZPKUTmD3','9yED9JaDkrvdQQ6VhZA5NfzOB','oC','WuK1Ey9AuQOV3wzAHjz2RW4uunVusLUvEQDYnK','Pl','i',4);
+INSERT INTO t VALUES (-5176452379561257136,102,'IQEoldUyyOef','ykqtXNhoASwlqOtRQiIAKlvFxLyKy0','3u','HkEGDXTk9bDQ','Y','y',5);
+INSERT INTO t VALUES (-7874132264331006529,-32,'7oSwXXXl0bIbfg0HIhtOVZFQPWhi9jW6zKvUienSf','qsjN8s8CAnwoOGP8lQXGSbqGNhkdGq9SnB2sEJwJR','rxxaCbYiwm0mAnotJzkCbIB5','IqUCDNGjBvAaLWjR4WYzAz8NZ1XnIv1iYXwtyJJvga6eMOv1biErPkExCzKRXQETX7Ypa6ud3JiK7M','mZ','V',6);
+INSERT INTO t VALUES (1689388675228911668,-66,'4zaL1ydawiq8Bo5roCNN','VGLhOCNOnqOZ2HaTZbZN8c6G5BvlvDENZH5MOdElU26hYrNocHfc3g','ouId9vhsh6UaB7OYYuic5zwFJLQt9c52RJv4jnEtcYPS9U8OCA82nN','FS1SkXUXs7hc8EIglOLMMKU14nklDQpmRjlAIy9qTJzSMwTAGdCsYoSF0GyqMXxG8WYfWs0Nd5E0z','Ye','3',7);
+INSERT INTO t VALUES (-5679277317235931289,-123,'1857BqN','k3dILVPatBTiWdh','wuneH3Ot','E8u1u9fYKSZ1FBH6py5KwzFnTwi5n1Pqi','u8','j',8);
+INSERT INTO t VALUES (-4847141504094455187,-12,'uYkZ6glSdsQDOSrUGBRzv','VBQE2WHKFw1mpuXrL0bISSg3yY7jvn76ILPZDp','Igj','DjinPxAp9zu5LMh5fw60jyrdYZomoauoSE8pImPQMPce0PAfj8lg0obqFdPV3tweboQ8rtQ27VN','A','Q',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c BINARY(61) NOT NULL, d VARBINARY(60) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(91) 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 (5684733539457052142,825662,'wry3tjD','JbFEXF8AHNyf1dWOujGaVIjAd2WchghgXDl6we','4h3fZ0akPqk39nWY4HI9OfzL5x99oA1b8Ry631Czmqm1aDAUzEubk31TSD7tg7Qn6oPNRBX','coTN','b4yP9BWPCF0IeiGz4B16jzXxSwBOIYw1yLy0DjWXmwCo1ykrA0YaygWOq8OQz','mOtLMmTC0cv89ZAXkhYcrM5FnlVNqsoTtM1cyAsceeJc9E14N9lMxi4HsRVuWdbf6VAzSf5fNGUpcMOLXKuK',10);
-INSERT INTO ti VALUES (5684733539457052142,825662,'wry3tjD','JbFEXF8AHNyf1dWOujGaVIjAd2WchghgXDl6we','4h3fZ0akPqk39nWY4HI9OfzL5x99oA1b8Ry631Czmqm1aDAUzEubk31TSD7tg7Qn6oPNRBX','coTN','b4yP9BWPCF0IeiGz4B16jzXxSwBOIYw1yLy0DjWXmwCo1ykrA0YaygWOq8OQz','mOtLMmTC0cv89ZAXkhYcrM5FnlVNqsoTtM1cyAsceeJc9E14N9lMxi4HsRVuWdbf6VAzSf5fNGUpcMOLXKuK',10);
-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 (4378132865359717208,1688133,'6T','OhewwW3V0vgKwtWiyPf','hoESYWBxp3PtBWuQ37532LzSKqIFeUF0pVCOrbhKYcH74QTUyrAxRqwNvFCoi6','KwY','s72','ZRVzyNhJi8wctAAaoe3ExOiYcuXO1FNcoX0c7d2N',11);
-INSERT INTO ti VALUES (4378132865359717208,1688133,'6T','OhewwW3V0vgKwtWiyPf','hoESYWBxp3PtBWuQ37532LzSKqIFeUF0pVCOrbhKYcH74QTUyrAxRqwNvFCoi6','KwY','s72','ZRVzyNhJi8wctAAaoe3ExOiYcuXO1FNcoX0c7d2N',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (11194673500437402595,2939909,'HyTBEQDY','rfHHGnx0NmDaMGfOdLBosi3WNJNIM6a1TMMfSrrC4pP8CA04hytPmtO5aPbsX3SSVtOehSQBHnkAtE8ja2gLR5Ucljo548qNKRb5IX0TMHcWwW13QK4qSU5AnmdieyCwdRs09mfEuJsGIQYSb6GSeT69mCtOZ2GjuRNKes8AFwl5RqxTl2','Ql9GP1DsRMDOgI00sCAP2Gq0sDk','hKs4Nt','cLPfwp1xvWub1CvqrZyFrJRqDYmBxaD3yLqzVapaKOeesNlMRYEBq63FBap6dsXpwAmABJYdtQkWa0ta03nhIi9BwSFQcZ3Z','wI7Gaoq5UAtPcOSM4HQgu1NoCG3H3Dfs5vaXsoSfy9QUypfkcMB4t6PGJWwCUyCO',12);
-INSERT INTO ti VALUES (11194673500437402595,2939909,'HyTBEQDY','rfHHGnx0NmDaMGfOdLBosi3WNJNIM6a1TMMfSrrC4pP8CA04hytPmtO5aPbsX3SSVtOehSQBHnkAtE8ja2gLR5Ucljo548qNKRb5IX0TMHcWwW13QK4qSU5AnmdieyCwdRs09mfEuJsGIQYSb6GSeT69mCtOZ2GjuRNKes8AFwl5RqxTl2','Ql9GP1DsRMDOgI00sCAP2Gq0sDk','hKs4Nt','cLPfwp1xvWub1CvqrZyFrJRqDYmBxaD3yLqzVapaKOeesNlMRYEBq63FBap6dsXpwAmABJYdtQkWa0ta03nhIi9BwSFQcZ3Z','wI7Gaoq5UAtPcOSM4HQgu1NoCG3H3Dfs5vaXsoSfy9QUypfkcMB4t6PGJWwCUyCO',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3573566045476830256,98,'8eckEac3CThKYLgVY','GplzsZq6Z88sLE7p7U3N','UPobBW7QkTdEXLtS','fv7FXyVPsPbCCW4T6','yZ','E',10);
+INSERT INTO ti VALUES (-3573566045476830256,98,'8eckEac3CThKYLgVY','GplzsZq6Z88sLE7p7U3N','UPobBW7QkTdEXLtS','fv7FXyVPsPbCCW4T6','yZ','E',10);
+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 (-1661684213414825763,12,'Y','2gnZcEojOoB5gQYU1cWgVnE6vNSbsecQG4ufQps8z2MXB67z8oawdQT73D','A7oNHDQxnXxjKI','gu9zVRJMhpSihHmMs4NAB3ODFhLCIrs4aeUlQVm0veZaZMZGdHVhqLqqdNF0g62lkFctLXusYnmZLEPxi2u5KnR','E','5',11);
+INSERT INTO ti VALUES (-1661684213414825763,12,'Y','2gnZcEojOoB5gQYU1cWgVnE6vNSbsecQG4ufQps8z2MXB67z8oawdQT73D','A7oNHDQxnXxjKI','gu9zVRJMhpSihHmMs4NAB3ODFhLCIrs4aeUlQVm0veZaZMZGdHVhqLqqdNF0g62lkFctLXusYnmZLEPxi2u5KnR','E','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5017548925298722075,-91,'zDH1Uw8z5HUj7Kn7Nm8Y9Jou1mELcTIkpkCV4p7orU6xwYVDMe3xxrvUeo','sLsa8seLbsCR4owzuCeVj4G8YunzKydchUakXYlF8Pwvom5ljERwJlMOL1MYGb4Ejtuz2IEe8xIiyde5f6hng7NWkgnxCNtpH','kBhVwuD35m4C0xTLp6mgpJDEi','KlvZZt35frHxFkzu76puR4hLTJCtZVIaTkxfFbujgJKX10Z6ZW0hVZ6jAxpceepXKyfFYFNkpeyY3','G','o',12);
+INSERT INTO ti VALUES (5017548925298722075,-91,'zDH1Uw8z5HUj7Kn7Nm8Y9Jou1mELcTIkpkCV4p7orU6xwYVDMe3xxrvUeo','sLsa8seLbsCR4owzuCeVj4G8YunzKydchUakXYlF8Pwvom5ljERwJlMOL1MYGb4Ejtuz2IEe8xIiyde5f6hng7NWkgnxCNtpH','kBhVwuD35m4C0xTLp6mgpJDEi','KlvZZt35frHxFkzu76puR4hLTJCtZVIaTkxfFbujgJKX10Z6ZW0hVZ6jAxpceepXKyfFYFNkpeyY3','G','o',12);
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 (799547155636671828,14056824,'5YS','WxGwwvLm5VAipQDvGpWUcPADq35REL9qQpl6E2SIRpvz16MndsXATrOBMWj8T2NMJK8gsy2RabAsy94m4bj4sYd4mRbn3p6YHZ0GRPRwFWYDA9D','1fUt75CWdUYbstBy9LSNtFrdflTVMtI4JNwjlRd4MOxGq1B6UvKRrYiDfBrjFnCMFzUF5ONF92MohlR1y','V7E','0MatyEerM0k8vhgjm3n','D5crpyOhxK8uLruFGBzhHHXqQ41f3Wij7PhIGjO1pPgUHlKcnWmblQ0WkFJDaZbtV0MI',13);
-INSERT INTO ti VALUES (799547155636671828,14056824,'5YS','WxGwwvLm5VAipQDvGpWUcPADq35REL9qQpl6E2SIRpvz16MndsXATrOBMWj8T2NMJK8gsy2RabAsy94m4bj4sYd4mRbn3p6YHZ0GRPRwFWYDA9D','1fUt75CWdUYbstBy9LSNtFrdflTVMtI4JNwjlRd4MOxGq1B6UvKRrYiDfBrjFnCMFzUF5ONF92MohlR1y','V7E','0MatyEerM0k8vhgjm3n','D5crpyOhxK8uLruFGBzhHHXqQ41f3Wij7PhIGjO1pPgUHlKcnWmblQ0WkFJDaZbtV0MI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b SMALLINT, c CHAR(19), d VARBINARY(41), e VARBINARY(90), f VARCHAR(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1773579592,-8965,'ghTk','McjcRqRtqMjRkl7','jDLtSlnGtM1L0rnbNBRD642Wn1iNEsCoZUivrgjgQMH0qKyTUi6fWi1tavS5LXsxXNu5cs7d','Cs59Fxf2MmIMUXEN8QMzgmWK2m56LHTsM2exRVR6wSn5wLcJMTve','N4q0n2PwYS','E9zlOfWxyjWOHj3JL7nk5HF2h5i3J6awHVxFu2DvFKRkoymnJFJKzsC2kRWv0bPymYVJ74Hn',0);
-INSERT INTO t VALUES (-1605166437,-4286,'QUoi7mwg7EEBezM','M3Nn88iSxtQwNNpVp','OYXT6Bko2usTt40Rvdgxj43sJqjnimuIsGsZRxbmRdKlUhxHF0rnMaYvLGh0bJ22u0poz1GhsDyxCNSDNn','4iuOhYYnJ','NzqMPiGXKXYkPFzg3iHfcpMpNBnxyXTC1jYXyi3Zv7IZwpaEx0NjO2xh8FVzuJun7Hyvdnkp','OMRm3YVrpZ4dTmSMNdHWqJB',1);
-INSERT INTO t VALUES (657697511,-32333,'tnEikge','F2H8USbxyXW','FFLCeHkr2A9vZxoHUM7RWbd4tCT5JsLOW10yu5ECeOLLDGdkvzosdrL9Xrc08QyvMwaemc0vj0ho4Xj1Eh8LS','6X0edPqgrhL','z1pm9AWZii3mk2DMKLxsmNwFqbPG0NAMeE','4Rve',2);
-INSERT INTO t VALUES (-592007140,-20716,'hIHSvrdl','GNe2BTJQwVOqkO','MHyMhYt5HgljOIptPIdWo3s3TPEhr45D3LrzDwcbtUwIyPSSh','KtBwlW3yWCfFuNKAs','suMmXcoymBu8OV2CTOhdBRKXUxcrc33S04','Uw',3);
-INSERT INTO t VALUES (756589749,28455,'k2u6QaN','7jsrzOqpv4gK5ybWTZNPiTLU2ZpmK','6WhXAEhepZsa9diEzP56AAYFR2c0dw36S3cxf2fW0vFSOudUCS5tJYwcLlqnal6xU04jiU0myS4UL2Jqy','mg1u5camHLKmfAxxhKWUwDE4On7PrSazhednxetv7iyuySIQjfY0Kj','PVT30EbYGYH5i2yUYYjdyRh6a2ejHQutWKcgoedSDYEJuzShbISJwMb86n2R4buBfBQRvBGo40ERp00KbiUNnV0siF7mqfbH5JZX','jbbCOURztwU5LZmCABsjiixix0Mb1rIjx0FcVp4y6fMQuH98NfCjzVvRAJJvaZU5C1Kw8WlrKqDDBpoFIElK4rWLNjFpUoNiF',4);
-INSERT INTO t VALUES (468395425,5699,'66llOQ0Ot','MHQBnTYtmfyWMLFutyftERQ6L2ttiPYL5FQeZ6Uwp','na2i2yp65REbanPgGHZXxdmyU7oTgUruew0o','PqgRPSizg0ip7PejmVZNGh9SzlgdBOW8NQBD','RJy4AqNcb7rMjYT4sgjd9GMnhligv2cBlYwaFHiRC0axycUI9RF','B',5);
-INSERT INTO t VALUES (-161096062,19091,'12p','PrqIyH7PMlJ5Mwh1bbstK','I6nwNFuOIA6dPu6eGyZVPOlAqMTV1p958bpZui9QKG0UyCshmC24QeqGYXZ87Nn6g','Rv7JIfoJ8SFHdHancDbHKA0hpOj7WUdAw3ZnPYb3','t7MLEis7KyoIxZ0QjUkGVDtuXU9ItcEa0OdHAwxEzwWE1n2wR2wQ','2055VSv0QWlH6Ww6elmRh9BXmd1lUfHpULZkHkn0m1dF88JztiJDQsOtgbxGeJRdi0KPYOzfMRQjfe1',6);
-INSERT INTO t VALUES (-1876260587,5269,'DkeOFd4BsBm54rVian','DaBlc8H','dzmy7b6fZAwBGAWu3LiT9fWt7O0qw3FatTEuF28aG1QSL','M6AJv8ovZwfAzbplFVb9id8ndmIEAl','luZMZWP5DiVYeXl6dFwMIItvT7aT48yytvZm6CjIEVDMuYUgESUol6BVj2lbUjoXYQFJkRECyoAhKR83nh2QuL69K','sRQtPY42M2Y',7);
-INSERT INTO t VALUES (1132015790,-24345,'BRYyBO9agJWJ','H8X2EohYamUl0bAl5iF2FEKOyn11sJHanE27uA4CB','r1H4OwCFrQGjHr8QleBzH7cq9CjBrzW30SMm2EHyP9qKc06y','mgxRW2p3eXkSQKqwHhwReXDL','kGJWuQX6lcfArEr9wo7IPofAlC9Uz9ScX4uN8eAuyeehArupLjm8MdOWTBOa8FOZkhoYMfWReQthkkNccp51','GeFoYII7QO',8);
-INSERT INTO t VALUES (-607045111,-9206,'hmLEfmo','AV94vSJODUMTh','v17R','QTMjATl1UrgzdC4','kCc','Dk6tKqH95vZwK8F9B5Q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5179307320941596043,-71,'4rzb6pzZ','JWLU46S1XyPg32J7lgkTNQKAzTp49I24e6H5A59AjGAyZeG0qg1YHPz4rr5lREn51YYeF1sZf4d5S88hhy6o6Xz2mvt4Q9DIinS0zCSSsk7LVC0TCugcQ3tpWHNZN','WpxboEjzQJ','2SkGp7QDU5UxM9FMekZ','j5','g',13);
+INSERT INTO ti VALUES (5179307320941596043,-71,'4rzb6pzZ','JWLU46S1XyPg32J7lgkTNQKAzTp49I24e6H5A59AjGAyZeG0qg1YHPz4rr5lREn51YYeF1sZf4d5S88hhy6o6Xz2mvt4Q9DIinS0zCSSsk7LVC0TCugcQ3tpWHNZN','WpxboEjzQJ','2SkGp7QDU5UxM9FMekZ','j5','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-963830997804359666,-27,'BTj6mmOMcMFCGZm61h1ErDeJ8HS6H2Dlu4LveftbWGAcu','ItBNdJUAHdIyEGQOoDFMyprQbfPq6een','bhMhXzTVOTYrZQT3EjQmqUqXeGu9thshOVjUs1iM','XIrECtRuIx6GvtUxH6zX745IeHeEGiPKRSLnkdGaayutUcbmrMnCEoOv7SORd0s9IkQi5PJN0CvKCcqnUc6b5RZpbx15u3Qnno3WU8eknSG2XDkKrGTUrxgBKaswDlgW05N0RvgPyEKx7mqN6H40DSXkAoRsisGae4Qm1yWXmtGwP1WF0jOQLN54T3yZzIMpGcSJlJzojUXC8QAm1J7Lb8Oz9OBElBllxakI2AUzIz9k8GBLEB','KV','s',14);
+INSERT INTO ti VALUES (-963830997804359666,-27,'BTj6mmOMcMFCGZm61h1ErDeJ8HS6H2Dlu4LveftbWGAcu','ItBNdJUAHdIyEGQOoDFMyprQbfPq6een','bhMhXzTVOTYrZQT3EjQmqUqXeGu9thshOVjUs1iM','XIrECtRuIx6GvtUxH6zX745IeHeEGiPKRSLnkdGaayutUcbmrMnCEoOv7SORd0s9IkQi5PJN0CvKCcqnUc6b5RZpbx15u3Qnno3WU8eknSG2XDkKrGTUrxgBKaswDlgW05N0RvgPyEKx7mqN6H40DSXkAoRsisGae4Qm1yWXmtGwP1WF0jOQLN54T3yZzIMpGcSJlJzojUXC8QAm1J7Lb8Oz9OBElBllxakI2AUzIz9k8GBLEB','KV','s',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4615332500478525786,39,'DpSv8lQ6KhgPgTJi11qPRZTG4q9N2wwoyR5Y1d5RIC','F1Fb7vgYspNEJhJjlZoqnJbyY1J2Zf5p8t0THzzXKKkTGvvnZqDkO3QcVNf4PGkdnoEM5FSc5cOLl0QwbqVM9kKad00o6Tl2HBMlPrizFOYPBpwigKBGSfT5ukIak8gBConYyZZ2HAmzES9sMhoyNEI90ZDQO5QLsRbvwrVAV6IC','gzMLW2KKHpQX9G6bHfcGH20','pV9PvQEOKWOKROz0yX063s6d2NfjjCaZvbsKi4MuZfnXoc3QB0EEY8IWE16cvTdpKPMnG6u52W1rdJ8jBM8bbKG45FjGGAfUwnrwRwfzWP3b','G','a',15);
+INSERT INTO ti VALUES (4615332500478525786,39,'DpSv8lQ6KhgPgTJi11qPRZTG4q9N2wwoyR5Y1d5RIC','F1Fb7vgYspNEJhJjlZoqnJbyY1J2Zf5p8t0THzzXKKkTGvvnZqDkO3QcVNf4PGkdnoEM5FSc5cOLl0QwbqVM9kKad00o6Tl2HBMlPrizFOYPBpwigKBGSfT5ukIak8gBConYyZZ2HAmzES9sMhoyNEI90ZDQO5QLsRbvwrVAV6IC','gzMLW2KKHpQX9G6bHfcGH20','pV9PvQEOKWOKROz0yX063s6d2NfjjCaZvbsKi4MuZfnXoc3QB0EEY8IWE16cvTdpKPMnG6u52W1rdJ8jBM8bbKG45FjGGAfUwnrwRwfzWP3b','G','a',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b INT UNSIGNED, c CHAR(86) NOT NULL, d VARBINARY(14), e VARCHAR(23) NOT NULL, f VARBINARY(69) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-130107529,1972302784,'Bmk13JA1pet5Pa','lt5kp6FDvq7Y0','XVH2ZaUbvhmIae2XU6','l7rwYDmHwzGzSaFcbdGSYNxREzWh9CE4Ik9pPGHVY30pTnGw8Mc','xz','T',0);
+INSERT INTO t VALUES (-437080024,1220578591,'tZ9dFNFsCpvsoFu9iVwochQpKTpNzObFCdbGhsILQDgD9SSBAYy1oc2Rpx14qZOqUjfUqkxZqsSISv','jKxTJyu8S','tlFSq3GqFK7K6','d7U49QFPg6amLSJl14j4bpCZZYJ8MgGDOK','A','H',1);
+INSERT INTO t VALUES (-990172069,102125335,'zRGBqDYTtpftHV7OVW2rCtGk6Iq6eOqlbMF4COF2WUGNTJDV39hijDOQ8LwCl4fAU','8rzDW1BN','PcB1od7r9SUxHn5Qivu','ci4nHj1zkmjtZ5sK','V','U',2);
+INSERT INTO t VALUES (-1674375031,1132574487,'m6CfBTIiMo8nY8CtPbnMjD2tp7j3UjuHptQWFAmseN4bqGGlMR6uOLtbI8L3nX9nyVd08ifsAe3z2MfQzx7X','TW0B','STmJ428Ft','04rECZEanh6zAl4hZIc54rSEuKk','D','F',3);
+INSERT INTO t VALUES (-1683950263,2990318742,'BgPatPJiKtVjBvgS65CtvFmn6gRUUgWjW','8gZRh5tCagGIh','jAsthRFx0fcU','y','kk','F',4);
+INSERT INTO t VALUES (-310295943,3759278887,'1yy','KHT','54pdmtT3nBeGuXbFH','wNz4YrIID0YANt','lF','d',5);
+INSERT INTO t VALUES (-536742060,1170469440,'FY8o7EDRhw8uaouxfN2QDFTKRHREhu57s4diHLYWg2MFmMjDNbCme5lamPcRgn59iO55mX0t5RY2A','RQDo','drWu2cOx','NQMGwQ','M','N',6);
+INSERT INTO t VALUES (-476564678,1324544600,'UaxFS62OwE4eBOdpruJf5t6QjmplDMOTRG1SuG5H64GZ1t0CAfzPnZiiNhrEGlGcG2PeK8mmQ1KhjDXE1','LC4JzeU','r1','2o7lMQRjvo6hONdLBeG7D3r1BUY4TbNbLAfnTJDrHFRSTj8xy','U','4',7);
+INSERT INTO t VALUES (-1551355083,2308839341,'LmGFMQxoSatetNHjOMH5UinrZJ7h9t0gzbUyS3Wy7zwZADWAuOEhPr93Aic7c8ZJBk7zk','Tof','eNty6Hz3egqLPPVGMH2qk6','PFHwZ4W7GiH2YkISmAdRU7GEQ4EZQw71nql','9','W',8);
+INSERT INTO t VALUES (324478701,2057825832,'6kYXzE48y3XRCnh7gPrUaFjyRC3fCyF9jWtV1r4cxjokhf','YR','GlKTIT44t0','PRIPuIRgvJsSATjdAu6r2yPEc0MzXUky7OXg6c8EUIiH8UhKpTKQzgnlEcVq','oe','g',9);
+CREATE TABLE ti (a INT, b INT UNSIGNED, c CHAR(86) NOT NULL, d VARBINARY(14), e VARCHAR(23) NOT NULL, 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 BIGINT;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-5450240931689700625,29426,'ClSjTDCB5Zhq5Dgt','rmo7Wlo5DvR7NQ9n','wc0ZT6EH7qky6bINRSQE32SavWImlLj34tFjIaa','RjtDONQ','u24yIyn6YnmykFj7GEdT1m9rHkW0qu3bEVv5Au5jusBxXbgGVyMnTtIxr','KBs03BDlNhH6zTc5l92tATBeAcbkhO',10);
-INSERT INTO ti VALUES (-5450240931689700625,29426,'ClSjTDCB5Zhq5Dgt','rmo7Wlo5DvR7NQ9n','wc0ZT6EH7qky6bINRSQE32SavWImlLj34tFjIaa','RjtDONQ','u24yIyn6YnmykFj7GEdT1m9rHkW0qu3bEVv5Au5jusBxXbgGVyMnTtIxr','KBs03BDlNhH6zTc5l92tATBeAcbkhO',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(20);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
-INSERT INTO t VALUES (-3511501363940213942,21112,'jr5ApqQF6jS','pG','EGzFAKR0tTM0t4TZtEbkHFnUGXGWbq5rapjeU8AsL0AAXBwfSCkYwu8rGxipAh','R0N5ATQug5w0hPeConwyLU6QxNmK3sFu8z6RhhHTS','QvkIjb9f8WKYtJ1fU1hXCZtD82OGJ7iNNIMWxx3acQ7pCAuDAEsvnmyd7QeuJHur5iB4kcw0x0v','I57tcLlOr7IJZ8edbLdxz6rijNLOY0CmKu6WWp1sW8e6j50F',11);
-INSERT INTO ti VALUES (-3511501363940213942,21112,'jr5ApqQF6jS','pG','EGzFAKR0tTM0t4TZtEbkHFnUGXGWbq5rapjeU8AsL0AAXBwfSCkYwu8rGxipAh','R0N5ATQug5w0hPeConwyLU6QxNmK3sFu8z6RhhHTS','QvkIjb9f8WKYtJ1fU1hXCZtD82OGJ7iNNIMWxx3acQ7pCAuDAEsvnmyd7QeuJHur5iB4kcw0x0v','I57tcLlOr7IJZ8edbLdxz6rijNLOY0CmKu6WWp1sW8e6j50F',11);
+INSERT INTO t VALUES (6170485691546369013,939406686,'QnHR2ySGlHfE8UO4D6I5lDhdt8t519JwPT','5WmB9M0EQN','t53WpiUo9BA','oDp','fn','F',10);
+INSERT INTO ti VALUES (6170485691546369013,939406686,'QnHR2ySGlHfE8UO4D6I5lDhdt8t519JwPT','5WmB9M0EQN','t53WpiUo9BA','oDp','fn','F',10);
+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 (-4375614302177946072,733462604,'PhX68NrIoo00rIaitF','6t6sumK','u1EAfg','eudLAPTA0daOO9LjaEzLt4e07tvvtYiGY4VRWV1bmi8DrvzfObWYRFZhda','C','N',11);
+INSERT INTO ti VALUES (-4375614302177946072,733462604,'PhX68NrIoo00rIaitF','6t6sumK','u1EAfg','eudLAPTA0daOO9LjaEzLt4e07tvvtYiGY4VRWV1bmi8DrvzfObWYRFZhda','C','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (910358897171612461,-4441,'717k11x2y9bSCD0','gkNwLO6VFAGG6LIHrqb0wCDO2WgPEjtIEZ0vnhji0SRO98LNb9Q4QHXujGtwNvQxMLQFbReTtAlCNSjRhGGpj7OgUGZloymSF858yXAueI4H0kWcGyFAK91j95fin7XCuUzwAOrJonTS5TDyEVGA9EGTsD5jEr6HDFqN0r7SJze0gigQAaKvwes3wSP8PHk6HnE','xzBtXHehgZMBx44nUBE5GRqtsP1cgrympgUVkKKiZAG6CN','UjmmVC0lNyOlxncTzQhjiI1z','koKKHcWqY5qMLMpbBiXNibszWSKMU','cu2C4JQrkAPJn83GXetUwwdcxkCw8N8SG0hjON6FqPPTinrTqc6Mskbx5boh0qgUA',12);
-INSERT INTO ti VALUES (910358897171612461,-4441,'717k11x2y9bSCD0','gkNwLO6VFAGG6LIHrqb0wCDO2WgPEjtIEZ0vnhji0SRO98LNb9Q4QHXujGtwNvQxMLQFbReTtAlCNSjRhGGpj7OgUGZloymSF858yXAueI4H0kWcGyFAK91j95fin7XCuUzwAOrJonTS5TDyEVGA9EGTsD5jEr6HDFqN0r7SJze0gigQAaKvwes3wSP8PHk6HnE','xzBtXHehgZMBx44nUBE5GRqtsP1cgrympgUVkKKiZAG6CN','UjmmVC0lNyOlxncTzQhjiI1z','koKKHcWqY5qMLMpbBiXNibszWSKMU','cu2C4JQrkAPJn83GXetUwwdcxkCw8N8SG0hjON6FqPPTinrTqc6Mskbx5boh0qgUA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1703254243344343052,17218,'cc5','7yzHaypP0fHl0asTiNKhtWGXrhZ9fKyxcYEtl0e9uezxDsaztTt3UZlXVE43oZF4FmNQJN50bnvUkxCI8ccJBRv1LzBaBdKJJzBGCoruao5xXWlwTAJpqcU0t7hpOiMU53v7bxqY5x2bff2f6FlMN2','BOembDLWXKqi3NAZujqPjWlvZYrJzjo8WKcGNAgpOmb7GS4AZv4D2KbfXf','K3wq82HlUlckZ1vAUqRh7U4O3XX3fhcmFxfcL8r4iiJNhpLJ','nt4r9GAkB6oYtNHSK1FJBs5XVSfut8pg0TrkbWR7GR4ZBo2VqFSEiFxgSOjuUHJjoeMbpnQMD8BzwjXRf7P0R24','sELaDaXGOxtXG4c8lNlTt6M12sJwKylE25E5ygwMHLDr64diz2md7nmnYAR3wX1iyHTnoA6zQbvPdTgu4BRzCtKiHpG',13);
-INSERT INTO ti VALUES (-1703254243344343052,17218,'cc5','7yzHaypP0fHl0asTiNKhtWGXrhZ9fKyxcYEtl0e9uezxDsaztTt3UZlXVE43oZF4FmNQJN50bnvUkxCI8ccJBRv1LzBaBdKJJzBGCoruao5xXWlwTAJpqcU0t7hpOiMU53v7bxqY5x2bff2f6FlMN2','BOembDLWXKqi3NAZujqPjWlvZYrJzjo8WKcGNAgpOmb7GS4AZv4D2KbfXf','K3wq82HlUlckZ1vAUqRh7U4O3XX3fhcmFxfcL8r4iiJNhpLJ','nt4r9GAkB6oYtNHSK1FJBs5XVSfut8pg0TrkbWR7GR4ZBo2VqFSEiFxgSOjuUHJjoeMbpnQMD8BzwjXRf7P0R24','sELaDaXGOxtXG4c8lNlTt6M12sJwKylE25E5ygwMHLDr64diz2md7nmnYAR3wX1iyHTnoA6zQbvPdTgu4BRzCtKiHpG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(64) NOT NULL, d VARBINARY(94), e VARCHAR(47) NOT NULL, f VARCHAR(5), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (837876491,47154,'oCrUjcE8kH','5rbBjxIi','8HPtlxxgEfCRMNCMGphbeDtSs','y','to5DT0wDz32lshQIKoEoaQ','bshgQ4mgFUc97g3COMuu6X2IlYiC1ep3XIEpWz1Fi3LuC36CAXP2jjMHiBvGCeABIa4hfNsUFUaek7o3GOyEXbkG7IrA8cMrg',0);
-INSERT INTO t VALUES (2034444473,38765,'fgWoROMfwJnq0W9zMfCzAXpI6NIckmYPIAFmHdRpmWu6tJbMDEf8TuQZihJ9lf75','4WL35qgqGESy5','m6KETFlXjPMCsNkQpbfrdMO1BFQBo7MmD3lsZ','Ms','uqbvOa3ovFRA3NvSOKf10H9RhjwDK7N1EDt7ZJwByGiVFAbe6WUIaY1GTptU83zl','WeThJ7O2Yv2GNOMpCf11FvZ9bVVZWzloV',1);
-INSERT INTO t VALUES (-183604730,694,'1DH3o','OitpXgRfr7ntJcg','Bq12ieB','XC66a','j05HPXDZilWBexBEE9NQi8k2rbtx5mgQJw9ykJUEhM9VSZP1X2BHrwy9s67mUsmuqNiQhLSSBdroBXM0cBs2ZTGQlljWsFQD9HU','F7WEG8O2nUlpvasid3WebBTsSmMa1THL7XRCsvFHaJ2UxmGTP',2);
-INSERT INTO t VALUES (347188394,20021,'xKZStGsrLklybt3uMbSwFx42IGR3SR0qgloMtw7cKxtFl2dN6ynC3SrIlI2','0Ei1jWQsaLOj7zipKQO7DSpsVorhBZULcqh08lYNN','JMp8IE','xIf','4ljO0FogL5IK3cw5QvS0J3LxiQs6IcvZasiA6FuZ5mhtChDgKz6LD6VT94yhmuKyxK5UaPd6','T3ZCfCJxehWCHUz4TAeU8BRverCwcginN49qS5VvA',3);
-INSERT INTO t VALUES (-806945857,20748,'dwgBLKrBvCYfX','AstLoM1JnF9H33FK5oGZwrmnycoFaG4jKZDi55rBYgqdWrhD5ey7zxmxgg5','35OF5zjDaaZrbvm3bSUeE5ATBIjEFqTsDQm0ijB','8nS','DFsmhbMSqFlin7iCTuUd99','3qMjyqaPF5I5x98cgIGsgH2aB6YsCfApUZdiPUeMqlxA9NBVgbTq3RFgeVYaXjR44G0rS8Ub1oeDWxB07eoOU',4);
-INSERT INTO t VALUES (-53808527,51371,'PITm9AhXGtHlh6YT4QotLaN1oGQldZiauzfjCrzxZZu','Ybga5veMRRk2gx2NlVjDOlc8ziW3Ik6CM','mx9I0l5uciqr0fyEzk7Pi','gguL','sjJ3ADjn7astgQD26tF89ZoIhbtEYAl4hw3meYMRO3ITbSHGpXZQXdzrw2WI1JBxxV5mWsQfk2ViP4RhUiazr','D4UxT0Qr7zMRE4hL8pUAQqpzbB9orMovX7RDYP0p3JIONbyL4tYAUE8qz5Jh62nGbyDSF1O763fkpqklt4jIyL93Fb',5);
-INSERT INTO t VALUES (-566489246,46629,'r6t3OiSTJPyImXN','gTwV41DzxPRHB5iG','EOwHjNzJ','4Ks','06BaPi88CzV','ybDvmccmQdnTdaOvlzyvKdQc8PpTb5KHCI998N1ibHpSKJ',6);
-INSERT INTO t VALUES (-1644320069,48366,'WLd05J91KYVa8renWYyNgPTUkUYXbJOjb9NbyYzfkVkfME7','PrEu9FvJJJaqJnipJRGKx9teivSneLMA3YORybnn','jjfCKQFs285lgVAdNCl4vyxcEiW6R0RJbh','G956R','4qJN7pyjURViQlf1UHerAHDZoMZXEZEnSE7BicJBXBamNKtsyYdVh','5lcUU2SJi7ahj2UgzOjNB8',7);
-INSERT INTO t VALUES (-1174837320,48258,'SCVosBLpx4G829qqqLM2ZxwnRDObasbU61ouUDLi0pfM2E2z09ZW5yr03KOo0q','KSzMfvZUQuBflvBVpuzAatEv4ODmzHqLvQ1K21y2S7UyTkverGQW4snHIcjPDQnntbEAzvtGVZqqcbSZQ4JpOY3b','w88TqYKmKEJ6PLSrnHUDlfGojTvxATKovwgpTKTK9','EeVE','AO6CoO2hLo1eNl9wHoFhgYiMZPkYRQspz72mz2x1iMPGybXC6CLPPBzYrcm1v15rOtPWb7','79oiDDicjFAz0kd0KGMpYcQPRd7ZtxKDvRZhuACqjlezLQKPsNMOrtZ2tz90XU77Rfh5uZFagcM9XV2k7QfxhQ7gz',8);
-INSERT INTO t VALUES (1346190670,38784,'qfTEJPv0aEwHwO4ZkAoCqImgZwIWIcDLraiH','1FeRA0lJofu8XiuY4Nhrhc8htWEoZh1wcdfDW7ieC9OW6CNY0GHMn3xGk5YulOsmbPjFUJZTv7pHTH','UPXb86JZD5OdeMHU2qiIMrvoAmqn6Daf2ugeUhCf','XzBoH','O1nWJJuHsFgVuCrSqvJ1hHv4BH6RbOSOMK8TGkbElh7SozGMRXFGmgzzAeRyyI2TBMAYaFJKlDR','D1DyqOrYExpU5XEXq8PRe3FWOuA9QK53kf3Y2ln25eEwczbMFZOApFbvt2LteaN3LtnKwm4O8KrAafcnDLbLbNf84t2Id',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3071202989553038382,4263212713,'x5vkBFqPmqZBVq1x4dCEBeQuC9eEhvMa3DqBw3Cd','70bWSdJjZYbbhhVN60NwF5AoweGv2gfcFLz7hfx4utYEZLFCA3r7kMfdbWY6cpEsnFYyM2izhDvK0OgQ8SfVMg7dMJtjOZIb7kVe1snG51imc5LyF6DrjoHpdlEwOCAPTQsG9lY9TFsWe8W34yxccJ3cfk2gbt5KXbB8wGuwAmjiMkHy3ZqQMmlX4x1wnQYlr8wKGQz1Zcb8miMAt2BAYZU013rABGVpW8mGBMwyqwmyfB20hVUJGWeI4FwtN','n1u3d8','VDLLRpYXNEs1BORIPlXSX6qnIS','17','p',12);
+INSERT INTO ti VALUES (3071202989553038382,4263212713,'x5vkBFqPmqZBVq1x4dCEBeQuC9eEhvMa3DqBw3Cd','70bWSdJjZYbbhhVN60NwF5AoweGv2gfcFLz7hfx4utYEZLFCA3r7kMfdbWY6cpEsnFYyM2izhDvK0OgQ8SfVMg7dMJtjOZIb7kVe1snG51imc5LyF6DrjoHpdlEwOCAPTQsG9lY9TFsWe8W34yxccJ3cfk2gbt5KXbB8wGuwAmjiMkHy3ZqQMmlX4x1wnQYlr8wKGQz1Zcb8miMAt2BAYZU013rABGVpW8mGBMwyqwmyfB20hVUJGWeI4FwtN','n1u3d8','VDLLRpYXNEs1BORIPlXSX6qnIS','17','p',12);
+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 (-3301027635364818391,4000823645,'Z8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAgnjzE407Yi8QI5c','tECjJAweV1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnql','55v3Xqqn1x','quVJPXyalT4QnVJpG8hbdx3YO9iXIMALQJCKdDr2YENRZynYOlmCpdDivVDXhWK9Eojfo2JVUJt01fWazh8S3II8sbLYJaOBYAUaKzdeFMZu','Ds','R',13);
+INSERT INTO ti VALUES (-3301027635364818391,4000823645,'Z8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAgnjzE407Yi8QI5c','tECjJAweV1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnql','55v3Xqqn1x','quVJPXyalT4QnVJpG8hbdx3YO9iXIMALQJCKdDr2YENRZynYOlmCpdDivVDXhWK9Eojfo2JVUJt01fWazh8S3II8sbLYJaOBYAUaKzdeFMZu','Ds','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7110625471157051258,1538251964,'LhiDMsd6fnabJk6f8IPyIoWFsQ079hLyeDePbP8C130gJuHVqOsz4r1u6hXfuHyh4','rxQnv6Njk46MBPJ84sHuyZBOii1XUQAVfHZmLeW2DhMVyE8ldHHy0X8bQ6xyct3SOzAh8RBQ6bnv5E4gIEt2m8ocmu7PxKjHoonuF1yPBSGy92uPz1A9Bzw7ynK','mY4ET2HVP7V8tM','iihcgZDY89GrLOYf5CejtXcFvs7X1Q5wwHgAg2XHNN97bNzzYEgC0p6gZmf0o2qMX4JbrhHhAalCMuVAIPTrlRVu6II8jY5MnPY2SA1zPXsnYyG1qatWUmC66x1PmbacwCqBTUqDG0vMv1MLlMqmXh5UmEKSS7Km6Wpuy4OSbKXwg5Oarewsylk7zdFGZ0YwS50uYBsv0fmOQ2hTqvQXAfnvrqcEYVYbutHPJbCKxo4QLwekC','vM','9',14);
+INSERT INTO ti VALUES (7110625471157051258,1538251964,'LhiDMsd6fnabJk6f8IPyIoWFsQ079hLyeDePbP8C130gJuHVqOsz4r1u6hXfuHyh4','rxQnv6Njk46MBPJ84sHuyZBOii1XUQAVfHZmLeW2DhMVyE8ldHHy0X8bQ6xyct3SOzAh8RBQ6bnv5E4gIEt2m8ocmu7PxKjHoonuF1yPBSGy92uPz1A9Bzw7ynK','mY4ET2HVP7V8tM','iihcgZDY89GrLOYf5CejtXcFvs7X1Q5wwHgAg2XHNN97bNzzYEgC0p6gZmf0o2qMX4JbrhHhAalCMuVAIPTrlRVu6II8jY5MnPY2SA1zPXsnYyG1qatWUmC66x1PmbacwCqBTUqDG0vMv1MLlMqmXh5UmEKSS7Km6Wpuy4OSbKXwg5Oarewsylk7zdFGZ0YwS50uYBsv0fmOQ2hTqvQXAfnvrqcEYVYbutHPJbCKxo4QLwekC','vM','9',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-4986042173376206816,3161553494,'aPLoqF','h8PybcIXfmbWDsxyJQroY2jgu6SHQpUXvhNgy4ZyBnQCLar3pD8OUg0zFZhsietX7UuJzSPvITwAwFgsheref2VNzKV2tOEMhvyUucmvJ','qzV','8n7PQM6kMcffTv0demswAn9QV23mceDfnINSqgTuWJfw6JMw7ubo31gXm3ks144OLI77rfAlSCoCHOZpUFqiVfB0N3n9','d','um',15);
+INSERT INTO ti VALUES (-4986042173376206816,3161553494,'aPLoqF','h8PybcIXfmbWDsxyJQroY2jgu6SHQpUXvhNgy4ZyBnQCLar3pD8OUg0zFZhsietX7UuJzSPvITwAwFgsheref2VNzKV2tOEMhvyUucmvJ','qzV','8n7PQM6kMcffTv0demswAn9QV23mceDfnINSqgTuWJfw6JMw7ubo31gXm3ks144OLI77rfAlSCoCHOZpUFqiVfB0N3n9','d','um',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT NOT NULL, c BINARY(78), d VARBINARY(44) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(11), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5691900002321163429,-6729753,'AfgYj4xeiay7h4bSSOhVdTdBnTnPOP','w','UQ','wVdOV','Z8','m',0);
+INSERT INTO t VALUES (3662162794145281085,5096500,'ZTw8zSTXk1VM2AvLYcQ8XePOgyCR8exvCeTT1L5enCrvCVZ0wwnxdGiiXAKZblbPnGKoE7B','sAT0LXmyG85cbJb8btXAsBu76vi1k2gWRT7','cvei4YFCNdGSIKbsLr7Pw9VJFdl','MvH0','pF','jX',1);
+INSERT INTO t VALUES (-1704816055037579570,-3524000,'G50Rr8BgtC1ZrsHLKf9cCFYYsMSqmS2y2yPzLVM2ejoUXa6MJPD1MmQuQGtSKcojzoxf','IprU5CKvrkfsMe82w1PLacxMuBC5','GYGjuYFz3p7VraLU521Ds2VVIyEEf2fj9','yEHTS32V2S','w','bZ',2);
+INSERT INTO t VALUES (2875680501653383923,8078268,'1di5KKzxirEpG8Y','ma0FFb8f3Y6k0gkBE784BUC4S4NHYe','UIuRTbRXOZJ2Y1OlCkwFpKbX104gwLS','VCschYVYe8','G','GH',3);
+INSERT INTO t VALUES (-442621470917557704,-4582182,'E3Akzfwpuq5JGhNSaEM6aHgfYQsyi0v','GjraKwRj8YHPtk7x7JSQrHmOQjShjkxixPN7cznXqO','2TCWvrqYx','e7HFGJO3','fI','hG',4);
+INSERT INTO t VALUES (-826997605723436607,2484284,'ni5L7lcmc42dykX7bFiCMKaGlHYxpca2TF','sfAc60H','BpSGoFX4b0b','a03g','BX','h',5);
+INSERT INTO t VALUES (-3685472924494688235,-3520617,'EpdPCwCOpgmE','47D90ezA9KLKG','oxkuPuBYDraGLQU8euhmPTwxdGZ45mO14K','R5','B','D7',6);
+INSERT INTO t VALUES (-7109268170800155721,-6871921,'Ow2hXGb8vcvfOrYA','9erbI9dKjhYN2qUnPMhezbToxdqb','moKrhdjtabIZQxrmmEXldPs1ceHy','Uide','W','FE',7);
+INSERT INTO t VALUES (-5482207945534983178,-2279657,'fe','OkARlEoowS4q4t5na5s','n1Iejy5KkDK0us0Hey0gZBy5yblHApwZ','haeCn','c','x',8);
+INSERT INTO t VALUES (-6588337038173848997,-2000808,'lW3BEu0GUaQjkQVLvjKhE0S4SnDPLPiCPd5PdPvUDdsX3UTs3lk6XcPJe2QJ5Dftyce','FxzT','7fvcWt3w9buDn9TlFwzqaEgvBn','OPNfNQ7wXzg','a2','U',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT NOT NULL, c BINARY(78), d VARBINARY(44) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(11), 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 (-2903961652508283883,50205,'qYmcjl4IZnkVN4c5p4mlYMFxXXU3yXqF','i3c31fbA0TbF','S02Kks9dyr2PeE2AFKQVLK0d5hLp7q8','VGqA','vMcjUaBPz7vnBg739Q3xPWabo8zevLpNDFARftEuwVHqe','B8PbcID8',10);
-INSERT INTO ti VALUES (-2903961652508283883,50205,'qYmcjl4IZnkVN4c5p4mlYMFxXXU3yXqF','i3c31fbA0TbF','S02Kks9dyr2PeE2AFKQVLK0d5hLp7q8','VGqA','vMcjUaBPz7vnBg739Q3xPWabo8zevLpNDFARftEuwVHqe','B8PbcID8',10);
-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 (6555027742975941183,37227,'H0Umk3y2HqqrOWfl2RMLI0SqB3mCJmgcfhLOhTPbRO9gO','ykmukoBFAIXwOoaUNSlWFR38k9EPWOUzIQ','suk9Czdb70kOcUqSpQ9Up7','0FLv','hkkO9hV8IMJ2vqe','wBnC9hZDBd935OEmaJQII1AyLjRFHcVkxODoFqDvs8haBrNOv3b6x2iT4Mhdt9PxLADICPcXXpwvipmeljDrPaeCOm9Gqet0X',11);
-INSERT INTO ti VALUES (6555027742975941183,37227,'H0Umk3y2HqqrOWfl2RMLI0SqB3mCJmgcfhLOhTPbRO9gO','ykmukoBFAIXwOoaUNSlWFR38k9EPWOUzIQ','suk9Czdb70kOcUqSpQ9Up7','0FLv','hkkO9hV8IMJ2vqe','wBnC9hZDBd935OEmaJQII1AyLjRFHcVkxODoFqDvs8haBrNOv3b6x2iT4Mhdt9PxLADICPcXXpwvipmeljDrPaeCOm9Gqet0X',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2450470693443963209,51627,'RA6iuC0YP5fPmJLTlAEniSEmZ2SIXC8A1ZqOXxjsr25ERZVXQuVXtmEFR1p4s','0VnAbqyYleRmlon58an6hFxob8ZjTx9qK6w7QLl9t0KEhOSAhKlmmaUqIpWgKGEVgR1Pf52llCFHGFdohfrggQo1zyQsuIorJP4Bwz44PCj4iEAT22s8OunGqDnZeJ5zTYzdoV04qpqK1EhUu7klZfS7gEpncldlpsIanH760ZMJdhFh5K61c3AKMRqZ1gLB7TjpaDXUVvSc2TmznjRPVEyHILyY','gnpgoL','PWr','a9cnLzjeYjc','Le0UuJQ3ELHSnxkfANNHaaTrPkWBRbTGFUfOFjvhYs32bTfZ5mE',12);
-INSERT INTO ti VALUES (-2450470693443963209,51627,'RA6iuC0YP5fPmJLTlAEniSEmZ2SIXC8A1ZqOXxjsr25ERZVXQuVXtmEFR1p4s','0VnAbqyYleRmlon58an6hFxob8ZjTx9qK6w7QLl9t0KEhOSAhKlmmaUqIpWgKGEVgR1Pf52llCFHGFdohfrggQo1zyQsuIorJP4Bwz44PCj4iEAT22s8OunGqDnZeJ5zTYzdoV04qpqK1EhUu7klZfS7gEpncldlpsIanH760ZMJdhFh5K61c3AKMRqZ1gLB7TjpaDXUVvSc2TmznjRPVEyHILyY','gnpgoL','PWr','a9cnLzjeYjc','Le0UuJQ3ELHSnxkfANNHaaTrPkWBRbTGFUfOFjvhYs32bTfZ5mE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-563296537848212153,12174,'QSnf52DfAmnADl8cUPaSsjR6bnfVFnU7fOmqMp92SLezAM3kzT5','2U23lgqjV30DhTzWAsB3wGGomzEGGMB75WGD7CT3l6pzrksuEJA2XLif5UY07j0brXTZ4Y4wkvKqJTtcKkXAM4LDHUzpRHKoNhNKzG8UnK3EWGMOKJgiq3ppugqr1RLZwt6RSaooSogxnLXPqGhUFxuu6SMxF5ND5pOQttedHxucl7SI4FSrVHEj','Id9H29fN3Hsm0bgZ3jv','zdrZziIgUSwH4h9I2lwf4RYy4yihGjNTAQz8LxRMkFtSLfzbHrpJsOpgVx52TXUODz0R8L8BWG2f6LzJMkvsBn58esMrXo6GuspSlG4Bqt6Z9DFa0rsssb8bEziedbWZDOie4NnpVCUaNoRUHw9n76uUyqe5epEsbS0cdAfjeKzMXW9zRry7o4WLhYMhX8gvPQTagqnW9nvABpmfv7Sb5kH1c8MulBrtnO1xvCeLyQnElCXBbSm88s82sXDSkOg6','SUOSdDCYvln8KOSTIr5YAC7vqknLCYvARaFrCAxeEbGSwif1wSuMWJ0FlTivjhX1c1ANpUtOjvY','FC5TTINaNeFeXvTdaZcI1zTAQmA2W1vQc42o10wJFe7HNRuRt5',13);
-INSERT INTO ti VALUES (-563296537848212153,12174,'QSnf52DfAmnADl8cUPaSsjR6bnfVFnU7fOmqMp92SLezAM3kzT5','2U23lgqjV30DhTzWAsB3wGGomzEGGMB75WGD7CT3l6pzrksuEJA2XLif5UY07j0brXTZ4Y4wkvKqJTtcKkXAM4LDHUzpRHKoNhNKzG8UnK3EWGMOKJgiq3ppugqr1RLZwt6RSaooSogxnLXPqGhUFxuu6SMxF5ND5pOQttedHxucl7SI4FSrVHEj','Id9H29fN3Hsm0bgZ3jv','zdrZziIgUSwH4h9I2lwf4RYy4yihGjNTAQz8LxRMkFtSLfzbHrpJsOpgVx52TXUODz0R8L8BWG2f6LzJMkvsBn58esMrXo6GuspSlG4Bqt6Z9DFa0rsssb8bEziedbWZDOie4NnpVCUaNoRUHw9n76uUyqe5epEsbS0cdAfjeKzMXW9zRry7o4WLhYMhX8gvPQTagqnW9nvABpmfv7Sb5kH1c8MulBrtnO1xvCeLyQnElCXBbSm88s82sXDSkOg6','SUOSdDCYvln8KOSTIr5YAC7vqknLCYvARaFrCAxeEbGSwif1wSuMWJ0FlTivjhX1c1ANpUtOjvY','FC5TTINaNeFeXvTdaZcI1zTAQmA2W1vQc42o10wJFe7HNRuRt5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT, c CHAR(66) NOT NULL, d VARCHAR(10), e VARBINARY(10), f VARBINARY(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3417650800253583892,-19821,'7LoHwwvX0g1aLZTTL4tEA3sYwNbxrz4oU5Zsoz4Nh8dMrJF9zBOcGL0YB2YuiUe','QUbAQS1SGP','m','osRFlHoIXVlKW7gF','ZQN2dvXRC4vEODnYbJsChX','P3hx3L920WHsdcj7yHw0mHnUmaXd9J24Z9HsxT4QaCxMLpAImw8jLJscLlxX',0);
-INSERT INTO t VALUES (814335958691972624,-11535,'AhYZnqXLay5ZIFDhS2UOMIwecmEIE8AG9dYX5oZttP','UWA','eFM7','0qFu5HOxBJ','YDSmqj9O2yK17dwaInepY4W9n3thoR9roCBYiOWZMwozn0uqacDM28BBATFxjswyutlVsfsRrfsxzQrnFt8ZEh6SuMsf','SoIlPQOt9gJW85rHvG61U3IyR69Ix9saPwsV8iMeOmpVf3FpzEkOdpnxCp15tu0Pn',1);
-INSERT INTO t VALUES (-4234221703440742213,-13374,'Mr4','BBpTu','a0zConiq','iRwG4XPH6UIwpVtfgAn','bVD5WNLaJ2EbVrRvmxPlCDhVdtNq7NaQ2ls6hoSWaY45JQoOgaiF0ijHh23O0iY8fL','vuO2zTA8bgdrHf0nnfgHCVFvnqkwt9TJJR2zhmv4wsV9SODWLSerI5bM2RdMvKK0b8fHPKQwjGEOQpRHk0RM',2);
-INSERT INTO t VALUES (-3195048839720732490,-28413,'xZjr8egsiLC4rJQyKrzvmoFdpBWG8aV6S0trki5g4Pudw','LX6D','2i0V1P1','stY7xiOYTjR93pDxkw3tgp','NGNUMKPTN0WE8MOh1g8cm3Uwu7HC4sGn323KUGNlTmEGzlOkinp1rTIRLaWuIS18IeAzd1ru','NSyF3cLC7HK9woL0TI370vGUEYccbJc0F',3);
-INSERT INTO t VALUES (-5690677444124247171,14201,'PgPlfPvJHq4eikLmvLy0nHOEAvhHFVkMOMKPxVYPgcTpdUePg3WRbT','7k4Ew','D','5vffekx7bqAWIZzgIcExR3ntBXO3','srR3oRtttYcDu0hP0ofmpk0gWf','ceuRwyujvNYHKdYeK0lp2dGuO2UIgfqD8pUYQyisFLwQJb02PCU2Jo9l0sfgN5wa',4);
-INSERT INTO t VALUES (-5690629441346941545,-16058,'w47ukMwN5Ifkg6hv6dD6OLBjn9o','f','NvqdR','k4Wb48PltRqXgLj3Imlxw3MR7hLAY8Y','IVkvW4fUVajT9BmGvuHFbWYrCkuqcclrACiMn901gpzS','cwzMIn8mTCAQaUGiSE1AH2lBUfSah74HMK0YCeGYTj44jXRVAWro',5);
-INSERT INTO t VALUES (-3336067171573308318,-10788,'icmHy0icixu59zYsef2hqFWgrhFSx2wnLqtvjHZi','R','xvypvSNvG7','qn1i6cybYziR08KQQ00JG03op','Gpxs0CPCsw2MGMhz7hzuqPwQSc','riVD074aq1JNUoF52uNTUW',6);
-INSERT INTO t VALUES (-7490199527018308871,-31944,'TuNuj8sNw7odxqvi5FsGMyUGyWOl5w4I3CSgvLSrxdszhzUNLAWKo','w9IH06pOPh','JCpJgAVL1','T','wA46vbwa','6l23iIS5ZMTxvPr2lukuP2LdUyFUlr2UvWzZ',7);
-INSERT INTO t VALUES (2923583207280179067,32302,'g8ewaswn7umnOA2M7ml88CeJg9e0VEFUQyMboTYjXTthXWkBaXAayyNgBRfHYM','0kfRtB5S','TOjF8NraA','JSE5DXldljXBeZjNYMh3HgLFqtL','UfbcoC27xqHZAhAh8jQBeGWPsJSAWqrxBClCh9hlIBHiyIOW','o7HgDXolSk',8);
-INSERT INTO t VALUES (6433674707633014797,9350,'xVjvT1VHDnqYKeWSxfBLglc1k','1R','9bxZgRq','e','DmUPNYusv16ro5H1O0JMd','uMjRpN4axmdpJIafMU0lKmujrxbJw48ihYwstTbvtO7rMe6uFFJfPAZrfvAn80OD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-2125447016360377771,-25396,'qhneqhAnbd9zqtxe8BTOWPj17gUmwDoIKPc8Q2vvy4Er5H7YsLZFW704vyb6','gfgb2z8F','Ka','i9ElVTvJb4opDOcZrdpO8DFQbHgltql1D','iYeVYq7rLU4cIbwshXx6wkz8HzoK96HBi51ZJnNa','mLYzf24kQrWnqD4E4xWa1k6RZCUkSMMm3zYyUtPEQh',10);
-INSERT INTO ti VALUES (-2125447016360377771,-25396,'qhneqhAnbd9zqtxe8BTOWPj17gUmwDoIKPc8Q2vvy4Er5H7YsLZFW704vyb6','gfgb2z8F','Ka','i9ElVTvJb4opDOcZrdpO8DFQbHgltql1D','iYeVYq7rLU4cIbwshXx6wkz8HzoK96HBi51ZJnNa','mLYzf24kQrWnqD4E4xWa1k6RZCUkSMMm3zYyUtPEQh',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
-INSERT INTO t VALUES (7686734904229842717,-22542,'znulzwUQSHzYzks1xJ','KvzS','HU','WA69VgcdxUnnOmeikpq6q9D','QNkwtRNM5qw3mMXW5aOWRrC1gJscaZ5VCmxcr6PDbo179iE7wObjAOupMN8YArQ','26izIddZTz',11);
-INSERT INTO ti VALUES (7686734904229842717,-22542,'znulzwUQSHzYzks1xJ','KvzS','HU','WA69VgcdxUnnOmeikpq6q9D','QNkwtRNM5qw3mMXW5aOWRrC1gJscaZ5VCmxcr6PDbo179iE7wObjAOupMN8YArQ','26izIddZTz',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8849071731798528772,-25320,'7xTSbPwevFYbBtMxKh4AebAJT','QLMJq8ifTkwI8mVwqOWjJ1qnbN3ZmZ9qzARFTzUsNCBMCWYPUZeBAJm2HnrrJdmGHeCNYbceFYZKYtokTuyvieGGybgu2Swui8xQj1FcfpnO50ViHZjsQCtOeoGby4','5p','pCBCd2hA4tYzWYZB8JX','izYlFotUHeVaH9vr','fK4ISp3tdlHzRdPxatzfeIscy90YjCe3d0K',12);
-INSERT INTO ti VALUES (-8849071731798528772,-25320,'7xTSbPwevFYbBtMxKh4AebAJT','QLMJq8ifTkwI8mVwqOWjJ1qnbN3ZmZ9qzARFTzUsNCBMCWYPUZeBAJm2HnrrJdmGHeCNYbceFYZKYtokTuyvieGGybgu2Swui8xQj1FcfpnO50ViHZjsQCtOeoGby4','5p','pCBCd2hA4tYzWYZB8JX','izYlFotUHeVaH9vr','fK4ISp3tdlHzRdPxatzfeIscy90YjCe3d0K',12);
-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 (-5912492742261149782,-2321,'pl8IFGH0o6ch44oNErFjrN2hTLKEnr7gaQp6nIu6Y2Ldv1UsSGXSc','BhAUw2i9ZPDmyvpuUn8Sua8AeUkunqZb2TxoFdV7Od4yM3Aek8ZxWLWHc6iSVwzRrkX2qTxG6T4qtHyyK2gfYSJmotIi59j4pCQwwZK8MMysEMmKsTKYg625pqaX51cC667Kqnsfve7Va5qEadD0YlURMoQ5vON2VnZ2ApdbSJvT1whgqYJ5V9f6JfZ1yjALD3CVJCC6JK5ixzdel','LvmliKN','uJ4DtQhg6haPpM3smr30NiwaLURYPb9V2Y0qDkqlnhIrG7mojwVvvLTI18my6ANTIqUPmGAmPEF3QOKVpJTm9dTP26YUxFnJ2BwYSCNRCsdbGOHYSXsHbwEBdhv6oyO0KLCAkGuUhWsDZxgIx2OEydhMFLOKO6Fa3ynOD9Jq9B0VmDlCKvGGHq0BhMns8nTwF663GV8vOXWO6Bg4bn3RqedkUG3HYdE9lxhH','2k94ZONRec4DhbmyFAUwQIhDtQihqiXmprbsV7AHP','KZyc39B7o2VSjJTGkjNDCYfkqkKyFD4ltr44b8MrMa9WHY3u69wpxr',13);
-INSERT INTO ti VALUES (-5912492742261149782,-2321,'pl8IFGH0o6ch44oNErFjrN2hTLKEnr7gaQp6nIu6Y2Ldv1UsSGXSc','BhAUw2i9ZPDmyvpuUn8Sua8AeUkunqZb2TxoFdV7Od4yM3Aek8ZxWLWHc6iSVwzRrkX2qTxG6T4qtHyyK2gfYSJmotIi59j4pCQwwZK8MMysEMmKsTKYg625pqaX51cC667Kqnsfve7Va5qEadD0YlURMoQ5vON2VnZ2ApdbSJvT1whgqYJ5V9f6JfZ1yjALD3CVJCC6JK5ixzdel','LvmliKN','uJ4DtQhg6haPpM3smr30NiwaLURYPb9V2Y0qDkqlnhIrG7mojwVvvLTI18my6ANTIqUPmGAmPEF3QOKVpJTm9dTP26YUxFnJ2BwYSCNRCsdbGOHYSXsHbwEBdhv6oyO0KLCAkGuUhWsDZxgIx2OEydhMFLOKO6Fa3ynOD9Jq9B0VmDlCKvGGHq0BhMns8nTwF663GV8vOXWO6Bg4bn3RqedkUG3HYdE9lxhH','2k94ZONRec4DhbmyFAUwQIhDtQihqiXmprbsV7AHP','KZyc39B7o2VSjJTGkjNDCYfkqkKyFD4ltr44b8MrMa9WHY3u69wpxr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(47) NOT NULL, d VARCHAR(84), e VARCHAR(16) NOT NULL, f VARCHAR(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7207523970390981933,4473,'xgYobaalfsnDuwlRMglbKjcvhOyGcXxnuzHOSHEQoDYe','VYjz6igWcsExbb6ZXovF3tqtON6PZnU0fhVELQSZnGT4fnOWbObWqOvrbnI7V5','I9ka9oT','bLvTXBaggbFMF5ekvxrCzB1PP2Xl8z00o','aSuDiV3NB1FTWHEa3DBWdI3YErgtk85m3MxuW','ApJWyDIvVCmr97ip0BzWTV5IspksCLK79uvI9BRwTSICRBvWtiQNrrPAtEYa8x0LJl8b0DnLEN0J5C7xZJ0IA76tX1A9L',0);
-INSERT INTO t VALUES (9711871584205832643,54868,'hGGfPbprgn5710C6lXNxz7amHMHg3Qe89do','lCXngYdjmcsYbIuFBhtORa2hLUTFU4wq4q3oq0C59IUjOCWpIMqVTf6gP8Bcxg','WP3JdPrcZGPrH','FhdF9pzbojKlWKgmlq2YoAAO5BIfyP7kbp4slA7Kw','W55WUpgHdmyWMgvyxEEHKSa4wHuZpktg1teAST7xjqSgcPH44A34rP61DB3v6CX8PzoUtPUnQK9y4','3Gb4oWuGkya7SNKNffEMfrpIglU4OQs40OfpFfJ06YVNtYfLZ6zec',1);
-INSERT INTO t VALUES (12067496218855664808,42908,'7W2UaYqNe2vd1NqU0Pr','n5I6uRGgMNniDUIacKgn9of0S0B','UARZI73K','vNoQQr9yInqgiXjHdMqVoRQa7lHPnzEgDyKa','84TFG3nFCQ1eyasiKHJNfznytd1XZoHEUvFHtq','flYE3bV287EVX73DHRkHTcFnK45JQRQ6Cd2VVpeXQO8xP9z8',2);
-INSERT INTO t VALUES (4730508120082840217,10085,'F','3nBScWPN6pvEl9EtHHcs7JeRdQCJt0LF2xLlSmCv25Bq9TVhj6BhXeDblee6yS1hFIqN8cLC2e1m0FzrE','t4l','SucDaeW0yvapePptqR0m5H2FxXzowh97vWlR5','eg2f7Xc0o8BznVm3SG2hZdh','0zR9l05cUiAO',3);
-INSERT INTO t VALUES (358391138132786389,21442,'Ij','tEyNrYXMIbhtWgf','Qx1Cuc','W4LGWBu8P','b8','DmUitVAw52PbMFpmxXl2euHu2zUXucYwq',4);
-INSERT INTO t VALUES (17405154448290855286,17001,'sm5xYyOcHUTVMcsD7WcDEn3BjO6','doj3i0wLBBoUv4gso85cPArcRi1BerE','Jmu','xjKj4snWJYjL1S','wsuql96TbHQgWiQ1A4wVAoHOrrfrTfAIidefLJTNPWeB3dW6ZtQMXBqsZo8oX4Ns1BEzP1yk6VOL3NRRZFCjJyJEd','adNgcw0hxkoTvE9HmHNpziT7X0mDxpsTD5ToG0j2yYvQnH820oxpPIcMYeC1rC3gLrgAPnMTyQicW98VUex3',5);
-INSERT INTO t VALUES (8985049101337520439,6401,'1VNV2x2INpbFAozpi4Eqdz92EyQfGtHPnzzBeGiwbd08fq','J1cVldB9pbRPmUKXmodWjf2rg91EI8ps5p0RKoPFVd0ft2702doznf2YWElKochM','8cUQgLFwm','txqbkpqkleleBiV2bLVK1vQwORbnskwVXN62FAKUURP9ON9RdmVbvZp','QNf6P0Iv4SUCMwGa8mYpaopn5dN1ewjTeLLWZ','pofbIG36hUzzmM1oMTGvUTNAPuncsCvXGFhDnPcR6F1F46Fd9mYe5BEaolNwKGqRxexR',6);
-INSERT INTO t VALUES (10866930752453838780,40873,'kUXHGYzsewCXXdT0WdwqejZUglsyhJAMlAJs6Do5rZTK','HXlvaEcjBSqT1AIrrKHMs4vLLHdasvebzgnpoMpgHgFIljZY7Ghc3BxorM9j0qNA6nMdEKP2663Xz4uZbocf','rpkG1PQ','Q','7Cz9ZcJZIZxKTr7nyDIEFNcy2bQxpJ1mM8gwcSYSUWKcbz9Wza2dlqSNoJLfeh86SFP5na0YrBzi7mSG5MCI2HHJWuEYlNhnfWe','jQGuP2zK',7);
-INSERT INTO t VALUES (4793902791621502815,49645,'xo6A1','YEo9I6wykoUZTuVoHi1whOjlrH4oH6KgQqnKdwLQ','gIjD1','OB5ckgU720k2oRbb4eGgNAV4ytSYeG8Bu','cNl0KMiTcwF3zf8DBDGQ1ufv7zbQfUyHVZcs5xdbt4aGeH','RvGdUiRNjDcqqYxsYcQi24846Z3Mqt6ckMowMIlws03U2slGTd75rJC6qHIMxZlxVxKKZa0ZtD8To8r4YJmxA2hR09Hdc1S678E6',8);
-INSERT INTO t VALUES (1637817887982302434,11270,'Eu0RMgZ4JLKhCRo8H5lMVjen5JlSeuEF','YZckj0JIHuZeyZamdsh4Yds2I9Pnc6ELptorp9P2UXtMh','Vuwoi2UO7TgSv','R0iEebKBbWzjn','4xwI9PfGD7ovXvOPIFJL1arxkx','f5JcpqB6IPD6hL63ARmJr7f7Vx1CqRbNsUkRxCh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9100422223044091453,3717119,'rosSIXYJ9TR3Ifw5qcQ99dJ','eQP5BdQ5nX3uxypCQRa','URGN7oJXo','e','sZ','qK',10);
+INSERT INTO ti VALUES (9100422223044091453,3717119,'rosSIXYJ9TR3Ifw5qcQ99dJ','eQP5BdQ5nX3uxypCQRa','URGN7oJXo','e','sZ','qK',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (-8167679153661470047,7000950,'CJIahxlybHwi4vt2NkxkPpnE0YcSscpPXQvuwolnOMINLRDQ8s8','e2zdxbOkrmoGBHA7eLVMnTH3PrRfJ54aRfEJjk6Sz','ar','gSlYJ00H','f8','D',11);
+INSERT INTO ti VALUES (-8167679153661470047,7000950,'CJIahxlybHwi4vt2NkxkPpnE0YcSscpPXQvuwolnOMINLRDQ8s8','e2zdxbOkrmoGBHA7eLVMnTH3PrRfJ54aRfEJjk6Sz','ar','gSlYJ00H','f8','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7061451122983003226,6236829,'rg','Z8IT73U7UkwMEYMnGaryATAcAZTiKFbFeaST2SqYh547utLp78ePAMmqrsXloEoWnfoXTPR5JxlJnPKuQrHqpMOigLtT7fKm0WX3U4tek5AXE00I7S3tu1teiHEBvDTpcSJ2BEuG58b1qhJKsjTDrEMhk7sh4rKk47B6OaYeCavpOgd89oZY','PnaNe1s1QVOWb8wLTmTVqf9Cz9qgS7LeKJS','hRl1sztRSr','zs','6',12);
+INSERT INTO ti VALUES (7061451122983003226,6236829,'rg','Z8IT73U7UkwMEYMnGaryATAcAZTiKFbFeaST2SqYh547utLp78ePAMmqrsXloEoWnfoXTPR5JxlJnPKuQrHqpMOigLtT7fKm0WX3U4tek5AXE00I7S3tu1teiHEBvDTpcSJ2BEuG58b1qhJKsjTDrEMhk7sh4rKk47B6OaYeCavpOgd89oZY','PnaNe1s1QVOWb8wLTmTVqf9Cz9qgS7LeKJS','hRl1sztRSr','zs','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-4146388549002199428,-7201219,'8Zy5CezfJMz9HMEXcYTxGjb8gqpTxlGTjfQwzIA6RxotNPqIWShz6PwZGt0pr7hbFlufXragBf','bxou','A3bSjWrZ','bTmIWr5roOXzAq6hb3c0uptDxYgnN3XOHWUa6mTY9AINRrFVim57zVJC8fvLA7RBk2ZqWeReUOrKmnyHoz2PWolK0fwq1QMmaVFMzoGdrpOCfXfOICc96gg27745HIQ4kOz0w7yTEVoptc83N5Niwi7GjLvBmGMt89jlC7HkSTFNLnMmPtmrHXYUp9N','ee','7',13);
+INSERT INTO ti VALUES (-4146388549002199428,-7201219,'8Zy5CezfJMz9HMEXcYTxGjb8gqpTxlGTjfQwzIA6RxotNPqIWShz6PwZGt0pr7hbFlufXragBf','bxou','A3bSjWrZ','bTmIWr5roOXzAq6hb3c0uptDxYgnN3XOHWUa6mTY9AINRrFVim57zVJC8fvLA7RBk2ZqWeReUOrKmnyHoz2PWolK0fwq1QMmaVFMzoGdrpOCfXfOICc96gg27745HIQ4kOz0w7yTEVoptc83N5Niwi7GjLvBmGMt89jlC7HkSTFNLnMmPtmrHXYUp9N','ee','7',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (255647866073958944,1915954,'GpsJXRBY190EvWdAzRuh82Yx','KVi57kczPo429BT54v3frpUI7IcUXogBIwBgWvhSwFseuGcZCTK7Gg5RVGxh25ErLOWqF9JftpZ4kDtrDFmgCcLwibFDsE8IjWsqUVvTewxyYQ057Jgp5S59UZfcE13i7U1wssvkixwWqbgsXfX1P4soF4dDY1eqRhFmV14PMuze0TE','z4Jtb6NC','XcRsfxmey2uTftsGnRSGVK8SO4V7p1NREEit7vbB4NIUrs3GgeTJScIXSPXcONpGa29jo4bTO4r94PbaYYeQBEEpZH5Y50ZCUgpyLTOgLxJea5A6uoHgLDXekkb107OoIbBXszPpOamZo8Rk0ME5ChWK1L0DQesJAnIQ30ipTKfV8LSWbVtvxybC3lWO77oSmFAliM4JCOwC8Hdr7xRyzX9PJhP','oU','a',14);
+INSERT INTO ti VALUES (255647866073958944,1915954,'GpsJXRBY190EvWdAzRuh82Yx','KVi57kczPo429BT54v3frpUI7IcUXogBIwBgWvhSwFseuGcZCTK7Gg5RVGxh25ErLOWqF9JftpZ4kDtrDFmgCcLwibFDsE8IjWsqUVvTewxyYQ057Jgp5S59UZfcE13i7U1wssvkixwWqbgsXfX1P4soF4dDY1eqRhFmV14PMuze0TE','z4Jtb6NC','XcRsfxmey2uTftsGnRSGVK8SO4V7p1NREEit7vbB4NIUrs3GgeTJScIXSPXcONpGa29jo4bTO4r94PbaYYeQBEEpZH5Y50ZCUgpyLTOgLxJea5A6uoHgLDXekkb107OoIbBXszPpOamZo8Rk0ME5ChWK1L0DQesJAnIQ30ipTKfV8LSWbVtvxybC3lWO77oSmFAliM4JCOwC8Hdr7xRyzX9PJhP','oU','a',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3328935499058804923,8006575,'mnwWkPn4y6DQqVLKFuNvucOUk5z2ltJulHrze03AvopmqJhjtVvRehPSIzKfxTt','4','tZ0K9q5V6MfTrI7Ygo7yp','2GOEbB3qgMsyzqF0F0FfnKNgD6GExLDDj4L4tZA7CyS0lbn0KGwm1rY0DItxIxLqhizs385Vt63nMKpFtUEX20jCt6FiiebnWuTGnJO6TXHfLGzy6CZNTQlX1uwUb4','pBE','F5',15);
+INSERT INTO ti VALUES (3328935499058804923,8006575,'mnwWkPn4y6DQqVLKFuNvucOUk5z2ltJulHrze03AvopmqJhjtVvRehPSIzKfxTt','4','tZ0K9q5V6MfTrI7Ygo7yp','2GOEbB3qgMsyzqF0F0FfnKNgD6GExLDDj4L4tZA7CyS0lbn0KGwm1rY0DItxIxLqhizs385Vt63nMKpFtUEX20jCt6FiiebnWuTGnJO6TXHfLGzy6CZNTQlX1uwUb4','pBE','F5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(3) NOT NULL, d VARCHAR(24), e VARCHAR(68) NOT NULL, f VARCHAR(20) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5469041814289815544,14201278651778358264,'in','vTJfgKgvzhoq9R3n','uJPz3gbNOQ','9','8D','f',0);
+INSERT INTO t VALUES (9886006240339847425,12967642042074086941,'xjz','eSPx5X4oIZ7UIdso','Vv5PA2fX7','5ph451g8S','1d','n',1);
+INSERT INTO t VALUES (6580630414676454346,10277527037496128620,'n','zzaiSCPGsq9UUvl','Yk3','yI3','2W','2',2);
+INSERT INTO t VALUES (10084823313216256669,4399548122578334231,'GB2','S6UQtZCECmUL','sFBfpxvl2ey9mDRLuhTyU','t6UWDSQqw25POPiBM','x','o',3);
+INSERT INTO t VALUES (8789652746632188933,4591344370910509491,'Q','wQjKRnAN','VxuJTzzAft2P0xBltZKU8E6JSzpdTQOO5vvKik7Z','wcctAyAmBrwKlj','9','B',4);
+INSERT INTO t VALUES (10350891483825689215,1150475578515794014,'Bc','hzfH6lE0dj7BmSixzq','3ob5jDsnaNhEmRMvVuL18HHmRLVGBCvlQrNXaCsAo1bdof','vk','2','1',5);
+INSERT INTO t VALUES (18332282288842625566,7713154368015964085,'Piq','vZnGjh3P','4RrPtZ2FZf8HlLl3XS0EVFQX9Kl3sAZ7olz','nvgldagCiZFvjOr7IqQa','y','sS',6);
+INSERT INTO t VALUES (1083880983040140762,17404514534049311785,'oJ','tlOMZr5xy4P','5Ze3IVl2Q93g1nR50Oiacxa7DtIMONzKZn','XMNe8KGqRpqKJ','e4','lm',7);
+INSERT INTO t VALUES (2574031015121809813,4530682611446322331,'I','djTmiz0b1PlNMbJlfTuYr','YmJpSiLc0iQdqvIFo4jJfW0Y8adiJBD88BORrQD7J2J4MY','5','Sj','hH',8);
+INSERT INTO t VALUES (12771551464474154121,9388417045704513892,'Z','qgodg','gCLSaQZD0dlys36Qoh','FgRmoM5yl0b','2e','Oj',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(3) NOT NULL, d VARCHAR(24), e VARCHAR(68) NOT NULL, f VARCHAR(20) 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 (11933498364500863279,63648,'PdMaeqa2yXaDgnFqg6E90dOhxjm9f4zFmoIjKAhCvJG','b5LrzjuXp2LEYL157D8vQh6kgaHCjMhSp4LsVu0ZWpJQerekhy','gW9','u2KyLU5jH3GFwAjAX2V','semCTxeqte52pJiGIJQ5QuRYVZm1rC6McpveT0GwPCjS3do3qEI91kTidgBMvKqjr6rsHZCrOSirNSX','lh3Ypy0HTDRPGNW2w50KRDE3p9EbnjGtcJYfgBdrHwwpWkweYB1xZYt6J',10);
-INSERT INTO ti VALUES (11933498364500863279,63648,'PdMaeqa2yXaDgnFqg6E90dOhxjm9f4zFmoIjKAhCvJG','b5LrzjuXp2LEYL157D8vQh6kgaHCjMhSp4LsVu0ZWpJQerekhy','gW9','u2KyLU5jH3GFwAjAX2V','semCTxeqte52pJiGIJQ5QuRYVZm1rC6McpveT0GwPCjS3do3qEI91kTidgBMvKqjr6rsHZCrOSirNSX','lh3Ypy0HTDRPGNW2w50KRDE3p9EbnjGtcJYfgBdrHwwpWkweYB1xZYt6J',10);
-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 (3109771573329812655,50215,'LHT97Tv4j','QSl8sFGVO7ve6sNJkkYJOuQsklKthcilu0dP0fJcaUhsbkbkzq2P34uS40ZStRm4DXl8dldgqDRf6ozj','fI5dTl7TdFn','6kzGiCwh6R','214KI6M23GYIFCBYwiUnztJ6Tvzlq196tEQlp5arT8FSIfATOT4ucJFPdmNFbyDmkAbUnag7EL7JV8fkr8FUHpLlrUfV8Vn1W7','ecIc5pgQrwzLZpkvJgd9bN7kteWUJJN9yGsPNvnfJlYM0yDUWbPOzgrb',11);
-INSERT INTO ti VALUES (3109771573329812655,50215,'LHT97Tv4j','QSl8sFGVO7ve6sNJkkYJOuQsklKthcilu0dP0fJcaUhsbkbkzq2P34uS40ZStRm4DXl8dldgqDRf6ozj','fI5dTl7TdFn','6kzGiCwh6R','214KI6M23GYIFCBYwiUnztJ6Tvzlq196tEQlp5arT8FSIfATOT4ucJFPdmNFbyDmkAbUnag7EL7JV8fkr8FUHpLlrUfV8Vn1W7','ecIc5pgQrwzLZpkvJgd9bN7kteWUJJN9yGsPNvnfJlYM0yDUWbPOzgrb',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9386925608964083793,54990,'XWUcGJEKxQeRMvHHhJU9yx','BHKAKLyUyNLDuOSdIX','SU','0JCQ8esm','ril7aYbNeURiRBkv8vzvKJVJyryl8uvnsMTP5BDqSc6RhJrGgQMfyxamj8yr4b77J1WTABNV2','2mI33NJ9KHED3KNmG5K6nsWSwDo1C3TvmQa932y',12);
-INSERT INTO ti VALUES (9386925608964083793,54990,'XWUcGJEKxQeRMvHHhJU9yx','BHKAKLyUyNLDuOSdIX','SU','0JCQ8esm','ril7aYbNeURiRBkv8vzvKJVJyryl8uvnsMTP5BDqSc6RhJrGgQMfyxamj8yr4b77J1WTABNV2','2mI33NJ9KHED3KNmG5K6nsWSwDo1C3TvmQa932y',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8880778550928973184,46696,'5SPyqQfkLhGfST9zDe3C0CxA0J','QeUwH2njqLSKNEwDbvKgzsSV5ZJs1qSrE0bAXYD3ruHso0LbwovLisPTTF7tdPvfK3fEDYsDNnnnBgyD8JVz64UnaTo9rWVg86tYEMCFTtjUpfWYT0E2kg1xe9xirE4yzxzNKqC79b4uawwvPH2gyYfRq5z71s1ptidsNITm5beZ745jok4jgbIl0g3keqNhGNmAUNUuaSIzdJJemscVXVDT','TcDLllRQqGW','bqCDUxFVhR1KbH1Q7NPGpV3SmfAUlMO1DByPTM5fXVkHw7mYpALrkdSUwoZJqNrCgk0XofVNvxBBErduwvd9vJH25SStAtMEYRxS4kmxd6WosN6LWIZ72NwkKYcgWAGCScEPRI8PB2rlGEvmFw8q','7okoqFOobuOIbtdgpLl27kq5IghgdChaEsarnBgiXzbuvjD3AJRXidwelnV1Dx5lxIdGcEiBVZ0506P1EOsTdtv1YoyjgfibyQ','IXtKiB0fXYokcmRJRzjODsk2lP3Aq',13);
-INSERT INTO ti VALUES (8880778550928973184,46696,'5SPyqQfkLhGfST9zDe3C0CxA0J','QeUwH2njqLSKNEwDbvKgzsSV5ZJs1qSrE0bAXYD3ruHso0LbwovLisPTTF7tdPvfK3fEDYsDNnnnBgyD8JVz64UnaTo9rWVg86tYEMCFTtjUpfWYT0E2kg1xe9xirE4yzxzNKqC79b4uawwvPH2gyYfRq5z71s1ptidsNITm5beZ745jok4jgbIl0g3keqNhGNmAUNUuaSIzdJJemscVXVDT','TcDLllRQqGW','bqCDUxFVhR1KbH1Q7NPGpV3SmfAUlMO1DByPTM5fXVkHw7mYpALrkdSUwoZJqNrCgk0XofVNvxBBErduwvd9vJH25SStAtMEYRxS4kmxd6WosN6LWIZ72NwkKYcgWAGCScEPRI8PB2rlGEvmFw8q','7okoqFOobuOIbtdgpLl27kq5IghgdChaEsarnBgiXzbuvjD3AJRXidwelnV1Dx5lxIdGcEiBVZ0506P1EOsTdtv1YoyjgfibyQ','IXtKiB0fXYokcmRJRzjODsk2lP3Aq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT NOT NULL, c CHAR(2), d VARCHAR(52) NOT NULL, e VARCHAR(60) NOT NULL, f VARBINARY(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (245,47,'iL','I7zyacSq12aVZ4WwfyQ9Eqq4','Gk7XTuNRIXV7q3','66YxieSl2wQQGHf66E','ymYacTt2nRCca5SccQZGGv2RqZ61LyhH2ENMktOOstvAmrTpBOf2H6BDlMWVIiLZMyqqLY0','Zg6ww3p',0);
-INSERT INTO t VALUES (124,-29,'h','XuWFb7w2CaMuo8nn6XEhTJJzoBDC0xscFXObaF','SCmxKYXWJ0TmUa9hokKbilWVNxLnAj','mYFshZvPjBXgSSaAJK','vBlVr3cfq5cK0MgOWKTV9HMKUTX6IkJq5IGU','DHn4Y7PKQXM5cVIUlrcQ6mEH2y5xMbTwnY2RdWb9x9',1);
-INSERT INTO t VALUES (92,18,'Gc','LiGF5AQS6hHexOCrOmi5HfYoa8HMpDFH87U1B','jF70v2052pKUdS84tM67wy3TO6q7JSoBJqJ6cR7ho','Xe4jt9nUmFjnk98hB5olzyvtQF','ey1czT4CsMdUwzs5VXlq0GaqL1M2mwG0YUkiCa0vG6hpoCyrL6RDKu4tWAnhc42KhnTVIn5nAbBFTZbtsJaemaZSocvxb1','jNT0B32HzmzhAIoOJrdtRVCHrjr1fzPWDuRAxN0Q25iLNJonzhCxRhj6o8gto5Tfg',2);
-INSERT INTO t VALUES (177,-104,'1','oJMcrO5JjlSX7Q5hev2pDJgPyjYEobAT7UNjStgYFIw','42oQRCypG3s8lW14dCPoZMnMk2Vayzboy41I4zq','eu6XgEjQ9q2mL6VXE','7skwtyCvUsWus5vyjUB','n7QU8VSDEgHDuItVuRJGltBMT3m5w53xGlkQJVEPnfTf68j8rqdmktamoKvS5ceDfnTA5cQXwgvOchQzgcLwklANXblp',3);
-INSERT INTO t VALUES (236,-46,'hj','msmBVVkvvmYezTUXwMjx133xoZ1Ovi603i4h79Z4','4u6mEgQLOmYEr7rHBP3kK1','I6khb2GzmUmRYryORqc','nXnLmwPtW3YV8dThZZeuTSvblchraClGVNbyuSmWzM3YHO0cLIQI9XFIv1f6wksU','C7MypPzDkeg56wZx8jrKLZ0U9a2HeJaRoxhRbLYKCNl0LeE39705FsjmTBDZ3ugljAzPq83oD5Uuue01SYEvOaA',4);
-INSERT INTO t VALUES (34,-69,'Y6','D8TqDMZekUkWtPL7DIALgP9prGK','rRUyjejwRhmtpsuCcOkFcEAP2cR5pBcpPtkdMvSx81Jinx','rBbSiX9YiEbCe2ko','xloxJsU96OiCgoTbgOd3mcr3u37hFLZOv4ASQ4KfDcziefwM1Yw6sCRfVOpu7Y6IwVdGjW28sejdfZkR','T2RpvWXTDYVXsbxsPWDDeOyrRXe1u4gHWpst8p0bOvePlFoyAa4H50IGRDntMTfX9JXUAD3K4G0RXhUvqe5L',5);
-INSERT INTO t VALUES (188,113,'Q','IlYx6D5AuK6','jRzmeYObjaHqnKhtRl1uWFP5XcmNzWyFDg0qDHimdKs2jbUEG8FPOdx','FQZ2hABFPGpy5VXiwQZD','k266bnfZWr96EosCLbMniQ1ZynN2Psw74PhxhgOhkqNpcAwv5fy0zxeRlkVBcjYwOoPlQwjRdkDXwIAnTuV7Lrxt0FgcSUh','UOBpNY17Os3EbodSIuKWi',6);
-INSERT INTO t VALUES (79,-77,'s','C72cFloPZN5euY81SvIhyhw8ZicPfVYdwhZgl5jbgcvFj','6vDCYyoh8','tuA1s7JFfnY4KQSa6dsfdfK','pSGwvSJ2hpQE7Wch22C6ahhWhCgNz1OavR96kFgkfqV4mOKT45QbcQcRjNajne6HAV','ytDja9ro8wXp1atqKl0tGoLTHvHaFo4n6KJL15dKA4wf4UbJZdr8dEz6KbUKxCNBKtNUOpXAXEwhmt9P5skuH',7);
-INSERT INTO t VALUES (239,-106,'Qr','MxLnT3mQgua9s4s751h','4XWfd3t6o','A78RRGvaSw','PwRdZVq5VcvWMlwqHo','1mrTmCZItXzSN3UlgegetfxxWpojUR4GDIEEpqR0EC4mO06FkbcfbhxQVNQ22SC3xY16b',8);
-INSERT INTO t VALUES (127,119,'ZA','p10NcNSsGRaepi3T5gNrMgGpWamhLENc47KUyARrF7vo','oagVn4IcbArRyKGqPWPow543WJHd0gYgm5m3qwBFloVn1gB88op','Rv8','GwMhZvMs6EWnkv7ghYOsgHsmhcjDY9Saw','uA2ngdlCUKZhz2mBg5Jkn24hzN7dQ8S8ksFnTUZQP309aRyDim9fVLm8jOx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (18239083883839719988,8994535036472607971,'GUV','BBNpE1ArpzHPNArckCV4Ud4','PPo7J1bleJFdIB9DxOEuNIoCmDku61nnuj6wCVL8E7aokPAw6MNM','WacZXInTtTIvXe5PV6rs','Md','r',10);
+INSERT INTO ti VALUES (18239083883839719988,8994535036472607971,'GUV','BBNpE1ArpzHPNArckCV4Ud4','PPo7J1bleJFdIB9DxOEuNIoCmDku61nnuj6wCVL8E7aokPAw6MNM','WacZXInTtTIvXe5PV6rs','Md','r',10);
+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 (16052131448569248516,2341759793624155774,'uSEB','txa9dijgwE7Xo','MhozaPzSKWCl2S3AN2PHp31A2Gj8hxZBZE4O92JyqBTT6FnLXVw2Zoj','9','yo','8',11);
+INSERT INTO ti VALUES (16052131448569248516,2341759793624155774,'uSEB','txa9dijgwE7Xo','MhozaPzSKWCl2S3AN2PHp31A2Gj8hxZBZE4O92JyqBTT6FnLXVw2Zoj','9','yo','8',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2794699290681313495,2671240836225698379,'ZHiW','tvC9y7WSnCRB43Z7PJ0UQmovkByt1svcs90osjjCvb1Us5ztZO3Sy1Y411WefHC','U38yu6ioQknpOQbHcaLNofp','ZoXEC3BSAhs','fL','Y',12);
+INSERT INTO ti VALUES (2794699290681313495,2671240836225698379,'ZHiW','tvC9y7WSnCRB43Z7PJ0UQmovkByt1svcs90osjjCvb1Us5ztZO3Sy1Y411WefHC','U38yu6ioQknpOQbHcaLNofp','ZoXEC3BSAhs','fL','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6215195163566533143,15263681320756221981,'ibuX','b1UU9359Ur75R9sWgYlwExoxHWuGEFVXcxwlqLystzJWtXUw1QqNrFsQEC4ztQFnTqkOfbmqBmQ7dgIEvgh3kZq32CqdNNSiU6TcsN6mKUrxWlWmQ3hgmPKmQpzmNwN4pEf0wYe2qECBDCr1DwQUaMOv63o4nDykc7rp0y6uePOWm9Ymadmga2qNv9c0HLGzhPq','eWqk','W6j3JzelY2Gxcjm3BknH5MYOVMX3H4iwJuatWniz7SE','l2','6',13);
+INSERT INTO ti VALUES (6215195163566533143,15263681320756221981,'ibuX','b1UU9359Ur75R9sWgYlwExoxHWuGEFVXcxwlqLystzJWtXUw1QqNrFsQEC4ztQFnTqkOfbmqBmQ7dgIEvgh3kZq32CqdNNSiU6TcsN6mKUrxWlWmQ3hgmPKmQpzmNwN4pEf0wYe2qECBDCr1DwQUaMOv63o4nDykc7rp0y6uePOWm9Ymadmga2qNv9c0HLGzhPq','eWqk','W6j3JzelY2Gxcjm3BknH5MYOVMX3H4iwJuatWniz7SE','l2','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (15860847103993267984,10414964842248699228,'nIM','FzHhDd6J3uxF8znbHy5PcaCjI8mDz4D0tGTwcCxMIFRJ8rDKmpVk457S6QEAVM3mdMWpDBMco00uA66TEtWYpoSQaZZJCSaTLmu9oKj3PMnbkxKVqMMmJjwDUECl0Co4PtrAb2uTnS4cHNJyW6dc6LClrLOeCOSsf53CqzpswrluHm7xQ54PTq1EnMMuBAsTAceJnKtebV9KEs79s7Tso7eCCNeFgRekMESgE8hDN7lyIi0','de3qQD7M0Vq1LsOPvO4vr3k6n8or1jPrujid4NOKvGta7syk','PN5y0ahwzcPfrWaNmYVB4vC7MG0Pi3x9P8VT7SdyrfYf3g2EYLMbl2Cql2c1ZLuCTwDeXwk2DozSS7V1lYvLXFW3FIHMqS38vnWvoDM6qLNPEiYVCASDbHVqsXHWDrzzinfEmWHpHUfWrUT8p3bU5rAhhApixtZtJY5mGm4AaTPFWm5ZxNPf3iMS8Eo9qzYqkqx5TUIdH3hLhJfIto6mE4ogCwEQ','du9','v',14);
+INSERT INTO ti VALUES (15860847103993267984,10414964842248699228,'nIM','FzHhDd6J3uxF8znbHy5PcaCjI8mDz4D0tGTwcCxMIFRJ8rDKmpVk457S6QEAVM3mdMWpDBMco00uA66TEtWYpoSQaZZJCSaTLmu9oKj3PMnbkxKVqMMmJjwDUECl0Co4PtrAb2uTnS4cHNJyW6dc6LClrLOeCOSsf53CqzpswrluHm7xQ54PTq1EnMMuBAsTAceJnKtebV9KEs79s7Tso7eCCNeFgRekMESgE8hDN7lyIi0','de3qQD7M0Vq1LsOPvO4vr3k6n8or1jPrujid4NOKvGta7syk','PN5y0ahwzcPfrWaNmYVB4vC7MG0Pi3x9P8VT7SdyrfYf3g2EYLMbl2Cql2c1ZLuCTwDeXwk2DozSS7V1lYvLXFW3FIHMqS38vnWvoDM6qLNPEiYVCASDbHVqsXHWDrzzinfEmWHpHUfWrUT8p3bU5rAhhApixtZtJY5mGm4AaTPFWm5ZxNPf3iMS8Eo9qzYqkqx5TUIdH3hLhJfIto6mE4ogCwEQ','du9','v',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (411029771448545533,2949382795551953203,'JKu','8yWOXSQ5drSrlTm30QcFR9mqowkd3ie4EKqFjzsJFlDmZUc3MLysAFvkH3yAyKb8zCqDqZDm9L4TWQUJfFh2sqqMQ6nFSD5hSsGKFkxKA5zZbXnEYFaLBnPIQKrkfY03zNFTt','crbdqntPCnDXi8btX5TFrtUfN64SLkqvd','CbBO8LeFvOpBaNBoaGeXj18ifFHkdKMnOcacGAgpIHxgsvAc55xJW64sBhUqoDUeqn4fquxQS9pGCRCb4ycCqQgSXVzgW4SuLi904DV5enqakcqAIHW3CzryfmADo87y7uSabi0xMygmvvEaocTBY0EWtntpx0UDRlF5AxPmqTcgACmB','v','e',15);
+INSERT INTO ti VALUES (411029771448545533,2949382795551953203,'JKu','8yWOXSQ5drSrlTm30QcFR9mqowkd3ie4EKqFjzsJFlDmZUc3MLysAFvkH3yAyKb8zCqDqZDm9L4TWQUJfFh2sqqMQ6nFSD5hSsGKFkxKA5zZbXnEYFaLBnPIQKrkfY03zNFTt','crbdqntPCnDXi8btX5TFrtUfN64SLkqvd','CbBO8LeFvOpBaNBoaGeXj18ifFHkdKMnOcacGAgpIHxgsvAc55xJW64sBhUqoDUeqn4fquxQS9pGCRCb4ycCqQgSXVzgW4SuLi904DV5enqakcqAIHW3CzryfmADo87y7uSabi0xMygmvvEaocTBY0EWtntpx0UDRlF5AxPmqTcgACmB','v','e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(49), d VARCHAR(69), e VARBINARY(12) NOT NULL, f VARCHAR(43) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (209,-5545326,'rUq63yfji85V1iwplbbZAva6OWSV8ANRV5S93eTCl','koF8DooDp3uRHoZCiJUH9J56CgqA4stCVx6iy','TI4C','8vVK0wDKcP6LSl','ub','p',0);
+INSERT INTO t VALUES (115,-3059918,'3GygjWrW0uommdKehrTg34d8CVBjM5yw2RdCg','68RzHJCbvjsJgIxvjEz01LlfKPsddXCefGxGa','eC','SuRRVI','N','H',1);
+INSERT INTO t VALUES (1,5522357,'5Dfh67lhMiDjKcT47LPt4ANj','QOuAYEhK2eOVk7HtwuA1WE3PuuBpzacXm4SYaBK5CmpRBS54FdxQYOETR8lki','wn','alKNqVsKMcf6dZ7h7Cw8xwLLGIdCiesZdbFG','Op','CS',2);
+INSERT INTO t VALUES (28,2441630,'MCpx6ZraRtPzylX','cYl3NKvdTvAlKHEyBFFfp8sEt8DcxBAruM19MJld0Z','P7X4E9ph','tFo','z6','9w',3);
+INSERT INTO t VALUES (109,-3425630,'hehlW8Gek2QD1zdR5aW2hZVTNWEevnoH','tez7pjQuJz4fXBbCf7geCDuyFGzJBunW3DGTlWeAuKKdUPQN9enfznxpj6P','FJ6e3E2PfqM','zmvcWjHGxwBhFLYmPqjmYurp2UdzyR','q','5K',4);
+INSERT INTO t VALUES (66,-2095863,'SCBGvo','LH1AFaXvNpuplSIpo5FionA52Did5ulqfNI4Wya6jRq6xp','eGUat','4yRIAGUWI6bBc8XR9O0Kwf1dj8GUd9zMwsg','v','W',5);
+INSERT INTO t VALUES (47,5195012,'fTpcVY2VsLqETNgA8N4KUSg7Y8dy','bZUUPkF9UtR1UUO54tIPQAzpepli9Xnvg9s6H67peUbEI5Ew1pKfR7AeeOOEy','6WKKrd5Q','xDzAl1zsY38','5m','ef',6);
+INSERT INTO t VALUES (149,-3901591,'FG0LqZFGf65K55YmQCfc4YC88Xs9kWD7CZv','k','BHrRVz','PrWRQupcFTJR8yy6nFcgdh5Ewzyedv7Z','BI','BZ',7);
+INSERT INTO t VALUES (167,-1018394,'zlfAY3jSbV3ihn3EciEsPiJ8jWuy7Ho2Z68IuckINvoOabx','7HAe26laI','6','N0v3c6P7ObX3HQQiyJZLm','g9','hl',8);
+INSERT INTO t VALUES (85,-4384857,'bC1hIPhw','STdfo7R6yoOmDUuJ2ztsxLJ6Ip','g','GlU7F3uE','n','u',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(49), d VARCHAR(69), e VARBINARY(12) NOT NULL, f VARCHAR(43) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (4120449993,-103,'5','VhIH42553e76YBcLMPGvMMNt2r7','SMIY7Zhi0hn3T11CJUg','AdU3QZv7uawCj9JGU','AsMRPxVplnCmHfOpmkgL1lYOx','E4',10);
-INSERT INTO ti VALUES (4120449993,-103,'5','VhIH42553e76YBcLMPGvMMNt2r7','SMIY7Zhi0hn3T11CJUg','AdU3QZv7uawCj9JGU','AsMRPxVplnCmHfOpmkgL1lYOx','E4',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(3);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
-INSERT INTO t VALUES (1606820160,-128,'JX','2LgcKzNGa3ncxsbZzQp400','nDgQgVx4ojJ9PIkU8FzcL6JwHKkAOANi','30ul8hwlffR5Csb7wa3lmd6i8FsZrnDk','SOy','Vl7D0DbYamkUyCHgJebSndSd7jftH75LSnoUAljI21fxJUNWx6hLoNTnrbVjBQ84iAfESlcUm',11);
-INSERT INTO ti VALUES (1606820160,-128,'JX','2LgcKzNGa3ncxsbZzQp400','nDgQgVx4ojJ9PIkU8FzcL6JwHKkAOANi','30ul8hwlffR5Csb7wa3lmd6i8FsZrnDk','SOy','Vl7D0DbYamkUyCHgJebSndSd7jftH75LSnoUAljI21fxJUNWx6hLoNTnrbVjBQ84iAfESlcUm',11);
-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 (310013904,-9,'X','xVlAvdlE','wg8sEhuxpEMT2RTLyUxidDCzZgQrbWcHThL44YIUwNOF5lAbZWtuIKgrb','I9JFtSxNHC1MfGNRAOr3U4YemsPsU0cRz','awuFF8PKcXU2Qi7oWk7kbBXcOaNIyttyVeOcLEgo0gCGvHAySUd0CcWe','9EOT85ATl6oPBRq6L8Q4v8wandlQypc0qQ1ikueTk6wgfF6MQZpVwRFc817Pq8FkUtw1ShlVqwSv216I',12);
-INSERT INTO ti VALUES (310013904,-9,'X','xVlAvdlE','wg8sEhuxpEMT2RTLyUxidDCzZgQrbWcHThL44YIUwNOF5lAbZWtuIKgrb','I9JFtSxNHC1MfGNRAOr3U4YemsPsU0cRz','awuFF8PKcXU2Qi7oWk7kbBXcOaNIyttyVeOcLEgo0gCGvHAySUd0CcWe','9EOT85ATl6oPBRq6L8Q4v8wandlQypc0qQ1ikueTk6wgfF6MQZpVwRFc817Pq8FkUtw1ShlVqwSv216I',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1521300578,-58,'G','28c01jTqYQKd0twmmF3vHRKI1PxN9m0M2Y1Qc5Wx87JuJ0D3h4nnAFhDrs3bGSsVQoGUYnEmDA9DMB1e9V7pKnqursycuklRSUg6zAHU6pmfcJqtCOWwehID5RtT96GW5aPIK2aX4j46dZMQfI8xRyKoPr904QPSn16','980Qn47VwXFhTnSFNo','7nPKPISJFDlFWBHDNsSsWdJYWWx24kzGAOENBA7z2DFayKLaDvRUp6kKpA1xU4OQQyPsdkBzUnn7ma2Qv7A0jaeLoPKwD3Rywi0hnYwmiifm9UNHotGLPgiPhAbYee8W6pqCD0sBsgNrcAVu5EXbFV64jqJxQIwlBmYFF2nRbgapcAQws0XLutbwjPPZ0C3PmhuJXnASA5Eio2t1th','MbEbo0','90vRi8fEOmw',13);
-INSERT INTO ti VALUES (1521300578,-58,'G','28c01jTqYQKd0twmmF3vHRKI1PxN9m0M2Y1Qc5Wx87JuJ0D3h4nnAFhDrs3bGSsVQoGUYnEmDA9DMB1e9V7pKnqursycuklRSUg6zAHU6pmfcJqtCOWwehID5RtT96GW5aPIK2aX4j46dZMQfI8xRyKoPr904QPSn16','980Qn47VwXFhTnSFNo','7nPKPISJFDlFWBHDNsSsWdJYWWx24kzGAOENBA7z2DFayKLaDvRUp6kKpA1xU4OQQyPsdkBzUnn7ma2Qv7A0jaeLoPKwD3Rywi0hnYwmiifm9UNHotGLPgiPhAbYee8W6pqCD0sBsgNrcAVu5EXbFV64jqJxQIwlBmYFF2nRbgapcAQws0XLutbwjPPZ0C3PmhuJXnASA5Eio2t1th','MbEbo0','90vRi8fEOmw',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARBINARY(78) NOT NULL, e VARBINARY(14) NOT NULL, f VARBINARY(62), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (28,3260322318,'c2W9dPw8dbmn5Ko','VYm8bOrXhVxihcZh5Y32QZeF9whuqreFJ9C5lhqk8EAAYCTeKnuZ70e1O7ml3ybLjmm6','zIja7dDVjNdA8e','PDGoUUBZho3F8GgwX610kSZGSbTR','EGWVXfix56562WVvbbrjv0dVrzX7QE','ZW1DJJdwS8SaKfWzzirZ5tXUNMKVrlixnhVNT0qpx5QoAO1eNwKmqUZEzv7INW3Howv92YWDW',0);
-INSERT INTO t VALUES (40,42107743,'Kvlf1vN6D0q','FIm6rQ4abqmC7C55njbS1PXg37asrUYCCXWtkKBapqtLw5piSp','8nnCrhvrtvG','U2Ye3S3','b21thQOHrBBcV1T9O5oOg4ZN5feC6aBE1','KtqwYpLJ0ZgvwcLsSAft7O9Uz2bqHapH0tYCKHvPX2JD4fcWrTO5vVIdkh7QKxysUKduMX5K',1);
-INSERT INTO t VALUES (146,224772513,'t','R2YYPu6KgGWp4abhtFp3w1D4UHTuPr0kbxJDJM6I9EneB78TuTImO','B45q','ThDpc6Gts','ZgUuXuodz5Nt5uxpLm4cPPVWHBho8Zz7UDyviaCt0RoQYgiiJHeqr0cru5VU5ct2WKHsTVaJgtxbjKQkgmlXBgG5zq5a','OawIKFu6p25bLTcSIYnPiAj09VACZiMCPONtIb',2);
-INSERT INTO t VALUES (190,1321361520,'6is2M7Z7MJ1rHM6OLg9wTgq','YOSgwHIvexICVxmiuSLoKb','nmWz3LmN','fNCoYjBPfqMtpzcsv400FlMHnlbwkJGvDFY00Z8WTuFh5Bsnu','gzEop79Xahrpt5nG1WvQBJU3Afc5F0maN7ThT6igd1','xGs6Id67VyjQj1J',3);
-INSERT INTO t VALUES (34,3986942251,'uJ','BmAwOgAkKiVNQC9LOLWCHcwSJybiK2RDScDZPj2Wrq9HDvf2XPf0SnLY8e42y8sQ','vH','FO9WMcieNey','dzbOZnUBk3n1Cp0OnFHrjuq95YXs1hJ66ajJHTkdPJM3HVa6QdhfuqCnWDNgIwLxLQm7aZEyhMGaNI8TAVacJ','512qJbQglFYZrb9hnf7JSPHcYwi',4);
-INSERT INTO t VALUES (222,3429975309,'VhvITXXU8JaVgt2','JwK4iLpx9urGFZaVlEo','ZwhtgvDbMe','x7zNluSwJuc16vlOiVogSd8JYOI4pNadWuWBZ4F9kSZeEkQ85eWB8Ze4tBvq','rzxWoRvoIpSmCPfhI2o7sX5ntyVJhDHP0CFMZhqkxzAt6twtC9Vg8VJ8UWxZAHfKZeGFJEY2oKYpJkl4VGH9VSid9hKlMaUNCc','JMBqQ9GEA20EkSxkbOwgq7YYtfs0TzLwM5H',5);
-INSERT INTO t VALUES (182,3997599724,'suV6D1ZPGaecvtBO','4id6LnS05VtDtyzaBY2r7tGgEMe7gVJ97','G','AdJgUoQE4VwugbXrNwSnq6C7DdEP852QAW','BOX7Se3gyUVjjbN6K5M79ZCquD8RlZoe6VxyyxxtN6V','7MOAiTDdBAiE',6);
-INSERT INTO t VALUES (211,2735509541,'3nhhJMEN4ZEzjafVies7uJOEBqF','5RcFb','ks5Qe2Qka0zpB','6HWJjvKBHfXyKRr0nLST4BkojWFKlbNH7GxAZxGgiq7y1AQ5Jg','rVjkZmXDwYGI','Oe5UK2frKbi4H197LF0Io5qapSKybzYZhCZKBvZj0CWB0pzyppVgAHC6MURCemWOvbRcF5RjYy597e3WJZAQtDATs5wMUW',7);
-INSERT INTO t VALUES (165,841816290,'IomqfAfTJTRkCZ','4AbdHjnvM4YrV4GRiviy8NLI8wuu9eIfEF7DRyiaVEDg4xXe3VI2OtZZl','M9q','r89WDS56lzvYCRB5ROWVMfqGOBsjieniVTa7SOuMtWyI9n2668QhRP8a4EOM','2YiRj9OTiW0G2JaYPnsO7PZCvpCS1wYmpvCHgHJlpo5NVWtnisSOHu','FQzucwSoMFxmiCMdoGVZp6QGHxw5xxiVdp7NsPXwszVbx',8);
-INSERT INTO t VALUES (21,2416451170,'LGJn','Dbrk','ghsQiLf','Ev1xC17466gte04EAqGylTrdgqTd1tb1z8SDw5Jllg1qoQR63','dCepzJfnWVIRaTonxQHA0Lnyfm9upg8ZrQBu7yPKe2Wu4H3LXrUeO','sbJCeCkDK3i4Qm1Xl6tabxSpHOONXLlxHSLdVmJ26aSD23L',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (7230,-3666041,'4kPb2GfGTLAN4iTqpTSyILi1HO06LL4wgw5vp','XDp0snRq6vqnCX3ClvtVGvbZoOuxE04eu6yWt','i','aadLJmkoRaAmcJ3oudWacaYKB5smolnIdS91FzCJU','H','bx',10);
+INSERT INTO ti VALUES (7230,-3666041,'4kPb2GfGTLAN4iTqpTSyILi1HO06LL4wgw5vp','XDp0snRq6vqnCX3ClvtVGvbZoOuxE04eu6yWt','i','aadLJmkoRaAmcJ3oudWacaYKB5smolnIdS91FzCJU','H','bx',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
+INSERT INTO t VALUES (50304,2766883,'STC449ceKOK8zMFTXOowD7bSdqTiOV2ELMgerP2P','ARSTw','dNKrnOBBH','ZMxQea586vrlhxdqccL4ADI','x','ei',11);
+INSERT INTO ti VALUES (50304,2766883,'STC449ceKOK8zMFTXOowD7bSdqTiOV2ELMgerP2P','ARSTw','dNKrnOBBH','ZMxQea586vrlhxdqccL4ADI','x','ei',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (52846,-6088039,'J9pVariai9HNtxEHUdMJlBe4vGSZMT0NI2vPcfOHuGacB','NNsubc7z3j1WaQEgGQUpyl6eZaAbRqCkhGWTxt1JpE0snae3qVtoyLeFPalirZCa','GJcJiF','mN8mCcNGu1ehoJR7pSD5S5rj1c5SA4z1p4zpsZ','tO','a',12);
+INSERT INTO ti VALUES (52846,-6088039,'J9pVariai9HNtxEHUdMJlBe4vGSZMT0NI2vPcfOHuGacB','NNsubc7z3j1WaQEgGQUpyl6eZaAbRqCkhGWTxt1JpE0snae3qVtoyLeFPalirZCa','GJcJiF','mN8mCcNGu1ehoJR7pSD5S5rj1c5SA4z1p4zpsZ','tO','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (39866,386529,'ezAI0nuNcHWJwJhKYQs7NoHY4QG8eDJyE9y0EN2cwP5v','rVEXIAgkzbFRSvhdSirqV9jEzG0hkr10AEgJQaLWmJKkgCCbD7NAPpQD8bgGTcKlRs6mesSgxh95m1qaSFhEdveotUj1fd7eptL418OljqN61t0jiw4LnIttr3vUWl5zyLHLg','R3','vQ5vgLxQftaMRgs2NoIkLIvjdRdXG6pX3VUTACChnvS3YkDcej0ABLDT8wCoxMWwlCZP4Ff2ijFZQAdmiASVMg24Z6L3ci2jr2jFaJIrkm5WddyYJgIeGnN3EkJj5OoSSY7','V','p',13);
+INSERT INTO ti VALUES (39866,386529,'ezAI0nuNcHWJwJhKYQs7NoHY4QG8eDJyE9y0EN2cwP5v','rVEXIAgkzbFRSvhdSirqV9jEzG0hkr10AEgJQaLWmJKkgCCbD7NAPpQD8bgGTcKlRs6mesSgxh95m1qaSFhEdveotUj1fd7eptL418OljqN61t0jiw4LnIttr3vUWl5zyLHLg','R3','vQ5vgLxQftaMRgs2NoIkLIvjdRdXG6pX3VUTACChnvS3YkDcej0ABLDT8wCoxMWwlCZP4Ff2ijFZQAdmiASVMg24Z6L3ci2jr2jFaJIrkm5WddyYJgIeGnN3EkJj5OoSSY7','V','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15453,-6484029,'HH3FU4wXtpBEMWMrac','FlBU0DOGobL2e1uDIc4HpqE0WBGq','d','GsTJLih6ki2tGnGVPTK6zbUshWdYrEe5TYoydWmpsWU1whzN9Tz0kraKhODpvbd','k','m',14);
+INSERT INTO ti VALUES (15453,-6484029,'HH3FU4wXtpBEMWMrac','FlBU0DOGobL2e1uDIc4HpqE0WBGq','d','GsTJLih6ki2tGnGVPTK6zbUshWdYrEe5TYoydWmpsWU1whzN9Tz0kraKhODpvbd','k','m',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (22032,3013389,'YcsNL1uX2J2KzuUel79VkVsck','Dw19aAwFagZHIVSStxXJBzPlFurXaY4aOT9rWvKKrAaMpXlW0Il6YX2UPiFMMNe8xvRB4fJCKIlTxWWe4wW8s9YpAThvzq0T3B1ObkAk6bJBQpqsi8EtZ5zDWaKllHHmKcJL6Pj8CKR2YAwSjPalPAtlLsZyuRVIim8QAYraGwZHAVJ8KJaX9IdafEbitlJKWUXkWWrTg','0dvTP6dci','UP6mOWRyelhWQIiRC5ruVB2kYBqgNxbWOvpQL30nOOdWQXKnAnKelRjAqbcphS','Woc','D',15);
+INSERT INTO ti VALUES (22032,3013389,'YcsNL1uX2J2KzuUel79VkVsck','Dw19aAwFagZHIVSStxXJBzPlFurXaY4aOT9rWvKKrAaMpXlW0Il6YX2UPiFMMNe8xvRB4fJCKIlTxWWe4wW8s9YpAThvzq0T3B1ObkAk6bJBQpqsi8EtZ5zDWaKllHHmKcJL6Pj8CKR2YAwSjPalPAtlLsZyuRVIim8QAYraGwZHAVJ8KJaX9IdafEbitlJKWUXkWWrTg','0dvTP6dci','UP6mOWRyelhWQIiRC5ruVB2kYBqgNxbWOvpQL30nOOdWQXKnAnKelRjAqbcphS','Woc','D',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(69), d VARBINARY(64) NOT NULL, e VARBINARY(39), f VARCHAR(12), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1226043656,8195376,'oe8eLoqmSjJvHuByYONIciYfS6bbZ6PgTscLcW','s','40WPlO2ZXRZ4VsPsZMcP35yxp','MPb98ZRkA','0b','p6',0);
+INSERT INTO t VALUES (2399509739,4046147,'EHaDIYTflZGTObHRykdVm1d1vAKbzuEso','0trVfnaTeUAZXsQqYb9YW5vaiuBySxAlwtnLHQNwc1ggNNSY2YX','WoJWHdYx5wVdu6rgPMvQOBpggfu5fd','8OO4gGz20J1W','Uw','5',1);
+INSERT INTO t VALUES (11777574,7336097,'0heCeAJGrBZw','xnOMF8jpncllHyBeCPoaysC','UrFUNosif8mMnrzk2j','Q94H','Z','0',2);
+INSERT INTO t VALUES (347978233,9983869,'LGhL7UZeRaVsX32U18pWQvRML2rhACZelKelQeDm7mQA','ViSa0ac77G9VdGZJ7lsrSAAdtIf8ME0wutGqqzqbry0FgnMoQ','geAucfB6p30J1wuYBp5zJhQjTFrz','ONvb','4W','gf',3);
+INSERT INTO t VALUES (3924929476,8701082,'FsalyrsX0uG5oZQHif8xGHnASLVw1Qr2uyxaZM5kudyVEmp6qvN7D647wQm4qUCyD','S6UCpWwOkYf0kd2fA27HtpXU6RV9y09ciVhPo655Lz2Lsf','0szv','WroH10Bi','b4','sU',4);
+INSERT INTO t VALUES (3034364687,12532880,'Nz3pX0RLOaKUYsUaBeEfOEGojHTLL4tnwuvl3p6cxsKgbN5xJej7MwawlKoJ4ij0C4ivI','wWwy13rAaeckCoVIYcciC','qQXV','sEhPwAONfHIN','F','DK',5);
+INSERT INTO t VALUES (3441994987,11916193,'olMhoZ2e6EFZvQiRQAIVj8rlkAovBMLZOJ7uS5LebDDxwco2J7','QjKEo4b','Z2Ff7','JPqynbN','c','W',6);
+INSERT INTO t VALUES (1154199044,2747711,'VomE6pDoYpwWaqd5nki9YXgbJwS6','1McvCin5Km9','3RFM5gzOGqSgpTQIA856xRS8AnqMziB7P','YhWnH','I','50',7);
+INSERT INTO t VALUES (559382020,7045921,'ubCAV4J5Yyj1CdTNujdmadrDJdbeVkSSwZ3S8PUoJxyR9P48BfPAMJm0YSf','iAPbRFnOI40DXA3RQvpOgXmANVDUzWfSSgdHAelg','4DL99Fs1OdTb7j7DCAusvdJx','OOLvgn4','K','wO',8);
+INSERT INTO t VALUES (1116657293,3085394,'TxmXGLNSCI3K8p7eV9072E5bPSrNk8kkBm4dnCb9JNM8pM7vFuBevALdVc2W','y0zNZye6mWbX83dvS4W7AamYSD','DMM65AS2aQ7Dw1whhR4gka4cc5ZKm','5MHzk7RBwbx','z5','v',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(69), d VARBINARY(64) NOT NULL, e VARBINARY(39), f VARCHAR(12), 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (38824,439090130,'ULxfpBH7ELASoQbEFEm5ZezLO7ECeTBu','6l1qksclrGGoCqn4lkhgnkqJH','Knyuv5loBBmIk','QG2IAaF9JsywCaQnJOOgqORcn7PyuxDdjPYG','kvQ6ut6S51Ofxhc35m6DiTHdVTIYFE7Yi1sSU53XOtMeEJSTz3l3AZ4uehNUxhW4iU84sfXiKGoxIp5Xmx5ZqgjGBbaMMqA','sRxkWfzG1kGyeRmCU7iAyxfbBitU4XNHnaLHp4vRsxWnSWiIIzxlroyazz4nOjUKhpZ7pJAtSIvYJcuIEriajIoZnn5w2l0m',10);
-INSERT INTO ti VALUES (38824,439090130,'ULxfpBH7ELASoQbEFEm5ZezLO7ECeTBu','6l1qksclrGGoCqn4lkhgnkqJH','Knyuv5loBBmIk','QG2IAaF9JsywCaQnJOOgqORcn7PyuxDdjPYG','kvQ6ut6S51Ofxhc35m6DiTHdVTIYFE7Yi1sSU53XOtMeEJSTz3l3AZ4uehNUxhW4iU84sfXiKGoxIp5Xmx5ZqgjGBbaMMqA','sRxkWfzG1kGyeRmCU7iAyxfbBitU4XNHnaLHp4vRsxWnSWiIIzxlroyazz4nOjUKhpZ7pJAtSIvYJcuIEriajIoZnn5w2l0m',10);
-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 (7048,2460654765,'y3Q8pwaBTtUVGMHdnr1HXOvqeOCik','PsITlI2cuoN1CHVMBfG7DZahtoDaa65RfBLQBdNuYFTXuJbIqHkKi2ot1t7Ovl3bhinHZc','UnkhysuR','vl','vKzNyBtZrJlxiJmxAaGniNC1DEVlfAdy4Rqlzx351q0Zm62CoP3V5ZuZL4V3ED6uVttyQMKwQ5RwqAa9ARYPV7zByADbdanWd','19bSeOqPONDdv5Eg27GD3araQkPMtE3I32vUFvIoEt8vnDagtkmBJsKYgNZDu4fEhutWCqOUOOCzw7MjyrdzqDEgC1RxPkRfG6X',11);
-INSERT INTO ti VALUES (7048,2460654765,'y3Q8pwaBTtUVGMHdnr1HXOvqeOCik','PsITlI2cuoN1CHVMBfG7DZahtoDaa65RfBLQBdNuYFTXuJbIqHkKi2ot1t7Ovl3bhinHZc','UnkhysuR','vl','vKzNyBtZrJlxiJmxAaGniNC1DEVlfAdy4Rqlzx351q0Zm62CoP3V5ZuZL4V3ED6uVttyQMKwQ5RwqAa9ARYPV7zByADbdanWd','19bSeOqPONDdv5Eg27GD3araQkPMtE3I32vUFvIoEt8vnDagtkmBJsKYgNZDu4fEhutWCqOUOOCzw7MjyrdzqDEgC1RxPkRfG6X',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4852614135671987356,15485695,'43mFbLd1MKbPdYhuTQZAtcRs8','JTMRR7i3CnwXgUMSpV32NM','bPDGiqm7CkVRADy3VFkiVVlsUMTi03h','g9QCjd9PLXua','J','bF',10);
+INSERT INTO ti VALUES (4852614135671987356,15485695,'43mFbLd1MKbPdYhuTQZAtcRs8','JTMRR7i3CnwXgUMSpV32NM','bPDGiqm7CkVRADy3VFkiVVlsUMTi03h','g9QCjd9PLXua','J','bF',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
+INSERT INTO t VALUES (9793873243571819482,5043154,'8oBJZlkSI0XKWnipBvJv5Ob69sEPbA70WvsZogTvql1O2FzU9m07lxT3eo83VC15g','JPYCza6JGKJtgPT2fWb6qgGU95EiUo2iAKzNnzfqpsk','qk3jBRJnOd0PMXnTrGrv4kC8n9sOmK9','Q','d0','v',11);
+INSERT INTO ti VALUES (9793873243571819482,5043154,'8oBJZlkSI0XKWnipBvJv5Ob69sEPbA70WvsZogTvql1O2FzU9m07lxT3eo83VC15g','JPYCza6JGKJtgPT2fWb6qgGU95EiUo2iAKzNnzfqpsk','qk3jBRJnOd0PMXnTrGrv4kC8n9sOmK9','Q','d0','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (36270,1124781747,'xk29jvMrya7vDwyk115feg0','aY2bNenzvQr7IBUnHyWFpY0XKtoTkFJ3lcWko7mcc0HefhJaU3Y2Ic0q8sgoshFB29kp3v96OZgX326mYQAmEQXhThWdvWHKziUZOYphDZeJmVoC8QeeDSTm3MXJHv2SSkGRB6LEHYe2C882FiTxGL1DPAMkwAl1tFiabkziiEAtMNCzh2dEEMEcLghi8cNz4ezcrF0JjiXtqW40AaLsnnejChj1','S5EM','F8dalddNvuidn','n3hG65F3ypxmPFGj3uUZaMdIO4DNU96omnhLLOuyq8JTYnfDdbD7yRNAANuAzdhatxUw37hm5BmNn','moyDTE5vSDgllKJznO1tmOzMhdxsnlvUYOAKD3S7VwR7yteJN7iLGAudo6VgDA',12);
-INSERT INTO ti VALUES (36270,1124781747,'xk29jvMrya7vDwyk115feg0','aY2bNenzvQr7IBUnHyWFpY0XKtoTkFJ3lcWko7mcc0HefhJaU3Y2Ic0q8sgoshFB29kp3v96OZgX326mYQAmEQXhThWdvWHKziUZOYphDZeJmVoC8QeeDSTm3MXJHv2SSkGRB6LEHYe2C882FiTxGL1DPAMkwAl1tFiabkziiEAtMNCzh2dEEMEcLghi8cNz4ezcrF0JjiXtqW40AaLsnnejChj1','S5EM','F8dalddNvuidn','n3hG65F3ypxmPFGj3uUZaMdIO4DNU96omnhLLOuyq8JTYnfDdbD7yRNAANuAzdhatxUw37hm5BmNn','moyDTE5vSDgllKJznO1tmOzMhdxsnlvUYOAKD3S7VwR7yteJN7iLGAudo6VgDA',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (51077,971053482,'H3jBonKBZ81p9','pirYJnPVjWLPg8mnGPPWdzpq6NmKqRrKkMPvjj0cqeFXTMDMI8xejbcXlvJUKD6SGgi','YWK','EGP0XspKEUopWn6loVXEgdR2ZBUv8VgWs7hZijoUs8Jv1p19l9lv3toIhkHwNg8Z3gejpm0dlo','sfeGcntbqvCspxk2rrpUERdLazjU0nLpYLZye2e11UDbR3RnSAQqwTtyrn2saxeAIrbylS','I1MAzVjETYagJzqBd4own3n5mpnztRwrWO9uRDDaoz3413ZO',13);
-INSERT INTO ti VALUES (51077,971053482,'H3jBonKBZ81p9','pirYJnPVjWLPg8mnGPPWdzpq6NmKqRrKkMPvjj0cqeFXTMDMI8xejbcXlvJUKD6SGgi','YWK','EGP0XspKEUopWn6loVXEgdR2ZBUv8VgWs7hZijoUs8Jv1p19l9lv3toIhkHwNg8Z3gejpm0dlo','sfeGcntbqvCspxk2rrpUERdLazjU0nLpYLZye2e11UDbR3RnSAQqwTtyrn2saxeAIrbylS','I1MAzVjETYagJzqBd4own3n5mpnztRwrWO9uRDDaoz3413ZO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED, c CHAR(62) NOT NULL, d VARBINARY(88), e VARCHAR(19) NOT NULL, f VARCHAR(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-38,2005333,'5cbF7BrDc2aOnVgVt8Ie1iEJeqOwCTnlcxjQokHjkoYZmJPcmbNxzdTtlMnSS','erpyKQOB4rLC0G8wOKVExPH4pfUweagUa4mLwG6I','8mOwQN4rQyTV5vopIaM','5dbKxv4xwDrXHVE39wofjpdmuUcYDCTpiLoFgM0eof','AwdTrpNIsJ','Lhmd8tsE4In46j11jMzyWgBXUy4ZJA9Z5uxd50mRD6JSwH4UJYqcD7OIdUKfGyifILOuw5CSq3YGkaz8oCQp',0);
-INSERT INTO t VALUES (-115,9608904,'0nwjyU7aJcXgApF8BjibITOKAW','YGvF6DtTcuILLtrv','USDca','ubL20MJrvC7Z0NaYHkT4ne9QOoEthCvyNLRHc2ZH8V27vKu49erqc3siKUt6aH','JRvxJhQ7PrZXpLevkNi9GaTTKIYC0RO2','qweXrljjiEpqd7zHlbCxlqZBrZ2mgKR9XZdb2pVsvThvAbewuKVSYe6cpHfTM0',1);
-INSERT INTO t VALUES (-18,15953116,'WB8DIopYsPAnBQBm23TcyIjSNmsqYzETwkVYNkyO5','zmj6Nhekv3Kd8RLQ4DR3E2aceUgE9ZOTLOKwA8AEF9QXW2XEG','t49VDe','J41yx0A3QDQZVGQd7VaUYASXLsik0ao6ekrNzUxFwq2DSsUGMeRe72EmXz4','AoxnnlL5cJYMp','2ZO0yJotBKuMRdh52vdcDiYSd1QArx6e6bnBbJlLllRDfUbIi96jO8Mnnt4AQ3Wk',2);
-INSERT INTO t VALUES (70,11166566,'PJVKLp4daqGgEpX24DqaYc83wsN4wQO3hhRwLf1tNKmpnMr','GKA98rrQdAPBx4HSHSqsFdInkstfBBaGoM6U5','lp3yotg0BwS6mABy1','nvOhCBTEdHajTfBNyK1VI9ZxEsEt77gbuPND5rbA0PmMsCFe1a0Cf7HbVpm','nOsHlkrPuJA3agRLlXV40mpKMcfiObcBNcixRC8b50KX9mFX3DixNN8NMyfzKfl3john2fE6LJSgV6Jb','y4tF5DXoVvmp667xjS5n26rnUjdBsNh4Vloah2fX6uycJ1lnIWksUctjwFdJydmmIsrPUxlx5mkBwv48hVYf0EDQPJ',3);
-INSERT INTO t VALUES (122,3922076,'CIedyDJQdAo5KM9TpNH8CQNlBnlIxT8jL4UVUPeX4XWKg82Pvv','4o1aqH9erE27HsX6yP0e4tNYriFZQGbbu44d9XerJnr1zd2qZN','W9FC4j','6c5ALg8tKtP3Y9fP15TAK03I7GRtKH3VxqLiH1xt3GYMvEFfR0K4K','YFDqg2uulgYqYKmNH5w7Aw2fNBuaPYNN3gnDNe0T2tT9R03Agnvw4iCbOOSM','XfnJ',4);
-INSERT INTO t VALUES (-106,1714796,'YDQXKkOE','RbUWHaoy2QFVkS0zvg37VLXxDlcGHG3af9JeR6vEbOH2k9CCsBuDDeAIcNSlyNr','L7loFAB9S','aV8sHrIbLHTuSrMKNeDZmDg6z0rlgQxHk7le0nRYB9h1iKxUSQ0fD47CMYq5nOo2YVXhdrMylKMggiiQkGrNNUSazqv','eeVd5RPajhLPgCJcsh0w48oZW4vZXtKKVlbQQT2oIzd9skJX286Zq','JquLQzcAnukOAix3P',5);
-INSERT INTO t VALUES (-115,14516303,'zhkdFmOzf5OT3NZ3zar4vG8cqAAjewib3TqnQcp5CNa','WfThsSCObFwHs0apEbnTNV','LyS8PmWNOsJIqBFw','k7q5X4dthdxr890WBY696VGuFmrEJ3IEumQ0','OWxqKymJbbEqRlaPnwtTj6NUojHt83BRbnn','IVkvY02',6);
-INSERT INTO t VALUES (84,4404447,'7623','ee6VcVDPwFizvtYqmR27M6xJ9GRMKZEFBsm4K7bss2PCZ6ConLrmYEQRVdLXljUbnIbETGP0WIo1l3ho3FcX','8rn','6lN4gpARBHwbw9sYa3DSnSZMEj9tv7eTkcUtp1n92xM7UoPCjEBdBbbZwG07f9lScwKIxbDLdlKnsTY4p','AuLJjRz3','6qex5JbzVkRCMquIJ5xAhy2l6Li',7);
-INSERT INTO t VALUES (51,6710774,'PRqLEJit3lNulUYErIb7DsXJFYYNA','hNBu5W3R77F48IB','zHG2y4N','Fi8pJHUuqtPjeOnL5WoQXEHuVB8klgk2tROf7Jd','Y71UsdF1rMf9uxki3KT952Z8E6t05xp76EhSRwOW8RGaiw5gWA3er','JAgczZcsWML8WBTzj3OZ44qsjHpNGIBYa9DCRlJxU9cwtFxl26vLx6uCGwCAKXdTKEVbQG0Loto6Qk0ZmW3tq9Nkbb6DVJc',8);
-INSERT INTO t VALUES (-95,7740224,'IwBn7ox6ejjfrAzyelA7ml7Bw8gndBxqvQVdEQmzUQcZmFUg8zzo','w3GKYvMp0a1Rrs7KXAeyYx7bI','mhV','mCnpnTt0J0Q6SNpIfzebspnx73twZfcAskpz5Uef4zVNLbOMGtS6k5qFM6rUx4Vo8htCsnZ9piRIXSlb','wEE7YqChsolgACrRIS5Ll0OcmAsvTfV832vfX8AFAXCGB4JcLwGnHI','St',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (40,15482586,'NIqx4K4oUJxJSnZZcCtkASu8aX2KtvizFN','ogBhLdJAo','WIYZzggz8jXi4CC','VCRRNf6WgAhspAlEiQE2facqh2DvkUh1YS8bo3EqJF','NxmricqRWcBYr6D0CGcwusXTPUukhRato9kuLqBkrR3iDLFvuQL9be1aafuGiCKmgsM8c5EqPo6icP4jp','VTwL30iBqsqwUApgMozYX358wxf88RlUEVue7oOFeiC7fd1YIBnlzvh4jMG5nSQzFC1OrTJesVmgaQQGRacJyvtTaJIG',10);
-INSERT INTO ti VALUES (40,15482586,'NIqx4K4oUJxJSnZZcCtkASu8aX2KtvizFN','ogBhLdJAo','WIYZzggz8jXi4CC','VCRRNf6WgAhspAlEiQE2facqh2DvkUh1YS8bo3EqJF','NxmricqRWcBYr6D0CGcwusXTPUukhRato9kuLqBkrR3iDLFvuQL9be1aafuGiCKmgsM8c5EqPo6icP4jp','VTwL30iBqsqwUApgMozYX358wxf88RlUEVue7oOFeiC7fd1YIBnlzvh4jMG5nSQzFC1OrTJesVmgaQQGRacJyvtTaJIG',10);
-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 (111,1824961,'aS822lg7rFxVHOAVctmJaALtlWSLyTXRmQY8jiTCMw3PjzFW4hNUnc8DVH0Mbbh','zr','rFXcMuuS26ApI','G','Nkqx8tXimeZzTyH6xhFG5DlJG8ncgPoWOZraMFiOF9FoUmmknyUFpUqZShpjiOAXBTDXMuyw4oDZUORP2HCMrr1JXDxUH9Tw','5NvdHWLiZF8qKAsmX9WvQzUWfvBaUn6SjAjGGbI4LgmfSfQaOgaGSZgW55xyH8rcZpNTVEzraOhAUHjm',11);
-INSERT INTO ti VALUES (111,1824961,'aS822lg7rFxVHOAVctmJaALtlWSLyTXRmQY8jiTCMw3PjzFW4hNUnc8DVH0Mbbh','zr','rFXcMuuS26ApI','G','Nkqx8tXimeZzTyH6xhFG5DlJG8ncgPoWOZraMFiOF9FoUmmknyUFpUqZShpjiOAXBTDXMuyw4oDZUORP2HCMrr1JXDxUH9Tw','5NvdHWLiZF8qKAsmX9WvQzUWfvBaUn6SjAjGGbI4LgmfSfQaOgaGSZgW55xyH8rcZpNTVEzraOhAUHjm',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-51,13423378,'HUnYRgrFWKlQudr7thQi','pZczT4h1r5b8rlCZ1uKKcOqPzpLGMvMxLWmdj8HBgAqze6uSUedYGErXqVAIQaCuQ6gAJHVlDHyAX4vso1nMbdg36IOYmT5yhvxPNhI8gJOtwHrvbutsA5SdRjQ8VPOQzG1EH74sPKuB1GZ3rZxzsaoZQc2C9Z7HLRNFE5jWgwb0vEAh23DSDx2nzqQzOmRxuJDCMte49lgTNH','3vIZ9oDU8Kg','MfskFjwnuCIBJsGUcDhcgLHAgAFVs5Zo7AlsyQyah0ilS7NbL6gyppO01onULHlaMuZVDaTaMoC2oxzR14RV0w4F','cn','gY0uPgcwxwK617Ejq7dUotWRvjnafS1Li9Of93UACRI',12);
-INSERT INTO ti VALUES (-51,13423378,'HUnYRgrFWKlQudr7thQi','pZczT4h1r5b8rlCZ1uKKcOqPzpLGMvMxLWmdj8HBgAqze6uSUedYGErXqVAIQaCuQ6gAJHVlDHyAX4vso1nMbdg36IOYmT5yhvxPNhI8gJOtwHrvbutsA5SdRjQ8VPOQzG1EH74sPKuB1GZ3rZxzsaoZQc2C9Z7HLRNFE5jWgwb0vEAh23DSDx2nzqQzOmRxuJDCMte49lgTNH','3vIZ9oDU8Kg','MfskFjwnuCIBJsGUcDhcgLHAgAFVs5Zo7AlsyQyah0ilS7NbL6gyppO01onULHlaMuZVDaTaMoC2oxzR14RV0w4F','cn','gY0uPgcwxwK617Ejq7dUotWRvjnafS1Li9Of93UACRI',12);
+INSERT INTO t VALUES (2871939941556941351,1172828,'rrjNcL','B0rhzEeph0FWTNOiCdYMNLaOakeYG9wqRRCLZNVoMcelhQIrdvjYJO4Jvhrl4ziPU','GycqwCpvfcOQ1ZpjVOerHmRxcoVmFs89roE','Fxx08eOyg','j','g',12);
+INSERT INTO ti VALUES (2871939941556941351,1172828,'rrjNcL','B0rhzEeph0FWTNOiCdYMNLaOakeYG9wqRRCLZNVoMcelhQIrdvjYJO4Jvhrl4ziPU','GycqwCpvfcOQ1ZpjVOerHmRxcoVmFs89roE','Fxx08eOyg','j','g',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1,3102230,'5w8tAlHrOhE7bD5o','8BTBFzoc3asoYd9iA8nqFhAhJU6kYlQeYpdcbXPAoVNLskaSi0PjxHPjFWAn33AvaAVi6qL0nbX9IosjUnzQ34H72Io0e8nAf6vNH9bnpmeqexm507qqo4n340ytAM7f3UxxlkOwOOqY91x0pcKA4DS2aA48CjzWe4eF2eM5axlAsECu','s','wgmRcnN5lvJigjtVcKWmqbh5UplxSxNR7i8NlmOJtmkSVKn0U1gh1ldWFv2ZLu0DMufOedhSnWDLtv0ulnF7RPuhHWKhvFOk665vaR9EKiyYZ2Z50KvlfNgrLv4VHIaCXmHA0CHZ5cOd9vLCTWaB75IkUxC5IFn55xxgFS8JQpeQMOHN8','EuhG5OkjSSuUDmq88','eU3QBe0ZHMPATvv2S5dY09Kc5GRQuVrVdd66bovPuJYjpiwOPO8e5Y6zE94jbQ7yGXcdQ0pZGVGF9cas9xayejTCcjD3jIzmNZ',13);
-INSERT INTO ti VALUES (1,3102230,'5w8tAlHrOhE7bD5o','8BTBFzoc3asoYd9iA8nqFhAhJU6kYlQeYpdcbXPAoVNLskaSi0PjxHPjFWAn33AvaAVi6qL0nbX9IosjUnzQ34H72Io0e8nAf6vNH9bnpmeqexm507qqo4n340ytAM7f3UxxlkOwOOqY91x0pcKA4DS2aA48CjzWe4eF2eM5axlAsECu','s','wgmRcnN5lvJigjtVcKWmqbh5UplxSxNR7i8NlmOJtmkSVKn0U1gh1ldWFv2ZLu0DMufOedhSnWDLtv0ulnF7RPuhHWKhvFOk665vaR9EKiyYZ2Z50KvlfNgrLv4VHIaCXmHA0CHZ5cOd9vLCTWaB75IkUxC5IFn55xxgFS8JQpeQMOHN8','EuhG5OkjSSuUDmq88','eU3QBe0ZHMPATvv2S5dY09Kc5GRQuVrVdd66bovPuJYjpiwOPO8e5Y6zE94jbQ7yGXcdQ0pZGVGF9cas9xayejTCcjD3jIzmNZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT, c BINARY(54), d VARBINARY(70) NOT NULL, e VARCHAR(74), f VARBINARY(97), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (621364788,-13564,'WN7cTYjaMxYQ0PsEeVvj3xEWc7G','x06G3l','gXzcoqrRjNvkOCN6iaMwPnDC7dcpkIAIakn7ID8DDxO1SO7WeJnjRBDMKtuheA77SqD2nYrcM','dU10IzZRznn7tgONI0nH4gSTa5VkvAl3h8gN3ue16jN1HNSeit0fGTpaMCQkFVK7PQNr0ujcf6cV2famDC','ZJoqKBDnoA6xzvgax5miuRRnv8','DLGx0IksN2pvo4CTqfSTvhSnkcE6ahBaQp1b2Vbl3TlHy4Qc34aA2Y9MiwTCWXbFmiUhVvab',0);
-INSERT INTO t VALUES (-851368332,18311,'ZADooKUqsNa25I6dtgcqfyv0D','tVNLuJWVrcnzk4vIzo0T5d9U','rnE3dPgEYkrn','WFey1CzyZUi','aHNNP5w7ucRAunUOHiWK','4aOOxPD0AFURPwGuKMFVojrtaKqchLnAFWVkgn',1);
-INSERT INTO t VALUES (-2051400369,1459,'2Roku42Z9RiEtCkkSfTMcwVgrmihwprK3Tlz5bFGudjtN','7IzKxC0DXMKlsWx','T8','fInH6s3eIhZxdwXdxpJpC2VS46OJBVFU14O9FQ3QTw','NxE4Pwi8tGZK','pXZYyQWqeRlGd3JvavnTABJkblvma',2);
-INSERT INTO t VALUES (1846181460,-4190,'FE','RU3Lx6or7F1NgvO63WbYae0J5QKgB1M','EcHOaoVZbFhOau5mVU3BmExA70LjWWj0A7FBUrPQFVv','Qf64sXjoXJeikkm4VxrQnTAPu38YOBZKQxyCdr81iNkxYwOyjNg41KUfxXSp5030gi8T1Bs9DNKuoz7UzOnyS19iUIT7','3JQjItrYLeDGuJYybRI7gLcxzcYLEJVGlHZTgvjkNUf9m3eakpo8iOeA6xh8XNvnPwxjsR06FDWKQ04aZVBemmjZhdx4Q2S35','KdDobkmlens2QwqknNeSAzJknCu4zp0y9ckG1LyO',3);
-INSERT INTO t VALUES (-1931585350,9852,'7ci1PuhVMllXx7WvFfrQ5ZVq','ZrHCF0de88tZyb72a2iipJe7aO9nncfIAbH4Qqx9FdPhg9hvSRIkKZp','8mJFvgh3TtFA6b9IIMnlUedd0tEydSjGSoy9ThAXqJnDnN5igvSlHuyx8VSC11Wz9JG6CMul00','rpxyrNlNOxaYgu98uqwXHvrFNg9e7Cs8aUxySVqBPSGYZqyO8vD1L2','Oi0gjOjvglYo6cz','aRehKCrIpXaXvpt4fKRsmOznkUx0QlurP6nYlK9kO5ym8e6RMIeXe',4);
-INSERT INTO t VALUES (-1875743532,22574,'BZCkI7qqMXJAEqb0RLJKEUIBF8UBlwZBpeGFMzDhT2rhj65ZH6Gp','itY','QXiJxHNjJfJO6wTck0P3FSQN34vWVXXaT2nO1f4s2opfkON30cUyvw','XuPmu7nwGexokJ8SDCsiHEWKKzWQBeYI5EXBBbDuDOLGiMeuGrBw8iVJ4T7llOFKo4i9Epfk1pXJzKz4Z8VRx9oQN','oUoPNmPHILFTdbPNAdjCToTEFSno75qeLtCxm2hyMnHgUkPQLOmkuX7nIKMmQWZfW8a3USZwC6MfCPCQAlR0Yz','OXkJoplqAEvEYfRjQK6w2ZORXnjhyNauVg',5);
-INSERT INTO t VALUES (-226530980,-14309,'KCknJd9SnfA2HrBYuF6umUidcEJQSkbdrAVCLecnvtJTmZBWR','j8UdkZrTPQMEoC9jJgXGl','zpCH5DuTUZcD5GTwSk3904I','fLSOS7Bu5tmawHA48VzpsVNK1R62qZjPLNbjBirWjoCQxofX5g3FCoIv1wyyYXJt8kYFZ4pjFmsFru','HxnZRE7UgEmAU8guNaaipOxiPoyh5R0HJLT39AyNZ07fmGBrilmEEAT50Vs1xhlLDIiRpK6KLTMWPriiRuplm1oMQlrJ3fs','78Q7t81OhnFf1MNebDgF2Q7QvhFCQqAS2X6iOw6pBU5M',6);
-INSERT INTO t VALUES (-726972655,6762,'o','I69yi7twvMtbYf63ujOfWBXwkYq9O5yN6RFO4cAxf','maWGNWknR60txd3yB81wwaF4pqiDLtWsSB1ADVqIm0T4nD7wiuUN7lRi4cVR1AA','rwsFON5hAkoJrULjXyGDegFR1smn5R83eWUFulzuWiQ7N0tSPbUqU','m0J1Zao6kWw8mNDuK9WzJD1bPNeUMtnARs','CUfXV4cXzOPW9kU9NWQTiFXM9lcF6OAXW50EvjdcSLKtCVhfqfcPOus4j7EIROj4mVhflHd',7);
-INSERT INTO t VALUES (-1281068820,-7248,'o','tlT7guKl94TafCwkcvwEK8pcUmakRhgjh','q6RO5ia9T4N0ScUkFOxDTsU0AseLO7AQKe6lO4YI4fS','K7F6qW5PFU3sIiPrmizdKWVnbEBxKNdPpygfGs9onASEBWO9zU','sunuJojAonF5kZPSvqCTq8AtA0RgaYBxgbJVcnI0KC7JtG','53lUwjbvqgg5fnwm4SQ9WkOFSebvd7WyiiTtqqlKq4b5TbESdWEFlV54uXVd',8);
-INSERT INTO t VALUES (-459218320,24229,'OrkjSXEjq8xCBvBLCOw8dc47','9pkMucmyN8v1no5etGeLzFMBJkPg2Q46q9r','7e6twn8Ho2kyaxlnVhY6qV4kEBInvOsR3LXOsLsnoni42DYtyxJA','qLk8ivJdSrZaXFXIuZLSDRt4xglETXZ1cLqwdo5VpjDxbRLk1l5gTQuoTaTMwL0q7ZeB','BrsRbanIo5dmqYwFxL5','OGGJuNqo6V3wOIWrn9TdjfNMNkB7Ei7iw5s1ntFaHxM0L7lPYkBc64Yo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8143893269259348839,4580860,'DjlnnH8UHu8ebPaByKDyw9dcWbv','854dg6wAGiyXul3IYb5Mkju47dzs30ljjUNvGGqjwKpWQr0r0uiAs3JaYWJtsJKHdVGit7np9IWM','9Tv7B79xs07rXyeQe5wd','zVwXSzAC4OwX2ger4dYZBzy9x051CW3yxlJj3QBOmmEQvJkqoYg7fDqGRGkLEjlctGfeYeDBB71xIXcLBodawlbQrXE4DgUSbhbeiWZ40IH9qBA7La2E','Z6','oq',13);
+INSERT INTO ti VALUES (8143893269259348839,4580860,'DjlnnH8UHu8ebPaByKDyw9dcWbv','854dg6wAGiyXul3IYb5Mkju47dzs30ljjUNvGGqjwKpWQr0r0uiAs3JaYWJtsJKHdVGit7np9IWM','9Tv7B79xs07rXyeQe5wd','zVwXSzAC4OwX2ger4dYZBzy9x051CW3yxlJj3QBOmmEQvJkqoYg7fDqGRGkLEjlctGfeYeDBB71xIXcLBodawlbQrXE4DgUSbhbeiWZ40IH9qBA7La2E','Z6','oq',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (18277418045110041414,11990187,'KtzlQcrKfwVvzctLC1fQoS5FyE5v6zTc60PbnGmEwZKvn3bH0GOAtW','vlqVYpapsCfcakfjnk4vy4uFuIl6odwYoqFLLTbEHE1stf5m7cHh16zb6INfjh0fnFMKvxOQT0EVEUHQbtBmGl0EIF0qjW26B0kjChAySaBMfCVNbZM3tsEYHvngbDhjEubB4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg4O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRP','aFr','tSFeSu3yix6tNd11yf3JHTASE3bR2yTqx2Q1lilcuMqsjBOwaPyCNAi6MxSeiaGFFDUrKdlVfubyhtbJ','cu','q7',14);
+INSERT INTO ti VALUES (18277418045110041414,11990187,'KtzlQcrKfwVvzctLC1fQoS5FyE5v6zTc60PbnGmEwZKvn3bH0GOAtW','vlqVYpapsCfcakfjnk4vy4uFuIl6odwYoqFLLTbEHE1stf5m7cHh16zb6INfjh0fnFMKvxOQT0EVEUHQbtBmGl0EIF0qjW26B0kjChAySaBMfCVNbZM3tsEYHvngbDhjEubB4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg4O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRP','aFr','tSFeSu3yix6tNd11yf3JHTASE3bR2yTqx2Q1lilcuMqsjBOwaPyCNAi6MxSeiaGFFDUrKdlVfubyhtbJ','cu','q7',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8473939744753307065,7547886,'JemNgc6JlHnIjIMbcRKqQLyu9c6ikNQeFH','f0Vw','fDNIndtiL1IXlFpsKbge4MRpfcdHEIZCcOCUpZ','MsReR0QnqSYVeJjQgsj1O4QWfCW6WXL1KxjTMayz9Kz6xvy5kHSspTBgMEbB9xW3Bt12orx5Zl0yw1MN6us2pZEdJHMPe7Z79XzueSsWsLm','L','7r',15);
+INSERT INTO ti VALUES (8473939744753307065,7547886,'JemNgc6JlHnIjIMbcRKqQLyu9c6ikNQeFH','f0Vw','fDNIndtiL1IXlFpsKbge4MRpfcdHEIZCcOCUpZ','MsReR0QnqSYVeJjQgsj1O4QWfCW6WXL1KxjTMayz9Kz6xvy5kHSspTBgMEbB9xW3Bt12orx5Zl0yw1MN6us2pZEdJHMPe7Z79XzueSsWsLm','L','7r',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT, c CHAR(78), d VARBINARY(29) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(7), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10427274767383691304,98,'2xPMbvynPxfoU2uJ3ies70YwoU1T','X8PNnkrPtGa2Ovy1JX0WmghnV','ysgumsEnEA0ry','kkBFG3','y','H',0);
+INSERT INTO t VALUES (16290553225087044783,-22,'Y2kqwgtnhUImUzYtSVUPSGaBLvtDziV6jfFo4ISGTMG','xm','GczTAQNRonpoZgy6EdQKsuj','lJZy7I','A','p',1);
+INSERT INTO t VALUES (12019874373052295981,-27,'nLBMccTWkZUN4a0dbAxVSuu74Ma41k','4Xi','2SeILZ33jTb6jkPzD21b','PavCq','t','t',2);
+INSERT INTO t VALUES (7059255654137770428,3,'rsZifYc5LfoVoBjV7NcsXVsoW2A7WD4waJ4S2TsrAcSfqs8xflI5Bvq7qn63pidzwhqt0M6Uq','8pJbuJZBNc03Hw1WRP8C7LJURD','GPf7Qk','7QY2KU','Q','F',3);
+INSERT INTO t VALUES (15905011013787009026,-16,'w8UcQ1','f2Amo96G6x','B6Vr','ujN','k','u',4);
+INSERT INTO t VALUES (8547328174789062404,20,'jEP9hOeVDl1fXFmwJUvype1WvRgR7NOlDa304g5ayzP0h','zlMmyDfsodfHb1QCJZvfDtN0U','peJxq5cSo4MNMSYY','ROi8V','p','A',5);
+INSERT INTO t VALUES (10673768149820944552,-4,'siZlgNlqg','2V9AoKdcKAWB7FH','e2IMRFJkvS5ThZqNIrJye03RqxP0mSr','CBwlbD','K','L',6);
+INSERT INTO t VALUES (6041745327602925715,111,'OVZvTHQ195PifdexzJj0FIA348c0eMsaxGsc0Va5x1E7tPvGD8y65Mz','ZRip','b3VzvEuiydBnCOS','ZQ0Au','H','e',7);
+INSERT INTO t VALUES (17208583790283509656,-124,'WHEoYuflH7WdPKWtGUQodd5xy4QmNGqZ7aG7ulUKDs3H9x36FHLkjXPlhVn','Z8xgtk8LPyi','wJjf1OWz8iR','a7APDzz','q','g',8);
+INSERT INTO t VALUES (11689555705261271329,-21,'KbrqNf9otH','kRy82k3tG4O0vbilIFoO3EnBodur','aQD','27GavYx','t','l',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c CHAR(78), d VARBINARY(29) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(7), 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 (-1099936843,8590,'aKekQK1lCrGeoGTk3eGVb1qw0ypjse','eZPfJls8gAOBJzlwaANUXHTjup4pBp0QJLg2Ny','1XsG52d50T3CO1BinknTgRyFMmFWoM','wRBTxA90JlUFRYvBxD85XHK5sNUYCq6tdInv5nRPyFW12hiUVGjf5u01cxz4vjMhXmyQ5Z523l0iNmCpnDmDtfM3','wEpF2YOHDeD91jSnnPrS3IMbN4mMqnBLMDrNCNkoYzmHJ97RdlLX2clInt3qkaG','g3onLnatiedryHwUnzxGOEjld6HQ3h9irCesdgYkHexvzbucSGYyJUd6RSdiFNdhonqNo7DiHmVxRao2JPnSPe85Qane7',10);
-INSERT INTO ti VALUES (-1099936843,8590,'aKekQK1lCrGeoGTk3eGVb1qw0ypjse','eZPfJls8gAOBJzlwaANUXHTjup4pBp0QJLg2Ny','1XsG52d50T3CO1BinknTgRyFMmFWoM','wRBTxA90JlUFRYvBxD85XHK5sNUYCq6tdInv5nRPyFW12hiUVGjf5u01cxz4vjMhXmyQ5Z523l0iNmCpnDmDtfM3','wEpF2YOHDeD91jSnnPrS3IMbN4mMqnBLMDrNCNkoYzmHJ97RdlLX2clInt3qkaG','g3onLnatiedryHwUnzxGOEjld6HQ3h9irCesdgYkHexvzbucSGYyJUd6RSdiFNdhonqNo7DiHmVxRao2JPnSPe85Qane7',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(55);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(55);
-INSERT INTO t VALUES (2100047583,-2490,'66avDp07iXm6aCOq1GfgBtJOxi','5NFGSpIjox31u3kMVVE0g55fh2I2yF2dUFpamBTeItMbfE72ZTgo0PS199c1nR2W2ni5vn','6xg5A7I8ICf8mNkp93FxuEAGSXhgKMU99AXr','8MtXRJB5NjDIhlMxBDTVQGrt1alUcMcVDE5tAhuzbCfib3oEeYrf6MK8AGAWLQtEdcqQbaBqvRMki6MiMUwjA','0O7Roxlskaie5DdGkPdbbTFV9kL4ylzHRkj5GRTZKRVcyLbi7SZkNQBRaeIHu9lI','6KikXR0X8IjdfhYMxQfMkmo5v6Bbv4G4xTlVEgbH3qvXEly',11);
-INSERT INTO ti VALUES (2100047583,-2490,'66avDp07iXm6aCOq1GfgBtJOxi','5NFGSpIjox31u3kMVVE0g55fh2I2yF2dUFpamBTeItMbfE72ZTgo0PS199c1nR2W2ni5vn','6xg5A7I8ICf8mNkp93FxuEAGSXhgKMU99AXr','8MtXRJB5NjDIhlMxBDTVQGrt1alUcMcVDE5tAhuzbCfib3oEeYrf6MK8AGAWLQtEdcqQbaBqvRMki6MiMUwjA','0O7Roxlskaie5DdGkPdbbTFV9kL4ylzHRkj5GRTZKRVcyLbi7SZkNQBRaeIHu9lI','6KikXR0X8IjdfhYMxQfMkmo5v6Bbv4G4xTlVEgbH3qvXEly',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (335444449,4078,'4f8U35GJC2yZUNfTn8K0gVnBfsbt3BoR3Ds47WIh0A9teM','FfEInqjA8yg5okd4SCtMXWUVnl8EgD2DNjEsr44Qs0J9qvYQQLkcBm3E5EOlPuzBOdw9opfcRuEE1cvU9fZAD1ZhvPoUsyFzcR0SXelFyfeRkPiAT25821I0O86lmP4JGnVByw6ZbI44b8eurg8pNlxYwLghOuX60oXpfzVpFx6Pcuiw7CSsUkaF4CjM3PsShKMhrkVHTnVVPYkwu1u0vmpA','MGulE','NzIVJrDedkn0unhUbNdibcGyoeqdrOmi36kqeiqaX5hFm57mVqbhR4uzpJzrpBxhX804BPXB','D8KKct4wB0wbEME2vYHxVaAnfV2jEEWBoCHyxn','mpn0kdXJA5v',12);
-INSERT INTO ti VALUES (335444449,4078,'4f8U35GJC2yZUNfTn8K0gVnBfsbt3BoR3Ds47WIh0A9teM','FfEInqjA8yg5okd4SCtMXWUVnl8EgD2DNjEsr44Qs0J9qvYQQLkcBm3E5EOlPuzBOdw9opfcRuEE1cvU9fZAD1ZhvPoUsyFzcR0SXelFyfeRkPiAT25821I0O86lmP4JGnVByw6ZbI44b8eurg8pNlxYwLghOuX60oXpfzVpFx6Pcuiw7CSsUkaF4CjM3PsShKMhrkVHTnVVPYkwu1u0vmpA','MGulE','NzIVJrDedkn0unhUbNdibcGyoeqdrOmi36kqeiqaX5hFm57mVqbhR4uzpJzrpBxhX804BPXB','D8KKct4wB0wbEME2vYHxVaAnfV2jEEWBoCHyxn','mpn0kdXJA5v',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (888475542,11662,'v4J9TKqOUyG6oM05FkxjunGSFDlOAr4m9qqqZlXOzQkwt8tMte','nVc0NmkHds5MDodOfkAfHGd3a1bMjHgjlGVHxeXsuNDDH48YEKGld4qnprMKIafvGJzoSUGnIbSPnS27ygYU5b5sK3WNoS8QJ5Xc77p','e','GTZ4gWPGsUN4kHi0q44vFVpSdytkzrEC9Kea8TqyDgMizwxyt1RKjxvyNVoKOslX5TA8UD9sfZ7BhuLepftdzZigjquC3a7iolXlZ8mE7JxTFnzBFb5nbEpHCpP0vWdC45AIAjqNiDaPeC0P2djSonbRgCKO1cI32dYHd','7iVlpb7zpezkv2RZyX8llMneG6V86QKW','ui89JyIt01sHymbqAOjpe67lIWQhQ06pkidmnErvuJsOcBrj8KI7rxcqgezrWdL',13);
-INSERT INTO ti VALUES (888475542,11662,'v4J9TKqOUyG6oM05FkxjunGSFDlOAr4m9qqqZlXOzQkwt8tMte','nVc0NmkHds5MDodOfkAfHGd3a1bMjHgjlGVHxeXsuNDDH48YEKGld4qnprMKIafvGJzoSUGnIbSPnS27ygYU5b5sK3WNoS8QJ5Xc77p','e','GTZ4gWPGsUN4kHi0q44vFVpSdytkzrEC9Kea8TqyDgMizwxyt1RKjxvyNVoKOslX5TA8UD9sfZ7BhuLepftdzZigjquC3a7iolXlZ8mE7JxTFnzBFb5nbEpHCpP0vWdC45AIAjqNiDaPeC0P2djSonbRgCKO1cI32dYHd','7iVlpb7zpezkv2RZyX8llMneG6V86QKW','ui89JyIt01sHymbqAOjpe67lIWQhQ06pkidmnErvuJsOcBrj8KI7rxcqgezrWdL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c BINARY(15), d VARBINARY(28) NOT NULL, e VARBINARY(29) NOT NULL, f VARBINARY(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1593030477,12737236,'Jgk2ciEbfjHc','O0wJp7SxXPDlgAfoerjqMvIrIvS','wHVVgD14gs1Ph5y58tPbli','zxPV2Cgyd6G1MZp1bEY9neBp5OjlinQfsJXEW7sRSw','GjLejpagh7JK2F9v8ySEsiveELTZiK9Y1asr4JMBlYwygk5uvQt3OCM7sNkRR6vUEwiUv1BRxL','5qkqucgNH8ogBdPGnJYHFl',0);
-INSERT INTO t VALUES (-1691701513,15898975,'ybEqJ1AMPnep','0Srzz','9','zkWCkjT69uifB8','0HDuFPtixTU4Loo4je9An7bU5PlvDtiarkvyvsiod3fa6GhLz','xbBlTofs0sR6gLBnS6hZgeOFyRmITFBdipgr0wPzB9fbUbiUR0L2ar',1);
-INSERT INTO t VALUES (1519152628,16591811,'hld','gGj','BYF4cYfEMwkVbEU1Z','p7knLaiB2JiqWrncg','POQC8xMS2NhQ9S','5ENPi21B5YzXPTFlw5W5XcJ861WkIIMR4SWXp5InEzniqE6Ef7txLBYmvYIkTB6I6aLtvHU3caIzBDCJ2WOiqFHvkilWZlvF',2);
-INSERT INTO t VALUES (877003089,4869225,'dmL5ZP8n4ZSt','NguAZoYGoH56u','K1nB1Yx9eRgRMZs8x','neMwFPQshimk0WHoXaeDso4Ri12','Oes4zlWCq','jQyf7Q6bM13',3);
-INSERT INTO t VALUES (1906623886,11577578,'wZp1','fQb2lc8a1eisZXh5EruPBZ','IMDGPkN7AjaTmdaBzWEPng','Umh','ED9E4jqnOD9nWpYFzERwG7cjH6lyARqyAncVHR5Ic','kufbXlR0kspIf2DoXsByf4QK',4);
-INSERT INTO t VALUES (1052097642,14949479,'gGq98XDzrj','tX9hOHQz5uDkzyoJw','457fWldQG9FBYD3','iW','SlpNlXTQhgzc5MiKcuY','zNAbk5zwMGxmaQceEbUrrkaT5e4T32cZqOwEX7byPY728WvDj5T0WmZytqSQDGvuSEyjJk9LNYWrAjizH',5);
-INSERT INTO t VALUES (37087397,12671373,'z','UqDcArk4AaDRgkkn1ZV4RfSWqR4','svhANgvcqTMQE','CK1i6Vjccjdd5','ni5sDHhJDkTTb9Xe9HffzCKJlEFCeK8XZP4SZ65eWVWWaDDxNBKdPZH8hCk6Zp0O2rjZIf8ZkUwDqMt9tnZD','RE1WZ2C2inY7W2aXGV3etd0KZpPVNTUF0qglJM3kvRo6pBjawMKUGtAmonNe7FG6TYywjDTof2',6);
-INSERT INTO t VALUES (1946891150,8984609,'xdMlqkHsRb','LdQNbcYMkwy73eX4vQt','oI9012Sp59SqAkWtFdsbmnWr6t','8z3RuhGNmIOqUsFoiOTnqJFObxh0XKqpx7HqOvW1DaKqxDnm8','80HJphIWwvSafdY2dzYUawBkD6Z0KW4mvi8DQw2a7xaeEs4u3','JB4dfLpsi3viMpP5ELbMjxTIdnnx9fyaGrvfZepKkBVXiUrvsDVWpwucc6HpVUIUDmYOh2DuM8Yb6',7);
-INSERT INTO t VALUES (-541220539,15440190,'kKA35GwBu14f','UnG2ApgVSY','9NN2pqX37JKZRSeLw0NmiT5V','ieG1','H9eqJtxw5JbNgWc5h6SkyU5rpoNxYShLRIy2VDEkWLjRODUJBBmRM','gR7gUwNjDIH',8);
-INSERT INTO t VALUES (684518240,12307468,'e','Ng8rdNK','SPnNiJ1jGSB7Y0yn','B23u','yAJ9lgYo05GsXPNRsMO4MsTOC3R5TQp3hl8lHXxk','81cemUEXKaNEXBmOEpA1nZXk424HJItZL7bPeolMwtcrMrh5lURFk0RmEAGWTDLycNksa8fssU6b',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1854526153,3023490,'mdWyJhda','xUTHJDI24Ots','1CZcQNbuFOwzjy8Wgyb','qios52PYVqYcEMaB0m4SzPiyDRGDY3vGDD5WIiBTlChk32vNkOd8jTnzvJHkvCr','79l1MITrBzsFcyefZLrWsiBC6gd0ZFwviVyByW18ChS4Jb4RAd2RroAmQXPjIxl02wkXANqpROVyrbcj','9uL766FKeSjfjqjsWwJOBgA2J6K4JiQF',10);
-INSERT INTO ti VALUES (-1854526153,3023490,'mdWyJhda','xUTHJDI24Ots','1CZcQNbuFOwzjy8Wgyb','qios52PYVqYcEMaB0m4SzPiyDRGDY3vGDD5WIiBTlChk32vNkOd8jTnzvJHkvCr','79l1MITrBzsFcyefZLrWsiBC6gd0ZFwviVyByW18ChS4Jb4RAd2RroAmQXPjIxl02wkXANqpROVyrbcj','9uL766FKeSjfjqjsWwJOBgA2J6K4JiQF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(16);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(16);
-INSERT INTO t VALUES (118687999,13423072,'AcGYXt0Refkj9','3HHppxic4hlcg','j','RBh1Ogyhfr8kOaoFksOUNpM77oHDhzXjrn2GFIykkG9sZ1y','EryVtFnOxg2is36Nesu2cvofyZig39phodru4JJ8xPP9qCv','intRNVVVBjRo0J6O6A6IwoLG5rNqLQkY7xY1pubJAdprRd8Jhy7',11);
-INSERT INTO ti VALUES (118687999,13423072,'AcGYXt0Refkj9','3HHppxic4hlcg','j','RBh1Ogyhfr8kOaoFksOUNpM77oHDhzXjrn2GFIykkG9sZ1y','EryVtFnOxg2is36Nesu2cvofyZig39phodru4JJ8xPP9qCv','intRNVVVBjRo0J6O6A6IwoLG5rNqLQkY7xY1pubJAdprRd8Jhy7',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4941434943158623812,-114,'YRC3Ti9upUd7ZlNkHqTYvo3AJYI9m','6kaPQ48Upw5A3','eG3y09suRdn9wQDmZWpA8q2COGvh5PxNnBK','rg','g','n',10);
+INSERT INTO ti VALUES (4941434943158623812,-114,'YRC3Ti9upUd7ZlNkHqTYvo3AJYI9m','6kaPQ48Upw5A3','eG3y09suRdn9wQDmZWpA8q2COGvh5PxNnBK','rg','g','n',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (628742036180182273,-29,'FVydy4Y4pALLJSGfA4VYR2ix4GYkJSlADxXyTP1TTQzDik6FqneGSV6C7P7Q6jrwGu3MKtSCXn','ryamsWyW5gIv','cux6EMBsBo2MBMztb32IuJxgaKUke','eS','p','C',11);
+INSERT INTO ti VALUES (628742036180182273,-29,'FVydy4Y4pALLJSGfA4VYR2ix4GYkJSlADxXyTP1TTQzDik6FqneGSV6C7P7Q6jrwGu3MKtSCXn','ryamsWyW5gIv','cux6EMBsBo2MBMztb32IuJxgaKUke','eS','p','C',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-2001988980,14598880,'qY','dJNGGIrWUPZ9Qi4wlUfWgU85OG7lI2NapRjvtKYdukDQNiwEiPYE0SQ2QHoEjzdENDQJ02fJ3MuqJlnLiFPBEaaQI8pUEgndYmVY58BpT8QB57S4pZIzVBMZqnFEJuar1FweqaJCyRVP','zwI','rd9A5I2UBGA94B9hqFgQicd7f1LgZImvGDFAPwssik','N8ipwqzhx8pYEBYWPFQPwV1cjhjP55SlqERUvODIrN8rR6SK6TWRty5g7pBv4GbbMX1oARAAOJiihZz3KQCLxg','B9XF4uEuW2Criwd7aF52jI0v4kmX7lI0DZI',12);
-INSERT INTO ti VALUES (-2001988980,14598880,'qY','dJNGGIrWUPZ9Qi4wlUfWgU85OG7lI2NapRjvtKYdukDQNiwEiPYE0SQ2QHoEjzdENDQJ02fJ3MuqJlnLiFPBEaaQI8pUEgndYmVY58BpT8QB57S4pZIzVBMZqnFEJuar1FweqaJCyRVP','zwI','rd9A5I2UBGA94B9hqFgQicd7f1LgZImvGDFAPwssik','N8ipwqzhx8pYEBYWPFQPwV1cjhjP55SlqERUvODIrN8rR6SK6TWRty5g7pBv4GbbMX1oARAAOJiihZz3KQCLxg','B9XF4uEuW2Criwd7aF52jI0v4kmX7lI0DZI',12);
+INSERT INTO t VALUES (7898734391985200946,100,'idS9pHrPaJVN8AczuAmSt46xpugkDKWeAp4t4sQFI0','GxkJzqY5TdpxypWHouYDBYdNiSTFwi4SBf4hL6UBWA7tIaSCMXfDrJt8skj5juPNUD6dMRPN4z9WrFD3TLjgZd549jSkQt8Is3qLlMFH1i0GeSTaod6blG62MnNe4EjKcpghT0IloP','vNtIbGlRs9cfQ','V6','7','i',12);
+INSERT INTO ti VALUES (7898734391985200946,100,'idS9pHrPaJVN8AczuAmSt46xpugkDKWeAp4t4sQFI0','GxkJzqY5TdpxypWHouYDBYdNiSTFwi4SBf4hL6UBWA7tIaSCMXfDrJt8skj5juPNUD6dMRPN4z9WrFD3TLjgZd549jSkQt8Is3qLlMFH1i0GeSTaod6blG62MnNe4EjKcpghT0IloP','vNtIbGlRs9cfQ','V6','7','i',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (576696813,6886304,'GZSESHxT','v66zhfmvjzKPcH902Jvp0F3sRkYWdwlI9xnNY1XY2AmurWGYtqArOHoC3qlo0uyUUqXG5lVIpumuDE8e6AoHSjUW8S1XTF2KUm25Zhg1EN6dWde3dHYQUbzRnKLyGxlBqwLugcR9borR5MEO1OBYwvDIdYyCrOqTowRLYcSMXzwxNt11uGTdgMI','JLczODmrMTvf5nO5dldoHVcdKz','vPmFSMOL8MeuX2RjkeuxOCaDIaNR1kW17UyxhkT7eXgQ8skbrSspSV95GKgEvO39O9uDF02W8wQmP1VVVT0Dzp71mhEu8aPH2ASY6CGQfXH8IfsBe2EbnlJBIBgT8WGpZqm9EB0WZiGWtJmz7IaqjV84s2319cHefQFCQu3mFemAaKKNdiPAkgeVuDFQdtXaMpIgflZw1dVOPg8k94S02Ou2vSB4UWKd2att5s','kDT3ydR318Msjxsa6O7skXm6LvE9XGqKH4saU1nJU13o4zv6VrAOhalBVJyECD1ncvDQyZLi3SBqSc24v6h9sPGkeUvruK','WgyNIEP1tMsmQdKTauUxnFCmQeQyiM7Wd5Zu',13);
-INSERT INTO ti VALUES (576696813,6886304,'GZSESHxT','v66zhfmvjzKPcH902Jvp0F3sRkYWdwlI9xnNY1XY2AmurWGYtqArOHoC3qlo0uyUUqXG5lVIpumuDE8e6AoHSjUW8S1XTF2KUm25Zhg1EN6dWde3dHYQUbzRnKLyGxlBqwLugcR9borR5MEO1OBYwvDIdYyCrOqTowRLYcSMXzwxNt11uGTdgMI','JLczODmrMTvf5nO5dldoHVcdKz','vPmFSMOL8MeuX2RjkeuxOCaDIaNR1kW17UyxhkT7eXgQ8skbrSspSV95GKgEvO39O9uDF02W8wQmP1VVVT0Dzp71mhEu8aPH2ASY6CGQfXH8IfsBe2EbnlJBIBgT8WGpZqm9EB0WZiGWtJmz7IaqjV84s2319cHefQFCQu3mFemAaKKNdiPAkgeVuDFQdtXaMpIgflZw1dVOPg8k94S02Ou2vSB4UWKd2att5s','kDT3ydR318Msjxsa6O7skXm6LvE9XGqKH4saU1nJU13o4zv6VrAOhalBVJyECD1ncvDQyZLi3SBqSc24v6h9sPGkeUvruK','WgyNIEP1tMsmQdKTauUxnFCmQeQyiM7Wd5Zu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(52), d VARBINARY(37), e VARBINARY(88) NOT NULL, f VARCHAR(37), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12412,56684,'6cZhBHabu6QfHzCBwAevvflym','KyARnznyeGMGz6Uz2jSOWZ2Gbo6fb','JQKqXcblgTTHo2KEP2bBLREjTNKDFfDr3xXqmvGK5fRw5eepRH1jaR3e','CmvsrYtyPe0itTRgVEE7Lo8LSWVoGbfv0ochb','Mk2bxkXf6B4VUF4VPhWl9QowpOPv8Whyoyg0ZuQoQWojt6IiLRF8rmApWsHc5lfqnR2ql','GYzJJPN0Qe0CumjXzZ8JOxeYjfZSs9lPOeDQAYtAXHKrspV',0);
-INSERT INTO t VALUES (10626,12617,'IcGL7KQ09pX7aRQ133RZ537Qq4yLtURqTdEuD','KcePI4pForGCOc6N32nHl','jCTzLPWh6HcUQ2aWf4nDjyY2ds7ytZMZ0bkh9NxKyoMS3AfP3B7sUckqMIeSJ6IOBaOPvZ1U','P','3vCPSQcGmaEAJS1eEvovA0TmwiS8l2IpkqX1aL7Kp9C0bbcZNc1JmAkpLseiqodpPVd','68wj4gjqGzmJDS3SeGvXKPj1AD3pJvVlhi2StJFs77RsELnJWBWF5CYmBFkZRvaeXnjlG4nt4W6bw5rNaXB8Nuc08gWa',1);
-INSERT INTO t VALUES (18665,60778,'qcMRmOkIDAxTZbTDpi5NJ0M0bs9J5GDnn5ydDdFm6pN','6jTo2dY7itx1QXDuAkY','o8jBjzhaJPScCSfoNsVsM2kRcne7NDd0e4sbxpmHxc89r','5xDpIBJVas2HjkogpsmU7X','vbVWwhFPSAy53whbJblnz0FCq1O0vVc9hSOVOaxpyoGlkMv7gS5sgBPdY','WzOGXeG',2);
-INSERT INTO t VALUES (25070,12331,'0G2tDOxUmy','KuX','6lISpggyxPmMRw3GE31o5CDrVbGbKozLPl7Rzoo3ZobpxfxTCKI1ZgWGZbpKfwNbByyqX5qE','kWC5KG85nhyNaLtrcyoUaz','GUzPTtqft8gi0cninyiIcG4XuCrCA6HOb8LVQwB6UCaRjGt15nmwkAUs67qiwiwqvKaMEVRKuYzngRTPzJXPUlaDxs8ixl','w9CGCk4rYfl3Llw5UPL1iHUBMZTC4B3slaEOMgrUuqsZ1smOvYLbSuLEt4ZFx0v',3);
-INSERT INTO t VALUES (25545,3524,'r7mTG5qy','dLblEEtxAwwL8pARvCyzScXwQEI','Ce05hYi3ltVTpsHEwca1jefU0','4l3E26hpxDXOHvOdAb6SqjWTdJ5Lz','KW6fXXP2','aq7gTqIYFbq8fzjaSrzsinHBvpDV7gkmYMBU44g0ybE1jdHunTQ9EoeToQT5LpSUGeF',4);
-INSERT INTO t VALUES (-23065,59388,'nHKKrMYhYs5R4','cUVRDDdbf4ll0MJOQd6B5tsHujIeDPXYb','w0PtzL7gZ8Qkf3eVXpZrPll4F','EVhSJdtlmY02mSX2k62vlfH61','97klG40Fk4uz0DEQQEmbJWfsIjoXAXbPn27sALMNwEDiGb07zuu9o4edOQrtllpKcI9qysHuAycyC4A2HEwsonmvvyeigt3kMx','lPnDxlFIFwokl7LwfuegzGdF8mAjo6p',5);
-INSERT INTO t VALUES (-11452,27036,'qw','OdhvMkKps','jPTEvgWDzVDGtFwVUCvQJr4tPQSG0','jDsIp0XmE7kg46Chxpmll8RRgBoDfkMNtnRn','DivPUlpEjtvMhTVgRY41zoKnt5vZBUTgj9CZUQ7saY11fs','UiehR6M4DFyiSXmYQPQsSbQgvxOmjBWvTrLnb',6);
-INSERT INTO t VALUES (20413,15567,'5L7x0f5jElSZgC2Tp','54iB6nVM4zMS','tugijl2Eq5y1qxxnpRbgrhpItJ204Ixu25tMGD9fmpVRPD9arr1yIao2r4rR','iih3e','wso6UDiC6UoJTEr0aJvaZSqM1VBcwBIwuyhXL0K9RmfQBbeEVdgi','RymK57oWu9eSeJXFBkYDvusoDsSikwID40Lkv8MPa7y0f1e00udS',7);
-INSERT INTO t VALUES (-15778,18130,'gYeR3TkT057eGs1z8PHq','EimDCewcDbceHYZz5F0xoDOrkCKKu0a','WPtwIvwfNudPEkz1C','QrIxbaJ','1aW9qWxhj9OIgjfX0mZyMefWzyeLpV0zgP7UI6dJ8Zz77JeXJzaeVDLD5','rPHpqTeIKklBdMOAmo5GSsyALQ60oDo9ew237Vv3nWoBL20SjATU1zUst6bxAGz0ZzEYJkTunZ7smFA76m',8);
-INSERT INTO t VALUES (-28931,63242,'fxRpYjLmlzAHeIrkCzGwvUI9snKD9','wGYeAlJV32g1azQNQ5MVR3','7dIlh3WSCOc','a','BrPcQIb2mRXS7X43X9gsItHRnP3K','F2XSczVJAz7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3624229,44261,'v3E9W8SdeFfzxlvr1K5fUj9uab3zrJSsIVUNS68z7KAyvz','whRmxuC5bivl08zp0JE','w','rhPPKZVG2HGrs','xqr65HAsPL8E237a5ooXBcuWvmtlHJHF0LDwQP4RA9qKKsTrh3KGRGHAXDF2dUZ9q3tdz5Pt3gHe87zRgRkVE0Z3YAPGLaOMp','UG08m1VkSlAS7M8N0QPV9NCd53JAMJ29nvhHiBEtA1OroHocUgpfNkKfR2xxUzoHgDWzCw8ewENN0fi8x',10);
-INSERT INTO ti VALUES (3624229,44261,'v3E9W8SdeFfzxlvr1K5fUj9uab3zrJSsIVUNS68z7KAyvz','whRmxuC5bivl08zp0JE','w','rhPPKZVG2HGrs','xqr65HAsPL8E237a5ooXBcuWvmtlHJHF0LDwQP4RA9qKKsTrh3KGRGHAXDF2dUZ9q3tdz5Pt3gHe87zRgRkVE0Z3YAPGLaOMp','UG08m1VkSlAS7M8N0QPV9NCd53JAMJ29nvhHiBEtA1OroHocUgpfNkKfR2xxUzoHgDWzCw8ewENN0fi8x',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(53);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
-INSERT INTO t VALUES (6715678,47176,'lXr5CaNmDNyjk8R80SpzeM8F8exuxrCekmqXLXEG','dmKtL7yNjWPXmU5JaRzEt148G4eBGq','TeGmzX1yTFPB8Gam','bSdz5XGiqljuq2r2sZlqZ7TGEt','2bqiohqvYRcWBdexDQ4Z6BKNmabZmLny5dAmlHkL8gzM2J6C7HZW0EhwXxp16VAO96Rfa6ddc','67BcemIVjJrgmr583WgRVjYeertEzgr',11);
-INSERT INTO ti VALUES (6715678,47176,'lXr5CaNmDNyjk8R80SpzeM8F8exuxrCekmqXLXEG','dmKtL7yNjWPXmU5JaRzEt148G4eBGq','TeGmzX1yTFPB8Gam','bSdz5XGiqljuq2r2sZlqZ7TGEt','2bqiohqvYRcWBdexDQ4Z6BKNmabZmLny5dAmlHkL8gzM2J6C7HZW0EhwXxp16VAO96Rfa6ddc','67BcemIVjJrgmr583WgRVjYeertEzgr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3466301,40558,'u4OHGPaz8twc2NRqjG5aNUVn8OQFDdK0W8wd8nT6tEdvxPth2RL','Pfa72yVBKDj8sdESYVUq3qsQ94kSJNLvR6KTE6pmNcakH0qOy86xroFJDXJhrjn9PcTN3b6mDjkeVNi6iV5hPoHONVvQNHDctSSMbJ7yfH1SgAB0tQQlFnMD','G1ScKhXv2Rhig0feSOwHNfs8eoGajWMtYpKJk6FixOLBbnal3ChcFui0oZksU3LquS','mAYpWtmr8HRblfyl9m','E4oLTvBoWV5bdMw8e0','ajDn7EqxaEbNLJn4I8LGJOXZwEdhTtZfQH3piJN5AEVxS8X',12);
-INSERT INTO ti VALUES (3466301,40558,'u4OHGPaz8twc2NRqjG5aNUVn8OQFDdK0W8wd8nT6tEdvxPth2RL','Pfa72yVBKDj8sdESYVUq3qsQ94kSJNLvR6KTE6pmNcakH0qOy86xroFJDXJhrjn9PcTN3b6mDjkeVNi6iV5hPoHONVvQNHDctSSMbJ7yfH1SgAB0tQQlFnMD','G1ScKhXv2Rhig0feSOwHNfs8eoGajWMtYpKJk6FixOLBbnal3ChcFui0oZksU3LquS','mAYpWtmr8HRblfyl9m','E4oLTvBoWV5bdMw8e0','ajDn7EqxaEbNLJn4I8LGJOXZwEdhTtZfQH3piJN5AEVxS8X',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-4563707,1826,'IHXA4yFNP5xnGLskndAOyNA7wDiOa','84odaYXptbiAtcvLrYWKk6HXtLX2y3JRTud1Hzl2WTrLtbcZPoifA5fRxKE9Vj3LRjC1YXtaPQMYKQuD6fbGUTVg6zTCMo6Nb1GwUtMPDHsIWXMoa8ZZsMCzdKyfPbRRZBaaThIOcnj7gH8Yi4ntrSSSGDDRYx2f16ONyzI540n9y3wpIAYzdyotZoJ3Tj2OuGEAiYY','2TJznXQBo7vPOKYIdSvdE','WuYe1amUlhyWIy5Bji5yi1f3qvXFIyVc1ZZkpwgaNNLTT9M0ntudtTpb2KUhninLn7dLI4zLew6clYi2RCd1GwcZaa1GtT','Z2Dnj0hHUkIidZFC2n4R7bb4G7HuPfxpbyq2eWqguBBoCKqG7zDQ1eOH1UjSKMvQ1Owmxd383Rk0h','2ssJQrEvd2zU0vfpx8mR5FwtCFQU2E7krbuesBBOrTrvHAmwh',13);
-INSERT INTO ti VALUES (-4563707,1826,'IHXA4yFNP5xnGLskndAOyNA7wDiOa','84odaYXptbiAtcvLrYWKk6HXtLX2y3JRTud1Hzl2WTrLtbcZPoifA5fRxKE9Vj3LRjC1YXtaPQMYKQuD6fbGUTVg6zTCMo6Nb1GwUtMPDHsIWXMoa8ZZsMCzdKyfPbRRZBaaThIOcnj7gH8Yi4ntrSSSGDDRYx2f16ONyzI540n9y3wpIAYzdyotZoJ3Tj2OuGEAiYY','2TJznXQBo7vPOKYIdSvdE','WuYe1amUlhyWIy5Bji5yi1f3qvXFIyVc1ZZkpwgaNNLTT9M0ntudtTpb2KUhninLn7dLI4zLew6clYi2RCd1GwcZaa1GtT','Z2Dnj0hHUkIidZFC2n4R7bb4G7HuPfxpbyq2eWqguBBoCKqG7zDQ1eOH1UjSKMvQ1Owmxd383Rk0h','2ssJQrEvd2zU0vfpx8mR5FwtCFQU2E7krbuesBBOrTrvHAmwh',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT NOT NULL, c BINARY(65), d VARBINARY(56), e VARCHAR(77) NOT NULL, f VARBINARY(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-596100365,92,'n4TL2vQDePsCo5nn1j2zu7tQq11mx9TLue1vNzotGsAPoE7cJW7','a0EjmNrK5ni','pZ8JWbmV12','algEqwDUIJq3','j7Z1cp3rRmtXneHnO5F51JjKyFOZ4sC9uOVWoNEtpBDzPJyhlPtqR7B6PeFwdRXXIDhFdxmyILtPV','px6ut2nvPi1',0);
-INSERT INTO t VALUES (-1637156359,-26,'q32Ymzt8Rumfn8XqwxBrYTqyhcrYlPwZLI1v3fYd9rB7QThjcOlRN7','dKpcjUA3isoLRlH','YZJ5YFBfF8I8bfkmKl0KlBKCTL3C6WDeKdzzKHRPxzM8DZ1gs6WW3','vZSKihLmByUuvuzunlS0Gm','QlWPDaXAil0pdNmZpjfQZfpd9gEd8UDSFn','uwNwwlszI4oH1zi9pkSDyijD0W3VRVbgwKXJo',1);
-INSERT INTO t VALUES (-278769261,75,'SMzGe8ZfBSrMLg2W','cJPO6j6T4F2pai3Abcp5bwJO7jl6tSURwmyADIpYiu','sHcIhX6eOMpi0ae0WdgGYNXzb7ibsYKrNT8Vm1rhbqZwcD1wO8aORnBNpJNZe2qriDYsLRzanvHv1','VKGZhDSsaaLQI','7MoD70lG2EMhMzfPHIemlbdO9cwpNsjJY6HVYG49TXPPWy','IKFiwQhWE7ckjM1EfkOMOejvmEaqmQE7IrQPXlk1pyUK5R8X7EV27W2ICIdASwmnLVZ48Lhx18g5xtmuVhe7D',2);
-INSERT INTO t VALUES (1590433410,79,'uWogOrAPFxc5Y2pRaCmTnNDiDogvMNIauR7sbI4','erBF03MeVlzDNxEJlKBSBvY7fGS9w90V9QmqPoJOJ','Bqfkn4urheVH7d3u5tsRKW646Hq1lFAe4VuOcw0MxwMXHvvU','usfpiJtasXjK9OWuu5A7Z','sMQ5jJq5SsW09AZYZOI0C5HPulB5fPDqOv','faoAZpKdgDLo42p5ROQPNDdRH8uMOVm7NIozRWfMH6LHDFXPgcslja6kC6gy1jhsHznQHqwdxhLrR5zKM8A',3);
-INSERT INTO t VALUES (-2128545409,-39,'YzmLxtBXuYdv6uFAUcPrafEkSN2GOupedvxb5xRMUL13A','3Zh4S87S5swtqLzqYyhysVKXNJkjZeY4u1G8Lo54','o7c4c2LWdWFURXqy2ND3qb0kwzpi1lpyJ547QCIFR5nYv3tzXJ00EQubvvv6spFPwL19AD','3RDmM4hVQVy6KUobpSQBOux','tH4z1JvCbG5odigSKcerdKtTVSSpcQTW7BMoo7tdPB902Gn','JspRrZ4EUFBKSIvArS9O3sY0B9ze241yHCZ9LC5u4Z6z5gTjE6ZlRM0GpmSHwJuPMty9c6JDOBWT8PCifFkC2WK2uB3HD3LKBUaQ',4);
-INSERT INTO t VALUES (-357490188,83,'QXSkESMGwu23IRKMdBVY3kSf3AzG','giMBnrZZKbHyB','EjHA7g','ka7hrxxBVZv5y','9AF4snk','jLs36yBmDpq',5);
-INSERT INTO t VALUES (1733807822,82,'pED3Z','4DuAsdfTaTqColJFoJU9DXmFuU','tcPAg5Nlbg3kTUIPTSVizZY90PG14FrLc','KWn','AE9Oz1YrwNRyRVXWsTo5T1iJdaNYyKPEdDsqvVA6ccwF7ntOyM2i3Tglqv7iMNVTdphWB','561JeeXPS94hkhfhA37fh6NqxVZHfodL6hDnVYMzpV40XHRdxzDoKtpruvqpbPGQZNVlAYOrdwHldwKdKaHmhaV5Eohbn',6);
-INSERT INTO t VALUES (-2032631008,-59,'MruPlL4bJHye1mGZJrB6jvBQ5APrvp9dP','JEMwkIiy3TdcFFlLa5WTHjGIVMZE2ySzA3V','7jkh13Crj9U46QvhuoVWgTcrC2Rvl3AhffppGqDq','OzTrwcZxinbQuZrX6Rza1ftAhXCPY','zqtVlqyk5VDYwiM4DzgPDFBNBPrugkXPNgrtzSbarPLCf6PDrpPKZ9F6vtcrw2dHi7mcEFsqPLIw4SfGT9Gr9Dq2ua2yie','B1zsvgJLCmzH3eYN096gq4gTCr9',7);
-INSERT INTO t VALUES (1111932790,93,'YHseGb0rZ0DvAvjFOJuLMxwwn8bt7FmviMCOQjFsKNMM4ssJILxFffw6imBHZA','TDbJpqVlaM1U3sbULiz7Av50sq','W8EOlzGTxGndE','VIetLdzOenWoZTcip','Y1OUKJyRBuo670RQJfb51LOnu','WyAI6VxyfcDcHurKtWpnwphKCmB1iz01rRLL9XMv3kv9nFTDwzVs4kGgCUztmwfuswu',8);
-INSERT INTO t VALUES (-459236346,96,'XPDdQKsUFev2MmLWvE1LH9vdLBgpszwRgkIjMm','0OSQ7fhAwGxUze6IiZpdO3TbJ7uhG3mDS9FkWz','zqWKz5XzY4OCkmAy1wq0ZyGe4Mrhqt57FgNxMPBLVrF1vQob','h5om3LBLHIgvNB1wRfvFxs0QMK2','hC3CE730yswXlC7g6z7ED55jGvm52TcVGEIXa0cxdWfvGMlI83NugWofFRvLfoTzHND8VpnnNe8OQHMugUqlC1Y7cmr9gUgQciN','hlB0dBeLQ0z2pIYHoMaKQK1l4rvLe1DGHLLMZsi5IC1mjkDE4YRFV78hiTtj18bOWy6b52bPfyWhb2HNs8tJ8n3we',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-519950113748975638,83,'KpGgYBVdoWqPZ','tzYQ8jNSn8hbSBwI194ey94sVUB','dFBuA1UsHTQRU2qbTD6wMlcMHupM','9l2EzqMnEmcUZ3Q','tMNmvlEMkotSSQQhTTVVBFSuOeQ64RfbolKbNkwqvXBs','Ahzcc',10);
-INSERT INTO ti VALUES (-519950113748975638,83,'KpGgYBVdoWqPZ','tzYQ8jNSn8hbSBwI194ey94sVUB','dFBuA1UsHTQRU2qbTD6wMlcMHupM','9l2EzqMnEmcUZ3Q','tMNmvlEMkotSSQQhTTVVBFSuOeQ64RfbolKbNkwqvXBs','Ahzcc',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(66);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
-INSERT INTO t VALUES (-2878414025539551113,22,'wxQ1r5nMhXW','FJyLed35MalRS3udhajYGDl','qniTbc1K147ExADDcKvZ9febHQMbCZM2wrL4lsphGWhHHR6i7jg5uaqNwlRJ5ARUR4u88hq','ifUs8UXZLEApwxFnwm','8EUjHz40THcKdXE8NFGKTYbhSKzrQFEqZFKVIDTvRC6ig20o8IOLD7','VxMZZ3LPhtRXaJ4rdfLE5L8XaJKYwKmAbSxsrXJBLv6bhsQzUCRCpNdpcQPVrEIkwFnHikYN3x',11);
-INSERT INTO ti VALUES (-2878414025539551113,22,'wxQ1r5nMhXW','FJyLed35MalRS3udhajYGDl','qniTbc1K147ExADDcKvZ9febHQMbCZM2wrL4lsphGWhHHR6i7jg5uaqNwlRJ5ARUR4u88hq','ifUs8UXZLEApwxFnwm','8EUjHz40THcKdXE8NFGKTYbhSKzrQFEqZFKVIDTvRC6ig20o8IOLD7','VxMZZ3LPhtRXaJ4rdfLE5L8XaJKYwKmAbSxsrXJBLv6bhsQzUCRCpNdpcQPVrEIkwFnHikYN3x',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-7697150794508218587,16,'VptiXcsup2d18mszcD7PagAHhvp6WrRvS0','xBz6czgpkNhNkt4iKGgSMMRuygfrRiWeNBTxuReUbFDSIYIEUTY11Px8H','lmSCjIWXSz9NncfcfvB47aBb6dTbHW2lKbu7002qMi0LQ4fX8fNnu05ZV3ofYj','PMLDZ6c5dTVhpFjfpp5mzvf','6msxHhCBhsLc6s','mIt4lSQJDJv3c8xKUBCmgLg4hYcIfSUepqmeDCSKX1olLDEay7QETvBLEn8iyK',12);
-INSERT INTO ti VALUES (-7697150794508218587,16,'VptiXcsup2d18mszcD7PagAHhvp6WrRvS0','xBz6czgpkNhNkt4iKGgSMMRuygfrRiWeNBTxuReUbFDSIYIEUTY11Px8H','lmSCjIWXSz9NncfcfvB47aBb6dTbHW2lKbu7002qMi0LQ4fX8fNnu05ZV3ofYj','PMLDZ6c5dTVhpFjfpp5mzvf','6msxHhCBhsLc6s','mIt4lSQJDJv3c8xKUBCmgLg4hYcIfSUepqmeDCSKX1olLDEay7QETvBLEn8iyK',12);
-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 (-7517497983924225816,-6,'xrh50JEtElaBr9BsWDBnoCHrmVLXcYPQ','n6VwbzFPtgQBcXkvD97kjh2ecvoJIVrumBMRawAYAln3rCZlStJX2YYVGP85eCpp1JeBL7nnYKz4oRaUukqXUPKlbnP2HKawFiAqO3OvvOd8tRObxJcym7RsGJsphC5g7aOyH8X5H5RdQFYz7bEoDMYBb2EHgbplM9SXgCdN5eUjdLjALnhYkzU6xIpCDXyRdk6zboOIEvX5P4','CPfeyZ1IEQGSF5mFDzfJhOcDBJd0QbenBONmPtVELuo1TchZ83kTNRuTfBqimB','ylE8FdBIz6jreKLsSdKjxClNRiq5xpry1382e0hY2uRdhXJijC9rPaSIFnpfgf49Rtr5OEraReybZAcRQFupVURlLsS7wsgztIJwWnVlqm4PY2SMi1gdLwpAfoLPOT33YX6gn4EZM','9t7W2N','If91ygzafH5vD8B2Ay5IZfJVoDZf1pLXMm637EzbX8INsHkpyKp0oPnZnQbzfKYAqaa3Jz',13);
-INSERT INTO ti VALUES (-7517497983924225816,-6,'xrh50JEtElaBr9BsWDBnoCHrmVLXcYPQ','n6VwbzFPtgQBcXkvD97kjh2ecvoJIVrumBMRawAYAln3rCZlStJX2YYVGP85eCpp1JeBL7nnYKz4oRaUukqXUPKlbnP2HKawFiAqO3OvvOd8tRObxJcym7RsGJsphC5g7aOyH8X5H5RdQFYz7bEoDMYBb2EHgbplM9SXgCdN5eUjdLjALnhYkzU6xIpCDXyRdk6zboOIEvX5P4','CPfeyZ1IEQGSF5mFDzfJhOcDBJd0QbenBONmPtVELuo1TchZ83kTNRuTfBqimB','ylE8FdBIz6jreKLsSdKjxClNRiq5xpry1382e0hY2uRdhXJijC9rPaSIFnpfgf49Rtr5OEraReybZAcRQFupVURlLsS7wsgztIJwWnVlqm4PY2SMi1gdLwpAfoLPOT33YX6gn4EZM','9t7W2N','If91ygzafH5vD8B2Ay5IZfJVoDZf1pLXMm637EzbX8INsHkpyKp0oPnZnQbzfKYAqaa3Jz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b SMALLINT, c BINARY(21) NOT NULL, d VARCHAR(17), e VARCHAR(24) NOT NULL, f VARCHAR(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8415055780773265517,-16478,'z9NHty8KUjcHwO76aO','qhO','SvGKx1t3vxfPZU','E','h50','ivKXSHxIbKtfWuG1vUf3JT6bRMa2rxPngxVJvw',0);
-INSERT INTO t VALUES (-3127907632386654501,-24181,'NoQSUnUT5cLvlJIHzda','kVMKPk9dI','6JEX32vBE6Y8KZwSp1g','6','QHWPQWoCQAw2OR','CyMVJCuefKKWmHrY7yUh',1);
-INSERT INTO t VALUES (7612410846855445726,-18758,'GfrxkJYjEq33F3','uj65PyY','xKsQFj','I','i7UuCppVVyMh2HZt8KXXQPLAZcpYd2vWV7I4FkqZ80e','Dg52we8fIjqQvi0yRn',2);
-INSERT INTO t VALUES (-4166480485568330423,-17134,'GxViyckv','MpxDuiPL33FchedP','iVQlnoeH4dR2wF','4','5ynK63tC8mgCzDdAIGaNRhhSOeZH2dTl5Y2DOmmZg89ZdbSB1Xw4UaLxpLvdKpUJ3rsE0oDPH9oKzXUhgvunpHhYYeaJvQZvo','d4VO7NeZEj6SntBtW0rPb4mMS8FBtZvpnnqHO0raomPjCQWDOGYImYJ2HA9bOw7vMvbOPEgWjwcSqKXqnxxHDXQQiapO5bB',3);
-INSERT INTO t VALUES (-3252015064369442133,23622,'J','IcKp5sKHG8r','ciU','u','MhwGP1eoBf9','ZH2Bb3C7hydqK0p24B7ZTGzvvJhp2i0sAVpfbfFH22mnGpL1xU79H1FVnK8OM3hUPhIxaL3OiBOUoQa4fP6Rw0',4);
-INSERT INTO t VALUES (-6000695876517802990,24181,'UupRqcklPpWUemTZXaQ','5E','N6x4RNByB9WH','Y','fgzy','hV3LlfHPSEFaFtYoLg',5);
-INSERT INTO t VALUES (8044807278701867732,12226,'moTK2A','mBztUdX1nv','1P','q','dwBRZFBjWahShnkRY42PKdSh7pSGnO50St52ydTKenuLhYFM23emezo3A6xfEetPZYzWyEXXxeVlUiq9eH4HgJhj3m6f4','ldF8Wgk08Ayfm9NJKkrY9HMHwL',6);
-INSERT INTO t VALUES (7321019802269475733,31355,'zRlbmndChFK','IQodbXxFv8sl7W','u1HzjLNBV2P9mNAqmHRCVGfA','l','tA0HRmVQmzEvo5xrftayeNDebJQMeBPUmPfKf1S4ueQ6WWUAEviICXRhqn2npdZiWGEWVonZrMRqHq8rKw6','VlfFBov6yEIAHildtVRwRX7257Vl7XbYVeakbu6PXKFu7eCSqWYs9PcI2eB3h6TfOg0upb2euaylPCUSUbC9IKvH7pEiChFta',7);
-INSERT INTO t VALUES (3894460392998060764,-14162,'ixFQHnPJNuT','w7S5bGN2TmHkl','Ri3esBDvzoR8xGsSPv','z','s09g','3WJWdogyaulnQxoxU76Y6HZgCFlyvRoC58eCEWBWgs9YSPSc7Fd9aThUxAoeRDI5ISIbjLDsko0RhQ0MyGmck1LrHToYalDTT',8);
-INSERT INTO t VALUES (3174414451394228058,-12385,'gj','Fa6rsNA1sIyst35','8xEhPHazyNLorcrcfbguHG2','7','qUQUdTznJWCVmerHF93GjRM8T0FJINn2CNVtS','zw3Cb4qhwK96i4s3Zu1lKO6e3THHRo1UsBV1ORQiyNf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1342980593308197469,42,'ALDiF7','E3dh0WTzQYm7m4wZWj9BZbDZ5PHWoIkIvXfpOw64kasjEz5xVu8ijSKKoRb7C5XCV6ar88Rd1Z1fpHLU6IclWhsFx1hsHygZnY6xO5g3IhuvJaM11PLDDOZJPWE5Twc2AtCRdRut3M7kFIWAJPxZtEKdgOunq2tMTRR29nWSV5THEQpE6Y0IbeVN','bwAZM9L2ok7JInUN94STSAqwAYD6q','YkEVSfJt','Z','T',13);
+INSERT INTO ti VALUES (1342980593308197469,42,'ALDiF7','E3dh0WTzQYm7m4wZWj9BZbDZ5PHWoIkIvXfpOw64kasjEz5xVu8ijSKKoRb7C5XCV6ar88Rd1Z1fpHLU6IclWhsFx1hsHygZnY6xO5g3IhuvJaM11PLDDOZJPWE5Twc2AtCRdRut3M7kFIWAJPxZtEKdgOunq2tMTRR29nWSV5THEQpE6Y0IbeVN','bwAZM9L2ok7JInUN94STSAqwAYD6q','YkEVSfJt','Z','T',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (11857079298901634958,5,'u9WqZqH58Nwp2nintos69DtUGfITSth1BRW','0b3eMUgHdDIaKdsucjQ70geo7WOB7IRNyaRBH3Gum5aovKF557OAIDsxESdrLJ0eTvcIv7v7LjVsbsFJ9t','cV5KOXrRZeoOII52qSMTD5p','TkFb5WROgAOZEZX3zg40JBuvN0Jwl2FPhROilJFh8YiCv3OE3x5igU12Xs7NwJyK0batrdK6qQ8P9iIFmkykoxRj0UyGEk2wrGY1WiiY24lX9qeKfTEDhKIGEBpmsYbxoduc1CaMUSlueZrKH067wwHZWGZEKb2','D','c',14);
+INSERT INTO ti VALUES (11857079298901634958,5,'u9WqZqH58Nwp2nintos69DtUGfITSth1BRW','0b3eMUgHdDIaKdsucjQ70geo7WOB7IRNyaRBH3Gum5aovKF557OAIDsxESdrLJ0eTvcIv7v7LjVsbsFJ9t','cV5KOXrRZeoOII52qSMTD5p','TkFb5WROgAOZEZX3zg40JBuvN0Jwl2FPhROilJFh8YiCv3OE3x5igU12Xs7NwJyK0batrdK6qQ8P9iIFmkykoxRj0UyGEk2wrGY1WiiY24lX9qeKfTEDhKIGEBpmsYbxoduc1CaMUSlueZrKH067wwHZWGZEKb2','D','c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6636799469050704023,125,'PVmGwNi2AFwcyUKcpxL2IV61Z7oPQd9mg3jB67rm5DDZIgCA9qXxh1nkxfEkv9SmWklGfTPeE8FE88','1A80JnVmpdaxeT5lRlEvTApGjQr0e2hgvsuWBG1gpUCu3RIBNbHg5M5Hn3gbiFYkEK8DZsrTYJ3GjPzLuwKxvrDYljGnjPAsxC467nNq1GSfjqJGFvsftMbwoA2zXb2XmSUi1JrNmvjWn0nJsUVCs9v3tYXpS4cuoDAh5HP1xlcbGW34zo3gawPQJuFSboBgjfFfzFTk8aGpiJHRDetIf2MhrHvG6MNyE9XmgmKWIavHvptl','zBp8BX4a08pk5pap3','S2u89wd2mcJ55UJAYvZyWQnGGwdognO76JJTs9OSBj12Y7if1CxE6yg4QVTejPx9d7Ppfz','1','t3',15);
+INSERT INTO ti VALUES (6636799469050704023,125,'PVmGwNi2AFwcyUKcpxL2IV61Z7oPQd9mg3jB67rm5DDZIgCA9qXxh1nkxfEkv9SmWklGfTPeE8FE88','1A80JnVmpdaxeT5lRlEvTApGjQr0e2hgvsuWBG1gpUCu3RIBNbHg5M5Hn3gbiFYkEK8DZsrTYJ3GjPzLuwKxvrDYljGnjPAsxC467nNq1GSfjqJGFvsftMbwoA2zXb2XmSUi1JrNmvjWn0nJsUVCs9v3tYXpS4cuoDAh5HP1xlcbGW34zo3gawPQJuFSboBgjfFfzFTk8aGpiJHRDetIf2MhrHvG6MNyE9XmgmKWIavHvptl','zBp8BX4a08pk5pap3','S2u89wd2mcJ55UJAYvZyWQnGGwdognO76JJTs9OSBj12Y7if1CxE6yg4QVTejPx9d7Ppfz','1','t3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(55) NOT NULL, d VARCHAR(92) NOT NULL, e VARCHAR(64) NOT NULL, f VARBINARY(80) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5598221,35,'HuhgoAtto','aWPq6pEan8oODHH4dhj9UQk','89qklLOP8jwz8T4MJPC4XmkD5UPmF8rw4b7NE6OglEdrVWho3AJdcJiY','Y43UaAviK3zUK4pWriAYOuL5oQSOPda3iwnk4amEMShjQRXjlD0LkBA0','M2','J',0);
+INSERT INTO t VALUES (-2581732,76,'aSBhCUSY04kGYXYlLKeAyR59nsVXodiRpRaGZNa6n9iGBii','t6CLDFUJGEwU6pa8JSDM3NfXF','HzFgg7iYB6rI6XQbQgLh8ZakxkwzPXMH8SzK9','4d2yQz1xa3v6jzl4q1DGl6ZCWdlytzvblST1uBdyA6lf16erC5lDU0Ns','U8','4',1);
+INSERT INTO t VALUES (5271741,209,'k7LFcul','RElST','QwvpUoYB0nfQUQzk7B5z4tV9RPEm0DGkyd1blxPM5YxpL','RSCOdcC5ZbNOwwwpLcPX30HniiXG93hb','U','kv',2);
+INSERT INTO t VALUES (6689089,84,'BZzu0ikY0sjlfhz1hk1OGHeLU6D0iLMQ3yA4kxt5YDPzDn','tcLEbPuHKqeCSOLYhisVR7MsXnlX1e2irOEw82mGDPwDLqs3Z3qxPvatWnB','6oU40JnAjGAZKbuk6aPmKNKPRFI8RbL5M1faEl','yDWjWOyRAKHxEXQt','TH','SP',3);
+INSERT INTO t VALUES (-3357238,17,'e5RQcXmbkz6zPacgXsUuzVrQXz4clXaiOdsFK7','Ms25UO7Gbri7V2OoACPbC9GtLHGZm5etcMbyAFieLcWHyG7JWIs5Frlmh7KmseGkHyLVvIX2jgUyjl3IfxweJI','SuEgQxCUcYRtD3q8','eNERiGhuqeJ6jG8TJvEwD2RcQQ','g','Gz',4);
+INSERT INTO t VALUES (-1760385,237,'zlJuYBx8vS5pnArIwYWfsqxnv3yteCVAq6tC4lkf6w','B29axHW0BB1I99Bz0Ja5POhYf','NsYhcnwLJ3qgdxD9j6C0r8MUHdogTfJ95FKfsqnrQ5ogpRTPA10Z9T7l','AX8cK8L2RiM9DKLt6dvXQ4MSjM1fXUYV8c8KfzQNPWGtiTrHtqgwIKb','B','Ig',5);
+INSERT INTO t VALUES (7823533,215,'IlRcNwMtxXNTSx1GL6JdF1SUVRsvOrAgveM','UE4YiLWs6UZDSAdRNT2eSU3RP3FzvviiO','QiSmV0scdRhylaqhsxd39EDSQNAlsc3yquX4lJQRQOhkh6YaisAjcX8Ww','nCQh7FNZMuY3','H','Qm',6);
+INSERT INTO t VALUES (8245737,119,'o8zyrKRfPQx775ZxGl','s0','fVApquOqe7lL69V5t6OPTpW5iL8n','5Fa2ObRrR1fmocB05AsvkzwmYJTa4vrbPUMwC59IczvgIFT1Kc1rNA0YXMf','8z','qK',7);
+INSERT INTO t VALUES (868971,161,'mr51vg5ue13ztxXqHbfUYAZ19uDEgbYwrIjB6yEtbpK1kMh','kZqQkPfZuNqPeSvX4Dfc49HfdpQWleya9FlGr','iEvPsDyUZlCInKZn','DKXH82QS3HhuGbNTqlrsmOxxbymCeB7dmXDmLTo95BoHxPRzS2CfW74clLSUCaHElGtSDbEG8NDsj2r','J8','gW',8);
+INSERT INTO t VALUES (-5387570,142,'8la80grvjsm0aQgCyJVjX8drAyT0Kqyj60xQXFUwMssLfTIUzdhnWn','IDl0NzTnPlumR7tZtcLHXGWSU58IL5faf9saDZc7YnLF','oE0o3','svnFZboCAqVaX1h43C45dveEroBWcpam9AoXm4Z','TA','Y6',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(55) NOT NULL, d VARCHAR(92) NOT NULL, e VARCHAR(64) NOT NULL, f VARBINARY(80) 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 (-605960359887934757,-15241,'kbMyZ50gd','XKYCQlexH','V9','P','WC0ckWoP49hM2JeodOeGQAlnsRH5BP80xme9bxJrikyar5','TI4nAoBUKS3bjxyaRB3Fl6MgImM1KypitJu5yMICdwQ7Zaabo6XUJ',10);
-INSERT INTO ti VALUES (-605960359887934757,-15241,'kbMyZ50gd','XKYCQlexH','V9','P','WC0ckWoP49hM2JeodOeGQAlnsRH5BP80xme9bxJrikyar5','TI4nAoBUKS3bjxyaRB3Fl6MgImM1KypitJu5yMICdwQ7Zaabo6XUJ',10);
-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 (-2035399727743732501,-209,'hnIUq1','5drhnZNn','RXRZz5OZaU','4','MjpaxHXH9fUvqVH7RvKsL2lgCxhraqtmmU321qLnP','V5scjriIYPMQN7pDtl5z29YolshSFT',11);
-INSERT INTO ti VALUES (-2035399727743732501,-209,'hnIUq1','5drhnZNn','RXRZz5OZaU','4','MjpaxHXH9fUvqVH7RvKsL2lgCxhraqtmmU321qLnP','V5scjriIYPMQN7pDtl5z29YolshSFT',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (776451667071996727,29921,'UCEn9UOg','eisTlp6ukXbO7w00sfOtVmF08BFaaGdHWBn43r0iEL2p0c66vW6vbutzosJQVg8K3cDykOHaFUZni1cchPDwqQhxzml9hF','FdpvDgLhOFo9BjThw3GwHtN','z','t5QJsDGKnfPkiyrpp7h7B2Ecq9rjpYzRN3i43n','kzoM86wTUC8YNcgPNwxN0qOMub1o',12);
-INSERT INTO ti VALUES (776451667071996727,29921,'UCEn9UOg','eisTlp6ukXbO7w00sfOtVmF08BFaaGdHWBn43r0iEL2p0c66vW6vbutzosJQVg8K3cDykOHaFUZni1cchPDwqQhxzml9hF','FdpvDgLhOFo9BjThw3GwHtN','z','t5QJsDGKnfPkiyrpp7h7B2Ecq9rjpYzRN3i43n','kzoM86wTUC8YNcgPNwxN0qOMub1o',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7700493778856264400,9761,'3HI0UDGoftkoYs9dH','1waH6zvtCdNKdf8cmLRhPaRNeoQTAJIcdNnkhbPufV69zfaxrat4xFk9aQXFTSnGfqnMqa0v67qo','dYHXFLeh0','GOjJphhw008K155m0E2akrpwSw6kx6Q7VK89pcglf4EIWA2hqZbthZf1MgV0hDBXJoBz5QtwIOFTUsBh36ZaX3h8UP8Gj7W7j6KL2qn0yhjrMzwYgztVmZ47BXKpSZAR66NXKdijgdRAknqFbW4EtMMsQi7SBpJPWxi24ECHHRXl3Moyx','DVvLnhDcPRpgYa4xZahJNijZPFfppt1SL','2idtciZ6LCJYYhvcRZCVhws30Hc6mTJSAJypXRCETvOIdgM3DLAY5Qmz3rNGEY',13);
-INSERT INTO ti VALUES (-7700493778856264400,9761,'3HI0UDGoftkoYs9dH','1waH6zvtCdNKdf8cmLRhPaRNeoQTAJIcdNnkhbPufV69zfaxrat4xFk9aQXFTSnGfqnMqa0v67qo','dYHXFLeh0','GOjJphhw008K155m0E2akrpwSw6kx6Q7VK89pcglf4EIWA2hqZbthZf1MgV0hDBXJoBz5QtwIOFTUsBh36ZaX3h8UP8Gj7W7j6KL2qn0yhjrMzwYgztVmZ47BXKpSZAR66NXKdijgdRAknqFbW4EtMMsQi7SBpJPWxi24ECHHRXl3Moyx','DVvLnhDcPRpgYa4xZahJNijZPFfppt1SL','2idtciZ6LCJYYhvcRZCVhws30Hc6mTJSAJypXRCETvOIdgM3DLAY5Qmz3rNGEY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(41), d VARCHAR(72) NOT NULL, e VARCHAR(9), f VARCHAR(63), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (205,4965674,'vrlC6XG4W','Wgk8lXjZHrqw8MItlbfet7aclVtuAHMkFaiYmQLP1KF9uSPZt1agT','eiMlg','FSnyWzzrm2JGgX5hUNES7423FVALsS74o1WVma','n8uVVzCWMrR6KPt0bMqT8QrTofenzSnsPunrx0HIiVYOsDEas8L6D4e3RMbfGxqY4M9cZB5WshQBtclOveSF','v2d72QdFoR7nZJviBaLgdfq1g3GWunuIMAL',0);
-INSERT INTO t VALUES (183,12262780,'pp4Yey4JCSvFoCwpHoJUs5SFPK7aAAtpaiujS3V','q5EkgeOPjP1vd5MLz5kseLzNAQQQaeBiWe4oTa','e1Y','D6g7Nv6vSpO4vhN7kh9D','t1oqwKmxBE41seAinDjhtJyxVC826U3B1xvHIR68Tiep8ehrvJLtJt0JpEKzBEOZ6p73JybKOMKE4vOhvi08tLqFIFHUDZd4ZMb','6xlwTW2eTvepfX3lil05DLOvQ4A5',1);
-INSERT INTO t VALUES (134,7619995,'Cbtn1HZ','itIAqNtSsFpx9R','qMI','JIk0u7KszcBt','HdlOg9rcrUvkxdKYudeTHm4MG','rqMMkSHKjfRGIPf3JkC',2);
-INSERT INTO t VALUES (209,5040800,'RqF','KQ91X41KZL8j2NRo2FB1OZPSHNm0JObUAKeX1u6j1CFlCTXuNQ','YiYJwau','qmiBM6LO6vBVRrnERepET82bMYSa9OSqwp5YTgrMUuZRo3','uRQt1BbaZYDEM0kO8OuvxeSqD3p1Y6aECysrb99zDOIp48J38gvOw09EVHBrSBlkKZnZfZNYGzwC','JVTAnKLygrEuocFwszSeEmE7Um8ExHDKazXuEQgVT2puk14pASLA1oH0BW5rNKfXVxW486GNt4U',3);
-INSERT INTO t VALUES (31,1861070,'4C9UKtWz3mVcq0rqfFYJbSeh4KUhcOVwCkZ9lfe','ZsSwQbY7EqcxuEIyUJpPLX','vzcMw1a4','Q5vViC96ZNyFEXN5LLnl','9J8w0iPh8BBn4fY0JUxDq7mNWOVbtFbe6JEZDWPsxq4ppSFP7rhUQNbDOZwm1zV5mu16pW4BqtUobfoEw2BAvmWkfb1OoW','7kOh1p6LviF3kAbSQOsQiSCc1chxzwPrZdB6X2vExS3zF',4);
-INSERT INTO t VALUES (136,9679271,'ytT44eIBmDcqDpynEAVBVKcp7VzoEukazbERou','6jPIr491f4SjCKG6dRv54tqEAl08c','BKzg9JJd','vSiL71Gsk7MbHadvDw15','WfTf3uYjMP32EtSF3YBAr68HnBXQ51Khszlqt3wUxX8tE3QL0YlPo67w68KyvKAzN16XfTzm3ki5J4a28','qiQ9tPIHhlFLvvbz8FFGom3tuS45h8t7QbGj69juLauJd35atjrGPUocQXRCwBIRVXQvPP7',5);
-INSERT INTO t VALUES (71,8532322,'orrEvdbVgc3ZAHqWSxVEjQp','h5vWNHxiEL4Kyf','X05','FOzfLEWTR','JMsLxg99k5m0gB','VbU1KJqDfBaCuzlucl7cec8NN8XMuWeXF2LyVLnBxHa3stpXvK4TYbPz6ZjtTQAp',6);
-INSERT INTO t VALUES (134,99457,'J9pSWYtYLEQK4qVkoHi0','HPs0pYXh2YHcDh8yHlvtmDIOZTOI5c7zDVMtxSL1gpx2Yb5fS7z5ndQcmBX1rwz60s8eI','lSoI','lDq5e5Ul6MUuzh7xpbQ0HQc5t1n','2llX330yNG33sN621IB7me6qkmTe8HtsTNhh7fQM4mByLqWV8QqBa1WOdstWyJx5sWvtj3','O4fVjDJxlCp01yVTU9lI2ULDDNNZjxuIHsqEXiaqA3ip47JOev0xARDYEWUnMvj7',7);
-INSERT INTO t VALUES (201,8440681,'eI16gt76imr5uML9EOdeZ','qjnYsax8xNKfhLBCX6foMP5ORNA5EpcvPYP6IxGm','4Ad6','x','QpKljU8uGRGKGbspcC30RHSxEhiqC93IyOC5NAnqdI7u3N48DsQXUJ0aspQmO99UELDiJOExfIGFlxPPiWYkoh','B1UMVyjC0PjMOenSpQ5kGLXYFa9jFUnFVaK73MgcpMnSfxHRmDqv5nKgNIXvUeHKWlEYex',8);
-INSERT INTO t VALUES (156,12107927,'hHInLY0qHJgXRHkUH','MY6tJDiFYxcJoMZFAkMyZsVsQWWYgKR6QGyceeXLiLatXvvJdQdZzyDLVFsVFY','iz5V','Z7OHrdFt77YHgekpqkFeHBm0BMRS8gU8h28dKo4DcVmCwdxEx5knC','N','PGpulE1PQwBft9nwQgj3OlKwLcZ2Ql6su8WLDcTZmPKmhxsSw5bc5cgaejuuIcHlZyjRwJGki16SAgpjrc6uPEKR184',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (13187881,11885568,'MZy11kwmH7E5CjtApoWA66YYdQakRQ','JuJPwovALyGoL1FPO7Hsjk7T1gBEnpXaNCzQYM0c2M1lfPNf2','2FiE','pIPurnqS9Xn5EnRUAyMLHhMstVuG','Jwm9YIN6ojcoW9uI3sVkNBEOMVXth0lrEkYiD7bqyDWGFnUeVFcapboecjL1w1rCJ0','b6',10);
-INSERT INTO ti VALUES (13187881,11885568,'MZy11kwmH7E5CjtApoWA66YYdQakRQ','JuJPwovALyGoL1FPO7Hsjk7T1gBEnpXaNCzQYM0c2M1lfPNf2','2FiE','pIPurnqS9Xn5EnRUAyMLHhMstVuG','Jwm9YIN6ojcoW9uI3sVkNBEOMVXth0lrEkYiD7bqyDWGFnUeVFcapboecjL1w1rCJ0','b6',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(42);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
-INSERT INTO t VALUES (14428268,7050481,'SufjhuMp4pCyJWjGnidgxremx04ITVo10646Gy8','qxdAZ2ZHPnUeMCXqKCJPGQDeeWPwFqv4ayZSv9np4fKSISHVLmQrG8fxaWBRCRa','fVY','u9UYkreds3Dgm','URukKFzKF5L1ZRJ4','cHg5r9iKbg9E2hPDVRPDegE4KHxYa700',11);
-INSERT INTO ti VALUES (14428268,7050481,'SufjhuMp4pCyJWjGnidgxremx04ITVo10646Gy8','qxdAZ2ZHPnUeMCXqKCJPGQDeeWPwFqv4ayZSv9np4fKSISHVLmQrG8fxaWBRCRa','fVY','u9UYkreds3Dgm','URukKFzKF5L1ZRJ4','cHg5r9iKbg9E2hPDVRPDegE4KHxYa700',11);
+INSERT INTO t VALUES (-7267627861169262456,105,'5ivoD95ZwOL67DTTrghQwDaRz36yAhIhx5a6q85hnDTXqUk1c','51GGgLn7uG84ZTE4yEUJQrS90ZTrfBGGnp8ER2EtWj8u76wdnSoWY2mXWya2','OFJtY4xhRNq8x8OVyOsovgCjiS5P','l9XlPPI7vh8XL6bOU3UdgX8U3P59','G','b',10);
+INSERT INTO ti VALUES (-7267627861169262456,105,'5ivoD95ZwOL67DTTrghQwDaRz36yAhIhx5a6q85hnDTXqUk1c','51GGgLn7uG84ZTE4yEUJQrS90ZTrfBGGnp8ER2EtWj8u76wdnSoWY2mXWya2','OFJtY4xhRNq8x8OVyOsovgCjiS5P','l9XlPPI7vh8XL6bOU3UdgX8U3P59','G','b',10);
+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 (612838102711635752,14,'gKY27Nsoch','EQJmru9gvoqAyUo0CacE9y6V9mU2R55SumYSIdghAeR1k5N19AlaXN31ONmZY4Mg655geEm5kgdiV7vuF9','AkjVuKZC4IW','4pbl42lyQBVMfZEe','8E','q',11);
+INSERT INTO ti VALUES (612838102711635752,14,'gKY27Nsoch','EQJmru9gvoqAyUo0CacE9y6V9mU2R55SumYSIdghAeR1k5N19AlaXN31ONmZY4Mg655geEm5kgdiV7vuF9','AkjVuKZC4IW','4pbl42lyQBVMfZEe','8E','q',11);
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 (9482513,328128,'H5eodjNUOJMSpV0dD2icnHqlsRPXnMvRXV','iSs8CYNTy0mDJP7xvReia1z3eIQzR0Gd4Ga2CKobpnr8O5H9AeWKNDxKdGjjea7joUNlD4j2j5AUR3LnY6GbBHGfT89f855hDQRskTx1C1ROg96NPMXerT15ERYWPHJaTzh78BnKSEnNP60vWoU','VKz0uNef','oJ3IE8dQpzpDJxOnE2e0YvYlUdVbKxevqPEGRAa0S8DuO0Za9zKWOEix','dy2U8fP5uUAUOvPVv7dRrIQWAJfSFZmCUKIJJSlHGGZMFcRWFmv8OJMmLReLLCIMJUZPTdTYuHIpS2WB1','VmFBodr748NZNENAVA5Lf6vTdRro1rQZEovsczVNRL0PwU3CcKpqLXMP3sztw7wikq0iBltXKzT4B',12);
-INSERT INTO ti VALUES (9482513,328128,'H5eodjNUOJMSpV0dD2icnHqlsRPXnMvRXV','iSs8CYNTy0mDJP7xvReia1z3eIQzR0Gd4Ga2CKobpnr8O5H9AeWKNDxKdGjjea7joUNlD4j2j5AUR3LnY6GbBHGfT89f855hDQRskTx1C1ROg96NPMXerT15ERYWPHJaTzh78BnKSEnNP60vWoU','VKz0uNef','oJ3IE8dQpzpDJxOnE2e0YvYlUdVbKxevqPEGRAa0S8DuO0Za9zKWOEix','dy2U8fP5uUAUOvPVv7dRrIQWAJfSFZmCUKIJJSlHGGZMFcRWFmv8OJMmLReLLCIMJUZPTdTYuHIpS2WB1','VmFBodr748NZNENAVA5Lf6vTdRro1rQZEovsczVNRL0PwU3CcKpqLXMP3sztw7wikq0iBltXKzT4B',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (10944114,15337347,'RrdSDOpbguBQ','uXlILXUTXPcAHw5X','APOapaSNi','Y4lIYd1Zngc0oJL231PROmZ1OQH0G0av9uwWg5ejmSjfAOQomW9QKMEkfbQ7y2iK589s2GJmovSxk8BuVrY7kLhvyKpBaZ4ljZ81KuAC3NHnvRGVhSh7ths4B1c6OGddXKKvEzuYSXmlRZIMCH7TCWcicovtccF','qtB8V5QR2fDT2OVyz6OrQdUNLmQTFcOhTvAF0gNvAom4wMUaQde5rKAxJpUAzkyseOXtNPViiDLrjlBHh8T7wwb','DsxqjDo',13);
-INSERT INTO ti VALUES (10944114,15337347,'RrdSDOpbguBQ','uXlILXUTXPcAHw5X','APOapaSNi','Y4lIYd1Zngc0oJL231PROmZ1OQH0G0av9uwWg5ejmSjfAOQomW9QKMEkfbQ7y2iK589s2GJmovSxk8BuVrY7kLhvyKpBaZ4ljZ81KuAC3NHnvRGVhSh7ths4B1c6OGddXKKvEzuYSXmlRZIMCH7TCWcicovtccF','qtB8V5QR2fDT2OVyz6OrQdUNLmQTFcOhTvAF0gNvAom4wMUaQde5rKAxJpUAzkyseOXtNPViiDLrjlBHh8T7wwb','DsxqjDo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b TINYINT NOT NULL, c BINARY(69) NOT NULL, d VARBINARY(46), e VARCHAR(14) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-18118,-125,'k','EWrRDEprI4rd3','CsU7CfwHgb','OkDN','aRlBL9GRcFtOltqCbPFc6QgRkOkxlYwMY6voqFiSJ2JHrq2MCa9XkLiRpD1GVer7izHYAzq3EyimbRJpjI3Ne721K5IydxykQ','qc3IqANrck0l7RFxHq8X70Jy6kGSyQmwvonENi3BNTHAY3cD1g4Ux3ptLlfzOHg0AToHLtT0cF',0);
-INSERT INTO t VALUES (3407,-79,'vEkoFsT9qXJnvsvzMdwtsH73uaQGZVJ2JA4WwZbvyOgVfB2S7X3cfcxluUHf','1pqGUorqwDEnKmjz00bqg2poTOzcdcCy05K','nvTAItV9B','qkPm','wEaH9PpuNfB6i3fTzoGrLiolB3C328kOPDU6SRNusziTgH0BaYRkHVg','RemGGIllD3f862gH8lzZgUrzRmDg1TH03r8WRKV9h4uQiFH',1);
-INSERT INTO t VALUES (14778,-77,'rprrB','ni1N2DzMWTjG2F7QCUdLY','w','AtpLk','JIlEQj1Bv2vfxWzdMxJGj5eAgVXApjqtlJazVB0M6UeegtFgAfLnGPgj6Tia0osDeQOtB5H9JAUnq1YijRDLDp','vphlJ4LwMyvW54o616NL2EawzOVltvD2oeffEgbiOpPXTzOP5pD3SuW4ldbKtLEqnj',2);
-INSERT INTO t VALUES (1155,-19,'y6576HpKV2SlNi0uokfBQhRF4sesXv3t0HHS5kCen80izV','BNfhXPdpreGX7uPiTvhKtkXxqTLn','nmXMdo77FyUE','o0CZXsMU','s0udzz1Ph0p21EPp7b5Mi88x2KBD3R8NDMFqIuWuM5VSoW387kp1AzbZlqh7APwPfQxG4mNSdMs6iX13q3','UHmyRZv8QU1Kf0U9QIr0SDBfU6G0Yw9ABu2ztPjhvvcP6GTKBeR0OZN5RgvSAnO4vmL',3);
-INSERT INTO t VALUES (-24495,-108,'8xYWO9KxSVRWRq4KDokTXg7YN0mYUo8fgFV7cdVohNFCgVVRdnPFzrk8qipOtEC13YXi','3oHFaacRl5','iZBFM2','zvzZAbh','TwaIg6l6Uo5m7iR8O6xJt2aRMeWhEnThnG01WqPWsmqky7voBO6wsBrHutLCKAXyGiPVTG7PUMfP2ZeTqhu','r1i',4);
-INSERT INTO t VALUES (14261,44,'q9mQFoz0yXGv0','5tZHGBYQR2jNCo1XyAd59EEQaYzNFP','JTMhrv4egfLYOc','8o3kN8Di83U','J8gM0BaQ57uKK1pb4Qo4eyphcnKv8bDcsTmp','O4t274ZfPFSZoiLHQtnOI0as28UDKBY1kl5CBKxNL',5);
-INSERT INTO t VALUES (9575,77,'s4MalTQFqQB77J2sAPLyfdXID8SX3tq1XQ','Mw7eworeyRPNgGAVqBsX','Vf7s2jS5dgYYEp','P','ZhX3euEzPqhtuBdz38m9KZYEUTxrs6TOBiSD0oFeifA9nrxFzO72tUyazB03','6iv9MZZfIlGI8IZDU',6);
-INSERT INTO t VALUES (11756,-79,'kN7l98W5Bgxm7eakdB5nyMhFMGIOw1o2jYW1EvMpddU8VU389xFjUufAJrk6','ftHGiYYd9AVpohkSWgjscytyqJKvfLe9vgJFqCOo','2NIMAXAF','o','d8xWEIvUj0Ithn3OORCbEAww7kisF2EW4LDLzfwUs3CA8zOgCOKxNbaf6fA7D1kXjMEiAs','nd',7);
-INSERT INTO t VALUES (-7058,24,'N1BHqQ0jEmTRiCgAPagSA05OpzCL8PiLO1IKFbSntfZRTXtn','XD7hvzEs91YYZ7Q7tYJZbEuKgvht2u','pCMhczHFF5h','Wa0WmRF0RVDL','RgojHT2j41n37AU6h8biCainwtp7FgA2HQejMVZLnZDk2izyfm5BRhf0g','uAgbsNxGlHFd3nl24izRH4Cz1aentDTkiTOgDXYCkk8',8);
-INSERT INTO t VALUES (1285,-91,'VIGroWFB5f04LExb0IhVR1YlniL8jitsmeHgpw2636Ow3dCRHGhnQo','aRNePNrbnsh7R7XGzlVfpkD2zaC','9w6ZcExA2Pa','DzpqWIUAuyLv','9fVqnuchGsoNZJRO9PQtVW0SLjafBX5TdJrw7WE','IMsPG7TcGOo5MEpAJdZwlGrh7BMmLgfx1dU2ukU7Hy3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1993715,-32,'TjpUsWfP3S7','U13EtEOVJP','lTLaMXMR','hNofu1Xa','nX483bYv1ulcrKC7vdnI723tClxLm','ABv',10);
-INSERT INTO ti VALUES (-1993715,-32,'TjpUsWfP3S7','U13EtEOVJP','lTLaMXMR','hNofu1Xa','nX483bYv1ulcrKC7vdnI723tClxLm','ABv',10);
-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 (2463014,-105,'skwKIHwq6gl8','nbOpdX0Ayg2IJW','T8zNf','XVJI3Npj1gzMaKVM','uSVm1QVl0MuSsa','T70lzjmiLTUGo2IKOzp7NpvP9zVjckgFkpVyuSaqunqCku',11);
-INSERT INTO ti VALUES (2463014,-105,'skwKIHwq6gl8','nbOpdX0Ayg2IJW','T8zNf','XVJI3Npj1gzMaKVM','uSVm1QVl0MuSsa','T70lzjmiLTUGo2IKOzp7NpvP9zVjckgFkpVyuSaqunqCku',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6258020,-21,'AcMYLAHKtNGB','LhSBztjLL7dGD0L4pe23k7AlWGdKOWDEhRtAiOhYYXdVAcz4QVYpTw5EyOu3iXw9KxGVNt5BrmGg9AqdLSFpArM6SO7UVfO8PF1UybUIBBEzdQlW0OQBzP8vT4o5rSnFgILzKfbryTTYV6USNS9d3cHHsPxGJ72qeY09XdjUKKkYalvf5HjpCz8qlYrXBXTgK5HHn6UIsdpIBhv14x1qD0Ail5HRUD1Agya4WN12tApSj','uu7I','F','XISTp52L4InMQsVMifMD','MhT2qlTJ3JhDAb2nroNrczJ3gNv',12);
-INSERT INTO ti VALUES (6258020,-21,'AcMYLAHKtNGB','LhSBztjLL7dGD0L4pe23k7AlWGdKOWDEhRtAiOhYYXdVAcz4QVYpTw5EyOu3iXw9KxGVNt5BrmGg9AqdLSFpArM6SO7UVfO8PF1UybUIBBEzdQlW0OQBzP8vT4o5rSnFgILzKfbryTTYV6USNS9d3cHHsPxGJ72qeY09XdjUKKkYalvf5HjpCz8qlYrXBXTgK5HHn6UIsdpIBhv14x1qD0Ail5HRUD1Agya4WN12tApSj','uu7I','F','XISTp52L4InMQsVMifMD','MhT2qlTJ3JhDAb2nroNrczJ3gNv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (221789,-52,'oJjPqTta0rPVtwmJ1z4KUIk2OidiTiVSzUC1G7LV2Ync88smFzsZBX1E35','kcmSqVB8pWjaGzAEt2c','j16TBXhtfUwVB','gxBSzjyTkGZMU531bSefYn5Vpepz4cE6LerYGWMtFkHy8d1Lmj7IKrhUb6bRdiZuK9FTWPvsuTaghCYQx1lt0Gt26CDGAtr46jkwWWpSAKU9Jc6AglaVfGs4Qwrmbn3yHModbij9DkLpYyAe3CqE10UO4h3fps5qyue17LtzPhwMr0CAmFu8wqZRq','S8IorTSQwBHejXc0bBksJFns7l895MFTaZiq6Yxw6jJNQGYBYd7NHDO2V','qmGAuu3Uk031LKat9nJSnAq2FxjQHTDSebPc5Njk8VKrfY0cpOWYWNtuGszXbzslrZXCS',13);
-INSERT INTO ti VALUES (221789,-52,'oJjPqTta0rPVtwmJ1z4KUIk2OidiTiVSzUC1G7LV2Ync88smFzsZBX1E35','kcmSqVB8pWjaGzAEt2c','j16TBXhtfUwVB','gxBSzjyTkGZMU531bSefYn5Vpepz4cE6LerYGWMtFkHy8d1Lmj7IKrhUb6bRdiZuK9FTWPvsuTaghCYQx1lt0Gt26CDGAtr46jkwWWpSAKU9Jc6AglaVfGs4Qwrmbn3yHModbij9DkLpYyAe3CqE10UO4h3fps5qyue17LtzPhwMr0CAmFu8wqZRq','S8IorTSQwBHejXc0bBksJFns7l895MFTaZiq6Yxw6jJNQGYBYd7NHDO2V','qmGAuu3Uk031LKat9nJSnAq2FxjQHTDSebPc5Njk8VKrfY0cpOWYWNtuGszXbzslrZXCS',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(100), d VARBINARY(88), e VARBINARY(87), f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2726073,2927863107894273019,'vG2o5ILN6Lgf97733YYEgjrx0dLvw69E6DOqg7HzUDqBjEMkTm0lO8SykPOmnhb2M5TcelzEDnFE','yiPR3O3LWgssRrGBfBtYMmDAsDMbswERfgc5Jpxxs8QFacHYQBQfsOll9OLYseX6dpQPezqle','SVKC7QEGhuLXaRMMW90nHsm2Fx','Ay','Vy0cbiJDbVdQiKMKU2FGz4d71lxrCDz5FfSVLtQfJbm5yMrcTYrcwZGt','zuibxR1LwZTc0ahDygS1lyV6kcfXCsCSnifzOoaFWuXaOaoAgImfWQ',0);
-INSERT INTO t VALUES (-4771808,12241695753423593124,'qHdx2hF4Og','6xLM','e6FLHCQmsBEgEU0VJU1tpxBQzNL1A9j7KZ4qGidBVL65lB1z0L','62mcKXmO8XVYs9twjGJbdudo7OWfP19BfuK7STpl8Pfl4yUDfvcr','MtG5I7EZIsvb3zYM5ASbuybNNzfURjcfw7E8CoMcgkPsz5YXr0evDDwTO14keY','RTcAGKZA',1);
-INSERT INTO t VALUES (-4692164,2765158205948668053,'2757bTmoqFB2y95AoRkYJUBc','W2j','CovNH9mx8E1PQm57YSiGwkh2M9ddhHYiQKxPJciZ6TJL2YqXQGqabswGdx6SQ7ixU9','tOZpaTCzxam1l4cK6kzpkcMpWjauYGncugBY3yqvzBGAFBkAa7h0GVa','l8leGz3pBI9TCUx8PYHednw1EH0XiZ7bMbALJkinq3p2AwYuK50RMhCu7eAe3dP5eK1NFgFElbZPujAQOIDu','73fvI5eZbf7YTjRMx2kewspHox2rslTPRXIiitWUcVDuI2Lk7LFLQIB5UW4ao4SIJ',2);
-INSERT INTO t VALUES (5822247,18215086322231827805,'CUw33p','JVRyleLTxPkzvrHco4TYtq0nHJHGjm4nusWUiL3m7HPN3Dhf0U7dZQisd4Bx0l57JF1uTmlc7MvT','USHMx5PCbiPl0oY8ty0i3ZYTsZ14Jj6VKK0q7y1EnIadf5sUgiMaHjJ6YbxkPhK2KVr5BFZY8Rl1zpQAF97','QV6HwD9BI0p4bs14xIq','qYjlMj2xaST2QDDrLRL9odFJjwIVFBPNhX1OBfFikfYKJA3GA9dfpQzoSTpWv99OeQ5TCl2M1nwESuhzjc','qCk8dxEOhrlgBdNFHLXZfzGzb',3);
-INSERT INTO t VALUES (-1710390,15012502766266943942,'BUvKjAtUi2RjmrJvkw7APQycz1q0T86FQ5','dtpNdkE92MoR80vFhpA68TEgns95GrLHCsm','Exlv9V3ICcUl0IxT3W2YHW','mZXnM11ZTgau03wRkTH0OiUQRsdfDB0IfMuR','4lPJTqgIdk','neMZWFaXxchKxGCG168KuyyCfO0',4);
-INSERT INTO t VALUES (-1729466,6226393680411580984,'lC','ED9ItyR7h66v3lUGoUK9ULyscgu3mf9kLmaTdjzaRSeo1QZ7qJ2XHZ','b4us4jnRyDwZf5ooi6VDwLgqrgENwPUJLdSIjyosoHr','e6URNhCK56RB7Rn9QcyiZ2jpNQdZOwflur0SiE32m2cuvtWlXpK','oGm6eqWbcJ0dhMVfpTFrFg95cU','aEjvJsJRwd332GBMyKnOz8bBxf',5);
-INSERT INTO t VALUES (3943410,15347266151555149272,'AMyH7gmxWmv86ZDaiTBW3qTROq4DTelS5YsUr','VFWSy8T1VA33C5toOvVwnvdRoABwRs6EOdGawU1w5QqwpeySjEe4r6ANbWbypYGwOW4X4FEfhL85yTr0HW1ky','dHegwd43sXluwyjn4SCYJk6j3hAaF4RRglKJz3RlMnhN5yNVWQubRh7dBW14Wu','0SE','65FfTknPnoFNvJlm3XRR3UJ9xZEGw8T3dRR1C82kYT9kRaVAdxe84MaJEG','xeZBZ8KX7CjmdoTi54eRdiI2meDjOXjRcKs8WyArkQlRonqQkf646w3Xl3IhF4phqOp5ApMvtQhwhf21r7kCBtLCicAWIJYe',6);
-INSERT INTO t VALUES (7744995,1462794808268691702,'FCnVTajReFR9qLQrkGOBlr3KOwU7v8BglyWM0qeK4MqzcndpsFT5eJ2RSJLCTnajj5Trby2QgAe06d9yLWpf3Sms8RHekSSm','BClXyXI3hNxTwIAhir8zK8QjiDsqK8liWCqx','9csex7S5RzP0xsZTz7LpzIOk09MzpQecgSvq5d08VOfDTldmn4B1Y40bjcuTwrMTAiQJugN','mFa7WsSNDMgWcKn','3R8vKuMDr13brLY3QzY8X0YBCa8sZuQPXztZk6IzhmSR1','cte8xKpPwrxyYpn6lz2nxb8X7Eb0vQis6Ho50yKnsurmrqnKPkst5E0CwjjKcfNj',7);
-INSERT INTO t VALUES (7826631,7115938959115588576,'X0JKjAmgSqDampiZfFG3X7q7gtmayGEEpTxdXgt0H6C1z4tzbfxCEfEGW7ljO','xjCJpFzdV9fvTTGhfeap60Yan2M1VxnDwgqygKPQFQjn1TW1YfUy4Hx14ktiTTJZuHG2kkLEBQuyp','51Fjpor2nicO3OILPpJDTH9zbN99TllFRYfi7TnoDDuv','QAPUx90gFKaZtWOkl','uvGVFt1YvCUj3pWSsBxP7ySHauqPK6i2S9M8FXllwYtFgtQKuPV6Rye75GHz7qxnHbjSLf9NmUYm','uIvEng0zqmhcCbbhf1bRj5e5QO7TiWvEGqGxXNJ7G6srX36BEV9lSiXW5jctfoJgWgWgkmd8VO9LDRA79yEwWQi',8);
-INSERT INTO t VALUES (7330616,7191714977829467988,'pGyKykjazMlNbYy0tq54icsaTDfIFneTys9','87','kuGuT9cDL0yHqg9ubu3xwSCeHXXIPk466yRnXSg7p8xkzCzudzvpvom025gQu86c3eGLt7965VzukakAvP','wqPiFDjNxQ6p59PoT1osp1bAtKOk7ywFl7OSRPm3SFeV94qWo','pdv6XphouRauwr61s7JAEyi1soVaWo4ySeSymvnz072vQeuVOnUR7zyejZhbNoqTS9Oi11e7Gzg1WbmuChRogStu','UGMLSocUAD2wvxwFyza58ObZvzNQz09wfAJ2dovyX59dBONfccPXAd9zrzuaXrtXzrhBNYHbvwzgS0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-4193188,10983847529461579188,'R1wykbbhYfPwLIuOPY6wlK6WQF773U3gafAsQ8LVjpIJblc4jtMVZp7JY3V9UfeFOVG0BIiRD6S58x7g6I7EhuFpNdL','D7ccCbmXYJ5ucVBAoLJQF','4jJBzSxT48u1AGETipzfsd8owlcCOufIB1y9t9CUfCcFAHbKpYHbpIVZcob8fKR9PHC7P37nGRaTVl0C1','7I','sW9JDBgZLGGA34z7PlOoLJ2xz6YRD1NFre0KsyzuZ4u9Ya9mnYXgWa6YSOv38Dl43ky5IfStyuUGgiu4cI','xl0M0A98ZDQV48SDzN4M0QdjzEZ1SBuE7L0GpGwQARRe6sAnxEXkAj2SQTR3qdlHEuMGhDvZeIR95YEtwY8Znf7YU5boxw',10);
-INSERT INTO ti VALUES (-4193188,10983847529461579188,'R1wykbbhYfPwLIuOPY6wlK6WQF773U3gafAsQ8LVjpIJblc4jtMVZp7JY3V9UfeFOVG0BIiRD6S58x7g6I7EhuFpNdL','D7ccCbmXYJ5ucVBAoLJQF','4jJBzSxT48u1AGETipzfsd8owlcCOufIB1y9t9CUfCcFAHbKpYHbpIVZcob8fKR9PHC7P37nGRaTVl0C1','7I','sW9JDBgZLGGA34z7PlOoLJ2xz6YRD1NFre0KsyzuZ4u9Ya9mnYXgWa6YSOv38Dl43ky5IfStyuUGgiu4cI','xl0M0A98ZDQV48SDzN4M0QdjzEZ1SBuE7L0GpGwQARRe6sAnxEXkAj2SQTR3qdlHEuMGhDvZeIR95YEtwY8Znf7YU5boxw',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(101);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
-INSERT INTO t VALUES (7412178,16288932152317646510,'mADLnM6KeykY0pqpgfUc6cgDg3wmawPbd7fm40PSzzSA10ItklyQdBZ3gtu3r0AsZX6hM2Hu','McI6qgngahz7oaATYBi3lF1jPHmPg1sb0XmLIlOnLJ6i34JFSTExAHfEameU','OUduCYBkYg','EgK133MK79TwYIkcHcHG9zQLv6fWdskrMI15I','mvUULQ5FwlYU5C3Bc3sBAvaxZwqB4l8kpxPEKoYqAmCG','1ldaXOg4uz3GKBv1efIBfqZIcl6NXSiVvify3xhp8TgZxKEEGus1e',11);
-INSERT INTO ti VALUES (7412178,16288932152317646510,'mADLnM6KeykY0pqpgfUc6cgDg3wmawPbd7fm40PSzzSA10ItklyQdBZ3gtu3r0AsZX6hM2Hu','McI6qgngahz7oaATYBi3lF1jPHmPg1sb0XmLIlOnLJ6i34JFSTExAHfEameU','OUduCYBkYg','EgK133MK79TwYIkcHcHG9zQLv6fWdskrMI15I','mvUULQ5FwlYU5C3Bc3sBAvaxZwqB4l8kpxPEKoYqAmCG','1ldaXOg4uz3GKBv1efIBfqZIcl6NXSiVvify3xhp8TgZxKEEGus1e',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2315580,9023617300548067183,'N95zsQyuQKHzM5rYHcQ9CApyyxVegcL3miUgm8TXGchmbrkX1c8jRoGwWLUDpdGy6','KnH8uQwyMtKVUDlmVrWZMnBN3UuJbz3PYQRQCXrgm0oL6Eai5Frijeei4CREsnbNvMF1k6XSnNoYY0ylGs827wTyp','ec30lax7xS7HR20vM3Nw4d','iUN2yS9H6LhzB7N1neb3pcGL2fwoC0KR2mvOMmVy09vAVJswOgQXu4NTrrR','QzOsiT4d0rRjUnJy7FDZM4YxoCOkpplB8sHm4yQo21zgdiltIhd5Elf4E91nwYwQX6PqlZICkOLQwcuw3hYz','5DkbY8kQaY57YJpzNrcFlN6iHlkryR0IkdtAEpesPZICxqrwKb0VfZirnqUTuYLR2YNxNy9NQTuNi',12);
-INSERT INTO ti VALUES (2315580,9023617300548067183,'N95zsQyuQKHzM5rYHcQ9CApyyxVegcL3miUgm8TXGchmbrkX1c8jRoGwWLUDpdGy6','KnH8uQwyMtKVUDlmVrWZMnBN3UuJbz3PYQRQCXrgm0oL6Eai5Frijeei4CREsnbNvMF1k6XSnNoYY0ylGs827wTyp','ec30lax7xS7HR20vM3Nw4d','iUN2yS9H6LhzB7N1neb3pcGL2fwoC0KR2mvOMmVy09vAVJswOgQXu4NTrrR','QzOsiT4d0rRjUnJy7FDZM4YxoCOkpplB8sHm4yQo21zgdiltIhd5Elf4E91nwYwQX6PqlZICkOLQwcuw3hYz','5DkbY8kQaY57YJpzNrcFlN6iHlkryR0IkdtAEpesPZICxqrwKb0VfZirnqUTuYLR2YNxNy9NQTuNi',12);
+INSERT INTO t VALUES (-7428665067278385120,243,'7TpoM2eY8fIOqVnI','fBHJxalGevMIpRP3N0XAqraP3sSxa3NSKs73L9oMc0rHwv2FeQnWkTSc4awYKUJdfzSRrMemHbG70ijOE','ER3igJDgBgFpvA7BpB3GMu9Jsi5uyWKtSQU31D3T','SiFnS477UyCq3iNQ1q3BhLoTUtjHbaIbIp3QcztKWWeC9NsPKMxOgBmj1vU98','A','E',12);
+INSERT INTO ti VALUES (-7428665067278385120,243,'7TpoM2eY8fIOqVnI','fBHJxalGevMIpRP3N0XAqraP3sSxa3NSKs73L9oMc0rHwv2FeQnWkTSc4awYKUJdfzSRrMemHbG70ijOE','ER3igJDgBgFpvA7BpB3GMu9Jsi5uyWKtSQU31D3T','SiFnS477UyCq3iNQ1q3BhLoTUtjHbaIbIp3QcztKWWeC9NsPKMxOgBmj1vU98','A','E',12);
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 (-1326057,458616970570704996,'6gqG8J2xfUXDfHOeTZQ0GoYY0bVnAwNEKIMB9ylGc8rQ44JpuvsEg7exxvtT5d2PgscbWKqH68OeUcfu2bntNCb6DJUplXoZvqlAg','hoXNFij','jeJKTLXnV7uMeobjtTH2Yry2o8LHva5ttLtUdKElxyy9yqSvjjW2DgEF4pisZEJISmCtC11bGXI5','rJ7t94gBFuWAifYE2WUnzksDxCddkOtJW9gsfBIy5NumSUpFaoNUOip1nzt5mieY7xMXc2JPHBmqU3krOAA5QptfhTI6fHPOWcJq3BUHSsZ3BMwCyuNdiG72Qqg4EWCwwmNmkMmqKEZfVa4aQXQS1fAlt7C5ub1nxMV0nNCHI3ffpxgmPQmi27xmvsQdpz5gV3ecIgB6Hh9gknc2fMVhkgxrn0P3kGxpiG084OJXDWB','jZu6Ks6VTs0GobFUGnN6eDaPvom728s5UbFJ0MXL5EWToD','JGfatKecq7fe5NbA1dr2eu9sC68y8JEBtB2SqfTXuDWyEWrIwH0R4aKKq6C6aho6nO7Yi6COpxt3JqBh2Nu5oWAUtmYn',13);
-INSERT INTO ti VALUES (-1326057,458616970570704996,'6gqG8J2xfUXDfHOeTZQ0GoYY0bVnAwNEKIMB9ylGc8rQ44JpuvsEg7exxvtT5d2PgscbWKqH68OeUcfu2bntNCb6DJUplXoZvqlAg','hoXNFij','jeJKTLXnV7uMeobjtTH2Yry2o8LHva5ttLtUdKElxyy9yqSvjjW2DgEF4pisZEJISmCtC11bGXI5','rJ7t94gBFuWAifYE2WUnzksDxCddkOtJW9gsfBIy5NumSUpFaoNUOip1nzt5mieY7xMXc2JPHBmqU3krOAA5QptfhTI6fHPOWcJq3BUHSsZ3BMwCyuNdiG72Qqg4EWCwwmNmkMmqKEZfVa4aQXQS1fAlt7C5ub1nxMV0nNCHI3ffpxgmPQmi27xmvsQdpz5gV3ecIgB6Hh9gknc2fMVhkgxrn0P3kGxpiG084OJXDWB','jZu6Ks6VTs0GobFUGnN6eDaPvom728s5UbFJ0MXL5EWToD','JGfatKecq7fe5NbA1dr2eu9sC68y8JEBtB2SqfTXuDWyEWrIwH0R4aKKq6C6aho6nO7Yi6COpxt3JqBh2Nu5oWAUtmYn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(64) NOT NULL, d VARBINARY(26) NOT NULL, e VARBINARY(4) NOT NULL, f VARCHAR(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-913981030591937545,20941,'9wqjJkm6teo9379aN0dRQsFcGu9OBih','h52','R','IQQsbKL3TJVLHnp6lpL','a3aStQLCKBPDbOEQh0cR76p8AJCIpKnynsWRCKjJqYb0zSEvRFGI6apdOA1','GqOl1ltmjvuMzpanMmh2GMkOGnJDYNGTsIB4UDjqvMo27gPltRATWwdgRDSZivZrkdGiS7OjvG6kbhR5nPHEoZOWLyGhBB',0);
-INSERT INTO t VALUES (5711193441700593573,41253,'mIb758yh5lZ90eNEjAj3T9wXW29Qai11X5Lh8b37YxWDJUaOID9s6','iZcfo3L9MsKFItDs','9M9','eeB7dHpQuEeVWHD9T6AqnurPRa3qXD3oQ195Bj0K94tsCK6OprNOpKHcV','Kd6ukX60au1uLMQ5psjT46U5Zok1CAbdmDgKuJXwd9SWoj79Pg8Zo7TycBba5TWxRn','hDeAF7gq36KLmDWVuYnMv7L5FLT2XhgefFsJIr3AYaE06MiaPayKMh1cCy',1);
-INSERT INTO t VALUES (3379517571345537864,1665,'QZxpdyDD7EcXLLGaB2DGc5udecuzJJweXjFOvAEweJNtWrrQYl19daM2','8Iw1O63TYqWG','jqO','BfvgxOQohiELPBhT9ojnGTxLmhSyIeAE6rCCrKg507mipkl4c','H6hF0Apk8nWcLuQthOiP8W0YIUo9ZFn7UwOa78j2k3n6IyTiv7MYb1z2ji9iZpsN6DKwQ9f4SSk96ctr4b8jQ4807Fut7yZpWDM2','a1Ii9rLRisHuHoMhZ9OEjEK5Y8EOHdT2mpvJKJeSqDq8TDQ4Yl',2);
-INSERT INTO t VALUES (-7481055540058758231,2117,'tGNCNqnQ4EXZ7ylLUcDvRe2','ULsxvb1BJM5v6qeCP0wA','9','OZVtn4KjegcBkefLrob8PFhnmRyBtk0lIPP','MLPooLTytHdPBquvmYvvsJVMwu85RK9D0qLN5vCBBIi9ls5GAZ6','XSgZy1F9WtoTJVc6yjqDZ31jmQxWrCk3Hgqxy6e0NDvBEQSbs1IWNk5hLvRoJdI1RJAeskXinKJAfpbCPTI34',3);
-INSERT INTO t VALUES (1403239488055997538,38510,'m0Rd6XQ2ZlSfh9DLcCusfFuLLRX57o45FRUNqo2DDxIEW3mVGrMmgSI','twFwR82APkPikVNsOuAsrl','z','dgw4rRZVQBXOufazZAjACf0uxL4o','8kLrYrrAOvVlwMHOd0g4dA7qrwIgL2brMQ2lwq079SVGssVaK8j9w9k7nn025Bt50OusL','dtPEpDUNit2Ujf5lauDj5oEq9wsthjBrAyQpTYdYfxK8sZbyvSf30lhLWakQbOexJ',4);
-INSERT INTO t VALUES (1990999530359191350,55787,'J9iHldNewJwzH7zvjQbXtyXHUgVIvi95u','JJTcwjp22BnJsRKB23XKTOAXR','K','uc6qrC1QWMuwN7GS0vvaKptIML5SIyoHN6ThMkGXtHCb5UKFttkBco0IFxkQrPL','UJujaWJkoLRNTihjgeNvJneBuguKSQ6D5N','9lLdqnKk5qO4FAhhCGFucJiZM13L5KLh9OtZ',5);
-INSERT INTO t VALUES (-5263718878913973928,7671,'yYqNU9xkTF8v4iAdJoozvdSHZSOplXGEley4BdGlEUa8UKaX4l0M9','1prfU','0Yw','2IZ2TCAi29vxvzbrW9Xgm3VMEUgPJGa3yb1qvVxQL184NPB0PyYKhiHoKtJl','q9a33Xb1MCafum0URUXcbI2URC66RqkbAO3JFugN34swVrtPSW','Uq5dzy4ZRX4puzcsqjntAr5JYWXkHWv09ijdozLJFvJ4',6);
-INSERT INTO t VALUES (-4299130757596272247,43586,'yZUw8q5BWbfMPTJiFGKjZTl','qfPAI6IUdKwqq7In9W3yittc','oS','nIQqCL4Dw8aWe61S','iSVNjbMSVvusnB5TzT9zRbXaehtV5TS','uBT7Pirr78gt',7);
-INSERT INTO t VALUES (-3621337152786102837,49914,'rjVqiId9pDjsp6r','5XyeOi0JdfxWH','XB5','ChvBo0ZcbEQwmxwNcsqKItXQVN','zHdlcJwWJL1PQ9Cz0amTSCaqZnKQ8','mo1Sbt4K13Jk7KOJTsLOV6aHVwMdIGXmbFt0O4JaidPfNHFDbjLnlq0qadSp79XDli5RcL12GBouPSM6lc8',8);
-INSERT INTO t VALUES (4890792330820185237,25607,'JylK403hqs59eWEhwyWn8kGNj6QThkUfCLWs','hM','8CO','lKNXTWOi0ltntvdIa9rNtvwmE8Ld4da0OmxsFZ','ncF1d5tz9veqYCOtIyWrcN8Fl0xbITJYZMAKfSlQYhPdMsd1Ug0S3jJw4YIZMBjAP8Xpt4A0nvxut0a3VwR8bQbBt9yeNx09Ed8n','x91vT3QQ6n6xDacNR6df5fZLayt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6959952265878341928,32,'O','3pqL1SqRxburAwSmlZwXBGLRf2JRMX9usaqjzm8DPYzNjJ5pH0lD4Hy1T1odeU103p5IIa4JGc4QM8321SiCo6pRTIJLvd0n6vXrGG7j0tzRznwjVftVth2C3oI8BF1YXiUsx34JFujKcTRYj3MfTNLVxEGPkQksEgWpxwNDPhMjNNS00L1IyJkXJ','BGyHniGFX6kepX4yyln0GYIjOEircLf8ApNB0iNAJ6mV3wWf1XHK','bhAX4cYoNCnkv9VOGYaFZb9o5vinu9EWkJrFALlkzYAMDljPeqf0xKAF1bB1CfB8azOX99YEDdOZwL6FFrhgqjvOmiDa01yqPQ3oPiI0PGeEzoln1Pmm1ZxZN28MJoB2gU0pDZIn9dtb8XjtGhPpgXnIpTDnf7A0qUortDenlJhBayi4iCNpQaCQfM4RAHoqLpP11bZGxfcXtMbima1KtCx','gq','Sh',13);
+INSERT INTO ti VALUES (-6959952265878341928,32,'O','3pqL1SqRxburAwSmlZwXBGLRf2JRMX9usaqjzm8DPYzNjJ5pH0lD4Hy1T1odeU103p5IIa4JGc4QM8321SiCo6pRTIJLvd0n6vXrGG7j0tzRznwjVftVth2C3oI8BF1YXiUsx34JFujKcTRYj3MfTNLVxEGPkQksEgWpxwNDPhMjNNS00L1IyJkXJ','BGyHniGFX6kepX4yyln0GYIjOEircLf8ApNB0iNAJ6mV3wWf1XHK','bhAX4cYoNCnkv9VOGYaFZb9o5vinu9EWkJrFALlkzYAMDljPeqf0xKAF1bB1CfB8azOX99YEDdOZwL6FFrhgqjvOmiDa01yqPQ3oPiI0PGeEzoln1Pmm1ZxZN28MJoB2gU0pDZIn9dtb8XjtGhPpgXnIpTDnf7A0qUortDenlJhBayi4iCNpQaCQfM4RAHoqLpP11bZGxfcXtMbima1KtCx','gq','Sh',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3296832246921285276,35,'SrejV5wWHLcJItEieJ9D4ukuDPDtdlTOM3','xTd2KPTuTyD2zZTK6I412iplmQO0YFSHUaKEgdHNHp08AlTy5Vnl64U6jnL5T9pvYiS5luVKQlPfjXr9tqHH1pgJVQc2D0YZ8CLCLIJ','OVWBMI7h','WabX651nH5nv7Ec','fXr','hm',14);
+INSERT INTO ti VALUES (3296832246921285276,35,'SrejV5wWHLcJItEieJ9D4ukuDPDtdlTOM3','xTd2KPTuTyD2zZTK6I412iplmQO0YFSHUaKEgdHNHp08AlTy5Vnl64U6jnL5T9pvYiS5luVKQlPfjXr9tqHH1pgJVQc2D0YZ8CLCLIJ','OVWBMI7h','WabX651nH5nv7Ec','fXr','hm',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5441489261303284282,230,'bX9bamBNJgk6qXMWemp7tdAoPQMAQQOZA7','FcZK8uGVPvhROLtQoHs5tEN1Nq0ob0CxM25mNcEZKhBZz1gqwJfu9F51cGxvQRSXWqZHYoadPzAo8LkLN01y97blPrTT80fd3ySPOVTEluBXI1Wk0wMlJodYw9PhL76hEO3LWPbhp1XW4icRGzPSTSABSvbSZVuHU2JebgyD2QzF1jFCWPwK4QJLA0k7CQP2Dlod','VddFvSTr7ngcISKHkRKEkegefdYwtvylFxBGHCa1YcFa9','ki0XTaqAgtCYoJ6TgzO0J9VA33U7fe2iyiiah4rX1cRfssjZs1xeaj1bSdIL7RmmovEvkN2AdanD5J8AZ5ldLbEJfasDvCvk883jZJ0sFSEXOzO5bcHMY5X0Udd5HFmmR63YfJ09u7C54RWQNXY3XGfRv2udcOgF3JnkCoWylkojRVbrSWqjfU3ZGvShin8yae5NbxEDGp11rpFYcf0hgZqPQFcXMHT2RMF','BU','qEM',15);
+INSERT INTO ti VALUES (5441489261303284282,230,'bX9bamBNJgk6qXMWemp7tdAoPQMAQQOZA7','FcZK8uGVPvhROLtQoHs5tEN1Nq0ob0CxM25mNcEZKhBZz1gqwJfu9F51cGxvQRSXWqZHYoadPzAo8LkLN01y97blPrTT80fd3ySPOVTEluBXI1Wk0wMlJodYw9PhL76hEO3LWPbhp1XW4icRGzPSTSABSvbSZVuHU2JebgyD2QzF1jFCWPwK4QJLA0k7CQP2Dlod','VddFvSTr7ngcISKHkRKEkegefdYwtvylFxBGHCa1YcFa9','ki0XTaqAgtCYoJ6TgzO0J9VA33U7fe2iyiiah4rX1cRfssjZs1xeaj1bSdIL7RmmovEvkN2AdanD5J8AZ5ldLbEJfasDvCvk883jZJ0sFSEXOzO5bcHMY5X0Udd5HFmmR63YfJ09u7C54RWQNXY3XGfRv2udcOgF3JnkCoWylkojRVbrSWqjfU3ZGvShin8yae5NbxEDGp11rpFYcf0hgZqPQFcXMHT2RMF','BU','qEM',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT, c CHAR(75), d VARCHAR(79) NOT NULL, e VARCHAR(67), f VARCHAR(39), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3951708547299842071,1916970450,'kaoce64umY0','dgb9NLqYaVVTv2JyiEwavcKx2oJCL6tBFXHgEEWxFx9136RpvvnSapNPMoo0vEsyWoO','Hx2qMtdjzHzwCDTVPhi','TeXJQSSkhZX','u','M',0);
+INSERT INTO t VALUES (1241733156578637962,1196581801,'pyCGhQVQyM4t412BguiLLaZN3pjUn1zfpJW5VCd','cgiUvXZJ0G3ZiMkJ2WZSq44','LvJf4p','SHw','5','X1',1);
+INSERT INTO t VALUES (9900863785453808550,-1285754348,'kRjnn0XOlyMpy9LCnkhrJ17Ok44HhTc1odpLoKN7ghWiZMeMR5M23uJr','VcFGXL9Do20HWnaIXrg','EL7Fq8','icHjMze3Q5kBj18c90Q9YEwLjYPjf3','j','2',2);
+INSERT INTO t VALUES (894229096813754922,2066210899,'nF3XkTBIErOWORUS6aYfmPpGHAkjLzl7Y7ciRbpv2xVv9wCu','uRAxiUVgOoCbMrb8EuXcJUVUQzAgssDumvh9Lf','fug1HT7Sc2qSyB7eR9upDOBQhVNCyb5DKlh05S6INGVlW','t9cgDzkb8R','w','J8',3);
+INSERT INTO t VALUES (4629926579231192230,1572241266,'Rsa3IzMXH9Jyxg18i6ZJFCS9vi7oGNd','Fuf86PmOKG4hvNl','0grBKWYrsOD4zZ20DLl25S','fHHsTK2OjtzOybhWmQjW4NVo47hw','i','M',4);
+INSERT INTO t VALUES (14771199495043974689,1205151970,'XffJyIHuyX9reQI6HIP','dVBHOPnOYO0KdRcEtvU7Xb0qv7f','TLwthHmXpBwtNFBKZRaRSAU3YAtI2Rlxi6gbKYOQljyDbQdbiXUOVJ7ffMzigOU2A','mh3PcKaceJoucVotUBF4J1zESmkhwH','w','UC',5);
+INSERT INTO t VALUES (4705506400573814157,-1370777096,'C70zXf5kpUyZCfjG5QqJKt0bmLV0Sf3ghzvGbBiQxRR','6Dhsmzml','Z8wqw52kBGiyRYorUwTvz','GETMP43ShY94CEDNvojlkJ','H','r',6);
+INSERT INTO t VALUES (11298171374752505757,1654174008,'I33kE0CscrDZyAeuiG95EdCL48gDDt6EtUPLMsoQAcR','knDBt3sffonHh0f8q3HFEIaj2LPyQxmw1','Q3nCmPjBn6cQ','shJgsmsoC6i2KkS','P','9',7);
+INSERT INTO t VALUES (5029122591827494232,-505276699,'Oc66ymXlQQqnFUEvW1kjU39v6TWuS','XQr3Y28AG0Yku5sIpoXW1pXdKCARxGib2FMrDIZjDgMzAOZZD1Hoko6','1lu2t3AMBZfuub1DJCaAk9VMzVPqckVO','g2hmFHtxoV36n8JLDSQG9xETXJtvud0xE','O','4T',8);
+INSERT INTO t VALUES (18156973320480264615,-419959324,'PHWnAARTavJC4K68cSSqMIlyazoRphn3RYQLAfZcp5TGampW','PXTzxzvIs5HOJu','xYsbfWXdfRQeZbOgUOQey','R1GUP7Jre1fqWlIAc2xDTow5oy0RcODO','a','eZ',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c CHAR(75), d VARCHAR(79) NOT NULL, e VARCHAR(67), f VARCHAR(39), 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 (-5955853885312379298,43904,'YUQW88oHSAymbTvkBCVZQzEIvZso4CpkrKS','G1tobRx','TpYf','WyxHui8f8oC9Oz1TuEPz15kUlYhQG2Yu8NWwiSRnwh','E7IuMt1KbNzLqNC9ksrAfl4S1h4XyO1hl4Vl5HeU5UUPPHebCyom2lT6ER','V1qpt2Jt9PR',10);
-INSERT INTO ti VALUES (-5955853885312379298,43904,'YUQW88oHSAymbTvkBCVZQzEIvZso4CpkrKS','G1tobRx','TpYf','WyxHui8f8oC9Oz1TuEPz15kUlYhQG2Yu8NWwiSRnwh','E7IuMt1KbNzLqNC9ksrAfl4S1h4XyO1hl4Vl5HeU5UUPPHebCyom2lT6ER','V1qpt2Jt9PR',10);
-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 (3209038700983810518,28439,'fNd8hD','QwkQN65vtoN','IDvI','n4KJupMRzs1lnp5epVQn','PYJRamRQGgYzceoSZhg1NMZZenZoH2oFWixp0MgPxoqnR0breTzHoOQLhFoJbP','eJA7jK665',11);
-INSERT INTO ti VALUES (3209038700983810518,28439,'fNd8hD','QwkQN65vtoN','IDvI','n4KJupMRzs1lnp5epVQn','PYJRamRQGgYzceoSZhg1NMZZenZoH2oFWixp0MgPxoqnR0breTzHoOQLhFoJbP','eJA7jK665',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-2614988599325596117,38880,'UsgZB04pBe0gTxq7RuIqNozrz8KdR','MbvtE1bXwDrQwKKqIQjrA5gwu6vVeYe1gonhJ4i1hoP1BoJP3Vdy0dZwBQmvkkaneAUB0a5zCSPl1ThescGee6nTm6v6Jr5rHExdQza54H2io1DvRkQ1QnusTAaGXYEsyirTIlF9bqxdVJWpup2BvrUoa0Xn6IJ5tYWyu73y7C6iE5ylRDnk08UFvw51fVUr','GmsS','LEyIVWE8LEM9n2aLURw','EvtqojQhR2H4OsVwOf','HF87cnk8lQsQclKu7dXc8lDpcYxPqKKAhxJZhYtSha4tNgHYFbFw5Kqjbqj9sK6kwFOHnk1m4iMgmsJGO0DlEjW0MWV',12);
-INSERT INTO ti VALUES (-2614988599325596117,38880,'UsgZB04pBe0gTxq7RuIqNozrz8KdR','MbvtE1bXwDrQwKKqIQjrA5gwu6vVeYe1gonhJ4i1hoP1BoJP3Vdy0dZwBQmvkkaneAUB0a5zCSPl1ThescGee6nTm6v6Jr5rHExdQza54H2io1DvRkQ1QnusTAaGXYEsyirTIlF9bqxdVJWpup2BvrUoa0Xn6IJ5tYWyu73y7C6iE5ylRDnk08UFvw51fVUr','GmsS','LEyIVWE8LEM9n2aLURw','EvtqojQhR2H4OsVwOf','HF87cnk8lQsQclKu7dXc8lDpcYxPqKKAhxJZhYtSha4tNgHYFbFw5Kqjbqj9sK6kwFOHnk1m4iMgmsJGO0DlEjW0MWV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2211694695110398493,24009,'6dFwnkCZ2sUr50QzIxaVgmtED4AMwYdhQhmOc04RnKxlpohOm59yAid2m','PchvuL4o5pCPWdPCEKNSp4CCIOIyRCqgqwLR8Pp0p3oqDNd0VfEqgdpEzInRhBN41Wphd5xxAyjuz5mosFYdruu1ZJSwxSVCysy9P0q6bH6fHmaorggkPYyacFz9TFvspWdFQt','o','VRHA5rjxcC9L3FwPoEt74XcRDDA4rTkVjSZlc9Kza2fG7fCTcKkvQMlIbBpGxSPKPVwGYn7WIodQMVFPCfrumqNqvUnqIAv5rpV6y14FCGh05Eh1RjxmfZlG6R8bxN0xyeFljlzsXuQ2K0vR7W6Z1ZoiwKDxamM3VsjRogslUflthHxn45tZ04w7h8sRS5bD3NptEkGxKgNaR9Wr','BZPayhTNufXETBb5DKTOnI72J8aHUkIul7oY6U3cHiHnJIlKF5r2z8uIwOKnBn2EGT33xn0UlnA2mxnMkF1WsmQUmHXqSD','408zKY9IUyw7lwk1vb4exK8pCeNzIZCHJQnw9lkrw5z5gqjm1MOflrfnTlgZFRVmHxGUNd2KvrSo',13);
-INSERT INTO ti VALUES (2211694695110398493,24009,'6dFwnkCZ2sUr50QzIxaVgmtED4AMwYdhQhmOc04RnKxlpohOm59yAid2m','PchvuL4o5pCPWdPCEKNSp4CCIOIyRCqgqwLR8Pp0p3oqDNd0VfEqgdpEzInRhBN41Wphd5xxAyjuz5mosFYdruu1ZJSwxSVCysy9P0q6bH6fHmaorggkPYyacFz9TFvspWdFQt','o','VRHA5rjxcC9L3FwPoEt74XcRDDA4rTkVjSZlc9Kza2fG7fCTcKkvQMlIbBpGxSPKPVwGYn7WIodQMVFPCfrumqNqvUnqIAv5rpV6y14FCGh05Eh1RjxmfZlG6R8bxN0xyeFljlzsXuQ2K0vR7W6Z1ZoiwKDxamM3VsjRogslUflthHxn45tZ04w7h8sRS5bD3NptEkGxKgNaR9Wr','BZPayhTNufXETBb5DKTOnI72J8aHUkIul7oY6U3cHiHnJIlKF5r2z8uIwOKnBn2EGT33xn0UlnA2mxnMkF1WsmQUmHXqSD','408zKY9IUyw7lwk1vb4exK8pCeNzIZCHJQnw9lkrw5z5gqjm1MOflrfnTlgZFRVmHxGUNd2KvrSo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b BIGINT UNSIGNED NOT NULL, c CHAR(13) NOT NULL, d VARCHAR(27), e VARCHAR(4), f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-51360198,3669333599298902474,'GtZwRSpS90KY','GAHadiTrjLC','C','HmwFWKy2H96T8K41SsjQ0EbBtmeP1qCbm7O9qRWQUpJFUUO3wUZzmHXA1QxKBU20wUTzAPIMsFm','otzbU8CKRNvul2jLgNLVPRNd5Ooo3DJidR0xCJAhSjDbcGQ4KR','qkrbWiPyKOdxWuT0ZaAxLBhO0YZqvx4AmXs2BPhL0lvVKGhMPNy44ioum41YIBOkvyz123Be',0);
-INSERT INTO t VALUES (1517052382,6703113883437944338,'l4Guv3R4P','Za88qpsOIWvPGG','sFv','3NFdM','dZrdjh9mrcA2qoxDG8Gg4y9hBTt0cFQAXycpmjxVjSVej','W5Dlh9iCiBr2qvxYTvJ0CzB3m3GuYWuG6nAy3EtfK8NCCillZigsyBAJf032EzbZvoDV6mvwQWR4EmI98rYO7oT',1);
-INSERT INTO t VALUES (-659416348,10375122186768923822,'i77LFQlTfVD','jweQ4','6A4','5u8dzW2p9roOENAvZP2a5dYe4CDT50FvUyT6NHWXfefMjHyDgiO2hpd28znn9TWH8JUhT0c','oC76oPHpMgSUnd9lNeTVRu6M6yVFp0uhImXbFSUFRGaBfwhCBllijs8jMdR3jyzIfimpX0N','hYy9GtrcocWvQqi',2);
-INSERT INTO t VALUES (-1513092325,11069625081871545443,'Q','Tmbo98djdFAJiaW12g6A3cscyAX','fk','jTosrpS1Hx7YU0XBmQOpz2L0G08AB9BuYXRS6OH1ybHTDHp1rixD3IfgNbGraqfgRYit2YzGDJRATYxfE','0PvoNjfSWpz1DlIqCcKHKMwz4EFFdE3IwSEn2I2yD5ARsgiJ7PSNzVaL1PDkLFUmxyIjVaPhD22P','6PGd',3);
-INSERT INTO t VALUES (1683889644,11751360492636981642,'Ow','IWzlEWZ5xHrkB','c5d','nCjNTKT7t7sJp','LplUmVTpnv88Bk6uOw3sVqtJXG3GwYyfEvU6uySybaOjttyPWFooGMqbqYAovFMUBLLawL3QILiYO7j34W','ZF3Rn4eVSIksgj8e3rTHcF1lK0fdlbE',4);
-INSERT INTO t VALUES (579640016,14729471061543100632,'ruQejq','4RwRP4S8SBD2VNMG8nUAM1dL','yd','OY3mbS','lz1OF3XGl7uwPbNsLQypHbJe','6MU37Cp0QEvI8R1rsx3T1KRisqk8PxfzyxBI1NIq96UMSiyVNAdYoMaa0',5);
-INSERT INTO t VALUES (1030809407,1654039107415526082,'FmQeDqR7','CrDZjIHqvoB09UlK','EJ','Mgs5PPLNwuzjKn5Fv6lNC7DDPfvqwynd83kbzYNgVH1s','o7RHQx9FPXesLRUz70Gr','DwzeuITm2EcYUzwNaoRY0i8gQyrgW98cFvNknc6V13byZ',6);
-INSERT INTO t VALUES (-1312546229,7145835547712253106,'APP8KhS9wv39Z','4o9onjCSISO','B','rJ0nrpSmrdISLmL4c9tvqNtZNwKBJcAID','7Je2hmQZrskMH4IqU2Ck4SP8iwf8KZnLr4TqjsNQ7d67jgGa9LggLPWFnhDubVK','2IyTTkoOuweVptvEUworUvldAkBFadjIdEmbxGbGk9pz2Lf4o6V1fN8va0xLclbTGoFSX7t2W9EovHKXKLGOrViaRx8Jx5',7);
-INSERT INTO t VALUES (345444025,17123431770400321637,'MLoBLlCsZQOOe','kPAmLnqtcrWFJvw','FuG','8FH1Q26yB74v5RDKwIsn7YgASKpc8vZiLF8NYFoqjYwQNjtVLsn85wApR75Y2qFLN2i7U8Pv','gaONuFmCaZBSKN8ZFh7ayLZVVhZdGXusZZ54','eSwUJPRvkiQaoOUrI9OBvVp3WvabRmN',8);
-INSERT INTO t VALUES (2086389332,6054390444180551740,'3hDpvS','n35UBHTwGstB4fsVW9I','U','ouNtSbXnciAyKyrOuQgY','jqgx1nH1t','DNgSZmP33pxTqLQ5GDyQUuWoqJq9HrphsdJPxO2TU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2116800287,13003225678493214143,'9kSLgm7lpeF','dyNAElWDX','a','BJL8QnBIYy6qhKGGukV','2v4Ywnvy7CrUpI3JgV6F7AYjE2EevHQamHB7aeifchuhgTyRKciUKuk8XJ3Hkukn0tN8CZutdVxjx9yqQ','K30joUdrnWivN5OtLb6I4cwFvvqup3ql58k26',10);
-INSERT INTO ti VALUES (2116800287,13003225678493214143,'9kSLgm7lpeF','dyNAElWDX','a','BJL8QnBIYy6qhKGGukV','2v4Ywnvy7CrUpI3JgV6F7AYjE2EevHQamHB7aeifchuhgTyRKciUKuk8XJ3Hkukn0tN8CZutdVxjx9yqQ','K30joUdrnWivN5OtLb6I4cwFvvqup3ql58k26',10);
-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 (650057169,12863260210334122168,'zmhPs','Fw1sYk66LLy4scbcgm45r','9','xzUXfbs','KCgo9t1GFiKwGplZK5vW2TVeZHaKaCWIZ4u6O1hSftfuwVTnmcuXi6IWPyfVCeEnWdVwZnl2aZi8SwJKhex9','NHolT9H9H0RuHTDGh5XzITxayvIWZKDit9plDkm6QKSk80oHUO1voRLGRgeIQ2DHKuFONIBqFWjnQJTrfXwnS0YFpygKbI',11);
-INSERT INTO ti VALUES (650057169,12863260210334122168,'zmhPs','Fw1sYk66LLy4scbcgm45r','9','xzUXfbs','KCgo9t1GFiKwGplZK5vW2TVeZHaKaCWIZ4u6O1hSftfuwVTnmcuXi6IWPyfVCeEnWdVwZnl2aZi8SwJKhex9','NHolT9H9H0RuHTDGh5XzITxayvIWZKDit9plDkm6QKSk80oHUO1voRLGRgeIQ2DHKuFONIBqFWjnQJTrfXwnS0YFpygKbI',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (342233295,7243568693867392695,'CTLqs','PS9XgPjjjJQt7E0hJh5h4kjlFJ24AwtPU1bE2x6BkyJBnMbzkmAYuwMzckC1yS2wUukrrulPshn8lk4CKd8FglOfwFQqiwebh7zGdJgXdX1YQuGC1uFxnwxksZrIlfDSzP8RZUJz70E737ocpz7iSzWf4ubfEZPpUsjiHWITd5nTpCS3cGmYM1XWyKrA3tpOCtRrDLpjTAM7G','aT','ImSed2aeVaj3JItbQwVxQyusCNlYSYTGTFfhtVohzAInbyS3Ws3QjR7cAKK0Q4roHOjaUG7vBmEqH','EYtNsoQ5VmJZx8yhzf658eqgWlAWyq2pDSXJwyEl2GUrU0M3mXcMtOAlbvRzRVQSEnbjoNr1Tbj6x1jlJ0nvqg8lVHjr0vG','91vVjMA4EcdYXZ6RAKdNtUv5lDl0f1wKLIPSJ62FQ',12);
-INSERT INTO ti VALUES (342233295,7243568693867392695,'CTLqs','PS9XgPjjjJQt7E0hJh5h4kjlFJ24AwtPU1bE2x6BkyJBnMbzkmAYuwMzckC1yS2wUukrrulPshn8lk4CKd8FglOfwFQqiwebh7zGdJgXdX1YQuGC1uFxnwxksZrIlfDSzP8RZUJz70E737ocpz7iSzWf4ubfEZPpUsjiHWITd5nTpCS3cGmYM1XWyKrA3tpOCtRrDLpjTAM7G','aT','ImSed2aeVaj3JItbQwVxQyusCNlYSYTGTFfhtVohzAInbyS3Ws3QjR7cAKK0Q4roHOjaUG7vBmEqH','EYtNsoQ5VmJZx8yhzf658eqgWlAWyq2pDSXJwyEl2GUrU0M3mXcMtOAlbvRzRVQSEnbjoNr1Tbj6x1jlJ0nvqg8lVHjr0vG','91vVjMA4EcdYXZ6RAKdNtUv5lDl0f1wKLIPSJ62FQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (139324290,7580502310840100616,'4EO5GMBVU0lt','zRDRZ1yNk5S6Ml7R735Rj7XeA6gLupSrJL4prf1HFsoqTayPR1PWeszo0pkjDgLoqf5j2mnQVBtbH3fvcbC3ZcsXVpbkfup5p34HU65KlSUpfkekrYTOqByBRKSpoPOV4g','IBpv','XaKC7IXKwqy4yA33qdnwOQNHKXpmjL3ChwdekJyaqhWVIdT7BR0wqbhTRYUb8vM12GFXRrcEd7Us0xxz44he0qb2bF3SWj2BiDRKL1C6K4QYFJqTd91BRmlJ2OxE4QrEQLVcmOsCKELC6Fg4JS4ZckKBXcog1Do1CZHhGf17yfn2laMDforAa','wOx2l','hBfd',13);
-INSERT INTO ti VALUES (139324290,7580502310840100616,'4EO5GMBVU0lt','zRDRZ1yNk5S6Ml7R735Rj7XeA6gLupSrJL4prf1HFsoqTayPR1PWeszo0pkjDgLoqf5j2mnQVBtbH3fvcbC3ZcsXVpbkfup5p34HU65KlSUpfkekrYTOqByBRKSpoPOV4g','IBpv','XaKC7IXKwqy4yA33qdnwOQNHKXpmjL3ChwdekJyaqhWVIdT7BR0wqbhTRYUb8vM12GFXRrcEd7Us0xxz44he0qb2bF3SWj2BiDRKL1C6K4QYFJqTd91BRmlJ2OxE4QrEQLVcmOsCKELC6Fg4JS4ZckKBXcog1Do1CZHhGf17yfn2laMDforAa','wOx2l','hBfd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED NOT NULL, c BINARY(95), d VARCHAR(6) NOT NULL, e VARCHAR(32), f VARBINARY(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5140777,37037663,'8x8AghN6GPAx030CxAqPRkvOx844xKNpiA4g50QesvDz02OUAlgG7fpj5a0gjwzwjRITNJuUppCk1RS2oVuYHX3wjITQ','Vo','OELbrsRu','GOmvO','CM72vymbsxLMvr7hmz2jUTV8NrXOD9DVmt08ae2bzkeyhk9bQLDxw9n9ZeFPAK8zcDxSeYVzOoY89Cbp2FbgukrSTq5kqBxO','Ttlgly98mzi6Eq72U26S77HL',0);
-INSERT INTO t VALUES (6884262,2203472613,'VnlMfNVJD4ItveirfxA2UTbaS2NCyUu6xcL0szX93rpxk6tqZBPbjTkvRCNdPEqhjn','QlN5D6','c9EdfZGbsxfN7tTlyJxe80rG','fbtH33dfjgJIlPGa0gsuGzypeZOYIUGPKoqNor6ZbZBd6v9uo9cHBroPj4ZDMNmW6HFYIvn7K2p44UzmDnW','rWe0ekGp3yMeJY16C9zor2cQbVpwwQE4QrudTPuenBo28RquqEwyiUjfwLfYVZnCeBrYbDGXuvPy8K','9JBRWWSYvI59dc4Jf1Y0DZcldXSs',1);
-INSERT INTO t VALUES (5070992,2366068155,'Wo7VOs0ZuigeAuLiajqdDWCepcQ66GwC7CoNbfGqSqtSqUk9fwSGdDr','wMjrI','23o6yxPmR5kKXtLSatbxO48Xd4kOczn','d4hFMjsg03NfNefdLZIxN','fcE7XMaZGRNhKwM6JnoCeYZZhy8eXtizGXCXyHHwBNMDslPyVXqaFHdBG9','peiJ9lj53puHx853FI6QLpJXg2',2);
-INSERT INTO t VALUES (-5351781,3358629692,'Ahrlr','UEEESG','c06me2FuISJwHw0KTstKXxaVc','EQX','DY0M9Sl86taXqbsVmI95MwNxOdIUnrQGvNLYZBOTMtggZMvDeLF','cdpL3fwhhXMwZnXg5Snz0OdPGWvFWk8XKaPL6Z6g',3);
-INSERT INTO t VALUES (-695165,3285798146,'rxs8IWT1LNldHc9zTChqeZpzPMvOkTUbe2a2OZD9WZpjJlTiae545ye','TYQD','zTpX2wyVqMJbu','F9511CmKbEANyXTg2OWJQNfNWOT3z40UwZEr3RKCagNunfmJA4XrEl6oDMcXGYyAnuZXErsnkv3VfL','37GtrgfL5WcwnV66XQyOVWeqcOPBhSVIXvfjLVAbkp6EA9irwKB25','cgKsSFA1r7NlvDVuBJ5E5ouqjXuklgc0pvJSGWi5VA5ehbJdaVKdxiLkVjUD6yVoJyud',4);
-INSERT INTO t VALUES (8341393,4196047276,'8GEl4VjwG','SrDT','CV8kolonqw590kCWlh6bl2T','LQXOSZpGTECWwvKw0VikBTZ','uz0874FTFqWyaIggg9j1JUWmWtjRb30eaZ9U8jGU33Zl6R4UQoCGHCBX6YJBwF0EuWqR7YDRlSM','xywDRtbPlzGPx3Y0ngvWuXUJBB4vnbXqZjRRmwB9mwSaVS3fkAL',5);
-INSERT INTO t VALUES (-6041008,1926394429,'Bj8Ihu3f1aNmrfky2FIrSa0NGaWYvZWIZKQdzyjKrxTyPQhTU6WY5eKCj6yRXDF11ejxvFyt1SjseM3W','cvY2q8','7GHlFVPWc9Znx0AWWqmviu9','3CeCByWb1BJ1js4Kv7ppAhfjOFh','ofE02SVUtaYExl1xLALi58uGEgto50Y0Wli','ha0oJvdeWpkGImdKehTRFPL',6);
-INSERT INTO t VALUES (-8381952,1935865604,'x037MJZfXDvSpEnY2TVFDASv2DBY6FXi3whdMO4mCplK30vp2f','DCfki','hs','dBWvI7afcuJ0zmOQ','yVQiFTRwcdX1aGoi0GUjiTX9cLLW0F2BeuSxEtAhLgkZQx7jsHDuaWCIb7rbx6lEnq3sF7g7Kkez10jWxsTGDfj','XFw7H8DsU1f4gysieLNGRkwGuoNhi3o67ee9io4Wd2CIkY6dr',7);
-INSERT INTO t VALUES (3095869,485080449,'Dy4cZZK3DL8lsZsI6JURzF8AE1zqNKCNi4tFlh3QGgdKSPwHjjzVPm0Zg0AdQfJ8OrspaNE6FOvOuYayD5SgmWg3rWhB','MNZffh','Y5em9Ma8DfXshxHu6IU','3K6C4n0khOlZb7MQiJYXyKTctY4LKAEnCQzN7Qi2VoPHmD5cRd8pVYAIVXRsCgB8T9g2kMiE8','Sr6KJBXOkOpG9zqnsJFBqIRRtSueO7hpRpGYho0wfvJt4xFWdXYNPicNSfNbiUZutI','guyIIN0SjiPyw5tZjDHczP7atHyLX9f4Pcm9e0uTcj9T0j66nUL2S',8);
-INSERT INTO t VALUES (1220089,682494769,'juxyCjLboVoxmhZhMm9kobG06NfKFu46ZCEGquSmcFShdPuqXVEr14viv5dNSfEdLIbqDReV1PYj3PYjvIbvvFePDZZE','IY9','hMcqiz3enmeCoXZNx2hAFsfX','WG1F6Ax6htrS0jFQfhLIDGrC4Bns2ZUMJeULI7AiUmQh9vn1tOphqp','RziilZIcPL1U8AzT8ZGPX7gIHLOporZ4S','tbi8ZbcpxKlj2Pc63lwnlo3qBPz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-337361146522729745,2335753239,'iCinUrYsHtzMHdXRTfosTq0sum6e2nlxeTsENEi51r1LWc8Zdmvl9cBF4C','UFc','3L7J4xYoZAeGKrfbv8A8m1lBLfF4n','yn7vGXywA4cSVaYZxLGoHxPPLE0I1vwOE9XlwjzxSApBtJ0p0WBAZ0VrbSHBvl7IvzBGI4uSjvV','RZDeLgrOCiDV7l1zCG4dbY0V5wsdCthJGXfOu7LyxYtDJXhW6xsCbp7pBIGTlTJQTUrj2lp8uxYBG1gQKqbioErNoUEA','WnzRP8yqAguxN7X8jZEApc6NyLUKA7MOcZ91ojFCStnpJYVLi46Cdp8xPMIA',10);
-INSERT INTO ti VALUES (-337361146522729745,2335753239,'iCinUrYsHtzMHdXRTfosTq0sum6e2nlxeTsENEi51r1LWc8Zdmvl9cBF4C','UFc','3L7J4xYoZAeGKrfbv8A8m1lBLfF4n','yn7vGXywA4cSVaYZxLGoHxPPLE0I1vwOE9XlwjzxSApBtJ0p0WBAZ0VrbSHBvl7IvzBGI4uSjvV','RZDeLgrOCiDV7l1zCG4dbY0V5wsdCthJGXfOu7LyxYtDJXhW6xsCbp7pBIGTlTJQTUrj2lp8uxYBG1gQKqbioErNoUEA','WnzRP8yqAguxN7X8jZEApc6NyLUKA7MOcZ91ojFCStnpJYVLi46Cdp8xPMIA',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(96);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
-INSERT INTO t VALUES (-8400645079130608044,1833071162,'ZDUulU11m3aTYYTQMHf17OM73Q3zbW0pXqZU','6ZwmF','bbFwd','27EHpnkSaEMMi1HxUnRal6kb2SAPi','6TzNqgfteUgOBatcV9dz','XVPRSbekbBJRIrIQELSPKve3pmsHspXuIdQ185blKJWOc7WPig9PMxWtSkVdPr0UV0',11);
-INSERT INTO ti VALUES (-8400645079130608044,1833071162,'ZDUulU11m3aTYYTQMHf17OM73Q3zbW0pXqZU','6ZwmF','bbFwd','27EHpnkSaEMMi1HxUnRal6kb2SAPi','6TzNqgfteUgOBatcV9dz','XVPRSbekbBJRIrIQELSPKve3pmsHspXuIdQ185blKJWOc7WPig9PMxWtSkVdPr0UV0',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6138589733919613669,-169610533,'GmkmPN3T6ES3gWYy3YMwIi9JnTv2gpJmkBFNrUSsuYIQoPfoViwFNgUMIUqKfwo4oabQQ','3xGgartMJA8Xq4K64GxeTbLivWDfHMW6lRddQ6nZdcDIqZBGv','Uy6Z2Pi','haeaBajQSvwA9I1SgyG92aiHYvfNuG8HBlp','W','GG',10);
+INSERT INTO ti VALUES (6138589733919613669,-169610533,'GmkmPN3T6ES3gWYy3YMwIi9JnTv2gpJmkBFNrUSsuYIQoPfoViwFNgUMIUqKfwo4oabQQ','3xGgartMJA8Xq4K64GxeTbLivWDfHMW6lRddQ6nZdcDIqZBGv','Uy6Z2Pi','haeaBajQSvwA9I1SgyG92aiHYvfNuG8HBlp','W','GG',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (3785732857576302533,613059068,'hnV','nm9Gyc6vehO3hDs3ILycM2gg8PbE7aLhS6ouKDxxqIaGgNmvE8XAJSwedhUOvdPY8SqEFvM3gkJ','bUwAFaFtc8i1amLWb6d0udWiFPlPGFJtnr','V4HLQi9nhvkqy5YXXz7PeYvbZU','g','PJ',11);
+INSERT INTO ti VALUES (3785732857576302533,613059068,'hnV','nm9Gyc6vehO3hDs3ILycM2gg8PbE7aLhS6ouKDxxqIaGgNmvE8XAJSwedhUOvdPY8SqEFvM3gkJ','bUwAFaFtc8i1amLWb6d0udWiFPlPGFJtnr','V4HLQi9nhvkqy5YXXz7PeYvbZU','g','PJ',11);
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 (-1732434856446000592,3598139004,'Qm07ROz84DsHfXYe6W2S2oCffThIi9hVYwfhhDDr35UiOTfud8awkhn','gR4ZKdVYPGlTAJ49ThIxONwdMGMBvMqrlymUVW3PvFG1jbS42jR11QwDRKD8ZdijurwFVSVJXaGEc4i31rs4IoXsGPNnPqsqunklM3DXDQ7yhjqPBYddeK5W1vS86qcAsStLabLma60MicGyMDJ0PV8vASvStmEU5UPHO9uHCBs3rolVkdUUHI0ORRwinQmaXNL','8ZoPBxP9jTS0BjZIljN5cYqgL','c4UITItwEZhJMMpbJlkQMnoeORF10vkbiEQMX65R4xP2umhPBnKrGIJaKynxjT4y9FnO5UglasZtZNa1mGIeuR','Yui9ZJnIuM12EgHaM6cIvsvgOrtraNDiX5jTyUopSckUaF2LA0d4FDZPHaOyh2PRybOMEyF','zetjuVJfxbrWm38nk812s2fik0dnuktBfAjCdQjdwWBSoZcwbViV3w16SBw9HhZAOlv3rjwVt',12);
-INSERT INTO ti VALUES (-1732434856446000592,3598139004,'Qm07ROz84DsHfXYe6W2S2oCffThIi9hVYwfhhDDr35UiOTfud8awkhn','gR4ZKdVYPGlTAJ49ThIxONwdMGMBvMqrlymUVW3PvFG1jbS42jR11QwDRKD8ZdijurwFVSVJXaGEc4i31rs4IoXsGPNnPqsqunklM3DXDQ7yhjqPBYddeK5W1vS86qcAsStLabLma60MicGyMDJ0PV8vASvStmEU5UPHO9uHCBs3rolVkdUUHI0ORRwinQmaXNL','8ZoPBxP9jTS0BjZIljN5cYqgL','c4UITItwEZhJMMpbJlkQMnoeORF10vkbiEQMX65R4xP2umhPBnKrGIJaKynxjT4y9FnO5UglasZtZNa1mGIeuR','Yui9ZJnIuM12EgHaM6cIvsvgOrtraNDiX5jTyUopSckUaF2LA0d4FDZPHaOyh2PRybOMEyF','zetjuVJfxbrWm38nk812s2fik0dnuktBfAjCdQjdwWBSoZcwbViV3w16SBw9HhZAOlv3rjwVt',12);
-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 (6180173268567466219,837683791,'hx3zygDXkS7h4OCK84CAi0khNcA43zue','kJYj3KFoE3izk6QvM6k3g2KDmRj7ZBax75Z6IlYkwpuftkIOAKzySDwz9XOwEESFxm8tvnQY78etcmEnMHzB3f1tE5Ud5vgGyrEdJ60SNkomSUuHkkQwBTLJADUArFYCVxhYA9f2FP3fxfw0AJ7poFHVYVVLfdAucyVCrQMI56DbhCBvTGYoAVomCh','tUHoT7ZBKMhZ0C9K','XdfuqDR8YwTD7jm108A1RyMt14yeU6ZGxIQV0z7ZzG6D8x3IzdBIQ14h2o1Lgh6Jv4LVfk6DYXlvB2dSyR37hVmNeYVUSdeki0AkRU0heY3eaUZDyFVWVbWiE3wNqQ','gNekHQsaML10pWyZMeIGoRpLW','y8fuDQd9VxnYwNRV9tt3LIRlDAuS4kIZiFHi83VD3S58o2JIjEf29uEawC0TfJG1xBmRvnHUkYY8JtW',13);
-INSERT INTO ti VALUES (6180173268567466219,837683791,'hx3zygDXkS7h4OCK84CAi0khNcA43zue','kJYj3KFoE3izk6QvM6k3g2KDmRj7ZBax75Z6IlYkwpuftkIOAKzySDwz9XOwEESFxm8tvnQY78etcmEnMHzB3f1tE5Ud5vgGyrEdJ60SNkomSUuHkkQwBTLJADUArFYCVxhYA9f2FP3fxfw0AJ7poFHVYVVLfdAucyVCrQMI56DbhCBvTGYoAVomCh','tUHoT7ZBKMhZ0C9K','XdfuqDR8YwTD7jm108A1RyMt14yeU6ZGxIQV0z7ZzG6D8x3IzdBIQ14h2o1Lgh6Jv4LVfk6DYXlvB2dSyR37hVmNeYVUSdeki0AkRU0heY3eaUZDyFVWVbWiE3wNqQ','gNekHQsaML10pWyZMeIGoRpLW','y8fuDQd9VxnYwNRV9tt3LIRlDAuS4kIZiFHi83VD3S58o2JIjEf29uEawC0TfJG1xBmRvnHUkYY8JtW',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(90), d VARBINARY(45) NOT NULL, e VARCHAR(35), f VARBINARY(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1202996,14284797489948846584,'AJbrk6djG3q1xNb1nutMTJlMmq4hwLtbBGHKbh1JzoUzp374u6lCSPVkCu8LVHmLOm1cdoY0om','a6XkpmCMZT50Kys4l5r8QipqyFGCH','bhEhhd4DnIUxS','BmlJW','UqiaSR5e8WKaEV7KODMhK0N2JdrKkDV','VtppXMt6c',0);
-INSERT INTO t VALUES (6938814,17159782080474126227,'z8AF71g','FCEr201P0Za2SnkVF2f','li5H6OTwP2MwjVwWIVbkr','H2ZTeWUmBHayatfSNGC1uf9wfme1Tw3vp24TYXEBcQJuW0Onp6QqMGITij8XKPouLh','LRVlPLhdnf7nCnyATZI9lPECP5ZnkcTM4mkMRR','kX8tgDChvo71lFQj3qnXXFvcqQroJUwRSkI4I',1);
-INSERT INTO t VALUES (13791407,6514648621628817111,'2F1yfTbwB7gAhbbsUoCYkXjmirUgs0','ThhX12jvHvEOGjA1RhOSc2kJHWWLJ4n6yRHdeCLAHL','uoSUYdouWsOX8TAnpjwm8T6zFdFD5Eq','ZUXgzkWZPaUHGFVzfPPMN1RDdDNJb5NjybbVN','RilebkWg64dV36AU9NkVSvJkhIVwjZcEsijWMGLuIDRS4nnh1D','d4h0SwJj0ISrxxkBk4rSbD8L6iJSQWZ2DGwv4lERapUWlflYxR0wS0GSewqtAwk2EVCd2J2Hi8lBWXlj0nfPk',2);
-INSERT INTO t VALUES (4321171,14425591301191702704,'kDRqZ2TO46k8th0x5kLy0pOsu3D5pkMHYhHX4nWCexrE9bpFbujZpz5kfmTnL2','5TLYTuj6kDXflqHdoCZPj0M2kgWxmICuywrE','pk5DVv','1HHFl8okMOmC2i4XZOORPr4uafg4w87ddSFMPhhcnUViFMKvaC0xpDSkds','gyjhq8AgDhmFhLXhH','PSUkOdvLTTnZ6CZu0UwDS2Ju5nJ5EgamsXfWD0gwe0yrXhCp0B4zXH',3);
-INSERT INTO t VALUES (12919696,3329608871402538563,'UgN6c0pNw2Z6hEVzihMmx52CTkKTxCuMvkGwSkNfFrDWdAT','LablFSxx71pBeusF3m7ZhbbDjKthW','oiXs','Utp0cS9TnebcifcoqSvo670RsUWZu','QpPkxswuTjTBT6zCBjaPlnmnu73x7QAdUJZfnbDzwKqGyqbTma2BXgMLyh4lUlDmrxMTCDw6m1nm','GfEdR5bOqPJQx8ZkG4G42',4);
-INSERT INTO t VALUES (8598365,8890371064831238698,'pSL6k97qDJGlKM8sbH69BjafHZ1Ql5E3rCHeoQtM','lKX2s','jOopHAkkJRG3uKWDrH5GuN4yDk9tgH1d','rLTdVeRjkI4htcJMUDZs5AulnXVoxIy0kgMwspMrhbBrvyw8xnR','ECNmpjr1TKh6ErQ0X5kXuiRvdGT6K67lfo6TFqUMLTJw66JspSK4yqmcRxSMlipcMcUb7IrjRN1CQ085bW8mGZt','CYk1ZObvv2hKvALTplZ363xRUH29zIRwMdXiVlcNBvXjFyv1ZG77L',5);
-INSERT INTO t VALUES (4248060,2758902214037956631,'hmZ7kNjRvwybyCmzrY2Adq69oc2ugNMmM0oE','fda0jcL1plPtxeymm6x','z7W3avR85NTVYEEM3l305GkK2gn9tAwLkDW','fpNG3apIjWLij2ncqftXZfIV','O5p1Plyeb545n9our61Dv9QUKtTfTFp23MY9oaaOzmR','Lw7YCO86TJdrBrrT4R5D8EMmG4Dtlc',6);
-INSERT INTO t VALUES (1746852,15771793816831394185,'HhxlUT6p209M0c5c7bMqzyxY7o4LARXwiWWdX5ypyIxmQ2ZV3pNdRnoJdrTbpfMRYwiSXYj8l0nraGPM7tE69L','9XXydMfRY8t75DPx10jqrFz1JRUs','ZcZmJnRIX','gviWL2Sjc6oF4LEuiiLccz2srEE4Lcr0vgz1j','YkNcyYaikbUr57M8GXqblITDszpO5gQ','Z3oGeqA9Nbwp0HnLQYmCiFWxhJJF5feeBvy6l2',7);
-INSERT INTO t VALUES (10036022,7015185369481431109,'BejkKpKRqqg3x79glf5pdlhzMxK7bjcFSHO','inS0WI','vmxcRbo5kQNeq1glVZ5RMmhDaWg7Of','FXxMyaWT0hs1x6x2zZrI5WnLd3MtGBA0Ic','9L0Y72WsuPZY6HEOwol5kvTXeihIQOqrOaOXi','tMoMl8IGJkFIqAdFUCj9oc',8);
-INSERT INTO t VALUES (5524870,13298202216647300686,'MiyVhsy9kLplXYn32tLjeJ2UYWERICB7','h5z','wujVUTy8LCAMsERW0sf5eQfEG','Mxdnx8SjPuZ2Sft2LJie1QkPsWSaD7T3DH67ZS5T0DY5onbTtye7MPxxzmTU9zlFhyu3DzakV8aDhH70s','AdAVFUgleJq6ZnVCiX39D1pRSwrft','DeZ4LrotLL1vaY2RA0f6u1gakd8RuaDEK4rVj1zaNDEijbkOKOxQieWyScjLidztv19',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9664477843135163252,1218769491,'cyfSQa4mqxJiiHZzOn1m8npt0kQHlf16TdRq','mZaHr3D2Jnt1mktTSraZF8nLZH5rhxS4SeccxV6lNR5mDDXtDv8tctc7Sx2g','nYqwe8L','64LC3ymc8WFpCet7g0NEKejZ9R8','M','p7',12);
+INSERT INTO ti VALUES (9664477843135163252,1218769491,'cyfSQa4mqxJiiHZzOn1m8npt0kQHlf16TdRq','mZaHr3D2Jnt1mktTSraZF8nLZH5rhxS4SeccxV6lNR5mDDXtDv8tctc7Sx2g','nYqwe8L','64LC3ymc8WFpCet7g0NEKejZ9R8','M','p7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4322303318940524592,-1638207654,'WL6PI16WWS6XrIPmjHMDRsbf5HM34iWzZfLWfah2R2X6xFAUMrv','OGkCTsSAmqQK5tUeANa7jjnFtsL8mzeR2VSXcMH8zQJnuAdO9ETrPSS9MM0bSv6JLGDRhCeQ3HB659F5WsAucWgOc2nvD8hUdoih5wNnzZHizkQe7D2M1qkk1EcxL','sdePIsHBC38z6J1ZaJiLtkW9ajDr1JGmCxnXGEuoj7jIJ6vPqP4r18','hZ21O1MQS9dN7a4LYU8jfx8m8C1gjcO33e9wcfmDeiOmLKdjTbMYRdzTX4MQ1ur3YiimmNd8Cg4ZczkOJGUaClS58dInYN8ZMJq','w','g',13);
+INSERT INTO ti VALUES (4322303318940524592,-1638207654,'WL6PI16WWS6XrIPmjHMDRsbf5HM34iWzZfLWfah2R2X6xFAUMrv','OGkCTsSAmqQK5tUeANa7jjnFtsL8mzeR2VSXcMH8zQJnuAdO9ETrPSS9MM0bSv6JLGDRhCeQ3HB659F5WsAucWgOc2nvD8hUdoih5wNnzZHizkQe7D2M1qkk1EcxL','sdePIsHBC38z6J1ZaJiLtkW9ajDr1JGmCxnXGEuoj7jIJ6vPqP4r18','hZ21O1MQS9dN7a4LYU8jfx8m8C1gjcO33e9wcfmDeiOmLKdjTbMYRdzTX4MQ1ur3YiimmNd8Cg4ZczkOJGUaClS58dInYN8ZMJq','w','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (12373447053871118891,-1956377931,'jtLAw85FhJBOzf9JvHh1gH9kakGaNMdzUmDo4Zjq2lt57FX','uNTXlBLQyoOAj5zjveY9frgyB6sy6qesQwe652p3QOqc4ENsdqUI7ZV4PZzPjbRA','gsNWvCkNuxf6XgE7a5liUFiZNkFDptCaoCGhdVMcouzPNlQmXMnrHm1Snc','tYAWckUiaGHEpoUdIOMtXxfVfc6E8GIz7d3iqt4OB4WcKw8FLMh4HHgcqJZeW4RCX1yodCTup6K9fbeSjXMoU5syGVyito8NxxD','6','4U',14);
+INSERT INTO ti VALUES (12373447053871118891,-1956377931,'jtLAw85FhJBOzf9JvHh1gH9kakGaNMdzUmDo4Zjq2lt57FX','uNTXlBLQyoOAj5zjveY9frgyB6sy6qesQwe652p3QOqc4ENsdqUI7ZV4PZzPjbRA','gsNWvCkNuxf6XgE7a5liUFiZNkFDptCaoCGhdVMcouzPNlQmXMnrHm1Snc','tYAWckUiaGHEpoUdIOMtXxfVfc6E8GIz7d3iqt4OB4WcKw8FLMh4HHgcqJZeW4RCX1yodCTup6K9fbeSjXMoU5syGVyito8NxxD','6','4U',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9369827336894164057,2108934628,'W6J3LPfOX','LHe4VbJoIDKV5Yef2QU9ddGg9JP22Ax6Ds8qeOpUwwjlBXHya90omTmBfUClRH6kJnXUgEG8jtDKrpGo8mNCQcQN6czipf8bxlAe3YDdBN9CD5VNAgFt80JzNRLzJx4SeqCMmVzw3HcdZ2Qv15OqASAl5gsFAAs0JB4nNKLlwi','2wE8ttYndaDL7cgDouZ53bKef08URTGzf','Fkh3mWsvOWgIk1JmwW5ApeburIsJ','j','w',15);
+INSERT INTO ti VALUES (9369827336894164057,2108934628,'W6J3LPfOX','LHe4VbJoIDKV5Yef2QU9ddGg9JP22Ax6Ds8qeOpUwwjlBXHya90omTmBfUClRH6kJnXUgEG8jtDKrpGo8mNCQcQN6czipf8bxlAe3YDdBN9CD5VNAgFt80JzNRLzJx4SeqCMmVzw3HcdZ2Qv15OqASAl5gsFAAs0JB4nNKLlwi','2wE8ttYndaDL7cgDouZ53bKef08URTGzf','Fkh3mWsvOWgIk1JmwW5ApeburIsJ','j','w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(57), d VARBINARY(65), e VARBINARY(61), f VARBINARY(56), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3676,9922816458913574742,'CIzgX5qrLwiMA3FpZrKzujerV5YnHvSB','moVxaCwTiVqtD2Te8QhuC1mzNiseK9s69DBgx','3OXMFRf1','MGByfr83aP66vGlQ5ju','7','N',0);
+INSERT INTO t VALUES (4517,14311534551722443487,'l7h7fcw1','ZEC9nkzwv5jdWYWNuNBjidph9rDvOXrA79R0D9Fdba3eqwZ8R9','qGjU4Dyrzv6GdyXOPD7boY','qssgz9v9FRKPI3nLjKdQOLs7DQh9uTpvhNyD03qqBYt3G4k','l','5',1);
+INSERT INTO t VALUES (29313,8971003122207440832,'4pdypU5ls1jBnuaCQKBKUyN7zeFr7FBpjZDlf8eN66IGjh','AjuXT7Y3woFV3EvKNGVAJb4o42lPlJD7b','5ZdwTrz9L21NtXzz1mU9BV8a8z3a','TTqaEmmzuAgDJK4TP57NvHtrGdN','9d','9',2);
+INSERT INTO t VALUES (16016,759892925883067831,'Dyc0smPwO6CrWINmhpGFjOSCucXHUcN','jkYhKKgeD1nkMwtwJ3t4NlqK4cKAnU4lgZJqjONfahnkTxlMczSpjW9','t','TgZtKvucjeu1NaRIu','Bp','2',3);
+INSERT INTO t VALUES (45104,17198913489682781853,'2v','uY2jWvyWGI1OsUqGxbkGkB6Vr3Pdm4LV3u8g1Uh5pjdt','4UJ4TfBan6GOT58TEXkFlO5fLZJe7PdG31pm4D8JuuK42','5JoRdkJWC7nOcJ69LK0TNCvtXpQwq1SZHPYWmGO7OKDUAMl9HDQW','4','f',4);
+INSERT INTO t VALUES (34906,5994902840206265079,'0zRuqKN5ycJOm7ax2vofsLJNk0wW0R2ReD8GZca8','5FoWjXcHpiOSMcj179NwFAODIlxq6y2JQss','S1pyZHvmqSxzvdliswNz4','xz7v25topzlco4IL6peAsjnBhUD8vy0kAnrZYq5AeDkCrDVJuLpV','z','n',5);
+INSERT INTO t VALUES (28599,968493635160367677,'k5zNKw25Yf6OEddMV7rRsPd2THOfrQrwomdezEkbSTarDb9KN3k13A','CdFgdlqvdHavA1SUaUtbiKmQyPKsUBz7HgQZVMybVgR8','Oqqr8CMVop','enMB36O','H','Z',6);
+INSERT INTO t VALUES (8035,6327968913746712176,'Yzp1QvQULqgOvp4sY7Uk3y3ZgQK3wPVELKl1j98MeUSe','lP9mXvc8KI9l5y4odMQVMaMrt0Buk2l2Dr5YWVF','dVHJFoh5vRoEARTBMdZLu','ukAhWGUz30wbfUjcxAqrYw1QalZrU','vw','M',7);
+INSERT INTO t VALUES (57553,17379496916018894563,'4bDcaF8WH8lDErKsiqiCztIsjosUB327QVY','Fn1fcL3aAy0GfBab4Z9IJaxkERS576T5f6TH1rSv','cUi7VX3X9OZhSF1W9yDcm66vULoN1oyQT','CdoEgdICI','8h','k',8);
+INSERT INTO t VALUES (32396,6118254725646040142,'vhEop','lb9NA7EdllBqMzeVornIlawiTdC','AMAgZ34xuv11ogUOZ4HfEco55sX5HQSnu4dzovk91QesbAnZSnrXy1','pBlRMGy4gFGfP3C2byPJNS','V','S',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(57), d VARBINARY(65), e VARBINARY(61), f VARBINARY(56), 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 (12396325,2326004265032212523,'C3E08c2yxzLjLbQvdA1YBX4xXyyXKwgveJHIbx0kntM2lGZjfdMViCaGBbzz7X0FpAgpgIYj9eD','7JnLNFaXHLyN6FAf052m9ZjjKuz44X7HCqd9','PY','lEaReFb8crtbaZLTy','IeNSDvWELITnXW5bwpF9KCou7GUPKWcCpqPrQVch6iicWZZfpZQMzvObb5Eq7e5BCA8XvsRQuQBduHadpHuP7a3KNuuwf5RngZ','t00H42QRrTkHfroiTV8km',10);
-INSERT INTO ti VALUES (12396325,2326004265032212523,'C3E08c2yxzLjLbQvdA1YBX4xXyyXKwgveJHIbx0kntM2lGZjfdMViCaGBbzz7X0FpAgpgIYj9eD','7JnLNFaXHLyN6FAf052m9ZjjKuz44X7HCqd9','PY','lEaReFb8crtbaZLTy','IeNSDvWELITnXW5bwpF9KCou7GUPKWcCpqPrQVch6iicWZZfpZQMzvObb5Eq7e5BCA8XvsRQuQBduHadpHuP7a3KNuuwf5RngZ','t00H42QRrTkHfroiTV8km',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(91);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
-INSERT INTO t VALUES (16085272,7872917353913328494,'jDn4xEXhVjy0JGuPMz7S3lBUEtOW2GIA7kU5mlDKUDYb0q','CQElhpHACZChmk3WXxIJqTaMlmrV','iLSnlkbg7U','Mb6vqdnKNdOkLru05csBc7ZqIoDX1A5iM9rckaXURH7AybbDm6b4tzeOa8fh1qAn','YHbzG8F8WO1l9sX8UdRxgkQG2wV1xY','EBK2SSXCMHnxu0Off7T',11);
-INSERT INTO ti VALUES (16085272,7872917353913328494,'jDn4xEXhVjy0JGuPMz7S3lBUEtOW2GIA7kU5mlDKUDYb0q','CQElhpHACZChmk3WXxIJqTaMlmrV','iLSnlkbg7U','Mb6vqdnKNdOkLru05csBc7ZqIoDX1A5iM9rckaXURH7AybbDm6b4tzeOa8fh1qAn','YHbzG8F8WO1l9sX8UdRxgkQG2wV1xY','EBK2SSXCMHnxu0Off7T',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (772986,11133979445065076674,'8nQRd9Ztft20x4y8KGsLH0uajPikd6XlV6eGmnyJundWUVPmcft0BN09Dtzcgq5LOqgrX','M63Fwurb4XfKSnl6w4XkB3SMKB76ybe4dSH8rRMCg4VQ2tP1UwLbTCAtY9tfUDYQGI0HmpWbtkJkXy','poenRIyvOrwJHG9xoR192SVT2','NGZEwgDgVWDst7Dh7767JH7KZkbxqxfkcutmubSjvPozwn11V8FhohadqBX98l','hxy5VldLFMDiCslSZvnPo0XK0cBFh8mot9QEhtNYePbUFAa6wAQl3KHG0Qsc1KTVUABlxBcqfb4bOy573TfTCequepUXZmaP4','u8mkXMahvJaMjtpTyVsG2uP8zZz7xzVmrklHYE',12);
-INSERT INTO ti VALUES (772986,11133979445065076674,'8nQRd9Ztft20x4y8KGsLH0uajPikd6XlV6eGmnyJundWUVPmcft0BN09Dtzcgq5LOqgrX','M63Fwurb4XfKSnl6w4XkB3SMKB76ybe4dSH8rRMCg4VQ2tP1UwLbTCAtY9tfUDYQGI0HmpWbtkJkXy','poenRIyvOrwJHG9xoR192SVT2','NGZEwgDgVWDst7Dh7767JH7KZkbxqxfkcutmubSjvPozwn11V8FhohadqBX98l','hxy5VldLFMDiCslSZvnPo0XK0cBFh8mot9QEhtNYePbUFAa6wAQl3KHG0Qsc1KTVUABlxBcqfb4bOy573TfTCequepUXZmaP4','u8mkXMahvJaMjtpTyVsG2uP8zZz7xzVmrklHYE',12);
+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 (11489252249658552230,2555541667238373398,'LteZKxZznmwade','AhRexTU7fdEGQTMjLfxKM306pEatDwkPIN0mFBNffJ3nIUd0dzPUMym8Zc','haRUh1AbKmpwR7tTkIr6QDrF60NwZsPZCECr','bKDjtdJ5gAtogdugnd1Tf3NumYfTUd3JqlduARcDp','R','D',10);
+INSERT INTO ti VALUES (11489252249658552230,2555541667238373398,'LteZKxZznmwade','AhRexTU7fdEGQTMjLfxKM306pEatDwkPIN0mFBNffJ3nIUd0dzPUMym8Zc','haRUh1AbKmpwR7tTkIr6QDrF60NwZsPZCECr','bKDjtdJ5gAtogdugnd1Tf3NumYfTUd3JqlduARcDp','R','D',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (8424030215113275696,14848809412653094416,'2wrrqfvVNzxrVvzUKi54HehcUKIanl6AHultm79uZbu42nwTZh','f54GBaKA0Lx0viyyLc1QKFOIK2qLywl4O0LorfZLVyCrj5vlnTGu1et','6asFbqoL1eDvdlA1OKWCBv6WqB8zoHlFbn6ZHzjxbdhPL7','cKthI9EM2wZcWCWKw4S','n','7',11);
+INSERT INTO ti VALUES (8424030215113275696,14848809412653094416,'2wrrqfvVNzxrVvzUKi54HehcUKIanl6AHultm79uZbu42nwTZh','f54GBaKA0Lx0viyyLc1QKFOIK2qLywl4O0LorfZLVyCrj5vlnTGu1et','6asFbqoL1eDvdlA1OKWCBv6WqB8zoHlFbn6ZHzjxbdhPL7','cKthI9EM2wZcWCWKw4S','n','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8159618660354582848,12031987747388992108,'HOjX9yvPzK819WqaocxXWhtmgUSRzNqZY3ya97BOnb3GuXhc','a2M04Fm3Z6pSGtIdsRfFukIeZnO4EjTW9PDOV8Up78oyNkHBIV1CrGuiZsCTknD4exSBVVdjbvPWSCktMj3VYJxENv3LSvcAwhi136HeVlHxEVtMj8T6Ii9mzBT8tDZxxtpZQFp8FVIJuirYMHXFz2eCPuvXg9wAEWK6yjpEjFIdvE6oRgCAL5QqJMmm7V0vXNKy','hoYKvii9kQXxkiSNlUqk7eFo6XggKcJek9jP','DYFmSQjOPFar0jHmSrwjShfQEJu4NQndfAWexfYHb','5I','T',12);
+INSERT INTO ti VALUES (8159618660354582848,12031987747388992108,'HOjX9yvPzK819WqaocxXWhtmgUSRzNqZY3ya97BOnb3GuXhc','a2M04Fm3Z6pSGtIdsRfFukIeZnO4EjTW9PDOV8Up78oyNkHBIV1CrGuiZsCTknD4exSBVVdjbvPWSCktMj3VYJxENv3LSvcAwhi136HeVlHxEVtMj8T6Ii9mzBT8tDZxxtpZQFp8FVIJuirYMHXFz2eCPuvXg9wAEWK6yjpEjFIdvE6oRgCAL5QqJMmm7V0vXNKy','hoYKvii9kQXxkiSNlUqk7eFo6XggKcJek9jP','DYFmSQjOPFar0jHmSrwjShfQEJu4NQndfAWexfYHb','5I','T',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8743131,11060410474372708579,'ZxEVbuPK5cW','QHCQ0CVqXGYjhc0gHCBGWUvwggQfYHyurddOrOUFBuyN89Gr4pFiX','WRdW6hwAxp6oOmlNkefN','Dov9vhJOxwCLS7PECNtW9dTgVRKcSAMTICX2VCOMmrLTJvUycrlT7FG7SlOsyFrlOQCIoETx1Lk7cOh1m','quFQ0BI','qljI87ajFMNTrDrsit6jcTgoRgoF0GoGnPc9xxoR4eN174kT1NEd',13);
-INSERT INTO ti VALUES (8743131,11060410474372708579,'ZxEVbuPK5cW','QHCQ0CVqXGYjhc0gHCBGWUvwggQfYHyurddOrOUFBuyN89Gr4pFiX','WRdW6hwAxp6oOmlNkefN','Dov9vhJOxwCLS7PECNtW9dTgVRKcSAMTICX2VCOMmrLTJvUycrlT7FG7SlOsyFrlOQCIoETx1Lk7cOh1m','quFQ0BI','qljI87ajFMNTrDrsit6jcTgoRgoF0GoGnPc9xxoR4eN174kT1NEd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(60) NOT NULL, d VARBINARY(22), e VARCHAR(90) NOT NULL, f VARCHAR(98), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1393951229,-26,'g6NfDUonjVZgpO5RncCityxI4R3n7N4SbSZa','bnvcVbh29zOlgwq2z52kA','jZHFPOy02F7qEnNWxYzmoVwgEDJK8Ds62ySppgCsI3IswNMxT2KkcQrVrimf4lavkXxeL1','0m7vCQqGntFjQEObPI4yEGIUSz04RF','amWBFDpXpZGvIuo5KNp04SBfjNyGcjH98qA1EYDa2BJMsICWy3uKJeFSjOtqzIEXRHfYLxZzZS1RNVHCQdZcdd8A','AzuzwAnCopzYC1',0);
-INSERT INTO t VALUES (2513311949,-26,'yGXTS7uR2tPiGjkYBQBocWwzPhDa0cXqPlAyMmEDAYygH','bw9FG','21r7M59VERztfubQvSYZN6zXs91NT3VI7UO','wGuYSvnGtaA','rhTs','cQBwSbq9BcaCWQiHOSbNKDNTRS',1);
-INSERT INTO t VALUES (2239178126,33,'S0t5tH8uCDd0E5iZ8lFjbULCjc8SRVP0XMpEjTI5NQPRfd8mBB0qqg','W9dOUT','Mw4qkqYq5vyAmVyXhCDc6HbhCRr2uS0wgFGTNS1wf7FHoSFSq7qIHsSeTCw73XeSA6jQL9EF3aFmCteSgGq7p6n','e4NMBq0E0pvL','0qMy4m3rpW7Wvimstp2lpR35arUwEY7cUpFwXskk7i2stYdjz3gMsjZNT2ZPjh70RWP5K5h4tmbNxDGBpMlAduman0oTfqC','sczlEC7rmvvSZRuyf',2);
-INSERT INTO t VALUES (1133562951,-35,'H4DpaT5Q5UB1t0jWU','hX1sLVPG5Bshy','28TYFQWBnyo8n4tE6VaG4FnqmL183QHI6UbngIpg','3N1ghqDFXLLzMQBPZY5wtYlxUa9N8ae68Orl0aSaAaN21V','6xZc8757QKndJ7AVRCFVLM3tfAOdjh3JyK0OjeSr3JVRGME7vLEvS9','UYdnvlEGXgpDECk6FcGU6MI3Jelf6CGqvdoq9M9Bws3pJC7gvtmJ6elHBNqrMYXFcetN0xHQ3cHQR',3);
-INSERT INTO t VALUES (2763198945,70,'AGYXKMjw','Ra3o','p6gUy9A3XxHkwApJMgwbSBZZUNnEvoKYLaeNdgw3s4a5dTUgM','sUmVk4jYuODPQpH9UtpVWCF7t','bQIkLxMSsvkpEBCu0BBW9kUhsRFH6r5diApj6sY','Ji1968M14fH0my',4);
-INSERT INTO t VALUES (156860752,7,'V0iHERShjV6mK82kRpjWB8Ef9JqCW3','aVS4g9EElwsuMhD','Oq7gOqRMvr1ywAlDlqSA7SA7xJlmYOC0otdirM9NCSox95g3Al9kYz','KldHQ2q','7Vi14OLjDEsdkhJA29dhpg89N3yG9sLtwATFjCGAaiMCCj','lMk83wZELYHjuoqBxR3U4Qy8UitBH31Ru9Y3Tr7CztpnWt1FZp',5);
-INSERT INTO t VALUES (783428657,29,'gqaiCMjQPWkjf4Qv8nmuGi261ugs0BsGLXMy','vl','A0pUXDYepEsKJWBfQvk8GtYTZrQFKJoAtPYJyaYGViFFGOz','Yf1tZMsu5hcGYpuABswpRpVAUJqSLCIoYwSEFGqtKOj','5g3Fd','DO2A7oCXIOp1Lp1K21ADmsTOooQ2Kgjp2YEM98gxgv3A5wqc8wDWgj8rcfwq',6);
-INSERT INTO t VALUES (3775519412,27,'6xC3QhPuMaZSdxhfz0t8DiEB5zdbhKPWWrAMoWZuUcim2XEuj','VG6','w','E7ObRzi09aaeMsf3AsAr4CMACweYIJoAKaOEjW0vdC5p','GjmDwnWaSuZg072kT6sWuxr8tiFjFZoFOxxftK6Z2lDJomVlQTFSdCpRKhQiz8oYW7RH','zkAWBWNkyDXfeGMDvnZLruf7ARn1hlGREpqyPJIkUv7PkJVDPhty5B0ERWjJJvmFRqu1O',7);
-INSERT INTO t VALUES (27900463,46,'l9ikdGe20RJdIIx61nETVGtDBkrCiYuQXdkC62M4pemWOXtev9XQz0t','HqfxjogBJwG3TxBGu4wEXq','yvbTu0eUvECzBfGzub1NO6mRQimMqrkUc590TNUBu','7yRYPOnRYkFvhXPzSLjdKQeppby6vhQhIJrLtfGj6JlE6H671K8kyk23QFnFZD9yMNN6b3p','vDQg8XeeAPcMCC3zBe7d3dT4TmVMpJTJJb1sTaTRUPHrMTvOOQOTCWAAN9CLNu5qvpoCTeHqmQ1lgi','2QAKwnBqi9A',8);
-INSERT INTO t VALUES (2403850560,76,'t914C3zfs0BNMimPz1wWqM94A8J02zHG8cI6CwN4igQ6FZEnU5UuNCi','9347pEevRxtmjD9V8rTC','lsGgt4n74xlE8zAAxUOh9wzRH5CzzV','61kLB3mVPSE7LSHEiC1Eem8Kx','WlkcS8lcfYLbmD2FvwyP8okRLczKuO3ah4vS54dnxZLzT','eEtNdpB4NtfygcPydSII0mpQWHXBpF7xP0EHWiIt8sapCm3rDyCwWaJnW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9852764036460942749,17659414499572549196,'7qqhetD','yvX8gMlqH9o3woOSLENirfXXqdmw6MSOOLhm3cV5Zl6WXqMBpBTy15V6scGULYx7jtedqDPVr95rSEDMMDrBU0j4DyTfDN','VFOBuHMCH40PU3F98rdxVDXy0TM7eSBEc4J3AxAqOLeHBMUuStrBL59JlZS','BGpCD4uKv959EsFw46ZNGxRh7W5yK1AY22wGbgwBLvHp7DD9YbNqYPyX9RX9lxgAQoE8bgNRgVMcOonlH5tzXoV3cgYWLka6rySh1W6vBrT2n2mSF573N','v','F',13);
+INSERT INTO ti VALUES (9852764036460942749,17659414499572549196,'7qqhetD','yvX8gMlqH9o3woOSLENirfXXqdmw6MSOOLhm3cV5Zl6WXqMBpBTy15V6scGULYx7jtedqDPVr95rSEDMMDrBU0j4DyTfDN','VFOBuHMCH40PU3F98rdxVDXy0TM7eSBEc4J3AxAqOLeHBMUuStrBL59JlZS','BGpCD4uKv959EsFw46ZNGxRh7W5yK1AY22wGbgwBLvHp7DD9YbNqYPyX9RX9lxgAQoE8bgNRgVMcOonlH5tzXoV3cgYWLka6rySh1W6vBrT2n2mSF573N','v','F',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8284892466419777009,6097460911706764994,'BSWc72LJoUlFddoDvHWSedJVvSsxFqdXWw2CVQ547HcgYmC5cUnAE','1WoTsfBmvRDTnIJsuzi4jA0eKrfXsZDSGkxB9UYs0wYFR0ULpFSw71IAIHLAioWBNGOEDPbv8Y6ojUkzlygKDoAmXK1T0XrPIY3vlK0irHhDJPSyVPZfUncnz9vEyl1ez2Ws4xkbuvaFqtStHLSuxRZnHLWE3x1OLyhMWdFQTChlGwpxIq1GQYUSVYlb4KX1drnHpLQG7JphJIOVdhNdegB3OU','IaFkImeV0Oun','nGHhi7CDR4qUVXlR4zclrvqOVMX07tkcmtzXCvyPDLkcFCX5NUCaNBMbVTP03HtYwrQjNkAg9IsRaaS8fBGr28FoxiC2encW0CrA1ZeKVHCVBJlG01nu0pIt5kXWe6083Lw7ARBPCvIqglNctnLsMEl1QsCIw4Bx5xvS','d','G',14);
+INSERT INTO ti VALUES (8284892466419777009,6097460911706764994,'BSWc72LJoUlFddoDvHWSedJVvSsxFqdXWw2CVQ547HcgYmC5cUnAE','1WoTsfBmvRDTnIJsuzi4jA0eKrfXsZDSGkxB9UYs0wYFR0ULpFSw71IAIHLAioWBNGOEDPbv8Y6ojUkzlygKDoAmXK1T0XrPIY3vlK0irHhDJPSyVPZfUncnz9vEyl1ez2Ws4xkbuvaFqtStHLSuxRZnHLWE3x1OLyhMWdFQTChlGwpxIq1GQYUSVYlb4KX1drnHpLQG7JphJIOVdhNdegB3OU','IaFkImeV0Oun','nGHhi7CDR4qUVXlR4zclrvqOVMX07tkcmtzXCvyPDLkcFCX5NUCaNBMbVTP03HtYwrQjNkAg9IsRaaS8fBGr28FoxiC2encW0CrA1ZeKVHCVBJlG01nu0pIt5kXWe6083Lw7ARBPCvIqglNctnLsMEl1QsCIw4Bx5xvS','d','G',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18124351623999629262,10657180090963135124,'aWmKy7dIeLPpaAtQ7egkkisKJx7yaduJZrSJ9KazrEQtXQvUnKjlv','HYMNwfNSy31HvqIQVYKg','k5BEy7J1hMzNkaOtNTjkClvyNof9LzlVFxnO9wspqrFEW2S','u4wG5CphUSMzxHHqYEn5e9WvRxKPyIKu91HHk41QnOZqwSY58e0aMbj5oLs6rBGw4eVZfttsNkI8rNoZBQ5la6Gqdxvv74Nyg8s0ZLeKKUmcGdXRSA','BW','P',15);
+INSERT INTO ti VALUES (18124351623999629262,10657180090963135124,'aWmKy7dIeLPpaAtQ7egkkisKJx7yaduJZrSJ9KazrEQtXQvUnKjlv','HYMNwfNSy31HvqIQVYKg','k5BEy7J1hMzNkaOtNTjkClvyNof9LzlVFxnO9wspqrFEW2S','u4wG5CphUSMzxHHqYEn5e9WvRxKPyIKu91HHk41QnOZqwSY58e0aMbj5oLs6rBGw4eVZfttsNkI8rNoZBQ5la6Gqdxvv74Nyg8s0ZLeKKUmcGdXRSA','BW','P',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(14) NOT NULL, d VARBINARY(86), e VARBINARY(17), f VARCHAR(87), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-123,2884480,'fmHGAe86ExQ','6CYNXD5lvqLOBFPN6oo0xLufrmcbgVtFQmHYnK9t0AXRCbrYi9M7Bew59N','Qa9bh','IU5HodLDDdhZJPy4FRBDIXPseNS4CFNklaY0ixfqwRTUO0mh8h72W4ojETduJtaeiTjaOBhzJB2YAIR','a','2J',0);
+INSERT INTO t VALUES (-7,-4922457,'mEzejSRlPdAm','FBKswjmIpK3gMBvcQV7nJm2PxZy0JKUrq1Ga46HB2bYewuWxQWIMWrkNjxiqO3ZP','2e','TEilotwemTjwiMir05jqzWShH8O2Ic1QCA318Ao3zZcubMiQMPZoTP5lKH','g','1',1);
+INSERT INTO t VALUES (-109,-7599251,'im1Sf','8wdYQHW','sh98KRDrSvUX','fapvWmbvxw5wTI2cp7h7cMqAsvo7y8oEyVA5SqdzBsUhRozzDn3cRUI4aBsG4DSuiJjAFr','Q','4',2);
+INSERT INTO t VALUES (-87,-1334314,'ayWwYy1BL7O','kIeZShDNlhH4AleZ8Jw4tutjaOeMxHxeiXN4ZcTEubmuPFgYeR0c0TZHgEETd6j7S64zz','iXrWheXCxMHl','OHfJovph','3','YR',3);
+INSERT INTO t VALUES (-88,-6181792,'o1iitIFS','qGItCaGNRYEiFbmMGWuCboshGOax7euNAr6gfR0cNV0zBqQYLljoLd8TFgSDReBdecolbd5dHscyL4Wf','BLLj11eILwq0X2M','LYZzVPq58DJXdXc0FoqF9QzHxZu1xKdM9DXyhJHP63K0aGMGKaz7SxM4Xh3aWzbB1aNbAvV4pz5qVJEk','r','x',4);
+INSERT INTO t VALUES (-40,-3920570,'OzRTan','BAob5ZtUPs','9HqrPeAUwpIc','RwFBgtYjg63gymsIV21rJc68up0mB2I6cC10Lqdyuy1LO5aihcjydYhNd','A','4S',5);
+INSERT INTO t VALUES (33,7251642,'qYN','bapfXv1TSRlgIEk5YoAFAw8uYgRJo','O2YswHTAXC','J0mYDjDhPUkO2X6gsJZU2Brf','y','vL',6);
+INSERT INTO t VALUES (-65,4366600,'y0zv','6bb2ERSN7nkdVHgSfK9oUlSS0zu7Pwtv5zEt9ewM4oqWoAnULwyCVyJY7mC926u','pyD','SffO09VebCTlEqO3O1qhHxxU2U','K','f',7);
+INSERT INTO t VALUES (111,-6960834,'o6D7faO','uEAr3644','ThCKSfNOb','3hQ3xX4VCOzb2DWGf79879ayxzblU6aUrMdENQHh7PEA1ISAR00dk8lc','h','ue',8);
+INSERT INTO t VALUES (7,-790718,'OScEKUv','zRMVEZHLqE98BfES59nWyJYV','FCJzEex432SX','RsWbneiJjQDW3NYc49GF2Pw4p2mihjqoWUuUWpBXtKken1cEc9DPXMau3WvoEJdv1SGirqIdPJfeVJ','T','I8',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(14) NOT NULL, d VARBINARY(86), e VARBINARY(17), f VARCHAR(87), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1498121261,63,'XTxp8a830ev6Atm0','LE9jIAUlPuQWKAgJxNQmw','TiCmAwgT6PkQAZoxJ5VeilVNXchFspL7e58CLT9QTSmaXxcXuUVETmU71naW5Cu2AZHAc0qECENmXeuEbB','bprFPJVCQULti5gCpHtx3vMrwym7pz','A9TwMSf53Uepq2sKMHfncVCrmUf3TmBuGn1nY6cglZHi55Dg4FSPg3ieAEnJWeM2CS6t','E1O24Lphur4agVkJdHJoBWMOARDc6Vzqp8O9A3ogFrRy4vUon1AKUeIBELYcAi4EDIoRM',10);
-INSERT INTO ti VALUES (1498121261,63,'XTxp8a830ev6Atm0','LE9jIAUlPuQWKAgJxNQmw','TiCmAwgT6PkQAZoxJ5VeilVNXchFspL7e58CLT9QTSmaXxcXuUVETmU71naW5Cu2AZHAc0qECENmXeuEbB','bprFPJVCQULti5gCpHtx3vMrwym7pz','A9TwMSf53Uepq2sKMHfncVCrmUf3TmBuGn1nY6cglZHi55Dg4FSPg3ieAEnJWeM2CS6t','E1O24Lphur4agVkJdHJoBWMOARDc6Vzqp8O9A3ogFrRy4vUon1AKUeIBELYcAi4EDIoRM',10);
-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 (414248218,7,'s5PPXmFe','569KZgq93r4Ri','3v7mQMMoSFPupqojOt7op1RdrU4E7zUfLlEEP9CZEKdSnDrR9DC1wAsCCdF68tDl0HswKEUPM','ZAU3qHND9gq9i3KeiCPYMITaoH5IU4fyu6omTBKhATmev56Biqk46GvpiCgjyu2khX5lWwE9ly','LKrylwNYJbL5rU2eCWJzWKBocjbrpv8wubx0mNAsQR701ifSlEyYD59kxVCrc1B','hRmYf3KefVRv3q',11);
-INSERT INTO ti VALUES (414248218,7,'s5PPXmFe','569KZgq93r4Ri','3v7mQMMoSFPupqojOt7op1RdrU4E7zUfLlEEP9CZEKdSnDrR9DC1wAsCCdF68tDl0HswKEUPM','ZAU3qHND9gq9i3KeiCPYMITaoH5IU4fyu6omTBKhATmev56Biqk46GvpiCgjyu2khX5lWwE9ly','LKrylwNYJbL5rU2eCWJzWKBocjbrpv8wubx0mNAsQR701ifSlEyYD59kxVCrc1B','hRmYf3KefVRv3q',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1319193975,-2677593,'j3TW','f9eC83ccPtLF9XQhPfelUb7','edhS','cgXr','O','1P',10);
+INSERT INTO ti VALUES (1319193975,-2677593,'j3TW','f9eC83ccPtLF9XQhPfelUb7','edhS','cgXr','O','1P',10);
+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 (39802163,-4525673,'UZM2UY','jvneIzlHEAIe','yHH3nQIhWgrXb6','cAL5ylVAGC9okar4Y9K3sbBwtbLYY','G','Gq',11);
+INSERT INTO ti VALUES (39802163,-4525673,'UZM2UY','jvneIzlHEAIe','yHH3nQIhWgrXb6','cAL5ylVAGC9okar4Y9K3sbBwtbLYY','G','Gq',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3156458590,-85,'lUDd7B5Y3UkvoFPx3Z7lXjGJKys0bbPMbvEQmFFrhpx24Vs','kgHc6tIPft2WUpHwIPUDFyzuaKl6GuGQP55VkPzUuztWlJ1HGrAWksj43po53hI86rK5xSJ','tCvbdPg32','1fsywsFbsyum6xQ3','MuSEI9vBiknf9Svpj6wViWgfL5obOFet3ViGxyOWl','KmPwZ1lrrv591exHSr3iMNYR9zPCwrM2nvvcGvFo',12);
-INSERT INTO ti VALUES (3156458590,-85,'lUDd7B5Y3UkvoFPx3Z7lXjGJKys0bbPMbvEQmFFrhpx24Vs','kgHc6tIPft2WUpHwIPUDFyzuaKl6GuGQP55VkPzUuztWlJ1HGrAWksj43po53hI86rK5xSJ','tCvbdPg32','1fsywsFbsyum6xQ3','MuSEI9vBiknf9Svpj6wViWgfL5obOFet3ViGxyOWl','KmPwZ1lrrv591exHSr3iMNYR9zPCwrM2nvvcGvFo',12);
+INSERT INTO t VALUES (829398166,-6056040,'aAcoiJ','wr8N95u6t9hVeeKAM3y2gzVbzdYMqNaD7TMTGULGStXRRySm1pDGt0j0rBEQdLroWcU3qbYzjM8tcEt4m7oaF2b6xuWxbdVZUVuAvuYQlI5DMfGynMu39Vxf7M9kf99dhutKDz9e3zUMM7CHdUfWHdjdWcSoTQkinjYUmp','a4REva5jPkNqDI','5XYJIbPeu8DfJsq4CM7HS13CAaLmlasRFW1sFJMOobjCSJ2Vz7tOnO8i5vWw9I5ifbeJynracA','r','Nx',12);
+INSERT INTO ti VALUES (829398166,-6056040,'aAcoiJ','wr8N95u6t9hVeeKAM3y2gzVbzdYMqNaD7TMTGULGStXRRySm1pDGt0j0rBEQdLroWcU3qbYzjM8tcEt4m7oaF2b6xuWxbdVZUVuAvuYQlI5DMfGynMu39Vxf7M9kf99dhutKDz9e3zUMM7CHdUfWHdjdWcSoTQkinjYUmp','a4REva5jPkNqDI','5XYJIbPeu8DfJsq4CM7HS13CAaLmlasRFW1sFJMOobjCSJ2Vz7tOnO8i5vWw9I5ifbeJynracA','r','Nx',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2977979575,71,'GNiUBHiXNeAShF4gX6','I15noK0YawBCnHNCEMDekjZQoV5GoajmzkykBoZCrPLwjM2VYQO35H4IZ9E53TJLm4X3SN3GB2xQDFajwcRQgc2aDQy3FyKGJ9lPIionyUN662hsaPh4rU5MirIdKGm0VoqAuw0uwx00j7po','n5kQFfif4DkxNiIPXEanpVBalSdrcnDx1cX3Z8sOXqIrWQZwEtB1YDp88J','8QuP3QQgRPVP9cOjU4CEr5gcehkO1UxGpuTUGvoqQU6GqL0A4Fb8XB8HCHSdgrOOii1tTmJ2vcnrdd6Bild1hrVRX4vlIldE6aaBfPAfmrqleLN6K2o71SrwAGSrCwq2haWyjopUHufYDszEeY8iuHHVyK93lyIJ3qp','fPb','xrHY6rI5uxtgSuZjYUfywjJxZzfeUwH8AEOMcma09yHO',13);
-INSERT INTO ti VALUES (2977979575,71,'GNiUBHiXNeAShF4gX6','I15noK0YawBCnHNCEMDekjZQoV5GoajmzkykBoZCrPLwjM2VYQO35H4IZ9E53TJLm4X3SN3GB2xQDFajwcRQgc2aDQy3FyKGJ9lPIionyUN662hsaPh4rU5MirIdKGm0VoqAuw0uwx00j7po','n5kQFfif4DkxNiIPXEanpVBalSdrcnDx1cX3Z8sOXqIrWQZwEtB1YDp88J','8QuP3QQgRPVP9cOjU4CEr5gcehkO1UxGpuTUGvoqQU6GqL0A4Fb8XB8HCHSdgrOOii1tTmJ2vcnrdd6Bild1hrVRX4vlIldE6aaBfPAfmrqleLN6K2o71SrwAGSrCwq2haWyjopUHufYDszEeY8iuHHVyK93lyIJ3qp','fPb','xrHY6rI5uxtgSuZjYUfywjJxZzfeUwH8AEOMcma09yHO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b BIGINT NOT NULL, c CHAR(7) NOT NULL, d VARBINARY(82), e VARBINARY(13), f VARBINARY(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1292161521,-7202470579427921506,'Ouc9mlT','aW2EEFFdPJaSMw8Y3BK7fAE8A7JnvjONZzD68adEQ9Nf5l73tknWQ','XbflJptXu8','Km0v5d93Q9qPG4W8UnowIKfNLiogoWIcW8PFGmMsD9b1nizywt','rgdzJYI5zeNWTjBsHjaDKB3wI7uomThgroSMKsirJl5Zm9Vu','etyzGnRpASHl9reAGeRvgJ48kRzqullpqVWxo',0);
-INSERT INTO t VALUES (1722879441,-4949506493940452636,'2','H0FmN24deb4jo26tPwTw','j8Nr','7NFOXkIad4Q7w3fEM0z15c6gTtE0fzNcEzMokMJHppjcTGQZnwOtU9bSLLbygHH29EflW8rkGLkitI9hdlgTf','enppcQfnXFxfZHiM0W1hjmAE2FREVot1rxe8oenJ9tYcUqv','ZGomz8jgqtsgpwsztzqK',1);
-INSERT INTO t VALUES (-1771765603,-5885231264804483202,'QJ6Mhv3','P6KIAo2rme6yGp2k5NGQHjNoi4WMlMgXBEpSaLWwuwIJDn1F5SFBz','xO4mi0J','YKsOPk8WbDuexjG6ZCaY1OPr5bnnZJ4fgCe4AEaj3OpGsli3iWzjBEP7eiVeJypYDQFBtn2wVXtu4Yg5ZpYAzuOtocG','MQLGhMwBa7SzDgEylIeBpLiSJeNkBumJnImDMYpO8wYA6NTys6tEOdEbKUiLJJsUU1MSU8mrZ2SVZ5xu','nVMnxnV4dz1s6fE5LIoCMmxyNWkAgU7REcIlDrSKeTo2f64iIj1QjJvkvbOB6zmyDsCA',2);
-INSERT INTO t VALUES (-968520853,-8116487656044811706,'bHp','9','M','TvNLzreqkHKsmwZ4h8PHtNAwnkNUkjcI00tTdlAUfQQFQB8je9Ik0nf3lQJ6Ssd9whqp','rSj0IehmC7oTiYrAE7FnDgfZmfbxfeBLt2BQw8GxK1NJqA12eaZKDNHy22QiGaE5Smn4Hzi','egaTPCfdUgaPkyf7H4PRtTJcIfm9O954Q88ktvHGPtyrzWvdnLts4NQK2BUm7p4zuDlnlw',3);
-INSERT INTO t VALUES (-1033635279,-8087945748456551481,'fRKSMM','kQvZzQVN6sM0rNPbY2BAyfae8fPj0ynNtyAtwkjCIYVcd','YUV','ia3gUV7SuozzZQV428qt9MhS6hxcQkPzXcgu5AN5laBoNECzEhhbD6WNnOHvozXxbL3Nx','aJLo5NuGsGKUQ3jFmjIOWUust7epUteXkKGDhUK0R0Dolkf0GepcUZR9ZmUGO0Q','SBds3pnPWCy3RQmTUctHZXSYJzhsiRKriyAVXUpwZn2KP8zluvj5pH',4);
-INSERT INTO t VALUES (1442465580,-4434235600583028091,'2','WBuEtBXzKzvOb5Bn1jlT5TaSM1wgXHmSXIa8wu0V7u2icLdSiJ5FdR1f5QgWP0Qh11dcFLX69af','ck5HZnq','0dUB5v4PCZfADtg7SR7c1fxSYjdGXlX4vRn6wjBGU6menMeCjst7FbnvrXSacsFFEOQX7FhxTToersU8HvU','IkVpjhayW5ns','9EsqtL3CFpg2YxNW1JCDySwxu7lpF',5);
-INSERT INTO t VALUES (934264407,-6846106210409653028,'nPgle','ryWQYjo8hWxjYx6D2W','wybrZEy7CfRDU','xZGsjKOf3hl8a1XJLby5vqGGXeJH5w2M6oEMWHXamCf6O6jGnmoi7p2pnlKZ0cNOLZuGx7x9MunqKYVac0uSlilF1','b9ihrQtQHcriB6z92mDoj60R5urE3Masj55NhdXQx99rhOfWUOXywPl7HEz3GszdeSNdMw','FIy4ejAjIaHiT1ePWu8GyShWjTc8L7Q3L6EY1wFuXaTXt4ArFQTIj8I79XMTdvqnZBI4ijjd9Ljm0svf9Dvv4EcrMCVXTPjOJ',6);
-INSERT INTO t VALUES (-45272815,335758252575191861,'9','0BV8cLDHlJR0URSD7i1Z28h8Zn5yrHKXkwRa3etd8','6wtBQJoBIe2','jALUFbxMZeSDKD0p5q1JGHwcCdTsMFnl7XVqXnuNIAzZSXcQTTw','bsKJbrvYqlCvvVOHpCTznKTB9HVNJvyIQCxgqzNs0LOJbuCtvklKFB4qGgiTwXKvrYZZ6p5QpYLFOWgFf7V4c6InFMTzanu21om','LGtjes9Pq1t4Jl7xuzKKf1x1JWO7KAfYYnkTOFsiY6F08QoWhn90lsSVhzDb6aFikjmUcyCuN1H1bNoQuIRq3vWxmn9oGp',7);
-INSERT INTO t VALUES (46832671,3848806504330513341,'1riXd','dnMZTFZZeYR6G7CaqjLK0lj8YvKgYiDFOoUE9WnNXj0D4Rxi2z31T8Zmvpeq','mcPMoGs','95OET7LnViIwR6fQWT5XWSpcQobQuuVxDj4WM6NOnTPe9W0kpAtvj7VZcNkIhHmzgoKN4y5f83HSiqrChSzpRQ3nakFN','J1s9N7Uau7zn8W71UQcrC','yr',8);
-INSERT INTO t VALUES (-428520996,-7555323005905025280,'d1','a5PTgdbdmtLeOZB8hC6lap0n8wY271fa1ndWCACgGMQHp1iYTm72WcyXX','BvZkyvsNt','HF7rf9689BHFiBa1','ch1KOlE5','A3H13Y6qzZSyrPITU9HAqjJF2CUmsq5xRx2kmLODBXqFaL6qUwOr8xqOtHn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1447057795,-7674585,'8iboWlga0','Sm2UvA5ziSe8l1E1iLLS3O7y3onbCusC6bPcNTpDOrXkVDWaRP4NszQbsQna7hnxbRzpikm0KziyLybgrijNwouRzd7vHyK01qMgTiN2lTlpYTpEo43','0','YC5gyc20OWJ7UxF03tw5OOYIssPZQSxUGLwnix1A4akEftksBQ6vGFViYr4FZoncDVfuFshGRThY50SQygPoXPb86DRHPgRWo7QF8zyNiqlZl9YBlwGirw6gngo9VLzaCtxTROlxCRecKvEXi6f0ZJkYLfOT8auuHIZxgMGhUPEX4WHa9ncDRQjoxFMAzo5M5Nf4il0hNEppqThRLBxMnWaYG2mAxvnmlOQr3rqjes3Wrne9uOynaNd','I','tl',13);
+INSERT INTO ti VALUES (1447057795,-7674585,'8iboWlga0','Sm2UvA5ziSe8l1E1iLLS3O7y3onbCusC6bPcNTpDOrXkVDWaRP4NszQbsQna7hnxbRzpikm0KziyLybgrijNwouRzd7vHyK01qMgTiN2lTlpYTpEo43','0','YC5gyc20OWJ7UxF03tw5OOYIssPZQSxUGLwnix1A4akEftksBQ6vGFViYr4FZoncDVfuFshGRThY50SQygPoXPb86DRHPgRWo7QF8zyNiqlZl9YBlwGirw6gngo9VLzaCtxTROlxCRecKvEXi6f0ZJkYLfOT8auuHIZxgMGhUPEX4WHa9ncDRQjoxFMAzo5M5Nf4il0hNEppqThRLBxMnWaYG2mAxvnmlOQr3rqjes3Wrne9uOynaNd','I','tl',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (893685449,-7477875,'DOK2oZWuoxqMQQY','3VPoBXFcW595lWW7aMbWmsW3fF20JN48NF7xrGZDP57wk1GtxA5JM5PDLx4Ryuo6IwWy82C0z70epaqEzi0Y6370aLwGjBI3WDj9Sc','eJufLXPdUrPQJsIWu','gbb3K07yG8AkP3jnwIA7LUgV93iHC','3d','f',14);
+INSERT INTO ti VALUES (893685449,-7477875,'DOK2oZWuoxqMQQY','3VPoBXFcW595lWW7aMbWmsW3fF20JN48NF7xrGZDP57wk1GtxA5JM5PDLx4Ryuo6IwWy82C0z70epaqEzi0Y6370aLwGjBI3WDj9Sc','eJufLXPdUrPQJsIWu','gbb3K07yG8AkP3jnwIA7LUgV93iHC','3d','f',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1410920787,5054538,'UaE0lq5zp9u','X2s8lIJGB0gob8naiw8GKicvXrUFvXle2umMAHlgmhmDlHJnFnv1MFnj5Wqx5GYDlwPs3kfgBtlrxRm2L','GIltFpbg','hllj5IV2mbTW75i9W3lfEpdaLVNUvZDzFmRhrtwJL80ZTyvsxa0UdxzXRu4pHPmH6HdSMSNNjLar8gjcbF9tz9fZBEFzLUYVndlFhC0zwzCbvs8OkBtdM5dnCFnv7p9kTX7EQZU1','R6','6j4',15);
+INSERT INTO ti VALUES (1410920787,5054538,'UaE0lq5zp9u','X2s8lIJGB0gob8naiw8GKicvXrUFvXle2umMAHlgmhmDlHJnFnv1MFnj5Wqx5GYDlwPs3kfgBtlrxRm2L','GIltFpbg','hllj5IV2mbTW75i9W3lfEpdaLVNUvZDzFmRhrtwJL80ZTyvsxa0UdxzXRu4pHPmH6HdSMSNNjLar8gjcbF9tz9fZBEFzLUYVndlFhC0zwzCbvs8OkBtdM5dnCFnv7p9kTX7EQZU1','R6','6j4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT NOT NULL, c CHAR(85), d VARBINARY(11) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(63) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6354902,606895176,'CS0kK3KblRGMfL3vWGgRT153lvFfA55xk2qQ','XnP','4Eh2FIUSLi1zpsjllfERNfb66yE3MvwC','iKhN','a','y',0);
+INSERT INTO t VALUES (-1228231,-2048013983,'GQeh38F2umzjIIxxgqIyTPAIryhUdpVSvpV5Soy7YsOE7ZACYDc','pXFfMtFE','H6MjzO8llD8rlUqR7cEQLNfi248KlgErXL1M','c0VMqxRsrsPP1FDq47hcS7lpTPzgHga76h9O7LBLw0MIVtsj','k','Uu',1);
+INSERT INTO t VALUES (4461179,-178282222,'pDr1zNDl7PBxDYrDdd0VhrSmxCxSL0BVReGSFfqgdZaye3nIKgNd1w1xZDVtC9xnYAx9U0n8t2qD83kJJK','lqcRdwvr','zz46hc5HnkcsqWjsXb1','oOLo2JcnmBER8ZNmMOfZdar','PD','9',2);
+INSERT INTO t VALUES (2886082,1019572713,'TNdXsuF9X1bCouuVriA5gJ4HbAMpNRdPYB4eP8lV','CZLpJHA92n','5mpzKRRphJxzVvGSmEsPFY93VImdefgXNj8','Vd4BNSWZpW1Uoc5h87UUfHUo2dA','Pn','ca',3);
+INSERT INTO t VALUES (7194550,-1024161099,'NpTImhDd','j','XdAB4Vm3GI7MW9MO','QfUs53c9nXmGXxymQhgrq8Jhxv8FNj8','I','B',4);
+INSERT INTO t VALUES (-4479359,1534654377,'goIc7X7XHHtPOn9yJyiRTDYNXLiSCQfwU2wW4HIl1BMGkASkOz','IPU3Htlq','6yRWOnqIgXad5CDa5uCt2ApNzaIO','R','wU','Yd',5);
+INSERT INTO t VALUES (-6301128,1770118069,'s88lLJLLtrNK3XcZHPVFFEklBYG0j6oVVXDV2TysuMzbEwroju2U7Iq77hSwyxSaAGWhLw','i5','eM7yJkSCrwHevu3Ii','D4Kyw6kE6GOjQbgtWM4Qg8Aoz3MR66bb8JN8anO014Eti3pJ','a','s',6);
+INSERT INTO t VALUES (-7240085,1465187378,'m8TGXbgmGhoYJ5bB9fXFSO4EvATTWuVaxmF62AC1fzbg0sELC1fBLRvulDSR4z3QoE1RRIOfh','GSpfTq7lLEU','uCqugfOe1chalebuWJTpYzibJPP1sCc','GYH','R','Zt',7);
+INSERT INTO t VALUES (-3077923,622353012,'YUPuBXluHsLmuWuCZX1Bt0tMvwnPjDAX9egPdDza97IuRjRRrXJQ3','jNyu5N9vP','EY8kiX80ElGHvunM5wyxboFw1Xs4YAHPDh7hguCOy0d08kd5vk4','lCntxMW20EHkSnVlZl1TfPcsGq7sBpazo0NBDrGiOqpQBGI2qxkDaMKhrUH1rN','KL','NR',8);
+INSERT INTO t VALUES (-6474956,-566531401,'47deE7DjZrDUJz9NvOLdwrjA8ABVKHF61XrMATf4G4eqAbp7Dck','nR9k','IzlTbiXOgzbiO79TC4TkNNU6TrRy1H1zPBIXry4mUx8VKHoNnDb9jA','1RvSpuh','YQ','vc',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT NOT NULL, c CHAR(85), d VARBINARY(11) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(63) 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 (1272456118236539200,-169706268095299545,'VtBdFRh','mWJwb2QKb4YrZidufhoMs','vpFIbDqKwUo','HJWo','2x9i325taXK0dguyivr6W1dTTePEN3QkDXew7ROpLEePOXkj','BrCmIABvfYeYaloF',10);
-INSERT INTO ti VALUES (1272456118236539200,-169706268095299545,'VtBdFRh','mWJwb2QKb4YrZidufhoMs','vpFIbDqKwUo','HJWo','2x9i325taXK0dguyivr6W1dTTePEN3QkDXew7ROpLEePOXkj','BrCmIABvfYeYaloF',10);
-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 (-8908149913468125769,-3169745134307367676,'kG8stwP','zsWYfdBC1nSsqWr4676lDmrOcEwZTNq','AA05UZwOApTt4','QSnG5MP4F2l2ip0WiypY8OHdIdEfFRcMd1VoE2k','g2','KEQEkit4vVHJNZ529AHhA3LEkXhoy7YGbH4jdUhfFzKLOiQJLDhWYYWOQu7qXaewTHbZlnuBj1nMB0GvyTSYoQJvMlvjsKX1',11);
-INSERT INTO ti VALUES (-8908149913468125769,-3169745134307367676,'kG8stwP','zsWYfdBC1nSsqWr4676lDmrOcEwZTNq','AA05UZwOApTt4','QSnG5MP4F2l2ip0WiypY8OHdIdEfFRcMd1VoE2k','g2','KEQEkit4vVHJNZ529AHhA3LEkXhoy7YGbH4jdUhfFzKLOiQJLDhWYYWOQu7qXaewTHbZlnuBj1nMB0GvyTSYoQJvMlvjsKX1',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3446486619705623770,6946402964284725585,'iAvth','ctrFKV9hqiU9CwiiCtrx4XVBBZIJLTuWr3DB699RmfvfiKin70CUyIhenmr07peG6HK7mdA5zwmO3CEslWqQ0iDXz83yEt94uFj7Mja241OwFHKyZe0dJe8NudfmitfTbaaTXJB3mHbscw8F4QxJ8sthIItaXSLCPqGyfVoeVnKgZRGZA1fB4J5UmwK5WaYiV5KuLCM4lIMBMUnTmpgHm','SbA','Ccq','sTiznqZ4GdSCTehXQVWoPAqU9HduQuVJL932MSRvSLbt0x7fMVXZc4pHZA3lUPjbAOIw6d1O2pQz','9R4CyCFeDlQgnp3l3xnjHtH37YsCxHyIvOKLrplnLMVBTXDwr4YFuZAi9WI214HTCBMqOSRwvs5Uj',12);
-INSERT INTO ti VALUES (3446486619705623770,6946402964284725585,'iAvth','ctrFKV9hqiU9CwiiCtrx4XVBBZIJLTuWr3DB699RmfvfiKin70CUyIhenmr07peG6HK7mdA5zwmO3CEslWqQ0iDXz83yEt94uFj7Mja241OwFHKyZe0dJe8NudfmitfTbaaTXJB3mHbscw8F4QxJ8sthIItaXSLCPqGyfVoeVnKgZRGZA1fB4J5UmwK5WaYiV5KuLCM4lIMBMUnTmpgHm','SbA','Ccq','sTiznqZ4GdSCTehXQVWoPAqU9HduQuVJL932MSRvSLbt0x7fMVXZc4pHZA3lUPjbAOIw6d1O2pQz','9R4CyCFeDlQgnp3l3xnjHtH37YsCxHyIvOKLrplnLMVBTXDwr4YFuZAi9WI214HTCBMqOSRwvs5Uj',12);
+INSERT INTO t VALUES (5209821955645735026,-732139590,'H1iP5AY6kDmQEM','oCSf4I4c','T7UdVGsduc7VZx','kydurxBq26mgGE8oYmOC71e79lhAsZJKUrVFD7FeWDzUzRdAExYf2p9hFGV0R6','s','tI',10);
+INSERT INTO ti VALUES (5209821955645735026,-732139590,'H1iP5AY6kDmQEM','oCSf4I4c','T7UdVGsduc7VZx','kydurxBq26mgGE8oYmOC71e79lhAsZJKUrVFD7FeWDzUzRdAExYf2p9hFGV0R6','s','tI',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (2080880561135904139,-1027558976,'um05rmHxbPy86QsqsmLtNuvzFgU6Iu3gH8FQ4kmefHNeOAzHGrFaxX','4V0NnEmM','0ieM','lwqkKY5rwthWgy88O3vo3Md1kzTE5UtyoZk5F9txkUUW','J','gD',11);
+INSERT INTO ti VALUES (2080880561135904139,-1027558976,'um05rmHxbPy86QsqsmLtNuvzFgU6Iu3gH8FQ4kmefHNeOAzHGrFaxX','4V0NnEmM','0ieM','lwqkKY5rwthWgy88O3vo3Md1kzTE5UtyoZk5F9txkUUW','J','gD',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-6946930733955067957,46772008,'uPcQKqVOK9vKgXkCLlkMbvQnwAFMKamnIuRSLbfioE3eqMcPQhBh3rQYTsV1S9FcW6jf','BMu8g','bxSzOGkLMqVnGs78vcyJyALc5UvXKSbPRQqucjh45pu7m2','KMObaIuYFC1i4ECpzAmspSWYCR','rr','A',12);
+INSERT INTO ti VALUES (-6946930733955067957,46772008,'uPcQKqVOK9vKgXkCLlkMbvQnwAFMKamnIuRSLbfioE3eqMcPQhBh3rQYTsV1S9FcW6jf','BMu8g','bxSzOGkLMqVnGs78vcyJyALc5UvXKSbPRQqucjh45pu7m2','KMObaIuYFC1i4ECpzAmspSWYCR','rr','A',12);
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 (-7440700303667731936,-1258565125501353748,'sux','QtVXEPQNJnfthViDLOEHwrN8hGQP1pKTpRu5qzU1mcdLQye1f6LCWKTT3ayjNRJBdMUPRoo87U8G1PIz4hl1NRgJhvt9rxi9GOwOKKNBKHCHkQNOIAx24yhd0xNDAID90Lbo4NIEzbWjWfE6xSfspd9SM0CKqu69OGDBqdpHQ32Jo3OjmdadhALvVkqZD3jmpI7rLEgGbzUYKIeLieY8mrT6duvmlJZmc60pnjUro7XoMXXYhD8kZsE6Q9C','IEnxd2Y','O3F758ch55Sb4qj1khxOhW9RTHdIEh2uAqCY9mqFGVxMT5eEvhrAgwsvKcRlij5KW2a4iVdlG9FYPCkTyijw7JHbudK3diehiq0wR1g4iohZUL973xa1rN2wyzNCPR6YojBqQHNeVOtqMoanvr2BNmIL5gJCinwowZNxJWUAU1vzJimXxvk','gS9jWyB4','OMfntq47rCumH',13);
-INSERT INTO ti VALUES (-7440700303667731936,-1258565125501353748,'sux','QtVXEPQNJnfthViDLOEHwrN8hGQP1pKTpRu5qzU1mcdLQye1f6LCWKTT3ayjNRJBdMUPRoo87U8G1PIz4hl1NRgJhvt9rxi9GOwOKKNBKHCHkQNOIAx24yhd0xNDAID90Lbo4NIEzbWjWfE6xSfspd9SM0CKqu69OGDBqdpHQ32Jo3OjmdadhALvVkqZD3jmpI7rLEgGbzUYKIeLieY8mrT6duvmlJZmc60pnjUro7XoMXXYhD8kZsE6Q9C','IEnxd2Y','O3F758ch55Sb4qj1khxOhW9RTHdIEh2uAqCY9mqFGVxMT5eEvhrAgwsvKcRlij5KW2a4iVdlG9FYPCkTyijw7JHbudK3diehiq0wR1g4iohZUL973xa1rN2wyzNCPR6YojBqQHNeVOtqMoanvr2BNmIL5gJCinwowZNxJWUAU1vzJimXxvk','gS9jWyB4','OMfntq47rCumH',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(73) NOT NULL, d VARBINARY(81), e VARBINARY(40) NOT NULL, f VARBINARY(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2293766855,210248669,'ly5eVwqrGndEMC2xPQU61kgP2GmKazWSZGuV5TaPhBkBND','BDgmeBdedvMXNRigUhsxkuxCr7asHYaENVyKBkmyavCTpm3Ur94B8Hiztlh6O8Wi','QfwrYBt37Diata','bXzfGPyuQe9HSr1Ui6qDhX79Cu4hokEG282fRaDMPJ','XC969y6401MzCl8s9gBSS0DkYRvsXXhid','u71y56SxeMX6tNCMBW',0);
-INSERT INTO t VALUES (1838281934,2336755856,'JU9aqHRY0SaQnQyYa36sSG7byvMwrxGyej2EDbY33','Yc9yP9BUSHXWQQdX6n15YMKUqKYMfzooDK9Z5CGEGzhBsTPUe','jfbqepkKaklJUsqjQPdF','a2YFVbGtA6HGa67dsWICVZilna','qDUt2Tmbf8mJe2JNOrJ94e7EzkXxKiE2H7rMmsfyJmpjU8eVpMjAZacC1BVvVJX7zcYdQGDTUWDr5A0qo8D','8S61PHFTwPZnzDTDLHaooFbB4UYBYrxaFix3hrn3svhBpxvO06F9YGgf5C1cW53csaHwopOedCrajF1jwj4',1);
-INSERT INTO t VALUES (106209908,1296185514,'6l2DVAbeE2CYgSZUVQ36w9xrpqWSzzLu2L8','hEtvqwxOxcAL1ghHNnt4lC68EBuO613WU5nyAp8LmbvgIpHokd0KdbmTg5171Q','yg8WXrSk39lcHqETZ5laNyB','SSLG3cHNKQSbutTW','aeyGTrVTJmALqnpAqsEdGbA6aXYEwKiuqjLWjhWLPYBZ9z8zZxFRlg7ibVtrfJU9MUuzcxtvZdm','Nqxby1ac',2);
-INSERT INTO t VALUES (2089746019,2764317329,'1Opq5','jrT7gioYoR4wsaImh8neqDiNGmBr95bKBrjlx2g9N7BPb9AYNdb6WngWoB4VCc0VX72S','lot2CACwo2NXlVo1hLRrF0ArJ2zkwiRJcUh','eYKqeK6lOGArKOMhCzSBCHpChpxNCE9IOzREyBDjX8IWVM9Na','N0R38uxdR4mZGT9rS5ymjHV','7lt0uF2eZ9K5txXh65UUjPI8w7z5T6z0iVklWcXWY04vf9ZOvj2HHQOtSzLhxMVYWFn3VVYWJ02dN4',3);
-INSERT INTO t VALUES (1971799131,2834312499,'rtme0SXuT67QoSORyKdBfd','lYCGcBYEmm6uS0pEIfVFQ','uCxHnlYf4a0WO4RSMJcEp8V3OtyBMrLy3FC54T8','lURCrhtFeHPaWBipS99YGpw20JUoRJtFpK','MerYmhvm0q9eTAzl1FFhuwIroD4mqOb7qQXclngvwmW4PTz44u1RtUikjCWKrhugE5P0Jkv3NA17lkM2WzBfUZb1q2aHVuNWFw','DxGVy9OIzcHSWU5t5PaHJJICurudZXI9e8kZdDASkcBoA43fKXA9jkaiFkorfVeuLocE4oHT2HoBJiSNw1AIqeKnxv3i',4);
-INSERT INTO t VALUES (402525230,1451673403,'DvyvnakMRwmnBwN','SDI0njNcPMcBwnJSIo1oXgn4btrqGNODsPn8','LlrZo1lCCEZD7zfbrEbZNIGBnR0hQl','6dOnrgTCJ','Hdl9h1YUGiw8FUXNMTN4ZtbUKI6cXsFKeO3abbjyYpgJhTg6ybfWzc6zc0Gqxll89yHZyJvNKRRz6fLplE','qfxMkE',5);
-INSERT INTO t VALUES (4023865140,2630876539,'xiMnzoWYPB0I9mHsFeBMtyd4JrEXdqImZSp1xwe0AcppOrO16K1ODP9os2pr1','clEwUswDuig0fSh7Fr159xD0','5uKdY6s2ERp','kpK2HygEBWwxGOPJp2yS6UqxWgeb0pqrQzI','QwRxa7FruICQUAu03UsIm55gbsFllyxaDwG62VslebInZA6sD6MLEfoMoWdUjThp4xa6ZG6Mt2Pa1stRTfsaXavX','Hm7cmOWROvp8TxLQZI1k8j7Qejwudf',6);
-INSERT INTO t VALUES (1639115388,2600086537,'6n9SJb1Aig3NFqFVjVe2oyaoJlAPd9KpLfG3mx94QPxlJOckDoYrqpPAaPMQ','oy35zD','K3qmG5NLxzhIFpp4q0KmBSNgc57qn2SsusWclI','UowKptz9RllHsu5exIgsit7zHyUnSDjlgjdKlXmHxMnwGYGh4NJW7ptZgSeISB','zewGYoqsyBCqEwoCJYXgZHkcMBTigTvFFLAxe','ggipW9D',7);
-INSERT INTO t VALUES (2762691422,3998575732,'50uHXmmL3aX5lxeYq','pkCFrar3r0b3V6iLHjSlsh8n3dwbmXCAtjGCg8ubuhTCfLh89ZNDbS9snHbTIwNlt5FpeWbOOQu80VQU','MCxtF13NCxJCqJ9GlzA6cIrd4YaseQ7Cf','r88qiR7Pr7wa6jptrm2xOjol9G','dhTr7RMBrm6RZqTcG4tWx9945qM1HMHxnZkoHpnMQ8xtSEz9y6jbw6PQ3LW8V929pug4vs','OFC4jMn1amTNQ4boesPOrQ5vJik2Qr4duwHYSs0qgEYcWhOkXvztxCiyynnhwPAKzDZyTl2AnLU994',8);
-INSERT INTO t VALUES (706854248,3487939414,'shmmcWGuS8DMTYHnqBg6aMr7TC2xUi5WAOCT','ZsJ31rc0nsY9MDexiCU3frWyDzUx4z4fp4YYVsyW8UKxB10ud0YEsHXn0nwwHIp','im5X1JPNJ3OZ7sUVvvWNtDjE8HkQ1IWPiynF4H7R','W9OsfrAvwyeFLlVPyki74FRwwgCGGPgtJ','4KbPlwvczZspmEs4WyJ8cFMHEsjCoV7mf5cfxT5JCQeAxEo3oJv7IGn7tgitZm1fgslEfQBr1Nrd','Q7pXl5eZHhUx4cY9EtMLSI9IsE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5416010780907668392,-1947882826,'PVdlq6odmsEjdhlcBIqhrMpD5IVONttc7lzM30RkTp0','sCEl0mnnYqMQhliSHnBrYvbw0SfiweJgFlhKq0XIUyrCUQIgKHcx2AOu6NeQCoZ430oK','rDuZiwIMoWXV','xzVK40xqreftlkBqXA44SaIv6ToBAJ5fmY6ikUUOjOsDUg1wvBN1gCUB2EGP9Y26nrwwqdhHedKIi47NU0jLYcGVPakv3kM4M6orVKaZmxuHCWMIYWWVPRqbTO8QmVBI5J0UI2bqdCV4d2k9kaHCkPb14b5uY5obmEsChj8MIs3pTp6tvUVEMYlKJuUwkbUikTFD9tSkT7o3fCGRyFGdPiJq832r62sde3PmV04Ut91c3dWjLjXec0jU','2','J',13);
+INSERT INTO ti VALUES (-5416010780907668392,-1947882826,'PVdlq6odmsEjdhlcBIqhrMpD5IVONttc7lzM30RkTp0','sCEl0mnnYqMQhliSHnBrYvbw0SfiweJgFlhKq0XIUyrCUQIgKHcx2AOu6NeQCoZ430oK','rDuZiwIMoWXV','xzVK40xqreftlkBqXA44SaIv6ToBAJ5fmY6ikUUOjOsDUg1wvBN1gCUB2EGP9Y26nrwwqdhHedKIi47NU0jLYcGVPakv3kM4M6orVKaZmxuHCWMIYWWVPRqbTO8QmVBI5J0UI2bqdCV4d2k9kaHCkPb14b5uY5obmEsChj8MIs3pTp6tvUVEMYlKJuUwkbUikTFD9tSkT7o3fCGRyFGdPiJq832r62sde3PmV04Ut91c3dWjLjXec0jU','2','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6345568548110620437,-1220644371,'UaTaKQCm4UzfRY9xCbQaU','oQGCMrFlKiljKktceEpLY0aivzSKqlMxCfC90RSro9kdgh5StGbDcqd83km9Z500eqIKK7970xpnbzrNZdKNWDXNO2pruRfZ0b8ixpyAzodKygZ6OhuLuFcqEwuBkfbrXCaNFnK6uofDWexDDYFiekw4ufvRdOMmz6pAwCWof','l1PbGfzhydYZ2mz0RtPWiuTMk3WMn9VRW56zw8RJ6kZ4wWTTf6IjUHs','thfyrFhhfvCJhyMaCOhmc88owrRyKstbK0l31BGJMRfspfxUpjL1G7v5hpP','L','HQ',14);
+INSERT INTO ti VALUES (6345568548110620437,-1220644371,'UaTaKQCm4UzfRY9xCbQaU','oQGCMrFlKiljKktceEpLY0aivzSKqlMxCfC90RSro9kdgh5StGbDcqd83km9Z500eqIKK7970xpnbzrNZdKNWDXNO2pruRfZ0b8ixpyAzodKygZ6OhuLuFcqEwuBkfbrXCaNFnK6uofDWexDDYFiekw4ufvRdOMmz6pAwCWof','l1PbGfzhydYZ2mz0RtPWiuTMk3WMn9VRW56zw8RJ6kZ4wWTTf6IjUHs','thfyrFhhfvCJhyMaCOhmc88owrRyKstbK0l31BGJMRfspfxUpjL1G7v5hpP','L','HQ',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-595163535933978260,-1110653795,'SHxRm65ZM26b','dOrRiYhma','ov4LNxaYWskYSL4GkK','J4vm6wT4aVDQiUjsedCZram1O0ITMmIjkcRrJ7l3fNlFYGwp1xmzlmCl9UHRjHbI9DQk5RNpy4QwA9GwPErKz4OLVaJwz0JoiSRKAiRcQYUtnkWZiMUwRe5lBhscpHcDKDFZe9dxjSmq6roGMAkK3f97miGlycdHUkppT5sXfkwWrSIveQH6Z6ZXyeACQh4JCVcIy8t2bLTWFhTiscxbasNk2KePJF0mT6pSm2qjgEAxiG6UvekW707hnU','cL','cg',15);
+INSERT INTO ti VALUES (-595163535933978260,-1110653795,'SHxRm65ZM26b','dOrRiYhma','ov4LNxaYWskYSL4GkK','J4vm6wT4aVDQiUjsedCZram1O0ITMmIjkcRrJ7l3fNlFYGwp1xmzlmCl9UHRjHbI9DQk5RNpy4QwA9GwPErKz4OLVaJwz0JoiSRKAiRcQYUtnkWZiMUwRe5lBhscpHcDKDFZe9dxjSmq6roGMAkK3f97miGlycdHUkppT5sXfkwWrSIveQH6Z6ZXyeACQh4JCVcIy8t2bLTWFhTiscxbasNk2KePJF0mT6pSm2qjgEAxiG6UvekW707hnU','cL','cg',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(40) NOT NULL, d VARBINARY(57), e VARBINARY(87), f VARBINARY(35) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6000260,3381,'wmd6EMJ3W','SM8QteFuM3GipuxOxNx','OdHfxoAlBYjJQ8fPNJblmHuoQqGwdUPpGOhspxhYpw8OmLcsBApqEXmOKFu5','K','0','X',0);
+INSERT INTO t VALUES (7825389,14918,'qKB11ePiqFKYbf','bdHaCdr00ROcDedewXqzhY5PABNBAjZgP3wd2IprdNyTVFQOZpqzf','Il48dNzWrWZIe86dYpim79OHJ2tFawH89fCZTmjpBNufe9fQBVMppFzjaxmZ24l7T28Ua2KJQYKQ','owmRIb9VJEjsM2uHLoBaWA9','l','N',1);
+INSERT INTO t VALUES (-4515669,18731,'AWWeuRwSH9fqf2tWiAcLEByR5xMPSQwDChuiM6','0q02xxinC1t96Nmee20jMAbehaXRrLU','BmNG16JBmurZY7PKZ02upVxDtutyA3soCGnKF6r49sR6WlA3Iqf5GaJJb6UZodbx','H3Mp','o','7',2);
+INSERT INTO t VALUES (3166484,31123,'10hzh8gomZJeWBLUSOa2w6VLR3Yrv2cdQ187','svhR94w4RBs0M1JYAXFUszi3qCRj92XFSinxPdRv1xI','jnwyYqskMBlfXMJbP6','GQPi2DdbpdVfAyd2vPMq36GgGbarElqyIL','7','D',3);
+INSERT INTO t VALUES (4280774,65199,'89Al508wcC9wYUY01tcQxJzzM2LTRrtU0bUi0E','ESLeBQrnzNFDX8SYA','VfjmiIYv8LdAbcjdh6wpo4s26NE41VCirmanqP4CCWccOM3to5GKWOoMQkJRxW033G3BnXEWkkrDy','WMHYkxW0GSOdvh9uPDaHO','8','L',4);
+INSERT INTO t VALUES (3886060,252,'gPMPvb2RHhqtpCSD66UgAc6V74pWnDNE1RSvdao','i7h45hcPuuC0rKzjUzl5Nnc88l','A5kfzwyUNI9ibiLaR4SrGqHE0J6supvqHBhQDascZCB8Vwu56GYDHhrT213kYeRfQPny8dRap68','CoE8weGOe1LP6','S','N',5);
+INSERT INTO t VALUES (5298174,55316,'VUZAXTV5FF','C3h0vxhLWUzDCGeCxbtuY1ndd','8PImm9440Si','rOSFWhFFg3GNwaoQRnbuVL0v','1','0',6);
+INSERT INTO t VALUES (-4604982,4315,'YTul7SHlqF','9oI1KsvwMpVs9JiKcQkPB3a8So2g0ff2AyIWNdxrXt9','Em6ZJSVdyC1FULSnHQM3rsQzgGnqy','kwYmKCgb44k355Xs6tDaj','9','D',7);
+INSERT INTO t VALUES (2986920,38013,'wqq0aM0f0aaBmdDPrMmys74z0Hbbt','USq2l8pTaVPyrx1','Xd0','9blJAnyjnSlp9a','3','G',8);
+INSERT INTO t VALUES (34263,21177,'uibD6z9D5ip4Wj4IrN','rfl14wF6dTw3HrWZe62daFeE8gRLm4uSrq6fm8lpWAqBY9','3fN23I56JITOp4tPrASk3m96kWwbTV2fyHCWSWDB9KKQHVUiag9','R6LxpttVImcFDEz0exC5O','7','i',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(40) NOT NULL, d VARBINARY(57), e VARBINARY(87), f VARBINARY(35) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (16238641309390536882,1586666969,'atwl','f6Wdfc0m6n4oE7oyybdG2PvUxmqARS','4XHmva6ixi7','6V12zb684WRsi0Z','ibMLu9l6Po4y2m','QYdLdfhLA3rExtyygpEzu3OWcGrmUJn0le5Qu3xyJdG0CF',10);
-INSERT INTO ti VALUES (16238641309390536882,1586666969,'atwl','f6Wdfc0m6n4oE7oyybdG2PvUxmqARS','4XHmva6ixi7','6V12zb684WRsi0Z','ibMLu9l6Po4y2m','QYdLdfhLA3rExtyygpEzu3OWcGrmUJn0le5Qu3xyJdG0CF',10);
-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 (16569119865877157220,3139893610,'3i7flj334V8peFs7Ru5lAZyB47u','Kn43zR46h2xBGocmpWe6hrqzJfVD1P7VSkqFEKpYMUsmzWLEn','Js2ekz5vkAmRKGPtv7ACrSnpIxUaWjFC3VlwXEmC','HKU','JuxVDy8eFSfuKDteOB3arGU3LsbNgkHihgXul5wTim33hp','0qvh6CiyG',11);
-INSERT INTO ti VALUES (16569119865877157220,3139893610,'3i7flj334V8peFs7Ru5lAZyB47u','Kn43zR46h2xBGocmpWe6hrqzJfVD1P7VSkqFEKpYMUsmzWLEn','Js2ekz5vkAmRKGPtv7ACrSnpIxUaWjFC3VlwXEmC','HKU','JuxVDy8eFSfuKDteOB3arGU3LsbNgkHihgXul5wTim33hp','0qvh6CiyG',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-2008626364,47289,'krp5ZbDU1yiH9ioBkCKzB694walp4gf','STFaYwieSJfz6QTD2PEAmGgJ2EBvw3hlqEdwaWVObt5hCMOee9','ZvFjFnx9OVKwoQYf4ixJDOI06zndP1d9iWYiJiTAOduRy','DJfj5Pi0EfPUnYqahbviCd','x','G',10);
+INSERT INTO ti VALUES (-2008626364,47289,'krp5ZbDU1yiH9ioBkCKzB694walp4gf','STFaYwieSJfz6QTD2PEAmGgJ2EBvw3hlqEdwaWVObt5hCMOee9','ZvFjFnx9OVKwoQYf4ixJDOI06zndP1d9iWYiJiTAOduRy','DJfj5Pi0EfPUnYqahbviCd','x','G',10);
+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 (-1353400720,31726,'Nc5yfueoO7ov1LN6e1sCg','FPF264AtwLhYjJVvSfUR5Q5d1x7LY7BFpxXzT0u','LYztta8iqPYVXin6lUgbTBIlEIBDUPmffR0a9VxH8GKq1qd4QaRFZzuxoGiOPGSuMZHcoCBvXJOjH7k3','B','Z','J',11);
+INSERT INTO ti VALUES (-1353400720,31726,'Nc5yfueoO7ov1LN6e1sCg','FPF264AtwLhYjJVvSfUR5Q5d1x7LY7BFpxXzT0u','LYztta8iqPYVXin6lUgbTBIlEIBDUPmffR0a9VxH8GKq1qd4QaRFZzuxoGiOPGSuMZHcoCBvXJOjH7k3','B','Z','J',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (11540828970541452379,1777481067,'slqcvl18VrezC12K1Y','9Hz7uQ3DaX9rQIAn0DOpK7Yc9DNyptUGSZ0VHHnzOE8lhlzsA7PkjYS9U7AozxlfdcIdJ7VytfJKnojs4otdgF9oeIz49YsGBGEJDZbRkPPtjBkPRswzAMZLTQvSbFuhnlvh8cVBMEFrG7gxZmYtTTgVm1h3VF2jL53VxceuaIpRwePK2IjdwU3','uy2PO4MzS00oHcOOEibVDb','XD5FD6YlBb5SAYQJN2zns','FCLpX5Qezd3SxEHNVtiqz1n7AND','AeDe',12);
-INSERT INTO ti VALUES (11540828970541452379,1777481067,'slqcvl18VrezC12K1Y','9Hz7uQ3DaX9rQIAn0DOpK7Yc9DNyptUGSZ0VHHnzOE8lhlzsA7PkjYS9U7AozxlfdcIdJ7VytfJKnojs4otdgF9oeIz49YsGBGEJDZbRkPPtjBkPRswzAMZLTQvSbFuhnlvh8cVBMEFrG7gxZmYtTTgVm1h3VF2jL53VxceuaIpRwePK2IjdwU3','uy2PO4MzS00oHcOOEibVDb','XD5FD6YlBb5SAYQJN2zns','FCLpX5Qezd3SxEHNVtiqz1n7AND','AeDe',12);
+INSERT INTO t VALUES (-1398242246,54609,'A','thrcD3qronhW9sHc4Sn4BB9Hb2r1uTXFcgyJYijlaYP5ylLSrB4Q7dX5G44gtehf5ns6qyCPDM2','tObMPeq46h2Bnac','QtjugiWfH','L','3',12);
+INSERT INTO ti VALUES (-1398242246,54609,'A','thrcD3qronhW9sHc4Sn4BB9Hb2r1uTXFcgyJYijlaYP5ylLSrB4Q7dX5G44gtehf5ns6qyCPDM2','tObMPeq46h2Bnac','QtjugiWfH','L','3',12);
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 (4078566633991441021,3961655779,'RVUtZx','rcKbLP0bHfJTKj44n4mHEskRkCTxkDkqrwiV9Dr1v4UcbdxfD2GT3LYxioMKKMbvoqlCHdXJL76OpFDHgk4Vclhcgi8pvUMAWaUSZ2N5wvmSYpo01bd0eQEf0DEEDCCRmnN8fuUBkLLVWWj9IEKCbxlmqW2PN6hBy0lWGdlTEOvy6','26KH1DkrFLxMQqvP8aVQSQcH1DfMGFjmlqA2WKy3','dwY9nJItuxGr8cvjRRUUhbsZ','6U2rpMttqwhrnCv4KDqc19cEIFNpQwvPkiUG4HpkAUpSf0j86LUrJc0j','RrA9mh6zNF1AcntTLZ264LzL2ZhYCbhU6eT7aTDFK9uYMKmpXWAT9Asy2sXCImH5UlNkCAHhPAb4X8SmLwjUJk7WGJiiUwR3Mx',13);
-INSERT INTO ti VALUES (4078566633991441021,3961655779,'RVUtZx','rcKbLP0bHfJTKj44n4mHEskRkCTxkDkqrwiV9Dr1v4UcbdxfD2GT3LYxioMKKMbvoqlCHdXJL76OpFDHgk4Vclhcgi8pvUMAWaUSZ2N5wvmSYpo01bd0eQEf0DEEDCCRmnN8fuUBkLLVWWj9IEKCbxlmqW2PN6hBy0lWGdlTEOvy6','26KH1DkrFLxMQqvP8aVQSQcH1DfMGFjmlqA2WKy3','dwY9nJItuxGr8cvjRRUUhbsZ','6U2rpMttqwhrnCv4KDqc19cEIFNpQwvPkiUG4HpkAUpSf0j86LUrJc0j','RrA9mh6zNF1AcntTLZ264LzL2ZhYCbhU6eT7aTDFK9uYMKmpXWAT9Asy2sXCImH5UlNkCAHhPAb4X8SmLwjUJk7WGJiiUwR3Mx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(14) NOT NULL, d VARCHAR(44) NOT NULL, e VARBINARY(22), f VARBINARY(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12687863119395597286,-32,'oS3zDbj17Y','gpTuaCdgPQt3USOYCBXDU2VFH66aodWMnhw4LHF34s','kCqzRnA','V3qQKpEIR','tjzcn0MJ3tjVmcp7etEm96FEuRDyzImesIGB7KP3WOFNG8iClvbKuT','7c12doaLwL',0);
-INSERT INTO t VALUES (8392941112725581020,13,'SI6Oa2wLvbI','ZAqHN4jM2EKQ5S4nxSw0zsbKkRejDP','AOTeCjDn5pdKsv','UonVO','X9lHRs1J8EZEUcr23Sozr417KskJkmzCmplgMFulmZFpz64XfWdZdNhN3obhBHC0N1MfgyHqiPDRkIKVgCHg08Ij62pYP6jTt03','N0iXA06kAqy4R9hCCvdwCjWvmNZ45mJtN0tIdbvZAZyR4HCfr8cI57DnBZzrHmMk84ki1MpDd29Sb',1);
-INSERT INTO t VALUES (15298078749124402261,-82,'Yan','Kgms7ppTMUX1E2GUF4gM9ljPyAznh','snAcK2lox0iq1JGMYy','YtFyLvXAC','0OqbJEF75BGgwlqTtbQaD0EcmqrV0mGhEL9nvMdbpLfV6qKrTKMBPt6lkEkpSoWN22kIl8kQMlF3kRrdq4PcajDz8RGTecyzqtz','01RXTfgu9nQZamFMiPIy6',2);
-INSERT INTO t VALUES (2938440557118928744,-111,'G3','wKQT1HSdAF7wFNjjLmB7UAvSr3C','IEFyF9zP','ikcwaqg03nSe053DP40a','Qywa5sIlRTxSubCxvVkPpP','W8Mb7P8fPmRKbAG7paXUJtSIOhuV6D41A9L7aqKKv74xe6z2c1I1o0QdjyPXvcGbEfaYv73tMCdtfa1vh5WZYlw',3);
-INSERT INTO t VALUES (272975638653316254,-68,'9z5','8Cy81wFqQj60uYPz6RKRzUx0Vf7WA','gH65C5Zxr1k3lC3nVo','hVJzPEepRP7aJS9tm4L','Qg1DjnZyq5oUDGhwG2lXEhMikRzKcKcoP9O0HEi06kJgpp8KyzEdPnXjE6Cw7BrlTMQjY084E3g0','nGLdwzP1JIwI5MiATl1Vs5UFABAkb1YCAZX6BdNrpfUwgtQf2MMgqfFg',4);
-INSERT INTO t VALUES (15847444017457251994,-110,'7','q3mHW0Fu2l2akM','Wx0QA','IUhX0tie','dmqIdPz25T8aebiv3NPvSRIiHkNczBNv0qs1k7UQEpXoisKiytCwfl6w','XBkqAkYWuksPpm4y3dVZMIyEzjA869gxf1IkyxH7UWWHU566S5hRUePxOk',5);
-INSERT INTO t VALUES (13624564809855039766,-6,'zxXqP','OXS4','HMui','W74aEv3WBUyxBWHs','62','kfeUuP072W64cHNwI7JlEdzrDPY7Gf7DMIkCoxb5gWzZrStX4ewGh2JJyUBIFdJUyB5RFOorgwpEGtxbNnl2yGLEpImEWV8ca9',6);
-INSERT INTO t VALUES (466536629938036094,42,'X','14L0ry','hXCx0vRXt','xVzzsASujUXPW7G2Z0wg56GJ','OO90hcDWKEHZCRR0cPN6BvAyeqN9y0hxZeM2BVpgTe6WCvMqSInO2DaOEXUlo8aY3PvG06Utcqr2oKxXStW8SifTVV','Nm4KZoD7X4Th1LBL4rcV',7);
-INSERT INTO t VALUES (18349204365076472840,-16,'pbOc','bg','O8Q0dTWcFVDSaZz','Ew','rAu8IzyFtnILgwwyAaYoImBzHiynsjyJMGtyU9lNvN5mVwrRjkMQig5q9dpvBbcpSjYwHCXopexdmH','JGv5vfJ6DSO7oIm0xNVgVcCfOfG0gTTsed25K1P0g',8);
-INSERT INTO t VALUES (12768262208915963960,113,'bk4lthpv','v1xBEASxP7lDjv1FE','J5qieUDlMMspU3q','yXlX1','aLNjaurVdTF5SH9WTFA2BKzZDlS7yrWedQyO3Jn4p43geOBK8Y4EwZDaZcCBk8sEq','Ivz1XWvwaj42yK6dC0U1DdI8xmm9r3Yr4pqDbpJZYDRHKstt6YS3Q4kUyWW3SE51gaRKj8d0A2JHfbCEuOCBGNtSRN7U2s7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1812036001,40977,'YDIDPXar6mjPlJ6dd72VxORLKzk3fg5DAZ','jFfk9dIlN2TkmqiS3ClOlksfXJPMNym7BiGaaXSBX3Xxb0F6LaSWrLBZNam5FQz7rrGuB7LcFnh4JHne1lUe78KC7gElOTnz1waWNiAsTUrIGTnfABkPl8cQoSxn6y5h0TDJSbfEIuTyOdeP5aqvSSpGKJvHFAZUM4VgsUIJrGasvUiuAeNoKnMiZ9pyhbaLl','BHWvb','pmxBPaEvvqITSSKBd5ywNPvk4h5c1aX5l7d3CJ7i524vg8VufFwndZsuNecSB0ILNSv9Ozxan9OfYbleBHlXXEY0zvOU9l5o4UbTFz2Ln2NgvoI8d6gIHhqKrvbJzo9vafwGrWWAbXweTKjPnCA9tmk7bFF3CVxPYsNyMxrTkhOO7IPxTgrFg9FQQ7kxAgwFMOpGE2WjkBVzpGkYtu6MGa7nUfN','P','l',13);
+INSERT INTO ti VALUES (-1812036001,40977,'YDIDPXar6mjPlJ6dd72VxORLKzk3fg5DAZ','jFfk9dIlN2TkmqiS3ClOlksfXJPMNym7BiGaaXSBX3Xxb0F6LaSWrLBZNam5FQz7rrGuB7LcFnh4JHne1lUe78KC7gElOTnz1waWNiAsTUrIGTnfABkPl8cQoSxn6y5h0TDJSbfEIuTyOdeP5aqvSSpGKJvHFAZUM4VgsUIJrGasvUiuAeNoKnMiZ9pyhbaLl','BHWvb','pmxBPaEvvqITSSKBd5ywNPvk4h5c1aX5l7d3CJ7i524vg8VufFwndZsuNecSB0ILNSv9Ozxan9OfYbleBHlXXEY0zvOU9l5o4UbTFz2Ln2NgvoI8d6gIHhqKrvbJzo9vafwGrWWAbXweTKjPnCA9tmk7bFF3CVxPYsNyMxrTkhOO7IPxTgrFg9FQQ7kxAgwFMOpGE2WjkBVzpGkYtu6MGa7nUfN','P','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1181588614,20212,'24KESOO3DjIL','J0WntEsnaZq2EQCytsna4ZMftnaVqLUlN69hQY5wagbw3gKTf23','Hqfs0wIRVsqlBXODcxm28','iQfSH1QvapAWfOrOUzDTYaVGF1MvkQc4hdrsJEgj8wEBh5UA1BKq7wtwW2s0ZjlCnnoJO80jrh9InnAx7MXtpk8ofqZrJinFm0PnpBki8zD56Jrfaa6x99ctZ2FhZA6LjCjW87SgaYHR85LM7ts2OXckY','vP','s',14);
+INSERT INTO ti VALUES (1181588614,20212,'24KESOO3DjIL','J0WntEsnaZq2EQCytsna4ZMftnaVqLUlN69hQY5wagbw3gKTf23','Hqfs0wIRVsqlBXODcxm28','iQfSH1QvapAWfOrOUzDTYaVGF1MvkQc4hdrsJEgj8wEBh5UA1BKq7wtwW2s0ZjlCnnoJO80jrh9InnAx7MXtpk8ofqZrJinFm0PnpBki8zD56Jrfaa6x99ctZ2FhZA6LjCjW87SgaYHR85LM7ts2OXckY','vP','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1562841520,47610,'O7eJoWbSV8WOtU3Sm0G9gxeq2OltbHy9Lh4FD9','sszxgX0Z0DrO6CH8kITr8FO4Zgk4ICBqnbLopNG6VuS9uFEJL4ol14ZjKZyS7MrNWfw3OXtRwgoZVkjAbEsHJrEBF8nzyPPk3eVguZQT5oc68Zerkar7a8P4EZkmae2bnBv4wsQthNqCDZwELt44KSAwqdM6i4fEhdk4W6rpRcNqcMwwIwajLMIqmzfvnggJKSi7pxnoKBOvcjGjeZIzr0Iod5tejjE8dxvJ3szaT8f','mF0ypmz2cvGw18fxOxYhSz2XqUWgpweQkpdotSpT','k4PsL9yNWMSt74hqVzGwZMcuUO65klVs5B4HqEizq22sVP9EWB7Vi2hPY9lpySPPQysZn4ED97oCg4NMgH5f5iAQPpbdSKgmN5ZuP6VfGJkR8JfoJMhBxSzM1WoG1tI5llq88V1Z5ravXkTArWK4FxLI5PqhsdrQp0HRvoSIp6VImlAvBU1IBkiFszt9VRWNmnZLhygLuFBu5kYjkGUXIrF8i7cA9A3GrH7rT0qhZCk9H','0','3y',15);
+INSERT INTO ti VALUES (-1562841520,47610,'O7eJoWbSV8WOtU3Sm0G9gxeq2OltbHy9Lh4FD9','sszxgX0Z0DrO6CH8kITr8FO4Zgk4ICBqnbLopNG6VuS9uFEJL4ol14ZjKZyS7MrNWfw3OXtRwgoZVkjAbEsHJrEBF8nzyPPk3eVguZQT5oc68Zerkar7a8P4EZkmae2bnBv4wsQthNqCDZwELt44KSAwqdM6i4fEhdk4W6rpRcNqcMwwIwajLMIqmzfvnggJKSi7pxnoKBOvcjGjeZIzr0Iod5tejjE8dxvJ3szaT8f','mF0ypmz2cvGw18fxOxYhSz2XqUWgpweQkpdotSpT','k4PsL9yNWMSt74hqVzGwZMcuUO65klVs5B4HqEizq22sVP9EWB7Vi2hPY9lpySPPQysZn4ED97oCg4NMgH5f5iAQPpbdSKgmN5ZuP6VfGJkR8JfoJMhBxSzM1WoG1tI5llq88V1Z5ravXkTArWK4FxLI5PqhsdrQp0HRvoSIp6VImlAvBU1IBkiFszt9VRWNmnZLhygLuFBu5kYjkGUXIrF8i7cA9A3GrH7rT0qhZCk9H','0','3y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(59) NOT NULL, f VARBINARY(73), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (113,199,'6V9TBb0PNB','hwQ50FGsabqPhU3','hgED3yg8x3xuSoklXnkE5PxB9XGzt18Lu2YhVW2b4d8yeebGyMI5XWNk','6ZnvfpiTc50mWwHS3RxEPwMK2TMmRHdKwRYrqw68VGii','R','h',0);
+INSERT INTO t VALUES (206,204,'vJl4Y6','paHFfiCGSUxz8UjtewyONqMkIWNZmSStsejf','l9c6Mx1hlu0jjyfxx37nNXH','h59pNjhORko1xAhDEssqvzQkhbkTI0VBqzxBFl0CQTQybOEKKCc7qEPOZUTJ','h','l',1);
+INSERT INTO t VALUES (51,54,'G','LFuJ9zD2mZCVoIuhDjBcu9xhX4DY','aTAVeMwU5yr5FnNqNgGGoxVro7XvoPJWtcN27enCK53LF3NR9NGXWavfsk','lFK9DMOOio4rUeNAtkp94JK4V','D','6',2);
+INSERT INTO t VALUES (248,12,'MEQ','pnMzQPCgJhyNr4VpFmPzrcnUi6g73lldYWwWrH4ywSvn0KDaXXa','P8KkhVGJdbPTsrKRgHfzEWqcZYKYIaPdSoS5SbvXOUTe4omOi77Lp1ib','LQa0DlmsllI1PH3YRg1LkqkyLKArulx4V49eE1L0o8hj49ZfHb','q','h',3);
+INSERT INTO t VALUES (124,237,'6Y5','XOJ96UzxKz0HiIsLghl5Rw2to02G49dc1kizD6','OcMS5sHLddk36','fjjTbdglTSda4R0IwPPg7l0q0pSTLv4DL1ud19jOFj3z42dMaxqZHruIdJyQKnFQlDnQpu','I','b',4);
+INSERT INTO t VALUES (33,38,'kndGI','tOVY61XxJdSxHHwjnA2UuJ15CY72Uni2jrF9tMADOacB6Hq8My','bf9hnFkd4PbFYMdr0ZjryUbPwkkgDSsrp5','wWlJ7UxlG','x','d',5);
+INSERT INTO t VALUES (155,104,'N044SfZH','hPjYKr7RCMCdfy7gbtTADN3CPUiV26yUHM181mUJAxnXAW1NgrG0','ijLkTQBHZSp0Eu9mgUcqPUzxbKO5iK1CzkMO0I4btwUUmDIwOgc','qDWdPA0IKleGqRIJAJ3RMexIshqquiFGNnWkJXxFSm6LyTP','T','M',6);
+INSERT INTO t VALUES (195,203,'vYtyVjRLk','Iwz5PxizP8cZ9G44e4k3O24SO0iN0xWH0T5ngY7o4ckSQe1hrV56I1x7knpooqc4Fw','cY2fBj8n70R9svytxwpRcBDmmIq','EHI3jYYpsfO90L1ooMJWJ7hZMn75jwBTQvUoeUBWdhW878ajhmDnvH1MwsEAbw','Y','q',7);
+INSERT INTO t VALUES (9,60,'g4po2CH','Anlko5MMLeJLImoutb3YUI0','70Vj5bZ5noJz8jlg5FxElQP2SenmtZf7x20HokQzQ3bLPci0qXVrUoN0','nm3tv6yMmU3lIod0GmjPxeup9lZNlTaab6dstcepcsE7825Uv3ATWVmi0cACxN1iQV','O','F',8);
+INSERT INTO t VALUES (153,15,'PnCALLlL','FVmIwHRmKJ5xlFpWyj1ZYIH8A4KA9ZmTQqMXkZ7Sm7CzN1Wwrq5eq68nY0o','o','f8tAUDy4aOPboQ38CB1JbyBUYdTisJg28JbW9aTzveJ','3','N',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(59) NOT NULL, f VARBINARY(73), 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 (17310453191142835072,-113,'nJKh2wV6Btdy','ZiMyZqnkQU4cIaUqrbGVPKmpk2PTda3NvkwHY7','R','JsV','q','2pdWnC6pz0Z6Lfxfsdxihyyy',10);
-INSERT INTO ti VALUES (17310453191142835072,-113,'nJKh2wV6Btdy','ZiMyZqnkQU4cIaUqrbGVPKmpk2PTda3NvkwHY7','R','JsV','q','2pdWnC6pz0Z6Lfxfsdxihyyy',10);
-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 (5080639443947701297,39,'Oi3OB9H','7ZwXlPy','kcGEVVjB8kn847azsmrP','5f4nA8QMfjUXFzoNiJZs03F1at','hxj9BmturA58YBEs4qOUT3u7nix1xbmRNzU1J0V8d6p5WkBr4vfmwkbbwiMGu','6dc3Fn4Eckf6Qb0FkU4PyleenaEjhNmTQwaK0SVHIQHNTSBctqf1MQMYFoViiqxYox3iCKsVMOqvk933ZrtpolLRNMyB35q1CSo',11);
-INSERT INTO ti VALUES (5080639443947701297,39,'Oi3OB9H','7ZwXlPy','kcGEVVjB8kn847azsmrP','5f4nA8QMfjUXFzoNiJZs03F1at','hxj9BmturA58YBEs4qOUT3u7nix1xbmRNzU1J0V8d6p5WkBr4vfmwkbbwiMGu','6dc3Fn4Eckf6Qb0FkU4PyleenaEjhNmTQwaK0SVHIQHNTSBctqf1MQMYFoViiqxYox3iCKsVMOqvk933ZrtpolLRNMyB35q1CSo',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10829403041554557387,72,'ye','vpECWyazaPfiIGdTrBJ2DIZuhETERX4joLg','Q0SHV1iIe2fuEEUViBA2Hdik5cT73yYfNcMHMTzs2yXFwruSPIa2BF','kyO1tvSmf5euGCerJElqAflwpUU','2','4',10);
+INSERT INTO ti VALUES (10829403041554557387,72,'ye','vpECWyazaPfiIGdTrBJ2DIZuhETERX4joLg','Q0SHV1iIe2fuEEUViBA2Hdik5cT73yYfNcMHMTzs2yXFwruSPIa2BF','kyO1tvSmf5euGCerJElqAflwpUU','2','4',10);
+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 (4000485813044802276,253,'nxX','prJLcuEHj6g4ijVka6eR6ZhTlZ','ShfA25Oj0o2Idm5vQhFDeTwSmvnbQ0oCKZS','wpFyWbUMVctAvdbmBUUxHeXwwALEHmXiFPi71sjgUNu1H3QKf7go9OC','r','F',11);
+INSERT INTO ti VALUES (4000485813044802276,253,'nxX','prJLcuEHj6g4ijVka6eR6ZhTlZ','ShfA25Oj0o2Idm5vQhFDeTwSmvnbQ0oCKZS','wpFyWbUMVctAvdbmBUUxHeXwwALEHmXiFPi71sjgUNu1H3QKf7go9OC','r','F',11);
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 (17647523251245298914,119,'B6Pq','SBRaTEQmoOvHgv8GLyERbjEqYGdidRZACVEmQJvc80YVs7zaz1362qfGN','aPo7N0Rxnyms2w','LX0vGz3Byyo08aR2LyKqXCz','WCKWYMYG','UJ3jfH9XMaE9aCPpD1HExo7rRepGcPXubjyi9aPZecR1mVTAdY1PrDfPdueqT0V00ZX69zCHCuUM6lcl6fR7qwky',12);
-INSERT INTO ti VALUES (17647523251245298914,119,'B6Pq','SBRaTEQmoOvHgv8GLyERbjEqYGdidRZACVEmQJvc80YVs7zaz1362qfGN','aPo7N0Rxnyms2w','LX0vGz3Byyo08aR2LyKqXCz','WCKWYMYG','UJ3jfH9XMaE9aCPpD1HExo7rRepGcPXubjyi9aPZecR1mVTAdY1PrDfPdueqT0V00ZX69zCHCuUM6lcl6fR7qwky',12);
+INSERT INTO t VALUES (13514158548975159290,189,'P8LkSi4b2LL','a1aHWWeVpIFg9ZEefUnY2J7kW9y8U2tEMDkIsVa9OvJwGNdXldDGjalIwzI9I0KC8PpPl64SfSMNTdBBhwNvgz6FSsAdutxAz1zv4j2QAOEYoRItxyySuprXWVXKuIe3iIWc','v49Ymzlq5c3cdl06YrIggtiWiup5eB76MhGPJfV1bNQDJ','B8EA2OZ3vNBdqvx6mhitix2IXWlKkTJ54fWiHO2ygIJ1CKpvF1Js9Gjw7GLnaaT2yyKEXM','G','j',12);
+INSERT INTO ti VALUES (13514158548975159290,189,'P8LkSi4b2LL','a1aHWWeVpIFg9ZEefUnY2J7kW9y8U2tEMDkIsVa9OvJwGNdXldDGjalIwzI9I0KC8PpPl64SfSMNTdBBhwNvgz6FSsAdutxAz1zv4j2QAOEYoRItxyySuprXWVXKuIe3iIWc','v49Ymzlq5c3cdl06YrIggtiWiup5eB76MhGPJfV1bNQDJ','B8EA2OZ3vNBdqvx6mhitix2IXWlKkTJ54fWiHO2ygIJ1CKpvF1Js9Gjw7GLnaaT2yyKEXM','G','j',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7688201752971351747,-40,'zyIritW5sQKClH','0gmxnH5afPhRF8fcbG8fnnV4ghMJZAajRZc4cYOQCcvy9Gcrz4Bwn7kX2m73reqJCkj1l1EHPNCoAB1WJd2Yk2v2NyZCg1VHjkgNTLeQ5Yk6ejJTOvNPppCCj7yTWfjNmPnFxlvbHEzBNWzAG7smOMD6YmkqUtjxvKbF3wDmB4JI7S6Krt4PCnw3bjvN1FrtOTdjDllEdlnJUbjuMLuRbwoaaUV3CKkpY6UFWqHHZc9t','W22jY','gyGLdPHBFPOTdsdonkfpNZmTa4u80UcxjMbspIZiL1gJhtAemcuWHCXvvxaPP3fW9ZrW7T3qjK24Xxrrc1QOd7FULtnM73vpLpom0BqAdqM60Yhr6xd1tlNLn2Z10GQCvVHGpUtAUmUrcka0IOSfOnj3Vp8pQktnyZZIDmLBEYDxNM69TijCxW','pKR6d7','BdcDewvbiWmkKvJ9YGOM4YUFVYYGpZbj6vOnV3vjf3IV8E9wERpIrDg1IBTzbYuRg',13);
-INSERT INTO ti VALUES (7688201752971351747,-40,'zyIritW5sQKClH','0gmxnH5afPhRF8fcbG8fnnV4ghMJZAajRZc4cYOQCcvy9Gcrz4Bwn7kX2m73reqJCkj1l1EHPNCoAB1WJd2Yk2v2NyZCg1VHjkgNTLeQ5Yk6ejJTOvNPppCCj7yTWfjNmPnFxlvbHEzBNWzAG7smOMD6YmkqUtjxvKbF3wDmB4JI7S6Krt4PCnw3bjvN1FrtOTdjDllEdlnJUbjuMLuRbwoaaUV3CKkpY6UFWqHHZc9t','W22jY','gyGLdPHBFPOTdsdonkfpNZmTa4u80UcxjMbspIZiL1gJhtAemcuWHCXvvxaPP3fW9ZrW7T3qjK24Xxrrc1QOd7FULtnM73vpLpom0BqAdqM60Yhr6xd1tlNLn2Z10GQCvVHGpUtAUmUrcka0IOSfOnj3Vp8pQktnyZZIDmLBEYDxNM69TijCxW','pKR6d7','BdcDewvbiWmkKvJ9YGOM4YUFVYYGpZbj6vOnV3vjf3IV8E9wERpIrDg1IBTzbYuRg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c CHAR(42) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(17), f VARBINARY(40), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-821323,-2418224,'vAPLNrcv','T1cOrvWmLSZiMSe7Jp','hbZRfBqzzly7dZ','Yz9U','5FrKyMcUkSlSevaK','80ZLsF71ROMp9mcUIP2tAXE5Wwfks96EXoh4kCBvCVUlhbkan4LSJp1tL7IovirZGPNWcHAX',0);
-INSERT INTO t VALUES (-540277,-8325711,'XnQVnPKxPt7cjHN','h2SxHQuDi68qy','iVsBipTV9LWcauXcj','12N6foWK05FzkVMAr3x','HKVRSDVvuwBbuXzqEANG','FaFmHEktvyLZ7gVGQWTQn0bzzEGs1a6lGEfguzuHUxf7FGpnx8gr1UOlPGVrnViUYPjAvbsp17',1);
-INSERT INTO t VALUES (-3505004,2512420,'S88kS14qi4i0vAVkdsBpsN','jXaKRKt4gIISfFqoZHRGm6','VdfLUAMdkjJqTj','sW9POcv8FJLpgalu0B1H','nCN4LobbcwkETPBSlePPfR4KJ','Maan6sAXKRZw4B0JEZNVd5AJCeYTi3eoGgkY42KZPWMO1QajlctJnvyda58gyrxfAOb9h11pQ',2);
-INSERT INTO t VALUES (2912320,-853054,'Kqmst9COU4lZpUttvayeX9jyMC','ParowQA19cFklNEhdSqm26fro','bMa0LlLDc','eRQ7P31nxun76ruJ0BQnVUj','VYyanLqT8BlWTRdBRxSJQ7wDFLEMoZQ9Y0fXsISzbj3TrS2FH7hCTbDN1DcGum8xI0drinwoF7FP2SBqXUKaskEb6vv','HgfroeybNe5gpmtMl5WJmRzsXebLn8r649MP8dIVDI5CM34aZMCx',3);
-INSERT INTO t VALUES (593695,3527820,'tDbYh6Sbi5F','mb','6tmmRr9CivKsyW','GK','1silCUCw9SIkXOYDNV74rW3jlLQfVMRW6TC5cfODP1rDp1DXvRKyFMkWpd5R4Kh0J2NcoWysnK','hpMdHrLMoK5M232XbhHRcy7NTg',4);
-INSERT INTO t VALUES (5473401,5441591,'7JgZJqdJBD50AWlV','tqdKv68qhkCFBDDUocIiMX4VgdNLu7fih2qmcQidmdyYDGRKinFI75AU6wE','VdTsP','HYZ9SmCAaee106VvGTLNALIBNQ','C7rN6SRBMgG1NN4y9LDO','ePsBrOOXK5YKsddtjxROb6MMto0flaJgiGMpFwEeRNvspj4WzK5S19SwaG7uMbw1iNCAyhleo0n4kycmEA42XHnuNGk6',5);
-INSERT INTO t VALUES (7054918,2704043,'JmmF1FFNO2ha6xiotm5aNYE0mt3EHccoagdQGfU','RrMPYaiPb3ZS8A9wP','f8kLQlqTPpittE','M','VR6GpaD3FVsxbUzw6NWcZ4rIOVgqo4hdmFa9huQk88ttt4wFYcIgYQJXDnX','XMFAgcn',6);
-INSERT INTO t VALUES (4478067,97228,'y9vkhlLK6tLGQs0KJ124VULxmKqWdCJKW6BzjaiW','FyaDW31bB2bEkEQPlDQhhgkSraoeGRD','5UMKDdT9fxxQhe','H348RNaoTdj2GFGxUzii5X8Toln3vanNEIHEShHK','Geaeg0dOy2iRWQZFytE','grRIrFgXY80q2akupfTl9eF0hejw8HLLXV3lPKhlpVwtU14YiISvGrUOoM1uQ26rtOQuRZYck6nSkA3RxwYvPz0uYnyl',7);
-INSERT INTO t VALUES (8284927,6303660,'JOJqH6EzBJY9O25aRNPwaVrziaqbK1zJFqtQgiBut','EEPjYqXwxFN3TRb6XYvPZ7x','1F6EuOwU1ffsc9z3i','E2kztPToSEQxbLlICJrlrLev','ks2m5LZYWxO8elriHVWz41suIRdpmiQBPPJa2WDvcfSZgSdEh','GHgpVj',8);
-INSERT INTO t VALUES (-6997243,-3069024,'NcdQk8ulHIP','HVNcpRatIqUrm7F9RflggZpILmv3tVknc5070cYqHMwAHjr','hFdkB3','FMjWTQWbm6qawQJpgVelGS','r1ukbf','EWSlOdw4fYpGzdvLVYRph0hTxlowc35YnzxiZr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11722981147725953427,0,'DNoxNyEGkH8','eS98YbqQl5SncjqwWmluthv4bBcxEIhXDCh4JJsz96pNenZLQOQs61EyWUqh','OJ9ibiSZ64ykbsQgEshLFVLeaKvAQ3xF08QArow','6bIyc5RRfm14p3pGngaDhc4DgZUKhC0TcVIQ1vE5j7NbcokWfyYgJ9DELI9nSnLOw6Yjb55rukPncDigSeD7xu8REgQxKccWPlyMovfAwbbJIwam5sn6kX2FRpGCYJyUAUo4WmjOc0nlxc8lXf5KtLayOjw','r','C',13);
+INSERT INTO ti VALUES (11722981147725953427,0,'DNoxNyEGkH8','eS98YbqQl5SncjqwWmluthv4bBcxEIhXDCh4JJsz96pNenZLQOQs61EyWUqh','OJ9ibiSZ64ykbsQgEshLFVLeaKvAQ3xF08QArow','6bIyc5RRfm14p3pGngaDhc4DgZUKhC0TcVIQ1vE5j7NbcokWfyYgJ9DELI9nSnLOw6Yjb55rukPncDigSeD7xu8REgQxKccWPlyMovfAwbbJIwam5sn6kX2FRpGCYJyUAUo4WmjOc0nlxc8lXf5KtLayOjw','r','C',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10152749616261287852,223,'rVQ3iJ','vxWEigBj85bxfUGM3ULpDz6xMvjWwz3ZB7wb9vFkt6ShAz93dlfN7DDhMlyWQw','AKcAeSFocAxnxlwjLkvjeaGh500GELQV8mUJQg7ofHEx6E859BklF','Sah9BK7YAM6vzFvPMF3k20l0ZFP2lBsrbPWQAecrw5tDFXEYdoDZbWNVs5TFXm5YThXF8THfc3Ca2xwk2tiwXLBGK2sN6mw5fIaNZodrqZA4ylD8Pe79gxmvyvkCeSxGiK3Kpe0wHqlWNpZd7sa4kMsN6y3Q03JWsnuJgrwjodCBxH6SW6ZOxSq9ioWJrV7pS6J1AN3xYdobXxQ','T','T',14);
+INSERT INTO ti VALUES (10152749616261287852,223,'rVQ3iJ','vxWEigBj85bxfUGM3ULpDz6xMvjWwz3ZB7wb9vFkt6ShAz93dlfN7DDhMlyWQw','AKcAeSFocAxnxlwjLkvjeaGh500GELQV8mUJQg7ofHEx6E859BklF','Sah9BK7YAM6vzFvPMF3k20l0ZFP2lBsrbPWQAecrw5tDFXEYdoDZbWNVs5TFXm5YThXF8THfc3Ca2xwk2tiwXLBGK2sN6mw5fIaNZodrqZA4ylD8Pe79gxmvyvkCeSxGiK3Kpe0wHqlWNpZd7sa4kMsN6y3Q03JWsnuJgrwjodCBxH6SW6ZOxSq9ioWJrV7pS6J1AN3xYdobXxQ','T','T',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (12562834724663151121,187,'wu','H2UAc5vsvOL4no6Kxy412CBEP4EnCetJy5iPKX06O1ChmZsIiqoWEgz3ueYfu8TrQGhNYCc0x6n3buqdTlTeZdgK1q1hZw94hn4wh','VyNOYYCFiHF4UmaeNs5aMXEoKTf34NLZjxKCmEjmeOit9dPMI3OX','t3fiKi11uOie5HfptvFtWdAU35XTCt6ph7KVg4amWO2qgdgYiauBQfCcSnbJr12dtlhLyFM5nOKRn9bF9ij7zvPngPVSLTB3gmDPA0dz3pUUvxSpPVS8HYGcUTNjjeWeghLfXa7EQG71cH6WP0QdjA1tErCC95fzLgQrMqZPNOk8zNUBo5mmu6HwYFnwjr4j7ioelsRe0M5d8nLq24sL5KhTYvy3youXfEDzmfhpE9KZGss7v5HkcB9Cq9n','G','Iu',15);
+INSERT INTO ti VALUES (12562834724663151121,187,'wu','H2UAc5vsvOL4no6Kxy412CBEP4EnCetJy5iPKX06O1ChmZsIiqoWEgz3ueYfu8TrQGhNYCc0x6n3buqdTlTeZdgK1q1hZw94hn4wh','VyNOYYCFiHF4UmaeNs5aMXEoKTf34NLZjxKCmEjmeOit9dPMI3OX','t3fiKi11uOie5HfptvFtWdAU35XTCt6ph7KVg4amWO2qgdgYiauBQfCcSnbJr12dtlhLyFM5nOKRn9bF9ij7zvPngPVSLTB3gmDPA0dz3pUUvxSpPVS8HYGcUTNjjeWeghLfXa7EQG71cH6WP0QdjA1tErCC95fzLgQrMqZPNOk8zNUBo5mmu6HwYFnwjr4j7ioelsRe0M5d8nLq24sL5KhTYvy3youXfEDzmfhpE9KZGss7v5HkcB9Cq9n','G','Iu',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(55) NOT NULL, d VARBINARY(99), e VARBINARY(52), f VARBINARY(3), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (440084806,138,'MBWenHWJ9NNXIDSoo1JzFjpC6rCxSxiebk80XTHP','z1jR8JqhyZQRX','PQpwdZaok6v5jHRQTe1ruxmTJME','rO','m','b',0);
+INSERT INTO t VALUES (321267448,7,'Hm8kUTpywCC','zhWZhROqFHsNKnJty34hEOxxrkY9sjMxuOvR9K2AsuK9pmMqT9UN6p2e6PrupkF4Wt7Qghj2T2RcPN3D1qNYuhiypsSa','UcMYE51qsbIRzUDvsAXuLSHsNwB9PaEz','y','i','M',1);
+INSERT INTO t VALUES (-16713002,220,'0EpkmuQVmaMBnxIaA9umN89FC0','Brcb','oZe','LZ4','1','n',2);
+INSERT INTO t VALUES (-2080113774,50,'zDzBSgWMGpnaLWIpKMtGiG5C5LZ5wS2XxRBG5hh1kWNOcJHOIeP','CYZGEAznvtdYQvDbR1B6UsD5V8rC7H9PQDyq7qyzefhzjGR6moj1vlc7riefdqQLQlDBtdEBaouNx44VL9Mxw','3LpG5VP4tIqg','zuw','o','n',3);
+INSERT INTO t VALUES (329381884,162,'16RhfJgk2i','hgR8agDiw8s6rtFZb64zJccgO2vwxtqgfDx8Qai9OZqvSY2S5kmqtGEX3dN5QKU9OH5x3yHkcu6SsjSy8OFp2bfZ','AMujMVTapzFdjsPbAD3oTXsqLm8bo','X','v','x',4);
+INSERT INTO t VALUES (-361993246,132,'BtZN5yJY694odxEsxNO89U79M7IkBJ87Uq','Tqzgx6K0','5H7N2SY4wkM5wjENr2FE0YhNuHV','iI','n','T',5);
+INSERT INTO t VALUES (-274478144,78,'MOOeoN3CZV3ggdN6','6avlI6j6uSL1QsbAZ9G','2hB01iTB8t5mBneSBk36kWi','p','1','G',6);
+INSERT INTO t VALUES (-1158130327,138,'wxqhGgHpeBMRZP7','oyNAXIjfuf5EEJdkgl1zSZKDCst0sxoreM8LRk8KfKQMWjtYnC0hw6cwR2h1cB2xvZfn1b6MmXcRIoEp41jtD6gL','XYMReG19VRkG73thPKWMyy5','kzy','j','i',7);
+INSERT INTO t VALUES (383663633,154,'oQFDgPhhJlcs1Kn4IXEwJtAe9YUDPkhsukL9Z31DwpKkKoYn70Z','4Plib','7KfLlOs6LhC6mKnqeQNcioJcnYIfGCOAHES','nwS','q','L',8);
+INSERT INTO t VALUES (859071337,88,'SoUA26T8Sz','USYVFp','Rpl7m2Shec7neYmUiAB9BzATeKrbmW4g6Ht9vSaDD','ISN','B','w',9);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(55) NOT NULL, d VARBINARY(99), e VARBINARY(52), f VARBINARY(3), 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 (-1047244702832534795,-1586808,'RW0Ew46Ordk','MoXvh4','QRAwVskkN','ezQ6MwqkCsL','dQbMFmPIxhrTdJl0C582hZDsL1pKRrltG7M9fGg','WUccFy9Wda7X2HFy9ms9mW',10);
-INSERT INTO ti VALUES (-1047244702832534795,-1586808,'RW0Ew46Ordk','MoXvh4','QRAwVskkN','ezQ6MwqkCsL','dQbMFmPIxhrTdJl0C582hZDsL1pKRrltG7M9fGg','WUccFy9Wda7X2HFy9ms9mW',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(43) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(43) NOT NULL;
-INSERT INTO t VALUES (-6423502066172061829,3138459,'ygI7OVp1n90BawCUdwblPYd2A02rVV7UZoFBGx','uRRO7Mmm3P20ZREpdzdEM2GfUOGVJOV','pAfYWttlyWL5c','MND0YHjJbdmSazQvJLANlS2','FiSHCF9Gm0qLfRF','dkLkEa',11);
-INSERT INTO ti VALUES (-6423502066172061829,3138459,'ygI7OVp1n90BawCUdwblPYd2A02rVV7UZoFBGx','uRRO7Mmm3P20ZREpdzdEM2GfUOGVJOV','pAfYWttlyWL5c','MND0YHjJbdmSazQvJLANlS2','FiSHCF9Gm0qLfRF','dkLkEa',11);
-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 (-6334714205678883004,-5714556,'agAs5FM','HEyIaL4SeAfEF3gvZSFmVGQYP27GKYuudOa3Qyjf7ebTPappe0c3QIUclzn8NseitxhoptuaskwfpRJtSISD96jV5rfBVGKUK2iehiYRn93KfanWa4pS9TS1bAErnKS','g','znZA2OjWgO9SdOYIkjQDxnCAbZLmeWFz','bmSqFKdv34Li8hgppI2Q9prITcuWSUlcSNiRqTvTu7YpML7bCw7LyXwJ7hiQPK2yq0','O04zOWUeHGmLKnmFXhAyjovUVV3mZdcelmStwzjyhSLUso2Qn',12);
-INSERT INTO ti VALUES (-6334714205678883004,-5714556,'agAs5FM','HEyIaL4SeAfEF3gvZSFmVGQYP27GKYuudOa3Qyjf7ebTPappe0c3QIUclzn8NseitxhoptuaskwfpRJtSISD96jV5rfBVGKUK2iehiYRn93KfanWa4pS9TS1bAErnKS','g','znZA2OjWgO9SdOYIkjQDxnCAbZLmeWFz','bmSqFKdv34Li8hgppI2Q9prITcuWSUlcSNiRqTvTu7YpML7bCw7LyXwJ7hiQPK2yq0','O04zOWUeHGmLKnmFXhAyjovUVV3mZdcelmStwzjyhSLUso2Qn',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7424652486954692295,205,'f4ofHU7sDx','CjjzhX8auuDMfAWbIBPaU2ssMApazHG8BpYc2FGsKsqXcOjAFswc0TlQXrr3F','hH5kTEJu1XaYxCMI7NT9gevgWhClVwyVLQrOg09O8t0cG','2I','x','Q',10);
+INSERT INTO ti VALUES (7424652486954692295,205,'f4ofHU7sDx','CjjzhX8auuDMfAWbIBPaU2ssMApazHG8BpYc2FGsKsqXcOjAFswc0TlQXrr3F','hH5kTEJu1XaYxCMI7NT9gevgWhClVwyVLQrOg09O8t0cG','2I','x','Q',10);
+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 (-1607757761084973954,22,'JmDHKDCIzDqfiU','5pEHpww3u547L86ot88PEjNd9','R4nffpfRioF5wmmJ5WUFZvPTn1r5PWE8t5B6aOfWIMcZg','Rw','L','M',11);
+INSERT INTO ti VALUES (-1607757761084973954,22,'JmDHKDCIzDqfiU','5pEHpww3u547L86ot88PEjNd9','R4nffpfRioF5wmmJ5WUFZvPTn1r5PWE8t5B6aOfWIMcZg','Rw','L','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4660673520149557576,211,'Q1OvEweovlSImTb00aZdOEoXizBjSv2IIGqgwhp','v8m9yNSj5W70BiWMAv9Ubj0gGpsXoVEWvefagNCTIVJ2YUPDxjukWqZO6ySMLdFbbNl0NYqSShZWjZhFykVZ6lIBXeNhe8nNXLplEgyyAvaJSBN2vJbnSvdLOqEbzq4BbDke3ZWj4v2B0d2S8IM0HKHTAjP','rqjmzZ8RdywfCHiFoB1dop7QwFFw9gHRZi1HLQLcUDJeVr','PCn','r','T',12);
+INSERT INTO ti VALUES (4660673520149557576,211,'Q1OvEweovlSImTb00aZdOEoXizBjSv2IIGqgwhp','v8m9yNSj5W70BiWMAv9Ubj0gGpsXoVEWvefagNCTIVJ2YUPDxjukWqZO6ySMLdFbbNl0NYqSShZWjZhFykVZ6lIBXeNhe8nNXLplEgyyAvaJSBN2vJbnSvdLOqEbzq4BbDke3ZWj4v2B0d2S8IM0HKHTAjP','rqjmzZ8RdywfCHiFoB1dop7QwFFw9gHRZi1HLQLcUDJeVr','PCn','r','T',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-6208919594767459312,2247530,'8l82USl5f5iFVjKTCeXfMVIGosd0','IXShmS8ZhzA1uF5HaopCN7MUjryNzoWxALqBSCwzTWycs02Ms2oCkoc8xuxKYrdUZpwaT9S9nr9EmI0WRhZlXlI803CshKOjblORf1723qbsjtaW','3','OZevIUBCYN8kWS7GvcaZzRJAyTWbDEn3EqpcZ6UzKk7oLEIcntrbP8WQsHn3oCif8XERmwfAjCzbtZ5z4P5psL5xBTfBHxpwnKqDYJZe9NBlrzc','AMLWiIGgH9ApgroAkUx1otZofHkcdgs7KItAFKAwrP7tz5cDif','t1i8olW1Xvc5jDpQMgLsK87QuryTECEZ1nvvBE567OAQYq66gtvvUJOu8H6elZwTCoym0cf1tyyf33Cw1OKe7wL7rd2Yz7',13);
-INSERT INTO ti VALUES (-6208919594767459312,2247530,'8l82USl5f5iFVjKTCeXfMVIGosd0','IXShmS8ZhzA1uF5HaopCN7MUjryNzoWxALqBSCwzTWycs02Ms2oCkoc8xuxKYrdUZpwaT9S9nr9EmI0WRhZlXlI803CshKOjblORf1723qbsjtaW','3','OZevIUBCYN8kWS7GvcaZzRJAyTWbDEn3EqpcZ6UzKk7oLEIcntrbP8WQsHn3oCif8XERmwfAjCzbtZ5z4P5psL5xBTfBHxpwnKqDYJZe9NBlrzc','AMLWiIGgH9ApgroAkUx1otZofHkcdgs7KItAFKAwrP7tz5cDif','t1i8olW1Xvc5jDpQMgLsK87QuryTECEZ1nvvBE567OAQYq66gtvvUJOu8H6elZwTCoym0cf1tyyf33Cw1OKe7wL7rd2Yz7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b MEDIUMINT NOT NULL, c BINARY(41), d VARBINARY(1) NOT NULL, e VARCHAR(97) NOT NULL, f VARBINARY(72) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-126,8094184,'4iayeyoqgG','4','zuJuF1ErXBfzkkOd10EDikYgZT0R1luTZTfzpfnKWI2pKVfUlrbhlPzcHzM3tm9xETxiwLtLOE7DYQt3CHZbp','zIJFIeU0MhamO35cOxHDx0go64d9OZ7MvD5X9zkfQ13Qy4a','sqoAs8Is9pz5aplBK6Y9EOcI1NUkcrHcvb3knCEZ6kiZXDSEtoVfR4K9uZrhHfXTQBBK3JiMDsxDx3cV2ozmbYQgJ','9cMTVnitSDh4BKLBUu7tfCSYChR7MvQPG8hx9wgchFYoO7GAm0oslNbT5FkFegAkxY2SqckzpTsRcMdGd6CaUOlyFk72q',0);
-INSERT INTO t VALUES (15,-6172429,'cDF4n','F','Hr17zaUUm3baiuMREAqL7nSt9soMKEbthUB2ltv1HmgdOKfxUPwEE3qoJRPSVcbLPr9Z631t7CR8qe','LARLhV38','twxkvTQtGKpBmnPnL7WE7g0KzjikCSfU9EkyaSXzDAgQf074ae','nwA8pFk8e1pcBctwuD2bmgaDAafKmTyPKsa0qMYHz4VZjLR66GndmRy4Mhse5e5ZOKiPPp58n301VYGlEzNdxzXObAWzMwLZmrSD',1);
-INSERT INTO t VALUES (-113,668386,'5rZ3ZzV','G','wk3r9dB08b6NMABossbcH9lAcEbYbbRviXcAjWGGv2dX','NT3jBqDKD49JJDDAIPb8WMl7MZJGxiyvOfnC8iv4XP2','a08tBtSQsPuD5iFAIqiIWriATaz2pQxDHR9C67BaGkZaFDI8kJt','sVkBZ4kHvgQCt5OMSecS8xqB3FTJ5iKKWT',2);
-INSERT INTO t VALUES (-119,-6162799,'yqrHqKGi8KZPfo9mNA','L','Q3GJIa3hluJPeBEwWqu1jphxJaWWSpXsZzwdul7OOnMF90fJnlhPqxJgUI5VQ4OpFrFb2eRypukASTpaGA5n132yUL','9vWh9hrHo','aV8sVC24rSUbtnGVXRssdDhLNtK2TZM7pXJD0mDCmcMbJW3pwH3nHsDVMypwzCp23Fv2','tkRz5e8fzhpGm7kUcyMfXpLoCZJYGvoZBYMcx4DVBeSvZ3OCoctASrdPHu7e5Y2NRGKQeF',3);
-INSERT INTO t VALUES (42,-4353965,'eNbYSOOPFTDOL7eCt2D9bd','e','Wcj1YOcMC5QfPDamKS3PgEk6btp9jRFOqVrxwZiztSXzKC5g5dW7xOxi4iXXSqjIx','2zUFPX2bKur2othGJY1xECNQY5dcS6AJTXTjnwKHYabB6otEB','bJzPCzGLdnFyoA9mH1qUb0D6z8uJoLz0DhbFxi','DECfmdYao9fF1nuFa5SAHRTviHY',4);
-INSERT INTO t VALUES (-51,5254216,'Micw9MJRbqVSNcaKYJetNar','v','hSSaXZbfhm1aNKoCmD2kDjMImkRsJGslrEaJpMOwwu9WV97Wodq','ZTZXQqmv15VevtKGV6P7zluw9R5LGgJ8w8r81HUmdQjp23bmHrVBVkBV84J5X','INwUU4PwxHMP1iFf5yd02O3JoHOXFj49GgUzrMPGqBgoACWTXC','yd9gNMp5vaWFOqj',5);
-INSERT INTO t VALUES (-86,4546225,'4OANjuGqRdZ61a0FlF4GSBP','P','HnSH3NTNrZsQdWBIR6v0KGJgAV6H9fvnwZfE6B1GL8lGVqbLwlupjk','RgvnxNLoP4yotmbXoBziFcYHFFL6i','uB6DBytXe4fG2x3uf1t07W3HNq2if5JZsjtNb7WhOzRLQxiAYwXmjSdJzI5KmlBhfPq','lxzD5i86ardAhEtONkT4beE4EGQSJLG3prjPjQKaVbPNKrULyMJDEGhX6HHPCo1GNZWduWgn9fcZUNL49UAXGjpIpu9jrZQzKLiH',6);
-INSERT INTO t VALUES (-81,-7247005,'oP6PHwwTEqqSUCKtlqDMDO','M','JAenL7lX3oQsOXPlAICLr4qDezNTRSxgLyldR2uKHPyrq2BF1ISpunUIPvvXGfjq2YKf','4OvJbw8riVsH8w5DVAoGFhKFQzYSfQhdYNO529iulZyi','6KxMI8YfpAWy83hJqEiwLtuwUgzqDxhkyfTRGcSBEl3abzvMkPJnS99R5Hp9Ju6oND5VXbxzl7Tyv9FYeXWHFQ3wIYqXtPM5o','tmer3i5JCiYTDgZWSGh644lSSe9gTcNnVSRxc7kkpl3M',7);
-INSERT INTO t VALUES (70,7623934,'fMT7ZU5VDZhRwgN68OTwMZUKkoVZ6J','K','zy7vDomzBzbIhDWTalzolTD1cf024sye6VzByYVyT493CA7','e07OmU9ccqfePctLezKLh3Q3DzrZRBM04dKks9lPeay8','9JZwzHGJ9NJfOr7Y6x3RpXiypst9NB5bVr6zWt6U2Nyu1PlUMwipw5SdpLyj4kuAtQGEpGyt3BsmtyotYs025UxA9w5IqpTrGQCY','R7Hh8OaOmsIYaVv9b0Wk2qzZFZO2vLucYuVEm1aAqUsY',8);
-INSERT INTO t VALUES (76,-7603632,'FSnt1HyE0oMJdtqhzV','y','NpDWS5xXAmQMTh','ogimo7GxZFO1b5gEyByHz1dJj777y8WixmRynPK5umq8Vac8xWftaEugL3b','8lPicn2L','NDB9hwjoymqeQ3CjuwDGc9VWdyF6jqAUTUtzbQwk25pdCYDvC1lBh3dvNPRRIbg2Lm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8931232321374665870,143,'wIEirymqWA3sjnpKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTV','7zd6xYvBFzzjqzsq4uEDgwg869IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz018M6mrTg6tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5eG3vhsfsFRzGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2','d6XQy1yPXae1saAOWhNZJGDlKacK0V5BOupnh2LQSh','qTt9','M','s',13);
+INSERT INTO ti VALUES (-8931232321374665870,143,'wIEirymqWA3sjnpKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTV','7zd6xYvBFzzjqzsq4uEDgwg869IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz018M6mrTg6tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5eG3vhsfsFRzGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2','d6XQy1yPXae1saAOWhNZJGDlKacK0V5BOupnh2LQSh','qTt9','M','s',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-4722961315924212538,60,'h','P6XBUpfMKaQyRiIl9tFOD9VHpfpjJGtZ6EjDIz1E8fFHiNRJz6XjxVxcgeyqcxqvSnaaMR2kSPXkHxIYlObhRWWOwwcJGHxVSSmLmS9EzUGO5J4s2Mk','5mzt22r1PjiQWpsrkgZOIF','DhcQGwMVSHOu1E00L2egefyjb1q0j7HRg8hcpS3WSAxdXp1b7bN7eaxC6OP3RceELoLcLPhEEXSVo8KpzK47F8cL6AMasnYwgkCQEeeZ0XfM6upazr3IdEy3reZwCjBZP1JiODUsP5dJ6Ou9WFPM','xy','N',14);
+INSERT INTO ti VALUES (-4722961315924212538,60,'h','P6XBUpfMKaQyRiIl9tFOD9VHpfpjJGtZ6EjDIz1E8fFHiNRJz6XjxVxcgeyqcxqvSnaaMR2kSPXkHxIYlObhRWWOwwcJGHxVSSmLmS9EzUGO5J4s2Mk','5mzt22r1PjiQWpsrkgZOIF','DhcQGwMVSHOu1E00L2egefyjb1q0j7HRg8hcpS3WSAxdXp1b7bN7eaxC6OP3RceELoLcLPhEEXSVo8KpzK47F8cL6AMasnYwgkCQEeeZ0XfM6upazr3IdEy3reZwCjBZP1JiODUsP5dJ6Ou9WFPM','xy','N',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3742771402760319999,80,'ZzOdbrFaAh4VlxnOw5pIWQBTv','k76DdHniSoQXeFR3EH1MThG8YCv6Od38MiC0CfXczl4T','kAOwDhv','THKfvUTXXU6xzUXDVeW61MLYaLBtLiYt6R6YXEdJOKoUf8KDUr2ux6e47a0MVUvAK6uF2opOY8SxjGUcPOFgsxxGT5o4JzUzXSzwVvx4IdnbF3JMhxBprvda1g5evGQu5JQAJFUxlz2GEk4Ji68wUqEZ7oyrRjJpN096lE4Yuq4JMUAxUXTbjbbzZNzDu4JEkrMI9MpBPbF8syoAHxJ8dxQteVOcvU9W6NMfxh5BFfuvyllVRUNK','E','U',15);
+INSERT INTO ti VALUES (3742771402760319999,80,'ZzOdbrFaAh4VlxnOw5pIWQBTv','k76DdHniSoQXeFR3EH1MThG8YCv6Od38MiC0CfXczl4T','kAOwDhv','THKfvUTXXU6xzUXDVeW61MLYaLBtLiYt6R6YXEdJOKoUf8KDUr2ux6e47a0MVUvAK6uF2opOY8SxjGUcPOFgsxxGT5o4JzUzXSzwVvx4IdnbF3JMhxBprvda1g5evGQu5JQAJFUxlz2GEk4Ji68wUqEZ7oyrRjJpN096lE4Yuq4JMUAxUXTbjbbzZNzDu4JEkrMI9MpBPbF8syoAHxJ8dxQteVOcvU9W6NMfxh5BFfuvyllVRUNK','E','U',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT, c CHAR(6) NOT NULL, d VARBINARY(15) NOT NULL, e VARCHAR(63), f VARBINARY(23), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7517299,-20,'JVJKI','MECaXjQGIdq','rBVChvHSXsiH4K','oh9HO','7F','Z',0);
+INSERT INTO t VALUES (8935882,-2,'qwl','zkB7LsRtkQhdE','lNxR6JnR6XcwfHtGMtH82ct3AlauZjPUco5HqhNizimD','m5blO7','3','L',1);
+INSERT INTO t VALUES (2729507,-1,'Vg2RM','u8u','ap3ZnBzsLYS21ZRESlXrMEdfqB5PhPEUcsSKMCSqMGLzK0jElv5QFeIzRQUChvn','cB38fkR7l9wvbxLlIOz','Jj','Q',2);
+INSERT INTO t VALUES (12006529,-62,'5F','4ddEgVL3OMP9e','NiuARzhiJ58y1r5PQ4BxZQUguTr62oOeDyFpTSboqETXattyTqRVnypYPfUAyw','Qw0biEq','Y','AX',3);
+INSERT INTO t VALUES (600874,-50,'Sc','WPVk0QxWOi','eAMOJKy2wpiwq','YxhrxWi4BuFXZZoZBAY','P','JQ',4);
+INSERT INTO t VALUES (14119580,-32,'J8v','ePrr','pzw3HnuWI9','VdxGyUFrsYzoN','UZ','i7',5);
+INSERT INTO t VALUES (14265627,-1,'jRRE','0VbksvbdqG8LbM1','v4UCTtuni49O48lQSKl9yC1dQVQTxEoZBRgGA5c23wXfyl','ljMI45Su3gSK1rZoecB4SQX','52','XX',6);
+INSERT INTO t VALUES (9947226,67,'o','YsAS','PRco1h0nO','XdTG9v0Lmp0xV3KKo','XT','IW',7);
+INSERT INTO t VALUES (2083922,-45,'CI7C65','F','5bbl8XF0yu0LN2','K1JGZNJhr','Ji','d',8);
+INSERT INTO t VALUES (3898600,-32,'ajqO','z3BhQ','Uf9XJs6hVrvgf3LNedANYQU5XWVLGAJzGJE5MbYMCiH84n4LhhY','NzYSfKxWsA0P','m7','Y',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c CHAR(6) NOT NULL, d VARBINARY(15) NOT NULL, e VARCHAR(63), f VARBINARY(23), 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 (7493132,2960769,'m','5','4v7bWvNeOy1sSIqnreehYcVIA0qml3c6rkPRZlwjCF8nZ4eChOxnaDtHfkoy0bAfjN','vMNZrg1utIoTuoEUeb8i3B','Qtby','OK8Y2vgByIJD3eQk6chXdBtgBiee',10);
-INSERT INTO ti VALUES (7493132,2960769,'m','5','4v7bWvNeOy1sSIqnreehYcVIA0qml3c6rkPRZlwjCF8nZ4eChOxnaDtHfkoy0bAfjN','vMNZrg1utIoTuoEUeb8i3B','Qtby','OK8Y2vgByIJD3eQk6chXdBtgBiee',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(42);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
-INSERT INTO t VALUES (7817982,-7868788,'0CsCiq7yQC7RxILwORscOVxzWxGJmJ0n4GLNgU','n','2r81f6cXsXuF2eFYIxLeokKOSiolhCTWdmRGdfTZblTtS4ed8Cujfvx1kX','0b3KDms8hbY13NyspdslIh6FC1T10GM1IhG7m0JOcSv3tInFS2C3ukzZNifp','ZGTzUj8iR5IYNSrHcCKwfNmicqU68TiT6sfurfJVLqvZJfCh6FvSTGbHrJSOx51PGApKy2ZWLv9xGlRKuRU','vri2prYXuaPSAAedWax2XFqoAkDi7LRLu6lreRanV76d',11);
-INSERT INTO ti VALUES (7817982,-7868788,'0CsCiq7yQC7RxILwORscOVxzWxGJmJ0n4GLNgU','n','2r81f6cXsXuF2eFYIxLeokKOSiolhCTWdmRGdfTZblTtS4ed8Cujfvx1kX','0b3KDms8hbY13NyspdslIh6FC1T10GM1IhG7m0JOcSv3tInFS2C3ukzZNifp','ZGTzUj8iR5IYNSrHcCKwfNmicqU68TiT6sfurfJVLqvZJfCh6FvSTGbHrJSOx51PGApKy2ZWLv9xGlRKuRU','vri2prYXuaPSAAedWax2XFqoAkDi7LRLu6lreRanV76d',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13006680,-81,'L','RqgAgW2xV1AMu','UNoZuLDyRC0gVvXKH1A1CsNeP0m2jJR2wcDvAk','7uavC3','Q','cN',10);
+INSERT INTO ti VALUES (13006680,-81,'L','RqgAgW2xV1AMu','UNoZuLDyRC0gVvXKH1A1CsNeP0m2jJR2wcDvAk','7uavC3','Q','cN',10);
+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 (3128985,54,'aGz7q','VpYCV','BS8f299oxRGFgdyrCEv','mi14ltYNBFWof','GU','8O',11);
+INSERT INTO ti VALUES (3128985,54,'aGz7q','VpYCV','BS8f299oxRGFgdyrCEv','mi14ltYNBFWof','GU','8O',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1958223,-6560489,'838pFLOjWVEQSnI0Ts5QAk37uMiaJ91TRSIWk','GtG','hevT87DrpdFo08s','bCkMPG6xJkWoh02','ku03XiGvFTOAP5Tgo6B5','MU45rmp6Ikf53AsKj8QjBae1BgYd',12);
-INSERT INTO ti VALUES (1958223,-6560489,'838pFLOjWVEQSnI0Ts5QAk37uMiaJ91TRSIWk','GtG','hevT87DrpdFo08s','bCkMPG6xJkWoh02','ku03XiGvFTOAP5Tgo6B5','MU45rmp6Ikf53AsKj8QjBae1BgYd',12);
-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 (-4436095,6326301,'wOdRLRuynRcwUEZQFl8SyrIhmE5B13','OxLl87f2Z2Cw2wzHwTL2yaVgFET4gZC2ajLwmRK','WjJbcmnEXXHYqOcM3vYQusHycUy7vibOBpZL0GtEmdSM8m1Sn3H6F1bdj0jO8WAv5H2GsXJPpSBFR6vzL5E','dcxtUzQF3ii7Skxf4WTi2QFhZhAzMzRAHuKXK0ZlJ8PzkgRnr2G7rc8RqXAgE','4ir9dLl0dCuty8xOEvcOoCSUCTAVcQFKpnoxGgumvl48vkIXRCtPpKiUEFJg','TYAiY3F2T1rpEXly1e',13);
-INSERT INTO ti VALUES (-4436095,6326301,'wOdRLRuynRcwUEZQFl8SyrIhmE5B13','OxLl87f2Z2Cw2wzHwTL2yaVgFET4gZC2ajLwmRK','WjJbcmnEXXHYqOcM3vYQusHycUy7vibOBpZL0GtEmdSM8m1Sn3H6F1bdj0jO8WAv5H2GsXJPpSBFR6vzL5E','dcxtUzQF3ii7Skxf4WTi2QFhZhAzMzRAHuKXK0ZlJ8PzkgRnr2G7rc8RqXAgE','4ir9dLl0dCuty8xOEvcOoCSUCTAVcQFKpnoxGgumvl48vkIXRCtPpKiUEFJg','TYAiY3F2T1rpEXly1e',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED, c CHAR(4), d VARBINARY(3), e VARCHAR(39) NOT NULL, f VARCHAR(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5509,11475,'AGW','PJ','moUP0fXlj2CNIHWyfCIn0N14eKDmh7ZOExQ2Un','DlVzCgP3h1VWUNVK0nlvkMKN4pG','eHAlC3fSa5C','nZk1eZVyZdSFPk',0);
-INSERT INTO t VALUES (22883,30832,'0Kw','lnB','khelbkQuAITTw8zZ7v4jA73oj','hmieEFSB4zSSdlBj40J8BUyYWP7XSe1KiYaW5TnhebQZ','PlxOJzECVvezO3bD2FuV','KjiVCCI14dCH7ehmqeAgnaua0W6d7Xx39VCXFRPjztMd7TXRARR1nshHw1BWqCAFCr50nV7C2DF29qlXY6zwjjJB',1);
-INSERT INTO t VALUES (13678,10920,'CF','Oi','wmtl2zdg','iHekdNdLvhjgYgNsGVvcGeKbUvbenWCLWw1QVMMYsa8tBdd1qH01Br','xz2F7HAf5p5vSdijDO4qhSNw8r82I4qvZmd88H8mDFEBF','zMQUdm68EC6bN5LAjgi2EWkpYmsKDfbOVyDqjKFPPJSr9n62XGCcfM3XQDq7zzO1U5eKOI',2);
-INSERT INTO t VALUES (-25388,64463,'Bd6I','3','sphz26VCskvrwTb7tGDG5ZvgKVdG6kcS','kH7Nj7mz1BQTAXgaN5nKRzNiWtSg','PC9MDNh72gNApHIdVHsJWBvqt59qbyIktLOYgXle304RmK1','Ejbq9a1SNkxxnWIm',3);
-INSERT INTO t VALUES (-6479,63314,'mnd','gz','vpZJ9ocUmBIx2S','C5gam','BQypjXjBfEi7HxBy1rSbQ4AQU0yAcfVH8ZE2QEUveiyFhgvQWnaGnVl8bghnAAfFmph','17anHbLVIWgpNv7njvkX86OPDrwKyqDo',4);
-INSERT INTO t VALUES (-8641,31937,'v','13Y','o9','WH7NLxYJo9YrCekVeYSV8USADmmNu15frkVnJbZMwPR0hO7QHW5BnSxxbQDGS','6Y9S3YBVm3ch5F3CzhSaoqt4sMYx2xWwyh9kTeroyYmBv9','ZpXwNQLQVUYcAVgzjfv',5);
-INSERT INTO t VALUES (8273,30857,'FhG','DT','Aywsj07kdZPe','We7h6DLeg83jg2PNVXoGf7U5POwHLJ1u5hwboC7RER7E6FF5lFmffkIKpi0dy5Ht0','a0UqL4fU7Bcht54rFy3Z5TjY3scKNkt58OTddJTmvwKp3LdV1AvIJTyNjBqtNednC0WbOKVAACcoT','9GslX',6);
-INSERT INTO t VALUES (25314,45684,'7YSH','BbB','298Xh767AuQuwrGHYWZOS4k0gx5i','XQsXXKPGSwbycWDLa62PctvTFT0SdG6A','L','aAeMnHJwJsV8bhKdFR9lbuAz',7);
-INSERT INTO t VALUES (22746,4539,'s4A','Na0','CLfqZ61HTwyCM7Gy8WbQ','2r0582FoXPeOxxzXlpHGsSshise0QoS8B0YbwoEsw','4553cbDqRk0ko7N2a1npN7ErgfrNiAv9uTDnb645wSsilNojj2VWrpx3JQOhqpQpfVv1f','Uttypypt1B4pDutL0bj62Js39prHC9qG',8);
-INSERT INTO t VALUES (-3939,43154,'0','EL','esE3qw8tnnILgcq2ATSIS2hnaWWDOuWkYd87','v3nrJ1RNQjpPOhej8Pmn8yF456zlPcpQAXwQytYLij2rWfjVOvGaUK','Kmw5UqwatKfH6BUpHkUnUX41l','lCoibOolu3cLRkGXInvkKD8ixPnZ2YSvH1WS9CpIMTeoaMrbrDTkzUC0iaJUOa1RxNwvfChQ3u5hPidcsoQukKtxPcxQmqUu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2895,57131,'t','tx','qge2K1v8RJPTqqOtJqO6Xiv0k','VwJ77tzhwNjb5tJcUbsFbc7n5GHXSyp1NvO','pwpnParwTs4L835hJUHWBp5sc8Ou1QdcXkPkir','Q9mTpTKZ',10);
-INSERT INTO ti VALUES (2895,57131,'t','tx','qge2K1v8RJPTqqOtJqO6Xiv0k','VwJ77tzhwNjb5tJcUbsFbc7n5GHXSyp1NvO','pwpnParwTs4L835hJUHWBp5sc8Ou1QdcXkPkir','Q9mTpTKZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(5);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
-INSERT INTO t VALUES (-13132,19135,'at6OC','7II','PcNN4f85rTJfF2eyUe2','fdpX9fJ4qx7AivUNeWqwnLQMp','AjWsH7MObbd4zUYWWAfAufHxn0c3sDowIo4czBBKYPufu695r6wtungic9Z8EQSf6KZNJZdNbtXKE','MW69bhN4ZMOz225S',11);
-INSERT INTO ti VALUES (-13132,19135,'at6OC','7II','PcNN4f85rTJfF2eyUe2','fdpX9fJ4qx7AivUNeWqwnLQMp','AjWsH7MObbd4zUYWWAfAufHxn0c3sDowIo4czBBKYPufu695r6wtungic9Z8EQSf6KZNJZdNbtXKE','MW69bhN4ZMOz225S',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-10146,27576,'I','Gda4pvmyiqMBWRzI','leJ962LE2hJS34ZYhh73XbP7dum9nEX','SBrkMpK9rU91U914eZ1Vw0b','r1Hkf23JvY3F1CjKXeMnCEV8EGVmx1eLXcGvw3GNlI10q','b3fWXk',12);
-INSERT INTO ti VALUES (-10146,27576,'I','Gda4pvmyiqMBWRzI','leJ962LE2hJS34ZYhh73XbP7dum9nEX','SBrkMpK9rU91U914eZ1Vw0b','r1Hkf23JvY3F1CjKXeMnCEV8EGVmx1eLXcGvw3GNlI10q','b3fWXk',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-21224,53269,'OWUIB','9gl1afGYcaOYfmeWNmhYkB0KqLGIBtXwb4cPzn2aZopXm3Tl822FsWGegsZfcncun6iOKNW5h41gik81JMHrcBThscqb','glQvrO8u0eKfGep9SVmPJFgcK','BZdDxZOQK6CbgmGxWUR0Vl4dlMau8dKJLRDWO5B0QFAtdZdo4KYV9fOEjjg9On07410J2YWMhY3dqeI2KRphebNPURIl2M609wZrloLQpmVFwuWQDm91nww8vHyzN4cCUFsNHiSSdinavVqbJLOaSNszbEdYSFzSeGDKZ0hDmnImZbmSdFlyrPEZDtlZi2M6ENs0IecdDA2Nd3SNrPkOULGamhrRHXABVb','FYTaxhwcwP9YozJfA9IAoiJY7x0YdAcwIXzTF4Bx1knLI5zWB81NtDoVpltdpJqVWwu','EfSJtUZFWcQp6qTu2hbUTszPR5YQEsEsCG3',13);
-INSERT INTO ti VALUES (-21224,53269,'OWUIB','9gl1afGYcaOYfmeWNmhYkB0KqLGIBtXwb4cPzn2aZopXm3Tl822FsWGegsZfcncun6iOKNW5h41gik81JMHrcBThscqb','glQvrO8u0eKfGep9SVmPJFgcK','BZdDxZOQK6CbgmGxWUR0Vl4dlMau8dKJLRDWO5B0QFAtdZdo4KYV9fOEjjg9On07410J2YWMhY3dqeI2KRphebNPURIl2M609wZrloLQpmVFwuWQDm91nww8vHyzN4cCUFsNHiSSdinavVqbJLOaSNszbEdYSFzSeGDKZ0hDmnImZbmSdFlyrPEZDtlZi2M6ENs0IecdDA2Nd3SNrPkOULGamhrRHXABVb','FYTaxhwcwP9YozJfA9IAoiJY7x0YdAcwIXzTF4Bx1knLI5zWB81NtDoVpltdpJqVWwu','EfSJtUZFWcQp6qTu2hbUTszPR5YQEsEsCG3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT, c CHAR(62) NOT NULL, d VARCHAR(87), e VARBINARY(81) NOT NULL, f VARCHAR(21), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3095604,4512314722365827279,'X5k5Hxm4Bry64BjkVvG6KIbE9','qOV5P3w94Bgm3B1lpFbyEyFJhS3of8lXK2gShtgPPvOaq0w3li8kopWWm75sjuJ2DwNUhgcQe8nBjM','2h76DdPcrfY7gJbz4LziD0Pu9B6VljxTbSs','1AoW2','x2I1X1UoQS7yS1dayCR3zwyNFpMrkd8pZEYw','822SyeAXIj6SPSDUlS35x5WY4Ck',0);
-INSERT INTO t VALUES (1718888,-7748049987722961429,'dyd9VL8C6ndcp4RwC1OfZ','tr13hsbknZZYvTSkGCUO3AZYUKvlgYZIWt13jkssH6PLtW7Dyr3EaLMFZxl9mT','ToIeMuz4ecWGHXIIG5DIXW','9IFXfOT6whdaMU','Hsm9kjptD1bLGr8aGRuxtFYHbLYytDLExXcD8Q','7UCS5yFEwuq5RtS79z3oXNPM0JDHIr1XAzoTWV',1);
-INSERT INTO t VALUES (3244246,281250977088061603,'7Lxhk8dJUrkpKLqU0fZiN5SowzPqC','GONmvyObQMawt9Ohw2YGsZPqJqABN9mGatr8Wim47rimtdHj9GVj94PdbIZ3EoFMUPvKgKTnpuv2kyhnY','NsIOlLuVNxhUuZFp6zhEu50DZs2yycJILE6Iiv7qeI58nMjae2J8','08JQ3hd359dEYbc0oyK','mauQ4TZ2e1','20hBtfF',2);
-INSERT INTO t VALUES (4302904,-2990372691525424046,'7769jZFELr2k8XlHw4f0g1','chAxTPpNSK9DV4HNsHuFcMDJh0','UXCPCDlRwLi8Ufk6UZclHkB9XMvLdI8a8ByaqJr3xRErIUdgsw1LgIadXx9dBdQESEybH','wJd1yC9y','C2w6S5eGWZ4y9p2orBxUGkLifGf2u0Tmse0LJRftrSCSZs9JxzlpGpn7q8tlwKnKy2GVDTim3TOw4dYSGenMFMNK5t0bqvbG','3XGoqW23uDdXYKcf3xIHcjQFyz4kdRCl8k23HLnJtzr3kJ9jnMPoO',3);
-INSERT INTO t VALUES (-976181,4711186410857608134,'ESL0PKy3B7QhKHqGuWWKcPZejuFNc1zU07raAVwM0xbpaE','CsP2hdGzX','JEAJ1iXbzL6tzuYhnv2QpHputBhn274QhBYzkMRcK98Eld0FiUMWdTYj5wBpqMq0VXEDJm','S','dI3hkiGZDxLoQmJjoYNs57dEjd1J2QmeQfBhulhhjpr4PwBJdS0hU7EZXD','QbZivmpzTliDTpwPGhytaDJGTKUV0fnpmOnw1sJSX23c4qJWaSQ0uwdhGYsDtBKWeDNQ3njR5iGLj6yK6fZ',4);
-INSERT INTO t VALUES (7277918,-712339832442791431,'ynC608PDjbTRXMCAQpyVOM23uaDwE5c6js','y1XtHQkCnJNGlC7maIfvbgo7PDG90gg8O','baxkzF0mVFJRvcbW3M6oSpvghzK4A','9RhRjpv2GYBTqP8','0z7dF3waDj8QyK7EzNVhqnOqzigr7CJ1yqmh9zRsevH6p1DSrl7gemuPHK0AdRqsbRHzV9PCCNmeFJB5SChsr','EV4Uc6i0fZLt5Vt4lMRWmuLGnBOFOQghN6wHZWloePiqfcDPXsFkb3rlUTitIawRO5FsIo2D1eClw0JDmEROVsq3',5);
-INSERT INTO t VALUES (-2176996,-7045378309841062604,'zzLwaPdNlcC5','HWrf83ekeEXWnjkoKd9EEP4BRUksytohnpLD90xlEpqfR7HO3LqydnHhQjzRw64tZCiHpQPw6Q','PwDENeovxF2y2BnrDwElort8LupxqGTRIVR888YzcC6ZKkMfWD','QkeD6Pr3E','mBR0','owKiwPLUP5MMlOFSg6RqhPbR7yWqCr9p8THTlquJbFq6BqysLl88NuCQ7QWiAKpsVU061HfprBicwbh2yEwt5ow7JKTWAt',6);
-INSERT INTO t VALUES (4367335,-1787279271310184444,'f4x5DkHlHjD9yT3DZqyc5zVPPkHzyyXiwDozuJYsrrEm9','XeUHySMbIv7VjZChq5gEoe7HL2IPRuMXsepxstYqP0hMj3zgwYADVFgPsPvuYUb1mrChg5y9','Y77dgHjyxAQ2','4Hgk7OeyfaNSAJO','x8sBK9w3Vzz61vxaIqVBbeQOy9QACoVDohIpFaXS5XTjgTq2xByJokOtfgzoL1w6qJ73yO','PM0l1KifXPZ',7);
-INSERT INTO t VALUES (6812231,7676163955993489656,'O0jCtbbkO','fBC5WxKNo1eQHhTEdp','XzxR8QFvfvroVHcj0iAEATTb3BNmFjvSW2PnQKwh2Dxl5f','uwqCdpuktu','MJ7BzG7iSMXTOnBdGWbRvCWl9yS5odyUcJMxv3DGUTSAoHATuTWQBQEhTM760uz80xAgS5T4TOPt','6Fo3nYID6YHCJdGRiIerAto8GMVYAbF2turDgDNjEA9SRWxFCX1Q7BVJLSv72hWQsiG3P',8);
-INSERT INTO t VALUES (-437875,8397878043601245840,'THgA4xU76itm','UiVFPGLsRUGkHYu3oNwQwXz494lfnYjRveHsG5ihw0KBzBVzJ7nAPvGn0bV4h6DkGpIjPE4N3eo','5eiGhCZ3kXPww92wjOOhaiiOiboJiSBFMyJL6GgPnkWrunjiuOvZO4rtzkW','isw00Q1','hphVgjlGZPmcECKGSdaoBwPE5kjLPvMPVcyslcoFehA91eY0H2ZHw9KYGkSkSfr0Vqw3s50','dmen66AI3a5VBQUv5vQcLTbkHBIMmcYJgLgWpHEEss2J3VVb97rIX8hgrjaS9xjK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (314382,3,'dsCc','SAuerkucmpaM00lEZHoI0mhzNTx7LMyyWXZW3MHLzVZHJQjgdulM2I8AL0D8wDRwMFTQ8DkpILIsRQBKjhgBsS3qFspY0QkmA0EjmBNxlO3pYbHjiKP3OFAzRv8rjNRkbqgKdFQzfk1AQyGq6Y9E','3OJFuL5ym3fEErKr3WRIkq2Wbe2Wfz1Ch','MLguUpD5rHpcMfxtQ3','J','I',12);
+INSERT INTO ti VALUES (314382,3,'dsCc','SAuerkucmpaM00lEZHoI0mhzNTx7LMyyWXZW3MHLzVZHJQjgdulM2I8AL0D8wDRwMFTQ8DkpILIsRQBKjhgBsS3qFspY0QkmA0EjmBNxlO3pYbHjiKP3OFAzRv8rjNRkbqgKdFQzfk1AQyGq6Y9E','3OJFuL5ym3fEErKr3WRIkq2Wbe2Wfz1Ch','MLguUpD5rHpcMfxtQ3','J','I',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (15402439,-102,'JMDdyq6','IQTBi5elAwlrjwSTCgSuO9eq7j2DoTQUYGSqeBwz5efRoZQUMl03mbfx2jfUgqYqI8X62lFVwpAcsXzR0bPjJEKo7YfMyXIsmJmMmRgkiV1FS7BbG8GWq6SWHTebqQK9P4HG','v5PYN2ZyMSEFPrdeRjP','Ae74GlnHqdzvGQYoZhZGMv7mWJOCUgCXlNLi44w11wdj7eQHRO8SiJCYcLMJNQSKSYZRpHbhK','w5','0',13);
+INSERT INTO ti VALUES (15402439,-102,'JMDdyq6','IQTBi5elAwlrjwSTCgSuO9eq7j2DoTQUYGSqeBwz5efRoZQUMl03mbfx2jfUgqYqI8X62lFVwpAcsXzR0bPjJEKo7YfMyXIsmJmMmRgkiV1FS7BbG8GWq6SWHTebqQK9P4HG','v5PYN2ZyMSEFPrdeRjP','Ae74GlnHqdzvGQYoZhZGMv7mWJOCUgCXlNLi44w11wdj7eQHRO8SiJCYcLMJNQSKSYZRpHbhK','w5','0',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5319601,45,'k','NCNTYVZ5xRmeqvYCQDhBiM7aaOCCxrzQdAb5zDJn8dPBug2pwpwwK38BAqnDQDucloxEI4Neyr0kcEYG4jsktUXi6Wk2RwAcqLnjrtujBK0m5Gs0Gc1LXYHu0kCaK1T7T4bsQe9sOZpsQDBBmSkx557vwoCQH3SmSWbiitlyOIQPKQuYAeyvXvCS','mHYJt9IsxB3qb14RivAKfiSQ6CN0','nJ0MYNQBHKcuUonozdxGg6Qk8jNDOpJS71ktSe0YrgQMzGeStzIdn12JnmlskvMyAhHKZ1iWanQgRAXNbkOLaGDY1QDl287QrihGLD06nkg3','D','26',14);
+INSERT INTO ti VALUES (5319601,45,'k','NCNTYVZ5xRmeqvYCQDhBiM7aaOCCxrzQdAb5zDJn8dPBug2pwpwwK38BAqnDQDucloxEI4Neyr0kcEYG4jsktUXi6Wk2RwAcqLnjrtujBK0m5Gs0Gc1LXYHu0kCaK1T7T4bsQe9sOZpsQDBBmSkx557vwoCQH3SmSWbiitlyOIQPKQuYAeyvXvCS','mHYJt9IsxB3qb14RivAKfiSQ6CN0','nJ0MYNQBHKcuUonozdxGg6Qk8jNDOpJS71ktSe0YrgQMzGeStzIdn12JnmlskvMyAhHKZ1iWanQgRAXNbkOLaGDY1QDl287QrihGLD06nkg3','D','26',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8478650,72,'Bot','GXUWjrdRluI0slZFlVAQ04cFsNFKebSJ4YLgTGgBHHkZe4WVnpDzl','SBmZ9PwbqvknwYp2G','IaSQisPfjLH9hEALIk1LaAuLdEiqFTmxEPGRUnbBWlLyxWSuQF2GBDO63OuX6','T','9LU',15);
+INSERT INTO ti VALUES (8478650,72,'Bot','GXUWjrdRluI0slZFlVAQ04cFsNFKebSJ4YLgTGgBHHkZe4WVnpDzl','SBmZ9PwbqvknwYp2G','IaSQisPfjLH9hEALIk1LaAuLdEiqFTmxEPGRUnbBWlLyxWSuQF2GBDO63OuX6','T','9LU',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(66) NOT NULL, d VARCHAR(86) NOT NULL, e VARCHAR(56), f VARBINARY(97), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1967658979,3498206186,'YJH','ST','18sV7mTNUEXxkSfk7STAvg3aaT','W11La6dbh3nkOEBIF8acTKg7VMHP3PLtVS52sfh1a5KueoYrO3x2h867HgsHngvnxDRWxw527jemd3p3fsWJaPIaCf3YuaJX2','K','M',0);
+INSERT INTO t VALUES (-1473478059,2656155555,'T','PLx4fOwqZSQByJk5p71jxUDYBQIRbkiBpbZpLuyUOmBR5ORCtgRMFU','aSR90FLov2C3Br6FyRrgT7KtorbQKJaR7uOoF2R7bjZlKaUE9riJ','Sjleqver','l','m',1);
+INSERT INTO t VALUES (360236380,2289511101,'XbU11HJ5aefqXrKss7BLcm7T0hXNu4VcIn02OmqwKsKJsssPxP1avnF3','8jXGewUXcTVNLZrapT3EeeMJ164rZSQ9OvFw','eKiXFMjrqk8PoilkuB6SiseHKJydam9ck','SDCxn0Mgopg8qxL6jA9GnzpT0ZgZqus7I1KHdHZ6plzJ3WPMgV7QkWkGhcsMelZWdffbSmQMkeR9ZQ4LImSvgN','z','V',2);
+INSERT INTO t VALUES (589777917,4088951957,'BXRlc7FMwRxIc23T0MLSIO4Ltp2E','mNCYOFVc7odjf25usBNI9r3Rws1jADkEnz8EVVPcK3j9GY7aAdwHIQSpOSIwFz461FinfqhBnv','TEzS0aRZfZcPr0bi7NyhOe7f','aBFmQ3YuxTJLb','P','b',3);
+INSERT INTO t VALUES (-1545824434,3152876570,'ld3vVFSSQrHnRJ6IWVlN2IhJGV5QKNvVS1BYQtX3e6gk4lPEcTJwlk1vs0X3Z','SqiyY6','Yj8rxzWjndoqRiqHffpDb','vCPnBDRda6sBvHuIUeI7oQzIkd2O8hxnfgiAOuEPFpBqqRRIcnPtbY1fgjzfpfFrHkSKtEfAswj9w4zeF2nUqH','F','7',4);
+INSERT INTO t VALUES (1013168677,3851675522,'1WLoB6skbVv5tnTEE5AjocGZICYwxKGlfnY91FJwDiGJuisk2myMk3snaYp','HuOPOimiJalJUIte6kPjdkAWvclFmS4dzQAReT023I8l6WKvctB2aN8A7','0lY2Yxg5pFWRTWfKa43CLnzgHUJK2eAJ','OE','i','S',5);
+INSERT INTO t VALUES (934282286,262714895,'WWQjIqTb2FLuQT','TKfojl6jwkjwcUQ3KGevaotWxUaZDcpyeuNHTmxrpJh0BpLBY','8RAvZYVtlRIhT','cUrZpPlMM0cH8MjYfU1npnPBggpxDSQotjlmPWt','V','B',6);
+INSERT INTO t VALUES (841712740,2970536817,'rVQwFAyi6XMxWQERAbgMW3D2l0K3gGO','WuRoh2xQSbvANzHCucHD8yObSaAlLbcDidsHUusKvnaOkyAyXf4uOOM2OvddNg','T8EGgY70gtZZchSDHQ6nOhu8IfGSdS','GifrzzQLPdGu87eBZ59mdhKT2yHveo2aNFefsf4uT8nF7WEJF2nrZpjU4RP3AybvZjj4lUpBiT','S','T',7);
+INSERT INTO t VALUES (-756634862,1898004476,'SuskUGS','w4S37HUjQ82s32mU','8VAGaFqqGVjE2x0h8','EKPIhpN6YkY','B','z',8);
+INSERT INTO t VALUES (855601167,3675750515,'TbWGYPCwmux3M1wW0koch9rLH63jtZDO3McHQgBtbF7mXjsEkLW4T','O6I2YTMG6SY9FDPS8hCEpHWBJ96zLYWjj6hfgzEaMMl8IfJKmCaBDpMYGj5rqGYpIp7kZjoi','2','15QdHVc8zP78VrvUKMmIi8ZiiLUAAeFADc1M2u3','6','5',9);
+CREATE TABLE ti (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(66) NOT NULL, d VARCHAR(86) NOT NULL, e VARCHAR(56), f VARBINARY(97), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (2003123894,140555205089081870,'9BAxSHghQCisZp8nBUSozN9vvixwfBY1GrMN5IInqljd6nx','FbdJAwtNUsVpVJpIWLaWgQ4h','SXr3rRDkzEitwQX9b6N4zdsNoBZgyK3HqtG8ThdXaPYGhrZj','j','fCAY0RRuTQMOfu445AZAFLJka','ON9w4QzCHiyMFoncV6jHmfVOSJEcn4L8NEzVnTaDbTLY2cJBRCMEGfWPGMuyMqDewgMrSx',10);
-INSERT INTO ti VALUES (2003123894,140555205089081870,'9BAxSHghQCisZp8nBUSozN9vvixwfBY1GrMN5IInqljd6nx','FbdJAwtNUsVpVJpIWLaWgQ4h','SXr3rRDkzEitwQX9b6N4zdsNoBZgyK3HqtG8ThdXaPYGhrZj','j','fCAY0RRuTQMOfu445AZAFLJka','ON9w4QzCHiyMFoncV6jHmfVOSJEcn4L8NEzVnTaDbTLY2cJBRCMEGfWPGMuyMqDewgMrSx',10);
-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 (-705637989,-707829238667309564,'qfjCcadQ5fLSwQtVMFy8','5B3PzadJlurIpW3ELnihFFhlYaoPHCZvSAPDAqdXQnMmO5qb7Vd07up3hNzTKifXXXKuzknuhL2PbsBhUH','5m3n6URccv3','Z3Tp3pFfuIwzic','VoTOeYBCNbMJzwkh3dCfgwO4M4C1bdjRp3FS8XZ0Cohj1QtzCyJLRbtLUQWXdBa6G2oHjxqOK','ffRbpHI',11);
-INSERT INTO ti VALUES (-705637989,-707829238667309564,'qfjCcadQ5fLSwQtVMFy8','5B3PzadJlurIpW3ELnihFFhlYaoPHCZvSAPDAqdXQnMmO5qb7Vd07up3hNzTKifXXXKuzknuhL2PbsBhUH','5m3n6URccv3','Z3Tp3pFfuIwzic','VoTOeYBCNbMJzwkh3dCfgwO4M4C1bdjRp3FS8XZ0Cohj1QtzCyJLRbtLUQWXdBa6G2oHjxqOK','ffRbpHI',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-559903761,3194866083023938847,'BRBUnNkk5cYXxpQLSw3ckL0LRIfrxza5Trx3bBykKpJf8gp','jI2Jd5oKK0ePGaojOXpZcO4zW','2Sr9x7','dS0ENXoYI6jk9C','TFtPAYRTDnMOat9WLYTlHNwBHAsiyUqPDQVzqFurwO6','AEcRpYsKLXT2R2vw7BKrHToUMApiVVVJ9y',12);
-INSERT INTO ti VALUES (-559903761,3194866083023938847,'BRBUnNkk5cYXxpQLSw3ckL0LRIfrxza5Trx3bBykKpJf8gp','jI2Jd5oKK0ePGaojOXpZcO4zW','2Sr9x7','dS0ENXoYI6jk9C','TFtPAYRTDnMOat9WLYTlHNwBHAsiyUqPDQVzqFurwO6','AEcRpYsKLXT2R2vw7BKrHToUMApiVVVJ9y',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-2045406171,3139135479967481543,'DJ2qF1SGEJHBRpw1wKSnVwOBJaRNmgNpZHgXsm90Dv','RegPcSDmRvm5NNMyXlIidzudJk1WoQbFAqVMTGZN8HRWwt7sDXrp5PQ6PXRDAiKwhZAeSzdLW','EYIN5Wa2GFI4hOT0rwM8dbCLAIivWcBWAownYAFU','IA9jbPA57SSgPZPBq9oasOfSuMuo3o8qGqnVQi4broLlmMd8O7YQY1MvTA8cLKIUCNeaR7AFKJhiifQyNMjhIfVukUi4yD60UXfoxqs50aaGbc5HDYxEmfsh3umlVIJu0cpe0vlLlAgyrB8t8fUr5sPaXcLL','IHqF9qGupFzVnUDCrzc2JqhoCvfCNAhIkYb650wifGq50wOJ1PlIZ78','eSZAlQGSZGDCAzeqYscTsWxjzU2wzOqERMhF4YWOqjJKWJ2OMNCeUGrPccSUPQxUtPA9PXaGlvW5uduy5wde7veLfIsbk9f',13);
-INSERT INTO ti VALUES (-2045406171,3139135479967481543,'DJ2qF1SGEJHBRpw1wKSnVwOBJaRNmgNpZHgXsm90Dv','RegPcSDmRvm5NNMyXlIidzudJk1WoQbFAqVMTGZN8HRWwt7sDXrp5PQ6PXRDAiKwhZAeSzdLW','EYIN5Wa2GFI4hOT0rwM8dbCLAIivWcBWAownYAFU','IA9jbPA57SSgPZPBq9oasOfSuMuo3o8qGqnVQi4broLlmMd8O7YQY1MvTA8cLKIUCNeaR7AFKJhiifQyNMjhIfVukUi4yD60UXfoxqs50aaGbc5HDYxEmfsh3umlVIJu0cpe0vlLlAgyrB8t8fUr5sPaXcLL','IHqF9qGupFzVnUDCrzc2JqhoCvfCNAhIkYb650wifGq50wOJ1PlIZ78','eSZAlQGSZGDCAzeqYscTsWxjzU2wzOqERMhF4YWOqjJKWJ2OMNCeUGrPccSUPQxUtPA9PXaGlvW5uduy5wde7veLfIsbk9f',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b INT, c BINARY(83), d VARBINARY(63), e VARBINARY(55) NOT NULL, f VARBINARY(41) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-97,690440788,'a15fyPDC6doD1nGz1oQ4cnq7sX8QJghe6Nz6u2LZ','vJXkpV7xrlvWbhBjkwGUdthgGMxlavshguu9t8SqOb3GcMaT99jHUsp','INnjLxDp7R','DgEPzSBaxwy','n7rPLpVBW1EvXk0UnNhmNzq1sqKNeLCQBN67M4Se7Vx5HaMiiIjkOd7','L97bUD6KcDj127m8GRfX1IBB',0);
-INSERT INTO t VALUES (-23,1885345592,'DkFK5HYI9ywyXHucUKsDBJq1rb7Avey4XFHKO6Ysw12qNYX4IXudgCO4y1bX3RQsHbPBv4I3uFlPZbspBF','uwP','KgaMCrS4YUpMd','uUGX2q2hOpqLs1kVLGv5OnX44kGtJn7HDM','aqw6jdaiwiZdZREj','JNxxIMifVCZSfP1N1QK5y5NK2JlZ',1);
-INSERT INTO t VALUES (56,1911863786,'m3afF6iyTzYSQgoxEzYqM5bGqQjKwF','1osAxxenMJJsg72VBE8JG2cB6pS8S','bo3YS35mFp','dAmis1Uw9ko4usvhbv2akZVwwi','facDWgGOh2GrRR3lMEr84N02q0yASVYCt3hQ9WoD4HHbNBWD8q6VxbNbLW5nZhZfgiyHzjYyAww6NzPo','T73LA',2);
-INSERT INTO t VALUES (42,1342593258,'zAHB9oN8jbru0afx0eiQUPKZAue6wpMjjPW7gS5ERh6MSRm4CCYTGUkIRG','2TrP7XUTgr0esgt29lwTO50jt99UScQ0xuBobKx7','MFHBrl6QuBz6xRk7C','PWCTEMrr','4CuLCRQv0be22exqhf0SsT56Gze0myJfgcTdiJ1gGoRhW','Ay7pcaukZxHZGiiBfb4eqDgfYvI1mS5tEzSm5ZeHdh80UBfaUW25G4O2OR',3);
-INSERT INTO t VALUES (-4,1519626157,'Ma0J4obnblvew7I5Kq3b0qI26v','aqIGLUuFcivry0wi8ACBzHOp26q68HsBR9t21HkgIBCHgIap7jdrf4','FYEUL7kGmuKny1Ttyr4JJryOoziKZVxL9WSiQ4XFAqVF0mvtPg9bQBh','cJnnat','6a3TB6lcxRXR8','AaEs0STo8P4tqqvYBO9ijPZt7lMl8bvczKiigyMexoXB',4);
-INSERT INTO t VALUES (109,617960851,'19GgK2UniWKbwokfuYNG41GnDi0E9b5QWdjwmsCwBmmayP8Z101E8m61RdHU9mObY2Y6Tcq7Yd8HuIL80iB','Om45Yans5PaQybemfo2YPRmsGsFiBwvhFhfCpTXDtvZKQWltpof','cSHXeAkVvWqjm5lU4HeaFNZNlltnLd6JnQmpuYSNYELOH1KBNmeP','AvlkcoLlB9U4fuTnreDRjtga7DCheCf','GzdNTbExKH229IEpkqrD3IVWSF3HbpO0N61Lnbi3EvCflO44Wu7LzYGvRhIw7T','l7D5QmpXJUuAd1dIZSS8FORUt5w8f9WqpUx5IoaaAijoRvIkevcbbnSUFV2lnhXbtMym',5);
-INSERT INTO t VALUES (54,726554836,'qsjM2091FLsvR3cqxWtBi8NfkM9dNNnYcp84KMspQgvXUfIojABS10o2okfjax','PK7swFW8A0h8BcAyTQdB2LJgtLL543ORch','87IPX92SCCYCqEmsuW0rBTYbKQ6bOTtcBby15tKf3wEPmwHLH5K','F04u3LjTbN9ddK5bJxTMGQEdTgX8Gaf1c','vIw80388Pu7ocQbwrkHx82cqxa8OswSANSHtIfPb6nJXn3VmPfjLXn','gOo9zFk5so6FmoyaM3nINrSns1w1wXTuS0mDJhyj83w79VpLzzteRKHZBEUNiUu38ftD3IlK9nb7cJZNSua49DkoeoO3f8dWD3R',6);
-INSERT INTO t VALUES (60,751679671,'F74bza4AVgAWjRlSaT5bjg2nvuZZPMCp4RqruzWZrQ1G7AsB4nuXxDE2Dh5loY0z87ROKvg4z5Umq0p','uuYZ2IO6vsUiH5fXLhIA0LmWvcTzG1YQ5LVdKZp5xhEFVkJZl4xZkB8','XCy9kGpnkOiXzfsa3EoljHwuvIC9oL5BPS','TMVQjA','S2q9RphXR7fgbeyK39VLX2FajvYIXALLgYoenUhsAuK9i2NMXpPY3jFj','5A55cwZlZ',7);
-INSERT INTO t VALUES (94,-1688277920,'26xJauCRfK4QFCjUwArDd8Vlrr6u','PmZ3pPs3gtxJRsKHZMj2KITMpPCQTOM5eD','69wkhE3PfWRoEdlr5HFRaUAn','Y6w1AqmEC9RGMh','nnoQQZyZdqBLO9fxKZU4qo2cqMsyGr8Bz6CAW4cNjIlgOq5VQxqMLtY7YgKHiUsdtiiAarf7HCu5ySteZ8J36TywOcB2','Qoz7sQ8db5uDn3kmkLquMYaCEcMeZ98uTV0I7ODF7kWiMWGqSDiQHGcKBzocL',8);
-INSERT INTO t VALUES (33,-1401505187,'6yXmdbPDmdQwTHI4Hi8oVYpfjRZxUGtjjzytWe6KpLVzEg5y','yqTfIjaMvkKJaHLo5l','a0cuEbiIHLlXSehO1XOKq8sHPp0PoliKtipW','D03ieamtVToKBmusa51pLPKu3mJ4dXxVm','dgvU5TCMvKKaCqj5LovS5rqrF','Wgj3iTUbZjeZVFnebRzPd9WtAzpxTrNYnokPh5rp21iF9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (850482846,2472734865,'Qu0bzqaQLeVZyq','xbmVY7XlqjKNo9EmTvZ2QZFrAuIoZAfMs','UHpOaZQJo0uPTnX2b859MV3PjHdudtRY','Nv8iRNhE4y5isccAJ','v','e',10);
+INSERT INTO ti VALUES (850482846,2472734865,'Qu0bzqaQLeVZyq','xbmVY7XlqjKNo9EmTvZ2QZFrAuIoZAfMs','UHpOaZQJo0uPTnX2b859MV3PjHdudtRY','Nv8iRNhE4y5isccAJ','v','e',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
+INSERT INTO t VALUES (1823507203,4167025459,'cP','aoJoADEKbHQjMYkJAppEpkyPNT5i6gueOEvXufRSJZuwNbjjKr5BgQ','hOZ6dJSBFwVwkkxR7qjcpkwFvSkWmVdScses2WnhjYcsuRSOKZnZQ','qr6nK3jgA8TYZb5GmJoYwkXQtGCtKHYRXjJv2Gitbac6wjcXSknVeM55jdIwzPuobKdqupuy5LzAnKH2rZ02wJL8VAjTEvIUP','e','2',11);
+INSERT INTO ti VALUES (1823507203,4167025459,'cP','aoJoADEKbHQjMYkJAppEpkyPNT5i6gueOEvXufRSJZuwNbjjKr5BgQ','hOZ6dJSBFwVwkkxR7qjcpkwFvSkWmVdScses2WnhjYcsuRSOKZnZQ','qr6nK3jgA8TYZb5GmJoYwkXQtGCtKHYRXjJv2Gitbac6wjcXSknVeM55jdIwzPuobKdqupuy5LzAnKH2rZ02wJL8VAjTEvIUP','e','2',11);
+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 (1036060264,34661348,'pvbL75TAORCm1zUkpr1wEtS4pPrjt8osqD4wApe','Lrg7fdEYlpgEqpLd2yybbpHbzMM2LVQdM6HCVVKHqN6CaDQdNQA2opLtNXeRzd57CLRMSU','odQFYOv2xc8ys0FXPxO16yeEkfaI8Ot7IYBHf6WCSs9BU6WA','l7Ir9K9DlG1K5hA0VVliaYEXAtcMiEQkqPpIdfD2XfIZJQIYHPgCVFmEQNB8rRcQUG9gqCjoi0PxJTet','L','P',12);
+INSERT INTO ti VALUES (1036060264,34661348,'pvbL75TAORCm1zUkpr1wEtS4pPrjt8osqD4wApe','Lrg7fdEYlpgEqpLd2yybbpHbzMM2LVQdM6HCVVKHqN6CaDQdNQA2opLtNXeRzd57CLRMSU','odQFYOv2xc8ys0FXPxO16yeEkfaI8Ot7IYBHf6WCSs9BU6WA','l7Ir9K9DlG1K5hA0VVliaYEXAtcMiEQkqPpIdfD2XfIZJQIYHPgCVFmEQNB8rRcQUG9gqCjoi0PxJTet','L','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-95470452,2930133078,'b6T87NqHmlLZIliks9DsU7zbAjak7T7RBr63DIKoK19V1CY5YHhRLi99g','WkvqC53QPEvjlQBqL6ftf10KtVYoLUeG3y4qlxzRGAspuMOSVfLRrXTkbN5pCg6WVQ62','ZL4SGWel9LLFoZ4zWyR5S8UK6GAwOxpwB2UN0o2','r1chYApVvKlaUVPYgxdrWoC4EdloVpRIjYdJd4BJtZrAuZBxVwVZrqXGd0ESGueK2kDBreTzcgOFfCEd39vnShUBH6oxjyQm8mAmLfiKogtG2jIiAJYhDuT7ErPmVseYziiqpqv3Zm4uuiznWl6cLlDZrdB3kdCbVG6W1ZEVDjFJl2VdHKo0oZGiRW9vJvHNyuJHprnZl2zwfCtwEyxuYF','f','M',13);
+INSERT INTO ti VALUES (-95470452,2930133078,'b6T87NqHmlLZIliks9DsU7zbAjak7T7RBr63DIKoK19V1CY5YHhRLi99g','WkvqC53QPEvjlQBqL6ftf10KtVYoLUeG3y4qlxzRGAspuMOSVfLRrXTkbN5pCg6WVQ62','ZL4SGWel9LLFoZ4zWyR5S8UK6GAwOxpwB2UN0o2','r1chYApVvKlaUVPYgxdrWoC4EdloVpRIjYdJd4BJtZrAuZBxVwVZrqXGd0ESGueK2kDBreTzcgOFfCEd39vnShUBH6oxjyQm8mAmLfiKogtG2jIiAJYhDuT7ErPmVseYziiqpqv3Zm4uuiznWl6cLlDZrdB3kdCbVG6W1ZEVDjFJl2VdHKo0oZGiRW9vJvHNyuJHprnZl2zwfCtwEyxuYF','f','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (983597633,1051895919,'O7arOQ4BjdNdEvo7rh605yUYBRxPuweaikuUuvts3MH8l4m0','36O8YZYRlDVlsNNH0NP9','26k3ZN7DcBW','ljA5TaggCC1HWfYVt2b1g07WbFmm2Btr9QV4XB2LJ6VcrmhI9WUTuPJEM7P2N67WzWhYV51i','4','Y',14);
+INSERT INTO ti VALUES (983597633,1051895919,'O7arOQ4BjdNdEvo7rh605yUYBRxPuweaikuUuvts3MH8l4m0','36O8YZYRlDVlsNNH0NP9','26k3ZN7DcBW','ljA5TaggCC1HWfYVt2b1g07WbFmm2Btr9QV4XB2LJ6VcrmhI9WUTuPJEM7P2N67WzWhYV51i','4','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (594218890,1958295928,'qQNd7QxHa3qAqNqSiJvGe9w5n1c6hSautjeOFgUvvM8FOpo4JbCxFsfyspLo7','UIMlRFnfmOAhvKCq4fKC7jBeGpeuAXIy5pI3TjsN5P2WxX0fYFgVJ501Q59xGem5mBdMPaZ0baCjX','caVoIVwRsBs9','Fk1eSYKtgKJ63OcHFIshiQsZGr3LydkWPS7whu9ApuGekMqZM6HyE41J8Vu1UvbNnvgejlNOYFnYLVAbIyEs','o','ca',15);
+INSERT INTO ti VALUES (594218890,1958295928,'qQNd7QxHa3qAqNqSiJvGe9w5n1c6hSautjeOFgUvvM8FOpo4JbCxFsfyspLo7','UIMlRFnfmOAhvKCq4fKC7jBeGpeuAXIy5pI3TjsN5P2WxX0fYFgVJ501Q59xGem5mBdMPaZ0baCjX','caVoIVwRsBs9','Fk1eSYKtgKJ63OcHFIshiQsZGr3LydkWPS7whu9ApuGekMqZM6HyE41J8Vu1UvbNnvgejlNOYFnYLVAbIyEs','o','ca',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(40), d VARBINARY(69), e VARBINARY(58) NOT NULL, f VARCHAR(32) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1770334223,572409222,'lv6Fy','5jj3vhIvqTExI6o2POixUsSs4dg8uyK1S3DWXo4v6i1XyonSHmVlWOA1HFg0pI','HBmt1g7EUDN21BWe7eUDBv3mZLllO','dX9clFru69HGgpHeQ','g','O',0);
+INSERT INTO t VALUES (-287624573,2149215625,'tmlLm','68kLU9CFWt20ob886ev4X2kvxQXWvbB1xd','SZE9HHsQjuDYdEHtzL','VoIr6CVifN5bUBar9JXbIaCJ','N','u',1);
+INSERT INTO t VALUES (-1100791184,1822104517,'vSfbbnYgsdf','UQ8AMH40WxCiqRSatUqqyXLpAtnoBr8qAtcplUV3mcuZJL0z','kH1IBR5pksgHMfI5049DReoMSzf1w39uOdEZobLtpU','9','J','N',2);
+INSERT INTO t VALUES (2032489801,4070600962,'TcJpne6AwsOgdSyqlC','rJFy8OT1t9weMbBJlXgsslzjJ','ywIfB8rwXb7rL2k4XWLrfO2s9OxpxhXzgjghIIZJT','Jog3a','C','E',3);
+INSERT INTO t VALUES (-1485581583,1850449676,'RgPm1XGH510QbZLI4hOgc','rWQIESASjZq3BQ30xaeJoEsadHxhx6IKO2PRnu542G1pM0QIDsE2ca6Sg1OAMro4','uLUBQJJwFwnLEzZV29QR0UYB','wSMqjUZbLSJa0g9vkRWyijZ','H','B',4);
+INSERT INTO t VALUES (206545779,2684392507,'uGewmoDyMd38Wtbn6hHyx7iFL','76K5CSxyrPphE7D40WN6qSHC80f4maFHiHh2f','1UxPmr1QUdQjRKCGeR0X8z3LMVLTo0aWYhu7lyzx744CocPgM0qruVnAh','wqAQSCYVdInUObwIVMPuTuqolTJHs','i','o',5);
+INSERT INTO t VALUES (125887524,3435339850,'MD3JPGc5re','L0Ip248LnpT5','QcX3i7WtgjYbWZrH8zoyfNtmgfaQFeCdd97','C2lrIqzptsFtjbCvIDyTZ9enFuPc','8','F',6);
+INSERT INTO t VALUES (-118076653,2725616336,'wv6B6LrC7a1oiLbaGNB3v','fQBrkogBG8fIWZRcTccTO5ZlY1vUEyZdEcKlVV','UjsIXuAI59IG3VJGda1gu7mekWJBTpksYmFrtIn3d','SQvJhGlPomdPvC8','u','P',7);
+INSERT INTO t VALUES (-763865370,1261657132,'f42kuV6JSinhNDsPUUDSd3G','WaOuQBGXhM994m8C0HCe2WxbOwtHHHZI6uN5Pp5q3rw1701','OcnVWBKk5InEs7sDVZQsvC2Jw2n0M','mqZVMO1wIhHjkRr','J','0',8);
+INSERT INTO t VALUES (521479781,37213851,'tt','Sph94VNsk3IVkbnp9hNBZivNFWvzoz','4B4ZbTAHxSCkITegB','eJb0OKiCe','L','z',9);
+CREATE TABLE ti (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(40), d VARBINARY(69), e VARBINARY(58) NOT NULL, f VARCHAR(32) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (2017775296,-18013109,'kDQUbGttYHjTS0Z7GUYvQxKkP2QgEam7KXuyyS6D0Yr4CTaJ6I4GcAh9P8LRjpkCd6JqU','BXhu9nSaCMIuMs6SRS9gxg2rUiL2nn4gyP9CJRtUqaKFi4RxQ0TOY9','ggpVRECrgpWguKqAj7yHt3m','yy','FZkDhBnGRd8WI2IN5cDvBJHI5e2FftgKrFAS3d','le36AiBWIPFdADEUnTdfUaHfeJQRRE1WlUmscpcK5CJwTIgwCkVlUUf9ddEat2D9wJDrbv7TvoHsh8s',10);
-INSERT INTO ti VALUES (2017775296,-18013109,'kDQUbGttYHjTS0Z7GUYvQxKkP2QgEam7KXuyyS6D0Yr4CTaJ6I4GcAh9P8LRjpkCd6JqU','BXhu9nSaCMIuMs6SRS9gxg2rUiL2nn4gyP9CJRtUqaKFi4RxQ0TOY9','ggpVRECrgpWguKqAj7yHt3m','yy','FZkDhBnGRd8WI2IN5cDvBJHI5e2FftgKrFAS3d','le36AiBWIPFdADEUnTdfUaHfeJQRRE1WlUmscpcK5CJwTIgwCkVlUUf9ddEat2D9wJDrbv7TvoHsh8s',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(84);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
-INSERT INTO t VALUES (-1470387375,275043912,'MbbLP9fe9wdfOJj5pjTeB4yc7BHZxnJRTOw8ocCw8YBncKNRSemO5rW8W6ZY23vxN83MEuE7XCHk3RUvO','THNtDiwDsAJNVMB0iByFvA00hyhK7','P6jSoR0rcg3qh4mmUtRcbl9T92fhEjk7pK3feLqSe','opqwb0XvSRXx4tBI','c6EC722GRsZTUmejWbPOENBtdHibE','7rkAbxiwasa1hI8XVpl0QY0Rq',11);
-INSERT INTO ti VALUES (-1470387375,275043912,'MbbLP9fe9wdfOJj5pjTeB4yc7BHZxnJRTOw8ocCw8YBncKNRSemO5rW8W6ZY23vxN83MEuE7XCHk3RUvO','THNtDiwDsAJNVMB0iByFvA00hyhK7','P6jSoR0rcg3qh4mmUtRcbl9T92fhEjk7pK3feLqSe','opqwb0XvSRXx4tBI','c6EC722GRsZTUmejWbPOENBtdHibE','7rkAbxiwasa1hI8XVpl0QY0Rq',11);
+INSERT INTO t VALUES (-2013659635,2559868946,'HnCVCGA','E0Ob0phLnPP4HJor1sAbW2nLx79ny6c1xym4orVWq5NiZ05Lny8bdp','2i3omE','BQuy9j8fY','1','5',10);
+INSERT INTO ti VALUES (-2013659635,2559868946,'HnCVCGA','E0Ob0phLnPP4HJor1sAbW2nLx79ny6c1xym4orVWq5NiZ05Lny8bdp','2i3omE','BQuy9j8fY','1','5',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (-2087519184,2470567474,'VsMQbbvCLroSDf4QY3v','Oef1GqrgEUuk2ruAdWOaKKAGxNDEjANWQ7paRpv2tZPGP238ol6IybH3eEAU6','GJM9WF5jTuZZxotk8NFQuKEJ0RufvTC5bJ8HM','ooS8YBZg0N','O','X',11);
+INSERT INTO ti VALUES (-2087519184,2470567474,'VsMQbbvCLroSDf4QY3v','Oef1GqrgEUuk2ruAdWOaKKAGxNDEjANWQ7paRpv2tZPGP238ol6IybH3eEAU6','GJM9WF5jTuZZxotk8NFQuKEJ0RufvTC5bJ8HM','ooS8YBZg0N','O','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1759894195,1195912592,'nHeKIV8NcgKdJ1AsrEJaT4GTSw','7AApKIMmDmAk4bX3GZYXeL9owdhXQA4eBxvh0N0ZzAB8AxEdFtlj3Wldreaj8z92EVdw2anNGg9jVI4aywAOIGvp1hPnhyiCoJcs5hxjxTllkn3u7RBckXRX3KlrzDZJmIOM6oGwvArrGjIfaWQbHQAOOVY8BSvZSUkKHpiMoaSzrtMNrbH00dybWctpG7d93r3iDcImB','ydGEKWdbFbICUdeJ8vG8l2OPJiytDadEZKFf0pZU','t87JouaOWoF0nD','Hrbiced15HALfZDMJWFCsAJ','kopvPr4yegiScljYeZygQpjP6VvYrUyoAt7dUYlnhF9',12);
-INSERT INTO ti VALUES (1759894195,1195912592,'nHeKIV8NcgKdJ1AsrEJaT4GTSw','7AApKIMmDmAk4bX3GZYXeL9owdhXQA4eBxvh0N0ZzAB8AxEdFtlj3Wldreaj8z92EVdw2anNGg9jVI4aywAOIGvp1hPnhyiCoJcs5hxjxTllkn3u7RBckXRX3KlrzDZJmIOM6oGwvArrGjIfaWQbHQAOOVY8BSvZSUkKHpiMoaSzrtMNrbH00dybWctpG7d93r3iDcImB','ydGEKWdbFbICUdeJ8vG8l2OPJiytDadEZKFf0pZU','t87JouaOWoF0nD','Hrbiced15HALfZDMJWFCsAJ','kopvPr4yegiScljYeZygQpjP6VvYrUyoAt7dUYlnhF9',12);
-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 (68278996,987395527,'p3VU8ARAwt5wESuZfiRtcLi4WNn7saQZZdAtXCO8KtFYzdvwkCIWuQXy','1sTuK5elf3AjfaMHxwpnlAXMxGVtTXPDXbr9ATxzKVfAmxwJcrwvDyC9ph','9mXh5QpF8fijAQXz0o03c','FBw1QsP2aN8PBZUXaYzjQzKvzczQjiSoyF6tSYDGy4lXbMPpE2Mp2N8eJ2yXe4krx99rmGhYjDIhiS9O7E3VXc5VFtdqoxrv2Skkv4GP2aIlOFhZnH0YunBCostAfYJTS5y3IlrHAGJFDrLYmTMpCm3P8iRa2gjwHuA0T','ndZjxAf0GNxPu1PJU','0hmizYy2DbTzHzEcIxaOxRGNN5R0BLuUYvIv2VgdwHJVO',13);
-INSERT INTO ti VALUES (68278996,987395527,'p3VU8ARAwt5wESuZfiRtcLi4WNn7saQZZdAtXCO8KtFYzdvwkCIWuQXy','1sTuK5elf3AjfaMHxwpnlAXMxGVtTXPDXbr9ATxzKVfAmxwJcrwvDyC9ph','9mXh5QpF8fijAQXz0o03c','FBw1QsP2aN8PBZUXaYzjQzKvzczQjiSoyF6tSYDGy4lXbMPpE2Mp2N8eJ2yXe4krx99rmGhYjDIhiS9O7E3VXc5VFtdqoxrv2Skkv4GP2aIlOFhZnH0YunBCostAfYJTS5y3IlrHAGJFDrLYmTMpCm3P8iRa2gjwHuA0T','ndZjxAf0GNxPu1PJU','0hmizYy2DbTzHzEcIxaOxRGNN5R0BLuUYvIv2VgdwHJVO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(35) NOT NULL, d VARCHAR(84) NOT NULL, e VARCHAR(19) NOT NULL, f VARBINARY(93) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4347138,22670,'XvJjnq2WvF8Ku6iLVlmkONlTi','uNSRiWnNzUz3fEwthwTGJ2jLtMkvnCKGCPLhotu4NLXMMokpkenVeGbqisOIr4O','CdI1tS7M79KdmHu','7m5q4rr0PbFp8Ce8TGIMyJHZXyKd87YLmlTs2PgwCJcAXMbcq','JGptvBF6','TNyu6NoGlMFYGYOiSQQXeShw2zBOB7NnILLjzlxfwPsgZuClZgQnpkXPaRhaM',0);
-INSERT INTO t VALUES (2822810,33449,'APACa4Voc41pQOOup8D9lTuRQLxdhe1swm1','2qLsOUPma0Fg2qseWflTPGAftp8ZEKc6HlPjdzZQVWR','QYwO9tv0L2xb34j','oAoKHgxqyNyprxGP7ArjrIdmWMwsWGd06AUdIY1rGSCYtY76KIUtidvCCObCy6siWkXfu3tFBKfR8pntktm4aHW8uwy','Mbl5niNzzSz5zgDFjZdJzCTKjMhlpEvXpOgTVKV0MCKcJQPZpCDHEZeMKZ75jk','Dv4ONoX9u57Oj7RyPPODCJNZPcBn0ck2AL4ZnqvBiqHZYGAsjgKewAvmevtIRMKT',1);
-INSERT INTO t VALUES (1544726,16657,'C2EQju7W10SsN83I5HylMrsVZ','rTPkorWK5UjLAsCT4FQ0EG0HGCFdycR5NwVOBHwSbh92rf5VBxXvcDnVJo','mTO','lzi29lzbs091e4d2NCaMLVX732X9fHYIfGM2kgMwqkSEoHjo','1U5cKtIhkXwbvPm7yKkTnw8YKitQPx5d39toWBYniCtvHbdrTwo1HCHl606MP3CpkWZCv2ikFqZIVfUoND','VOXEultzBmOF1MF8U',2);
-INSERT INTO t VALUES (-1049253,839,'ZOBswa','CYSjA33N0ElTjHQi1llbDgNkLfbQxasrzgqWFpi23au4y6qZN','kOOyBEAplDKi','ShTnYUfn16EyYs8Kmx4XmjOS07JkE7bkrxz5OmtoI4tw17WRl0SzjBtuBJZZ9SxdXfjCF1BlYQZIUvGeDF','XMZ74CtTSRyDryIDItLvfdP4Axr5Z5mNjpyeuqHIpp2yADdPU9WJDzs209fxiiiTpH5XvYoj','vm5JVROyLNVOx5caIRgystu1bKrm8lSqtZ7m0AbHVB50YyMhb4AIaGfGv1SmnvgWRQRKKEPw0TlbbtF97pqXXqtM',3);
-INSERT INTO t VALUES (672655,46920,'kaqXkK5Lq77e','Hx1eQ','Yi6iE6kM','CBVSO0gAXwLeFOUxqcdZEVQQNpes8Mm5j2rN4TDxV','MGLuVxz1TBuKZ4dEgLddNZvruxpVtCZ710qRHewCBnkdCRTvW88wTvNCj0tsx4tJGO2eLTPB14K9zKOUUFzym1','N9KsN8eC0neVxhamGuWTbnw6buchxgkCBGf9SjGrJEPgQWy',4);
-INSERT INTO t VALUES (-2780121,27780,'j6uN5ygmyKN74qyy5tN0zWuHXUbeysqJ4','EDPOGoVmP4AjDDKA40fyrCrFK7SWQuasV8OAtrVNdbrcGdNE3uQh2J3ky3','RFtUntO8HwiV3xF','irmvaWp7acPlqx2L','7J19BBTlYzGlMhpmRjmj0nIrQgeiqkzgANyPhTPgYK1cggiG6JrFb3ImBSU63ixvqScgKnyGTJAtQq92cEU','2sc3iQ9TGJpxYv8bHezjmPH2s4qLUYD8PG0Et1t2QQ',5);
-INSERT INTO t VALUES (-6305938,6491,'YYIpL7PDIghcn5b','78uPYsCVGEVDEbgA8VSJ9MKqBtGiwuSEY7Lu7ela8INK2wWxzq4R34XQDO2mRn91wd3DW','ATZRiGktpj33zP1of','eXTStffK51CrbtUy0Xt2LttNTbk41WUCxDJrlBunWqojHZwOP2BUvnz0zA2b1tv4SR6WxhhP0J1cGCruT','Pu3JnuYpRm9wD','4ru4lt7rzlisNoMpEAqnPeHJymIhJvDGHJJIprkdGIa0GJhCNfhHOr5WM',6);
-INSERT INTO t VALUES (-451418,46177,'5nmTesqn8mT4','rCkevYPNYmh2eNeAkvV7Wr0s2x','ElVPQXvdu','9bpPHBSIKMso9peO4bDYZ5hL8rxLTNouWltOcWRlrI5ngx','g59x12k0uAJfooz','JZLB1nVznoJE9z8YUP4qSAH3WZBYcogZblVVqdPPTxG5eBTjftoUAKMQUjg86L',7);
-INSERT INTO t VALUES (-6451895,12290,'TMOjT91z67e4b4Oo1','JemPVCCHud7g6uPl184m720GU3UKcBRcRpYq62bTFjSz6bJpkqCs4r1pFuYRG1Hv9mnhEnngIybq93','yCCsloR0Ic0N4b7cRPh','tN3cmG7qSoieMMzbNlI7VwpSU6OhsXJr8MVqhpDibT6waL97u3ZiV7Nhxjz7eS','5glqX7LGlaA5eQkvdpyAYgC71AXmYtcHV9','kveVGc5kFDoChSs5o77QTWMLq55qi68qrgwY7vlTVfwIsX3QqDd7r4IHz9DDV7',8);
-INSERT INTO t VALUES (6132609,54120,'UGIunHwyc4txp0N1bZR8C','qljzvbK9PpGCKkDhZpKLmtsMcTdpw2U18vcglWgfvMDxisFDe','L7q3','8lpK95Pmo23oVs2X6BfEQY1vX7','AaDKsubjkwE16jwM944mgq16YnLtJbUx44u9MZ1oKDArbSCiovQPRriOJfP0M','qIohZWtGDGnRZR6voJ53cMVOk1mYbE8C4lb7HxZtaEz8tv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1412877187,1180399646,'mtIQGI1oNgiZ9uxAvGCWbkNBmwQShp1WcPY4dZgEs','IC7HfYgjOwE','oINSgpGmbaOlfR6d60QrevGVJfCrRbt','C61qY7oUw4VdFHel9yFxKFINsWAHQVmi','e','V',12);
+INSERT INTO ti VALUES (-1412877187,1180399646,'mtIQGI1oNgiZ9uxAvGCWbkNBmwQShp1WcPY4dZgEs','IC7HfYgjOwE','oINSgpGmbaOlfR6d60QrevGVJfCrRbt','C61qY7oUw4VdFHel9yFxKFINsWAHQVmi','e','V',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-953781240,3884826182,'L4ppL','rn2z0KIJKSBZf96jSj3kr4RE7o5','40iQBTSqs0wiLtT3KHyIksIY2lOoh0wXFFcVWH5U','Hkz4Wt7NN7xUNymXHUS9ulA9WrUUvNSJalqt0cBsZ4hacXa8ysxOL1PeLJ85BBZnPge6A0ttEgLcIb2VnwZ0rLHsM5NuwbQRAx6e5mQymxwXxNmPmx2cmsoXGzv2q3a2udk7cKgOiEF6OKv3Qx8H7VTJbOQJcBYtrcRischWRNE4jEF0I3YqzcGhup2FXn4XFaL3r','4','S',13);
+INSERT INTO ti VALUES (-953781240,3884826182,'L4ppL','rn2z0KIJKSBZf96jSj3kr4RE7o5','40iQBTSqs0wiLtT3KHyIksIY2lOoh0wXFFcVWH5U','Hkz4Wt7NN7xUNymXHUS9ulA9WrUUvNSJalqt0cBsZ4hacXa8ysxOL1PeLJ85BBZnPge6A0ttEgLcIb2VnwZ0rLHsM5NuwbQRAx6e5mQymxwXxNmPmx2cmsoXGzv2q3a2udk7cKgOiEF6OKv3Qx8H7VTJbOQJcBYtrcRischWRNE4jEF0I3YqzcGhup2FXn4XFaL3r','4','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-453838507,4132390048,'bKkdoaw1T3q','OjlQEzDHPDhKFu6SAaUg3zKQelM1Qb6WcGWgUxT45GWmwfAS1mPclBc3oevhRYJq90SRUusX7WS7L4YLWjqVxxbktlYKK8YFvBJNRVsavnO4i6oVP9QaxKvPZpJXYfWcW0QmjmJKkL7lUWLW5RBNyD7vSMfa09mZKR6qQk1X6QXTWD8Uo6gsMOhRFwRaMGkfZEokQNCsQagdMUp7L85XKI0','dKB7Tyak8iLsM9ISQitDifs','wuySo9HgG1bxCwmc9OeMkTLuPyZE68C4U5cabBfP','M','b',14);
+INSERT INTO ti VALUES (-453838507,4132390048,'bKkdoaw1T3q','OjlQEzDHPDhKFu6SAaUg3zKQelM1Qb6WcGWgUxT45GWmwfAS1mPclBc3oevhRYJq90SRUusX7WS7L4YLWjqVxxbktlYKK8YFvBJNRVsavnO4i6oVP9QaxKvPZpJXYfWcW0QmjmJKkL7lUWLW5RBNyD7vSMfa09mZKR6qQk1X6QXTWD8Uo6gsMOhRFwRaMGkfZEokQNCsQagdMUp7L85XKI0','dKB7Tyak8iLsM9ISQitDifs','wuySo9HgG1bxCwmc9OeMkTLuPyZE68C4U5cabBfP','M','b',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (256267545,3086622724,'vaCbJD5NzX0V4F3otVlSeMqIO0zgMc01YFC5j','IY5Y2gAfqvxBJJKk','5YCUknYTrbcrR19sagOLfCFQGQnfK7rXE9rGNBHj','b6nCbA3HP3sorsp3G6psyUm8VoxppXlerGrZ9FrqN3gpW5LxmxNx44WQtz4ExXuu5r4kqLzbn8T71mQki08qCSGemUE1na4n13QJb5YePnvmPS46AbJvdtO6lZm9','ew','nD',15);
+INSERT INTO ti VALUES (256267545,3086622724,'vaCbJD5NzX0V4F3otVlSeMqIO0zgMc01YFC5j','IY5Y2gAfqvxBJJKk','5YCUknYTrbcrR19sagOLfCFQGQnfK7rXE9rGNBHj','b6nCbA3HP3sorsp3G6psyUm8VoxppXlerGrZ9FrqN3gpW5LxmxNx44WQtz4ExXuu5r4kqLzbn8T71mQki08qCSGemUE1na4n13QJb5YePnvmPS46AbJvdtO6lZm9','ew','nD',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(68), e VARBINARY(35) NOT NULL, f VARBINARY(50), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1233225,9849955325238490799,'Ik','hxXuheG4MPeFpg3QVhlC8VRsWWxUrAfrV3tKqUKEmJDdXudQiEU','nHzVK94','g7FJc68TBqfd0LmXB39VPOLF7','U','Kq',0);
+INSERT INTO t VALUES (-3610346,6301264682262540987,'TA51K5kw','6rreymP9svTWr4c0DiozwoiWMgdC1aL6Fh85MR5RbyligbCs8T5TrguZngEgOlA','FWlngUE661Dus03Rw','IbahyCvXm','q','nZ',1);
+INSERT INTO t VALUES (-1816006,2112500642839806309,'k','SJ9hxouRrKGJ2fk9bwzqtbqKguRqhB8zFV','10VBokU1c1iZRS8sArND','FrpwCri6hYF','a','zO',2);
+INSERT INTO t VALUES (5052419,14460288780676696675,'bT','nUn1nzYH0DA5nMWmwybFLtGIN9vmylKdXEJgId7DBJNVh','Bm8mGtOqdrlhUMqJI3jBtruJXgHmYPv4zC9','SWSYl7Ron8y5VtaZi7Y5IYeZra4QsmP','7','6B',3);
+INSERT INTO t VALUES (97011,17285867510502697788,'iIkHoEOY','Obgk9ggx5vAemKocIKsWRmMm2ccP','YASjVYeA3oTbHOFGUCUlQ','cQzGNsX','L','b',4);
+INSERT INTO t VALUES (4234876,7697923452642709063,'AxHDW8RC','1b','G6RcESzA5QJr3hNPLYGF4JZVttmqrv4','OSu4WynVAre5Y7clsY','z','aL',5);
+INSERT INTO t VALUES (-8288345,1244481337806105428,'vz','vPyjeHzNNk1uKl6RPQddIkkBoeKxcsfG970RJChyqrA3Z7x5QjaqWTtc9X2y5V2','U3kNbMguCMw4sTn','iDyH48M6Ij4vq1frrqZLIZal0cZv','O','NE',6);
+INSERT INTO t VALUES (3429365,3817785555585357912,'9xa60','bdC6ufargoiIyoWJ14R110jLjZcWJLdTkI9QCRrI810uyrHkIPTCfej','xyjz6ikIfGhVAqE5UbWPDOx2B','pOIsRkV5tqZKWWqyo3fKruUwFob6dx','A','k',7);
+INSERT INTO t VALUES (5776006,17540123710620367005,'5','UrIVqfldZqXXIeJcavrLcfyUHlO0tvF9Lc6yNDOZQro','yybYyTPaS','oBNsd9LtWp6LLb4stZzBftmOY8w','I','D',8);
+INSERT INTO t VALUES (2129234,18342810628628530130,'cz8t839','nlSkuESB2RxTFPUatu9MhbTNUJp9z7vxbukDcVO90GqviLaMTVOt3kL','fHJMeNYt08u5oL7','V47CVYdlIL60t5DNowGZj7WERkQJQFDAnFlOmbFo3XKL','t','Ys',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(68), e VARBINARY(35) NOT NULL, f VARBINARY(50), 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 (-3226179458303961081,53081,'ze9GQ4xKxfsA1p2Ft7RMxD7E8rTBDOV26','G3js0d04c1XTFoiyIh5yL1mpcjP71pvp7umiKa1XR','kgJvHHmxA','vRCI59c4S2QoSmCqc6fibzWs2Xy44RRmh9AW8BhxsstTqthBJerloOHh3aOUEmBzc8nMwfH5sIf','VGO2EBFN77H6yQa2JmPpkBi9SGTcIXkOL37RXW','ELjJJA5NJ8AMS5lZkNsGjJlx7uUF9gWB',10);
-INSERT INTO ti VALUES (-3226179458303961081,53081,'ze9GQ4xKxfsA1p2Ft7RMxD7E8rTBDOV26','G3js0d04c1XTFoiyIh5yL1mpcjP71pvp7umiKa1XR','kgJvHHmxA','vRCI59c4S2QoSmCqc6fibzWs2Xy44RRmh9AW8BhxsstTqthBJerloOHh3aOUEmBzc8nMwfH5sIf','VGO2EBFN77H6yQa2JmPpkBi9SGTcIXkOL37RXW','ELjJJA5NJ8AMS5lZkNsGjJlx7uUF9gWB',10);
-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 (-1277993229831480242,33562,'u1lSW3pzZ20uJtJIo','T1OnIBte3XQmwcJwGFaowqJF42GPa45tL17mlpG2vnIgybk0m2nDZ1qxxxFyU','zaNzIkaCmtgG0r','gGxVtw','bSz6PePByZJA651kdpGrm','FtR9Pp7QChHgEt6ZJID8oQASnBP7WuYKu2XiF48XU8UIIJamHSXiVjQjZG3VZ',11);
-INSERT INTO ti VALUES (-1277993229831480242,33562,'u1lSW3pzZ20uJtJIo','T1OnIBte3XQmwcJwGFaowqJF42GPa45tL17mlpG2vnIgybk0m2nDZ1qxxxFyU','zaNzIkaCmtgG0r','gGxVtw','bSz6PePByZJA651kdpGrm','FtR9Pp7QChHgEt6ZJID8oQASnBP7WuYKu2XiF48XU8UIIJamHSXiVjQjZG3VZ',11);
+INSERT INTO t VALUES (-3107073096004733543,9084431527566876047,'41Uff7','swgtj4sugs971d8CFfBkQkR45kscVAo5lPUJZ0mUQLqBeo77nBSD','ckMQfuJC57olPegLQPoJWO','4JcZUcMa525nGPG2MUxRxKR7G9KCSAswkG9','N','HY',10);
+INSERT INTO ti VALUES (-3107073096004733543,9084431527566876047,'41Uff7','swgtj4sugs971d8CFfBkQkR45kscVAo5lPUJZ0mUQLqBeo77nBSD','ckMQfuJC57olPegLQPoJWO','4JcZUcMa525nGPG2MUxRxKR7G9KCSAswkG9','N','HY',10);
+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 (-6324178071120510169,13600905745248741611,'sco','qjQ8YIm1bhy5LJoxJPVsNBQNSiRfLF7ZTl5H','bpmnBD74VIeJDQwxHMfS','4QDapvw','B','Il',11);
+INSERT INTO ti VALUES (-6324178071120510169,13600905745248741611,'sco','qjQ8YIm1bhy5LJoxJPVsNBQNSiRfLF7ZTl5H','bpmnBD74VIeJDQwxHMfS','4QDapvw','B','Il',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3698047627664741940,5475191859238939259,'ODw25','WynjeZpxkpXY5fA5qEBWKVqH6vUcqblm9h8dYyafMUiwI0lP44keeYWu3sUDTLdzXTTMTP7DMA0DCS59LKZEv7sE7ZW4mXCyG45vaVvITfQg2B4R8jZe9OlPy6VIYEwWlAno5JmHTlx5AB7ZFNVBqzLePJATlcdjlp3P8ap36gVSTJRHk3oVOyLSpFxvd4o82gfDYqI','I7q0tA470f4K5YHpoZjApFxh8ZBhZftF','MY2vUsnBeZrYabWZUf7MKfUx','D','P2',12);
+INSERT INTO ti VALUES (3698047627664741940,5475191859238939259,'ODw25','WynjeZpxkpXY5fA5qEBWKVqH6vUcqblm9h8dYyafMUiwI0lP44keeYWu3sUDTLdzXTTMTP7DMA0DCS59LKZEv7sE7ZW4mXCyG45vaVvITfQg2B4R8jZe9OlPy6VIYEwWlAno5JmHTlx5AB7ZFNVBqzLePJATlcdjlp3P8ap36gVSTJRHk3oVOyLSpFxvd4o82gfDYqI','I7q0tA470f4K5YHpoZjApFxh8ZBhZftF','MY2vUsnBeZrYabWZUf7MKfUx','D','P2',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (546465489166643288,13094624019786029446,'tfImR','zx7zI1xkxrx920TbbQKi0HErDGNY0rhyv2eFlSEgn3JqXcFF0XiWj1yljtf8FtCpD37YwgwbqVOotFczse35A4RaQQviNA1TmAYIiivBSEcNso95Xb7EDCXfexwBftpNAxLpsIN15TBdAoAx7KTvCdNiY','BP0aHN6ob4IOh','VPS5BBzVkTRAscIebi','G','t',13);
+INSERT INTO ti VALUES (546465489166643288,13094624019786029446,'tfImR','zx7zI1xkxrx920TbbQKi0HErDGNY0rhyv2eFlSEgn3JqXcFF0XiWj1yljtf8FtCpD37YwgwbqVOotFczse35A4RaQQviNA1TmAYIiivBSEcNso95Xb7EDCXfexwBftpNAxLpsIN15TBdAoAx7KTvCdNiY','BP0aHN6ob4IOh','VPS5BBzVkTRAscIebi','G','t',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-6626665913917296113,13162910908985492796,'Iv','HYv9R3woOnnX2XO7tI7zaGwZHlPYeb378a9c59v3EIdSY8fO8Y1nKGHRPSwhLFayBz0rIZVpv4fDIBp74YQzS7cHd16cOVhLa1hbYA8dpvREGd9asud9sHTf1TpPOpAP6qLdqzsZNWZug6Ek3P6LavMhQl2MPvYdCZ','8etZA7NyF','FawL4G3XIRJlHD25d1EUoCwLz4Cr0SkhfAPHUxaGgYBVEk07QWGkaXEgde5ioG4lEOjBN4qvuadYQc5sFatd5','a','dc',14);
+INSERT INTO ti VALUES (-6626665913917296113,13162910908985492796,'Iv','HYv9R3woOnnX2XO7tI7zaGwZHlPYeb378a9c59v3EIdSY8fO8Y1nKGHRPSwhLFayBz0rIZVpv4fDIBp74YQzS7cHd16cOVhLa1hbYA8dpvREGd9asud9sHTf1TpPOpAP6qLdqzsZNWZug6Ek3P6LavMhQl2MPvYdCZ','8etZA7NyF','FawL4G3XIRJlHD25d1EUoCwLz4Cr0SkhfAPHUxaGgYBVEk07QWGkaXEgde5ioG4lEOjBN4qvuadYQc5sFatd5','a','dc',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8962382566842843160,8687350374357120983,'GHol','pM0JM74UNzED82QNJo85fg5GE75IFKLBrPd96kyHVvLe9rE990BAFDd07XgN04ueCuTTCyEzWwr9w4cGI5TuvfvhyxjzcUVzXmmwKNbD1WPtUfGFkIpwmGoYlmiZMBe98eCTuIHvF0V6wd43DNkxpLohNZqXItNcx2JIeUDUOgSpruv7kdpv59lF65Z','jO4g7P54zSLz5xN5l0po','v1lMWK42F07oHJspWW7Q2yvB37ubL','DV','ti',15);
+INSERT INTO ti VALUES (8962382566842843160,8687350374357120983,'GHol','pM0JM74UNzED82QNJo85fg5GE75IFKLBrPd96kyHVvLe9rE990BAFDd07XgN04ueCuTTCyEzWwr9w4cGI5TuvfvhyxjzcUVzXmmwKNbD1WPtUfGFkIpwmGoYlmiZMBe98eCTuIHvF0V6wd43DNkxpLohNZqXItNcx2JIeUDUOgSpruv7kdpv59lF65Z','jO4g7P54zSLz5xN5l0po','v1lMWK42F07oHJspWW7Q2yvB37ubL','DV','ti',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c BINARY(31) NOT NULL, d VARCHAR(64) NOT NULL, e VARBINARY(59) NOT NULL, f VARBINARY(90), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-24491,4406988,'4HTTLtwg91srKeeNztm3YwfRg6','LI','4UizfHPhLjdMqGSj13B6K','RoucS0g0E8EoXTYhoRNanpAVSj02sr7','6w','N',0);
+INSERT INTO t VALUES (18731,-7236795,'rXWwKFQn','xgvOGqVTguSutOj7WKTxd1AYJSk0rmVCjbpTa3y1YzdWCTsT','qkKk1tiYc3PWi7LHZ0yRJo2fkoqOvR','SIo6XzhrrAedyV2rw2N1PCcmmzmkLwjZUb4MNLpPNG1hwL2R0pgW073sgg7l','k','J',1);
+INSERT INTO t VALUES (31604,3123629,'J33FvrJFjI1D257yXdjOPEs5DpkI','aueAJVM5EtpNqfmkXI7zekYOT1MAPzICt1UHUZDjkWerK97Ckn0qeVEFk2','dkhlAIIsYDOd82Mt2ze8ajuX','Z9','7','dR',2);
+INSERT INTO t VALUES (20590,-6285020,'C1jblnM2MNICroL2cxBQUt3F8IJGy','Y84r','FJOEEStlLag6d259mXITCPrXd21D2YX0gFhGiJvdG6ysSo4fj','dMgJNXw2MdXQCSNG15gKA','a5','V',3);
+INSERT INTO t VALUES (-8926,552692,'xkKWXivB6b1K258','OG3pMv0p8wo09tslLM','PTzzO69z4thlEK','MRi1VE3fjM7PszYRuP6jDELTGG3YzpI5qkjZmhiJ67fVDDkXBYS7NQcJVURMqSOxPb4MRHL4Osg41B7ReigOnp','c','Gq',4);
+INSERT INTO t VALUES (1881,-1927868,'5Z5x1rFpITyRE6Wv3Ll91XfTQ1a','wgByLMaoMBcEUkcycu0HAtjioNLmdg94q30UAMMK32nTGfScpBkIqtOkRADGVlY7','AeN','1OPjw42vIMRSfEcHx8s7OPxrdR19TfwX','zk','y',5);
+INSERT INTO t VALUES (31052,6090369,'d6AweNy','MfeqkjFiXeUrTJ2pc0Ufyv','q1sR9m1','oF43eXttS1','11','lN',6);
+INSERT INTO t VALUES (-16594,521600,'pp','3vujplhmHpbl6OEHkYQe1Ts7DQdTRVKKBnqEDgiltzMOMnAz1RZtM3Xph','ApUA9iekIpJ7L6RrYnpAH4TMC','IVyezSEE1Q1hfDDQ5PWrypIkJmofKQ1oNh5DH4Tcb1jUBTuEDegXA2Nptk5iy92mH3dcwXVt5DC2colLT','l','p',7);
+INSERT INTO t VALUES (6678,-6395147,'FyvU312Oqk7FxFkxpJxkN','7vS0WomRSrXvMSFC00ggT6xyxi4bgJok9EBxvEdDRTgwjNGoWPsw24wLft1I','GisYJzs4vAoY3wXidpbsj4LZUzcCZcZ4EQj8AvsLtUOP','UsZvRmaWmBxM1tNiR47XKHxQbbgf0kunTZrZcM15zvHfnM0sb83dfxz1','d','LN',8);
+INSERT INTO t VALUES (-16880,-2952660,'9zos9yz7ImfbRzjpNHBoyQJa0W6Vja','XKg1EqBvZbItdBGBiwq','I5YO96','Zhw03UGTUpi3XZWH','T','iL',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c BINARY(31) NOT NULL, d VARCHAR(64) NOT NULL, e VARBINARY(59) NOT NULL, f VARBINARY(90), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-251747,948266,'6r76bCFzdr','QBrsplac0zB4MD79IHvm','vibs7hHhau64X3s4rufWBmyz1pzmf9Mnqq5pIWJTtLVWN7EV0','opIWH3nuURBTFkqoVlGyvZSLtKJxuZH5rngNCQsvlnC4L','Ku','n',10);
+INSERT INTO ti VALUES (-251747,948266,'6r76bCFzdr','QBrsplac0zB4MD79IHvm','vibs7hHhau64X3s4rufWBmyz1pzmf9Mnqq5pIWJTtLVWN7EV0','opIWH3nuURBTFkqoVlGyvZSLtKJxuZH5rngNCQsvlnC4L','Ku','n',10);
+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 (7246045,-2886621,'r1sRS0ivBZmupTzaDIdz1slblw3f','Z5Xey9dhC2y6sDb2kbqZ1em2rLKB8YdXXRXOTOzy3E7QmA','1GPQhsdk4zz3','jA6cOYh9TwPqQaWQqCjxD5bUOGeYwaKFePgsdA5HOQYouA0bFQSpjOMBrZe1fiJHYoZfYXVWta','qJ','kt',11);
+INSERT INTO ti VALUES (7246045,-2886621,'r1sRS0ivBZmupTzaDIdz1slblw3f','Z5Xey9dhC2y6sDb2kbqZ1em2rLKB8YdXXRXOTOzy3E7QmA','1GPQhsdk4zz3','jA6cOYh9TwPqQaWQqCjxD5bUOGeYwaKFePgsdA5HOQYouA0bFQSpjOMBrZe1fiJHYoZfYXVWta','qJ','kt',11);
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 (-2582552404770340735,11744,'3MhVMKPF5DIhC0f1dew1LvLNmHb9WB','K7CqzVixF3IDYXmJczvdumH6gPNug3MKIlcus4JtXLkdNFLGIMXPZLix4lxbzDCuTtqiu5lPFrQvUpBWbRjqyxZBGDKvI99H6WxlzMSq40Jbb10aNCNoT3pPS0igAu5J5ZQJG9C7GpafZWHRFfTZ6AHecUlBSr34wMZgZkhvNKIUIgjftOaf0eF8XCbMcTwvWZU1e23igWXSlBjWJAz9zaEmgip2oWFPHEQwIUzfZFclb8wPzMnbahulIwDXTi','GYTBk4','1QOZAEQh6jSUPymDXzG9AFJIW7Ri5IBYB73ANbIp9hBidMjCJk22S3M7AP35','GfN53K8Xbc4KodMxDNHnpUqmValDjVTsffQvaPADjZLhovU7p4quaghMj4vXXugttf9iVOCzS3eN1YClOa2nasLWT','bD8JwoBAH4kdNywrE9D2KFN5qN94Ju2brV0A0C1ahNNVDzqL3fzZatTVLdiiGXMfDJL2xiVgfERFzILH',12);
-INSERT INTO ti VALUES (-2582552404770340735,11744,'3MhVMKPF5DIhC0f1dew1LvLNmHb9WB','K7CqzVixF3IDYXmJczvdumH6gPNug3MKIlcus4JtXLkdNFLGIMXPZLix4lxbzDCuTtqiu5lPFrQvUpBWbRjqyxZBGDKvI99H6WxlzMSq40Jbb10aNCNoT3pPS0igAu5J5ZQJG9C7GpafZWHRFfTZ6AHecUlBSr34wMZgZkhvNKIUIgjftOaf0eF8XCbMcTwvWZU1e23igWXSlBjWJAz9zaEmgip2oWFPHEQwIUzfZFclb8wPzMnbahulIwDXTi','GYTBk4','1QOZAEQh6jSUPymDXzG9AFJIW7Ri5IBYB73ANbIp9hBidMjCJk22S3M7AP35','GfN53K8Xbc4KodMxDNHnpUqmValDjVTsffQvaPADjZLhovU7p4quaghMj4vXXugttf9iVOCzS3eN1YClOa2nasLWT','bD8JwoBAH4kdNywrE9D2KFN5qN94Ju2brV0A0C1ahNNVDzqL3fzZatTVLdiiGXMfDJL2xiVgfERFzILH',12);
+INSERT INTO t VALUES (5540916,6458613,'yssm7adh9d','gYtyrS9TVFpeWwcoU2vbDMsXys9MXZHRWG9LknFe3Ne7mfYXU9TKuRIaek4hbVi6tV2j1gdvbnXPl4nQKitIb2WVhX6tc2NUDPqWY1G27iN9EGS3XoOvgPUEl84Bk80yQOtUwUTFfYvmqrRlpPUTa2tR8MdMJoSjBAltSQokYr5WEkGJQOvx','YPrUHqllCpIejIQkOmOSCs98KEVY','8GVgfU2rl038LaOsSgaG2TSbhGSp9FYHA6H8FlYGZtE7ElCE7idfHAh6pvMdO8GzwOfJ68Q3kJ','uA','3',12);
+INSERT INTO ti VALUES (5540916,6458613,'yssm7adh9d','gYtyrS9TVFpeWwcoU2vbDMsXys9MXZHRWG9LknFe3Ne7mfYXU9TKuRIaek4hbVi6tV2j1gdvbnXPl4nQKitIb2WVhX6tc2NUDPqWY1G27iN9EGS3XoOvgPUEl84Bk80yQOtUwUTFfYvmqrRlpPUTa2tR8MdMJoSjBAltSQokYr5WEkGJQOvx','YPrUHqllCpIejIQkOmOSCs98KEVY','8GVgfU2rl038LaOsSgaG2TSbhGSp9FYHA6H8FlYGZtE7ElCE7idfHAh6pvMdO8GzwOfJ68Q3kJ','uA','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7055499,-5534142,'G4zkHKAL7ckDvnIlENIWE','qwm4tLd1IXEhOPXj0nCS0rhw2yqM1N2YyWaf4IZtwC7TbqQkcbdXODWmO7rFH7QuH4nOVejPY00trfvYm6Hrv6iYSlOucPIHPB7359zKrKl7h2SVyEQtw1xlaSFJDxh1M0IOmwH5fFvwiTYgoyoc8UbRfciJ7LrdlQodlsQ2clX8kdKgqoQv7M0PQhRLDSI9Mxqd1Nl9LVwYAzLAPUzU35FnkSw7DWb','p95jx8q2aiApPGGYJFZ5a9ADyoeTs','TgawgbDYMr0AJMz1tmYdgOzd9K6ICQ1SZNs6hHoJ6yPuraSeIkEhPJB04vFDoHDOvb8shJEdQSEp2Ktd54AH0QfXUtriK6EXb1ddHGVk2PxVxYe2wuAyCaiD1','qH','2',13);
+INSERT INTO ti VALUES (7055499,-5534142,'G4zkHKAL7ckDvnIlENIWE','qwm4tLd1IXEhOPXj0nCS0rhw2yqM1N2YyWaf4IZtwC7TbqQkcbdXODWmO7rFH7QuH4nOVejPY00trfvYm6Hrv6iYSlOucPIHPB7359zKrKl7h2SVyEQtw1xlaSFJDxh1M0IOmwH5fFvwiTYgoyoc8UbRfciJ7LrdlQodlsQ2clX8kdKgqoQv7M0PQhRLDSI9Mxqd1Nl9LVwYAzLAPUzU35FnkSw7DWb','p95jx8q2aiApPGGYJFZ5a9ADyoeTs','TgawgbDYMr0AJMz1tmYdgOzd9K6ICQ1SZNs6hHoJ6yPuraSeIkEhPJB04vFDoHDOvb8shJEdQSEp2Ktd54AH0QfXUtriK6EXb1ddHGVk2PxVxYe2wuAyCaiD1','qH','2',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3835382,-3216056,'PhQhAMZ47s5sUIKHNNu8kAB','Peg6oNtQ0uMQXCmn4Yr4Juiy1BxuEEMdz8JomMbIIjbLBsFxvnf9aFF8wLXDPPndftx8lTqEjrPkog8OdGyZkQpBR8h6LjGsGCqcYXnbugnxTpoKWq7MWFL39s62dnnq9EL7flG5pfZMhTLuGvhTerW69LUTZQPVAEUBPzNcpxmgGdU6Fe5lQC1Wp6j1uPWo8nFrZA9xLWH6ctzLDQ7zih5K0ZFrjF4Zpe','g1qFjc','ePLqdk06Z9x6K5Dc4nLt7b2ZbLTI7sk8bqe','P','j',14);
+INSERT INTO ti VALUES (3835382,-3216056,'PhQhAMZ47s5sUIKHNNu8kAB','Peg6oNtQ0uMQXCmn4Yr4Juiy1BxuEEMdz8JomMbIIjbLBsFxvnf9aFF8wLXDPPndftx8lTqEjrPkog8OdGyZkQpBR8h6LjGsGCqcYXnbugnxTpoKWq7MWFL39s62dnnq9EL7flG5pfZMhTLuGvhTerW69LUTZQPVAEUBPzNcpxmgGdU6Fe5lQC1Wp6j1uPWo8nFrZA9xLWH6ctzLDQ7zih5K0ZFrjF4Zpe','g1qFjc','ePLqdk06Z9x6K5Dc4nLt7b2ZbLTI7sk8bqe','P','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-1634487,-6914374,'ePifou17rYfPIT','1dmeL7eSHOf9xcnA8tEtuOapGiCp8reEHc0CShbPfWT0aJBmjSAfIWB6FQ71hDeBh6WttKTDkyUkg1RpHc8yV89R9UEsDoUKFgcEc2d4LIIgQUw4pL3b4xOL6SVHZ33UFqwI60Leadf1PjfZbfGb24J6oOLIZKlPrFP3US1e6ZKpCExrfyAuPokqvZXFOw','9OBzrZ8vNKC87ByQFavhmk09zDTQ6bvtJ3BKOLeqt','1qrF7ngw2uafzcvFhkEF6Mik2Odm16DG9Kf5FqaQrGMRcwrZbLm1ttey3at6Lqm3EH5LxuYFiLBoVYOMJr7krzdaraUV0qQ1fxKyqo18JdMteEwRhnOQ4tdkUMISY2sR2kFnxuvpAnGVVapHwjh2y2uXWGooIPGSwtRkEVABLahw0ryPVBGL3xBqRbwRWmCJsnzqgurOnA1mKoudbOXGVjeNrpqCWLGSluz8OgsfXmOlSKFJ','P','0Xk',15);
+INSERT INTO ti VALUES (-1634487,-6914374,'ePifou17rYfPIT','1dmeL7eSHOf9xcnA8tEtuOapGiCp8reEHc0CShbPfWT0aJBmjSAfIWB6FQ71hDeBh6WttKTDkyUkg1RpHc8yV89R9UEsDoUKFgcEc2d4LIIgQUw4pL3b4xOL6SVHZ33UFqwI60Leadf1PjfZbfGb24J6oOLIZKlPrFP3US1e6ZKpCExrfyAuPokqvZXFOw','9OBzrZ8vNKC87ByQFavhmk09zDTQ6bvtJ3BKOLeqt','1qrF7ngw2uafzcvFhkEF6Mik2Odm16DG9Kf5FqaQrGMRcwrZbLm1ttey3at6Lqm3EH5LxuYFiLBoVYOMJr7krzdaraUV0qQ1fxKyqo18JdMteEwRhnOQ4tdkUMISY2sR2kFnxuvpAnGVVapHwjh2y2uXWGooIPGSwtRkEVABLahw0ryPVBGL3xBqRbwRWmCJsnzqgurOnA1mKoudbOXGVjeNrpqCWLGSluz8OgsfXmOlSKFJ','P','0Xk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b BIGINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(21) NOT NULL, e VARBINARY(58), f VARCHAR(87) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-410284737,13468494875933942356,'NUAeKuvAmVy','tAZUa36Re','KniuTjgUgPIjo7RZkQwhRbrPmAnPBP','VdZ4j3H','M','d',0);
+INSERT INTO t VALUES (2100207424,11705141119492995797,'UsnazmB4w','2QZNwL4T2GmGp8avo','owKRTl5s8pjd','R0OSD','V','X',1);
+INSERT INTO t VALUES (1839366884,6425153259850700090,'8Ihn9','NcAufYec9WqwBMk','2ATVcokMWdtoM3bYTyBCY7NJLAKrDDaAzOh5CEIzCD','4mOuMQPkt5hPyE484Fyypi5HlxiWd1uRG2cO4OTA3EKk5HuCLYXhH48Qb','i','5',2);
+INSERT INTO t VALUES (1886540144,5818936116709747402,'XVHPTc','QMR58VU7qCV','tVXfnEOZdbvuU','9fiYE9o42JQBloJ','t','t',3);
+INSERT INTO t VALUES (-1163465317,1543053848577394338,'faWULgt0iHX3','q','ykSJyWRRYTdEvFELmkZjtubOOb9KIZjnKwwkS5D00bV4vO','iX6t35tnV1Cf47tItuORB018zZ','5','H',4);
+INSERT INTO t VALUES (-1659494140,11460950448399342443,'l8HNc','6KCna3OWH','QSKEU01uSk2zp6DZcRFMcZm24LfYm6IiDiut69Q0D4TD5H','1gLd6OHMlA8OqL7V9cKC66O6SF9NDf3Y2h0T9AARU5xcIHgIfd8dZEE6QsrDSditEKn8RZ','v','k',5);
+INSERT INTO t VALUES (-1816469401,2937052897559103633,'XF3M','CAyeh0Fw9Z','fiLLKpS16yF4ljLfR0FyWWHYqNj4eR3lUa5TDUoN','2X6sgfwuELcxg6QB3In6ygNPXeWky0xovaqup8poCrC4m137NB7yIUHjMJdgjFhu6CUp5NDlNVUfPTY0SUi8','n','9',6);
+INSERT INTO t VALUES (-51886091,15509586037062210385,'fi3Wpro9gia','3jOW1x0h1goEBz29D','u6QL8CcWTAmnn9cUV9U1aggv5S7wSX','zMih89JmpooNHGUhjrqp71','G','I',7);
+INSERT INTO t VALUES (1861813492,11573953920756488561,'B3XhrZ','Dl0z2mDw9Ju2Ob1wOakR','ev','cik7jtFwXD05QhlGudZI5buhnK','J','7',8);
+INSERT INTO t VALUES (543537111,13150859307601353790,'YkPgR4','QzV2nb6xQVbxuTd7FTaM','nIXnSKSfqXpXDql50ZuosCJcx','NBrXnZDnPHu2G9zfTjdgIfIkt8JY31SmlAKi4WrlfMMHjAy0y3M8BMsEy8opWI5cz4aIUFJm6S','8','4',9);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(21) NOT NULL, e VARBINARY(58), f VARCHAR(87) 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 (7794211882453264990,7930734152845455740,'q7Nfm0wjw6J','V8pEhXc4EWr','WxTPy2wuyfzBjzH','C0DWFx0KXN1uBBli2HTQFbtiDOSeN0DT3PLUeQTnCW2KzEnHLhGLF8ZOIBWtB1mOPghHeaau7Xy5','W','e',10);
+INSERT INTO ti VALUES (7794211882453264990,7930734152845455740,'q7Nfm0wjw6J','V8pEhXc4EWr','WxTPy2wuyfzBjzH','C0DWFx0KXN1uBBli2HTQFbtiDOSeN0DT3PLUeQTnCW2KzEnHLhGLF8ZOIBWtB1mOPghHeaau7Xy5','W','e',10);
+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 (4169700899170584203,5546778423675851606,'MzqMBgbjSmI4p','Q9P','WeV0RJqIUHDf9Qt4UcwRoo7P','JPqDKosD','t','k',11);
+INSERT INTO ti VALUES (4169700899170584203,5546778423675851606,'MzqMBgbjSmI4p','Q9P','WeV0RJqIUHDf9Qt4UcwRoo7P','JPqDKosD','t','k',11);
+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 (-7807802369575241012,4145407081953307841,'6K8qwLnJG','qTZ5uGVaaQRd5MHc0s8EbKOIKftK4X3nzOaJTQHMEhekRjGlAANwLqooNSiVuSyquyoPFIV5PqxDGd4rgJzyoRxwA6x3tdWIaG2tomz2GbuxDodQHjCjldhVDM8nYCDz5wOpli0vJ0EzYAQJWbOwt0iceSDyAdoC6ZpuNuDLdL8hQY2W5VOJu5puIxU4xkt0mKN','EUd1F6uxStnUrDE9ynn2s7P','2CaX2z2VhTiebPCjzIEI2D9l5cKD9z2jc427eudBKQ8hcsKWSE1Na','l','l',12);
+INSERT INTO ti VALUES (-7807802369575241012,4145407081953307841,'6K8qwLnJG','qTZ5uGVaaQRd5MHc0s8EbKOIKftK4X3nzOaJTQHMEhekRjGlAANwLqooNSiVuSyquyoPFIV5PqxDGd4rgJzyoRxwA6x3tdWIaG2tomz2GbuxDodQHjCjldhVDM8nYCDz5wOpli0vJ0EzYAQJWbOwt0iceSDyAdoC6ZpuNuDLdL8hQY2W5VOJu5puIxU4xkt0mKN','EUd1F6uxStnUrDE9ynn2s7P','2CaX2z2VhTiebPCjzIEI2D9l5cKD9z2jc427eudBKQ8hcsKWSE1Na','l','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8414261564939865090,16024519990209753160,'aQRahDXlppK','2WBxhF4B7ou3hfdSBHv3zuvYh8MAX88Gw0ys1QiWVGjRUaJrkL2UvccTLQBmOERzeES2U15C2HjkAO6qSvXbGGyodjgi7IhmPtnOK9wlznnpanogVOsoBWpw3iggtGERGMFoFUuVremOclOpZdL3WVzH8qPcjJ1Svi0MAznpvIy1LYQ81XwqOb4Z9OqaYmVEiuh970kCFXXrcqglyoQsYNLwDrAAblSOUN6wMPR56d','UWBN440FoPIwataIOvGnCDnZyj','NYrxkFnpbicw','i','r',13);
+INSERT INTO ti VALUES (8414261564939865090,16024519990209753160,'aQRahDXlppK','2WBxhF4B7ou3hfdSBHv3zuvYh8MAX88Gw0ys1QiWVGjRUaJrkL2UvccTLQBmOERzeES2U15C2HjkAO6qSvXbGGyodjgi7IhmPtnOK9wlznnpanogVOsoBWpw3iggtGERGMFoFUuVremOclOpZdL3WVzH8qPcjJ1Svi0MAznpvIy1LYQ81XwqOb4Z9OqaYmVEiuh970kCFXXrcqglyoQsYNLwDrAAblSOUN6wMPR56d','UWBN440FoPIwataIOvGnCDnZyj','NYrxkFnpbicw','i','r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1529206679264700455,17965705119925393096,'Ab7Rz1X','UDHovEYkMfYgRfhEyepRfVCtoXwQWO0fObja5NgxJ3a3tf9ykeWOP44U11900JEJMlWq4PaNEXI1rrXU8TkT678wE2sx8kmCVvrgzdlVKMo1pcZ5YR8RT5RgpHgskJXKN0AduLNYmHAs','6WlyJVZmw5ClJosl8xg17ZiWpZJ8EZYlZiUSl1YCAR3cWAcwPnKKl','g0V5Ea9BJUKELKAuutU8aRVMyq7lUxCVlWzF9z1gsFU5nRxZx2OczF1rVMIaxyrtutNyZ1sibLtm31a9DZf95eZozj8g4Ya3jmtpbYgW7TPe5ZjbZyjBeizrL7YUSxK4C4C6Undcpjbr4SfNzrchYCZBhP33SkrZjmP782kAzQu10Q7MnMKJgiUXdweLeC22U5lbAjuZk','Bw','X',14);
+INSERT INTO ti VALUES (1529206679264700455,17965705119925393096,'Ab7Rz1X','UDHovEYkMfYgRfhEyepRfVCtoXwQWO0fObja5NgxJ3a3tf9ykeWOP44U11900JEJMlWq4PaNEXI1rrXU8TkT678wE2sx8kmCVvrgzdlVKMo1pcZ5YR8RT5RgpHgskJXKN0AduLNYmHAs','6WlyJVZmw5ClJosl8xg17ZiWpZJ8EZYlZiUSl1YCAR3cWAcwPnKKl','g0V5Ea9BJUKELKAuutU8aRVMyq7lUxCVlWzF9z1gsFU5nRxZx2OczF1rVMIaxyrtutNyZ1sibLtm31a9DZf95eZozj8g4Ya3jmtpbYgW7TPe5ZjbZyjBeizrL7YUSxK4C4C6Undcpjbr4SfNzrchYCZBhP33SkrZjmP782kAzQu10Q7MnMKJgiUXdweLeC22U5lbAjuZk','Bw','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-5977125230269650215,15907584583059063519,'4YjujV8','EjRz9ZW34PBfWqlqiIL','0ZJDDVf9KqC5xvObBMzdoxjiSr8bhSiNm1hQgVkcD','rKN09aQYr6Kc66Jujtyiw7eyjQTt5dlq1beHrxMEwvfmU9NDSmFpjK6jxhN3Iir5HxKB3wJsyTkKfwLrCPisrwfagRCHKJRwhclwyRODaRgzolriGvBmeGix1RVxIPSMr8iGF2qkKepmtAoWcoJXCMhhCOEqocTRhQBpebHLh3pYc','F','D',15);
+INSERT INTO ti VALUES (-5977125230269650215,15907584583059063519,'4YjujV8','EjRz9ZW34PBfWqlqiIL','0ZJDDVf9KqC5xvObBMzdoxjiSr8bhSiNm1hQgVkcD','rKN09aQYr6Kc66Jujtyiw7eyjQTt5dlq1beHrxMEwvfmU9NDSmFpjK6jxhN3Iir5HxKB3wJsyTkKfwLrCPisrwfagRCHKJRwhclwyRODaRgzolriGvBmeGix1RVxIPSMr8iGF2qkKepmtAoWcoJXCMhhCOEqocTRhQBpebHLh3pYc','F','D',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c CHAR(51) NOT NULL, d VARCHAR(4), e VARBINARY(68), f VARBINARY(16) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3653566,120,'6C5kuEqkMGCZECKOMlhDBkJ5FFeOIKBQohxAKNY2','A9','mDmMIt4WGonuvbfus21fTnEWcQYcSLg6anfNB1YxjTDa47q2h5BPQwMG0nMXP5','n4jsJ0612u','m','I',0);
+INSERT INTO t VALUES (9495176,-7,'ZjQcwv4iXNzOMfrxKppkojePh4T8U0','Yx','IdAO78A6jUoIk3le','NZ','e','5',1);
+INSERT INTO t VALUES (3670366,-107,'GmcWD9k9FNeaXop0jEHWG','Urp','4S5VMB03PyH','BLUCi0zaHT','x6','A',2);
+INSERT INTO t VALUES (15760011,98,'h032OsVb9t1m2FVNi70xgbfodEPCkvDnUd','oxlP','WRu9EGQo4pl0WxJOAAUczcGNPa7YzA0p7mcxvrpBxkqcOpoa6AsnCc','18M0','j8','f',3);
+INSERT INTO t VALUES (10775987,-9,'HuQEsVC4pJBcgC4Mr94GKXx8q','rC','POcfZdWZpD2zUIi8X6Qo2knHy5ntGdwead3K8ywY9EzLnkkNLyWyrctd2NibVH7','rKC0DjRI4BiC','w7','E',4);
+INSERT INTO t VALUES (8877974,-108,'r6GLmAZp8NG6XsYZ','k59x','9GlpW3fidOaSrbrVSFMyHyi37R8emwH8SNYZfEyoJHo','pKqq','e','R',5);
+INSERT INTO t VALUES (185714,21,'7Xyzt7ZzjcJQz0MKI7YJbKb85iy7sxy9UoxUx','95wL','MhIMtfiK4VLfG5lFdhlF8FCdcoymFdd3DOt8KutWg9VPmq3xOjYbiUz9on5QnFI','Uobgwzm4U','eb','N',6);
+INSERT INTO t VALUES (2076108,-79,'fHomRD3kLC','Iz','wHMC1KGkciBkIbfYQ','s1YJWEiG4','F','H',7);
+INSERT INTO t VALUES (746537,88,'7y3OUNNI','iamC','KphkMjAvJnOofNSfINZmaLVP2HZdh23buXbvHSvDUbldSkEfkHntZ','mgEYp','D5','S',8);
+INSERT INTO t VALUES (7426735,-85,'TxEB3yBJUmSkYYPVmQYjyDcs','DZF','P40g4wDQqaiMZbBfPSA2ao2jJvDWxNzGuouf','FT8ZgDyAEdXIUgo','u','u',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c CHAR(51) NOT NULL, d VARCHAR(4), e VARBINARY(68), f VARBINARY(16) 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 (4257246588,-63,'4Kr1M','hP','xsNLknagPExopkkHZtj69Q4gxlyHZQgSyc67fARPrBxqou','tdycy38dHCsfpSD','e','m',10);
+INSERT INTO ti VALUES (4257246588,-63,'4Kr1M','hP','xsNLknagPExopkkHZtj69Q4gxlyHZQgSyc67fARPrBxqou','tdycy38dHCsfpSD','e','m',10);
+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 (2111421051,-41,'nI8XsU8fHSIiT0rHA6NRubK','gIxK','OwV6C','ABK85','y','l',11);
+INSERT INTO ti VALUES (2111421051,-41,'nI8XsU8fHSIiT0rHA6NRubK','gIxK','OwV6C','ABK85','y','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1986624711,-78,'5A4clbqvcVulPUem5qnnZ4TpSgtxNTCsUfJKy0H2BPvSIn','gbZtVOrf44vpEs3LOUeD8lI2E3d1JI7RQ1vthDvkwQiIqwp3WD6NWNKaomKTeC8ESyVopBlEATq7ORp6','QFbNVjL09KKvqLMe','TwKC','J','i',12);
+INSERT INTO ti VALUES (1986624711,-78,'5A4clbqvcVulPUem5qnnZ4TpSgtxNTCsUfJKy0H2BPvSIn','gbZtVOrf44vpEs3LOUeD8lI2E3d1JI7RQ1vthDvkwQiIqwp3WD6NWNKaomKTeC8ESyVopBlEATq7ORp6','QFbNVjL09KKvqLMe','TwKC','J','i',12);
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 (4713426190731209202,11485,'75RBcdkUGi6yEvCsLfteZHk5Tg','wgAd9GvfzzvHaGhGcgrB0gbAFHkBeg6XBVJ9eSrVt5dj9JiIMlG9tABZbQQEmiU7tgCu7PPAC','GbvBN','UNg21ui3oaOqe6Acy1kjIX33HN2RctqxFT69ObbkXSdh0xfY1hOgEY8NrPBSQzf','qfxBQPDBE1fKzd9M','o007saPCScrfd8ouhRnQgA0pbkj57g0pI6Tn5gsCUG1TjVdQAPQakWbKOGKlOwDpQuxxJlzzgh0R6tfH0Sp',13);
-INSERT INTO ti VALUES (4713426190731209202,11485,'75RBcdkUGi6yEvCsLfteZHk5Tg','wgAd9GvfzzvHaGhGcgrB0gbAFHkBeg6XBVJ9eSrVt5dj9JiIMlG9tABZbQQEmiU7tgCu7PPAC','GbvBN','UNg21ui3oaOqe6Acy1kjIX33HN2RctqxFT69ObbkXSdh0xfY1hOgEY8NrPBSQzf','qfxBQPDBE1fKzd9M','o007saPCScrfd8ouhRnQgA0pbkj57g0pI6Tn5gsCUG1TjVdQAPQakWbKOGKlOwDpQuxxJlzzgh0R6tfH0Sp',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED, c BINARY(74) NOT NULL, d VARCHAR(95), e VARBINARY(73), f VARCHAR(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (28652,15749183778143846763,'Qn1IdmfA8Yld7qK9hEIfqZy4mFoZ4h4VI7','fHhzJHpFSZfEBIGpMDW92vm1uWyFHuSNyMnvssp5gO8bZL2Cghdt1uKPZf44VT','i9o4MRhFnUJ0dXnnPUDEtTy6nQ0K3IUaHxPTXNhONwgkSaXHFY2wJLa92ElxbG3QI','VKvvXn7dBSewayaX0','7','BzBQ19bGDhZCRB5CQ2ptxH8Un0gxP8BXesRfIIRH3u7JKxOfEFh7k',0);
-INSERT INTO t VALUES (16884,7886131222334801129,'rSahgUtVClxpFi0yiJW3AgaXWwk1vsIk','QHr64dEILtwLTUDXs0kwo9ujOCNIVuxl6lDGHeivZEZv7Mxnq2','mKWGkymXcPBSLW8Ay9HXM9tZ0InLP9sBkilulKBr7F0npA','wkJoFjUOkSgHcqribtDw','RP52BwxHqmVOKJTu','RMNWE',1);
-INSERT INTO t VALUES (1891,4085421991321392600,'9','eT4FQ2ShufJQJaMnLyxwB3BugbaCZQ65RsSc','42OyhHMO8pAMdilEte84eVD4','yuS98V2w9lj5zdzE5818NRbm','eLP8278E0oWGSc9zO5E4AyYTqETbhKorQcj9oanmYPI3i26ot330PUvDXgw2vQunxO','gXANA3WBPMUKeK71hDKmWqedhkNjwFuqCJCxqD8LeA5icKtBuoSZlrtkKOWaq7jEWwDC3jNDix',2);
-INSERT INTO t VALUES (15683,9578805990257323427,'hjLDQULeXFshl1k4ymbSDJe5Gw0UvDI8hAWfPFSaN6uncqISgIc','clys1gOZo2nGk3MEkLxZcfUUqaN4RUQR7nZPLL8G1ntcJDAJOUzQp7XtRltpaW8fWuewxB','PRQL1KlUcuqGNG2ggBfxQDgdOlqDba2GcaLVvawAV8','JUAP','UGhGncciCwws7nV1tE9A5hBpBTF30amgrndtU3GQjANCi2','iQow5PX0d76TLQSG1pbEqdqb9pdJMaSFgTcbARcYSqqgpxZcApOVeSI3ptj4mlYVqTmSnNHkSW57hwEzpTbEdttdRreGXIzIU',3);
-INSERT INTO t VALUES (-12819,18190711317954826808,'YHRyDbLoZmY4eDcwIiYloZtQ3l','lwkrT4hXJln0oAWqngILY6wLnjpu','k1cgDuiJnfgl50pERgvRDPQ9KbJc4EDmaAN9MPcttI','hmYKR3QpNH7Qf3b0fNxECcDT','k0kBWgnWVQFfC5Ll70hhDdCM2FX29r5','vAFPRYRxJkLTvvb5DfPSgrWXg3ZimnKd3VBW4BO9QLG7sflCgAl',4);
-INSERT INTO t VALUES (-7045,7579502361288226689,'3V76km8YGRJnqdFha79qsSNtZ7K611X6Jmdt42tyk2nrq','e1uTxIcICdjh','BYXnDnsOKW6yMl9SZRD14oLp2sGMiuPgjrXwmN9','81wZE9L3S6rOEB6Z','NV1lDrXFz91LX6Op3xwdtS9CTKi5K31u1GxphEErfBTIN','JZYt3f7pmrEsfP8r0BSAHwAhwFg5ims0L1xzzz',5);
-INSERT INTO t VALUES (22642,6183110086520419326,'jqgUPS0L','la4Wsl4o4XSvqmqu1yAy9fVWPJyeZhtjZUHPPpBOjG4FO5','DiuYb3vg7nM3MpzX9fvJOFMdOQ9IMwAqn8ksFzmEPW6RrLDFvuQo','uyN0aj0qunLbepkdatmoGst8j','REDWtgWlTPsLGFJ7UGEddtVDtMNQA2DekNQsM9hcl9DcMwdBaF2wgII9rYTIz9vcVwaFEJ1i','LieEv8Z1nu',6);
-INSERT INTO t VALUES (6394,18116897216412764163,'KqESEf','pelacsRsC9KljPcj3TZS3LTM0fSQsFzejYNKYL4KNgwRQkLXY2o7','5jntHL49EtaqZr0Jwf296Jp0jaT3qhRuhlZseaNiBkbGRZm','pG','w6K6vCrWEB32RE3zFAzugoH00lCx9OC04nIb9R2m09NgYwkrgLbVMui','TIJySDdF',7);
-INSERT INTO t VALUES (-547,16988933018941518739,'NNbxAVcUZzJ90YILrYV71snxv7eFZxagDFmQsg3Dt5cXJXkeah2zQlVHh8','BG4Oh2z3I98T0Xjp7Q63EP3fuSRuWeNzI5e0s1ABHt4GMXcwaMUfYBMH','v0qOINXuCl564dL4PBXDT841MAmvQApApJXUg5ZsaYLJ30IogCI6','86MWkEfoL4kKw3OUVkRyg20NSCg','WxY9bzMmPvdqNYNFJ6tv41lLwdSeyV91vwGMWpbONSEQKU6lalGX8mMxCP7BSxXf8h9VpcWhglAaqUw','HByouv5UW',8);
-INSERT INTO t VALUES (32317,1339948771465206559,'muC8','QS1ysRFofom8rMmEcGqWVM57v5ipayoisxHdMrZpLST5RgZ85xaCI5PEb6h','LPDj7oHGe7BZc07R4rpR3t8CNWY1jnJG7gPeUGveiAAWdUotNut72iBPjHVp8F','0f48EWGu4EJXCibW26ecqja','syKQHWqeKHAj1aapiSOn','GQIIHMfym0sKCnwqn5IfuFpFgZuprAjcQlartdOKVZ9dWKgBe3bQVhLBLMd2eDenDBB4RZEty1RKolph',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3116115671,90,'ph3LjZQ2gnWJ7VcRnKRFMc5fIeMGBPbeG','qWNChiAYQaBPfpRWRuvLVvMRVm1Tjt6nFRiQYyHRUbhTdakyPcTBcfQf2MUnanmyqHoMwqhT6au3nffCpeUWRcRVmw8RiS38RPsrQ8CBJeUVoqbBZIDxSM3MqYLWR8Lklfnm7OltBG8E3T5Z6ywuLWHTzZ88TGrvDBQYQhxO7Hty7rfWdLLu4yW5stpCGYqO5INsquvqJyQsQVUYYYFJi5pHu09Jelhyoi6AyFZp1g','MiCeAm3DT1QqZKq09tIxYLQz4p75mHrg','kIB0FZd3pijwRfbntEO6BRVPR3GvSQ2tlZjBn83xEY6lnGQ5kwuF9cyS4UQWF7zldRV9XHuxPThT672Az7vV1GXHHJcIv437LGdcFTU3KcGkf6XEnf7wX7bgCfbY2WHIYwpzLW8kIInE7jPzOcV7ADz5iJLPo8Wm7nsXLAJt7kWHE','ot','k',13);
+INSERT INTO ti VALUES (3116115671,90,'ph3LjZQ2gnWJ7VcRnKRFMc5fIeMGBPbeG','qWNChiAYQaBPfpRWRuvLVvMRVm1Tjt6nFRiQYyHRUbhTdakyPcTBcfQf2MUnanmyqHoMwqhT6au3nffCpeUWRcRVmw8RiS38RPsrQ8CBJeUVoqbBZIDxSM3MqYLWR8Lklfnm7OltBG8E3T5Z6ywuLWHTzZ88TGrvDBQYQhxO7Hty7rfWdLLu4yW5stpCGYqO5INsquvqJyQsQVUYYYFJi5pHu09Jelhyoi6AyFZp1g','MiCeAm3DT1QqZKq09tIxYLQz4p75mHrg','kIB0FZd3pijwRfbntEO6BRVPR3GvSQ2tlZjBn83xEY6lnGQ5kwuF9cyS4UQWF7zldRV9XHuxPThT672Az7vV1GXHHJcIv437LGdcFTU3KcGkf6XEnf7wX7bgCfbY2WHIYwpzLW8kIInE7jPzOcV7ADz5iJLPo8Wm7nsXLAJt7kWHE','ot','k',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2258673878,-57,'atOkvsBWyIPWtrF6v8ANh7xnUA9Igbzo7ilC8jZ5Wju','IV5EOJ2','aPJM42JhOFmn4wfB8yCi2VPasv','eTFWBJCq1s1pZ4yV104bmEsm3x0T3loXKeonqf2xhRPcPYUIucQYkJxy13Sdw2J4UC2tiwiNUdob0r8Q2Y8haoGj3fpoXJ2WJwp1TJCqGd7GIICkDsf6xkfRy7rcrfAM1EnXNBbtIsJITgTHCnJ4hhCFkm7sQcGKOaLGhb683cxx9RQ24UnuJI5kkkd38SlTmfRSbPDZNTY39','K','T',14);
+INSERT INTO ti VALUES (2258673878,-57,'atOkvsBWyIPWtrF6v8ANh7xnUA9Igbzo7ilC8jZ5Wju','IV5EOJ2','aPJM42JhOFmn4wfB8yCi2VPasv','eTFWBJCq1s1pZ4yV104bmEsm3x0T3loXKeonqf2xhRPcPYUIucQYkJxy13Sdw2J4UC2tiwiNUdob0r8Q2Y8haoGj3fpoXJ2WJwp1TJCqGd7GIICkDsf6xkfRy7rcrfAM1EnXNBbtIsJITgTHCnJ4hhCFkm7sQcGKOaLGhb683cxx9RQ24UnuJI5kkkd38SlTmfRSbPDZNTY39','K','T',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3474845947,-103,'YSFRkknk4am9aegOrC3IL2','tCsCY1AoBnGbMebd','Z86fnSvcwtkxX1YJgkuYTXnmcHUppBpoChb7OqrpcdlM','sWXmbqqSuujHEUXJf1xJ7g','rn','d',15);
+INSERT INTO ti VALUES (3474845947,-103,'YSFRkknk4am9aegOrC3IL2','tCsCY1AoBnGbMebd','Z86fnSvcwtkxX1YJgkuYTXnmcHUppBpoChb7OqrpcdlM','sWXmbqqSuujHEUXJf1xJ7g','rn','d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT, c BINARY(51) NOT NULL, d VARBINARY(51), e VARBINARY(90) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19248,-50,'hijPaAvKDmaxEKEX5cVYZiY6XBjFgyfZcCFtZn8yDwLV','WCheZQ85','LIgs6Cv88JOIrSkZNs6Qf5yiMR7B8HaSu2xU26657uohqGXH3I5APOpa8WX5DjFutYUGqawtsFRs','ssqGI','W9','ge',0);
+INSERT INTO t VALUES (-15760,32,'li7uObR7G92cASLOfaijTSl3kLLqKlDMKe2k','ucF7yAP5KD2e0Ghvl6p','J4p4BvjHgnWIz7LlRE8NmPTfyIbZAEdxRXknxQ6XR01rrVw6iQVAyvNILr85N34','7I','jp','B',1);
+INSERT INTO t VALUES (-31083,102,'WbnuvQvWyzMjKh8Y0naabB0Fz0gzT0HPDFQwGSSq0XZ4DGMy','HgLLJhTpNypbBIqBknqR','gK29NNf3MZwkZOAV7i282QIfJJTVygByJLPkVHAUsBFeP7tUIYe92hU','7gpd','G','if',2);
+INSERT INTO t VALUES (-4267,-37,'auzVRWBxJ1JICvkxWlfuiJoEM','pzRitmUAzPxLCWB','i2UBiQQUTgcrZaXMLq','WtMpzaCSiGz','q','B',3);
+INSERT INTO t VALUES (-17146,113,'eeys2Si1kUmqFbKZIRWmvRpoUvZIKSftBhAP9','uL2MFZELPe4cNiY4mRWIx1QBG6kLdzCIpjD7cL','gjw8QQIgF0KsxrT2pDKUW9fMbnAoDjZ','qOWr','RD','h',4);
+INSERT INTO t VALUES (-25960,7,'0eYB0JhdZvIQoag0TOyHArzRwjmrgUXyR8ZQgSCpo','3e1P2EbN0QJ36hLherhv0qw4MklhBCbMLA1GQkcLLqJr7B9q0F','Pmi4CqJ0jAbs80AOpWOScwPZBiMr6AMdZnjt0GuLXtN3R9NcbKaSC','0LBrAZqvYVkw','2','hD',5);
+INSERT INTO t VALUES (-32148,-47,'EZtNsxPHnePybgdEOm','csJOU6Cub7KHg0svX5ahzJF5N0AAoWla1R1z4AhsGukpAZu','FNSO0yY4yf','drJJkPFpuS32IoUU','Cx','D',6);
+INSERT INTO t VALUES (16936,103,'1oPsALuai3vzr8y1oBYwek0vL3Jvj9h4o29a5ZKABc31QUP','05vtvLhVdwX1myptrA8dGYnOJXS3zPJ7MZ3pEQ','2qerDVdh5UBJDMisJbFZcMvur9n5EJObpnBlzRxaArXh7uRbMmiGtx4xW0Yr4edsBn6','gFMb1gAmal','bT','Ci',7);
+INSERT INTO t VALUES (11442,-67,'sv0H7dLPkoMcno','SzgRhhMHeBWLWkcGZvya6C7NU0F9zNaSCgOWZhLYKwqFL','qZuRW0jyUkESsdxwLqUV','unX','Q5','r',8);
+INSERT INTO t VALUES (-13900,-36,'E4BNs3lc','xwNOp4jEYk0V1vCyOwOQNJgf41EP4f13l0y8eEUZIjdr','8','y0gp40VgF','1','jh',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c BINARY(51) NOT NULL, d VARBINARY(51), e VARBINARY(90) NOT NULL, f VARCHAR(16) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1775523964,6295411370404369123,'0MePODXpVVVZkMk4bF3LuOHF3kVdH3Xp3movMwDvtkqILZgLN6SSbc13VlExKQ9','12UlbWx473EUO1uCFaFYb5LRzG3vxFOl9SbCBdV6fWgr2TiCsRpSx9OXa6BiIuZMhjgz4QNJl6ed4D8jXbSBle','yOO3qgPJlXxfBUOKTgO3Itg9SFahizZhki','Z9COFljI','pvIBfnCYPAmR6jDv2j6G5FqqB8FCwS6mxGrrpjLOV5aIjm2u','TdaBZk3qGbsQhkoyzYt1FA3zO1zuq0wqpRDz7iOTBZGTCgcFlZ60YyW9LANWihN',10);
-INSERT INTO ti VALUES (-1775523964,6295411370404369123,'0MePODXpVVVZkMk4bF3LuOHF3kVdH3Xp3movMwDvtkqILZgLN6SSbc13VlExKQ9','12UlbWx473EUO1uCFaFYb5LRzG3vxFOl9SbCBdV6fWgr2TiCsRpSx9OXa6BiIuZMhjgz4QNJl6ed4D8jXbSBle','yOO3qgPJlXxfBUOKTgO3Itg9SFahizZhki','Z9COFljI','pvIBfnCYPAmR6jDv2j6G5FqqB8FCwS6mxGrrpjLOV5aIjm2u','TdaBZk3qGbsQhkoyzYt1FA3zO1zuq0wqpRDz7iOTBZGTCgcFlZ60YyW9LANWihN',10);
-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 (1917001595,15952528024119785625,'Kkdtf3e5qDpj6Z1ebBOtRTA5KtB3yYGN4KereqHECoCvazWLzk9xZND7u2MJHr','LRPZmd74UF9hq7qMxGex','XnyPZkqzXulQM','bFSuo6WV','vtoVBIkb','PyuYAruzlKbTUs04eBxmpZjPhRrlTILkAw4eszvCocJRphCsRFEQ6zB7owH43R4fF7ytRpgKQdAdRXgEDbqO9blNiFPkSpH7p',11);
-INSERT INTO ti VALUES (1917001595,15952528024119785625,'Kkdtf3e5qDpj6Z1ebBOtRTA5KtB3yYGN4KereqHECoCvazWLzk9xZND7u2MJHr','LRPZmd74UF9hq7qMxGex','XnyPZkqzXulQM','bFSuo6WV','vtoVBIkb','PyuYAruzlKbTUs04eBxmpZjPhRrlTILkAw4eszvCocJRphCsRFEQ6zB7owH43R4fF7ytRpgKQdAdRXgEDbqO9blNiFPkSpH7p',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2083007422,12679300307930968174,'pF7kx1ISmC75jIskZ2j6DNNfYWNA8WhWZCy0rENgT','GoMwBmyRHRIM3NkygfFpnEb6T30dJieqCJdwHXrZBq0HYBsz7VqEB1MU3y0SmKwQ9F5jH0eEgEgTGf7wj1X8yOimZbd8y7z6z8N0jGiNkrLGN6ZdlN8755HQZhf3xdKobNR4','Y4RXtutjs2eYtXtkJJLaSoNkO8v2qbmo39rfC1prIZv57LCKxEh75iMPHv8aL','ZOuXwJtK','nLAQsc8kM5NGbZ7CkQJAU6fGqoGH2Rw2t2DJDXgqOq8GbQMXCZXqNyGt7p60YQPPRKvcsNRkX7sW9UG2nJqijICsqnpdrnc','zDkfRPFa7kP8rjRYPA2ASvKUwMDGBQws2UsVYGP0cCXi1KUUZlg8sgaSqva1qES2qI3J9wfL',12);
-INSERT INTO ti VALUES (2083007422,12679300307930968174,'pF7kx1ISmC75jIskZ2j6DNNfYWNA8WhWZCy0rENgT','GoMwBmyRHRIM3NkygfFpnEb6T30dJieqCJdwHXrZBq0HYBsz7VqEB1MU3y0SmKwQ9F5jH0eEgEgTGf7wj1X8yOimZbd8y7z6z8N0jGiNkrLGN6ZdlN8755HQZhf3xdKobNR4','Y4RXtutjs2eYtXtkJJLaSoNkO8v2qbmo39rfC1prIZv57LCKxEh75iMPHv8aL','ZOuXwJtK','nLAQsc8kM5NGbZ7CkQJAU6fGqoGH2Rw2t2DJDXgqOq8GbQMXCZXqNyGt7p60YQPPRKvcsNRkX7sW9UG2nJqijICsqnpdrnc','zDkfRPFa7kP8rjRYPA2ASvKUwMDGBQws2UsVYGP0cCXi1KUUZlg8sgaSqva1qES2qI3J9wfL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-746721687,14943880701669910940,'rp3sgcE1K','MuV7k5NZ54quu80e0EQr7J3WzI','UMThouj7s33ZfCpV','DL5Tiogjv554NVxS0UT7J1tVq1Y9ynm3sTgcmfWwJwiLQSm9GNtvUO903HyQgqqqRWhnJM8lY6kgefOzxt2JZR0J8lFIsXnlSDQX1KG2YT58hbREGgBYME4jl9rNH18Uyz3PPj2AmWeQ9Cmtt6oN2caX3H3QsNHX9lExVVrZMP8Ywu14Asb3u8qJFBbm7337gHa','HUj4hFNOHtPZUU9odtR3qDmKX8o8UhyqYrLXxN9XZq50E7KEd2LJtGdXTU3t9QrK5ZWjFfjlXJe','J1lcMFAw7iAIAM1dIgps0fZJsHnhbrJ',13);
-INSERT INTO ti VALUES (-746721687,14943880701669910940,'rp3sgcE1K','MuV7k5NZ54quu80e0EQr7J3WzI','UMThouj7s33ZfCpV','DL5Tiogjv554NVxS0UT7J1tVq1Y9ynm3sTgcmfWwJwiLQSm9GNtvUO903HyQgqqqRWhnJM8lY6kgefOzxt2JZR0J8lFIsXnlSDQX1KG2YT58hbREGgBYME4jl9rNH18Uyz3PPj2AmWeQ9Cmtt6oN2caX3H3QsNHX9lExVVrZMP8Ywu14Asb3u8qJFBbm7337gHa','HUj4hFNOHtPZUU9odtR3qDmKX8o8UhyqYrLXxN9XZq50E7KEd2LJtGdXTU3t9QrK5ZWjFfjlXJe','J1lcMFAw7iAIAM1dIgps0fZJsHnhbrJ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b TINYINT, c CHAR(29) NOT NULL, d VARCHAR(36), e VARBINARY(20) NOT NULL, f VARBINARY(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (61,23,'ATO','bEH1','by','cG','072wAEPGcDys5bi3u4GdtpfTuq72','3BOLLGalIY8Gq4oYVyCLtFSOFkKlWdxeUDYjMn7ER2264xODceIXwoG',0);
-INSERT INTO t VALUES (65,-104,'rxOEoXVmfT5V','YmVYJEy','k2JxZiuDXxpAV','N','kbxuyiUReY3g6sEmWBxe0NR1wYBcfgolxpBeLT2Pi3qeDbjJ9itdt31NsU3yccytibRoNVH1SC6','fjn5ZlbDAuQH',1);
-INSERT INTO t VALUES (85,71,'AO6gRxhcJj5n6JoHN','8iGTumqdhOMl','0uCjxWtA3Vhr7IVo7','4BU','62zdF','lcHGr1zGD9K3ZL3DXvkCUkMLRMex3gpOCo4U9MbBSL78KzwZd',2);
-INSERT INTO t VALUES (-105,55,'YH9Lr','3iAYHSZUMU0kgu1WWXtvrZ4p5FnR','EbNGts1fh3PbjlZA18','C','IsZtCAU6YpdphDw8m6zmJqK20cw49csQn7Duab0mjA7SaK0lvAkjDyBKgFQ1SoS2ntW','vLegVtOEgMANOkfLssx03y8vOjnazINwp',3);
-INSERT INTO t VALUES (26,-112,'xL3NgamjacAufN13VpkX','D0WFXjNSUA','bxSUy8o0iJnc','QR0','jg5vXUUtPA8tEN8S27Xa7blyE5z1a10dwJyOu52gODWUoRK3mUWdZlm9y34y','nqRRJJX4NPvZIfXrDsvppHYw9sUHR3cpG82zC2dw3G4L07qbrI',4);
-INSERT INTO t VALUES (-49,94,'IKUKL6cDPYKDNrRZc8','pQud7ITI1AB5ImUvmNDkByo','y3G75mPBz','AlP','A9NYA5dLpNv','sg1lNQ7rmx3BheLUzF9ZBLm1HfePQOdqBBOL5s9MzWFHhkUQHuB3ue7bLqhZ',5);
-INSERT INTO t VALUES (-27,-44,'RpJvsQND6CCIAhP','xta3qor','gnmvSw5fpKn3EVq24','0Zy','2U9R6WMjjnGOlnQ5CmJLf','8K2NDe1yWqrAQ7TrAs',6);
-INSERT INTO t VALUES (-87,-86,'5bHDL9d2A8zb9KtlqK8awlid8m','hB3gB','gaut2XhyGgRfrv0c','g','EOmSWejwC5JOZJQsjYVbMOiwGDMiajeom3aQfqk8RMDEbnwX351uMEJ5GWEzo1WddZXxK2VcyAcyxyFH9TC9o1E52RALNOuFUhqU','xtDRsl6CB79yZIhu8Aa8Oj33nmvC8zjIXkLWLTd2KrGt3ZSPDCdZV5AICe64mnvJcxi6kotnJBEm8lgkPkQnr0AKDHsQsxx24DA',7);
-INSERT INTO t VALUES (-27,34,'1lDXpVI','BW4Eg','FMgu7WH0L853Y4Wn','J','RvAqEVqyLbYLMlhJKRVAfpX49p2runpOy7xbstQiNSxnemz3A7IGll7','LPnPdAaoplZDuA6NHnK8uc',8);
-INSERT INTO t VALUES (-89,-8,'jDpGhn3QvH7g','uS','ZhaeY5Giwytmwqg50Buj','VzC','cIoNUqsFoNPm22e','vJI7257TYXdy2we61bHwatJ9AhRDu59Ux3lPqBurYSnf8TdD3NKR2gIz5Hrdl2XLIW4vHyyZafTw7S8aUwpfnX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-677783236,-82,'tg71CYTovz4e9bttc6SfLXsidjxT','tYm2TraQw6A2qac','m9665j4ZXJwigciksGuhCF7Bo9PCL5sbot9Zx8X9RK5xQr','ibQqjJEKVWrm','wa','z',10);
+INSERT INTO ti VALUES (-677783236,-82,'tg71CYTovz4e9bttc6SfLXsidjxT','tYm2TraQw6A2qac','m9665j4ZXJwigciksGuhCF7Bo9PCL5sbot9Zx8X9RK5xQr','ibQqjJEKVWrm','wa','z',10);
+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 (2109048260,-96,'nzLRUcdup573V5aC','JAbZ2Vq50qi1fkdFhPGCvTx72','KlHfyIGf1O70uD0N38xkF0a6qKp8p','zmOKCEprYRxO','f','V',11);
+INSERT INTO ti VALUES (2109048260,-96,'nzLRUcdup573V5aC','JAbZ2Vq50qi1fkdFhPGCvTx72','KlHfyIGf1O70uD0N38xkF0a6qKp8p','zmOKCEprYRxO','f','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1376170037,84,'hGcrrZWvCmEn8CVHCSVZDLUYVmMUHQdDNt','JYJAJDkfBn3j6rDeGh13z7w1GRUUoTLF5qbdNDlYBfg7aIY25KEzC2CZp3bZL8avA5ctWCkzp3csI336U1oFKw2ueweMydeQ1T6ziHgkLDmn3o9RQMxi5gLxFdF34XBCxswjmm3ktPflfr0neN6HUVKTeUG4xo0lscUXleg8id8fRLz7MSqfOe1H8qAqlO8bKlcZwh0NQbSQtHHk897ySJP0I','po0Zc','e96OurP4xs3','H','e',12);
+INSERT INTO ti VALUES (-1376170037,84,'hGcrrZWvCmEn8CVHCSVZDLUYVmMUHQdDNt','JYJAJDkfBn3j6rDeGh13z7w1GRUUoTLF5qbdNDlYBfg7aIY25KEzC2CZp3bZL8avA5ctWCkzp3csI336U1oFKw2ueweMydeQ1T6ziHgkLDmn3o9RQMxi5gLxFdF34XBCxswjmm3ktPflfr0neN6HUVKTeUG4xo0lscUXleg8id8fRLz7MSqfOe1H8qAqlO8bKlcZwh0NQbSQtHHk897ySJP0I','po0Zc','e96OurP4xs3','H','e',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1636820173,4,'bej7THSXyrGFvLwVL6OBiv9ps0m','LUV2m5BkD9zxH9xSVae8PDFEDQuuSEwDiCt9llCsgC0hDscgGIsxNWQDULXMWCHgAyvS9VGp6XTch9yytswHG0hGEJsfh3vKmXauHAAeYk4svV5WrsSCCehxmfDb9lQLEElGJ1v77IBTYIhORkCcYY3ZfBxBGIY7xd5m2QJUHBk6lmlKS5bgtjxAUD3DWQOX380HwM4yRIBaoF74hfUBLo','Hl8T15K6GrAG2cGYnyNCkSxFCSL1u0tPmoXYlOVIhxCbe','4wyBCFtF2rrp1BbJfrn8f6EaQDasJlZYCVipXgzrm7mKSgDCPzEGMCodUfvopb5Sml7MCJOGHV8WqkRaCpvGiyIZtCiFK9hlPTimtcYMzthmpmoGJ4fOQditAEUqIIxu76pQ95h8x0GHNWiC0GftgW1BmIsWKfq6IIk8eLHOcAk5iUue3eLzVgmYiQfAIPVJaV1ZNnrIY4zIJM','PF','Yw',13);
+INSERT INTO ti VALUES (-1636820173,4,'bej7THSXyrGFvLwVL6OBiv9ps0m','LUV2m5BkD9zxH9xSVae8PDFEDQuuSEwDiCt9llCsgC0hDscgGIsxNWQDULXMWCHgAyvS9VGp6XTch9yytswHG0hGEJsfh3vKmXauHAAeYk4svV5WrsSCCehxmfDb9lQLEElGJ1v77IBTYIhORkCcYY3ZfBxBGIY7xd5m2QJUHBk6lmlKS5bgtjxAUD3DWQOX380HwM4yRIBaoF74hfUBLo','Hl8T15K6GrAG2cGYnyNCkSxFCSL1u0tPmoXYlOVIhxCbe','4wyBCFtF2rrp1BbJfrn8f6EaQDasJlZYCVipXgzrm7mKSgDCPzEGMCodUfvopb5Sml7MCJOGHV8WqkRaCpvGiyIZtCiFK9hlPTimtcYMzthmpmoGJ4fOQditAEUqIIxu76pQ95h8x0GHNWiC0GftgW1BmIsWKfq6IIk8eLHOcAk5iUue3eLzVgmYiQfAIPVJaV1ZNnrIY4zIJM','PF','Yw',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2031141625,95,'LrslFCJGF0nAbylp0EocJ1Faz4R13qVZiEE1mYVkQ3Cx2zuqy','78qS2BfwTPsSD','Qx','FS3VV9XE52rzHiBwgk3v4uYD0Ibn4lCBZN70GRR43LpdaIOydd5oTrBOWoj3eTksGReX5asuAKbYBpvxqK0007ZnFTW8tg9enZLFqHGZ5PclgSQeDYrj1RWMJRGwSa2PA3HTTZzms9qgCLwTzB9NZhfqQS85H1dqotUBXdZBH','rc','h',14);
+INSERT INTO ti VALUES (2031141625,95,'LrslFCJGF0nAbylp0EocJ1Faz4R13qVZiEE1mYVkQ3Cx2zuqy','78qS2BfwTPsSD','Qx','FS3VV9XE52rzHiBwgk3v4uYD0Ibn4lCBZN70GRR43LpdaIOydd5oTrBOWoj3eTksGReX5asuAKbYBpvxqK0007ZnFTW8tg9enZLFqHGZ5PclgSQeDYrj1RWMJRGwSa2PA3HTTZzms9qgCLwTzB9NZhfqQS85H1dqotUBXdZBH','rc','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1945918943,-66,'CtyTrj9NKM4ohk','hNfQwa8cuqPNhY8Olpn5I00dPtLo7KVxBPOU48ntMMDuiOkyMgI5yjfKDF2wGVZKrMbNWf640TzvEstaUQNxeg1Yp9g2VPdIqXf9C54Ap6IKUiFt1NLzSDmM9KIwC49Sbm0yzb6wavdezM7Hyljcvvxgmfe02CfbJGN5Urdx4uZWgQxFjYI73Nackvtvk68FYEZO3HgbbFpW00LJh3TcLD6aw0Sjuu9myJM1C6uOaAp1OOH2yvyoqQ','HwejTmpxZo4AZgg6oMv7KImHA7f2khfvaeP50KddMDKwPfrFmyBsFftuQorK','r91L7yZATZC1EYygNOMZ6boNrDYFEVG4IyPuxlkIB','3K','MN',15);
+INSERT INTO ti VALUES (-1945918943,-66,'CtyTrj9NKM4ohk','hNfQwa8cuqPNhY8Olpn5I00dPtLo7KVxBPOU48ntMMDuiOkyMgI5yjfKDF2wGVZKrMbNWf640TzvEstaUQNxeg1Yp9g2VPdIqXf9C54Ap6IKUiFt1NLzSDmM9KIwC49Sbm0yzb6wavdezM7Hyljcvvxgmfe02CfbJGN5Urdx4uZWgQxFjYI73Nackvtvk68FYEZO3HgbbFpW00LJh3TcLD6aw0Sjuu9myJM1C6uOaAp1OOH2yvyoqQ','HwejTmpxZo4AZgg6oMv7KImHA7f2khfvaeP50KddMDKwPfrFmyBsFftuQorK','r91L7yZATZC1EYygNOMZ6boNrDYFEVG4IyPuxlkIB','3K','MN',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(7), d VARCHAR(38) NOT NULL, e VARBINARY(91), f VARCHAR(61), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (323834973,3963,'KkwA','YKT0r1Yx','zwozPqfh7Dm8dcEGfniQRi6g39OzOEmJbztTqRyBRo7xkjPg606CO33BkHE2Os9kutkkrOlWnDdjO3XJB871iT','q0FyeGgC62drscTqvs','bP','2',0);
+INSERT INTO t VALUES (-187957156,23114,'R8LW','F','CQvtM6fO5q0N5L','XPp2oqEfGpP11tEmI3ZfoZb5jsqKhZgpMubqLbxaQ8yxaZeYueHe3sbbn4','X','a',1);
+INSERT INTO t VALUES (1871869726,10572,'E','iRGnVkFI9HYmV','DWPByoQvPaaikoo42JFXIbG5qGr6ne2oHt1X','iqbyOvcABgQ2CjkXEQqAp6D','I','V',2);
+INSERT INTO t VALUES (-246835147,64557,'eay3x','zNvRyS7Jll0Vo','Vy0s4oMyfv5WnhqRPOYBA1PS5LhMWk4jIlISoywDWzlA4UAEBYr8mNBzjt','9Oe7WPAvkz1VA8L1','Tn','2',3);
+INSERT INTO t VALUES (-1294696251,41039,'LM','q','29gn5rYqt','jypzkhA6QL2A8uwQfUqJgvJHJDkfmKLqRJNx4YLBlPc','9y','1',4);
+INSERT INTO t VALUES (-809845,54830,'ONOY','N','av9F6JVik2gCmZWUancXTRAHo8AisPAxawBGEdUoWnWFMNz1hlJmjS6wQb6ciStuWJGrnWWRhaotbkyQnxBBUj','yAybeP4SjzXgJOvHdcreJMtv','QA','d',5);
+INSERT INTO t VALUES (-955741350,49218,'xU4','Dq1K3ft3FeFl','Am9s2lprTj0zbbumimtgf6PhJ36cHlj6wMZW8x8zokPAzDGQzgWk9UwazXpDHDZneczi68y7sRmIEqE0P0','pEFqsKpa5C2hs4e2zj9V5UCYePOkWq04DQg8iWtOTa78lCM','oj','O',6);
+INSERT INTO t VALUES (-1782402110,40526,'eg','NOHuX369oJ04XIPnXVfIGzRka7CzT8ImLflD3d','hn4Bv1xDqn9ED4xbwMPAncIJhOqukwb32BOa80YdU1SfAjZpDqdRMM2LXbYHe4mlw','ZdEbc0Px2aZCuYLXlyiJ560goRiAxOL9KSwMRn','G2','A',7);
+INSERT INTO t VALUES (1110018028,55237,'Y','8IA2GBGs70428BjPENe1ZtVn','O0oaQi8mFc7l1slEFImN5Ujm0SDCeZ8UHa9WgTV0XnkkhTRa1C2o3HxPQCOj7TJhkskXPK0VmJ3J','2M84rD51cwSxFHa','a9','j',8);
+INSERT INTO t VALUES (-1106067760,39249,'Fkb0qo','Kk5KiRazvQxBXYIOmntOSK5pno3CTDauYg1s','NB0PxvfO77F6zbGCbXyd6x1nj93zp','S7z5iJ38oQtTISLaP3Em36vS9DkI6S405TVS4r23ZuEO0VwyS3rq6yKWQaA','ZR','A',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(7), d VARCHAR(38) NOT NULL, e VARBINARY(91), f VARCHAR(61), 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 (8046000212581372790,-16,'6SrNRcYRTR','FWqeKAIUqb5xi1DaVOgygVcr2nnEMjNPfm','Zn3lT3r4NzV0vU7hy1','M','WbUGfNuexlrFQiNA1nfC0QtbYwyLF5uBViWUUDAvP9R7Kds5l4ipsZ8oaJ8rh0p8ZGgXkn8kI3NwotnUZJCmfroMrDDYhkiXILpZ','3btUMnRo57j6oE6Lrltetk4A8blk9H6jytAX1rWhSTKWtnVoMoZPysF5SjXaDqweFlPDFkGbJO1bl3P5jtoyPvn',10);
-INSERT INTO ti VALUES (8046000212581372790,-16,'6SrNRcYRTR','FWqeKAIUqb5xi1DaVOgygVcr2nnEMjNPfm','Zn3lT3r4NzV0vU7hy1','M','WbUGfNuexlrFQiNA1nfC0QtbYwyLF5uBViWUUDAvP9R7Kds5l4ipsZ8oaJ8rh0p8ZGgXkn8kI3NwotnUZJCmfroMrDDYhkiXILpZ','3btUMnRo57j6oE6Lrltetk4A8blk9H6jytAX1rWhSTKWtnVoMoZPysF5SjXaDqweFlPDFkGbJO1bl3P5jtoyPvn',10);
-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 (-8799468348524648571,102,'1r6b3vN0EOs32q50LDp','0hlDF3sMtxUtJLJ4rBr13oMNkTn','j4c97ElN','6','zCEEOBEQdQrrx8LkJOKH1PS0s6Q5bAwCXj6wt67','xlsrQ6AXuGRhl5YAU37eQ3B0VlBVfQTDkbEa8RuL9k8aWDDXf2MeL308WgG7Jxq',11);
-INSERT INTO ti VALUES (-8799468348524648571,102,'1r6b3vN0EOs32q50LDp','0hlDF3sMtxUtJLJ4rBr13oMNkTn','j4c97ElN','6','zCEEOBEQdQrrx8LkJOKH1PS0s6Q5bAwCXj6wt67','xlsrQ6AXuGRhl5YAU37eQ3B0VlBVfQTDkbEa8RuL9k8aWDDXf2MeL308WgG7Jxq',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2941984392471944501,26,'p7uHV194BhP6jl2wqruQ7qVR','MNjml8dL7h1oaJKjvdUHZ1b7IKfu0GhBIOjXUVDRu2CB58iciWVyuv278b2q7VRQHfQHt8CS7vTLWUzjMtWQf58e9QdEBh2WhCz1CEHebK81SWQQrVTvZJju0WqivvL69NvXch4Tbp6xLDAtZWMI8HxXJr0wTq0OODgbIL71YkIudSs','6UpLVWdJhYYP6O','fYa','vMnc4Ln4JvqdZwlMm2j42DhoSb0laFg9XHg5r4mLIIZTKeMQ4ILfxCSepHJxaNJHE1pdzfHQHBiDOa3K2walYDFvk7du','Il67P74IvO7aceyqSbXX6NamRXCNzzaHqVPP0XGYTIQe9s6mKZD1yal6bK8J',12);
-INSERT INTO ti VALUES (-2941984392471944501,26,'p7uHV194BhP6jl2wqruQ7qVR','MNjml8dL7h1oaJKjvdUHZ1b7IKfu0GhBIOjXUVDRu2CB58iciWVyuv278b2q7VRQHfQHt8CS7vTLWUzjMtWQf58e9QdEBh2WhCz1CEHebK81SWQQrVTvZJju0WqivvL69NvXch4Tbp6xLDAtZWMI8HxXJr0wTq0OODgbIL71YkIudSs','6UpLVWdJhYYP6O','fYa','vMnc4Ln4JvqdZwlMm2j42DhoSb0laFg9XHg5r4mLIIZTKeMQ4ILfxCSepHJxaNJHE1pdzfHQHBiDOa3K2walYDFvk7du','Il67P74IvO7aceyqSbXX6NamRXCNzzaHqVPP0XGYTIQe9s6mKZD1yal6bK8J',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-5378664050857396440,-110,'djvLPGOC2XpCrxixHYwnYbD','miw4FADW25g0vktbxzqkoAINOFjPwHt3QHRwaNWDS3rEy3JJaJ9GSQfXNvMqAHgvd0jSs6IWzDvWeXSraOnYHDT7A4X36IxTV8Z8v6Hw1j15tgbXLVNYjtyMbgAfnwT9G7YgDAOc9gseDujpPzoMfVneJMjnJnUOqkI4toWOk6JrqcKsYsDaWQjcyUBDJdSWn6Mq9dMtVdt83hoMR4YqyTu7pRZmu5F3NWZB1fUGhSQofL20HY8YLdUBujv','StqLUxqtYOjQunmD018','WM0QttqWXFHIyTHjNu5AAyBilaWA9emw1XO0QgDOzEBRZcu4VcuOnflqU28d6TarHBT8VgLj0MvofVEOiHIVtElnMkhTkAPOB4J0DR6Zi42mpL0KkTogdIdzpLv1PhZX4ulQeLdxNGJG7bcqricw7AwGgY1MzZKtKK900VjA3Vb4RDGyJgjv8JAFpIWHhplZEfOccVNt3w82','4KNhWWFJZiU9J2zqLjHjETLO','B1n5dc8COVEHoxWBDh0KqFjXbmDFAig1NgBLUCdujxIuYsBdkEqudkPdHjdTU',13);
-INSERT INTO ti VALUES (-5378664050857396440,-110,'djvLPGOC2XpCrxixHYwnYbD','miw4FADW25g0vktbxzqkoAINOFjPwHt3QHRwaNWDS3rEy3JJaJ9GSQfXNvMqAHgvd0jSs6IWzDvWeXSraOnYHDT7A4X36IxTV8Z8v6Hw1j15tgbXLVNYjtyMbgAfnwT9G7YgDAOc9gseDujpPzoMfVneJMjnJnUOqkI4toWOk6JrqcKsYsDaWQjcyUBDJdSWn6Mq9dMtVdt83hoMR4YqyTu7pRZmu5F3NWZB1fUGhSQofL20HY8YLdUBujv','StqLUxqtYOjQunmD018','WM0QttqWXFHIyTHjNu5AAyBilaWA9emw1XO0QgDOzEBRZcu4VcuOnflqU28d6TarHBT8VgLj0MvofVEOiHIVtElnMkhTkAPOB4J0DR6Zi42mpL0KkTogdIdzpLv1PhZX4ulQeLdxNGJG7bcqricw7AwGgY1MzZKtKK900VjA3Vb4RDGyJgjv8JAFpIWHhplZEfOccVNt3w82','4KNhWWFJZiU9J2zqLjHjETLO','B1n5dc8COVEHoxWBDh0KqFjXbmDFAig1NgBLUCdujxIuYsBdkEqudkPdHjdTU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(37) NOT NULL, d VARCHAR(61), e VARBINARY(58) NOT NULL, f VARBINARY(88), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2391095407844913526,251,'TT5XhqOqCkYkge','mL1Ip1lK0EK41K7as','VcZp1fwsSEZHkHusf','0ZxYZ1ILDljaFq6RnnCooozPBZXbkkBbBtVoB2v5dMUdDhkGXN0c2fPLf0B1L2','XZfIl0jde4ywbPKO3nR9aFgzjXchwUZldN4Ej17EUCvhaHv0WkxQvqOGJp6T2XFvysflJh60tCzxC5p9','I1KLo0ZGLOMaM6XnthUik6J8FV6lnV9kGgqgzbeFHQQpAxOaoeAtg6ttsf0a5k11r7ih37hznZCQyGR5ohmMkHfasnhtD8Bzpv6I',0);
-INSERT INTO t VALUES (10506801898666992126,94,'bD38VyuhtX2','eCeE9TQIsrDNavg7mOBNyoLV','oRQ0FXmms0vJW1hCXQduZ','3QdNVUElVtvsXu6DOJ6FmrxtbmKGzKjoF6DjxpQTxC9HK6bIY3nP5JKzpfatizCAQZUHzML6CMxitd0K2vz7n','54WLGWvt3GTRAaPvJ3Nu','g6RrJkgTgBqPO5WbfR8ieTCv2TLOWzeyaETASudQvK3qtHWXBsmuPmGjmrHy4uRr2C1AbZCGq1JOG7',1);
-INSERT INTO t VALUES (12072871295403716402,29,'L6ZeonPxD8','Je7jSh','UNiFeHkL2Izd','k5pftbtV4kO7','qT0HHTsIOcbCdUFl2j7PhBQsFa1RpvSjtUL4aEm7cpn','mSD2ZwKRqVoKV2',2);
-INSERT INTO t VALUES (16541493083604338453,143,'rriTRs3z76ZfFCXEsqgOeusmgYz52k2UqHK','b5r9bkrwCNfRNOXJtwPc','9A6U5JXAU6A1TuejpmN0cq8f4bhKuvnuHWyIKLXvPix','JUKucWCIBKCCga3fJHNoJHr2Q9Jty9ULVig9tzv2XZK8sS5K9pxrFB1ex8leRwM','2TZVEIwpJ9SMFKmXdY8MvU7yNDFEhR4PCDYFtVJkCrJnIOCLQJoCWklX57jMpLT65mEZfe97EfNKjpEFwapKMJtn3zx2uI03','xktB8NjGM4XFq7vVCypEt',3);
-INSERT INTO t VALUES (6631660957071840328,39,'EHguMbdMC','UVLLIbJUYVFuGeDulB8Y4xU1sE7fLyDhY7FMoY1sOQvqfZFRawJnQV','4LWykSEAFQKigktcHgGxhuaZoWSWViZZXJkq4ET59MV381Gg9afdYk','9cj4oUCelAzDyM5v','7R2kVxplgXAqS7OfeLyLVfxM3XR47onXumW3XtVLwpE6D0JEhgNNU93GhozzFXdsH6RNjfrw0VhV5RU4dOcpVSpH9Mv9BiIkjVbm','ZANoL38ZGseqC',4);
-INSERT INTO t VALUES (8047886140574561117,43,'HAtLvzPi2V','IUJKkCLdBpJRcYSPcs','wxry5qIzsVYCjWUHMxhTI8JxT3YF8xA31mHcxxG0SPPK7Lb1bZPno3L','HkwEIIp7SGHEcohHAJUP','Zwy0rCylsfBpmljfzLtxKCbAEE3H8Ix6nsp64aTKm71','9Q',5);
-INSERT INTO t VALUES (1065576607245424002,42,'wKLM9muxD83rZPYVHHeNjU7V2xoEL40i','koduvqaaWRnkbX1fH2AHUGu3WKZCDc7HthBUYShqW','Gx9RphqeUs0Mzs6m4SX9wjFeqfEuc2hQS1RCyObCVZ','SkLNgMMOZaTWwEhFXk48F36GfKFQSWPpU6NotXCHMz','UahFmQ8Q9H1XcXrdvldDr9iSklldwab6ujDtT5AymYKjzK6AVbaoMIqzEamB9','XJvvNdRCS0lK20jLo8nLFKJoHiFPC9ewNO7Yu87DJ4Rfq4kDUE9mFwZV4VP',6);
-INSERT INTO t VALUES (7048474957128571512,102,'vWiD6rRKdIMwciyMTX4zPAL2wJgyi','wprhyyYbRneGaJpRGGMe3o7hODg7xbWbq9A4NLe7S6XYgW2mY8tkHIxzI1I','opZK4NRkGpNwy19m8AN6wQZaktqe6glRH0','DrvQuAe8KUFjtdNwsiNuG2XnX90X9VBO2u','Y1A7yNtdLEguTqW1qDOD8wTgj','7HwARCeebwwuwkKQSNLcGzdSAtZR47Bk7aYohloFf37PmNS7yPdvjgrebRg373YA39j0ZbdbUBRcT',7);
-INSERT INTO t VALUES (6932407518587860160,198,'gNYZ9Ob9cFVtnvxwzCsA5qzpyeGIrpByE','FM','NdBP9lM5zU','mPNw8Ley6etZRbmvpT38IgAgWZB3wmI5NoJpTLe4KoB4271jaYdZZbQXPTO6EoKNvZyxoo','bO7WnpDyogwiCOwltUXTUNk50N15AksYQuNvTyPW7I1c0AUfLmSYSrbODj8MdkA4VqUzgjH4pNKRO35aHW7nNxi2mnlml','PlBGDOCIswnn3UXcAnjuVFy1VtMtT6zIZTvGtT8oLuqK5iwmlVbCHNWbbxj3qsTMLGYjGO4Im7',8);
-INSERT INTO t VALUES (9799719161682345541,100,'PW5jEP6Fv0gunQ','15FjFcHJdMOoSWdYmyn54BQ3Dhwm1r','aaOa4U217IRKJW14Oi3CRzYzHpUKxP3','8lP5V','QTIJMf2AT9hrJTKl1QYzYVMnyh2s','YKf6JNeJot5HCOid7zebwhDX5mUyo1vXLYsc2wCSD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-835115368308593536,180,'pT4','PcViIv05OxyQQTar8SIfdnGGa6a3zrIzvLPrT7','zqF76x25bCPvwpp2E9qdNeXVNuEiO8OtxCvMTr1Dt2ClQ8','29RmQy3iAe','m','E',10);
+INSERT INTO ti VALUES (-835115368308593536,180,'pT4','PcViIv05OxyQQTar8SIfdnGGa6a3zrIzvLPrT7','zqF76x25bCPvwpp2E9qdNeXVNuEiO8OtxCvMTr1Dt2ClQ8','29RmQy3iAe','m','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(8);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
+INSERT INTO t VALUES (8182289133823327056,43244,'D8pzuqPA','TFQsu1BSc5AWMSK','yuorzHLKmhceonerWPTfqFCSj1GohVXN374rIzaktSpAYB5iqFP5XQGzzb6','RYQIbI2m49KsAXiEJMk9CAYJ','pS','d',11);
+INSERT INTO ti VALUES (8182289133823327056,43244,'D8pzuqPA','TFQsu1BSc5AWMSK','yuorzHLKmhceonerWPTfqFCSj1GohVXN374rIzaktSpAYB5iqFP5XQGzzb6','RYQIbI2m49KsAXiEJMk9CAYJ','pS','d',11);
+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 (5611234488199337727,30808,'LB','yIa5WPQ3xc2I0BNUkayptimq0IiQz9nu0jbngJV0g0bEeDmnjTjea4BwymfLd3nV5YQZZAnBhPjZCsaAdc40oP','84x9WzlJCDGiSjktM4BZr9RCkZ9drHTQSRvB3DJlUklL6dehnivCpSE5QFXKRU6CDcYT1z','jJBDhZj3Yqupu87ApWpfqjOsDTTFeFAB','D','3',12);
+INSERT INTO ti VALUES (5611234488199337727,30808,'LB','yIa5WPQ3xc2I0BNUkayptimq0IiQz9nu0jbngJV0g0bEeDmnjTjea4BwymfLd3nV5YQZZAnBhPjZCsaAdc40oP','84x9WzlJCDGiSjktM4BZr9RCkZ9drHTQSRvB3DJlUklL6dehnivCpSE5QFXKRU6CDcYT1z','jJBDhZj3Yqupu87ApWpfqjOsDTTFeFAB','D','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7388921534075436868,31823,'fPoZ','B1DIVNuYjvOzl7gEBlIbsa5N4qUlEtjDGTMufVNSgwAdwU51p7ljLfLAX341p48N0OVbjguw2equxajJGZQscwQuia95HA9Tl4jRYjxDT9EgFTKOUzBV992EDwptpZnz9SBP3NIkUpr81pjr37ulVYBYcpE7NJYgvWT1DQY2J','fMN8IqNul','6mzjfhP7ZhaawMbr39NGt4NaeNz48CwFH8n700wgxmR1xqj0WuosgLhrewwIxQ05suIIOHSSC4qLJ9SkiEsldaj8UhWrPS0bDQD3MP69pxGkvJPIx9QaNoy1yytdIJNOlhz2oKtoViiXw76Dth98x2TEfS','G','d',13);
+INSERT INTO ti VALUES (7388921534075436868,31823,'fPoZ','B1DIVNuYjvOzl7gEBlIbsa5N4qUlEtjDGTMufVNSgwAdwU51p7ljLfLAX341p48N0OVbjguw2equxajJGZQscwQuia95HA9Tl4jRYjxDT9EgFTKOUzBV992EDwptpZnz9SBP3NIkUpr81pjr37ulVYBYcpE7NJYgvWT1DQY2J','fMN8IqNul','6mzjfhP7ZhaawMbr39NGt4NaeNz48CwFH8n700wgxmR1xqj0WuosgLhrewwIxQ05suIIOHSSC4qLJ9SkiEsldaj8UhWrPS0bDQD3MP69pxGkvJPIx9QaNoy1yytdIJNOlhz2oKtoViiXw76Dth98x2TEfS','G','d',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-3535578102096820901,1468,'F','bR4o4bAzNQ2ZARm','DpmfrDGFhbl3n4n58kQD00Thh3v7WgkFC4nRCaaT3I1Js9kDtTKQq9tkPJ12uLMTGsLJIH','YwgodVlGAeH5ax6oM0o8XUAVOpxC7WBsLiqnnOgyE5WNRdM4zn5WIFj9DgIpvdr6saFBtf0zfzyqvcFLsosokPuHV16mRaM0HfI1bq4n3OEVL0XyFwbmOpUe5','m','C',14);
+INSERT INTO ti VALUES (-3535578102096820901,1468,'F','bR4o4bAzNQ2ZARm','DpmfrDGFhbl3n4n58kQD00Thh3v7WgkFC4nRCaaT3I1Js9kDtTKQq9tkPJ12uLMTGsLJIH','YwgodVlGAeH5ax6oM0o8XUAVOpxC7WBsLiqnnOgyE5WNRdM4zn5WIFj9DgIpvdr6saFBtf0zfzyqvcFLsosokPuHV16mRaM0HfI1bq4n3OEVL0XyFwbmOpUe5','m','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8500797901571238464,48211,'M4Eet6YW','22svt9dHjFfji7xlZKM0NdArN6SKf4KlWS6Fz6W7ovg6tvca0GSUVVFU4aGLlvGk8','E92JpLGgy','bIYvFfz9Z4e10M5R6jnv1TZQplQUAUaZv6J1caSAYtoUIarH4ZGnfaU9wAqvXMXNMmm2S85DSZDR6GcrgnKg1seuAu3tu','a','Y',15);
+INSERT INTO ti VALUES (8500797901571238464,48211,'M4Eet6YW','22svt9dHjFfji7xlZKM0NdArN6SKf4KlWS6Fz6W7ovg6tvca0GSUVVFU4aGLlvGk8','E92JpLGgy','bIYvFfz9Z4e10M5R6jnv1TZQplQUAUaZv6J1caSAYtoUIarH4ZGnfaU9wAqvXMXNMmm2S85DSZDR6GcrgnKg1seuAu3tu','a','Y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT, c BINARY(87), d VARBINARY(63) NOT NULL, e VARCHAR(93), f VARBINARY(42) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10162806053975533943,-24081,'cgXqVs2PZoeb6tYqSDm5B7r3nl9hhACAYPcRJmMowEuUOWYE9UX1A','Umu9v17ySj7wj0sqBtGKkIDQKjBfTkXlMQP3oQ','n7g8BX2wXk2HHD0RjvG8uPDLplSMNyXTLKVLJTjU4nceL7BtxfF4xxzx3eQ3uKhArIi39ACSTJCXvvLwPFhDkQFXcU','hnzw50F5C2','f','O',0);
+INSERT INTO t VALUES (9244698986962218051,29287,'kWNAS0PULy2w9gWknx1dhwyBg2vBNZ','EBwltBrmKW7EX8X8Vts3BAT53V','NAu12HC9vBjm6pPZuDcEalZb1EWVngakZACSJ3OmjqtkqcVaVVUvOx5JK0OvWX6a651fyrdkRRx','fs8DQKQvOPN0Ba8Xs0DeS4GyPyyghcQTV','2','7',1);
+INSERT INTO t VALUES (13221876923124762286,-26152,'4QFYJ0K3SQt2WLvzzhl3FwVd2h4jvvDkkTOU0YN5ArhGcvg','Y6zpxmDw6sKihck2ZfbjorcY4zpv9Mkm4IKIEC4EVkVgcOZFUbjh4CkpmzSgpC','G5lC7x8f75rj8ECypJAhCpTFwh2khaoTcKf1N','mW','9','B',2);
+INSERT INTO t VALUES (2432442051065984966,17573,'VIUE7zXWGY3ul4NW','rYK4W1obo7v8YWWtdSvXaqiqAN0wRrZmxBasdnIYc9m','wq9L1CflvWffKzkWRKgCyQk6vyKnBGBXyshhX4wQnOfS62qU','UjgqwvnPS6dYzXUHOod7Bpa3KqDwGX','Y','R',3);
+INSERT INTO t VALUES (16625503883975453150,3403,'PwXY6nGCK5Pt1ZeTDffvp3hYSWnLbhfEdIxLpx2jR6eIAWy4f4zSbNCyZESZhTrqNMPVRX1AtSOmWk1','RNoObgCWhUmyOJBO13jr35I2ZdnTGMR3aS1','UPyllMq6FRYx5QpSoQdXniN','vuBHUV05perVG6lihEXcFEVGmpa','2','n',4);
+INSERT INTO t VALUES (10366310286410704152,14990,'vMKbxPCXnHgAUBzJ6d3KdBRcLD07Xdj89sTbsUplObLVxyAiDdwrJwMTotlekoq0OfQ','6z8u1Y6NAe','ErUOYdDQjbVs2B090ZVXLuew6DkpY8RTXnm5Rv6xmD9RwHd0hD5J3rsLR0AOzI8Nfu1kzx2bgfd3ier9JpUUl4d','g2xvLSP0uehm2rkbexcY55NZ2xQoa','4','i',5);
+INSERT INTO t VALUES (15661476667912122585,14174,'rdsZePYbhog2DIPSdxMX7rzh35PHnK2pdqJelkUGWbPq8s4wQZR2xafzP3RCyBoYqlWMabRlxu','Lo3tlQd5gjmkr62n4twdkbQtZxb4dAkqRauDaVQ','7SVMLdwTIAz6K0zdFrPEUt0EQLJ9EObPPQDj3Gd','cEY4','9','R',6);
+INSERT INTO t VALUES (14157857705914281549,23539,'SLoeok5bUGGxyvFG2dgW','hXXiNlCoPXck5P71g9frmrkwor98j3OSsVAK81AsL','WZ','HYY3kqCDnxZ9wsRYEqN','M','c',7);
+INSERT INTO t VALUES (11517484368638410580,-4873,'Zj2050xeLe5FCUYikD1GRQoMjnSVMGnNHXkb8TSnZL0y0lZ5J','GfeKI5gP5v4aUIBqJ4QY1SDpFPOiDXzBZvY9G5l2VFh7Lb','vq6x8IO8MV4t4zrcUFNfJVdCX3bDD2xpy42JgCUFmqlfAcAZ5a5EUrNK481JEXC9TiYhWxxAo63S','8wWTNIhpbdrHPmo','B','Q',8);
+INSERT INTO t VALUES (7797625592014245278,-31682,'kGWmH9z2Pt13lBpOY7LB','zNlZKyNX4x1PAKyLww','7roCGVVrjAQYjmf6orI9','xp5ncnOOaIPNtpdn1iu','2','x',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c BINARY(87), d VARBINARY(63) NOT NULL, e VARCHAR(93), f VARBINARY(42) 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 (17867810912460426482,36,'zMv86UIx5YH89tUlvfJysYmc8','YIwyZhFA335PnBHlVN','SNhRZanUKbFDwzDeHHzcmXqvBIC','FWXvhAZRFWn4OC1ihmArd2W1lRrSTEVgSGd7npoPm85Ngf1sKpGpigxWUOzMFj6QUqkkj3OW0Y5fdezXtk','RtkI3NgVkCh08drS8atkYxgPxD','NqUfcOQb7fLdz1gE4pShWO1vxtbqKpfUGY58sw34ZJP5YBo3kYK',10);
-INSERT INTO ti VALUES (17867810912460426482,36,'zMv86UIx5YH89tUlvfJysYmc8','YIwyZhFA335PnBHlVN','SNhRZanUKbFDwzDeHHzcmXqvBIC','FWXvhAZRFWn4OC1ihmArd2W1lRrSTEVgSGd7npoPm85Ngf1sKpGpigxWUOzMFj6QUqkkj3OW0Y5fdezXtk','RtkI3NgVkCh08drS8atkYxgPxD','NqUfcOQb7fLdz1gE4pShWO1vxtbqKpfUGY58sw34ZJP5YBo3kYK',10);
-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 (5030604897454729914,147,'vKM2fp6aLdGufgvqS6ZeYwaUKMyGG','yvK3Tw','rfplQ4qSsdAl5JUtgXDOYGm0k','qBM9Yf40kNqZEwOhJnR1sfiU4JZU1RIEo5TqRTv7jVJH1zPurQzmmSzW0EZ4dTAajGgUVkC1RqQcalFNgyaZ0E1f','FOXZkAd7OU8GzoOfCZVfGdsSM1b29kbSmJWDdhakSJTwGiZSNfVAwzCi0oswgmlYOLonCg84hxF','MXfgYZYUKtFr4BouhNwN',11);
-INSERT INTO ti VALUES (5030604897454729914,147,'vKM2fp6aLdGufgvqS6ZeYwaUKMyGG','yvK3Tw','rfplQ4qSsdAl5JUtgXDOYGm0k','qBM9Yf40kNqZEwOhJnR1sfiU4JZU1RIEo5TqRTv7jVJH1zPurQzmmSzW0EZ4dTAajGgUVkC1RqQcalFNgyaZ0E1f','FOXZkAd7OU8GzoOfCZVfGdsSM1b29kbSmJWDdhakSJTwGiZSNfVAwzCi0oswgmlYOLonCg84hxF','MXfgYZYUKtFr4BouhNwN',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5469436918854399632,77,'MLu','zi9WcQxO1CuFVc2GDpQRmuklaKtColT5MayZ91zbw3kHHKOZXc9IJLRnHbzKmxitq15yu1gOxBxigI71OKC8IoBHzytsAXAj1IX3RtOBihMilJGOf','xkEqY6h0ImhgzA004e5KRLwNpbudq8RpF9n4','f0lAMkZ2W6bwD3GTS8G5h0yR72DRQgHeEFssFRq3MxgQGqiYfixptNDTmhh6J6L8TSt','k5XdzqBnLdrsZJoB63qDu6UHAYZlGmFwz0lQsgeQdHRxjsbkRu1NJa5d3iV3','RVZ8KKs6KPuAn1HFvM7cAXISfQOc9Vdh5bL2o9Co9Wwfko5lJ72s2s',12);
-INSERT INTO ti VALUES (5469436918854399632,77,'MLu','zi9WcQxO1CuFVc2GDpQRmuklaKtColT5MayZ91zbw3kHHKOZXc9IJLRnHbzKmxitq15yu1gOxBxigI71OKC8IoBHzytsAXAj1IX3RtOBihMilJGOf','xkEqY6h0ImhgzA004e5KRLwNpbudq8RpF9n4','f0lAMkZ2W6bwD3GTS8G5h0yR72DRQgHeEFssFRq3MxgQGqiYfixptNDTmhh6J6L8TSt','k5XdzqBnLdrsZJoB63qDu6UHAYZlGmFwz0lQsgeQdHRxjsbkRu1NJa5d3iV3','RVZ8KKs6KPuAn1HFvM7cAXISfQOc9Vdh5bL2o9Co9Wwfko5lJ72s2s',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5431765648241155714,139,'Wdsrc5mVNXHX2vhYo9iLu3RjQgnim5W7yz7','9wVLc8mJ3gwsbLa7Tb4irYrwYYJh','Q','BfHaeszTmo966kxLxA2jIXzyRY3ZO4nN5cCYb8ES5lNot45oPhDAYTB9my3dgKSF5SUb0JCzWG1HVHAcMz4FIf7xAUU3BcMJXR0A','nmbqfwjmGCK3MEDSlzQpHtu2nNtRWNrGqFuhU6YqB0lYRYip','iMfPoyf6FNd0gY6BodLctkUUJrE02lVJPLLsBslB',13);
-INSERT INTO ti VALUES (5431765648241155714,139,'Wdsrc5mVNXHX2vhYo9iLu3RjQgnim5W7yz7','9wVLc8mJ3gwsbLa7Tb4irYrwYYJh','Q','BfHaeszTmo966kxLxA2jIXzyRY3ZO4nN5cCYb8ES5lNot45oPhDAYTB9my3dgKSF5SUb0JCzWG1HVHAcMz4FIf7xAUU3BcMJXR0A','nmbqfwjmGCK3MEDSlzQpHtu2nNtRWNrGqFuhU6YqB0lYRYip','iMfPoyf6FNd0gY6BodLctkUUJrE02lVJPLLsBslB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(41) NOT NULL, d VARCHAR(51), e VARCHAR(42) NOT NULL, f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1347883,77,'U3kvXgZFXcllTuB6oHY9Kx0thZic7aoBA7Jy9b1MM','Ik','QLksOr1enIj668sRC','aPAX','6Loq8yzeIywDvB0hEhMqUgAwNOtjyOA5j1vrsoyjHReGc9wU8KU2rAuFCuHAQ6QITX7x','Wt06Aglj4YHJnxOxVqkWVcQtu05yDNMUcSScFcdDwgt1X9zJ1BRcG',0);
-INSERT INTO t VALUES (-3450437,-40,'XkeVD','AJxsQHruGdANiM5L7Kdrs1FhtqqdYnufTNdb0YOz2r','GZCy0yncX1QjzwJ','5vC7','P0VSXnWUUT9kg6Qqlxy0ne05H2MzUQGGmY7Umn0sbYE9T9Xg4Fnh7IIlFN1j0BbkUUf','Whu9rcUqxReE8Fr8RoMEASNDM5VZvKbyKlwefagW4Ny2ed67m2',1);
-INSERT INTO t VALUES (6264306,50,'dgkoi4VxA','pKhcrQBsT','wS1H8FP1nSylu0mvexIjIttFytBpdHjg8gvdUcY2','usGw79V','930cu0JkClPThW9jt6A','TuVnrSL98N3',2);
-INSERT INTO t VALUES (-2248408,57,'5Y','KvMUIjOhRhVNjEkQ65EaTN1z','to4xp1rZX','LUtmY8Sfcoi4gKx','rRGzjaw8mAQ5yKNZe6PPKInFnOh5DpDoN94ZCvZJON3N2NHBqt92WApZuCP1nfufdSyC7aJJn1MZFvKt0f4UYFg3YS','KywJ5riBJeV9EV6x',3);
-INSERT INTO t VALUES (7950292,-20,'I74pSvVAdxglSaYbpC7G77TgBJEr6bnQEY','rIue9qT465PW2cLK4OHUS1xjdybqVzqXFIsa8jpW4ceIm','Hsjh1pTVxH0pYIapy6610IUGGyBMBQ','qkRsjsIkcW6EdqV7e','csP9oOvzm1lclEVLXdXxRifcxs1IZhRvJm0JPP96HYvXJxccLoiH9lsbg9iZAVAmSOIPK9iQdnr2IxnqSQbdxkxguo','PwCq1GD58dltTElwzibO9FG2kvp4tnQQl5Bd7f5WB4wpmN4dzatsXFmwcJK3ZoVFB3DCgv2l2RueFBVLELpNhHlcCo5kPx',4);
-INSERT INTO t VALUES (6504776,115,'IiPKRIWVPQ4ql','Kox3uIzg6tGJDEE','B5tDKXxebaOZujNQELn4waf','I1','JddFs7dOZWE2WTwr2U1GeV8M7VL2WvucER7cctbCuT5R5PGFh5KhcZcBGC7mU4Busf','LZ39gX0oUKlzxWURQJthBOI7uWoF2heHmvS3k5Y6KUw4LWtNHyfFY',5);
-INSERT INTO t VALUES (-4657805,17,'jeeqgnGij59trD1kkNrguis8htctMvh','lPRKbbIJraJkB8MpZCNr9YB0mwCNbRdpH7ZVg','VxQVPP','k7GWZ','7NG8dyP7lpb7mgX9t9c4Tk9NmtZI0HF12Uklc3gtw2xhR88tVGlVuLUbq7hu5PQAcQIwqpO1bkf','jIq184sYQx15C4aR2GH1t5bvR73s',6);
-INSERT INTO t VALUES (7166879,118,'2F581oZk6XL7NxG6','RzRE2OcP','mrLU8xJfbAkgQPmebhX53hf2ZKcsS','sA6V9HKILHeDggJx','nKfBw9NYj5FpHTj537FgWSz7T6TfcVUa9U66f2YoWNVQA9fo2uH','qlXSKW8D97ykvEf5tOJbLzcsGM5xxKT8gN1ztqVVmUuFjhql0PUm',7);
-INSERT INTO t VALUES (7764155,95,'8rk0A17lF4TJUYHsCnWHSxHlCFrYw8v3PZrPlM','XFKFIAaPEmQhbxGUDd1zvnljaN2WhkjBfpzfslzpU','C2G','m7Xmw','0PIF7okq44iVWYdY44CWKjRLDOywVVlC66L3sERhY53cWPAmoPxm3qKAtdABVuzbjmG7hNR77evjtfiYTvp','Ipl7y9HiWhSA33DtjbzvJknTXejA5TrI7H',8);
-INSERT INTO t VALUES (1477823,-71,'0B0oS8MiDmAHYBtFudf59N3QQa','M89','48p9JtphhR5UBn2vTUz','7tQGdHDbG','fQeg8nxppnM8Nj4WL5aKbUSsPAIETn6fDOL1ymnHz5i2BqeifiaZAXfoWlfXLnMDa0vJ6mR8ckkyFdUcHR5','7Ql30BtDfe4VJDm46Iui2rS91vZeYiSO9RDIYighE1RjX1PDkPX0BIR9tcKLhACfm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4372893,-29,'h2pdE','REKeA2NjNfdC8WqIZKSWOkY28U4DIjyeXFMpM','1ZBbKUKsJ5KYZEbpcxHR','I4w1tHF5mUjeK','ZzcODsVQ2OPpa9Qjvt9VrUzZueOIAAUgpCoONlmnOvZNQnNwyCjr8VFd3u3fetT2Ko2Nbge3QCJdCqRJoKClLdzXmjUne','4aAWEkrqpJFg5jM0Vmh1Q8TIiUhNPDyrKRTIk947UFs2WApdDPmnbYkfl',10);
-INSERT INTO ti VALUES (4372893,-29,'h2pdE','REKeA2NjNfdC8WqIZKSWOkY28U4DIjyeXFMpM','1ZBbKUKsJ5KYZEbpcxHR','I4w1tHF5mUjeK','ZzcODsVQ2OPpa9Qjvt9VrUzZueOIAAUgpCoONlmnOvZNQnNwyCjr8VFd3u3fetT2Ko2Nbge3QCJdCqRJoKClLdzXmjUne','4aAWEkrqpJFg5jM0Vmh1Q8TIiUhNPDyrKRTIk947UFs2WApdDPmnbYkfl',10);
-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 (6785882,58,'ZglI1I','EyifbaSNExw7lCdUrSqyKe1sXHU8Azomo5UTDQTfj','8yoz8zAeNGN7xMShWX7495aZ7P5TpClspS5uvXb','LRiw','tfdj0lPUEZLJZXMQpuSyt6oH9Ra3MvzebvI','37JTM179DFReZcbDkrKwBRC0w3b0Z8LSwlPlAjodeX96vcoXIpbvRSP34yNYnQfPckqYpCIkDPYeO8ZqG4Ez0RSZ1MPi6t53V1De',11);
-INSERT INTO ti VALUES (6785882,58,'ZglI1I','EyifbaSNExw7lCdUrSqyKe1sXHU8Azomo5UTDQTfj','8yoz8zAeNGN7xMShWX7495aZ7P5TpClspS5uvXb','LRiw','tfdj0lPUEZLJZXMQpuSyt6oH9Ra3MvzebvI','37JTM179DFReZcbDkrKwBRC0w3b0Z8LSwlPlAjodeX96vcoXIpbvRSP34yNYnQfPckqYpCIkDPYeO8ZqG4Ez0RSZ1MPi6t53V1De',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (543754,55,'YUd3V0OOmQUtHoD3MHbn9fyGqm9Kkml','ZmOl3QSsbAMH4cqj1McXtgMhPYHrGoQWsT9HKJC60F','mSHbVaRoclp5','DBwPlt28Y5EM0Goh','O7bb','7jaxSNUlanQEuAfFp8dsoBweTNBQUjaFj',12);
-INSERT INTO ti VALUES (543754,55,'YUd3V0OOmQUtHoD3MHbn9fyGqm9Kkml','ZmOl3QSsbAMH4cqj1McXtgMhPYHrGoQWsT9HKJC60F','mSHbVaRoclp5','DBwPlt28Y5EM0Goh','O7bb','7jaxSNUlanQEuAfFp8dsoBweTNBQUjaFj',12);
+INSERT INTO t VALUES (5050219833885203098,-26851,'W7KEvZMaQV','gCEp0s37ckMc5eOxIqC','Ci0yZqNLDCqbTF09oqeIwLqc8nwXuOLc47OWSzqAiPSY9iV03yrB4X5NuPlhT8Ve7S','HHHAkX1HpHpN5fnzzZp','L','5',10);
+INSERT INTO ti VALUES (5050219833885203098,-26851,'W7KEvZMaQV','gCEp0s37ckMc5eOxIqC','Ci0yZqNLDCqbTF09oqeIwLqc8nwXuOLc47OWSzqAiPSY9iV03yrB4X5NuPlhT8Ve7S','HHHAkX1HpHpN5fnzzZp','L','5',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(88);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
+INSERT INTO t VALUES (346169241942371214,4899,'9721W7T2r1wMZ9NCffPrciXVF8R6cBLPTxQCNH1KnDfbT1A8TVpB9Y','z27rHHsNpAmap9oPortDxhy9QngpG82E','NDDnyTCQsleek0NMlASrlmpTbZASJStZ7NG5kZjruodqfI','wXBpyH3ML7Xom40KgQPejgrwqVpDx7GDcG3Ot','k','9',11);
+INSERT INTO ti VALUES (346169241942371214,4899,'9721W7T2r1wMZ9NCffPrciXVF8R6cBLPTxQCNH1KnDfbT1A8TVpB9Y','z27rHHsNpAmap9oPortDxhy9QngpG82E','NDDnyTCQsleek0NMlASrlmpTbZASJStZ7NG5kZjruodqfI','wXBpyH3ML7Xom40KgQPejgrwqVpDx7GDcG3Ot','k','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (16309442479816621910,14409,'YDVccwfUfheE6k3I9A','1SZnL4kzUZ31w6VwWbfl90SGzmxWwPSfqoaMAqv4XZmf9712CbwpIoRHv9FjcsiPfWjJuy5q7ulqLLuIRbJkU8nZJEzw','2v6k0MJAh','KIqZZBAJCG46tgTeDTZjnjDVwmHs3','A','V',12);
+INSERT INTO ti VALUES (16309442479816621910,14409,'YDVccwfUfheE6k3I9A','1SZnL4kzUZ31w6VwWbfl90SGzmxWwPSfqoaMAqv4XZmf9712CbwpIoRHv9FjcsiPfWjJuy5q7ulqLLuIRbJkU8nZJEzw','2v6k0MJAh','KIqZZBAJCG46tgTeDTZjnjDVwmHs3','A','V',12);
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 (6113810,123,'zVr5PBP1r4KlJjNQDa8niSBABU83btFq3ljSX','IrFE1XX59rGlQYUu7BrSGW7GH3mstk9tePf6D7eLhaQqnXcufsRaFRee7MAO3EMyvQfYOEbQZTizpiIi5t5NhD9R3XuMjZpwoVZ0CoYYw8yXCyBSHjb8J4cWfF73Ud0Fs969x1Js1wgEhUnseq24KNakVtQLpNidC4k7p8J0c4Sldl2FnoYs4o4NdJCr6EP57Fx','c7sMqQfT8xOE8BOFJErvYusJJ3ImFibhDbJ','t8fBfDx76JdIM1FHDAtP5Z3nLycan4BDLWMBQYk2h99k4VDCn','BgpCEJoBTIZ','VqP9G8KbcA7dCa0pvMVoB4VA',13);
-INSERT INTO ti VALUES (6113810,123,'zVr5PBP1r4KlJjNQDa8niSBABU83btFq3ljSX','IrFE1XX59rGlQYUu7BrSGW7GH3mstk9tePf6D7eLhaQqnXcufsRaFRee7MAO3EMyvQfYOEbQZTizpiIi5t5NhD9R3XuMjZpwoVZ0CoYYw8yXCyBSHjb8J4cWfF73Ud0Fs969x1Js1wgEhUnseq24KNakVtQLpNidC4k7p8J0c4Sldl2FnoYs4o4NdJCr6EP57Fx','c7sMqQfT8xOE8BOFJErvYusJJ3ImFibhDbJ','t8fBfDx76JdIM1FHDAtP5Z3nLycan4BDLWMBQYk2h99k4VDCn','BgpCEJoBTIZ','VqP9G8KbcA7dCa0pvMVoB4VA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT, c CHAR(31) NOT NULL, d VARCHAR(10), e VARBINARY(25) NOT NULL, f VARBINARY(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4468575337504209212,-1820911034,'Ghp7U1','WNX','uKbB','yw','yQjJBhIz7pkUa15','k6F70QOs6WMcFxz2pP5OFmbA5dXkUkBbij92l6LyNLOhT0iYBcCMYgdNyBWRcWrEC7zgHuiss2',0);
-INSERT INTO t VALUES (16137154905654885037,908134061,'DoBnVHfw6YU','c5Ku','pHlNP16lBf8kNYEeJCJ3fA','6qBi','e04t1VUi0Hy6ozY3yJ4FNMaDPhqzDLma7DcOx5D4vYaub11r5iBNt1T','kLGqlo7wDAnvmHtQJMLDxjRj7gOwk5gcenGkBnHUMOjTeDYMVl9n',1);
-INSERT INTO t VALUES (7707739750408164118,-27824396,'tVFSWDyaS3x','qD3wI4DjY','GYovTzB','jO9','ti3iao7K3NJ7Ynqc3w','1jnOXkhyFSpv8V8DfqOhTnppJ5LFlKDvZQKaX2WMVDJ7YBC1F8x1PvLMPE8noZyIgk',2);
-INSERT INTO t VALUES (4196187214385017734,-1902900702,'5g6udWjpFzR2fYr05K5OTgJ89d','Ed2oOfWHTJ','ckoT','hCp2','9xaICAyHkog3L7tBMqnv8xIyma0fFgAE7hR','321FvL3ifxMkTN4GPNqDZjMle5i8cmwmk54WIMjxbH2Id0odW4Fn0Qg9CWFolNFVc2pC6QXhnV1joVq',3);
-INSERT INTO t VALUES (12903021039145216446,1544617143,'LbBk1o2gX2','U','Yju45eP4VXWqDLHAIbDoOY4','bAN4','8Adl3foLfVhHhSD4OI7GlnAXxxTAWw32vtHFSigQZqfoyirXAxVegHEWLVLI','rSPhwXjRsSTPg7aY39v7KIFXryenDx3rz0ivd8nvhqKwjVbuulgcOMUsIKbgkpIZsfk6eF2j4chhoZR7gSAT2yf1ZWXLCdvxoQx',4);
-INSERT INTO t VALUES (8934777980906603885,-456233672,'fJqDbq','pw','ziWZZdHro5EqMLZ4GAe','ETBA','W8TsnEGeCEsoYcAQUrs48fuMB0dtta0ipLONt4w2OHQFFC1pw9wLdAGHxcY','6m6psLlZSg7pC14mkwGYVDYpRfNqUaeNCucWpXzK3NRes5uYL8Bf45',5);
-INSERT INTO t VALUES (9297047681193410879,1741079225,'gdNbT62ezU9o6PcaSUZ','CnA6U4vVVN','CPPPNHzVKpO8Yv','3cd','OY7lqWh2r6F9bEgm2YulX2KJi8','Mc6NW2enSDInl1gJxE5883qLDwf4',6);
-INSERT INTO t VALUES (8571142975280552115,-1723983333,'U8ErR1WMWQOh2OB03','03ACp7C','LIxa81vysqe','dMe','hwIdfeUgcw8XeNR5M106GEQ7szbgyvawGOwETOu8BJOuFNJxS7MGIqrzzNH3aDTD0mv1Qn3Sd8CXw2jwPKv29bQd','6yAxqOdwOkBpiOHNB0hzvTPh2CGpoGBd6m504zrsgXlsBUXTIYvxiMcnHJ9Ltd6EwJ',7);
-INSERT INTO t VALUES (2125710555440012756,-1301536624,'ob4KtV4NzzK3SDfZQNdvm1Y1','0AUcI5NC','f','g9','FY1nLav2TeEsFItwpt5FzwyVTcbGEG8Kfx8UbX5z17NRK351CoE7lMGqWyrds4vbbGjE1S5SP','P3yImpmi8EhjfNv31kLKrYUdkb3Qqd101nKkmF5EfgcTQnKi2zBnI8qLnPwig',8);
-INSERT INTO t VALUES (14941908078350022568,802581753,'dyVsb3lOYZwJ1n3A','Gth9UtlUc','8tA7FC','8AGz','UMR3eXQ6sVrcF1GmmIz3nWCWVxcitUJ8DIRi0uOByTfyoP8Ln4fD9ZR9bwM','G1c3IVALNr5kKeSVFOHBh2mPt5dfEPetwlNZDrrR9MtLeO21Mtb4w9k1fT0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17913439732571360957,27277,'Wudqsva3DVZsZ1Dm4XeL36EsqLIJFnKtRbvw6KmronJFwaUW0gmLKmOSxqJ6vrGORygLjrGwKc8UYC1Os','k8LRg1eEOWzg6vlA6KDtndvamIArtK9jrJlVWNpqkS8hUyj08Y5dFGGskLlGKpfwJZuXX','mP5vizLXz8B23C91hFVj6J0mAb1bHYJs4luNdJKmnzPrVPKKvLsCwA5U9inqsPE3wzTg6tHBfb0rXSMY9I','P4GZ4LgAES1R7DGg3pLsfb7zHHR95UH8DbnfrcYbHZqO0kS1UViTysJ7MZr0ksP48YREUghcYjgJNH6yk6zMENmeLb4e24sjFHrF9mnZEeBrbla6FampyHWDWJ8KzH9aqct4ghHTKpzkWORdIpJP4RASSbJc84k2ojJFEASRrLfdbjqYJmgjVidKpdAXKNYvgXr','h','k',13);
+INSERT INTO ti VALUES (17913439732571360957,27277,'Wudqsva3DVZsZ1Dm4XeL36EsqLIJFnKtRbvw6KmronJFwaUW0gmLKmOSxqJ6vrGORygLjrGwKc8UYC1Os','k8LRg1eEOWzg6vlA6KDtndvamIArtK9jrJlVWNpqkS8hUyj08Y5dFGGskLlGKpfwJZuXX','mP5vizLXz8B23C91hFVj6J0mAb1bHYJs4luNdJKmnzPrVPKKvLsCwA5U9inqsPE3wzTg6tHBfb0rXSMY9I','P4GZ4LgAES1R7DGg3pLsfb7zHHR95UH8DbnfrcYbHZqO0kS1UViTysJ7MZr0ksP48YREUghcYjgJNH6yk6zMENmeLb4e24sjFHrF9mnZEeBrbla6FampyHWDWJ8KzH9aqct4ghHTKpzkWORdIpJP4RASSbJc84k2ojJFEASRrLfdbjqYJmgjVidKpdAXKNYvgXr','h','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (17273507522369830855,22253,'86IsNjQoY8otCUW7j0eIrlaaqub8IXdmZ9NhhSsqid88gk','PVdnWNyTRzNK5jO5RYKK5yD9WBpqDt9Xqq72umjTtqUb','2bjZqaq5LBLGnlbCVpTXtzaXMSCaOb4XVoba9HByzseDRqbwlVIml6Iak5AABBILIsOfU','FAbB0xma2klrk2vBFyfjw192G8JUvgLe6zrV1gaxAfdnEm1F2PwIrSa5oEhyMmvyLaPkbCXo9EBj3HxiNIVXpX0x4IG7Qo6Q8nxZSkseRJgOgqaVNN9gsfuW6nXMErxH5mbgfXo9w3KiYma03ln7vlzTNC7K6dKgFyxjD6kzbBBKepyLueCIgOBPCXty6LjVduYtf2','P','M',14);
+INSERT INTO ti VALUES (17273507522369830855,22253,'86IsNjQoY8otCUW7j0eIrlaaqub8IXdmZ9NhhSsqid88gk','PVdnWNyTRzNK5jO5RYKK5yD9WBpqDt9Xqq72umjTtqUb','2bjZqaq5LBLGnlbCVpTXtzaXMSCaOb4XVoba9HByzseDRqbwlVIml6Iak5AABBILIsOfU','FAbB0xma2klrk2vBFyfjw192G8JUvgLe6zrV1gaxAfdnEm1F2PwIrSa5oEhyMmvyLaPkbCXo9EBj3HxiNIVXpX0x4IG7Qo6Q8nxZSkseRJgOgqaVNN9gsfuW6nXMErxH5mbgfXo9w3KiYma03ln7vlzTNC7K6dKgFyxjD6kzbBBKepyLueCIgOBPCXty6LjVduYtf2','P','M',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (849933298671563323,-11537,'m4ACUcsLeOPccSOUbhrWLgDSXIrmkknr3zcBQqw1MOcf0nqQsSWcNhKptuAI0ukI','7g94qUgunrl2YPldZtzar4UTHAo0Y6yPbc','At2ogjNGdxUcZpPdWwc7acWrNNl6ep8DQLzHa7IlzTsOL7bqylk','1OwxooSHVPjGZh2BQmX7Y36kutAHcwqIbhWnH9f6cSWRChF458AJm6Lcwc7axTayttF2Tea7FJANZA8KZLQHx83PghHdfDZMcjBlD9mZd4ldjss','pG','Ir',15);
+INSERT INTO ti VALUES (849933298671563323,-11537,'m4ACUcsLeOPccSOUbhrWLgDSXIrmkknr3zcBQqw1MOcf0nqQsSWcNhKptuAI0ukI','7g94qUgunrl2YPldZtzar4UTHAo0Y6yPbc','At2ogjNGdxUcZpPdWwc7acWrNNl6ep8DQLzHa7IlzTsOL7bqylk','1OwxooSHVPjGZh2BQmX7Y36kutAHcwqIbhWnH9f6cSWRChF458AJm6Lcwc7axTayttF2Tea7FJANZA8KZLQHx83PghHdfDZMcjBlD9mZd4ldjss','pG','Ir',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(34) NOT NULL, d VARCHAR(30), e VARBINARY(68), f VARCHAR(20), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1276790439,53314,'XYa7MG9xnOOcaBptW2zqwi9LWh4Z7','zJe2R9gnLLgeo4wLIBlGY4zlEcTzJ','kpLfTSLDa6R6Abbz85ELiDehWiLlGqIyj6dun79tt01','Zd9ila7c','hx','wd',0);
+INSERT INTO t VALUES (1313083267,43121,'hwR4E5PiX7CKiRpOd7k6yQKbKUlntQ','N9z9YADA5QBfXtIl6Dikh','vBKnqGzwVLtbUwG8','QQgnW4RUajdp1k0vQuf','i9','gy',1);
+INSERT INTO t VALUES (1095876965,39627,'fsRLSks4tHmvgRtMLuBk5yLz','BfsZjWIsTHNu','QEFzRpXyR1KRMuDz7GbOmLGoiPWUwtNB0cn3qh4GDp9Z4x3qIUIOZMJj0','9mK4FN','Qx','7Y',2);
+INSERT INTO t VALUES (819562967,8368,'PmFgr26S2TZOEyHS','t','IGLvEvQ2gxo4S3VZ6rVfnTY5oaJSj446Mi59CFSS','fwYUoIsuEaYF','Gg','N',3);
+INSERT INTO t VALUES (-924551561,53014,'P3EcTUHP0EnlHc0','2Wx1lFCtxK','tZoTi0jeP9zI2EbEbAUkGBPqa4ZYvqF90VSw6Q9bJUntKaO3rpq2rKnYX','Kaks2A','0c','b',4);
+INSERT INTO t VALUES (-94453614,15989,'kQwM','rLVPcCaXaXeNdsht','cG2CtZRCkwBRG6JnmiCvjG','LAQMHTySU56ZoXu18DX7','g','C',5);
+INSERT INTO t VALUES (562674548,16477,'jRJ1bCPOKEGj1mqKNfVBtFEx','bYyd3PoxF2NzWjzb2','b7w3Z3u6Qjfs1VCEBHsTYlF4z3okIpBGcXP7uoFflLwX2XPf1CbGWjkCsFIhhjmPHAuy','Wli6Io8bqhVZG4anMMz','z','Ri',6);
+INSERT INTO t VALUES (1333447973,23012,'hfkG16ws6KM','aCI4Q1byy5Qw3jO9LwxgB','yqYC1Jrk1xoKpLaua2yylnm5PwKfEDqckQgLHdOqcr5cJctnOmniNqwSDoVu4MZ','eshN2wum86nXwrr3CSx','A','g',7);
+INSERT INTO t VALUES (1710106689,64747,'bgWcFNqGfKpd2YERGYy9','S4yGswbMqGzF','ydJbn9KZgeoVicLgDP1ExlKqQplzjBK57kqfURNa1o6ozgr0u1y9pwGTfl9lNEWUZ','qlTe54WPhf','9O','mT',8);
+INSERT INTO t VALUES (1622009861,11883,'N1ea0m8QGX92Q4kAMbdCdkFzQNfC39pP','sI8TKZnpcHNaUse','6psd4oSteosKr6ygNoWS4BtjmGqtSR0b1NvZx7nfrnijuq6hoEWiCSUcehcDPl2lNe','87yjbJbI','5','GZ',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(34) NOT NULL, d VARCHAR(30), e VARBINARY(68), f VARCHAR(20), 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 (7358844174107940164,-1695759780,'9KeNU6SGiIhquts6rk7RwQtIEj5TB','1gqw4VryqE','ZFlIJjakTCXPximRjuvI49','D','kiTQQOy6ZIQGlTEW8AdVENXNET356TL5CKw3T21AhHobkZ6Mh5','Ulfm46j5vnxnL1b0',10);
-INSERT INTO ti VALUES (7358844174107940164,-1695759780,'9KeNU6SGiIhquts6rk7RwQtIEj5TB','1gqw4VryqE','ZFlIJjakTCXPximRjuvI49','D','kiTQQOy6ZIQGlTEW8AdVENXNET356TL5CKw3T21AhHobkZ6Mh5','Ulfm46j5vnxnL1b0',10);
-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 (13040793538392287711,-14557658,'kwitViSE','1rFfV3Ou','3Yo','XZ','bGIS5SPpxf2wXMrIUCaJyOTqJoQd9uX6qlPxvMjUm4JQV8pDX8gQJXttjozp3yrlk2jk7FEfzwZbS','GBnMOy8TPH1ZJfOImk3URRJv7cgShbmQUzjfjnEB3nQE2iAhuz1JGCo1VB2rqJaNbAw2auI',11);
-INSERT INTO ti VALUES (13040793538392287711,-14557658,'kwitViSE','1rFfV3Ou','3Yo','XZ','bGIS5SPpxf2wXMrIUCaJyOTqJoQd9uX6qlPxvMjUm4JQV8pDX8gQJXttjozp3yrlk2jk7FEfzwZbS','GBnMOy8TPH1ZJfOImk3URRJv7cgShbmQUzjfjnEB3nQE2iAhuz1JGCo1VB2rqJaNbAw2auI',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-473425405,26738,'VddKn00ahqe48DPyzBA0Hu4gCthg0H5oD','yz2FQp','SPYufQBkCLG4G5xtnQTQaSrMoLARJAR9','vDpmTGuJJNkBFf03Swd','R','f5',10);
+INSERT INTO ti VALUES (-473425405,26738,'VddKn00ahqe48DPyzBA0Hu4gCthg0H5oD','yz2FQp','SPYufQBkCLG4G5xtnQTQaSrMoLARJAR9','vDpmTGuJJNkBFf03Swd','R','f5',10);
+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 (1161110428,61043,'NeCjNg6pCZNKdBra1dRn75','CtwADfoEfm8XU','9ptf6RTkFO2djK1z47a7uAm7K1','7tnPcdADBwwv3B4if3v','9C','q',11);
+INSERT INTO ti VALUES (1161110428,61043,'NeCjNg6pCZNKdBra1dRn75','CtwADfoEfm8XU','9ptf6RTkFO2djK1z47a7uAm7K1','7tnPcdADBwwv3B4if3v','9C','q',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15324818119837481355,68070422,'08zJXokaq5KHgSyTHFtFYmTWrhcPorMz','HpQQQftgyhY0nvEgNJNYpDEKp0qGD7Uyi03pmMRyysqTo4W3gHp46OFWym9R7NO','Q7IPPL98j4JkKYWHEsZaX','h0Vl','n2V6pvFIwjxdHNgC2XJERSC5Qtnc0lypu48D6k4EkbNYWEzSWNNdVRjWlEFFQuodekss1yRYRIQn','ge907tZQeSjB6u3Bg4oZ2h9glVSqZYGBhPOsi6BzmF6',12);
-INSERT INTO ti VALUES (15324818119837481355,68070422,'08zJXokaq5KHgSyTHFtFYmTWrhcPorMz','HpQQQftgyhY0nvEgNJNYpDEKp0qGD7Uyi03pmMRyysqTo4W3gHp46OFWym9R7NO','Q7IPPL98j4JkKYWHEsZaX','h0Vl','n2V6pvFIwjxdHNgC2XJERSC5Qtnc0lypu48D6k4EkbNYWEzSWNNdVRjWlEFFQuodekss1yRYRIQn','ge907tZQeSjB6u3Bg4oZ2h9glVSqZYGBhPOsi6BzmF6',12);
-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 (5875931381165948424,-1067423610,'twxQkuoBL3sMTa5XRWsKXw','ehuzKoSlS6uTmtOEOwEDW12fCJl5FdgcYIbueZafX0Z7bd0YtkWFbcsPb8cnbm08zU0beCkGsHr7Wi102lmNOlqY2AITaeZAvgCA5NKObvkwlN3AmG3tqlFEbRfcdq1lQSfpPTlgreTao1rq7aWVsw2d2iV0jwxOlkDfCE4Tbnlxq9uMdE1cfKV5JaOdLO5c1D9f38zjCuWas0','gdDJdNjNHxRQ','2aZsOFwW5ofkgcl1nIQOitWtXuLfHOJlRZQXYWqtUJT3k1C2iComKmrGb5UCMo3QI9PbVMHDp0ezqc793nTRSg0NmCF3ihym8Q0SBZmXRFM0O1nVsSYUTmMY6uguz1sZrCFAX4CMKeG36hNXwZDgM16ArylsJpsQ2fotE8yyElLMtk0eTy5DvWBJOM','QCDZDFSYcOffxCfcPVES65mZDaCIMbnZcCTr07SzNUfxb7cbUwTXlrdN23','EEjLe',13);
-INSERT INTO ti VALUES (5875931381165948424,-1067423610,'twxQkuoBL3sMTa5XRWsKXw','ehuzKoSlS6uTmtOEOwEDW12fCJl5FdgcYIbueZafX0Z7bd0YtkWFbcsPb8cnbm08zU0beCkGsHr7Wi102lmNOlqY2AITaeZAvgCA5NKObvkwlN3AmG3tqlFEbRfcdq1lQSfpPTlgreTao1rq7aWVsw2d2iV0jwxOlkDfCE4Tbnlxq9uMdE1cfKV5JaOdLO5c1D9f38zjCuWas0','gdDJdNjNHxRQ','2aZsOFwW5ofkgcl1nIQOitWtXuLfHOJlRZQXYWqtUJT3k1C2iComKmrGb5UCMo3QI9PbVMHDp0ezqc793nTRSg0NmCF3ihym8Q0SBZmXRFM0O1nVsSYUTmMY6uguz1sZrCFAX4CMKeG36hNXwZDgM16ArylsJpsQ2fotE8yyElLMtk0eTy5DvWBJOM','QCDZDFSYcOffxCfcPVES65mZDaCIMbnZcCTr07SzNUfxb7cbUwTXlrdN23','EEjLe',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(51), d VARCHAR(67) NOT NULL, e VARBINARY(53) NOT NULL, f VARBINARY(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13007092782094015078,1074779553,'Oz3gJanrgwpi1MYJtqZz9opLC','AIMYSigOB5pRE6wTd8kIFtV5MkUC2uO3QFpIftMpYwGBpGKHbctsj2','XTn2OcunEcdHszlS4taR7TjhhMpeRs','ESEWE18u5dFFQd6tkmwNbsL0dbClrjLSL5cBxiUaSWn','WKb7QS4SEs0LBLRNLVZLPnzlT2Jz5D37CbViGKPt2J3ZeshErG0F9kJwsr6c8lLsS4NwXZSborcH92','2nK9whTvn6AzJy4MprJRvbNiNnQObmtpVtRDC',0);
-INSERT INTO t VALUES (2035807512778253170,704372253,'UnU','HIaOLOcQu2toHYQDH3XUlqzMeYxSN32','y5ZAZ','ftqRLATbuqyW9uNz2Yrs1CBV3dLXn00WqD2mD9LPuBSr7V','vqBUw2fDmZGMNNY60Of4u80XeagtxMhRuPaqg1pb9','qDiCRylFIfGZWmpvARCldzzckYPqt09biplaPyPg9euGkGz5w2vAtPnI1Yc55kUI4dALtFh3Dxfi5W2btfimU',1);
-INSERT INTO t VALUES (10681202669324419992,1938022097,'UppJDQhxBxjUWUz42sdfZqz5wnp8','SYhkEuyFjTyr8vkgeCRWGDg3cGdy3Tts','zthf5ZuRjbB113FY5LSCQZbKjnr','JUcmBmugz003OyHSy','kxp0BjieB38maLispouwYjmAYqPSi7V1f','I7ugSdD2tqQHVlkUl4jcHeqbCvdTnOzXWDx99fQvrb5mSVIRTY7h2aBDQFxpGYIiTvjHMPzQ6TB2SKetiigcUFvwWrY7fp',2);
-INSERT INTO t VALUES (5780893835428935783,1998083770,'H4YAr0uqy2PH8EELILLJHP8D3K7TWADrPSkljs48NJDC','y8TqlV0CYRqvVrG28ufKSweg','kEb908roZR2A7BgTFlXUY5japltW2OJ7fY2m','zzsReQXc2DasxVUo9PXm6NTE7xKVKxBYi0i','wlPZ8b0yZWfHsDsS','k2aKslQ4bj7KIWKatk8YaYJk6J9',3);
-INSERT INTO t VALUES (5286368151129614213,4092078640,'69r6mQYCDD36b5KfXGoQj5gXbmQTv2','hmWiS','JwouKm8XXflhQexb4w7fJasJYVjYgeA0JSSKNKOpI7z','P3oZet23LDh5Nu6QS24L3oamU7X2KK7bBq2jy','3oGnwp0twbn6HD158VyEZnga61F3uxVXKjFq6gL6IYD4R1UPuHMk4Mxbjgl2T0XgySCbW6AnqKilHIM4','mRZiS0rjDympWdZNWKu952ByCC9UcyrOXEZ4cxC8Rx65zfI79JsSyonVq90',4);
-INSERT INTO t VALUES (2124122314657484251,3215422274,'1WIXxOXvK9cccgtU4IX','nCYRvKCWkIV7ZYtfBVZ3U5MLqIt9tuzuy6VVJqXnHN3a0','Ec1HQU91BVYeKBPl','MxhjXD','9PGEnHAXmTYGsbNqTLG04poojNIBnGDRXeMbWeo1Z4VZ4FvR7oR3','BEZ3sSUP5ZzdQvv5Y7Q19UyR19To3wAiEO8gcGQEuIEvI',5);
-INSERT INTO t VALUES (12486871236771590870,1713085473,'9ewCek04I62frI3xhBBUOByVBnVFGMKAnECe69ZGDVeKw5EC','5ChZSAwk7etrcMNxhZop8sKRkF7E','C2xmcais','tWgKVH2wHtbZmLKrWK','N3Mqoe4stc4KFmjTebGMx4NHS9P0fguzwK1zRlmeuIzEaURF0evWGOKu9rQ11BCp','KP4hCXACagt72HMmdIp73AJLpY8D9B8A5ad0z39jTKKcpPJe44QqbtcU9LYOWC4lVPXPF',6);
-INSERT INTO t VALUES (3600119693368483553,2482719341,'s9cqS5NnnMvufSa','FZOjk1gSO0j8crwyAjOOFOAdf4McBQSczhMivXpux6mU3FB3aO','4SztopVQzOy64XQj073bPhG45pc6EOrgoJsOVqlxXXja3Y6Wt','xZNA3obdcNSauS0VeoR5GViQTYaVjMKDiR3EJmIwe','6wmSGrWDMoRXMjk','uBQ7ygGsFnvezReeA',7);
-INSERT INTO t VALUES (14148678244219088603,3927199009,'NDSi3whP1N8zCw5aAvZ2R81','pYCoEoYYMAPaIcEhslqtkFNGcGnEP0SqIJW59xfovAlkZ2vI7mbhw','u2hOGwzcx','vRcvUS','d9QslFFZa5cdK3QXtamWuNo33jaf','LXlH2Q44u0shTfWB0juDFEZo0DxiWlXHYYipkJW9GLhxPDmr8cKzi8XGVF6DTvB0jc2EZRewnMpiNupx8FldkuyTQZ',8);
-INSERT INTO t VALUES (795970548110587605,2560585658,'wLuBVTAmCn9HeDc9f6pgTxnaABtR4XCeM','d0AItvDLKis14HhA43IgxQoUkbMo8xT7cazsiY3TxFTmmflLwD8rs3sW','6exkAhQ1po3FFJtNkzsinAXKQZzD9TeSJbEz4smEkHsB','O8PnPHq','GYahhpuiVpBhVlutGFe2OvVMWDZxSV54oaFN9ao3wCbmEVGguhmjrAbg57','cti1AnBeijxGMxKG3TpLBpLeTMUYTYWWGnR2969TtMHlF9vwggeK4YluTcQvDGsePOP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (648568010,477,'RrKi1WbPTCq4SyPQ9uPOzfC8FH','CyaASNrQUGt8Dkx4JP8gGyeyqJVwK1o6VCfBBd4EoAT','M5QQomxGQJ83BCKyLJqGPUvzIB5LwwfMLM8CN2vITboSuraojbV0RDrT0z27dOE','sbBZthqVtZs0X010D','PP','wb',12);
+INSERT INTO ti VALUES (648568010,477,'RrKi1WbPTCq4SyPQ9uPOzfC8FH','CyaASNrQUGt8Dkx4JP8gGyeyqJVwK1o6VCfBBd4EoAT','M5QQomxGQJ83BCKyLJqGPUvzIB5LwwfMLM8CN2vITboSuraojbV0RDrT0z27dOE','sbBZthqVtZs0X010D','PP','wb',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (770900515,6019,'oG4BsbT46PkwqwTKs39o91SWlUznJXR0B','kdS8gLHCLys9b','njKmGm2P0EFVIExVJdSHjk7I6iUfyeEzfxGFisPNtEf','lbrWvWmn8N','w','Gn',13);
+INSERT INTO ti VALUES (770900515,6019,'oG4BsbT46PkwqwTKs39o91SWlUznJXR0B','kdS8gLHCLys9b','njKmGm2P0EFVIExVJdSHjk7I6iUfyeEzfxGFisPNtEf','lbrWvWmn8N','w','Gn',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1433661736,52300,'4fOQFTyxzPYYYVIAH0mKKMp','uC4UEXE18XcDdUjSBZR6plRjf0XoKb16tp5Ud18l4CF6O7clZUYa5pXMgyRVqfSlk4n8WTmj3M3Zqh02Gtqdx0l1vfq5fIZgKQohIskdEM34u670xPNkcyy0FVrCZ7NYwlt5gyx','J3lxPL4gyuvn6IM7gAUrKSi5SWpX14dmrg1haGS','RXi0JsvvI4PrmGlaJsnSCHiMKcCWnq4','SK','fc',14);
+INSERT INTO ti VALUES (1433661736,52300,'4fOQFTyxzPYYYVIAH0mKKMp','uC4UEXE18XcDdUjSBZR6plRjf0XoKb16tp5Ud18l4CF6O7clZUYa5pXMgyRVqfSlk4n8WTmj3M3Zqh02Gtqdx0l1vfq5fIZgKQohIskdEM34u670xPNkcyy0FVrCZ7NYwlt5gyx','J3lxPL4gyuvn6IM7gAUrKSi5SWpX14dmrg1haGS','RXi0JsvvI4PrmGlaJsnSCHiMKcCWnq4','SK','fc',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-243691102,15221,'QMUmp2wp','XGO28kiqYzd8wOkYp3sBq24v1ly4zF7H9bKuEqiBr3YhWeYHGWDXarLV28SItcxckVHWaVlrqqsbGWqN5sSLrojtxn7wh87SGtj36Bp2Wc1TlHszPEBAWrU3YEzmbkUflTjTQOgd3FimtoSvXyzpbhx0ZQSCzcF42WyN1bnnZ8JFgSnp5W2Zkm9Q78','wKITzbIon1vTTLHBvzWdtK2NvS9VbyzqwC99WyrudGGEIk','gma96zHniS550OtNRcX5jPCqaLDZR1ME5D2C8MTYeuT18dCqPHqujU5zrJ1Jfr0REqDofxRUNLeg6kL97mlYfEMmVJbRt3uJ1LbVm7','0','h',15);
+INSERT INTO ti VALUES (-243691102,15221,'QMUmp2wp','XGO28kiqYzd8wOkYp3sBq24v1ly4zF7H9bKuEqiBr3YhWeYHGWDXarLV28SItcxckVHWaVlrqqsbGWqN5sSLrojtxn7wh87SGtj36Bp2Wc1TlHszPEBAWrU3YEzmbkUflTjTQOgd3FimtoSvXyzpbhx0ZQSCzcF42WyN1bnnZ8JFgSnp5W2Zkm9Q78','wKITzbIon1vTTLHBvzWdtK2NvS9VbyzqwC99WyrudGGEIk','gma96zHniS550OtNRcX5jPCqaLDZR1ME5D2C8MTYeuT18dCqPHqujU5zrJ1Jfr0REqDofxRUNLeg6kL97mlYfEMmVJbRt3uJ1LbVm7','0','h',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(34), e VARBINARY(37) NOT NULL, f VARBINARY(6), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (50056,-8371,'63g6rNeWrmK7uFi6mkKjq29QUBlvYY','01RcAu7UYHga1','PzfEIQ9XqKZJ5','LhS','M','GW',0);
+INSERT INTO t VALUES (51948,13324,'tvB93dnFQ','GWkdIvOb77y2a','kKQwzw0EMw','X','g','u',1);
+INSERT INTO t VALUES (47317,2548,'Sp6P4EwhKcyN55eIG3almM3','WXMWg994RkCDXFlxyb','75Ck9byAJiMCnpcrXxW0Ub','b2s','R','f6',2);
+INSERT INTO t VALUES (26719,-29227,'FmhqtBpeyXFNpo8m2CEiC0gXQ14Pd3eriMi','14yr3mx','6BAM8MKj4xdQB0h','ehfJ','C','4O',3);
+INSERT INTO t VALUES (3963,30754,'2ZtseWIyzLOYy','c54wNgCa','wVU2fXZfos','65F','v','Ye',4);
+INSERT INTO t VALUES (10713,11102,'aJm6ibjmMT0BuQpyx82Ti7LoXb34tv','nfIBJ','nLz5hyYWsY4CAwH','GdY','1','7',5);
+INSERT INTO t VALUES (26552,28193,'7DHXARoZMlitEuwaPlT2OtOmn2hXMZ','Q4DLJU','zAJXC5Z4bREoT5R5T80twGZ3dVZvYhPqn7aj','a','e','gt',6);
+INSERT INTO t VALUES (45621,-1729,'swOM4PjcgWj76Fo','vsyVF3jJ1','xT','cW','0','S',7);
+INSERT INTO t VALUES (24735,-17974,'x','VDUyLpGLR','uykzAkVXEZMt3Gqg','bKHNRe','1','3',8);
+INSERT INTO t VALUES (37486,25077,'8P','N','6ClXIrImAQfGneeuek1VRrLjAYoC9UPai9f','1','z','bV',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(34), e VARBINARY(37) NOT NULL, f VARBINARY(6), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (6560078521177193424,4026077693,'KtmrDxA66tFbtEtath4sa4V9lGz0F36oOqKhZeMeiK0GV','ef8z','xF9ouPv2','J4byff9qxyX6gzFHwGbMjuavMAFpbhUtllxqkny','Gq6ILs2r75ZDPBuvN5DjmQGNkLA7AXzlJgkYun5APYO4e4g12hnhAY9cX','SdWioUuGRdrkosTQK8gvE67blKKviSufSyDraE19CD9UOmxE74jN',10);
-INSERT INTO ti VALUES (6560078521177193424,4026077693,'KtmrDxA66tFbtEtath4sa4V9lGz0F36oOqKhZeMeiK0GV','ef8z','xF9ouPv2','J4byff9qxyX6gzFHwGbMjuavMAFpbhUtllxqkny','Gq6ILs2r75ZDPBuvN5DjmQGNkLA7AXzlJgkYun5APYO4e4g12hnhAY9cX','SdWioUuGRdrkosTQK8gvE67blKKviSufSyDraE19CD9UOmxE74jN',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(52);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(52);
-INSERT INTO t VALUES (9417132875675809302,4251650532,'hyGvskcAlCegGqez','8yQ872rXGKgUgQesYfiW02jBKJzSAII','XzCfRY4NbY1RWJCvUabXdw62Cy8fgNl4rGO81NH','WFJKcEN3rOlWq','LP9DGNWrzVEK396xiyLscDpiXs2sjKGcX6JlCvjsDOSuSv3bzwyVuOLx4djBN3S7zp3XgSxBsDpbncP','8TGrCpCi1SBmXj6CnjgakvBSOdSdQtZ1Ptwn9TQCzzp1fGHGEMqt25AdYzDjeZ0cYb7cdLDJ6ZFdnoPhLeQwkbXxcMJ',11);
-INSERT INTO ti VALUES (9417132875675809302,4251650532,'hyGvskcAlCegGqez','8yQ872rXGKgUgQesYfiW02jBKJzSAII','XzCfRY4NbY1RWJCvUabXdw62Cy8fgNl4rGO81NH','WFJKcEN3rOlWq','LP9DGNWrzVEK396xiyLscDpiXs2sjKGcX6JlCvjsDOSuSv3bzwyVuOLx4djBN3S7zp3XgSxBsDpbncP','8TGrCpCi1SBmXj6CnjgakvBSOdSdQtZ1Ptwn9TQCzzp1fGHGEMqt25AdYzDjeZ0cYb7cdLDJ6ZFdnoPhLeQwkbXxcMJ',11);
-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 (18150591781550442955,2227001494,'v0YNRd77VBA0A73eI','Q9UovMzXTGW3QvjaydKUIWTkyl4ulAPHP05UPAloDCsCanzK8RMxcLeM9N6W2Z1c1W0TQ1K9Xcaf7IKey85UhEFKjPqRj7aQXb4wR82Q9YAiyAIl4GYC0Al1WObJiJeew7O3O68Tz4c8lON2inflwbSfQjOTu3JuTlOOk7hEt7CHjhJzBonayUJByVh30Elt16dHGX2Qh5LxcFBkTggYhq0NEtnckPO6n','UVCsNJbgVW6FUCfjlnboeKK6WRS5iH','S8TgcV','Iv6QhQYHRqW9st2n1','dM7Ot9C6oAVoFKRUTURPK5QPiH7u5wufyL9qQeQaX2uJIiGS',12);
-INSERT INTO ti VALUES (18150591781550442955,2227001494,'v0YNRd77VBA0A73eI','Q9UovMzXTGW3QvjaydKUIWTkyl4ulAPHP05UPAloDCsCanzK8RMxcLeM9N6W2Z1c1W0TQ1K9Xcaf7IKey85UhEFKjPqRj7aQXb4wR82Q9YAiyAIl4GYC0Al1WObJiJeew7O3O68Tz4c8lON2inflwbSfQjOTu3JuTlOOk7hEt7CHjhJzBonayUJByVh30Elt16dHGX2Qh5LxcFBkTggYhq0NEtnckPO6n','UVCsNJbgVW6FUCfjlnboeKK6WRS5iH','S8TgcV','Iv6QhQYHRqW9st2n1','dM7Ot9C6oAVoFKRUTURPK5QPiH7u5wufyL9qQeQaX2uJIiGS',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (17863729133065372669,1053522402,'6WSmtS3s1P5tZhHvyvs1ENLQ6LWeRmpcfrG','8MvKdjT52Q4VATwQvfaYIK9sv4KccAqUJGfQO3YGjIHmaoa9qoBtYDNzeMdrDBh90LARhgbCOpVzkjmRdaZ2bzlneUPr','2w52hPRWJKn9ksEgsDl9GJybDTNjBmdefNkcI8FOfl6m0PO2s9','72BalcfQmfrthILE2nLQuvv0orEOxOvbA6APnQpRLxlpmKLgLHuCnUUONzBgFARXFAdnZ5HpYJGJcxvcKfK18nYGOsw8Z07TRCALtefqTPgGKre9I9QI8EEHLxHHveNK0xZGkTwhoeP4Vwe3raSKUL7cSj2mzNkJkRIe9J2pAXzvI','hwNiCrsjkXYX293xeOU66TFuJHWCn3wNCjAoXUGySHTJJn','wcvf9btW7dG1D4DztnHtlcbyiALBv3fCahjLncJ76a1McGAat4YY5qpSBodfZRKVHYWW3ieC5hcl8NYV3sZj8rG11Q',13);
-INSERT INTO ti VALUES (17863729133065372669,1053522402,'6WSmtS3s1P5tZhHvyvs1ENLQ6LWeRmpcfrG','8MvKdjT52Q4VATwQvfaYIK9sv4KccAqUJGfQO3YGjIHmaoa9qoBtYDNzeMdrDBh90LARhgbCOpVzkjmRdaZ2bzlneUPr','2w52hPRWJKn9ksEgsDl9GJybDTNjBmdefNkcI8FOfl6m0PO2s9','72BalcfQmfrthILE2nLQuvv0orEOxOvbA6APnQpRLxlpmKLgLHuCnUUONzBgFARXFAdnZ5HpYJGJcxvcKfK18nYGOsw8Z07TRCALtefqTPgGKre9I9QI8EEHLxHHveNK0xZGkTwhoeP4Vwe3raSKUL7cSj2mzNkJkRIe9J2pAXzvI','hwNiCrsjkXYX293xeOU66TFuJHWCn3wNCjAoXUGySHTJJn','wcvf9btW7dG1D4DztnHtlcbyiALBv3fCahjLncJ76a1McGAat4YY5qpSBodfZRKVHYWW3ieC5hcl8NYV3sZj8rG11Q',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(76), d VARBINARY(58), e VARCHAR(90) NOT NULL, f VARCHAR(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1568851076,65006,'YfoLH75SXqz4a8pohUCiKpj5TpSpnWjMk6dHF2V6cu','0rm1XZTRZ0MmV7iLxpy0P6bdc','bMjsGHJKDkkLkhY04Ffy0bI5JYeThy2f80iab8TSavFWoXdrOGiu0xoRmVYjpmfydLEDKzd7fFv7yyWMCJc','2qzxEoDYwQ','bfvrTHhLhm4sVao5JwhIOWYLSLE6C9dPkXQ9','HAYH6dwtghrr8nC',0);
-INSERT INTO t VALUES (-613283348,26220,'bAyLAMmQHpelfGjMP9','j','v5ffVllxXfExru1fxyf1','3G4t1xppk7GM6Nkj39uTL0Cfv','MYpjQIA3Ct23O3VyGMkVecgg5M1Q','tXEYi8zU4m5Mp2gucTd8My8gGauTWFvsRHChfFvtdbaFaM9qkbRvMc',1);
-INSERT INTO t VALUES (-608995329,19412,'Y2ICLU8EREewCWDQYKu2hL6U2PeyuGpTQN47rxRFuW1c5QYX3Ow6csuW','E3SdoxzuKJavxXFoBqMktBPDh2clPF32D1jFjMaAfqwlD6b5','mvdZvlDEYYD9rnOinizVefNG1AMDb7wku9fzsxwE9FudyzPa0ecfoGZFjMQOY9wFV2lDSt','NsVkf0CSANC1q2TheqPFdWDtpUo9hM2P9DTSd5GjVp1','vXQQHv1XqEDsKv83cVn6HVWhM6Y8BywfDL4XQ5NVPHBDitbUXV5Y7n8c3mFdir1F7bJYXGBoZqNQda64MpfxXsqnwJskbJ','NO8Rf37HPX8Ozia9Tw6',2);
-INSERT INTO t VALUES (-1752354928,38913,'TL93aPrwfHfPCFRjvkaDwqoQtxCErjsyuBjX','6Ni1Hy0oDnZFum6tzTTaAOrcpEoncKA','VSDqFVj2OJUK6Z5Qja','QvCzGRZWpmoSrDqcfJYdQ','325VvnECUNdrRaXQYsxZLNbaPsSdCyoYWbfQpMhxryDG40KNh4yZ2XLq','WyrYh7TrT0zYCDajB1Nxl',3);
-INSERT INTO t VALUES (1457394031,62133,'7VMISMq4S','wIKtmfOzqbJyfCfyiKoGPlOP6UFMz9oM','tA862vYKB2x05Aw9nJ4vkdbR669ZqXce','aQ4kpeaU5wstpQZA','5JKM5gkDhx','xTv6AfLSVsMa9uDEGhiWZa5lkFQwyC50LECbqH',4);
-INSERT INTO t VALUES (1635835410,61997,'rqflQMtgJSPvmfLj2pxxrRMZAkxO6WkfJKGKWaR','U0HoxenV1Vr88im21YbjapZ3BQTR1mUY8529e2JF','O5KfmNviZBAwzfy8qnELAl8SX56Qw8PconbctTmJj7w8EIR6t6cWiiITDmkmMMfv','gI5HiBrLGwfIZtYcg6QBtxcghyvuGnI89UiSlyRWg3WfwyK5IDm731nqjMvgxe','D6Wp4vWL6R2bAGp7HUey0UDxS9aS7DagVU6e42X4JW','HoZYhxroic',5);
-INSERT INTO t VALUES (-451361841,18138,'nj1HQiwfN04bpozwepcN9iZ1h9iQZfhrvGWqiWKWgp4cOWhTiR7tTXW5nuey4iPNwdU','DsyHT2NDGUStrS1YJ7ovcfDk3UqyLbOqarjZwYwFlLlJuKuIwW9Xy8r','C1uduNByTHOW5jhOj58pKsk1EIjQlrFsTWhoM1CnvJNY68tLQ8ZQLR3kgOvZ88MOizxFlGi','j6W5kITEnRrT0M6Yhz1Axt','gqc8yEna4ob8lPB6z','5sfSPfT9SnGn8FmYUeVlb28kAxfeQ7wrPXl6AGuSy9gWKJgpfdZObHwJouqM3Vcm8FzJ8grGiiMwFjuPHrh',6);
-INSERT INTO t VALUES (1692581692,24421,'hySIgXM','yt1sPRL2MUJMFqEIvfVIOFRWANrIMdpYxCWtQPjws2Nk5','MFH8AEsmd0paTldE1Fu5zJPHIJi9wXM2uOXeZnTqJN2XzjbxYGAU492fyqmZMOSeoGnALVS88FCvzgPBrAx1XPn4','fzVB','WbWaDGtmodZTYOkQGiW7QcgkesNdsKQkAWNEmaAFQJWTA01Yw8tfJzpEBIZ36g6bJhku6o','JdphiDuYp5RhkKTHKAU5B2nrNpyP1hJXmRMfqVN2M25arAnIsBnXBTnRG756Zq8lkiQmQBpToHxSE4aCoxSWAyNqgzVV',7);
-INSERT INTO t VALUES (1724252690,45471,'cNVezMMJdKk6hqBJt8dHxQ7nSVAmol1XwNLuRB5Vj9LUgj','Lj407tI3xPeAtH','8ui','hZsq1DX','v6pajmqma7jCaMIYhgiSaH0RGOWSE5PgPLylCwYadmxx0lCCHJKyJb125tKXofSEICRRx4','yS5IM7OrJzxpcj4OAkpiUOuLWM',8);
-INSERT INTO t VALUES (-1511366641,55342,'EPiazH34SurPEd8BLfWozPM62QJvVEoHIihM4dBp','ZLTWLcNbPs','4','8m3UiodfQtpVGmFES6nQCcffUk4AMsv3QKU60Jb5LoeFcT','i3UbU6Al2R2h','3Q0ihYJfIrE8LJJlO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (899034896970220198,32689,'sOpEONkrJtRS0qMev77OpVI1kRCfTiQ5jya','BIMsOb6h8oyMsGrxgk9vo8amvf1BdqS','r9G5yvkXLafNxMVACkDjiW93ICWdneErWo8Hjyx','ylC8lTjWjXei0rFUSwB2TRCuhl0MLUiXzvxDDMAVsOkUbmzby','z7i5WGEaCUKKKnvJRxr97VGpDp4Q6a97MP','SHdIHfjqJJZg69miYShZufnDkmumt5LsYTaqCVxCwm0lsfYjviGgTvXBH02hBKHJptu7Fa7nZKrqSQPKidgSzre5jtXMF',10);
-INSERT INTO ti VALUES (899034896970220198,32689,'sOpEONkrJtRS0qMev77OpVI1kRCfTiQ5jya','BIMsOb6h8oyMsGrxgk9vo8amvf1BdqS','r9G5yvkXLafNxMVACkDjiW93ICWdneErWo8Hjyx','ylC8lTjWjXei0rFUSwB2TRCuhl0MLUiXzvxDDMAVsOkUbmzby','z7i5WGEaCUKKKnvJRxr97VGpDp4Q6a97MP','SHdIHfjqJJZg69miYShZufnDkmumt5LsYTaqCVxCwm0lsfYjviGgTvXBH02hBKHJptu7Fa7nZKrqSQPKidgSzre5jtXMF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
-INSERT INTO t VALUES (-7954670362744600187,37848,'ZZBftbJ5l10DXfTnBVEXaf5KRngJ4ctxZ5has9DCGmZKkcr6','WfrIMNQITJfeR7f9Y6SY36UXJa8HGxEYQyFo7','vK1xNuDCh8NAcLI31473Q68uqDOSTcrkh3jHnSYp7Ab4Aq1nRgd1FLPxUFlO6F7R8M5QTWcCe','DFN8NLSf','frBB7IntPPGg3aZbhAZ6oJxiWlDHI7k0bgPZRCvBaIbeKG','apJQHFHM8jReMexS4Il8wsyFt0dVckFWOVNkX',11);
-INSERT INTO ti VALUES (-7954670362744600187,37848,'ZZBftbJ5l10DXfTnBVEXaf5KRngJ4ctxZ5has9DCGmZKkcr6','WfrIMNQITJfeR7f9Y6SY36UXJa8HGxEYQyFo7','vK1xNuDCh8NAcLI31473Q68uqDOSTcrkh3jHnSYp7Ab4Aq1nRgd1FLPxUFlO6F7R8M5QTWcCe','DFN8NLSf','frBB7IntPPGg3aZbhAZ6oJxiWlDHI7k0bgPZRCvBaIbeKG','apJQHFHM8jReMexS4Il8wsyFt0dVckFWOVNkX',11);
+INSERT INTO t VALUES (8178074369668616621,32121,'3b70Sajwd2UcaszDX1ash','x2mySTotYbkcL3Qwz5Mgu1','VkMJdwS7KjgLeWD9EccWzvVEHWLDHOUM70F','j','I','pF',10);
+INSERT INTO ti VALUES (8178074369668616621,32121,'3b70Sajwd2UcaszDX1ash','x2mySTotYbkcL3Qwz5Mgu1','VkMJdwS7KjgLeWD9EccWzvVEHWLDHOUM70F','j','I','pF',10);
+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 (17286399134162618684,29944,'wlvGCL','k','1zB0SV3iJ91zupgnYH2CHILTQS','3DA','6','9k',11);
+INSERT INTO ti VALUES (17286399134162618684,29944,'wlvGCL','k','1zB0SV3iJ91zupgnYH2CHILTQS','3DA','6','9k',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6275979544805897251,57057,'zHeY7y9ZBfSN4jBvj4dGAiFSib5VMwPMKV8OnFoCEmvNQlL5D8GD2BEDSxWV7t8svn4zK094','IR6RYIcYUFark0IwFTO1StnPtx0iAaBpdrsikxBIxjvt1BQcFNAVbx0WzppshRvtWhEr56ibAosBginH2omakXAvqkV7r89BuwAyrV8fGvME4xeV9b0Cy4chwCH','liqJKTl3imlrEeVmgFJQq','BQq6iWwgd','33cpayYKWqdxSwlP7TzZQWflfhYSewKhThfhE2YS4MrGuE734uKjDwIRC2NymMXkYdr1sJSe6DrapI3JdsFXtd','jIr5jenJFilQWyAwRNveJ9WYJdW7JhqG9zfVdn2R10TsRpGGkX8FN0Hx97AcCEW8CGjsaCwV2jEl5jiER',12);
-INSERT INTO ti VALUES (6275979544805897251,57057,'zHeY7y9ZBfSN4jBvj4dGAiFSib5VMwPMKV8OnFoCEmvNQlL5D8GD2BEDSxWV7t8svn4zK094','IR6RYIcYUFark0IwFTO1StnPtx0iAaBpdrsikxBIxjvt1BQcFNAVbx0WzppshRvtWhEr56ibAosBginH2omakXAvqkV7r89BuwAyrV8fGvME4xeV9b0Cy4chwCH','liqJKTl3imlrEeVmgFJQq','BQq6iWwgd','33cpayYKWqdxSwlP7TzZQWflfhYSewKhThfhE2YS4MrGuE734uKjDwIRC2NymMXkYdr1sJSe6DrapI3JdsFXtd','jIr5jenJFilQWyAwRNveJ9WYJdW7JhqG9zfVdn2R10TsRpGGkX8FN0Hx97AcCEW8CGjsaCwV2jEl5jiER',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4519262203856538413,20636,'E3XBAYeqDMIqaUD1ujr5OLBv5x3EX4kIjGCqn5j','8By4NwLHA4kahiogqlZ5ENup2k3ooKGpzC2eIfXUu8PuNAi9TtyvoY7u4y1CnF4d71iik7UhoIZTQvrfEryRi3tRyExp52YgsTXYrDwC3SmbKWvRj3S9DDTKoCFdEYdB3w8Pd5vER2JHBEnAm72IHzPwbynxVVqj7RmvBJNgE0BrrsZdcii1NO2dT4VmFTzw22udsK','M7gXN8U9IlopIwtmAP','kCYKW3ZXsUNfiUBrNxlUz8YfJDWMBm3LJcVJq9cs2fHROcPX2UNeSX2dVYkk1ALsmb0acZt7pgowWUP47KC0NKoDqkSJX','p6Q4lhPWDwCeUyx27uSsl7Yt6UIL2','wwAJTtqphi43EdC4LYZEpJs4602AAxYfw6EHJaJA',13);
-INSERT INTO ti VALUES (-4519262203856538413,20636,'E3XBAYeqDMIqaUD1ujr5OLBv5x3EX4kIjGCqn5j','8By4NwLHA4kahiogqlZ5ENup2k3ooKGpzC2eIfXUu8PuNAi9TtyvoY7u4y1CnF4d71iik7UhoIZTQvrfEryRi3tRyExp52YgsTXYrDwC3SmbKWvRj3S9DDTKoCFdEYdB3w8Pd5vER2JHBEnAm72IHzPwbynxVVqj7RmvBJNgE0BrrsZdcii1NO2dT4VmFTzw22udsK','M7gXN8U9IlopIwtmAP','kCYKW3ZXsUNfiUBrNxlUz8YfJDWMBm3LJcVJq9cs2fHROcPX2UNeSX2dVYkk1ALsmb0acZt7pgowWUP47KC0NKoDqkSJX','p6Q4lhPWDwCeUyx27uSsl7Yt6UIL2','wwAJTtqphi43EdC4LYZEpJs4602AAxYfw6EHJaJA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT, c CHAR(20), d VARCHAR(71) NOT NULL, e VARCHAR(38) NOT NULL, f VARCHAR(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-24442,113713443791203548,'alpAZ','6MF0d48KFe0P8QqePndZVBFYhxKEpwrdnjTSg5oFGR5cb9hBndF','jKoJZ65cioIk1QeVv8IxWVsaK8SWpSuDQH','q3hdAs2d3vle','CGwKwUjBiRc7xyyT5ntGJmkvMfHM3mu7jeyPWygnGQFowpGXacfqL84UaUBS3ApsvYgxvO','YdnXeFEZ5DlhzQg4ySmvmbe8j8DDYqmj8HIqVB5VSDeavAKQ2owVJZ',0);
-INSERT INTO t VALUES (-10716,-2026269393698791350,'I1vHvxYsjWyN','ywxsdL','iFgoEJOySwG54qGqw0o','KsPFfdHyBwqIVWRAYTv2wr7lW5GJel9fbFWSkzeC5QWrzpHRPfXh2jDVZ895l','oxeDqQm','50ksBKXxa0kBP5sTmSuBQt7ffEZ08CUCHw9bdLWx0C',1);
-INSERT INTO t VALUES (-7750,-7158500652214773781,'9N','rD9je4ryO','2SRwgbwzPI7NesCZIq92svdxhIUUMK3wbJh','COsrbijvHLKjyEqotAfT0vrN5u5Z2wrUcoU6FrVxmOOO','PVlxEfX5pTIEVNozFKYoOoMIVHS7VEug1v9pADN63prROmR3lBEbwxLHok1YjRJTQ6rYYPtm1EwMqSkKzZAWc7ZTEHs7nDVd0kF','BeR4O8xtbmIqABPQwCWzx5aHjaTBBwuNq311c6t0FXooVs54BKJV45rGcIvM1XZNzvmenD8kEcLyiYzlTxYQVYcflJi',2);
-INSERT INTO t VALUES (22485,-1657370176339301559,'8Ld','8dvu0ymDHsL6EBI43sH3VhrNVbA6F2mrnVM8SxDBwoVyw','tFJcP1lVoItQw9onn2gqQWtzekFAb38A1','pSnrkCHx5Cg0HZr2kNSdq1OvHoHaOChmIkws62Mb6FgB5Lpu','ao6YdApmolDPzBzM2rP6Yz8S2d1pQ9kDIpGxTF6pgPZ6RjN6BQGSuBlYALd49SJlnCgurtHCQu0gp','Oc6cT4TaeXlmty7e4orrS9jlFqLSyX00i2VqO4c110L0LqbUoz8Xw0s6OpvaBtjXcbJEr3pkT9ONoI4Xgd5qLYQcRcarbXyrYsv',3);
-INSERT INTO t VALUES (4862,3496271141484954285,'A','r4sxf07xl1Uh1F7bQrC','xSwnEGnOmb9lxGlKLlRiO','33KDCdVE55L','tk0N05YbdBC1WhwcWcLjqCiNxU7pdWHZq0L9WTB4pR40LJzWO','pQQpd',4);
-INSERT INTO t VALUES (28654,-6540011290369012401,'H1Y','otZdihpN95','lIzJAfBH9qBy2adUGIEAQ1FJCEtxeJC','FhZSWrbga17S9NepWDEJvnQlxdRt1','v7JOa07SI','oxSlUeUajR9rsK1f',5);
-INSERT INTO t VALUES (31084,5563326724853100667,'TGxXUi','jr','wZz7AdwzWer','FKYh7Ny5rq3dmgg6jURpgQhxXcXuw0hDrw8zZfjd','5xyCHrmuloN4VSfrubumaqG5j1oJ2IeNQ2MwDA0f3tzDlxD1Ahv8OaS8Dht8WxiHP9n0ZFh3dbzlgrdb','EPI1PFeHm1TUoT6B37CFwqzAKANScn06UstsSrUMN0kPPIGPwrDA3GV',6);
-INSERT INTO t VALUES (29113,7218371313142727182,'4J02','cmByz5YiMQRDla2hKIoIWRmq','D3lfD07daXz72bIthLVYLCaOn4EfC','3LnxTDzAGXUBYbxDmKJlxQaRUTERXKvNxOU4H2Tg5v','X3MOQu2nhxO','ls6mljhD0YBGz77TImD2rOV3LR46u',7);
-INSERT INTO t VALUES (-29001,-1088541247897197000,'tLGiPPh98CyuN','r947ZRwoKPJ8kZOJrKrReoISbQWGDY0v1bySgOqntC2kBW0K','t7myLihDrr8mMqkUH','SQwBWfOzDM9N3UANece03Srcwc99TyUwR0Xjw','91d1w8bjueUcSkmtWdPkXCZZrpiJWMnmEEfeHRfvXuzZE6iM4qR7B','eAR9g3dsHcMsxnqvTYJxTUWMElX1xCzLJoroVeFUd',8);
-INSERT INTO t VALUES (-12266,-2228696575410275050,'hULhzpSSg','jdfPo9BTWDiZC42mMYkBljJ3g4VlfrZbwpuv','G3TIbKMAaWsGO84hZyvNt','VmVU0cyoJxYasuGc5wNUd0b8PrK1h3k12Prw3pOL0Q','HWmxJJ9criSKMrUvdNQ1PEk0iSgNIBIvzu1Gz2mgXtqQiifFgt','L7NMTlSzBFej6pV2AyFSR3AqPx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5660231,369381646828436243,'I45JOTbhQs','0y7IDF0LgQvd2OcbR9x','t8GXU0WyMToB1jyw2G9hdg21MFL8B1iWQ0kR3','PP87us2hFATgiBKyVnIfv1LR1MRfGZpDdY1riOmQ10PyD','z0kLZFyZF6Hkka80ZFJxNJTVkyseW0gNxsf7KWNVAk','e73e9UZUJSFfrPmT7zj1xJAbRvm',10);
-INSERT INTO ti VALUES (5660231,369381646828436243,'I45JOTbhQs','0y7IDF0LgQvd2OcbR9x','t8GXU0WyMToB1jyw2G9hdg21MFL8B1iWQ0kR3','PP87us2hFATgiBKyVnIfv1LR1MRfGZpDdY1riOmQ10PyD','z0kLZFyZF6Hkka80ZFJxNJTVkyseW0gNxsf7KWNVAk','e73e9UZUJSFfrPmT7zj1xJAbRvm',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(21);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
-INSERT INTO t VALUES (5005810,4167486691152307512,'xeHYc1sKqYDI6ZaVt','sQoVgKXbXTUc0KRb3ZbS1BGbq17H3NVog8dm0oSX8MId8vMUgTo9jkwQAIcRmL','7B6NPZtEyMd7XztKfOIvsm5L','vsXizPymtaOBhxcVjfkLjzitvwzffYYMWHSBSObuTp7GPvzX','ETsko5DImvX2h','76DIELhfEG8Vo6JplEoK5RFtEktlX7DFg6GrtFakKtDwyPbWFLdspvK7yS9w4XTYwNKY9GHM9pbn9UzxwQcVvEWilQh3w5ah',11);
-INSERT INTO ti VALUES (5005810,4167486691152307512,'xeHYc1sKqYDI6ZaVt','sQoVgKXbXTUc0KRb3ZbS1BGbq17H3NVog8dm0oSX8MId8vMUgTo9jkwQAIcRmL','7B6NPZtEyMd7XztKfOIvsm5L','vsXizPymtaOBhxcVjfkLjzitvwzffYYMWHSBSObuTp7GPvzX','ETsko5DImvX2h','76DIELhfEG8Vo6JplEoK5RFtEktlX7DFg6GrtFakKtDwyPbWFLdspvK7yS9w4XTYwNKY9GHM9pbn9UzxwQcVvEWilQh3w5ah',11);
-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 (-3028007,-4340642618241327174,'F','l7TDgxZ3rdX2','wBXrwlvmdGYx6a7Pa','rbUKE39G1xM8wCoLLay5e','rAj1lIx0ZeBH0akKpcP','QFhqGe3DFFyPUqaqrR8fC',12);
-INSERT INTO ti VALUES (-3028007,-4340642618241327174,'F','l7TDgxZ3rdX2','wBXrwlvmdGYx6a7Pa','rbUKE39G1xM8wCoLLay5e','rAj1lIx0ZeBH0akKpcP','QFhqGe3DFFyPUqaqrR8fC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4448735,-1689630887656775646,'uez9awCzUbxnD','A3GWSxiHHznSEAYezD2tqzsI5JSe6wKq3fQFel76Y6VrwTzO5zBZDz4VxGgFFHPI54Tzo7toGmLG7MbIya85tFtiAClzjEv4i5AeQ2wjUgPCt36uzpyXzvsJLlGhdIYSFAU6n9KbMbyHFjmo6Eqmimu4cDsharVMnNX5TTIaNszC5b7QigwTYpowUCv38XxUQ6X7Ol3vgRLzG3n00u2rtiKqHMXG6pSvxolwTVjWrxyLLeaX8phngQjxxM','tB','m5qfS1usUlODVKYQA7uOa6RKNUkogDz2ZLYy7VOsg6dgyCMeUZIcuicSA4ajmHsmFK2tlqVo8llXeBBhTLlRuv3UeOg0HoJgKR2IJYNkJIgICzmB8KE6kCgQusU0VRtR2bEEAk7gQ0tagNnTNiCVIT25HLBY0V6GdicPF1XFDdZlNL33N68c9YG2ebg3EVXBoRDdxeLkPgJu','EHZi03LpoZvjYjvnsNvB1TfM','bxVyhDQba4ICTbLkLZcRRig1PKdxnEzPYxmmm9FpeDt6aMQ3M7xEtFX5AGJpB3BpYIjeoGBhN7UJKcd',13);
-INSERT INTO ti VALUES (4448735,-1689630887656775646,'uez9awCzUbxnD','A3GWSxiHHznSEAYezD2tqzsI5JSe6wKq3fQFel76Y6VrwTzO5zBZDz4VxGgFFHPI54Tzo7toGmLG7MbIya85tFtiAClzjEv4i5AeQ2wjUgPCt36uzpyXzvsJLlGhdIYSFAU6n9KbMbyHFjmo6Eqmimu4cDsharVMnNX5TTIaNszC5b7QigwTYpowUCv38XxUQ6X7Ol3vgRLzG3n00u2rtiKqHMXG6pSvxolwTVjWrxyLLeaX8phngQjxxM','tB','m5qfS1usUlODVKYQA7uOa6RKNUkogDz2ZLYy7VOsg6dgyCMeUZIcuicSA4ajmHsmFK2tlqVo8llXeBBhTLlRuv3UeOg0HoJgKR2IJYNkJIgICzmB8KE6kCgQusU0VRtR2bEEAk7gQ0tagNnTNiCVIT25HLBY0V6GdicPF1XFDdZlNL33N68c9YG2ebg3EVXBoRDdxeLkPgJu','EHZi03LpoZvjYjvnsNvB1TfM','bxVyhDQba4ICTbLkLZcRRig1PKdxnEzPYxmmm9FpeDt6aMQ3M7xEtFX5AGJpB3BpYIjeoGBhN7UJKcd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(21) NOT NULL, d VARCHAR(68) NOT NULL, e VARCHAR(45) NOT NULL, f VARBINARY(74), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17224400482644832274,938528,'9z5oZCb3vMohTvpdO','s4hnRA','XeshkX1vAnzkAOQ1PI3j26kQNpeBB505ctxsHa5xL','90Netxy6nrMTFwwoB62y7G6Hn30ylXRLDPM','1djKpRllHJZTzeOVF5v30sE1pcqQqGSSaiP8x3mE2X0fdKbcV5eT','3k0HRgLu4h18ppRzTN0uMzOYvkRs',0);
-INSERT INTO t VALUES (9307407644356324468,-702333,'2UgstPQvlUsuZxr3ZM','vw8lrD18HE6vkqsDaEPuGSgp3vIIuJNDYAq3SX6K6x4en4gUI9','eiDQenYycManGrrlZuQkwWnd6Gu5FL47BdSF03XYrSoa','9tb','co5D1lIFTKBAxI9','veyFmsSvpqNokGCO04EtVdHO6eN',1);
-INSERT INTO t VALUES (1357075975433992896,5672818,'T','rdpIy','5eCfot7VtS','OLDa9LXxfUhq0eKSzrPoB06RIpa3x17YeAOEex0WNs19wD2ymIQ0KsL7QKVBpzIbcRWKMYWobg','PPayzcoJIhcAkd5oeOWYOaXs6QHm4kjMmRZSBojYk1VCq2hYD01EVdfepCYC5nS','77BhFQCWGAe7TigvMFZ4v0UZhtD0m14VcItrGebOem73bRTVVVLBpCKot',2);
-INSERT INTO t VALUES (18176690689882679078,26408,'NnMiVVksCEs','p4RPViWq5ZjPuFBbHQ5aYSM0q3StAv4fO9WDE','AXbS02IZmZ3b2ZDK3chucnCmRDcpeiZxe7sifVjfrENi','zTmFiBHpuzCcY3Svky5EICirzbndQwVFz26mOa1AZvC','Qo6ti2VzgWZ2sVppItQROYQqX0ffUgARkU3rk3Az42r4O0D8LfseyXvdmP55dPc','X3UkXrKwJQNXQQ5fSCExa',3);
-INSERT INTO t VALUES (6515590792267888710,5908682,'gnZyszqivD','UF1vlfOGKPx9xowCHIzZceoZjUD6nHpeK4Jk1Kr2u','BKKt','kKmi23TWTLjZo8OLJbfQCfqeUEMuh4UYc3GN1UvUXB','gar38eHQBd5n6bew3b8ql2HyE9bcNRoMFS9iFWaBKA59TA0C8fMRVWZUD8V7uZ6OByQbp3FOSxradx75','ePbs6HP64q2c8r3qErCrug4S',4);
-INSERT INTO t VALUES (6146380757709931209,-2147174,'UvN9P5YgqhvcxM','9vNAF','TkGXqEgLjdjvaGna9VX3cUlBWRLP7Fo','cmV9nwe4Rz0A4U8vvxzAFUidTXORJ36YFGLAh','DjgnnBsOaQ1ktgN619f5bV24RLVCCdWW4VU4Qsf2l','MAwxS5UIyEIJ6H',5);
-INSERT INTO t VALUES (3996151850523106767,-1467655,'ycOq5','Ajzlv','qnRXt','q2ldKx6eATdYlT8YVay1iBbpNfla327FnweGfXUBdbLAXgpxhvYr6j6wVq','Dhqp','oQvXCm3al5IoB38BMGcKMpHG',6);
-INSERT INTO t VALUES (879970180387093700,-1197282,'yHyNt','aUYgqmZnK9VKw0tQWx0IiXzX','kKw3rnmuf0JZs25ODaV4ZsuDA6G9VAPBDC','yQnYuctyY','WbhqyLxsikq8shQfLCZLiW279AONUSjhvVTVdpIxCdCuxQuGy2','mKZa34dO2eLfL77PN4nTwNmfo2ftw5M9M6cBKGD0iCvwmxeAQHIvj113jJn5Fn1M9REe0uQfN5hPvRfHxJtaZ',7);
-INSERT INTO t VALUES (4970471611804714720,-38904,'AR','KPDzhegD8PHUccNnVWMquSW2H0qm','k2c5t156pQipZntkBy2mzCzJYQzGF5Rnx5P','95pAfUPJzAVrS4aZ223J7WSNEnELVnOLpcCy9p7mG2p2w2T9FLKjAdmYJV8KkeSu','losur9G3wASXv','iE8sN5nmqBkgXHANoCCwRdrQQRnrQpRo9o7m830titRjYvKsVkOJZB9ImsULWaiXfKmFXVuZotvmK1Nw0J2Te0Ku',8);
-INSERT INTO t VALUES (15915828206759287030,-7930730,'Ux4eW5h31RUAHIl','vyoXpQWWSFU8jOh00nr5QLMBOYb8guAInQlEek','4GYCUSG1RFb2','Puu91ZOLLaT7AgxnomtMyDT2MtDaAyHrjgq6D7BrGBtKcdNWuMOW763Zq5t','mXnPxtUCLUIWgjfRaF6I7d4e6if','PaDckexWYu53KkallrWTQ1qOqWNnifQpJmO24i4A3JlnbnShfouwRBpReIgq5w0rxdaCWFGtGzpJ6fOXDID2m5fU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (13218858781910499137,-7357036,'VGV7s5eqAZOl','61Yvv1IwsPzfHNJj2jppQXak7zrwubpPPesVkeDU0G4k','ahcYnNIjGiOBs4ZK1XBDlOUWp73','NcqmW1U3IHn','2bRB459NfRHCH2GsZDIdTI4Mbg8e7gWYm9QdXAJGDIUtZMYtXZH','TlwpXqVMDJBxMqxZwyDnYUCuiaEHxy7RsDBj9yCwdM8ZwfIJUN6xzlND0zJb091jpi66z9K',10);
-INSERT INTO ti VALUES (13218858781910499137,-7357036,'VGV7s5eqAZOl','61Yvv1IwsPzfHNJj2jppQXak7zrwubpPPesVkeDU0G4k','ahcYnNIjGiOBs4ZK1XBDlOUWp73','NcqmW1U3IHn','2bRB459NfRHCH2GsZDIdTI4Mbg8e7gWYm9QdXAJGDIUtZMYtXZH','TlwpXqVMDJBxMqxZwyDnYUCuiaEHxy7RsDBj9yCwdM8ZwfIJUN6xzlND0zJb091jpi66z9K',10);
-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 (5661011259513127895,7722269,'Yaem81tusK90','2yKnBQIUC1d16b53zYB6ftfLlgTVXbWMugQI85bwC4IZC','KYUlBeWcfpvbMvZWH2NyMDxqVj9g','U0zA6HDl9vBrzBxPhwZiIeG7bh9dGkJAWN7Cw0P6No7Azwv92LJQmh','7rNb9P4L0gQfH9pxQtXeEbev0pMhLxkglJVz7JLGyBCZUglAOo2eHWktqGYEw0523o9CaRBigMkoUm4fwZnZ','ewyJmjoygokAk8cVs5ZfZRLLTj1WA6ZrJxtk',11);
-INSERT INTO ti VALUES (5661011259513127895,7722269,'Yaem81tusK90','2yKnBQIUC1d16b53zYB6ftfLlgTVXbWMugQI85bwC4IZC','KYUlBeWcfpvbMvZWH2NyMDxqVj9g','U0zA6HDl9vBrzBxPhwZiIeG7bh9dGkJAWN7Cw0P6No7Azwv92LJQmh','7rNb9P4L0gQfH9pxQtXeEbev0pMhLxkglJVz7JLGyBCZUglAOo2eHWktqGYEw0523o9CaRBigMkoUm4fwZnZ','ewyJmjoygokAk8cVs5ZfZRLLTj1WA6ZrJxtk',11);
-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 (13970773358134590773,7485147,'uSDdiqyi5xE95b6Hco5Sb','giB1Y7Lyngo7iT4C0hqmVL8UMl3aUxnKjHCw6idOaqAglfgwuwsfJcPvZlipUnS0trOaU0iY7EXvUrRRG8wGf9gNL1mPK04H9NYGK2Vx32TlM0tyCjG2YM3mPmYJFuEGH6jSaSj','2Ltelsu7cZoROpehS7RTflxBPzQD1vfT9S3Xj','Ju1movtMAtwR9hFB9LUqXZwrewFO0WhIZsnR2tZpykxSfjiW','IbndANr6wUVlE6TQNaqd1IZxhbHAY1YHaEPq','SzTQrpzpMsGvdYNdliBR1p9dgMBBb8896uBAQrMpi6gvI3n78ZYTH',12);
-INSERT INTO ti VALUES (13970773358134590773,7485147,'uSDdiqyi5xE95b6Hco5Sb','giB1Y7Lyngo7iT4C0hqmVL8UMl3aUxnKjHCw6idOaqAglfgwuwsfJcPvZlipUnS0trOaU0iY7EXvUrRRG8wGf9gNL1mPK04H9NYGK2Vx32TlM0tyCjG2YM3mPmYJFuEGH6jSaSj','2Ltelsu7cZoROpehS7RTflxBPzQD1vfT9S3Xj','Ju1movtMAtwR9hFB9LUqXZwrewFO0WhIZsnR2tZpykxSfjiW','IbndANr6wUVlE6TQNaqd1IZxhbHAY1YHaEPq','SzTQrpzpMsGvdYNdliBR1p9dgMBBb8896uBAQrMpi6gvI3n78ZYTH',12);
+INSERT INTO t VALUES (825240543531882869,-14750,'zBAosxyYR0fKyTEjnbvuUhSOlnVAdBA0','riodDLEmK5UvspPgT0b64CRohcUIhQVrDY282RnDOpTml9w4LTpgrIJmFZv5xtavProSRzP1GI4xyLE0z9FX8cjGZfXENOLaQ1KOqvyCqeYoevyhb73VlZOznTThMoaXU71Bm0abGaCCFnsv9KtW2mCSSntM12','X1LkzX76k3WrgLY3mZn','cjRB','u','ox',12);
+INSERT INTO ti VALUES (825240543531882869,-14750,'zBAosxyYR0fKyTEjnbvuUhSOlnVAdBA0','riodDLEmK5UvspPgT0b64CRohcUIhQVrDY282RnDOpTml9w4LTpgrIJmFZv5xtavProSRzP1GI4xyLE0z9FX8cjGZfXENOLaQ1KOqvyCqeYoevyhb73VlZOznTThMoaXU71Bm0abGaCCFnsv9KtW2mCSSntM12','X1LkzX76k3WrgLY3mZn','cjRB','u','ox',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8053569009371841754,3781938,'vFnO3B6OSdG','AdPH4svwbuDAQRskEICpp3ECcau9j2507P5LTc9CMlsXxaCRqmDuekWdYHUyR0uq7TWoSQ971Y5qaRP0w8aERvRHlPrxyeLmmodZriIe2lsMsijSjw','spByMgPAfqG8wMJzreWZ8AkaPyteKfmBe','q8uG3bHrD20cHLv5SkWAtE5sZmqWtEoRzVMIzcZG3ayrNpDTHFKID22PdG4DiCezskYdB037yZnC0UIEnFruVJhmus5nQRc6f9vTVR8xA0G9PtJQmzC2RzJNJ5D2TRDETouiEqvyIvpdVMR12PXZFch8Z8T7rVqXkmYLRDLb4O9NC4Le091RDo','9FnIjnv4AkPUb9UA1WOQSs7MIHw4cwlkjHgixzLGEhiBHCkf8TzNFCthFX9PDjCK6Zqw99BRTM09ejXNaifBkiW50VrU','Ji9jmIP',13);
-INSERT INTO ti VALUES (8053569009371841754,3781938,'vFnO3B6OSdG','AdPH4svwbuDAQRskEICpp3ECcau9j2507P5LTc9CMlsXxaCRqmDuekWdYHUyR0uq7TWoSQ971Y5qaRP0w8aERvRHlPrxyeLmmodZriIe2lsMsijSjw','spByMgPAfqG8wMJzreWZ8AkaPyteKfmBe','q8uG3bHrD20cHLv5SkWAtE5sZmqWtEoRzVMIzcZG3ayrNpDTHFKID22PdG4DiCezskYdB037yZnC0UIEnFruVJhmus5nQRc6f9vTVR8xA0G9PtJQmzC2RzJNJ5D2TRDETouiEqvyIvpdVMR12PXZFch8Z8T7rVqXkmYLRDLb4O9NC4Le091RDo','9FnIjnv4AkPUb9UA1WOQSs7MIHw4cwlkjHgixzLGEhiBHCkf8TzNFCthFX9PDjCK6Zqw99BRTM09ejXNaifBkiW50VrU','Ji9jmIP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(30) NOT NULL, d VARCHAR(16) NOT NULL, e VARBINARY(33), f VARBINARY(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (357962,-6361150,'I3SMx2JgZITBISG','lKBvtOem','dIrOcYLHHI3aCEScfdfM','HMm4mWGebeWM','Gl0tNMleNgim8m18QbzapzzbRBfcWyCC2M','e2HWh2EK4fR5sPqPl6ufVW3NqhKOYg8koV8JFaIJpwvyRSM4JLgosjbCSTQ2dq6Zie3TuvAUJJT8vZDRMEhsNZGJchr5rvwFjqc',0);
-INSERT INTO t VALUES (11075212,7407383,'zjsSWC','T0OKjU048','CN','3UfBwlbZAzRCVdo6BaVx','FCegUBHxBm0VusB9DQmNQZlGUdLSSBywM','T56K6n2uW0tLRuQ37rRF0OwK5l',1);
-INSERT INTO t VALUES (5209176,-5825279,'z7LiN65YX','ygjCqdlhliNq9Z','TCzINuw','4g4rrrU4UerC2xhlErQX','faRhZvala0otsErN5qbhUNz3OffAuHJhs8gKeTw9sdLWiWpPrKFs4H2NwqTXhywS9kRnli9yEJNBtnewhV1U0','Gsms7vXGigkiWnUFUaIeybSFEfEtcWQfbIE8IzgopDOtw',2);
-INSERT INTO t VALUES (5865993,641491,'48VS2eq0BV1BsGrnXZuTuW','L8','HgwzLjxdUCcb8edI3b','833JB2','vaOAI0BNWUjZ4ZcKMg0EYVr7VSl7hN0eStrF7ecA5RAOOdqVLpUHki','EFYZdBJsc35KIycLtIxWuIZcDAxVMYul6PqD4ol2RGikz0',3);
-INSERT INTO t VALUES (8389772,5757452,'PG1AJDPIFNUPQof0KzYo','kCyEAmlU','bEllZ42LpcjsTR4G','kKdQ85LjFvlHJyGZGW6hst','17f0qmb53BPFdXgzBVGxXCmwqpfQjhubdi4ZSsws6JXIPdz7p1czK4EcjwQifcskNfnfisIJ','mfAmTugZA4ko7Vpp0g7m2HlE8YF6asVy9JT3vbHbTIV9s6vw1kitZgfTmxj7EVX0d4vS3kxJOCSV2pIA35DXQPOo0yr99T',4);
-INSERT INTO t VALUES (14532624,4187886,'EvYlKAc2Ion8kv37y','1GMb9BP4kVDsCKM','D3fVFmiMQpk0eIBFAz82KVGK','6ZXQMBFbyHi7J1Wex20U','cJPDCw8pX8IyzzdFb7mpzN7OZM5S58SJIh4gYIUmVkJ9Od6lmHGCypY5pktYEWCbb9ZLRiK46G4qdNC42Lwp9HxBWEAAogx','c8O9euEKQdvbGNlnUgUlk0dqSOCMG4i3dINdyolZGuY0l5Y0xU11qj9aa83RYFF95PtBlCuytN',5);
-INSERT INTO t VALUES (7125460,-2022946,'8Nvj7if2nkKef9AQycvlJSx9tQtL9','Nr08FoidKZsXd6','QDV23pnprbLEHejqPTrpCp','L2lJk4zWRJPs3cMEZO5N1noQ6d','hdhzLM6TvpE05azf7ZKppmD8KqfhuWDQ8K','siNCeNEotP3HtoKSMHorDb7N6tpAe5r8vHKfkbzcMvAuHH7h4C2ZJK0sIuiG2P7zPZ4cIIv',6);
-INSERT INTO t VALUES (12904140,8091263,'Bu13WYElc1XSgt5Y1S5pgIt9','ZBt54m','nmnDEbKFpsGzy77','fIUZ537zs0vAAF5C1O3qy','LW96qDr1he4q4MJgwIzR6pajofYMFNhrYOuew6RjbK2RINjzzcapCJLuUduFejTqB5NLoX91H0yz0xUQx8P4Fnitl','vIFXU2nzdxuQD4HwG9iAGLxqkXq',7);
-INSERT INTO t VALUES (15844322,-1910384,'KFoNPxarS','8gDbml52z64q7J','RsszTeFhaF8kyVvB0vZVIAjllOiaKU','qdJ7oRDKU9rQ9escAkybtZsDmhW','69wpHNZCUk4GQV9qY7gpGLBcl1yRpylH43PZ0jjeVc5yYLPMJj1iw1onrvT2IJh','peWXEBcAocqV51dgXiSmXMchz7gVlhWb',8);
-INSERT INTO t VALUES (15331612,-4905666,'wS0','QrWy5Hz7ge','UEOUJU','ixO8XJrvwpRxsFwCKSZmsf5Yk','L6Cy92JD4XdehlYZoN5SpQX4sU2B4InMEj50LWdjgBvuf0cMCOIXAy','ND9Kb3N2hR24KF2btZLbbVHtWKykKMkHI8oV231D75hR0ilXd5r1MU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13981406293496992479,13160,'HyYCxlLwb3IhFRIOIO5s0','ZevaeLkVQAAvMnxXTEpmyenHFlEDdgZpmIRs4pQIhgOTs48FdTVAeqlRAkXBl4EEiN4GCU4f1QkSi5nv9FhnBjo2eGA51v69ArwIdkrjHdyoBhzylf8HBzRTk7W30meQMaoF0Y0gCzIE','lrFUNqun8Rvyt3dShr57bjQkzsI','3hvyggP7HxcAzaOLcweMc2','3','e',13);
+INSERT INTO ti VALUES (13981406293496992479,13160,'HyYCxlLwb3IhFRIOIO5s0','ZevaeLkVQAAvMnxXTEpmyenHFlEDdgZpmIRs4pQIhgOTs48FdTVAeqlRAkXBl4EEiN4GCU4f1QkSi5nv9FhnBjo2eGA51v69ArwIdkrjHdyoBhzylf8HBzRTk7W30meQMaoF0Y0gCzIE','lrFUNqun8Rvyt3dShr57bjQkzsI','3hvyggP7HxcAzaOLcweMc2','3','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (17664405435577114946,-11845,'uqh','0u7UPGE93RTIgi55hPQmzf0jAX0szxckkRM72T5WiggQMZthshqjdower7UrmO7vxzJSLnXcEWT7AECC','MPNTGLpkH2Zi8PYv13t0pqjlIkD','DuFcOUydzAvEeIjzOCMnqb5X2TjtSO9ymiU8nSZH2BLjUF9tiRSx5Xh0YE6KWWweV74Jh2JbyhhZlWN8z7Me6LtKWfnyC','HA','B',14);
+INSERT INTO ti VALUES (17664405435577114946,-11845,'uqh','0u7UPGE93RTIgi55hPQmzf0jAX0szxckkRM72T5WiggQMZthshqjdower7UrmO7vxzJSLnXcEWT7AECC','MPNTGLpkH2Zi8PYv13t0pqjlIkD','DuFcOUydzAvEeIjzOCMnqb5X2TjtSO9ymiU8nSZH2BLjUF9tiRSx5Xh0YE6KWWweV74Jh2JbyhhZlWN8z7Me6LtKWfnyC','HA','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2223795387649415188,25543,'DxVnPjXngIPPyr3YXMSg4KXd4Og','mvEXQSvLJziwAVUWEql5QMDj1YOdMIryx5Mnfwe5rdmkQnF7GWqJD5zRNV24EbvLVkjYHEpurVjF5xPCaLyAIlupvANphQkHr7ckNxxmEpIkNXuImeexXAI','1Mf4PDMk0Sha6Xp','AccIKEZqOP','R','8S',15);
+INSERT INTO ti VALUES (2223795387649415188,25543,'DxVnPjXngIPPyr3YXMSg4KXd4Og','mvEXQSvLJziwAVUWEql5QMDj1YOdMIryx5Mnfwe5rdmkQnF7GWqJD5zRNV24EbvLVkjYHEpurVjF5xPCaLyAIlupvANphQkHr7ckNxxmEpIkNXuImeexXAI','1Mf4PDMk0Sha6Xp','AccIKEZqOP','R','8S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT, c BINARY(8), d VARCHAR(97), e VARBINARY(66), f VARCHAR(36), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (41025,-2787312023951684294,'9hrMY','E3LQPRvliE8','zC6IcEuCQ6ic04uHHp1CnixC4cuQWO9TLHkzJvZ49VU2Q3NlAhSJp17vvQ','cHkxGYNNzC2','0','z',0);
+INSERT INTO t VALUES (12283,5874179580288686113,'E3dWscXh','sCj5Zwz1gH6VrVpY9fJDH3hNRcxLmU6jQlm4AOQMR798','2YARu0iqkdlwj','m2wIKRoQ93VhKXlP7JVRRUMTPAMf','l','l',1);
+INSERT INTO t VALUES (26514,-6794764126843679984,'dnsy6JX8','dFYua8GIl7hOIZqwmIP559Wj31N8yN16izkRV8TVnjdfDxkcVnq2tZqhr61rcI6ClpgUUSVWGRnSMQ','zClIpFG73','odUwN','FQ','z',2);
+INSERT INTO t VALUES (13094,-6557344842435288463,'6dQgV3JE','XryqEmEqUXvr2bkb1gBKy0Ezqmr8M4ZerL5xyLIgg5QF49yyIoMqxZ8t8W','Lrav6J1O5xYUbTMTvjv7kHmjysso1CYelUQo3z6aViw46L4vaWN2T','yQtXdNXmmKWAHsZV9sZJFiO0IgZ','1','A',3);
+INSERT INTO t VALUES (39269,-9084819959133766145,'P','Sh0WvoT6JJXt1vbT5D5bfT3ailZXhQr1MzfgFqQmoqKhSTWH89SUTBq','hLqZjMCSALx1jqhWdU3RuWBQ4dKd15Y2TLJys9mE49JL3A0qzeBkbE1EX6mXoHHSeo','h0gJ3Fa7Mpd1C','JI','H6',4);
+INSERT INTO t VALUES (11604,224521406323710228,'3zXe','IXD2KZgRCicYsNoXSeiBj8EfbSkUOTaoitnzj','6c49Ij80FnCUaynypUHxgZSESRrTNgAP','RKLWBYqpES4Kj49L4T3D6Koti86JlLT','d','Z',5);
+INSERT INTO t VALUES (11331,8589509620742219131,'JDUyJO','pDE5OzMC9xyv826RM6lgDgCyYx5OXkfmAjKAibskLDZSa4Uou','KnL9C7klgnl5ROJlQ7IHkEkytWFXrqNQy','oU4aqGogjjRO9oa6hO8dlg','3g','B8',6);
+INSERT INTO t VALUES (17124,6615162835850068187,'9n8','dqUi23RCh','ge4uQtGaGfj','cR0VbbXJBYH2Jk','B1','X',7);
+INSERT INTO t VALUES (31275,5369986309366808600,'7o','uZ8g5NQaeeGJToouPtL6Ze73woe0kFUFaY5E8jlUcGsSOCnrZnE','c7bAbeQ6bvsEJAq','oGSsKZXf0qZu3ImTtzOKGPBWEqVa0j7WlcsD','Y8','R',8);
+INSERT INTO t VALUES (47605,-5002573404222692704,'SUKRtl','9r9Af8jsVmCDYKKraWhx7GPdfF5VkcVfiIwhHTCfSm6jvtNPRcYJRwyBQewSVPW3QXju8NDc41v7gzBB0OIsipjftQM','dnQjctjsgsu7w','2','f','9h',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT, c BINARY(8), d VARCHAR(97), e VARBINARY(66), f VARCHAR(36), 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 (2178010956,-2440534,'OVOtAJzAdm28AqEhOW4joSg','TcW3uK','wgTbfuvDVywLLXJXdsGDQEpMA','OiYmY1OdIB3h3ZcwKrKsIKTq','9k0rMohGo130fzWkIAlIO0FeN3spjPRlrn6JIOpbqNf','lBH2Ots2aCUwd9WdFxcNjjMsLWQMTUGS7JUDGCrl2YKwBhL4EkkQ9FUHHoy7Lwi6gJqNYbzlV1vy1eHT21WdQ9G8bro6t',10);
-INSERT INTO ti VALUES (2178010956,-2440534,'OVOtAJzAdm28AqEhOW4joSg','TcW3uK','wgTbfuvDVywLLXJXdsGDQEpMA','OiYmY1OdIB3h3ZcwKrKsIKTq','9k0rMohGo130fzWkIAlIO0FeN3spjPRlrn6JIOpbqNf','lBH2Ots2aCUwd9WdFxcNjjMsLWQMTUGS7JUDGCrl2YKwBhL4EkkQ9FUHHoy7Lwi6gJqNYbzlV1vy1eHT21WdQ9G8bro6t',10);
-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 (241854773,-2092881,'Sz','QUNyLCx','2mbVvCE9DSiu1MAcBeV7xGWI','feuWmhizzXtTuMMR1yKaF1xQ','7arXklRbmUk91h7ivH93qzFEQDRth2Q0feqcCv1HWit71txhI56gAQW97wbXjeSyNY1uQG0','U4CZOqM8HcEsXYqIbEw5I5RYH',11);
-INSERT INTO ti VALUES (241854773,-2092881,'Sz','QUNyLCx','2mbVvCE9DSiu1MAcBeV7xGWI','feuWmhizzXtTuMMR1yKaF1xQ','7arXklRbmUk91h7ivH93qzFEQDRth2Q0feqcCv1HWit71txhI56gAQW97wbXjeSyNY1uQG0','U4CZOqM8HcEsXYqIbEw5I5RYH',11);
-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 (748951988,5102851,'sawtIBruuMHzvoXzdJJ03','MrbN907AqhS14UFdZzixpJfcnDbmcpohfC96Vj1NH6AYLbeEY55i74c8YzUNckYEmSUozeCZLo2eqQNOvx1WX9qAcJrQNyKrWlqi7yoZHcK8oyls4iPSIWQFFW692nHrBJ1BvA6RFgoxHBHKW1u0Vwn5LG1kOqjv2iFD5I4iTGaAUILft7NPtBXK6cpT6o8JJu9YgEZhQ4v8BLOfi4WFdQL5KMZpezbtmj','JlR7DsrCCp3y0dwjS9WdrYIS8yL1Wr','AWo','QDABSnR3dMOkxkIDDsrONp98Sx0RTfUrmGJFdI5C77ArFCWDhS26IqIvVrj73mMTcYGIUq25RSXJgqWBJ','3S1HcaNTk1LqBTXkk3M2yPNjQtnKJNMxK9Ittjf',12);
-INSERT INTO ti VALUES (748951988,5102851,'sawtIBruuMHzvoXzdJJ03','MrbN907AqhS14UFdZzixpJfcnDbmcpohfC96Vj1NH6AYLbeEY55i74c8YzUNckYEmSUozeCZLo2eqQNOvx1WX9qAcJrQNyKrWlqi7yoZHcK8oyls4iPSIWQFFW692nHrBJ1BvA6RFgoxHBHKW1u0Vwn5LG1kOqjv2iFD5I4iTGaAUILft7NPtBXK6cpT6o8JJu9YgEZhQ4v8BLOfi4WFdQL5KMZpezbtmj','JlR7DsrCCp3y0dwjS9WdrYIS8yL1Wr','AWo','QDABSnR3dMOkxkIDDsrONp98Sx0RTfUrmGJFdI5C77ArFCWDhS26IqIvVrj73mMTcYGIUq25RSXJgqWBJ','3S1HcaNTk1LqBTXkk3M2yPNjQtnKJNMxK9Ittjf',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1933573439,-4456443,'UFP34BWA5jWLwE8pwNlL3CHJOT','HlkitXiCTmxhBTxDQ9OGWoLDu7q6maFLPOKkEdbQQTAghc0HWDmUn4NNxi80o4C37HmAozJY2scBjC2wzOUZuxIGUTKX5ga6cQRcVfAzykAA6ZHgVvqpMT0lCEFzJbFGz4vIpngc851vRr9jlHLeAUmVN7PEqew22RQ2KSSUXgGkDr6BJMlOpWLXTho7T8BYutJE9bdxmH3Q8uQXV2rz4quONQT9N4D5zWPog503vij1PJ','mZYXyoUISMih5K3qpFfMEPzHrwSZ','CFlGDDD7uwOWg6R11jHXyooqYZrVkwgOx4NA43uH2kykp4JG3qxQsSovFBfztmWi98LnVjIag73mxhGh7rlZO4lMHcPVkZuQcnH40dG9TqErtQ7imXnR7RGZZ92U10','bfu3awkL2aXTL747cS1M0rtkOP2eHjTtf65Ncm0iW04Jack9DFirtvDK58Cvl7vGK9w','bf2S0Ilwk0igdzdzPwmsX2l9YfQFT',13);
-INSERT INTO ti VALUES (1933573439,-4456443,'UFP34BWA5jWLwE8pwNlL3CHJOT','HlkitXiCTmxhBTxDQ9OGWoLDu7q6maFLPOKkEdbQQTAghc0HWDmUn4NNxi80o4C37HmAozJY2scBjC2wzOUZuxIGUTKX5ga6cQRcVfAzykAA6ZHgVvqpMT0lCEFzJbFGz4vIpngc851vRr9jlHLeAUmVN7PEqew22RQ2KSSUXgGkDr6BJMlOpWLXTho7T8BYutJE9bdxmH3Q8uQXV2rz4quONQT9N4D5zWPog503vij1PJ','mZYXyoUISMih5K3qpFfMEPzHrwSZ','CFlGDDD7uwOWg6R11jHXyooqYZrVkwgOx4NA43uH2kykp4JG3qxQsSovFBfztmWi98LnVjIag73mxhGh7rlZO4lMHcPVkZuQcnH40dG9TqErtQ7imXnR7RGZZ92U10','bfu3awkL2aXTL747cS1M0rtkOP2eHjTtf65Ncm0iW04Jack9DFirtvDK58Cvl7vGK9w','bf2S0Ilwk0igdzdzPwmsX2l9YfQFT',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(17), d VARBINARY(98), e VARCHAR(51), f VARCHAR(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (88,327958891592802868,'8XGuVzW5fg8FQ','RylCK9mK6SLSbReLCoLZa76ExrZl6h4H74mCpFUgBE4sBvdaaNRyh4kTeLeGagWMLZ8sjQY87174HB43FVLf','6EdwQEjUM3ta3tC05Ar1BGg9tjh','TghYnyCwIVhvBrmlKY51uTm7Vc7ohjF2usE1','e6kP9BG5hw5oP58wmHKfUUx7WNxUqPc0JzBlovgNeN41XZzhmXRKbyHjCmiEl4kv27bVJ8k9Ra27dPa','Ha0cO',0);
-INSERT INTO t VALUES (-125,316939673499643300,'o','Whg3tj86smZ290JDywdRmb99FTE7iOWq9W1lVTG3o6LrDh7KHoboVz','vZRzz7BE6HXWNVHFHULQH2YtcFNcaxSr2gkHvzAAz0cKXdBve8','J8sfFPDtJ5KlE0AowfU2fTv8LLn4s0i4W53L6u9udxRCbQN1X03tSlIsUq7yBwuTn3n3NF','H0WNigtEC7ZLCS8RWJrpxEQB0Z7r0XhD6QgdPlVUTQNq2uWjQsGGIIJaMmXmlDdQxuXVLQ2tk9unEJu8mCyVNhRlWssP7Zwn2','TGdqtYdE6gJk2yaCPRqJpY2uWnfR5NLE26KeawCI2yK41x3bkBxXML24Jm2kadAmqc1uCVdtACx8P',1);
-INSERT INTO t VALUES (-84,-5455557471588222731,'LaTBlwNcwV','AX6S47Djone68vwSt','dbnl79y9MUMVeUt5txvQW3nWtZxk9fl9','kEhrSKYW2ZvYZermmuXv2UIAc5QSFFHylcR1EfxrP4U','Gg6Fw6BViuGqOPzvAvTV0vQY6q','xAdc7E0tKgAq4bK7DV4hNO2lHpueHet8f3u8o0OfN2V',2);
-INSERT INTO t VALUES (-121,-5470414811973614448,'CGwNPdsL','Bce4uAq2LbQHAh15','kxLPtjpqkMreBt','92S7jSn2ADiy','eZ20J6zQLsbI0eStUm3S06MrD5IkMUyAUx92XyKodm7RCDqX3TQ5a2LdHPDarCgBsLF8EVI7USlhuX1iVVN20nRB','vrB2nlsQySZhnMdrAR',3);
-INSERT INTO t VALUES (99,7677557985172729286,'GNahbYNEVtaRRj7c','yAMFUKpPPLh7H','UO63tFZUWiE8uW65ArntQTSx1jkrFdMWRsXK6Oljgj4neL','UEAO5zZ9BQXKrPneq98xvNiUoZpfXUWoAJ6iRzs1mpWuPkTylH9D','MskMBSbksHoxwVH28pic4nyaQH6c97dXKAhIlhKBQqiIm1n9FhS7b','L5Lk4ClHiASisELrnyUXUGKLqwTpSi0CWElikjhZxfsXE6Ahm8Eh42QtoS',4);
-INSERT INTO t VALUES (-60,-8905294989572547607,'KR','gmisFl','UfK5z9p6fm9t3zaROuwY','9FTW5ZWktwDiDCml3abJwFtQL930gJraQRNoz0RN23FpGyRtsH','CrfqpSF9Zk3q8itf0ZSO7m3b0I6YpnhUgv3i83GH','OtPaQgy4yWlVKjgsRLXJawOwVMS',5);
-INSERT INTO t VALUES (74,6460195172617808594,'gEIDg9IR','eZ3njanCSDsPEOdrBL','nmLWxtKdRDL9uYmZ7m','hMqIjI7tmjBHmXgn2pitevuAiRm','TbCwVPDui0OVXN2cdO9aKKYUvIL3J80MUGUyIPTmcz7G5tW0Dd8LUXJ3AOyUYAtJdxYZtVn0CSLBN258eqUsryRKb','4gAo69tJ6',6);
-INSERT INTO t VALUES (-50,-6560409405300212872,'2PZudwd','01GNjprQKyGjzyjeZrcEmOPOCUIeFxHsmvbOtRSnGjQzIY2WPpd29LeGkBAk0XStLK2zMlsHIp6fIq','zaBN69grS8HMlfri9taS3','LAsHRKLcL','noluE0PstcQ61yqlODpojgA3W2JwiBVWllrHHgBAjsFjT1mEBPZBU1m','W7ln84FL4s',7);
-INSERT INTO t VALUES (-118,-5514022768049497903,'E','PPcAaJDwBL','FdH51','94AmRnQlVQIia2RLC9KVZMkaKyvrIVwu6CgOyWWBfChabAHWDbRFly3zYrqR4qFSm','tr1RFrQ75fx5Mw4GoBjglIBXO1ZuYPYy9QILlOAgdeSh91iVSzWXUtzfhiU4tH19IfJPRhKFKypVKJJpPm4fJWdeFLRxBi66','GhzE1mj1mQdjMunWlaKrxApAoB4OhAYXF1HAJepjyz4njPQuWLnbSMmhqIkl',8);
-INSERT INTO t VALUES (11,-6159525142840944483,'vjESbcpJbEw8lk','0N55uXdfHlHtcggNdeIBie6ijaGLG0524Y47LU64slAk1h02M','A2snGwSHYw86TLMeCmLBVAGVIIdWIWIiG','zpBpf4eli6USYThaNRKLajOhns4H9ygBS3gRL8dfW','Q1BVkCfrvL0ZSKqWS9hXb2XKZXJNtDoWOKPQRz7gxDaIBSNAK6jks4f3IjhHI6SVjrdwhtlahdTy20YsKixx','dlo4xOIj6qJFR3lP7SqSPlLY6h',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14563743374588717266,3081856678807785389,'i','Es0hImIMOc6KF8xevM3LjmjgzvdUsnpRXo7AkqmozeKtcUQyUe2s8YOk4SEqMZTVgyR7Q6jmkDplPN5jKXGelag1WXww22Es','NsmcbpMEPVqIQONqRi1Gf7vTNQCh8zwhb1aWaHGIbf39VcaUmS46LvzsHqFklC2','IAkO7hCwRfwAO','sv','V',10);
+INSERT INTO ti VALUES (14563743374588717266,3081856678807785389,'i','Es0hImIMOc6KF8xevM3LjmjgzvdUsnpRXo7AkqmozeKtcUQyUe2s8YOk4SEqMZTVgyR7Q6jmkDplPN5jKXGelag1WXww22Es','NsmcbpMEPVqIQONqRi1Gf7vTNQCh8zwhb1aWaHGIbf39VcaUmS46LvzsHqFklC2','IAkO7hCwRfwAO','sv','V',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
+INSERT INTO t VALUES (15855707797448207505,1611093596732063760,'oH3Mt','dJ0dZvuCPtxAHzrAfHqn3GVcO77zVsRQTQ4c8','ZaKcnwlKblUDQs6','ef3iuvRk1RwnProM','5','JY',11);
+INSERT INTO ti VALUES (15855707797448207505,1611093596732063760,'oH3Mt','dJ0dZvuCPtxAHzrAfHqn3GVcO77zVsRQTQ4c8','ZaKcnwlKblUDQs6','ef3iuvRk1RwnProM','5','JY',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (15268267800185593224,6724466146188897139,'aialiQNKX','JKsyyWgaMZy9guoKulytC3VuFW0EDE1a42jgmvwgQQqbPBhPgjnL8MQ7tDSIbkAAyWCNr5YSg5jPOoL','9rb5OHBdvuKs6iBGEPJVKrvxjva1uxc6P43xSen0KY06Ne5','AZuMt61qDUfUob','1','k',12);
+INSERT INTO ti VALUES (15268267800185593224,6724466146188897139,'aialiQNKX','JKsyyWgaMZy9guoKulytC3VuFW0EDE1a42jgmvwgQQqbPBhPgjnL8MQ7tDSIbkAAyWCNr5YSg5jPOoL','9rb5OHBdvuKs6iBGEPJVKrvxjva1uxc6P43xSen0KY06Ne5','AZuMt61qDUfUob','1','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10457938500803923770,-5762203816413429467,'JlxPN','FHFs5BXSDh5IO98uSzPqE7GwLUKO0O9f7aFfw8HnOd9uc91CDJDaX4KGZnBPusrT6kekNjj9Nm36G9welj77oEUbQF9jmoNQ6bqOUi7NWEE7j0FhT0XODvQtMlhmfhCmrc251pG4fA1qMMn9ECN','XQLkA1JC20L4EScvwxAIkPAY9EmDtlK0FM9wdFKVST9S','iXe2NjFW3va1sffJnF9DKOvG52uDXYH1gR6Pf6FvspUaL63OFnWmfsseqGNAzRfmk0etv2YFmmyMZLctMRxUSK8fzZwcknvESkN5RHGcFNkpOize8qv6cgP723ojyAThas2W8SW2DtIHPlCqbLL1Qbl3lYymYEPJc7i3q3icjdQv8iZyr9yDSncDk','9','HY',13);
+INSERT INTO ti VALUES (10457938500803923770,-5762203816413429467,'JlxPN','FHFs5BXSDh5IO98uSzPqE7GwLUKO0O9f7aFfw8HnOd9uc91CDJDaX4KGZnBPusrT6kekNjj9Nm36G9welj77oEUbQF9jmoNQ6bqOUi7NWEE7j0FhT0XODvQtMlhmfhCmrc251pG4fA1qMMn9ECN','XQLkA1JC20L4EScvwxAIkPAY9EmDtlK0FM9wdFKVST9S','iXe2NjFW3va1sffJnF9DKOvG52uDXYH1gR6Pf6FvspUaL63OFnWmfsseqGNAzRfmk0etv2YFmmyMZLctMRxUSK8fzZwcknvESkN5RHGcFNkpOize8qv6cgP723ojyAThas2W8SW2DtIHPlCqbLL1Qbl3lYymYEPJc7i3q3icjdQv8iZyr9yDSncDk','9','HY',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7624928725933008682,6462513036384901456,'XfEzLXp0','lt2lHHj29b6IYCOR11TfffkpUHtk2MVHIDcYKI7uXOoLYTzhh3voQ3dbFfJnQ7OMX9Xpu48vgjZ5tcUAHqmlRJe8hUZYyEJC7EYGK9CJpQHNP5vvcMSOFonlFugSs8Tm7l0FOtaDoRegoCyzo9a0Vw5dH740GaRE6AO','R','Xlz1NbIWRYk9snIRFC1V7JXx0gDkMty5xbTGw2Oqev71apNwtLXF6ZeG2KMQ6jBSSvcAroZETgdSXEdEtDnzdKtEVJdXpeLf3LK6CnH5pHBHQO2xiun4vSeDtXiKflBEZDMY','Ck3','hN',14);
+INSERT INTO ti VALUES (7624928725933008682,6462513036384901456,'XfEzLXp0','lt2lHHj29b6IYCOR11TfffkpUHtk2MVHIDcYKI7uXOoLYTzhh3voQ3dbFfJnQ7OMX9Xpu48vgjZ5tcUAHqmlRJe8hUZYyEJC7EYGK9CJpQHNP5vvcMSOFonlFugSs8Tm7l0FOtaDoRegoCyzo9a0Vw5dH740GaRE6AO','R','Xlz1NbIWRYk9snIRFC1V7JXx0gDkMty5xbTGw2Oqev71apNwtLXF6ZeG2KMQ6jBSSvcAroZETgdSXEdEtDnzdKtEVJdXpeLf3LK6CnH5pHBHQO2xiun4vSeDtXiKflBEZDMY','Ck3','hN',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12041673505617467671,6682207603964477399,'FD','8xM1RIUreeBIcX7UKIMa','lhyGJrcspM4yWSFWxfsThK0B','XZozfvpoirWwDL8muCt8iOFr4Ihch0AYBrLPzeWCarMxiK39Ye5GegWmwjTmJoLuroTBUwW8yd9msyALzYj6IUuR9az7ndkANi6O3dS3J9uDvecFDchqRNtCvf1DK3DhXTDZGPVmuDs6iJklHdCnwZ7IPzQ2IqPDqxWgMGef0sd4MPbYqf8K4ZN60ursv4ARcCmi0uBq3LXZWuJdmlA0','q','G9',15);
+INSERT INTO ti VALUES (12041673505617467671,6682207603964477399,'FD','8xM1RIUreeBIcX7UKIMa','lhyGJrcspM4yWSFWxfsThK0B','XZozfvpoirWwDL8muCt8iOFr4Ihch0AYBrLPzeWCarMxiK39Ye5GegWmwjTmJoLuroTBUwW8yd9msyALzYj6IUuR9az7ndkANi6O3dS3J9uDvecFDchqRNtCvf1DK3DhXTDZGPVmuDs6iJklHdCnwZ7IPzQ2IqPDqxWgMGef0sd4MPbYqf8K4ZN60ursv4ARcCmi0uBq3LXZWuJdmlA0','q','G9',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(4), d VARBINARY(75) NOT NULL, e VARCHAR(50) NOT NULL, f VARCHAR(58), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24973,-10944,'QeG','e83hhPdIrXbI','nUjzF','cr1WdK80E3BJOrLeeDFI0jXzKldLySDgzuJdmgAIoC23KLhba','5','L',0);
+INSERT INTO t VALUES (14325,-27196,'F','xFNpdf4EWkGJ14h7wLyLK9Ca4mghN2tSQlI','3DSOa7rXve9','aqq3qem2lV85icj3JAJekebcjeuJ9RjvKJQIuFDTTMSUn46CRtvPzUmX8','M','m',1);
+INSERT INTO t VALUES (37991,4731,'uXmv','TnigTwM8yz5y36tjW0aNexPYTicEd00NxvITAGV1wsecurDDF0sXC1uz','icUTpW1rOWKouBEPfKSU7kak8Ey8JcPS2pkjPHUhZhIMN','nzJzp','ga','h',2);
+INSERT INTO t VALUES (21955,22070,'ca','MPYbPQszyUzcabdUJefrqARfcOXu8v7VT9EYd','jZ3eQPMCvf0itkHsxd3LAXpPuhFfVqtyb','GxFUMIpUqECx7llzr','wt','6',3);
+INSERT INTO t VALUES (27439,-16244,'JY','auuYmSNMzq8','Fsep47CyigwdSMt4YAcdzznIhkI0jzZVjtnKQraP9r','bYOAkmKPNnXurUlQWutaiTMsgRr9KMq5OIQidMKgRnWDOxg','B','L',4);
+INSERT INTO t VALUES (9498,12010,'r4H','IMGvohFpm3x0aPFVh','uZTXBoy7XQW5eoMkapganz','M8','c','P',5);
+INSERT INTO t VALUES (18678,16684,'J','tE3PJVlKa1N3o7MEV0XgJ4ug0NAAmFImLxeLzHBaKHlhoh0','MjqVCzUuVy5Dh17yrT6JzCWPg7UBx7RA','gttu12','S','m',6);
+INSERT INTO t VALUES (31200,18164,'P','IggDRV3T','nSG8QGhNpSXb9bOJogI','7nxqB6V6gBANlQMu77','A','M',7);
+INSERT INTO t VALUES (48025,1427,'d','DR0EYHi23p48L','Q1TB1qskyrVPe1d','vYv4gPb4Xx1hzpe1OBKQNeQ4gxM2KBWHq0bAW7vsQXhFBHW7iI','0C','3',8);
+INSERT INTO t VALUES (43960,-32519,'ADhm','OHWzGMeOseuTabbcTGAXOvDGA7ImViAFGW7SARm4Hk91Fz4OlZ5BzhxI9yVQ','U5jYyWsouOehV5XogWxivWk','a8jzud9030ckbFOU5pdw9EwzvOwY3iKOdke57Ym3iCzM','yQ','s',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(4), d VARBINARY(75) NOT NULL, e VARCHAR(50) NOT NULL, f VARCHAR(58), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-4980026,4670575122798900745,'wQGPmxy','X8xg6tdHMX0ajwoigodCDCUfyDQSHOVHfpco2mevpe11s4qNVvpttZ6c5wmq6UQ','RVWjO4UnghInJ6fAX3yN9fmxhKQSK1ljhqIIS28gc','abXCCz','oBBsOYhXARp3Tsz2t7jwub3W8dzTZJ6olUvAqJsUbae5Vsqxy5xpnOhre6DaUZR6xh2udgM47lW8wzu73KeWm6etlRBWyWMlX9r','mkIeOlZoc0PxD2P4SuaBJ',10);
-INSERT INTO ti VALUES (-4980026,4670575122798900745,'wQGPmxy','X8xg6tdHMX0ajwoigodCDCUfyDQSHOVHfpco2mevpe11s4qNVvpttZ6c5wmq6UQ','RVWjO4UnghInJ6fAX3yN9fmxhKQSK1ljhqIIS28gc','abXCCz','oBBsOYhXARp3Tsz2t7jwub3W8dzTZJ6olUvAqJsUbae5Vsqxy5xpnOhre6DaUZR6xh2udgM47lW8wzu73KeWm6etlRBWyWMlX9r','mkIeOlZoc0PxD2P4SuaBJ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(18);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(18);
-INSERT INTO t VALUES (-2905503,2772806006819211178,'MZW9BkK','qrbBYTMCNjwmBtO5oUTYZZSQlLkiDnRlEQHexFgODKoB09O57Xk10Yi9BtE58pOqt','zDhmA','euotyIdRImXGsFuZXW5w0RcW8r9tL5jcnRm9lr5','rm4EhyQyIknzZIsgzXYBv8HHn1flcYJWurS7kDj7qg1C7lae','298H4zwoQ8X9lSPJUw61pDB1N8ripOohFYFXesaH5dCe',11);
-INSERT INTO ti VALUES (-2905503,2772806006819211178,'MZW9BkK','qrbBYTMCNjwmBtO5oUTYZZSQlLkiDnRlEQHexFgODKoB09O57Xk10Yi9BtE58pOqt','zDhmA','euotyIdRImXGsFuZXW5w0RcW8r9tL5jcnRm9lr5','rm4EhyQyIknzZIsgzXYBv8HHn1flcYJWurS7kDj7qg1C7lae','298H4zwoQ8X9lSPJUw61pDB1N8ripOohFYFXesaH5dCe',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1571210,-5456595501014021742,'CSO5HzO','l','zuGXFsRObAxeMEmyD4SzgKCpEPmJ7BVxT31b7','qYHoaVJtEbHU35Gud1J4wnTguoPTWObExw8ejRIuptWD7ylZRyGrnFDtUZoFfhqHZH40s9eCgOLm','YyJ1wJtpuBL7oFs','MA',12);
-INSERT INTO ti VALUES (-1571210,-5456595501014021742,'CSO5HzO','l','zuGXFsRObAxeMEmyD4SzgKCpEPmJ7BVxT31b7','qYHoaVJtEbHU35Gud1J4wnTguoPTWObExw8ejRIuptWD7ylZRyGrnFDtUZoFfhqHZH40s9eCgOLm','YyJ1wJtpuBL7oFs','MA',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (5549163,4433,'9BI','n3t4eqIYXSddH2p3Zo6Z6tWiT3Y7HH1PfttTX','KQLgNG47aDXwI5QPaHdmS','sSvobhcHovgTMZY7UWtOSeZDQxCwaRGP7DcJBVZuKsjCNW','r','l',10);
+INSERT INTO ti VALUES (5549163,4433,'9BI','n3t4eqIYXSddH2p3Zo6Z6tWiT3Y7HH1PfttTX','KQLgNG47aDXwI5QPaHdmS','sSvobhcHovgTMZY7UWtOSeZDQxCwaRGP7DcJBVZuKsjCNW','r','l',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
+INSERT INTO t VALUES (7773984,-16725,'hw','f8fxlHrNELId0Gb0hHdFohISqD4EvMhAub6ggtHee6wmbg38ysiqn','2tn0QOb7btLcO15QQ7h9lSq6aZe','2V5O5Es6QdhUyFZAImYp','m','T',11);
+INSERT INTO ti VALUES (7773984,-16725,'hw','f8fxlHrNELId0Gb0hHdFohISqD4EvMhAub6ggtHee6wmbg38ysiqn','2tn0QOb7btLcO15QQ7h9lSq6aZe','2V5O5Es6QdhUyFZAImYp','m','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5676006,5862,'swAI7','Q3bHMC7v0RdUgcaiYR1LII2irYo','2lIziPwHR3pgtF75RPt2UpKPWaCRnlnR8rwihgqwEr','ywqfEmwZz8LU8oLbf1NBtd6Lila2tj','hH','t',12);
+INSERT INTO ti VALUES (5676006,5862,'swAI7','Q3bHMC7v0RdUgcaiYR1LII2irYo','2lIziPwHR3pgtF75RPt2UpKPWaCRnlnR8rwihgqwEr','ywqfEmwZz8LU8oLbf1NBtd6Lila2tj','hH','t',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4256353,3550402756654893752,'DYNH','MQXZJkWqQuDyGMa0krtTbYh7nHoLamZsx3hArwHL0XqVrtBh5Xaa9WKQhtlLtwpLchi7VtTEWbDFT3N842KH2mIjRWazWDpbtTY0GKl7EWzWprBBfR01jXywW0IvgKqyKcDBrpqrxSkvrD4X4lb60KIm17eriNU6rbzh9z4XvnovoSnTNl','XWmt1yApc8gpoSf4k4daV6nyyrvRRhF03lNzEhZohy7W','B8T1eOouJw1NejaDdbBWxoSGuIkUQwSxUkQMsYK2mtCzw1LVDYHlUiZQ3J20qHORnmW3OMmkMWDpzZjrbhQgGthbAUU4b5pblD7ChYEWiwTk4nOCLTSloRAYWEx24B6sb1AMudKipfv5LXO8g5Afa1jH1gVADShkNCgCMndTh9kY5YEDP3T8TNIn1wTMW6jbQzTi1OBZIIIcBptzuSvG8bDfpMcwQxub893ohJbYkpALlXZ','40hRVcLzJjTuSm3UE3DcGmAvGEwKsz3F3zqOPAu0OZa5vyxZ6DRg45pUFwAk7odPOEq0PM7pWKX21V3SZDTDf7oGj7GdGPms','DzSFwtPLdy7QRVPvtls7jLTtgWAfzoSo',13);
-INSERT INTO ti VALUES (4256353,3550402756654893752,'DYNH','MQXZJkWqQuDyGMa0krtTbYh7nHoLamZsx3hArwHL0XqVrtBh5Xaa9WKQhtlLtwpLchi7VtTEWbDFT3N842KH2mIjRWazWDpbtTY0GKl7EWzWprBBfR01jXywW0IvgKqyKcDBrpqrxSkvrD4X4lb60KIm17eriNU6rbzh9z4XvnovoSnTNl','XWmt1yApc8gpoSf4k4daV6nyyrvRRhF03lNzEhZohy7W','B8T1eOouJw1NejaDdbBWxoSGuIkUQwSxUkQMsYK2mtCzw1LVDYHlUiZQ3J20qHORnmW3OMmkMWDpzZjrbhQgGthbAUU4b5pblD7ChYEWiwTk4nOCLTSloRAYWEx24B6sb1AMudKipfv5LXO8g5Afa1jH1gVADShkNCgCMndTh9kY5YEDP3T8TNIn1wTMW6jbQzTi1OBZIIIcBptzuSvG8bDfpMcwQxub893ohJbYkpALlXZ','40hRVcLzJjTuSm3UE3DcGmAvGEwKsz3F3zqOPAu0OZa5vyxZ6DRg45pUFwAk7odPOEq0PM7pWKX21V3SZDTDf7oGj7GdGPms','DzSFwtPLdy7QRVPvtls7jLTtgWAfzoSo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(20) NOT NULL, d VARBINARY(89) NOT NULL, e VARCHAR(53) NOT NULL, f VARBINARY(20) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (20,6068,'fQLWn7Ulf3QttT','o810uPDRx19fjuiWgEvOpCA1JYC6P','0MYsl4igBX2eakmFVMRyle','Wr5ic64djJDwLaT1','OJ5wGjo8lRp0wX7VPYs0zb1I4KnTFmcdOBhhCxIX5QuyVXJAB4GH0vmkUYgPyRUZN','waEwB3Jpym5aTEJTPDP1rHEtmML5kgTeRv8KkF8zUgxe6nWv9w9DgxiwIoHDYC6zNeUtI5xoFbp',0);
-INSERT INTO t VALUES (39,-1724,'imW2ut8IFk4wXtdbo7','TT','enDNnPGpiVlYo0fNyz1GZbEczjGkoOrlXcC7tkrLo9y1','bThmw9s83eG','sEEvajPrZTk8RISvdFpAEdnFbUS3XZdCWV5I9cGBCVE9euXZ27h7ocOC','H1GhzrPF4aa8AGP5iG78t6qXB9IxBHneAwH1MZDL7GHnu79BbyUrKJtIJBjfCneKqcP9GT66EGBzT62E0EHJc',1);
-INSERT INTO t VALUES (183,-19793,'E0t6Ov41AecBaV','6Tbf5op8PLgAV','IAWj7XRJ8RqX68V','T52YXWNI9hUS','ode6muFRRa2wOq2JT','b6mKCsNEw19f9vtXMrS0X7HW',2);
-INSERT INTO t VALUES (16,8141,'eKR1CnzFG1V7MHu24','BpV8PDPUwGsCiaPdpcItmKvgH3t1x7XTi4ogxtKullBCyMcA9oyho5mw0aRm1fAY8duQ3KnoVpJnmF5uBC','9uwGWcsnhNFY39cjMypPE','XAStsbRFS3Bhr','LTGqJ8bAF4J9Bbh0YmRtNX8W4kdfP9ifjbStv2HQWEbBK90kVEnE66sSm54k5NQirMryKtbrJ7N','yIiuMhvFq0fEUVC2Q5liCFPJxQaqyAhvHWCywhs2scNfTBTElvlBUifH6mVASXpOkXf',3);
-INSERT INTO t VALUES (51,-3875,'Huo7Qsdu7Qr0Jn2','jnbUYh8w2Kt4tJkpOoHjOwUWzhyyQeBO340CbfAB4Xq','bqgiZ8tehiBSG3toBD5WOOahWLGhTt3M','r4Bv9DuNJVm0N6j4rE','amfFpIASXJQUNzJNRxAWzX7QthUgm7W11UiCqMrCol8w9Uz','THWIyYn3eZk84m9OpxqJxLs93BMPHZi',4);
-INSERT INTO t VALUES (127,-23328,'nbylIWAIBF0Qd27G7w5','zJxXvSozii2sMGxiXh0OdYcsrjFseJ0ywZrbeVZPpB','TnTRZWdyGoj3UOBuLf5rfcTtBpcINfoSX','Kb6aQ4pJUx','b2zGCFhqVYwKykr08A50Gn8YbK17RWDeK6AWJ3vt6qFLHMkrHwZuBtmiUPgT8GUHulVp5keVBNrQ','S6pR0EsFXH8nFoJVb8Q5',5);
-INSERT INTO t VALUES (23,1805,'lLiwDlt0wffCGPk2q','op6NXnFNtTpYQDCs7CzAJ5U68U8sj','q9N0nigZ4NFKbDyZp6','wcRrGq','da7ijR1gLknJjueRZ7uGwGuAsgEWjA6n79OjYm8uXka28m0lfMtd','W2O7HG54Qmk6O9',6);
-INSERT INTO t VALUES (237,-28859,'HMjACdIthojbrqNd','OJ8CXeXWiJyGrrR6XJUcbNqdoePjpZExyEXcc6Y5Wdd9bHq','CrnDqykkjLUxKytgbjfxWV7qUDanTUYaC50LmOpcF','fRv7Y38','R1sGbDeGYvgjXIujjsSEErZsetxnI4XgnmdH1UnCWnWOIS2R1DOXoZZQp5ntNsckOf79dJL3rzJODmOwx','2EXW6SSEWX0SxkggzsGMIdFtG0CQzKe8BaijT5VguWmLm',7);
-INSERT INTO t VALUES (252,-25878,'Vn3RJ0P7uedgvf7bZ8E3','7OCywjkHVlPCORHkmGhnaPtWvwVaB9IFNffv8BNKit1dUHI','lbDyB9dv0ptPwLLeTxqDppjytCFQUWhzZf7oEO7aysELlvn1tG','594EkmxT31U5JLW','hkMXgUclKO3jORWnKGbzTLUMaMKNtPZSw12CqgeYL','P5XwTQFeYmCbvdiUKH2goGb1yzKcTKdkiDXkzKLYTat7ZnQLmiQeCwn43KtKEozxiJidzcH3g0',8);
-INSERT INTO t VALUES (27,24060,'6W9KX','kVfvn2FgL59ZJRZZNaW6wlgzC6pWD6MGsFBncCb3sQadD6Dut7fLG5CKOk736GeY','S','Li','0ow8ToUXfYepn2voQbFzV2q45Dbm1B0K1f3TeTrQkLFcC2ZADd8','ShUR3K0w7J33Q2Ba5GRCLIavd2XtLCOyxM2y8B99m9q8vtm5F5erIdpBtJyAWlC02rv0d00w88KmVh0YTPkZlqu9BdjwhkFuvyGO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14865547,-22128,'8','J34OK4Xm62DG9sZsAfLOVfOnIGWCCalvFrSLVHcSY7H09WpOl12mVJAbEiWFulQSK5hB6T42mloucg8SGBO7Dz3NkEESLYUYgWDLqwcnHunD3aZrtcF7QyKDhNySg3AMkYECJXLT23UCDGVoON53uOH4b8HGhoYiQUwdKHzLcvukmFrY50I7yNkquH1hG3wG63CYgtv','WI2Yywkn4cwaNJsoXVyMZsWNefFuVJpTtjw2Qu','SqBYQodO7hkZRw2WWBhoaXC2HSXU6sI7fet186cMogbjXG4e0cUFGDR','Mk','J',13);
+INSERT INTO ti VALUES (14865547,-22128,'8','J34OK4Xm62DG9sZsAfLOVfOnIGWCCalvFrSLVHcSY7H09WpOl12mVJAbEiWFulQSK5hB6T42mloucg8SGBO7Dz3NkEESLYUYgWDLqwcnHunD3aZrtcF7QyKDhNySg3AMkYECJXLT23UCDGVoON53uOH4b8HGhoYiQUwdKHzLcvukmFrY50I7yNkquH1hG3wG63CYgtv','WI2Yywkn4cwaNJsoXVyMZsWNefFuVJpTtjw2Qu','SqBYQodO7hkZRw2WWBhoaXC2HSXU6sI7fet186cMogbjXG4e0cUFGDR','Mk','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3226859,-11976,'LA','M16nXVoGVu8PV6hmZYqqe3v0X1e96BIi5TDugnbvCxFaUjMZSFFP5oExU2LXYEvCopOnaGxoZwCxNQCz40GjgTxwuJGnFIDjzJU9lOCymKreX4ARtbzQKKZmFlQ8MQSwPAS2LZ5RJZF7ydz8EYW8C22EJSKxEYtVfw3sewoxuIbO83fVTz3RRNMpVpsBnPQZl5m8GGoW7KJO3pwihvxqtu7fmJ','htLfGAWjBiz05VI0oicb8fahyX07qG580A','98ctAZ','zy','Y',14);
+INSERT INTO ti VALUES (3226859,-11976,'LA','M16nXVoGVu8PV6hmZYqqe3v0X1e96BIi5TDugnbvCxFaUjMZSFFP5oExU2LXYEvCopOnaGxoZwCxNQCz40GjgTxwuJGnFIDjzJU9lOCymKreX4ARtbzQKKZmFlQ8MQSwPAS2LZ5RJZF7ydz8EYW8C22EJSKxEYtVfw3sewoxuIbO83fVTz3RRNMpVpsBnPQZl5m8GGoW7KJO3pwihvxqtu7fmJ','htLfGAWjBiz05VI0oicb8fahyX07qG580A','98ctAZ','zy','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5742617,-2497,'65ve','ymJDAQKojsmY1hR5bc9zo9zxa6KGJqvImSqZhlCerRba1KgxHiFCrh5DZsHiErDkdcgAK8teeQf01oS5WLOK30k8GzcKDdQw8pcFva9','Lcx3SB6z9OjM3XPzZSzWIJqQS0veG36m89E0Et66n','HVfUald9oGqIKo9FAPPWKmtQt8cWzibl94E4dh93bCJdCSZyB4O2qtsdLbPGmTffcoK990hoI4ikoBWahh8Qya0OPE8255C0i9UhIRFbNFv9b5EK9n2KKWJ0vy09cJqbfGMtMLRT0YlLOSylWNpEc3qd4SXf5Pmitbxocy','q','2',15);
+INSERT INTO ti VALUES (5742617,-2497,'65ve','ymJDAQKojsmY1hR5bc9zo9zxa6KGJqvImSqZhlCerRba1KgxHiFCrh5DZsHiErDkdcgAK8teeQf01oS5WLOK30k8GzcKDdQw8pcFva9','Lcx3SB6z9OjM3XPzZSzWIJqQS0veG36m89E0Et66n','HVfUald9oGqIKo9FAPPWKmtQt8cWzibl94E4dh93bCJdCSZyB4O2qtsdLbPGmTffcoK990hoI4ikoBWahh8Qya0OPE8255C0i9UhIRFbNFv9b5EK9n2KKWJ0vy09cJqbfGMtMLRT0YlLOSylWNpEc3qd4SXf5Pmitbxocy','q','2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(5), d VARBINARY(71) NOT NULL, e VARCHAR(53) NOT NULL, f VARBINARY(87) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2775644691,16597222927587601912,'yUP','dSC2O4qosc55qd5armjCbK6uGAIKG9Z31LAc2F2iK53dd','i1wDm63Z9MhBXONGs1Z1V','HFE0M8VMLH9AKqrjgXx5f2WUdi6neBR2BI7gZxfhZy46saBku','D','Q',0);
+INSERT INTO t VALUES (3064441302,3590260898949234839,'iL7','6mxFdFiUIQDu2CPVRcj6vpeZOsdfJ6mDNhVgt0gLp87PTNBaGA2rcd','EMZNLqzXBKtYS6jz3RHzXlwptVekrbN4yq5v6oi','RphhIQJbmFOtERbkXA7I505ID0VcFiSsYSKzkT','i','1',1);
+INSERT INTO t VALUES (3841655243,17235330430931583036,'wKU','L9VX91U2E1QS0623kGo4PaC5EB83ZWnEmO2zaA5cV2H','KoWCzr0sZG4bReK9gQxoKa','DtdlyqP2Za6PTAQaG4JEzczCuUDnD6WZSH65','d','O',2);
+INSERT INTO t VALUES (410840086,15547313001053929881,'YZxd','XwZNxXVxINsQiwHvI0tTmrccMedXs4Hp','GuN4z3yxcYCjex','GrKWyLsT9y5gykainEMFyhCZG8OF5pC','x','yS',3);
+INSERT INTO t VALUES (3444586308,2435548432696307384,'2r','rGZmK9yXOtEjMl5ZMHE','RjAX7IIEpH1c68uVsC3RNB8EKOjCvEIbiI','oDbCMXRytl34yHp3tUMfanTyQuMyq0zTONO27E2cYwIpVzdV2rUz253tK5fUVjub8GQoCBPn3Rg25AFW','R','FE',4);
+INSERT INTO t VALUES (3481550418,13337470918436812462,'Om','dn','2godU12POF8khTGOQwQeL9kSwz0CtxRjM6Be38mdqoCmGBiWy0N','t','Z','2M',5);
+INSERT INTO t VALUES (674056081,12885475662589773789,'ymDm6','yd2BTx2DkdfZlYUmtbv4YVKJs9jsGJfhWGh','suolg8d','1TCqAEg5','P','p',6);
+INSERT INTO t VALUES (669248582,1503667184239793932,'gDcE','jmkItXro4JzaLVnfEBawJc9pHtpWK1zb83MNyq7iTQmDObxeH56aAsXaC4NhZMy','jh7uID5xS67hjG1IU0Jww0oQjsem1r8ytmH2OOkviEv3bsrsmOt','p0AD68vA98OFF4vofJPjUsCB','c','A',7);
+INSERT INTO t VALUES (2989278567,14525404243071924459,'58S','dEZqmjET8yGkf42m6YMAOViZGq1jkTuZr','RTvY6UCpdu7bgugD','5EnBHhYJCk3MvNw','1','N',8);
+INSERT INTO t VALUES (3745615591,11336599913844863403,'PVR','RYNyYb3oVIcc6CD9bZUbZkvxwaEZhg5RjzRXymm5tmGHx8Ek3','ToFClm5jc34TIjDcoVaVOveHOVblBBT4w0ti94lnMlj76DG','oDAv8vvIq0O0Jpho1VCL8D98QdAB2duZ6bUv01bXsQfy8PJlYpjgoyuwlj6v6XkAn','T','G',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(5), d VARBINARY(71) NOT NULL, e VARCHAR(53) NOT NULL, f VARBINARY(87) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2866069606614314941,-24409,'Xemsj3dXh2KMsxf4xP6p','RgzaLlgOB0xcxR','CmJ7ip06U9PfpjXrujkLQkNzmFuxRjk4RR','9Li2','TZfqpaxFBSkuTRATRM6TQHc5YYrvDgceVcoX497M','zCZ2Lx9RekuSrqlomffDaLFEcPjfk1TfurObZJu6uAgiKycxHv0jJlYtO5isKGi8vsZCNy1wq1FsFsKmT32nAeZpYGQM3',10);
-INSERT INTO ti VALUES (2866069606614314941,-24409,'Xemsj3dXh2KMsxf4xP6p','RgzaLlgOB0xcxR','CmJ7ip06U9PfpjXrujkLQkNzmFuxRjk4RR','9Li2','TZfqpaxFBSkuTRATRM6TQHc5YYrvDgceVcoX497M','zCZ2Lx9RekuSrqlomffDaLFEcPjfk1TfurObZJu6uAgiKycxHv0jJlYtO5isKGi8vsZCNy1wq1FsFsKmT32nAeZpYGQM3',10);
-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 (9801577368318544176,-6105,'qgoorh7Uk0Pk','SkB0rbdRCqcLpNrzUusmrHBqVrHYyr4XwKpLSQzJn9due','WOig1tY2','GGn','Oogc3lPfwvUokNF2c8L5zAu3AyIBW44hnwaHXP','1QAhWwrMI6F6bg7X9PhD5wYxCwO3yygGneQvqvAn',11);
-INSERT INTO ti VALUES (9801577368318544176,-6105,'qgoorh7Uk0Pk','SkB0rbdRCqcLpNrzUusmrHBqVrHYyr4XwKpLSQzJn9due','WOig1tY2','GGn','Oogc3lPfwvUokNF2c8L5zAu3AyIBW44hnwaHXP','1QAhWwrMI6F6bg7X9PhD5wYxCwO3yygGneQvqvAn',11);
+INSERT INTO t VALUES (15187487438417383213,18340901522789237946,'R','T73E72pYbj9WQ0rAx6VayoL9IHSLx4a','kmx2SSbEN','QiezSKDYkS0K904S2VOEADJ99Hh8ezV','0','E',10);
+INSERT INTO ti VALUES (15187487438417383213,18340901522789237946,'R','T73E72pYbj9WQ0rAx6VayoL9IHSLx4a','kmx2SSbEN','QiezSKDYkS0K904S2VOEADJ99Hh8ezV','0','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(6);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(6);
+INSERT INTO t VALUES (4151315394416559196,2419461066994459958,'OMns','hqiUe4xdZ1CPw3MO947waCd5sceruZHSsvi4hI1KUdDyEsKcoGbjZIdzEvp9qCmHG','1DO4olNl9617I582W0G1VGjialDn1rjND6eli3dFpuxdMYm','9kvhsS5cLCTA6goG0ait1pNvSF9xzfTzQbr0RZ2BciLp','W','F',11);
+INSERT INTO ti VALUES (4151315394416559196,2419461066994459958,'OMns','hqiUe4xdZ1CPw3MO947waCd5sceruZHSsvi4hI1KUdDyEsKcoGbjZIdzEvp9qCmHG','1DO4olNl9617I582W0G1VGjialDn1rjND6eli3dFpuxdMYm','9kvhsS5cLCTA6goG0ait1pNvSF9xzfTzQbr0RZ2BciLp','W','F',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (9709144513963647086,-29910,'q2q8P1wY3he6gtvPGTxzh','CtpO1q3CkLh8sRvjhBx0GX331AYfMCrKUDQasJcpjayijXwDk00xjj51xbU9FsXf8phjsolQHbCgc7qkuQQ2ZMHWjPl2i8HQfDKPrmy00X7t1Xkh46YkxBIPZyjTlZVv5VCFsEDKoY5yvFjEfrdXiEO','I8miXTCXZPHfpUdEl98bpQPaLh23Gxj31T8','7CtvJSLqS1Lf4OGb','qBUIUu8zTIGJmXd0CHOrWljSa54vxK0Ddu9O1fna','W2vO0wtTC7SCXjvvifdUxmPxyelDUlmi2Z0ihCj5TqArVNepsNURnDMaI5b9Ng4NqYGICd',12);
-INSERT INTO ti VALUES (9709144513963647086,-29910,'q2q8P1wY3he6gtvPGTxzh','CtpO1q3CkLh8sRvjhBx0GX331AYfMCrKUDQasJcpjayijXwDk00xjj51xbU9FsXf8phjsolQHbCgc7qkuQQ2ZMHWjPl2i8HQfDKPrmy00X7t1Xkh46YkxBIPZyjTlZVv5VCFsEDKoY5yvFjEfrdXiEO','I8miXTCXZPHfpUdEl98bpQPaLh23Gxj31T8','7CtvJSLqS1Lf4OGb','qBUIUu8zTIGJmXd0CHOrWljSa54vxK0Ddu9O1fna','W2vO0wtTC7SCXjvvifdUxmPxyelDUlmi2Z0ihCj5TqArVNepsNURnDMaI5b9Ng4NqYGICd',12);
+INSERT INTO t VALUES (222759188416036520,8013750578352545005,'vBE','6aZJIZtfzQFKIM6Q2JbspqZl7z8kyuJqgidsvfW3Qr54ArpEB5l69qoiIDa2LxjHH02ao3xBAEsNbTHfKYXOWEsWrOf','wXDUBDmHKHnUCehSqEoZczHi5aqsp9vJPP3pt4NjqJkU0rDpJVnOn','LTgt6lDcZIx5TYL','g','X',12);
+INSERT INTO ti VALUES (222759188416036520,8013750578352545005,'vBE','6aZJIZtfzQFKIM6Q2JbspqZl7z8kyuJqgidsvfW3Qr54ArpEB5l69qoiIDa2LxjHH02ao3xBAEsNbTHfKYXOWEsWrOf','wXDUBDmHKHnUCehSqEoZczHi5aqsp9vJPP3pt4NjqJkU0rDpJVnOn','LTgt6lDcZIx5TYL','g','X',12);
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 (14839968764558151250,-22598,'JWzBhjYHhKTjXbjtid','5sdmNdI6QW4sD6ygEbR54JxD1HpVEu4CIAPuqqt','xALKfcIWHrDPNGm8QVbU3PyvSpe','Zqx3T16ztTissIuDEEG4JpZm6z8asbTeywr8ibiVymrfBSrlzTDQhvCoJA9w0b0ggLX0EYikIGEZU2GbpCFHGjEP0Mw91kmFqXmZKSyLkC81eLgkkOr0XWJ1LTXRVzW1buwW9UpJLBlZRO08CBFpyImnOrhmTl6VvRXvFjMQFPIp0EstXyoAo3oSWaJXFGwEoGoxkbimfAzGrwTnAX5Fu','r0oi78tQWXe1DVa','nlllYuP4grtxsXUWMxoeKj0Ov0TXEkvARcnbEsvOAxDKDbT8C7GP2HrnlhZ0Y335oYMDGtoBHQxdHRUgksnkK55AaYGGJfnzt',13);
-INSERT INTO ti VALUES (14839968764558151250,-22598,'JWzBhjYHhKTjXbjtid','5sdmNdI6QW4sD6ygEbR54JxD1HpVEu4CIAPuqqt','xALKfcIWHrDPNGm8QVbU3PyvSpe','Zqx3T16ztTissIuDEEG4JpZm6z8asbTeywr8ibiVymrfBSrlzTDQhvCoJA9w0b0ggLX0EYikIGEZU2GbpCFHGjEP0Mw91kmFqXmZKSyLkC81eLgkkOr0XWJ1LTXRVzW1buwW9UpJLBlZRO08CBFpyImnOrhmTl6VvRXvFjMQFPIp0EstXyoAo3oSWaJXFGwEoGoxkbimfAzGrwTnAX5Fu','r0oi78tQWXe1DVa','nlllYuP4grtxsXUWMxoeKj0Ov0TXEkvARcnbEsvOAxDKDbT8C7GP2HrnlhZ0Y335oYMDGtoBHQxdHRUgksnkK55AaYGGJfnzt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT NOT NULL, c CHAR(66) NOT NULL, d VARCHAR(26), e VARBINARY(6) NOT NULL, f VARCHAR(32), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (144591300,51,'CblmTiXwu9oTCfxa8gzbHlHX','iIfFnx8iUYQLBXctPVyzEwG6d','GtmL2','245LWiHY','E7njZgsNoxod','xwvI7cQgrkqiE3QOtRwnJwYnnH7Q3LrT42pptId5fxyAtazoHxikQqSv9OfbM2AEzu',0);
-INSERT INTO t VALUES (1256098577,14,'zhyQ2MlBu','wpo6344VaYYp4W','z5rw','mp7CaE1wOyM0OaKqWBiwSU','tuq6GgGmEX78PnQZsExWhOdArc2QJDafV8W2w','z2JpU1vUJof80Bz0qmZ4aXiCDB0c8mhyFKob1LS8pAFjpTlez0khcJcyxBwnLQ5jdQSkIiBO3nTsCs6lfTHsNhSv1T0miI',1);
-INSERT INTO t VALUES (1075485800,97,'7gAQkBH6a','5IaS','p2nTk','3W3VkqUmPtCnjcQ5OGG2BoCImFaSl','3T7LOdmbYmd6vOyo1elQ52yddJvPJ','m4XbDZeYz4XIPRfciTP3TkaBkDYTnV6MTsXKCxOPtYzY7y',2);
-INSERT INTO t VALUES (539434803,-28,'c5N','uvZOiSPK','w0p0','MluV8WLme8H3FSC','3bMwAoUG4DAAzZ4thx2mSH3ODbexAxrKNbY6S4HjlQf6CyjAuo2B1gz6YgTeXRI8soQ6UzLBVRlnYg0Aq5ClKgo6GdS','wuVbEOiSruGOgeInhFM6ktSu9L0eV3jhQxF4WhPKE3GoF',3);
-INSERT INTO t VALUES (275049037,3,'A9DZRmkCfPzE3dcS','SlN4G8h2m8x5Epzb','94UI','89U8JLHjtN2IB40J5KULWP9Wkk6','f9DOXohshYKML38BRFM4mt29DVXXhGkOoXxivJSzzy3zMS4XJxAc5rnZW','L7Lc93lovZPjvTbY7GBhTVutibnhNXwS5GaecGEwAUbJxAJLxQrLiiSubNEbBskQgPZq',4);
-INSERT INTO t VALUES (-2069852716,73,'0Qzon35DYRHKu5uVIq2kitCxgmxkKLySviInvgKeStIqAZG','Nr3PtQHcwJE7JzWBiuT30cQa','5Pp5GQ','ogrP8GPRgsy4DJwLIqHU3kIW5','c3Fg6vqklqn22GEZsijHIGNHedEuWg3rN2dcc4V3eknBoB2edf6GElZF','pHeo6OM4mYmXEZ30IwT6Nv8VBPS',5);
-INSERT INTO t VALUES (-991287194,98,'RoOHWMoeFDonV','fdA','HWC','V8OiZ352','jgUXAFZ0JwSqHtgC9X7bQA8E8H0KZEcH6NduKSvvOVfyFcNJho','tAcy2mMTlsFCwCb9D9zliOrpS32ofHxg8Q0SlMfXEFAtkENZGg1VAYRIIKkuF6oZbzEyIBw9Q3wF0T',6);
-INSERT INTO t VALUES (208458540,69,'9a22scepQtFwK6KnIxpTVFurHTcXWvG8ppHItuljNUMc89kRM','OMaLyZj8FMkVRiiHFaBT','PpTXD','rIFNuLybAxOhrVATJF8NmlBS6v2V','YJjrFHm3PEs7DrVjcV','ggUyGANBYLlvndTah9zZQFBoQcOfMwbXSbq1BwdL5A6lI4LAZq94N5KzmFidTsyv8yEnAqYSymB',7);
-INSERT INTO t VALUES (59825155,62,'3A3E6p8v7SvWQmN','AgkaSX','pKv','Qq0coO','j7wlPyQk3prfOA144WK6t8SSCg1','8p2',8);
-INSERT INTO t VALUES (-133484735,125,'J2QoNrO','A2K5c5tvt','3yj2G','ghytZJqDO2GD9YjRdT2uYnYNJ','0tTMBUrOebVjdI','O3UtDW5D4ZYYpmOxN607HV4GjhUwuw9IA5VnZZ050cEFcg1KrAxalKZREILOMhlNOycJfKYAyTEI2frxE4PfD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-4128811127069318928,34,'7DcqXzynWs9duwIpiBMfCsrhi1PBlqUVffOgF0aeA1qbAIMMPipj9Ov','Qo7Tt6x89NuVkwtJ5S0Dn','wT','sgen0fmJ47CDTYXe5a8EB','80CTV4h8W8lciUICyswPJ8gV5iUYvmemRtpo4NQCujqA','BSuXVyD3Qr5S4ov1',10);
-INSERT INTO ti VALUES (-4128811127069318928,34,'7DcqXzynWs9duwIpiBMfCsrhi1PBlqUVffOgF0aeA1qbAIMMPipj9Ov','Qo7Tt6x89NuVkwtJ5S0Dn','wT','sgen0fmJ47CDTYXe5a8EB','80CTV4h8W8lciUICyswPJ8gV5iUYvmemRtpo4NQCujqA','BSuXVyD3Qr5S4ov1',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
-INSERT INTO t VALUES (1849361943886752462,7,'ioPpyBcYmz0ttHW80GPQLEtLIC0wcexS801TjGw4etmB6FLvkvGZa7w','7BfKtZQlDv','LjLf','HWMI1FXU5xaapqT4n8Ea81kqEBYOUueO','QnWBVDrR9OaQUUWfjfi4RH2QiUnc2rqYFuh9LvVm43Lf2fLjS89Rwl74oJ2jDvKOz7rAyRHYu2','Xq3xZFw5svbi8ekRPaQ7wirAtYuan3z51sJFoCXpokZ',11);
-INSERT INTO ti VALUES (1849361943886752462,7,'ioPpyBcYmz0ttHW80GPQLEtLIC0wcexS801TjGw4etmB6FLvkvGZa7w','7BfKtZQlDv','LjLf','HWMI1FXU5xaapqT4n8Ea81kqEBYOUueO','QnWBVDrR9OaQUUWfjfi4RH2QiUnc2rqYFuh9LvVm43Lf2fLjS89Rwl74oJ2jDvKOz7rAyRHYu2','Xq3xZFw5svbi8ekRPaQ7wirAtYuan3z51sJFoCXpokZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6913100931706791110,-117,'s8ridxqx8MwOlRYxxRNRuMYmqg3jK5HpItWVSoIagbY0fpN0Chp9r6','wdauPEyZeo658xIT413WDwOrRb3duo2tgmVIH9IjKCymLiQtoPmZrVllxTnQFfhk','4p','X7jxxpn','wAMAx7wJaFNCcDtAlstN0bELc1ixAcKINUvf7O3rVkWOl8ZtbTAbWOq4axaMbAlDtJR5w1J0Pe6UnMghnyWR','yu4YQFQNmp11iLXMEiP',12);
-INSERT INTO ti VALUES (-6913100931706791110,-117,'s8ridxqx8MwOlRYxxRNRuMYmqg3jK5HpItWVSoIagbY0fpN0Chp9r6','wdauPEyZeo658xIT413WDwOrRb3duo2tgmVIH9IjKCymLiQtoPmZrVllxTnQFfhk','4p','X7jxxpn','wAMAx7wJaFNCcDtAlstN0bELc1ixAcKINUvf7O3rVkWOl8ZtbTAbWOq4axaMbAlDtJR5w1J0Pe6UnMghnyWR','yu4YQFQNmp11iLXMEiP',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7673112972149553513,-36,'eOSE0sMJ','PDQEyH8pSNTuKi7nAMPK0bH6KFHpoNNXI0QnEqn6KI2Br11EM3QETP7zT0CbHnGiT9VgW0R9t4XjEmMGZbmbuKj0hIVoTuqNr4sx1WayTxF9bSRNMJKs9Tr9NtjRzrdsZs8LjMZMOmdiCLma5XnbvVxKU7ZOlFhB8Dxo2IT3f08gLaq9CWk03zBK7daB2ZfUIToaZOlRS4KZfgRqftJaW2vf','1e8','DgU3T4zwxWJxoAB6XzJlndhPaFemEkAuPPdygtwLxyIk2JvhKuhCad9rhpC1uKR39I0EzYZ98453GYi6nRr8FxcI6GnFQmIu3Z1gkmteIqkDgyh4pFRdCtz63CCAlt0QthQ14KPefEO8UHzT4ok','I4Ne4duaklNsxmRGyUwSTWZaLF33ZBEWE5KNL9gPDU8j5Bs06L','abMr71P2ql1bdIHOxvTFl3PF0KXCFOszQIXCxqLMGSAvKMhNpBEpIMNcnJ2bsw7sB385Bf0UtVK5BBjRXme',13);
-INSERT INTO ti VALUES (-7673112972149553513,-36,'eOSE0sMJ','PDQEyH8pSNTuKi7nAMPK0bH6KFHpoNNXI0QnEqn6KI2Br11EM3QETP7zT0CbHnGiT9VgW0R9t4XjEmMGZbmbuKj0hIVoTuqNr4sx1WayTxF9bSRNMJKs9Tr9NtjRzrdsZs8LjMZMOmdiCLma5XnbvVxKU7ZOlFhB8Dxo2IT3f08gLaq9CWk03zBK7daB2ZfUIToaZOlRS4KZfgRqftJaW2vf','1e8','DgU3T4zwxWJxoAB6XzJlndhPaFemEkAuPPdygtwLxyIk2JvhKuhCad9rhpC1uKR39I0EzYZ98453GYi6nRr8FxcI6GnFQmIu3Z1gkmteIqkDgyh4pFRdCtz63CCAlt0QthQ14KPefEO8UHzT4ok','I4Ne4duaklNsxmRGyUwSTWZaLF33ZBEWE5KNL9gPDU8j5Bs06L','abMr71P2ql1bdIHOxvTFl3PF0KXCFOszQIXCxqLMGSAvKMhNpBEpIMNcnJ2bsw7sB385Bf0UtVK5BBjRXme',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED, c BINARY(11), d VARCHAR(6) NOT NULL, e VARBINARY(61), f VARCHAR(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2112,15027886,'xVW','ndQ4v','lQhSiT7EoJlQbkbDe0VJt2Ku4yR6NjRYVBX0rEn9eRAeXnk2nVdSvX','4x0Y9','Q3YG6y84dsiWAmP1RysnTRZJldXkgl6H4MJT5RRirXhagfQ8MzvzVa7AAy8hoJXh51uhohgHmTSTUy','4aJiH78q2cHOwJUIDmG0WwOznMR7NJLfqT0YEJ',0);
-INSERT INTO t VALUES (-5299,6859346,'Zf9vP8lr','Y','TeySfrvmO8vb3eKfTGMhMF8fjD3e7cDYa8ZZ0X0BjQHhLADE','cxS2HBBizx3xE5WF8arWVr1q7ho','36Z1Uyj','W7hkJDcapUwzhfAFG1WuxkW0ibzLITEInIZNoAI7dV8az16fP1EBIlkNCx25zZGVfNx4e8u',1);
-INSERT INTO t VALUES (-30370,8688218,'bi','CGPJJ','luTySFxbhO9jQ4SYhY','bO9W5S0hVZGvIW9EA2F5HqdVNNkgbYSW','oqJJdOJwmyzDMMzu3RByastCpv7v5pEucZcLylCswMh1ieYzQNBp7lPWWpraFt','a36loJuuIubK3MK6n4DFqTCr5RTPXHv5CUhNGHvIopUo0CXgVeEjmfNt6PPxJneqcgElUtxw',2);
-INSERT INTO t VALUES (-3808,15971649,'4ZAeVZjz','0oGq3J','Kg7sQn9dhyiRobUEAIjIxBJt6rCFD9gvNy3nTvK','eWXnYAw','blKWLMM6JqbnG7aBBuMfm1rRoJbho6Tz9v9DJQyD9TEdkENcUBpLFXWXnjVhWnRnSlO','s4gaVRMLrTHOoelcchDSVgT5fwXVTROEw7jJIFsibeRpsHJyzsYNPgcP1gh8KI0K3',3);
-INSERT INTO t VALUES (290,9692091,'kbbSUC7DXBh','Cfv','3R8A','QeNCHk6Gwmuq8rNTRvEEkF','Hi05FbemPjDfhxDojskxdw51D5lfMpKTP0LsSREWJbSJe74b8FwiyaB','f5fq52Iz0hnx0NOfZnM1HH9bCNhgWlR7Icbj4tHzcx7VuhwsO5XeF8aT6Nzdr2ZPXswNbDLfvOdc4SCElS',4);
-INSERT INTO t VALUES (1115,14759908,'UC2XXl3Zu','S','kfXFj52hziDTMyyy4hpOjOl4KKFcigklfS3WspjbhjM3bIzt5c','d67','ictZ0H7fw2C5r6LNjfEu4d99Q9EnaaKMcKNy8BnGhylCk','dNuKnKcR1gDLj',5);
-INSERT INTO t VALUES (-29204,11396369,'2rU5','EQ2I','Y1np2sTL8E7V3YncqhzHQ0AIcxJKZCi','po84ZtGxQABD7hqnMEJ8gY','eXI8XrndbIPGl1dl39YYdOsWZIzCVJETfxCUBzWLuvEfu5UaWuyV8W7EzAaT','hxUdTkHWin3mhGZXQhHDTjvE1P5GGkrWDu5PvE8eCnehQcTWut2TRPX2hjcK8qzfEd4VinXyLHwmHw5Rmq',6);
-INSERT INTO t VALUES (-11967,7642663,'MV6YznA','5SKkv','mZ9lxq5mEHojKbOk5Ch3bdHUo3WVtFr1GjOIOkWrfOx3AhZJoJ0YGS5Pqi6mn','zjJ7kn5h7iefy5uogq','g8ZI0G4mlkfESG6VlftFJNB5QjFHLPzvY4NuMeZ4cgSt7xQaHfaxbyuD8WPW2dUrDE3oRoOYoom0CCQGOzouqSRKwpVBomPzWD','wFBkhHpjjqxwxuWuNysHRf',7);
-INSERT INTO t VALUES (958,12640853,'kiE','rs9u','7JJn2U7Cb0nlvWbezw29iM0','z','chHQtHtW2hznv2sCdipUewn2T7GvHZOfA64XwobvJX9BCGC2Kijw','GgVjpRvk9FPKnbgja9DPJ7Zi6ilF5YjB8PLGQMlDsUIHV01Jok3H',8);
-INSERT INTO t VALUES (-21472,13875511,'u','iYK','beBY8ipHT7tcvPsCvuv2Fz3l4XgH','Jpxjg6mjeM','o07XPQYoPPe9g0hx','pZJ921VNeftJApqfwWBTZm2v0xjwD5x76CLK1EVFdSyQOvoKG5r3KsIwAI7yub6gUBkZhHm7HTbuc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2344417151677700776,4972553491230733842,'h3lo','wcL6Ejs6ixXmj0D5wnv4VYgGJd1jrN4GeY1x','eLOXjm9v','InK9PibQTYpovdjwwdIwJHGe9oFUJjArM1jiheDDq0RT9wwe31AyTHLejv1QfUmomHMAzw1oGYIXvcsENwPVFjFHWU4u279lSAE9o7CfLuyG6Twxf6x4vpvHwlFDjKcwpItrjIBVHngR3FN7Ojauf8TtLcOWTgQcGnjDy4E9otYA7cuIiouV0t4CtzmwE9XRI9mMvrjqdTsdMRapCItdwrcMepBF4V9VODWcoOKjX469EW47dumdv','S','YN',13);
+INSERT INTO ti VALUES (2344417151677700776,4972553491230733842,'h3lo','wcL6Ejs6ixXmj0D5wnv4VYgGJd1jrN4GeY1x','eLOXjm9v','InK9PibQTYpovdjwwdIwJHGe9oFUJjArM1jiheDDq0RT9wwe31AyTHLejv1QfUmomHMAzw1oGYIXvcsENwPVFjFHWU4u279lSAE9o7CfLuyG6Twxf6x4vpvHwlFDjKcwpItrjIBVHngR3FN7Ojauf8TtLcOWTgQcGnjDy4E9otYA7cuIiouV0t4CtzmwE9XRI9mMvrjqdTsdMRapCItdwrcMepBF4V9VODWcoOKjX469EW47dumdv','S','YN',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7492198950173899939,16464485666455551821,'WwcD','CCd5AczX5iij0DZTPTi4a','0ZuIqYx4UCNfd1PGOV72RjCLk','UXCdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU81VnbvuqAXCSdMEACZEvfAJBWYOY8O9aHRpHO5roNWkl5LGc8RjDFImf8cq0HVkiVcfMpF1ONOVQhYzXU3wP9ZZHJmzZZOQ','fW','W',14);
+INSERT INTO ti VALUES (7492198950173899939,16464485666455551821,'WwcD','CCd5AczX5iij0DZTPTi4a','0ZuIqYx4UCNfd1PGOV72RjCLk','UXCdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU81VnbvuqAXCSdMEACZEvfAJBWYOY8O9aHRpHO5roNWkl5LGc8RjDFImf8cq0HVkiVcfMpF1ONOVQhYzXU3wP9ZZHJmzZZOQ','fW','W',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17932311578005108811,4611611842661401469,'L3WDz','Z1kLEr2A9lTDb9IuD1uSq0zl49UuJQQSba6wsC20OcVYYrvZuO8sUyjD8EkIVupKwbfKcgZhhVbs1YKeWWkjD8U3Cipj7KAvdQiVqiaA5cqUOVaS95d2jwxx8Gc9ksnm4BXpEuq9ltVpU1QzvXSDVxESMhf8','SJ','o2uQeznHRQSoOi8Z4DkRhIwCFCve9u6mVa7nOs2sEc4KmoxgW6l43yZVTzi6l7UDF8NV7CyTdjvzBF55SjZ9crvGnr3bCGuZZHonTU','w','XUz',15);
+INSERT INTO ti VALUES (17932311578005108811,4611611842661401469,'L3WDz','Z1kLEr2A9lTDb9IuD1uSq0zl49UuJQQSba6wsC20OcVYYrvZuO8sUyjD8EkIVupKwbfKcgZhhVbs1YKeWWkjD8U3Cipj7KAvdQiVqiaA5cqUOVaS95d2jwxx8Gc9ksnm4BXpEuq9ltVpU1QzvXSDVxESMhf8','SJ','o2uQeznHRQSoOi8Z4DkRhIwCFCve9u6mVa7nOs2sEc4KmoxgW6l43yZVTzi6l7UDF8NV7CyTdjvzBF55SjZ9crvGnr3bCGuZZHonTU','w','XUz',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT, c CHAR(68) NOT NULL, d VARBINARY(10), e VARCHAR(36), f VARCHAR(46), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4470540897936476000,-613497,'s0lHfOkSxlk8','2ZW3s','JahptdVHXxeVCVggOgCyMHnQXhuF1mK7','n','t','w',0);
+INSERT INTO t VALUES (-44700113967378899,-3306375,'spP3Zax48kq4BWzJBNBwW6FOc9q2oZKT','0wxQOx','6b1T2','UZiDLrQCAIfNDAJRI1uPUMJv4IJhvXRxOzh4','0','E',1);
+INSERT INTO t VALUES (-122062716786971071,5386919,'ZiSjXGVekRlcOr1eVA6DSBpHQ09N1hg9DSWlR5HAMuRlf3dVqlKC5gsgWh','mn3cOZ9','6mPwa7eTqZYteFJQZISnREEFYLg2j9nyIN','XijypFgg7vG','x','H6',2);
+INSERT INTO t VALUES (-7277635966493610688,5599016,'bL00JlBQ3dP5XK11HkDleMm8iAeYN','j7lrb','xvwquqWkZB','bGxkT','U','7',3);
+INSERT INTO t VALUES (3376797038110859088,-6965666,'sZsdy2Kkg5YsTsY','jcfLEI','W','geb3WbsDcm','y','V',4);
+INSERT INTO t VALUES (6082913011868535030,1006346,'JX04gMrJmjZoZ8WyLYMrdoTxr0zHwnZakGDlehMVE4as3NM4r5SLo','s','idqj3CFmG2RY','XHbPYZ1DlOggu6','E','yu',5);
+INSERT INTO t VALUES (2570879144899288003,-1419779,'o48LfLQqt6YQPSvpHUNDdHVA1uDGAcZFX2XOvVfVX3xu','53','ERttOBK8JXsloV','Iw2U3jvDr63M7b','4','3',6);
+INSERT INTO t VALUES (9218124819743481032,8370026,'mkIgHYLlj8RsDuLkQ74RmtVeUaA5xowXzKThS9ybgva','C2fpy1EdPf','aYNSf','YYCNFiQAwnslVKb2Hm7x5yVjWRj16bZN3V7jYV','x','o',7);
+INSERT INTO t VALUES (-3275586077045939427,6108504,'5Z5qCeR3Z5f8R29kuHVCermGRS','T074PEN','OFYIRPpJL','ZRvKNNKImgm7q22pJHnvCRbhtl3JDHZgYpHtntf','f','wU',8);
+INSERT INTO t VALUES (-3755287424523572467,430551,'OpiTQ0dJFP04aVW5','mu0MBGKzl','w5t1B','XBqKVJTuf4M0YfjnT3CvStdJpWUuMhPZsuCi5','T','s0',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT, c CHAR(68) NOT NULL, d VARBINARY(10), e VARCHAR(36), f VARCHAR(46), 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 (-3853368312293421772,9666591,'6n4UZwo94','KJe3Vo','pADhSYNXEZBaNIsHwtTQFXKCqOEM4z18IM7xiGYcH8','gOXgxxdWQioHoOZar6WlTFY2aJHToa','fvPF727sCoK6fqQkkVpe8rQauehAVqasjzV9ftzWoRMBkyoBFxbrPnQPEEQue','2PL45t34jSSGHdTT72gALweWKl4Nf5CXXM3kSl1SYViOGW5k1Q6KbT7J9Yc8SguYvZn87nrojBOT5Rd',10);
-INSERT INTO ti VALUES (-3853368312293421772,9666591,'6n4UZwo94','KJe3Vo','pADhSYNXEZBaNIsHwtTQFXKCqOEM4z18IM7xiGYcH8','gOXgxxdWQioHoOZar6WlTFY2aJHToa','fvPF727sCoK6fqQkkVpe8rQauehAVqasjzV9ftzWoRMBkyoBFxbrPnQPEEQue','2PL45t34jSSGHdTT72gALweWKl4Nf5CXXM3kSl1SYViOGW5k1Q6KbT7J9Yc8SguYvZn87nrojBOT5Rd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(12);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
-INSERT INTO t VALUES (7507462762718060281,9009718,'TWtqTC','4Pca','SRKFChm1m3VssTkUY6gN1KGC6oyBsYWo2Pqx96zFlLADPq','btHO3eOZVkSAxxBFgUDS8O','a13DnSAvRRHXFmM7XQeXyR29vGTerkVVBY','bhTkQCK9TJq91sCbULPjaMEDeEWmtAorXhBtxsFh4oUDVclcx0FXvMZx0VRbTu2iqkiEO',11);
-INSERT INTO ti VALUES (7507462762718060281,9009718,'TWtqTC','4Pca','SRKFChm1m3VssTkUY6gN1KGC6oyBsYWo2Pqx96zFlLADPq','btHO3eOZVkSAxxBFgUDS8O','a13DnSAvRRHXFmM7XQeXyR29vGTerkVVBY','bhTkQCK9TJq91sCbULPjaMEDeEWmtAorXhBtxsFh4oUDVclcx0FXvMZx0VRbTu2iqkiEO',11);
-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 (-8635557137636919822,9800961,'j6','45w2rkWWLaazi1IljR4FVtTvOFPlL43vk2giukfWsfqbcycuo3vkPYMTnwRMNF','h5Jol1y7k63EMQqKmY6m','KhjDlSqU5S6OYnAvSV8m','5WjTC1uu','5aEA48GF8n8NdTfRyiftg',12);
-INSERT INTO ti VALUES (-8635557137636919822,9800961,'j6','45w2rkWWLaazi1IljR4FVtTvOFPlL43vk2giukfWsfqbcycuo3vkPYMTnwRMNF','h5Jol1y7k63EMQqKmY6m','KhjDlSqU5S6OYnAvSV8m','5WjTC1uu','5aEA48GF8n8NdTfRyiftg',12);
+INSERT INTO t VALUES (-8538538915868189992,-5998826,'AHDbQ4dApj2KaWcv0G52y1','9j','yLTTIXFmzQhiWm5','I','a','K',10);
+INSERT INTO ti VALUES (-8538538915868189992,-5998826,'AHDbQ4dApj2KaWcv0G52y1','9j','yLTTIXFmzQhiWm5','I','a','K',10);
+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 (1345869731854033142,6257222,'6ux9H','DJ3','Cygiq','gRq8703UXh1dS5','i','ip',11);
+INSERT INTO ti VALUES (1345869731854033142,6257222,'6ux9H','DJ3','Cygiq','gRq8703UXh1dS5','i','ip',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-2141070742766120267,-5660369,'ITvMsQRgqwiLDzmWIBA8qOSnfi5v3kSvXjbtLJHFKITqyq9rdKVb7y','CgN89htpGPYZy3l1CFu4UzxxO5GvWSrleguvkaj9tkq0wENP7arvsbbSXDtwfd34MvffyLYqvpslyDp2PNZDXeHoFm4mHpSQ0m00e4mlb4i5RNlRCze7ZqglZtN23w5qn0vXz0eWajPQkKudYVFfezgGTfh9PKVQwOEzZ34fcbEZvdUtwkTrhkHMXAIFiN2XsF4wbxn20SnGn9PQwffwQGlJaHRgGkZoRrPd','1cMgpnqLk','6iLhUlkFWTvPim0UkzZ5V85gMNdvJC','b','pl',12);
+INSERT INTO ti VALUES (-2141070742766120267,-5660369,'ITvMsQRgqwiLDzmWIBA8qOSnfi5v3kSvXjbtLJHFKITqyq9rdKVb7y','CgN89htpGPYZy3l1CFu4UzxxO5GvWSrleguvkaj9tkq0wENP7arvsbbSXDtwfd34MvffyLYqvpslyDp2PNZDXeHoFm4mHpSQ0m00e4mlb4i5RNlRCze7ZqglZtN23w5qn0vXz0eWajPQkKudYVFfezgGTfh9PKVQwOEzZ34fcbEZvdUtwkTrhkHMXAIFiN2XsF4wbxn20SnGn9PQwffwQGlJaHRgGkZoRrPd','1cMgpnqLk','6iLhUlkFWTvPim0UkzZ5V85gMNdvJC','b','pl',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-2336719706971988442,12693015,'MjPvfSiS3Y','FlT01Y98tGVRgjBj0hCPtoLY0NHvQPPZlokXd8CCPVA81MDWmBN9qQRAVqLRA0uIfnrTQZTLLEwPhdiaZXjxZByLsPcZbTBCUC3ULMUYdaACFalLXLGrmMj7bSuVUnygruP7cPkZCrDYAsQ6NinuAmHkIps','jrhNzhWRv1eGj2b03WdSmmnmrYMJzMOtidgGqvOp224l4n4WiRKwkjimfU','wmIQssv5zEIqGabIc3Fz3jb9dTahmO2nWLHkc1de3f15hLmiZ8cNcBxS0jQJsFCjLzvhUSptAfAxtk4Vnxn0NL','dYIkiYCPec93hg64ezdlq','449vZTO8vEg0FcbYw2oVyZDZGsd',13);
-INSERT INTO ti VALUES (-2336719706971988442,12693015,'MjPvfSiS3Y','FlT01Y98tGVRgjBj0hCPtoLY0NHvQPPZlokXd8CCPVA81MDWmBN9qQRAVqLRA0uIfnrTQZTLLEwPhdiaZXjxZByLsPcZbTBCUC3ULMUYdaACFalLXLGrmMj7bSuVUnygruP7cPkZCrDYAsQ6NinuAmHkIps','jrhNzhWRv1eGj2b03WdSmmnmrYMJzMOtidgGqvOp224l4n4WiRKwkjimfU','wmIQssv5zEIqGabIc3Fz3jb9dTahmO2nWLHkc1de3f15hLmiZ8cNcBxS0jQJsFCjLzvhUSptAfAxtk4Vnxn0NL','dYIkiYCPec93hg64ezdlq','449vZTO8vEg0FcbYw2oVyZDZGsd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT, c BINARY(39), d VARCHAR(62), e VARCHAR(81), f VARCHAR(28) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (209,102,'JR3FM21Lbn13p3pwZEfP4kS26q4zfrz3xUSg9oe','0WDyqnY8xTnbzATPPgCw9B00pQ55BIhyrTqig9RYFvI3DKPB7ISGatdDoAwN','dGbxcrH52j9oCpfiEm1osbmJvn4gx5okcxPwMmpVplj8TfmDuY3AKQCrwGyQAggDByCeEznZoDHcP6AcV','19oMM17wzzrwBTWY','BKxrHDR6vSlIvTvnrQNOJWgVcKX9QsLZCyFJvO171xhsRWhuoQGb0BahVM8AeHeL0iUzfkeRzfmgVjDMBgKB6nhdUE','oq49jdVTtiUx1DWRG7ODRVxqryjQO3',0);
-INSERT INTO t VALUES (115,51,'D5as2Bez','ouF3LhaBh9ToENHY1NvbiylUaXzTKfoNGtuGbJiKY2cpPc','Oooc0zp7ReYYph28KkqZ49hIne4PeO2kB8heO9Md9wZ3dsT','ia','z9K1kdv5zei0dcdm3w7m2mNXRLUChjxfMhrsvltryGSWVGID42MdBU1NMyA','3',1);
-INSERT INTO t VALUES (141,115,'ZKO','csMfhPbiqcOVlZN5RCetlIUFFfnsIvYEFOhFaT','sYmkl','xVDBr0pBWQjUkI8TezAWNy8K','rd4D8ifyz6VjTrzx7Dw5','P8SCiGd5uZy5jARi',2);
-INSERT INTO t VALUES (116,-5,'BLFf9cjjEhhCexQchDUlRneiQVqR','s3A6B','kheAE0x3tV7XGN3pOa98sCEEWjB9HLLBdqhigJB8NkGu0QNlvbjnQvmzgrtQTAKvYWZrKo','zFyt5B','mtsJhSOlLOwcteEEZ1H0GRxiDuJwxgrUCvcAEmewzqW66dDcU7hE2UawKiOZHLVN8ZG9Vvm9','y7RneBdVGrW2SqHjo99z91YgwHdzBA9AVBmag9wivT7jR1Xz91Ma8AdCIAr5s3W',3);
-INSERT INTO t VALUES (130,30,'ABWAqEIVt48Bb1k3dPh78w','ykBr4siuX3ENGWBgjno7eYughYiTvFL3cPgat','MmOk1OLP9tVTgpdUEBOu4RL35dXInnwKs5dwKRKctpBP7gIjj28wiV9ZbNDDadVh2gO3TzgPbZv9GaD','Ow2i8BX8D2a','KQzjwfG','n78fIBBAikvpkP3ffHkCRR5zypNM7yUE52ISuTpugjGacP8Y3bP',4);
-INSERT INTO t VALUES (247,-34,'VzNoDZmI02y1BHmRcve9YYl3kmUTta4O86TC3F','flUtDZptYbPH5gA','B3mVncBfcmHyBKejxM8nXQmGPaDLiEprh0QVCGLB6uWMTnu9Tp3I14XfjAtT8qqrJy','XWALCl3iVQBN','2MVhT5AtbQrcug3LylqvsAzjJNa2nn3TXNrh','iRjUN27BXWSLYzs6rWf5N6DmV44a',5);
-INSERT INTO t VALUES (68,101,'X2oS8oVg2ZuAgn5CUDltKkQ','VLajKf7iNbFbtadv6RW6kLrV7','JFesE8OCshfdMriBJq69YdIbOyTJH9yAynERMSsXe34TleBiugZvyV7P9','WywuhZnVHY','Kiw0MfHjRzagLoQiMGfpIfsuPgP5PP5IP5qECp82fRbR57b4','U05yl31eRPvFQUI3DoaqeCL4V4ObeRRPZLWa7V3WRrCVykPQahsvqeUoTvabz36X',6);
-INSERT INTO t VALUES (152,66,'Yah0EGbYqy7tf4JU6tcKbv1eXEociT','Q3v9lHA9PmKBC34TONvjR6uednY0yaQQ5F886iUBh','4DrZbffZhB0PgjlObXTLw68oYUF','MLBRrn2VhRCRAmjPyfGZYe57TB','GIFFltznPtyssSv1Tow8fWqkggf','evcXq6cpVf5n3KvAZarBdtGuYUtpFTH',7);
-INSERT INTO t VALUES (122,99,'9jDKi','QAsV','v597dWU67Rgau6kfuQaI3UjH8LAkMUAFC7','8Lkj8QfJL','F3VAzYU0KA9eZ6KVmED1A36rf5OFsuJMPRgFe97GRrmYThbTSBK77Vu86RVrlZRdhP','h0KpHP1dMJsyTF0ymfrrsH3mLLJz2URm93QSX2I7TKUYkwK6RcKsfrw1kQwYCtVsYh',8);
-INSERT INTO t VALUES (165,56,'KrJBLT8knGsx2VUIX','zS8UWM1tB0Cm2naQiZPTwdbAH8OfVL','SiCZohYsQq1IArIdbmyDc9BSqXKyM3CCaeHYjH4o2TSRv9ZqDpMoHiIO8wqjKFyUO23v2sO','1QNysPbUZygYEf','Y4y3qooXC7p9fAuYJiBh1qLLbOqagCmm0b0KYkOfFGr6JKwpgyxIZeKKlxd05VyzaqY1fESn6YuK7l98JfglL','YY5YE7rJmZoPQIgahDrAUDhBYUB8Ca9QpQZF2OdykwY3hY5tIGYnCFWOxJPF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (482684648,31,'7rpMfSC8NK3hnXu','Tro8rkcFVFukh2TvTXAqDEJv8escqU0zoxvxagcrnmJgA9M2vHnGimH84PwD','RdE3Mhcg2uvKlbyuuorLYq52LG9x33exDkQ9vki','ZhXn045tHDRZS','cDCezkt','SvKmtk7GAgfBKyPMdZ3WJybc2HyeW4Kea19kD',10);
-INSERT INTO ti VALUES (482684648,31,'7rpMfSC8NK3hnXu','Tro8rkcFVFukh2TvTXAqDEJv8escqU0zoxvxagcrnmJgA9M2vHnGimH84PwD','RdE3Mhcg2uvKlbyuuorLYq52LG9x33exDkQ9vki','ZhXn045tHDRZS','cDCezkt','SvKmtk7GAgfBKyPMdZ3WJybc2HyeW4Kea19kD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(40);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
-INSERT INTO t VALUES (1644526459,87,'DHbJeSClAlTTRfSZtLJRC4H','C2EaKicR3ws660I8Nz92xn8jvsm7x4uPWIjoKB77R','7ITZwETf','W4QC8U','FLkbp6eW0jdtVX3L9pYdFGF9QRRtQhpWQrmhWuNxOc1JNCVtH14ZwHaACeLfazT4K0qzzFKMaraM1tjtulOCv','PQLm3a6uBAcI9nBxDljwH5yGs5VSjRZv5BcFu29',11);
-INSERT INTO ti VALUES (1644526459,87,'DHbJeSClAlTTRfSZtLJRC4H','C2EaKicR3ws660I8Nz92xn8jvsm7x4uPWIjoKB77R','7ITZwETf','W4QC8U','FLkbp6eW0jdtVX3L9pYdFGF9QRRtQhpWQrmhWuNxOc1JNCVtH14ZwHaACeLfazT4K0qzzFKMaraM1tjtulOCv','PQLm3a6uBAcI9nBxDljwH5yGs5VSjRZv5BcFu29',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (19107119,-18,'BerCXK','MUxTFFlVP74Cz0Xmm0k7ikP2AUVT2qx0qM4W09lbLoCUySqElhUoYlqX4uiEoxGq87xOJofef7RAPvFEBuaNSzyvanRWpjcKTetdrmqzyF6sq2Thk4lD8TXI','R6IrT8lMwcvkSIl7l4cSKXtzqXRo9FT4U5JrojDECVMEtDIMPNZglQfafS','1mexnUGo','iRzsIvmv0W21zghDUHbvdTgHDJXTApPqFQPmRjwUoQXT0HAkTFoYVb9ju2RUWxv3HfOdtVtguT922zTnKAPdyzeVr5gaPxa3n','pHpYv4weFSee',12);
-INSERT INTO ti VALUES (19107119,-18,'BerCXK','MUxTFFlVP74Cz0Xmm0k7ikP2AUVT2qx0qM4W09lbLoCUySqElhUoYlqX4uiEoxGq87xOJofef7RAPvFEBuaNSzyvanRWpjcKTetdrmqzyF6sq2Thk4lD8TXI','R6IrT8lMwcvkSIl7l4cSKXtzqXRo9FT4U5JrojDECVMEtDIMPNZglQfafS','1mexnUGo','iRzsIvmv0W21zghDUHbvdTgHDJXTApPqFQPmRjwUoQXT0HAkTFoYVb9ju2RUWxv3HfOdtVtguT922zTnKAPdyzeVr5gaPxa3n','pHpYv4weFSee',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3687444207,91,'IbLRhuxBr','ZTwOfIstpcMyREIPpdwQNdpgeaMHzUtO5JK1Rm4HAv4NemHuj2VScBRShakWyFbty7vWvUqsBR4LmERv7W0FTN89Iy6wxvSnbfq4w9l7kqxOHSuUORI','p79gGR6Zh8gC','qQ8bXyd8DwMxw73baSRxFzdkVOqeTB0mTYkIHDxpenAxvR1C7083388u8bcbAqutzVXGQ3hx5y6g02L745q0mtTusuKAuCeEB3YlmFG4vIMp5v7Uu','s4MUNfVeIvlbNIRrNIfnCf5f3xOlhiv8RVbEhFKLktoJsthxXoqEBjbPOBl8DuS126m59HHDxsqwXt','JoJU5LN6uQKlykJetyvCZZt0ABizQGGfWjgyyvykdklCnGlH2yeelbdxilrcA8ps',13);
-INSERT INTO ti VALUES (3687444207,91,'IbLRhuxBr','ZTwOfIstpcMyREIPpdwQNdpgeaMHzUtO5JK1Rm4HAv4NemHuj2VScBRShakWyFbty7vWvUqsBR4LmERv7W0FTN89Iy6wxvSnbfq4w9l7kqxOHSuUORI','p79gGR6Zh8gC','qQ8bXyd8DwMxw73baSRxFzdkVOqeTB0mTYkIHDxpenAxvR1C7083388u8bcbAqutzVXGQ3hx5y6g02L745q0mtTusuKAuCeEB3YlmFG4vIMp5v7Uu','s4MUNfVeIvlbNIRrNIfnCf5f3xOlhiv8RVbEhFKLktoJsthxXoqEBjbPOBl8DuS126m59HHDxsqwXt','JoJU5LN6uQKlykJetyvCZZt0ABizQGGfWjgyyvykdklCnGlH2yeelbdxilrcA8ps',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED, c CHAR(88) NOT NULL, d VARCHAR(60), e VARCHAR(89) NOT NULL, f VARCHAR(99), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-23360,11559045,'MtJWc2BiDxg1bsdcPVkCR','60V','ukDsFUKPS7lMfIdbUJpZYLb3hTHxWLmuAEPrKKYKrWM79iWulcQvATkE9rZ5N','x3v78TM3TY9q6YvB7mSuL52egP7FL4jD','rrB6Oi','W5u9o6pJd32DEwbAKAMRHtNLyKl9rfCQTlRvUuOnGNVVtVadLQQaMaljwcfI0aMz5rK0vspRv7YSas2dE',0);
-INSERT INTO t VALUES (9991,15376782,'i3IjmD4wN3zOHjKZGbwGauGyRoe','P5GICwikfQVO','Hik','KD2PC3gXOWnGnSXzP52MLHSXOzWSTIMDHU6PApTDUjOkEvdvL8YkQbW7Zvnv5aXbLaB3RjEi7iUJz5v1f5JniYMGSJJEtw','TA3UNQgmvaZadPhYIO4nAJoW9KLd3Yfj0p4gqovORhiTjb6uLNSqKR5cxqgJnKHCqB1KQxtrvKk30TZ9yO7vg0l3LG8eMzSUvzp','SuIHdDehH87ek95I2kMLVwHz92ixwuPg2Y',1);
-INSERT INTO t VALUES (10564,5086987,'8BYaY6ivFndHokiEbrsjE5lonXhm86tUQr3X7DXkp4H00A8gNDKpUp407vs6RV8iQvkhJE37aMhlvWT','hT','RabkqmytcvAO68M4YEzUlUh3CAmzm5kf7wVnN51KUgz0wn83tMPXtsxhaVXaaRq9W','sA1ShwkVSoSe','O7DGmigY8sBd2a8CAwxJq9aEqZWvn2GGH8lRV3dv','u6MOrCT',2);
-INSERT INTO t VALUES (26508,1495685,'9vJzWH2WOmYXsWbLqFRvMFDxKGEEoS','rrRBYiceia','EhjtfNuYbHUBuX8gHek96Nb63TC027UhYlzmQN39a3s2s','tE02fjwqs4IhQIpSZCslvgtnsSrXfj4tloL4P9sdwF2eHC0PHSC5O','tAYROrIrRW6GJnl8nNB756VmsZKvvibTDPmS907izgjsxgh0EhmRPhMHLhD8uUkSwEr6NcT24CboD1Y9WnyhAec','vbmBlO',3);
-INSERT INTO t VALUES (32143,8569811,'7XMqFtdVbtkHxGqGR5i0egnkvXGwqzomcJ7MZCfJpshfYUctJP1rRAS07EoCgoqpI5fglTpesMXPIRbkrs2y8W','8pWWJCa','mPsXWNnyh3cEdXnSFyq5SIrYYXanhVTNosenSxz','80jgt25UqgsHuTpNOFjVzkL14x2ZaYdcsSCK','BFasM5PRvy7w0dvsnn41AYFjSUj5Q5Ev8rYApnJZiymEz9rmb','HT0txxV9nEXqWg86M8JZM03N5ja9e2WFry00Em88YTYQX9iSVcgLww8j0ROYIRWMWBMZ6YJyn7GFxRdgI4nC863Sn9vt9GUV',4);
-INSERT INTO t VALUES (-12057,10690494,'jkrlc2mkkYkO2QUKzHhiOu7cIwt2vXFq02TTYbHSj3evFxpWIgjvQgjyFDbpQRWcOcmSNw474whAx6EKOGw5i','XxPXZTKt','t5YPrxYW3YB1VVzfMW','ZCFpDRj3DKvDZe3e','iuIZ3RyI4SFttOK4s','I5SbhhFEEBZ5l1fLSceRD452MUvCJoZhJom9fD3FrPwTXXUd8zxxzo3bZzPfQnqjFf6AXfK4D4oAzBr5iNqTqHEapb7OFHn',5);
-INSERT INTO t VALUES (27086,6906477,'DLKiRC8eXywtfeUGVguJYOoH4Y0jxMlQvucE0gr','C8vPeFahKxNHi34skCaONMSWtIToSzHkXrlvWNRSz','wniPLgZjSsb7IUNdrS','fQpVNdI6KjHK','icgzKJFwO4nHaZgpq90Td','S2Yy20Ndf0GA0v46udF2U5xrQvMAtnfy3PAcUbB4tLK1PanTNVUmWWyCbU4VyNZp5HzzYxLZv1K4oxcACrpbsDtyKV',6);
-INSERT INTO t VALUES (14648,13064635,'HAfRtKJxHNd4OXA','joKh6gpAo9qPlrULfQZvzwmy3dqaf','PFtAmODcD9Tu1yq47KGDK2','oQWEdIATTuDAdTNtokpKmTmfSFSiYu6KGcQI9Pj4Ln5mbhwCveRc502bJABEg30MVKKMHsXDNGMj3Q1P7SvE','nWsKdCZiguSLckleeJuaPE0hCQJQKp13dGe1','7ixoZfFp7RVDL2HWot4IDDTp4HsBmNEunooqX2Zi9KNuQ',7);
-INSERT INTO t VALUES (-22712,3012601,'E52K','KRdTJrfLtn9gfetWJNywGb3cspi7PERddbmHq8dl271pJl5E5limfje5','MIIp0GZZJlRwu','mk1MhFLCvXqhrnc0nSUAXmplysQcwGgL6uhFTOU','yjhAvG2','wSxQ8inDmxxLZkXlRAcaTVu4qANgGb1IrbzCeZpnUvwhRpmDXSIwM3gVScbTrfBUiPtVupB2p',8);
-INSERT INTO t VALUES (23014,8375337,'qaNF0siXh8naUAzYJyJm2KvGesHBEwwTRFQz67zsDgtbHX58veqNY4PiI3','Tzrbg9nirVsoeOpeONBrlozEiMRHqHVg','c5NH3KK19ei8Yy8c3N0zxXU6KXUw8d8ZsGDoLUoH1bYm9rMyyb6QnlimCevnlB9CUOXKgf0J','FOHO5McdqzTwXCxnbRoWHtARo9','jIrtbYmWAuZiYn0wt5u07xc2tHZg9hKgTXo3QL0OlGGtCzGe0K8mFiGWkXFhXDbNT3oWx0Vpy9MU1r','nIDMKv7JsFlcH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-34692494796012748,-3002735,'OlLL4c1VC82Rcfe76wlfirSL','u3MjvIdfdsJRDq9fffGnM2s7cr7VHND2zDDIPI26b854S1HwO4UQsmV1qOcNTvDgnvGNes8M','epvgTruROvHZMDFa5fjfBVfQn4oL9b','0irm9p3515MF46KQM2TIFHzWljcUCMF0nNBzyl3G1qGFeiw5IqQEkiW4t9k4JxgVaeIXzVpv95TBEOLiazIVWMYBaZXPYdWrsVfOmw5EE0KnQXeL2s9VEEcwbIx9zpMfynV6LcDaWT88AMrnXYnXk6kjl2WGsFyaDSF4Ho8I2Rqj9fyjKMYgMl8Yn3ZYulcl0LYWAixA57lziQUIp8kG8uYIB2UdRomxz06zlVpCiXn97VeoKQGY7LlSYAF2','S','PB',13);
+INSERT INTO ti VALUES (-34692494796012748,-3002735,'OlLL4c1VC82Rcfe76wlfirSL','u3MjvIdfdsJRDq9fffGnM2s7cr7VHND2zDDIPI26b854S1HwO4UQsmV1qOcNTvDgnvGNes8M','epvgTruROvHZMDFa5fjfBVfQn4oL9b','0irm9p3515MF46KQM2TIFHzWljcUCMF0nNBzyl3G1qGFeiw5IqQEkiW4t9k4JxgVaeIXzVpv95TBEOLiazIVWMYBaZXPYdWrsVfOmw5EE0KnQXeL2s9VEEcwbIx9zpMfynV6LcDaWT88AMrnXYnXk6kjl2WGsFyaDSF4Ho8I2Rqj9fyjKMYgMl8Yn3ZYulcl0LYWAixA57lziQUIp8kG8uYIB2UdRomxz06zlVpCiXn97VeoKQGY7LlSYAF2','S','PB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6596880798247287265,-7846768,'9AxeZ6sSlIchMop6yf92CfsgSB','P2APr9GPurDGBMFq76DY8WIKNb1LzxRoQ8IthUjYMWmCY6zuhfSUVOzDh6WtUHQAq6MOFNFvlbAxCF8cF7KZM91kZp52oXunwJH8FKgQgpNps','5BdSBvgw9tvGbI8vP1133E','flIlushsB5M2VRWfAQr47kWKi3qNXzJBnnYuc1TIf40eEuRWnLZBYrZn7fmqDWw4HIEDMQeEJDr3th9K8au0KDHVMBPehvV9khr0PRuSGL8E5NlRpn0c77mrWDHtnjDKsTnZyTjT6iAylMY9esOpjWOnKyjl0HmXnsboxLrJJUaXJgpu4BzWNyfwGsa9xPTu9UeUwjouE7HW95G47','C8','TR',14);
+INSERT INTO ti VALUES (6596880798247287265,-7846768,'9AxeZ6sSlIchMop6yf92CfsgSB','P2APr9GPurDGBMFq76DY8WIKNb1LzxRoQ8IthUjYMWmCY6zuhfSUVOzDh6WtUHQAq6MOFNFvlbAxCF8cF7KZM91kZp52oXunwJH8FKgQgpNps','5BdSBvgw9tvGbI8vP1133E','flIlushsB5M2VRWfAQr47kWKi3qNXzJBnnYuc1TIf40eEuRWnLZBYrZn7fmqDWw4HIEDMQeEJDr3th9K8au0KDHVMBPehvV9khr0PRuSGL8E5NlRpn0c77mrWDHtnjDKsTnZyTjT6iAylMY9esOpjWOnKyjl0HmXnsboxLrJJUaXJgpu4BzWNyfwGsa9xPTu9UeUwjouE7HW95G47','C8','TR',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4584755410550529967,-7910368,'5c6AEWF2TWUZBtTKZm5y2cRLVMIAmw6f0DogyYsx0','Oj49EJ7jBzgzp3pKl7GkgZ7i2Hs6Bu4JdA7rkVl4AsuGvskYmi68boNQUgEASUZSC7j4vLJ2uveVqg9AoCUP7isoMlUyVCqwRmyp1ETZREps9wT3PEraDekQYO9rCWKQoNdLoDZcNr5LlAUdnit8WibzHc0QR7MgyrX5DXHEGKkUDuSiBoIIwrKqACmxMBbyb','aVw','P7QjjFJgE4ce2xKShYz33o6uAPyMLoJz5ohyIoxDNLouOGkFM5Tzt7bbjuARg4RMtzFnSe66yanDH0dEyOhE5gvKVhDOq4C8Pdms0HzAu8mZyC4LamjsG998cyM1hDtxsXzcuEEC6KSFlB4w','l6','V7',15);
+INSERT INTO ti VALUES (-4584755410550529967,-7910368,'5c6AEWF2TWUZBtTKZm5y2cRLVMIAmw6f0DogyYsx0','Oj49EJ7jBzgzp3pKl7GkgZ7i2Hs6Bu4JdA7rkVl4AsuGvskYmi68boNQUgEASUZSC7j4vLJ2uveVqg9AoCUP7isoMlUyVCqwRmyp1ETZREps9wT3PEraDekQYO9rCWKQoNdLoDZcNr5LlAUdnit8WibzHc0QR7MgyrX5DXHEGKkUDuSiBoIIwrKqACmxMBbyb','aVw','P7QjjFJgE4ce2xKShYz33o6uAPyMLoJz5ohyIoxDNLouOGkFM5Tzt7bbjuARg4RMtzFnSe66yanDH0dEyOhE5gvKVhDOq4C8Pdms0HzAu8mZyC4LamjsG998cyM1hDtxsXzcuEEC6KSFlB4w','l6','V7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(48) NOT NULL, d VARCHAR(41), e VARBINARY(56) NOT NULL, f VARBINARY(57) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2337176,4584701,'MpnL7','0j08hDzOb7N4u','TlKXnsXamctXMXThrX6','qfqYcCFUulTimy3PmtKq2RNStfr9GSt3l9rFjMPbjRKKLQqTRAMs','m','g',0);
+INSERT INTO t VALUES (4079802,7509940,'lZ','XIsuRxZ2Y7rj6go7tICoJDZrMrP2Pp43p1IQZCRqy','c9QKRua7zl1','35uTXx5nAb1t2ilJIJEbWRCrVeMhliB3YTEGfXmWdzo3ReJJn8NrRU','5','v',1);
+INSERT INTO t VALUES (6365873,13919811,'oQ','3','RZbgRVOjoAljvg9','jINEza8G3HCzgXtEDNCS8cUdyvLEU1BpujoLj4t4DCXa71n4u','F','T',2);
+INSERT INTO t VALUES (8639631,15362930,'HueGKr1hXKjHevMpxYhpKzE','NGDvwkdMDJmn4kPDDoY3BBMqItc0QG8a1eKaEhGId','LW5Y3CGKP','KtCFNQxXDOZrCIsE8aFeKHFxRW04L6xTKaJv3DYiLG3vnrxVoEFoX','r','c',3);
+INSERT INTO t VALUES (10087263,2823034,'kShQsCrq9nA3rs1H0XgSzUKt','If','Qs6xgfU5qNxWo5bB2y7H3jKE9h7bbIbv1y','6JSletfeL','W','K',4);
+INSERT INTO t VALUES (14124079,2858814,'Ip','D87b','Bw3iwT7Ej0ppus2YTFfyQfEMcFET','Bf4FWKJjuUUvouZeD1cLFZwHIVXGUn4lEWHE92G','a','Y',5);
+INSERT INTO t VALUES (12500101,2360211,'c6II4VdoUx4mJmI','UDNi79VL0NREacRPju3kBZSENUfE2pf2s94N','HhgVZCaYp7hUMDZ44GCqBqLO','r9YJMAFxdM41JQwuFl79NGVbEFCZILlvLUJyF','p','Y',6);
+INSERT INTO t VALUES (6835789,13927175,'y489Cyo3KtCxrgYOlrJpkgSqhniKAQp5TJGIJliR','nhDR9gudbrQxcNaAulQtiRDbb','bL2eE3jTjKugKZa5qbjtJLcMZcWBt9bM2FE4Hk3A','7n64NSlXzq3RZ25vrVqbbvT9zPIbWHlRsdENZK','M','D',7);
+INSERT INTO t VALUES (4216106,10580013,'TdXO8ydGoQsgvLzPsTidf0X5nuCiH7wgi7ogM4fIE','AYvlgWM56Peo6xk5sYzjMEK3aTxB4fO0tDRNtVH','tFDd','HdUNssROIYSXYJ8PNgB6sBDxxybrdBe','G','1',8);
+INSERT INTO t VALUES (3494323,16150178,'eTK400Izz54eBLtGObGF0EY','RDlf','J1FKP8gTQzoFGxxuPcKCBhM36lFXex2Dja6B6g8d','AWtsSDfM5bTB3QL6y9bRKc1WAjHkuGjjEyY','h','6',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(48) NOT NULL, d VARCHAR(41), e VARBINARY(56) NOT NULL, f VARBINARY(57) 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 INT;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-2066544998,1862426,'RgxiM','E42u0JbkqYpJpdYS','BEAvbvuupsE8D7ah8Ocw3cUDFAVtc35tBX1rNuKLz933fdkL6C','XtkCW1jIR','IMOideOioGY2UXnPZe8w0h2zbAG09WsBA68Heni9sFxDIOApps1xx8LwwRCoXPRtSUG59IlgMRz10MuX9HVTDdXartpt3r','UYqnp2Kl7BqdSPyoeq4yNK2xyuiYsAu7zY4FTU0lWpmuKOMn3nhx2K0PSvbEp5QmeBvcUDVPa6w01tOnUIXmi8Uhw2',10);
-INSERT INTO ti VALUES (-2066544998,1862426,'RgxiM','E42u0JbkqYpJpdYS','BEAvbvuupsE8D7ah8Ocw3cUDFAVtc35tBX1rNuKLz933fdkL6C','XtkCW1jIR','IMOideOioGY2UXnPZe8w0h2zbAG09WsBA68Heni9sFxDIOApps1xx8LwwRCoXPRtSUG59IlgMRz10MuX9HVTDdXartpt3r','UYqnp2Kl7BqdSPyoeq4yNK2xyuiYsAu7zY4FTU0lWpmuKOMn3nhx2K0PSvbEp5QmeBvcUDVPa6w01tOnUIXmi8Uhw2',10);
-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 (-485258824,6463678,'0OZaqOXwP6tc5rflovq3fpEgZ6koAt74fYAh5f','Axew1fk','Uk8s2MKpoWfGINrBPO2k5jr','VBjvi6GLGrFx5QFNN','1t8vjNf5fMZQldnmBYCuX2oe1S0hNs12tfsh3','mg84a34gq4FvuaPrXOGh9SOlJFORu9f8Z9uV5DBXKjptnbv7bWWVXlApOvg4ZKhZuh',11);
-INSERT INTO ti VALUES (-485258824,6463678,'0OZaqOXwP6tc5rflovq3fpEgZ6koAt74fYAh5f','Axew1fk','Uk8s2MKpoWfGINrBPO2k5jr','VBjvi6GLGrFx5QFNN','1t8vjNf5fMZQldnmBYCuX2oe1S0hNs12tfsh3','mg84a34gq4FvuaPrXOGh9SOlJFORu9f8Z9uV5DBXKjptnbv7bWWVXlApOvg4ZKhZuh',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2536276864043469412,13099573,'nV5ar9JIa5cvhg6tUx5CrOhuNTZBady8pN6ktM1gz6Mb2Uf','sT7EdaB2AxVA','FruicGyEWLJj0qqB9bFtVrTNVTXb9wi3hFQdTPPR0JZRYvefC6zDn6','A','m','z',10);
+INSERT INTO ti VALUES (2536276864043469412,13099573,'nV5ar9JIa5cvhg6tUx5CrOhuNTZBady8pN6ktM1gz6Mb2Uf','sT7EdaB2AxVA','FruicGyEWLJj0qqB9bFtVrTNVTXb9wi3hFQdTPPR0JZRYvefC6zDn6','A','m','z',10);
+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 (1400659429698393965,3609925,'1IGgVpHzSlMAgXdttrpELI','K4x70HaWsGA8OBNSXvjP7Q','o4DKPh','lkYBRiyTMYJBHMZiI7w3PGarYJD6','K','q',11);
+INSERT INTO ti VALUES (1400659429698393965,3609925,'1IGgVpHzSlMAgXdttrpELI','K4x70HaWsGA8OBNSXvjP7Q','o4DKPh','lkYBRiyTMYJBHMZiI7w3PGarYJD6','K','q',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-914824917,4477883,'MXvyrb5aKKX2qX7iWI5hY9pp969lM3Qc5vq9zU105NYdMEuBrDrr67EPBr4W0k','dnQFYXpqexzUKP0ndZdwaKTfnPYlkE8ePKCwfp3Bl2Ey8XA0dK1pILEtGCJWbz8IFaA6','GMd0kshZPZfVRqJRGcr3s7T9OLr6gYGyKsp23mimYzaU7aZwh6AW','FQTO47KQOMPBAntzMYCQtC2QaSm6','MoYsTGADaWFCOaelc5w0l5MvEAnpbO9Igcny1RDFPa5meKc','MWv',12);
-INSERT INTO ti VALUES (-914824917,4477883,'MXvyrb5aKKX2qX7iWI5hY9pp969lM3Qc5vq9zU105NYdMEuBrDrr67EPBr4W0k','dnQFYXpqexzUKP0ndZdwaKTfnPYlkE8ePKCwfp3Bl2Ey8XA0dK1pILEtGCJWbz8IFaA6','GMd0kshZPZfVRqJRGcr3s7T9OLr6gYGyKsp23mimYzaU7aZwh6AW','FQTO47KQOMPBAntzMYCQtC2QaSm6','MoYsTGADaWFCOaelc5w0l5MvEAnpbO9Igcny1RDFPa5meKc','MWv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (371305134,12232868,'sRdIJ6WL1vjWjnreDE9i5uJuJWq3hZ','bWCkCBdfmi5uCiWtsVmXdTf1n6wCbFZt1PAjshF0WzFRxXFEYgR4MKXUcVum7trq9VWjrOPpziGNvNrLqGU1KOqe8jYr9pwwsjExoiJ8GmErznURwqwyoj4XubZklOrF7xL2KktWwoImZaE1fQuUkeQsvqkdZexjyFw9qkZSBlGzIBDipFE7BHIowuNGHKLjhdXs7Er0pczdPpwNJ7k0v9AG0w1bGyehaUKCUVTjzYu97sWigRSOeA','kKz','WvOIltkhhsqE','URBVBxML4bGpQRjNDknzqLwvpP6JqjngsjyJOCaPfNBBGMMvhTOLc8JvEGsafm9BZ1vafJ3Y','HhNPWathNeC6aphcuttylBGhZqVNTYxnZs5ojaLV7SPFqikQQBDMrmBkjAquBdG9jEKsWHuQ7fiVKNY31yGY3RYf9Sc',13);
-INSERT INTO ti VALUES (371305134,12232868,'sRdIJ6WL1vjWjnreDE9i5uJuJWq3hZ','bWCkCBdfmi5uCiWtsVmXdTf1n6wCbFZt1PAjshF0WzFRxXFEYgR4MKXUcVum7trq9VWjrOPpziGNvNrLqGU1KOqe8jYr9pwwsjExoiJ8GmErznURwqwyoj4XubZklOrF7xL2KktWwoImZaE1fQuUkeQsvqkdZexjyFw9qkZSBlGzIBDipFE7BHIowuNGHKLjhdXs7Er0pczdPpwNJ7k0v9AG0w1bGyehaUKCUVTjzYu97sWigRSOeA','kKz','WvOIltkhhsqE','URBVBxML4bGpQRjNDknzqLwvpP6JqjngsjyJOCaPfNBBGMMvhTOLc8JvEGsafm9BZ1vafJ3Y','HhNPWathNeC6aphcuttylBGhZqVNTYxnZs5ojaLV7SPFqikQQBDMrmBkjAquBdG9jEKsWHuQ7fiVKNY31yGY3RYf9Sc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(17), d VARCHAR(27), e VARBINARY(26) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-111,54,'ikkTORjjPS545bn','qeoITOmIJtRyx','3TCVtU9AzbpPVxgftJHB9zXRLL','KGCfhlgHSjdvUQIhHIZBU','7Khc','ycWIMYkSM8emwIBzv02VPXDpn3uBIp9YaFPyA',0);
-INSERT INTO t VALUES (-92,17,'Q','a3QY8NoCsWHf9agSVR6x','NXbSbJUn9yBJ','6SpNCGa7H3F6Ozarh9T6oMruEqzkJ9opK2hZA','CBtL0r20wqpz4YKUbrJBSf56AgbXRfCBYdGflqmOGSBJgfJXtQQdvOyVnJonjNYf1mQSg16yDV25QZGNlBjoHR7mMTTT','HKXcdUxBhm0XD9UOpNXgBrORTtdM2Ai4337tdfkVn733ncKKmlExrNySPMa6Shmoq0aKfsEeuQQa5qpCQcouH494I7N',1);
-INSERT INTO t VALUES (81,168,'OERbNU1qmZ0w','hyTMxp3yJ8PxzXx94pm6im','4k9z4uzcxJISac','ZBA7qldv6YCCOwVGsFG1sH','fBaPABy9pzfI75exzaqHZWTg04t9bhUbe2','rw8lbN5',2);
-INSERT INTO t VALUES (118,254,'RZHc4W7O','DzZ48ZVogku28XB','tCyJSU7BZXRiPd4C','XaTCwJMP8rENhk','URCgiUMekeckqFNyEIwDjETpbJ6LPjYfWSlAIuz2iZaa9lKrC1c9Sg7aBSAOIXm9IuI0bgD9PS','WASRFUHL8B2u34w6DezFbFXO4g',3);
-INSERT INTO t VALUES (-87,213,'AxELBUIrxVybf','oYx8KzTTcWCprUK0qO1','IX5CSxvaO7YUcq2dCRSU','SJmTM93NEOUJuRm5i6Kh','K9sLss9ADdNUCO28wKrZ6RN4Wb2cmAuYXamFacsuMVzFY0WYNmjLLzQwpoUKepvinUDNDDI','yTdGlbl7fXigDtVxXCP14sDaN',4);
-INSERT INTO t VALUES (-62,216,'vH0XLRtrOUIrtqX','D8','hKb3eH0L','JVC','xUfU4LxdpXPxHriFtjutZ5wbJBIb2AaLviFSDHFApJBJ','weIaOF54ilxGqfQKMb44uUtmBWO2kHjEs47aWo3bYs98xYcmQHeaCz5V10fCquaEknxN2EBhAC',5);
-INSERT INTO t VALUES (-4,90,'Orul6AB','3LW','mqZVh6wCxq','2s1gzjegVj6OWGh7yaupK7EXlv8hLz1vz4z6AgqKP','o3GkHjNvuoqvrrEEi2DfBqnegPa8SORp73DnW','60f4HiNWQksTREN7jz42iFGcXsVeVuEP4euncZl4hzJ5iF1Bpwn',6);
-INSERT INTO t VALUES (-29,225,'qix0GUCWw5','j','3fCT8f3nzd03wWjHfa9liOYY','tIoupeP9a','887iNEW81nulhpV26MYjpixawNomM6qC0YsLbOzrxp04Hy3at3QH2DIgL76rocoXSPi02XdZa7Ulw0xPh2MZbAoTD5vaYB','yIHTO3UAa7i1ezPSaNhReqMIuUXs4JixNzceZlGk51Qai3WRTc3Aqsb3JpJOq',7);
-INSERT INTO t VALUES (38,167,'M','4yQhlgUKOsrVYoP4v','1gLqwp','hEi1sm4qNZzDtl8caTy','sqzB3Xm3alQlHsBPr19P','xZgGaJQYjDOxwyPVA9Tc09qUgC',8);
-INSERT INTO t VALUES (47,2,'euh','DwSak57WaZuhguhaC','ytGCABj9b0','resER5h0KgKuSoagVfVcvrLfFXjgCdZxQmCggBSf','jA0NlxXrjapzfRV7U','p30daTI1TtNQ2UkRKb2Af46z0X51yt59pR95k3jwNYCPlpT1X0K0GrxMIREOh1Cd3JjDFb99xX3HUgtJXi5tRDkzEzVhzzCPE32',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14434960828304185094,11641533,'mJsXiKCrOUQIEXWZxAck5yAQjqXIZfuuX5F4TUkUmWV0','kE2ZqpCme5VwrnlhpLsnd5ZlQo7PmPR3UW5ZwYsT3dE1r48wWhO5BwT9HcjxhLU0cU0S1TQF5DOaLFamRK7','KWu0NuOH73lwZph5eJmstAeljOzUQQrEh3ukGevO9t92V','mGCH4F6GQiyW7d4ZKpUqB8YJa2ORQc6xUvjSVMu7CjFS2','r','L',12);
+INSERT INTO ti VALUES (14434960828304185094,11641533,'mJsXiKCrOUQIEXWZxAck5yAQjqXIZfuuX5F4TUkUmWV0','kE2ZqpCme5VwrnlhpLsnd5ZlQo7PmPR3UW5ZwYsT3dE1r48wWhO5BwT9HcjxhLU0cU0S1TQF5DOaLFamRK7','KWu0NuOH73lwZph5eJmstAeljOzUQQrEh3ukGevO9t92V','mGCH4F6GQiyW7d4ZKpUqB8YJa2ORQc6xUvjSVMu7CjFS2','r','L',12);
+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 (13801003309420676762,2722930,'YIJr8L7A6z5rGTGY52UUPedxuKQ1Tiwv9ulZ6lQ6GZCLkYZb','0bbfYwGOXhh2odo4kIFzbwesvynZ5VjnZIbAWSvoVTDVHozvzJcgJsZUfv4SNnzzusDwib8rs2Cxze3JcA9VjCTgg4zzdf6zUN2pZoRmPZggf28aOwMptp7OCYuQxeNxvxDolt4D8ecm404WeT8J1yxNBAATyELD6oSVVpdL3gfxKcR64SkRAaEPDTD7XnE0ynGyATSkF3AtqPTEMgmeXZuzkdLvVC5QO799ZBSu4BHu7F9','vfsjgPO1','nyTlOfjmmwiY0tLIieCE1mp0zHRgZjQICCgDOHftgIbbzvGLVDO9fHLGU8Cg','g','Y',13);
+INSERT INTO ti VALUES (13801003309420676762,2722930,'YIJr8L7A6z5rGTGY52UUPedxuKQ1Tiwv9ulZ6lQ6GZCLkYZb','0bbfYwGOXhh2odo4kIFzbwesvynZ5VjnZIbAWSvoVTDVHozvzJcgJsZUfv4SNnzzusDwib8rs2Cxze3JcA9VjCTgg4zzdf6zUN2pZoRmPZggf28aOwMptp7OCYuQxeNxvxDolt4D8ecm404WeT8J1yxNBAATyELD6oSVVpdL3gfxKcR64SkRAaEPDTD7XnE0ynGyATSkF3AtqPTEMgmeXZuzkdLvVC5QO799ZBSu4BHu7F9','vfsjgPO1','nyTlOfjmmwiY0tLIieCE1mp0zHRgZjQICCgDOHftgIbbzvGLVDO9fHLGU8Cg','g','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17588083114789100843,7588159,'YKxmn8zGT','XWvHzawPkxGPixGoSUI6zU6QQc8CzSfyjZmMYjqdr8JQeEFQYduzYSADnbXW7c8z4id1QrUZjmPfBXGyzezpABHOkSctltLJMJDKI3XuCk0hWFPfn2ViWOxv7fXPg4CfsD1GZeilFMW2mZPhvvjFYa4cNU1dBk','S0mspsAiHlJhLbQjYEciUiGYBqzeCzHCqyuivPMSHDOAytnEWn7ebT','BIE6Kgpgc6nKQDOuir1JClIrppIxIkZYgi1K7adMi2QSWNSTaaZnJoJwz07Mu0Y5SJsABj631rlE2l6JWMyMrr17SF6zl7ZrPIGvFBjl6ixjowbACbnLmIy3Qmxno58XxUgGtI5kLYzz','8','L',14);
+INSERT INTO ti VALUES (17588083114789100843,7588159,'YKxmn8zGT','XWvHzawPkxGPixGoSUI6zU6QQc8CzSfyjZmMYjqdr8JQeEFQYduzYSADnbXW7c8z4id1QrUZjmPfBXGyzezpABHOkSctltLJMJDKI3XuCk0hWFPfn2ViWOxv7fXPg4CfsD1GZeilFMW2mZPhvvjFYa4cNU1dBk','S0mspsAiHlJhLbQjYEciUiGYBqzeCzHCqyuivPMSHDOAytnEWn7ebT','BIE6Kgpgc6nKQDOuir1JClIrppIxIkZYgi1K7adMi2QSWNSTaaZnJoJwz07Mu0Y5SJsABj631rlE2l6JWMyMrr17SF6zl7ZrPIGvFBjl6ixjowbACbnLmIy3Qmxno58XxUgGtI5kLYzz','8','L',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6106638746222838408,13628699,'fcs8EDhG1','r7JS0WbwDr8Kn0ZpQnMqLPWpUDGwsUST9lS6tnjjfeNNW81hUOEAlE1izr97GC5ex7JD0CnXEdmECoFer5TdjMoTsj9bMZX105FrhlMCZ3AP8J27p4KbOlTpm5YwT8hQ0PQWRZw3QsJBVpvXScamA7KpnaYUKBUeMWeMGmcGetgSOg23WShUrLltBxEHhOiZXDZaF0HRidD9z6BOmSXKFsiRL2kqwNu','7Od1wiHIbM0gml9irYP35G83QdNK988Sz','G5hl8qkJlAsDbqmdIE3wmUCi7WYaKtOMVXGcPTcmRB5ElFQoB6Ul2Q','R','lw',15);
+INSERT INTO ti VALUES (6106638746222838408,13628699,'fcs8EDhG1','r7JS0WbwDr8Kn0ZpQnMqLPWpUDGwsUST9lS6tnjjfeNNW81hUOEAlE1izr97GC5ex7JD0CnXEdmECoFer5TdjMoTsj9bMZX105FrhlMCZ3AP8J27p4KbOlTpm5YwT8hQ0PQWRZw3QsJBVpvXScamA7KpnaYUKBUeMWeMGmcGetgSOg23WShUrLltBxEHhOiZXDZaF0HRidD9z6BOmSXKFsiRL2kqwNu','7Od1wiHIbM0gml9irYP35G83QdNK988Sz','G5hl8qkJlAsDbqmdIE3wmUCi7WYaKtOMVXGcPTcmRB5ElFQoB6Ul2Q','R','lw',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(7) NOT NULL, d VARBINARY(1), e VARCHAR(89) NOT NULL, f VARCHAR(94) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10770145133012788646,4471382,'x','6','XNL07qlRmiZzrPP1Bpv3besSC1FhNaf09','n03yL8I0Y4wKhJSJQkRf2AZc3fIBlk1trfVkVOheftsNTUWIprifvuRPULLwGtTjwv0mrvBHD','4','Qg',0);
+INSERT INTO t VALUES (228686878451657355,-8096597,'QoFX','w','Y95wIvU3JzvwhAQNixyWgXapc2UYdFw66spO5Q','smZIkJ6','W','HQ',1);
+INSERT INTO t VALUES (3262927033540456464,6844559,'9AY','x','lifAUtUGBXG','oEW90bDFQi49gotzY9KNOBqOdl6i455RBkS7din9tG0R1Zigm','kK','6T',2);
+INSERT INTO t VALUES (5549135903771333405,3588320,'UwUT5Y','V','cPs57jqXTBz9Fl1qhtoqwWoWu4ZW9CcnmmOFelruvCpCGBe9t1A70wJLm42BIQrEl2Kj2kj61XuqVrnMFrTN','g2Qv40wOhOYeZ4iuwRRe1qf0semgJ4HBhcXrISUl80nYp7sYo9r7YAHZVJiKy7C3qUBtSM1kjd9zUmqG2QgeIcafZm','Ua','5',3);
+INSERT INTO t VALUES (10514929370547472974,-5516685,'k','0','b680g4wUPJ42a6DoYmEbg1Jlam7HCZ2r9F32jv2DyIXVHVMNaP','StQAlzXXwTsUholu7yY68nt1bgCMTlW4','Kr','B',4);
+INSERT INTO t VALUES (6444026712383728795,5650693,'n9','T','6EA0nbhBrbx','y5Vk99G2S879DNEOHmFLo','Kr','Z',5);
+INSERT INTO t VALUES (5190367603527837707,8265102,'O','X','8fvKaG5voNoDtyXde6nPy2NcbZtdWJ8rE','Vy39dFGuL13ckpbedk3d849zYZEjhnCRCpTygCrRD3VSeOdnNg8MUen4elXzboJUAqpgysKLiGR','bl','se',6);
+INSERT INTO t VALUES (10875891804853214032,222990,'BzU2X','U','TEYPjHbv','HbCjLEJcben2bca2Ag3wNbJXUkGcg6EkqAGewlzQVrnhVsSZd5etsuxmevKDd0GTDsb5hTTth7Z0JY9VptAbgOBbCDK','Yt','k',7);
+INSERT INTO t VALUES (6491737397874146761,8075922,'0pcuq','B','t4K47AZtHgFj2Xna2PGWScrsXRkQwPi6bpWtr0RV3QxSDDGqgzSgXGmsK0eQ3E1upH36JiN','JTPLp','I','QN',8);
+INSERT INTO t VALUES (12861329236452013453,-5189168,'i2s1x','0','sO4','7YP1BOkNV5fbb2kPLyejGzAQ8O3rjh6xPFZHQgZKxt2SIrWRbLlfBAti46iZqwtzhsYGTl3tl3TarYDa0d9GEijsSL7hT','4t','V',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(7) NOT NULL, d VARBINARY(1), e VARCHAR(89) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-942823268940352108,33,'ao','noMk326Pj','k9KH9QMUcscU9SClS5beFcwCR','CZykC687xZpPc3SwzGZ1iA5WXBFBUcvWj','dtflUHYK14rpDpfRZz7rZ','GYJzJztz3HCy5VauT7A8YOyI2iM75yuY1TsBsMjAJNBy7hrn1DoIzJMg',10);
-INSERT INTO ti VALUES (-942823268940352108,33,'ao','noMk326Pj','k9KH9QMUcscU9SClS5beFcwCR','CZykC687xZpPc3SwzGZ1iA5WXBFBUcvWj','dtflUHYK14rpDpfRZz7rZ','GYJzJztz3HCy5VauT7A8YOyI2iM75yuY1TsBsMjAJNBy7hrn1DoIzJMg',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(18);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(18);
-INSERT INTO t VALUES (8574364993507206731,235,'m2EtAQ','lxeIniGgMciZIBMx','gciozx','xTeb12Vg0MRWKpWP','E50Jr76jIycXYsKywTGbRhFbqApDTR','vdlsh4i7dxcnZM3Gp3t6ZliXAeN5jxrxfVGsbpipmV2Cw7yd03zJHI7OpQtJaXYE1L2GE3tLrwGMKSwtVTvm18OGweECYCG',11);
-INSERT INTO ti VALUES (8574364993507206731,235,'m2EtAQ','lxeIniGgMciZIBMx','gciozx','xTeb12Vg0MRWKpWP','E50Jr76jIycXYsKywTGbRhFbqApDTR','vdlsh4i7dxcnZM3Gp3t6ZliXAeN5jxrxfVGsbpipmV2Cw7yd03zJHI7OpQtJaXYE1L2GE3tLrwGMKSwtVTvm18OGweECYCG',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5248049641771190905,111,'PTpRGn','KNGvSpqbN9yU9CeeiHHQF7Di89dzcdFCMO22xQYf60o5d1kDrFtBHNU063NZt0OJDF1LHtLKSfK9udbFlTeZX2hh1ZwxQwXJ7pfuP2JMpRnHntahekrqj5wSRhlKCj30LPARl6pSns0WwTBb3LawWvgACmhnF1Z6f6Vs7a7gGMNxMBmfru','VI5vuvVuuNvYa','fVxoVvuiNjJNE6yXpPZ1DCEb','Mjd640mm1c2oPrudiBcr6QsY3df8qoqsAxsJyKtH2WfTYq92Uqm9y307beBC3lqXKrCVd1hOXGeA3o3qAO6','gkrASXGcRpWDo90gktVAYwUoq3jz0FkkbNC7DGZfK51EerVC4cevd7a',12);
-INSERT INTO ti VALUES (-5248049641771190905,111,'PTpRGn','KNGvSpqbN9yU9CeeiHHQF7Di89dzcdFCMO22xQYf60o5d1kDrFtBHNU063NZt0OJDF1LHtLKSfK9udbFlTeZX2hh1ZwxQwXJ7pfuP2JMpRnHntahekrqj5wSRhlKCj30LPARl6pSns0WwTBb3LawWvgACmhnF1Z6f6Vs7a7gGMNxMBmfru','VI5vuvVuuNvYa','fVxoVvuiNjJNE6yXpPZ1DCEb','Mjd640mm1c2oPrudiBcr6QsY3df8qoqsAxsJyKtH2WfTYq92Uqm9y307beBC3lqXKrCVd1hOXGeA3o3qAO6','gkrASXGcRpWDo90gktVAYwUoq3jz0FkkbNC7DGZfK51EerVC4cevd7a',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2143716331350590678,86,'W8KVQd','CJU31A0NJWAkmMyLl2jgxb4TGazrsdrQK5yyfbrdezpV3bHYmiDRIuz','x0zVUUGNqfiJIu','LVGXRgWcV2YhZOuNx5YPVGpRKw5glFUBAY9jWI1qk9JAB1n99ZTEisnlGpCS6ACT0NE2zhyZyThQhmYA7vCp0xpSJr39oPwVZZQpDlSV6xfkEuXNTSQI2Qb8lq4g3zkjXHvd7iwiqyDeJ8dSArxGy4esHmtoZyUYVS5p0IYYgJC6xirUKqJXncSewDtqPnc9X3yHS2FffodJpv8qknlW4CPJZO','8Kedh4VTwZbXIe6FBOHO3i4PrxGcFg4SvYpE7Sn7plhmQgqDDdH4SzlX461IWKqAdcoI5ZIx8buwRFnnImvRh05w8cY8P8OZlzpR','2g6YWxTNuYhXD8i9kpAFMxLGTDrasWOGw8XSC55PshOETaGOPC1bqB3YWbGWJmoEYWWvYPLBdtq3v6PFV0jH',13);
-INSERT INTO ti VALUES (-2143716331350590678,86,'W8KVQd','CJU31A0NJWAkmMyLl2jgxb4TGazrsdrQK5yyfbrdezpV3bHYmiDRIuz','x0zVUUGNqfiJIu','LVGXRgWcV2YhZOuNx5YPVGpRKw5glFUBAY9jWI1qk9JAB1n99ZTEisnlGpCS6ACT0NE2zhyZyThQhmYA7vCp0xpSJr39oPwVZZQpDlSV6xfkEuXNTSQI2Qb8lq4g3zkjXHvd7iwiqyDeJ8dSArxGy4esHmtoZyUYVS5p0IYYgJC6xirUKqJXncSewDtqPnc9X3yHS2FffodJpv8qknlW4CPJZO','8Kedh4VTwZbXIe6FBOHO3i4PrxGcFg4SvYpE7Sn7plhmQgqDDdH4SzlX461IWKqAdcoI5ZIx8buwRFnnImvRh05w8cY8P8OZlzpR','2g6YWxTNuYhXD8i9kpAFMxLGTDrasWOGw8XSC55PshOETaGOPC1bqB3YWbGWJmoEYWWvYPLBdtq3v6PFV0jH',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(8), d VARCHAR(61), e VARCHAR(59) NOT NULL, f VARCHAR(14), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1648026,-4523,'ioLvp','bQyjkWEbtbwkKpg8lIcTz','veN9QHc','XA','Fbrvfw14QXd1MTRf1SUCFmlguVaOyQiFZpnRWcPdHpVg59u600Ap6GTmceJW99S0zCxBzgGSJxRcDPFpSP7x81EXWVX1KPXOm','CcRHHPnWhf3IcQE2gg8cKJogK9vXql5CBhMnvdccTacHLQH4eHDlPvbeA09RV',0);
-INSERT INTO t VALUES (5688495,-19462,'hyeSZ','qjyybXCdsRsG5RtwEVPPfaD22bPGpxr1oX0','QjyU4UtzHORrMqyEdxgeqVvKd','4sIh7','fkyljeasObRAEowqu2xxTpVLFhE7QuPSoK6OYpFoeyw6KyZoyrwRf5jiGi3','DmpBlzfAHYWrrbxTrQoS9YN59dgVwDa63JjBFNsQf8Zn6zT0JwKnc3JaPoN6K7BbP',1);
-INSERT INTO t VALUES (13764015,1712,'jq','KklLYOFFdmNuDK','qm7FhERE5HwOanK','TXrmNM5p','fpoyHk6pptaZeKhMhPAoxSyZ7onOLAxdJHX1g6xjpiaFJuBY2F67VdNo9scUi3lb1dq','dxY1I3nFqzByKGXE4iu',2);
-INSERT INTO t VALUES (5556078,-5677,'ELnMJppg','ZFDVmJCMn6HEAJL04b651egW75trGuVNXqjU6s','hb8rtyBm5VWQ3aJjwprkH4xRKzyQgmqwPuEbwRn7It76nok1','1','vF8LZssfciEpzKCSzKd5w8Bro20kDdCL3oPGYH8W5GoMIRI','sy8Yv6cX9TRCdXoi6mRG6vQUhTe7Vp1GcYwDB7d7Pb9xwRhI56PzGKe2Bs',3);
-INSERT INTO t VALUES (14231385,11074,'PA','jySlv29iVs13b51XoQ1BLAy8wPk','ktgtkN3XtbNJAjtuUpgT9nchCoWgXV9YNTLhB0J7fekT43uJ9EPXLFtsTv','xxHzo','tdW3SM5eIWRnqA4xVR6n660ZyOkyVtylBgzO9NuPJaXN9sniJPO3Q0FqOmcgOg0fmDqOIjrDc0v929kErrr9BK7jRmW2','klNkNxilS2Ohj5b31vFi0MLQKpotXjSYwpFOsC1hNrn5ahugjFpDcBZoKMCvqS0vLAupXY5Zvo0IZoxNKLca5QvxVZkNjTuv4Zi',4);
-INSERT INTO t VALUES (13605195,26720,'e','g1It3UhSpLYEJ88Die9RQO','Dipw95m69uMkWP0wL1QIXjaCk1s2I17BkdLJSO7k4q5U7E2ZQf','NW1','8xJYNSdJB54EcY5UPDnRvZQelXJTmXNOY45Y42Ow8YwvaL','EBSN00VVer',5);
-INSERT INTO t VALUES (8941451,-26231,'yB4tTALB','nXuhpzWRLDlxL4ILMwnBlkNYhs5FeiktefBK1LgM0cz7x2IeC6DDepNsVP','QsJJjj9BklIYm1TxkAsDr4z0Plz2vu1zA8b5QI','Ebi1HSJkw','DSGzCGBhup4qypoUOW5bPm0lT7m0NNQZfEh9EjinFi8nj3qIRYmYf4718Mhl921YyaNNqM31o','FNwCKRSwF7Uo9wErEw0DT9AsaBJIxE',6);
-INSERT INTO t VALUES (1270965,-27546,'90NK5','Oz4z40PBBWgE','SrDccZiajGOOF','hBK3YeZ','JvcQ8l1lZk34fv7cJY6FgN21OVlxYtDDq20wXTtqTOeFdvAggTR2Jnb9jMvW24hcwnUWpanLs8','va',7);
-INSERT INTO t VALUES (12055008,-19771,'s1Bj','aVTp4z','MC4ZQygfjD7VHxYp4b9Yp2B1U91x1PKm','7','iGaV6N8mDJujBMVtu2wHUHcUtEyhxSwdeFJFWEr5uG836l9','grYK',8);
-INSERT INTO t VALUES (10293765,24865,'1Qp8','LdSYJ95varsLmSzq5pa9jzdwSgBCL9IAuxIv2k','TVxKHBjfjGhpL4cuLQez9Rqb9sgZz6qLI00yxuGXEc0axt7Z','eOcS4t5malVAy','bxy8A7SkX4iMg9ljSrquL67ylNUdKpu8gpStETlBUax6A','Qz1Z2YmU7woVLD3TAwR6GK74lWc90u',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (17301055266134140844,-2881150,'Hg','3','DdO74BCjqgZRlvGc83oeymvlAybXk9XFliJaWLx3kTZ2eoZxtwPX3CXxrpi4G7PSVok7xhNfb5W','sKKyxSXGpIwZu7LdezWvCwsn14f9DdleOh3ssBd3Ec8eOvUp7e3th0XHE','P6','c',10);
+INSERT INTO ti VALUES (17301055266134140844,-2881150,'Hg','3','DdO74BCjqgZRlvGc83oeymvlAybXk9XFliJaWLx3kTZ2eoZxtwPX3CXxrpi4G7PSVok7xhNfb5W','sKKyxSXGpIwZu7LdezWvCwsn14f9DdleOh3ssBd3Ec8eOvUp7e3th0XHE','P6','c',10);
+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 (16299288075320106066,4221063,'g','7','8ID0JBwYT','pJEcVQJgyFoDzdHIX63mNMR7nPLD52rO5usc5UZk2N3zoi','Qs','We',11);
+INSERT INTO ti VALUES (16299288075320106066,4221063,'g','7','8ID0JBwYT','pJEcVQJgyFoDzdHIX63mNMR7nPLD52rO5usc5UZk2N3zoi','Qs','We',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12296321150126841562,3437597,'3Imhs9R5','vQO3nbWs4doJrVbXjeaofCn59N','sGXuPcrUnP5pSRNEpOsMYFRGby0B6U59N0x0YYM2g6lEtnV9DzmoAOt6','kVigoJraX566B84Ur4i9pnjAKiQZtj96WpvipjjlwwE7KRwn6zY1Z6p6mwa4yQxJfr6T1Qw9iRb0JqdZvyER8Xm','4','f2',12);
+INSERT INTO ti VALUES (12296321150126841562,3437597,'3Imhs9R5','vQO3nbWs4doJrVbXjeaofCn59N','sGXuPcrUnP5pSRNEpOsMYFRGby0B6U59N0x0YYM2g6lEtnV9DzmoAOt6','kVigoJraX566B84Ur4i9pnjAKiQZtj96WpvipjjlwwE7KRwn6zY1Z6p6mwa4yQxJfr6T1Qw9iRb0JqdZvyER8Xm','4','f2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2389848768229338476,-3334856,'vhmgzcU','4rpyanXGw7HdMTg0vzvVwaTbKqUHJ0YThTUXNXFeathiQp5vRfZoY4I18TZcw20afcJ8UymBrfujaLr68LjwoX3qnsDrARDkxKc4nwcmEGJinwZnLaikrYn8N903X4orHeEYkr','5nMTVyrMySJ20kfAsc2b1Oia1SEHhS3b0bcfuE4RVSFOk2fW','ZKgxU9jcUemGr5RUDO8Uv0UxMcMcGG4bzQrCpSyFkrkpjTci736G9H3VoekVXKuZIopzZ5rwjotXmXHPBIyDNYFtsoR3JT0VTA9WADqOXEWz1wAcYumA9pBv57oWh7jCZIkUK2UDuruThpgNcsNU0D5GlhYxdOyiZOD2rvKdTFFhJm16Nj6SnQajs07h8QZZmW9ik7p7wA9LIhbdSHAPdM7MeTsmwg2UCyiZzJxwegoJrThs06','0','R',13);
+INSERT INTO ti VALUES (2389848768229338476,-3334856,'vhmgzcU','4rpyanXGw7HdMTg0vzvVwaTbKqUHJ0YThTUXNXFeathiQp5vRfZoY4I18TZcw20afcJ8UymBrfujaLr68LjwoX3qnsDrARDkxKc4nwcmEGJinwZnLaikrYn8N903X4orHeEYkr','5nMTVyrMySJ20kfAsc2b1Oia1SEHhS3b0bcfuE4RVSFOk2fW','ZKgxU9jcUemGr5RUDO8Uv0UxMcMcGG4bzQrCpSyFkrkpjTci736G9H3VoekVXKuZIopzZ5rwjotXmXHPBIyDNYFtsoR3JT0VTA9WADqOXEWz1wAcYumA9pBv57oWh7jCZIkUK2UDuruThpgNcsNU0D5GlhYxdOyiZOD2rvKdTFFhJm16Nj6SnQajs07h8QZZmW9ik7p7wA9LIhbdSHAPdM7MeTsmwg2UCyiZzJxwegoJrThs06','0','R',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8488723517863635482,-2871673,'mzL0cf','03XVGQ6wR4kR4SYd4XohVu8NoIOgxF42QIWlbft9rM2VpDNKW','NlBTKp5l1ZW9EIlltLCQJsckoOSnrqYD9JMC','c2ymF2Oa5SFfrYAYAFHbph2m8Pe6DwDdPBsMlDbaeqlAo6b5nxFrDaNjm2uePFzQ72j6mI4O55kpt4Fu6mU8RYjIomAnRJScIc9SNpzwcKI2GCV0Io04KAiOz5H5fvXWwiJKGM5POqcvKTMwfT','xH','RX',14);
+INSERT INTO ti VALUES (8488723517863635482,-2871673,'mzL0cf','03XVGQ6wR4kR4SYd4XohVu8NoIOgxF42QIWlbft9rM2VpDNKW','NlBTKp5l1ZW9EIlltLCQJsckoOSnrqYD9JMC','c2ymF2Oa5SFfrYAYAFHbph2m8Pe6DwDdPBsMlDbaeqlAo6b5nxFrDaNjm2uePFzQ72j6mI4O55kpt4Fu6mU8RYjIomAnRJScIc9SNpzwcKI2GCV0Io04KAiOz5H5fvXWwiJKGM5POqcvKTMwfT','xH','RX',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17632437778399790242,-4044974,'x9V14O','ESi07y74nwbNk5DvGNvLS73EXsoZoDURJlcVADsU2gDOLpsSIIv9iFrCIcAArSX3BEUVNJVcnVM6LoLJ2ZQmGn4a6JhxlGtZduTJKJLToaxPCe7tLOEFSTiH7o6Kq8WDwhAugtlwF7uzse4u1Jl1Jnk11SCZaD6EjPXrHzC8WBVkhz9XVeYJSN3jf3ur9P85Y9NF4icWAoCs0lvqNjq','uKR0pysBr791cvW66q1bFAuD7ehyLits7PmWRegzK2P82ElcuQbfXvFfCCaFQzrlvgE2fIk','QHSYtMauVZ3WLRDoeskJI1UIN2DfWpUulAj49jUoeJAWd8tGOzg1tlsxgA96WSnz6mU2RfOuzkac8NU73rv1CzGCftV7WQoW0oxUBHHbaY706zGhBhjFYRLfzqOKfUTO1fAE1cgLK8tspbp7Xg1mi69bCEcQWm5y0IECioXK8cgrs9siC8mn2amQwKfl6ACLkP5IgpgBpnFiE4H9xLWdp1vhKXFRhLxZL9P8XVdWK0xxI1LHHoDolzwn','Cbo','Ub',15);
+INSERT INTO ti VALUES (17632437778399790242,-4044974,'x9V14O','ESi07y74nwbNk5DvGNvLS73EXsoZoDURJlcVADsU2gDOLpsSIIv9iFrCIcAArSX3BEUVNJVcnVM6LoLJ2ZQmGn4a6JhxlGtZduTJKJLToaxPCe7tLOEFSTiH7o6Kq8WDwhAugtlwF7uzse4u1Jl1Jnk11SCZaD6EjPXrHzC8WBVkhz9XVeYJSN3jf3ur9P85Y9NF4icWAoCs0lvqNjq','uKR0pysBr791cvW66q1bFAuD7ehyLits7PmWRegzK2P82ElcuQbfXvFfCCaFQzrlvgE2fIk','QHSYtMauVZ3WLRDoeskJI1UIN2DfWpUulAj49jUoeJAWd8tGOzg1tlsxgA96WSnz6mU2RfOuzkac8NU73rv1CzGCftV7WQoW0oxUBHHbaY706zGhBhjFYRLfzqOKfUTO1fAE1cgLK8tspbp7Xg1mi69bCEcQWm5y0IECioXK8cgrs9siC8mn2amQwKfl6ACLkP5IgpgBpnFiE4H9xLWdp1vhKXFRhLxZL9P8XVdWK0xxI1LHHoDolzwn','Cbo','Ub',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(99) NOT NULL, d VARCHAR(8), e VARBINARY(38) NOT NULL, f VARCHAR(10), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (226,-16982,'Aq','zxLHw','vqHMUxteYLzVyRtN2rCbczU3YC','H5Q','1J','JT',0);
+INSERT INTO t VALUES (118,-29152,'A1xMFLa9ss9','j','u3mBz76NxZUH33BLMYAXo7qg1FkSjj','WNlTo','4S','g',1);
+INSERT INTO t VALUES (182,31017,'5CvE3t979eJmrKsaDMbjLxqXrXM7mMPoQIY7rzuHpX1kIq','w','n0FOs8RUdzHgR1q3ODvQnEe3DcCzcGT1','yXfbR9zm88','B','Ld',2);
+INSERT INTO t VALUES (156,-13046,'enFy6X1JDeGQzPHoQBS97xC5hbWuHScq','ZybGNiHY','pEwGjPlQy5rY6ofQwphJEwP2sGgolU4u','RLmOVa2GM','xr','mk',3);
+INSERT INTO t VALUES (58,9311,'YIQXXWCYNO00uOFfFaJ4Z0XfvmNdB6rB56RZl','nbuel','YgavAi6kvmaVryxfKMvrfxZ42GZ','APkc','D','8',4);
+INSERT INTO t VALUES (45,-1239,'wQpevP','XUp','GtmYPhX0nkTDzC','ZI5l1agOn','8V','BX',5);
+INSERT INTO t VALUES (223,-20463,'UqDCMz6rW2SQ60ZDQbjPens0u2crHbGnVxdQ9knWmoUebinZXknY5hlXGQKUlFNh6oygxZelJ0bdih','m','a0Bg0soTIS6G1dEIkvq9mT','s42MWASJx','0','l',6);
+INSERT INTO t VALUES (198,-31190,'B2jiikI9tqAO6iNB2Xm','iHARz7','XV9K','G','j2','H1',7);
+INSERT INTO t VALUES (69,30726,'IfzM9WF9McllW6WqkbXO3Paai4cFxcbY','IT','Ogt187KXcshAk02cLd79FsuUx2q1','Xw0','y','9O',8);
+INSERT INTO t VALUES (228,-8154,'cF7nlnvaDF9IblNLeNGxqKreKu1AOhb9fXdNmcKRncHJdywzZWHbMwu4bVR8hoayohA0sc3unvNKulLvg','r5eTr4','IVHLpbUgv8MocoI94Q9eB1ft3ORU','YyuqGFQ2U','Un','aZ',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(99) NOT NULL, d VARCHAR(8), e VARBINARY(38) NOT NULL, f VARCHAR(10), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (4648861589563818074,-7294,'k3','eTl4JRxQF8yA2tJVeZok5fVhVCenlVqhPobh6GxTxjlWsK5b2oKCFTNCaAdrL','f4RJbHYUhibseyvbPIvTIdJKu3HiOxzFT','Sl','2t7flWynQeJnEYsWTRs2L8xSfXmpmkmI9a3kQ465qm9ScUeEn0id3UEdwhwu3r5w','BAorHNOAChCDKDhy4XFUoGnXwQiaWNX5Dl',10);
-INSERT INTO ti VALUES (4648861589563818074,-7294,'k3','eTl4JRxQF8yA2tJVeZok5fVhVCenlVqhPobh6GxTxjlWsK5b2oKCFTNCaAdrL','f4RJbHYUhibseyvbPIvTIdJKu3HiOxzFT','Sl','2t7flWynQeJnEYsWTRs2L8xSfXmpmkmI9a3kQ465qm9ScUeEn0id3UEdwhwu3r5w','BAorHNOAChCDKDhy4XFUoGnXwQiaWNX5Dl',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(9);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(9);
-INSERT INTO t VALUES (14611662479026341801,15566,'2k','21lL8cqDEAFpjn36JP','rZ8c7rEWqFLvRrSYRFYcQDVHH76KuZz74','oDA3dsLhtOxeu','c0I1Bc15L2pW6COjJrlW18mFhrqiH3w3oJtMrO6V6X0OuwT11VilyXgczqMdvOlpjlLgaa0Zdx72Gh4QWIXm1eAY02i','hOU61j9wYad6w4RjFD',11);
-INSERT INTO ti VALUES (14611662479026341801,15566,'2k','21lL8cqDEAFpjn36JP','rZ8c7rEWqFLvRrSYRFYcQDVHH76KuZz74','oDA3dsLhtOxeu','c0I1Bc15L2pW6COjJrlW18mFhrqiH3w3oJtMrO6V6X0OuwT11VilyXgczqMdvOlpjlLgaa0Zdx72Gh4QWIXm1eAY02i','hOU61j9wYad6w4RjFD',11);
+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 (29859,-29796,'FWW8CmiNG6pW7t','3f','muqXWTVxtHm189XhpADWnyxQuZfb0TQJWcI','bx','AY','j',10);
+INSERT INTO ti VALUES (29859,-29796,'FWW8CmiNG6pW7t','3f','muqXWTVxtHm189XhpADWnyxQuZfb0TQJWcI','bx','AY','j',10);
+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 (53377,-7150,'CxFghauhP5tEWfDGuLTNZxdA8Q3D9MYJQUtTAoo49UIsJMgwhCP1dhcEcdden61KN2UZQjKGubR7cOPF8csw','M1aNhFa','1pwDFlsG3cqsDlmbBeyj','PLjpOY4R8y','m','Q',11);
+INSERT INTO ti VALUES (53377,-7150,'CxFghauhP5tEWfDGuLTNZxdA8Q3D9MYJQUtTAoo49UIsJMgwhCP1dhcEcdden61KN2UZQjKGubR7cOPF8csw','M1aNhFa','1pwDFlsG3cqsDlmbBeyj','PLjpOY4R8y','m','Q',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7736336675926327727,29105,'8PzUgc','1Gwk8XCe2jeEriegecoEryvewPYHzC','isBGrLch6Zd8BbbNXbNdK2Lk92kgtYta0Tol','POBnKHt6Xd','Nwd5aT9PhDI708lS9lj9LeefV1kdYN','imIqFPVQupXJkQ0ccoBt',12);
-INSERT INTO ti VALUES (7736336675926327727,29105,'8PzUgc','1Gwk8XCe2jeEriegecoEryvewPYHzC','isBGrLch6Zd8BbbNXbNdK2Lk92kgtYta0Tol','POBnKHt6Xd','Nwd5aT9PhDI708lS9lj9LeefV1kdYN','imIqFPVQupXJkQ0ccoBt',12);
+INSERT INTO t VALUES (6406,25381,'MG0ODfg','1Uh12j81ClVfmoszkLNlZUG0b77mxXahqFlonihjQlviwkDkGaKO0JsrxMhAEjksN3fbARUu94Kova9nsOPMsmvuI81bJjzhBqMS6Vi4PWJdRtMVTPo3Xm3puiMvK6h5ddX7Yfbs0anU6mtRuA9fZLO2WefHYjFT4LXaWjZnuWsQldaqo3Mz','f9sw6vgXi','J1','Z','ZN',12);
+INSERT INTO ti VALUES (6406,25381,'MG0ODfg','1Uh12j81ClVfmoszkLNlZUG0b77mxXahqFlonihjQlviwkDkGaKO0JsrxMhAEjksN3fbARUu94Kova9nsOPMsmvuI81bJjzhBqMS6Vi4PWJdRtMVTPo3Xm3puiMvK6h5ddX7Yfbs0anU6mtRuA9fZLO2WefHYjFT4LXaWjZnuWsQldaqo3Mz','f9sw6vgXi','J1','Z','ZN',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4017160039917691634,32264,'fb','1G4X77i4OWScjZD593pjf0bdRsY83wpqQa6o7oU8Yj54d7koNep6fy40D6Mi2Q4GnzUckqxxAMlPwy','LgiyPDrnwM','1ny5l4qEEpvmloFliFVh1oL4ZWowqEPXZJG4hfdC6pdaL5Oot1SwsfVM1T0wvPg6f9ozefvNr2scdufR4HLJahxigKGpPgDiQMChhFi29EbnjhwNHxp1hQFekBd6odIfJVccrtlyAILV57BXVUsrIGhRaB233xg23ouj6Pte8hdOCVIC4KIGPZ7mwQMKoIY0XfuWOnuPbWDc4KTP1QLxkcNlLiFD','Dy8L1an0UDqceWmDpaOudzRM0G7mJFxgvHr0','gfKlufrmPnvIIrxhGiUJvtHnA8',13);
-INSERT INTO ti VALUES (4017160039917691634,32264,'fb','1G4X77i4OWScjZD593pjf0bdRsY83wpqQa6o7oU8Yj54d7koNep6fy40D6Mi2Q4GnzUckqxxAMlPwy','LgiyPDrnwM','1ny5l4qEEpvmloFliFVh1oL4ZWowqEPXZJG4hfdC6pdaL5Oot1SwsfVM1T0wvPg6f9ozefvNr2scdufR4HLJahxigKGpPgDiQMChhFi29EbnjhwNHxp1hQFekBd6odIfJVccrtlyAILV57BXVUsrIGhRaB233xg23ouj6Pte8hdOCVIC4KIGPZ7mwQMKoIY0XfuWOnuPbWDc4KTP1QLxkcNlLiFD','Dy8L1an0UDqceWmDpaOudzRM0G7mJFxgvHr0','gfKlufrmPnvIIrxhGiUJvtHnA8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(60), d VARBINARY(47) NOT NULL, e VARBINARY(12), f VARCHAR(39) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14018,18350,'1Gal91jFGSmdXEi5a6ASSu53ZiU4ELctho','IPqPYEw','dUSl','A','r4','UrHR5Qwld9nGQDZKZJtHxa5JgU341t0M2kUjylXNHApa5RPie',0);
-INSERT INTO t VALUES (-28770,40248,'6YVD8qRmYZQNpRFGEXMa834C','L7B2zZvBlz4Y3SGAHm17IrrgpYG92','Kx','d8McXwMVXH78Pze35fvQDwZY1B','o7KdSI88Id4Cc8m0QesrBFb48AzfhpmauyYXvnAlSP5IftgU0hfTVTcFhzHofyM5rf7unTzu5eDggMp','1lsySE9fJieM2UefWUNVhRcWDsscoR',1);
-INSERT INTO t VALUES (-1568,44026,'VuT9nzjDu1TPN7k1FxWrWV2lB3','R27f6WFv','mr','SpaNrT28bur973V1U','1YffFS9IfWk9u5luwnZdCbtok0X2ZFvUvGM2Gn8pJgqodFjxX9mcRKQglMeTE1b3BRI','ZJgfnrKc0F5lNU0L96wtNT2sCB3PqOPxmGpd4eQc0U',2);
-INSERT INTO t VALUES (-11543,48527,'ftkUDVJmDxaAlkVVD1OEjx1VOQPbqVHPbQY2jFDdIxd','6qknjzQAgdpesX2qG','aD5lUO','GHxoDC5NBoSLTJakg7K8iyc0Z','GGCgwLWvzf3usB2cz','GoZfgX',3);
-INSERT INTO t VALUES (-26458,23241,'wk1M1RVdjPyKqufY5Ssx7PBpRnEz0fd','R6xqZBWEeQmNpQVkrQNkFBxs2JJxEf81ZNRKytTa1E','exUDOEzBl5','lBwkaTiZ6Oc2YlAcEpGs','3Wh0QSwm5tr4o3zwzNtB4s1a7uS5iCE4CR','44E4RjAwaxnswWqEqO0tRk2f5QXdrtmwEFCJ9bBCjkF',4);
-INSERT INTO t VALUES (-5792,46628,'P','Xu42ZiXljCunmv5femZEEdjnL60bKyi','ykuEGe','3sRmtpa6yMHk5zraJfZxYDTiJ','boNpn86Ay57dMOonSPT67Z50XctzUrDOlX20JUlWrr6dpQZ','wbbkZEVIPX5Xcg3B3oWhxAvTGl56KlT8rpICXnrrQkAdea6MIjmy8ClVltUTSNuwLc0XE3YPOWVrMO4wqSRBYMxN',5);
-INSERT INTO t VALUES (4535,55559,'giWVWPQUTpyAMq6g06oy936qJSuoB5hS8EoULqXO5T1g6','dj','GPyrf64ShN','8','GqCnSsXL96iZ','TpEyie8Pcinx6EYnhCnoUr51hu4TGbDQJs2Aq3i9HGxW7CBuMa5aanGNqZya',6);
-INSERT INTO t VALUES (-6151,55974,'2P04PoeW5pn0hDdzEx5','PVJcLs5FYoQSq5whjQAHnSYVQSLXi2x5A9CqvUV','5ZWnLR2','JP','05eyCC9vInLF3e3GIcdGbPdAocdtDOruFlveH0okOmaI4nSd7ewAs0m6aUq3GAUnRvuleMH','JyrP9pmqQizQKPgPijJuE6nYW3jSfB40GAMnSxOHm91dTRfHg5u1op3N6WbqqWTdKNvIYrbagjUBtULJ7mFrFtSWuejib3Pjll',7);
-INSERT INTO t VALUES (-30909,9937,'a2KwCyt2tRQ0i9FKBlT2','9h6l1V9lTIPex2F','sTibl21','xJr6zSpmQSLcQgNUDIuA','g6dxYqmCOi1wgqk4mVRD9Q9qi4T0TaxFIcptL6p2xL4fub1s4xVwQ','6eZngo42NyOQGIU6sm0zgGIc2nvGjiOSYQdPBA08BdraJFbb0LsLgyy1hg',8);
-INSERT INTO t VALUES (-27267,65212,'Bq7I6nxMN8fusuISutcfhEkQX3Bsa9LNgt5uQZ2GFdq','AS6W5V0PXDQ','n6WWO3XxNKZ','LkJ51Hq8Vg14NKaXYKCiHafUOcl','kTZQLgHs1Fq3dpWYHMI0Y0eq2XSpXeCQvkRaQ2iDNzYK8Ap9FuXPr8sRg6XGsdzlRKLfE64RG7NEE7ER','SG5l7xNmYdKApyZeWb5uGr0ihDB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7285,6222,'hBTytoycARQ5Fa4C7hokWSe0qqXNfaQg9HPMp','2GS7nCVyoGSfqKuxg9azw58Nmr3pd5id9Xj8S7fS4hhhgX5bGZCTrADJAAyU1FmrfjYISz','yQFMkHNgks9vMoQ0d2yI','8EVbnB0xKk','Z','gt',13);
+INSERT INTO ti VALUES (7285,6222,'hBTytoycARQ5Fa4C7hokWSe0qqXNfaQg9HPMp','2GS7nCVyoGSfqKuxg9azw58Nmr3pd5id9Xj8S7fS4hhhgX5bGZCTrADJAAyU1FmrfjYISz','yQFMkHNgks9vMoQ0d2yI','8EVbnB0xKk','Z','gt',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14112,29110,'THSn94hiwaayfxXIh','m91nKmfmygcVD3pDoDPSBvLLAdIaveFf1IMZlti7YlOurLe3YYuPSYC5qRo8JLLdhBFxAEA1rVIAXn6q2PuMsOvK99UM6DEAh73RLAo8AKoSb','bXCeKw','eaFiv1RHQXiD6uGStxUrq1Hhh5nPJyrrIaYWpyoAi06vUAb2EWzrXRWqkNT5zAWeO3MrU4UMNmXDkhQi5VHlthZmDlHW3eK6Skp4711DLVs2RobSIJ9u54JIiMQscVTaDUaCkvcmeKjD0gF5NhsZacMH0SQHECQ3kt27nVuYQI','C','tu',14);
+INSERT INTO ti VALUES (14112,29110,'THSn94hiwaayfxXIh','m91nKmfmygcVD3pDoDPSBvLLAdIaveFf1IMZlti7YlOurLe3YYuPSYC5qRo8JLLdhBFxAEA1rVIAXn6q2PuMsOvK99UM6DEAh73RLAo8AKoSb','bXCeKw','eaFiv1RHQXiD6uGStxUrq1Hhh5nPJyrrIaYWpyoAi06vUAb2EWzrXRWqkNT5zAWeO3MrU4UMNmXDkhQi5VHlthZmDlHW3eK6Skp4711DLVs2RobSIJ9u54JIiMQscVTaDUaCkvcmeKjD0gF5NhsZacMH0SQHECQ3kt27nVuYQI','C','tu',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (50540,28923,'FAf4nX3KxvahzagIYP9uCyp1UxSxYGLEkDa2kQQk3Zd5Y2S51iGMsTR6kbbGp808FFTrwiPM','miFld0bPOTE6AxxSzYGjI5VMd6sXIjtnZ7iAqIeUp','dju5nHzWaR','4ZdrMYeiB47LcDdLbhR9hPrTQfEBkpcCEIhzZR1UFWC2dZIw8L685hkmL5y5OmBkw9P0W9h2sGNA41NPx8Qen0IIMKrZ3A66K1dvBHVCnrNiR','qq','OOX',15);
+INSERT INTO ti VALUES (50540,28923,'FAf4nX3KxvahzagIYP9uCyp1UxSxYGLEkDa2kQQk3Zd5Y2S51iGMsTR6kbbGp808FFTrwiPM','miFld0bPOTE6AxxSzYGjI5VMd6sXIjtnZ7iAqIeUp','dju5nHzWaR','4ZdrMYeiB47LcDdLbhR9hPrTQfEBkpcCEIhzZR1UFWC2dZIw8L685hkmL5y5OmBkw9P0W9h2sGNA41NPx8Qen0IIMKrZ3A66K1dvBHVCnrNiR','qq','OOX',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(31), d VARBINARY(8) NOT NULL, e VARBINARY(21), f VARBINARY(71) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3,32350,'wfqjzcsrdcm0','L1Q9MkE','heAPy','zKrbOBKafGoVmoptxETsTkoO7PWjNt9QZX0LCXVQpC6cMvJgGLaAGKsbUqYytXeG','7','I',0);
+INSERT INTO t VALUES (201,9020,'9DC6eaw00NjSHFb1Hi5qoGqNJfCw','Iiz2c1V','QcZKr31','9qpOZ79H','6','G',1);
+INSERT INTO t VALUES (231,6116,'n3gTTqrjfn0GzPiL0rq','OU','GiJGFI','GNjzOVZkMl7yZMsHWgkDcMXbMYnFfB83Xa2GCpd7D9d8QitH6qVJNXECQifD7Smru','N','50',2);
+INSERT INTO t VALUES (4,10235,'oiRw2XIzF5JYbM9q2E','e','kIzLA','JKJ2BMXHrtb1sk4YQRCmM054Lybz68IcE4LixH7vBk2RE8ZzN2sWmIN86tVGRUcUdUBR','4','20',3);
+INSERT INTO t VALUES (170,37889,'FFO2fwCr5TXFvW7rZoHj','S7k7Y7f','QpeG7ptJiwsr47Wb','4fAJP','s','W2',4);
+INSERT INTO t VALUES (51,22402,'MFkYGSvbhfj3Un3tXhV17L','4dZn','Rijg0n26u','0VNhjRNx3lEIsR0guohp60Do9n','R','q',5);
+INSERT INTO t VALUES (255,15660,'uk6P','i','PYz7KQzZqGU5TuG','irNh82uedeYeFnUyg','a','mr',6);
+INSERT INTO t VALUES (35,55700,'bxHPBCU488eckkExkhR','ic','q7tAH','9OWOO5tKeeTBKYFC82pP9dCJECs1Em','O','y',7);
+INSERT INTO t VALUES (77,54677,'rWuJ8w8KsnYXrfQg4cmuqh0o6iy8trN','lDs9','2l7jMSJ2','jxi8Z6E3aDh6n2iorGoSJBpewaiOj0RFfDeABIn5y2w1CKqP56J3DHZ2Ufh8UKnT','J','f',8);
+INSERT INTO t VALUES (168,50476,'JppwFMd03AEgCE0eWMGT2vNQE1ophk','aJbMIc','Mk6nofk5wOBS','FPKCCdIXMbsbEDIjIaIbsw3XC6di9Y45ZBUk20ooNtTcbLmL4ZCrKiGAbKBkWpyr6EVGHn','8','5i',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(31), d VARBINARY(8) NOT NULL, e VARBINARY(21), f VARBINARY(71) 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 BIGINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-6797512160588968896,10752,'Uee2WTUKGtiwPdJufRgddJaV42sI','4','vpb','Dw9yv80bTQkj5tYeoRfefWTtXtB5Nt','xYnolXkk8rHfFDw5bCZ6GktH6C40LfRZZPwaBwczVBLL5rEYe','mvTlDrtjVnq8VsQnOmGHPSCF4',10);
-INSERT INTO ti VALUES (-6797512160588968896,10752,'Uee2WTUKGtiwPdJufRgddJaV42sI','4','vpb','Dw9yv80bTQkj5tYeoRfefWTtXtB5Nt','xYnolXkk8rHfFDw5bCZ6GktH6C40LfRZZPwaBwczVBLL5rEYe','mvTlDrtjVnq8VsQnOmGHPSCF4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(61);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
-INSERT INTO t VALUES (-4686365950591053457,44773,'U3InSB26af6KwXFyEkOfYmLr4MBEPLi9inGtuD9Elit4USdio','4Dsp1RKMrr6BBM360v9lPwaEUP','FeLA7q','U','9QYbbJizUwoyKr8HYjikFtADRlDyFs27gwgKxMsZ2mt40oh45Me9i5EiE79w9B2','F4h4ucs1WoR7sZK9IYOSUqvtGJ56eK6utYQoLOPenZzyeGybn8a',11);
-INSERT INTO ti VALUES (-4686365950591053457,44773,'U3InSB26af6KwXFyEkOfYmLr4MBEPLi9inGtuD9Elit4USdio','4Dsp1RKMrr6BBM360v9lPwaEUP','FeLA7q','U','9QYbbJizUwoyKr8HYjikFtADRlDyFs27gwgKxMsZ2mt40oh45Me9i5EiE79w9B2','F4h4ucs1WoR7sZK9IYOSUqvtGJ56eK6utYQoLOPenZzyeGybn8a',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (16737391,15276,'XynvJ8x','Q','SPHWofN','DUpnt','O','T0',10);
+INSERT INTO ti VALUES (16737391,15276,'XynvJ8x','Q','SPHWofN','DUpnt','O','T0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(32);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
+INSERT INTO t VALUES (6321495,557,'KFq','fCz','TWjoLBEw8VSGiji','Rvr41f8WdLFRnKkyVpJRDeLDJItk6VGVIIgBWWuhjj','i','mZ',11);
+INSERT INTO ti VALUES (6321495,557,'KFq','fCz','TWjoLBEw8VSGiji','Rvr41f8WdLFRnKkyVpJRDeLDJItk6VGVIIgBWWuhjj','i','mZ',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-4185893477614132103,51671,'oeNbp8a2ZhclVivKRiIIRc7bViTthPykuMhYr9ABA9x19kXNhc','AisZA2tu6FmaY3Od1Kb0JfPDKEkjEJShCf0aibPrI1BBvIdkUlPILMgQilCYirN6QbVjGBM4q06JwlBgS3E4sPgqZkZz','EDMVZtr','dOFFqkxTqy6H','Y3qBjdya0TfCBssLs6LUGt3G9N62P1e7sTWl7l1rDWVX78qH27wUreLXgC8WqlTjzoSJfOVSSn0LPBkHhO','eYmfsoV6T',12);
-INSERT INTO ti VALUES (-4185893477614132103,51671,'oeNbp8a2ZhclVivKRiIIRc7bViTthPykuMhYr9ABA9x19kXNhc','AisZA2tu6FmaY3Od1Kb0JfPDKEkjEJShCf0aibPrI1BBvIdkUlPILMgQilCYirN6QbVjGBM4q06JwlBgS3E4sPgqZkZz','EDMVZtr','dOFFqkxTqy6H','Y3qBjdya0TfCBssLs6LUGt3G9N62P1e7sTWl7l1rDWVX78qH27wUreLXgC8WqlTjzoSJfOVSSn0LPBkHhO','eYmfsoV6T',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1008257496777978003,46349,'rJH2zpmAawCw7LApgp5kEtDCoR7DZ7LeItfvD5','QlCrxHALCvJRsPTD4gX5loVTsOGlOO9yOIWaZjVpRde4ISBVGVUKo7DgiBZvCJOj1tOHkm2','4hXoBqORz','tTanXoKTx8iIFbkF0qZ1MdPujNpZGhkClMy3XA3pZdOm2FDxSm5hKlU7OVHbFR2ZCxigIg33PUIW5ZtHHjy4NdJCS1O8iIpTvmhuTvECi','ocy3e1nKxtr8iMS9rIPNknJQZoHMaFpoTGNG3RoS9ZfTHoeiTurz7TIixddTCu1jp0I1Yg93HhcjahPMj6QugEPiEPxGMw','Vd4JiPAk3sroTnOQ8bX99uGgtMginiIaIY',13);
-INSERT INTO ti VALUES (1008257496777978003,46349,'rJH2zpmAawCw7LApgp5kEtDCoR7DZ7LeItfvD5','QlCrxHALCvJRsPTD4gX5loVTsOGlOO9yOIWaZjVpRde4ISBVGVUKo7DgiBZvCJOj1tOHkm2','4hXoBqORz','tTanXoKTx8iIFbkF0qZ1MdPujNpZGhkClMy3XA3pZdOm2FDxSm5hKlU7OVHbFR2ZCxigIg33PUIW5ZtHHjy4NdJCS1O8iIpTvmhuTvECi','ocy3e1nKxtr8iMS9rIPNknJQZoHMaFpoTGNG3RoS9ZfTHoeiTurz7TIixddTCu1jp0I1Yg93HhcjahPMj6QugEPiEPxGMw','Vd4JiPAk3sroTnOQ8bX99uGgtMginiIaIY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(29) NOT NULL, d VARCHAR(14) NOT NULL, e VARBINARY(52) NOT NULL, f VARBINARY(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (255,7842362801234275591,'sMajUh79iIMeowMktLAneELcSieiE','7GGYUbe5Cf','Zl9a6yXRAFKaZe7nYRkN34NkcA1OJHXbJ2hw7pIOViD','rlWY7dfra','MaPqMXZ27A3vJhdiMl','ciUAVsfIAqi8COvIxiK',0);
-INSERT INTO t VALUES (195,12440234578583192034,'O5kgnuBqC6juRdsGqi96P','KzDHd0y','2Xml36m4vkCVbcB9x','NxUHxNVYegscDax1ObfUFI1p01ahsusEbPRdgV','eJOTc0Wzs4','21KpMSsEEKSOZg1ZgW0ggd7qqwF0cWQozEZADGSzLUDz7IcyajHoYbS0DaKfnlCLZ4jQz86EH6okHghmn3eK85kslJUj1x7',1);
-INSERT INTO t VALUES (42,17721671399401243975,'zJyKMnfPKxDr','5Bfu','pq3XTNbxLnKWmYLlCwoeaVlFoyvPH4','H','6nDZ3tcpUjVDNGWDb1vI9rzsO9CgJiikk3vI01PmC67lvtgqaQFPKueypvTm','d3jRdEqChQeN8UtcPHKJfRH2',2);
-INSERT INTO t VALUES (32,7756933574073072854,'2dJHF0SJemnph','zU','Sx59boeRvumgTB0bOKkGtpUIT9ND3zx39dLW5r39nC4Qneo9','FecaOP2cC52OmyNP3jOwaFBmO1LBM','roLYRvGKD6crQ3i5eigYj9OHp67JHuF6MuQAsFH3qT','niG9zUmmsBBPJ5I7O8K5E7gQ0XdVmjO2ahvjcdfTtjCscMxZIe6gXGrBiwCVbS416Qfd2FmcEkgu1nHkNj9S9',3);
-INSERT INTO t VALUES (12,7334583504071781261,'xLlGw3tIrEUjTFh','PFZMEqUU','qNj536o','3ocg14vdFc1Y4TYw24v95P0MBwMqTYGpMApmewn','cpXIVLzIAj','lzk4U6o43mYoNKfd6GQyerTS4XpvZHJxNL8kQzbqrpH1HncEMK8oPDY',4);
-INSERT INTO t VALUES (176,7536981450231635400,'Ahot0R4hmhdyw6iqqgC','8vLSR72ty7','VLiVWtNS85icF9UEJ8S','PlhQSNJfO4SO4dsPAG3MJdKo6asvNle9MMFn','iA9wvqPvfnZ0ue0ir1cXLniEUTtwtBfjiy5ASy1QijlUm4A0HCyAy9eeOclagJBZR','TFQILcRT4BvSwz6uX95BGSQTeIgOpEEyJE0vdo9WBH8JSLukPrmK9V4tGnsuXNwQ8yL8I1P9bWdIG7ZFAzvEItqWZx',5);
-INSERT INTO t VALUES (143,4064699574186020116,'Cutxsl19QjiT1Mgwrvymbqcshz9','FiPt','jO6mRCSnKK7L3UVQ','C','d6SeCc','TmaAkCuOIfCftjECmrOQ2FJctjVq',6);
-INSERT INTO t VALUES (49,3209292520984592247,'8erM4qhy4SKiis2','p4vd5','ANetIeAl76A2o','wfyn7vX1ISFv0efKi27BWQuNE5KH3r','bfRz','O3lq3unboC9QId8myUIKvVPPLsnmUF7KSpQGuwC018qKO2YSPGDk5xqrdcRJCgKu7mpqusA0c6hMtSyNmy0Oe1',7);
-INSERT INTO t VALUES (165,15621886152544414740,'lF7uTmH2cK5l','R1Ed','qaby5WCdA92aWP7o','Pb0zkrNDcRD5AW17n81OKPCfynIM5cpv','vhjrOFv9SH3bWdQhlE1df1ggJSt9obPS7VbXizmIigTw92JqIAIFJ01nyvb86Z6','2njeTyvXXWdCofbqkwCYjYOTyQsw7axOQIDOwki9sILUFRLlTkvNjqZ4bKKbyiDBeDv4vsGJQykX3RxGAKmpCUjeY8',8);
-INSERT INTO t VALUES (85,7607039963125510900,'bsCfmf7rIylKKdEzOv0UVlKReFrNR','NRpG','438KPGuYtXQvOOzLjTduO9mYwGx','4uh2ovMAUoE77YG6Q22i1wJ','TTDTAA7sOtMYnYzFDv8WNWmIIGyMD1jt9d07F','EaF1Zrgh8ZJtYICqxkB0Hwv4C8BzNSLly8cbxRZMBRAPomYbc1zv4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5669715,12996696816851102885,'Gm3wiIgF3ofU4M','wMjlnb4TAI2','x6x2kgYzUcc','lSWqHTjk5y2BVSkAE7kah8gh2','sXFacu7oLxyqKaAerzMOJaLw5OBBTCmAhwM3ceiPp4PakeQq2DVZuKWgKYsT52uIGBDL4Gu3ZwiBJYN5jJ6tS','xi8mbYTkqM8BCeA',10);
-INSERT INTO ti VALUES (5669715,12996696816851102885,'Gm3wiIgF3ofU4M','wMjlnb4TAI2','x6x2kgYzUcc','lSWqHTjk5y2BVSkAE7kah8gh2','sXFacu7oLxyqKaAerzMOJaLw5OBBTCmAhwM3ceiPp4PakeQq2DVZuKWgKYsT52uIGBDL4Gu3ZwiBJYN5jJ6tS','xi8mbYTkqM8BCeA',10);
-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 (10182197,7388776010456718111,'Vo4RdGkaMLeH','sFFXxdPMvTHPCw','urmzjrQicXzwyXQTSUJpqOPdZfGhgc67MbHQC9Gf','0C','FDfixLDLud3y7gHaOZjg6NtnrqQlKhVUjPrq3w6XckanKx2CRHY85oqb6Bddy69JTdN1YgxAuLCljKU3pC','uHXaqm9vTsP6xy8lIJ8pmMIqB5r06k4dBp0v2snSOj7wOBKlEkGq2QkQl5YaUo7vYLWWWIx6xA9MFvUOlduOY',11);
-INSERT INTO ti VALUES (10182197,7388776010456718111,'Vo4RdGkaMLeH','sFFXxdPMvTHPCw','urmzjrQicXzwyXQTSUJpqOPdZfGhgc67MbHQC9Gf','0C','FDfixLDLud3y7gHaOZjg6NtnrqQlKhVUjPrq3w6XckanKx2CRHY85oqb6Bddy69JTdN1YgxAuLCljKU3pC','uHXaqm9vTsP6xy8lIJ8pmMIqB5r06k4dBp0v2snSOj7wOBKlEkGq2QkQl5YaUo7vYLWWWIx6xA9MFvUOlduOY',11);
-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 (306853,15219960946432475080,'VQ5u3uYCjv','deiNq5VlwmrQxf4cEnMvaQyNIjxK7JMl9uXcbeOxO4K5iL9G45GW','utM','Z','fXmalnULrS6lQYYv3oJ0Bd0ANPF3nrkkD6HEnhnp5l4dAlnvwVWKIE6Ghp4zsNvKEDELov4y9r8QuN4OL0UCP77','s5hfmLEUl1KXLorBLwi40kGtxNGgBD',12);
-INSERT INTO ti VALUES (306853,15219960946432475080,'VQ5u3uYCjv','deiNq5VlwmrQxf4cEnMvaQyNIjxK7JMl9uXcbeOxO4K5iL9G45GW','utM','Z','fXmalnULrS6lQYYv3oJ0Bd0ANPF3nrkkD6HEnhnp5l4dAlnvwVWKIE6Ghp4zsNvKEDELov4y9r8QuN4OL0UCP77','s5hfmLEUl1KXLorBLwi40kGtxNGgBD',12);
+INSERT INTO t VALUES (7772131,49830,'3pcwXhabzAnScbnxNhApIbUhjt5ciqD','xLdxWSdZbZVp24GgLrBn88m0pp72rzm6L1GF8f','Z','PH4RHlX8wEF8d1NlHTDmD','w','Ph',12);
+INSERT INTO ti VALUES (7772131,49830,'3pcwXhabzAnScbnxNhApIbUhjt5ciqD','xLdxWSdZbZVp24GgLrBn88m0pp72rzm6L1GF8f','Z','PH4RHlX8wEF8d1NlHTDmD','w','Ph',12);
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 (15895103,8614270043220063050,'MAuXwa3237bO','W6wp7JdCG1qleRtTT9Nj7U4FdJ3FMW6ksN9JgHBIxPT4MJlQLB4jXqRXwqQiIU711bI06T2TkyqhD7xbKwnRcQgYl0jQ8db0Dg1QH1BF6ifZTcEwXPXzl8S8yggsZi','e30xWUqYfcDZG1UzTF','FaVyzxpRoaRLzb','stJ0KMdGzcnZl8','RWBIySblKszIxrcdmkET73AbS',13);
-INSERT INTO ti VALUES (15895103,8614270043220063050,'MAuXwa3237bO','W6wp7JdCG1qleRtTT9Nj7U4FdJ3FMW6ksN9JgHBIxPT4MJlQLB4jXqRXwqQiIU711bI06T2TkyqhD7xbKwnRcQgYl0jQ8db0Dg1QH1BF6ifZTcEwXPXzl8S8yggsZi','e30xWUqYfcDZG1UzTF','FaVyzxpRoaRLzb','stJ0KMdGzcnZl8','RWBIySblKszIxrcdmkET73AbS',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT NOT NULL, c CHAR(58), d VARCHAR(44), e VARCHAR(8), f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5551574,-1894228519,'Sp51FucpZx','toSegWG3AzqEpiFVM8qmzuz4CIpQEP8n8b','66mrf','3L1qxTozgFRb5U','fmfEQyPWfnAqCVaHbT3HZ9BlUyDqMpoBBNhwrJvQzfbRrOUDk1o2Ovueoy8xVfTVoYbA6D','sztKt2S6PNue3ldjXeWASQm6X0REHdmkhSCj',0);
-INSERT INTO t VALUES (-923329,-185728159,'1t8K1qvhiS6M4P8ynrliPRlGQAqAcdlRz','Ziv5In0g9Nqgum5jVkF2a7x34FGvlkDmRGK9nkV','2gEQ','HrgRSGCRoBdIVbosFOp86unLpJDkBDUqjmoiDQDG3','YY7uJg355ZOk4Q9TSlg2bE9eG594OVLR78Kwqf21ESLF2eFZPecV','2Aw8vtQHftWWNzKQe62rtTPyApn33TPbR2NCBhjaiRvMV3UOUl5n',1);
-INSERT INTO t VALUES (-8001326,-1516622218,'klMLt','Z119skrL7zNTlHX8nK','aW','Sq13dXhpDTw37ztiv','tZApx1tZi5LYJIYYN2s4pC78rseyJvaNiw78If3DhXhVzBBvnP2GhJjtBO40hb','dp5u01RmlNqOY2npxFhTZ6nMW3NryDN8r2Fo42P72XxjiFnXoEYtFhEVqWgJqZvd5JZGEf0uxl87ebLvL7wnGESg6U7Xc8b',2);
-INSERT INTO t VALUES (1407658,361048915,'ieXVSn2AwQ7eOg','udpYSvgHm7EfCpKS0z1DPLIpxJ2L9azJ2FjbUjg5Z2','WE','qDL7vPjaOpnmwvImK90j8R','W84l1f2B6ahz8ngf2t0rXgHr1GF1Xsno6jIaJCG4PMbE8Lu1r2zulx70I4UeQwcLZQHa3w','MNhrzygbffkR5x3xHxv3CNZjqaoQAlvASoIWX4lq',3);
-INSERT INTO t VALUES (-7202399,-1134781270,'FN8QzUK1FdbkfiUOifYSPsvCKrKgganGms4sG4SDGe7Mp6D5BZE3Vmu','I7xXo','x','AOrSrZfCYovIw853Tt','lqDhmux5PwSmOTiaqhvfZTQ6oyWEuAMq8wYhGvs1FFpNmo','jEQP7c6PYFeiV',4);
-INSERT INTO t VALUES (-3852062,-608105058,'Kbe5rx2U2DYC5a8ZC6kRijRrxHWFHYXDBFDrOy6QJNYZGpFgYI9','o0OKcdkaozcA4jH5WSbKIJCk','Y9zK','6xzQ3KDlT8OPgmaDRyNOXGJMTZ1i5BDy8qJVZQDjbg','KY5fN89txNGMkXtfceIAPJmjW0FGdaYGke0tjxae','vjf1lbHvwnfAP47XuLdDUqFWxrtecRDaVIgQA2c0C5SVJAnuuxZBrFC01Hg9',5);
-INSERT INTO t VALUES (5100046,-16868690,'OV9DMMFFttIttuFUxU7rsvclGL8IBmNqnKdUlJIdlU3jspgLIKI7TE','eD','FKlcPB','CiEpt','mETu8iN4gANu8qBb8S0WsYGQpl6HTlDKjn9Z0GvFZDG6EjN1CHk84HOj2JweSYTnkKCcJGnglAaCbLT32z','KQPEruymGdRtbO3kqNP0SHLRL6d',6);
-INSERT INTO t VALUES (6167040,2070798765,'tvyyijoOa','H','ft','wV','C2IAjtLurv8NT7QTYoZECcQdOXd3SNpb','hv0qEJZW2ZRbwZJQKnVgXyUilnFr9tIIAvMbznSmYLAor',7);
-INSERT INTO t VALUES (3456226,-1109328404,'wsa2yApRhDPDL30hVm3GtQYB3lIV1XnQtBpR6ONYtuBTuN','lECDtPoFw5KX','kY5rQTWN','OszS3U7ntBnyIu4fREULYSikrIbouWTpXXgWRqaHmX','PFi92YCvpllaSkcOkUMTbzc41kS3mZXqZUKueGCmFcIJ25VighKWhmmCLwyO','E21Rr5PGoDmYjCp4uksDwUIXRDTYmxdpAAosVdVhXOyPtQ8',8);
-INSERT INTO t VALUES (6020108,1372251946,'321fRtfN33rw','H8U67qDckUJ6E5HBcLLhLmCrB','wJclSYo','54dMmxIUGwGAaZVkFPGXSLFCiF6j','y0RCzkcxt1Dv5smVJ0T5I8GwfhSvheab5vuRAiCsHoCtN5J4ESM83CorcAXaFMAYdH8ToDPbKJ3faDLnbvqYmH','0AQHZvwKaSz6OYGaOlAgSk4cQs7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7019524,1514452528,'QOneGd4hCHRw11HfE5nnihnKbWrnL7yxIq878hAgNlgEnhds4ts8a','HZFEpocXvAkeC6prftuwxqV','wQNP','LUiNQ1gQ','GBKjpfNmel','Xar39d15rOTOD3dlGSyB8T',10);
-INSERT INTO ti VALUES (7019524,1514452528,'QOneGd4hCHRw11HfE5nnihnKbWrnL7yxIq878hAgNlgEnhds4ts8a','HZFEpocXvAkeC6prftuwxqV','wQNP','LUiNQ1gQ','GBKjpfNmel','Xar39d15rOTOD3dlGSyB8T',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(59);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
-INSERT INTO t VALUES (-4997679,1705039033,'8nlRxAuqV5Kj9xGBfe55patcJxhtJw8KRZ088T','lY','9TfWQcG','JwObTKyJUyHFtb2Ho','We7JUKu9SWKNEFrUAefKBcpSOyicO6Nmjz3EQ0295q9lik2An7E3xgT37tLrGE','S3hI44rPakkXvnnTQVMChYDHjLrACzLIlqJPHwc5bzjdcDRQXTIUPHPRKZb1KarO',11);
-INSERT INTO ti VALUES (-4997679,1705039033,'8nlRxAuqV5Kj9xGBfe55patcJxhtJw8KRZ088T','lY','9TfWQcG','JwObTKyJUyHFtb2Ho','We7JUKu9SWKNEFrUAefKBcpSOyicO6Nmjz3EQ0295q9lik2An7E3xgT37tLrGE','S3hI44rPakkXvnnTQVMChYDHjLrACzLIlqJPHwc5bzjdcDRQXTIUPHPRKZb1KarO',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-659504,-780759034,'Q5Pl3L5XU9FKuZBLsDIN2ATqls9q7OWSk','EHTIkEUMtgBloEFLuAkPKLTp7i5eK96D58gjUHADL3rtEZ7XBg8F1CQn2pm64ccG8cIXfYuGMiyhOL3CDiBtCSaXtImO6px9VwRMdhvBXSQv7dUqtmOgo24AXPkPkYz9YtvLZ4s9d83jSnE34tnBZZA6Oov1VRx9uLU9yMlC6Wx7456X7XU4fbPScf3lppRhXiWPDv','s','rCBuK0EFSdrp7rSjg1DeQZIW0BhEItrScl','dM2LyawlL7o8T4WCHQveX0FtdFcEUbShK6TAQK9Rf7','SBeuZ8i5Ras7dxgUGlGllNbPq4N8rSKyk',12);
-INSERT INTO ti VALUES (-659504,-780759034,'Q5Pl3L5XU9FKuZBLsDIN2ATqls9q7OWSk','EHTIkEUMtgBloEFLuAkPKLTp7i5eK96D58gjUHADL3rtEZ7XBg8F1CQn2pm64ccG8cIXfYuGMiyhOL3CDiBtCSaXtImO6px9VwRMdhvBXSQv7dUqtmOgo24AXPkPkYz9YtvLZ4s9d83jSnE34tnBZZA6Oov1VRx9uLU9yMlC6Wx7456X7XU4fbPScf3lppRhXiWPDv','s','rCBuK0EFSdrp7rSjg1DeQZIW0BhEItrScl','dM2LyawlL7o8T4WCHQveX0FtdFcEUbShK6TAQK9Rf7','SBeuZ8i5Ras7dxgUGlGllNbPq4N8rSKyk',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4428890,-1821877321,'aCkXPbvfjy3os','9LwJxpTpeUMuV5uyQPauWA5NvsVN2NjTFNz8K1I2lVTNabFviCpKVFN9lSh4h2oHuD8YFM7yiL5X5tol0nLEZcBq423LrqHxErZaRWkHCBD0wrqswLbJtGFdi8AwZE0daG6XqlT3JkvrzmXILW2DhxjAUc3iHAs5saIhuqP9RJXWQYvtt2nxM2BNmMkoBNHhXnOattxTJljqF0F3yUZooT4tI7ODkZ1AMbQUZISPP4ZTMQzljSuy0','VTIOZ9Mg','G7H4m4emdBbecOcYzJh4JDBPzE0IzsXnrH1ZIudTwOEDWfH4H6H9kwz','Kjqq9yGS2FozCW1QzLh5KMQUeEUayMhUG29Tt5vkMe1XvMOGhccwdf7fWz3QbGKeRlBb7UuSld9YBxRxiyzv3','5ZmMwUDcsOPhbxfiPSJQIh68bER1MfNCT93eB',13);
-INSERT INTO ti VALUES (4428890,-1821877321,'aCkXPbvfjy3os','9LwJxpTpeUMuV5uyQPauWA5NvsVN2NjTFNz8K1I2lVTNabFviCpKVFN9lSh4h2oHuD8YFM7yiL5X5tol0nLEZcBq423LrqHxErZaRWkHCBD0wrqswLbJtGFdi8AwZE0daG6XqlT3JkvrzmXILW2DhxjAUc3iHAs5saIhuqP9RJXWQYvtt2nxM2BNmMkoBNHhXnOattxTJljqF0F3yUZooT4tI7ODkZ1AMbQUZISPP4ZTMQzljSuy0','VTIOZ9Mg','G7H4m4emdBbecOcYzJh4JDBPzE0IzsXnrH1ZIudTwOEDWfH4H6H9kwz','Kjqq9yGS2FozCW1QzLh5KMQUeEUayMhUG29Tt5vkMe1XvMOGhccwdf7fWz3QbGKeRlBb7UuSld9YBxRxiyzv3','5ZmMwUDcsOPhbxfiPSJQIh68bER1MfNCT93eB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(1), d VARCHAR(47) NOT NULL, e VARBINARY(24), f VARCHAR(89) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1497144174,4567954,'N','TyVkcG1ucLVXsgddX7D9KyYThRCk1t8lkvzBUFoTcN1','54kCs','uu8a18fyHmufuKklxzYnTUxxFzPkg2hgHeJf4inchVexO70wiVfNwQzkCbumxLB7Reg','mPWJtmZiuz5ujFvQfvOmAqylZ35RZMb5jo1D9Gbz4yQDBzb13eTTomjZZaPScjrBU60gw4byyxhegYgM29ReTohzVeQu6m8bUU','kcAAfkL6byDsZY3txL08APklUUBwVkqh55ZRBip0qBQTOO8uiesuf2VraDLA2F',0);
-INSERT INTO t VALUES (1561446655,-5528282,'Q','ipL1E0rJpMapeKXJqkcKBY4RwN2ORc4IqZPc','zQMa9bP5VWRfmmF','K2hrGTbEB6gsPOeWrIoH4qRytgToJ6lmqX721gXvjidODFvUcI99QtbxlkKhY','oAcLzxUou4IjeS2glDBuQZeMLOgmuqXHTNthxESPsTu219izYEvtVnaHWGNuzlkpi0IWJzmIiq2eCwjWukkUMGuK','bYW0pYcBV',1);
-INSERT INTO t VALUES (1109593243,-7329798,'D','bUw3ajOYMdeLyyiVySSnvJa','KsKxQDmE9','MAPvpB0sxi66z9emDdOmHPGa1A5vjLcDayVVopgHGfbiJglEzpPl7','aI9ecCTluTvNNLBc85D6mzGDv8','L3l9N0qANGigIP5p',2);
-INSERT INTO t VALUES (-1932097063,-4314485,'k','OsfAvVqCY7wNiL0IFT90mNCzz3CBmibT5iKqngJA1OO','bS4fUnc9JuGfKiLhtc','QveCifDDHbAlB45jt2o','h6yNjnBz2ZHe0aYEBsKmdtUxWxSw7rt6Hxd6TQl76Opx23XmpP6Y3TbVQMbBoyMwjPKfdHr0kreZ75kgsFAL','Y0QMoacrhhwVkFzeZpFnjjASIP2HWgSSMf6sRQMXG0PIzjqyuIBKqhK8UcL8U8t',3);
-INSERT INTO t VALUES (1465545380,-7049709,'u','wBkQkT5g','Lk7g8w81FU','K01c8YJobUn2ooVLu5K1wYskLijalkHlPdHx','A37YsMwkXaergbwQNCESainbIuxCveTFN52K74PzHsQ40DWpst09lDwGPvuOpX9WtWtluGeWlyNqdOlS3swYkHmfeXEMBtZ','5gjETvZqyAzYG4o1Pa1GaqGYaDbHCTkFYNulvfFRnVCuRf9dgsh1dUcuap8WHq88yaqZcEwTUz2H9T3UkbVxoc',4);
-INSERT INTO t VALUES (1168817964,2151225,'a','DylxpZh5sVBdMFpMwfBLgCf','hnylxUdDNu4lofJlarfIA7','QCOaIBnOuYGLaHfJGdwzrzUKhTp9yaM5WKdKLI5or6qhdi7RLp4hfYErSXJQ1OhlPNxI4mPb','MDEf6D13y8o59YiKz9P3d1oKprVJQFWpD7HXIPRizvj0H3DBvekhr','hQGp7qrY7Kn19NFMeistYdfPjYnpIqlgagavooCKck7g5aL0MGSxBe1',5);
-INSERT INTO t VALUES (-624539001,7792264,'g','DGQW0WUaEo9OliYShYqLcsFEL','otTYQ1sk','6tcUsRFof9ap6r7cQbRVYDrkK6anX1wF11pG4qkOeZv9ZwnY','2ST7qvFo0WVWncRzCwmYiB9E','HcaOFpRZZ6rTsvpE7THGaTUcGjdA',6);
-INSERT INTO t VALUES (-496360464,-327096,'S','mj2Uwmew5YO','w5Kgt8tPvzGd','QijJ8QU1dt6QHK5Ub8SsR559zAUATkQaIdLhpXIPMRdUSlP9kGeulr','CYYWD5jVc2O4ewWB4ePJeEwo1Xc095Vc7TDS5POB6ycxuOOe9sgqEVmTu9j35STqsbJK4rM1OFtDEXnsUpLscj6vSuaf020BV7r','EIbUakOJSNquPrVYlNnDOdLJdOetOYnjxS6a9ksRDzrSBBAApbWhsRU4R7fe5zIpf8IsWMR2NUSRbjvFlC',7);
-INSERT INTO t VALUES (-934348955,4550383,'A','DnQVAsIYCWNnwxnBcha5Kt2J4SvWdGtMcG93Yi','5I64HZXPg5y1WDPeJ6eUvh','Z6mnKsk4K4GJH0KiuaxfW85A1','WsPzvOwM2gUBmJoB9Gt7xrHRpTFWHbbDIkLTbFYHqjT1wjm','rRVcWXT7rBspy7qOuhs4aS9qoYV3d5WN7AFOnvU8K72VyLVndfD8JzDIC613d',8);
-INSERT INTO t VALUES (2010852598,-1300932,'c','T9yg84ZWT8zDYdHskD6mEL0MnVrCxyq9UAdyi7LoyHV','VZ','4R3cMFVznZuOwciEqJsGpNTzO7WXXpcBre3Y1aBCQDVHjAzr5MqIo6FCeh6Y4Q6nIvCb','IepFS6NJlm1LEG9I9Tsp2LXZce6eb7anO9jdXd3uSx31NYiQae7bx9pCdnG14CEw0nbeDtAgbOhJHqLB6vTqLbGftO10Aokj','bhmv6nz3CeBLHw0clnzepX2KxnJn65NkWIAHc9vDchbqCr6A4XLSE1vsSl9sd6adNmb42AmWkxTd0YyPOvM2YX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15982002,58731,'g','iErh3kTFujITcj0dZzno2I9NLgNCSvajsa9wruzkEi6J2hdDTc2MOhCPSGKs7rgTCqTvmhsG8HeS3G200Zk5y7sr95dFLRiRcG8FLu8dQWCr8SLGk4mU','h5BUBvyyTZVNVcFEhVM','jmjr7eVhrkvxvmAzcH3K869Hny3trR3067yDAaWthGCqA41qeq8ns0UZNzwbvZlf8bZZjdSRHh25HgKR0ty9WlKRMeyAX4emCU0Uvnw','m','BO',13);
+INSERT INTO ti VALUES (15982002,58731,'g','iErh3kTFujITcj0dZzno2I9NLgNCSvajsa9wruzkEi6J2hdDTc2MOhCPSGKs7rgTCqTvmhsG8HeS3G200Zk5y7sr95dFLRiRcG8FLu8dQWCr8SLGk4mU','h5BUBvyyTZVNVcFEhVM','jmjr7eVhrkvxvmAzcH3K869Hny3trR3067yDAaWthGCqA41qeq8ns0UZNzwbvZlf8bZZjdSRHh25HgKR0ty9WlKRMeyAX4emCU0Uvnw','m','BO',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3400086,63101,'pmpYxjEX2UqTo','IwnjYcUOIo5S6Xm5eCJ5JTjfhKydqcMUmQZcEDvF6MTt4HLYLFMsOCsAsVTqPKCnnnDIZSLgxBZX9i1sT6Nw7XjUwNzyTHvOii8RTQaOOdTTxe2tfulFSOmMMwkLj6vid7aMa7MOIC79mYp2Evx','1vzTPPdxCicMdI','SK4uCq9JtGIHBxGilaBU7lR7rcpBhSiuQXKlDzvWnnAwpdk6iX01W69lXyA7weFiu6NVLllrm74xhspaqbQSSH6shOuEy4RVdzeujLHH3Sg8n3KPuZadvOHoX8hIAwO8CWMBmFu3eVSn6LBt0opCG2RAYDlehhnWNvHifHWnN10SD0xnr7FJBCWndHo2hLwaIZZn2VHrdZwlzSrGxH9cVaMXePnSCadkp','6J','e',14);
+INSERT INTO ti VALUES (3400086,63101,'pmpYxjEX2UqTo','IwnjYcUOIo5S6Xm5eCJ5JTjfhKydqcMUmQZcEDvF6MTt4HLYLFMsOCsAsVTqPKCnnnDIZSLgxBZX9i1sT6Nw7XjUwNzyTHvOii8RTQaOOdTTxe2tfulFSOmMMwkLj6vid7aMa7MOIC79mYp2Evx','1vzTPPdxCicMdI','SK4uCq9JtGIHBxGilaBU7lR7rcpBhSiuQXKlDzvWnnAwpdk6iX01W69lXyA7weFiu6NVLllrm74xhspaqbQSSH6shOuEy4RVdzeujLHH3Sg8n3KPuZadvOHoX8hIAwO8CWMBmFu3eVSn6LBt0opCG2RAYDlehhnWNvHifHWnN10SD0xnr7FJBCWndHo2hLwaIZZn2VHrdZwlzSrGxH9cVaMXePnSCadkp','6J','e',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13454989,44558,'WLN3jiSThcwB0Qlmku','AgaK6wwvh2K617R0inJ1Vjbd1TmwoRf5kfbJEEeNURaRFxacBIWj2VtUGBAG2g8eQf15Yh4jDKL80KVPdnanUDlx8bkWoVYjZCfaQaq30gvr8Lm9fSo1SCImD4GBrSuUTdxJG1InUctCib7O73JAiAW7hhnP12ntE4c1GCLv8UXPerWGCvpyVjHKrHXd2LlvGZjhOYpsMhCGVXRUA','kbNOpcJq9e8eDJ','zmi0xdlkKqbmtVkr4bz8PaPtyzvcB0MaLBzSRnY5nkge7eHAKevc5WBGtVNuDOoIuhjAfEuiVVbBNEAhlmwUS2ForfEl87um8wDS7YDD3dPKCFWYAm63hiFtM7QUytwL4cFfehzZ','Q','5',15);
+INSERT INTO ti VALUES (13454989,44558,'WLN3jiSThcwB0Qlmku','AgaK6wwvh2K617R0inJ1Vjbd1TmwoRf5kfbJEEeNURaRFxacBIWj2VtUGBAG2g8eQf15Yh4jDKL80KVPdnanUDlx8bkWoVYjZCfaQaq30gvr8Lm9fSo1SCImD4GBrSuUTdxJG1InUctCib7O73JAiAW7hhnP12ntE4c1GCLv8UXPerWGCvpyVjHKrHXd2LlvGZjhOYpsMhCGVXRUA','kbNOpcJq9e8eDJ','zmi0xdlkKqbmtVkr4bz8PaPtyzvcB0MaLBzSRnY5nkge7eHAKevc5WBGtVNuDOoIuhjAfEuiVVbBNEAhlmwUS2ForfEl87um8wDS7YDD3dPKCFWYAm63hiFtM7QUytwL4cFfehzZ','Q','5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c CHAR(43) NOT NULL, d VARCHAR(22), e VARCHAR(81) NOT NULL, f VARBINARY(32), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4108045385,-1303434536,'j','qrfdMRDKTujnALL86g','XsGiHAVulT6nkPZaLCSfFKhPkhW','zaLD71TCj0WZxAGUa5GGqK8rx','Q','v',0);
+INSERT INTO t VALUES (2710137687,-812675656,'vYE43yi8PhcoNja8mh1A7HWIiUUAV80llMZ0wvopa','A8kNyWyNYH39UZSI','w6YwYI','OfOwRaFVImdoN1C9l0HxUm8jQYIn','t','b',1);
+INSERT INTO t VALUES (1824136720,489815328,'wAnAUMC4U6lZQqtzWxiQHcU9QlD3','cMK06Yzd9vw','25cBrBDWVwhzWkIkR0HH5WGFoStfmEjoQM7tRXyAHL856JkbKUflid1P39VqgEoG2nwtvXhgtDbJ6oEv7','biUR8VQ21p4VH','l','4',2);
+INSERT INTO t VALUES (980385588,-1813730256,'IbvZO5UqNCy7NQZi45ML','o8OdXB6wuG4vlbyzV','ZOf4bSi2ZPDdhQyVIbqfXjjxqU7FMoUszEyVcfp71vjtOXg2mUtc4qiVzL','VHznJ3nmJqsRqLe3yNlJGq','f','P',3);
+INSERT INTO t VALUES (3836538749,1967528116,'RXBP7iaDAwqgNQQhy4jDnOcc7RKy018sut','IlW','zBwjdCyPfRJLs93xQq9tIbPCGH0cWYBIHGu1c5U3ySirg0YQ4PKvK5RNZOhz55ta5OISszg5T2LLDJ','Z9vt','S','B',4);
+INSERT INTO t VALUES (2447851262,-2029628134,'5lxGNYZ7jY','2NH','78hy0QSC0GN4Df4tRByTtu4SEO961SLTJ9A1BYL3LX5ovMPQdquBHUzc4','Onm7B5SIsGLefS','h','0',5);
+INSERT INTO t VALUES (688326001,1280980446,'RcBN4UP5fBnH8zFm','bLvklJKLRMy063kYdgydEs','KSvOSKwm9YdGDjroXg1sQT2Ls4Kv4oOdE2n8gA0lyTjiIQXD','IEOq22NIGn9AvOnKqbbUn3ZN','E','L',6);
+INSERT INTO t VALUES (4168843944,1397072978,'ubIFHDDcenO0OowFt01WFZxfRqypePx2W8RHI','Zx','8ZHl1d3EEV1HrFSdM6sq5IcmXXrxfZyDijESXMYNjE7XGEsgkFRBMOcIt9fY5MM','wMmwaB0i4flhvM4NJ','G','E',7);
+INSERT INTO t VALUES (3057882026,-1676511755,'DvbwSUV4OvL','xCyzXKpsxgYgdai','troUKkdJ8qGJbv0LgaOPDGIDfKZtJOqvqa8KjPCcA08m3em','pad1PkY8WbpN6IueWaRMRlSgqjfu','I','h',8);
+INSERT INTO t VALUES (3134518036,265096300,'so7yaK11KAcXlXZVh','Dm82Ogh0H2MF','JE5RQ8Trs7lFbkfYkqbTTyR0mP1737','SC5LGs6LsmGzBdBwX0Sz4ipn','z','a',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT NOT NULL, c CHAR(43) NOT NULL, d VARCHAR(22), e VARCHAR(81) 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 BIGINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-4014850582412933304,-1311054,'G','u6VapVO4CH4l2eUzbSg','Ff5YP4KK','zaBB7ZLmDeg9PH0nh8mD5JzhbFffEBqN2879HmjF4K3fjk0HgnNls4','5KrhHQWv7eWN50I7reXgzG04lNk5CP','omgbrbtHcZY0wspJNNMsnSsiL3Nrziao3boBhiWY7aMEqboOCP5kZizuWc3f2ce',10);
-INSERT INTO ti VALUES (-4014850582412933304,-1311054,'G','u6VapVO4CH4l2eUzbSg','Ff5YP4KK','zaBB7ZLmDeg9PH0nh8mD5JzhbFffEBqN2879HmjF4K3fjk0HgnNls4','5KrhHQWv7eWN50I7reXgzG04lNk5CP','omgbrbtHcZY0wspJNNMsnSsiL3Nrziao3boBhiWY7aMEqboOCP5kZizuWc3f2ce',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (1193207936149563244,-6040561,'A0','PMIl1DX7dMvRHx1kh2tG','Dz8k','1M1Jp23CjVMLVlGuAMxdpnfXmc2IT8jtG8nf7cOcM2T7fYaKR7MvV4CGQBucS','ctwvTCSzQqMLYN3LX4OLfOiPMfqoCGullJPh3kEYin','arGNz1ZhrXkjBhX1UXHWW4JYuQ9wIRPRJVwQQYE3bIM13pjDA6rl8jP7FCwmPQO1R6x4MEMviuHq9qD7fr1E2G1zLz0mOox',11);
-INSERT INTO ti VALUES (1193207936149563244,-6040561,'A0','PMIl1DX7dMvRHx1kh2tG','Dz8k','1M1Jp23CjVMLVlGuAMxdpnfXmc2IT8jtG8nf7cOcM2T7fYaKR7MvV4CGQBucS','ctwvTCSzQqMLYN3LX4OLfOiPMfqoCGullJPh3kEYin','arGNz1ZhrXkjBhX1UXHWW4JYuQ9wIRPRJVwQQYE3bIM13pjDA6rl8jP7FCwmPQO1R6x4MEMviuHq9qD7fr1E2G1zLz0mOox',11);
-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 (-7127223809095068509,-4105281,'eQ','lUBhYSCz1zhRfYR66qFkJgAlB0qiSfQ569b6Wpda5JJzG7ZhnLXMKm0S1Ah8mndy8TTb','j6KOGNSStGwbjs0Pfixi3','jERuMV6iBj8OyLSvD9cLg7a4t2wxO8SrFy2gxb1sinc','wqNtvpfc2sK7ya58g8T9KhN89w3e0BiP3O8iXx97tEz7qtT','6iYvhKxgEIJbkqEbMfuUlW5N4Zmp8bXmRp9ZzQQNDmfdUFFyEoigkA',12);
-INSERT INTO ti VALUES (-7127223809095068509,-4105281,'eQ','lUBhYSCz1zhRfYR66qFkJgAlB0qiSfQ569b6Wpda5JJzG7ZhnLXMKm0S1Ah8mndy8TTb','j6KOGNSStGwbjs0Pfixi3','jERuMV6iBj8OyLSvD9cLg7a4t2wxO8SrFy2gxb1sinc','wqNtvpfc2sK7ya58g8T9KhN89w3e0BiP3O8iXx97tEz7qtT','6iYvhKxgEIJbkqEbMfuUlW5N4Zmp8bXmRp9ZzQQNDmfdUFFyEoigkA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9015614900159317470,1580343,'62','3CbwwlVmRvtmHqEWD9RwJRoQq9P08c4xm3OgyJz3jF3pkQqiPW71rzVAS5tZ4CEOiJfjDLw0xGeNATQ81eXMessTdxCg0pAnH9fnk4E8gFopp7JDw03Uh38','7DcrTNmZJ','nRTzmOB29PYDh6vAzrh19gfVEX1c','YTViv6CjkRethVPuwzxv95gf7uplVvr3ni3Xac6QOJ0','AIhlpqRSSI',13);
-INSERT INTO ti VALUES (9015614900159317470,1580343,'62','3CbwwlVmRvtmHqEWD9RwJRoQq9P08c4xm3OgyJz3jF3pkQqiPW71rzVAS5tZ4CEOiJfjDLw0xGeNATQ81eXMessTdxCg0pAnH9fnk4E8gFopp7JDw03Uh38','7DcrTNmZJ','nRTzmOB29PYDh6vAzrh19gfVEX1c','YTViv6CjkRethVPuwzxv95gf7uplVvr3ni3Xac6QOJ0','AIhlpqRSSI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(70) NOT NULL, d VARCHAR(46), e VARBINARY(96) NOT NULL, f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-28,8582,'0Wu1VS97Nd5nNppTfGe0x2T1bGqgU5y','4T8AE','Dl1VgzkCf3iIEdRVeqLmVDKOiY5U5qbHP3MFq9BfMP6JeUCcBXqx4XDQS','Fhv1RSP0f8GlS','aTdMyJRDddXzzoRH2b4RDCvFeJtYiE9C9wR3k9HUy59voNGLHCKojPMxr1nNSYhx6Uh5NBqCU544Bte6uU','egeIkbvcO9DPtXnZe',0);
-INSERT INTO t VALUES (-51,24176,'b','VZ7dSYY7LR','dUt23NIr1ZMfwCr4KJJrdpzUTu4PdMEjYZR6cRRLdJRmdIBiaIYwKtbSnIdP4gFPPbABZ5uVhwtOZe4zltJHz2Hny5','e5','1fkWXgBjYEoOYwr47uVRYgCIwYOpmKKcaUMzPXkVcEL9ktbCIeW19EimrXUx6clxpfAbC1lChqhYroQCuxbl4kB7bK1YDNOXXW7','G0lUlPW1JHPimh5bo5VgN1WKxUSEnJB827ICjOiWMQ6xjLMNJ98Xv3Is',1);
-INSERT INTO t VALUES (116,-18742,'lV6RPjOAVBEQtU4nqWb6k2CzlMzimthqFw62NXu0tQFT4YToXj','xnsXa6FG0RNy9ud1gbaVCmIBMLoFFmq','MuEvKhTi47yUoF365uNywkQGVZFWJ','P8pqgPy','Dh1UCxTnIS6Y1Ji6oKkkNmXf6pAy6nCMNtKTqXQd5dQ5CfhJzVX8fu97kbodu7wGDcfJ1BEP','0j3xBVGH3K5Or9IVcVDPX44je4BkHUHq0Rrv6Ld6Ua69LJaK1K9XeaNyL5DplYTaHORcqboWYFTDjNBvq2hybtXKj2GpSFzVA0EQ',2);
-INSERT INTO t VALUES (56,32227,'wwQLZh4TkTkECSerl','W5','sVbk','pJQTxgBSy6LzB','X8VBrq8FBqgKrzK15Qasxj5z9DUcdjKwUpjr4pyi86ByTOcST5hF8bD2y4kSg9FoBfdhtYBmCFqITECRtt7QUp0mLp','k5TQwpS4KACfC0DMVMrI51FLjvsc4Iapag9f88xuVobdocNkn',3);
-INSERT INTO t VALUES (108,-9883,'tlol787iFo0tUBTEpBxXUpDQbJr0Abp3gDsRsonvBrzmx4GlLNEk95xhN5gfiBMew','vSbyccAhWMunni8aQXFhb9qWcGJ5PfiAIP','hzHHTbLf0qELvvGU0vjh7g7xNafSNv92MyWRiMzyfu07IdqJuscNDSY3TybhzI6BGH','EQWWNv','d4F075fe6Nl3IT2zoKWMCgKMrKCy','fiRHcmIBpD0Wv3jVp1CeqoVSpeAW87oIXAlj76YQuwE9sFrbAktJKEJrfxa98Ew42o',4);
-INSERT INTO t VALUES (-36,-3960,'7NftMVgjiFp99XFy','DxSI8SW0cJhYScgm21cfk7QOdhy','i5DR6vK52IgTWJUTR2kSOozzpNqzFzKqtQjTNBR8mFUvmQPZOtRq6uFervT8AzbRl3bwRFzp2Ku4S6l0aVNTM0p5','ls','so9ylUlwkv9uh13LBrLNJOtmAmeQxtpICxAdkAoPN','IoCRdIRvZ2wsc3VV0o5ZhaFKB3VvOLJnOgPYrr6btKME8ivYFVkG9BkHYMhqEtS8adRIRF6KQCP4QbchQoy38Mc',5);
-INSERT INTO t VALUES (102,-10730,'Y4oKYj52ErBPnkV2ZX5Bjif1T94ZHTm1hHs','vJVgsFVvRk62t','Fpuq2YlQg4KtnsLgdfJ6333ba51uMCNJex0sOCmWeUAZeX9M5bCODYNuALUT502ywjkqK2mRqNLlPBd','NN','SEnMrh9vgfkXZvTMe2tgW4CJql3kUcRyRg2tnrnh8eeJwysGNlG63DtrSEP8Mgzo','geRjhJwAu21ean4v',6);
-INSERT INTO t VALUES (109,15386,'hpq2yEN1rPdVfgVKEV','4A0SKs','GMbBckzbTvw3j6Pf7jmrCBGgxuYZjhOrxxAMT','qEZmnPU5ulMY','UhjbGj','OOQXqk1738iAP027',7);
-INSERT INTO t VALUES (-12,9522,'aHj','YfXIyoVTPKZsdtYDRc7G7Rf0LQ4PZT','lbiVXreD93BpB8l1ag7YsX06Kze1lcWUef8xo8w2BW6F6hZtc5ni63WQsNYnwwMxib2l8gjCnzOY13G6YjwP8U7LqKm3jI4','1H1u3','spFezCsCD','cx7M',8);
-INSERT INTO t VALUES (70,9002,'H1Au9koOmhnrktuftpRGxAvkX6GqhXwVe','xQDiSDPdr0CpZ8IAPmi','NddTebRykfrQpy5kYEnnYsHoxr401TVtI5NRIOyuXNA8igRrNTm6m4Z8yKGp','RmNHA','mlvdlAuHYBye0UuORO2fDCikUSGJthDbHqca1ht9E1fZ4JcT3bOK82SDgsFIj6Sht1mpDsgfkDobyEir5Z2Dbb6Hwky9','ov1RuffoHrpM6uN6OryEcAKnHa3QEUSY8BqDTVCdt6NCaLLtewbgMt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5012199197697735751,-3365,'rYfWaqaVteRQqJ8rreZMR4PmukfuzxfOou3dFMAMPzkNnk','5','cM5FVC9bVzxu','AwY2Q7UL1v','BXqXxRSr8eNeFpZ3NRJCSsJpQb4wQsNNfJlqOvp5i0dVKjuiAdm2q6KZMLBPQ','UqBnQoyJP9lg3RA5YcNDztK',10);
-INSERT INTO ti VALUES (5012199197697735751,-3365,'rYfWaqaVteRQqJ8rreZMR4PmukfuzxfOou3dFMAMPzkNnk','5','cM5FVC9bVzxu','AwY2Q7UL1v','BXqXxRSr8eNeFpZ3NRJCSsJpQb4wQsNNfJlqOvp5i0dVKjuiAdm2q6KZMLBPQ','UqBnQoyJP9lg3RA5YcNDztK',10);
-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 (-9026249441266025376,-1657,'N25t5twjSawAZOpclZbO7D0XRDq','Ed6VPRDikBnpEUoD0GiMBnuD42M4LWo5NCkcUShyvS22z','jf9GOHXZJ','YNcc','gu','xZHEp7yiSfuVkbZFcSRWGSjT0616IYNHe7QwQWGqNfL7Geg9TOX4EBmvpd8Yv7xdUXTLvh8DECpQ80sm',11);
-INSERT INTO ti VALUES (-9026249441266025376,-1657,'N25t5twjSawAZOpclZbO7D0XRDq','Ed6VPRDikBnpEUoD0GiMBnuD42M4LWo5NCkcUShyvS22z','jf9GOHXZJ','YNcc','gu','xZHEp7yiSfuVkbZFcSRWGSjT0616IYNHe7QwQWGqNfL7Geg9TOX4EBmvpd8Yv7xdUXTLvh8DECpQ80sm',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3040391435,-1854914352,'2a73fYDwWZesaMKUwm8Z','lLbJuMeI93CjiML1','cq2BV6BfDBapJb7MONTj6anrcze984j1DOUQyACPVhu','TCbNSKD8uTFysK','y','q',10);
+INSERT INTO ti VALUES (3040391435,-1854914352,'2a73fYDwWZesaMKUwm8Z','lLbJuMeI93CjiML1','cq2BV6BfDBapJb7MONTj6anrcze984j1DOUQyACPVhu','TCbNSKD8uTFysK','y','q',10);
+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 (3945629314,43722324,'CQu1i','UvDqQ','NXeRPqsKkqGzwq7UR','YyP0WETYOgiEM36tV','0','u',11);
+INSERT INTO ti VALUES (3945629314,43722324,'CQu1i','UvDqQ','NXeRPqsKkqGzwq7UR','YyP0WETYOgiEM36tV','0','u',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4980062357034911515,-20791,'xXlwgRulXVv24KW9jv9DPjL5oShBpIsH71KeTpQsZqsmLsJBlq3aqBC8m','hAtDYQDliBlLKx2lnec3NgBLI7Zj5gETomQlAuEuudjtrDzbeUEwMp2EmgtMoXDT6t4TYZDa9vnRlrPOSBF1hK16u1qQ7OB1lqHTyGzNTWBKMQeVjJQ9Nlh1Fbvj9uyr','KJBJQfaFKMSs1oa8v1pcuYH7UPfr','P0','nM20ldyvOcKVN2yIeOZB6U6','fQddFWFhHkiq3yZjiSu3Gaqq6akh8Rwga5mlWhdhvtBGCmIO7HKEzrQozaRCeHJZnO1JKzH',12);
-INSERT INTO ti VALUES (4980062357034911515,-20791,'xXlwgRulXVv24KW9jv9DPjL5oShBpIsH71KeTpQsZqsmLsJBlq3aqBC8m','hAtDYQDliBlLKx2lnec3NgBLI7Zj5gETomQlAuEuudjtrDzbeUEwMp2EmgtMoXDT6t4TYZDa9vnRlrPOSBF1hK16u1qQ7OB1lqHTyGzNTWBKMQeVjJQ9Nlh1Fbvj9uyr','KJBJQfaFKMSs1oa8v1pcuYH7UPfr','P0','nM20ldyvOcKVN2yIeOZB6U6','fQddFWFhHkiq3yZjiSu3Gaqq6akh8Rwga5mlWhdhvtBGCmIO7HKEzrQozaRCeHJZnO1JKzH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (720623247414684873,-3028,'zwEWuzFieTKVPZXPXxLkCotIHx6ZDGaKe2vas8ZsNTd09wsjo9l','bPAzB1hW87AUlCeGWG9MSrQjoaDrZIF28','oJQHbPgKUi6Npu3MBuvdTK7w72JfF8VOiyJC5cRUyTVSL7VgjFahTZJiifc00JnM','kJXLBUiYxLGWncp0kDJuyVjuSM4JWTQVgbAT9ztv4cgPzSoR3n0khvJlUjq9tOzCWefUoyCWYxhYJIniYdNExRPhJG44RztllOxb9h5xjTDQb3AMMV8iWjf9yvdImEhVOgeHERubkF4OZU77fSlKhBoUliR7rwyzBC1dE','AJl1WjxBrusvkjQPYcWoyn0ki3GcyxKPc8fiZdccxUu0b2Um0wj7Kh2NRZfAIt7c2AYgcOc4X42rwdH8lcP5Wlm9RCrbJsq','ncUWeWkDUODQK3uTrOVF8YuK02WCexiDlc6J2VTr',13);
-INSERT INTO ti VALUES (720623247414684873,-3028,'zwEWuzFieTKVPZXPXxLkCotIHx6ZDGaKe2vas8ZsNTd09wsjo9l','bPAzB1hW87AUlCeGWG9MSrQjoaDrZIF28','oJQHbPgKUi6Npu3MBuvdTK7w72JfF8VOiyJC5cRUyTVSL7VgjFahTZJiifc00JnM','kJXLBUiYxLGWncp0kDJuyVjuSM4JWTQVgbAT9ztv4cgPzSoR3n0khvJlUjq9tOzCWefUoyCWYxhYJIniYdNExRPhJG44RztllOxb9h5xjTDQb3AMMV8iWjf9yvdImEhVOgeHERubkF4OZU77fSlKhBoUliR7rwyzBC1dE','AJl1WjxBrusvkjQPYcWoyn0ki3GcyxKPc8fiZdccxUu0b2Um0wj7Kh2NRZfAIt7c2AYgcOc4X42rwdH8lcP5Wlm9RCrbJsq','ncUWeWkDUODQK3uTrOVF8YuK02WCexiDlc6J2VTr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(45) NOT NULL, d VARBINARY(91) NOT NULL, e VARCHAR(64) NOT NULL, f VARBINARY(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (24,3724751781,'wrR5mzUTkCGhfjkiYX9amddc4l','ZkraMWh47UFEJxgOfS6eXOyjodx1ELfSEpHqcpFCtpwhiQh4joFp8m5MwBXmA','7qJZWebo8Vjoxcnf9ly','Do8Nv9C0Lkiso0rZiaaafZMD','R5Ts6UnwjcEjbwg4ZxyKiq1cpVs16Z1wn0xyPCD6i0UnLWmGEc0Kjr5He1IpK8iZPh8e52pFS2ytZOzrZfOeXJEykl','9f1uFyi',0);
-INSERT INTO t VALUES (87,2159927171,'1LvaM9pqQoNmdd3l5GeK6qv6F','Q4p1vg3cDEgHmNwpsgdsmszFL7kPIBnyTnbyYqeQ7D8','PHOTmxFxgZDbj6gZ02UsnRhj3CBXY3tj1SMxl0kNKlpRso','pI3JKJs6lJYHB4kYiorkSk2KLr5Ac3sHgu','XvVY','Gz1Q6ShIme6Y4EtT711xT3PTbjELQyRE3EAMIC3rlU4LD8E3HZ4p9wondjM477ftvQfi4eM8DeYNabtyyh7Qy0zXvX88B15I2',1);
-INSERT INTO t VALUES (251,1598737862,'dBEL4','Nw4UMYTImDZFij3gTc7O4urovblf8snDv693sbk3qDWKoqeg2bjxS39zitfwXkKu27ze6Ei7jln1O4cUyMVbjog','1B6KBvhDqwoZhF0mW8UIQklqr0Fjze7g2wbjEB0KIePJ5C6a03RYk3AT2w','yGNI','q1ltz5HbasLhSA51BIjYtBPsvDWgU2f','YCAwtb5BVRhEktuuwvgH',2);
-INSERT INTO t VALUES (96,4025135464,'MUZkAbnfJ77ZtiRe1s','zrWambzN','oQFqVQSswEZaxfew0Ah4jTifGEcH9wAUHhi','y','KP5YP8J71sugk6orLzqZCg1326x84Mr','kJCSKR6VXPYAK6ISnVA',3);
-INSERT INTO t VALUES (151,2152665012,'8riUQiNg7fgpIU','0lX8qQ6T','Woj6k','aRTWm0lXpVJe704JYFkqeaculsqRWG5YoGmkfxnz78SpwqZzED39PoqUFEy13COBbQ','vQR63M4UfFUQ5OsE7TS','Qu3Ux8',4);
-INSERT INTO t VALUES (32,655303648,'6tQrzm6UiTOafRIoAQD','FfRBBgSgjIjBFWoDEgpP0y2q18gO9htBTD8RMTEiZU','h5mJXEJVQxl9z1n7I7T0KjGt8KisRdOOFyrUVIhBszuGmBevIX53w8nCYRkK4d','bM7zecMd9V8dwzzOOF','yS1hUP8Rxysj5yULlr7tiN8NQ2qdVNFXusSTxOFVrlc3Rt1FZV0NDXihH2dYmpUTV','Hmsx04Rjzrr2SZrxQfnz88bM4w4OVWNUqzGUYfdC0TERinTPo1lVYDb5CkCCi5n7lE1',5);
-INSERT INTO t VALUES (83,2878925124,'MEzf7K0FEx2XdFLiA9Krvhv3S9GR84Tsk8YbaV6m','o6DGDPri0NSrMNsqeNifb0tFpzWqOZV9QAZEZ2wMFMKKv','S6VWR90hMHC9Q1hfnTC93yxGDkRzE','0YsEQFGNJNIOkle7XNj9swtMCrFrl2THuDqoMgE1kQ0SHfZmlV','c2fEP1KdRKWDcrhiXXRBwV9w31d3a7kMWcdFyZHeEqPcc','GYiUwrJPVnz8PkwvncbPMDNMbz6uG',6);
-INSERT INTO t VALUES (35,3783347250,'rNdEvnXAmAeMNgWmdkL8pylpQ0RPY2gBOy','dmXeycc9XPhetYbV0NMf3qLQJtylTmbDK1Boy3B2B6pJEnkyPtYsvPk02xpEa6pzqS1ERCdOw63NXSj','gLcy0nrDvAcu38L152Fy9','8XNuq66Xpf2CrjKvN4jBfS8TgJCbi2Ht1HXM18zkBF3Ko9LVcZ7tD9SeNjPiamBIgErrAKM','c8C6liZKVaJxnAQ8DCT','ZF2PvXnwr0',7);
-INSERT INTO t VALUES (159,3461995670,'vONgHweEWdJDSwYAEZdlsR0m1yC','yt94TYbndrdMN9XnfE0FrHgaJ6t5yCCT','5KxM4XywTlooz7HX83CaHXe3kaZ3I9zhdVvu1plgp0JWqa','RXBOoQkSLgM0NusIFoybql95wr1OiAoVkC2MNtzETiGWBsoWQX4ToTjwujIewiYD','hSNzAZzlxZ2gH8Ev9IBC7SrRO6ZApimkZGgEldLYYEQWOkg3HLOUJxK7kjdMQpI','MoUXx1PKqe2E',8);
-INSERT INTO t VALUES (104,29703137,'Qm7KvbS6BECUSLJmoHycxbt3wgG7I6qFEnNaGC','ZF6N1nllSzXv','fSBCOZgPpzuHVp0te','4ektNhaYfEPl4J6COpzNWbQWAR7hqTRP','9nJWAu18Kz','o3nCFaEeqvL4AD0oMY2wFwqbgMx0F8PRJ1JGIIGyZT6xJDg5rDCHTuPw8vWyQSQp1B7zvZHtfwBEAi4wObLB3P483eafwF10QmI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (175,3233023147,'o6MOErYmXjTta3P5lTt78F9Yv1B','FN','Fma2DOnWYE1g7gL2DIQuFMmIR','J3ZbDXB6sO3AOPx06mc0y7RDQNU2DSKisEua','8GQqb5dvQTr5JJLerMYKff9OeZc3j','gymh0PDexjenuUVNtUVccrHnVCUwaOmYLlM82bRi',10);
-INSERT INTO ti VALUES (175,3233023147,'o6MOErYmXjTta3P5lTt78F9Yv1B','FN','Fma2DOnWYE1g7gL2DIQuFMmIR','J3ZbDXB6sO3AOPx06mc0y7RDQNU2DSKisEua','8GQqb5dvQTr5JJLerMYKff9OeZc3j','gymh0PDexjenuUVNtUVccrHnVCUwaOmYLlM82bRi',10);
-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 (29,1823726813,'aSLZ6h8CV4SrH082','M2tesw29VnVx3WOjsM24KCFGC8fYxgBtwF1sIvcFZzc9T1SKzFzU7D4VULkSq5BhfBaLTl','7nyK0lw7UR7oZExhCSl4ukrenKEteQWCL9drrRAXsAas0XoC','yfnrMJTFQ4GAKqsYbsunVXoY3kdWwz62bmRJhQwyu6','TIOQrYXt6GB6O5lSlGN22SaLMBC6SEohvd0X77IS7dEsbe3TrxTHbkyMzjewPxnpXCZ6CdEiNlbuF5vqBu2Gwheq36ZvKl','4EMjyQj7cVbY8NU9uDEbJhaQalV8l6XbU3qLq7dBvtYCxGxHWezS',11);
-INSERT INTO ti VALUES (29,1823726813,'aSLZ6h8CV4SrH082','M2tesw29VnVx3WOjsM24KCFGC8fYxgBtwF1sIvcFZzc9T1SKzFzU7D4VULkSq5BhfBaLTl','7nyK0lw7UR7oZExhCSl4ukrenKEteQWCL9drrRAXsAas0XoC','yfnrMJTFQ4GAKqsYbsunVXoY3kdWwz62bmRJhQwyu6','TIOQrYXt6GB6O5lSlGN22SaLMBC6SEohvd0X77IS7dEsbe3TrxTHbkyMzjewPxnpXCZ6CdEiNlbuF5vqBu2Gwheq36ZvKl','4EMjyQj7cVbY8NU9uDEbJhaQalV8l6XbU3qLq7dBvtYCxGxHWezS',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (171,322610347,'d7tQcld3jeBZqv2jdJDeWHpm','L7jYqbox2wSXHLJ57hOwQW3owPLtkhWGonaJqQL5XeTYSqugMUOdATBGEhOq38z7Mzrr8wfGItRdq3neK57t69HSoWWNgsXCrM8HcMdGgt8iOoCK0WaDXhqkCIsdhPcZYo','aks','gVhTUNpvxNeDgscX92qgBG4MPPs6ipZajAcGfZswkVmh4tPdiHXimRpiv','C7l7yIX8W14SW24hSJ3DhzV1M4SN74WTC58LyXRLtd2F1x0Yzg4l5NsZGteRld','qyFgDyz1NG7cibsiLcoKQSksH8Zhn0W9gqddCbInkbDfkMI',12);
-INSERT INTO ti VALUES (171,322610347,'d7tQcld3jeBZqv2jdJDeWHpm','L7jYqbox2wSXHLJ57hOwQW3owPLtkhWGonaJqQL5XeTYSqugMUOdATBGEhOq38z7Mzrr8wfGItRdq3neK57t69HSoWWNgsXCrM8HcMdGgt8iOoCK0WaDXhqkCIsdhPcZYo','aks','gVhTUNpvxNeDgscX92qgBG4MPPs6ipZajAcGfZswkVmh4tPdiHXimRpiv','C7l7yIX8W14SW24hSJ3DhzV1M4SN74WTC58LyXRLtd2F1x0Yzg4l5NsZGteRld','qyFgDyz1NG7cibsiLcoKQSksH8Zhn0W9gqddCbInkbDfkMI',12);
+INSERT INTO t VALUES (784659003,615413424,'FpYBZjaUL7SnURRcMDf','ZlkpAlhEOFuMzRx2WrCN35GnXx6gHZDbW4suFEGGYBwFpD1c3xCtTRmBEQXT8nshAJ7nOfb7zkp2CqcE267LSJKSc0bhE4TCVoA4uWUok9cNeXfEMj9fzxDcAm8I8aLZHEcFqRAiRSYtw8f79KECPBIb3fGsraoNvHsrMzLAou','95iQ0shFhOjTTzdnITicnzawsXgJJ1JgL3FNLJ6do5PuTqSe2YgMc4IQjU9HhkHlkM0thRqgFOel79','LgslhLQumyCg2Rm4BHCBsu7To8oc','V','C',12);
+INSERT INTO ti VALUES (784659003,615413424,'FpYBZjaUL7SnURRcMDf','ZlkpAlhEOFuMzRx2WrCN35GnXx6gHZDbW4suFEGGYBwFpD1c3xCtTRmBEQXT8nshAJ7nOfb7zkp2CqcE267LSJKSc0bhE4TCVoA4uWUok9cNeXfEMj9fzxDcAm8I8aLZHEcFqRAiRSYtw8f79KECPBIb3fGsraoNvHsrMzLAou','95iQ0shFhOjTTzdnITicnzawsXgJJ1JgL3FNLJ6do5PuTqSe2YgMc4IQjU9HhkHlkM0thRqgFOel79','LgslhLQumyCg2Rm4BHCBsu7To8oc','V','C',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (10,1648632638,'1PP5EXZuj','KWCDJGJNusCsuGG1U5dI2fmH87LHXVIsn5uXY03m7uI8JflvYXHDMQvUmsW6UhIsOjdD','dBV1ySznWOQk5KGRcfM6Ysqy0Q','SRkYStkJgEv1v7BJJQV72GLDHZ0cpKu164DeAq2PfKHE2jNrAO7hBuV3FYv24RWn26ozLNXqhSAgVKHKws0S8xueyTeKHFPDlHdYl82fZJaHkbgUzLRVRK4SPuxMom6iIjby7JsfNL1kGOSeRx2JxUyY3vi9WzyTl','qP','MueWxgZfnAavj3FqAd4iTYJLe094Y',13);
-INSERT INTO ti VALUES (10,1648632638,'1PP5EXZuj','KWCDJGJNusCsuGG1U5dI2fmH87LHXVIsn5uXY03m7uI8JflvYXHDMQvUmsW6UhIsOjdD','dBV1ySznWOQk5KGRcfM6Ysqy0Q','SRkYStkJgEv1v7BJJQV72GLDHZ0cpKu164DeAq2PfKHE2jNrAO7hBuV3FYv24RWn26ozLNXqhSAgVKHKws0S8xueyTeKHFPDlHdYl82fZJaHkbgUzLRVRK4SPuxMom6iIjby7JsfNL1kGOSeRx2JxUyY3vi9WzyTl','qP','MueWxgZfnAavj3FqAd4iTYJLe094Y',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b TINYINT, c CHAR(41) NOT NULL, d VARBINARY(10), e VARCHAR(36) NOT NULL, f VARBINARY(63) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1909360362,105,'oJMoJFglk79tPtdv4rDlHTLvI2PNDrNdQ9d','ECWKvzx3','JJuBfLIUY6XXGTkLf88wLEfnXwEBtOXmmd','UtJB7TGQ6UAGazodrIj6ABpQKhf6vvzjw9wrjqXEmtYR7mPFBItGtY','BljeEIGNC60XrbSTXMR78x1VhH237NnJWX8lm09wQzv8EHrQKLE58e4Vv5wUMiuxT8dKTdh','iEY6OjLycnEW47QpFAxF4Sffr1U7AtU0McnX3FGqTyrvguxAqliDNO5XKnij5FJhuE',0);
-INSERT INTO t VALUES (-1773094685,-66,'cwoQLlS8CTBIzaNmAKj3JVqGnscUYxkyheh','MG2rH','hsgQ1Lh1vjtxKMP80mr1NLPx9Dz','m3mI8aV8FMUtIX2DfNSI2rOU6i0uCYwVzE9qpe5v','q4Sh9wft864IW9KnGNXY','CamTUhBrNF4worCaV6kKckhN6mDwFs7yxmUvrm8ME6bXzcF5hE6bVcy4DhNNBkq',1);
-INSERT INTO t VALUES (-253341658,107,'0Id','lp7','D0cXzBRf6tHTX','7W1bhksasJ1aXPAxyKZIA8','xYs99G5Hafhuf3Ht4EBwMvgFEnHqKwZs','AfT49961kNOeDi1tubNmNbvgIhc4aiQgSIE2JAtzIHaz0ABq5UoGsv0Xno8WoqLNh84AcPqaBfsIc6',2);
-INSERT INTO t VALUES (-307145613,84,'AjlKCa5CI6w','WQMNZv','RukUODPozSxUSiakhhrcdS4p','9IHcdBcV3f2rxU1kuLZCArkpZinPwesGEPDcyy8u','vbnCluzs8N3kwAEvZl0','gInMggyGJDwKC0lPNwwwAqEuoDmiNnTg',3);
-INSERT INTO t VALUES (-540956124,-3,'Feq','ygqwnZN5dh','doUU8L7G17hneVVLw1NoBtUeUhscT5LuRv2i','vywwnR3LK','DOxfe0WUDIwE9nVjQHQ5FX7J','0GxGszHyFLtzdmIWqZV2WWga856c5CryI8pNJk0E8lbK8fwHtbtmIkAznFX4nuRRUtsbiOy0M9D',4);
-INSERT INTO t VALUES (-1130836373,-12,'sk7n0jSWhnFsDlCFgD6hZUpYY2zesGExnZK','RkZWzj','XRDi1Tk1fQbja8YoP9p','0lCg','6qY9AuJGH5P4WIr6PvtXKCJNSQUrYAPs8vaqfappXrgKNHZDKYouyudML7FYaHP4upxlqHg0','8ACLHRZjoZJNIiSoJM45iUFrHYlQOGEunXy71Z5BF5RekdO9lEHJTEaSQ7Fi',5);
-INSERT INTO t VALUES (-1946699293,53,'IAXiCEn','A0KVU','sVIKJaMfQbBK8x0Tdbk97PjCMnFXw8nmTcFC','yNALmP9RoCB4bDF2mxKPoOgrSKweN9','ewyMn3jyWls22dtPNeQLbjeNFoir0laosspBFQUb1oAqcol1','W170Jnw',6);
-INSERT INTO t VALUES (1954057533,-26,'LFzsWlByT','9WoqH7r','PLabii1nP6h','66TfN0mu5IXNGj0YHuq1L49clZnVsmFvmTCguD3sb3bWzld','f0hgdD','Vkhs3FqHOyX6aahdppi8QE3wdsWBH0CGloJzq2vTNB6XkwRpb',7);
-INSERT INTO t VALUES (1326588394,121,'rkN','8exOe7Rp','Zmla0anjFeEy82m0JQBotqyiqrPL1onPAHZg','GMmLlMhcagV3ufSocx0kKjbz3x26rUcF6o1T','IFlQJTPR9bgTSZDo3dLXZPOPnjwexx5gwcOmacd91WJIeifiTzFac','8zN47XT8O89Z93KYaKSdR2k8rR1ReN1p5',8);
-INSERT INTO t VALUES (-496878270,1,'EafkAawPCnSePulpzL','UyTygQM','VJldLMb3O07D','EwMA87ffBqC','9sDHYMT4IbjoXKcFsjpIWf7iBe476','MzHFMDmLiwr5pHCJ8G23ZVONASPN5bMWSyseZDnPCzz0Jc4B84gaSeCek1wtqeETuFh04ag5cWEfH8QXXQuKRTY8e8YDv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (355122825,-1473622796,'avqhXjMoG0foRl5e0bcXLU4Sl7oo','q3b2Wg9HNARhQci8StcMob9otRfswWYz6mLaBDvMJMZ2a','1qezhDgQspuAVe7LySA91ZxfpwS8nbND6ASanlHHHl3iiFLj0l3t','jqdPtOsf8vUGaFmRHuDBTzRfdER3T60uOPpo0LABwwbVXOoPc8OxbhzLDwShU2cL5h60ZP3V0qV82ku6QwensqNxOAKP9b7qxpAZtemerE7HyW62YDZHBnNIomb3kZ233ahUVkNsO7DnccZJqbIXmt0NPqc34d9OKpEtcy4aion3ezRHcdXXn6SmCNPedYyDVWfdpjeWA','3','l',13);
+INSERT INTO ti VALUES (355122825,-1473622796,'avqhXjMoG0foRl5e0bcXLU4Sl7oo','q3b2Wg9HNARhQci8StcMob9otRfswWYz6mLaBDvMJMZ2a','1qezhDgQspuAVe7LySA91ZxfpwS8nbND6ASanlHHHl3iiFLj0l3t','jqdPtOsf8vUGaFmRHuDBTzRfdER3T60uOPpo0LABwwbVXOoPc8OxbhzLDwShU2cL5h60ZP3V0qV82ku6QwensqNxOAKP9b7qxpAZtemerE7HyW62YDZHBnNIomb3kZ233ahUVkNsO7DnccZJqbIXmt0NPqc34d9OKpEtcy4aion3ezRHcdXXn6SmCNPedYyDVWfdpjeWA','3','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2729096812,482797486,'8','ydEXW236rE91hAd1MXh2Gd3iHgQR6OTFRYS6Glkhtcm4MryX6IFU9s4mTNqXm1dr9ZveErn4wT1DoArPdJPHMq5zPmxmJkEebJaTo1Zrlb2yY4Ajc4EHME1hG4iPqIR3Egcs6fs240R9CqCAJwzVVamLuhHQyAK4jjsQvoKecgi0VXOSbZ73LlFdInlcAm1Knr5o6uhGtPof59UPTfgA48mPOvkTNj7HRiQOaJ5HPtSn','UaFH8cx6harbfkRGbYZEmJVu2e','4PhMj7jFUD5vA0MmUFbo4aHbMZJFhK6e1SS3OIXSNYOLl30gGS9DZEe6UF4ghGKj5v7WjU0pFEDSqlAvPJ9xBn9zbAMcisYp2t3avoOojEcFMpVZ3Eu74XiCz9Xm7GNeH0is6oYr9vkcgvzcylCr2VEdUK','ut','A',14);
+INSERT INTO ti VALUES (2729096812,482797486,'8','ydEXW236rE91hAd1MXh2Gd3iHgQR6OTFRYS6Glkhtcm4MryX6IFU9s4mTNqXm1dr9ZveErn4wT1DoArPdJPHMq5zPmxmJkEebJaTo1Zrlb2yY4Ajc4EHME1hG4iPqIR3Egcs6fs240R9CqCAJwzVVamLuhHQyAK4jjsQvoKecgi0VXOSbZ73LlFdInlcAm1Knr5o6uhGtPof59UPTfgA48mPOvkTNj7HRiQOaJ5HPtSn','UaFH8cx6harbfkRGbYZEmJVu2e','4PhMj7jFUD5vA0MmUFbo4aHbMZJFhK6e1SS3OIXSNYOLl30gGS9DZEe6UF4ghGKj5v7WjU0pFEDSqlAvPJ9xBn9zbAMcisYp2t3avoOojEcFMpVZ3Eu74XiCz9Xm7GNeH0is6oYr9vkcgvzcylCr2VEdUK','ut','A',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (752280414,588094589,'vFaioBlk9t1pxV1tyYKo','qfCvJcsej0iKMi1QX6D0QeZDnBgDJgWWnxmmA7m9uAqBy7Ig6r8goO4iNJIqWAHv4t6NO3cU8XMlKpyaVFVFVT8yVNmX8l7bF5ZFZI87sm','KkLBTWoZILc2yg9hP','cO41dDlT9y9Xx5XvHsZ4o1Th78XXLsCiLfBgoJOzxUJMmTdYZp009B4OZbvaUEQxBT6RfivHDCrjBh4x8qvZ7gGVBznO5vx7fqUYaGiHISs5xpuBpuhJAgzu2bTSpheh4sSw3ctbw5og4UGDIXsH058y7T','K','w',15);
+INSERT INTO ti VALUES (752280414,588094589,'vFaioBlk9t1pxV1tyYKo','qfCvJcsej0iKMi1QX6D0QeZDnBgDJgWWnxmmA7m9uAqBy7Ig6r8goO4iNJIqWAHv4t6NO3cU8XMlKpyaVFVFVT8yVNmX8l7bF5ZFZI87sm','KkLBTWoZILc2yg9hP','cO41dDlT9y9Xx5XvHsZ4o1Th78XXLsCiLfBgoJOzxUJMmTdYZp009B4OZbvaUEQxBT6RfivHDCrjBh4x8qvZ7gGVBznO5vx7fqUYaGiHISs5xpuBpuhJAgzu2bTSpheh4sSw3ctbw5og4UGDIXsH058y7T','K','w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT NOT NULL, c CHAR(32) NOT NULL, d VARBINARY(64), e VARBINARY(82), f VARCHAR(55) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (62,38,'58FKH4X4UZpdgp9','VOpJ6bByck','6WLTpS6amt6rFuVk3CW5CImufM','2ex','G','P',0);
+INSERT INTO t VALUES (158,26,'ym7BaXxx','cI6ybQXpEAwKpcwZ3B','IfnfDNF5uRf7hq3mm5NqenNnyPj459WlTgX','0jpx2wsNW40zSq0uAPcLcs44KTLXIuzueh','N','9',1);
+INSERT INTO t VALUES (78,67,'45xM6alIXmDPX3NHIgXY87Hv3CtUA','pZV6xSqOq6aPxUrEPlDZ07X29ZKhJ8gprn5kAlh2sVl7crg81gIwYTQc5IQq41zz','emoHoNRjyjpn8omsvunknM8','dM6nvXYRBqGCesdU','n','g',2);
+INSERT INTO t VALUES (122,33,'FC8VMrvod7m','UUvb7avderiExaoOLtoSR1SvhR','q1PpuUZmPdiAcyARedgDMazJieGaGlwu94XwqSrk','DNd6sbe1zjvZNAqhmMrCtVo','AK','P',3);
+INSERT INTO t VALUES (130,-51,'OFQNiUpE18JbOEOC351JaBy','sWnnUpmZ80UMqtoIxJb9gV7ikqNaxMd0t40UobN596ESkhw94yv8br','EDM6OSByZ053OXzXobZJDlT9ql35PU6nmWfML4JwM6fTk17de','dyHjP7Q5','re','9',4);
+INSERT INTO t VALUES (226,84,'YijucGwW','D5W3oOE84RuElIBOiILFg6z4JrpCwqAEMFWA6ub6y4oegDvP','vI6NBrNa2WpmV5ogqogceNmhvWLpd1Y3rMUMyssOjCVSb6VFlWlOwRu8rNHH2sGGk29SvUTbv','LIBLKxnduOLDf2wDtoo5A1QOPsDautPaSRSb2ybXq0H0rruKNm','i','Q',5);
+INSERT INTO t VALUES (136,-68,'1SZcEKZh2Rci2xror4A47Cqmw7bUw8p','uOFdTUwl3exrgTHd1apVF52H0VJvbz07Zi6ZCqfUuFhpVeDp','oGdp5wTLfpxMKIlicOHiQTH0cgO5M2fOC0NkzSrm21zYKqgq3z9RsXA','0QkdJsYUclea6LXc47eSyhI','wq','c',6);
+INSERT INTO t VALUES (160,-11,'EAt1YVgwn2iTw1jaDY5s1Ur','TjqTDv7HTIdR6m','AkbnhR6vcrsqnvZdtdLnaRHWnyBR2ioK72EJHvSoX0mSSUe4hmldnitYEtO7iZ9','rzD3dYmHshnaN0Vsj31ZTwlMb','L2','E',7);
+INSERT INTO t VALUES (100,37,'L5ceFeoY56N1s3Ep','lK6ZGp3yWKTQ','NlTIK1rGYyeZuuEurViZvzWPOBjilDUBYVB0NjJQVsHEvca8eh65ke4o7X7Wrh7SlTC1TLH','dk3o1IfiGEAwGfPaLwkNohpmBUXntjip9F3TeNbnrfJ7Ee4rWdl','f','V',8);
+INSERT INTO t VALUES (149,-48,'zK7mu','wBrNiMuJJep8pV8vEUy9mf18h','nBtsQmXxMBfw','2T38ZneQ2hPEf4HJazx62KYPNfdqhzHqisQj7Osssb','Ox','g',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT NOT NULL, c CHAR(32) NOT NULL, d VARBINARY(64), e VARBINARY(82), f VARCHAR(55) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (2141105214,100,'Fze2P932AjCWdWXwn8o9DfX7y9','jMLBoDD1o','VktJ8YZtuLE6AhBrfFY0tZALdGbZ','p5cLgr','bVdgW0mBkHmIJKPnYAF5ytk4daHQ4vlv0xrfXUBGcXYn1Pz2YJYNGKu0kgmkEdCUzO8','R5nbiOC45zm8jrzNSEG8WIGDITCZR3NYawSRT2dS9bqHZtyiKRRjEsSVZ',10);
-INSERT INTO ti VALUES (2141105214,100,'Fze2P932AjCWdWXwn8o9DfX7y9','jMLBoDD1o','VktJ8YZtuLE6AhBrfFY0tZALdGbZ','p5cLgr','bVdgW0mBkHmIJKPnYAF5ytk4daHQ4vlv0xrfXUBGcXYn1Pz2YJYNGKu0kgmkEdCUzO8','R5nbiOC45zm8jrzNSEG8WIGDITCZR3NYawSRT2dS9bqHZtyiKRRjEsSVZ',10);
-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 (-887433885,-5,'joYYqdV7a47EH6UUor5CcYfdH1qvPeDDXrMTMAJa','J','r9FAjBomDUja5cwptTHvJ0SjtukahBkrS','IugsEF','hNRqHKgqaqzBsnBpcejiudC6ZRo4QCyTsIzFRXBVrS2WFX9YgnPiT6BU0','tprKMiglP0RdbpXiuyewfPovSsKK3MdIFAzXoNcQVlcDHNeA4xhJuTK69re3RAyiBud0BRXl92I',11);
-INSERT INTO ti VALUES (-887433885,-5,'joYYqdV7a47EH6UUor5CcYfdH1qvPeDDXrMTMAJa','J','r9FAjBomDUja5cwptTHvJ0SjtukahBkrS','IugsEF','hNRqHKgqaqzBsnBpcejiudC6ZRo4QCyTsIzFRXBVrS2WFX9YgnPiT6BU0','tprKMiglP0RdbpXiuyewfPovSsKK3MdIFAzXoNcQVlcDHNeA4xhJuTK69re3RAyiBud0BRXl92I',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (18074,-21,'dNGeuQT41LYoDFaSQ','MlRo','mUtVMWPhzF0rWn','GGFNNp6OjzMLHSaPz4zatA8umCBkhnpXsB','y','b',10);
+INSERT INTO ti VALUES (18074,-21,'dNGeuQT41LYoDFaSQ','MlRo','mUtVMWPhzF0rWn','GGFNNp6OjzMLHSaPz4zatA8umCBkhnpXsB','y','b',10);
+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 (60075,76,'Kovj','Koi7PKdd9R5kHjEDtyqE46JLe1Ee','XiF0Zh3x8jMsna46TYQ5q5CYm9jNVZ7p3nc1zZtHdIhHCr3NwTzQ6cqpcnjhAU91E','VmI1yJurtJGwD8QDbHFlb1fs5UzCe7BFSp2indm46coA0AT','P','2',11);
+INSERT INTO ti VALUES (60075,76,'Kovj','Koi7PKdd9R5kHjEDtyqE46JLe1Ee','XiF0Zh3x8jMsna46TYQ5q5CYm9jNVZ7p3nc1zZtHdIhHCr3NwTzQ6cqpcnjhAU91E','VmI1yJurtJGwD8QDbHFlb1fs5UzCe7BFSp2indm46coA0AT','P','2',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (656423887,45,'xWbkimU4HLyONEqP8Urj2i1Y2ZPIfmyFShWarZijYl','4Wsyhcp95WO7qLbEe0IBmPDiMWK6uhrW7P0nrWi6eMq65FCl69SBl4xGAhXdWV8QQ22EPiJ3umXPNX6q28mJCXlTJ3uCucQTfnjW51Xbc97An1dOPgjj7MbISvIsKTqtYGzPBVI38wFomj1r1THrF7aQMXc6oyGmoB2F6RCXMQnS2bpx0mXF5MLDYg3yI5H1h96hJfxRWoYwfY59TIYR6DIPDQ1iVZLvg9jNc','j9G3uf762MBZWahI5U1P5gJH6P','77KhmJlPuCq5X','BTZ39XHdnmRTYRTbvnZsXn8OvikqVVeXtm9WCasQo','kNRWAsS',12);
-INSERT INTO ti VALUES (656423887,45,'xWbkimU4HLyONEqP8Urj2i1Y2ZPIfmyFShWarZijYl','4Wsyhcp95WO7qLbEe0IBmPDiMWK6uhrW7P0nrWi6eMq65FCl69SBl4xGAhXdWV8QQ22EPiJ3umXPNX6q28mJCXlTJ3uCucQTfnjW51Xbc97An1dOPgjj7MbISvIsKTqtYGzPBVI38wFomj1r1THrF7aQMXc6oyGmoB2F6RCXMQnS2bpx0mXF5MLDYg3yI5H1h96hJfxRWoYwfY59TIYR6DIPDQ1iVZLvg9jNc','j9G3uf762MBZWahI5U1P5gJH6P','77KhmJlPuCq5X','BTZ39XHdnmRTYRTbvnZsXn8OvikqVVeXtm9WCasQo','kNRWAsS',12);
-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 (-1015827011,74,'oMcESWj','RgHW01Q9bQ33JiUDc5fDQ5ffdwpFPQ8XE8yPVzhysnfz6pboVugFo6P5MtJM','DeZSS48oGKIJtsIgr11XNqmL7xt1KPlVQsW','IRutMbefGSSdsstKXguOLrPY32314wIBVSckLi0NhMOOVlJhweiC8wxGZvEYYMqrfbKIK17Me9ERu','7','8ANChkOViwbElcC7RDODGeZpoRFNE5',13);
-INSERT INTO ti VALUES (-1015827011,74,'oMcESWj','RgHW01Q9bQ33JiUDc5fDQ5ffdwpFPQ8XE8yPVzhysnfz6pboVugFo6P5MtJM','DeZSS48oGKIJtsIgr11XNqmL7xt1KPlVQsW','IRutMbefGSSdsstKXguOLrPY32314wIBVSckLi0NhMOOVlJhweiC8wxGZvEYYMqrfbKIK17Me9ERu','7','8ANChkOViwbElcC7RDODGeZpoRFNE5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(83) NOT NULL, d VARCHAR(25), e VARCHAR(99), f VARCHAR(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (73,1287580,'B0inkfVZnerFGwm3e4tLrqKmDoDQ11R1x7GTVovGfw485EfiKo','ejXaO5jkcqkU56ylrTKjK','fOCLyPvKJ8N5','7xariAM81rb3CMYdPBEgnBAYEBFyKAQULjfqIizRPX4eb7yXsP1dfAB3iC3e0OPGpAq','JsXBCwtdQeKRgBjWLKfErke3InDEeV7PWWCQvpEcj5QgWRpRUCiXd5ys1Z','JGWZTZZZIYho1rItqYcygRuWrjC',0);
-INSERT INTO t VALUES (-106,1967927,'gNGFi2i023st7FLyWXPNCioAf1GbouhlKbkv7Tt0XMR8HyNAD0fofs3F4','Y5wWgzB','Sk0aVGPTpjkuwOtqp3Gqc0ZoVAJ','63MItggzPXxPoe4KPxKJULkKuqXdONTw1a','v6gf9CHpmapURwPbx8unpgKTW0VZvYf4ULBa3x41d3ZUv21FKmZ8BSMULa5hk','RcVsfSnujd3ykiGj2pK53CLmBg3znmS64MFAg1JlLjfLMRGyFITRDBjubkOKo1yDsRQBuGnL',1);
-INSERT INTO t VALUES (47,11688548,'6RysnM88YLkJL1njA8ET46FkUaqyCrg6p3Jo','MMhibwTYKexkfDrp0KMBc','mZnaVTASo6i0','VcxIruv55ZqjxDXOL7ac7AbO8Uitux0vCNkW3hK','CDw4ZROVgGJ0pAbAIh1UW7KD4wACGvSrR24luoITokypolI6H969XGYpgeqEfhqegTZhPhnVvExiJuyHrA5q','fms0navPHTSX1lbHnbwF2qb4OeckO1IjCUyoI4h6aVmcy3VAfpIsCkMjzAvnftLOvrTIRIVcr',2);
-INSERT INTO t VALUES (-92,563845,'ysMvHMljddlzsCpS5lA6y2qQU8wKUWwab0mOm3rdnMnrAWlKfJi7rMxT','Wf9RIK','9i2xpSWa2o2UOB8T9N3Q06u7pQfesTWd0SHWgJF53gYSAuvDRjBJuRDdH4KIrYCFU','Dq2le3m1T0QPfUcPVGl','UEfai2Ds56nAOzExqILNN5','HyB05onLbfISLKzuktTkogO0oGXSveqd8',3);
-INSERT INTO t VALUES (63,10240329,'VpizH5rnzUfhxkBeEP9BJAR4FI5C9s9sr','BEHwfZFiXcjla0','TMp5DQOfZ','46PkWXEL7AdHDTMAadanwIlOP06DISxFGbI','hUWPNmZ6QJ5rPkxbR1NFMHQNZ7PKQ5KyifKo85H0PE1','CvVHNnYyG0bf5D0VERZor1ZXPa7lIe3ujWDFtTlEsvCVuJsACFyJt',4);
-INSERT INTO t VALUES (1,2847007,'62hqavYhddNPqLWpWYYIsgqGJrrkx8DrwAXhifMMMDw','XuapIJztStZyu','JmZFdcOmggj3suyMPNjmMIu5slhUiwcxPbTFGhe','nPcNLagbguI8Co00BNec3e4A8Ghjgx','BOdZd6Meo5WNazr2nsgM5TdcSe3Laa5tQhCAMMjcuwfl4XgTgQBTpwv8QEWtBlkoTjHbHIjzzU6rzzw','ydnzJ0ivNj1xA6b6u27BCvnzZqe5kMACF5MWkQuQUMmU62EjPKxv',5);
-INSERT INTO t VALUES (-114,13820131,'LgyxsSXtCrkPNHXAhv2vcYdx1LrOez7wQF8b99pureUaPS2h8T3Va1ZD3G3UCsDk80Nj0Pxb7','1CtUBQFeJwdriXrd','7seTSe20zVWdlpl7PrOkEOmFJ27sesx995GEX6cC6wj4mwuMAWb8sfh02Au2iGJ8bOZ6hOq','XiAiAN6aCOX','iCvNS4MpjijASaDbFiXVI6JyJJ4VOsJ9','OeRsskfwLZuMpBRIAxynuts9LEXjYk2hpNZc0dxTxNkS6BEQ1FLN6WdBhUViAKvm',6);
-INSERT INTO t VALUES (-45,8935516,'8CvvTJnMM6RQIAkuib','K1xymhe78kURxDLWC1R3MY1sJ','Y3t1sKqFe1twLDod1ZyFFuWGY9vqLaNQuOAHA','oujmhHVkW3WFaBtCULmW9DCtbKn79XE5DAzGIpC3rUQtJhJt','42AfTRKiMmZzGVE1s9jivdBcCJezbdG0K91REr2tpdkHWoxO4a77o5TN6we8pIDzX2GqYNkLrDESnLCeSug','ZGlQ3I6JJYDRG0X0eE6eB8N8sAY0ZFi2UzOcmFL8CAMtGGvv7GEQRUndo74t5hK3jYjnjPVCj7fLy2MaMUAFbcxm2tAcnv',7);
-INSERT INTO t VALUES (-3,4322456,'DWqhTxoQ7IFmx5','QkOkG','TJhaJcrWFfHLhCmlE9BnItsNLYMmKI3j6BhMpe16fskCKnpJUl0FBe3p0ONS','bOco','0FDdcQNxaQPyefR1JKuxr1S7k4vXoGu','mw',8);
-INSERT INTO t VALUES (-123,15592420,'IzckZFmZmavqiVjsibf5qTvwSnEUWadCNagSVfQ90O7rxVHjF0KTLVRjHwwQP9kwa8gC4Zaq1Gg7vTz3ea','ta','nG88OTUnCxyWbw5xfIQ2clMMgEf','lhIfWHdIiT9IaFF46KKQ65ImcPqY8FtnzQHnFCXaDQOQJC1d3GKEDlb7','NS0500oS6wgOunm5ZvN0wcXobhcMpLsNCan5NAGknViu15ZMxrp0YklXhl','a7tV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-885912,7160256,'Jte3zFWGQ9HLZAKnFEQNIhwdXuU6gHapffe94WHezjobEGJ0a8CWkU8uU','2lqYPyeie4UkNzWcSLzpyvmC','fOh4kfvu','s5H2Cnnn0S6JtcBUoFWCnuCTYOEXjraX8sNHETET26PK6tuDbPpsMzUg0C','DCgGwkov7j','qOAFG52Ilm240VUxqPWaUqVpDouqACH4pK7K4KxpQBS6SIactjiJOKv2UhRANjJtBNN',10);
-INSERT INTO ti VALUES (-885912,7160256,'Jte3zFWGQ9HLZAKnFEQNIhwdXuU6gHapffe94WHezjobEGJ0a8CWkU8uU','2lqYPyeie4UkNzWcSLzpyvmC','fOh4kfvu','s5H2Cnnn0S6JtcBUoFWCnuCTYOEXjraX8sNHETET26PK6tuDbPpsMzUg0C','DCgGwkov7j','qOAFG52Ilm240VUxqPWaUqVpDouqACH4pK7K4KxpQBS6SIactjiJOKv2UhRANjJtBNN',10);
-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 (-2343906,6636380,'U2s5DMHpLUnARzVZdE','xyeZDeNScElsoP14nf123ouX','QFiY6sfEBSkEQjtxViQ6alj2RLOhV8qPDeUGhH4Dl6DG82OUqS0hbXgVdYG5wTdh7hUsK3i2IjB','SjhfKRi','PnW','JXH7dER9JWZg6R4JvEK6mCrHUsYkR',11);
-INSERT INTO ti VALUES (-2343906,6636380,'U2s5DMHpLUnARzVZdE','xyeZDeNScElsoP14nf123ouX','QFiY6sfEBSkEQjtxViQ6alj2RLOhV8qPDeUGhH4Dl6DG82OUqS0hbXgVdYG5wTdh7hUsK3i2IjB','SjhfKRi','PnW','JXH7dER9JWZg6R4JvEK6mCrHUsYkR',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1123157,14674822,'yi5sdmfTSGZ8K9U6vb5aiXxpjY0CPsgMTLO8MCqJxMITYcPN0eTsr2slNZX2VlAfB','lyz0JsqPlmnd3tea8S86VMj2QcTIJ6df7rsxghfMkufupgzgUWLm57IAnl0TTv6pDC634lSRi','6u9J78z09A7YxJEbOzWP4U74HrkJ2gweA1ll','AxKOdAAb5z0RMljpdTpZWUnSQZ4HuSPgs2avJrx4JUKxCgWFIWJ2Q1iJ5Ln','f5vX7i','gECiusGQz69IfTq7rIQLZNl4Ff4O2zhWxc9xZ5UjNazIUm6vFeaui3nD4MVyd8v9GbkuzA6WXaiSYwFsdC665uJ1OhY',12);
-INSERT INTO ti VALUES (1123157,14674822,'yi5sdmfTSGZ8K9U6vb5aiXxpjY0CPsgMTLO8MCqJxMITYcPN0eTsr2slNZX2VlAfB','lyz0JsqPlmnd3tea8S86VMj2QcTIJ6df7rsxghfMkufupgzgUWLm57IAnl0TTv6pDC634lSRi','6u9J78z09A7YxJEbOzWP4U74HrkJ2gweA1ll','AxKOdAAb5z0RMljpdTpZWUnSQZ4HuSPgs2avJrx4JUKxCgWFIWJ2Q1iJ5Ln','f5vX7i','gECiusGQz69IfTq7rIQLZNl4Ff4O2zhWxc9xZ5UjNazIUm6vFeaui3nD4MVyd8v9GbkuzA6WXaiSYwFsdC665uJ1OhY',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-4858590,6039557,'4sfnR7Ss9Yl3mJ90n8MU3WTSxNMkQexHdIevq0pV0USTMowB4gtDDeKXFOG0GL7wvOJr65xfAo9RXEu2','K8mvpOKs15DAiEs1Oc3Lt1bdBRF03Y50i3E5hoizZrwZO5FPnMSUTpqzHqw4Hhl0AnclDEcOdD32lwrL33InA8','8bQU7t5ycNx6sGmCKiK8STdNqFekCJNBDmNuJXHuhA1LmAOusFx0u8gksnnJaZNbKbam8MMQaaLuHdln4Ibff08','akEWYcN2h89SDJ2esuaKDyNeHTzP9wDjMCsnKF4ASxbi56DnKmqVi1pw8tSGf2wl','SbnTomUuamBLXFQ9HvmAMIXgURp7WufITM05VAsVCl0rDVcBtf3NByzW6Jltw7wgAeBIBM1EVbtCnIuRQrKfsRJU9s','yYlsEyBeCcjk9Jw14QTMBX9W7AOmI5DuQLpwd',13);
-INSERT INTO ti VALUES (-4858590,6039557,'4sfnR7Ss9Yl3mJ90n8MU3WTSxNMkQexHdIevq0pV0USTMowB4gtDDeKXFOG0GL7wvOJr65xfAo9RXEu2','K8mvpOKs15DAiEs1Oc3Lt1bdBRF03Y50i3E5hoizZrwZO5FPnMSUTpqzHqw4Hhl0AnclDEcOdD32lwrL33InA8','8bQU7t5ycNx6sGmCKiK8STdNqFekCJNBDmNuJXHuhA1LmAOusFx0u8gksnnJaZNbKbam8MMQaaLuHdln4Ibff08','akEWYcN2h89SDJ2esuaKDyNeHTzP9wDjMCsnKF4ASxbi56DnKmqVi1pw8tSGf2wl','SbnTomUuamBLXFQ9HvmAMIXgURp7WufITM05VAsVCl0rDVcBtf3NByzW6Jltw7wgAeBIBM1EVbtCnIuRQrKfsRJU9s','yYlsEyBeCcjk9Jw14QTMBX9W7AOmI5DuQLpwd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT, c CHAR(56), d VARCHAR(98) NOT NULL, e VARCHAR(15), f VARCHAR(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3980,8259992666658732743,'JZgl92AxSiJQfnndPkLFhIWUgWaPiDp8HhRPRIffq5whsUOe','RlD6Rs','CH7Jl','3c7Fjz82r','m2Z5QWQhq3L0LrRUr5dsNN2AmkQV6zLXAWuDETRU1I1N0aza12My64XPi2fjwesEnjzwuzLml89GgMEB6h3facEBLDPOY','pjcWbIoFRrR6pG1l52IAnJoj7V9qrrfvpaTLtS5g3zXYlHfOuFoRzBDUe5cuA0qopYRDiWYA59kTRM9wv7',0);
-INSERT INTO t VALUES (-31542,-2754146882956987214,'v6NxzYzAl1oOuCDjhx4KtTQyYUOa2cp8JNs','2PpNmVlGTkT6pUJ4ieWbvPwhRQgE1b0nRiZph18UijB','iiJ','AJ7wNW','pkJMyaL5jO7gQQyade7sV0trXFVQ7KOUJoY0UaRsc5NEdH6NJv','CwA1vYMIvzkUcOPJT48fbngkgQYsmGxs1LfxO3l34VwI7u1rJmxJ',1);
-INSERT INTO t VALUES (-3977,7504951869057677217,'Og6kz','aPIpqTOZJpUoWypI3fCMptR5MhA','1nAMtJSkoBef','oLjp7DhMhhJeVpvY','XrGfkMacHAWb28FZ68Es','V7O',2);
-INSERT INTO t VALUES (-16995,3605588212290368642,'gdmb6EDn9zx2C1WnQVS6RNIFMeq4YhpUUrIMKaM','rk02lu0kXFpR3QqHsUuoYqOnIwQ3OrXelddFAjIYAHp9YAufSnb6kjSTq2FZ7jIAxJWpbZoxdwpcgdvbHjTwSHQf4f','iwss','o7D5keKiiyP','D3UgrOBci','TMpGSUyMO1KrzO8FKQWTjbieoFIbvPrGNJESXHrza60aBLkXaOnD0OCCnuaYKqo22bSTO6TUkGRcbWejwzbbZpfE',3);
-INSERT INTO t VALUES (30156,3175781513665440041,'DOPCRsbUeazvSjpTAQn5xkC08V8oCVc6N','76qZ7FQh8wePebmdWXviBp5gqxwuVmNDEes60jY3lLZJWJK5H5M1MkYjcdxdzgmmKT','Ek0LW4UQwjH9','Aq0','voTZXzRkLvjjypSu2OTkdNXyObzFhSFEKETvbEChKMihODZy6axC2bYVBsKNQKoRe5u9W4fR7aVOgXuALj1XpuaQvLN9zXR1ux','KDRP9QEFI80iJDo4muZsHcrHG4qLeTM15eTC2OXvykXzFqei6QFTW8pL48OFuOq',4);
-INSERT INTO t VALUES (18284,8279718965777647272,'gyHPvtg4xhhNhO','Dv3BSEQBeeZAEcdBj769NrxMqkbFoNvt8mBNPHy7wKr9RMtw62yvy4LVUBc549954IaiGjOEVp5XtvoCzBQUsZgS0C8','lY','W2S6oCp4smgZPJI','F91Qtu2aU1lGhcuEdl2r4NCpd4jaELJHrtaibCY1TU4Zyq0TJywwAfwjHVox5yrnUyZOMfnfSZHWsMsogcLCzwAgfp8','SKfAAUyJDnkh2Lz8MifV1LZon3nLPwsLz09',5);
-INSERT INTO t VALUES (9018,-83020618461238560,'xW','edQbL3UVJCCT9ZnyucpIthC5ntlI','HsuQFJ5Ev','cN','TfxIbnmN2Wr8lf4FgjxsvzVuNZQRkpfaW7iRc7QvCbWPvSwd0xFdZmOC6IinIoMoSsNxN','DwdhPArA',6);
-INSERT INTO t VALUES (18422,-5903264729446904294,'2xAmqk4niRIVBr','uZdWKWDW8iXJPYh7B9v7sQ6rlqdCLsOFGjaVUabrjokVsGbPoRjDN0QOYSd1JaFuXYdVifZbmJNPiC0GP','1','4kAhnQSs6VPf4t','OKS7aRFxcsJvfKJJDaSx','65OAbTw4SCkDenlxhKrmnjt024JWOmntPOEqi8V53dR7wsnROyMqUySGc8E8LZDx5FU1FqlQ64',7);
-INSERT INTO t VALUES (14178,-7024856083466529059,'w5p85nLicYcl4C7Lu7YEmUn16oZ5vviJwtKzauJtO1ME9iL5zUHUL0','04be5EBAUZ3xNB4YdNyBdZkL54YNQIMMA732B8aLP2fsPiXaZWM9he2pLE3j83BfnBaW','bOLz07v6I41koZr','yj','Yvr5mXsFV5xvgt90q798uwteeEBfeR0xXU9F6jKSNBQu8IGtrLvZn4vLn6YEbJG1CuOq0','AlWocnqGhizdwXqj4J',8);
-INSERT INTO t VALUES (19713,-737316691896093799,'kepRerhHQDwPdhaRh0voWh9qSShIvn','AGTIPpJVXCDm3DjkFuEwtPR2M7tKq3aWswU1ER7fHjDzWn7cJ','ZN87ArpTJf6','GDCZ','9yrjIwU1jAeNf6cx8LfTGjwqfO6jzR8VNLgotSQojxGdPGBoPu1Spt2FS5jruzgASrsFMX9LkSweJBxeTsWGNiYO1Oc14gx','XSE3zoQ6IkTASkK8WNtnNG5yGFeVPlkn1FB0TyznoIVqYTrQoz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (50316,122,'fziuQlie','pmd8IwVfeJJeTmm76eOdSw5n4ip6Ii7HpIkYaCNvbcLVZDpcrTErfNf736g2tcR8pjvSvVHqCw0w5xilTqGbeeB3KOMw2xRXsVsKhheO76u5RrMBnU0Hf07EHebvHhCCCqsbPI7uK6AXupoHlKlsKOdPYF22Xp9M3upe02CmDnsTsoA2MDydyqCumsA15XyHXmXD5UVbteRSMVx9e4THV5Ra6CUM1KRS94wH394TQG','htaGihDycnzI3','hpvsaZ2bZGSU2O7A7JeaaSJOxKjt0qvrQ8JhNGu','0b','a',12);
+INSERT INTO ti VALUES (50316,122,'fziuQlie','pmd8IwVfeJJeTmm76eOdSw5n4ip6Ii7HpIkYaCNvbcLVZDpcrTErfNf736g2tcR8pjvSvVHqCw0w5xilTqGbeeB3KOMw2xRXsVsKhheO76u5RrMBnU0Hf07EHebvHhCCCqsbPI7uK6AXupoHlKlsKOdPYF22Xp9M3upe02CmDnsTsoA2MDydyqCumsA15XyHXmXD5UVbteRSMVx9e4THV5Ra6CUM1KRS94wH394TQG','htaGihDycnzI3','hpvsaZ2bZGSU2O7A7JeaaSJOxKjt0qvrQ8JhNGu','0b','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (52690,-89,'g42ib','u','sUFGfYZBDEe5hKWXgI7Izy13','4D4bE1CUgaqidlHNUCEpqz38xaFDdZ1W8KhPfjOWvQbGhOPjG74U1PKrntGzcTqBXVxQ9Ci6MV6dM7B6CqL1HI91E9tENX7Si919VNrytZZEbkRZeuwlK293WTMchOW86ed8LnWwkHZWxopoIm2wVdMQzjHxzrrcqaSlDVgknNPwLslrpkwIgoHWpbO8UaYSCrwh4NXRHx4VgquUi2ojflaSN41GS2YVFogh3Z9Q3Y3O7pWw','Q','h',13);
+INSERT INTO ti VALUES (52690,-89,'g42ib','u','sUFGfYZBDEe5hKWXgI7Izy13','4D4bE1CUgaqidlHNUCEpqz38xaFDdZ1W8KhPfjOWvQbGhOPjG74U1PKrntGzcTqBXVxQ9Ci6MV6dM7B6CqL1HI91E9tENX7Si919VNrytZZEbkRZeuwlK293WTMchOW86ed8LnWwkHZWxopoIm2wVdMQzjHxzrrcqaSlDVgknNPwLslrpkwIgoHWpbO8UaYSCrwh4NXRHx4VgquUi2ojflaSN41GS2YVFogh3Z9Q3Y3O7pWw','Q','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (59939,125,'1ZfoNi8YPRZ1OPxKjr5pM8','0WrjlwriQyz465uumbdiGb47MdBUmiaVMA35yz4I0V0fhrPkvB011OGVEVx1EiBgEJ4MDY3e8S1alFPugUqBDiqNS26L6NnnOKe07IAuHFDlD0MA8rtnAIA6rx7','CT2c7ajTKSe5','J8efp5jytECOj119hPa7AM2uQVdkr9J3uMiRcW6m6MddKaorcikmvdq4dphcAlG9HYeXtGq0TzJI8Y5atHrOxcqIr8DEHvD3xzv8pJwlnGtRzjqUcyYgMLWP0uUH8YfJWMenRVYiOidJUWnnfTpQWvKiFtxKlylhXEYM7Yg2AKGW9KVv3iE80OZtaNLJ2SbF1b24Rp4','NFh','i',14);
+INSERT INTO ti VALUES (59939,125,'1ZfoNi8YPRZ1OPxKjr5pM8','0WrjlwriQyz465uumbdiGb47MdBUmiaVMA35yz4I0V0fhrPkvB011OGVEVx1EiBgEJ4MDY3e8S1alFPugUqBDiqNS26L6NnnOKe07IAuHFDlD0MA8rtnAIA6rx7','CT2c7ajTKSe5','J8efp5jytECOj119hPa7AM2uQVdkr9J3uMiRcW6m6MddKaorcikmvdq4dphcAlG9HYeXtGq0TzJI8Y5atHrOxcqIr8DEHvD3xzv8pJwlnGtRzjqUcyYgMLWP0uUH8YfJWMenRVYiOidJUWnnfTpQWvKiFtxKlylhXEYM7Yg2AKGW9KVv3iE80OZtaNLJ2SbF1b24Rp4','NFh','i',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (23801,69,'ms','udgzKpLKGetULNm9ELnoNpEFsdsg6UPUVwS4G2aJGYIbthBaxULTeS1q','tVM1gic7E8RnUt59iE0KS4rmtK8dctVeVeNO5pIKG','joQpXk5lYr4eRISceGJ5LSNyo8QLvrE2PkVpb35v4f8O','K7G','U8',15);
+INSERT INTO ti VALUES (23801,69,'ms','udgzKpLKGetULNm9ELnoNpEFsdsg6UPUVwS4G2aJGYIbthBaxULTeS1q','tVM1gic7E8RnUt59iE0KS4rmtK8dctVeVeNO5pIKG','joQpXk5lYr4eRISceGJ5LSNyo8QLvrE2PkVpb35v4f8O','K7G','U8',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(47) NOT NULL, d VARBINARY(67) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(43) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5909811477316182784,-710061230,'HOb4aZaKnZgS6N3VZRsyYY','4sw3yxW17GLIsaoxNg','L5Wm4SxV6Z9B4Q','Q58AVZCuV6dFgki','ex','B',0);
+INSERT INTO t VALUES (-2120565547551113002,-55729587,'Px','0xGmlblSPNU2KUtETcW2Y6Pvv3AfiE','2QjYL74t1by6xr3BDnqqkOY','gOHSRG4H8fuanxuvI','aq','o',1);
+INSERT INTO t VALUES (-4220053422223415445,1313296995,'6QPzy8myH0NsMTgJojzeJTb','B48D1ioQ4XzxJDd77Y1WOvlAd7oLEUzpJLdu67mImGH8FKoK','mMuqOf3jx','8khYzGDetAhE8ItX3P4bCp7lYKGBZo','7','o',2);
+INSERT INTO t VALUES (5506104349429688500,584517450,'WOTlkSzdSHdU5bT9t7KYR9NO5YQ2XATgTFRPuQ2DoCHPHHO','c3RDKlLcBGYJKOghTRpk0TxNbIOK3jDNHVZTD4lGTuFQpnh3VaPD52kR6FW3jkzdccN','Ye5nr6MuZ5DO5','0xpGc','n','Y',3);
+INSERT INTO t VALUES (3150831481230545027,1836055497,'iclY','T1tHhgHRp5OzH5mAULfueLc0UCKeo9F','FFO5U','6rLCoTOtDtTj78a2i6ClRGYbwu1E5ZfM2dMF54ZP','iF','L',4);
+INSERT INTO t VALUES (5712657197839707230,-706268538,'cDOtiC','mPU','XiRZia7UvcQAmnblx1JmhOS','XcEYMLhGNLD5nJ1Aluaed74DiytqOZRiS1WpnHB','GO','L',5);
+INSERT INTO t VALUES (-2023670514257107527,-304074553,'B7TJ','OZSxQ8IZWQ3Rd0fz7z3kL','F0ArlFMhLXUJpnBMhaPWlN','DrL1BVREVP0oKCO6KelBHzBKSjoBujM6ho','y','N',6);
+INSERT INTO t VALUES (2753852244777139162,-633630548,'AQLd5XD584SvorueLE6Jc3BOG61pONMLKbQprkwA','lZFUA5YXejI59lxUDIY80yDeSQ','qAJMUBqF9mqmaw','lXoDMkn4juwaMSIdiqPBVPM1Rmg0zxzbo8jA','8','h',7);
+INSERT INTO t VALUES (426538926705413382,-298353533,'sszufgWHGQpt8rbPFmKkqdnBOKuzamwIiTh8xhBu','TPMCnhTci4nPKXZUYvEa7IzxUdNwpP2Dh3wzeOcIMifo2vLfxCx5NoAUNjpJyaWkYMQ','04Bn','SB6LF7gIUdURvrLvonbXWoC5oTCf5EYd','r','w',8);
+INSERT INTO t VALUES (-4876486496352070505,215515082,'7bn1oRmvHZAAPcCOzaAV6v7UudpeQLD2CdgGlj','rQ11Aqtesoj0NPaD','mR','tEucPLYBsgqIkxsz8zGQKp','T','i',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(47) NOT NULL, d VARBINARY(67) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (13117,8237048651067681425,'ztmJVKd2zFmWgAXY','D3j3mXxbrfOy9yctiX5a1a10MX4CXeLnpwAxFn','MDl','yyEpx0F','WvCfV50L','wg0tPZgl2EqvitoY',10);
-INSERT INTO ti VALUES (13117,8237048651067681425,'ztmJVKd2zFmWgAXY','D3j3mXxbrfOy9yctiX5a1a10MX4CXeLnpwAxFn','MDl','yyEpx0F','WvCfV50L','wg0tPZgl2EqvitoY',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(57);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(57);
-INSERT INTO t VALUES (7288,4267486737257356436,'jo1m9A3JFTDWUPC1KwvXlTbhL26uXS6kj7iSIPBZ0riuP6','fnK7RD1uimcHqhwDcYP2vSt1neGQAyY8W02F7sJvyTcHvcy6T1','EpDM2poj4LnI','NodG4tYeL5','Ua4nKiTLLkx5tiYwSE26F67RBmP7yGrLrFlFwmSC32fTaWXBNJZSXnuWzMGmr3omQoSnGYvaYcTKjKv955deQEeFom06TOYVreE','Ww3uqLqx93s8XFNRRNCkTbeMypNb5APnqjRf29gnTn6TVBFAZvy3VXyX8pNGLOZ',11);
-INSERT INTO ti VALUES (7288,4267486737257356436,'jo1m9A3JFTDWUPC1KwvXlTbhL26uXS6kj7iSIPBZ0riuP6','fnK7RD1uimcHqhwDcYP2vSt1neGQAyY8W02F7sJvyTcHvcy6T1','EpDM2poj4LnI','NodG4tYeL5','Ua4nKiTLLkx5tiYwSE26F67RBmP7yGrLrFlFwmSC32fTaWXBNJZSXnuWzMGmr3omQoSnGYvaYcTKjKv955deQEeFom06TOYVreE','Ww3uqLqx93s8XFNRRNCkTbeMypNb5APnqjRf29gnTn6TVBFAZvy3VXyX8pNGLOZ',11);
-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 (-19226,5178251378727501798,'DNumZOVE2vVzRPt7dUeG7CY0uM2lTU6vvSOOiKyr3iK','slae5H9O5Sx1u8VQfaLutCGnJoPmhez4tYuH9LVskBt5jkim8gAkVwtbvMS61iTQRYq9Ru3s8GlOoOAPmTz7QCU7OMycDRvN4omp6mdZSZmUvV6mR4tm57pHnMajn9fwF6rz6HKZK7vkAfOai47sVSEHkxgTHMyVMU0NeenmhkdlDdDdjBIiPPpGxnecCsKTTHFHd7uja2BudXkiCClfs94GGlNDpTlrY0F2pOzjtTIV9iWEHF7vx','5qfuDQgaFUxh','bUxuVw','UwssKHfsn6R3gvXreo9vFXJSgby4szWXwcjJUa9VDIvwFI2','xeS5GkmUPXVD',12);
-INSERT INTO ti VALUES (-19226,5178251378727501798,'DNumZOVE2vVzRPt7dUeG7CY0uM2lTU6vvSOOiKyr3iK','slae5H9O5Sx1u8VQfaLutCGnJoPmhez4tYuH9LVskBt5jkim8gAkVwtbvMS61iTQRYq9Ru3s8GlOoOAPmTz7QCU7OMycDRvN4omp6mdZSZmUvV6mR4tm57pHnMajn9fwF6rz6HKZK7vkAfOai47sVSEHkxgTHMyVMU0NeenmhkdlDdDdjBIiPPpGxnecCsKTTHFHd7uja2BudXkiCClfs94GGlNDpTlrY0F2pOzjtTIV9iWEHF7vx','5qfuDQgaFUxh','bUxuVw','UwssKHfsn6R3gvXreo9vFXJSgby4szWXwcjJUa9VDIvwFI2','xeS5GkmUPXVD',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (27460,-3229612321347890244,'QWiAOXhCgWDbbKZdTlcyqQv9gYJcGQ','rEXUQcXIWqe92W9KHGMNhBSwbSkX7kYqQSe4Jd1IFEncAx0mU8W7VBfFSloIqIL4Nj7GGllSsgsaVMo3PWaM8xgWSSLehIjBZ3c2yQJSqtq1Eg29jxnBibFih1eZzi','9Vd8HdHJ2','fsnGGr4w3UG77OAu3RNTfgILS7aknjT9ACdir0s8P3xCWDwUf56XROYtfp7VVlM3k8gHfdSXUjHpvZ6xQmIb6Kp7fNj44HAHo4Bryzpch','XElxOFo3cssf8cKnN8ZIk9k5PocKrmav9sO2z4i','lX38yZpVFwIPJyE3XJV0Rq',13);
-INSERT INTO ti VALUES (27460,-3229612321347890244,'QWiAOXhCgWDbbKZdTlcyqQv9gYJcGQ','rEXUQcXIWqe92W9KHGMNhBSwbSkX7kYqQSe4Jd1IFEncAx0mU8W7VBfFSloIqIL4Nj7GGllSsgsaVMo3PWaM8xgWSSLehIjBZ3c2yQJSqtq1Eg29jxnBibFih1eZzi','9Vd8HdHJ2','fsnGGr4w3UG77OAu3RNTfgILS7aknjT9ACdir0s8P3xCWDwUf56XROYtfp7VVlM3k8gHfdSXUjHpvZ6xQmIb6Kp7fNj44HAHo4Bryzpch','XElxOFo3cssf8cKnN8ZIk9k5PocKrmav9sO2z4i','lX38yZpVFwIPJyE3XJV0Rq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT UNSIGNED NOT NULL, c BINARY(98) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(3) NOT NULL, f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9853,365301149,'MnvGhr','m','iky','PXVZ7lYJuDa9Mq','4y85wpvHLhB7ukvr3boAUPkom9yACNKwp1na0gSFFxwYiDfSLRGtKoeIKqYCk8nPVyraxrAxNByetHpCIFf2cMLlc35BNMhxnZ','MykX5Lth84yCK8uOpMrXg',0);
-INSERT INTO t VALUES (8321,3779522531,'IY6bkle','D82','Br','180DWywGF2','0xZk3W9KgyRJrpanjP3QnmP4AmEpwPio2Du37CgkCYXGn0YMLRKZenqZJ7S4VB8PGghhW1xfvLLeoAkVLKKmRo5s','BBLgh9rvqBZEU8Sk0eILsO0h2S3XsEiBIjvIBkcc1lExCUSqlv7wXIF',1);
-INSERT INTO t VALUES (9779,505494059,'cx4QXXMs99mAsWxwV7suxejLZYirU63W5NLq2ObvoZkpfQB24Zzi4OYTDLg7HZltYl2BuMry','a','Ax','W9O1qKHxooD1aC7seVVSRYSw3eLT7hdgjLz1bd2A6mIzcWevD9FdHRBtOR7bLAap','4Uty0gIi12GW9X1ivZwS9w0FP8UPzp2v6nkOyt','gU7L3azsiWkeG2i6Lx1jTbWJjDyUBfbVWYUodk5Q7SwAHI0eBXgQo',2);
-INSERT INTO t VALUES (-6797,340135889,'lGnLSxdWq14oht1zIQV2ypf5WGeu86krM68xNxnvMP44bzGqcUIcGk63q3Armzoffgd8NLUK4BCy','UG','HVL','IKsgHhFAEzoKuFIO1','hyoLLrDKRJjAUOIPrqogVBUuhp593Zwgx8kenrOhk80Y0fBNlrR04rVLRyFBEuXOxReaq','NJQ2NwBhn1UUePwraPbCm52R7Z2Yak',3);
-INSERT INTO t VALUES (7949,1528935167,'GqX8W68ysqiU3nmRABoiQUOux5PdDgbO','Li','rSy','bvwCDoKRjCfdTLgLEtf7S5UnVm78nBbz1CQMIvofLZ150apMbHopscRACNgeb','xzwtYGduaVIhUOtGCskLaI9XU84Xs42TLaILXG5yWlZxeN89SqE1wjeDdtL0ba93i5RrIK3pycGrhGhl5BapOCFWtlRiRYtY','QRtPcQOQh8xNxLF',4);
-INSERT INTO t VALUES (24479,1988067639,'Vw1faYpLvKcH4BSCh5ag1wzaRB49NINdLflmnjWU158rkOPG2h4v6','w8b','xd','8pa006rfFirR7RV31V2o5i08','tmipvAvFAnJETrBQgk1eEeoIigzqVVesOp7G','6xkNuUFQW2BeFeGNVsK0fGy',5);
-INSERT INTO t VALUES (30696,2728766336,'mjl9cedbpzfFEDSgsgYkqWr1kDIaG55gJ7eA6vC65zZr427yiJ89e3GIzl8d1MsbZhVG3UebBlIJ3YFhS7o3uoj9qRSq','7iJ','TY6','LNjErEIX4fZqjjAHAqOAiixzUZ5RZKON9LPNGHLxNtNtAaB4MDjFhWm6XxvE6aDb','Oz4kqkWT5GnQqWLaDVaVofoC0','GpL2ROuJbuSefjpWzMyxsVdRtx6xqoUUHeLEHuKZ1J1Gc6vd8wSMr6ESA9dZy54Off',6);
-INSERT INTO t VALUES (-7881,594427947,'dke9NzBVlczXs8PWQqCL2bsVpvZ1aiDirZ6DrjR5U392KwmKEZzNhpefS0vo3SDV6T2VCv4jfZ5FPNLc6HVtU','W','X','AngPdV0SiA1GW8IPCIQ3kDhiLTVzr','wEOtXWtR6h4zqU8Txx2RpKYNedxmd9huSOS75JGoXFJSg','57vjoiJTMtUygtLXrFhw6h0JeQ11raRy85U5CU1HhgyfPU6X11eSIq0XHHhiZ8j8OgJYID',7);
-INSERT INTO t VALUES (-21473,3484023942,'3fQUYLRW82oTcfRJuOXkAXO2AEzRxwSfKc5NXKlmCyewJQjiol1vAMku8A','3','nqL','zJDsSUaiScJAsNWh9mCrl2Dg28QOuJCs5tOPlgQ4','VDe9EXYOHYqIYFJNl1mDqjjeFmuyppWXK3a4Gu04TCbNvbuuogT9Vvmk9VOxSTfJO7pAZFfL8ZIY3','ADePowiCQiIBYs8cb9MuSLqRGXQ7GvtzeY1LbMwTSAO9H3KPXqUOxLD0uw1ZGJfs7hY7boAjtQXl',8);
-INSERT INTO t VALUES (10555,1330451396,'VJL6sq66z7voFLTvhBYdXt6JPFTTGrVdyX2LdcbcXh6jK02VWa2111G4afouEGLqCQ0xS7rhtmz69','Vg','US','c6l6xTvlA4bZYryGPYbrViq0X4OvRQmCPI0tIB44ghVGJJUsfikfDqDajT5EE3QV5EVCT7xi3AyTf','c7WQDFa67lUbyUxti4QqXjIWtZhWhewWnhkIVvJlMlMbARZ0JAU1y1V5Ei9hoz17apznpi5j3Ve5S','vkvWJvL9R23XKBXfRrJgqBhHqMK3IC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (876808602,2836000527,'Q08dWd8uigz4wXA16WYftfpV0YVRQJyt24njhrSxz7AgmYd7ZCIefPEFABe6','8','zRU','ox1itrzXVp7BgVB2VsX','ZYm67BScc5Ncm93arNaD0TsSVGXrkyvlg63ECie3Mrjc','WyFwyw48Vxl0LcqlyweOICv',10);
-INSERT INTO ti VALUES (876808602,2836000527,'Q08dWd8uigz4wXA16WYftfpV0YVRQJyt24njhrSxz7AgmYd7ZCIefPEFABe6','8','zRU','ox1itrzXVp7BgVB2VsX','ZYm67BScc5Ncm93arNaD0TsSVGXrkyvlg63ECie3Mrjc','WyFwyw48Vxl0LcqlyweOICv',10);
-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 (-1252389374,2804782653,'YJ8Ib6IuDzM3zgH4kHAPBVaoT4A858vC3l69fuvDAQHxqrKuspWCWdtHTvaTOli1gpIRYFOpZEKXA7TvPmK3hyKaIB6RZDw1O5','a8H','ob','nG0et3sLomrcB3EoMWKz','LL7gTy6sMfi18uShZtqjFMnYj0og2f4kimk5B6vwrsbTCz6nzMUc6dBuYOb6b0X9heR4YW5ibFpmKcWhcvvKDHi','6ux74YVnN1EbfrnNywKNF5ObcDW2gZZ0PfRE4dn7Z5zjBeXH98ZShkigGo7Zm3UVheuFlscU935uqg3MwpIf84',11);
-INSERT INTO ti VALUES (-1252389374,2804782653,'YJ8Ib6IuDzM3zgH4kHAPBVaoT4A858vC3l69fuvDAQHxqrKuspWCWdtHTvaTOli1gpIRYFOpZEKXA7TvPmK3hyKaIB6RZDw1O5','a8H','ob','nG0et3sLomrcB3EoMWKz','LL7gTy6sMfi18uShZtqjFMnYj0og2f4kimk5B6vwrsbTCz6nzMUc6dBuYOb6b0X9heR4YW5ibFpmKcWhcvvKDHi','6ux74YVnN1EbfrnNywKNF5ObcDW2gZZ0PfRE4dn7Z5zjBeXH98ZShkigGo7Zm3UVheuFlscU935uqg3MwpIf84',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8585764240712746961,-802146469,'tEt8oFEhFI7JapBvfM2U5jgy','2bSUWTPTOVup0aAxuUFlv3DcAYyiC6adBahku5QSQfYd9Ibwo5P7JgcUbR91bRrpn','iM2sSC4RrgkV1OmjRgsxeC4lC','HuKWvFmuEGo0Gp8nQ','XD','s',10);
+INSERT INTO ti VALUES (-8585764240712746961,-802146469,'tEt8oFEhFI7JapBvfM2U5jgy','2bSUWTPTOVup0aAxuUFlv3DcAYyiC6adBahku5QSQfYd9Ibwo5P7JgcUbR91bRrpn','iM2sSC4RrgkV1OmjRgsxeC4lC','HuKWvFmuEGo0Gp8nQ','XD','s',10);
+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 (5323057449849643968,-713986633,'9bN3sHkD','ij7YoI2N1S9YG','CSChGlblzl3iKGDZT','fSLs3Rdz2IDVvXIAJc9GgvvsV3CrX','p','D',11);
+INSERT INTO ti VALUES (5323057449849643968,-713986633,'9bN3sHkD','ij7YoI2N1S9YG','CSChGlblzl3iKGDZT','fSLs3Rdz2IDVvXIAJc9GgvvsV3CrX','p','D',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (291116824,4185596279,'3IcK7Xuy2PrssgPc4H2TN0WJFNOUuJUy42DW5pRYsyq4cWznBSTpj0TmM67DsGVTX5Dg1ExOKt6lFWB4','of5jLVqMtDt1iirry6u9mRgugpErHiyBFG0FNsD6gHbzaKQXAVjONGojv7ZusIuVQrgIQbaYnLK9Y49CC67uo6Cz1UaTu1RS','hNN','0GxbVKIYcvznFK8iEICzelZjNIeTQsXtaCaIGLrBzUqBghNL6k2J0d5ERG2Zw6Y4AweTDjfkR6jll4','lDcmQiYjuSahmtvIjsHYQ1F664XnEWk4fQGS6KmMpmZxyDSTd0rIxCLaLJ9WCi9GdLmACru83ptyjSkRMLRuQg59','uynBhJg1Zur6j9i7Se1OTQjS',12);
-INSERT INTO ti VALUES (291116824,4185596279,'3IcK7Xuy2PrssgPc4H2TN0WJFNOUuJUy42DW5pRYsyq4cWznBSTpj0TmM67DsGVTX5Dg1ExOKt6lFWB4','of5jLVqMtDt1iirry6u9mRgugpErHiyBFG0FNsD6gHbzaKQXAVjONGojv7ZusIuVQrgIQbaYnLK9Y49CC67uo6Cz1UaTu1RS','hNN','0GxbVKIYcvznFK8iEICzelZjNIeTQsXtaCaIGLrBzUqBghNL6k2J0d5ERG2Zw6Y4AweTDjfkR6jll4','lDcmQiYjuSahmtvIjsHYQ1F664XnEWk4fQGS6KmMpmZxyDSTd0rIxCLaLJ9WCi9GdLmACru83ptyjSkRMLRuQg59','uynBhJg1Zur6j9i7Se1OTQjS',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1069914205,2772753753,'K9cM0OhZTusjKTCcqhPRaA3chcuWsEm70As7PUYFd2Pa07U0byMebxC5DQYcfpnxLe7u5','dAUuycPujxw6XOeceCf13QpNLCToHgC9HmMFIl8h0atiSIJmIg3J5NX9Aw07MZ9mSNIz2aiAoHuKzlTP1Z3R2jGJ8Q0qtZ4ri0MARej3tYZv5c9NE8pX0thUvxMRjOAitAcZtLnOfJKuBc36hliCfKC0e46Q13cYUVBWyw','6T','ymenvkvaxJ0rBKuPM4zjZTiOTRlxaGhL2FmxSVSVboBoa3wn16UzOZTy20ybb36gS3eKvgleC1mAyAzeIw1hnrJ44Q19ehndxZ9KXtn1f0KNeiMbQoaDlE1gXxqwk4W','gSdWDLJmU21EFdEfuJYOeBTtgL2aQxUOinkQg3KrohlQAsQCOBFzXnTzwPGrgXa6xQCj5N6d5cb3EfQVqGY3xZujkmPTRpGWZ','Uut48gLmHTazIYMAXXEqECEXwDTn6WSUCAqZRTldWFoD6iFqBsQfFvgTdaeHg6H',13);
-INSERT INTO ti VALUES (-1069914205,2772753753,'K9cM0OhZTusjKTCcqhPRaA3chcuWsEm70As7PUYFd2Pa07U0byMebxC5DQYcfpnxLe7u5','dAUuycPujxw6XOeceCf13QpNLCToHgC9HmMFIl8h0atiSIJmIg3J5NX9Aw07MZ9mSNIz2aiAoHuKzlTP1Z3R2jGJ8Q0qtZ4ri0MARej3tYZv5c9NE8pX0thUvxMRjOAitAcZtLnOfJKuBc36hliCfKC0e46Q13cYUVBWyw','6T','ymenvkvaxJ0rBKuPM4zjZTiOTRlxaGhL2FmxSVSVboBoa3wn16UzOZTy20ybb36gS3eKvgleC1mAyAzeIw1hnrJ44Q19ehndxZ9KXtn1f0KNeiMbQoaDlE1gXxqwk4W','gSdWDLJmU21EFdEfuJYOeBTtgL2aQxUOinkQg3KrohlQAsQCOBFzXnTzwPGrgXa6xQCj5N6d5cb3EfQVqGY3xZujkmPTRpGWZ','Uut48gLmHTazIYMAXXEqECEXwDTn6WSUCAqZRTldWFoD6iFqBsQfFvgTdaeHg6H',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(71) NOT NULL, d VARCHAR(23), e VARCHAR(65), f VARCHAR(80), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (963648390,55,'O48xsS9VsVJxRpw8qQa4HldZdA3laHC','PDiI','Srpv','ZfDajkM','yLJANvSzowTmw4uiFOZ6ceAn9Fy8vxRmTh5eTrnGRx3Li3CGtFyzKRfnZr7fA2B4rM3VZ0LviQErTcaxtVm3Z3mN','mP',0);
-INSERT INTO t VALUES (4018464632,198,'aIJ1EepHBePGniWSDZya7URhgPAbaOohT3Qzl6Wp2SQXR4Zhdc','WzQ9lO','Yd8ClOvVeLxPBMJ0JSDZcr281appgKxEVpgkKAUDAEMHBl64OF6O2Ea9pMz','IUn8urMRzUNqWrn9UHEVi3EFsohPd9O3etFZzcvjxx9LQASpYm8Ze','BCRiUuMreCJngiyydNOjCxqd1VlOBXrnorwnb7d2HWJSdE03rS3','1BlcYu2b8s0tUaWXAk0D3Bcv2ij6vCC28zv1nQBCr5WOF6qUOITGkgkmjorx4xa4HSHireZbqd8zKW4Y',1);
-INSERT INTO t VALUES (328283333,57,'VmTBSBSS9KbbT72QO6Ccv5aaAOtCBxeHWbX8aHQ12aFsiW','V2agS4fsAPuxqS3eIJD5','cbLXr8EmzgmfXjjUfufxTpRJszrtoFFZzQhRbZD6yz5IRkk9g','p699rofm2FhqVYHwc6D5Kw0lD6i1ZgktlWDKqNJy99zY8wV2Q1XLhwejvS0BEhCO1mlHdxIzvWI','TQ','Ah95XgUqEOUbDvqBlQkIqTn5C4RUdvxV7yG5z6H',2);
-INSERT INTO t VALUES (1673481600,223,'PkA1ONOujVbtBb','llOz2s6P9vcJo7lEdX5TrPz','6u8LIaMtqiixtwGOnVW','6RStHY8y','nLgx6iIZw1ki8Hs9g1rUOLApQGM2cgzEyrKZvn8S0ZExukLNMTnnSet3A48kkNcdkPsMbrt7h1mGfddZn8yERpMH','lUsvHdK1Fam2e1Meu1DSnciN2VDJZHqV527CR7asdLk4oXo',3);
-INSERT INTO t VALUES (4237457609,241,'vCkOc','Rcuo4tugGkTfMm5','bI47i2akWlLE8ZyHr35DHMbqJfULpO94akwqPhZtr9lkcQC8STE5aUMTz','sDcCmiXJlNiyr8sCtsTN6i','N71oDKoFH4YSY0iCvITB08xfhEtwhQlAsP70ifZHJLOFNw60pIKoUk6JotwsNkd8n3eIkSNeyPk4ISibqGvMLor8tBvb0zLFoouw','zD7VOIynDCkN',4);
-INSERT INTO t VALUES (2475012279,233,'TxM3NFgj2ecKDQXmRTREk7EFYMoY3K','urtYrABC28n9lBf','xxTFFF9FC92VBrjPaUbJQPp0QoYh6JF1O1dK','H2hMmEINtSgaMEzGc9JHfL6Obd5v7ln67HXcbpv5GDvmxp1mm6hS','VDYNXeMcOvxNGr0nNUAosHyfklMPRod','CQaFxWHOBnvZ',5);
-INSERT INTO t VALUES (3316086065,101,'a1xBC3Z0cBpc2iNYENZSMv6OKpB49HNCZMzAbbkwQNsyCCsQgI92EgVW7Xp3YdjnHPv4y','zUSf0nmGd2CiHgnQ2tWI','nFGLuIklvD6PLdIpxr4ZPNuohQzPKc30FtwSxJWBuBEkphDpjkeMYjSVeRBr','eLDeR2N0Sx8nbjyNvj2pvRAk3q0FUqQg0fGuIZh6sxVFE4J3pn40z6Onv5qOKohU','hvWHvJfHUwbS3PeA4NSOcV1ZUnbCRbWU7PyRe20qICLq754jmoOavcV5OTSQCPxuqwGflotKciRMpBEZLJ','e8nLL2oiBr9Rugq2hpMwt',6);
-INSERT INTO t VALUES (446620420,192,'YZhUwXq5T6PPnJRN7qPHLyqQDwdwk','5TOb','RqrvbKaLHiz','jQItDlMzjG9Suqoy4SCO','zzRurYExzvQ84ytqwKotbW1iCTBbfJxc0JaQHVmifmJk6IjeaRReM6D','SCcnjCXgRuNHOMzgFLRbJuD6gqsDHhDLCl6xA1tYKzpvx2UKyJcJMwaksc6VVeX69rn76SpwvXx7I0m',7);
-INSERT INTO t VALUES (1460762098,174,'iZGHhXDWTLp5DB','wVFgJ','J','y1YJdTS0Jy807k4hYJ','pNhGQB0PwSKXRYKUxOrypnhACmNMpEvt9Nfo8MCmJNWE0etr0jRqQE9gA2KNzb8v7qx2zqs6O6vOhdf5RJGWwjgorX','0YwQEXDTmvsuony',8);
-INSERT INTO t VALUES (1812761784,147,'q9hm25a5jLM5rKxlQwOTHwsSWcrywIjmNj0HTEigsRGOrpYesQw3Ft','lImx5Z','jWJUaA','KuZLweAi9NDuMGncuIqu1NbXUWsdbiqtwH3iyOjCfVUrBPnU','yX9kmntnNR4dkhRukk5','Kbh0ufLVeoeTmckQhNNWmtTGELx4SzpEdndu82ne',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3846316688929371630,400991299,'UfzNApT6DSiY0Lu8YwkShV8gl5IUe','D4xjKXeQlO3fOZKzcVMwrWpWU4M1UcxrUuNbcUIefVLqk11oQlpGVqjn4qOT3Uj76gPqcsF3dzB672C9m4QPrFrC8zswtGAZQsbtX7edkc0G15KJS4cnj9AEACxvNny4PqKznn70CtdR9soVDhl4LmHbJawi8Zg4Co2dS60C296Al5wq7EptwGrBHFNhvdQTrjtCsSd15uFWqsM7LZ3o5XNhhmtila9vJQaQmfQRwJaU3xRp9dTlDv','sWWJ6UaE88g','8tgdvKLYwZs8T','za','O',12);
+INSERT INTO ti VALUES (3846316688929371630,400991299,'UfzNApT6DSiY0Lu8YwkShV8gl5IUe','D4xjKXeQlO3fOZKzcVMwrWpWU4M1UcxrUuNbcUIefVLqk11oQlpGVqjn4qOT3Uj76gPqcsF3dzB672C9m4QPrFrC8zswtGAZQsbtX7edkc0G15KJS4cnj9AEACxvNny4PqKznn70CtdR9soVDhl4LmHbJawi8Zg4Co2dS60C296Al5wq7EptwGrBHFNhvdQTrjtCsSd15uFWqsM7LZ3o5XNhhmtila9vJQaQmfQRwJaU3xRp9dTlDv','sWWJ6UaE88g','8tgdvKLYwZs8T','za','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3067157346989770966,-934235301,'Leo9VRKVIbzqmffkjeryZkRza9M5hKEe','YxyiqyZTYumEdzVlGRQT1GXcSoQO8GCgp','lfNw6eQdh6Li6ztzN7tt','yHtobyM1lT','z','O',13);
+INSERT INTO ti VALUES (3067157346989770966,-934235301,'Leo9VRKVIbzqmffkjeryZkRza9M5hKEe','YxyiqyZTYumEdzVlGRQT1GXcSoQO8GCgp','lfNw6eQdh6Li6ztzN7tt','yHtobyM1lT','z','O',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2439162811180353639,-251331490,'xTZBX6f9LmiwtBPcff5heGmN33xX5lJerC3Eejs','tpAn6yrk7Tf37dUILIwWq7H8JtozYqsT95bgTFmzIwWOHKydlOKPmAYANiXmvlmHZ3knIBiaBTvj1P7OJPwBkChoue13LLifN3M7067X0ALaIS9aGLZIv5p1uwhvjZn85RmHqvlbO8tPGP5NbgYZnbc','jwq','8oLNxrVWgOFKsuaAe0Ywn8JCZHxrZNvYidLJN0EBBJckRhgF1q4HrUFLPJ73gAljoNlZAIKMRxM8EZTkEqxuPH9gKkjMVfQyK7iuGL1DES5rjU1NZ3dQfjoLtBsYpCplF0g7o','p','h',14);
+INSERT INTO ti VALUES (2439162811180353639,-251331490,'xTZBX6f9LmiwtBPcff5heGmN33xX5lJerC3Eejs','tpAn6yrk7Tf37dUILIwWq7H8JtozYqsT95bgTFmzIwWOHKydlOKPmAYANiXmvlmHZ3knIBiaBTvj1P7OJPwBkChoue13LLifN3M7067X0ALaIS9aGLZIv5p1uwhvjZn85RmHqvlbO8tPGP5NbgYZnbc','jwq','8oLNxrVWgOFKsuaAe0Ywn8JCZHxrZNvYidLJN0EBBJckRhgF1q4HrUFLPJ73gAljoNlZAIKMRxM8EZTkEqxuPH9gKkjMVfQyK7iuGL1DES5rjU1NZ3dQfjoLtBsYpCplF0g7o','p','h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6153663170707981814,948512361,'pOnh','JPav2oj6LTDppzbfV15DUDSyEB1z7PMP63GK','KJShr6lsGcIkCbb3m7F','r7ZZoq6Ena5Ojf6JXS97qLfYDfL5wwyuOhpuExUZ2chkzzvIqloQDF7c4WkbEr4aSCFnT2RdPM1wOVDC56prcJjJhJdIPfd3aE1OHbWrK7AVMiEGSumOrmozcjmCZsU631EI2LoBOonSn4nbzFBQ9Wh3aR14u35i3q4UNZ9SGjeHhk1VWaNcYv1vKqSwAzRHUrJRHqipLgExJyeNN1HL4sFfzDuPXb0DRCeHT','Aq','dH',15);
+INSERT INTO ti VALUES (-6153663170707981814,948512361,'pOnh','JPav2oj6LTDppzbfV15DUDSyEB1z7PMP63GK','KJShr6lsGcIkCbb3m7F','r7ZZoq6Ena5Ojf6JXS97qLfYDfL5wwyuOhpuExUZ2chkzzvIqloQDF7c4WkbEr4aSCFnT2RdPM1wOVDC56prcJjJhJdIPfd3aE1OHbWrK7AVMiEGSumOrmozcjmCZsU631EI2LoBOonSn4nbzFBQ9Wh3aR14u35i3q4UNZ9SGjeHhk1VWaNcYv1vKqSwAzRHUrJRHqipLgExJyeNN1HL4sFfzDuPXb0DRCeHT','Aq','dH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(14), d VARCHAR(26), e VARBINARY(70) NOT NULL, f VARCHAR(89), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48452,17076050292293689015,'3f','VJX0L7zWG5Jvrrrwp','AJKfVNBhH','y0S3aoV0TilTDs3VWPR80ByroW4kgT0Le87SpAsjCByA9umtgGGVm2J9KhXcfItVV6y7p5wE7rZVCAqQDUWhoOfwn','3','v',0);
+INSERT INTO t VALUES (49757,7516737143082813724,'ms','7bNdiwLh','TD26j2iCukXqSBJArF5XrXsMj4HPBDKd6kUl','vhBR3HsnLqLhdXrNfoImd74NJMBiNTVWPJkMeiyqxeL3wFkgiJwsRMXpRbgKlUA','U','a',1);
+INSERT INTO t VALUES (20187,2047631996219341321,'Iq7ZDW','WlXbB4NI8YvFn72wY0YYMm','wzygJeAIPBt7BNXfT5M1ptWw2nzgCf7cffqEq5ypjx6mEAzLBbYCg6A8NA3od1PL5EOm8L','lNNUm5c0tz0elJjg4Hzp7tQCqgOU3ROP2uN8df7anNqUQHtQWvJPrfRQ5ZxK43OTMyeBM5HgJ4VTPyQEgB6fo4','X','f',2);
+INSERT INTO t VALUES (27526,2054565653331295776,'A7rbvd7sHrF','55ViPzsK','O4QhV5POvVxcSfGC9LDXCwo22SsPdtBvqrdeRciGJtvIXOQdYDdUqFTgKq6','bpQ4kz2jjMCTOk0lEerZUsMjexXOXfyLjdqBhZSIlPSYjhvQMCe0vZbQEQz1OARa','k','O',3);
+INSERT INTO t VALUES (7860,9840064737366861312,'snTIU','Yklk','9IA','GpY8Nqo6c7mzOdIe4u7QYck1JhTUdXnjN90MiQ5tn8IbJMCutNK0Jb2xctyGWZvH48ZhleHb','z','X',4);
+INSERT INTO t VALUES (62226,17532368758458296544,'0ObEsGN7sGH','5DsRJob','5HY2PsRWoZCGEanZfqzY9Qbt8i85jFizgGXSMiEUOjUE537P2zPaS5bBsga','tdyIWE2BklFLNtw3moDimGioWEk4isW3I2QcmFg11yGzTeFfqXyVB5NMnF4aQsPLkBRIKCtBM5ZeckWTN','L','h',5);
+INSERT INTO t VALUES (37688,13386110038257120584,'u4AOKpb','1O','8I9tpjvI1rbczuONl','GB94sRRSgETdmyYQ1a8NwT7','d','I',6);
+INSERT INTO t VALUES (33858,12454662188299151107,'8ZrcZLV6WPfx','E','5IiYdZppWqxbDVLhJiNwO495n','eLBvPj5oCgEaFfs9q44E5ovTWqpAiJHkHVqluMgutDPV9Vk6vJF','5','4',7);
+INSERT INTO t VALUES (48819,7054541958268738243,'V6JjE1B0740','6gwkma4Px','GFsRGaQwPnBJxRDk1rWb4zttqpyClRRMAE','X2DaQ7Qj7C9Kt5pBRnwoeNot2XkMN0yTew758S1O5jbdgXN5qFTD3MiADQ','g','j',8);
+INSERT INTO t VALUES (33123,448674521601903851,'eXgGk','yIuIKnA5Hbb8unYXjNgZFIOp','ePtnI1XA2lR8333HvS9ggqmGZ8M0siVRs7lKiPo2qtXv1YnJAsalXbn6hzK3uRn','1tmuRE5uD9QbZKwPxATU4w4YYuXJ3xSIepXsaJnuJW7RgDPBB2Egz05YyS4kEKok7bMJigJWE','Q','c',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(14), d VARCHAR(26), e VARBINARY(70) NOT NULL, f VARCHAR(89), 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 (2717668858,28,'ONwgapZG6qaCGfMqMrYe2RbGLFQKKVSEEfh0jJV8rzko2oad4M0CWHKLh','PkpPSLtG7uz0Npgon','N2o8Jha8UH0','2TTrQ1eB2Enz1ri4kH8OOEEgjijcotzUp68dOPj4n2tmjRbv4d6voyNM8PLI571puv34QLWHf2J','4Gy83iYyxbePfUE2E1DTpJSf5F8otZk5G7dh8RFBm5sZE5fy','TAXorEMpmcEV0lvC3e9xLh8ehLxGbI2zWmv',10);
-INSERT INTO ti VALUES (2717668858,28,'ONwgapZG6qaCGfMqMrYe2RbGLFQKKVSEEfh0jJV8rzko2oad4M0CWHKLh','PkpPSLtG7uz0Npgon','N2o8Jha8UH0','2TTrQ1eB2Enz1ri4kH8OOEEgjijcotzUp68dOPj4n2tmjRbv4d6voyNM8PLI571puv34QLWHf2J','4Gy83iYyxbePfUE2E1DTpJSf5F8otZk5G7dh8RFBm5sZE5fy','TAXorEMpmcEV0lvC3e9xLh8ehLxGbI2zWmv',10);
-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 (1136803907,49,'6F','iduIR','ymCBVNMhCCTU3n4e6Ni6SsV5H','7tvQM98d22MfPyvmkmimkqAAOctdpKmvyyT32MwCGnDdw8h0ztsNygTXZQU','RJVmkrxS6q9HA9FCvZ','CBGA6pc5OtKZrpTCtrFAy3jRFhPDnnQNtZduqT1fxM608bIZduXt76oaFnVPXdRhu4bcVx0jbzh7q8GkiPcufK1',11);
-INSERT INTO ti VALUES (1136803907,49,'6F','iduIR','ymCBVNMhCCTU3n4e6Ni6SsV5H','7tvQM98d22MfPyvmkmimkqAAOctdpKmvyyT32MwCGnDdw8h0ztsNygTXZQU','RJVmkrxS6q9HA9FCvZ','CBGA6pc5OtKZrpTCtrFAy3jRFhPDnnQNtZduqT1fxM608bIZduXt76oaFnVPXdRhu4bcVx0jbzh7q8GkiPcufK1',11);
+INSERT INTO t VALUES (1935326796,10535246431864421303,'IR4','bdcTaiGhWIj44k52BT5k','AVG5LbjwW7dNHDwpLyR9NJVNcKYVWpDamLtltj79NVYYAzkWezR33RpglySbvs89','BcZB60n6oRf3XWNHTvAa23aYiMngI47X9sRI7ti6pLGlCw87Jm6a9vcV8mwIKpLqM','P','K',10);
+INSERT INTO ti VALUES (1935326796,10535246431864421303,'IR4','bdcTaiGhWIj44k52BT5k','AVG5LbjwW7dNHDwpLyR9NJVNcKYVWpDamLtltj79NVYYAzkWezR33RpglySbvs89','BcZB60n6oRf3XWNHTvAa23aYiMngI47X9sRI7ti6pLGlCw87Jm6a9vcV8mwIKpLqM','P','K',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(15);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
+INSERT INTO t VALUES (2988900828,17453688557230343762,'U5p','Q0c3oQTNxmGsPF1','qOGuk7N3E6WppthV9ioduK1NAHtzJ40FbwMOqn','7KYo3s3WwJq0LTn9JvgmRj692Zeq8','m','R',11);
+INSERT INTO ti VALUES (2988900828,17453688557230343762,'U5p','Q0c3oQTNxmGsPF1','qOGuk7N3E6WppthV9ioduK1NAHtzJ40FbwMOqn','7KYo3s3WwJq0LTn9JvgmRj692Zeq8','m','R',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3925957715,115,'EzavopM7REs7YIOH4ICQjlpANL3jIctDg8dtIXNztc6ras5G2fsknDsKDGaOG3Gj','uMBsLzrGSx71JHOxjGb1Wiix1hdGeSIUjF6JWnqFZjtmNqT5W1EalHbNf2DVv6iQvDslhJ21m7Lzm746KrOroLnK1kpKghF68DXDL0TANkDMVzKM3rY9QBBI7XsPuos8s3mstECyVZDxxY69hi4ulY5HZj3fxiFS1zOFCics63d9TY1ArC6n3FQx2','RCDrCfvwviXs1rMWiXnyhxIRW0mrCDBvHN','6ALguTFCeheHraWIp1XGRMETsp','e5AbAXNI','JXXdiMDZWsr5D0Y1rLzreE4pSP6LPGHCyY9qZiwbQLm9ORGz0kx',12);
-INSERT INTO ti VALUES (3925957715,115,'EzavopM7REs7YIOH4ICQjlpANL3jIctDg8dtIXNztc6ras5G2fsknDsKDGaOG3Gj','uMBsLzrGSx71JHOxjGb1Wiix1hdGeSIUjF6JWnqFZjtmNqT5W1EalHbNf2DVv6iQvDslhJ21m7Lzm746KrOroLnK1kpKghF68DXDL0TANkDMVzKM3rY9QBBI7XsPuos8s3mstECyVZDxxY69hi4ulY5HZj3fxiFS1zOFCics63d9TY1ArC6n3FQx2','RCDrCfvwviXs1rMWiXnyhxIRW0mrCDBvHN','6ALguTFCeheHraWIp1XGRMETsp','e5AbAXNI','JXXdiMDZWsr5D0Y1rLzreE4pSP6LPGHCyY9qZiwbQLm9ORGz0kx',12);
+INSERT INTO t VALUES (1452544990,13649365000193309727,'tGGL','1PQTqSb6Mm7a35N0P7VBoCAws03ptddjW8xHVXSFaCcNZgoZQgCtVSHfs9','O44AKy4uahWqLxsR8FMRk1UVpDtd3h4V49','TvG2WeZzDt','6','z',12);
+INSERT INTO ti VALUES (1452544990,13649365000193309727,'tGGL','1PQTqSb6Mm7a35N0P7VBoCAws03ptddjW8xHVXSFaCcNZgoZQgCtVSHfs9','O44AKy4uahWqLxsR8FMRk1UVpDtd3h4V49','TvG2WeZzDt','6','z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2170335340,162,'U94hlE8Q51xqLRv0sd4Qv1d','dlQjrpXZE1AG7l6JAeOpb7poSjCsEuaUEpR6yqiXLv3Ghh7tkmLn7I','obcfiwJNvYjSy80jXw3FmM4IJaPstvSahrMui0DSig7mN','VzcyAUMKy4APUcbgo9Q68MFLMqKe0wUipyoJ9LO8TeUJjX3jGZk7vgONXNVlHF4FYA0xxMNxNOUX2','gxjSGh2VYeDLWcTmXpa7SXVDTKcCSZPVblZHkoNl1gororZLfO3VQgiv4Tgtxhh1eUvStMRpiPnflSqR0SgA','qap5uAcKB6a1n5CaTcfB67ZPOTf4TXM2gg7TDezSGopPDchGG3WAzHFnLvIFCATLOk52Wphu5AcupPSQTyFGbK3c2Bvhk',13);
-INSERT INTO ti VALUES (2170335340,162,'U94hlE8Q51xqLRv0sd4Qv1d','dlQjrpXZE1AG7l6JAeOpb7poSjCsEuaUEpR6yqiXLv3Ghh7tkmLn7I','obcfiwJNvYjSy80jXw3FmM4IJaPstvSahrMui0DSig7mN','VzcyAUMKy4APUcbgo9Q68MFLMqKe0wUipyoJ9LO8TeUJjX3jGZk7vgONXNVlHF4FYA0xxMNxNOUX2','gxjSGh2VYeDLWcTmXpa7SXVDTKcCSZPVblZHkoNl1gororZLfO3VQgiv4Tgtxhh1eUvStMRpiPnflSqR0SgA','qap5uAcKB6a1n5CaTcfB67ZPOTf4TXM2gg7TDezSGopPDchGG3WAzHFnLvIFCATLOk52Wphu5AcupPSQTyFGbK3c2Bvhk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(25) NOT NULL, d VARBINARY(79) NOT NULL, e VARBINARY(88), f VARCHAR(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (168,-27339,'VoXcih3oJtuHcNNiG','Yw6US8','v1q4Wlv6e4lKkTzhGu8BmpgeMQH5qtbYRAFAM9S73HmjltleHqBUaHSrCIJF1kVznk9UORLoGr1z','QN0sTj1z7toNDVARfGZ2Xg9CIH6EUYyqj','bYQIbf8Gwt6j','3V1iPlFtqLdSjteNJPM2MdjQqPYI6ILOBhzQDYmqyJyVnxh9RggMCNifQ2PasyLi8542bFiy0SqNv5Uw1xTJRobV',0);
-INSERT INTO t VALUES (174,-457,'gI','UfYpOPu7ffOV73Xbx8abidOSzZeJ2Tyal31kBJAmM6Ceg6lp52L3','7','Le5SMWBW55AwtPQJYnepYrbyW26RsP5irp','OatjYK7BxYxcUv6QC8wxV5fweSB7KNvGLoDOmcO7c7R321RqQUFLISxshVl9C','d18njvBFlSbQBHHwW43J196PzX4WjeymlgKqFM6WjF59',1);
-INSERT INTO t VALUES (231,18833,'5C54SuKgaMx2dYV3ECHBk','ZxswVaWwZ1uQvedj1dSGpfZQgFgfKsbt651hH35Cfog9z','RaC4he1sZ6KVk3','PPYhhz6OD8KhVdo','grF2oj70Yli04MjjGJz2Oj2KF7zXgwGQZf9ea3Qd2WW6vodUoxb','TcwZn4l5yYfLriqPpFIVQLPJ8CZ0cngyDtaIiCXJ9lr6WYYoklCQGmdMc6CsltBE9ahOcPXp1uZndcKfDFuy',2);
-INSERT INTO t VALUES (173,528,'TUn2G','B8rm6e23iByTzH8XHdrWQi','FM987BWGGWJTrWgj3XPZTkH2SRqvhAm2QIeYqGgR3zoyujq0gpsLYO00sv','XBVa8oyqSHn4Uyr5a5eXtGp68MvEiURyXyRBcJfjY','HcUAFIpt30cKVw7XNFNr7waqjA9Z8dPMy6lyIJOPMpau5XKCMjIKIzzFVQvSXjV4anc','FP2IJSS4GUt2cHA6vH1M5bCWI2SUrflGMstpFUzGdQvP3qyN6',3);
-INSERT INTO t VALUES (243,-13513,'dL','YZPLaGjNp7MaRgyLI7FLupjkp56BV4DUxYuQco4Yz3TuKjlu5WUqS4UJgxiTv','Ms5o0Ffkhj9RItj4itIWSdh6dpC383Shod8dY','j7JqGQUyP9XjpqlWJ','Iekc','o46CQPEzQme0HaDp7rIjG0DXrNdWtUhLiZyLahTQss3R0oCB5LfBU4Q26LoNDbs4WwjsBKucHUOUEazMB3qaB74Nl5SUSYz',4);
-INSERT INTO t VALUES (187,-15212,'LM8kZnlRoBWG5hB0pB3','EY3v6','zbM5ebeCmEypO','cT0mHHlGxqI6igQ8UNSl','6ZtIbyyTvAIwhdfawMNtCKeJAHJ0miao7BHCiNC4mEb4dxe66cZCmnNVb0alpf978G6YWWXUPJt88SKT','Yvn8AlionpfCg6UoxXJnBpSWaBnVJwWYYYfxceyAqVknlHyYKx8iqsDtdMyUFpvaeJf1GXKZl4',5);
-INSERT INTO t VALUES (123,-10816,'KyY4C','g3TRD456YMWTxfzbMWM9mU7rQ2','L5SXyPcpOBVCj2kLKYxaIj2ByiPFvIkypCph6jPL4yqbdW3HZItmANt5wPus7i6chWpL','UiWXMOk8m32khHuIvr2','jnIcQwKpYMr3PDKyMkM2ij4ThhTXSHj55dvE','ox9FQOUSfFkHah',6);
-INSERT INTO t VALUES (127,-17167,'29PCQ19rvG4ySh5HcAVm','6FcOUubMxyuqRDyH2dkKmzcvk4yFNytqsCAY6kvj5yCa93oC','HWwtWBHdvgWFYWUCWzd2c0uZ','fhwRcbpiHi5bO1UoDAnfKr1VhH0qXI62EunE','woNIGVRddDforpAY48CTSRqzmo4OqpStA','Xuq5BBOG5Gx1LBTz2CEo2Ei7qNjairCGjTfCQ02iJyOzp9VuYzI7KROZ0MzZZn3gVui1DwcRPVArquiuCFlE5F4yWe5',7);
-INSERT INTO t VALUES (115,30110,'iZ0gbjApt7qc2PnU','RFvE5kH1czcZ','mJGErHMGQ3YZURuAEHO4EEDykxXw8HXd1ib81MTEfoNTw6VKUZuxZThWEe8mq9CgujWZ0LSV','c63nqE','opDjJS7wW8ur9b0Yzpb5zMeYntjgnNRIv4vpzg4','YhKCI1UI0hjZqGOWKbx9b743u6vnidEh8vV6GCuTHSEmPsnihnTkv6jHMpgdOZNNBNQKzs0n',8);
-INSERT INTO t VALUES (18,14444,'Y673xQWulOxbd','Il6g559S105yP6Ctg7lTyBKxAqRCulhpbIXrcp53GizyeuKNd25EF','IH1rPQUfHlGrx8HQwqVhGC1mM34gknC7FTgPwJPNRGER2IzGxItJbwOLBMxfWVkrn','TssGvtrCq5XftkCRzIPwMMCb','CtMkW5rT9fR2zSVah3C6oS2jiahttC5xG5JX2coO7CSrReH5yoEpwu8E6vdH5maRK5','mreyQl0SbOZd9RkKRJWWnSb8ZZCDSag38037WH0J0TtuBvCdOAHbEFxiadZr0kDvj7Y4GJPchAmJv0sh5bdL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3904034114,713608375903511625,'842xuFEG','L7JWMKSqFwnyXkds08pwmXh0JgmgkOisOTjiEcGTVwiUASvqqisn1QtGRZlI6WRoD27bo0tVMsRKwvI9rf0btqSuwYfdq8UVZb79OXo6GBR6ySpH6qcBDCmGPPoINFvJ','4992EFArf','k8dqzGek0JkfGA23hVM7NGm4TedtbUTeELQtE2TYTMGFMPlrVVz5YnqHXEbxamOwX5hH89OKVoa9ep79mX63G02GbxMUKfEy6v8HH9BVD2CrSbuFS3WLeg6SfEmtDIhijc6QlNlKaBkqTDNiYSLaQyVlYubbAN5C5spLIqjQL9TeoLTwLmqhJb8avHThuppxXRR5bg7pNydAT0L1HF0bFiEZ98V96V72AzTWfOfI9R5B2RbJj','H','S',13);
+INSERT INTO ti VALUES (3904034114,713608375903511625,'842xuFEG','L7JWMKSqFwnyXkds08pwmXh0JgmgkOisOTjiEcGTVwiUASvqqisn1QtGRZlI6WRoD27bo0tVMsRKwvI9rf0btqSuwYfdq8UVZb79OXo6GBR6ySpH6qcBDCmGPPoINFvJ','4992EFArf','k8dqzGek0JkfGA23hVM7NGm4TedtbUTeELQtE2TYTMGFMPlrVVz5YnqHXEbxamOwX5hH89OKVoa9ep79mX63G02GbxMUKfEy6v8HH9BVD2CrSbuFS3WLeg6SfEmtDIhijc6QlNlKaBkqTDNiYSLaQyVlYubbAN5C5spLIqjQL9TeoLTwLmqhJb8avHThuppxXRR5bg7pNydAT0L1HF0bFiEZ98V96V72AzTWfOfI9R5B2RbJj','H','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1272614731,17849802796562532719,'xJCf2FHuNk3DBaD','ZFoVQ8PfqUjxqMV7ryzAklpuomQfXhXS6cLjvgnfOhE6qmSFgJLMNEBDIYCl5EIB5fgck6wJVw0j5wm6cU1C64ScS9QQjbELTxPD9Y0krBMFJKgLtIwU4TnypCcFaVIGesFBxLUblxWQJ1E81B6X8N3N8Z5YtIeJJaSHYSLsetD5wvir4zxCbRlSJFTRoB','VIQVjFjWatwsoviZveNSf1lmczzhQ1spX','yrIjqNfg6esnq3M5FrzJ8ZyFSwsOLoFlJa7zANjvE6Ghmsm2BPyspxrRdFN','S','n',14);
+INSERT INTO ti VALUES (1272614731,17849802796562532719,'xJCf2FHuNk3DBaD','ZFoVQ8PfqUjxqMV7ryzAklpuomQfXhXS6cLjvgnfOhE6qmSFgJLMNEBDIYCl5EIB5fgck6wJVw0j5wm6cU1C64ScS9QQjbELTxPD9Y0krBMFJKgLtIwU4TnypCcFaVIGesFBxLUblxWQJ1E81B6X8N3N8Z5YtIeJJaSHYSLsetD5wvir4zxCbRlSJFTRoB','VIQVjFjWatwsoviZveNSf1lmczzhQ1spX','yrIjqNfg6esnq3M5FrzJ8ZyFSwsOLoFlJa7zANjvE6Ghmsm2BPyspxrRdFN','S','n',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3045608916,5811166157197103133,'n6NTeDm','ivbVukWThRAf8qWaJK6vG45GL98Pw0dvPHCrl1SwO6Mlsicm2G7xsWtVnOjIZhpFyYo4m3CkvteZ75QkTImpnWLKqTKwtvgF4HCEisRBAC1sPNka3lmVYwZxLtcFIHU5ntvf518J80fjwUTchzPpsnCkC','wW74NUmBtGFupdONEhzat7fcQRG2q295oUs6SLp6JnxxGCM','dJMOPJhWSI6f9Ue2IbqJoVnO8yFkyFnBD4WceIcplkGCjJq44Cq7FN3TZblf2Y68yRntFO63JbHHL7a58pfnErqEq4q4aGU7URsSPXtv2B70mXrVLKWKRGe5dHJcDfq1iGznlJDhGUWCuJDo8iTGZaUARLu9zRQWCXgwoY1lcVN0gNCqYigXKokFhXWW8KzCJMLuZkDN','S','K',15);
+INSERT INTO ti VALUES (3045608916,5811166157197103133,'n6NTeDm','ivbVukWThRAf8qWaJK6vG45GL98Pw0dvPHCrl1SwO6Mlsicm2G7xsWtVnOjIZhpFyYo4m3CkvteZ75QkTImpnWLKqTKwtvgF4HCEisRBAC1sPNka3lmVYwZxLtcFIHU5ntvf518J80fjwUTchzPpsnCkC','wW74NUmBtGFupdONEhzat7fcQRG2q295oUs6SLp6JnxxGCM','dJMOPJhWSI6f9Ue2IbqJoVnO8yFkyFnBD4WceIcplkGCjJq44Cq7FN3TZblf2Y68yRntFO63JbHHL7a58pfnErqEq4q4aGU7URsSPXtv2B70mXrVLKWKRGe5dHJcDfq1iGznlJDhGUWCuJDo8iTGZaUARLu9zRQWCXgwoY1lcVN0gNCqYigXKokFhXWW8KzCJMLuZkDN','S','K',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(2), d VARBINARY(89) NOT NULL, e VARBINARY(91), f VARBINARY(63) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4705849675681806093,-1224867630,'y','HKGP0zvegk7','kSMG1DK4R130rrXKYyA7k5L0eHdVDUOwLvOic7vTOWW1yQAmSFfeJ7hnUUNKmSpVKXawy3Y38uAcEY12FD','rbK','I','8',0);
+INSERT INTO t VALUES (-8594313395746313978,-206774037,'K','Cb8j6ukcaTUxvmnOMjIMF3x7uDz6zuyonELevDlWKhuTHMkVLBbVhlR3Ny7u2hi6S1DS4iQldivdnR32','3cL','w5IGv5HVeEtm3bktj2IdU1TdyYLMV6RMIN9YiQzkM','Mv','l',1);
+INSERT INTO t VALUES (5586369576710298929,1708783963,'Js','vhnJJPji61wKyDepUzqxWYSuh2TOoY7kKMgtILhAsVmMvgjiF5A2pS9RfIcUUazatS32Awf2MV1dV7pHPD9qxb','4GG0vHtSDnxyXfG3qs9PRHtXQ2y951UdDyDFUApGQu6vo8S4C6TFAQ','6C6UrarMkrtmk4KLbuHsgBvmIChaBSFgA2K5','v','K',2);
+INSERT INTO t VALUES (-6124342461153383634,-1795604957,'A','uBhu9UzXi2K3oxPLrwk5A4O0Ad2tQO','dj5MQRGLJ83Ic5SzlWLcJNdLAGf63vybjhjhENclB1pPhThjxl6ATKpQtA8XfYdxCgmm','NIHRVcU4hO9MKlgF6HqtnaSZPeYrQhmzJmflM4JHSsRReJpbpEIG1TwqmD4v9','d','o',3);
+INSERT INTO t VALUES (-8246102618273239231,1781003231,'F','f9czAWtWxk1hD9Ohe2NqaxWfqvgetr7mDu0bAOAcEIDIHqqlbsowS4aGyEao6DF','lia99gmOGfkwBgav8UHWEH7Bzq5Tq8vwgMQOZCy6pAk0rYNrdkilIA34wC8TwqopTPVK5Il2WZ22p6y4RK','DeWGirgaakG4a1utegE5nf9MLawQcn7AL8GS8jhw','o','x',4);
+INSERT INTO t VALUES (-9139182076455625373,-2115501760,'dx','CxKzqZ51jnyNYuY1FrrB6ubICFLJ2hssv6TbVvedEimf3eB43JNrb2GSwWXkRhAr7RINZ6GbI','q9uspZBsd3iZA1vbEJhp24KrNSHGlSU9zjewofV7YEcIbPB7','RKjDGd','x','h',5);
+INSERT INTO t VALUES (8831486603957222206,731997537,'rT','Og3bx9ffvmZnBrJM35JhI1D04ZvV3WOrxILNvwzMULg2t','G6vv1D4V','5CFvJIyP','j','I',6);
+INSERT INTO t VALUES (2414417948171397544,226851647,'np','bUWTw5CaMpqY1kf94FYTDGG','ehtBG0s6FgPKd0LBVLWSkBZ0BrGfuYIOOgltT','c5zwWY2cJjZuTMUjCFZATkwXZE','rG','I',7);
+INSERT INTO t VALUES (2412303620660509301,-1650992434,'a','gy5pg5MlDrIdbWSYTauKjw6ICuHofjI','sevffMYKyeCTPsWvlvR77oK0XxOu22tCQMqvZuAzRmiP5WSjgfcVjrhvsDB0Ih','ZxNDlP4R4jzOliPGD9B6DQLHysmP','al','M',8);
+INSERT INTO t VALUES (-1063459452295309884,-1169949107,'ES','oMDRYv7a9e','K1yVR5Q9uxit4v7gRwFwbZ0juV0bXEC4s7laLAvAlAJR3S0JC262G73AOaKc554DBqw','Z4kd7sKESPEJwE21HWUSaYh1jjzeMqzEyP2H8l6K0QYF1Y1bMb1dm4P7F5BEh','Y','G',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(2), d VARBINARY(89) NOT NULL, e VARBINARY(91), f VARBINARY(63) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (34820,-20284,'px6jVcsn8VE1TzGkenEWh','R0SnTa9k2yWWDZTKXz865XFaJjbfvHN','bbUFRWM','5YSswGasF8BLm68BBnqJEf3FJnyOSI','CNmTKvnbREbBjdOULbn5X4fN1azvWBH4Wvs','JQmx8nejHYjF4CoQgWhIK1RLnk7H0EWueRXRkNdCcMMii',10);
-INSERT INTO ti VALUES (34820,-20284,'px6jVcsn8VE1TzGkenEWh','R0SnTa9k2yWWDZTKXz865XFaJjbfvHN','bbUFRWM','5YSswGasF8BLm68BBnqJEf3FJnyOSI','CNmTKvnbREbBjdOULbn5X4fN1azvWBH4Wvs','JQmx8nejHYjF4CoQgWhIK1RLnk7H0EWueRXRkNdCcMMii',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(26) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(26) NOT NULL;
-INSERT INTO t VALUES (51965,-5052,'qK1QaCDga6vB5409vl','Jb6ld4Ipxhe8OWLNLvUG1V0VS','vgXXRpYmnev2Nokp6DtVVxb9RsSDvJJuNAt4i0xfAd8','R12NGLxIucKLsfEpWNvyrA0dRimAur','7pTmqGzbyPaiiH5u1MgQfovE19STn2uvYe76Ii1iORoS0A4yfz5mrUCcB2hEX0Bkqyyl8WUJ97QQEyc','yTbBy8ENGzy62npU0f8oJa2rH3Hw9trioVqDRM7Hlg1nDZqL8bo5aozka6Q6H8pgW7bxoABi96wC5cIqaOs7G',11);
-INSERT INTO ti VALUES (51965,-5052,'qK1QaCDga6vB5409vl','Jb6ld4Ipxhe8OWLNLvUG1V0VS','vgXXRpYmnev2Nokp6DtVVxb9RsSDvJJuNAt4i0xfAd8','R12NGLxIucKLsfEpWNvyrA0dRimAur','7pTmqGzbyPaiiH5u1MgQfovE19STn2uvYe76Ii1iORoS0A4yfz5mrUCcB2hEX0Bkqyyl8WUJ97QQEyc','yTbBy8ENGzy62npU0f8oJa2rH3Hw9trioVqDRM7Hlg1nDZqL8bo5aozka6Q6H8pgW7bxoABi96wC5cIqaOs7G',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2388735025334692261,65209853,'kw','nCK5XsFa4rpL','ADznqcHoZW2bBKV23n2BcFM5TlksNoTVsH8XEorW5AoKVQxPC9wR92dm','HnGxgerQ9Glo3SyKoy1tqZ8v0859','D','c',10);
+INSERT INTO ti VALUES (-2388735025334692261,65209853,'kw','nCK5XsFa4rpL','ADznqcHoZW2bBKV23n2BcFM5TlksNoTVsH8XEorW5AoKVQxPC9wR92dm','HnGxgerQ9Glo3SyKoy1tqZ8v0859','D','c',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (-1907373296424970145,-441217571,'XBf','6P46w7QN8zPetclutcKerk5HSC6hlRBj2KBtXWcVriqFeaoyJHBWMcm5zoCrFdoHmw39dzwTNT3s','EWqqS5FLACr0TCCVfQ7gnZ6xIyK7OyN6dw9e15zHMWrTqUEyl2B9f','CscDSa3cW3QkYdLu','Eq','7',11);
+INSERT INTO ti VALUES (-1907373296424970145,-441217571,'XBf','6P46w7QN8zPetclutcKerk5HSC6hlRBj2KBtXWcVriqFeaoyJHBWMcm5zoCrFdoHmw39dzwTNT3s','EWqqS5FLACr0TCCVfQ7gnZ6xIyK7OyN6dw9e15zHMWrTqUEyl2B9f','CscDSa3cW3QkYdLu','Eq','7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (59556,-8363,'LeYupNBXIn','bzIItnsZqpS73U2Vun1c0RET1Ju6iVp9kwhPvXmUQRTsLZRf9mQHerAC5HvA1l4r8KlktW7XBy6nIdBO6HU','JhFf3G','POtRMX8WV','GclPwdjF','X1G3eqjWlwTksIilkATCVwHOxXOLWxXfYIt8PvRrOnHoyAeq457aAZ7vGi2PAZRI5lkPy1yM4njMSf9Ftk3tUhrr',12);
-INSERT INTO ti VALUES (59556,-8363,'LeYupNBXIn','bzIItnsZqpS73U2Vun1c0RET1Ju6iVp9kwhPvXmUQRTsLZRf9mQHerAC5HvA1l4r8KlktW7XBy6nIdBO6HU','JhFf3G','POtRMX8WV','GclPwdjF','X1G3eqjWlwTksIilkATCVwHOxXOLWxXfYIt8PvRrOnHoyAeq457aAZ7vGi2PAZRI5lkPy1yM4njMSf9Ftk3tUhrr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (52364,-13465,'7yUUQHxdLTTVlA381BsotCU','ZghQbZPHAZmNDtukhYUHavyveTP5LhrGTtFkj0C2Q2K6Rc3Svj63TMtGyaSYu0HjNsSOlC9BRBjhOer5UTSflD8pI8FYeQaqQEdkgaqU61vOEMxI4VcuE3xB3aaRC2qYRfv8RjxCuZZYXCEvgJUl9jomtY3B5I0I0GVGTecPpBCVDP5MEj8ABYSJBMQRFifLKtd1jv4ZsyDgCZtzwSc27cBd3OMTxNbXIjN3bvlRRh','Oxz1Qy1aRD1QdI7FIQWYW77S31mDVTSgs34sFcN13SPtq3DwsAmzQp6Jq8YQRo5yxqR1XMyPbA56niR','g4J8y7iGS04ScwbNwUoOYcpGLC3bAlh7KKqjhphr6','V5PMqAnpLJhU14HYobXTDs9SZM6WQk421PwEsXO','vFYEvNzjzAlhPMO82N0GC1A92Ec6WJU4mkDI04PBy7mC1FQYZJPOgE8WGPHbBEITmwoK8Luk8me6FvsbSu8YUm69Aqo',13);
-INSERT INTO ti VALUES (52364,-13465,'7yUUQHxdLTTVlA381BsotCU','ZghQbZPHAZmNDtukhYUHavyveTP5LhrGTtFkj0C2Q2K6Rc3Svj63TMtGyaSYu0HjNsSOlC9BRBjhOer5UTSflD8pI8FYeQaqQEdkgaqU61vOEMxI4VcuE3xB3aaRC2qYRfv8RjxCuZZYXCEvgJUl9jomtY3B5I0I0GVGTecPpBCVDP5MEj8ABYSJBMQRFifLKtd1jv4ZsyDgCZtzwSc27cBd3OMTxNbXIjN3bvlRRh','Oxz1Qy1aRD1QdI7FIQWYW77S31mDVTSgs34sFcN13SPtq3DwsAmzQp6Jq8YQRo5yxqR1XMyPbA56niR','g4J8y7iGS04ScwbNwUoOYcpGLC3bAlh7KKqjhphr6','V5PMqAnpLJhU14HYobXTDs9SZM6WQk421PwEsXO','vFYEvNzjzAlhPMO82N0GC1A92Ec6WJU4mkDI04PBy7mC1FQYZJPOgE8WGPHbBEITmwoK8Luk8me6FvsbSu8YUm69Aqo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c BINARY(7) NOT NULL, d VARCHAR(11), e VARCHAR(82), f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3315038,1323853054,'D','fP5','0YlIxLYmS63ch1BE0nugTp0Qys97kllWWXbsJ7ATQBgyaoj58RGUSZyCqEKs3IPywynMHRIQzrzu4Sl','pHUeQpI99qyu7I7JqCVEfq','thJogJAly6b6Tx7YqDkMwB80umoB1','sSGnRooRA9K60Dy9L8RHHMXmpiPZPhrPdFs4gCmVUpcNlC',0);
-INSERT INTO t VALUES (-5994752,232817040,'PvJK','sv4ie','mewkf73ocHxkV3OjhyGy69NGSlWJWGdiLXac8PhP6BZfAicAdB','ep4NI9jLEDaX2OcUnPbECe1QEgetubggoxjbrkDhmZblAvFxksLmdRfvHGTux','03ffGayuctL3wAM6vJxqbKByhmEJSRbEnJ6Dd2h8D6Ff4QiVn4liOzHvZyCAXvPuLdT8ngusZO0NUNi6JfAYo','OSL5T0iFxPj6ERFUwePPj8KMMMESwHsYB2LVsatyDE06VIvJihJ56DjcOugs3G02w03Mpiz2JVBeL4yFFeyQrtazdgOwF',1);
-INSERT INTO t VALUES (2764457,907528523,'M','fC','7sOUi8AivlsgMASisaZuQeJnnkzK9fFcmCvYLv7TZI0aGQNjX19V','qRyRRUEHrpVoUWb4ikx2kodjRZXdTBbxdGzWkjKqM9pezxDjk8snfhJy','pvMjefV1Z9J7CTN25j2wsuMh5apxYF2c0vvAAyYPQxkC2fmFDWjK','cRAw77tngtuwvx0FgIAl8',2);
-INSERT INTO t VALUES (5858317,814446247,'9rs03wu','EVajJ','Osndd71aWmtzMHPiy29RoLS','eRZLu1hIqMm8LPU1q4TY0YorPEnpWHj0nBnxp309Aib3xt6sXmwca78OMruFJHIGQdU','iW3DeJPJ4mJDTRLZFFr9GNyGZMjeBe2NIJEpe9z4jJ5a6OL3UVcpWmUbiCdWfk9EJTGSpBXWpBo8Aq7N6cxjTsQ8YXIRmKKpQz','Chy8pOetrbPqTuZdRZ0TFXt1Bado0HRJY4A3Vb4niob3kiL2KopqkEkU7AoTQR1Mg4w0AjKlGHsTYiJDof3UcSX42',3);
-INSERT INTO t VALUES (7867755,-371190747,'Z83','DKp','X7gXKjAV57NoNfKDiWmxq5DfE4pXw5UsJBdt9XMGOwjxlSi1bKXiSAZiLrvK5l','aNRCz0HubztcOottYiOx3cSjcdjLJXLcKJQ333t5czxpJrobnuGwbCDPHm4ujaWu5q2Jxpg7h1VVL','Sde6W9peXmYGqQJKToYK6exSlaAEZuznGTCd3iD1iFivF6i5yru6nUVYSmtIxt1hp4EpRC2ha6xN4t','Z6pSV',4);
-INSERT INTO t VALUES (-5443659,-709140281,'gWa','lDJhOTWK','rZO0OD6Pio2imS8KGCMXQh3bgqokVQurFmVxDTQLbF92tHatsyrHUBrSmigBUB5MJsk','RzMSonrHhlplpMvuuCn5UJzn8DW2owHudHYzYCwSNBU','ISqsGxa6DeXziTb','imuKM83K54VPlYUsZdd3pOd2b4XopIm',5);
-INSERT INTO t VALUES (2225696,242019214,'Y0I5','TfPjWno','2GQksEn4LKa2','mzkNnLf1Ew2r4ZEMt2TpBGC5yE40da47dx2gT7vF8nQrZ52','PWARLyBrasRpMx6ovXNj','madrorxWj6HJbNHUzlS0im0PJsDWtHlk1Gg57bXg5m1yYUz9Hoqp163eZzkL7YhXMcO29RThP7M',6);
-INSERT INTO t VALUES (3012212,-167496041,'dH','Y4XKyFM','1w8MdN94wZ8j7mG24yFOrBAE','2cPe3HKl0xoGik1vfywGqZ774qPD','RWtX','Ck8pE5uMxs4fcC8EotAyIIYsF0CBPv8jHcd7rpPaG5SVXo0skhi7SMCzRg0IHWrbMS6f4ByuS',7);
-INSERT INTO t VALUES (-8029194,-1696842748,'7WuA','luD9ouRYGU4','ef9idjgr','beSd8BUYMee7','7cA9wNTiU5YvCYoRma72NYRCqF0QaDvsg6UVBY7TGesn3yYK0XHtlRkazBts5CINze1','5f2tK6DwmHCzK6Q0R9rvarE7lWbMwAANpF9CvEUoMFZo7pnwh8Wr0UcSk7fnTCL1xfiCK2',8);
-INSERT INTO t VALUES (1088043,218035379,'9s','s0IqTJJ','BFsNND1wb','JfTfeyekAMbSKGbDd','iuSc7VFnxBMUEPMUfEeh7IHBgNhwoAopSvH7g5Pv3VIuM8urx8agNERrp9iTO187F20p9FC','P2sTgdK8dUTH5Nt8Q672CdVaUim46VQ9vdMJodqLMWvnrzDnzqkDAspHvwDHRXUN8mxgOIGSiticvQOWc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7890897,873840604,'Hi','celucBB4L','Utbaf','H1BlEw','L7eVRMK4jnFmVq0OZvmvBA2l1XVqnDG92mdjsuoe','OLKfdzgTgJ69o8iUJ3BKRRei5Li4zouaE90V',10);
-INSERT INTO ti VALUES (7890897,873840604,'Hi','celucBB4L','Utbaf','H1BlEw','L7eVRMK4jnFmVq0OZvmvBA2l1XVqnDG92mdjsuoe','OLKfdzgTgJ69o8iUJ3BKRRei5Li4zouaE90V',10);
-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 (-7266493,-1546593595,'QjE','Othk6OedqI','6hlMfb0CGz9jiFbszqBgGGkg7SXTSyJ7a63oRjVZRstL5sc4nm4BplipNVFqaJ','ACf6SgeqeP49BEvfugKfhGDt6CvWxtSm1rC1ehvy5raRXzBGfdBzTAfa45TQRgP5D7L5ykZRSg','dheCa9ru0br7WvcJP9tnKsY5YOCeJb5jekBXHkJzJNAAwsVVImTIFK2aFqyZ0bfLwP','bhtj64EwNOXTu2V6iOClQn9tgvNfdzPt7bvmvj2iPQNpBwCDGbfEv0QlrOhkMFSOELKeA5hNnhOzBEy',11);
-INSERT INTO ti VALUES (-7266493,-1546593595,'QjE','Othk6OedqI','6hlMfb0CGz9jiFbszqBgGGkg7SXTSyJ7a63oRjVZRstL5sc4nm4BplipNVFqaJ','ACf6SgeqeP49BEvfugKfhGDt6CvWxtSm1rC1ehvy5raRXzBGfdBzTAfa45TQRgP5D7L5ykZRSg','dheCa9ru0br7WvcJP9tnKsY5YOCeJb5jekBXHkJzJNAAwsVVImTIFK2aFqyZ0bfLwP','bhtj64EwNOXTu2V6iOClQn9tgvNfdzPt7bvmvj2iPQNpBwCDGbfEv0QlrOhkMFSOELKeA5hNnhOzBEy',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5458545,1670546027,'0JdXd','um9KOMxYWykG2VbPIVuXNMEqzvXsA0dhMiUdZGKH35lGMroKlaTnsoPUbGqJ1E4ESO7g2bVfpr67AI0oVFiDNKHSwRUQWY5cSwEXUxqJ553NjCwKpdEgPhSfVpxuHstztlrq5nekuEnOQm6WpKnJSLTKhFmnx7DWB0tCtZjzIAvtTGPhRTvUvM','ir9JvZVpFbNMtWtsMN57QpxeV50dozIvj5KR2lmI7iIHmmfJbYq4ZfAF','KRdhEVraXVjU7nQePWPNUIopEhmzj44XslYVDL9','eyk7QTNOKwmTLO2Y0FAvi9ymqjyXS2aLild1MHZMlYIgoTU','qh2jptfajN2kXhaEI0CpxfyFGADutJvNaPkAqZc0cKcBwJF5b1xKMg7ojdPYh5Bigr',12);
-INSERT INTO ti VALUES (-5458545,1670546027,'0JdXd','um9KOMxYWykG2VbPIVuXNMEqzvXsA0dhMiUdZGKH35lGMroKlaTnsoPUbGqJ1E4ESO7g2bVfpr67AI0oVFiDNKHSwRUQWY5cSwEXUxqJ553NjCwKpdEgPhSfVpxuHstztlrq5nekuEnOQm6WpKnJSLTKhFmnx7DWB0tCtZjzIAvtTGPhRTvUvM','ir9JvZVpFbNMtWtsMN57QpxeV50dozIvj5KR2lmI7iIHmmfJbYq4ZfAF','KRdhEVraXVjU7nQePWPNUIopEhmzj44XslYVDL9','eyk7QTNOKwmTLO2Y0FAvi9ymqjyXS2aLild1MHZMlYIgoTU','qh2jptfajN2kXhaEI0CpxfyFGADutJvNaPkAqZc0cKcBwJF5b1xKMg7ojdPYh5Bigr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5468613,1825253788,'s','LIxJukSs0iURNhLmBfx4ru0FoafabQW7iKqDv31YmMGipfWRYJQIgZA6ddimh','ucpGcDfI2J3v0gQHKGvLIrQHjLyzM04Q5XLT','u1PLvZWGtJ9yp5AB6tXxXK3Os2Bnux8ZY8F2EsTrD7H8Vk2JCE0dXF8uP2sfgLrgezws5o9WvQK4Mmd1tG3NZMTSb8xNqU8jtV1zXVvbP2ka8ixDDafDsCMRqrFDXSAVVuAB2lZ1hv6Ev6sj7QuodVyw4v2lcazxSojrY5O0EeWQn0chqVNMkQm6ffOa9UonEo37Oh2ZSkoC0xI','bzk5BZhU8mhAtb6DNEHZ8lPgUPhk3tM7pP14bTZ9g91cJZXdUc62AYwwpIPxENiHjE93gNky','MbU4RaU3lxVgzOwr4oU5p1psqiMjSHnMjAzCDeDJjo0UuaiiLJGIvKwXnMjr6NrnyeL7edTt0Q3bRkn',13);
-INSERT INTO ti VALUES (5468613,1825253788,'s','LIxJukSs0iURNhLmBfx4ru0FoafabQW7iKqDv31YmMGipfWRYJQIgZA6ddimh','ucpGcDfI2J3v0gQHKGvLIrQHjLyzM04Q5XLT','u1PLvZWGtJ9yp5AB6tXxXK3Os2Bnux8ZY8F2EsTrD7H8Vk2JCE0dXF8uP2sfgLrgezws5o9WvQK4Mmd1tG3NZMTSb8xNqU8jtV1zXVvbP2ka8ixDDafDsCMRqrFDXSAVVuAB2lZ1hv6Ev6sj7QuodVyw4v2lcazxSojrY5O0EeWQn0chqVNMkQm6ffOa9UonEo37Oh2ZSkoC0xI','bzk5BZhU8mhAtb6DNEHZ8lPgUPhk3tM7pP14bTZ9g91cJZXdUc62AYwwpIPxENiHjE93gNky','MbU4RaU3lxVgzOwr4oU5p1psqiMjSHnMjAzCDeDJjo0UuaiiLJGIvKwXnMjr6NrnyeL7edTt0Q3bRkn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT NOT NULL, c CHAR(72), d VARBINARY(92), e VARBINARY(64) NOT NULL, f VARCHAR(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-945831,5583397476109680849,'shgwE3k9jqFI','4sLEBfcXBcwcBYuWzkEqh82vGAAw52uo1jYLgalvqcSHHvUR69ib4Y64gr1fgdmxnYU0eS0gk','kIUOAYJkHNwDCYghRC9IudDteqWQ7KMdpQ57ZlDhqIFLaCmlk','X','C4aqcDqBxpJFIXu9VxoYqANiASIeCfoKTpr','RAyPfjQy6EMHG9p',0);
-INSERT INTO t VALUES (-4205913,-9126926165513129557,'W33pbpYi6izLvLHF2d','zg8ZX6goB5pl6Mtai8S8Knquf0LuMN','jdQfdgqeFVyDzWJq1bfZn7DUzWFYWJURe','B0r1yyPMcRNejdW3VrMW3J53wuxLJZzGTAVX7YgPcY4yNzyOlg8DnpWZxrrXigs','XhuEnUA0IuvHlDxDN9D2q0bXDJVuSFojKRUglc9RvHf0jUc1EyKDV','DItxu7v2rIoNVql9maGsk7oVZAZIH20OaclS4s6obA1p14cE',1);
-INSERT INTO t VALUES (6301972,-2860362337338272459,'mWOi6u7rgEG5D5UJvotW817e0Qoji','ooofz9S6Y1KfvJSKPrnmbVqrXsIs','5hXu61mSD9PXVk6Y6QEcZPbeTeslrqgOws6u1DraTf4lxG2pqKbrXrWF','eDiRgrA9Q8ymma3YE57Cuvosyx8zOqaDuSlB8urPCVuK9LiJHIP1I29B','YVyFSQ0gba3c11eFvlH','a73d5yRC7gmpQZtw2NEgFwP80hN45b6PCIx44A5nQTpVgrIUvOTBy3AmCjABPoehfabiXg06ccAbqBCewgrvRrGUTh9N',2);
-INSERT INTO t VALUES (3993585,381972645660491931,'LnbyTzP2T9f4SV','7ngjbdGujYoBu','s2RiVU4O1pDFE2eH33t62K1NRZUsSt7o3fP1WF4bQFqWZK','es310STQy9OluhmcMB5IaQ','ZqpOOB86GUAbqnQ4XOxe3','q1KEK2eKfsjSnskQcoIl9ftUlKRQDbe1PH5OdVBPcgS3fnkD3W3fP4WFjF7KfjagZnTBla01kNtHem0C7w61DRsgH9G',3);
-INSERT INTO t VALUES (-4528966,1278407724150457223,'4Yn','pI05k6sdQd658NA5Ngww27e1lKxuJQ5GioWo7h6MlyDwpcjp8KfBYVIcUhmg9Y3bBvndZuFMv0eaRKViaqgFG8v','ekbYIxiDAvCimdpsi4N83mQFUhl9sHYqjihGrStmGgJ7lvlWk','gTEXiyUTCdv5kpeW5hegugkvXx5h0Zdo4HMhPgzAkKPFP6KA3WJWO18lMLxUpcEQTBHKqtvI4A8PYBb','DpedTDHNyiOYSvD3HzutbopD5guI953toMRXnpoBvqiln3ZPlRqLBUC8B9Z0vN','lA',4);
-INSERT INTO t VALUES (-2440254,9051594087052618481,'KbND6j2XhaJylHzdrlapu1','zAL4YVPRAHzKvl9Oo9ykMMazaqvql6kZddiwaKE1KLSmUVrD','uIN','PwCnNDUeqrqMPHqB9','Y','atGxDWthPGKlLuV57CgNsxFZVUwsDDh2jaljtYzsfAZ276pDxgCG1QzTjHnyL7ZcZFrNPgN39O0I9g',5);
-INSERT INTO t VALUES (8367769,4371256039658219861,'GQrSpnoFCOrtjNbEc70BdtS6fAnhi','ir2G4jg9XracCK6TjSoTDompmCniU94EDqnMASN8Zcy','oudNgZ1HQOFOtAIfkNqFZ2BOasTMRIC4e90oMyOhqDzlzZa2t6Wtp','Xl2GzVv3KZpOAcBMzYz0sHNR3e','R7I1StKiLilnFZ2QeJyArl2vtbxshgV6KsdtK7WJ5AoMZfl54scjFSxwN7fbX3Afu2SUQDJFy3ISwxN5','lqKspmE1HoEK9yqYdwK374gHpLjdvGQ4Ox5dBPAfZoCHp9G74PUvsFTeTTnAEKF0eB1vdLf4LcTW9',6);
-INSERT INTO t VALUES (4405937,-6410429872141495578,'Da5OszkA','dBKtwTW5II1ugXlXx6XwskwIxbJ23ik9KVZBznRoGMeyd','cK8vy63e4pSZ6e','G8ra5ZfZd9uVFNdmgD1zWwyxMPXFHyDdeA6DNTC8Rtbtz1yP5MV7yQaydHEasv3eDX7AKs','ulhuFHuX11hNKQgGAdIGHLH4FaGbjzLLaDRNnDAs','NheWRq1vuz5cOvkWqTuel2txR2YD7kH9xi5SneiOvuPNF9G9uWpnkqH5fbN7lX',7);
-INSERT INTO t VALUES (8087583,777171679768798681,'myFi4sEJ44JbEqXzG7bzKeIGZ2fyFi24GYPTnjbIsqEKP9iRUAO62B','4vxHGyjWX8NekM0IK36mn7CzR4Bs7uQOy','dU8fCrSSlj82n','JOmlXFmKzuQiq6A2XtGDilN3ndGeVXLcWquhiisiJrBfxQxYQIVnzu5nhgzgrG1SxDsY3','1CKY4FMIaDAdtIRSIn3QB3mNZTJsjlBBmvQ7GKe6EqcaajdsT6ftLL','nnRHGamhVbvBfScQYMNizMYSKDSbLNXpjYWH4IiA3UfmhFd3aLEUiX2QnFKdtiQHnF92F7f',8);
-INSERT INTO t VALUES (-1804771,8007657316752453618,'5hLmnK3j8IlWkN1FfmGF8hNj2H','8nQfIhWP4YKaSeq9KcGvbdByQ8sHAlI8QBC0kB2TpyQs7q342DyViOGeexUT0hq49pfDEu2Hyo','4ro4YumyShjIWgNQbmeRQLMmRvGXzJRuZ29s0IYItEW','8qWO9u2mfzbZj1m6P14IYLDXCOZvvun4PffWB3O9yKoWVDwKScKH4N2IyZPB3HHuZ','8OSIvQqQJ8oVYHtRLnjCLYzwXtVQ8e2I4FMoh6hPdh3VK7crvPldxdyxsfNB3eeh3Qi5acc9zpyTBrc8Oh','IsXMuojXBlff',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8755697434689581324,-359077910,'5g','bn6O8sPF0p7zTVVYk7YOPT4Yc9xNGt9z5M1XRkOhHQPhcYhd0O9c1GgrQ8X2JAbfEn4hbUmBc31LdVaTeclnAepU8iKrfcUU8dPQvuuKs8KTcvyhlGhuRbVTK2nZDESrAZws1XwcyK90yRdOfqWnTHlpvAw8udLWrTqVwLb','F6U2fDoYyTz6SEnczj97Mh7jKTssvkqE0R0kctO','ZdvkEpppc6nrvTQBc','P','6',12);
+INSERT INTO ti VALUES (8755697434689581324,-359077910,'5g','bn6O8sPF0p7zTVVYk7YOPT4Yc9xNGt9z5M1XRkOhHQPhcYhd0O9c1GgrQ8X2JAbfEn4hbUmBc31LdVaTeclnAepU8iKrfcUU8dPQvuuKs8KTcvyhlGhuRbVTK2nZDESrAZws1XwcyK90yRdOfqWnTHlpvAw8udLWrTqVwLb','F6U2fDoYyTz6SEnczj97Mh7jKTssvkqE0R0kctO','ZdvkEpppc6nrvTQBc','P','6',12);
+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 (7876297569282100828,-1794926134,'VL5','RUfovGyCSgymJLXBbj5dZD53FM4hiB9pMmgqHjKuM3M8m4Q16fsGXuJIgfRBmivpXyHdWpFnLBBuMfHbwMlunCn3hvxh3O0j3ZJ3wnoafnjdRX16Impflm6ZAYPCvhHmxGCfZGeqx2EQj9bI0YLaLTw63jFr5gQronxie9XYpRCWmzS4y','OsWIdY9TVpLKy2','M4ww0RPHGkNBVX4phbdhDFodRptl0QIpNRFYjwzi1ajW7khUH6aoRvhgTtFgWRV85JIZS9X3','jD','y',13);
+INSERT INTO ti VALUES (7876297569282100828,-1794926134,'VL5','RUfovGyCSgymJLXBbj5dZD53FM4hiB9pMmgqHjKuM3M8m4Q16fsGXuJIgfRBmivpXyHdWpFnLBBuMfHbwMlunCn3hvxh3O0j3ZJ3wnoafnjdRX16Impflm6ZAYPCvhHmxGCfZGeqx2EQj9bI0YLaLTw63jFr5gQronxie9XYpRCWmzS4y','OsWIdY9TVpLKy2','M4ww0RPHGkNBVX4phbdhDFodRptl0QIpNRFYjwzi1ajW7khUH6aoRvhgTtFgWRV85JIZS9X3','jD','y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2932841155047848974,719303815,'Xh','HV6kCuxkIIJkZEDhjLcH3HGWGJY1EPvTR0RkL2589N0gwld2FgbR3ikMd6fYUCIaEY3b8o65qDAm819b2NAiJQ3OW','i90jdAsQ3rZIxC1n6kAhLkewSqdQ8QjjvhSE7aFpr5YmUN2J0dS1ciXSd2KSjwBIGIszvJXcQE','As8E8ywBWeXvGGnXaNB','IXw','C',14);
+INSERT INTO ti VALUES (2932841155047848974,719303815,'Xh','HV6kCuxkIIJkZEDhjLcH3HGWGJY1EPvTR0RkL2589N0gwld2FgbR3ikMd6fYUCIaEY3b8o65qDAm819b2NAiJQ3OW','i90jdAsQ3rZIxC1n6kAhLkewSqdQ8QjjvhSE7aFpr5YmUN2J0dS1ciXSd2KSjwBIGIszvJXcQE','As8E8ywBWeXvGGnXaNB','IXw','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5858312288708246406,-1041185153,'Aw','cwi7GoYB1hfZgd9RUf0Bpmp4f2wVsjtd8R5oEJTujvXnHc5BFKGNVmDK0InvqYzCHf58lxDABrnQwwFp6SPE9lJ6HX6J2cvJbVLJn3pa7O20ZghiGvBYB6l075','Z92ewXrVlaDXbZ6ZDr7Kt90cdyLQ0tp9VCPk8gngWoQUugTdCGsKkQxObfeGnSLqfKdYbRmuP8PgAY24fjIgmvmfla','BGXhcY1xwFtxpGNh0CffV5L6F9aGwLRWE5mDEeGGGbI0zVTeRQ0KeeVyc0glDpgpZJPAx8zaJsaT8WnwurgRD6Z77kdxbcNOF8mv5j3nUUTxJVtLfsn0pnGYGAyt3OqbzkLa3gVFElruvJ5pOfGpIzNcQmORAfdf17dozKPymhkwVxVqYuuY83vhDjG77bDI5X2Hz1VzXyS3DJvzueu3b3QFNWOgFzhlRPQxIzmh','sUf','OD',15);
+INSERT INTO ti VALUES (5858312288708246406,-1041185153,'Aw','cwi7GoYB1hfZgd9RUf0Bpmp4f2wVsjtd8R5oEJTujvXnHc5BFKGNVmDK0InvqYzCHf58lxDABrnQwwFp6SPE9lJ6HX6J2cvJbVLJn3pa7O20ZghiGvBYB6l075','Z92ewXrVlaDXbZ6ZDr7Kt90cdyLQ0tp9VCPk8gngWoQUugTdCGsKkQxObfeGnSLqfKdYbRmuP8PgAY24fjIgmvmfla','BGXhcY1xwFtxpGNh0CffV5L6F9aGwLRWE5mDEeGGGbI0zVTeRQ0KeeVyc0glDpgpZJPAx8zaJsaT8WnwurgRD6Z77kdxbcNOF8mv5j3nUUTxJVtLfsn0pnGYGAyt3OqbzkLa3gVFElruvJ5pOfGpIzNcQmORAfdf17dozKPymhkwVxVqYuuY83vhDjG77bDI5X2Hz1VzXyS3DJvzueu3b3QFNWOgFzhlRPQxIzmh','sUf','OD',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT, c CHAR(73), d VARBINARY(95), e VARBINARY(49), f VARCHAR(31), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-10685,-905114313,'6Z1RNUuAgLIZcofFO1zyYvVZZZKusm9IjBVl','ivOT6LW3hpQLB1VZfjqvvelBN06YYpz9rmShS5drGqC1ELfhzxvxBu4Z','GM2GlOUT6cpxPv9osTZAIg1Vu0Dr9VQXiIhPX','VHSCApPzesH3zz0Z4','1','Bl',0);
+INSERT INTO t VALUES (12605,-1026019311,'pn6V4m8a1','rH1ARL6qBx8USckfVI0cTL86XS1jzLQylRv2SB9bzGy7','QAOCo9BWJ','bcph8UehO8rBn0a9Q','s','E',1);
+INSERT INTO t VALUES (-19230,1597104496,'TzUl','3MEaStqMiVAhVcwY9sI4','v3CoJdUl','XCT0z','g','x6',2);
+INSERT INTO t VALUES (31052,1599526423,'TgZfjrblPfl68Q6gCgdlcxrIR7MHv93OMuUkytm3oWGOO5kWkA0Dvogh8Z','XsfUq5xXyIsWB9By4xvw','lW6','p3sWLUV','0','zG',3);
+INSERT INTO t VALUES (6215,675395405,'zayo7iOoC12IqHzJXuMECqBD','8lPWlYUrVKIS3UaQGPdBdgoC8PN8jjGp5PBhwsba16eC2fs4Q2fBJGm5gnCrbkYFZHUFwmxPOfdxXSMICOc','cq8v2PJxHFJshRcVvmxpV','1wMxJZUqD1ntpno73ifn','Y','Y',4);
+INSERT INTO t VALUES (25393,101654969,'SjjR2lr7TvX3cyXllqzeBJGeNC2UEQav5HzWKkcwwuFDcERvl3pGFoI8GvVYOgCyIm4iMWnd','Yg','jBnAEX','T7j5','j','Q',5);
+INSERT INTO t VALUES (-2235,1549441802,'xCQlNFxBaVxVA0P5f','fuTZFr45FpFEl9e6kSPirLeaM6tDSGhMRQ2dpH0eZUqe5Q52564S8PX6A5yoYH2jZ2G4hJCmzyFVyGManBc910e6EkxZi5','B0CEEi8XmUcxvnjj','8N','R','8a',6);
+INSERT INTO t VALUES (-290,-1329553525,'uP8kDesZt0XmXoWdb','SoDy70DLIKKnBeib9erTXAc2vieyOd1AtjgXDkNNHMIrAcFA4FKyFI','NTWVBrwxxYRcYwsXGYmQCTMsSGY','wsdMmoozdXc8k7iGasQy29i0','k','M',7);
+INSERT INTO t VALUES (-23421,-1062859217,'rCdCpiqQmtu9oq9NxVos9nai','CVMBs4oP3V8fqUuHeDL1dpssZ','Do2Qe','rlhjfmCSA0nq78HDg3','B','6N',8);
+INSERT INTO t VALUES (20559,496427676,'S4cBP7phgEDMt22hHmL91jrQJD333Y1sOtWuNg1PrMui8MdP5AUJn1xhD79AH8r9VsG5','OvAhXejWNEbH993h2S94440nXVmbKWJqr4LI4ZrFAz9','2ugrras5CTUf3hO','UrobJdhHE6weQxJedhLEWBbTQ','Z','re',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT, c CHAR(73), d VARBINARY(95), e VARBINARY(49), f VARCHAR(31), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-5303779,-5339647028779788962,'DD29jzaReIKnrBBnBSEnq3oCMwZKrPj4H2dPuo0w2Bj4bPtaWxJaV8E2J5Aqzp0','fYg099t4yFlYKTPagwoV33C9s7515QYO1J1HCi5LDgqiBIdN1anJeEJNYxWmcMUk9LCPzaPAZJ2n2OPr2kBXP','qS5dpDkbQ5HxLkfy3V6CQXjUHipWD0rlIhyik71HRCgGwg3U','u','ESSeWPxH40cdtmvZmUCsBWbL3yjKEIXTdOYj0Uu1','bN0DcCNVVHNsYBVXWZ0TqCBwpzWmZ',10);
-INSERT INTO ti VALUES (-5303779,-5339647028779788962,'DD29jzaReIKnrBBnBSEnq3oCMwZKrPj4H2dPuo0w2Bj4bPtaWxJaV8E2J5Aqzp0','fYg099t4yFlYKTPagwoV33C9s7515QYO1J1HCi5LDgqiBIdN1anJeEJNYxWmcMUk9LCPzaPAZJ2n2OPr2kBXP','qS5dpDkbQ5HxLkfy3V6CQXjUHipWD0rlIhyik71HRCgGwg3U','u','ESSeWPxH40cdtmvZmUCsBWbL3yjKEIXTdOYj0Uu1','bN0DcCNVVHNsYBVXWZ0TqCBwpzWmZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(73);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
-INSERT INTO t VALUES (-4295906,3619415099332103526,'cwsQGmFNUeDD42yIzcYXJ2Y3m','Z55RPFDnXv','svxi7guUychjR332JKIfIcqLaPW13JVlmGu','lPsh','JkRsIXH','2UO5MdPJ2Aoj5Di3W1gCTodsZuBlUy6q1fZxeCL6uA',11);
-INSERT INTO ti VALUES (-4295906,3619415099332103526,'cwsQGmFNUeDD42yIzcYXJ2Y3m','Z55RPFDnXv','svxi7guUychjR332JKIfIcqLaPW13JVlmGu','lPsh','JkRsIXH','2UO5MdPJ2Aoj5Di3W1gCTodsZuBlUy6q1fZxeCL6uA',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-654302207885874254,1184687519,'5bSM3bIy','cKcaduFMmFopQLGOtaHRRKXAzXtyAgsd2HNJ2Nhlb0EpQzqMAQ9uuzqiHxJDP1i0sYQs','DPmOOyod5fRXqAybuncdg20UeQjrdBqP2EwRf','pKhVaIiyoHRx','d','i',10);
+INSERT INTO ti VALUES (-654302207885874254,1184687519,'5bSM3bIy','cKcaduFMmFopQLGOtaHRRKXAzXtyAgsd2HNJ2Nhlb0EpQzqMAQ9uuzqiHxJDP1i0sYQs','DPmOOyod5fRXqAybuncdg20UeQjrdBqP2EwRf','pKhVaIiyoHRx','d','i',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(74);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
+INSERT INTO t VALUES (7131217430467736055,-866132342,'ENml5W1arB3Zjd6rxwkEUWMYjZvNHi9skpPb2maFp8MdvJC','zD9YNd5pw6w7hHc4UVNPvFV1jlpawm0AMxpykB5hfpmepYtwtUjJbx3LePoalZlzWbzIcTN6vB0E8fG8DODb0Pl','eVWbsKTlbLT4Uc0bLzh','4vbMq2','E','a',11);
+INSERT INTO ti VALUES (7131217430467736055,-866132342,'ENml5W1arB3Zjd6rxwkEUWMYjZvNHi9skpPb2maFp8MdvJC','zD9YNd5pw6w7hHc4UVNPvFV1jlpawm0AMxpykB5hfpmepYtwtUjJbx3LePoalZlzWbzIcTN6vB0E8fG8DODb0Pl','eVWbsKTlbLT4Uc0bLzh','4vbMq2','E','a',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5136283,-7491179195185477821,'1jHkF','q','JsMvsSFW4OHeOC8pMVRFOwnakI5mc0K1891TtsMTKxt','I2u3AsmJdX2zv5UplEI3m8dzuZemIQBzbX1tEn82qc9','dZj1iBYpTCDwJfafF','14zaVZBreCEs1vee2fbs8e8B22iIlEnD9NSkxph',12);
-INSERT INTO ti VALUES (5136283,-7491179195185477821,'1jHkF','q','JsMvsSFW4OHeOC8pMVRFOwnakI5mc0K1891TtsMTKxt','I2u3AsmJdX2zv5UplEI3m8dzuZemIQBzbX1tEn82qc9','dZj1iBYpTCDwJfafF','14zaVZBreCEs1vee2fbs8e8B22iIlEnD9NSkxph',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7915403,7248465312046427549,'pMPvgMmUj8Ncj','xXmlqD','k7tvIpiEwbjVucapVGhiBCQpk46l1C60wGdr4ox32J','Eo9WSALKHEsPsXXA7flapojEUJQBOqsZllBkH2ecyFG9HuCEtbK4o3b9ihiKBg8OryvaroUxl2vjzSd9yjWBzKauhBtTwUds6eYwP6tV5URHnTTw9FoPwyEmsLmbRcliAQnuUdrBWCJJCW5BTYeYEoJckWTIOu9O8Yvl8RzhsFp4fWImw1QyZnIuD67Z8yXXSPPnnVXZYqrctEbRdkadnhhyQqm3tUP5ULhd0bhYJPh601yma','Lu50XBqWYLjGLo4dovxS','upzBd978w5MuETBkz7BUM4bnkgZJuQ4U4PlsUaX2UIX31hk3fsZIETAs6DmxP0V8fnrfZbMuy76rxIkq3LeM1KvpuTN',13);
-INSERT INTO ti VALUES (7915403,7248465312046427549,'pMPvgMmUj8Ncj','xXmlqD','k7tvIpiEwbjVucapVGhiBCQpk46l1C60wGdr4ox32J','Eo9WSALKHEsPsXXA7flapojEUJQBOqsZllBkH2ecyFG9HuCEtbK4o3b9ihiKBg8OryvaroUxl2vjzSd9yjWBzKauhBtTwUds6eYwP6tV5URHnTTw9FoPwyEmsLmbRcliAQnuUdrBWCJJCW5BTYeYEoJckWTIOu9O8Yvl8RzhsFp4fWImw1QyZnIuD67Z8yXXSPPnnVXZYqrctEbRdkadnhhyQqm3tUP5ULhd0bhYJPh601yma','Lu50XBqWYLjGLo4dovxS','upzBd978w5MuETBkz7BUM4bnkgZJuQ4U4PlsUaX2UIX31hk3fsZIETAs6DmxP0V8fnrfZbMuy76rxIkq3LeM1KvpuTN',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(90), d VARCHAR(84), e VARCHAR(15), f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16898693047346947788,9068575,'kuFedYeaLPgZUo4bCyUfTEGhoEr0Py2BWfwUhO6BfGS3dUQCq1EiXKjz','vzNw5Xu3yE1Es95sQvBaco2pGttmyMQqlga2RcFqZGlQylsRg0TRUBzRhOMGeZpFq63Km1h','PnZeArFZTLBM7','IsGDxdE62SfEWiJqC06Xp7I66B4q1qyFXCXIdpmQuR4a4N8bB8tGT2kfMUXBBnk','jN1m24EkeeEUQ1b6jOTTcs6YvJ88G3HsQYFcVayUQllB1z1','Xj8uU7l6v9wkRWMJdoHxlA6gHvN8K2l237knQl74MwNuJ3vW8RgM9shWt3oyxLyZy0iRAnuv',0);
-INSERT INTO t VALUES (6995740874074030956,7560509,'bXfcoeLSe7zG5ISuAGnY4fUaG','4eRqGjBj1P8EOBIdYrjJz58','fwFCVVD9gY2Ib2','5G90cOcRlMixPGMla8uubFLvgFkQkHthwB9WuUqrmbOygbK','JvpW9TJVJMyDAFbz9Kcgl2zSoSoXzJGQ3szT','16gjmvp7vcwrru0PFoAbakQWvN4NinvScnMrO3xINJmdYEvFOdETm8P',1);
-INSERT INTO t VALUES (1981947308120863167,7221728,'ej0bv0X8Ijc5ID7vFjUDPsIK0pmUE2B6DHqAvAZJ6jbWy9yNYONLsvKfZjI7iahSFXRBw2wHi3hTC','0jsaB7pd1iKYkMWPOcNMKRFE3bXl','jyMPvXY7hU','eIsL5SPmRGxudHIajQO96QL4JfiaeLJ1kbSvL','MQCaewauSUbrnl7YouIKVFq9tJQDFjCoeSqW0fmeL5PrnlKZKvtkrBp3ljyD87I','Rdy4CDihhWirIHY6bCnzCWuSH6nOK03LfCwqiuUWxNKIKSQlFm1ue435JiEAwoP',2);
-INSERT INTO t VALUES (11950006699190704954,15109723,'8nqh1gxjQbmer8dJk5X1V7Y7uVdyh','SLwAWxzVAzX','HMzOlPwy2ZarxqI','HXCo0DBmakCNO3bVX4qU7h92mQ8QuuAK09fpr5F3k5iirjDsD7','gWIF3fbxynRkEj47YgUQpDjx9RQsQ6m57m79obH7jAzRyfCYIX1QOJtQ8kQZgq2Hv9KylI1nX9tauCO9s4FljFW4cSFY9AOAD','S6dIbgy7Yzy6CyTYwTCgZwBgok64u9UuDrGW',3);
-INSERT INTO t VALUES (11670170132252665029,9699430,'47XvfPHyQNIFQdx525JEjiN2O8','p5QRLpa','W','D2v7LhJmIaLxUXAUjVYfOfyAK7ax6oV7fVIIu2x','cGzFJbBc2sGG5Awg8LwRmL3EJE6ZoPLKCTdnfl3KEJSn7GOoBr0KjhL8QeEnvFM9RhN91FBfF4utvoxis3ZmxLkVuLSVZP2','Ug2xXtQ4nVJJHrIstKHp3Ljw',4);
-INSERT INTO t VALUES (15115772186283532815,8906507,'m','KPiUuYjb3zez53GM92dIyC2v7je','QxlwqpbWbO','ap8pCIJn03Ru3L5ZlfHsVIQHS2bKBYu8SpvMzz3YC1Z0kL','yZhKWFkIB4VLFnJDlPQgBmsQXJbH6OGPXRbAyHD3V','JuIwf4mLKz0SkCGd9CS2Mogroud6rMVqDk9pI43U7V9sQwbi33VrVSB43qaOuZ2V2UK7AultWPwMaw4yyFkO5JWHDmF',5);
-INSERT INTO t VALUES (467540182765224647,7878044,'rQTmyyll3D6TrWCWBCt3mEN6DN4gbSzQ20yFhJCG1fU3hZYo','WSQkvTQrj27JHtGIm1T7OmaEzQBoNLdd3pEk9SrHFUS28VF6N7jXAEkrkGavx','4JGvT4bYhYC','QHti1fQ5onNyo8Tes3ASEeTwNdraZQM7IYLf4LkT9lYJ51OQ0f90','VrIz15YUUOYfzf','EuLK8EZTlO7TrioziB8wSiku3HOMEyg7D88dJ5CXtWzpyiYNrOPwQfCRo',6);
-INSERT INTO t VALUES (16191503091082970423,8655776,'a9XMATB548NojmjlUQ03cGg1y3AVtWtcQhTgp9hYjxLKLspfghFQFCy','I0sUa2yxgYwbs0vQumIIobXdpneZyYglzonoUK35','A7SGnJfC','ajpmm1lFH1PgwiQ0mAgzpFU090pgr8DTuiYv7oc','0EN','daraDwcmKPtXeVL3Lb6X1CCqp1yMHC4rnTsbSo8otGK1VbKeSUHwWNKJo3L54V4LScpaRCGkc5',7);
-INSERT INTO t VALUES (8975290001231963702,765931,'5yW6xUDRQNix95zmHa2C5j3KAllVDCheN8qNiBr65qoA7KqhWcZzvRJyryBDAEFREQNMPP0LaeOXWi19uJGhVLg6En','Sy58eF5sHmeWhZaB9OZ3GnZ5JP1wf01oR2mCIvpaHmumEetz5FREqUW1SuH4','MwXY0Ekd9oo','EJGR0R62viZu2Jstl696ItKvtprN1BHCrtp3vzMA','B6LiNAA1zEsvEM9Oxeh23dKftIm6lLja6OSs7h','QZonDOhpiElFipo1mqq01R5AMrQcj5iAcNV39SjIMHJWNtQA6J4fVhj4T',8);
-INSERT INTO t VALUES (461243315487547578,991203,'uP7pBiIcCXjZFyeYAOGnYUdG9aGJYmwGuq92tbB1HuYA1zNFMAFyrSoU8vxwQq16','waAJndlsV8Iih3MvVttzRx1FHwF','4mlmYPfF','qY9aQAJJSN4KuSU8CfLy4FCo','iNX8S1f5BndQ','O8jgyXdhoye3YFB1IllBahs3fo9yLeBjYQmOiX9wuFBCAUkO0l68FxQiHs21aHLoEv0K0suOGseFnbQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6734393904883074174,-878437504,'9kCXWxSPiZqrUtUzDETXiyJ7ZNsE6MDodGXApIxWy1rz4XVrxlDqrPg1r1UmqMQ','KFiav3sdDx6MO0xzxmvTleG4QiL6jud0RPXnk1L2jZIGpJKhCthmIPJTdLvuiJU5dArx4m6wEztWzduNIR01lQcEbAP0wb2FfHOmpzLIYktE66GbR2B1JwiyeUxlawzaJeiuJ2N8zd8yG7c5iu1P6yh57dL6LxqQiB78TvPEKQe9no1JO3y2g99DDIzUBtaRTmnBwQBOK8nVQ1d6LqQgo5yckNQArWtSogvuGSaD','fwvlaBzAHnFd8IwQVToh9kG0','ZdNrwVguGM9osnEvnFowL','a','Ij',12);
+INSERT INTO ti VALUES (-6734393904883074174,-878437504,'9kCXWxSPiZqrUtUzDETXiyJ7ZNsE6MDodGXApIxWy1rz4XVrxlDqrPg1r1UmqMQ','KFiav3sdDx6MO0xzxmvTleG4QiL6jud0RPXnk1L2jZIGpJKhCthmIPJTdLvuiJU5dArx4m6wEztWzduNIR01lQcEbAP0wb2FfHOmpzLIYktE66GbR2B1JwiyeUxlawzaJeiuJ2N8zd8yG7c5iu1P6yh57dL6LxqQiB78TvPEKQe9no1JO3y2g99DDIzUBtaRTmnBwQBOK8nVQ1d6LqQgo5yckNQArWtSogvuGSaD','fwvlaBzAHnFd8IwQVToh9kG0','ZdNrwVguGM9osnEvnFowL','a','Ij',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7193738360608973043,2129245094,'gXmhd62zS','TCYnjhmJS','BRo3YwjlVDq3vxFD','BDEsQQe3e0elE0jRPqKhPq3Lt28ZrcJMthcAbtaxumo5hlkN6MtuYjEz78DewFMqM91DlAf28xhn5I07AqjoKxKgMKVK7Bmehx4qhbWByt6xMGA22iEl2ct21YTvG8VUMuGlLgFPni4IkmW8x6W6UhTb929hpQCs','Y','9N',13);
+INSERT INTO ti VALUES (7193738360608973043,2129245094,'gXmhd62zS','TCYnjhmJS','BRo3YwjlVDq3vxFD','BDEsQQe3e0elE0jRPqKhPq3Lt28ZrcJMthcAbtaxumo5hlkN6MtuYjEz78DewFMqM91DlAf28xhn5I07AqjoKxKgMKVK7Bmehx4qhbWByt6xMGA22iEl2ct21YTvG8VUMuGlLgFPni4IkmW8x6W6UhTb929hpQCs','Y','9N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4557718037418431164,-913561673,'4zwBs51O','vr0tCWMT9HRzaW8DnT2N3cOzDAgobTG7FOf','BmW708vuG4afqcBdUECCsUKPKxeXXKpqvq1GA','gIlfpTbDRXZ4Y4xIOmOPCixGPds2Q3WfaHbwN1wN4oGhUaeL6zHAOmZq46rTANUzAyASS4q4N68ky65PfS15HywZv4lDusEO5M7fRZ1s9uXBQeY0y608Zb0wvYljGBatAXJbNOFaYeDEorcFdYg514gZW4Fhh3tzboMKzTgA1aKsayzPyoxVwEdJRPQXbetRS87H5sJxqmgOahOSI50f9Iw3Qj0eyUNxGXp4dbm47BL46','vz','n',14);
+INSERT INTO ti VALUES (4557718037418431164,-913561673,'4zwBs51O','vr0tCWMT9HRzaW8DnT2N3cOzDAgobTG7FOf','BmW708vuG4afqcBdUECCsUKPKxeXXKpqvq1GA','gIlfpTbDRXZ4Y4xIOmOPCixGPds2Q3WfaHbwN1wN4oGhUaeL6zHAOmZq46rTANUzAyASS4q4N68ky65PfS15HywZv4lDusEO5M7fRZ1s9uXBQeY0y608Zb0wvYljGBatAXJbNOFaYeDEorcFdYg514gZW4Fhh3tzboMKzTgA1aKsayzPyoxVwEdJRPQXbetRS87H5sJxqmgOahOSI50f9Iw3Qj0eyUNxGXp4dbm47BL46','vz','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (64945074493361479,2000886396,'NQAoYdIWmO2YnnHFmT25TmIHV5','4vLK8UeHeVVV3aieh1ILeAbAIwi0Gt2TYKYZKDpeBMVq1h38WKyUwFXSGuy0og7zhdn8YJmr17s7fiqxPNgFPbpkmxXpIjmgaKgUBcpoWVqiYan0SMi104Dewf4scv7RgL5bRCxkU5uVAdFjiScGhyfbJVzZbzb0SWIS2NBN6t5pKAoEob','CWvGpKCKJ78ij','xnhBt','F','fs',15);
+INSERT INTO ti VALUES (64945074493361479,2000886396,'NQAoYdIWmO2YnnHFmT25TmIHV5','4vLK8UeHeVVV3aieh1ILeAbAIwi0Gt2TYKYZKDpeBMVq1h38WKyUwFXSGuy0og7zhdn8YJmr17s7fiqxPNgFPbpkmxXpIjmgaKgUBcpoWVqiYan0SMi104Dewf4scv7RgL5bRCxkU5uVAdFjiScGhyfbJVzZbzb0SWIS2NBN6t5pKAoEob','CWvGpKCKJ78ij','xnhBt','F','fs',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(33) NOT NULL, d VARCHAR(95) NOT NULL, e VARBINARY(10), f VARCHAR(50), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2737261469554216704,8202445,'0CldUnEGi1okH','F9xDnmSurspouaGG1neAQdQd3993ASblbJouhaxb4Atu6','0','CMPMMslvjG0stlPKGACZRbfcVefz8otwdrsNi1WOwHTCO','0','yV',0);
+INSERT INTO t VALUES (1687964513675855578,5120797,'p22WxAut7s1q5Ym','pOcGkDm','U2QQTZxl','ka2AviUBwBKeKwjvaiE9bRPc25VYbMY8xQ','q','y',1);
+INSERT INTO t VALUES (5704004295937419378,-7284872,'CDnwyGgae','m1mRj7suIx3YEQ8sZB94s6sOVBeppoJ5RSnO6UfLrpHMVv8Un8cjUqvZXqPVSPGyKsxvsyuALS2qKqf2DTuNxmJAs','0HAWq8','rst6CzhLZPQqCb7jCZzqYmHyU5l68mDwe','o','KK',2);
+INSERT INTO t VALUES (3483879724116762567,141601,'iuouQ28SkMqAMD','3JwgG2JsgQIItsJ9PRqXknkUdyf4Cs2lo5oxunM1Nf2oXlljiKgV3oXy8nD9Ei8JtKuwurNViUUY2E','AxnrRqmYU','g91naXJ7JAUSyVG5PyhCYs5pnYr3DpsYjuLvS2dCjO','P','fq',3);
+INSERT INTO t VALUES (9741060366621175485,-5310773,'xtG58qU0Zi3ItObMRl22kZTiSuqDfQv','5OSGeHWY0tDjuJxJrm71','CsYCmB','QI5pttDLWkwK62rsCeLKM','C','gt',4);
+INSERT INTO t VALUES (11983747338575071349,6046602,'8YDpcp0KgR85pMRXTXjVq5F84Hm7m2XF','JVWUBagEZLsX4RTDXe2mzLkDoStnHnPzGsk9k5Vwo5WoQ2zzLDhg1pV6niz8K5niu2NBo','6130ZT','tYoai8','K','Dk',5);
+INSERT INTO t VALUES (1892576244283272560,6694950,'4L8LAvIlxFS0Kx','qWTHcqmdZ0aRSjA2dhqydkfY3TrjaqSoBrRFuSlGOEAr842dZL235bcSaP9pgzlmp3brA4WiRKJaMvo4YSiTYVE8U','NfsT','TtpkJ2e','4','u',6);
+INSERT INTO t VALUES (11685314081969357808,7156466,'I44aypDsh0SPRa','upEmcX48AhbSyOkx8C0TjyQL7zmARoRHCYA2xj2JRaWxe0MnEa7AkgOn','4cNVV83lcI','aEdj8aSb3ElHaMQC3DYayfxnN9GdmdprWTafa2vPdlCO','u','E',7);
+INSERT INTO t VALUES (2902323417473346626,7617344,'x6tPZIF02ZtXKrSHekxORqhdnYEy','KiL883M5w8QxB4OFinoEBDtiatXw3L9TBomlJykF6hAI2PP76K5RZ','HdiqMLb','Fw1qLmd4n1dq','k','j8',8);
+INSERT INTO t VALUES (10500005294017515306,1148236,'3ppoGOGrhvLTIJDVdW','UZPF3udTL0RlIAuNRAzWlLcaIksESA1Dzzpt84buuBYozmHx3jQo5RAlhAX3MgRJP4NqfIpPQW2CXny9','pi','t0qdccpV3Op40Q1uebZquzc7q','R','I',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(33) NOT NULL, d VARCHAR(95) NOT NULL, e VARBINARY(10), f VARCHAR(50), 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 (6888786003924775452,707719,'URurr807g8GHCS4XB575Og8eEEa2mgQnVFwCoJ3y','ckqEFnxYAN1','U7Mu5oj2UDBpI','tyFTzzh7eVZiljJwgGaobrWqVjPc9zwCbgIkzDKghUE2icy4n48Kf9LGhbmT6bB','icZK4','jwWQKZ',10);
-INSERT INTO ti VALUES (6888786003924775452,707719,'URurr807g8GHCS4XB575Og8eEEa2mgQnVFwCoJ3y','ckqEFnxYAN1','U7Mu5oj2UDBpI','tyFTzzh7eVZiljJwgGaobrWqVjPc9zwCbgIkzDKghUE2icy4n48Kf9LGhbmT6bB','icZK4','jwWQKZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(91);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
-INSERT INTO t VALUES (6752652217533770188,4035885,'aJ8bsn3ERtwtz2xJzhhYjmV17xwsLjf63SCyt6f','nV9r036t0GHfclDBZpgWoTuBK9Gd2X8J','29tDqCIt','6w2HDwAtXku','54DU2oxo3oOwY6Rc2HOEfrhv2nAWmzwpBVdBg','H3WsnkTgPq3FP',11);
-INSERT INTO ti VALUES (6752652217533770188,4035885,'aJ8bsn3ERtwtz2xJzhhYjmV17xwsLjf63SCyt6f','nV9r036t0GHfclDBZpgWoTuBK9Gd2X8J','29tDqCIt','6w2HDwAtXku','54DU2oxo3oOwY6Rc2HOEfrhv2nAWmzwpBVdBg','H3WsnkTgPq3FP',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (10091883581052888282,10818219,'cTyPSvDCrplFeT56HZeYg5DChBBAArgXoOLNy1zSF8dqUvkPkrtwOVfsoq4H28DT2D6','x8dk0l6EcSoRjp1wXMbL51OQwK6FfEouIitoK02d1Uxp95f50lOvjxFx1bi72Tg5OIlorKMybmIY0COkqVGHrcyrANwqBjqtSYZvywOYdAqZDUXrlGTwW0kjthGMVt09mpUhTu8mnlSPmGl1pPSMDnR9gCrl4nQjjdFAbWp8f4FSi7PbK','N4hL','Pu02YQo3DMl4EH6AOlzYxhDLXfdfSr4J5dm4VlEMpS3SotWE7z2KPvcQVOThsDZkx','XD0JN30yu8eY','WflbHojHgzZNosRlppuyaK1MNaEUZCrTniVJ54Lr63jxUf8sX4Ii',12);
-INSERT INTO ti VALUES (10091883581052888282,10818219,'cTyPSvDCrplFeT56HZeYg5DChBBAArgXoOLNy1zSF8dqUvkPkrtwOVfsoq4H28DT2D6','x8dk0l6EcSoRjp1wXMbL51OQwK6FfEouIitoK02d1Uxp95f50lOvjxFx1bi72Tg5OIlorKMybmIY0COkqVGHrcyrANwqBjqtSYZvywOYdAqZDUXrlGTwW0kjthGMVt09mpUhTu8mnlSPmGl1pPSMDnR9gCrl4nQjjdFAbWp8f4FSi7PbK','N4hL','Pu02YQo3DMl4EH6AOlzYxhDLXfdfSr4J5dm4VlEMpS3SotWE7z2KPvcQVOThsDZkx','XD0JN30yu8eY','WflbHojHgzZNosRlppuyaK1MNaEUZCrTniVJ54Lr63jxUf8sX4Ii',12);
+INSERT INTO t VALUES (6735400411447423442,4758009,'RWx','aw7hEKQdIhFsvYoofpcwTLKZcDHbFcuHWNRJBM4OQNyBYB8mu8VIDUNAldJfgSJ','82Zw5cuI','CAmI5qgjyxhd1iXImKBN0XhIIpyvDNWGtz122f1LMyI2tANbji','j','3g',10);
+INSERT INTO ti VALUES (6735400411447423442,4758009,'RWx','aw7hEKQdIhFsvYoofpcwTLKZcDHbFcuHWNRJBM4OQNyBYB8mu8VIDUNAldJfgSJ','82Zw5cuI','CAmI5qgjyxhd1iXImKBN0XhIIpyvDNWGtz122f1LMyI2tANbji','j','3g',10);
+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 (15727792774771544055,1423154,'AlWCxBysxmkmZgoWFqEMz','QsJbjAZG1P11HNCdwFxq7DlH1ESaW8ezB155gT05888O20jnwf2deM9evc7SlfauRPtUBpCkZzJZFGN3i','E9F','thlQBcPLT2dsdLpTQ0gZxbVKDdqejDRbpFQjDO2yn42S','Q','M',11);
+INSERT INTO ti VALUES (15727792774771544055,1423154,'AlWCxBysxmkmZgoWFqEMz','QsJbjAZG1P11HNCdwFxq7DlH1ESaW8ezB155gT05888O20jnwf2deM9evc7SlfauRPtUBpCkZzJZFGN3i','E9F','thlQBcPLT2dsdLpTQ0gZxbVKDdqejDRbpFQjDO2yn42S','Q','M',11);
+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 (3430610796612159089,-4519093,'FhEt','DzFnzNfnbbf09BKFaYEa0GOdwbdHiHbmi5Cx4q1P0K6stmb8i879NxFflMamlq0Wn1EqzXGtr5gLN5r5y9lAtStnnju3eY8myZGkTqD3BmLLXWhjUGP8aeZLbH4kZAhcmwyzAEvkmJ16hCt9TNYky559wuFbFHZkWNny800wSa6SuTdwA7aGxI02GYYfrNvRjN38nq2C5EteNeuKFyhtYdEdabq5sKhwXNISujcYUPD2F9u9klkuXJA8KQ','2UhdsNv','A32gC','9','d',12);
+INSERT INTO ti VALUES (3430610796612159089,-4519093,'FhEt','DzFnzNfnbbf09BKFaYEa0GOdwbdHiHbmi5Cx4q1P0K6stmb8i879NxFflMamlq0Wn1EqzXGtr5gLN5r5y9lAtStnnju3eY8myZGkTqD3BmLLXWhjUGP8aeZLbH4kZAhcmwyzAEvkmJ16hCt9TNYky559wuFbFHZkWNny800wSa6SuTdwA7aGxI02GYYfrNvRjN38nq2C5EteNeuKFyhtYdEdabq5sKhwXNISujcYUPD2F9u9klkuXJA8KQ','2UhdsNv','A32gC','9','d',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7650607818894998003,14172784,'5lnVZTRO6oA6O9RU','jp6e9v3muo99iRwssedyeCRencNmTfW5walXlazTuuEnDQZcewuBXsEI5Qc6b','7g','sBx6nvu7CnUPyemx1bIqABynPfm4XqB1sTMRPKRzcYaWWL88XxWE2L0vnEBwvxgXW41y2Onc9nVx6dsgDz5antzOGFLdyGCEZdnB29aLmicsYjEPDlepGgty5MKmjTPEeQvX5rBO4X8TnCHHilgnVkc7V8kTYEpPoO2hF5zaIAXo552YP2cWFePa3RSxcbmHOkzZzez1XTmFSsYZcWeHKfJdjIO0wOoOVBuaVVzWVLP','SvP0J9ZqETYcH2F2s','5u4Yxm1WvsLfcfigplpaCSvA1km6SdUHjrC4aGqykn45vFqv8N7SNvOjyF6Lv',13);
-INSERT INTO ti VALUES (7650607818894998003,14172784,'5lnVZTRO6oA6O9RU','jp6e9v3muo99iRwssedyeCRencNmTfW5walXlazTuuEnDQZcewuBXsEI5Qc6b','7g','sBx6nvu7CnUPyemx1bIqABynPfm4XqB1sTMRPKRzcYaWWL88XxWE2L0vnEBwvxgXW41y2Onc9nVx6dsgDz5antzOGFLdyGCEZdnB29aLmicsYjEPDlepGgty5MKmjTPEeQvX5rBO4X8TnCHHilgnVkc7V8kTYEpPoO2hF5zaIAXo552YP2cWFePa3RSxcbmHOkzZzez1XTmFSsYZcWeHKfJdjIO0wOoOVBuaVVzWVLP','SvP0J9ZqETYcH2F2s','5u4Yxm1WvsLfcfigplpaCSvA1km6SdUHjrC4aGqykn45vFqv8N7SNvOjyF6Lv',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(86), d VARCHAR(81), e VARCHAR(19) NOT NULL, f VARCHAR(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16227496237950564677,117,'wXXTFz0nKlAaTS8CBIp','NOSVD4IcrsbZ0hIqeAvPKw','8eid093tfFKBmlRyc','91dzIEZd6vPjrB','EEWQMoR5cmeHUV6TCmQbZcwzOV','F1Y0dnCEyiKW8dm6u6Q4eNasMzl17UJV4VsWnR2ppVEo3tg7q8g7FvyflVzJr9Lxle7ascakRO0B323V4fzXLyNYjuHZ3l',0);
-INSERT INTO t VALUES (2609980474907307649,74,'p0NqOQpJiqwYIkgrJCclt9EgmXtfijNfjXw2Hxrg9yx23jGeY5SLlJZkJpvbbs','50l9UZCIOiYLnnKHfhwRygvStxpmir3heFxPAts6rr1pixK','MSb7SgaMqO','mu','7CL8TPR6tvExyQqowGSWTQwgZ4MNncGRAh4rF4EyDJtuC26QZCwcGTXlMyqHFJisnpLyyUmbM','vPsDMxg5gNE2Qgt61dCjAHAsIgKbgFcSD0qaGiTni',1);
-INSERT INTO t VALUES (11316914489016122391,144,'algeBIxjF8d99MDMP4AI66KmtDnvOumxwLboWzakHTtR5Gzl6WMeepshk9aIzePShf31OiuLYbPm0','HjH1','goybyNDIomFs4IgwH8A','cAI0frhHe','ViHs9IBZ','dASqrEjnhVepefLpcdx7w',2);
-INSERT INTO t VALUES (6380338002321157945,214,'KYuuJhZHm794UgyM2ViwDVwGu9KT0hwQ6REqAOrz5kKxVDyAQUGrzAsk1IFc','HDkCVsbcr7VXIIHDoyXaTs995LPHAHdFsN7hMRWyeOCa2jzYlXN5LtcG6sFZiAbVUkq019W2VYhsfgL7Z','CSG5E5eXIe9g9Q','sYc','gjd3XqizLG4UHzoAeytKmBITWjjqTb3lhrb2fDmQ2sYNrSeeC','kJoXlhWhvxyiINLepJxassvlwj',3);
-INSERT INTO t VALUES (16991960155520625732,208,'gAnI9mYBazznwxFMZ7FLsyGdvBUbCHgBn9lttbfNQEQSLf1BIULfvvb7o9OZ80u9hiU5CMvLZ','4utWdKZn3ViXi8','cOhWfaIGbXkv','igjsl','EJqTK','qIRtIRVOYoIfNrLoSV28j3GUkxlDB5',4);
-INSERT INTO t VALUES (13772257638357914996,97,'1tqTPLLD0ctnWVIjkhlHiPKq9Kmo21HpX2GYq9vIOf','jRVTeh4SC6xoLtSebLeNf2iJvPj6HzGTnHc7Y22S2mm0iZJXakMUD','Wf76b82lScC','IgBhy5LKYE4i','SwvyNFQDykULfyMNyUkcN41fkbBmDaxL3O4B5IRDbKMoLOaw1rBtFPiENX3r9NMOTOCvcEih87iqSGZDfTl1Y','dwm5zijp01CHUhTbKr86kxsPskSh3XH',5);
-INSERT INTO t VALUES (14678358261158847298,196,'2mZc','wKT2u4','UNDM7T3k7Yf6e','5EFUwtSd2pPIC','kgrOkgyQw74v8YYh2tvexWpLmP','wLXDwixXFR3T0Pwle3wf1X26LVy5iXsQI1QWXdZOGZlacLv64ZJjc1nLEEgECUWraXbGR8IbipgI3LvpsuhzSjTtsYaOrM',6);
-INSERT INTO t VALUES (14474704020282533831,251,'d8E','LUHjfSVNMKmeOxRKGxQmnpnIUCO','hXQrppdTonz','JCfoxcaOJR','Q5CjQyqagdwAzZO8QXWwbpMhq7kvCT5hL4DEmXg2DW73FjKy','WKzrd3MM2KG4CS8JxHM',7);
-INSERT INTO t VALUES (5860152794860802063,174,'FndQvfQX5Zz4A3ZUwTs0VhAhLvO1SQnJAfnb2uLtna6NbZ4oheRNWLs2E1z3XvqYq7wMaNCV2chacDxLEg','p7tJMhTo4RcpGcT3WVRtT4wPNkh2iyMf3pFFcilIp2kSUzmG','7i5M625Jr','lXBmsojDbXpEN6c1a','sJ','2CbjLo0mRZY7aE4HNgKWHRjoakTQTzg2hPhdfdtngVvSPHdwd5eZ6gY0',8);
-INSERT INTO t VALUES (13894054071848831953,209,'ct9VF0fuwlNfJg7oCeWZOHJX81rEz1lkrAdBjXPA4d4OAJA','QlLODpg2q2fIcTb0nZx9lMtipdX4OsAwZ','N7JZBeT5rF','meTJa3dZ1YtKjPk9i','Le6KdGsMd0WDwQxwiRqJim1QtAfL9k7O8d9PPVlujt9XCD8nHDkyZuNJnARE72hnskbSzNByh1PEuG86Kc0IIBZlC8T','B',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1236209334468685805,5258714,'2aIH9qiyRE8mnuGOiQU2k95b2','bacjG','fSPz','qhpQW','a','62',13);
+INSERT INTO ti VALUES (1236209334468685805,5258714,'2aIH9qiyRE8mnuGOiQU2k95b2','bacjG','fSPz','qhpQW','a','62',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (11652340886553256585,6069740,'LfpsTesxOuDLPmbaD','QtC1frq5Gl7tV7jKxaMSuY63C3LQkhzSCMpxElPGzL5BMdeIq','b8mXfeu','KeaEyiYyY9OsChGY9ZDNsCzzgx6I4hraRvs8mX1pNgcSF9tvqfmAOT5BC0YZHCeJjkEtuNUD9AOJGlyfHooBEKmy4aHejm5sxNOhrOGjyJwqwyqvsggQKwC9vzpDARrc3YpEhkuaJThvWDLssHoK8Hs255UhA4UJVC','vQ','m',14);
+INSERT INTO ti VALUES (11652340886553256585,6069740,'LfpsTesxOuDLPmbaD','QtC1frq5Gl7tV7jKxaMSuY63C3LQkhzSCMpxElPGzL5BMdeIq','b8mXfeu','KeaEyiYyY9OsChGY9ZDNsCzzgx6I4hraRvs8mX1pNgcSF9tvqfmAOT5BC0YZHCeJjkEtuNUD9AOJGlyfHooBEKmy4aHejm5sxNOhrOGjyJwqwyqvsggQKwC9vzpDARrc3YpEhkuaJThvWDLssHoK8Hs255UhA4UJVC','vQ','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15679725447863120905,554508,'1zo84TTmSavnEoGOINah','RN01MxfRXcmrUE7dOffsVWrECwNqaysILy4OvsWM4JS3foca','lWLw','enUZobD6fOw7LIjvmvKxBI5XDGUlNAysFQJrckMSiMni57zaT97ZamJk3S9So07K9x9Ry0YdeM55AXXsJjcsHg4OguQR3TFM4qgF64hkDsJ5MVvliwPOhxgDx5axC','n','u0',15);
+INSERT INTO ti VALUES (15679725447863120905,554508,'1zo84TTmSavnEoGOINah','RN01MxfRXcmrUE7dOffsVWrECwNqaysILy4OvsWM4JS3foca','lWLw','enUZobD6fOw7LIjvmvKxBI5XDGUlNAysFQJrckMSiMni57zaT97ZamJk3S9So07K9x9Ry0YdeM55AXXsJjcsHg4OguQR3TFM4qgF64hkDsJ5MVvliwPOhxgDx5axC','n','u0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(23), d VARCHAR(35) NOT NULL, e VARCHAR(52) NOT NULL, f VARBINARY(37) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (21206,773340418,'a','d9FIVEGf','NimLeOOjZR25mx2jeoSLyLKBfBa6ZJoorxy3QYlUW5IUc0jvxxAs','X9zF2MxXjWOtW0OlOohlO','P','D',0);
+INSERT INTO t VALUES (20056,1655879278,'5djjoJirm0abZEMMHB','Ao3LAwn937','jnLxhcBNuR6jUsWg','HQjHAsIm','h','Q',1);
+INSERT INTO t VALUES (25108,1992931744,'DrkZ9aCKr6pyu','JAh8LAjL0zfh8kQewuUJ6ox','FcrgFxUCpugzRt','8PRUZqg3AasXq5cmTBZLxvAm','V','X',2);
+INSERT INTO t VALUES (6482,-938883162,'ZkXWbcYxBfq6b7iN9','Euw0B','bAGXBSucmSVxa2QfKaqW4xE','NNa7V5fo','Ur','2',3);
+INSERT INTO t VALUES (-18550,1780706502,'ay','bY6i5ZkEbR','xJnb9G7R7gw8XlK','fk7ttgvPX1jHTbeP6gsHWTbYWhDOA9ZSwAN','R','l',4);
+INSERT INTO t VALUES (22364,783423129,'U1Qose6bFHIRy7c7zjGl','Ik7stMsC','mUAxOkFvgR9SOQAq0hQIt4EiYWJIEt0Uc4HJe35DaynR','qnuwlrLLSgtt87KEX8ksAl70x9l','V','a',5);
+INSERT INTO t VALUES (324,-1607348915,'ZJHvidzuEQSpierW9OhdsI','SGON249xZ2i8PsuCYupFm67e8bt','WN3Vrd5SviQJvorUePIZG','74ECkpdJ3nJC9TViQwdhy7oII','3','q',6);
+INSERT INTO t VALUES (3077,1666861551,'M06egtTZgwz8','2SQrOyRRttRCZFlLVkp2Com','p3N9hnGYpJ9lP6NUl5MuQspbI568KWMz','a5gxhhde3a','C','p',7);
+INSERT INTO t VALUES (9919,-1429643684,'Tci2Y6WEzN','iU','0AJycUzNlfz7op9T40JhhgIx3trnuVtVWOz','LEUjDWcyL3vknbqG1N','xq','O',8);
+INSERT INTO t VALUES (27518,1276514135,'fmuefoY8Gydgscq','4Ioo0a42XgoQuiiUdYvxGEEB','zxSgmhlXFzVa5d6uYtTF','J3Z3mD9F','cX','c',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(23), d VARCHAR(35) NOT NULL, e VARCHAR(52) NOT NULL, f VARBINARY(37) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (6897722898255324905,233,'YDTKOIFi8IlKEOdAo2XzXq','7nSzOI9VUmKhvoACcr7ymemAbK','yC7sY','JJuhJdosb6H3NTNR','4CWSwpyJrYgjUyRpae3sqCKuGgaLmRnBQPTcjE2HB82UWJG2r5ATdij7o5OCj9s1BVnzb5xGeiXM4a52qxSN7YQWErDIG','FOaFyVzGnd6xSQlgBSAMICrkqTHfHcUXKptsp27adVdxJwbmn55F8snoYY1',10);
-INSERT INTO ti VALUES (6897722898255324905,233,'YDTKOIFi8IlKEOdAo2XzXq','7nSzOI9VUmKhvoACcr7ymemAbK','yC7sY','JJuhJdosb6H3NTNR','4CWSwpyJrYgjUyRpae3sqCKuGgaLmRnBQPTcjE2HB82UWJG2r5ATdij7o5OCj9s1BVnzb5xGeiXM4a52qxSN7YQWErDIG','FOaFyVzGnd6xSQlgBSAMICrkqTHfHcUXKptsp27adVdxJwbmn55F8snoYY1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(87);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
-INSERT INTO t VALUES (16395960870246503716,100,'FoTL0AoX9zUQmAOlTsVjwuEq04Hzw5KbYJr1eL9h53SEO','aGT4zitumR27gfAncCihMxpOu0kP4aeef0ADnmSrYqRDmz6uTGM0','knBidKhz','jUP04EkH4HTTb','ylzd3hjBUgQYEYYi8xtGSJcvOh2aPYsAcqmi5cOEgFd95txkEjId9Rnfb5Y91dmGHbbjl','7hmyywRATOj6IAFrKBitTamtBfoC6HDgKMVky4PtccLYTosbaJaAMfPUmnaFILi6UVGKRa',11);
-INSERT INTO ti VALUES (16395960870246503716,100,'FoTL0AoX9zUQmAOlTsVjwuEq04Hzw5KbYJr1eL9h53SEO','aGT4zitumR27gfAncCihMxpOu0kP4aeef0ADnmSrYqRDmz6uTGM0','knBidKhz','jUP04EkH4HTTb','ylzd3hjBUgQYEYYi8xtGSJcvOh2aPYsAcqmi5cOEgFd95txkEjId9Rnfb5Y91dmGHbbjl','7hmyywRATOj6IAFrKBitTamtBfoC6HDgKMVky4PtccLYTosbaJaAMfPUmnaFILi6UVGKRa',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (16212783266591616534,239,'IYH7n8aJEbOH9KW3V6O7ws93I1sZgAKqYO1E6YQQQyucap9IHDrMj2jpy4KeUWT0BdT1doA','RSYHLZ1hpLZKMzQQ5qiUcXQemfjK0fdGcRWHjhq','CKyLxu','NcYQPcxYZyyOv','sdgRRmc1NiDm04dHlzOJFXtFolgKQ3mALXF6WGprvA4ysO8O','alV0Eu0xScsN30XssMVrwLpa5dhGX6b0XHGA',12);
-INSERT INTO ti VALUES (16212783266591616534,239,'IYH7n8aJEbOH9KW3V6O7ws93I1sZgAKqYO1E6YQQQyucap9IHDrMj2jpy4KeUWT0BdT1doA','RSYHLZ1hpLZKMzQQ5qiUcXQemfjK0fdGcRWHjhq','CKyLxu','NcYQPcxYZyyOv','sdgRRmc1NiDm04dHlzOJFXtFolgKQ3mALXF6WGprvA4ysO8O','alV0Eu0xScsN30XssMVrwLpa5dhGX6b0XHGA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (13086835507055270326,20,'jAxDKCNy82GhBBYgxIkTG0dVUbxRxWUJTbwNIAT','1PmDFMI9AEnGi6TNaU5ng3bfV0owuvlfbLJcIbRgL7cjdX478IKMmi9KkQgIVgcTyLjzNs14YHUWylOEdhT41KZYlKoma5uUYpuO3kO4OLzKrGWOnEZcggjiDDw6i08zrvrsI2ugSwCubh7tfxCt5eTBHEpWvT','GOlbTXbTir','Lb6VrcXLCMyJMa5zV7hedYiw3Vc5imc3FoE0KpOPtpAECUT2Gv6Cep5KxZJL3wV6pDsz7zG9s766zkbhZjHCexnySSmeHAAGox8TuuwteN008IGF7qAugcYzKzWWf3CuXCLd','8rD1JkmZ74VTejDTTaAnLWsHOqWsURWOrMh4CMdtQAeBYUFq2dRrJ6iWiMOkhXHsRPLaROQ5QDcCjcJYAqf','3uQ74CXRs7gfgndnR',13);
-INSERT INTO ti VALUES (13086835507055270326,20,'jAxDKCNy82GhBBYgxIkTG0dVUbxRxWUJTbwNIAT','1PmDFMI9AEnGi6TNaU5ng3bfV0owuvlfbLJcIbRgL7cjdX478IKMmi9KkQgIVgcTyLjzNs14YHUWylOEdhT41KZYlKoma5uUYpuO3kO4OLzKrGWOnEZcggjiDDw6i08zrvrsI2ugSwCubh7tfxCt5eTBHEpWvT','GOlbTXbTir','Lb6VrcXLCMyJMa5zV7hedYiw3Vc5imc3FoE0KpOPtpAECUT2Gv6Cep5KxZJL3wV6pDsz7zG9s766zkbhZjHCexnySSmeHAAGox8TuuwteN008IGF7qAugcYzKzWWf3CuXCLd','8rD1JkmZ74VTejDTTaAnLWsHOqWsURWOrMh4CMdtQAeBYUFq2dRrJ6iWiMOkhXHsRPLaROQ5QDcCjcJYAqf','3uQ74CXRs7gfgndnR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(4), d VARCHAR(72), e VARCHAR(35), f VARBINARY(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18277018656866399361,-7759,'TU','xOHo7m8ZPIUaUdC2Vglh','RKZpNHoeY6tgYmhg','EzmKQ6oM7bM77nwxHP1ZA63ARX8mZhIJ5sgq9oNjI61v3ew','9tvVNQK62aorQdarFOVsLuYcPAs7Xpz0a62n8l5Re23nfdBM8JaEhfiq','RXhZC',0);
-INSERT INTO t VALUES (3986807891323654794,-7354,'cZx','DunP52thttuJcM5JYqBEVE1','hDJbwcZFkt6t521QOIz','igJBcImeftR9hXn6tdFKOevA9u9CXj2nAaGzCdReSxi2qld9Y2mxQMVaBrA7rEbC','3jirOHCOVLr6OYVrklYTLW5MZS5evjJzcA467HgmqyHs8S0GqFTukFdiAk97CplumN','X2IXImXgAeDrOhb7ZYMlvpeHqqzHoxUNXmkMQD2awvxI0dMmdJCpygdlTGCeQPRjFd3TtR0XkB9fdzwGMiLP',1);
-INSERT INTO t VALUES (15857336019647674048,-22204,'Tcw','9IiH2K','cplU124mTpZJzZ','Z1pgZhleCy36n6N22P2IM4pSfOb8aIc4VNzZj47ytrq9aXUOTzRZvL6FbjpQmOpAxxyVRTXCF2cSvFLH01Q0xM61','MzWz8f7Oz3Cz2weJg','YgLb8',2);
-INSERT INTO t VALUES (6240726670390468502,-13723,'hzr','Vxx7YlJqUVxBB6FM14Old','YBHz','UutTFDCp4juEBmk0WPUqSz2U0yEKwerZZMIBCRfC7kOoogNGCmLCOqA','Br','0bbOcBbeQ0QAqB0o3VLKsepvSVFK6ppLXF8cJwGcTRFxHtlqlh3cCuYZoLIziWqT54qoXXXKZv7H8nGIEmkdvJqfP0zg',3);
-INSERT INTO t VALUES (1399498035940625756,-26417,'MkU','y3wUubLRUgpX3f3MExNxOaaAudiRje4AlHyp1YtaNtw8ogeDxYS6mgur','VBcJiV38B8KBTTbEVV4fiRl0Kv9rP5ld5U','UDmXI2i9YYgXDGX1hBrOACzb0N5nFz6wUlrAvtk','EZH8tq7E58ZQ0FaHs3UF8BE9rQNEWqyL5BzOIg','zMUBNgRANtRbUPk4Volvp8dLujgrDaFWAaWB',4);
-INSERT INTO t VALUES (14495477306249121896,17294,'N60D','M0','2QzD5s6vRERnk67Iv70tVdMxFzv3BT','pu1wXDenDiOa43','cm5Cd3wOZqf01GxeC','rvXKaVkdzuV77BoCn3zTH8UCKosAnkLYY4C5NfUTuYgeTvBQKwJ6',5);
-INSERT INTO t VALUES (9010079301249064162,20448,'5h5','TEBfq4nR3MmOWRgUzP4MilaUEpDOzFdeCejtlAVp2shs','ac56AZqHqH9S','Oorn0x1qY8JrRTDpqoXfEgvUpNfYZiVFw0YuNF6bbfkKBtzgOadnN0','EUVtkMxCWbJ2YzQmPIJ3nEqvbVjR6qk082tlXCyTedlelpEFP8DNxki6QpUkTFG4pAhrazBzzrw','TbFEDKAHRZRGyJ',6);
-INSERT INTO t VALUES (9667816792840169930,10153,'Sq3','8nWbFiM8GlRT4LrxPxoHkKycXNIx3X1qf6x9QoR3UEEo8l6FfH6KqiFasbflHSHSGc','VflSCqQYT5dA0oPND9xw','Xi5oEqRDLnvqZ4PpnkxiIrddCp4NG8V6YSPQeeQdmY9mf','FNiWqUNARfTDyg3ohjbdaZy5Ud','ThNeAu8cETkBYz7Kz9jfbNG8JMeWIBodAXfUvCx6YeHcXBqfKt2p1',7);
-INSERT INTO t VALUES (12908682415438523979,-6561,'yApP','IUZekclA47zbazSFvtPWSkyEq3T0GA6RxkUxMCoqsA3OQ9hF','5AikSBkfMO','3ixKcZS','n33JmKIA1C3FPcgPXcugptTgXKSlTlp423e1pqojAnE5KRVyyu6JOg2MdP5UGdo','PG28hAS9Ac1iloD9N815hXGjfKSdpLHGP6t',8);
-INSERT INTO t VALUES (4239033358528356800,18698,'10N','qpi3dMmeFCFbhvwEwSduEVMWOC5rMQ2gRAH38yOihhKGhGq10jvEee26','jxChurDpYr4ODu47Oqlqk2F0VnUUGAB5','nMnDy4y2','FV0NxmINqvxG3k1gwoM6b7k6CmJi9tekOFrKeIKiFag','yFOoqnRamRSQVEV3fVmlpF8BpZe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (593778727,858349501,'8y','7Um','3fridDn','uYReiMxyHImz21k5','2h','L',10);
+INSERT INTO ti VALUES (593778727,858349501,'8y','7Um','3fridDn','uYReiMxyHImz21k5','2h','L',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(24);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
+INSERT INTO t VALUES (-1424654258,-335926181,'9NFdpmJ3RAA74Le','Y9zt4FY8rFRZqLTtLTuW8HzUjP','roEDknaogX','3aK2','0','g',11);
+INSERT INTO ti VALUES (-1424654258,-335926181,'9NFdpmJ3RAA74Le','Y9zt4FY8rFRZqLTtLTuW8HzUjP','roEDknaogX','3aK2','0','g',11);
+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 (-817589328,-922492410,'tCFQVcQCvBfimdZRLOjf','fbBghiRKsSkjk4pv1pMjwkXjAWMjQ7iVud96u35vgBQ3xGsADame8ijfSh2xa78Vn31ZE3yBmxfPaOKyO7sPei3veaeGp6RE3JaqJYWS34gZ8rTp8EjomeG6FlMn','yqAzOALPs','BoQffR79epa3nx1IP5Cc7dCzzKu','I','u',12);
+INSERT INTO ti VALUES (-817589328,-922492410,'tCFQVcQCvBfimdZRLOjf','fbBghiRKsSkjk4pv1pMjwkXjAWMjQ7iVud96u35vgBQ3xGsADame8ijfSh2xa78Vn31ZE3yBmxfPaOKyO7sPei3veaeGp6RE3JaqJYWS34gZ8rTp8EjomeG6FlMn','yqAzOALPs','BoQffR79epa3nx1IP5Cc7dCzzKu','I','u',12);
+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 (-2047160735,-579061027,'rRyl','QBUxfu99U4WpnKN8mjqHKY5r4fwW1i1E2NULxGvrC6sMFXixBASkET8JaqomtSWGbidliSe3HWcvsDdkLZM96ZsLbsofMmlOPFaev30B7DIRg8msLX6PKgSurxk1ky4rRLW2FBbNTQA2JPUgs79D7UqI3039jUQ75XJGSsLiX906d9KECEYokYtIAXQnboeZ4WiTbU2n7J9xJsWGy8m0MJ','i2jMKn3GHC7HQjcjOh116p7yMyXU9j0mkT','uxiPB2Heit2c921jtHqgDluIkCQKJSNz4k6HbyI5jyedR7ArrdU6xSnbXXbnWSh2eMwFOmsrnDbpiPCAhVjRbpUHOXg7gvpHvbdpeqZGYcAe3NUPP42wJcICDkvgVUiMXdaTPvZ6U8gxRjn4qwFxkht3RJimMPDduYZSTQNbhy5DGMle22ajPNOrPVVqqYhYNvXsDuq8qoZhB4','w','6',13);
+INSERT INTO ti VALUES (-2047160735,-579061027,'rRyl','QBUxfu99U4WpnKN8mjqHKY5r4fwW1i1E2NULxGvrC6sMFXixBASkET8JaqomtSWGbidliSe3HWcvsDdkLZM96ZsLbsofMmlOPFaev30B7DIRg8msLX6PKgSurxk1ky4rRLW2FBbNTQA2JPUgs79D7UqI3039jUQ75XJGSsLiX906d9KECEYokYtIAXQnboeZ4WiTbU2n7J9xJsWGy8m0MJ','i2jMKn3GHC7HQjcjOh116p7yMyXU9j0mkT','uxiPB2Heit2c921jtHqgDluIkCQKJSNz4k6HbyI5jyedR7ArrdU6xSnbXXbnWSh2eMwFOmsrnDbpiPCAhVjRbpUHOXg7gvpHvbdpeqZGYcAe3NUPP42wJcICDkvgVUiMXdaTPvZ6U8gxRjn4qwFxkht3RJimMPDduYZSTQNbhy5DGMle22ajPNOrPVVqqYhYNvXsDuq8qoZhB4','w','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (131291743,1175335180,'88x','PywPHOFa1RStWPoY8qkzyvtWcCVPi8NrwxzTw5T0lgagE8','UVn0J9SDfX','l5hNMyiFuIfyOKFlDGhGoAwlvg9MDX4j2w1Bx9BjGc8V0h1AuqpnTuKPSoiP3G3XGQgRNJjLBvWVXIsZgjQxQb9nHwUw8fxMR88uNKt53F2AdEMqpSRAldCPEsVLj504GsjOcxK1xqujCYFOXz8qnlyIjspxvSPmYKeqEVsbMHn6IDcocTBOTy0f1lWdppgtOoHXq1nkkjIDG5dLZdut','9J','J',14);
+INSERT INTO ti VALUES (131291743,1175335180,'88x','PywPHOFa1RStWPoY8qkzyvtWcCVPi8NrwxzTw5T0lgagE8','UVn0J9SDfX','l5hNMyiFuIfyOKFlDGhGoAwlvg9MDX4j2w1Bx9BjGc8V0h1AuqpnTuKPSoiP3G3XGQgRNJjLBvWVXIsZgjQxQb9nHwUw8fxMR88uNKt53F2AdEMqpSRAldCPEsVLj504GsjOcxK1xqujCYFOXz8qnlyIjspxvSPmYKeqEVsbMHn6IDcocTBOTy0f1lWdppgtOoHXq1nkkjIDG5dLZdut','9J','J',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1322741343,-2096337113,'URE','dxRZ8BC90XywB7DVAqMe27HUpqmKkaovOmW4EiQbL5RvQkUBM7YxnAuz3cnlhaKQaNVueT','tdLllrAVsfcJ7PPHjGEkkwRLRgnGhBP3uSFwpYgo5uhcDqy','QD9VuRzCla10zFcq39Sgm3crKz1Y7109YjsdF4U76FZ1PumudDg9pTyxZwCT8ZRu2U2TeQZizmf4ZUbUOEjTGP6qFNVUqBAHRRkZkDZH8ugogNNseHk470F6RkqSzWeSufCUjApea1S4wZz4PL25SCIiZommTdHZt2QbkVpm0yeQVOKlA2NbOVWTeQ','y5','M',15);
+INSERT INTO ti VALUES (1322741343,-2096337113,'URE','dxRZ8BC90XywB7DVAqMe27HUpqmKkaovOmW4EiQbL5RvQkUBM7YxnAuz3cnlhaKQaNVueT','tdLllrAVsfcJ7PPHjGEkkwRLRgnGhBP3uSFwpYgo5uhcDqy','QD9VuRzCla10zFcq39Sgm3crKz1Y7109YjsdF4U76FZ1PumudDg9pTyxZwCT8ZRu2U2TeQZizmf4ZUbUOEjTGP6qFNVUqBAHRRkZkDZH8ugogNNseHk470F6RkqSzWeSufCUjApea1S4wZz4PL25SCIiZommTdHZt2QbkVpm0yeQVOKlA2NbOVWTeQ','y5','M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT, c BINARY(38), d VARBINARY(46), e VARBINARY(41), f VARBINARY(48) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13690206869313795038,113,'fcb1tJ3T4b5QFD2mTg7uxMgd7BF7r2dpUS0yc','1D870lClKRBSxu1HKE1lWyOMl1N57N5RqGdfB2Q7UA','Ht7sfSTQI0klNQr4c3tYv4CD','UqNGQH4XR23lsad8drDEBzNgpgNu39EBYbxfP1l5uU0','KS','gz',0);
+INSERT INTO t VALUES (13794786176322134391,-66,'FjQvCPdkcJ2m45e1wpfGa','1tBmXY8yNitytK32Mw3Ah8FuRUSAruoUfMGLgoD6','5avC8VP3LapWjhbWv','fVFxZo0bSPPBnGViwDHpTu','6','7i',1);
+INSERT INTO t VALUES (14053718250182899839,20,'TszAgAff5hf86tz','cvhSxjtWoX4rQ2tqwEeAIq2kM2zw','4','L5rxiID4jmm475VPAqjaz9Bh5bsUHNwIwdZuEt7X0ri6cY','G7','x',2);
+INSERT INTO t VALUES (7137378168919691815,40,'EP77W1HtzRWl0l','rsadepQPJSQBVtG','LS9izOyW9jYX','9OSAf3v4sUhqtouD4uSzzeQUiNXb6','E','S',3);
+INSERT INTO t VALUES (6699187313538256056,14,'Fsq7mmoZ4TF5plbE1IjP8idZ5w78gJUcy','JbBiYDByZAupATIeA83','wg','ncwgeevkooqGGazX1ytlSz9CwCnZ32iTcN5CijuS','Rg','o',4);
+INSERT INTO t VALUES (11932071766365549684,89,'IEkdJQKAUbF1hVO8d642b9OHjzVoVL8A2z1Q','eN2St','IY','3qvCNviMYu74','7g','Wr',5);
+INSERT INTO t VALUES (17818120890754766677,-70,'owrX9CZOlc2fd2K63n3','1llZPXeVU','CLKMDv','kKmitcihA9K','C7','c',6);
+INSERT INTO t VALUES (4319283222536330990,-22,'gzUXbNcToIw2','7YxFe4nXHTDiXcQ5wwVh1vFdkZkh0HwJyHog','mzgV7epFq2h','CXqiWLGExGzP5gIVhRqTBW5W0bC8wm7','EL','Bk',7);
+INSERT INTO t VALUES (5611837731438818301,-18,'hBk1rLx2IwS2Y17s2cv7hhnUAykCVh','5FXNilW0hwBAIpPWhbooNoFNF9mleAt2utsqPHc8rOHa','NHexzEXfx9ykuMQPGqsLe','VeQaRxPkN6rIEs66TVmE','7E','gO',8);
+INSERT INTO t VALUES (15272433468994024824,-57,'FP','Euk','5rFZPrQMVTOnVijxqj6NL9aq6k','1','Vy','cy',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c BINARY(38), d VARBINARY(46), e VARBINARY(41), f VARBINARY(48) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (9143263966021074854,19294,'c','ZRQ2v2cZmF7RVISIVLPqIWRgxiIa','tIHFh8mW70MHNxWgPBdc6F0BhQp','BMzpQGiFORCJ8t1hK','j5b9v1ytEuE1xVyfAVkHs8D','A2ixT3jwDLwiLiE2sE3Tlfmr4iQwu2mebfiZud6jgdougTL8GdSNHfKXIutoyLBYdeZa3izFUaqt',10);
-INSERT INTO ti VALUES (9143263966021074854,19294,'c','ZRQ2v2cZmF7RVISIVLPqIWRgxiIa','tIHFh8mW70MHNxWgPBdc6F0BhQp','BMzpQGiFORCJ8t1hK','j5b9v1ytEuE1xVyfAVkHs8D','A2ixT3jwDLwiLiE2sE3Tlfmr4iQwu2mebfiZud6jgdougTL8GdSNHfKXIutoyLBYdeZa3izFUaqt',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(5);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
-INSERT INTO t VALUES (9495987328535754721,-26389,'k','pvAHPFGdErmflxPtM6MyZEgdN9JydfEZO','HBuGlX','433gB4NUfgEpfcags0UbRtjI8lGOKOUHmnjjSKIwATErmFb1NLShtjqtXa6Ll','O1X2idxIJfla1mO5sTBzlaBx1ZQxDjg9WxqZIEyKEjT1tDeS4HItAU9A7ZK3dXCuL0RHRaqUI25cKpZcXRKijR1tp','a5xFGpPFCesgUGh5F03fzjkbKsdfN3ilODa8mxuoFwnwWAlsSn4nPm64mVBj8VBjO4Mx2AuRa',11);
-INSERT INTO ti VALUES (9495987328535754721,-26389,'k','pvAHPFGdErmflxPtM6MyZEgdN9JydfEZO','HBuGlX','433gB4NUfgEpfcags0UbRtjI8lGOKOUHmnjjSKIwATErmFb1NLShtjqtXa6Ll','O1X2idxIJfla1mO5sTBzlaBx1ZQxDjg9WxqZIEyKEjT1tDeS4HItAU9A7ZK3dXCuL0RHRaqUI25cKpZcXRKijR1tp','a5xFGpPFCesgUGh5F03fzjkbKsdfN3ilODa8mxuoFwnwWAlsSn4nPm64mVBj8VBjO4Mx2AuRa',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (987404486744574853,21517,'auRtt','Da90iJUs2VrcZWCo1zdJNtnZsD7cTuZovb2J29rofbPoiMjb22udhYbEMAnaze2spYbmLyIDedAttFrgUEzJRZ7e95jrEE6k37MuRz4b1PoyI53WiVcwtkuuOP6sXkdfqDW4OHbhP3oF6lYKJzjNt7MMbSQhX7Wn864FAXfyPIFEN49Eqys6M7WaN644orGKPvFAzL3vGLGH83dbvGm0aDvAsBYad7aU0qJsCh1w2w272HCeuekwZq','7VFyzXT3NOa2sxBsUY10ZDApsOgFlMqg','DiQY9TFTdA0Em3r3Y4xF9tzE2BXTmmJ','FOBSr5qIOiP2','HXveAqbuXlBMy24c4kaHI0TbguDIeRfom1OugebHlFAkPVUAq8rDrYVe79cMrfard3LtXP9HSVIE9xD',12);
-INSERT INTO ti VALUES (987404486744574853,21517,'auRtt','Da90iJUs2VrcZWCo1zdJNtnZsD7cTuZovb2J29rofbPoiMjb22udhYbEMAnaze2spYbmLyIDedAttFrgUEzJRZ7e95jrEE6k37MuRz4b1PoyI53WiVcwtkuuOP6sXkdfqDW4OHbhP3oF6lYKJzjNt7MMbSQhX7Wn864FAXfyPIFEN49Eqys6M7WaN644orGKPvFAzL3vGLGH83dbvGm0aDvAsBYad7aU0qJsCh1w2w272HCeuekwZq','7VFyzXT3NOa2sxBsUY10ZDApsOgFlMqg','DiQY9TFTdA0Em3r3Y4xF9tzE2BXTmmJ','FOBSr5qIOiP2','HXveAqbuXlBMy24c4kaHI0TbguDIeRfom1OugebHlFAkPVUAq8rDrYVe79cMrfard3LtXP9HSVIE9xD',12);
+INSERT INTO t VALUES (4957140346104664497,-126,'kBoVR1JxEX','uhgKmNuJjmc7psUamfwS7hp6MpbN6Z0FcCN79Knez','QBQbpB7hNvG3NuH3AZhcgjzoja0DUm0nBjXD2VLV','NBtQnx7qLqhY30WZ8xbXjhRWbzYJO3MDUfgFAkSJ9KC33ZjV','Ku','BQ',10);
+INSERT INTO ti VALUES (4957140346104664497,-126,'kBoVR1JxEX','uhgKmNuJjmc7psUamfwS7hp6MpbN6Z0FcCN79Knez','QBQbpB7hNvG3NuH3AZhcgjzoja0DUm0nBjXD2VLV','NBtQnx7qLqhY30WZ8xbXjhRWbzYJO3MDUfgFAkSJ9KC33ZjV','Ku','BQ',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
+INSERT INTO t VALUES (5289750000785266610,-64,'YxbzLlNBdNjOFQ','loF4jGRGzh1eI4FfJhby63H2ZlJ','399cE2xoam','uswQs9huZazabTdmg95AWYmTLAKw2fPEc7T','jc','V',11);
+INSERT INTO ti VALUES (5289750000785266610,-64,'YxbzLlNBdNjOFQ','loF4jGRGzh1eI4FfJhby63H2ZlJ','399cE2xoam','uswQs9huZazabTdmg95AWYmTLAKw2fPEc7T','jc','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2636452276546883301,-117,'pHRS7iOxpji2MF2S8mUOtuNp1zvdp7emyC3I','9rUmZQdcYOMixiweGkrvt4jLWDk','Io','vmMe0C00CfCmZr3cUxzvNnobGVsFeeIN','vd','B5',12);
+INSERT INTO ti VALUES (2636452276546883301,-117,'pHRS7iOxpji2MF2S8mUOtuNp1zvdp7emyC3I','9rUmZQdcYOMixiweGkrvt4jLWDk','Io','vmMe0C00CfCmZr3cUxzvNnobGVsFeeIN','vd','B5',12);
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 (36599740041631340,-28541,'7v','glHmTFdD2MgJwR5ZFZ0plxFenres68OFkkTyAlvLvO3VmzpExOUz3crVTeIGoemHLCeN1d83dJzQDwLMCWu8brd6zxmzJnKIS5MShfMLZ0EY38Afj2QMNLYvDtw2siRMkOp2T6cd2qkPHM6BI5UKhG5DBDPYMsza8C5V09nAwFWaxJErSjZDezVURMc2lCzp29OXecrVjiEveY8Zj','q1hdHh','JQKFMqsVKFjgUlAUKIq6r5c7hYVeXb0VTzUTBoJS5wxJ53vv1xY6CIt6DVfmnrfVw8CbFH7hjn6GH','EcYxv','GR9jYmjgA6kX0RvFzI15vjTO6e06KfQh0dLCZwJC8Nz',13);
-INSERT INTO ti VALUES (36599740041631340,-28541,'7v','glHmTFdD2MgJwR5ZFZ0plxFenres68OFkkTyAlvLvO3VmzpExOUz3crVTeIGoemHLCeN1d83dJzQDwLMCWu8brd6zxmzJnKIS5MShfMLZ0EY38Afj2QMNLYvDtw2siRMkOp2T6cd2qkPHM6BI5UKhG5DBDPYMsza8C5V09nAwFWaxJErSjZDezVURMc2lCzp29OXecrVjiEveY8Zj','q1hdHh','JQKFMqsVKFjgUlAUKIq6r5c7hYVeXb0VTzUTBoJS5wxJ53vv1xY6CIt6DVfmnrfVw8CbFH7hjn6GH','EcYxv','GR9jYmjgA6kX0RvFzI15vjTO6e06KfQh0dLCZwJC8Nz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c BINARY(40) NOT NULL, d VARCHAR(13) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15171021,1869481423,'scMYJEcfhcOsgEEUKhu34Xqm5q5ujxOiOVaj','cISK7YPutw','DcYk','yH0UeH3KykkLgbWhV3B9gicrE0I','0pVz8ve9eCY2s86heZcmbfWG86nCUqIiSHH4SY95DumjG31Jhw0m85SZEeUxeRrVokUmJ2l19KHX6g6qk7bCYAxT0JiqUIEwzy','pe4b0tn9wVaHXNQ2iajVBm9uQYYvC4Y5YYi9aq8o05AtBLgXg03Nuinqm9qmj2QIBLcBAsMmp',0);
-INSERT INTO t VALUES (10890091,-1733161515,'QeDURJS1ScdfGp2U14vUZsE','XHPG5UYxil','z0H2WdoGORQaJNpS794JIj0vVlk7D7EnytmNLTy','u8q9JmtuJ3','F','H0tWccAirdFmdLggrZNtU2jhoFtzs',1);
-INSERT INTO t VALUES (2684801,-1424109827,'h2PmZq9Lv4VWIMBbhnvl7hQ4P','2wyfY8dYbC9t','EeCIuK4w','BHk8T4LYn25rbytgpxusLEoThxDhJrtrIAho3J','LT4wrcF3PeEfoIHO7cPT','Cw9FZ0IJ8WFVfZZwb6ntVLZwujDDNf2I84c6mLJ3OkNcJFtPb5iFIuYub4RoXhsXAYj3yrXPFZZgMPuSQsD9yea',2);
-INSERT INTO t VALUES (8432383,1412133203,'XeW7FsHZyVkO6TfQATLBsZD5Lvhq','v80XGjcP3f','0vVIoikWStpYO6aQBFleyCs4wFLeye5UQPO','3VbLPdYms56y','kFGYjkBcwshzYgpgdnb9ASSFjmm4z92v6X','31ZxZHeiDkw0r9kB0p2sW5sUw4ref2MFSCXjElERtKFRHec51UsheDNKbzKAXWcP84IH8jpM95Ft0i83fQDcM5lLGGbxxISzlQg',3);
-INSERT INTO t VALUES (2045013,815330457,'ydZ0BqsXztu5HA7YqKGtYTqmF7NwUMX','2YezxH2q','UnjCOu1y7OZeAj9CdEb2S','hHqFtkYK7aUieCXoXZZ0gon','va2jax4WadmstU1ffxHvCsKyyX3DF8','B1o0Ce0qo93d2dHoO81e1S9I2wEuvTkeTUJTaLNt8gIKaerUrvgjAFDbrLylmBBHttA4GbKq',4);
-INSERT INTO t VALUES (10960227,862807101,'Bx2NhTCnCpG9bFJP9xdRCA4','6E78BMaH','PEqwj5k8dTbUPYflz3owUD8SvOHGubZv','4gf2k9QZ95vxf2v7xLMMvcOMa0TNWu','cTdaJx7sFDXAf7jTEAdA6W7adBji83ysQbqi8','Ztr7nE5QtiPiMvnrOSoxiuh8Oq2lkK0JmAurom2rf',5);
-INSERT INTO t VALUES (3386626,1604215474,'NXAln1dBIuvHfjdMWdL2GSuuChICNLLoE','6NKgCv','6','XifA01MH1QPpxDekKzBq0kTIUSKJx3FHvNJ','6DP5tuRbUyhRSAwGPtEyywbZ54e9V6Rm6H0fBG','wvfKaQ5EvHFCqh3OwnuXxFuor5GawCzZew3XC0MZMAiQNT7zexyvKptE',6);
-INSERT INTO t VALUES (2291182,-1230436829,'dY2DeDtpQKJIK47N5qz7UWlgBt84T924b','pSCKU','tfgChIalGFZWAAI3AGA','7Q7RbqfxWlPdZXyPMxNxMeI4V4NgCQeE8DPqP','qsD4ZkbR4M91qgdVD','zVMo8XGx7Gv5RRVMuku',7);
-INSERT INTO t VALUES (7665252,2015035357,'Cew66nw4PVrAN9Y4kCRGP5KUlFYAxJ4FiJre5U','XZdg8KYAQF','DhuHRae70muF0dx6AT5I8','cyuM6oNI0arJjEvWAWmunMg','zJnNZEda','ZB21yPJL8MfcrAUu8bZCAGH7nBFfON9WJ8Td851zsvJIwYIyJZQw59eoSc3OC7k3NgVhhh6EO',8);
-INSERT INTO t VALUES (9933421,-151306172,'B2ke','3s7RUL3','wmnV6la4DszcgdjBf','is0w8vSZVH','4uncKWQF7yPBWfFQgIQuSZQXXCnNEDPTn','9oiTLiwQUa7v0APY31nJISc8ZC4Z5KdO1A0H9499U3FP0kyi33iKP3BQItlvo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14826594121702117239,118,'PzEK4LiovQiPHqLIpb6464NTJtu6AOEw09o','EpTjcbvwCIUEcY3pDh1YynSkcbFy0xbVPCQQUQnMvCZ9YV','yPz1Jm8SDLkzWTShgMz37FrnR3svHpYMu7W0WAz','cuBK4XuafUOBufl7p7Ua29ADke08d7','BB','3',13);
+INSERT INTO ti VALUES (14826594121702117239,118,'PzEK4LiovQiPHqLIpb6464NTJtu6AOEw09o','EpTjcbvwCIUEcY3pDh1YynSkcbFy0xbVPCQQUQnMvCZ9YV','yPz1Jm8SDLkzWTShgMz37FrnR3svHpYMu7W0WAz','cuBK4XuafUOBufl7p7Ua29ADke08d7','BB','3',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (17950903941205710900,-10,'ZY8OgaAvLaLhI8','chrRiXSP2tOQYa5AYabT4nYAKHD6otKBmziXiReNsgB4YBd28T6rYdqCKaNsjSTRyyTr6xSvRhGWXbbBoBKX0J6GN7WcaJinbvsbHP1MCbIHjk0dbIBwClpffv54AaDFnVd6khskX7SZXYT8xXqHw2dCMnY3zSZWoMZxbWckyy7advYIp4cASa4E89mJu1miQmPdRJiyShmzwTdv','pPiYXQuN63DGSEQ8AB','S9ipTlYkB9HODZ8wOQBMZUgW7dSJlgR1SxM5XjBzcKf8zmMwObUzwbzW8lruY8TbujbBGRSmQU5uf7ZRfIOA','6x','Ax',14);
+INSERT INTO ti VALUES (17950903941205710900,-10,'ZY8OgaAvLaLhI8','chrRiXSP2tOQYa5AYabT4nYAKHD6otKBmziXiReNsgB4YBd28T6rYdqCKaNsjSTRyyTr6xSvRhGWXbbBoBKX0J6GN7WcaJinbvsbHP1MCbIHjk0dbIBwClpffv54AaDFnVd6khskX7SZXYT8xXqHw2dCMnY3zSZWoMZxbWckyy7advYIp4cASa4E89mJu1miQmPdRJiyShmzwTdv','pPiYXQuN63DGSEQ8AB','S9ipTlYkB9HODZ8wOQBMZUgW7dSJlgR1SxM5XjBzcKf8zmMwObUzwbzW8lruY8TbujbBGRSmQU5uf7ZRfIOA','6x','Ax',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10459587081544493734,-52,'IQmRyGfuUYLUUzZfUpxhv8ucw4S6','3xI6Ruv0FGW69X6WZ7kSdWwJJdpSvSzIIyshnVN3qBnOTbNFio5LNY1a1OWRWeargGeL4XvvcIvmi7pmU','PpdrBjlInOR4eRKDlphktvugJQTzS0z','9x8qD75VPr5p2xpUsC6HBJsv8WhTz2dnkaGn7Zhk3SJKGTpWOwti6CRZJEdEFKWwNOpH9NNfEBCBdYhkw2Iomr5nlWAsE0cmazqxnK45iUPeS2E5epxKbr17NTzrOjaO66aIj6PTZy2zHXMDeZjqZZd8aUjK784Q2VDx','M4','9IT',15);
+INSERT INTO ti VALUES (10459587081544493734,-52,'IQmRyGfuUYLUUzZfUpxhv8ucw4S6','3xI6Ruv0FGW69X6WZ7kSdWwJJdpSvSzIIyshnVN3qBnOTbNFio5LNY1a1OWRWeargGeL4XvvcIvmi7pmU','PpdrBjlInOR4eRKDlphktvugJQTzS0z','9x8qD75VPr5p2xpUsC6HBJsv8WhTz2dnkaGn7Zhk3SJKGTpWOwti6CRZJEdEFKWwNOpH9NNfEBCBdYhkw2Iomr5nlWAsE0cmazqxnK45iUPeS2E5epxKbr17NTzrOjaO66aIj6PTZy2zHXMDeZjqZZd8aUjK784Q2VDx','M4','9IT',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(81), d VARBINARY(85), e VARCHAR(31) NOT NULL, f VARBINARY(19), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3685297,-7326073,'ySTUMjWjdyp3EvbExKyJFaF42KClC7rVbeDzqcgjIt3o4Y16WrNz7IT3qajrmpdB6GvXoK5mjUpay','fsoFgzBwaUOp2Ave1PEH','96YloL5tVERCdiag','bZeoVDwlpv','g','D',0);
+INSERT INTO t VALUES (13562854,690876,'lvT15tQPCF1EUoxud8rw3Yo88yCtvPfZCRSR8o3wHOEIvxo2MkBopm9du8YrKMhFrC12KNdGANhwn6907','IUqardQrdGDDDYpFst5A3NT5Huwdn0XDEyNbnnJG7sXSSpB1acUFFoYb6F7rakDUXvKCY17YLZ1TMx','2WZlTO7TWccRCBHnWkFfeI','zRx','N','S',1);
+INSERT INTO t VALUES (15708772,482928,'RGhwFXxaZ2NIWPJKp6h2Iz1oZoLOINhOJrYjcwbGrDjjVpKKHP0UKR9zZJ','HDgoMW34X4s8bhkKsFdm82nb','Nw7amGDuMEorQIYm5d64KSCVCp0X','cqnE2hs0N2ybhb','e','M',2);
+INSERT INTO t VALUES (13375233,-7355190,'BFQRVPkZt1Dlm2oLkhcD6JgtQZ6XsuMqaODFI5zZjjcHuPLeNX8Z94s0KwQteU','hkygrcIS1xb7fUOldtOCtVZdRpoXiDqLtuEtOsNjpZdr0Qz','EOwOSxaSnFqjfyjc92pG6RZz0hH7tY','2mJ','Z','y',3);
+INSERT INTO t VALUES (1125162,-3044348,'d39LaCwQYoEAbebdwbQHAn','8Ve46FWQAsd5Aqq7rCi','zgFsSoP0e9l4fINDWddh1pp6drZE','234jk1eipy','v','i',4);
+INSERT INTO t VALUES (8684079,6752684,'MBfW','IsdFDZDgfH2WEfjNyZn5zk2Mtf6RNxkSoq8t6Z2SdG2Khi64gfYYKlBSUwOyNRi88NRy','dv','u3L0H','y','F',5);
+INSERT INTO t VALUES (15334450,6378547,'NwqCEJjmZe7W','dJ3YXq1InhQwimo0HSM5FQjYKnSQv5YcqwViyuZNbEzXpoBx8RPHhgPt0gmiBdlpJBVt08feWtXrz','aij6CTGYXLDkda6cPKFsBEm','qI34zLfRBXtslH8KVW','F','M',6);
+INSERT INTO t VALUES (12805637,-3511717,'c43n4ftRstrFRaNdzY4DhicGHhMTiIl9O5M6uswsBSxUIUhd','UwMQpxDjXEmT9OshowSpzv5ZFnIT2HJv3akfajhTIzB9YQanhDgw64yb','hWheOYaWcREoMbXN2K5GUrW8ys5IwPZ','mQxx9uawM','b','O',7);
+INSERT INTO t VALUES (10829175,4965422,'8sjfOr1ucYrss6aZ4ccIj8qFlXzZRuAIDYYWmj2g5hW4Z3bwAzxAmeK','jvFsOgUxoZZnKZbM21mxheNii','G9ikneRhUSI1PwqAvSSzUc16eKtEA','iQNH','2','R',8);
+INSERT INTO t VALUES (8075826,3405597,'G449H7XRKIDIoYdfkyarIxAWX1BCFb8z3iDe9ODIYGMvXazIfKvh90SER5xB62','BwD7gegmVeGjQtfOOzmfU9Y9vKxA','YdM8POB0iKy0agKgHLIqwEw','TrZ6V77j2tMCm0SfY','t','5',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(81), d VARBINARY(85), e VARCHAR(31) NOT NULL, f VARBINARY(19), 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 (10179213,-50075206,'iMfn6Yj71W6mgAgit76c0WM4FVWnpS','mcEgrD5','YFhyPeTKcBvh6RdlALG5Yy2i','DqyhU','bSDneaRcctiVTyR01czUiYrARuma8bWg7tOFyyxLRIP7bw8wtTSh2PbZTndceizffb6CBsuXfcyqPQAuQms','idyioWtvKoGKuTMUmV3EJqdqLxisvhFNYd4AY',10);
-INSERT INTO ti VALUES (10179213,-50075206,'iMfn6Yj71W6mgAgit76c0WM4FVWnpS','mcEgrD5','YFhyPeTKcBvh6RdlALG5Yy2i','DqyhU','bSDneaRcctiVTyR01czUiYrARuma8bWg7tOFyyxLRIP7bw8wtTSh2PbZTndceizffb6CBsuXfcyqPQAuQms','idyioWtvKoGKuTMUmV3EJqdqLxisvhFNYd4AY',10);
-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 (13480455,1515109308,'EgX0Jp7M1PQkd9Xm2yeqSuc','h0K5Q','f2aEyJuzeoOLrKcqsIBAnaDC','q6KrMtZX3ubKGTMY','zOJMGrYSYDYGIXdFS1TpZOSQAxew','0XdqXtp85g9LPr1t',11);
-INSERT INTO ti VALUES (13480455,1515109308,'EgX0Jp7M1PQkd9Xm2yeqSuc','h0K5Q','f2aEyJuzeoOLrKcqsIBAnaDC','q6KrMtZX3ubKGTMY','zOJMGrYSYDYGIXdFS1TpZOSQAxew','0XdqXtp85g9LPr1t',11);
-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 (5325705,-1994247273,'KmOedZ9btEfnG6HccKPGBSOXtd','K3iVrPE6JIRzLeG1aqGNlNYVnLEJsXBRbaCZ5GcHrwWrO3nEOMrOPnSCpWgAywIcmwQGapRFtkHZSjXpgp849ChWc15nhetZaGKXWiWAe2F99iQhFFY1H23VyFZ70VsKBRh0NZEesmHo7oOxFfpad51ONqkE2BPadvEhEBcSC2wgBjJwdOxwtt9pGmgjlxqVSDF5KlcHXFXqd0t7bYgtZh6N','bmwDW06NcT6acFyz6','Na7S00A35ySoKzwKqwnapWj4ltJkzosF','3Hjy5ml7Tj39YlYOzi9EkU1T0mgphicD2ATVM6Qdro2NQE9Fn9OjTVD7GUla597Abz5','bffNY3SapR4nAW93Ip0j7oj5tq5chaOWe0V2obMlyxskf3JqITycEBc',12);
-INSERT INTO ti VALUES (5325705,-1994247273,'KmOedZ9btEfnG6HccKPGBSOXtd','K3iVrPE6JIRzLeG1aqGNlNYVnLEJsXBRbaCZ5GcHrwWrO3nEOMrOPnSCpWgAywIcmwQGapRFtkHZSjXpgp849ChWc15nhetZaGKXWiWAe2F99iQhFFY1H23VyFZ70VsKBRh0NZEesmHo7oOxFfpad51ONqkE2BPadvEhEBcSC2wgBjJwdOxwtt9pGmgjlxqVSDF5KlcHXFXqd0t7bYgtZh6N','bmwDW06NcT6acFyz6','Na7S00A35ySoKzwKqwnapWj4ltJkzosF','3Hjy5ml7Tj39YlYOzi9EkU1T0mgphicD2ATVM6Qdro2NQE9Fn9OjTVD7GUla597Abz5','bffNY3SapR4nAW93Ip0j7oj5tq5chaOWe0V2obMlyxskf3JqITycEBc',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7913849,1209907006,'35VHN18pMqzDDH','0QjaL75WTPyawpzZAaNXuIk4tldIL3J7Wbz4YtYwgQWawjwc6Qat2GNhpSKTk5Nv1IjzdSqdkUrYVAJuiFBFeZrfruqwTK8P051gc1ZNCJZogz6dHJHXTXa60QrRCuMZr5vFGJCGzjTokOEAAx8yg6ZuQp5g5OuhSE8bSUN','WPutggsUQfaiNIalGvDfbCVu635qWE8','qsvbexqFvwywfl0AGgApp6gw9mVqfZTtTVohjlisFKQVSdfQ0jjLC682GKA73b2waQgBhJe','1R4VOO1jYA18aj4KRmh2pBoeTk3p7HdcbqIkt0ZjRfaypstC8qxxWH8Pk4MVXPt0MCZu8pa','cYZo06PwISZkDPQ7mqB8R94fIG5GpfZ7aOUyj5BD8eFtzuReJzZuce3y0f1GXvmnPTjDbFZdEc08T6Zha',13);
-INSERT INTO ti VALUES (7913849,1209907006,'35VHN18pMqzDDH','0QjaL75WTPyawpzZAaNXuIk4tldIL3J7Wbz4YtYwgQWawjwc6Qat2GNhpSKTk5Nv1IjzdSqdkUrYVAJuiFBFeZrfruqwTK8P051gc1ZNCJZogz6dHJHXTXa60QrRCuMZr5vFGJCGzjTokOEAAx8yg6ZuQp5g5OuhSE8bSUN','WPutggsUQfaiNIalGvDfbCVu635qWE8','qsvbexqFvwywfl0AGgApp6gw9mVqfZTtTVohjlisFKQVSdfQ0jjLC682GKA73b2waQgBhJe','1R4VOO1jYA18aj4KRmh2pBoeTk3p7HdcbqIkt0ZjRfaypstC8qxxWH8Pk4MVXPt0MCZu8pa','cYZo06PwISZkDPQ7mqB8R94fIG5GpfZ7aOUyj5BD8eFtzuReJzZuce3y0f1GXvmnPTjDbFZdEc08T6Zha',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b TINYINT NOT NULL, c CHAR(14), d VARCHAR(39), e VARCHAR(25) NOT NULL, f VARCHAR(56), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6376476,-40,'3qjjM7Iovjw','cJgnB4Whrj974tEAwb7NQx','uJKkVvxg6qcUZGA','u9IZtBj4tvfwCeiEFMseMSNisfcEEozdC3S','qgW01cJrgV896QTU0d5gHnOrHN1s1giVi1ALSr4l5J3hrJE5PEd00jnd0a5bA6t70rfIw5yzARG6WUHyEedUFcNBJYyrMo1fNMXz','pGK15OHbukINQ10DygniWayn6OD8ux',0);
-INSERT INTO t VALUES (-7069171,86,'aHXVsO22KKQK','9dH3STmDyYqQO1fN1NBmpRISClWhS','lqAzSq6ANkkfnO','3Mo6PfyVpd3XMetilIFdnNNGW2eNkA','WzkmzZSm3c4Fk3MEC8m7u4RctMyYZ0wrmwc7I9Ndi7jfK2yVsXj2oOuJ85pbrRx8QWRqE9ED272fkb14fQkbe750kZ','Gf1ujuJZ7l88EMuhypSLBfkZNgIjKg0G1P0uEbq6SMF7laT4wQG2g33',1);
-INSERT INTO t VALUES (1451752,-71,'ZsgDh','riSPjcvZQWOJh3U8eNg0pnk7QwsdB2iE','YTZIEg7y','t7wx3l3nexXI2vppzvJIw2TxKS8XwvsWSV1sBMwEJo3y','FhF04D3qPtW9ns6WsqOa3tBax0y46pMAV14BVdcKjl7wv2BmZ3n2tycUVH0iZp2eRrxg8mKg4d1Fw','8DC8mxYUDNq8hRxR2hXI3mwo75',2);
-INSERT INTO t VALUES (-6463749,-55,'K7KV7Fju','j1EGCEgfmsNITdjFbYUxAKGtkvxQnd','azpPE7E6pNar4LcK','UsMSot4KWigmHAhntbaaCf','pChQ8rMkUTYNiOmAmkqtlaLGd6ZBLNbdEUYKShavIj70BClCjfL8YlzgrD93rDR2pz1x3gDCDvFfg2WGVRn1yvtSuhcv','tDEaaoUv4LlE6kr5qJY16sBwhJJqDIZDGmcftgQNepo3BWnoYUQExuLYYIuzLeA',3);
-INSERT INTO t VALUES (-5037509,-85,'GkMzgKsMzed','h2134qD96HaOyk','M5WuzmeOEvT6Kw4EPXkRV','21fSVMu5tdoWCLy652','h8bmPC0PwF03R6vCRLhIMq1YQyRcV7QzpNrzLTIi8YUHBk2Yq1UkxKHT7nFHCVlgZeGSz7uqTf6zFOktVb88kBvnmp72XkUdQ2eO','I69lFNnrADth7gW3DZxYH9HGMocRbuB55rSShgc5SMxVdUpBg6ekVMGKnqyYgVr6yvWwM0YCLlcK99xZjZTqEGeVB',4);
-INSERT INTO t VALUES (-8305581,-123,'fwyfhPnqVV','0GQiVIFWMEfMrnx15m8','eaRaS','CblEhPC3Uu20BEf218SBrWnEbPxh9liFY9HDTLr','Vz7GhZPvX3nfrZNMKvaqAhJxhQIKWtvPl7N5l8yQ325Ei6vuVqz','asODt0JahLB62XWOKV68VbjeDYUZpxgxa8NcjP6tcjkUUZjCJYJ94vUjK8leOsrPERiQv3if1J',5);
-INSERT INTO t VALUES (7215665,-75,'Rh5RXQpqb','v143nCdWzbdCJ','JSe3j6RK0ds','xUoWAAiJvqE2ZrzhcagTf4BwE3LPplkIrAgMceuGod','WYRCEA9pwxmdWQd2IZfF3NOQPCFijEc7JcYWW3E','nRqIp99rd6jgHMJhspSotrRLo1Y0hgrHNiy4PxpfqvQpP6BNyJkFfA8G8i5BGu6maXEFai3mH3RfAEEkqckhgn',6);
-INSERT INTO t VALUES (-8261357,55,'fWwlIhv8uV','SE3JJU3TBTy1ZZn','u9RqPe1sfF7kCepanU6MmPW','mmlln3iiNjy9zALPz3waknFDlkkcCIK6xv94OSPSyP6HqsOushU7e','I4vZzVOLHyoqNbjLKDbKlYE8','5WFAgIBkanz3RHqPZdOPCDmoL2JRbuOF8MMukDOCzgfxf5pHdsFEiQr41r72iNVTIyZI7h3enF',7);
-INSERT INTO t VALUES (-6955403,-13,'Fs','iPQWKGsgk2RiOIzPcgQmL3vygin','bVg','zTCCk1N7Ye7P8VP5ppGcWLFM2xSfEjdfQVsb','3x5enbeyp3WFkeChfxKZsKovYZv','uXS',8);
-INSERT INTO t VALUES (539278,125,'ew','wZPdKXu5Qpp8Ag8tqxGuZkBDK','97H','4Of4nDiqRCXRONx7s','pBCTVpDxc4BaLeNoR8Vsx8M1JTQyeCmOaIfbzG7Nz4GB7Flpq6EiPFrWE80jijlT5ryOY9GMPqUA','ZZMW9sFMakw8K5UKj4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (15195938961571316756,-1066321,'yI64eemWzHm1YNdOcFYB1rvv7fKOr9O2NLxfoRfavNkLbotQJCQEazksMZXlvy1ng','8aFZSLU6nJRmmwBqpA4hwhoWv5SG1IF1qqLb8b2pZqlbN4GLB1LqJWotrim6rJzhWdodvq22G','Sdlrwfp1LRcF8rpESLpep','L','h','j',10);
+INSERT INTO ti VALUES (15195938961571316756,-1066321,'yI64eemWzHm1YNdOcFYB1rvv7fKOr9O2NLxfoRfavNkLbotQJCQEazksMZXlvy1ng','8aFZSLU6nJRmmwBqpA4hwhoWv5SG1IF1qqLb8b2pZqlbN4GLB1LqJWotrim6rJzhWdodvq22G','Sdlrwfp1LRcF8rpESLpep','L','h','j',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
+INSERT INTO t VALUES (3592957065276567521,2036948,'aD54hBKZoTEiU9D6rdbdmkuNlC5kogqJ3kdol0T8Vkl25Q04cMdH5LQcuh8aVypAPY9KThXbM6B52N','lj6VBPdq7H2U','5htMy5UKSAumarNw7NL','pmIx5IePbGutucP','d','s',11);
+INSERT INTO ti VALUES (3592957065276567521,2036948,'aD54hBKZoTEiU9D6rdbdmkuNlC5kogqJ3kdol0T8Vkl25Q04cMdH5LQcuh8aVypAPY9KThXbM6B52N','lj6VBPdq7H2U','5htMy5UKSAumarNw7NL','pmIx5IePbGutucP','d','s',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9725552633853690746,1583101,'HPTm1w','EiV451qQmWZXict4','xcf','GZgnhCwEGqF5vV','M','F',12);
+INSERT INTO ti VALUES (9725552633853690746,1583101,'HPTm1w','EiV451qQmWZXict4','xcf','GZgnhCwEGqF5vV','M','F',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2566851445329964374,-7228663,'ZuexSzZ9rU7mH1YTFQzfjUwt7HIlItvt38VP8PEEd4MfmWCe9Hc5yWyxwBqs0Q1gCluFAB','QkV7plZSCuTvYJRFn2dwltNDi9V2oJpz5apUwXKU4YRdvm2MvdcvaN9u7YRhOhMqxq2FHkzYVokLDQ5y4egn6r0CYMqccaBxsAPlgWizpUbH8ksl6V87o4ZTXsMTOTudGfdCJMy4nFJIKkenuU8c4t9xsmwvlmP3puqC5AOsYDaamOSrFBYVWvamUtmw7PlFErT3t7MC94jVISWZtmxEeffNhu2czf','OUkj','tRLK9i5318rnWwPfP3YGLlUp1Rk8Pw8p1YSFaeOkCHEhZ0wSufYaF0U0ct3lsZzGTxQZzsYcSVcrWdb7IQN1','S','e',13);
+INSERT INTO ti VALUES (2566851445329964374,-7228663,'ZuexSzZ9rU7mH1YTFQzfjUwt7HIlItvt38VP8PEEd4MfmWCe9Hc5yWyxwBqs0Q1gCluFAB','QkV7plZSCuTvYJRFn2dwltNDi9V2oJpz5apUwXKU4YRdvm2MvdcvaN9u7YRhOhMqxq2FHkzYVokLDQ5y4egn6r0CYMqccaBxsAPlgWizpUbH8ksl6V87o4ZTXsMTOTudGfdCJMy4nFJIKkenuU8c4t9xsmwvlmP3puqC5AOsYDaamOSrFBYVWvamUtmw7PlFErT3t7MC94jVISWZtmxEeffNhu2czf','OUkj','tRLK9i5318rnWwPfP3YGLlUp1Rk8Pw8p1YSFaeOkCHEhZ0wSufYaF0U0ct3lsZzGTxQZzsYcSVcrWdb7IQN1','S','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (14014963618921280115,624487,'yXIws5NdGsLH7YSDnG7Lnx0KE3TW77C8f5JEURKbEhWmCg3bEHjvRZ1KMHMqCkBIXOs','elkChrh8BeulkECU3tWHjjZSfWt2ZBDKqtOFNOXyixulTob5x8svTlvOINzRinMtw25CTvCCAXkMHyR0MyDY1fyWfkXVShdmH1jcm6bfDQxi0ZAmaoa6im8YaeiVEVUs4x6fbvRsZqpSuBNewFJ','bzXYaT','1Obf8PBwygnPiqRhbl1TpGRHy','36','F',14);
+INSERT INTO ti VALUES (14014963618921280115,624487,'yXIws5NdGsLH7YSDnG7Lnx0KE3TW77C8f5JEURKbEhWmCg3bEHjvRZ1KMHMqCkBIXOs','elkChrh8BeulkECU3tWHjjZSfWt2ZBDKqtOFNOXyixulTob5x8svTlvOINzRinMtw25CTvCCAXkMHyR0MyDY1fyWfkXVShdmH1jcm6bfDQxi0ZAmaoa6im8YaeiVEVUs4x6fbvRsZqpSuBNewFJ','bzXYaT','1Obf8PBwygnPiqRhbl1TpGRHy','36','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (502451883026309462,-4249976,'AQNemqVzqsAqezrx0YCBkJKP8F','CEkaRIINtYzAdXGerKxT8eL88IOsmSC3CbUsVXsyhzj2STMjsLiXRVhiYAgex73wuOEJMCZNG4fUgaJ2ygPbQ1simEeFh1lTkxOBOBmTEbZihpS1i8RpE2e91vj48JCHNy7ULatDnrKbS0pI6eMr6ralOKqpJp','pj0z6aMtHYAgAPab3SVQnIH36KZDU','RjHDrSufigUMJDwR7zAHKBsH7Liz9tp6eHVuFwcrYN2jaq8aahewkeoqvSqFPcf1csDrIXyGZxwDp8Og3D95I5eBpGWU7xzgc4aTdWDK1O3Sh2wIsuyzyoxVvX3ZySid2JMwKxMy6lq4ItOZCPqTESDA6IuiMnj4lbKK4YcxhEScNg3qrXRbxp3','N','V',15);
+INSERT INTO ti VALUES (502451883026309462,-4249976,'AQNemqVzqsAqezrx0YCBkJKP8F','CEkaRIINtYzAdXGerKxT8eL88IOsmSC3CbUsVXsyhzj2STMjsLiXRVhiYAgex73wuOEJMCZNG4fUgaJ2ygPbQ1simEeFh1lTkxOBOBmTEbZihpS1i8RpE2e91vj48JCHNy7ULatDnrKbS0pI6eMr6ralOKqpJp','pj0z6aMtHYAgAPab3SVQnIH36KZDU','RjHDrSufigUMJDwR7zAHKBsH7Liz9tp6eHVuFwcrYN2jaq8aahewkeoqvSqFPcf1csDrIXyGZxwDp8Og3D95I5eBpGWU7xzgc4aTdWDK1O3Sh2wIsuyzyoxVvX3ZySid2JMwKxMy6lq4ItOZCPqTESDA6IuiMnj4lbKK4YcxhEScNg3qrXRbxp3','N','V',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(61) NOT NULL, d VARBINARY(54) NOT NULL, e VARCHAR(43), f VARBINARY(88), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (189,186,'XbiVQHR0tvUhkzEROsqYJDZo','KGpPg3P1YCHwQsbdYy5xeU1ipBQBxnfnWVggk4taJzM','FP2s3cQAwxu9T','frrCV8wXD2SeTgJKAFNzbRthxh14pFDj4xcATlGuBmzZkBilzjjdqvsF1m1DTZWWtXcExBlMdiT2R','N','2o',0);
+INSERT INTO t VALUES (13633,18,'6rhW','q','D','pKtAhXDh5kdRc1JmLqjTd80HRnbEqaPKiUu6X','w','pF',1);
+INSERT INTO t VALUES (18499,126,'C1LNqhcJP0kGgs','R4RoOI7ZWJeT95UmaFscVUEtfLzpK','sp2sWXlqLavA6gjkg62ZtdNFb1deu','NhJSLMvXwb8UT7XKMyNoW3IHkU9cc4dRjAMbYHiQYRHzVWp1V6YyvFVJ3maVYBg','5','be',2);
+INSERT INTO t VALUES (30563,235,'4HlXpyoT7UGiVbTq4ZTVWL0CF7KvmgxxnVbjdyOz2rzAoxFpoNqxo70xL','VZbNdT4QNCPzrRQPkpwXpGsX3aYq','wKG0dQqeFPsbXONcQ2n6','6TjoKZPaK0JU3zj5tc31tAJSi6','tk','cm',3);
+INSERT INTO t VALUES (8508,59,'xtUzvvaEjYk6SD1hL0pAM3i5EVjy4bNEs','cvw9zzlvcizoKc5CH7xDNqjSKQpUkOcM8cF9zNKZt2c4fM2Z7','VE47fpLjKjnUomj9kEOPx','7tliYjs2bZiKf1mQPhLt5','9','Pv',4);
+INSERT INTO t VALUES (3167,244,'fxA9pepwQhjwdXDWUVNg5d7xXzXa04qMVR2LXWTU7Lx4KBzsmd5ewx','eAs7aj','shUABnzh8sEco','Jgc','c','lV',5);
+INSERT INTO t VALUES (46798,82,'3v7UrZaORG6mAJWtmSEBhTMTpLbE7RT6CGSwRBhYW89qV87odskWK55Wo','dXgO5Xckzdpnm1FVOrhkJZKpNnroYHXHuWmgdHj2MFFKAc4','1FQxmbXJidDYqDV8fpGM1iPnm94sXybUx545BOAgDD','OyNANy8aozBlhW3FzDMlnH4x8jKi','b','fS',6);
+INSERT INTO t VALUES (10309,141,'6pFk0DBJjp1sG05XdEgn','ddWFjxqqdH8iM1pFdkot7yJvLdYmSL5jWBEis8V','z35twOtb','cuHoDvbS52N','R','KL',7);
+INSERT INTO t VALUES (2926,163,'TuoYC3jdnEOWMptwnviM0I4eBG0tC30i0az','pXBW2','6','Z0IGoxmJQumEcUl7e1bW9DsFB3qdyuoWuWkofkbg75k3oriPiDq1usgMOnx6jN8ppxP1WGOP047YwJ0OWU','NC','UM',8);
+INSERT INTO t VALUES (26243,105,'P0Xdi','tAs00TQ1rRQlLsMmAcoDuSTMyh5unIrrIqPiTs6nRf1OrxniWhobr','3JFUdeAOaj8YRO7yGwmEC49LfeNnH','43qgCWH7BECZj71gVQrSeWk20QhzK5xrgEe005en4DCRXpiHxo1ccwqG74ozrL9lsEyIO2mUQnSA','x','c',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(61) NOT NULL, d VARBINARY(54) NOT NULL, e VARCHAR(43), f VARBINARY(88), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-4661927,87,'Sm0','eDURcGA3cWW','RbEO','CFTJB4vzesph','Z20wPysTvYi','K0PNYAQdWWi5FeuUS8EGvVX55v83QWcDTJqOIey1dH59gVzm',10);
-INSERT INTO ti VALUES (-4661927,87,'Sm0','eDURcGA3cWW','RbEO','CFTJB4vzesph','Z20wPysTvYi','K0PNYAQdWWi5FeuUS8EGvVX55v83QWcDTJqOIey1dH59gVzm',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(15);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(15);
-INSERT INTO t VALUES (-6429912,5,'6OaEV','boEecxzLVurfbrSE8','yKoE','cdgkp1UV','NTLmtID','pRS4W1N2HZk1Wy7rDD77AwZQRNkNjQDCpeH8IAfwX3oOnp2TBr0hDHzRC9Yu3rRYgErzajQYzbgUqzjbF27gE1GotjMR9P',11);
-INSERT INTO ti VALUES (-6429912,5,'6OaEV','boEecxzLVurfbrSE8','yKoE','cdgkp1UV','NTLmtID','pRS4W1N2HZk1Wy7rDD77AwZQRNkNjQDCpeH8IAfwX3oOnp2TBr0hDHzRC9Yu3rRYgErzajQYzbgUqzjbF27gE1GotjMR9P',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7187868,59,'sVgBY','fT57wMW','PrInLKlt2rm','cQf4wMQ94QLZZ','bNJAlaK3SEZ045RLejUSDRnDD08L0Da75orfoJGoWgE0GJ3jKZKcZ','y6g6M3JlcLRGAxrgKWTNktt8oDyTboE6pfZ2TSWZzjis6JpkkTre6vKFxO8GOIuXujUiPY2pDtQbr1uDvxabvgazMLCiRWkAWJ',12);
-INSERT INTO ti VALUES (7187868,59,'sVgBY','fT57wMW','PrInLKlt2rm','cQf4wMQ94QLZZ','bNJAlaK3SEZ045RLejUSDRnDD08L0Da75orfoJGoWgE0GJ3jKZKcZ','y6g6M3JlcLRGAxrgKWTNktt8oDyTboE6pfZ2TSWZzjis6JpkkTre6vKFxO8GOIuXujUiPY2pDtQbr1uDvxabvgazMLCiRWkAWJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-3170684,3,'iPOG','Mh6','WKAg48eD9lJ','BnQmrSMNNvufiZiRdO2Pk9gCjGyyCU9rTv4na9aSIv4W8HwSwQ2IF1J387gqv3SgvrBBJQIzTP457F7P8Sf4YWdvqLhrfLJJtMxgcAio3BbVipwOrvumFXKA0uNf4h6P6IrDJahHdLdLoresvellWG16Y4eBwlJ2fwECXdCmCA1BeF8u4aWGvXgZVqAZ8dZm5rv3sWOliCQlxpMHxrwaPr','CFcd7fw5749h9iF','m5NcQtR0lbRSCC3k8PxtLCy4xsxRMDtmw',13);
-INSERT INTO ti VALUES (-3170684,3,'iPOG','Mh6','WKAg48eD9lJ','BnQmrSMNNvufiZiRdO2Pk9gCjGyyCU9rTv4na9aSIv4W8HwSwQ2IF1J387gqv3SgvrBBJQIzTP457F7P8Sf4YWdvqLhrfLJJtMxgcAio3BbVipwOrvumFXKA0uNf4h6P6IrDJahHdLdLoresvellWG16Y4eBwlJ2fwECXdCmCA1BeF8u4aWGvXgZVqAZ8dZm5rv3sWOliCQlxpMHxrwaPr','CFcd7fw5749h9iF','m5NcQtR0lbRSCC3k8PxtLCy4xsxRMDtmw',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c BINARY(59), d VARBINARY(2) NOT NULL, e VARCHAR(87) NOT NULL, f VARBINARY(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8580689939146871211,424876305,'Y0kFb8UtmLAZ','iZ','AXiGugC0YzOPxssBqVDMgdLyze2I2nQnOmVeE76wb4PeuOyL2PHaSidi8e6kMdAq9mOLKQ8Q4OfSWoz','KopEHgSjYkBkzZQ01oaGCO0rzP0SHwkvHBunECNo7','xrd7VeoqnUywE','7lgNt3t93mkOkL4FBssAB98qicHjwO1Dtu6O5jF0zNsut7EnLHyb8SXSrMHVGtjhvH1v8uPz2W4sniFKSz',0);
-INSERT INTO t VALUES (8626577939953941619,1673937268,'Yz0ztn4UqKJQUUoi6CpbnZ','7r','uVfojSqI8zhuvpjhtx4qEtTUIWAnmev0B36NDYZ5nAEZ2tsWf7YZVnLh96nJLJ2fe','YlGmg6TufQkHMowwmwQa1UUp3B9GHlMMbRbJxLCXaiJTywBTzc','GTLUm5YF9xnJC3ZBZDuQjGEIX8CaxEEeYyUjTcFvgJR5xpI1Vf5fPb59Esh4','7LvdTjBfrzlV6Og2Th',1);
-INSERT INTO t VALUES (-4200219787454371984,-1536157701,'C24ErhxIUDAVxQagmrdrnpHKhaVhK7ANEdi0','q','52b','zjnp5FBbzeAxUj6P1ozKbPVGN7xwWobe9','0hvkcM','vEXxIA9G4l1TvP69wm7P2FTCeTYZjNo3zrAONTTe099aBemlxGFyRiH9xze00F09BZo48iW3',2);
-INSERT INTO t VALUES (-7189302850474666388,313379205,'JJGndzYwJMxq2vNSNquBPir2kJU93','e','99V5y3oqVRO9TPht7vDtnayqPLaisVJlqUmE8Yb8R6FFC02IFIjtHDjY0MzK7YtU53d7wlK0EL','b6','ivarDH8YBZaaqs5gokihHLgzm8JHUM7c','oamQ7pZv3s',3);
-INSERT INTO t VALUES (1856899743376071807,874063166,'dmyM7S13vorShPV09EGbO7dtdaG04uEnuFgkFZfaBtTirSsYXMLEJ','X','mNUZUr7Kxbm2e5wXanIANEzpEeVdxz5B9QM6XdoOlxnDYwoSR6Tqt58bhZypBVKzshID6DUH8gu5DQA0V','jHAf7hmU4xPwVw7YfLHvBAXnWHjbXfxvknoDD1ami6RKEEoGlIvwGc1MdijAF','U2hDP8A1ZqO5LqqwqE7YLUrdx2BtNKUFDUKZgKezqfsdj0zAZ3IDAggueCIFvmtGUp7gkWNBrJEBEVveVlrZY3ZVaJu4Q','ltnHGXy5Vmxe5igM6Y7wtjf9KTNjwSBIOiwHCGqH3yECxauVnL9mcNDqDXaOSW6RV0FxlLnbNGcSPeYLxCauHJ',4);
-INSERT INTO t VALUES (4811794920295612658,529044865,'2oEYJQPPXXnlziRKJ80LYFlPu01GqRG5iznlZ27P9WFGeH','5','TN4TZkvXluyuc6jvc','9bSB7hua3FKXh6zoDWQDtZGpBWfqGJRq7eWosXrcUrndxWKUbykSaYzk16jjrfBrHWxHesfVe8c8K','dntvXINNlDwwPx1ZG9elnT7HPZFLLgtmc3GIoeXb0Ru9ynLfrOc4VrlhjIMIugFaOi6tPDyYGPlL5WW07','5HHG2CsXP2vPWKTq7zCYErvVsu',5);
-INSERT INTO t VALUES (-2642618618013177709,952668455,'pTTgMQgVdgflMy6WVvGR5rqhuuyi','v','IM3jzl29Q2F2qU7','lm1kI5p','MJcgoCcEsLDvoAm5RhmHFYnv147w4D9O6ARxlvw1hP1hXMHkHcbfW78pKqt7aMmU','RgCXtyxE0BPzdTH0cfCGvmbmIpyuXzidfHrjcsWpfakHQKKqsW09xUJZbd5vcoKpIxtW',6);
-INSERT INTO t VALUES (8480590343350477970,1439543493,'fbYVscdLMOmQvGnqicNDHKZKxg7RW3Ic8Fc','H','aLanAOiesjjqdmp1F5Njo7tYCDq7ySgCysuBdSwCL99s01iRCR7tFReGhHYfmOMqPtBOC2sAOtdhoROP','shuOVdv4qtBSB7gnwWQ6S','WxRfExxNOKoYY3epE92qBezAKLVUDZwTLqHfrvjdd4Om9','dFETAWqbReeGDRe9kQWr9yvtw1SfzVBOEkyiLw77YJQDTnBXlz6bD6T5zsz55RXfp9',7);
-INSERT INTO t VALUES (8420761322417862376,1252955499,'4yel2qAjGFJKausErw0hIqNlA3Kt6knn8A4O5so','0','vZ0oHNMNzV5wlhl5z9Omu9sPXxU58ELwdk3JyaW02G3zt1maGVRgDb6ezWjA289CEupKs','KUAX6FxZKKb25RfiiWNYQz2','MSlT1PuXwftURQASSmRyKB5BUcH3kcshvsgGswBb','9W4',8);
-INSERT INTO t VALUES (-5624526240470071196,-759977646,'EwJTwuYjjCSiY3fwv2vUXH2u','vt','Xu933CIH4WVkjBpwc6ja3RVVm0A','iK5Zv62513aaKrIbQI9T232rK8NkSnFmyJloIB9UC2YWLp','Gqb3diAWO6EQtvRc2LBvGg2bMa9o9UiI2tLAQOybInFHRPQhqwMyxYxc8ACx6j','kzTEMnPdXbKYfyK452mdrFtmk7VUtKDt2ts3fAYB7ZHmmvhTiYU92Shgjifovd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (4795293,57,'LcGVbE11SDjYSlUfHI5v2gkkYU','C9T','VJa7oMCUjf1n','e8LeDKUeOVY1dyfLl3M2txdzEywMSRutPoFmgiQTQLptd2F1Jrgerwkx8tPLKXykm9ALiTtnn','cm','Q',10);
+INSERT INTO ti VALUES (4795293,57,'LcGVbE11SDjYSlUfHI5v2gkkYU','C9T','VJa7oMCUjf1n','e8LeDKUeOVY1dyfLl3M2txdzEywMSRutPoFmgiQTQLptd2F1Jrgerwkx8tPLKXykm9ALiTtnn','cm','Q',10);
+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 (8445947,137,'j','7aQME00SQTV4kSOtjavrUOLsS1nTpRXn9','3ksGnhSiAeY1uiH5qrxXGNdgM56D','vkVf','L','0',11);
+INSERT INTO ti VALUES (8445947,137,'j','7aQME00SQTV4kSOtjavrUOLsS1nTpRXn9','3ksGnhSiAeY1uiH5qrxXGNdgM56D','vkVf','L','0',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8957598,114,'P1he1DIcn5QuunINm228PmxJtMtu3Jy','HjFCxbMCJsj2Uzo','TCfuK6tGngbZBZVdspE7','CAssAkLgRK4PU5GV7HsYESjtf19X7WLLczIBCCf9AZHtBQFzjrjwOebBfxzTEuZ0','W6','x',12);
+INSERT INTO ti VALUES (8957598,114,'P1he1DIcn5QuunINm228PmxJtMtu3Jy','HjFCxbMCJsj2Uzo','TCfuK6tGngbZBZVdspE7','CAssAkLgRK4PU5GV7HsYESjtf19X7WLLczIBCCf9AZHtBQFzjrjwOebBfxzTEuZ0','W6','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (11103016,129,'8H0D2X1YUxxz3flsqJj4tMXHS4k5a84','6J6Ti5tU4n6XMHQhinn3upNOsqXnaqOimryezHyBSJlxNRp9W5gWOFgTgXQ6j2V6RBUg4ILq5umX7ymTJIwSdNAR2ESNEmZSyn39VEfUDPbIxfU792qgWZNvJDsLFzANUTv3q2VNUPE2nh0hRHp65xZqRSa8SvOMlbgiozqk65VDBj3fpR0C07y1wPaeIe9BHNWD','zv','CVqAwmKpXI2kawfquJPrtO4SggIaG7KkAUY4RtTwvkJ8GEKlvSaVkPuOrFFSdwYyEcWAblV2b4zY5SeIeZKC8vX133VkClCqN3A8Iq4CB3UDmqUrHOf4JU3w7dYeATQ','cK','QH',13);
+INSERT INTO ti VALUES (11103016,129,'8H0D2X1YUxxz3flsqJj4tMXHS4k5a84','6J6Ti5tU4n6XMHQhinn3upNOsqXnaqOimryezHyBSJlxNRp9W5gWOFgTgXQ6j2V6RBUg4ILq5umX7ymTJIwSdNAR2ESNEmZSyn39VEfUDPbIxfU792qgWZNvJDsLFzANUTv3q2VNUPE2nh0hRHp65xZqRSa8SvOMlbgiozqk65VDBj3fpR0C07y1wPaeIe9BHNWD','zv','CVqAwmKpXI2kawfquJPrtO4SggIaG7KkAUY4RtTwvkJ8GEKlvSaVkPuOrFFSdwYyEcWAblV2b4zY5SeIeZKC8vX133VkClCqN3A8Iq4CB3UDmqUrHOf4JU3w7dYeATQ','cK','QH',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1413371,86,'X8l5YYs4zDameb7hEDaUr4Z09mQ8stYS3','0X9z8vYu11pnnInrBaFFS9s2dUtxSXo0J15YODx5rJEK98aMnZI734goHv3lXGLE2JNHR5TKy9Zmvirqf7LD7zOAtupsM4Ob7t1IlOKzB1bIlqUWPbhKZhIgX97G6jMOPjBzbeFw5oDfYF3zoNYDD6wkS1GVbpSvPQsElEjxjF6AEG3XAQL1NdX','5','nM4tRvRqlKwBH4sqF5bRddqEs5NgNepM9tidZQT480uvPJY9BpRiuavtQpdC26CDl5FOMrwFqESncFhiGEWRC92Z4jl0zu1ATAGZM17Zm9HyHd6ooFjTa0L32HajSH4nsGrSDHugYzDS7M5lR0Je7ksDxmE98KlK6zLPg0rfvY4FasPVF1B8oD1Ydj6WfkoeYMmdALYnYDinAWpJWOYlUjwmHbrkjM5EMc','Sm','q',14);
+INSERT INTO ti VALUES (1413371,86,'X8l5YYs4zDameb7hEDaUr4Z09mQ8stYS3','0X9z8vYu11pnnInrBaFFS9s2dUtxSXo0J15YODx5rJEK98aMnZI734goHv3lXGLE2JNHR5TKy9Zmvirqf7LD7zOAtupsM4Ob7t1IlOKzB1bIlqUWPbhKZhIgX97G6jMOPjBzbeFw5oDfYF3zoNYDD6wkS1GVbpSvPQsElEjxjF6AEG3XAQL1NdX','5','nM4tRvRqlKwBH4sqF5bRddqEs5NgNepM9tidZQT480uvPJY9BpRiuavtQpdC26CDl5FOMrwFqESncFhiGEWRC92Z4jl0zu1ATAGZM17Zm9HyHd6ooFjTa0L32HajSH4nsGrSDHugYzDS7M5lR0Je7ksDxmE98KlK6zLPg0rfvY4FasPVF1B8oD1Ydj6WfkoeYMmdALYnYDinAWpJWOYlUjwmHbrkjM5EMc','Sm','q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9463278,12,'ZLPZrppbNDORc','Mrvd6oMHM0idS3JcN4kNzdg4WYJLYspPo5xRXiPr37HlsoCMx9POaTsAncKpQi4ngQfghzIf','RflY8tUTS3jbIRpbRcOPvfMvvCNP4pXPt793XfvNigt','sPfRDdnJtNVn8pZlBdsJa8WJlRDrmDzBLUO8EDNOgF8sV8yZrXSNajcRGMLXekeAW0TxHD2SkVNjqeiyIAH8Ixq4TLqfgXkHA2ntQdhu3PByetU6Fa3MHR2WVK05uFxTcn14VYFarXyLYavlKgQBVSOgo9p8Y14o44i3tZdZYffIVSlKA0vhptlk9g4jwm858QyNRD4YhJnO0OraQX','6gD','h',15);
+INSERT INTO ti VALUES (9463278,12,'ZLPZrppbNDORc','Mrvd6oMHM0idS3JcN4kNzdg4WYJLYspPo5xRXiPr37HlsoCMx9POaTsAncKpQi4ngQfghzIf','RflY8tUTS3jbIRpbRcOPvfMvvCNP4pXPt793XfvNigt','sPfRDdnJtNVn8pZlBdsJa8WJlRDrmDzBLUO8EDNOgF8sV8yZrXSNajcRGMLXekeAW0TxHD2SkVNjqeiyIAH8Ixq4TLqfgXkHA2ntQdhu3PByetU6Fa3MHR2WVK05uFxTcn14VYFarXyLYavlKgQBVSOgo9p8Y14o44i3tZdZYffIVSlKA0vhptlk9g4jwm858QyNRD4YhJnO0OraQX','6gD','h',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c CHAR(23) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(86), f VARCHAR(23), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7999855,10,'qAKszAewwLMcb','TAvFzUSD3XlMD704xNu6TCSQUsrpt2NDGxaOsQHOvliLoAnXMEm8mxKy1wD6zpEqq9IBbn','3ZWTHcP7yraCDgOtyM7xw3NKm7','4NpemnliSlcE4ZXh3','BJ','X',0);
+INSERT INTO t VALUES (4923327,55,'xa6VcbUzV7NLCIptI','ZXg6xroBITf','6uh2qczyADInwp5UhK1QsIYTvXxBSPXhW30OW5J1vU1fdjf6QdTP6p3G9QMkTd4wWHatBzHygsOD','58uDRiKqRAlbgT4PRLZxU','MV','IF',1);
+INSERT INTO t VALUES (-7500744,139,'DS','aOmMBLTZpluePrjJJYB5C5davGiFCDpmZ3cUADJD2xCXotANqkmk5NnwplPlKiZTXJIkOUrqeJ','A5IrW1Mn4yh1pzFtZPn0UkrokZz9r6t9u42fqk','negpwkgI','m','4',2);
+INSERT INTO t VALUES (3103519,46,'SfIC','yXrulqhKCDn5RrAcBzmNzM3VQUHbeBvpyWoMfE8Z8k0vTl56NKpCdR5tnao','bYXkzDBFgUk9G10gCVpu151NqnhORxWhrhUz8YeF78mif3IgQ6HY9vUHoGgneEFQ5XFeQHqjdjssZWJuBwjY','f','m','3',3);
+INSERT INTO t VALUES (-4908371,55,'qth5j7K1vJcE','GkpZfM02IveBFkA','3zmCJE36lforPFaQAVxbhKHNALrmitJdmTMlC0SpmP','W1lqolqFsE8bj0Mu','5','CC',4);
+INSERT INTO t VALUES (7636849,93,'3kmJz3','GgyGbBuAUasV6iOF9ZkF','6XHd63hbxQhVOVGgmceZpp3K1','e7v0','cw','3',5);
+INSERT INTO t VALUES (7068556,42,'u','JfZBw08O7FdZ1WWSZXT0HeQE4jguoyT4oS80ZCX','jw4V0k6Y0ZxCmSjB8yi0gsRpNtq5aEdbA8AIZrRUdFk1GhzGW6FwndfKA1gOKvWA','BQ6','6','gf',6);
+INSERT INTO t VALUES (2090192,63,'WmD5Pl3mIhX','yQqv8IoXCW7JtpJNQT7e85V6L9XyyVLfBAa3ihtnDEFxI4iaaumzfczm94u','R','bMRoAjciQi','E','3',7);
+INSERT INTO t VALUES (2351868,214,'aUSBNFn3RagL','1ppawm3OM1DLlE7dPUS4EZ1YEVRYwb9AB8Nr1x2qNPfU5sgV0YDh9oQhp9OSemibB2','838t1vBch9WnEzB1s3XyGNOF2rL0mZ4d41REiIHbpRIGqpLKeOQAm2945V','MKeDnJyriF','QF','q0',8);
+INSERT INTO t VALUES (-1324990,166,'QSNeFYlJa6cfZdpMT8VDF','cGA3amWCejJzD4','JQIoi4HFjWbny','Os','G','yv',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c CHAR(23) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(86), f VARCHAR(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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (277865615001992219,-761325643,'maO6kkbXDV6exJUivrjyWNNOKu8L58i0eGQERq4s0YqKci4','8k','oSHorzb6b','G7fQ026qmD3n0tJTvOpKjdViCKkrMRLbNDwHPk','LxcGn8OX6IiIsYv3DPeb87MkZoJU8WmqSVGuZk','CYHYYgeiIna8TxtZrKjvcZOy7lNHtAVzY0V9dmEwNA0dD',10);
-INSERT INTO ti VALUES (277865615001992219,-761325643,'maO6kkbXDV6exJUivrjyWNNOKu8L58i0eGQERq4s0YqKci4','8k','oSHorzb6b','G7fQ026qmD3n0tJTvOpKjdViCKkrMRLbNDwHPk','LxcGn8OX6IiIsYv3DPeb87MkZoJU8WmqSVGuZk','CYHYYgeiIna8TxtZrKjvcZOy7lNHtAVzY0V9dmEwNA0dD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(60);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
-INSERT INTO t VALUES (2139545631274590401,-206225535,'u6cXWrC82NfLuXl0S8iQqumRQo5Lgq8eBgthly6EmdNURwyRc','h','67rLr8SoHpFi0','WucaAvbeHF6','POjMpYY0zjNOaggaXRWzr5aYRqyNiHkyhlUNOHzXSh7w9JrHPesQufDVWgiQHwp0Ty5Rc0NC35cPF3XT3uVl8k','YKbcOcurke1WOS1zDHzXfSBlSHOfDa0vW71on7fJrFGyErDvQh',11);
-INSERT INTO ti VALUES (2139545631274590401,-206225535,'u6cXWrC82NfLuXl0S8iQqumRQo5Lgq8eBgthly6EmdNURwyRc','h','67rLr8SoHpFi0','WucaAvbeHF6','POjMpYY0zjNOaggaXRWzr5aYRqyNiHkyhlUNOHzXSh7w9JrHPesQufDVWgiQHwp0Ty5Rc0NC35cPF3XT3uVl8k','YKbcOcurke1WOS1zDHzXfSBlSHOfDa0vW71on7fJrFGyErDvQh',11);
+INSERT INTO t VALUES (3694317805979136953,237,'sjAcvA78phleaG','dNCN3rgLRE6kf85g8P5GlyY7qwxpPbOOW1YLOe1F2C','GFucf7VHGm5dmen96tgIWLMJ29RTpSmRy9KX6A5mFxQ6qQo9','D','dc','ZE',10);
+INSERT INTO ti VALUES (3694317805979136953,237,'sjAcvA78phleaG','dNCN3rgLRE6kf85g8P5GlyY7qwxpPbOOW1YLOe1F2C','GFucf7VHGm5dmen96tgIWLMJ29RTpSmRy9KX6A5mFxQ6qQo9','D','dc','ZE',10);
+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 (5679959440160093959,242,'nIvG2l3I7l','F','l4SokgTRcMFCopkS6S36IckIekm','GMqQD','j','I',11);
+INSERT INTO ti VALUES (5679959440160093959,242,'nIvG2l3I7l','F','l4SokgTRcMFCopkS6S36IckIekm','GMqQD','j','I',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7707057728682577771,-706640443,'kaoTaqkVboRZuEzouTnOurGHDxFXBHVhN97','e1SjHoGjmoLV','xGYofiRqDWdsddqj','dxhDsqFtQyCip5lxDXitlHDJ1XSn','VRhd','1Wqn6D5xkoRo',12);
-INSERT INTO ti VALUES (7707057728682577771,-706640443,'kaoTaqkVboRZuEzouTnOurGHDxFXBHVhN97','e1SjHoGjmoLV','xGYofiRqDWdsddqj','dxhDsqFtQyCip5lxDXitlHDJ1XSn','VRhd','1Wqn6D5xkoRo',12);
+INSERT INTO t VALUES (-7548530118363679889,103,'1dsRjh','guutExNkQ7wk2fpTwGQxAxpWRpGPOjFbenDwBWc5oreKIsBwvx5anSB9mcJ4Yl9fVsAk6RLb8A7AfYx7BvQy1hF0tVAc','fBwcGx6PgGbMNnDc7GEEgLqzDIs6uJdQzzuEIUKV3ICmOWyV6Jv2FSxJc5QvkV2PG1sXkhV9KuAlt','h8rcUshc8sJgH2vr','k','z',12);
+INSERT INTO ti VALUES (-7548530118363679889,103,'1dsRjh','guutExNkQ7wk2fpTwGQxAxpWRpGPOjFbenDwBWc5oreKIsBwvx5anSB9mcJ4Yl9fVsAk6RLb8A7AfYx7BvQy1hF0tVAc','fBwcGx6PgGbMNnDc7GEEgLqzDIs6uJdQzzuEIUKV3ICmOWyV6Jv2FSxJc5QvkV2PG1sXkhV9KuAlt','h8rcUshc8sJgH2vr','k','z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4242194609402095856,17,'EZ6SVr7O44PhYWhNr','2zzbBj','mPqPMe2fgDRYDdcDy3XDHUiRkTt6yVDklxS9M5gyANb4y3vfiDrlEbftqpVHwoj4Y7SDq86ahaAlT','hnhJpDRYPsNGAeWO0hhCDpR8QwdDo7','6','IB',13);
+INSERT INTO ti VALUES (-4242194609402095856,17,'EZ6SVr7O44PhYWhNr','2zzbBj','mPqPMe2fgDRYDdcDy3XDHUiRkTt6yVDklxS9M5gyANb4y3vfiDrlEbftqpVHwoj4Y7SDq86ahaAlT','hnhJpDRYPsNGAeWO0hhCDpR8QwdDo7','6','IB',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1164358586730786527,19,'hElmJ2BXiVc','kQN6atwr2oRs9RuqMiB6UglSVHn91wQFJKESJQuUSJYtFaJcwxOtQzvrCd9NLrdnfxBYNduCpPOpiXpUphXqTNiZDZzzrNW4QTrF4AMHOl3ZULmjNjnT67sLHQ1Yhe2rdtsnJx','HvTDTxL1UIyPl','CIviOBNMfDREJhEiJHJ2J9NVN3EEQucL84kGYtsvpKayJExlUSHZ6LSoWWQqISteNoUElTjZ47jZEIlEDhBhvOqXo6r32YPriyd0hb9TWh14XG8woiTYxdJUZJwMCKiVFKfziocf1XyG4flaOa9oJT7dRsemjH6SAJGafmKwPIP6Bksx','dVA','bd',14);
+INSERT INTO ti VALUES (-1164358586730786527,19,'hElmJ2BXiVc','kQN6atwr2oRs9RuqMiB6UglSVHn91wQFJKESJQuUSJYtFaJcwxOtQzvrCd9NLrdnfxBYNduCpPOpiXpUphXqTNiZDZzzrNW4QTrF4AMHOl3ZULmjNjnT67sLHQ1Yhe2rdtsnJx','HvTDTxL1UIyPl','CIviOBNMfDREJhEiJHJ2J9NVN3EEQucL84kGYtsvpKayJExlUSHZ6LSoWWQqISteNoUElTjZ47jZEIlEDhBhvOqXo6r32YPriyd0hb9TWh14XG8woiTYxdJUZJwMCKiVFKfziocf1XyG4flaOa9oJT7dRsemjH6SAJGafmKwPIP6Bksx','dVA','bd',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4458543545875933104,197,'Q1umURWY','abJc0vhMDWNd2l0ktaEhV41MeS69kuEVts7d4yN9wXrYcyDX566xNWfbgFxJrOzdhgJ9uvC9Jij2cR2M2ztpLo8nZTFIu8Uxv','tjb2dTTMcUzW42UathZotZVlQTw7yQfo0yHgbl0JvU42dR66oyiqJs3qVjR9NtfRB5aNsx7WU7F00zNMmqSOlW','xFLeri12G7l9EsG5YlKV5GFRk7Z5WMAnnCdH0nfG07Uw6FKJmOeqWKdvJQhyBrdudmZRheqrGqWoqQeV2379NpUlRL','j','NFI',15);
+INSERT INTO ti VALUES (-4458543545875933104,197,'Q1umURWY','abJc0vhMDWNd2l0ktaEhV41MeS69kuEVts7d4yN9wXrYcyDX566xNWfbgFxJrOzdhgJ9uvC9Jij2cR2M2ztpLo8nZTFIu8Uxv','tjb2dTTMcUzW42UathZotZVlQTw7yQfo0yHgbl0JvU42dR66oyiqJs3qVjR9NtfRB5aNsx7WU7F00zNMmqSOlW','xFLeri12G7l9EsG5YlKV5GFRk7Z5WMAnnCdH0nfG07Uw6FKJmOeqWKdvJQhyBrdudmZRheqrGqWoqQeV2379NpUlRL','j','NFI',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(57), d VARBINARY(51) NOT NULL, e VARCHAR(13), f VARBINARY(21) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6527086957358707690,11,'nHF5fs3NVxYKFmWHFRANb66IzO4GxkYEExVv9AoA7i0qvUNLccyT','GSXH2qPkezy5BDKVB9Wh0B0PJjlRfFI9NWZuz69YW','9fOQImT4G','x2hKjEib','3','n',0);
+INSERT INTO t VALUES (299796701692764110,60,'jbny1GvoO3HguuYPPCRP','kpycRPrL0xsMrPvKc1EWD7OMP7vfyDbIW','XQDajlUmT0rEE','3AxM','VP','P',1);
+INSERT INTO t VALUES (17091841720561638697,191,'QoX0wTRbq5F6tJk5MEfLapaF2gL0BRwexpNg9TG5zYkWjxkmja','f5DuvwOSGekqdjQuIe6','lyMFGFWSCrDV','r8','0D','X',2);
+INSERT INTO t VALUES (8244986779836709247,54,'4s6EZWu9vsWZcscuurr84veUI78','v4aeuO8RE5OJ875Q9IJSssiiqzU4IWQ3NQQeHw4','GNWwhTAxwCLOb','jUFuxDall9xbXu0GOyQ','75','W',3);
+INSERT INTO t VALUES (7248744453864837981,157,'GywCZ4JzdDwMsMUj4TqVl796','7uZJ7x9KW6Q5wvh','GwFM2','xDEvXL4mNW94SCNn1','G','o',4);
+INSERT INTO t VALUES (8203820747801660359,254,'GJ','1gwlkYv4iptzhO','jwzQ','Q4lez8scu7utDn','rD','R',5);
+INSERT INTO t VALUES (12707613946133732365,79,'5IV7fLfBCJksorokqa0','qAHtbfy0jTAol5QDkYnWmSG2','DUYsP7U8','zwigj2Jb','ua','u',6);
+INSERT INTO t VALUES (13452607674473932513,140,'W4TRcjdhZiTULm9w','vdB2hSt4TIL6XH7r5ylvc','k','ALaO','n','9',7);
+INSERT INTO t VALUES (5445830635692033199,200,'NZ70','jJb30rZDjOAXeq3QVqKQ0dWjzP','zg5QKVVZF','wVrem','u','Z',8);
+INSERT INTO t VALUES (5872661263179915185,106,'AueBeBassfLvIh0iDmJgya9O5xLOxX9c3TX1H9JHU','HGLAhZZAvs7PcO44LGprr2DkJYjsR','hdU','t0IO','r','E',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(57), d VARBINARY(51) NOT NULL, e VARCHAR(13), f VARBINARY(21) 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 (18372425920095723114,96,'Pu0uhk50dLy','ai1HX3ODtUOiI326d','zvY7S2l','fP3yM2','JV','D',10);
+INSERT INTO ti VALUES (18372425920095723114,96,'Pu0uhk50dLy','ai1HX3ODtUOiI326d','zvY7S2l','fP3yM2','JV','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(58);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
+INSERT INTO t VALUES (7922718464476674559,214,'sgwPOHTtTWL','XwxycHLo','5rbp3T','78Jr7SiZwFA2Jhf','k','D',11);
+INSERT INTO ti VALUES (7922718464476674559,214,'sgwPOHTtTWL','XwxycHLo','5rbp3T','78Jr7SiZwFA2Jhf','k','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10822020416414474593,212,'9EFIEZX4GmRs06pRKZ','gnUV8uGqVjHd9GNN2wOMUaHmJX3ejcSCD2xDw6nZ5LoMDdznLZwpSPepHvgNqk36lbLhPw5BkclA5Cj87Coe9TH0woVl1uueYbCRLAl0qfxcgWmo8KiiCySCT262biht8qw5YwxudZOtOlk7wXDxQVPEY8gzWgqRA21EHbwebW2KdhgzVG7YN0KDN1vERsHE98RYlRcnNarjLGskq1kl8lufEO1aTfp5hmNLSHjjzps8MoTptjbtLS7Y4c','lyVLT6','3bHlZlm7hi','r','c',12);
+INSERT INTO ti VALUES (10822020416414474593,212,'9EFIEZX4GmRs06pRKZ','gnUV8uGqVjHd9GNN2wOMUaHmJX3ejcSCD2xDw6nZ5LoMDdznLZwpSPepHvgNqk36lbLhPw5BkclA5Cj87Coe9TH0woVl1uueYbCRLAl0qfxcgWmo8KiiCySCT262biht8qw5YwxudZOtOlk7wXDxQVPEY8gzWgqRA21EHbwebW2KdhgzVG7YN0KDN1vERsHE98RYlRcnNarjLGskq1kl8lufEO1aTfp5hmNLSHjjzps8MoTptjbtLS7Y4c','lyVLT6','3bHlZlm7hi','r','c',12);
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 (-2008667185762128186,1955127508,'Q2R2RctKs7OUymksgbv501w7BLfJLoSxukjua3TGUL5zq7TVR','37e2Gocg06NsLTL7dDDYn5y','AxCroRtLj7OPkZdlqZRBg6jSrmVrr2jKQ4pH9kRaOe','YpjyZp90Iy95HVmGcXkdOAQQXPQNmG8cBcrO4de6FZO5ioeTf2IHIDj6FcBRhYFCFABzhbdWOATCjlapkaWdQCLr1ndFgWewapcJPQoanzsY1woxtRtF6ulwiz6E6nwklSWnBW1u9ZM8EP0Z17IbTvFbKADb8ng25cQ9xNsiRicwOhq5xBYovw5wdZHEYTuyFokHnE1XNz9Lg2ETF0EISqgz0b5bKKDIjRf1nZCCwP','boAUsksOLlf0sZ3lECu0tKDnV5V49Vqshkgd','njiQ1WU6TjNuoORm06gkrFpCUjxRpMWlJU3D4KdTzINYXMMOxzJmXBHgzr4a79qXTDg1eqTBmnOD50UTR',13);
-INSERT INTO ti VALUES (-2008667185762128186,1955127508,'Q2R2RctKs7OUymksgbv501w7BLfJLoSxukjua3TGUL5zq7TVR','37e2Gocg06NsLTL7dDDYn5y','AxCroRtLj7OPkZdlqZRBg6jSrmVrr2jKQ4pH9kRaOe','YpjyZp90Iy95HVmGcXkdOAQQXPQNmG8cBcrO4de6FZO5ioeTf2IHIDj6FcBRhYFCFABzhbdWOATCjlapkaWdQCLr1ndFgWewapcJPQoanzsY1woxtRtF6ulwiz6E6nwklSWnBW1u9ZM8EP0Z17IbTvFbKADb8ng25cQ9xNsiRicwOhq5xBYovw5wdZHEYTuyFokHnE1XNz9Lg2ETF0EISqgz0b5bKKDIjRf1nZCCwP','boAUsksOLlf0sZ3lECu0tKDnV5V49Vqshkgd','njiQ1WU6TjNuoORm06gkrFpCUjxRpMWlJU3D4KdTzINYXMMOxzJmXBHgzr4a79qXTDg1eqTBmnOD50UTR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(92), d VARCHAR(25), e VARCHAR(34) NOT NULL, f VARBINARY(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (40048,13804516,'mL8oNs9ENlRJn2BSrcTtqlxXbeRIUA1h7V','G48o7xur77YC','JVpWIDnpuVwo5OUprBn84MMgh','TJaEAdn','uPTPqoQKVczuTGIlVOnH9bs5Lad4phCVVxCtaCXEoZQwF6bEIwcs7DB','XIrCuX4awSr8aD72104JTydLNZUZdXJivvBBU02',0);
-INSERT INTO t VALUES (18316,12933318,'h8TPNP4z8Y3aAKXcoircLbpaB6o4dOJXqS3zGtoFblN8AobKIX8J36uErDaTn38eHv9kpMUyNrlTMRXGtqEy','XenDO79i38hI','SIKuyWmOBgBWQ8ujtG9OhQV','FsGvG1smCaBNqoHKDkM2QNAJM5hzBVi','kOnNo4Ol7b50gg66','kBY',1);
-INSERT INTO t VALUES (25704,6702582,'J8aAZV9nBb1ZJx2YsI','CRxqnl3bZHNe3ISYKFOc0mRaK','Extwd53G2TtY6IhQKGeu2ikbL4','kuGAkS8nHN0cpjrHNR7d','W0VIA','oxz2x9KT',2);
-INSERT INTO t VALUES (2186,1525028,'mexVzX8pwF085VR3YYUIhKO75A1xfxBB2NJKpHs2j2KYIw','lj9umk','ObK17PJULBnX','FQAKenZg9rmbQJ8aHMiLjZbocd','7ulWqSRFQ8Qpm3g5','ZhNGZINrptHNVuCLFzfFWIc2e5NrRVMmq83SuGh4ro6T5AB70HPQmlyvzPwfjPoXBOlcn9Mta9b',3);
-INSERT INTO t VALUES (6821,1229512,'sewzT9Sdyvo5AAY7XPX8SYm','tV','6TiGw','ThNn','oPqAt9RTi2g6uV1WI6hA41FtImoYVZLWCCrTaE5fRnyo1MiGxzx4J','0a976zeXPhpigQVo1JbXj3vJeRSpfEHtMSPKdJhVsgzZWwWuKhyy3mSDJe8A8sGoM4OoCM4oZXftyUCfnPszH',4);
-INSERT INTO t VALUES (8552,9188691,'feRZ0Pa92','ZbK','xWs516gGbDtIkd','POTRtqio6RhlMfsQmydBX5sar4URSB','I9NosU8GeDqvW9wNUL0vVufo5FZqvrYEJV9haIMVGzrkW9LnXWLEmoCP1kegFhWhcnqIdbtFLvojTAr','ASLPmLazzXfhpz',5);
-INSERT INTO t VALUES (13213,12257242,'0WdGb8Auc','3CoJ1VUyFT','Y','t2ixp0X','8im2s1','BXrWoPBslhuNcui51neExTdl2eyEJnnPGbUgm40ITZto',6);
-INSERT INTO t VALUES (3065,10734410,'se5AQQzyWCZCesfQUr869rNiVuPmiBzh4bWnjo2','KCil2ar16W','ZmHbZK2uibPahr7bpB','eTko','MvhZ','qa94gKd6wuWVEa2s384QN4cqPiSWw74OKNQQN7Zev1oYiqSkDSYy3WBhBt1lFADF0h89QhV7JZnZehe10s0PUAFWE0NpQ',7);
-INSERT INTO t VALUES (10409,7993246,'AYPeAOH7P1N','AwzNHtVNEnMqMB3L5S','xxeDM','I930PGWNYyDp1wE4dTFbxa0B3Oz7n3d','4w4EECh1EW2jykOVmn','nvhc3UohQNtn2swDjuimHeViWwiq0itMls',8);
-INSERT INTO t VALUES (19187,8165446,'XG8grBRfdbaTOiIZXVzbk5iolkwpZQ259K4U4fRbwOgu2pjpCXXQYeITff6vTvTxjWIslL33FdmirOkR2b0ZWw4L','WygLtbQEZO','jLrXrL8kzR5MWKpl99GFLGTh1a4uBWIGgj','ZxzZlsz','hQ7lF1rLbD4R7UQ9KVweEuru1VbnItO2uIeCKl4VyVN2adTLzt8fBY6iWVAUoKh1','sYLQuxqGBfrl2jB5sT9kdd21pHVDJRZW38QMApJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14201955331209708520,188,'BxBywjlfh0','nRAWLgBlAQCFRK3RnZ17FEiCpwS4Dy0VuDhE7F7Pp6uteZjvplJ4J7XmGkfGD4ozy5C678yVKZxrgP1iDIzkyUoKw97K13ZpHfBxBjRdSiDDthwOv7x8qi3S14agYP0fwIw5EDukwOo7Epm8dGiKtWJ1cskIq6KStUtT119vOifRoULPzQ3XIugYtUH6FaSzbX58aozgbIAwyEiIHU8E4JCovG6KPtI0uUIdVrla8xdZw5OZp1GWMk3bz8p','GGaobsP68','zBiPUc6eepLkJh8odcmMfwCFdFGVWuMLqsxNdaS59wVoldPLKixUYk7YZhzKsMCy65znkym5rpePkkMD1FRyK15dF6MurdbCEwzdrTRiMyXTLmLz0x2FDfjx5uEfR1mAhqwfLR6zohsq8D6m83HY','7A','B',13);
+INSERT INTO ti VALUES (14201955331209708520,188,'BxBywjlfh0','nRAWLgBlAQCFRK3RnZ17FEiCpwS4Dy0VuDhE7F7Pp6uteZjvplJ4J7XmGkfGD4ozy5C678yVKZxrgP1iDIzkyUoKw97K13ZpHfBxBjRdSiDDthwOv7x8qi3S14agYP0fwIw5EDukwOo7Epm8dGiKtWJ1cskIq6KStUtT119vOifRoULPzQ3XIugYtUH6FaSzbX58aozgbIAwyEiIHU8E4JCovG6KPtI0uUIdVrla8xdZw5OZp1GWMk3bz8p','GGaobsP68','zBiPUc6eepLkJh8odcmMfwCFdFGVWuMLqsxNdaS59wVoldPLKixUYk7YZhzKsMCy65znkym5rpePkkMD1FRyK15dF6MurdbCEwzdrTRiMyXTLmLz0x2FDfjx5uEfR1mAhqwfLR6zohsq8D6m83HY','7A','B',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4381607680596193227,144,'sBZnTmCjMojNzkMurRm9LQGQPjRlqxIZJ','V5HDoVVAMcmoIem2rZdL81GSubW2GOE13oPfQqW5WBWRPLwEeXRkMeeYBKGykWtdl3EW9aZdcYReMHeVo4LdCs1ElItUvuSzbADmm4GK3EsrBauNyAItUvJQVElUS','r2Qmfnmi5XfBJ','UGwHSxp2P80TbSGenDkmkZcgdTJapF71MIkKDZn9pCDkAVf0ObMNLuUSFmL1OmVf9Ci0vfd8sECAoQAhkVFJEqdT0YLxWTNkix48njwaPmTSfARtLVn1qDLJQtvD1kJpHOEWlPzYz1z0BMBTESwt5im8JLUHuY32cux1ivpMnzDkEyAurIkxKLk7XUxnxR94yKR6','cv','3',14);
+INSERT INTO ti VALUES (4381607680596193227,144,'sBZnTmCjMojNzkMurRm9LQGQPjRlqxIZJ','V5HDoVVAMcmoIem2rZdL81GSubW2GOE13oPfQqW5WBWRPLwEeXRkMeeYBKGykWtdl3EW9aZdcYReMHeVo4LdCs1ElItUvuSzbADmm4GK3EsrBauNyAItUvJQVElUS','r2Qmfnmi5XfBJ','UGwHSxp2P80TbSGenDkmkZcgdTJapF71MIkKDZn9pCDkAVf0ObMNLuUSFmL1OmVf9Ci0vfd8sECAoQAhkVFJEqdT0YLxWTNkix48njwaPmTSfARtLVn1qDLJQtvD1kJpHOEWlPzYz1z0BMBTESwt5im8JLUHuY32cux1ivpMnzDkEyAurIkxKLk7XUxnxR94yKR6','cv','3',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2076460611421736869,40,'doE3aUVTemp8DROu3sEm2UKmwWdBalbW8','KQ76RdW7tu3VVhnrLoUWO5J2jd13ZhLus3iFj8wqSB8QPkylEovx186PXHwWgKj02edBHnopHiAb6C6Sj9rfBIWOKBAzwnng8LiUgXkFlnNovYke2smOwQJ4MUKtPaRnsFlnm49Fx6UJrKBLXCGg2FRXDszZJJsVbW41QNPf9BfR9pBp8mdcpBW','3uoKykXt2','grLr3pZSbGf0ML8yFAyOAHI17tpOCFrHqBX0sGZm3su0aPkHJoNuCprnVAsp6cJrBWLUr2q9cc5WQ37fYYf1GaECgbth2eLYmjgxYS420Rsf1EdnWd1uVZ3l9SxAMDihvVoCaw1sAfueDeaCkJpvOILQIrWTgJDOROCHszt6XvlxM8Luwc0FUiM1YvSCOhHyJFoTv35tnJzBcm5y8wMS9VFFZZOQHd8NNJskwyidmGc5ZJXjJWDyk','Fm','MP',15);
+INSERT INTO ti VALUES (2076460611421736869,40,'doE3aUVTemp8DROu3sEm2UKmwWdBalbW8','KQ76RdW7tu3VVhnrLoUWO5J2jd13ZhLus3iFj8wqSB8QPkylEovx186PXHwWgKj02edBHnopHiAb6C6Sj9rfBIWOKBAzwnng8LiUgXkFlnNovYke2smOwQJ4MUKtPaRnsFlnm49Fx6UJrKBLXCGg2FRXDszZJJsVbW41QNPf9BfR9pBp8mdcpBW','3uoKykXt2','grLr3pZSbGf0ML8yFAyOAHI17tpOCFrHqBX0sGZm3su0aPkHJoNuCprnVAsp6cJrBWLUr2q9cc5WQ37fYYf1GaECgbth2eLYmjgxYS420Rsf1EdnWd1uVZ3l9SxAMDihvVoCaw1sAfueDeaCkJpvOILQIrWTgJDOROCHszt6XvlxM8Luwc0FUiM1YvSCOhHyJFoTv35tnJzBcm5y8wMS9VFFZZOQHd8NNJskwyidmGc5ZJXjJWDyk','Fm','MP',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT, c BINARY(50) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(15), f VARCHAR(27) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (57137,1001,'96Hgea89f4svM5eeXaZPC0','zb5IxVtcxZeuDoJY77X3aik9Z2fAtAQZIXo','wXNURGHokzFpg','howS7g4o','a','a',0);
+INSERT INTO t VALUES (2084,-21310,'1zEM2g2HT65Qng9L','oBgNiDLBMSeyzkcqOIYSEwfOlsgGWw','S','Ste7AftZTssEUSYpwkV','R','qQ',1);
+INSERT INTO t VALUES (33883,-31839,'UlN','CXLdpXRQcevXcv7LcMNmgKzjvOHaksajphbAhxYTp0LxyNJcv3ZumclfbLsSLea8qNlS1fRQ','dZPaK','9','O','g',2);
+INSERT INTO t VALUES (55430,28969,'L5e4uase6p6T27WyB2Puz3qz','nJFZx5YJYJQtlqQyueXqObghKesKPZdd3PGo6kWkdoJqhi','ZdeYhieQpG','WDtW0VDdOsdWb23rYfwWGeQ','O','jt',3);
+INSERT INTO t VALUES (47595,-8124,'5HEgt','jRZkcMlwAhYDeBDOkLJenPWQds6xB6o7h','rp','hAUJ5w1bRBAJ5ayT0HCJpJuhm08','K','m',4);
+INSERT INTO t VALUES (15486,11100,'kBg1N5h','D4KFaYTetxE0R1','rFjVWIFIX','Zs4Z9tY4cEYxgJxFjQgiNmq31yQ','8','jm',5);
+INSERT INTO t VALUES (1278,20985,'IZJyeWTxMQ3b9Sz5ut5yVKqsgJbOAxhgYD7yr5RTKR13E','gfcVilfttPrCmUDBY4UisCCbnRGgGZVE0U','Xr8BPPaXP','BvQI2dtnZyzDSHBcLIg2','u','Vf',6);
+INSERT INTO t VALUES (53433,20650,'V7IvAaebLIaENIwWwQc','Mw9EUbTuPPlnquKNuWjp6zFxlGLEe','QOnd4mY30','bTUQ','7','2',7);
+INSERT INTO t VALUES (39426,-251,'07xnMS2NtmYiBe4xyAHCIizQfpSi2QJBQQInI35fqywtto3tGb','vv7kTBkAb0Nl3KxPw2ze5abROj3xQsIMncEhR4OfQ1h6NR5e5AEAXhJhvQCDLOikK7ox','xYq','mFfrzK4jN5NnZ6p99mckm82y','G','r',8);
+INSERT INTO t VALUES (31707,19929,'XWQG6fLVckUuOXtHVOJR4pZnERQ1cLIj46','tFc1k0qX3W0zAlNmer289M3p','LkqGtXO4Aim','SiiS','E','SJ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT, c BINARY(50) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(15), f VARCHAR(27) 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 (12905927504834466199,12281968,'OouokJW7HFNEbSD4JMYh43jo3I5lkAMFxr8v4Ln5GJxgHw2','OzHD6UtOAnHkAEUgRf1Egxcq','iYaUVjpS1SqpzkQRBBbilM','At4TRbyyvkCZluJ5EMjQmPXlL','Bdsg4uKfcSRobYIHtLYoC3tZR21QFaArU3htiDl4iSqQCzVUoxPG00OuhWpIAFaodVbD6j4rjPbzwhZI0S','F',10);
-INSERT INTO ti VALUES (12905927504834466199,12281968,'OouokJW7HFNEbSD4JMYh43jo3I5lkAMFxr8v4Ln5GJxgHw2','OzHD6UtOAnHkAEUgRf1Egxcq','iYaUVjpS1SqpzkQRBBbilM','At4TRbyyvkCZluJ5EMjQmPXlL','Bdsg4uKfcSRobYIHtLYoC3tZR21QFaArU3htiDl4iSqQCzVUoxPG00OuhWpIAFaodVbD6j4rjPbzwhZI0S','F',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(93);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
-INSERT INTO t VALUES (8059722182713992605,6710847,'pc9eom3ySn7kGf6z2Phnx4BYD0PBugFV16NhI7','2fyrWiC5yctGFF6','o5nW760YNwFN2AaavKM','dtXgaX71sR6MClB954kO3ChGIGfelMxMuthPL','qDLtpziOYMzsURkG7QgVjU2xsCH29ewbk2hBgT1VaWEMith2YP31EyYTnCgbLwxOjAlSwgeY','KQ58an5aXJiv6Wi9OFdBsNL1oN5v',11);
-INSERT INTO ti VALUES (8059722182713992605,6710847,'pc9eom3ySn7kGf6z2Phnx4BYD0PBugFV16NhI7','2fyrWiC5yctGFF6','o5nW760YNwFN2AaavKM','dtXgaX71sR6MClB954kO3ChGIGfelMxMuthPL','qDLtpziOYMzsURkG7QgVjU2xsCH29ewbk2hBgT1VaWEMith2YP31EyYTnCgbLwxOjAlSwgeY','KQ58an5aXJiv6Wi9OFdBsNL1oN5v',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7776785885046462381,11647742,'XaT7bAj0Sui7aVO48Yq3eOY8drRbcFYpQ6b29ZtQAZgyLbGMcN5ilaitT3qsQ1ETZQeDo4','nD9nCcGTTLDFmmSe0ZtXufHOHM4zAXxxLEaEHK7IeQkMvU08u1tTYXmiyiTWTQKoxkAPqxv766FeKOcaSBf7jYT2DxGMSmhyoN9BO7Kj6sWw7AoLazzhvoNA7wfW8fHuUf2IvvqCOLjMeGIp2Iy8D6CI7UsTig','44uj2','C1gCn6IC7UxL3X1kx5E3LvSJNjKCk2V','Oqno3lnY9cpntwhoEjdhnU7gnlGgDiltYBH0J','fvLE58jTD4nLH0edDUYpaNjLvAZxygRIAZ8ZIXKbrSf5RPZRaVTMPqbjU2rKgLEeeoNDc59uKKZTXl2U0XtUb9yaT',12);
-INSERT INTO ti VALUES (7776785885046462381,11647742,'XaT7bAj0Sui7aVO48Yq3eOY8drRbcFYpQ6b29ZtQAZgyLbGMcN5ilaitT3qsQ1ETZQeDo4','nD9nCcGTTLDFmmSe0ZtXufHOHM4zAXxxLEaEHK7IeQkMvU08u1tTYXmiyiTWTQKoxkAPqxv766FeKOcaSBf7jYT2DxGMSmhyoN9BO7Kj6sWw7AoLazzhvoNA7wfW8fHuUf2IvvqCOLjMeGIp2Iy8D6CI7UsTig','44uj2','C1gCn6IC7UxL3X1kx5E3LvSJNjKCk2V','Oqno3lnY9cpntwhoEjdhnU7gnlGgDiltYBH0J','fvLE58jTD4nLH0edDUYpaNjLvAZxygRIAZ8ZIXKbrSf5RPZRaVTMPqbjU2rKgLEeeoNDc59uKKZTXl2U0XtUb9yaT',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (14733295303981311429,13297025,'y1WSKg0AeifEiKbxkgkS0GsWUBMiMbQtrlfCzWL1JWYH0tzBLA9','APOqQiJtFZq7dYDSo3EppKGsZHh99JSzCkFmaBY93HmvYZBXmbxtxNIcb1ESFJnTUb1k105ntrfkgYe1WtrotXoLeMpULGxHyINCDnWaS9PPm','n3YBxkgMU7g','NMvdpkkAsBS6wHrZ2eIKjK5KjclCtWUGo59smCLfdOTtqlEFfsoFwHzA59Mx','uJRr3PcKjNhuUyccaXyU8YtCFlKkaajOc7nqzc0qRP15yQPxnZup5z0xQ','rgWp1O4eAPXOpESAlspBzl7vVJg6gqjn8Y',13);
-INSERT INTO ti VALUES (14733295303981311429,13297025,'y1WSKg0AeifEiKbxkgkS0GsWUBMiMbQtrlfCzWL1JWYH0tzBLA9','APOqQiJtFZq7dYDSo3EppKGsZHh99JSzCkFmaBY93HmvYZBXmbxtxNIcb1ESFJnTUb1k105ntrfkgYe1WtrotXoLeMpULGxHyINCDnWaS9PPm','n3YBxkgMU7g','NMvdpkkAsBS6wHrZ2eIKjK5KjclCtWUGo59smCLfdOTtqlEFfsoFwHzA59Mx','uJRr3PcKjNhuUyccaXyU8YtCFlKkaajOc7nqzc0qRP15yQPxnZup5z0xQ','rgWp1O4eAPXOpESAlspBzl7vVJg6gqjn8Y',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(60), d VARBINARY(9), e VARCHAR(7) NOT NULL, f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13569055813325573295,-44,'ZOiFbk6RXebkp3GaGO1SJznnXsit3f1qo','f8W8','th','uHhj8772F2nD8gVYai','lgE10HADv7rnpq7rjZnfzn4PJo8eRg8Aabl0AnrKei7idFmfS4zuJ9CLXP','ZTK',0);
-INSERT INTO t VALUES (3505740402788131370,-19,'V0iEuDpGYOwHj4hH0OZavOY3vtbSIlp6HcdVrS9','GiSb3w6K','ryCul','nIFjLj1JU9Ue','XgJblzbGRGfbtFJ0LXTBstlbdpBqBdo3mwbLZ9BysheOsvqtnLcHyQCXWjO5hmPn1wMGZ8qymeDcrFp5','Kev65nTh6nbNqanC4R7RufnkPNvmpChuug2Fnpk4Bu7C2XTgVy90V7sxDTgyKta0fiXCJSuOzlhEHzykMYUoKXghjEH4UNYd0p',1);
-INSERT INTO t VALUES (1043130356071899175,116,'E3g12vwploewhcOW2WecajA7ijFTi6d','JUHyAS','JrfIE7','GxmIPL','3dpwvCyQvKj4b2amMWADWqVUebp','J8L1p6ZOc20akwr0JtSxjDOFgICYa2NtJ2mFA6mkpa8M2hxHSh7STuheqDHqzV6mR58ylxrMl9U',2);
-INSERT INTO t VALUES (1506150490008051095,-47,'HOgd','wcm4bY','hUprin1','DUFPSNsjUGb9oblAtuu','thsPpny6gIkid8fg6Rp3wIRis98QEbrHBGJhEFLCHGCi3z','J6yoRlIZKTzBhMQTL8u8lDz1fGlTucTgIO2saCjSOy7HtEqitDajulfQNszxSiGkY2TUNxru',3);
-INSERT INTO t VALUES (9396855928941357378,-63,'rrL4r4Wndnv0MJopQV2UpDCyKTTLE5csIg5HZSbgWl','BHzjO','aNlIbaU','Ezyc6MqCnmAd9JtnX','QjlzDBfaodahA5eMDdCv7J0pAJhX15FA7NdR1JHn2j8uKkiGzg0','RXdz6r6s4SoNTzYbRY4nvLlx',4);
-INSERT INTO t VALUES (9473869621124768406,125,'oJHm71UCJwlj3Dvp3VEDKszKAEJgNvx3PIB2bnGcOct1KH','7gaq55U','iMP','X5qRhWupOWAfT7eipHCp','oAouTxHLN7b3npmfHR6tMVNTHjcj0rdU6CpcK','Lx',5);
-INSERT INTO t VALUES (3308499926372727220,3,'FDyDLAtuDeyrZurw72SSjs5vtnifwKm9oJqQ8XjAUfMeoEY','dZ','1','PT','mktjk','NlgN52yoxYCydKBIMa9',6);
-INSERT INTO t VALUES (10279390636049163967,17,'W','2','ef819L','4ke9WZHKNS','QdHMGJIYm20PWzObO6Ku4kYv3sWfYAGpLwEUBRWmRn5RGaRqk0hfsBf2a7gi0TmULhomQtfCGB8Y9wBQwqY8NvuszO','UWcMyfCcheNJ2Pm5eTPfE2qxZ3whgCcynteXmY9J60bHe14cexwgmlhPJCBYg3RLZPR3Y',7);
-INSERT INTO t VALUES (11630494384045283780,-38,'kDpXhmTO5jbAgakpOT14','YjtdBj4','Kty','6pRefOmOfIXfXhfCJ','JCyunsf1yEHk5AIiPIiMcJoODcK4ZFyKIR4pWu24g3CLU8aIndSBvzBD3OJ','HrBsNPOWF6t16dyBTAMT3xpAeGASoIxGNOnECW2EUz1SKLvwCb9U',8);
-INSERT INTO t VALUES (10782958808750576126,-25,'emtAsg5zsU6jzoDsflMK1nksBLYG0I','m88PeFdr','L4NHFVH','gIVjRqxicxIVEsf','zxEJ3wqicNCkcskuqr2gXqdElEklA6gnF8Fprfhg','5TbASODUgtLIO6W5YC0wwV5grIQbbJS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16140908534435429057,17626,'Kliku7b','wA7xWN0utBF4DVW3nEyPrM4rnV8XO4LVGUxVcT3jL74iSWGqCuvGo10I0M2IxvU3UqyZ','7iW','rOHUVNlWudi','y','gm',10);
+INSERT INTO ti VALUES (16140908534435429057,17626,'Kliku7b','wA7xWN0utBF4DVW3nEyPrM4rnV8XO4LVGUxVcT3jL74iSWGqCuvGo10I0M2IxvU3UqyZ','7iW','rOHUVNlWudi','y','gm',10);
+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 (9045726651223405020,-29219,'YeHNVV','nXBWOxxTnRl26zXXQGKiB3jBt6W1Xh0oZ89F','77w1o9','S0j3uudTRlOtYINa374m','z','ZB',11);
+INSERT INTO ti VALUES (9045726651223405020,-29219,'YeHNVV','nXBWOxxTnRl26zXXQGKiB3jBt6W1Xh0oZ89F','77w1o9','S0j3uudTRlOtYINa374m','z','ZB',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10349992513230467600,-13218,'GWYzpWa96zad9sb6D8iEhkV7uysI','tOnPizi7JaR1OfUNsSL3q9RZINButLeiaptK8uvl6Te10EPRaPke9kvDhkO6O6aSk5binsXhatUmEPeO1ILjcwUAMZoPaBfnLJDhQHXqbUaIGdx7SbwD248YVr1UV1798NwLOT5VV9pWy9o4TPJA4EFiZU1tuVJHCEFEcvbjHFXlQYx0lMDmS4f3Me4zZhD9jrYFn','jfWWAJxliny','qiUYfLg8TqqDG','D','9Y',12);
+INSERT INTO ti VALUES (10349992513230467600,-13218,'GWYzpWa96zad9sb6D8iEhkV7uysI','tOnPizi7JaR1OfUNsSL3q9RZINButLeiaptK8uvl6Te10EPRaPke9kvDhkO6O6aSk5binsXhatUmEPeO1ILjcwUAMZoPaBfnLJDhQHXqbUaIGdx7SbwD248YVr1UV1798NwLOT5VV9pWy9o4TPJA4EFiZU1tuVJHCEFEcvbjHFXlQYx0lMDmS4f3Me4zZhD9jrYFn','jfWWAJxliny','qiUYfLg8TqqDG','D','9Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10994791263012746229,-19080,'n8r9UBhDP57JM','6XxcRwvl23QSn8T0eBaigEk7P3tLoqdp9W2Rrll1SyUfXXsi','8vKGupWEtKQ','Nt77LjdVDJ88DU8coKKJQCxNOIABsbBy1lJP5oGfVrPrL5mV1auQlMY85OOqfoasqhZ5CjI7JdG7ORM8hgMLzWHkZBFfiJGhP4Y18FxnFgtSmWVS9XxO9vy5oYzxDOuyquusaHV3bC8R7aT6qWaFjADojIxs2b','R','1o',13);
+INSERT INTO ti VALUES (10994791263012746229,-19080,'n8r9UBhDP57JM','6XxcRwvl23QSn8T0eBaigEk7P3tLoqdp9W2Rrll1SyUfXXsi','8vKGupWEtKQ','Nt77LjdVDJ88DU8coKKJQCxNOIABsbBy1lJP5oGfVrPrL5mV1auQlMY85OOqfoasqhZ5CjI7JdG7ORM8hgMLzWHkZBFfiJGhP4Y18FxnFgtSmWVS9XxO9vy5oYzxDOuyquusaHV3bC8R7aT6qWaFjADojIxs2b','R','1o',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12398250843294337936,-6831,'vyvOSIJsnSANrUUg5nQyMFzal4b8Vuveh1s7','SRsZg5LOpHjWea7cRMTuPnpw2ztS9qNgKSMAfe5j','YOTbXx8','IHBcg26g2cz8ar7Gf2qF0LZsSVTlsiujEGeaxmoqq5xF6nv01YxaRYf2','W','85',14);
+INSERT INTO ti VALUES (12398250843294337936,-6831,'vyvOSIJsnSANrUUg5nQyMFzal4b8Vuveh1s7','SRsZg5LOpHjWea7cRMTuPnpw2ztS9qNgKSMAfe5j','YOTbXx8','IHBcg26g2cz8ar7Gf2qF0LZsSVTlsiujEGeaxmoqq5xF6nv01YxaRYf2','W','85',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (16224237484445238399,-9186,'WfLSQadKFYtgi0az9ICAIQRAQW','gubiaqPDxA2VAbP1MXvVqnQiuviqHfXT3jlItu5axiGVj5jrT9KK6ijDEbeZc','vevHT','mSBoWmV7ZiAU2IKdY0YdGHzpoKWJzIJhIIvSFE4bzzPF86LpWPVy07Zts7gSwaTcgPY4Uz0F2rhtTV5X7ND93qrJhXVjmSOT6x7cifGAOvjMzG','SG','Bv',15);
+INSERT INTO ti VALUES (16224237484445238399,-9186,'WfLSQadKFYtgi0az9ICAIQRAQW','gubiaqPDxA2VAbP1MXvVqnQiuviqHfXT3jlItu5axiGVj5jrT9KK6ijDEbeZc','vevHT','mSBoWmV7ZiAU2IKdY0YdGHzpoKWJzIJhIIvSFE4bzzPF86LpWPVy07Zts7gSwaTcgPY4Uz0F2rhtTV5X7ND93qrJhXVjmSOT6x7cifGAOvjMzG','SG','Bv',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(83) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(94) NOT NULL, f VARCHAR(100) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1358286247,2801820669,'RjmkEPtYYCSE1fcVVWeU4EmNo98yDGX','DRnNkAgaMCq0rSCjiK1uLXR5OorC8wJE','sRUHj','WspJw4YdRygQsrxXw4BnRk69yuHWEicXmVpnvbYvgoX0XnRa4SxYX5BpUYo19eU80LsuhpmK47ywFbPVqyOWjyHeMxqYA','Sc','3',0);
+INSERT INTO t VALUES (1320424088,1189125193,'UceiFGmjjApRrY0DbWi','2Xvz8a9uxaeMLFq21NNqyBtsFmQMBKlyy6IXFgLsgzEzfPov','vlWHh4GS7aJa8I0mfbTQHpVCjAbSqy8V0Er9S0RiuZrIoqo3mjLER3MYwotQhtBAfJ','s2ecKvkNdIRf7ehxGJZh2aN7osXvDeW7OwKZ1aEgCM40NA2Ll2W','e3','TC',1);
+INSERT INTO t VALUES (2063528551,2540753243,'XjOSYiDfvYvvMhDC1azZXh9l5WoqQFzYNyzT5AzNFzlJuXAapJYwujwTmJ75','Uc8jnu2IKwgcMLdAtAGlJgenBMQjlLWAJsVKXO','9u6Jcx','G9mrLpShdd8CvjIe24CLeSlxvNXtlwq3gMAeNTq8HgtKvJMOgblYip8GLfZE81J7u7u8UilZM9qqLJIvhEvuI6BkVo9m','o','e',2);
+INSERT INTO t VALUES (290959977,1787231750,'rqAni8inPMO191','40zhaBkDqTQooDHYF6','GOcLDtgabnLRef5Nkau9w','PMIrn29Hqdx7G9nUB','F','hb',3);
+INSERT INTO t VALUES (2378360760,1246817350,'wZmWgQmZqq27tjjEZ8q26C6K','qP5DqgPEewHxEaWNzxou8muNghxdylqaBooRWgySeFl','LIhywXHv43veOHMH7Ct7yS1XIfgbjnKVApscT7eJPZYaWJpcWcXfsEMb','SzFQNakXBVEzCTW3uawdLIdcY0O','c5','L',4);
+INSERT INTO t VALUES (2753438715,815834683,'wBiODJ8JfvuFmbSC2ZSDfVs7iFXpkc8ataKL6vhCT3XvNPg1pcmNGFNXR9Bhi81SxAM7QWF8KMV','ms6UYKgv3JqkJsZn1UYKKVGI3BzB0exx0XN0631Dp8o4cY','WcnX6HKgj2Hlo970252esAWtBWjcgdAaW1FbnoTGyurlF','VngcGb5zLp9y8gnKkvUrYjWG0G0Nv54AhkjXbYHXC5faz','z','H',5);
+INSERT INTO t VALUES (3825366791,2382542964,'xwbt2YrI3eCUOnnHFr8Xv78gfIfQAHJw','fXAE','8zrYJcZuz','OwGE2AfQpGCNoLfwKoFLuk1KFhfibDGiwaU4Flb574e49FI','k','G',6);
+INSERT INTO t VALUES (3451703853,2419772775,'7aZQxKGAa80o6I6Usn0BdvKbIlC7Pusq9FI9LBUSyOIcWcavnFsxcN3NUyKRcLfkoF1epKAhfTL1l','R2eggrLwNwmEQDsUFC3ZE7KjiP0OW5','lrsPgVjX0F0w3TGqK3ub2VG6LvsMbaK1l7u7T2zkyiVE5IcPqA993aCI9','E','uA','w',7);
+INSERT INTO t VALUES (433003891,3559482752,'a0cyZu4SZbgeec98gZYyOY348nvuoGinMUoYdH8U14raBvs0Eb','OjUywlww7ipZ2jRsXGEmAOB4JDPnpvphwuPUM3zCYpGaUm7BqzKk9vRc','PNuAvFOQCHXCGszvKvdllYCErLaZ','ER7CPOw9fOn9dmcbxSN902fHg90YVJ7aO2YjkKr26tKM2ZW7mcg','Vv','Fg',8);
+INSERT INTO t VALUES (2910704575,547861179,'9pbzdTdVZd66vKHzxPt4oPctZ23t5yz5aT2Uv4sfCdao8YENinEv','36FdRbl0rck612sHWexdBAMymb70QhE7WfiLGlntuHp0mZNb3bCVl8OO','hnnNsw6WNcxkuCMPjiP','rjdmwxq1g8P8Za0HMulSx3dq8VWl8mm96MCFA0Z63WddQ','u','0T',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(83) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(94) NOT NULL, f VARCHAR(100) 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 (14409333978629161080,16,'GMh30Cf5iILyCmB68CyqixizwsPYabS5zCy1o2WWx','GUkwW9nHk','UwG','SzmqeZLezfu','W32zhvHEHGY4KndEr6QZ9YK2dPNHv2ajjsClizFeVnQixjbNACb22ls21rMXGckPemcJ','n47vdGH3sfVRFYRsLnoxIV97KTWlIuKBG',10);
-INSERT INTO ti VALUES (14409333978629161080,16,'GMh30Cf5iILyCmB68CyqixizwsPYabS5zCy1o2WWx','GUkwW9nHk','UwG','SzmqeZLezfu','W32zhvHEHGY4KndEr6QZ9YK2dPNHv2ajjsClizFeVnQixjbNACb22ls21rMXGckPemcJ','n47vdGH3sfVRFYRsLnoxIV97KTWlIuKBG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(61);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
-INSERT INTO t VALUES (10236610535902652798,-92,'kX4JQcYEBFwA6pHM4eNID97','9zrTY084','UPKu','2QQCASoUeCE','JVXrdiekuyhjr9DWZxKu4P0ssRYnHkUfS60Y2iI2jy9xmIdvXCPLlT1NNpsV','to5FlSs81WIOG509CnoKXC0Otksf',11);
-INSERT INTO ti VALUES (10236610535902652798,-92,'kX4JQcYEBFwA6pHM4eNID97','9zrTY084','UPKu','2QQCASoUeCE','JVXrdiekuyhjr9DWZxKu4P0ssRYnHkUfS60Y2iI2jy9xmIdvXCPLlT1NNpsV','to5FlSs81WIOG509CnoKXC0Otksf',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (17391351921009662779,49,'eZvKoOUBkm1khzsd7pfH','95VlZUkP3cPvA5B5XQXwMhRP5PsLgEqPDDuMPtvUZUmZOtH7akILep9wkAcscYn4PM8wVqbX2DYjaKy8BO2TPUCq2YPLFM9XAF158Qy6Ve00','jnIF','Jvb5Fm','bbIqlg4W6sSfwGT1kO2BiVmic5PIIifwYJoVNn0dxz5JMWDwPr1eTmZ6RI','E16TKgMqotTAENDwUIZs51D5lsuaAwR2YgvxnH6EScfp5erchuIXxOypNS4okQC62rl7jeWZm04cuxgaygxk5fftqH',12);
-INSERT INTO ti VALUES (17391351921009662779,49,'eZvKoOUBkm1khzsd7pfH','95VlZUkP3cPvA5B5XQXwMhRP5PsLgEqPDDuMPtvUZUmZOtH7akILep9wkAcscYn4PM8wVqbX2DYjaKy8BO2TPUCq2YPLFM9XAF158Qy6Ve00','jnIF','Jvb5Fm','bbIqlg4W6sSfwGT1kO2BiVmic5PIIifwYJoVNn0dxz5JMWDwPr1eTmZ6RI','E16TKgMqotTAENDwUIZs51D5lsuaAwR2YgvxnH6EScfp5erchuIXxOypNS4okQC62rl7jeWZm04cuxgaygxk5fftqH',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (11872001640741556300,-121,'K37C','RbVQ4xybvWn1rVILPYTJXAepBpFjyXcciK4HCURHbCULQNOQeMUjAKVpJyHOzGo98CH0rxGmnPzg5mHTP7Xguj1hPf6ZSktaR9FaaXEXNW6RVGACZmWXXD6cgwamdiJiocem99mPo2ANslFptXESRDNUDcbi2RfKuW9LTzp28s1bf42I3al2oPKQtVeqH6hhPGetzmVlY1Iy6doNTpfCpDoAoUQWldqswIx5hLEfRnZGjV6xvdyNm4s','qKek','9vuoA4i6JUaq1GelbIhRj76ISn9Rg0mef5GrSk2CqlzBv3AoUAO1su4k41y3x6tImqWZCyFKA0EzkXOp3iqXPhCYvdclbzZGLKvwa9X37DogiFdIvWX0xP7Yss15GkaJsBvRanciOeOvEsJMIsesxLcDadBGTpfaksZgQZSKfYVrxyBsW1fOl7','BGLez72XNQ1hA98XOhYZ9W88vyj6uzxiLhaz5saK9Wu7EZnU5hh51O9WtamJAy','gD8A3qrcWuXFmm8BLBxLz7',13);
-INSERT INTO ti VALUES (11872001640741556300,-121,'K37C','RbVQ4xybvWn1rVILPYTJXAepBpFjyXcciK4HCURHbCULQNOQeMUjAKVpJyHOzGo98CH0rxGmnPzg5mHTP7Xguj1hPf6ZSktaR9FaaXEXNW6RVGACZmWXXD6cgwamdiJiocem99mPo2ANslFptXESRDNUDcbi2RfKuW9LTzp28s1bf42I3al2oPKQtVeqH6hhPGetzmVlY1Iy6doNTpfCpDoAoUQWldqswIx5hLEfRnZGjV6xvdyNm4s','qKek','9vuoA4i6JUaq1GelbIhRj76ISn9Rg0mef5GrSk2CqlzBv3AoUAO1su4k41y3x6tImqWZCyFKA0EzkXOp3iqXPhCYvdclbzZGLKvwa9X37DogiFdIvWX0xP7Yss15GkaJsBvRanciOeOvEsJMIsesxLcDadBGTpfaksZgQZSKfYVrxyBsW1fOl7','BGLez72XNQ1hA98XOhYZ9W88vyj6uzxiLhaz5saK9Wu7EZnU5hh51O9WtamJAy','gD8A3qrcWuXFmm8BLBxLz7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c BINARY(28) NOT NULL, d VARBINARY(74), e VARBINARY(29), f VARCHAR(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1405481247,30717,'0dqlDbMxD5Xv1V4jNLEYpMTlFsH','Fm1hOKuaigN7znSI85TBWFdAkPPC6FQNwhTIRVtHVfZBUih71','oVkTK6FIW2R','K','f5Gl5P4MAtPoqyP8OROlnAg3rHWbMuSaUNrDWPX7OSHN9cQ0dcuHRbqtslnNzbf8','vfL8kDervfQS1rAmUSV0dk7TdXQcNgA0aPT2dF5BLvx8HNszIiqJKgnkGAdtR',0);
-INSERT INTO t VALUES (1298469076,-22327,'KZLaGUvBeAGUZYQGmKvkSdj2JHV','ZJfmC0TN4BihQRYoeZIqjX9aIz3C569VCcJSq9qaY8d56tvOQd5JXDF4ahhrqj51fYPH3KGZL','E9nBSPA2qJgoLihF52wvBrLwxKcd','a','vNoENLECop9VRvDiushvVZ0ajc9yk1nw4A2cPH6ZGhB0W88xWfVQnJ6h1elmP','P0gB3jzdYnhJLwjwxTZBqI4oP5Djybd7RJBbW2pOv61AXpffOfT8Si1O0T4hI5aFAppgaVak2AcYwjmvq9C30RMj4ZsVCnOvCuH',1);
-INSERT INTO t VALUES (692057066,-7204,'WUko28Jn3','mI1W6pLNoNilKhOY0lzfRA8MXKrSh4','UnyDV8BnpmcERxsMP3XogWIO','P','fFFumMkjInAYRnIZW1uFqM97sZHPdXJh93NmHMegl1mJ9I1ihsXEpQX5KyHGO','IbM3WoKrmEtdwx4ejgYy0I9CuGk5X9TSrMLLUWDLy75idkuzZivwoOQ8Avm6cGI9vmEe7pG',2);
-INSERT INTO t VALUES (953063597,-16403,'UpwMGerjg','VrPbrdTGgWfe3mmTHMlMK','B1MSoN','6','0jMCnli0Ecb3Vf5ORl9fYmDPKo5lEdJLTiBHlQB9fOhEccQLDncxcjK7Mhh6oMqarvtBJt7Hnql1eC','sBJenrCxtzzrmsT7hqXphRGfISC7N2VTLyeKNJ2zPC1qQ28aynz6YJcj',3);
-INSERT INTO t VALUES (-168207802,258,'PYxnAVaAg0ITIPkJck9cZUYYgJ1','LtLT6pqH9TH7pUg3x53wfE6','v6kTRyEDqr1GPfsgEjNvWFFF75q','F','b7sxbca7GATkpOCTERXvxBE0vaREkKGC8ZRffCBWbF4MK5jRdIJY8N50TN9F1NUUpRWjkqFxz8G','Zh1I5oHxQioyL67PggFKmRlrwOkNhO3NfbMACj5TvlMeRkJl7bF5v7woPyDNkWNnICV',4);
-INSERT INTO t VALUES (-1311281289,-7056,'di6yf','FBS7YyJvOfARtyxOZcL0vRcecDoowuGQfK8E3U1ILJf78WliiCpF4n7DLPBeLEwQ7JzZA','Hba01eZgtdB','D','l4t2BgwPu4uXZ1wOVwgRqn43FGyxskWMcGvdikgVo3w6jCXXU71siQo8kySdIJhdfxxcCP7ewnASOQtPs4lJZ58LNuPxu','RZt02GjCKNtT8vMem5nQaDzBKk0Z9haaUJCgWMpOQsfhJZjoSO3xwzGJJIy',5);
-INSERT INTO t VALUES (-1754900908,9144,'kKGfRJLRKxG9UOog8eZer2Jv8NKq','psNsKM20AB6SRCsiMgIAks5SCxRe8ojufNXvhM0M1uGnNis1oF','jCiKgvsbqqmgUQe4','l','eIW94fdisIBb5POvSRnyLV8KVyjVmCofIOJNfpwiG5H','WPwFH5eoECv4yX6IPLDxIMiq9mDdeOrmRlUb7rusWqKHIg6lGGI9esbL5DIgZ4MxbgnLpXJD39x5',6);
-INSERT INTO t VALUES (691355891,16264,'1mek','wN2m0Jmao7Y8E3cFM5nWU3HRs5r3OcFKJIKowzzUh2BVU6PDGORN87tGCIlCfyHVZ','8ys2mfYK7bsue9hItFpqxQWZDC','s','2nzkdQPjuyo4YyoN3I','9cUvUODSQZaaLZOwgd9Dew5L34rmpNqloe6ok7VrYlxmhpUzDBWn09pRAhNFOfDNqwJQd0ejbLHlRQqpVcQyKsig',7);
-INSERT INTO t VALUES (-2124146516,-32465,'VToRndy0FRWnsYd9Zl28lUQK','fpuvsRDWF7QDtzzhZiXWtPlnOEPJWnMXjNIweV9S4ClUdkpcCzS','hyQduGO3v6BoszK','T','HRQCXFqnfZEdZPiL7Ci3M9MkGxj4wZOezz','SasL1lURJVkhO3Qd9SuJYJD3jWhebjXZB9JogM',8);
-INSERT INTO t VALUES (-1202500081,11165,'hh3N0uxUE5kOI0trcHk1ZyWDxheQ','cAsbR2uBALiQuygkQ0IgC2vA829nSn7RCuGl88gvaxChNQgJtMdqrRhIH','aa','A','2hN4Iyg5xOnRJXRvGv8OydaKjWvu6hkHOItgNbx43i91bNmJQogKvI9jNOlJxCAmrNAUsZ8sr2d','i3PukAW01uBddy4JbScfYwIwKjY6zRKnRrZpSkWR5vTsqb0hU7sA3nHahiaPTAADW5dO3LPBU58YzCyYnoezILzZZAVr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4218871806,2826658053,'9kLHw1PFmH7K5Q1xqmQw8zXJpFdcdms0dRtPnQC03bDureS5Am1S1','pW1b6qLllLemVqbYmG1mFg48YqGKO0gaH8U7jAnpk1bgT2c62uEHd10','J160a6E82rnoJujp3LMewAyMgSv5b1KQc7','XpOGgjGyIyOcowGRCXyU95fY5bVHrWxmFG6HcfnUAO8h9HKzELUHbP1nvU','0','3S',10);
+INSERT INTO ti VALUES (4218871806,2826658053,'9kLHw1PFmH7K5Q1xqmQw8zXJpFdcdms0dRtPnQC03bDureS5Am1S1','pW1b6qLllLemVqbYmG1mFg48YqGKO0gaH8U7jAnpk1bgT2c62uEHd10','J160a6E82rnoJujp3LMewAyMgSv5b1KQc7','XpOGgjGyIyOcowGRCXyU95fY5bVHrWxmFG6HcfnUAO8h9HKzELUHbP1nvU','0','3S',10);
+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 (2592906637,3096887027,'5yolgC7cYPpYn','oMji8dwMhdAruj4ntJYF','STglPo7RgeREHeUbsyQG0Cs17IhiWRr99ODEWrZvWIeog82WOoVTEMBdYTAEpT9','6zsAsd5TVLz8nbMQuzrIMp3afQIWmM89KMbMMP3YE','Wa','iP',11);
+INSERT INTO ti VALUES (2592906637,3096887027,'5yolgC7cYPpYn','oMji8dwMhdAruj4ntJYF','STglPo7RgeREHeUbsyQG0Cs17IhiWRr99ODEWrZvWIeog82WOoVTEMBdYTAEpT9','6zsAsd5TVLz8nbMQuzrIMp3afQIWmM89KMbMMP3YE','Wa','iP',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3195246842,2798570326,'OvovPRBbeZKgNDk96SoRmVv','2vWWpZZrWQT8pXRiLhjZoTic7iXYNUVSdy5hkGTTwHR5O2uxv48dp8xxOUy4vi4ybIvX2FqlYc7TyvhFofHkQXHQpvAMY76hVX7B8Re7U1Pi4NKBUoUpV1','4wPnC4ii','ew857bxnsoddFv4kLSUeaqDvTlJIoVctuDPhJhfpocvXWsrV','m','Z',12);
+INSERT INTO ti VALUES (3195246842,2798570326,'OvovPRBbeZKgNDk96SoRmVv','2vWWpZZrWQT8pXRiLhjZoTic7iXYNUVSdy5hkGTTwHR5O2uxv48dp8xxOUy4vi4ybIvX2FqlYc7TyvhFofHkQXHQpvAMY76hVX7B8Re7U1Pi4NKBUoUpV1','4wPnC4ii','ew857bxnsoddFv4kLSUeaqDvTlJIoVctuDPhJhfpocvXWsrV','m','Z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1631742360,861882843,'OkaIvyFtX4918jiOcRALK9DV8Kz9nnxLfQdXQC','y4kt9jZCGKHGNTN6cp33MO8UmqN6LHTmUXO8KF2wGLwjXXpVUsqZy03IEWQ30gx6sMwa7CHLZxNnxarQrfQulNE86ZeeoiRgqvQ0OdNTkYYjJH1n13R75MbeUSo7np3WKMI3e8dZ27tvrRODRGoEKZ6SacQP13vqEHNfrUqyCmw60Q1ePwsB9WMYCrP5TIKUJfrlt0kfhKC2h5AjJH9uPhdVqdEc1MeKzgS6O3v7WSTOACEKbim','SYqtx48710SjIeXQtaqgblWgn76pEYCSolSmA8QfXqjZWDmFflhpc1u6xxS7rrmd7ASf03EcTW','0xAr5lOHGps6Ktl81VAtoBGCpVXTgcnfAB4L8xmuE6eZA8Tz80jGSN63q8N12','A','U',13);
+INSERT INTO ti VALUES (1631742360,861882843,'OkaIvyFtX4918jiOcRALK9DV8Kz9nnxLfQdXQC','y4kt9jZCGKHGNTN6cp33MO8UmqN6LHTmUXO8KF2wGLwjXXpVUsqZy03IEWQ30gx6sMwa7CHLZxNnxarQrfQulNE86ZeeoiRgqvQ0OdNTkYYjJH1n13R75MbeUSo7np3WKMI3e8dZ27tvrRODRGoEKZ6SacQP13vqEHNfrUqyCmw60Q1ePwsB9WMYCrP5TIKUJfrlt0kfhKC2h5AjJH9uPhdVqdEc1MeKzgS6O3v7WSTOACEKbim','SYqtx48710SjIeXQtaqgblWgn76pEYCSolSmA8QfXqjZWDmFflhpc1u6xxS7rrmd7ASf03EcTW','0xAr5lOHGps6Ktl81VAtoBGCpVXTgcnfAB4L8xmuE6eZA8Tz80jGSN63q8N12','A','U',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (538016977,3079002777,'3z9bqhhyHtH5chWYjdIg3MoMq0vniYalv3pxkW6Jj8UB0zWYv948UcLvPpgdk3olmkbkPX','Iq19wy6gqq6HYz4lZHD8eEsEcjzcDT7dlU0gThHKJnteA7B8myfTI5Y7sJygofBkpVXPmIRzYTzAdQQ72Ea','kbGluOkIu','NzVtWwLG4OQJ','3','M',14);
+INSERT INTO ti VALUES (538016977,3079002777,'3z9bqhhyHtH5chWYjdIg3MoMq0vniYalv3pxkW6Jj8UB0zWYv948UcLvPpgdk3olmkbkPX','Iq19wy6gqq6HYz4lZHD8eEsEcjzcDT7dlU0gThHKJnteA7B8myfTI5Y7sJygofBkpVXPmIRzYTzAdQQ72Ea','kbGluOkIu','NzVtWwLG4OQJ','3','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3034618113,864876515,'ZIR9rKFvRpCPrLR8QPIx4iCkFcW3frLpkxxzZ6NzlyO4sC7aWgq2BiuNJJYkeMz7K','LDslPlsgfsyZAIXaK0nUbXtu4nC9luRHKq2tK9BybwuCf9Oss9IW4K6Jyzi7hN9jhr4xfRjpVIvNk7uzGB3C5iZRZL6Ror8t14iPPSc5kn2IHJVYpKcVP4tyk5DTjltVCXzXegWaA9aHpoxLNSpt2rhPo5','BAsv0ifn6QX','8eCd7v7Lt3pNuBArGEX4C9PLhWBOd24mcd09qVwZDbuf6F9BXVOg4WNHZmymxv8ZLxAvovsWN75IkR3eB0M5pz5q1PeBsWjAgKljUpKvF4kqikUO5g7tSQ2VYvdB4Le2tUKaSBW8e5IQEhgJh8VGeWQv2lJAVApHCeX1WKMyHEtp8qyXRpZ6CYu','A9','dDk',15);
+INSERT INTO ti VALUES (3034618113,864876515,'ZIR9rKFvRpCPrLR8QPIx4iCkFcW3frLpkxxzZ6NzlyO4sC7aWgq2BiuNJJYkeMz7K','LDslPlsgfsyZAIXaK0nUbXtu4nC9luRHKq2tK9BybwuCf9Oss9IW4K6Jyzi7hN9jhr4xfRjpVIvNk7uzGB3C5iZRZL6Ror8t14iPPSc5kn2IHJVYpKcVP4tyk5DTjltVCXzXegWaA9aHpoxLNSpt2rhPo5','BAsv0ifn6QX','8eCd7v7Lt3pNuBArGEX4C9PLhWBOd24mcd09qVwZDbuf6F9BXVOg4WNHZmymxv8ZLxAvovsWN75IkR3eB0M5pz5q1PeBsWjAgKljUpKvF4kqikUO5g7tSQ2VYvdB4Le2tUKaSBW8e5IQEhgJh8VGeWQv2lJAVApHCeX1WKMyHEtp8qyXRpZ6CYu','A9','dDk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(89), d VARBINARY(4), e VARCHAR(93) NOT NULL, f VARBINARY(38) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1475631047,-5458501,'d3f9sUB3qeTtJPS2t9UaQduZGtX7uzpvf7','i','kcJw4RRqPIAw85BhSpW0KfYQ9kr7mrD9iCcZKCEefnSk7ICxB0bgAJu2kxYcJ1YO','5RFR5JSzT1b88aqrNYAbUS','J','c',0);
+INSERT INTO t VALUES (-76160881,1312884,'oze6pjM8yOJeaA1kTxQDW1CLP17mG9MFG3lczud5ctxGvtskPooAdCImVjPIxEKPhaqIttWDvGQXeOsXf','C','Td3EWsvmgw0aa9bg95JyfITh42nseXSSxoaQ0zs0z1','j0W','1','12',1);
+INSERT INTO t VALUES (-796924821,4285546,'INu48vyukZixuXQl6XzdL5fCk','89e','PPR900WXxcmlTBxFL27vd','KwVlNoAPrIbmaHPDNuANzazxVZ','eV','Bo',2);
+INSERT INTO t VALUES (-531524372,-7554871,'nC7hQSrnMWtsaO2VHV7ex48rbttmMcTQep8bcGTctCf5CfCi2hLdghvufBGenIvn2AlhrNxtf0ej9X05Qx1iN','0','awRBMDCYPuKDvIuLWoVreLGp6ibvMiN3mQHPu0Cj57','d4aYbZxLnsN2dAMpk65pjDanKGFXAl','d','b',3);
+INSERT INTO t VALUES (783813575,3091859,'dUPDLB0bKqq6gfqzQylWiPhF432B9DesWBwGpSCjyRT','ncTv','LWpYDXBqrWVnlg8caXM0L53ax8NjeBwLzeXvzVVeswltiupadda2ewPoM1','bSyPp27','zA','k',4);
+INSERT INTO t VALUES (-1610666966,138793,'URYWWQ1uzzwpDbTW6mw6NHo2lvYIKdUThveABIiyKpNsOF','dK','n5aHEIBHNHze7yorXYewnB3mYoLHbGBqxnN5pBRatK6wvSGaRMkryuPapRRgI','NhroH','w','K',5);
+INSERT INTO t VALUES (802003118,7735205,'XqhmGvsePJ1sWWiub61Sgn','RP3Y','ztoJHM8xMKlLAuxByQ2yvaS4rCgZOozj74GmXGaYrBABalKDTxNcq84QTiJJV0LMHuP0JGu2aFlGJwLnY4GH2uXUcXsbB','0gZRJmkf','3','D',6);
+INSERT INTO t VALUES (-1813455319,1138142,'sz','1n','VM7NHE9tcrhKwy6hbNlR9IiARDGZzCzAjO7G7rtoBIUm6q','sylesS0CVQzUToy','EO','Q',7);
+INSERT INTO t VALUES (217598942,447921,'L0R7uuBE4znq','YLm','5pa26vtVt4U90lW6GhCUPYaC5uKgQS8Xknqh9WYdxywSQy6xIQpbs9FpsStvir411f8cAAegPFnjJUbV1mwL','qJgiCIysUoPdIefsvw05NJFSJc2YOpKdcU','gG','Is',8);
+INSERT INTO t VALUES (-54837504,-44321,'05dJoZtQzBayaL8EKsPblufI17f45gxncg36kwCaJxdaTF5UwWa0QGbn','G','yPLJ1E','JlGxjFF1aoXRqUFuifTF8n5O6KP42g003Uz','6','l',9);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(89), d VARBINARY(4), e VARCHAR(93) NOT NULL, f VARBINARY(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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-2571339261033745970,-10601,'RNsWb7Cfb78','L2UfhOoWPzWy5DMChQkfBsTgrrgIc6J5ryyG0fX8S9gICNK9Pk','cVS8Sf','W','ln5FchucOQVDjMv48Amh2v','JYQdCBzvltBi09NjxdfJ9qkK85UKH9CE0ljJbr952itcn2zeVsuEo98Mk89TCQzRgLzYOVqceL3f3EACBOiyzhAEBbDxng',10);
-INSERT INTO ti VALUES (-2571339261033745970,-10601,'RNsWb7Cfb78','L2UfhOoWPzWy5DMChQkfBsTgrrgIc6J5ryyG0fX8S9gICNK9Pk','cVS8Sf','W','ln5FchucOQVDjMv48Amh2v','JYQdCBzvltBi09NjxdfJ9qkK85UKH9CE0ljJbr952itcn2zeVsuEo98Mk89TCQzRgLzYOVqceL3f3EACBOiyzhAEBbDxng',10);
-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 (-5698781787567518543,-12548,'CrRynQA','7zr32ywYM15QOWtAVGAdsjE0d5n7ktwLIlhxeTa6fmfD6Wgx1ebKLX7jwkjEFKc2oTuz83T3','Kav5T5a1JDWP2G','R','jCGvNTRknjS0mVpTonJaBnxOBqRMLJplhg2ity4mwy8iZULKbILIw0UjaXKkhqkGdKiYPjcPfmsoXmpmZXIwAsXTHHLo','AebBZm9dBhqbqEPiLs0E1xEywZ5eNwnhO7kD',11);
-INSERT INTO ti VALUES (-5698781787567518543,-12548,'CrRynQA','7zr32ywYM15QOWtAVGAdsjE0d5n7ktwLIlhxeTa6fmfD6Wgx1ebKLX7jwkjEFKc2oTuz83T3','Kav5T5a1JDWP2G','R','jCGvNTRknjS0mVpTonJaBnxOBqRMLJplhg2ity4mwy8iZULKbILIw0UjaXKkhqkGdKiYPjcPfmsoXmpmZXIwAsXTHHLo','AebBZm9dBhqbqEPiLs0E1xEywZ5eNwnhO7kD',11);
+INSERT INTO t VALUES (7152136563961076244,-5958851,'2ooEJ9AlaBulNLg2FctWRI6qd4','R','mXzLaJedhivJ65Ou352h1XFa5wZntvO9ot','zOEbeTULsOUlLGrLcZrDWk8lsI6MB4o4Yvjqo','AM','nj',10);
+INSERT INTO ti VALUES (7152136563961076244,-5958851,'2ooEJ9AlaBulNLg2FctWRI6qd4','R','mXzLaJedhivJ65Ou352h1XFa5wZntvO9ot','zOEbeTULsOUlLGrLcZrDWk8lsI6MB4o4Yvjqo','AM','nj',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(90);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
+INSERT INTO t VALUES (-8893911751951567882,8030463,'1tF0RslZSuSMPxRaVPQ63esSwTBWviDRdp1BqCZ','DP','0ATLBMb10XvejFAoXbDDDzRBTGXOhg55t1swNj5qCsrKfnKQz','1qGkN05WFFFjIADC8FWm9yENIWZx8AdPeE','NH','oM',11);
+INSERT INTO ti VALUES (-8893911751951567882,8030463,'1tF0RslZSuSMPxRaVPQ63esSwTBWviDRdp1BqCZ','DP','0ATLBMb10XvejFAoXbDDDzRBTGXOhg55t1swNj5qCsrKfnKQz','1qGkN05WFFFjIADC8FWm9yENIWZx8AdPeE','NH','oM',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8515993612065010552,-27094,'ZocsaKw','8tN8C6yHePVReZJtnQ1IrmmjZbJcEXZVlnBoU9D8jUOSbWuY9MAoRh5qNQePOkc3HMl1NxDBpkvYtVwlF7UtMg5NIt9Rv9ZVmMlJu0Exllt2lOc7b','ORkWNWVJ35NZXSgRrKUei7r9fF','o','fcc38yH1FV4Hy4dsR3xdYlf6zSynSRiLB9FQuKyjphvvVGSZQ0','XOBIdrDI5FdAibVOb6BMRbw7CDNqL',12);
-INSERT INTO ti VALUES (8515993612065010552,-27094,'ZocsaKw','8tN8C6yHePVReZJtnQ1IrmmjZbJcEXZVlnBoU9D8jUOSbWuY9MAoRh5qNQePOkc3HMl1NxDBpkvYtVwlF7UtMg5NIt9Rv9ZVmMlJu0Exllt2lOc7b','ORkWNWVJ35NZXSgRrKUei7r9fF','o','fcc38yH1FV4Hy4dsR3xdYlf6zSynSRiLB9FQuKyjphvvVGSZQ0','XOBIdrDI5FdAibVOb6BMRbw7CDNqL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5067804439405894974,-19917,'Y','VF2KtV2a7SqVUBQ32bqTr78bIEdX2gGc1zuHK0b7jB2NjI9PIRlDDeEkFJi83xU1YR5gMnNKVzKPKac0PA0WtYBWvXmVzpV65Pfcnm1H4mTDvU6WQIQCFe0n8ZtbGej3SrPHyLGURBGLN59hAowQeLVjZAiqrrJSZtWU4JDXk04gCs1kI','sGBdWs2dj6CuG','Wk2MY3iCI4tATMEVCbYzX14reO34jDnQpBlLCvpdpqqYmUlzqFjMDKXa8B','0pKHo','XYjX8bVCRrncQl5pE3JKLAdgwDxW66qddssdVOlxvTIxaodvh7o926B',13);
-INSERT INTO ti VALUES (-5067804439405894974,-19917,'Y','VF2KtV2a7SqVUBQ32bqTr78bIEdX2gGc1zuHK0b7jB2NjI9PIRlDDeEkFJi83xU1YR5gMnNKVzKPKac0PA0WtYBWvXmVzpV65Pfcnm1H4mTDvU6WQIQCFe0n8ZtbGej3SrPHyLGURBGLN59hAowQeLVjZAiqrrJSZtWU4JDXk04gCs1kI','sGBdWs2dj6CuG','Wk2MY3iCI4tATMEVCbYzX14reO34jDnQpBlLCvpdpqqYmUlzqFjMDKXa8B','0pKHo','XYjX8bVCRrncQl5pE3JKLAdgwDxW66qddssdVOlxvTIxaodvh7o926B',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(52) NOT NULL, d VARCHAR(99) NOT NULL, e VARBINARY(64), f VARCHAR(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4425171,2566423,'WTxKxYK0nlVGeYdRNT9avtkNtMqJ53MWY19','MFEuR7yA0naWyzxzqtDM4P4jcwGlntcK7GJpYG41z9ayySdy3jFVrvqt7W9U8zR6bDmXGQ','JbL','jR0AAxu5dwRCcLISz','pEu59zhfLlAm','xvCtXNc1oj3NftSBUZHvySIYOudzaWpKFtByR4JAWzL',0);
-INSERT INTO t VALUES (7385640,-2119031,'6j77DHnHlZFYr3rDt6gh0KVv','yh14evHvwgPWFl63UHYjmUuygSdzvdm9KCbwLWlo4IMzvSItDKLaWJ4QALhrnI7Z6Uaov8KyzCPQ8zOjFN2YZMHo926XigANI','CoKfA3DUwtcCNw97H','kv6zMlpzjiKesFGDZNr8sFPU2XFUftYJLD5QCL0XrIiqtUirxkdJYBdZODefDayyS','HBSWXzrk34','UA45vZnQGutnNOMeQhix4KI5aoKDIPFlkF4b4puhvgnTfgcDFbERnlcL',1);
-INSERT INTO t VALUES (-3839235,-4149210,'qk5Yf8LowkJyE1owYMMZAPmC2Dcn1Z5Y9DOZ29awiVEibwM7','lJR','cl6','fRRVYIfLUvpaOdKNCTvJYJNrtCaBBoqLIp7pYOh4ImCt6vziF3aDv8MOOJMxAye1iG29wLxl','4UwNHRd5t6SLMdYO9VjGv9ytsIitKHzZfw','5Lozg2Ktu0B9rTBXjSV2SXS2yPcOD4plSxgHywR29tsdwTfHHqs3uKJSjml3nZIZxCnrtFkiaMBgMcH1IQ2vCUQXWnLgLvW2Xc',2);
-INSERT INTO t VALUES (520278,-873008,'B3yWSl86co9GmjHdhuwI0vLfPOi','gnMHaRTvpGC93ajSvgZa0z87','KLnLGU0I4kPQaIpEYjfEgvxae5DjSapceaKEiyHv','a6qlr6iU3FcvxaiuHYi7Tb8XAtfiTsObLbfqYbROt065jPzpa9SRyeodOfMP9ZDrrHRo3t2mEshxYluxCd','jAf9xt','wCpfCpfpAf9umOKb1hJjZjfMINe4j5Arh6CD86FSzjNR2JPzZPPuIfUh6cCZ2dgJIm5Wc4M2vsepUisXbkh5L',3);
-INSERT INTO t VALUES (-4952356,-5685384,'2mOMOQnkjH169ZotnJ9rAAj5SSU0','Xd0b5Wqrme3ww8l6KICAOywto7mTe12U26UJQsNjmDibCowNyddPQwhdJbcJ4yY5tMpvRpnZgw50t2u0I2Ymr8H9EYSby','OFso84S','iMk8MXfDsIQbfcOBSu4WNJqmOTF4a7G3zEw0TaTaKabX0cNa6Mi7EEawiUS0PJ0','szjrdx5UeuSG42MCD9XiJ3ATKdD13AV35VR9sotYGqd0UHXR1JXfrIiOgq9X8TotF3nuO8rR70QLNNs7mvWC3mNMsqIMlt5','hlIDmDbFKkSpHF6vfa3Ij6qDGOCEujxoAVF5bLFtKy251GaOxOrtD8FgXub2Ohew1YX3I4Fpi3N9A70M0gxQ5xfBE8D51dmadbg',4);
-INSERT INTO t VALUES (-1351083,-649639,'6BMbhTmE5J5EXaZm7','F7xJOm9aZTCTr4aFaaMCnldM1kxZCRLu0KLR8xPIlc','ascW7HloSTwSK6LOr5XSjt','lUVIYfFffPX14FRGrpNZ','6v33QUySmw','03wGtozV82',5);
-INSERT INTO t VALUES (869955,1742624,'rTfUvXepaCH7XtaQlzzT4aQVzosP','8AGOQxmR3rb8Fwp2IAartOXPmDUHnh4TcTwlPf','HsF6eSq0uZMT32mP8UcqKlU2iFZbmKhLkBk','5jtn9AHnf3LZDct3SzNTLsX3OIo7VE0opxy199XVtlCKzQaGWIaBP0xMHEq2e4','pjsWKs9f1W','bshasEw2Dz6LQhSV5qvXWC15nBEjAEBpHRZj6a8Jp60Z0GZIZ62cKFudntCCVcukwZImLT8Kv6VavoT4VhNG',6);
-INSERT INTO t VALUES (1271912,-4737032,'3WXfSUqkrusgGDGjm8SaZUdpmvGw0hDGhm3sr','V1OsO3pgu8O6orpgqhip86vmcuz2IwawI7hdJDceolGRfXdOfJZg7Pz1kFC5KWFm','hZ8au5ckV','97vsmPNrMCkeq3I0cfZykeZ89NZLV3pSVq6XimIsEtOM6Kr2zVcK7TewqElpZNVUKeBFbXfVaDZGjb8zRRi0TbmK','hifrbSYDYa8xAtAPc1LW3wO64Lw6w8tiKa1okeCSQPx','ITjIq2HFHCBsybzSIVPXifvaxCAJH6znkqsMKgVK',7);
-INSERT INTO t VALUES (-2536640,8373378,'qMq9jRS3jRmR7p9xign8PBs7DHDiMRgBFdxujnLeNya45NZ','oNNNfUYBVd72DmdHcGJz4ZIfWEktBru3aGmpyLuie8hc','cWhKsQkAinkrFbsSFB5RFCim5xCmX','hw2NggCmVEJ6NAzQOWmI8dc0I29KwVKrByFz5CHMFbuPsLaY5nrftiXWzn4ff','8Gsi9VzJCOL5ce4bWtS72uVT4Qh1R4CnTL0CzAMpHA8FpueHtPbR','WsvboPV6eMRMVgG8an3ft8YoAaC1fY3TLHcayLnu0dMJm0g7bjeEopSCh9wIi2F',8);
-INSERT INTO t VALUES (-3153531,-6554814,'ycNLwgj3SPMNg0Cfi1hQ4GDibrnggQkU9','S2foOj','x','zUnutMHNwHsOB0T','obzG2sZyUWdnp8dsUV5SiJwqFNT6NFjvCCLPJh3aHGTiRDFk50KSIwFggbG','kgIJjlingkIxWb3ia28RYNMDzgCqqX5twRvfb5jfANYmgw4DNM3wWe3SJNfKPkiY5PN9bRItA1cQXVGsgYdggsodi',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4873394735744303199,8108580,'YzEUilBNFpKX6lJ97DhCflCwKRHah6fZYD5VeltRNyl6ZH4PyIPpvlnvbppF8aYH10qRM0J','nojaqrtoDWZ3XYOBhJw','bU7dcNy0DftBtiP8pRpLr6Wn20rf6c39nodONaj6y9W','VnyK9O6vfI','D','yp',12);
+INSERT INTO ti VALUES (4873394735744303199,8108580,'YzEUilBNFpKX6lJ97DhCflCwKRHah6fZYD5VeltRNyl6ZH4PyIPpvlnvbppF8aYH10qRM0J','nojaqrtoDWZ3XYOBhJw','bU7dcNy0DftBtiP8pRpLr6Wn20rf6c39nodONaj6y9W','VnyK9O6vfI','D','yp',12);
+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 (9122332651813438178,4429676,'JqLs3gGxyY8Ee3ILMlDwu5yZf4qieQHRewYawJJZa6AmaSRLjFzf34dBEOZEWX1CVH3BvNPSdnb6B','P1ERIEyMgHFdv1s4xxqvDUXcxtmNZWPRMYmZU36wJyUFmJ6hGuz6s5pXOX36xOlxseWdKqXDkYwnOnwgaqF4pil9FcN10qww','fjAsa1qDpK84zDcFgq6Ek3wiQEXizifDiGCsKN1z6X7l','NXfJirYdLdNsMKu6xk7Qt','1w','09',13);
+INSERT INTO ti VALUES (9122332651813438178,4429676,'JqLs3gGxyY8Ee3ILMlDwu5yZf4qieQHRewYawJJZa6AmaSRLjFzf34dBEOZEWX1CVH3BvNPSdnb6B','P1ERIEyMgHFdv1s4xxqvDUXcxtmNZWPRMYmZU36wJyUFmJ6hGuz6s5pXOX36xOlxseWdKqXDkYwnOnwgaqF4pil9FcN10qww','fjAsa1qDpK84zDcFgq6Ek3wiQEXizifDiGCsKN1z6X7l','NXfJirYdLdNsMKu6xk7Qt','1w','09',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3983633399144564834,-54244,'xf','X4Vr2hbVtr7Jt1uFWnJPdmCNJJ0Z6oSJIcNvrQgJaBtJUrTF2IRbqHO6jf6qEM6FoVbX6G9vhYZhx4y6IUYTpIcLW18BMU6mUI8cPdrVDuCRqe7kx9mWJrX5lBgjdvdH5sKrxpJqLlT7iD2t4pFguLvFUawAoHI29lKddn5Imagj1MrkwdbRC6P1jJrNWmVP10CxtcWIGd6U3EyQ34ppoHLd8sTIfK74YM24R','jFbHcXiAoC','8EMBIm3XJ7Szr7VgWXyBY9kTJ2FGHeasqmdcpgqhngbmr4Bq1KZzUlZoTadF6074alXJtZsQYRZ7fKyW8ek6rBDzFdWE2UNhbN3yTODdEZuI8hckaNZdkhn9xSll8msdvP3S9O0URSuejLB9p3criO4EjSSBOqaVlA9J6q8u49PzA4Psviq2viEoOC2xr3wEg8ouELbIXPXRWxKZ2fm4m5uZGSPKEr8qztPq3mQLn5HZU52bijFQ','qg','Xs',14);
+INSERT INTO ti VALUES (3983633399144564834,-54244,'xf','X4Vr2hbVtr7Jt1uFWnJPdmCNJJ0Z6oSJIcNvrQgJaBtJUrTF2IRbqHO6jf6qEM6FoVbX6G9vhYZhx4y6IUYTpIcLW18BMU6mUI8cPdrVDuCRqe7kx9mWJrX5lBgjdvdH5sKrxpJqLlT7iD2t4pFguLvFUawAoHI29lKddn5Imagj1MrkwdbRC6P1jJrNWmVP10CxtcWIGd6U3EyQ34ppoHLd8sTIfK74YM24R','jFbHcXiAoC','8EMBIm3XJ7Szr7VgWXyBY9kTJ2FGHeasqmdcpgqhngbmr4Bq1KZzUlZoTadF6074alXJtZsQYRZ7fKyW8ek6rBDzFdWE2UNhbN3yTODdEZuI8hckaNZdkhn9xSll8msdvP3S9O0URSuejLB9p3criO4EjSSBOqaVlA9J6q8u49PzA4Psviq2viEoOC2xr3wEg8ouELbIXPXRWxKZ2fm4m5uZGSPKEr8qztPq3mQLn5HZU52bijFQ','qg','Xs',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8091209986001062986,-4660750,'AJolPCVOMhS','u1MC0OPAZNn9Leb','awx9pa1tV8TuFp7tMN9RLVfGCfxJvhQv8Mz1PCAPO8WecXAEwzGJoAT4cZF2mMC5e3kg22jxPv','Uf','azf','YM',15);
+INSERT INTO ti VALUES (-8091209986001062986,-4660750,'AJolPCVOMhS','u1MC0OPAZNn9Leb','awx9pa1tV8TuFp7tMN9RLVfGCfxJvhQv8Mz1PCAPO8WecXAEwzGJoAT4cZF2mMC5e3kg22jxPv','Uf','azf','YM',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c BINARY(21) NOT NULL, d VARBINARY(2) NOT NULL, e VARCHAR(37) NOT NULL, f VARBINARY(88) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2917187678037234156,-33,'njSkqg3kDnMwVy','l','0hpzqI4bFnn75Dg12BgNjfSkW9e6mRp','qsxiP1zVGypDeq5up9bZaomb5LdqnYDzCToKeyQa3A8VQQMCbiiuGVHEfhQ7Ykl4scb0qeul4nUDMy','n','G',0);
+INSERT INTO t VALUES (2510346289348329001,-3,'a','n','iqzoarXm','1A34aUaMvbD8WtiKODOvJpmEwSm','9','mF',1);
+INSERT INTO t VALUES (3099667230205617451,91,'4YtajpJLe42SlanT1rwe','E8','QcJNAidNANjylcAipwjH0PHXDXagdbMg','w0bKalaOktVOX','T','Q',2);
+INSERT INTO t VALUES (157063286747014857,-114,'2tX','p','KuJbkLE4P2NiDRSaT','LjEvqpRczyILxF6Smfd','Y','1',3);
+INSERT INTO t VALUES (-489993981734592197,-89,'hS1bF','Qb','QNLo69dKlTU3Sh31PgMioJhJdMBK20pxCK','nT33i2tobTyA0MTgXu7','R','l',4);
+INSERT INTO t VALUES (-1783836435738210571,28,'CL','W','ODZerm88X9DfvT5','WY2md0iLjgELoydVGAeaPJj','B','tB',5);
+INSERT INTO t VALUES (4348549867984671597,41,'6Je6L7emeiy31CtE','a','MGw57SgP3YNV7Ure9U1AJV21X','W2r7ItlJh4eY90Zs7ukMtx6PGOvYPpTvrDuXlqw','9','W6',6);
+INSERT INTO t VALUES (-1960061028344648554,120,'vewfuRgKtTmoBq','Qr','z7pFADj','wduoLJ0P9','3','j',7);
+INSERT INTO t VALUES (-6975903880021855706,39,'RnyXHuT0','Bg','bB','Wxc4QkzBoaafnwHxIWJ9RlLQiQSNdI3HsjcwiRjyi0JqWdRMUAKv6y645AZlj10knO1ikTm7cm2','W','oa',8);
+INSERT INTO t VALUES (-2291776746897410707,97,'8','Fs','NXl7PQH','pUu1bP50XvIIiuWlSPUzriv5o4IIG6uWpjo4c50BsfJ','3','RL',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c BINARY(21) NOT NULL, d VARBINARY(2) NOT NULL, e VARCHAR(37) NOT NULL, f VARBINARY(88) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (2407303,2299071,'1pXmmz8ybnve8B2SroQos3u4cWIWPyQKbGCFj7BtIHMKoSVvm','rgTa3M7nde1LRSiTrJHOHV3uN','wczEksjDZVZ6Yf8dhaCq5kjjLTUHcnFh3GIiVPncPY7imUBKaYdObUVbLyr2Uz','DyDVe8eFT0lT8nwYFhYC1rNgswKmFZijUf2PwOwFTpMIwWJfJPp1EAhiGunWp6GJ8UQio8P','9f0tdeKmkyC5tL2AurXy5yPoDYG9ZRkkZLJJ2zXypKvWFYEbtJp4S8l','ljPgM3McHgcY8dw9XSOTeerEe',10);
-INSERT INTO ti VALUES (2407303,2299071,'1pXmmz8ybnve8B2SroQos3u4cWIWPyQKbGCFj7BtIHMKoSVvm','rgTa3M7nde1LRSiTrJHOHV3uN','wczEksjDZVZ6Yf8dhaCq5kjjLTUHcnFh3GIiVPncPY7imUBKaYdObUVbLyr2Uz','DyDVe8eFT0lT8nwYFhYC1rNgswKmFZijUf2PwOwFTpMIwWJfJPp1EAhiGunWp6GJ8UQio8P','9f0tdeKmkyC5tL2AurXy5yPoDYG9ZRkkZLJJ2zXypKvWFYEbtJp4S8l','ljPgM3McHgcY8dw9XSOTeerEe',10);
-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 (358414,7361845,'PlPzLRUc2NP','N','ULvMCk3UTZtflpTdDpsilkK3LC','2VdLw1uXdPKD5XgcZN2a9mmOjzDswGecc3xZE9C0EIXjVjl28qjuuGpR7dF4ahNV20g9BpaG5C4ffIlrHPFtv','9HRwf7pfMxErBjUwdI9TbaNZuQTtEpv47dWOBYcmUv8H62r','eHDmost52in7c94Mim0U7mk13qRa9Kd3aI2ab3106nDmZsbmW8Qxj34',11);
-INSERT INTO ti VALUES (358414,7361845,'PlPzLRUc2NP','N','ULvMCk3UTZtflpTdDpsilkK3LC','2VdLw1uXdPKD5XgcZN2a9mmOjzDswGecc3xZE9C0EIXjVjl28qjuuGpR7dF4ahNV20g9BpaG5C4ffIlrHPFtv','9HRwf7pfMxErBjUwdI9TbaNZuQTtEpv47dWOBYcmUv8H62r','eHDmost52in7c94Mim0U7mk13qRa9Kd3aI2ab3106nDmZsbmW8Qxj34',11);
-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 (-3214110,7735383,'epy','H8dUiwUCkhfvPRHdx2f4dQORKmWQAJIQkKfb2Hv1Mca','PGpJZBoyTw7C7jiypR1r6','zZbD6w2vpwheJeNuJfLKoNpxzpM','8qSv1','xyvykJSQ5PhLyq2mt7Ej9wmkgeAsI3gWU1CHipfpgElopm0z2pQrEu0ICXLeFXBrrg1el9qHYKPOq2le',12);
-INSERT INTO ti VALUES (-3214110,7735383,'epy','H8dUiwUCkhfvPRHdx2f4dQORKmWQAJIQkKfb2Hv1Mca','PGpJZBoyTw7C7jiypR1r6','zZbD6w2vpwheJeNuJfLKoNpxzpM','8qSv1','xyvykJSQ5PhLyq2mt7Ej9wmkgeAsI3gWU1CHipfpgElopm0z2pQrEu0ICXLeFXBrrg1el9qHYKPOq2le',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4691812,8345338,'7ymBpPnP2AY4J81','TJQFz74Mqzt1XVeqIXn4MwmjgaHl5PovIDu2N2jRbR5SGy1cMAJg4iXdqczLMdBRzV','ZIG7HaDItqFimFvPjqmprLOf5Q0kqnR7hv7y8','Tk3yAlSi31QfbfYcwnw1Vcm3sz40SwwqIy2gBlG6i9jEmx9be2BgiiZIOmCezfIUwRqPRa6pXcUaCRHmLp3wNF6uCQBjXUFwvGvwZNkezQDw7MnLJ0jmgHMydtC5b5CByV4','pHt1Nku0ZQrNRJHbcIdizmZztxF4opXLWtFrLID1F0XPrIXZ2YgJcUkVDkHbQpbEUztNp','woQoEZeGIPlaOjTAsojLFLVXU9THiXvPm14XNY22Bs5fPilcudHwcFdQKSlvpgFPj2UzhPj8Deue0Punft',13);
-INSERT INTO ti VALUES (4691812,8345338,'7ymBpPnP2AY4J81','TJQFz74Mqzt1XVeqIXn4MwmjgaHl5PovIDu2N2jRbR5SGy1cMAJg4iXdqczLMdBRzV','ZIG7HaDItqFimFvPjqmprLOf5Q0kqnR7hv7y8','Tk3yAlSi31QfbfYcwnw1Vcm3sz40SwwqIy2gBlG6i9jEmx9be2BgiiZIOmCezfIUwRqPRa6pXcUaCRHmLp3wNF6uCQBjXUFwvGvwZNkezQDw7MnLJ0jmgHMydtC5b5CByV4','pHt1Nku0ZQrNRJHbcIdizmZztxF4opXLWtFrLID1F0XPrIXZ2YgJcUkVDkHbQpbEUztNp','woQoEZeGIPlaOjTAsojLFLVXU9THiXvPm14XNY22Bs5fPilcudHwcFdQKSlvpgFPj2UzhPj8Deue0Punft',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(50), d VARBINARY(10), e VARBINARY(80) NOT NULL, f VARCHAR(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18251719141247688087,16603372463610289950,'n2G7hekpmJXF9tVR7CRY03R48AJ6OIb7lKM','o','AcW2KaoGcVPinmniqrHSKulY9u3623k8gFuzbrFmIhneGHv8ubmZIjUV16jiDiKSMlyOd0aI','RFO5m4d65','ksjoduLyMOlFMVL7omVWjlZrsl52qyLu8f92lkhDrp849tpABk8Ud7xZcWGUwD0lxQYLUi','VdYRCLPfH0QP6IX4diZ5PSvN0Md6EDqw1jSclBoDt6i8vajQoea',0);
-INSERT INTO t VALUES (5679557582430990029,14549577592110356717,'2cXYZ0PMAa6fapKPZjgYVTvDIhSw8STfMRb5S','5L1ccFWxq','ZP6rVPErcSNc0A1VV8Utyi1ADfYMfBmv5sBXEGuerDJxZIaPMnf7ck6HJMQ45lpxzwvrf9mS3Rvm','uCvNEIQKhv9tbv','YRKD653Uu95lvrSEN4VMMcaHWHW','NEOsj8uKEgpPSKrAOYC',1);
-INSERT INTO t VALUES (1332342952742135733,2242252607124968921,'KyHUlmrbOOF2x1ol202GtIheODmMN','m','BBCFyIpaEdiH','jbaS4184gTo79h','RwaBM1LzMlcu1VpcJTQZ5eGs79L8K9bQapfw3z6skDsK7anEHKq75xgvwIILIw8oNZ0nxzfAyo6F1ys1W5A8eprj7KX5dVfNTl8A','Uz0mc7XoYcKCJOZxTVwTCgoOmhPfkJwjShxu4YJvtT0bdj7i0teTcSTOuOpGFmnDRsGL',2);
-INSERT INTO t VALUES (15101675058952657281,16846832180582362268,'iHRFwHxtug','5kg0Pk1TT','HOHn2ikDwP5Q8voZjGSsxzCnCqATGMP5aPJWK8Yagx7nnItUkkO7b8otYYefodJDL','bk4jeCStBVPC3lbgyH8ML','DZiA7Yd','FVCuACttzXWFhGUjuyq78s',3);
-INSERT INTO t VALUES (1994614093417812145,12743150415895960755,'ugQ9tscwpzp0jVKRxRqVJ7PgDE8SOqxgMgoI5w1CLfQhiZP5','EY','GZPOXUO8C1S7knPVUvNGc61JWrhlEk6RiAec3l6','OBS1e','vsrWkuTDVhNPeOl24xZu1EnR1oJQ4MMtuH0QUEXMxQyjOd5b1','S1vUkldto3P4FqVnQi2dJGGP9oHYBZsZDvy6X1vkCbwbE1GBx7N',4);
-INSERT INTO t VALUES (108957810472110846,5395047100503706886,'0C','7Ka9AXWT','ehpUaWUrOIG2gm8BRbXEPrf4U8zt4rhrf7E9czyWwVmQP5prglmSWJ60wWaH01NqeezHv4XnKLl','E7VU8Gql','md4XdAfDNtH1IAEiu3ctEoXMrlDJjFLp21Nf1iv','NzoGYxzVzkNQAyJxKTGEckfKYkfyNG3mBaaO32dGAnWESs0dkDur',5);
-INSERT INTO t VALUES (13087442469282252511,16389046531304473256,'8XrNnswSgmJn5Xo9siyxMTLzSVotCsRuXkFWwkDCAKi','cOkhZo','Zgds7x','GAuKb9dsUfrKF7Hq90KNjTuDToV','fw5CGVJmhfCr0qZUOKtNkIn','VKCxjOdcm',6);
-INSERT INTO t VALUES (9719086534923557624,17867932314965955471,'zZt8jYQoEGc0cv1OSMQFbmFhDIkjpPFEnUOqS9mUX','2Z2q0X6Od','cfEz2G4riMC2a4Nx7','s','c','Zwf4dzUOaR1Vl86gKB973tJH81TK2',7);
-INSERT INTO t VALUES (10026924790129366808,11484952627630822842,'DIWKWpZnZebE4DcvIfSNWitvHHMQOtGSId16OWPUCy','z41wKxTeB','YwfCdnwgsZM4CNWTlO5GFCPATxA','pgQY0AvV0RFA','onwAVfpAdZBgnbrgGL5vX8iJg2FdZYI55hjNuiFqJo03','edyA8ZtILpHfDVxpe3kItnNxvODlcHxEcaP3Gb0qZ79Ok4ImDsoXaouT2lg2ojsjxlx',8);
-INSERT INTO t VALUES (12223978342288214109,5744338962195044896,'nYCFd2s','uH0','xUoleHjxF5IrkPKF1eJHzCbY5FrN5eKV0rTsSduc7','m39KRpKDjlpLLG13k7gAuwhrj2','ZxH4bPzOGAQqjbrAMhebHQR729zK0Mj4ahBWko2skDy7AkZdPhdhr0lAPFSvA','gO1UoNWVlWBqhQnU4ZjM7hx2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3986824743175791550,-22,'1SkrOM0Zt','Ux','SpaHxgwu6ccrJ4qPqj3j9','8750Kg0zJT2X9ISldktMyHzbZgOXVnpcd','w','uN',10);
+INSERT INTO ti VALUES (-3986824743175791550,-22,'1SkrOM0Zt','Ux','SpaHxgwu6ccrJ4qPqj3j9','8750Kg0zJT2X9ISldktMyHzbZgOXVnpcd','w','uN',10);
+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 (-1320300257249504362,83,'G5JaNZrNlq8dEc9IW','O','ZQ1eJHHe','6tdKTg9TRZBQiP8bhr76zXObXOBKY4LWqvG3TYWMIunJtx2Irt','B','D',11);
+INSERT INTO ti VALUES (-1320300257249504362,83,'G5JaNZrNlq8dEc9IW','O','ZQ1eJHHe','6tdKTg9TRZBQiP8bhr76zXObXOBKY4LWqvG3TYWMIunJtx2Irt','B','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7014516197698457623,11,'Fo4d','ovkUrEla','I0','SexR78l9b9UoVgCYNiSMVgZc6kLbKm6MFVnHjlvsD0Cn2xo','s','0',12);
+INSERT INTO ti VALUES (7014516197698457623,11,'Fo4d','ovkUrEla','I0','SexR78l9b9UoVgCYNiSMVgZc6kLbKm6MFVnHjlvsD0Cn2xo','s','0',12);
+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 (483586218250393195,83,'7laRO67WIs','oFqYmxxwIxPgR','a4MUlG56NAvqe85pM7sIj','lNcxvSTQe2AnWKTkfVimZq3mWpFMxjmQt','b','l',13);
+INSERT INTO ti VALUES (483586218250393195,83,'7laRO67WIs','oFqYmxxwIxPgR','a4MUlG56NAvqe85pM7sIj','lNcxvSTQe2AnWKTkfVimZq3mWpFMxjmQt','b','l',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3871523453562743818,-25,'95u7Myka','Bhmb69xFzP730BLeF8cpQrYhpjlhru09BW5tq9T2iNIpQeOqP0aLgVwO5dkejzScduo3mP64D0nVSUScXu7y8tHgPhonvwQzAt4z9eWVYp6ttaEjRYUxLCXHKHuX0IVJ0zXeDJhbuJ2lx9BcTcHJoVBuulB0QFqiQWgJjdqTjMuwi7v','fWHDrLlnIhH4U2DQ6bDGdQwQIgitZtFXGR','gJpvDw1fH2iHFdinsFuUQDFsP28f9','g','x',14);
+INSERT INTO ti VALUES (3871523453562743818,-25,'95u7Myka','Bhmb69xFzP730BLeF8cpQrYhpjlhru09BW5tq9T2iNIpQeOqP0aLgVwO5dkejzScduo3mP64D0nVSUScXu7y8tHgPhonvwQzAt4z9eWVYp6ttaEjRYUxLCXHKHuX0IVJ0zXeDJhbuJ2lx9BcTcHJoVBuulB0QFqiQWgJjdqTjMuwi7v','fWHDrLlnIhH4U2DQ6bDGdQwQIgitZtFXGR','gJpvDw1fH2iHFdinsFuUQDFsP28f9','g','x',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8279960916912610390,109,'409NYEJXi','y4Spmg2Dki7tYnRDXYTFjfEoyhFWV9aAgt5AcW2M4QZ7oZXCC99NeuzdeV4nUpuGz7TP96GYivJTRYNrnYwPk4j4tZoOTf4gdD6xXodTjESpq1d9eyOIcDKn0EkgHcX36GcUzCv7ZrYDFFGKFOE8xa7nKCezZ6aDNU48dgbn7u9kTEO4JsJXMxqdbuAvVs8BFjmjSHbztX8umpJdZ4i5uMjvPSJxeSGvA3zsFUVRI0OW8iplJZ','Ni4IHQ6ciAP','R4UC2A6ZVf1xCmnigrUvw7zbM6DZ9SVGU4TYbfwalncdqQRume81b97w','li','8B',15);
+INSERT INTO ti VALUES (-8279960916912610390,109,'409NYEJXi','y4Spmg2Dki7tYnRDXYTFjfEoyhFWV9aAgt5AcW2M4QZ7oZXCC99NeuzdeV4nUpuGz7TP96GYivJTRYNrnYwPk4j4tZoOTf4gdD6xXodTjESpq1d9eyOIcDKn0EkgHcX36GcUzCv7ZrYDFFGKFOE8xa7nKCezZ6aDNU48dgbn7u9kTEO4JsJXMxqdbuAvVs8BFjmjSHbztX8umpJdZ4i5uMjvPSJxeSGvA3zsFUVRI0OW8iplJZ','Ni4IHQ6ciAP','R4UC2A6ZVf1xCmnigrUvw7zbM6DZ9SVGU4TYbfwalncdqQRume81b97w','li','8B',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED, c CHAR(45), d VARBINARY(8), e VARBINARY(49) NOT NULL, f VARCHAR(51), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20,3921610832,'3pBzkG1WHxUGqmLDvGtR5SALBm130FG1nqvtaGttheUL','3ZJ5lk','1cwSGnh86x4r4Eg7rtc3tHlOHcXN3IPm43sjJw','TB4het4IV9tgYJU8AruKZRBL4YgHS4cqnwJlFlmI','6','1',0);
+INSERT INTO t VALUES (179,3577158174,'2YT','Pg4KEWdo','yn0','PmG9qEIua7n','K7','B',1);
+INSERT INTO t VALUES (249,2598018904,'PZ2o3YnMmsXyZ7vSSk04RCOdFOuLSixb3UxPHT0Nx','D5IL','3xMkCgKonuuNl4KMpNvwtcx5fq0ROJ','7zI1PzW8oM0DMwa5bDLTSK0PlMuoYsyDUrypJAwBtsp3wj3ij','OZ','j',2);
+INSERT INTO t VALUES (212,4172341709,'vU9Pi850Xv18aY0G8eLRBnTxj','ni8z4','fml8cbEUwb','CkMoYksjrGSO86nqwXoV','AY','4',3);
+INSERT INTO t VALUES (200,1807227873,'AIGmueGcO4ScfNeS2mCXp4P','5xWxYn','jMcIi5LOz0TX7U3rd','hyMsLQkiEMKph','b','Q',4);
+INSERT INTO t VALUES (53,1711771672,'MnxKkM6RJpl','qOBwG0rr','9enmPYRfIIZu8OrmKOOvLi1sEwfRpVdLcrBEtCEPerxXnkM','Ur2HMzcK5V1CaElq4TD5qTHQLmQshc9RUkkWRyd','G','b',5);
+INSERT INTO t VALUES (8,4269183999,'gNkAQogAV6yWL','zA7ZAVM','lZtpvGpTdhmfbhmGeeSkA','Eo92yZ9Wa3BUiO1LGQTjVLkXUjCbj','N','s',6);
+INSERT INTO t VALUES (140,3923982834,'HCyjukxge','1T','Iclwq4hPQLiosX2Wdx','V7WxVUujpYYc9ExfKLJfGmrr','Q','D',7);
+INSERT INTO t VALUES (16,1512385217,'SoPmof0AOFnzZO','5HIMvNj','TKBagpbtmZLkhPBQlmfVA','Magm8CEBUzBaFfhoIIX84fhVNuN4qD9rLxoC4KL7TAZU4E2sEd1','m','i',8);
+INSERT INTO t VALUES (94,791192358,'0aCfVJF43Rae2j3J','RUq9K3W','uiIUERyN7ZqI1H2A6IW0bHC0ptcApcGAZtlzkoxbh','GDf4uTEhdX1Qt8i4N2pGcMrgnhdPIhnn3lsaLS','O','b',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED, c CHAR(45), d VARBINARY(8), e VARBINARY(49) NOT NULL, f VARCHAR(51), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (14012877220354572931,8326325224086822460,'rQrdiAyrjWG','C','arVxQuml96LqjP0NhtVszgXWZ1wDbWexMVwUfmCu','dBUJYAaNhpwvKZTZtmFJBIi0pAYlj','TL17iEFUOAt','Oc8ZYTIm5ckUkRj4vMdtls1XkGt8sgRyQltHtGw3laH78q9QvMH099rDLfdwEK5qXzcc7yNYCHqGIAEMlGT9Hswm3u',10);
-INSERT INTO ti VALUES (14012877220354572931,8326325224086822460,'rQrdiAyrjWG','C','arVxQuml96LqjP0NhtVszgXWZ1wDbWexMVwUfmCu','dBUJYAaNhpwvKZTZtmFJBIi0pAYlj','TL17iEFUOAt','Oc8ZYTIm5ckUkRj4vMdtls1XkGt8sgRyQltHtGw3laH78q9QvMH099rDLfdwEK5qXzcc7yNYCHqGIAEMlGT9Hswm3u',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(51);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(51);
-INSERT INTO t VALUES (18150851621219477735,15334030535771001524,'NSqKM8FWDW9kqbs83WTXsNT','FWVGt78Lhv','uPMOXa0PLC4gBnD99MRAUoB94SCzbZPQLBq9DYgQUzg8TsSVxs','TyXj','0eE4Euve8pbfXr8V2aaikUBqYUbQnYdS4L7g0QG5Bix58stEdFiQyoAGfccyLIyxFCnfrsODu','VEKAl5Tc0OAtU',11);
-INSERT INTO ti VALUES (18150851621219477735,15334030535771001524,'NSqKM8FWDW9kqbs83WTXsNT','FWVGt78Lhv','uPMOXa0PLC4gBnD99MRAUoB94SCzbZPQLBq9DYgQUzg8TsSVxs','TyXj','0eE4Euve8pbfXr8V2aaikUBqYUbQnYdS4L7g0QG5Bix58stEdFiQyoAGfccyLIyxFCnfrsODu','VEKAl5Tc0OAtU',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (22,3538661180,'bm2BBKu97I4HkJpNXy77','6','weatOyczR19K9dTzSchucbbqH','yEKqqQiJ8ixs','V0','X',10);
+INSERT INTO ti VALUES (22,3538661180,'bm2BBKu97I4HkJpNXy77','6','weatOyczR19K9dTzSchucbbqH','yEKqqQiJ8ixs','V0','X',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (114,1161105953,'NfXyWYq9nxXIadlUshXFfEbicYCB','nl','yMqfBKJGy','yFDIe0HNvMww4PZq0PGnGctmNFAZ0we50','mk','I',11);
+INSERT INTO ti VALUES (114,1161105953,'NfXyWYq9nxXIadlUshXFfEbicYCB','nl','yMqfBKJGy','yFDIe0HNvMww4PZq0PGnGctmNFAZ0we50','mk','I',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6840719800207959825,14398107809066032775,'BgFERBF1S1QbSnKo27TusTJ6h9mEeB','rOBcaxbdSQXAm4z90zFaXZPl3P2gLdKR4GsGoWfBtn4MKTCLaLELIYOUjae8L36vTV7D5lNp0fkP8EKFRsjRWngcBvk1qGM5Dymwt0JA4JfmvnIZzZrD7UNsD0tMGRrPgnIQyR281Ke7sm2l39EuWZx8xC3tqBFM5OFymF8UdV5g4tG65IOfRSVHjWraS8hSVhXaU0fqWgRAP8kWWIDrpnSD74NtBo0n1aEXD9gIS5GbpVQ5TZ6uA086','VK','YWhnH0ImLXC8JKCS','wTM17HV1fSLKIiBg2HlORADFCrj94qvnaNdrFUPpAoJZfbTmwA','7QJr1fdlY4g2UO59H1z7nAafc3N3Q9ZRrYVH6aUXgvWJwjzt',12);
-INSERT INTO ti VALUES (6840719800207959825,14398107809066032775,'BgFERBF1S1QbSnKo27TusTJ6h9mEeB','rOBcaxbdSQXAm4z90zFaXZPl3P2gLdKR4GsGoWfBtn4MKTCLaLELIYOUjae8L36vTV7D5lNp0fkP8EKFRsjRWngcBvk1qGM5Dymwt0JA4JfmvnIZzZrD7UNsD0tMGRrPgnIQyR281Ke7sm2l39EuWZx8xC3tqBFM5OFymF8UdV5g4tG65IOfRSVHjWraS8hSVhXaU0fqWgRAP8kWWIDrpnSD74NtBo0n1aEXD9gIS5GbpVQ5TZ6uA086','VK','YWhnH0ImLXC8JKCS','wTM17HV1fSLKIiBg2HlORADFCrj94qvnaNdrFUPpAoJZfbTmwA','7QJr1fdlY4g2UO59H1z7nAafc3N3Q9ZRrYVH6aUXgvWJwjzt',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (14065392278298697493,10291526954186803005,'X2wBzcneHDE7jUhqVi4qg1rMqgyHAp5xUQ6XsNafPfatVVuOZ','hBpjerPHGml70yWdpC60yoH23SyTMSaym2ktnPnEiNr0v8p3jvER9Y5SJE8OYtGWO6TTxJYadHveou3X5iJnpt0WJg4N6YBJNMD1mZqFsvzJDGhzyj3b2Kb2UcWDZ7JaQDafJW4lgYmm35Vr9NLDMmcls1CXtj6TCe9XJvoy4bjDH7frOMWHEl88Wmo5TE3avDA8fIo0ognps41RYhnRtnsM5YlE','hHldr1J9XO','SNYCEAQCSf8Ie5pNHResGzUiiIPZJBTE43OWgg1d7R7PI6CegAhTs0Bc1bsLZVUMWzcyNcexPjx95nCFocjDZgS7I4LRfbWd4PU','VdnJJdaCIskxc6pgjqyHo3xL8E10juESET05U1QzFVRpZK9lXgw7LHLHS','a26EzYQQX37bWkDilCE9CA9bgNdYXDVTVQxm3Nr4ReSLtdBkYoQaxM35879Y5M4WZG1guIXiSuYwTxW',13);
-INSERT INTO ti VALUES (14065392278298697493,10291526954186803005,'X2wBzcneHDE7jUhqVi4qg1rMqgyHAp5xUQ6XsNafPfatVVuOZ','hBpjerPHGml70yWdpC60yoH23SyTMSaym2ktnPnEiNr0v8p3jvER9Y5SJE8OYtGWO6TTxJYadHveou3X5iJnpt0WJg4N6YBJNMD1mZqFsvzJDGhzyj3b2Kb2UcWDZ7JaQDafJW4lgYmm35Vr9NLDMmcls1CXtj6TCe9XJvoy4bjDH7frOMWHEl88Wmo5TE3avDA8fIo0ognps41RYhnRtnsM5YlE','hHldr1J9XO','SNYCEAQCSf8Ie5pNHResGzUiiIPZJBTE43OWgg1d7R7PI6CegAhTs0Bc1bsLZVUMWzcyNcexPjx95nCFocjDZgS7I4LRfbWd4PU','VdnJJdaCIskxc6pgjqyHo3xL8E10juESET05U1QzFVRpZK9lXgw7LHLHS','a26EzYQQX37bWkDilCE9CA9bgNdYXDVTVQxm3Nr4ReSLtdBkYoQaxM35879Y5M4WZG1guIXiSuYwTxW',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(40) NOT NULL, d VARCHAR(12) NOT NULL, e VARBINARY(90), f VARCHAR(56), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17583,62,'HJEMCHFOfN','rGdgNDCi1j','kP3Nr3KVeti4H6pK8LjcnOI','GqawM1WdPOWj6YTasurrAcmmMWZ4U2fMzQH6nhtH','rKUS2thROzF56zHfJoabKU6EKTSM4tAoCXcwG0HArPFUkdSMdvaOtilPtCcVzk8PtOoak411M0qSX0fQI6MxiAW','i2y61nN0KPvBIDBYoOABVFQoEn1vTy4V2IxuDbrZqipM37',0);
-INSERT INTO t VALUES (50014,237,'bvFziQ7eO','GysFMrD5fo','M0Pb19x3D4azaWapjy1Mp8tmuMSSWMEyAlmtT','VXX9','DfXNIr4PJsNeGMOLsku3u0lgsYW0lWJaA7Kd97PH69e1PfKYhCHLjBtA4BSD','dvSjWtb',1);
-INSERT INTO t VALUES (50482,215,'N7HqdmmU','ZeM8KKPWbtZG','cUQ0pgX2KEOeaWwzqzQn58cyiC12eKiMdGLeE1lV3kbhMmr2ZtYv06GeR6gZ8exgTe14MVYrA6VkC5iUDi9iK','yLC2V881buLoBjVAFWj8L9ltrxmdfw1','ya2qr5j5oG2gnYQMJhRzis695IZMCt5TMS3gN5ekPV4kwHZXdBy9TkUIuUTsqbkDSGIb1o2S6MpiJu5dYJeD7MS0m2','czNutjrnwucmiDZ610F1G98h6bv0zO8qGXh6QVHQsE2Hau9Hu2fsiOLQ2Au7QfqXqknxkz9VeomlxcLcK4QMdr3Y',2);
-INSERT INTO t VALUES (24912,227,'vjUAJ11dTCA2P348wgv8','3','s7YY6MUbQ6W7lLxgFo7JxUyEw','BWRQbgOk353nswlQklnEB14T9Rjyv4Jk1bs3bNr9fc1sFxGsrsXK','2JzQQgHYnXLmoBXHo15qYMddbym','pB8eRiniP',3);
-INSERT INTO t VALUES (22791,183,'qUehFxC','x','8n','teBvtHlQNbg5TkLln1pxIchUo1JQ','6xCj9UGx6s0VL8f0nmEeoAQOJNXFG8e4LcmARRDA2aSfotw8aBG5DiaBnSHnQl8AsrLe9tCu5ipJ3FxHt4qoHGEJj5vGl0H','P3DllM8ScyVnADNCmo',4);
-INSERT INTO t VALUES (29635,119,'ZHcZmzRw00VbQAruR8W6Xmx8FnrCjp','ri','yyaVY2MFiKGDgOYVPHmtZIrEFFvzMoOqd3KZ2OaYTzw7uPF4rcRSyY7hsFKJIQovgosaRxnt6xS8Ilth2lmFnb','ZGEDA00kFlQBAUzyj1gf24eFILOLCcn41qv6VbSOJ3S3sPSn2neCSWO','3SZQqGZ0W6GuP0AMn9RgVKciTYO7VzPwDeY2lQ7V0aXCLq8lQNEdtBgdQ7WNZ1eSAjEPryAhnHHzTp07tttTscP','lQOr68wnmvWKz3Ozud4EQD5rqWUUqZiUaGH68lIuACDx4',5);
-INSERT INTO t VALUES (29631,195,'fRmB4a2dJwEnaUgIx7hcNO','Bg2s4oC8mEau','DhNkbfbFpIxIAnUBsr7IMQ2fMjoTDV3OhVeK8GpwxARY8psLKs0Yxay5t8CAFAIlR0tB3','LrBlyF5NziqliBFohqDihIObmxOlJ7AHUSQ5h7Hc','Lo','trn9xvCeSUFEguLn',6);
-INSERT INTO t VALUES (19488,181,'CLcxIOIraqwQYD4QCe5xt72wsLsZNlz','2YhCMKtCEP','mmEB0O4yDN4X5dM8bMlQvvvslXbojw9WssL96LvAVEjyUYoNM7nhnp','hR9Fsh5','4sWeAtONkbhl176eF5R8Ij9S7m8vojmrLhgMeei5KCSc24EkMqKItho','0sgXaDbRJc5kc3PQXXyzwkJwtudn4KlOKfbTbpZ2lVS48O4FUKsg97s5X',7);
-INSERT INTO t VALUES (47595,242,'E84mZqkYUy3XEWiTSdqWa8qpo','vuaPS','Q16YwUszGO6h3NhydoaHhmmLNu1GF694bjHMFI2didhffclFrTBgvgy5Ej1HzMm6ovRd54IRtXHj9s1sg5','632IDNwfAlmJ65gnLRHJLRetxx157qUfTOTIyO','oVujaz5uYg0hfNRcaMJt80TXJnBAF5UHPG319xjf5hwBRlXQeCq','sG4eyE28mPcjGBFcdhptqWeyzvnUL1WhPb',8);
-INSERT INTO t VALUES (56881,225,'7vDePeMGJxVaG','zPl7v5','l6wPMQca7Bhb57NPFyIyUvFZsmC8jv0Y31GGKAgqVornA8oTo','i78s9lnKr472X8ULIMjFVd8SJ3KbsDUiEFSjoOgKJWTfvPwZzLMuZR','uJaX38oWd9NQVHjyXO66JSpXXvia4oIT35WnfPAFTUZ5KET2VmouYjEXd6QdHJGAfJY2LMZYA6T0As4l8icuRUp2Tjec','bDgpJnR29Bqqs68txQF5Z5kYc0nNdXECF7rtI5cFzQL6wRXd3tLnFUk1Se26wSNVsgmIc3WWY7mdnC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (236,3042770598,'ZF7h1Rg2GeX1IQS4EN','EgA46SPhgsoMbq5jqQ5TIHI0BhMZGKwdSND8R66SWsBvb7WuCkcbCeQEX6UazxLIpYbWex0GdeuctOFh9MyEaXXS10hVWhhIq0cvJbcNQEkQoi9t0ZVn1GrkRLKV50cgLxbSQe2ImMKjhroKdk7NokNTsUsO','xedD6zFvn4nA4A6RaF9qfQvGYraI','nWgIS1SY14SFGM0PUT','Q','1',12);
+INSERT INTO ti VALUES (236,3042770598,'ZF7h1Rg2GeX1IQS4EN','EgA46SPhgsoMbq5jqQ5TIHI0BhMZGKwdSND8R66SWsBvb7WuCkcbCeQEX6UazxLIpYbWex0GdeuctOFh9MyEaXXS10hVWhhIq0cvJbcNQEkQoi9t0ZVn1GrkRLKV50cgLxbSQe2ImMKjhroKdk7NokNTsUsO','xedD6zFvn4nA4A6RaF9qfQvGYraI','nWgIS1SY14SFGM0PUT','Q','1',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (110,3568960737,'r2isxm7gXotM68TSdm6tNcgv3','usHMd3eCiWGdNPfXyC8RzjNSz3lvaxeAkJ1Pqu77dqL8FZcdw9IlccgNeI0OXiiNboYN8I3zRDRMfIJnkpgbC1Rrrpt63SW7lVz6mpvQKlEEHEQj','ngq','owdqiLF1xLEnkGchTeGR6nzQSjo3wAQFrq','P','1',13);
+INSERT INTO ti VALUES (110,3568960737,'r2isxm7gXotM68TSdm6tNcgv3','usHMd3eCiWGdNPfXyC8RzjNSz3lvaxeAkJ1Pqu77dqL8FZcdw9IlccgNeI0OXiiNboYN8I3zRDRMfIJnkpgbC1Rrrpt63SW7lVz6mpvQKlEEHEQj','ngq','owdqiLF1xLEnkGchTeGR6nzQSjo3wAQFrq','P','1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (70,796591737,'sileC1NGz84Av1EieWBP4MNgcS4Ft','bGpFs4MpoDkZ9oYEedr61NjfQZjyoQbB7CHGi3QisP0sC23EkTI2efVZxn2oQaEYqL6d5J5OkbkLVEuGoYb0TaBE3cA2U4DNRn3WRGOkofp8FUSzZoPs0KYkAo8mvOE5CltDzTlQubq4kXgbY5W8W1ivvKqlSxSIiJ2Vrw4s00M55O2QWD7p0AiMMKryEI2JvSx1RsOist6QDOxNGr08nYx9PinMSJJmqqyyuz61v8p0FsopWfbO4RVRrYMTEEF','LuKOwF82vAIgnrT4ooWRJflCkPVsPF7HiZ1RNAoe6phdeaI','LTZ9iExCIS75hZNzfEhSoUaa74gnOFRBPqJNEsZ78oQvIPhap0ED3ECqLQvlcrPRFEhKB9zPT6tEHASVhhJlEXYjESi0FtKnyDx7SADKr6HfrIdGCfXAx5SCtHCxLViIPwnj3oeFkBC8BqyHykCMuvHbYbOgUXUSjcMyAxrR3VA9BAyoRAKATzGmrnEFxedJFttVg1zy','h4','E',14);
+INSERT INTO ti VALUES (70,796591737,'sileC1NGz84Av1EieWBP4MNgcS4Ft','bGpFs4MpoDkZ9oYEedr61NjfQZjyoQbB7CHGi3QisP0sC23EkTI2efVZxn2oQaEYqL6d5J5OkbkLVEuGoYb0TaBE3cA2U4DNRn3WRGOkofp8FUSzZoPs0KYkAo8mvOE5CltDzTlQubq4kXgbY5W8W1ivvKqlSxSIiJ2Vrw4s00M55O2QWD7p0AiMMKryEI2JvSx1RsOist6QDOxNGr08nYx9PinMSJJmqqyyuz61v8p0FsopWfbO4RVRrYMTEEF','LuKOwF82vAIgnrT4ooWRJflCkPVsPF7HiZ1RNAoe6phdeaI','LTZ9iExCIS75hZNzfEhSoUaa74gnOFRBPqJNEsZ78oQvIPhap0ED3ECqLQvlcrPRFEhKB9zPT6tEHASVhhJlEXYjESi0FtKnyDx7SADKr6HfrIdGCfXAx5SCtHCxLViIPwnj3oeFkBC8BqyHykCMuvHbYbOgUXUSjcMyAxrR3VA9BAyoRAKATzGmrnEFxedJFttVg1zy','h4','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15,3172168455,'NeCP9wsvYnQRH3cYR2qUGmIIBQ0w1AzI0','d5MchU3juyCwXbC0C0T2yqBDHe4QTNWHjInID5j1uCPX8ASVIqXnNvQSsHhry6OyMOtm87ie65f82ddduGB9oth4oANR4E3q6o6ZDzMhTFKBzC7B8FKJM999tOXUI8W0PdVJIf3GBwRknItwxHTYtzfmT8hOaIjReWDAdvx776wFaIGdN1aE','k1xoTd5jFKj5mg2R','nBFC7P8cqJNjiGs5qVjjq9T5Q1U2Njd6To02xanj5d4xdBBMahBQnFxpqVjtzI4R','mC','9S',15);
+INSERT INTO ti VALUES (15,3172168455,'NeCP9wsvYnQRH3cYR2qUGmIIBQ0w1AzI0','d5MchU3juyCwXbC0C0T2yqBDHe4QTNWHjInID5j1uCPX8ASVIqXnNvQSsHhry6OyMOtm87ie65f82ddduGB9oth4oANR4E3q6o6ZDzMhTFKBzC7B8FKJM999tOXUI8W0PdVJIf3GBwRknItwxHTYtzfmT8hOaIjReWDAdvx776wFaIGdN1aE','k1xoTd5jFKj5mg2R','nBFC7P8cqJNjiGs5qVjjq9T5Q1U2Njd6To02xanj5d4xdBBMahBQnFxpqVjtzI4R','mC','9S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(82), d VARCHAR(49), e VARCHAR(75), f VARCHAR(88), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-14414,-7319779485775073040,'MXx9D4PYJQyQGeeH4l78Sw2XO86fs','f87EVtDs8JYRBngJiSef','eAHvKZpI7HDH','uGrQcUcKLJ0uyblNHps7x8reifsgQMWJVQZY7bWDhjRde9sAlNr4AZ5L3oUckCofN31s73yo19hYItcEiIl','gi','u',0);
+INSERT INTO t VALUES (-10617,6915218839541173196,'1DtrdrU66KpTKaHABQbh36','yXL1xJGlTJmFAgArwUNvAHRJXBytayFRYWVFo2eZTwBj','ZdZEedgm3S4v3sym9HvfTQSzduxR7Tipux','8HSuVF0Qz9','v','B',1);
+INSERT INTO t VALUES (23478,3197054298996638282,'SWbkauC6CS4BpMr7P2LUyOo8Gtn3oBUDLVEwsRkip3Dj5qgYQqxySJNNs1yXXzrf7dkQaiK5tt7','xdCvQk0KJI0zahi','DtUW4KqRnOJhjoHKMKfG','DYCqaFMqXcG6BCyyvYiTFOs5UX5QtCEJ5kHtexN','M','S',2);
+INSERT INTO t VALUES (-1231,1568795293808230847,'N53Xi86XXjGDhejJUnT96OA9aIes3kAmUKqgudQlCC1QjKlYdafoQ10vpdHnix','U5G4cR5Xu','mM2lxKQzeGMWayu493HvE9XegwKvnDOwp7otWjfohRsTFzhB4cK','b5kmX','Q','C7',3);
+INSERT INTO t VALUES (5456,-6363720511004570068,'PwaScObzOFM','rUWw28bNUIcFHEDr0rXGzBIy87Q','wTBQ','rerVulMJ4AdmYCF3PDUo2qTHDdMXz0Gt3T8yIjQoIWpYzhSYbTgMO1','V','5',4);
+INSERT INTO t VALUES (-1453,-3256881712836406035,'NNP','0zhA2u19ehWFVS2xG9JgT7JGk9icRilYsoVLmgXb2','Jcuhsz1EYDWnLBzLkGkxJi7FwPZG1RD5a4o6L9CiGuOTh','A0pzwOilNCdNu4Ld9tf0KWjtUCMaLqZH6bkRWLJAyo8mE3rf33BdlEpFhInuVv1ThtnZYgK49DjW','C','kj',5);
+INSERT INTO t VALUES (-8215,7941108038367072795,'cUbTO3TubCsLUkMKcDIAi08SccGfUZX1A4hX5IbF71ectjlT8ilB5kdffUcVrGeMgC9F7Rv9c6IJT','6yHssLtEmPdwiQdiZoBisJvYFTnKvgLPqIrhyPJAVx','Q8plgF','YVSvEUcGA8ttp2dHkxl2PpqfVR','En','W9',6);
+INSERT INTO t VALUES (-25426,-3669830782000710434,'7ovucQJ','wcc4ZhWbkRDv8zfcl4CNS','BUFdtdid8VXoDIHmy1bA25NdQPUQSGRtJHSPq2Yahqw2NiL9BNxXtNkeRkno8NkSPf9mZFJ4E','dEDrqKRhsGzrD2KLdRuZhU8E32cjZIp71hUo1xaX54VYmwOy1r70LQSJKqHd0xBWR933qFPO2uxbOPlc','D','8',7);
+INSERT INTO t VALUES (-29685,-2067892229643682227,'6cZ8gOHpxmIcVIeeHU2xCX8u86aOcRiXS2dAZ5','tvAmfajYHS66YBAwFtK2wfjyA8GOivIAatVgOaRps4EZ','bAarmgZdwrz7igfMTwO3wQzqKgIHQwGCJUpt6g96oHiZtTOCK096VHJWG36VDyXQSqOb4','WV7w7n9bBfkaQzP5e5wterLpyWRAiPCKOLUFKtjoVg9Q1BVHH7t1AJuP','L','m',8);
+INSERT INTO t VALUES (12443,6887909854044528832,'NTKhYT9hOlPr0KqOvFkTbnIg4pItGQPtLdKQG61E3EshJvQl7FiHONWpAFy4NJwf','ayZWwLmyfpMKOfaAFOw2R0yW1qhnqdDzM1M6MkOh','LpT7urLyG0Jf0ZSHOrkAmNHPiMj5mUEJfqXF','p5hfqxdHH39FRKPCUb7770cinEdVfGcJZzAZydvUQdfl1vJW9AjbIqwTS42P5ZGato9Br2CHvKCP3xzjpn','6S','UG',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(82), d VARCHAR(49), e VARCHAR(75), f VARCHAR(88), 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 (3128504101,247,'tFpS7NjMaLyjX9MLdvuE7yRD72N06iExQ0Hk','FIyWyRvn','5vGfvz4AcuX7LKPbprIcNVbLJtptgLJW39gADK5SzXVb70wnbGIKSkxyArI','sZC8WbiJd2nVutpDgS3xKfKY1kUT1mJEOG1mee7a9N2B1hqlDdAjL','rF9Uo5YD3lxEdjet5sIth6F5BAczyrmbP0DIKHQMQGRc1g7XxWtE6N0X3vDr6i','XwGJpVvBzGY24wjzXMu8ajgQp5k2dlhjKCoh6VRiudEpt6fZY3ghafxBiEEk6mPfZekMkjKEx7qPB0PMh',10);
-INSERT INTO ti VALUES (3128504101,247,'tFpS7NjMaLyjX9MLdvuE7yRD72N06iExQ0Hk','FIyWyRvn','5vGfvz4AcuX7LKPbprIcNVbLJtptgLJW39gADK5SzXVb70wnbGIKSkxyArI','sZC8WbiJd2nVutpDgS3xKfKY1kUT1mJEOG1mee7a9N2B1hqlDdAjL','rF9Uo5YD3lxEdjet5sIth6F5BAczyrmbP0DIKHQMQGRc1g7XxWtE6N0X3vDr6i','XwGJpVvBzGY24wjzXMu8ajgQp5k2dlhjKCoh6VRiudEpt6fZY3ghafxBiEEk6mPfZekMkjKEx7qPB0PMh',10);
-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 (2215556652,216,'KoxDVWhRKih3ZbvFao8aXCyc','uIWvYRvx8dr','f','cI0X59Y4DCO96','ioMzzX7OewJz1uxLMqhfE7D71ORoZlfP','mkPdnElvwu5yEIszCFkIXakA5W6DwGisdn9WjLJAmEZxheQ',11);
-INSERT INTO ti VALUES (2215556652,216,'KoxDVWhRKih3ZbvFao8aXCyc','uIWvYRvx8dr','f','cI0X59Y4DCO96','ioMzzX7OewJz1uxLMqhfE7D71ORoZlfP','mkPdnElvwu5yEIszCFkIXakA5W6DwGisdn9WjLJAmEZxheQ',11);
-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 (2665891562,97,'wjrFut2CMo8hw34pxeiIc7pnhag','18Yp8NxmSHvDbDBweYTF6KbJUw3op66JqHB7RltiMR9CSgVZijb35ndOpGtbM7s7V1m2sSZObbFQ5Bb4bH0XKuEKaUDuGCZd5OcCTUDBeXSf9gy2a02hghG0glYKe8p7r3lPBcI52sgJMpNxyrB9BdIq2Vy2guHF8W2mM4','tRvwPCr6dcnBvA5XpzVeHyHXxWt0','vcXOOrz0JJ','PQYL','FVKBL7YQMlN6FWusJ7PV8Hs8rFXo0ZNF8bcrf7jsW5Msx',12);
-INSERT INTO ti VALUES (2665891562,97,'wjrFut2CMo8hw34pxeiIc7pnhag','18Yp8NxmSHvDbDBweYTF6KbJUw3op66JqHB7RltiMR9CSgVZijb35ndOpGtbM7s7V1m2sSZObbFQ5Bb4bH0XKuEKaUDuGCZd5OcCTUDBeXSf9gy2a02hghG0glYKe8p7r3lPBcI52sgJMpNxyrB9BdIq2Vy2guHF8W2mM4','tRvwPCr6dcnBvA5XpzVeHyHXxWt0','vcXOOrz0JJ','PQYL','FVKBL7YQMlN6FWusJ7PV8Hs8rFXo0ZNF8bcrf7jsW5Msx',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (497247262,5500588548802402982,'LzdKdELyHtolQcQ4ACxFUh2r4QMEuaEzZFN2njbtdn3Xwx9f3ENwrbHVem8Vjn6Yc5hoGzTP','TW5BfVtXQyjjnpzxcPcg8Z48RiXifhwMsniAmCFlz','K','obxVzyc2um7CnkQqOlpOFmoL2gtsppedVFE02lC3wvxkIY5c8jV8AnD7T5kKz','Ur','Yb',10);
+INSERT INTO ti VALUES (497247262,5500588548802402982,'LzdKdELyHtolQcQ4ACxFUh2r4QMEuaEzZFN2njbtdn3Xwx9f3ENwrbHVem8Vjn6Yc5hoGzTP','TW5BfVtXQyjjnpzxcPcg8Z48RiXifhwMsniAmCFlz','K','obxVzyc2um7CnkQqOlpOFmoL2gtsppedVFE02lC3wvxkIY5c8jV8AnD7T5kKz','Ur','Yb',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(83);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
+INSERT INTO t VALUES (737233046,4212469755702173632,'Smhj7biEvnl8ng3pvwq53wCEKP0NMJTiLRkoJdluMm','8VewmcOqEMhyyzsZhwG1zUk1IbYBunJfUeEKBKkqsSxB6ijr','5ZqZIhVHAeB03ZmpH6smdn5AukQl1DX7HzZ9RVvn1ICXoKWvO6XHJnFhqQiHKmcngflA','8NMhNSpZnGzADJCR9eoTeAAD54NbndDEaG','a','R',11);
+INSERT INTO ti VALUES (737233046,4212469755702173632,'Smhj7biEvnl8ng3pvwq53wCEKP0NMJTiLRkoJdluMm','8VewmcOqEMhyyzsZhwG1zUk1IbYBunJfUeEKBKkqsSxB6ijr','5ZqZIhVHAeB03ZmpH6smdn5AukQl1DX7HzZ9RVvn1ICXoKWvO6XHJnFhqQiHKmcngflA','8NMhNSpZnGzADJCR9eoTeAAD54NbndDEaG','a','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2070446337,-6221135925938435060,'m7CtcIRbd3vrS2flkntY8OBaqxQK163At0YymJn3zyRjNZIc','NLzJhs3SNwRERtKDrikVXTiap5HZk0dK6uu9TMOK8mEDwllFs5lkQZbdG6UayxTDngOWxr2NB9sK9loywIriH6ilaZpPDNsKdDaT70Ya5LuifkPZtplLzsC6wpGx4NIl6MhOyBrQug7t7IjzsN04hA5PI8ZMoY4u1lFj32ErjToam','2POU8s8JSFF3c7EdztiZUKbYFSXqOzrIE5Rq9jIMUudNlSdDz9A2FXRK','0Uu6CqTWNXvhYqeetsX7kR0xoPdjUYuZa','X','d',12);
+INSERT INTO ti VALUES (2070446337,-6221135925938435060,'m7CtcIRbd3vrS2flkntY8OBaqxQK163At0YymJn3zyRjNZIc','NLzJhs3SNwRERtKDrikVXTiap5HZk0dK6uu9TMOK8mEDwllFs5lkQZbdG6UayxTDngOWxr2NB9sK9loywIriH6ilaZpPDNsKdDaT70Ya5LuifkPZtplLzsC6wpGx4NIl6MhOyBrQug7t7IjzsN04hA5PI8ZMoY4u1lFj32ErjToam','2POU8s8JSFF3c7EdztiZUKbYFSXqOzrIE5Rq9jIMUudNlSdDz9A2FXRK','0Uu6CqTWNXvhYqeetsX7kR0xoPdjUYuZa','X','d',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (78023145,133,'hn9HRwihtY6AwXPr8g2bh','qnGanOKPVDIcsV9rOYqORPjWBBbztC4BfN4Y4cWQdebK7R2oihAtdSw6nEIPI55hBG12gdMpew3izlyexIHtV466cvgdyNZCSMp3Ji3Q5rUx6ujPI2B94sIWgDgbQjqLUSqhzCsCgZWH1Y7rRJSUKnHb58gGhtHo9WAquhubdRRQayuSNpg0jL3JLhlcaWiNw5M9PjDmnYMiem9dMCrFbIyHVkDBIGOSqtIOPtIdfW46rXcC','V7eucfUwYNxwhEmPWUkKK3gvPhsMK3BGoTi96MP8QNZyUAgrabV','YIJCuTbsp','fn5hvjMp3GraYeNJiEXxx4SWTrUooUxugWZuNbEw6Ny3gNTovvMlDohQ9xHzNmQ1BmiXvzWqkgSxi','FhW0n2OhkxEmsErZEx9iG1VrXZspqjqp17oiyuHX75peS4aH5stVrPY2gj4yCjcfc2FMECC7Ca',13);
-INSERT INTO ti VALUES (78023145,133,'hn9HRwihtY6AwXPr8g2bh','qnGanOKPVDIcsV9rOYqORPjWBBbztC4BfN4Y4cWQdebK7R2oihAtdSw6nEIPI55hBG12gdMpew3izlyexIHtV466cvgdyNZCSMp3Ji3Q5rUx6ujPI2B94sIWgDgbQjqLUSqhzCsCgZWH1Y7rRJSUKnHb58gGhtHo9WAquhubdRRQayuSNpg0jL3JLhlcaWiNw5M9PjDmnYMiem9dMCrFbIyHVkDBIGOSqtIOPtIdfW46rXcC','V7eucfUwYNxwhEmPWUkKK3gvPhsMK3BGoTi96MP8QNZyUAgrabV','YIJCuTbsp','fn5hvjMp3GraYeNJiEXxx4SWTrUooUxugWZuNbEw6Ny3gNTovvMlDohQ9xHzNmQ1BmiXvzWqkgSxi','FhW0n2OhkxEmsErZEx9iG1VrXZspqjqp17oiyuHX75peS4aH5stVrPY2gj4yCjcfc2FMECC7Ca',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(80), d VARCHAR(85) NOT NULL, e VARBINARY(71), f VARCHAR(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (33314,103,'rUT1I','OvcrhsCg4linC24j0jibxJsNGcBSuKY','iaSPOPF4K7HvNQ3yyt1a545OHbE77rj','zWcTxNHY3CK9v2A1wBbrpUzfJFst3K2QOH0jnSLdXuM','fuuKQ8swHhUiBHsNs2t4PiZ77FNNR3SNAeoLReQEwBPZO4nWXxEFcBqdZvdl6BiZ','3AotUVMGzW5TpWc9YGrApKMalJ0YEyCpGM1SN658f9185CGRijG1ZVJ9iwRdHDVAJDNzXVgvC3q9fy5pnTROdNAYaN1jGAp1v',0);
-INSERT INTO t VALUES (40194,-95,'AqUvmMLf3KnLGPltZzzWSLIxuPp3kcOBgJ','qkcESO289XZT9L3tRIZI98VKDBqfiGv9Kqc9MvfvSyLrEke9hNCfpnBEBYqHRt11iUyQZPc0U','zPXxkJuLaH2UEE6w','zxmSugbIWmkrlqlSalcaPH96','fKm4NMaeRJ0jcYf7oZhbcIDJjSvTNRncwIkyhTZaS','Y7bQSiTzup8FonDrvUYsYgtY2evMQ9PAmALLftFN5ejggq3PrirondCzlNcFdAay9dETG2B457gOYuizhX',1);
-INSERT INTO t VALUES (65420,-30,'l6oCkzVVnl9YwqefU48QyklRCh7C73dTwAD34H4EsUbxfmkU4tqPLClD4Lcse','PxHtdLljChZd3Fr6LPidfbBQkRvEILhyp237YYXaUCKdYiPoqdFLyn','Pp60IOztRGYYvfBnpHsaexMqUMHCAQvVWclOlvaPJPQU5uQ7SeclyD5tq5iEx3p5','oHf','mk14huXzlK2ovdikTt55Afa6ww','Sc9fiRIk9ZHtusI8zJLvoCD8VZEQTFXllXHO4urWWpdaSTfF0aKY9ie264',2);
-INSERT INTO t VALUES (44842,-70,'GlsMS','gvrX31eSTv67UJtjiTiS22nq9yYULaBy9yY5MfN','DvMrZgTtznPogSwQRd8nwErb2vhTqpwHPuA9obgRa','IUmua4I1csz2LZmE3omrqOuLiscy8zJyFcXvSB8LnNo','N9gSOBJ0bf1yeB2gskKyB59zLIh7x4bF4yvm76zCPe1lgpOVasLPydcpL4TJvgO3ec3apv','42CgJ3DddnJFRFnfx6V27U1LaoGKVYOqJ3dz',3);
-INSERT INTO t VALUES (63615,-19,'nHAnLrmr9gXCK03VruqzZEkt3Jvr3ItfI','eU11FaybVsiuir8un26Wq81OBgeP','XJSNl5jYIiRsHAL6Buv8yCRNRFNUTR','AEBRdvFezGB0DAXhDgs5R5QKkopzJ2nkfZ','Erm4dHed0lvQA2Z1YAl4lByTln5jwDGYKr0wu3myW9ctFbltZ1AmvCRcny1yibFuP','V2XeaZJVNFtWHMZgRmbTeQDAfIdFlxtq3a36rEp4VdaffxzFyMmeOC2hr0ET5FDNlTR5tXLYPil',4);
-INSERT INTO t VALUES (29508,44,'W9IqjuyavgbMntyiHOx3rZZfTbYHv8hEyjwi88ZO4UEUgCLqvwZgGy3GuojFPKnzuS3','W1VBZOXNgwUXHUGyvmHLBLf','IZ14QQ','Dy7J4ICOx7RckLnUSaQ6IQYCfuV8ta1GnR9FMZ3suzCLf9a0bSnCnvqA7r3mFEusHrHOKshS1T','0zRu8Gg0aBTpBmO1Ilz9qxYKfcDVQXnuSSFstS1Q5ht82vhm8CwJpNexMfnqIe1IRZiSEaHKYGc7Qi4i6fV2pXRSrj8Th8Tq2','mS9dwOtCFJAZ6wvPB',5);
-INSERT INTO t VALUES (13191,-119,'RteFHMU4EnkqGLT3S3wkvyPJIFpiejpvvgOgsl7RjDt79TOrWRx0kMW340bCmX9booIvZlRgx2','GBAlR1MPHsrfZjk8gjwsMgwg','f3KC4geJjWANgf8rALPvy8SKJp3HkjdH8pR2RDe57ULkmsnSf','S8n5QFLRR49N40ECgKwYo93cR53i0Bz9ZPA15bMQNzev6LXDxT5tMjbNo8zekBa7fIS','keU6ipFaqrrNIRNuTpyCfke6dVy3pkrYVDJGuDRKTTT4IzBPbBQftfemUgo4nmjugyuaOZNYNJ1CjLPamrcfJllG6LEZ','VAQ7VzBLfzMMKLyj16BLh2lyhxI7KcsyvFFiXjdbgfuE7jsdsDuZAZSbu91tlmJ4fU6l',6);
-INSERT INTO t VALUES (59038,41,'MoXd6HOLUhFtGbWtsgvXdRU','cTCeN','DdpEfn09tQO3hz55lw39qYje8v3JXplwnczvTf8','56a3eForHd9GHjAPf3Q31ggsUJy54WaNWU9YaU8WtTBPOjArH9Zdg2LhHvFYFCIZdTP5Q9Vaxvm1PXd9T7by','Gzcyv2vB8nQfLrCd4WAKPj2Ia','2HNvpNe5qijh1zy5AZFbZvU8Twb',7);
-INSERT INTO t VALUES (51282,-47,'LiH4B7KaPRciXtOvOviXJ7HZo5z63dQyVTSRRvIuTkxVafnGenZ25ZKjmVGEr9yVBSYzSUvnGyNp1','SsTCKLzYqlQ75jZmUdTsAmTysHFRsFUG4w2xwOIj9ngG5UlH','ON5NgBjh4BzqioA8Fk6EpSmOuRKqXDJKvQgPUghKzsYkqs6NBnzU','7dM7DiA0F3WNTMHqBRwiA6YJHhnXWZsHONvXly14zWJkFUZvCC4qYO46D8FuFqMvFo7J4oriBueDcecp3Uq','c1rerKkJEKKUUfKjkLrnNX3oF6FtN8xjIqSfG0mbtYXJ3yWlxEHzh9MBtmqLaxNx9m6IYoWBrmHt03M7EJW','Aju5SIb5WGphKyO8ISce0VuTSP5mccbvO0WRQvew8sseR21',8);
-INSERT INTO t VALUES (40254,20,'sz5W70E1AvCTsZItmZTaHdWZcqV8dtzLvyLT7cSUP2CFRjnUim7RXXC','4PgHnFeH6rmWENuFW8eQx1OWTX0JrAgYS0uhM9exlJDqscmQg7GrEv9HqAaJwwq6YdMnQr','sADogXWeskgfIvPpgce1K2Jrp5zohjij7s2zYEwkM9kl4FEWaZ8ve','Lr15Un9GDPQ3kB6lun32rSZ4PpgC7wmlVsaNwEAR6TfbezMDCsbIgFfJrq8GIfPoZn','bnjkEctOn351KbP8laRENGTdcj5GLckYey4iYsGABTtZISOCbwZb8t1ZyGztiDLg3gw','BSY2w32FMywO8km7FEr3ihZj7k4vACUUj8u8zVnVeh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1224611915,3618237105098210096,'xz','h973gQmSkd1oUyV6OWock93SBrGUIWCAtYbrByzFSh5BIAZ4QrOhawiB4gh5zTA8F23fSL','6tZesA9BAZsuMZsgL','Z6FBrN2Sb6qq7Co7inW1QAdIQwPbwnPlzPkz2OKbqNMNfx3jzsSDi','H4','5',13);
+INSERT INTO ti VALUES (1224611915,3618237105098210096,'xz','h973gQmSkd1oUyV6OWock93SBrGUIWCAtYbrByzFSh5BIAZ4QrOhawiB4gh5zTA8F23fSL','6tZesA9BAZsuMZsgL','Z6FBrN2Sb6qq7Co7inW1QAdIQwPbwnPlzPkz2OKbqNMNfx3jzsSDi','H4','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1433017248,4797122723200010185,'mYW6OFCplMOVFm94jWcS3XaHgOVY3P1WwU2frk5LfGk39i7do6GvCF04rv7R3EQDC4pCkNPOixzoKAI6kz','GTEeiAU8VcZtbF0KH2Um2k8TCAlQkbmDe2S8k6RazZ5t4onJxk7oymwBReDeeVPHeIQzUUfwKfjOSM4qHwOnmevPjgJUMr0zORb75aZJCzQUjNrAC2SBiJsxQTF8WfF76BOgHsJYD59ZBwqUhclt27yuK4ptqG0FliqFajs','AMPUlBTCBGR1gWowhatQVlB4JmdeYXf8BJydRQ00YYm19NczbExWZlL46F07X8PURNZZucRx','nDB0mgLox7BZs0rtXxv13tU5GUx9DzXrY0H8OdlcePtLOtmnh9xvRrcEqLIeaNr8AHA0YHc4Eq8SCAkukoXmTPwiF5Q6VUN3YaOfeQJyxSqMxMUfzMNWHgWr9b3hnGJxx0tSZTIqhOCbUXqAtIXsjoHehTYOUrzwQkHwbieTWsss4htZmZPk4txfziUH','eFd','R',14);
+INSERT INTO ti VALUES (-1433017248,4797122723200010185,'mYW6OFCplMOVFm94jWcS3XaHgOVY3P1WwU2frk5LfGk39i7do6GvCF04rv7R3EQDC4pCkNPOixzoKAI6kz','GTEeiAU8VcZtbF0KH2Um2k8TCAlQkbmDe2S8k6RazZ5t4onJxk7oymwBReDeeVPHeIQzUUfwKfjOSM4qHwOnmevPjgJUMr0zORb75aZJCzQUjNrAC2SBiJsxQTF8WfF76BOgHsJYD59ZBwqUhclt27yuK4ptqG0FliqFajs','AMPUlBTCBGR1gWowhatQVlB4JmdeYXf8BJydRQ00YYm19NczbExWZlL46F07X8PURNZZucRx','nDB0mgLox7BZs0rtXxv13tU5GUx9DzXrY0H8OdlcePtLOtmnh9xvRrcEqLIeaNr8AHA0YHc4Eq8SCAkukoXmTPwiF5Q6VUN3YaOfeQJyxSqMxMUfzMNWHgWr9b3hnGJxx0tSZTIqhOCbUXqAtIXsjoHehTYOUrzwQkHwbieTWsss4htZmZPk4txfziUH','eFd','R',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1444129132,872201080090452606,'lg8ejkKIrTGWME0TwFUoxAHyDXx3RO75V4jS','YVfUJtfjKUR0NwTttLdmsxCwtqsQzX3dvXDV3GZfe9xd9cCtmBQoKqbJquuSO4FhFiTZ1Pcdad0Svk3rovqIYtCvVFM7wm8EIn1sy8631oNh7KCOX284UrNvixIe4hKsFP6u633760cQeafnWiksA9MpfZEHsMn0FuOicShW5YzIwFYIA2kzTswkBuqEK57Uxbxt6frMUzuGgGGNX6t7Ry','95r6aWmtTev8YZ7nRE9eHEKvaW','08TXpekbqMwL31GYG1srftpGPVgB6ZXgKnM1JrH41T0d1sY3gx3awnDoicUQ0AKFZp5p38nEKnzh9w2EWc7JpCp4oHrdrhgOz7JH1qtjkl39LiCHjSGcjhWp0Rzs9ddHG3Nrny1gXH9KnHfVaZR1jyU0tpV1vDqKJzMhrku46zARboyVSbdGU65mK8R07BpIrc7NH','S','wqQ',15);
+INSERT INTO ti VALUES (-1444129132,872201080090452606,'lg8ejkKIrTGWME0TwFUoxAHyDXx3RO75V4jS','YVfUJtfjKUR0NwTttLdmsxCwtqsQzX3dvXDV3GZfe9xd9cCtmBQoKqbJquuSO4FhFiTZ1Pcdad0Svk3rovqIYtCvVFM7wm8EIn1sy8631oNh7KCOX284UrNvixIe4hKsFP6u633760cQeafnWiksA9MpfZEHsMn0FuOicShW5YzIwFYIA2kzTswkBuqEK57Uxbxt6frMUzuGgGGNX6t7Ry','95r6aWmtTev8YZ7nRE9eHEKvaW','08TXpekbqMwL31GYG1srftpGPVgB6ZXgKnM1JrH41T0d1sY3gx3awnDoicUQ0AKFZp5p38nEKnzh9w2EWc7JpCp4oHrdrhgOz7JH1qtjkl39LiCHjSGcjhWp0Rzs9ddHG3Nrny1gXH9KnHfVaZR1jyU0tpV1vDqKJzMhrku46zARboyVSbdGU65mK8R07BpIrc7NH','S','wqQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT, c BINARY(12) NOT NULL, d VARCHAR(91) NOT NULL, e VARCHAR(98) NOT NULL, f VARBINARY(6) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (100,6127023260181991331,'sh3Yox3w','4Uom5qdu8vhWRP1SXwimCdZRmCbMxngksmIYZ8JSpxHHv1i2pNrqz6Fu8EhwI','o1Owg3Y7lyqE549LyRddNWdXFpFiGO4gh','VLDmF','XO','4',0);
+INSERT INTO t VALUES (141,3080252354668647334,'LPeNw0XTS','tNJyrdCti1IBbusRQTJNNyzDo24kinOyCFrxHcGqllFmyKBdJty','AuX3dW1dW0SNOVvU0cFqIjtwfq1xqjuJCbYFg4TFbjP7DRK9JRCHjqQfUjX7C6yBDvzeM06OFCZFm3Ka2bq0aGtAgsJF4m','0e','T','o2',1);
+INSERT INTO t VALUES (140,-3451041586812091975,'ZLEA','IwJjKWodTltgDjYCnLfcSaBO0fxXiDOy9Dwg1bTaNXzPqY4MtvTc7aSSMcK88mHsbGkvhKnow7PgwjNaUj','4m','AsXWKb','5','QI',2);
+INSERT INTO t VALUES (211,-9112307871575239889,'etQ','OYhuP','ej9g5qVgvJkkJX2HPvfKUWztCh72Cb6mrO4ri7','eaefs','T','0s',3);
+INSERT INTO t VALUES (12,-2281472957707970983,'VcAiRp41v','H7QktfrGq2d9TCdZwFYA5s89lrYoQjvdLJzs4h09ssYdLBuQRerrNupB','ChygyTBTNLcRnoReZlXcWRzJESVMDNgtt6fL','AJgwc','p','Tr',4);
+INSERT INTO t VALUES (6,-5494663975794800155,'hEzA','f1ndeKAP4cutn0PvqU2AvhQzFLehdOLiRWqrjgXuqzdphjUgX','u7ddEXS38BcSM1le0CDhw8pTuEj94iE5SQyXS2RR6jMhluNEbpU7tzkqVgF2zmOKJd','E','4L','d',5);
+INSERT INTO t VALUES (66,516031317744195456,'FjFcTKPY','tHRmLI7HHVR5wS7c9Axh8egXsolqtj42xykaErCBZRWnJHGQRCAOhT43xXqyPojC','qOJtTSw9xbhX9cUS57iIa6les','1','C','E',6);
+INSERT INTO t VALUES (10,-7165600143140704397,'N55z85n','DMIhMsPjHszcXzfCl8ve1wMMBZFo7DTW0fuq3g32TEpe1xDF','uFHf2Es9P5WskPAOEI22YrctdpLp','Xxfro','j','6l',7);
+INSERT INTO t VALUES (126,-5144760674505216802,'tYJbFtrAE','xcqdTMS0JlzeBcEblDEeM9rum4ZK6RVzA5tUFABxV3hiLbWyXQ0OjDpRic7UbKsDpdLokIRX8LpFNelqYA','arLIxNQeu4BrgtTDTd6wrqZqvFh42MY5zO1tUFwDSDk5tOWHgxF8m8LtZNwAFuFXN1fGpVA4esI9s6p2bbUkrdeOpJyqni9','a','R7','5Y',8);
+INSERT INTO t VALUES (72,-8523729875952910521,'Et','2cv4HhunNvSqNRqQEo6j1PC68WeyPTUc7emjiy','dExfAbo1mGgTdiR86teNywltFzPnLYwfstDDwqQf0FrYO','k6ysM4','7','G',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT, c BINARY(12) NOT NULL, d VARCHAR(91) NOT NULL, e VARCHAR(98) NOT NULL, f VARBINARY(6) 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 (59374,88,'6PBCOwMTWfzQTeXTMujIJ','pOXHltFr7eLghmQwS2TkPksFsmE0GoFUwwNaEkRTyzT0jEH5XMa1h5Cw5MSmxmsRuhGYmxoqnstyW29','MQR5EPoatjpSLgzcgtdScJrDBL','Rapc9nZrVytx9YIlr83kp7NgSk6N9','iTftzMLoA04h9OGFI1dqm9hBW6jnN6BhHl9LtXO4OM9RUEIwt3RevWIq1F5fLPXKtRYtnjnBWZknaUc9sv2SfXmxtmqR0inH','apMjRgK8hdM0OQweDdSKXEVw0',10);
-INSERT INTO ti VALUES (59374,88,'6PBCOwMTWfzQTeXTMujIJ','pOXHltFr7eLghmQwS2TkPksFsmE0GoFUwwNaEkRTyzT0jEH5XMa1h5Cw5MSmxmsRuhGYmxoqnstyW29','MQR5EPoatjpSLgzcgtdScJrDBL','Rapc9nZrVytx9YIlr83kp7NgSk6N9','iTftzMLoA04h9OGFI1dqm9hBW6jnN6BhHl9LtXO4OM9RUEIwt3RevWIq1F5fLPXKtRYtnjnBWZknaUc9sv2SfXmxtmqR0inH','apMjRgK8hdM0OQweDdSKXEVw0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(81);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(81);
-INSERT INTO t VALUES (12563,7,'7bZOJz9ueauU7B6dbbk9wH0zN4','mM9AfUmITG3yk6zLCavGogLFAbK8weGewf817P8rXjxSGffpem3RLuGMnb8UBJzZU1B9dH38eZ','ebv1hPoa0AtiLKZGeiSx1J','hNonSep2pog9HfcNQBHqc5Bd5BEiML9MnkdGBBI2NO94MTHG22HjqlHzyIlutHIzYAwRvKKC','9ELf0mSphM9axgbVO0SP1Vi2acMYaM3oJHBe9','pPHh0cQtoRenEL63DETZmua4hJBbMuwt46Nwb1fT95n6jbpEnIvuw5uiwMrJi4EKiAY0BYXpyT1Q3BlOKVpjCIR',11);
-INSERT INTO ti VALUES (12563,7,'7bZOJz9ueauU7B6dbbk9wH0zN4','mM9AfUmITG3yk6zLCavGogLFAbK8weGewf817P8rXjxSGffpem3RLuGMnb8UBJzZU1B9dH38eZ','ebv1hPoa0AtiLKZGeiSx1J','hNonSep2pog9HfcNQBHqc5Bd5BEiML9MnkdGBBI2NO94MTHG22HjqlHzyIlutHIzYAwRvKKC','9ELf0mSphM9axgbVO0SP1Vi2acMYaM3oJHBe9','pPHh0cQtoRenEL63DETZmua4hJBbMuwt46Nwb1fT95n6jbpEnIvuw5uiwMrJi4EKiAY0BYXpyT1Q3BlOKVpjCIR',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (8627486,2538435466837939138,'L5tIIYSW6E','yXVtkvQlvigZgI3Q5ivtCHCPeHcTzJfOelAMR4VkbXouWmC2Sei9la21cR2mhbDYTGZcVnYQpj6jq2zS6GDRA5OAQPc','GKGLKfeyZnokVyykfDbbmW95nB2yBBRJx4j0D2SPjpYm2wo4wY0e2sHyTPLT2xJZNOMTb8rqlme89tkXjNB3Fsb2CsI9','jrv7','Z2','z',10);
+INSERT INTO ti VALUES (8627486,2538435466837939138,'L5tIIYSW6E','yXVtkvQlvigZgI3Q5ivtCHCPeHcTzJfOelAMR4VkbXouWmC2Sei9la21cR2mhbDYTGZcVnYQpj6jq2zS6GDRA5OAQPc','GKGLKfeyZnokVyykfDbbmW95nB2yBBRJx4j0D2SPjpYm2wo4wY0e2sHyTPLT2xJZNOMTb8rqlme89tkXjNB3Fsb2CsI9','jrv7','Z2','z',10);
+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 (7343049,-8267054307666116615,'N9XmCOJrCk82','WwGFFzeSJeRbkH6GjHSKYnks6Vlns0UAiLsSX2lRAfcJ8uYMkrpuQYXRVnywSX4','7PYvQNd1BuS2UOZjzqbVOHyfsUOavCiF1ZKp6','Ty','f','ie',11);
+INSERT INTO ti VALUES (7343049,-8267054307666116615,'N9XmCOJrCk82','WwGFFzeSJeRbkH6GjHSKYnks6Vlns0UAiLsSX2lRAfcJ8uYMkrpuQYXRVnywSX4','7PYvQNd1BuS2UOZjzqbVOHyfsUOavCiF1ZKp6','Ty','f','ie',11);
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 (48480,-108,'xxDSKeJdtOMu8729Ho66','vL21CjqABbsBrM5T1jubP0mGzY9arMAOu27wDwmX169','W','T9Wd1eZOTJE0Yujn3FYkP3zbY7V0tHIGn7abQdXvHqfW27i3wYnDhVQdDKf3hheGOqnU6R75YRyz27c7TZ','E2Sqy3zheijH','7CWmmk0gIo8kW4a2ML',12);
-INSERT INTO ti VALUES (48480,-108,'xxDSKeJdtOMu8729Ho66','vL21CjqABbsBrM5T1jubP0mGzY9arMAOu27wDwmX169','W','T9Wd1eZOTJE0Yujn3FYkP3zbY7V0tHIGn7abQdXvHqfW27i3wYnDhVQdDKf3hheGOqnU6R75YRyz27c7TZ','E2Sqy3zheijH','7CWmmk0gIo8kW4a2ML',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (46719,15,'uCsgryMOSsoaAfUUbLtVhYPor4BwcpgYuML2ex5CcITn7Ok','XDpitwWqryoBDpYEK2tDxlRboqf90X4zrN','eCYvH','uqEAxnoqR0pPi0hAXc0diGiabmUFnPZLd','c9QqJIBcYYqeHsqeOINsyZtkRewv35HlBs','70r7JhP',13);
-INSERT INTO ti VALUES (46719,15,'uCsgryMOSsoaAfUUbLtVhYPor4BwcpgYuML2ex5CcITn7Ok','XDpitwWqryoBDpYEK2tDxlRboqf90X4zrN','eCYvH','uqEAxnoqR0pPi0hAXc0diGiabmUFnPZLd','c9QqJIBcYYqeHsqeOINsyZtkRewv35HlBs','70r7JhP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(23) NOT NULL, d VARCHAR(39) NOT NULL, e VARBINARY(91), f VARCHAR(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2361656,-5649995083925785865,'HA5IMHMacWcU5sUybvIYxb','h09ff8PIHM0ar5','iEP','4q0BINvHHoP3BFYU97sdgbl','RD9Gmpk89CPyCtO43Q5kV','VvPT4KaCtix5oGHbmznGhdejoiafcmlwVBzvCWmCx8X8hQ9x29rnuU5GZiwuh3rh8p7HOrYeXg5QFsdqdVVgKK7Q',0);
-INSERT INTO t VALUES (10271141,4392019323269444289,'RSQ','9KGSqusORoB1TXAtHT9jn0O','MoZGQAuWsc2zWFta2pZM9NXXnlNRHMGtO','nQkWrBEnlfTRZGPCsvuvNOiXsH','F7pvgIIczo77tATSTkMPCIqIh5atRPsT7D6Y1uT7ZAZ1AD2iclz4zWF9FJzcW2Df9BGtjUG','xpIgM4zfGXJ6nUn2BqdCkqaFDTPZ3a7ynfQAXHp9ddzh8IuPf6nIFRKh6zI1lbDGCaXODFkweD9wC7QWoWyzO',1);
-INSERT INTO t VALUES (14474021,-2612148269091560782,'rYLiLEU3mGDtjacqz4g','t','kpVIyVQ23gOeeDEUlXJ5lQ57gZBATMg6oOohABnhwp7FioYZhNOaVt2','I','67sb74lHrmgw11oHH1grsqrhs5Oc99KMveMW91NXZ','kT6iyaflQt7dIzk4eaCRNrN9z82aQIpLPxZsKkxdZ8IRlDoGoOKN3SwJrv9frSbN8xW',2);
-INSERT INTO t VALUES (4329135,-6113386254019609060,'c3ZpHj4JyjjSHlMGR','4e5DA','qcTozu169hLskTS4','gpZQaRhLerPBM8xnX8WldECqv1IiKDC','YN0riP4MhfcYEuaciDgjGLYOkK5HRjec4N2FINplXZRAuCxNfFJI5sT5o53pwbdvQBosv4nrE8WDihCXWwcwv9R','EuBQYtgFfJ0KPAPuyBc7c1nj49xLm8RTVAmxTor9K0QBquj83NFRqaTDClpNHZ',3);
-INSERT INTO t VALUES (12180200,-3886848145574748129,'spHtjtN01thiTegUhK','n2op','YEgKBmyyB6ehOdGridUAjCx3zB6WikcxVcyM16bSoy7d1Ax6VACgmz6Q','L48ErocDiLw','grzof3VqtxRJcgAzVnZwt','Li79OiIEPEHTGLq',4);
-INSERT INTO t VALUES (16431366,113274989900800709,'raeES9M9PUlkezvKoNkq','DCklIT5NUoQ','l4978hSdwKLIlEDJjCbJm5maSY7k4eEPchrKTQOLU66bxyvmyMBIOzgVNICWp7BF4hrGkvhnx4pjI8c6','jM6OGGJwkJQWpojzj5Zxql6naKUFE80pAiZzFIicKT','g4wuV2gvjKnvBmtTM2kXoMFx7iYEMiTCHssWXj7ZYCGcK00bnyfyljnXZEef6FptmC0','o0OTv21Ypkp9igCf8BVUkjOB0Xld8uvKMaQa3Etd4o6IqbCsth7i5RwNYPXtwTSRFPaEvG5QBS3H',5);
-INSERT INTO t VALUES (4071555,5840097551976413703,'mI8XwYuk1avGJIim8SV5z38','Wq80gs','NHjQ2nA7pqyM83Oa5bKgMOhVPX6zuyINaynKeqWY6Eu6rwaWupBGtWtHeEWpvruh1','GH26pVeym','go666rP3QD3tVv6cebotwghQZ9ev2','7MwtNakwZNgUmC63DCNWH2ISEewTvmJwdv9vYwlQK7o9LDwHThDylt28ZwKuRcPUbp2WM9ND10slEI1wUNBmimdBI6eAE49oeYp3',6);
-INSERT INTO t VALUES (13916835,2184665946424098844,'MOcosfUb8hX47CRbDLhGjL','3lDxqx598','JBhgObLWju7NDwBkdOqPLTuEeedEIO56vZ5f','pzyEcwTuOodB1uwglhKHMvq0Smvfulmos','DVFc199GCczfW7hcELvBR5KnDZlneVSE','0TSGX1ZjNCdU7snmo7',7);
-INSERT INTO t VALUES (7286875,-7328437910208453364,'rSzS0OUMYL','iIjkETBY','7KQzrS99oDq7ctd4o2sFWRY0hrK5o1YKYIqvIjNMj234Ey5iAUuBvyNyUI50MQgIVtfjaVWGzX','aMyFzW','iMJ5BPirljcSrHwyOQacEfW7kAK2mEPIo6bWahL2P','1GrrjlYtT6',8);
-INSERT INTO t VALUES (1257540,-6798377231234451832,'PmtIS2yc','VV3NSWOS8xLmc','ujCyZC6CyAjuzfNy6E','WO5RqBLd','y6sDkv1Ei8HjOGQjObDdJq3TTjeN9dbswPFxB145vXysu29Wdjzh8I0Ybbeh7J91qD3PA1MvT84','2Cj8qGD7Xu472dUhEylNn8YAezVKPGqbrGB3ZsM8XHIVU7VVwwRF4RwR5fXs1W8XlfJybQDIWn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15953288,365794081082169370,'vp5Hz0HL','WiMiuNzGjbr1v0jUmQ60YHNLzwvC8ehM73fP2AaKYlaTrNXsRPHHeNvl6uFSxNh5JqZBBdZFBrNq4sDtVIq5BqGTkLoAFn0VUO0oc16hPoqe3S5ivAeiOw2UE9cmNOpRkG73ME7wQkQx6gfE9UojzAorWEEd9GOx9A6f1M1kd09pwydyy37sYsNfQIt7iUtKQzIJGx6xwV9IUHFwqBKBX','EeZTYdpUc9NuRCCB','fEXQy','4n','J',12);
+INSERT INTO ti VALUES (15953288,365794081082169370,'vp5Hz0HL','WiMiuNzGjbr1v0jUmQ60YHNLzwvC8ehM73fP2AaKYlaTrNXsRPHHeNvl6uFSxNh5JqZBBdZFBrNq4sDtVIq5BqGTkLoAFn0VUO0oc16hPoqe3S5ivAeiOw2UE9cmNOpRkG73ME7wQkQx6gfE9UojzAorWEEd9GOx9A6f1M1kd09pwydyy37sYsNfQIt7iUtKQzIJGx6xwV9IUHFwqBKBX','EeZTYdpUc9NuRCCB','fEXQy','4n','J',12);
+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 (7820363,-376282248135534776,'uU','AAiXm5v88SqTRKerVLTSbtCjb8IQPSSo372TV1Le2xrZukMmvnxKLvakjItUDdHgKKmox2WcuJBQYroWKFBxkxviwTBvXlONspPgIuen1lBcjxMlaRU5IWYHRC91Oal9mUNn4fObzGEsLPpWvNlgpbECMG3i3X1Xp9iLb5BbWXy7J6KhiYW6gGMKyUQLj2pr3CK6haJ3gig5NXaAsTt3Q2g1dTgzFB5cGmzYehzDmQqlJdOK9','9YDIicQqidlioIiXCGYHbTxvj7UgEzI91mZ9yuqoEx1L','Lgx9oCHu7N8JNa42UhrFrICwa2NqX3rKJOlJKTeteP8Q3BwbHSNpbweRRRdXouU3kSYdXxGuyYAlzF3dOOrFZ2RazJduCkLhEEZrTxO9gmIUp2MroPSImtwRr3p3xWEFU4J1Yn3ykErXu813KS3X6gN1wlDMsFo7jXTt6fQdhtTHQRaBgrezyVUZ1gXq6Uh8Sk9eb7RkcYjhvdE7QFpiHoS4FN0JbVEnWGgJXR','9s','0',13);
+INSERT INTO ti VALUES (7820363,-376282248135534776,'uU','AAiXm5v88SqTRKerVLTSbtCjb8IQPSSo372TV1Le2xrZukMmvnxKLvakjItUDdHgKKmox2WcuJBQYroWKFBxkxviwTBvXlONspPgIuen1lBcjxMlaRU5IWYHRC91Oal9mUNn4fObzGEsLPpWvNlgpbECMG3i3X1Xp9iLb5BbWXy7J6KhiYW6gGMKyUQLj2pr3CK6haJ3gig5NXaAsTt3Q2g1dTgzFB5cGmzYehzDmQqlJdOK9','9YDIicQqidlioIiXCGYHbTxvj7UgEzI91mZ9yuqoEx1L','Lgx9oCHu7N8JNa42UhrFrICwa2NqX3rKJOlJKTeteP8Q3BwbHSNpbweRRRdXouU3kSYdXxGuyYAlzF3dOOrFZ2RazJduCkLhEEZrTxO9gmIUp2MroPSImtwRr3p3xWEFU4J1Yn3ykErXu813KS3X6gN1wlDMsFo7jXTt6fQdhtTHQRaBgrezyVUZ1gXq6Uh8Sk9eb7RkcYjhvdE7QFpiHoS4FN0JbVEnWGgJXR','9s','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (944434,1350270494068059968,'d5mWv9K','fsvM2JTlwmRxm7L9Qp06nIKtwRU9eCXr2pB6tKFe79jrw1V4u4jYlxo0R5sOs6jwy3WUYKmOPs02s1eMBJ4xhzbPxW5AqSuE6xEM8TzKAfRS4LJ6WaevCQH21EOSd2mGFX28kbcGNTVJ4g9dzphRanDTdXp0xIUeRUsVvB87PQy9HvFvcxBcxgitFEgbm9GaMw0nx6yWUHJE9FGshpMSQvqID1qIOyHAIT99rCqn5Ff0QrH8RsCS0T0d9gda','JaX03rceeeR4BH3CigRalv7AQDvrP','SxKzmgiohMqJq','iX','y',14);
+INSERT INTO ti VALUES (944434,1350270494068059968,'d5mWv9K','fsvM2JTlwmRxm7L9Qp06nIKtwRU9eCXr2pB6tKFe79jrw1V4u4jYlxo0R5sOs6jwy3WUYKmOPs02s1eMBJ4xhzbPxW5AqSuE6xEM8TzKAfRS4LJ6WaevCQH21EOSd2mGFX28kbcGNTVJ4g9dzphRanDTdXp0xIUeRUsVvB87PQy9HvFvcxBcxgitFEgbm9GaMw0nx6yWUHJE9FGshpMSQvqID1qIOyHAIT99rCqn5Ff0QrH8RsCS0T0d9gda','JaX03rceeeR4BH3CigRalv7AQDvrP','SxKzmgiohMqJq','iX','y',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16054295,5644492458479220446,'ojwhw','bixhcLGbx5U2C3q3FVAOrDjspMDf5XejyctrvlP62dLFE4TIPehBotVL3KxiYF7k4TT4VBKW0f2y85jAIiTatz1kuM9ltaLJfGaDTqb5nZ89wdOq6U','5LzxeXTot7CNu8LIeDSTyzoesx5IRnIyfuqhG9zgHezZfNy6Vr8yGNaSH43','RcrIl0zmAn7y2AtXytZynMxZn6S2So5a576MqwNOiyOtqRawTpHz9JTbzScz3Hkz5YIhq66ziCB6bqF6Y9XFr4HnIuhnU9m6Yo89GHaKf6n9T99a3KprFZYgsXJNVAfcJZIWhEIwuBaYlqIu1DHN20r','oKH','Wv',15);
+INSERT INTO ti VALUES (16054295,5644492458479220446,'ojwhw','bixhcLGbx5U2C3q3FVAOrDjspMDf5XejyctrvlP62dLFE4TIPehBotVL3KxiYF7k4TT4VBKW0f2y85jAIiTatz1kuM9ltaLJfGaDTqb5nZ89wdOq6U','5LzxeXTot7CNu8LIeDSTyzoesx5IRnIyfuqhG9zgHezZfNy6Vr8yGNaSH43','RcrIl0zmAn7y2AtXytZynMxZn6S2So5a576MqwNOiyOtqRawTpHz9JTbzScz3Hkz5YIhq66ziCB6bqF6Y9XFr4HnIuhnU9m6Yo89GHaKf6n9T99a3KprFZYgsXJNVAfcJZIWhEIwuBaYlqIu1DHN20r','oKH','Wv',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(98) NOT NULL, d VARBINARY(84) NOT NULL, e VARBINARY(26) NOT NULL, f VARBINARY(58) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4281897443,3942218,'E6pAVnzkib11u68QQiVkVFmxu56meAxg2tikAMaXK','85zpCxUzGF5PYReuU8UlCPD5axdIm4','4bX94Rsb','sJOKZXLrHdONS','J','k',0);
+INSERT INTO t VALUES (27215079,-3172127,'OqBFyO5SF2OQNWEbWSO6cg357V5yJIsBOsazEk2p4ECJ6Nt25n9PYi4IKjT2OgUk42rTdn833549fqJiX','FWfMaim1yGlDlk5hrzRfWSQBUaUQi4cm3aBbr5','qVxlAquPXsRFSksIH7R2Dmhgf','vUy0hz5Hi1VdSydcon5VnfRy','k','G',1);
+INSERT INTO t VALUES (2640644118,-7580636,'lJkxy2wu7F3koVKktDCRx0BHhIKK0Xd5AC0DUqMp1dnXfXgAs','Dj61wQUOX34Mqty6da','wq4e81I8llnCoPSNXqCaGn','A','zC','B',2);
+INSERT INTO t VALUES (2076454022,387913,'We7ybW8Rq6JqEhwJ5detAvm4xRwaAktwyn4SJ','ltlJ4LMnkq8EXJB4os8qVTyOWHvKGFrZUbsUZ49FkRBIAlnY','M','jGdy7ZtqDwdHaB8WB1qkXAL0fOdYwoKGfyVwxqP9hwBaEPLy','r','2',3);
+INSERT INTO t VALUES (2224745690,-7431933,'DsPT4eV8MDZX5gPpPuXu7iDySBSF5YRwCs','JylCNTmiAielGXQ5f0ik8A9HOMsBpveSLZmOOZuwEmAaqDArPf0Dycz16fmbHilUzBTA82oXPM','87CF0lMjL5TAfvhUYz','uP11bMuo4fDlKqLDcJF9BJ23Wn9bS81IL8JqYrIKKzrE','2g','F',4);
+INSERT INTO t VALUES (3306166322,2302696,'KCMncPTQTq1H3wid836bnYchXv4U','CCPpt6fTxg6fyUWWSYY5jdaLOlbLULgiS8u3rRcWj','0U05nLXUsnS43PBpb','zm9NEOVIbg6Wlk5otI99W5bRaVeanNaJaBJuzL','J','4',5);
+INSERT INTO t VALUES (3578587916,1322544,'yeeykskrf2gMbWGIJaJ72yAo','vJU9N8ztv9L6JAnrYkJbx8PXnHUn6x2NYzr2PA7UxB5i1d7W8lYiJgByAcKGXnW4QJ3xG24rI','B3jFP4zlxhCz5OvhNF','q2OVEOCZwrMj8pdZYseJhyann0xMHM7eUwVV6s0El','G5','a',6);
+INSERT INTO t VALUES (3937155153,-6036585,'r7N7XSBd6nKX1HfXOCHaLjqXLgcUvgguz','SNdjnbNC0q6HAhrZP2ijqCiJZrxd8oB3','adxu','b4e0ollqRO','p','L',7);
+INSERT INTO t VALUES (4235917561,-5156480,'Jp44olVmplXzRbJjQxPtLntTUO','otDOIiwEU00How3tSBK1w','LR1BCJr1U3mlgRAr1','THfklstWwmgItC','xT','d',8);
+INSERT INTO t VALUES (4064013372,-4992643,'TzU1tuAzh9x7v5Y4EvLVHcmgMdqsM6yxII0TJhebvz1UMWngpl15PRbqwjdZXObTpgFl6oxgZ4q','Cmjt59fQg8meSVnexFEgOlzSd3Su4g8XYC0Az53MQlYNMPqqvcM3MP26w3TIZPUWs7FNQNyDZKB3ZgsnwR','tJANUKUmopV','Z6AhdpU8pPXd1dbvYXgwXXVir9xr3kmFK','gj','r',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(98) NOT NULL, d VARBINARY(84) NOT NULL, e VARBINARY(26) NOT NULL, f VARBINARY(58) 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 (5396106642846181658,3136911052334406694,'sFiLuKaQpe37F4xb','T00r5x3P2Su','YPjhGqZHJRDcpj3BX9R3mnh2H98Bp88GAgwxlIFC1Kqpgo4E9pHn0','m5NSG','Sm3pVwKLZ4kv8AXkwkgNpUMPocQgI7EApbmALxHMozI906fuwcKmhk2m','ZUva85acojCKpfhvTRAYH9dZ',10);
-INSERT INTO ti VALUES (5396106642846181658,3136911052334406694,'sFiLuKaQpe37F4xb','T00r5x3P2Su','YPjhGqZHJRDcpj3BX9R3mnh2H98Bp88GAgwxlIFC1Kqpgo4E9pHn0','m5NSG','Sm3pVwKLZ4kv8AXkwkgNpUMPocQgI7EApbmALxHMozI906fuwcKmhk2m','ZUva85acojCKpfhvTRAYH9dZ',10);
-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 (1852211392642387235,-6751400386670201198,'meDvXLfW7','lCcJHspcYa8sGoV8R0VLbZTGfaLgHvf2Rc1yar','po2JpP73qF2Za8ir8mbwt4SfHIk8','OS3SW1fM3vvqtYxbv6iFUB0tzqdRzsvXzrlcLqkdT','e5JuaBtQLeZVPszTYPItibvBUP5IVDhdpO9GO3OXHTY5eNopAXJNzzNHww9u04gZtjWpWPvi0Ig1i','xTBGKBMIMT4jmY4FF4NhkTmjteEStd',11);
-INSERT INTO ti VALUES (1852211392642387235,-6751400386670201198,'meDvXLfW7','lCcJHspcYa8sGoV8R0VLbZTGfaLgHvf2Rc1yar','po2JpP73qF2Za8ir8mbwt4SfHIk8','OS3SW1fM3vvqtYxbv6iFUB0tzqdRzsvXzrlcLqkdT','e5JuaBtQLeZVPszTYPItibvBUP5IVDhdpO9GO3OXHTY5eNopAXJNzzNHww9u04gZtjWpWPvi0Ig1i','xTBGKBMIMT4jmY4FF4NhkTmjteEStd',11);
-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 (7807988835992541421,-2831808818080889156,'q1jdI9N2V4NW7skXBu1hEJt','qI6V','ayiCoaYm5CfwLEfpqgZaLY360FzXUpTIn9PM0EL','U2vIkrMVMAzhBMoLZffS52qhBuJ9TJo','C21ZS8M8gI5ytKSrCP5I2','Wlrc3tpTaS80ISxpS6DLhffq38GIWVXOky7TS2CTc3HIpMPgcfcAZEN',12);
-INSERT INTO ti VALUES (7807988835992541421,-2831808818080889156,'q1jdI9N2V4NW7skXBu1hEJt','qI6V','ayiCoaYm5CfwLEfpqgZaLY360FzXUpTIn9PM0EL','U2vIkrMVMAzhBMoLZffS52qhBuJ9TJo','C21ZS8M8gI5ytKSrCP5I2','Wlrc3tpTaS80ISxpS6DLhffq38GIWVXOky7TS2CTc3HIpMPgcfcAZEN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (313492808137646444,-6653127446683151774,'c3JfnYOluyHTUt4','dgQzqbqRwmS7ByJZb5ruDHqsFKlFJAwNWOLlkktmg3nitpxKDL6tZUW7LM1gPftla','PH','RN5iAL93XpgXOK0Tbr2r4p7pSUXQZXoIsU0Uzpi9vksB3L8vKimMdiykhcBUXNgUkc0b6oAgYhmvMvRmWBPriGO5SHvdGF8W1Rd0PczLEyI2Byd7pfvVImnvUSuzU9xJ7glvmJeIRynpDii1PYSiHizSsanQLpxUdUeLunOWkX07Pkawag3WplUtKfNuERDXi9hJS3Zk1','rxegx08ON843ggCP2uMp0iPw3rwOJu84SUlOkwvOzeR7KEP0QU6iazS8dumwW3POZ71wnYHxeFwFnxw8wF0rYeaK','mHpWNTElzJA0cAoAJWE32WYSV0dZ67otslte7fD19iQ9w1u7MPiZO6kCRCd1PQMsmGdAmuvKqUWkr',13);
-INSERT INTO ti VALUES (313492808137646444,-6653127446683151774,'c3JfnYOluyHTUt4','dgQzqbqRwmS7ByJZb5ruDHqsFKlFJAwNWOLlkktmg3nitpxKDL6tZUW7LM1gPftla','PH','RN5iAL93XpgXOK0Tbr2r4p7pSUXQZXoIsU0Uzpi9vksB3L8vKimMdiykhcBUXNgUkc0b6oAgYhmvMvRmWBPriGO5SHvdGF8W1Rd0PczLEyI2Byd7pfvVImnvUSuzU9xJ7glvmJeIRynpDii1PYSiHizSsanQLpxUdUeLunOWkX07Pkawag3WplUtKfNuERDXi9hJS3Zk1','rxegx08ON843ggCP2uMp0iPw3rwOJu84SUlOkwvOzeR7KEP0QU6iazS8dumwW3POZ71wnYHxeFwFnxw8wF0rYeaK','mHpWNTElzJA0cAoAJWE32WYSV0dZ67otslte7fD19iQ9w1u7MPiZO6kCRCd1PQMsmGdAmuvKqUWkr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED, c BINARY(83) NOT NULL, d VARBINARY(51), e VARCHAR(74) NOT NULL, f VARBINARY(24) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4858560551317332627,159,'kJvNq8Q32WCegI2Po','n32rAn7wFkEkxyXLW','XI1vL20EfcDes8Q0p8W4Yo2YMmMa3ARY8EX','DMNgKMd8ma5FnHyyCWkhG','U6ZwxhszA19pdEJJ5543Vrmni7fSuWIBPGXYh84oley3shYbtR1U2ypDKWENLwY5MaETgo','MRouCg8bm3tDLyUOEcTsQhTK6LSG0HzmijyTw48q6gUGZVE7HEglUniz',0);
-INSERT INTO t VALUES (-3439867743869443509,1,'jByvz3LnRNrQu0pb5zmiA6r6mg6AtpbDRZHR1KMwIQae6HIf1LWE4nBC5rn3','tcJXeWAwfeELXVz2VFj','WvDLrlq6p9JHp2gmrtdfMrECQNqID7','HaMKg783TZDQ','b99AwhcWHmWWDyybm7i5jX7BgwOOhhZwLDQpeTzgPpGI9zVUJ3ULECe9GLHd6eWSltP0','PQiE349z1ymRFPxWpLHjWSgYRVa8hjStQquE7PdGcYZNnCDFbCY56zO',1);
-INSERT INTO t VALUES (932562563872424401,174,'8YLcbPnDJGYvjiCXZgzCL2MQDptVrT','Gh59sDNbs5z6c','flI7sLExpMHJBuoqiisdyvEg6ev2QgFowlrTef5cwM','uFBWOABIYwLo','DTITKUtRtAukjKhOhqLPzenEOXGDPNXLBxUIkfCKMENJK8TXmFtSYxf9zCOMV6PNyWEDSKEsWKfRV0lD','JU',2);
-INSERT INTO t VALUES (-8315891239847261486,223,'t80TfNKTFc1YyM','jIb6VXYHZlcBPtRgNnF9qvHLB2XVSPERy1','44Fmj4YnIu','HWKM0SNP','eDP08LlC7BYSsyJ8NuhEEhl6Cs','QTVwNotbbAaLHLaWJaXGB5DKzZYbezdH9LNXLFLigC',3);
-INSERT INTO t VALUES (-5423392894444644997,123,'5kJ1vBnWaOkCSCTN5Zy9L6yCqanYjuVMv6Yl1W4qtKcs3L','GHfAjw9TXgyB4bIQoHjbc','Y1QcJ50uzhEwYMf','0AYMz5FMOtQv4ZD44MUERM','WWTmwjxHAW3oz6lXCCVfHScF03PsQcH5E6hVQ5VBkgwCcWkuLQkEcy29Ly0C1SZbG4GeGIaABlCsyHrTxzz1ZPiIUjlMj68bv','a7OfzLTtkcLbl3BSvO6MifF4kCOxxVWkkti1eCCOfgKqbhUcPFuwMM0vl5X1KwT6AGKqkHi6726gG38Y5tlJrRH',4);
-INSERT INTO t VALUES (-2171873029331037121,31,'GpcX','bV','9qe7vixh7GJyz','3k6vPu','T','zJDFeaW1',5);
-INSERT INTO t VALUES (8224566064146820435,241,'glQpZ277F85','23B1JwcNiK3pjCsfiuVT','pzeZ9ClALrAqbBfclJjzKmaexWqEvnwdgo5lxS64KZL1Hyo5yudImEFN','weyoO','8fk5ARIfz9ZR4NMlJCpK7HUjkixsYXL0r5NUALgD47yLdPccZdmSOifnUM3r7za3NeaThoF8o6N3SpgNOnf01Ki6vFZ5jhBE2rd','txy0VOHMmuerzk1l6gJl6zo3sOn8LkgfzQd7yQT9xmAlByrfRlc6Q0rln1mLyiWoIPUwvcpG7BVMGdSFwoi80HXrV',6);
-INSERT INTO t VALUES (599033458692344884,174,'nQ6RtMkytJYsTXLg7N5NgOJ','uIzRI1izm3Y2MD1GVK5szSE9I2CxZ','l','u2inCDrN','clIjjBlw50cABMcpIkZIhFWEAPAAwjguGe49V38E8T6H8lcOGJJtve0OllHj7jntoO3GwDyjSa2UJ','w1E2',7);
-INSERT INTO t VALUES (869446148868121264,226,'eH16HBDpg5vEMye6tE68Cf3oLQ2xYkfiuNtsp8FbpV319eKiEr','ol29Wp1AWqnrS2RybaFzbuze0bOQtVYkFwqQwlm','yrQUVzQ3GPtW1ie6hbSJJo','fjn6WxOZaqhxwAMVcV','tQC0ro2BW903TPYITUYGnoR4zyG0Q3MxQiFBq22HZmICKzVgBD8lxADgZCPVBSgfM2lSKuW8AnrbDc','4tqXx5HFroQzLbQBGKf40W3WORW9658E2M0wttiJ',8);
-INSERT INTO t VALUES (7996422693436551493,199,'lJfTZDK0qqZxcvjeIDba8d4lIxzLe6anUQChds5Yi','XJ3oMTYEcmdXQJQKU58h60RNlUv9QdOINB66ukm1','Xqcj4ijjvOGt','SKCgMj7HMtgq2YCkpoHUkpx8','r9GAfgbUmP1yADXu8eoT8iZt6hJO3A2CRNsrEOOjW7TJloRsRycYqlruADatMnF7B5gk5','gnuHqKLcVMTXyHeCk9C6u543DG7DcXTodIAwTF0Igk6EJS7ZBk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15539085088944553638,-4221891,'EyuyzD6pGydxzgpV9WfbEIXPOeOIn6STMSbd6DmYJ0nsdeCz1j0Km2kSbR18rU1tVEl2BEr9FPtm8L','JknZoIQPOcFgANiVGqU8bqCWoF8','M89NzkH5ZXCHfM7sk','8hIHaYXG87qErpTh2mnHaJlNT','Wk','z',10);
+INSERT INTO ti VALUES (15539085088944553638,-4221891,'EyuyzD6pGydxzgpV9WfbEIXPOeOIn6STMSbd6DmYJ0nsdeCz1j0Km2kSbR18rU1tVEl2BEr9FPtm8L','JknZoIQPOcFgANiVGqU8bqCWoF8','M89NzkH5ZXCHfM7sk','8hIHaYXG87qErpTh2mnHaJlNT','Wk','z',10);
+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 (12178981842282697244,-8241916,'7yBFKKVUAJytNntZDHXyJyoyeFQv98j5FT8J59N4qiiCzbr1fgZKATXfJgyGXxMUPaniEydd4SCa3BMQ4PagKP3HjVcL3eYHK','i116qMfFe1W607uvIsPbYe5rG5jyGv9mWbFwM','Qao6d5u6','cPogKI9Fs8j0axj3URfZGgNCmOFgPmgHpFdH6f7jtPJhAiVC','bY','D',11);
+INSERT INTO ti VALUES (12178981842282697244,-8241916,'7yBFKKVUAJytNntZDHXyJyoyeFQv98j5FT8J59N4qiiCzbr1fgZKATXfJgyGXxMUPaniEydd4SCa3BMQ4PagKP3HjVcL3eYHK','i116qMfFe1W607uvIsPbYe5rG5jyGv9mWbFwM','Qao6d5u6','cPogKI9Fs8j0axj3URfZGgNCmOFgPmgHpFdH6f7jtPJhAiVC','bY','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11095521984160351355,2715334,'J6zPBo195nWw82egRya8TdQl5t0RGzclScnw3s1uB1uLc01v1ps6gx6mF7GqBmwd','5YBfiOMcZmeSnFUmzKIAvwSbE6jTSIXdrx591fTAdbB4o32mMDIPqlusISTSLPhBWNaIyILMudW01pyLxwiP605OzR3zrEHj8Qq2tmErZUWhXEKDSEgAHFgXkY9BrHYjNbhD5e0Rofa4rm6aPWFpnrtuYI8ZG','dOHBOx7j4','nvpqc6L4kfbfe','I','P',12);
+INSERT INTO ti VALUES (11095521984160351355,2715334,'J6zPBo195nWw82egRya8TdQl5t0RGzclScnw3s1uB1uLc01v1ps6gx6mF7GqBmwd','5YBfiOMcZmeSnFUmzKIAvwSbE6jTSIXdrx591fTAdbB4o32mMDIPqlusISTSLPhBWNaIyILMudW01pyLxwiP605OzR3zrEHj8Qq2tmErZUWhXEKDSEgAHFgXkY9BrHYjNbhD5e0Rofa4rm6aPWFpnrtuYI8ZG','dOHBOx7j4','nvpqc6L4kfbfe','I','P',12);
+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 (8396465817424898105,7889438,'jrKXOiq2k6l4','Hw2Ccu4XG5o4KVtyQ2fAkqaRCD5DRDZFJugpffjG8TPv0rLzklL5VlYDKcJIZeqxPd22PkhPu4dVbZ8G9RcPtTB5nZtabR7cwPWMzqOFymoyKaCA5KyanFbJMdDdez0DivHrEC','stzG69jghX9','NYZlF2wV6rI98eCXwSIfiGCUw4Ejmgju6MEo4EsNj1paedTShmAQz4woVayWToM0XprSsE7Y2p1C1psj9cWfG7WqdFYmh05GwMS2MGFY0nkmeeQsPUP64LkWNTXcVBQXOa8QQcg02cky5FukIb6qkl','O5','9',13);
+INSERT INTO ti VALUES (8396465817424898105,7889438,'jrKXOiq2k6l4','Hw2Ccu4XG5o4KVtyQ2fAkqaRCD5DRDZFJugpffjG8TPv0rLzklL5VlYDKcJIZeqxPd22PkhPu4dVbZ8G9RcPtTB5nZtabR7cwPWMzqOFymoyKaCA5KyanFbJMdDdez0DivHrEC','stzG69jghX9','NYZlF2wV6rI98eCXwSIfiGCUw4Ejmgju6MEo4EsNj1paedTShmAQz4woVayWToM0XprSsE7Y2p1C1psj9cWfG7WqdFYmh05GwMS2MGFY0nkmeeQsPUP64LkWNTXcVBQXOa8QQcg02cky5FukIb6qkl','O5','9',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4058209492285292894,-2624820,'5MvcBdIIZ9uMjNgd5Ion2','bxM6yCwKu3GW5HyVW2h47mz6MdySeOou1C6cODe8A','vM','UBTwwySnhzTI0ESvNYR7CiJbGalEFoH0bYksai0nxvUx8PDneo3UJQ2J9DJ3xiw1s2RiMWdcoP18h8CqGIXMMlAdx37Wl76znBMXa9tNbYyfNryMXWo75SFNZGqWiIVuedoUwtZLtA4BpEw3kcrjeOKT1lkU3PoUeys8JOjADbVbcMzaM3BFdORTRmo6RQCCgq9N91MZnY610VOC','mh','t',14);
+INSERT INTO ti VALUES (4058209492285292894,-2624820,'5MvcBdIIZ9uMjNgd5Ion2','bxM6yCwKu3GW5HyVW2h47mz6MdySeOou1C6cODe8A','vM','UBTwwySnhzTI0ESvNYR7CiJbGalEFoH0bYksai0nxvUx8PDneo3UJQ2J9DJ3xiw1s2RiMWdcoP18h8CqGIXMMlAdx37Wl76znBMXa9tNbYyfNryMXWo75SFNZGqWiIVuedoUwtZLtA4BpEw3kcrjeOKT1lkU3PoUeys8JOjADbVbcMzaM3BFdORTRmo6RQCCgq9N91MZnY610VOC','mh','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9920458162805667050,3254666,'ZnIquDIKxUxBW0EKH72','f5SR2plJ7VWH7Y5hrvRC1gFCvI6vpurbEEr0OshdD9t3BeEwD4pRuiS4J6BfzrXXo4D48lmfLRJyfvBIfoyK745jerbjHNoYIPmahL4FBh8kCWkQ6Unsh5ZAhNIbEZm7PKzFnJpUYdGJRxAPkj3hUsFWOvzupCWiv9mNVAZkZFSMoKW2WZ5sanws84mU7rL7eP2m5mzHViU1X49TayiYnjtvPBmuwyKumoFNHDQLQYXnHOmOtF5on1C5W','xMlgQUoGStzixNWSf','OtVCLipWKl9kvXj4e5iEiCBPQk2IPamE1tNzII8hx6BWKNQTskOEPw3JiGXyq9RYZnHvO0GAUrYQGNCV4ZFkbfBCcoPoB9ezpjR8fi3g7alG7suGMPGAidnYq0WSKpiDbqZ13fVpgQ5bH4zOhTVF2wOM6GlRWOGSZBDg2vyGq5dqGu5UfdSNYruFxez7PsxYxW3a7dIMPurb6jGlAB2ueybRclhKa9GHML1XhesUspmHkGjyC4105c24d7TH','9Ob','yb',15);
+INSERT INTO ti VALUES (9920458162805667050,3254666,'ZnIquDIKxUxBW0EKH72','f5SR2plJ7VWH7Y5hrvRC1gFCvI6vpurbEEr0OshdD9t3BeEwD4pRuiS4J6BfzrXXo4D48lmfLRJyfvBIfoyK745jerbjHNoYIPmahL4FBh8kCWkQ6Unsh5ZAhNIbEZm7PKzFnJpUYdGJRxAPkj3hUsFWOvzupCWiv9mNVAZkZFSMoKW2WZ5sanws84mU7rL7eP2m5mzHViU1X49TayiYnjtvPBmuwyKumoFNHDQLQYXnHOmOtF5on1C5W','xMlgQUoGStzixNWSf','OtVCLipWKl9kvXj4e5iEiCBPQk2IPamE1tNzII8hx6BWKNQTskOEPw3JiGXyq9RYZnHvO0GAUrYQGNCV4ZFkbfBCcoPoB9ezpjR8fi3g7alG7suGMPGAidnYq0WSKpiDbqZ13fVpgQ5bH4zOhTVF2wOM6GlRWOGSZBDg2vyGq5dqGu5UfdSNYruFxez7PsxYxW3a7dIMPurb6jGlAB2ueybRclhKa9GHML1XhesUspmHkGjyC4105c24d7TH','9Ob','yb',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT, c CHAR(95), d VARBINARY(76) NOT NULL, e VARCHAR(91) NOT NULL, f VARBINARY(5) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2678030409642833712,5958812995593608704,'cO5mOd7mNXk3YAz6QEQDjAXzThvTz8dacpOJeed9XMXyKOVqtQ6ElNtk5QgHFrR5LG4tA','XxtXmKGAD4V3fSRRozG7MhjJVlV3Qz3AjnIwikwOrnbf8MF652JmIMBjhPKp4Zz','nrgF8BSZrlcIrs6wBpnNsEcZiIfnXHGff1xAyTcGJ6LZmfghLg7HeH40xpDbLqFcjA0AD','QKVh','Z','X',0);
+INSERT INTO t VALUES (6713745090158804470,-1004418708048951946,'xA7dlsqgmZJk442Zdl1RtivPZtbxp1b4ALV9wrakXnSrcqbEwB1Nct86Li3vvzAidT12mjSK57LDsb6KHqDJCs9w','WnpYCSfn1BDf1JLcy4k1Jcxfu8tgma7Ldgxr4VSUt','7ldY3bzbYWIQe1wSDNNtun4a3yo4yLH0O7FASeSDfAOMiWF2QEmtPNKwY3L','t1lQ','6O','Y',1);
+INSERT INTO t VALUES (-7968819905060580181,7482881093926835160,'5EXCxJdmq7DL2eNAn1bncNU3j6ssHcGVtTK3rmtvYh6CwlZI2TGPo531USnWtr4WCZ7Sdp634sDPyXbaBKDdMKVwyfZ6F','tGCXkQMeBMKjeh6Cg96YNqXN7F','szUXPue7jBYE1RvDDfPuQhpY','D','3','d',2);
+INSERT INTO t VALUES (-7082118891630229661,-1078898225709246673,'kNho7kUAiutGxsCMVRfSrvyBUkpbEYAG7','5bKvNXhjosOlKW0rXbk2thdaahG7N8QCfyewCir8HPJgPG','MinvrqJDm','M','d','h1',3);
+INSERT INTO t VALUES (8165362690408833083,-7694627722480275394,'5RxhDcSlqAIPgQVlGpcx2Mx9yHfHghjzhJU3pATgIUC0pBE1q3DfVf9MGHzj6R1YV','i9LSLWABiuFVCNDXGpu0pOd7vDtQhEwvJwQDgDQE79MFqfuxXCBv','RhrEz7rwfyVJDFy8keq0eozq10wUbQS4tbZkKnXt7teRi1h3bqesqOAa40Ow','1Es6','n','F',4);
+INSERT INTO t VALUES (2952287485502898273,3678618629216359729,'Q5RaW63012RT7DOzgyIL1mpz1EV90q1wqqPMOXPW','ala9iJ3GD5d0oiHHiH9s3oL1advzV1iXVT6q80tsLf6AmNupigwOu6snXSX','xX7lewTQDz4XD5R','ZD','Ji','Rg',5);
+INSERT INTO t VALUES (-4251240990263252930,-32161933622990162,'ry5FZbwM5VeHr9sP9L94rH2fIiAC9fJ4NfUdB2bJUQBl1Aiun5NM52VqhTMFQ39X36M59iC8lYD9T3Dr3dB','jq7s5m4trHA7w5I5og92ozh4ID0sk5RdvZYe1gFNdQwmopY0HJO4e218ryWDRiLQgPI6ICd','0F1mJpE','tr','1','98',6);
+INSERT INTO t VALUES (-8013154780304402366,-6081106017637309850,'V6AGeNSEvkK3ZFjWpnY5mLrKuCmVFAILz7Z9yZyNdYUBekm','k59hrzC7pGLl1vSeFvcz4NWU7Yd4OKb1nt2BrCbj1vNjUAryVa3ZLFCd3rSF3MS41B34nWxYqOw','MjKuePmmapxgMrmx38MBY7zfixEwNm7hHfdftoHrVZTw37F','K','M','b',7);
+INSERT INTO t VALUES (1428874993854649099,-5258265655233810775,'bwstSveql01LCYtGHMpCA6AWgvDbjfQtjUV9mndtL9WfZhZ5HmI4aA53Qbahh4urHQFyvf797NJggtERrh1NALR0qI0DZ','zigNt','TmUHprI','T74kA','Q','y',8);
+INSERT INTO t VALUES (-8688168986527351619,-700374660407884195,'iWuwEesf2s9SyHYWKEv5JJ4nhL','TCJ','jw6oQB4ELjLeOepozRgQYQPVyGIgDcF3WqUpX3UnHDGlbO5QoBQd4','3yqO','A','9',9);
+CREATE TABLE ti (a BIGINT, b BIGINT, c CHAR(95), d VARBINARY(76) NOT NULL, e VARCHAR(91) NOT NULL, f VARBINARY(5) 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 (-3185085421370144612,64,'bejyTeTH5ZSGPgb8hYkqVJgQ0jIynsYfckf2ZKuvO7NVu0wrS0Wrs','NtGJUzT5hd','dnc2g9Tsa20HpgpV','fIguMQ8cC0Ou8EK4GP6xJxD','lLJHbRSfRLEA6rBMPYZqCscKWrgkBlMgIXKN0oBSsAJmK2GNFdnRK7qofRv765x2','JJZBiIyWGTbbKBpwAWOIDADWoDZUcnFq1CKyoe0yFqIbxbgcxuq85q06iuGkRmvHEz',10);
-INSERT INTO ti VALUES (-3185085421370144612,64,'bejyTeTH5ZSGPgb8hYkqVJgQ0jIynsYfckf2ZKuvO7NVu0wrS0Wrs','NtGJUzT5hd','dnc2g9Tsa20HpgpV','fIguMQ8cC0Ou8EK4GP6xJxD','lLJHbRSfRLEA6rBMPYZqCscKWrgkBlMgIXKN0oBSsAJmK2GNFdnRK7qofRv765x2','JJZBiIyWGTbbKBpwAWOIDADWoDZUcnFq1CKyoe0yFqIbxbgcxuq85q06iuGkRmvHEz',10);
-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 (3399308165064201349,113,'iw39exJx7PpTH92mDML2uIUZKamGdmoko5J3YJ66vsWkNtckDwuvZudj4','WP1IERDmDTOGZzs0OzcsYj','SiEwM','JVaHLhe30N3y92U','O148Qdkww5UedkBkMQg50ncE0BxbUrO12YFF0hHmxP0ZO4g0','77De0XlTy30BxUP6Hq',11);
-INSERT INTO ti VALUES (3399308165064201349,113,'iw39exJx7PpTH92mDML2uIUZKamGdmoko5J3YJ66vsWkNtckDwuvZudj4','WP1IERDmDTOGZzs0OzcsYj','SiEwM','JVaHLhe30N3y92U','O148Qdkww5UedkBkMQg50ncE0BxbUrO12YFF0hHmxP0ZO4g0','77De0XlTy30BxUP6Hq',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8392733612503898078,5,'UBeW50cpeOMe7LM2ly1foeSSQyQ3JD71h3PnMqPj','NMgUvwPU2Ygk32wM0KnoYn9ThhCu2xo1','fvZzlNgAM42I5tf2oWuFt9wcBhiZYG8YmJCNwVS7AOmuF0HjdzLRvCKwQ65x8H2uFOJ7OzG','4Rdd6wJ9hHpzAWQnQ8','XiGXFSx1yAEtls3GHYF7oDqtleVw7tp630lMGbaWpJa0T91ddU6dvIHNQoL0ZULemtFGtMvgzvwH1yc7htK4WGY2b','YV5Dx6d2y24niVFfm1gIFI3xfzTtlcByPf1XcblBbomW486UUblJGDhJ0OURXnJVcC',12);
-INSERT INTO ti VALUES (8392733612503898078,5,'UBeW50cpeOMe7LM2ly1foeSSQyQ3JD71h3PnMqPj','NMgUvwPU2Ygk32wM0KnoYn9ThhCu2xo1','fvZzlNgAM42I5tf2oWuFt9wcBhiZYG8YmJCNwVS7AOmuF0HjdzLRvCKwQ65x8H2uFOJ7OzG','4Rdd6wJ9hHpzAWQnQ8','XiGXFSx1yAEtls3GHYF7oDqtleVw7tp630lMGbaWpJa0T91ddU6dvIHNQoL0ZULemtFGtMvgzvwH1yc7htK4WGY2b','YV5Dx6d2y24niVFfm1gIFI3xfzTtlcByPf1XcblBbomW486UUblJGDhJ0OURXnJVcC',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6675177066001472633,-7660856099471958652,'G82gJb8S5dI4SEaoyFGZgtaWz5rE6aQdWXu1gGXorHrYK0y0fcVXJU','sjL44BiyOXGZt7FDR76mD9zaxTmtkoI1u6AgYp','3wohQZYFojMd7sIexWW4fa8s5zO09hq2IGf0avmrxAY4kcl4btu9VD2q8me4ANV1feWubNsxZ1jH35n3TlhM','7zXk','w','gd',10);
+INSERT INTO ti VALUES (-6675177066001472633,-7660856099471958652,'G82gJb8S5dI4SEaoyFGZgtaWz5rE6aQdWXu1gGXorHrYK0y0fcVXJU','sjL44BiyOXGZt7FDR76mD9zaxTmtkoI1u6AgYp','3wohQZYFojMd7sIexWW4fa8s5zO09hq2IGf0avmrxAY4kcl4btu9VD2q8me4ANV1feWubNsxZ1jH35n3TlhM','7zXk','w','gd',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (3282794895314926942,-1848820447709276781,'gLMZkS16EDHE04MKlAvu7bOSu3UxMplbeLjDvdD5S','SyahZSKPn9cTH2Zt3','Ul1yyA5FU10ODsBRUZQroVwSuc2n987v1o9WxoYa8xSNyr7pWRog4WK','UW','FH','Em',11);
+INSERT INTO ti VALUES (3282794895314926942,-1848820447709276781,'gLMZkS16EDHE04MKlAvu7bOSu3UxMplbeLjDvdD5S','SyahZSKPn9cTH2Zt3','Ul1yyA5FU10ODsBRUZQroVwSuc2n987v1o9WxoYa8xSNyr7pWRog4WK','UW','FH','Em',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6441274212703616752,-4995220977510074342,'Tskd6fgwHkLKOW5FPn0ewkMGd1mii7zvDk8eQnSWxJI3Tt','sHKxYjxeLZyCPSIIQTlOYCbZI8El0HOOpkKSW7mMQ2PvJxvVkm373zrteidX4tPBzTJfjHYrSkDr7eBRYFLCGngrA2KlzcV9VSq9paCo','nt4fEgy0MvlP1GB07Ib0ekYZyC','F0Wye','t','G',12);
+INSERT INTO ti VALUES (6441274212703616752,-4995220977510074342,'Tskd6fgwHkLKOW5FPn0ewkMGd1mii7zvDk8eQnSWxJI3Tt','sHKxYjxeLZyCPSIIQTlOYCbZI8El0HOOpkKSW7mMQ2PvJxvVkm373zrteidX4tPBzTJfjHYrSkDr7eBRYFLCGngrA2KlzcV9VSq9paCo','nt4fEgy0MvlP1GB07Ib0ekYZyC','F0Wye','t','G',12);
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 (8065665837356844049,48,'v3Kz7x1G8CQul0ThWpTB7G7RADzYXhhBGAYLAcbMUpPYYyVH5t1e6apG','8UfVe2MB7FDZh2lkW79O3cVpqxqb1XF7RSY47Q7Va7QP2TesBCJHYwAj0clAkoxrP7wITB9vwwdIlfpFlVJ2eXKI2au6lEpOOuHXrecWFcEsBYPUvjVehHGEW0GbIoL9PbFROAkG0MYtpWnEQSXxr7vXGVM413SekcXFFy9RAS0nexYS','wrKj3HVmBu','8RYT557FlS6wSm25xjlq1YB7CLOLPq49ZmtoVkMgceorsNGjdje7kG88i1LayHKxaQ5WyyVVgPD1ngqaAGbnKH8ClMUPEeIHqNKB6WPNcvimvNxp3SfXikNH9sm4fBjCD3uNMSfI54WXT34d1ylV4qTzRhYGS7igITVZAJRCh0yHp7zchyTxzh3X9Cop5fKPg6gvJx1MLYp5Jw7iZi6ScvIewm9','gHUNUtUqG2klJ3bXvjIV9X4WBjd9dvYkdNbcdBkmA8ttUW9uUyefXyMvjQOs7WBoQ','kjNNXBoGBPPLKYNLVYcmCEj0hsov3',13);
-INSERT INTO ti VALUES (8065665837356844049,48,'v3Kz7x1G8CQul0ThWpTB7G7RADzYXhhBGAYLAcbMUpPYYyVH5t1e6apG','8UfVe2MB7FDZh2lkW79O3cVpqxqb1XF7RSY47Q7Va7QP2TesBCJHYwAj0clAkoxrP7wITB9vwwdIlfpFlVJ2eXKI2au6lEpOOuHXrecWFcEsBYPUvjVehHGEW0GbIoL9PbFROAkG0MYtpWnEQSXxr7vXGVM413SekcXFFy9RAS0nexYS','wrKj3HVmBu','8RYT557FlS6wSm25xjlq1YB7CLOLPq49ZmtoVkMgceorsNGjdje7kG88i1LayHKxaQ5WyyVVgPD1ngqaAGbnKH8ClMUPEeIHqNKB6WPNcvimvNxp3SfXikNH9sm4fBjCD3uNMSfI54WXT34d1ylV4qTzRhYGS7igITVZAJRCh0yHp7zchyTxzh3X9Cop5fKPg6gvJx1MLYp5Jw7iZi6ScvIewm9','gHUNUtUqG2klJ3bXvjIV9X4WBjd9dvYkdNbcdBkmA8ttUW9uUyefXyMvjQOs7WBoQ','kjNNXBoGBPPLKYNLVYcmCEj0hsov3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(64) NOT NULL, d VARBINARY(5) NOT NULL, e VARBINARY(39), f VARCHAR(92) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15108390746945185419,11179476,'zeqXClzwGmnsXsZK8Yp5bcaEXChGwJOBHXGWYyIorHxqEIZihQlb1RYlEw4NG','ShNR','G4CZMjcWQcWEtPjFf6kDZddxYQxKL4BeBIXmD9L','bNrGWSSTYp8n8JtObY','CTqOdh6kLQLKxnGUVU5vovEycPOODPPHycVd0n6J8Qk2qdp7o3asVw1dfqIkUw7xakU0bTcIZEcuoXX6rb2Mb','ymUIfJUrs6AxP3Xlj0PiFg4UfO',0);
-INSERT INTO t VALUES (2522899291639169189,12362046,'9JEWc3wI','EGni','Fr7KAOq8TR4niVVhcpPy','wvDVNkYjMz7P0faywmNCyA6BNVK6pclcymSURBm9Mzj7wE21hlSPYxw1VHLnrEYK5QwNlMJ2AwsxE7gtaJowaZogR','6pCBgEkOQfnsmNlvkLnN4fs1yv2WSHvfVTV','n6fhSSt8m',1);
-INSERT INTO t VALUES (10111753013865195298,10103389,'1xaWCOv9QP9S1h7bCcbXoxqMaH1H5dnpiMiPq','T','3DUBxGwwa8xeC1wHIZCx0si4GojYP','qht5ZjZeMRmsQEeLQcbTTN6lOazAqincljV','cjA6fy8Qh6LiUaAijo8miiLjAg98lE8LUlWkfV2w','aP7ZbWhI9MJ0L3u',2);
-INSERT INTO t VALUES (10765830808630686744,7694734,'jVRcAZCLNSUqcKFc','Yuk','QXOZU0TQ','tZoy0gOra19xxKbUlp4Gvml','mWnyLEGDcT6qVfazFzOdtVEMAqOkNLBmj6FFQ8NobEds7xuZ3CNyMhVfVy29E43RekfNHlDB4Ja3G39','54hjWEcGn6ZXkeA642tEZuk7UeVylNgerKsGVYInGcQVCn',3);
-INSERT INTO t VALUES (4877717582847251271,5717834,'nrM1Q0nT49TeEK3x1rXHMoKecnq1tTaKUHUxpv9JDVGe5','4T','ngRGdbwWtzPF8DVqsCWNLabIKNttxksaW','FgEVHonONBaBJE07joihm7RNDsCvr1K5IzCBmRE0DFiC','PRkofx84rBQjHDLgDIn11Q7V8HeAPoE5','MmPWTBwixJA9boBfo96ezxnGWyeu168K3hHpK9gGZc08ZYI08qXjlhY8',4);
-INSERT INTO t VALUES (10482478879472976108,14781493,'0HZ0UeYwkwNi266mcrpngtTY3Y6mOd8f','I1dz','nAloQGck','YSWR7Jw','Oo6Sy6dub0p6LKHE','jwCVduqCqT1oVGtY9sYj1e1NTwUajF2Qb5szH79vHcCgoR4HVoNY08kiCndnzA1x4mVJxAB',5);
-INSERT INTO t VALUES (4622379465480357052,606760,'Fi7w5wssJwMfG2VG18QlvWkuuyTlQknCcfDEirBR6y','Ezg54','FpeFVaG1ILJn64FcCPVpSc','MhGgfdPzZkLgvhdKBSX3zBrRLmTltZsp8XJ','puSHiLx2h3hSD6v3RPd86H1kgMyqckCf8VsQT95y','1Wb2oQPksZnrxcLEw6boVkKvKwphfRNhxyntfikXakkwkVOFr9tjOq9u3dfcavpuRV2UnwZpRom53i3DCIp2KVg4PKm77ZM1XxGv',6);
-INSERT INTO t VALUES (3475054529297311832,6503618,'ZMFNHfjTZp','Pm','LcV7EQ2DR','0SBVDZ637sYVP3f7RTbU82xClHYf405QgJYyMkuvjBRspie1F0YFMju5a2wocWBCxqDH7UvHH3Umnv','DSTDKH5D66GUdhyrpKkt49K','A1UZR1aG4vivvFUzjLLMMn4mmjwbw9rGF4WRRmgeGfcMPOiFlmUPsbSATGlrPIrHbvEHWWBcrUPS5IcDgwkPpJKgcg',7);
-INSERT INTO t VALUES (6090898857123499295,13609179,'d7fVI2q0ApxIOV1XmXxJnrPC3ZryHLEVPHONLAB7Xlmk4Y5ZaYd','XYyTt','QuRlaTpDrdApKgMFZktwaJKB4TD','Mxdj4MkZEfotyIrpZyBQ3fTPxZ6hYzQkni','5FQAADphvCn7e9yKpcOLVj0ndQL62ByLdZksG4edacQrc8jbBHDtzlw6e1','fgbUYkjngzor8gCGKkJsBFlpV2m8k',8);
-INSERT INTO t VALUES (3141759096392937805,16367226,'LqHdyXggFR2YYHNj0oVLsoBYRDk0DIkmSPilC2LVX','eum','CSO2w3I7P6kRKXMAHLdPEJyTSRr4O7yiIbrVyn','IQ3iHDLr8NZ6javAUJRB2pyPUbEaGtjsES77OYUNezHGRZbojXCcANG92pxEqk7UGfS2N2pGYz9NNBO0KJ7cesiSE','jJUKuU8FtdK6msnX0VJcaCluiZv0nEPAYxJVPXM5Ds','YtcSjRksguCg3iyBLF4w0JElizPV7yxUYg8C2nN5qKP7kazUVXGfJiGbz0wMNQazP634YD0dArqAaN4pOxUnczrbJGwCfikMvy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4855881974068078398,-132196017504285590,'OIQnl4uP9wgCty1zYccpQaBI2ranlAvQXeHWRTEDA4','PWSi13ASLxqV9Hfnpu2JgnRGEKzawoBmm8','h4F3nfe27yCdJqFMFHbp5bN4yNRH','P2luyFP98ckiLtraeWB8VfbpqSSOjARsD28Ktj1ofWjFqm3JqLMLTTBWgzeb5EegiO0P35t51sIwVfs6hJAMhjgw6pHm7Z3v2XXp0H90QTjIIXxVi7xNLX2DBA','R','8r',13);
+INSERT INTO ti VALUES (-4855881974068078398,-132196017504285590,'OIQnl4uP9wgCty1zYccpQaBI2ranlAvQXeHWRTEDA4','PWSi13ASLxqV9Hfnpu2JgnRGEKzawoBmm8','h4F3nfe27yCdJqFMFHbp5bN4yNRH','P2luyFP98ckiLtraeWB8VfbpqSSOjARsD28Ktj1ofWjFqm3JqLMLTTBWgzeb5EegiO0P35t51sIwVfs6hJAMhjgw6pHm7Z3v2XXp0H90QTjIIXxVi7xNLX2DBA','R','8r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2765859414280159528,-642524901340861625,'E22jjB0GQsfwB','s4Uvolxuis6MGBXfqWOTeD6k0GDEUzOKu','zypaPrDw4S2izQB4Z','JLD5mAMwODRsL4HmwLVT49lup0KTvSnOcIgSpHA6gKSP9MESzG9SHsPd','J','Z',14);
+INSERT INTO ti VALUES (2765859414280159528,-642524901340861625,'E22jjB0GQsfwB','s4Uvolxuis6MGBXfqWOTeD6k0GDEUzOKu','zypaPrDw4S2izQB4Z','JLD5mAMwODRsL4HmwLVT49lup0KTvSnOcIgSpHA6gKSP9MESzG9SHsPd','J','Z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3896522609122967284,8663206902892212764,'KONCIBqZNrVmqjjFtV8N9pYekpPFO3V3RvQe9wLE91CGM0LveA5Kdr8wv1zink','OzKc2U7BclOv6ASsFNbHGMutQC1jNVELHw2jEHwBw4uqCQMmPSmSvq2Bmw1G9ugs3L1gGOMNGXe0NhiUKIAio8zAAZilwgR9Iy5QnPDyoWR9ghtF8baXFEyTtBdmUfwLeeYCfMNxNITPi5XJW0dBeIh4x499buLXMlcenCNUDgeRjtFQSxliRc90lJqlwLGP34EhD3PerIhBbSGwYYXfRpYyuwrDaZaMFIiRS5','4GP0JMXJAi7iVhjuCVixan6T0NJZnjFrXFg4xggpoyZYmDY513bBvzPoxXJbG2ayalpwuex','XmiTyicf3ZOioKsTPX2MypWCUpiyBpm2IyxnxshS9pl8NTrM3nXgwYdRvtZbdbYGkAJYrXD7XpGxCQIkOk8BJwSbCsT5EQNLXXkAUCVefq0w4KoJyb54zKJQB6fdQLUGiaUMKAuyPRYTmjP1zWnzR63T43SAOuTaj5ged3fpceNdxI40XyOhOC8cwN8UWH2S','S','f',15);
+INSERT INTO ti VALUES (-3896522609122967284,8663206902892212764,'KONCIBqZNrVmqjjFtV8N9pYekpPFO3V3RvQe9wLE91CGM0LveA5Kdr8wv1zink','OzKc2U7BclOv6ASsFNbHGMutQC1jNVELHw2jEHwBw4uqCQMmPSmSvq2Bmw1G9ugs3L1gGOMNGXe0NhiUKIAio8zAAZilwgR9Iy5QnPDyoWR9ghtF8baXFEyTtBdmUfwLeeYCfMNxNITPi5XJW0dBeIh4x499buLXMlcenCNUDgeRjtFQSxliRc90lJqlwLGP34EhD3PerIhBbSGwYYXfRpYyuwrDaZaMFIiRS5','4GP0JMXJAi7iVhjuCVixan6T0NJZnjFrXFg4xggpoyZYmDY513bBvzPoxXJbG2ayalpwuex','XmiTyicf3ZOioKsTPX2MypWCUpiyBpm2IyxnxshS9pl8NTrM3nXgwYdRvtZbdbYGkAJYrXD7XpGxCQIkOk8BJwSbCsT5EQNLXXkAUCVefq0w4KoJyb54zKJQB6fdQLUGiaUMKAuyPRYTmjP1zWnzR63T43SAOuTaj5ged3fpceNdxI40XyOhOC8cwN8UWH2S','S','f',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b MEDIUMINT, c CHAR(69), d VARCHAR(4), e VARBINARY(79), f VARBINARY(96) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (38617403,-5972918,'fz','r','LooeFw3qKt9fCZcHG5q7yodTrgWtlbmH7pK7RTunL','J79JmmRyzFmN6v4FjlLiu35hBQUX9MGYZUtpF5HFQl2UsX4M7SgQDiRY0mBObeOg4OgTICaRU','Q','c',0);
+INSERT INTO t VALUES (-433413481,5766396,'fzVFcain2tssZ7FDLOYEweqP4LGZTXNwix5GoGBzj3Nl7eAvaJo5Bcu0916V','mgB','eKxnxGC2uWj3WY3vGFsOimOhuqUIxvGkJgFH8nqlvAVEYTHUa1rqSp','HP8cbCG99cftpba42J17y9Zb4IceKPXoSdC0Hez','j','O',1);
+INSERT INTO t VALUES (-1359842606,6804279,'dNhBhLz9IgbG2uxu0M3xXThHyubE9G4jb5sCJDvhX4bbQWMWx18iDLLO8j4dDoU','DV','FdRU4RmQys5en3ufVnNfddjp6ecvvUckb98ywvZI3TUyN','NrkZma6ulVIUkw8V4rJw2Qp5HZuEDG96SwklYAXJw','v','d',2);
+INSERT INTO t VALUES (-1156286204,-5389751,'vgMM51Dl4i','oQ','85CnNAVduX1db5JR3SEyFScUeOZtc5BxbYmnrcuTBOuYEsRfU','ZDlaooFcMYWmoGz1tglvyps6ls8j505','9','G',3);
+INSERT INTO t VALUES (1150104385,1032818,'ziKA','IG8','XhX5rdu18okXMa0tbYXMTGLnB821coodJf6yReqg6ISSo1f5eaeX18zn9AtelGCyMpdOFpTOfc','l2hAYDgRxlS2Z6Uh4hld','m','d',4);
+INSERT INTO t VALUES (1498143331,1799075,'sdAjGOpiDuc7hZJErc3fxopc','mC','zypdFWfKGx12zpw9mBWKCl6taeKfx4oLfSMbN','LPyZptbhtB1922mgHSCIjmtebPtnbIdb2PAjVYLI7v0FW5rG','w','e',5);
+INSERT INTO t VALUES (-376675860,2240928,'7RvXUf0DgvAg6bFUzsVJmUjlNG1wIfKKGSuPGLaLtYu1rUm2EZRKq29YcD1QR','5m','fqop979eo5kTlBv1GADquwczmxPflRvHogQNRNf8pG2nxO7ZRF','k1M3gUn2DzbLqvStDx30w','A','a',6);
+INSERT INTO t VALUES (-765022908,-7675442,'rK6zQbX2LiipFExpnxmFczLudh','69ea','IMshy4OFEQpsUt0OQ0jaxXvjCi8gpUdrkx37B2hpHzAthtk95NEBUcGmoK98hLwbD','sE5cCkqcaweQN8CY','G','w',7);
+INSERT INTO t VALUES (1160737109,5560624,'t47zWF4OBygsNgKFdkU6eNGiPvtVYJ2UzqNWjL','q','vakT8S3FnaxMyWgOK6WFenjHKCIBDbVrPb2vp6TjWV03SvOjz','kpTo8qZXLzxLjtkS4','x','I',8);
+INSERT INTO t VALUES (348509352,-5193971,'JRwjEPydhXL2HDKmhyi0jwgWNsTR9Pyfia5','wLUD','bsUytF6esEwDcUto8emeXgPbAEYrywVpboEdbLaj8qvdR3H5a2jmNKS','RaOrK7iT3EfL5TfYuXC6XmQNl','O','o',9);
+CREATE TABLE ti (a INT, b MEDIUMINT, c CHAR(69), d VARCHAR(4), e VARBINARY(79), f VARBINARY(96) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (13961679997035965816,5985148,'7QEhik5Ro4XsBEiT5CDzBtvY4FvOCF3kMw1sRh5Uo9zmX1rTZ6DtN','e','3Vnj9aVZ','c7I0lslyElXMRShu8IjpOrBX6jr3HU5ZbCYlJc4Iz6dLs6s0IH8woDWtSD','JirpS4dRPOniiqlg','Ox9F57ZbkWWHXVJ3gfDQ2zcaptVFdRQjYnZqjn1MbyIK2Y85XFs',10);
-INSERT INTO ti VALUES (13961679997035965816,5985148,'7QEhik5Ro4XsBEiT5CDzBtvY4FvOCF3kMw1sRh5Uo9zmX1rTZ6DtN','e','3Vnj9aVZ','c7I0lslyElXMRShu8IjpOrBX6jr3HU5ZbCYlJc4Iz6dLs6s0IH8woDWtSD','JirpS4dRPOniiqlg','Ox9F57ZbkWWHXVJ3gfDQ2zcaptVFdRQjYnZqjn1MbyIK2Y85XFs',10);
-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 (13628133402312470506,6947139,'zEjIpCFJqlCHohWWZXXm','lK7','k87g','WdH5U8dHPnVlpeW','NSlv3wJ0fzzAUSO2c34wb0ESToyBsFixY3Eh','o0HCNNvH4wzHjhig6DuQWTpMaYQUGsKmRAHETilTDWGjtgLbUTTK82N4',11);
-INSERT INTO ti VALUES (13628133402312470506,6947139,'zEjIpCFJqlCHohWWZXXm','lK7','k87g','WdH5U8dHPnVlpeW','NSlv3wJ0fzzAUSO2c34wb0ESToyBsFixY3Eh','o0HCNNvH4wzHjhig6DuQWTpMaYQUGsKmRAHETilTDWGjtgLbUTTK82N4',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1272098967280906916,1306219,'xMftMs2kEoy0MILfAEOFUf0BOlUNl','Pt','p8QSe1N','0xTnpnh233FCjynELnGIlGN','q','3',10);
+INSERT INTO ti VALUES (-1272098967280906916,1306219,'xMftMs2kEoy0MILfAEOFUf0BOlUNl','Pt','p8QSe1N','0xTnpnh233FCjynELnGIlGN','q','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
+INSERT INTO t VALUES (-6506850993029324497,-3478950,'6muyp69ZUqd2OS3LpbAn1uCn7fKWBlg7SieU0aAmqzQBkqi5aNDamc','Gs','2SLUQX8fOSuNl6s7IwctglmpdtiZVir5z8EiO0u1WcBsSpxkIVh5EJfonRxxfNt7uX6VuO','F1dqJrQAceeIXeVsKGBvInHcpxY4wrh9GwkuCpXnL','A','3',11);
+INSERT INTO ti VALUES (-6506850993029324497,-3478950,'6muyp69ZUqd2OS3LpbAn1uCn7fKWBlg7SieU0aAmqzQBkqi5aNDamc','Gs','2SLUQX8fOSuNl6s7IwctglmpdtiZVir5z8EiO0u1WcBsSpxkIVh5EJfonRxxfNt7uX6VuO','F1dqJrQAceeIXeVsKGBvInHcpxY4wrh9GwkuCpXnL','A','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4181980686040485176,934016,'QOYTReNHLQOrFkBbwD0Oi7T4SBydHFjhhXLyDrD5R3Wlj9WlxQ6x8SABhEmMUS7','VcTiIY93FQ8gvBbQXAjN6cscfLaN33WmspwRQRmSvh8XrwVL5WC7lM2AKgyTEXjQnGnWutSyMaVma06mGZLvKe3ViSzX7JsDGjZCta5UJGofiquK0Yh67d5ArjeQqBTpSNNcnjiYknF961YFb8L5O7qRPgmmSKVPEoxbc5fApPDIaTbAyDmbvCod13nPDPLJvuFXzbL5iWXw2mbHEkee8hJtYc0sF4rydOWTina','orZ5ol68GvRfDPppoHT1WzC3lsEbWaIh3ZDJYSGeG4tOYnIUrR','qppwjR6l8xayBMpMdVe46RtVYWD3XRt4ueZAJ2V2p6NDzMn1dMZJnNXL5AwvLuwhqy','4','p',12);
+INSERT INTO ti VALUES (4181980686040485176,934016,'QOYTReNHLQOrFkBbwD0Oi7T4SBydHFjhhXLyDrD5R3Wlj9WlxQ6x8SABhEmMUS7','VcTiIY93FQ8gvBbQXAjN6cscfLaN33WmspwRQRmSvh8XrwVL5WC7lM2AKgyTEXjQnGnWutSyMaVma06mGZLvKe3ViSzX7JsDGjZCta5UJGofiquK0Yh67d5ArjeQqBTpSNNcnjiYknF961YFb8L5O7qRPgmmSKVPEoxbc5fApPDIaTbAyDmbvCod13nPDPLJvuFXzbL5iWXw2mbHEkee8hJtYc0sF4rydOWTina','orZ5ol68GvRfDPppoHT1WzC3lsEbWaIh3ZDJYSGeG4tOYnIUrR','qppwjR6l8xayBMpMdVe46RtVYWD3XRt4ueZAJ2V2p6NDzMn1dMZJnNXL5AwvLuwhqy','4','p',12);
+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 (-3286039003165041308,-6006508,'DPtwLpuTyIM79nBEeCpw8Vgpy423ZU6w1RdTPN4dcXXLNMLVMGy8bQZvH7KTPt0','lMDvnWGGNDKlQuXIgW2WHEmc2xdJMGcUyCBYt1ZG55eDuZEAUv4C45SpsHG9U2GKLUFmf9fiKwA8NybzyV6mSkSd9mVHNSfYe2YLYiLqzQytNio5GScdLhpvyTHe','qc7hwX7vCpGSJb2aiirUlqrjqB7nmyOnBhHsp','YHgAmBDBsL1JWgzLxCfbGZyCNBYCOBS5tjOFQWa64s3CMiw5FgynhUBvx6VtUXQfsKQZ4yryIfQat3FY4kAB0kEc4r01ROaxdVUAfFq2QtE8y0t9SPvo0S2aqZsUb8kYGVahELaJAglxgITDeeDxhPsQ9s8b3gXkFu81vDkju2VSsNJ47wPfxYyPIGOydDMe3d','3','T',13);
+INSERT INTO ti VALUES (-3286039003165041308,-6006508,'DPtwLpuTyIM79nBEeCpw8Vgpy423ZU6w1RdTPN4dcXXLNMLVMGy8bQZvH7KTPt0','lMDvnWGGNDKlQuXIgW2WHEmc2xdJMGcUyCBYt1ZG55eDuZEAUv4C45SpsHG9U2GKLUFmf9fiKwA8NybzyV6mSkSd9mVHNSfYe2YLYiLqzQytNio5GScdLhpvyTHe','qc7hwX7vCpGSJb2aiirUlqrjqB7nmyOnBhHsp','YHgAmBDBsL1JWgzLxCfbGZyCNBYCOBS5tjOFQWa64s3CMiw5FgynhUBvx6VtUXQfsKQZ4yryIfQat3FY4kAB0kEc4r01ROaxdVUAfFq2QtE8y0t9SPvo0S2aqZsUb8kYGVahELaJAglxgITDeeDxhPsQ9s8b3gXkFu81vDkju2VSsNJ47wPfxYyPIGOydDMe3d','3','T',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7736280300217684431,4636315,'CVyKEKEuFTczOrM8e1ufy5ekX0P4sVNzRoxrndqrl','IHGcDlb6LaagFJETa4DepJ6KnC3esbwWx3jJeYkAXBebIJGOh1sMCrnnKmZP4BUlDD5DDXS6C8ZO65jCaRoiTD4QGPCjTx7VOcpNIFB7ZrpNd4sWIVQQ1KA6W4EhagYUCewdMEaQLZVkmQUQS46H','7KyhdIAtgZJArAohc7Df4Pyd2qHfpbCcL07qK0woXY','i6UD27kO6QLxULOCnh38CEApW1MvoIaQxeYIGXwVzUzpArvDMIqbj7LBdu9Rp4Tr1xXhdZdMKc3HAhlQh2PWfcRWvbnEkVNnaAgrykoPBTvZ0KmGQ0Ow182oW2d3B4gYttCJwh9F5Lc1lFccWCclYNKb1W6zAP9a27qcxaK','St','s',14);
+INSERT INTO ti VALUES (-7736280300217684431,4636315,'CVyKEKEuFTczOrM8e1ufy5ekX0P4sVNzRoxrndqrl','IHGcDlb6LaagFJETa4DepJ6KnC3esbwWx3jJeYkAXBebIJGOh1sMCrnnKmZP4BUlDD5DDXS6C8ZO65jCaRoiTD4QGPCjTx7VOcpNIFB7ZrpNd4sWIVQQ1KA6W4EhagYUCewdMEaQLZVkmQUQS46H','7KyhdIAtgZJArAohc7Df4Pyd2qHfpbCcL07qK0woXY','i6UD27kO6QLxULOCnh38CEApW1MvoIaQxeYIGXwVzUzpArvDMIqbj7LBdu9Rp4Tr1xXhdZdMKc3HAhlQh2PWfcRWvbnEkVNnaAgrykoPBTvZ0KmGQ0Ow182oW2d3B4gYttCJwh9F5Lc1lFccWCclYNKb1W6zAP9a27qcxaK','St','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5802943663245187793,-7947855,'DWpNNsU2J','V0OYiMozHWRjsp8JExUgqHQiRFmlkLZO6QzYj0RKiFvP8qCFIfLOl7K1rUU5EQAsKGz8XMmuqGkaumaKtn9ddPVfRzbKQP0alBKnJzc1bMq2rgsKFeINHGyaIv6JlJ','jvDTxg20AeCUF0LXZznhIt','5PECmECys3KKk6BGTRXhtJmmZuqS1x50cNr1tMuXoc2a5EITVM2QZPwjoE3s8Mib2B1x5NW9Hlq62vj3UbLCGILdsqJRPOomUqyqSYtVxBdHyqxAUaukle4rQ2SptjM66c2QEsxv7G7t8cItq4TH38gr7NNLVoNOwblnU8iIr9OE55okzZ1fL9wgFzoRnOYthUEZcdK3SLZ3exbl','CF','bn',15);
+INSERT INTO ti VALUES (-5802943663245187793,-7947855,'DWpNNsU2J','V0OYiMozHWRjsp8JExUgqHQiRFmlkLZO6QzYj0RKiFvP8qCFIfLOl7K1rUU5EQAsKGz8XMmuqGkaumaKtn9ddPVfRzbKQP0alBKnJzc1bMq2rgsKFeINHGyaIv6JlJ','jvDTxg20AeCUF0LXZznhIt','5PECmECys3KKk6BGTRXhtJmmZuqS1x50cNr1tMuXoc2a5EITVM2QZPwjoE3s8Mib2B1x5NW9Hlq62vj3UbLCGILdsqJRPOomUqyqSYtVxBdHyqxAUaukle4rQ2SptjM66c2QEsxv7G7t8cItq4TH38gr7NNLVoNOwblnU8iIr9OE55okzZ1fL9wgFzoRnOYthUEZcdK3SLZ3exbl','CF','bn',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED, c BINARY(53), d VARBINARY(55) NOT NULL, e VARBINARY(100), f VARBINARY(67) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1534247121,15027511148691257911,'5nqkygzd7ZDbVsnHBOc4qYFuiZOzL1GD7FFIlHzSEyvHLY','IdDoKOqUUtxukkwiSZXy5tHNXyMAAw22k1wBNwWujD2gHqYTs35K0','CtV0qSByfCMf0sk3lsmD2br7sZNdDB0j6JulAU89Vubn9eVfBh0VVnwaHqz6V2NSD0OGEXjazP','wh8w409bnOyY7S4','bI','LG',0);
+INSERT INTO t VALUES (-1960571881,13243030337887546720,'vIA1N5PPRQRRfPc7ZrX8Ut','9GTiupmGygG2bfGZjlDBi','h9vGNiUJy20FsK7FnwPyuABMxwks3gOnBSpW8bKOJOpsH49xzDlGca9kCzcQLBsSobixgPrkvHgxZs107cXiL4jkFqSw32Igsof','PKGYJrdp6ded6','uj','ls',1);
+INSERT INTO t VALUES (1505428785,13072535998972280055,'hiFAuAZIkOxeLD0tOiamdncfhi3OUEX4uILZmP95yAJ7E','UKY4nDhYiR7oZHpVOvlFfJrO54WJd99guTRW34G','zuf9ST','Ya5qyOt5iFLLANJp3bVLz','q','D',2);
+INSERT INTO t VALUES (-1239408053,18285165518197418142,'fe35uDWBzfbMsqmzkx3H8yqT','PqnGw2O10NF4xBYPbGX','ox04IR1cbpyltQQMcBWx62xWbtBiaMm8HrRhBroPc8LU61nvEpx02G89HR','x9','ar','VQ',3);
+INSERT INTO t VALUES (-1933434573,10320599632159160990,'9Mz0','xjBeQZSk7AqtwODFbL9ZM9Su','ytIQo09ETIsC2GwToyXMQMo4IA9W5S2UT1zFBow6YR8hWQtPHc5uGcPXgtz1DqRopRsmD1Nrpdo','jSB5GCEnlJT09BqhW5OxFE','i','C',4);
+INSERT INTO t VALUES (1430618634,15480228591698765073,'s3f8KMidr7f3F9lMSBbPDA','Ai5xtd8ruY6hnkIVC5N27ynYhXSlML3','mTXBb1LgePxze','khxgoYUa9LxGbHLDuErS5dCAoVM6nyiPxvwE4OdTOJqAM2r1zCH8rRF4s4jV7QSaVW3','G','PU',5);
+INSERT INTO t VALUES (1052612753,17665415032762388123,'bfkVViTjr4eklHFQ3RA7JiXXO5','29kk81NSkRowj4hflBifxLKoEpKoSC0HGK5RH','u1jKbt3aFRngQa7FRQrmERNtPY4061a','nLzqMNlIh5KQ1EEjli50d7SYQHaMZr3kcBNEr7sXQvEdBjIlNMHt8DrN','kf','Mm',6);
+INSERT INTO t VALUES (850961433,8303026205549175224,'PVfroJTwpmsLH5Ymu8','OTQ7ynaCnauUIwtlqF7uf','DDms7a792QlmZj69ghHpuosYCNGHe','j08inytCLpON8dx69q1nXOTtrzJbGdFLN','m','w',7);
+INSERT INTO t VALUES (-1191009556,8901515005526269006,'kL2dhKZnWREq7MvK5gOPKM','CYHfPbJHssocSBKj2tY4PUTzLuKKuD01zoMDJH8Ic','FvdWmDNkDr4Zwn3TgOYkNTI3CYDCCdZeUZGhQD8xzKvog','5zXYwMjY0teC','o','4q',8);
+INSERT INTO t VALUES (-1380446082,12187441252962482021,'HK4Z0zBCaNiJXQnWyAZ8b8NfLQzszL9qNI','GMgECExBgkK30nwO8TswcbxY','Khzq0d0zzhvdVAtbMMuvXgrIcQbEkY6iaCNVVQlZAE0BdC4EPTynwTsgSNI3qQ9RDrob','rIxUH5FJCkfPSu3ixZ7R0yACq','Wm','V',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED, c BINARY(53), d VARBINARY(55) NOT NULL, e VARBINARY(100), 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 BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2194392117602250007,16426060567543155022,'2yog8LOieFLVgsiGig4wPG1k4FNanAralSTRE','g7qfh0hKsvTeCyJhaKPUmDtkBwrInjR0JNG','Hc9ISbclUrHBQxKgJqAFftYfTBSeBhp5qugMJy6CHPqyRe1','YWEc3PaGgIe6tmD2b4lBZAQsWnSGEEW8qTjNZHCVy0jiJMIMF5gXnIjVdGo60UpOSR','OL','AO',10);
+INSERT INTO ti VALUES (2194392117602250007,16426060567543155022,'2yog8LOieFLVgsiGig4wPG1k4FNanAralSTRE','g7qfh0hKsvTeCyJhaKPUmDtkBwrInjR0JNG','Hc9ISbclUrHBQxKgJqAFftYfTBSeBhp5qugMJy6CHPqyRe1','YWEc3PaGgIe6tmD2b4lBZAQsWnSGEEW8qTjNZHCVy0jiJMIMF5gXnIjVdGo60UpOSR','OL','AO',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (-4533394692966124518,11833678110332108515,'uCazmG1jVcjHBhEoOj7ca5FJpui5KxYF37CAyo6Ke','Fk','ghtrbFF7ZpuuszKXOqhuVhhiOkWCGfWUgMBaRDWe5UPf2gxSVSWZKmZxl6CRH','jrpEMj2tqvLtF3L9ThaGD1wl','O','6',11);
+INSERT INTO ti VALUES (-4533394692966124518,11833678110332108515,'uCazmG1jVcjHBhEoOj7ca5FJpui5KxYF37CAyo6Ke','Fk','ghtrbFF7ZpuuszKXOqhuVhhiOkWCGfWUgMBaRDWe5UPf2gxSVSWZKmZxl6CRH','jrpEMj2tqvLtF3L9ThaGD1wl','O','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13184032428244555510,14251317,'UA','JGligwzxEhDeX0YcpadOtATaKfcQ4h8FbVMGkfzYxjAeubBYvMovAPGfrt5S8LLPlOWegZgTHdWFODkwZn0m2A0lUmJmd5Bvf9CyK7Z363DKHmBlu6AJ','ehhIWoD30c39CSl','2rbT5WQB2RnWSX0GVFQtG0g77XnZTnpPY6i2itWlsIgivlbaflDhoAv4','ObM8Ajg2xlw3kELCwVQFHV0Ovp0TlIqoh9Z1wKL','TMV2ApRkhQjJl2CbonZgSJx2DXo4xQiKhiZSaH7Hs6q28yBPoZdU',12);
-INSERT INTO ti VALUES (13184032428244555510,14251317,'UA','JGligwzxEhDeX0YcpadOtATaKfcQ4h8FbVMGkfzYxjAeubBYvMovAPGfrt5S8LLPlOWegZgTHdWFODkwZn0m2A0lUmJmd5Bvf9CyK7Z363DKHmBlu6AJ','ehhIWoD30c39CSl','2rbT5WQB2RnWSX0GVFQtG0g77XnZTnpPY6i2itWlsIgivlbaflDhoAv4','ObM8Ajg2xlw3kELCwVQFHV0Ovp0TlIqoh9Z1wKL','TMV2ApRkhQjJl2CbonZgSJx2DXo4xQiKhiZSaH7Hs6q28yBPoZdU',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8712398564012562313,10933056,'b','04YAMpIWo2ByYr2Ve4isVtJmy874VpQSZkGwWbHh3waumZQTHzH32gyyTspglXXHWvjEb7fcHpdEqTm3ZRcjwf1mfBfESg6ZkBmHtVttuM8z6mp3DgaefVpzfvLiRxKn8oBaxFxGHwM5OOI0IwzxDsKnZKP9z0i9KJAg8CmEJsVTul1CmUlYWXFGgj3HfwepRSWyV7qaoSFk24qmn8lH8rPAkMTrMDuyQoUckhi','0J7FlpECI1x3BLYi2WVKEatCqwF','oXrha1sEDhn6AjKPnXJN24aKqhGlMVD5dcjTxzBmGAuIebX15ivWJcs9y1dA0Dql5t9W6bFWsNqJiKB5bpR43c5WYA3tYEBwUoFwtvu8zphmY275p2mEz5l6oIjGs9LizdnfRiPAqpTSkpQkbmIc0Kopi6QA5IzoNNyR9kKQsl6l8ffyV6TbbPDzkR7ZdwjTX66gAfKTapQsE0ZNgNrIUvYSLMwA0DnU8','lTdmk79IBmQjJLxZbRHbYpXD0Eupra2kBLjN5oNOfAsmdqHw60M2OpEZwFaRRuoyKRCKaS4VzZ','ArZmKJcLxgRKKmC8fnvrG8vB2uDIf0oxK7WJa4XQHV5nmzCmYp3eYGW1nqVnm4hMJUisK3SHbRe7Mfpcx',13);
-INSERT INTO ti VALUES (8712398564012562313,10933056,'b','04YAMpIWo2ByYr2Ve4isVtJmy874VpQSZkGwWbHh3waumZQTHzH32gyyTspglXXHWvjEb7fcHpdEqTm3ZRcjwf1mfBfESg6ZkBmHtVttuM8z6mp3DgaefVpzfvLiRxKn8oBaxFxGHwM5OOI0IwzxDsKnZKP9z0i9KJAg8CmEJsVTul1CmUlYWXFGgj3HfwepRSWyV7qaoSFk24qmn8lH8rPAkMTrMDuyQoUckhi','0J7FlpECI1x3BLYi2WVKEatCqwF','oXrha1sEDhn6AjKPnXJN24aKqhGlMVD5dcjTxzBmGAuIebX15ivWJcs9y1dA0Dql5t9W6bFWsNqJiKB5bpR43c5WYA3tYEBwUoFwtvu8zphmY275p2mEz5l6oIjGs9LizdnfRiPAqpTSkpQkbmIc0Kopi6QA5IzoNNyR9kKQsl6l8ffyV6TbbPDzkR7ZdwjTX66gAfKTapQsE0ZNgNrIUvYSLMwA0DnU8','lTdmk79IBmQjJLxZbRHbYpXD0Eupra2kBLjN5oNOfAsmdqHw60M2OpEZwFaRRuoyKRCKaS4VzZ','ArZmKJcLxgRKKmC8fnvrG8vB2uDIf0oxK7WJa4XQHV5nmzCmYp3eYGW1nqVnm4hMJUisK3SHbRe7Mfpcx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(3), d VARCHAR(79), e VARCHAR(62), f VARCHAR(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (253,10599306,'H','byqsTjfYQ6FTVLzdrmG','Di6aGL0KFPMVY5ZjXOcZpnx5sn','zg2v9B6BFWEphJCDkr2TYIrqku','FlX7WXJvDWAZA11YPGe7iZeXUB233ScYpOkplicPtbOepsC9WfQMWQE74rJsoP17NosUTft77B','B4RfPXvgV1MQH2W',0);
-INSERT INTO t VALUES (74,4165471,'M8B','9Is8cH0JxiUyOx5fjlts3STVMiYtLupkT8Qok9EzfO2TQ','RymrKDcEmjbA0krffCvh95e5pf4L','ceQqJ75FYh5mZyeOGfo','mYdZxruDlnkjSjgsJBtI86Z8PHT3bLEJI4xLtgFLrdfORN2f6AaTsrcm7WEe9y1sTJ5HFYzxw','bhcnNBkJReWW5zLKS1wyHrQbxgl327X3YTLI9S5kL9iJP9khNnfFq9mY0kf1rcb2xMdTwWxVwCT5Q18hawopE',1);
-INSERT INTO t VALUES (17,7772349,'Ons','CeDKew4cO5THYSFesmKYTqHLXIMAtkfKEf1yKXI7NcJ4721fLLvk4t7Fd3dloRARIeF2Cm5aY6eKy','gbC','gMEMkYt','HRJpVnw53dKqdT1Gr4sVwfN59H5C9jJ9q3N73lk0TUnynkX83ngImMXn2UIUySmuDEUqOix4CjT1QCRgp5gTQS4daEJ','0mwMQnVMGV8KgvlVz5PkjU0VwSasQZnc5v2DBijvAWe3uJ2DxCblvYpNbONxiqWF0VL7OhMy0oTz1LRpREb6VkV30',2);
-INSERT INTO t VALUES (23,10998147,'oR','lVu6akjnZTOBdP8j70sNTkbhvB2CAPQMTUo8cDqWbnJRcM','3qJghBzMNUCbFSbLzHtfFqnf','EHQDcq1imquus5sPTtcasDXq0G7vJZm1U0','ogG88tNM2pUOusze1GeMv8yNMLXb1Y9RhefqVYybvG9naI','6A8Is9AF3iGzaCD2p4W90qTUhggrfV4boBh3TUnbCDigo',3);
-INSERT INTO t VALUES (153,15789028,'j','6','7ppRcrUxkkZuWaWm1e2bgbFrt5z4cJWXGDL','2GRScjUVuKFsq','kcA2Ci0QNzo6','DPdf7vtvuC8Zc',4);
-INSERT INTO t VALUES (120,15649984,'Noq','jKgJInili2uslsRZ','srDHzMkgAg','PYs15EiZt4UL','tWI79vVwb2Jl4FLSBaOqeJfdPg4lzd163mxseTt2C9xez9LMxHaV','i3ppRLgf7316gF5PyFiGamSdFNcMckYwxRAz6Wh1Rsp0QRqPXjZ2r5aeoDPo0AHqKYoz6zZXLGZSg8zRU4TQ',5);
-INSERT INTO t VALUES (223,1415512,'GDt','jajHxbakwiHfwTkdb0xQg1vOZzZPDnYujAz8JgXYPzSQU5aPTxi','Y0lWhPZj6kRyyK2I3Hrxd1HOjpP1jPpN084E529n9nnpxLK76ZrTi','djnAqHFkb1Ld2p9eLvb0sm6JAt','REh49GH0JZ6IALnug','4VBClF2UEYWfCPlXgIfX9jWc4JDe4wl0mYjYYeOyetOTp7DQaQwbIHn6',6);
-INSERT INTO t VALUES (101,3040029,'Gd','zsm','CEUkT1HKQ6ExjZbBVDxSRtS1b','rAgg4Oq0OO9xc00SXT9IFfdZXmIDe','n','kP238BA81i0IKrc683XFA3ueL7NFyX7hLnjX3Fj7TztYPZUbJVdI5M74Z30uMij',7);
-INSERT INTO t VALUES (113,13488006,'d','jlrbN0kc','4m72Y1lFEIeU7KcHb8gS','n','DYMiisbVlO7RoVhPGNM7hjgPyMRwL6uVoUu7QS10Ofn7RtiHLSuprsM2481V5c9s0v2pjIAlztNLIUVL836QLX92IS0Ny','TMOqenovvRTjt7CBzJTmyvm8nKsBSSXQ0xiOnAT2aNKBfB3ZmNp7Iah',8);
-INSERT INTO t VALUES (71,12632765,'c1','jwqSzyBXdQy4n0LNVXs9dSi0yXXTW1p9i','i6o1cIDZDw0Y16f7JSHFDhJpVqJBfM9moBCxrlT0e7zqgvxiKbeH8qgiy92x','80vehcmm8gKcCi1wVpMY1D86XpOUSTe8JLc','KDbe711tkhZeA0sbuypEjKhBfaU0rRgEVXmIyejt1mtsedTxBKj2hzF','AuwQAmplyf5YHP3tP5p',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5189752060726487769,8524766085389195784,'ZadwVeNg5J4bsjf5t0fnFlhpwqV0SmKJAJFAjuO8eNzZcHd9vW','13ezRDIEEGXztuCBnbmV7ZAJtYpDLqv7krFF3qb17ZQ0YIUmT9GuJi5TVaZYGw9F36bT6uI4YzJwJRJ0FaVzGgzVxmKbD8q8vllhvlHP9p5vG3R3LOWU9VKGdP97DgPflLw8D5ZBCxiwinLWYakLAWWb3lZ76ZS6VNnFuOHeLH6x2ULLK2bnTmsaiB8rVCtpi3pU3Z','ywpKDM1GpTKC8NZEgJjLQiuyCZoVO7eOsh3bBYTAJ8qJfmI6C6t5vidoVrlQ6sPsnP2ibfk3sft75wcqbezw84KNV3KT','btaD1cYL0koUmGt9LuqhKWB6X','c','I',12);
+INSERT INTO ti VALUES (5189752060726487769,8524766085389195784,'ZadwVeNg5J4bsjf5t0fnFlhpwqV0SmKJAJFAjuO8eNzZcHd9vW','13ezRDIEEGXztuCBnbmV7ZAJtYpDLqv7krFF3qb17ZQ0YIUmT9GuJi5TVaZYGw9F36bT6uI4YzJwJRJ0FaVzGgzVxmKbD8q8vllhvlHP9p5vG3R3LOWU9VKGdP97DgPflLw8D5ZBCxiwinLWYakLAWWb3lZ76ZS6VNnFuOHeLH6x2ULLK2bnTmsaiB8rVCtpi3pU3Z','ywpKDM1GpTKC8NZEgJjLQiuyCZoVO7eOsh3bBYTAJ8qJfmI6C6t5vidoVrlQ6sPsnP2ibfk3sft75wcqbezw84KNV3KT','btaD1cYL0koUmGt9LuqhKWB6X','c','I',12);
+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 (-1682808412074745359,7686931387814946649,'m3MWNlBVxWAKEfUA5dSuO0J6l9juagZ173r','Fqk2PU92MhXbhxyy5sHaigLLRi08hV18A7rzuCmZ7L2B0uTRjx7Isbz4ZeuphvYMZycmjwoXbktIYZbOB0jzuimLfFwnCy444yCbz0gsDlo1iZ','LwNWoAgYEgcOJk2rk9XgPyzIbO4F21CqOpsUcxYGWmiFMumz1F5Kx7vohdW9TthoI0HIj6FUIhov0IwuBeV2O2IMgG','af9wBGcf93vfGUIqT1RBEDtmRXDgKxXjscpWzw9CrtbLtvzH7eRbjMJ6vdsw1RJZYDNFzmMuTtGsvU6o90o38OR4YZZWEg0t7CgVJXtaqakZfShLv7041vwqlhlliodU9heLmHhhVmqWy0k1scRwSbdupP6i1NHtLV','dm','3',13);
+INSERT INTO ti VALUES (-1682808412074745359,7686931387814946649,'m3MWNlBVxWAKEfUA5dSuO0J6l9juagZ173r','Fqk2PU92MhXbhxyy5sHaigLLRi08hV18A7rzuCmZ7L2B0uTRjx7Isbz4ZeuphvYMZycmjwoXbktIYZbOB0jzuimLfFwnCy444yCbz0gsDlo1iZ','LwNWoAgYEgcOJk2rk9XgPyzIbO4F21CqOpsUcxYGWmiFMumz1F5Kx7vohdW9TthoI0HIj6FUIhov0IwuBeV2O2IMgG','af9wBGcf93vfGUIqT1RBEDtmRXDgKxXjscpWzw9CrtbLtvzH7eRbjMJ6vdsw1RJZYDNFzmMuTtGsvU6o90o38OR4YZZWEg0t7CgVJXtaqakZfShLv7041vwqlhlliodU9heLmHhhVmqWy0k1scRwSbdupP6i1NHtLV','dm','3',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2401185975023281095,9213487121311367928,'Z9','pDIGyiZTtKB5GXjegGN2IW6TTcqwcsObrc1vVv8QbmKdEw9QSEr5KKrMw2HGEx0b4FSTZ0u94xqsMlS3odD8Uz','Il5TRc4hFpvaUAMyWw8RTG9kg6XeyXUo42Jfhvu3p4Ty4XX7cDQ0Mt05v7Fh6NJNdeZB2vjt0yOoPGWLehMHsFaPCn5wU0kG','f6ZJ5eL0DdUtiqrSENoc7TED4Pz6xY1P0Netb5JpMLE14OUqUES57beN3X9eptjfyzKwYzNTT1BbygGq9EdgwRaSdosy6WISTtmVKwBw6GzubTSbDAvCRl6xJOYTW9xYbdoO9izZHGit5QuQdpdJGzP5Nmof0zxA24NsWykFSOLRpBM2CFtbpJZ0xJzNyXJQs812g3XoapYWWd6','uZ','OF',14);
+INSERT INTO ti VALUES (2401185975023281095,9213487121311367928,'Z9','pDIGyiZTtKB5GXjegGN2IW6TTcqwcsObrc1vVv8QbmKdEw9QSEr5KKrMw2HGEx0b4FSTZ0u94xqsMlS3odD8Uz','Il5TRc4hFpvaUAMyWw8RTG9kg6XeyXUo42Jfhvu3p4Ty4XX7cDQ0Mt05v7Fh6NJNdeZB2vjt0yOoPGWLehMHsFaPCn5wU0kG','f6ZJ5eL0DdUtiqrSENoc7TED4Pz6xY1P0Netb5JpMLE14OUqUES57beN3X9eptjfyzKwYzNTT1BbygGq9EdgwRaSdosy6WISTtmVKwBw6GzubTSbDAvCRl6xJOYTW9xYbdoO9izZHGit5QuQdpdJGzP5Nmof0zxA24NsWykFSOLRpBM2CFtbpJZ0xJzNyXJQs812g3XoapYWWd6','uZ','OF',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2353127767020505571,5649704805847302317,'GSvq3wHKjUPf4CY6sbEGEUGnnHpE','M1tlw1oZCtYYJdeq0YEjsXDKZvLdulegXlq9h534uxe5iBXjziZh5Tatp7r8anH358hKloD1Z9HyzbNgtryNo7hYBv0','bNVERWY','I0LgCMrWVWDnh8Th7r1VzQ9rDrZqJV6r0AbontT0abUmOjzZ9FPUab0SXSoBmU9ETobJMBYHQkJjPjBq8PEwnmDBhp57Z4w4ThlxFlrxPZGhFzWco7g6HNzk3EdiIzearZR1VrHQL9xeNohQXa7yfBuei3ztC0nBi33JITqHxfa9D9UXH09Rshdcn9F29b6IudF4568X9RRSRomV47kgRzwDk5gwu7bGNHEOa','oWz','Qj',15);
+INSERT INTO ti VALUES (-2353127767020505571,5649704805847302317,'GSvq3wHKjUPf4CY6sbEGEUGnnHpE','M1tlw1oZCtYYJdeq0YEjsXDKZvLdulegXlq9h534uxe5iBXjziZh5Tatp7r8anH358hKloD1Z9HyzbNgtryNo7hYBv0','bNVERWY','I0LgCMrWVWDnh8Th7r1VzQ9rDrZqJV6r0AbontT0abUmOjzZ9FPUab0SXSoBmU9ETobJMBYHQkJjPjBq8PEwnmDBhp57Z4w4ThlxFlrxPZGhFzWco7g6HNzk3EdiIzearZR1VrHQL9xeNohQXa7yfBuei3ztC0nBi33JITqHxfa9D9UXH09Rshdcn9F29b6IudF4568X9RRSRomV47kgRzwDk5gwu7bGNHEOa','oWz','Qj',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c CHAR(80), d VARCHAR(14), e VARCHAR(36), f VARCHAR(75) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2744715677,742585435,'OQvNvaigcVSCrurlWd3YhO7CVcE1MpXII7rEIayDMbqyqKBGoLeqSawp1fEsjK6ys','1SG5xHow','XxleGztenV8w2','beMAkG7UH5pPILors8MLC2K7dmQyQn54X0MquZvSVuILyBwXZ1AUs2pRE9k3OtQyl3KEZpNc','L','1d',0);
+INSERT INTO t VALUES (646075315,486970891,'0gM6q6','BxWc0AisnVdAG','Q57MgtpBrLwRVQ9A7jtPsJCYAGy0ipZ','DIxmLnS3tsdwtv8BNH3sfSVnKKo','r','F8',1);
+INSERT INTO t VALUES (4176242589,-1107899314,'ugB','gd1H','NwiwyTzM','EQ8AjxYyjZMBxf8r2Xc0batW6Zp','R','22',2);
+INSERT INTO t VALUES (1823849001,1793528004,'k89x7Ll6vht30P0wkeUwUd20fu','oKMUIIMT','xPYJZaUuWKV18hyeOCJvQOy97bzJw63','gW1iBJ3KPjx1V4Z2UR0e7HDMJAGBUSQ6XMRdCUJF','o','3',3);
+INSERT INTO t VALUES (2882931497,-760471126,'L316x3WJBkNHnRVXxHXM6NH8iugTndZVSh9gAPIvwvh4cK9MbxgxzoZSESteeGRMGLJ7','sZnQTm6JNeRtK','Fs38sH80878SE1lr6vhc7O','855vfVm59Jd5tbmijyEPpnV','R','9',4);
+INSERT INTO t VALUES (1258700453,402873461,'01u0U9885YFdh54BLl2avIzii1wtcD6','Osk3abjwdZrKC','HF9GORLKBinX','PDJbZHpQb5j8FThPcjxd27wefd','h','B',5);
+INSERT INTO t VALUES (2887726236,1261761416,'atos3oTuf9xT5aUIrYzNonoE0AN1gPed4byyNe9withHRI6Ha3WxP7SKDu1tzJXVAkV','YAYwYDPwzg','J8IC9e8qfce0jcK3','mJeC8GGDVeiLn2qEJAQQf232oV4bgb','V','H',6);
+INSERT INTO t VALUES (1367938937,1681230240,'w0KUBl6I9LQD1TvMTgQ2yOXqvc9LZM6QAJhQBz8qj0YTo6xQI3mRuzeNjrseH','EFFq3','n5AzCB2ebQ3A6','KRVQlrCLNnVvIxxVYsszdE7G9Kqg31dLXFHI2S4eVyEWCB0qV8ba0ckYP4gkix4Tkm','B','RJ',7);
+INSERT INTO t VALUES (3089137021,1922588147,'tXFmlEW0vUAllOIZUbyML1iFwqJqSyGGI8PA5n','TH8KzwQ','LKCjZs2CotU','AmwL2ALKLstawm0iHkknG2Rsvi19CA2PAlzU3V05XwURNac3k','M','u',8);
+INSERT INTO t VALUES (1471263294,970962291,'kkno9IvF8RYo1TKY9MLcLLW2iS1EtS8b9hWdARVjy49fcBULXfaiRl6QCrP0I6e3vPILUrpr','Ly55Xds1UV','jHjZmqSdsr8KXtD4BZW7LTjqjJM2jiYsqF','daxyFbGlKjgX8Nq4oiMagJXXBwUtB4IZnWsPqB','J','I',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT NOT NULL, c CHAR(80), d VARCHAR(14), e VARCHAR(36), f VARCHAR(75) 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 (11205457089547919217,15222220,'Glp','NO24XrBwZgo4ZR7grVtf6yln7ugwnCOWp7XeLRX3fSClDHHmXch19sVxUGrsO8g','iu','hoPIX2yVbuRa3oWcVoAjR1MzxGKak57VfB21oHbb9WS678u','RzWXLLhqNDsOZlh8COLzOqhMCMuriih7EItquvStRIz21GuiN43zeraf92vZkQ8iiPM','FhpWYr2LIxJkG5REO5IXrvqCvKrD35aY2',10);
-INSERT INTO ti VALUES (11205457089547919217,15222220,'Glp','NO24XrBwZgo4ZR7grVtf6yln7ugwnCOWp7XeLRX3fSClDHHmXch19sVxUGrsO8g','iu','hoPIX2yVbuRa3oWcVoAjR1MzxGKak57VfB21oHbb9WS678u','RzWXLLhqNDsOZlh8COLzOqhMCMuriih7EItquvStRIz21GuiN43zeraf92vZkQ8iiPM','FhpWYr2LIxJkG5REO5IXrvqCvKrD35aY2',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(4);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
-INSERT INTO t VALUES (5663331768808739416,7266029,'mQ','CWPKOkb2AZrtYU','8nAv2rOJ4CVrcgjVxZeBN','xoNWsomgYZ9nRtqukKLJnIHI','YU9RTmdonpM6KqS6fWFUyKTIWPzVNQbJL66rELjIhCdC','Q3rMK0zXVPG9XNafWm8MNlfotiXt3OEe7x2BCcHxt8chT8qHwTHOx6',11);
-INSERT INTO ti VALUES (5663331768808739416,7266029,'mQ','CWPKOkb2AZrtYU','8nAv2rOJ4CVrcgjVxZeBN','xoNWsomgYZ9nRtqukKLJnIHI','YU9RTmdonpM6KqS6fWFUyKTIWPzVNQbJL66rELjIhCdC','Q3rMK0zXVPG9XNafWm8MNlfotiXt3OEe7x2BCcHxt8chT8qHwTHOx6',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (674242500441784346,14788530,'b','97Rm8zwJbWsO6VGWQCFCuN6N0p2hAEcnyAaJCv0NNUc7H1NBFNLAJThx','6wP9fFdVdI','ZskkmBNdyrUE1TCJTJ','FgFKHzuvCUuJawKhHU1TeTfhapBC63cy3x8T8Oy8gbO5OrCijXQYtGNl7ABd85Ma4AqnBhUjyi3OFuWeC6Enw','SfThvdCHDCNMwkssao86Ua21StbSfiCj0Xmz1xzYFwQhJTqE2rl1ribU6LT8QoJtKScKQvX2PwJvAgEg',12);
-INSERT INTO ti VALUES (674242500441784346,14788530,'b','97Rm8zwJbWsO6VGWQCFCuN6N0p2hAEcnyAaJCv0NNUc7H1NBFNLAJThx','6wP9fFdVdI','ZskkmBNdyrUE1TCJTJ','FgFKHzuvCUuJawKhHU1TeTfhapBC63cy3x8T8Oy8gbO5OrCijXQYtGNl7ABd85Ma4AqnBhUjyi3OFuWeC6Enw','SfThvdCHDCNMwkssao86Ua21StbSfiCj0Xmz1xzYFwQhJTqE2rl1ribU6LT8QoJtKScKQvX2PwJvAgEg',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7106919106045347620,5302818,'L','o8s5yMulcACWFVk8rHLZwxEWAgPVJMGdNWmb12gfSh16ssJsElYMSoiI87AJWrApIaGdZfWQINIYL0yLsHLdZ5Svpep1WskAzX23a6kR8frXKL','E','99S0nPEOXX9ZJGWiHRUu0BJrxrMz7Jih0oMuFuP77v2B8to2aPKKcGlX6yMcolptYb6elHZN6rETFMLAAFiASzTvLI8WZYzdbHiqXWxGa','GNdHbRHQrNn0AcFdubTohOWWZBWj9t2Dy7ospUmTfEGrJFy14zfQRZVY8eNCQFHpzu2Teq3o4Y5fGi','M0QaxChnqyhsthzFmimjlIGzFN29CxCRUgqobIOnB8gCnyLFXOON18fwy0C',13);
-INSERT INTO ti VALUES (7106919106045347620,5302818,'L','o8s5yMulcACWFVk8rHLZwxEWAgPVJMGdNWmb12gfSh16ssJsElYMSoiI87AJWrApIaGdZfWQINIYL0yLsHLdZ5Svpep1WskAzX23a6kR8frXKL','E','99S0nPEOXX9ZJGWiHRUu0BJrxrMz7Jih0oMuFuP77v2B8to2aPKKcGlX6yMcolptYb6elHZN6rETFMLAAFiASzTvLI8WZYzdbHiqXWxGa','GNdHbRHQrNn0AcFdubTohOWWZBWj9t2Dy7ospUmTfEGrJFy14zfQRZVY8eNCQFHpzu2Teq3o4Y5fGi','M0QaxChnqyhsthzFmimjlIGzFN29CxCRUgqobIOnB8gCnyLFXOON18fwy0C',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(93), d VARBINARY(55) NOT NULL, e VARCHAR(31), f VARBINARY(59), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2028915522,208362,'VLWzR1U0Cwiryd1Grd5cOcN1qgmDswYV1ltdZGzC0B3O25GeutIg4bNrao','s37kTABcqhWbOpGz5Xlwy1','pfyavZ26Ke6SD1wo9mKiwWJqZLGUqt','BxL0BLn3VByBOKZdY','EwWai3be1E9vwgz7yPnPUf2telaGYjQmHdKYZWj1iGQsNLJUkdb260q3BL1907wGnkpEyguGGTEaIEYOggIK0fN1M9R','NIcP403TKx9M9pEry0Tu9hDeNfxZrWKffNfen0',0);
-INSERT INTO t VALUES (-1854700430,14745589,'34J1vbR70lsTSyLHMKjIyRE0ScrKuRZT4UR2oivF','zOFrDQd3e','b','7lRmwsfmKQ0EzceYVg3','l7uTULibwCmFioTgZxwzs5pgnIdJy07UBamFja5PlM9WeiJgqRh9hGNg3i95qUfOYLmRUU83mljhXqCa','5WbBNpNlMZ3XHytBkEAcWpqxJk',1);
-INSERT INTO t VALUES (-1962584,6376397,'wkkbchlkl4Kwi4gu9EW4lLLWHNLWggfKUYkJJSB','ijJ','YMFhVX','6KmjczVb0M52vNPSfODjK4LVFb6vBuqZxC80BiohA0p7kmLMu0','YHZzsbigvCPsFy5bEGrX2PCaATMHu97n0LDnCyTLupB0W5W2vnGUbdCiX4xKl8d','3pn4SlT2TsUJBezZ8XMifWwwzllr5BwYpztpFFfgRjb',2);
-INSERT INTO t VALUES (-157214182,7379228,'5uo9NlHPcScFeIi9Yvo1YojLsPgZWuDzq2TT6YMQgihpwCetA83p0pUWR6NrMRojQIDIfQ1jMfC1ER3O','X4iEQW4OGmVSgVtePgngbpVQp1ZUO1zXDvCGX','Xk8tQOEkBAk9hgSOmXp35QuyIjQP','OnyGDO2fBtpdRlkwaniPbiVfxnsDqJ','gQDvY3HvracllBmcpe7hGZcqHVcG5Iif','6Pa3qVwFiHog9sJwdKyc2KDda8scFx3KZe82UbHc6NNgLS4uIden',3);
-INSERT INTO t VALUES (-461816117,3504107,'mlV','JOEETtbbBM7KslhyaXeYMLsLEQ2crg95zfXfhqCt','6hXLOrBrNstg7','ROyQxGLOfkwZjV7bv8d14nXfTgHyBowDXgfySR1CiGazG4tz1NDWvyPW0Z','xZYcCNSV6ygXxo4hGIESAQ4iAenXmYMaXj','50xZgfIPRbpYmmn22jGw6IZXa',4);
-INSERT INTO t VALUES (-875713192,8084039,'3slrICOnsT4KOWB','a1fLB2rvb7jSrUEdfsm76AI223c2tiVU','F6cr1dYOUqxGI8rqCpr','zV09HvvMekjfodSlXH9AwwSlt1eoPoUu2ZQ78TDn02QAudPZ1pmAq','UNhdeweaz1rcHu7Ezb3paGDhRxgGcHnv5GBwbgIweNA601icjM50ytva','AsqJTgs7kBzX99l0iZPadqh667lFY0s4W3ZcRSrycCfrvXncrPzh3Zde3hNZhOYby92K2Y',5);
-INSERT INTO t VALUES (1930579571,9125674,'1qDwnL2lJTQL7dVWcPgTtIqUAWcvIay0cDpeNLZJdXRXhpDymDoFqxyr','SLcTzu5zPOV8q9h4x','6KRW2mYhCmmimjFRTAu7CCTq','Bpj064PvM5V7ZF1vXKQYhToAcLpfIBbuoQUi','pnUOfZuDMs0EEPafR','Ojss20eLq5O2IxISmHkJdaQrB6OzzNUUZuV5V',6);
-INSERT INTO t VALUES (1535297855,1725557,'Q1YMJfcPSHRuHNtsSElYmIo3dfTJBItI7riBCFxo6oXR1D','YUaLbmscSlf7GiMqM4ShW1a6jpDgPd','rMbNZ1N1BJYG1Y8CbpR178c3AS','BBujCNiDs1','wLua9qnoUyr','GwBckgwvQk0VX3BVTWj5P',7);
-INSERT INTO t VALUES (1101151135,7685186,'f4n2LX7589163HE5dVCcdU7P6FwZZmfcuMpGI3hbHLCIhBei8pYvk0','otnqofFkXqXTP6','v2CSpLBnYe3cwzk2ZsGFSuF','hsWzNMVXtpMd7mePB8tigavh5NpLMwYwT4nbRbmkQozjH23i','GwQTOiami4aaQHcGHnAs2FEhGcI','SmOJrcwKJCpiihDFceoazmxFaEZ',8);
-INSERT INTO t VALUES (-687695492,635285,'ZNj09fxZFERb1gfUI2JqTCwRiw9MsRU97j7cbrtM4','v8UljukBUFln9mJzKNxjBlG','AJpGo4bAYzLoqogTgUlTFUKsf','mFsPwIZRdsVxd2ifg2o30zUtQ49F','WQquJRiFWd9Z7Zc9kM7ZIsQr1P63DVA7n7vK22g1gMUe7Wd92B2yAmuQr32gwGF5cZcGM38LsrKVh8nsDbj','gpRoqoQenFb32S5GLg1RmkM5HGQFBayRQD7KR54KbcHTmNENjkj39LpirrwaBV5q1emkolCdiz6LHSYaahHvhGUOOy3gHhiIOVz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4963527392269416605,-365658595,'ez6UoOYg9EqWFdf7m515THzIEtl1rl1EcUf','l','0dU4yqsANEpyp6EObgyK5UC','Oa7JWDyvbMeW72tpxL2x6EStjfzGJ3gz5Xs73WFzoh8GQXn2leHPQqtk9UjeBzT71bVE','P','I',10);
+INSERT INTO ti VALUES (4963527392269416605,-365658595,'ez6UoOYg9EqWFdf7m515THzIEtl1rl1EcUf','l','0dU4yqsANEpyp6EObgyK5UC','Oa7JWDyvbMeW72tpxL2x6EStjfzGJ3gz5Xs73WFzoh8GQXn2leHPQqtk9UjeBzT71bVE','P','I',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(81);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(81);
+INSERT INTO t VALUES (14126068007869293117,-1582566738,'oXopV3g','zljrTcqU9RU','bOupRXATtwMcIvP4tSq799mWEYUBKH97iFwl','p427i5','z','9B',11);
+INSERT INTO ti VALUES (14126068007869293117,-1582566738,'oXopV3g','zljrTcqU9RU','bOupRXATtwMcIvP4tSq799mWEYUBKH97iFwl','p427i5','z','9B',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (18020680313362408692,-443948126,'mgB6RYJWGSx7MflmjiGSXNJnQVrN8LOFkpaIOEnQz22Db0XQNnQNAwU','ccnGol','GJAjJiurCARwxDnXV2LQTf29WQr1p5Pp','wqxDjIeIbmTfMwvuaoeR0Db9C','I','Iv',12);
+INSERT INTO ti VALUES (18020680313362408692,-443948126,'mgB6RYJWGSx7MflmjiGSXNJnQVrN8LOFkpaIOEnQz22Db0XQNnQNAwU','ccnGol','GJAjJiurCARwxDnXV2LQTf29WQr1p5Pp','wqxDjIeIbmTfMwvuaoeR0Db9C','I','Iv',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13396560985670706690,2057422673,'NWuNMLfarvAWiRRMe9Q8WprVjc','LekRyMWKpwT10BSE9rioUx8RhUk99O','iRg4m','jRW1IO9Xyrh02Ndm6zMp3Vb80VcetNz6R5sUkQBnU7','j','vY',13);
+INSERT INTO ti VALUES (13396560985670706690,2057422673,'NWuNMLfarvAWiRRMe9Q8WprVjc','LekRyMWKpwT10BSE9rioUx8RhUk99O','iRg4m','jRW1IO9Xyrh02Ndm6zMp3Vb80VcetNz6R5sUkQBnU7','j','vY',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3681220722292806731,1047127058,'nVj4pfmYfYBMvpHn5LseihIxskp9Og60tnmp9RY','YwX9Z3zLeHJLMwMULc6R3g86SS9kGs53GMureiPmTe9c7Ok','COo4FhGEIktOxsKsh','x8kxT0ZhaNN9bv1KK4XMeR21thmRJSOPJ9Su5c3KWZsYvzr9XErUfT90IF8S7gCMpDJSKGO5dMQWvZ5pV6bvnmvRUvnAb7vltwSMF6ysNIfcSqyJmNNfItVqgzCKPTqgpNWcbi6mPxWr0BQf68108DIQoZWVFvRgKAPdGHU6aJaVG4UGdOQy8zoMmLBv8ZpKqLstFXXkJWC6S5xKAAdD4NlIIL8dZfpEYnLlPaqMsVudvgqbmlQ6','W','dq',14);
+INSERT INTO ti VALUES (3681220722292806731,1047127058,'nVj4pfmYfYBMvpHn5LseihIxskp9Og60tnmp9RY','YwX9Z3zLeHJLMwMULc6R3g86SS9kGs53GMureiPmTe9c7Ok','COo4FhGEIktOxsKsh','x8kxT0ZhaNN9bv1KK4XMeR21thmRJSOPJ9Su5c3KWZsYvzr9XErUfT90IF8S7gCMpDJSKGO5dMQWvZ5pV6bvnmvRUvnAb7vltwSMF6ysNIfcSqyJmNNfItVqgzCKPTqgpNWcbi6mPxWr0BQf68108DIQoZWVFvRgKAPdGHU6aJaVG4UGdOQy8zoMmLBv8ZpKqLstFXXkJWC6S5xKAAdD4NlIIL8dZfpEYnLlPaqMsVudvgqbmlQ6','W','dq',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2727777043718889937,319323414,'91wuFOZ','akuvc3oA3kbRvt02aZckc7Zf7oUSnmTmkY72kWGNb15dNE6mj6ZrIKXh5HTyxhvsXUis7Ej28j5','Vngt8cnlaYmdbLvZXolAbrsAhCuTGeMi','lwdKWYBo4rSCQtEukaQ6xj6qo6qd8rD4v64YJnbUqInoBqkzVm6wXShlka6g0ZLe2AlNOU7Cvf0zdfglT3WPo5waU3qWVY7YA54OwPg3jEiObr5baZbpkDBxR0RaecCyUteDTWZv7hvzM','G','K',15);
+INSERT INTO ti VALUES (2727777043718889937,319323414,'91wuFOZ','akuvc3oA3kbRvt02aZckc7Zf7oUSnmTmkY72kWGNb15dNE6mj6ZrIKXh5HTyxhvsXUis7Ej28j5','Vngt8cnlaYmdbLvZXolAbrsAhCuTGeMi','lwdKWYBo4rSCQtEukaQ6xj6qo6qd8rD4v64YJnbUqInoBqkzVm6wXShlka6g0ZLe2AlNOU7Cvf0zdfglT3WPo5waU3qWVY7YA54OwPg3jEiObr5baZbpkDBxR0RaecCyUteDTWZv7hvzM','G','K',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(45) NOT NULL, d VARBINARY(15) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(3), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (51,11179760,'fNLey2W','ny3V','7i5EtFURfoGIhXkqkUBfnfV','kNU','w','8',0);
+INSERT INTO t VALUES (28,16738016,'bW8ycSVLarMBPuEQKQwsmua6KT0ew8GwuXAuAz370y','OGHyCmxdlUE6PM7','lq9wpvYn8u4pRbtl6CP17zZ6WSZz64h','yu','e','n',1);
+INSERT INTO t VALUES (-104,11180308,'ESk45g53ZDwpt6Zt','8NLllz','9ezX1toXbAXl3F1h9cS1etVDqkG5sLvfInhozTWgPec','HG','D','q',2);
+INSERT INTO t VALUES (53,12469876,'cTylCLJgUA6hTwMAouYJx4i0tIigoTJOK1yaRlo5mx','gw32Vl','eabioTw','w','l','A',3);
+INSERT INTO t VALUES (-21,11273521,'hbT4Gl5o3loDsy','6mriOSuDQXb','EVrYWCRV','B','D','6',4);
+INSERT INTO t VALUES (-90,9590592,'Fjyu0MtNWnf','Ac2vhTBs','3z4K2RST1Eed80ZlWreGTAXhwUKOr933TxBkcT','raV','4','l',5);
+INSERT INTO t VALUES (-3,11332612,'eb7x5EJJ9lxjFM5u3adhR5xFd2NAf8XpmElfpP3','8aLf8hRDcl','3lK9R7joWeN8EO6PqS81yIgeDd1Ov1c','M2','P','5',6);
+INSERT INTO t VALUES (-107,13010710,'klkSMOvIDEwj9WLO6b1dBlrG','Ofi6MN','PSzZTUnylm1tum','O4','A','J',7);
+INSERT INTO t VALUES (93,15094630,'dfTve2KbpeU','iDOf5Wol','bb63fw3e98p2Genv5Z0xrlYD6etKLh','tQ','x','H',8);
+INSERT INTO t VALUES (-34,10322726,'FNucHsnHv9VviIIKIlKBax1XBTeQ','9RuA2sJaPVG','eMPGbt','e','3','E',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(45) NOT NULL, d VARBINARY(15) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(3), 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 (7624193048406639010,7486600,'ZjVjl5pbcc7rCIsxoBqFWam7Wz4kFxBGpzAxVVZl6Z4iUnouIDQkdTMU20WJkmd1cOejGW6MoEUnEErf','uCLdth3DIo9PjgImiMm7xGnGwW7fLLi4FnvuyRuBb','cDOHrcUEtQfiEo8gA01QctMlAJhX','a8VAI9EuMJEWF','8QeBk2xfnmNv6zkDqDvyzWJQANEPm7Fcs5YtEOogOTgzehUDkqwMWbPNryQ2DiGcYkE3lqx6ZKT1GXKGa62kje0PVa','6nC0xcDnMWB3cZ1N',10);
-INSERT INTO ti VALUES (7624193048406639010,7486600,'ZjVjl5pbcc7rCIsxoBqFWam7Wz4kFxBGpzAxVVZl6Z4iUnouIDQkdTMU20WJkmd1cOejGW6MoEUnEErf','uCLdth3DIo9PjgImiMm7xGnGwW7fLLi4FnvuyRuBb','cDOHrcUEtQfiEo8gA01QctMlAJhX','a8VAI9EuMJEWF','8QeBk2xfnmNv6zkDqDvyzWJQANEPm7Fcs5YtEOogOTgzehUDkqwMWbPNryQ2DiGcYkE3lqx6ZKT1GXKGa62kje0PVa','6nC0xcDnMWB3cZ1N',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(94);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(94);
-INSERT INTO t VALUES (-8868238809529255501,3698303,'dek2yy8GwZ7SjAL947LRxV2hTnMZisbIeAuY5CASi6SUCJOJtOnnXJ0JU','Tq4k3YIjKtYc7rFTOZI0OVF2UM8R16SgccxCpoxF6A7FhuRCQ9KaPbJ','hejW07','FH9eACIKN2PAte27dae','8kY9Bv8k','N5L2SeSAViWLL5kOuFY0lyJUS25ps0LAw3Q6Pr3WC6PfaeIJ4Nc35sWra9m3D6tg',11);
-INSERT INTO ti VALUES (-8868238809529255501,3698303,'dek2yy8GwZ7SjAL947LRxV2hTnMZisbIeAuY5CASi6SUCJOJtOnnXJ0JU','Tq4k3YIjKtYc7rFTOZI0OVF2UM8R16SgccxCpoxF6A7FhuRCQ9KaPbJ','hejW07','FH9eACIKN2PAte27dae','8kY9Bv8k','N5L2SeSAViWLL5kOuFY0lyJUS25ps0LAw3Q6Pr3WC6PfaeIJ4Nc35sWra9m3D6tg',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-18683,15166354,'RGh7MnwcTKeoDN35lsJdKJ','ZsmrQnwqP9','UlMuoSw9IKi2lTHf7bdkUwzCzs2FWGc4PkKHllAMw7B6','83d','D','e',10);
+INSERT INTO ti VALUES (-18683,15166354,'RGh7MnwcTKeoDN35lsJdKJ','ZsmrQnwqP9','UlMuoSw9IKi2lTHf7bdkUwzCzs2FWGc4PkKHllAMw7B6','83d','D','e',10);
+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 (-23420,9161068,'Rs50daS3hFe3494SW','oFy4MJYaT5a','XVlHQh6oxFgy6pc7rzHbLHAxit3R6u5z2Sr7eutPPiW','O','o','w',11);
+INSERT INTO ti VALUES (-23420,9161068,'Rs50daS3hFe3494SW','oFy4MJYaT5a','XVlHQh6oxFgy6pc7rzHbLHAxit3R6u5z2Sr7eutPPiW','O','o','w',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1791609235565535097,2957791,'TEaryZEFRJIWFrcmlvvY4eSlVa46jmRttpWzhthARYiaStDxR7JJCDwehtwKGxwXyz3SRWUuZF5lA','G8iY0Yfqcko84TQokU7CgZDnvIciwiuHaH9DxvwHqfz4av','dut9AADMAyHWcCFJFiZ','TWBFon0jdZYpmteIYt7KmEwRNGx','zm9xBT7Hh0Ygv','jC0uapgRV5kUz2c1frTEtnUSPtwFlua66GYSpXGCoWs2OBAbtpwTnnPyC6KqUkJ5n6ywaL',12);
-INSERT INTO ti VALUES (-1791609235565535097,2957791,'TEaryZEFRJIWFrcmlvvY4eSlVa46jmRttpWzhthARYiaStDxR7JJCDwehtwKGxwXyz3SRWUuZF5lA','G8iY0Yfqcko84TQokU7CgZDnvIciwiuHaH9DxvwHqfz4av','dut9AADMAyHWcCFJFiZ','TWBFon0jdZYpmteIYt7KmEwRNGx','zm9xBT7Hh0Ygv','jC0uapgRV5kUz2c1frTEtnUSPtwFlua66GYSpXGCoWs2OBAbtpwTnnPyC6KqUkJ5n6ywaL',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4208175813834941253,11891705,'rH4G2lRieJjpT5wrAJgQnjQoSD1fJkWD3UQB0FY9zJ7r9bRaVgxgGR3X','hp6BPKoCofywWPEpPqSynFBX1sDD07yRFWVUk1I18C4UAF0byM0FFb2a2dV0Jv9','M3jgpO7PwM1trYh','qGmH1a0vGY4cPwJbXh1FvM5PviKxOiEYoDDNHwDnoh01kwp8AyEfYh6y7bMiwRCp5FYWAbebba53uFMnjX8XwFpC6vseh4T88TXueFt5Jp93ATq6LKlu87Q5FA32YOxUw5yr0WWpipiXZrj0Wnh7RxROp5uwNY7XrgLaRoqH3mZLFRg69y6LO6F2fMAUWpF19z5NtFNade5Clej08uKj0','ROiyAnjH9vQ0u8Gx1pSi6VTQUGSX6haPYx4BuZjdEhLArwjqz8Wmy31lq','68uBukIchvZizHufEhTZmDdbSSOiBt60HygClL4WWnITLxlEUtzmCXeitnXs3ttWoPxQ',13);
-INSERT INTO ti VALUES (4208175813834941253,11891705,'rH4G2lRieJjpT5wrAJgQnjQoSD1fJkWD3UQB0FY9zJ7r9bRaVgxgGR3X','hp6BPKoCofywWPEpPqSynFBX1sDD07yRFWVUk1I18C4UAF0byM0FFb2a2dV0Jv9','M3jgpO7PwM1trYh','qGmH1a0vGY4cPwJbXh1FvM5PviKxOiEYoDDNHwDnoh01kwp8AyEfYh6y7bMiwRCp5FYWAbebba53uFMnjX8XwFpC6vseh4T88TXueFt5Jp93ATq6LKlu87Q5FA32YOxUw5yr0WWpipiXZrj0Wnh7RxROp5uwNY7XrgLaRoqH3mZLFRg69y6LO6F2fMAUWpF19z5NtFNade5Clej08uKj0','ROiyAnjH9vQ0u8Gx1pSi6VTQUGSX6haPYx4BuZjdEhLArwjqz8Wmy31lq','68uBukIchvZizHufEhTZmDdbSSOiBt60HygClL4WWnITLxlEUtzmCXeitnXs3ttWoPxQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(64) NOT NULL, d VARCHAR(51) NOT NULL, e VARCHAR(12), f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3519766,12065247,'fjQpOTPy7aq2QvyB6nhEBiJoxhVEt1ozCfpdakDUp1v8JRKJeGkz','OzJVr9CJvakfYrnrdWPVYrpV1h','C39r','ToZrJD3tKN6YISzvcRHlOUAM8pha','wohdEcXPefymudlY3myLPBeQ6tTla','EhRafLsugQE',0);
-INSERT INTO t VALUES (3388620,13670134,'XThIbVF0jjqsoqRDqoZRa4SaSzC1kPGr2mJisRTrqvdzul8WBCfnS0aLa7H','TJJBqH86zhMtR0pSKfdxeqm1YpRB9TOhqyF8cfA4ZRAV','YuqQcddt','tassEVfea5iUB5owP7MI714d','T55PKAbKtQIoOuAQDjevRElWN4F6bJ1MNmWJAg46lsRIZkZrqL1Pz4LRKAwV1fSUMi7CzGSV6Y08o8mWAJ9nTtKYOYP5tMY','1N0KreyqyFnFdRzFEuSZ5Mi',1);
-INSERT INTO t VALUES (-5101161,16603622,'L','hHyqSQYBUZAZB2Jir79LI8X2eI9TRyCFQaBG','pnk','TSLRgfCqiDpeQplE1H6QiHZoZD6OJtb6XC','Yd3s5OjC5Kw798kHRDHrn7DA2wPoemIN3aLmfTe','G1SV1mVM1SIpYe5eaidHcLngcqMzTaktKRXLeJCh15gUxFuYM8TEmmzrJQKoVPysMRr2QtNnKYLutzv8ccUXkxzc',2);
-INSERT INTO t VALUES (3098004,13544075,'02IAdGxYJxxhbXKPVMKfgvqEwOKOzldawExog7YNpwCl','WnTCo1fNdq9gVGFZs8OzUANymAFT','00Fo','zcOL1AXmkynGjW','Kh6xDytOBDmhohw3kMJRyrz4J6Me40DsGQtSZgmtTceg','6zLxkN5VnLtQmW0BHI7oTSaOaJcJp',3);
-INSERT INTO t VALUES (-7547724,8105542,'vTDlWSmbjMARb8Bx0fHtqr','VQxPLJxjgAeZzqJp46RL','UtNkoLyO','FAQm','Q6SvQIwko67aFnG1opN1I9z18S','Ftt3b3CzYeYgtYClQXZgZRshm3lZQOlOAV72vtRUwf9Nq89jxEEyEE4gFHq0oOlfHIPrWrBuXWOWZQfiLS88',4);
-INSERT INTO t VALUES (4575174,14707496,'WvF0DaKS1y2Qpgq40ACAP','Mj2lNU1JtLOqK5BeydpkiHM9RslwgZFyq7','V','MufHSTYl93qkMEyah58DjSPxRUILCLA8v7y','UPkPic6wZdK4dcRYJp3bSlkyoMS8hDJEIxjHVZ6SY9FIi1YFZkF28xNtdoz3cPSlH3ogAaWkV2g76H2N06ZLzXkt8H','RDrClq1Kvo5e9hbW77yrbTEI5A',5);
-INSERT INTO t VALUES (508840,2232198,'nL55nmLM3GtYqPEVNFX6TjZwkIahnfxsLsGRnYUm5X','kfHNrtpy54KmOVq3BC0l7XFLuotnO','Lpnc3rVMwvjp','kHU9','ND9Axwp2CcmSP8t8oD1bIUgvBuI','j1SOWiuUHhc79xOv94wpdgURh6ZMDtN5whZ3fxUydJw58jPiceKL8bQrO9lu1Wa8b8TptDO2gAvwW1XmGPWBFIgNq',6);
-INSERT INTO t VALUES (-5117650,14813859,'iOSjANt6T16ukBwjqJAq7maGWkGmFamZ8pia3','YgWJy2thQ68vlT0oAIEFpDnRs2t1CJ3K','byEQMkWu','7agYhPnGWpMFPLVthuEx4IFdHqbuUhJX','dYxw8U1o3edRaCoCkAMOSzCmcxIHRRjP0C65aKy3kJ06iYXZHiqvx','mWBnGBSNYmCOyeXxxXBzmXNzFzVRNF3OjYcnt75VPwRSiKLmDXdcXpzA92AhFLiayoddbhhW23CrZimAL7Y',7);
-INSERT INTO t VALUES (2642192,16190257,'knOh3Tl1vDrooE1t7P59KRDX7Jh4Cdg','FMbVaRJTOHtywWmo8sb42BADlHXtdlvLxCY6yybJr72WG7L','A8VmXp1e7LT','Gdvf3duefVMFgez6QVt92mVbjuK','4pgPjSDhvhYz1GAPfPk4GfFXNeDJqEoo0NckCyY','HIjCGMVw6nqpGbDWTBvxziDbLd7iS0vElVi9DjfHXqzTwqjSGO9',8);
-INSERT INTO t VALUES (941600,9546701,'y8VoRFg2DHn9K89WyvahcSoGYa8PUddgpASKlJyc1HkKrYFvOwGJisreRrWu7y','L4bZ9h6gxytiDLDhc2s2SbHQ','JGI2UYz','PoDmDLam8vocu74XtB1FW0','WU1iofOJoZ1v8qEzjZhpKyxBiAv4nIIWgm5kYkI0GVN7uPrgB51cLuNJLOrVgjdOWpX8Oc05s2YolZSirxy22EzkQmKALyx','AaMTgMB9O1Zs7xYFY2ouaQ1ZIlxWuMhq2MbgE6D',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-12690,13185396,'ATw5nQtFYYi9tUtzW','8ct1kQLDpceX2cdfnOIbfp49G90tvNwQS06WX9qmaemvWUgFrdgM0gEfdXN9FmtpMhjU','KvlyNkpYMaRRnQSQRt','GGA','T','H',12);
+INSERT INTO ti VALUES (-12690,13185396,'ATw5nQtFYYi9tUtzW','8ct1kQLDpceX2cdfnOIbfp49G90tvNwQS06WX9qmaemvWUgFrdgM0gEfdXN9FmtpMhjU','KvlyNkpYMaRRnQSQRt','GGA','T','H',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9167,5514700,'qinKsuHZaSa7S7uBuTqSiCsFj','SOlH9OHAHEZD8FsYRRLSjP4r3n590xRSMUufADMsJoP9lDY5VKZ3NWCQueSx57ihqq3CBDjQrDpCENjsasGx7tdRVpKZecJ1KHxhJkwSEAYcmQ4h0hct0EGOz','p8SmBSIK1LHz120pPwo07kJTjpo','yS2AvE1JBCrrMpizjz20DAUC618zUsxzwgGmnXfgniF0Ti59qQwcBw506SpiJA2ieyKxVH4J7RmnAjCXGB8BMi8jw8EpmtJPpuVQfj36kzRTYOFruoLw29g1xVSfDGbO0O8gr126RT32ccc7toRbxb6FaddJ6B9iWTvdWiwjB2EFiMSHYEGRSrSYKTSuUeHOKgRaTFcIUApsG','H','P',13);
+INSERT INTO ti VALUES (9167,5514700,'qinKsuHZaSa7S7uBuTqSiCsFj','SOlH9OHAHEZD8FsYRRLSjP4r3n590xRSMUufADMsJoP9lDY5VKZ3NWCQueSx57ihqq3CBDjQrDpCENjsasGx7tdRVpKZecJ1KHxhJkwSEAYcmQ4h0hct0EGOz','p8SmBSIK1LHz120pPwo07kJTjpo','yS2AvE1JBCrrMpizjz20DAUC618zUsxzwgGmnXfgniF0Ti59qQwcBw506SpiJA2ieyKxVH4J7RmnAjCXGB8BMi8jw8EpmtJPpuVQfj36kzRTYOFruoLw29g1xVSfDGbO0O8gr126RT32ccc7toRbxb6FaddJ6B9iWTvdWiwjB2EFiMSHYEGRSrSYKTSuUeHOKgRaTFcIUApsG','H','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14950,9155667,'arl6q3ulKN17S0eXgKxtqCuftwiN8ZyoqfBmX8bvpnZ','U9TG2V5EBSMCz2INafdnDkPcNmW3xfiAJKlKoP20h2arLkUznhkdHpNeWRocvZotGrSwFkPY3IuSCBDlL5UGHPYo2MpRyhCM6UFC4k8dWCHdMlA2kgWtKwpJh8h2Bw8BOQX8czuN0MeUBA8rvEHjKeD99tFFDld52ZLShflIhmEL7s3R2yW9LXYIslsRrb6kuw2KoNtVT2rjLLXgHuYExEiUNR76hSBRfM8iSXQd0MPcOhdQuagUN','JwT5HwgCoAqg3','9WbCtwXO7RmROhsJNOp5oyqP9YS1kYnGLHGcEvatGgz1aZRs8xkjl5hk2OIf1bSvGnf3HPtiXwe4wTNWVJZvQvLrOGb8qft2fquUvzGEUx08XqnFaw2PXcBvcwXKZFuc3jANrMimdXr0DE4qpV5ki3dk1SeHq1RH6uW1GBr4taPrNT0RoxrarrOm6ThmOimLGfMy7gKl58aIemSAzJgaHPlM3oE52B7x5biQpnZ1','xu','L',14);
+INSERT INTO ti VALUES (14950,9155667,'arl6q3ulKN17S0eXgKxtqCuftwiN8ZyoqfBmX8bvpnZ','U9TG2V5EBSMCz2INafdnDkPcNmW3xfiAJKlKoP20h2arLkUznhkdHpNeWRocvZotGrSwFkPY3IuSCBDlL5UGHPYo2MpRyhCM6UFC4k8dWCHdMlA2kgWtKwpJh8h2Bw8BOQX8czuN0MeUBA8rvEHjKeD99tFFDld52ZLShflIhmEL7s3R2yW9LXYIslsRrb6kuw2KoNtVT2rjLLXgHuYExEiUNR76hSBRfM8iSXQd0MPcOhdQuagUN','JwT5HwgCoAqg3','9WbCtwXO7RmROhsJNOp5oyqP9YS1kYnGLHGcEvatGgz1aZRs8xkjl5hk2OIf1bSvGnf3HPtiXwe4wTNWVJZvQvLrOGb8qft2fquUvzGEUx08XqnFaw2PXcBvcwXKZFuc3jANrMimdXr0DE4qpV5ki3dk1SeHq1RH6uW1GBr4taPrNT0RoxrarrOm6ThmOimLGfMy7gKl58aIemSAzJgaHPlM3oE52B7x5biQpnZ1','xu','L',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7427,11048159,'UfUTUElEURkDyblS','IubVL9PGYiEGKjrr2zmjssMf9wgmqYY3d35PPSdTJq8nVVoq2jPw4ewieNqDXmbbILf3rYPAt6KZfSfkWeXyfwEZCVoBVnTeqM968yhVMHrUVpKmE31RqrcgKuvLYLwX3DZWPn5SP6voI0olc2KC4cjRKFbOEaEYqxdmQi2zWAJs12','jwAEGcZi9ws9wHZ0ODQ0ZUbV','gn8HjSg6b3mKDQsUIFb7wIDQufnU8RmfwRRxVLIMZI0jwAibiQTbbxyO2BbmsxeDA8I2HZoCd7FIRzU9dcCfUNfakThvvLCxoEHEEqVr5c61dB85qRFG8d2Srv92NFagegOMaY1vewhbnFxhysJUbfMoanTSPwqaujKDNhZ5l6l7I2cZGLn88tcCNJmceEMeg4cUF525T8cNYYGJYgxJrHyTPdfkra0LMYZ2bQ','v','c',15);
+INSERT INTO ti VALUES (7427,11048159,'UfUTUElEURkDyblS','IubVL9PGYiEGKjrr2zmjssMf9wgmqYY3d35PPSdTJq8nVVoq2jPw4ewieNqDXmbbILf3rYPAt6KZfSfkWeXyfwEZCVoBVnTeqM968yhVMHrUVpKmE31RqrcgKuvLYLwX3DZWPn5SP6voI0olc2KC4cjRKFbOEaEYqxdmQi2zWAJs12','jwAEGcZi9ws9wHZ0ODQ0ZUbV','gn8HjSg6b3mKDQsUIFb7wIDQufnU8RmfwRRxVLIMZI0jwAibiQTbbxyO2BbmsxeDA8I2HZoCd7FIRzU9dcCfUNfakThvvLCxoEHEEqVr5c61dB85qRFG8d2Srv92NFagegOMaY1vewhbnFxhysJUbfMoanTSPwqaujKDNhZ5l6l7I2cZGLn88tcCNJmceEMeg4cUF525T8cNYYGJYgxJrHyTPdfkra0LMYZ2bQ','v','c',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT, c CHAR(92) NOT NULL, d VARBINARY(29) NOT NULL, e VARBINARY(50), f VARCHAR(25), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7281184479965944296,-8420746824280503097,'lovZsCRnotUozm','5b','dj','Xr','vG','m',0);
+INSERT INTO t VALUES (15144742318632018848,-4772612070103171635,'AfKZQStMA1Fdfv','ewRDnH','NVJhuZgtbw8KWpNDdlSUYtiPpCoKrQgaL6Tt','JJvCuQ','F','N',1);
+INSERT INTO t VALUES (13405485040595501350,8222447020564762087,'5zgFmWtcOPNIS9bj7HrUEKQPTnkwWomuxVLaV5N9h0gErIb0cS36ob1eIfvZBGP4wupABNYBcTmhQXog5Sn','TNVzDPqRP28etzSs','h0GGFJgok','JgGgHehp7C','kz','r',2);
+INSERT INTO t VALUES (14463102261273840465,-1690066797448446641,'k8e6FgM5Lbsx4vXKi4AQ73BhFYiMtelbLUeXyt1byfFL2B4MQZ2xgmxBC6snCayEtZTdfLbmmIit9vjk8WJk25504L','zqLiRAFuQsl6QtVbS','xQU2mepboTAVFnYnlZ9P6sFKqmxffNJDJDxjihWY3rt5B07RKg','IiWyBecwYBQ','ZC','Y',3);
+INSERT INTO t VALUES (3146468917303288921,-1090462971746055967,'uHSLlsfNCnvapRS00pH8Cal9mtfODPhm5G4Q3VP5wU0C2XlV9o4ljVA5UD6neODp','4PO88WMowGaw','KJXl3lfhcRN55k','tkmJ6','U','R',4);
+INSERT INTO t VALUES (874862673422667009,1836756777060040825,'DhuCA','CgmuFAw4m0TJaZdDLSqtdUxvbx','nqWEiAvGNR4D2boov270U','6w6NZEqoxBVREL0pTWh','Fq','S',5);
+INSERT INTO t VALUES (14887052330776222141,275332385661287802,'psAe2DtVX5R027AhQrOtbHHGFZDVcH0sM4XWzIBDodoem7MvoKqkYF0TzW8xXJ43ImWvuVd2ogrXJuu4','AuraLrPUdsvHahdYGBqk','rKT3TpJxDsgudfqW3O2Zrl4JRetjDJOE','e0dqsAEoXlIbUh60bDi4B','e','g',6);
+INSERT INTO t VALUES (5212159627633977453,-6843753264069157706,'X7jhOpfiSrbctvVmuuIznM7L2fo6lxzAaXRwcLyYcP8SU','d5ae7vYcvZfOOBuoh36E8X','jdDGNsAiP2o','NSBbT','F','e',7);
+INSERT INTO t VALUES (17659999576235019502,-9103470805147321913,'RiW9U2ixg3xyk8cDxiORPTXzPf9EWV7ccNjsbDZNaZ1U','pC6YF','aqTRcb0DJLONz117EroWZF5OeaC3t57f2HzCZnkYvnMeobIGmp','I4vpYM','N','E',8);
+INSERT INTO t VALUES (700787953842891079,6096226539297837846,'Olvf95PBzqjDW','2Fy0HhwFDUSLs1mEJZ9','a2','H','0','B',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT, c CHAR(92) NOT NULL, d VARBINARY(29) NOT NULL, e VARBINARY(50), f VARCHAR(25), 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 (-3245895401482945576,14962657,'YbZ8yseKxkkTc3LABpIZHYSJJaopQ6q4qQwbPx6YQzcGUWek5bHg','QRCmvNUjwkg7nuRbPaTZNI90leZpflg6iGl','sMqfp7VjOV','cWK6xTjIndNp','OL1mpFaE7sQKZgvo3z9aXvSsH9G1pBMJBXsiZhCk7H59C5L3jbRpCDK1D4vuF3E0','tr',10);
-INSERT INTO ti VALUES (-3245895401482945576,14962657,'YbZ8yseKxkkTc3LABpIZHYSJJaopQ6q4qQwbPx6YQzcGUWek5bHg','QRCmvNUjwkg7nuRbPaTZNI90leZpflg6iGl','sMqfp7VjOV','cWK6xTjIndNp','OL1mpFaE7sQKZgvo3z9aXvSsH9G1pBMJBXsiZhCk7H59C5L3jbRpCDK1D4vuF3E0','tr',10);
-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 (-1729205588659666122,10952048,'lYr8JGh85561lYKoKJVA7QI','LJKPMmeOi4yPjlYxzpGBwzTu','pvIg','MQ7wStMxljTbQK7E4twoDk0qNmXg','IOZSI3ousXwaoBOUt','3TWhE67GCLVtAaYKIdX67y2FQ',11);
-INSERT INTO ti VALUES (-1729205588659666122,10952048,'lYr8JGh85561lYKoKJVA7QI','LJKPMmeOi4yPjlYxzpGBwzTu','pvIg','MQ7wStMxljTbQK7E4twoDk0qNmXg','IOZSI3ousXwaoBOUt','3TWhE67GCLVtAaYKIdX67y2FQ',11);
-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 (-3072346944922793568,13604848,'xNdhDqyN1cLlIqyBGZ8kmL7vL9','2kMOjjRhDmb8bP7Yc18J8fyApmzDHC3h0hE0OE1WcNbvK40KiWow0KC3g0fTitT5E4AvPqVqgbKoHMeswOrOTJvzpggbDNuEMzMp9o4CleFSBSigZx8JBBFkRbuQBiNdrHKoZjNjvR10r0j0GwY1f9vH9PR5Q5L1T7GiAFkOmepRnWNLwX2','2QOd','Vwdl3cBGuznAAqkVgffnMEvX','gGAkGIvTaFBD8joIDH8Q8Icmx0Cz2Hc2C4XUnI8crrBWMpwcg9pQlnJpkgFhnbOY5coIVY8DONZSVbae2g49dmxyiv7','S5JNEoqrYhy47TBpdtAkRIPb5vG8',12);
-INSERT INTO ti VALUES (-3072346944922793568,13604848,'xNdhDqyN1cLlIqyBGZ8kmL7vL9','2kMOjjRhDmb8bP7Yc18J8fyApmzDHC3h0hE0OE1WcNbvK40KiWow0KC3g0fTitT5E4AvPqVqgbKoHMeswOrOTJvzpggbDNuEMzMp9o4CleFSBSigZx8JBBFkRbuQBiNdrHKoZjNjvR10r0j0GwY1f9vH9PR5Q5L1T7GiAFkOmepRnWNLwX2','2QOd','Vwdl3cBGuznAAqkVgffnMEvX','gGAkGIvTaFBD8joIDH8Q8Icmx0Cz2Hc2C4XUnI8crrBWMpwcg9pQlnJpkgFhnbOY5coIVY8DONZSVbae2g49dmxyiv7','S5JNEoqrYhy47TBpdtAkRIPb5vG8',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-3523427018228822364,10052469,'TcU4louJK6ORn8eqNmHo8L1MN976DJMapjzq7CiH9Mc','HSBb1sjxULCEryMYclUMioNQQBW8OXGXVfjvInnMthmyMVH1VhDqqrjOhV8gmMWGTKboqYfsu9EvmgrMOHwagniDe','fxYZdLXiP9s7','xfARIkmCTGs8VDBkcBVwGgiOizZDL4OBUALoWaOB2lrvS5yEE4qHYN6JVAS9sLR19L','qoqA25goYXu2E1yQvyqHcQSaiTcf7Fq31dDbJ1o7eJUCdgR1QhobgXiMg3aBf71q1iXkLzlXtBFpjAJnn','sZ3dDu7',13);
-INSERT INTO ti VALUES (-3523427018228822364,10052469,'TcU4louJK6ORn8eqNmHo8L1MN976DJMapjzq7CiH9Mc','HSBb1sjxULCEryMYclUMioNQQBW8OXGXVfjvInnMthmyMVH1VhDqqrjOhV8gmMWGTKboqYfsu9EvmgrMOHwagniDe','fxYZdLXiP9s7','xfARIkmCTGs8VDBkcBVwGgiOizZDL4OBUALoWaOB2lrvS5yEE4qHYN6JVAS9sLR19L','qoqA25goYXu2E1yQvyqHcQSaiTcf7Fq31dDbJ1o7eJUCdgR1QhobgXiMg3aBf71q1iXkLzlXtBFpjAJnn','sZ3dDu7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b SMALLINT UNSIGNED NOT NULL, c CHAR(3) NOT NULL, d VARCHAR(85), e VARBINARY(79), f VARBINARY(1), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2139951305,63039,'6L8','HW55vKtTbivhAUfXqtEtTmLSxKeU2FMNb8ZXpmbND501agfnqow7jhlDYSW8aCbQQD2FEiGLDAc34OxR','i82QLa0GfpOYYUDuSpMVYfYGdMhkSqbMhAiODQ3cxJBDaZWnuZHTmvXMlxzReldLv2c05fTy8y1kB','X','HnBv8eg8qx34PmSf','s6vbA25afwJ8e4y6mHXBQKD7zyb0VCW6mufK',0);
-INSERT INTO t VALUES (1711702966,13328,'t8','zfwlJwpwiGmw5EMMf4PaGCcqTkbDyDBgxdjhClwQYnVKO9A1PW8d29ffXjg','60NsmFNqpG','x','GbusxnE6tHrl5qKFO2dKEVN0gu7eQ81SxQ21B4wsLC7v7It4itu52U','ME0KaTvoDsLkGEscab7mSV1kkCv82KalFP1iP4RCm84Dt1qHiZ9CHbO25K5fT9avnnl9TX5rczdSuTEN1R',1);
-INSERT INTO t VALUES (2138862512,8251,'F','LuZq07MZbPOAqPsqxzcMWlhdbXOCzQp6IIUnDlDHd37Y4VPR46vQcBdo3FIZ5C','l6E69PGBLlHB65LeOwEOULsCisP8AHkIaBnJoXnUFrHfajbqSQhj6iEBwlNFDQtOtftgSV0v','i','KoheDs3AdG37HbBzP3N551lSCox5E33wea18RNdw9kHLG8LUT0iDc9MVd87HeM3E2I3qdK3YMIqY3g4NCbEV50gYFfv','JtY1D2v8i6ediMekvU2a33RIEnv66gWq53Fa1902L',2);
-INSERT INTO t VALUES (461648677,56041,'vtp','SHJ6To9XfRnhUkBNNupkj7CSbjE7vCiGN1lUDfB3cNbXwpfeGLRObs8V0yUW474Vvp0nRrhFZnYg6JG','GxxO5mee5NcPVZcQHdf0S1Vr7PNutTtiVdAj4b4adfpuzhwdmsS59jKAva0','z','yOeuha7IjInwAy8BycWkt5bYIRfUN4p74flqni14fOWlkm9d50e2ll3b2Xc8R2Tfa4','sFc23NS',3);
-INSERT INTO t VALUES (-540913123,43700,'YqM','qAZ1nf4IS4GFoJZVMISDXw1XsxgAHPpBWdMqnEE','bHGdPMmWVQ8B148o3KL3u7EJeyf1l51HWEkJ4qNyVgBFVLuY4oVUN2d1409kwuKNI','X','xh5KsciNGUXjwCQa5LHgsUm8lW0txIxtHCs3G0cP2STwBrgao9','8MNIkLfnSQ2q7h7EQlTDDz9GLNnR3yESPrbJFVY3QjI',4);
-INSERT INTO t VALUES (-317970024,44860,'MAW','vJY5pDntTcQrKAHljJ50ubkVsfVYZ8X','To6TdfG4HUcI3a2nHRvB50NeGAxvp5f0YzblXQWNe1vznaRmHH81B7KC230zGKj7W8RP0Ls','m','HwCDWLzieOnKNBSg3f8EFMd9CyOBn2dAf8Z4xgDKy0IPQjEUYymj6N8UNzGO','Mo90dbNiaAInokTIrd4yNd4pvqo2',5);
-INSERT INTO t VALUES (-1128073262,56913,'kR','uTfKTDxbjh9tghw6F6ZTM6hzlC23SZo0eUe9QyOKVv9RdBzC1twucHDWweTUhLhLodcoU','GyShhLYPaFCSKcocYNNUFaCCGsuwKT9zvGoGccAwoJ3S','k','JmHMDQ345k6Vx9NdvAZF3WKDmyEooT8','WRhgYHIxxydyXAvFmWz4hTyQZd7',6);
-INSERT INTO t VALUES (-1575312433,64750,'Vm9','FCYaQmEAMdFJJY','Mq6YRkzSMuo3oF8eP3Y','z','DfPUj2pgIu1FQc','s4BXgTNcMrLuIyRsVpKgDXiNSos7mUoN',7);
-INSERT INTO t VALUES (-1773899369,64549,'Y','HrdNXzXXNvNo9k2dRCzhPJr3uaXKm2BW4KpXw7nP9OkefZTaALVAYwEAfJfejTBC9VKGnmfrXT9f','1z7LVBXvCXb1A5CmdNrVPklEUgjD78E7kXjICtWE7YTAAoMyz','u','7liLh155C0fjGa0vo7Mw7ZCUxV208Ip7uqHOtTdnvMbNYYNY6MyIaft2k1d3Wna3bFv5K','2fPgO1WFn37FoswFHBwS30yGApzM2Iop50xwzYPDeshoHi',8);
-INSERT INTO t VALUES (694003962,47989,'A','XHlXlAycWGW8LfHwTMTybNfmo7rmHurguXvejDL9yquUGnHuo9Ui','kGLyRkPa9gZ0b6OoNEG4','B','kUz6f4eJ5ZV09fKX0JpvMscjnEKYphlOusYZSiAKUJUg6KsMpCXqso4YCfxCSOs4NuOHpVwzUlIr3fVTYKnrkmacXML','zaawx4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11871068486898803492,4598007016127189971,'ZQRitf8nHvLuBbsiDLBawnMDqsaCykj4tMROwkMXGXUk8lU1wlwJ1cqO1d2DZN0T9rL','0jpdWh9SbuHt582uWJwLxH25c0','e','iwP6PAbeVvH8B','2','H',10);
+INSERT INTO ti VALUES (11871068486898803492,4598007016127189971,'ZQRitf8nHvLuBbsiDLBawnMDqsaCykj4tMROwkMXGXUk8lU1wlwJ1cqO1d2DZN0T9rL','0jpdWh9SbuHt582uWJwLxH25c0','e','iwP6PAbeVvH8B','2','H',10);
+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 (11821518811640942239,-5105429394290209069,'Q45vL6Y8VFSNl688arlxhYg7bM','daV8nXU5hsPTBBPykCzCheMms','rW9PxiCs4ZKIEr','VTuXMHvTMobtH9osbCHdPh2Rt','u','l',11);
+INSERT INTO ti VALUES (11821518811640942239,-5105429394290209069,'Q45vL6Y8VFSNl688arlxhYg7bM','daV8nXU5hsPTBBPykCzCheMms','rW9PxiCs4ZKIEr','VTuXMHvTMobtH9osbCHdPh2Rt','u','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (9870756034891748566,-1276994105141106000,'krmpaBF1L3zkxbkOXAecBBf4aBECwPMsUVuwfgFbeYeOqDVmqFjJiRbkG1Ze7F2RHuRW6y5T','syu0wQkkdzQJvhWBzv2XD5FYRMZZBELXCUrxp3UD3TQrBtr9wghUg4wIJPLv3O6Oo404Fc8ST1wjtTOLPA1jRkNzmiBp3jmDNEznzhAhlwAtl79hsmw03xtxCl9bWLl9SL1zDYnk','5boO3QhtnjcUowAuQOTpOEcMOooS6L3xR68mL5H3','D4lg3G8YVrfJelnP0J9xIEG','p','3',12);
+INSERT INTO ti VALUES (9870756034891748566,-1276994105141106000,'krmpaBF1L3zkxbkOXAecBBf4aBECwPMsUVuwfgFbeYeOqDVmqFjJiRbkG1Ze7F2RHuRW6y5T','syu0wQkkdzQJvhWBzv2XD5FYRMZZBELXCUrxp3UD3TQrBtr9wghUg4wIJPLv3O6Oo404Fc8ST1wjtTOLPA1jRkNzmiBp3jmDNEznzhAhlwAtl79hsmw03xtxCl9bWLl9SL1zDYnk','5boO3QhtnjcUowAuQOTpOEcMOooS6L3xR68mL5H3','D4lg3G8YVrfJelnP0J9xIEG','p','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9969336308881881992,5108121355677051257,'U3','9ubzQwwRyzbJsVXCKB4EBmelFaDEDlRpdMEvcyEu3iEr3nlnmYelueCXkxtWXpnFGtmXugJh24JqQooSR9MIYfznKSIc0w761seDzvxIkRy9kEiWK0k','zTKS61G','7xTeHwt5WuuXogZMYojf4A8cFoSnO9Eku15Sc8KwqYVGp2O0zCqaoKA2fhs07oMR0erkzSDdzhnozEoxkdQXudspDnPaq3ZVavvpkiIZPnVIEY4Fbzy','xU','u',13);
+INSERT INTO ti VALUES (9969336308881881992,5108121355677051257,'U3','9ubzQwwRyzbJsVXCKB4EBmelFaDEDlRpdMEvcyEu3iEr3nlnmYelueCXkxtWXpnFGtmXugJh24JqQooSR9MIYfznKSIc0w761seDzvxIkRy9kEiWK0k','zTKS61G','7xTeHwt5WuuXogZMYojf4A8cFoSnO9Eku15Sc8KwqYVGp2O0zCqaoKA2fhs07oMR0erkzSDdzhnozEoxkdQXudspDnPaq3ZVavvpkiIZPnVIEY4Fbzy','xU','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4569894309175989373,-9018502018150114938,'5OKo','5uhUBKjZxzZnxYLtOc9qLswwtV6MNmmelRvx7TN8akAXojgXxyTUn05SfNu3GES7aPxAKdwyEbkEvUHsBZSRie1pTX3bsl','UE7fdjx48p9S0PIIT1KN2SNGEo','G39vhWbhmRfDLVifrergWG9dJJAEX6sL','R','F',14);
+INSERT INTO ti VALUES (4569894309175989373,-9018502018150114938,'5OKo','5uhUBKjZxzZnxYLtOc9qLswwtV6MNmmelRvx7TN8akAXojgXxyTUn05SfNu3GES7aPxAKdwyEbkEvUHsBZSRie1pTX3bsl','UE7fdjx48p9S0PIIT1KN2SNGEo','G39vhWbhmRfDLVifrergWG9dJJAEX6sL','R','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8689186702304345354,2278987654427944519,'eimSHEV3XinmK3yxWsDMVAYiJF5zdj5nYHcsUDjoKfIchpl6CC3bB','6Ysd2S3bIDmk2fRGgRbrzNlsqrxRbsgJFqyaDJ5PENaeW2oCgsNRiWCVG8GUnFhKBAWKw6tPWMGbeEhAtW1AwM8jtdM9p8zCCkmeGgNJtQP4PUE9NDgTaf3Uiw7HdvfDZBZu4muoxn9S0rATG0P1CKdr8TA4w0zSm8oHpTYJeKqHqZgPGPOb4gyRMDMdPlNmQuHeOR2SDnNfkuWJZnEOuT0wm4rT9rv4Y7huqf2Yvz1cTdkyMO1eRXynWur42','h','BXQcvFxCzb44TrJ1PSQX78U4SjkjUoDB9SDXbTROlhrV1A3X8jnaRwKw3FCHypX2UfY4m3LSCRjm4BrT2nKsLwpt1X2nOmZkTUfSJeZjV','4G','r',15);
+INSERT INTO ti VALUES (8689186702304345354,2278987654427944519,'eimSHEV3XinmK3yxWsDMVAYiJF5zdj5nYHcsUDjoKfIchpl6CC3bB','6Ysd2S3bIDmk2fRGgRbrzNlsqrxRbsgJFqyaDJ5PENaeW2oCgsNRiWCVG8GUnFhKBAWKw6tPWMGbeEhAtW1AwM8jtdM9p8zCCkmeGgNJtQP4PUE9NDgTaf3Uiw7HdvfDZBZu4muoxn9S0rATG0P1CKdr8TA4w0zSm8oHpTYJeKqHqZgPGPOb4gyRMDMdPlNmQuHeOR2SDnNfkuWJZnEOuT0wm4rT9rv4Y7huqf2Yvz1cTdkyMO1eRXynWur42','h','BXQcvFxCzb44TrJ1PSQX78U4SjkjUoDB9SDXbTROlhrV1A3X8jnaRwKw3FCHypX2UfY4m3LSCRjm4BrT2nKsLwpt1X2nOmZkTUfSJeZjV','4G','r',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c BINARY(84) NOT NULL, d VARCHAR(86) NOT NULL, e VARBINARY(42) NOT NULL, f VARBINARY(50), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1991331011,-45,'OPDgSYFdlzFxT84','DhNHokMigaCmvedgDWnYqRrLXEyadAmvZsMQZSQdYRn1GQwLzoU0uXeDIPZx','j','KUWnUDycPB5rv88OhrxAcf2FrmlOQDSo3qtme','x','S',0);
+INSERT INTO t VALUES (-979033895,54,'4FPNwF4mTypjbHFE1T3UQDajDsl6','yVhJ','17107Q9CIErTRyq2zKlwYO5rkNBEQ93GPekbb','Brt7IJitsBBkVlrpo0M9FJ2XcxY9AVUsht0','I','6',1);
+INSERT INTO t VALUES (-760183282,-13,'gqhlmYDqzdPO2y6','vj5uxVxOF4YwP4NcrVBcjpuAApQWItm1b8R','dADTBi','MZ3SBmFRCvbV40bLptyy','V','k',2);
+INSERT INTO t VALUES (771204167,66,'NcnJDQtEm0wKuVj6GX3sPcfcppDqCY0HNGNpKQ8JayTP74XajMnXT66yzRlqAs9TX','efNpsgijzVcXtXaYd0tSGRL4aNlAdaqeCP1OwCcTV','MYlisIYGP7jX8H96iyolF0scs','lvX5ZY2Bh5ZkyOksVp','I','h',3);
+INSERT INTO t VALUES (21337177,-31,'qUZ3liMGxS1Nmj6yvZAYS5TNTrzjwSEfnuXnrc4QVmO9Pm6YvqB6vCRWIEx8GrL7mSjxHjGsnCn','5WUlFCf9tu1iahqV0547Wgiqzq','FrZnsgajJJ8P','5wUe3S8ETfBK85cOYXVTkrVhtb9yIPKlRV5','u','L',4);
+INSERT INTO t VALUES (-1822707895,106,'Ql7L0CgF3KQuh53gQjWxoDrJicJDPdoiYUZIZvnW6ZMxui1F1fXA5I51l83ud9SiTUr1efqXnlrC3a','g','rCk0flY9t0qPyNkKLW9zT1rX2MO5g4lY9','06OOHEwOEmvandFN3zCVxqwIdJr2o74C4O7B','p','V',5);
+INSERT INTO t VALUES (1163911859,58,'4FUBpAte13SnfkD','JcSFQvqCtiJubLCUC6BM1qvTq','s2u6qF8IjaAcHp0Ihs4CPnFr8K','1vOiBj7h6ssIrYMTqXlp1bJ','W','v',6);
+INSERT INTO t VALUES (-1985678830,14,'AhjTmqxObzT4csFC45D6o58nKzFfxblT9JVHJ5Hdt5CUOG0RwxwNSwqpbMqDhi8QosfNTLldDlJlxG0j','JrJb645OozU4HpdZd85o2xRIffycXqRkQ1NWDzvJpZDOLecuUH4UEAzDPTP8VukclYM78FA4ktXNEXJ','dvN8E25skYrCZd53','RpjcWe1pwODcwrbL0a5EAHk61ToZXc17PeBYlr2eO9JU9MNt','7','O',7);
+INSERT INTO t VALUES (-965008397,37,'HQgmfPTv6aRuO2Qy7KvZ1H03uUWjLbujIxg0JUlb','ZZCfhiEcttU35nXA6pvt29E8GeVfCzZrWNZBKayNlP1QWI6JcMs3hk0TaAX38eYAnilcd0GGg6gI7yZS','uGnOJ0Clhr2rpXrX5u','Y7hvV5ilLamb1z3eR2J9N4J5iJSRSH5da3DiRfC79agmFXjmkE','o','p',8);
+INSERT INTO t VALUES (-1566522978,17,'rpNS4iJT5XPQDtIXBhvkYDlS','IycZfelg4k8HNzneh','zqNQlGFEQ2dPnsDhce6a02NI2NJE','tj','H','V',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c BINARY(84) NOT NULL, d VARCHAR(86) NOT NULL, e VARBINARY(42) NOT NULL, f VARBINARY(50), 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 (-7613201988959040997,21493,'o','sW40jsxXwQP3D5hv7qdk5Udvi9rsEOFTwJoVRdrmlr1FDAXde6GXkTktVGaZ5J','AVRSvPpanGs1ID23VGlSlgdT5Kst8kiTvnERD5XtIdYAMimBqS0oOQNZc8x1aYakkQI271iRrGd','2','UJFIFZy99fxyZHI2lfAsNTi05Ve','nPz6bjzWWkSvRQhsoeOp6e8ZGdZF1av1wgqLcboFb8nC7pqYIM9UFrw8v2DLlqufbJP5',10);
-INSERT INTO ti VALUES (-7613201988959040997,21493,'o','sW40jsxXwQP3D5hv7qdk5Udvi9rsEOFTwJoVRdrmlr1FDAXde6GXkTktVGaZ5J','AVRSvPpanGs1ID23VGlSlgdT5Kst8kiTvnERD5XtIdYAMimBqS0oOQNZc8x1aYakkQI271iRrGd','2','UJFIFZy99fxyZHI2lfAsNTi05Ve','nPz6bjzWWkSvRQhsoeOp6e8ZGdZF1av1wgqLcboFb8nC7pqYIM9UFrw8v2DLlqufbJP5',10);
-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 (2475214384736251162,25030,'fJ','IphZHNxJH1JYOXqRVBvC7NlQDWLWxISDcxbJaH30KeZOq46SgBOamLqt1IYOjn6GGT24dVtUwhi9Q3l','fnp7ftPnV53HF6iTaTjA5h3AInDemc1S4RYX6NYVU1ZU2AS7GfNggCt4jbfdKNtY','3','KkZAMHi5Cwn7pxQdZFJjDqCMyM3','jbHhRigPAtlyR4BVttunzW02uolm9IcohyM8sVv1DSw7YUt4i0eGV29',11);
-INSERT INTO ti VALUES (2475214384736251162,25030,'fJ','IphZHNxJH1JYOXqRVBvC7NlQDWLWxISDcxbJaH30KeZOq46SgBOamLqt1IYOjn6GGT24dVtUwhi9Q3l','fnp7ftPnV53HF6iTaTjA5h3AInDemc1S4RYX6NYVU1ZU2AS7GfNggCt4jbfdKNtY','3','KkZAMHi5Cwn7pxQdZFJjDqCMyM3','jbHhRigPAtlyR4BVttunzW02uolm9IcohyM8sVv1DSw7YUt4i0eGV29',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6206094764708484682,54490,'XQ5','cmAnYCxqDxpllODURpHOcmUFTrBSXiGEem2K9FcfHhloANzNLtwdj1QK0tfYcrM1zS0wUzcDOHbWaE2f6ndIc7yMpz38fDAexghEd6h8EFIh38PPMHoPW5AshIb4wTajQ6yZXaNCPuCzBMqe1awxGk0f1j4Y3ZoF7IHSneS8LXSjm3CGXShbr9uLI4ijvSPTqX78LbKYWVwrJ90rmyOHU','3zJJvBytbPJszon7DK0xqbYLLaJoulFGLOh9pLx7Kn0p7wrdOmZHlOmte7R','O','lipupDbbg5oixs1aGf0iJxX9','1A2FxgDMm3fuoKU1AufK0cIlLqUtZPjaCQzZXwyWZmkm2kS6LllSnk',12);
-INSERT INTO ti VALUES (6206094764708484682,54490,'XQ5','cmAnYCxqDxpllODURpHOcmUFTrBSXiGEem2K9FcfHhloANzNLtwdj1QK0tfYcrM1zS0wUzcDOHbWaE2f6ndIc7yMpz38fDAexghEd6h8EFIh38PPMHoPW5AshIb4wTajQ6yZXaNCPuCzBMqe1awxGk0f1j4Y3ZoF7IHSneS8LXSjm3CGXShbr9uLI4ijvSPTqX78LbKYWVwrJ90rmyOHU','3zJJvBytbPJszon7DK0xqbYLLaJoulFGLOh9pLx7Kn0p7wrdOmZHlOmte7R','O','lipupDbbg5oixs1aGf0iJxX9','1A2FxgDMm3fuoKU1AufK0cIlLqUtZPjaCQzZXwyWZmkm2kS6LllSnk',12);
+INSERT INTO t VALUES (-4769456853059378113,110,'u4UXDnfrUpdGyzIsvQUyAHk9VTupBx89jAwrGAtvsR2HCCToiiJ7NZgu24B1Ts','rCUrX0ZwwaPJiwnzD9O08LoZzqACBSr6yPZsOw905Vli6bF03bNo4FoxIAE5c5CJytYjQlY0yd5d','TsR513d0QuqrAKDO','2GyIMp4tEcYM4d7rrZBlSsPrM','t','b',10);
+INSERT INTO ti VALUES (-4769456853059378113,110,'u4UXDnfrUpdGyzIsvQUyAHk9VTupBx89jAwrGAtvsR2HCCToiiJ7NZgu24B1Ts','rCUrX0ZwwaPJiwnzD9O08LoZzqACBSr6yPZsOw905Vli6bF03bNo4FoxIAE5c5CJytYjQlY0yd5d','TsR513d0QuqrAKDO','2GyIMp4tEcYM4d7rrZBlSsPrM','t','b',10);
+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 (2753936922300243549,-18,'Ovthc5AosHYosF2CcAOba1FB2KTLhglk2Li9HH7K3RVxNo','fht5bOcVMvEiyWnlZORPI88xR92Sxi4FgfvTQxikAGV26dKxEAfokokA8JmvAHw4Cq2l13pNlKKES3iyHdhqM','M4Di6G1JV','3','f','U',11);
+INSERT INTO ti VALUES (2753936922300243549,-18,'Ovthc5AosHYosF2CcAOba1FB2KTLhglk2Li9HH7K3RVxNo','fht5bOcVMvEiyWnlZORPI88xR92Sxi4FgfvTQxikAGV26dKxEAfokokA8JmvAHw4Cq2l13pNlKKES3iyHdhqM','M4Di6G1JV','3','f','U',11);
+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 (-4746427867104559408,56,'ZirfolXzWF3lwKaDrr1SBfuE46pDoKSAJdT4rSxIdYA3n1VAF6X9RgjYoj99oNlIqgRTb0vRIf','xMPXxmQPK7o1a72hVSjLEvdVbpUXeovFUyxCSAdSzhzPjx4fFpzQJrnH3fB8eo5cRCTaESY0Afe7pqsZ91a8kyQldq6f4EQ2GQDc6zBo19HhZkKiFVERyagcRVAn0IQNkRWshdujD881XnLejr1DnkK1ObJpwyUa0ffdYvQbXqvbsNQX0F9DM5UMZEDk8fszPQMNbWGHVz5ETWGFjjMvWkO0KEPrYmEw9ndWakbbspVAWzo4auSMs5lqwghTTsj','ckV9bkF6GVSa0S7zHUgiLctJI5MHLFTNqUh','zj39q5mdf','j','W',12);
+INSERT INTO ti VALUES (-4746427867104559408,56,'ZirfolXzWF3lwKaDrr1SBfuE46pDoKSAJdT4rSxIdYA3n1VAF6X9RgjYoj99oNlIqgRTb0vRIf','xMPXxmQPK7o1a72hVSjLEvdVbpUXeovFUyxCSAdSzhzPjx4fFpzQJrnH3fB8eo5cRCTaESY0Afe7pqsZ91a8kyQldq6f4EQ2GQDc6zBo19HhZkKiFVERyagcRVAn0IQNkRWshdujD881XnLejr1DnkK1ObJpwyUa0ffdYvQbXqvbsNQX0F9DM5UMZEDk8fszPQMNbWGHVz5ETWGFjjMvWkO0KEPrYmEw9ndWakbbspVAWzo4auSMs5lqwghTTsj','ckV9bkF6GVSa0S7zHUgiLctJI5MHLFTNqUh','zj39q5mdf','j','W',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6605079286002992346,17801,'if','ddODicMXL85dozCC6QAMLZmFeQZAG0CyfCfdFX6d9svQcd0lngp705X5cA1nnJh74dADnCQ8nSfamUhomfo5u1mydt5t9vZNnP9yhFWQjnvDgxwxMrpGsd2EQXhjARH2W1oD','acq5E0hD4TuWH0uw0jctVCAD5Q1Q0fRLj3Nv3wy39vPZRd','cKxj4iD6AS6afCduLtwQ2IJqmqPcqCGE8qSk4yBl3fGRE73TOsDzneKGmQHTMuq9AXxj4ZyPVemtZAvZfykPxCDRgl4hgAM0f5IYMEB8fRwJx7mxa98XwY7CS7l9Lrfe1aGa8ETk4G','KGfrKkLDPrjmeZ','mE0U2NlR7Ml36x1WfJonZiSWbxYXmS04YxyUkcgxpUqBUsN3A5wo9Hh87SI',13);
-INSERT INTO ti VALUES (6605079286002992346,17801,'if','ddODicMXL85dozCC6QAMLZmFeQZAG0CyfCfdFX6d9svQcd0lngp705X5cA1nnJh74dADnCQ8nSfamUhomfo5u1mydt5t9vZNnP9yhFWQjnvDgxwxMrpGsd2EQXhjARH2W1oD','acq5E0hD4TuWH0uw0jctVCAD5Q1Q0fRLj3Nv3wy39vPZRd','cKxj4iD6AS6afCduLtwQ2IJqmqPcqCGE8qSk4yBl3fGRE73TOsDzneKGmQHTMuq9AXxj4ZyPVemtZAvZfykPxCDRgl4hgAM0f5IYMEB8fRwJx7mxa98XwY7CS7l9Lrfe1aGa8ETk4G','KGfrKkLDPrjmeZ','mE0U2NlR7Ml36x1WfJonZiSWbxYXmS04YxyUkcgxpUqBUsN3A5wo9Hh87SI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(48) NOT NULL, d VARBINARY(61), e VARCHAR(59) NOT NULL, f VARBINARY(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32,932286583,'whPGlVm2am2nl7cckTdcswIRaMSjzFCd','t5vLvRSoo8ajB9kxyPiItQm','8t9KcffQGrEtncCfqmlBnU3m0pEBo8','Vu65sCx','2x5YxTZXcbR2ZeLBuso2PclD9PWzU0WLK9HHewZup0dWc4tL7mBOh5UtD8q6gbxEGHrw6fVncm4CGBJmuV0d23KQ4cevKf88','0BhM90ugsrqjQEmJuwjOhbt9BILZhDPi6PmSimYhfvDrsbbmD5UlvJH9mqVhcgdo1m7oKYCugAn7Up7TSh6ejOCrZFoT',0);
-INSERT INTO t VALUES (-110,2045309109,'8NlYzTAWxgCqOoRm5','WMLyxe30gVcm','QhQ7Id8A96QvsNOCCp0oBUCRQiR0834K','Ye5','nGfKQYh20QVJCDDMWZsqRIegaTdyaseoTlEC7aKoufJeFemvFoFfMKm01BwFUEk9OQW8BmzzqBD1icn9gLv','exOrbJtlgRSPwauydR4TTII7zqNuNPCS0pqZZ4c',1);
-INSERT INTO t VALUES (46,3983766202,'PFL3Swu6QQJkirK2gUQvF0QIemZWRvSK','QG','JISEePriaDCFuaVzGTi74vfL8sp','qt6j','q7SphlRC9KCsno5NKBnO','oYyatOPIw0ZwXYLfeng3QI43Q',2);
-INSERT INTO t VALUES (-56,1763953375,'b7ngXSv67LBIHY7ZtFTmbS9nn83idd6Icqi5O','t6f5kp3RBW0lawC2veHR8Z','R9Auzmk3sg1Q69XWIfPuC5pUe93r783VLYq9','ev','BalQQ7028fKCE6H1bcevLOHcdzcWFScmzI36PY','LypbLVXzrsD4XmDT6BFud5SHefUP2f',3);
-INSERT INTO t VALUES (-111,3080833383,'wBDilEZjrjYYqWVSpPtQa2hsAD7UlChQ','bPErUkIUHnt313dThQbTveOGKuVmffMz2rSONAQg3lDF17sKc','SGf6ZRbg7MVffa0MjRKV1nOOzjSSqC3MNAwEMKWQEtXu','T7','nM9coQqfCYKCOzUSx','imB7KWgODAbQyLBMzaXlHWwvCyLlJOSgdMxUcShjLqrMi2WXIJAyVzH',4);
-INSERT INTO t VALUES (-9,685152152,'ovM6Dk','Bh3it2HGQCvn6I2s4malX','vEU','G','DRzRJbxyiTUznETuzvFr69pckU2IlrA3NJQPMOfyShZrntXpUPOSGtx7wNBH9HE8HwPI5njdxDA0fm7','twu8ObUSKUZU8I11Z5lTISkoWqehF7qSgCg1Tj6iIl8',5);
-INSERT INTO t VALUES (-57,4201190011,'PNg7oObYdesTw7s56Dy2gGkrh91QwzGokUFPrMWIwBb','2hBjIRuld6twqQ1VYyzFhI9mFJxsdP6jtPR8','0am8j5L5QmTEXmLKfSs92bj96QIPfAcH','hDaBQ0jM','LCttFf9aPEMxF2cNvY7o8BB7QUQVOcuBvP1KWVGdCHGY8lSI1WyWr7jAeQ4','DLCRNNSLOsbtpsR0Oumrvz4MWjo1vrAOFARkh25HCRbXG649pzX8EWAS9WF4vlR',6);
-INSERT INTO t VALUES (61,2982839186,'OpRo067OJ4F1dDB8Fjb2DxI8dsv','XypVybVJqtVXi2zi1j0AVCOYAEtrpRKQMoJMw21RZWqMfsCNQE3UzgDwFBuql','9Kn1bWDVX9c7J2DAXZzncTi6K08kyMvZzyuCe','ltbyZ3O','O314FBahUkHtbU63YfwVKxLwTkpIGSvNW5P92BaKoz2I8h3D8eyDo','Btj7enSZsRq9o3urfUBhxz3wiGScyNZKB8VWElPZ97z2rIIRRs07jzyHto2o',7);
-INSERT INTO t VALUES (-36,235446515,'yOApusrWvnX','uymFfupnEhj58LTPcPsuuI6lMbLWR5zq','HCW7Pi48qStBUDlUeaLaHOFaMFWK4zQuSsuozrehOQws8','3GZ7We','GPYx4MBSxaJvKdsOV1ZkT4BLIVoEdXOe1HY5EzGigNuRvwB5pFkstWYAQjFhRjjQ0HER1YEG1PT4H7hR9D23J7','qWiyMXn2yPhZieCiQKpp64RzCwG30ct0UAUxXzpcbnM6ibeek8kxhBbZEYXM05a',8);
-INSERT INTO t VALUES (-90,557218013,'FiAab3DLsHnyZuCE1io','apvhM1bdKklRYxsBbmdeJ4aQYqnTgbI8tXu2FN0sOk4g0UQ','Nok58ujLVU8K4ckXcAcLnuXU7JMtJIKJuVRbWfY1r24rNohc','SrbJz','MEt5T7bq2DlNTmm0KZ1tlOAtDecdGzoCQ1lQcK','Z5riBHxiHlD7iUeG5b8d2VGwJ9fxuLLBp53cdHvEbCwk9prgh8NhXy5QvoYB9vMZ3J4R2A00WcN2Oi3XADiNfBfGBMby',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8172309950486227803,-117,'nJBvcNA6yTmTvXh91eqN9HAQrkvTFub0tEgh','57HTztOq62uxNRm7ze3gWFQdZfZ4U1N4XJ2fyPOOnryf0AfNPbaC8z5Rmu4KTGSfJhwDdd76y1910l4QdJifYDna5RZBULFdfQcU3qqIgqk0bPGIhO1KcEI7RQY2XAhp6ZjW7gXKl0j8kHS8uChdIGv7YygXOglVTcQMAaYEtwZcqou5pTtNKwzGnmXM5npweGQRHmF1UiU7ekwTMSjaGB6Nh30ZExKhTKHPx1Vu07JFOE','ovWjWdu9j1PToF5fW','BdVMoXOIP1ka0FpLjgU0jlHYxtqNasXujQiFQ5IrkwIOn1KUxYBx1S6iF4umnoD8p91euxzjP5uMgTYPX9y5ssPSMRrfj1f6GMG9jRXOYSQ1CUYQxGe6PcNDosxcdv7AWwQMQwQXtQynvxFpv1ya3I6LoChXnsw87gjkPF4Hfd9dOkrsqfjk9UpytoVgS1e8Gl6ukMw9Bw4yfUcvDepw8dgO8mt43I4JhPVzz8ofHzTM6VlKa','g','u',13);
+INSERT INTO ti VALUES (8172309950486227803,-117,'nJBvcNA6yTmTvXh91eqN9HAQrkvTFub0tEgh','57HTztOq62uxNRm7ze3gWFQdZfZ4U1N4XJ2fyPOOnryf0AfNPbaC8z5Rmu4KTGSfJhwDdd76y1910l4QdJifYDna5RZBULFdfQcU3qqIgqk0bPGIhO1KcEI7RQY2XAhp6ZjW7gXKl0j8kHS8uChdIGv7YygXOglVTcQMAaYEtwZcqou5pTtNKwzGnmXM5npweGQRHmF1UiU7ekwTMSjaGB6Nh30ZExKhTKHPx1Vu07JFOE','ovWjWdu9j1PToF5fW','BdVMoXOIP1ka0FpLjgU0jlHYxtqNasXujQiFQ5IrkwIOn1KUxYBx1S6iF4umnoD8p91euxzjP5uMgTYPX9y5ssPSMRrfj1f6GMG9jRXOYSQ1CUYQxGe6PcNDosxcdv7AWwQMQwQXtQynvxFpv1ya3I6LoChXnsw87gjkPF4Hfd9dOkrsqfjk9UpytoVgS1e8Gl6ukMw9Bw4yfUcvDepw8dgO8mt43I4JhPVzz8ofHzTM6VlKa','g','u',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-4794153668852088838,-4,'BoU5OHD6UXKgZK08G9PXfxOFzdcNCDcaopYw5G8IRRxLkptsLAlxNkjr8QO3I4AmobQYAJQvv2LjOp','t5F7elgUVlXQfa9b8HwZqWeuQxxLNYIS6qvoIQhsItIT7wnruj9WuwJdlgfDIvGQIzpannl3KH6foTtHw6IKmzKHGpeoC7VSDRXwotJtviU3II','a6qLvE65','FhOkByLRBXloKX68uikVfQphSdSOmfayzneA6iPw79MqqFvcixIK7A7dEaypyBIG2GhpV1Pjxj9169oLsnEWAVPmHPoM7QTq7z','Vn','S',14);
+INSERT INTO ti VALUES (-4794153668852088838,-4,'BoU5OHD6UXKgZK08G9PXfxOFzdcNCDcaopYw5G8IRRxLkptsLAlxNkjr8QO3I4AmobQYAJQvv2LjOp','t5F7elgUVlXQfa9b8HwZqWeuQxxLNYIS6qvoIQhsItIT7wnruj9WuwJdlgfDIvGQIzpannl3KH6foTtHw6IKmzKHGpeoC7VSDRXwotJtviU3II','a6qLvE65','FhOkByLRBXloKX68uikVfQphSdSOmfayzneA6iPw79MqqFvcixIK7A7dEaypyBIG2GhpV1Pjxj9169oLsnEWAVPmHPoM7QTq7z','Vn','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6770895907168133303,49,'iCupgf2Scar1tY4uiccBTwxLZ8ffZw','fuDkqeaHRskxjYUR38rRpxWDdBPM5TGbmbHJhvKW3ger9AeAjLUsDH3YO3LMi9GnhfTZ29bvi','uGZc172eyyVoRYh','kRIK5dbs2MCA0HTceyLtxJUq1IBnDuz0EhIaiP73WJ7DBRrQJBh2ZIEXOLJbR9EgQCeon0B0ow17fgXe3rIJIQ3zQMSmGe0bPwIkYjroRZoTWUIkoiTwlBeno4bj21eLxm6WTXohyZBI0dlR4tSsX9JkwgaCyxkkG','Hb','E',15);
+INSERT INTO ti VALUES (-6770895907168133303,49,'iCupgf2Scar1tY4uiccBTwxLZ8ffZw','fuDkqeaHRskxjYUR38rRpxWDdBPM5TGbmbHJhvKW3ger9AeAjLUsDH3YO3LMi9GnhfTZ29bvi','uGZc172eyyVoRYh','kRIK5dbs2MCA0HTceyLtxJUq1IBnDuz0EhIaiP73WJ7DBRrQJBh2ZIEXOLJbR9EgQCeon0B0ow17fgXe3rIJIQ3zQMSmGe0bPwIkYjroRZoTWUIkoiTwlBeno4bj21eLxm6WTXohyZBI0dlR4tSsX9JkwgaCyxkkG','Hb','E',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(23), d VARBINARY(55), e VARCHAR(45), f VARCHAR(48) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11237159,4304012,'bq4qd0CPVpG7WN','xhFaceUm55BcfxiR1ZmsDwg3vE','E8Ekrq','R9lGesPoFe6tipuq2wbUDjdPfqJa','h','h',0);
+INSERT INTO t VALUES (7126662,5915575,'OTrJH','lZVh21o2QoJpgtzkhU9HabCjUFhurGdf3WK2My','MYVIfvBSVu43wP7vtJuxmIJX23ziLHos6aIcO2pBEO','6XWMxJWVVhkt0SUMjxfo1E7EHfHHzq','1','l',1);
+INSERT INTO t VALUES (1735019,-6671711,'UpeZwtQMAf','jmJggszWAWFMFZspwM8GSiILbiBZdOENLch','F5xwHv83BwXIIyzBdXeyMlNTXJMJOw','wdgZbDJb4','p','e',2);
+INSERT INTO t VALUES (16193072,-5411153,'eYiPskwBYUARh7UB9S','a1PnXtIDLsQ2xfALScKtQgtdH3BG4czX4NV','eMfpuhVChRBOQh7N6FIGPhxkmRto0w4Huv8','x6GKwQNYZoOyW7nKd','L','4',3);
+INSERT INTO t VALUES (4694074,6126992,'wcb','FwPEzHxXOwKkSvkx','EWQxtWvxOu0rcl83VXNuVtmNqTRSBMW2NV7Cbgy9mNz0','Uc8YGIJf1ubHNp1q6FTqEyI8CE','W','S',4);
+INSERT INTO t VALUES (804987,7293377,'tDn543VuXUL1SQ9t5Fjk7at','14AKAnmO','cvNE1XhPdmYQbRYaQCDChSn1H8hiThlyBEHAg2USyt','0H6tuwOLIfr1NuGQwjm8884MaPPRUdde','t','Z',5);
+INSERT INTO t VALUES (7838620,-1773423,'IBdrxASfVsaJ5q9vkOlOmJ','op5EvXJHlP95iaGGXb5Kbuq3ZU0onG','uLGFHO0ORrX0AKiHzvJqUrmuutcGvskG','7UDDzrhcRiTeWA53i1','9','N',6);
+INSERT INTO t VALUES (11087758,6453939,'Wk','Jml3StStu9zQoouqTZ3LDa8Iip1xrM6h','5YY7HUBlO22jBMHBPDzs6YMi6h9y8jKkzo8n','DSBNmetwGuvO','G','c',7);
+INSERT INTO t VALUES (13869283,-4630970,'KlxEZDBt31','8fH0c93J','FIyIaNTls95zhpqivDGzoxocdcSqajPpT19u','2upKr','v','4',8);
+INSERT INTO t VALUES (3601564,2236614,'BSw4rYNa','bL4tKfDhNtlgu4oF6','QidevHnJOAMlLCcr79vF1dcO8ur','myxcfUB4QhccItL1ukWGv9Q8ftrTK','0','Y',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(23), d VARBINARY(55), e VARCHAR(45), f VARCHAR(48) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (1863332,5586084,'1uvt6cuPQZVrurNw3Mlu','VYBW7JqmF','SN8OSnuVn6oe5sBtWrU4NxHv8JGujCjNA','F','0','s',10);
+INSERT INTO ti VALUES (1863332,5586084,'1uvt6cuPQZVrurNw3Mlu','VYBW7JqmF','SN8OSnuVn6oe5sBtWrU4NxHv8JGujCjNA','F','0','s',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (5265060,2533061,'1t3UyZr1bo9','m1tQ6M96CuKEmmnehycRu3ynmF772CRtqBpm7cfCXW7HAgQqTnVCBek','g0d9H8W','cZ6iRrfRvjKZAhTwfwD7VyAbmOnG4','i','B',11);
+INSERT INTO ti VALUES (5265060,2533061,'1t3UyZr1bo9','m1tQ6M96CuKEmmnehycRu3ynmF772CRtqBpm7cfCXW7HAgQqTnVCBek','g0d9H8W','cZ6iRrfRvjKZAhTwfwD7VyAbmOnG4','i','B',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8378051,-3437751,'odwDKfLOJ9','HKIgdRWuy4CuWxxGVtchxkeTlV0gy8RW030BCG85WV173hLi4NbFxYCc0OldPjzDLqEE9mtyucwXVWc43VchQ6WWnJRkvFLL8DHnlmDwwNXD2r0hQcBBarfaDFX3Pnm','imaUMwpZsAT5C8uzjVBUB6oDB0','wV','2','l',12);
+INSERT INTO ti VALUES (8378051,-3437751,'odwDKfLOJ9','HKIgdRWuy4CuWxxGVtchxkeTlV0gy8RW030BCG85WV173hLi4NbFxYCc0OldPjzDLqEE9mtyucwXVWc43VchQ6WWnJRkvFLL8DHnlmDwwNXD2r0hQcBBarfaDFX3Pnm','imaUMwpZsAT5C8uzjVBUB6oDB0','wV','2','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10000623,-3125577,'ju1ocKjiFVN','UGH4GNlaKA7gnd8B6qWkpazoAOdZQw3luweTY2Ng6QOVBlf','E0yfzZi6VprpNQ1JUDfQYUNKMEwSHj','tg9JhPmWGm0LaaK3z82Iso8JYbkSR61DPZezJPPE7','Y','k',13);
+INSERT INTO ti VALUES (10000623,-3125577,'ju1ocKjiFVN','UGH4GNlaKA7gnd8B6qWkpazoAOdZQw3luweTY2Ng6QOVBlf','E0yfzZi6VprpNQ1JUDfQYUNKMEwSHj','tg9JhPmWGm0LaaK3z82Iso8JYbkSR61DPZezJPPE7','Y','k',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5111534,-7071582,'J','heNM30eZgaEkcpJR0HzmDp1JdpohR2CsAfyj1KB41DfXpSmbqEtjLAAXHhBLea19BwiQNV1vV4Z6stznavKePUEjzST3Vykvgryqm9RAHbIJHbatYTnoKXULSQadD','fCnvPJBZeEAnaBAAK8dk9LwaV9RWc','metBD40Xm5zMFzxxCjeD4hAnCOeD5211uNeTWQ8dsB','M7','I',14);
+INSERT INTO ti VALUES (5111534,-7071582,'J','heNM30eZgaEkcpJR0HzmDp1JdpohR2CsAfyj1KB41DfXpSmbqEtjLAAXHhBLea19BwiQNV1vV4Z6stznavKePUEjzST3Vykvgryqm9RAHbIJHbatYTnoKXULSQadD','fCnvPJBZeEAnaBAAK8dk9LwaV9RWc','metBD40Xm5zMFzxxCjeD4hAnCOeD5211uNeTWQ8dsB','M7','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5969676,-856788,'qK31N9TRnvrqEsNDbT','1AyizmULiDlZAu46NF8BC2jP08TBqoNqqCkzoNVSj2FQqksoudLpmd1V4mQwCb9UTEPXbdCi44538GwBCSrsgCv2leeeEEeGUxgU1K9IN3tn2Vmo','Xln2HwGUy3GfGEA6OEHEiFgmh7jE7pI','J9yt2hzb5IIr5snExUacM5MwjBWgPXcbZVvskB3CU0vIOiN1PIldNus6kYsfjXrGC9IRpbzziWcKVsQmdDmegT0IllfFHxfoQZo7uvGwdY7rNAqk7SUlwLUPghK7IkbBXQlKC20LRDP5rQIgZDfyOSkSUaZXGyh5Ce4nc8HfIbfUieKZIH7cLWz90GCE7uDUKW2QYRIjvgH36pq9I6pF9E5UxF3BHMEJ2Oso0','zK','g',15);
+INSERT INTO ti VALUES (5969676,-856788,'qK31N9TRnvrqEsNDbT','1AyizmULiDlZAu46NF8BC2jP08TBqoNqqCkzoNVSj2FQqksoudLpmd1V4mQwCb9UTEPXbdCi44538GwBCSrsgCv2leeeEEeGUxgU1K9IN3tn2Vmo','Xln2HwGUy3GfGEA6OEHEiFgmh7jE7pI','J9yt2hzb5IIr5snExUacM5MwjBWgPXcbZVvskB3CU0vIOiN1PIldNus6kYsfjXrGC9IRpbzziWcKVsQmdDmegT0IllfFHxfoQZo7uvGwdY7rNAqk7SUlwLUPghK7IkbBXQlKC20LRDP5rQIgZDfyOSkSUaZXGyh5Ce4nc8HfIbfUieKZIH7cLWz90GCE7uDUKW2QYRIjvgH36pq9I6pF9E5UxF3BHMEJ2Oso0','zK','g',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c CHAR(6) NOT NULL, d VARBINARY(18) NOT NULL, e VARBINARY(65) NOT NULL, f VARCHAR(95) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-201856,-2492686086247416523,'Q','MMNNjzP4tpg4RA2G','OvKlwhZUgApt0JmLMHfVYLrZoXy7zf4AZg7aRqI6bLpP24Pan','nr2lKKzfMNPkvV8XrDBruDMmg6QMJYYoi','T','w',0);
+INSERT INTO t VALUES (-4848354,4894676048693220096,'TM2o','D2W','qFJyvyvSrsAwsgzXcTf','QSsYc2utAo8E7OAqADE91xPef5ZqnQUvAUl6KnvY6T3YrMjSXfJw74v1hmYupLCGci','i','9',1);
+INSERT INTO t VALUES (-1620474,-7396381833349445868,'X','Bk7pivbXYRjRWvY1r','vH','cb9C7LK8keA8o89mUCw1jnDPloXysnan7kUb9Hjx0','v','E',2);
+INSERT INTO t VALUES (6791695,-7112665697937702335,'NuNgf','F8DA51GTD','f53','zBt5OOZCFS','L','R',3);
+INSERT INTO t VALUES (1422054,-6441081780907762289,'gKrd','3S8gkojcO','KML4E7KPBRhoFN6Gg7b41u3Db0MVNIx','7DWvV5ZuPGok4FgiCw97C3Ce3yiT85D6YGunsPuPApTEzHpOKmpxIDE3AtPZ7O8tN8LGb909r','n','O',4);
+INSERT INTO t VALUES (-8316785,-7105451273091364072,'G','7Xwz0x4W1Gp','KZ49lyxMeOnmYlvlFwXdfsVBpJInk2EQMaLKvjyg1I0JrWzdWvSE','9iwGMrH2J03JdouQ8afEfBPqFAB8BxjsruAYVeJrucv2i1MKQkLcc46Gn','x','L',5);
+INSERT INTO t VALUES (-7782253,1486041671049873971,'E3I','96JvEciGgNBYhlPf','GthnUTtZXyIOyXUf4H7Asskt9tlVKHNepTaeG','gVVIMP9hBY1jTRFXqpOazsGitK4','n','B',6);
+INSERT INTO t VALUES (5093495,2648164675394626673,'aZHgc','xm4t2YFteX','30WzHVuPEORrsNrJgrm7Vh4Yd2DESxa4voHGrUNTT1Dc95y7NoK','4LLJjLHkkSXiwa3KrkXWCsJN3mERu0hcyAqD0Y6HQ6uh7KUShnPwzoN1Xk0hVQeudGZr6jWfF3v','y','n',7);
+INSERT INTO t VALUES (-640597,-6303964245346963892,'Xn','MijcyiPL','BzkoY0RBoTFlhwLAvBC8v','2N1XC97gwgPyxwNq','K','d',8);
+INSERT INTO t VALUES (5783610,2703312877297808796,'jU','C','WnZL8o9o164X1Ok7qF2mcVNl3kFz5dGA6TTOcSe','x6DI4','f','k',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c CHAR(6) NOT NULL, d VARBINARY(18) NOT NULL, e VARBINARY(65) NOT NULL, f VARCHAR(95) 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 (-831321288,3674601639,'If5Y0LjH8HFY5xdDXFeoNZrInqk7ph5mJ5Zi6uXD4EyW0hYb','HFuqMLjMPFIhLGK6bt32','sjn5WNbjq80RGQkbM','MjpAgAPz','ztezmcfpBQYYkXRkBVS8Y2XSWG5UiH8Bm33jAyNygPVALRdp6uw3n3GlTzK87l4tXGB319x8ha7','wU6ZxIwexO0LB77sq4zOnnM7CCVPgD270kxjRSIPm5IPY1ucmRMekcVZ',10);
-INSERT INTO ti VALUES (-831321288,3674601639,'If5Y0LjH8HFY5xdDXFeoNZrInqk7ph5mJ5Zi6uXD4EyW0hYb','HFuqMLjMPFIhLGK6bt32','sjn5WNbjq80RGQkbM','MjpAgAPz','ztezmcfpBQYYkXRkBVS8Y2XSWG5UiH8Bm33jAyNygPVALRdp6uw3n3GlTzK87l4tXGB319x8ha7','wU6ZxIwexO0LB77sq4zOnnM7CCVPgD270kxjRSIPm5IPY1ucmRMekcVZ',10);
-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 (1969346692,223765599,'dPlRXIHh5LQSBrIhKcuOWd7aRd2nCqowp2XVuS6kqa57997b','Gk6lAkqqj84fYeUs8Shq10gKIqeyJxqyisqom','JQeRKi5b','TOvDgT7','RAI4CHsCnRu4tzRFHGl0','dsGElm39dKbIEWE0cku2w6SNQGHWhFntHlmraZPpQ',11);
-INSERT INTO ti VALUES (1969346692,223765599,'dPlRXIHh5LQSBrIhKcuOWd7aRd2nCqowp2XVuS6kqa57997b','Gk6lAkqqj84fYeUs8Shq10gKIqeyJxqyisqom','JQeRKi5b','TOvDgT7','RAI4CHsCnRu4tzRFHGl0','dsGElm39dKbIEWE0cku2w6SNQGHWhFntHlmraZPpQ',11);
+INSERT INTO t VALUES (233061701,-2397531586719570050,'WXwlhe','MZEqBK9CTz','G1rXEGZfpvKURo6kTEZ3ldSV6GH9HaCh8UfQGFNpaIoKE','Ayyk3nQ5WxrSNfFzCN1fI2yVuS53oCIU9z7njx9t4hQzFdAP7KgGRrIDLVUdT0oQI05W2wCdRGltZjl','l','J',10);
+INSERT INTO ti VALUES (233061701,-2397531586719570050,'WXwlhe','MZEqBK9CTz','G1rXEGZfpvKURo6kTEZ3ldSV6GH9HaCh8UfQGFNpaIoKE','Ayyk3nQ5WxrSNfFzCN1fI2yVuS53oCIU9z7njx9t4hQzFdAP7KgGRrIDLVUdT0oQI05W2wCdRGltZjl','l','J',10);
+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 (-1887146366,6363774484844087868,'J','w729Mxl','MBzI5DQiYosiOzi','CzOLr3YYHllZCzuUAnWL8M1H6vCX','i','D',11);
+INSERT INTO ti VALUES (-1887146366,6363774484844087868,'J','w729Mxl','MBzI5DQiYosiOzi','CzOLr3YYHllZCzuUAnWL8M1H6vCX','i','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1922499598,-3239971166354497650,'qJDbC','1eiSIv2pIaA78vm5SN8zGyCYuD1ZtWTi9anZueewmV6ibS8oPFzkN7ErxaXYHQgguAAB7DIxO6b64ODuSfkSuS1zyrHxRbNcvj4aqAIXtiCiE8uuYcYFYYGTM8','M4','5O6MaH6q94ui85WizR3AafDvqTXtYXI8L','u','U',12);
+INSERT INTO ti VALUES (-1922499598,-3239971166354497650,'qJDbC','1eiSIv2pIaA78vm5SN8zGyCYuD1ZtWTi9anZueewmV6ibS8oPFzkN7ErxaXYHQgguAAB7DIxO6b64ODuSfkSuS1zyrHxRbNcvj4aqAIXtiCiE8uuYcYFYYGTM8','M4','5O6MaH6q94ui85WizR3AafDvqTXtYXI8L','u','U',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1851749043,7573998832360522614,'Fnp0Ni','wsp4TovIJ6ieknG4lu3GFJGUcF8SLgZVp0cOCONqALy6xKE','UA1A1qYu8JNRCM1SPXqIBxd','rNHz0EZFp5lXnpnIV8H7amMVKpGjT8uaSKsO75CRWsSZqqP6ZZrQajuCAt9ZMDqAX9BpFo9ozXjw7V7cLoGOHtLKWZf7GY81zUaYCjRlv0PC1RkidKQdjrlO8FHAxEFTy3ke3PaeLtyau0tK6cTn4HPNshfHkZNHbZ1vibRNpOxt4Ueoe2hN6vBk38amaG2VScVFL8uHUnjEO4dXm1vdeKKHpNxouziz9mld9rVvi0V0LdrkCOdn4iWLCIoB','4','p',13);
+INSERT INTO ti VALUES (-1851749043,7573998832360522614,'Fnp0Ni','wsp4TovIJ6ieknG4lu3GFJGUcF8SLgZVp0cOCONqALy6xKE','UA1A1qYu8JNRCM1SPXqIBxd','rNHz0EZFp5lXnpnIV8H7amMVKpGjT8uaSKsO75CRWsSZqqP6ZZrQajuCAt9ZMDqAX9BpFo9ozXjw7V7cLoGOHtLKWZf7GY81zUaYCjRlv0PC1RkidKQdjrlO8FHAxEFTy3ke3PaeLtyau0tK6cTn4HPNshfHkZNHbZ1vibRNpOxt4Ueoe2hN6vBk38amaG2VScVFL8uHUnjEO4dXm1vdeKKHpNxouziz9mld9rVvi0V0LdrkCOdn4iWLCIoB','4','p',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1599620096,778909092654831478,'qTW','hURBHZjHN6mghx7nP94Fq5ROA69fH2j4BVAYqZF2edY8qCtbCPs5z5H8PuUl','ImsETYec7fg2uXXlOriyc6dRvaMhZ67Am86Gt4bgkHZn1JUKCmwiJY','L6jrSzeyHrVhiQaQv9WyGtItv1wnmNzDhHToUuqApxzuB00kg0lhVZVu4TwLgYQI8FZqnpMRGNaHLp57YoGr062iGfNJ9OHX8eXv7TPofbNjo','O','P',14);
+INSERT INTO ti VALUES (-1599620096,778909092654831478,'qTW','hURBHZjHN6mghx7nP94Fq5ROA69fH2j4BVAYqZF2edY8qCtbCPs5z5H8PuUl','ImsETYec7fg2uXXlOriyc6dRvaMhZ67Am86Gt4bgkHZn1JUKCmwiJY','L6jrSzeyHrVhiQaQv9WyGtItv1wnmNzDhHToUuqApxzuB00kg0lhVZVu4TwLgYQI8FZqnpMRGNaHLp57YoGr062iGfNJ9OHX8eXv7TPofbNjo','O','P',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (855577327,8082005189771291615,'o1tR','UbeINLCgWGqOl16JutGDKDpw9phe3hprrU7L0WAZYbtc1ONDTv9bWweazUtEopNLx4JWQCGjk','mpyfN4p8U89a4oNWV','4BpppZfhrqGaVptXoxeabcrf9N6YnIgcXk7kPDEpWGSgr5ZCrsFRKpsb9Tc5qYt8noQpBrGV9gnof9MsYCBvPNokzICY6yIOetXuEw1lmTygf3XDo1mORC0ZTVJQloMb7LruJcEg4uFG5ghfQyeCwot7uhNJxSDhFUwZAAtYRmBFnPCzQe49P0RWYoMK98mqMgVCAaDJWFDJQce93kNLv0hu31M5','bD','A',15);
+INSERT INTO ti VALUES (855577327,8082005189771291615,'o1tR','UbeINLCgWGqOl16JutGDKDpw9phe3hprrU7L0WAZYbtc1ONDTv9bWweazUtEopNLx4JWQCGjk','mpyfN4p8U89a4oNWV','4BpppZfhrqGaVptXoxeabcrf9N6YnIgcXk7kPDEpWGSgr5ZCrsFRKpsb9Tc5qYt8noQpBrGV9gnof9MsYCBvPNokzICY6yIOetXuEw1lmTygf3XDo1mORC0ZTVJQloMb7LruJcEg4uFG5ghfQyeCwot7uhNJxSDhFUwZAAtYRmBFnPCzQe49P0RWYoMK98mqMgVCAaDJWFDJQce93kNLv0hu31M5','bD','A',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(94) NOT NULL, d VARBINARY(98), e VARCHAR(8), f VARBINARY(9), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1248204270,153,'5ov6WoTGaExS7XXIGDlbZzxGMPZiwjWWmAxIt9RRMJ7f4bRo','KGVgVJmY1','KcKNz','EA','b','eG',0);
+INSERT INTO t VALUES (-272368240,22,'DELZ2184OqiBUvHyUW2','0ubP3u5myrz','VLBM','yjrTXvwMe','B','m',1);
+INSERT INTO t VALUES (-1255522405,195,'XTF7tTd7','dxudl4yVjjhRjOMUTYMahqf083mxIm','PwCmkTC','dFS','u','b',2);
+INSERT INTO t VALUES (579440426,176,'21CBD98KAAbsmllX38sTu3m3ox175DTj8onDnxrxtMB2UkHpqRAzcrMGTDOcT3fEhUs4P7b6z1iQRAjEosIGcE','pfCQPPIstxfQ0KGNozekQmbiPdXU5','1iRg','QDRAweHCM','2','8',3);
+INSERT INTO t VALUES (1999989076,30,'8P44PCmR1GfwDNxwPH4PTtXrZpSjOxlbPuO8OHrd2iTeAO0WrRYtv4XbBrbH5HFAAbVmjfuvKekNdFHJDJba','xZAAyFDe8JnAXuziteBX2kvZd8FaK45dGMaadJMANSfnkBf0kiJhIAnwnEKGy4lkLyQev','XgGJV8','oCp','w','3C',4);
+INSERT INTO t VALUES (1121554548,216,'XX699HdOgrfESm5VmjJLk4TySoCYD','vwn','N6vd','4awdQcc','X','G',5);
+INSERT INTO t VALUES (-1153224916,92,'7fglxqQzM2j8LKq7MCzOLI9t9888Ok3WpM1FnE','x4ch4q6zZdQqIvbVBZqR7ZmMeq5gWEo6','Mas7UuO8','4L','y','CD',6);
+INSERT INTO t VALUES (1176638427,166,'8Ge7iGOjw6p54piv4Td2w03oBQhalQJ7kOx7','MU7qWaxwNiIW5kmjpXVEOJ2QSfgaE4CD4VEVHSLaAmIYfqZb4Ea30U8hmXhLgQofR6PnWlKoNefqQyIe4887lEj2nq','H4tqu','6YzL78U','I','Y',7);
+INSERT INTO t VALUES (-1133747716,15,'i5l44wGOEpz3QyuozyU0ogZEW1etFjsSbXe8','aE','UNYK','w','n','D',8);
+INSERT INTO t VALUES (665592110,210,'Dsu01LeX8sXNgWZ9ac','8knE6m4c93MMZmqbyrUk6Gx8B3V7oZ8bBFrWMtFl84SHssDJMsMeFZCvYk','p','WwVR','y','9G',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(94) NOT NULL, d VARBINARY(98), e VARCHAR(8), f VARBINARY(9), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (103927610,5,'p7Yxoih5tmvEnjqrcbAmLyKEnk4yxPmtyJrSyQ8hBJc14','5NlQu2R6N8jwQxF','ykOSQ','jz72t','D','Y',10);
+INSERT INTO ti VALUES (103927610,5,'p7Yxoih5tmvEnjqrcbAmLyKEnk4yxPmtyJrSyQ8hBJc14','5NlQu2R6N8jwQxF','ykOSQ','jz72t','D','Y',10);
+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 (-1660567441,11,'nVv22xP7It3RaI6QJS8AqBfp8tUPJtLd3vW73SHRtiC3FpLeXYNlVl93J80rVGN7cQHzxOP','KM1LxrVrQCdZRLzKi6iOcxX2xcvXA5T0c0SO4vCb97OhK','8IebW','hhLTai','H','M',11);
+INSERT INTO ti VALUES (-1660567441,11,'nVv22xP7It3RaI6QJS8AqBfp8tUPJtLd3vW73SHRtiC3FpLeXYNlVl93J80rVGN7cQHzxOP','KM1LxrVrQCdZRLzKi6iOcxX2xcvXA5T0c0SO4vCb97OhK','8IebW','hhLTai','H','M',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1101742583,3833672405,'09aL7qB7pJRHYKr58OVqXB8q0emmJeiObSkoQPmpyvPE','AcBvf12AyLvQMXruryGWeu6mK98oZPikPuuJxpQP8k1qPjiQINFQ24ChbVLho56gS8fcqIBZWOfzOIeSnoKiPgQOaPLkl0cP7A7yq0osfSblCzCZHre6eD3HRuDFhlFo6RviyTo5porIGjqpfD8DBYw1b5VRI7zPj98nt5MYsbeeITHXnUeieqxabQJscCilGFVOfqXO4fkHUKZkMgp5PUZGdvimtBRnirCXJj9x','zCoePSqlriCwW6uzQ7qgIqTg0JFhHV','N8PlPoI','A46ZlsBbjzZBQNTvGNNOvqr2Ijaa1AwkO6rm2cB8n','9BsBScifsBQCDX67SyEaevE8jHibxaOuw',12);
-INSERT INTO ti VALUES (1101742583,3833672405,'09aL7qB7pJRHYKr58OVqXB8q0emmJeiObSkoQPmpyvPE','AcBvf12AyLvQMXruryGWeu6mK98oZPikPuuJxpQP8k1qPjiQINFQ24ChbVLho56gS8fcqIBZWOfzOIeSnoKiPgQOaPLkl0cP7A7yq0osfSblCzCZHre6eD3HRuDFhlFo6RviyTo5porIGjqpfD8DBYw1b5VRI7zPj98nt5MYsbeeITHXnUeieqxabQJscCilGFVOfqXO4fkHUKZkMgp5PUZGdvimtBRnirCXJj9x','zCoePSqlriCwW6uzQ7qgIqTg0JFhHV','N8PlPoI','A46ZlsBbjzZBQNTvGNNOvqr2Ijaa1AwkO6rm2cB8n','9BsBScifsBQCDX67SyEaevE8jHibxaOuw',12);
+INSERT INTO t VALUES (-264419976,158,'kNXvqmV56acwAB39cUev8awtp4qumbMnVpgdUmEINQi7mhg67pRvZTuQGBJyQ84HCtsgarx5eVx5YitEE8ofVgRb6K','oomt4G5WSYjvjVMLgMoWh0WTyjHrSFgeEMu5CQGFnqEuxZq8PiTbi3tJpbGQYjuSIv1Qa8jKQwa88Vy843bgX1GAtS3i4XGf0WDrxWV5DSn7i8iGCqVbRNS9SvBU3z2A2abuB0c7T4ZHAYR7kAN1hP8JF3EpLcddY0XJE1vTa729EjzT6HkIGfFDbT9JUeMoK46tlXnmYFSef9t2v','Fc','YS','g','Jp',12);
+INSERT INTO ti VALUES (-264419976,158,'kNXvqmV56acwAB39cUev8awtp4qumbMnVpgdUmEINQi7mhg67pRvZTuQGBJyQ84HCtsgarx5eVx5YitEE8ofVgRb6K','oomt4G5WSYjvjVMLgMoWh0WTyjHrSFgeEMu5CQGFnqEuxZq8PiTbi3tJpbGQYjuSIv1Qa8jKQwa88Vy843bgX1GAtS3i4XGf0WDrxWV5DSn7i8iGCqVbRNS9SvBU3z2A2abuB0c7T4ZHAYR7kAN1hP8JF3EpLcddY0XJE1vTa729EjzT6HkIGfFDbT9JUeMoK46tlXnmYFSef9t2v','Fc','YS','g','Jp',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1088542667,1985341839,'JgRAWEqJLniM40','sR52vgCIUFvM5QfycxudvVs6QkSET4HRXszQOPZ3ObeeQ203zCJThO7DAtGxUSVmiqQxuPcqF9cn6lkpyeHiSP83klADgntWKQaxfgqsKSL8qnszEiV7xSxHxcWC2RNTWomZIJbru74WshHJdm','lHdRotmhvrYZVUMOVeUoBM0BzA5HqVm6zUvJqr','cca706FqHFgb','2V8uNFlH83WmHEikES','uFSxsoTYqioRUNLqqRlx7UMd0qtkhUP8E1gMJ5uLouoFSnZgPIqjueWCiwoQMWp2mf4CESxgkoJfxUOOzta9GvVFFuQsM',13);
-INSERT INTO ti VALUES (-1088542667,1985341839,'JgRAWEqJLniM40','sR52vgCIUFvM5QfycxudvVs6QkSET4HRXszQOPZ3ObeeQ203zCJThO7DAtGxUSVmiqQxuPcqF9cn6lkpyeHiSP83klADgntWKQaxfgqsKSL8qnszEiV7xSxHxcWC2RNTWomZIJbru74WshHJdm','lHdRotmhvrYZVUMOVeUoBM0BzA5HqVm6zUvJqr','cca706FqHFgb','2V8uNFlH83WmHEikES','uFSxsoTYqioRUNLqqRlx7UMd0qtkhUP8E1gMJ5uLouoFSnZgPIqjueWCiwoQMWp2mf4CESxgkoJfxUOOzta9GvVFFuQsM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b INT, c CHAR(96) NOT NULL, d VARCHAR(57) NOT NULL, e VARCHAR(77) NOT NULL, f VARCHAR(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1615910956,-947950405,'E77vMtJKJOCdgjP5i0mcE0maOoovoAdBUfGAp4EqsebDh4AtsCyEVbx7QCMnDMp4qkluey3iQ','eBY','QvcJPqjKrcvz4LkjAgBpQuNPJsMBxIW','PTy86I4VXxs555OT0HMPuyo','HFL45j8tWlmLM9FSeqe7znKXt7fhzwpnhUjXgpbGveocPeVqidd78nnGxA2ciD7VknJahnRW95Xd7RRWGl6ekv0t1zQW','uWuZ7KY2bnj0e3WjPC',0);
-INSERT INTO t VALUES (520479587,850084367,'PDgHZyVUJFHNIBZrpHl3t83chTCcgFhRF','r03WyFMhIIuDgHkknVNoZMiCc5zP7bsMAo37','LykJNbE8Zkwy7','umnJ5M83SiPUdMxjNtsZ','G','7PtSn8p2OoLlS3RRxxpzd9sbIu',1);
-INSERT INTO t VALUES (-1395627362,717874342,'pDRAZXWkGu6pUVVhECIYhOd0Wv97iCpvD3mIkuh2fqpEMJv8HJ0GazSLb0Pg4pAsRlyJTFlGzdKIi32BkfhkFJ1RU','8lcNraOekqdX3t3PxZLupLGdVzMTAYgAruQM8we1Y2Kv','eKmg3TbVsoaUrZFmWe3Moq5BSktwD73RwxA33sS','BnX','73KRaHRZmc23FxMC4h7dQJIGVt2beQoIPOoD76POlmF8rQxDIVWg9eO6b','t9tT1TEWB5LTB7HnTfQhVoNx8',2);
-INSERT INTO t VALUES (443821727,61723304,'Tm4WQXqx8V7r8pVpBxQH6Ozsh87drAQJDC9Z9XZtiZGTQ2NW','hYDOitdfjUYedBCPQMnZIWUI','KXhxY9NYF2kIIXD66ujkflrrbF5Mz8pWvsnhi1DHFe3tfp2d6JMK3lNQ38YjM','kGmFyIIpN0gFd','pJWBEb5iFQ6QIVzWYwP474BYAMCFaXrbNGlqJba9tVllwZHVHnm8Csh4','tvWt9xosngL9erBjxp8ibZbI5Uk',3);
-INSERT INTO t VALUES (-843331775,441338803,'ts8fM83mgu3Fg8E39Vs7JmJwso4QubvJCKcjpw','NL4f8QhHILDK4f8xNTZ','gi15Tl5IyQ5nlyhygUy0NQKb0YnbAU86SqjTp7zz9NjzzK3Z6riPOqqPX','NCjUYgo3rlbYfNT','nA6GLIZho3xHtO6B0y9Bagz8XH7PvTkLfKBgWglfjHg8utAfiFWB5odkEXbBobYRW237Ra7knvOwr2v1ifE6CIsx0hR8L1f','8I4tDiq2Zg5QOi49ukscoAk6ugxkB',4);
-INSERT INTO t VALUES (-250766541,-1917554791,'88oOrDnbI6zrQ4Dm8mvogXtH0PXlyrlMKR7w3Q75zAF1TTimg39j5','9tHXnSwIpH6','tVw4RVcH2oArkCuJoQBbrEoeATdJf','u8ZNtqQkippREQYAgAn8U94WkxcYU','IDvVg7stJIncS12BkCA9TZ8Sn6WxxxW6iWXRk9bYjdeLNTHi','MJEdURD9nPQaK8PZ0Ax4MB9nSGxMDqjZ66DrbvRyaAkm2RVt11xW1THY0Q',5);
-INSERT INTO t VALUES (-133889686,-895054449,'tYT3qf0MozCHJwUKHAwnUjyR1N3E3rPXijlKOFesQeqmTbI3hhzoWxh3U6yasJOIQY2YkPibO2oO','z8uqm8ClTuPqrbMFPR','0xUc3jZwZS1MjmxtMR','ugpunQuISv8uNP','BqJ2Bb7kwM5ZsexkSjY','ff4skjqxbqKweokXVAurSiWqqxZctmBF7voaYNrBeltTyEtOsG0JHsG1BSi9VM',6);
-INSERT INTO t VALUES (-1639252438,-784846962,'f0lIkISeBMcVctGWgSR1oKkLrpQxnkusOeoMKD7ayOz5VWmJlOkdDy8cULvFMerE2uQf2Ztw7jTkAyVTZoEY951PGbfshch','rz5FRM2p6mGE0VEUKFaXOItUvtIGQ','ttZrhGN3ZHDO2CVyIXOn0Z4S2nNsX6ZGFcjkO1bOm94L8nBjaY0rX76j','4i4jL0Q2Hlgi7pXw','Rho4iohiJfsrZw5fs4eLwjkjndnAhxfQ1HYfv8dLIgGUpogmvpApqfkhRGocRZMRtgfrBV48Jkf9P7Vs4','I',7);
-INSERT INTO t VALUES (462842957,-1046334215,'7RZ2QLidh3S69lNk9RdYm8OcZI6yUUQWCqnQb92e','8Cgj5bJjFEdrd9RQ5JgxkjN9tJpepqc9xGRZJP','MbuO8Rxh9mfNkS8eAmcsH0IeHVshSq2r','mNPrCoFYmS6BZO','Lqs9iEv3BKncpZ1Yt4Un8KV2U2JVoUiw8nNbm7VI4pVJVyb0uyBztCopY3Idx2RSAoUnJps05u','Mqlk2bHoaK5umfpMPjJ',8);
-INSERT INTO t VALUES (355612128,267090744,'0HXGrf2tFhatuKka9tpy1BYHftns6PzVdRgnDZb1W8A3dYiM3vKgCchNuwvAJGdSITNdMBK1lTqcLb3YCljIwwyjst2XAw','w3kLzDPsp9Lfm79iIIEenlf','AU68svb8Sk8KJjXHRjxul3yNoPSRv3HM30o1XzR0AvJBWfImD5iC7mYOYQSP2fqTn','aLSvpOfNTCA4l26md1Q23BPBg8o7WzJs1DBK','V75VdKVGWlDkkCLZslDedyfxmVHElOPyNwESzifxXSaRGLlhIcHDaHTsYXOhZCss5SXfqHtZz7FC','DetzLVog9nJ0owaJxGUmEfKgExqLAN5nbH68LnWEurnlyWjMYhUQQDsT8EZpODcoQFnekuPpl1hOAwiGePFNq27a2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1930004124,-1961914164,'fiplzzDrUZN0z1RuzVKksQCxQTdI5RMJ6d1TChDtNmsMEki9fce1GUCko8qNo4JY0K13wsdJCzMJykHXsz4NjO4hd4','SleNt8woMuo1e1HLaw4jyOFWXK12Khw7CCCQuneeRF7vSwM1w6QAAHz','zinooA0De31wfrXFnkH3e87m19xgYIzw8dz28AWzdYYjCW9yKL7tS9p9U1BOuEKAg0ttgh','kyenPiNWQ6f4uZSESzdeYa','VRrmPzVk0igV3An7Xju4nooEDWItnBruYeKXO5kwMH37kqgy4XvYeBi','Nqp4JjmvEOQxlcICqVmfc',10);
-INSERT INTO ti VALUES (-1930004124,-1961914164,'fiplzzDrUZN0z1RuzVKksQCxQTdI5RMJ6d1TChDtNmsMEki9fce1GUCko8qNo4JY0K13wsdJCzMJykHXsz4NjO4hd4','SleNt8woMuo1e1HLaw4jyOFWXK12Khw7CCCQuneeRF7vSwM1w6QAAHz','zinooA0De31wfrXFnkH3e87m19xgYIzw8dz28AWzdYYjCW9yKL7tS9p9U1BOuEKAg0ttgh','kyenPiNWQ6f4uZSESzdeYa','VRrmPzVk0igV3An7Xju4nooEDWItnBruYeKXO5kwMH37kqgy4XvYeBi','Nqp4JjmvEOQxlcICqVmfc',10);
-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 (1865981970,-1061870838,'OkYyhk8heKLXTBq2MwJiGlipKdZ4bN4KOkhEV0nalDCCUWrO4CiXfOpRNDrVSjfFucKCVR8HkLYzWM9vHAEn3bNktxW','cV9vBxwpOvgjm1FU1cMtSKLb5vuQv32ewsOo1','z3xa3YhqUrWs1BS3NqZuWqxhjJOeyIWxfCQu9LzzTopxpxc0NHo','T06c336BNEOmBPujJkUIeRttn9EFRukfHho2RIRK7c5x','fq9pjBTKiqttFuwMhNJaKjI5T28OERKJAbRlx8tdJtpLgRQd8nJGXQONQweVuEk0dHBQieDSnZbOGyyAeAXa','awuOFKNFBw32ea69hBJL1Fxw6EWtRJKXIQDESYeUWHIZLs2yT4wsx7teBDd0QkCkXR6YEwCBx0WQxsFj8',11);
-INSERT INTO ti VALUES (1865981970,-1061870838,'OkYyhk8heKLXTBq2MwJiGlipKdZ4bN4KOkhEV0nalDCCUWrO4CiXfOpRNDrVSjfFucKCVR8HkLYzWM9vHAEn3bNktxW','cV9vBxwpOvgjm1FU1cMtSKLb5vuQv32ewsOo1','z3xa3YhqUrWs1BS3NqZuWqxhjJOeyIWxfCQu9LzzTopxpxc0NHo','T06c336BNEOmBPujJkUIeRttn9EFRukfHho2RIRK7c5x','fq9pjBTKiqttFuwMhNJaKjI5T28OERKJAbRlx8tdJtpLgRQd8nJGXQONQweVuEk0dHBQieDSnZbOGyyAeAXa','awuOFKNFBw32ea69hBJL1Fxw6EWtRJKXIQDESYeUWHIZLs2yT4wsx7teBDd0QkCkXR6YEwCBx0WQxsFj8',11);
-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 (1682148890,1076093712,'wUB3rxeVPY1FXywBtSmkrlXpKyxFw0Zt0QFKMFKpxMf2jEQMcr2m6K9QNqk7R0p0yVuILeA8lYLNP','xgVPL9zUlloBbuUV5Me6ira3cVr6ElXCorSm5pdlUNYbOAe0KnjhRsUWur9ufQig4gXsH18DPbQ02oDKa5cQr67uQ3XHcRFXYsU9fV6kTv530ULajOq6o5VBdIrYtx745ColNWtGIlsQRGrsW3XODzZf2kWYfJyfj32GdBq5ayYAeKnBTzMVRoEjJx33c92uT6Xn8eGPYQcWKQJfbpFh7PlfPZezK','xQSbfS3bIsWPrHOge7uA8OOJbt3ulVCB8m6pMMCECCauNYPw50IkU4CzO5kLdsOGsGTf5N','FbsPj0gFazOHV5CsY8GdTEMK','MLVCeT7STS9OuVqYTJ86VPO1QPIhJ','GJfoEgCwJjFzgkNM2pOg5oeIuWQa9px8ghMEsiNFdlhgwsj2tZUSXWURBC50',12);
-INSERT INTO ti VALUES (1682148890,1076093712,'wUB3rxeVPY1FXywBtSmkrlXpKyxFw0Zt0QFKMFKpxMf2jEQMcr2m6K9QNqk7R0p0yVuILeA8lYLNP','xgVPL9zUlloBbuUV5Me6ira3cVr6ElXCorSm5pdlUNYbOAe0KnjhRsUWur9ufQig4gXsH18DPbQ02oDKa5cQr67uQ3XHcRFXYsU9fV6kTv530ULajOq6o5VBdIrYtx745ColNWtGIlsQRGrsW3XODzZf2kWYfJyfj32GdBq5ayYAeKnBTzMVRoEjJx33c92uT6Xn8eGPYQcWKQJfbpFh7PlfPZezK','xQSbfS3bIsWPrHOge7uA8OOJbt3ulVCB8m6pMMCECCauNYPw50IkU4CzO5kLdsOGsGTf5N','FbsPj0gFazOHV5CsY8GdTEMK','MLVCeT7STS9OuVqYTJ86VPO1QPIhJ','GJfoEgCwJjFzgkNM2pOg5oeIuWQa9px8ghMEsiNFdlhgwsj2tZUSXWURBC50',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-739586184,1461169607,'89uVDCGJ','sMt7G0N3wGnSm75pwwgvQagwgnACEiyhmh04ZYl9iAkCzHSaxrZSubExGqTU8LVyEZhMdR4FxidcnC9hUZjrqkjxcxkiM6zrt6IJMbbq11duJpr3jfaECIhyTQmOwFKLnrkEGT52LgHgLtR0LDo2NQAGQ9lsKRn3eV4rGDmP7V9pQ5paoTLrY','saSeQMbjIiH5LFQjivBX7c','DWxA5PLCV6c1BPstTZdw2ty6Ptxkmlvr0Uy2Zs4K2T15XRO4TNFYl62HapWxDq','Ha5XW4Pn4Fn62Ap42nVw1avNvvqBPJcaI4plTcr9PAM4cdgMHqQdCwNH3B91LIde3g3KY6TJ5U9VMRCU','6kdxxmVA1yzZmtPMvnt',13);
-INSERT INTO ti VALUES (-739586184,1461169607,'89uVDCGJ','sMt7G0N3wGnSm75pwwgvQagwgnACEiyhmh04ZYl9iAkCzHSaxrZSubExGqTU8LVyEZhMdR4FxidcnC9hUZjrqkjxcxkiM6zrt6IJMbbq11duJpr3jfaECIhyTQmOwFKLnrkEGT52LgHgLtR0LDo2NQAGQ9lsKRn3eV4rGDmP7V9pQ5paoTLrY','saSeQMbjIiH5LFQjivBX7c','DWxA5PLCV6c1BPstTZdw2ty6Ptxkmlvr0Uy2Zs4K2T15XRO4TNFYl62HapWxDq','Ha5XW4Pn4Fn62Ap42nVw1avNvvqBPJcaI4plTcr9PAM4cdgMHqQdCwNH3B91LIde3g3KY6TJ5U9VMRCU','6kdxxmVA1yzZmtPMvnt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED, c CHAR(19), d VARCHAR(85) NOT NULL, e VARBINARY(83), f VARCHAR(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-96,14515089131107480742,'5fQmOyAq1e','pz8voG53hr0gU4hZJDrsSeerF0KkHd7mSH6VbeisND4ZBNnGRATgWCLCaopiNjbZ6','8K34K0thw1P4NiGY29aAzGk4l6Jmnhg0OcrcazGLR6o0YkB6zGxqbYpF3','eXqkN7SPI1','lpD30I3jNW61l9e8LIUJwVHkOexIfWQBbsuY455G1Welq3L9OsYaad','mp7sfShsBv4lGpsM5MajQmOexLnzUdMJFPUg4N7AjkmfzxWvK5vrBqN5IHdK80uQ2UYwLPtMTc8HjO',0);
-INSERT INTO t VALUES (108,2801342243884155567,'Xdq1','M7ROZM3jmrpp5kheNo67WkcmpqgcJGS5trRINFxKGk','6KFZuqqSIccRlEA4fWkaNWX0uTQmcXIVSPfu4GVshinlkqmlWBwl9dRTdgAi0fXGJMrYIwT9mCZ1X4','bhe3JdlMxtp0QPgAaEFmY2U87CP3tbdMCr1o3','N87bz56Jmgb7tLZxhoDq0jW3PK1dGbUwL9atSxtElFcnGCNxjAsLKPwWOEa0cqkSJu66nC','MXU2iRctwgOejH4jvjSijtQQvM3QzuXdr8QvP3QSsCScnu4a53dU9EmOQOvgxJjsgKqIn1dfgH6y',1);
-INSERT INTO t VALUES (71,9435947331141843536,'YtDsGY02','tIoFgRSHy0I7GePzdofyPVJRlNsLrUfzeIOIWwo4KvNm','lpio5gWgWgueocUEtI3PBdtpQudK4dpOrZIMuxuyPVU4k4mbAU9DL2wSmntv2hmonUbX1xI0J7pplt','b3SD3r9KWKhz6LXTz2wOSFRWkgSNr19','cA3GIW9rKmObtciHqo5fQBv486Knx6Iyxw4juP2rXim5wwsOEprVzJJEcFDkLRnjzdlJxLSdbzazESvQJZrmciTnRnVBZ8z','FTOCz3xfPg74mW00iWh38lgNPtWSaK6MTKhbFHhh5jJC0uOIggrcfqaXirDW',2);
-INSERT INTO t VALUES (19,10348479351591935077,'m0iIzzx8hYfVN','yDjr69bzwcOYl2dCEmDPDL9MuN4Xtoz9lzddJrWX9RQ','EJPYccsd56H8eSrCQqi8VoL7qydKnkioGAQq','Kz8C','XNIbjPzoC1kXrm8jnoyHV8PvPrTy72CPgxk9TtGbHtNbBrR3JO47SdyxpIGtLOpPS7ukgXgxtq2L','enEUxCHrl2uFnYLMiHUV7BWNOaTPNWkjgbpc8SoDRaKQAhaHCTaLiUDSPl5GtgJNNOTgQAW0RFPPeW4pl9elHQm7',3);
-INSERT INTO t VALUES (-28,14476200295335922553,'wH75EY2','mSekIRLPFq4NlZTqhLTkFBQnud0x0IhaJiMgI4hysbepi5vek8w','2lPh6jRsP6sl4ArG7PSY4cf','bPm3yo4g2fbpP','yahDCD8HOJLKTdoDNQq3ufGAAJNM9EDHcO9uJQ07PAhXXQwEbTA9eokr9D72CtGP2gWNObXVps8hXFXN4Swwx5dBYAGzQ0sF','5Evs6sX0zRqJeBc1dmP4NHtTst8KQBAzyWyV',4);
-INSERT INTO t VALUES (4,11984736460578365769,'K6i99dLxiO3F','6MbUA06cB7DqRssZb3pkrYBOcXXOnFECgpmFxs99hidqsZaKln6wI5umFC','WHoE2NPU11wgFbgnu1tnUxt9Yx255pb08WzFDH21R3cI3Dt8f3Z0Q97iZJ8ITLvYhlrMmvqm5CtEvkEA','yCFwjOAuWJaHicJMtH7mNRDPv5Jl32','H5Di5buCKitYKArMm6N42zfXVnxHFFqYXedyJ4MiYooDfaSSeNmXdwrvKYCF3eVtIxNx1Jc62GxsyopkfeRG','a7mNemxkP2PlpYxzD3wqT6LwQdPwe3eJsY',5);
-INSERT INTO t VALUES (-68,1848585466039140052,'lZFbVTqgf6nENWr','Bak3q9cZyXyT2jFS1LSgbHkKuijghSYlTvch94nsk1T9pZOaMyIzJhIsVvieTUW','QVzvquWUCgxQJwFuM0Wr8YF99GgZByI5Ver2w8npe7j7RSUBDvnAvXrT8nRrF2LV9vBEH8b','35oYuqmm','T1YqxSf4KngNgDaO1pcxUV8acOmNPiTTWAxHt0b0ywKS7Oxl93tKlfWC0OMKf8HSPylqLTZTPOA2HTpHHSLa1qVNPPJkw','Hx5ccvVeNd4prCLVRQayrRNIJDJzEnMWyo1bIJBqVlhHLvduz8HqVPQvPgxxpN5l3iiNCv1JWDPfH50NrPjzzQEDo',6);
-INSERT INTO t VALUES (114,6957037239054697653,'6mHJoKcdYm7dpQ6w4','t84oC61ISZgCkgnWAziG55PyXn34anzFOGlNPkwVIQ2N9gD249RAoAmbLCoKWEOkrbMDJCxZ5x3g2qKkCSPdE','efNZ9hgtr5u37EPCh6IArCm8L9W4JGGNNbOUEVwwDdndzLoIs','15gBkMqV68IfYCDDfm4Z9gNYCRxXKih','bZTjy5s4TZhle','iHqYLf',7);
-INSERT INTO t VALUES (-30,7234743126332277328,'b','q2di7k71vhnf6IZ8I77qzn2V8v8j0CAO89jC3jaYzGWXENt4IKYTHmXC0TpmfUoG3W0','VrA','zkglVuISe31QD07myMrg','VVvPWbvLvFSygKh0TXmXYVWr3fbIxCyJgFR5cYX5yRQuHtRJq7EOvtESusAq2TIX6Fa7dvN0n51Qc9kn4jWN9ocZ','xEW7MHwvWPyUnvYzVNycvrphr9FES1omfMKrKxrA',8);
-INSERT INTO t VALUES (59,17982011373053119334,'TMgeiMGAvXy6E7zaO','sbumpWnOKDyfDa05frfPrPHTuGcXpD1w0gRvbCqSSOG6jgyoeRbDa6Up0Whw9kShdUEf36','RzAH4z9QayHk4kGFN2ytGBbb9YF1OKakgqkraVPhqzQX8njJq5JXRaL5V8NSk2FplBU','NCpfCjCQZWMZjoWin0qike3baA2y','9ixruUZLyDcFxaVNgd0EeNFoxhem9v7JQJz3U3','GZEtlbVXJkfTKNjyJ9t6bcjI6kYp8JvxhzmkDjuOwx0Jb8tJr9qCgjqoNCTyA8Sn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1520133013,172,'LMdgEMJzrKKkyYzKCgv4hVw0W4x2ReNu','xz2QeSzgdBeo9CUvrlVtsAX6Wy32MYuH2xnn97Bx4zB3qEdlFFXV3QqdUcoOu4MA0r1x0ELuzP7477KAJsheHNNRIkdcMTtHqiLfeECrn5HY6bpM43qS3Q4ULYTGc5W5fAYxCepL8vhOmTjFazML1qAwSjmJ0xmjIJy62YfIkFk7WAjKK6lFDzv9EHQ8BVbGStagqNFk4W','bVlkx','Wi6Xbo2FnECJObo5NTtUXlqrQKdlzrfcCcZBphJ5FKSqD2UGQvVBltXZ3l54KOwmoY5RVynr5yN2baL8qVjtHcpTiIh55LUG6db4rfmdcxIa7Ur188Lv8ULG4KuGowLct6trJ1cflycZcuDBnfQPGFGcBk8v6N9s69D','b','t6',13);
+INSERT INTO ti VALUES (-1520133013,172,'LMdgEMJzrKKkyYzKCgv4hVw0W4x2ReNu','xz2QeSzgdBeo9CUvrlVtsAX6Wy32MYuH2xnn97Bx4zB3qEdlFFXV3QqdUcoOu4MA0r1x0ELuzP7477KAJsheHNNRIkdcMTtHqiLfeECrn5HY6bpM43qS3Q4ULYTGc5W5fAYxCepL8vhOmTjFazML1qAwSjmJ0xmjIJy62YfIkFk7WAjKK6lFDzv9EHQ8BVbGStagqNFk4W','bVlkx','Wi6Xbo2FnECJObo5NTtUXlqrQKdlzrfcCcZBphJ5FKSqD2UGQvVBltXZ3l54KOwmoY5RVynr5yN2baL8qVjtHcpTiIh55LUG6db4rfmdcxIa7Ur188Lv8ULG4KuGowLct6trJ1cflycZcuDBnfQPGFGcBk8v6N9s69D','b','t6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (68883682,191,'l7Mjiq3Tpgh3CmzHkbDRRA5LHkZmN66fUwPscU3yyc1','CX6EpyBqk6R9HFMhbUl40WA0Nm6K','9qqwF','GIrcCvRK4mep7kHDVnG1WDQdYO08LJG2lFU1W6wwJqOB2YgH3Ojo9cTNdUycjQsGjpqnIJNEThvlzqiwKizAey0DAJUg84YxKihLVRZCEs351kt4rVnRxwV8ijmEXH6Flnl7OrkRopv1ynFfFsQZJScvNBv4E77Wm3Xi05xgorvhXr9sUp3','KO','lC',14);
+INSERT INTO ti VALUES (68883682,191,'l7Mjiq3Tpgh3CmzHkbDRRA5LHkZmN66fUwPscU3yyc1','CX6EpyBqk6R9HFMhbUl40WA0Nm6K','9qqwF','GIrcCvRK4mep7kHDVnG1WDQdYO08LJG2lFU1W6wwJqOB2YgH3Ojo9cTNdUycjQsGjpqnIJNEThvlzqiwKizAey0DAJUg84YxKihLVRZCEs351kt4rVnRxwV8ijmEXH6Flnl7OrkRopv1ynFfFsQZJScvNBv4E77Wm3Xi05xgorvhXr9sUp3','KO','lC',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1246994633,151,'Cqzd03dc74XqAf9wnJlUimzHBkH007RA','aeTwtFjaJ5LvMaXuZ5t5qcE52qZBidlC81srAOJwhu9CsfecYCmelT6uCjZqtMtQStRNlTPw','XovTb','CwQwmC4EjjwbgRaQdp79Vc0o2kJjNg2v9hy5EFK4Q6ToW9Kie0jgqsuOAjTLEQcPpW4gK9wZeUf3wrZNwaUwKjypam','fb','6j',15);
+INSERT INTO ti VALUES (1246994633,151,'Cqzd03dc74XqAf9wnJlUimzHBkH007RA','aeTwtFjaJ5LvMaXuZ5t5qcE52qZBidlC81srAOJwhu9CsfecYCmelT6uCjZqtMtQStRNlTPw','XovTb','CwQwmC4EjjwbgRaQdp79Vc0o2kJjNg2v9hy5EFK4Q6ToW9Kie0jgqsuOAjTLEQcPpW4gK9wZeUf3wrZNwaUwKjypam','fb','6j',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT, c BINARY(79) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(91) NOT NULL, f VARCHAR(88), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (41940,-11,'2crVdnMyonBfRr4GmJIniFssPqf8gOQlOYIqDyN9IwLv4Y8fMOnIVdNEKlVeFTHKte8Rlb21xadX','IRQhcjPRk6C9Wxrq6lBJKOnPgRBbLe6pvCbEskjqdhDOF2F7jHUQuKpVJakUPavvnRXTxHNIcrsUW8nwnvSCbIhy5v','lBV8jUfQI3gCUWvNILulJhSmMFuLJKmntVQNJR8CX35naYqxd9HotjToah4Xil6YOa','gv1mVVHaHXg4raccyiwhh9L5iLW3IS1Q1u73R3prcKi2aylxkeNlIyN2tffU','k','D',0);
+INSERT INTO t VALUES (51477,25,'uF','dJo','7nrTjRQ3zGWwc3mOCf471EveDwTsgCwgIwPwuaQJmJW7ZgiKmYlF1NtdWltO15yMKyqpIReGaWWRXIl8yk','ifatgHa5R9wSTIOpxQmUvqm7Oad','0','R',1);
+INSERT INTO t VALUES (18510,45,'rIaoB8AO','6iQwFalobtULjSQ8XBz8OlfCXdmxAzoZVElEtp4DOXOtAiS2gKWpxFZhjFkH','mcAmMrRsl4xvqXLtjZW2arNTFbs5hZWXXJQBi','GGN7tb6yAtfJ50VDut3kUFeW7VvN4YlREBzl','Q','Y',2);
+INSERT INTO t VALUES (57347,-108,'LxGFrt1bNsPDzxzNbGh0l5','iykcnVJ','EH4PXtbgIlhBwDZJyP5MLkbXxD7jF3xMqACQfN','vCQxhRHJqwQ6MESnT5fuQuNlJjCBFIBbSYLdX17fwIyqZr','q','M',3);
+INSERT INTO t VALUES (25164,-50,'acBtRcBoXIR10ydpFMdmAAEFbkTkDKATlwwoP9SFi9zt5j9h','CdrjVWz0wb0c5u031TuSYDMfO83AX1T7YzPi4dI5DRIv6OkjYDAJLU8','LDdVuj3i5xWZv195aI8B4PhSILzZyVtEniACjsiweHVborqSmk4mbNuKYUG1TwPTg19YzkQ2zLDV0wfEqItWY','xkc','4','5',4);
+INSERT INTO t VALUES (7183,57,'IyBmY3E1ICygheG5n7lhKDd3bwpz57d','3O0K','c5QD4ws9XqYLV5lMpmVZlw9lDkmv1aMDhgXzSL7cMSEnjijjrwL8JDWdr9lKQDrfb3thq3foi2BKRrLjA76','fTBqTaQRmhyevz0EjlOlPH3KmGlvfLIW65B3yg84fzJgxHKQ','4','h',5);
+INSERT INTO t VALUES (17467,5,'Dkz9HHtss5wU4Y6TsSIR','z8QwtKWEUXL','7Q9CiYMnthXjQv7q5EXHeUSYu7jphmmjj7668QROEbPB261amwBLi7vFyAmQ1hJt','T5dx4bifnmH','e','J',6);
+INSERT INTO t VALUES (27346,1,'VuGRGJiVSt2c9EEs2miNrTYRqe3RW3VDlxPV9EClVOlLZmAGYB3AQsVnrmyWzJFiYlEmnGhr9D','a20btKNI9Wkn2Sr77jbHxx5zQ1YSrmzvblA5BLadkIMARqoT','C8ul','CHxIlAhqtaLkuO5qMUhgJjp','r','j',7);
+INSERT INTO t VALUES (57190,25,'1jyKriokf9z6lYIYX8IZIVqMKKEkDAMpbEowTibfXnK8N','WiXS4GtCfbO7QacLc','4q33wOKmAsp9W9E1VqTEvce6TcOH36k2iG8SA70TRhQKTuHH1jmmL8KL11hVIxa3xF48HEuu','HX0v1Upg52xL2A2dlyIyOrdvGqMsZlVs1PgOKGvN0aqtJ53daloFdz','d','n',8);
+INSERT INTO t VALUES (48682,-12,'aEVgPHCoEFdFmA2ejmThPFJXrO','ebpePy6ZPgOLtouPV5W','l5S8VbSAXUs2dEzab56zeAEBGG4mvV','OHWSDPezvIfJb3bPiasclR','7','T',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT, c BINARY(79) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(91) NOT NULL, f VARCHAR(88), 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 (5723846,9806560835387116337,'aSsPzDUao','0fW2wPQQiHlbJ0i8NsIyKC','sJTJA0ZqBGdT7nIC2KJxpHnaieqWliXjpJuk5K02EximZn9x9Cg0','LmbSshIYeDdpTjaUyIN','lZ','pSbUD8l2Mvc8OtmyXM5Y26BlfocGbxA15EPPx1zfE4JCK1MQ',10);
-INSERT INTO ti VALUES (5723846,9806560835387116337,'aSsPzDUao','0fW2wPQQiHlbJ0i8NsIyKC','sJTJA0ZqBGdT7nIC2KJxpHnaieqWliXjpJuk5K02EximZn9x9Cg0','LmbSshIYeDdpTjaUyIN','lZ','pSbUD8l2Mvc8OtmyXM5Y26BlfocGbxA15EPPx1zfE4JCK1MQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(20);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
-INSERT INTO t VALUES (-4562353,12254631560558850399,'4flRK','oOKQRzc3Zcc30a2','v1Sjo9GNKoqe','x0DWkGcNxBrn3seDzq0Kar42V1RaqTZ5','4xR9zwEMHcKorSRrcoovcxHajaPUjCcGkU8VAok6CWwFc4wtt8J8cQeZM8wDRm0FaLiwRz4fR','EgOpDBMWkOWPUI5PKCr5MU23DnrbjEIsr4EjTysMJ4Twg6ZjXwCvj8UE2dmT6zXmjZBwiE9',11);
-INSERT INTO ti VALUES (-4562353,12254631560558850399,'4flRK','oOKQRzc3Zcc30a2','v1Sjo9GNKoqe','x0DWkGcNxBrn3seDzq0Kar42V1RaqTZ5','4xR9zwEMHcKorSRrcoovcxHajaPUjCcGkU8VAok6CWwFc4wtt8J8cQeZM8wDRm0FaLiwRz4fR','EgOpDBMWkOWPUI5PKCr5MU23DnrbjEIsr4EjTysMJ4Twg6ZjXwCvj8UE2dmT6zXmjZBwiE9',11);
+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 (16285065,-79,'hvaHiZoKbeTEsMMRh0wvu9yNleE2EIcTGkQ3AZ9fv20YeDiDTaQhMjfU1z5vDYI2L9ET','Dsuhdhk','5Gckydem7BKUceUAuOFKGZV0pPkvbf63ROJ3TmehwwGL79rFK','tn3sgJNDzHMLLTJCHKHUPSk','w','C',10);
+INSERT INTO ti VALUES (16285065,-79,'hvaHiZoKbeTEsMMRh0wvu9yNleE2EIcTGkQ3AZ9fv20YeDiDTaQhMjfU1z5vDYI2L9ET','Dsuhdhk','5Gckydem7BKUceUAuOFKGZV0pPkvbf63ROJ3TmehwwGL79rFK','tn3sgJNDzHMLLTJCHKHUPSk','w','C',10);
+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 (2860394,-110,'3eFcUp46tkbVcuwHkVNUpBUJt4HBPxVVnZwGjG6kVlNS91jGw4MMVExuBYf','B6dOgIb93RfmsZtOyHTkGIDEfk','vjVCTiEfeMbKUwGPT8ekwMHWOL23cxDI9w3Ev2y3EfjGrF','nk7LzZJUXfd','l','q',11);
+INSERT INTO ti VALUES (2860394,-110,'3eFcUp46tkbVcuwHkVNUpBUJt4HBPxVVnZwGjG6kVlNS91jGw4MMVExuBYf','B6dOgIb93RfmsZtOyHTkGIDEfk','vjVCTiEfeMbKUwGPT8ekwMHWOL23cxDI9w3Ev2y3EfjGrF','nk7LzZJUXfd','l','q',11);
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 (-3152138,16750912264743698299,'OSeGoroi34Hqpqzv','V9CYghbzaBrmStMSaKz18NFEfvYoqK6A1QoT','2Nafqb65vKI','r8OxLEPalSCR5eO4fTqOODf3BiTBu6','rKvUnHWtejV5ggKAEKCM9fDHGb0m5qJMJHMMnvAOIkPNbdVivIACjaTJcB8v1iYz4Hggl','HuSVBKP6JNx7ZI5oYAo1LFBdl1tsnLDnI6k',12);
-INSERT INTO ti VALUES (-3152138,16750912264743698299,'OSeGoroi34Hqpqzv','V9CYghbzaBrmStMSaKz18NFEfvYoqK6A1QoT','2Nafqb65vKI','r8OxLEPalSCR5eO4fTqOODf3BiTBu6','rKvUnHWtejV5ggKAEKCM9fDHGb0m5qJMJHMMnvAOIkPNbdVivIACjaTJcB8v1iYz4Hggl','HuSVBKP6JNx7ZI5oYAo1LFBdl1tsnLDnI6k',12);
+INSERT INTO t VALUES (8216810,13,'11djOIxiMQs5XAcwiVndekWKBx','GIDNXG6GumFtIxEL1P8zrIHNwBxw2kZXY5kBg9vgAJmqQCseIcBxs0Wv2Y2MgSdE8MrLGX0iHOI5DOpmMvoU93at2TY2u9ne5g09EQQT7hik5P1etHbE4o5hKc5FsF','buaV0sMaDMv8wx0rWTDg79vj3qnUbKEjfX75uTea7xeS0tyVYPSML','mvE2JmOkmc1jqDAeHhrZ3dVuYSLtgmmukPZ6NNtaIqXmzV65oG55z1eK3roFDyKNqzYn67an9xOJQGnS7pwapUk','Y','z',12);
+INSERT INTO ti VALUES (8216810,13,'11djOIxiMQs5XAcwiVndekWKBx','GIDNXG6GumFtIxEL1P8zrIHNwBxw2kZXY5kBg9vgAJmqQCseIcBxs0Wv2Y2MgSdE8MrLGX0iHOI5DOpmMvoU93at2TY2u9ne5g09EQQT7hik5P1etHbE4o5hKc5FsF','buaV0sMaDMv8wx0rWTDg79vj3qnUbKEjfX75uTea7xeS0tyVYPSML','mvE2JmOkmc1jqDAeHhrZ3dVuYSLtgmmukPZ6NNtaIqXmzV65oG55z1eK3roFDyKNqzYn67an9xOJQGnS7pwapUk','Y','z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7264748,1759228444161069260,'5HLOelpr','7oQsrrHMQfzv0KXCvUu7R7wc1o0mTrOvdZH7OXdcaLn0Udpl7XhN5M9g1psz1fcFGt7mEemmxea46SvuZhWZ74Zp75JSVy5pnhJOFdJ2YzOUr84yi3lW5VQxXPfUHK74K2moF4tVw3ihgaDicHPzFlynRAQujbq0ggfYeSfPkRfv8czFYwGM06x','vV8N417GT30hicUFui2gX6yKv2nRiRKgrz46JjaFvxjiX9OALIbpc04nYfUj4m5','63ZYtC00p6XyCayIVmTUsjOdmG19NLRZ1WcDPQ8aEQO660Yiid121mFrKYfMgIVvtsIO6lFz3hZzMJGUxIPhVBv80Vo3n8ZWuOclOVOcKKKXy1lwiNmNakfKGhMnLMX9dTqvnefjHm2HxbLXOm8baQ4jhF8Nr9Fsczt','wOYGqomUdFZWvTipAvSfXLajGqw3aQUiiTSdZ55UzTTDSi2TuMrYJP','mncK2NIStmlZRG7n2krFZl0pZSKh9g08B6Cc47Gx4lsIsXACFkmAKkuIcVGtPQwiVPPUpLXaZbO4Jz9llgIw3',13);
-INSERT INTO ti VALUES (7264748,1759228444161069260,'5HLOelpr','7oQsrrHMQfzv0KXCvUu7R7wc1o0mTrOvdZH7OXdcaLn0Udpl7XhN5M9g1psz1fcFGt7mEemmxea46SvuZhWZ74Zp75JSVy5pnhJOFdJ2YzOUr84yi3lW5VQxXPfUHK74K2moF4tVw3ihgaDicHPzFlynRAQujbq0ggfYeSfPkRfv8czFYwGM06x','vV8N417GT30hicUFui2gX6yKv2nRiRKgrz46JjaFvxjiX9OALIbpc04nYfUj4m5','63ZYtC00p6XyCayIVmTUsjOdmG19NLRZ1WcDPQ8aEQO660Yiid121mFrKYfMgIVvtsIO6lFz3hZzMJGUxIPhVBv80Vo3n8ZWuOclOVOcKKKXy1lwiNmNakfKGhMnLMX9dTqvnefjHm2HxbLXOm8baQ4jhF8Nr9Fsczt','wOYGqomUdFZWvTipAvSfXLajGqw3aQUiiTSdZ55UzTTDSi2TuMrYJP','mncK2NIStmlZRG7n2krFZl0pZSKh9g08B6Cc47Gx4lsIsXACFkmAKkuIcVGtPQwiVPPUpLXaZbO4Jz9llgIw3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c CHAR(75) NOT NULL, d VARBINARY(70), e VARCHAR(93) NOT NULL, f VARCHAR(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (55,-62,'nlluFx7bMjkPF8HSryJ2lpnJPFOHDfQAxUFBbeEuFfnku9H554lB3y6WZoAo15hjSzEUL6Cpbj','FNMfUb3emiFiZ63pa7lROEgDLO1fWt3iz6p0L6VseqPywDZCUN9e8','dANe3IVdn5nMgUlRKTjikthYaHFRLqb6zaLdd1D1kWL5gem','OeihXA11','aULepK7u9KRLcbQKQtjQG5Sf0J0nz879OPSeSB2V8u','FxeBnGx9',0);
-INSERT INTO t VALUES (-25,50,'AljCufq4yXhexju','6vGh8t4elBjvSVI2lqIvDPrES3JXt0h','TiCJE3i3p06eg6xBBFQknu7pAxcXdMzNjJO1gLlTlyUcNyu4ofFZMG1zGwyVDLhWQoFcruGUqpuevT9a7ran','oXNGx','dVQkIGyuoTpUgxJv1ioUb87mrXdf7','mr9pvkOHjkZIUQWJ2pPAn03ztD39FTU6Yc0SGylMxl3hJNJzrWVi45FQda7lmcf',1);
-INSERT INTO t VALUES (26,95,'DgnTXXbEYN72','ORVeZEMaof8mwLtxXFTO9orelD1qt','HJRDquUCm0o','da6DNfh8jfwl0IKs','1PD6vv1jmklcUF79mFjMJheAG2nWeLQqebOcO74V1xXj2LArg46DrR','VQbPFLEZaRSIk',2);
-INSERT INTO t VALUES (-5,-19,'hu27MbvoZWCDB8xylfyADaxYROwsxHLj0Fj6on','Da8nHDoeW5raDoaVip','RTOshtzBqrJz','hKm','VPNbJ4JwtMgdv4cjf0VgWmwa4mh6vLPXrL5WuoroPkozB4SoKf6','FejgRo3KVwczzds8G7Qa8rhNpaaW1Jrzp',3);
-INSERT INTO t VALUES (-1,84,'jWP5Q15tILDxgvt3hRP4HxJ8AoBwQhBB2JDeEJfO0UtuYBpOHYzDGagU','oOUKpgDQ8vbqwvGM3kNUWOpL0aqe8DT5sICqkjgNAXCljezpdzGFc83E6oe9BJdBj','7YfJ9u2kihDI8CawkxmDC2kmryjHp6PZ5fSXGDJyEKa0QGYY45br9wlMEnJ4IgAmodwFSt3EnxYWSnoR','o','fekA5Tn1Q59oTiWGz8hJ4cz25in41r9kCGceYhHnIJ6ZKzv2PKodgpXy0rL0y4kQPCDhYk6yXNVNTfMPJnHgnLMhDzM7d','xOa7tireZ9IuprduMa5q6Q2lejpwKRy1H',4);
-INSERT INTO t VALUES (-46,-125,'epEGpdqgclR','tfondqGrVimu5qmySRNdhoHVHjA6AKiMC9MyHgZgssj7aLRkluvsz18L','jGWFa5UYmR2Uaj0QP0AX6D5sTe09C0E5f8r8BPAFg0ZMUlJv4pMzoLm4IPGNV3ASOFYsXTStLtW5y','IIx4','OxH4TjlfiHLjwUaajaZ1izc9B3qNgW1GV0CNtBntoHx2FVP8uqjtwBhQKLALKTO4Th','ZJ7dN1twwVdEXucfkgMRrFpzAsI88jSWMEtXLipymrcMnZtPnRibXzGGY7Ob9EN',5);
-INSERT INTO t VALUES (35,94,'6z5KNbME5gTojSJOefMbhyziQlilYBISfpNCxYhoRgFfDYwzs7P1d9wrucgpJrxzD9z','x9BrVZm4e3kYK05HZe6pn5MPH07UzYdHmFNMoWuo','vWN4C8rzs','cf','gIjRoJN7KoVJBsF54uiPKfGTXuZK9plUQcwgYbngSwxLlPQZuVR6xKtAV4XSA4LvYsLAxbXrhk','LDzD3NLaHNtm4auT9U9dJiUCu96BFHh',6);
-INSERT INTO t VALUES (23,-93,'WmVhisdldJLavKgYTaMW8CrxcOQejbaS1Q9LOlGQGlSWawq0JpTg2extafp1OcN0O2PX3NrFbPh','tFqSmDo1yTbKlOF591qTyKvUkiQfGmP3NoOdnp58cmu','zmC7soBHKFkNwe9OiidTGadZcblQTEYCLg12CMfMJpRNGKH','nfqUZzSGgHjos','aHhI8VtPPWsFMC7p1augTYLC56h9I7','AfnucYp9EAnOlbybnn8',7);
-INSERT INTO t VALUES (-80,-78,'6sRgxL2exiFSoYIIEjKSgpgrQvOsJ3RrmLu8hvwc0178S','PV8tvI7TLowutDJjbdaqtQ3cuEVQv9tmKbZIyPJZ0gB','0XPzSORBUlXLiPgklZVTtIxcjspntWFMgXDyIpyxBZ3wSoe7Ilvqrv2z83mpF5Cp0ge3yJVgy9pK4iKiVZ9uS2MNr','0R4fOhfWnJDHukdMV2','0WSwhle0NLBNSXuAgHhoAmxDL1THBnimSDVO72HwvFqyYV5yPaJjlT3iC3woDVfhhUfcagMH9Zc','8ssKqtNdYU45VZCkZqPSsLQKDR7hPCjVWyAYOl3MNXfeos5lZuSKXbOiFm9TN4kgTp9xUhy8AEQ1xCBKz4JFoSnIwX3gL',8);
-INSERT INTO t VALUES (-37,-69,'KSpSviSearrIw5d91oA','fpZic','7816fiQmP1Nq3jkr78p7g7hvD9eONPB37WBJ90mxDUZNm8iLtN1PlTiExfwPpCt5avVKJPxk4Y1fWEsQwRvfPgyL5lEe','6PMg69JtVGq','goXl3AXTh1fLZ8TA','PEfc0jkRW1CJpLoXjM3HfElz9UcKSvrgou7j4B6imQh02ycSAQga3UglGmcciJgyIRbquZEt6EP3K0M4ZIfjIywjK1bpzT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9590769,37,'56HktNSCDDJpMm8m2i99n8j92PhiPVgqL0fDb7sMvbOz4qzfLBwWtpsXdmqxWa51VCi1XijB7zE','HqY5XF7Dxx','2glH5ozG8wQoGhduI1pQrB6ZMD9grVp0Mvrze375noWKGF0Edmhcr','25XZYd9MeO6xt9FflGjL6c7KikPSVSLo8rZMltMBpYFYQxxSCMGOrUEvv96bWuukla7HSG8yjDBPnuLpHETzqkU','2','8',13);
+INSERT INTO ti VALUES (9590769,37,'56HktNSCDDJpMm8m2i99n8j92PhiPVgqL0fDb7sMvbOz4qzfLBwWtpsXdmqxWa51VCi1XijB7zE','HqY5XF7Dxx','2glH5ozG8wQoGhduI1pQrB6ZMD9grVp0Mvrze375noWKGF0Edmhcr','25XZYd9MeO6xt9FflGjL6c7KikPSVSLo8rZMltMBpYFYQxxSCMGOrUEvv96bWuukla7HSG8yjDBPnuLpHETzqkU','2','8',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16113234,-60,'eb81ZOWZbu4hHOGKSfwLBiakf8YOOAFi8iTUjsdSF','aSGrcTYUSBpi7JhdPTsjZkAGDJy99m9mLnoq0jKJSKlmbBBWq2mcvPLZAcBtGTb8jVoZmSMjqmlVhYkqA2jfF5UQbFNd54dFMjESV4t9kt9qItdm8A12ZXK7UaRpq9zMptxC1aradAfg6UxtuLP5B0i51lbiAnqnwZ70n0E01C2RULDkxYR3oVTR9AEqnEI1i1','U8SmCPy3p0i8mYzLCNdHeLuEmfKYC8lH6SetzNctZGOOKo8JaeFOBWSYddWl062a','VdWdB0ig1qpoEiVR2bA81QEGWqoOAgbD0SDxIueUue60','7','V',14);
+INSERT INTO ti VALUES (16113234,-60,'eb81ZOWZbu4hHOGKSfwLBiakf8YOOAFi8iTUjsdSF','aSGrcTYUSBpi7JhdPTsjZkAGDJy99m9mLnoq0jKJSKlmbBBWq2mcvPLZAcBtGTb8jVoZmSMjqmlVhYkqA2jfF5UQbFNd54dFMjESV4t9kt9qItdm8A12ZXK7UaRpq9zMptxC1aradAfg6UxtuLP5B0i51lbiAnqnwZ70n0E01C2RULDkxYR3oVTR9AEqnEI1i1','U8SmCPy3p0i8mYzLCNdHeLuEmfKYC8lH6SetzNctZGOOKo8JaeFOBWSYddWl062a','VdWdB0ig1qpoEiVR2bA81QEGWqoOAgbD0SDxIueUue60','7','V',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (200643,-126,'IsETOYZyPLdhyIy8gt1ZYzFcyDQTso6VW6WjQsFBpCSMYSbp6kgDvYUlBQb17pzQH0EitBLn1','8hWSiDiiAot6FRZBhRqpB4juQWQYvAb2IUWnc4sFffektrIvi2hCpXl','4oPH2OWMHpcxzLj0wE0qfX2jrZ7H82DxlVj','Ni78FQwDE2X5t','er','d',15);
+INSERT INTO ti VALUES (200643,-126,'IsETOYZyPLdhyIy8gt1ZYzFcyDQTso6VW6WjQsFBpCSMYSbp6kgDvYUlBQb17pzQH0EitBLn1','8hWSiDiiAot6FRZBhRqpB4juQWQYvAb2IUWnc4sFffektrIvi2hCpXl','4oPH2OWMHpcxzLj0wE0qfX2jrZ7H82DxlVj','Ni78FQwDE2X5t','er','d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c BINARY(82), d VARBINARY(79), e VARCHAR(40) NOT NULL, f VARCHAR(11), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5161669,45,'L3Syf9bHa9pfhrE1T6zsgQaMuqdvZAGp8xeV','LcvEectoSd1rDdIq1Mmff2KQ0LDddYBfngJSOh','y23dqR0etyZhw','ogLdLRTpJq','a','e',0);
+INSERT INTO t VALUES (14472854,-5,'9uNXKCIkzmqhPYzMHEIsAwAm7ILTX0niZS1FZcc','j','Nmf3ZXsM8HKcSkGCYCHXVaL8QjA7MOasC','wABJkAuPh','g','3',1);
+INSERT INTO t VALUES (13878415,101,'Hl8Riz9N0ONqmWtob9jS2I5ulP0N','0KIxw4AArJ4opA1UmMCtnlbJZeGBJsVv8Ka8fYtiEBaxEX4','R','hUhzF','u','t',2);
+INSERT INTO t VALUES (13786636,111,'5gi45DHtzkoi2m12CpNPLbTWyx443','mTtaZqK3HD7pJJJY7jVnyw5QFlk1bARM0MKL690YezRwdgCjIoAIqFv5YHyShTdla','6219Mevid','EhNV2R','b','O',3);
+INSERT INTO t VALUES (6036976,-71,'nHCLn1V355Xq2mXL6CMLLalaYpLZ0dzmzgZujubVyHHwJu','ZtVgXoOQmPjpeuHI27VoJ95VlYGImrdvCagCF5KiSa','iGKDCFbMn3P5AXYJsArgJiqbPe9d4fvc','Mtl','9','L',4);
+INSERT INTO t VALUES (16081734,101,'u9wgKlatg2UZiPCXy32BRRRVrI5Kma0SPx4SAdew7wTHCe8uhpRkZa','UZRpdC4S1O6Wt7uqEzIUL16OPzqVfcUjWWnrRhtl2TuP7iHz','RwFSuZRiGL9VyfsnQJYcyu4Q','Kb','W','7',5);
+INSERT INTO t VALUES (12980532,86,'1pEHUZ01TRmDbXFOeyIGEsKifaAlz5WS9IQEV0ATpZgx14N7xAv7mmrFSznNjnofyA53inO19Zx','NPt2zGm12W5zTbkhGTT2cxvQnQy8eiTqmhthR1dQIohQQHdrs3OVcemAFZuRkPIWtiPrP','zGhsPGz5J6IGJzbfDxeKAEeze8Mw','0uzLl6TdE3','v','E',6);
+INSERT INTO t VALUES (3559017,-28,'f3xPGE1PYXcpJh5yZNkXuCkkhSxtsQEp2weZ0jPkipZCifEmxCkXRTlbqCKjZx1oWjiW','i355HuHzSJYJ8gL25Nj6h98k4OVSFSEQ3OOaBJueNyGadVv1fVgDDHYHKwnk0JstM','V93stTNHor6','JjaGdE','d','t',7);
+INSERT INTO t VALUES (15946525,35,'LRO7L9BkOGMomfCKTj3b8sqtWKLcrndKMbYmLi4BETGGoFrrUEoRgjWUWqijTCydV42ln8Bc3','IwfkeBqg8n3hlm37n5J81UxjTE11D1KhsP9telmiMzQC1sYb9NEcEtm9vhaadwGhn6c3','3TRe3QOz7tgSDV97q5x9bl4N5g','OCBEG8','O','m',8);
+INSERT INTO t VALUES (5065652,93,'strUh3FExKw3goP1TC5ki3q2KpSBh9pZzCja5JQK9Xkk13NcXEk3Z115h4yp16jhIpwpXLDje01','LXJlA2KvKDK1GSjf','kbRyQxP','IJtMxzx','F','f',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c BINARY(82), d VARBINARY(79), e VARCHAR(40) NOT NULL, f VARCHAR(11), 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-22799,102,'nsd31KLyqznPVGSKGhxHnPacX7W0GXJErEKnfmkMITLzPGB3LIfx7kx3w9hyGnUKTf','8ztBNFqj1d4','q0KM5GBtF1r3vsBK1KHWVuZu0hHWGuLeqqXPHxVypXYO9Xd2g2r','i4PqVjXZ1pNtd','1hCWkO6GSAI2ShLyqFNXM4wZ4mhtmSsxvfaKmQBHo','GigfMUKS3X00LxpxEmDYh3lPhWu6sb8AFpBe3tFEtSlEd0KplB7JfN66StXlmm3M398zNOdoLaBmj1cAO0cXzEcdqQzt',10);
-INSERT INTO ti VALUES (-22799,102,'nsd31KLyqznPVGSKGhxHnPacX7W0GXJErEKnfmkMITLzPGB3LIfx7kx3w9hyGnUKTf','8ztBNFqj1d4','q0KM5GBtF1r3vsBK1KHWVuZu0hHWGuLeqqXPHxVypXYO9Xd2g2r','i4PqVjXZ1pNtd','1hCWkO6GSAI2ShLyqFNXM4wZ4mhtmSsxvfaKmQBHo','GigfMUKS3X00LxpxEmDYh3lPhWu6sb8AFpBe3tFEtSlEd0KplB7JfN66StXlmm3M398zNOdoLaBmj1cAO0cXzEcdqQzt',10);
-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 (19675,-15,'fZZu93KEvBPoBoVkC0pyqP2sU','z3pwuSO5iFlug21NNTvFdK9kB001kefZ9fZW6fz1PNwngyD39K','sUewIc0YR9','8iyW','WCbjPsgSsN4hCcvta0ScYkXHVzNE2tJYZU8Ivu52L','ptGA9Qy3qy5aQdDsPLM3K9qw5VcieNnpp8nRzUSqjzypfHFi',11);
-INSERT INTO ti VALUES (19675,-15,'fZZu93KEvBPoBoVkC0pyqP2sU','z3pwuSO5iFlug21NNTvFdK9kB001kefZ9fZW6fz1PNwngyD39K','sUewIc0YR9','8iyW','WCbjPsgSsN4hCcvta0ScYkXHVzNE2tJYZU8Ivu52L','ptGA9Qy3qy5aQdDsPLM3K9qw5VcieNnpp8nRzUSqjzypfHFi',11);
+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 (2831033779,127,'nYO6KO2KsJzCfVrxtb7mIPNaPcCNAtZUVNIjLqm8g6oDPkSWNvctfCPG2p0K6eemRW','vRgpDVlgEKMgTTK9j1X022L','wOwpNTvmmN8bNJ34qScv1ESDKY0toOqz17bk4KH','dQ2fF','o','u',10);
+INSERT INTO ti VALUES (2831033779,127,'nYO6KO2KsJzCfVrxtb7mIPNaPcCNAtZUVNIjLqm8g6oDPkSWNvctfCPG2p0K6eemRW','vRgpDVlgEKMgTTK9j1X022L','wOwpNTvmmN8bNJ34qScv1ESDKY0toOqz17bk4KH','dQ2fF','o','u',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(83);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
+INSERT INTO t VALUES (11003573,-70,'Bvajl4D9suhHJTS7BS5kRKcz4OI85FIbBn4jw2W5pKjBQeEA3u','uQaVUshjVsqw6Mrac','XX68NcVDv8JkTz6Kc7IpAW2JHGfFSnPkXt5','a8kHaQAbZDv','D','i',11);
+INSERT INTO ti VALUES (11003573,-70,'Bvajl4D9suhHJTS7BS5kRKcz4OI85FIbBn4jw2W5pKjBQeEA3u','uQaVUshjVsqw6Mrac','XX68NcVDv8JkTz6Kc7IpAW2JHGfFSnPkXt5','a8kHaQAbZDv','D','i',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (17514,104,'xX8xNm9HJ0CLsjO503ObasXyDOcScei9LYci34g','QR1axj1VxmOuhEBcbi1iVntlbhFPIM9HIOUDleuL5r7tufAfjLVwKMCC63jXCqXhiexC20KJlYZKXen5dIGXNKmtLnJIpo3yJcl6dGZHEOTWFNFACQJ13K0xX2LwxzDjwlKai6wbmXibRQAj3hsCbGTiQOC93kT5hPuozHQK4','hPoP4OTNi5ojDF16urdQkouVO','WlrhxMxCBA9sow0m','RALDyk7odgbwdsa3kB9wjpwAIlMJSQKQyWqpc6Sy4D6fEctLI4644or9YYPN3v','Xhe9fqhAMJy0zcv9vQ9Be9gn5QjcHVvnrIS3VjEijSB3EDBYYb0Tp1HixaPAFdx8Ab11fI4x',12);
-INSERT INTO ti VALUES (17514,104,'xX8xNm9HJ0CLsjO503ObasXyDOcScei9LYci34g','QR1axj1VxmOuhEBcbi1iVntlbhFPIM9HIOUDleuL5r7tufAfjLVwKMCC63jXCqXhiexC20KJlYZKXen5dIGXNKmtLnJIpo3yJcl6dGZHEOTWFNFACQJ13K0xX2LwxzDjwlKai6wbmXibRQAj3hsCbGTiQOC93kT5hPuozHQK4','hPoP4OTNi5ojDF16urdQkouVO','WlrhxMxCBA9sow0m','RALDyk7odgbwdsa3kB9wjpwAIlMJSQKQyWqpc6Sy4D6fEctLI4644or9YYPN3v','Xhe9fqhAMJy0zcv9vQ9Be9gn5QjcHVvnrIS3VjEijSB3EDBYYb0Tp1HixaPAFdx8Ab11fI4x',12);
+INSERT INTO t VALUES (1583006379,-37,'zRPWG6','pVLdkab8p8l8wbl4yBibrgRT1J6irbYBYnLEdj38kS9KAb5nVRRZACJbkQcAG6ThUrpBR6k365zAllbzgkDj3','H6WP','cjpZ','h','H',12);
+INSERT INTO ti VALUES (1583006379,-37,'zRPWG6','pVLdkab8p8l8wbl4yBibrgRT1J6irbYBYnLEdj38kS9KAb5nVRRZACJbkQcAG6ThUrpBR6k365zAllbzgkDj3','H6WP','cjpZ','h','H',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6546,107,'K8GTKtxD4Hx2gkc7TIY707XPpKghRKCA65IwZPsP3XF6HrGQz','LZBUA15df1TKJnqvoUnEzXXY5obSbOlO7Qgr','tEWrj7ZqRVH5KGH','5WcUlbDKrDKm53ELGUHvzEa1O8wyN5yN4z9gHHbqWIOvFkSlm80OPnZOVYHwcbwuSzlXaPCUMez4bSuS8IPWsUyffbqg51r5i5oGktgDzRuOmVykeraBvi4wWB1uJH3ucgFezO8AmwxTtd4eorjx8dLv1wx7ZbS9WweVDvyPODCZAi7Sx7JOSJEir745ZivfYmMWwPhPqMTPLO0hhMBCdFiNbgKFXK2Z7Po2wcrDDoLXyGWWG6stQqf4TNu','1BKVMfmPEwUmXg1vi52IXxDUepERFX4AbTWTldqquu5CebkDPugTLKenMnmaDoWMPtgDRX9oMWBRPhBHMhb5gOu1A9','mFmem69P47EktNdVBkpfyjPrPNRF2P8jBNxx6JrqKneA7yNj7ytacwNZmq6noe7XeFpitrfA9OAUXuTO27',13);
-INSERT INTO ti VALUES (6546,107,'K8GTKtxD4Hx2gkc7TIY707XPpKghRKCA65IwZPsP3XF6HrGQz','LZBUA15df1TKJnqvoUnEzXXY5obSbOlO7Qgr','tEWrj7ZqRVH5KGH','5WcUlbDKrDKm53ELGUHvzEa1O8wyN5yN4z9gHHbqWIOvFkSlm80OPnZOVYHwcbwuSzlXaPCUMez4bSuS8IPWsUyffbqg51r5i5oGktgDzRuOmVykeraBvi4wWB1uJH3ucgFezO8AmwxTtd4eorjx8dLv1wx7ZbS9WweVDvyPODCZAi7Sx7JOSJEir745ZivfYmMWwPhPqMTPLO0hhMBCdFiNbgKFXK2Z7Po2wcrDDoLXyGWWG6stQqf4TNu','1BKVMfmPEwUmXg1vi52IXxDUepERFX4AbTWTldqquu5CebkDPugTLKenMnmaDoWMPtgDRX9oMWBRPhBHMhb5gOu1A9','mFmem69P47EktNdVBkpfyjPrPNRF2P8jBNxx6JrqKneA7yNj7ytacwNZmq6noe7XeFpitrfA9OAUXuTO27',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(80) NOT NULL, d VARCHAR(35), e VARBINARY(67), f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (22900,12796570,'ZCPk1bcsjT44HnwbnIYSBudNo5iYFgc1XYd8Vsj73HPjVqO37sdwa6LNW3S','Ef7K','X3iRAQaAAHzXLulvcssHxn5LwGxp1u6qLnSyv','RNYlZ94OvGRUKPeKcJSlfjkTUP8zzzwsM6xwKBtCsTaCH8e','og6Q8epB','UFGcC',0);
-INSERT INTO t VALUES (-1308,2468579,'4qz8GOpUkaZJy4sQqX9rGwbP6a1hXC1oJfRmroBIDAJHzpdiWROIF6e6zzbuYqAfUkyI4ngTuCUtzXp','IwkWBxQkr4','247qAHLpetbNwS06GN7PpHe58MhH9Cf9OGBCB9ZCkdiFXYbXis','0Nfkw6E1PNH3W3vCX6ag2hLLad11f25Q1y7JEXx6QHpCp8Th3','AqtGFB68XM3SM','IgdAxkJxXkSC3OJY0dyICFulDRls6uAxr6GnEBSL9f0aLVTvJNID1v7UT',1);
-INSERT INTO t VALUES (24404,13765572,'v911ayHprYzoEouqA9HgwM7kx0V4W830s4e9ztHkPPs2Olk8un5EphuTwM0CfPcfozEMBFA','CcgJREWfIl001O','TJlSpeL8E45Dbex7NE9CSp1Vx8z2omOq4T9dWBV4eUyvm','QBlxA7TVO4AvUcmS4HsrhFrv4Cjcravz','CW8hq04zr7PBv1JRREz','VSvxghKUBivtXyP4EEvKHVJh8aCuODRn6bCBwK3nfKY',2);
-INSERT INTO t VALUES (46,15344749,'lbS0pXOgtz2iQdvTgWzw2Fk','LBTXx0','Un0gCEnSU6Q0VZlXmyF','ABljM7D','VfOWKwGcB0iojXHq110hvjTDVIRBmyBOsZQiJojm0tq8w8mrkrHTLEsusvBfN1dDDdZrfzTxdBfIvPU','nYaeK79r64nzebLqHFrUyo',3);
-INSERT INTO t VALUES (8672,5371113,'D9FvkXDGcO','BTYZ8PfbfHddBxjig','SkyLO9rEwFor3m83fFlJxhJP0gNNVk9JdXEGuFerWHySZRhIAwj0D50sF0RonRXOQc','h3fc79rQFqWERVuHjX4W7eX3JtzCBJVsnE7YjLInzO7ZhJxF0','US3mqMKyJAOlqCeY8crsiocAyp9sytvigkbwacmaxAG0w9dDxS2CJOkT1oD1zBZsu1WOw98NuIBkifnTb5c7EgW','M70UhahFSyJ99',4);
-INSERT INTO t VALUES (-14908,16622032,'6vOMYq9O9T3x2HwQSIVBJWuiai5WlcvEgSDm8UGUbTV4nCH5DV6lP','fF3P5JHUIV642fQQf','vK9oZR10bNGO7VLuQQ4TExe4Ju83lqBA99VaY1S5967AkUVU3uZDG5mA9fyUKGOQTU','y9Fs474jIzxz','OJrPerC4P0Q4Ch9LrMsryZlfKlwRVWkJQ2sTxOU0G','ERPRPVL1cNHOKBlp4KMGCbd8scCV0GlZB3aEqCveDnDRuDj96dCcy3RzsqMB8waYwlMYzdUgaU7',5);
-INSERT INTO t VALUES (30726,9338237,'IsBwSejywNyoecTS603rMSyaRKCOVp0xdIqN6qhnhI2Jq0x9zLx5l9wOF','sfj7b5jvNV7wItelzzwG5SiwXhrViK6m3b','ELepJEfO9LC','4zKb8vpRm6gBCz0HQ7h7','CHlPtnYr4CjLvWVcHFKp','w51GOn1Rv1xWrfmlerjeCiuz9g63arZYN6rVxxNyNpBzZmYna',6);
-INSERT INTO t VALUES (-19596,1217717,'UOHjKSXMKmeVaOkf1hrw5X3YarJTvlvJ62kz1tnJkUCdk','1983BizHcixjeyUCL0LdRzXkMK','1iWjPp6Wejh4lej','ptRKiZvNogCkE9YhRNv3MaL0vDpMxZgMwXX51GOtfk0ytKEKyPmC43EkDs','4QUeA9cqjqPebWkQE6NvVkEhcayoxMcZtYI3oogSZYRwxKkVBNReWk7clV3HTziGyOctcwZuse82rlBRyxyoxdo2QKoCHqsEfBD1','JeDf988kKFAaqH7SY5r4mvE48xQEddzKRrr9zWH4K5hW3mrcKFwb6OL',7);
-INSERT INTO t VALUES (32564,7778161,'F8','F4zXGzKnkLakwJSkyO1AntFh7s5aYwKZ','mmIrc92lKso7FM82WVPlwz','rBj9jumDHQFdc94huo2NXl3MMg01rH8I8deHAQIKnnajQ1hhL7J','iPplFlgny564j78jcf7VL4Jh5BDwDSaPUW3QIkyz9ExXrcd32bSdeTWDmN26acmOsKe39NOHvnQp40jYsXFwCaMS','XJg8MgpX4UsoPIPnezIJmbk93FZWkLIKx4i07so4UMP5Xr5S35aTNfx66b3IDLAIu3irKiN1pi7y1qCY9x1FvBkB6vt0znQO5',8);
-INSERT INTO t VALUES (-15859,16695031,'8VotFYa2c4V1R3kkm6XISwMVh1leqTmufbIx3iwKmpT33p2N33rHpg6KaR75B9sScrt5','XGv0r8mDVubz7MiGt90mvnu2i6q4z7pV8r','UVr1ClWa27FtPcysNhRgAUYWlKhWoJxxbKYHx5OqAcnhQeboWXGoovEZDQ6se','k3GePqwOLjCFTHAdV8FWO6WUkbXLO9EwLWGcAXlV','2QxEUgvTLa8Uq0FbjlLIczIi11KQicTxaB3HJqhYuyJCKh00Q9luqmipD7St7CFDCGgEWDNJsckAHi1vObRToSvKJn','YiZcc9RH2rK40NrsRjYfcu0npf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1523041340,65,'a3y0DSewXqVinYRfgbjh5Ojhx8oHgo5SdfWprWil4ScgyxAQySUMqPlg9H2Sbget97ha8RDq5UsO6w','PBz1f2sbac2gD6Znn8bB669CSs2Knt1oFW86xUdrRM8XvgQOHZQZRcQtx9AO8d4FqxgHUqHOVZtq7G0nnLRx4oZhQJTfUey8OYx','E','qPRxsMKZBJbYNXHx7mG9zAOBIrpy810BgIo8Rhj23WoNzubSxd1hmNcphM03C2UbbUtZDFS4LvkkRqt0XbQaSxdDaDBSURbsnHP9uFz9R8BglG3QrfsXjzZ7m5TFpN49xcLluXSkjj0VOg2r1HQ2L9Oa076gV27U9n4JnZ3xe','x','x',13);
+INSERT INTO ti VALUES (1523041340,65,'a3y0DSewXqVinYRfgbjh5Ojhx8oHgo5SdfWprWil4ScgyxAQySUMqPlg9H2Sbget97ha8RDq5UsO6w','PBz1f2sbac2gD6Znn8bB669CSs2Knt1oFW86xUdrRM8XvgQOHZQZRcQtx9AO8d4FqxgHUqHOVZtq7G0nnLRx4oZhQJTfUey8OYx','E','qPRxsMKZBJbYNXHx7mG9zAOBIrpy810BgIo8Rhj23WoNzubSxd1hmNcphM03C2UbbUtZDFS4LvkkRqt0XbQaSxdDaDBSURbsnHP9uFz9R8BglG3QrfsXjzZ7m5TFpN49xcLluXSkjj0VOg2r1HQ2L9Oa076gV27U9n4JnZ3xe','x','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (800420400,74,'HZZ80XajG2WodqdHs2gB8gekf8Gx2UOyi2J5Zd','xkJMs6F416dtbiQPFmjNApil5zxNOSsRVoMxPCwZmoJcjKJ5G1FxBygcAJ8hfkLvTXcDmHvI1nFDYY0AQYuwtCIUf3DznnjueKSiyvlL3IBgvBc5LCkrguQxVH06qEhbpT','j8','fxdnda1R2CSdmm9xbcrTCYJiHJJKgRfjNaggxq2j9aOfg2ymo1i0','lz','h',14);
+INSERT INTO ti VALUES (800420400,74,'HZZ80XajG2WodqdHs2gB8gekf8Gx2UOyi2J5Zd','xkJMs6F416dtbiQPFmjNApil5zxNOSsRVoMxPCwZmoJcjKJ5G1FxBygcAJ8hfkLvTXcDmHvI1nFDYY0AQYuwtCIUf3DznnjueKSiyvlL3IBgvBc5LCkrguQxVH06qEhbpT','j8','fxdnda1R2CSdmm9xbcrTCYJiHJJKgRfjNaggxq2j9aOfg2ymo1i0','lz','h',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (515456766,-125,'3VgE7TbfjkK9zhqEfsTSulwkCTtV4sMIKua0w7p38','Uifgeuni3YUNNYFdi8','LkB7TEujLHaWSi74eTHkmZ8r7R1E','ZsNJjP5mswGU7Mzf6Hoz2yYIbr3JUj6DH1lmketKPhLNWsHAejJ8o7JRAgXirES5CxFeiP571hox6KE4QPizRQ5q7SVIoT2bPCQyj190n8DDEBdiT5EAWKvwUky1CN6nWrTmdH6Q1IreIMdHTdnz1H28JcY4lg9OIev32rWVz1SXpFUvt7189AL4wOXvePJtV','w','oF',15);
+INSERT INTO ti VALUES (515456766,-125,'3VgE7TbfjkK9zhqEfsTSulwkCTtV4sMIKua0w7p38','Uifgeuni3YUNNYFdi8','LkB7TEujLHaWSi74eTHkmZ8r7R1E','ZsNJjP5mswGU7Mzf6Hoz2yYIbr3JUj6DH1lmketKPhLNWsHAejJ8o7JRAgXirES5CxFeiP571hox6KE4QPizRQ5q7SVIoT2bPCQyj190n8DDEBdiT5EAWKvwUky1CN6nWrTmdH6Q1IreIMdHTdnz1H28JcY4lg9OIev32rWVz1SXpFUvt7189AL4wOXvePJtV','w','oF',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT, c BINARY(55), d VARBINARY(95) NOT NULL, e VARBINARY(70), f VARBINARY(95), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (193,-115,'KfmUbaU4h6crYFhybTmEbrcJ6NQqaXMem','2VSDplofiXbXDCy5Hll8nhv9Sarr6eFuS1BSl24k9U','Q9RNFCkCWypnBJwgiP44eEC7sZIATTRmBp4HeFI','cS4R19eElST6HZBfUxPXAFd2nBOg','U','Z',0);
+INSERT INTO t VALUES (21,-103,'DJcYDwiIPh7buUcDorS8c','v7cGvJbWY11JeIDCvLW01RbfKOwquLIfTU7kvCw3lD6FIrKCwjddjLUEpR0C25BPGoW74nLqHAuBDprZ7I0mwn227Fy','K1RdnfD7ITASWWEyu8Bapi4XJ5y','rZzLHEYTpfsiyj6RcomrjgdzPAReFYjd8g','F','y',1);
+INSERT INTO t VALUES (201,69,'5tcdwsdShGcczGPXVBuLlLKQkTo','gYajKugfBYOzOF7qr8AKK3kzs4BRcQIpIA683pV3JOAZebytJjE30vBytrS9IMyrErjMTnahyN5GBK1bcjN','s0EfMjIPqqF8aCRrKzCtB8nZvWprwkuhvUEBIyppp5JHhtO','aOro8PUaLWdG0VGUuD0nQQkwXlt33lAQhlbSQkTn1R0JKJd7pofLwbESzbPhrTRxhRU00vJG','8','J',2);
+INSERT INTO t VALUES (247,-58,'Gn0xfbZDp66xvPsd4t93aeNp','4GDrBJKLXDGy4bEkImsw9P9aqFwcz1d7Lk5u4tSjVHzCJAY8fqffirW3blx8EgbzYlgctjXRxLZQ02zJfQNjI','aT9Nna4gn','zBIZbbJvT6pgWqToRflVtWB8KT1KdTVIyGtYbCoCrB7xcjtn3LR2MiOgX','4','C',3);
+INSERT INTO t VALUES (66,-116,'f6J6vo7APNPuukogVJwdsJLJ2xxfdNNWNqUB6ylaXA7','0oihgQqthdvTG66RHUs3MfeymCu6mKNad4eeOjCQ7AKMZWqyEspYGpY','WWJLMmPnll7bGV6CHhK','tPF7EnG2BVqT2Q777Z0x4BCs05apGXZZL5foRtvkqKQep8lkJJXpc1PmlGXk838OnaLjHaBLp3H9ne9JmrQxmXpz','A','i',4);
+INSERT INTO t VALUES (241,8,'A5isxQCwoYomIK8EzzKMnf7Myql7m0ZKP0GZ7','rALnw2rzRnzijR3Ga4nYNG9hAUGuJxPXkHoQ3HjikPHDD92hvjZawXfNiwD3TbOisnGkekMmUSdVp5Gj0HgMtvYnZ','SmA8nIuDuCKcjsF6dftmoA2sVECJ7jCu4FYfck5yeeX8S4dzg5kSVpk7haIPJJj3Fo7NFe','9Or84RYUeGbk5N59ND2AUR7lLyAZPUZnm5K7o0q37b','f','k',5);
+INSERT INTO t VALUES (72,-27,'skRCjXe5Q9fiKgfGhmYVG2JqaHEVKy434Ql2WVC','yq7lzZlECgpcQ188','f4N5bFJ2Oa5U1f','Q1','1','g',6);
+INSERT INTO t VALUES (117,-4,'oBiY6U','xeoweUGCdqsSqSnBFY6GuvMlrXFYA9a8hHro1Lu43tFA2V7UbD','9CCY0ZFbKXCFGmqTG2KRkwxMK8Y4esk1nBQzEs6LEiqTLTaPk7jRsYcHyU306','g','S','z',7);
+INSERT INTO t VALUES (74,99,'5gxpezNqFYa9aSUzhr','boCNqf0ImghlllpAYLlnDZ7580NUeDpq','2UuJ0o4Bjn5eL1VcRpu0tZ2ASO5jpzVH','frDl4lVO7bwbNf9wF','V','m',8);
+INSERT INTO t VALUES (145,61,'Bqa0v1ezM2JxvrhqdMhuDrXXW39msdWToWpVwCMohls','hJQGNggCQ7BiUeKvuEXhytMrIZY8tgiSbFkDchB7HPVkWtjKrnqI5QTDY17T0HnnUaRXQjZzE1qWheFooH','iBiq0pEdFgib2sCuwjvIicSMrTdD119UlnPAkGkS2PmYvj8gYtNmyY5fpHV2ZAeXxlS3W2','ZjULipFEu3kxBJK3F9yQqVj45VLhMykj','g','w',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT, c BINARY(55), d VARBINARY(95) NOT NULL, e VARBINARY(70), f VARBINARY(95), 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 (-4113147,14923800,'7cCKEaW4iB1J','hSgoNJIbHr7f9qiiQf','nFdpV4lAVViYPnXtGeUN5r7PVEwrsj9BAK73Qpge8Vl5DEvtshsHhny2IpBWTB8WQrP','UJOdGYdIpua1vyRdcPIpcd','rt6T30bz9fJPdIopIT1CPRyzODwceCsPgJgf3','bYaKOI9yXawijjVbuln4JPGLvKIiZ0tavnpda2voIgAfUNImObaiGhp1TzxSuWn03QB74enG89iy4HW1Mc4wpB',10);
-INSERT INTO ti VALUES (-4113147,14923800,'7cCKEaW4iB1J','hSgoNJIbHr7f9qiiQf','nFdpV4lAVViYPnXtGeUN5r7PVEwrsj9BAK73Qpge8Vl5DEvtshsHhny2IpBWTB8WQrP','UJOdGYdIpua1vyRdcPIpcd','rt6T30bz9fJPdIopIT1CPRyzODwceCsPgJgf3','bYaKOI9yXawijjVbuln4JPGLvKIiZ0tavnpda2voIgAfUNImObaiGhp1TzxSuWn03QB74enG89iy4HW1Mc4wpB',10);
-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 (-6653667,505496,'2vBI0AanF2bnjCLChefs34Ve2mSyqEtOQ91fV8AxmmoShGiBA0Sgt','0Bu7s0OZuRhnoexvsLKFk','2PoFJOBc1SNYnYq8SPPjCaCbcndoEAV6wQmnMLRbYZmwJRzTRpKB4wx6B1uk3MvMV','N5kdEf6Su1ZNPBfOfKD9CCyZevRrQ2Hswb2L1woS','ngsF4YnX304n72Iz9rgSC3AZ2Fd3onHvaafzxYE8bPNwrI8o5','vj',11);
-INSERT INTO ti VALUES (-6653667,505496,'2vBI0AanF2bnjCLChefs34Ve2mSyqEtOQ91fV8AxmmoShGiBA0Sgt','0Bu7s0OZuRhnoexvsLKFk','2PoFJOBc1SNYnYq8SPPjCaCbcndoEAV6wQmnMLRbYZmwJRzTRpKB4wx6B1uk3MvMV','N5kdEf6Su1ZNPBfOfKD9CCyZevRrQ2Hswb2L1woS','ngsF4YnX304n72Iz9rgSC3AZ2Fd3onHvaafzxYE8bPNwrI8o5','vj',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (532942,2557338,'mxJXMjcmK6VeFpapGo5EYEGtxQElFGw8nMKaLbGKHr1VmkVsKjqYKQ7OJCJsMRE9lMp6','3BSRBSaf08v7JcfrCPbaClyLsVlmCqdaaPKLDrkntXepVY2G7MmsdoUrfeRUGtqZPvu3UGYKVfUsQz7L5MBWcQgLdD5s5Qwu4qMMJaY5uzlrXvFDe4rrtgO8hi8lPRZ8oaKxhCdbDdgAGOklQWvJtEVsgDB5Fmsmyzt95M08C3uf8AsTcpPL34bWwe8','lakLM9aObH','OLTe6vB00hPygSXQhMIydTKk2d5LQ4txoLTW9ywZXISiMjQuXo7t6qKb','H6H2hX5efzTwwxN5TwUUVym4CgeNFuVS4','DcwPLWzwDej4wpU',12);
-INSERT INTO ti VALUES (532942,2557338,'mxJXMjcmK6VeFpapGo5EYEGtxQElFGw8nMKaLbGKHr1VmkVsKjqYKQ7OJCJsMRE9lMp6','3BSRBSaf08v7JcfrCPbaClyLsVlmCqdaaPKLDrkntXepVY2G7MmsdoUrfeRUGtqZPvu3UGYKVfUsQz7L5MBWcQgLdD5s5Qwu4qMMJaY5uzlrXvFDe4rrtgO8hi8lPRZ8oaKxhCdbDdgAGOklQWvJtEVsgDB5Fmsmyzt95M08C3uf8AsTcpPL34bWwe8','lakLM9aObH','OLTe6vB00hPygSXQhMIydTKk2d5LQ4txoLTW9ywZXISiMjQuXo7t6qKb','H6H2hX5efzTwwxN5TwUUVym4CgeNFuVS4','DcwPLWzwDej4wpU',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14483756383687442250,-41,'Kg7OIi','8SndiaMx3rLvKeU9gsYV2RqB6ZVwpRnD7vM64D3JPxcwfFGdleqRjjP1DPMzQi1nraciEdX0FtkSPFvqi0TjkVH','ISy3NPWj6Dna','X54bUFtSKzASTuxw','Q','R',10);
+INSERT INTO ti VALUES (14483756383687442250,-41,'Kg7OIi','8SndiaMx3rLvKeU9gsYV2RqB6ZVwpRnD7vM64D3JPxcwfFGdleqRjjP1DPMzQi1nraciEdX0FtkSPFvqi0TjkVH','ISy3NPWj6Dna','X54bUFtSKzASTuxw','Q','R',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (9908564628791719753,-22,'8pxWvDD8DG7XUdo3QC','QZfxT7s1MmBxatvMQyJVaIyf3tO6P485Tm4w2kJFjcNuk5QEl7rBOO7A','amBW9wKxjxZQFZUFM5nH88cfusQeZH1kbOL8AiM4SKFmdsjDXTXrK2UPTpk3Pa0whN','LvfahQ1uKbzfURnzri3AUGAL68blhhtkPlHKGhGqL9SOI','h','N',11);
+INSERT INTO ti VALUES (9908564628791719753,-22,'8pxWvDD8DG7XUdo3QC','QZfxT7s1MmBxatvMQyJVaIyf3tO6P485Tm4w2kJFjcNuk5QEl7rBOO7A','amBW9wKxjxZQFZUFM5nH88cfusQeZH1kbOL8AiM4SKFmdsjDXTXrK2UPTpk3Pa0whN','LvfahQ1uKbzfURnzri3AUGAL68blhhtkPlHKGhGqL9SOI','h','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (832592712125909124,-63,'1C5hXYFnEC5pcBBX8BzwHg6YGjAyjspAfPAjswik6XY3hZHl3y6qY','nvU6JSMbzcZujEjUvJndgaToZ0Fvc0WTjUq7xFo2eNkvBo9utqnGTHOTohG59IWTtiNwFPd7zmFHRHyvNfzvne6oJ6pzRWSrwMpJJUQ6iRYzSuMGtQpGwzBPMdgLYIJwluIhetxb4CVcVBs0H0Jk8k950UT3c4g','4uxih42A0BxijrNaFa','bQWm6c95ueh8OUt7dk9v2pyV8XmeW8f70ftGKGSZC1m3fEgPETnsKBbjV9ZHXXW82aB20loa','J','y',12);
+INSERT INTO ti VALUES (832592712125909124,-63,'1C5hXYFnEC5pcBBX8BzwHg6YGjAyjspAfPAjswik6XY3hZHl3y6qY','nvU6JSMbzcZujEjUvJndgaToZ0Fvc0WTjUq7xFo2eNkvBo9utqnGTHOTohG59IWTtiNwFPd7zmFHRHyvNfzvne6oJ6pzRWSrwMpJJUQ6iRYzSuMGtQpGwzBPMdgLYIJwluIhetxb4CVcVBs0H0Jk8k950UT3c4g','4uxih42A0BxijrNaFa','bQWm6c95ueh8OUt7dk9v2pyV8XmeW8f70ftGKGSZC1m3fEgPETnsKBbjV9ZHXXW82aB20loa','J','y',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6625341,2454379,'NG8mCofIO22B3wzGHYdwOJjVdjVFIYxH5idh8nBHCbhAhCeUeAZsQdyoWOAm6UBtlUs6WAzcKUYYto3Y','CETbgIMLsqTBLTpryLYoIoJnro8jIbW0MHZJcKNUUuMfKGJbdWuXg4hqFsUDV6zw06qwzjCdopIiHaxLWAm17aDGlJ0dddOowEvIO93ZpuE','yYzNRSEIEu6fmN1O2sAHbrC9T21N6AlfYyFwL2tvS2Vod2CzCrW','XMHJ3lH2Q8gh4W7fLVtQexAYbMVaeRwWybpVJ6BJWqknKMQj9','4Qf3eSiJNQAYy0eJJug3hdTDSEw5gA2hHERrvzpa8QSIt9k8zeVwnurXAeoU','61PdjcDIJadGuYUi',13);
-INSERT INTO ti VALUES (6625341,2454379,'NG8mCofIO22B3wzGHYdwOJjVdjVFIYxH5idh8nBHCbhAhCeUeAZsQdyoWOAm6UBtlUs6WAzcKUYYto3Y','CETbgIMLsqTBLTpryLYoIoJnro8jIbW0MHZJcKNUUuMfKGJbdWuXg4hqFsUDV6zw06qwzjCdopIiHaxLWAm17aDGlJ0dddOowEvIO93ZpuE','yYzNRSEIEu6fmN1O2sAHbrC9T21N6AlfYyFwL2tvS2Vod2CzCrW','XMHJ3lH2Q8gh4W7fLVtQexAYbMVaeRwWybpVJ6BJWqknKMQj9','4Qf3eSiJNQAYy0eJJug3hdTDSEw5gA2hHERrvzpa8QSIt9k8zeVwnurXAeoU','61PdjcDIJadGuYUi',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(19) NOT NULL, d VARCHAR(75), e VARCHAR(33) NOT NULL, f VARCHAR(4), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17099,6920533206382643628,'Z4N2p8WW8odk','GX0kBrwaaHkwMPZC6IkW1nU7Rj5C94TzdclyOBcoJLZjwhtZBBF','SnnGWY','W','obVEdkPOzwYbsMYgF5lz0Z1uisxshOncuTZfmSd2BYfych687dHahtk0JYy7Ez2s5n74vy3ABZr32O4DKczfzFJ5SiNgX0HsrK','HZpdrkH0GF71s7RIlVXJAI5YbXwIWLAFiiph95CQdtfXIFKfavG9Mw11NQWwvLbDdpk61JW9fAf6k4niOk3XuISBCkn',0);
-INSERT INTO t VALUES (14239,3176553258423739518,'mYaWkAhvcwx8','QOWJqt39Iv5rABOqaJ3Ynjqoi47gZFglvKMV85GBWawN8BpKfcjlmt1zhav0Z31GwAttV','qqwR7Rk6z3xqHaiUcNjRX','rgY','9VwS4y5tDl1gHWqp1PME5ogqoweX4V04bck2PWo4VLaSggaT2W4ovJU8dLMSpCPG','zrtfrZocKAiGRJRqspuYagvoopNDoKG8tqi727FvRiCn4Z8AE26yYOL23kvM469xW1egOVDjNbh06Ymmi0D4CFuADLNODNfS',1);
-INSERT INTO t VALUES (13905,-4186748018201497524,'ok8','gImTci538V74L30Rxm','akHzg1FZNiOI1uShqmUpg9','b','Bp7cKN6N3lxtTDzi0LH1qDUdd7OupHZ','KmJVk0kuTuxkUomlYZ74p38BbFQHAkxP9PoiyWo1gdGPaWfX',2);
-INSERT INTO t VALUES (11744,-3363739663533858370,'t','IP4qkGE5x7WXRDdy8RfCCxHebmt46CkEBVUhQTaW2mJNI8mP','WeIFN7lDchGhR8jApU6a7XOazM595gcob','q2','wmEK4bRBLG46cv6qKmWhahQE','1it8auG2YcUcgLSBIrHv7seFaW7NJv8xfBep1TdTwyrJ9qXQtaSRLF3XYW6WVxEM72fq2qwutzbAbMwKjmdo',3);
-INSERT INTO t VALUES (48080,-6888393450570325552,'OSAwvnDejZsz1czr','YCXmAdkmli1StQBD4dva9ueexlu1yqBAjW4UkPfU1uyPSCD3d8ckUtbwtS','mqSo64NPv9eVojGjrtZHfta','2z6','bClTzFWw2kmXs3buOSyEDwyHtzOj7Jl6MNLYwCWOxEROdc5BJJB9NGyhtMUa65AQbZQ283Y5dV','fm',4);
-INSERT INTO t VALUES (40255,-4633809895089425032,'5DJRGdPTPy9q9cPX','TpJNTSYmkKyZ6R9wY1m9pzO8nrgi087UhgmG76R','SuoYuQ0lBDL72KCeJHMvUdcMh','z','ztUbRhV3xxGLSBuXvdkdQxKKDVXepJNH6rvgkVbHQOO5fo6N6HGwbB4BmmOLYRUZiEW7vYTG','YK0ICyRkUYRnBCu4NWKfGohfLKeFq2tQ4VgntF5rLgiqMh',5);
-INSERT INTO t VALUES (15549,-7845726094522782666,'DLc','o8ROJ66sV9ff2eAYBpS','CPQDQKgB8AayZb3ieqqNKdTONdXr','1yR','5tgtsVNd9llhsZhD1jXeRJg68sF66UvlkHbTsW1N24jJwKAhruVK73t1l9u60h0QdU3kq1XXrvHH8TcTVCtRx3Io83','JT1dZBLRsikNe1vq7uZy0POa4lxrye5a1ySskuuL5KIei4ti5jZwK',6);
-INSERT INTO t VALUES (35645,-5499968036732960363,'cCCOeemHA2','3IPQc2mCo5S11iG1bw5IkasUt','0BsH5v8BjawJ1dYwlwzyziRtttvNjE','J','jLkRAnPQ54','qaL9S',7);
-INSERT INTO t VALUES (21261,-7303349101056012560,'qM7SCUqVcKKXTbPyL','oRnPz6GtcdUnocn6cyHbjkDcI3Hd','MaBntl0rPYwb','U','v6uAlCRsHz7fITUMkvneI5NMEgYTIk9xYgvqLFqCDniUZ9NPPR4oTreehzx84SgRHULB4ruYhO79','GYoliuWnfnihNeM5HYe9LDH3e9UVwCFyPMqfe9mwkTbzTfklG0zlOZyPsGF',8);
-INSERT INTO t VALUES (46331,-8074367173555095560,'YkAIt6n76d','s33yeCFFtt68sveMmcTxZUYslWZB62qsYVreMhNURTgB8z6M2XgflDAuYGMfoAuIUQ','vdxlywagFeBjTq17','eFVo','oJ7vXxkxXZsU2QF4SgZX9JfLUr1bI8bRVYogpxytunTErF6Lof7AgJPpX2XM0J5TbJF86PfNa8r7QdY7t3QV8EQMi','GI41AXj4wgVfkGCZG9MOQD1Frz02VQvA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9124242316906609136,74,'k0TKtgYbfqBhL7GEsZIdHrXzn','nEeBCICVOczRQlfzWVDZ3DXfJ66P9LMzgrvMo7fWOeXVZWQmhnATrFL9OOnnor4YwKhLRZszcEWmRzZgUeE','tQwNsba8Z8jQbM9G5c0phMoLHhu9wok5VeHrRf3OZuGpWt9XSP3DvKDmfBlCOt','9Pp697S4V5ip6gsPtAzABKSRZ6OVso8ntqhdjsogToUkxTWsmWvkbxB1Zr8kwk4CCNlcO2jOO297jHShDhNkEDPk0PAEIpoVWhVHwiRzrM7oqdFGDWOHA3nfH2LVGT1DhgoID0sUY4VknjhGISf28dhdxWFmnLjTgjRnLKvfU40vhYkpSgYZxFj','N','9',13);
+INSERT INTO ti VALUES (9124242316906609136,74,'k0TKtgYbfqBhL7GEsZIdHrXzn','nEeBCICVOczRQlfzWVDZ3DXfJ66P9LMzgrvMo7fWOeXVZWQmhnATrFL9OOnnor4YwKhLRZszcEWmRzZgUeE','tQwNsba8Z8jQbM9G5c0phMoLHhu9wok5VeHrRf3OZuGpWt9XSP3DvKDmfBlCOt','9Pp697S4V5ip6gsPtAzABKSRZ6OVso8ntqhdjsogToUkxTWsmWvkbxB1Zr8kwk4CCNlcO2jOO297jHShDhNkEDPk0PAEIpoVWhVHwiRzrM7oqdFGDWOHA3nfH2LVGT1DhgoID0sUY4VknjhGISf28dhdxWFmnLjTgjRnLKvfU40vhYkpSgYZxFj','N','9',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15840195109579608838,24,'fJvFAYkpJL2ZPDYVfYhxtFCzX2','fV0rmfexFSk09J621Y1gVK00vmeAvWnzNodEWtFmnat74LGpEdBiCKPSNjPheU58rrrgddsfAWGsWwN5tdVA2OMJmO76jxAhABjZYJLgZZ5XlBgg44L64TzjHJD2T0xSSG8kAxzOyeSf5bdbxnT0MmqHEl1az3jjzELnvP5xxv5W1xduRfBDwdjI9bPIYQd2CWDCKQnEuUs9GoyWLEzRzQt4tBLozcjQ4Xs11gXiyEQH','CE','4k3iUEs30XowyTt9jB5FxjvtnSY9fhE4tVORorz6a2EgXu8dgqf20N5qxPjE9m5hLurlg','KS','M',14);
+INSERT INTO ti VALUES (15840195109579608838,24,'fJvFAYkpJL2ZPDYVfYhxtFCzX2','fV0rmfexFSk09J621Y1gVK00vmeAvWnzNodEWtFmnat74LGpEdBiCKPSNjPheU58rrrgddsfAWGsWwN5tdVA2OMJmO76jxAhABjZYJLgZZ5XlBgg44L64TzjHJD2T0xSSG8kAxzOyeSf5bdbxnT0MmqHEl1az3jjzELnvP5xxv5W1xduRfBDwdjI9bPIYQd2CWDCKQnEuUs9GoyWLEzRzQt4tBLozcjQ4Xs11gXiyEQH','CE','4k3iUEs30XowyTt9jB5FxjvtnSY9fhE4tVORorz6a2EgXu8dgqf20N5qxPjE9m5hLurlg','KS','M',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15989754710435953152,-17,'DV5ooK2s2y1Y3Hywe5heEA1pkChqL8btqaPsLMJtgFg','KxRXRjHGvEEVOlVcJInyoWffJWcpqdx1L84Wpwy80OwYz9MdzSu5SIrXPLeF9KFXBG0MFWhN3fDRfv2tMWKXnUeFJ6VnHmNhgf8dmhaGBdKwn2f6y5gnstldWd65UxX6kth8Chi62cUfGkgeAgGoBBuQ2iWvsub7SPli8mMy8mkHGoxwjAnlibAaMxmcnrc2wE','KxRx4bmP9hovUccGawLuUQB','6Dmhekp5HL2YsMzZPaIJMme6aVM5eAyH9vMa2Igx92sOXNJbW8vXmVIhTXBiLsHrN2SeQShzzY6TqpzJaefPF0h5OVMoxcCYqJ7BP11zrml1VSaWSdPgIuPLbcAnCvmkMuFdQAI3amiBBYA0szUXgzFFJiE9YhArpEnu71Ai2s7t4ytBt4skkhlfubCQkPVYWBTr5N4BizZjJuCuWr9RgqABAeosTtR1hRcLUFXPfcdx7vv7','A','7A',15);
+INSERT INTO ti VALUES (15989754710435953152,-17,'DV5ooK2s2y1Y3Hywe5heEA1pkChqL8btqaPsLMJtgFg','KxRXRjHGvEEVOlVcJInyoWffJWcpqdx1L84Wpwy80OwYz9MdzSu5SIrXPLeF9KFXBG0MFWhN3fDRfv2tMWKXnUeFJ6VnHmNhgf8dmhaGBdKwn2f6y5gnstldWd65UxX6kth8Chi62cUfGkgeAgGoBBuQ2iWvsub7SPli8mMy8mkHGoxwjAnlibAaMxmcnrc2wE','KxRx4bmP9hovUccGawLuUQB','6Dmhekp5HL2YsMzZPaIJMme6aVM5eAyH9vMa2Igx92sOXNJbW8vXmVIhTXBiLsHrN2SeQShzzY6TqpzJaefPF0h5OVMoxcCYqJ7BP11zrml1VSaWSdPgIuPLbcAnCvmkMuFdQAI3amiBBYA0szUXgzFFJiE9YhArpEnu71Ai2s7t4ytBt4skkhlfubCQkPVYWBTr5N4BizZjJuCuWr9RgqABAeosTtR1hRcLUFXPfcdx7vv7','A','7A',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(17), d VARCHAR(11), e VARBINARY(13), f VARCHAR(36) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25845,9020,'n','x','Ez4Q7Z0','Ca7HDvRE9','1','r5',0);
+INSERT INTO t VALUES (4595,5715,'RL2cc1lLwRgh6e','SmFGuBM1E10','134lUR0Iq35X','p7Fbm8B96GZdeG1kRkacZJs','Q','p',1);
+INSERT INTO t VALUES (59456,28616,'gd93SJY','juOsETi','JikAyWvblC','E3V5','V','j',2);
+INSERT INTO t VALUES (26320,22817,'Vur9r649e1kQH','MHq','GIcZHQyyLog','iJYav4y3zpGr','K','S4',3);
+INSERT INTO t VALUES (17556,12578,'zUPzPuTM','o','EV1AYcf3','GBtJXc0vT7tIVQ56aEaoXmOSt3rMSVKG5fZ','B','61',4);
+INSERT INTO t VALUES (29514,31078,'kD5','MKoYab8hg','rBZWbWRIlTbb','POmrT2qF9uFOg','p','T8',5);
+INSERT INTO t VALUES (3833,26865,'ZCn6E37rNiDwK','Qn','Sycs48Dsid','eCuFy8u1tR3VCPJwLfQSelTGtkePY0wXXg','2','b',6);
+INSERT INTO t VALUES (47000,-18802,'fuZ94ok1CE4GEH','5KWFYIyP','obBuhCJsi3lyv','z','7','ox',7);
+INSERT INTO t VALUES (20575,-22407,'crzlg','xM','pu37DGe','SjUTzI6KLuL5BWq16j','m','Sn',8);
+INSERT INTO t VALUES (15816,-223,'3YudnT2bvMZzj3','Q7lu1qMhAs','f7ZxRq2I','1bmrMd4O5fw8RY21RoLybKczW37W','a','Y',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(17), d VARCHAR(11), e VARBINARY(13), f VARCHAR(36) 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 MEDIUMINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (10182139,3536939767913297347,'wTsTVZIi4mvlF4Q98','K5Q','n26vsEXxb','eWl','Z33zfxC8Wafx1vhKX4RQ8y846U4oXBsVCKi9PCgGHcN','5od7PqnIMAJpJI1',10);
-INSERT INTO ti VALUES (10182139,3536939767913297347,'wTsTVZIi4mvlF4Q98','K5Q','n26vsEXxb','eWl','Z33zfxC8Wafx1vhKX4RQ8y846U4oXBsVCKi9PCgGHcN','5od7PqnIMAJpJI1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(20) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(20) NOT NULL;
-INSERT INTO t VALUES (11070702,-6840461641257328821,'afpuYLj1krtrmuPjr','RwLv91pmHtdB6OFONm1GIoXrJVMGytNBOLZWEFLtsXUXnH5H0PryH3FyLapO','kPz1v521UNEiUsZuWl5YKbO8EkymtOS','zQb6','Kbst9ofRsiCscTSZzxrrg0RhXsUphj5nzIYqZ2SGM3wuX6mdA7pDJrtCO0vF3iVQshdVqIHI23zgjX70D2zHj9hPT1mp','zqh0EFzOVIXfiNEGkcEkvbbZiHbgbdTKzqpPjmetTKCu9Md46NWLp1sxTSCSr7s8yfCzkL5FCsMZjsUquI4cCi',11);
-INSERT INTO ti VALUES (11070702,-6840461641257328821,'afpuYLj1krtrmuPjr','RwLv91pmHtdB6OFONm1GIoXrJVMGytNBOLZWEFLtsXUXnH5H0PryH3FyLapO','kPz1v521UNEiUsZuWl5YKbO8EkymtOS','zQb6','Kbst9ofRsiCscTSZzxrrg0RhXsUphj5nzIYqZ2SGM3wuX6mdA7pDJrtCO0vF3iVQshdVqIHI23zgjX70D2zHj9hPT1mp','zqh0EFzOVIXfiNEGkcEkvbbZiHbgbdTKzqpPjmetTKCu9Md46NWLp1sxTSCSr7s8yfCzkL5FCsMZjsUquI4cCi',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (11452279,8080065777601336559,'nzz2GbmuxClFaU','lWC6q4G313VDrGpny8NGJyQoOIDxzFShcNH3erzSB6sjTuUoGUKGg7KObKtRn8FYvMxeEJf26r8gTwlIxvpYx7v526DWrXNLXAC3ps8kgkJSGboRURVaWGEJNuluK0THNHz9xanDvz7IfcGB77vL4xSgsl9drFsGvN7M4rWBeu2GvLlJvEtuBq7amqtoyj1An854kFVgSBuNXKyNrJir2Y39Iue11dyEBe904152Y6anX4g','bymfgZ9uSAc1ljuQ5dZ99E9x3','I','0zRd','dKuaVObb5S',12);
-INSERT INTO ti VALUES (11452279,8080065777601336559,'nzz2GbmuxClFaU','lWC6q4G313VDrGpny8NGJyQoOIDxzFShcNH3erzSB6sjTuUoGUKGg7KObKtRn8FYvMxeEJf26r8gTwlIxvpYx7v526DWrXNLXAC3ps8kgkJSGboRURVaWGEJNuluK0THNHz9xanDvz7IfcGB77vL4xSgsl9drFsGvN7M4rWBeu2GvLlJvEtuBq7amqtoyj1An854kFVgSBuNXKyNrJir2Y39Iue11dyEBe904152Y6anX4g','bymfgZ9uSAc1ljuQ5dZ99E9x3','I','0zRd','dKuaVObb5S',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5625268,-7773729375389917507,'NEhGlVObRRbnCc','C9Q9yj0GfpTTYUxgtz1SzSiT8CKR1fEzZ51GNKyCDTHEt9h3I0RnxYVMfB6nRSffldGKNwf0A6BouQUifqXXppHM0V0cTkGeCcFnowqD7WRXWT0YPDZbKEhlu8RA2uZAfWH0sVaW7tomiMnWyGjBmFVNX5HCCwrW5gTlEIbKqd8jlAJor25d','1Ja9X0OdEiC','Htc4fhYeujQGLqkHnMgLuTbMAnXhZDhjAmvScE9FR8dO9URSMb2AA2pkbFO6veWNABQmvJh8N42iar9aLT59JmWsTW4nvGVe4XPP1UgOSkG6fw1SxUmZqZ5tI','1BeYKEs37gWXoYl7yE2jPtF4axvHl2Ard08JGPh9MWFfdOgSO2MhXal9y9by6wqnYMneZ9h7hWZVR5ItlzH19S2QNQI6JJfci6kB','QzCWO0Y1aVo1Ox9g3RmbPd8C5ryopNSOkaz8bCuGawmW1jV4HkzVdCPROjYal0WJNPglaNXni1Ghm7z6',13);
-INSERT INTO ti VALUES (5625268,-7773729375389917507,'NEhGlVObRRbnCc','C9Q9yj0GfpTTYUxgtz1SzSiT8CKR1fEzZ51GNKyCDTHEt9h3I0RnxYVMfB6nRSffldGKNwf0A6BouQUifqXXppHM0V0cTkGeCcFnowqD7WRXWT0YPDZbKEhlu8RA2uZAfWH0sVaW7tomiMnWyGjBmFVNX5HCCwrW5gTlEIbKqd8jlAJor25d','1Ja9X0OdEiC','Htc4fhYeujQGLqkHnMgLuTbMAnXhZDhjAmvScE9FR8dO9URSMb2AA2pkbFO6veWNABQmvJh8N42iar9aLT59JmWsTW4nvGVe4XPP1UgOSkG6fw1SxUmZqZ5tI','1BeYKEs37gWXoYl7yE2jPtF4axvHl2Ard08JGPh9MWFfdOgSO2MhXal9y9by6wqnYMneZ9h7hWZVR5ItlzH19S2QNQI6JJfci6kB','QzCWO0Y1aVo1Ox9g3RmbPd8C5ryopNSOkaz8bCuGawmW1jV4HkzVdCPROjYal0WJNPglaNXni1Ghm7z6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(15) NOT NULL, d VARCHAR(9) NOT NULL, e VARCHAR(60), f VARCHAR(26), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (47055,249,'HUTSKgd5J','fg0yj5ml','glKej4dGXrvARzRzycix','ZAEXOSS','HEjl48y942zmznZVn1VRgfjiFOgNg4bUoII','M3unWghBdXD6WJ4spQdjhIlqzihaymD',0);
-INSERT INTO t VALUES (20746,126,'Uee','ggFr','T1JFZo4aU3yWxsPbQzf9RN1bTmA','Pt2BJJFMW0w9S9yfmFn5Qtju','7b2k84KRgf28SYiPjJXnuG0sG9ykz1ZyLmxyOkdEn9YQd3jMtuVhyFKIBYc0vS','1Y8BiBmdgltwz8Gq8rKFw1VWvt',1);
-INSERT INTO t VALUES (20204,113,'AlWQVNuIJyDJ','pAvhfE','nzcJf8kZp8MFj5HIS6bbIHPJK26RqQhmeNfDotV','D','poh6dDnejlukE2HivIkYMI','nqeuWFToduDEN91479Etup16reAyNwTB7uI7bVWiHGJFMjmY3PcOksRoMCkpL2GL5OxfQqsYsHPnsa',2);
-INSERT INTO t VALUES (36790,115,'F3Z0','0dpOhYq0J','7MOxgZxYUP5glfE9zrLrfHmRLd1QaMPKzBCm8hXZ','PCE7iWOizrzP5TrsBO7ZczncWl','1EkQBhiMfBlbWnCIDo0eDCECYLysEn745MvNZYC3qlC2aexwUyGIhZlMkehQHExuov1XyFiOsT3WcUUpD4l69x7AM','TFd5imoUdbG5VGvtDSaoInW',3);
-INSERT INTO t VALUES (6790,192,'cujeJeEMg6ju','GHJlPx','tGPrQKILcmJB6C3oIg2h','CFXpnpVgBC2MNdoOS0kPv7cn4x','cKhg9Jc858xRFgokL4tkqp0y0h1CJNRWc1QqEVoCcpQJfCv2ZoceY','vgrzm3eLVX5Wxct2Nh9s2RI0Lql09XzUOZKIzPEsmMOgpqJnI1Pi0fOQZiYViERvmk5TKI5ks0bEGrHF8Gs',4);
-INSERT INTO t VALUES (11500,22,'xZTMNDm','ZIR','vuFA94MjEIcQj7fkxupSYRgUGUaS163UGsjcj','NGDJCPhHIqUX','dXinVX3DrLVBta298Mw40bp30ckZG','yhHMUOWaoRMRw378dRXI8vfwWe1EWyHppBAcszaTHf1rBOKhWDE2Sq',5);
-INSERT INTO t VALUES (60510,191,'a','Cg5j4uN','3vy','6','AgXDHulwpUKSPJydxLNEGGBRAoz6ndrQ247kbzg9BgqaQ3KOA','GxuUJcjOz5UJhNaTzY4aOKgA0CHrkW1ne45vAZnsWT',6);
-INSERT INTO t VALUES (12949,118,'dyhkYWr','utzoNL','aAeIx98c5CsuoaLX6srCJetx5s9g1feGR0K','rOCfZ4mT2DQ738','pfYK8rZb0tOMFrhlZSRqfcgSkgCiK','LJQN6wqAx',7);
-INSERT INTO t VALUES (58619,232,'0Vrs7mjsbpPLQ','zQs7IzP','3sLNKRJU7idIiBvOzMbmGtnk8wOizEIaApzWCYe14EFi','eDyh2IqHUzZu','9OEbN4MMmB439HCOSx6TLNlYGuny15pwE5bgXBi9eSEeFFScldZnnqxlIii1Nvyx','i6fL3XZMxVtOoXBgQCxHJXTpuEqQT3FZSmdFB54sozc',8);
-INSERT INTO t VALUES (10690,2,'NflzdFWKI','SXU','hTWA7xDIZgwFDdMK9rJ1tP2s84NcIQh1rYQpW1Pyg5qKKQsWAA','cSALHSiZtQuRWqHOY','qDqhx1','t7PAgafeY9NGnj0H19MHLG062X750SHQ0NgYeFftcdB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (53828,-15866,'NRimpakAsu0FBes','CuRmYqeioB','7mpRU','FJ4Cy67qxxjkC7RFaLTYON','x','br',10);
+INSERT INTO ti VALUES (53828,-15866,'NRimpakAsu0FBes','CuRmYqeioB','7mpRU','FJ4Cy67qxxjkC7RFaLTYON','x','br',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(18);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(18);
+INSERT INTO t VALUES (16212,-12415,'DSHlW','AbgBS','m','aqU3AUC5ZTZorXIhZWlq6ebJfrxuAiR','a','0u',11);
+INSERT INTO ti VALUES (16212,-12415,'DSHlW','AbgBS','m','aqU3AUC5ZTZorXIhZWlq6ebJfrxuAiR','a','0u',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (48887,-28219,'J','NebvDofi2vpvZGXl4mNMm5d9rx1QhK3jzMr5ln0sLA8YkTT22RfkHhUS1TpXEVV1I362SWkvbdkvYlrKBgXbZmnroQJ4CzptdQle5yBLT0mfJUY8HCdqsFCXI2TmMhQOjZbJ85h0K1FjIzfRMRI5grnMSWwOvFRxBGLnRppJvNLRLQIpLkS2Nv7UGNMT5mQBa5i2MIhERMPH5OV1rI','A2V68wTt','FyoXSk','A','uv',12);
+INSERT INTO ti VALUES (48887,-28219,'J','NebvDofi2vpvZGXl4mNMm5d9rx1QhK3jzMr5ln0sLA8YkTT22RfkHhUS1TpXEVV1I362SWkvbdkvYlrKBgXbZmnroQJ4CzptdQle5yBLT0mfJUY8HCdqsFCXI2TmMhQOjZbJ85h0K1FjIzfRMRI5grnMSWwOvFRxBGLnRppJvNLRLQIpLkS2Nv7UGNMT5mQBa5i2MIhERMPH5OV1rI','A2V68wTt','FyoXSk','A','uv',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (33574,-13489,'msJLH4','uPUb95xUPLpmAKJHikfqi1w7OqnlIpi8KRenhPh9khG89PLJ1wVOIlf1hWKCto6KYpgzgPUOZ93CTnw2tyxnyCzl','u42KIN','WNkwv3XPC2sX3pbe5GZTd777sIBLRh5n3zJA6rFk07PUXkqvCbmKGa7A2wnSknJJ5NF6Tn8GNWAEpX2KGostoYmDKWi5Hr5JEvIMo8KpjJCwVFoBWliri0Zj8Ilvmco4zxYooXWK5VCLNFCyIG2Bb1pOEH28HEVMdJrrk2xtx0xgFOhxOZUOAcrVpNYnAbi5BPLnKSZ1fKqTDUygoXiNlUegIQz','6','oc',13);
+INSERT INTO ti VALUES (33574,-13489,'msJLH4','uPUb95xUPLpmAKJHikfqi1w7OqnlIpi8KRenhPh9khG89PLJ1wVOIlf1hWKCto6KYpgzgPUOZ93CTnw2tyxnyCzl','u42KIN','WNkwv3XPC2sX3pbe5GZTd777sIBLRh5n3zJA6rFk07PUXkqvCbmKGa7A2wnSknJJ5NF6Tn8GNWAEpX2KGostoYmDKWi5Hr5JEvIMo8KpjJCwVFoBWliri0Zj8Ilvmco4zxYooXWK5VCLNFCyIG2Bb1pOEH28HEVMdJrrk2xtx0xgFOhxOZUOAcrVpNYnAbi5BPLnKSZ1fKqTDUygoXiNlUegIQz','6','oc',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (57466,30101,'Lp26EnOThnTnUi8d','w','mt3F','mgbxBKLYDEtsCAq2zf8W9YK9FyR7UUrV0NfOgdgMZRVCi4ay0EGy7EJqRxOOSSEuIBs3snrKQEwHRiZYLMdTwtBEV59q7KgD2bhqosMt5yCuUE2vRcPt1RFbgVLR1AcEMTaDxgOqIZkCFJvbnKGDSdQkloYwwEu7aztSHG249ulWYSDcTS9OGTJytk88SlHGZTYgZXOK','G','y',14);
+INSERT INTO ti VALUES (57466,30101,'Lp26EnOThnTnUi8d','w','mt3F','mgbxBKLYDEtsCAq2zf8W9YK9FyR7UUrV0NfOgdgMZRVCi4ay0EGy7EJqRxOOSSEuIBs3snrKQEwHRiZYLMdTwtBEV59q7KgD2bhqosMt5yCuUE2vRcPt1RFbgVLR1AcEMTaDxgOqIZkCFJvbnKGDSdQkloYwwEu7aztSHG249ulWYSDcTS9OGTJytk88SlHGZTYgZXOK','G','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (59707,6601,'qP1gbAU25Ooh7','QtgdCYOCZgJeJ0mMnNCOaYA047q3','lCKtU43','Gzf9V8RJ9vOrFcYwKczWLQv1ZppGdI4rIAAYwHRjY1K3imwBSUpFEca1MvRh6Pf9Y1tybmQh3uxKHPp99f19ghJAk9TyuYwrKe42ApHRAJL40nZnjPc7NySKp3jUKHDqVb0cLlBMZNtgwf2hWZJGjmZQxi9Tz09dWq3mSBDFwvXSFKEbV2cSQZiFH9skGNqQUGCfbxvH56Zwqj7M4BUj3sJ0QUy4jpcij','O8','HAp',15);
+INSERT INTO ti VALUES (59707,6601,'qP1gbAU25Ooh7','QtgdCYOCZgJeJ0mMnNCOaYA047q3','lCKtU43','Gzf9V8RJ9vOrFcYwKczWLQv1ZppGdI4rIAAYwHRjY1K3imwBSUpFEca1MvRh6Pf9Y1tybmQh3uxKHPp99f19ghJAk9TyuYwrKe42ApHRAJL40nZnjPc7NySKp3jUKHDqVb0cLlBMZNtgwf2hWZJGjmZQxi9Tz09dWq3mSBDFwvXSFKEbV2cSQZiFH9skGNqQUGCfbxvH56Zwqj7M4BUj3sJ0QUy4jpcij','O8','HAp',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(90), d VARBINARY(59) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(15) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10856749,-7018,'ZdkROXdatPQkSOpNdiY9cwHOYumehO3yscQVFWPEoN6Do7aUPfkeDlK','otNiqhsMvNX0LPUnVHKSAzfxFu2qxscsC7luHOe','u4rs1fuvNJ1omiOR5XPL9O5xHTR0oaWLLUViZwj','D5H','o','N',0);
+INSERT INTO t VALUES (2846401,3697,'wMVzqWUGOx3suZLsfEunpYOSKqUQFkC0wAVUd0EZcAQHi3n6Gnxg','vzUZ8eYvmvyKh6PjCyuHaq0ElmpGd6canCPE9ugFU0O','b5Bjw5CJqht','xwYVej','K','T',1);
+INSERT INTO t VALUES (16756895,32414,'fdRrA2kRK0foKczqB8j15gvbUHPSN8sygAhAyAo4CsLIEi31j33vo5x5R8vEEhLqc6vnmoXA5aD1Z','xxBbk8CTcCyz50xdnbJUZSUjp4fDeOeo2VbQt','9FtYHLIeqyMst1vCzDabK9YFs4s9A7O84RgO9m89a2IkI4FnAvEOVnPjxfURR5uwe2','FKP3l','u','4',2);
+INSERT INTO t VALUES (6795555,14150,'cayBFd7j5IBPosBfs8MQ1L5xKOZ7ucgdTztfin3TDreri8nQzuIyqT','JhX8oTRphJ0H','czafCS2oRwgGfcoQQYCSOGpJQz1MJY2KwURAop1XotMXXeMLd3iNiXJj06V5hkhrh','f2937DEB2obWO','k','G',3);
+INSERT INTO t VALUES (2933518,-22325,'93SxZ5VcsTVIZZA9uSHosp6mcESuUy0bpSutW9419E5','OQmLv69yMINEO1EC3pic9C4Jf','QTilc5R9XXe2L4BqK36TsHIVZdazEEUgMNn2FKuQPufM5hMC7454JgdBqSQREpnYUpL1P9','h','6','D',4);
+INSERT INTO t VALUES (6384852,23298,'3BwAhFCCV6lMxuPEJ1Op4HFSWtUtPPkui2RNagFUt','cbsftyG5s6z6YyY90t20DPEeJzpvricOLBcTflx','1Qvnsp7YSZ3mdxPAVhl3s9uyUsdzfhBaG4sDAYitPTptw2Fz7Pk2qtGkYBw6jwrI7Aglzu0w5YXEjisXe8ljySuHb1','WArdAAidv2penD','1','z',5);
+INSERT INTO t VALUES (6957515,26024,'64v53nL4nTw0DWE','2FN6iZS4laYzb77UaXckyD2XDLdbEG0VF72kGQpUXsnnb','956GPIrSudzJL6rG2lglbB2VU','XoOt90eRn','3','I',6);
+INSERT INTO t VALUES (9680038,20991,'7NdaYCEFlhA3vDBynoy6X3xKU7tAmzIlDl2jaB61X','WElUyd1mawU7cdQW','RACxcJygcHIoY4sf98ey1w6S70JFgaGhizU7mbRyJG4YjIbSg2852Wb23nFOlYFmX5mNg','w1XwS3','S','x',7);
+INSERT INTO t VALUES (4185500,19379,'Tn4A7yQ4UIJkufTItMxL2tMX4Mz2LI5Zvqb94YmPgIH69suk','S','2f6nr4OJG8dzhOu490M','U35','G','E',8);
+INSERT INTO t VALUES (15890936,-14411,'57wQrORh2ZALDG6A1uBAs8E7D1SMc3Bfg8hr6E1HxowSwc3iWaMCeA4hF9Giu7ycFbJ7OSL6d4FxipJXfqB7qvO','utuT','osMZv','t3ixbBimIw8Bxkn','a','d',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(90), d VARBINARY(59) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(15) 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 (5516044834941804893,239,'kRjLM9KcA5','An','luTAUgw5cG3dfqwW3WSNKX4Y7Aq3Ox','ajQPan8Y2rUv82ANsbg','XsvcXQ8HqN9kzZLI5hdtOjiaL3c8JgGL0azgX3uFvdcj4zfiYlz','s6pOaBgIcPw6VE7y22vbBM74LQvQjcqiDmOF3sfJb1vMdiyyzxx7wUIi3JCpTBR8o8m2eCd',10);
-INSERT INTO ti VALUES (5516044834941804893,239,'kRjLM9KcA5','An','luTAUgw5cG3dfqwW3WSNKX4Y7Aq3Ox','ajQPan8Y2rUv82ANsbg','XsvcXQ8HqN9kzZLI5hdtOjiaL3c8JgGL0azgX3uFvdcj4zfiYlz','s6pOaBgIcPw6VE7y22vbBM74LQvQjcqiDmOF3sfJb1vMdiyyzxx7wUIi3JCpTBR8o8m2eCd',10);
-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 (13508036772875863805,87,'XQkYhM0LoP4x6Pe','Ny2','jJJtaDX7aAJsmIdiCgOz0Bb5U2u6zVfraIzdxyIUcDoWt2ebopCIdVDUF','3IOr9rFaERzgy9mmLFll2eoIP','h4sRhOPTcvByqeROOXdH7pwbgEKCBbamXOjAkULWwvhlv8pl7hqct5Kvaba5hfq1x3vHCt0NehCuMGp37jAhmzI9ctTWBaNbL','D9n4ir9h7aoCGgxpAughesGb3CK7mw8gx5yj5yVkhYCxJZYJl3k6QG46zU2XfsPkZgYd',11);
-INSERT INTO ti VALUES (13508036772875863805,87,'XQkYhM0LoP4x6Pe','Ny2','jJJtaDX7aAJsmIdiCgOz0Bb5U2u6zVfraIzdxyIUcDoWt2ebopCIdVDUF','3IOr9rFaERzgy9mmLFll2eoIP','h4sRhOPTcvByqeROOXdH7pwbgEKCBbamXOjAkULWwvhlv8pl7hqct5Kvaba5hfq1x3vHCt0NehCuMGp37jAhmzI9ctTWBaNbL','D9n4ir9h7aoCGgxpAughesGb3CK7mw8gx5yj5yVkhYCxJZYJl3k6QG46zU2XfsPkZgYd',11);
-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 (13002369718224333537,205,'tdyabGP2Hgn6yV6','gRxRlAmcPoJQzLz5SLXiQWbtfuWkLqZlXY4n9EO5C6MypmxWD0rhmpKYyFV6rkfeR3Ew0mV6L77pZU2qopYKgCAOBkYKAfS5hoDr10n4pSCxZZVycS7PrPHZsKz9uUBpJOAac8muexa7vDHqbqpOYU','lFWB13sc0aiU4ORoSOmj4wCNkBIkyoISmk9BsDixR3','3VCJzd7BrdIlRvQShocQG80','t2600hr21rwmxXvOsjlPHoptDZWnENRdOTYjxNe2UqsKZJDd5yINpiyhuK6stw4wfDhkUBgqwP0DlDGtcodHNEhxhFsWyb','iyl37gq',12);
-INSERT INTO ti VALUES (13002369718224333537,205,'tdyabGP2Hgn6yV6','gRxRlAmcPoJQzLz5SLXiQWbtfuWkLqZlXY4n9EO5C6MypmxWD0rhmpKYyFV6rkfeR3Ew0mV6L77pZU2qopYKgCAOBkYKAfS5hoDr10n4pSCxZZVycS7PrPHZsKz9uUBpJOAac8muexa7vDHqbqpOYU','lFWB13sc0aiU4ORoSOmj4wCNkBIkyoISmk9BsDixR3','3VCJzd7BrdIlRvQShocQG80','t2600hr21rwmxXvOsjlPHoptDZWnENRdOTYjxNe2UqsKZJDd5yINpiyhuK6stw4wfDhkUBgqwP0DlDGtcodHNEhxhFsWyb','iyl37gq',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13668305056120045615,45,'7jI3lDSF','djiLv1VpkuzOPBse5T209oL9MoMBckr2OuFHw9ZtC7r0EqDnp8cob0AOt6mbuxBIB0F51RXLkZLX0wmbSfyuRyXjwPPM7Oht94TiLXHlG6xFFjJvSy58O5rkkdLUBO1e5pCgfCJzjETjuvmI6','hpvpRCM','V7sSTDm9KkhwKAbRMp7HUgwfOqnV2jLF8j7gx0KP1IZ63RgPQl4NOIEzFvSGoo8ypZNx3FEhI13a2JlfIDtepn3zBSGbDog5BssmQHCWh8BAX6JoTqA5lEfTZKdAnJid2V6xG4H95cI5WxNW0Lmx3lHWr5DXxmWatE5kCzyt65A','xZhq86GaYdWhfEUcUvBsC4hUTbukQ6qA5l1RIK6UCMC3hELF2u8gdzdlo7t9KhPyeLjN5D7wmYueXCUKLQ46e1iXT52wK','8JFj',13);
-INSERT INTO ti VALUES (13668305056120045615,45,'7jI3lDSF','djiLv1VpkuzOPBse5T209oL9MoMBckr2OuFHw9ZtC7r0EqDnp8cob0AOt6mbuxBIB0F51RXLkZLX0wmbSfyuRyXjwPPM7Oht94TiLXHlG6xFFjJvSy58O5rkkdLUBO1e5pCgfCJzjETjuvmI6','hpvpRCM','V7sSTDm9KkhwKAbRMp7HUgwfOqnV2jLF8j7gx0KP1IZ63RgPQl4NOIEzFvSGoo8ypZNx3FEhI13a2JlfIDtepn3zBSGbDog5BssmQHCWh8BAX6JoTqA5lEfTZKdAnJid2V6xG4H95cI5WxNW0Lmx3lHWr5DXxmWatE5kCzyt65A','xZhq86GaYdWhfEUcUvBsC4hUTbukQ6qA5l1RIK6UCMC3hELF2u8gdzdlo7t9KhPyeLjN5D7wmYueXCUKLQ46e1iXT52wK','8JFj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT, c BINARY(9), d VARBINARY(73) NOT NULL, e VARCHAR(19), f VARCHAR(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13013,24990,'Y2HakSxx','O2PaPLYpW4iwJ79XeBvlBaAKdkg8Y5pEt1N9Xu1U5szBpX7gvt','q1BN2n67ZiT8lDj','cmCXuhM','SjT4QrjseU6sfzXqm0HZKy1YD7OA6weweeTmEFhN11','xWeTYcjfjXHgEbiLRbiH0ZfflOfap7EszmFjcCo1O6c',0);
-INSERT INTO t VALUES (-30117,-19204,'jEMV','XzZfVq6ky5m','B7bmN28PgIPzvZK211q','rrKS667WXg0hleDa7NYhltdMl83E','5p7Hk6BJCOZ3gp8LuSufCneCcC7E85aJs3ZXe1bg0Cxfn2rcT4aacH6','8suf',1);
-INSERT INTO t VALUES (26480,-8164,'MvdVVec','xrDSrN3gN0utwsIJPfPt0actg1fsnUkolfhR8lZI','AakdVBod','Zoac','5R8dV9NqqVx9gML4R6K91HGOX7agA3FutAvc6K8vMcXzQXnvylnjvlWzRTmRVJSpLHcFGhaA','0wuRJWULy98B5GOdq9tfmjFsfsBygWGtw9IpVXdF1yS70j6XeMTzl',2);
-INSERT INTO t VALUES (-15634,-22126,'JIODG0N','7J34wg5NwiiXpHm94PqyKj9HEBOO3XcQGuRF9uEo08dDLjulLP0J0B','Lx1Dg516JwAdeyAk','X0UDvU3IJcRnmLLpy6LW6I9YE','FpzyFe5WVbvGdDO4T6sKTMdAnzpv495r9175bG579W0TDTCODlwNKdAv706jCasOy4E7m0wGcR','Qrv6opOtEfeCW41D9t3renFvgcFjHi9JEnY2IZiXraDlJcIorqmZx8V2b7A8gBPwJ14liEw4',3);
-INSERT INTO t VALUES (31400,25853,'kcJD2HA','Loz1UVHYrS9tId0I','z7wBuEOKO0n8','H9sqHLhT72VAElPr','zXdloU4PeXbqaEIWD8XC9U7p','t9umNMdvDWflz8yf',4);
-INSERT INTO t VALUES (2249,-15706,'OU0SaJ','gUSmx5HKAWLBXPNR2FrNibMKYvhVCEuTV2UOW0J50OUXznmTm5gs2gvwe2fQP8oj40k3','Go2Ha5','BgJ5Rp3g7WxG','rXUwJvcko37lFConQzOjwfxBZOON01izwRRtp2e0PLGRtpZjJEYZzZPw05HqNpf2IJ1gj0NVD3Dfu8VQeEupYtu7Ezjj8I','BDL4JApkXBYFGJXeqfNGrinYIG7XzCPwwtY9IkxWaRBnPvDyumIMgMWBnZskU8',5);
-INSERT INTO t VALUES (4471,25389,'4JG','J56yD4lFJqn284nqXqQ','Aid9jbWqUh','wtvt6Zy4WqNAEas7Z4UZTL8YqGj8jTaZ26cZ4n20ThJQGaaP64PCZhyK0E','X6njwXkTamLuE9PEaJSkf9ywdiBwjsbC','xXrdI90dwaGLiDhGo1KprItIprYxPtYw3tVOR2aRncOSKI0P71y336orAtpVjXUgUOKCZWKghtQ',6);
-INSERT INTO t VALUES (-23991,-18810,'sfZLMjbzH','JeBTH6bQabox9ml1vW4COafz84idDXHqZ9tEyGbnth2SZM78ty7s','jh','aUsb024ZvpqjgDGTZNn2o63W87X8DwLlL1R5BHl31lEYBykw','kZykkuySDYcUAq50QPxdqwXxcKtz9R0DHBoN9HAb2eBKqf4Wgquno8sMGR1O','NGPdUaZ1cCtMPIoPTp2YlRNbf2oDxqrPnc1RSkatNFKvssd3rPsUQ82qoyTostWcMdzDzmychRcJFfwQIP5R9h3Dy',7);
-INSERT INTO t VALUES (19547,-1141,'N3jS','yGfPY9856HUkAcz5U9lynlVQSqOzsQqZmtFX5VSEgHH22P9yR','MQh4NiX6AmnbIl','QM3mQ5zO60rgL3ly3A3YMfIxyAQUw9esgBCGDJV7GduiaAaOziOTZRu5fAC','fl38aAyJaWsto4nasL7eSBsXhHO','VSMGDTEBIfdfAEgmtA8fhJVG1nCjuDvqD5l36nocw4xs2bjgJFoUZuiBlQ3YbM3AO8E',8);
-INSERT INTO t VALUES (18156,28161,'xA8I','7beu9momfwDKgYonLSA1G3heqq','edqTMSHza7','marcA4kQdiwr1NC6B','Fc7xNS08joT4NI8hP2hnbMi5mP0HcKuGaHJxx1p2XMjOf9kK21TdlKaHDrTSauT6fJEjHhdTXrz','7OIsbEdWIt8EVridmXxTSQ5Cre36VCD35pbqaBCSKkViJg6B7VXjEJHBo4QLnyg73fTZEzw9GUjBfU8Yp4lU48TRzilN0Luuq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16393224141506297466,-24661,'2dGpVWRGZQ5Vu41n7R74qyQc1ppMxqwLwcTEJH','2Yw6IR7gVJyzAckjKLSJFsBybY','rcFNOGk5CXHJ0ga688PvE','zt8ABpnOGlQw','H','J',10);
+INSERT INTO ti VALUES (16393224141506297466,-24661,'2dGpVWRGZQ5Vu41n7R74qyQc1ppMxqwLwcTEJH','2Yw6IR7gVJyzAckjKLSJFsBybY','rcFNOGk5CXHJ0ga688PvE','zt8ABpnOGlQw','H','J',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (11588466625448019355,-10316,'KSiC1F4IdN5nUhH1fNR2n4Shw','p20HiwtAK42QwrDyW2mmbmKoVxlX','qT9km9djrB5l8xpPZckruGFsPL3JqjUxpWUL3adedhUubfy2htYreC3w','gDtB6IgvMP5fC','i','A',11);
+INSERT INTO ti VALUES (11588466625448019355,-10316,'KSiC1F4IdN5nUhH1fNR2n4Shw','p20HiwtAK42QwrDyW2mmbmKoVxlX','qT9km9djrB5l8xpPZckruGFsPL3JqjUxpWUL3adedhUubfy2htYreC3w','gDtB6IgvMP5fC','i','A',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13385049955590852344,12305,'s8IFUJ4JbUvdikv0XUkv6vLlPPnWKtFH63EsX6cAMYwT4ZcGnzEkYAapphtDu','7YwMJIqCr7x','BukX7tHM3Atjan6M18bNQ6hMBMvWMBYBga3xlaeWwJEDMbikzzkYY3Uap32Fly','gz2TsnhYxqK','3','r',12);
+INSERT INTO ti VALUES (13385049955590852344,12305,'s8IFUJ4JbUvdikv0XUkv6vLlPPnWKtFH63EsX6cAMYwT4ZcGnzEkYAapphtDu','7YwMJIqCr7x','BukX7tHM3Atjan6M18bNQ6hMBMvWMBYBga3xlaeWwJEDMbikzzkYY3Uap32Fly','gz2TsnhYxqK','3','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5962934620960685066,4848,'p0kKvhi6hveJMwDToQzLHL3Iwh6QYhkruVav8x7l88d5YBNccUSzdAWk7','N559PfipoCMiYsXESMTTqPOkYulCw19EsqkvkjgHFYEOiuO8FQT1oNF1d22m1cHjNu3ZQiilUqlrEioWEV5knEeFsSiMtC48p8mXCTpsBrJwC5coIFtUx2WU','sENJeL6Sr23DgdbefGOm4kDveuy5uKeD7VV5UKeG5z','mxmOmX9nyMLdRI0Vqrhp0YTJK9Abqu2YlgVKrlf8KpjIW1GFdGMtr73voGfpPILCRlWOvAj4tXRXbdWv','7','P',13);
+INSERT INTO ti VALUES (5962934620960685066,4848,'p0kKvhi6hveJMwDToQzLHL3Iwh6QYhkruVav8x7l88d5YBNccUSzdAWk7','N559PfipoCMiYsXESMTTqPOkYulCw19EsqkvkjgHFYEOiuO8FQT1oNF1d22m1cHjNu3ZQiilUqlrEioWEV5knEeFsSiMtC48p8mXCTpsBrJwC5coIFtUx2WU','sENJeL6Sr23DgdbefGOm4kDveuy5uKeD7VV5UKeG5z','mxmOmX9nyMLdRI0Vqrhp0YTJK9Abqu2YlgVKrlf8KpjIW1GFdGMtr73voGfpPILCRlWOvAj4tXRXbdWv','7','P',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7480795632740675246,11674,'vylICseXyQgw0gu2Hg1rkXxIjdcQckBEyDo2XjtH08PR4MlHEaIciSYD7Pi4ZS4','6Z5GEjB20KsqOvweeOnHoMLOyIxg5LDgUsMAw9ozJcffzg8dULGB4dM8WLX9g8tzrZEfVqxJdoB5JKbqc4EWtB7Bt','5ImvGK6aBiKh8ZZIaCUAHil4UsjEIAl4TTSnxQU8D5ImDBhDUPpINdfY9ZJVZztccwI31E','qBcoSn1drM7aMwK9TySLtGCQiyn4wzUXQc6bSK0UZc4qpac1xPiQ2uWy31H1DqV6PRjmV0yzEzErBsKgLQlVgtG46PhbzxZ86oOHfcNIriUVFsaf6UoU6JhYDFg3S8nWU0auydhJDIoIL6sZds4yzwCDXTaiUuHpnl1OpR6tPLnQFOChKAKCOEBGPyd9hyHW0yLS3wi03R','Ze','K',14);
+INSERT INTO ti VALUES (7480795632740675246,11674,'vylICseXyQgw0gu2Hg1rkXxIjdcQckBEyDo2XjtH08PR4MlHEaIciSYD7Pi4ZS4','6Z5GEjB20KsqOvweeOnHoMLOyIxg5LDgUsMAw9ozJcffzg8dULGB4dM8WLX9g8tzrZEfVqxJdoB5JKbqc4EWtB7Bt','5ImvGK6aBiKh8ZZIaCUAHil4UsjEIAl4TTSnxQU8D5ImDBhDUPpINdfY9ZJVZztccwI31E','qBcoSn1drM7aMwK9TySLtGCQiyn4wzUXQc6bSK0UZc4qpac1xPiQ2uWy31H1DqV6PRjmV0yzEzErBsKgLQlVgtG46PhbzxZ86oOHfcNIriUVFsaf6UoU6JhYDFg3S8nWU0auydhJDIoIL6sZds4yzwCDXTaiUuHpnl1OpR6tPLnQFOChKAKCOEBGPyd9hyHW0yLS3wi03R','Ze','K',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14868196557468561565,-16536,'erKqpA9DlPWClxVJD28pehowke6','ZWcNQJDYgesrteNZn7AbXeBC4FVwg4uYKKoSfjSHNaH33GCIjEtB8OXRNrca8CXFGbiFOqQwkxO0c9LrqKVPxOUYXOX1P63DncqYmGJ5UsXxtOdgt8KX133bFTxZBglT3bLlncU292hwHHDZy985CfpAHsst0KtmBgBOwAdPjSW7QsXOrN0y','4pDIM7FRznxmJBOMlqZnrDlpNy2XPnWjW5F0b60BOVQed3lCb4SY7eoO5qpFwLmlTbyISCU69f5r4AxwpA','DMO2dUs9m1Zx50aqkGKigVofd3alMiAMqlEVV0FLqbFHEQA1kFbavo4FBExd243gUYzdd9XcGLQPm5V42GYwS0n92fDMv4CHILTmLcQoItZ7oHjyMUO2Fk6Bm3Fcwycq5mEGVyjZBKpQ5kstM9rjW8do5ze1WqiiFAbF0LpqnXZEBOoX1xlhZfuuiksjF0egvnpuD9E3a5CcW2oIaAVu4BeezsSKliIzwWCRTyIoe02a','C3','M',15);
+INSERT INTO ti VALUES (14868196557468561565,-16536,'erKqpA9DlPWClxVJD28pehowke6','ZWcNQJDYgesrteNZn7AbXeBC4FVwg4uYKKoSfjSHNaH33GCIjEtB8OXRNrca8CXFGbiFOqQwkxO0c9LrqKVPxOUYXOX1P63DncqYmGJ5UsXxtOdgt8KX133bFTxZBglT3bLlncU292hwHHDZy985CfpAHsst0KtmBgBOwAdPjSW7QsXOrN0y','4pDIM7FRznxmJBOMlqZnrDlpNy2XPnWjW5F0b60BOVQed3lCb4SY7eoO5qpFwLmlTbyISCU69f5r4AxwpA','DMO2dUs9m1Zx50aqkGKigVofd3alMiAMqlEVV0FLqbFHEQA1kFbavo4FBExd243gUYzdd9XcGLQPm5V42GYwS0n92fDMv4CHILTmLcQoItZ7oHjyMUO2Fk6Bm3Fcwycq5mEGVyjZBKpQ5kstM9rjW8do5ze1WqiiFAbF0LpqnXZEBOoX1xlhZfuuiksjF0egvnpuD9E3a5CcW2oIaAVu4BeezsSKliIzwWCRTyIoe02a','C3','M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(47) NOT NULL, e VARCHAR(17), f VARCHAR(15) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48863,-22,'d3TfcIGFpznvoZP3jY8wiSjkk2Gs83yRZT9cUNHfewU7uYNZx0NPloRJaa0xuEiqw7mf1djjAj','yo2nFp9hoDwVyjfWT','wPud6PYowNnYcU','6i5ArngqmHJrIYd','b','K',0);
+INSERT INTO t VALUES (11226,-15,'l77152hvBL7UaJ51fLf118TyylbOlBb','fAIwJ3fGFlo5','xccTkmfjbnU4Nl35v','qP','Y','O',1);
+INSERT INTO t VALUES (819,123,'heOAi1','Th0D4Oh2wtW0kt7LFFbJ5ZV8TGYmhtGnYo7SbAyeoa','7LG','Oy','V','B',2);
+INSERT INTO t VALUES (52548,47,'UdKZFNW8JOKcnlxX07XrIZg2AHSQusdUJxlpleDDgQkaMYMjZfb2','Uy2XlZplwvYPQE','ulAW2Ah','vaRe1TiC2Xg','A','m',3);
+INSERT INTO t VALUES (28288,-87,'4cP7Ul4qmSXshVU4tkfbMdTAGw905whQKEowwXfb9lgQgObgB1h9qi8FQU0sOo','reBpsorPa6Mgev36rXxW1ZzyUTeWWH01DhjV7C','dIdXGVR24B2Qf2O0F','cMDenW','k','S',4);
+INSERT INTO t VALUES (44630,-90,'BolKpUwCxRlwO','eeUoPsArQGtfiF','YRGDzrEb0CDY3a0CL','97F','O','E',5);
+INSERT INTO t VALUES (47826,76,'k8mKhDP6Gfmlo','AreAmK5ZhaFMPp6aMKKeXCVfd9SFNLy0FWUpKhqn69','HujxzIO2Uj','OeqCFXl7jw','V','h',6);
+INSERT INTO t VALUES (59421,104,'fSDhqYpcGCxmUF2Iz7cy6BNXru0gsJiHqVNRIWxfzZdQTiOa2gpvGRmT7rlT16pBg4YXRJYGA62vGzb2uEkKE17C','OhH','I8uasG9asozQUtsQT','DI0RQ','u','U',7);
+INSERT INTO t VALUES (47658,41,'A','NdyDIpgywU7agAgT','3XNT30FMEUw8','8DeUFZHkfu304K','w','U',8);
+INSERT INTO t VALUES (44676,-58,'haLx5fjkAzjGLDZuszg3ls1qE8o9z93s75gTDZXSt5ufP3Gbl61Sa7BIiD7arZp1UCu6hz7DcvysTLjN','jlww1BBnPTJcY41pu7epXSaBPFBb0mfJLxGDHv','MbEuYbQ9zu4hKT','nsDcIDKk','Q','r',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(47) NOT NULL, e VARCHAR(17), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-690310042,5777,'Hy2','9Q4PuhBoSnSHonxiiOSfheFhONq4lIu4o','Waw9blV4K7S','xw1bOI2O12FMDu8BG7PtZx0xoGSrYUAdY18FomHoUc4tqt6KGchJYGFFriV7AtzSWq5OMR2Al','CDxJbNXjimMXApHC2Hek','9d8FsdQXez8KkiaWduIQBlw5TsqrmqaxmVCtzn0TtRRHZyETmNYHhvsZsSMhTO9hZF6wJj0cl1IKA45TlAG2YXsu5Sa',10);
-INSERT INTO ti VALUES (-690310042,5777,'Hy2','9Q4PuhBoSnSHonxiiOSfheFhONq4lIu4o','Waw9blV4K7S','xw1bOI2O12FMDu8BG7PtZx0xoGSrYUAdY18FomHoUc4tqt6KGchJYGFFriV7AtzSWq5OMR2Al','CDxJbNXjimMXApHC2Hek','9d8FsdQXez8KkiaWduIQBlw5TsqrmqaxmVCtzn0TtRRHZyETmNYHhvsZsSMhTO9hZF6wJj0cl1IKA45TlAG2YXsu5Sa',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(10);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(10);
-INSERT INTO t VALUES (1078861468,12022,'XyK3yoIYH','rMf71nNDCY9A7BlgGwWk','pCAsSauKtJL','SpOrGMwjFTYUR1A1MtPBAgma9jrynUDGtRGdOCeHbIeDCEXaI','JrZhfpo0CsB5gNU3RytHZuOiqPSWBass2Ra','j2eXjgD52ljWGJaWTfK62uGaDG2pEQWiQjeNAMxao6dY1EZP9gfbZw9sgZGQypa2bjA1vV6Lx28OzbydnMImzZHprzIHPV',11);
-INSERT INTO ti VALUES (1078861468,12022,'XyK3yoIYH','rMf71nNDCY9A7BlgGwWk','pCAsSauKtJL','SpOrGMwjFTYUR1A1MtPBAgma9jrynUDGtRGdOCeHbIeDCEXaI','JrZhfpo0CsB5gNU3RytHZuOiqPSWBass2Ra','j2eXjgD52ljWGJaWTfK62uGaDG2pEQWiQjeNAMxao6dY1EZP9gfbZw9sgZGQypa2bjA1vV6Lx28OzbydnMImzZHprzIHPV',11);
+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 (10666486,79,'IdXggQQhX4W5t4UHeW','otAS5orNjDiDLt5IaFM0','FKz','l8F','b','3',10);
+INSERT INTO ti VALUES (10666486,79,'IdXggQQhX4W5t4UHeW','otAS5orNjDiDLt5IaFM0','FKz','l8F','b','3',10);
+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 (16137018,81,'Ng6VuxmeVI3yL3uwc4tQbxFWQzhAOKOrjgH9YFshcdvzcCoeaSkxQcCCBWqy2f0zPCZ7','xLE4p4opvewINa3sYM8FwbyVQ1Fd9qjpzQE8mj','I2UwvxdOTX32','F8CBK40qDn','y','u',11);
+INSERT INTO ti VALUES (16137018,81,'Ng6VuxmeVI3yL3uwc4tQbxFWQzhAOKOrjgH9YFshcdvzcCoeaSkxQcCCBWqy2f0zPCZ7','xLE4p4opvewINa3sYM8FwbyVQ1Fd9qjpzQE8mj','I2UwvxdOTX32','F8CBK40qDn','y','u',11);
+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 (2234325,20,'1l8JVZzEd99eN8PNJ1lXRu2ktkX','wuWXELCPcFrhO5Q3fdoJMqNYxNZN0bXVrTUj','HjfrgV','uROR6LijN','w','R',12);
+INSERT INTO ti VALUES (2234325,20,'1l8JVZzEd99eN8PNJ1lXRu2ktkX','wuWXELCPcFrhO5Q3fdoJMqNYxNZN0bXVrTUj','HjfrgV','uROR6LijN','w','R',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4259826,121,'yGmbkiV5FOO3FyuOAPH7U8lJ2qR5Hv','sENibeTB5jPdnnbTio0yRnQ1D7WCJc85C0WRLONBJLbdTA5Lgh95LwOqt5t9ZmDt0mrSdX2ePyGyPVCYiJTRtZfN7vdha3ke4glaUpV71V103VYskZVocEa7l6YBrhfsf52Xi4cnyYxQ81BIhAYbhUd5hXYBBNRsXDiUQppDN3GZxc0r4s34dwPzCawqxvtU8u3IZCkZ2pbOEFcIxtt2JMh5N7ji8Dxq4KmV7iUoy','5L0ZaFOCTbMe','c8I9BylkB3CuAX6nOv7rVtvO0vcE5CriQZZYkbRWxg7al1NhEN193RijdeA16anWU1W4ky7cb01FUGZwWv1L8SzhlOj3bjpBvILq8OLkWAgZ','5','A',13);
+INSERT INTO ti VALUES (4259826,121,'yGmbkiV5FOO3FyuOAPH7U8lJ2qR5Hv','sENibeTB5jPdnnbTio0yRnQ1D7WCJc85C0WRLONBJLbdTA5Lgh95LwOqt5t9ZmDt0mrSdX2ePyGyPVCYiJTRtZfN7vdha3ke4glaUpV71V103VYskZVocEa7l6YBrhfsf52Xi4cnyYxQ81BIhAYbhUd5hXYBBNRsXDiUQppDN3GZxc0r4s34dwPzCawqxvtU8u3IZCkZ2pbOEFcIxtt2JMh5N7ji8Dxq4KmV7iUoy','5L0ZaFOCTbMe','c8I9BylkB3CuAX6nOv7rVtvO0vcE5CriQZZYkbRWxg7al1NhEN193RijdeA16anWU1W4ky7cb01FUGZwWv1L8SzhlOj3bjpBvILq8OLkWAgZ','5','A',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7520997,-107,'0uhgQUoUlxJmGViaYhjHe6kQjtPdllhnGg0CtTvPD4bT2kdz7EpDwheheK8Tzp1rH9qSj7ISbf','REBbqhCXKdRGAXcxzy0wBmXOksLRxEFk6Jt4oemrwqFoU2vHWzIxuRPY9eyWos7PruJKAtzgBc6nsiGL9T2yNcdTAL3tGpIzJtNPCzOM7SmPe68dAmlinPbm5asiihzcFjZljlypU4lmUbtOO6dHxFL13LlLSDJqfp824U7ZA4NJN2waBjT1aes5wLzeCA6MiVX44g9UdViiNAj5JCmYvrGSBmnPS6OAd2TnolCY5AgRWky','VcqY3qN','JEzCyjDLR98VuHnTE2rOuzaLotjYiO6hZuPZINj1YI','Td','M',14);
+INSERT INTO ti VALUES (7520997,-107,'0uhgQUoUlxJmGViaYhjHe6kQjtPdllhnGg0CtTvPD4bT2kdz7EpDwheheK8Tzp1rH9qSj7ISbf','REBbqhCXKdRGAXcxzy0wBmXOksLRxEFk6Jt4oemrwqFoU2vHWzIxuRPY9eyWos7PruJKAtzgBc6nsiGL9T2yNcdTAL3tGpIzJtNPCzOM7SmPe68dAmlinPbm5asiihzcFjZljlypU4lmUbtOO6dHxFL13LlLSDJqfp824U7ZA4NJN2waBjT1aes5wLzeCA6MiVX44g9UdViiNAj5JCmYvrGSBmnPS6OAd2TnolCY5AgRWky','VcqY3qN','JEzCyjDLR98VuHnTE2rOuzaLotjYiO6hZuPZINj1YI','Td','M',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (12627151,-121,'kDpgvQL6ECrF8Gvgy2fwL0ASsEKk5XzmrAAR','T36hgxSuW0RSzADrg4aCfEEn1zfzo98Sn88NUaHVjEwM8xE7dcoYjtfsTWjo70PE9IB7UVLbLaS1fhDvrHq5e6wqJiTX1hInNGlKxfHBTi3eOdtemxZJOB1kYNKL1wkzAh0N7glERoSauPsz9JvNZcU6RYSprdZ9','n','11AdDTa4Ddy96knq1U5xh7qG0FG0YG5','DM','qf',15);
+INSERT INTO ti VALUES (12627151,-121,'kDpgvQL6ECrF8Gvgy2fwL0ASsEKk5XzmrAAR','T36hgxSuW0RSzADrg4aCfEEn1zfzo98Sn88NUaHVjEwM8xE7dcoYjtfsTWjo70PE9IB7UVLbLaS1fhDvrHq5e6wqJiTX1hInNGlKxfHBTi3eOdtemxZJOB1kYNKL1wkzAh0N7glERoSauPsz9JvNZcU6RYSprdZ9','n','11AdDTa4Ddy96knq1U5xh7qG0FG0YG5','DM','qf',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(11) NOT NULL, d VARBINARY(49) NOT NULL, e VARBINARY(36), f VARCHAR(40) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (152245279408337373,14687547,'OfHRV','eIMc5AaUYZgLA5nrZCkFfGwzfbVUByiZuKp0ivE4Nx','aLoFiQeGUhqpxn7XdRcSbEo1ae6snSChwHa','RVzpAe','d2','n',0);
+INSERT INTO t VALUES (-2205722055314267488,16302088,'D','9Fy1unfAs','4pAfeLIC7YZ6O8otmPBgeJfPEzhTEI','jVSmeCye8hXDV89v','q','4F',1);
+INSERT INTO t VALUES (35255286899714076,4270575,'KXLrZ','WNMHwfdg7BZFdOd8Wd6voHHvSN','ebHNC','Mqp7euYnJOOg','1X','v',2);
+INSERT INTO t VALUES (-7387174172565621966,8952169,'qLp2fyU1o','SFNtWeO','igLoP','zsLmQ9NnX8KgLl936PG4Yypc4ma9TATRzKHhAxdu','tZ','TS',3);
+INSERT INTO t VALUES (2917032562180558824,310066,'5lYD','JZQ1AGaYzG9kVdLa02gUAw7W82Cv5xEu35vCIpg48GXLbL3FE','NdiWreDc9bGZotWfRYH3r','FhAu0xRFpiVhJn4yEjLkMN68','v','g',4);
+INSERT INTO t VALUES (4296012134203514593,3477336,'og','kabGhMVkQaIcqci44hRsg3RrOqd821bZ6TvuCf','KOcXAlDjOI47K8gvBdzcxf','YERfAhk5rY5ui17','9','cM',5);
+INSERT INTO t VALUES (3144640252500083581,10167548,'G','uHZnLdyVeu2Qm7kWVMEW9DO24y','E5bz2qUbnFQYHhZvcbn1aDy','VCWLYawAW8Li5','OL','Ym',6);
+INSERT INTO t VALUES (6907568116303253194,4571057,'HKUCItNMb','z2kV3KwFPYpsXZ5aDgEADjKHvJbBagkqP','jGtguoMAYEjwilj6IiotorrS10','ozaVEEU375kwt61J','Kw','a',7);
+INSERT INTO t VALUES (867889153912872370,5214467,'eqpfCW','n6YjMz','nsuNq7ig','iiXmfUcfLrcE','G','r',8);
+INSERT INTO t VALUES (2596540825969069334,12838717,'trvC9p','xD5Aa1FgTwfnLXM9giHYzYH34hXSnjsa','2Q5zYEoy2Y4Cj0CoppiXOSYsez','EKqi','BJ','w',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(11) NOT NULL, d VARBINARY(49) NOT NULL, e VARBINARY(36), f VARCHAR(40) 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 (4837430785472977165,16388447,'CvWJDZkl','r','LZaWbsPE7Kl','EDG1Uz9','z','L',10);
+INSERT INTO ti VALUES (4837430785472977165,16388447,'CvWJDZkl','r','LZaWbsPE7Kl','EDG1Uz9','z','L',10);
+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 (-6909466546819090638,6384903,'A','5dEQJsL6wCjwxTIGFFd3NM1m05llOF8yTjF8D','IgxxvJSVsfk6Ob2gp5R1kolwTC','dfWoKDddu','a','L',11);
+INSERT INTO ti VALUES (-6909466546819090638,6384903,'A','5dEQJsL6wCjwxTIGFFd3NM1m05llOF8yTjF8D','IgxxvJSVsfk6Ob2gp5R1kolwTC','dfWoKDddu','a','L',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-2028596110,-25307,'yn6DHVw','vDDqfuyOvm5QJF1rM1P22U7VsWMSkh2oK0MZpaTQIdgGwIv0SiKjTwxoa9oPnx8muS9CTJtpw1KQ9rVHqqW1B4MvYlGnDDDjJfL','u0LqFVuRf','Q3jSnPzb6nBzU3jK3vpsCYiPGbQiJE3GUyqZqpntA','7WKDXKZsv7Y1KgNdCWCO2Se3PPjT7GRk8WSbIgxju3M7Kswc9OKsMldmQYNxhfdQH6ma59ZnpVN0YAxDgepOTJ','alXZvjaXJHYR91jz4O1Lx3B7x0FFH6s6qTeBUWHVAdW9fFJa054YU0yhX7RJlG',12);
-INSERT INTO ti VALUES (-2028596110,-25307,'yn6DHVw','vDDqfuyOvm5QJF1rM1P22U7VsWMSkh2oK0MZpaTQIdgGwIv0SiKjTwxoa9oPnx8muS9CTJtpw1KQ9rVHqqW1B4MvYlGnDDDjJfL','u0LqFVuRf','Q3jSnPzb6nBzU3jK3vpsCYiPGbQiJE3GUyqZqpntA','7WKDXKZsv7Y1KgNdCWCO2Se3PPjT7GRk8WSbIgxju3M7Kswc9OKsMldmQYNxhfdQH6ma59ZnpVN0YAxDgepOTJ','alXZvjaXJHYR91jz4O1Lx3B7x0FFH6s6qTeBUWHVAdW9fFJa054YU0yhX7RJlG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1320702996,3506,'4','Pl0xEdcEwGvF3GciwC2ZtQCpXMns4YreKgLyIOZYdtBLNPJOGRDbKLuf9yx0s1VIRJAXNtFrMl97MlX8nY4aESFiPaFoUWlnXQuzLj3opySWr98qR1GwSFfhJcE8kZz02nK0zKcukZMpdCEvkSEelR3NQwBQecZPoJK4XPlKPYD1LrG3FJBV7NwDhJ9IPh14E4aGQtYMcGEiyfFj7hB3tU4M3pkPxo88tnF9rpf7jNQpr8SihQQ','C5a3hR','OQFrQLwuYsPPhNaaEYWbUdXr9DCSlWAScWvKp8CbNzyxeLOXSdmtWD7oTB2DO1AmjY9pzmXrLc3lEdje7laYAvOy9QZVAnXG2atYIlJUuDGS66kUh','cjkHkv0qVZyuFfmS7j1S76vkVdtKrsVJJROnhg5TeZwEf5DoFXJjKbZIAqJzVn','hf0pOHya9HBPCZsXxb9ahzzyzR9aNYi2aRJ09t0U0UWBHuc1Oo7EmPzxRDrEaDwGlD6VcE0AeXOLjivcv2KDMQm',13);
-INSERT INTO ti VALUES (1320702996,3506,'4','Pl0xEdcEwGvF3GciwC2ZtQCpXMns4YreKgLyIOZYdtBLNPJOGRDbKLuf9yx0s1VIRJAXNtFrMl97MlX8nY4aESFiPaFoUWlnXQuzLj3opySWr98qR1GwSFfhJcE8kZz02nK0zKcukZMpdCEvkSEelR3NQwBQecZPoJK4XPlKPYD1LrG3FJBV7NwDhJ9IPh14E4aGQtYMcGEiyfFj7hB3tU4M3pkPxo88tnF9rpf7jNQpr8SihQQ','C5a3hR','OQFrQLwuYsPPhNaaEYWbUdXr9DCSlWAScWvKp8CbNzyxeLOXSdmtWD7oTB2DO1AmjY9pzmXrLc3lEdje7laYAvOy9QZVAnXG2atYIlJUuDGS66kUh','cjkHkv0qVZyuFfmS7j1S76vkVdtKrsVJJROnhg5TeZwEf5DoFXJjKbZIAqJzVn','hf0pOHya9HBPCZsXxb9ahzzyzR9aNYi2aRJ09t0U0UWBHuc1Oo7EmPzxRDrEaDwGlD6VcE0AeXOLjivcv2KDMQm',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b BIGINT UNSIGNED, c CHAR(22), d VARBINARY(11), e VARCHAR(32), f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1564156744,16177482505973311501,'4FoiCglHDNY','YELYI','rxNPdo02hTG92XsQ3OHhOoY','inT','pNNGKEssPAbNTDC5pqUunHJKr','GQn7reV7TEckzBQs3XvxYlVCKjVqdu5MY5gJzVDv17DDnmES7VWkztO5fpoclhj1Yc',0);
-INSERT INTO t VALUES (142248845,7280372850678514557,'4SLJWO8c6Re','ab','wEXDywWHFgM','g2xgs4KtXBk1Bb5','Pcxs7Am1WDMQUmBdtBvwqttU5Q9t681tB6B6waGqsa4dU9EhTv4VVw3TkBls6i','cBZQpV3K1Mf71CyW5g9dnxYLXllLEDAIsZ8dkHIVhphoS8BKCz4Z63pr1kuj7riGsKDbvbZWVmKhl1y92cKQh',1);
-INSERT INTO t VALUES (-1153098031,15780461536030178760,'Ai','Zo','XFst','RR2T4D1a','2HghcYASle','aIXzGCJFIFN0oNXCBDeIhKUDn71TUoyZNTdKzJV3cBTcjiYpIG5lswlFw6ZLiotysdP9SSnwg1KVlOXpZGfnyPnn7CdAprN',2);
-INSERT INTO t VALUES (626922766,13237757247938792502,'9l','BoZSY9','wK8K','F','J6ke0VYpJ6X2Q9o8mMmsPhyGO8wFqLDnDKwwU8','X793RyJt9jjqBItzdc3',3);
-INSERT INTO t VALUES (-1446072593,9328614015440246016,'6p','9o','WH9d1AqtpE4Sk2cBvbEow','h4byEjcij4J914Y','xpaxEc1aVwIVL51jXzTYFcqo1eb0H7nmwGR6c6kuDVTbD9MLI1NvBa7WZm2q','yl8QMK2A59ZX74fonJ2lS67zBinON9NaPAOmHrZJMhtxozmXTUmBOckuqP',4);
-INSERT INTO t VALUES (-582836052,10693866167138440849,'37P','WzAl6N4sNyh','tDxBTXY08ImU1w1glYkUeuuiC','gAs','gvr3tH78oQwNFbFWuThy4o71w1e6mPpldUs1YY','2pJRRaQumTIQqfb8BdFD1WG3WTnub1Be0hWI0uYauN5EZLO',5);
-INSERT INTO t VALUES (1379247066,7838496607368310181,'CHSoVxzhm8fDsreuky99F','KaUI6MIw','Clj7RAnUE9Ey','LFnjvJqOFAAEG','tuZtylW8XhOz00d0i2ZQm10IDtJ2iwdqwLwH08PCX42YJxfcQLGLpIXNEq3i1gBCgn04e3bMD74tuI9nwnifZDwP','qLML8b4HCwQVCjvAxdYVmDTzd2GTgIylw0onetG',6);
-INSERT INTO t VALUES (-1388191325,472905509357938150,'g0H5YNZ958LqKxq9LF','nj2T3JHE','ITuB7YpptN','6AYAtRJ0b5pXW','DKawEJHCr7enC5RtHCPuyC','9PnlLJHm6lslLn1uq6dm2L6XkDBs6ULTGeHWjySOj19qD0F1s0wfwd1kMw1qNNffTtn155',7);
-INSERT INTO t VALUES (-1958669667,9370398608988041799,'pFSdDYLgQeis0UA23UB','2Jm8m88zR1','sbH','cm3','ipDV2PzlpBPl5faL4Nr4xoYHDw3KOZFmTGbDGF4mhUHTsVYrHiNuRe8WRoTRALCPm4AuE2OAwxNeGuQSRmLXo0UX5w102gL','39dLlUcKSUSBhoiNs5w9P0sCYtawgZs0pMdkVadY9ygkpIqjERor3JTPCblynMkquGDRxOKsOyPAiGgtBjsSlu3jedTjpa8WMuV',8);
-INSERT INTO t VALUES (-2082701022,14181268748875918037,'0','5B','yQBsVgTOBK4JQoZ3vYZ','Mc8X5W5Oy17zMA2x21K4j','qsdDaqrK4rBSIZXSWkwg','Qge7Kfxi6mMyz06AHCyp7CctkhZw06a6ns4mBYbZUYrlTdGi4Y1Ll3Z7SEkjJEwCcAZScvsM7GStNMLyCIRouR63A',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7893722407725272385,14341156,'qxb5ISjosw8y','awwKRzzFmexZmrTJBotgtV5cKNZDtISNEC8QROzBQLwQKVXcoj6WuCUswFx1IhvPbyHePaaa7xRM4wikN4anNFHpImhx75YEktnvTDvSF9aayCzK6490eG0RL4ViAh83p2irHgrifbrBdVltWiNihN3KWM3YOwnHYOoWxDlR5tYGWBqmhPzaK6LJMKWazv0zkKOEBQYZRcSU7EB33NdKQXVN4SUKwndUC','Z1xG2pqQmEEciOvz8wjoeSo20LO6gkXRs','U2','17','Y',12);
+INSERT INTO ti VALUES (7893722407725272385,14341156,'qxb5ISjosw8y','awwKRzzFmexZmrTJBotgtV5cKNZDtISNEC8QROzBQLwQKVXcoj6WuCUswFx1IhvPbyHePaaa7xRM4wikN4anNFHpImhx75YEktnvTDvSF9aayCzK6490eG0RL4ViAh83p2irHgrifbrBdVltWiNihN3KWM3YOwnHYOoWxDlR5tYGWBqmhPzaK6LJMKWazv0zkKOEBQYZRcSU7EB33NdKQXVN4SUKwndUC','Z1xG2pqQmEEciOvz8wjoeSo20LO6gkXRs','U2','17','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1467025141624347772,8734642,'RWRLPg4u1ju','febMmUrIeJdaK1LKU8w27Wnwfd7lpgM4xG4ZpcvohOHviPI829rbJT9sLQhp2aDKSFAgt2xxVBp','B9qvnvhb0OiNDiz3PIWgCWDBHng9cjanC3','r19GjxOYoJ7u25LYth0MAq1Ck6zh6xHVU2UPvbQwJ6BkzM8HcqgPb5nM6UvHS1jPbkbUwcYinvyYL62KldLT3bOUFySt2ZXUrmvoJ4GHiGWYyqkctnvtLzsyUs8P2YG0QRjyzun85AtKnjQ1q9VUzmERTyESs111LXO5j0uwOv','WH','Y',13);
+INSERT INTO ti VALUES (-1467025141624347772,8734642,'RWRLPg4u1ju','febMmUrIeJdaK1LKU8w27Wnwfd7lpgM4xG4ZpcvohOHviPI829rbJT9sLQhp2aDKSFAgt2xxVBp','B9qvnvhb0OiNDiz3PIWgCWDBHng9cjanC3','r19GjxOYoJ7u25LYth0MAq1Ck6zh6xHVU2UPvbQwJ6BkzM8HcqgPb5nM6UvHS1jPbkbUwcYinvyYL62KldLT3bOUFySt2ZXUrmvoJ4GHiGWYyqkctnvtLzsyUs8P2YG0QRjyzun85AtKnjQ1q9VUzmERTyESs111LXO5j0uwOv','WH','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8181537553043737523,8464468,'0G1Kuei','ElXGb4O0NI8AXIRHlooWwh8BM5JkFjMA5Yd7smRyeds8SdDQyEAwI6ugEFFsQsgqxpLUCTJwWrcsZAuIm1O49zc1Gmmp7UbpK0M6dSVrNeWg6j856kc22ZXGMLRdkpcuNz4lR0P95RGyG93DOsqjBvEhCLPDf12lPN8PznXzPT','v','XlvvekjmuDLEKPEsULp1WJNsrHQNAjjLVTBbW4H5hnVhS0JDIKyeTXDj0UddcjyRAzQr7KxJpRFiXEnusPR9VvSR4flOM9AnD8UMpetUiH9aXMULG1YVcjmxMo0ilT98HHot7HUmonPjB6t4I2bIJF04K','9D','zj',14);
+INSERT INTO ti VALUES (8181537553043737523,8464468,'0G1Kuei','ElXGb4O0NI8AXIRHlooWwh8BM5JkFjMA5Yd7smRyeds8SdDQyEAwI6ugEFFsQsgqxpLUCTJwWrcsZAuIm1O49zc1Gmmp7UbpK0M6dSVrNeWg6j856kc22ZXGMLRdkpcuNz4lR0P95RGyG93DOsqjBvEhCLPDf12lPN8PznXzPT','v','XlvvekjmuDLEKPEsULp1WJNsrHQNAjjLVTBbW4H5hnVhS0JDIKyeTXDj0UddcjyRAzQr7KxJpRFiXEnusPR9VvSR4flOM9AnD8UMpetUiH9aXMULG1YVcjmxMo0ilT98HHot7HUmonPjB6t4I2bIJF04K','9D','zj',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-1780405627956954754,12783384,'cg','tbrNM4dNyErZuSwdSZjd9Q5LT6CGdegL2zhbFBt1lwH5Aw4dygoSL8ttU2l7OErpqz2bXereNbk9sAYnTBhSNu4UhHHvB252YUrMAxDyPp3BBVcvVhfyLtxZYvUtFgQt0S7GydHtTF7cwktF3pbvXpIcHbMYvuvEiWA','GS3xLdcWzsRo04YLHs','ZlA5pL0u3ouom2eE692H2OekfQBxtcTGBh7WwlBnWBBkCPk5EzP5L','Mtf','9',15);
+INSERT INTO ti VALUES (-1780405627956954754,12783384,'cg','tbrNM4dNyErZuSwdSZjd9Q5LT6CGdegL2zhbFBt1lwH5Aw4dygoSL8ttU2l7OErpqz2bXereNbk9sAYnTBhSNu4UhHHvB252YUrMAxDyPp3BBVcvVhfyLtxZYvUtFgQt0S7GydHtTF7cwktF3pbvXpIcHbMYvuvEiWA','GS3xLdcWzsRo04YLHs','ZlA5pL0u3ouom2eE692H2OekfQBxtcTGBh7WwlBnWBBkCPk5EzP5L','Mtf','9',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED, c BINARY(30), d VARBINARY(20), e VARBINARY(33), f VARCHAR(76) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3050426944,12668757191082014986,'H08KZFc4n6','qLwDv2ns6fLv','2RDUvMuFjoH9HhI4iTpU','QyCwRKJgztO3wnZ','E','cW',0);
+INSERT INTO t VALUES (672155001,4181679433526234365,'LwHp56JlqUE5','1i1MlEEo3x3','H0vmSZjv0qAh3A1XOJbYF7rhDAklwC6X','OKirg4Rku2rkDfH1FiE2WCqZdBvi8Y3v0ttD3wfqGAizp7iB8oYcSByQDua4PTaqBX','g','s',1);
+INSERT INTO t VALUES (326847510,9468114342332243412,'yjkfymnX','VBdI235PFuV','HuVx1LMPx3zrKjo4KsRjG6xwr7SirV','ShF7p2KLZGwDccTn142MFolfC4PejSAszqX9FDe24YysybJcyqPzSihQ5q8RaCgLyndT3pz','S','mU',2);
+INSERT INTO t VALUES (3244426370,3220942995521655739,'kee1F2ZzZ','7v','3qF2','mIRsCm8H8EzRQen28ytVYPgQRz1EogMbPOhGWjAKBCGkF4AkmEYLZ1svNsBTcsoFq','u','an',3);
+INSERT INTO t VALUES (2696921020,4347555927017981383,'Eo','t6sC9yC2IGslm','0ZyKMo7CN3t0aMdA2M8P0Oaj','Lv5cLIgDish71o1EFdnUKrlZvvBELS8WjMrHfalGSDoIQRpTUDQSdOxOuokAmwM','a','0',4);
+INSERT INTO t VALUES (566680514,6640358886358487868,'bh4TASKz9JmLxQWuif4fDGLzUK','sPr','HJnSSNbNiv6G8JPiMvFCT6wSd','hD2ljlPsfl9TFFEFODEukqleAO7zk6MXm8b1xb3rD6iFQhG92vSafA','0','U',5);
+INSERT INTO t VALUES (2760426770,6056908254091560135,'YGk9lCeg6vyKf','3v','JoJTObHWpfMndr','YC97LWQeyL0eSy439qeevhNGCzJnSvHibjJ4ALpFOQW55Ok6A5qhCgT','q','Z',6);
+INSERT INTO t VALUES (4180297617,8595769873809419415,'XhFFb3xAeIodRY','iIFkX70YzCMIhIDT','3y2UhKIiPjaubs1XSZuPN','ODKQcqe5TDjbQdBuU','K','HU',7);
+INSERT INTO t VALUES (1986772423,2941448033606348652,'NV4fm8m1','wZsj1j5PmqRN','g3nqYCprvybxk4YLwGYjnL7zy1','cIqTyGhAcmrnQ7pieB4Hnk9RDaBtK5uZSoh5jjtp7vGy0L4Cl7sHqGjcTr2gEF','1','bg',8);
+INSERT INTO t VALUES (1231705392,6498031832624731065,'4Pp16GuT9Dsk9U1KIn12iRnL','km6vtRfGVdoz9','vJATt','C37wAx','L','aL',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED, c BINARY(30), d VARBINARY(20), e VARBINARY(33), f VARCHAR(76) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2918744453,7146813413301548996,'3lthgqHcbRUyk3yET7Wa4','n3wJLj','Kt4eu77wp8','eBn8YeRUAnDqASyyilPfqTJFZ8','z','it',10);
+INSERT INTO ti VALUES (2918744453,7146813413301548996,'3lthgqHcbRUyk3yET7Wa4','n3wJLj','Kt4eu77wp8','eBn8YeRUAnDqASyyilPfqTJFZ8','z','it',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (2070908925,9182123169385662357,'tYhJaH8jg1X5znm1uWAK','GD0hWPbnqC9b3y7R2','4LDjYBgas4','hXL2Y4C3t7KCE24Wi7OgKMc9U03mqwtMzgbFkjPzMcfHIZlgaCN2QvdC8HGAn6wE1xxPICpdm0','6','J',11);
+INSERT INTO ti VALUES (2070908925,9182123169385662357,'tYhJaH8jg1X5znm1uWAK','GD0hWPbnqC9b3y7R2','4LDjYBgas4','hXL2Y4C3t7KCE24Wi7OgKMc9U03mqwtMzgbFkjPzMcfHIZlgaCN2QvdC8HGAn6wE1xxPICpdm0','6','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (649566053,884480847122319848,'y','qqzxzLjuKE6VCpz60BB8SwKctWNbR5u4pjCxWxPfxl3ORdVBuSiDr4DdrUr772io7y65x4g1yc6doIDDF4DMWk3usyXlL1hwSUcklUv03yYgYmVDUNwiTThE6KF4t4xJXonSHZC9V4JGdg2keAsZnX9aCnO7rhK8Q57s3yn9vso9qhya3B8QGAIKhywnW9S8o1v25GLe1heDmcaQU1fVv0suMjpqEsqd','5fWZcztjVuE','2N8aDFJOgWKiKGWazbJWGKeVJlTKPwIZQvillPZ0NUQUuVL26EmJWwT8XPpC4ktAZ0tfe9SB','H','s',12);
+INSERT INTO ti VALUES (649566053,884480847122319848,'y','qqzxzLjuKE6VCpz60BB8SwKctWNbR5u4pjCxWxPfxl3ORdVBuSiDr4DdrUr772io7y65x4g1yc6doIDDF4DMWk3usyXlL1hwSUcklUv03yYgYmVDUNwiTThE6KF4t4xJXonSHZC9V4JGdg2keAsZnX9aCnO7rhK8Q57s3yn9vso9qhya3B8QGAIKhywnW9S8o1v25GLe1heDmcaQU1fVv0suMjpqEsqd','5fWZcztjVuE','2N8aDFJOgWKiKGWazbJWGKeVJlTKPwIZQvillPZ0NUQUuVL26EmJWwT8XPpC4ktAZ0tfe9SB','H','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2107120790,455043431985526437,'F5ZZDWI0DMvClVn1xlyeAOmMykpM0','gLeThVQ4LALnAxjk4PtILmKcjeSLlOwu5UzMsfrEzJCGR1beOVvRoyiA3Ivg5iE0ayAA3G9Da7vat8k5lJ4kRr8I','ehvjJssLAKL','G5Kg4aLkSdsRIDMq5pE8A6WQkVy4Ou7nI2nP1bMkD2RYG3DbY7hlVzFY2STvsluiftd2wYscBaCqtEFl8N0ynCpJN8Dt1ls8T8WRgeK70LWKoDFRXdV8nfX3UTEc638PQ5YcxNnk0cSgl9nirXZLcwzIpDGStOsDyxh8DCWX4tC6aGWulOtpnXKXd5','f','t',13);
+INSERT INTO ti VALUES (2107120790,455043431985526437,'F5ZZDWI0DMvClVn1xlyeAOmMykpM0','gLeThVQ4LALnAxjk4PtILmKcjeSLlOwu5UzMsfrEzJCGR1beOVvRoyiA3Ivg5iE0ayAA3G9Da7vat8k5lJ4kRr8I','ehvjJssLAKL','G5Kg4aLkSdsRIDMq5pE8A6WQkVy4Ou7nI2nP1bMkD2RYG3DbY7hlVzFY2STvsluiftd2wYscBaCqtEFl8N0ynCpJN8Dt1ls8T8WRgeK70LWKoDFRXdV8nfX3UTEc638PQ5YcxNnk0cSgl9nirXZLcwzIpDGStOsDyxh8DCWX4tC6aGWulOtpnXKXd5','f','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2459960404,5838706336002738883,'8PJqAAAM9','HTvZBDQRHvsLtbOx6vX9BiYxxvKLFvfOfESJCASFctxepseCj5VvVy91hmTB43nd2yzu3rr5wbOVf5V1KcwvZLTIS4ILIvBtqPnzh5wDfC6IzsNprNvMM1XtfNWZ4hb9eF1GVqmX8PZiCZO9Bs6WICfciQlXnpKPnKcm0Tio2FWP24Xkg4ekDf3FMVS27P0T3W6z7ScJVwunINm2gD1loda4ZJPlusrK9ttk4','CxMCkP3pdSmwJUWmy','Mqe3le7ZTa3opiE7MgQDA0hRFd8dvbbvH4wuTSGIDOG6sxFoXJlIEGH53rpyBBt4UtDjboexthOwpg0EC6OI1ACBs3CFB0MyeJ2SysK4sYgQ1BFg80c3nM1k','Rn','MX',14);
+INSERT INTO ti VALUES (2459960404,5838706336002738883,'8PJqAAAM9','HTvZBDQRHvsLtbOx6vX9BiYxxvKLFvfOfESJCASFctxepseCj5VvVy91hmTB43nd2yzu3rr5wbOVf5V1KcwvZLTIS4ILIvBtqPnzh5wDfC6IzsNprNvMM1XtfNWZ4hb9eF1GVqmX8PZiCZO9Bs6WICfciQlXnpKPnKcm0Tio2FWP24Xkg4ekDf3FMVS27P0T3W6z7ScJVwunINm2gD1loda4ZJPlusrK9ttk4','CxMCkP3pdSmwJUWmy','Mqe3le7ZTa3opiE7MgQDA0hRFd8dvbbvH4wuTSGIDOG6sxFoXJlIEGH53rpyBBt4UtDjboexthOwpg0EC6OI1ACBs3CFB0MyeJ2SysK4sYgQ1BFg80c3nM1k','Rn','MX',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4213788146,9872623937251090345,'UIvXWLhMfPc6eu','sR','Jq5eyythLFYeqlvJYD','nxbclNL4Va0DYYwluw6S6gqN7nHp8J8Bgcs61BxTwGm3LHIei9pGHw1163ZskXABE19GTMN6rsGoWNL0wf5JJv0arpVGcuERRPGuWIcDRUQv6shEEhlsZBM0WeW9RMmECADStdRPk97nVvq42LNumk9g7WFGv14JJGfFWOblaDoYyAqZxIA','be','8',15);
+INSERT INTO ti VALUES (4213788146,9872623937251090345,'UIvXWLhMfPc6eu','sR','Jq5eyythLFYeqlvJYD','nxbclNL4Va0DYYwluw6S6gqN7nHp8J8Bgcs61BxTwGm3LHIei9pGHw1163ZskXABE19GTMN6rsGoWNL0wf5JJv0arpVGcuERRPGuWIcDRUQv6shEEhlsZBM0WeW9RMmECADStdRPk97nVvq42LNumk9g7WFGv14JJGfFWOblaDoYyAqZxIA','be','8',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARBINARY(89), e VARBINARY(84), f VARCHAR(13) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (759059064,13260210305186872317,'u9CKYzT6SwPfK6mFrdCtZXNNU','854IwTRE1RSBHyQPb8mhArCMzAfHdnHX1lLBtg72MWf1xGHVtOjPJCpb8zVEdA','wjxd5GYGmQucgtsdossg8ChkZiPB','HaT9Q6QyS','D','x',0);
+INSERT INTO t VALUES (2140122618,1223298668612188790,'mmDZGKutRwPm2RIa','8ZU11kUHBz85xreRsMoNQQEbn1lKamCssyUqClgVwxVTJyZP1kluslSQ8xwIcKlfS8KslglNVcVM','7xtiVVk2uu1tvdUBWPe7AlcVZPmqRoi3JMJ9s0RdHxcQR1t','O4nvCt','6','D',1);
+INSERT INTO t VALUES (3085605348,7579564505791710205,'zpOn39pPRSv','nRh3L39wMeBUQyioKO13LbUJvaCBn2bxCZEnue3lbvBvNeIPXwoIX2yow92AWMC6542xZFjnNjEubx7qFVr','38uF0EygmEezHO6KQN2nw4JbDuTBkAT3EBhjxzKmD5hYYEsfwwIUNPLYMi6oqLxoGmWSUdKaI5IeaR1','dc','S','D',2);
+INSERT INTO t VALUES (1030660281,18271400742701760674,'qxxHzilDjXoZe082MgoXj1VO52','Yk7mOWLdbYND35Oy5Hk4IZb','0FDWsW0Bo7jl8UzsBm5HBMPjz8SCQQbJTsNdUhh6iipvcMcyFHGM5dIPRbn83vifzcZ','Y89j2K4KK','P','o',3);
+INSERT INTO t VALUES (908115495,13827075041782539505,'koVMoEhs','lSY1ndrgjnz50cJ7agdRR2qjU3Y1TdQqgIw12nme9KJeVlQ9nzxg','mGttPTCQ2hX9cKABMqG8OJFl2sd5hG6ewqD295rsk4T9DWCIXHfILdGFFo0Omy9oz','wlkTDu8es','D','P',4);
+INSERT INTO t VALUES (1191175795,6769396470009689993,'ZeOYfu0BpaoXM1hW','UKyseWdZGic6IiphxFuemwbaGkBnWIxP','v8ReRJne5CJcmMpKpNe54WzxWM5vat3dDLh3ZKY','4wFuLdYC7','8','e',5);
+INSERT INTO t VALUES (4263202173,205557328025372160,'aR','pGGTYCGWKiIbwJGUrhTmZXR5GWVe1tubIqfcrP','jrlKJzaPAPag4VCJil2dwLiVi4hYcxpO9f1PUne7ZEXNBU','NlKjw0','t','W',6);
+INSERT INTO t VALUES (2692297117,177356991420960790,'duLk','4g5DKb6Z','7tcA','gsoB73','5','7',7);
+INSERT INTO t VALUES (4230739021,11365759092180827224,'jGTeCIB0u7W8C','rlG12p1','kbnoUP787ngcDDyykznfnavBFKBRwFKjhjx1gaOMp','9GWSfcVy4xvBY','J','U',8);
+INSERT INTO t VALUES (752109907,9890403499630005916,'whE0Dyc2VaFrEXQ','XFZho7RnnhgrX6Hq7P5yqtvivbaDM4ScKGGTuQ2hly37JcjEf3OPXrOr5o65UGiALwoEFOfBonJpY4Spj9cV','pz5pPW01K8BoOdEoEGdSclDD9','3RMeVsYKhleF','O','e',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARBINARY(89), e VARBINARY(84), f VARCHAR(13) 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 (3504675089,9177154085066966172,'ezau','HsBTXHNnesx','xV2EWHm6jQwiQPBT8skCb3vff1','qq5rM','q','Z',10);
+INSERT INTO ti VALUES (3504675089,9177154085066966172,'ezau','HsBTXHNnesx','xV2EWHm6jQwiQPBT8skCb3vff1','qq5rM','q','Z',10);
+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 (1075402230,17277608803533889921,'kNm9SLJsqbkB','IOvwl2kpem3cwA7Jwi0XcR3MkrxpGXoSikynrC83QFFSKmaQD3QZbY9le','AWVM8v84c9O8gwqSR3mFUZH0iNiTceQZT1kIDLpPIucS9xMSlYSHXX8srsTTBHMNdzDJO','ieBco6Y7yQ','K','5',11);
+INSERT INTO ti VALUES (1075402230,17277608803533889921,'kNm9SLJsqbkB','IOvwl2kpem3cwA7Jwi0XcR3MkrxpGXoSikynrC83QFFSKmaQD3QZbY9le','AWVM8v84c9O8gwqSR3mFUZH0iNiTceQZT1kIDLpPIucS9xMSlYSHXX8srsTTBHMNdzDJO','ieBco6Y7yQ','K','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (693833144,18325287913366715148,'yDRHFw','6G57TvUwvgL1Ff2AZhZjeuFumAtJsA9E4jLQHdbC4OA5D7eAifVU2bSfP9TioXy9CDyvZDBZk1FarSh7LWbWasqjjcRNpYwlWYy7zvlQsGsbuAK0y4EPTYIvfuSDCOpu9ricRnYviNni6bTLiF6A3y4rSJdeJczbj','Qe3BUgAp3qGSD6UbBUw48sKEaY4u3','rhqEGF','S','i',12);
+INSERT INTO ti VALUES (693833144,18325287913366715148,'yDRHFw','6G57TvUwvgL1Ff2AZhZjeuFumAtJsA9E4jLQHdbC4OA5D7eAifVU2bSfP9TioXy9CDyvZDBZk1FarSh7LWbWasqjjcRNpYwlWYy7zvlQsGsbuAK0y4EPTYIvfuSDCOpu9ricRnYviNni6bTLiF6A3y4rSJdeJczbj','Qe3BUgAp3qGSD6UbBUw48sKEaY4u3','rhqEGF','S','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (432061487,3479755050064201246,'gNTcjrWZnTg1GSD3YOnCiV','jQa21U6SKLzVW1QC0ZWkXLsFX8Vj4XrXiZYT9qSkekLkSNnP9AHmFSNGATWZqRLJ4ykUcNxqyBifrpZzt6niPEQwpJEJ8tR7frmFPChqtU5INi4h9BDkKSB4Ji3vecpm4tStcNujUAyavMtUfcFWKqk3h7AodmB4APqyntwNfrKIT6dTuQNYdpxtacC2G0q','OnL7DApkTtoJMIqQvz8nvpy3DmaJHMI1lAQC2i9bEdGqTpzxmkDJ05HqkMH0R','C0J6YZMuV95YaqkLqcfDD83vpRNZ47QJoGQ9EjdPYl91ExHZ3b4PeRjjdIAMVwP9rYWInCntpzpbVB8VJl0QgOBJAS7mpHLYdSHvpuTg7H3PWWwPZkXnQaPBmXJEtK215evSbngxNHslf5hlCK6mLYE3SDPlTOFC7LUkbUPv0N8Wch7uVIxg','4','y',13);
+INSERT INTO ti VALUES (432061487,3479755050064201246,'gNTcjrWZnTg1GSD3YOnCiV','jQa21U6SKLzVW1QC0ZWkXLsFX8Vj4XrXiZYT9qSkekLkSNnP9AHmFSNGATWZqRLJ4ykUcNxqyBifrpZzt6niPEQwpJEJ8tR7frmFPChqtU5INi4h9BDkKSB4Ji3vecpm4tStcNujUAyavMtUfcFWKqk3h7AodmB4APqyntwNfrKIT6dTuQNYdpxtacC2G0q','OnL7DApkTtoJMIqQvz8nvpy3DmaJHMI1lAQC2i9bEdGqTpzxmkDJ05HqkMH0R','C0J6YZMuV95YaqkLqcfDD83vpRNZ47QJoGQ9EjdPYl91ExHZ3b4PeRjjdIAMVwP9rYWInCntpzpbVB8VJl0QgOBJAS7mpHLYdSHvpuTg7H3PWWwPZkXnQaPBmXJEtK215evSbngxNHslf5hlCK6mLYE3SDPlTOFC7LUkbUPv0N8Wch7uVIxg','4','y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (900890420,18333911219445347134,'JPDN','5sPvfqdmnLZyA1Btdb5VIfqhaYnOskz2b3ESv20BwuZ6XaZKoCWAeEdKVOX3yNuDsgCLIWOIu3lBSZf3ajdzAduArQ1W5ldhLrFYJQMNiKwU2Xe0rHeIyNycLUKXiR8Prl3QTx4LAx2NDVIiJRzSbEGN7Lf8bRInW3xqj1Rb4D4f4EJK7UJd3gO5t0yH1jabfdranr536FAXTHUKAPZmKSTAQKUia6','vss76maubx71tAHTiXbk8fuDCqN8HK','s9ksGLq2o5KIlIlfL7B6P4DnouFOlXtmI5y6NjduxXOYacUbAaUdwR6c3ekhKBYiSsyR0XkBnmPo0oXn8slcHpm2fCFNjQ4XPi08YLiWabzIQaxtcXlSgWIlw8bq83yDNb0MB6gwUVMyeSWQ4gBmnl5a3ZVczQypxM59QyYPNwtXuxBgXWZf9WJIsZ9RWchgx6XUSkTNWeixhnVNmDnEZmnr11HFSuYJFzEja8eE','o','a',14);
+INSERT INTO ti VALUES (900890420,18333911219445347134,'JPDN','5sPvfqdmnLZyA1Btdb5VIfqhaYnOskz2b3ESv20BwuZ6XaZKoCWAeEdKVOX3yNuDsgCLIWOIu3lBSZf3ajdzAduArQ1W5ldhLrFYJQMNiKwU2Xe0rHeIyNycLUKXiR8Prl3QTx4LAx2NDVIiJRzSbEGN7Lf8bRInW3xqj1Rb4D4f4EJK7UJd3gO5t0yH1jabfdranr536FAXTHUKAPZmKSTAQKUia6','vss76maubx71tAHTiXbk8fuDCqN8HK','s9ksGLq2o5KIlIlfL7B6P4DnouFOlXtmI5y6NjduxXOYacUbAaUdwR6c3ekhKBYiSsyR0XkBnmPo0oXn8slcHpm2fCFNjQ4XPi08YLiWabzIQaxtcXlSgWIlw8bq83yDNb0MB6gwUVMyeSWQ4gBmnl5a3ZVczQypxM59QyYPNwtXuxBgXWZf9WJIsZ9RWchgx6XUSkTNWeixhnVNmDnEZmnr11HFSuYJFzEja8eE','o','a',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1127811095,11496900038951107439,'b3YgtWHW7UuFP5JGGACoU','XJuN75dbL7H9asqjVxfmFZ45wCvGOdaoARfAsatKrvAiVsoi5bJhCEpIG8vvQByoJpQ5ef0o2YgxzT2rw8VyQQWGPttk1H5qXQsnkowfXBcmrseIf4EtLmt2D7mwObNRbguB0GhqWT7doNNbfaqHE','FIaAFmLb9HBm1zyPGv3VdFCGDT4Q37xwEfd12fYXzuIhTuaFvIYgu7kfFA0gNKwPm6qDH4YBdQY','4mZoVHBW2RBeuP2lTY7bF0rMEtowhQFOUWv77C2x7FbsFX28jSndFAWwO9Q6QEdS8','r9','Mr',15);
+INSERT INTO ti VALUES (1127811095,11496900038951107439,'b3YgtWHW7UuFP5JGGACoU','XJuN75dbL7H9asqjVxfmFZ45wCvGOdaoARfAsatKrvAiVsoi5bJhCEpIG8vvQByoJpQ5ef0o2YgxzT2rw8VyQQWGPttk1H5qXQsnkowfXBcmrseIf4EtLmt2D7mwObNRbguB0GhqWT7doNNbfaqHE','FIaAFmLb9HBm1zyPGv3VdFCGDT4Q37xwEfd12fYXzuIhTuaFvIYgu7kfFA0gNKwPm6qDH4YBdQY','4mZoVHBW2RBeuP2lTY7bF0rMEtowhQFOUWv77C2x7FbsFX28jSndFAWwO9Q6QEdS8','r9','Mr',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(13), d VARCHAR(78), e VARCHAR(78), f VARCHAR(35) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12,34416,'vWIoI3','Kk0uDlHBEuHBnd6wdAGUFglFSROmoE5BGZXXyw7aPVAWQih9kKlNrkJ','btF8F5cNvYmmawBo9olZLEwm0a2Vo8P5','dgJ','aI','1I',0);
+INSERT INTO t VALUES (186,53930,'HdI7','2q4tu4ei16kRqHaLg7fM0U6WqZqFrtUTZUPgfcjR4FTwYerjiq5LSJJWtr1sHqRBPN','YnsXFM98vQKI0tgQ7Eh38mI8yRBz4sMqu5truvjlRFOcsmpxTxeNvcJwqWIyH6YW6S5wswlZPO','5DSuZaKc8','ne','A1',1);
+INSERT INTO t VALUES (152,16580,'yjYoy','0xhDcjof4vjnAn7hBT6ryVNIuVGMvQUAOtONz16RVzwx1226PHqr8UiVkIULP','YfgYQWnljVvw','OJrtnKU','fN','m',2);
+INSERT INTO t VALUES (102,35577,'GhXdYJ','j5EJc9unmB0SdCdu1yTZDokIPGL4Hy3fNNTPfU2Cdbdc2xfaAzPZZPEqTljsBpA1r','iW21lwWxOu7IpKTStDtyruyXpLZWRcjWDqb4HARXpGAOyMcLOnnNx2QsJKxwNSkrq6H','ce','0','Z',3);
+INSERT INTO t VALUES (195,5421,'6c63EWOw57','1KqVwwmFkv1AGu7E05CpuTO16v7H91yKWgio1KgLQSpy8q2ncOgWCuKsAuV','0LZytiINUzY0OK05anPnG5IBUiMqXpr8GBrAIVxEczFpHPSU','h2PP1Uie','e','vI',4);
+INSERT INTO t VALUES (107,41435,'j','H9Jv','tVZr0pFOwlTfNjOLp3Zc8m4LIzHJbd7LRMbpzYlYHyukFsSwa93RqzFlqWtKJzPrrrPUn','iolLXeDGslHGSEyqJqSTUJrqBsGWFU','s','H',5);
+INSERT INTO t VALUES (72,62241,'UueU','M9ZoIQYHAzH9AlUy3311ewbAEi64zk3eszy4sN7l6nSf3NEQ','eKm1hvmG0dykJPkP70hZG8LJ9tO6wpwkMXus7U42qIAwH95qASZT0w9e','9MH2GGfuDdvMIE9Dbaii7S8ShBC2','XK','q',6);
+INSERT INTO t VALUES (125,10889,'lk','7s','EMqZaulQgTDf5uZdoFJQJxMZyl9PA8QXOhpb7','HS5yFbQeTp','B5','Y',7);
+INSERT INTO t VALUES (231,62793,'KvbSdTIOC','YMz6mO1xGApgijZuiyM2ida04BqCGnatKWq7hlD5wu7k5Kka5Ul1OkTmtcMI5ChXCQGkVk97lpw9a','MUrOHxbCdr6U1yS13T0glnc4t9KZLIGATZ7KJB3HzQjxJSbtgZ331BTOfDD1MBLdcTj','W9EOk','UD','Iw',8);
+INSERT INTO t VALUES (13,5728,'Z78Wp0WWE','9l7oQSc6v6ue0rvcRcARj','KY0e05yICmnPUpg0Ulwohi','sqW5eDou3wUAgRzkXt4MxW4uu7is0Omv','x','3',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(13), d VARCHAR(78), e VARCHAR(78), f VARCHAR(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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15999596,5340,'AalUKW','swzPeS2YDEyc0ifi5unkVXFA3HpXBk9tHZa9ncT9rMOw','9eaVa3tz0dJVGt1rC','f1Sx3IUgC8U','C8','J',10);
+INSERT INTO ti VALUES (15999596,5340,'AalUKW','swzPeS2YDEyc0ifi5unkVXFA3HpXBk9tHZa9ncT9rMOw','9eaVa3tz0dJVGt1rC','f1Sx3IUgC8U','C8','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(14);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
+INSERT INTO t VALUES (15364107,33644,'gfXUdRaQqk','OufJnZ9B7NMYROytA5muC9qeyHDAFxXck4rhB69D3vkvKvVNsz0Yf','JCXdFxXMQokYHNAXqISUiH0bULt8of1xYPf07A0B75idNVKYxsJzwlDc','N1SFtS2ba5v1vERrouaroWdg5OIXy','Z2','o',11);
+INSERT INTO ti VALUES (15364107,33644,'gfXUdRaQqk','OufJnZ9B7NMYROytA5muC9qeyHDAFxXck4rhB69D3vkvKvVNsz0Yf','JCXdFxXMQokYHNAXqISUiH0bULt8of1xYPf07A0B75idNVKYxsJzwlDc','N1SFtS2ba5v1vERrouaroWdg5OIXy','Z2','o',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (10046765,25323,'wpHuktkl','zatu7YcEYWoNNcYBslDwE361KkcrkBNmPlZfIwtfKfx1d6gKg19DrqCpFmgKtkRWjCOQd5xr78l1zIqaTESeTZHCHGG14fuixKYbPKA9aw5I9y5ez1BLdyu3AslK1UGTFBgz5dvhxjezn0W0IlcnKvqtEtIsUzMEr8mG5RTKVQj6aU','Y','nS7ZOaZowe9OHgHf','1O','Jp',12);
+INSERT INTO ti VALUES (10046765,25323,'wpHuktkl','zatu7YcEYWoNNcYBslDwE361KkcrkBNmPlZfIwtfKfx1d6gKg19DrqCpFmgKtkRWjCOQd5xr78l1zIqaTESeTZHCHGG14fuixKYbPKA9aw5I9y5ez1BLdyu3AslK1UGTFBgz5dvhxjezn0W0IlcnKvqtEtIsUzMEr8mG5RTKVQj6aU','Y','nS7ZOaZowe9OHgHf','1O','Jp',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10231276,35448,'hIfab3','KpIQN8lmETK3q8N2LL1OwUd2IALNbBAOR4hJeSlcOSTxxMCYQo266gpWimg33pOJgn97M76zboGgDCnD3LNrExhToKXkpsc4HMGX70MhEpWLUNNAdUaiMmQMzYxFWaSk6iFoGziEC9iEM5expFSjoHrjM0SM0NcIiIUIshsqCUB58aGMw4ahx','Pxr8Sf4dm5LRCmVdjgyBe0fD7bqifY1KEG823EG49E779dfS0dErEJIGoXMA8dtJLt3tYNvD5nne','1s5azmb10tJfoIKD6V01C9AmbBrTfN2GgwrjKmtSIYLlOT','v','a',13);
+INSERT INTO ti VALUES (10231276,35448,'hIfab3','KpIQN8lmETK3q8N2LL1OwUd2IALNbBAOR4hJeSlcOSTxxMCYQo266gpWimg33pOJgn97M76zboGgDCnD3LNrExhToKXkpsc4HMGX70MhEpWLUNNAdUaiMmQMzYxFWaSk6iFoGziEC9iEM5expFSjoHrjM0SM0NcIiIUIshsqCUB58aGMw4ahx','Pxr8Sf4dm5LRCmVdjgyBe0fD7bqifY1KEG823EG49E779dfS0dErEJIGoXMA8dtJLt3tYNvD5nne','1s5azmb10tJfoIKD6V01C9AmbBrTfN2GgwrjKmtSIYLlOT','v','a',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5516630,40816,'UdBHlyGZS','6wVMTmDjwDggBf8pKWHDkTfCmjmzaM8scNCiFUdeKRSdApKcFhnzIkygR3CpB9yMMPXKrlXIsxP3kedfUp91a9FmJ1BC7Ems2CUpx8MY9M0rW2eDz8XlP4dKQStX7bTVjwjTBHFrFSmMWxHzSUfwalMOBT5JCMXmTpGzhks2tZnAIoMzzvZaKHgbCIdSwgIkAlctD6XmAylpJp3hZfKLWNJ4JmSMYW945VrRReTL1H03gy','6ArzXBZV0rIHEyF2iZEGhZZhyZuV3cpx1UBayfDt','HWZYhgMOgmsAd1hkh5oicYnZEnq7UIygnWDrNl0FA','v8','Q',14);
+INSERT INTO ti VALUES (5516630,40816,'UdBHlyGZS','6wVMTmDjwDggBf8pKWHDkTfCmjmzaM8scNCiFUdeKRSdApKcFhnzIkygR3CpB9yMMPXKrlXIsxP3kedfUp91a9FmJ1BC7Ems2CUpx8MY9M0rW2eDz8XlP4dKQStX7bTVjwjTBHFrFSmMWxHzSUfwalMOBT5JCMXmTpGzhks2tZnAIoMzzvZaKHgbCIdSwgIkAlctD6XmAylpJp3hZfKLWNJ4JmSMYW945VrRReTL1H03gy','6ArzXBZV0rIHEyF2iZEGhZZhyZuV3cpx1UBayfDt','HWZYhgMOgmsAd1hkh5oicYnZEnq7UIygnWDrNl0FA','v8','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4624288,53590,'sA051RtHyM','sXuhTQW2dD9l7OgHTeyVZ7J1TifGZAa3nqhQypUoQHHPlSq4WBH2n4mhncLh7gpwhtfCQV7KwPsnizR17LsnUwKt3cphu5f5JtTDVPJpF2wK42ax0ZfjyEqYY1UgaEwUeu76VoL8GapS65P17lu6bti5AL9rflzs3ou5V1G3YX9c5rIjDbv','kt3fRhT37R7Hwh03r6RxBZFgkVhxpXvI1kN4yBVZrPytQdiFoU3yqEk6p','t7OL7WbuaNIKmoW0rtkARh8XJpOWYrIvOR4REBeDI7FVHDWpMXiuQt0zLK71czyvH7xVfIZ1KNXzzeKxLuXMkvkHCqqLdADoVE','8C','9kz',15);
+INSERT INTO ti VALUES (4624288,53590,'sA051RtHyM','sXuhTQW2dD9l7OgHTeyVZ7J1TifGZAa3nqhQypUoQHHPlSq4WBH2n4mhncLh7gpwhtfCQV7KwPsnizR17LsnUwKt3cphu5f5JtTDVPJpF2wK42ax0ZfjyEqYY1UgaEwUeu76VoL8GapS65P17lu6bti5AL9rflzs3ou5V1G3YX9c5rIjDbv','kt3fRhT37R7Hwh03r6RxBZFgkVhxpXvI1kN4yBVZrPytQdiFoU3yqEk6p','t7OL7WbuaNIKmoW0rtkARh8XJpOWYrIvOR4REBeDI7FVHDWpMXiuQt0zLK71czyvH7xVfIZ1KNXzzeKxLuXMkvkHCqqLdADoVE','8C','9kz',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b INT, c BINARY(51), d VARBINARY(77), e VARBINARY(77) NOT NULL, f VARCHAR(39), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-70,2017446291,'H7uSIxY2Ro','GbnKnb9sXyH7Ro4AtB3gp9VNnMTziQ7MLmaLylv1RBHFfxAKF7yiccNHkq5iCXFp6x','FPEeu1OABQ6VAUf8aEwMlknPfUAc9eBYao','rOgE82hV5AzqdTd3EUFMLUF9aRL','t','d',0);
+INSERT INTO t VALUES (-79,1309479478,'zdkgFXY6rC0IIIhdY6nMTq7wR6SUSFo','u5YAstYtQYRpntLYFH5Sfb9Od6qpggcCGipu0F45vxm4QmHFhHU34RO3METC770d2Ve','PXwNhGMKzzaw2BCmz7mSM4Alyd4pIVaKbLuP','YWJEjC','UM','w',1);
+INSERT INTO t VALUES (22,732355039,'9XkuQvPMpB8oFmF8d6AZxPOzfKCTcQDhAsTt','qfSyshgcMVq0T2','SRnO8rpIyI77gzJMkRY0R1XylEALGDDXthp5zT3','eSWTG9dRwFJpfl6N7QrZE607WeV17I2duIb6','AQ','e',2);
+INSERT INTO t VALUES (-42,991554928,'46OHPeFKj9Rq14MGXDOEkXZj47R6mqJd5uiUzhyZwLYCK','NaUcqwqhGEIxzjBzyeHnk5ipEWAEe0h242QPkeXxow5V7R','uNWzgrY8HO5F2SF','xnJRCG0q','a1','H',3);
+INSERT INTO t VALUES (-13,1942444264,'K6sigaRx2P','j0yJNWJszggBZfGqC3UBxDvXFxL6e2','7aKtIhcZRnezvKOKfH9HenQ11Lav034ETYQMBAZ28c31LfU','76s2f4wH7ldVFOkyikE3','vo','o',4);
+INSERT INTO t VALUES (-66,1685508120,'zAbZb8sRMfN68yZ0k32L9duwpqsu6AgS','9tQIBwQG7fzM01h74OfhYrR6BXmNo1UbkpnlzgFs82DmNemHUKvdutr','pqBThHbIJukcfpyNQqMEfndZsx9ICs88XJIwgG5RlcFjoCN9OcqtRg9SpeUsYAgGp','SR0mz6FPWOjrlRFWaO','Zu','b',5);
+INSERT INTO t VALUES (-79,1647474561,'albIJ9JoJwkHHGIB0nrB','1Q','fOlniUfjgxj31NWoxHdC2S3VkorR52H','bWTEbMyK6w5U','7G','J',6);
+INSERT INTO t VALUES (104,268922980,'guX4f7QyE67mYvFvlGA263oWzMrT7q8R5pQT','3Zy3jZgGo9RNFZGJL8ID','E3R6Z','Y0NQqUPesdU8uWjNujdM','U','M',7);
+INSERT INTO t VALUES (57,751072243,'jSM8lVjuP7w','XYxckj5yBz2zjfloc5MU5JPAeKENfxe98hpMbRf9jUEoQ37EMzY2VOQuEhxqblmFL1LMTs7dDP8','1cYt0fCSuilSulVJ7Rs301wtubq0jStNRfb080uXzTFNz6ndrzqnPyKgHpukTlk54Ghv','GaPEvtm2duYBvCYYRmpB2IZOH','S','E',8);
+INSERT INTO t VALUES (-88,-420226678,'daHd6O45I0EM0jR','STb6OnPjuKntFftoCwipABMzvoVpHv1MuTdWUzjnBRaM3dYZjMzgR8csUfVe4bUpWIXcj24U6diar','7l6l4wIJhEO9x4pcHSOd2QLVlge8V1jOYfx9cqmt2w6YmHwuIO4vxLApcLXSm79yfIoqXjH','BRVFtSV8vwrnXV4iwvawIHNpZIqd7wlYo085gE','xK','4',9);
+CREATE TABLE ti (a TINYINT, b INT, c BINARY(51), d VARBINARY(77), e VARBINARY(77) NOT NULL, f VARCHAR(39), 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 (-2017661200,5846632538817260549,'ZVHI','Xgjt4kcY','hZRWbSVZofPunnkaf6OPsX','BaS','hFRaBon1GW5V7h86ZxfqUiqHj7M1S3LVc6MNs2lWeYkBo','SB5DgfdJ9Oz6TlZz7pUNS',10);
-INSERT INTO ti VALUES (-2017661200,5846632538817260549,'ZVHI','Xgjt4kcY','hZRWbSVZofPunnkaf6OPsX','BaS','hFRaBon1GW5V7h86ZxfqUiqHj7M1S3LVc6MNs2lWeYkBo','SB5DgfdJ9Oz6TlZz7pUNS',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(23);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
-INSERT INTO t VALUES (1701300095,6987651125706517577,'qhS23QWDC0YMLGOBW','rlz4bfb1i','UkC0m7VAa','K7','M8KHRR6XyivsFbFRd7eIz8p0MkYNAj35TkVPr0kg3ogG0QM1scAc','HRXSve2b2rtDKlYygyVbUzlsCoKquTc5xkvGVqDGMWtrD036KXXyE8Kcg1f0c3vb',11);
-INSERT INTO ti VALUES (1701300095,6987651125706517577,'qhS23QWDC0YMLGOBW','rlz4bfb1i','UkC0m7VAa','K7','M8KHRR6XyivsFbFRd7eIz8p0MkYNAj35TkVPr0kg3ogG0QM1scAc','HRXSve2b2rtDKlYygyVbUzlsCoKquTc5xkvGVqDGMWtrD036KXXyE8Kcg1f0c3vb',11);
+INSERT INTO t VALUES (1036712960,1423272080,'bJEml7XxGokpP6jFugsZzQGuJJfif5','Io5v6xct','4EyQWV7oxJUfrIpmimgO7RTGpgeW','GtpHHwBWBCF4Osn2ACE1NcaMVIjYZmQviAehVE','A','9',10);
+INSERT INTO ti VALUES (1036712960,1423272080,'bJEml7XxGokpP6jFugsZzQGuJJfif5','Io5v6xct','4EyQWV7oxJUfrIpmimgO7RTGpgeW','GtpHHwBWBCF4Osn2ACE1NcaMVIjYZmQviAehVE','A','9',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(52);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(52);
+INSERT INTO t VALUES (-2145394065,2141826304,'dBLlvnbcRg4Y4OgHO0qt6rOOrW','xBalag38VhViH3ro4V0dwxvi4EyyyOlV5gVNxUpzAAb4dbsC0S08MfMrqCFklhdkOL00ugWJm8p','x8FST8sBrcRZRMQAz2waTkxEXX2vgkqpSgs8KHe9CsO','GqIlq0lAB1SrLKY1wi2gfUH4','9','c',11);
+INSERT INTO ti VALUES (-2145394065,2141826304,'dBLlvnbcRg4Y4OgHO0qt6rOOrW','xBalag38VhViH3ro4V0dwxvi4EyyyOlV5gVNxUpzAAb4dbsC0S08MfMrqCFklhdkOL00ugWJm8p','x8FST8sBrcRZRMQAz2waTkxEXX2vgkqpSgs8KHe9CsO','GqIlq0lAB1SrLKY1wi2gfUH4','9','c',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1132313350,7265279581657141018,'AIdol59Tpb397SLlzU6SO','sLzE5UD4SPLR9SxHqsY3uHsaTmtErmqc30SGQ0dbZfqovq1aHR9ST8zYjF5WOiCZ6VCWc5u8tGISlApAqMbNBWIrg2wHkwG','XER5HTerUaORO','djhOcff1E5XuaMnO','EFXmroGd30hfURzrIujyH5IMFQBD0XaXYV5wRbjiseVFyC2fQOZyfeuBemdd','r0rDAazGAB4jSJ5SsWPqV9Q8Pp2',12);
-INSERT INTO ti VALUES (-1132313350,7265279581657141018,'AIdol59Tpb397SLlzU6SO','sLzE5UD4SPLR9SxHqsY3uHsaTmtErmqc30SGQ0dbZfqovq1aHR9ST8zYjF5WOiCZ6VCWc5u8tGISlApAqMbNBWIrg2wHkwG','XER5HTerUaORO','djhOcff1E5XuaMnO','EFXmroGd30hfURzrIujyH5IMFQBD0XaXYV5wRbjiseVFyC2fQOZyfeuBemdd','r0rDAazGAB4jSJ5SsWPqV9Q8Pp2',12);
+INSERT INTO t VALUES (-331102988,365081338,'IC8jmx1qAlqLgEWbmIkZvr7F5bXjYpmrMNjVp4','9e9oP0qzmc9NT4DSxoUCR6bwQeR3KEksiIhQrPBPbXLbCBHRo5v5pem6WGocSJYjQeuBwz1RiQsq8pY4Ric1Nnmtzr0JFgZ4smXUN2us2YwMoEy6UE8ZLd7jH1BLjOMZe55DMMxMgdQEHJM56ZN5hOntvEElQVoRa2KL0ANLYMTpltZvzg42GKIXaZ2uTuF6vcGGC7i74fyVOu0uMeJTevNvVuC9YcOhyiAs5kFjcI9K1Wkm4t','ZaIjHD759ugVdTIcS3UOhz0LKiiM16R3Gydq','j3XfzmsT9N','y','5',12);
+INSERT INTO ti VALUES (-331102988,365081338,'IC8jmx1qAlqLgEWbmIkZvr7F5bXjYpmrMNjVp4','9e9oP0qzmc9NT4DSxoUCR6bwQeR3KEksiIhQrPBPbXLbCBHRo5v5pem6WGocSJYjQeuBwz1RiQsq8pY4Ric1Nnmtzr0JFgZ4smXUN2us2YwMoEy6UE8ZLd7jH1BLjOMZe55DMMxMgdQEHJM56ZN5hOntvEElQVoRa2KL0ANLYMTpltZvzg42GKIXaZ2uTuF6vcGGC7i74fyVOu0uMeJTevNvVuC9YcOhyiAs5kFjcI9K1Wkm4t','ZaIjHD759ugVdTIcS3UOhz0LKiiM16R3Gydq','j3XfzmsT9N','y','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-181944189,1071352145,'THJFgq2yOtS181u','JGwllUG8j8rgBE4VWOhjrzNs01aJR1BJEdtAInT5URIcxRa6y7xUDDjgdHrehsV7gDQBmQ0xoct5af8602aNoYbw6k9C6CMW4Bg9mHouGq5pD','ChoqyICyP3wzocRXi7T36oc3iLgf','lAhHn1VZkrfZQxex3IbJOdaiCoJhF9LvaVtVArzlY36wkaZUzGNOM6ghenGeLGDNlXgC4iXtryVjgPdEYjccu1e26quM1LVZw6dn7R3JfATh1bwcy6GflHxEkFfCuxHTV0iaVVehEE26nIMNw0cNnRVrC2rT0iPRM2m','0O','M',13);
+INSERT INTO ti VALUES (-181944189,1071352145,'THJFgq2yOtS181u','JGwllUG8j8rgBE4VWOhjrzNs01aJR1BJEdtAInT5URIcxRa6y7xUDDjgdHrehsV7gDQBmQ0xoct5af8602aNoYbw6k9C6CMW4Bg9mHouGq5pD','ChoqyICyP3wzocRXi7T36oc3iLgf','lAhHn1VZkrfZQxex3IbJOdaiCoJhF9LvaVtVArzlY36wkaZUzGNOM6ghenGeLGDNlXgC4iXtryVjgPdEYjccu1e26quM1LVZw6dn7R3JfATh1bwcy6GflHxEkFfCuxHTV0iaVVehEE26nIMNw0cNnRVrC2rT0iPRM2m','0O','M',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1874544285,-2064007046,'Rh5aqbDOzo4nkkix','jHMb83ml4sD9BSvOMOWoFW2GsnPCyJ1t9ZgJgZaQu9wCvrNJptnTYml3MiTQDjjgY7EeCrpZMSZxT9rMLmJYOGHfhAJgV8anBhMZXBFPiteg356PxQhO1cnkDbOMlCiOR9F3Z9GblueKDHYbPR6MarXN6RKn2tZp1wADfrivDVnkWxwhkWbHE2FlqX7U4LHbcqDc7Leb4DCrkNMcRxZJYRm1Zs30PMRj90eUSgrk0bSzckcCfE32','JsrVxnP14wml6NxJXw0ZVM3Ih','Eom6wEu82XkjZnOPETOVg5lTxQXiQ1e91gZuOy4MoEIkbOJrR1PIGqN77s6vaD91XckjD62','S','Z',14);
+INSERT INTO ti VALUES (1874544285,-2064007046,'Rh5aqbDOzo4nkkix','jHMb83ml4sD9BSvOMOWoFW2GsnPCyJ1t9ZgJgZaQu9wCvrNJptnTYml3MiTQDjjgY7EeCrpZMSZxT9rMLmJYOGHfhAJgV8anBhMZXBFPiteg356PxQhO1cnkDbOMlCiOR9F3Z9GblueKDHYbPR6MarXN6RKn2tZp1wADfrivDVnkWxwhkWbHE2FlqX7U4LHbcqDc7Leb4DCrkNMcRxZJYRm1Zs30PMRj90eUSgrk0bSzckcCfE32','JsrVxnP14wml6NxJXw0ZVM3Ih','Eom6wEu82XkjZnOPETOVg5lTxQXiQ1e91gZuOy4MoEIkbOJrR1PIGqN77s6vaD91XckjD62','S','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1423854349,1695671082,'tuGNYpGs1zeOO0fwHJ2ArVkqx','hAEqYTRsQ12xgXMpQm1VSJZvr6kXdAWa4LI7lLCgU8rv3Pi0QdNZeYP2lUbkJpz8nK1CLV2Nk3SOw4NtuY9uVRBzwPxoZiTLb6BvvpltDdfudNayUC9enNrWA1dCplHwW54xSoc7MJz3vIa6v','8gMZcF2nOwLc5ORoRw3J7ev4ASXZRfBFWHD2f7APem1pTmT7SNcaXJ1pVtNxB8cXUUYl8PG6IN','WMEpiCuYUOPPtof7HvOG','d','6d',15);
+INSERT INTO ti VALUES (-1423854349,1695671082,'tuGNYpGs1zeOO0fwHJ2ArVkqx','hAEqYTRsQ12xgXMpQm1VSJZvr6kXdAWa4LI7lLCgU8rv3Pi0QdNZeYP2lUbkJpz8nK1CLV2Nk3SOw4NtuY9uVRBzwPxoZiTLb6BvvpltDdfudNayUC9enNrWA1dCplHwW54xSoc7MJz3vIa6v','8gMZcF2nOwLc5ORoRw3J7ev4ASXZRfBFWHD2f7APem1pTmT7SNcaXJ1pVtNxB8cXUUYl8PG6IN','WMEpiCuYUOPPtof7HvOG','d','6d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b TINYINT, c BINARY(37), d VARCHAR(70), e VARBINARY(84) NOT NULL, f VARBINARY(76), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1720109757,12,'zxZG','GfzgAUEEpFgOJQDTLbC2PvtsEB7VAr1GeWGfxZ1vv2l12rs3Ranglvdx','1n1IhECloARYGCvo4qR2ySzMaig2dRXpRaEth0gDp3B9YGQeaE1SD9wDxZ7ixst9IQQtZk5oifK1TQ','zAVtjjUf5FDoDubp3u7GZ','v','g',0);
+INSERT INTO t VALUES (147799781,50,'RLg3OMfm','7WgnQGxqDm','vKZHjZMEAUEat8wtDzADMjWmavAmvF24uY25TZt1bt','d5mODNcB3xxdb7UXif0E5D','L','Y',1);
+INSERT INTO t VALUES (-1532422068,-30,'xoak','OnyvJZlWdb1FqtKATmOdkn','AWPNyHpXPju8jdcKM448IS1lnzHDowiBsS63HxeFVW','CrYgx4MoNDuyyzLG3FrGkgSY6pjmeAloPSbcJsH3nGFr4gX7g','J','u',2);
+INSERT INTO t VALUES (21777773,-77,'EL4oAj2xEQnQcmdv5L5B5Gs4BE45ewV','8OhjWah6MDjwusCcU26dIThKlHrJGmr59ouQRpPqtwEc','OTxnG18XZXd2PAGXL','J83GU9A7hPtfKkS','D','x',3);
+INSERT INTO t VALUES (-2095603579,72,'E5pizrd29GZKdXTw','uEUrijpPam5DBnRGg0w0','n5TK8cRpcCk1qLtz4LZ55QOW8pRJzXtzZjubKrjN179r0lE','vuIKxuzbrMFYGFm4vIHi8A3Hpzzsm','J','d',4);
+INSERT INTO t VALUES (-1374757731,106,'vIeASw6n5FfId5','INYP9VbfmS38FD1du2NaPSIhiT2dbV0OMX9u0PQiKRu0emTq','gFjlLpsTE508o9d9ZOcn6Av50hYDwbLnoo7twg6osx0yo12T2Dcz','6Em3e3vaXHOWMNlrU12d7i1hKAkKJjLWWxAi3TE4pthz5Vu','9','r',5);
+INSERT INTO t VALUES (180107732,100,'fxXZ0czXl5BYyLP9MjSDnxVSVamalkblfJ','rvuRspGWLB24dvMgXjT26aFpUKVVoqi8PFfwKm5An','BLkIsMPsWyyiKDcdja0bPEElQ1wAPk1hThc1F9HUpnouQbWsqBUIdo70hh2G5NvzYwbkYXLywQ9u','dxOMosjpCkQD7Zt2dkx2U0i6QBrFfT0lD5T6WnQpGGvH1G7c2AB8nEu3','Y','L',6);
+INSERT INTO t VALUES (826410268,-50,'WWIlq','oBTv5Qwug8iRHnVtu1NXBe0gqxd5afQbVRR3PUMoZ8gnzOXMpQ3gKD8Ll0','j24y4Oi5QGagkL60yywXnTAsanIP6lIqtShjNjbD0QLRLxGvvIS2YsKCwbQA','3lBgqXD3S6Edl9xSb8TXHRMNyCY7HIT','A','x',7);
+INSERT INTO t VALUES (7405139,58,'86q','sS3zgr6TJF12cA4LhZnKhpeEW9bdvzg2fqg5je9jTpg0r6KstpZ','vFw0KOEKpaHJoQ2dIBXuuhauerXxhxngM8SdDhCBI64Rdfn8vEU0r82bBeUBW','sCxtW1RqdX0R2wEdRvmrZ6Culojvxrk','F','s',8);
+INSERT INTO t VALUES (-1558285174,30,'wK8GL','EIZorNgKyYdTvOEni21McC1lvfGytLoHx2OR4PjAWBFl3UWWx','RnW6dcObhfow4dvSpD8zTBNuzpB6BgIEunPXOq8MqxUkZGFJkpS4L5A47QXtwqy9XeAfZOFlFVLTF','gjkMc0TRPEY7oM4','A','0',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT, c BINARY(37), d VARCHAR(70), e VARBINARY(84) NOT NULL, f VARBINARY(76), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1501716674,-14,'Y','3jNSLcLU0','niVFWTlUGefFe4e6RLQcKEHVNR3vWPu1wwsiSoMuW9r7LyMQC4qN9E','vaqBQF48Ce0irSuosmt59erFiaZRLhPtwp','i','m',10);
+INSERT INTO ti VALUES (-1501716674,-14,'Y','3jNSLcLU0','niVFWTlUGefFe4e6RLQcKEHVNR3vWPu1wwsiSoMuW9r7LyMQC4qN9E','vaqBQF48Ce0irSuosmt59erFiaZRLhPtwp','i','m',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(38);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(38);
+INSERT INTO t VALUES (325531767,60,'VtTkGnmnfsQjSVedfIZ4','imaoyFB8k6ZyeaYlz','qfKmiCkwOyOMmogYUwYdu3ghq','bxQ5mswtk2bi4Gu2OO3MsnMAb','l','W',11);
+INSERT INTO ti VALUES (325531767,60,'VtTkGnmnfsQjSVedfIZ4','imaoyFB8k6ZyeaYlz','qfKmiCkwOyOMmogYUwYdu3ghq','bxQ5mswtk2bi4Gu2OO3MsnMAb','l','W',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-869719041,51,'UxfcJINsrkXI2LgTdSKBo0JdcYSbK','qjlWeI8mgyNU5ONB2crdvfw3FLbZ1mTmkskaSyuXHgHDmfkLKoI0lhpdnFcg4oLZt2u3FVjdRAAOu2IvjrRa0eC4naUUQJBvaHUpwHzap9CZeziZIgooDyzLuccMwG9OrD7WIt63JLwYOX75Pecl6Y9ZKdg8QEHRn2IlB75Y1r9gycnxA0ltctPCCaIalJe','yd6CuEgJ5gMSmmDMnDQl','DrJppp0VvvBvH6FRj1V2eOY3','N','O',12);
+INSERT INTO ti VALUES (-869719041,51,'UxfcJINsrkXI2LgTdSKBo0JdcYSbK','qjlWeI8mgyNU5ONB2crdvfw3FLbZ1mTmkskaSyuXHgHDmfkLKoI0lhpdnFcg4oLZt2u3FVjdRAAOu2IvjrRa0eC4naUUQJBvaHUpwHzap9CZeziZIgooDyzLuccMwG9OrD7WIt63JLwYOX75Pecl6Y9ZKdg8QEHRn2IlB75Y1r9gycnxA0ltctPCCaIalJe','yd6CuEgJ5gMSmmDMnDQl','DrJppp0VvvBvH6FRj1V2eOY3','N','O',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-610079021,1634055751795055161,'ybxwHejanElb40U','RTrNT8SotaQLm5HtE2seolVkVymphYtlYeinoFQPo4wAVeGIkztqO23EGwJv3lX7l1031WF6gocKyguBN84sDNxkhrrAFdVlq','2pDCux1DdYYavTM2Zh','p09Cujc12TvvKwKwa5zwvVkAYtgUUuV3fdHsjgVxP4liBto42vtQDMtGezxRMud3wv','4AiKkaX2aPh9xPbGnRpPCFKqMS2r3tgLXZYXs8EdXcyxO7hQ2bs2Qovrp0tlaa5uASePzo0hsJLXdbfla1OsS4A2XyP57tpWAza','vkLmfuxGrIN9CdRCv',13);
-INSERT INTO ti VALUES (-610079021,1634055751795055161,'ybxwHejanElb40U','RTrNT8SotaQLm5HtE2seolVkVymphYtlYeinoFQPo4wAVeGIkztqO23EGwJv3lX7l1031WF6gocKyguBN84sDNxkhrrAFdVlq','2pDCux1DdYYavTM2Zh','p09Cujc12TvvKwKwa5zwvVkAYtgUUuV3fdHsjgVxP4liBto42vtQDMtGezxRMud3wv','4AiKkaX2aPh9xPbGnRpPCFKqMS2r3tgLXZYXs8EdXcyxO7hQ2bs2Qovrp0tlaa5uASePzo0hsJLXdbfla1OsS4A2XyP57tpWAza','vkLmfuxGrIN9CdRCv',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(62), d VARBINARY(66) NOT NULL, e VARBINARY(14), f VARCHAR(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12667,4289916,'Hn27VhOci5hxCwAsyAFMaLP9vLRVbPSK05dQktE','E1qdN51wWYNYDJLd27c2oWjehOjmA9a2PkyXaLEE07kpmQgdOfQka0af','YPNd','zZ','XzvAFlQuTxJFBIuxEBeQeNl0rEr1NFmHfavf0lh2jh23Dt0xmPO944AgxRZ','pzuvTevfq3M1yIAm0ETqtdRfRQB54d5H4eX5ETgPcG7RYmJqWDGbyzvEIgcj1V3hmWtSt',0);
-INSERT INTO t VALUES (21750,688038,'3PEo','f7PsiijTZHnPNTq67VpLriGLeo4AtGJfj1EM5oQfaD8M40yK','A2ic4zwNCzSuP','g5khUxLVLDaGPO2Zjuf9ApqYWgGqUHLXfU4OPvA8xGOpVH9KI4YLt6fD0','SbBFhBbH1ycPsrwMux3Hrt9470wNkGZ6LSgKkub0qX7dHHsilkYSBwCVsTKHSm47vJJvV3Ea','bjUmdpIeAKAKfJc8eaRkeIr4qHeqMiq4r7LQdQvdwnQBi0qVVY3MJMqDf1qy0XDhHvIePr1wIh27',1);
-INSERT INTO t VALUES (52717,6282993,'lzdKBL64wiwptypx9loDAkURW6QYTKVMmWO5Gx5ywUhBXze2679RgI3Ruwk2o','u48oBlqgsZKCvsoT0YHdCytmSPa2','l4','H7oArp90ssGfKxLAuarvwKGSwlCBEXaiaBtn1ApmsEaYgIPJ3vA7dOIDcnZ06','OkidsMPYvogfqjboWPCjm72uzS0S7z','TiuPb4CvaHB3T',2);
-INSERT INTO t VALUES (56749,4795817,'KePSsdQZPOhFOXYrZAuoOYltUDn34mTB1JNInafLIg','VcuOnaZPl9YMnEOhqXxvVaUeTKv49W5','mHA3S','NB0DFzM7Rj33DzGXhJaefRLSNfIVfZpthNzb1FSezAp1tesnatkF','3OZgiXYIrlFVdbnCIXUw7hPBJQPwXBlP','Tvox',3);
-INSERT INTO t VALUES (5216,9126984,'OZ8','YiAiJEmvG79SzYNSdKr0vQG06748pyMdL6Z','h','dpislRkUhxg5ItXv2t','dwSpmxpot2gda6mD1TvQPBlurjkMSBJN9oLL4sOIVLYqrQMOr3Dn4OMF5WCiKbsRLAVMTOaeTzPH','ZLWiFhS3M3ElnqSFbYBy4ZGIK2DQeR8F5d5yV98H8idkD6O33FsbQ',4);
-INSERT INTO t VALUES (12441,12534210,'rD1dNuLMw1pDM03GCBF03Bi8kJA8DjWTdzJ0','K6jbXxAb5Wj8pItP3APncw0XM36LM99xqI9CmZdie0Ju','O2rY','gMduWr3CkcS4jCWY6FF5e6wdVajwYU','NH0qyxdiWsGxNbGor3gWE4hf7VrgAuwozT','TdCmGpTo1WgeUIJLHHRGt5pWLOnT1yVdPWl3iFpbZZPfCeA7i',5);
-INSERT INTO t VALUES (13847,12664434,'LMpVHFrlrWqIRWkKwlwZVwrhL10vqi5fsYUorAJyM6ZePoz','ngaTBK7rVQldpxGdVYUeej4KITLnE95nE5btCZhGKj','8w0QC','zkhlyGnScCrC0GAcRNmORiN9d6cpVoIvoqUXfKX','faJRHYBqiGqas2Bda4UrVd55k2IMwwJUpKYhBgyO6vgiV3JsVA3EYRsAmvLFhPnheShFOgcvLX','GaGDUJtivEZnHtcmzQVc9ZrCh1d6o5AhhsZyXLfzF9mIaICo6',6);
-INSERT INTO t VALUES (33352,11711210,'KdA','J8','u1f7ybgXQXi6','ModCf0azuTiXXO02','jgkn4jSacs4f5kfyYudb6GE2rcwdS44CLApYRdGXEfSNtSvNefoNA5sCzSMerGRCZ1jrzTQgVyKSPEJeTJRfWrtGVfsINIrllp','LMEfnP46GPDxALCAK7pajp4xHBAJNwpA8qoG3185Q6lM2cyd2g',7);
-INSERT INTO t VALUES (26961,1616253,'GlS2KFJbnmHJZp8U1ACSECV6t8d','N7jygFdu76BkwoOtnwBvmCJJPYqUnMqGbq','eyoNC','WelcuVL4Z','hCewPZbUVXUXsoDdWIYduhdoLAxVYXgLIuU9hPOl0Bd1r9IZXjho36gnS6Wf38hOQmHI2F9NPur2luW56CMBlZb','8imBfS7VMDLLEqH8t1SQZmnHVPaRFIXGtg8PJI9aaznX11GLXv98A31NfVOfkmPJRsla5koE',8);
-INSERT INTO t VALUES (33207,2168580,'j68VSroJL8yuTmuK7yDuDD','d6hWzuivr8TkLgw9AvdugenrLYUeXGMLrW6QZttnltz4VLn4Xgf5CsWBUJSefU12Gg','61','9MVPejnLJII99k7so12fSaL','QCF1Ya7RycqJXO7oz6RnWzSlvYNdeK3ZumbKYPKdYr','EjZLyi42VKlDTEyqhFWDBFGPtGguEQfd50MxYzdB1YSTv7ig1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (878757679,-17,'a0XfeCsCXD4G29my2m9n','Rx9HJquD9lR2fyVfhDH9VcdTtAZY29FCH4jP5N7yZJcqWhSsJneBJlIcfYK929uAUDhyWXWozgnNEe4XIusqNnBFkrqjZoFsGnFOjNGFME5ZJswWrroK5zWSk2gl9axkEVP0pA9JUjr245BHt6dDyVC4ayz2HLRTPvD6aB70q','FlrllJC9HJyiJwcwpwIMoYF288qmnbfPbWNVpHsapZTnh9uBIRsWaAPRB0pAEhRfuLcso8KhNkQh77s','kVITETcOP82BFtDSnIIYly71silVEZlEny8emZdvDU7sV3JkXiOQBMHH486a8sTiqAOcD7Uk2Yh2iwHkgkJvDBY','e','6',13);
+INSERT INTO ti VALUES (878757679,-17,'a0XfeCsCXD4G29my2m9n','Rx9HJquD9lR2fyVfhDH9VcdTtAZY29FCH4jP5N7yZJcqWhSsJneBJlIcfYK929uAUDhyWXWozgnNEe4XIusqNnBFkrqjZoFsGnFOjNGFME5ZJswWrroK5zWSk2gl9axkEVP0pA9JUjr245BHt6dDyVC4ayz2HLRTPvD6aB70q','FlrllJC9HJyiJwcwpwIMoYF288qmnbfPbWNVpHsapZTnh9uBIRsWaAPRB0pAEhRfuLcso8KhNkQh77s','kVITETcOP82BFtDSnIIYly71silVEZlEny8emZdvDU7sV3JkXiOQBMHH486a8sTiqAOcD7Uk2Yh2iwHkgkJvDBY','e','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1051277375,103,'8QscLSfjnGNSV3mTMuFqC2qb','Va9p9nuEKpZD9qnN9EfK845gTrJknqdnzBq8rUPpzYNWGEuaax5n7hrxICOW4ULwI1R1LCBCq6q2kMO0kFb61Ac4SRGO1lVBMIFs4iFpFWpvGIWryGYKKOSozE96Pnr4DhMnBe50PSj3Yp7kFlBpOkML2eNa3riALzYvzNsNaRWcPQMNeeo87UX4NY1h8sT6lkEfBVIHluZbmMLiG9TdV9qFFb','LMECUbTuTxM0I5RvcHolKmyadbc0xzf37qt6UeX16F3HTlH','wKRCLZmFYGSYIY1j5ZvOuYlht5zqDwZ6wPA22dkP6tMvJMrWalqpu2bNpVAgJv28adPcc72TFafy1QyyexUAyiRoBzicnALOiyVD5LuuF6Qj7scSYyE18gGBHEs1EorJrBW6HKfhVpnyZhITXZkdkc6jRFCsL9yDKDrLHOpUeqjPkgiULAoLKJX0GT8zTGAbZ4thEkxDC4QYGq7hezqcTBgInaQRJQ4FMIwSeRlb9Nuo4ac1eJ','Pp','p',14);
+INSERT INTO ti VALUES (1051277375,103,'8QscLSfjnGNSV3mTMuFqC2qb','Va9p9nuEKpZD9qnN9EfK845gTrJknqdnzBq8rUPpzYNWGEuaax5n7hrxICOW4ULwI1R1LCBCq6q2kMO0kFb61Ac4SRGO1lVBMIFs4iFpFWpvGIWryGYKKOSozE96Pnr4DhMnBe50PSj3Yp7kFlBpOkML2eNa3riALzYvzNsNaRWcPQMNeeo87UX4NY1h8sT6lkEfBVIHluZbmMLiG9TdV9qFFb','LMECUbTuTxM0I5RvcHolKmyadbc0xzf37qt6UeX16F3HTlH','wKRCLZmFYGSYIY1j5ZvOuYlht5zqDwZ6wPA22dkP6tMvJMrWalqpu2bNpVAgJv28adPcc72TFafy1QyyexUAyiRoBzicnALOiyVD5LuuF6Qj7scSYyE18gGBHEs1EorJrBW6HKfhVpnyZhITXZkdkc6jRFCsL9yDKDrLHOpUeqjPkgiULAoLKJX0GT8zTGAbZ4thEkxDC4QYGq7hezqcTBgInaQRJQ4FMIwSeRlb9Nuo4ac1eJ','Pp','p',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2094401691,-80,'BxrUtxwiW1NQgheftCmRzPZfoFits1Ms16fs','eRzE4neNiqDBnx','imeMcvEVvkZRjyFzANPmDyAojbL8rgiJV5wITk7ELt7T8XIq11','JVeeCd1schH1qw7AvSTVl7DK5qWXX66DOKYm9AHzmhPWmVQNpmpQe3YDlVXeuXAFaTrJrNXb2hzVeGt6ld2BkWH9E6sEPLyd3Bd5h1C3qvkr','4u','wc',15);
+INSERT INTO ti VALUES (2094401691,-80,'BxrUtxwiW1NQgheftCmRzPZfoFits1Ms16fs','eRzE4neNiqDBnx','imeMcvEVvkZRjyFzANPmDyAojbL8rgiJV5wITk7ELt7T8XIq11','JVeeCd1schH1qw7AvSTVl7DK5qWXX66DOKYm9AHzmhPWmVQNpmpQe3YDlVXeuXAFaTrJrNXb2hzVeGt6ld2BkWH9E6sEPLyd3Bd5h1C3qvkr','4u','wc',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(2), d VARBINARY(26), e VARCHAR(26) NOT NULL, f VARCHAR(30), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5654572797433795213,13828,'D','xDRtQ7S56K','wIz99v','I3J5eAtuDkXdhCoCYuH','0','C',0);
+INSERT INTO t VALUES (3319018488558768569,49366,'6Z','8','FTx7NSIHkixCfUBy7l7','pSyEv9O1iIn5','h','tg',1);
+INSERT INTO t VALUES (1113508810676104274,14121,'h','VM3bBMOoJcdp','7pv661YuojkN8v3EYyP','83lJq8M','h3','dK',2);
+INSERT INTO t VALUES (18136999358236030115,1528,'eY','d5nDGyrrXyHXPSo2cn5k3Fl1','cnDdrbuCEQsGielBTKqcc5X','m','w','EJ',3);
+INSERT INTO t VALUES (13686626359849215874,55843,'z','5Ve2ms72mj7Z5Bd','K11MNurp00F','Uu','f','O',4);
+INSERT INTO t VALUES (8346444356916658731,40919,'ax','NO9VF','XW5aXGZr9ZpWuFVeEagX6yp','JxEy8PXyeKg3T9fVG3H','hs','Od',5);
+INSERT INTO t VALUES (18342324526985758112,15753,'4','TdF','eXaGuKsmCNO3hwrYlJuk1ppd','gqulXEWdPSqxCUVe7DxsQbXbEY5uA','IG','Q',6);
+INSERT INTO t VALUES (3204230926646280153,26574,'E','sGLehuBItItF','EzvsClIQl7OvQ','cFN3wFkMSztirOCP36YFrqolZOB','g','CX',7);
+INSERT INTO t VALUES (14749911342680706965,44623,'LJ','9A1ul8wRF747nr8ePBs','BMQgwanvKjUS5EIopM','hLi0OGfofvjwKNFrQ2itq','7','O',8);
+INSERT INTO t VALUES (3643817992142792744,25781,'ZX','6sYUzmqp2wX','e5jfPLEVJ1zC9ejpUiLd8ktT','TPvPF','i','Ei',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(2), d VARBINARY(26), e VARCHAR(26) 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 (3051484541542472058,13813328,'Qer2rm3lN8EH09hjbQzbwaRgduwhc1N5XPubDcj7AHxm','QIddlx6zzWsObXmWydd36MkDPEzRDNWWMpn9C5It','w1jwu9LZ55JlC','FgBS28EJ6XdspUaX7p59Fng6xb3YTGo','dGPZBGfN5RrbqRpPFRdBnI6vojUgwWpicKEsKuWRAHDy6fJmRTO74CnbPA4dy36TlhcOHUecelK75TQI2VMqa','nWybCnFIzzikw3vrKp2AJPsTUV4WNo0AHJ8uR67Xp5KXh3PN3yjJozGCbH8CMCLxBJ2Ogsruez7K',10);
-INSERT INTO ti VALUES (3051484541542472058,13813328,'Qer2rm3lN8EH09hjbQzbwaRgduwhc1N5XPubDcj7AHxm','QIddlx6zzWsObXmWydd36MkDPEzRDNWWMpn9C5It','w1jwu9LZ55JlC','FgBS28EJ6XdspUaX7p59Fng6xb3YTGo','dGPZBGfN5RrbqRpPFRdBnI6vojUgwWpicKEsKuWRAHDy6fJmRTO74CnbPA4dy36TlhcOHUecelK75TQI2VMqa','nWybCnFIzzikw3vrKp2AJPsTUV4WNo0AHJ8uR67Xp5KXh3PN3yjJozGCbH8CMCLxBJ2Ogsruez7K',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(63);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(63);
-INSERT INTO t VALUES (15904001189635712671,1396092,'DkEpc1sVvTqBtLZku5LDVaMkMxw5FzDvsWb0Hb0sHd1GwmZFBoR6qSga9x9G','WSmxA9M1qszYqr2','W2juNs','iPD3RGIZEN','Qbvv4THej469CqyjtnV4SsfWzmMVm8hWTenHQjnzuyUIwK5SYzAAa9Yck8MEWA1GqzCH3YtKlCd4L4d30Nc','JEah65ztnn4VtZm4c',11);
-INSERT INTO ti VALUES (15904001189635712671,1396092,'DkEpc1sVvTqBtLZku5LDVaMkMxw5FzDvsWb0Hb0sHd1GwmZFBoR6qSga9x9G','WSmxA9M1qszYqr2','W2juNs','iPD3RGIZEN','Qbvv4THej469CqyjtnV4SsfWzmMVm8hWTenHQjnzuyUIwK5SYzAAa9Yck8MEWA1GqzCH3YtKlCd4L4d30Nc','JEah65ztnn4VtZm4c',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1219017178528853726,2124061,'IekDAvD42D','PAl5QbY2rBzHF6nBk4pthPHUcjoBffmG0epWYVYn6rBjIqbRDZbcofoGUZZmTBKwdJyJ9FCwAe4vdpOfNOU7UOOdMXLLhHes6taApkgLEU07vh5pdtvval96Tt30I3iU8oedGpQFqwzsMYhqto9g4P8Ma2N2YKMiOehtAquMxLba1IprBYbmzUca6GPzPQmUuR7bHLL46varPudBJl2kEAzFcUT0reuOFofHKRRdv6OpLNJMxy','WruV8H','OcazHJdL7kgqDZvIPg','mEenmAGoKABXtFQFhSMgsACIncaJMKjuRvccFu805f7HtCsP7IiD9oUrQQtTQWfRuNNWZcHlnylQRwPFRb2lt','Z4ebvkpl0F9KWh4mYJXVjY8tYruqiL8y7EptVb9NFpZy5gDAnlOQxYbSLxZq1l7cl',12);
-INSERT INTO ti VALUES (1219017178528853726,2124061,'IekDAvD42D','PAl5QbY2rBzHF6nBk4pthPHUcjoBffmG0epWYVYn6rBjIqbRDZbcofoGUZZmTBKwdJyJ9FCwAe4vdpOfNOU7UOOdMXLLhHes6taApkgLEU07vh5pdtvval96Tt30I3iU8oedGpQFqwzsMYhqto9g4P8Ma2N2YKMiOehtAquMxLba1IprBYbmzUca6GPzPQmUuR7bHLL46varPudBJl2kEAzFcUT0reuOFofHKRRdv6OpLNJMxy','WruV8H','OcazHJdL7kgqDZvIPg','mEenmAGoKABXtFQFhSMgsACIncaJMKjuRvccFu805f7HtCsP7IiD9oUrQQtTQWfRuNNWZcHlnylQRwPFRb2lt','Z4ebvkpl0F9KWh4mYJXVjY8tYruqiL8y7EptVb9NFpZy5gDAnlOQxYbSLxZq1l7cl',12);
+INSERT INTO t VALUES (2369338274624623396,53063,'zt','oOwt2qwHC3qSlUW5XK1rhfsrE2','6xAhFpOZIdgNvZtUZ','1YyuWWjgg5TpFNI7Gdx','b','5',10);
+INSERT INTO ti VALUES (2369338274624623396,53063,'zt','oOwt2qwHC3qSlUW5XK1rhfsrE2','6xAhFpOZIdgNvZtUZ','1YyuWWjgg5TpFNI7Gdx','b','5',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (16304350361467996232,11866,'BnV','heeEA','EkdrCZs7','DTTZm10n3bH0iPc','J','8a',11);
+INSERT INTO ti VALUES (16304350361467996232,11866,'BnV','heeEA','EkdrCZs7','DTTZm10n3bH0iPc','J','8a',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7086355345951924297,5723,'x','XhzdhFhVK5VZuOdv89qWR1Leangfz4leOeTkdVRirW0sGRN7OcdBlU88CrAlTtVHhIoWYqrovr1pHiN4ij8mVozmtnhEeY7UgQVUVh3RUuZ0ufRU0fdarL9OnTZub7jnfWWmkZVtCh0hqqAwoKfmIfp8ujAcJuXdEF4rIqNqcE2IXIaDEKe8XAjOmcUMBc07vOFpMc3SvCTSbpl7dtyvMfmFOawhEd','wRRTFa96MoNM','zibNoSAIv9XghlO','n','sy',12);
+INSERT INTO ti VALUES (7086355345951924297,5723,'x','XhzdhFhVK5VZuOdv89qWR1Leangfz4leOeTkdVRirW0sGRN7OcdBlU88CrAlTtVHhIoWYqrovr1pHiN4ij8mVozmtnhEeY7UgQVUVh3RUuZ0ufRU0fdarL9OnTZub7jnfWWmkZVtCh0hqqAwoKfmIfp8ujAcJuXdEF4rIqNqcE2IXIaDEKe8XAjOmcUMBc07vOFpMc3SvCTSbpl7dtyvMfmFOawhEd','wRRTFa96MoNM','zibNoSAIv9XghlO','n','sy',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2088493320149406038,7724980,'vQfKeRefXvvHKahWNRnrRW2H53TK8zt','cgd9iUdECor2HWur8faslUAmRDTDMbPwngWnHkYDVNbddek23BruE','ZVK2v','WVUWHjQVElmBW7tgZEOw4CCJ9UEPTG0ITZ9PaOXUW3n3aZHhqaIeuJgTOq47fhozBmggmE9CpN9oPHqR','mqEQe14RqOg4qe5Jn19TxqnqddAzSpei0vCwLy4moD0vsp9uQtrHpN6hPgZ91fyuSFkCjPxqGNj42c620i0pM3DfVrXz3sYe','QKWhxCLmNeYqrRT6LuU9B8XTKRBwCBRrUKwD96jxv5eyipz3GPkfMJ6gFpdaJQRBR926OxoFjpo6dcBwI3yh',13);
-INSERT INTO ti VALUES (2088493320149406038,7724980,'vQfKeRefXvvHKahWNRnrRW2H53TK8zt','cgd9iUdECor2HWur8faslUAmRDTDMbPwngWnHkYDVNbddek23BruE','ZVK2v','WVUWHjQVElmBW7tgZEOw4CCJ9UEPTG0ITZ9PaOXUW3n3aZHhqaIeuJgTOq47fhozBmggmE9CpN9oPHqR','mqEQe14RqOg4qe5Jn19TxqnqddAzSpei0vCwLy4moD0vsp9uQtrHpN6hPgZ91fyuSFkCjPxqGNj42c620i0pM3DfVrXz3sYe','QKWhxCLmNeYqrRT6LuU9B8XTKRBwCBRrUKwD96jxv5eyipz3GPkfMJ6gFpdaJQRBR926OxoFjpo6dcBwI3yh',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(72), d VARCHAR(5), e VARCHAR(7) NOT NULL, f VARCHAR(78), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5460216,-19,'wCjhhR3rfkJALToVWhYXY9P','52','Pe','7E6CJCn9vjM7p6g4Dc9sx4Zsb8W490IAvMw3u0VnbuQTt8PdedlorNG3QKMk','majXgZlvsz5h0B7fi3TeEiizP4uqt6P6MnTAY8ENcw6NVnJ7HBoYyAIzaFjimi','75CbKJA0MzBVeHzUninZBvqa',0);
-INSERT INTO t VALUES (4777141,19,'TygajM4jXQ1tvDBsNKmyq','onVq','YTg','BXF6i4JVWitPFytsSnetFKEtAw8z9CJoAAcp25hXWMMv28TxLiePfNBQvKGAwLoykKQ8Z6YNzQQFV6','mHOQetLRadMQsFIRjvmLajka1bmRfu2zQmvOjdWlCQIoaW0wjy6Yhz5Hio1JIXjutBup3vewqkvIh4z2ULWAjeqSovMFvHN186c','pOuV1fLYdZ0pVB13tUPKnPLw61l4x6NBCwq3rC4HDQ6c1ER1YMDXFWsCBB8zVQJGnhbBzn2v29mprGIwq5Mvtg1q64Y',1);
-INSERT INTO t VALUES (11081501,74,'q5WifOBdRm47pRklOX0fYXfL3oEwgyt','Hv','Uetyj','WOvpuu8qdijSRjzdxzsBfWpE3ZPZowRqBFwnhOLodwaJMr','LfNR6v7RYFSOcVRp','UoGjg0CPrrs9ZaoOXXVbzXa0QXQ5442DIUMnE5aeQNWxUgKuu15DUCHxZqxmYKllMUvGzISiDjzzbOP4oohn3zog88YQ',2);
-INSERT INTO t VALUES (6188513,62,'HdpK7RruPfPPOJKmGoVYLck','5Y','pUy','qHxIr76oLsEeMSQ8XOpUHJ6b','MQbDTAliMHC1mQDuWNhm8n59sdSVtFrpBCnQHoH67ZQ21MgCloFiO8H37f6ZhuMuxzdkOhgi7ocsrGcGNYy','SqWXgBU71qaYQ3uzqpum3URFTcYC2kkDA2ZbBVNHreWHCrmY21bHbVbNH3pwJeWYsR6SzqYl6EwHHtjmPdFH9wrmMcH',3);
-INSERT INTO t VALUES (7136028,-77,'0uEoFZsSPs','JWwDM','Vc','PEynzeIHxS0','vW8CFllH7eKAiEO0NSRA1km68WMDoDv','N6XwfU7QwYNoTW3nMG8NpaxvVu4AyqxA6Fyl217pjvD16xkXbZvkfmkxKa7qq3jGfBYRfiKJ',4);
-INSERT INTO t VALUES (2300424,5,'TLpzqdDyYCtSsS6NsGVXvWpyi3STMMxRF7QSu','j','GRp','zvkNOMDpSbw4LQuwQfgaSeDg9K34L8l7V','EhrPCXgT4gDY2pf4xBAYYVdSSk','SWYPQwzTdha5YXyxxlnwJgzPK',5);
-INSERT INTO t VALUES (13950232,-30,'oIS1','jkZ2','vWm','VWosEsw78ySYNOVT9DTY3nBo66FNPiRBfdifgkglbnn','jJE3NbnMlHnZ8UFBB9MSonIDEIr32KEmtPY4TcjBLbZrFpImBIehiOtJxKVFA3ji2xbMjYN18TycTw6JmPETkMskE9ay','H3Ls2v0vdmz2V98deDSy0sbTdmI8tTR4nomMD47Xa8AYkXs6ZzBnuXjOF3JYLtEXWu',6);
-INSERT INTO t VALUES (4472412,74,'oL','tqC','Elbt','dOIRLfRQnO9cPwfi2pTBJv2lPkHwGTUlY','iPpCHauJqnB1SVJWm71DfTUukFsqJ7BiO2YUYlcQTaLQVbYFD5C7auim7WDNMJFan8VLuh3','O7hcQAUasrep8VGeOrSyDOO9N6B9mZFz4eARmkC2i099ag4r3Z17G78TRRykk1lN7WC8I8lCZN8TyHQGq0B02ccrTUAZCHIV47',7);
-INSERT INTO t VALUES (13466892,-29,'94ZytLSI744KmUnsaIz47aP589sVWwiVY7U3x2q2Oqeg','IPq5','AQc','17LpsRWuXxUUX2FOLKKSxgfVAsY0sGqSEUL6IG6UyviS5UjVjoAbSyL','I9ffGdJtnOUfZChU00nNfsPD0lD4XpZBBmFMEIUl8H6clgYkzpz5','jfKF6',8);
-INSERT INTO t VALUES (5255296,99,'n2TXgBxvQPt1HqEPNAUFcpl4aasHJG83tYexxzZJkRfMi4CeXwBEYM06Z','NBkCR','45lULf','Lt2Wb79KkxRQ2cpJt6wvWAjMaw6fi2hBspfckfbLNe5G1V3GBOUCWQqKVkc','NZaz','9M',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16658826128758844179,52408,'qgm','QWmpfibND9IFZXIBnWnDJK7IbCv1qsvgtmV27pEQUB2xZStusKYLSmLmdZ5A4ZrFGB5tfT05WyqqgADztAP6WtU22VCLTzYU2jgfqh8OAx9s2znF6S21yLj5CExyXAvkYSkMglj879C3lS','yjHqWVwNN','aq6sZGNE91RvbUzpeBNmuKg1T2JBZQU8B3n4OS62KFlghZRo2N3J5vN6h8hDJHF5R6mJhN8VEIIR35WE8Mu7Gihr6xRj8XAQFfUJISpIbod8kZOHvLRZ8Qb','F','z',13);
+INSERT INTO ti VALUES (16658826128758844179,52408,'qgm','QWmpfibND9IFZXIBnWnDJK7IbCv1qsvgtmV27pEQUB2xZStusKYLSmLmdZ5A4ZrFGB5tfT05WyqqgADztAP6WtU22VCLTzYU2jgfqh8OAx9s2znF6S21yLj5CExyXAvkYSkMglj879C3lS','yjHqWVwNN','aq6sZGNE91RvbUzpeBNmuKg1T2JBZQU8B3n4OS62KFlghZRo2N3J5vN6h8hDJHF5R6mJhN8VEIIR35WE8Mu7Gihr6xRj8XAQFfUJISpIbod8kZOHvLRZ8Qb','F','z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (162140019510698660,27482,'UR','BFDRnCFuPEfa6DPO8iBWfBsxsRcsEnnxs7ufIiiFrQD74mUAM9UGnsEeWRG7DBj2LfMWSiyTNvFRwu5exTyYNN5uq8W4zADPvSvJcoG7h85NXVC7GPHeV0SmTD7FDeQotPR9I4g21AQfhF0ITeV8MMqOQI8pkoGRu21WHhv77s0bzjXjjVjQNnQdzTnFXAsY4l2b18BjTyaTCk15S85CsTf6mGn9YS83','YR07dRtvvwoDwF6j0KSEXbWk77','LrLNz13f5N1tYWAop06LlXnZhs1JadNm8irINwTvyjSRrwVZEklNJKKlR9jrd4LyODIa7sDdQLBNRb6OWhuBOwtj0aKC9mpfFaLRfy4GBBb66iY6Z6uMLDKhj6lIAsAnzrECViyRPjNQPcfX3j8lXjNh1RVYEWO3NU3i2up1ExEH5uYE6yg9','W','Em',14);
+INSERT INTO ti VALUES (162140019510698660,27482,'UR','BFDRnCFuPEfa6DPO8iBWfBsxsRcsEnnxs7ufIiiFrQD74mUAM9UGnsEeWRG7DBj2LfMWSiyTNvFRwu5exTyYNN5uq8W4zADPvSvJcoG7h85NXVC7GPHeV0SmTD7FDeQotPR9I4g21AQfhF0ITeV8MMqOQI8pkoGRu21WHhv77s0bzjXjjVjQNnQdzTnFXAsY4l2b18BjTyaTCk15S85CsTf6mGn9YS83','YR07dRtvvwoDwF6j0KSEXbWk77','LrLNz13f5N1tYWAop06LlXnZhs1JadNm8irINwTvyjSRrwVZEklNJKKlR9jrd4LyODIa7sDdQLBNRb6OWhuBOwtj0aKC9mpfFaLRfy4GBBb66iY6Z6uMLDKhj6lIAsAnzrECViyRPjNQPcfX3j8lXjNh1RVYEWO3NU3i2up1ExEH5uYE6yg9','W','Em',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (11004662003818649141,48455,'4hb','isOzz4hGgTmvXL3AYqu50YgQIZW9TEZMQl6ikKeyVQNLmIZZmw8sbsza3V2DrHLDXYFdTf2OzmSB9nGhLXyjqLvVUnH6ie3eVv4CCyOiDN3qxpG4KY1vPoVP0m2eJ33','wuVLnsCnjLD0Zw11GWE6','8klhdblnl57K8XlZ659J2CxekyZOTHhq0eC645qFWDDjeKazkNFRCNd3MLlV0HYXvfmWhMz8g7M','Y','tk',15);
+INSERT INTO ti VALUES (11004662003818649141,48455,'4hb','isOzz4hGgTmvXL3AYqu50YgQIZW9TEZMQl6ikKeyVQNLmIZZmw8sbsza3V2DrHLDXYFdTf2OzmSB9nGhLXyjqLvVUnH6ie3eVv4CCyOiDN3qxpG4KY1vPoVP0m2eJ33','wuVLnsCnjLD0Zw11GWE6','8klhdblnl57K8XlZ659J2CxekyZOTHhq0eC645qFWDDjeKazkNFRCNd3MLlV0HYXvfmWhMz8g7M','Y','tk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c BINARY(41), d VARCHAR(21), e VARBINARY(34), f VARBINARY(79), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7362135,64,'7W6hHVAvaCLZoJQBNjRgQPYG6KRih','W1H','1Bc','GqXx4c73WLbNiJmVE4HxROAbFH3jEvUORce1G0IiR2mphOOn','0b','B',0);
+INSERT INTO t VALUES (8159777,95,'5','7aG8b9fJWrw3OU9Jc9','jf0RIaoP2qpyio0dikkjvDFhBIX','idEhhkiOpbL5dfVLtLvUNui7KPllHmcW1O','9W','S',1);
+INSERT INTO t VALUES (11276383,63,'qGc17','yIf8tHOQlOOllX4','yFCMEoQo7eaz9cUBwnv','3','yd','M',2);
+INSERT INTO t VALUES (11407948,97,'nhUTstEa3Scv4CNwxtazJZFJ75SMm','IhimSH9oXqlP95XyGUdd','W2QNUkXzZjQMRAAi','NFnk91Hzm2rGSgzaOUJT5OZTTzEqckZRcfgIuapvnTV50KqSaQurogvegqqh1EADk','er','N',3);
+INSERT INTO t VALUES (7638585,32,'Mu9q013wvEu4ERv0y','cL','lTGhtu4KeP1CFozz3435NxjRr5EHIfMZwi','XxJF7kBYLh6N7sYjT84WDOIaNjP5IDzYg3qH24Hd9rFBpGhshse8Eg1KP8Q7lR3ubV0YTWOAk2zt','Zy','01',4);
+INSERT INTO t VALUES (1892669,-47,'tzUrDdeRnvXEODWoo2Kjifs81oh9tshS6I61s','PO','hiimkEQKzDjgZg3JWlZIE4PlM','D1rCKhkQlI3Ejmf2JLjUjMaaUzkRiGTTBEyPZXI4Saj7wzhdSFur6aPALVl129lh4','G','X',5);
+INSERT INTO t VALUES (6729045,-109,'fLMqCJpmyqRBM48ItGZF7JvBKfF35BDfMsnwqT','yNoSYT1hfhdpHvjzOYNZ','7V3QM14RwYQAeS1UjaRcUvxLD2Oct','gG5I','B','i',6);
+INSERT INTO t VALUES (10299199,35,'NM','Lk6drEoyWtu','yDqLL0eqzGGsm51QsbQ','NIcP1cc1HWsSp0LJCDP9e4eBgvSL2x2U9OFK1OYhXX9gHKoHPSHwx1XsUY8taA','R','3',7);
+INSERT INTO t VALUES (6956766,-13,'teVzw29','CjxS','po31oCCKMKcpm','cnJcGaIwvq85jUyafcWoNYvHBuFzuWjUULezdmFdgWdfTy6jp','1','7',8);
+INSERT INTO t VALUES (10314885,-90,'vvKFSF6PqxJY6U7fn0c2YP38rVKlV2n7piS5NWLsj','F31qbnY4','OjdIexO2jsEYdp','2nDSsyQqBbV35t8OM61hpHDS4LD2WbdUW5GclkC0R63I1rjykM4fa','7Y','ln',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c BINARY(41), d VARCHAR(21), e VARBINARY(34), f VARBINARY(79), 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 (10108441,41,'T9zyOU030pxdJKe5soRrt3tyUwtNNt3nltWhSSu2RX3dDzYsSHHz6btbrEZM','jF','RHj','i9NeQCC9Tb8x5NpOeNWI37KONvBBU6mSNV1S9aFl5s8WliCrMbxS3g0NvlLiLPzjMN6l8','2Uk25TAWjWTQ6QmWAMkcZxbCJ7ReD5xQFGWLpnniePnjTa3Ds0V6Yc7pK34LIZjkb9F8p9yA64LCm3neUoHoWuZN6yCzPs','6oPsBW',10);
-INSERT INTO ti VALUES (10108441,41,'T9zyOU030pxdJKe5soRrt3tyUwtNNt3nltWhSSu2RX3dDzYsSHHz6btbrEZM','jF','RHj','i9NeQCC9Tb8x5NpOeNWI37KONvBBU6mSNV1S9aFl5s8WliCrMbxS3g0NvlLiLPzjMN6l8','2Uk25TAWjWTQ6QmWAMkcZxbCJ7ReD5xQFGWLpnniePnjTa3Ds0V6Yc7pK34LIZjkb9F8p9yA64LCm3neUoHoWuZN6yCzPs','6oPsBW',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(73);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
-INSERT INTO t VALUES (15062348,93,'CUi6WMaO1cm','fpb2o','pt','LN5ZrcaXjlPYzDk4IicureiWVhfcxyE5LC8e2N4D8YzsGsk2ueq7','nFgSFSBWvridLdIujJUrridyNkY1wrpy7i3QiG73armlj6GMGI6ySihq7mVflujhgivyIUD0J5ezydrGvd04VlH','jH40wIjk7pCA9p13WnWX8CtBxXthp88xSdbFCmKfHYsqy68DS8Hh4kN5N9ZJFyr1xhmkrpIUu9OXjfRazE42b',11);
-INSERT INTO ti VALUES (15062348,93,'CUi6WMaO1cm','fpb2o','pt','LN5ZrcaXjlPYzDk4IicureiWVhfcxyE5LC8e2N4D8YzsGsk2ueq7','nFgSFSBWvridLdIujJUrridyNkY1wrpy7i3QiG73armlj6GMGI6ySihq7mVflujhgivyIUD0J5ezydrGvd04VlH','jH40wIjk7pCA9p13WnWX8CtBxXthp88xSdbFCmKfHYsqy68DS8Hh4kN5N9ZJFyr1xhmkrpIUu9OXjfRazE42b',11);
+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 (3496913277,23,'tRzAsfXMGdBIvH5hKfJM3HbEf51RDaar8f','S2G1dmPFc','Uv35GJrHSta9QbyNseGYe4aRKI3l3QhK','cmDdpNtmtjgCggMaCuDF6yw5C0wtLl1XOT3964StMZnoLf8X4HfDUL','aH','Er',10);
+INSERT INTO ti VALUES (3496913277,23,'tRzAsfXMGdBIvH5hKfJM3HbEf51RDaar8f','S2G1dmPFc','Uv35GJrHSta9QbyNseGYe4aRKI3l3QhK','cmDdpNtmtjgCggMaCuDF6yw5C0wtLl1XOT3964StMZnoLf8X4HfDUL','aH','Er',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
+INSERT INTO t VALUES (4019006,-33,'04dFFwxrWudtyRW','JsrWkUXtPp2psIDH7XGW','V29lN','xOlklN','r4','u',11);
+INSERT INTO ti VALUES (4019006,-33,'04dFFwxrWudtyRW','JsrWkUXtPp2psIDH7XGW','V29lN','xOlklN','r4','u',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2661653,56,'oSmWJQs1FL0iwymPzYZvrD4CAUnoH1rT','Pu74Cub1yYmtLv3KXtb97xVW6Ap44lReVDdjTb7','HTtsfPe','EXyIc','03mu','mC15GhFHeMX8ybw03FQy2qaV5spVRSSO3HWBXKdkbgwHKVEzT4sBxV1escFmMvjC5mp',12);
-INSERT INTO ti VALUES (2661653,56,'oSmWJQs1FL0iwymPzYZvrD4CAUnoH1rT','Pu74Cub1yYmtLv3KXtb97xVW6Ap44lReVDdjTb7','HTtsfPe','EXyIc','03mu','mC15GhFHeMX8ybw03FQy2qaV5spVRSSO3HWBXKdkbgwHKVEzT4sBxV1escFmMvjC5mp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (14231595,93,'T','5zfOP7YqF7xSX7IzDcyz6CfNwCYZuxVVvmgv8Zk6F8hPiS26uQvOUT8NjGrpSS4OrouSuUst9kLcxELKcCNqOZ5H8pLje8ir1FckgtyPDk8R28pkhcTn9Ws53dzKv5PugUssPjdfftftJxVArVa1fm1zSiDWrfDKzTfZKg9aGWTdSgmpd7CU2n4I7tWLmyZMDIcdB3N5Xw1RYdSBxxgt75XQEQT5D1wyYIAxkO','OSk','DoFGihAGYGxQh6qO3hGjaqJQh4Ya4i6pTP51lgWUXaZmZpICsvQWSqDbeRT','Qg09b','SjCEW83QlZAEtzufF0dATkNnwreSMbXieudQPPkAndduy6wpMba4JfZl89DoAiSk1xy5QpKkZxNs52sxLpIzVMFJ8DPG4BKcnf',13);
-INSERT INTO ti VALUES (14231595,93,'T','5zfOP7YqF7xSX7IzDcyz6CfNwCYZuxVVvmgv8Zk6F8hPiS26uQvOUT8NjGrpSS4OrouSuUst9kLcxELKcCNqOZ5H8pLje8ir1FckgtyPDk8R28pkhcTn9Ws53dzKv5PugUssPjdfftftJxVArVa1fm1zSiDWrfDKzTfZKg9aGWTdSgmpd7CU2n4I7tWLmyZMDIcdB3N5Xw1RYdSBxxgt75XQEQT5D1wyYIAxkO','OSk','DoFGihAGYGxQh6qO3hGjaqJQh4Ya4i6pTP51lgWUXaZmZpICsvQWSqDbeRT','Qg09b','SjCEW83QlZAEtzufF0dATkNnwreSMbXieudQPPkAndduy6wpMba4JfZl89DoAiSk1xy5QpKkZxNs52sxLpIzVMFJ8DPG4BKcnf',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(30) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(5), f VARBINARY(13), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1533174233741048110,45788,'QjKh4ghbwZp40odfDqO1mZOakm','Jlmd2LEyBVtZnFUwVwRKqP9gpNSJwtNoNF0O','EMHCJ','uI7','qNdOUhd7ZgJ3VBGHtkNMry8fi7sQH6x4XhiREeq2NLKr4Oh7xWdF7I5CiPhH3A2jVj9SnF','dMAAHtUm1oIihwmbvmNv',0);
-INSERT INTO t VALUES (4793346371888643974,9339,'by7tZZqbYKhgk','ypWIuNAtoYow3ro1','Rd','PiU9nY7w','9JFUIJH7bCGiYhIc9fVMQVjNGfQli1EhlWkrX1BJnMmEnhjgNDBiF8CT7i59W6NAXHUrBf3zVuAfmb5btJ8u7Xo3BGgdCESJ','iIZWsUxLJKzsevwOuDCnxcQue',1);
-INSERT INTO t VALUES (11105893683668243275,6780,'PF7cTNiF','KVw9rpY9PGudFZsS0Vxn','A6','5aVYf','Ix','EMvZJAcV9dHCdqHTioujg21CsmHKaBXHpcUTzeuA',2);
-INSERT INTO t VALUES (16374424097472340661,26316,'r4CrfSRipWiee4cwK','qWUcQMKy8EparEfQiqcD6AMpTNUg','v','RnaYHem','Eg86ZRVvfHsTXXDQoGT','GSTYpYHWGxx0HFiC9m0kKeCHnzt7D5RFNyrPAcsAXRikTmiQqYY',3);
-INSERT INTO t VALUES (15523799186938327529,45594,'l2eKXmyfGleeU5','ofy04lqrT','C','8IY','hoBlwmv20jAAtH9gCwtt1XEtSxVpgHA','n88zFzCeKFxxoj05R0ZGG7SBrTZGZquM0KYl2rmuoy0o8AWVubR1gFg8LnIZy9',4);
-INSERT INTO t VALUES (3867854452085176311,40752,'hmTUse6OdbHyeZYq','Dtrr6sNRnwnFVSkoA0','v0','atPQPDEAc','5zR0tZGnGI8PfGqh9vSFpfJKkzFddk28FTbS5H41RzICbWuZKKigsy0jVrWJ','w1OSBzhbdkxIJ4Z8BUdvuh73VBn1C69bjrFh8cC5RwvYbkC4qT57hNWRFdvpINVuhNLVGBzmUOKdqnYzwwscUkyb',5);
-INSERT INTO t VALUES (3616447003287853393,22832,'KszV5NQuYlGeHQ88RqR9yJ7AKd6Ehi','vYL2GQn6FRxMrrSdGyiQaOhIpFEoyRN','Nt','IASCIXJ','cFOkZRNs57y2aogennSxs','8sSTLxbRxtoaYjFHRMyEJCWkkNl',6);
-INSERT INTO t VALUES (1330622114761847990,35761,'LKjpxtyKAfCMov','fPjobvCmJzu','T','7g','SC3nSS3QJUDS1mqWNKRauNVuTxO584OYI4qeC1TuqVlqCtDAoFcjA1C8tdgQwb7M9Zgd9N8krpJGQjgor0kj','aoFgi78QmStfR846q8HQlWxzMNKaL0tVRWoBvH4loVQ3sjajwf1v6JzR',7);
-INSERT INTO t VALUES (12650920447916722735,11522,'JbSpQjQWgRGD3FbRiYKyHTjSJ8K060','bVfxMTE2','ao8A','vEcZMyxtKg','NT8FddfKVU9Wm6DLmmntciMewBKAbTCDWpMFq6pTI','YUo1aQrfF3v7FCdeivktMbjvGd4ijzmjd',8);
-INSERT INTO t VALUES (17543685084093063410,47186,'CyrPuzeLkm6pHLOvS06vgnuDSpXF','Sl7P0li','hm6','a0Y','kn5nMHmXLzrUZGec4gj4cvXv6xuvNU6H0pkFyvxqjb2CKgJMtjOd5WjoNmVbvMQBsr0W48WnikIcV5ra6TzZJ3mH5HAsmdd9t','eNZ2SNMlCWdOR7cNFqQdaDdOsVuxREwD1NPgfEiU00skJy3Ky3ZNHub7057RXWAJ8Gm48ZvEpavEFr8eR45zp5S0IoA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6565216730096191169,26663,'pRfGUkCQKzagZLVRWbO','5ypABJ1dYE7DC','8xOi','Ajc','Iwu7RChSVmHjY3X3nQKTFH','MvlnfpzJkDu',10);
-INSERT INTO ti VALUES (6565216730096191169,26663,'pRfGUkCQKzagZLVRWbO','5ypABJ1dYE7DC','8xOi','Ajc','Iwu7RChSVmHjY3X3nQKTFH','MvlnfpzJkDu',10);
-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 (673386167057624539,41245,'hscaHOUhJZEKg50O','pPgbyzgwn1bUjHhGqrmmLzr9GcudLh','EbCk','RxxpZB3','RE3rgps43NPVl8O657xPR4UvLAYHcohbHnvMgYVwvAsiD8DL8hxzCY1IMnSChOFvpgic29sjEJjxMe7soPdUi','0qcn3YQSqHcOQvvd',11);
-INSERT INTO ti VALUES (673386167057624539,41245,'hscaHOUhJZEKg50O','pPgbyzgwn1bUjHhGqrmmLzr9GcudLh','EbCk','RxxpZB3','RE3rgps43NPVl8O657xPR4UvLAYHcohbHnvMgYVwvAsiD8DL8hxzCY1IMnSChOFvpgic29sjEJjxMe7soPdUi','0qcn3YQSqHcOQvvd',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (499003662764871205,58630,'SsXkaZHRD','9K3kx9vbxVCaPYowvtDsxPJuieKPqXyf1iVLIzMO7qlFRv9TJztK59CTUw4fXoN9JV94Nr5vouXQL7SQahJ1OHw1OZq7HLLWtOIAiclU1OBc7biR','m','riVGLzPJ','KIB3s','B9rZyox6VVuztokXoMiWYR4TPwnsfmPii3OU81R1wGy0hG1v',12);
-INSERT INTO ti VALUES (499003662764871205,58630,'SsXkaZHRD','9K3kx9vbxVCaPYowvtDsxPJuieKPqXyf1iVLIzMO7qlFRv9TJztK59CTUw4fXoN9JV94Nr5vouXQL7SQahJ1OHw1OZq7HLLWtOIAiclU1OBc7biR','m','riVGLzPJ','KIB3s','B9rZyox6VVuztokXoMiWYR4TPwnsfmPii3OU81R1wGy0hG1v',12);
+INSERT INTO t VALUES (594532413,74,'yBLyXoG19','Duk8Sz1sJKYNi01i2EnkERewBdSMzhnpvDInB8bqWrBJRPNidZxCld1ZkBTDXXEuxVrDAwPsBm8gXF2aZF0cSsuharPksRwB5XPFMznEnNsoPlJW','gW7YSbyFW8','9kgFOOVXGejbTn7daB4Gn4hDGacmbTkzuI2LVRoRNQgzzzvJZuxi7ULFaFYgHhvP','X','V',12);
+INSERT INTO ti VALUES (594532413,74,'yBLyXoG19','Duk8Sz1sJKYNi01i2EnkERewBdSMzhnpvDInB8bqWrBJRPNidZxCld1ZkBTDXXEuxVrDAwPsBm8gXF2aZF0cSsuharPksRwB5XPFMznEnNsoPlJW','gW7YSbyFW8','9kgFOOVXGejbTn7daB4Gn4hDGacmbTkzuI2LVRoRNQgzzzvJZuxi7ULFaFYgHhvP','X','V',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (13518578876487540417,23744,'6TSsFnhhIqFUpk1vp8Kf','c1uH8ErA2FlFkpgeWecJCb9oIKFIpXXUQG9bUoL9JUzS4fNLNRQLaa7nyWHtYy9p9VHNkRrFait4WXJ4BepzkT0m2tEDK3Dx','PW','yT4hwOQB1rcueP85zFoK3mW0PGp2MLzS2FES3nEmpuO9e','bG2H3kjP3btASX9fJ697Wy5fUCCsBQtodVgg2CMPqLebAh45qkIevq6isnrfKyh2V62ilNtu9y0HNMP0DZExB9PR','QZGW0mrgopwTDeiyCReVuqhJiRH6w',13);
-INSERT INTO ti VALUES (13518578876487540417,23744,'6TSsFnhhIqFUpk1vp8Kf','c1uH8ErA2FlFkpgeWecJCb9oIKFIpXXUQG9bUoL9JUzS4fNLNRQLaa7nyWHtYy9p9VHNkRrFait4WXJ4BepzkT0m2tEDK3Dx','PW','yT4hwOQB1rcueP85zFoK3mW0PGp2MLzS2FES3nEmpuO9e','bG2H3kjP3btASX9fJ697Wy5fUCCsBQtodVgg2CMPqLebAh45qkIevq6isnrfKyh2V62ilNtu9y0HNMP0DZExB9PR','QZGW0mrgopwTDeiyCReVuqhJiRH6w',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(68), d VARBINARY(17) NOT NULL, e VARBINARY(92) NOT NULL, f VARBINARY(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13372,43708,'l8ZL3yxm3ZCfNl5REk0s5ZDzv5km2up0EaJgRJWSIHeru8O','6i5jX1r5J3V','qajxTxomxbxHeIIOMB3OxGK5uf9ObvMrHRSxDbqCf99BODE1IYPqWAZfXDKwA4EMKM','FM','AFPo9CXZcdbbxAKrn5RSzcEkeUDLWWHQybLmxke9b5v915n8ggn0AiTIVWJAhTlvXV7ayWILfmJnVePYNMyAWDhmVHEW','7chxQCRCZ6uYjcF0cQ9CiKInVzivLWXFsqyvdiTx',0);
-INSERT INTO t VALUES (14078,16408,'U93eQwZ9ot79uwJ8nP4CiWkbKVrRcO4FQQfeD45AQmjclZxD','Avr3z','2Fg7HA9XQUDqhwXP1Iv2x73MxzF7q35dVlSGr2r0b500xTiV9phsfHcSvjPvCJYIYIeCgDnMvIY','iT','KIL0vLVZGzJlP92uynJVjMocHpaBkP8gnFi0MFGTUNcfbrvJN','cpWmqk74h3UOizLyTZF2pRFPg26pPaU',1);
-INSERT INTO t VALUES (29714,15669,'MxRBstTGbGLoytFgNXipVSCjrF5nd','sKgtEgrvK','HZwQkATzDuyacnuEDsPD4aJFNpm1fI5J0Y38VBzx','QN','J6hJZLmlawUoTw2Zie1rHB','PV29OepbxLj0WCGTvJR0FFEJFmFczGtzifdxoeyM23BS97F9lFpCC1Fv2jZGTazzqaIbN',2);
-INSERT INTO t VALUES (32589,62132,'PebujwmykUmtbHLkvWyckW5FgK2F0Pm5sA3H0pthhcTwriyTzUqt','VK','SDYR5vHg8AD','9','OxsK5ZeWoMKONv5O25wyoREtWCBL','gy2szoy',3);
-INSERT INTO t VALUES (31142,53487,'dhBcAXIn2xBE3RgVUzCXKFtLMpL','cuRURqEcH6r','3mTG7aQXGONZXhB94Ba0R0Ou7P0ISeORV6jGtrLyVWwAxy4KKEdUUu','uF','PrPUzxOYhwkoCqy2XR6nC2CPBIwFTiCHNAR92nxkFbzqvPzC4x','YFMhmjfLNDS6lPbZgA7eRnqER0EbsbcEW4nXB',4);
-INSERT INTO t VALUES (7936,53611,'u74osY3EHK2t6hNMxhg9CI7zqCLLYmLhhE3k1wPg5r','vi3BMOuIllaAZ','vcmsbOHUJSIuFrVyLRI4iEx1DoLoxqltaGIbWOE54OJYCOfeV44Dqhd9yZdtpLY5tbl9OG7tdO','4','1p26VjuXfWGlFE5uvQJCf6PPiKBwhtZG3ClaWbUvFF68LoRbVv','FwWn9MEBOkSX7342kFNUnOpYPs',5);
-INSERT INTO t VALUES (16601,3803,'RCx5LaF0Ed9eJv7gIdoikxTw1k3dhaCylQvgoyuQps5b7ge9','mCJ5a','WckW3BAXT5BosjFJE6sE3bHUcl3FtISgB','I','zwXyNnriRiS0z2ixi6MP9EQUDAl3q0RXiDjuaI2LFZcdxyDddcQvMTnnYUXwE','Ghqjcv2RZiBB9hByp6xbxsF7kXCgW1hJiJammqGjVrVEIeCXQs2qt2YthcdkMaCj03Gn9l05Vj7Ll0dKZPp4Sj',6);
-INSERT INTO t VALUES (37015,55811,'0tAwvj0BeSL22n','5gZtH1Qzx9','D6XOmJYOLdXTyD8yPzhWprpGFjxTQ1ZPZRyEKzRVozRILpZ6O6Ym2O3ClDsncGjYtB1','N','llsKy7BSjSaomUjbyL0CHeWwpvEC','SjT4pqAiBVtkAveKGATPZFu3',7);
-INSERT INTO t VALUES (15777,21015,'ecOZGgiWKauFo2ATO','rvLRyTGnAdUAOcFy','IxpLVBO4YfQTonDZVDDfAUqQUh9EDX5peuRFNeAPWBtHO3xqMcOIvciqtwbzgu','y','wznfBirP4APB','SUYl6r4JU93MCb3l7LWKHTVoSw8xyh6bBReEzC9r2q1MlolN3AvptCwN6ySJ3VMXKjxWzKIgzKRY1iVs4IbRWnQj43',8);
-INSERT INTO t VALUES (57837,50267,'FZSFmtOL7Lr5ZBRtbixx7VfEkea8GjNe8ZRO5CrI5FvbcOPep2FU3QF52','inXvK','BkJYh','5E','TTzIHeicnlDs8orQSmSUJYbHiJ','HxXBnWdutdA5AgaaNOBfZGMW1w',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (368586919,13,'G2GfDULG4lBm1yNHM8p','UMCsn8le5TtJqdoL5zILRKlyEq28MUNBelAZRzzLm9Uou2GbjfZqpU4duMHlRtQK5AGLmKfLoKRZ2ReHYDM1G5KQqvuduDTkrsGkCDZOEjiyKeNTWOmIU3KWiPcYiVkdxUSFfGZNapAvu','l8','hOtMaQuuQ9uYMRsHZvQExIjSGa85Ugdrjr9VEALaJ430oGsl2yQxnyad5vVrdkUw4YUX7nevlpwPgOCespiZKZnT56x0MkFoqiAPOehpoQOmsAllPK','Em','4',13);
+INSERT INTO ti VALUES (368586919,13,'G2GfDULG4lBm1yNHM8p','UMCsn8le5TtJqdoL5zILRKlyEq28MUNBelAZRzzLm9Uou2GbjfZqpU4duMHlRtQK5AGLmKfLoKRZ2ReHYDM1G5KQqvuduDTkrsGkCDZOEjiyKeNTWOmIU3KWiPcYiVkdxUSFfGZNapAvu','l8','hOtMaQuuQ9uYMRsHZvQExIjSGa85Ugdrjr9VEALaJ430oGsl2yQxnyad5vVrdkUw4YUX7nevlpwPgOCespiZKZnT56x0MkFoqiAPOehpoQOmsAllPK','Em','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3824202514,-66,'tmL','grwaFyaXBGvpkINl2jz6d7E0pmsnMGE8woU3svTpftNwENg7OWWgpfLTjAmkOZQywBOA3cYMZTrU0e7ZmYL9HCMR5bI6Z5xeenYNyl3iml9xZfvq4LYwNnqurQrDgQ2GDbo6hnFsTWLMhdYiDZylreXgmfY5xX27deKYG7Om25x8KfH3wT8lEZydRAX0xFE474LNXI7rEnv09Ov2jzvDtAPZegM','1P3FSY1N1','ISSmJZQlwydNYHhBusVCfB2VCKoykLhflCn3Cect22drGQIOC2Tgxoygrvoph4y3YffRISJ6qGoOLa2w2z6QQ6bT0vEMJBL2tRUqklElCy7iO7vqV66PSPYtriyA9qLT8Q1mRZHEDZe6o6xjD3','ulh','U',14);
+INSERT INTO ti VALUES (3824202514,-66,'tmL','grwaFyaXBGvpkINl2jz6d7E0pmsnMGE8woU3svTpftNwENg7OWWgpfLTjAmkOZQywBOA3cYMZTrU0e7ZmYL9HCMR5bI6Z5xeenYNyl3iml9xZfvq4LYwNnqurQrDgQ2GDbo6hnFsTWLMhdYiDZylreXgmfY5xX27deKYG7Om25x8KfH3wT8lEZydRAX0xFE474LNXI7rEnv09Ov2jzvDtAPZegM','1P3FSY1N1','ISSmJZQlwydNYHhBusVCfB2VCKoykLhflCn3Cect22drGQIOC2Tgxoygrvoph4y3YffRISJ6qGoOLa2w2z6QQ6bT0vEMJBL2tRUqklElCy7iO7vqV66PSPYtriyA9qLT8Q1mRZHEDZe6o6xjD3','ulh','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2695950116,67,'cuNwf0755XeeQNPaUXff95wWvbYd6XSMgkj1vidC','1lOffMYg6JmteBC93LumYYAeRWUKekdt4imiEK0W9IgZVkZtKrYrbbLlsvKorRdVdrz8MQS45Ow01','H','tXCi4CLNhBqIp','S','0Bd',15);
+INSERT INTO ti VALUES (2695950116,67,'cuNwf0755XeeQNPaUXff95wWvbYd6XSMgkj1vidC','1lOffMYg6JmteBC93LumYYAeRWUKekdt4imiEK0W9IgZVkZtKrYrbbLlsvKorRdVdrz8MQS45Ow01','H','tXCi4CLNhBqIp','S','0Bd',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(59) NOT NULL, d VARCHAR(76), e VARCHAR(38) NOT NULL, f VARCHAR(15) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5364556053915252811,-23546,'RXkvg91M0T9KtqXSah5mXfs1p4uz3TcWLkKp','iOrgx5zTBfPS6rfYVRWZ','VUF0mf08DvWglbYDOsF5nkjhhGqkh8ZzwP','Ak5Mi','76','EX',0);
+INSERT INTO t VALUES (16539239227269705625,-2036,'B1RmseGyqZvs','Vy0Td84W6LlNN027IybHJHT7UlfKHHyJcSg4CtTF7ONdr98W55lbHEGA5OxJ8r','kmP2SPEQ7GBP6i0fSyvAwCPc','tZ2','uf','E',1);
+INSERT INTO t VALUES (13937442150719689905,-11266,'SCDQHFuBtIJjQ0RRsaAxrJTEJGuPwBoR6o4erbO1D','5HzzoO58L2bFqhAlLvy39kDMF417FghWGEcGjxBPtHcTu141','z9bCzyZG7qLflcssbyzzPNPgs6XacsPpZHfttj','cstD','I','x',2);
+INSERT INTO t VALUES (1628258156007658506,-10564,'2cf3KE79awdK6AmbjjMXxq2kK0YdvUQj','5KvNus6EnRDAPSvaUFAM934T','DIxm9mh5p90HB42ZsOv86AbtNiUBuH4wdo','JEtAm1THFGE','B8','0',3);
+INSERT INTO t VALUES (5915598012431266639,-28417,'BJhLX44FezuaSzcJKsFBSvLXMy1ZPVT4ahksmvlkWdBxkY','eawNCi7Q12qgNkTYVrRcTyvjABLIz6NUtZYox5UyzGJFpGHqtGWOQRaJh','eIrA98thgxdM5Ct7a7dXK','J42IzSqfkC','l7','6G',4);
+INSERT INTO t VALUES (2058309600097108698,-14034,'nFv6OarVhch0rOA3PaJa5bovtxVGjYR68F3NOrx27F2YPm8f1VY','p9lpLyoQF4gQelgJ5OArxkiIKilwXPD2E6U','98RuyefjLeIZnj5q6FzwaKgJpxyl7kKNB','i','b','gP',5);
+INSERT INTO t VALUES (1425736322348941078,12449,'EGkWyazRlOPoUDNAYT1WkrpJE3nsuxQw7pZOPoHnNYEVO5crvhj8WeJP','7jptZtBpD9odA4Uamo8Lo9RkE2fb3d','9sVvb1jTvCvqB3fil','fP06FteLS','s','8',6);
+INSERT INTO t VALUES (4804205967962374592,-19447,'iB','TslYLJyMaXs2T9CTdT8MMLySsoe9','ebtJJoZM7erxBZIwOolFO4a','oa5RMpNsehTmN','G','b',7);
+INSERT INTO t VALUES (13037462789080156674,7832,'rQHe','uESi8NSyg0PVGHZoonvPudOL4U31TAnuzjkaqWvG5adiMl55l','iqrWHveE63YhEuHz','mQvXY5YiXA4vnby','X9','xI',8);
+INSERT INTO t VALUES (1877977975078081742,210,'tzNlBa9wUi52tI01MGQowGncOpeMheRpVYXZNRoEemaJkVm7V','kSVXeu5qqVFG','u4t1DaQptY9LnggPIJuO869Kh','WBFOcTOVv1Bp','G','Gs',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(59) NOT NULL, d VARCHAR(76), e VARCHAR(38) NOT NULL, f VARCHAR(15) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2607037728,29274,'PtNVTeJSEUpfwu1I8B29iZhxQ6h01F','MhADWr4O','ODNJQv9HR9HOn3rH7P6pTJTWMNAMnc3U','X','7FHjgsWtarBQGY8qzRuK4fVH6aioOIqOkoTEcBASIUVBcSGWdetP3n6nOyvr0mQZhA1l6eY43NGuOgAhsMHTfLYUXWMEFgBZMDt','KtfcJqdzebMwfdWDV1IYxvjiGTlnrKYoyA4qbyEQW4kXgY02bnenSjIFnHUi2sKijFKAqh5S69ZJo',10);
-INSERT INTO ti VALUES (2607037728,29274,'PtNVTeJSEUpfwu1I8B29iZhxQ6h01F','MhADWr4O','ODNJQv9HR9HOn3rH7P6pTJTWMNAMnc3U','X','7FHjgsWtarBQGY8qzRuK4fVH6aioOIqOkoTEcBASIUVBcSGWdetP3n6nOyvr0mQZhA1l6eY43NGuOgAhsMHTfLYUXWMEFgBZMDt','KtfcJqdzebMwfdWDV1IYxvjiGTlnrKYoyA4qbyEQW4kXgY02bnenSjIFnHUi2sKijFKAqh5S69ZJo',10);
+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 (11943942354095036477,-6151,'zYd3ScQPg9aYpVuvWZP6z0SOsuzRryxltk8ULFcoA','ykBQ7hePKpP9pB8ptNtbt0iNm2o70siHjct9EkUza14YtoXHJgV860y2Fg','U','vdqsidW','E2','Vl',10);
+INSERT INTO ti VALUES (11943942354095036477,-6151,'zYd3ScQPg9aYpVuvWZP6z0SOsuzRryxltk8ULFcoA','ykBQ7hePKpP9pB8ptNtbt0iNm2o70siHjct9EkUza14YtoXHJgV860y2Fg','U','vdqsidW','E2','Vl',10);
+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 (6499802514846975430,26599,'egHYDwUgJaD4yQwe4Xma69sE','HOhiA0ALXJqd7IvvAPn0Rtp9o2k0icGQTk','h5AOwBjsCpy6S7','e','AT','q',11);
+INSERT INTO ti VALUES (6499802514846975430,26599,'egHYDwUgJaD4yQwe4Xma69sE','HOhiA0ALXJqd7IvvAPn0Rtp9o2k0icGQTk','h5AOwBjsCpy6S7','e','AT','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (18258064860640604549,-6017,'9hHwYWwfNuXq521IhaUShe0mIC1l0BmFnDtWNbpQ5HMCP','D1pxyvYT8GubnpXhQjl2g1jFaeoaJRoXp0h91FGg2xsXHAfqRaCBKvKOLx1MUMuyfOR3l5l1wV8zI6u3fAJBmi9tVd9F','BDrjGNSVex2Ysrc61eO','dYwd','q9','W',12);
+INSERT INTO ti VALUES (18258064860640604549,-6017,'9hHwYWwfNuXq521IhaUShe0mIC1l0BmFnDtWNbpQ5HMCP','D1pxyvYT8GubnpXhQjl2g1jFaeoaJRoXp0h91FGg2xsXHAfqRaCBKvKOLx1MUMuyfOR3l5l1wV8zI6u3fAJBmi9tVd9F','BDrjGNSVex2Ysrc61eO','dYwd','q9','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12676642067390768431,-22703,'0bYkoMlla4MGN','2FHSoi3pIJyQtdIyxyCvjsL5Y41t6M0apbD2Qp3LEqxPZ0PDddBD1ginAofmgCrDMs5XA8TSzVqD2AD8dywEb0trIvtRNYejcc1K9V54JaVCKTRdIiGSOMMF8dck2VGJStqYt0Xax7X97AlM6GRQcLGcmk7LGKSy4T5WnLsLyuhGnr2yK640P','YQIxAa8h7T2JNkv7dnyYw','G00vHUr37H2QpgWOlPNM2mbSfdmpGM8RIoHj6PGxfccfY','iM','i',13);
+INSERT INTO ti VALUES (12676642067390768431,-22703,'0bYkoMlla4MGN','2FHSoi3pIJyQtdIyxyCvjsL5Y41t6M0apbD2Qp3LEqxPZ0PDddBD1ginAofmgCrDMs5XA8TSzVqD2AD8dywEb0trIvtRNYejcc1K9V54JaVCKTRdIiGSOMMF8dck2VGJStqYt0Xax7X97AlM6GRQcLGcmk7LGKSy4T5WnLsLyuhGnr2yK640P','YQIxAa8h7T2JNkv7dnyYw','G00vHUr37H2QpgWOlPNM2mbSfdmpGM8RIoHj6PGxfccfY','iM','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4659564220026674028,-5078,'4BlyioCvmM2175mplZEz','VG5B9ditOEjfCVNmI8uqIryIboF5K8S7GLWhLFme3WXrRRc4yo87nmLD3HGHROHftJrFKNQPC0BcIpLt6XIlPuyMYvsUOLennbVN66SjtCbWpc1SRqhVkr5mOM0Q5jJBkoH93w6J15tFK6QBrKZDJnLzex7sokP3HBeaSs0l6q48WW1Ad0ICtiBDIhSyyAdPOq5SB','qEYQId9vtBfIi1lA5kJTpSni','EQONjLiFitQFoEVWb8NA7vteMI07p2ug436QaKz2wHtAkmKVSSxMzIIL1UDVM0B7dQDOO9YYWN3B8bXN70sDiQfMtyt9w7o07Akf1rRLcdl1pslmW5','D','vM',14);
+INSERT INTO ti VALUES (4659564220026674028,-5078,'4BlyioCvmM2175mplZEz','VG5B9ditOEjfCVNmI8uqIryIboF5K8S7GLWhLFme3WXrRRc4yo87nmLD3HGHROHftJrFKNQPC0BcIpLt6XIlPuyMYvsUOLennbVN66SjtCbWpc1SRqhVkr5mOM0Q5jJBkoH93w6J15tFK6QBrKZDJnLzex7sokP3HBeaSs0l6q48WW1Ad0ICtiBDIhSyyAdPOq5SB','qEYQId9vtBfIi1lA5kJTpSni','EQONjLiFitQFoEVWb8NA7vteMI07p2ug436QaKz2wHtAkmKVSSxMzIIL1UDVM0B7dQDOO9YYWN3B8bXN70sDiQfMtyt9w7o07Akf1rRLcdl1pslmW5','D','vM',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6705606591770149176,-12844,'IbPpPTZ7lDhBrHMSi03xD4yKVpG0kqULKQKzwn3hfB2uoK','XRAlSZC4AntAGm1XcST1g011yIa8Z1t2xFC2p9VFO5MCRRbdJGRdUGS1rHSl11','Szv3MEwUXB5Oagb8kmyXLvmmEK6m9GtSUI3c4b','oRdLafEdHHu03wlShkexOk5wKrZC9WPlAD2gwrXGZ2T98wLZvgSfnv2BGtW6bzV0pjCsNOhlWzv4Ff76aYkIqOCqmf9HIj9uQ92TDjrXKadCJwDdEyw2bQ0ub5CtD6M3Wvii8xFkmW5qVrIcSkaMhHfK2p4Ewd41IiAuMS1DXJ2XXcN7gy6uSm5a9XUjzI5kjyATi3hpGzvwU9XxvtsL2MCUgsw9','nwF','X',15);
+INSERT INTO ti VALUES (6705606591770149176,-12844,'IbPpPTZ7lDhBrHMSi03xD4yKVpG0kqULKQKzwn3hfB2uoK','XRAlSZC4AntAGm1XcST1g011yIa8Z1t2xFC2p9VFO5MCRRbdJGRdUGS1rHSl11','Szv3MEwUXB5Oagb8kmyXLvmmEK6m9GtSUI3c4b','oRdLafEdHHu03wlShkexOk5wKrZC9WPlAD2gwrXGZ2T98wLZvgSfnv2BGtW6bzV0pjCsNOhlWzv4Ff76aYkIqOCqmf9HIj9uQ92TDjrXKadCJwDdEyw2bQ0ub5CtD6M3Wvii8xFkmW5qVrIcSkaMhHfK2p4Ewd41IiAuMS1DXJ2XXcN7gy6uSm5a9XUjzI5kjyATi3hpGzvwU9XxvtsL2MCUgsw9','nwF','X',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(68), d VARCHAR(7) NOT NULL, e VARCHAR(95) NOT NULL, f VARCHAR(43), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13055056870577034106,211688,'dP1bWagL3Z7N39uzFc6HLqBE3w1MRnPl409MnXHsv8Z1P34X6zsEjQNSna','FWVJqW','FK7MBuy1kTlzPllmYKbOuxGSw8QI4MfcxjJ7fSleF0iLRi876xjrB3jPQLMhbURFryS0uATDKEA','tscBCHJbIMJnWwM9dlQzO','Q','F',0);
+INSERT INTO t VALUES (2031952770294588069,-7502131,'Ysi5j3RSg7umcHlnuBm','IZ19w6n','VUSjht14J7nI0ovyOnC3KTw6JHw5ktOQFTtT8MC8zyLn9j8A37B9O1','6fq40hzV3EHF0ywM6J','C','5',1);
+INSERT INTO t VALUES (7872024501200741502,-3954884,'4fYLnVA6vG3eC4qzI3GNim37Ujo1dZjM17Bd52YW12Xoj8iMvNYWJCj3NIHOaOF30d4','G7jFbe','r9h1SRvwh1Nu82cevnAwdQ0vuaajhMO04','WEtVyWLGVtyamX44PMMAPPYbF4LXem','jB','3',2);
+INSERT INTO t VALUES (16532402553137366776,-3362006,'m2xoib8ODv7nkcQuvOu696j76YsTHvfsvd1syB8grc9pJERDDShxM8O4G2','g','hU11OCND8VllmmW8JS','uILOUVvlYhZG','e3','1',3);
+INSERT INTO t VALUES (12590837723133733622,-7080668,'rHY2z9k7rmq7J9Zd','3TFs22c','Th24kSV0kAYYXXoXMnjtWFlqfSoF16GFESXhjjwnzQjLnklWLPMY9CpaZkGlmtQlGmYrfoUANbskrQONttYEit60Q1L','Ss2M3gnE43koManrKawwGfdq0f','01','z',4);
+INSERT INTO t VALUES (14191379281316050584,7914004,'MLrCSyu5NXuRNpaTPFUmapXEZwBg8SH3ygtk5VBdwlG0BQI8Sc','HLUZfh','UhgzwfgcG18FavVIVIQJbSk','d','Qj','B',5);
+INSERT INTO t VALUES (5085409506920420961,2960523,'tsmnv4hQFTUOCdlGveHT6IR4NmvlnBlbgAyuP4xT8XtOLOOk2P0sFxPOgTe8ya','S5','dzwopDen','UDb7vd9VB0oPiNxpT9xnP6KtHC','5b','z',6);
+INSERT INTO t VALUES (917949231402118688,4931077,'EYdhI6Ka3zY3JrAnSXo9WgDsM5HNR4OFvDeST','5rr0','t7OdTMribFJQapurAug3uATw744XKOxyVYZNLXtmrSlf80BXLGXhSSSyi9mYBwPUGxr','FiqiinzdGrwh5L9iIWMR1Kwi6Ko2RiRS8chm7Sq15V','vT','Z',7);
+INSERT INTO t VALUES (10868548905569825471,2041182,'PrJseLcsGOAC5d0jVVMfERi2TxXsS92jYeHFRplVOzHjTkhNjF','3190zK','3HkEEqY0KsN5LtJTQb4X9p8YADxrk9Dv20bm6VIVHlO8iIGiOocryCtq4Z15HrYz4jfsvWuhh','o7KVcwQIIvhmieVuU','so','g',8);
+INSERT INTO t VALUES (3926814960304656883,-5354841,'GxCp4JE8G5uhocenhjYZQ80Gv3AMS0AmGDSN','Ne5Wl','krRcX0BTnYM73R8CK9FMLEYHBgXvs1wSvrDoNK5hXx8IMho','7vOuza20','d','a',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(68), d VARCHAR(7) NOT NULL, e VARCHAR(95) NOT NULL, f VARCHAR(43), 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 (5340421547355235169,-835299,'uOGogRr2vL4bp3K4fEJIwLNEO932rlEvYOwHNutpHai0mcw','k8Cx84p','KANpeLGUkifOhOMBGKFz7hgYNFxuJ6BYvwM47QWohI1H9VltKENC9ALcmJKaN4Sm3V1t1zXf','LYvnP4I2j0tuEO6oTToGrR','mQ','f',10);
+INSERT INTO ti VALUES (5340421547355235169,-835299,'uOGogRr2vL4bp3K4fEJIwLNEO932rlEvYOwHNutpHai0mcw','k8Cx84p','KANpeLGUkifOhOMBGKFz7hgYNFxuJ6BYvwM47QWohI1H9VltKENC9ALcmJKaN4Sm3V1t1zXf','LYvnP4I2j0tuEO6oTToGrR','mQ','f',10);
ALTER TABLE t CHANGE COLUMN c c CHAR(69);
ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
-INSERT INTO t VALUES (361232457,9142,'wFXLn4GP8wACzOVJgwSyc0iEYqabd3ksOEE1Z0b','cUe2S','XotIlltwBLQD4mYRLsiQwr1oCi6zVAy4qz','Rj','JB43KDwQ95WBTry5qvhBLlxl0lrFQoC65CHCDanuptu','B2sXZHpMqFkJ6bgsW850NnzV',11);
-INSERT INTO ti VALUES (361232457,9142,'wFXLn4GP8wACzOVJgwSyc0iEYqabd3ksOEE1Z0b','cUe2S','XotIlltwBLQD4mYRLsiQwr1oCi6zVAy4qz','Rj','JB43KDwQ95WBTry5qvhBLlxl0lrFQoC65CHCDanuptu','B2sXZHpMqFkJ6bgsW850NnzV',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1822099067,37770,'bKqf3ilNlWM3LCcjWp1m3LRsoS9eQQMKvp3TjBBQ3HPnYNfbu8iZ','5zIUt2HUMpo70d9RwMHTKimOhwSlKiIL8tiFG3kdREZcchWE4DfEmBpgPzsy4kPQlT4snUWmOipjpwixw1nNpBoyL2drPRZlrEtByoa905uQoYgcXO4rQKwhHRXBDAMtb2ehsFRldpE62GEoSY2O3VOrSPqGgj9zfk13Nr2KR0Oe32u641iGNvwJR0Cs14jLbPENTL7PTohajASU21c4Iah4jDsTIueZXdQJe7A','5nBvDfYGFkz7ftDl8','ym','LRBRsIcm7m7YlHwz8EVIYhREnwSYwuxyAT0h','8v2O4Jr7tXbsQqb1mXQZRWv4guSwgGxtVm7m4jOnPCnPGYcza',12);
-INSERT INTO ti VALUES (1822099067,37770,'bKqf3ilNlWM3LCcjWp1m3LRsoS9eQQMKvp3TjBBQ3HPnYNfbu8iZ','5zIUt2HUMpo70d9RwMHTKimOhwSlKiIL8tiFG3kdREZcchWE4DfEmBpgPzsy4kPQlT4snUWmOipjpwixw1nNpBoyL2drPRZlrEtByoa905uQoYgcXO4rQKwhHRXBDAMtb2ehsFRldpE62GEoSY2O3VOrSPqGgj9zfk13Nr2KR0Oe32u641iGNvwJR0Cs14jLbPENTL7PTohajASU21c4Iah4jDsTIueZXdQJe7A','5nBvDfYGFkz7ftDl8','ym','LRBRsIcm7m7YlHwz8EVIYhREnwSYwuxyAT0h','8v2O4Jr7tXbsQqb1mXQZRWv4guSwgGxtVm7m4jOnPCnPGYcza',12);
-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 (1936047348,45754,'Wd6nhNd5ZJ7Vbn2r1g80AfOXna','LHh7krs0654MD7E0zRzc7vfgvd26WQgy1ehnTP58ZFwSb6izgBfJIc27IfsBFWI3GaFMBn3lRCOxhlNtVP9teETPzuzarnSDasIEZe5fh051OviajFfSNqqiZP8sYhOAGhyyMKCdd9cKFPWeYxXO9uPgTYlYDGFPHJxv2Y3bBHyirVLh8Jg0azddzmRrmgHQr84aJ9stsUnXsGdEyYPVq6wugTGcKPZZBGItFfEMXv1f','3JBNPpK1D84LylKWthShKj3y0hWVZ8XkuzIaof2tAN1lVfEM0cu30dgpjzkj61iruZdGbCC0TOxXpWK17f','G9Hn3pHqHlqbGtlKEJPEp5NgkVHdGxd8KLS9gy2hi1IOey6WslkcglMMVBv2IgKrdG59mQINpXETgbhlRAjwj6yxL8ACp826GxRjWCVhzLJ1hCAxN2oHvntLk17oJqzEj9YCemWMzmDAHdV5J28WcLroKZWOl49LkCAVudz6BbTKcn','bnvuHpNPRBeaUaNcr3Dc3uTxR0TAAI7wFK9TUQAZuMeRNh90mcLxsr6YDBUFjxS','94Wuszg0Upm72pMmfqEmZPAMzqILx8',13);
-INSERT INTO ti VALUES (1936047348,45754,'Wd6nhNd5ZJ7Vbn2r1g80AfOXna','LHh7krs0654MD7E0zRzc7vfgvd26WQgy1ehnTP58ZFwSb6izgBfJIc27IfsBFWI3GaFMBn3lRCOxhlNtVP9teETPzuzarnSDasIEZe5fh051OviajFfSNqqiZP8sYhOAGhyyMKCdd9cKFPWeYxXO9uPgTYlYDGFPHJxv2Y3bBHyirVLh8Jg0azddzmRrmgHQr84aJ9stsUnXsGdEyYPVq6wugTGcKPZZBGItFfEMXv1f','3JBNPpK1D84LylKWthShKj3y0hWVZ8XkuzIaof2tAN1lVfEM0cu30dgpjzkj61iruZdGbCC0TOxXpWK17f','G9Hn3pHqHlqbGtlKEJPEp5NgkVHdGxd8KLS9gy2hi1IOey6WslkcglMMVBv2IgKrdG59mQINpXETgbhlRAjwj6yxL8ACp826GxRjWCVhzLJ1hCAxN2oHvntLk17oJqzEj9YCemWMzmDAHdV5J28WcLroKZWOl49LkCAVudz6BbTKcn','bnvuHpNPRBeaUaNcr3Dc3uTxR0TAAI7wFK9TUQAZuMeRNh90mcLxsr6YDBUFjxS','94Wuszg0Upm72pMmfqEmZPAMzqILx8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b INT, c BINARY(66), d VARBINARY(32), e VARCHAR(68), f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (116,-419704230,'J40PGggG5auSk6GpD','CGqtL6ivvyR9l90KJYNgr','JiN','wCIsb4U6Jl4VdqkPR6rUbFzuoTS1fZmwa1','isp5Y0jeTEbq0RV','n8upfxcBtkiSIPJ31RlbZmHaGbCIzidx1a2sOulorijew6bwx5xSKf6QhFb3x4G45xcU1eLWGZ',0);
-INSERT INTO t VALUES (13,1446562566,'elLahD91Tllnlg3WtxU1','kZgefbRLS7ZY0LZ0pY9yvnsZ7tWJ2WI3','E6xu2PTfZLQXybZWrW2B','P30W','LuI5rAG7ckUXLwluSGPYtEAinvdtlbOdvmweiO89Scu3lf8bEAT1qvhs1lRI6qLAcToiYmkvgMdr0cfFYlGb7x9yS','3stELZUj5GS4WwMde1ASbK0xXpluoF9BqpuO6A6NHX6BbX9x1ldMsPPf',1);
-INSERT INTO t VALUES (119,-55954021,'R7MEP7g9wjUsJSUjenL4hSSE2pAHJyuErYexksYxIl','sOIshK5Bj6wY','o9uzwJfol0IKZvUT8u9CWktYO5up62SbLKCNdGPyHUY994aYSGLcNNq','rCH4cS5gHTTpXjginrSXKow9TGH0DbhusHhuX70','tSfc4jR3TB2jXWpQumCzJhQyTHEqzTbTVz9e4JSUhF4MLvB2SSZUr','AsWfHoCO9h1wAyWkAs0EXpeeFxmbK9VsmZHy',2);
-INSERT INTO t VALUES (35,573400886,'82od4fw8BlkWRNfCCQk2O9oT0Vyxn81brUCftmHZDVZ595iQXn18MvaNj28','6UTvcVDB','00FNvfDD3BLTDRipEPdQeudee5PtOADOdVUeXu0h4dpLvzDXN01FF74T8t3KERzjE8Lb','I1mek3HCvnosoxSUfZlaQUNh7GrzPKNm','No3RWugRKEu1dDR0UsRKJU2VLWrsKdtdtsAwMA6UKQJp1Z7S3v3SCvkY1R4U35E8mT2x6FCBmredDWn6jg','kQuRx8dQIldYN1rMPaF5UGEQ9oTWHyo36W3RmprZMhYspcnG7A5DfkXAeBherWhab9bQdTcgpJ6n7eQfOhy',3);
-INSERT INTO t VALUES (-110,-349298815,'KikySW7SE77BG3N6F5X9B','HGqnmTj7w1gVUbAZnQ58m4uSFtnfu1k','y0f8Zh2m0JY7HEhO1WvD9l5CTsUedUFzdEyx9sg7JcGw','3lcMGwWIelsY3748KsoDLkRl6bwqp','roi5M4O1Lp6vtARkr','DYzH8xbACIBYMhocGlEjOXm2pELv271NgL4Saz5q3ZvBTPZL',4);
-INSERT INTO t VALUES (-79,-1704004665,'tKUksW1t7gpQQSBMB8U9Q6TE53LXVX0REfrwewQxk9dFE98vjg6IG3UTbj3NZNVC','a3tf8U6lY93yPaw1QdH32ubeEvUU','YC6sSyfLS3wtfTH4iBDbnUbc5L202fjKMRgiQSOeSoFUYoplxok01wSvUp','qkhjMOyGn69ZIqSXs55nzMvqjToXCkUdC0of43j9BEOQ0A9Ie','uca5dvGWWUSUFYDGU3lsEvp0wzmiwyvLAADWk7JtEgg8I8mb9KLOUJKdOgKKqd0HXRyFWJbcsuWQTOl4uzNy9nA4DHtXmFG','p8b69UwKjFpRmsHM1TSpxlpF',5);
-INSERT INTO t VALUES (47,36854469,'dWgS2ehPJX','aZjkpZArsm5A9tRsNhgeUj0zWD0Mi','3T4AHQIP6lbXI4jGqLuwLbFm8DIWmszk7XmC9GQMSF','sHnobM0SAVG5Ehd5qyZZ2lVn4Hke82Qn7v','bFN26MwITgyU9hIxRMgl6Xbg1x8nSUN3zTCn981Vkmy','BoOz2KTJJgDvktADeONJVw2t3DDjJNvpIE6V7GAepcZTp7pXUbfOCLATkM34t4aF30gQoAL2hZKst2g7',6);
-INSERT INTO t VALUES (-126,2072158961,'dwP24pvlJUrkKfzbfAnpBVGLaCDfU1g37bdJ0krhu','LNAP0Qj7cs5SzyXhpdaZXirCVfc','3fXlg5NBj','moZMlHAdFEEpTYBkPyxjEZhEEnFq9T44','gA5K89Smwu0','pFOEZEPwMQwnLTYSLImSBrqgh0zSIlIgyClS4q1oNhqgMFE7ApYbsCr',7);
-INSERT INTO t VALUES (61,377493302,'PQahSaHkO5BKgKsxKMcYrUjjVqRpmWO2z90Zze6x2VMzHOb6mw3bwzDn','G','WJdWTsPVHlDyp04Ll1hdLjyeGZ7p8wP','8fLsr','h8vWlSp4sDQImJoa9dV3HdCTWGuSzkjKOLvMSt59ByO1N4ADZHwHKu40zpNc7JmVZIj4S0dXgn3Oyid4lGiayiLnB8','lJNuGlkp0HwEFynBOf9nEep9CwDEBOvgfFER0lXlZ5eLZIGI0hf',8);
-INSERT INTO t VALUES (38,-149492171,'PNtAO','qAzjhqQwlLwTtU8JTAKHeEy','XE59MXEM4mwNPdOwEL3aj1sN7AeBae','7lEb75apSbn8cvenzoC84lJ','eIY1ZNbObDJPHdqp','vviceDOfXnuH9M5G0Em9rgrFeeGGhEnTK5z3JjfEr82nwSgYqApVxPP8GOXwCOuGh2pVVzCpqp6b3YGp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-6567,-270704306,'DJLKQ1qmfyU0bGz3E6wO','cRamCPteYPPm2aYGOvooV5qF','J481j0cMFdJFyRC5JoUqCQcYtgTDxFwHNDU77ROFqg495JrVpthsxPW','dBauxxGO7k03SJN8scuYWzU4Lg2HCpsIiHvCioYZ5','wtJJ2jiS0iEkH1qN7i5KFDZyDvIfZK5GzmZuLpE48w8ea8QlDVMViwv7g5LSjI9h2JSlflKSuP2zz1YFgS3bGkWRIKeDZ1Z3jpj','jjkRSaCQhJva2JC8ArT0vtfLkC14',10);
-INSERT INTO ti VALUES (-6567,-270704306,'DJLKQ1qmfyU0bGz3E6wO','cRamCPteYPPm2aYGOvooV5qF','J481j0cMFdJFyRC5JoUqCQcYtgTDxFwHNDU77ROFqg495JrVpthsxPW','dBauxxGO7k03SJN8scuYWzU4Lg2HCpsIiHvCioYZ5','wtJJ2jiS0iEkH1qN7i5KFDZyDvIfZK5GzmZuLpE48w8ea8QlDVMViwv7g5LSjI9h2JSlflKSuP2zz1YFgS3bGkWRIKeDZ1Z3jpj','jjkRSaCQhJva2JC8ArT0vtfLkC14',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(67);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
-INSERT INTO t VALUES (11443,2064224789,'K9jp14StfKa2c3wArajsY0uTCwWd4EAi4rlsU4NGHHXU','WRZoGC1','Msz5sPCMpAPIcQ5lNE9pb1tj7tH46CtyclZpTozp4','E6Epwo387GhV0','Hp7fF3UQDQbYFrx1018dQbO0LzyKeEyojw4d4mcQPDBNasfC','9Gm7gUsu89S4AcEM2E9zcm6S0majj',11);
-INSERT INTO ti VALUES (11443,2064224789,'K9jp14StfKa2c3wArajsY0uTCwWd4EAi4rlsU4NGHHXU','WRZoGC1','Msz5sPCMpAPIcQ5lNE9pb1tj7tH46CtyclZpTozp4','E6Epwo387GhV0','Hp7fF3UQDQbYFrx1018dQbO0LzyKeEyojw4d4mcQPDBNasfC','9Gm7gUsu89S4AcEM2E9zcm6S0majj',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-9536,698687717,'gUJBmhMacPezcFtqJULUu8PkYH8zWLx9WKkdTyAKM1T3TFX9EbiY','mzAc8PCrVugBUDAo3TNDxN5xBHysOZ5XMaYvuxZ2IskPZVlDeyfyJfegcVbzTlMB8WDIVw1tLKAk77U4Hhl5KMu8X0ENcURpxYY2jVGQGTh42mQFENQxV14CvcqS42IrBzVjH6P33iE5xHIrps9a5kcqCl1rA84ijZXtPy5NthsZ40CdUssHjJHahFofyyrS','G','CCrAS0fiP','ctNT8tZT5W7Sj34aevAmrJq0nAZg1rznKo8TxoZdA3dqQNZsnNwnZyaBMHZBuAGtbz78CfLqKZA7Gf','ygNa2vFg8hYzAYcSicKcpKKR1SOPpFaQKVkKGfAeNpJ67XkFiIvvfa',12);
-INSERT INTO ti VALUES (-9536,698687717,'gUJBmhMacPezcFtqJULUu8PkYH8zWLx9WKkdTyAKM1T3TFX9EbiY','mzAc8PCrVugBUDAo3TNDxN5xBHysOZ5XMaYvuxZ2IskPZVlDeyfyJfegcVbzTlMB8WDIVw1tLKAk77U4Hhl5KMu8X0ENcURpxYY2jVGQGTh42mQFENQxV14CvcqS42IrBzVjH6P33iE5xHIrps9a5kcqCl1rA84ijZXtPy5NthsZ40CdUssHjJHahFofyyrS','G','CCrAS0fiP','ctNT8tZT5W7Sj34aevAmrJq0nAZg1rznKo8TxoZdA3dqQNZsnNwnZyaBMHZBuAGtbz78CfLqKZA7Gf','ygNa2vFg8hYzAYcSicKcpKKR1SOPpFaQKVkKGfAeNpJ67XkFiIvvfa',12);
-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 (17861,-464372782,'AZgvg4A6azwTNPXMcYhM','lwjk7MyrVoR75q5oaGdoBY39fw4kry3IGYUkdfYG5puaBXvF3osWynDUe0M6h8IHBtsAd2iIGWP4K7dKmXUb62h5N0gcOx0rcPnFT0Hsnvnl3l9GwMWvAKYcRD','sdmYfsNujBC5','EBjuEV99png0ycclfzF9DarCccLOkynkRelRO8DGhfBCmmTqLm6bfKSMlD0TGWQ8xb4yYahw0EcYLDaZa3XNd9zG8lPq8AfSQ3FllWTnKCmPVGUItI4iciYdQo6U3NPsBjw6uEKPUl0QtIHFmrh8FUe2J7iA2cZQ19OlUv78pZK4tZ8n2XlVghNLWiGX6ue5CysIUpY1yhZr36N0pGN8EQK7COxxMAVEgE1aOcCiYubiqL9qrcjA0lwn','VMPQybl4YvwjgqNLABvo2oq5mzz7eLBRf8LohsG8Cq80NZKQw49811dVlW7iNOxzVriH7bgLTWdJXzNKeeUbCaIt8zh4T5','3bI8lhd7t00kO53ETzZfOyTNLgDBWO6ztpg5m2cbK6QgW',13);
-INSERT INTO ti VALUES (17861,-464372782,'AZgvg4A6azwTNPXMcYhM','lwjk7MyrVoR75q5oaGdoBY39fw4kry3IGYUkdfYG5puaBXvF3osWynDUe0M6h8IHBtsAd2iIGWP4K7dKmXUb62h5N0gcOx0rcPnFT0Hsnvnl3l9GwMWvAKYcRD','sdmYfsNujBC5','EBjuEV99png0ycclfzF9DarCccLOkynkRelRO8DGhfBCmmTqLm6bfKSMlD0TGWQ8xb4yYahw0EcYLDaZa3XNd9zG8lPq8AfSQ3FllWTnKCmPVGUItI4iciYdQo6U3NPsBjw6uEKPUl0QtIHFmrh8FUe2J7iA2cZQ19OlUv78pZK4tZ8n2XlVghNLWiGX6ue5CysIUpY1yhZr36N0pGN8EQK7COxxMAVEgE1aOcCiYubiqL9qrcjA0lwn','VMPQybl4YvwjgqNLABvo2oq5mzz7eLBRf8LohsG8Cq80NZKQw49811dVlW7iNOxzVriH7bgLTWdJXzNKeeUbCaIt8zh4T5','3bI8lhd7t00kO53ETzZfOyTNLgDBWO6ztpg5m2cbK6QgW',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(54) NOT NULL, d VARCHAR(29), e VARBINARY(87) NOT NULL, f VARCHAR(36), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1817031592,2789082196045836394,'Wmj2zm3mWSUh7dbPxXi7KbFFAmsvMUGjyAjArvDGH4hPdSOFUCS7','8bvUtyczpiT2AziRZNG1zEt','jb','MDrtnN9XpKgle9Eo','zpkjrOmij4Gbog4wRb8XxyDi7a7ZLV1bIv0kpiZGyxUCjRMdwbF9RQNflQRD2KYTf9mmQiANoaJU8IoNQLu3xMqDVxc','ADTfCtsKPnmsvx8ZaKEGOgEETeV4HuthBT4gbeAdtwtIbWEp3UNHELNlDUGrX5zz0EI6GTNQuOX',0);
-INSERT INTO t VALUES (128395697,3098229959499459447,'bk3mCPrPl6','1IndNfZIsx2','GBqHFFgDJuguWqwSNvlrq3zc42RejDGCnNGIaf9Q3K5yBTOmEJvZNaFV8edjX7hQDhLNTjAmXhXcKNk','qqt4NL6tVRosdKZM1kiQIsEwPN','f8bSUnPRJjYpPgC2qIkAFdIHJSJiu9mdA6v0dnjyqs','6xy1ojY4COOEhaZM1LpC38VPgHkv2KaFstzlh0sQ3nWEX87gWlCGMkXLvOWFNeyNhrYjvuXzKG',1);
-INSERT INTO t VALUES (1948528440,4413912524013401537,'bhVGmsnruc37bGBaS','YoAUeV','ky1nbaA4yfI13eCgXx3meMX9LDalPNIA9HCxn4c18U','Bw7LQcOe52zglmSGN9KSGq','QBvBPKsR24Ui31F0Rbw5cSSjerHPCQovDf8hrNIm22mGdzH7UyiErm2v58Le1FsxrDfP0l1b','VvHlHysJzpoQBedYoxHEsW7EzAHmtK0ToDW',2);
-INSERT INTO t VALUES (1866953691,14595455557981663181,'JoXEBDb8HKj24adSUdYrjCVfsmufsl8','DkymBD5PJLyObR','Xnuaa5YsaU2EiAEMg5G0xuZhcU9sdef4ZSrK','Ziwd2QIR','KA4LtPOosWVy97fafiGN9Zfc2yXZ0uTJ1ynB8KVOkp3xjdrEz0QDtAtlJIFvys9fd1DctLk9HVoppHUS5evV','zWkZAYS4eLZzrCJRdTGzlrUBmHHNtwL1EdSOHyw71GffYn24HbLsHvjSX8GYup38F5FBlrP5d',3);
-INSERT INTO t VALUES (1262214532,6195734501864731656,'BccoFvh0BSQN2LqgJi','aR272GGBeS7cZWpRqT1CVtjw1kX6','YJCu6vRHy5MXqOuxQZeJw4Lc3wnQe9bssAkPX8X','wgoSryl4XT0I','Bt8YUuv2qFVnGB0dIRy3SVSU4Y0BjYBOzcr0gVwqpYWQHc6RHl0Z7Js5KB6ohY0P','chwK',4);
-INSERT INTO t VALUES (3296810166,2299172168904445197,'O1QasCT6ZLqamB4auebQ3DsHUx','XvQBW5E3p2WDAqfhoRt7','2SYgtOO5qUS9JT6oc00LeBd9hqfc4KchzgoaCyLhku2ZbHLhZztW','zGG0CJJ56GXObWjKmiGh08','ZHvxlZxTayHfGabICoa','swoWHNlK9Oeq4BYilcejxJX3SCoIS2WWpHfQy6MguJs2kPwfYAwGhVArH3',5);
-INSERT INTO t VALUES (268400308,3379669719312640254,'iz4eR77pt4UkdY0aWScJDU','Ak4I5CusTPMXcJDcFDeiEs6Ri2tc5','BWP6Eek4CFr3ZUrhgb7v7V4OBxHoDYI6utLERJEqWM1rpjJaNh36QqetyJnHcZiJASm60k0zMMgrZnJAQKh3Jd3','vi8pUhkDef8Y','zjxlr6JpBeXqSD3U2zanwojNkdz0TGPFZCeVBQgeeL0mxSneIxCCmFg0laFiUnwR4e6Mt2tq9BPrm5vEtjj2hS8fM81mmMGBUDO1','B5psLOZsabQ4PkaJ5lmWhSCG3XI3nBa2s1GCEg3bj0HndIDT4FyiqLk7XY21Scax1q5weY7hnl4Sn8QK9MoJJC1',6);
-INSERT INTO t VALUES (756383611,6963640918449141051,'D85KVjCRrN0itNADAJiII8H','70EiL','NcHO7wd4tF0htxb8V7YEltVLgm3uHoVX5cpe9vqXTxhYLctEE1eEutyPqvfnaviOt','zKAGnWokf5OKHAuNz8Fvrr6iiCyFWckXV','KariBXh6uXUshryWHdMIrxs4fNkiNR7Qd9xqwdx19BwcJnttYAcWBCyg0sXWUyxc','EpYQR',7);
-INSERT INTO t VALUES (1414003316,5187180391738001054,'6QcGs4aNu7xJ1RiBUPIW63TLhHfAhFtyJiXB09','FtcZ1jGxeMDx5xxJVzDoEq3kr','9Pl9','WWlxzg5NLrJ0PFfqjQTiL1MCqSFCIwdPOa','pSD3OyWU4M96DSphmn5Z67V9ubzHmEP6xYumRVyKJUIb0y','xi1JQAOe3xzf',8);
-INSERT INTO t VALUES (1960508640,16197228257996810527,'3uF4coptb0gF1EkPChLiUS','0gAnLmRIwKDq4BQETp5i','2nl4RTaM7X5YFGyi6K','UlhxCIo0C','7pbwIAX0rCXloVgZLXLGJSkqdWzpZbFHOEpCAFBj0rjN0IdoKo','Y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1832578844,15541439662410051939,'1iEYxX3','KlWEAnzbi','p9c2Ii4O934vnwqQHJe9s','7uG','dRSC1dcPaX8Cxh0VsCY5yiiPJjFVgPS5dYQCWDnH5wpTmaeSAInjJHgb2mnbMhpoT2SeeRHlv','euX6Ge7v08vxbsdw6KLU6v2Y2c7aJ2YfLhgQwnnylsZvFy6zcnXZtK',10);
-INSERT INTO ti VALUES (1832578844,15541439662410051939,'1iEYxX3','KlWEAnzbi','p9c2Ii4O934vnwqQHJe9s','7uG','dRSC1dcPaX8Cxh0VsCY5yiiPJjFVgPS5dYQCWDnH5wpTmaeSAInjJHgb2mnbMhpoT2SeeRHlv','euX6Ge7v08vxbsdw6KLU6v2Y2c7aJ2YfLhgQwnnylsZvFy6zcnXZtK',10);
-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 (526149384,17169393871916320227,'nMn4IaN3kVfXA3qubEnj1AsbZSNJQaQ65Yz','xc','JbaHOr5EZKb0iABNz2vMY6tTYfla2Tt1tO58nLViUkpYo0gkTI0juyZrBQxv3P9AL','6lPOlytGXceDjoK','li0D08akRNRyohINvfA55XGkG5uDSSRr3eiDkPN2xdqhkPy8ArhFGhNBISmGsO0P6dmQk30co5wuuriUQkFaUTtSnGoq','SKRANfZZZKdZtxRbIB',11);
-INSERT INTO ti VALUES (526149384,17169393871916320227,'nMn4IaN3kVfXA3qubEnj1AsbZSNJQaQ65Yz','xc','JbaHOr5EZKb0iABNz2vMY6tTYfla2Tt1tO58nLViUkpYo0gkTI0juyZrBQxv3P9AL','6lPOlytGXceDjoK','li0D08akRNRyohINvfA55XGkG5uDSSRr3eiDkPN2xdqhkPy8ArhFGhNBISmGsO0P6dmQk30co5wuuriUQkFaUTtSnGoq','SKRANfZZZKdZtxRbIB',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (657911488,4586509988347128589,'B','iTXDFiaFqOZ7IsKajdJiu9aiPSWE0toFXPcpSKukMn6bSUlKXeawwkqXKA8UpGJqCX5WGRXYCkvUmBwlKHAyGszY0','eybmEBSN','B6','62kafjT9DKaliTXM7QOhoX9Co6IjhDar5wEak5MoGGyiKhYRe6wAXivrwvxB5flrYpEh9kpzxXt0gZ0crhQa24LK05hO','k',12);
-INSERT INTO ti VALUES (657911488,4586509988347128589,'B','iTXDFiaFqOZ7IsKajdJiu9aiPSWE0toFXPcpSKukMn6bSUlKXeawwkqXKA8UpGJqCX5WGRXYCkvUmBwlKHAyGszY0','eybmEBSN','B6','62kafjT9DKaliTXM7QOhoX9Co6IjhDar5wEak5MoGGyiKhYRe6wAXivrwvxB5flrYpEh9kpzxXt0gZ0crhQa24LK05hO','k',12);
+INSERT INTO t VALUES (11955835573199174261,-5313429,'nTVA0XNiqtgenhppjwYs0Es1','Ut52tI','eNXPAhrgmHomlLPkBaPv1E3FvGnszsqF97XGYWVls','faR1ITmjRgiqVzeTR2xFYs1iVG2oncw9GEOGtrnG','2V','q',11);
+INSERT INTO ti VALUES (11955835573199174261,-5313429,'nTVA0XNiqtgenhppjwYs0Es1','Ut52tI','eNXPAhrgmHomlLPkBaPv1E3FvGnszsqF97XGYWVls','faR1ITmjRgiqVzeTR2xFYs1iVG2oncw9GEOGtrnG','2V','q',11);
+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 (208977447189740443,6720089,'FTwrkhQQNncdlN','84HCl802BCI50VUdzVhzIeYEirLcwNxoU0LoM2zGqcM5Z5XFbZisxbL1hm4MUbFAdAO5WnlSdemFOb6h7otaERJSdxGwf4ogkaWNl6GHZhhXZ6ualk8VJiSfvL2qsVxqUSG0YELOHYgs9N7','iQv6fGvN4FGEdKZ4tF8KpA2SJFYejYFp93RyiDsYCntSwNPJ5B','JMsh2lqKchTrRATdvxcX','Z','N',12);
+INSERT INTO ti VALUES (208977447189740443,6720089,'FTwrkhQQNncdlN','84HCl802BCI50VUdzVhzIeYEirLcwNxoU0LoM2zGqcM5Z5XFbZisxbL1hm4MUbFAdAO5WnlSdemFOb6h7otaERJSdxGwf4ogkaWNl6GHZhhXZ6ualk8VJiSfvL2qsVxqUSG0YELOHYgs9N7','iQv6fGvN4FGEdKZ4tF8KpA2SJFYejYFp93RyiDsYCntSwNPJ5B','JMsh2lqKchTrRATdvxcX','Z','N',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2728003949,12114993329380048140,'2ufkQrEqBlXVyTBgCGQdXFOt9s4vi0O','3pKjRr9VxvITOAr50lafj5lzwkIz1dLfOYCEwWR5cQ6Ox3vZzE0J3QpFygoFh4oZQAwtdNbzGsc7HkjmW3g0uYWBI3O514eUxk5SaF4jyR41RVkEdvW8kRwJfa17fR62wNLuFiBLsQz3c69EZ23eiNQ1o8iTtSPSlj0L14SbaWEUuisqJiKNTXPAc7XDdFbz3TuqqB47ozuEHgrIA6d09yofZYEqtfsw4vhSBYC16yMT','tUDzgkXrHv6b5Ss4DqQQnDgeJAfE511qoNSN3QHM2dilDxTbHmzwNfF8bf','krs61lJQOJv5pNCFlPNet8pWP74WMHPjXkSrVIxLO2zCCpQXCZSSgWFc1LGlB25D5E8dliFdg36BkM8baivVgMvnHMSC8CBn2CpVjhgGDScDfBGJbbWuIl54x6','gQ5ezRiwjjU492Imw','zuV70yedFNDF4AssvIX0xOUa08oL9ijqxJJwvl',13);
-INSERT INTO ti VALUES (2728003949,12114993329380048140,'2ufkQrEqBlXVyTBgCGQdXFOt9s4vi0O','3pKjRr9VxvITOAr50lafj5lzwkIz1dLfOYCEwWR5cQ6Ox3vZzE0J3QpFygoFh4oZQAwtdNbzGsc7HkjmW3g0uYWBI3O514eUxk5SaF4jyR41RVkEdvW8kRwJfa17fR62wNLuFiBLsQz3c69EZ23eiNQ1o8iTtSPSlj0L14SbaWEUuisqJiKNTXPAc7XDdFbz3TuqqB47ozuEHgrIA6d09yofZYEqtfsw4vhSBYC16yMT','tUDzgkXrHv6b5Ss4DqQQnDgeJAfE511qoNSN3QHM2dilDxTbHmzwNfF8bf','krs61lJQOJv5pNCFlPNet8pWP74WMHPjXkSrVIxLO2zCCpQXCZSSgWFc1LGlB25D5E8dliFdg36BkM8baivVgMvnHMSC8CBn2CpVjhgGDScDfBGJbbWuIl54x6','gQ5ezRiwjjU492Imw','zuV70yedFNDF4AssvIX0xOUa08oL9ijqxJJwvl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(97), d VARBINARY(42), e VARBINARY(76), f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9465,7911611,'A5rZPfvz3whQBlHvUfVt9zJOCSTEKj6Z4KSYE9jJU','BojabEYHEtoQG0BCPpIv9sPHZjVnToBL5VukN29YLL','BFDKTWDKrvtCn8iavEZV9im1fEuxDO','t1xHt8ZWoW8','erRH5GnheXHaELdngdLNffb09DbOjt0Glr76b','NdMkZiJEqbfzWK8hXb0tgdPtTX9swfAwVpUCTldTa1lutuTaHQ1Oco7ZKTnYKWn1NexNEPJsFs7e',0);
-INSERT INTO t VALUES (41330,6593098,'12Ioflic4uSQLrvq1okR4FQ5HyJXEHoo1TZuYCuUnZga0NkcjdGhEzqDLoNFXjFvO54kEr5heCM7WbOea1jW','NP70RYcF4b4saNRwtS82dUcAYd2y2GaFY','v8lCVlM1G809fQrfQQynApdljMM2AkwuS','fgjeOWBf','A7ZB89SWP2KTgSQ6DB44zBGgEHQmSAQ8QlkUShVjoMi5KwpLNJMR0iN','JeMIimX0ZuOJFrYiNZqKskYCqjJeX',1);
-INSERT INTO t VALUES (42671,717813,'U4DNO6r6MvOlGOwsybDUtPKnjAZWUJJ1RWWandHO0f5fUS9eE4rRv','s8g4','xn6NCSn3vj4qSATwY9WwPZZq7bU7','g','9ai3lIh6YDAAljCWUh8vztcslu8janfpsaraOclLjIEslr9Jhmvn8fzhJSwEV935k','WQVDRrRiKAg17prIgAWU5wsPDACyUWKlAFztAlRAvUNKISDkDRfJhztrZ',2);
-INSERT INTO t VALUES (43008,-8198200,'l6zm','NiYCB','LMtrf7cyDxkjzoAqIqbaxyCh1csUULxmZxSs8Ddnzup1J4WRMF2av','r','BHBkgLO1tBQbQebQothCxFXgD1SwZLdfHjRM2DnTVWYNgDCUpwgaHAJdXGdqzJMBrZu8RjbF','nE8hwQPOSEYWNVV8l8LdgmVHLakJjxNbyebkz4XjPxSKIqsyNaG6H36WOmbAyOQ8tTRgSgTM3AZLmYx9XjyrIfuoVb732ckn',3);
-INSERT INTO t VALUES (10224,-5169722,'8ZUCdvyimnDonQstqPNvz4YTcHK80yzJxa3MCxDGRLEOdNHR5ItyHlcFqnfQ4vq1','TCFciBbhrq8UUPorJdfq4CMrrYELTd1LOr8ZjP3QSM','b7ZY0xCpuITvQpyaifopE0n9pJWqtsvyUD1TjmHUGhfRM5P37oxDVau0','5','cQLCHYtgPQgtnImYFp9BSlUcj33dJlMT3XYNPhNTW4NHNwXnJdi9jtY4ZTjEuSmpPudkVdHrR5Xk0Kvp5S3mSeqvS2dag','MTWIMV7BVvD4Qn4z6lWcnhy35GgshNrAPcpYJvddqtYUy4KQ',4);
-INSERT INTO t VALUES (25014,-5447990,'4V8GOcwutWBhT4AYobxUYrmwhs9eeAynBqf538HBLZ36Q2y5idR06Mg4svjZy3yuZ1qe8dGOTcljiVqBK5DtoOHszIAUcU6fX','8IabbFmX0vzTuGkY9hT5wY9viQQtnMosjA0wpEM','mrTg8CAGOpwb2','xpK','DmA2xUkfy9bLKtYlSUBRSLXhVFHoNskS2Y6RCIQLpJ7o8dPt2W809vFC','xRO5KcTrqhpPDVZuDvNxbPGoerKSe',5);
-INSERT INTO t VALUES (27338,-3563243,'eyV3cFdCur0tRXhQ3t3Yjx096dEpju1hPAFbQsngtYbsZTtMUW8EmnfbpzDI71ErCnAi2iD2rptEN4QCLodFvjPbts16D4Xue','RTKxTDhNDZWjqOUU','sCcCtcYVhKyu9fcoBdrdIZtxAXbnmW886Vleuk2TNs4EZbG87AJeJGIt66SQW','lw9SEt','SjhVBd3nmVXPXnC0xzqQDUtUbUgwpngyJbPd11VuKHlIIVPhzS0BUnW','xFxsiBg',6);
-INSERT INTO t VALUES (37080,-4215100,'TPYubbleIAbelqntI3ClFloUYpM4q2hW2qSBjPH1giG1I43','LlhAM','WPVKmP1KX4bdWP2ayYqAkTqTbK3c8l2U3PVAfsL7GNysbzgoe8Gm8Slj','5kSKO','0','zGO9c8gmtXia2vhMxyofUap9Ni4Tozfj6LKIaAB0Tp8yuA2q95nfGQYsDNL1DORHcZg3DFtouvuny',7);
-INSERT INTO t VALUES (45062,6430136,'2seaZdhqzq3cpAXNJlvOCX9uQwHUc2pGWqGPfOVGErhDpFsNgP8Qfy8XZh6a4Z','l5FSkWmG8kVv53','wDe40CrkJXDBXCPdcTBpDbvMa2NUvN0sWNb3pmqB','KbegB90g7Yu','Q0','2POKrKy0m175W9AhUuocY3hZcIvmZq2kPRmOHzTrCoyT4GnXjEGcKPEYU7yLPnstpbpUksKggC8jKqJptm8rHr7ru3Fa7L',8);
-INSERT INTO t VALUES (53284,-2534045,'0RMQ4pwQhqo9tPILvBL1yhy46hSZBuq3Tc3qB3SNSJM8YdvSNHoqFHlnrbqZ','Su','YjP3FnrEz7Lcv5Pqqyx5FcKAnE4UIoAt6hL1TgxTlevnH0uKdWnXqRjntv7k5aVwEyVwuD','65hpW','3Wcr','Sv9aUgS0Zx5QwQc4j4uOyjwrKi9Ivlb3rg3yV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16043851272195199104,1770873,'itc2ji6r0ZaHOUwgxJkdsNJNyl','I1ChrjBjkLAAwU43slJNUVVtfPVCFbFJQ4vjWtJHH2SV1zFoRzjv0sUFhB8FLI4zTZIvbuVEmJwW6zsMBRQpkti6m','xSalUbwbVSOVqqqPpvLjOnY5al6WJD2YinfvHVUKwdlaReWlaVZzSB','AgNl3HjLy416CDckxh4rEzPPtv7HfjwP7te0L90dRFL07SUDLrZY0ZCgB8lIMHBv6zx2E6vhLVxxG8pl3HUICd96LOHPWF1N9xdX4Ov3dQa9','9','K',13);
+INSERT INTO ti VALUES (16043851272195199104,1770873,'itc2ji6r0ZaHOUwgxJkdsNJNyl','I1ChrjBjkLAAwU43slJNUVVtfPVCFbFJQ4vjWtJHH2SV1zFoRzjv0sUFhB8FLI4zTZIvbuVEmJwW6zsMBRQpkti6m','xSalUbwbVSOVqqqPpvLjOnY5al6WJD2YinfvHVUKwdlaReWlaVZzSB','AgNl3HjLy416CDckxh4rEzPPtv7HfjwP7te0L90dRFL07SUDLrZY0ZCgB8lIMHBv6zx2E6vhLVxxG8pl3HUICd96LOHPWF1N9xdX4Ov3dQa9','9','K',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7570211786661479771,8224817,'ALVVNswjBb','6743GffwoKnWY','st0WOzWmyfW1','zuigbzE3V6yUO1BDlXzpxsbPuMtSlM5oJCnTPNo1UpTa02P','m2','0',14);
+INSERT INTO ti VALUES (7570211786661479771,8224817,'ALVVNswjBb','6743GffwoKnWY','st0WOzWmyfW1','zuigbzE3V6yUO1BDlXzpxsbPuMtSlM5oJCnTPNo1UpTa02P','m2','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16662057642485270387,-6447497,'5rlMtPbz0Kf8dSxOanPoecxE9','ddLyAmPcJR3JcfrxFJAwFxnPJeefc0JFykBDTkBaomXzPhjfnugsZV1VEUPgSz2WRJzhiuYwkjiHHkDhfGgAZzrM3MOWKBRaOppywxMxdirx1pdrhTDEHdXLR6PzqaBLALiRKTCzDGjtnwhAYOqiD4lzslaVfWFAHvDTWJxUFdx34w58NDH7ediI5bB2Rd0t5UYTQhkMU0mFA6DxxdQg5zf1fM5EnE5rJkxlZXyl6cdb4U8L2PPbNInBkUOH','Wv4vb2HsHj','BJml7SGqHnbStoETLbXjdnC2HmLu3A3pMUN7V7orH','q','x',15);
+INSERT INTO ti VALUES (16662057642485270387,-6447497,'5rlMtPbz0Kf8dSxOanPoecxE9','ddLyAmPcJR3JcfrxFJAwFxnPJeefc0JFykBDTkBaomXzPhjfnugsZV1VEUPgSz2WRJzhiuYwkjiHHkDhfGgAZzrM3MOWKBRaOppywxMxdirx1pdrhTDEHdXLR6PzqaBLALiRKTCzDGjtnwhAYOqiD4lzslaVfWFAHvDTWJxUFdx34w58NDH7ediI5bB2Rd0t5UYTQhkMU0mFA6DxxdQg5zf1fM5EnE5rJkxlZXyl6cdb4U8L2PPbNInBkUOH','Wv4vb2HsHj','BJml7SGqHnbStoETLbXjdnC2HmLu3A3pMUN7V7orH','q','x',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED, c BINARY(43) NOT NULL, d VARBINARY(63), e VARCHAR(3) NOT NULL, f VARCHAR(92), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-12150,3512287345,'nIitgmvrKRwcGjbgu','T7n5jzcGu2ldiixEcJ2aw','NZx','GgpEvN0y4FyMLIid53CQ36E0uuII6aC6u1y3OCcy2itCMIJqbFnMonKPO','g','q',0);
+INSERT INTO t VALUES (-32331,1635620360,'T3bgRPHgx4c0DNYz','64GY','nX','rCzJwBNnvYt9YjSNcWrnxKRahGYLe3Y1a0EcXFKqLrU5z4mSelfwtkXkFeuwUuc4mG','2','UZ',1);
+INSERT INTO t VALUES (14154,547305759,'Gv8AGdaGxXS2zUlsxCYnsAhWS9HeCZn92','f4SB7r5IUi5','orl','obO2AHz4rEHOAgoYbgL5Zozu6uNacJlWPbV4ENp9gQ9YiclqWsJOGZHSv3x1vTRo39bAPzwM2dOezxw','w','Ki',2);
+INSERT INTO t VALUES (-13232,1678228205,'ZWufSXmNq','cN3VM6pnw5','f9','U55U5w2Cz57','K','MS',3);
+INSERT INTO t VALUES (719,3748091443,'CkSKpLCuSg0KnfCcmGguHsGkDpVZRei8','Zv','u7','2oRmpEO7O','f','E',4);
+INSERT INTO t VALUES (16473,2546493689,'W9uAvhQ9mrXzw9neqxlP2jIeDRT9czlytJqhZ7W5p','hwft1KABElPYjPpPWqtewmP6puAShBcFxSEhJu6eCCbv4ILU7lD8zoU','GHz','DqZ1KUORXsSpP7DmE','j','i',5);
+INSERT INTO t VALUES (-24080,3121358421,'jmfKuH2jxfJnjuTy1mxeQYQ5eJnXkTW','Ve2Bd','GEx','afD9l6VFpmzzITVk','X','nT',6);
+INSERT INTO t VALUES (19725,3570485581,'HcdkfckSMiOg31lvELI1nXdbyhUCBtpTayTZrsnC','I5m3xGwYDBwayoc6l','C','wu2NirfAgvHzdi92pIeFbeigyEFw8Wh6l4riJduOQA94o7deV9xUA','N','9',7);
+INSERT INTO t VALUES (-19519,3877710109,'gHUdvEAhj3HkRyG2tSL4g','3dFY7JCSrm8qXqRpOj','X','cYGhZ2pQj0l3mJsnkOztfy9JRi1AsTry2OdRM7jQiqR1FhwzuiOAnWTLDwYTwIBzMlVLp3uLwdvJligr9LDyy9It','Y','Lz',8);
+INSERT INTO t VALUES (30103,753897916,'OiQxbxavas6k3sfVU2rxbekWkgqNXhtucCZmDk','FBbIo4wMB8ctzeAu1FzgsHD5Vx','g','QyrKFTisuurtCeoa6lgMpaLeIP6QuOZaw8O4Eb1QbXsen0SAvGL4ydjtnhNNOe2oMhZCYgZMD6aF4Dw076w5','3','I4',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED, c BINARY(43) NOT NULL, d VARBINARY(63), e VARCHAR(3) NOT NULL, f VARCHAR(92), 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11762252,929823,'sGWb3cp3F05','lqA0','CFONfOaYWNNbUqrmvW5Ml3LdkI4E5ByIfRL2phon3aQJXqWl7bUwdUUcqK542iSlczUjx','1hvFvVZnf','hk6ABJRKYOmto50MzIcAOMANYzfBKvjz8GvRGggRfE979GH1gW0pWR7oJ1o6oJLYjggqZTiJCv7e8KYldfsCX','Q51Evb6rjMAm6duGLpOqBcsf0uRJK3d',10);
-INSERT INTO ti VALUES (11762252,929823,'sGWb3cp3F05','lqA0','CFONfOaYWNNbUqrmvW5Ml3LdkI4E5ByIfRL2phon3aQJXqWl7bUwdUUcqK542iSlczUjx','1hvFvVZnf','hk6ABJRKYOmto50MzIcAOMANYzfBKvjz8GvRGggRfE979GH1gW0pWR7oJ1o6oJLYjggqZTiJCv7e8KYldfsCX','Q51Evb6rjMAm6duGLpOqBcsf0uRJK3d',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(98);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
-INSERT INTO t VALUES (6177914,3548131,'8E','cZHBFNqCJWnH','BAFSZ1e7O5aglVvVHDJSsLE8hO49V4qtxPy','Qsu90NbODXfy','h7GfB0jKmyNvRUWyGnuW31sQXPayu2VNS6wNe04IIs8OdbcVTIj5OZSADr8','qgThSbU0gsFxfgV8i0oU',11);
-INSERT INTO ti VALUES (6177914,3548131,'8E','cZHBFNqCJWnH','BAFSZ1e7O5aglVvVHDJSsLE8hO49V4qtxPy','Qsu90NbODXfy','h7GfB0jKmyNvRUWyGnuW31sQXPayu2VNS6wNe04IIs8OdbcVTIj5OZSADr8','qgThSbU0gsFxfgV8i0oU',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (7997997,1594816469,'NHhZ8EqD5PeStifuVX6mKl','ZNUwtm','b6t','LTOsTDW5tOs6YTphoaULyYclSUlB7N6nylCQk6U1D7pUS90140','X','4g',10);
+INSERT INTO ti VALUES (7997997,1594816469,'NHhZ8EqD5PeStifuVX6mKl','ZNUwtm','b6t','LTOsTDW5tOs6YTphoaULyYclSUlB7N6nylCQk6U1D7pUS90140','X','4g',10);
+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 (-3658471,3130061876,'nAU6g9NyZdRaXP5v3','kYOokB87MzieU19agWFVZGHCeYACtgNFUTu','4','Q5pIQb8kfkc4HUZjYIVHl8BhseBq9TvqUDTalZy0pGZL8PDTRzfgMAAxVes9SakzRKp4PB4xeXguZ3NlfM7ZD0wwY3','z','YT',11);
+INSERT INTO ti VALUES (-3658471,3130061876,'nAU6g9NyZdRaXP5v3','kYOokB87MzieU19agWFVZGHCeYACtgNFUTu','4','Q5pIQb8kfkc4HUZjYIVHl8BhseBq9TvqUDTalZy0pGZL8PDTRzfgMAAxVes9SakzRKp4PB4xeXguZ3NlfM7ZD0wwY3','z','YT',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5740800,7009202,'nvHdJXuZjAXfoen8vEHJYIE5BEVe6GK01ZxoCIPrfVmLTV0RvrMej9jhAIiG60SGEhGpqaev9b97Ogre9ABPwp','8w9duBDbxL1U6sgnK1oJgzLdrwPFeMMCWNE34jmLfyNXXnsPqda5NN3TI4iC6kO97DXm44BMIWM6uHwNi7COy3UTR5BGerupgsoxZQhyWpkk9wCxNisM6SdIPpoQLBt8boeFzif74Zib9umzpaWc','MEfELgsApc7p3nhPe4NSIIxI5GUgBB1TrCziwRS6QMvuFTTxMAWd3sZuwCKhvZ6','dlv','1d5ofK9N0qk6PQALpw2SlDuEFXXZAypGc7SN9BmOj7H9dRZbmNuBXPIKucKq5763KevyrUWGgKCM','ETTfAhTbfi3eaYPM7RQQfMg7sG0O61DItxq5vtVLfGtQnBHzvUN6uG',12);
-INSERT INTO ti VALUES (5740800,7009202,'nvHdJXuZjAXfoen8vEHJYIE5BEVe6GK01ZxoCIPrfVmLTV0RvrMej9jhAIiG60SGEhGpqaev9b97Ogre9ABPwp','8w9duBDbxL1U6sgnK1oJgzLdrwPFeMMCWNE34jmLfyNXXnsPqda5NN3TI4iC6kO97DXm44BMIWM6uHwNi7COy3UTR5BGerupgsoxZQhyWpkk9wCxNisM6SdIPpoQLBt8boeFzif74Zib9umzpaWc','MEfELgsApc7p3nhPe4NSIIxI5GUgBB1TrCziwRS6QMvuFTTxMAWd3sZuwCKhvZ6','dlv','1d5ofK9N0qk6PQALpw2SlDuEFXXZAypGc7SN9BmOj7H9dRZbmNuBXPIKucKq5763KevyrUWGgKCM','ETTfAhTbfi3eaYPM7RQQfMg7sG0O61DItxq5vtVLfGtQnBHzvUN6uG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (759466,-7398236,'i6GT1mOeN9kxTmnxFR0szP3WnwqCUptD3VDBg7eIBatVJzlUUc5YbcFL80b1NiG06nduB1Qv','bZppVtrWxeBnx9OfHOPfptY6SLmYJ56YcCi8QNTLy0wfxR5m4Y1kQz8Niar5L5oz4RdoaxCOOF6tzcxookeXjBXk771olIDW7NSeeiGHee0S9HFVL1vxahT53RGwBEI3yZGkDsutWcDIAc3IVymBiyoLA1n0','tgbo','LHFFHXNK1U7n6HF7WsZRNPVrngDzUTbbxNQyxizeMDPrAyns17fZI7h8SH0Jn73bBQEMXNDZur2I6b1BuaT3yowZ7uN6DyiY0qKwsi4xq4KDKPfAP58W2rMAIv94LbyCSZCfpqshY4O4ONbuJxW2VrCc63exwulYtqoct9Gh42lYh5A4bp0sPNjtm8qAjE4SKPPjYpueQIQCS10TFzDXTFpE7vOT5HkmxEnOOqbJszioefxUpCpy9QGNLW','ib4EjZD8Fz0WIPmATYylEGI9tYgdFMS0JRbfvXl08lCIfPy6UDEXIvsKj','EPeCn7PQmGBCJyGiEgPsDNj4URNiiiU4kNNRGVsVF',13);
-INSERT INTO ti VALUES (759466,-7398236,'i6GT1mOeN9kxTmnxFR0szP3WnwqCUptD3VDBg7eIBatVJzlUUc5YbcFL80b1NiG06nduB1Qv','bZppVtrWxeBnx9OfHOPfptY6SLmYJ56YcCi8QNTLy0wfxR5m4Y1kQz8Niar5L5oz4RdoaxCOOF6tzcxookeXjBXk771olIDW7NSeeiGHee0S9HFVL1vxahT53RGwBEI3yZGkDsutWcDIAc3IVymBiyoLA1n0','tgbo','LHFFHXNK1U7n6HF7WsZRNPVrngDzUTbbxNQyxizeMDPrAyns17fZI7h8SH0Jn73bBQEMXNDZur2I6b1BuaT3yowZ7uN6DyiY0qKwsi4xq4KDKPfAP58W2rMAIv94LbyCSZCfpqshY4O4ONbuJxW2VrCc63exwulYtqoct9Gh42lYh5A4bp0sPNjtm8qAjE4SKPPjYpueQIQCS10TFzDXTFpE7vOT5HkmxEnOOqbJszioefxUpCpy9QGNLW','ib4EjZD8Fz0WIPmATYylEGI9tYgdFMS0JRbfvXl08lCIfPy6UDEXIvsKj','EPeCn7PQmGBCJyGiEgPsDNj4URNiiiU4kNNRGVsVF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT, c CHAR(81), d VARBINARY(34), e VARCHAR(24) NOT NULL, f VARBINARY(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7537409974094255243,8889,'CrYSn4k4sSA','8dlqSw5us4DW6gDzA97DEZAXvSVGn1t','x3','MbZe9ilOAPHvRaMzo5bwbRVNrdIZRbudx0LEorX9P88lwiJpbIo7ddquKgtG7FJkbKDP','srmgO','EjVwk5v5btMVH3sQdFdd',0);
-INSERT INTO t VALUES (-286330632990236668,-19305,'BD9l2V03dtxXuuoqozMciVlp3ysQrbBlk8FRWfdawNXL7vRvpmkDIzN5hDXCqFCAhAXKVSh9QI4zyE0nJ','qZrMwXco7lIkkxs5q8riAPg','cjk0ze9fGN0dfdykLndr','WxMCaDtZKJdRorGFcyFGZ6AXEB9rkTnxgt0bEXXoE3759c4Q7wS4aQj8YwTOmfMTHnuIemQl8Ao7NPMx','vrW5kiBZl3VUmupKJWJVNYtrihsjkP6GIzSHaIrz1o0MLe2DJW9ylSq1','nMmRv62z9nsXM21myh742ED394tgzcf8LdE7ihOzFCxj9Ow6vBZsASp7dHZDpTlTDwFz0UZ3ZDWqz2uc9VhvPZBO',1);
-INSERT INTO t VALUES (-1234269312588974362,-5498,'fFelJH5vN0rsD7A7AAs1Akw36jAmziFeARLQTLFDM5CcckiW6TUlcyhpP4AQQFqvRRlJ34GMg','Q3W81bsvqVhhJrXqx6cl64IatlMNFawz','k1xIn','AvWE7Jpkwe','OyG882ExuhFncTsprXMp4t5whWAGfzR9wTjCBJLIsObCs2z3K1FrZboIRJHPaBddytuaJ4I958Re2Qrmej','t',2);
-INSERT INTO t VALUES (1369402582454542892,-3576,'aXbOQTZjV5fgbZ0uM6RkruukOk0Ma','6Hd12nhjTEXwr9i7kYJF4V1ij943','PHVqlgj0aPid4FC4m06JrCg','BEPvHdrG','TakXEeSdb5Hm7FZUptEPXujMNf3zhicmGA0L9EPhZ5VtqRlJYRqAekMTsFXlYH44Dw5VK5dCdNodgj9gB7wFa9W4g3oxXZJbN1L','F9kIENfwWcWTr',3);
-INSERT INTO t VALUES (-5696568290574857782,18043,'YWnAXemayuJykym2KLsGvfQTQVweeYB033QeyMwRjFlONcXdroBEwffiXAErdzmoe6n5eL4fOGRMdK','boeaRwuPXKwwBYRx3j','bwQXO78k','ONhdFTl0PdvwYoBUhg2yZIKRAxh0','i3XVCxaB5s9ihMYfvbIBkPOQC7KCyNQm5','Iqrw2SSXGzyVq4zybLjXp6E9aDWgWpwGp0JgMPU1FcJmH1BoLgvSmFqbylLJNOE7SpJKoTXg68b',4);
-INSERT INTO t VALUES (-6421478454779682822,19863,'fz35gVBzyM6W','V0yoAPd07l','bmYoYLz2nZC5SR6I9XbUqiUC','kf2YtGDb8xbebXiwPtUaMVwX2aChvzWBJ','SPduTaqocjDT6XHyPDZsgmXk7KWHTbA','9Ip6ymt5SDeRBJcKKAT4wsMNOPSwk7ji3reN3rHKCBpt7FtthBhjXj4HGK0q1Ho1Xrmbqnp1apS8rusgQcPdAlAYunz0UW2vw',5);
-INSERT INTO t VALUES (-5642545088276451773,18728,'g5s9pjiCdb5DI7MQdqpR9CfeKa9vr2pkPsL1PGD19QjYVK9OfjcbTWRt91Cw8mACn','iKAlI2eF93','2k8SqnWi1a','lCawjVjvbj1c0xD9x4ThLZNrEuMeR3oEj4Ra74jEH4KCQ9XfQiPnrG6rdjcPlW9kKsbtrCnkc3tPuxOSHSLH0G','BBwJTE6j8dUGdpZnfwkqs7E9vtNQDeFyYp8nlNVpV03bQ5DKNSk9wGroGmVMByv0VNNvQbHCGiDJXj','Uh4u4D6yw',6);
-INSERT INTO t VALUES (6475905350513696000,22023,'GmYwMN31rNSjX9AX9Poj0JngN8CrYEvP7Ca','PYbJ3r6Fq','ISEXRbauGrd924k2yzC','1r7CaUDVjbMYD9qV7WfOVt','g3SblpnVhvSYckG2mpEGIXIS7OycGdUbGKq2gVXdhmW814Kdrpum7rBz9oK2l60Mscf7zfOFRkAj6wb222QsUEbNhDkE8yB','iNkguFNmqpwuEMlVrCN0fmlWcPNUremc6uQ0gtTEgv7P6fT2Zf7',7);
-INSERT INTO t VALUES (19054186278504142,-16082,'rOQZ894ufETXbH4xccO983QxMSEefkIAs7ywKMcRp48bkrBqeDeRhKubmKS0gx6VU','z1W6HFt','J6hTgS','XwxEudJ8TIPM3yZfY23ydBVJZmBggMB3xe98KaM1B4bfSgUxjVSYnFKYp1KS44ayemInlQqfJior3z7ynDwZpC1eSzuO','TLqi0EMtV24vpQinuVNEXiMQBq9zxH4tqVC7Mvk9j7KxU6aWofaxVy3HI1Chz9ify33q8Tvj00pjrXJmZEt','R82u7xyZW14u0luM5siRTl8OlwhdkVkICp7GMiCVUuQayiy0rmIzkvKHqwHLBR8C19',8);
-INSERT INTO t VALUES (-611859206309225609,-14452,'iBTu4DDYE55Xol8lHAdQRo','Fkr','S1I6mnKfV4j','tl559E9zJBGFwfe7qxuV1VZRrl9eY0','UU2adxwepezqKHFMblOR14a42','GucZxpbALZ4eLnQAixFIDIZLtYu4qHq3Hd4RWHuEZRUr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5385651,714607063,'MkIhNKu6dhmASFtP1RJke7NAVIfE0rXnB3dN','WEDKZA2LlRLZpPthBqceZcuwSWHbPaHipAg0rvH8bHPdQZolPpQSiS2GeVvRp8UUyvSyf5UY9VvrlPGoWgRxZf4lTdqf4nzcg2tDP2alH7EYXxgvJz6SiYO4JcosBHlcS8GBi7GOpCZgbxAhK0IbknWa2TULvc662vVV2ATYnPbXfgxVyXJ2RfP3AQIUsu3ccNSpChqEaJR0XOmFuCu','A','jF13ydJxt6Y3pRO2y3o7hLbzTo9AFYNlanAFfYgmfivgViQdSwYuYmcqUXipF5','u','r',12);
+INSERT INTO ti VALUES (-5385651,714607063,'MkIhNKu6dhmASFtP1RJke7NAVIfE0rXnB3dN','WEDKZA2LlRLZpPthBqceZcuwSWHbPaHipAg0rvH8bHPdQZolPpQSiS2GeVvRp8UUyvSyf5UY9VvrlPGoWgRxZf4lTdqf4nzcg2tDP2alH7EYXxgvJz6SiYO4JcosBHlcS8GBi7GOpCZgbxAhK0IbknWa2TULvc662vVV2ATYnPbXfgxVyXJ2RfP3AQIUsu3ccNSpChqEaJR0XOmFuCu','A','jF13ydJxt6Y3pRO2y3o7hLbzTo9AFYNlanAFfYgmfivgViQdSwYuYmcqUXipF5','u','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5636930,2055240267,'ptSClelBTOcBEOZZjIel7vC1ykruwaFSc','ORd2aoRT0hpBj7xJgb2g6J1EWziz0OA9JAfMZX9zifue7rr2HBmFqHOqVlfqX4UUgiH5frk6gGc14Dc66qoVe6SlYVHWFmCsEiXTpWYrzhYn9X9xYrMwa75T2657S073VOZtGrh83x17nCWtoRGhnAQiz4velL1klrb','4','ni8784SUYlOM8ypcuY5F6pGScGuhYGIIpcIg6d5l0Wol3KCSPdAKJZzNrkqnkq3HKstFLfllL0mZtHz5CHVXelZntDrd1dccheTtTcLmEJeFMwvkaPQwYoW4SwbbJRBeoRvf1','v','bX',13);
+INSERT INTO ti VALUES (5636930,2055240267,'ptSClelBTOcBEOZZjIel7vC1ykruwaFSc','ORd2aoRT0hpBj7xJgb2g6J1EWziz0OA9JAfMZX9zifue7rr2HBmFqHOqVlfqX4UUgiH5frk6gGc14Dc66qoVe6SlYVHWFmCsEiXTpWYrzhYn9X9xYrMwa75T2657S073VOZtGrh83x17nCWtoRGhnAQiz4velL1klrb','4','ni8784SUYlOM8ypcuY5F6pGScGuhYGIIpcIg6d5l0Wol3KCSPdAKJZzNrkqnkq3HKstFLfllL0mZtHz5CHVXelZntDrd1dccheTtTcLmEJeFMwvkaPQwYoW4SwbbJRBeoRvf1','v','bX',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7628566,3517649111,'eAhKjp2yGbrQzFtp83q0JyqRKuneW','2UYaHFHC124MB78KySbnhL5IwNwNbKHZgyeiDhPD1tHsRBGboh7CW2Qowp6UAxxCtIVmjRJGJ2dMJtRzD6hE4YYhGqUiGx4BYpO7x4qtuivlUvLkRcrlCMoC3h','5UB','34cfzMJR34sVEn8tFQhpqVsbZDt1dV6udTfWADv','R','86',14);
+INSERT INTO ti VALUES (-7628566,3517649111,'eAhKjp2yGbrQzFtp83q0JyqRKuneW','2UYaHFHC124MB78KySbnhL5IwNwNbKHZgyeiDhPD1tHsRBGboh7CW2Qowp6UAxxCtIVmjRJGJ2dMJtRzD6hE4YYhGqUiGx4BYpO7x4qtuivlUvLkRcrlCMoC3h','5UB','34cfzMJR34sVEn8tFQhpqVsbZDt1dV6udTfWADv','R','86',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7161573,2591899714,'9Pi1kdb0apw','hw0fHzE8vQeofqjMT','6','mQs9jL939f5whmO8gyf1r4k94xS7vMdZOWZZUMNP0JVWCaif44FuX3CVkuyOe4Ik0FNkJiPnJkC0e8C6q6mowzqEmIyhbBH5SOcZfiVl26MFlvHObnNVYon5EU6UKJ8gGMIOkcNpHHJ7u0tyRaFDXbiu0wssYTSi73GjFH1vyPLy3Lf0fed1ncDsVNKcBgBbRilGEco2K0C','t','Ss7',15);
+INSERT INTO ti VALUES (7161573,2591899714,'9Pi1kdb0apw','hw0fHzE8vQeofqjMT','6','mQs9jL939f5whmO8gyf1r4k94xS7vMdZOWZZUMNP0JVWCaif44FuX3CVkuyOe4Ik0FNkJiPnJkC0e8C6q6mowzqEmIyhbBH5SOcZfiVl26MFlvHObnNVYon5EU6UKJ8gGMIOkcNpHHJ7u0tyRaFDXbiu0wssYTSi73GjFH1vyPLy3Lf0fed1ncDsVNKcBgBbRilGEco2K0C','t','Ss7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT, c BINARY(80) NOT NULL, d VARCHAR(99) NOT NULL, e VARBINARY(24) NOT NULL, f VARBINARY(63) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5915546,-1085635692,'fa','fGNwigBeZih0mvK4yAc1jov','gQ4gu9C649u','F02vzodRNm4yjLNLu2p1MELaIFiw8zXQwi0','x3','3',0);
+INSERT INTO t VALUES (-6052069,-1901056124,'n8Qjd6M1JOvHqeKqLGg2FfejzY03lbLaHFzam1QVKQMEQXgqqhpiYRIr2TzPS','ArGujJSJcTllIkIxV4A','oUC8WEZLgW3QG07','kC6bFJUQPImqPOVFV0FPEjQ4KZOHGWMBtY','8a','Qy',1);
+INSERT INTO t VALUES (-8180236,490326191,'FBVEjnsM22RQH8t7xJm6nReRimlqO2bTML7P292tabwFGvzYHT','sodj5ESfyy393slFg3rrCxbbxraCydQIBdwckeMQ04tgpcJMeNCG','YfYyoynB1ch','JNa6OfnM8OnLIiZTIOSUySNaqMS2wVWhM72rNJG8mFLqsZZQiF2o3K','77','x',2);
+INSERT INTO t VALUES (-6848852,129854632,'1HbapALUxuzcQrqOSLIhfwuHVEdp4GFlCWX3RPmJSdoQSEpCLhX','LLUo7CtLIUONPeLS2P6QmoEIHzwRwarfyk6G7n','X6typUYNkg18yAH3','jJbmq','z','rr',3);
+INSERT INTO t VALUES (-7905039,-1393647555,'p4u8EZeaX74luoXfAUuiU6jL7uacwWv5cN3Mlubz2egJVKYO4az2ay3WyGcrFybc4xf','57tEj9I7Y1mBEMBWWKt6THJWnYjmHsQyWxGSTSSfF6SkxwUtS1CISvbm5lx9hdtSS9s2xtHS4sWH1KnDoPNEv89M4wJJlKi','fEW','ALpse1jIl408X','Z0','g',4);
+INSERT INTO t VALUES (-610120,488169651,'CBmaQZoiYaj29hNG4UcmyadrZ1IiFcm35EJXNyVn4Oz5xT5KN0q0fXjgvjpXB6odVuSRm9knZGwsdsm','atHaIw3fzrP9TxfNctXQwvhF11iJeyDN4TvT0XWtsg','VcCNTPYpjwx9w8Nncbugvcq','CEedFfqbq68TaSjSbGfV3pUF','nk','i',5);
+INSERT INTO t VALUES (-5922320,-1620337837,'Rl8A0OK07VhT6Wmt1LIzQ2ZGkW1cScpNesXyeg1XnNV2y6ykNVAsAOlWzClCrSIeP','2xeqWjj4SsGijtP1gNXKqsi5go89WafVB5vnDgQi97hvreB4NXu4Z0cBRhUljjldZGAzZbIHuimVK','NnUtmAq6eAtQ1HRrJ','OyybAER83DGRbW3yUBhUj4mEXcHAZlb','Or','La',6);
+INSERT INTO t VALUES (7916816,-442919390,'WL1ulynG0mzfH1BG9C5oHyQp6','77cc6vP4DlwAvF3jvkFs3Lmjwlmajscfhh63bb5T9amJPx','dllCIb4TQs','5urpRPXHmaPGIegC7G2iH11avRcXLpywKDXMHTenE','HM','7',7);
+INSERT INTO t VALUES (-4665239,-117877597,'soits4tpNDEtT0j2rEtwMljxe0yO9Lw1ymjaBZ0zg3IWUSSt6qqAtm5aRRxDl5laUtDtyGP9iogLQ','L9LHCl','k65pa3loq2RwKl9D','OuHRHrjKCgo9YRWGgnRHqjbYD','K','vH',8);
+INSERT INTO t VALUES (-6163051,-279079868,'FA4slsZeYLK','FcI9bjiFxQ2ZcERmhF7ZSA','IqMc0r6MKED4pTi1YE','1piXVxX6mQcwoaJoWZvoeJOnmDZkn','R','f',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT, c BINARY(80) NOT NULL, d VARCHAR(99) NOT NULL, e VARBINARY(24) NOT NULL, f VARBINARY(63) 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 (-3263061938528895829,-6870,'mQXnIkUdl','WN3dgf50SByZ','jtepcGcx02KZwNbWLaL','6G7nU4cdyVszhE8DryigoikOsDH3n5MalFW4a3YcZP5updev6Zz6T','iCQLHSH7mYCRr','zl0iv1CEA2CfOHMFxTvmv6F37fxR31bdUHfjDLg2yHOrOD7JGYXE9tvlgVs4wlchBZAfW2K9',10);
-INSERT INTO ti VALUES (-3263061938528895829,-6870,'mQXnIkUdl','WN3dgf50SByZ','jtepcGcx02KZwNbWLaL','6G7nU4cdyVszhE8DryigoikOsDH3n5MalFW4a3YcZP5updev6Zz6T','iCQLHSH7mYCRr','zl0iv1CEA2CfOHMFxTvmv6F37fxR31bdUHfjDLg2yHOrOD7JGYXE9tvlgVs4wlchBZAfW2K9',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(82);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
-INSERT INTO t VALUES (-832586882858449831,22066,'ZTXJYZwwwOthv0sg4VlMoZaRmeVcQEaneacOvUg','eqP5TKKwR','oiDb7hKPVH7FO1AIIZOH','KEafgshTKn9V3XQWxjyYUADew','GpaBn2UyPKuWI3m0io4cD1GRan1nNNDiMc9KbIaejpbkTmoPLFbdeXMR','b0I2Bo45bCPrM16OFIhn8UMnLjHikvZeYfGSbeshNPX6fQUgp9l3',11);
-INSERT INTO ti VALUES (-832586882858449831,22066,'ZTXJYZwwwOthv0sg4VlMoZaRmeVcQEaneacOvUg','eqP5TKKwR','oiDb7hKPVH7FO1AIIZOH','KEafgshTKn9V3XQWxjyYUADew','GpaBn2UyPKuWI3m0io4cD1GRan1nNNDiMc9KbIaejpbkTmoPLFbdeXMR','b0I2Bo45bCPrM16OFIhn8UMnLjHikvZeYfGSbeshNPX6fQUgp9l3',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8268468350343357708,-27055,'rnDhahanbTvm7zoZVLPseTR5ll7MPCA3sL6zhGNinBg42gLQuNwpRmaWqQBUmoGSRXjwsxJ1a2','Adm055bFWDEA8dWlrhJJq1I8CKgQogsTYILkqlJ7iYjRsva8mZqDUUTYiAuI8rYK6sxJcZhKrGGfLmilR7khgItnzyEW0ehjs2SuDy7XSQ77SqRyBbbqIGSR7IGJoekaLVOkrhmTYh5imaWS9XPiPGYIPA4SjSvDBtRc2RFfZU6OkUaAZuGHzDpd1KYzqALjGAgyU0UqYLyM3Cy5hQqoyGJCa8Mwv4TijPruDltnUUiD4nTxVdrszEcfBj','v81EsdJuCOKQtAsLV','rbMNIWSKAYiK9rynM3JVN0HXjVzNRu95mVXQcq0g5LZwy','RWLTBIZJ','wqYcqN11T7r5yXlwzrlIdoHb4VJAzoQFxsz7698JNoL5uaJF1R2kb635SH7bDwqCQsd4vOgHRhOwyswerbogG5kJWEkU',12);
-INSERT INTO ti VALUES (8268468350343357708,-27055,'rnDhahanbTvm7zoZVLPseTR5ll7MPCA3sL6zhGNinBg42gLQuNwpRmaWqQBUmoGSRXjwsxJ1a2','Adm055bFWDEA8dWlrhJJq1I8CKgQogsTYILkqlJ7iYjRsva8mZqDUUTYiAuI8rYK6sxJcZhKrGGfLmilR7khgItnzyEW0ehjs2SuDy7XSQ77SqRyBbbqIGSR7IGJoekaLVOkrhmTYh5imaWS9XPiPGYIPA4SjSvDBtRc2RFfZU6OkUaAZuGHzDpd1KYzqALjGAgyU0UqYLyM3Cy5hQqoyGJCa8Mwv4TijPruDltnUUiD4nTxVdrszEcfBj','v81EsdJuCOKQtAsLV','rbMNIWSKAYiK9rynM3JVN0HXjVzNRu95mVXQcq0g5LZwy','RWLTBIZJ','wqYcqN11T7r5yXlwzrlIdoHb4VJAzoQFxsz7698JNoL5uaJF1R2kb635SH7bDwqCQsd4vOgHRhOwyswerbogG5kJWEkU',12);
+INSERT INTO t VALUES (-3153817822695761011,-2099313568,'Z24FlM8ED7L12g697bzuPhoyZYZ2TbTUYU12JvWwojKBoNDJpGeMheu1aVb7GKVu','AzzRW2goFHbhoR0Sar0gV79NMBcfxMHeLusUuMEvVivNDMUbkqqATl7WHCaNYmSbKLquuPtZsYuyrWhIE','vHb3cwQAuR9','t3EBFTzMkwl5jbKyn3X73dyEUkrUbJyMtSVO','Do','z',10);
+INSERT INTO ti VALUES (-3153817822695761011,-2099313568,'Z24FlM8ED7L12g697bzuPhoyZYZ2TbTUYU12JvWwojKBoNDJpGeMheu1aVb7GKVu','AzzRW2goFHbhoR0Sar0gV79NMBcfxMHeLusUuMEvVivNDMUbkqqATl7WHCaNYmSbKLquuPtZsYuyrWhIE','vHb3cwQAuR9','t3EBFTzMkwl5jbKyn3X73dyEUkrUbJyMtSVO','Do','z',10);
+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 (-9123296942933714110,-1201123359,'LTP0htGvZkb','1zfkwpSrTIY80vgY3k','SPfUU0F','uwlYwjiUvxcP4v0gqYsn','X','oO',11);
+INSERT INTO ti VALUES (-9123296942933714110,-1201123359,'LTP0htGvZkb','1zfkwpSrTIY80vgY3k','SPfUU0F','uwlYwjiUvxcP4v0gqYsn','X','oO',11);
+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 (-4137676539297147866,725512333,'0DDMml6QhToB9KgWqxaz8Xq8td9yX9x','bbgiS7TgHvHwCLGY4eIhAoF4rn7YQcoMiky429wWeAsm3bT04yE0q1qss6GHdYSFgaqeBvr1N6ZSwlE5IAxQeACeOKMQa963DZlxnqTh87XT7CRYRWaAS5HDppVi5vDu9tzeT4akwwrUQ0MYVEhoggKO5AYEGHieusE1mw5v0KVOFozevKT0jqX8NNoYzlfLLxTVRjc1','cmvpDj','5lScWPv0Pkqh15w4kFIfgtRQqrzX2kNWmkjy8BrO30WTW5ES1kOCR','S','5',12);
+INSERT INTO ti VALUES (-4137676539297147866,725512333,'0DDMml6QhToB9KgWqxaz8Xq8td9yX9x','bbgiS7TgHvHwCLGY4eIhAoF4rn7YQcoMiky429wWeAsm3bT04yE0q1qss6GHdYSFgaqeBvr1N6ZSwlE5IAxQeACeOKMQa963DZlxnqTh87XT7CRYRWaAS5HDppVi5vDu9tzeT4akwwrUQ0MYVEhoggKO5AYEGHieusE1mw5v0KVOFozevKT0jqX8NNoYzlfLLxTVRjc1','cmvpDj','5lScWPv0Pkqh15w4kFIfgtRQqrzX2kNWmkjy8BrO30WTW5ES1kOCR','S','5',12);
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 (6900833333964836766,7533,'lFx77J8W8QPWwn6c9hEboShSEXyGFzsyM','eoo3PtVdzupPGrQ7DAoKhT5rLD3ZOZZEiAac6VraG870bEbTFbmkp4hyKOOF24gkywgh7kyzflTjzuYWxHxARAxMJdmY5vFRkAFbNvQGFyXvtjEXqnXGtyAZuK8SNiL86bGkTc6VsGasKvZYkHmNbDZQlmll53x5ei60vVTfAORk6uH428xk0zEC3U2OVl9rvyF8IpjPgnvQxxly','YFmkAbDs1Gj','BBiCtlP8AKLhgcAg4uMLJErtp75Bb9H0E4p6PiN8i2aB1c7ZCuZ5Ii9NUpOLuRvMfL5ohjlGV41UsxvZizP4seh8G4S7E8IIzBQtqEp2czfIA8EmP6y54ig9yz1hVSRG4JWRc4Lcd6zpgSen8QUedEkXAMfPOBgI0CpEmf','bqds53aGfB4gPYbgRBOwXi7VyFi4gElzLZWc6DwixIhAfEpcVaJtXDHXaSuOBU1btozh1HlsrIHwXzy9nWwLMB51QDM','qNmykbyVvu',13);
-INSERT INTO ti VALUES (6900833333964836766,7533,'lFx77J8W8QPWwn6c9hEboShSEXyGFzsyM','eoo3PtVdzupPGrQ7DAoKhT5rLD3ZOZZEiAac6VraG870bEbTFbmkp4hyKOOF24gkywgh7kyzflTjzuYWxHxARAxMJdmY5vFRkAFbNvQGFyXvtjEXqnXGtyAZuK8SNiL86bGkTc6VsGasKvZYkHmNbDZQlmll53x5ei60vVTfAORk6uH428xk0zEC3U2OVl9rvyF8IpjPgnvQxxly','YFmkAbDs1Gj','BBiCtlP8AKLhgcAg4uMLJErtp75Bb9H0E4p6PiN8i2aB1c7ZCuZ5Ii9NUpOLuRvMfL5ohjlGV41UsxvZizP4seh8G4S7E8IIzBQtqEp2czfIA8EmP6y54ig9yz1hVSRG4JWRc4Lcd6zpgSen8QUedEkXAMfPOBgI0CpEmf','bqds53aGfB4gPYbgRBOwXi7VyFi4gElzLZWc6DwixIhAfEpcVaJtXDHXaSuOBU1btozh1HlsrIHwXzy9nWwLMB51QDM','qNmykbyVvu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(82) NOT NULL, d VARCHAR(87), e VARCHAR(98) NOT NULL, f VARBINARY(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15118961,540511682,'pBVYlSi5BhGg5c0fRJxTSwrc23HsTy0ZeIcv','W2O8ORM5a1zKODJ1tG6i5q3FrNtvp79IyjAY7','1OZxaGOwOm8pJK4kvueLWsmDrilXz2kyjV7K7SaN3Z5Ms1muzc','kXtK0','eg8uxGPKrZ51o','MQhII7rxeoYQ0colwe5CMWVqSCqgzoND1VCqP1uA0g175h0MYv8GEvTkrhXpcGW2IKOWkCIj',0);
-INSERT INTO t VALUES (9805938,1534287749,'DDFPwAFivizoz39JNAois5KgWYblIBV','OS4cs89dbYjzuv6nJxoUIAClZwnuGau3NdDFn','nK','Y','jv3rpczqPF4PKATb6mPcCsjfhLjGVy9YOxjQAs','CPLn9PavqoA0To',1);
-INSERT INTO t VALUES (12986238,1707184384,'BMq9xBwX5HMRKebvmaBWSgyoj2JXqXipysALYntiJuJevnVnRwyxsSrCbGXCA1KviGh3v','Sf7qBX','c5dUnNke9sHDW9z3aZQNDj7CgEBAsslgOmlUoFlZuyuRM4aUKvupb5xajuw6MXOFGDIGtvaUlruP','zQr1POTp','Xr4JVJq4zOL','YGKhEVhiXSxHDvq32daHwDPCgrQGmJKPMsRkoy',2);
-INSERT INTO t VALUES (10415831,2750414570,'rxWHSyKMbbdbqfPciGQV5CeAnw6wpE','4pLVEnib9jffzlUDL2UVekHW7Mxp1VoBF','ttU4bCYD1pQsz0zEHTPYMo2y1JTjFqIJJj0fPXA9KTwuyczqB78gapSNjzFvMyno3mjl7Cx8Q1zaxnhIzAk34QdSloqmV','0l5U','w2TExetDFsV10T2jm1lZBBewizotmkhDsFOIkAMQBLWPoclcMirEQprzEDQMpDGApz8IqU7','Ua8uS85QLc1v9Jjy6UfTcfijqtIAuQZWhmk2ro6oEeDXX8u3iAyou15DrqYM6kc2KJTSef69TvYjsM4dVml',3);
-INSERT INTO t VALUES (13001989,704339942,'R7iY4jzgy09hR8SD7mhKSqdWylpRetNLsr9Icwc9v7LrnG','Ck01l8xlOGCbE0','R9i36W','PLSFLdY','ywBWKFHpSOGpJAH7EmA898Q039GcCkHRFQYuERhlUgycxuQA573W0pPQ5','vJA5YKVTZGBftSye28aF8lRMQmdIzKNE4lMdNa7IgCbHcEJcr6GEgka9jg5yVil3uPiTGB4Rnw3kQZ88KR5z',4);
-INSERT INTO t VALUES (10863086,2382036688,'tMgymdGa1AuJnvxqnMZhM9Qv9teVibqiWx5Ce','pDFDHIH4','xaImePWYItfE8g7EIMjNPlY3QuWVkphb9nKw','pNO8kI','9qUpnWkWnp9sEYMZeOTQEgA0Gz7QnHQY4fEWA0zRV4aNVpBUvHIzbiPnYi5zFCLghEbyaexoZu2DO2VGkCyZn2sd','Q73RyLOuzCak652qPtDpwAMr0yIarBTGWFsTnI20me4RdJs4z6RCSw7u5FrlevaN8mOQG0GX',5);
-INSERT INTO t VALUES (9623909,1179358123,'vP67iA0jSTA1x8AdQpzXpsU9IaJ1dcQex5BpN1JrcDX8Nbx0BKmhOc690my72248xnC03j','kUKVLqInKiVhhvvO4zlxCxacv','jGm0fwQpNCz4Gf','Ooa','xTbDeEUjDTIRPt5I2qObJ33F0WTp1DbRAkqbha57SSSH7iEbBznVSZcElNc','q1sOyLDlCC8J3yDD5wMP9',6);
-INSERT INTO t VALUES (2567725,295367154,'UHGZkObP92xgzZqyKNJjrI44QVhJXUdj9j8jvPvzH','3RiwS0bRPw5jOh0ax1rsQ61CnCN7kdVvxKiYTYySC7ARwmfpd6zaTW','kayFIMHngzsO1T8sK3s5hAO9XU07bf67bnyY4qyRbcmxBHWl6Nt5uf2GG70w98UeB3qYqWqgIe','fkY2Rp1p','OR5NrD5kKRJnSVga8S4G3meGnVAp','lNQwlh5X9TWnb',7);
-INSERT INTO t VALUES (1002744,3066528611,'FvvfF0pgilI4kvcc4ENfNS','eWW14ESP2rbZMNMWjmM1AgxzQ6ECedLxtq6gB','hfgizP03ec91G3x7QXHA8eSwreqXedVli4Aaot3Rdfj3C8X8qVIcrdUWb3JBc1gObP','4p','Uf11INsUD3Vbs1o38G8','VhVlwJ5Qo1iHG8vDoHtqGqlD4yXD3uKSqz0VQtVbrgzadUxjO4wKaRksBzAm1nu1BDSbpL6d3BcQoxvyfG0468XQYrYAYujZyg',8);
-INSERT INTO t VALUES (2043147,581373477,'EltOmQ1SWU8UzELfWsMXWa8oDbzfRNsTtJYYkVhzqxF5OhRmmXkXsg7HYHEdmbDYLarh','gouMSpw','CEjC9BTSGsPexJNfhDgMB0XMgbu3qNs6L9lLGCFNVmwU2b3XR0PVXzCkXOtvIE5T6gXwakg0eCSdK1jy0yog4EDgO','Movm','h6lORiYsmnmUi6j5q5kwautH','MIwjdey6VjWfAGkXZLU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8283938946022227465,1876219110,'24f2v1rgPqPbdLPZc83Hgcqw1XrH7cw3mRdmYoHm2AtVjRUuC','rIwmyacmqKQYcWwHG29DdloJRYA8BM8W1DYyOBZ7vK7I3VIYIA2tBRvDjV9HLYQbIJCPHVDtsNX4WgZLVqBcqAqYIu9DOOQSwujUY','3saXxsYGbHaZZp','CvxdfQxdq44lpkI3CNDM3BRDlIWo6gG2dxLg','Lx','I',13);
+INSERT INTO ti VALUES (-8283938946022227465,1876219110,'24f2v1rgPqPbdLPZc83Hgcqw1XrH7cw3mRdmYoHm2AtVjRUuC','rIwmyacmqKQYcWwHG29DdloJRYA8BM8W1DYyOBZ7vK7I3VIYIA2tBRvDjV9HLYQbIJCPHVDtsNX4WgZLVqBcqAqYIu9DOOQSwujUY','3saXxsYGbHaZZp','CvxdfQxdq44lpkI3CNDM3BRDlIWo6gG2dxLg','Lx','I',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3738068271490922352,-993238147,'gJyCRwfHkPCogsXT','aPQWdpyWkqdhrRv9oyp2geWEeo4oBiANt73EIGtTiJDyBuOBKVLo1cLJrmOYEXpAmTEYAnKO7sSoURFYdyGVR6v7m5Kjc4JDUIAWwdtl7WIMDx828EhVdmsWSHVQ','UCKvCzehQdCIb4','qILPNhhyaEwsRkuralWZ2iEHCsiOc0hVbffzLVtlWTfn2WNoIa4CgBV3bbrMHttsDnq','aUM','Kt',14);
+INSERT INTO ti VALUES (3738068271490922352,-993238147,'gJyCRwfHkPCogsXT','aPQWdpyWkqdhrRv9oyp2geWEeo4oBiANt73EIGtTiJDyBuOBKVLo1cLJrmOYEXpAmTEYAnKO7sSoURFYdyGVR6v7m5Kjc4JDUIAWwdtl7WIMDx828EhVdmsWSHVQ','UCKvCzehQdCIb4','qILPNhhyaEwsRkuralWZ2iEHCsiOc0hVbffzLVtlWTfn2WNoIa4CgBV3bbrMHttsDnq','aUM','Kt',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (991295518248474786,1267966828,'ywe3vetx5k7Om','Vgjg5UuiDl9SFovpLYMBsOj1C6LjYh4O2u4cKGsa2zGsjV','KtsaSGMfw','EDOKt894DdQ5ogFresKJWhg4BxcrCn40YA3d3OdN5H9MnPS5traBvhkMGRf0rTULu1BdW7knlIaIN6SWBd0wMBKichZba2b0oc4QsAoxsjWEezN0ntAlHJ1bcDpWaBUKWcWL2DuBet3seD2EV1l8KKoqCO6AVJWI5FzqtJ2N9sv2NXrmFQF4DDZArzihzQxL8niTHSjmY6nC25Hn','oWs','K6',15);
+INSERT INTO ti VALUES (991295518248474786,1267966828,'ywe3vetx5k7Om','Vgjg5UuiDl9SFovpLYMBsOj1C6LjYh4O2u4cKGsa2zGsjV','KtsaSGMfw','EDOKt894DdQ5ogFresKJWhg4BxcrCn40YA3d3OdN5H9MnPS5traBvhkMGRf0rTULu1BdW7knlIaIN6SWBd0wMBKichZba2b0oc4QsAoxsjWEezN0ntAlHJ1bcDpWaBUKWcWL2DuBet3seD2EV1l8KKoqCO6AVJWI5FzqtJ2N9sv2NXrmFQF4DDZArzihzQxL8niTHSjmY6nC25Hn','oWs','K6',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(58) NOT NULL, d VARCHAR(69), e VARCHAR(93) NOT NULL, f VARCHAR(66), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3775525906,12533315,'v1mfCqxqF0N','u6RybxNSpQkNHzZqIChLkJnW9BQVJQZmK8yxNr','MjKvBtlUfndWiayFVIVO','dxlHqX6IrodiQWGc3IQy2qiPsyGlJX05LltwkYCQa3sVLRuFl8K1jCL','2','C',0);
+INSERT INTO t VALUES (1065501643,14511981,'AZsd6ThSzy','cT66WYtHJ3k1IgXyv6PCtLqK','TRhaO5NAZQvSiK9XBlPkbolJ4xJZbnyUk','oBhLpZhTS03a3vrpkU6n3loIduihGnqKinrfq','j','B',1);
+INSERT INTO t VALUES (3204905149,1695810,'1eG7BVaaLGSPDWt1Y3k1JB2IpTiPPf1PjaRYL8YwNZRlc7UH6auge5qjm','g7rpq9X4l1p5hE5p29YbxO2kea3DlWfPaoXErnC4Ew84FSOEqsFZWCg43UCokzC','YxjNLYlTNjvxScn0h','raBJPKkAqJl','4D','V',2);
+INSERT INTO t VALUES (3584708033,11093337,'7xTh4SzDqAMyVE','5XgIc','Rgqsc2jRFPFgTC','hbfXkC7Zqx','Zv','c',3);
+INSERT INTO t VALUES (1132507024,2666540,'OFLGc6bB6k','68JFzSbjwZgAV1TSxkeM765zgm6yJdnlAFyA59dqmLLwkAr2IXR','dbdqdRylcAPojAaptQRmaLJEPN0Xk8eZG53EWZZPl4pD8','pimATN3','j5','2',4);
+INSERT INTO t VALUES (23025033,6285934,'lpftiq','VwRLHT4yuWBbrJ3jk9I4x7EoH','inP2u5NphGxb3swqo7zThecGHGqewiTMiO','tcWkFhKbUHOrqewgnBDICleACwNGGWhS5XNjjzzxMevQjhsnD6HA2RTKXbcjwsLi9','hb','7',5);
+INSERT INTO t VALUES (3071191668,9006133,'EZPUq7ajFmIkhnJNe7a3qpQajU1wvGu1','hsBhb2AlEWzCP7e84PfPtSEG8gyFcx6XjhlqbZ','1JTIJPDLP0TsvDSjpsTCwQqR4a6vqiUg','ybbX9hQOv8','Z','C',6);
+INSERT INTO t VALUES (1942804323,3393344,'fswapDCsB4rmKY0BptF4R3UFuhALla0YOW9DKtmBn9LQGeo10R','LZ1C4PGevpKscZMtQAjH001EbJfWKE8m42aogi3Q5qh4yyEuyJXI3uvW9Bpaz3x1UL','PE1KqC0FIzW4KHalImze7dOH65iwoH3boLvpoeYV58qQUTLIriX57k5DlUS4NIY','MSR6UpDJzaCLuKsShoBOSfZ5K','0h','C',7);
+INSERT INTO t VALUES (2626418828,7308683,'GBGpbsETdqzFQvRvi5SGjfEH73k9qVtMbBJDdVS9rMnq280nL94','IJK1dgLc40dRMH0Hx3xgEBinifcycbYzFpso58M','5H5TwJrjS6xOg31ULRjPDCvNDUkbkRNqZRk3QlxQVKG','osnf','V','R',8);
+INSERT INTO t VALUES (2014982243,12564988,'8EWfnXbDqdNLnWJ3KOkzoXrKjSozEVhVsYtQGI1IahXTR9mWSpZpRecyd','CTkR1o3v7edW4X7hDv7H1MLvo8ZGJDjBNNimFCQ','zDEKrwsbzGHwGQfuITSwyT4y3RbrpeWMJnYVjmjMAg8iokAOUGBp0pc6riyoSkZOGafJJHNXBSmBU79o9Qnc5We','MYdBbQw','8','R',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(58) NOT NULL, d VARCHAR(69), e VARCHAR(93) NOT NULL, f VARCHAR(66), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (257354445,2819911821,'EYd008TjdtQADydoQ1rc6fuXl9z3HIYdJjqvGSycI4QsVymtppNv8DC','56jPSGeVpNsm7lFiZm','6od9o9GtRnjtkYIcFo3JB0fI8lm8NCqazI4hvJm69yyoJctn1PZpx9Ob6Ft9qYMaYReBMJJadnv1pAUEwi0tzy','Cv5','epBdAgIWgYEyEc4gLM2GQ','wTx9omQtynG3WrBeBIsyW01vCaeg2VOMtm6B44lqfnng9GsEZllluPzxRNuEnyJRPdwUP6oop',10);
-INSERT INTO ti VALUES (257354445,2819911821,'EYd008TjdtQADydoQ1rc6fuXl9z3HIYdJjqvGSycI4QsVymtppNv8DC','56jPSGeVpNsm7lFiZm','6od9o9GtRnjtkYIcFo3JB0fI8lm8NCqazI4hvJm69yyoJctn1PZpx9Ob6Ft9qYMaYReBMJJadnv1pAUEwi0tzy','Cv5','epBdAgIWgYEyEc4gLM2GQ','wTx9omQtynG3WrBeBIsyW01vCaeg2VOMtm6B44lqfnng9GsEZllluPzxRNuEnyJRPdwUP6oop',10);
-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 (974741748,485672144,'ZQkc8Iozf8Vr9hyCPwl2wCzrHJgL4KXQbtvYof5n3F','pZg7pJjpV5mgHzUH9RQPybKslEKpIrQVokMHGy9bbCnS9BT7','oCGiOkolGsTzBqW1alJl6q','AUo0','UTMr9N93D8E45JtiEdbMc','HRlCew9cHy1GYgpY8v0ZWIXuPb7ltLqZSRIrOoWqMhD4BFWTgIzZ2qxAINaZdevf23Qr6DULnhPDlutkJBPdPybeZIv626P58As2',11);
-INSERT INTO ti VALUES (974741748,485672144,'ZQkc8Iozf8Vr9hyCPwl2wCzrHJgL4KXQbtvYof5n3F','pZg7pJjpV5mgHzUH9RQPybKslEKpIrQVokMHGy9bbCnS9BT7','oCGiOkolGsTzBqW1alJl6q','AUo0','UTMr9N93D8E45JtiEdbMc','HRlCew9cHy1GYgpY8v0ZWIXuPb7ltLqZSRIrOoWqMhD4BFWTgIzZ2qxAINaZdevf23Qr6DULnhPDlutkJBPdPybeZIv626P58As2',11);
+INSERT INTO t VALUES (3537233199,4380757,'YULLR8X5oyimf9nvq5vuP9cIvdyBZds','8U','geqqgGjP4p7Gg7C6qg28sURWnhR3rfGDV','rZYCiEyGcYcPIhYrFhef0QRBodWpq1XtKqQsDxh2HcvnXA33XGx8Irep','Z','e',10);
+INSERT INTO ti VALUES (3537233199,4380757,'YULLR8X5oyimf9nvq5vuP9cIvdyBZds','8U','geqqgGjP4p7Gg7C6qg28sURWnhR3rfGDV','rZYCiEyGcYcPIhYrFhef0QRBodWpq1XtKqQsDxh2HcvnXA33XGx8Irep','Z','e',10);
+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 (2413655472,15274041,'goDzzFFS3u8zEEgoKKRMYyQbwDJm4wmAcMg41I4IQsiOwVvyivlPyIo','JMIbLgyUjDHLtelG3PGalXVPyCUViFXhqLHRPjXZIp1YeDm3CVKydTcjCxTBnWGEQ','GdrGBvUckjpheIixJGHo3U2arzQXI0pnmote1xUkpzrMaogucl2hJ8c8tFNow','VAb','Sh','A',11);
+INSERT INTO ti VALUES (2413655472,15274041,'goDzzFFS3u8zEEgoKKRMYyQbwDJm4wmAcMg41I4IQsiOwVvyivlPyIo','JMIbLgyUjDHLtelG3PGalXVPyCUViFXhqLHRPjXZIp1YeDm3CVKydTcjCxTBnWGEQ','GdrGBvUckjpheIixJGHo3U2arzQXI0pnmote1xUkpzrMaogucl2hJ8c8tFNow','VAb','Sh','A',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3128318924,4274395138,'ddKuou5SqBIaYIncGhAd0uSivoG702wYFu00wpwE5elKrSnAy','9N6nsOxuuwzvhhZvf7ZuvkaIHyC1ntiRsJkhcxY0BGBBTw74BbZdQtfYzi7lLXO9xb4jzlpbe799kXyugBxhl6gsyjVpiio4XBxzt1lcxyyYF3dKSonV2A0Vyb0Fie5nFrpZpphF06L8JOjnWoRwjKJurXlAANDqyhvfW08RBTtdRzdUxxwdw4DrM1Y6IeC7jUzy','NoFEnlYPfhc36AdKVt7b0XzraMsL228tx5c60vSSFGujrbFnT6xEwNtoKaIjc9IBqSNsr3JIGSx9H0z6OBUULUi','vRXOoH','n25BO83mIsyd9LbePhAKmdMA4B9gFMHARznCS21py7A5S6mM2b9qDFAv1GaDFatvyWAXYYcuJVBWC','fE6JByEqInisUTqAVnqkpHO5lkpw6N8kPrVb9aMMmqdY11HYsWbq3HzTsQdz5APVotdM',12);
-INSERT INTO ti VALUES (3128318924,4274395138,'ddKuou5SqBIaYIncGhAd0uSivoG702wYFu00wpwE5elKrSnAy','9N6nsOxuuwzvhhZvf7ZuvkaIHyC1ntiRsJkhcxY0BGBBTw74BbZdQtfYzi7lLXO9xb4jzlpbe799kXyugBxhl6gsyjVpiio4XBxzt1lcxyyYF3dKSonV2A0Vyb0Fie5nFrpZpphF06L8JOjnWoRwjKJurXlAANDqyhvfW08RBTtdRzdUxxwdw4DrM1Y6IeC7jUzy','NoFEnlYPfhc36AdKVt7b0XzraMsL228tx5c60vSSFGujrbFnT6xEwNtoKaIjc9IBqSNsr3JIGSx9H0z6OBUULUi','vRXOoH','n25BO83mIsyd9LbePhAKmdMA4B9gFMHARznCS21py7A5S6mM2b9qDFAv1GaDFatvyWAXYYcuJVBWC','fE6JByEqInisUTqAVnqkpHO5lkpw6N8kPrVb9aMMmqdY11HYsWbq3HzTsQdz5APVotdM',12);
-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 (3512290988,3117398644,'FkLKT0InWh0LxfgVz7v95sLpLgcZbkRiLL8','Uh6CRrvBntrh6Igzai5ghbxbBn5eBLkazclr5tWqlGAC6X1sWWAVn6nhp17J1SbisvLVPIZFH5Unc1n5Ph9oOAh0LCzvMm4sAFs8Qlt18FbDNG3jH','FyT1UPyvVt4HYOuGdeUUcnu7Lec57Bu8ABaqLW2RV7KsNhIv8PxdlDYzwhHrHSYLtkjq','P3H1oYYPGPRMiY4ezyKv4reDZoOPcHj5Y9zZxjkQOfFlSDNctcOpQD2HaxIdH1hjYVOyRiXqqRSfopjQXMIUkRKulcgWb3IPIzL02ULFhsJIOAxRTGzNf5p1JxPtqNwhh5CJtbtgRu2unMQHLFX0prblUpZ85I8PvAY7Ne0GBrvFoAjTc6lUXrRb487aCQoIgjbvrZnxU5jP5F4wcHRhnuSdYfDUMqSNAywQJVHzWeDzOKPz1eyUXcS5d','69J','PunpgunWZDMbziehk7nMJFU5XTA1T7p8Yld653le322Arh3csCF83SxItAKmWh34V3p9tExG3IaiRhZzE6p',13);
-INSERT INTO ti VALUES (3512290988,3117398644,'FkLKT0InWh0LxfgVz7v95sLpLgcZbkRiLL8','Uh6CRrvBntrh6Igzai5ghbxbBn5eBLkazclr5tWqlGAC6X1sWWAVn6nhp17J1SbisvLVPIZFH5Unc1n5Ph9oOAh0LCzvMm4sAFs8Qlt18FbDNG3jH','FyT1UPyvVt4HYOuGdeUUcnu7Lec57Bu8ABaqLW2RV7KsNhIv8PxdlDYzwhHrHSYLtkjq','P3H1oYYPGPRMiY4ezyKv4reDZoOPcHj5Y9zZxjkQOfFlSDNctcOpQD2HaxIdH1hjYVOyRiXqqRSfopjQXMIUkRKulcgWb3IPIzL02ULFhsJIOAxRTGzNf5p1JxPtqNwhh5CJtbtgRu2unMQHLFX0prblUpZ85I8PvAY7Ne0GBrvFoAjTc6lUXrRb487aCQoIgjbvrZnxU5jP5F4wcHRhnuSdYfDUMqSNAywQJVHzWeDzOKPz1eyUXcS5d','69J','PunpgunWZDMbziehk7nMJFU5XTA1T7p8Yld653le322Arh3csCF83SxItAKmWh34V3p9tExG3IaiRhZzE6p',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(19), d VARBINARY(4), e VARCHAR(69) NOT NULL, f VARCHAR(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15807227181585115777,-1568232279,'YB4p2','c','aZBj9qzimMXDK2RF','douPjtN7NGEzHymLkrkMywAf6Tk0YOtj6R','5C2WEisnch6Aj8blWihqnpcaaXHVFMbCtTcof8YZ1J1DJL9R2K','dH',0);
-INSERT INTO t VALUES (15628693890337288202,1721743216,'aHsXK','P0r','evR9oG1G1sM9FAGc2Y1Vprj66aN','6qN4c7yGInjVxHEmbD8IZpXt7','4Y2yQF4hRM3hcNAgg9HmmsrtJPHIQ98GFHVDiQpa74wuFcaNXDDsbthDJv5uhuz3tyKo','ocso42JRyAS8AB3GZN3AzupJ4xnEjadJx6lfV6rigT8FcXx63ViRnR74BCYd503Za3XBTNOsl2wfd86Kr75Fz4YN',1);
-INSERT INTO t VALUES (16911108494700465364,876041527,'dAyvrXPLMKVK','zMd','58ts8zYkIy01rcTluPjI1nNcuqbUYhI6KyeKxEAqUkakMCuMfYh5Zs9AKAlGhnD7HsP','UlXCPq8Ta9zgDDHpuuB7o8ctUbbLmdz7gTOVKSt','otwBMC9DILXdvzMctRGnkShtMdNnqeDq1Oj3N22sEI8zopm3hP7uNYDAwSd','cUhG7RNYlA5SkykpspLcciLcjQyJpRz9uxsK',2);
-INSERT INTO t VALUES (14408651075694343865,220570171,'DG','w','TuK77eUvE6TWGsdKY6xUZONxSpfEJ','GNMEFvcYEJHsB8GddSBgf2lW24e1SGz2lQK20V1w3dkcm4NuPUiOQaZWAZ','6OqUsGX4Is9f63T9','Dp17sICHmJ6HMjbKntnJbcRiuIjOyaA7J8gHUgE3yjbF6VHcmGLkSNZZgDuQlYIVg2qvma8ZxPt',3);
-INSERT INTO t VALUES (10435144053863246109,1464062427,'eCmaBEwJnsDj5z1','OL90','RPIb3gaAvaUhHoT','fdiJwL2tFBEvE0icKOd','7G47oEVvG78xscLESMvkT7WgIgBJhTICWNnKvxVGLwsoANTN8FncrNykoaQeTXAnOvqMNvB0Da5x6h8LKz0umzfabK','yRg4q8geiqoWlfqksgMEsDA3uDxXqNSiF8tfBPIk1w8nVEAYR9YWrICFHDY6zCnRCD7enTTaurX9KAC2MM',4);
-INSERT INTO t VALUES (14147524624571232950,-1497331862,'38K9iVdxohSyNN','RC5','dS9nxON2YcG8p9h0Y1vdWEl9mXpN6BNKtgsKmavVh','EZboQwgdK3RsEXNzdVl6kX4JYyiKwdM9XSqPIM','TK4u6','Z',5);
-INSERT INTO t VALUES (4453572813887764135,-1760784577,'JiJxi7a','OUWE','xWaCVr2Txz2E8pBlVFinkUeHVtNUNia','tTBPOcqEnup8W4bpw1EcSv','mdQH5eTFUeszS38D0AQ4HuXE9NB7axOTgk7nprPNhY','Rt1',6);
-INSERT INTO t VALUES (16825053937102828785,-374121876,'8LveG6R8TTyQYu','UJ','qTBPlTKXhp7IvLK7KDgkmIzHZh8XACjDMMiS1K','2X1vUe4N','b9dkJrIyHXocGvX28zd7fhRJSopSZJogTv9uREqaerIQFo268Uw7BO2G9K','9ncA6Oxx4NBaDQHfZ6z7ghYNo8YepH1dviMZXHE7Y4PbrOkIJr3y8SC6TzAoeQGJDwHsrZNciSZMUWDxC7n77L',7);
-INSERT INTO t VALUES (13763248523017074234,847199602,'JQyAxNp9wKSKtPtLX','qSy','Y0MQRRBSYD2GvAeG4cryCIBnHa0GfbFmMDVlhQm','ZViLOsM4HggOwN8J8mUasilhRHca1uKFOJfCxMQmR4uDrcIjmYYqFDPCOPj6xyk762diF','6mRTrjqafnkiEtcAo85Xf4EOP1tvqStZaQySwG2T857cdGvcVAajmXtnR8x3Drwul8hokCqXVM9XmeLM9gj3v','bQ3bYVAGmjFl2NWD0w4niV9aIQqQiDrTnsjPz8F5I7L3M5ihPXHkwYv0TBEcyirB6ERCXk',8);
-INSERT INTO t VALUES (12944639537083177471,1184973525,'waVBkj','ytfz','VWF9OlTDZKJrmj15ZWR3DzO6Eou382tG','duI0NI','ER9WtnADSmCtqvSpbhx7ZYEj4fkB1qKjxLndSYMUpxvPhBCXEp6My','DV7G35EhqG1olDJptU0Xji33kUFR9UdYq08lJ0nQiF2BZaFywdeRmt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2914638307,12344895,'Z9v19B6LtF4MUQ5Xqdi5','wJIhdFVCudVnGQS6nptGcZ','gsI3B3Nf4EWNuIxDKNfJMWzb6VuC6dmnbdGbShUtoLg0Td8agkqqPhJWnBTzzgTKOQS','EtvMhY6sZglFt8vsdOY23jPGsLGQcc9xmSXSAS8SBxLzVNEtSl17WYtNT','Au','I',12);
+INSERT INTO ti VALUES (2914638307,12344895,'Z9v19B6LtF4MUQ5Xqdi5','wJIhdFVCudVnGQS6nptGcZ','gsI3B3Nf4EWNuIxDKNfJMWzb6VuC6dmnbdGbShUtoLg0Td8agkqqPhJWnBTzzgTKOQS','EtvMhY6sZglFt8vsdOY23jPGsLGQcc9xmSXSAS8SBxLzVNEtSl17WYtNT','Au','I',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4113891954,11011258,'FcgWJ4tZp6ybvDZ8wp1B','aJbPPEOMlQKb0aPtxzgH2uHKIS62','XSan1WYIBFvJa2MGiyOp2RaotcAvtIgoZQcXM9d75Qrb76sdDBJ9W1JaNtOCDMAisu','90vFNg2IB7ZfaKV5o1VylvZbJ00nK5Wn7jWJnCRW5vDpIWpb1z1FD74ZJAfsz4Z1bHijdeZquFjiO0uYIvbT44g1RB69CK96ASgoTtZIhl8QNrlbJjLMipB69Y2bH2pxzFE9QSTm2N2ZlrUvTvIw','7u','7',13);
+INSERT INTO ti VALUES (4113891954,11011258,'FcgWJ4tZp6ybvDZ8wp1B','aJbPPEOMlQKb0aPtxzgH2uHKIS62','XSan1WYIBFvJa2MGiyOp2RaotcAvtIgoZQcXM9d75Qrb76sdDBJ9W1JaNtOCDMAisu','90vFNg2IB7ZfaKV5o1VylvZbJ00nK5Wn7jWJnCRW5vDpIWpb1z1FD74ZJAfsz4Z1bHijdeZquFjiO0uYIvbT44g1RB69CK96ASgoTtZIhl8QNrlbJjLMipB69Y2bH2pxzFE9QSTm2N2ZlrUvTvIw','7u','7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1845724404,12842227,'9VzyLdwPpsjd403km7Nf54FX','HjS8BxiCFKst5sltdKerHXkGPbxo675yQC373IUYlWhkIW6yVYxytVVu1gqyvFiV98sbnmebNrPmqLCG4fZDlTh3brpArHm5zpCnCkw0wnOPrsD0eS7L23H4QbBg4XnzmUzlgCOVKenF6P5xHTqibu2Hz0iXOmQAqJbQiKDJSNsglkInRVEbgQs16pTkea6YK0R8mViZ2iNfe4OX','Rqr07pk6qgK6JV04pNht','LyJiCeLF68nSh07pRNrwhBclje3Kox5fPjXzq3JB7U5QvSEvsgduieAbEno9M3rEkZKZtaE0TDtIzzdvMOPt47tZ8v3pwHedvOzTsIL26EvnC0BGEpDaA1gXhHjZySwmvjiatYmsFtP7RwPKIIKlqTedefnySeYwuLtUXiwvKxrlvht','7','k',14);
+INSERT INTO ti VALUES (1845724404,12842227,'9VzyLdwPpsjd403km7Nf54FX','HjS8BxiCFKst5sltdKerHXkGPbxo675yQC373IUYlWhkIW6yVYxytVVu1gqyvFiV98sbnmebNrPmqLCG4fZDlTh3brpArHm5zpCnCkw0wnOPrsD0eS7L23H4QbBg4XnzmUzlgCOVKenF6P5xHTqibu2Hz0iXOmQAqJbQiKDJSNsglkInRVEbgQs16pTkea6YK0R8mViZ2iNfe4OX','Rqr07pk6qgK6JV04pNht','LyJiCeLF68nSh07pRNrwhBclje3Kox5fPjXzq3JB7U5QvSEvsgduieAbEno9M3rEkZKZtaE0TDtIzzdvMOPt47tZ8v3pwHedvOzTsIL26EvnC0BGEpDaA1gXhHjZySwmvjiatYmsFtP7RwPKIIKlqTedefnySeYwuLtUXiwvKxrlvht','7','k',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4080606902,7471750,'glLHpG8PA0jSf','PXFq28nymn87EFWg8GEGZR1VEK7Sul4iO2ylZ6U53tSI55zvf3cPy8pG7vjtZXtm1Avm7qNNGxd2uowbUXci0','FMHsJubTjlfud6XdMZGHEeAUAb6pGPnQDxYQzE','qqvsQwyWj2J8UBQ27c44vgnjFb0vhtRHwX1cZsqthLzdtvFp1icJfB7T0OswiwShPj64qq9H9HQO2LiEbl2r42uOXR6Z4ZgcelJQJB7y3iHZHToKJD7Ev3MQs4X2p3XzdI6kgGQNCr2y4hxvMhvztb2UyIjjeeL1JaapYtt','K7R','W',15);
+INSERT INTO ti VALUES (4080606902,7471750,'glLHpG8PA0jSf','PXFq28nymn87EFWg8GEGZR1VEK7Sul4iO2ylZ6U53tSI55zvf3cPy8pG7vjtZXtm1Avm7qNNGxd2uowbUXci0','FMHsJubTjlfud6XdMZGHEeAUAb6pGPnQDxYQzE','qqvsQwyWj2J8UBQ27c44vgnjFb0vhtRHwX1cZsqthLzdtvFp1icJfB7T0OswiwShPj64qq9H9HQO2LiEbl2r42uOXR6Z4ZgcelJQJB7y3iHZHToKJD7Ev3MQs4X2p3XzdI6kgGQNCr2y4hxvMhvztb2UyIjjeeL1JaapYtt','K7R','W',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(66) NOT NULL, d VARBINARY(52), e VARBINARY(36) NOT NULL, f VARCHAR(35), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2997285752,2077268665321637137,'hqa0Sahjv7qODYBhZjz2i4bqDnvqg4zNJ5ih2d3qys3PQ9ng8P4u','jEiyqU04','EU20DM0vzK6MveZXfVtTPtCf','cIt6rV4QGO','L','U7',0);
+INSERT INTO t VALUES (3901176622,-8043335519151131008,'q','2IX81EASJBjpURWinVGHiUE3Xj','ogjErEv','Nx3BG1iU1NY4T','d','e',1);
+INSERT INTO t VALUES (546958611,-5558646095420341944,'qor0bC','e9m6j7R7QZnmMNMb8vDtPHqH9UnfWDGgzzsbhKUe','zWkE9maNS7ZMHl','JcUeuuFcZNk0l8NUGgEnKhver99MEnsNi','p','bj',2);
+INSERT INTO t VALUES (457536213,4418254787087380959,'vxhzEd0GbR5iiTPZxR3jtNSjxripMrlnFR6Io97K5AA83','29zuuV7KQ2fKRIece4i0dEqivTBB04sdwA5p','zosN3jSY99vr0XvA7uFFRBXXSwcA','wz8GcJrngRXHrx4K1QgQR3','e','E',3);
+INSERT INTO t VALUES (857434663,-2110447502205885122,'K','zgByNLZHCAiYtnteXAg8ojMPNfTYxYtGdXNqYFSr88K0fFfH','JNI','rQ','l','3',4);
+INSERT INTO t VALUES (3767339193,-7167270730342115102,'aYAOSqPKZvPuD62e30duBSm7pmPryjgy4DtOYPVweBJof','F41fT78nXmdB09PsE','BT38R0UATmI73C5','5DEBm0wNDbaOVEDVRLks6FmUUpLH7','8','f',5);
+INSERT INTO t VALUES (1328445334,2738457484064333599,'k1d1bkMoQ9qliTJOPu7QMStSDmYM89m9ZxwUEhXW','1UP2Jxd7DyPjBABaoYkj0RrWseHHKVvLJZv9iL','aRkl3qdRMBKmcuIo4AiXlTZ3','umatuGFQLA9bh7XrBBRQ','s','S',6);
+INSERT INTO t VALUES (1596738000,-6034410875620833723,'eGDQJLlUxbJrdYHJ4l7T8TdSo7','NBN3mvgK1gff6zYwkEsvIWUZUe3Y3jGH6MgY1','mBk80vAHv9ShUr9CjAgecQHVEt','vCyIdW7o','n','5',7);
+INSERT INTO t VALUES (3976196227,7845451796389541010,'QngMlQs2D5I9mLec4aawb5X1OlAJZQaYwSwRdJTyzaacDVMBBWHDZcA3rOsy1','F3gEIag7VHC','BcXYEWjfoMNivbGfP2i84xviI2c','6CHUv8LlqiFF8oH2w5FdRHxhak7QD','t','G',8);
+INSERT INTO t VALUES (3848626696,7955349376077912116,'Al2xfEz2c4E8jrj4ZYOKTHu33viDyeUjcrIRPy2lEGf9tc9IhTLJh','iggipcM6EKTm8P','couq3NB5PgK7xVEFPwFz2TQ8yMZH','Z0HGU','q','1D',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(66) NOT NULL, d VARBINARY(52), e VARBINARY(36) NOT NULL, f VARCHAR(35), 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 (2481804865466025669,-568746117,'lPah5Y9eO9','D4e','ZBOHGsGqgMMkYVPxSPg2S7D9I4yq2jDxD2tRc9wkXPOzmbrenyjtWexf2rHrRw0hn19e','ZTINrzBFxdq5Xn9q','BHc8SO0sH9LNLgTWYdpmt3DnZdLvMMMiRJUlYm1JQzo','xeCjyjgykiY3QpCf4Zs7YEoB8CRn8aNuhh0CekcrsfMRWQOkA5FhC1ccvyKCtSRAr5qxQuFEBMFtzgnLgvJGv2vT',10);
-INSERT INTO ti VALUES (2481804865466025669,-568746117,'lPah5Y9eO9','D4e','ZBOHGsGqgMMkYVPxSPg2S7D9I4yq2jDxD2tRc9wkXPOzmbrenyjtWexf2rHrRw0hn19e','ZTINrzBFxdq5Xn9q','BHc8SO0sH9LNLgTWYdpmt3DnZdLvMMMiRJUlYm1JQzo','xeCjyjgykiY3QpCf4Zs7YEoB8CRn8aNuhh0CekcrsfMRWQOkA5FhC1ccvyKCtSRAr5qxQuFEBMFtzgnLgvJGv2vT',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(20);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(20);
-INSERT INTO t VALUES (4211558762203784184,-597658955,'amdWPvaDNYOY','g1VX','JYm','X6BuZ39To6fwVgsjZ9adyCnKjRKlRr','FzqMvHITtLq5GyeCkHN5ZwnKxvhWquz','1UazwH4K3kYhafSFWRPD4aBau872cw',11);
-INSERT INTO ti VALUES (4211558762203784184,-597658955,'amdWPvaDNYOY','g1VX','JYm','X6BuZ39To6fwVgsjZ9adyCnKjRKlRr','FzqMvHITtLq5GyeCkHN5ZwnKxvhWquz','1UazwH4K3kYhafSFWRPD4aBau872cw',11);
+INSERT INTO t VALUES (15083368435281047713,2648303684334699982,'TlRps7T0OODPmKKEuSWx9uSscnwYWZJDHtFX4dPoVEeExVQ8Sw0kiAjCj5KnsyH3','Zwr0','CbyyG28cpdEiMHO','eAffpLCLf4470G8OBuh8xZAzquc4','D','9',10);
+INSERT INTO ti VALUES (15083368435281047713,2648303684334699982,'TlRps7T0OODPmKKEuSWx9uSscnwYWZJDHtFX4dPoVEeExVQ8Sw0kiAjCj5KnsyH3','Zwr0','CbyyG28cpdEiMHO','eAffpLCLf4470G8OBuh8xZAzquc4','D','9',10);
+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 (6712107426218709071,9000480492815931707,'uVRm3BtaiAzKW01','8tbzAfwYKkkbQUpX9EcOZo9rq5U0cC9Kl9tw9SN9MF9Oy','J3heOoSThTgj0FhswHQnOrza8HaX0T','DM1kbUfGj8FhWqL30s7KcR7b9SNsy1VD','I','Re',11);
+INSERT INTO ti VALUES (6712107426218709071,9000480492815931707,'uVRm3BtaiAzKW01','8tbzAfwYKkkbQUpX9EcOZo9rq5U0cC9Kl9tw9SN9MF9Oy','J3heOoSThTgj0FhswHQnOrza8HaX0T','DM1kbUfGj8FhWqL30s7KcR7b9SNsy1VD','I','Re',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2682373116235742682,1029858897,'iKNL1Ui6GJ','GEgbQttWfL5WV0BFPxPNbwyybT7VSC0B8bZJfwGlkCDtQfKig2KcFny8YnUFC3xJgUllPHpmRY2GvE2LkXd5iM4gNrT38useTk3pgdFBqE3cZlfwEIKpKayd705C05wBWg3mtrhwsFm5CxOcrA131qoDFdBgTWbnGhncqDhpomwaMYwbxH7FIbt73dkcnN7wpgfim7cgwFGentW','dcm0j5M6dXfS9fHYG5V03j2qsZshRZHF6ZsX2JPoFwf6kdgz88q8Ni9PAw8VqpoHNH','GoEzo9ibUUOF8DbhZvY5fP6BTr40LWGaHGHmUy0t3hpAzBd1rYM5IPMYyFttRVRxrqW','yvqdKa22elqAIEwauxi','DmIzXjbkWBJ8Ciz92ONPZS4LWZPrtrB9bny6FUQFjjGXGgR6APZOyl8fzKfFV05nSmice0Ml4GNhW55U0c5pYTfrx7',12);
-INSERT INTO ti VALUES (2682373116235742682,1029858897,'iKNL1Ui6GJ','GEgbQttWfL5WV0BFPxPNbwyybT7VSC0B8bZJfwGlkCDtQfKig2KcFny8YnUFC3xJgUllPHpmRY2GvE2LkXd5iM4gNrT38useTk3pgdFBqE3cZlfwEIKpKayd705C05wBWg3mtrhwsFm5CxOcrA131qoDFdBgTWbnGhncqDhpomwaMYwbxH7FIbt73dkcnN7wpgfim7cgwFGentW','dcm0j5M6dXfS9fHYG5V03j2qsZshRZHF6ZsX2JPoFwf6kdgz88q8Ni9PAw8VqpoHNH','GoEzo9ibUUOF8DbhZvY5fP6BTr40LWGaHGHmUy0t3hpAzBd1rYM5IPMYyFttRVRxrqW','yvqdKa22elqAIEwauxi','DmIzXjbkWBJ8Ciz92ONPZS4LWZPrtrB9bny6FUQFjjGXGgR6APZOyl8fzKfFV05nSmice0Ml4GNhW55U0c5pYTfrx7',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9029935766680163403,969561181,'z1a3OHKbCKR','WVLorkwRfok0IdSr','Z2JFpsDGzZ9M6FWFAnfM18xDgdMYMQr8ZQ2iIMIDw8FmSbZ','bkthSadB3c6pKpMTVcAXXvqB9tL5P6uuP','vEm1POFVcmqeSjxvuPbcG87Qs6bbd6OSeOKwg0hL','81N9ZoaaxAhGI4fW1Shvckmv5C70OMKhPZtM02YUktZ96igcD8Kbf49ZxhHLb',13);
-INSERT INTO ti VALUES (9029935766680163403,969561181,'z1a3OHKbCKR','WVLorkwRfok0IdSr','Z2JFpsDGzZ9M6FWFAnfM18xDgdMYMQr8ZQ2iIMIDw8FmSbZ','bkthSadB3c6pKpMTVcAXXvqB9tL5P6uuP','vEm1POFVcmqeSjxvuPbcG87Qs6bbd6OSeOKwg0hL','81N9ZoaaxAhGI4fW1Shvckmv5C70OMKhPZtM02YUktZ96igcD8Kbf49ZxhHLb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(97), d VARCHAR(84) NOT NULL, e VARCHAR(13), f VARBINARY(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (44073,55969,'15xrw6EznOfJne5v1GmP','Q','VPejV33B','gJbwU5oDli4F0UpfXilPNFb4SMkc0O8MP','7Ngf3gcT48w','hOy',0);
-INSERT INTO t VALUES (37637,21195,'nrEu3EXPOvbYCRKofYB0BVeX63wpAXPXqszmhO0kfBeEEjZn29ODw1lRbunZc4GinkpcTEPv4TSj','wtV9EMP5ZSYMRQaGCCtUmjeH19o6n3dSmag62TB5h0JObXJO8O3eP7rJG0f6Uxrj0p60JNayUrLv1','xJ8O','ykwxlbrqgrfDzr6ii9nI51FMW0t1','II0','uHv26mmpB1s8r2a4nHw4mhrQUOkvo2YdxdnMmOvANW3k2SOTVPczoWbqHIIRZT3Sb9dn7NdGXeHYWYV0mM8Od1IaxOpo5ZxU',1);
-INSERT INTO t VALUES (11164,28883,'CASyu1S0pXZnJ9wMONItq7Mn9aYUQaM698RCUryclK4GFXR9JdfiB2dgJBkvlYsfI8Ib3Gl2E','bvRZIQkplCT3Gyj3WPTgGc4FSN','68rdF7In8wNk3','Gobj5NhPZxiCH2uFj5sDooOjNEXIs','AMF0IDyiXRl65UZLSzDowtK1DbcIewwdB2DOWZ97KpZdTDzxaYDRk4YUZMI5wEuxImgyHkOPHzd8OPIyEVruBcuPer24gppqy','5huIgviQ9Rm',2);
-INSERT INTO t VALUES (24810,39197,'zsbiq6RTDcRephnv7Rai0u1E9yCsXhlhwAi4h2DtlBTlnaYwd866iQMAVv7AXtzKfubE5vrSo0ejTvnZINRyUMU3Duw0C','6XtVyFca7U378yiYe0aWo2kRDhhDwJdm1T0pkrQj8rWDON6FcKVPAG3dVZWl2jgINX6','JFUwH5hzLN9q','RhnifyoKFoI5UNpKw0v5J27dUVolckKtP7G','pPPxMzc4eYDDPLjW94QDHGNWgzNr5GsMlb6GZ7gTZp6iJN3UtjN8enxCo5ratzESdRv3Ja68hNPbHzG6BSFCMJAOoQrSvKTlv8fo','ZXRC5JZU95WlrixiBBWZy1Znpk09HLjftcH28i4zdOtUG8kn7JHFcyNTscUWxq15dOaCBDuhLs0opO6dSZXrbpo',3);
-INSERT INTO t VALUES (690,14347,'6BK1GDzgi8oh1zeBAtCvg7kNgtaCeMTSRL0lLLTdmg1Ya2YGivlDqLIXLKMS8u7zMPIRHJdSfNi8c7xWlxBpC','xOmn9mK1mFCh8ISdsh1V2b2MxXfQ41GCJJxzKIXBdJCCMrcowZbcDjmjLeestZ','JH3y1GPnOm','3TEIQ','nwIiezD8L24ivcs2iJPXzlGa4qqKu2iGZsqmj94yuVS6SCefzefZTk9i3yu35A5NyZ7OpvMqw','66FBKcirJRjcH0TsXC5gHEmzG0ta30ddDX5kD3JtLnqYu3hr9ZYCetTFKbBLCNPWqcAn33PUFZom',4);
-INSERT INTO t VALUES (27199,61809,'gXSpgo06vVc6ebrXc1nmnbOBapiJbiE6KyzBiCV9y5Df1ZRs6Z2iKWb1tqyPIcLhlNAA','RKOG6vvfJXMH54x','hyrW','WSZkHUETUxpOwJ6GRMMl','YsuGPWaUwK3pj0J3TxSqfHDS07YfM7TuPkMmURwUtY','ncPX5aceZT8HFefV2hQJa5IsmmjvB',5);
-INSERT INTO t VALUES (12006,2241,'0JfBcLSeXb049pKbAzr0TkEKRWn65zE48JdYeZUpdYTJvM9Tp','MLgKYSLLQfUpfFszboP0CyGLZl5dEfHC0keJp','SDqXJoSnN9J8Y','e','TqGyDrjNuCD7J5md68nwH','FW628bE',6);
-INSERT INTO t VALUES (53714,59220,'iHNtMak5','Jny9UhlAcjAVA2h','VtpX7GcQ','OjhbzKfyRy1c1ROBVMU9BKnQ6Q885Qde3hYli','7meB4rvwuDXxcltZ','IBLmlL4yOCBcVQzqt09nEU7SWO',7);
-INSERT INTO t VALUES (49683,64319,'IBn','dYcYA5yzE97zIktQr2nUMfUtwQYHvKcTpCeAkmmAtW5M2MhN6bSFwQuM2gFJDP9Nh','wh245U3kh','m2SdXTK','RMc','ZgcvjmXHGvPWiMCwS1vxRB93ntu2zZN0cSnlsvipgow2MwrZ18',8);
-INSERT INTO t VALUES (35730,14158,'8ds','aZTjyFuQo0qh9CyGKZAUfikOU5sStD1aS3JqR5s9fuDOem3bGv99l23dhvkhcvxCc931TRN51PPcWTlkZ','enPvKph','khDvUzZ','vCLIzVT2fx0wld6oVlyhDSZLZ5s06u11k21QO4OKm7RfhTFrkZAtNDJf0hxY1WSOcI4','XVy4Ai3luwnoicF3a45DTrNFI8s7aHMdLz9GlZJ9tRzwMXHcLgOLny5QjDRXBvKTGcXawxy6aJfPxyUTRk4yN9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13141253658856366654,6291852875621459030,'rMJ','z3yMfSZdOaG46NuWlkP6eY5HIhW5UzBfyZlDIBwmriKMz51xCW24xlopC4zRlOkAUadcjstCCkBCiKTODzge7NfeQ2wF8nczDiaUfbDLitNhefQNaWRwkOegym4uLlhqNsGpTEDuc7G8bWAVDti9J3SG9ULwAmvJuusBp1GXHxTqNyxuwS6S0MIfoAz2IuuPZ6rHqeDr0CnS5FLg2oB','gQUuFZoqIOmGEGG','blsJ','L','K',12);
+INSERT INTO ti VALUES (13141253658856366654,6291852875621459030,'rMJ','z3yMfSZdOaG46NuWlkP6eY5HIhW5UzBfyZlDIBwmriKMz51xCW24xlopC4zRlOkAUadcjstCCkBCiKTODzge7NfeQ2wF8nczDiaUfbDLitNhefQNaWRwkOegym4uLlhqNsGpTEDuc7G8bWAVDti9J3SG9ULwAmvJuusBp1GXHxTqNyxuwS6S0MIfoAz2IuuPZ6rHqeDr0CnS5FLg2oB','gQUuFZoqIOmGEGG','blsJ','L','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2404466407122444984,-6339873033393698899,'qtBjl35','YVmjfspSrB1dMw5dgZUdv4CAnyOxTANzOjDki3kDzjLQg1LLKBgn4mBDS1kTtPyxe5oHe8H2MAIPgnRessO04zrGYYVu3kzqw8Axr4VE6tqjEg4K6xAu3DJw9sREZv62xfySTImWxvuu07SUKSUtAdWKeMjlNczb6JpzUDzbeXACYmKGMIWzXGThpJ375X5zjU1HtmWg6iWIYHsnlh6mc0sVCbZJIHKUMhL','8onfubZNnzQfCLg3tPZyIcVHug','SqHK6u2ssFyNJ15SeFKoGt7JzP1elMMHrAPw2B1OikWLR3ioV0uzIRuKF2mclYsM9HTP3Zk5RT17deGUpxUuSjuKnem2GAk5JSLh98Vn8VPAkZaBhl5hMCpbrq','6','Nt',13);
+INSERT INTO ti VALUES (2404466407122444984,-6339873033393698899,'qtBjl35','YVmjfspSrB1dMw5dgZUdv4CAnyOxTANzOjDki3kDzjLQg1LLKBgn4mBDS1kTtPyxe5oHe8H2MAIPgnRessO04zrGYYVu3kzqw8Axr4VE6tqjEg4K6xAu3DJw9sREZv62xfySTImWxvuu07SUKSUtAdWKeMjlNczb6JpzUDzbeXACYmKGMIWzXGThpJ375X5zjU1HtmWg6iWIYHsnlh6mc0sVCbZJIHKUMhL','8onfubZNnzQfCLg3tPZyIcVHug','SqHK6u2ssFyNJ15SeFKoGt7JzP1elMMHrAPw2B1OikWLR3ioV0uzIRuKF2mclYsM9HTP3Zk5RT17deGUpxUuSjuKnem2GAk5JSLh98Vn8VPAkZaBhl5hMCpbrq','6','Nt',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5570829753503729984,1376917387440758623,'ZAkHcJmeHQlXCp2maQPQfy6DOnoIS9MIEk4RUTZf5HnHUEFRsguJp1Aq6xny5','LONZPhW1I2XU755OxzQTqSE3HYVbfE8u40fzSQJHySUYu0dmw8ok8LYgQZLAW9y2sapWLkCXj7f','ythsMDyn8b','Ia4VJyWJqnW606jGTPxotwukGmF3ylOe1F2XxuHfOfWipzDhJRoQD24At6sYSzt6D7EOyASOi3vxFp1g5rlmuj2zKPqzsmlJSHFojoXCIkjpnYJWGeRi4L7qw3X6NgX6g82JmJVj4oBRVQOjq9v82vi7fo12unwie1sqFAqb1UCcX06Ej2D','n','ZR',14);
+INSERT INTO ti VALUES (5570829753503729984,1376917387440758623,'ZAkHcJmeHQlXCp2maQPQfy6DOnoIS9MIEk4RUTZf5HnHUEFRsguJp1Aq6xny5','LONZPhW1I2XU755OxzQTqSE3HYVbfE8u40fzSQJHySUYu0dmw8ok8LYgQZLAW9y2sapWLkCXj7f','ythsMDyn8b','Ia4VJyWJqnW606jGTPxotwukGmF3ylOe1F2XxuHfOfWipzDhJRoQD24At6sYSzt6D7EOyASOi3vxFp1g5rlmuj2zKPqzsmlJSHFojoXCIkjpnYJWGeRi4L7qw3X6NgX6g82JmJVj4oBRVQOjq9v82vi7fo12unwie1sqFAqb1UCcX06Ej2D','n','ZR',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12248029206995258092,8274558141524196974,'TS0V3KR','Jp8Dm5Am0NBbapUgrIOyPwbUTsBwhJWyWrPCxQxfNkcrNUnkuop8j20NCdN0tYVImAR6SskGJTLpa7i1qDKeSV08UV4oYCzptiqxNHcZJ6j5iloRSp8xMdRZeSn2s0UUdL7ZiVKykNE44KKn9b7z0MspEbmJJijYrF2hFxBMS82FhmGC0a89Jaa7FoO5sr3GJbYZ2zLkVSQkdreoFS7wghfa7co9ZGlbX','JTLR2egmn807k','gv3yDEWRYp2bqHvHXo3LsgQ1yr5kOxJWYW5Kjosu0CqbbkwvSDITRK31J6dsvqzecEvTcZkeGHlCX568HlD0kO9MrJNhuxd9iyQYFrAAX9JoGztROuBRq1pKIgB13r0UhOIFTs5zNJus0y2rm9sZLUgVBjwzeAXM6EoImXn6uMc1YvTawBqUydgJLiW9LQ','y','AqA',15);
+INSERT INTO ti VALUES (12248029206995258092,8274558141524196974,'TS0V3KR','Jp8Dm5Am0NBbapUgrIOyPwbUTsBwhJWyWrPCxQxfNkcrNUnkuop8j20NCdN0tYVImAR6SskGJTLpa7i1qDKeSV08UV4oYCzptiqxNHcZJ6j5iloRSp8xMdRZeSn2s0UUdL7ZiVKykNE44KKn9b7z0MspEbmJJijYrF2hFxBMS82FhmGC0a89Jaa7FoO5sr3GJbYZ2zLkVSQkdreoFS7wghfa7co9ZGlbX','JTLR2egmn807k','gv3yDEWRYp2bqHvHXo3LsgQ1yr5kOxJWYW5Kjosu0CqbbkwvSDITRK31J6dsvqzecEvTcZkeGHlCX568HlD0kO9MrJNhuxd9iyQYFrAAX9JoGztROuBRq1pKIgB13r0UhOIFTs5zNJus0y2rm9sZLUgVBjwzeAXM6EoImXn6uMc1YvTawBqUydgJLiW9LQ','y','AqA',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(11), d VARCHAR(3) NOT NULL, e VARCHAR(11) NOT NULL, f VARCHAR(65), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1131508,235,'G2','ww','rSMCGA','TTcX62HRN17exDoAat688gQtp5NcbuJLJCxrmRxpD1PKKCU47Kb3zq','o','7',0);
+INSERT INTO t VALUES (4703715,132,'gx2cGY','E','CHimTuSyE','E6Cciezv','Rz','8',1);
+INSERT INTO t VALUES (8283535,156,'Xr0bSD11K1','VFm','7Vfg1n','wfXMgnQz8Gv6R2S5JPqnwb9e3','PZ','8',2);
+INSERT INTO t VALUES (768585,216,'x2jEOeAqlUv','d','Cl','9GW6as5Unb9ZUPmp77HqaOVGqtkgrkXmTnXKEbFNMN','FC','q',3);
+INSERT INTO t VALUES (-575391,152,'LlpmE2xPYaJ','7Ea','awB','ZrcUyEcqwI0gXq95dTruKI6mW5YrkWG5dLCI6qAzVyPhHLP9Qv6S9I9wBpmiKSVl','AB','p',4);
+INSERT INTO t VALUES (5468947,98,'r7O','S1f','mDYvYK2','3xIfUveqfp1lPAQlvb1G','X','o',5);
+INSERT INTO t VALUES (-7646816,128,'KVR9kOPK','pwz','LMVvSCgVp5a','Cm9r0uX4qKRsIZTMu2nlr3D0dK1d9ZYhgMkFF','H2','l',6);
+INSERT INTO t VALUES (2628508,61,'D6','b4','Dc32wzFmv','CeRIoStjcV8L3xwUwXe6GIs3C6UXvY5ISEFekpgrPz6r26Yk67PE','QD','X',7);
+INSERT INTO t VALUES (-3855726,237,'4m7Y','D','DeYpwGoC','YWa0cb','w','X',8);
+INSERT INTO t VALUES (7346138,232,'8iSRD3h1','uj','mB','BLoKhlYfIosXbPKYpOE27Y6C7qZgO8SUuMPuBuWsGhDb5KLD1Yqzq3','EM','c',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(11), d VARCHAR(3) NOT NULL, e VARCHAR(11) NOT NULL, f VARCHAR(65), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (15623697499243548763,54738,'K9nxBeUYBQ8Tb7EPLPTlCobmVdncbd6OmP6YOkIIeYFdYNveC','b','Or','6WPWQGFGWuqiDM18Xvh','8VefQQkLrKP6J4Tq5i6mUTYpdCGy8DXaMqfkAi0y92esf44aW1Zn5TY0Dsmw71IR64B6VtuC10Mk','FaqZye3C0uzuarm4LCHiDLuXM5pp5tL0mvl7EKGWMvLi4zQZR',10);
-INSERT INTO ti VALUES (15623697499243548763,54738,'K9nxBeUYBQ8Tb7EPLPTlCobmVdncbd6OmP6YOkIIeYFdYNveC','b','Or','6WPWQGFGWuqiDM18Xvh','8VefQQkLrKP6J4Tq5i6mUTYpdCGy8DXaMqfkAi0y92esf44aW1Zn5TY0Dsmw71IR64B6VtuC10Mk','FaqZye3C0uzuarm4LCHiDLuXM5pp5tL0mvl7EKGWMvLi4zQZR',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
-INSERT INTO t VALUES (7768406027685302471,24649,'ujr','oOBy8HKLvJEEbQcUeVVcRKEn5OqReMasPuiQOqGjpQLHENnNvkVUbTgCLLr5My','lSGxcPSAblXlx','adaEj32nNVzTA0aMyBIX4hufhmQ18qriXHaZS','vWfIDp5UPZgcg0dX8GJTNBE9Y','AYLdhEdcs0TzvysWyLwdauZmcwuaxL34BPwYQZjNNRPPE6W50HatcDWCU426b68tdsCmZCBOkwTAoxudGv60zMlgerQ6yKyrao4e',11);
-INSERT INTO ti VALUES (7768406027685302471,24649,'ujr','oOBy8HKLvJEEbQcUeVVcRKEn5OqReMasPuiQOqGjpQLHENnNvkVUbTgCLLr5My','lSGxcPSAblXlx','adaEj32nNVzTA0aMyBIX4hufhmQ18qriXHaZS','vWfIDp5UPZgcg0dX8GJTNBE9Y','AYLdhEdcs0TzvysWyLwdauZmcwuaxL34BPwYQZjNNRPPE6W50HatcDWCU426b68tdsCmZCBOkwTAoxudGv60zMlgerQ6yKyrao4e',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1153542767709929707,130,'EuS','6y','L','bHa2h01GHqZMWEbHCfluwYMiiM0UdbyP','xo','5',10);
+INSERT INTO ti VALUES (-1153542767709929707,130,'EuS','6y','L','bHa2h01GHqZMWEbHCfluwYMiiM0UdbyP','xo','5',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (2126565841023130284,115,'mxS2hqCe','F','VQ2pyMAXt3','Nie8ARyijvi3v05T54h4','34','1',11);
+INSERT INTO ti VALUES (2126565841023130284,115,'mxS2hqCe','F','VQ2pyMAXt3','Nie8ARyijvi3v05T54h4','34','1',11);
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 (16745627392987341344,2138,'Y4C9Uy6vaS1k92ujqpk9FanLXPl0KPXtMbH68CBV9yOxe','MedxFYSLGEciwNz9E3RJbwLDThQjIt9i36QO2e6aVi16Yl99HyNhO7Ab','JWPgcqT5','AZoIPgXAHRHshUrqoY1rAVq','SftTFxRNAkIeuCj7RTu2EWVBK96ED3TeFDBLFhDiqDvjg65Tc1nQFEdwnXweDmvkY5hziM09ivQDTQEEl6el9ZJDHrkPaynCq','EltvGC46gQ2RzawjkvSKyJZhAFikyjvkwlN8hjErry3vxx3juoCWe6Ha9DaIJcmhoQBpNFNU6kquLz',12);
-INSERT INTO ti VALUES (16745627392987341344,2138,'Y4C9Uy6vaS1k92ujqpk9FanLXPl0KPXtMbH68CBV9yOxe','MedxFYSLGEciwNz9E3RJbwLDThQjIt9i36QO2e6aVi16Yl99HyNhO7Ab','JWPgcqT5','AZoIPgXAHRHshUrqoY1rAVq','SftTFxRNAkIeuCj7RTu2EWVBK96ED3TeFDBLFhDiqDvjg65Tc1nQFEdwnXweDmvkY5hziM09ivQDTQEEl6el9ZJDHrkPaynCq','EltvGC46gQ2RzawjkvSKyJZhAFikyjvkwlN8hjErry3vxx3juoCWe6Ha9DaIJcmhoQBpNFNU6kquLz',12);
-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 (10305426658721405928,20805,'SkUP5U7Md04v5zv58aTL1nIVm1rci4hAgqGYydLeF7VdNNo0Fu7lMB910BK0YJcP1DKCUf3d','OQJWCBH01nkERdMa6EMDC5dF5uHizwxc3Z5PooRTuEELUAEYkQY5KHO1rHAoDxf1OHADCCt9mEh8Dhv6BEFsenWC4iTSz9mfBBuABIw3SxeGjt5T4EpEPPEqjuqFgk4gqajqLqoyRVTcrRnQvXbQfCN0QpFByz6wzbBn2bTSSxMXTMwUqt06tHtuJA60gEMrq6jaB0JL9rVcJLy7qtSC','O95v2TM','VTseY4APJLUu6foi39UsSUFoa7ghF2mPvHDzG6esTE94YereYWW6IGff1CmXyeSmyMm9rFihKGQu3TFcp5DedABkdRW2aT4bx8OZCjIQY6xCIxVZyKnInNYENswYwyPUZP0NQUllCys0iwthxu7vzoC4t1o9kZDbxTQIeRFuYEJs4SKwxSceo7bd2xC9qYqGdlCdrPflG1lxXRzDJVzbujqXje','bJ3UyBaTWAo2Oe2Hh5cIKj5d6GeZQnC7FuUzIIl3re19nHezpBR','aOYd',13);
-INSERT INTO ti VALUES (10305426658721405928,20805,'SkUP5U7Md04v5zv58aTL1nIVm1rci4hAgqGYydLeF7VdNNo0Fu7lMB910BK0YJcP1DKCUf3d','OQJWCBH01nkERdMa6EMDC5dF5uHizwxc3Z5PooRTuEELUAEYkQY5KHO1rHAoDxf1OHADCCt9mEh8Dhv6BEFsenWC4iTSz9mfBBuABIw3SxeGjt5T4EpEPPEqjuqFgk4gqajqLqoyRVTcrRnQvXbQfCN0QpFByz6wzbBn2bTSSxMXTMwUqt06tHtuJA60gEMrq6jaB0JL9rVcJLy7qtSC','O95v2TM','VTseY4APJLUu6foi39UsSUFoa7ghF2mPvHDzG6esTE94YereYWW6IGff1CmXyeSmyMm9rFihKGQu3TFcp5DedABkdRW2aT4bx8OZCjIQY6xCIxVZyKnInNYENswYwyPUZP0NQUllCys0iwthxu7vzoC4t1o9kZDbxTQIeRFuYEJs4SKwxSceo7bd2xC9qYqGdlCdrPflG1lxXRzDJVzbujqXje','bJ3UyBaTWAo2Oe2Hh5cIKj5d6GeZQnC7FuUzIIl3re19nHezpBR','aOYd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(88), e VARCHAR(85) NOT NULL, f VARCHAR(3) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (54,-4575886,'E4RD0lZSg84tmeRhiPbSfAbZ0XRAGn','4gOV5WDmJy7YsQ953k2lvvPnoOaMuXUtOGxsHZLdfJtCaiOEznafvCvT5','BSsxZq3rb5FSyDPS9rBFhC0r5','p','YiYm6jeOJXTeYNWC4fYgpMnSe0X4uaZ1074ooNK9KjHfn2ycgMe0EBe3CYIfVQhKJACgH5SLLjB7Oigij','lx',0);
-INSERT INTO t VALUES (218,4316924,'xyBMQGeNoUB5MYsIlJ4efDgy','rC2FeQJr3yy0WxRT75CZiC8d1yrgQlOvDFd0ZwNRw5Zj9vsi7','wdEEkaANPLvneCz2sLa','Ted','C2rBjZHcr5DUO7C0Yxv1Vt2Sx0Ium2kWhfB0i4jWG5A5v0fIyYvv4UtLmbgvaWyOfRuuY3JaX6ddEP8wFg2BO8EDG8XHTiWJ','HgyCV7t5lL',1);
-INSERT INTO t VALUES (83,-5795331,'4aF23UAstMkiq8a7Cz0ySoRR22e0LQnt0bzXx31h','f0a85RBb4io5kyyS14QTnqLWNcVN9JpdBv6AKj6m4x4lfpLymSpMBjQ3fWpHGTc1wm78xU','xEdEYx6vGnmDbzElm3rp3bYJk','u','JfV8G0BpRycs8YsEgIsMr1gpbX0L4QeUaxanbpp8CykC6H0ywTSQjexL1ipcZcIiKc6TZMvojAi','A0s1YL4PVheooZZ4tZ52c5Gdta3twEnVGIR8IJLI81RVz0vLrkdlzanNnp0OXVTl',2);
-INSERT INTO t VALUES (67,-5844749,'GzJGDngOYWfHzSmhkIhoNAf','Sp4jXrLZ4NA6I5NCkko9waoXGzOCM','49bHx7c0zbcV3tDbeFXkIti1bkpNciQU0l1Xuz','yeC','3wgjkQcT8cqgLNWZroDxUhjPhtZ01MzuyBeuYubD','SmPAbK3CxAnu2OyTdi1RMRcMqySLWxNdXAPxfOGFjynprsvbdBxNM6HDI22zvMbISoYGEOQCqwVN0d6QyMcD',3);
-INSERT INTO t VALUES (79,165730,'M9FS53F0ccUZgVpJyNO52CVZK4jEIk0ugb','fCOKv6YuDm7phkugP1qkxMI2wu8jl1poU0xdu8','GVy8Noc6HdKMvfv77BOabOj45nbfFJ7t00GV1NvpBy8VuKNwC2wfZmSus8RtHB','Y5','j8xQ3wp4gBK','kmcCUH73mqAHQ4DxnQuQ0ZpuSY6L',4);
-INSERT INTO t VALUES (196,-3800166,'uAQuHrCnyP7','BEjQsSJf5b1OtRjKMuEojeOb','yXpzgfBfc0xykoDWsy9JYt89O1ic9HbmL6rScde8UNFI1xHZhz','zZR','GGEf1FTIcECyyx2m0MaR2AJa4Z1sMCKXDFyOxtdY2DEtBbxIC4udoIL1Z4yJfA4JhqD','O9MYhuOQR',5);
-INSERT INTO t VALUES (125,5656899,'AUQRRrkJyYrOFaYOC','WGDQxpCTbBuCos1tvCVgK7nRk9lhEXZudss3HtVDZsB8Ux1qhRLmSrpf','UoGtihzvJAIs0ApCeBHU88ZjFgGTzo8vaFCLpGprj8QqvpTtds8Rjr','CR','QhUf5mVuSj','FtUiAeVaNcAnzarljQ6Cy3IqBUKAOxXUOaqW4ImnesjKJiAPS82uk3oOzxcmVR6Yjb9hIzccExSI4',6);
-INSERT INTO t VALUES (181,-6064655,'UxIAj6CJRhKmia1qbMIVze','w26tbQAQj0liZRLKfW0Yg4Wi1V94K79GsSs15SFtV3tfnbFZ2S4HeJp3ZzzJEtFI5DlWVmxLG1rh5w','7bH','p','VvGfrjdFJVKrxNYN9CYel85b1TBPJzzNZNO01yXUsDCi69slFEXWVPzsaqqQAUIj','bN3hqm01LLgq3VfA2wM0mR8',7);
-INSERT INTO t VALUES (104,6513684,'ydxT6zJWWPJ4LvVjcYd1eSdc','diLzpJYdwOZgqjxUsdjTOQWv7icG5ubM9k3XZLEEUi0bBl69f3DQ0lW9NBe9Doj8PgvGxjHR3lRlrH','85MdMHw4Q48KwZStB4dTpZ440j24UjE0nDq4Ozn1TjQ6GVK9xcrc9uGFV9ymWfYM','pXu','23HPdikfNgwPDmAU73z7noZMdPs3GifgY9ErEQZnyOVXTVP57tNAB','F',8);
-INSERT INTO t VALUES (156,-1742496,'pFlVak263DvJB72wOP6Ymmhr','zTnYSapOJj5WCpc5LQaZfSlk4hWm0Xot5D3qwXWIIiqaBz5n0f0upWQBgoZoxIo1tQpdiIhcEV3oqwiFL','hvE1AFioPpXD8PSmrPCwIsPQJGLcb7odjiK','m','qc4sjUG30hwPmAgwDJ1bAALlRq5em7ZlK7MnFqGh95L','um',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8351283259866459621,107,'FMXeBkr7U49','BEvje70mBWVDwKZv3dazHn5IM1rwiQt8poxLCJGyyfJZCslu1Mmu5EZFwkzZvma7zqjBCnW7YC72yi2LKPnnIdvr6F5Yx2VTCGiDoLl5wbVvO7OacRax2S1aT','VfqoF1i','MddzEeHX3WT533M7oUTNdt16LBzDl26DRhCe78w9j4MDzsgJ2prVfccH5JgAbzJ88','J','y',12);
+INSERT INTO ti VALUES (8351283259866459621,107,'FMXeBkr7U49','BEvje70mBWVDwKZv3dazHn5IM1rwiQt8poxLCJGyyfJZCslu1Mmu5EZFwkzZvma7zqjBCnW7YC72yi2LKPnnIdvr6F5Yx2VTCGiDoLl5wbVvO7OacRax2S1aT','VfqoF1i','MddzEeHX3WT533M7oUTNdt16LBzDl26DRhCe78w9j4MDzsgJ2prVfccH5JgAbzJ88','J','y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (239137238234409966,162,'RKkl4CwzgT2I','XJWYmwdha9svDVAJZWPdHlE7pPX5urrUDc1DxiKvanx40DynauZrxUhvjkZyrq5QWgw2fZaz55OAZbkTGdr0GqfG6fhSEqcEsQJ4cSzRtWK0o0eGsAElvxT6egVGzkgZctJehfECKdgZZdmNFjoyqUEyKWVyUyQi6V0RbAWguU','WfrfwdWxU','XT6p70YXrrNZ','NO','x',13);
+INSERT INTO ti VALUES (239137238234409966,162,'RKkl4CwzgT2I','XJWYmwdha9svDVAJZWPdHlE7pPX5urrUDc1DxiKvanx40DynauZrxUhvjkZyrq5QWgw2fZaz55OAZbkTGdr0GqfG6fhSEqcEsQJ4cSzRtWK0o0eGsAElvxT6egVGzkgZctJehfECKdgZZdmNFjoyqUEyKWVyUyQi6V0RbAWguU','WfrfwdWxU','XT6p70YXrrNZ','NO','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3575710307352429197,228,'ZEQ','6MXdDP2985OewHD42b8W1VXEWojjkLaCZ2XMXZRJhLg0eiYw0vML5nuFp4Ad38LmJwnpZ6oj7SJX2qaMLYiH3sUHJIsReRSyd63ZW4mBPlZZcNrtNcSvGYOPSnpzZPgKN35wVMDva3WvoXAvBOsZmvKM9PHITD7nDurHtVTzf72EAwqb','CggJ','7Cv9T5E0xsG0CmAepddXDacryWeGKa4jRZtUEiiUkj5Hdk5lrvf9MUHDDKC7aMc38d5cfZkIZQVhu9ewUZPGZNXDMLbqqnLpKzclQeZUCrn22YyraBl9lMkks5RZKQH8CObRWYWjy8b9Lze3qx0hV3ctixga4GN45qVDtLz0gaKMb9JHm3Oh8w8bhNjqQGLjH0B6Y4wfTRgwOg7uX3v1STERWAXsHxox7rCqCknBBqNi','aRH','m',14);
+INSERT INTO ti VALUES (-3575710307352429197,228,'ZEQ','6MXdDP2985OewHD42b8W1VXEWojjkLaCZ2XMXZRJhLg0eiYw0vML5nuFp4Ad38LmJwnpZ6oj7SJX2qaMLYiH3sUHJIsReRSyd63ZW4mBPlZZcNrtNcSvGYOPSnpzZPgKN35wVMDva3WvoXAvBOsZmvKM9PHITD7nDurHtVTzf72EAwqb','CggJ','7Cv9T5E0xsG0CmAepddXDacryWeGKa4jRZtUEiiUkj5Hdk5lrvf9MUHDDKC7aMc38d5cfZkIZQVhu9ewUZPGZNXDMLbqqnLpKzclQeZUCrn22YyraBl9lMkks5RZKQH8CObRWYWjy8b9Lze3qx0hV3ctixga4GN45qVDtLz0gaKMb9JHm3Oh8w8bhNjqQGLjH0B6Y4wfTRgwOg7uX3v1STERWAXsHxox7rCqCknBBqNi','aRH','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7872696975196323941,174,'DjnuYxLu','JjNjh93Huslj7lkfciFf3zj0oyvlxQiTTVLUo7d2phP3DHM5GYk','CN','nT0yVf1bmb6JPO2H79nmA7CUUoYVfOZbMJugTXe3Qw6kXVN1QChcTUXgcRv15HE9XV7vZqFFfxrl2cC2Q3l0mdXx854nPMLXFCyqLK','M','A',15);
+INSERT INTO ti VALUES (-7872696975196323941,174,'DjnuYxLu','JjNjh93Huslj7lkfciFf3zj0oyvlxQiTTVLUo7d2phP3DHM5GYk','CN','nT0yVf1bmb6JPO2H79nmA7CUUoYVfOZbMJugTXe3Qw6kXVN1QChcTUXgcRv15HE9XV7vZqFFfxrl2cC2Q3l0mdXx854nPMLXFCyqLK','M','A',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(73) NOT NULL, e VARCHAR(42), f VARCHAR(30) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (140,127,'aqsUWx4uedvFho80py4B9MkJh','giOlnsqUd5k03s9bh7XBjLeWknZtwf8f9Oja0ErutJtK8Xi82opKr2WuhrO','FPtRfelhzsrtnaWlTTvXLHGD2ZtRn5zAhNhX','LMytcEA3AMWFEt1kfs1dLkPb6jJ3m4','ln','b',0);
+INSERT INTO t VALUES (47,77,'eGD9mi0YgKGvayWt9c79Xw7V9bqwGYq2hnYBvpmz','nj1LLPTQTmG363Y4hEmemNlHJmLlpc0HkXgAsOcgLIY6Q3RN8qP','ciDpyAyOAFE82ylBAVVORTXwYyvyS3iIGJo','S1nbplOCvix4pq0tZUmTHDArPbqJS','1H','E',1);
+INSERT INTO t VALUES (238,50,'OQeXvSDZQf1MrDFTf59I','1vdJyc0pnn9lka4Oi7tEHknlIhq','ZTN','CsZxf6gKmkILOcwwmOd','I','qJ',2);
+INSERT INTO t VALUES (5,69,'KjZAbyto2hwlrqdMyuhuRuzY8OY8RKycexIH2XjFZcYfI1hLlCM6bqfhNBZ7mXt3QkNKcXl4Wu','ZAqpyPmXOxo4PhbkyXRmK7pdyQK6WfNzVaCpfFYxgxAa','weXVtCsZTjhoy46zY','6MaXRJDIxO8csBJaRawrHOL2uxm','u','D',3);
+INSERT INTO t VALUES (97,233,'3uF4FcMisS0t6VqU2Yb06pb6BVZBQhsW','6VXXwzQ9ls50z86N6FsMIgbJyh','SsjelWPbWT7n9IMHX4s7yGOVx3IExi','1bEaG6Xh054Y9cJegKyFONZ9WAUH1','B','X',4);
+INSERT INTO t VALUES (158,68,'AoqrSQRRDi9Ig','lIgHVpp2TShBtQKSzjlp','gFwb1edjsH8NrxuaOVVbRrnblf0HAAXQ9rcBxkYJhD','VEYrYUkUBuYX','x','s',5);
+INSERT INTO t VALUES (139,56,'vXl51ur5h','xK97ngPi3gDYkQmUWUwTwxmqy7JQbeeLAFLDpb1f','Ixk1V6T9wr','0wZEAW1V28tZSlF5uWYtJAnhLsr','MF','X',6);
+INSERT INTO t VALUES (13,157,'rBuyZqkEgGkVTPLBWvqkrYT5NrHbk32OU8eGj','j0ps8rhfB0FKvvPsT1TZ40pFO','ui4WfrUDPVVPr2QeRelZl','OzHE9LguyCqvSP4ph','Di','Y',7);
+INSERT INTO t VALUES (207,137,'vy0TyxXEvEDHB7NhUgEz','BDztO1aL1RyvcAUXnsj0LAdZsuBRHVFr6p1G1SkPq0tSntVafOYKcYqtszUhpKzSV4PqjWR','36dg8bxZCVQR','j12LmDJUQmn','y','O',8);
+INSERT INTO t VALUES (228,172,'NaDRIezysKa5IkfFvU','tGsfDlvNbX2XDJqv6h3Z1PUpjnfKxUl1xeCEYU9fXPUYAHqR87HDY7YL9wUK8CB8','Urz3BYS3WRTjfLZtQdGIzMLAzLiNhYwP','WJoaGmh56G5t4p','U','Gm',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(73) NOT NULL, e VARCHAR(42), f VARCHAR(30) 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (22670,-4977473,'AE7DyGTsDKOXlRb2zglWte','rcDl7OaQfJ','50VSgNNQL8ejIFb8VRbGovpagDRySRdhuJAXSBFqGNOO6wCMqQizuk0kt5aDGnjk7F1dctYQxOcAJkJz','xf','HzMT97nRAAQX','7e4x1WadJyjQDFZmqoWU7bWGZ9WG',10);
-INSERT INTO ti VALUES (22670,-4977473,'AE7DyGTsDKOXlRb2zglWte','rcDl7OaQfJ','50VSgNNQL8ejIFb8VRbGovpagDRySRdhuJAXSBFqGNOO6wCMqQizuk0kt5aDGnjk7F1dctYQxOcAJkJz','xf','HzMT97nRAAQX','7e4x1WadJyjQDFZmqoWU7bWGZ9WG',10);
-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 (2123,2795251,'48a63u1tBEevVJSXfbt7k','ZMr1utqFNkP6OunQMPssd3VA3Jcy8duoMXDEgnk2luK','ZCvi2e0FU9NNmpg5LVCS78AemDJK4GbEUlbRY72Ysfbgb9BITdsYVwMjWEbsjdEsXqu3SKym5rEcQFv','d','AvFiE3oNWw4iOudH9v9O0Ojv9FsLAXcWy58onXG1UAQV2xOYoI2rtZnWrVEMBdAzEbSaVUJN','xTfEBSzk5',11);
-INSERT INTO ti VALUES (2123,2795251,'48a63u1tBEevVJSXfbt7k','ZMr1utqFNkP6OunQMPssd3VA3Jcy8duoMXDEgnk2luK','ZCvi2e0FU9NNmpg5LVCS78AemDJK4GbEUlbRY72Ysfbgb9BITdsYVwMjWEbsjdEsXqu3SKym5rEcQFv','d','AvFiE3oNWw4iOudH9v9O0Ojv9FsLAXcWy58onXG1UAQV2xOYoI2rtZnWrVEMBdAzEbSaVUJN','xTfEBSzk5',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (37815,-5815516,'VOBJq63ogAJlRT','Pd48X0Q1YE7I5JfdlQls0YHlQNXt9IVO5zwsWMLMkwtF8Afxt','NZWIW2ktazQCfAE20WG5i7xQ8ujg2','U','GQz5AaH','e8SQnjEq7imabLJgMhIB6vRHuhYVMGTTRGr9Z8l6X9NiYfSXjs9GodKab3',12);
-INSERT INTO ti VALUES (37815,-5815516,'VOBJq63ogAJlRT','Pd48X0Q1YE7I5JfdlQls0YHlQNXt9IVO5zwsWMLMkwtF8Afxt','NZWIW2ktazQCfAE20WG5i7xQ8ujg2','U','GQz5AaH','e8SQnjEq7imabLJgMhIB6vRHuhYVMGTTRGr9Z8l6X9NiYfSXjs9GodKab3',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (40757,-2791261,'bFpvgGv','zlnaGKKF3wXX940e2EpiSPJl17Xx55jpdZFbK6csXZJuQPQcEMf0fTNXRBFgJm2YwceCVnW','LPNkxQkzuKo3jURZRLTxXD2Bv5','nKPszhtcVlpLV7PV9','feacPtFmzFSa3oMLjW35YiAHQ6sUmja98KmNHax7c','Is1mH98KEJ0JFxnrD',13);
-INSERT INTO ti VALUES (40757,-2791261,'bFpvgGv','zlnaGKKF3wXX940e2EpiSPJl17Xx55jpdZFbK6csXZJuQPQcEMf0fTNXRBFgJm2YwceCVnW','LPNkxQkzuKo3jURZRLTxXD2Bv5','nKPszhtcVlpLV7PV9','feacPtFmzFSa3oMLjW35YiAHQ6sUmja98KmNHax7c','Is1mH98KEJ0JFxnrD',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(67), d VARCHAR(51) NOT NULL, e VARBINARY(63) NOT NULL, f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (143,183,'MQgCAMOEpDRVbBiIPLyqaGjKjv23','T3czCOfDvftppGRBP5YixiVh8IRLB2xs9YksDvrIna9OqljJsq','vmyJYIVCRrx2EbYMwPzkXe5nY1hjQKRkr2Qjlb2SvRq7mvxrH99','72YAw5bDHB','vu0dJ0IRuQLIkO9gSd1SvyrrXj96jiJ7r7akLFw35raS','1i56PjIl0Hd2m8oLpwlzInmf0JEwJyBQlqykVjCpHp8s3GEFr5jsVj0uKjntqvIoy9DrO8NtPmEihuHwacma3enspgCLXh',0);
-INSERT INTO t VALUES (191,22,'YqoTSmVanaCsE','hkpEYdn6PfB6IY2fQ4icXTjQRDla','OElOa8ZxcGDE6IrTpPWbjgVC9JmPrrTTLO7sLRdjR','0MpmIvJMDMVaXEVWZlYEyS','emxzXRrTW8nbE','qy',1);
-INSERT INTO t VALUES (112,14,'R1EYTIvDicz9RTvPtizGTBnU9JWBWx7MenY','XmTrK8ySHSPhqFLLVJGpYAt','GWYvpweuXKwathPDf1detu9zNK9jo4mctU54XAeiF02BVTm4lFBoy0Ryd5R','DxQ1','uwjavb9x','TYNJzvXnOmSJ51m96uR0NX6k4gdKB0V5EUDHgyeniuj20o7AwIdiy9pphjoYUdQ6b9zPUd2NdvBNdjTrZH9YGcGsBwtCGf',2);
-INSERT INTO t VALUES (157,220,'KYXJWTKcwFwNpuiGk','bvji3vsk347a3SZGt1NMiibptc1iBxN1Evs','lPGom','YUDDESGSZ3vg0GxCNurBb3lh5KdYs5B','6q136JqzlCBkxL3KxUMDby7','cM7RsQ6bLRhkJF6ahMIdYxKtEDFy9Kmkuh6mROFWkTO6nIlo4AvfdMlJHPLMy7nsgN8cO9nRx7ILT4beNUBozxXgredAOvUl',3);
-INSERT INTO t VALUES (197,235,'bvluZuTqncIwHlTAqYQJbg4BH','rTP2vlJBz1VZW','x1qIMe1WPCpUhS8wl3uHd5ee9shE7r','gxHIIcwBeM4VFLxFE5BFJDZR5d','6PwASqDbAA50XOfr8UJOshr6OWRvE2I92MuQQymxoGfNqGPSUODx1D9L10MeVSdB4w2cw0','oMvIzUuciWxLaoH2FRmTpIWwL363koyVnPclrB6qp0M',4);
-INSERT INTO t VALUES (179,18,'91SbMIws4Pl7bdklubC7nf1BZWwNRD9qrhE0Vcn','GDBQbUKO4lJbgrua3D29EOySNotj','6a9I7hCzfcFHW3LFwHcD2nfx8DIc0PazsNKS','G1poqWIozu62cOJnjCYJoe8lIDbZlXB0','TFR9y6C9TwdrUIabVDeGhPAcyF8izhNdlXCZRCUe8ab6x18Uxp2wBOSUEOtjOvMgKydgmxToLxBXRusUdn4uOUVgFH3','oxY6i42EQZtuyw5gJGxleunXXZkpxfLE7yqO3PzLdDcpM8qIPmJkFAfZy51',5);
-INSERT INTO t VALUES (27,149,'RoZ','bczJW2UZLSrEBAELBYSIIrdNrArRsL8r1Fa5CD','eU13uUXQeIKy3ca3','ZI4OY92Lmq9mFpgYJIMNoWH','n2UYTeg0wsxDriqmUi3Dvt07ieTiiC8zWhgoHXeS6CPEho7OqTvuit116v51TLrXIL','60KqRI1RBDBT9hEuPhYbVWymKg7l1',6);
-INSERT INTO t VALUES (44,54,'14voe','JudZNHK4GUsiTGUO','lblGRVBGvIBbWsKvjyigpWKGOmpMwx03WGNJUQOOl5m29','gOOmCiPremr5vk43zEf8woeHY1bCY','pKyLoUVBCQrSLeqXwqftW9rNBmVv7QtaKT0WN8qtGIEsKqQGwiqhUAgakoxrHePRcxyg6MSqD','nX4PjvFkFPtIecUzvAIBrsPAOt57KcXuUHiDQy2k0HuVq6AVoirkjpS8fMJKYH7Mh2ODBUUf5P2cna',7);
-INSERT INTO t VALUES (140,45,'g4osADL','37Bnf9Njh2RFDAWZvXVlH0x3uglFIqt0PjDGy31yqZ3t1z7dj6u','1Evw3e1EnNkrE1tU','E2nr5IyE3','OQXiWd6KvpOHbPawq1DpDtlq6zHAMuTXfhrPasZNWVEjk8HXWo','ncsbkuorr9lVp1D1yUVgLMD7UMqS2NCJKPydzdtsnZLcqwuKlHefjwEXNuz2F69FY0LQFcz',8);
-INSERT INTO t VALUES (79,219,'O7o','BAMsdt76j2EWkeHXl1ytKfBQcBS3lAQ6rZR7GIuDrJ','SUpRPwKerna3j2V9mm6juLrgHtBFhNiJhXCsgjqkXgYjtGzFVJZfiV','MCgbAuFJRKdAl36v','nfJxQNBHUcKhuyn90zAMazyeokweIGjkNqjBl7FwISwJUUvQhhUM6cvGQ38JD7CnZgiP4a6MdL6YmPcz2BXwc00uufIdthFse37l','N7fdnYhp3sPCHNKqcEklDsp4R3V9QB15NxEcPeNXhiy7gsWPR2JyKUibu7QR9x3TcJjvO14WIdoAdoHIwbVOn5Gb3U862uQpp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10754766776021051488,14,'fLkYadnFiJrMgMdnTm1SCJ5MfPqaUUltzI4p','VCFlqUIQQkk1E3N6rohVI233HPj2MzyWJfLYTrWKYDl0QJdWxaXtcP8TJGwVsCbvjzGu4q60D','y2ctE0HuubTn7V3NoENfKH','mkCw6','e0','s',10);
+INSERT INTO ti VALUES (10754766776021051488,14,'fLkYadnFiJrMgMdnTm1SCJ5MfPqaUUltzI4p','VCFlqUIQQkk1E3N6rohVI233HPj2MzyWJfLYTrWKYDl0QJdWxaXtcP8TJGwVsCbvjzGu4q60D','y2ctE0HuubTn7V3NoENfKH','mkCw6','e0','s',10);
+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 (13115545910575973886,148,'d4YS2P1XPYjRuOm9FsZXW9b07PfY','gTLNzjyyC1DzOIRAHtYb3CsxLUxAv2wsMztO7cyQRwsWgQJtj','Pc2V5KstRbsclgjpBdjvhtH65plI','4rWrbTFtr0cSPPJPswh','C','UD',11);
+INSERT INTO ti VALUES (13115545910575973886,148,'d4YS2P1XPYjRuOm9FsZXW9b07PfY','gTLNzjyyC1DzOIRAHtYb3CsxLUxAv2wsMztO7cyQRwsWgQJtj','Pc2V5KstRbsclgjpBdjvhtH65plI','4rWrbTFtr0cSPPJPswh','C','UD',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14625079346443709606,120,'egZpYe3ZdY9WOlElCAYDrntteQg0JrDrgDdojGZFLadUpmyxHmWso8naKJz7UD4cnE','62ymJR4ksqLiilGmjeJSEjpR1scg3euaUo9PJHFiNB4WJMP2XTmeTkokRwSmGPp15fN89wymcrwErfrVLvUOyDMdbo2PZkhZWBxL8eqzFIyJfHF1GxSBtKEECV6FHOl7j27tUaykrnVvrM5BJoRE5638vgGRfES9yfzE75ZbKe5wB3Z','7SDFU','3eOoYBdnWjpZyYAN6V','G','Df',12);
+INSERT INTO ti VALUES (14625079346443709606,120,'egZpYe3ZdY9WOlElCAYDrntteQg0JrDrgDdojGZFLadUpmyxHmWso8naKJz7UD4cnE','62ymJR4ksqLiilGmjeJSEjpR1scg3euaUo9PJHFiNB4WJMP2XTmeTkokRwSmGPp15fN89wymcrwErfrVLvUOyDMdbo2PZkhZWBxL8eqzFIyJfHF1GxSBtKEECV6FHOl7j27tUaykrnVvrM5BJoRE5638vgGRfES9yfzE75ZbKe5wB3Z','7SDFU','3eOoYBdnWjpZyYAN6V','G','Df',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7426180260231450292,249,'h5735qXcEpXLUEPfqu2qO79bAJKWvs752vNH9XefqJvz051ZBjDEii','CM2b9ZPu6Eu3ZsMrUdwBfxO1YlMxP5iELAjYxiyx81dJeyXlf9Vc2atnxJe06JU1Op5nEHpahbbw5umx7YzPfRRAkdhN94XYdnJIGnf9awVbOvtepzpLirj629GOeKZEMEOrDd2MM79q9EeRYfrQ3x9Ug63HR6Y6UvDZBh1Zd7sIvGpPhtwMYMzvtLoOfTT5hm8HKFTx4A8lm3gKQQoakAbbNMLCPfnHbBzWxfkzzkMBqQPTSKhRiaPSpB6','74bhKj3PZwKBjj6z9wEqty88XUUuLTp','XEOLp6WG4CQwHx1iP7aoFSPBP6uXyi36fSNRKMOH34A7thbaYm0n50bMrbSWq1uN6DrwYpSixemBMED4zYuIA3m7Xx4x8O7lgcf8omdZTXU','bH','d',13);
+INSERT INTO ti VALUES (7426180260231450292,249,'h5735qXcEpXLUEPfqu2qO79bAJKWvs752vNH9XefqJvz051ZBjDEii','CM2b9ZPu6Eu3ZsMrUdwBfxO1YlMxP5iELAjYxiyx81dJeyXlf9Vc2atnxJe06JU1Op5nEHpahbbw5umx7YzPfRRAkdhN94XYdnJIGnf9awVbOvtepzpLirj629GOeKZEMEOrDd2MM79q9EeRYfrQ3x9Ug63HR6Y6UvDZBh1Zd7sIvGpPhtwMYMzvtLoOfTT5hm8HKFTx4A8lm3gKQQoakAbbNMLCPfnHbBzWxfkzzkMBqQPTSKhRiaPSpB6','74bhKj3PZwKBjj6z9wEqty88XUUuLTp','XEOLp6WG4CQwHx1iP7aoFSPBP6uXyi36fSNRKMOH34A7thbaYm0n50bMrbSWq1uN6DrwYpSixemBMED4zYuIA3m7Xx4x8O7lgcf8omdZTXU','bH','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15556326933809223504,165,'lIdYPrLK','GHNeC08sl3KncTQYoYwPoYv0U0aoCbc8SmvKKMXKIfLVs4zlrBbIGxN7y2EekHtr3REeKDrtjRVEfoopDLFJo79','XPeJ9vRRItlTKjG9EUxBXnRZFqJl4syoUfocU','GcZAMhxmGD8H78UqNeI7eCuh9vc8kMmdo84sD05YIg3FkV0z0LgCIov5mYzIb8ZwSO8WZ715p0Geh02vA5mOip26IkQpyX2gGpalsk8UE','d','W',14);
+INSERT INTO ti VALUES (15556326933809223504,165,'lIdYPrLK','GHNeC08sl3KncTQYoYwPoYv0U0aoCbc8SmvKKMXKIfLVs4zlrBbIGxN7y2EekHtr3REeKDrtjRVEfoopDLFJo79','XPeJ9vRRItlTKjG9EUxBXnRZFqJl4syoUfocU','GcZAMhxmGD8H78UqNeI7eCuh9vc8kMmdo84sD05YIg3FkV0z0LgCIov5mYzIb8ZwSO8WZ715p0Geh02vA5mOip26IkQpyX2gGpalsk8UE','d','W',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7242690077225687663,79,'EqFf2UIhYy1Ch8sYBw4yFGL1nEOILsv1HFrNFYS8I4to','06grfJy2yGjSzmPr1bTjiBdKPpUKO1VRgvwdM7xUXsdHWpZJpAUtQMAbKLuvMcuJIvdBZniJQ3hgOJenZhcC0imRI2BpJ8sKvawiH5uAJIBDBH5R3kL3uLvbm5IWnIDEc3v6S3txmmInNVXjU1bCyRddBN4Xe78jVAOPPI0vpX4Bu41grNXYBzbw1d3B0qGXRw6FRho0vtHYYgMTBvy3QvptM8rXCY5ZLNu','WeztSFDH3d5COEvsc8od9afht','HpdHqsdRggpfTEfjvNbJP095cSORLczZM5aZJGyA0E1Jcu8k2FVgczES0KLBjC4B1GE02YY3F94lVwmU584i8ws1m6IXekktsVxkDhcoCP5enPL9MucchrgqfC6YKL0ZuZ2NjHGIg82nmWNCIBFDeP8x06nz9qGUwBbvC3y8nO9s827Kd','cqV','bSx',15);
+INSERT INTO ti VALUES (7242690077225687663,79,'EqFf2UIhYy1Ch8sYBw4yFGL1nEOILsv1HFrNFYS8I4to','06grfJy2yGjSzmPr1bTjiBdKPpUKO1VRgvwdM7xUXsdHWpZJpAUtQMAbKLuvMcuJIvdBZniJQ3hgOJenZhcC0imRI2BpJ8sKvawiH5uAJIBDBH5R3kL3uLvbm5IWnIDEc3v6S3txmmInNVXjU1bCyRddBN4Xe78jVAOPPI0vpX4Bu41grNXYBzbw1d3B0qGXRw6FRho0vtHYYgMTBvy3QvptM8rXCY5ZLNu','WeztSFDH3d5COEvsc8od9afht','HpdHqsdRggpfTEfjvNbJP095cSORLczZM5aZJGyA0E1Jcu8k2FVgczES0KLBjC4B1GE02YY3F94lVwmU584i8ws1m6IXekktsVxkDhcoCP5enPL9MucchrgqfC6YKL0ZuZ2NjHGIg82nmWNCIBFDeP8x06nz9qGUwBbvC3y8nO9s827Kd','cqV','bSx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c BINARY(32) NOT NULL, d VARBINARY(90) NOT NULL, e VARCHAR(22), f VARCHAR(45) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3531891926,743705426,'jR9EHh','acJbJH8DL8yetqCNHq2frebt26WlR3kx82lgxbZl4iyAGrCDikMHA8rozXo1cwUj3dtcYIxfH4lqehuULhdhe','hnGQBgfLAfFsPX','z6vySj7xaEKrkGKoqVE2fW0g','hQ','d',0);
+INSERT INTO t VALUES (4133079871,269278752,'AW6yGMEafhHZEi84PxKaMT','mBeARqpeycudz1cOeRR3vK1TcKYr2Nq27eyozdJVPBmdIr02iUt26XnDbowKzso7WB8uX6AE286gn25y','CW436qiqZdU1PtMVO0','mXrX5aEfCT1veAVMQ84s6LkMlV','t','J',1);
+INSERT INTO t VALUES (1832480210,-549982159,'12QqdSvJm31tJ7fmfULk','TirktatjlWEOrHAWhvjXYOdVIL76rvGAg7pUzIOcUr9F7dmcpsmV5GtWGr1J71od9Q','2GpKd0IqusLGyX','KEBkUNKZQultoTDQMa510FiMRgRPv2G','v','e',2);
+INSERT INTO t VALUES (3140150318,813241740,'QyOEyolMmHFnOd7nK8vGKcXVqmj','kBERTfb1tqoah0jVnkPueMGsc0sovTT2TLkYxYYJXS9GZkRxtDIrv6','K1DDbyvllnQXwfg','kVYROKoRn72','hY','r',3);
+INSERT INTO t VALUES (4264270616,1959702475,'sphE','q9sb2BtrY1fIRgcg0nXIW0T4JGi5YWIaXW5QHzyj','41CpdZhrg9WOr2ny1r6','ja8FLJNtJ7I8lMOT5jwbtsyPXN5HZUkl','F','b',4);
+INSERT INTO t VALUES (2344667935,-748291691,'RnrRvwg1eAeh712yRq','fw3COpsIXAmMCXOZBDjXPT1vsOyWrrYwE8h9morsMEunNRNNORuLBpN3UHJ7yzIrfIns92t5NZ2RT8VkLuZIrst','wQnaX','Hdw21woMU16H9k1lkg4EqQD','8','b',5);
+INSERT INTO t VALUES (2003079880,-1696338355,'PqzOFakW8Y0e9rHlwh','6IlT44OFzTwpjdMF8QUsfit9jPFkH8VWJbDNgEZh5ic5TRbmWfAM6Hp3Qn','dtt9S3','vkuCdMtpcCAWPYooaLzZ973Oi7T5rxbaPEUpQvvjnVUX','QO','r',6);
+INSERT INTO t VALUES (3997957565,-631061780,'EmYkAoW0BV8rwwyMfomuJABps5kISm','CVVN4q4n9D8xOCLRtaHDUUoNavBguntowpwExItTGipwvEWGJRDa9O5Mrn','OO8lR9uGOBmpdflGf','ZPb','qi','a',7);
+INSERT INTO t VALUES (4166722975,1860786154,'M','cppQ7a86T7wDjVb7zfSp1I0gpZ9EzzCUeE5ixSEIRMWyFcyULKtCJKUcLL','ieMeAj6i3jm62J7I','0BM0FBeMDtyme','B','y',8);
+INSERT INTO t VALUES (3156425129,613490095,'X6BUoCU51TqTNe','UPf5DoAL2RaLj8kqnAigOsaSyB7SgjrPtWG6J6zmGKYGYSDVyXYPNxZmpQD5o16TfQA0BlhWFZRhtvLc85','jmzS7a63qhUZMVYKC1PW4','TmguDGBR70NKKrPSfPuMPnPrUCFcFVh3n93SO3','7','8',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT NOT NULL, c BINARY(32) NOT NULL, d VARBINARY(90) NOT NULL, e VARCHAR(22), f VARCHAR(45) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (40127,243,'144E','3','Y2O0iOtGTpdKxq36Of5afGNHe7FBFG6heik5eulxwRtptRmXQOxrD3l9OMz','DPcuDfUlkQTAdXtIrhZ7Id','fFepJAcJD2xlxQOoDnYvP','FZCkRXdfijDIPpy2y7UWygmTfEQegs4I3ZAlylO3yOZpOWQkSUKtJ',10);
-INSERT INTO ti VALUES (40127,243,'144E','3','Y2O0iOtGTpdKxq36Of5afGNHe7FBFG6heik5eulxwRtptRmXQOxrD3l9OMz','DPcuDfUlkQTAdXtIrhZ7Id','fFepJAcJD2xlxQOoDnYvP','FZCkRXdfijDIPpy2y7UWygmTfEQegs4I3ZAlylO3yOZpOWQkSUKtJ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(68);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
-INSERT INTO t VALUES (44534,0,'78jiO8sFCAGBlJAG446Q4O4FUy8QQCK2LnK5b75iA8F5VEQMQPZc','E9Te8e3sIHR4fLYYOAqEbNLnRmFN8iyEmAaZuPkmTo2YayJTGT','7ZA7NBEa','UesEi97XXvCYaVHs7DJrj5E1hgawTws2HXu','FCDhA4zKtgyF5OV3z3xN6UqaJ8tyN49ovCdjKjBEqe3','kQlSPgaIV67gnszGFmiCawC97AZaBEv4QjEDoGywJYimUiNiknseLlsX2D9v06M1bkfWa6HVocO9uhUe6',11);
-INSERT INTO ti VALUES (44534,0,'78jiO8sFCAGBlJAG446Q4O4FUy8QQCK2LnK5b75iA8F5VEQMQPZc','E9Te8e3sIHR4fLYYOAqEbNLnRmFN8iyEmAaZuPkmTo2YayJTGT','7ZA7NBEa','UesEi97XXvCYaVHs7DJrj5E1hgawTws2HXu','FCDhA4zKtgyF5OV3z3xN6UqaJ8tyN49ovCdjKjBEqe3','kQlSPgaIV67gnszGFmiCawC97AZaBEv4QjEDoGywJYimUiNiknseLlsX2D9v06M1bkfWa6HVocO9uhUe6',11);
-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 (64704,208,'qIo6wRxUqDt9Q7GivZEw7eWbyTFekf0B4eYcFJ9Pwli8jduIVI7Fhs14s3QlK','LnJw6Agmdg5ixVDHfleBE7epNeVJIWazgVXz3YLcNhhsc37CtUPbFfBbxor3FKfkdgC68oAEg0D3K421HOuJIk3ze12RCRgQE3ZbLAt0hHbuVgfZZFvt2kHDOWA7xSTcd89eL0nD12CaaB3EXROxRH6XATc5a6jGvl7Ci0ZDxDRExk3HlUQa9','a9hN34rH76dAiSr8J0X7Y4hG4NWWQxAh1cTyI6jKz1WwROnhqEvAOI2t','LgSS','I7GbjWhy3nsZ8ecA1O0kjKADhNs2AsYvXJHPPq9iySqxBQmnAx53ZBne5ZC6srOxmDr5fgjaIP1oSV8cgBIr','jGfcbPpQNC5dku3EvPQW5tRVAd0wqdCsPUHQUEI4enezSB9scfzxnIysSZBpl',12);
-INSERT INTO ti VALUES (64704,208,'qIo6wRxUqDt9Q7GivZEw7eWbyTFekf0B4eYcFJ9Pwli8jduIVI7Fhs14s3QlK','LnJw6Agmdg5ixVDHfleBE7epNeVJIWazgVXz3YLcNhhsc37CtUPbFfBbxor3FKfkdgC68oAEg0D3K421HOuJIk3ze12RCRgQE3ZbLAt0hHbuVgfZZFvt2kHDOWA7xSTcd89eL0nD12CaaB3EXROxRH6XATc5a6jGvl7Ci0ZDxDRExk3HlUQa9','a9hN34rH76dAiSr8J0X7Y4hG4NWWQxAh1cTyI6jKz1WwROnhqEvAOI2t','LgSS','I7GbjWhy3nsZ8ecA1O0kjKADhNs2AsYvXJHPPq9iySqxBQmnAx53ZBne5ZC6srOxmDr5fgjaIP1oSV8cgBIr','jGfcbPpQNC5dku3EvPQW5tRVAd0wqdCsPUHQUEI4enezSB9scfzxnIysSZBpl',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4595,125,'A6tNDgE6KmqbfQoIQ7vtYDPB5k7e7nIgt5USQNSiTa8Yv6hbHh9QIGnqEFUHpcg4ASR','EWT21pynAcChmrIXD8mMGJXddDj6LSPTIaO8y0Q4jFcXR8ubCavIE9AxrF4rmrvyUeUf7iOK6c9iGzWLdyFMUrL4ncOAO3dnOzL8eKjM33xvZb4ckLBG9plIUW16Txh2mTE8Nei5Fc6DM14B4','zjP26f46FGPmMVBlYlTAp4Eq6nQNJhda5zn27Xplu8wbDfYpl6k6wbkUf00Uj8','G0B7npP9OP33QUHWv4V6BcUHWoUp0vCJGPICqmRyd8g08U','QUxJ7ljC8Gor3iXRzV8ssqwjhsaB7ApBBx','oiHHJyPMqRI3A6j',13);
-INSERT INTO ti VALUES (4595,125,'A6tNDgE6KmqbfQoIQ7vtYDPB5k7e7nIgt5USQNSiTa8Yv6hbHh9QIGnqEFUHpcg4ASR','EWT21pynAcChmrIXD8mMGJXddDj6LSPTIaO8y0Q4jFcXR8ubCavIE9AxrF4rmrvyUeUf7iOK6c9iGzWLdyFMUrL4ncOAO3dnOzL8eKjM33xvZb4ckLBG9plIUW16Txh2mTE8Nei5Fc6DM14B4','zjP26f46FGPmMVBlYlTAp4Eq6nQNJhda5zn27Xplu8wbDfYpl6k6wbkUf00Uj8','G0B7npP9OP33QUHWv4V6BcUHWoUp0vCJGPICqmRyd8g08U','QUxJ7ljC8Gor3iXRzV8ssqwjhsaB7ApBBx','oiHHJyPMqRI3A6j',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(48), d VARCHAR(47) NOT NULL, e VARCHAR(11) NOT NULL, f VARCHAR(30) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14509334784753941594,150,'dT5o0fPC6','BT8z5ck6AF2QqHul4Wv4tREAP28','IE1pI','OdTtH4eFTQci5NpOpeYbJAultkc5','HADZXASL50WdyGmLCFsorPFzwjyeVbYSbASmK6n','JgnGzWoQh5UkclgX4qkJ0X4EXtK07uIeBlz8vYXqymsZ',0);
-INSERT INTO t VALUES (7131899403249762469,253,'qbJHIZr1SlXH0ltgukSkzzu0RMBpEJmOJSfn6wlrGXnd','SkO5ltWHw1VNin4J3kyoyndHipdq3n6X7aK9','Ooivc9cqk','iYiklL0l3','L7c58A3vGTPlmAzJl5HzZeGhcRbpwfTUBr0Xhi77AKZ5hgurkrLLM0xXL0qqw8C0HuqtjEIsfaw9IQASmePjkorAIgATi0AFWBrn','7',1);
-INSERT INTO t VALUES (1672054551458528290,225,'Na2TC','gBiIcfIqO06M','Txhm07AyC','pn0Tvvi4oNc','rtX5jcBlp','63s4ZhTonEtqVjxMHQwDtJT8',2);
-INSERT INTO t VALUES (2099179749913930213,53,'FkyZst7bAygLj2d8D2fvClCqLrbEVqBji7UXhFTzp','EF','uul','naeo5UlSsg','A8glTmCY6lW2NPzZK','dbwwp9quEDdr7LJZuuyjQcIe9euA9RMDoG7JWlz6sa8bFKDlGdD8bZZegScMghLkU5YKtT7SdDu7mbW1',3);
-INSERT INTO t VALUES (9851931215191803144,169,'xJ','kyelqXjaot','KA2nY','2p9SRcE4yfVKJ8jjfyc9xOZdn','2RC709x0uYkojkSBSDbdR42VSw','lNhCJYhxkoy4BelbhVMAEt5mAL2UpT3noPfjUqDPFuPqS9xfb',4);
-INSERT INTO t VALUES (6654480935112374302,39,'Vk05oYD00teg6gxb5r4VxP6fNMEFdMlUFrbaNDTB','CLrgZKeqeWizH5WXS','j7tyCbxEa','t3G7W9','Rmde','R0XIx1tjsEjrd0sQj56hMeunXmXgO7KeGUCyDft7Ol5ZGSe7VM1QQAnJEO0HoIlXJwYRXrcvcaYit6XbtCXz',5);
-INSERT INTO t VALUES (10469448613677262425,151,'8paFrkNg0G','uv1RyX54RLIH7UaEsIauo7peLxqj','5volhNg','W','h6uquOKYiq4RvCTBaVebFPgw4yVDJCEIJ1PCJtgtuzSVnsH6sdruOkiWeHq','rk6h3lbCmCPrMrGipFWC',6);
-INSERT INTO t VALUES (13743005313587891756,12,'yTJVNW8og9VxWAQa976','pG0ikQgJxZHfdagCcZqJx1aZx5UFfhlC2wEVrw8rOob','dW8glKRV5','HbmRfXi5','mBdIiyZrrYx1lQzfUS2K51O8DGhw1K','NFJcSe6lZkhOzKaRJWNnRhiLJmsT2rDMQSSiwwnU2L0E4RO1ZYxtP2kdm0Z',7);
-INSERT INTO t VALUES (17045969268928371872,137,'c5mZjkEHCCFfGCYwv1Qvv','NkbGo5rVP9dlUIPng2Oy9Skz3ZrFXMbtnKPnL8T','aPnJPyc9','4goT','6Bnfz','hTvCzRRDYQPZcDM6NihtYJ55pSjTjdG2PMi9',8);
-INSERT INTO t VALUES (12868559870763620967,248,'xDcKGCkBjXK','wC','Op4M','Pw6qZl','572Ahx4yZNS0bUfg369xnx4rfncODan5uwfC9ndqkC8hPSzw6JTq0qsu','kDBfCgt0a9pwCGyfjBQ251f0UIBgFQCdn5TIBiDErqciNS4Y50y0cl0iT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (104854272,-621694889,'zbttfYjZdbtv','CAELt6xWdQiYPAe','VRcnNwgkDfFZouGWhu36Dj','j0wVn7TDD6F70B1KI32IEtIcb7fq','h','F',10);
+INSERT INTO ti VALUES (104854272,-621694889,'zbttfYjZdbtv','CAELt6xWdQiYPAe','VRcnNwgkDfFZouGWhu36Dj','j0wVn7TDD6F70B1KI32IEtIcb7fq','h','F',10);
+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 (2110176840,-793267625,'NsyDzUPKKQ','LOkRQMJEEhjhdbn6BzyhpplvzK1DN15LKj2Lr97sI','pI','HnT7XWnacdgQjdzol5BqEQ8Awo49morIdn536ykgel3z','us','h',11);
+INSERT INTO ti VALUES (2110176840,-793267625,'NsyDzUPKKQ','LOkRQMJEEhjhdbn6BzyhpplvzK1DN15LKj2Lr97sI','pI','HnT7XWnacdgQjdzol5BqEQ8Awo49morIdn536ykgel3z','us','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (174951412,-255206890,'bMgqaj6q8xrEHSFm9BMm','t6GWooisU0fPK3nEOkrCRAdRFRiOzCs2WJkSTcEKixNwJWoJIwGllyKyDLlnX3i9T8VIazuUhtBzu41IrTq1sniAoP6lFeql9fVwnwBmZZzstagRmvjqwpTzItIV4trFJbv0P8OsOUhqI5v4Gr9dkM7ZW2OTZWSLXUE2bxBuZFw','Cc','lKjseG8EgjDN0DgmwXis48M9TpsG','8d','b',12);
+INSERT INTO ti VALUES (174951412,-255206890,'bMgqaj6q8xrEHSFm9BMm','t6GWooisU0fPK3nEOkrCRAdRFRiOzCs2WJkSTcEKixNwJWoJIwGllyKyDLlnX3i9T8VIazuUhtBzu41IrTq1sniAoP6lFeql9fVwnwBmZZzstagRmvjqwpTzItIV4trFJbv0P8OsOUhqI5v4Gr9dkM7ZW2OTZWSLXUE2bxBuZFw','Cc','lKjseG8EgjDN0DgmwXis48M9TpsG','8d','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4030091820,-287769278,'MCqG8KvWhps','Mrhhb2xuCriwVl959UAUExmoFRkC3b0M7wUkwOFkbWAkFzhyYQXnFOR2e6TGInxmzh4HGJNlcskZ6LLompGMBZOpLEqAbTnV5AJQVz4kJLesOUxjQ1moe7xJkhJUTY05MOdwRhF48Q6nEpasdb4ne2','29a53eFnCWmjjMuQKfFh','7J0ow6Pw213mpqzQk4XImmTjvzyD8g0R0yyOAZptXeyxXipVAuqvcmpLB2SVA5jO8I8YFfbfPlEba5XMdkkzyAjDiqUiHjyRpphU4ZVHM2AmNUSRhgSJkFQHc9sJbbPSqaMRVpcYtQZL3w0bXwyxW6FZQdyUDOn1QtyvdlMt4V2IFTPqw7p6kYipwq50ZXg5nifOsEJQJ0BHZA4de6a','M','K',13);
+INSERT INTO ti VALUES (4030091820,-287769278,'MCqG8KvWhps','Mrhhb2xuCriwVl959UAUExmoFRkC3b0M7wUkwOFkbWAkFzhyYQXnFOR2e6TGInxmzh4HGJNlcskZ6LLompGMBZOpLEqAbTnV5AJQVz4kJLesOUxjQ1moe7xJkhJUTY05MOdwRhF48Q6nEpasdb4ne2','29a53eFnCWmjjMuQKfFh','7J0ow6Pw213mpqzQk4XImmTjvzyD8g0R0yyOAZptXeyxXipVAuqvcmpLB2SVA5jO8I8YFfbfPlEba5XMdkkzyAjDiqUiHjyRpphU4ZVHM2AmNUSRhgSJkFQHc9sJbbPSqaMRVpcYtQZL3w0bXwyxW6FZQdyUDOn1QtyvdlMt4V2IFTPqw7p6kYipwq50ZXg5nifOsEJQJ0BHZA4de6a','M','K',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2286268453,1893921116,'7n1KJMLnr','vygqoaZPkATnYCSCNZQcmliMrVDOXe8cQQwtufvUoQ8H8ncCMEvMaSIDZRcYoJof3qjoGrldhoBPcB6GYWeflbuZpy7SyQNeoWlCZ0Lok32wBbYHgtPjxzKMTXJQxQQRR5fAXGa5bhTmDc','QJv2sV3vExOj','YAXSpx1nzpVhzAdQRkGbI7rxQQ04h7mcl2N6cR0PXapb66dIi0llYiKFuIU0g9qjnPpaTPc6Hu9UW1iCGYC01ONsnSkcBIGnvf5HqzNe8VRcgNYR7dKb0OF5amkGMUT5jKfj55zyD06WsJeVI05qVKqS3dpKeOeJtECVzDYv5DG2yuk4h5g5rlWbjsYbi5uvzmhw','FU','N',14);
+INSERT INTO ti VALUES (2286268453,1893921116,'7n1KJMLnr','vygqoaZPkATnYCSCNZQcmliMrVDOXe8cQQwtufvUoQ8H8ncCMEvMaSIDZRcYoJof3qjoGrldhoBPcB6GYWeflbuZpy7SyQNeoWlCZ0Lok32wBbYHgtPjxzKMTXJQxQQRR5fAXGa5bhTmDc','QJv2sV3vExOj','YAXSpx1nzpVhzAdQRkGbI7rxQQ04h7mcl2N6cR0PXapb66dIi0llYiKFuIU0g9qjnPpaTPc6Hu9UW1iCGYC01ONsnSkcBIGnvf5HqzNe8VRcgNYR7dKb0OF5amkGMUT5jKfj55zyD06WsJeVI05qVKqS3dpKeOeJtECVzDYv5DG2yuk4h5g5rlWbjsYbi5uvzmhw','FU','N',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3048745843,-1287753425,'vBHJbnWSbtlVj5oiqKe6BQt','rIEtEWprY6jKCh3fgZlhoifDOIQ9DQjkSuZuFsRJnGlRR19ESgeaNC0DgEhAPZ8pmMVmm7yWt8wosWaAJfMyJACooNfvqnwifZvFj9rAdl2OOBYWZ1atCDXubsw7qeCsBQUYT3w9OkRCtRyzd6DVZYxOFXxdLaDkck07PHQVDtfrFKn7QyrAXHPSJNGaSjQ8EScaSTz','BJ0wzS95WN','dGZp56Q1ut2SXre1N5dX9GJ5aba','ae','v',15);
+INSERT INTO ti VALUES (3048745843,-1287753425,'vBHJbnWSbtlVj5oiqKe6BQt','rIEtEWprY6jKCh3fgZlhoifDOIQ9DQjkSuZuFsRJnGlRR19ESgeaNC0DgEhAPZ8pmMVmm7yWt8wosWaAJfMyJACooNfvqnwifZvFj9rAdl2OOBYWZ1atCDXubsw7qeCsBQUYT3w9OkRCtRyzd6DVZYxOFXxdLaDkck07PHQVDtfrFKn7QyrAXHPSJNGaSjQ8EScaSTz','BJ0wzS95WN','dGZp56Q1ut2SXre1N5dX9GJ5aba','ae','v',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(14) NOT NULL, d VARCHAR(49) NOT NULL, e VARBINARY(49), f VARCHAR(43), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4198930,204132561187716310,'JWj44cH','IIMVdc0TJYcsJaghDhPh','ju33keuvyYwwC3c9euSJqMErlKV1pk9u82uQzXJgZ','ORe4AwkS','f3','M',0);
+INSERT INTO t VALUES (7551419,1313598748670054626,'i7AW0pxnatFl','AemtYoLDw2','1tNYAk25GsyM4zl5kfDDOT6esMlr3VA7TfdDNGvZSnAw','vNx1tvc9roIZ1iXsaO4kf8bRvP0btLNG698kq','zj','C',1);
+INSERT INTO t VALUES (-5432829,-1409500314988019877,'cGHiD','GnFkby0CiwELHMg0Drr5lUsQw48S4z9','ldgDSgZsVdtXTv9zfpaVI','D06nW','x5','G',2);
+INSERT INTO t VALUES (1513409,2490938676988155495,'Dk','LExpGuoldzeRZZvdq45SNvx3fQoImLPoXg','0EJA1AtO7FqoSEZr7lXlnS9pkIbAfAQ1el','Z4y5hiC919jyU78TEbKSQkGo19AGIzjDcNUdTC49','zE','R',3);
+INSERT INTO t VALUES (7015932,5705102207944369773,'zUly6FcNthlZGY','yiNJlHe8Gq7yjMHnhklaOyoxKKx1','45zre9YFGGvOqBzH9st2pQNaeILJtps29fh','l5Tw7SZS64CM','n','M',4);
+INSERT INTO t VALUES (4760093,-7770890340205608685,'V2Gz48','waOgRmuJVsY3vP9fbBmHKA4qu','gxaXJIWbIwSwE3uYrDNkCS3tFdig6snE2Mm','T0gH8nsbJ1RGHiKdkmnxly7FGcOgaOu6D','R','B',5);
+INSERT INTO t VALUES (7269141,-4685817504176251761,'QDJ6','ZBKoIicziTXmWZwtK4Q4mcBXGlE9lc1OP3','I36ycUPGNftQQ9','UAtTfdbFH1qe','o','I',6);
+INSERT INTO t VALUES (-4271148,-1527657356623336366,'5Nkeiqa','S0zGvnXa','tANjuKHqAkmvtp','zgvyikKNLTExfr14jSkeWimneHu84S2uga9','0D','5',7);
+INSERT INTO t VALUES (-5383092,-279483033203596176,'vQmISJh7Zr','Ff5zIWHHK4UEQcw7QC5QWrKrgTDJZwsy6NBv','XKPFQ70cfSj','tL4T6vOaLZymOQ0X1nclWsirykMJZwNSqv7WGNEc','gN','C',8);
+INSERT INTO t VALUES (-2452501,-8340244015884848667,'qFjswasGyJo','1scqAovplHeMC0TNMWL0OlluNiJFhLMW74','AvH','uq3M8UjywZBqPsh6','AU','V',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(14) NOT NULL, d VARCHAR(49) NOT NULL, e VARBINARY(49), f VARCHAR(43), 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 (2463971647101687925,125,'oBTLXPKhZv5zWn3TY0wLKKBrfUNGvhEK10','6pCzLmyIjEDFf08eL','j','Ke7ur','bhBbdxk8NIrW6u8u1Hg8mLaSDldIUXp2ROPYIxLptvQ6iQMCLnZ1NUhmavysjaj8dVy9WLa','VpDfTMYnd7yC4eQsrCJkRMWCqseIZSY0M4jT11SYnSMWaSL',10);
-INSERT INTO ti VALUES (2463971647101687925,125,'oBTLXPKhZv5zWn3TY0wLKKBrfUNGvhEK10','6pCzLmyIjEDFf08eL','j','Ke7ur','bhBbdxk8NIrW6u8u1Hg8mLaSDldIUXp2ROPYIxLptvQ6iQMCLnZ1NUhmavysjaj8dVy9WLa','VpDfTMYnd7yC4eQsrCJkRMWCqseIZSY0M4jT11SYnSMWaSL',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(49);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
-INSERT INTO t VALUES (1858912282491252752,142,'PumRrxfAURqFtwifEZ62467QNlODJOqvquP6yyK','0tzbsu51CH','SouL','0I8aLP0KfEu4MgxEp5qEDikbhp','n0lKYQ4lTeabIq9bMRZxlQTargql78skoOCo8ASn8sk5p9gR2mUvjN4gSd3IaUTxzMBMaxk3cbu0fbtEMeuszwvgVwx','1qmg1WURIQtBiKxlpv7T1RLyC3nOzRMtxUexPMEz8xO7',11);
-INSERT INTO ti VALUES (1858912282491252752,142,'PumRrxfAURqFtwifEZ62467QNlODJOqvquP6yyK','0tzbsu51CH','SouL','0I8aLP0KfEu4MgxEp5qEDikbhp','n0lKYQ4lTeabIq9bMRZxlQTargql78skoOCo8ASn8sk5p9gR2mUvjN4gSd3IaUTxzMBMaxk3cbu0fbtEMeuszwvgVwx','1qmg1WURIQtBiKxlpv7T1RLyC3nOzRMtxUexPMEz8xO7',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-842797143,-444332534663447205,'bu9','R9D3n7pdf','ZeMtMNltIFvwc9LE','wt1tgwHYF8REHhVaqsf','9U','g',10);
+INSERT INTO ti VALUES (-842797143,-444332534663447205,'bu9','R9D3n7pdf','ZeMtMNltIFvwc9LE','wt1tgwHYF8REHhVaqsf','9U','g',10);
+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 (-1872149658,-7547535138561404683,'dJbgghmb0','35nVOLv2Ol50m4Wb','iXspztxQGEGaZ5RsejmsYiNIECE8oyrTYxh7','f65rBLMMVSaf1WhAJZQ2hU5YpWbZ','nD','H',11);
+INSERT INTO ti VALUES (-1872149658,-7547535138561404683,'dJbgghmb0','35nVOLv2Ol50m4Wb','iXspztxQGEGaZ5RsejmsYiNIECE8oyrTYxh7','f65rBLMMVSaf1WhAJZQ2hU5YpWbZ','nD','H',11);
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 (9992041048601971452,140,'jADXnDbARp1OvPZLQPhYwkx57FD9MtCnluKVEk23mZMHiq1','k9WhEoXJ5E9cDWUq5FNQoKZgpA5GVLnyypg5Oa3RpCuFvgPfDNehQHOAFy9fulMa','qVd7KdjP4','yhuPC8g84OC6nTuu4z','CG4CMkPI9KudQC0gZ947Ev2FLf39HXwpioVe13xFl24Lk5amV3N','TrMhSgDs4KiB7eHBvamGRElEgXif73a2YIxRyVszH2qdkDjWoAqI3MGLTgN7Zg8',12);
-INSERT INTO ti VALUES (9992041048601971452,140,'jADXnDbARp1OvPZLQPhYwkx57FD9MtCnluKVEk23mZMHiq1','k9WhEoXJ5E9cDWUq5FNQoKZgpA5GVLnyypg5Oa3RpCuFvgPfDNehQHOAFy9fulMa','qVd7KdjP4','yhuPC8g84OC6nTuu4z','CG4CMkPI9KudQC0gZ947Ev2FLf39HXwpioVe13xFl24Lk5amV3N','TrMhSgDs4KiB7eHBvamGRElEgXif73a2YIxRyVszH2qdkDjWoAqI3MGLTgN7Zg8',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (11480048528357258508,114,'NGhre39ZOrAJfq4RKKbQoDuFVREF','EFyRU2DZauqb1cXHlSybC0nU1RghwiqFSmqldcLczTpavnjQmWWEEurx7A22FScKtMkiZVd7pxFiuk6xOh5pnu3p9WmGIJ3uFct5YRV5SI9xJl9YJ9Vr3RCJizISPtdVD6XPZBOZfU4PovVykrZ5ZvobVACGEUHpEHItt4euilgWvjFkGA5yENBU5AXWdeXl4rpug0m9MER16NwchiZw1rzu8S0s','qe5aBS','BqUFvcU22WZGiKv46mYNx6B8vGqe4bfIkuernCIEJZM3sp9sOXo8RkFol6Bn0LX2Xzc33vfFuPAosG86rhfGN2ZjIJGKW9pnx5VKmis393fQmrqzvfhu16bkyCtOOZsvTFthnvUyCeHssvAptP3N8bkP6wHTzMboFm2ng1DTS9ZARwl21dtJClAY8fCjXFKLmfRP9mIp44w9DHzjvBRYCZl5Cja4tqrrNWFY5s2X9FihFRczpJIIlEmRaaiZ9KL','UD0','v1L8TCRMN9L6mo51bCc4Rl1xY1YeuzU7NRaJMxEiYvN9sq',13);
-INSERT INTO ti VALUES (11480048528357258508,114,'NGhre39ZOrAJfq4RKKbQoDuFVREF','EFyRU2DZauqb1cXHlSybC0nU1RghwiqFSmqldcLczTpavnjQmWWEEurx7A22FScKtMkiZVd7pxFiuk6xOh5pnu3p9WmGIJ3uFct5YRV5SI9xJl9YJ9Vr3RCJizISPtdVD6XPZBOZfU4PovVykrZ5ZvobVACGEUHpEHItt4euilgWvjFkGA5yENBU5AXWdeXl4rpug0m9MER16NwchiZw1rzu8S0s','qe5aBS','BqUFvcU22WZGiKv46mYNx6B8vGqe4bfIkuernCIEJZM3sp9sOXo8RkFol6Bn0LX2Xzc33vfFuPAosG86rhfGN2ZjIJGKW9pnx5VKmis393fQmrqzvfhu16bkyCtOOZsvTFthnvUyCeHssvAptP3N8bkP6wHTzMboFm2ng1DTS9ZARwl21dtJClAY8fCjXFKLmfRP9mIp44w9DHzjvBRYCZl5Cja4tqrrNWFY5s2X9FihFRczpJIIlEmRaaiZ9KL','UD0','v1L8TCRMN9L6mo51bCc4Rl1xY1YeuzU7NRaJMxEiYvN9sq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(70) NOT NULL, d VARBINARY(3), e VARCHAR(12), f VARBINARY(72) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-71,17187723530539310881,'W4iGSOavLoqw549NnjLAfVvFkSbvk5n','Qju','RT9OZc','n2Lico3xL1nppJwBxe4AMeQUq5JRXbMOonUXwhiDGOOfne6gpexNhygnj7Y71hMuq','NwWG6uiOXgmJky1gdsnamJsipQA8imOdckqcrIwuZiU1LjqUO9lKVDJFY2zScvbPIhauFrjoe2VeFGPRBEuw2','scklHmj0UBcq8om3cUlcFaOWJNe9Jj0bNtFP1zsXdFloNzlAeJNz0zqs',0);
-INSERT INTO t VALUES (-25429,271050729382811464,'sYJcoVIjGipI5wRiK','Ui','H24Kd','WcQkL1x3v6DlcGAnJ5','h1OX62UQ9AxZkGtJC1dVFGoeGNqOb3GdDuD3sENgifhVces3NtcEPHNY0EUOf47K7dsRyibsqLR8sSjt4dnjcv','5YPrIZlRHH',1);
-INSERT INTO t VALUES (-19960,16605249269862821273,'7wZsrdF1G6qspb4qkN2J2lpnD6XYP29MpgmdKG4VgiDIVyl9jjUQQ','tQR','pQ4X1EQJxMz','ghrGs3LtJL2Op2NHWIWRuMLmG6fHM1yzXOp2OFaQqYnqszKtBzFSufoBNEskQ','GjhIyfXPkYlNfdJSf3ktjQbW14Vd0aVTWwFMCsaGJh9EMTO1BdfHSw4agIZB0sA5m7oqFOSFDDomTl4vFcko9Z','hMtrBVTsTbv1jYOvMnmcKWaJJtD6AndQRWaITbCxOmWOjhJTE44eY6utXF082z4',2);
-INSERT INTO t VALUES (-4409,16730341328304425406,'wz9ebXOiULlsl2Iw9TKFSEuwiJVWw7tHWR77lvdI','TsO','QiMLkZJkBCR','AwntWwcqbZT','qRQjXPpa4pFBXikxFO3odWMXpcwMGxrvC4rG4x9bhi3JrwEWMoovLYVWuydALivdD9WAqi5p1vbAycbf7Y9HOyrFcR53JmD6Nst','VduOR3nfVLaMTtfXfXpf7ayNufeNOpqj7VelY7FC83f5wS4WBtT9OH6B3e4cLhqDytLAINlLHy9H3lPrnXAM5Khc9rUGfzDS55xQ',3);
-INSERT INTO t VALUES (-13300,8700561585946015241,'JjCzvNIg5k6WPLxlzllXsRT4exS2xCQvHAagbUZhn427nsidByyQow','N','NnMvnRU7u','iGQtKDTxiJhLQAd4n8THxS9','dunc6jIR0iIzmTLU7J3pLfSOOI9vCrvoc7SsMHCk9Cn9hXJKnysZ7SPU','SfpEJsnqKYVCsFW4wp1mNPYXHuJtIkYTUfP6QXm0yCa0gc9',4);
-INSERT INTO t VALUES (8631,209048439229371081,'iRVEJxcFj8zWfRuGMDadwhw45jaiJ8xi1EWT9N7SOR9kAu','gO0','T8dN0Bmnb','V07BKXrcuC430CLTT0bZrU8WVc','yWptS8Ifk330NKnaCkqopTAitzwTkqfNKUL','Q7goootljKdAW4dDJat0YHn1MqmeweCM',5);
-INSERT INTO t VALUES (32520,13915426493086355454,'1EbK1lVSLJNNGvvQtcE5K6R67b1Ovmqny0sU','am','zmsjGBU3','8U83WITlfocLX0FtlrnSL0M2IxR20P5FSzbVSwS9nH3s1taKJqsUOd2yCLe','TENrTnjcru8qWtGjFuhEZjHMdgtu3n1dSADh9eSMdhQX4VORqEISTEd3iOILMf19KUonzBbcHx','R9GkqfQ1ZkR9yiLbw8iTgH',6);
-INSERT INTO t VALUES (-6247,4857935106931432298,'37unHZw5X2a','Sce','3ARqTVH36MWv','PC9u6BuPIwemQywDqe4X5JEX8oMXKAwQ6pTG3TI9j8PIq8JsKNReZgUEAB8OZSkG7SMFnQn','iCtHcmmXQxUFMQKFv6JvbljSx9QALPnQ8z9bP6em83teJKxJ4r2oJRLFGtcb8CED9moyb4uVjjKkn36FPgZ6eSf6R6r4BJia8sea','j7i',7);
-INSERT INTO t VALUES (6683,9685365753695738401,'AiIhMCuHBEKn5TCiP6CVUOmbCHgiXFo94PllAfE3WPUfcyanDw6vZoo2S7mfK','1E','D','ZL7fi8w3ov3eLF4JkbKnKLvzLyk0qLvt5OTRWpnSDNb','RaPAeDjD9eluHxeDj1ccxemWXiJxo4UFaSIl4KeQwvmjrG0hjl','4qYc',8);
-INSERT INTO t VALUES (9099,5520024148951261952,'56XGe6potnw6NtoD8akLURs6u','0','JC6pFKM3r3','T3NiLWCTDDXZfEk9tWAaWjzT8XiQHdQkKElx','0crZZEHlDOxGlSkhV2pYIuyQ9mP1oQikss387TpIYb38uvgvbiyIFif','NOrcE3GMqDf8oS6lDCiVbmOhs78S5WRiSzS5HCV1ACtD9qgSBE0FRterEXJOFJWjq6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (930341434,-4627832865247464475,'05kfQFK2ugl4Nna','LV3kubewLhvocKuLVf0Sdkf5t5wvzMAqPC9rtZ','Xzrt','mM2LwsL9uhjFVs9MB','h','f',12);
+INSERT INTO ti VALUES (930341434,-4627832865247464475,'05kfQFK2ugl4Nna','LV3kubewLhvocKuLVf0Sdkf5t5wvzMAqPC9rtZ','Xzrt','mM2LwsL9uhjFVs9MB','h','f',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (321825076,274192712323779145,'zemHdvY4nvFB','FhHN1O2gs7aHELpAhSxMsbMdEeYpJ3zjMKSCaNbTV46CN8bCqmhuqBMgqbpGblVzfIAxarWQY9ewYj7EHCnooBJPXCy0wTVUO3iC9ecbdVgnx8ZnoYxBd5mAZJUxtJSpNYsSx0cJ3zcNlZmaw7C1tM39f0FnFo2bNgXohZyirODRFNQ6uiYNTTms2ONI07h34MV1IF9FoMk6qVtExNlBwdvs90N0cKmwH','J4xcxe6QAKh3QXIvHqc2ykjeaD95OqAEuRBs','fWzHxBkSP8a9dMA5GHLtKbVmbNZQySBuNg63FXxepp1kPYAnlqt7jtaFK3FP7nEWB8LS3RVIWQTc91pKZ4JLlTI5hdQopanZr94LhSq9jUFNgbflhl9GzszSg','2','2',13);
+INSERT INTO ti VALUES (321825076,274192712323779145,'zemHdvY4nvFB','FhHN1O2gs7aHELpAhSxMsbMdEeYpJ3zjMKSCaNbTV46CN8bCqmhuqBMgqbpGblVzfIAxarWQY9ewYj7EHCnooBJPXCy0wTVUO3iC9ecbdVgnx8ZnoYxBd5mAZJUxtJSpNYsSx0cJ3zcNlZmaw7C1tM39f0FnFo2bNgXohZyirODRFNQ6uiYNTTms2ONI07h34MV1IF9FoMk6qVtExNlBwdvs90N0cKmwH','J4xcxe6QAKh3QXIvHqc2ykjeaD95OqAEuRBs','fWzHxBkSP8a9dMA5GHLtKbVmbNZQySBuNg63FXxepp1kPYAnlqt7jtaFK3FP7nEWB8LS3RVIWQTc91pKZ4JLlTI5hdQopanZr94LhSq9jUFNgbflhl9GzszSg','2','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (121110675,5142576257954245059,'daJnCbUR7mQ','EBKjKMSIYUzUWdT2y8RFs6eFnRDAji9fsMpawMYX1Essn2kwn9ddsIAYc675bfMRhqkUt9EDO0tkKmdjS88hxUrmonOtzPq4FwV4KfYziC5CUFU2HSH3BCLMLGJo7dDp7nJ2bRh7rNLgOOuAJ6Rqy5ifW0K2XEbkC4vB1Tr5ajyRAIu5VaDuoMzLiO4A4e','NmOySI0WDeeKn0mNMGrxo5nmqEuU1FeD','rGgjUtMmrPZmV64dVNRG5sasBtcSvy28kkeZUTn5bVpW3zPM4l3uDti8','N','e',14);
+INSERT INTO ti VALUES (121110675,5142576257954245059,'daJnCbUR7mQ','EBKjKMSIYUzUWdT2y8RFs6eFnRDAji9fsMpawMYX1Essn2kwn9ddsIAYc675bfMRhqkUt9EDO0tkKmdjS88hxUrmonOtzPq4FwV4KfYziC5CUFU2HSH3BCLMLGJo7dDp7nJ2bRh7rNLgOOuAJ6Rqy5ifW0K2XEbkC4vB1Tr5ajyRAIu5VaDuoMzLiO4A4e','NmOySI0WDeeKn0mNMGrxo5nmqEuU1FeD','rGgjUtMmrPZmV64dVNRG5sasBtcSvy28kkeZUTn5bVpW3zPM4l3uDti8','N','e',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1832523366,8830306101860549792,'drUV','CDY0mpWysISHDKktGCFZwOgaxIZeBGeT3U6s76y1vBBC7C0pkE7Q7TOsUZTFZ6jCoLFZw6iJgcy1xN4WQtupRKU1qBr3vSOjcV5ZexAgIvlsDfMmOBU39U75dOWab2yimHu1mo0FsTa5wHEd90pT','u9MrWDUnFYBNd8Mgd0CyGr','svA9UXXdz1uGzLeszkwB8cQWgpgaJixhww9os1fP527eJ5h78amcra00L0dyeR7TLnyxcWGJT3Fe6MzjjYX9gNEC7VfQ8IfjxmRBYSa1RbBteVkv9gYfKpyXnFNbb1q8xwBhLdIQDXW1voW9X4aqZeXTcZeXc1BD3DTaHYYpOIqiWwIg7k5aDZSkgGAjQqMVRF41Lc2aSxxeDOLWkszjiVQWjQkqrbAsNVl7GrLX3teEb','UCu','4',15);
+INSERT INTO ti VALUES (-1832523366,8830306101860549792,'drUV','CDY0mpWysISHDKktGCFZwOgaxIZeBGeT3U6s76y1vBBC7C0pkE7Q7TOsUZTFZ6jCoLFZw6iJgcy1xN4WQtupRKU1qBr3vSOjcV5ZexAgIvlsDfMmOBU39U75dOWab2yimHu1mo0FsTa5wHEd90pT','u9MrWDUnFYBNd8Mgd0CyGr','svA9UXXdz1uGzLeszkwB8cQWgpgaJixhww9os1fP527eJ5h78amcra00L0dyeR7TLnyxcWGJT3Fe6MzjjYX9gNEC7VfQ8IfjxmRBYSa1RbBteVkv9gYfKpyXnFNbb1q8xwBhLdIQDXW1voW9X4aqZeXTcZeXc1BD3DTaHYYpOIqiWwIg7k5aDZSkgGAjQqMVRF41Lc2aSxxeDOLWkszjiVQWjQkqrbAsNVl7GrLX3teEb','UCu','4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(99) NOT NULL, d VARCHAR(98), e VARBINARY(11) NOT NULL, f VARCHAR(21), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3788120,9567964892915719171,'J9vJn8xVAnQzfQ0XHSiuawPPUX6vURjWy5aCH','nEvtnkubwM876pOQKAiYNdg0LacQjSTjB9HPn8kYGt8IEeziBEPwcjYvX','qra0JvIjE','R6QDhNH0n3g','E','B',0);
+INSERT INTO t VALUES (-5962749,15713725771687785256,'RlvOWYmOD0t0jddDJIlUZIVQI','N0098VjC97QAMvoEnYOFXM4H9','HI5jROijAu0','S','8','3',1);
+INSERT INTO t VALUES (-5070387,9843803798947276826,'b','7Yso9L4TkCvv7S5vwwAt7eQLB1sw2XFnBqIyP','mtaKvuiic','JiZW5PodTDZtedWP2I','d','d',2);
+INSERT INTO t VALUES (-2887863,16533207047938585344,'XibIJnxP14Ol89KBpfPi3Kg7laJwBJVZowbXl8CH5Q5n4nKSHudacxK6pkHRrFAykXAStZ','SKnE50pez2D0kOAgrVcyuRONx3LBmP8v5vV68VSdmrerA6eP3IGoHVpJLaBY65ILLcuhKHGyY5UQuQCHnzkXK','OkxA4R','mUpPJh4BPxiFmKmDwWO','X','O',3);
+INSERT INTO t VALUES (-5365353,17192085321742338904,'Vi4lhPdrOF46K9M87ChWW0m0JgF1JaLpLJYNrIQcx52EFJxluzgLThanAEpj9BJtl','Ez7Q0RNDZtiNVcctIxMPG9Dqlj6pnnaacw2UnHBeTdFDAwzA0vF6FEDFeZAJLXzhdganlbFzu3AloSaI','66e','ej4aG0lL6H','U','m',4);
+INSERT INTO t VALUES (-7860946,7451240396364924555,'SsAObp','cCjVBEl3QGHs2FTPMlA','iq','xEOwgShmR5JLt','T','b',5);
+INSERT INTO t VALUES (4007534,11661497386789346098,'ediH7oF49','D4ap9QT8XhE9YgXeqVzsvDaWPUFkWFfk09dgaZRw8xXAdwAz6j6z6nRRg','fgAQuvqQ9','41E9P2thkk8PIOkFcptyY','e','0',6);
+INSERT INTO t VALUES (6831530,6652312959220387301,'0X','YlggAf7iUjKUOSl478YqpRXVAW5DkwR40ztHaLxRbPoH2vt846S','LoxT0UPv','pj','n','s',7);
+INSERT INTO t VALUES (5658195,3871324549928826797,'SiLOp9Zt4S6vs5grZv2OAaLSuT1rATc6xQSd0VvOiviCNcDJ3V9zu4AIgLrvhazg2P','8tFD7J8FEsZckRGVshxAEDnUqV8cfZzV0LoTiIICXspiKIRhVQ','XkFWET','qFFFPnA','8','J',8);
+INSERT INTO t VALUES (-3374564,7480336833781153080,'xHDPVQRaWr4WyZjQPYVOkTXfmimeLY1VesdUA0VoLcUiE4vYPydbqffhKaT','7MrYM9jNOwhf469JXCASxEkXnpQ','Z7','EHlHvyNS2dbtqj','K','t',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(99) NOT NULL, d VARCHAR(98), e VARBINARY(11) NOT NULL, f VARCHAR(21), 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 (207889395470192937,553122543055785644,'wM6wT83Q','NQ','faqwcAyDxbk','r10GrV2Xzls6IwSXgxHQzHQyGMoGjYfY3tP8YTQ7x03N19BKeY','POK0tutShSHcZgj2xQCHEqDdzazZDntTGHTM8r2LTSsKdTzGmhIv2Wwwx8wqxVzSDn2DAhxcycDJjvUSeGhepds5nXG','pSmBgGVOYg6E14HYJjjwn0aJ9uhAa34GGnjTDoP1LGiWVa1MnD',10);
-INSERT INTO ti VALUES (207889395470192937,553122543055785644,'wM6wT83Q','NQ','faqwcAyDxbk','r10GrV2Xzls6IwSXgxHQzHQyGMoGjYfY3tP8YTQ7x03N19BKeY','POK0tutShSHcZgj2xQCHEqDdzazZDntTGHTM8r2LTSsKdTzGmhIv2Wwwx8wqxVzSDn2DAhxcycDJjvUSeGhepds5nXG','pSmBgGVOYg6E14HYJjjwn0aJ9uhAa34GGnjTDoP1LGiWVa1MnD',10);
-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 (6058113657103872248,7577496930970782431,'fawCdOhIm3WXMthznRiBejPlI5jnN2nMacCw0Ilah','9C','LN6','aSJMhjOISEp8','lp7jPsPKBc1E1FellH5qowk2WensSvjfpJFAyywB72icQNhnclja7b9frXiFzOMeLJsJlCQrd1dXMYWvHDGUZvG3G','Ek2GJcIBwxL2bafb62Wd5DL60tL2f69wibn5uoFwZ3l04TG9',11);
-INSERT INTO ti VALUES (6058113657103872248,7577496930970782431,'fawCdOhIm3WXMthznRiBejPlI5jnN2nMacCw0Ilah','9C','LN6','aSJMhjOISEp8','lp7jPsPKBc1E1FellH5qowk2WensSvjfpJFAyywB72icQNhnclja7b9frXiFzOMeLJsJlCQrd1dXMYWvHDGUZvG3G','Ek2GJcIBwxL2bafb62Wd5DL60tL2f69wibn5uoFwZ3l04TG9',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (7949406206268134122,16131260369309482069,'jDUKbtDEcO18t4aEtTIce531SHV7e','arbp5kZ8CgptMByrHrW0eaptDFplGWAYSrhGtuz4K2d5ZrvjqWqBcjGc6taQJ1ZDNI4d3yIsLsqEh7zjT9ont5rGHTQGEIpmMIMcaS4WTqXDdEe3dQAo508Iyf7Jg9lnQcqAzzLRfxpgPXNWNC6UbxpVfElgKhThpT5SiLvCJwKovnhmeZdL9EYEEeaWhGe2HLuQvWjs5nUdz2qqS8igspPfmmsG4BN02BA88BJIKNfA1gNzA','I8Cb0wWQ9vk','kb0YaVLDC','sF8DYsa93osaPXpsM3IHx8B7HEWaZpauErPJ02T6ybRvKqorfFCk','nZ3U44JQqVvp8DYn5R8RQm3CuDU8gOmSSkdvtzJNg',12);
-INSERT INTO ti VALUES (7949406206268134122,16131260369309482069,'jDUKbtDEcO18t4aEtTIce531SHV7e','arbp5kZ8CgptMByrHrW0eaptDFplGWAYSrhGtuz4K2d5ZrvjqWqBcjGc6taQJ1ZDNI4d3yIsLsqEh7zjT9ont5rGHTQGEIpmMIMcaS4WTqXDdEe3dQAo508Iyf7Jg9lnQcqAzzLRfxpgPXNWNC6UbxpVfElgKhThpT5SiLvCJwKovnhmeZdL9EYEEeaWhGe2HLuQvWjs5nUdz2qqS8igspPfmmsG4BN02BA88BJIKNfA1gNzA','I8Cb0wWQ9vk','kb0YaVLDC','sF8DYsa93osaPXpsM3IHx8B7HEWaZpauErPJ02T6ybRvKqorfFCk','nZ3U44JQqVvp8DYn5R8RQm3CuDU8gOmSSkdvtzJNg',12);
-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 (1155754458345588248,4270854975627749797,'KR','GwxoCvaglXNyw7vWPRvKODjtdiD0Jjg9E0RxHHFF7JdTP4yIyY92','155PN','MxCoK5','qsu5XH57HeFh1OT0WCtRwyAKmL7k0WR3hTdHK2FYDJIilpyaUu229DCs4I1eteJzd5MO6Q1sPpgrIhDBRSi','CLVrAEW4hwg9Lb9ibsD5v9o6Utw272p8mjuiiPb4FIGcBhYKDdc9zkvhlV9Ll7NpYtVBsZSLRYsI8y9Csb4Pm',13);
-INSERT INTO ti VALUES (1155754458345588248,4270854975627749797,'KR','GwxoCvaglXNyw7vWPRvKODjtdiD0Jjg9E0RxHHFF7JdTP4yIyY92','155PN','MxCoK5','qsu5XH57HeFh1OT0WCtRwyAKmL7k0WR3hTdHK2FYDJIilpyaUu229DCs4I1eteJzd5MO6Q1sPpgrIhDBRSi','CLVrAEW4hwg9Lb9ibsD5v9o6Utw272p8mjuiiPb4FIGcBhYKDdc9zkvhlV9Ll7NpYtVBsZSLRYsI8y9Csb4Pm',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b INT, c CHAR(47) NOT NULL, d VARCHAR(100), e VARBINARY(67), f VARCHAR(55) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-126128263,-1162126642,'3w9Mlr3WaiYrE45U4JSSeOGW','0xkueX5MjoeTPAsnc7XulCQfc2uq4pq6vcoRSDkDoJXUf30FK2D1voI1jydkrjDFcF3gNstKvUuNc1lsjaY34gPdeA9Gax0asQV4','hpVqPl1VALjyIiWZUGMNiyN','BNMg7','BY7Xd9bZ0o9js1ZiCoECUwXZ5N03q2RQUTBj2KCCrZbtNWOyrtXznBmUanqQjbSZYuAzAvSFVbAT24uXKxeV8Zj16AVk8hn','mIX018xF4sv4e9YN4uRz4Sf0PzzthlHPlHZF3acD1syIWVznk',0);
-INSERT INTO t VALUES (-445526467,1272214850,'zdbTXuhoA','shK1uqOkUhJE1LHJl2829LAWOixffHcLlrw','6TtPFqkvhz','YuYicr68EofSWa8V6KAiG4X8I0KF4uhwt7ftx','0VaU4F76p9p5WBg1NcGgleqhpARKZYzJP2xC03avHhFDLmkR5Z3r6f','L3rOvLWWsFpqpCWuX6dnTuMbBkqA19YExAAr1n5l4E7gEaB97JxjDoiIF2NLQoZms07nZfzcWAOhEUXBov',1);
-INSERT INTO t VALUES (-930554616,206026406,'99qO4V8EMHYy','qCTQJHjRxXRc8AbNxQWf5e6oVgT72yWLPoyWSw9NDm1vA5u','6cxm19Ox4pj73GQs3N0Ilsqy5N9iZTOhC4tiJkiRurUEcrdgtMgKS','RXSehlnb2yE70yyinBYpEH8AZp4qK46xpt25KPGTma9hZWycArx','qfq5CbE7VMEjeLD6cU4nEjaYBCBlNBL5YOk56mlLADnLJnn4YWyAgfo2VD6PdblTJhi4PLAiXC3U9ea4iQhAzMHLvdqc170LePj','aCCnZagAELRRiJ77cKKVG0uV0E5TRyM2Op',2);
-INSERT INTO t VALUES (-395697565,1470765434,'Cy','1iDVVIO2CrkHilRP3mnxxbPHhvMIQXFxgeYmnRmEQC2ANMJVemqycEQqHTObCgm','7k9jPD34Mdb1KLWEizFqBZ4AGvoTP2UmGF5yGtlNh6KU','a35LxeHvFDlyLuIRnxEyart9MzWHTZTYZylEOtEqSXd3eFwOtUvWQ','EGyxd0','c',3);
-INSERT INTO t VALUES (-558459017,729858627,'j5ZbUINhkC5k288ZQgI2Np1r1gI6','x8SltYzEVrXpPTQ6F9Kbz3RdZhStkUNsyFGQ24LWv1IU20cSvlt1','K7S03BgariGc3eflntGgwjfpgg9','AoXZGZXyZaXB','jyxT3WdMOujVAgUUuYdEzlzGmMoe7cI2r09fmZVfw2XcI54jlQe0DHZHjCaAZZvH4ti0ji6dPpcEQ3AWS2sSEWgob','fHTpBLDnpQUG7DWpaird',4);
-INSERT INTO t VALUES (1573093939,1948254794,'DRKL2lw6Td1DyLk16SBwNPBPqS9ufWHAvUonrvgFknVtM','AB2xBphUaUOQZjtVOE1ggALtd4ctNYWnKhTfC3FGr7JRhoxVKZ6Dy1QiIAOFdKUuzTFgzLKPIxeyvMcw4VL4','9GqICmuvvbkZJka64yhThrw40vGNKrzZAm93eyJiu3SZHafr','TNSgwGQVR7HGE4AiJ61ald7YmK3IgoiRpXimmhawOJYY8','4','qq7G7LlYxlhfehS88mqIJ3sDiFaY5OorGrhrstPq1NBiDIpjcSago',5);
-INSERT INTO t VALUES (1434393488,-1386709935,'zk13nY0MG7NMoU0zlgxD5vsjkZjpzDu8kcJdFooJ1','CLfpgTfgtx15yvBQmI2nx','nGvjuAbPz1qRKypGnKy2SMTax0DUO86WjKCkwpujXpmwu1JzMy55V2bH0GqwCeU5','c1Ds8SvEgbPO38D0I8e9gVzqOnyy4WVPDH9jhOan5GNbWx','G3Z1EPyL6wu38FV5n3DlIKGUC0MGDKDW72SqloRih0SDmBtacrIQTsqIAm00pKv','lIcQDK5jtl4gvUEQlhLobHMyRCtGdNtHhD0EKaQU69EarN4G9nMEBjbZWZ5s68W9Salf5a5mxCj1',6);
-INSERT INTO t VALUES (-1064576289,1176653163,'rvEpV8TwvykR5sDmjrOzZJcAnSI7','C3XQBtfJHSrvmJRaMWMEcyIRs25jP1RHaB3mJTV8SYZJmLUIzacubbTpAn6HZ5sflEiqlvB6H6wpFbgCtwERhO4CzNlbechoQSJ','mnCp','YTuU8oKHxXICcILlprhFWdQyEg1M1hEsVzWZefyHTrfmsoBd','siB4H3Yayp2PIDOpV2nS65f65SSAAsqIch0AlShT5hN0uRdH96M2dqF6FUqZxxQL','PHZ7Nee54CLiYLO9wBsMPjk5zGs514ik19qI8zIbbDgDDF6NrUM83mYSiU7BAfgPeQ6XCHAUqDvBDaJrVgIbOr1CfxQ',7);
-INSERT INTO t VALUES (1312095654,664242138,'sNsQIZzpL6jc2CPc6hZa3zmupo9RbBLyzY','J8bhdjfB9KHPZGICnPmDz4w9tBkVliEsB','euKnulEAeItGQZb4AXBvwJ5Ryx9L','8sq8yBBCzuKluECfuLmb16uCI1SJyPNaDJl5uM','nnvOrjuCEiHZ67','0wAl67Wwv5ldUWcspHsxCZsHcASzaUmGh3YMiE85TkIi4Mt0QcdcG9',8);
-INSERT INTO t VALUES (-1248931539,218502085,'XMBX9IIL3p6QDRFnKJUWemSK5aaJKZHcx','s7MU4ZjwPD7zuGbUjd8LILcWsCe0ixRbX4oFQVtY0JIHkEE5z6vsPDGiP8WaNS1rbMhz','agJgeeoJbS73dqsYsTHObAGsCk0tKOkMxrlegRsbE19yQ1ddjYCQ969c','3Hw295V42Untob9','35TPDXzFWSoVNAjNQ03h8puxibvcfAgHl47brf4YVnMJ3PQei9Q4W2sfdNZ8F5dXWI1pjL4WGA','igWakbMTrStHRfKHL3QCdNVflYfEvvRc1AsyyleIQT3H92HcybkSsfZ1xATqR5UG4b',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2027757761,388145551,'QxLOdB9Erf8b','uhR6lAseY3w2juFPXX1uyUW9aHfdpYHZ3im9TJZC18faMaIbeHlg2k','OzQn9mnfexPr58stut4dju0E2SWcw446yYDceu74w3a3uwYY9mIQJLQf6yWf3UtUV','bn54hSvqkIyGzhf03tN94Myr0pqrjXt','SxXrzW8BTblPskA4JMb4sOLeQaTAQCGAi','7j9jl3sEAJH8HXsBqx8FEjumY63ZMamlmPYbfD0foIMmvG',10);
-INSERT INTO ti VALUES (2027757761,388145551,'QxLOdB9Erf8b','uhR6lAseY3w2juFPXX1uyUW9aHfdpYHZ3im9TJZC18faMaIbeHlg2k','OzQn9mnfexPr58stut4dju0E2SWcw446yYDceu74w3a3uwYY9mIQJLQf6yWf3UtUV','bn54hSvqkIyGzhf03tN94Myr0pqrjXt','SxXrzW8BTblPskA4JMb4sOLeQaTAQCGAi','7j9jl3sEAJH8HXsBqx8FEjumY63ZMamlmPYbfD0foIMmvG',10);
-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 (790578024,1830903705,'A5Qw5m24hyQF','WH7WTHMfTR5khoLaGtQ5c95cXSMZG3zxGDudWX0x5sJ316kavUOSWBHC','gXr5MgavnGDYRQrHv5','jevsDyk74uT0Pr4LpmNxR9xV4igxGugDuYpw4MUmBzVI9WLU4nYv7sj','XQTUrvfFmXv3aaNUWxOZaz48s0LvoCAzXviEyU','wpXWiUbQiPaK5GaXf',11);
-INSERT INTO ti VALUES (790578024,1830903705,'A5Qw5m24hyQF','WH7WTHMfTR5khoLaGtQ5c95cXSMZG3zxGDudWX0x5sJ316kavUOSWBHC','gXr5MgavnGDYRQrHv5','jevsDyk74uT0Pr4LpmNxR9xV4igxGugDuYpw4MUmBzVI9WLU4nYv7sj','XQTUrvfFmXv3aaNUWxOZaz48s0LvoCAzXviEyU','wpXWiUbQiPaK5GaXf',11);
+INSERT INTO t VALUES (3997605780938264446,12310917314846147139,'6WIBp2s1c8ahxFfIdJ6qiFebYwYWbpkwQ7kvtH2bbYLErmXbQC3','BfuBKlnnalvvkL87','etFxV','0Sh5jZZEC9iFUGYKJDo2','M','f',10);
+INSERT INTO ti VALUES (3997605780938264446,12310917314846147139,'6WIBp2s1c8ahxFfIdJ6qiFebYwYWbpkwQ7kvtH2bbYLErmXbQC3','BfuBKlnnalvvkL87','etFxV','0Sh5jZZEC9iFUGYKJDo2','M','f',10);
+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 (8077734965369662606,15948349377142794465,'4nMUMVAC8jQFDGC2CxxzysskjUz','pRAzV0ICuC','QEMJ','Y59gHAG8fmr','H','C',11);
+INSERT INTO ti VALUES (8077734965369662606,15948349377142794465,'4nMUMVAC8jQFDGC2CxxzysskjUz','pRAzV0ICuC','QEMJ','Y59gHAG8fmr','H','C',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1484300664,-1056894163,'C47zt','6VMKCEy2tr1bIvcsK2OPs37DA1fouBoN3Erct4KmN1uxWwx1qTkcyd6P5HtPKiAWOYyLXFFAPa03H4HlrxAsA87EsCqobj55ZFYsLKxItwLEiC6LtK4gIDFlxhhEsEjnyQNvZe2q9I9C9','YEbNk3i8p1MVj9URqObZWNPuU','tzRtUadSZbvpi4XdHHGRLWmJ7GdC','fcXyJnNcfV2Dj54CSItV9lef0WmvB3X10v4QWGrqTNgq9JUNc4LbQxdY3fPCEAFPdHWZYlLfSV3vcbWYj','Hgak8NHBtcyO596GRQ3hiwiiWevVaYYASBFrV1iy4MG0kT',12);
-INSERT INTO ti VALUES (-1484300664,-1056894163,'C47zt','6VMKCEy2tr1bIvcsK2OPs37DA1fouBoN3Erct4KmN1uxWwx1qTkcyd6P5HtPKiAWOYyLXFFAPa03H4HlrxAsA87EsCqobj55ZFYsLKxItwLEiC6LtK4gIDFlxhhEsEjnyQNvZe2q9I9C9','YEbNk3i8p1MVj9URqObZWNPuU','tzRtUadSZbvpi4XdHHGRLWmJ7GdC','fcXyJnNcfV2Dj54CSItV9lef0WmvB3X10v4QWGrqTNgq9JUNc4LbQxdY3fPCEAFPdHWZYlLfSV3vcbWYj','Hgak8NHBtcyO596GRQ3hiwiiWevVaYYASBFrV1iy4MG0kT',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-337830669,-1807537026,'HIEIWQUr','NUIWdjJGeXXCNZeYQUmRNhPFfh7dAZ9l1f8Q0eSllboeq2A66T4Yg7xgKpcFRZ1zFDfIN8CcpKogrjxDeceUQiVmuIpMr3V7HsRP4aJ8aqQ','HqcwRdHVdKIna946Y7vJqxbBQBfC','yhBocTt43m5Q1oBspOiDYIP8BVHdFUIBheyfkCIXXyOKMBIdTlNZK9CHtznFXtvnTvAf1q3XeB85SiyWyYWwbcF4r64NAeSOH6FV2YutuOz4eoSVZJk5zKR65KJ05nZ9TvuJ11IY6ZaRMewxjpBzrKzHW2neQfU4KDSx','6sv4wW5wX1N0pFHj','IggjTUn46',13);
-INSERT INTO ti VALUES (-337830669,-1807537026,'HIEIWQUr','NUIWdjJGeXXCNZeYQUmRNhPFfh7dAZ9l1f8Q0eSllboeq2A66T4Yg7xgKpcFRZ1zFDfIN8CcpKogrjxDeceUQiVmuIpMr3V7HsRP4aJ8aqQ','HqcwRdHVdKIna946Y7vJqxbBQBfC','yhBocTt43m5Q1oBspOiDYIP8BVHdFUIBheyfkCIXXyOKMBIdTlNZK9CHtznFXtvnTvAf1q3XeB85SiyWyYWwbcF4r64NAeSOH6FV2YutuOz4eoSVZJk5zKR65KJ05nZ9TvuJ11IY6ZaRMewxjpBzrKzHW2neQfU4KDSx','6sv4wW5wX1N0pFHj','IggjTUn46',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(63), d VARBINARY(8) NOT NULL, e VARCHAR(96), f VARBINARY(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31,1326491631,'vRLr3TpSzg1RbPcbbVHGErRobgxSZZcWJ0Cofv99ROKDhIFGFIBZx','XCTQ1347','j0WGpxaD2gfYloGZC8057HtffSClmUTkOtB8A','FnKep9zu8l1jTLJDhYcondZHppGA5bvc1j5HtdOEfFykssl8I1Eua452ntiRU','bAF0hu1ROX5ffSpnm','3wB1IoczE4Ylm63YfUCjln9mr7WwZB7rkq6NrvbLmkhZvNApl8uvvFpTJyPXJG',0);
-INSERT INTO t VALUES (228,2740863517,'woe5RV1o5','2dJjm','OllfKl5uSMKimexwsFk6L1duRFB0FGqEAjcI5lscvojSrEEqlFvasY5arY1GSfO69JwBQQO579Jhu8IVUxi1AbVv','xq3rryZdQLSOjIWSHTk','P','Va44if77v9JCXRmnsiLcqbO2gNeUYJ2jpB68W8tBkB1sqsUuVGkLIJ4jLeePHbbPvjID6joa',1);
-INSERT INTO t VALUES (2,1917671129,'LAL2K5a8yyuS07tMVCp7Od4OdWYN','Odj','q7mwkVhOaDMDr34U3z2UnDgEZ','Ld9cKxdqj','AXxkt01cyH4rJzg66FLN3yXwAfX7vXA4m0qv3by6htAR','rPewMMqnTQaRk5e1aIqZmbVtRBFr8YOwq8s590ZljP4ZLRFKYmkFE6RbFeSw2D4TCQG8CjFIX',2);
-INSERT INTO t VALUES (168,1933898069,'3Vtbs7dNfdnAm0sLtGsfgoon8f','CnLSdIDV','igYmdSE2rzT45z5PdAriusXa1k1Ya2Gv5NgLaLSbgCj92LNQLMw2jLx6G4V3IcIYqZQIljeHwbuwFMQD','sK6C0aV5ranl9X7FHTBhL','N6GmmyC0iT8B2MTyyEvI3oVczE7unjfM6gMRnhP83DR1IsRvgCmsk33rCHDaBjXfVMkQJHLq','lRTvUHcj6kUC9FyMQLR0eZn3vS6q',3);
-INSERT INTO t VALUES (89,739630214,'upkIi7mPzofRARcpMmSD4z','p6neVQ','DYePJHDznCFazdQTwEytjdU2O2bxdLs75pjWDPu2','SNrBmbuBdN3HMuYRBzPuPCl','wN3oiDGCGtPd2fLnLYOXz5lE7U67DTLBJpHb42CAEgBATRCwLLgWL0W0XuyuL4iOn6ZYfgbIS8hrz38Y','Wi43JOk50U4GlfEA1efqD1yOisiwg4lEkXhOfoaDkFJ5pE5xbm0dPM7',4);
-INSERT INTO t VALUES (95,549962868,'wSNMmIB294ciLiS4QQ9j9iW','wnA','oVdDBlzgBip8K6NVDZTF7R1lg7NZl6RyJETxwPH2l4gRygQVVhwHw','8YFTHzkPzBvNjNS8swoQNhBxmuZSBcGJKkeMnsZ78U4bFqGZN7f7V','LEFxMLLmdfiAC8AwvBNRKGgc1eSPpVGoGquBbnYkpHmtxRtXBbOa8M2qG1FjxpmaX0B0XIaF4VTmdqNpRZ678','mnSFCDhHj1HOY7aWjEcBj9NzrBK5LzluM5fyO5j9gx3xQlnfPFbjJq37fO95',5);
-INSERT INTO t VALUES (99,2648014917,'npXCAEJIBTtE8eRG0Oij7dfuUKOp','TZx','DzM1Sh0QBSheT7cNdx','3quTLzNZEqzYvJ1UK1DsBCWbW5d0Pny6crjpaeOqFHi','bGEAEFrlojX20T3qrv6BlrNFXTLsFLFGjwvZnxrkPt6I6DJJly328F2O7t','nIkQNOEqsjmKggW5D2OM4SM2mUhAA6qQeCQHQmJBtHMnTyUcj',6);
-INSERT INTO t VALUES (77,1977346092,'xdMcWoCj4kMM','tm15c0Tq','r7ksRHCXfYc64z1PAxbD9i0dmAakbasT0rrB','mrvRwQ35gyfDgD6JYntYMFxQuC','PczA42IqAQORBps3rBkJC8iM7mAakPtGcArDhY7XK7whUZoyHNHbKynHY4wJhJq5JufEt6UXzv2Y5fKDsYTxane8bGVXCxHtr','9aHoxdKfblkIo8iJqw4N8rJE45BqUrqUMtUGm82cyFOG7dDEiFntJzy1K9XitYQRp1dFYfIAtw00HyV',7);
-INSERT INTO t VALUES (198,1573268548,'CPOPBuv8pXSFUx5B0qkwT0RCAOrf17MdsiB5','3cUFO1','v2F0FWj3ZjyRF','vx5xbEjLkOZsqcA6HMzRS','owHXv3NXTpuL5WoYOmiYzDkFwdA9Fn3EKaEBzTV2usebdBXEYdFV8gfk1JGqOibp1e7w1kfzRlCun7HdgOm0xWolsT1V','VPw5r2HEB2D0KwIbF5QVsxqJilDkblppcHQVQNbp2aBb1sltCZdV',8);
-INSERT INTO t VALUES (212,2620345080,'8nzjjgn4SNlFoVakMq1xsVSXxQi2','XGbh5RE','HGIqME3BBMtFbnoHjVEMKfAst6arzP0zHaiuc42bzdxsv22zrPyWPsM0NaHDw8Pu20JUTrSSGGmKDRH1vy','4lrLa0ovhvVoONmBm0AIENKg1zmJB31yqFk3wX5Z8lddlNJAd42gySWyPorwLhY9Qz','UfQY55EPgK0jsteFxjlGKM5T44uAoil9Prpr3Qkd1I5cZ35dUYUypZl4RM5rU3cTRO5MTTTQsddB05UDGUpkjisDV','F82T5d9AhdkPWIFxjDn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-937572722613713749,15699409464098291211,'txt','eN52hw8qstMWbs4F5BcqQnzvVWLJ3FGnXPZPrC5fH16ulPaaIouPxFxQQQch734AslRjpJ3H7gbZXbCpaYqeYQcoQg','FaFlU1E','RqgR7tYm8V','O','E',12);
+INSERT INTO ti VALUES (-937572722613713749,15699409464098291211,'txt','eN52hw8qstMWbs4F5BcqQnzvVWLJ3FGnXPZPrC5fH16ulPaaIouPxFxQQQch734AslRjpJ3H7gbZXbCpaYqeYQcoQg','FaFlU1E','RqgR7tYm8V','O','E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1675060537500365052,15918362726294963473,'oV9NO4DdCFbkzIBwwSrpw7KT8ixOe','cQ1JOZs491oOiJuaghvw6H8vAYcTD3IdKZ5liMvxyqCtrsTxfNrqe4oWdWEBOH1g0z6iZZ3Q3nuLy3jEkgqhppqm9bISW6FaQYm59sSG3ahhOxHXAxqE2mwWcgfHXi25auY9Fyf05JJEM3QBUSRVTywbrdiEZx62S5OqKIUx2ncb8dQwNT3ZB1eOrdAyg35xxGhY3hAHW0unyUW4KKJQflK4EmoDSEU3z95EYagvq','59kdh','lpcYT6AzpnTIVgEEBxBNzAoISxIvZMEMS1Z443w4','J','h',13);
+INSERT INTO ti VALUES (-1675060537500365052,15918362726294963473,'oV9NO4DdCFbkzIBwwSrpw7KT8ixOe','cQ1JOZs491oOiJuaghvw6H8vAYcTD3IdKZ5liMvxyqCtrsTxfNrqe4oWdWEBOH1g0z6iZZ3Q3nuLy3jEkgqhppqm9bISW6FaQYm59sSG3ahhOxHXAxqE2mwWcgfHXi25auY9Fyf05JJEM3QBUSRVTywbrdiEZx62S5OqKIUx2ncb8dQwNT3ZB1eOrdAyg35xxGhY3hAHW0unyUW4KKJQflK4EmoDSEU3z95EYagvq','59kdh','lpcYT6AzpnTIVgEEBxBNzAoISxIvZMEMS1Z443w4','J','h',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-6477996358635736700,18023766056495922269,'49JWot43','wogIVNeHfcffRCzOkIAmAaKzr7O6NpflTuUSShgliqukyYgcJC9F5JUCkYzXZd4cqECNe5ocIZPO54iIFVoJgGqbacgTgbPH8jThEuIOyHmMi2RFbKIrBjDy86E4HtuwrJfb4Ou','8tAR','DWTgrNQQITDIo2oI3XnfTcsn92z9JXflJi4jp3eLKuBLFtkcPbiF0tWm35S7d2p0lTrJtgI06V','Jv','n',14);
+INSERT INTO ti VALUES (-6477996358635736700,18023766056495922269,'49JWot43','wogIVNeHfcffRCzOkIAmAaKzr7O6NpflTuUSShgliqukyYgcJC9F5JUCkYzXZd4cqECNe5ocIZPO54iIFVoJgGqbacgTgbPH8jThEuIOyHmMi2RFbKIrBjDy86E4HtuwrJfb4Ou','8tAR','DWTgrNQQITDIo2oI3XnfTcsn92z9JXflJi4jp3eLKuBLFtkcPbiF0tWm35S7d2p0lTrJtgI06V','Jv','n',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3662467793156618580,6737242537659857784,'hnqQXWrpx8vgQW6PB8c9LDpOFEGmaY9H4LO53h7CElX4CaoOxmb7BKuTSQrYz','vHtWMZNfypPqHJmI5pBn2SuFcsKIVutvQd2BauHtDB2U7ahvi4hoTsRXc6r1VcNryGx8xrllQTZgqqSnSNOySZbVbDQUTKOWXabjqt5nRQQj3jsN','2p31zrbnC','EkhrTCLHG52FJnUz7072hmdLA0GhoDGC04uxh5eT9ucc7p2iGYACi7DQPBlPCo3OjuV3V1HG12yy1fIr2YV08igIjIIVPrhGRcb76WpNCMh6YRFH2y9OytwQeW3fKF92sr9TVq5Tva7hPJXviGi7X','R','2',15);
+INSERT INTO ti VALUES (3662467793156618580,6737242537659857784,'hnqQXWrpx8vgQW6PB8c9LDpOFEGmaY9H4LO53h7CElX4CaoOxmb7BKuTSQrYz','vHtWMZNfypPqHJmI5pBn2SuFcsKIVutvQd2BauHtDB2U7ahvi4hoTsRXc6r1VcNryGx8xrllQTZgqqSnSNOySZbVbDQUTKOWXabjqt5nRQQj3jsN','2p31zrbnC','EkhrTCLHG52FJnUz7072hmdLA0GhoDGC04uxh5eT9ucc7p2iGYACi7DQPBlPCo3OjuV3V1HG12yy1fIr2YV08igIjIIVPrhGRcb76WpNCMh6YRFH2y9OytwQeW3fKF92sr9TVq5Tva7hPJXviGi7X','R','2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(78), d VARBINARY(35) NOT NULL, e VARCHAR(99), f VARCHAR(15) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48414,4237363551293268860,'2sgCAbLp0fqBqSnhwe7dNxbGMp6rHbMVYCQACt9dngDtnd','RsEdHQKaO6GTu7p02Rqzrzvq41RL7','VBg8fKSN7af6','6y0J','Dc','L',0);
+INSERT INTO t VALUES (18593,7782995919084820816,'jEJn','a00ft6sTnAS6fDCtbfZyS5YadAciKZOY','aTxPD92xQemjVDFjbhO4b5kaqiWBbM5CJJyxW01j1Ga1EM5SIr5o3Ry4Lqa8hWZWdLmnXHc9Ny6p7zWWsxpystsYGbUtmOqjBH','AaJV2o','D','p',1);
+INSERT INTO t VALUES (59952,5203751559484054662,'tDSos6OUTwkhiwL2OuPW8puxCFttcyUaTGd3lMaIa38kNGksMTEFXji8IIlnMaR','nFa','olcO','kxHvI','6','n',2);
+INSERT INTO t VALUES (13196,-7494293051440928364,'3yUUzxhKOE0mvtVlr0PrlJog3DvV6Qy4dgMhL0mLLPi4Lsearr5U97S5mxMQ9sYMsPuLCzfk','qZG41Fi6jwMAPzB8Hv7ydC','4PktZYc6dzH4obw0cFJjM1dw8TfIVwygiPXDfn2PfS4ms21qErjWOTo21B','IGOj','0','e',3);
+INSERT INTO t VALUES (1879,-6031800021262009395,'YnCBL1ccH','2BKwQuuF6kKn','3aPuHHINswQzBBwAMVV6GgZ53IV5TRQGARUCHRC77zvbFBkE7vpuvueQqBx4Rng1','vRmJdGW5','H9','J',4);
+INSERT INTO t VALUES (26602,-3456048415423724579,'Nfu4X72k8x4mzlxF4P3e3cbXShlnMDDKCI4z4ubtodyv4PT9lBIWnQ1mkHKHQQc9Yh4QrtWDM','6NzyGPzSxB5gd4IRB','AVGT2JNLRgHETmLQi0L0WPVO3f5s4feCUB8LbEObkoE8vLIbDTn7EdWFWc8XXLsVcbQJGDMrQnvknvjFyKh1','c','k','P',5);
+INSERT INTO t VALUES (41780,-4996662321435535102,'Qffsh0FxSOD9LPN','2tgZ5YqV2A4gaAjGm','2SfcyjHZ','9ugxl3','L','Q',6);
+INSERT INTO t VALUES (53808,-4306856611282566631,'z6GEgLqPGnrOntZ0DkfhVOpuaNs352O91yRD22yjhQs5qxYCfGYXlbfw9DF0qRamytq1','ejmKGFE6Ky8EZF4nN','7D4oJc0jzQb7kodXgUxLUTRNV6hQm9QbGDYb9sX','F','eu','m',7);
+INSERT INTO t VALUES (46149,5666944173863831269,'SovBnZ1so6YulEP5cgdi9loYDBdi7zgf','zlbbiRJow9mSYyRxcnPr9kH9y7q','K4ArpPblplOJGe','TgcLC','i','Q',8);
+INSERT INTO t VALUES (6708,7276589815444436892,'cAthhFiINM3r3fGWIp1uvW7yffLX2wCerf606PLakM8wZpuDegG1RNlo','CgeYdIfOGL8gJbE9tO8','8X1pPtEDYXrNUjEkKW5IEVdhTaU7gYRxuav','EZMm0QqIj','QW','a',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(78), d VARBINARY(35) NOT NULL, e VARCHAR(99), f VARCHAR(15) 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 MEDIUMINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4794011,4086652023,'JJWTp60ltVy7iwN2OaSND0EVc9V7M72','hFSUlV','Sk51nD1RN6RrTnmp0FmPV0xipHuI6uNKSIf0X06lu2z7bV3QIj4WJe45q6IFgtT58SJ7Ww5fAZdItgaFt','jCLmVVdZZqPgh59nEmowKshT3sbmuX6UDLYfYOHOImaQ','7TxP9pHmkUvBY1efOaM2BhkKbhp4A3YiJpgnbsbvwrigRbnLz3RVWIzPnl7drthzS0wpI7GSvEIosAkRKHMeBao','cmFcP8MfYXHEzz',10);
-INSERT INTO ti VALUES (4794011,4086652023,'JJWTp60ltVy7iwN2OaSND0EVc9V7M72','hFSUlV','Sk51nD1RN6RrTnmp0FmPV0xipHuI6uNKSIf0X06lu2z7bV3QIj4WJe45q6IFgtT58SJ7Ww5fAZdItgaFt','jCLmVVdZZqPgh59nEmowKshT3sbmuX6UDLYfYOHOImaQ','7TxP9pHmkUvBY1efOaM2BhkKbhp4A3YiJpgnbsbvwrigRbnLz3RVWIzPnl7drthzS0wpI7GSvEIosAkRKHMeBao','cmFcP8MfYXHEzz',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(64);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(64);
-INSERT INTO t VALUES (11146771,2431477919,'RTOPeWiuHkCZ7qpGxPsBuMu38BDUvVQfPqE','TSGj','8EdkL2itDtSvLyYY','L9zbbnhaBYmhygY6u1EEK8Legv2U5wHM2cFANQs9d01hdQMviL2aoGuwI2gOSrXubDzYkVzZuyD','rFTmTWDCzHvxf7IMV0zyZb3jDwyW7ufL949TovMvDbx2jVP5aAuu4QTMHxwBw2P3hVX279wkLbVUdVG90','ZTl4FXt6',11);
-INSERT INTO ti VALUES (11146771,2431477919,'RTOPeWiuHkCZ7qpGxPsBuMu38BDUvVQfPqE','TSGj','8EdkL2itDtSvLyYY','L9zbbnhaBYmhygY6u1EEK8Legv2U5wHM2cFANQs9d01hdQMviL2aoGuwI2gOSrXubDzYkVzZuyD','rFTmTWDCzHvxf7IMV0zyZb3jDwyW7ufL949TovMvDbx2jVP5aAuu4QTMHxwBw2P3hVX279wkLbVUdVG90','ZTl4FXt6',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (17912,-2292398818965586512,'90We1LeD5i5i6U24lj1zRSI7mnp','pG','iNsJPH1ebwCbJWfNymInHkqDG6jinXEFObyfF9p15MgT2K6ywVgnIm0XwU5Wko3vZogFrHFZfkXJlbHMD6SmLi3KT','YrFlWyG4','w','W',10);
+INSERT INTO ti VALUES (17912,-2292398818965586512,'90We1LeD5i5i6U24lj1zRSI7mnp','pG','iNsJPH1ebwCbJWfNymInHkqDG6jinXEFObyfF9p15MgT2K6ywVgnIm0XwU5Wko3vZogFrHFZfkXJlbHMD6SmLi3KT','YrFlWyG4','w','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (63886,2334036326577850564,'OMEhhzy7fEvkxKzgnSf3d7rR','QWZZI5IyYWcMyK','Yn','rWuko','EH','P',11);
+INSERT INTO ti VALUES (63886,2334036326577850564,'OMEhhzy7fEvkxKzgnSf3d7rR','QWZZI5IyYWcMyK','Yn','rWuko','EH','P',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8827112,4124549459,'qQYpUID1uEdy','YWqt9vZHpuEnlfW47TiPYqMGLn9wyEE588dJmNe9oGtFIGFWYNHbny37cIaVnEA92ogrk7REXPDBRh70v7OL10lypSX8To9b','nveUph2B7IHA0imv8slSQ6gnDLSlvznJhQXWxl9iEJn7yqM6oxd75gw57h95MbKDY1K0i4hgaeiJC00TIKDddjdiHBSYEt','K2YVBo5mAVJjC7yBuPUJEM5DlSCoP9SC0C','dHN','ar2gwlCWEaC1bb9nw3EEDbRKJOSwgGYr303dYtdrjs6Hhiv',12);
-INSERT INTO ti VALUES (8827112,4124549459,'qQYpUID1uEdy','YWqt9vZHpuEnlfW47TiPYqMGLn9wyEE588dJmNe9oGtFIGFWYNHbny37cIaVnEA92ogrk7REXPDBRh70v7OL10lypSX8To9b','nveUph2B7IHA0imv8slSQ6gnDLSlvznJhQXWxl9iEJn7yqM6oxd75gw57h95MbKDY1K0i4hgaeiJC00TIKDddjdiHBSYEt','K2YVBo5mAVJjC7yBuPUJEM5DlSCoP9SC0C','dHN','ar2gwlCWEaC1bb9nw3EEDbRKJOSwgGYr303dYtdrjs6Hhiv',12);
+INSERT INTO t VALUES (14928,-4766308453266370633,'qI8OqNMraMn36WpvW1ppOgpM','MggnNvGMGNdFllUjYFDd54iIvGjxVRoFsxovgQzTcFHQnkKGR0CZeiXWUa1ZUwkCIZDKI11QwPD9soPRksdLpiRsZ43nLoeduDkNeV1akhJeAx2CEPKjyP9ePNpBzMTAMZ3id3ggFlUpbpM5XDXUVkkdIW3XcIClysWJTOAUO9umbyVxDuc','O6X0MxI9ObJZ8ydHvXXEAyRUmVQRDuis3d9V2Qn9vEL2evMrSAKmoxd9UeGwvqHnT','ht2B','E','S',12);
+INSERT INTO ti VALUES (14928,-4766308453266370633,'qI8OqNMraMn36WpvW1ppOgpM','MggnNvGMGNdFllUjYFDd54iIvGjxVRoFsxovgQzTcFHQnkKGR0CZeiXWUa1ZUwkCIZDKI11QwPD9soPRksdLpiRsZ43nLoeduDkNeV1akhJeAx2CEPKjyP9ePNpBzMTAMZ3id3ggFlUpbpM5XDXUVkkdIW3XcIClysWJTOAUO9umbyVxDuc','O6X0MxI9ObJZ8ydHvXXEAyRUmVQRDuis3d9V2Qn9vEL2evMrSAKmoxd9UeGwvqHnT','ht2B','E','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (30332,-694415025479126130,'ovMGT','GiJ2vSN7HTIiIOc6RbvYjAzKWFzv1v0nKs3zVUhgQl4DV7CePv8uH44rMUYpjrmgauiAcgYMy7FtgYx0lxr887oK','BUPvcl6fZwoLWRd96MZP','M4YW5kGo4v6jWe31LiXYeqtESqpg9ktgiTGO6HpWfrCShwrHuUFszfgVicdNTkQyI0Wj','i','W',13);
+INSERT INTO ti VALUES (30332,-694415025479126130,'ovMGT','GiJ2vSN7HTIiIOc6RbvYjAzKWFzv1v0nKs3zVUhgQl4DV7CePv8uH44rMUYpjrmgauiAcgYMy7FtgYx0lxr887oK','BUPvcl6fZwoLWRd96MZP','M4YW5kGo4v6jWe31LiXYeqtESqpg9ktgiTGO6HpWfrCShwrHuUFszfgVicdNTkQyI0Wj','i','W',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (31394,-7749576355219392268,'JXU2Avau4MQTzHoVVtXLXnG1fvtKzccnhCui6GLjTmMygrb0YAzy','8zIxca1E1JAY1FUUKNjNuqq7KJpCh0vnfMTt4WuPu0TojSugNDJL5YZmVbBgLYczV0nmtoGNNhUMnYfvzvzxMcijlxuaje5nAi46DvG2rPnXiuSn6iI2mN4wbQjyOkkv0GgI1P9YkZyKyiCHW7UEGvarAtMfG3vZdARfNqpw6vPnjOD3HTOcCUv68FmH0nHI9FEaxbhfo2PUq8HuO67DQLEU66XtT1qj9Qk8IWIW','I9RviblHR2V8kH2Cc6pBXFme8Y','BfAnGcZmmo58ArdeQPghGQlJTAqAymS69p4iizPboAJoNMWGTythFjpNw5Etb','e','b',14);
+INSERT INTO ti VALUES (31394,-7749576355219392268,'JXU2Avau4MQTzHoVVtXLXnG1fvtKzccnhCui6GLjTmMygrb0YAzy','8zIxca1E1JAY1FUUKNjNuqq7KJpCh0vnfMTt4WuPu0TojSugNDJL5YZmVbBgLYczV0nmtoGNNhUMnYfvzvzxMcijlxuaje5nAi46DvG2rPnXiuSn6iI2mN4wbQjyOkkv0GgI1P9YkZyKyiCHW7UEGvarAtMfG3vZdARfNqpw6vPnjOD3HTOcCUv68FmH0nHI9FEaxbhfo2PUq8HuO67DQLEU66XtT1qj9Qk8IWIW','I9RviblHR2V8kH2Cc6pBXFme8Y','BfAnGcZmmo58ArdeQPghGQlJTAqAymS69p4iizPboAJoNMWGTythFjpNw5Etb','e','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16178,2387930263039322864,'DWvpg5u6TtM6wT8nQBcCYNiuBXpB5k4aIi5AIi0IfSgjS1d2VVAWsryEEU9otKP4hMw3','hyyqJ24P0ssyQxVChVceBNDwL7WCmHC7EPntYC1cRVvxyKgFSAahAjKOdohMyxw9Slmhyo9b9un7AewHNJQ88rjaugL6PZKTb5swY7HKcXSZafV4dH7CYth17EFLwwJvBU1JiU01i7izArh3Vf1efDXOSIFs6mmvNy3OyhPlHCKVzLsUiwjAl7d0IWIL8IbseF0rxG8vKqiFAnBW0VYuRH4iCfoIB0TAVpx32ahfCG0LdAGO','pUX2z4kAX','16krMLsAuQhDWwFCc77MmSUQSd1DRGyum8iR','9gG','YE',15);
+INSERT INTO ti VALUES (16178,2387930263039322864,'DWvpg5u6TtM6wT8nQBcCYNiuBXpB5k4aIi5AIi0IfSgjS1d2VVAWsryEEU9otKP4hMw3','hyyqJ24P0ssyQxVChVceBNDwL7WCmHC7EPntYC1cRVvxyKgFSAahAjKOdohMyxw9Slmhyo9b9un7AewHNJQ88rjaugL6PZKTb5swY7HKcXSZafV4dH7CYth17EFLwwJvBU1JiU01i7izArh3Vf1efDXOSIFs6mmvNy3OyhPlHCKVzLsUiwjAl7d0IWIL8IbseF0rxG8vKqiFAnBW0VYuRH4iCfoIB0TAVpx32ahfCG0LdAGO','pUX2z4kAX','16krMLsAuQhDWwFCc77MmSUQSd1DRGyum8iR','9gG','YE',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(22), d VARCHAR(9), e VARCHAR(64) NOT NULL, f VARCHAR(47) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3859326191,-19829,'La','0','WVz29XOwNcJPQkB3KxwDICyn7aVGx5M4','6EWuMXoBZ9qLkUklhX','S','T',0);
+INSERT INTO t VALUES (225501730,-17732,'VgNlJJ37FdmBn9qet','WHy6I','JeAQL9xyxugfOv3FxXEUlfSWHBiSS','2pgQQlXZ','Mq','t',1);
+INSERT INTO t VALUES (1859382765,-28270,'KxlfI2','9XoSbYX','Nq6oAiFkt46Rh8yGEVLwkCpKOcPclYZizPVcZJleuoV7vD389hj8ZylhrGsiQce','CdNOqJDwroipvXPT9q5Lr6MXA','C','1',2);
+INSERT INTO t VALUES (4032762517,-27122,'byJvJOWQV4Gp9lOb8yyMpR','7KCrr3','tpvVRWTOcLPhLhhf2Hu1WuXwA4E2','jTcc60kUbghj5lYLgEDyIGX3GV','rb','U',3);
+INSERT INTO t VALUES (4236785055,-16834,'Y6O73bb1HwtG','ME','qojMEyzStdoPxCRKskkHAPypZ5fyD7Rl','t1SYDRRgCixV8VMelhsZETiLiSB19','5G','c',4);
+INSERT INTO t VALUES (1284304155,-23006,'G','Exgh6kW1','c2l6K4Zr4cMoUEw','ANSOjgH9Sp0hhyVeZmjDDrLUEMijYmaT9EPHNQVyKgmUC8G','4j','K',5);
+INSERT INTO t VALUES (4211299676,-7537,'2tAuEF1ZhG','HgEr5hq','XTFFq99t9UeCzZ88tOTC5WiaDO','qNgr0qqAsueR44CqM6gWZzX2nP','mY','g',6);
+INSERT INTO t VALUES (779581523,1871,'Z4nBgg8hw7oOpmZLXvjZvA','yIm6KY','OTmzvUJxH8TQT2kydOVPdjN49gTyQFe9170y8pVI6i9VoVnlu6rUp','gclPcrAt3SvUXTMcm2b5l18Qjbp3gpSKJ6HWPRHFGs','MZ','e',7);
+INSERT INTO t VALUES (3335138062,-93,'lVAznnaDngMbpmzY5','g','XU81nFhK1fRQKKYfv9Gew0CghNb15','fR69Vd0mU','x','c',8);
+INSERT INTO t VALUES (2362415277,-14239,'S4YyoxHMP5Kd0vqPPy','xO8','QZO','vLf9lP2IHaTx4NMht4DbctaGttOec75uZGOyNbF','a','B',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(22), d VARCHAR(9), e VARCHAR(64) NOT NULL, f VARCHAR(47) 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8745748685629801860,-14648,'RmqgUYWDEWsoiw3aLE1VKI','kuRIzfmt','Pi7hmftqN7xzJld3VTO1gesQ','PjCeIyCkmlBgtCQF4I','AH','3',10);
+INSERT INTO ti VALUES (8745748685629801860,-14648,'RmqgUYWDEWsoiw3aLE1VKI','kuRIzfmt','Pi7hmftqN7xzJld3VTO1gesQ','PjCeIyCkmlBgtCQF4I','AH','3',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (1838670537410746449,6428,'17C31iLZ3j6LzG2jE','IQEau','QBcJIdpvW25gqjLwnqRedOcVn1NNIZ','NMBir2TZmEfCuYJ2r35quu6XwS','f','r',11);
+INSERT INTO ti VALUES (1838670537410746449,6428,'17C31iLZ3j6LzG2jE','IQEau','QBcJIdpvW25gqjLwnqRedOcVn1NNIZ','NMBir2TZmEfCuYJ2r35quu6XwS','f','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (10424791316287342030,-32388,'uSCBiagPkaqjosE','i5zZpPPmPXYkRC1nQYKPFPs5EHNW3nBVC7kLV3My9YzGL8Ejk7e9YXEmgZNknwifYRouD20KbGcOxRob2QDM1KBEBcbzbZaM9jGt1XjaMdEEdQ8jYE4YAHubLyuu452Cf3PXNrzWaxeCZnGJVSkJ6VygYlzF87dUtQG','IQnI155s6GNYZXWEb01i2LIQAdMdJRBgZOVaWE7INuYYmjv','NVZzCvhyOx81fBhRoITCLMxzBL20xmOKz18IlTcn1xm','DY','O',12);
+INSERT INTO ti VALUES (10424791316287342030,-32388,'uSCBiagPkaqjosE','i5zZpPPmPXYkRC1nQYKPFPs5EHNW3nBVC7kLV3My9YzGL8Ejk7e9YXEmgZNknwifYRouD20KbGcOxRob2QDM1KBEBcbzbZaM9jGt1XjaMdEEdQ8jYE4YAHubLyuu452Cf3PXNrzWaxeCZnGJVSkJ6VygYlzF87dUtQG','IQnI155s6GNYZXWEb01i2LIQAdMdJRBgZOVaWE7INuYYmjv','NVZzCvhyOx81fBhRoITCLMxzBL20xmOKz18IlTcn1xm','DY','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1874866016971727325,-6266,'7SdaRj9MpgB5xHjq4WAvIJq','E5GYTx3MrUMtDSSgVQKu26VREqSCtoGDA5T1OBqdZgbsMqeWSm7vOSJeD47uuiG6XYBgdW2K9jQnlZR4VnGPRqONztBHNpfggOwnXpZqsJhNgxUrWzRUVeKATgm6dQIsCod03gWHCQEx0XZc64WNEVDZybxThFWJrRjVKDcUsa','IwQp7yl33Q2DTTM2NVgxbfgij35NutYZgUqeqNNlkwgsoJDwScBTY','yHwLVUXMuDlnDodifKhnIXJhpChIJNu59UHfcyG3xFZtC','h','O',13);
+INSERT INTO ti VALUES (1874866016971727325,-6266,'7SdaRj9MpgB5xHjq4WAvIJq','E5GYTx3MrUMtDSSgVQKu26VREqSCtoGDA5T1OBqdZgbsMqeWSm7vOSJeD47uuiG6XYBgdW2K9jQnlZR4VnGPRqONztBHNpfggOwnXpZqsJhNgxUrWzRUVeKATgm6dQIsCod03gWHCQEx0XZc64WNEVDZybxThFWJrRjVKDcUsa','IwQp7yl33Q2DTTM2NVgxbfgij35NutYZgUqeqNNlkwgsoJDwScBTY','yHwLVUXMuDlnDodifKhnIXJhpChIJNu59UHfcyG3xFZtC','h','O',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7291799284748878817,-13221,'l','6nz2mzwKF5F6xe4WNd28524q2OYRiUGiuHcPXZtoh55gifntZWJAIQT46A4tY7SSxs49JLDikUKVBmZvydxkES14qvGnGFizjNDizbnoV4RZ0KMsF2MQNsZp2wwg4lJ8CmlkP8qOJuKtYkgcecMAikofZgWHjrkVvQcrjEDlFW42OR','GQUPP4dgyxIRIuNywMVC7xgsIwQrWynrS9MfisRvmVcYOAGOUVdnOi67WW7yuz','XmLVL8U5dY4KU3aBVDOB2g3tj3E1hDpk5rIowAHPdYPrUPw7kmj0DaGvN2O4o2wyOkd2cU0KK0w6CpJtmHunPMbdR0X5MlGMemvCKN43t6V6pZ4yJJDHLOhVmGLxUZFYVKTNImrLPUt4MCewvEetR4N7WzF0BOuRzaO3fXRXlL6xSfB6ADkUT9yjBcuqXF2Sth78LiHU','2PA','X',14);
+INSERT INTO ti VALUES (7291799284748878817,-13221,'l','6nz2mzwKF5F6xe4WNd28524q2OYRiUGiuHcPXZtoh55gifntZWJAIQT46A4tY7SSxs49JLDikUKVBmZvydxkES14qvGnGFizjNDizbnoV4RZ0KMsF2MQNsZp2wwg4lJ8CmlkP8qOJuKtYkgcecMAikofZgWHjrkVvQcrjEDlFW42OR','GQUPP4dgyxIRIuNywMVC7xgsIwQrWynrS9MfisRvmVcYOAGOUVdnOi67WW7yuz','XmLVL8U5dY4KU3aBVDOB2g3tj3E1hDpk5rIowAHPdYPrUPw7kmj0DaGvN2O4o2wyOkd2cU0KK0w6CpJtmHunPMbdR0X5MlGMemvCKN43t6V6pZ4yJJDHLOhVmGLxUZFYVKTNImrLPUt4MCewvEetR4N7WzF0BOuRzaO3fXRXlL6xSfB6ADkUT9yjBcuqXF2Sth78LiHU','2PA','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6671907704827918211,-25578,'CG6pfZ4l4BqTBP8o1fQa','g3EDFeUDsPVL4rPOXE6j8V','lerbmkgczfIIqO1N7W20M5zPtEHtw5sp1hhQKyGati2f8Vnt11Dl3e8TT9XJ3q','YIkaA1','4pj','L',15);
+INSERT INTO ti VALUES (6671907704827918211,-25578,'CG6pfZ4l4BqTBP8o1fQa','g3EDFeUDsPVL4rPOXE6j8V','lerbmkgczfIIqO1N7W20M5zPtEHtw5sp1hhQKyGati2f8Vnt11Dl3e8TT9XJ3q','YIkaA1','4pj','L',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARBINARY(68), e VARBINARY(21) NOT NULL, f VARBINARY(47), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16,781123750,'1Vf','aArqkk6aOuhDQggrdbo66zyiuia8o6TA9B6','RDm4iejiXvzbXbO2j1A','T','o','Z',0);
+INSERT INTO t VALUES (218,3672814428,'u2NlDM','WngmtuanAI6Y8oIjSAH448movoRVvab','WneHYUp51IDpxM1','wzmevakuKJn9VQ4IpBBQi4b2N2VGRmbOhaqaExyD3DFTr','Cu','u',1);
+INSERT INTO t VALUES (80,230855214,'Ko','n7VUiK0oFPZJ4SF6RHZ7AeWEzdxDZXY4Do428rFpWvfP40wxKu7Qggl9lGW6m','cY418','SKu7Q9GyYDOyAnTpgGziOJyDbJcILoaOdHTyL3T6CCA','KH','D',2);
+INSERT INTO t VALUES (209,592215459,'1PIVNyVvU2B','bSrO1gh','CsW6F','SQCCFSwLazTReA','e4','j',3);
+INSERT INTO t VALUES (229,3626448071,'v7UkaUhL1Dr','jFXcXpyF12sHlUI2bx4iTr','ETscJO1','Mlt','R','o',4);
+INSERT INTO t VALUES (87,3597488829,'PrM4KCh','z','Cnq9tXDJ9x3AQ','auDgcZ0o7EXv3riDCPbs76XDypIFAZo4k1q2jp4wCKxH7c','S','q',5);
+INSERT INTO t VALUES (167,2355315684,'0D','kV8JJAr92UDnbrYhXoTDNZG7wuLRSTF3BlDbM06cfNFbLP2M4KCiZi','BAGHEvE','2FACPp31MRYSQA1adYfLp4i6rG4A5gLhHWTZG0','Kk','Y',6);
+INSERT INTO t VALUES (48,2418690221,'2jGb','rrVW8DUBPZ9woWjjkAq7Al9Yel8mM06HuSQGcsi8twN2QguFYgzjHhVO1G92','ZpS68oAnMAeKzEY4nC','DZsb58Zp94l','4','I',7);
+INSERT INTO t VALUES (241,3141998437,'5WtnyI3CxU','yUwuE7vG3dENk6Q4PemeMjpUbaoqgFRYGp','s5N9wQt','igSsc1acaVwrL4kWMbjh4vATfQlDsdtxKpN','HI','r',8);
+INSERT INTO t VALUES (171,1686667870,'yIIXGcT3x','1Q0qS','bE','V','iA','H',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARBINARY(68), e VARBINARY(21) NOT NULL, f VARBINARY(47), 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 (22013,469032476,'6gfbRhhig','PrSB8s8mEe3fSrpjL','lFtGzaNjXnHkpL4MiBvL','tx8fwddAiHMs3rYKuKUAqATJYJMbJ2dnYWeZv4yXlI8D','o','t',10);
+INSERT INTO ti VALUES (22013,469032476,'6gfbRhhig','PrSB8s8mEe3fSrpjL','lFtGzaNjXnHkpL4MiBvL','tx8fwddAiHMs3rYKuKUAqATJYJMbJ2dnYWeZv4yXlI8D','o','t',10);
+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 (13739,1522042938,'kNt4B8SB','saxDRpmre7JxTsF4QjGMVy4GasTY1PF4f','Q7YTtZEqdfkQkrZYYa','LSCwzzklMilz','54','U',11);
+INSERT INTO ti VALUES (13739,1522042938,'kNt4B8SB','saxDRpmre7JxTsF4QjGMVy4GasTY1PF4f','Q7YTtZEqdfkQkrZYYa','LSCwzzklMilz','54','U',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8761,982870323,'pi','hWJOXFx9zCaFbUAhiq2BG7f0QHnBeXExX3T5PMebpBLkMVtGSierAN3vTWYzvQCoCy15tPPP6ltI7zjS4PphBwJ9E9cEJ5yj3tmrd8xzRNIWS','J4hAC4DFJcF26hVJCc9A','ifeYRF6KhrOXSuaCElEtiF453xkEjgMyXMRMgL5sS9ZxJl','pu','E',12);
+INSERT INTO ti VALUES (8761,982870323,'pi','hWJOXFx9zCaFbUAhiq2BG7f0QHnBeXExX3T5PMebpBLkMVtGSierAN3vTWYzvQCoCy15tPPP6ltI7zjS4PphBwJ9E9cEJ5yj3tmrd8xzRNIWS','J4hAC4DFJcF26hVJCc9A','ifeYRF6KhrOXSuaCElEtiF453xkEjgMyXMRMgL5sS9ZxJl','pu','E',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1472223,174596035,'n5htyehixa91PWBG4Iz6vGSxm','TdYGtOYbcpEZpMMisYs6tTTEukdtqw2vlZ49B3kefAwlk30g9gmn5GJpcRk2IRUlJHYUT8lECA5DVoBudoUC1ilTFacZgjqyLoaEICZq6quxSjOYrQl6gCzs65O6DntVHqCXfCLSZrFTkuF28AW9X9j2BsnVSe9FC8Qq8DXKZIgs4K4gbI10gTo0WriLBQuheM2smmBNSI7ki','6dbt8SO2kj0xC6Mp5sbdFdDZUfL3J6Q','C1Mkh1u5EL3yR60ldpscZFF7MXQlPGxbD6esrgFzPLvq9GU38htVZ7co5LZDdJnfZvJQ9pEBA0lSfsvnGuXnIZGtSg4uIwZvK2xqs3LLE70qcNVEWqxheuFaEFVC3Rt5pgwXdAIpzitR','4RnTSbNaOFAzQx0z','xOg',13);
-INSERT INTO ti VALUES (1472223,174596035,'n5htyehixa91PWBG4Iz6vGSxm','TdYGtOYbcpEZpMMisYs6tTTEukdtqw2vlZ49B3kefAwlk30g9gmn5GJpcRk2IRUlJHYUT8lECA5DVoBudoUC1ilTFacZgjqyLoaEICZq6quxSjOYrQl6gCzs65O6DntVHqCXfCLSZrFTkuF28AW9X9j2BsnVSe9FC8Qq8DXKZIgs4K4gbI10gTo0WriLBQuheM2smmBNSI7ki','6dbt8SO2kj0xC6Mp5sbdFdDZUfL3J6Q','C1Mkh1u5EL3yR60ldpscZFF7MXQlPGxbD6esrgFzPLvq9GU38htVZ7co5LZDdJnfZvJQ9pEBA0lSfsvnGuXnIZGtSg4uIwZvK2xqs3LLE70qcNVEWqxheuFaEFVC3Rt5pgwXdAIpzitR','4RnTSbNaOFAzQx0z','xOg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c BINARY(66) NOT NULL, d VARBINARY(1) NOT NULL, e VARCHAR(34) NOT NULL, f VARBINARY(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1384208614,3316375357,'bYeS2AHl8A7K9pi6TmIyeF2uwHBMN9GYu1d7XOzSyBh','Q','TqUCkqTCr4Og','6t8KOJGjWXjP22rUTPRyqOSE','FZmJ1ijWS2qTnTRZs76RESkv4cBONIMDfUZ1y08Ew0anAi22NAPvHLbcyrusmdTMx0DSxC6UII0oyAhz','sppKxbL8STL',0);
-INSERT INTO t VALUES (834001772,1807477303,'7TJydafHyXyZfhDAmqZMWhilRTAgL6CdYT','1','xoDRXN','annJA3Exw6H0PUhfALJ1E3iFxzyLbp2D5bivwGQvC9kc3pp73Mqnu','mWwjj4O0XhUUchBL1PWtqNhzXd6D005L2CjLZorg0OtmtLTjjREirWhWEVR1FLXTe2r4LChcXdBdrW9KOjhP6yxxHVg4','GAXTNe',1);
-INSERT INTO t VALUES (-340849074,894027497,'X78dUn1UtMW06cyQyvu8EL488YTfJOhb7zHUpC0BiEbVpNEP6RefE1tmFKKIfmQ8','4','8zfL7nWMDRGUsaCQ93Q','yM1','VA5ljW0uRRO4pLa1yD4g5hf8','gvncMeYkfzH9LQk1y1QHpfhIitvDbYezFbb27RAmdWtfudTtGJFi9',2);
-INSERT INTO t VALUES (-542009133,1600801274,'nhnHucs3uLWBkfScCjRxP98hCZl8xLn','j','F0vPxXp6H','2Mg','VVJCYevAJrFkLp8qYh','20LTQJMN5TtZdGTs3RPUtZHhJx91mMd42VzwkY2Mjgu68pBQVXXOX2',3);
-INSERT INTO t VALUES (1154381925,1212820787,'ycgaLKhfcQr8VDTEHTEHeZwi94EZJXXsJz2ae0llt7TmbDa9','n','n05YVoxkOCccmpGbuQqzlYh9im4Szs','oScqRPj93qziO6iZxJfBrBOlW0n44Iuo9hlvrF6PQc16L0P4ssYxplG','uohrYDG31O4i2aTnurCrKtXJR5qW820r3IVA19UrBRNiiKCEpRfE69YViI09','uVacfbZw4VGcsxb1XIisV3AOtxdvjikTFvxVcbfN',4);
-INSERT INTO t VALUES (-901119997,3524871335,'ZOcBFUiL2JDYFm5vSR8Xc0','F','WoyxogySamzuynz','U1omapi6mj52NKwV9VPco5mDBNPZ','2hIhcWFEhlclzJkf8g0uZbPjIuI5yqOy','YIzi4G2cx2347M5MZablm0QoNeC',5);
-INSERT INTO t VALUES (-297439713,3026362655,'9Vwz8Ub696BH3weCyzlshiXQYbzMNd7Tp6dviYQtBW','E','gQnvxGBDTvV7hu31HtJMXTmyvxqdZ','57CKT8OraFJEYozzCBQonA0Clyj','ha71wraX4TTBIHoAf4gOLh9ovMyxWQPrFlR1AslKeKv5fwJ','28c3OcPMBDNL1F0J6tqo8EsjlycP79GVVDoVWXNEJqkgsPMrx6R8nh2AdemJd',6);
-INSERT INTO t VALUES (1764886616,4058628514,'WUAsPsGCE2','U','6McQUYk3HypokSr55t3jptuMyMcH','ov4ex33XQzprk3nt2eApI8d3UEC4r0M9YrBuVif9TzieJ18NBHK2a0hOahm','orN3mYxjFkloOIzsA7frjlzrxkCOW2GeiUIw2e4CNyH7','Bc7uCGfqRDVS41nS6QMpdHv29aaIVFfjI',7);
-INSERT INTO t VALUES (687639346,4206254862,'CrJuB2Y9AYvGX8Nyh2HwHrI55cb77nPAD8J0015LPT3PnoaEyaxPX5KxoG','o','xKKMkEKEvoFlQUcRQeUPL','BIfCT7GZzi0d6QW40bfJYfT4Fh','Z4rBJY6O7HXyhMyOkvmnWh7Pg4M','jrrWkz5HJ2acKyGrv4rTRIOdOwF9NtYv0oNLyyWZIjciY6o7wfe18LG0YrgFtp6Zk9UBkvvxtfdWYt7KBpGmvjDs6W',8);
-INSERT INTO t VALUES (-37423008,892061648,'iLOFgWF10ujttfGT3BKf','q','Areq6TEcfpIf2My4HMtpHr3Drd','wJvMvDrxpk4Or5pPsUoSz3UiUFdxrXx0H8AmICn8c','Iz59atRdzTPtLTwVkeNQyUJgzS9scX5nRrzAAier1Gp5PtQqWI01nLlcqbdHmkDLRnRGAGmf0','oPG0IiPipMEyvR5f2vXS6UTX6dONKDZL8HUA7C7e7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16351,1753362545,'H0','tteFodTkEe94FwW91pt5c','BoD1','AC0QLLcDWjFPosxyLKKdWEsIMuafKHrJqbjTkuCEPc4L42f6JyfvVEDiKkmCh54ftpGgpfjDnlvNlMNfUihKBj2xhnrW5DdMIqcGRgcyEXaeSaNbyfnrEeDf74dbHckIi5QFbhuO7YOlWbiQrbQLWjX8ev6sZVPWzzOxdMu1WWcwig8TQsPNOe8Z7j9t1wUS8fLYOfHsg2gkwx','0','i',13);
+INSERT INTO ti VALUES (16351,1753362545,'H0','tteFodTkEe94FwW91pt5c','BoD1','AC0QLLcDWjFPosxyLKKdWEsIMuafKHrJqbjTkuCEPc4L42f6JyfvVEDiKkmCh54ftpGgpfjDnlvNlMNfUihKBj2xhnrW5DdMIqcGRgcyEXaeSaNbyfnrEeDf74dbHckIi5QFbhuO7YOlWbiQrbQLWjX8ev6sZVPWzzOxdMu1WWcwig8TQsPNOe8Z7j9t1wUS8fLYOfHsg2gkwx','0','i',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (45659,662252526,'ApHoMJ9G','eyVIH1ju2xqausznHyglNcGQW0yFJZc0GPyHWOX','s1XUELyPIdHYD32du','NTKE2YIgc3rKXL43RI90LpOe8M5PnwDT','Y','m',14);
+INSERT INTO ti VALUES (45659,662252526,'ApHoMJ9G','eyVIH1ju2xqausznHyglNcGQW0yFJZc0GPyHWOX','s1XUELyPIdHYD32du','NTKE2YIgc3rKXL43RI90LpOe8M5PnwDT','Y','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (33452,608136902,'fMCfaZ13Cd0','u8rrrlknQqClcvRVttPu8sTD3HqdjWE3zX8lD1cUB2m92fbLWYFhHjT9lfjNwo8v6ClRxoY0YM2S3SDzVupxTH8CK7wpjMV9OZM2OPGPAdmA0ZWhdGn9cjMVB81HIPhFyMUbxEeQBLBXIpALwZeeC0rKDe4qgCj8hNVMayeIcD4F7AWM9q5Q7O92w8tZMGnJsTU2OhCnbaO1jLI0D7cAQfIaXE8slYlnDxvirUCcpRQ8KM','iTSaS','FYE3HpsXLrUBmvhUx3urQl15cnzw4abHJIpyPYMlGDqjO3UxVUhkFWGYW8MXANVS3Hjs5BVqVDkvqon6xwsu8eSzwtHJJQXtsofVeax121WlvTgePL9chTIOffNhMChmdc6oJHcoO','NT6','Tb',15);
+INSERT INTO ti VALUES (33452,608136902,'fMCfaZ13Cd0','u8rrrlknQqClcvRVttPu8sTD3HqdjWE3zX8lD1cUB2m92fbLWYFhHjT9lfjNwo8v6ClRxoY0YM2S3SDzVupxTH8CK7wpjMV9OZM2OPGPAdmA0ZWhdGn9cjMVB81HIPhFyMUbxEeQBLBXIpALwZeeC0rKDe4qgCj8hNVMayeIcD4F7AWM9q5Q7O92w8tZMGnJsTU2OhCnbaO1jLI0D7cAQfIaXE8slYlnDxvirUCcpRQ8KM','iTSaS','FYE3HpsXLrUBmvhUx3urQl15cnzw4abHJIpyPYMlGDqjO3UxVUhkFWGYW8MXANVS3Hjs5BVqVDkvqon6xwsu8eSzwtHJJQXtsofVeax121WlvTgePL9chTIOffNhMChmdc6oJHcoO','NT6','Tb',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(33), d VARBINARY(27), e VARBINARY(88), f VARCHAR(63) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1983837855,46635,'hTVF2ehg4SuzwFRMti8U','lqGGaNiCD7Qnrb4','J04rlk3cOAqUuxZuj8Y0bSOogYN7','o0CKQe6i8MjV8615oPdFdYiTvmdxbHw0Y46iDtNtFaMBBkBuxDyM','eJ','L',0);
+INSERT INTO t VALUES (-1999599940,15796,'61NAS8AjH7bE','ae4KBkn7UPrRycOO8twu6','GV6sEyUy7g3wGBr4pQSeV0pkABl5IdU6lEgdKdESNtLaM','TfznP06GqioloU6j4Pyo1r','a','L',1);
+INSERT INTO t VALUES (1309525077,65193,'kcmM','Lh3cxuGDc3o8SgnSyenQvwNc','HTpjntiat0NaqR33UIRjugJKITtS4eH6yENExB3oUWU6b1dE6J456K','U7raTf9XPe','U','U',2);
+INSERT INTO t VALUES (-1128674819,59377,'ez','AY7YyK','v7XicyPl9Y2eCGlctxcT1Cg8ikaDeQXhg60iCRsN','d5prQHdx','vu','Em',3);
+INSERT INTO t VALUES (573329711,26847,'JvKdbOQrcIgYOaiSkq0mF','YanQXst2aUEjU4DyYaIkNjM9Hf','oFSEqmUF1xE2nKcoqSZ6GG9DmAa1RrbwDahwQR17pURXFmR47V','JjiORsM12iySU','4B','4',4);
+INSERT INTO t VALUES (-102134939,48331,'rA0hLGXUAWElDyugD3dKDXFesS7wVZy54','slaguTayWke','tmI7GZUqedPkaPlZ7ilGYcLBzXDiFpb1OesOh7mdhz77dKOVufF0Q8pHfnZ3AxsdbS','SPKElWSBQv4ryYiIsL8357dSDZi1O5N','Nm','BT',5);
+INSERT INTO t VALUES (-1563347938,27363,'SRJOGjZMSE5ihif15ELHPX0LudfCwVWj','z','G6rPDg5vZnO0RUcr1VIP5fvBA6msoGg27uCX','k110MT8dbxdz4OczipOG77WW1clgBGynJ','Tl','u',6);
+INSERT INTO t VALUES (-1556478697,12718,'YqWilVvy1Bc8C','Recsh8WxO6Q091o6','FpRJnTDYstpZGnHET4buYdDAQBlGK3Po0RvigUmjYizRqLyhlaq9lIBZyj6','B0hVMZPp0AsKK','tX','i',7);
+INSERT INTO t VALUES (-951817339,52375,'YM05beaNKyrH6NGdhA','WEBYg35e1D4VJaSTczV79','Z3F5','KMI56FNVuZ9gDR2PxZlbFzP4QNaGQmTrQm6Y5FJIpAdFoJ','8','S',8);
+INSERT INTO t VALUES (-251799635,26858,'DUkQIPhj','VcFvCR4yMrPnBIH','S4OKX5UmawC2rnLCcNmx36kGY9IdOitJ04jm3BTcmAFcsamoOWhHDvo5Xu5NaPRhzfNP2tPBGhN','jb','N','qQ',9);
+CREATE TABLE ti (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(33), d VARBINARY(27), e VARBINARY(88), f VARCHAR(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 INT;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-214146199,2565355233,'QbIMYLTyPRdRRH9Whu1EHInHdUoP4By6zR4j','t','W8XEabxVOFt4VKD2GED','Jm2K7rfRpigtTXMx9A0ja','XK2oxnwKQ8PDXRhyuaVDblSVYa31IKOowS94RrYUUbdvBVNguC42sbjgVIzw154u0VbOfRD5tagyvRjKvuILx','SunLM7SjaqRjGI9mYy1f3jG',10);
-INSERT INTO ti VALUES (-214146199,2565355233,'QbIMYLTyPRdRRH9Whu1EHInHdUoP4By6zR4j','t','W8XEabxVOFt4VKD2GED','Jm2K7rfRpigtTXMx9A0ja','XK2oxnwKQ8PDXRhyuaVDblSVYa31IKOowS94RrYUUbdvBVNguC42sbjgVIzw154u0VbOfRD5tagyvRjKvuILx','SunLM7SjaqRjGI9mYy1f3jG',10);
-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 (-2054170713,88954292,'Fu','0','zxDrbkhyENNZDWFC9shU','zfGoHYJQWk6QzatiGhHvN8siyzA','a4fCwjLMJj16vFh1Hxy1gtnjoKWFk6Tr3wDURdYzop99y1oecFxobXRogdMjG3RP9UO','QhKrbpSqMS4l6x94W6G4Mkc1xCNW895NyDjYXC',11);
-INSERT INTO ti VALUES (-2054170713,88954292,'Fu','0','zxDrbkhyENNZDWFC9shU','zfGoHYJQWk6QzatiGhHvN8siyzA','a4fCwjLMJj16vFh1Hxy1gtnjoKWFk6Tr3wDURdYzop99y1oecFxobXRogdMjG3RP9UO','QhKrbpSqMS4l6x94W6G4Mkc1xCNW895NyDjYXC',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1702622334,2601057399,'HXLmljhRMEuvROTbYHTS','SpHFc3XgjaneHRhm0SS7drvbWk2db9cNY2LixYMFloKD61tN65f36xsf8c1Qj4bS7kE6nJSCG9EYZWCk2WWEOme0StPWmeDLIt61MBYmmEiT5LG9E9zsYbZOV12RaUEMC19IJuwAPGXZuNmfna8HqATGXoMbF','RUQo9u','P5K08eNBZHa2cvGoDcw','u3kANySbqUphrZWpddp0otbqTmOIpBXE9Y3J7BEn','e72wesMdEa2s6r1vM7dO2zuZ3tFNrxYUGAtD8tcelYbI6cPw1nO7bxfVXpHjAnbznjOgQ8bwdLu1cTbjNBMljkNUoaLL37GVz',12);
-INSERT INTO ti VALUES (-1702622334,2601057399,'HXLmljhRMEuvROTbYHTS','SpHFc3XgjaneHRhm0SS7drvbWk2db9cNY2LixYMFloKD61tN65f36xsf8c1Qj4bS7kE6nJSCG9EYZWCk2WWEOme0StPWmeDLIt61MBYmmEiT5LG9E9zsYbZOV12RaUEMC19IJuwAPGXZuNmfna8HqATGXoMbF','RUQo9u','P5K08eNBZHa2cvGoDcw','u3kANySbqUphrZWpddp0otbqTmOIpBXE9Y3J7BEn','e72wesMdEa2s6r1vM7dO2zuZ3tFNrxYUGAtD8tcelYbI6cPw1nO7bxfVXpHjAnbznjOgQ8bwdLu1cTbjNBMljkNUoaLL37GVz',12);
+INSERT INTO t VALUES (1967389300,62586,'pAcovcmuqnlZ4j7j2B','EcSv93','d7TxUe5plAA1Vdn0Vw6p0Mboe9WRrBpCf9QwzcC','x1GeY8oILbn1x91cO','cv','7L',10);
+INSERT INTO ti VALUES (1967389300,62586,'pAcovcmuqnlZ4j7j2B','EcSv93','d7TxUe5plAA1Vdn0Vw6p0Mboe9WRrBpCf9QwzcC','x1GeY8oILbn1x91cO','cv','7L',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
+INSERT INTO t VALUES (-675978946,47645,'d','Dhz7LBQJhapfvuB99ywu01S','0bozSAywLcagbYbiFsTs0dypyGNPOACOCXssde2CXcSMpt6rxQuCo','51zCGmX5Bm6ucnF8jbR4jA6Nnj9pveZd1xpEnTElCH9PA2i3oTp7','nN','q',11);
+INSERT INTO ti VALUES (-675978946,47645,'d','Dhz7LBQJhapfvuB99ywu01S','0bozSAywLcagbYbiFsTs0dypyGNPOACOCXssde2CXcSMpt6rxQuCo','51zCGmX5Bm6ucnF8jbR4jA6Nnj9pveZd1xpEnTElCH9PA2i3oTp7','nN','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1915077805,12519,'l9','B6wQZFHFrICyFWFedtAVunq21eTFAqVy5AYX9W0hpMdLPv6aEDY1lvv1xZdgQCWwHzjO7LuajsenxWXJvtIu95g','GQ4anbTywXKgvjnscO1xKLDDbTK9MSXu3Pt','KcpiTaEcakqGFhcx6a53Mg3AGDdSrLqtNOWXYAtKD1xk2Q2Nr6eRKFXLFSYS7','mP','2',12);
+INSERT INTO ti VALUES (-1915077805,12519,'l9','B6wQZFHFrICyFWFedtAVunq21eTFAqVy5AYX9W0hpMdLPv6aEDY1lvv1xZdgQCWwHzjO7LuajsenxWXJvtIu95g','GQ4anbTywXKgvjnscO1xKLDDbTK9MSXu3Pt','KcpiTaEcakqGFhcx6a53Mg3AGDdSrLqtNOWXYAtKD1xk2Q2Nr6eRKFXLFSYS7','mP','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1588940962,50719,'RbnfkuzhxPw9UPO20ooWl2TQS4a0R4k45','Dh0qmIh1keb0oFwyotFAbYpJ1ZSl5emiMqjDGR7NI3IF3DbJggcsnlZ5F3NwbWoHeqIOOH7NFKsKpnXGhIPtO','w24XG3VBrylhd3Yt1ZkxHhxzVIDillY8g8a3KE5i3','npPuEEFgWlMSF4qUVaTcBgjOHlb1P8DJCT6j2Xe34cOSSe26hgT0fux6LzJT1MBJJDkw51B2a3K5vtvYBOy15Y53O42Bsrfc09EgQoqlXqduP2iVLTfjOXV9Rx2MOPcZytrTZIdSFwGDOIqJrOpXvyzxy04p2KhGhXwFvkiSR0gVjwjfsFwkiJseJfx1hlWXEy9lr3s','hn','A',13);
+INSERT INTO ti VALUES (-1588940962,50719,'RbnfkuzhxPw9UPO20ooWl2TQS4a0R4k45','Dh0qmIh1keb0oFwyotFAbYpJ1ZSl5emiMqjDGR7NI3IF3DbJggcsnlZ5F3NwbWoHeqIOOH7NFKsKpnXGhIPtO','w24XG3VBrylhd3Yt1ZkxHhxzVIDillY8g8a3KE5i3','npPuEEFgWlMSF4qUVaTcBgjOHlb1P8DJCT6j2Xe34cOSSe26hgT0fux6LzJT1MBJJDkw51B2a3K5vtvYBOy15Y53O42Bsrfc09EgQoqlXqduP2iVLTfjOXV9Rx2MOPcZytrTZIdSFwGDOIqJrOpXvyzxy04p2KhGhXwFvkiSR0gVjwjfsFwkiJseJfx1hlWXEy9lr3s','hn','A',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1582005424,52027,'yCy3z136YA5xfDUFjiPYruQY6jPYBzN1Av','pZemoyKHQSBgJOibDbqryA3Vm17y759SIZ7egAmrkH3e1srXbHVhUcOZZuYoCpeaQ1YO','hYvwYfNFRP9bMnbgTon2A0NNVJPckLjJX33NycXYIFDePb1zM3Av0Rg','GCzdCgGwWtKZBWcAoSennMi0ec7LoSvVJ6WZryB61IgaQjCQmYEPwqt6XghRSwm6mUJ2nvPozbVpFDjTPRmbepoJmNDW','55','ow',14);
+INSERT INTO ti VALUES (-1582005424,52027,'yCy3z136YA5xfDUFjiPYruQY6jPYBzN1Av','pZemoyKHQSBgJOibDbqryA3Vm17y759SIZ7egAmrkH3e1srXbHVhUcOZZuYoCpeaQ1YO','hYvwYfNFRP9bMnbgTon2A0NNVJPckLjJX33NycXYIFDePb1zM3Av0Rg','GCzdCgGwWtKZBWcAoSennMi0ec7LoSvVJ6WZryB61IgaQjCQmYEPwqt6XghRSwm6mUJ2nvPozbVpFDjTPRmbepoJmNDW','55','ow',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (142127543,7217,'FU2vZDCsnspolnXVqX3wPkARp9eI','EZsRkgDq6fCGOUN9h72qsDv1xeq8L9P1TU6Of7mHRw5t2oOwuFgSFWhaMvxOTfDa5ADpbnfbH2f4s35MoHHTcxMK7i4N2FQjiIcfdA53bj6jop07F7cqlTgdAT42GAJIk5flqqjWRF8EYrnNuqDtLmCIifJhjcNkPNKkMQhvtSDHdwoZHLjjGdRAh3ZIz2XIFToLNZEt3OUprqoPuX5fv4rlzSqCXmTYHsjunApQ2nW2HiT3gnPUokzaCtHZo','2fWHmvXIvEKL1wDJ7JDo3yCKJd5toH4axMXtoDt2k8cUUFIrjfs','afePr5HhkKKrTE2ZsPQtea94pP6henGS4kZg1hQKqVEiP','R','fT',15);
+INSERT INTO ti VALUES (142127543,7217,'FU2vZDCsnspolnXVqX3wPkARp9eI','EZsRkgDq6fCGOUN9h72qsDv1xeq8L9P1TU6Of7mHRw5t2oOwuFgSFWhaMvxOTfDa5ADpbnfbH2f4s35MoHHTcxMK7i4N2FQjiIcfdA53bj6jop07F7cqlTgdAT42GAJIk5flqqjWRF8EYrnNuqDtLmCIifJhjcNkPNKkMQhvtSDHdwoZHLjjGdRAh3ZIz2XIFToLNZEt3OUprqoPuX5fv4rlzSqCXmTYHsjunApQ2nW2HiT3gnPUokzaCtHZo','2fWHmvXIvEKL1wDJ7JDo3yCKJd5toH4axMXtoDt2k8cUUFIrjfs','afePr5HhkKKrTE2ZsPQtea94pP6henGS4kZg1hQKqVEiP','R','fT',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(11), d VARCHAR(76) NOT NULL, e VARBINARY(48) NOT NULL, f VARCHAR(25), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (81,-4580716,'D3TWWozj5','ewvT3zJpqUZDEuL6BzPJK8mfk1KOX8qM9e82AETQ9KgZmt3EIqQWrRaNJcRUPYmfTUEtH','CPciARkPTBFI9WTeAjdZO5cyIJdRxGUXUu','vnWlIG6yZG4vsdl9KmDl','G','B',0);
+INSERT INTO t VALUES (16,2021527,'nGForTsdlvq','MmZjLBNmPu3c6gX4FOwHGaW4PuY7QJtg8Gxl','3h8MolmOmyarFomO2w7xFvm0ahBIYfgOxdioItJT1WioMZ','DwXt2ss9g','x','r',1);
+INSERT INTO t VALUES (66,2257485,'9gTl','WI9S81swtdd19PD7sp8LZK0hz8b4jlVauNM','yAKsmsXGh4nSV7nH4vTIEZ1fNrS2rNjl4KmNCgQM4A','f','8','w',2);
+INSERT INTO t VALUES (125,-2109695,'I4tivZeNf3','UwlVmVnyyCpAYV1k2oAhBFV39vDUP','H0prkjdyCaThwrwI5hajJ4t0dEmggH7MmJ','7YEqpHe7iyzV3Y0thoY6r59s','K','n',3);
+INSERT INTO t VALUES (-117,-6714833,'SpM','dzfcGOjGO4SxDxvsevM4aaGUg8QZEbhTkKWYbi','Ajf9m9adDXDImD198YwaZAKcTGxRdTToa2x2gVynysJV9','v4Q','h','u',4);
+INSERT INTO t VALUES (92,-1311975,'O5u8UmCKyl','QAyoOYbsEXnBb68rdbZYwryJP6wL8BntCT','35Fiz2frCUgqTHrYKO7euLrlnzFvg','BoScbgWIREH','B','T',5);
+INSERT INTO t VALUES (1,-6052999,'5a','IS8LtnhEnsFfAe2x9aNrNKsMnZXbnXLTqdVMP51zQdhP3t0XOuwV8e04GWr','HU','2EFVAkchEr','V','v',6);
+INSERT INTO t VALUES (-90,-3661527,'3EXD4QOZ','j3at7EkNtspg02j6BcgqmX3hCnVvDii7JbIxze0XCxtX','6aX3QGKtvCd7s','HS','8','j',7);
+INSERT INTO t VALUES (49,5927524,'SbIxOq','FNR9','3UcQwLPnA12o5Emxyjv0ZhKZbIBHCzpq2Pndp8jTpqsQBN','M7i','e','h',8);
+INSERT INTO t VALUES (-120,7025194,'cVaMQhgLv','GiaD','19VXUkPAjnkPNtEqShyh2vlHkrxv0FkHL','GS','O','Z',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(11), d VARCHAR(76) NOT NULL, e VARBINARY(48) NOT NULL, f VARCHAR(25), 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 (-1964548246,540441,'I2','wypyPVvxO6avA6Hnsdem9eGz','5xQjIEZrErPR','5ep8HYLeYhp7p5AaTb','S','5',10);
+INSERT INTO ti VALUES (-1964548246,540441,'I2','wypyPVvxO6avA6Hnsdem9eGz','5xQjIEZrErPR','5ep8HYLeYhp7p5AaTb','S','5',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (1149271342,1791074,'yuqmTnTV','g6b7Zob671UE4FfH7UfV8NjKdhUqtf9KA','xcGfgyR92','2r2J2Xx1GpVfTf3lqbbSU7uN','c','F',11);
+INSERT INTO ti VALUES (1149271342,1791074,'yuqmTnTV','g6b7Zob671UE4FfH7UfV8NjKdhUqtf9KA','xcGfgyR92','2r2J2Xx1GpVfTf3lqbbSU7uN','c','F',11);
+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 (132717939,-4390387,'EqB','cmjaeqV7GpoGdWv3gs7G0KFF9mBbg50h7ADo9ukYaRqVZtwq110cKhvfHjCjfnDE8RXkQWeCBjZefnmvcpczceCgkHvqcwU527I5FWhSijaGSS0gVgAQzLyXdSSyO9EDzKi6orjIhyHcB09K1REBSF5WDhM5kj5lN9LknolwYMngQ2ujTd8kqcE6IOw','Evxf2lVJ5E1suoCYBrk','s2EkknG9y','3','F',12);
+INSERT INTO ti VALUES (132717939,-4390387,'EqB','cmjaeqV7GpoGdWv3gs7G0KFF9mBbg50h7ADo9ukYaRqVZtwq110cKhvfHjCjfnDE8RXkQWeCBjZefnmvcpczceCgkHvqcwU527I5FWhSijaGSS0gVgAQzLyXdSSyO9EDzKi6orjIhyHcB09K1REBSF5WDhM5kj5lN9LknolwYMngQ2ujTd8kqcE6IOw','Evxf2lVJ5E1suoCYBrk','s2EkknG9y','3','F',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (304252999,-7093862,'VUe4r0IQ4fGi','PeOPFJCMsMX4OZr3McTALqpHjxEFxDBgbIbMfx8tLOT0hQwnJCzdA5EYfHbVfGxwPuez9JqluAbLMUhuErQ0mYus9Rp2vhiAIcdmsak1DEQQgRsHWGsheeXe9x8Uxvm8q7VGrcGjrQRz9VVOBiaIMMbl4z0QK6myfoGYn0xdNeFB8HV0x5D5Ibgg8t7f9oFuYYOayFEFauZSwrV1A0s6w41hcPnfcp68nqCHYw13uWHcNzRdZH','NHvqYaGSmMEGolqR5YGuDoZTf77rbVLaYOiKJrRAbzLn','QpGuZzIEWFBes8CCecbETpM7VX7QWKrdAutza74j1RhE2qy4JL8ZlrV0TTZcEF7CxMX9aa','J','d',13);
+INSERT INTO ti VALUES (304252999,-7093862,'VUe4r0IQ4fGi','PeOPFJCMsMX4OZr3McTALqpHjxEFxDBgbIbMfx8tLOT0hQwnJCzdA5EYfHbVfGxwPuez9JqluAbLMUhuErQ0mYus9Rp2vhiAIcdmsak1DEQQgRsHWGsheeXe9x8Uxvm8q7VGrcGjrQRz9VVOBiaIMMbl4z0QK6myfoGYn0xdNeFB8HV0x5D5Ibgg8t7f9oFuYYOayFEFauZSwrV1A0s6w41hcPnfcp68nqCHYw13uWHcNzRdZH','NHvqYaGSmMEGolqR5YGuDoZTf77rbVLaYOiKJrRAbzLn','QpGuZzIEWFBes8CCecbETpM7VX7QWKrdAutza74j1RhE2qy4JL8ZlrV0TTZcEF7CxMX9aa','J','d',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (266413142,-4583324,'BvDtxx','Jhcb8MmWGGL8yh0fp30B419ANlkMY98L9zNEhfbZJEr6J5IIbx9jAmUCn9lbAK5xfM3ao8IbykxtCNSmJ8IEXWGQbC868tOiP4qKUInkWWIowPgythIj6SdyYq1SHpLDbOoD961L58fUWfqDkgKPWXnNPgRBNm1pJ7','cmTIN6khyBQUYXhhf8ySPonE1SM1DCPCgmLdHPUwE84l0','Ertu6X5AX6DsbcAuShwrNtkBANp0rresGxRKBmX5MgLIo2AWf3rxmNMASDRck9eFKzXUwSpXoREDdSOuKjIR9uZQdL4fRnA0N7e8u2XrnSfSdn3RpJEKCYHsLsmCMIeOMGcy','C','l',14);
+INSERT INTO ti VALUES (266413142,-4583324,'BvDtxx','Jhcb8MmWGGL8yh0fp30B419ANlkMY98L9zNEhfbZJEr6J5IIbx9jAmUCn9lbAK5xfM3ao8IbykxtCNSmJ8IEXWGQbC868tOiP4qKUInkWWIowPgythIj6SdyYq1SHpLDbOoD961L58fUWfqDkgKPWXnNPgRBNm1pJ7','cmTIN6khyBQUYXhhf8ySPonE1SM1DCPCgmLdHPUwE84l0','Ertu6X5AX6DsbcAuShwrNtkBANp0rresGxRKBmX5MgLIo2AWf3rxmNMASDRck9eFKzXUwSpXoREDdSOuKjIR9uZQdL4fRnA0N7e8u2XrnSfSdn3RpJEKCYHsLsmCMIeOMGcy','C','l',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1713931961,-7961204,'eOMKfSmpivO','5L1mUajVVY8IrUgiSafh7QcY9b3a8onaeYoiipWu2bZrBfso3Y6rL1YMRRk3jXmbyVlKKi4bF4ttNWYUTiZIXhYhr1LkpM7o8UZAqFAzKjx0M3IK4Ayl0WAN8K5g4f96','SoFDshU9H2vy','z25CHRwopwnQiAsYpIV4CYLG7HyTpU5QFdKzwGyiMXqSXWWQxA2TwyyQmITWHZ4jjof88JavhuoJRsHXv8O0dLiQ9OhA08tOPBBWNkyXXUmp4EhEkb3LzqEbufGGGCug9iISdtdBFlUnpyiweGvdNjCN84CD4eTtUJbPE','U','4',15);
+INSERT INTO ti VALUES (1713931961,-7961204,'eOMKfSmpivO','5L1mUajVVY8IrUgiSafh7QcY9b3a8onaeYoiipWu2bZrBfso3Y6rL1YMRRk3jXmbyVlKKi4bF4ttNWYUTiZIXhYhr1LkpM7o8UZAqFAzKjx0M3IK4Ayl0WAN8K5g4f96','SoFDshU9H2vy','z25CHRwopwnQiAsYpIV4CYLG7HyTpU5QFdKzwGyiMXqSXWWQxA2TwyyQmITWHZ4jjof88JavhuoJRsHXv8O0dLiQ9OhA08tOPBBWNkyXXUmp4EhEkb3LzqEbufGGGCug9iISdtdBFlUnpyiweGvdNjCN84CD4eTtUJbPE','U','4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT, c CHAR(16), d VARCHAR(67) NOT NULL, e VARBINARY(87) NOT NULL, f VARCHAR(55) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5566111,-1930779504,'SrRb44w','I4S9JmcO04d7gB9XOEP8tKFbs2KS1pBZayG0LioOq50IW','etf26dPxXq3HjCKffJM3TscQjU6pN3K77m','zbENNtyTTVrrgE8ttcAysFWX3agraZljVED1Vz24cJiM4VLp','U','2T',0);
+INSERT INTO t VALUES (-6816374,-738655276,'MC','ptcN8gcwlw3jBuGzRoKNkSlEQuqKN7evO','h7j','D2KNQ6L','l','Fj',1);
+INSERT INTO t VALUES (-6277916,-652943627,'iJJd9497b7Q6lSE','JbXLNeQ3sUBQT9ascqWZPKx0VvwHVHa9zJ72FglmJIbcnJ','GoxnsOtT66e9mRiLCRwcxopWglyneGIg1J28fPL1UgV2ZXiWQ6dt3rttW07gAVXFm0Nrs4Q7mERglKD','F0k5tQzNV8VAgCHTry23YmLTDcVGUhkllR','T','qM',2);
+INSERT INTO t VALUES (1180024,182781823,'C9I','OZK9SUvXdtwSSaHYbkwEUSQVU5BcW33KZesFZVb2342','are3jXKlvyAWS4RZNWPKVbUbT74xQpYef6aQkCR0J9PgRUnNOWRWvhI732ZnmvGOHf','9KW05gfGY8YfhmMe9','2','9',3);
+INSERT INTO t VALUES (-3682684,753149679,'asRNGMNB34pcE','9','uMXMjcXBLnaifoOp3R6xR1D47nQxJXRmuU9MbroINV1PDtp16hlZJ1dSzyV8h6XIvGV8bK3gRy','eKREAaAzL4LyPPOUzGWmzNGoYJ9YrBIiPrGz0c','c','HH',4);
+INSERT INTO t VALUES (-7166000,-439507338,'fINHyI2xarB6es','aTEWYJxeLs9EA','9E7W9uMVJyVqBaRUsK5o504J1HtnpLLTgCcufFWg7417FhtoObYg0jNPTMw1','crUyo9Du1uV1r7iOZngrzqpbS','M','tz',5);
+INSERT INTO t VALUES (6638387,437080609,'2PU3','OZFnxRiA0HzvC1j','bcmj6sIqryIhMWSdNuAHCA3bK5CmWST','Rm640HjRYgDyjZ8e','J','10',6);
+INSERT INTO t VALUES (3372449,-415389861,'scQLpeywzdNQ','OFnloaBJQXb2faQEAIPAD043dH7jDHsPqCHH80wn1','wi5GDB7bRqdMLZQHrSk','BTbwchL','u','kg',7);
+INSERT INTO t VALUES (1611393,-1398224367,'0kAIVR30TUF0','tU0XAxa3fDTrU06wMAgFSyYjHR0CjCdRGjHArK','DeEJcJn4sHY2MMaxV1IYdlrqYFLnYdQKItL31PmzXdKZnVzJOgSFEOoQHBaWQwW9e9sq4fomIocQ7GnQk2f','Vt','v','4',8);
+INSERT INTO t VALUES (-5500814,-965602746,'7VXWyzzi8zdJ','UG6uXyOJoRmh','vtN5dSUSrJfzXyFwDjFcIGGoUDnkPnf66EyajCfoCfgBn2DQ7JMPYtAbgYzjVs2EcAH0SIB60A2','4ZxMJHjPNelZoiiqwKXA68H','V','q',9);
+CREATE TABLE ti (a MEDIUMINT, b INT, c CHAR(16), d VARCHAR(67) NOT NULL, e VARBINARY(87) NOT NULL, f VARCHAR(55) 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 MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2132579,1750019132,'VU4dv1','wbg9Vl9Ke5PRrkHF9nwLvSguU7NLKu1cow25kwjWZmz17eoE','U1UNbul4HyYzESJCrWkjMYxYQ1ckhF15nzdjwNEIe7dWC3RN9gg1n4SdcsAokamSlMaaVfoKNCO6Tglh','Kpnok4d61ESea4S5WTI0jyae23SjHLJhATfjGwg7QrcR19','W','G8',10);
+INSERT INTO ti VALUES (-2132579,1750019132,'VU4dv1','wbg9Vl9Ke5PRrkHF9nwLvSguU7NLKu1cow25kwjWZmz17eoE','U1UNbul4HyYzESJCrWkjMYxYQ1ckhF15nzdjwNEIe7dWC3RN9gg1n4SdcsAokamSlMaaVfoKNCO6Tglh','Kpnok4d61ESea4S5WTI0jyae23SjHLJhATfjGwg7QrcR19','W','G8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (-3991572,1729818118,'onLhDWtBr','RiyMzeEBMGQEw7ghsVDGmgeeF9uvLTEN8fuX','SbcWACWYUaKWxcv9QmCxpMQayvk8H3iH0LiIZnX49WJJ1t','W9pv7ZjoR6fjWFauQjCevC9HI','W','n',11);
+INSERT INTO ti VALUES (-3991572,1729818118,'onLhDWtBr','RiyMzeEBMGQEw7ghsVDGmgeeF9uvLTEN8fuX','SbcWACWYUaKWxcv9QmCxpMQayvk8H3iH0LiIZnX49WJJ1t','W9pv7ZjoR6fjWFauQjCevC9HI','W','n',11);
+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 (-5615810,-1714084490,'i','f0u9DnkEEkeQpKJucXQi4SCrm0ddJ2zmjGnb7SIcvRH1H3J6Dd47nFPHUH75VpAcCuf729AAglRM4FxDfqDCx8pzC4xqgYaY6Us0mMt6pTtBHOevnNhNcJac0ox937C5JdaNUEjnQKLfTE7lLmCk09SZQ1tBuWW0Bg0BNpEyupn4AwFzq1Z3YG6yxEhtmvDXPVcHn0X6waNX7zeZ9xJRUPloeB7NBwIP5k7UmJobqaBth9ai3','TKC8c9mEqWN','RWq7M4TrLuJubNx5ZJk','W','kJ',12);
+INSERT INTO ti VALUES (-5615810,-1714084490,'i','f0u9DnkEEkeQpKJucXQi4SCrm0ddJ2zmjGnb7SIcvRH1H3J6Dd47nFPHUH75VpAcCuf729AAglRM4FxDfqDCx8pzC4xqgYaY6Us0mMt6pTtBHOevnNhNcJac0ox937C5JdaNUEjnQKLfTE7lLmCk09SZQ1tBuWW0Bg0BNpEyupn4AwFzq1Z3YG6yxEhtmvDXPVcHn0X6waNX7zeZ9xJRUPloeB7NBwIP5k7UmJobqaBth9ai3','TKC8c9mEqWN','RWq7M4TrLuJubNx5ZJk','W','kJ',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2454867,476041625,'V8jZ33UQZM','fwwcsQ5z30KroHGo8vldQ6LtCdk6gIjPxnjwEV5cdAiSZruw3XCV6AFCmqxfso4w1bxlbj8V9n5fJ1OwtqpKNxEpICDffiWz6YKAAkISlUEwQ7JIhtYKscywfmrqaenJeIDDsleEQ8LPz1hdmj1xPDzRYpTKsrBRvMim4aKDlwpds12y4rvCF','bVuoDGzWSJ3o0OnYIu0WCnVrSjbHejUGvGgS5L4NwsXaHU4lG5UFvjtLpQJCojGJdeic7suSTKUWxd','fKzaH66pv7tqPuZCeCzOUc0SE02JdA4GdU0I86LJnqQOHnJQGvAC4lGuZEAodKnRQvL82QcyYkt9l7q8TLzBgqQ47osram96yeG8on3wYOSlTzoIuneu209spc3D0UJD3FxSuMrYHTCc273gQnovb76rVAQYVCnV6','D','k',13);
+INSERT INTO ti VALUES (2454867,476041625,'V8jZ33UQZM','fwwcsQ5z30KroHGo8vldQ6LtCdk6gIjPxnjwEV5cdAiSZruw3XCV6AFCmqxfso4w1bxlbj8V9n5fJ1OwtqpKNxEpICDffiWz6YKAAkISlUEwQ7JIhtYKscywfmrqaenJeIDDsleEQ8LPz1hdmj1xPDzRYpTKsrBRvMim4aKDlwpds12y4rvCF','bVuoDGzWSJ3o0OnYIu0WCnVrSjbHejUGvGgS5L4NwsXaHU4lG5UFvjtLpQJCojGJdeic7suSTKUWxd','fKzaH66pv7tqPuZCeCzOUc0SE02JdA4GdU0I86LJnqQOHnJQGvAC4lGuZEAodKnRQvL82QcyYkt9l7q8TLzBgqQ47osram96yeG8on3wYOSlTzoIuneu209spc3D0UJD3FxSuMrYHTCc273gQnovb76rVAQYVCnV6','D','k',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7485098,1934502757,'sgID4ruJcWy','QN3RKvnOEXK2koEJDYShGBs8SEkCTyCEVklS0sA9BAg8C5s0YZ3zWlemM6uQUPqcTGPVtzFgp','dfWe286YRgI4MUAvcPyp8RJwuaU66o1u','EZZskVptdvp79N1Wm41CgkzaIrs6WMHbKe','g','nF',14);
+INSERT INTO ti VALUES (-7485098,1934502757,'sgID4ruJcWy','QN3RKvnOEXK2koEJDYShGBs8SEkCTyCEVklS0sA9BAg8C5s0YZ3zWlemM6uQUPqcTGPVtzFgp','dfWe286YRgI4MUAvcPyp8RJwuaU66o1u','EZZskVptdvp79N1Wm41CgkzaIrs6WMHbKe','g','nF',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2896602,-1571810084,'ubFPeHno','KUsG8YgJmCQIaE9KDyTjxYPg1H4V3IpvdJbCFM7mgfc2qTqJktrxk0FqmMNlAzqUlelEQVRJHUZtuxoMUuKoBf4kUB9GnFOXuW34W0VNmHfX2ZSGT5LBLgaWF3YiGo9XxYH7QY0g8TvaB96ShmO0FiJUpYfUmVazIXV9i6AHvf0dh8rNhmX4jOyEoxrTjuiwwbX0AKYHPRnrYemDJfaQxEvbRn26g7GUYHDX7K81kj5dFOAYe','gKBzPpJ48CvYR8FUK5vZBIF4GXVwys8Lv1wtHwIsyGwJil09j1h9tw','qh9wnnnY0cR1ljOe4','Y2','Hm',15);
+INSERT INTO ti VALUES (-2896602,-1571810084,'ubFPeHno','KUsG8YgJmCQIaE9KDyTjxYPg1H4V3IpvdJbCFM7mgfc2qTqJktrxk0FqmMNlAzqUlelEQVRJHUZtuxoMUuKoBf4kUB9GnFOXuW34W0VNmHfX2ZSGT5LBLgaWF3YiGo9XxYH7QY0g8TvaB96ShmO0FiJUpYfUmVazIXV9i6AHvf0dh8rNhmX4jOyEoxrTjuiwwbX0AKYHPRnrYemDJfaQxEvbRn26g7GUYHDX7K81kj5dFOAYe','gKBzPpJ48CvYR8FUK5vZBIF4GXVwys8Lv1wtHwIsyGwJil09j1h9tw','qh9wnnnY0cR1ljOe4','Y2','Hm',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(48), d VARCHAR(6), e VARCHAR(35) NOT NULL, f VARBINARY(23), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2523713538,62530,'sX06MwddXgrvoSdTPtQXhHaX2cby43LZCytbhewAhQCCrWk','sSkEO','KCCqIkl4LocI0pgBs0Jr0YpEBL1X','W44mrRhhW8tXyGsqpm','L','v',0);
+INSERT INTO t VALUES (2935760874,10208,'Nf00','kn9bap','VJL9mNxFuCRa3NrrOEfhtw5052YsZno44','c9dNfszttkzmJbu','SW','e',1);
+INSERT INTO t VALUES (3096723074,45472,'PirTx','wSy','LtVLdDzZgqrz3M8','j9JyYvimWoibPiiYgeyL','bQ','n',2);
+INSERT INTO t VALUES (3734385336,52194,'3st7FFgh7OmXM3Dl5WYDf27T995c','9B','LaU9AWPR','2Zu25PjrLafSbg196Q','M','u',3);
+INSERT INTO t VALUES (1682436344,17372,'kfiLZ3V','QCHKiy','usqUjkMfsgJux2JGvBuM3LnGV6r','matlAIJ9EJdSufLTug0','sZ','m',4);
+INSERT INTO t VALUES (3612373528,33699,'eoxHDfxhwckcFPNXHMFhb','g6jnzW','XgmUVfNN5KLV','1Qx','f','g',5);
+INSERT INTO t VALUES (2986202574,43224,'nip9mJ8fndUFARndxFDnRCRBaC6hhU42kXE6fKKEzaQApTc','e7','JkA15O','mxbv9DbicGxdedvSEYmzv6','8','V',6);
+INSERT INTO t VALUES (4155954818,7085,'kuJrrbnQQK0J0UmgYXDMjjjQlAvz2dNU3RmC','jUC','K8mBATIzTTTjIEBBkFgZhfaN','rJ2fBHgLdPNKNtbJw','A0','Z',7);
+INSERT INTO t VALUES (656807284,27589,'810faAI312s2IdpZT','arXDmP','dv9FrlL5pRWrv','DWdyhyDK','8I','1',8);
+INSERT INTO t VALUES (2759993514,6391,'21NyhehTf9kJxkwDZ79Fe','EZ0KL','b','6jDzXS1mrBNGoAdZ','g2','l',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(48), d VARCHAR(6), e VARCHAR(35) NOT NULL, f VARBINARY(23), 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 (554197626,3053,'E3u6W8LOLziB8wu9gO','Lz','8XiH6W','mNLx3vTDB4APU9IT2','Z','4',10);
+INSERT INTO ti VALUES (554197626,3053,'E3u6W8LOLziB8wu9gO','Lz','8XiH6W','mNLx3vTDB4APU9IT2','Z','4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(49);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
+INSERT INTO t VALUES (2551160006,31333,'dt','lVvmt','kXe','zZP5mZWTsfAF4Qh2UJn','XB','1',11);
+INSERT INTO ti VALUES (2551160006,31333,'dt','lVvmt','kXe','zZP5mZWTsfAF4Qh2UJn','XB','1',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4115824157,34669,'dS9n6HvkZfbZkiuWrdAML1jpbNQ64fjybznPaxAn8WZfQFOm6','urVGJppVfLzrnRLYWqNhBMDwXU2yT3qsUMdsMFtoh5s8n8kYZyrNmZ00iuN7v8DbsLiDm','I','Ot8ejK9xBM0xYbcr','q8','c',12);
+INSERT INTO ti VALUES (4115824157,34669,'dS9n6HvkZfbZkiuWrdAML1jpbNQ64fjybznPaxAn8WZfQFOm6','urVGJppVfLzrnRLYWqNhBMDwXU2yT3qsUMdsMFtoh5s8n8kYZyrNmZ00iuN7v8DbsLiDm','I','Ot8ejK9xBM0xYbcr','q8','c',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-527550898,2817952389,'79hVZxN0vQ5Cbmx8n4Nfr0Vpp34YYUR7xTOGd2BzZ0nBHLD7jWf9hzntNJwQo4','IYl6kUAtqy8KFXm9Vjleh3cqcaw9YwwHduR4rgVxIw8FIXJPtHsq1jsGCGQlwTLwze2ke3EhW7Yc8kKhF6aVMsw','b6TFj5','KvIySrpXLLMKtGq9SzGgacLcOb94NbCeVYhxYgGaKqukY3lduGxdYu5PpnAQ0IdwP52bG03hOTlO1vQA8eHeoZD1lKs','Nzia09YGriivGkXksOwrU82oHFoDnBp0pIq6wnZwYp7cXuFCynOPlZnFNmxJr','IjiCEgF1ae0SxkQBDULJiyfhDMTDBDZs62tN1OkXVovL6pIfttAFviz2qmarAJrSOeBVZSJF0L8gPLRK9i',13);
-INSERT INTO ti VALUES (-527550898,2817952389,'79hVZxN0vQ5Cbmx8n4Nfr0Vpp34YYUR7xTOGd2BzZ0nBHLD7jWf9hzntNJwQo4','IYl6kUAtqy8KFXm9Vjleh3cqcaw9YwwHduR4rgVxIw8FIXJPtHsq1jsGCGQlwTLwze2ke3EhW7Yc8kKhF6aVMsw','b6TFj5','KvIySrpXLLMKtGq9SzGgacLcOb94NbCeVYhxYgGaKqukY3lduGxdYu5PpnAQ0IdwP52bG03hOTlO1vQA8eHeoZD1lKs','Nzia09YGriivGkXksOwrU82oHFoDnBp0pIq6wnZwYp7cXuFCynOPlZnFNmxJr','IjiCEgF1ae0SxkQBDULJiyfhDMTDBDZs62tN1OkXVovL6pIfttAFviz2qmarAJrSOeBVZSJF0L8gPLRK9i',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(23), d VARBINARY(27) NOT NULL, e VARBINARY(65) NOT NULL, f VARCHAR(93) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12567588374837162961,131,'s46pk8yKc0LtTJm','2Y3vXRDrbDIydxcr6yRwTi9Rq0i','Jd5ByyQ7aqnTG1ODTUuk23nScAyWrDuUPsWbr1eo0JRIprqBO93gU','NuL473Al35u5fDZHu2l0eYX2ZZOodrqYpoZ63IhXCVi4zJMIbzuFG3n14l02ZanovwY6qmzKCRjfCX6AJovCYzDyMw','rQ70pxXrP0EJvcue','ntztVES3T',0);
-INSERT INTO t VALUES (5929567305854091002,155,'KqCQFIKl','LYxk','vmxCzMOFNLrufTVNfhse6PNSUYtvbKHgxWFQLV0q5j8w','DLwO9uFThHqzj1MT8QnPV7AvEV4nYhueFLM5egqmsq6Tl','9wSclFvnCPLmzb0IVtETEMlS5A2rbR0XC2yZpZq1Ey','3AoK3oYrHs2plGZPmxwtECbyEQw4sCoj28E78oNUPQE7lGVmCAzHe7pVtUO4ISPtvg4TiNfiBffZmnnJsdghstJTe4sEDGx7CVYA',1);
-INSERT INTO t VALUES (9823620294450384640,116,'oqO','9xj7Q','ik738ukHUUSPwQNKFUMi184w87xBjiq1cgQPzZo8GvIA4FhE7','19MjHvqpr4Sb4ZTVhrkuFvehSZsvD1ybhMCwpQqUftkVafCikWTZ5kvdQA4Av','plYG3vdstXEsQlhYXxjyFQUFWfRRC4Ybl93jyYnuQkEhEIlfgRVtAARhGvC1aS2JpUSdMews','K9iL3ZCt6OVY5dIkhwwdwv0fSa0VeiRACE50zKeMQHkLUobFFbkY8s11o3yD59hhJLSA',2);
-INSERT INTO t VALUES (12006663729788337346,139,'q7QBoJUoM0w24pIkyTmhYH','e6ahFlfvd56Ii','2EZp3iZKtPmWJODXRcilhOsCj8lOCYso8uM9pYMxL4X6OU','qjIjaQ','JNvB4DgAYnE3w6FpbvWkYC4J8MPcEvSm3YzonD6Jab6D5qpuf8s2EQlJ9HGjTeJMzX742aOP','4TnXmSGjEkVScMP',3);
-INSERT INTO t VALUES (13661379397694884117,216,'Wm8cuqX1MPLd16YioXrI3H','BsD0I','zZoenBq03','wlkAutMXGwNZBELnlhmjPpfB7gai4pkbzBrha4tI2alnckqSC7VfUXYWZ7xn04O8YzH4PGMx','JJlv','MAqKIlD0kxtdNkeFZlVXKXFSduH9uWH8Oq2zMPiGUj5jhCvtk0AxCuLDpLk1xDtHHO4TmWDX',4);
-INSERT INTO t VALUES (18368296921133774578,240,'l','hve1jEQm','rTf6EXlD2NSX','vZ3tk5Nl7Yqmr3AcTZMB1ATe','4mmzjGFxMhsF2CA5u67sjRRDSy0yWUCF0efGDNVZBjDdtMVM933zC5Yvs8evlcxVdj1Pc3obUrN','aFR2PA3gd0iToBratQNYQ4dLyRm5mmnzZoWc9F7Q1ACTrGctr81VWSPRCwVtkn0l1YQ3vN0YSHFYZW',5);
-INSERT INTO t VALUES (14466929737141936227,206,'Jv9','DfuujgxdA0oDT','EjjcihFDxNoDiFtn1Jw7STgA4DH2C9OSbQNRyxdI7KmajfZdtzWnb48q','Bb73f1wLBJG1zSZuPOSLX8icEvMUydXXJxkmiIHkvS75DhWCPbpZ76kHbeeY48xmpQrbRsz8e90G','irupfyOE1hFawTYoz4fAqgBJdlZu0mBco0Oc86B8NcC5c3mcQ','Vn4DshXQZK8BUZ39Fj51NjjI8iZwtv8q7uMImGzsRv2Nu3NJOjdL82BX7TGBcABS',6);
-INSERT INTO t VALUES (13498496298335143305,62,'eA','uEH2gxKpR0j','HsM2h92Th3Z2zNbOzh7shqstSMYgB71kO6tLlGZFIc59wDKiR0RtzgaPCpLsJTHR','TixvBqwGUG9YLQAy2IU76s2wk7H0NidrOOnu','Ka6xbOnT14en2m8Qj1ob77jGshjoz0sJKgjxjBao0v8w910T5juTf5EtXK','qUzZg93Dj0JjwnQYoRAl0j92aTLqXqmt6QiLIaREHGENrzEdPRNqDs2MGkO34vl3fFcFzWuYphhm2pwBg8Ql7bhuGaAKkawqa',7);
-INSERT INTO t VALUES (3013301549948953281,42,'zBb0gdD548rw49sJ4559I5','SafRRTRCNFRlBEGuB5d','mfhEnoiAbSDNQGyttJ2gMaaJLZP2HMUtwL8','VfQWZ0cvzuC9QaCoenKGqayBgspwrXNtzUWbrfVY93LFCSy9PKuVD0','hVYDRkw3GYRj2A9dkX68Y49d13XoJi2dqFE2mY8HkHwi9WhL8Hw4QhTjMqKlXlMyfcu23JFsjuFfDQ65XOzU7iuTth1gVm','FNAjo8dq4uxyFLjZaU5Io5g7wXriJ3kAmRLD7NwN2SNTy0A7xHgrfw9ffE5Ba6hI2YGL0Y7y6SGvI87a',8);
-INSERT INTO t VALUES (16399819329759308099,17,'wRnGDLhJ9zgafLb','n2Lg','dXN0epl7S7oUIWV7Tr7cRDV0lK2avEchbKMg61RCn6hF','QMIQOkPYAig0u','cfBBsHeRUFjSr5WGVcUQ3S4D4WGtL8oZzUq1XGwi7sgVpiPCErRe','typNkwJOOK4fvFG8DM5XAHagqAxj6CR5optEuGi3NZt5bmCtR1lM9ouRDjADjJrLrIUE6JuyfKDkR4lkwdI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2476019175,40156,'wzsvHKe','hsqoQSqQ5KGWcfM279zufDTffvXsM9rC3stMqnU4UmY6pokzM1vhTTAKBF28PBggr9IHJaHevNvzpN9rut3dT4N3','Zd2qaQfNH0Nx','QLrRsKPJunKPIuoEm0vvzX8C27ymR9blJmvYRYcSMfNUMNEJjaZn6VJo3VJeabwtBSkkqaQtntSRWQM9kZtSc0nVa1CoIJxIYmMHNkcnMSLkzY8lV5TLW3yaSJaB3sURPKzaHaCIRF7mRlqnmDC8m0rw9WM5QwbT28RInwESY8cafjQcSjRfBnLDYg6Pm3WrAtypSPGhLZdi4fQ88QT3SCiDVU8mtHWpU2e5UI1wVbxQ2WRm9VZx8H','n','0',13);
+INSERT INTO ti VALUES (2476019175,40156,'wzsvHKe','hsqoQSqQ5KGWcfM279zufDTffvXsM9rC3stMqnU4UmY6pokzM1vhTTAKBF28PBggr9IHJaHevNvzpN9rut3dT4N3','Zd2qaQfNH0Nx','QLrRsKPJunKPIuoEm0vvzX8C27ymR9blJmvYRYcSMfNUMNEJjaZn6VJo3VJeabwtBSkkqaQtntSRWQM9kZtSc0nVa1CoIJxIYmMHNkcnMSLkzY8lV5TLW3yaSJaB3sURPKzaHaCIRF7mRlqnmDC8m0rw9WM5QwbT28RInwESY8cafjQcSjRfBnLDYg6Pm3WrAtypSPGhLZdi4fQ88QT3SCiDVU8mtHWpU2e5UI1wVbxQ2WRm9VZx8H','n','0',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3463038770,51358,'V9BnYcfqitKrzps0ryfWz1A0k9t8dVzlzCkrS54mljmPAO3','fJLtvS4DPabC4IFohcyOzZ4IA5LniQz4BiDEp5CXGBbr1lKCe8XIsdWPweczBGzoj478OpCKy30ijfbDMreixay6NqBqkC0ZNwbDCb66cg7XA6WDwko6QGXTsE8vKuAj3mbz9ml5n8xbAyVLUxq0flvlI7QRkQVaJoZfsM7IVyE9T2y9r3Id4esKj4ItvkumLj0OEfaSuIgQfDeliXF1DIoALow8x5Gx6aXA8bYU7jqCYow','wZyECvYtlXiOhrstTs2Cd4Sqqt0PllzY','klFaADbEn4dTzGzAQHLc7DxHIde84RmQBZT2AWPtMRm53T9RSuGWGv25g2unBTOvmPGx1ZnkjUr2RlWycXKJJ9OQi1Px12daxQv2u2HWYYjw0AHqAfZDJ8Bnai0WL9WkiTPJRGx1r0I2A3QEAsdFjSjp6x2ckhOFTnG2VDRhchwvXJUTIeBPJlOFD8E0O4MUL5TLFWLcbInU5HUgWT0WmwuVx6KOIsarevgpil2HRx','ee','n',14);
+INSERT INTO ti VALUES (3463038770,51358,'V9BnYcfqitKrzps0ryfWz1A0k9t8dVzlzCkrS54mljmPAO3','fJLtvS4DPabC4IFohcyOzZ4IA5LniQz4BiDEp5CXGBbr1lKCe8XIsdWPweczBGzoj478OpCKy30ijfbDMreixay6NqBqkC0ZNwbDCb66cg7XA6WDwko6QGXTsE8vKuAj3mbz9ml5n8xbAyVLUxq0flvlI7QRkQVaJoZfsM7IVyE9T2y9r3Id4esKj4ItvkumLj0OEfaSuIgQfDeliXF1DIoALow8x5Gx6aXA8bYU7jqCYow','wZyECvYtlXiOhrstTs2Cd4Sqqt0PllzY','klFaADbEn4dTzGzAQHLc7DxHIde84RmQBZT2AWPtMRm53T9RSuGWGv25g2unBTOvmPGx1ZnkjUr2RlWycXKJJ9OQi1Px12daxQv2u2HWYYjw0AHqAfZDJ8Bnai0WL9WkiTPJRGx1r0I2A3QEAsdFjSjp6x2ckhOFTnG2VDRhchwvXJUTIeBPJlOFD8E0O4MUL5TLFWLcbInU5HUgWT0WmwuVx6KOIsarevgpil2HRx','ee','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1100894822,5894,'a4G0TU7DKMs60hJIEgTWnHpjOpmezJ4uNTotpR6taP4Ydug','DG3wIxPJJTjShCz7ep2ptZFxypbPd5csVp6B8wYUIWD4Tadr9iU3Qj4','d8iuhHioIHOc9kjBxJ40j8oETID9','0q7rC8RtBrOyzeWcvmH353kMi0rqTCexm8tnEiC1jgjQsKGDHQ0Dd5nQsJPPK9OCpJO4LLINznkDkuTpi5pLWpFd6kBsJqu4scByZlLtGgWp5xd4ISV7XFBE25riEpsZhi3QUilfrFcbxyqrnGS2FE75ZqtzsIa5vTHkPAWOdIFZsOsoIo4AXExGW4z0pqD7OCsmgZUc95AguY75WQL12i','G','r7',15);
+INSERT INTO ti VALUES (1100894822,5894,'a4G0TU7DKMs60hJIEgTWnHpjOpmezJ4uNTotpR6taP4Ydug','DG3wIxPJJTjShCz7ep2ptZFxypbPd5csVp6B8wYUIWD4Tadr9iU3Qj4','d8iuhHioIHOc9kjBxJ40j8oETID9','0q7rC8RtBrOyzeWcvmH353kMi0rqTCexm8tnEiC1jgjQsKGDHQ0Dd5nQsJPPK9OCpJO4LLINznkDkuTpi5pLWpFd6kBsJqu4scByZlLtGgWp5xd4ISV7XFBE25riEpsZhi3QUilfrFcbxyqrnGS2FE75ZqtzsIa5vTHkPAWOdIFZsOsoIo4AXExGW4z0pqD7OCsmgZUc95AguY75WQL12i','G','r7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(23) NOT NULL, d VARCHAR(48) NOT NULL, e VARCHAR(68), f VARCHAR(25) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6023376,340452,'BP88UtX','32jyOcLWIeEchbNLNu0jIz99UjdyE5779Rgr0m9tY','kOtSaA2PGFptJOo0TaVpAaJctQaQLLjby2Jxx8','yvFoPuYKzI6K','We','B',0);
+INSERT INTO t VALUES (4680069,2479689,'6XTp5TCrsMAG6V','aqLkbSFKYF0t2taVvP5sHgvh7L4','qvIhFO1DwFZYlpVqLOJp35zVQqzAkIo0kwc3JhqUdCHixRVl5eKl6i3JcbiFQjzmu','61690NnOQeWciwr4fL','I','Ye',1);
+INSERT INTO t VALUES (3787672,9600203,'Z5OTWFZrJHIKy8J4Jc72','gBSQSe5FpIHUzP0RpXvfeh3UUa8nyGXy','yLrn','P9w46qKH45','V','FO',2);
+INSERT INTO t VALUES (1178385,6414687,'SNlndsab2C4yWrrh','DBHOc','VSOy2LWDHtGKqsAkabReV1nlUN2VEdny0E3F6vygFWDsSAA8U3X','3g4A','h','w',3);
+INSERT INTO t VALUES (6176503,942421,'QkUVa8z9kym','zwPWPhOujjsaSmjSKyMmuQhZMMCK46YGXCK','GkPF3XtAVrmYjDGs1prtm3URtC1Gan3mbnnYycFrafl9ffwrkegXfQ1wA15izb73NZ','mdoppYO0Wy0Vc6gn18p8M2jz','j4','4f',4);
+INSERT INTO t VALUES (-3235573,4542374,'qskrKbIv5TOA1nyBqjjyzOR','Jq8WB','Yoo0IKtqhexeRiFFaBYlAUa9BPPn13aegTrDO','dTPvQ','B','bg',5);
+INSERT INTO t VALUES (3814118,8947398,'miq','MmJYLR0U6Mh2fz','hsndvLrx72O8UtfKdPfMKbHEFFAZtxWPw7y45AWReSAN3VXKQEDckX','sc','W','o',6);
+INSERT INTO t VALUES (2577811,8090708,'fm7oNvYbj6','pVgfA','2SSNZw6KN9RDxVPK','1','B','b',7);
+INSERT INTO t VALUES (-2497968,6851634,'BysIDlOIrqxRTF9kBbgeULb','694nxfWoe1y9y67SnriECvE7k','ouw11f0z5kU8QWnWZFVNCqDWnKC4lSYLCCqz6C5HgKf5','JOz79l1LXCWdKyu6bEjE','bZ','4C',8);
+INSERT INTO t VALUES (1888481,13207795,'3LjqN6m','UblYon4hevesNn0','AgCsIaqknkO4k9FV1eXk45sNpj8e738eKATJ7dA9GXK7vf','tVmvY7qBonmChqg3vJXmbkWN','2i','O',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(23) NOT NULL, d VARCHAR(48) NOT NULL, e VARCHAR(68), f VARCHAR(25) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (17135670067962457459,213,'e2j60DTjPnglpgnm','lCbxAfTGgkB','ZejrMNxKW','EKJLq4GNff3','7PXmZGZsWtTMpoxJGNxXODckZFAlok5FqIgPwqHMrCEjfVInUx1kFybeodat3e00lrlYtEh9vkqmByTQpnRqKXHfHtLT11D','SrUPIKmTIKvk2EL4DKzE3j6V75VBiInboKS1DTPVOHAqKVGrEX4PXuIA3lgzfSz1ziOSSTTZPwVTXTl7uGb1uS4675i',10);
-INSERT INTO ti VALUES (17135670067962457459,213,'e2j60DTjPnglpgnm','lCbxAfTGgkB','ZejrMNxKW','EKJLq4GNff3','7PXmZGZsWtTMpoxJGNxXODckZFAlok5FqIgPwqHMrCEjfVInUx1kFybeodat3e00lrlYtEh9vkqmByTQpnRqKXHfHtLT11D','SrUPIKmTIKvk2EL4DKzE3j6V75VBiInboKS1DTPVOHAqKVGrEX4PXuIA3lgzfSz1ziOSSTTZPwVTXTl7uGb1uS4675i',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(24);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
-INSERT INTO t VALUES (15857595921479831046,21,'PLj3ZBJvQ1rmlrrG','vOlF','MM5oyiNfY68GbHN5','g7VBaSPvURZ4kmkRbCRjREogWs3VqU2SbKZd6ZsqieUBTu9eFsyBdArtdT4GE7FtW9IP3yIu','yMVzWLbLkG4WmNZh5QP6AW3ajci3X4Z4uAtaOr9yYW5HjV17aG0anXW8Y4L2RTMy2jCZ282i17XiInvuQSh8e23xm5Dj','QADTNexkSI2AAA84s9Mjykg0E1geKgF0AcOFF3nGk',11);
-INSERT INTO ti VALUES (15857595921479831046,21,'PLj3ZBJvQ1rmlrrG','vOlF','MM5oyiNfY68GbHN5','g7VBaSPvURZ4kmkRbCRjREogWs3VqU2SbKZd6ZsqieUBTu9eFsyBdArtdT4GE7FtW9IP3yIu','yMVzWLbLkG4WmNZh5QP6AW3ajci3X4Z4uAtaOr9yYW5HjV17aG0anXW8Y4L2RTMy2jCZ282i17XiInvuQSh8e23xm5Dj','QADTNexkSI2AAA84s9Mjykg0E1geKgF0AcOFF3nGk',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (67506782856757661,218,'sGhqjedJimUXFe5Twb','TTohm2xmeATLRqHCpOhSnwRGDJ4d8z1AIo0WpOmG9nbpbCfLXONLRR7Jp0xCTWpz5FT0ImA3YxnsnTGIn5KsXPtyBya09AklJBMJ994YLcpc3KLIad0DTslcW3B0Pg4kf162N1FYA5wC8XDnRgVJ3UEQP35MF7Vk0hTBOhEhbI27n4n','jYPJEuzbULBkCqys8bbJQCim22cwt','wcSbpJoMVNgVrox93u1BxI1IIbv3Mv783uVPiUhrVO5Tsgyr0esFBsZvaHffYxjlAYP0yjw','p7pt0k88CV4Of4a1nuUS9TmOLFaC6qidyshdnTnuYed4PYpjSVs6JsQASM92EP8GaKGwKGLc7TbnnTtf','bw32juH0O9QmToaLyWQma9rxNI7pWnlKHPCHc7hKfY7M9FFFEmMS6Fxy59RHPfpG7UiJmY3XxJYWSHS40fgSqriA',12);
-INSERT INTO ti VALUES (67506782856757661,218,'sGhqjedJimUXFe5Twb','TTohm2xmeATLRqHCpOhSnwRGDJ4d8z1AIo0WpOmG9nbpbCfLXONLRR7Jp0xCTWpz5FT0ImA3YxnsnTGIn5KsXPtyBya09AklJBMJ994YLcpc3KLIad0DTslcW3B0Pg4kf162N1FYA5wC8XDnRgVJ3UEQP35MF7Vk0hTBOhEhbI27n4n','jYPJEuzbULBkCqys8bbJQCim22cwt','wcSbpJoMVNgVrox93u1BxI1IIbv3Mv783uVPiUhrVO5Tsgyr0esFBsZvaHffYxjlAYP0yjw','p7pt0k88CV4Of4a1nuUS9TmOLFaC6qidyshdnTnuYed4PYpjSVs6JsQASM92EP8GaKGwKGLc7TbnnTtf','bw32juH0O9QmToaLyWQma9rxNI7pWnlKHPCHc7hKfY7M9FFFEmMS6Fxy59RHPfpG7UiJmY3XxJYWSHS40fgSqriA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8529466299879044795,177,'nEFz','JXT5u6BrPOzwlCaQA2THFUKoGTU','lv0Q1U62qsq8yPiBMd3lr1eqwPjeXPBo5','8SIc9sDNSHVNPoFJDQEJ3hsn5lRm82VY5mrdmEQnzWko','L2xtU8hdbBbXA53KpyKzOGUEgTziR5rM6YtxX1hWYOGTieYtrZspBLgQKwbdnxccf9rprhZKwLL19S4Uc02cyj6MDdzLunvnZRJl','9nm3RR7DwkWWWj6cxbrP43ujg9hfoMmUH42b4evkgInt',13);
-INSERT INTO ti VALUES (8529466299879044795,177,'nEFz','JXT5u6BrPOzwlCaQA2THFUKoGTU','lv0Q1U62qsq8yPiBMd3lr1eqwPjeXPBo5','8SIc9sDNSHVNPoFJDQEJ3hsn5lRm82VY5mrdmEQnzWko','L2xtU8hdbBbXA53KpyKzOGUEgTziR5rM6YtxX1hWYOGTieYtrZspBLgQKwbdnxccf9rprhZKwLL19S4Uc02cyj6MDdzLunvnZRJl','9nm3RR7DwkWWWj6cxbrP43ujg9hfoMmUH42b4evkgInt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED, c CHAR(53), d VARCHAR(44) NOT NULL, e VARCHAR(80), f VARBINARY(42) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2253675,3262491199,'9b6CUWTOJxZKiq','tDjnXhR85lFDgC8pmUZJHIGKl2AMJuZj0b90L1p2W','gRlTXBydHPlsEptByS2lL7XAMsuY3LaOQiLERbzU0tLyihgOobqmz3MBIzjT','09Tp','e8flUnmqoLRbWJVRP7EiDeSQs8FVzvT7PzDvLZebb','MIDdNR836y7v57rRpjmYS9feabKBoKrKGDTTk113yphwS5QEW5txhw2IO',0);
-INSERT INTO t VALUES (-6245795,809984982,'sIhR0YHTQAqjI8epIdRGQAqwLbcayV3uoeBWCRj5jdl','4Cb0v1jW1Yr7nDBaeeiXjck7xkEW1bRXmenKqd','KvUcu2UfDNs2LMnnFNcnDj67mGUs6xvcqcBNBOVLTiLXy7TU62E9yC3dCZ','XqU4x1vHCGFMjrb5e66mwvp2qW0v8oSW0A','dLUOV6qCL39C4IdVxT1mZMHErNkZoAPjtAeTj1mJLcmagzG4NQ4E','QdRI53lEcmieNxGB49q9ZAdr5tCHYa4Q4l3Aa8kQL076IbfMdIFeTDOI3j',1);
-INSERT INTO t VALUES (-2204145,2380021435,'CCDXa4FQzFnhHR5a8hFHR8N1lQuCDugsoFA2KDGIfP495sn','bo4ws8o3uLXMKcX75vkxVY92L9MQgBmvJj2FpOMPHLa','EIYeGoW8xmtdubTs6TEGj7illD5lz7Dh6I5JAU9PuqN','c','Ugd6DoxHe7WPR9ni3ttxr6sbkrxz8xxmVC7YVPG5ngfLkmYZyn6yD6lT2FfeA5kkqUwLQ6J1l4gqFRtPAjjsh6tzYyjnuwo9','Xb1ar5gZ1vI1zNOnkVcIXHo8URC0Fikow19GZfBK9OMZNRR6lkk88Fd5WHfSkpDnx02eVj1f5Ets9Oq8nx4wnDyW2N5i4WP',2);
-INSERT INTO t VALUES (-6910889,3341124449,'vkFKDds0rUsvLfcgbwTwr','dVg','w6cAsfZnCgM19YKX0leEdXcB8IYW2atildejp7Fp6JpqAfCS6cDIp4qfxCWfMS0xXGMuuLTcH4QJhs','qXeo7SZKEnF5PSzK','UMK53I6ERS4KRxN6peEZBgA5vOi6wWyWz88Wt3M4cbjRUcTcZJW','435Av00iHPRshTZapWU6MJA01cjIhK',3);
-INSERT INTO t VALUES (-4587948,3844003331,'K70zYT','7Inthk6sidRYS','K1FG5f','9lrmy1VOglK2nsVr8bdQkMiHpRQXp','sVKwh6d1THueBvBeWbiyxi','xSWDQdu3Yl4YzjcB',4);
-INSERT INTO t VALUES (-3270031,454870850,'lRUPuPSP86NmJIixpUHTDvTNW7KEG9de8Od45dIr11pvo3d','TabOddwQHnhwKTZGkdPWhuwtPAqExPm8BmdZkCWUOC','Rym1j8t6hGOkeywoKvXabueqBCe4aOYfa','9FhM','Myq1G348J54RcPADc0vMDic2Wlz9OfOEiMTrGBuF7GIXHv92OFlntLfowMgYBC51IKOuAcBKNgGrVFJsSTeGT0','k9euLnGDIU4pZpwI9dKO',5);
-INSERT INTO t VALUES (-5644735,2598047033,'p7AuVbwgpNkWFAbGfOipmr0cKCjNEbEIuu1wRcomyxDVDwf','n61E','HM2uQT6pVMUXq6c6K5Za','ZcQZNCCiAuMJOVStYUzJllDByGuwwOtAMuFvG1','tq3aA','jejlyYxbLWS',6);
-INSERT INTO t VALUES (5903603,380937629,'V1JIpxtnCZxRp331WWvQnx4MU3yhMrX','nH7UW7DgwYlrlrAGdB7oWNOX3nnaISNsqBIa','NDLY19FfYTL9tO2jOV8ZdYpBTHAtYG4mIyc2WQ8yXe6','f','pzdildWoFcMbglT5f0qEbt3stkgBSFIEY9h2FiE9','0SLzQknvDJrzjpN3lysbEUGA5ZaFvSGMUrR1oYoVMzvC0M1QuwTdQ7S1UStjUe2OIN',7);
-INSERT INTO t VALUES (-1130548,3255538069,'tIKTYxDUIbWRZWLJQ81a32SvSw33JNW0Lcbnrh9b3vb','WV0RoIMX','5td7PIDHIVbUadSEM1H9YYJAbAmRlFSvMAXDpr73lKhh','cH1nx73Qii0e','hrXTxTrGN6EwV8Y6PFBah5MttKPGFaGoXSEwFl5dAvznITGEvMx6oYaRBu8gwOogx0C6SsiUzVi5ghY3b','gWzW0sWztTDBFjA4GW3RuEQZ774qSI0Gx5M15EZSadUOgSBsdf9RogNGA3zH',8);
-INSERT INTO t VALUES (6889884,1300590624,'rocBEgAbg','8Ct23buRiDhYwJi0op66vo0sz2J5qqkXFmxwLPmmT','Fcgqi4ajqWxupZhNnKYN0t4xRAoOinQ7HaFrVf6deVtcNICoaOrBDDZLDl6mt5ID0','spH7YeHZ0eeBFy6RRiobaRUCBJZ','WzwbsxmOUh0gLyPwVphcY0pzpy7jBvRviG54j4RwvyNRL2D0w08uZ4CPP2GFycSBPIMfIIZdEoKwe3dx3lj8Tsb3I7sZYNhsWnDe','Lrc5QFIqiADoY35QLJElmLBIBGxpPGjOmlR3BuBGRbWV0Bbkmm6OZRP8YvGzXo5i38viWp4qI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1217196326620986248,1759507,'RTIMEeuNCqbB49XN2Ms','VE','kdofMlElSLY7BuEI8BS4eoB2jY0gBLewaQpPHs','GREc3xftANZ5GTUJOGLaIJ6Ci','lX','w2',10);
+INSERT INTO ti VALUES (-1217196326620986248,1759507,'RTIMEeuNCqbB49XN2Ms','VE','kdofMlElSLY7BuEI8BS4eoB2jY0gBLewaQpPHs','GREc3xftANZ5GTUJOGLaIJ6Ci','lX','w2',10);
+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 (-1300779446424741832,9537977,'E91wJ','QHUxHEfhYMIFSUt9tsIVWuH','7G8ukucn5ctKKLmgUMUvs2Fdm2kdQorSpK7oYXzZNp1tXxYNw9W7lY','6d8EzuAb5jhKdhe2spL','l','Q',11);
+INSERT INTO ti VALUES (-1300779446424741832,9537977,'E91wJ','QHUxHEfhYMIFSUt9tsIVWuH','7G8ukucn5ctKKLmgUMUvs2Fdm2kdQorSpK7oYXzZNp1tXxYNw9W7lY','6d8EzuAb5jhKdhe2spL','l','Q',11);
+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 (271753996664138674,13416242,'8SbPW4f2DC','L19YVZLV9eMNxoo6HuTGEWskCMMMul7gcpUoHQAvgqogTCDsN6XERxUZMTvSJC78wubypB7XzJyAQlN9yqiTrU1ZntgqK8glb49DgmFZyiScmFe5DDqOIHeNvkay6i','OPf3y2symd6esE7w12cGtAM0hLibFXuN','HW1Qj3jmWOqE3Kdp','J','Bx',12);
+INSERT INTO ti VALUES (271753996664138674,13416242,'8SbPW4f2DC','L19YVZLV9eMNxoo6HuTGEWskCMMMul7gcpUoHQAvgqogTCDsN6XERxUZMTvSJC78wubypB7XzJyAQlN9yqiTrU1ZntgqK8glb49DgmFZyiScmFe5DDqOIHeNvkay6i','OPf3y2symd6esE7w12cGtAM0hLibFXuN','HW1Qj3jmWOqE3Kdp','J','Bx',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5204029928304860230,9787370,'25U55Z','8ZAtt0f9uB1LQ9U2SoS19Yf4dEkF5sRuyna9xCKvZoFBRPlrOb49csExtbKXBuRs3FqzJcxmnkSDk5ecSUZ8nCsUSxetnRvmYP','2LWpm2t38ZjVyuv0X0yOOwwpaxi9CrU5w8yO7bUL31mSPmDnaKqoj','RYLjAxUgUurpWFDsq','kf','82',13);
+INSERT INTO ti VALUES (5204029928304860230,9787370,'25U55Z','8ZAtt0f9uB1LQ9U2SoS19Yf4dEkF5sRuyna9xCKvZoFBRPlrOb49csExtbKXBuRs3FqzJcxmnkSDk5ecSUZ8nCsUSxetnRvmYP','2LWpm2t38ZjVyuv0X0yOOwwpaxi9CrU5w8yO7bUL31mSPmDnaKqoj','RYLjAxUgUurpWFDsq','kf','82',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5371461859655926428,14939647,'rmUm9EQAy','HYFg7vp611Q8W1mfxooadQDnwu4v5leIEFvx0j2FJZmYxTzQvpMG31BjuQ0TUtTrKqlH79oLcps2feecBgU98c3dLMzalxquJW2ilZdw8uVHdSnKHOdVdfuhf3gzFKI0yDSLWCmzgvbR6YCA9y2ZemMS7HZ0Z3GyMIjNLs03I4P9rIP','lfwzd8xFyLtG45bajUAgSpnKgtW6oQrC8bPNpKo067Odv9ulLpuBoEG27sIeQ2rKvaQ','6swPKcqqfIn4R7PBYNNGycy6shUEQNa5TT2Sl8of95CGjXW1DtAaphg79yjrBTc68koDy8AJzPDxNEvt8kt0c7581DowMdCsRqomR09AwQZGIFakLixEtbBJ55hKnZjplAta79DD6taJ3xc2o5vItVBduvxApTQo6qmnlaFFmksnaAdN9z8u1PSrbUXeLRHDMqa2xZEqYtphLh1rM3EdxTt4Z7BCcbTJShk5lSEAPWecQqPUQjPFz','bdD','MV',14);
+INSERT INTO ti VALUES (-5371461859655926428,14939647,'rmUm9EQAy','HYFg7vp611Q8W1mfxooadQDnwu4v5leIEFvx0j2FJZmYxTzQvpMG31BjuQ0TUtTrKqlH79oLcps2feecBgU98c3dLMzalxquJW2ilZdw8uVHdSnKHOdVdfuhf3gzFKI0yDSLWCmzgvbR6YCA9y2ZemMS7HZ0Z3GyMIjNLs03I4P9rIP','lfwzd8xFyLtG45bajUAgSpnKgtW6oQrC8bPNpKo067Odv9ulLpuBoEG27sIeQ2rKvaQ','6swPKcqqfIn4R7PBYNNGycy6shUEQNa5TT2Sl8of95CGjXW1DtAaphg79yjrBTc68koDy8AJzPDxNEvt8kt0c7581DowMdCsRqomR09AwQZGIFakLixEtbBJ55hKnZjplAta79DD6taJ3xc2o5vItVBduvxApTQo6qmnlaFFmksnaAdN9z8u1PSrbUXeLRHDMqa2xZEqYtphLh1rM3EdxTt4Z7BCcbTJShk5lSEAPWecQqPUQjPFz','bdD','MV',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4041233262270133011,7205500,'Z6XwvyfVBrPvtVAW','HN27QWJx4NccNfDZfLXbfMxkHq6SChOxR1a8mn0wp3PcWKsYxcydumABKmJQzXlIRdWvjxhyPxrAv92BX3Ji3sDr','VfcOweKfZSoGqJawCAMLEj75GcJCgNLxvj9ysQpJSuJ0LQL4NXxekG8dlMej98','LFjGXtAlUPdzEMyRYerd5dYFbl8U0UFcpDkaVBrrmtILuPj8rcicizuKzprdNBKgtXEDRBFCh3UmLUey3CtldejUqXw733Mp39omMrVp06Y4r9iXgAtPNeX9FUvemmxsTAI52Gy5HEo72yOxWlkU51UbPtSBzrBASnztHmQsEAxbYWrwBpz22Pd6pNcHQCS1CiOqzCEUO5cbPriHghQcGqFzWFYPb7ay0roC67cmcbMiVmQ99RwxDCAzQ6tT','dqO','q',15);
+INSERT INTO ti VALUES (-4041233262270133011,7205500,'Z6XwvyfVBrPvtVAW','HN27QWJx4NccNfDZfLXbfMxkHq6SChOxR1a8mn0wp3PcWKsYxcydumABKmJQzXlIRdWvjxhyPxrAv92BX3Ji3sDr','VfcOweKfZSoGqJawCAMLEj75GcJCgNLxvj9ysQpJSuJ0LQL4NXxekG8dlMej98','LFjGXtAlUPdzEMyRYerd5dYFbl8U0UFcpDkaVBrrmtILuPj8rcicizuKzprdNBKgtXEDRBFCh3UmLUey3CtldejUqXw733Mp39omMrVp06Y4r9iXgAtPNeX9FUvemmxsTAI52Gy5HEo72yOxWlkU51UbPtSBzrBASnztHmQsEAxbYWrwBpz22Pd6pNcHQCS1CiOqzCEUO5cbPriHghQcGqFzWFYPb7ay0roC67cmcbMiVmQ99RwxDCAzQ6tT','dqO','q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b BIGINT, c BINARY(51) NOT NULL, d VARCHAR(49), e VARCHAR(63) NOT NULL, f VARCHAR(77) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14500,1731886809921760561,'UDyoykt0mCxf22ZCZPkinFuB32xG301p7EWABSFoMu6','4RNvoJ1I0BYTOsWrf920UC2hPtXyC3pWr9CT','AJMnk2N8zIvPzVqaygsuRJpxwJ','GF476','R','mw',0);
+INSERT INTO t VALUES (13619,-728280768877488835,'tq24QukgI1','AeCNo','h2iVyzXUnMyOnhQIZdmkELw1RacFuJUSIILTY6','pcFiHtHexiFq71OP6rjP3u','k','g7',1);
+INSERT INTO t VALUES (7885,-7590354493147208779,'13qxqCLZIGbJnGKxMnowMhugtVpp7','nDDD2VVqz93FQ7uj','mF7799YT0xoWXOSqtJaIYsnzqdxaJOc4QjvkJPFpe6SkDms6G28DmjNgZ','3kZFHpdkQ0','G','FQ',2);
+INSERT INTO t VALUES (-19922,-8225780001047410172,'GnF','nRILzqpBiExI7vWwsQPQYRYhizEEwvEcz','EkqZqeQONjEeBI8itD310AtP7mBKRBxfpyA2R2OGDMP5tgU','Me4Lbfzxmao4Lsko9A7nEaaNrlXOrWyM2Wa84xmTegZLCl2B4Lrr','c','Qm',3);
+INSERT INTO t VALUES (-24430,-4672488464071650951,'a7M0tAi0KLBw9PWD5J','Frj3SFpXAR59GHH5MF7vg8zNlCau7tgDebkssFf','pB','JITz0rHChfxV6GEjILyquzUrETAwVDfZrwbfhsMCgCjeeFXGjoV','f','EL',4);
+INSERT INTO t VALUES (16330,-1459966488159230555,'H9l32mxlIIAOMoqMiOXSIFazG8gXztXRQL3r','vuylwdd0ykifK4JSmJqEt0We','Pv4xOnlk6u0AabPDu77ZukMpGFlDbciAr28l7WM7e3v9EDEQ7BahpldmCRAPTzQ','Qq6pu6lCBndxW','U','y',5);
+INSERT INTO t VALUES (10782,-6562067431554914333,'UsUHmSIe3ZaeBcaO1oJME0K','ude16JYaz28pts','5En4I9xqEdVHAtT8yRiiL0JrmRie6ncSyycdQ5mgvXXseOIYArL6bd','az7vuvm5AtOlDBqv516cgXpBfdFInVXUcUI1','C','0',6);
+INSERT INTO t VALUES (16623,960990923461194009,'h49Rsty6C1Dvb81OzH9','Pd1Dvg3LUXBQNgFDnh55miUhS5dq6kYXsCt1ZA','cAXDDPOAbIJ3QTaNNFFA5d1DJkLiix2uR','TixIB8','I','r',7);
+INSERT INTO t VALUES (7140,-3808643115537449650,'oCwFlPHADvAjeQjqiL9aFFOD0EwqHylxLVs4KYeNXh','HKaTCY8AJVDEEZgk2egrHZegGgzvFET','FjFNXx5fYVL47c7UE4punQb3mPd','sHs9SaokyI9uM67vTKgObuUtd7fdJkSeBTjVuzkt3x1N9YGnwx8dnOKJ','D','B',8);
+INSERT INTO t VALUES (4023,-5355263554008375983,'oRWEVisZeRXcK4e4X9VdasoeYooTqbnRkcUQn','fbP5pUOhSO','nWRIIf2Ld7FGiRcw2g8IzeB5ObTDNvargtMrjuh9fSZCi','m7Dk3AvrCbsArsKHyh','w','DN',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT, c BINARY(51) NOT NULL, d VARCHAR(49), e VARCHAR(63) NOT NULL, f VARCHAR(77) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (3991495,2256349035,'mIIEDuuqnQNNDi0tN3AOFa7ca','RSwRfWye65sKYyPsyQFvgTXP','5dEbMs1IyOOOq1B9BTBPHfU4tCoptCqN4qqaELhSY4YkZjdxaOihRF8jvTHOgJqKkjSDHpN','B','nDRCzGqzhp1uux85R59lSb','VayMLxshEk6I',10);
-INSERT INTO ti VALUES (3991495,2256349035,'mIIEDuuqnQNNDi0tN3AOFa7ca','RSwRfWye65sKYyPsyQFvgTXP','5dEbMs1IyOOOq1B9BTBPHfU4tCoptCqN4qqaELhSY4YkZjdxaOihRF8jvTHOgJqKkjSDHpN','B','nDRCzGqzhp1uux85R59lSb','VayMLxshEk6I',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(54);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(54);
-INSERT INTO t VALUES (-4588606,1606640003,'SdSzfTz2','W0qYLScwzotLuvkcNLoSBqGzBToYYHYLWFpD9875dA','W4SI6oI943VxSY18A0IT2uXNGuJ67muqA7MvLKZKh8rpic9J59NLgqIh1IoM','1prv1QUKqvnnVWpi12VTvNEqXFVEzLUkZtU0jWY','hMBo2b7SrLSJJq1Ua9eZUoo38hQM4fno40FnLqeIgM799KJ0txKDYozmRXYVtx','pPnsIZezsdXYBey0WtDkxtBSXQYiXQDbZWolOwnLsduF2VOuhWxGVK5NtMjXi2L',11);
-INSERT INTO ti VALUES (-4588606,1606640003,'SdSzfTz2','W0qYLScwzotLuvkcNLoSBqGzBToYYHYLWFpD9875dA','W4SI6oI943VxSY18A0IT2uXNGuJ67muqA7MvLKZKh8rpic9J59NLgqIh1IoM','1prv1QUKqvnnVWpi12VTvNEqXFVEzLUkZtU0jWY','hMBo2b7SrLSJJq1Ua9eZUoo38hQM4fno40FnLqeIgM799KJ0txKDYozmRXYVtx','pPnsIZezsdXYBey0WtDkxtBSXQYiXQDbZWolOwnLsduF2VOuhWxGVK5NtMjXi2L',11);
-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 (-7217968,2375512809,'sff3gU0srlX0iGJZ3b2NtCIrrlbZXoK','SMVPMyyUbn6LENq7Ob1llM0aEmkekt7WIAVASsYYXl2pLpArnbHDKzx5xu03cl3SrzUhHIWbR0b6Q2M9qszVVkins3IG2BZd','7zDZlxBYzoowIgo04YhsynkpKZsMfzJzZcQIapeKm5yyF96urHGjrsRHi5m8dtzCW','U63QNoA155UuHThDBZIKx30yil','AsZtUocnkca1GEQ4KHqepXY','Orci6XWpVewG1th5d8idZwhjOLOojjT5Wg5WUWuhEr3YEB6R2OzU3A1IZcjZsPO8FHBY3N1a',12);
-INSERT INTO ti VALUES (-7217968,2375512809,'sff3gU0srlX0iGJZ3b2NtCIrrlbZXoK','SMVPMyyUbn6LENq7Ob1llM0aEmkekt7WIAVASsYYXl2pLpArnbHDKzx5xu03cl3SrzUhHIWbR0b6Q2M9qszVVkins3IG2BZd','7zDZlxBYzoowIgo04YhsynkpKZsMfzJzZcQIapeKm5yyF96urHGjrsRHi5m8dtzCW','U63QNoA155UuHThDBZIKx30yil','AsZtUocnkca1GEQ4KHqepXY','Orci6XWpVewG1th5d8idZwhjOLOojjT5Wg5WUWuhEr3YEB6R2OzU3A1IZcjZsPO8FHBY3N1a',12);
-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 (2373234,3922784989,'N10vGM6eGOQyGVWTMAWwkPbAv5x','AsFqJC1M1hEZb76ZNxZ2MYlpjndgsKNSS6RDwdfMQ25HGwu6oqtf0xCQjgdc9Hrs17RGaZvGrZQ1x608mcxypaljeloo27O4UPYYAkLKVysdSW01mDsjrVEzOC61YjbZCJAHTVdRHgqjMVB5sthtVx1OYyidFzZjti0VyAJf8rBVCl0uNLE2oaiUvHgoWGBrwtf7FEg8AB32AeHWqJrZudipPUWHmswofxqRZRYQsa','2OMU0B64yf8abKy4jGrYN0BjXZkimc4xsNSv6vwi4aD0egM9TKWjNDk3p5cjqY06MovwDcq6MDtR','DuPfyrIGFfVcHcvyx0SN2ZMuh7n2BqaIj9o4LSZEGvj2UaLMhHsYiGp3N5qvvBAHc6Pf','MY6ITxWnE5ppd7WAInSm','Te8xCvMSufGIWuXimMnZxEX0NBJlJkUbU1kVMYJ95GZmmwPWtEFQUrsIo067WHfweBPk5ISARPw4bfp7oS4AIqdJHe1ZtRd',13);
-INSERT INTO ti VALUES (2373234,3922784989,'N10vGM6eGOQyGVWTMAWwkPbAv5x','AsFqJC1M1hEZb76ZNxZ2MYlpjndgsKNSS6RDwdfMQ25HGwu6oqtf0xCQjgdc9Hrs17RGaZvGrZQ1x608mcxypaljeloo27O4UPYYAkLKVysdSW01mDsjrVEzOC61YjbZCJAHTVdRHgqjMVB5sthtVx1OYyidFzZjti0VyAJf8rBVCl0uNLE2oaiUvHgoWGBrwtf7FEg8AB32AeHWqJrZudipPUWHmswofxqRZRYQsa','2OMU0B64yf8abKy4jGrYN0BjXZkimc4xsNSv6vwi4aD0egM9TKWjNDk3p5cjqY06MovwDcq6MDtR','DuPfyrIGFfVcHcvyx0SN2ZMuh7n2BqaIj9o4LSZEGvj2UaLMhHsYiGp3N5qvvBAHc6Pf','MY6ITxWnE5ppd7WAInSm','Te8xCvMSufGIWuXimMnZxEX0NBJlJkUbU1kVMYJ95GZmmwPWtEFQUrsIo067WHfweBPk5ISARPw4bfp7oS4AIqdJHe1ZtRd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED, c CHAR(19), d VARCHAR(98), e VARCHAR(89), f VARBINARY(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8863641642529925802,181,'RjeUpxXpg4kCq3v70B','Hvkw9r5S8UYS8fm2QOADE','wSGNuJzu3yagpVN4ln9wM9sDIxURcmD8yudVXrwXjr6u5nSQTrF6gpSxKAj0ku7K68','uWNTz2cXBbMnWVa7kZT4NzK5RDcsND9L9e4SCt55Mb','vq72GynLJ7wwr8SIR9SmngNhxmEx2PXqffrwexUz9zj16h63ZuA0tzBwuoqqvHPnwSc9dOvYArc3NOXRdeOwOvSWMH8W5iE','37WlzTzNG11EGdOJxEGhLeXLlDOpnds1ua65JepXdXNNiTFIuKQW42WDhBLJPHM6TOyGJPTD5rdKoziSGat7',0);
-INSERT INTO t VALUES (-3789723688729780137,139,'zzg2N8kh','rZSpGg4JQhJnNuLmDFHsWLPYH3sUvyJ5','fU1Czqi3xcX3VqY0jmriL65KWVpmWWJikwpEK3T0OWiczph2vFUuRMk2J','p8kygIgErIJ5a7almXSOS6V44PjOQsMxXpDrmXBM5bveIPa','pKmvfUnRHiwkoyXFVHHX','o1i8QAn6cz4WeWm2hBF1Lma0QOCgqbTnQAd7RLlAEZb0qKi8uRMk7g',1);
-INSERT INTO t VALUES (-2624744343376982402,138,'9WTWFomtzuTka','3vrlpyH7y4JjTCfdO284BHJKJPMqZOmXOGJ0XNuyuWfpDOAbbKgT49jK2QOm1tvXulRi1vE9esbi7','2fx2HqFW62oyrMQp5bXlF1fDuYpjT9zV39R3sa1u3aWvgOZ8t9wc1YUw','gbXhQ64oqL6bef9aK0RmKWx8OEbaMAWlsncziwgURLXYL','1ltexFy6C3EFNSvmrwSJm2wYpmttSAeDSqz5Gek25l','keuzkUsGhmu',2);
-INSERT INTO t VALUES (-6389420727740541433,172,'OruDL','fIo5ZQzx','R8qBwkAA7zEz5vuIbZ3g7kEyZEEPD','AaabWr','3BkMQo0WyiiuGYI5uwUPsp2zfg','Y',3);
-INSERT INTO t VALUES (-4414745034676217186,32,'SEK5wQ1OO3U8a','l6aSk0Bd6vvZ4LNtdsZxHuJWk7ROVfqzdyiLAVpqK7b1eOA1QaHE0xrD9VZn','5KlBH3KnC','UqmBtdYEVut2vpO31H503Au5gVRjDsWA6svH14cDZwKXXK4AvDh2DRWpjMhQ','lqvTMB0KECRWkzup87d26e4lR6CrCnW8t7Kfc5JaG','LfmNvyS5R5hEmNbAb0rINGjLDyAOY2mVwP8MwVuOJyBxDweLGG9Yus8u4mt3QTBVBiZ',4);
-INSERT INTO t VALUES (-8578903145016246532,52,'UTB1IMuARIbF','BDNgAjLrOZofVCNVbWK66vn3y3APwAqEbkylinuscukpKJzGMAU0yOZtovYTnh24LeGS','A5A9GbEjXM1FcL3Jvxr','04J2R','7UbM2MixKYnhMl4PeAmcY3RubVwCL0gGQFj1s7','KdLSrJpGDbo',5);
-INSERT INTO t VALUES (-6363098326141958818,121,'TTpSxVWJgwbt','HbOmk0','YwsdekCI4G53PowH3CughazfGuQFHBeSXLfh86VkhcEftNY8WX','FXOiAsUqOhiPnWfdfuWEUtv0mzwsxfE75jCqCj3QvhMfHCafMpNhih1vLRbX4QaBTlIgWww03FTU','Ha11Ju8xvlXYh','QcpJ1mH1RRmq6viRlu61o1ix',6);
-INSERT INTO t VALUES (146757561320756343,28,'KpBaMChvf','YO44QmyDD4rbZKRQIEVOlf8C82XufCGdXGw13hPjkkAWwFrjMVIRYo7yy2xTdx1UbILrVyqWEA','0nnMW9BHA4KfGvcy6IqJZJZmcQQRU8oMCqxghDl','WJfBouP6NIk7M8XoGIgxp9XYC9kLRwV5AXpFo5KmtPyO','9cGH19e00uoQiGT6hLmqMAH8Fa83k7LyyOheO6hAg44p1Wfw6FWtDcg4f3xsEzOiSZhcDYyGbMh58qhBkLC2nnlE','Za2LR2mSTlZgCFZ7WAFVpZqR8woG8nMBThpaxASzyCR9cSLfg9tdDYMwgKLMPxVc4BJ',7);
-INSERT INTO t VALUES (-3265107332494605159,9,'t8','L8jW2owCjrCDffCNrPThWTdFqN9dSKuqjbkEgVpahB','fcM4V6VbvTrpctmA5nnyX321SBSIoTzI9WSCbCoZQg6Tg0QViios','SRQKnkGXVgp6f','OQcIgzFuJQBGyubTtjz0QIAun7Fwbif1ZfdggZUuo2NEkascRRWUs9w5uEvtxfTSucN39WxbBF7whhkOrcpovRvtsOAF2kC0fRx','J8lsWeO2121VTnN0Rnu8G34LtgtVsobyj6VUwTf2EiQN7uu2HNn1tgNuVe0Q57SdQkyJft4KKJB454S3nEny8',8);
-INSERT INTO t VALUES (467851436505049792,142,'XurTngNoP','qX5Xq8R9RxQ0KoIbd','xSLcf9oOl7UvDQLnGI5tK6U2QgvieYXAl2','xZPrd4zs1ftdn9u7OvOtb1rJ6hXats0OiTnk2rLYZyHDg1gyIvxaJiHCCP8ApcAHb','gYiLCJumuTjg6lXbOMDkI3r3b3Rm5ho2yChJJL3YnQYVYu7iB6eF1y1LxOamguyiQaKcoaktrcNFH3xeKpZAzk6n4axH','0R451y70NfqlU6sjUtOMcK3ZfdpKZ5Ze',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (498469670,-547996197082663329,'5R75ei8q8vUOz83Kt9iKbT','aj9FCaKBqjh3hc3tbTuZJRFkRIgO','NLTKRMac7TzlFHVNI','NonSvbvMiPSXOd2xWSfKpUmMw2Dm0j779fUkqUUJkoOnkcu1tBD4HXk1v3t71i2','L','Q',10);
+INSERT INTO ti VALUES (498469670,-547996197082663329,'5R75ei8q8vUOz83Kt9iKbT','aj9FCaKBqjh3hc3tbTuZJRFkRIgO','NLTKRMac7TzlFHVNI','NonSvbvMiPSXOd2xWSfKpUmMw2Dm0j779fUkqUUJkoOnkcu1tBD4HXk1v3t71i2','L','Q',10);
+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 (1456565663,2359222516686699273,'b3dM3EJM3O5ovGpcDeFfwW2Z7ZX9','xGLAOMQeGHmLNRtim7kIWARJ9kMCMNje8k','KZ0dY5E4kPGHd5MAlSfxyeAwahIHhHVnQ5Oiwo','LvHslMC2VfCePRHGcw5XJJT8p2Prw6b7ndKnAxcljI32i61eWO6Et40DPUIJlEbNUDJ1','E','5s',11);
+INSERT INTO ti VALUES (1456565663,2359222516686699273,'b3dM3EJM3O5ovGpcDeFfwW2Z7ZX9','xGLAOMQeGHmLNRtim7kIWARJ9kMCMNje8k','KZ0dY5E4kPGHd5MAlSfxyeAwahIHhHVnQ5Oiwo','LvHslMC2VfCePRHGcw5XJJT8p2Prw6b7ndKnAxcljI32i61eWO6Et40DPUIJlEbNUDJ1','E','5s',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-788005261,-1346163525746375739,'i9nfgUoH4nHdVKLJdW9IruhnutRjz','f5eXbC5JcJ3oOskWXGHo2Oh3AUtna7KCK1WnSBKJ6I2BnvOycuuZb7O7yFH7ol9SSWimQm8zXy4NigvqRojXUS7p3v9FUPeB0YqAt2T9NUB2vD5ZA4PSpNV8YbR3SC','6Ml9Rr57M8szosP7tXysaurrOE7zqG4mU9vM4Gtjcn5','1muI6cSDb9ztcd4wGHd','k','p',12);
+INSERT INTO ti VALUES (-788005261,-1346163525746375739,'i9nfgUoH4nHdVKLJdW9IruhnutRjz','f5eXbC5JcJ3oOskWXGHo2Oh3AUtna7KCK1WnSBKJ6I2BnvOycuuZb7O7yFH7ol9SSWimQm8zXy4NigvqRojXUS7p3v9FUPeB0YqAt2T9NUB2vD5ZA4PSpNV8YbR3SC','6Ml9Rr57M8szosP7tXysaurrOE7zqG4mU9vM4Gtjcn5','1muI6cSDb9ztcd4wGHd','k','p',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1422607102,2068882308708462964,'ck3IdzYQc6RsIGGUEHj22QGx1E','MhHMmtRBEGU1K5QfrewJznQeP0ehY916bz7eLa1d199hIK8Kvpp0KPOyFGfGWbuaim8UmGqLfFrRIfW8DXxQQkfy98mz3ea0gaZw88AK9LkFzSCKkdq9bNfFrMnsKQoahaByHVffoa4bJVcmyheK187ijGP1VmRxQGEhuh7yVa5cT','yVu9eba15LiNRcfKYgjpDIGnnruzb1EswgbMgSf9ze8FAQ2rdskH34lJH','sFrGTLGJcLpiZQprT2ziX0z9DfS9GP3DDmPiszmFgk67kGWNsPwJ','v','Y',13);
+INSERT INTO ti VALUES (-1422607102,2068882308708462964,'ck3IdzYQc6RsIGGUEHj22QGx1E','MhHMmtRBEGU1K5QfrewJznQeP0ehY916bz7eLa1d199hIK8Kvpp0KPOyFGfGWbuaim8UmGqLfFrRIfW8DXxQQkfy98mz3ea0gaZw88AK9LkFzSCKkdq9bNfFrMnsKQoahaByHVffoa4bJVcmyheK187ijGP1VmRxQGEhuh7yVa5cT','yVu9eba15LiNRcfKYgjpDIGnnruzb1EswgbMgSf9ze8FAQ2rdskH34lJH','sFrGTLGJcLpiZQprT2ziX0z9DfS9GP3DDmPiszmFgk67kGWNsPwJ','v','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (297872959,2597246226855976739,'sAgH','IbBlzO5qqK5WgbKsaxjwnO5KDJ9xQCqemovBMZODCP3wWMqxWElKGWufqfNA6M0W1pSABIplSASbJg7gtSpPvKbjGYnCGdQi','75lqA5xT1eFPPSN9di0nZ3khybPd9jp','CvVbKb2ydUT9qUF7kiJYJwgnwoBm223Y9f5ZfPIFkirHImtd4Xie2sWPVZ5StOHkXV0vqQUguSAbcOjjRnf','0','99',14);
+INSERT INTO ti VALUES (297872959,2597246226855976739,'sAgH','IbBlzO5qqK5WgbKsaxjwnO5KDJ9xQCqemovBMZODCP3wWMqxWElKGWufqfNA6M0W1pSABIplSASbJg7gtSpPvKbjGYnCGdQi','75lqA5xT1eFPPSN9di0nZ3khybPd9jp','CvVbKb2ydUT9qUF7kiJYJwgnwoBm223Y9f5ZfPIFkirHImtd4Xie2sWPVZ5StOHkXV0vqQUguSAbcOjjRnf','0','99',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1275871492,-608966399429883653,'UDkYjfqWdQW9slBdTVlFXpqg9KmLMPVbQRD','eZ1yPsNgfpfKZvePZT16V0OWDa09OmeorVd8Kr4e61N','t7uSaMciBA2hl9H3RRjltwCYdJBB7weTWj','ULPZO7PXohIRmCeDf8192LdTZ2yjvI3zYX8sRfUCta5QR756RNhig89vbRfSR7Qe20QISHtmXTd','E','ZZ',15);
+INSERT INTO ti VALUES (1275871492,-608966399429883653,'UDkYjfqWdQW9slBdTVlFXpqg9KmLMPVbQRD','eZ1yPsNgfpfKZvePZT16V0OWDa09OmeorVd8Kr4e61N','t7uSaMciBA2hl9H3RRjltwCYdJBB7weTWj','ULPZO7PXohIRmCeDf8192LdTZ2yjvI3zYX8sRfUCta5QR756RNhig89vbRfSR7Qe20QISHtmXTd','E','ZZ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT, c BINARY(82), d VARBINARY(50), e VARBINARY(95), f VARBINARY(90) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1428351020990361167,-128,'8zWxIbU0YhMbPdRt62FZGaslmP6VurSkzZyr4bc7ijaWJ','pZFLE8jc4CoqJ8J2JuZzYHfGp7p4Yo7cCniRy0ldJZ','kkSldhZZqWn6jU8OFGaGNXWBF','EudRihkAweWLZXsniWkRZ','Uh','w',0);
+INSERT INTO t VALUES (-983508023510046677,96,'ofLJLCDZTCpcvfEtstCHNvRoHfZru6e8870pMm8BSrsd7dgWdfVkn7xi4r','rpp4t8J37ttTDGjaAlwwmf2JmlLnlRLwfLlKq','Anp5YjUiWag5CKZZDg','VGiDM8PGCuhk47LohpkEX9AAF8iF3JhUNGxhWMG8E01pL2AYGOoiac4j','R','12',1);
+INSERT INTO t VALUES (-4856854938962824231,-15,'pcJ70Bun3Z4gZolShCCjioBajOrA7sXF7GfpZuM2YRyOE4PS4o72U2nGDspKpRuwqToHmf7Kjw1fht','YFPry5P2z7g','Gwo75yN0ZTPCXGiPEhZvqh14vExEbyVd3xhxhY704vkD7WQQlMHB0K9b8U5jqQJ4z5d','pLMgRCCKtzVibFjbcqg3zEW4Cq0tqV5F6muHEclWxGrNiuUyQjM','vz','n',2);
+INSERT INTO t VALUES (9092045132306216725,32,'CvFVYHkv8RYYCmW7mguXgBeVHlg8KarsJjieAaVzv1E8n1qP5VKKsGrX4S1YREBzmTZNEEMlx9c7GqS62K','WyDeMlrMEC8YIqbzq0vb','lOH45o0sWicPMmnU','J9yq84k7N5xJfYRFerpSKVmbxqCZ3H4NauzYL5UJVD7G9obPFwIINGFRI0cyQlUC79seKCJmpAdzF8','H','7M',3);
+INSERT INTO t VALUES (-7280613247941777005,-70,'TY9R6FZOXtSZ7GlQ8vNXiV7th0asNZgPKKtVXfjIPTzCBx00Qapb7','Yi9YUJNdIUtz81V0PYpFIO06kArgvGa8zh18Vwt7P8HgleTBLT','wonmMhnkGJeQn1PwnzXTub5EWkMYNhOGSNSWBx2uU','feu1JOZ5s1H6M3GyelHAC64xQMnXsgzqYsinmifQ3Zs4x6SliE2CX2nNvpjmBdHgDxeDFemEDOL','Pj','mU',4);
+INSERT INTO t VALUES (1955324575696506473,67,'yLImHG1Iy3dFBMFg4aopf','0nZikgu88QbqDsl66f7nZq0G7Th1i1MAkKCimF','sqOG7JwbN0hOmofcInPHQqlN7XknrJfDB7ujO6','LiUKNkki0tHBAfs0HratjTiycXcduDCGWbKCQ8uMcie0OY2t9hc','I6','52',5);
+INSERT INTO t VALUES (-7422258823959410868,36,'oOjFCaReSZW7GTn2VfnFWU4RmiiPd6fzrhoZXacNdedNft2FZaU8G','HefVYh12P4whWfmXhceWkfmTzSG89hXBDpFsPXC','FUQgmFBU20Pb5I0J2SMkHsw8ltYjD2yOEc7B3uih9lhjMx3z8e3SB','NI1uyszSMBuCbKfvqBUMuUgKWxHrSBG03hzWPDRO4FKUyix8yLFjFC','O5','Yu',6);
+INSERT INTO t VALUES (5429402101533732849,7,'OrzJB9YTVxvvsOwxKtMHne3tnxlKCRk2VuMo7rcF','0m3nD3MI3BGol8kPTe8jyXhE2NFh3DWIRR4HpxQI5J5EUGIXqP','VXZHotOuvtRbZ3bAF7tFadjXo7UVxzyeYISDDipulJ9es5e','yl','9s','2',7);
+INSERT INTO t VALUES (8264209140250440983,74,'lDat0lsokfZEV4GSDXnyJKQ26qEN7fTfJ1CriqlAIydiv6gnko14woSea84U83','4UfBNIm4Au6','SobdANNExtelnP3LlL6nQJxMWBdGfVhNO1k','1hs8MwW4vxbkgslWKYGZrSjlzsQeOcEdgzebMvhXN25ZIZnNuUh5HFwRDCoX4UOpnyg4pCb5bh7eNPGiQggERYGrU','Cn','Bt',8);
+INSERT INTO t VALUES (7163750970265293788,-15,'LQUrWoyAegeEZ0AU5hDtLiPS71Tbz9jJKo3onnyRpI4ItB','CWI2G6OgUwuPil8v8PYDlZxJ','VuKWRItb3ORJDcGIomD8P5NOlvlL3Uh5OgnaNgcvWudh2cgFVwoWDHlPmHBEHcZv','hZicrl8NusUEVR9Jnl8','E','1U',9);
+CREATE TABLE ti (a BIGINT, b TINYINT, c BINARY(82), d VARBINARY(50), e VARBINARY(95), f VARBINARY(90) 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 (3478549199865044951,158,'q','XoGMQEyzO0R5I4a868aqcYVeE3Lbqw0O8n4ldV2VKZ7CYqwR4ceVplecGL36aggj4tn2AYWieceVEMTLVvVyo1V8W','WrJAMtzaxoX6kJTB2ec8AYpAVCmeqUS3G7e0NNRiUUYIMjF6cRfeFBkyHVTlJhgKptbrLcOq2gu','ePJhPHMbBSGoETfCgHryLl8qESwEFlbZhteGgfLmETcTdEaUE','DRJKGMenXzgegKkzzdIsS0GrVFm4lgdzjboIi47cQ5ikOT3X6TekqOPstIDCvGxL0G6I43cFyTpcnjWrC0pFjK5htTMwEpON','r8v8WFdLqCTgyplloG0oVaGtMcUn1BcQ8ani6qPLM3vDHmCQYMOBVr3IuR9ZkgxIqZeoJPmgEZd91',10);
-INSERT INTO ti VALUES (3478549199865044951,158,'q','XoGMQEyzO0R5I4a868aqcYVeE3Lbqw0O8n4ldV2VKZ7CYqwR4ceVplecGL36aggj4tn2AYWieceVEMTLVvVyo1V8W','WrJAMtzaxoX6kJTB2ec8AYpAVCmeqUS3G7e0NNRiUUYIMjF6cRfeFBkyHVTlJhgKptbrLcOq2gu','ePJhPHMbBSGoETfCgHryLl8qESwEFlbZhteGgfLmETcTdEaUE','DRJKGMenXzgegKkzzdIsS0GrVFm4lgdzjboIi47cQ5ikOT3X6TekqOPstIDCvGxL0G6I43cFyTpcnjWrC0pFjK5htTMwEpON','r8v8WFdLqCTgyplloG0oVaGtMcUn1BcQ8ani6qPLM3vDHmCQYMOBVr3IuR9ZkgxIqZeoJPmgEZd91',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(20);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
-INSERT INTO t VALUES (5539031978265305774,224,'vM6BC','LbiE6DkA1OIZZ2B','usYwIcI4WmxbYwlyObXhH','CN43OTG2vyJgCqKQ2vevsmrieYJ7og','0i9KA2HA2wRBJJN6YJdSaqjBhaLrCuZCxqOyZ4I','3YFAlICIMFACGqM9HUzWQ7KtXDuoYEJdca1FZrU2vDhmtreXlm1bnNrC8hCg7LApbbValwDuNKFdCWLZUjHRXbFSrK14dJ3',11);
-INSERT INTO ti VALUES (5539031978265305774,224,'vM6BC','LbiE6DkA1OIZZ2B','usYwIcI4WmxbYwlyObXhH','CN43OTG2vyJgCqKQ2vevsmrieYJ7og','0i9KA2HA2wRBJJN6YJdSaqjBhaLrCuZCxqOyZ4I','3YFAlICIMFACGqM9HUzWQ7KtXDuoYEJdca1FZrU2vDhmtreXlm1bnNrC8hCg7LApbbValwDuNKFdCWLZUjHRXbFSrK14dJ3',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2458892986131694979,82,'CflsJzFADCEWX0','P2XPv7gtouAvikzpfI00kgNopSAy3V5Dv2Qznqwp6Rax7Y2MYxFGmab3NLIi82lOKPdHaWzjwE6F6zPe0ZnHWEXtxTUQvjky8IT9zUcpY6DErlX8yxNxlJjg8Bgq81xehbUZo9YlEkChWVyd8XUM20VGOmK1Fmp6YXupJGO39Y0hEMNgigU6yHx4xIeLxvqHNyxcswezuVfLXhP6jgpysnwsGqpQazy662fHWnWzmoxpFkDFn0YzSILqgQg2Wqm','vWklVfKEALrjpCnhKLBVrLdj89UmAIgNAmTlHdJrikrsUuTq','X5DFEzTqQEBNRgnUVgPCyEKfEI1TJcHbWzB9QG6GorwPXAJ','l68','VCztYhK4dEBy7WVjRmFzKtdLRE',12);
-INSERT INTO ti VALUES (2458892986131694979,82,'CflsJzFADCEWX0','P2XPv7gtouAvikzpfI00kgNopSAy3V5Dv2Qznqwp6Rax7Y2MYxFGmab3NLIi82lOKPdHaWzjwE6F6zPe0ZnHWEXtxTUQvjky8IT9zUcpY6DErlX8yxNxlJjg8Bgq81xehbUZo9YlEkChWVyd8XUM20VGOmK1Fmp6YXupJGO39Y0hEMNgigU6yHx4xIeLxvqHNyxcswezuVfLXhP6jgpysnwsGqpQazy662fHWnWzmoxpFkDFn0YzSILqgQg2Wqm','vWklVfKEALrjpCnhKLBVrLdj89UmAIgNAmTlHdJrikrsUuTq','X5DFEzTqQEBNRgnUVgPCyEKfEI1TJcHbWzB9QG6GorwPXAJ','l68','VCztYhK4dEBy7WVjRmFzKtdLRE',12);
+INSERT INTO t VALUES (8562887933404984667,113,'imKy5x5Ltcm3ptsPzw6lsNRT57','CkJuvzOMwMpgoqWAj7ix12aNnj','9ffU83o8GIDayJP58qp89e7uaTbWNVct87','ZnB3oB1oJFfczYbrqxvoxMwl7huoyDbh','2M','DE',10);
+INSERT INTO ti VALUES (8562887933404984667,113,'imKy5x5Ltcm3ptsPzw6lsNRT57','CkJuvzOMwMpgoqWAj7ix12aNnj','9ffU83o8GIDayJP58qp89e7uaTbWNVct87','ZnB3oB1oJFfczYbrqxvoxMwl7huoyDbh','2M','DE',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(83);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
+INSERT INTO t VALUES (7570812174278603754,-106,'PXaUXVjPaVXZw','qYKKGqB8NfERS8zaYYDO','J8CniCqMzLGIzFP2buk58prrK','zn0AvN2LCdPF0RV21eF8K1cDolhKhTmnD4K3rUfCVFeAbFhEqfE2pC2Ns','15','C9',11);
+INSERT INTO ti VALUES (7570812174278603754,-106,'PXaUXVjPaVXZw','qYKKGqB8NfERS8zaYYDO','J8CniCqMzLGIzFP2buk58prrK','zn0AvN2LCdPF0RV21eF8K1cDolhKhTmnD4K3rUfCVFeAbFhEqfE2pC2Ns','15','C9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2833708847128026348,-112,'6PfBmgvpoSDQsDpU3bsGEg2w987oNo6M3L','tc4yu1OpMBajpTEi4TUpGUUZuy9f','KZwqSAWlKmOudRGePw6TE9G43IeHDSz2IlVR','A2Yz','gU','aT',12);
+INSERT INTO ti VALUES (2833708847128026348,-112,'6PfBmgvpoSDQsDpU3bsGEg2w987oNo6M3L','tc4yu1OpMBajpTEi4TUpGUUZuy9f','KZwqSAWlKmOudRGePw6TE9G43IeHDSz2IlVR','A2Yz','gU','aT',12);
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 (3650832491296803335,205,'liZyRhAQXY9sSU0sA','bXBOKmcdJrl83cWr9WfrbSUm7BqxdRrPRSQ6DmV4RrzDi0CfYLoFS97Y5S1I63UullclWNFeyVgMJLUPscHZAKlFJ6J8Y8Upn840yKYEcL1xueDjWzy9NzpQkiazfLw4MZKbfCTcbVFk188ZdBV5sgLpgIPUGbuV','s','LgY4WQSj99wpAdUzEUKDTggIKGxd4khfUTSxq41o75f65fTOiJcQCq2Mc9PqK0ifEqY8k6nVsAOqDLWnB56yAXzpw1gPkOZuUHT7Em2IDuo7LFHGCLfROilv4QicUAXctFhbJHNQhTySSqrxDTg1V0UIWQw57G29YE4s370d4IUjqj99gkuNT8KyfA','dWOuP0rDck0oPodREHer2fvRKRWTnsKyziypKasQUPnx','6tvfq8vCNE8GB5XnhSmiFwr81OwUftdNOksnBYOxg1sYEZdW7Hsmmsit7vMWPZq9oh7smHdtFDQs1kuXVvbCsmtFT7tH3EtUeWI9',13);
-INSERT INTO ti VALUES (3650832491296803335,205,'liZyRhAQXY9sSU0sA','bXBOKmcdJrl83cWr9WfrbSUm7BqxdRrPRSQ6DmV4RrzDi0CfYLoFS97Y5S1I63UullclWNFeyVgMJLUPscHZAKlFJ6J8Y8Upn840yKYEcL1xueDjWzy9NzpQkiazfLw4MZKbfCTcbVFk188ZdBV5sgLpgIPUGbuV','s','LgY4WQSj99wpAdUzEUKDTggIKGxd4khfUTSxq41o75f65fTOiJcQCq2Mc9PqK0ifEqY8k6nVsAOqDLWnB56yAXzpw1gPkOZuUHT7Em2IDuo7LFHGCLfROilv4QicUAXctFhbJHNQhTySSqrxDTg1V0UIWQw57G29YE4s370d4IUjqj99gkuNT8KyfA','dWOuP0rDck0oPodREHer2fvRKRWTnsKyziypKasQUPnx','6tvfq8vCNE8GB5XnhSmiFwr81OwUftdNOksnBYOxg1sYEZdW7Hsmmsit7vMWPZq9oh7smHdtFDQs1kuXVvbCsmtFT7tH3EtUeWI9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(1), d VARBINARY(29), e VARCHAR(63) NOT NULL, f VARBINARY(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3258189,11799152,'B','ALlRwWlHCOPjqIpWBX1Ib','z1PqpfsKrQIunVkPXm4tBrbiuhLMm8RV3aodfaO9r7J4K','wSPJ','KE71Radn96pSSCqDDIW2GBfMeExv2Hp9OSS1RRWqx2KB8feGM1ntEoqtQOlGi5t52DoItvAd','hI4z7CuMBsq6PAjbkqnOD8ojICIiLf7YLCXYIdYjiilGq1qb',0);
-INSERT INTO t VALUES (2751925,3021828,'c','WXtDOpueqBVeC','66peKDnMj34ShiiDOl6ewD3AqF7U0zdOVC57lpoDV7s9VREmvd','r0cn','LQkAXAQq3l0TXd55NwNLAwWW4NiNRdVYexOUHzdnxe5h8EyeFJG3LdYKckNFeo','R9Pwg9KZUYAQMbqj5d0bX4',1);
-INSERT INTO t VALUES (-6826301,10980552,'C','0YLJvWuHD','gR8ORqayZy9zIrxNbE8JO44fkpRWqmcsFzflxRqTWcaAUoS2oYPI','Vg0','7eII5Dw0bOW9DdMNeoAm9kRTXBlIrYX9zQbJLRCbJS7LBiPHmb2cAy5ZUBBqD3EGRw5LM4afhwUfnaoJItm6IeMO','vhaRfbVr92kLwTZU2XCT8lKMbmSajbxzEno004K75xUFBTZ7WG9c4CSBv',2);
-INSERT INTO t VALUES (1756458,9984733,'1','i3BGFfbAs0','4Jbbr6jEF','llo','HzCduwAj2t1MpILiS8kHP4AV6c9rtRcmcd2d9KmTkN8y2wtRId4XT3cs2AztLD2B4eubvOuaaLpj3ZDqQc9peJQf8','Kx4iRrTD0dnpXaJqrYeszZArarWuQ17wCG2fzJWcNcnBuD1umPHRU9gHS6s',3);
-INSERT INTO t VALUES (-663790,15554416,'h','1w0d1','bBQ0kLe3bobN8vnq7tPes3ZONO','p5b6','Y3NokjYRRIrDTlA918VWii5EkWdn5IK92KI0fPVZNLl5ui0ZgnpOOhz8ZdQvZiJrDPghsXoPuY','A2',4);
-INSERT INTO t VALUES (-7378246,10411315,'b','ldOkfLxVKyxROTyxDehR','OExLR6kTpCzLdlbXx3wdi1KCS5GquKwCwE5A0S56Apvq6TthbjQUOKfOhozlRo','R','3v018mSRfsnedw0lIaZ1m9','n3MdMMqbF9jU7',5);
-INSERT INTO t VALUES (-4289378,3840890,'D','5KLNj4J8lSTV3N0hOA0LGNfejF','9XI','wl','Bg3ePtXsUpnl0Enr6LR4oCYPUIdz7hXHoZSql962iKUPIp8E0TJGU0TJ6uklRasIFBOhm107KsflBUUhjL8zI','QqWPuGzf4YyqUg2CKxTSe30r4r7ZxyHsGMSQS0MBwRVTVskZINkn2GlYJd4COQR8InBQPzPnZXcQAmyn57NkNm',6);
-INSERT INTO t VALUES (-8303181,467021,'q','hSx53','Yrc8Ds6duyeylCAQ3aBy8fPI','9pJf','E2FGRz8DqNFB6glIaNYAf2TqvyxABeEyeKGY','OW0Uzj1N651uWGsKi',7);
-INSERT INTO t VALUES (5388938,16521039,'j','e','3bGpc7zR5Z5OLQCEByQ','k','D6S9Cwktq2DdT6wIT6UCH5yq7LFVYlgS','QXZG4m9riNNsfCJIdL8YZ7QIqk9dTrWTDf4xeaLjv8',8);
-INSERT INTO t VALUES (2728764,7075043,'c','b8cluFrvAm97RtGNc','5D3EnmAKGrlfbOQFHqstSXgJzxqwp8g2YwFFkATix28rG0YeXeU6fd8D','4ZTz','aINTENVOAQldHU5','6suBCOipV3j521OJenT8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6334583664711720130,-80,'XIPvvl3cHMOUex1CM1NZlqgDwqCL1jlut3qDn2fWzmc5khg4Q7gzzo5dYo','XzXO29ku1gpz1m6bgpr0XqYQDgHiDEg6csdKGOZT4zBfrMWpyTBns7GukvriJndBpz2eUmEvkpFPGR3VENgSBywsZWCV','LmmtSBad4RUBrDY9oh49zBLNFWZ3PZXaey','0V1qEmvQ2Q0QHehbE2AevOJqCK03t6nJb8LbE5RTec5UePDNUBE8aGDBfbDAiwFmFDG9OlxefKwiQ9QiAhvLsbxF7tSG0kcXoTUzhoO7cLrxhTHaq5pX874sfnXmp0cw5MQ3oTNfLEh8fShcG6OQvAXV0ioyevfyJQmVD0n','0d','8',13);
+INSERT INTO ti VALUES (6334583664711720130,-80,'XIPvvl3cHMOUex1CM1NZlqgDwqCL1jlut3qDn2fWzmc5khg4Q7gzzo5dYo','XzXO29ku1gpz1m6bgpr0XqYQDgHiDEg6csdKGOZT4zBfrMWpyTBns7GukvriJndBpz2eUmEvkpFPGR3VENgSBywsZWCV','LmmtSBad4RUBrDY9oh49zBLNFWZ3PZXaey','0V1qEmvQ2Q0QHehbE2AevOJqCK03t6nJb8LbE5RTec5UePDNUBE8aGDBfbDAiwFmFDG9OlxefKwiQ9QiAhvLsbxF7tSG0kcXoTUzhoO7cLrxhTHaq5pX874sfnXmp0cw5MQ3oTNfLEh8fShcG6OQvAXV0ioyevfyJQmVD0n','0d','8',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-9198329793320300836,-44,'IZc13JIP1kY0GjooHPozsErckYmBaMEF7lWYvaSv2fHRtzk5mPsWDtghV5WvrS','ESv3THHqKO4lk7L2sTICeoq3dzndQ6fyd9Qa1DkSlCyQKnBtm31xPdUvwV0OkGGjeON70iodSRvgZ4JYapu6DV3sV2SbfYCDrsvlUntAGnDcIZP6WgxnTk0sBAN42qqFlL1Pj6DKhulCbHNpCduGWfaytVq8VM1KwwcnRn6O1vdlJ9ITj5M7BJ48ijvDirQzZMlmpwRPcpmLfaoNMkrITubfFzXig7jR','GY7AMmAA1TUnpmZd5rzRdmbnu3uENmSStai4a','bt1CcoGnrEii3Gs1TkbMsJIszpS9jEvi6Kr9sc3H60nGuJrZglRnpAwGPQ7ObEmvfAhqyek83lH0dlq5ynbY9OBxD0XjYUdmJrj','92K','1T',14);
+INSERT INTO ti VALUES (-9198329793320300836,-44,'IZc13JIP1kY0GjooHPozsErckYmBaMEF7lWYvaSv2fHRtzk5mPsWDtghV5WvrS','ESv3THHqKO4lk7L2sTICeoq3dzndQ6fyd9Qa1DkSlCyQKnBtm31xPdUvwV0OkGGjeON70iodSRvgZ4JYapu6DV3sV2SbfYCDrsvlUntAGnDcIZP6WgxnTk0sBAN42qqFlL1Pj6DKhulCbHNpCduGWfaytVq8VM1KwwcnRn6O1vdlJ9ITj5M7BJ48ijvDirQzZMlmpwRPcpmLfaoNMkrITubfFzXig7jR','GY7AMmAA1TUnpmZd5rzRdmbnu3uENmSStai4a','bt1CcoGnrEii3Gs1TkbMsJIszpS9jEvi6Kr9sc3H60nGuJrZglRnpAwGPQ7ObEmvfAhqyek83lH0dlq5ynbY9OBxD0XjYUdmJrj','92K','1T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (122727105765230805,100,'9NwQy9M2i8UleNvqqTziYE60antL9r6fDv2edR7DIVEjdTfgbizItThEYy6oyZZdlIoP','TWSuq61CRLa2ebdcnQWOIHs1Baxe0Zp5a1pivwhMAeJg9qrXWHr3zvxMN2jiyNLrZIFUCiu','SsSuOSfm31bazNGNr','FhAmqLadB4nkzJdKAonw5B1vpEg5lpXVlKjehAasnb1DXPgHxWjFvTCWkA4xqj2xYJ1','C','l',15);
+INSERT INTO ti VALUES (122727105765230805,100,'9NwQy9M2i8UleNvqqTziYE60antL9r6fDv2edR7DIVEjdTfgbizItThEYy6oyZZdlIoP','TWSuq61CRLa2ebdcnQWOIHs1Baxe0Zp5a1pivwhMAeJg9qrXWHr3zvxMN2jiyNLrZIFUCiu','SsSuOSfm31bazNGNr','FhAmqLadB4nkzJdKAonw5B1vpEg5lpXVlKjehAasnb1DXPgHxWjFvTCWkA4xqj2xYJ1','C','l',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT NOT NULL, c CHAR(12), d VARBINARY(63), e VARBINARY(10) NOT NULL, f VARCHAR(79), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4642631955883699609,10105,'Z70L7','pKa4vvbYC4btzvtS2ePmgvoYpWL','npLpL7','XYPx2HflGTZ27RrOfN3My8PaCHSjhbGS8Miuw799mHoQJJbFAfR1PszszL9rUbuKej9','KH','o',0);
+INSERT INTO t VALUES (5518202784035051891,-21336,'RVBddKCG','H8zU4JP13hUKVgN3a','ikefSh','6iuG0abFi5BDe','Lm','Y',1);
+INSERT INTO t VALUES (-3562628489558559729,-7790,'T7arwtiCww','APhKbFztMljL3EdlrU0mQzVWmqG6ka7vVi3xTkaBdsKexI','0X','rT47FACxhNOHcBn6BC4lE2VuFiIxfC9RDXngE4iD7wifWN2HZYa','1','d',2);
+INSERT INTO t VALUES (-3250862427975630029,-11388,'l3W2t6mBCJo','v','ZFR8','mJbZxxtEH8XNhOCbeVSCTWBK8I6AjbGRnjc4d','N','e',3);
+INSERT INTO t VALUES (-8683769480098694341,2997,'CW4q','7zY','ueQ','Gmv9VB2t2YMqfbuXE0moUUm6GH8N7Saq48HJlRs2mdn4JP2W1AgkHIX5wUZWr0Oj','b','F',4);
+INSERT INTO t VALUES (8323415036523762712,-16912,'R2rxt','E5Rc8HP9ABx0b14X1hzVFVMH84oZABu0lc1slc8Zn86mJaQWSO7EaSBlYcp7TA','iue79vRG','fSHEFIaA9YHp7v8FQ2F7GkbSRbsSxroOObGRBBUbdWaYZuS19GBlUY6IneHhyT21k9','5','b',5);
+INSERT INTO t VALUES (2139570266878372586,-16552,'5aPQ','dJqWxr4jwtgbFwFDNaEJKMSJGlcSI6Uy3eMyVumVKxXbQIlJgOu3Dvu4','48T6TpI','1tk5xddWi4f28vfqhLEae5h','9j','D',6);
+INSERT INTO t VALUES (-1239077613737908930,-4473,'lZ','jZdOh4nGtiXLBKIdpVSrIL9WpjWWJg4KVRyI9SwYXRJ6nGefuqroL6083Mp','jQ8dndKU','QuV0P6kfHNltlhoK3K3QCgLgD5osz5pPYI','DV','r',7);
+INSERT INTO t VALUES (8209761712918779418,-28387,'bv','JGywr7WdbdAos70','9hUKlwbn9','H44MsFDLmp7TuJXgr6ys8LxP','n','A',8);
+INSERT INTO t VALUES (834164128403050477,5542,'xYuRnfp1Z','Kp1BxqZ0k4uiNEiqWSO1mJ9jQYnk9Idt7JuxLXhRG1iQ4gu','RC7nSPk7eY','Wu','sK','w',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c CHAR(12), d VARBINARY(63), e VARBINARY(10) NOT NULL, f VARCHAR(79), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (1900737,7267458,'v','YdS1RlLmU','IjPh8YcvpbGW6X3UWM2Q6U9Guub6sLZxKAsNJPUVAu','HCh','uh4Cir19Ctta738Q5uAJEDsy7zUca92NzhosJpElUMX','ej9YlEPNihG2aCX2P6JOtc5KUQl4iKmyRHrzgafNzGxxGC9bvoz',10);
-INSERT INTO ti VALUES (1900737,7267458,'v','YdS1RlLmU','IjPh8YcvpbGW6X3UWM2Q6U9Guub6sLZxKAsNJPUVAu','HCh','uh4Cir19Ctta738Q5uAJEDsy7zUca92NzhosJpElUMX','ej9YlEPNihG2aCX2P6JOtc5KUQl4iKmyRHrzgafNzGxxGC9bvoz',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(2);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
-INSERT INTO t VALUES (-1752238,6661410,'1d','LLX2KFxmoyL','St20qAZgJzI0hkp6JJ3H03wZG2xdcWG','p6x0','5qfaxIoKrT3RepxeFGP6nusuRF5BmfzIKqvfFinCdWlxjCqVIxStKBIIEaGe3XGS5Vn8RHP7m','aOGeKRd9tX5SaZO50mjt1otFN87TJyx4ER3YIKYEfVMZA1LxfomHDuJVk090k0BLUBm8Bj3jkWagDkI4rnoHg7',11);
-INSERT INTO ti VALUES (-1752238,6661410,'1d','LLX2KFxmoyL','St20qAZgJzI0hkp6JJ3H03wZG2xdcWG','p6x0','5qfaxIoKrT3RepxeFGP6nusuRF5BmfzIKqvfFinCdWlxjCqVIxStKBIIEaGe3XGS5Vn8RHP7m','aOGeKRd9tX5SaZO50mjt1otFN87TJyx4ER3YIKYEfVMZA1LxfomHDuJVk090k0BLUBm8Bj3jkWagDkI4rnoHg7',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8414433193330649649,-23243,'K','ASqJI0C04dhH','vsf0KwCdD','WFZlEl6FyRwHRrACONGCqNNmQ623R1bnYVPcEtEVctZvzurIzKfPnPDeWGSv1QpLtKwMtNuB','M','G',10);
+INSERT INTO ti VALUES (-8414433193330649649,-23243,'K','ASqJI0C04dhH','vsf0KwCdD','WFZlEl6FyRwHRrACONGCqNNmQ623R1bnYVPcEtEVctZvzurIzKfPnPDeWGSv1QpLtKwMtNuB','M','G',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (-3020877076676234944,4913,'BgFaa','gyjeAzum1vA1u6azKYFzg4gOtLmRVg7J90oqfJuKP8ZqSBShjwZIm3JLXvMoAY4','PVSP','Rx64TK','xj','c',11);
+INSERT INTO ti VALUES (-3020877076676234944,4913,'BgFaa','gyjeAzum1vA1u6azKYFzg4gOtLmRVg7J90oqfJuKP8ZqSBShjwZIm3JLXvMoAY4','PVSP','Rx64TK','xj','c',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6582746,14619999,'e','fzQ7oOzHwtevMC3bUG92XP9N3mRDz','ZAhZW7Lu8ZhOu6zjbC3MZVqdQM7pobmpeClx5Uf2giYZra7OMFc0B','q','LRhfjVrpKmpbm6CWg','Eb9hXZVt1JKrLMsK2G1kGvTyR',12);
-INSERT INTO ti VALUES (6582746,14619999,'e','fzQ7oOzHwtevMC3bUG92XP9N3mRDz','ZAhZW7Lu8ZhOu6zjbC3MZVqdQM7pobmpeClx5Uf2giYZra7OMFc0B','q','LRhfjVrpKmpbm6CWg','Eb9hXZVt1JKrLMsK2G1kGvTyR',12);
-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 (3638483,3615607,'uX','4zSJg7YsaDGgbahKUNQTtQJ3M2GMnRAG4kVKZl8H3PaXvvz2yZX658iqmlS0o4TSgBZpn8Vp4Rm8LfZmPNLnYrZn8By0obQuD6U8XwlasAE4il9vU5HjKuQHlfRON7WCkie1aY7FzwGMB0nFq0MEcxndEQCatfZcTjoXNSGTYtZy1jiaGC1hJGcbCbubyQ3SYQzFUPc1Eqpi9WBJUxbjN8BSoSUmDj25r','xi5Y8nxBA4','LbQlNlSdpUhUqmT6U652QcyNhqQWNChH8WNAKgUXvBLq8ywXOL0CunLv9rO4pKaMk4tT0HftGMCuKAiMlMNQCEhlLxMwOEwmkTcQ5c','QyN5o222gTxW4ag0RFb9h60RU9OfyASmJcLakxmU573jY0dSMXJwR5','QcCeqVuZxpEVmR7QkaMsj2OwKkdJvqkXicuhXKLXa21x',13);
-INSERT INTO ti VALUES (3638483,3615607,'uX','4zSJg7YsaDGgbahKUNQTtQJ3M2GMnRAG4kVKZl8H3PaXvvz2yZX658iqmlS0o4TSgBZpn8Vp4Rm8LfZmPNLnYrZn8By0obQuD6U8XwlasAE4il9vU5HjKuQHlfRON7WCkie1aY7FzwGMB0nFq0MEcxndEQCatfZcTjoXNSGTYtZy1jiaGC1hJGcbCbubyQ3SYQzFUPc1Eqpi9WBJUxbjN8BSoSUmDj25r','xi5Y8nxBA4','LbQlNlSdpUhUqmT6U652QcyNhqQWNChH8WNAKgUXvBLq8ywXOL0CunLv9rO4pKaMk4tT0HftGMCuKAiMlMNQCEhlLxMwOEwmkTcQ5c','QyN5o222gTxW4ag0RFb9h60RU9OfyASmJcLakxmU573jY0dSMXJwR5','QcCeqVuZxpEVmR7QkaMsj2OwKkdJvqkXicuhXKLXa21x',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED, c BINARY(11), d VARCHAR(49), e VARCHAR(66) NOT NULL, f VARBINARY(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (25842,18205644682443497751,'5XzuR2','DnVFcMJSh2Ggd','zBqZCdcZMCC4KDyiDjaJCtOs3KUE4DdYaQtZVzFZbpxGVr5fpvdLkkDhkiNT44','q3ECZOFwZtDprpKOBe4ojT7pqNbH6fPU3bWyYCxnNZBx2jj6A0pA5','7113rt0oOWB8vzonc7cc8W20IYOER9yXTYIXV8uvr19KhIkk6dL0MBvvWRJerUBItoYQXZPWgyN','xHvgY2xq',0);
-INSERT INTO t VALUES (-28145,17775755508330948933,'o','LuzAOfrZAlUG8NVuWPNeyO450Tz5KDuEp17TcSqOAO2','Cp','MsvAedP3RK1bXhmBzHtB2maXRoLiaXXRcMG0Kawp13cM0DZGQJlV7nG','d0dOli1uWASQIsOAE3','yREAuPr64kAn93q7S2n4fK9guYmlPxAjVwAGvxqw7IxkstySTDnil1OGfw6VZNvks273MKf86Qj',1);
-INSERT INTO t VALUES (14913,8348758525357975557,'8uQtztF3vV','Ov0GqU91CRzvgOdMN2yJPNPd53ZFR3pgN8I4db06qklLFs','kdDQtb6y8mDL22ten','IQqFAYvsks7tr1H6dAsLDIxXu2D9O85lmfYPcf9WmknCEbzjA07uT0EaeFgEsFlH','LasP1fZdDbx','0atDh9xpSw',2);
-INSERT INTO t VALUES (-16251,14714697394327806967,'8YAKdfxXAr','lespuVZr9AY7fw46lpkOkI96YrJ6sruodRTTHjS','iPGHn1rs1oyRYwW0RGlEEdG1tdHoUY5rUsMP20DVjGxAKDkVNPvWHwhdhlFa6','BHM2cUflFUoH8K2xq6SgrNbsfJNcZc1cG1SFFvMe1Smu8LftMQSSNuiWQ8iI0OIxn334FmgwX5EPt','qVwJ2eaufH0sjGF8n68E4bypJyMsReKqUSSCJsaXOEW','jrpJnTCfHXT3JjnhzEcB79TqGRxwHnxRVgXUpodfO0yyTu9BunUnqKnpjpQ73EKiVUX0L9o',3);
-INSERT INTO t VALUES (19330,11221021063033930285,'WpR','evRSLJWzEvdJBzsuMC9awq2dXRfSzmgikxxssPEvS','voWbUffemGAX2GGtHpnNqWXH4ijBPoy6fH5hIOzCOHzTotDBwgfT7U','k3','WDPrWvgkUzSoKG43DUJ6fe3','LnhTuUkZjzomBgTAKSwD1lX6fJ4iulhGIxfdAmqoWJOXQ0jePTJmZ8dhKCJjlkPe8HuW',4);
-INSERT INTO t VALUES (2873,8544408661713203115,'Fsicb9x36F','48AdlHUVWKVSmcHI3aniakcs2jzqpObxCHhSaxIbgSO1','hV4EFEOIQIZn81zQ8ZUNJNi8EMO12yIgRXBk1xVjlMv6','Z6CiXbwyqd1hjODD','WE2bgJZ3eb5ODGiDpqptFOAH3ymMPln3oMGKt22zJC30l1SpPognTHACl4whwXUGltpr1JTKFXN56KiJEJYAKW19hW','8o3pwuyPtN1rtKtxIAyPQH7xPKLMGS4UDHzEmhdcB8dywJAuWujLFqm5JUjRttB0RomJmGHH',5);
-INSERT INTO t VALUES (12582,12500925961847120204,'GrGud43','aRjo5PIOA','npHHG5rRaQI6md7ueaK2c7ZkT','frqCQJVYVVr8pUUqwZ2YtCeOaMZk6lWMUEs8gFYoDCvQsV9zQO6wJT924oE14UV','wgHFKxn','7Hn',6);
-INSERT INTO t VALUES (-23157,6331270853040394434,'Q8BD3rgsw','WW7AHTGe9mOBs3inTF2mE8ulj6bPgEu0EBXF4','vRRjnr5c1BohhrAYF7sxNumxQe5uqjf0WSVBITER8enTtg','N9te2u7brLakwjfVzZgTYc7gktmsBL5fpqkBJOS6BZnHx55VXJZdw7GOAW10t','4oqmu1NQsYYOTu0CsFnyb7bUdoUFSAQGwdYSM1ZZx75zlE4X0XgakVx1riOgswBgPOlfi69hrGw6DhWOVk','ffjhMAK8t5RJ9EE8WgftPuZTzBzmEIQyjNjbzQVuhO8OdqPvffbq7iKWkPr3dJIpOG1sJItBcFYUY8mpQl3t',7);
-INSERT INTO t VALUES (-29338,14034215117782698433,'4XvU','zlrd9emOWAEK1S0IEdgMvMGkRDVVogHLZ','VQ0lhJIx1CSQxNr8Xxz07nIM5mh6FFLUbWjBIQ14ZcMIeo','ROnXwfT','3n','JuyEQd7u8vB24nF0lIU0Q6kGGGpdf',8);
-INSERT INTO t VALUES (30465,5990487384505231555,'4s0b1aok4','ADeKwuXs249fZWAlZGCoT9','cSWVom5yhmIEZyaZwGgv3wJNOuHuyAZuH3OeaSLWyi','nP','vDS46MeKyOthRYH887ZTj','NV3nggLysl2cvFdyVtOdTW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8412808933842743383,-22557,'xiiysea5','sdioCzDyMiGSt8ejTKyZ0ap1nNh3B1j6b1Xx4nz1hlKCHte','8c7pFh9OSQ','6XVh675gpOnVdLtYUSTqu1nwmVe2ynLQqwdkZy3xlEI9JUbIKQWC3HpAXLBpW0QWgK0kmE','SK','Q',12);
+INSERT INTO ti VALUES (-8412808933842743383,-22557,'xiiysea5','sdioCzDyMiGSt8ejTKyZ0ap1nNh3B1j6b1Xx4nz1hlKCHte','8c7pFh9OSQ','6XVh675gpOnVdLtYUSTqu1nwmVe2ynLQqwdkZy3xlEI9JUbIKQWC3HpAXLBpW0QWgK0kmE','SK','Q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (626165304789839433,-26757,'V3macNquN3E','P5e22erGp1g5nRXaMWoMolmudQ8P5c0qncNxFkU2MBWqbLmbap5MMQk5ysNof6G8BYYQgMzirwE3xCgtLst3RohnV1hdyPblgyeeZJl8gLVdKn8rq1JuF07w2RB3QgFu9mUTcYRuLQSycEgW00RKKx1vVZyworFR4Iocm','A','Qy5pogWzcSDy9vDdprbehX7xN951PAvmPGtDcYrocyhd1I3KrTQc6DeIi0rUETmceTLA8EeGTklJYso31nXiYd7U','r','g',13);
+INSERT INTO ti VALUES (626165304789839433,-26757,'V3macNquN3E','P5e22erGp1g5nRXaMWoMolmudQ8P5c0qncNxFkU2MBWqbLmbap5MMQk5ysNof6G8BYYQgMzirwE3xCgtLst3RohnV1hdyPblgyeeZJl8gLVdKn8rq1JuF07w2RB3QgFu9mUTcYRuLQSycEgW00RKKx1vVZyworFR4Iocm','A','Qy5pogWzcSDy9vDdprbehX7xN951PAvmPGtDcYrocyhd1I3KrTQc6DeIi0rUETmceTLA8EeGTklJYso31nXiYd7U','r','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3244259863438124243,-17572,'kcsV3IsBH','U3XHvQSeLZlRvnfMypu44mGqMYb5mr5ToCQJgP6xjSSb6W3FV9Egd5w8fXOTrOIktBnapFZY5OLSvMWD0P3cirnbpoRv3vue9eYEMK358pBOgxnfuhRTVGHMycFxRa1g9cSqappymVLJwa5wwvtneEAXxbs6LDABiCujTTek','QCPU8V6jI','jO0n1wDfXkLs5HHrIBKPhhFeBCZhXdgzErHCd3GixAa0y51LritXfRLgbx0Y2JJkg2q6gBUbWQ4DYtyHduxCYr0QDkT1lsYgsgun7Z8b9Qcauq9RPMpkxnhV5tRkBEjnDB1P0xH9L3UQ5huSn3nNIa6lxqxlGtEYnurWEjtdjv8KBI8aRDBfFqDcfEeLLFXWhDtWV8L8m80xRdXnR5U0896IimRYQPOe1SBSlR','r','R',14);
+INSERT INTO ti VALUES (-3244259863438124243,-17572,'kcsV3IsBH','U3XHvQSeLZlRvnfMypu44mGqMYb5mr5ToCQJgP6xjSSb6W3FV9Egd5w8fXOTrOIktBnapFZY5OLSvMWD0P3cirnbpoRv3vue9eYEMK358pBOgxnfuhRTVGHMycFxRa1g9cSqappymVLJwa5wwvtneEAXxbs6LDABiCujTTek','QCPU8V6jI','jO0n1wDfXkLs5HHrIBKPhhFeBCZhXdgzErHCd3GixAa0y51LritXfRLgbx0Y2JJkg2q6gBUbWQ4DYtyHduxCYr0QDkT1lsYgsgun7Z8b9Qcauq9RPMpkxnhV5tRkBEjnDB1P0xH9L3UQ5huSn3nNIa6lxqxlGtEYnurWEjtdjv8KBI8aRDBfFqDcfEeLLFXWhDtWV8L8m80xRdXnR5U0896IimRYQPOe1SBSlR','r','R',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3623735675110911449,5095,'D7','eEWdMVug9ZTz0fZBPxFr9CvWQUDt78c9f','kN','oXqo3J56zj4SVKHqsMbqoRoKGgFEZmgnN72qIg5G6HHuJ3UIjImk5vOi40w3uKYTJvbIadvf09XBovYEkccm6tyKBYcsOkGWWyBgmNCVsxWv0YG0VXaHCjO5sriJ3RKANc39bOnrCHVTasCCRcjWtaKTc1o1l7JjkupxsRGVA1kR5bNlvqY5jc0CFZZ','SnE','o',15);
+INSERT INTO ti VALUES (3623735675110911449,5095,'D7','eEWdMVug9ZTz0fZBPxFr9CvWQUDt78c9f','kN','oXqo3J56zj4SVKHqsMbqoRoKGgFEZmgnN72qIg5G6HHuJ3UIjImk5vOi40w3uKYTJvbIadvf09XBovYEkccm6tyKBYcsOkGWWyBgmNCVsxWv0YG0VXaHCjO5sriJ3RKANc39bOnrCHVTasCCRcjWtaKTc1o1l7JjkupxsRGVA1kR5bNlvqY5jc0CFZZ','SnE','o',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(88) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(50), f VARBINARY(9), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3829553275970716261,-220,'sIh01uNV0hT92TIIyl3W53sMHco6mC60oeWQfp3xocu8G63dGcAXXSYnqIwZfko','vZN639t1D1EoHFq2iwPHsM3TKLjSsvs','79VmY8UGLtxX','WZlxq6','s','y',0);
+INSERT INTO t VALUES (1539590693328479838,-9476,'Ca1C5DwAKNlwwQM','ERwM5SzzUhQB6KeDwZ1OMFDlDyKME','u6wdO4JBc24FYG1sMeV4bzCvXGW4VwewhBRr6MO1NJu','WlNW9V','o','J',1);
+INSERT INTO t VALUES (-3199245311189507910,-27310,'aUMLJcZNSvtH1X4reIlGQvQ0Z1aIfqfYa5NncVK6qTuWaYNScU9y','WUsaQAOVglI','A8Or8R4ceJfS67BUOFxkwqIyHmmZCFfBFy853E','IW','V','A',2);
+INSERT INTO t VALUES (2596212006349425277,-28588,'lAiXaa1Mu5UkqqzzvJXOdmuHhP6svQZlKW4y9xCflISGGDb4xFwN','fg2','pOCI001B7vg8xnHIB','SNBu8eOJ','Vm','F',3);
+INSERT INTO t VALUES (1195317155807159120,-5455,'yp','DuXb3MNFTxns9YKPBr','bVC6xC2i8Khorhmn4yNse3YTJ0QbE4Sovwd9gfMqzXQqhiiNqi','ZdBUNonPR','y','V',4);
+INSERT INTO t VALUES (5086848883824015785,-19558,'fOmKMVYlZzoDbYMRLioKsodc2LIuTThFOFJ88OK','aqJqQgGHqzKa','YDWQrKady2efwVtXFY','6sJ77pFh','89','1',5);
+INSERT INTO t VALUES (7584340233210417036,20582,'IVcHQy6MFbIe7IEtOMlI3ZEYNUfgRg09RJCy1xxgXosn0p3uoegWl','zNjzBsOMXS399','48e3uPWP','mpb','Zy','s',6);
+INSERT INTO t VALUES (9199771297734449974,-1248,'5bVqdNidYJXtqW9ElmfOcjY3YYOowrCtrjwt9Pf2jigErKAHq4uEM7Eg0xbpuPFACgMgJJaZ2sXZfFis','Y1CVlL0V30ya4fRkNCPk','bYKUHWoCVVmqh1Db9JEJZEByUNAedHaRFz','aUtZzsv','K','i',7);
+INSERT INTO t VALUES (3199342999329045599,-415,'fdtul7rb3ykCVEOsLjquh3d896P6sqQX34vtnJqbs','CAWUTZXxssAoH9OW0Wpz3vy6VeNlvs','QHKyaGYwo5wHqgz47EWmI3oq6','ymdc','7H','A',8);
+INSERT INTO t VALUES (-117910688908105311,13530,'a2wslgR5el4x9JmA6Ewio0MW3qk0MJuKrFDFhfnLY9f5','e6QVGdGHuDQAWtHzIdokM1fsw','MvOxq5ursSofM8TBezLOemz9lyu56FawbUhh2FH8sO','DVPytH','b','K',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(88) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(50), f VARBINARY(9), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (767633116,11839619700888681695,'bZLZtBsXZS','HXUzhIeVzg2Ezq85CanLHPqeYJGEGJN0VHAUeVXaV4a8FtnT','gIYXu1sZ5','H8NwBMYfqUi2Rjwi96aHF4KKJ1BWycPLGAEK','mEGaVS3X5ZlwQm2rDmr0jIGX6OCz406ea7QqyMLXCqdSGQhS7BfSCI3mARy654fYnx21','8ZIV7hG2LSB8Rqt8gyhWqghSxYVdYTUYXw8MoHyQ9whiv8vGdEXyEdnEh4r',10);
-INSERT INTO ti VALUES (767633116,11839619700888681695,'bZLZtBsXZS','HXUzhIeVzg2Ezq85CanLHPqeYJGEGJN0VHAUeVXaV4a8FtnT','gIYXu1sZ5','H8NwBMYfqUi2Rjwi96aHF4KKJ1BWycPLGAEK','mEGaVS3X5ZlwQm2rDmr0jIGX6OCz406ea7QqyMLXCqdSGQhS7BfSCI3mARy654fYnx21','8ZIV7hG2LSB8Rqt8gyhWqghSxYVdYTUYXw8MoHyQ9whiv8vGdEXyEdnEh4r',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(12);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
-INSERT INTO t VALUES (-616582638,16666916985481098482,'4ORR','AWnN','H1ozRTKiFeutEYnQxLZPBBvqhL7gI1hKEO7erh','4AfwXme65','9ulIfqUJxJ50fCXBAWZFsNeuh2XE1lGEN','ZCrCsDhNOnrSeEBjRymjIW4iiBGeWwEIpJMr44z',11);
-INSERT INTO ti VALUES (-616582638,16666916985481098482,'4ORR','AWnN','H1ozRTKiFeutEYnQxLZPBBvqhL7gI1hKEO7erh','4AfwXme65','9ulIfqUJxJ50fCXBAWZFsNeuh2XE1lGEN','ZCrCsDhNOnrSeEBjRymjIW4iiBGeWwEIpJMr44z',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7060124748673319756,22597,'nT6HNvDYvEuRltqXC1CtgElPxUPMBKieHCCxd','oY','9WLimdirR0tVXl5uecVYjz5NVqKck8KR0DSOEhq','NcGYkda','wt','b',10);
+INSERT INTO ti VALUES (-7060124748673319756,22597,'nT6HNvDYvEuRltqXC1CtgElPxUPMBKieHCCxd','oY','9WLimdirR0tVXl5uecVYjz5NVqKck8KR0DSOEhq','NcGYkda','wt','b',10);
+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 (-2074827825111640745,-332,'jQa2nRDaUumXx6wA1aGPBmKjqnPjbF8uVsKO5JT8YTkNvomrWsc1WWFH31V','lNumF3jd','70adKtSFwv93ebD','v','Z','h',11);
+INSERT INTO ti VALUES (-2074827825111640745,-332,'jQa2nRDaUumXx6wA1aGPBmKjqnPjbF8uVsKO5JT8YTkNvomrWsc1WWFH31V','lNumF3jd','70adKtSFwv93ebD','v','Z','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7018407395381819335,-20967,'7k60NbcEKJqkwTjyt72k07PxU76LbklxfH25TZUJQBG4VwfxCpyFjRtqbROppxpCBTBaAvMa7UrKxLFPj1t','MskyyK1v3Uy4bRAwhg0MjV8wo8S299D5xfqo989i1Lcm3sIfXSEb3wDdYIHHdhAvcNZOyMGCHh1D89dfCegx5ejYgdHWVySKHjk4BXwba6Hw1Lsce6cOVnjjgiPGxtrlMw7kjc4ayBu1ayq1Hoiaoc08RzlxsCWbDsMdTB3ClbmgOnM7MX','wB','NEzgAEz','4k','j',12);
+INSERT INTO ti VALUES (-7018407395381819335,-20967,'7k60NbcEKJqkwTjyt72k07PxU76LbklxfH25TZUJQBG4VwfxCpyFjRtqbROppxpCBTBaAvMa7UrKxLFPj1t','MskyyK1v3Uy4bRAwhg0MjV8wo8S299D5xfqo989i1Lcm3sIfXSEb3wDdYIHHdhAvcNZOyMGCHh1D89dfCegx5ejYgdHWVySKHjk4BXwba6Hw1Lsce6cOVnjjgiPGxtrlMw7kjc4ayBu1ayq1Hoiaoc08RzlxsCWbDsMdTB3ClbmgOnM7MX','wB','NEzgAEz','4k','j',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5712144677369400853,9853,'fk4JhmQyjOnIxTJGBbEBEE54R1KIXMoFT2PfLPCDY68xUNwFar0ROJjLQ','roHz1MrGELEbrYpFxwYdSISkrjKKZvgzgGUR9qJLSaX6DVEw37QSTlaMibt3gRJEHRZJ3cZkoq2LEabMCOSLY31yqE5FgofEmYySL3qgy354UD7IVPkTxgpQvwB17DBDNsNA0GbvUm2hPsCIzdK9eoNmfRKczTNSRHRV0k4ZBcXb8GtCNJZscvFI9njqwpkcKLSHWOC3IrBrKK0eTNuWvamNYcEGBDTFUFLPnXxENbFnIJ','cWzMhmEZ4B5m1xUfI1OwK3JTeMpeTp7KzaVUfwXB9WZg6gU4ut','quysXPRKd4rvsZINwSt8B1jvqjqZ8qokTE3kYHOh','pA','J',13);
+INSERT INTO ti VALUES (-5712144677369400853,9853,'fk4JhmQyjOnIxTJGBbEBEE54R1KIXMoFT2PfLPCDY68xUNwFar0ROJjLQ','roHz1MrGELEbrYpFxwYdSISkrjKKZvgzgGUR9qJLSaX6DVEw37QSTlaMibt3gRJEHRZJ3cZkoq2LEabMCOSLY31yqE5FgofEmYySL3qgy354UD7IVPkTxgpQvwB17DBDNsNA0GbvUm2hPsCIzdK9eoNmfRKczTNSRHRV0k4ZBcXb8GtCNJZscvFI9njqwpkcKLSHWOC3IrBrKK0eTNuWvamNYcEGBDTFUFLPnXxENbFnIJ','cWzMhmEZ4B5m1xUfI1OwK3JTeMpeTp7KzaVUfwXB9WZg6gU4ut','quysXPRKd4rvsZINwSt8B1jvqjqZ8qokTE3kYHOh','pA','J',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-4591531744213336881,-14273,'aBbwZvC8IfjkFL1Py64GnzfiA4CrOqqEz2HYuEcsooAXah','weSHenaAaUfIFqw7NkbIKYHnfQFMQD7kwfeqvPj4AFXdKiy7wbCVlB4Pg3qMFj40ae8sXngXeHR2hfa8IK3FljD803uz5adYbAIEpk4Acwo8v0Rutq826jKLBShSd0sjn0faGMOTEJWGQ3S11RjhJCYf9nBleL40ixPH0ruGbYixlGFKpAAAkL2c5TYm4MhD1MOtibrM11PN6lK0ueEGVONrtiDTEyIx3yJq61epEwF','4tyClgV6uCS9eWbN7ccU6W7NZO','4vVaAKvYQLUTcuNAk1KEWtzbAHJxThMr9kxcE3C0x4JHPU4','Ft','9',14);
+INSERT INTO ti VALUES (-4591531744213336881,-14273,'aBbwZvC8IfjkFL1Py64GnzfiA4CrOqqEz2HYuEcsooAXah','weSHenaAaUfIFqw7NkbIKYHnfQFMQD7kwfeqvPj4AFXdKiy7wbCVlB4Pg3qMFj40ae8sXngXeHR2hfa8IK3FljD803uz5adYbAIEpk4Acwo8v0Rutq826jKLBShSd0sjn0faGMOTEJWGQ3S11RjhJCYf9nBleL40ixPH0ruGbYixlGFKpAAAkL2c5TYm4MhD1MOtibrM11PN6lK0ueEGVONrtiDTEyIx3yJq61epEwF','4tyClgV6uCS9eWbN7ccU6W7NZO','4vVaAKvYQLUTcuNAk1KEWtzbAHJxThMr9kxcE3C0x4JHPU4','Ft','9',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7318779701045655205,13079,'aAegRYUlMrKRhHFJVcgISvHWztmEkocbTQEzO6gS7yEz','goYGm3QVuLU6qwPpzPsfDgJYO7M5pliKt9cp1S3WkrCXGNadpsSQ9h47gfHgF4XVvFbCGhfa0jZlrqafhkwI8mPdgRInefCCiTwdgPnNgtamLow3X15FIsfeSLMO3u8gGXDNTz7u12PMhniTL8dYZIBdOgvCMdYriZiO9eB5chm9gwxfRe7RdSbPw9v00RlO32DfxaVW51BD2','KXMCBxB2zGVTRL1B3W6p7OlKWQTXTx7uTcvFzqawXjJvKhBvO','yWSiVZUMWoIzF6w0GFXqXGYfuTNKcfCVYM54hCVtpQVq4j5p7CNAwWjxxRfAawyLV38LSiLRdOyfbUleGIZFC68DLMqcPRATNmsDKAbyd4oq2l8YMxY9','b','n',15);
+INSERT INTO ti VALUES (7318779701045655205,13079,'aAegRYUlMrKRhHFJVcgISvHWztmEkocbTQEzO6gS7yEz','goYGm3QVuLU6qwPpzPsfDgJYO7M5pliKt9cp1S3WkrCXGNadpsSQ9h47gfHgF4XVvFbCGhfa0jZlrqafhkwI8mPdgRInefCCiTwdgPnNgtamLow3X15FIsfeSLMO3u8gGXDNTz7u12PMhniTL8dYZIBdOgvCMdYriZiO9eB5chm9gwxfRe7RdSbPw9v00RlO32DfxaVW51BD2','KXMCBxB2zGVTRL1B3W6p7OlKWQTXTx7uTcvFzqawXjJvKhBvO','yWSiVZUMWoIzF6w0GFXqXGYfuTNKcfCVYM54hCVtpQVq4j5p7CNAwWjxxRfAawyLV38LSiLRdOyfbUleGIZFC68DLMqcPRATNmsDKAbyd4oq2l8YMxY9','b','n',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(3) NOT NULL, d VARCHAR(62), e VARBINARY(63) NOT NULL, f VARCHAR(20), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7230,2606997332441765782,'s','g06S2OOvgZZRTlDiqH6yG36IFwMm51XmCwm1qF41pjgnPpWP4qaLBOP','q3U','EoYzCcgwf0L48','Q','n',0);
+INSERT INTO t VALUES (34008,9066488767005419758,'Bl','nO2JMg8XGQs7mKCr4KrwzgFtPFQ78nJqVBmC4Zt9a','X2tWYPeJCfxadQz1kK2HwxKyyBR4SWaDaynQp0IpOs0Ldq','FC2mP5p9EcVU154iOnC','h','9',1);
+INSERT INTO t VALUES (47953,-7665308732993329208,'q','JDRkUg4h','Cnjn8TYL1qbghhVqC','edJjMcJQA3iA','p','r',2);
+INSERT INTO t VALUES (16849,3295011932855049099,'Q','bEMs5YN8ePpoCeVe','i8SVT7H','eqj1nfJhrVTuOvI1r','n','3',3);
+INSERT INTO t VALUES (59040,-340938333881188080,'W1L','XllYYO3fQVYMrn3DQ3cQBjbuOTQ0li6lPF1GJVNtXM1efr4fBD9TwgNcttEfP','GKR2jMnT5MLhBYFyOvv5qN61q5BPddzuO3NJIYg','2JumzGSO','7P','Z',4);
+INSERT INTO t VALUES (292,-3979684240833132774,'0','5BMDR55fo','ksz7JloKr8CXipc5RGVNuF0rQTiXoPZPEBhdi7QAYGJ','AljT8c8NXzBaz8','fw','3',5);
+INSERT INTO t VALUES (54170,-4579819549799254283,'B','c4CatEexiFRdeG44G45Tw2rOobYEOmbRwdcNeWgB7I1WD3t5dQbYtPZJZRwCw','ZQBTGnRhqsKBve9F2Xi6XDEFEzNgnYYPf62c8WIDrMH9q6XiZAzmIEl','gmM1I','g','Mh',6);
+INSERT INTO t VALUES (59115,3763259448650046623,'A','hv2cOMWkslpCdHkxqhFyM8ojmz4bbpVje3mPOl3wws9AA62IHMo','QDefJqtWvCYT6z','BzyL','1','gy',7);
+INSERT INTO t VALUES (12311,-4669110623850547952,'8w','xwhitOb1F4LA','u9mtqMFcagWpSD73FVp','YeqgWLvaO3','wU','yf',8);
+INSERT INTO t VALUES (2779,2721870851076132973,'Qc','Oz726u6TEWM8UFd2vnWNIWYZDKQtONdfEwBiwHdowi3oA','yvBtCJA3YUr0m2z3XNCyU','UfQ0nmTKQUB9kxqPU','57','K',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(3) NOT NULL, d VARCHAR(62), e VARBINARY(63) NOT NULL, f VARCHAR(20), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (726130008,1599024902851517456,'vsA','1bZBCQa0v4eXjFA01pGmyWm7qle','bj4DqVbFMndCEisTb582ugVre1alP','dPEMUc1SJ2N27DwN','J','hB',10);
+INSERT INTO ti VALUES (726130008,1599024902851517456,'vsA','1bZBCQa0v4eXjFA01pGmyWm7qle','bj4DqVbFMndCEisTb582ugVre1alP','dPEMUc1SJ2N27DwN','J','hB',10);
+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 (1421743990,-6949486792873112117,'AJr','Rq','y9fS1c01PRosMxEG92h9UhGT1hsewLm04X4IxDv9','0Wc7ydtu6EmW','e','0',11);
+INSERT INTO ti VALUES (1421743990,-6949486792873112117,'AJr','Rq','y9fS1c01PRosMxEG92h9UhGT1hsewLm04X4IxDv9','0Wc7ydtu6EmW','e','0',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2029724762,7711651480112917223,'x6y','lrPYqbkfBqmUGbpaIOggPT0kASGNjYDXh9dv6fOcg68TqINsDIaebgOvGEdZ6toxGNNa4MbF1XbXJMrzZtc8ZY70SkYJopFMPkYUCiFdkyz9Dukg5XLToOyu4yosMZmtN9Timblr6c7zIFmjJkOjA0usL5Txt4AMhlOXo0pdvvlWSHeUx6gM','PiPf4bw5kvRei7syNRoMm8tncANLQAATjHRF5bCH7wf59bbsyTn3zAP91W6','axb5QJpudV310ZcfBMiSZdFmd1K3DLktBSOGAbxfFUqNFnEeZe39eAA22mNCCTO7ompLk5Bh5Wrv','dmb7sxjR6lonDkbTwuJANPRdVjnQM','wZZXMd7BY3WvEfEdg2etrSHGqzsN7G8aVPmCVtQks8C1IE9nRyVvLaDgyFulx6iR96B8YFB65UwLNYvZP12',12);
-INSERT INTO ti VALUES (-2029724762,7711651480112917223,'x6y','lrPYqbkfBqmUGbpaIOggPT0kASGNjYDXh9dv6fOcg68TqINsDIaebgOvGEdZ6toxGNNa4MbF1XbXJMrzZtc8ZY70SkYJopFMPkYUCiFdkyz9Dukg5XLToOyu4yosMZmtN9Timblr6c7zIFmjJkOjA0usL5Txt4AMhlOXo0pdvvlWSHeUx6gM','PiPf4bw5kvRei7syNRoMm8tncANLQAATjHRF5bCH7wf59bbsyTn3zAP91W6','axb5QJpudV310ZcfBMiSZdFmd1K3DLktBSOGAbxfFUqNFnEeZe39eAA22mNCCTO7ompLk5Bh5Wrv','dmb7sxjR6lonDkbTwuJANPRdVjnQM','wZZXMd7BY3WvEfEdg2etrSHGqzsN7G8aVPmCVtQks8C1IE9nRyVvLaDgyFulx6iR96B8YFB65UwLNYvZP12',12);
-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 (-1847181633,5976107846818354433,'Y','Zo2LzViUjVZW26EFfGXJ9J18MEPzEkWJ6IgPAYzXow5mm1Fv6JbsckTH','SM1VjRxq1VSRDBjqZ8VARAH6j9pUczwikQvrK251gSj5F7cUw','EMlSq7xkRsOqxEtCOy92dWYuMFyp1r4BPQ6sqRKINV7ZOGWxd31nxZS2C5LIotBO4hqyIuTwwgH6Qq0vEefCnQPllhzJWIF1axvLVJ9o5lCJForTkv38dZeDSsyD9DW9oMe2kAsrHlEUz1VEKhWAUvppahHBfHfyMdvZhNtWS4ksYphSPGHgsLTK4aV0qMgQUCFxj89','poGfqzebPvLcuwjArkdh7l8mcGZWM','N8Abe3caZ81ETNWsKL',13);
-INSERT INTO ti VALUES (-1847181633,5976107846818354433,'Y','Zo2LzViUjVZW26EFfGXJ9J18MEPzEkWJ6IgPAYzXow5mm1Fv6JbsckTH','SM1VjRxq1VSRDBjqZ8VARAH6j9pUczwikQvrK251gSj5F7cUw','EMlSq7xkRsOqxEtCOy92dWYuMFyp1r4BPQ6sqRKINV7ZOGWxd31nxZS2C5LIotBO4hqyIuTwwgH6Qq0vEefCnQPllhzJWIF1axvLVJ9o5lCJForTkv38dZeDSsyD9DW9oMe2kAsrHlEUz1VEKhWAUvppahHBfHfyMdvZhNtWS4ksYphSPGHgsLTK4aV0qMgQUCFxj89','poGfqzebPvLcuwjArkdh7l8mcGZWM','N8Abe3caZ81ETNWsKL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b BIGINT UNSIGNED, c BINARY(31) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(74) NOT NULL, f VARBINARY(87), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1556514985,10938606357070151118,'75jEa','NK','9HiDeEdZ1G662U','o6Guzz9XoQsjBxYmzrLImmPpQ0W2UlWcaEtkhW9Nq7bp0CpCCm7BbUm','LhBs54y9y2D8wYofBg2DiAdAmmkUQhD35XwfheV82CEdhQf7WIDaXBK0p9sa17yR4KJk77oTRU3w8','WzIhCg4yg1Mkh7I3XFw',0);
-INSERT INTO t VALUES (1307760190,7903743832309305082,'w4DHojZ5nprGw42','zMaRZld9ohkCRd','RWiNwR','7T','yPgU6sXRqgyrAmDE4eVOB7vXsKwR4NpYb3UAgW7pqBQS4SaP6rCXsFAXIoM7Hpy0wqJBxtMJLczMqp3stSlpzYOxBGUCtF','z8ebjrOUkWGjwVhtDO5l2ECSp2nOGR8wJZrzSK3bTgG0egPjwMf9VwKVm9kIC0ZgjEkoUrsQh0sQRzOVhOqZ6F9Wrq2VFOWuXiC',1);
-INSERT INTO t VALUES (-1622218287,18367590462930275382,'kgOOZ6ER7fV40bv0H6dyr','erXah1oMIhnjpmMfToKDJD5MqsZlHxfPZJ','c1jLpjui60ur5VmPqzG9PG6wrVXsGO1GcXpX2f7h6EU','kHpvH7nuIWFXOglLRPE6qdPv6JmxG0j23D6WQRx6dI1SY66xlAcu6eMLqN1ARVwlJFaQxhbF7jBLYdWMISo','ZRAzuNew4qw3fXpayKsjjdwub1ThxthwH4HgCqtGS9zT445kiMmOljtA','hW4Fd1WIIRk4VpUrF6KMGzxfow0YVRZGU8vsjzp7wj8SQgxfwjKYDi1yPvHz14X3cV5xm5sGT',2);
-INSERT INTO t VALUES (773946303,6874906942749087772,'6hrbOEcSsLonnpnZJ','X4rcxuYykOzczJvG','zgrPlcaIwiqwdnVNXGZXhN3RaivA4QIoOMkYJdiKPcCkyh','XDnb9c4dqIGaIsfDWWXM8eyRjf4S','o0FMiK70Lt4wcqr1z1xsk8mq40Ci','BjOhPF7uymgePA4IXg8Zomf7CqiVyJvlAPH',3);
-INSERT INTO t VALUES (-336559102,14496852090480979423,'LgI1RtxnFaNtphuB1PB34','P6llADw73BejIIvjI','xx08uMBv8fx4wf9ZH9oYRPdqBOn7KGknBHOLYyUBvQGhaY9eW6EWWYXC1zsDzixABPGkgE','MQK1LR3APIKCTb','qQaXDTH9StTj2QFR','vcUIxkMZiJ6MTeMGV2vOJi6ljaEOOvztfYiOxsbxnqieoSCxMx7NgsYDEZoYG3yqzg7QUOHgIR9JrmpU8lAg1JCpMyoNch',4);
-INSERT INTO t VALUES (-1159908975,4174180101739662504,'ZoszvjANFMghJCe','J02l3n1w','fBGr1XNZFHGepqwfD1yWLMazuv2YBio8ul34g2RXESC8h74ogsnygqvgYhXU8HRXiAV','wfZSgOYvsCCIHpX2f52BV2BIKRJWUxYvt7RYyddP3YzmNWXWajMxZNqiNJ7zVZsATQMknkERe','bA91','zgrxZCnESezKehJVO7IBNbqyZkO4LiPkm0fikj8m',5);
-INSERT INTO t VALUES (1344409117,6623998180753287731,'mu7D3nUav2tDJOBa8DBN5w','QSs1rB67Mh15I2sQVwkr4Bg0tNzA2iHraXldk','Zpt9gGULQsoSVsH10K','RP2NEgsMtwOTff3Sp7DcQmqW','doiFVQKRYLOJahdtaCBwbm8iOma9H','KvadygPbyM1uP1yGE5l7gc9CCafRvaSmVZ3Z5LK14OBSun7ay',6);
-INSERT INTO t VALUES (790457756,10991853788153478515,'c6eys','DwWdtW3KMqemmqpu3gfFU','6ErYXIP','q6xRG','PWhA71E','i0xQFziyu9y64wMZtI6ubur1GDFRFTyHWFoodEsKNPagX5OJM8Bh9gINfHnAMimPCEQlN',7);
-INSERT INTO t VALUES (1490059052,15724526820068683314,'L','pxUhqRthxljekEBV5uozpNPgcYAOjkx','HcIBlHSkxI79qmlLY1jw4ddhZ3owIO4i6QMWbZtNbuYsPOmhD9l','znmxT','G8RnFSlnokWsM9TEKNDmFB9PuJpDrTWCOzxc04zr8R7jq40LtVFTsuayZzwRxri3NiIAQKbcSgZcRO9b6WGczVsNxhh','SVnvotvK9irLW2vd0730JjhxCSjqAXzpgNB7BUsuEALhYNp6FpJG5Bq5ekm64V7K3xZ9s4JN',8);
-INSERT INTO t VALUES (-1528556711,12348962394411844642,'JXF9Npw26MWJkahFn','CXBlz0Xg6mBOERMJTQL6bAM91qJGsPW1RMuuejCL','c3Dh8pi0loznErFCBJIz6b2MhiE5EIZyiWRpmGnE','FXLuC7d58eIbcIZWb4T1PrscSKPqDqDeXQOnTVw4qu7lHaca0p','qQIO13dRhy6kZ4h7mopJXx4YnnI2U0ZaPuwLkiVmfNhPlodTOp7yyvYAC8wUqcqSI4YDBtMO','A0iN52LX3ibsM98YQIUN3ZkpsiiUc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1130819208,2101273025071139373,'Dp','ocrZLhLxE991LpTUj','OMAVafDug4N4V99MMLWMIn5009gm0xhEMR','DoCR5ivz','Pe','U9',12);
+INSERT INTO ti VALUES (1130819208,2101273025071139373,'Dp','ocrZLhLxE991LpTUj','OMAVafDug4N4V99MMLWMIn5009gm0xhEMR','DoCR5ivz','Pe','U9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (607220794,-254033957514341420,'t','XuqqxtlVtYg0JPc0IbifKex3WMjWclB44viApqyuzRi1D0ntyaNVxco9waNgWiwUS1kpcwCYe2q9nRAQSA7AtfQwWNnwbxGCaNb8BfaxpjrNe8DdzbQolQqIK9JsCA90CgbJJqoiVA5LOL8r5rFVqne6YCTQebN9ZDtjUkU323vtFPRalWnYIxfELA3Va064IjlB3cTpeEEcdfgv0P8yHWeB1','ki7dOvffBAwD5YSuixZf8reyWk19fhtd4me','xk49oclXEA1ik25bXa72prEP7hlfVdeZJQyMY2uWKxpHgySpWDP5RqwEe3golV4hQLFQf','Oo','d',13);
+INSERT INTO ti VALUES (607220794,-254033957514341420,'t','XuqqxtlVtYg0JPc0IbifKex3WMjWclB44viApqyuzRi1D0ntyaNVxco9waNgWiwUS1kpcwCYe2q9nRAQSA7AtfQwWNnwbxGCaNb8BfaxpjrNe8DdzbQolQqIK9JsCA90CgbJJqoiVA5LOL8r5rFVqne6YCTQebN9ZDtjUkU323vtFPRalWnYIxfELA3Va064IjlB3cTpeEEcdfgv0P8yHWeB1','ki7dOvffBAwD5YSuixZf8reyWk19fhtd4me','xk49oclXEA1ik25bXa72prEP7hlfVdeZJQyMY2uWKxpHgySpWDP5RqwEe3golV4hQLFQf','Oo','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1053409936,4363458826846059849,'Cac8','GbwJwTAAA0em2jGwzaTH8cJ5MZawmmECdzo4dV3CbAOc10KMZlivPfl81vZCrNfnUXoHbiucZqF4b6sYmMTFETnhoCHskYuTKUMl4U8rALSdH1iKpNenFNZg9w','igBZNxs6AzVZhGSA','OlwvGVuMoD8rK6MlN63argUjeF6V5HajsXSSzX8eKM2xSTJ1J2u55u4pRvWyf8Bg1Oid9OH5uFMHnwaIszCLm84evxTfqNQNnidMEKd3wjjLNl4WohjTZ7tmqChUBC08fYdHOXzxAjGMyu3IQU','6w','2',14);
+INSERT INTO ti VALUES (1053409936,4363458826846059849,'Cac8','GbwJwTAAA0em2jGwzaTH8cJ5MZawmmECdzo4dV3CbAOc10KMZlivPfl81vZCrNfnUXoHbiucZqF4b6sYmMTFETnhoCHskYuTKUMl4U8rALSdH1iKpNenFNZg9w','igBZNxs6AzVZhGSA','OlwvGVuMoD8rK6MlN63argUjeF6V5HajsXSSzX8eKM2xSTJ1J2u55u4pRvWyf8Bg1Oid9OH5uFMHnwaIszCLm84evxTfqNQNnidMEKd3wjjLNl4WohjTZ7tmqChUBC08fYdHOXzxAjGMyu3IQU','6w','2',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (46836570,-2854467747233642656,'RFky','GNsQaCTnjaBYWIqQA8QzzZx9EZyrx748zSxQvWu54mmoYTtkAjJD5owUSigBwujbdpcejfBt9s3zxWLDy2dxjmu9MJphomyDvsFNg9QsjRWwlPK5DfPASsqNVet4me52JvVblkeD7XbGdIvpAqqRyWet0nAqxJRZJTBTzYfAbJlkH7QCHjrALhS574N16','1wdccVwL3wJvPmx74NR2HVOEUKVs9KiXyx29Vk3','0voaqoi0vQBLlM7l72r53kaDfpObPq1MVAFSiFaPdAgpzgOOaedPHxMUvDKBj0LB9gET4I8oAV0YQREKTdwa5fo1jbzguYE6LzEpH1iWoRXfecp2GUB6qPyph2Z9IxEMmIoH5u','s6b','3Fe',15);
+INSERT INTO ti VALUES (46836570,-2854467747233642656,'RFky','GNsQaCTnjaBYWIqQA8QzzZx9EZyrx748zSxQvWu54mmoYTtkAjJD5owUSigBwujbdpcejfBt9s3zxWLDy2dxjmu9MJphomyDvsFNg9QsjRWwlPK5DfPASsqNVet4me52JvVblkeD7XbGdIvpAqqRyWet0nAqxJRZJTBTzYfAbJlkH7QCHjrALhS574N16','1wdccVwL3wJvPmx74NR2HVOEUKVs9KiXyx29Vk3','0voaqoi0vQBLlM7l72r53kaDfpObPq1MVAFSiFaPdAgpzgOOaedPHxMUvDKBj0LB9gET4I8oAV0YQREKTdwa5fo1jbzguYE6LzEpH1iWoRXfecp2GUB6qPyph2Z9IxEMmIoH5u','s6b','3Fe',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b BIGINT NOT NULL, c BINARY(32), d VARBINARY(11) NOT NULL, e VARCHAR(46) NOT NULL, f VARBINARY(92), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1980454112,-8934470492220752704,'bIRWpHspXxc87itRkGMh9QS5LPwQ0','pd','23MUrT0yCP3DGeV2moEMqkfQeypHVdY8lX8Nh','JR8x1eBVaqV5grCpRImT','n','l',0);
+INSERT INTO t VALUES (1507966333,5055067547125639724,'OsL','ICC60XI0mX','FqNmzVCsyzrE6ZS0YOMWh6Um9fGMJUda8TiHf73st','IOVuZ8FYd2KBMObpsApi','y','L',1);
+INSERT INTO t VALUES (899974384,8738630994225292960,'N30Qtf1mtnmj1K8XCKkWn28s6','gXFZ','wuZdaAaLj8GcjRbrvhNQSq2C6FjFGHer8wZjU2TuW','l1PSdKSFW8QHn6xq','i','i',2);
+INSERT INTO t VALUES (1596082437,-2180174041584161028,'PmW1Ey','9dHFmvo','ae8x5iR0qbs5O6edCoyJV1kYm0q','O4bBwE88ZapeUcDxUCzIWdD5R9LQuHwGlbtYmQpbxVAIVJW','1','1',3);
+INSERT INTO t VALUES (1935932851,9169453493702394076,'7omEGxnMp2uRE22ZcgCyojN8dRgm','21X','UtROfTEtd4kbO','ZXmEBvq7sSLZbDV1oJApxiR4dkPICAtZlDWP5EOUtlKftvrJuL','i','N',4);
+INSERT INTO t VALUES (-1764202635,-3434871022727382814,'qwrZoDuE03nS8fQlmtnLKb','07pMGc','dSF7qkBiZMGARIuj','IEopp1y7GZQ80qzYX99qFpwPs52YKgM7xAXKLv0AQF4k6Ct8DlB1myT7nOkU0VxNegcUrVUeAsF2yuX3qthwNg','g','c',5);
+INSERT INTO t VALUES (1885538704,8768575815799387591,'U3c0gPYBwN8Ygp323g19JM6S','X','8ewOC8O4v','Z1C6G5Ct8u44Fg7v9uYQW2XWmAI5aSzDQGITq53iP4iceQVZ','Z','K',6);
+INSERT INTO t VALUES (-536986252,2964053025171376516,'F5LNAEOixwAdY06SG1dnHR7vV','Ilz9YbvXdn','Ezn0VIhXMDrHbt','QYZszTDIzQkbTMkELtvD151Cuvrg6MLO9Gpmdu9QO6i1Zd6YrR2EKc8Hzg3FVbftxGNWDPNSuMKZKdz0z','Z','7',7);
+INSERT INTO t VALUES (-1228598034,-492132049994061808,'0bplGSxU8afgTKU84AIJdRHUHqUPos','DCTImx','kTATtK19mIMCXh8XcEfb7zvAh4AlF0','HrXjRsWeXu5x7QzAeTtwLc148pANjEeOpv9xr0ySAGaZheUUCGJgpP9QzYmP','U','d',8);
+INSERT INTO t VALUES (-834400608,-2354224478624082897,'z0','HhV','kOk9mCrDPfmSJTSb6eVRuY','V1BaFaEMLo9SBSekzelTLNJkmwl0bASRkE4p2ZvfD7WzGhOsUgOm','9','7',9);
+CREATE TABLE ti (a INT, b BIGINT NOT NULL, c BINARY(32), d VARBINARY(11) NOT NULL, e VARCHAR(46) NOT NULL, f VARBINARY(92), 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 (3893793622148291884,69481949786449838,'l1iaH','bUU2Zf1tPjLXsE','aiZrPHUa89heV3pKwvvJTntB6z7BabOESSNg6kGW8rV5sbdnteuMNoFmyE2cGr','mbWAQmfeUimLtJGFFnPC5ByaFMohYGagYPFmiwk0xBKZCqUZgx0VmTg6zTaDRPvrjuod9aEqPs5vPO2','QwjWtk','Z4cAegd5wW1bJJ0tpp32PIHeEYhguSoD6nCTA47MUFvE5bGUgW1rEyI4Mq1p',10);
-INSERT INTO ti VALUES (3893793622148291884,69481949786449838,'l1iaH','bUU2Zf1tPjLXsE','aiZrPHUa89heV3pKwvvJTntB6z7BabOESSNg6kGW8rV5sbdnteuMNoFmyE2cGr','mbWAQmfeUimLtJGFFnPC5ByaFMohYGagYPFmiwk0xBKZCqUZgx0VmTg6zTaDRPvrjuod9aEqPs5vPO2','QwjWtk','Z4cAegd5wW1bJJ0tpp32PIHeEYhguSoD6nCTA47MUFvE5bGUgW1rEyI4Mq1p',10);
-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 (-3006645978106380024,9746520390443809792,'aXTHS5cZFd9vqQ','KzOLYFzjJFXDLvPTf1FWLFjOmDXhMeitpVm0Kq','jbRy1Xc2bo9HbgSJIwzeBlyyEwsgzE8M7nok5T6fFI52V9yeBTk7E','emplvt3Xkd7t5CmM5K','PrPu0nB432XeWZqOIM5zsASTnrTVWfN1IKPYBzqRCOQVUqKqEx5p1sewgWzXk3R7VmfO4nxkXLJm2ciK7','0foLQpUCBjaUgfn2pLrTVUzE1usRbEI5Mi9xKQ8QhsbWoZk7n5tdsuAkrFo4rWl89Shx3GsH787yJh3GlpWOIy4bVbJ',11);
-INSERT INTO ti VALUES (-3006645978106380024,9746520390443809792,'aXTHS5cZFd9vqQ','KzOLYFzjJFXDLvPTf1FWLFjOmDXhMeitpVm0Kq','jbRy1Xc2bo9HbgSJIwzeBlyyEwsgzE8M7nok5T6fFI52V9yeBTk7E','emplvt3Xkd7t5CmM5K','PrPu0nB432XeWZqOIM5zsASTnrTVWfN1IKPYBzqRCOQVUqKqEx5p1sewgWzXk3R7VmfO4nxkXLJm2ciK7','0foLQpUCBjaUgfn2pLrTVUzE1usRbEI5Mi9xKQ8QhsbWoZk7n5tdsuAkrFo4rWl89Shx3GsH787yJh3GlpWOIy4bVbJ',11);
+INSERT INTO t VALUES (-1079342688006235047,3942860782155707575,'Ot6HcXg','cll3','LKW','lEHS7Y4TqpyLhmHqvRJw67f34hUC1gVqCM7C74PY','Q','V',10);
+INSERT INTO ti VALUES (-1079342688006235047,3942860782155707575,'Ot6HcXg','cll3','LKW','lEHS7Y4TqpyLhmHqvRJw67f34hUC1gVqCM7C74PY','Q','V',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
+INSERT INTO t VALUES (-3448142599726402756,1639562209705817804,'21dw9PLSb3j8LATgM','q1j','hg12EGCZO','bgtnkcAQhmkf2dMe','C','i',11);
+INSERT INTO ti VALUES (-3448142599726402756,1639562209705817804,'21dw9PLSb3j8LATgM','q1j','hg12EGCZO','bgtnkcAQhmkf2dMe','C','i',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1004266652354832707,16441731233212523422,'Kh3tCxHy9wK6','3IeoBE1qxLvjbUQTboEM2RddSzLQMEVojPOb9c8ekYDpt28NKfFahr6FhnbqISABCi8L1mAizVG9EE38VwXSH2FbZHaYhcZe53Z06bw92sNSXUrOcfzqbWYDXCDG6jFVegt1I5vRZ','6ojx1hmjox','rGTAWF62TSg8LfvETYyaceFuCQBplERJx3xK629PWOBIi18Ac4R3HoVG','ABz8QZWKTQyWvRdKLJZt15bt4oiNJElZNEeyb6gd','9iKKx9JpZ9qT5DGw6nXDxEj4mvaEOLCQtmpNLBZoq2q',12);
-INSERT INTO ti VALUES (1004266652354832707,16441731233212523422,'Kh3tCxHy9wK6','3IeoBE1qxLvjbUQTboEM2RddSzLQMEVojPOb9c8ekYDpt28NKfFahr6FhnbqISABCi8L1mAizVG9EE38VwXSH2FbZHaYhcZe53Z06bw92sNSXUrOcfzqbWYDXCDG6jFVegt1I5vRZ','6ojx1hmjox','rGTAWF62TSg8LfvETYyaceFuCQBplERJx3xK629PWOBIi18Ac4R3HoVG','ABz8QZWKTQyWvRdKLJZt15bt4oiNJElZNEeyb6gd','9iKKx9JpZ9qT5DGw6nXDxEj4mvaEOLCQtmpNLBZoq2q',12);
+INSERT INTO t VALUES (7630609270374026953,-3793680218878495784,'50of0X0EQrfdWJcDV3EdIkNp0ivMirYvi','BVkLLiBK7wHPNPI3FdnUdq7zFc0eXKcot5FulQvo8OiC9KqehUCGAWPe8SSVGzNnR5YuSJ3vrdCZaPnUkrw2Pcgi3clgC5U1PGGdtywdNhB7u6JpRzG99iA2M5S6ZSjcpxzFnseyTX32ehYAkGtOQU8R7vtfvilTiye768NyCI7gqXiaEkZo3I9jb2bLUPupLPQ9rqKRAFruqPMLJaZP2XqOtMRdRkMh7yq7j247OnvSUFZTL4OWCUsd','Bv8','4qBUHuLfC7ifzw68m','G','a',12);
+INSERT INTO ti VALUES (7630609270374026953,-3793680218878495784,'50of0X0EQrfdWJcDV3EdIkNp0ivMirYvi','BVkLLiBK7wHPNPI3FdnUdq7zFc0eXKcot5FulQvo8OiC9KqehUCGAWPe8SSVGzNnR5YuSJ3vrdCZaPnUkrw2Pcgi3clgC5U1PGGdtywdNhB7u6JpRzG99iA2M5S6ZSjcpxzFnseyTX32ehYAkGtOQU8R7vtfvilTiye768NyCI7gqXiaEkZo3I9jb2bLUPupLPQ9rqKRAFruqPMLJaZP2XqOtMRdRkMh7yq7j247OnvSUFZTL4OWCUsd','Bv8','4qBUHuLfC7ifzw68m','G','a',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1766069632553158440,15690285499061284583,'eHUZn5zrXf50','lBridSH7BCApGolv4LOgHAwbAoz9MYa0srLevj2cRi8Qaz9rLKZ3hwmaqx6P4dFyByapitN2Yi5GaNYFVzefnv2vtsWN1sYg7QBzNhju2sJShKZMBaU3NidDTUp08RIwtC260ljB8oiI8ms2Q5Q4oIGsac981eTo2pEMYarLwUxxyBp91RbY0jAgmFQv4BbMo8bQiC7ilvuwJJYKq72v1rfOgz4UnAzT86tbCFIY2JQfg60E1cSUmq5w64Q','RaoV49G0Z6W8rC9NSBRlrMTz8jdaRkXV7uMEBxMS9AQYqxUmer6HLtW','uw42r9smda0xurF2rz4xMvYiNSXrri831HA6BHD0v4tcHR05kwdjNuPxA8buPgwhIpEM8dI2meeNcAkXt6pUJxHRJqPfdga0snrG6','mg5ZOP7aIqzNnl8VsC2zhSaiLMqwMboo5M8b7SZr2YcmXoHSWc2Ox0MVG6BkiuCAojmDVZqxpvuwTh5TgiN5sX2','qoM',13);
-INSERT INTO ti VALUES (1766069632553158440,15690285499061284583,'eHUZn5zrXf50','lBridSH7BCApGolv4LOgHAwbAoz9MYa0srLevj2cRi8Qaz9rLKZ3hwmaqx6P4dFyByapitN2Yi5GaNYFVzefnv2vtsWN1sYg7QBzNhju2sJShKZMBaU3NidDTUp08RIwtC260ljB8oiI8ms2Q5Q4oIGsac981eTo2pEMYarLwUxxyBp91RbY0jAgmFQv4BbMo8bQiC7ilvuwJJYKq72v1rfOgz4UnAzT86tbCFIY2JQfg60E1cSUmq5w64Q','RaoV49G0Z6W8rC9NSBRlrMTz8jdaRkXV7uMEBxMS9AQYqxUmer6HLtW','uw42r9smda0xurF2rz4xMvYiNSXrri831HA6BHD0v4tcHR05kwdjNuPxA8buPgwhIpEM8dI2meeNcAkXt6pUJxHRJqPfdga0snrG6','mg5ZOP7aIqzNnl8VsC2zhSaiLMqwMboo5M8b7SZr2YcmXoHSWc2Ox0MVG6BkiuCAojmDVZqxpvuwTh5TgiN5sX2','qoM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(22), d VARCHAR(78) NOT NULL, e VARCHAR(31), f VARCHAR(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18365846260842514430,36508,'E4JmNL05HsiNTu7vSQVDNk','aAlenae8ym7WHgXE2SLZFI93HTWCzPFVJ2xcMZrSTx7t5sV9NXdVtiOaXF4AuXeecfD5pGTlkZU','Auq5UXy1fJSjAo6QHpce06mxrpMjL7','pKHinvtBFnKrpdOYmODKygkU4877Mp8Lx','yy2kdV23XhiLhY9ZiqxMqvjSMNDcc2BVocVRf3Opgn1I3iiZ9UvXVRSkOUc3uTPhxOkArm1XWfgjfilDc1','Nw7WAuW8rUjVL79JiwLCkXuM3ZTCGBfH1LCoqKK',0);
-INSERT INTO t VALUES (17936857451941285959,29184,'1pkHgHZ75JI','KeUEwJ0xJF7OaKl61q0EGRhv7gpsDSOobGBxI70JUoSLBv5oPB1vvgdjMjZHgLwZVddzlsuKByrM','dg3JAcyoLKfgsYmNlVw4z0E6oy','fmdNfHrBptQNvqf0','7O4W1Qns3BCULCDuCstkpcUZQ','rgvM6RqrsezbAVtgWRdOe8WzaEaAS5Ym0Rf2ABPculEZa',1);
-INSERT INTO t VALUES (2379460543285744699,53106,'urB5HU','z9nZ7UH9FcO1zkqyJj77mRuWaK','Ddp6eOxSVnpq1Wp','cqSNIqzMu8gj8J87','FcOMWIWkdO0yoYJhQCqJL4LVhjr7CCTQhrQouanQRYYsXkoJZ6ge1','L3AD4hugDlgHNO1QDS7lztq2XC2RrXL8eTrG79KaftQdD9Gq72P3KjEuQnmHtjfW8b6ktmqI3Woizn9TmAaOOJAxATR8r',2);
-INSERT INTO t VALUES (14914292676539406636,18792,'8h','4pISjbmVeF812jNld','aCLbCnkc','il0xQ7hIXGAwNgeW6laVt26SuUi','mlSoSEyiYJ2','aSNYkVK4mAsrpHkxSVo8sGjGInk6mcEoEPfD0lYbNi3nuPiTamcWLo6aogsmPYJykYAalX0PFpMFctj608jEXPTDuvIb0w2txb',3);
-INSERT INTO t VALUES (10197396174196552287,12516,'spoa9Qhdub44V73i09','8oRg803sLMwMGbZh5AaR8YiwxcybpOKI4Xo4qJYIRglgHH3gqkN','QkfSxNDZvxpExGLNUFe','liL5snIdljPz','X8X7bW9mCKgIXFhKYkOW6jRYrvpUNhnv7gyXfF50HkKhdvxxIT2Dg1xTdPAYopIXcXYRgi0hxAV8LT69ERugaQ7mA','ZuwdNHzhPhAGWIzyeNLdwgr4O5GLzvEZeJnKClcc3ldkXB857jKoD9ZUdWnSO4',4);
-INSERT INTO t VALUES (18324959375625047696,31728,'jLqtigdP7W6','HPkJnOlDui3EJAm4BYcJAaCJjMsPrFTlIDxIX1ZdHfCCmf4aKVUo','QblXOuMK5uDYdQADD','VXw0wYFXH2m7MIjmAV1sXzzr2Ml4EBCQKxfdD','hrLohz8nXriKaYyfGIfsSa8aGYH0kHgM5eoK8RhsA5NHpY7rzgloaGJYV1lWy','YrDCcJFxY1i1DvJecYRYMu5RCVEuAUhjI',5);
-INSERT INTO t VALUES (4666801305669865633,29781,'sjKBqzac5s','L10T09LM6iaj4F2S8DEM51wogSSbkuItgjdp9tMbplxRr','wZAhDQM2gL','2VavbuL3Cs','7F7bwvM4c9KSbcubcFYhBk6nZUQ','mmxpBorpVbqrulSNdT1iVLJZ8yrOR5Jzqe9y2xMSHyWoKC4nYQvHUH67BgXjRszFPLAXON7l',6);
-INSERT INTO t VALUES (4043639859535164791,39934,'4UEOczc','QSyER7YxRnzlHsQeZ6zaUtLjfYJni2c7LdfjN0MxIw1BxdkA','Bps668KWtmYgkQKgLNTooBgV','IcH6vyUIFSTVJT','jjFjglWwwLjOzK','WzXxTWgF5R9J6Ao2JV8ajv55FyhaHacW2nGItREJKj85PG3lkFIrPEIWqQkNxOOUVd5zMInTPa9gi33URvo8crhHWCOzFmbUwmu',7);
-INSERT INTO t VALUES (8285333423945533658,27840,'3hy4WFPVZTjT','Ze46jOztjMRASsGUvK6JnPK5BtF8xQXpE2cbwm8AmFvauBvSLY0n3Jm7siTBj9szNuuJFruWG','mrJlFeHio','T3jSKEwwZEouyra','VIAxaSW10SEoyd8YWrlr9VlX2pYtogsxJyFdHoYlp8bTrvt1he4MT1kk8aaDeFSlWtW6i','g1wiZlhU6Y51NKRO7YE11ZsKKiOzA7zFxPJDoyNcnohTi0hxuqfieFD3Spdnk6A9Skn6Erg7ag7p600B',8);
-INSERT INTO t VALUES (16383347302698092072,12309,'51Z8qmd1UdVD','qFEZMfLygefSlqbPvkfEbmsdJZGycKa22xGKCOZ1AWYUWq6eRbheeHqAv5hY88B2Y','9UcNSe9X6AB5T27NLC3Ot','Btqpz','jkdu7Svom9gJsGUCpPruYDkdOKvUzIL1RhtNa782d02m3ZHJWavQddfT1WeFGFn1n7PNt9wo5XcM2FNCpVC0JiYqtSLRE7q','ggch34RCMH6t1Gpy5WYt7OkMONve41au6aftdSNtUIMtR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2022596757865092780,-1663011335107757323,'QFfev6Izo5FFhQ1SHCo7BoSpdc','80x61ItZkbND84OrgGNDGRBX5EevvRXkMGLOcciNtP4RPvRpwCpYFl79Yjyz2L9VRxauNvNQs0eWrk5FON2naKFGzWxsXL8v0Zx4CGbNXX4Rd8c8jbDGemlQuUQuL7XojnokJpVhFXJOPd0EttYAR7QwOhLsdbF6F1VHBQcJqFdLicdHXjRrvIQOfjSnVUUR3ELXZloONWXlf6Dubf0jam3UTJr','FheZP3G','5mFEWp3OkpN5WPXbr8wnoeAUFs9xM5nHfEt6rNNugqIV278IbZRRhSkR1bHGf3A4um8JDPakCGEZzz2U55pdw8WlS0WtOgep0Xz4X','t','L',13);
+INSERT INTO ti VALUES (2022596757865092780,-1663011335107757323,'QFfev6Izo5FFhQ1SHCo7BoSpdc','80x61ItZkbND84OrgGNDGRBX5EevvRXkMGLOcciNtP4RPvRpwCpYFl79Yjyz2L9VRxauNvNQs0eWrk5FON2naKFGzWxsXL8v0Zx4CGbNXX4Rd8c8jbDGemlQuUQuL7XojnokJpVhFXJOPd0EttYAR7QwOhLsdbF6F1VHBQcJqFdLicdHXjRrvIQOfjSnVUUR3ELXZloONWXlf6Dubf0jam3UTJr','FheZP3G','5mFEWp3OkpN5WPXbr8wnoeAUFs9xM5nHfEt6rNNugqIV278IbZRRhSkR1bHGf3A4um8JDPakCGEZzz2U55pdw8WlS0WtOgep0Xz4X','t','L',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1621077435438725578,8401815606163636430,'JvZ2Qrl5ETbc8o1Ba3D7','d4wecqNtd9Zphlfl6lOf4xygtOAO1ICknra0KX8HFMeagTw8qx3mT81PC1D28zlHQjHflWhzby1MwFQ6bpJOOYXQi535qgVp3EriL96pcirgFCgjMMXJXP','sVnP2d90s1Eix0Od94','2UexzjuCz6Prd6ekU','SS','X',14);
+INSERT INTO ti VALUES (-1621077435438725578,8401815606163636430,'JvZ2Qrl5ETbc8o1Ba3D7','d4wecqNtd9Zphlfl6lOf4xygtOAO1ICknra0KX8HFMeagTw8qx3mT81PC1D28zlHQjHflWhzby1MwFQ6bpJOOYXQi535qgVp3EriL96pcirgFCgjMMXJXP','sVnP2d90s1Eix0Od94','2UexzjuCz6Prd6ekU','SS','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3512835598043396862,5867387368856862279,'oF5ldyflgMpZY91Wd','g6VWP380QBqlhrYrIvNLua1NBvoEXxa8azSJpeWX1ZtHreawTvHgmoM0otcstfIx2MXCtX1FgshLFuj7wTkEzMQGn08pvWQVisR7RreOCXz7XKJHvBj441tnHzWahaXVQLJRveDhfciNmMjYHHyR28NnsCukr8K5rkimzJn3DYkBGSu9aK','WKZi508z6GL6tiWEPA1o08tIFz7fueKW','n1jogD0O4oLLzonlnQzUxUerlHLO0ATpgvk0OsOcbx0aHnX9ElM6evX6AEKz7WpLk7PzurtW51LcwyyxFBSOyUW881hOHNt5JUEts842Kzs0ucEAMTmGbyFwBa8XoOR3vMYapcJ1dOxBgdREmm9zmZzjSRmk9ATaT9whYfvotPrOCiJu','Sh','g',15);
+INSERT INTO ti VALUES (3512835598043396862,5867387368856862279,'oF5ldyflgMpZY91Wd','g6VWP380QBqlhrYrIvNLua1NBvoEXxa8azSJpeWX1ZtHreawTvHgmoM0otcstfIx2MXCtX1FgshLFuj7wTkEzMQGn08pvWQVisR7RreOCXz7XKJHvBj441tnHzWahaXVQLJRveDhfciNmMjYHHyR28NnsCukr8K5rkimzJn3DYkBGSu9aK','WKZi508z6GL6tiWEPA1o08tIFz7fueKW','n1jogD0O4oLLzonlnQzUxUerlHLO0ATpgvk0OsOcbx0aHnX9ElM6evX6AEKz7WpLk7PzurtW51LcwyyxFBSOyUW881hOHNt5JUEts842Kzs0ucEAMTmGbyFwBa8XoOR3vMYapcJ1dOxBgdREmm9zmZzjSRmk9ATaT9whYfvotPrOCiJu','Sh','g',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c BINARY(8), d VARCHAR(12) NOT NULL, e VARCHAR(73) NOT NULL, f VARBINARY(46), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-29106,6800887,'x3yihBE','kG1O7P','XscOImQuvzZQ0xDK8jrV0QiwtGzQNR2fz7yPLlKwKKqnY0e3wWw1H','N35GA1YAphCJh3xLp','th','o',0);
+INSERT INTO t VALUES (707,2052665,'JJLUEm','wskga4','qxXMysAzAtqOeyzBmWv1Cj0QGTgkSIB0eWOX3ttXGf','SjiiYLq4DRwW','Pj','Fm',1);
+INSERT INTO t VALUES (2015,1091997,'hD','kaTTISu','ZRWqJoddSi4vhR5uJAPkhuXI09p9Tg6AhN0ImNWiUPlUNQ9T6CZHXoGhpn8RKYO','NlrEHjMKFloC2','s','s0',2);
+INSERT INTO t VALUES (16634,5993191,'ZfjI','PhgGsuKEyWuW','glsWYEXeyVCWTU4bSFQ2rPodRoKgGoMBOCehon6OhHlHVSCbhhIDqk6','QSk26','e','Y',3);
+INSERT INTO t VALUES (-10018,-3699667,'YkHbV','PCClXirH','4puBhbGcQqQzyZc60LVt8Tu9N6iHk2GrBakUOLzqwmettpysptG6','TzO','Y','nm',4);
+INSERT INTO t VALUES (-6836,-4469548,'D','sz57Fc9','1zeHA2cHoDtzcKd','DfN2WNhgQdYJtAlCBjbIO7p1ohuSP5MXyUnmHmfrvCA','DF','o',5);
+INSERT INTO t VALUES (-19034,1726275,'1dKUNn','VW','F4UCloXXt','7E4uUBUjux34zUHb9el49vdM','8','6',6);
+INSERT INTO t VALUES (22394,-2021035,'xt0ew6','hh3gMNK','W3','GEEG9FheZ','ff','JQ',7);
+INSERT INTO t VALUES (17066,-308057,'OmlhuWWr','L05u53Zc','TAjF4vO1DbsazDjwiHMkspiRWY7U03amRlE','RCYcJVbJkVFjN','bA','6',8);
+INSERT INTO t VALUES (-19233,-965934,'88Aj2k','tvs9esXRdX','asbIRRG4BsoVJmmuz52xoMqdMnA','hzvIf5KOosAslPzwEJSVRXSy8fFOr','H7','4',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c BINARY(8), d VARCHAR(12) NOT NULL, e VARCHAR(73) NOT NULL, f VARBINARY(46), 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 (9627998935692145197,48840,'J','sXvbnhl8ULce9LlrAeVXCjpPsR4aGzf5vzPLa4vX5R3qKoSGEl4Ae0Vw6bV4wcBBvNIRlppv','AguxU8xOLi8vFo0p','HxguPzW','PytAD0tUdnMZHazHD7wfoi','HRhFYnzSyytZUpBTMscp2VGhvxo7iJzHFNbIqa5QUZK3JuAqktpCH1KquzzuPMwCBTo2uU3isa3eEOTvkUn4IskECeBKEE4',10);
-INSERT INTO ti VALUES (9627998935692145197,48840,'J','sXvbnhl8ULce9LlrAeVXCjpPsR4aGzf5vzPLa4vX5R3qKoSGEl4Ae0Vw6bV4wcBBvNIRlppv','AguxU8xOLi8vFo0p','HxguPzW','PytAD0tUdnMZHazHD7wfoi','HRhFYnzSyytZUpBTMscp2VGhvxo7iJzHFNbIqa5QUZK3JuAqktpCH1KquzzuPMwCBTo2uU3isa3eEOTvkUn4IskECeBKEE4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (12645602691288053392,19469,'hf9vVWHYkTM','JQvJGXHrl7KeUsDkG3WpzeQ34Cy53ZUSwcguCE','eFGK37','yx2GkfOtlS8LX9k6COo0rJEPipSc','pEcM0oje5Ha7AdDFi64Wu8OUJdgHSoMEjHWmjT4iw3DBCwlfNuxzELW','S',11);
-INSERT INTO ti VALUES (12645602691288053392,19469,'hf9vVWHYkTM','JQvJGXHrl7KeUsDkG3WpzeQ34Cy53ZUSwcguCE','eFGK37','yx2GkfOtlS8LX9k6COo0rJEPipSc','pEcM0oje5Ha7AdDFi64Wu8OUJdgHSoMEjHWmjT4iw3DBCwlfNuxzELW','S',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1276166497,8192908,'sb','yxdLBtwl','hpKbBd4zwOaB6ARCESNhVwhKrwWA5V2rU7bTETk1uVDeG5F2pdkQhdFJ4VrdL','6GCq54K7xY','XV','Qi',10);
+INSERT INTO ti VALUES (-1276166497,8192908,'sb','yxdLBtwl','hpKbBd4zwOaB6ARCESNhVwhKrwWA5V2rU7bTETk1uVDeG5F2pdkQhdFJ4VrdL','6GCq54K7xY','XV','Qi',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
+INSERT INTO t VALUES (-8791706,5713295,'kJh','R','PXMe','uN5Wnpys','p','w',11);
+INSERT INTO ti VALUES (-8791706,5713295,'kJh','R','PXMe','uN5Wnpys','p','w',11);
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 (2718393469814652325,62520,'CztoJJgK7jEaeWpssu','BqqUIGZwxdYh2bO9Tti1pwUO1mildhWdAWWPJ9nRhJ9xBKwJo2co6xfZxd4XLHqurSOELYozK4NBFNB3c3DteevLt2RjIdYQDMpoukvMnsGsW3D','EAuXI6FSQek','5ZShSKtVvwJD96QwVdBmf0hRcBGXRDIEfSt2wh','LHYVe0gJK99TZklFCfmmQwzaIDSrLUfGJBkeWEqDlybRmuk1UqF7F1cj0q0heGmjkcAfd3CdHEdsx2nmi0hXEUcxCihF9eb','HhIVwj8liRxRgd5j7uO3hcEm2QCsvuXQZi4tEhBjK3d7XO',12);
-INSERT INTO ti VALUES (2718393469814652325,62520,'CztoJJgK7jEaeWpssu','BqqUIGZwxdYh2bO9Tti1pwUO1mildhWdAWWPJ9nRhJ9xBKwJo2co6xfZxd4XLHqurSOELYozK4NBFNB3c3DteevLt2RjIdYQDMpoukvMnsGsW3D','EAuXI6FSQek','5ZShSKtVvwJD96QwVdBmf0hRcBGXRDIEfSt2wh','LHYVe0gJK99TZklFCfmmQwzaIDSrLUfGJBkeWEqDlybRmuk1UqF7F1cj0q0heGmjkcAfd3CdHEdsx2nmi0hXEUcxCihF9eb','HhIVwj8liRxRgd5j7uO3hcEm2QCsvuXQZi4tEhBjK3d7XO',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (17429009360416549838,32854,'E5oaBzbpXHkM1cxLVeHM','MC0pmk8l6zyFOMaZQPYBYvzbSICtMybR9ChyjXQt8Vwj5PIcZt7FhJTyuLX0tgYSeU3BVQaZNZYh4jGCXfzUCtDnPHS4id0BVgawymkZRHFoek43jMxXP0xoAmM8y4h2CkBSlT4uPAjQShfRxCAJQb0zsH6KocwQpJipOmwl','q8uyrG4lp185zQJ','sH7gxQxJxAbBCN0NZJWudrBRfpMhD687JoYFaaw8H4y7XxDb','jLekWAiwWGwL3LcYTQF3axcBv9ekZ2opZHr7kRfAYfqbySSXc7969D58zO1icqq92rNTU6OJ5Bkewl6','tP3ANtSfcW4nNYaQoW8Vr0jtCS7hvmFz0vCfTrE5bYpo7Dp4MBgCivYx1CtjWbeEI71lDj5TwaqGIu4z6cbS34SBU',13);
-INSERT INTO ti VALUES (17429009360416549838,32854,'E5oaBzbpXHkM1cxLVeHM','MC0pmk8l6zyFOMaZQPYBYvzbSICtMybR9ChyjXQt8Vwj5PIcZt7FhJTyuLX0tgYSeU3BVQaZNZYh4jGCXfzUCtDnPHS4id0BVgawymkZRHFoek43jMxXP0xoAmM8y4h2CkBSlT4uPAjQShfRxCAJQb0zsH6KocwQpJipOmwl','q8uyrG4lp185zQJ','sH7gxQxJxAbBCN0NZJWudrBRfpMhD687JoYFaaw8H4y7XxDb','jLekWAiwWGwL3LcYTQF3axcBv9ekZ2opZHr7kRfAYfqbySSXc7969D58zO1icqq92rNTU6OJ5Bkewl6','tP3ANtSfcW4nNYaQoW8Vr0jtCS7hvmFz0vCfTrE5bYpo7Dp4MBgCivYx1CtjWbeEI71lDj5TwaqGIu4z6cbS34SBU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(89), d VARCHAR(89), e VARBINARY(31), f VARBINARY(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1312988914,47617,'G8e','QMexdZQJoKA7NLX4NaCTdC5GkpPrz4zY6FVgDx3iKUQkLKLDsgjIb3bkQD','0XcG7TGC','Eo0xWH7d6LHmfz3qjn','d7app8ZZp0i1NJXOO4OXUAPe61tdfSOElG6tuHhNekWog0mzQv3jpreYXLItVQfKh','efoFw3vFsN0FVz2mkL',0);
-INSERT INTO t VALUES (310557473,4834386,'H2m84wpSD0wit9fmp4x18FTyzvVniCcRwSmhpsuxxcrNhQCclrkBvYTj96aemHXR6M6tQtfBycfEeIfU','mQ','cCcPpQIVFvRwUktkeKjvF2lia9vZ','Z','TvuTiX9sdCwu4oWwmg9c8NiFOaopGmH6d','NwIrcn4TWpIZb6pT',1);
-INSERT INTO t VALUES (-198722109,-4174496,'wFEDWo5KAsA3NCCFAeElAHK6wq3TAOwH71TIjdfDt8JmF','Vf2soIn1v2I7unwrsPKAfsj5zrVULY5bXfzRZ1aJ7GZMRq','L','AzmJjAOXkzJen','o7o4zQpYMk36sDiV4kdPDKwiOpp','Cs4UsCvIcN7xwWZ1nr6tzYO0jppHgPABfZ1BgNmzgHZLRyuCYVxsPPXvpNHufrWcpgn9YtfEqZihdwD1u',2);
-INSERT INTO t VALUES (116398848,-7418759,'bPiW5gmz6J2qbXVIJFRlqx8KlnDHOtvMDNOi9zCFfdA1LJFgzU1lecfXZocI9nCdJv66OtVFYZ7eP0wk1ywC','5','79cyWeD7fhml0pn0zUOprgdKrIg','UxKif4Ks84I','JfDqNDcyvwPTkhG4nGlVbo8FKHyJyKjatgqkQuxQtanKLaxdaEl7JZoyFHdpK0LjiBxM7rQqv9gYN','556P2ubmgfO700gJis7hlX3N3SCPxdWMiA7jKOiTRIBi29dS2QkvTQPBLKZPRFpwceLts64kg94T6ZdE1NKGVuXTJZ9pAV',3);
-INSERT INTO t VALUES (-796359567,-7206006,'eunwBW13LkX2zfe3qfQTYNl9VDPDGP0ZeRqqmCv','VSKrjZNJpeZ58L2OneC0hEH3mp21lAlUjo0hOp','DHatVH59DjlWx9btw','zIa','IvtnSrvuvMGE2g2HvzoUeN83yst0TSHJhib6zDNRPCTbzSVCtYzfYVlGs4HZLLmwUQU4n2sfE86MQoUk','ZsARe7EErWJjWyBRcovwVg4zj5Kv7kauHvyNQWWduDR3',4);
-INSERT INTO t VALUES (-1386890009,1820728,'CGW6xq7RYKuk4i8nv1KhUjQ','zWDjJpizX1XU6','r03eGu6A2pL7b6pnp5oOV7F','X91t6C9Tce','I2D4A85JlISnAF3DKH0lKPN3En3RN1h3iEPwv7YVHcAkmJFRkqZutsAuYhOhqz8F8uErtu98UF7nad2WUHL','Gn3QozTeuLftYHaxGRDZd9cGSS8X1XH7GRSwwxcu9kIsWXjBhOzalU8djFRLOid6SJ',5);
-INSERT INTO t VALUES (1748196442,-6900636,'Zcxyrq3998Bw6QPEoP6rHNLlAqOshDPmszetHReoecwFTzE3LYgQA6OKFu70w','BRVmid9MmGS55ZxtLEcOkGU67ImriNOPs0PDCKTMkNMI86pkOP8bPq','p2NXwbFVNAZmU5x','r4nA2z9','G9HDtJeuf61D1P71jcAbF5VXn','9FA',6);
-INSERT INTO t VALUES (438310515,2068532,'3O5L3dWsQ3S4wqORUX3cMMiUKn7Lg9t9dA2dcHnoPaMxKehLXS9igHsegPar6Qsp8BUnFyw6h','1EeCLEYfr6nf1jvmix1rvdde7Jsipqdiyni8EFoIIqMyjiLKNO1n','15xlL9TUqWu','xQ68tcqbvmXsDO','gbM67riB6QoutqYQwRjTUajsLKcChFJhW3q01EcvbRb0ZRoZn','ui7VE5F64JnoYxSr1sbsYvhOWNXJVPjKtuZ9k9h1dZ4vWM47KqTivPFPUYiFEUxtfmpwGe9ZF11vpz6B5QN',7);
-INSERT INTO t VALUES (2100716648,4737886,'jTYZid540Lah4WTHE9Y7Le1','7XEsdYBQiFz1xnKvt7GxPwfM5AK3SWGDrXP8P7bFq5YVLHPQAJR','yaLT6P4smzkIkp','SHcJscU2dRXM','nkHK1SwrF4iEKkWXwW','Kn',8);
-INSERT INTO t VALUES (611068379,-3762010,'p3ewki6ZPmPWILRL5wUSuMYR38lzbDIyulJ0Eb0ZDNdwZCx7xmkk5JaX7diCvGeVVBort','gWBoLnSWTEEF8SOFyEHRI2nRhzMzMO6iCTJTLpq8rpESwsk7hAzIxHS7GA1COLprdXoe2MQ','OOS8','vrBzuaLYl','doHRkOPHlvhn1ULhrVk4xbbIK','TMlvdTlCT0dqLkPZ3kDw3tENSQHDa1uqdufRbWOWWec4BsQJgl4yr9Vf6LCHv1wZZE8fD1YYWF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-549916114,-2820676,'8C43aPGc','JKlu2fKohqdaLWIWkRPHT3z9nkozu0lCeMX74EiGk14YwzgTdIdgxZ5VusqJkA8PoE2Ox9au9fk4BUM2gkMbLHkhqLrLOcJxmvVgn7DiX7RBumpT566eYZdnFXullGGXLXHitDjUW','NTPpC2ol77vND3uZbwTR44invDp','CLML3yplPQ6knsW4','jk','Pp',12);
+INSERT INTO ti VALUES (-549916114,-2820676,'8C43aPGc','JKlu2fKohqdaLWIWkRPHT3z9nkozu0lCeMX74EiGk14YwzgTdIdgxZ5VusqJkA8PoE2Ox9au9fk4BUM2gkMbLHkhqLrLOcJxmvVgn7DiX7RBumpT566eYZdnFXullGGXLXHitDjUW','NTPpC2ol77vND3uZbwTR44invDp','CLML3yplPQ6knsW4','jk','Pp',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-81985141,-3416815,'I','ObHsK37wloX5BMGXPQ8YKlOeoo6JIGheCeCAQfIPYZb1sdo1tXy6rnCrHcvJMMA0vbLLxk3jOEVuuEplnTFTFi0oO9jqNEKxAULjdWGeAlPafYlqGyy8riyrLPDCib8FpCIwXJW2gly5Ec5DwhANRjpQuLQqZua3DakGKtBcfRnIwXbQsNajuq4dn0DpUPQDeXbVwfBm2M50rtFOAxuTRPwO1RFszVau8a8G4LaieXrPJ4IRKeW7U6kJaDq','QU9wHGalrI0NHPD7jRvgMhweLUi8mq','rUi2h1ufOhhPBb7kzv06qWVKR5sbEjlPZMth9RduD2VCn2RWPE4rbxbwv5coXxQx9IU4UVO6uywsh17TShVkqY3wd8VrhnkfZkNHYrwtwNMlZzGVgSwINmzw9CoDjyCvhkgikx7Vd82uolkUlQWkuk6ZUgrU','A','mz',13);
+INSERT INTO ti VALUES (-81985141,-3416815,'I','ObHsK37wloX5BMGXPQ8YKlOeoo6JIGheCeCAQfIPYZb1sdo1tXy6rnCrHcvJMMA0vbLLxk3jOEVuuEplnTFTFi0oO9jqNEKxAULjdWGeAlPafYlqGyy8riyrLPDCib8FpCIwXJW2gly5Ec5DwhANRjpQuLQqZua3DakGKtBcfRnIwXbQsNajuq4dn0DpUPQDeXbVwfBm2M50rtFOAxuTRPwO1RFszVau8a8G4LaieXrPJ4IRKeW7U6kJaDq','QU9wHGalrI0NHPD7jRvgMhweLUi8mq','rUi2h1ufOhhPBb7kzv06qWVKR5sbEjlPZMth9RduD2VCn2RWPE4rbxbwv5coXxQx9IU4UVO6uywsh17TShVkqY3wd8VrhnkfZkNHYrwtwNMlZzGVgSwINmzw9CoDjyCvhkgikx7Vd82uolkUlQWkuk6ZUgrU','A','mz',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-882837141,3072748,'3cUB','Vx18cD5iyqB5POYhNzyJaIll9L714hdrSQDD76cYjSjED27p4Og43YgZQEoKouIs7xAaDwhJQkBUFVpvCNJf3jpj8oaQsIeEERHTmodag0j6LYBiZyGqX31tUfsQrX73iUHI9BpPh51GFZdhmk4BilY4rzzS4DM3N9knGlDjxRIC7bqQjrDwI03Hi1JAYo6rUDhbD9r1ttp1nSc5gDSiRXihdB1hbmxSTdErcF12BzImOD09eTbkklkCZzMvH27k','mReo0TCRKDmzfNeneXFOvhTZk58','ivQPjW9TP6qnR3JMOQjfVKHDTtC3yDCnaIt1e6ahopf1qvUgnjCZFotfnRv8I5ukCnCpLsHqCWorMJXSsNdo1O7xsiDs9Rz4nHQE3C4ZskTtYYJJTPIp5fC8ezU1q5fvhNaEdbu','Dmc','lQ',14);
+INSERT INTO ti VALUES (-882837141,3072748,'3cUB','Vx18cD5iyqB5POYhNzyJaIll9L714hdrSQDD76cYjSjED27p4Og43YgZQEoKouIs7xAaDwhJQkBUFVpvCNJf3jpj8oaQsIeEERHTmodag0j6LYBiZyGqX31tUfsQrX73iUHI9BpPh51GFZdhmk4BilY4rzzS4DM3N9knGlDjxRIC7bqQjrDwI03Hi1JAYo6rUDhbD9r1ttp1nSc5gDSiRXihdB1hbmxSTdErcF12BzImOD09eTbkklkCZzMvH27k','mReo0TCRKDmzfNeneXFOvhTZk58','ivQPjW9TP6qnR3JMOQjfVKHDTtC3yDCnaIt1e6ahopf1qvUgnjCZFotfnRv8I5ukCnCpLsHqCWorMJXSsNdo1O7xsiDs9Rz4nHQE3C4ZskTtYYJJTPIp5fC8ezU1q5fvhNaEdbu','Dmc','lQ',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (461372905,3825406,'u0o','VPkxoeDS6dOuE6A3caTkm2a7OTf0K','2YdTToA21a3L8ehNLlMw7Yd0FEOlvqvESxBVjT','sYOAqgLcZL6uzFXaXYMji4cPi1d3Ew2I3Ly4yasGKxSrSPdC54h8p2mXDCJleO7kXhfxzMb4CVbuy85iiMdMPjdOG2ERNLhRpPFSlqS713YkPK9WiH5kbNyBPobflsbcuO2NoRTgnkgPj3hCo3xEQBiE','Fg','k',15);
+INSERT INTO ti VALUES (461372905,3825406,'u0o','VPkxoeDS6dOuE6A3caTkm2a7OTf0K','2YdTToA21a3L8ehNLlMw7Yd0FEOlvqvESxBVjT','sYOAqgLcZL6uzFXaXYMji4cPi1d3Ew2I3Ly4yasGKxSrSPdC54h8p2mXDCJleO7kXhfxzMb4CVbuy85iiMdMPjdOG2ERNLhRpPFSlqS713YkPK9WiH5kbNyBPobflsbcuO2NoRTgnkgPj3hCo3xEQBiE','Fg','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT NOT NULL, c CHAR(74), d VARBINARY(61) NOT NULL, e VARCHAR(62), f VARBINARY(52) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3541647789760878340,-2826118628692607038,'4JSGUNQy7JEfYW','yOSWdA4mX5BJNNJoE8Rp7b2Bl0eXGdpFCJSlEEfnwkIbwCogX3Kq39Az','3QjiBHGeGuDuL590hb','l55dAVgWSvteqAeMBbLZAWsBLe7BuLF4tWzLuOIRIh8LDwd','r','X',0);
+INSERT INTO t VALUES (7467240986363184267,7527337031749996616,'p3o1sbamkRM','4koK','fra3tSTykT5mHza1lvI5abzjSGBDBBmg3gWqW8TV5EAz4ys6ckzY','PzCuSPiBXZ2TxiYWaIH5RZiFufUUFf2tooLQYT9KgU9hWLL','CZ','r',1);
+INSERT INTO t VALUES (-4595269633272778248,6098106254458720573,'VNFRNfVsPrHW3vLEJbWNGXF9Xc9EQESTklWz2YaRdoKHC','Gar1ym9tKe','Rd8L2xzDuGBkcfMsxsEYtroXT4LoH2','Pw8HLCKruSSP3uonQJdw5','zZ','z',2);
+INSERT INTO t VALUES (647358757959012995,3332762968648638579,'pOndoxbhgx','1QXnlRtSMAEbSzAAQwcLWGsIGrj0ZHIuXKSYL','0oK0aAwNFed1Z2ctNc4ObpkJ5U','zUpyJ4pYG7FJAhKKOLuEmH000hdnRc6ZGc','3','i',3);
+INSERT INTO t VALUES (2875881545444464996,-5683749206340535999,'ZVSPtTAcMOCK0xTHvYoWHuunamRvloZzcBs87cvM6GiCSi2UI','vEc8KTOwZ2H0kmL3KIVCX2kExKCqUrcyr2fdkCMr44HOXU1KkEwcW1','BIaUpBgU028xywkiiBtW','b3nVJydBmSn7Tsa4eLUj','P1','A',4);
+INSERT INTO t VALUES (6533809461656084873,5984268379869685111,'V3jPYlmfuwsNZFpLZ4aeKNWecft5qyGnOHdS3GZ','yY3jHTeuvLjEJ5HsGo2Owc1aODgL0','C4huWqrPmoDUq09AtegB3JOZ','uAZpLq2Dn','p5','h',5);
+INSERT INTO t VALUES (-1318884083034883352,-6549284721354727931,'hBieONXRso6phpJAbq','qgEHPkFDo8tAanMZlnTfqVHJmo8CCbGS3','OinPniyiynY0rY8rz4wSxbHoObtAHtzKHbqfOhLeuNHRD6uv2Dd','mT9G4o38vmS9buGIWbz92X','f8','o',6);
+INSERT INTO t VALUES (7979556458889852460,-3765157668242023776,'kyIHeF2qhMWJ5nBZNvSSxeSJ3Fj7xNEqFOR','6GdDsF62RskHVlAMDPe94PBVnJxMamy6Y8HneuCMGenuHV4pY1lj','nEy4','p0zznEHqkgJrWpJP','U','s',7);
+INSERT INTO t VALUES (-6125259260856545354,-5405360351566307280,'ksPD1PpkKmBKfNPJaXD3hwTrfTiSW30Y11v92fcqlI','AdPQl8miniWnvSXkgYb9GNSiioaqH1wMy3FyE0UiMS55BetXTzBo2IgpFPMqs','W1XEg9XKGLrVE','5BjdMmTDt7Lq6NsxpeYo2cbYQeIOBwhfc2E9vF4Wm2m8i','1','v',8);
+INSERT INTO t VALUES (3327368866737828223,-4072761052415435874,'01nstgUpMtlDwX8yH','10NWoVE7VvZCYNIgiYRv5LZuvvnNzRTvb51pC64Qr3L4fbedBHIUU','7zwfbW18uPaa73VzrdmJJwIPu1ZvbptlratIlkS0rKnr8','3XSz3QNxz0xl3VepPaxyqZHmW4H03JPkMW9vPy5U1Ec0','qi','F',9);
+CREATE TABLE ti (a BIGINT, b BIGINT NOT NULL, c CHAR(74), d VARBINARY(61) NOT NULL, e VARCHAR(62), f VARBINARY(52) 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 (-7497255946487251026,-1589780,'FoDRHLdXcrnXuiheUfdH4bTsBM9pRjhKKKcriRfdyTCHFcqsf4Y0vfwSy0GWSyPg8s8rafNaPMZLmvb2','Dy9UE8Ioc7067Yc4wqkTgGhvVNsU10Y6IvV30AUnp','ljAmrkNmay4mfAXI4Zposi1uuhMi','EPwINGbWNyl7pHinSWO','Ab2A1hweM2PHD6lyzEO5bVPpPtDOnbZc3HODHn2wjFOdDLXqofeRdQs5FGsb','eO7WFbD74f5hx2aVtZtBbzYtrmuzuumBLUyKyP4grUbo4fmbhBY3jovUwpvKP1V2aiXgTTzd6DOogukGZksc',10);
-INSERT INTO ti VALUES (-7497255946487251026,-1589780,'FoDRHLdXcrnXuiheUfdH4bTsBM9pRjhKKKcriRfdyTCHFcqsf4Y0vfwSy0GWSyPg8s8rafNaPMZLmvb2','Dy9UE8Ioc7067Yc4wqkTgGhvVNsU10Y6IvV30AUnp','ljAmrkNmay4mfAXI4Zposi1uuhMi','EPwINGbWNyl7pHinSWO','Ab2A1hweM2PHD6lyzEO5bVPpPtDOnbZc3HODHn2wjFOdDLXqofeRdQs5FGsb','eO7WFbD74f5hx2aVtZtBbzYtrmuzuumBLUyKyP4grUbo4fmbhBY3jovUwpvKP1V2aiXgTTzd6DOogukGZksc',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(90);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
-INSERT INTO t VALUES (7162711376062245751,4252,'QeyVLrzazVfBR8aR7Ex38s5DD13','eoH54KJPWZJe0C6Ne1ZWTRt86','9AKGkz9POkO','kc8lFTor','38oomCTt3UXizigGzPc70RpSBlHUEWoHbuisP4dfwBPGcwiqd5F7Rm1N4Z7aF82qbdyYSkGWl','2MKW6NOoxQjb3pZiLxbjqtm4AAkayZhokG3C8N9VS4CwnPVY48',11);
-INSERT INTO ti VALUES (7162711376062245751,4252,'QeyVLrzazVfBR8aR7Ex38s5DD13','eoH54KJPWZJe0C6Ne1ZWTRt86','9AKGkz9POkO','kc8lFTor','38oomCTt3UXizigGzPc70RpSBlHUEWoHbuisP4dfwBPGcwiqd5F7Rm1N4Z7aF82qbdyYSkGWl','2MKW6NOoxQjb3pZiLxbjqtm4AAkayZhokG3C8N9VS4CwnPVY48',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2065940918978184657,-6252105,'W6undRp2wl39PoTpjaZbNR45jKdNyj01d','OpdHqTZ0RZigfYojg5Ao6GjnUYpd27WiVwv52n','GnHc6AKfQFkp5pf','fn2n5OJgHtnw','T3utOGHLMgdsXXUXehzGPijsHhyMwE3LlBptBOjbGGSW69xw6gPhQDB7eihVImrJqqrM','g3TfuQ5mO0h2kObcAu8jVD9cDt7IK8K5X9FpBEmhusLUoYaKX0xzfGFJ9YhlleK4PXZqRUNZRhy54aPA41thz7t0OqyParwYjNn',12);
-INSERT INTO ti VALUES (-2065940918978184657,-6252105,'W6undRp2wl39PoTpjaZbNR45jKdNyj01d','OpdHqTZ0RZigfYojg5Ao6GjnUYpd27WiVwv52n','GnHc6AKfQFkp5pf','fn2n5OJgHtnw','T3utOGHLMgdsXXUXehzGPijsHhyMwE3LlBptBOjbGGSW69xw6gPhQDB7eihVImrJqqrM','g3TfuQ5mO0h2kObcAu8jVD9cDt7IK8K5X9FpBEmhusLUoYaKX0xzfGFJ9YhlleK4PXZqRUNZRhy54aPA41thz7t0OqyParwYjNn',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8259499443497901119,-4601247681606062429,'y6FkmL','ivzTZxSekPwmKQDK2','US5Q6gE0d4G2itqHZgHZ4SKNl0z8lAIroFeGMO7Mu2CZ1CVycCQX','Id4RSNWdGGGtksKUuyFyzNkwBYu20sx','S','g',10);
+INSERT INTO ti VALUES (8259499443497901119,-4601247681606062429,'y6FkmL','ivzTZxSekPwmKQDK2','US5Q6gE0d4G2itqHZgHZ4SKNl0z8lAIroFeGMO7Mu2CZ1CVycCQX','Id4RSNWdGGGtksKUuyFyzNkwBYu20sx','S','g',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (9041392287812688599,-4251889935683730173,'SAMvDiZX5d5VRaaCn1pYOWMHtf32eDPG0zanUuQu','euzcrYMol4OF','bme5PKamUtVsuX0u8tmp6RNOPDjClQAESwJzpRuhq','6vAYSJibICO2DgS5sonFnS6jWELSJoNSwt46eR9blSsiS','b','L',11);
+INSERT INTO ti VALUES (9041392287812688599,-4251889935683730173,'SAMvDiZX5d5VRaaCn1pYOWMHtf32eDPG0zanUuQu','euzcrYMol4OF','bme5PKamUtVsuX0u8tmp6RNOPDjClQAESwJzpRuhq','6vAYSJibICO2DgS5sonFnS6jWELSJoNSwt46eR9blSsiS','b','L',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4127615191098740784,-3509880444028850077,'JwnzC7EhdVMcmyXWZbr5IBXJZvcVm1HwfhyKZmrYScWvCne3ypMYIroAPlnSlVa27LNn3avx7','NbfB0TAP9z8AXtPlfondM','Ipf7A6X0lomqO','SLhixKOWOED7hVAmFR1K9Zjf7UYxXX5xNj','UP','2',12);
+INSERT INTO ti VALUES (-4127615191098740784,-3509880444028850077,'JwnzC7EhdVMcmyXWZbr5IBXJZvcVm1HwfhyKZmrYScWvCne3ypMYIroAPlnSlVa27LNn3avx7','NbfB0TAP9z8AXtPlfondM','Ipf7A6X0lomqO','SLhixKOWOED7hVAmFR1K9Zjf7UYxXX5xNj','UP','2',12);
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 (-8100472116820678600,5503745,'U3s1mC0hatEruBuQuLNU7S5aG6xqsiKdXjqxBgacwDHskjVpfTYn7bbGnTOfoH4VAZUqk8dsWuxvIXH7TEFpi','W4d19s6KTUDWTQfRc33capqdzSBUB7xrdE7YidPcileVJhoRapWFbNLjdMMf75PRpLRwZyrBdTcy1Fd5x1OxA6kTE26xo5nIVNLMsHZWRrGNlXOpawWSJcQSZ5HawfMhGVFRlkeooWiRf3e','fHG2G4kgAVm','Xn43DyJafpxpPBbaXImoisUrAm6TFKoVK7iQX6VtmnzFXnr3djkEX2E9JAYwed7kLacSRL','Qu39wUNbmDOrX7OB','yehVXiGMkAnOk8bELD2TH0i0mfvtDYo56aqNGrGOe6XezzNZZkDUmjflgAeIF6hIYXK8K',13);
-INSERT INTO ti VALUES (-8100472116820678600,5503745,'U3s1mC0hatEruBuQuLNU7S5aG6xqsiKdXjqxBgacwDHskjVpfTYn7bbGnTOfoH4VAZUqk8dsWuxvIXH7TEFpi','W4d19s6KTUDWTQfRc33capqdzSBUB7xrdE7YidPcileVJhoRapWFbNLjdMMf75PRpLRwZyrBdTcy1Fd5x1OxA6kTE26xo5nIVNLMsHZWRrGNlXOpawWSJcQSZ5HawfMhGVFRlkeooWiRf3e','fHG2G4kgAVm','Xn43DyJafpxpPBbaXImoisUrAm6TFKoVK7iQX6VtmnzFXnr3djkEX2E9JAYwed7kLacSRL','Qu39wUNbmDOrX7OB','yehVXiGMkAnOk8bELD2TH0i0mfvtDYo56aqNGrGOe6XezzNZZkDUmjflgAeIF6hIYXK8K',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(77) NOT NULL, d VARBINARY(81) NOT NULL, e VARBINARY(53), f VARCHAR(11) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1187144066780195744,1102058225690675195,'Oad7k9kz5ZXJSoFaJdB','MtHZS4ya','tFiIrVAdSrFtzosuEJkpdPqvOqGtYbFNHEb5HqsBReKSkp4Qw6ry','mspTFYTW','8jRI7b3bBdSkpx14IpjoKnN0o7kljiQeYFJioA1lQCjlSQFh2rmaKLGnX','oFyiq5MPqfrMxtxx0SWqevQp7CklWryJnRy75Dw2pEY8pg8WGbMQkKQ969NMIJTE90hhSiN83lMy5R',0);
-INSERT INTO t VALUES (14287008748305994633,2162542524363368313,'gC3DHXBURcFVdsBCmhCA9hZSchzZrTi7ZqwhPENH02wbSapi7MWbgT97nM8XyXsvYPGFhS3BDOzU','RImk6i','zrwkljgaXHk41woVJVF5OyMIF','sYddyOk','ufFANIOq1nHVJwd','wPBInpZEuwVJ',1);
-INSERT INTO t VALUES (12065561273077900431,17255508100402941376,'tZtllWYjHN8gOr6gQOoITUqsFDJ2sk4lwcT8Geh82CPbQTR9g','lpS','bMcomwDP6WTPl','v','y53wGBR7o7SxlIJ0CT4gvoaVzb86PC894uYO0hxkUrTyH9xOIWKYWIabBhXeEgmP6gcqdeWIk','vveWm2h18chLJUhlmGNTKBySycgaeBvtQcHxK2fg1IssnR',2);
-INSERT INTO t VALUES (15499191330341408390,11625342357167741853,'rUakRv84L5uSdZeYqPP0lAiKxgE1ZdUfbMb9l59V','Ricnfd3q8tkyorpqt0enqWFJ7MCq9Z5nG5w72v10n4QivaH2DfQOOauFMdFlROaWb0xwYGjsqky3','RscQyJPCpSvtKjDMGERELgUYCxERWR87Qq7AoH2iuZXOXt','bupbWh','XaCzaCL8R002QJhZF5ovwOZKuYB7fWpm2l0QiTITkDAdZuHv7e6','fY85K7DZn8Hs2QUwSBeGk4lwTl5sUvpeg66WXYJKXbVr5qUfEVkaxNH5d',3);
-INSERT INTO t VALUES (16901877612700339257,12051465968437046409,'RBX6MkTzOpfpQGkgSQXKwrpkbk','OXU5HpLft56GbCBnQ4LWxnAb6vydRUmLvkoCKfc8WgnFEce3jKO','NF5Aa7BM4sWuVTFkweY8JfVPU1pwk2W3rZI','Fq','6MkdGkhH1tieRmj3c4pRhbQEGoyqFP','7T13Pf9aRtWyrM6mwXX5YrB3l5fGXJox4ouSJSXQMv2PuynQNgZPNgp67ZA',4);
-INSERT INTO t VALUES (3848321749060566015,14267829000021842545,'SY','7PgBIy6kVuUUCEZqk6k5N3mzEnc6IHqtOSH79F1cOTao4APIzdHhHgh20jBJSstj742asEUvcJA','W55dH2T7LvmCBePb1SnHTeoy8zDbnhsGoMSFdGwAqIXNXoiUC4PWT','b','7Owb5hzz7tWERQAJxPgsB4JkJ','ACM59Yoa6ypWFkuhzZEAooShmC7MVFF3lLjAMP0VikYqzBJd6IAvb1MZwXu7mmXhNtqjQTz6WlY8vGIEb1MqUr9I0liru',5);
-INSERT INTO t VALUES (13837967478924603363,11669178604404787659,'8ijRQrP8srGgWmmUoRL6Z0vNZn11','KesCqX1ARQeVIIIUxJgtr','j9oHtiMTTb5','flZEs','2eMXRMrolAS2ueaOvuTXO5wcAYQBZknkCHuncE4DjYznQ','eoijHtumtVOJC1oHJ8IS3mTM9vXxgK7mYDR9dntZtgbqQwXLzia0DG0a32n',6);
-INSERT INTO t VALUES (4739810596490815067,4326627401844743576,'gcS7fH5RreC92sDeVwU9tgxMI2STcooh1Kbu2qdcXo6PbKeqzFhZDCHq','WomSjpVUn5gNPPqVQ0p0A3VtvWoQ1GYCpZgFu8gsc','j9654PP7FdGXSzVe2dSjC9LfKsnCEM','PdgKpzo','edv20JuTaNXJMGmNnpBqd7SZXsK9yhgPJrXCK8keK4nb1DXZrFjQKAy93CtAoIpXryF','JbUrANJlA88JNfNbSJVrLtaofcOZigFJH32b4wNnnSPUTDal7V286X4q4Vk25lglkyJJtceFmcdeIap7AdVOJQ4AHVCi',7);
-INSERT INTO t VALUES (12696725523633198735,14235450324062480426,'xrIuE0ZOjucwCmA5XFzm','3','tj1BtZ','E2LgY8vE','ykBE3T0mhZa7RQidWSTcF0GiWexzxIWhZv4xSrxfMev73M','Enj96otCzTu',8);
-INSERT INTO t VALUES (5431569567424114019,6224375363790332220,'CmqGHBiWYh1lLBcJSDm81Iybgf9ZuKkMjdv','tlWDahGnONhI7Qc8fKndJj3oaD8qJDXYDz0nBrIgyh8hPE41vd5FbbePfWMWEFiP2VnBhflXFQBznxHoC','VlNBGnrrAdQPiPjxxL1yz8wPBJL3dG3LmEE4ByalbiEMgQ','hzTsm8ZOHf','abDz8BdextIbhQGKHElPeo2axngFMEo4RA4OLQUUgdJ2Di4aytYZDwV3CykFZD3Wsftif1ilrjbp','UcY6mqla1YYLFNc1gAP62herBERatss66TVpBoBjcVBfXEOsy4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3283289540228844396,-2042137466464068362,'Z6lBO87zI9AQWkzZ90xbmJkZeOkUHprNIwHbtda8spRmt7DLypgc','IgMyOHXIA0p0NCASt74HwODkZHGx6NkyzvfkiYrUjnRVfCQbxAVA2qLBQT2M7VxNh2LHhUVADupEo29KJerzeofD4CyHdDMtOe2SmXZTwGLAPRnft3WOlgUyShSOlEp1vJK3PqkS0','1cVVmkDt','Y40MlyplWbmg6rg2dvQUn19NnR1whxnZidOU417R9p','rs','w',13);
+INSERT INTO ti VALUES (-3283289540228844396,-2042137466464068362,'Z6lBO87zI9AQWkzZ90xbmJkZeOkUHprNIwHbtda8spRmt7DLypgc','IgMyOHXIA0p0NCASt74HwODkZHGx6NkyzvfkiYrUjnRVfCQbxAVA2qLBQT2M7VxNh2LHhUVADupEo29KJerzeofD4CyHdDMtOe2SmXZTwGLAPRnft3WOlgUyShSOlEp1vJK3PqkS0','1cVVmkDt','Y40MlyplWbmg6rg2dvQUn19NnR1whxnZidOU417R9p','rs','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3757910018498971991,6897624652463820451,'k4zdwCWJb3voTwygA466soUoJ7BOasFl','19Imag0IyTrOnYxErwlOoUV3RluVw9rM5CG6xHQLJuaMPi','fAe0EZ1j008o1EeSSgdREgiOl3','O6X9PW8P2rfM6up6OBIYctBUBfBQbBm3DQnCGzcIVW1qNJIy9Huk62h2ASUKJNvIkBvZUWzp1cNyBrxk8C4tLkbRmHe0r41jDIifHIcNeDa7BjgBOEN2EQb8hFeorI8rUFrj7uEtcfPTDQ348ulUvYcl3E2RhfSk5giCZzdmbIY6MUGWeYRSFgd7xN9eBvOAS3hcu0TAQQzxBRD','4M','9',14);
+INSERT INTO ti VALUES (-3757910018498971991,6897624652463820451,'k4zdwCWJb3voTwygA466soUoJ7BOasFl','19Imag0IyTrOnYxErwlOoUV3RluVw9rM5CG6xHQLJuaMPi','fAe0EZ1j008o1EeSSgdREgiOl3','O6X9PW8P2rfM6up6OBIYctBUBfBQbBm3DQnCGzcIVW1qNJIy9Huk62h2ASUKJNvIkBvZUWzp1cNyBrxk8C4tLkbRmHe0r41jDIifHIcNeDa7BjgBOEN2EQb8hFeorI8rUFrj7uEtcfPTDQ348ulUvYcl3E2RhfSk5giCZzdmbIY6MUGWeYRSFgd7xN9eBvOAS3hcu0TAQQzxBRD','4M','9',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7120150075356390717,-2153816182757417327,'tTz','wF1FqYTKtK2B9TTcKBi8qZMCJz4RUzz7de0xooUnJ1BbXD7jG6iP3Y1QgRgBrtXqCjn3lMUfJ3VOIVLMn5aZ4BEJygjx5l7CdlWJo1tf3qxiWaqER8nEJJd7KGV33','RzUOJ9Sdgx4l7sn','7D3Es9khMSHWj5y62OD1WEGkHfiwyarhQ1xIweEhGtEwwVDSlI9RcxEiVlKDup9Qhnj2EKbtPLjDkYvEWHkqUrmHLCute87yeTtagLZdvBhJqhFlF0ahZQV2xf15X45xwmkThF1J','v','uH',15);
+INSERT INTO ti VALUES (-7120150075356390717,-2153816182757417327,'tTz','wF1FqYTKtK2B9TTcKBi8qZMCJz4RUzz7de0xooUnJ1BbXD7jG6iP3Y1QgRgBrtXqCjn3lMUfJ3VOIVLMn5aZ4BEJygjx5l7CdlWJo1tf3qxiWaqER8nEJJd7KGV33','RzUOJ9Sdgx4l7sn','7D3Es9khMSHWj5y62OD1WEGkHfiwyarhQ1xIweEhGtEwwVDSlI9RcxEiVlKDup9Qhnj2EKbtPLjDkYvEWHkqUrmHLCute87yeTtagLZdvBhJqhFlF0ahZQV2xf15X45xwmkThF1J','v','uH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(28) NOT NULL, d VARCHAR(4), e VARCHAR(3) NOT NULL, f VARCHAR(59), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14865853105982459000,2714440862,'ghcjTIMl3urWQXQ6w','n','9tI','eNzXv7AFg2CeS472Cq4WmlWE67N00IUHmvO8c2oDZZI','zl','1',0);
+INSERT INTO t VALUES (5030695819887274660,2961054638,'wQSL','HeNy','NVL','0AqXm5UXCaWRgvHQNkXkHwfWMfbEUae9jONm2XBW2qMuPLGj12xHhDEjP','L','C',1);
+INSERT INTO t VALUES (1618463599170643967,1333527343,'wcUwJxfilNBk62lsRE8s','2f','w','LXWxNNthQsBf5fYWLmxZAxx9UWuZaRmAi0aegEU6z37fMFO','B','z',2);
+INSERT INTO t VALUES (14743608853716771189,3761050399,'2A8udf7xdMQKtq','Gop','Vi','NeK3TMlu2EIiIdNWvX4ZANH0GwZhgBQzDWYlijby61V2vtr','f','e',3);
+INSERT INTO t VALUES (14554249496200456589,401927426,'xrqgfSZTe1OtO','mYE6','g','Q8hsUTjudklKChcgI8dQ9N2s0mzjS3dyaNReHmnjWEdJh0UunP5H4sr','d','3V',4);
+INSERT INTO t VALUES (17924222064967068164,877178843,'orYdJu7ZSX0PGx5EgqshGrJqxZTV','b','6K','RPTfKTYV6wQ','UO','5',5);
+INSERT INTO t VALUES (7649372161697162506,910142855,'QGe','WD8','j','ht1wg3D48BdRf3m5IwCBUmwCldz05D','bS','d',6);
+INSERT INTO t VALUES (11158909064228050034,2093346061,'aADNyNjfPEEtu2geebE4MT','LPr','j','smEyDjErkHTIXbSb8P','z','Q',7);
+INSERT INTO t VALUES (10803266482599149237,2643674109,'C7k2WsTC','b','1ND','QymBLys6KU752gOd4v','X','F',8);
+INSERT INTO t VALUES (5193829494226835264,4043143873,'7jBKdt2','z','F','Oz','C','bR',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(28) NOT NULL, d VARCHAR(4), e VARCHAR(3) NOT NULL, f VARCHAR(59), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (8628348462347052206,16460406250044010963,'s190u4iTb11Mqp3KG36GTHyzA0Fzgy8DlE6yXnhqMAD5vf2qH1jJz5hjQZO3HZgxqg','8Se0p6vlz2GbUwyFFRThtS35BRI0ga8FhTorGl0d6VxhmHA3AUP9HLFn6GEaGZvtMK26','nGnSRXB2uFDY2y0PmjnRzNIzXwiSnjqYlK9gOvW','10WS8VEAOF6','nYzhyjXI1EBlTC7uvmhevIw4Z6iU29cW1bKEVfSEnGkbMv7X8YiVEQBwS3ORymQ','pMgAysknrMg2dWJTx3xVVxoGDLkGNWuTe5e',10);
-INSERT INTO ti VALUES (8628348462347052206,16460406250044010963,'s190u4iTb11Mqp3KG36GTHyzA0Fzgy8DlE6yXnhqMAD5vf2qH1jJz5hjQZO3HZgxqg','8Se0p6vlz2GbUwyFFRThtS35BRI0ga8FhTorGl0d6VxhmHA3AUP9HLFn6GEaGZvtMK26','nGnSRXB2uFDY2y0PmjnRzNIzXwiSnjqYlK9gOvW','10WS8VEAOF6','nYzhyjXI1EBlTC7uvmhevIw4Z6iU29cW1bKEVfSEnGkbMv7X8YiVEQBwS3ORymQ','pMgAysknrMg2dWJTx3xVVxoGDLkGNWuTe5e',10);
-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 (6513440344582574124,11935215696756048261,'f2zZXDZD1RboyaEla8mh9X3xwTsjh6nP8Ce0WBdSxrXNouDDva6P0Mzti','qXSAjKFZJGbYc2ko1eUxEj9cOztoT6C3','mnVRg1vLDiGFhpu0pT9QJWU26iNb8sEJn','kvsZ9','eHcSIivFnpe2COhCQFM4lobRS7Gj7XEeMsBeotvQPn153nWeItCASMqTpAWhEgEVHEDp4BLG4QSkVIZAVD','pCFRq6OHEEO1ZInuem4PU',11);
-INSERT INTO ti VALUES (6513440344582574124,11935215696756048261,'f2zZXDZD1RboyaEla8mh9X3xwTsjh6nP8Ce0WBdSxrXNouDDva6P0Mzti','qXSAjKFZJGbYc2ko1eUxEj9cOztoT6C3','mnVRg1vLDiGFhpu0pT9QJWU26iNb8sEJn','kvsZ9','eHcSIivFnpe2COhCQFM4lobRS7Gj7XEeMsBeotvQPn153nWeItCASMqTpAWhEgEVHEDp4BLG4QSkVIZAVD','pCFRq6OHEEO1ZInuem4PU',11);
+INSERT INTO t VALUES (18348471966306775710,2976741636,'mLjm9MMQsUVHISbmHlujfPS2','7','so','f9tX3uWfqJiXK','lU','yP',10);
+INSERT INTO ti VALUES (18348471966306775710,2976741636,'mLjm9MMQsUVHISbmHlujfPS2','7','so','f9tX3uWfqJiXK','lU','yP',10);
+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 (10639146883461440810,1586062747,'93gGbsAImHqc60v8Kas','Oowt','n','z3f5xb87SvJV3n4DyOliQNDEH','v7','1V',11);
+INSERT INTO ti VALUES (10639146883461440810,1586062747,'93gGbsAImHqc60v8Kas','Oowt','n','z3f5xb87SvJV3n4DyOliQNDEH','v7','1V',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12469114681640098157,730800086,'bTQHdHziiLSk2T4VJk9WTDDK39','h2zmwNxNPdiYxYa8J1TwxMlY2JtXd0kltZWkD5OZys3EIKOeElpJ0TmujMHF8qDlx8ydPcoYtf7aAtHH0iTC4lLdIXNetkkAESMlCw78PwyrU6kDkgwEBQpefpEbyKEz54uL3gRAcwtMZ8uTZaS2zE4oPbDl','QR','3cRL8YjkUutDdQRFQ8AMj2wUFq1TfSQukx0fhBcyyKkqnM51Eg8BJ','X7','BD',12);
+INSERT INTO ti VALUES (12469114681640098157,730800086,'bTQHdHziiLSk2T4VJk9WTDDK39','h2zmwNxNPdiYxYa8J1TwxMlY2JtXd0kltZWkD5OZys3EIKOeElpJ0TmujMHF8qDlx8ydPcoYtf7aAtHH0iTC4lLdIXNetkkAESMlCw78PwyrU6kDkgwEBQpefpEbyKEz54uL3gRAcwtMZ8uTZaS2zE4oPbDl','QR','3cRL8YjkUutDdQRFQ8AMj2wUFq1TfSQukx0fhBcyyKkqnM51Eg8BJ','X7','BD',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (14954965816036978436,1371512023,'TnXvM7LMCaZjIuNhy3re','uY35uKH6lFCWYIoIVMEQykd9dDMrvoTRWFfc1YeDqdIKNTFyBsbifNbW24g2w6LHn6ib6ZfDZPHNiLGtNGEQ7aKDm3OxU32iAVuP6yyL2rpblxFTfhZANts5IUyLpRE5v6Vah0QUEsJoIHeZ4dYrmv','4T','XQuO','BM','G',13);
+INSERT INTO ti VALUES (14954965816036978436,1371512023,'TnXvM7LMCaZjIuNhy3re','uY35uKH6lFCWYIoIVMEQykd9dDMrvoTRWFfc1YeDqdIKNTFyBsbifNbW24g2w6LHn6ib6ZfDZPHNiLGtNGEQ7aKDm3OxU32iAVuP6yyL2rpblxFTfhZANts5IUyLpRE5v6Vah0QUEsJoIHeZ4dYrmv','4T','XQuO','BM','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10282491339917369507,158406800,'6sV','7pTr3NafShjkAK6utH83VC6JzPAKuf6uYFFnJmNQaxVqGHgH1l75lXAI8Xi3kfFeFLZxtTPqOkegNRR2zgOYeS5eYX0glMoAPXDdpK82OaVlmkeQQxqLKVJ0KH2sYS8NthLb0cDkA','Ig','0W3ct6ET3RQsPmy0AIBfr0EPaM9Q6','4K','T',14);
+INSERT INTO ti VALUES (10282491339917369507,158406800,'6sV','7pTr3NafShjkAK6utH83VC6JzPAKuf6uYFFnJmNQaxVqGHgH1l75lXAI8Xi3kfFeFLZxtTPqOkegNRR2zgOYeS5eYX0glMoAPXDdpK82OaVlmkeQQxqLKVJ0KH2sYS8NthLb0cDkA','Ig','0W3ct6ET3RQsPmy0AIBfr0EPaM9Q6','4K','T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2414875501808111628,3045812126,'JiVXp1WQA7MmC13yKe','UTFHCK8JiO9rtfdvd9IaF','pU','ymRCf1XMpbcSvXK1Yly9GNu','ALi','BS',15);
+INSERT INTO ti VALUES (2414875501808111628,3045812126,'JiVXp1WQA7MmC13yKe','UTFHCK8JiO9rtfdvd9IaF','pU','ymRCf1XMpbcSvXK1Yly9GNu','ALi','BS',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(78), d VARBINARY(58) NOT NULL, e VARCHAR(47), f VARBINARY(68) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5461505646928447304,17226633033562772324,'TLcUMBucKOCleavp5','TWcx','wrbhPh0zswIlXt5N','zpScMiSYnvHB5TkJmbtDHuGwfsy','yS','a',0);
+INSERT INTO t VALUES (13252613138326528183,12177792132338755311,'tBK','dCK73XzGefCDqxbHk94ECXGxcBzlbVVKvXIUQUMgRnMCEWDZzjY7OPo0','fTJf','CeJKQxYpW','gi','Y',1);
+INSERT INTO t VALUES (8504326954355142845,4913713335279713910,'1HLNqVmUQgM5uycy4mRlx','uEtiaFy0itzogxUx8NTXp3f','NVdV95JZtBapYNUZXOHA4ilC','dz9yxr9wlnUiZRyBAUpX','X','T',2);
+INSERT INTO t VALUES (1239325319260227016,5007541723917082628,'FYncOZfUN67feQyoY6hKSo','jgp5Kpi2XN7U6QA57bHpjtQHefD2ydnJwXa','337qa9LrmQP1Ka5lxCogVejrzp03SMDb','G6NZ2ol5yPktj5cshRDp2oyeZnZ6lO1ik5tekUBTGSwJ7xE3T4','sc','n',3);
+INSERT INTO t VALUES (3246224718880973944,16431546789570994460,'wKOqY4RAtcqu3oPl12mOZxeLOD4nKUTYS50m7SmV3Xy1t0G5PMYmVpDEYntw81GSI6kop','62c4mLBAR9tUuK4iNUKkSV3J5jwD3M5hMJL','VJVMXtjB8dSEGe5soxKvgWRUkt0tnHRmvwDPzwr1Y8ZA2uB','5G9Czn','to','n',4);
+INSERT INTO t VALUES (6635437137181433066,15367249060843915982,'IfNNq32y0yQkJzA','9By0kGuVPXb6uejmIBWO3yHHBJ','C9hwZ','IigFWDPD41ZKLkN2m3K15X6o45TOitZzrHMy1nFDWtIbrywO','PV','g',5);
+INSERT INTO t VALUES (48701266811026898,694613920832468496,'cjrRZvxhMa','xMwjl5k4icYwHcdeeFwJ','sxHN9EZzBVr27qwFVLA0Vxe0Ohz62EzodvrR7vl','PvmO','eq','Z',6);
+INSERT INTO t VALUES (17193176582417474001,6786450154768930894,'P88ra2oueIh5hAqVDQaRc0pxrDW8BolJ5uvCfJwVgE9cnYkoxiwoMzWWwniVORLA5','OIK','JzkBi8wKQKGOVBJoifyAPJasbwE85','x8y3iXUGTWF','Sc','x',7);
+INSERT INTO t VALUES (3173149806177723323,15854980334981924370,'eg9fWVsQVdfGeQQaECPVqoKnaW76bRM7593L7Wwsc5LPE0xBOno','toKwIwMv4qCWFOYZKeoTK6T4rTjfpGF6qdYzupb2YNa7Oy','JJq','047BJvbgI0A1AOPPTRmgA4SNQmLl','P','4',8);
+INSERT INTO t VALUES (12454436548511138990,1637831263092039442,'I6Wvy8uIBtDAbyh2A4ts1gZQ4h5RqvecQir9S5uIsUJq','6b20a33PBhPWMa6Dv7qbO3NHY5xA4wncJP','g','JwV3LR36UqU1HQdiGSNYEGqjK','I','k',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(78), d VARBINARY(58) NOT NULL, e VARCHAR(47), f VARBINARY(68) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5088164147254559321,10618340961095214462,'W6OfzaFNSgAmVzNAgsdgQZEfOLelSAMJvQamMORjDcCBc1LpeZ83Bhczm3ECRC9','zAY2LgRBaA9OEbdrF7asJ7HaQlkb6HI7CnUiCTtkbH8ltKXI6St1n7mZA','HyTQEdZIO2IGvxNmwgF9ADRMJJHxryIs','KdHBwam7CaHxph','g','k',10);
+INSERT INTO ti VALUES (5088164147254559321,10618340961095214462,'W6OfzaFNSgAmVzNAgsdgQZEfOLelSAMJvQamMORjDcCBc1LpeZ83Bhczm3ECRC9','zAY2LgRBaA9OEbdrF7asJ7HaQlkb6HI7CnUiCTtkbH8ltKXI6St1n7mZA','HyTQEdZIO2IGvxNmwgF9ADRMJJHxryIs','KdHBwam7CaHxph','g','k',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (12768275910217440126,7084379434173499469,'ZRg','UvUJvF','L4R0haWux7xvbOGQxC9DWPQKFl8izznYFjHkwGQnbsc','YOYHb3QgCrW','F','U',11);
+INSERT INTO ti VALUES (12768275910217440126,7084379434173499469,'ZRg','UvUJvF','L4R0haWux7xvbOGQxC9DWPQKFl8izznYFjHkwGQnbsc','YOYHb3QgCrW','F','U',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (15180302008042527916,2171134713511866932,'pouxXd9EaqKlpnuAhA0MLWHTxaAG8431XVuLYxfCSGDV4XUXJzjfRcVJN0LgrKa9Ghw6BjvZU','1h6UpE02rMPJMr2E0356ATaslFVEFgdTSO5cvxJ4piYIryLRl5MDX2MXTF3WU6U2Ia2Wt54JVhTnnxuZY1gg8tqim9oimKsakIdWCGUZmZGRlNnO4reUGpTtUGRsdszZArWLDDbSSugGRQNyFIpEll4r4RTAgbmCxCqW2FcTG8hHw6U7NRoDhgASg','bZrCyOxHINOUj8pNEqelzvTBi6AvFHg7nlaUpLfAdIgs','4c','w23qiyH5isIxl2DHEo2IkwvkQHIiScokwnrHHA0FoThNohxTDqihtQi36IZ682vmmchImKmAH','iAUBNBDArZZKauxpbkxyVzdhhifhXHkKKaAvF7QhyCoiyugZFuN73Q',12);
-INSERT INTO ti VALUES (15180302008042527916,2171134713511866932,'pouxXd9EaqKlpnuAhA0MLWHTxaAG8431XVuLYxfCSGDV4XUXJzjfRcVJN0LgrKa9Ghw6BjvZU','1h6UpE02rMPJMr2E0356ATaslFVEFgdTSO5cvxJ4piYIryLRl5MDX2MXTF3WU6U2Ia2Wt54JVhTnnxuZY1gg8tqim9oimKsakIdWCGUZmZGRlNnO4reUGpTtUGRsdszZArWLDDbSSugGRQNyFIpEll4r4RTAgbmCxCqW2FcTG8hHw6U7NRoDhgASg','bZrCyOxHINOUj8pNEqelzvTBi6AvFHg7nlaUpLfAdIgs','4c','w23qiyH5isIxl2DHEo2IkwvkQHIiScokwnrHHA0FoThNohxTDqihtQi36IZ682vmmchImKmAH','iAUBNBDArZZKauxpbkxyVzdhhifhXHkKKaAvF7QhyCoiyugZFuN73Q',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2120402596375707659,3696876821627472535,'Mx7GbicU0paJ01Mq','slVTH0XlRtqc1QgvthcJkGiCcvbglqic5LDzbZoIzU6ZO0bzW7ejaPGmmuSaGACzfWk0PZROyLYfKnrKJJGLQWPXRiufmciBoOwrbdQT2bqoRsVXDq22HnREnFsdaB09oHLBm8BH8wtZAYrT5chlNEjecfhjCt2jjn09zW9fFV3XnxYlG3AIyiv6gRfMXI4YDaHJuXGgSMYek6sNo','eIBuJh7lY4BSrBS48EE2qYfkJKvgOmrS','4SVC7a7BHqcbyOxPeyVdw0wKnvWGMVnwTZtHdzzWAau8H6hB6h9FnCgd8BP1cGuF62wPPbK0einwXebPQVnR4uMmuq362tYYtRUVn7WdPldyQfXYZNyhO7vGlalWss1I0qRFtchqVzo67iDVpcBbTgZVrGMmell5NhSmKXQxtGGUcdhEWfH3bvWOhSvonPVwS7ZEw7xccun6E2F5yJdystTOOeMhILiJLtdJYyYwjCENoO6PVIHtWPF6aUTB4','pTktVMH4rUYMNY6eJDGvLlkOnv52EkSleDxwdRlupugMkXPrsWb3DprFme0W5akHesA0vtsZNr0wTVRzfgJQZyjj6mDKsJdy','GZd3wBAK20ijStNyBuY1Wk0Xp5thyx5FILvLI25Mp6L662nyEz6E',13);
-INSERT INTO ti VALUES (2120402596375707659,3696876821627472535,'Mx7GbicU0paJ01Mq','slVTH0XlRtqc1QgvthcJkGiCcvbglqic5LDzbZoIzU6ZO0bzW7ejaPGmmuSaGACzfWk0PZROyLYfKnrKJJGLQWPXRiufmciBoOwrbdQT2bqoRsVXDq22HnREnFsdaB09oHLBm8BH8wtZAYrT5chlNEjecfhjCt2jjn09zW9fFV3XnxYlG3AIyiv6gRfMXI4YDaHJuXGgSMYek6sNo','eIBuJh7lY4BSrBS48EE2qYfkJKvgOmrS','4SVC7a7BHqcbyOxPeyVdw0wKnvWGMVnwTZtHdzzWAau8H6hB6h9FnCgd8BP1cGuF62wPPbK0einwXebPQVnR4uMmuq362tYYtRUVn7WdPldyQfXYZNyhO7vGlalWss1I0qRFtchqVzo67iDVpcBbTgZVrGMmell5NhSmKXQxtGGUcdhEWfH3bvWOhSvonPVwS7ZEw7xccun6E2F5yJdystTOOeMhILiJLtdJYyYwjCENoO6PVIHtWPF6aUTB4','pTktVMH4rUYMNY6eJDGvLlkOnv52EkSleDxwdRlupugMkXPrsWb3DprFme0W5akHesA0vtsZNr0wTVRzfgJQZyjj6mDKsJdy','GZd3wBAK20ijStNyBuY1Wk0Xp5thyx5FILvLI25Mp6L662nyEz6E',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c CHAR(13), d VARBINARY(95), e VARBINARY(49), f VARBINARY(85) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (596451884,750216226,'LVh','xMkK0HBUuAEaDh140pBH9WsQmkqTIiHcEfRnzb3lN6Kjx846DH8KW4j79A5y00jfXliEUCfMLHWhIzBEzCcUIL9Uu49','Ck4C3E','tWXn1H2CEMh7arXItRepCGkaBo3tdIhwny','GHkAntK7xcuEV','Czhl5wT21g2pHbr62DpTNz0qtzVrZgt4l4tUua8SMgj93vPIEqOnGktKwwXTed9AHrr5fhLSBKEXiuZGewNX',0);
-INSERT INTO t VALUES (3395838009,1726045728,'fyU45qHDI','ccj4nsqvKrkU5mjzPRxoRYp42Wcdx0Gi11xA7b4unmfizZzfdVmlFXM8yfWt4UIWIyJ7IkUTi4Xz','QfGWTBU3QbOi4GAABDgSH8BKnEivld','sw776jbVq75sIWVabDjaIq6TYz8u9xwd6YJbxHbF9GLRLOgGU','9iGfkUy1fPJIjNwKNcrLcGK4BsmkVywaYW','OU982lC8P5TUXuN0umt6fmBUP77NzFdKQYd',1);
-INSERT INTO t VALUES (1548941212,1462829414,'eU','7VYJbrl1veab','27IuIVcSh5r','NCXdd','AxFpZacVnCCaNxys','nsRkSbFp7ubdPIcYwpsF',2);
-INSERT INTO t VALUES (1407281598,1106743377,'XQydRascLitd','cBtOU0U0yY7SjnzJb0BSYE9Ws8JJDgYtGKPoAUyUHpYARomG0N8HRswtzqGTWWxAzzMVJp32BUrN5','Fq','NVlvuNIzsN','RDD2SCxEZJJKUlokF9nOyGR','5p0aGWsNLG0W3EfGb2bRDbPeSSDDh1wUjWJjyu2aEDO83KJCyyc0JoZoMK9WGw7cO64vBEHEl',3);
-INSERT INTO t VALUES (3892385336,-859542410,'ZW','xwwXsrpCTARdJCrtfpHHlCzwP6iVrmlIxr1T5FaMGzR5EQd','QKFsLIThHn83Jr6DhlrMt93','Qe5TF0ey7OCia38KjMWv2Uk9HDGxKlNwxWyjQBQdVeZ8T','Ykh5tDQ2eJH02nt6VheL0w7uQ5WRnZy84HW1jFm2TiY2wKg','yRuzxsyNSLJvJNkoeUhbWAx8b3oS8qbKdcdCCfjhXlHaLwjUsVVkpYgW',4);
-INSERT INTO t VALUES (2935647709,513406274,'LXCXy','mTu8awnDk2kxoZJJdWTAMRmLIzCap5z','fMX21c','V0Q9lF0o454wawdmWdTvt','3ir1ajphGnJgNGQU5OEpicpePENeJEX5c7Za5eRewChsEaCxw20ks5T89LJOc7','uYeeoxOPWyo5RXJkYetwrhdfVimCqHQu6E7HpKnadsAq0ztR3Z9hu9cKsCJCym40oiJgDtKTUg7xTeqtEJMbWTFBOd',5);
-INSERT INTO t VALUES (674756793,737892098,'X','APm17XecTtu2sYhjmpyJcrpQ9Ccrq','mPL54nbwKRmlUzxiixacNYGo6dmTG3vMPgU','lNoHJvTZckHeoycWRvaqZ4wHOXP','KHQfDijkZP4HuaHDlsY035skYOOhGAeL5cRMlDqn4sAo5Y1wS3UmV5zpZm3tIPfmqfNIdrwyRX9B9528tlA','cpLAYdkgTdcDQ81qCiKIGTRtfyTxDFVx4exX5LyujwDFdgwnJ',6);
-INSERT INTO t VALUES (935485093,-729055220,'SyQRHCr','27ObejzkjH13u3HdsHZcnzDnlQP1gRTcNteocmK7SWBJR8JJ5NuhXs4','appU13KSgmH7BKK1toy9alrPdZXxEpqoMNY','li5GMKhmP21wDH','xeJQ1R161ObN8moYONa4eRu6hv','i8bAyWI3qXeHgsrhQpHzJe3R9kxemk4q560hqI0KwQsnKB1KuYMmkiT',7);
-INSERT INTO t VALUES (3221475642,1107149976,'n0JdLNO','O7QIgsNVTPvNSkkeC','eSIBR6TkXvY1KfdMIbX','wwRD9ysV5X34kJYUd0GRsbA6JGV6RllYUmCQlqp61T92','0b6naQsVF6TBkTBbBl147b0r4xgxe4gk4oQJt6ER1FnQwlXCc8mH1z','SV9CAywzvZGKWdwzTQeYVp7TVmx44XDK10yFksqXQHq',8);
-INSERT INTO t VALUES (563119451,-1383058937,'3zF','uNo1NV5zb2tLeiN7occCB9M7PXrho86godfGcPKR64oM8ymw5QumTHh9gamed0qzVi','DDdJAH7wHelo0nqdUcDzrcnPm4zz7q8XIC1eliF','lmgeqRStsSH1huZDZDBBjfes8OMsOjXGnvonrurtzZqpNdOZ77dnvHokpzpVE2g','PCbM78W1WENabTMtdeRhmxyf3oovFroD0PRvCq','YmcPOcnWfE7KTbw02CIi3m0eo7rV6oCb1N25W9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16031713715896203486,16004564709955126479,'Gr','bSGeYnyJfQP5a5YtkK9YUkdUN2t3tzIvqn3A5oTkKI8DXWSiwGz9TxQBKulpgzltYj3XXGQwXeajfdbaSHPpyAl0gzDOyEyTz3R5RVCtOADegBsUsBrdz14yCgcOdKk7CzQpw8guhNkjp1FxUcwQ3','HDwceCCBA2rPJ6IY5VrC8zxS3Xp7fZuGEN5T7emUL54oR3i','ZJX','Bg','M',12);
+INSERT INTO ti VALUES (16031713715896203486,16004564709955126479,'Gr','bSGeYnyJfQP5a5YtkK9YUkdUN2t3tzIvqn3A5oTkKI8DXWSiwGz9TxQBKulpgzltYj3XXGQwXeajfdbaSHPpyAl0gzDOyEyTz3R5RVCtOADegBsUsBrdz14yCgcOdKk7CzQpw8guhNkjp1FxUcwQ3','HDwceCCBA2rPJ6IY5VrC8zxS3Xp7fZuGEN5T7emUL54oR3i','ZJX','Bg','M',12);
+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 (2139824386540886453,698936456328924583,'PSp5GXPge558VfTMGyBKyj6JsUoUh3fWg3pn9G4lBoeD8Q632OVrdeZcER0jCW0ok3h1ZU1XzG4bOe','DMUa0WsDjNejj779TsaJHGwAh9rZFKr8wi73lb4jJ1k73y0GVOZ6etVQMiVUaduPhIUvp1CZpbxg9hZscwwhMNO45u9ks3OrYjADXO3u0eLT0jm9gd2UGmP2VZHSt383EtXzcvO0UEgG0zpUywFDliLTUmMz4KafAq0fgm','mLNkhsDwwGjzjemNfCjd','QRHmA1wUCDe3LXdZzbpeUIr8LKA56iATZrGOvH31qfJSSj2L1j2gS0QyctSXzlxttLLSzBKwJgETldawomyTeJBEywYZJr82GtLJFJW91FSDkqHXUQEU8554m2QmiNuqdiyF03MfUoT6kO323ebzgO33jli5E67Cnzu0vnb5FMNpfS7zR3Ql4HSZ64jO1y2SwmZcbCLGshc4mDCvwvX4gqjUVnImC0DNtMERvFhwZjWtSqKQb1','y8','9',13);
+INSERT INTO ti VALUES (2139824386540886453,698936456328924583,'PSp5GXPge558VfTMGyBKyj6JsUoUh3fWg3pn9G4lBoeD8Q632OVrdeZcER0jCW0ok3h1ZU1XzG4bOe','DMUa0WsDjNejj779TsaJHGwAh9rZFKr8wi73lb4jJ1k73y0GVOZ6etVQMiVUaduPhIUvp1CZpbxg9hZscwwhMNO45u9ks3OrYjADXO3u0eLT0jm9gd2UGmP2VZHSt383EtXzcvO0UEgG0zpUywFDliLTUmMz4KafAq0fgm','mLNkhsDwwGjzjemNfCjd','QRHmA1wUCDe3LXdZzbpeUIr8LKA56iATZrGOvH31qfJSSj2L1j2gS0QyctSXzlxttLLSzBKwJgETldawomyTeJBEywYZJr82GtLJFJW91FSDkqHXUQEU8554m2QmiNuqdiyF03MfUoT6kO323ebzgO33jli5E67Cnzu0vnb5FMNpfS7zR3Ql4HSZ64jO1y2SwmZcbCLGshc4mDCvwvX4gqjUVnImC0DNtMERvFhwZjWtSqKQb1','y8','9',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (10695726641049753213,13120563958379346763,'I2GM8lVS0ILJSlEx4rt605xVTm0Z6ndi4dglnnOgII9Wftii','Zqf2ExdF39Mi4yDCdh2CHMRbPHFeUV6E','Vdz09smodaSoodSrkPKOgF2pEqWS7YuJIxFNuux5vD','7ji9QuUYEVmUx1xB5jk48ENYLQbxF3ZTbKxs31SVsuxoyMZReJFJwUoVxxgBlOhVUviEetjOhnxeXaBjEAObQjxxPNKOYVSKz92SKuIat7Ise0hjbKqEnS5Nb3klOS3G671BW8JuK69buHShUTiLfgj77ttu6w496ApQag3pKoJKnMdGYjtqt3qfXuVJtxxkt7Yt3kg9lPVIdGBjA5ja6sKmBPc6CIztGTvCUfBeo9tK8E5viM','F','h',14);
+INSERT INTO ti VALUES (10695726641049753213,13120563958379346763,'I2GM8lVS0ILJSlEx4rt605xVTm0Z6ndi4dglnnOgII9Wftii','Zqf2ExdF39Mi4yDCdh2CHMRbPHFeUV6E','Vdz09smodaSoodSrkPKOgF2pEqWS7YuJIxFNuux5vD','7ji9QuUYEVmUx1xB5jk48ENYLQbxF3ZTbKxs31SVsuxoyMZReJFJwUoVxxgBlOhVUviEetjOhnxeXaBjEAObQjxxPNKOYVSKz92SKuIat7Ise0hjbKqEnS5Nb3klOS3G671BW8JuK69buHShUTiLfgj77ttu6w496ApQag3pKoJKnMdGYjtqt3qfXuVJtxxkt7Yt3kg9lPVIdGBjA5ja6sKmBPc6CIztGTvCUfBeo9tK8E5viM','F','h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3629947700714218592,11960338295960543639,'nvP6QYBafhCLM1LibRjRbGEyQvfvMSLBuZHJGGukHW77l','NsWJtnbIukyovXdmOWYelJZ0TJ4gnSIX4GcNCAcMJuJFL36SPuHRA4aQ','DMdu38iZ2zwlBQEzklIK9F7S43G6pzB449VWNX0ETSe','4XCTWxMEqmUW7BdU4yjZTOucCrs3MqQTfi5rfmV04Aq1JIG7pJrUGV5s7jSvV6FaW6cZP4IcRa0yZsOcm54LtU6Ye136YkP9QgqAwPyEgcBONCowf11M69wYOaeqa7IQEyPc74iPlSuocfmdtVL2dxufZYzQZ24SYej','1','J',15);
+INSERT INTO ti VALUES (3629947700714218592,11960338295960543639,'nvP6QYBafhCLM1LibRjRbGEyQvfvMSLBuZHJGGukHW77l','NsWJtnbIukyovXdmOWYelJZ0TJ4gnSIX4GcNCAcMJuJFL36SPuHRA4aQ','DMdu38iZ2zwlBQEzklIK9F7S43G6pzB449VWNX0ETSe','4XCTWxMEqmUW7BdU4yjZTOucCrs3MqQTfi5rfmV04Aq1JIG7pJrUGV5s7jSvV6FaW6cZP4IcRa0yZsOcm54LtU6Ye136YkP9QgqAwPyEgcBONCowf11M69wYOaeqa7IQEyPc74iPlSuocfmdtVL2dxufZYzQZ24SYej','1','J',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b SMALLINT, c CHAR(60) NOT NULL, d VARBINARY(80) NOT NULL, e VARBINARY(26), f VARCHAR(71) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-694026273894663605,4860,'2Za','EJi8V','Zyqt4Su9KSB8m3I0Wn6Unu9Z','HerVxRLQGLpXXlAa72yrs7Wo4RoiObYHG48lCQ79Ue','dc','q',0);
+INSERT INTO t VALUES (4853556947406281987,15607,'jmCCxOyMRcsly5vu8svuhpoi7SkUl1Aw1tC1tbHQLcV8hJs','nfjZcRogzryhQBcOW52MgfIqlPO8Jv8grmKVk4ftNr','qOHeZE2m0g0bunyf3q','Zu','oo','k',1);
+INSERT INTO t VALUES (3997011152098602396,14336,'aymEW5hEBXYpkp82nBpC1pnGe8UWzwf1Kh8wGbBC2AAwjbpU2uPYGKNdKe','mFsZbhMz2RbDyjmYqpL8pj8hWpydFrtF6Jxiy8XxR4ueR4w6Z7wqovO1dX4srwVr0f2A','G4pGC6hAx0XuFqChf9d4Q02','lXlZbjAfnalpJv3Ib1s0KdiDUhDPQUCsj1xWFiUP','mR','m',2);
+INSERT INTO t VALUES (-6429353750761964026,26025,'HiJ6xZ6Fem9OvIdKZDDoW6KrlrqiEXfLLTAQ','IoaWbrjMnEgwMMwk2J28kIG5RrJAHtiYLvEfCTGq','YUu2kyi9e','YK1uJ4RfVLMXs0pTT4obTZ','A','J',3);
+INSERT INTO t VALUES (-4621817530695557075,-16212,'7hauKiGlgrTwNgfQ42','9oUchwTqT6QRliYm9PzQSBpJh1OfstomistgVnX6','iSY0hprpCo','pHbXH1UkaxthfaR7wBGEtO0N0olrOURYXfPsj2VAS6kBGpjnvacbiTG','ef','2',4);
+INSERT INTO t VALUES (7842212906948666860,13635,'gvqe059IkaQFCjOfC1eX4bnUO','f650qvUNqlHTMlNoZ9ImsFWrIxOWhwMCJGiN1epfuAYp2TqvOQvW04B4vRJE5nWAWeMP','h','uZlHPDd6vjXFrDVMwIkjkdg9LS3XGxBCleWZXODF6Yw2B8jYqC5QLedKmguWJEQk','uH','D',5);
+INSERT INTO t VALUES (-8475171302354779574,4892,'YJ5nwc3Lj3RpARMJ0oLw76WK3xz2TkOmHF871Wa4W2zfM','7NzkNBIvmN2xTZNbW8woJnW','pwknN4CpcV1Gvfy','FB','g','c',6);
+INSERT INTO t VALUES (-4976586946502267166,-20192,'dSuHTHLGze5sAbqhAdJd8oQo0dxBlP5bZ0PiA9BSQrF5ZURqBLMcvR','SE4V0D9DmLvBQaEVDz1enRBmB','pvtPwTX1hSQ5l','eO0rHrs3os2gRcr2r6eQYj0C','F','T',7);
+INSERT INTO t VALUES (-4511854805011665264,27072,'aGAgW','xT7gFOB1WzQ8v96tCxwSeGkCtdgw4CvwV','LKT','86IhW5KmtyV7jDYfCCcQN2o2HKDIcFggAEvNeW9uk5UotrILaN07OMlQVFtjoIyOJWs3QjL','v','w',8);
+INSERT INTO t VALUES (-1427587765754054541,-9910,'umypmRVOaWorN4soZUjmnRTOo95j5Y65EK9c','Gm15jYKJzV2cHp7K9yRhPnam7mPzy1xEDfnS1nWvMUA9ilISTZTLYTiyjaMsYV85u','zw6dNsw1Pi4zYBINEgo','Ew5HFBHPyNcmg6mzELYRVfvSW1RJxHRjjXFSxilw1Uf5eyc76XlgD','6','A',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c CHAR(60) NOT NULL, d VARBINARY(80) NOT NULL, e VARBINARY(26), f VARCHAR(71) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (3692712604,-1750673796,'s7zONAB','O5c0ZFSP6g4vQqrTghV4QdlgsRS4DKU08Lc4KCfXj2ILCIxwmbjV','ULZSQxtwBdo9wh','c7eR8CnK3fGPZinL87AkxJSdwsjT4znDKFHz','JcueadiHzsc5dikBP6pw1MSnbvvT22fasxJYDMW90P8pTHETwNbxzE5eL5nC2CTlSo9p5peEWExHrMOtb2PEAjH5F4aQ','geFf0D',10);
-INSERT INTO ti VALUES (3692712604,-1750673796,'s7zONAB','O5c0ZFSP6g4vQqrTghV4QdlgsRS4DKU08Lc4KCfXj2ILCIxwmbjV','ULZSQxtwBdo9wh','c7eR8CnK3fGPZinL87AkxJSdwsjT4znDKFHz','JcueadiHzsc5dikBP6pw1MSnbvvT22fasxJYDMW90P8pTHETwNbxzE5eL5nC2CTlSo9p5peEWExHrMOtb2PEAjH5F4aQ','geFf0D',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(14);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
-INSERT INTO t VALUES (3786235683,-1232444512,'Nfs1wkuawFO2aM','2aNEHUbMTytctuZg6TqM4NCZFsAJMwDQa2dmRfnv3ZvXltDzyiGDOuWjqwYFrIk','4OySxLHOOXRWjB8KkPzrbWUCU6CH','zMpk3JrRvb1t56kf3YB8fIXYIuA6uBeWwAYs69cBsGGgG','y0sLAfvNtinnQB6O5f5hrgBVpUL9An7UnCd1jhUmm6HnpGQ5VwvvvrUG866FvgYQfyn4xxKU','TQCsiYw7sX6xJcbzROdej0vZPsIiHbO7NXLpJhKbu8kyjlBLZnOl4jHj0MryQH5OJGcVnnHTL920f',11);
-INSERT INTO ti VALUES (3786235683,-1232444512,'Nfs1wkuawFO2aM','2aNEHUbMTytctuZg6TqM4NCZFsAJMwDQa2dmRfnv3ZvXltDzyiGDOuWjqwYFrIk','4OySxLHOOXRWjB8KkPzrbWUCU6CH','zMpk3JrRvb1t56kf3YB8fIXYIuA6uBeWwAYs69cBsGGgG','y0sLAfvNtinnQB6O5f5hrgBVpUL9An7UnCd1jhUmm6HnpGQ5VwvvvrUG866FvgYQfyn4xxKU','TQCsiYw7sX6xJcbzROdej0vZPsIiHbO7NXLpJhKbu8kyjlBLZnOl4jHj0MryQH5OJGcVnnHTL920f',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1189320448819914563,-28523,'hBW7iESUvN8KPO4oQw4NH7lCbnqhxBwM1PpS5V3A5cYkcc3lMV1upHH','mUFJx4r8J','jRq7','wtyyWvpwSSBrveQptmwS7trd9eZpMGowJssGCUy0XpGNUHdl','2P','5',10);
+INSERT INTO ti VALUES (1189320448819914563,-28523,'hBW7iESUvN8KPO4oQw4NH7lCbnqhxBwM1PpS5V3A5cYkcc3lMV1upHH','mUFJx4r8J','jRq7','wtyyWvpwSSBrveQptmwS7trd9eZpMGowJssGCUy0XpGNUHdl','2P','5',10);
+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 (8706916161136107501,4079,'S','nwJI9saVCX','wW','XyTIc1AeP0hy2nGO6zZt58RXBHt2HnNXrOxmTNhlkbsQl','56','a',11);
+INSERT INTO ti VALUES (8706916161136107501,4079,'S','nwJI9saVCX','wW','XyTIc1AeP0hy2nGO6zZt58RXBHt2HnNXrOxmTNhlkbsQl','56','a',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7073082574795609279,29149,'W7vCfTJi6btfDB7npEi4Tah8t7Qa8iyCTG5OS7odDU','rVFVuBfOyoVcx3DCzLIifhIX4ptHBG3mlLQUwqm4JRxMGkP1KcRrsCzBi8xi07nBAelzhj44ie24Xd3PNbCD2pGUGsYsmXj3ntzS0xN3wR7185MTc0G0qfukaN3k3ORzsbJoARBkI0onp06O8ePpxuk0bZe7RRIWKKN630fvk9Yk29KLDOwTr19uSvUQtEGAhjUC0lGu7sCAihCGwP8ncD6IKVP3M3dlZ33QK4N5BjOTXREq6Yuv8CdsQXxms0q','JvYtaS3p','WmrFwF2wpFz75wO7lRY3O4BNtqp4La3yYueH3Hp2q9g3rCse4Ki9ta','x','B',12);
+INSERT INTO ti VALUES (7073082574795609279,29149,'W7vCfTJi6btfDB7npEi4Tah8t7Qa8iyCTG5OS7odDU','rVFVuBfOyoVcx3DCzLIifhIX4ptHBG3mlLQUwqm4JRxMGkP1KcRrsCzBi8xi07nBAelzhj44ie24Xd3PNbCD2pGUGsYsmXj3ntzS0xN3wR7185MTc0G0qfukaN3k3ORzsbJoARBkI0onp06O8ePpxuk0bZe7RRIWKKN630fvk9Yk29KLDOwTr19uSvUQtEGAhjUC0lGu7sCAihCGwP8ncD6IKVP3M3dlZ33QK4N5BjOTXREq6Yuv8CdsQXxms0q','JvYtaS3p','WmrFwF2wpFz75wO7lRY3O4BNtqp4La3yYueH3Hp2q9g3rCse4Ki9ta','x','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3956788487670756571,20022,'ju4XfUB1JpH329qUoEAMtIxNjDXOyWcunKqT2S','7quRgdPC7oLI5k0VbvHtOjG9ABwt05pNco9AJmnuuC87y32IInvDFwpSEe5FG4nGAmhIshRl85jG8gXpnZ6BKiNEREXxFUDe7Gk2TvRiyhv6gf8gowids8d2gnp3l713mlvKVID0K6VpTYWrqmIQe9AclPxSELMLmYAdtbU20','T026mX249X7CmTQBaFHNZCtUUo','II7SUODN22r3FtCmrLb4B4EbEw0JZRHABueD03kv8rvv30a5gHUQaaariDAWg1CSMuZSv41F6XUGLxuleffypiTaXl03u3fQLKcZXqslXgSpo5IbdPv3FPwBPfnhxFV03Atr7MODIbjIlVCIJHk1Xyq0nTCyq5xvEnH5NWYhDW76Q9O4FPGpbT32T8u54cU9ftznjOqoGvm95','MY','P',13);
+INSERT INTO ti VALUES (-3956788487670756571,20022,'ju4XfUB1JpH329qUoEAMtIxNjDXOyWcunKqT2S','7quRgdPC7oLI5k0VbvHtOjG9ABwt05pNco9AJmnuuC87y32IInvDFwpSEe5FG4nGAmhIshRl85jG8gXpnZ6BKiNEREXxFUDe7Gk2TvRiyhv6gf8gowids8d2gnp3l713mlvKVID0K6VpTYWrqmIQe9AclPxSELMLmYAdtbU20','T026mX249X7CmTQBaFHNZCtUUo','II7SUODN22r3FtCmrLb4B4EbEw0JZRHABueD03kv8rvv30a5gHUQaaariDAWg1CSMuZSv41F6XUGLxuleffypiTaXl03u3fQLKcZXqslXgSpo5IbdPv3FPwBPfnhxFV03Atr7MODIbjIlVCIJHk1Xyq0nTCyq5xvEnH5NWYhDW76Q9O4FPGpbT32T8u54cU9ftznjOqoGvm95','MY','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1982536564539366331,16210,'Wc7I0A8JXg66edrw6qDrA542','xeuZlaepIM47e6AyN7bXzV3gRwFch9Wj2TWRQdLoMNCaY6GIR6rSkaJaXKO7qVrkB9ZGmRM1NHrzFyE1JzOav36dmjXNc7bdDWO5LP7MSg87AniNq77wQOQc0IAadw2RhlT9Ixvufb7DMZLe9jT3DHRcf8AacQJCG2WPzGllbf43VHl5W5','mqu5lD5','Vgyb6rueFsoZrAtdOxwGUjdDwo81UdNvSDK5YKYdjRldg0gNS40fGOu0yTmcYSL69yuf5Jcp8CTysESrOh8kfbuPpSOxAFjEraVmtsux2cKbJu1Wk8vR5UhIrd2P9wBvbNSE14Ba6UscJX5hSWwGd','Di','x',14);
+INSERT INTO ti VALUES (1982536564539366331,16210,'Wc7I0A8JXg66edrw6qDrA542','xeuZlaepIM47e6AyN7bXzV3gRwFch9Wj2TWRQdLoMNCaY6GIR6rSkaJaXKO7qVrkB9ZGmRM1NHrzFyE1JzOav36dmjXNc7bdDWO5LP7MSg87AniNq77wQOQc0IAadw2RhlT9Ixvufb7DMZLe9jT3DHRcf8AacQJCG2WPzGllbf43VHl5W5','mqu5lD5','Vgyb6rueFsoZrAtdOxwGUjdDwo81UdNvSDK5YKYdjRldg0gNS40fGOu0yTmcYSL69yuf5Jcp8CTysESrOh8kfbuPpSOxAFjEraVmtsux2cKbJu1Wk8vR5UhIrd2P9wBvbNSE14Ba6UscJX5hSWwGd','Di','x',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6745334228196618667,2937,'iqWc3pyamBCeb7vwFReJE3h5NfYYFYWEhFWB','vTUCqV4Fn5Nx9ntF9Ml1ZSzaKZ7F9wNKp12LWI5K2RaDtSdwXex9FTPYqFu9RwHJVdegKb1uvMseAV0dzSjNGGp139ZTMGL6GF8o4XIIyqp0vA66Aim1hfrE4uNYk20P21zlJCIq1JX6e0p3xR7wEnvdZSswTrXzN6blQAUzXHqsPCHoJr9LciNt7YfWgsr5DeMlId6mWVDKyv','1YazNunbmdWX','ywtLpbPHT90A1KCkP0DdejBINWeuOK8JRZxDThEBCLFMFQgSO0TfiWCk3ol03m9OuJdBR3pZaZ6nbdYfbU9ERyLJGnqv9W2dprviltptibASJMSyZRlWX63fIfdUCgY5sb7IiVf7fZrA24130PFElNQNXwZJ4lqACET9bZ04yWp7ieC5y0I7QvZu7YapRjouKXcwiIAtuFw0ClA','H9','i',15);
+INSERT INTO ti VALUES (-6745334228196618667,2937,'iqWc3pyamBCeb7vwFReJE3h5NfYYFYWEhFWB','vTUCqV4Fn5Nx9ntF9Ml1ZSzaKZ7F9wNKp12LWI5K2RaDtSdwXex9FTPYqFu9RwHJVdegKb1uvMseAV0dzSjNGGp139ZTMGL6GF8o4XIIyqp0vA66Aim1hfrE4uNYk20P21zlJCIq1JX6e0p3xR7wEnvdZSswTrXzN6blQAUzXHqsPCHoJr9LciNt7YfWgsr5DeMlId6mWVDKyv','1YazNunbmdWX','ywtLpbPHT90A1KCkP0DdejBINWeuOK8JRZxDThEBCLFMFQgSO0TfiWCk3ol03m9OuJdBR3pZaZ6nbdYfbU9ERyLJGnqv9W2dprviltptibASJMSyZRlWX63fIfdUCgY5sb7IiVf7fZrA24130PFElNQNXwZJ4lqACET9bZ04yWp7ieC5y0I7QvZu7YapRjouKXcwiIAtuFw0ClA','H9','i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(6) NOT NULL, d VARCHAR(100) NOT NULL, e VARBINARY(3), f VARCHAR(39) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (36222,45177,'9x','07RL31dM4N5UjYAEqepC54oMn83f2aFHPABn6pM6LQMhXuaeI','t','1Hy1h9Y','b','B',0);
+INSERT INTO t VALUES (40074,32402,'2','CfPksisFWFqSz89g','kpQ','nGe4zalEAYCibfwVGLYIy1x','Gk','wm',1);
+INSERT INTO t VALUES (58018,46606,'X','eV2B4qcOs0kkNrc1I2zx6youPMsy55EwGkgFoyKSKgR','NY','JWr0j5LtPHXhx7Y','aJ','0',2);
+INSERT INTO t VALUES (43228,27308,'Qbkl','SfezezSWc5NRbKJQj54QUaBzJs8hqLTfiOXIYhsZEcba2UgHIKoCOsKSQc9bMYRB501VXuQm4zyLI0agxVY1XfokXRYnJlLT3Q','P','TreQt4OhwUFeCS2makZu4ArMmjWdg0wvn','ia','B',3);
+INSERT INTO t VALUES (1406,3924,'kGAt','YN','IN','0NPZ1JV2zrzRdQce4A','j0','Pl',4);
+INSERT INTO t VALUES (45623,24726,'hl2VT7','H7LqJZDRzbt7m0utvjheT7n','W','aeFRMbNOA2ceSwhOIyln4Od5LX1y37epwU4LV','LF','cW',5);
+INSERT INTO t VALUES (61538,51386,'70','MdXb5F1oabyrP5ldud','qi','QdvynHcmLbHQ1KRuk0M47wJzJp8BvDqxk949','y','5V',6);
+INSERT INTO t VALUES (2080,6051,'w','vy7juHc6gA5N0DpvGSDKujGqhxxFHYGLXkdB8qJxwJkP','gRP','LFhqdU7qdTVR3mlLwJ','2','S',7);
+INSERT INTO t VALUES (19415,40140,'6m0P','jjFOHQD4UnLzgGfivZWxOZSMuzNll381HfIdnfa5vhesu9HY61y','UN7','JjJ4GmXZGwifu','F5','1',8);
+INSERT INTO t VALUES (34702,43258,'Gr','Jgbc4xQ7AzbeQUTuirBGcD1Uy12Y','JV6','LTCvi97mjGcEh','R','w',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(6) NOT NULL, d VARCHAR(100) NOT NULL, e VARBINARY(3), f VARCHAR(39) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1798967,4113,'Gq99','rqNqDB6pDrTpjxm6JxpdWMe4BnhhjZ9IqgyeI1sIuYO9sRfPEBsQTm24EwO4YtBKpvSKFTfnGdzOGurtbLxNmtqtirV','V0q','aBL8SH03u7xaY7B2','n','sH',10);
+INSERT INTO ti VALUES (1798967,4113,'Gq99','rqNqDB6pDrTpjxm6JxpdWMe4BnhhjZ9IqgyeI1sIuYO9sRfPEBsQTm24EwO4YtBKpvSKFTfnGdzOGurtbLxNmtqtirV','V0q','aBL8SH03u7xaY7B2','n','sH',10);
+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 (12093820,25120,'5','cUQ2k8iO2p8FLTLrTtXmknucxf53PWPzi0GRrOlJxe8ePQEvoVo5AkxJze3fJoS9qec2fyk5LW1vXyLs99HPzT','h','13wo0B1DPL','x','H6',11);
+INSERT INTO ti VALUES (12093820,25120,'5','cUQ2k8iO2p8FLTLrTtXmknucxf53PWPzi0GRrOlJxe8ePQEvoVo5AkxJze3fJoS9qec2fyk5LW1vXyLs99HPzT','h','13wo0B1DPL','x','H6',11);
+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 (5909506,62909,'Dk8Ar','FZZTJs5Rn230','o4','MA9Byyd46kF68CiopMsUki','Nf','v',12);
+INSERT INTO ti VALUES (5909506,62909,'Dk8Ar','FZZTJs5Rn230','o4','MA9Byyd46kF68CiopMsUki','Nf','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12168606,18196,'JnW','3','HeS','JMXe0wgXsL3dwldkXOBsgXNT5F2YHSz5aCVS2K6PEjPxIGdEIe1hzUsoDlgMYFJya9pOZAMjdd7PYHHMEDqqvESAzUzWY0vzFW97bBPwckt6RvmDzryCK6GyqgzHt1ZVFGQWlaba71ZBIyqvckdcBlvEakXxEh7dsnV1vOye6QIBMPzyyUqpv8jLWiS1nIEBUcglFnHX1Og4BR4Z2ob3MzzdC4lYs1GuWcrUfNTq1A4CembuRlNR','qA','M',13);
+INSERT INTO ti VALUES (12168606,18196,'JnW','3','HeS','JMXe0wgXsL3dwldkXOBsgXNT5F2YHSz5aCVS2K6PEjPxIGdEIe1hzUsoDlgMYFJya9pOZAMjdd7PYHHMEDqqvESAzUzWY0vzFW97bBPwckt6RvmDzryCK6GyqgzHt1ZVFGQWlaba71ZBIyqvckdcBlvEakXxEh7dsnV1vOye6QIBMPzyyUqpv8jLWiS1nIEBUcglFnHX1Og4BR4Z2ob3MzzdC4lYs1GuWcrUfNTq1A4CembuRlNR','qA','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6512470,23720,'IMkOE','vpMsVG2ntGVXCDOjn8yu7Y9Do1zbkSkGR7N10OIMeoR58p3POJBM1N4DvxNGB1vqStIOwX5QKkMD5b9dEm0K6kvEsg97jRyJ6lLQSeGWtP7i7TbSRXRMcpVEEv3LfptKFhjfWaHvJTg7jFG569OH0kwAAjGInIx4OWRHKE9Z6oMwV8uKX3eYDlbo71s','c','V5n8SSEktGlByw9CmBd1dibhNkzVaKaCyotrKg4O5uo3NcFNRjyURNTPvdBh7sESAfviQQSykav7bhezumd1NJbS5BZfM0LcefX8YuF0V9aOqxMUfTTXsvc5gcz1bEvKM4EPUclPfGRTko0mHb03qWZaTCWw8tlAZc0rR1rC9FkLvXtT','Fk','Y',14);
+INSERT INTO ti VALUES (6512470,23720,'IMkOE','vpMsVG2ntGVXCDOjn8yu7Y9Do1zbkSkGR7N10OIMeoR58p3POJBM1N4DvxNGB1vqStIOwX5QKkMD5b9dEm0K6kvEsg97jRyJ6lLQSeGWtP7i7TbSRXRMcpVEEv3LfptKFhjfWaHvJTg7jFG569OH0kwAAjGInIx4OWRHKE9Z6oMwV8uKX3eYDlbo71s','c','V5n8SSEktGlByw9CmBd1dibhNkzVaKaCyotrKg4O5uo3NcFNRjyURNTPvdBh7sESAfviQQSykav7bhezumd1NJbS5BZfM0LcefX8YuF0V9aOqxMUfTTXsvc5gcz1bEvKM4EPUclPfGRTko0mHb03qWZaTCWw8tlAZc0rR1rC9FkLvXtT','Fk','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11769690,22861,'UB8VP','p3SKLIvtBJCHbo5GDFhmj5kfCQ9L0K2Vd9rgmr5DXxw82SaJ','ms9','cDZemwP9NRXpI1QpZPZOdcdKVSZNSDGgS1363icny6024gRxP2VzjRLK3EGPDn1VyN0tfzZ7iVRpcNk8c2d7muf','rq','jy',15);
+INSERT INTO ti VALUES (11769690,22861,'UB8VP','p3SKLIvtBJCHbo5GDFhmj5kfCQ9L0K2Vd9rgmr5DXxw82SaJ','ms9','cDZemwP9NRXpI1QpZPZOdcdKVSZNSDGgS1363icny6024gRxP2VzjRLK3EGPDn1VyN0tfzZ7iVRpcNk8c2d7muf','rq','jy',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT, c BINARY(94) NOT NULL, d VARBINARY(32), e VARBINARY(65), f VARBINARY(71), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12989168196437823927,227959079,'7taot4KUurKAqwjnhxTOGL5askTLtFtRlAPLrVnyUvTOtvjE9JjbNz38Azf1rPVFLlOA2aHyPlyU2zYlnO5h','LPlyxf0667jOOD','5DEh8FV46iQabh8ZtVelcr0nFqbKYqtc3m6Qs2Dck3GAVV8wWF','e8i7WvHSOONYsfFaC6cN','3','b',0);
+INSERT INTO t VALUES (16408027198261242320,-1752759109,'HAh0lwioebiKjl0nO8nVvvqyvjOvTJdzQ0rZuYKB9F','j4','anuJrW','rg9','v','4',1);
+INSERT INTO t VALUES (17626945090769670790,1455213317,'BxW2Xw8EJI6WVfrJye9wO6','o0bRc4xVoyH','LOy','ZqT7q2uuogL1yn4Kg','A','j',2);
+INSERT INTO t VALUES (2837849370619191593,996747751,'T3ssKpMoNBp2s8pC4zKHKEkcRrl5fMekqA9a1nCKNgweawBsI0188KPgYoIupQgzYiUxdJMt9dMPI3U7F0M8ENbd3USo4','NYVWWAIBQ2KJS8PEmFDMAMe4FcrXjvu','SSDfcHCWKBH2J','SwtyKCYwI','v','D',3);
+INSERT INTO t VALUES (11206847930155505704,-1136691725,'O5oJKMiFn61wIAa9PEhR4Sb7w','IqKnp','o3Yn8G7W2FSZYbc2iZDV8c','yxDxVDZkmelo0hZ9ulU7n8EHsC9SKewmDUKUOUFMCjYWT0K4snu4DXUfncEQmMSANR','2','h',4);
+INSERT INTO t VALUES (8736543616814745383,-475479663,'2Uqq3CJ9qMeGKkMr04T6oGpwPmJf1xvNOqyqg6CRaDkaJpnf','Wxkqm7vRKF6FIg9QsZYVRnL4e8QcJ1r','keALFneJvRYC6GGJcIWE2EvGVK9roz11Fp5','jXxH5zHccy2hOsSbFyJ8ALztg4vESIPPd','0','V',5);
+INSERT INTO t VALUES (15245836059855894784,-1269542275,'lFeLcPl','6akna6qrRAj9j1fBr45gxSicEI80va','2D99SW5R4rkRKVMF90Uo55MR','CSxmwg1q1yXxSQ0C642ISdjsPqnpY2n9PAcuHyap8Fq6qbQqwernlh7Ly28','h','L',6);
+INSERT INTO t VALUES (9102573247212834113,-2062305187,'VY8VGd6IlugcQ7F90ibpMYQKASRTdmQ5Fo0EH8LcmQvvJM6a','eJlR5VAoA9A5GSKIrpEb','eFPSaRwnAB0NVQAIbEPmDv2HeDetK15TRt1sNcN','zOQuSGWlrPsqZ6tCE3MFFXSxDSiQeqGLW216vGAwgKFxYZb7Iot0b','h','b',7);
+INSERT INTO t VALUES (8121305212201541828,-1924047346,'DXhpWm5U82fwa1F2a03ZFODmdhiMOphlREUgjj6PFOkDtrYowDqOBHJ99F65WIPIcMfeN5eJzteIz7Q7wLG','dXnzNcFiejX8CQhVbhftGg','ATLUMeVRFvnG5vax1MiIGJekstXN8rvWcuxDzPXnP2j','BZ2tj80qOlgWx58Haj3uk1UdWokG6TVyVtAGYGkaFW4EsFtK7908hvY1qYie7Ku36','j','F',8);
+INSERT INTO t VALUES (15412277411472735886,1472070258,'2FPXvibxPljTVezptH9vi738rNXcUSo2ANlTQvnYcRCAgeP01VvoNkJqWQMQTHPllNkHDMupAfSXH','k6R8fjouEcHhlY1s7IS4V6','GqEJE9gGyQrpAYHDOtQtwzBuP3B95tlLs8oGiTPEohYYFA9ufqlA','OmLZq8qRMUuEJsKLIXjcEDPpEPYHAMPuRXt9CAZKUYhhwdH9mJ26','E','9',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c BINARY(94) NOT NULL, d VARBINARY(32), e VARBINARY(65), f VARBINARY(71), 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4698816609709939749,-1806014220,'ASvY1MmMn6E','k3','LkfKTNTZ3TFdd87ECC2VWmR0XXIyBO5162d5','qN02s8T1RfupgWH38Ea89cQLZhUb1NWofdtIeEmemsbHJ9tEK9131zfu','0','L',10);
+INSERT INTO ti VALUES (4698816609709939749,-1806014220,'ASvY1MmMn6E','k3','LkfKTNTZ3TFdd87ECC2VWmR0XXIyBO5162d5','qN02s8T1RfupgWH38Ea89cQLZhUb1NWofdtIeEmemsbHJ9tEK9131zfu','0','L',10);
+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 (7812967966448023937,-115268312,'xIvdXfJkVLH2jngjhxMu5YxvzJkvM79SL3WkzQOr8etSrow4jh8yA9glXZqCEheD7bRrGiMh9JPmRssmkoBy','BKk4joJHtf3opI2TXgQtVQjXWtupgrmJ','8d4UoadmA6FJ4Pkv0saP','GLSv1Ee','i','N',11);
+INSERT INTO ti VALUES (7812967966448023937,-115268312,'xIvdXfJkVLH2jngjhxMu5YxvzJkvM79SL3WkzQOr8etSrow4jh8yA9glXZqCEheD7bRrGiMh9JPmRssmkoBy','BKk4joJHtf3opI2TXgQtVQjXWtupgrmJ','8d4UoadmA6FJ4Pkv0saP','GLSv1Ee','i','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3067310402,-1854717608,'WbajC7rIP','D5Bx40w74V6na91aUlHFpTEMZzgbgOMN68bT9blVORX46OPYgku4hpfieY6hkrcPXqOs1slkdg2IhuaHbgKXf36yrqdMa4kHuDsqkQz7SmJIjk7nGOSxPxQ4e1J35ARZn2eWfX4c3ueWrEe7GwmYzfqsX14Ch8l8DqRj9i3qrCOj','PJbbwa2opwQ2TBORf4LxK1j4P0BDPh6XAt','4iaR3BIFqh2Za2rf9BjUfueyARDfQavtL7eSreHMBmHntEmJg0ahYLYusp2E7gLnqoIzc','0JQAhwOJESHLq7V4hfXA2OmphomZMHTWyz5FOJZJJHM4U3Vj3vq9DdREZ3bbI0QWg0QVqWuA','eCA2GiJlHMdx5rDd7M4Jy',12);
-INSERT INTO ti VALUES (3067310402,-1854717608,'WbajC7rIP','D5Bx40w74V6na91aUlHFpTEMZzgbgOMN68bT9blVORX46OPYgku4hpfieY6hkrcPXqOs1slkdg2IhuaHbgKXf36yrqdMa4kHuDsqkQz7SmJIjk7nGOSxPxQ4e1J35ARZn2eWfX4c3ueWrEe7GwmYzfqsX14Ch8l8DqRj9i3qrCOj','PJbbwa2opwQ2TBORf4LxK1j4P0BDPh6XAt','4iaR3BIFqh2Za2rf9BjUfueyARDfQavtL7eSreHMBmHntEmJg0ahYLYusp2E7gLnqoIzc','0JQAhwOJESHLq7V4hfXA2OmphomZMHTWyz5FOJZJJHM4U3Vj3vq9DdREZ3bbI0QWg0QVqWuA','eCA2GiJlHMdx5rDd7M4Jy',12);
+INSERT INTO t VALUES (10616071268647636641,798825256,'UO5zZp4caGGuozH9VatbRt17fFQN3AJCY6KrL19rs1OwzKwcWJYsRPwUp7RZToO0VissYy7J96dNtjgdZ','Sh8dgEpTBqGEHShZ87W8NDnN4CF6O54xSs3hanhLV4lHuU1kVpetsgCMjT3Te9JxDSJDBaL0UUwDBsvi2NT3VAu','EJDTy8hGV9urklFSyihPVo9Yzz6n3qV1BXLvnwHo1Bct7hk1Wc8mtwSlZq','i3','p','y',12);
+INSERT INTO ti VALUES (10616071268647636641,798825256,'UO5zZp4caGGuozH9VatbRt17fFQN3AJCY6KrL19rs1OwzKwcWJYsRPwUp7RZToO0VissYy7J96dNtjgdZ','Sh8dgEpTBqGEHShZ87W8NDnN4CF6O54xSs3hanhLV4lHuU1kVpetsgCMjT3Te9JxDSJDBaL0UUwDBsvi2NT3VAu','EJDTy8hGV9urklFSyihPVo9Yzz6n3qV1BXLvnwHo1Bct7hk1Wc8mtwSlZq','i3','p','y',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7841654251859291802,-1951112933,'Uc9XwVIv2Q2TXsXpPFKJqqAjBzVOfvCylppgkYDkjxBnCVR6e1aRGVRw2HqxRyfoEAAn','NNqHLxup8sRxJbA17PfxA9GUvdLdoGykv9IQ0jkPVFylS4rUQNTXBywbrwjLcSsWpulXfZPjsbyzJyGqKbMfT8U42AUBe0W8xFczpgvhMXzHDJ','MBJ5RPG99lK8uQT73mrQmb31okVIOD','7Xs9VO1hepsNzBcc6wXewylDNjYQXiiG8xNapJf58uut97EK8rOs7Ym99hIHGWwR7NBCsmNEIY8se4Yd3BtPLkosctNopi9CYcGmXQVgvB861IKRm1tBf49trw5ZY','B','w',13);
+INSERT INTO ti VALUES (7841654251859291802,-1951112933,'Uc9XwVIv2Q2TXsXpPFKJqqAjBzVOfvCylppgkYDkjxBnCVR6e1aRGVRw2HqxRyfoEAAn','NNqHLxup8sRxJbA17PfxA9GUvdLdoGykv9IQ0jkPVFylS4rUQNTXBywbrwjLcSsWpulXfZPjsbyzJyGqKbMfT8U42AUBe0W8xFczpgvhMXzHDJ','MBJ5RPG99lK8uQT73mrQmb31okVIOD','7Xs9VO1hepsNzBcc6wXewylDNjYQXiiG8xNapJf58uut97EK8rOs7Ym99hIHGWwR7NBCsmNEIY8se4Yd3BtPLkosctNopi9CYcGmXQVgvB861IKRm1tBf49trw5ZY','B','w',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6516892659309708636,1572830102,'Hb1lK4b8S1Cs4R','5JzefXZFN1d7fcj9ZJiQxBw0JPHPsvS6DT8jFDLi5ZsQJxgCWHgPZrJ0FIY7Xumu8kIfhcUdPhUz5uBfw','9HS6WVwwYnHUY5YgLuHM5W7Jgh','Voikl7QSQlxrl4bcW17hax1XHfEQ6BTRTPWKn1XHr6xOkbhDrK6dLhpCHvK98lK64b6ApUxRikRTK3HkB7UYhCe2i1kXLMpJ0jOwtgnZtqZtTHSEZy3GrC1REkThPKxR3556BIlu96OUINPAiimaJrmqASJXwKx0NO0xvs8CoYHgnaDLlGkQbpsmSMLoRRxc7mJ8TKyTUMk1PJ35LFOpM8sfa9mmzIpnkCNvh1KQ41j5','hP','n',14);
+INSERT INTO ti VALUES (6516892659309708636,1572830102,'Hb1lK4b8S1Cs4R','5JzefXZFN1d7fcj9ZJiQxBw0JPHPsvS6DT8jFDLi5ZsQJxgCWHgPZrJ0FIY7Xumu8kIfhcUdPhUz5uBfw','9HS6WVwwYnHUY5YgLuHM5W7Jgh','Voikl7QSQlxrl4bcW17hax1XHfEQ6BTRTPWKn1XHr6xOkbhDrK6dLhpCHvK98lK64b6ApUxRikRTK3HkB7UYhCe2i1kXLMpJ0jOwtgnZtqZtTHSEZy3GrC1REkThPKxR3556BIlu96OUINPAiimaJrmqASJXwKx0NO0xvs8CoYHgnaDLlGkQbpsmSMLoRRxc7mJ8TKyTUMk1PJ35LFOpM8sfa9mmzIpnkCNvh1KQ41j5','hP','n',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (11384052210963534306,-711239438,'NHLCd2NrTXpG8ZtWQTdchW7BHdTcDLW85SC7McdD','Gqn6naMmZEST23bpwMcaGgqqyJ','m6ttf1pUk68wGd2XalwEJ8U4lANlAur1nwrg','jDWBhKH6cGbcFv','u1','H',15);
+INSERT INTO ti VALUES (11384052210963534306,-711239438,'NHLCd2NrTXpG8ZtWQTdchW7BHdTcDLW85SC7McdD','Gqn6naMmZEST23bpwMcaGgqqyJ','m6ttf1pUk68wGd2XalwEJ8U4lANlAur1nwrg','jDWBhKH6cGbcFv','u1','H',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c CHAR(32) NOT NULL, d VARCHAR(50), e VARBINARY(91) NOT NULL, f VARBINARY(60) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4977345,3344353838,'VZH9jFS2','6xnHaRtq2WYs6JmBaaYJmIB0IY8Qyc4qB8kXV4JEJ64A8V','sIBNxuDeOiLvfNSwztO3cLmWHH8tUvjZ9BtZHFRjTA3M2LURbDA5Qa2tWMCvkQOVq7NlaMVkqFk3TM','zjVAZiFoUXWSxs','E','Gh',0);
+INSERT INTO t VALUES (-3624315,1244414500,'PjCSAgtA8XY7RrYfBIvNLaqOtVe','H6gmr3DKTdLEfNSeJofEsHUHKyWfCtUIZ','G9hwiNDo78NdVpUVXEpSvcBDQcQAmiihyjH','fsaLaIWCx5wrSfES0gncNBoUYb2cRfGEiJ7UCE9','O6','ee',1);
+INSERT INTO t VALUES (6321035,606899342,'SHxceuxTf','w0NPka9N','OMtBaOOpytQ5EL7Y04C3zW7RtnP1VXuhQydmE3idD0BQvKen','kKK','3','Qf',2);
+INSERT INTO t VALUES (-1540132,2673021316,'5E','PXF1hYXJLA45EABjxLPS1BBClC1GQ3tDp4S8GwVHtn','VYhkfJol4XM1hcuQyuvr2vbpMMawcoMB3hxh4OJUUxri9cVeoIZw7PTpus0BkH0m7W','Ntjw3xfaoS9pB6o8XVU0wegezLS2nF8LPg4YGEUfiQvSn9QUw1dnvOga','R','Gm',3);
+INSERT INTO t VALUES (6546341,4002012836,'pePsZAA1d15DcQlok6S3r','VmGhloRxQ4IYUcOuPiSgBGGAdYlkke','un34BrkrljBAS9ewdBKFphdLJ','Wxk2kfLKd','yS','d',4);
+INSERT INTO t VALUES (-2740840,3773667616,'tSgXRmxod9FphcaR','0bgdxQmeW69mZZLhy94NH1YFLje4yarBaiqRbho8Zr','ysSrqCjJNjrBN18LIxdkjL59A9p','vA9CKgDoAwd0fB','oF','x',5);
+INSERT INTO t VALUES (-2915980,927533262,'JE2ehrxakD','A8yAKKg1h0BD2e9sXBoUtSmri0lSJVjXykiBT7QVZw4L5','PzejtSDPdzi08mCxIXF3rY2BzApy2TZlbw0nUT0nmpqOX0DKB85d7fT5g2EOSv7VZPa43w5OkLwgWP2GY','HCKz4ZG','me','n',6);
+INSERT INTO t VALUES (4526347,2133868971,'Bkz9SDLUXFWloa','bUf8KP8JSAtTsEpcGc7BTOcvs9WaYEzzBplWgD2EpOmh47','OLJ1u7kxNpvgYQCmu3','8vwx9es8CbMGJ5','0','CD',7);
+INSERT INTO t VALUES (7088472,864225002,'waj5VxMDzHHEIN7WfNSq9Ek1o','QGCgZqqWml6iEe6MsRnVnNT1CR4u1n6jy','J943jCTRMYIdHkzqtJbpnVtRoH0PMOTPMP0GWyp','Lt3Yjj6p8btNmF1jJ6QZZhNnv4FB','sR','B',8);
+INSERT INTO t VALUES (793938,1592013463,'oNLBXTbzR5EIyxabCbG2EZEqN','Mw8W0o04Cpy4fMYNFQZ1mn6BJ0IxPJc2RvDA','03is7','nkf6aWtrc3XPeKOREXDOSjD','xF','D',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c CHAR(32) NOT NULL, d VARCHAR(50), e VARBINARY(91) NOT NULL, f VARBINARY(60) 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 MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-8369133,4172401530,'sD6Enno1U','7','udnJpjtQGDxyMHehDklhybSLCKKOt6rr3URSKRwOj36k9NQG2zmUgzzKNsx5QUazu2L4TrCjbwyYRaFvvO','CVY5Ap6FFSn1QfNdrWvPg0UicGkKoEoQ0edi43NXFLjnfN3yj51vaQyNOb','K','Br',10);
+INSERT INTO ti VALUES (-8369133,4172401530,'sD6Enno1U','7','udnJpjtQGDxyMHehDklhybSLCKKOt6rr3URSKRwOj36k9NQG2zmUgzzKNsx5QUazu2L4TrCjbwyYRaFvvO','CVY5Ap6FFSn1QfNdrWvPg0UicGkKoEoQ0edi43NXFLjnfN3yj51vaQyNOb','K','Br',10);
+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 (1085566,1990030186,'B8jXuEAEAc','aWlvYSLdRLVpFRvN','wC02gJ8QheFYRHWZnOuCf7GkqrUBLrEc80FiV','bUnpdH4j4YF6DBvAteyrGNh6k3fNGHnK3YkIf','Q','d',11);
+INSERT INTO ti VALUES (1085566,1990030186,'B8jXuEAEAc','aWlvYSLdRLVpFRvN','wC02gJ8QheFYRHWZnOuCf7GkqrUBLrEc80FiV','bUnpdH4j4YF6DBvAteyrGNh6k3fNGHnK3YkIf','Q','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4365240,2914880254,'MFOUg9a4QZHb8voQ9pRrREkcW5P8rGz8W','WvoJTwqE7JFrsoy6vHq4N5BVI7IdsMsfkP8naaKOYo55jPKgHdmUZ','uRm8iCT0SKLW3abnk0Wg','zHKUMu7nB6EB5Y1xB2Wy2x63srYW','4b','P',12);
+INSERT INTO ti VALUES (4365240,2914880254,'MFOUg9a4QZHb8voQ9pRrREkcW5P8rGz8W','WvoJTwqE7JFrsoy6vHq4N5BVI7IdsMsfkP8naaKOYo55jPKgHdmUZ','uRm8iCT0SKLW3abnk0Wg','zHKUMu7nB6EB5Y1xB2Wy2x63srYW','4b','P',12);
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 (3738034122,-72425364,'L1wXARCXqxhTmx','JqmVY9WIQTRLXyMwMAhOH8SyTYulU8G97fwF8JwHQvYyCtEKFPtMI7eUgPYOi8wQyL9PeRb5n3wfEA6KhR1NYL0gSnfl3zjuBD1WQkaE5daRisJyJCrETfGLX6c1LyL0glxDwMvaSxWHh579tHzqYKUTsPvjgGq8MR6OPONlhsYUEPjiywtgBHdtO9EAt2qFyMJCwQStQGqeKSCwBB','2GRkPLUSw','85xUtL72hUYZWopQ8DvnlJbrlOjfZBDeQXngi0ih5aOagZQRszRMho830gik5rKQYuj1614','xocaQgj','pAWo8ZFS27HXDowiehcMstFIocepXH6gWUp0628Y3bWP4YmB7v6atTcJDl3NSOj1lGBDy',13);
-INSERT INTO ti VALUES (3738034122,-72425364,'L1wXARCXqxhTmx','JqmVY9WIQTRLXyMwMAhOH8SyTYulU8G97fwF8JwHQvYyCtEKFPtMI7eUgPYOi8wQyL9PeRb5n3wfEA6KhR1NYL0gSnfl3zjuBD1WQkaE5daRisJyJCrETfGLX6c1LyL0glxDwMvaSxWHh579tHzqYKUTsPvjgGq8MR6OPONlhsYUEPjiywtgBHdtO9EAt2qFyMJCwQStQGqeKSCwBB','2GRkPLUSw','85xUtL72hUYZWopQ8DvnlJbrlOjfZBDeQXngi0ih5aOagZQRszRMho830gik5rKQYuj1614','xocaQgj','pAWo8ZFS27HXDowiehcMstFIocepXH6gWUp0628Y3bWP4YmB7v6atTcJDl3NSOj1lGBDy',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c CHAR(31) NOT NULL, d VARBINARY(8), e VARBINARY(71) NOT NULL, f VARBINARY(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3855876670,-1769,'Ja63U6tVNh','0dx','bAhI27xgRrsJlWZ','7go1NS6m8vu3lQziqaT3JaCpwLiHrGj29ovJ7','o5hfEFhhl48vAG3ZE2jmnYYSOSXsD7bxiSWIz5qP7DijN8PQuBssVssgC6XnmVD9lNke6Iw4GKN26Nteg','vC2R7SRWNTeKV2ymRTgOYEf6p1q8qq22tP50u27k9N7hPS6TKif2dZ7uVMHyNGOe8QE1JSTuZNMa5p2RUPORld9BlXDpJq',0);
-INSERT INTO t VALUES (2403109979,-19633,'fg3IWM3tRKS7L8E','PNx11S','d5dKjYWzPHs3o730UssqPG9uVzbgGsgV45CdUGHiO5sVgUHo2KHOvb3uKKQIeMw5ipZOL','jUCdDi31RVJwRakbG0xEXDAgsHEz1NmtZmI4DRLYb4lhS3lJ9H6e58EInnDnGncfhTV','Xo0UlqEdJzz1LI5L0vEYWKsbwPMcAKODOXJMbxeGUKKf6wz2W7cO','h32EfSm4cNA0wAoqju9uURdcEpmdVfZ58W8SmhQUf2SMmp7msaSpP3a9jmpRAn6G3Z8e6',1);
-INSERT INTO t VALUES (2992042825,31081,'42cwsC8ypdXoDpe0DW26bAmwFanK','h1p','gc6ddiGR6mwA2PHLYCrVlwAudxfdj47CzZxdy63j3dKgN','0jWTvb8NF6OqyIdir8wmU0VzmJYIiUGmZGTQrnEy8agsRKUheG51WO4JdbvrvFXv','SOoN1O8O','k0V41CDVeDQ8fR9iYEgXcb5NYkZQoK5vwM71CBBs6aYyrLVzYXOWas4',2);
-INSERT INTO t VALUES (37309841,-31148,'xQfspk9M4UneQYa','3','QcFCkVfyg8qULmG139oWtnAUQbUzmvr6vUZ8LGFNWSdJOB','b5A09PplC4f57KQjFLScAE9FM6ryCdVuwr1NwSu8W9B96Gwi2r7','XE0qAAH7Dbl5FRfLijWIlQm0VOwb9mACX','hUuRPsZf3EkGUHU8nKOBfLHVHsjItRhceMCp0PEcaH7fP1u0nhpsVq7PGdmZ3hlylvWwDwGYwlu1pOjxC7hOS8rDt2yr4ylgPIxL',3);
-INSERT INTO t VALUES (2136706032,16576,'L0XQq1r0bljmV4oPXWxIxXQzWE','DPGYCiA','cT7V5mymgScnmAWCnVdI0hmW0irsnGNJqtRtsWdp','digJMNOEZcfWW7FfknCM5L','brJ1mHxONyHI9VzEj9nM','UR',4);
-INSERT INTO t VALUES (2487234858,2909,'yXsd','of1By','sLQjwChsK2u39PnIH1GrYTJgKLbXXMf3k8s9N9Y','NiYmXOdEmwgDyKDIJBgPyNQoMgTAU','SVzJ5wpOw0pqTIYeQIaacxirDSKtpcGWG2Fz1kDAdx1bKJTwNUMfjjj2cPtBKiOO7BNZHdOTIzKsGZa4YCgh0yjiNBl','DioXkDuGiij',5);
-INSERT INTO t VALUES (415993103,-19823,'yTO7IphqnnPGv','x','lTO93LSPjEqj6Fodke','Ba5LQgSd4N56ASOkv0qYhnvSWKIBVEXO6QUCxwfmBJf90GKiGMbXcio9','4TodjWgGF5HUlQKNN8GXZgqk5JkBi8c7iFu1','6EPvnQZIeyVUOK12hZ17sKn3yimffF9kGRrEKQUrA',6);
-INSERT INTO t VALUES (4211057592,21603,'lABhMdVrV7MSdEiQVH5GqQOLKuC','Pf7','iRzzwelv1OHzdyiKorzG9bnIslRk77ev2Hibt','qpxSpFcEYsNBrLFpxF7VVBreYJ6m6XXLAHrhfyWUthi','aCF0dzHT4a0dVwjsi0ffSkSYtmyd5bMi7Rdo2rw3F1sgf55fIMP0R0B','UGICmHytQOvHbdxbcuHUGHuLAIEueAxLManpETJGF9yzbQJjetXWUjs164okcfL',7);
-INSERT INTO t VALUES (3525854598,-7275,'YkTISN8C0BLOKfWpAnos7','0Nx7eEUU','zCLrlNzWMz4nWHYVmumz3eA6QAb9nW0YDJ2t2gTwbp6FKT08kPvZplCoKfF0kLeePYSl5CD','yKa4fOZxV0RQSJc2PqB','C3idHrud','EZ9xLvVSKtlpZNAJ9RMJE',8);
-INSERT INTO t VALUES (845488186,-10629,'Bpo9ZJDT0a8D','qndaCoq','jJoJv4HdIYg7WsltydMY','UVkwkWczgqyW1WIaMD71WplUOPL9CyjSsgY2jI','VHgzbYTZVCwF6BxeJd0amVDLjgoTMYlyiV6NPKMQq2','i8LG2OtxYrTpvx4GzhrHb58NbWVXusHMUiNmHarRrn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7058910,510253755,'jvSMrPEVz','LhEglIVYoUPxar9hgJs43UBQixfTyTQiICmh8gOJN84TayDuPPRq6h2jyxwTEHplMdFd1FyQGs90LLNixNWDBHwkBYGbmAteDIke6zK6LctaA3Suvg0kGNxs1AO5UX2kDsW7DCYufJIEVtRF6oxz3DD7ZTpShFFEx7HxYwrhrtlNZEXIVxw6dCX6ln6YSOQpkTPeXxrVrE5qAywqnK89z3lVYO2jPtZ39qHa4458ZFdfKN7a9yHZGUURjc9jafaQ','uMB7mpYULDypx8pp8MIQ5B6uRraWLjePeq500Hc0zV9wafVsdsLtyzDvt8ARszzjHGwqe','A0wOTMZvzkMzRc8NhiiOdU8DqDP5lCc1SGsdpEOjNiklNgWjESmcAgNIH893gaAkGfCWGXWwNuVfGARVuIq66Mz0R3tCM9zLeh9aASbjsmq0hS5la8Kim4zWGiHYwMyvajmH8eC0HMuXmERrNKSz1YTojmyVdtKYqnQdtobpHgUaq4PeoyK3hV45k9qXyQmj5L2veAiZl8fwM7pyLj2DaGs6hH00xWVcycua9H','m','EY',13);
+INSERT INTO ti VALUES (-7058910,510253755,'jvSMrPEVz','LhEglIVYoUPxar9hgJs43UBQixfTyTQiICmh8gOJN84TayDuPPRq6h2jyxwTEHplMdFd1FyQGs90LLNixNWDBHwkBYGbmAteDIke6zK6LctaA3Suvg0kGNxs1AO5UX2kDsW7DCYufJIEVtRF6oxz3DD7ZTpShFFEx7HxYwrhrtlNZEXIVxw6dCX6ln6YSOQpkTPeXxrVrE5qAywqnK89z3lVYO2jPtZ39qHa4458ZFdfKN7a9yHZGUURjc9jafaQ','uMB7mpYULDypx8pp8MIQ5B6uRraWLjePeq500Hc0zV9wafVsdsLtyzDvt8ARszzjHGwqe','A0wOTMZvzkMzRc8NhiiOdU8DqDP5lCc1SGsdpEOjNiklNgWjESmcAgNIH893gaAkGfCWGXWwNuVfGARVuIq66Mz0R3tCM9zLeh9aASbjsmq0hS5la8Kim4zWGiHYwMyvajmH8eC0HMuXmERrNKSz1YTojmyVdtKYqnQdtobpHgUaq4PeoyK3hV45k9qXyQmj5L2veAiZl8fwM7pyLj2DaGs6hH00xWVcycua9H','m','EY',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-6880700,2906227587,'UmyvPYZoBlukP8FFHh8qmKu9','vH9BKHLArLY873uL4ccs6evuKyjUIc29cjGQ5G6Z0SwaNEx6kX7pnIGDmn44R9v2AHa4eLfhxMgHmcfjmYImq1OjzAERm4OZIBfAKUMt2L6RxEbwWcg0M3R4EWButHyy54Bi7F5Y4RxwcuFYTh2xtVwkYb80sm','2FcCjDyFpWoFgY0nMPs6Sw80JwiZPFdFeCoOtXleBLjhmMCuzCmKyysSoZylYGa7rz','ac2xWN0DgaivzyAMk6ZW1ukopJAgD','wT','5f',14);
+INSERT INTO ti VALUES (-6880700,2906227587,'UmyvPYZoBlukP8FFHh8qmKu9','vH9BKHLArLY873uL4ccs6evuKyjUIc29cjGQ5G6Z0SwaNEx6kX7pnIGDmn44R9v2AHa4eLfhxMgHmcfjmYImq1OjzAERm4OZIBfAKUMt2L6RxEbwWcg0M3R4EWButHyy54Bi7F5Y4RxwcuFYTh2xtVwkYb80sm','2FcCjDyFpWoFgY0nMPs6Sw80JwiZPFdFeCoOtXleBLjhmMCuzCmKyysSoZylYGa7rz','ac2xWN0DgaivzyAMk6ZW1ukopJAgD','wT','5f',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-962969,4025227784,'DSKrZ2qLUD02k46B2RIsRipIvEKkB0A','XFciDJDcONxun8V7QONlfHURdo3FX7jjnXEVtzA4OojMevTsDMRRwGEwVQbKWkQ2nxFMZeIGZvty7UKpLPfPMRiDn99auJBLqwv91fCnFzXg1VSCS','7Dj4zyq15i0SSSllBnJl2rJh6hNvquyrpDQr4uG10C341vUGbmzKyA1aYRHLRMp55R12N9ETSE','EGo2SpK7yjwdnKRDuZ3JEbxTtyyruPYYt3a2Vq0yH5SiW63Aw2Q','KbX','Mc3',15);
+INSERT INTO ti VALUES (-962969,4025227784,'DSKrZ2qLUD02k46B2RIsRipIvEKkB0A','XFciDJDcONxun8V7QONlfHURdo3FX7jjnXEVtzA4OojMevTsDMRRwGEwVQbKWkQ2nxFMZeIGZvty7UKpLPfPMRiDn99auJBLqwv91fCnFzXg1VSCS','7Dj4zyq15i0SSSllBnJl2rJh6hNvquyrpDQr4uG10C341vUGbmzKyA1aYRHLRMp55R12N9ETSE','EGo2SpK7yjwdnKRDuZ3JEbxTtyyruPYYt3a2Vq0yH5SiW63Aw2Q','KbX','Mc3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(43), e VARBINARY(94) NOT NULL, f VARBINARY(79) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18133,4980946416247848558,'yCdqx','CavuKBDIRExLwTDOdRyqIm8','WfpVnpxma6UqMYbF','X5Dwyb5IVqIXC8DBuiMWrk','H','t',0);
+INSERT INTO t VALUES (-5614,5231553896545453835,'24MoOo7oW18G9JVXtLZNsFVkGKca44IeD69zfZaVqT9','GXJf2jehT5J','lzn7bEip0goD2Fhc7We7dFruRP9Ljxuh25wl91HfBiRMVGPuxDiEqgzxvqEAZ2','LzJJ2HhVZznK1VKaMKF8AYTfRzXNkigc9YUcbWBb6','s','A',1);
+INSERT INTO t VALUES (-32622,-4770738405268614026,'v5mRWC1dUuoEtu2dJHLAn7EhQvtooBC83F0Sae','AoTSQUjxQRFbkjUYWLRj1W9Rp','MdTzb1XkCUp0YZGecomK0yypjV','MmEDlg17eIumsqhVHfSm8mjdRTldK6gQskxwco0DoW3ioqIpFdXdl8brjfe','X','U',2);
+INSERT INTO t VALUES (-22835,4076273401776222860,'GRo7xnaEahG7JG7btlZkCtTKzbXhwtjNb8','dcbi3S1','hDVO3kEFO51dEMqXogt4huiEPyK9sY2RkAo4','hOuA0nl7prl7gycAWx2NPOwP3Fu4RPvLcAICKbsbA','D','z',3);
+INSERT INTO t VALUES (-13539,-8823436453236519433,'emo8TV8PWHcCFdqSM89j0I5d9ZYip163RTowW9T','y1Ak2sgwcMlxT66IiVG3GkbsB1V','fdud1aFqpFLwRIkIMlt4Q8bCols8l1E4INcxJP3aMrSWlLhRESa5BM4LVSTWxx8mmEp12WNOLtGqrsnl6vubIjDtc','oOI1lkRMH1KO2O7PUiZ6PezrfJU97FEpJa70s9vgXukWcBW2Wbk52g5lAxssPE','L','3',4);
+INSERT INTO t VALUES (-32718,7998013654301971306,'xGGzuyybaVKWJWSnDKwUoL5gDg','dmsLCLeILEOOyVkKG','7mdb0elefVWIMad4MCdAfE9gkRISzGrnU0Rdjc3rHQSL5a1DF0j2','a2O0A9h4l1ZibrGh','c','u',5);
+INSERT INTO t VALUES (5912,2891632447782196936,'4n7OWYLZXOxAdBdIlSoqLIEPuUsRQj5m','k08P5Y','BhfHNYuJ5q9vUIFHcEfvEhSiGDHrZyMR5PWizQbuySzxlgKgt3Xf3jov9JRo4kA0EB6pIi','mhEfnel38JHxID1O6Ki','m','u',6);
+INSERT INTO t VALUES (-12855,-5098625070091142863,'2qQc1m8HmBxU7AxwwCeGgl4cnvlq','K8N9Bunus91M3Qzac0lK4s1CMU','gQ0PxMqR5TRoRpFFoeWzZjvtNiWeI9VHDENDBwigK5nUtaJYRsSIXTugvisdX4F','iEQaq9bLaaHtTRDiO2k','2','w',7);
+INSERT INTO t VALUES (-10351,3470960662557639483,'aNEodPQomvSx9mJTS','pU8SzH4q','ROjQ3u4u2TMxKgOD9T0aA22Au3shVwDYi5NhCwWDA3fQGTg0WMD4edgFgfeT415Bu86t6eLuyMDkf','rWXR6N2i','O','Z',8);
+INSERT INTO t VALUES (1322,2544316557859934714,'suUk9fCfaUyFQX','K1jv1MF0T','Ov860GDztO0E4EMLa6f3nbKJfrjPrMXjTsg99KojjlgIhAtlSsyE08CcTJTOzjgM8NVScEDIlM','9sipX7fx25hcwie2aeHoI7Li47y','8','7',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(43), e VARBINARY(94) NOT NULL, f VARBINARY(79) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1161529544,-9219,'ZQq4h71VPSxNck3hn0a4li29','wCNR','YXRXVA5PRkXkCLBdvHgoCovHHoPhUTR4ctkQJT','3xxIoF3rJSS6xV','0sr3mCbFJUlhXtnkREBiBTSnDgBdjRbJwGUgBjyj','0HYFuVcjTRQez3Kt7KCNEvH94auirQdDmZvYC8oTKAMKehUClaGTB',10);
-INSERT INTO ti VALUES (1161529544,-9219,'ZQq4h71VPSxNck3hn0a4li29','wCNR','YXRXVA5PRkXkCLBdvHgoCovHHoPhUTR4ctkQJT','3xxIoF3rJSS6xV','0sr3mCbFJUlhXtnkREBiBTSnDgBdjRbJwGUgBjyj','0HYFuVcjTRQez3Kt7KCNEvH94auirQdDmZvYC8oTKAMKehUClaGTB',10);
-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 (2137172056,8099,'L93sP99dY9OV9hkJrhc7WZmGXLB809B','dE7umAT','KS2NQzJUjv3O6aenRCsrBjQ0hOF1ljObULvjgDoLsHzg39hlzLQ','mJi1L66B','uhllKubs5t7BqHbLrbKcckb5DArsMCa1npn0w4rf3cJop9JuN3JD2jQ3yXMIKo5KfgjZLjx0bIQJ3','edKTSF68BdG0IuQ4tYBUkwndu6qs4Z3MhmxrYzs5HtBxxO6kdDiNy40pJA',11);
-INSERT INTO ti VALUES (2137172056,8099,'L93sP99dY9OV9hkJrhc7WZmGXLB809B','dE7umAT','KS2NQzJUjv3O6aenRCsrBjQ0hOF1ljObULvjgDoLsHzg39hlzLQ','mJi1L66B','uhllKubs5t7BqHbLrbKcckb5DArsMCa1npn0w4rf3cJop9JuN3JD2jQ3yXMIKo5KfgjZLjx0bIQJ3','edKTSF68BdG0IuQ4tYBUkwndu6qs4Z3MhmxrYzs5HtBxxO6kdDiNy40pJA',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (2076538,-2287906534155223621,'4VaD','CTxiVP6lfXaMu37RSBN7F4yklXho1XyWAOSEWC','PnUbXatIp5oUNrMrQcY4XZampT0WrUauA1MVlZCotbj4OR6mNwpaAzzb9eG44PPeGac','ss3upcJATueIckmnIYiFxRbj700pkxF','v','V',10);
+INSERT INTO ti VALUES (2076538,-2287906534155223621,'4VaD','CTxiVP6lfXaMu37RSBN7F4yklXho1XyWAOSEWC','PnUbXatIp5oUNrMrQcY4XZampT0WrUauA1MVlZCotbj4OR6mNwpaAzzb9eG44PPeGac','ss3upcJATueIckmnIYiFxRbj700pkxF','v','V',10);
+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 (-8352612,6831490046318162051,'e4SB7IUwwUSy8CVnii07ZUpHTNCaQ5aYKiVQkiT','MB7jS3Phgw6cWK6C6njjztC7WTeDiOBl','qv1OyfrnV631tulUSZk9AYIrZObhogtXdCQ9JNru43OKtPRLA0','GGwGZJbw3Sd8jxblQWGqCxMUhSjfi7bz4','G','6',11);
+INSERT INTO ti VALUES (-8352612,6831490046318162051,'e4SB7IUwwUSy8CVnii07ZUpHTNCaQ5aYKiVQkiT','MB7jS3Phgw6cWK6C6njjztC7WTeDiOBl','qv1OyfrnV631tulUSZk9AYIrZObhogtXdCQ9JNru43OKtPRLA0','GGwGZJbw3Sd8jxblQWGqCxMUhSjfi7bz4','G','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3155713896,-9399,'6B8KJSW9lAts6WY2yZ0Rff','sxyHENexbLZrVTMNX4HQ7wxtMQwfva8bwoPH9CpYX2IKejxg3EQEfGskus6XzbqAu4ZSZs3JqCWePVfSHbHGfYAVEqf7xVoToh1cJpoUBakKzrniW3z5IGv4wjHVHszOn3rhi2kcrdr3J04XOzY7GEWqS1zU','DhqQO5a57t82w3XZeajfULo6LX0OpJK','T4CpilpGij35qLBNlTpBpgfSbN6d9rmfIzEupWs8cnI7','Q4GlK5ekCU6UVCOVKG55qkg1epHDv6DCQT6jVkHW5eEOGYSLgyrji','9Zx2vrN6JfkmIjew5b2cwwhC5uEvyXuvATCO4WXErTVKdfYpeotvu',12);
-INSERT INTO ti VALUES (3155713896,-9399,'6B8KJSW9lAts6WY2yZ0Rff','sxyHENexbLZrVTMNX4HQ7wxtMQwfva8bwoPH9CpYX2IKejxg3EQEfGskus6XzbqAu4ZSZs3JqCWePVfSHbHGfYAVEqf7xVoToh1cJpoUBakKzrniW3z5IGv4wjHVHszOn3rhi2kcrdr3J04XOzY7GEWqS1zU','DhqQO5a57t82w3XZeajfULo6LX0OpJK','T4CpilpGij35qLBNlTpBpgfSbN6d9rmfIzEupWs8cnI7','Q4GlK5ekCU6UVCOVKG55qkg1epHDv6DCQT6jVkHW5eEOGYSLgyrji','9Zx2vrN6JfkmIjew5b2cwwhC5uEvyXuvATCO4WXErTVKdfYpeotvu',12);
+INSERT INTO t VALUES (-4950690,6010838546508828288,'7ylalxm1u2OEg8EPsuJ2ZIE99XZoyyXpEF5JO9o','axukt2dMAiy3eZWmeq9r1r7vk8Ax62V8XZ44IohYquawmktxB6MjA6P6Zfl2D2aT6kSabDRHXz2YZOfNUS0OnXJs1IcVrL601g','awTrBTgEZlb0uco7bSdPjdlDWvPL4r','1rJqsVVqCb55ZzJQuAKoRzPrt88t9ZJk8BauKy3x12q9Ob69ck','s','9',12);
+INSERT INTO ti VALUES (-4950690,6010838546508828288,'7ylalxm1u2OEg8EPsuJ2ZIE99XZoyyXpEF5JO9o','axukt2dMAiy3eZWmeq9r1r7vk8Ax62V8XZ44IohYquawmktxB6MjA6P6Zfl2D2aT6kSabDRHXz2YZOfNUS0OnXJs1IcVrL601g','awTrBTgEZlb0uco7bSdPjdlDWvPL4r','1rJqsVVqCb55ZzJQuAKoRzPrt88t9ZJk8BauKy3x12q9Ob69ck','s','9',12);
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 (1721407553,1981,'uWM','8l5tgqNkXnGBcEfMW1aOEpdVKZb5tucGBtOTuBilacmCUg5bHjHnzSTRp4s3v6ZwZVdyiXGZoNSPrOvNFulj2jslawS1XNwWiQXSWpslpjC7zkxWJmtx5rpaN8nhUlJRS5kNmCqtZTnbdWd6wnuilTvg8m3vJnVevK3iAUBi','zAa8F76qMxHhZPUXszEt7GwDRO9svfaIyg14Nm2GSBsYLFZ','u0ti7lNvNY25jeLSqhLb5paK5iapXbFJ3qVwZYO4F05wuBIfTaD3TJ7omav8QkWFSjk1suNMkbwrifAAX8rdOe3gQ4HmY8F','BAizkpV9oBGfFcQ6zuYUtwo3p1pK','EAdGg9WjJNhdkHrJ0dNQH4yCxzNOUOABCRxqz',13);
-INSERT INTO ti VALUES (1721407553,1981,'uWM','8l5tgqNkXnGBcEfMW1aOEpdVKZb5tucGBtOTuBilacmCUg5bHjHnzSTRp4s3v6ZwZVdyiXGZoNSPrOvNFulj2jslawS1XNwWiQXSWpslpjC7zkxWJmtx5rpaN8nhUlJRS5kNmCqtZTnbdWd6wnuilTvg8m3vJnVevK3iAUBi','zAa8F76qMxHhZPUXszEt7GwDRO9svfaIyg14Nm2GSBsYLFZ','u0ti7lNvNY25jeLSqhLb5paK5iapXbFJ3qVwZYO4F05wuBIfTaD3TJ7omav8QkWFSjk1suNMkbwrifAAX8rdOe3gQ4HmY8F','BAizkpV9oBGfFcQ6zuYUtwo3p1pK','EAdGg9WjJNhdkHrJ0dNQH4yCxzNOUOABCRxqz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(2), d VARCHAR(91) NOT NULL, e VARCHAR(54), f VARCHAR(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16371846450113325202,5493534562709779518,'15','wcgmmhZlZxWwryakUBUGH5L4e4oEe','rtnRFVP2I','fhbCMSHcSsUB3hk3d9gmV8jTxIfPsG38qFNNON2I7HBHeCWZnPd5f42D','8rrv2k6le5v31CcBSVJ36n16lS3hZFdYh','CGS4m2QvgOGBmqy0KlaSKrEZXfC8S',0);
-INSERT INTO t VALUES (13493673920087239682,14501720380801661789,'lw','d','1qGzsa950xiHrMChoQrp8En3','cKyZTGd6Hq9qHHxm2iCbaLgKlkB7KTcnZJezxoWlC','tab9grMGDAG6VrN6YD4DI2SKwdZnGwGVZ59clmpVdl2IGFo1kh','KozXEtIpznIM5hHwF0cznALeHg9sqKwQwt00HRE1GvOhYPSeU2VPOuWj',1);
-INSERT INTO t VALUES (1184361212134346386,5136456727193844439,'Ua','1ypniQxtVu7Y2NugP6CdCHvZb8WGUpO1N2ntyHd4O3gkeVdizViu','9cL82xvcecEq56O1QGbIceNgYqhzUxoF1pN6qI41','A0smH9Clq0Ie720o4tiIv1JEZ2FbUuqA1ex8gDhLvWGtdgrq','cSsDCqA1iZFVrrLUOYh1cKP1siGP6iPQAiPhYfrGcCamWV2IZ','ARCnzPdqH6Gsvaws9O4iFgF6rdirLpkGzT1ELA',2);
-INSERT INTO t VALUES (14269026326679325299,629148453294442964,'t','oSuTaT7ZaMATIU8GDkHbKo42vw54FRB2O2md6RA8eaiHa','r8DO26B4zrUa8RSLI8fCTk9w92GFu7KsDo','dY9upamxJDm4eM5VIq4pSiFiRrp4zG8zLvutR6tVdpFV7oIh1HJh','WabLFjpyjQQy4W6OMAHuDXZWFiVR','Wwim0kzWNoHOK2Awg',3);
-INSERT INTO t VALUES (12595298664920868804,12114648246768983345,'D','0u3tRQMvWVdmzZH0HHccQGpd3UEaGvKeLiHaWVPFhT','5X8xbglvRr555RC97','gzLg6DQl9cPgrmO0PmR8bCPXkGDcXO5w1vkqx1pacFrLHb','DG','PL5a0UB0UdEGqRg5fC2ysxW74pBpkGmWLm0u54BfkDJKR0ITHywRXODkLJeFjMv6E5J5PMFROF0w2mbO',4);
-INSERT INTO t VALUES (11698918407159441226,5851427338889755697,'p','6eUFX8tlPPwdGpWMbRtjI7NVWYDCg66SDfJOmswtJwixtLND','kDt5Q7KC2mCUv5ghCCe51FKiWVSjucHul58XjfwHIML','12RG','YnH9UY1q3YjflxErrSI7xlXO8nWLqEyKGu73b2FmCrbc0S1hr0eMhy99BqV37nbnXNJqd','hyQ',5);
-INSERT INTO t VALUES (15426162517490308847,613636402366395802,'I4','p9q3Dl8vDCjDBdtA3uXiEiaAUoPEJkL7MxKFRYROmjcz7X8HivoWSpq7bd0nmh4b7dhqE','RjmvHOorNkN4poKo8rmJFw9XwHMDu7VTPp','P34CDhWnXhQTlbgPCvJyC8W3G5Lp3wAGh2vno7NcQIPVOqq9CgGYwJ7ftSYaCG','IRIhWAElfCLmj5liEREJ6a48Gd84lGaLtzbzwNoRYE1zGgjt0rCzHyemC7wy','Clynee1hK1d3EOsfIUaSK5zP6gnT3NvYNHdb8Wlh4noJcQWlJ',6);
-INSERT INTO t VALUES (567950371437789249,16020548633240511029,'v','yvhAqMI5Msvps9CwqNiaJghAquqCQAXnJlJyNKvTck4Dj1YP4jNuvLYYduWpa3eNELko1ziWFUkjkpr3Yzgqr','eay3XqdpiMcOdPRL0X7ZAItwH4HJUWrfKayLeU9kcOg1SUM','xveFjO8kwQXm27F8lNsoNilzyWcV9S','0Zl0bpE7W8SfsNtC4m7WLbDd3xbs','oVizVJfwtbUjkQithMHa6jIkmRSA3YiDLNz1x6BXhfrP5x8NUOnAUIs7P',7);
-INSERT INTO t VALUES (1468912221714699148,7246540747426848949,'By','i21h5XzfzuZd9GZOwFDZ24hVfRuvTipJgA26vri1zLJW1RDuLGwi8UFCBp7IOWbWhb','Y8N4zM42QAR9ULISgPuCQy2ZyM8jE2tVnZQ5UnXjLHTpTPZMfXv','LyeEIlUUMb1YeePd5XSvsDdGQg0ERQqU1xNgo','JkRfRYdNtEfUQ6YnsBCars8gx2GJ3NYikTps5Ew5tduKMrRF9RBJKxdygmyXOkctpwiWcEyU0xW5VmO0mKa8HGT75JmMrjnX','HwGImHPcCTwYM23aE78B9X71K0JhGiMdbHb66ctmzQnnOPlS4lbwYPMrbE',8);
-INSERT INTO t VALUES (9363589482949207343,10210873465855395999,'S','zwvVqgsmZpllTl5A66sT6vtitKx2RAQwc7IfAUfI','G','9QVDwVJpb0YSK4UZQ4NIAJnxy27sdyUfURWffjOQB7JajJWI9ZInkLPGHDzySmTnAF','ZIUMV8U6z0UPS5L5xtRmd8ftNyZqAN4neAirFnO4dQnr8gPkKeF1Y5FHugCTj28S4unNq1Xz3wPlWr4Uqdpau4YJIKCyQpyKYbw3','XzYsr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2962029,3508651353813902965,'p1HLCW1gBZXEsyMlBDbV8ZWFtWnBPHSjzd5Z','HGkTSKUUgCCGB7ABuQLoixHMDR614XsA3YaQoDMlzsc3G840LXUiONYe5Ug0itGfUDptrUlINL2bR4JXU2QC0ZlFKqBaekyKeTF5go2xL0mR19K3ndWIRcHYalhMNqEWMvzOX4wRigeCpgFQwwTqc4oeYrX9LvUPVKXZZLCn9EX27mc3EbQj39n140PqBVpfmOIY28I4YPHymopq3pyrzlJjyk974oFV0rn160YdwyMAgXge1F1fNlGhei43','sHB1K3wRjADrt1Fg7otwMadnWVM7YyAC8oGR3PjCBbT6uvDA2dq375xyZAS4o1yBLgGagTMTJiijsRXK','EagVUnBn9y9xe8h1t1fvvZsvB1URoGNAQ7GQX5KYBPOSRp3U7RLWsTZIi7l4xG7Rq3l5loC3kasGcxO02a2M0rwj3hBoUfQPfYSUlOZTI7sTsOkt46nTIU7IaaVP2ItZA7ESgmCd4YiSEBIgl4Hh','I','1',13);
+INSERT INTO ti VALUES (2962029,3508651353813902965,'p1HLCW1gBZXEsyMlBDbV8ZWFtWnBPHSjzd5Z','HGkTSKUUgCCGB7ABuQLoixHMDR614XsA3YaQoDMlzsc3G840LXUiONYe5Ug0itGfUDptrUlINL2bR4JXU2QC0ZlFKqBaekyKeTF5go2xL0mR19K3ndWIRcHYalhMNqEWMvzOX4wRigeCpgFQwwTqc4oeYrX9LvUPVKXZZLCn9EX27mc3EbQj39n140PqBVpfmOIY28I4YPHymopq3pyrzlJjyk974oFV0rn160YdwyMAgXge1F1fNlGhei43','sHB1K3wRjADrt1Fg7otwMadnWVM7YyAC8oGR3PjCBbT6uvDA2dq375xyZAS4o1yBLgGagTMTJiijsRXK','EagVUnBn9y9xe8h1t1fvvZsvB1URoGNAQ7GQX5KYBPOSRp3U7RLWsTZIi7l4xG7Rq3l5loC3kasGcxO02a2M0rwj3hBoUfQPfYSUlOZTI7sTsOkt46nTIU7IaaVP2ItZA7ESgmCd4YiSEBIgl4Hh','I','1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3530403,-1048254901592833556,'Lh7DPsLtZZa0U0PZIFT42uAjsf465gt','xWtI3rGdfyAMkILJoM2XezY3WMKzV2BPq','k9xLM7nIj5FJzgm','pxIW6jBcdkT0W85bo1I9C6NUmYSTfVJRLdhhQSA3LsJSuHaLTHO5gDmQ8hgQB8r2TXtyYde6GP73fKlRq9NtL2TkkZnu0wJjGRUcYm6c5SFddUxciUrcgWe0cezWVCPpcw6PZc4FjOS5n9cBcjwORSSO5YJ1Dw6kjPLtSEqhJh5eEY3mQHV7I9M6h1KbuGiYP9QCZQnBU5JEZ4hWT7cqPnvVd','vX','t',14);
+INSERT INTO ti VALUES (-3530403,-1048254901592833556,'Lh7DPsLtZZa0U0PZIFT42uAjsf465gt','xWtI3rGdfyAMkILJoM2XezY3WMKzV2BPq','k9xLM7nIj5FJzgm','pxIW6jBcdkT0W85bo1I9C6NUmYSTfVJRLdhhQSA3LsJSuHaLTHO5gDmQ8hgQB8r2TXtyYde6GP73fKlRq9NtL2TkkZnu0wJjGRUcYm6c5SFddUxciUrcgWe0cezWVCPpcw6PZc4FjOS5n9cBcjwORSSO5YJ1Dw6kjPLtSEqhJh5eEY3mQHV7I9M6h1KbuGiYP9QCZQnBU5JEZ4hWT7cqPnvVd','vX','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (228984,-5738767034681386425,'26FDPrlt3d54N1HKnyWtgIKW3uwCyGlJN0muUwa','gN1cJPnW2x7MYPyXKpZLPniCYV7Ka9NkcQVvK1KvztWIFeZ5ThcoE01y4GvEzMJOHMqJTaeeTcWMBS9amltZ4oJNY77PuXZawMASPQQ1ot34PNpT1ulT7txm9A7seFpXorN9RQb6e9R6xAMYktIr1OLsP7DwwMThWaBvFRK2XepYaZKyxlgiR3Mrld5UbQjDBJse0ppsApiQr7WqErG9da1FYGuWO1SX5d1HtUWw2bOx11xPhTV4h','PDgiAb','yPMPz','B','u',15);
+INSERT INTO ti VALUES (228984,-5738767034681386425,'26FDPrlt3d54N1HKnyWtgIKW3uwCyGlJN0muUwa','gN1cJPnW2x7MYPyXKpZLPniCYV7Ka9NkcQVvK1KvztWIFeZ5ThcoE01y4GvEzMJOHMqJTaeeTcWMBS9amltZ4oJNY77PuXZawMASPQQ1ot34PNpT1ulT7txm9A7seFpXorN9RQb6e9R6xAMYktIr1OLsP7DwwMThWaBvFRK2XepYaZKyxlgiR3Mrld5UbQjDBJse0ppsApiQr7WqErG9da1FYGuWO1SX5d1HtUWw2bOx11xPhTV4h','PDgiAb','yPMPz','B','u',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b INT NOT NULL, c BINARY(48), d VARBINARY(8), e VARBINARY(17) NOT NULL, f VARBINARY(60), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21,-1581622890,'zvwCdBPJjX5yIlrbANsZpD8y9E8pD2R9','tT4CubhK','9ZSYUZHPFAQgJx','1snqXbHiV84TUVbYF','Y','y',0);
+INSERT INTO t VALUES (-26,-533215174,'U8216VOuiI1XxYnd3H13zwUUyumVV0lo','I','kuIf5KPP','naUo5V06jvsVeRaWe08wmDNZ5cXBJJIlLYOBVHvTjVOm1GS1eNG','4','NE',1);
+INSERT INTO t VALUES (-123,-1671988840,'CvPw84mZGcPUkzlIa9wxU6nAvs3fJZ75','WVy','PcmUhL4EcUR22Md','WXKEq2wYifc8fh7PCgfIRhEEyyDzU9mp5RFdlg2iXDFZlF','i','5',2);
+INSERT INTO t VALUES (54,-1476861735,'aH6C','6','upqF','lKsPsoYr8ImzkfMA1AVX3tHkbuvqjHyUPbaUCJHcHYCsEeOGEvkHy0E','S','Wb',3);
+INSERT INTO t VALUES (90,-979890069,'5tZYyzsQhRBgEkTd0aD1xlU9','Es8PMfE','KkS8','Q7FNqGf6tcOcwpj5sqhLAYUVb1EPcmZsSqbY','C','L',4);
+INSERT INTO t VALUES (-127,2104442430,'nzMgGMpWqasmNZaNUoOPO312q23eoJKSMXpPJfOMKe0fcxOP','nKlhodWY','H','IahH9sOuM6Hwdyum9UjV','R','Zw',5);
+INSERT INTO t VALUES (83,-1568170960,'aOe2tFQNPYpVxeu4RWmY2DSR57hpX81QtSkYQkuZ7HLorxp','MHbPhzsk','1Y4gp4C3j8H','y4lPep1eCEEyTMecGDgifHp40e8MdQpQQB2MpHwgq1HaF','4','ep',6);
+INSERT INTO t VALUES (-69,-1536409360,'RaQtbdoJqiipO','YhOYMoG','ntB76','HhNplS64u4v3','X','L',7);
+INSERT INTO t VALUES (-86,-978515050,'Q9T0miGPFJggjTR28UT5BFuVD2LGt8SpyXuUd','Tt82ut','3OmanVsahbe86','B8AkQRWzKog0duIJYmtpqAVRDLvT1A3ZBbjGoBgqfxaKAhuUxwRpgw4GhyH4','x','5O',8);
+INSERT INTO t VALUES (-85,-787520270,'9yYzoQflx9HG5Pias41BxuAi','k','HhuCz','VwJIPwjmKglQQ5joG2xSboS7i33UJ8N2fdmHLZPEFdqLfUloa','u','UD',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT NOT NULL, c BINARY(48), d VARBINARY(8), e VARBINARY(17) NOT NULL, f VARBINARY(60), 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 (5091686661796472302,13962567236617099903,'T','JbJJsiiFn7OeDQQp1zM5xq6zWGiAY5F91oIsi2jUq3','brTKHVy5bXWFgjiGBvmiJZ6Gx9INUWADHOz6O1Om','W76wlYaSE8TaE6fuy1hgGLyJP3jXFiwtMmP0wCgUzSzXTADFwQ3C','sg1T5ynJR1','wbwJe88uGlAoNUSr5M6eeLupCbILy6mys95HAsGmlL7OBf46vwU4l0M5eO4N8mm2dBQq7QKjQSH78UdEx8hsG',10);
-INSERT INTO ti VALUES (5091686661796472302,13962567236617099903,'T','JbJJsiiFn7OeDQQp1zM5xq6zWGiAY5F91oIsi2jUq3','brTKHVy5bXWFgjiGBvmiJZ6Gx9INUWADHOz6O1Om','W76wlYaSE8TaE6fuy1hgGLyJP3jXFiwtMmP0wCgUzSzXTADFwQ3C','sg1T5ynJR1','wbwJe88uGlAoNUSr5M6eeLupCbILy6mys95HAsGmlL7OBf46vwU4l0M5eO4N8mm2dBQq7QKjQSH78UdEx8hsG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(3);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
-INSERT INTO t VALUES (17298998995800176747,10101043494655555643,'8nO','kKvbR0iNFIVTDpCQXey3d5lm8sXcDydXOo8QcwYbsxhBSY8LH1xknI5Iwvd5Um9MwRR6LyftIYlO','UnF86HaAn','5','vrqJrY4ojP9rJg370cYKS3NA91d4OcuGjdGSMIjA3Anbaqcnyn6A7X2TCz4MMkYJCfPUYx8ovouXyIrewpYqF','JT3L744fy2aukYQdXh0hgj2zI7wgpG11tKSSd5rFUXs4xv9gsgB',11);
-INSERT INTO ti VALUES (17298998995800176747,10101043494655555643,'8nO','kKvbR0iNFIVTDpCQXey3d5lm8sXcDydXOo8QcwYbsxhBSY8LH1xknI5Iwvd5Um9MwRR6LyftIYlO','UnF86HaAn','5','vrqJrY4ojP9rJg370cYKS3NA91d4OcuGjdGSMIjA3Anbaqcnyn6A7X2TCz4MMkYJCfPUYx8ovouXyIrewpYqF','JT3L744fy2aukYQdXh0hgj2zI7wgpG11tKSSd5rFUXs4xv9gsgB',11);
-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 (5284075828361213878,13259476292216935910,'0','OlUoU3k3enDBGD58yoIsszZ9RkikK4oaHNLPiGlwTMbJnWt5rbpB64cnjeCl8kqssaCIPR0Vc3cRzy9UyacZe7h2PcVNCL4CAohf9U0da0USkGl7hQSVb4YHZf9jGiIQGvelyq0irjYkzhZ6i7kz7hWCSABbMNSZt3SDZGXV9G0HME4v4WSUYeqw2n5HSfkd','R3Qg3epbbkZv4vf','AfNuBfBj3TPFQf0E0VObwdq0','q51','WdMB1y1Cje8P7lJO4dorS6je',12);
-INSERT INTO ti VALUES (5284075828361213878,13259476292216935910,'0','OlUoU3k3enDBGD58yoIsszZ9RkikK4oaHNLPiGlwTMbJnWt5rbpB64cnjeCl8kqssaCIPR0Vc3cRzy9UyacZe7h2PcVNCL4CAohf9U0da0USkGl7hQSVb4YHZf9jGiIQGvelyq0irjYkzhZ6i7kz7hWCSABbMNSZt3SDZGXV9G0HME4v4WSUYeqw2n5HSfkd','R3Qg3epbbkZv4vf','AfNuBfBj3TPFQf0E0VObwdq0','q51','WdMB1y1Cje8P7lJO4dorS6je',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (16900355804075310454,7497290552519574413,'Du7','LyA99PInL7Aq31QxzXWzgGmgzQWfeucwG9VAyf98mKPOtlmaP28RZRaQk7iByI614MuJwV64YwtPCASX3ddSk8rIIOtNhAlHgdMJsApPBatMqbBcMtuoWOsZyYyz6Dbm9d','JIJq6eOytVVZ9xdv6Ewb9M','BKooEcUlV28TRzRkJr1Ua4RivsnVUNzg7PbreDvMxU4gshQ6GgvPdfNAS3Iy5VxUgrixLPi6KxTlQyd7XSJviIvMeHwg1ZGErMoBWX6YN5UqbcLupu8CCIN55TVTEgmHB4Sq3trDHjwQKfWY35gKhtAgpkJv7ZVboiqA6xwKH8g3iEuVvALx9cdcrVU0KjGi8R','be70gqd7X6XEbBI1yjlU2EuaRRIInsGXYYn5Pcjft0uU5AvdPfvmfHam2oApfHiHsNllZbM0QxLXThh','wWxU5HpRNahXAeVSds7Er113ic9TSGAVhA5Yj86sn',13);
-INSERT INTO ti VALUES (16900355804075310454,7497290552519574413,'Du7','LyA99PInL7Aq31QxzXWzgGmgzQWfeucwG9VAyf98mKPOtlmaP28RZRaQk7iByI614MuJwV64YwtPCASX3ddSk8rIIOtNhAlHgdMJsApPBatMqbBcMtuoWOsZyYyz6Dbm9d','JIJq6eOytVVZ9xdv6Ewb9M','BKooEcUlV28TRzRkJr1Ua4RivsnVUNzg7PbreDvMxU4gshQ6GgvPdfNAS3Iy5VxUgrixLPi6KxTlQyd7XSJviIvMeHwg1ZGErMoBWX6YN5UqbcLupu8CCIN55TVTEgmHB4Sq3trDHjwQKfWY35gKhtAgpkJv7ZVboiqA6xwKH8g3iEuVvALx9cdcrVU0KjGi8R','be70gqd7X6XEbBI1yjlU2EuaRRIInsGXYYn5Pcjft0uU5AvdPfvmfHam2oApfHiHsNllZbM0QxLXThh','wWxU5HpRNahXAeVSds7Er113ic9TSGAVhA5Yj86sn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(87), d VARCHAR(85) NOT NULL, e VARCHAR(80) NOT NULL, f VARBINARY(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10362458375208460338,2222477,'Q363p','T9o43zNtGEoWjKBAsZA3ACQa37pKbINYFpHXys2G2I4DwDXQcyjzs5qxeCZHb9IXpek9','dOwVPEG3fgxA28KBAGUCBt0TfiOyFBYKfeRoi9CTB6OyzxRApQv4q6iwqqJ4NzUmc2AO2EJ551Iplq9E','GA','qw36ZWgp3RT1qc1LyNmodiyRduLJMAl1IAJx','HmXaelPvmb9L',0);
-INSERT INTO t VALUES (12773279468960462476,7670200,'NvZaL7NdvxQfzxKQ43PIp1RseyKyrRw1u2Yn8IrkYogVB1wE7AckD','LLdUtmf6aBJW9dnuXVOlJ0','KqAtaLCiPijmr','k','3wT0SRGevsgSXAgJCNG4jKOEWK1z56AaTxuXd65ahegAE52PIlgA9tBQSkPZE8ZZcdDz5obroH4oxYnNisDQdc0u5','SGMDhIWHtrGwQ8Q7GSGqDt332cyVq719FIzb00kWdBhJgHU8Ykhm',1);
-INSERT INTO t VALUES (9714487584904764244,13016629,'qVArYGF2','lOn33PiJD9yfZJXIVaeGRIzAVJlkurNoneVQp0Tl1jdmQt1rqWTBecAHaAQAYn9kdoxD02tU6a9','MVdZVSSALcr2ZjihaNqp5BQ0Vdmwpzdsw','zu','u8pdRI3N','mXzDOR7QHkfcG1goZw1QLTYQEQ5sQbPij0gNgE4bYtNSPZSk6bDQG8tn3GQRMGNuC50seAJwCwv8ckX5fIhOE4dOhqmnmVE',2);
-INSERT INTO t VALUES (12470653719587475875,3774349,'3tr4M8Q6JfF0gHtGREVZzAhPUn99ZubPbdBmlcEUmsR73M1JdJTjWOB5X','PB6n','kqQ0HwFWezeLyWdoAejSdgqNlLH4IP','Qr','0fDfwD9IkymAzknG8QIDbqBzwV','Rz1x7TK9qHOW5lHUnVNK8nFHAc2xsqbP7H3QFXh7Q0xq1',3);
-INSERT INTO t VALUES (10028492274870307077,4392107,'jxllbtrftvuC0','U3B51th4WCl0tZV37eiHc3CPyst4JIjUne3Qm6OujFGbPD0S8nspnOXnIJYXBwkb39tU','TBe4ZacidI70REP3VRJ2gFviomFm99HrcGIxEaxY9AF0JePY43g486G2G8I3UfNAj','h','t4lcO0zUiaZCnRXe0ClptQJhBHqfqfrtoLf3nSW8pX6BC1fuayo03t9HbrT1giyb','pwYRO2LN9Sz7JKtE9b1OAbQ4sOa33EMxIr',4);
-INSERT INTO t VALUES (11582888278851380122,6239222,'LEZwipL9bQ7XHNNTq00FOp6X1RA7ZVz4Uo0WDQWySpkapp3b0nZXjCNhPhvguLqmJYGSXHcPW0iIo1ofHG1J','8rOK1miTkxiNyCkVqzLvcqt9wRwsgYNu58aCZZc','XhyDNLiaQJMDnoLp2N4RENBioGqLbdFou3xOXJHFxQ2rtEJUfW69lyMMV8JtZ1zfPAv','ih','fn2tFFafh5SxxrGT7Jz6dOLimv2SjBN0mBZdsi4cfwZ6O8CavrrNsixuMVguxUEra0CDnQdffu1HxBMoEFKnAYM6V5f2hiE','87oo97CRCwi6q0RYXUJUjNFfT',5);
-INSERT INTO t VALUES (9336461056529842505,12120077,'eF0uIQY7ywnHofWmMfi9P25L3lIU','DKICQJjWczn8WgclBEVZ7T1lOVkYYjzv9Q6cKK14Lf','5AOfg0pefLWBN6thRD24MUeKGwYwbtq2Q','KE','O0CHjFgK2','YKoRAUgNxYK9M1LTpL23h9wI22QEMUiwx0kd9yjeNGaub00Jjc3Kc5NHfMdI3vmvJVU0Etp1oxOw5vgWNi2vYG0qv3LOH3Me0',6);
-INSERT INTO t VALUES (16376576683133468367,14788022,'F2130guihpG90nBpAtAyo63zc1YEnypM9pRug8OavzBK6LHke7RueQu0vBllwxI5XipJRAQCIfQqY','Jf4S2MG9MgFbIfAlZU0xDUG1282305yJXT7FClhG6szdVqeEc2','KTcFbnyM5X8JIeyeLEEXmr','b','iQBwNeo9xcJfvIu0P1CE6wAZSYeGICTRz5osSWH8ETq','FtDbofbNpOwOoCW9Q7ob0yXUInO9yfezFwTTWJWg8l1ShgDXaWoe7AfRo0TyY68FtvIRtcUydaiKt0svmwkET4ISnWSn6CKrb0J',7);
-INSERT INTO t VALUES (3971547542222380174,8281937,'1rouZ9idQWrHwqp6n6jDUEsMpZedrr6fKTXDaEdDbRw3lv','sB','v8DjEI2oQCSEE6QiewA5Fy4ixtymIhjRnQYa6wlv1xcMPvpRrFJyas','ud','TtXVvQwkvqCwiqkIygW7phRdBftMWfPqT49L4ROneqbDdX','CvKvLbCER2d4U9DyEWxIawEec0py5nAtn88x5Jv6jsnSi6DN12yOyyWrHrt9UBOx3c2pWF9lhBAhv3ILGmO7b65B',8);
-INSERT INTO t VALUES (1096305036141515635,11051884,'4hMHl72dUEapFYXJ0O25SjAPNcsOyZ0yr9hz3AMm2xcR8dw9lEwScS','xBiyXIiozrd1DrNARLDZ1qJl','2mTp3s6EuRpjp63dtUVJkRZNFpKuiqHi6Lidaur4lIgoTPF6lycinJU0YUwzD','N','sKEZ04LH8ga0rVeXof','5LUUBgKplMAlQHYppaRuoz3eMMeEPOhJpKuo0e5ztllZVHq7xf8sndcXwWbw3g53eAiAX6IB5Rvn0q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (2099828400,1157135655,'mkq9146sUyCVdFQdDCtm0t7Q5KyNsR2x','iqWjB','JIWmC','yoE7YGEazjQyc8E26oRk5AumQMDSxBeJa7EIT2b57aCE','d','Zc',10);
+INSERT INTO ti VALUES (2099828400,1157135655,'mkq9146sUyCVdFQdDCtm0t7Q5KyNsR2x','iqWjB','JIWmC','yoE7YGEazjQyc8E26oRk5AumQMDSxBeJa7EIT2b57aCE','d','Zc',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (-1083670214,485493775,'krmsLbEoOPPdnoIGmfYQZLTxDCBNkmmSqNF4NUHrAK','f','VtiqCQ','tWmZX2CpkaoBkOwgREHW0fL46DIlnJwLWffzFJ58R0pjJIw','n','I',11);
+INSERT INTO ti VALUES (-1083670214,485493775,'krmsLbEoOPPdnoIGmfYQZLTxDCBNkmmSqNF4NUHrAK','f','VtiqCQ','tWmZX2CpkaoBkOwgREHW0fL46DIlnJwLWffzFJ58R0pjJIw','n','I',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (363618501,-818665268,'23F2htYi80vDHRUIeb7EcqF','0vHsT5NBvgbmvBfhMkEtBp6RbwopFhz6BI4gULPQjZfxKcDBRfeIlAygEhwGV1FS6oSqvZypDiEWXebmLfwG5dx00TVHismgPLOn4h0ZsrUBDLOZDlI9qBhSli3Ogs2FZitURvZtdDB','Z','4QZkLK2BH93Q7Dhn4SNOabjXYStr5uFV58Ecg2lMmSRIc9t04EAPolAg','1','5k',12);
+INSERT INTO ti VALUES (363618501,-818665268,'23F2htYi80vDHRUIeb7EcqF','0vHsT5NBvgbmvBfhMkEtBp6RbwopFhz6BI4gULPQjZfxKcDBRfeIlAygEhwGV1FS6oSqvZypDiEWXebmLfwG5dx00TVHismgPLOn4h0ZsrUBDLOZDlI9qBhSli3Ogs2FZitURvZtdDB','Z','4QZkLK2BH93Q7Dhn4SNOabjXYStr5uFV58Ecg2lMmSRIc9t04EAPolAg','1','5k',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1482562012,-1815977472,'KBjrB0MPMDgNGfO','8ZIGHWW452VaFP71YMq3qPK3TPxFcrA7IrOUc','L','fXkKY0rbGKhb5F9yECWcpyFGRTLxJWExP7XuJoPDCBzZGuSFdftuiPfA9QDnwyvInGolKfr1akR8s1sUNQqJaynZSWCymo467ioBQyMv4KGowsKkvxIkLIYJCfPTINfkfudq47ozexi7D5Z9EqqIU7LfR0C','Q','OH',13);
+INSERT INTO ti VALUES (1482562012,-1815977472,'KBjrB0MPMDgNGfO','8ZIGHWW452VaFP71YMq3qPK3TPxFcrA7IrOUc','L','fXkKY0rbGKhb5F9yECWcpyFGRTLxJWExP7XuJoPDCBzZGuSFdftuiPfA9QDnwyvInGolKfr1akR8s1sUNQqJaynZSWCymo467ioBQyMv4KGowsKkvxIkLIYJCfPTINfkfudq47ozexi7D5Z9EqqIU7LfR0C','Q','OH',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (443080914,-649687518,'vQUBWd6jfQ67KnWNdkOthFLL7G411IfO','0ClwQWKU07Ldf00Y6X0yOaVGLw9jqY85Ky680hyUJNfX5NRbztUM8OXCnEn3wT635RphZAstHpgHcmxFznbZ27DP0gML4qt8oCZKrjOtxGeAD2Fw4806CP','7uSAZxgdOTF','CO71ATU4wVEkDfcS0k','u','cS',14);
+INSERT INTO ti VALUES (443080914,-649687518,'vQUBWd6jfQ67KnWNdkOthFLL7G411IfO','0ClwQWKU07Ldf00Y6X0yOaVGLw9jqY85Ky680hyUJNfX5NRbztUM8OXCnEn3wT635RphZAstHpgHcmxFznbZ27DP0gML4qt8oCZKrjOtxGeAD2Fw4806CP','7uSAZxgdOTF','CO71ATU4wVEkDfcS0k','u','cS',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2009574839,1434976839,'UTvLJL4LfnskzRj1yd7rdAv2','ggx2Hjr11kmX9neZARpquwOe5HUvOMzto5rZL3g8HHe4DOwu3svIItPKGrxkqQSh0FbIbhAEeeKpLICvyyeMXch0mYUs','n2TjsbZ1m2','4svGtChGa12YoXu9sv9V6VnwjE551hJRWUvRyY1robn6N1Cd19CTjbKonXBfr0jTGRROPWwD','k','rl',15);
+INSERT INTO ti VALUES (-2009574839,1434976839,'UTvLJL4LfnskzRj1yd7rdAv2','ggx2Hjr11kmX9neZARpquwOe5HUvOMzto5rZL3g8HHe4DOwu3svIItPKGrxkqQSh0FbIbhAEeeKpLICvyyeMXch0mYUs','n2TjsbZ1m2','4svGtChGa12YoXu9sv9V6VnwjE551hJRWUvRyY1robn6N1Cd19CTjbKonXBfr0jTGRROPWwD','k','rl',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(89), d VARCHAR(10) NOT NULL, e VARCHAR(12), f VARBINARY(81) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4019979922,7877579,'C8Zay8LS2rEmZcEDunCMjETtIVEwy','cU0ALHA','whdU9i0','YXyhjZmXa6crua4Ge7RLqN9hIlTIueWG4YruqS42HvUFQeQnjIKQLnUHAUYvL04CQVvYtCBs06mANcd','vj','a',0);
+INSERT INTO t VALUES (1735013854,3330976,'oO350jLnFuTROe6N7fkh5or0UuHXM4afwJvTfK2aMjtCwi9CTs5F9y','qFIZQ','zV','U92rCW7vdBO59neU','t','I',1);
+INSERT INTO t VALUES (1393146482,9950203,'TKI8iVPEbXhRvBEjcP911F','iQgZP0','4UUxv0gMHT','dnYAkzy5Ep0NWuPccoVNpBcTMzcZbSD','4','t',2);
+INSERT INTO t VALUES (1805713784,15548799,'2EotXVoJgFSDuzgZIaE2EHcKvVSMv8Sma9obW2RvM5sz4Zxh50XjLL2AMJS2tKQDq7I','RN13h70i','VLmSGt2VA','pmHhtwe','lY','t',3);
+INSERT INTO t VALUES (3646362359,4861660,'tjRQMF6jenljcroQj3','5Byt0','yFE3uZDnZAq','iCH5O3v1mznBzPnoN1tJsQU4m0pV0bjcYauJpaFria0573FvOxHF8803gLDJjmbnJTeJ7CYzMV1','a','J',4);
+INSERT INTO t VALUES (4249593311,6586284,'CI87zeY4V','kdfVijxT','22','7HxbezW8osMPhOukzqnwXhObpyQ7L','Rj','A',5);
+INSERT INTO t VALUES (1492534136,15654391,'pQUzEMd7qkIvCdHlMXdlDuEVdxGRoBHP','awixg','07Y4bFvTt','AtuwCu7aj2SrsPZGYDiqjc','Qk','j',6);
+INSERT INTO t VALUES (1257364326,9495926,'h4WCsZnWpmtVYT1Z30Nb','ePdLLY2Em','1','UthLVC111m6d1mxrYNNhhQ3SI1WvuCOh','MX','C',7);
+INSERT INTO t VALUES (1656785829,4708792,'96dnSjN0Ry2vFQnutmU1SWyiwYzPHa6m4TwyGKUS','CyzJCfZrlT','UDhvq','AXaT3KEpuQnnDIeudlehqgYWFs5gJsLknbJxl9NM','M','t',8);
+INSERT INTO t VALUES (1455305938,8991891,'ZCzpJDLVUqKGwLujQbiH2d9e6Bt43u81UAGKXbONwyATyLMcVzepNbRhpYhRPg8T6BIlr8Q4E3','Ps','hf','a51EiwfNIjjMHZoJFnVmP8MWevo6zlM','n','u',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(89), d VARCHAR(10) NOT NULL, e VARCHAR(12), f VARBINARY(81) 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 (12708084868482013545,9183835,'nK0T74HPioLdmQdIu2NACOZObHoWimBaZlRHuEV4Afo80iX4eNxLHbCbbrt','V1RLJPt8XLXdWBepj7gH3YGZkKcMoPudgESDQz29Q9UZJGYOYNhstxZj4V7UuAouJ3ejkgRLzD69xTA','hQDC0pP7KzwTNEnffJcqoJ8dgQDwM1b1IfaxMRtilR','y3','rpb8cpfMAbmQI1EDg4G6Gz5MuYbhQmoV','6CjcFuurAzMOue8PwDwk2iKwIcFOfgkURFMd5QiZrQsTth2gDcn4j15OqFlbuwWnj',10);
-INSERT INTO ti VALUES (12708084868482013545,9183835,'nK0T74HPioLdmQdIu2NACOZObHoWimBaZlRHuEV4Afo80iX4eNxLHbCbbrt','V1RLJPt8XLXdWBepj7gH3YGZkKcMoPudgESDQz29Q9UZJGYOYNhstxZj4V7UuAouJ3ejkgRLzD69xTA','hQDC0pP7KzwTNEnffJcqoJ8dgQDwM1b1IfaxMRtilR','y3','rpb8cpfMAbmQI1EDg4G6Gz5MuYbhQmoV','6CjcFuurAzMOue8PwDwk2iKwIcFOfgkURFMd5QiZrQsTth2gDcn4j15OqFlbuwWnj',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(88);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
-INSERT INTO t VALUES (5618752249489460581,9300805,'s6M9o1D2i6gShdfFaiK32ik53FiJa7IxiqdmfNEa5HO9YmDn6cH8CPKUeEXxk','rYmcYVMXbaNBLvXMDuQ5hB3jPpNErtYCB80sixdax6Q5k44cjl7V','Y6QKV6fZx9tHfzzygonSvaC8wtXNebyQi4WPEiNQaXyrj6mw','B','cySvsRh8z4TBRtLNC0XVGUiV5yHNMbhn6oOp9gVJ1BRpw2d6Q8Z25XBCcUh7pep6E4lZPWmFWuba','vbQVPPwLvvNW3V4tbNpd5XUpRuVztjyK203kojtKS8TrzRGvziUUTueVPz5P',11);
-INSERT INTO ti VALUES (5618752249489460581,9300805,'s6M9o1D2i6gShdfFaiK32ik53FiJa7IxiqdmfNEa5HO9YmDn6cH8CPKUeEXxk','rYmcYVMXbaNBLvXMDuQ5hB3jPpNErtYCB80sixdax6Q5k44cjl7V','Y6QKV6fZx9tHfzzygonSvaC8wtXNebyQi4WPEiNQaXyrj6mw','B','cySvsRh8z4TBRtLNC0XVGUiV5yHNMbhn6oOp9gVJ1BRpw2d6Q8Z25XBCcUh7pep6E4lZPWmFWuba','vbQVPPwLvvNW3V4tbNpd5XUpRuVztjyK203kojtKS8TrzRGvziUUTueVPz5P',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1885955997,6195092,'spvB5ln','tFw','rdbrp','b','PO','Y',10);
+INSERT INTO ti VALUES (1885955997,6195092,'spvB5ln','tFw','rdbrp','b','PO','Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(90);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
+INSERT INTO t VALUES (3295489134,16606816,'Vvcw5z0mbqomMePez0uQcjfXhSEFoM6OGxWTsUL','nghx8lwk','wuDK7','PIYuT4IoOPQRFQ9qskO04zkDDQtB','L','S',11);
+INSERT INTO ti VALUES (3295489134,16606816,'Vvcw5z0mbqomMePez0uQcjfXhSEFoM6OGxWTsUL','nghx8lwk','wuDK7','PIYuT4IoOPQRFQ9qskO04zkDDQtB','L','S',11);
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 (14200946671729916395,14194467,'Mw7OkSOgAapTei1lUYWGrWQDip9AMjGJ5Lb4E9YDzMIDVaMKlJmIE','qzNkMp63Z7eH1JND6UBSRwbGUymNdlzOsPP4EBxOgRA1P8vAehP2TQOf4UF4k0qbdjtGJ9g5emxESTs8RRARPxhImMPKLQRIWRHq','wqxd8o4i9OcSYImnHt7SfxHL0b24xLAGxFX9','0K','8wmrQr4YI5aN3gBfiJ1WMU0wXbo3Z5IfecVY26cGe9Hdfm0FxWQECJKmUXAHOfxgbS9Q2dobnYbqB5fJhZGqHEWO','24ZvkpYqksDDU5QpjY',12);
-INSERT INTO ti VALUES (14200946671729916395,14194467,'Mw7OkSOgAapTei1lUYWGrWQDip9AMjGJ5Lb4E9YDzMIDVaMKlJmIE','qzNkMp63Z7eH1JND6UBSRwbGUymNdlzOsPP4EBxOgRA1P8vAehP2TQOf4UF4k0qbdjtGJ9g5emxESTs8RRARPxhImMPKLQRIWRHq','wqxd8o4i9OcSYImnHt7SfxHL0b24xLAGxFX9','0K','8wmrQr4YI5aN3gBfiJ1WMU0wXbo3Z5IfecVY26cGe9Hdfm0FxWQECJKmUXAHOfxgbS9Q2dobnYbqB5fJhZGqHEWO','24ZvkpYqksDDU5QpjY',12);
+INSERT INTO t VALUES (1350442007,16133416,'bMoZEec9rxXyNX032FjYUCLPMLNj2l3XSMx5QVtS9WtaIS5hUonAk','Rb38BegkOJgKYHnuYiV0drllCGgpyoMvJdoZxcD7bCqubwkOj4mUZYIQNwJ0T2BxWUMYsxWub9RjcCiwv4nuY5jW5rLnHjj7WFjnIQQzqi91uNWVKiXY35HvG0vMfa15pvDH0khicFpSCMwLW2mA9NJfgtu5iAZMX9pfMcUMmi7v24L7qpGMI6O6zTYI','kaJaSW','TJLBd08UY1mp','QN','u',12);
+INSERT INTO ti VALUES (1350442007,16133416,'bMoZEec9rxXyNX032FjYUCLPMLNj2l3XSMx5QVtS9WtaIS5hUonAk','Rb38BegkOJgKYHnuYiV0drllCGgpyoMvJdoZxcD7bCqubwkOj4mUZYIQNwJ0T2BxWUMYsxWub9RjcCiwv4nuY5jW5rLnHjj7WFjnIQQzqi91uNWVKiXY35HvG0vMfa15pvDH0khicFpSCMwLW2mA9NJfgtu5iAZMX9pfMcUMmi7v24L7qpGMI6O6zTYI','kaJaSW','TJLBd08UY1mp','QN','u',12);
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 (16714082571360075839,12609221,'SQjcZVjshRl5A1wwApzhvl86dKmdlttHzN6UfeMcwRiwe5mEoC','uJyu8dwacSOlhgofHKOQS5','vVsEBBu5uh','LKljVebcSOseYwYA8qd5Y2vUzh70Z0wqc7uI0bVDb1nBrOO82qZNHPxoQeCRZzTqq4pfBpGhkWY16KzBnLLU7ZIvC6GtZoDmor5QjhOUOETksLLo6J2iXiQIy3LodCfQgk8qT9BYpCAIu02zJ9c9sPNqBLfgxuNWZfmj9cM9IZyJAuHm22qbJugyB11DwtnWDEAa88vRi5xjSnSgx1o7v5AHnhmrOc2ExwZRCbtECdamNY','dNp5W7oq0LI9QUoSs6YhR7dtcm2PJA45atdFzUjI527ZiNp3QZM1IFMcFsgVeBTfYAJk04gVM9o','u0LeeXPpg8I5iFuVFyGmnokWUNU4i3I21d4QyqinQFVnPdySGMn1WcsOEn3B8pkMNHBRY9ITVsqipLGb4Hdcdg99s5VBdM',13);
-INSERT INTO ti VALUES (16714082571360075839,12609221,'SQjcZVjshRl5A1wwApzhvl86dKmdlttHzN6UfeMcwRiwe5mEoC','uJyu8dwacSOlhgofHKOQS5','vVsEBBu5uh','LKljVebcSOseYwYA8qd5Y2vUzh70Z0wqc7uI0bVDb1nBrOO82qZNHPxoQeCRZzTqq4pfBpGhkWY16KzBnLLU7ZIvC6GtZoDmor5QjhOUOETksLLo6J2iXiQIy3LodCfQgk8qT9BYpCAIu02zJ9c9sPNqBLfgxuNWZfmj9cM9IZyJAuHm22qbJugyB11DwtnWDEAa88vRi5xjSnSgx1o7v5AHnhmrOc2ExwZRCbtECdamNY','dNp5W7oq0LI9QUoSs6YhR7dtcm2PJA45atdFzUjI527ZiNp3QZM1IFMcFsgVeBTfYAJk04gVM9o','u0LeeXPpg8I5iFuVFyGmnokWUNU4i3I21d4QyqinQFVnPdySGMn1WcsOEn3B8pkMNHBRY9ITVsqipLGb4Hdcdg99s5VBdM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED, c CHAR(86) NOT NULL, d VARCHAR(14), e VARBINARY(53), f VARCHAR(26) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (47,1515274285420587357,'7KVLgzzkdQgWRGkLl94pbhTkdRkjw3X7i3FF7FldKbeHMLmcj5yaksc44XQKqNP3Hk9RJbxP','Pd82xEHUb5wZKV','9ZNw4yRdSWX7kFWZQxWVGKf0l9x','nK0OotRXeOwvoWzKingCXiHU','abFIRLTuuGi4Kw98KW','tzPwie5VrmEaitjlhGpqsxDa88VgL0Ps31X',0);
-INSERT INTO t VALUES (57,14662104559844976610,'MMx','LhLt0lD4Hm','Kn5OtcsySzgGktRj8T1LY4QJUefNPMQ','v63arIIBMPxkkpBUTjbd','4xuyvYunzpS3Oqdu6w4yvD2gNlilXaRbwdwbvGxLkpPcNujCAdPYyxNZrpf5MhH1VNV8rbwbm6lLYJazIW5','JdlffdjJms21AlcYaj2bty1Vgo6jDVSlUuP9oAT70sLKQznw7xds366EnDcEjYGlvf3zCPcApYM7qQLTwI98ZVOBqdqcpwAqyuFl',1);
-INSERT INTO t VALUES (-6,931171885896465379,'ijt8fGlIgwyJLtyyU5uGRXsqjevNUpdV17AlK83lzGtGtPtZ3vr76UbW','PwNuixPbKJMy','E45rQmKNub8mXPuGqCCCHT1mFR1mPZuXijHFFpWYbbDP0FD','Vpf2','5b1askgHbs6i33Jyzpk7vg476IkrfdDEiZJ4KGvT8cGu0QZX1lk8RznsiMrvf2TRmkIW','YYiFNH7cAPxlDDYdx4',2);
-INSERT INTO t VALUES (33,12550184560937498729,'1vDk4','dy7qp','5u7YllPtAz33Q7VHUJVS8Fvr49vGjAgMAl1OrGUcbD40TtBJX','Vx','Z2hnBO77cFJrH2b1skCRfpadY95LyEPgXLkmWBGLNfSkgkm','fBcXSOkvAIvvYvijv56wuAQDJKDAiV6TKWWRCkTbNk05TPOm9HoxycI7p90Sd5kInrU8iVModGe8W4ZdyPQX',3);
-INSERT INTO t VALUES (-50,12335979609727160298,'6ZzAZx7sVBALcWyW8ZTZheMO60qFkZL5tP2KkApgK73RQzsjHKNLIdINNRNrXkFs2lmFGwln2eVrW','nXFh2AEi1mQXd','jBKK1HMsUcLpFmwGexqoK4a7i9qK','t7M74Rp1Thn8H','22saZ7i0h3FJgXFjUUrAP9kiUOMEPigrBI6R9B1eJi1vy5gDsvtjN8aPMa7TaB0oPyJZ','2BK8D0auzFkd5ioVsSl5Z3aGY7ewIL67Cjcgz5jkJ7uG9Qcb9OsB3rDu5pM',4);
-INSERT INTO t VALUES (127,7382976281170697753,'4qnxt4wPrBATlXWVpKz5w','P62QdKKV','xrCeO','nRgyJboIMD5pNd4Xble0','TI5zwY5e2kHtkm2mOKSlHco5L7yp2osZBNK8CKoScH','Rz5x0X1ikJu6nrmJRnB9UjWTAGL7hInpMDjhctyH7kiqfEqMZ4PtPQm4PEqvrMd9e',5);
-INSERT INTO t VALUES (68,11397064514726813881,'klSAyycxQXKF8fe8SkcgYydpOM3BB3qXFA3bVhqrBjoYr16iR5y','LHlM','fHwvkThUpRLUH6FDdUnXCBvzvKTIIdHT6UEc5dpYkJJKeVIBpo2B','udNWrDFLntZ','WsZJv5RgopWjznn84nc6Qo','VMaNVxev92to6UlM0hS',6);
-INSERT INTO t VALUES (-53,11052115404944488696,'X2zj6sm8GsewQ3BRaVpcVvE1NM4gkDG','6fNCmDbmQ','aj0tyb9xXyDHNP50mvDxsqSk1KU1JDcTvlmo5DP','UP9stsCQO8z92K','e6NGe0tY8mEIgnCkVRh2nKR8yY38cAkWfBIcJ1UvoS59fk95Z4Huri0z6aIi7WA1iEdY4ra','ZIi4kigxO8sK8fGGTGvFE12eMye7g8K07u0OELwktcFcM7jSY05yplqg2FtnZsjWbvcfjDZTCRow5cqqXcixHFbR2hH44',7);
-INSERT INTO t VALUES (-46,16751045553135227748,'YxbeDcDp67VDq76JcFvLL5','PVM5nFuXe','SW26VchiapZ32xXfcvLcMGA1d1aE6UYJu71B','4P8VuqNvSv','UEeOndPHHTWG6nkB1E8nEYDqUkZrMBBXKSrqmDfcpLYbdIBDGipNhCmE41PV','rKnfMbWXzMp',8);
-INSERT INTO t VALUES (15,16381784716739134378,'tFZJvon2C3u5aDdeYxWHNwihrbZ6OYJOJaKV75yzEs0IhNA6','CcVVYKfAcxaoH','9IwM64kzvPg','Osh','FoYJLyxjuX2Esia','MhcMPyRgZx5ggjnYNwrDPBiuQaCRWQvgEYPI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3561852006,15297132,'ix3eiJcOduQJkyiQsWAoyQQuL1SQYHI19tXGJXsLOPizMGbrkolvu','T2YWTqEmqUnqPvrUlPfpgs6KiIzgtKRgMMTylyBw903Ye6EbyD3gKfg23zKLPh9fxL69epxtLF4QE1Scs8bia6mT7rkgOzQ8S5tTl96Mw35TdU0UJe5aTjSc80Mwu8fiMhNTDCStXZ2PFZdQNmYwh4lIA4ni6Sj2gLkMMnqb4qOz37ZmCuMrQFmuAAuD','uI','coMkKGP5DG9rVwbTWoVmGoBr4Ko6piy4AxN','m','s',13);
+INSERT INTO ti VALUES (3561852006,15297132,'ix3eiJcOduQJkyiQsWAoyQQuL1SQYHI19tXGJXsLOPizMGbrkolvu','T2YWTqEmqUnqPvrUlPfpgs6KiIzgtKRgMMTylyBw903Ye6EbyD3gKfg23zKLPh9fxL69epxtLF4QE1Scs8bia6mT7rkgOzQ8S5tTl96Mw35TdU0UJe5aTjSc80Mwu8fiMhNTDCStXZ2PFZdQNmYwh4lIA4ni6Sj2gLkMMnqb4qOz37ZmCuMrQFmuAAuD','uI','coMkKGP5DG9rVwbTWoVmGoBr4Ko6piy4AxN','m','s',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (309057622,12314501,'t59W88DYpNkwXHJM8m22xXTweKD757RPS8rsXA7PXTv7nqpOiDtj3wz3E3qrhNj3BJuE','oU0FXeZz5qoGS9AmLyRR8rUWRkbzEfcWWnLbZ8sqCncTXkB','uy4lqIwKuA4','LxefMLU4LqVlxBziieJxjc5AbD5bObeMqdmeiEoOxsqA9HYeo7nWlEMCm5E4y2LaKZLiU0xGpM4sTxwVwIYZa9ZtucOnj8Ta5nq7nHo4cirzEZmpCoQ4sqoaSGKAxwZBaVTJ3gxTIb4vaY9xAnx13OBROOfi7vkewEPhkgptRsTocG9TVroo8G1K9aX7gDjmY4rapUp9j','N','j',14);
+INSERT INTO ti VALUES (309057622,12314501,'t59W88DYpNkwXHJM8m22xXTweKD757RPS8rsXA7PXTv7nqpOiDtj3wz3E3qrhNj3BJuE','oU0FXeZz5qoGS9AmLyRR8rUWRkbzEfcWWnLbZ8sqCncTXkB','uy4lqIwKuA4','LxefMLU4LqVlxBziieJxjc5AbD5bObeMqdmeiEoOxsqA9HYeo7nWlEMCm5E4y2LaKZLiU0xGpM4sTxwVwIYZa9ZtucOnj8Ta5nq7nHo4cirzEZmpCoQ4sqoaSGKAxwZBaVTJ3gxTIb4vaY9xAnx13OBROOfi7vkewEPhkgptRsTocG9TVroo8G1K9aX7gDjmY4rapUp9j','N','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (239044147,15037876,'56kl15L9qfd5isz0A6kZf12dHaqXHyZakG4x3ypBnNRacChZ39bQe6','tz84oEyDEr43cMgRce5sQp3hIICwWacVq1GNR4gTmH28NFmmbhlbmW8MVdfovT54JLCU46E8d0L9Mcet7F8lwpVGgDWGHAAp6JZ8HKAB3ckOQSZIWjSzR8cHmBuWYBmak7p08P4f00d4x3M11BOyM72mqfSASWifxyvkPDHmMupauBITfsuksgu1uOJv85hfG1wg8RIPNpDI7fEkc6wUT5AVbjfzMbRhKrMAJmcE2','4zpjpmvXbO','sOLLkkEWI4ioMXfXaCXKN6qOBia2vnn3NS0dIuuWm661zM6UjByx0voy7c3Xjp6AshBVPOIdj0n0ZQdSCdBvVi3sOGAkWVg5ekHgpBPKa8ZvoLPyilLl5RzX9xejwKMtlNrWH1Cd44BSuPzoLAkm567wQ27IaST7RnksV2L6UTDMC0SHbdrUDfAHMPLXi4fzc1q9uxQ90eLQC2vuKZcmuGLV1x57rNev6','j','p',15);
+INSERT INTO ti VALUES (239044147,15037876,'56kl15L9qfd5isz0A6kZf12dHaqXHyZakG4x3ypBnNRacChZ39bQe6','tz84oEyDEr43cMgRce5sQp3hIICwWacVq1GNR4gTmH28NFmmbhlbmW8MVdfovT54JLCU46E8d0L9Mcet7F8lwpVGgDWGHAAp6JZ8HKAB3ckOQSZIWjSzR8cHmBuWYBmak7p08P4f00d4x3M11BOyM72mqfSASWifxyvkPDHmMupauBITfsuksgu1uOJv85hfG1wg8RIPNpDI7fEkc6wUT5AVbjfzMbRhKrMAJmcE2','4zpjpmvXbO','sOLLkkEWI4ioMXfXaCXKN6qOBia2vnn3NS0dIuuWm661zM6UjByx0voy7c3Xjp6AshBVPOIdj0n0ZQdSCdBvVi3sOGAkWVg5ekHgpBPKa8ZvoLPyilLl5RzX9xejwKMtlNrWH1Cd44BSuPzoLAkm567wQ27IaST7RnksV2L6UTDMC0SHbdrUDfAHMPLXi4fzc1q9uxQ90eLQC2vuKZcmuGLV1x57rNev6','j','p',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(45) NOT NULL, d VARCHAR(45), e VARBINARY(33), f VARBINARY(49) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (965714435,134,'4mG7edNkYbEDv','I9jXU5HFQ','7OffPILAlCre','5YCtodaEP','e','M',0);
+INSERT INTO t VALUES (1619086435,228,'s6zIBAuOINf','NUXI1g8cdMQVi16qvTG7Ky3d1T1rgMEinAhxKO','ij515cC4RA','Ms4CNRD','y','DF',1);
+INSERT INTO t VALUES (-121286343,70,'G7CNBjm8xn2SwjRL7JkshBwYVpUQVkuyvwOtPvXZRyin','oU98DKh','1VCYXN8Fb53pO7WAMe','0dPWupUEOlqoz0bumXumR0QLXAnBQaTAGgJY9BL','1E','Tw',2);
+INSERT INTO t VALUES (948757423,201,'VxHeEHilvu5X0i9WTHNtN8ip8IGIRn5FMFybJpOg5yJP','7','tPjYqAqD4DensXouai','0RfrMr1f3Phg0Z9T771cy0oADGjv16Ar5uCtvxlLwy3YE','N','VC',3);
+INSERT INTO t VALUES (-1385600158,0,'PsKP5ASNSPgCPQJt1pDEC','5oENbRaBKx2Imfjducqxx','3UgzQktZY5X22Sl9E1vb','UCmR7Ejgi3JrKM1cwUtONxmZNr2GnrrwHcdLyHqSX51OxB','yh','3e',4);
+INSERT INTO t VALUES (-389919633,91,'10ShSlgoOfWbaJ','jQAZD3Vg2jB8EFJFU3i4lcGF1Wa9rzQrTH111sC0ye','hn','F1snba1GYcdFO5gTcHOBIiTWBIzhLOA2','8','3s',5);
+INSERT INTO t VALUES (378482502,128,'b9O9ChvuYHlY9Y','pLhDtVeju9UaxOjfeLm36tMEArXmIdQUOV5k78rIa','2UT3dXbxexq','ajWqmXnkxUbUxy0oXUz4s','kn','I',6);
+INSERT INTO t VALUES (-1183867963,118,'Rrqkq50Ll9YR','Vyy9qwCqGBW6D1sKDhKAq9a71AQpRUDzr1Qr','Ck746wQhEDRgncsNp','N14COdldENzkSY','J','u',7);
+INSERT INTO t VALUES (-452929622,242,'hnl8NwK9RnTc0YGFLtbWvMH','WXBc6aMLlqEO8','Z8Cg4X','ErW3hAxc9PRaKHGDIdzvSc11xPNL5NELKYJeOHKy','9G','Y',8);
+INSERT INTO t VALUES (170294213,192,'PZM1RjQ04buXcjuSeWhBAxli143UeqpSGxOSq2U6','Uu5wb5hx','ILJKKdNFtIQeXa9JCchOj','7l0LJAlrVtZU8gH','J','l',9);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(45) NOT NULL, d VARCHAR(45), e VARBINARY(33), f VARBINARY(49) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-73104584,3346517025504776274,'iQYoN14xg8','s7IISDyDV6nr3','27sQf25T58AMWM8kqxGgfG8HhCCx9GR9GBit7r','6e','orC2Fd6Od2y8Yqqnjie2IM3zWGycwlhlb5FQhaskaH8IN8SxVj','Tx0Ro2HOvCFUSgmkDEOls3g7N27VvVd2rdEvo1cYpYPJASleoOcvxJrON5',10);
-INSERT INTO ti VALUES (-73104584,3346517025504776274,'iQYoN14xg8','s7IISDyDV6nr3','27sQf25T58AMWM8kqxGgfG8HhCCx9GR9GBit7r','6e','orC2Fd6Od2y8Yqqnjie2IM3zWGycwlhlb5FQhaskaH8IN8SxVj','Tx0Ro2HOvCFUSgmkDEOls3g7N27VvVd2rdEvo1cYpYPJASleoOcvxJrON5',10);
-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 (-1956470529,6269113340350279390,'jKDJwdLEDXLlTO9TH432tuYR3YxVndDY0kWKIydtLQO2CPpl4jmziRgeLkQb6uZ6eCRW','5Ok8SV','sWfk','pV','rf6EFN4bEs93xWeU2azqgXwwBzORDLChzrEmmrRruXeWrQIBWivSzM37r5SCxJd50xS48nLak8c20oVzS7k8l7peWte8cXk','SgIlIMlXr9WTfHaxficwNtKDwvHjJvJtEnO4ZprXKhq5',11);
-INSERT INTO ti VALUES (-1956470529,6269113340350279390,'jKDJwdLEDXLlTO9TH432tuYR3YxVndDY0kWKIydtLQO2CPpl4jmziRgeLkQb6uZ6eCRW','5Ok8SV','sWfk','pV','rf6EFN4bEs93xWeU2azqgXwwBzORDLChzrEmmrRruXeWrQIBWivSzM37r5SCxJd50xS48nLak8c20oVzS7k8l7peWte8cXk','SgIlIMlXr9WTfHaxficwNtKDwvHjJvJtEnO4ZprXKhq5',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-5890500869223839509,228,'a6s46qlMaxBPboZ8dOWKiFkuK','2S2cG0x1C81cC98Aa','avW56Ikr','Q3tPdlNOiLg7DS6QnjBhqWVRZSIQ1qKU2f0NCRWVORbH7H','i','72',10);
+INSERT INTO ti VALUES (-5890500869223839509,228,'a6s46qlMaxBPboZ8dOWKiFkuK','2S2cG0x1C81cC98Aa','avW56Ikr','Q3tPdlNOiLg7DS6QnjBhqWVRZSIQ1qKU2f0NCRWVORbH7H','i','72',10);
+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 (5431211726303352232,16,'g8M3liFYk','DVUswhVfV','4ZUf8y3V4uyZAbfb5RJGV2zLA','x5foUfZihR9LZmCKWd8tLFFg6neIum6fy','t','1K',11);
+INSERT INTO ti VALUES (5431211726303352232,16,'g8M3liFYk','DVUswhVfV','4ZUf8y3V4uyZAbfb5RJGV2zLA','x5foUfZihR9LZmCKWd8tLFFg6neIum6fy','t','1K',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-946406375,13220200191564896087,'3qiwdOOnFKv2x8JWmO6UvOQqLTF6BtWV1dfy3zx1PcSlv2HZc9dWzO1homYRFpru3RVG17r639lO2l5N','KC','I5R11DcnXjt0DQyqZSqgasc0','B8nmvKdW41el5w4gzwI8snNO6','wNStPbaSgQk5cCNoLRhFOjyAtkTOyBytIVyQ4TqdqAU5BJSsltx','gI3l89xzSaX7PeX0dP3WiwR79zfDwK46U6NiulDyFyWOlo7U36ITQiJ2GXQE',12);
-INSERT INTO ti VALUES (-946406375,13220200191564896087,'3qiwdOOnFKv2x8JWmO6UvOQqLTF6BtWV1dfy3zx1PcSlv2HZc9dWzO1homYRFpru3RVG17r639lO2l5N','KC','I5R11DcnXjt0DQyqZSqgasc0','B8nmvKdW41el5w4gzwI8snNO6','wNStPbaSgQk5cCNoLRhFOjyAtkTOyBytIVyQ4TqdqAU5BJSsltx','gI3l89xzSaX7PeX0dP3WiwR79zfDwK46U6NiulDyFyWOlo7U36ITQiJ2GXQE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1167169293,292920780741600701,'lJAht9a','Dlu8miFv1E64T1JLXzIWGhQdjux3jzGOH5xMzUTXvvLRLVNauUicN0RgFevgCdt678bSiJ9hEEFIepyOHZR9HsrPJSOgCJGVVPQrzCKGmV8JOsiGuYE08Xs0bl0U7ps2nlsh29VCDasiOKxbkrLHmNTwR0O7f51','38kaA','JwWFGMzUVCA58CDCHScX1oXmz87zIJdg3IL24bIS0fr','M5eV0pKzwYoUX65ZqyJEkDtqtZU','OkLoTIN4g3s7Uyt8KpY',13);
-INSERT INTO ti VALUES (1167169293,292920780741600701,'lJAht9a','Dlu8miFv1E64T1JLXzIWGhQdjux3jzGOH5xMzUTXvvLRLVNauUicN0RgFevgCdt678bSiJ9hEEFIepyOHZR9HsrPJSOgCJGVVPQrzCKGmV8JOsiGuYE08Xs0bl0U7ps2nlsh29VCDasiOKxbkrLHmNTwR0O7f51','38kaA','JwWFGMzUVCA58CDCHScX1oXmz87zIJdg3IL24bIS0fr','M5eV0pKzwYoUX65ZqyJEkDtqtZU','OkLoTIN4g3s7Uyt8KpY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(93), d VARCHAR(81), e VARCHAR(23), f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2557,3139,'9XA4R4p3Ct','yFtLOrEXByzHKdeIRvoe27YeBGLejvSITquuAQQVBhM1GA','c8EM','Wt9M4kg9kLrUOPRmppUUwB','LlEuRepAtvvDjwGENXvCXTkLXpYZ4Dj5XfFjIsnul14JWj08vEBnOEbwRc2C8S6ay7c8s7k7U81Y','gjqG6BB1j0aaMawYtpGHgFH38xvAchgES94rRaMpG7yd',0);
-INSERT INTO t VALUES (16475,32485,'tlv0amMUHZi3UsraRUwipsE4X5LIm2yfR2o1xPKsvQBHGLcPwLmBjUjrq8bitrpBgWP0IahlZli1GP0kzpJf38r59jhR0','sjHxHv6Hu3DTV6MP7xeDgrcpGWbMW5gZTcaMvHsjYIwQ7QrQUTs7mjGheKqcwrEsDGqLj','wyXVSLl4FoIAxF7','W9Qt73OkRI4NYfK','TCqSQKGKmAMX5TBvnlcRfAom9BES8Gaw4ZTRW2DNqtQ09AcBnyEszoN','Bq6Uv6nqyAOO3iNzdxh3xe3mpMQkpGeCmq1HPlC0eYqtVlgtDcfX5aBytzOdmjcdY3ErggnTcU91rSE373AG',1);
-INSERT INTO t VALUES (55946,5125,'gYJEHMNbpsVELDD4ZbcvAQeFdc37Zbv8TG2jaBeBxResNpcm4oHcQDaRHhJk6FBNniUYEqmdqbB9BUUbrExuQk','HOIBxulw9LhF82','BI','8','L4RLrQce8JtX56V5JOSmzUar1V1mEmCCmwMpq','d6bC2Y6uLpcp36c3rgucFLEHzZOE2jXxG9TGsLI7KtoS6hbmoYlPp86WCe0aldfuVIacIO1',2);
-INSERT INTO t VALUES (60543,64737,'dGnYl4RfGtbsQQRansoIo6iKEpjnaEwoNfZxRa3w4rgDUfbtvH','SI9dR10Ppi0cfqN8rmeS3P040STWizx5gVVOvzLxEaqtjZ1KiI4rnn08pGWJxunGDSGjln','Gngtn','cikykmmb6s9or5AVaXHaa','MMBQwNm6Uu8dyPBDbJKRrE0H3iFPyBaAgoOJcDkvFDOeKRZoa9fsxBfjAdcZVGludThUV','DK5OI1pxCfAv1k31yl9J8Vmr7mA2ihQ5wHLpXmqrC7J6Ba20KFE4SWzcaGTOpQydY4UkJIgi0w7CTJA2',3);
-INSERT INTO t VALUES (60088,40151,'uvLJUjmhyFI9913Rn9UoMIsez98mB9EKVD1tbvB1uhw2hmd1mvWPseZv7memUewJvo6d4y','dn5LJQCFRSAmy7zBOMmnBPxBJEWCzQ8Qi9J4EHT8H9YgePrzwKsVuNJSeW21XLygwBEiK721znDJEO','CqBaDOpQ4zolC9s','MhKflg','D7hBdfuqJaz4nPpE5xkM96rNOiTQuO3oLovmxdK0juWD9WhJBZXLSrFguu','bvWLyl1K6L9JEtf5',4);
-INSERT INTO t VALUES (31426,44132,'USe5lCZgQwmeXz','2ZC4936rohxzEZAjsFu5HSbSR9zix5Z1nBRn1Vn8k85FiWtfZvMWBJYF4mgRuzErOe7lnSF','DPs7BZjPYa3d','Vf','y8obezW5ucqom7ss','TXdHDnNj0BJRPYAN9MUcCEGxVVNeV6DQ8jxXDbkLZRDJuMdFSeJOW34Ps6NCod6BTwVaPXR2rhxK4TME5BafMf1wu2sEpYvsOE',5);
-INSERT INTO t VALUES (16949,32282,'pxXwnYAvpu5IG0r17CjPMEfnxMonfpLtTozu4lfWiVEHzYy3ZwHgqPAjIS8','R8PcrYBLFUPmEPhrWtUYBC5FGXlvIaCmsVh9iKIhFzqHGEZcQURNl3jp7uG8LOxEGa70VTrdEQWCZtc2','GhYRQ4ZDCZx30m','qpbBvhB4AciF','gkMvNXb7OUxc18iCaO8gJMMKmVkvW8jkQRS3mhr3mnigkjwzIKx','KAnUQtfa3E1APA8lC9kR2v2ELF',6);
-INSERT INTO t VALUES (53439,55780,'LB3uMO4BGjdmnIdLKKGu7qYO','RsGSbK4KjgyjRpl3iwtQjKbqMQmf58pwBx0s63Ks0TTs87Hlv4hvmQzxSo','8WdemOI7719H','GU152','e1jcvurQOX1xVY8Pqw1','Y415sas3NA4d07PSXb0H1fVOVtPUN6I0qB0BChmxs3HRddwgFDU6k7tY7eETAa3nS1Wgtf2r31jgOcx0hbf',7);
-INSERT INTO t VALUES (62329,11347,'7RER1XgDrrftkPp9XkGfPiEq7RjBgdy92M7bmdPZQKsp12Pb1QSIxsztXFvzVga4zhBDyglOkuNDpy','5mG9FPI441','PJNr7Vk50rHGCdpOq6','vSaa9E','bGDXHtNfSv','AYVsztSABiCq3mbe60Pez5iKoQFjBoREgORXFyT9vx',8);
-INSERT INTO t VALUES (16504,62510,'nKEFruoSDad9KySEqUfQRSoSXTDUZY0jDHv9qlc0g9fkTIvX5PVaB4M4nF9YD4VY2zbZnqS','mhKGxYo90KDEzTCVVuGOa21vC2fvBodRpd3nvCwMc4ETOwe8ep9Ddzh31kBDoUOM01vnktigz','7fZHq2UvL8Rywrm','T3KOiECjXO','RwfmAynv7EkSiEzLJf9lasKg2WcH9Q9Ydku5rmvl7','KcgGnzWjcS2r6BlReR6WXHztX6SkNuEeVaQtONfWyYmltjfVSetVsFOZhi32HxwfgQnh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-173600028651237553,234,'qqhiQ3xbdTrKWyi','uN0m5JFS5LxkTxLE1H12TqFwVmVvHAMTIDSeMpIzuzwqzqzesUGQEoTXHXGCxg7O7o1OHhabDhssSF9kTyBZDrkM15Xxka1e67QKLJI2GAhizu8dkJzzGxZrncacgVSyN669y0Tl9fhZjgMUpXr2Fz3OWBMXaH','iDzeWtZ7yXU9Gc2LT4dmQ','Q6qEAJkXI8duMaEL3b2T1CsaGkjoM1Yba4fGV9Cy','u','W3',12);
+INSERT INTO ti VALUES (-173600028651237553,234,'qqhiQ3xbdTrKWyi','uN0m5JFS5LxkTxLE1H12TqFwVmVvHAMTIDSeMpIzuzwqzqzesUGQEoTXHXGCxg7O7o1OHhabDhssSF9kTyBZDrkM15Xxka1e67QKLJI2GAhizu8dkJzzGxZrncacgVSyN669y0Tl9fhZjgMUpXr2Fz3OWBMXaH','iDzeWtZ7yXU9Gc2LT4dmQ','Q6qEAJkXI8duMaEL3b2T1CsaGkjoM1Yba4fGV9Cy','u','W3',12);
+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 (-5551383935186379268,252,'HOHx28nPccR3J','3Xxr4X9FtZUjCqpHPfaROXzuH7aM32EU8wtarPdJolRbpXnVBUOjVq0xRNOa7j6O9gYJyNEMhJWxpJ5CKXm1zJL62TpvGnz6OwZHuaQpRtwCFv2pkSM1B5kVOtwH8','iMAyfHTmJdmLe3fdb2EWG7dU4t2fVH','Am00wXsmY52kMSrNBIjfRmM0qzgKwrCGMVMi4mdlIP1SUALCUf3vLWpQMcbwvAUUUTKNx6g5FttZ8HB0cblag3eyb37GvnSQn6qYMaMP0LAQdfXAqxy9hoF5IxrsglWN7ZwdDF5RiDi3cGtWNRTokltlJGgGxuT7puifUsJoW8hTtF9iITeLPUgeBlFLOh5JaOyMfNXxmUr1COiHC72sjJR7groLwXQoS','b','G4',13);
+INSERT INTO ti VALUES (-5551383935186379268,252,'HOHx28nPccR3J','3Xxr4X9FtZUjCqpHPfaROXzuH7aM32EU8wtarPdJolRbpXnVBUOjVq0xRNOa7j6O9gYJyNEMhJWxpJ5CKXm1zJL62TpvGnz6OwZHuaQpRtwCFv2pkSM1B5kVOtwH8','iMAyfHTmJdmLe3fdb2EWG7dU4t2fVH','Am00wXsmY52kMSrNBIjfRmM0qzgKwrCGMVMi4mdlIP1SUALCUf3vLWpQMcbwvAUUUTKNx6g5FttZ8HB0cblag3eyb37GvnSQn6qYMaMP0LAQdfXAqxy9hoF5IxrsglWN7ZwdDF5RiDi3cGtWNRTokltlJGgGxuT7puifUsJoW8hTtF9iITeLPUgeBlFLOh5JaOyMfNXxmUr1COiHC72sjJR7groLwXQoS','b','G4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-5138888161656652438,160,'0','CkC6qPgK6Vz7boEhjV7h1sVYAJ5n70ogv4R1','g3pb5Xn7C','D7EexRQLL1Ct6dMKLu5PiIh4ocEcAn43no8DugBuumBQZoFe7kXmcwES3vk8KqMkinmoCGVzQvvni1k0PtUbj1CPdQA6uisdb6K1JRl7Q7NFCGw','Sxl','Kk',14);
+INSERT INTO ti VALUES (-5138888161656652438,160,'0','CkC6qPgK6Vz7boEhjV7h1sVYAJ5n70ogv4R1','g3pb5Xn7C','D7EexRQLL1Ct6dMKLu5PiIh4ocEcAn43no8DugBuumBQZoFe7kXmcwES3vk8KqMkinmoCGVzQvvni1k0PtUbj1CPdQA6uisdb6K1JRl7Q7NFCGw','Sxl','Kk',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8385071185574691662,242,'ipV9r','EHa88Hm4dbsDjyBx4j867X8Tdx980kOOt9o7h7mKKQxEO9i7VRc1IxObZ105XgOvRHUpF2qkK9JPf4EfPQKCT6OndGri0SwAk71bXha9Bv98slFFLiPXcxMUmB7PUYrodYGyEK6tNDDGmhV8Fi1qTXtg3OXQjj9HgOVyVYUsO1iVb','xW3vWePw','RUFqn9Tq9YY2yTZKWlDlLPt1JzrOltIHNBbiHDZW67VBRDzPToqzptcmeMFvO9sZv5CkUFYtVj3DKSV2BinreQbyf6tcb9CnT9ntDu43NQalw7AtJv0SAC663Et8GlCC9jNGWYK2q8j7OXBOwxTs2qZfVtERGtsxAPktUnPmp5DPxcGQPY0H','lW','D6',15);
+INSERT INTO ti VALUES (-8385071185574691662,242,'ipV9r','EHa88Hm4dbsDjyBx4j867X8Tdx980kOOt9o7h7mKKQxEO9i7VRc1IxObZ105XgOvRHUpF2qkK9JPf4EfPQKCT6OndGri0SwAk71bXha9Bv98slFFLiPXcxMUmB7PUYrodYGyEK6tNDDGmhV8Fi1qTXtg3OXQjj9HgOVyVYUsO1iVb','xW3vWePw','RUFqn9Tq9YY2yTZKWlDlLPt1JzrOltIHNBbiHDZW67VBRDzPToqzptcmeMFvO9sZv5CkUFYtVj3DKSV2BinreQbyf6tcb9CnT9ntDu43NQalw7AtJv0SAC663Et8GlCC9jNGWYK2q8j7OXBOwxTs2qZfVtERGtsxAPktUnPmp5DPxcGQPY0H','lW','D6',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b SMALLINT NOT NULL, c BINARY(3) NOT NULL, d VARBINARY(45), e VARBINARY(48) NOT NULL, f VARBINARY(31) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3328723,-6639,'b7Z','wVnZaapqDInqP4kZpZhQesUNxDcsXyROLwlHUpj7a','mAYndeCt3vcsTDnMD','2R5B3qJslfABSVLxmah9P28','W0','H',0);
+INSERT INTO t VALUES (6047201,1214,'Ef','FcgKgou3fvd0ob18UfToj6q67WIp8Td','GuTla0ELUJ9wqtX0nQ0z7K57RHF5fcg4pvjDPt3IsiDnO','pUExfx97BPcn522SgfVUu3YOuO9CZ','ZM','5c',1);
+INSERT INTO t VALUES (-4132800,-22215,'M3','ZVmg3qrdjN0ZzLQ3avwO','9jD14ZL5y7DL5YE2iRTVbceYkAGdzMB0PrzNyJ','v636l4f1s7VySahtMatvmxrd8lvFkW','lS','i9',2);
+INSERT INTO t VALUES (7044507,-19303,'mYe','zBYHaVZqquHg','b787t1YaFcxTe6hiCJu','VZSiouSYcvYIJFOX','r','m',3);
+INSERT INTO t VALUES (-4320433,-27082,'i92','5Dl9noJJOeeWyjUS','u9wEI4EXWxXU3AgbIHrckRtn4aBkTZ25WcLFrunYxT4','MEe0kp5csTXDFN0kZ','3','tT',4);
+INSERT INTO t VALUES (-3009765,-16238,'5L1','sMxNjo8C9','0k0jUA0RcVav9PopCCbkKdioNfTUVpqobNWa8pHiY','gr6GvX6Uto9zceVKzAu','k','g',5);
+INSERT INTO t VALUES (-2399841,4944,'5dZ','JTeyrEGhBT','1','wGO0I6hZ8XLOVsN8d','W4','p',6);
+INSERT INTO t VALUES (-832992,-615,'3','0lLEVy58UZTKZCbOeiu8sNKM9E420e2E1oByrKEmZMLN','o8NtD4wtp9dKeKlOYJ2ZIVzLN8R2sJN1xWQQ5NmzM970Bw','V','qr','k',7);
+INSERT INTO t VALUES (-2492937,4481,'f','rdz2KFWKVxoXznuO','djkpTNu8dScwgTj5QYZ','M6A3XYI','f','Ow',8);
+INSERT INTO t VALUES (2340752,-1210,'w3','XjYNbn4dqrz5XA','lbeS9GIMaDo','Hrt6dibuAVUyD9G5yBiZi','K5','U',9);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT NOT NULL, c BINARY(3) NOT NULL, d VARBINARY(45), e VARBINARY(48) NOT NULL, f VARBINARY(31) 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 (14950971,13864,'TTiY2FTw4nO34dlxrjerrbKNOtmUYtDf3FOouU5Q','DfNQ9S1a9RgQILZK2E1QngLBUyzt2oSWnJkRK36B6zcoByfoXgzOehgTCQIFSk','WAB8quHwLV','WJle5rM','4q1uyCkVBEYdbIyDUknndRXOzbZ7M2Wp8PRpiUin9x9Jso9IhRQBBm584U0WX0RkAt3WTn9KKkJY','7p66HctLhU2Y4H37aXBjUW6agnaMSa9zjjVtjHUX2UVVzivC5L1nRrTT',10);
-INSERT INTO ti VALUES (14950971,13864,'TTiY2FTw4nO34dlxrjerrbKNOtmUYtDf3FOouU5Q','DfNQ9S1a9RgQILZK2E1QngLBUyzt2oSWnJkRK36B6zcoByfoXgzOehgTCQIFSk','WAB8quHwLV','WJle5rM','4q1uyCkVBEYdbIyDUknndRXOzbZ7M2Wp8PRpiUin9x9Jso9IhRQBBm584U0WX0RkAt3WTn9KKkJY','7p66HctLhU2Y4H37aXBjUW6agnaMSa9zjjVtjHUX2UVVzivC5L1nRrTT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(94);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(94);
-INSERT INTO t VALUES (4455443,31304,'JUOuqOcJ1gA6wGSgs2MmA2PWCq4Vii','Y5wTT8LIvtbau0ClR13HUTm76fy2RNUdX3','OaGiCim','ZmGVCNntC01GphXzm','HdgtKZ9CO9edjVNbtVfentYqaH4YDMN30DHa3p3zww3','hsaBafyiMcaaCH3IffHXm2tJvvxXWGTJOyO5OnxHgqKxVesoLwAZxcolFLI1',11);
-INSERT INTO ti VALUES (4455443,31304,'JUOuqOcJ1gA6wGSgs2MmA2PWCq4Vii','Y5wTT8LIvtbau0ClR13HUTm76fy2RNUdX3','OaGiCim','ZmGVCNntC01GphXzm','HdgtKZ9CO9edjVNbtVfentYqaH4YDMN30DHa3p3zww3','hsaBafyiMcaaCH3IffHXm2tJvvxXWGTJOyO5OnxHgqKxVesoLwAZxcolFLI1',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4934621,20923,'stCDFvpGVf58WpegiCIMfSEh29rFtcRww9WvkDjZU068khaXUkDZGJutP4pMzDm7x5AThE323mpEDNTY0H8dNrJ2','4LkxkR2K2Axmi47U8ztIEcGliW0fvon7HCCFcfDZ2J1sYyu7fQ0GRjxI4rUteVrq4U3l4yJeIE9A4nebq78q9S6U336y2OJW6oWB3NpYFx6i2EL2XK7ozA1Qg6x8WOx5KXSf1j6bBixmyqVxKa9YCkqcDuxuaQICvBmZpxtOYUO7H8ZYBUZlcplJmaqRfP','417t00tGMgAXqNUSfHnnV','SwFiV5AxBhd','pL','L6yTUY6PsL',12);
-INSERT INTO ti VALUES (4934621,20923,'stCDFvpGVf58WpegiCIMfSEh29rFtcRww9WvkDjZU068khaXUkDZGJutP4pMzDm7x5AThE323mpEDNTY0H8dNrJ2','4LkxkR2K2Axmi47U8ztIEcGliW0fvon7HCCFcfDZ2J1sYyu7fQ0GRjxI4rUteVrq4U3l4yJeIE9A4nebq78q9S6U336y2OJW6oWB3NpYFx6i2EL2XK7ozA1Qg6x8WOx5KXSf1j6bBixmyqVxKa9YCkqcDuxuaQICvBmZpxtOYUO7H8ZYBUZlcplJmaqRfP','417t00tGMgAXqNUSfHnnV','SwFiV5AxBhd','pL','L6yTUY6PsL',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (12250559,40977,'kMMDOxnqL7foRlNfwP32t12RPZWOdWzflFEnDgkLTbgjnLMzH','XYOBsfVzk6gQJZ1R6ZxwzZcB3cLUbmowoZ6yaXkzFtzg8rZuBpiaGBqyiuLfbsx5J360bDCEnqCsjqWApDXzTrBbg7Gg18jCMHMBYtzWGXukHqAZFY3BClmiDf2kutPpDIh0gcu1cm5fwOPejzvcYvTWvf0gnDPv8jj6fVsEaJmvyIXl3nN14yTQFXKzlmsIfS7fsS1wiccI','HM9yhqAH3aB1','q2WgYxEEhLYlnBQuQw0X67oq7AAxI9ffu9bpbYVMBmLp6hqQFgRK7yJuYmx28iXyQzNfxaJiNylN4HLORQSmHkjtgPYl06HWcq4Q82Bx1WQWUtBKbVWOwmrJGXCOYdGVQXkbP2msVZpaTxc5W1QAkUg1HO6WIgTjHLWb9IVRUvLcYliXOL7bzOJkrglO2DGi2J6VxQYiJEFeNZHhKthL','FhW8OmP4Rjy5U3coEi6lGk9gD36Q1MMcBhKCUlplgmTbgOt25Y','42cGkJYeGqlWYQbkcgB1Ve9Hnhnk8ZrMCFgYZiyPUvJHkBxeiClHVdTomt5oSYPmXx8lP0LGCrAnPJ1REV1K7N0A7JchBt',13);
-INSERT INTO ti VALUES (12250559,40977,'kMMDOxnqL7foRlNfwP32t12RPZWOdWzflFEnDgkLTbgjnLMzH','XYOBsfVzk6gQJZ1R6ZxwzZcB3cLUbmowoZ6yaXkzFtzg8rZuBpiaGBqyiuLfbsx5J360bDCEnqCsjqWApDXzTrBbg7Gg18jCMHMBYtzWGXukHqAZFY3BClmiDf2kutPpDIh0gcu1cm5fwOPejzvcYvTWvf0gnDPv8jj6fVsEaJmvyIXl3nN14yTQFXKzlmsIfS7fsS1wiccI','HM9yhqAH3aB1','q2WgYxEEhLYlnBQuQw0X67oq7AAxI9ffu9bpbYVMBmLp6hqQFgRK7yJuYmx28iXyQzNfxaJiNylN4HLORQSmHkjtgPYl06HWcq4Q82Bx1WQWUtBKbVWOwmrJGXCOYdGVQXkbP2msVZpaTxc5W1QAkUg1HO6WIgTjHLWb9IVRUvLcYliXOL7bzOJkrglO2DGi2J6VxQYiJEFeNZHhKthL','FhW8OmP4Rjy5U3coEi6lGk9gD36Q1MMcBhKCUlplgmTbgOt25Y','42cGkJYeGqlWYQbkcgB1Ve9Hnhnk8ZrMCFgYZiyPUvJHkBxeiClHVdTomt5oSYPmXx8lP0LGCrAnPJ1REV1K7N0A7JchBt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(90), d VARCHAR(12) NOT NULL, e VARCHAR(11), f VARCHAR(85) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1025919751,7674,'DDqWAerW7WzDt9IlXQAER1O9TLb4IuxG4a5CA350vklm0auPcvXQFybKiYdwLkwJFOJv','oG5dBA7ktn','hYQzdtUKi','f08uMMIgGepARTXqmvzw2mGqo8IiiARd9cLNua7hiDXluyYQOLxWlDkFTjrkvci7dOoq275wRcrPhHxeJ','y1gK1Mrp02ugtf9D9UDAjptrwPhGdOIy2q5kJdQxEIztxfC1zQWXibexDTWJJerfmPtjIzsdxFJluf','U1UJINO1HqvKlyb75zHuinjCbvN2HJqFGgKRdzXMHjH6B5CrQ1c1uYNQUnMX7QyfiPOQGSjo',0);
-INSERT INTO t VALUES (-486472695,43583,'pNMCI8ywW2sQGsB50anlfD4TTz5aCTIxAvZKj4cUDltUkm3o34CHQC7vYZqi2Hb1Sky7foni2EBxB33gPnq8a','kdOdlDr9zu','o7obCSkUur','lUEh','605F6Q2po6T3wyvxXkwyLmS66H8J3dMj9MpqgGgX5ILYTiXgqKrkwYr738U7IxAgdqmWKIkAPOHOWUsX7pWD','laANThYiw',1);
-INSERT INTO t VALUES (-2067096237,11444,'ht3CDV5XcP11lNDBLBRUKj6PJzsyqf4Bh2e4z2e4T0SF4ty9Foz7r77qCjSMSPgnJw347FayUadXli5yZjS','LtckAjCKH6T','U','O0cG9PhQC0mVbxThzEnlh3ek1wg2794AHfB98QgMPxSkqURtmmUYWQyqQL51RzQcV63C3BWq','72hL81Uy045EhVR39gklTGFF9EEuTEWhyWvFiy3QE5MP5O6rCgzFY3c4gOvEVdK2lIHEssTVWFLgK79e2gv56rcOwmv0u','tceeQBiJDP6QcvblqtcLFvcyC7DNL1OobYcOGCAatNEtPAjHTC3OhI0kSufu2UvLLB9UNI',2);
-INSERT INTO t VALUES (-2029370496,30238,'t9bngGMgE7MB1gEX','Kg1FGn4r','Iebd4VpGU','iBtEodblEXzGRganwBdHqXmGmVxrIS4MkttRd6tpKRO3fzHhlRjXvEsEVGvaKpEZh2','Gafzmb7RsCw0AVoCOPgalt','s6dg9UBuSzhXXGub7ZGrp3Z9bmF9Nbh48QHA2CuqD18T',3);
-INSERT INTO t VALUES (-1823779728,36671,'Xt','USbhUj','3c649HvGhYF','oJDLuBx3pEkk3TYiPLM25uDOHwkSrhA04SLHUfmy4sXQ7xZ','IT9Mckm9O5j9EPDXVSk5fL72Jk6wQy','wXGlqJum1oq8uJLfbRGG8W61mRU0DoAIlQxq6iR0P0sChY6nPIghSwLfYX',4);
-INSERT INTO t VALUES (993819809,18220,'4grfT8RFXyyemgsp','dZ8p2UMq','iCdaP','kvZDSPlP6nA5wZ0MkoNh1KbBPbIbTR','L8sv5Ay2jZlL6sQKtYbu1G','by3f4CM',5);
-INSERT INTO t VALUES (664828566,27795,'HlTHcV01gRooNqOVrd7Ke2l2N0z9diU4mxs0Dbg9uV2ejBaMGit2bKzJMVa4FJssfE','znF','n6X6gpiMrij','0DtB39lLBDtWE2U','sZiPfwK0Gl1v3TdIgMQ4KrrQD0CEB8BAz6iaYwoaALQUR0sYn5zRAxW','QznGx1kpoLVLULDVkbqbRAXI2ME4bL5qMnJdoTsw86wjrsK8HAV0KxZdKVtryjSOFWu4GvJbUoCkGj',6);
-INSERT INTO t VALUES (-2046842000,19398,'WslIXvTMsHk0hegYIyuswdQFNGZS2qjk0zgiKF1lC7cXcqvGuNlIlkt','g0jP8','534','L95lIOo04yjfKd2GDu8dwfiR28F0ifQtgfJm8YQCVIObi9PHPLjiiVu9YVxnYkTflwlEVdklaE','x52gBaDvyBwm29ufmjpEKVndRRhZWA5YEHKqES6kugOJFHg9sA5Z4RT3IHa62oQWUeMfqgcBXq0MzcPdYEfXs','jpk3u6019Ot9jvIwcmv6d2wdWb7R92fiipGZItKmsgL',7);
-INSERT INTO t VALUES (-1007494467,33458,'fKqCe8YKw4HbQ9Bi6lew5tjrfHq','BBWwIRC8jb4','z','UjO1MDOyGbstF5X2TQA8Dm0Harrj3R1kAIlTd2QNQdIVcOiV12u0ZG5EUTfCdY1c15ZaAnauOd','0PScpgzB7SqvJ75xd','JOSSKjIUnEHI81PditT56JucMsIAu0uO1IEcLwlyqZGQ2H022hwoM0iX',8);
-INSERT INTO t VALUES (284507972,14593,'8YrkNSmkfysN0onNf2EnrYogRmxaV9GW14ovIC','oNlqA','OB7hnINi','2GAsLapknI90FDryLGaHiXIsTeQEbw','YCUdlwYG0342QooYz','De5HH45W3eRFGlDzgREYKdJV2vhPNBiKH4HbeZHzG0ysVSZ5GUTaI9L9YWMB9AgnoJH9MXogk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1932438079,-15945,'F','PbdBI7zc8gDuu3FttoSfgZDo','d4NrpdLNlW77UXxEVyFI6bFk9rFF','f5Hnt5eCJNx0UAns0bAbQ8I2LewOG0','di','o6',10);
+INSERT INTO ti VALUES (1932438079,-15945,'F','PbdBI7zc8gDuu3FttoSfgZDo','d4NrpdLNlW77UXxEVyFI6bFk9rFF','f5Hnt5eCJNx0UAns0bAbQ8I2LewOG0','di','o6',10);
+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 (958430751,-12103,'XzqF','ARHsoFM6lM8','rCUmYyB','upRHCMV','1','3',11);
+INSERT INTO ti VALUES (958430751,-12103,'XzqF','ARHsoFM6lM8','rCUmYyB','upRHCMV','1','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-608041959,-2261,'hMJ','J1ibPrDVEdw4A7bXIoZS0Z3FpKFpjx2zELw44tBsjx6hAXsYkAxz4FafIfGEVEtAUgY7YcNUIxh','BYXNm0jVRsTlb4wdKi','auG7GbcYejr4GB5OQsNDSv33H','CU','a',12);
+INSERT INTO ti VALUES (-608041959,-2261,'hMJ','J1ibPrDVEdw4A7bXIoZS0Z3FpKFpjx2zELw44tBsjx6hAXsYkAxz4FafIfGEVEtAUgY7YcNUIxh','BYXNm0jVRsTlb4wdKi','auG7GbcYejr4GB5OQsNDSv33H','CU','a',12);
+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 (17425908,9485,'pcJZ','DWgftDh7o5mAJXTauDMwuCZ3s1zbiH35ASsWTRRJ7G6AlAnbIZX1OycoGGyxrzIRxl4fX1d1TmEbIl7MlIn57','coYI','NNIrHK8az1kXhSFdUStwNOwipW01hU1p1JWKC4pRpkTtqxHCb6mzBmcwhbAH9s6UBBejvL1NRMfBOuSYUvaaifCTjecbNdaerDPmqNoVIPjFDKjSm5d','NG','M',13);
+INSERT INTO ti VALUES (17425908,9485,'pcJZ','DWgftDh7o5mAJXTauDMwuCZ3s1zbiH35ASsWTRRJ7G6AlAnbIZX1OycoGGyxrzIRxl4fX1d1TmEbIl7MlIn57','coYI','NNIrHK8az1kXhSFdUStwNOwipW01hU1p1JWKC4pRpkTtqxHCb6mzBmcwhbAH9s6UBBejvL1NRMfBOuSYUvaaifCTjecbNdaerDPmqNoVIPjFDKjSm5d','NG','M',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1837225626,-30126,'zW','ajuhFdA8RF1swZyzeGTOLtwk8LirQf1y8H','lr37PxpIi8Cd7b1xko5hhQ8lV5iP261QuI2HQy5euPimXs','yzxAAOdu50QGazihzkuMSaldIjcJYcNVEuXlpCCXMLU5P4VBBoqi6n4VIuE1B4L1VqM1sPelNEGMvhHzjj337S12lKfQ22F3NSqZelyxLpsj5YEgWGIp8DUV7TrEjHoP8nQ8eACGoCRpCFGIqXtd8GoF1az1EM9ACZhzh59ng8DTBth','S','q',14);
+INSERT INTO ti VALUES (-1837225626,-30126,'zW','ajuhFdA8RF1swZyzeGTOLtwk8LirQf1y8H','lr37PxpIi8Cd7b1xko5hhQ8lV5iP261QuI2HQy5euPimXs','yzxAAOdu50QGazihzkuMSaldIjcJYcNVEuXlpCCXMLU5P4VBBoqi6n4VIuE1B4L1VqM1sPelNEGMvhHzjj337S12lKfQ22F3NSqZelyxLpsj5YEgWGIp8DUV7TrEjHoP8nQ8eACGoCRpCFGIqXtd8GoF1az1EM9ACZhzh59ng8DTBth','S','q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-261177549,-10887,'vBAz','2qgXZMU6azlMzs3JEorbUklfmAEF5FmITtnhG1pPICpYvNcGOCefPf7OhVwtFe04o6mEg3qOeDaT7kPWRJP6R2PSAEUBRZrtR35m8qJKrnKDMDWHBIYKV12xePF1TKEXzxLDXQGH6w1a5PzpoBAgGzXUjma7SfS9Q4k1C4BxtpBL2DQRslpflWLAsc5M5mi9','P6S8l8WVVr5eLjfz2RfbUJn0','zexCWcP30M0N2kWt3M8Y7h42TDOiytUx2loO7RLmjVvoFjLVQSY8J9XXo2QeO5Hdx0R1hpideRpaxccof2ZiDkF528azkfhzYeqsDfCfSM5IOnC3o1G8nCzYvWppgWMbLgisWzI1o','k','k',15);
+INSERT INTO ti VALUES (-261177549,-10887,'vBAz','2qgXZMU6azlMzs3JEorbUklfmAEF5FmITtnhG1pPICpYvNcGOCefPf7OhVwtFe04o6mEg3qOeDaT7kPWRJP6R2PSAEUBRZrtR35m8qJKrnKDMDWHBIYKV12xePF1TKEXzxLDXQGH6w1a5PzpoBAgGzXUjma7SfS9Q4k1C4BxtpBL2DQRslpflWLAsc5M5mi9','P6S8l8WVVr5eLjfz2RfbUJn0','zexCWcP30M0N2kWt3M8Y7h42TDOiytUx2loO7RLmjVvoFjLVQSY8J9XXo2QeO5Hdx0R1hpideRpaxccof2ZiDkF528azkfhzYeqsDfCfSM5IOnC3o1G8nCzYvWppgWMbLgisWzI1o','k','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c BINARY(22), d VARCHAR(3) NOT NULL, e VARCHAR(75) NOT NULL, f VARCHAR(76), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4105064917649027835,8806831347388170184,'JcG','GBF','xeDL3aQAaXh','mx3gXepCFkxlTpPfW8uaVwahfU3rtkfUO','M','f',0);
+INSERT INTO t VALUES (8814381406789679120,-63418342207963133,'RjemgQ0buhYGrhiHotum','CB','NVo8DdiRgGvKnPdOxdMP5tqti0HZ3Ex7INpOqxY9PqPVYxk','FydJnXRp8nqhtfYRYcga8BRRP2aXAiKZVV5XSRWOcB5xZij08Ct8vM3X3wD68RQ','D','7',1);
+INSERT INTO t VALUES (-6673045930153890201,-1683169463379483513,'M5mqEHlfo','t','ahESx8ATu2v3','BEazH5AbG6eU9MganXdBW8x0XptpoQnsKqFepyY3Lry8X0W1XdG3FEAlWWOTL3CLe','M','s',2);
+INSERT INTO t VALUES (5639744850141682864,1970911087061126599,'vS','N8F','7nW1ihMhBQ3F2r','44u','M','I',3);
+INSERT INTO t VALUES (8819610310181575354,4724042355346494740,'U0lUGDvw5g931b5Fffb','7R','1JEC9eqbcCZRFA4EUKAqI','TdAIJFaIfpRbnTTs','K','l',4);
+INSERT INTO t VALUES (-1739374072864262798,-7880519986486286850,'8kcBsIyZh','8','hNqujduCqVAFKEoRLG0ye1sTRGVSXZ7tla1X4yYqAFWoUcdJFsyGTILVCvCMKa','rfVlrDwJQHHNm1xtMJxuPSYauMNiRv0GF','i','F',5);
+INSERT INTO t VALUES (-798613015051439454,-7500082908218722614,'B4vK7uWuiWUJSiubLdk','pu','Ix6UGYluxJrxJ227TpZ06RmrUbPsZClviITd9p1CxmXDUpol84CC3cdNR','qdvyfbCjJN0O2Au1gef1fgyQuDL0WQwDzRdgjDtPVbcEKAS','P','K',6);
+INSERT INTO t VALUES (-4706022122105771727,-8997084074469023546,'LiUfsPjB','U','DviqCKTzxm60Q6mP9SfkiQaWf1Tje0gaJFVg3HILt7ejw1N','OQPB7qStxWvA4A0dD5NGELqNnIOPo1tX8C7JxRtcajeSNOlor0F6jms6Vw02V7jdFH5f','W','U',7);
+INSERT INTO t VALUES (-915814364439462605,3316108786761831854,'wh3esU','a','md3Az4FYwmtH9B','f','9','I',8);
+INSERT INTO t VALUES (5836914387180343558,1076588778408606832,'OSxImotan4scG5Duom','fRM','7tPsRCxY2bd6S','sxrDiCzazrISmRorguvf0d8nV','z','p',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT, c BINARY(22), d VARCHAR(3) NOT NULL, e VARCHAR(75) NOT NULL, f VARCHAR(76), 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 (6632653628991461789,3829,'Yu3Y6sfuZE5UFh9Yf2u8DtRf3pwSIVcOaIKMF7OxNnOXe2DqyqLDDs1hL','N','0UH','fXnQtHCAg5xscC7SYaxRddLrEZ3G5IKoUfgGr0GB8sg3imIZGenhYUOowFiyr3UuVrJSPQhKy0','5dXhpWElS12iEdflnzdIxGijPbhXlN6ScG66PU026Nbw0yFwZIbpQtXJBw121c','vhd6BEUgYIWOYtVSDpcjqHRNJczKuLUDxIh8sHgKbpXPSDZRkdnHYyjr80OfrzvEM1qa3xCNwhdO3j3tJRd4',10);
-INSERT INTO ti VALUES (6632653628991461789,3829,'Yu3Y6sfuZE5UFh9Yf2u8DtRf3pwSIVcOaIKMF7OxNnOXe2DqyqLDDs1hL','N','0UH','fXnQtHCAg5xscC7SYaxRddLrEZ3G5IKoUfgGr0GB8sg3imIZGenhYUOowFiyr3UuVrJSPQhKy0','5dXhpWElS12iEdflnzdIxGijPbhXlN6ScG66PU026Nbw0yFwZIbpQtXJBw121c','vhd6BEUgYIWOYtVSDpcjqHRNJczKuLUDxIh8sHgKbpXPSDZRkdnHYyjr80OfrzvEM1qa3xCNwhdO3j3tJRd4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(91);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
-INSERT INTO t VALUES (-7295749088077296905,44053,'hiJ7kbde9TM','AomTDY5D','MN','CciOw4GF1Z8KftGx8ZqTgLKYvGosGnJonydJJBSHfr','Db8wgBsal37sH4iKJWddOSWb3n0i2jLs9KO','Ac4gjYOttICJj8UtA0bIpPsLTnGxHRUWBb5K8240xujgoYl2umCFnwJmMCVAtNWw1Vdoc9o1wk1rHh',11);
-INSERT INTO ti VALUES (-7295749088077296905,44053,'hiJ7kbde9TM','AomTDY5D','MN','CciOw4GF1Z8KftGx8ZqTgLKYvGosGnJonydJJBSHfr','Db8wgBsal37sH4iKJWddOSWb3n0i2jLs9KO','Ac4gjYOttICJj8UtA0bIpPsLTnGxHRUWBb5K8240xujgoYl2umCFnwJmMCVAtNWw1Vdoc9o1wk1rHh',11);
+INSERT INTO t VALUES (-6709971312769153170,1331024728348373638,'a3xD3cg','BJe','iCSp8VYcHiG6EAj0RsEb2ZD2J7','pj9hutoCvrajlVYIiOXIRTZylP6NLK8o','C','P',10);
+INSERT INTO ti VALUES (-6709971312769153170,1331024728348373638,'a3xD3cg','BJe','iCSp8VYcHiG6EAj0RsEb2ZD2J7','pj9hutoCvrajlVYIiOXIRTZylP6NLK8o','C','P',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (945512157662726186,-2428535281553268445,'4Dv4e','65','Uy2nxztK5qEHWUtKG3GF7tgVbcVPz9XIY1iZBZYU8oyyQysj56dTPDcIS8VXiC','7D32aKKtQFw8Zbh9A4ic48QJtwm5huPMww2swllJcgWKhGgEbrlT4ruHB9cj5','g','u',11);
+INSERT INTO ti VALUES (945512157662726186,-2428535281553268445,'4Dv4e','65','Uy2nxztK5qEHWUtKG3GF7tgVbcVPz9XIY1iZBZYU8oyyQysj56dTPDcIS8VXiC','7D32aKKtQFw8Zbh9A4ic48QJtwm5huPMww2swllJcgWKhGgEbrlT4ruHB9cj5','g','u',11);
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 (-4687933812121865993,7817,'irTZpqnJ7tHJbwHO6OG0hDX4gJbzHIJbOp1iUpBT3N2YXfvV3c5Hw9hh2BpmLjDMPFciBjH0GsjbzbcNZ','7ysqXBBTi9nQjdrFt3JFUSrQziVHwzMmTWj99Fx9xPd88NTsgTX1cDwwOM59IbtQOkHCvQMmAjWa4Bv8sQ0shJxe183KzTcV1I36hmY02oNN3WxNvF2InPcQPjQrgxSzOdVbKwGtHNDSaIl70RCc05yQHaRPMC9LFI84VFiABrxlediP5pBpsr4OfCJLTML6LkJ1bNZsEbLiSxwgjY3H8P3Dq8NiGSQuevpFZuAtBqAej','o2kKYXTzf','8rjRmhn0B9c3uIQTqz4UuUoEEJ0Gplj9E','OxsaEMdXchGnIBtgKkmPieGtf2mxB8E6zLyAFTmBouTKmvlrduW2JL8khn8C0XT05mySC38Azk0lF','JxrV3iDGfnBAcd8av',12);
-INSERT INTO ti VALUES (-4687933812121865993,7817,'irTZpqnJ7tHJbwHO6OG0hDX4gJbzHIJbOp1iUpBT3N2YXfvV3c5Hw9hh2BpmLjDMPFciBjH0GsjbzbcNZ','7ysqXBBTi9nQjdrFt3JFUSrQziVHwzMmTWj99Fx9xPd88NTsgTX1cDwwOM59IbtQOkHCvQMmAjWa4Bv8sQ0shJxe183KzTcV1I36hmY02oNN3WxNvF2InPcQPjQrgxSzOdVbKwGtHNDSaIl70RCc05yQHaRPMC9LFI84VFiABrxlediP5pBpsr4OfCJLTML6LkJ1bNZsEbLiSxwgjY3H8P3Dq8NiGSQuevpFZuAtBqAej','o2kKYXTzf','8rjRmhn0B9c3uIQTqz4UuUoEEJ0Gplj9E','OxsaEMdXchGnIBtgKkmPieGtf2mxB8E6zLyAFTmBouTKmvlrduW2JL8khn8C0XT05mySC38Azk0lF','JxrV3iDGfnBAcd8av',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4218939269497464513,62706,'A9HPNSbib2aZrmlfMEmtqyGtg8Li2yJy8s3Y','xPuDwh1DWkq7PwLrhE1ZnwruRdMfnNGTpZMxrGlxiigDjhkOM57ccme2kkEvlKWLZ9CQ1jU6QEem','9dpZfoTSTHJ','vBbCy3v0TWzMHfOyU5Jq8ywjAugctentxZcFhPUL1Fq2P2U6pUGCDPcO5KNGHEvJmFZpiWz4J39kZilvx1WE4va','FCVywTKL72ACGrRAD3qv2O3wpwWbNY3CtEvKHOibJQLDUOk','OZkmQwGAVptRDjqtswEbj6o7OPYTw9wwkFHelFOOQranTimU2j0rmKt9AToofjdatgIuG31pdI8qbMmz9b1wkwkrHsmzmrbOvR',13);
-INSERT INTO ti VALUES (-4218939269497464513,62706,'A9HPNSbib2aZrmlfMEmtqyGtg8Li2yJy8s3Y','xPuDwh1DWkq7PwLrhE1ZnwruRdMfnNGTpZMxrGlxiigDjhkOM57ccme2kkEvlKWLZ9CQ1jU6QEem','9dpZfoTSTHJ','vBbCy3v0TWzMHfOyU5Jq8ywjAugctentxZcFhPUL1Fq2P2U6pUGCDPcO5KNGHEvJmFZpiWz4J39kZilvx1WE4va','FCVywTKL72ACGrRAD3qv2O3wpwWbNY3CtEvKHOibJQLDUOk','OZkmQwGAVptRDjqtswEbj6o7OPYTw9wwkFHelFOOQranTimU2j0rmKt9AToofjdatgIuG31pdI8qbMmz9b1wkwkrHsmzmrbOvR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c BINARY(97) NOT NULL, d VARBINARY(32), e VARCHAR(77) NOT NULL, f VARBINARY(63), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10358529,30914,'Abi4mQmzhnLiSO2t42cywTkWsZKo5oYR9zifBHVCnE6i4DxBo','nJT3STB5xu7cMbZ4C','2cycDlbij7fE9zrmwxzPTAh','kIXUPoKaRGLKxCUtDoBlu','NibaX6apkE8Tne2aUvkMvKm','s4huQLlTPGeZ1em',0);
-INSERT INTO t VALUES (16190665,-28103,'Do5O3EZbj','qGXy','UXxH9U67ZQhbM4FnicM8pct','wYYSemhNsVExW8bPPaDPVRLl6s7L','q2bj2SeLHY6Q','f3aGYybFNVJg76BEl5JZ5jKRDYtBbu86aHMHguUhfNH4VFr999w7U7mb0TkNq7UX5h9xkqG2Xr4fmXpvyNxgks7C5ar0',1);
-INSERT INTO t VALUES (10478714,-15156,'rlLs3FvNm67UCuVMU4vbYw29LhuwJZaWH2goX4AqVCSDzjwPqIsWf','bOytU9w8wvXYNNvE7pdb2BIw4M685M','xYPn4q3HgX7qQ7Ci95qQGlGQ8rU0oadJvZyVbKHw1mwyVV5NBbaLXn','RtHzKBtszXllm7FRkIvl9WolMmKLwGt9KdCoZA3BQ','qwjYGLry1aZWWnUqgufDvJwHCnfYkCg','KvpgtiZn14kaw',2);
-INSERT INTO t VALUES (41855,-24815,'3KvIvHacVXNn7eNfAom1LZfJeztVeA1sJGGEbnEfkXlsRxq9wojYGrv47SDJcjrzcOpAXo3XhLAOHc','P0fwLd3U','Kf9RYuQpsUlaAHDWFgcPHjXVDKcmux38Yaoyb7CJgfQ18zRWNkO48cnLMVLuY2QrErXS2Mw9cL','O7le2klScYuoCmNTcT','wXlaIlqn','3LMleYt3VRgZnHtAuUl7QDq7UNo84rWxcO7DJgCUc4H2iJlJqqfZ3m1AbzZ56xCaL6WcRr7l2uq0ie0YFi8GZDcON910cYusPSAB',3);
-INSERT INTO t VALUES (7325366,-30856,'yyd527b6BfgOJvreBH2x9hTMfSPV6btoYJIqUGD','Makx7FN5LuS0rHG6PkJjgPC','DDO6vd9JsjoxCmy6SdpXoNk635','x7y2YLs5GaquM9IUiu6zvrLJ737kcoXqZdRCDpwe0H','7Cy462olcNuSpPHLguyorwJOHlzLinJoRX8ADwv1vB6yZgGNEBcTvLgtxWH5MJhcrwhrNb0Bgj9IRjYJYtzXj1','fIc4sunAl3U9KeCLngyKnwjrfRBXDGUcNsdNOTz0pKI8BrimkGXHVmQALHc',4);
-INSERT INTO t VALUES (8577994,-3449,'K','AywBUMOrOyanCUKLQ7gSr0P7PfSuiExp','zDKb0wlwPvLdwd0SbZKrzwIqL5OnL4dnFwMPGey3CQ38rvsP','PbD2','UyeqVetOh14XUMUofz9XnfYRsSB25eOQP73SzC962Xqpzy7A5Y','KlcpyJp3DEIaxZXKEykwmIMeIj7BGVv3H9ZTiTUFwzozrSilgrGNP5RTUb41PT',5);
-INSERT INTO t VALUES (16702624,8463,'v5NiyyZ3ZrAuMcpC99gCvW0b','jIpsT','ao5STamcMpQrKaP2sIa2S5HCD49NFdseWZfE52TVWN4sf3BSWAWoFZjEAyZdjYrhQfjACO','OQ6AmyiJ6Le7BszT28BslT1sKMhz76qG6','VNQyuclzzZ3U5qzOIvvnr6VFCXqbCA9A9GLR73A710iet4VkS9NdUr6mp8REsAqjWiTD8TKEf8XkCVo661nJGlcZ1wrLTFP','YRAXJoaPx5ZMd6sCkhlk0IHm8YIfHNpDuaceq62cMDCj4lL0aqE6zY2ClHlDV7biALHiOjyQXyq9JjwEDlZcSkf',6);
-INSERT INTO t VALUES (4088487,-11192,'6QHBhWRzTgT4lJoErkqpdaWBpzLC0CUJ1wS3uhUfz4HF2yn9Nw5VXdzCTU52q','fH1mAD03jfcc2KJHdZ','W8cjGdnZttug7yBnFT8Fnbaw068laNKkyrL0n8FwuiD9pw2qdDnV','Tpr','dt9nFvqMMOVC1bfA8v','o1GUpk',7);
-INSERT INTO t VALUES (6191375,-8871,'1HUW7qCaMEXtzjEDalX2PcNa0ZSecshpxDlvqICVmkFEc3Vjgn4azY5WH7OXrW','D5oF6eTxv7VJqqcgqcgHzy9N9G','WH4EUBCw6UzkYhNo6TNZwSYUlA5bGAalGc51RqccY9rJEewnkFcl5o','9B6iCVPJ3qU8cAZJHn2J1LkkPMnQWpXaPDoVVZEJCQooI6uBPxjEuFNsFcnPW0k','CabhFyED3NCGdXJJtwzeS4PZd51Ktx3','inW3tOomJ2BgvVuplMcaOiFwpTZyR0kuIvBOOJRPSa2MnVRRKX5lYh3VZbp2QdZ9Ol1h33O6yRaPuRiM',8);
-INSERT INTO t VALUES (11143399,7437,'eAnZ2jV4REfjom','J7MQxBiDmuQHD06V9nYHP0Q','EFUgpybGFv1ehb6zFL9PqU88zYiMLMuJEyBQxmJbCulI3wD6Stavn9cPhy','yiyAks3Pu9T7ZIClfl','AlAzV28u7E0rDsICmeDUkIFHy7RaVrddI1XM4','HgBVosN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8698875340309950489,-2932921947652975248,'3rjvRp7ruULjRWrdcd3D3','KbMjFXzP6PdMpCKUOz4cLGopGV2BjhUKfOCHpAkDdcayAit5bTPjbNCF4WOIK7iPSDgtt7LxR51W2kcgHGO20nDaLn4amIC5rc4ig5iR49YdydSqNER3NdBRDiH4ZYhUa9ID5qP3WBx4pTgW','npdSHZKgeuwGL2UA1nlnb8CK0TuFVdhN85','Ld18Zstg6MY3b8HmwquRU7','U','1',12);
+INSERT INTO ti VALUES (8698875340309950489,-2932921947652975248,'3rjvRp7ruULjRWrdcd3D3','KbMjFXzP6PdMpCKUOz4cLGopGV2BjhUKfOCHpAkDdcayAit5bTPjbNCF4WOIK7iPSDgtt7LxR51W2kcgHGO20nDaLn4amIC5rc4ig5iR49YdydSqNER3NdBRDiH4ZYhUa9ID5qP3WBx4pTgW','npdSHZKgeuwGL2UA1nlnb8CK0TuFVdhN85','Ld18Zstg6MY3b8HmwquRU7','U','1',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-7701947694404523979,-3792535822946615048,'sLc0bjHUgVLGYW','9Hf3gqHypISKnb5y1hIxLSPlCQNBRoHzf8LUtRHmEmNq33sBblziB7WSnxwcRKZjZer8fUZGzkNwLCojnco0AV5REenXf96SoIqAZt4D4ZLVcl4WdRJCql1DjvyLOzvfKhUjwGiCPABk6Fz9CAcVcY7OFrk98qjFA24hrllzGmDwlm9MlTyiJMbcadzaAmVrbjL','soz3TsdN1Je5oiTcuh27','hy2D14Nj4w7aUAycV2rx12EQNm4hmEVZs9QdeyRSlWkW0dSiIoE6o2ieHJmtfdqV3yNKe3O5UORMLX25','P','t',13);
+INSERT INTO ti VALUES (-7701947694404523979,-3792535822946615048,'sLc0bjHUgVLGYW','9Hf3gqHypISKnb5y1hIxLSPlCQNBRoHzf8LUtRHmEmNq33sBblziB7WSnxwcRKZjZer8fUZGzkNwLCojnco0AV5REenXf96SoIqAZt4D4ZLVcl4WdRJCql1DjvyLOzvfKhUjwGiCPABk6Fz9CAcVcY7OFrk98qjFA24hrllzGmDwlm9MlTyiJMbcadzaAmVrbjL','soz3TsdN1Je5oiTcuh27','hy2D14Nj4w7aUAycV2rx12EQNm4hmEVZs9QdeyRSlWkW0dSiIoE6o2ieHJmtfdqV3yNKe3O5UORMLX25','P','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-6897533647706519287,8460183217562908571,'zy5MgdPMG','21K9Ng0IeFGwRcnYiCYtLcWT4sempdFN6dDjShFOor1jX7Kcl9zzq5qUuNmxM2xBTC','9NiXVgTHp9w1mcS7kGUOgntz1NER4fVMN1sKKSrt3EipmxIfKY39NkF8PARYSX','KAveVKQH8KdAfbP6n8YSivWF3rJGNVT1kNHtuJA4aHKynQFe3U8iJCW0QYCuRfYaYMZuhNEpQkhV7t1G7WCwb2IiDiMBDu5ylQpZzXYdJfXXft6zw4J7ZNqIlRGYsEhFOHcwwO9KjorYCvQzQ98Nv3RbPyISx','y','7',14);
+INSERT INTO ti VALUES (-6897533647706519287,8460183217562908571,'zy5MgdPMG','21K9Ng0IeFGwRcnYiCYtLcWT4sempdFN6dDjShFOor1jX7Kcl9zzq5qUuNmxM2xBTC','9NiXVgTHp9w1mcS7kGUOgntz1NER4fVMN1sKKSrt3EipmxIfKY39NkF8PARYSX','KAveVKQH8KdAfbP6n8YSivWF3rJGNVT1kNHtuJA4aHKynQFe3U8iJCW0QYCuRfYaYMZuhNEpQkhV7t1G7WCwb2IiDiMBDu5ylQpZzXYdJfXXft6zw4J7ZNqIlRGYsEhFOHcwwO9KjorYCvQzQ98Nv3RbPyISx','y','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-176052582149897402,4115064244199154981,'ngvYVDyqFzF','nt8cRLA6iQ2H8yeii0PX27R3HTTc1qAXk7Y0BD4sAYvCA9HU7FN97azRDQAKZ4obOnwntwbe7fdWbJFd4gr3SlSiz','h7pyKCwOBx4ywX4YbweTbfrjnuxC7S9Nf62spaHc3Dxkdglut','XCoQw9fABUJYGDpqteAW1hMmXaQTC1dlh1uFHWhZlgLcNVEGMKtrydPpu9mX5PpjZnpgeAx0jYxkHEJm8qKW89Xkv6hiNSPWIYXegzs1mDEHlEhYp7xVpImvOIeJpDy2fKtQ8H3PwpUYQfkBbrKRWyTFkV3cimqhbQ1k50tcX0RVv0kCip7larVm8LuvjmGv5gTZFwFQxH8TLVyhmt','M','T',15);
+INSERT INTO ti VALUES (-176052582149897402,4115064244199154981,'ngvYVDyqFzF','nt8cRLA6iQ2H8yeii0PX27R3HTTc1qAXk7Y0BD4sAYvCA9HU7FN97azRDQAKZ4obOnwntwbe7fdWbJFd4gr3SlSiz','h7pyKCwOBx4ywX4YbweTbfrjnuxC7S9Nf62spaHc3Dxkdglut','XCoQw9fABUJYGDpqteAW1hMmXaQTC1dlh1uFHWhZlgLcNVEGMKtrydPpu9mX5PpjZnpgeAx0jYxkHEJm8qKW89Xkv6hiNSPWIYXegzs1mDEHlEhYp7xVpImvOIeJpDy2fKtQ8H3PwpUYQfkBbrKRWyTFkV3cimqhbQ1k50tcX0RVv0kCip7larVm8LuvjmGv5gTZFwFQxH8TLVyhmt','M','T',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b SMALLINT, c CHAR(12), d VARBINARY(70) NOT NULL, e VARCHAR(13), f VARBINARY(19) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1880494919,21006,'rN','2KwFi28oakSGiWEV6iNf7v9Fj5M2Wssao2qDtPGQnwQ41t7dm3Thk8xjTOdXjJxEsEs','2zCi5BzYjCRV','xpobGrFxvIRuc1PSdwB','h','H',0);
+INSERT INTO t VALUES (-2083759797,-11599,'2Wx0wI','qkPt0inlzzsGvccfkLsGQvS8bJ3','4Ab','onaXTHh','q','t',1);
+INSERT INTO t VALUES (1755570577,18204,'b25bFkZ87wh','eJWmJ6VjQ1nUl0jd','0FkCKZSGP7Hq','LOeWCXf','Vm','J',2);
+INSERT INTO t VALUES (-1152369282,14547,'AeaejMPncr53','fF8mZxzG6RZch7Fnj74GSgt','J0GZ','GFlV','ZJ','s',3);
+INSERT INTO t VALUES (-635107532,14445,'QWt1','fRlqsQ8xsDVJQbHLJgsYxGPFjzSSmB','tgDrQ','rj7','o','R',4);
+INSERT INTO t VALUES (1539577771,20004,'WFbuS29la','jkbi71zKTxZ0FpqRc7eR96gHQWjrgz3Mo','xWBv5HZI6AvYo','nM','bl','xM',5);
+INSERT INTO t VALUES (-622696105,28654,'yj1t','geNq1Ps81p70te6kk5TFfW2ZmeG1b7TSqJeGtVR4WC5czogByIe6IwIRELd7zs8','0ubiH0N','Pnu3J7C9kELYs','p','k',6);
+INSERT INTO t VALUES (-1820430169,-6521,'47fq8RP2aZ','HvU0FezFajZzbZ','X3EqNFYddvB','SwFp3iMKXb','Y','Ic',7);
+INSERT INTO t VALUES (-1487166376,23724,'OxQk8qc4A','yecm3pzp7PIuFyqkbboh8dS7hFt','GSsA9wkrIlKj','Ke7tWuMRUT','VO','L',8);
+INSERT INTO t VALUES (-463525574,627,'uy','5bZ8r8iwCa6N5bB8eK1pdc5zZMzUoaHK1DH58CBDaU3adFThtnJf3BCZzzUTcdup9x','Pd','4iGBiZZRbCTnz','T4','k',9);
+CREATE TABLE ti (a INT, b SMALLINT, c CHAR(12), d VARBINARY(70) NOT NULL, e VARCHAR(13), f VARBINARY(19) 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 INT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (593601682,-5016,'dQZa','aUZfQOnXyUm','X0SODmOogL2H633AU7ak1J8Th5sVfZ4ibAlkYnluO98pGZYi4kVa05uyb698y9tmgH','b2fyCriCHXAx2wTIvYB7iRguC64Qxdq7XeJM4BT7E63bsHW6PUn','DeazVe1SxH44Hgm4EfDRcqkuqyFwbL','x8pGRAoAjeFgnpuPpiow0m6KZSMyVdLfxzGigOZNo3LrqLy9wICMts0ADEWUNPN7RPmLZEqJpGvmIv43Ob7rCFl11rgyR9Z5wR8',10);
-INSERT INTO ti VALUES (593601682,-5016,'dQZa','aUZfQOnXyUm','X0SODmOogL2H633AU7ak1J8Th5sVfZ4ibAlkYnluO98pGZYi4kVa05uyb698y9tmgH','b2fyCriCHXAx2wTIvYB7iRguC64Qxdq7XeJM4BT7E63bsHW6PUn','DeazVe1SxH44Hgm4EfDRcqkuqyFwbL','x8pGRAoAjeFgnpuPpiow0m6KZSMyVdLfxzGigOZNo3LrqLy9wICMts0ADEWUNPN7RPmLZEqJpGvmIv43Ob7rCFl11rgyR9Z5wR8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
-INSERT INTO t VALUES (732235520,-13487,'XHsngVILTIKB7CJWWkQ5WH6GyI7fnY4CoC9lmrFbag6B1ueSnaVk16U','8RrWaEWigGTJYyFSUvXMBf3VnmFW0','Mh1n9nZRvU54oSHLrYRXUHWIc3qz92uVGvCEL9','xD9hYTRWPoE5RsMov','HVGBwqPmEEPqOKw6o2WfOJLZxiYBd1VRNmzPvjhw6DiL0tlpxrTxyPCADp3N0bUEchdCMlBG6ckjH','pId5bIWH0lfDvTElA',11);
-INSERT INTO ti VALUES (732235520,-13487,'XHsngVILTIKB7CJWWkQ5WH6GyI7fnY4CoC9lmrFbag6B1ueSnaVk16U','8RrWaEWigGTJYyFSUvXMBf3VnmFW0','Mh1n9nZRvU54oSHLrYRXUHWIc3qz92uVGvCEL9','xD9hYTRWPoE5RsMov','HVGBwqPmEEPqOKw6o2WfOJLZxiYBd1VRNmzPvjhw6DiL0tlpxrTxyPCADp3N0bUEchdCMlBG6ckjH','pId5bIWH0lfDvTElA',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (634052132,-28397,'svJEkDC5ww3yaaDo3zhMmv6wtlPFd67gBstsPWyTtqWJk96Xj3WTQyjUJEsYcKwscdJnTz6NZ702xtn5FSXN480zFcM','gBomFfuX8kMlRARi8VCbpQTU','QD2IzEE9zz668JctRmQ79vJ101GeVxSoFBAgdyA','OBjlge8PjjTL4f2M21lzLLqfEh1J8zE0tW4vx7hz0u5awlqc1RaxlInpkOzTQ6J','BhLMpLUp2hX3wsiDG1JFNljPkLo74KF4oaIvopJBV8yZbt0RlDPqndtB1mYYNtqRa34zqjQ3du1ttHCVQYp','FPYAqHdHyCFHhMxodLpiG5OoohmpbiUUZ2UwslaZJyt1OsMRxeAQH7zch3wVSr513Zh9',12);
-INSERT INTO ti VALUES (634052132,-28397,'svJEkDC5ww3yaaDo3zhMmv6wtlPFd67gBstsPWyTtqWJk96Xj3WTQyjUJEsYcKwscdJnTz6NZ702xtn5FSXN480zFcM','gBomFfuX8kMlRARi8VCbpQTU','QD2IzEE9zz668JctRmQ79vJ101GeVxSoFBAgdyA','OBjlge8PjjTL4f2M21lzLLqfEh1J8zE0tW4vx7hz0u5awlqc1RaxlInpkOzTQ6J','BhLMpLUp2hX3wsiDG1JFNljPkLo74KF4oaIvopJBV8yZbt0RlDPqndtB1mYYNtqRa34zqjQ3du1ttHCVQYp','FPYAqHdHyCFHhMxodLpiG5OoohmpbiUUZ2UwslaZJyt1OsMRxeAQH7zch3wVSr513Zh9',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2543172433,-3017,'86JNj7h5YesBblMOLKxmGZXPdoUWIzEpMLQrLg1pzUGIALJ65kntTUoA8y06QSdQPpzRh9Y4WWEGHxcT9G0ZjSUqY56as7A','7wC5w2lvqta9mkzkn5YsGNrWEOySb4CR6tT9YkjCbVjDMIqkeqJ3wh5iHMRb0pYblHvMJfU1Uri0YWXMEa1E1ObmABc5ec9RWEJR2gxs8SifHS2ryuKMuCMVkOSlszmXT0W1WiUSzaE6gUPMiHDIOjpxfkZyzS5WfVGsGv8SvBXrGAq8q','Rk8dBFyvT5RpQ7l09G2GHkYO7hhoUZhBzJvCyZXuawbNkFyQmRL99ygWZWyHWJ','HZQCSqbLo1PQsgJ9YJQwcCM12HLq1q6C5W5OuOhULkYTnzaA4hORgwlAI2KzfBecjF5EbgOvxhxNElPa3NgiBvc6Ba5zR3iUZjf87nK4tF5Jh0k2wH6T0WcYI38sGuWx451SHZfN3rgi6LinIFwO','9z8yn6T7C8SEsQ4UhfzxPNF','xc6jrHxmhfwdHcEyHcjaoj2JoiJxsTknHSp70xga4TTh9NkFQQaORMgaU8LxaYKpt8ddMBSIN2YT',13);
-INSERT INTO ti VALUES (2543172433,-3017,'86JNj7h5YesBblMOLKxmGZXPdoUWIzEpMLQrLg1pzUGIALJ65kntTUoA8y06QSdQPpzRh9Y4WWEGHxcT9G0ZjSUqY56as7A','7wC5w2lvqta9mkzkn5YsGNrWEOySb4CR6tT9YkjCbVjDMIqkeqJ3wh5iHMRb0pYblHvMJfU1Uri0YWXMEa1E1ObmABc5ec9RWEJR2gxs8SifHS2ryuKMuCMVkOSlszmXT0W1WiUSzaE6gUPMiHDIOjpxfkZyzS5WfVGsGv8SvBXrGAq8q','Rk8dBFyvT5RpQ7l09G2GHkYO7hhoUZhBzJvCyZXuawbNkFyQmRL99ygWZWyHWJ','HZQCSqbLo1PQsgJ9YJQwcCM12HLq1q6C5W5OuOhULkYTnzaA4hORgwlAI2KzfBecjF5EbgOvxhxNElPa3NgiBvc6Ba5zR3iUZjf87nK4tF5Jh0k2wH6T0WcYI38sGuWx451SHZfN3rgi6LinIFwO','9z8yn6T7C8SEsQ4UhfzxPNF','xc6jrHxmhfwdHcEyHcjaoj2JoiJxsTknHSp70xga4TTh9NkFQQaORMgaU8LxaYKpt8ddMBSIN2YT',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(66) NOT NULL, d VARBINARY(19), e VARBINARY(34), f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (56613,11232231,'2c7fnoBBMru4Y8EEuGaoYjJ6IUKx2QCt0RUu9sy7QMiutx','o','O','bNGIwN6EMbSGkqsfbbOvk3RpqQviznWeG8NlmHUuZQekBgKBgadvDxeo412rJ74uzRVU','0NTi3PrFebLCwW4RUBqfEPpE2bGFt1GjGzhOJ5hxX9P3Rx3hjOI9d6Flnfq4gWt8zmAJ2Sn5Ah7bnWjybDrIuTQY','VmyuzIGsrZM8gD',0);
-INSERT INTO t VALUES (4218,16742267,'guPj9nUy3rRbaQq3ual3xlPfTsWC','cgA9iUfJapwrb','yoG3vWpfcSuF','QEJ9XirWc8XrAm1WXaC4Emdugv7SA3BYsiAl80wyDY0EAUBlbOl','MkVULKgILVC4r3MQblabOfCnYEQQdyEHSCq2','ZgSPoHz2J6tIB9foo1XJrVua7cY2ZMUDkyM',1);
-INSERT INTO t VALUES (38145,6521638,'Xqoe8kVZzaLN3EvBq9efT8RFxRlo4ow753eVje1A2yJx76d4kGh9hQGrS','t','xOAZUF9QAl73Czw','T5nGoP9vTMQ1','Qx8qoTKKLwEu4TyIg0LmNBORQiamqz1PP8NmgBjH9Ki4x3uZqvXHdTCN','RXyNraQCqBlqsuuNDrFPlLULkSecK5GWej2GTPPws7X3MQPgLnVMPJRQaT6cAHwhEjw4SplORHrd7KENvZTj9uIgAaq',2);
-INSERT INTO t VALUES (2253,129535,'R7PH4Oja4LZdxEMpghCCQ','dKVre7Re4ILRt','N6vvn4px7pnFKp6ndCu','qFpb3sH76Rv1EMnF8soOwdy5VWFAC3EoSYr6uYs4CcqREbmBHQFMnfnntN1','jYY12wiTFK1zeLarPewTjX9upfDzW4zpgItYcFtyBRnlqfdZ9qGoy5TGf0mb5viuZ1TAxhzE','e2Ag64o4LaGpRSX1vmH6tdrSrSKDIMoS3jiFoQQ4XcomKEuT8rfMUwzWsoXiNg5xTJ',3);
-INSERT INTO t VALUES (56121,15575942,'u9dLk0Pw2fSDJ5CMzafbgutvCmjUAkqpsgYLROUjTwJ5Scu6','k0Hk','QuhE7TKlbai','ezn2xMtiqtTG1UIYasMgOpzaALdx1K71WfTLRSn4H9PoA2PPA5fOhoy','0gNPRkRCToyBuvvcHXzfgtBPZrR0lmmfpTXJK6ZIIvcanezoql8yJjPHSDgEDlvZDSPz6PtQoeMaHKXpv1kCIWBTRn67j','MdDLy4HuKFPY2S57sfSy2mo9rMnLuMcFgFWJ3P5qrgsZR1PRzoeyqrJo9kldBap9dqtmwF',4);
-INSERT INTO t VALUES (30195,1310919,'KOOXCR4HtwZPrvymsSFTMP9lVPqhroGVkbl6YAtA5k85EKf9WbD','zs2GsGaOY4JPPjL5jg','hA1TavufNp8lBM5Oax5dG63KofRLpQSv','Yj3cooHcpN815YDdr0Fxa8jfYzIuBIIOzsGet7oeUHgN9vVegtNJoDIgqb0lf0qRU78Bo','X','QlVW6bVOPpZSNHvChZqZg3m27NOdGrolytjZuoMfSOlvDsWyepG01xpR1eC',5);
-INSERT INTO t VALUES (41927,189140,'7L1zULeGTt2mDI9aj','3CKHoB9bWta','fS','W3JQVXnYt0VE9dlHSu5b5ha2oh1H1uryYG4hHs9S','Jn3Qbo5enYNtOrHXr8EeODmawCHBo5OaBHyudhfchS7L74vGNIfVkwspwLG1','xmbWyGuEVJ1Aewf115WGl2jNXQZEucuS07ZHlouvbmLrD',6);
-INSERT INTO t VALUES (50180,12583160,'PHiqiYp12okwZ5zUOzz2LnecraMTTon73ZlRwqgpkdRnAK','YUkaGZz','3J7yBaXU1t','gteTcxf4A2XUR8Axa','MjDUrdos2Gb5yhWrhYsedmhpRAdgjenLNOX6CljL8fJ7cBwlUNMapgwR3Myi4Lx5LojIUFtt','WAQps3wd91opWkgKa11orlbfi4tK6NDXHKJwzncMk7LwZMcKyf7rtZGYX5sVyPlXDKiTWcSp3XmCnVIYZG',7);
-INSERT INTO t VALUES (37388,15511835,'5BUy8HvrZTeQw6FO8hbVgXPhh8sGC2aXN14f5frSJSfggDjehSzC9J7YkkqTa9h','I','aoopNOXG6qsNFCB','mqr3nWc4o1DCvg9yD','FqWFiHy1vXUcKN8WN4ODZ9ufQDFzlp1OCvNPyZYmEHzSk7IgztwawlUFBLYS3vSnFDOdtjtSXT3YcjGuhawCDm5kUStrgX','dr1vYmUP8bTur5t3GU',8);
-INSERT INTO t VALUES (53840,4036139,'wpOEcpr0cHz15oLJ3UtYtkRkOv8O4eCg1K8zdqEYOQgb2TR2EP4dmtNme','JOFDsb2Ks1LDO08zL5e','imUm43Uf2engsrQ','LlPs6TcUdSVZFXzuhB5NbXFNQ8ZTYHwpajxOTFNt7wN9XfwRftIm5QlJY7GllDmDYciRqwhUZtcB2','bYQbMPwvHcgkUxmtQgxzepB6RTF2U1B1igM','AoeSsh7CUvJ9PzwCx7kbvkqmp70XROoWaCLHDkZtUYAv3lXkZqwG9m9ty68gv9aqGroChJ6XZGYQbRysw3ltadXn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2137663889999152067,-20246,'8WQOXOKZ9GHa','jDAd2lH1BpUdhA8vF5UvqUU','WVqeukCqzfH','kyFqHhV8aqOz6o','cZ','2r',10);
+INSERT INTO ti VALUES (-2137663889999152067,-20246,'8WQOXOKZ9GHa','jDAd2lH1BpUdhA8vF5UvqUU','WVqeukCqzfH','kyFqHhV8aqOz6o','cZ','2r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (-8474119072610394066,16348,'QKLCczGq0hN','6q2QfEnw8xAQ0CofUnLTg0vBqeWyhPpW6mgT4qThF5JrNEBb','SJGjhLlCM','u6blZKmKH2bMLD','H','p',11);
+INSERT INTO ti VALUES (-8474119072610394066,16348,'QKLCczGq0hN','6q2QfEnw8xAQ0CofUnLTg0vBqeWyhPpW6mgT4qThF5JrNEBb','SJGjhLlCM','u6blZKmKH2bMLD','H','p',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5628781516642334847,25088,'oBmp5kg','zvAinokQ','ZxjXHxQuBycH','xs5tDla2e9Wa6cT','B','9T',12);
+INSERT INTO ti VALUES (5628781516642334847,25088,'oBmp5kg','zvAinokQ','ZxjXHxQuBycH','xs5tDla2e9Wa6cT','B','9T',12);
+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 (294522973458511796,-1282,'SzJiraUXOCU','74yuPCHrNSHM7cj0B7imrhPSYnyBCwzQb4HWJNeOgyQP8bYKvM7Lwh9DMc6FG27AKfrjABsfpEMmWutxV9sRbzQIG5GONGtJrh9WsofYpavRbnqQpM35WYweQ2eI1Low2irvGFlcD926Knf2hQM1CfJugBBofXNqV0amvhPpAO5ZnyzFCvJxYbpwwwf7K8PHFR6icF6dS9T06UChsyP6UH7w0wTP1QF6HlbvSJh','OP','cMbv0EKuaD5FiU8dpdKxDkKfWD0SoCsTFzKrfgJqYGcwm9e69ERcy6S2aguJHRVy6NV93VQ26W1NAzCeqAkJQN7cT9ZI473wDB72pGDaGypjcStuaAJSiTCUlXsvXdZ64McJqXemZFOBRs4KUhQY7Xasd3ed4OfM9xIrUJnRK5zFG7xkh5GsPKWf3doKU3vTx5MkVn8IAG3QGej7ytmZx0g5GjnPqFxA6MRZXk','H','e',13);
+INSERT INTO ti VALUES (294522973458511796,-1282,'SzJiraUXOCU','74yuPCHrNSHM7cj0B7imrhPSYnyBCwzQb4HWJNeOgyQP8bYKvM7Lwh9DMc6FG27AKfrjABsfpEMmWutxV9sRbzQIG5GONGtJrh9WsofYpavRbnqQpM35WYweQ2eI1Low2irvGFlcD926Knf2hQM1CfJugBBofXNqV0amvhPpAO5ZnyzFCvJxYbpwwwf7K8PHFR6icF6dS9T06UChsyP6UH7w0wTP1QF6HlbvSJh','OP','cMbv0EKuaD5FiU8dpdKxDkKfWD0SoCsTFzKrfgJqYGcwm9e69ERcy6S2aguJHRVy6NV93VQ26W1NAzCeqAkJQN7cT9ZI473wDB72pGDaGypjcStuaAJSiTCUlXsvXdZ64McJqXemZFOBRs4KUhQY7Xasd3ed4OfM9xIrUJnRK5zFG7xkh5GsPKWf3doKU3vTx5MkVn8IAG3QGej7ytmZx0g5GjnPqFxA6MRZXk','H','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4697131729097537348,-20979,'dzjDKr','PI1jAd1PTvfnSJ7XUsvcIVusry8L7Mlc5YvdThgKXU92pFgz75pNbQwpjsec8sS3ZGUy9sZz6ufcGXIk8AQjUMI92hAoLREOXjERRW9tAZ9L2zzJPhzyVQcco02SfyolMqj9f1cjVn5sQhaJUkdq3F68X6MmoIKAT7LcC4JIvcbGMQtFyplOwABovR7MTOiPNr6uE6srjtkr99q5v0DDtQ11TAT22azdQmo','rZTBnlo4Ng','qWE7LoXI9htQALTaSo5SzXbcP3ckrLpQtNW8RChiaNnVnVx5dFAdnfj0E82DA6q0Be','C','9',14);
+INSERT INTO ti VALUES (4697131729097537348,-20979,'dzjDKr','PI1jAd1PTvfnSJ7XUsvcIVusry8L7Mlc5YvdThgKXU92pFgz75pNbQwpjsec8sS3ZGUy9sZz6ufcGXIk8AQjUMI92hAoLREOXjERRW9tAZ9L2zzJPhzyVQcco02SfyolMqj9f1cjVn5sQhaJUkdq3F68X6MmoIKAT7LcC4JIvcbGMQtFyplOwABovR7MTOiPNr6uE6srjtkr99q5v0DDtQ11TAT22azdQmo','rZTBnlo4Ng','qWE7LoXI9htQALTaSo5SzXbcP3ckrLpQtNW8RChiaNnVnVx5dFAdnfj0E82DA6q0Be','C','9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-641665767013780026,13046,'EVYxVp5g5lfaA','Gbunw5VQXYclmQ3BGbZVMIzoZRoGN5x62HoA6S9iidgvreboozJQSm1cmm95QBTiEz3BeQZFU1LmrDb7YlgcC6TbJv6oMik78AZEoiGwtUQgfVmCygFHyWI4J1cLuaQbsNyxgNPP0UlGnRutcY8iDcMbl6cNX3rtI6WNzUoGR17F725v','XTDQ3pDOs','fCL1Z3lBBxNDaFM3LtpkfYe85EOInj2VIKXAZpClQzBSrXeVhxpgb1xRzMJ4','C','7c',15);
+INSERT INTO ti VALUES (-641665767013780026,13046,'EVYxVp5g5lfaA','Gbunw5VQXYclmQ3BGbZVMIzoZRoGN5x62HoA6S9iidgvreboozJQSm1cmm95QBTiEz3BeQZFU1LmrDb7YlgcC6TbJv6oMik78AZEoiGwtUQgfVmCygFHyWI4J1cLuaQbsNyxgNPP0UlGnRutcY8iDcMbl6cNX3rtI6WNzUoGR17F725v','XTDQ3pDOs','fCL1Z3lBBxNDaFM3LtpkfYe85EOInj2VIKXAZpClQzBSrXeVhxpgb1xRzMJ4','C','7c',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(63), d VARBINARY(25), e VARBINARY(20), f VARBINARY(21) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3275240479,16013306,'NJAKd82D32IcM12cFviA8PuUqr','XR81dralcydj5xHTwPMDyqxE','6QAcQemO2qO2h3HNm','rEWsDeQespFYbgEj1gfX','g','0',0);
+INSERT INTO t VALUES (549071587,8749809,'cUlOTEOpOx5Jnkt2meTHa0qcSPp0kdrwwgyLnnaqQeA0sJfx275QWPf0Eba4B','hBvYdmOFRhGCbRbBknGD0Gjk','uhFYIcCjsEONvCt','l1cO6rILx','c','3',1);
+INSERT INTO t VALUES (2248181409,11886413,'Ts0VA69','jXs4iGxFWE6fx462Y','7r3m6mg4A6Tu8TWr','wSMb','t','c',2);
+INSERT INTO t VALUES (4171499064,16002445,'h6X7nt5aZ64j9ICZxpjzEhiGipZbuaGouw4pfGJpVmQH6','JF9a52rVaz7','XEP','sUDmzylXfgF32IX','H','y',3);
+INSERT INTO t VALUES (163745914,9895296,'2LSjS2UlDp4mon4T','eISgPjcAXUlHy3','RLh4QNuyi','OBjfEm72eY84dXk','d','A',4);
+INSERT INTO t VALUES (4164411340,14663863,'lWWYJcRVJTcN3uyyRm1jU5qLwU3ZYVb7iaXT7yUszrjKSMwy','yWgo6VcuotFGkjrzttexQae2W','sqf','QifLN9Gl6HSoxI8ly','u','u',5);
+INSERT INTO t VALUES (90405497,4745265,'xMVXlGT8F270byAvoZoe9qRO','YrZaW5twtD344X8','M9xyz','egULszqWudGTw1q0A8','c','l',6);
+INSERT INTO t VALUES (2731482945,12826440,'hT3fVAVXOIUs8VCtNXL1k','ueLVsMHf0wO','NTB0Pgs231','KWBihbrAT1k3EJOL8D1F','W','n',7);
+INSERT INTO t VALUES (1113762498,9898719,'PaZ24v2eVZtNZKNAnwIo1J3sAVWlmmnt5i8yoBUiQOFdISfdEDV8mlm','O','q','ADZS5Si5rEQLJ','3','l',8);
+INSERT INTO t VALUES (3117438293,15670785,'dLrSZFskeD6IVbuU7gE9O6bva2VDHncUdOByKiiwmdmJXQ0bzu','eYbv6IN6lVCNGkQaRai73F2','MpbWNTQuKJhL','rjhxNFn','X','G',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(63), d VARBINARY(25), e VARBINARY(20), f VARBINARY(21) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (417016124469558838,10854073,'WExB9Xg','gdGG3T','InR8oQ8kGSm6KgEewaPOFOcCxmkUVqUFzX','3yMppTuSDlAJ3xB47yGh5882','7bNGNW77KvfLmmBpUYq3cNhb7eNoP5nsaUXC4q2X6uuPh3Ijl1omODw64D35vde','nW2JvZ2bBKg8',10);
-INSERT INTO ti VALUES (417016124469558838,10854073,'WExB9Xg','gdGG3T','InR8oQ8kGSm6KgEewaPOFOcCxmkUVqUFzX','3yMppTuSDlAJ3xB47yGh5882','7bNGNW77KvfLmmBpUYq3cNhb7eNoP5nsaUXC4q2X6uuPh3Ijl1omODw64D35vde','nW2JvZ2bBKg8',10);
-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 (17473346962266785450,1587960,'A9o65wToj3JkVm','hNEVk4PbZFP','Te2wKWKZzP3F','QbyUrYno','Ik6xAjxfZa06KQiu54xF8Dhca0izw8XTT','yiZfqell8IdtjTuWrpRGf3m2cK0Prym3cXwYe',11);
-INSERT INTO ti VALUES (17473346962266785450,1587960,'A9o65wToj3JkVm','hNEVk4PbZFP','Te2wKWKZzP3F','QbyUrYno','Ik6xAjxfZa06KQiu54xF8Dhca0izw8XTT','yiZfqell8IdtjTuWrpRGf3m2cK0Prym3cXwYe',11);
+INSERT INTO t VALUES (2788935966995873312,8715994,'vaHhMRgeg6CYx2CbO','ILxZKoTKfeBV7dr1','f','1Zs0kWSqTh0MT2g0uF','K','o',10);
+INSERT INTO ti VALUES (2788935966995873312,8715994,'vaHhMRgeg6CYx2CbO','ILxZKoTKfeBV7dr1','f','1Zs0kWSqTh0MT2g0uF','K','o',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
+INSERT INTO t VALUES (10166681941226430838,3303288,'XroUM','LYi9dq','Exfwjela3M4kja','3Q','P','N',11);
+INSERT INTO ti VALUES (10166681941226430838,3303288,'XroUM','LYi9dq','Exfwjela3M4kja','3Q','P','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (13825654971934229402,3925641,'6dIo3CEQotv91fxlhQOmA2tUzXtw7qDMh','FrejUoVIXWOOhUy9kg57p4Av2rqtL36WhGl6isn4com9KJUxrcFOIdKqIHtcWl7bc25tFIzzjQqV6LxAYyMTZ6gZMzH6gvOZJ5Dgrx2OqVQ2dkNIzIcUips1TuUVUXPsVPujMPTOVPo5cPt3MG8K3Cuw8CfhbwM56nFu3sy0FbKbE7IB1g61i1RLAXguLb661x6ebICq9lgQ','cbWYfgIQ7CCzJ38mv9K8pZYTLGIT','PZNQlrzvweZaP1zmdd8mXDBbhU24ngd9Z0SAXtpL6ZJnxvPnmdp4Wn','8i7PpRzRuJ7lOqdYT0AvEagrRFsmLEXgTXtf8mNsnuDdvxEnOiZGp9fNEGCWRamKImdCFBRCCuMjgHnTJKjuHUd','LLi4rPTZPHii',12);
-INSERT INTO ti VALUES (13825654971934229402,3925641,'6dIo3CEQotv91fxlhQOmA2tUzXtw7qDMh','FrejUoVIXWOOhUy9kg57p4Av2rqtL36WhGl6isn4com9KJUxrcFOIdKqIHtcWl7bc25tFIzzjQqV6LxAYyMTZ6gZMzH6gvOZJ5Dgrx2OqVQ2dkNIzIcUips1TuUVUXPsVPujMPTOVPo5cPt3MG8K3Cuw8CfhbwM56nFu3sy0FbKbE7IB1g61i1RLAXguLb661x6ebICq9lgQ','cbWYfgIQ7CCzJ38mv9K8pZYTLGIT','PZNQlrzvweZaP1zmdd8mXDBbhU24ngd9Z0SAXtpL6ZJnxvPnmdp4Wn','8i7PpRzRuJ7lOqdYT0AvEagrRFsmLEXgTXtf8mNsnuDdvxEnOiZGp9fNEGCWRamKImdCFBRCCuMjgHnTJKjuHUd','LLi4rPTZPHii',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8712040527818242978,7987506,'jVYL6GK7xG92XMj7Ay2BiTpcYiYWoRG8wftBg5200hJZxLSppvtr','jApgzcS9UH9dM5ibPoIjLvulbdABrQquvZPctbfBOKOkq2hx5ISeeN1EYdn7hYpTDXFgYnThHsNB7Rd45MMCW1Dhd0XRTvGFEhEpEyhc4S0w6iEbbKUnasgYGeMO5gtuRKeYE0u93jyoQWj0PS6as1N0OwW09c7PUFrRMUjkokzFK59PzU1dkioBq4XQgW84V8eJSuA4VafOUvGtNbWH2','z7LXktB9k6gd4','sY4MiWER3XRI9zPonpGFAtpYZHQt9cayPxefXvDn1mGxIA3pjQqlriEbi5hXSgbbpzmp0vet8hp1NEzA98F6IoLW0NHyPHj0jS5lGhj4Mg81','2dkgNaUjfLXMfZ1pP1HuLcpzN2tV9V0oMqsEPLjX6DeDaUMWAuT2iC37Lc16pZwjZIskHGO','nYZOuqxn9tPipt6R2ySF96yAXPFZQKoLQ1RmnIpJrZQnVVGaJlIgTsa6StnStpLXygNfR7tvEEMUGAJ88cs',13);
-INSERT INTO ti VALUES (8712040527818242978,7987506,'jVYL6GK7xG92XMj7Ay2BiTpcYiYWoRG8wftBg5200hJZxLSppvtr','jApgzcS9UH9dM5ibPoIjLvulbdABrQquvZPctbfBOKOkq2hx5ISeeN1EYdn7hYpTDXFgYnThHsNB7Rd45MMCW1Dhd0XRTvGFEhEpEyhc4S0w6iEbbKUnasgYGeMO5gtuRKeYE0u93jyoQWj0PS6as1N0OwW09c7PUFrRMUjkokzFK59PzU1dkioBq4XQgW84V8eJSuA4VafOUvGtNbWH2','z7LXktB9k6gd4','sY4MiWER3XRI9zPonpGFAtpYZHQt9cayPxefXvDn1mGxIA3pjQqlriEbi5hXSgbbpzmp0vet8hp1NEzA98F6IoLW0NHyPHj0jS5lGhj4Mg81','2dkgNaUjfLXMfZ1pP1HuLcpzN2tV9V0oMqsEPLjX6DeDaUMWAuT2iC37Lc16pZwjZIskHGO','nYZOuqxn9tPipt6R2ySF96yAXPFZQKoLQ1RmnIpJrZQnVVGaJlIgTsa6StnStpLXygNfR7tvEEMUGAJ88cs',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(95), d VARCHAR(72) NOT NULL, e VARBINARY(84) NOT NULL, f VARCHAR(77) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32462,7125915265385718520,'ivvZzDDVqNYJIEpJpkjOvRjh3u44zFUHvUjrahHnbqE8h6LiYgKe1hl9','UZAQjvaeOm8i1lwKkj6CeJeteIDjvbcS5oth8EICdYm8Q4MjACnuYMIp3phot','HJVnYwABYRgChlBHptTvUjxhv1ufsMBPtKHefgIyvxCSBH1','EjMD2QU6pNKw9ZHyx3SVbVF0Vl3C0P5tEPVVn7sk6zGFWQ1ZXQurwck5mJGrN2uQV0SbxEfVKC','FufM3pD3v','3C89g',0);
-INSERT INTO t VALUES (16769,5155564218752274277,'mn','W5dxuBAyBcQUfVPoky2WZQppchQXv0Kp8DMBb','B4UY4023RewAvVdUkOn0sGj','WJmFAFPEZBzjMfqTQrDYBn05pDVQc4Oo6o45qwWt5MmD4THMkAa81XVMjvmk35z2drtnLMI3a','qKCqs6','sXj94JImT3KU2KJsY8AL5xzMtdCIxEbhiWeESkAuCIAHbzV7BruEGEvX2GwZUaAy3EV',1);
-INSERT INTO t VALUES (-23778,10018896240955660952,'4cPQjVtrJlrYzqDFWsEYdH5hRfbgQF6','J9s8VxZYJXYwTVWbbPuvOzDsUcr7GfV1Ytm0cabo3TwKk2','DQamsBSOSPAEcMHyYSIJeR8gvSPWnUCqbPa0d11hOQIFjx4KZuvEBo3wWth8HjtitUT9piilTEof9Jm4vA8','kKaVHGss8qeO4iwvCjQ5tjhGpQn3cTaPKLvI4CKlAVxgJHH3V8UVXrOXdro6bM40Zd','dR7soHv1maqezipFvNBtCwubUTJt57TGh73nwL6GcZ5Roif6bw06R10q0fDKqmfuAYI2L9ROi48W3IvWmlIpXgnH9OzM3HE','YyjgKZNzqnloYSrje2ALPt1zkSB6GeRUxJPLaUJh8odwNmMF3FjtNYtgx2W97vVdjLKvRzaxqzLyQCiklIeZQuDhHo2EhR',2);
-INSERT INTO t VALUES (22495,8506007439555416008,'iO8qB4PJZ8CpUuMDrC6kP5mTgzWA2xFMOftZlmsVGNcMvv6MgtRzH7IRQrG9Mqi0y','YiqRAUoByzs34RGSFBMcy55TuBOoChUKOCvI9WKNtHfyTkDDv','VSLbUNzAiChgKXXptkC4boQQnbtpzcbCyv8Xx2UjrwAli9ZG52xVipi0cBY7fS8jF7uGA0KtVYKOY','kiI7','BACKUW8poROkxlbei86BuUJxh00F9MqbiykK5do1XKACSolagrZF4vdOu7Buf9krh79rEXd4XFqdRT0a47EwEdYEdQuJYhEVj3s','UDuUNcQnx9YEKmetUxTQAnhAeRPeSBs39oXca0l3E71p5kbTtlUsW',3);
-INSERT INTO t VALUES (-16901,8983446519337351336,'9AL6kHrDG39ctTa5z0F93Tla9enTpRDazKksEtHJHg4FTbG3YazNVb9W5uFnyhkZ4vdrofd','fSK','GQEJ4kbu7hzak9x96MIkCrmOtHFsrZQ6IWqwwGASQFASAQY2FhI3Gkf4xLAp','ed6yH3UxnDHMZyFgym41uau6bZz89qRGjO6wBX4BUggB7TcVZ0xp84mC6','sap93ZvgVoC','WSY2ekndB5voJH',4);
-INSERT INTO t VALUES (17638,7486047998225274209,'omyXxWvNZuThXg3yd4xWH54NU7ddBGvwoPSbuEXRBM6Gxp8CoSX','EsKT4h596ZJkCqjmoftvgdO4721','oqbJNqQvwrg2TKoXyuSsVSIUrGJYJx6OsQS1j3QnxtU8Pf74kjvlc03KQcl1BArudKr','qq4it3Bdrq76BU7dR2kKBaRRGA5xepHMx0GDGc','h9IBJ7LPRomqoPJE1JWHqwkYETvb22pS25inZZdjUEmoU1WuQQ9le09Yv0bG4H6OCf','nHz39hT1aHTaSFSAkkW5VyCeYZCvsl8wjK48UH0t9DVGBh',5);
-INSERT INTO t VALUES (23708,17083871062894059076,'QLyVoHhNCowmb9SUnmdNQGrn3DpnWhA6712ZNF6emq5ivjnmV5mq9BhqZhZkecXeD6qRRwLcwESE7','LTgfhMwsAghuicvlC0Zrt','MThpd1viGZfBCNkpB0yoGeJnNi8L','BBEBrN1Oh03i2HI7XeLzgMFtDDodqKmSRXcc13NzdDqVQU0pNHkU2R6qm0RN','TKpUJfApBn5djDZmMG5BFPuYq2fJWGTgGcc','i9v81aA1dJy957FehrCVbFt1JQ4BaENuR7NjD5NM1ts8C587AZJRR1jcK',6);
-INSERT INTO t VALUES (13459,10435083515905988615,'bJeIT2TFU','rpW4HOmbixYN28XGqxn9fOOkZ','xMtE09X1RBDNqJILPdQI9TfEmxQglVtOvlRSwZNve7XGnW1zk','KUiTqAuQuV3XmLB7Tb7ZgOFP2xA','PlEXi87ZhuePU3jw3s7DCeBbbA1UK73ljpLm35753wKqiXaPY2tGxOyYJtoS','KmLbPVQaTiWnGlaenZPHuN7aswQkGj4gUy3wSaitunBM4yaf9USSpiCQCfOR1G3H1miydY0aE6',7);
-INSERT INTO t VALUES (469,9907868472225173675,'35c9XDFHXQFr59yT33wuFhmuA40HOdtO2ahnRwjT9WGR49r9YK766dEyl9','jerFxRW6hUZP3dAdAMSNrxl6Tmpjwphw6HBdOSkzyud1JO7DkPnyq33f','aOxSdzBedCIEb2UuEk4YcJDL8meRwwYEg2E5sjJujhpfKrozGfoiSrQ6sSDaCCirIFRQlf','TcsvFQfVYlgrzsW89uoM8o48V1O0o69gymndRHtmKp72396i9DYQS18jU1hwiozfrjX','TqnfzN57CF2UvFH86zvD3wk9TXbdrTO4aP5PJ2veb8eOVyMwgIW','xmzMT80OOza4I72HMxliq6wKy1JMaqG7c',8);
-INSERT INTO t VALUES (-18226,12811569724120633435,'ewl8ijkqyuGm061OzDYFDY3ScJvd7CzgbILbztTed3B9abgP05YCuswUT7RPamOh7euJaqaurdajOQtv4drD','73cwmKD4xn5TnPGBxGBcFjqY6ztMVisy8tCGx5Pqy07Iedvt3L0vEzFM','00uN0lCKlWPj58TKsHftbDK4S8N5U1hTiYvPxeaBet7jPPLEsng1Tp3UMJGzkQURazFhjRO','DuhqZIm3uRWapbYFaKodHo19ciVpUlxmIjpHFpFxeBNr9MOHB7xT','dmseGjfxpuUkHVi7E73GPDvFv4q','vgWml1hIoZRBrRaI41fISo7LHcJAlAWidlVKBrRwjd3UcLYdxW0IWa55DHG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11520575787038079422,2862268,'tyMKL8g1R','ttaGt8WFuX7IO6U73Z8Rn5Qo6iR8z4ghfUPxIET0Zsk41CEARjyaKAm5yxCDEDHsYCuItfO','H3Gcqq','HgcwsvxfhgQHJr8','y','7',12);
+INSERT INTO ti VALUES (11520575787038079422,2862268,'tyMKL8g1R','ttaGt8WFuX7IO6U73Z8Rn5Qo6iR8z4ghfUPxIET0Zsk41CEARjyaKAm5yxCDEDHsYCuItfO','H3Gcqq','HgcwsvxfhgQHJr8','y','7',12);
+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 (1404389724335470592,5535589,'XxgVSAUybMYKEd4lZbCPPqb0cv8ZBRDsohvzMN','X3NPOH1s7yxs5oLox3g7q','5Qq6ryU72EZWtWl','ifMwtnAufCv3xAungGNr1qoJWxcd6ZJRQBGiyNJ4lWZLIFUOEY3gLQLSHG1QVXZRdLK8wdoq3mulBPLXRwLnVlUO68AroRrB7UmqsWk3UBoBFG6PtodZtxGh1wBQFcJTvCNp0TnrO0itRStpcPmK4tV881cE7U','W','a',13);
+INSERT INTO ti VALUES (1404389724335470592,5535589,'XxgVSAUybMYKEd4lZbCPPqb0cv8ZBRDsohvzMN','X3NPOH1s7yxs5oLox3g7q','5Qq6ryU72EZWtWl','ifMwtnAufCv3xAungGNr1qoJWxcd6ZJRQBGiyNJ4lWZLIFUOEY3gLQLSHG1QVXZRdLK8wdoq3mulBPLXRwLnVlUO68AroRrB7UmqsWk3UBoBFG6PtodZtxGh1wBQFcJTvCNp0TnrO0itRStpcPmK4tV881cE7U','W','a',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13731956419410824828,16188822,'60bYLx','KI3bs7hIdPzm1OMu6ypkFkB1I0xw8IeP4mCC4Ng','A5ujNXsJNRtVMGHU','EhFJRZ4mc5WOjXGgNvKBLFHRh2IUhj3szhk9UlEyFdWYXHaKQAyfrmx5eNZYrA3NHNMEztqeHjdpXB65GKPktBwhf4UWzTMjj8ibl1LSCVEzEb4BSFZ4CZybAAlHpDlFh5nGMsxvsa1C781UGTkEeElLnubTftd61Mf21uAobxCQqDqV7YK9GUAXzJ4wYvBJ','O','w',14);
+INSERT INTO ti VALUES (13731956419410824828,16188822,'60bYLx','KI3bs7hIdPzm1OMu6ypkFkB1I0xw8IeP4mCC4Ng','A5ujNXsJNRtVMGHU','EhFJRZ4mc5WOjXGgNvKBLFHRh2IUhj3szhk9UlEyFdWYXHaKQAyfrmx5eNZYrA3NHNMEztqeHjdpXB65GKPktBwhf4UWzTMjj8ibl1LSCVEzEb4BSFZ4CZybAAlHpDlFh5nGMsxvsa1C781UGTkEeElLnubTftd61Mf21uAobxCQqDqV7YK9GUAXzJ4wYvBJ','O','w',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9753007623145810941,2280560,'p','P2ngFEAsq5dGzQrKfIhP1utWDyoTslaNA6x1ogeX1JyfUURDDUgALMSSaIAeK3fs22G00A2ca9bUmqsjPyEmLH9nD82KmWEPajsR9OxsQGr29mramDkdLDUx6mO3OyMKWPnfI7p6QGsSA8IPZjvCfe1QInEKgyUP2ntm0RghsM7','w','1pDLBpur3RhebMELyujbk0F7g5IYdbdqC5aJoSpneL9bpY4MDHEK09izy','mj','AB',15);
+INSERT INTO ti VALUES (9753007623145810941,2280560,'p','P2ngFEAsq5dGzQrKfIhP1utWDyoTslaNA6x1ogeX1JyfUURDDUgALMSSaIAeK3fs22G00A2ca9bUmqsjPyEmLH9nD82KmWEPajsR9OxsQGr29mramDkdLDUx6mO3OyMKWPnfI7p6QGsSA8IPZjvCfe1QInEKgyUP2ntm0RghsM7','w','1pDLBpur3RhebMELyujbk0F7g5IYdbdqC5aJoSpneL9bpY4MDHEK09izy','mj','AB',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b INT NOT NULL, c CHAR(49), d VARCHAR(98), e VARBINARY(41) NOT NULL, f VARCHAR(21), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (624037477340836435,1695229815,'Any8ct8z4qOfMSbYEfxHsriF0krMGe','VbiZxOJPp9MilnZxvjY1Up7qcuGEaXtXAiKSyiz1y1PACcFozrwkufoJobkDoSBxCwDRiDkmVk02pZ16y','xJVd2teoPpUWrARi','s50VxCRKNIN','B','g',0);
+INSERT INTO t VALUES (9020265154885916920,-859413851,'F5rpINRyeqUEY0rZQja64K93xpgWq7OAuDV0ZX','orvgA5wCdG5yNy0fcYOgc4TX','uPtL4ZZ','5bXLVHwYJ7g4er','s0','e',1);
+INSERT INTO t VALUES (-1509369991161680499,-844836436,'2XZzmiLliTwyergSYsJ10RJlA4uiOGk','ZJ6bNrRea0daP7XIggJTk6sEbYqPzQ9nVX96mr6cwZmyaAouOjzYYNzu9LATxWsMniwn9FtPJmHN0HLro0','MkcXm5kzHn9ZPo70bbDBaNQzMcK','y8qKq','PK','M',2);
+INSERT INTO t VALUES (-8031327071333748974,1699032800,'CkHqgCWkcoWfwRYNx','3pN4C9VWkbrccKmXFod','vf1zasZmqkXqqbK2GXmCR2Ncpy98xAB2aAJ2Uc','Bujh','Wd','O',3);
+INSERT INTO t VALUES (-7976721477813402474,-728452502,'sYWOdyqEv4rueIB1UGi','5xWYFPdNXiuv','ZzRhO','uEVCzLxF','Fv','a',4);
+INSERT INTO t VALUES (-7573470411673753637,-1720516455,'E9gcVeBvYPnM7T3HNoIi6zd','3q4tKf5tVMwM05AhqhzxvQ2','VY3hLLKVQ5','iJlKXbQcwOf07Beiw06','p','r',5);
+INSERT INTO t VALUES (-6439439990303572538,939428620,'War9QrRq6JipR6CfiZVKLG60Y02YSD','IE6syDyveeyR0gOLN99kufpeqdfVWLOtuMaPCoiQbal4dqOtEKdVY7yTKd7TiOlOVluJiDlHG4sPvHUvaR0UghzUukySiC2R','2KNSn5','okr3JQtmZ','gc','c',6);
+INSERT INTO t VALUES (-1771299062281595478,-452831572,'N','VvIe2bePPXQqKUKUJXy1eLdLTQjFAI6WH8DK7pCo46GXMDqRR4xUFrj1UdxiDmP2','VruY13Jmu9EQBCeYw9','f9Yg39j','qv','h',7);
+INSERT INTO t VALUES (2861009125174558184,1633344088,'yjcPpfFztoe2adhyuS3FAON','uvMHl8YT3nA','B1KrIYATRxImHjNx4bH6segKSEwcgtCTOyYbcXmN0','vb','3','M',8);
+INSERT INTO t VALUES (7295903696185860170,-901757668,'N34FpR8ZhEnbhuydTQqykAFXgXtx016ZOalcorjh','vC3ejsqCyINJ3EHqAlZk','ovGh8JD5yxszSjMmMe09','jS8ZDdkTuQNCj4Jk','rV','3',9);
+CREATE TABLE ti (a BIGINT, b INT NOT NULL, c CHAR(49), d VARCHAR(98), e VARBINARY(41) NOT NULL, f VARCHAR(21), 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 (2830001738535008282,11490132074288715414,'GdHZ9VcyuaFtP645iV','MOtFGVTSFrm95YoHBwMiijDnDn8K2q5oozluBUZybKE4Kz2fUwZPSt5tjHLr7vv','iLgaVQngAP010RviRJJWBZmeFn2ZoLaSQysyAN3xG2AiKlnKTDowDm3ySwdp7oG','S9aMmXgd6KAtyCA1nIccqtfABQ4Qd9ZwAoWxNLhs4cUJvBMjjIN6YJbaKUrORUK8L','7fS79ZaO1jtWUuj5xKgeA6XUcGA9KUOEe2ZJmT9E5yPQDS3HNjqinpz7TAa4irYTg3fQ6KhdMrYi15fLAKFKLMYpJKgUTbSWhm6','ikpy0KajkE',10);
-INSERT INTO ti VALUES (2830001738535008282,11490132074288715414,'GdHZ9VcyuaFtP645iV','MOtFGVTSFrm95YoHBwMiijDnDn8K2q5oozluBUZybKE4Kz2fUwZPSt5tjHLr7vv','iLgaVQngAP010RviRJJWBZmeFn2ZoLaSQysyAN3xG2AiKlnKTDowDm3ySwdp7oG','S9aMmXgd6KAtyCA1nIccqtfABQ4Qd9ZwAoWxNLhs4cUJvBMjjIN6YJbaKUrORUK8L','7fS79ZaO1jtWUuj5xKgeA6XUcGA9KUOEe2ZJmT9E5yPQDS3HNjqinpz7TAa4irYTg3fQ6KhdMrYi15fLAKFKLMYpJKgUTbSWhm6','ikpy0KajkE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(96);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
-INSERT INTO t VALUES (4398660269435526273,12768032360925922761,'dO9Dd5Ejls35TMIVJhNfT2dOdcOpu','2iExmzC2ZAfChVYE44f0eHxEJ9jBDbcLsyU6kGJT9tlBrVpyIhgpjNNKXSZreo','yBJY2kTpDIXTQZLdywnq','imtqKv','O69WP158hUyL349vGunGKt0Dc6rgrYAuhBD72Iip03nT5n4z7XucqKEKpfzIyQ54OJka9YxKNXg7TDr8JPYzGM0Izy7t','3Sd80hjSjtIehM9yy6vzc1Puy1ziO39yhm73auXcTWWdAbNwhjDpCLuPoYC8PKjF0NcNSw',11);
-INSERT INTO ti VALUES (4398660269435526273,12768032360925922761,'dO9Dd5Ejls35TMIVJhNfT2dOdcOpu','2iExmzC2ZAfChVYE44f0eHxEJ9jBDbcLsyU6kGJT9tlBrVpyIhgpjNNKXSZreo','yBJY2kTpDIXTQZLdywnq','imtqKv','O69WP158hUyL349vGunGKt0Dc6rgrYAuhBD72Iip03nT5n4z7XucqKEKpfzIyQ54OJka9YxKNXg7TDr8JPYzGM0Izy7t','3Sd80hjSjtIehM9yy6vzc1Puy1ziO39yhm73auXcTWWdAbNwhjDpCLuPoYC8PKjF0NcNSw',11);
-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 (-2799620961046549527,10578641892578466924,'sawzcZvJD31r7XGKVxhaMXKksJG7Cghrhqh7VtEy9a70hjeZfjE9u','4fdPSe0dWh5qIUPCZFwFbUCtGRAcJoT01Qu6mtw1TmtRefE787pR49gN6DhyJoOjcwA','tAt46R2eW37NsyFXPvdvRMtY3Q9r8I6GzoUUWsAEJl4iIKnPzXTL9oiOoQSUGIGQmg8smA8d6luDtsXgt','d4zwrzdYPVp7uGZgTRyfV','4iPyZQaMap4IyawUnZ3kK','SkVAD8ARZuEL5ZcwStLfsmoTruGtR1Qj8w64mmMpKvq1Su39b',12);
-INSERT INTO ti VALUES (-2799620961046549527,10578641892578466924,'sawzcZvJD31r7XGKVxhaMXKksJG7Cghrhqh7VtEy9a70hjeZfjE9u','4fdPSe0dWh5qIUPCZFwFbUCtGRAcJoT01Qu6mtw1TmtRefE787pR49gN6DhyJoOjcwA','tAt46R2eW37NsyFXPvdvRMtY3Q9r8I6GzoUUWsAEJl4iIKnPzXTL9oiOoQSUGIGQmg8smA8d6luDtsXgt','d4zwrzdYPVp7uGZgTRyfV','4iPyZQaMap4IyawUnZ3kK','SkVAD8ARZuEL5ZcwStLfsmoTruGtR1Qj8w64mmMpKvq1Su39b',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8019115914033064971,2906368922903715278,'NkxIkugZcJS5ImIUYRUbsDkYdlFykFzHLUHBLA0wY1GgdLIYCSatMiCfLPb4R3','ndcXi352ip74iSnwft8hfV0qEEJnvZLplhmlKMdY5TF5xAC2igLY2gc0EVgxtu6TndGUKwHIkZUvw2P5KUMtesEm0wTakEh2nHWGw0AOUY30VdRT7YaTYjPrqzkcWujnMBt6aMIlJZ4hsNCXvzA958dhlJTcb7UviVBmy4fTUul','DodzsgaIYJntyxkVvR9ezhdOs2IMARn5x21YomAmtVrY4ndWROmuxqRNHVX','WfPLt9LttsUeKJ9sLAZcR5tIoZ0UtrxSFQrvzu6sCJ6dVdjO484i4bcYZE4FJhFpbKQDYUS6XLknQMDgEXmQXsx408EwDlBUWIP3Ky28hHrO8F7ooU8','H1sIyyQTUU55lMMLYnXkmQfgZdAYYjSHAF','9Lmw4wH1310Kfo3pmgj6GChJdLradVx6k',13);
-INSERT INTO ti VALUES (8019115914033064971,2906368922903715278,'NkxIkugZcJS5ImIUYRUbsDkYdlFykFzHLUHBLA0wY1GgdLIYCSatMiCfLPb4R3','ndcXi352ip74iSnwft8hfV0qEEJnvZLplhmlKMdY5TF5xAC2igLY2gc0EVgxtu6TndGUKwHIkZUvw2P5KUMtesEm0wTakEh2nHWGw0AOUY30VdRT7YaTYjPrqzkcWujnMBt6aMIlJZ4hsNCXvzA958dhlJTcb7UviVBmy4fTUul','DodzsgaIYJntyxkVvR9ezhdOs2IMARn5x21YomAmtVrY4ndWROmuxqRNHVX','WfPLt9LttsUeKJ9sLAZcR5tIoZ0UtrxSFQrvzu6sCJ6dVdjO484i4bcYZE4FJhFpbKQDYUS6XLknQMDgEXmQXsx408EwDlBUWIP3Ky28hHrO8F7ooU8','H1sIyyQTUU55lMMLYnXkmQfgZdAYYjSHAF','9Lmw4wH1310Kfo3pmgj6GChJdLradVx6k',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c CHAR(1), d VARCHAR(40) NOT NULL, e VARBINARY(3), f VARCHAR(50), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6740,3288148467566640956,'0','95baz','EG','wXmQvvkXmOtqa','jZMwzAI','OwcrFFyzRBreJbZZOMERilvwuI0Qa39hzZIFKD0MP5DMTHETC1OJ7TgRLEN',0);
-INSERT INTO t VALUES (8201,1551304474161619765,'l','6CLQNdC0HrnXihyUvzs163SkQoewyO3MurNb5Sqc','U','I04A0lwPIcV4m4ULHh2C4VlPnbquco5casn4Yxh','UbkR1JOMX6diOzlNB3no2utMhpWmSUiVfH85Ej7Uzfqbtg4oJ6OoJKEwRf','Qxqu',1);
-INSERT INTO t VALUES (11576,1442439122711983362,'d','qil7w62glxOrCi5pjhAvG','o','LyUzmnAG7GbLN5KMqlBSYMn73rh81JH','z7XJgBn','YRxtAJkILaO6cGgffqG',2);
-INSERT INTO t VALUES (34347,6603792710393028069,'X','YaZTdldl7ofjbU43q8dtx5iIH9clVm','pm1','3AUk998WWExxXYXhulItt','650Gl9UydCUX7ALJ6sv5fDglZNi9MUcLl0PrZq0DQL23g8l0B878D0hnNVYKIHvZZ3rZ6D9z47lmsz9f8eV8KmB','vy4D2ZbsCqTBoDIJwqlBl8tud1ytU9elwaPLuP95',3);
-INSERT INTO t VALUES (40658,6753001808629008969,'6','6jUr5xIz8lavBFwDYF','D','xAIDkkqFwYO84Ko1dkHYGCZZVo8VtmSnlN9bfEY','zQrtQoT1Wi253v79Ir03T1737XbaUuWSnKIK4L16HfmbukccLfcgcw4zH','oXozbpEhfLIw3RvebDgECBkk4WRlNI1X4fpyxXpwxXF6M',4);
-INSERT INTO t VALUES (53547,4622902162373166086,'h','t3TNJRiQxvqPi8rhwjqiESLvZoTl9Ht7Iofjk','9','3OD78PaUwBZFDwtjCTG6N57AER','CZjixxBEdXDF3piXjM5lV1GQ19yN2tXpW1Pw6LAcrGURUREM13jBFa5MYBqJ','jqMiXBdQnKaYNzsvuMtsbIGKGkCPnF9G6OhMImux1JmgoC6H',5);
-INSERT INTO t VALUES (8654,-5400222901312890713,'5','7Hq55FyKMjpx0JxoH0pzjAESN1mTiKV2a7sq','7aQ','P9YSllacLP6OYSYJITguv4sLzl10GnL','AIeGNUVR6vvwCaGCPFt6hGYJ4mnsMjYOkTVmvEGCPoRJpKViRFj4sPG9G7LwYU','AxlDzoT6jnjqbuGuU7bp0xUiR0MXQ9vqXBdFUQvd0pOItK9xrA2vIPRhy0D70RxJoGNFt5IMpJbzkQp31Z52p9PJuG0ORvutzm2',6);
-INSERT INTO t VALUES (20803,-568176684896138633,'u','UC13kT','fTN','Vu2yX12BIlE9R1aFBdcwlKYSRwbxjkzouAAssyxYf','QSPmiHB1IK3A07QtGTFh1Ishzq6Z9Kg4Fncmgl6J9drq1Eutk','va2RFoRPvvTVXSkw3vfFh87DCOXx5MPiSXEErM8qNrdsHuu76B6RXpA',7);
-INSERT INTO t VALUES (9776,4180281291537250523,'x','yVV0jCn3m0LLNEvbLHt0jNAUphUW1','iO','2JIYxW0DklFDF78pFiiO8fhk','V3Dc4OXtc','xD4zSm0RjIUV0kJgi7iRmYSYNp9Sf5kZ6Yu9qf6vNQ5kFVFlywjIu6T2XIgGCdJUf8CsJbwKQm34ZuxVrwUghusD8B7yU430',8);
-INSERT INTO t VALUES (36739,-7717648937618883622,'T','2I','F8k','Z0Ls','s9L3PL0yvqYWAwK3EJ3y','SxsKXERs3J4qZrqVduhKZuwD85xUlwbsaAoU85ZbQrPxuYWUSVVRejFcYGUX4jES5aju27sYEv1sQL1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15361,7716873696282912327,'K','TXP1lK','X','AO20IL4wjCE71','rP6QDI','T',10);
-INSERT INTO ti VALUES (15361,7716873696282912327,'K','TXP1lK','X','AO20IL4wjCE71','rP6QDI','T',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (33906,-7279421082927541385,'dy','lJpl1bU7kfvSR2laW1ldHQSsEJan','Hk','PTQW2NrM5r08f1V6RbaQxDMQYbO','WIksB7gWVo6IFQVlICGxcULFqg2dlhfdi96CeyyPfoRLILOHKXUZMeOVugDdcr','DlT9aaN5emRvy83bpt7mHzjhX2K3USiU9A16uA5I21j4vEVnq0MD8',11);
-INSERT INTO ti VALUES (33906,-7279421082927541385,'dy','lJpl1bU7kfvSR2laW1ldHQSsEJan','Hk','PTQW2NrM5r08f1V6RbaQxDMQYbO','WIksB7gWVo6IFQVlICGxcULFqg2dlhfdi96CeyyPfoRLILOHKXUZMeOVugDdcr','DlT9aaN5emRvy83bpt7mHzjhX2K3USiU9A16uA5I21j4vEVnq0MD8',11);
-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 (37153,-4259602284950078491,'iI','hBsku5EQg7p6pHvwNe3GtPGq9qRw2fY1XfFTfkreoQdWiULu5mNSFCL8JfZypnjZhqAU5jAwWSLnXOBlnSnRPFG7JqZbnynqQ0eC1SZcw7x','Q','MpOb2GPPrvKjhJ2gxU5m62bAQOGv6wpQ','3k4QzDMt0TlTPuJh1IyStqVIV56RqEdNjSoHJdCQJK8hvcWYognJRan7wYaxn','oL7rSN',12);
-INSERT INTO ti VALUES (37153,-4259602284950078491,'iI','hBsku5EQg7p6pHvwNe3GtPGq9qRw2fY1XfFTfkreoQdWiULu5mNSFCL8JfZypnjZhqAU5jAwWSLnXOBlnSnRPFG7JqZbnynqQ0eC1SZcw7x','Q','MpOb2GPPrvKjhJ2gxU5m62bAQOGv6wpQ','3k4QzDMt0TlTPuJh1IyStqVIV56RqEdNjSoHJdCQJK8hvcWYognJRan7wYaxn','oL7rSN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (54484,-1234188512519867079,'Ve','gGDNOXouL9M1aUr5iTLnX9a2cxafEYFhLRg01DqPKJB4OcxhMWZAwqw221Fw9kcYgytWK5cdSZoDCzOwpBGLGeg3U9TbsRCItvjLX67LSjF06lSHTU8ciib8w1upRSzphjAVeL3FWzKyA7ZjVcu','fYA','gHqdfzGJPvzxVfJu','KT5UYFQc0ItHXFRip6gmblUGvitSeiZ','zW1wajNl9oe5Yu3m44QvifqKQQYo7WqvdcWxdLB9GaTug',13);
-INSERT INTO ti VALUES (54484,-1234188512519867079,'Ve','gGDNOXouL9M1aUr5iTLnX9a2cxafEYFhLRg01DqPKJB4OcxhMWZAwqw221Fw9kcYgytWK5cdSZoDCzOwpBGLGeg3U9TbsRCItvjLX67LSjF06lSHTU8ciib8w1upRSzphjAVeL3FWzKyA7ZjVcu','fYA','gHqdfzGJPvzxVfJu','KT5UYFQc0ItHXFRip6gmblUGvitSeiZ','zW1wajNl9oe5Yu3m44QvifqKQQYo7WqvdcWxdLB9GaTug',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(65), d VARCHAR(65), e VARBINARY(82), f VARBINARY(96), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (211615431,36424,'xaXcXLb','OzSpAhzcA6mlPg4t8RXMmlphr1x52r9pwIzLjDGomj8yz3OlJ','eMWo96u8XddKXOo9EBJMM9CuRj','IunFSLVIb4t1Rz24pEwlgCgNHT5JUMZGrUY','PdhOHgHatmM3Aj0vAixtrGegadkhytvlIwqMiT6pS9C1fGP','diVRiRbWeOu9EhumadjnYqlmxrzExtIws5pp1RyQm42jPEsOmF2QnPyJLPTZeFgFWnkOGNn',0);
-INSERT INTO t VALUES (321126654,45847,'cMIrny5JkKuauajSEMsakilztd97Z64ykNuiLx','dRga0sFL8MoP6ADoz4MAwnMruj30GZ','gecOfnOfDXMsTOmC6Ncmx','4MREQoIFSmc29vbOjOr405GbcCpsasmG9nQ2tGBmaHnDaCVDRyeA6s8PbznQjP7dEZHhf2W1uP','VAJCfS2wQs9y463cbVCMZ6SBr0khnlhA7ki4NRqPjiQvoLPhTSbU','99Ap',1);
-INSERT INTO t VALUES (968520881,51578,'JsTAdyy5cjX4AiuJjLn3x127XuwNHo3Tj2ukG0jwANbZLY0ORkUsspBhM','WXmv8BbkxY4Lo17AaUImtwSi','pFAHkz4VNLWWJYekh9A2e','ZOqIB0o2YYrQoTK2HzEvnUK','MgyTWwZXPTCRJU41BgrdnU65XV5vd6d4dFDY6cebFIs5hgaakIzBKVQUWScqzS','QJnWtYaUaCW7mHqe3JwtgdPduJbX5MTQ1',2);
-INSERT INTO t VALUES (-525158576,8859,'uw3CkbfhDDPTExjZVlfhfefPHaDsh3nGKW4nAzo8bqny','0cYmezpIBvQZS20v4uduFscM1VTnWxo','g2IE','zsGXo7OHXxdLUVfThSaOGWLFQpgb0lIGe7qxOGtb4K9DUYgnuqxUDAjZ5C6F4pbGm1aC0YDSYTWm8reZByLHf1VRZZW1MHtC','WLLVXDgRvFtwI2cYyvnXWkrtBxdE2ykiNuB0rpD8y1lm0DjzUnE','sTsuKuFWG6GWSP15DBwk3ba5ix0DLvyvg0TNGCOX5S6ukPmVwn1QcAVPrc6IZvwDTVYBmEZcmom6',3);
-INSERT INTO t VALUES (-1904825541,27383,'FNVtTm0JYFd1ssCf4SOQpvWaWphN8hUGEi1B','vmGbZtePM4L','IN2vs9gerE','t9UfGnysjOQU2yq6w5XRWghRkmizDEZt0LouelNgr22ekC2YmaY5m9hSRcD5LN6IZ2vurNdo8OXjZzV92HErsk9E0h','k9m4hVvccHaNsy9mzl','qWR1dLy6p6nINc6zkT25vnJSHHm9wqgVDkleFQ5O4fiic8IeAZHJ0iOnBRt4i4v6DDPgEHFKgqMbKs3Weqi',4);
-INSERT INTO t VALUES (1005346904,40218,'lfVH58FcTdXRjDSkDOH','6LNCWvrX4n16PUeYvjo7LzU4mmY48rOrAyEd3R3tfIN5jjWPMuyrPXtQScIYni','Pr8EOzhHXmm50wPnAK52KuZFcnorDWnKwYeF','JFySd1zjlXMGgYGBHvf3u96h5q0EbbeyRx9ORJulkkUoxh4DSdO5EeGZzjvjczVqBK2Nycg5gBHwhJ3ey5g','YnY67M01D','TCm4kaBvf',5);
-INSERT INTO t VALUES (-1670153843,32353,'mE96HgV5soG','SY26JCVRD2OdbQRoetTzwyqHNmcCtd9cevIKZ0qViuHU1Rqc5c9o5nhu','lMmwRtFcEMgPqfpFizS','OnL54F4w4OZ855fGTFD9xN4U58s3z','4cnwxcvRRCMt2hssKQgknOE7nMH2qGoVNyK8OarH','zVqC7H3LPyqWawxbxLwNwAS',6);
-INSERT INTO t VALUES (660787204,7177,'RmoV8iB3QXY1jEE5fLdZOIck0HeR','jXfnEM1M14NZ5R4fQGKE7n6SDoqco2CagMi4NGIuD2fKDePM','srARdPJXbbJkFRfFrvJvcOWdH1QiqWGjh0tEZ','7RqjVpEPOVVB5yqPeJftMkIGYKJXrwTX8jzwdVRKTP79FFSrRr8bF1UB7iXqnfL5A0PCtvTDOB','ZVdSRfpDrAX0HmZr4GwInU2plfcu5Qear1dW8iWbwFB6CBGiyKiUrCcfFSqzBDyMZnVgPLrX','DjfX8VFzstpG2O6chu2QLgtXS5yyXYTvFgqrwTsxAhp8AN7GI7HzwojrFPVPtM26hlLjxwuIXDFxp9Afbwjl8sq0U',7);
-INSERT INTO t VALUES (520898658,23291,'SZYQ0zZsofUj6puKqd8xpsb7b1','eWBdX','VzFKVaTPy8XsllJXRmitWRHihV06A9UiGfPlLA5zqx5qzIsop6T7g1Wh08roFCBSW','0KghlAZcnpBRDeENVOaHVlufMFklivsnMsUvw8BUe7H2i15J7EZqC36ycl7M9FFHlPnw91mdlXnNEP0YAW7Z','pGIVcIbPeAzAz4JwlFzsXDmcsOUSN3pvEj3c9rMDlJiSbEcRwjM','8S8kcVnnsW07hpG3IHZGczSlYmVzRy3K91RVDBa',8);
-INSERT INTO t VALUES (-726937570,28486,'yGDDITaJCcH74YpfqEZ4ijVLzDNNzO8bqqTjpY','LYCvy5zGhCPpWw5sLJOyv','NuEGgC50lFWJk41yo1CUFAKL','N5iMTU7CgEPwdsphIx0x1NZdAWrmeFR6d23EBnwa8DL9yXNkOygL6mz64IRLJVyWjBAWTQVyIDXUWDX','DgxiIIMoVNkuWZKjkYLf6uL0QiCQRpo8XJp8xaslT1gC0c80cRl','XWkpwOPzMxSGKicNow8Xc2bBJ4FrDNXj',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (502662605,4126,'FeaRL7Ea30Y4pBFBhnRsS4QvYYlGF74nYN190CuwySKH8','Z','XtB8rtDheZP0XVV8GOdY18BLxPn5RUZKEALC6jSpMbifjKCTUqTZKAvuWIeVtbas7wp0qQ91SRvG2G5GR3','GPOkGMo9rBEEdLGEOeZdUWWwpCvficbqSHqvG46WBb1URmkXVrZAEE2mYiAi84OF08Zq0dqX9UxWOLSB','l8VlxJ','0kx2NsXhgN2KURjO1JpT0ierGKeXqV37k22BNSM5ExcHTWgwsN7mtUzVg4s7G4MPoHjOi53SwwbFqY81T5jL8KvxMfWfpj',10);
-INSERT INTO ti VALUES (502662605,4126,'FeaRL7Ea30Y4pBFBhnRsS4QvYYlGF74nYN190CuwySKH8','Z','XtB8rtDheZP0XVV8GOdY18BLxPn5RUZKEALC6jSpMbifjKCTUqTZKAvuWIeVtbas7wp0qQ91SRvG2G5GR3','GPOkGMo9rBEEdLGEOeZdUWWwpCvficbqSHqvG46WBb1URmkXVrZAEE2mYiAi84OF08Zq0dqX9UxWOLSB','l8VlxJ','0kx2NsXhgN2KURjO1JpT0ierGKeXqV37k22BNSM5ExcHTWgwsN7mtUzVg4s7G4MPoHjOi53SwwbFqY81T5jL8KvxMfWfpj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(66);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
-INSERT INTO t VALUES (1410570488,50476,'sckp2nrm5Y7WHQ4ncG1JVAIWSy1O2HH2HzUK8H5ExxRzXCnOcbCnk1CRL','yVDzzoPSiHCD9s','dAnewjpTWHV2F8Pk0mV916C0AUKLiqlrscm9HaM351UlsVoTIEq8zhgQePSwLXETcK8AsjwCRnY19','YCdijdK4uGu1Cs05r2rpu9cc4rAcKqtaN3Alx0j6v6QJj24eDeOnA8g0bMw7YiJBL7mqKPhyzcws6eokOhno2BFyroshq','CYNiXNeeGNHx02uOoM5DmDmu5iWaVgZbVR3phXqlhePafhRAJz44pRT','MQKXEIXRZeO1fluLcMkJxkP7Fl2xasAGg2vsiNclbzhndww2f',11);
-INSERT INTO ti VALUES (1410570488,50476,'sckp2nrm5Y7WHQ4ncG1JVAIWSy1O2HH2HzUK8H5ExxRzXCnOcbCnk1CRL','yVDzzoPSiHCD9s','dAnewjpTWHV2F8Pk0mV916C0AUKLiqlrscm9HaM351UlsVoTIEq8zhgQePSwLXETcK8AsjwCRnY19','YCdijdK4uGu1Cs05r2rpu9cc4rAcKqtaN3Alx0j6v6QJj24eDeOnA8g0bMw7YiJBL7mqKPhyzcws6eokOhno2BFyroshq','CYNiXNeeGNHx02uOoM5DmDmu5iWaVgZbVR3phXqlhePafhRAJz44pRT','MQKXEIXRZeO1fluLcMkJxkP7Fl2xasAGg2vsiNclbzhndww2f',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-855171213,21554,'Z0mBFpP','EPy','TutUiqkkObj0zTXqGBmnBHZ0qpMyHAi8SfU0qHuQzPuAzkiX4PysJtWUeK9p0sQW653fI','YxTUA','ZwpHQLBH5uBvfhHoWhB1E9mJoKno7KxGJC3RUNpBsXZxI8wWtqTYjyDC7','mIXB7jeGMgSdW5NCh2d54yZxSVBrWnhU90fJK7b4tJpEiStjlQc7EZzcAbwCs9Kt5buOEE0sCD9bN',12);
-INSERT INTO ti VALUES (-855171213,21554,'Z0mBFpP','EPy','TutUiqkkObj0zTXqGBmnBHZ0qpMyHAi8SfU0qHuQzPuAzkiX4PysJtWUeK9p0sQW653fI','YxTUA','ZwpHQLBH5uBvfhHoWhB1E9mJoKno7KxGJC3RUNpBsXZxI8wWtqTYjyDC7','mIXB7jeGMgSdW5NCh2d54yZxSVBrWnhU90fJK7b4tJpEiStjlQc7EZzcAbwCs9Kt5buOEE0sCD9bN',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1072258367,50407,'MDS5R60UytN6MsqM1CiyS56tf4GwbyvOnprV73Ti4df','zUc213S3b2oYzcPqRjDipEquLtF4niihB0HgaiqP5EBpmzcusyp3odAJwlxzdoSiMZNsmZ','Pp3wW7VXI4goaibrz','KO94DlyEq0L0gCRPuqf8ofCnTbGkCJQZA0o634T','gVvJfYSawMv2mLPBDKkSyqd1pnzZGSjvaaHHBwDoWlm5yMli2WW7Fg94mfjT0fh7g0E77YBEM6M2YFWJexf5J3dkaRr8EJHH9T','5O1w5uBwsRA4bgdI9JNsoFneI5lRsiFiyb9swqqwnNIcfqEGV6ug',13);
-INSERT INTO ti VALUES (-1072258367,50407,'MDS5R60UytN6MsqM1CiyS56tf4GwbyvOnprV73Ti4df','zUc213S3b2oYzcPqRjDipEquLtF4niihB0HgaiqP5EBpmzcusyp3odAJwlxzdoSiMZNsmZ','Pp3wW7VXI4goaibrz','KO94DlyEq0L0gCRPuqf8ofCnTbGkCJQZA0o634T','gVvJfYSawMv2mLPBDKkSyqd1pnzZGSjvaaHHBwDoWlm5yMli2WW7Fg94mfjT0fh7g0E77YBEM6M2YFWJexf5J3dkaRr8EJHH9T','5O1w5uBwsRA4bgdI9JNsoFneI5lRsiFiyb9swqqwnNIcfqEGV6ug',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(45), d VARCHAR(91), e VARBINARY(16) NOT NULL, f VARBINARY(95), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (224,75,'MBn5F0tWX0QqIXeb9zz','8EuDP0GKcU12cUaCm3Ehe6QqQgKhEDAcvlM2dpg3JHw','47dC','2xIvhERbU8vR6C9O1YU8ONk14dVgsild8t26mzH3JpkaAXSIAloVcf5APb2e5mDF1e9QuXoLpJdy0jUeM4Pm','SyYLObZsiMK57qlsEgtc5ec9YqP0boVrHl','DsOweuOH02G6pofskKpTQVOkxTPRgCryrOrcFQCtzNm',0);
-INSERT INTO t VALUES (198,155,'wQHIJCBOtjcootWQuEgJnh','RUtofOn0KTV7jD8rilI6u9FbgHBNdisCDnMPC9aY0G8jpXES4ocmh1W4ZfZeQVJCG2BP3Sd4gSD6b1YiaaW6KDsiL','gQM1UZkyLaVzWC','9ybsYTuOEuisGNP7fBgnAMv4HHtLuGmNwzzRuVaJ0USWVTkqVlBQaZZhuAyqNMD5B','vRa26H498kZgR1WPpTGbKupa','Lkei9LZsKW2FUlQsP4RkvULTZxL6kjevOfwDIyShNNvHiMHUja7Vz3IEukzz',1);
-INSERT INTO t VALUES (224,125,'iwWsy7Y7CsPk463lMCo7','pu15Qg8rnl0Xmw3XeWhNxzWimSNHqjFV49f1oZsGF3Sy41QNeD0ZauWzdPXVDDKjDj8UDfI9dfDaUtnvbZjvfM','wogCMb1A','Szy0vAWxExJHZaEABZwKs8tVkD9','vUxLNdVGgBJ','Xdc1u',2);
-INSERT INTO t VALUES (228,156,'z6qrwZ5umlNNthPQc','Vk20VZdZouiM4QULGXzal75kIt4dMNCWi1wTb1KAOhhqR2T9wvqlYp8hpdmv','objBduepXvId6y','M','OcUofPNRJXYijs0NDkpKW7ePKa4JrUnFpqeD7jCyYTr0dk6WZJ598PjbtRhGwm0BQhZH8BgqUlZJB36eCYbfm8qQWQwILuyL','PEoKHNwRBfKxO1PgprYoRfzhtp3agnJ8jsM9x6XKojdIPmPKnQJRk9KT1kmIk98oy2A5nSkYfmQ8X4pHn4x1ScPSCjizK',3);
-INSERT INTO t VALUES (8,36,'UsqbHvaF1KnOyDgOUd1hgzT','5pJJj0D5rH1hkV0Py938iyxK54LK3PiHAKCeeB2efW41nfUmH5sDi9y6JGRfLAKGnwvuBr7e3IsbVkFV5rY8SdKthyv','2wRnRU','CSfkzvSl','1nCX4VEH7LG9Mm8VeOwceZmCemkiVZvepkOtHbdMe4qpIy5PfjSMlti6oNRzYRIGUfNWomdMUBHSgDBMLCq','dFvZPO34DklFw9mh1hrzJNIdDw3bqMBKVqgZ',4);
-INSERT INTO t VALUES (164,172,'cZdkUJIlHwMot0Kw','PC52fINydvckCYhpxKqXmMgkmgW9FkqxysMoBG6EE8vken0OZk','2eAAWUOd','H3CK4YkTwGWZ4797shNAvb7J9Bsx1dNh','JV5VN13VCDqpdrWDuvlZeycCaqqGKnNbxNeBpleU','poISygl0',5);
-INSERT INTO t VALUES (16,211,'a1CidgKeY8SkZ8rXwLsJLcF9jxoXIc1','nHHrqwGA6w189ArSvuFWcSDP7OrgW','ScNvQaHGG8Otf','Gi2u5oShpyU9xNor','Sk5Bl8qPV1wI4qr0qPc3Avx4ETCvumx0w1EarP52cZ2iw2mSbUn5MItcZ4vzfmNzw9Wo1ITs9hDErhqWmk4UcEA2o','Kvlzbgh2yNEEryS',6);
-INSERT INTO t VALUES (137,38,'iIKrOb6MQPwh33F6TIHbk17lG1Iu835tRbjW7ff1Eki','ftJtT7TUpBL0jZW','FwRyNoOA3RVG6i','5aSw4Ndpm5pkrVYpy2aqnjPbKY417iuYI2ze0H6mmEkzNUNaDn8F5FjK537albW22NwKxBguQ0','QmzrHKR4a7BhXN2lG50ZiktcDtWgYR6DaxT0u1YkA58H','k96EW9gkMkjZrF',7);
-INSERT INTO t VALUES (82,170,'GXX5l2YhjN4EIgm6Trs','LZxi12RxEe1kDc6uTmoYvg1sHHNouEZm7fC350uRg8uLIwLrSCGY0XnZpDVFQZbc82bMqqifVum','XJCH39soSMMKihs','eK714VN8XVkHz70jkLmA8Uksdj','Om4q0Fb','Ihj',8);
-INSERT INTO t VALUES (66,12,'yL3wJC9WFpNFwyFi','ywkun','AqL','yxXMV9YJL7KY1TlIxAWLgt3InNWns1s8HFJO8etCU0Q9HOZlYZXIyMdPEYER0RdcKJr','E9YvPqpTKxKD2aR35Ui44','mH74Pkw41zr8kpDqL4DSbjGY4yEMGsCpZnPyqev2twwFKZZUSbHceqyrU4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (28025,167,'JvIk97oDdiCxGOAA2Q7HsBjTtll','fFPal82sOd5OM97td5jAGxRmOwLgywTVuH6GSiEzaZDdBYsCpxFKiBrQLhoJqDfGDPgtMKk1M8','OFjSG','Ns95nT3yGlRYw2bjpUoO4pEX6GWmGSM0yb8KlpvYcWf8rzrUVRxT','LyfNU4ChbAV4ary3urKaFaHyG9D52xHaXmuGNKEjUI5Btsd20MZ0xdsIGh','so4JM87ySIbgZsHzHyfcllsNjIB4zlcqO6u9KMIQ',10);
-INSERT INTO ti VALUES (28025,167,'JvIk97oDdiCxGOAA2Q7HsBjTtll','fFPal82sOd5OM97td5jAGxRmOwLgywTVuH6GSiEzaZDdBYsCpxFKiBrQLhoJqDfGDPgtMKk1M8','OFjSG','Ns95nT3yGlRYw2bjpUoO4pEX6GWmGSM0yb8KlpvYcWf8rzrUVRxT','LyfNU4ChbAV4ary3urKaFaHyG9D52xHaXmuGNKEjUI5Btsd20MZ0xdsIGh','so4JM87ySIbgZsHzHyfcllsNjIB4zlcqO6u9KMIQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(46);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
-INSERT INTO t VALUES (7747,133,'zqwa03bnAfdoBl3SCATY90sExUnmcJXMONvCFYdVuhS','eA7KFcajcZzCArN2Kpy1XFNNpDFg14JrllEvN0zySuiuJ8TYnxjTPfZnW4jXEG','GB','5havsjIdfM7ZXVLqVhNcxbqxa1NJ1gk0RIfWp0n8jCB9NFSiHVWtt2izYmmQRuJ5KjfHbcJXlfSf1sAK9Iu0s7L','3KMvB4KbIiCGf4rZGUgyQ5Cf8LjueaLkV','mQfiMYLPg0j9LnkjQ8AjakymqKQEXK8p2wpsFvw0cwEOmGviJRondEi6awjN2Wrl5N1Neg',11);
-INSERT INTO ti VALUES (7747,133,'zqwa03bnAfdoBl3SCATY90sExUnmcJXMONvCFYdVuhS','eA7KFcajcZzCArN2Kpy1XFNNpDFg14JrllEvN0zySuiuJ8TYnxjTPfZnW4jXEG','GB','5havsjIdfM7ZXVLqVhNcxbqxa1NJ1gk0RIfWp0n8jCB9NFSiHVWtt2izYmmQRuJ5KjfHbcJXlfSf1sAK9Iu0s7L','3KMvB4KbIiCGf4rZGUgyQ5Cf8LjueaLkV','mQfiMYLPg0j9LnkjQ8AjakymqKQEXK8p2wpsFvw0cwEOmGviJRondEi6awjN2Wrl5N1Neg',11);
+INSERT INTO t VALUES (-1666863146704975269,-503502432,'YtMT1gDxGt2b','XpftQyLfShX2uX40Pv7wkydFMQZdUVQWzrdhFxBjrBdrkhU8tsVFN6cp1xg5OruTBpHZq','t44QfQ2wZ0YCm4zBo','ObBbw','rt','s',10);
+INSERT INTO ti VALUES (-1666863146704975269,-503502432,'YtMT1gDxGt2b','XpftQyLfShX2uX40Pv7wkydFMQZdUVQWzrdhFxBjrBdrkhU8tsVFN6cp1xg5OruTBpHZq','t44QfQ2wZ0YCm4zBo','ObBbw','rt','s',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
+INSERT INTO t VALUES (2843778510038265604,906670334,'5toLDeK6ktT59pJdDWjbCZceTidsy7ujNGc5EHB6AKNt4CSA3','mWG4ki8u7nfBslUH0rEqlW92dMQlHMkkE9j6UsZ2cb5ORQ','PA8CMi0YfPU2N80Gt32O438OZmLYzJlYgM','xR9YNtcd8Z','Zj','I',11);
+INSERT INTO ti VALUES (2843778510038265604,906670334,'5toLDeK6ktT59pJdDWjbCZceTidsy7ujNGc5EHB6AKNt4CSA3','mWG4ki8u7nfBslUH0rEqlW92dMQlHMkkE9j6UsZ2cb5ORQ','PA8CMi0YfPU2N80Gt32O438OZmLYzJlYgM','xR9YNtcd8Z','Zj','I',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (52707,121,'VbSFmI3ax7kSG','PrOWzipeQuYVcrl8dw58GNW4M23XLTi3w47Olsxo9e8DNKe1fhXonjWDlSWp3ESyJ2Gr4UKTJl14COoyITDySgVik0FlARmXcYBY2KP71rRtGUUHaYAFdcieDw0luGTbFd1U4dDItIBxkHA6amQqdsqf0GMmFYyf9v1MGRF6gNl4UooLinYUn1bRhyVfbzsx8PPPDhnAnzTcVJh3TTU6quTuaUmJBw9hTgLdT3OChMswSr2D','MotANF0tGzaogvR','7QiCL7YEw0h5v2soJ','o5ABAz89ja7oxydbgsc4','70kpbILVeSNyJBp4m7el0YCFlGqfMnsrey',12);
-INSERT INTO ti VALUES (52707,121,'VbSFmI3ax7kSG','PrOWzipeQuYVcrl8dw58GNW4M23XLTi3w47Olsxo9e8DNKe1fhXonjWDlSWp3ESyJ2Gr4UKTJl14COoyITDySgVik0FlARmXcYBY2KP71rRtGUUHaYAFdcieDw0luGTbFd1U4dDItIBxkHA6amQqdsqf0GMmFYyf9v1MGRF6gNl4UooLinYUn1bRhyVfbzsx8PPPDhnAnzTcVJh3TTU6quTuaUmJBw9hTgLdT3OChMswSr2D','MotANF0tGzaogvR','7QiCL7YEw0h5v2soJ','o5ABAz89ja7oxydbgsc4','70kpbILVeSNyJBp4m7el0YCFlGqfMnsrey',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (38112,247,'3ojl','Tb43PtXRwx4j14xA6mfMywW8gcfZQcmbSPay0VYiuJQUp4eeYmuoza77raqrjEcy3Iz73t5ERBccTtcgRi6RgtDb58MSMdH604Az8UhXtHtB3P8oHNvSpizx0D1E2EySmQjlDMQoTKLyNwaCU0jzXh40JLrrgoEV7waZO5Z08VBRgxddt7h2O8CWFVqmeerkUpowhdJLRRiOzNmu8A0sYDbBJ7Kglm8B','S','eKGhoPMxk1eyB8uSo4b18dzwMXWSWVEWECugNcsL1OfcjIk7','di6G23LLODF6erb2kyRtHrajmnKB6','DwIz5oxxBb9OCsIjYGzmW7QHsKso1IDssMX2VBoFrBXSr',13);
-INSERT INTO ti VALUES (38112,247,'3ojl','Tb43PtXRwx4j14xA6mfMywW8gcfZQcmbSPay0VYiuJQUp4eeYmuoza77raqrjEcy3Iz73t5ERBccTtcgRi6RgtDb58MSMdH604Az8UhXtHtB3P8oHNvSpizx0D1E2EySmQjlDMQoTKLyNwaCU0jzXh40JLrrgoEV7waZO5Z08VBRgxddt7h2O8CWFVqmeerkUpowhdJLRRiOzNmu8A0sYDbBJ7Kglm8B','S','eKGhoPMxk1eyB8uSo4b18dzwMXWSWVEWECugNcsL1OfcjIk7','di6G23LLODF6erb2kyRtHrajmnKB6','DwIz5oxxBb9OCsIjYGzmW7QHsKso1IDssMX2VBoFrBXSr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(71) NOT NULL, d VARBINARY(43) NOT NULL, e VARBINARY(85) NOT NULL, f VARBINARY(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5407025476790596220,2094965229,'UY2TcS7mlIy33UK5nGw7E5WpoCrlK7ZkoIbph3','BAnoGp2AhGkf5BFBdgNlo','Fa53zHDUrN0foEemgC2NhCPx3WXT0RWoCidNSuEYbsPre9GVFbLJAC8xTnab5Udn5X8XUcnE0Gt','5YVbDvigoU7riKl','JPbYaZV','vxMK7leLJAIcxpWZT08ywAynUKueLlZAw4o0KjJyXIfeC4xiAbCjKtc1TbOFDWs0Rf',0);
-INSERT INTO t VALUES (16576279121635039626,-286318817,'e34c7vEH5Ybe','K9AvxzRhjUPcfBfbI8uOhIzZB24','4XC4RtxI9mnM','slFqtu0f390jwt','fqXh7J3QHgzzLruyVyFIDKfEeuOtf3ZI249jFGzJMGnYKbDaOd3BCa85TafnaFp2R5EN9wbRYCExSgdYcEN','QkqZjNroqqSSrI4foFFlBDnIWbo5fE2OEIesYvl08rH9sti',1);
-INSERT INTO t VALUES (1809281529710982171,2031819209,'20WBC4zJaf','2vKeqUYE6MOMy430DbDo7ZwKB5V6bULYJLJ61OII','dgTCl9oh','G','WmRHFchzsrygjI4','JMRxz',2);
-INSERT INTO t VALUES (17418776398891261896,971394905,'W5g1veiBchrKb4RkBP','b1VIMWkGS4','WRFbfd5lHmREyz','SiqoU8TnnObn','HFYVX05Olxpje6i0nCd5UL0xFI4rIT0lkxkjSQpNiHM8GsLj0qLkHJThkceWUKMwvIntanIpAByZgXTZxXJGfbNSID','hMmh5wiVMe4oeq1sRXYJBorOzf7wO1iv',3);
-INSERT INTO t VALUES (1291148083776603579,1421586210,'u3OeqJFHciY','w6a8rkQFq8DOEb9pCU6R2','9cNCdEiGZpCwjuVP9DHPAHhS9V4DsW0zwa1qAd7S8cEygfJZrtzIIpiklRftaZzatdWkN2mvNPr5','iGshQoA0','mZZlKqU3rDgehXbGZfyxg9ywRhXUq66cCfoVakItdiRomNxn4hoxyEjJYAYLWfA6S4RYyuBLoK1lDp70TFEA4f','sqSBtFCclHQCVl0rxBmBMK5juxdEzOwEYicLvELjSrPS1wmjvaTuS6mzFjRx',4);
-INSERT INTO t VALUES (11692428197867869342,2005807398,'k0BePyCd9ZfVjjdnImoz0IJaPiGFwaetYH90LQB4hN4WTQztvovZ9Yvk8ov8sD8Csv4rN','iPCJQnCGol193MEINTvOFJ38','d2ljvWH8B6qTiJt5dzq2XG2wNCmpAuLJPsADxVm','ZmPYTw','e7gw3lBWCMAIfUlYNeOLIbKv2pXiHI4RxODHpSoyJW9eSuKhRNxpiPIK4KyYjw3eTdOAYH0WA92MOaL1VR5ZbkGQmdINR','OatR2qvCsXkYZUo',5);
-INSERT INTO t VALUES (12121738025601928038,-51784346,'0y8VAgvac0D0D4R5fNVcLF6PmB','GNF0EPklCtcd8DutwfN3qk7GMjG7J','8YWtO8IQT','h8WNFSJw4VnyWs','B4CaPL4EBtLoNIKOMLR3dU8solRbAC4QqwkblEOQA7MIWUTbqp','7FYBq6s2nODXNdpQkK7wVQ4W0xo',6);
-INSERT INTO t VALUES (13504725231055798996,298980956,'OUgzbJIn37KyoQEJo6wY7PTUqwTHrzItIZj4u','pdBVLXz4','aHwHwvyUpFFaS9fL5V4sA4SnJzbo1Wc5dDMX2J6tthgpNeM4oZaArFZQF735nCIFEEr4eWmZJ0Gb','7','ZS','yda1CmD0DzzX0Gjw80cBRlmvZyJS7OfaaeCOIArU36wJgyf',7);
-INSERT INTO t VALUES (3850076428260573321,-329885154,'Iv2pNYY5bgi','CUo7ATD','5UcttpHA3Vxvafwcg6vjGfrADtLDthkaZwKI5zxPMYx','lwKW3tIuPWqgy','Kp3mrzyqL2oIsLnl9CsywBwkYIoTGe3ccrxiwuWJGQOaZws6o','FQoGXdAnmgjWhvleMG13hm4ckAiON2p7z25V3dCkZGsEzuK5nWkvq05DFs8EIH7bJfsfm4j',8);
-INSERT INTO t VALUES (6681373620335354124,-571764011,'rytxgvegNGunMjruCmLgLntgmDXqR0iXtjzvjuwk7yK4vNwWo45','Sshn','dynENB09Bos4rFzC0ysJsoRUULrJ28Uej3HvnmIc6xKCgtWLK6vaDHrOHFBMG8HqXDZv9PJ5YL8ALHf','BiAlMeCM1v4sv97','Oi9V71hXGPJLHf731','BMEERtnz1Bvw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (327128780502627387,-785051483,'KhTfPL1X','NCKt5cNq5o02HyvQnYDLgUdPANLdC6sQ4aPHucOmzpy2riv8p0R2jixlDagwU461pTcx9mgIMwrVxeaDE1k1Z2W2Zxu36dllHsuollKsFlfDJOOQauO6bZyEYu0pGitf','HzaCHdZbKMdADrTuYhXEINqNZGc','I4e','j','5',12);
+INSERT INTO ti VALUES (327128780502627387,-785051483,'KhTfPL1X','NCKt5cNq5o02HyvQnYDLgUdPANLdC6sQ4aPHucOmzpy2riv8p0R2jixlDagwU461pTcx9mgIMwrVxeaDE1k1Z2W2Zxu36dllHsuollKsFlfDJOOQauO6bZyEYu0pGitf','HzaCHdZbKMdADrTuYhXEINqNZGc','I4e','j','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4987725836004870955,178990422,'woIw','LK72z3aIw3HRkQdwXGDsTUJuqhoNWzbbZGjaefYGClqBnnTDNRpA1Pbinkr51aHUwF4WXGmzw7QBN8','GRFdXLdVxR7rMWymyv7ZkJiZHqUWJds','HXE8PaDS1OJxKqIv0sJZJtdgox9EbMF6AVuIK03F1dGEPrL2nPYXdF0SDtFuzrAGbzY8PUwjhlyD4HUlttiHCxxbdDnhJXIpscD70FYicG8An5LGJgqMRvQvdh3YV5E1XofKrjKKZEyfyVNZ3Snx5AZ4bVQyw8cUGuhYI1srWT6rxmkf1jiNEkJMtPdQXKOgVl6GZdnhndhrtA5wkIfo','bk','W',13);
+INSERT INTO ti VALUES (-4987725836004870955,178990422,'woIw','LK72z3aIw3HRkQdwXGDsTUJuqhoNWzbbZGjaefYGClqBnnTDNRpA1Pbinkr51aHUwF4WXGmzw7QBN8','GRFdXLdVxR7rMWymyv7ZkJiZHqUWJds','HXE8PaDS1OJxKqIv0sJZJtdgox9EbMF6AVuIK03F1dGEPrL2nPYXdF0SDtFuzrAGbzY8PUwjhlyD4HUlttiHCxxbdDnhJXIpscD70FYicG8An5LGJgqMRvQvdh3YV5E1XofKrjKKZEyfyVNZ3Snx5AZ4bVQyw8cUGuhYI1srWT6rxmkf1jiNEkJMtPdQXKOgVl6GZdnhndhrtA5wkIfo','bk','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3013802761202259815,-1957644637,'sVO2lOxsci','AutGfqGGf9OGhdbOCN0Za9oaVDAy5ws1kWj9jfL8VPUBk3ykSBFPm7Yhv2mZ03mPyoFjpTTPOU4WKDrQi9FQkbj82HxqaXsROEBVAAE08wBvzThJeRpqzymcUkL5','r5zVh726hhAuR0g65r47xP','YXWuGXLly7','D','E',14);
+INSERT INTO ti VALUES (-3013802761202259815,-1957644637,'sVO2lOxsci','AutGfqGGf9OGhdbOCN0Za9oaVDAy5ws1kWj9jfL8VPUBk3ykSBFPm7Yhv2mZ03mPyoFjpTTPOU4WKDrQi9FQkbj82HxqaXsROEBVAAE08wBvzThJeRpqzymcUkL5','r5zVh726hhAuR0g65r47xP','YXWuGXLly7','D','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (435835808164650630,208924928,'qWWjIZkpe0LJwN1kMCD4uTZeNpbbo8KphOcf','dg9cau25Eszx8M2M7uRcEbLtb6LfHksMSAFZ3PnUMJCEc03RuZaGhJ4DoB4edd7Gv7soWVR4obVBtCdLRakNwhUGG9rpOjArFlBirJ9TxQyM5cPYMC6h3','THMqk11nUeOJsWRGBXK','7JaBfH9M9AeA01g5OTyCclgrRfVpGRukDeGgOwILLRjNCmYkbNsimMpcnS7K6ICk0i3eLwCh5tN4k3i5BZF2rJdZb6BItXc1tLNfc0o0bIw7uBBAnI85x8Qycpq9XmRXrVFIFHU6zTichvztZO','kkm','U',15);
+INSERT INTO ti VALUES (435835808164650630,208924928,'qWWjIZkpe0LJwN1kMCD4uTZeNpbbo8KphOcf','dg9cau25Eszx8M2M7uRcEbLtb6LfHksMSAFZ3PnUMJCEc03RuZaGhJ4DoB4edd7Gv7soWVR4obVBtCdLRakNwhUGG9rpOjArFlBirJ9TxQyM5cPYMC6h3','THMqk11nUeOJsWRGBXK','7JaBfH9M9AeA01g5OTyCclgrRfVpGRukDeGgOwILLRjNCmYkbNsimMpcnS7K6ICk0i3eLwCh5tN4k3i5BZF2rJdZb6BItXc1tLNfc0o0bIw7uBBAnI85x8Qycpq9XmRXrVFIFHU6zTichvztZO','kkm','U',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(71), e VARBINARY(73), f VARCHAR(82) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2215533833,831496539,'D6wHvCGVxV8AOCmq9OtSgFL9fgk02nXd94HVcSPDwY','ejzppH4OvDmwvBnDtX4jmS8R3d63r4XlrVFiL','CKZsxGIpK0pdgSMdz6aSpNSx4i5bLVptrkP33XLOr3016z5uXrJOfdyGLRloFIJGOVSp','YcrM8J97rvShytRcyhNtwzDX9H','q','s',0);
+INSERT INTO t VALUES (373592042,2719887317,'GwuwRkB','zlxc4vBxnL7IjQdjClM1FB26z2mq1kpgh6DPCCoE1g6AZC6','b1ujCkXayn9PNP26C8w0WUByAaQWqkNepCTtX8spTuPALDGoD8','uRM6XqnAQQTeY','z','6',1);
+INSERT INTO t VALUES (734678341,322551145,'199hcEiRfphPYP5k','JrB2jkKsfvtwFOE2hdPJuHseu5ga','ohNJ4koxIfCbBwHC5eLXhr1QqMUyqZ3Uvx5uiszb0DgygVP1egNMXCy0UAdpk1liR0GTBcv','YAKcnzbexuIXQy2O7VcWxif9zCc9ZgHcLmdew','s','T',2);
+INSERT INTO t VALUES (3104439822,2224537829,'KMZbTGDHBVKsPpDkT9','SA3ZgbUHJici0','LYB41vyE','778DUwKRX9GbrZaZ9kmv2tUl9uw7jFFevvkWVezdMjd9R1FAWLeac7e7Wamo5VXDvo5Cg','o','h',3);
+INSERT INTO t VALUES (1277415673,3559484325,'VhsOQk9926v7yS7gOjBZ','UU1qL8lHZuxMh2jsZwZtnCFS57njMxNTWr36D1AIQfk81bBjTY868zAB6','ru7JexFShSMJj9OPDe354P4hwoaXZdR41dhhILStsfpnl4E8mJCwVtMfUrDnyrxB1GnRVO0T','8JOSHCgdHEMYPAe1qujkBB8tDMzMe6cVci6XNrNpvCW3bzI','A','j',4);
+INSERT INTO t VALUES (3350793284,3149509925,'Z5U9','ebWGjcHKY9O8kTdSWX2a','MBVRQWj84Y9UyuJ','lVhiFTrM4U3RSdbiEfpVOfzTH0OEAJblHXtNwRXybrRrrR64T','F','u',5);
+INSERT INTO t VALUES (3459986040,414563225,'5JdYamesGblqzRBQAdQNpLP0stYiaRwP','MxHAREe7ksdyW1FfKJHbbYrQbEwx1sSU1eVYhYtw7ip2','CvcCMKnkl9Go0triHybbBe5p9K8lMkgr1BU4VoLkhIVZN','qPw1AXnSnfv8QZReykTBBQwkYtBDxoS3rChfWMeKjYtxxanDXytIsUs7U','i','o',6);
+INSERT INTO t VALUES (639611395,2007894201,'LHQTdstlHF3XklOYKvCP4xc','Bmltvb0sSyQenTkrPyzpsG0Z0Dcb0aMPQyX0nIaapoXFxzpqd7dHpSGXSI','r5jTPQC2jHNSam67WM9DD','oNms6fJIbMCtOUCXHItpOlZhHZWkpFVpHfo8TI34wktQRbDNhkH2f8LbDDpHqnJzTs1ZueMb7MwKWs','B','5',7);
+INSERT INTO t VALUES (3924005313,1687637125,'OTpKydUp7','wTCojnnrW4y1m','FoaGcqOlzEt0bJ6NT4hwPRwojM0OfZOASuq8q4qMsXCacm8kBlX6','xIaSmyWcHxvwFm9YqVK22FWdORvcT9KI','b','A',8);
+INSERT INTO t VALUES (1540109607,3709443313,'ny','FBPZvKftI7lAycMqtzXO7PLdDZoW4gaTi8xgGtQ9aA397zkK','rMwF8Bf5GwHJ','ABE98B418AghNnZv81h3t1b7opoSykPvFcmIlw72eebEgBkvJDAg1o94AS3sNBFUAs5N6J6cPN2pjfe2m','V','2',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(71), e VARBINARY(73), f VARCHAR(82) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4004821261956202697,-404363856,'S0Ph4jPTYvX4x5W','iZp','V6YXZBgLiLPT8SgLoM81wwV99an','7mvRa86zAmv66','DbLw0FfA','pTVWoWDWHuUqDrAT1thUeNdETCPmsueik3QQI6asEEkqAYtnP3efMilE9wb',10);
-INSERT INTO ti VALUES (4004821261956202697,-404363856,'S0Ph4jPTYvX4x5W','iZp','V6YXZBgLiLPT8SgLoM81wwV99an','7mvRa86zAmv66','DbLw0FfA','pTVWoWDWHuUqDrAT1thUeNdETCPmsueik3QQI6asEEkqAYtnP3efMilE9wb',10);
-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 (13985502378568986151,1071422292,'rTrJrLIL9qvdNkHi4dLEwCMqGeXg7U4iNGyq2AAwdfztoTGd8rv4QIeIZ8sv5','dU3XkvrWiRIjsQvmM1','EJ4qo','GrLLB4t0J7','KvgfWJuQZMInw7UQMnXDCc0JxTJVC9jQgd','OlntUo8A',11);
-INSERT INTO ti VALUES (13985502378568986151,1071422292,'rTrJrLIL9qvdNkHi4dLEwCMqGeXg7U4iNGyq2AAwdfztoTGd8rv4QIeIZ8sv5','dU3XkvrWiRIjsQvmM1','EJ4qo','GrLLB4t0J7','KvgfWJuQZMInw7UQMnXDCc0JxTJVC9jQgd','OlntUo8A',11);
+INSERT INTO t VALUES (6382207668140884644,3310024376,'HYPet4y4mnF9QRAKN7o4HwcwxeH4d7xksjUb','5BTj3wMic4QRJUe8F3VWHk91EzJi46ZeULnc1','3oaY7ipDcxImVuL51PADRyO4HJrrdixLUWLuzHn77PNSyMxOMxmOKdPxbm2lK','CKz2isYOeBGx1BdohSGoaJhKPZPr9PGUTUh9f7O2LpCmCHb67cYs812fFoUtaFB7zgX','z','1',10);
+INSERT INTO ti VALUES (6382207668140884644,3310024376,'HYPet4y4mnF9QRAKN7o4HwcwxeH4d7xksjUb','5BTj3wMic4QRJUe8F3VWHk91EzJi46ZeULnc1','3oaY7ipDcxImVuL51PADRyO4HJrrdixLUWLuzHn77PNSyMxOMxmOKdPxbm2lK','CKz2isYOeBGx1BdohSGoaJhKPZPr9PGUTUh9f7O2LpCmCHb67cYs812fFoUtaFB7zgX','z','1',10);
+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 (2930069751700142137,3760977393,'gNGiEAcLSgO0yccQZxGHiZ4WeYRmcstGi0ocvUKu','AvQ2gz51lI1AByTYkdnIhVUW8AJoWFzJVTmInYNUrZaJUQRNftGvPWH3N7','pJh1l2OOljZr6kB5mZoEkOxkWGLRK4v0lEUf1GZjSsqn','QMaN3rUzEI7OP1mqhV0lxOSfERnWqiIilNe8IpEvRdxN7OtmY6azDpUHBIKk84P','h','m',11);
+INSERT INTO ti VALUES (2930069751700142137,3760977393,'gNGiEAcLSgO0yccQZxGHiZ4WeYRmcstGi0ocvUKu','AvQ2gz51lI1AByTYkdnIhVUW8AJoWFzJVTmInYNUrZaJUQRNftGvPWH3N7','pJh1l2OOljZr6kB5mZoEkOxkWGLRK4v0lEUf1GZjSsqn','QMaN3rUzEI7OP1mqhV0lxOSfERnWqiIilNe8IpEvRdxN7OtmY6azDpUHBIKk84P','h','m',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (17961301133816299744,2501761355,'GKgXzKKRVHXhg1Z9CgOTMMKWLhiXUPUj','RXmZX1W1yfIn1Y7GBTCPHwvWenFkNNfh9wwdIh1mVU9AWz714fOmeRapPW3FbdIhrm8vJFPoyD1e26OSLYBx','wXwWggaL5tnUWovpymTQPPqoZR37','II8VdPOd9KAVIv7FlUHkd4dBc80a','o','4',12);
+INSERT INTO ti VALUES (17961301133816299744,2501761355,'GKgXzKKRVHXhg1Z9CgOTMMKWLhiXUPUj','RXmZX1W1yfIn1Y7GBTCPHwvWenFkNNfh9wwdIh1mVU9AWz714fOmeRapPW3FbdIhrm8vJFPoyD1e26OSLYBx','wXwWggaL5tnUWovpymTQPPqoZR37','II8VdPOd9KAVIv7FlUHkd4dBc80a','o','4',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13923294951341549918,3289519319,'EjcLAIzyBxL4L4QPswlymdPdvuErCQ04D3T8Fe','t2BvA8Y8WGQzDCVq','vp0tWCAHqQpajgNuMZw5depMrOP4UY8PY9seYiqWCMrUN6B6FHZPKquKN3kz7p','DLSBzDCXctHMH4naSEGoOsR6jgagJIFZvjVGHjIGe9XsOL7bh2yplH7sAgnpwq0RNf5BdgkQkciydcMoB2a08ibcKs1Wu4ZeT8HhVbURu09XoCmIySlrua6YV1x0FrTEg0lIb2ZHFuxh','i','6',13);
+INSERT INTO ti VALUES (13923294951341549918,3289519319,'EjcLAIzyBxL4L4QPswlymdPdvuErCQ04D3T8Fe','t2BvA8Y8WGQzDCVq','vp0tWCAHqQpajgNuMZw5depMrOP4UY8PY9seYiqWCMrUN6B6FHZPKquKN3kz7p','DLSBzDCXctHMH4naSEGoOsR6jgagJIFZvjVGHjIGe9XsOL7bh2yplH7sAgnpwq0RNf5BdgkQkciydcMoB2a08ibcKs1Wu4ZeT8HhVbURu09XoCmIySlrua6YV1x0FrTEg0lIb2ZHFuxh','i','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15153386371465436769,1178306878,'Puqi4yBwF3YnNPkLDklg5VyoI','tamzKtSFYeluYHTHWDHS3y8c5LuPyVsRyVOYysJvcBfJb4fPxtfbAMnXxGnaxzV5tRMrcwsIF6Ju4XlVLKVZrpup7yTTiTorc64KPdYfVW9IU81Xkg8htbeH8p9fCGwMWEMI2H4mTJ7YHitV3aCt0Up1bkuJTw3UTdvdun0uDrJfniy6q7ZDgJfbCGL9UV5bN0N7NLunleFAMfcEIIMmAN1H27Y','Qm23xi3Uw4Fpsc4YPTDZgX5gZCdtaFaq4e','Q5GuAlkMn1IgnAMu4APnX11Q6Arpy','y','Z',14);
+INSERT INTO ti VALUES (15153386371465436769,1178306878,'Puqi4yBwF3YnNPkLDklg5VyoI','tamzKtSFYeluYHTHWDHS3y8c5LuPyVsRyVOYysJvcBfJb4fPxtfbAMnXxGnaxzV5tRMrcwsIF6Ju4XlVLKVZrpup7yTTiTorc64KPdYfVW9IU81Xkg8htbeH8p9fCGwMWEMI2H4mTJ7YHitV3aCt0Up1bkuJTw3UTdvdun0uDrJfniy6q7ZDgJfbCGL9UV5bN0N7NLunleFAMfcEIIMmAN1H27Y','Qm23xi3Uw4Fpsc4YPTDZgX5gZCdtaFaq4e','Q5GuAlkMn1IgnAMu4APnX11Q6Arpy','y','Z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12165609199485733652,541040127,'3xGpCOGzJMyhVhkqUu5oO9s2DtHtKi7jNUKmtNI2w','5w82zJJ4GZzrYbs7UUnEZ6sTdMI','rpyVIlNEf','BMoljq6o6cUP3i79ndaPJzC59E7B5kDuO4YFj0L05Pm1Z57CD2QPgQgQDPrMF3p3ZFWAHhxLRLbesSRVMZt7Cx1Krmt0lIPPP9fGgtcxOefKEVqoxhwxBb1mjDBbFIoDNf50Ukfe6cotVnxUpGCcXOCb8TODwMg7oQc57NdKXVOzj5pstp7YPxiI8gvU752eS8W4IhcPU8AeQpeIn2Grq5qXDackgFUTc','kd','68',15);
+INSERT INTO ti VALUES (12165609199485733652,541040127,'3xGpCOGzJMyhVhkqUu5oO9s2DtHtKi7jNUKmtNI2w','5w82zJJ4GZzrYbs7UUnEZ6sTdMI','rpyVIlNEf','BMoljq6o6cUP3i79ndaPJzC59E7B5kDuO4YFj0L05Pm1Z57CD2QPgQgQDPrMF3p3ZFWAHhxLRLbesSRVMZt7Cx1Krmt0lIPPP9fGgtcxOefKEVqoxhwxBb1mjDBbFIoDNf50Ukfe6cotVnxUpGCcXOCb8TODwMg7oQc57NdKXVOzj5pstp7YPxiI8gvU752eS8W4IhcPU8AeQpeIn2Grq5qXDackgFUTc','kd','68',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(34) NOT NULL, d VARBINARY(90) NOT NULL, e VARBINARY(95) NOT NULL, f VARBINARY(41) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3166811,8138606,'SWn3','i2faSkfazA7Z0FeKoxhzP5wVa5bbrJwTvLoXHRzJGXzrcN05Y0tujPjrS6n3wo2xbL2YqDHuApCiurCs','FD9FLwrAwRjAWMWgMpfuFuCVOMOYwAQ','i0iynnd','q','e9',0);
+INSERT INTO t VALUES (5579928,3474810,'Ur0gh1wOx1RL4','fMANG8SDeLgkSelC','drU0WHexxQ6psy','ZtCBd3K1z92CLYKQ3RtXvcRShxBz5u','s8','mJ',1);
+INSERT INTO t VALUES (4455576,-2777668,'EYwMrfhs5Ez0jIocipmayQh1LycBoDu','i3s8hP9HtwSefNzqtX6lPD0XzAlzRGYJg7enRuhn58uELHdw6eO','uMAVrU6VF2hs2grLHq0wuQfVsrDSRCVFvJPOuaboXJQJHRWUX3Rg4qDxaYYPNZP','M7fkTDOSgBtd7vtJ489sOAxL','f4','d',2);
+INSERT INTO t VALUES (8940080,4029756,'cIuS58hI6xiH5vgCUpp','XzRBd9zJ3MrgGu1','iYeIjDIkfQmR8JtmDbu4bzhy1Fky1bBBcEwUAnUDU','85e2aWsMHFyACT35z70dS6L6u5YB','jh','G',3);
+INSERT INTO t VALUES (1299483,5772613,'71RW837B9Vx5CxYu7mV023vxPphZHgTCh','yrSupdz88nECX6gLeYywwItXjbGRCchsoLOKrT8xKli1vnYEO157h','yL301Q2T8H6SISm1dKBd1wc0aWLXyCVRzKVtKSwceaFwz9zyY3EK0fv47f9y3kjCmW4UzR8mn3tBXB','GCjZtnPmMqWcKSM6M1KEbiIusiMWc6IrNPi3e','eV','15',4);
+INSERT INTO t VALUES (9919915,4969877,'kA6mMKkeGYGtt3MKJXQ9pY67M','XX8UoRDD6zDUF2mcWhzp850SazSgOYpnq7zLPAAmX3pKn5rJkLt2','kZDxIrTwhB2vc83dptO2HHEfVxvThKvfGOICy8iBCeLtWCO2FV9SkSEtm8hdiSEMYkZYWB35x6mjy1xj0irXshM','YuTJ05CBaAWOPrsA6sFV2KIE2iLzgBw8CSR','R','e',5);
+INSERT INTO t VALUES (9511389,-2282163,'6ry8F8VYdSlPteo4kGt18R','ZsyVZXlhGFtBgnlYv952YsxJSQnYZYEP9ujjQyp5cPpMQZ','aYGxBwC7kEb1FHXKYjfV8RonYlDvwaC4IQw','4qbY','d3','9',6);
+INSERT INTO t VALUES (13780864,805150,'qHyvlbbkI5lpc','f','8iXblC','tuQlVzLxRBqPCVfr6upl5wnuN3dZ5rV','k','8Q',7);
+INSERT INTO t VALUES (13192556,5124301,'OC10','igp7w5Zie98xqUboOcoC2Lq89','O5VA7Zdej2mM8lvCw5rcQUd8ddU4GAVVxKJOPvp6VkbSoZ','DsSNedkEGEnqAxdBq7N0x6iUSzJmlf3aj','c','z',8);
+INSERT INTO t VALUES (14098199,782189,'awIVTFO28emEfaxAlq89FqjDXf','Ms16Gsq701tQuTEpzlTiwXoRkPuSql8ALKiZDdvWU2hVpltZSM0bwUAs29s24riLIo1TLvDYCNAn','nWOnIfu','W','i','A',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(34) NOT NULL, d VARBINARY(90) NOT NULL, e VARBINARY(95) NOT NULL, f VARBINARY(41) 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 (3477763627,5836913,'3KYgagOwA','Vkh5nKzeT1mQCCrwjJnoR3ydReSOMauDivAYV3ibOvAp8W7e5Krf6GJFQI6serx43PNxUjoUwmAsEMgTpHWi5Bt','ykonIcNFWySAgFTUlsKoi3AGIgsMFrZPMYAquSZGsrT1h3yT4x','qjW7OdxIY2rpR2v2FCH8MZJ','m','RY',10);
+INSERT INTO ti VALUES (3477763627,5836913,'3KYgagOwA','Vkh5nKzeT1mQCCrwjJnoR3ydReSOMauDivAYV3ibOvAp8W7e5Krf6GJFQI6serx43PNxUjoUwmAsEMgTpHWi5Bt','ykonIcNFWySAgFTUlsKoi3AGIgsMFrZPMYAquSZGsrT1h3yT4x','qjW7OdxIY2rpR2v2FCH8MZJ','m','RY',10);
+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 (509900888,2833743,'SKJ3T8vYuztF7AekXDq3OF3e8uv8ktVC4','xKpaT1xMvnqAflFLL1b8sqrJ4nlBxdG69F0Bk5DJz5LyQdcRi0cQlGtWSaEKlr27','2dGP7JbEsu2i0Zi7ZzEmzLlYd4JNp4iGev81TJ3XzvtWRd0nq0ksETSyJQCYj9Yko3GhErrq9oXOPaFffPci1dx5GoXy','0','J','Jr',11);
+INSERT INTO ti VALUES (509900888,2833743,'SKJ3T8vYuztF7AekXDq3OF3e8uv8ktVC4','xKpaT1xMvnqAflFLL1b8sqrJ4nlBxdG69F0Bk5DJz5LyQdcRi0cQlGtWSaEKlr27','2dGP7JbEsu2i0Zi7ZzEmzLlYd4JNp4iGev81TJ3XzvtWRd0nq0ksETSyJQCYj9Yko3GhErrq9oXOPaFffPci1dx5GoXy','0','J','Jr',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16047885925827675831,745854928,'JXZKtuc2O3C6UjY3ulOwl8rxwwN0sDczt66ggadZMBZto6dyXO61j','8aKfSxAyYLTGffZ9SXTluxgxpTKemSBZVwCTTSW8b1SMuyL2ymXpmAK84t2L4tN4txPWtgDPVOyfzLXTEQcF6EZtL613bCPMllwizTbVyHnEx9peYgYbWRfx1Vt8aA5w73M6Fl2fCpfOh','xwzNLp1Wo8yzMVTkC06TVjZ9eFPnPffyjKl','Tn317oAGYwNN1VBy0','TEsAzjVQVcP8jLrHX0HTqDJD','iz0kosVlWRWazk2Fem7HqdWKzTPCtviokdA6UVth1BSVnUNTSaELL1KYokFK5LcT8Pri9',12);
-INSERT INTO ti VALUES (16047885925827675831,745854928,'JXZKtuc2O3C6UjY3ulOwl8rxwwN0sDczt66ggadZMBZto6dyXO61j','8aKfSxAyYLTGffZ9SXTluxgxpTKemSBZVwCTTSW8b1SMuyL2ymXpmAK84t2L4tN4txPWtgDPVOyfzLXTEQcF6EZtL613bCPMllwizTbVyHnEx9peYgYbWRfx1Vt8aA5w73M6Fl2fCpfOh','xwzNLp1Wo8yzMVTkC06TVjZ9eFPnPffyjKl','Tn317oAGYwNN1VBy0','TEsAzjVQVcP8jLrHX0HTqDJD','iz0kosVlWRWazk2Fem7HqdWKzTPCtviokdA6UVth1BSVnUNTSaELL1KYokFK5LcT8Pri9',12);
+INSERT INTO t VALUES (1271633607,-3348236,'7g6WYxoDNkHqjyWG9BlRO8Lb5qZWN4nj','XY3xho3GeyGATFUzj8LvfNu8LQA9W3XQjcPUmaWu64CrqC3iWd5Iwboxgn3h2FIUqmRIi0uuhqCeKGyj4PuvZD4AVsw8iZcbL4TPuA4SDL7YnOfIBdfsb7emuDYYVdO83MIAtDIOMYYO13cemo78Tqc0gVK28dFnhaPZLmo8UIMSRuG2xV8wlNdAIfUrcyxeQUugElW0vx2mSODlawje','pOhKQwQgsaAkJUmbbiXV8PYf','ZPro580HOojCuWpRN7ga7pfheHef','s','R',12);
+INSERT INTO ti VALUES (1271633607,-3348236,'7g6WYxoDNkHqjyWG9BlRO8Lb5qZWN4nj','XY3xho3GeyGATFUzj8LvfNu8LQA9W3XQjcPUmaWu64CrqC3iWd5Iwboxgn3h2FIUqmRIi0uuhqCeKGyj4PuvZD4AVsw8iZcbL4TPuA4SDL7YnOfIBdfsb7emuDYYVdO83MIAtDIOMYYO13cemo78Tqc0gVK28dFnhaPZLmo8UIMSRuG2xV8wlNdAIfUrcyxeQUugElW0vx2mSODlawje','pOhKQwQgsaAkJUmbbiXV8PYf','ZPro580HOojCuWpRN7ga7pfheHef','s','R',12);
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 (7794834266113247503,-806199203,'wBMyPLRy6UcAKRE9os0odiu8DmHg','fc4VtzPHexBsCiBZCMs1wZqwbZTHe9ZK4NloTxSNlOHhRCBjihE6HV2PsvtyFDpW5LHC25lLuTjI5SzhdIRj44Q0BTtaTHpVhTTIxMAFAeyeooRWfKwtCRQaE','9yww6xcl8uVzRYsNxmgMfNrSA8BFWKb8','5x8S9C0QHXqkpieal6eneovL4fLWgg1YR5okrachzCygreAoWx2jZpZKiZdRKE3cdjsPYgymc1DX','h8vjH0J1YYbQaFNMDWxNn3BJ1COf42meBEXR358f66JlYYM3AntWxs7jinCmkiLbyDZG','Nfz8gDNCmP99Sn8K0Ga3UgffTIULdxvsfhTzE4O5i1h5ULXq7DT4IZjBWi1NcJG3dyzRV0H9br1QCVLFEPW',13);
-INSERT INTO ti VALUES (7794834266113247503,-806199203,'wBMyPLRy6UcAKRE9os0odiu8DmHg','fc4VtzPHexBsCiBZCMs1wZqwbZTHe9ZK4NloTxSNlOHhRCBjihE6HV2PsvtyFDpW5LHC25lLuTjI5SzhdIRj44Q0BTtaTHpVhTTIxMAFAeyeooRWfKwtCRQaE','9yww6xcl8uVzRYsNxmgMfNrSA8BFWKb8','5x8S9C0QHXqkpieal6eneovL4fLWgg1YR5okrachzCygreAoWx2jZpZKiZdRKE3cdjsPYgymc1DX','h8vjH0J1YYbQaFNMDWxNn3BJ1COf42meBEXR358f66JlYYM3AntWxs7jinCmkiLbyDZG','Nfz8gDNCmP99Sn8K0Ga3UgffTIULdxvsfhTzE4O5i1h5ULXq7DT4IZjBWi1NcJG3dyzRV0H9br1QCVLFEPW',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(32), d VARBINARY(32) NOT NULL, e VARCHAR(75), f VARCHAR(49), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-30597,19,'WoRwquTFMkruQypbTSP7el60D7','UOwCwPiXEGbxc0PZ0HitfkE','pLTEMlV7bSxDu1xOd7TI3dtI1cJrJMTDkV1cHfxcQ1PjNI0Cshz5irN68F1jTQg1JG','X','5QdYe48GTIPrnV','YExOAhiBmUnHPTHZ5SKte0aIcv7KE5IKhRNh7kodxmZ9Y6CCpq3raNAASbjtc',0);
-INSERT INTO t VALUES (14644,172,'M9t','hYjF1xbN11Ogua','4IZwQsnVYhMlaWYVRdKElH3dMh6s5503Zr','WWh6OW2O8','qo5PwsXMc9Yf44fUJvSoLS5','CqqHBbgy1BnRsHHTU7FKEIhBLN9okXfiQkrlwPPOxatBcKP5r3',1);
-INSERT INTO t VALUES (19009,148,'TQIVh94K1NQ','VM18u3pKW8CTrCxko','2nAlxdl5t9SbOmYimW','rY236inksct6ha0Rnome','6j1Xzvu','ctel6F1eWBNjOWW1txZI5VZ14VLYADo',2);
-INSERT INTO t VALUES (-1229,140,'rpNPf0AH4lgz1W5D3jMI5JFaPvVG4','pSJpVM96zcQMrE8kX2RgOC','lubQWunxzzx3QZ1pkcwH1UZMY6JDGRgmZPjdSpCzjYcRS0','8A6F5D8db43xShf4lE0','AWohwaygZk9B77nu3UvLyLavyYOI2oMR4ElwFswdJ7xpwLa9JolJcXwVklVlGpPRLYe8Fjjzy9UEcSaUjud','mlCMuMQQ7J6iwKSoPfXqWr8M0cLP0Y0j5',3);
-INSERT INTO t VALUES (-20498,167,'jwyO6ga88FFC','6MdA5QzkH','Lc3qtoR3nTmJXr0DueuUUKMWd7o9aV5Vin9pXhETUOFI1POI2NRQnREGYyF16JzlEAshSnDSJk','XkYCu','uOBq','VeQhexSY565kAqo9FRPLAjdS3v2tQru7fRpZikA4hEEIgjizxVc79WR0O1pFmr3',4);
-INSERT INTO t VALUES (16676,92,'YM9pcFNA2GY5ZdwjzpQmb2gdk1ZQJNE2','ZREcnVRDDc7pWOHIwJ7C0G','LDai3oOjJnBDxc9WwK3Jney9a68f0hbJ1edgdHDbxuWbNFWjnz1njr','sREXo5tnUfmzm6J4S3XzAPMisF','oKPPYZxfgjBk2A8IewPAvd2cWPfNcM','saeqodtHPNBbX5gt143qNCChpALQwnfL7YeV9R3C',5);
-INSERT INTO t VALUES (24561,134,'hW','R1FWv','TxX8KA7wkgwMJWgsI34KKXRD9Yh0NOYRt0Gs0kKLPdBFYpFAs','yMBd64TdDvwV4eUS8VAnSq7L0ruROD84A6D','2YnLZogmWpi99rZQFZ4sJiwpESN3QOrc6F9igRXjPeR','am3bBKDc3Ih6oY6XqGN8Oib4Dh1yjIx4pQu0dAmCNCQOXuhWusSKKDhMFCrWRYZajRsWJ0DXLgF1WSjaje',6);
-INSERT INTO t VALUES (-18438,36,'Yo','2X','olfSpt3EB','bzEOWObR742eFuW','RFaNnbTJRouvYhXXMPbxp6zCElhifRikskZr','Wgtm7ClMKV8oSz8iZ49qq9IoWBoW4TMJwakOSpWJBgzogxEauGdAJ8FL0fdK7x5RbZoh8eZ9h0tIDsC',7);
-INSERT INTO t VALUES (19483,177,'tKX8','1UJDtFO6E7PoHD1EP','OmSc74Z7YMx7mq35wCbPdTH8EDG1nqm6v35Y0Bv968v0DX','IOmaYvBRhBiLfeErcm52mWl8Jni1XkYG4TTgahDwLA','BIgJqnxCUhKQ2F1MT81P3tSoR7T0lFTuBaYmuuQM','xVUtJ7tOtr2X',8);
-INSERT INTO t VALUES (6597,101,'DhoL1HtoK6nSYgU4OA','JEMHrAXlzgNAijXMhT02w0f','3mul5kkFFRhZyDUW1Yr4i','zyH7tvtV2OoqZCekeqp92ODArmvKUP9z5551OR3UOB','fatoB5saGL8ZNQAqJwLm2FiEXCCFyShkFY5fb23wJE97fkM2NcFZ625gLEMYY0fNkKikLg28aCarTLXkIM9VGo8zqN90qTdkYh5','4iLkEnSg3A5eEl5WwvyAGtO3B58',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1546300467,2091914,'bNxwaby4dGS3bGrcBWN1gj2','uQMZqZdEJPzc0JUxXwW6BmJmtN9ckzGMsptsvX3Cpr0gIW91Ot4nfLumoQ1LWUVfJcU5mPTQDsMRNf4XuyvOweVWQhfEMa8alBWjYcmIXlQTU6RW7Ll4jzmGobe45tn3vJmRmJroZJRoQv4OAdkjIX8Misd','zN9tBuVgG2bNKG3fHpQ5Tp5YOCupI1Oo8yNSYrVP50GwHDDwaIAMX4LoLdlh167YeS','oh81QlRYWNRq28WbSKdGYMWNWxzFDqoNSHUgPpTzT9sTZl2GS2WPaMA5JtmePhOdJOIJhavYpStydXh1nROGfxDfEoAqcvhz0LZc3BVpU676tzGUZI2QhRoMp0OvTrHgEqdXxB9yIUGg0iu0Y','W','9e',13);
+INSERT INTO ti VALUES (1546300467,2091914,'bNxwaby4dGS3bGrcBWN1gj2','uQMZqZdEJPzc0JUxXwW6BmJmtN9ckzGMsptsvX3Cpr0gIW91Ot4nfLumoQ1LWUVfJcU5mPTQDsMRNf4XuyvOweVWQhfEMa8alBWjYcmIXlQTU6RW7Ll4jzmGobe45tn3vJmRmJroZJRoQv4OAdkjIX8Misd','zN9tBuVgG2bNKG3fHpQ5Tp5YOCupI1Oo8yNSYrVP50GwHDDwaIAMX4LoLdlh167YeS','oh81QlRYWNRq28WbSKdGYMWNWxzFDqoNSHUgPpTzT9sTZl2GS2WPaMA5JtmePhOdJOIJhavYpStydXh1nROGfxDfEoAqcvhz0LZc3BVpU676tzGUZI2QhRoMp0OvTrHgEqdXxB9yIUGg0iu0Y','W','9e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (127673127,-1399958,'oYVE46JGXbN908Q1z','OnFKADiLMTZg7srUPT8ehAVMPsOFnizbqUQKNlfglHcnS1XveN1xGl1GbKImFJU5kxeaKnjk45NASVUw3cvCezjC9zGwRGVrlD8UWf5ca18oZ5dFnxsLcKoP1IXphVhKlImxIP1aGgv8gtoRYsNfI4O8J1RPvUSDYEdc6yZWLTCcxtlyM0twFSBPLnj1Na0IDqg740rYU79nqz5CPg88rK14gjv78','q3i3ptYsn2Ol1sECVEHjPttlSlnfaGohRewdMzKluOzQOpXW248dUbkMe6e1b20VEV','NZU0Q9KmqrU2fHLgY2caOhTBH6OHrRutd8oi1Z617imAV83gNtI54RCMWgDu52ZJesYd96rOieUKgmfcqyjYA9Bt86wdIneQW5rWnqSOhsCnL01LVp8eGb2V2KPIPej8CmYGDY0ULzQ1e1vwocg5u9jtarAMjF6UGbS0uaB1k9MJq1n8KlKz75VbUnJwwcfHUxbBndM5Ixs40YfIGHSHM5F9cqgRyaexjQGQWIptduFyX','nt','p',14);
+INSERT INTO ti VALUES (127673127,-1399958,'oYVE46JGXbN908Q1z','OnFKADiLMTZg7srUPT8ehAVMPsOFnizbqUQKNlfglHcnS1XveN1xGl1GbKImFJU5kxeaKnjk45NASVUw3cvCezjC9zGwRGVrlD8UWf5ca18oZ5dFnxsLcKoP1IXphVhKlImxIP1aGgv8gtoRYsNfI4O8J1RPvUSDYEdc6yZWLTCcxtlyM0twFSBPLnj1Na0IDqg740rYU79nqz5CPg88rK14gjv78','q3i3ptYsn2Ol1sECVEHjPttlSlnfaGohRewdMzKluOzQOpXW248dUbkMe6e1b20VEV','NZU0Q9KmqrU2fHLgY2caOhTBH6OHrRutd8oi1Z617imAV83gNtI54RCMWgDu52ZJesYd96rOieUKgmfcqyjYA9Bt86wdIneQW5rWnqSOhsCnL01LVp8eGb2V2KPIPej8CmYGDY0ULzQ1e1vwocg5u9jtarAMjF6UGbS0uaB1k9MJq1n8KlKz75VbUnJwwcfHUxbBndM5Ixs40YfIGHSHM5F9cqgRyaexjQGQWIptduFyX','nt','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2345205261,-4175533,'5vw8edQ','iReqihtPg6A5YvqTXDhi1bUThnKrepYYL9EvjbaN4g9MqXIqIimD0EsN7YqNJfbevOzRmriQptF3PvM1S9XFIiv2ylxteU5QtbEl4KiYHXYgYz0STOyuyp4Id10S0FSoFxMusniAQZdqYYyalbqtwnQDLpmvXRlFO69HKZvIuaVkfePSFf4s6isIxfvnIB7lAkFJpL297Yn8eKsXHn96Buxek5bkpQazKFWb6r22dqAoGxYuT6','3w0PZuqM5bhcyBp44pYWdp3OR3NxHLE2SwTCB5d','r5AcjmgGEl1U9dPiwDEzowONGPqPeE9EL6cZmFAJ6UTgsfRdiHauf5ChwTmeELJbjOK0i9Mk88Umkg2cbfIzrk68Gx','K','bhI',15);
+INSERT INTO ti VALUES (2345205261,-4175533,'5vw8edQ','iReqihtPg6A5YvqTXDhi1bUThnKrepYYL9EvjbaN4g9MqXIqIimD0EsN7YqNJfbevOzRmriQptF3PvM1S9XFIiv2ylxteU5QtbEl4KiYHXYgYz0STOyuyp4Id10S0FSoFxMusniAQZdqYYyalbqtwnQDLpmvXRlFO69HKZvIuaVkfePSFf4s6isIxfvnIB7lAkFJpL297Yn8eKsXHn96Buxek5bkpQazKFWb6r22dqAoGxYuT6','3w0PZuqM5bhcyBp44pYWdp3OR3NxHLE2SwTCB5d','r5AcjmgGEl1U9dPiwDEzowONGPqPeE9EL6cZmFAJ6UTgsfRdiHauf5ChwTmeELJbjOK0i9Mk88Umkg2cbfIzrk68Gx','K','bhI',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(67), d VARBINARY(64) NOT NULL, e VARCHAR(9), f VARBINARY(37) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4615,1358555120,'iFC3QgbBLrGN0Y','qanRb7JfMHWctmBvw9KH932AhDUUNoG5nD3yz6RSnWwqe7CPqelPR','exu7g','7rJp','j','3I',0);
+INSERT INTO t VALUES (-8983,1845822991,'q3wmLqrfp1qU13ID7vlAv1HfsWbkpA22aXhOdaY','tm4n','LAuolf','xBQo4ukbz4HpYJheetUbG','b','h',1);
+INSERT INTO t VALUES (-16002,3418675608,'CCIMkyzR58oagUQsNOVvc1z8htLH9mM','YW2EPF2ucr6vt2fEO25v6Rf8u','ROXBxxCg','5jox0iosn5djv53xqB','Pp','Q5',2);
+INSERT INTO t VALUES (-25849,1440387133,'hEnV788RBaIJNerm85NDMXl4hu9','uzACw7OMfpAH','kjOAC','Q5if1se6CL7VFMtPrAH8y4MJ','X5','d',3);
+INSERT INTO t VALUES (15581,191261347,'lY8HNl33PhAd82MCjUYfYGCeO8Mf28Y7v7dhwEoD3FhOc','JfTeptPPzrvyBlpYhavXsoMP6GM1qk965PrVoZHmYswA','y','wGbhGmQn0','Z4','G',4);
+INSERT INTO t VALUES (32085,3860353776,'AVtp3OLHCYAEROO9XzZYyqY110LPYW0mxD16u3GoN3I8yaKHiaCQAa7beck','Uqw','kN2','SIfI0sQ0VCXh1','mW','O',5);
+INSERT INTO t VALUES (-6348,1449632548,'wqnh2kgheWcYWVBYQ2y0XueuvD8rnPhZcXs','zgcw6wWhGFwKyS07RRmIrs5kxi','7b0KVNIxY','bS8UuwBlnPOumkBrKNOtXhdmH9cp8eU9Qu','S2','xT',6);
+INSERT INTO t VALUES (21677,794863804,'FD31NkciShE7YUVIRcmEWRNLkvpBRxZKFIqA5rloz2D1Vpiaf9G84Zy42','kKstIoh33Ppr1FsIFKFtHZ5hqK2TqTfMDHgLt1jnZcEEt94K9WPC','tIFYrwT','jO','kp','Cw',7);
+INSERT INTO t VALUES (28235,2551536318,'ddy8ujMtP5AoYSsYBOpaCk1kiGMnOQWDOKm0rtjC','V7xo0X4hdzhIx59u5M4L6xwbclsziPdGB4Q8nGejstzvm8UP3jw','6t','A6NVQXBZqOjHsY','j','3',8);
+INSERT INTO t VALUES (9042,1704781336,'rlfYofafuELlgn7vkwezC69Z0EMjLHyGZJS','q6xUhgddOvjVfnrbXjoOQsZGy0kyQmc9DJ7DLtsviF','YEv','KoadgCAz4QIwnIrsyCe3pvlE5cmjK2','v','ry',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(67), d VARBINARY(64) NOT NULL, e VARCHAR(9), f VARBINARY(37) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-5896288417649764741,116,'3DgS5oepIRZqjFYZaSx3YeWFt2Ve2WIK','PYh7XYmK0A136RK9Wr','8rpoObAC2e7Yp1yYi17ZFV9WFZJvbfeaNsYrcOAln0fYlg564PORu4JaFOohezDCkvoAdBeqScX','VbLIluSY','Mfphth0c','ngmbQCHSheOJuvrmown2ic4ExlmCWmJn3GLtv4YYczlYOIHVGhAeDU3WN2MCZjgmBEsbXUTnzpWpCMeTL2yCqibBKj2',10);
-INSERT INTO ti VALUES (-5896288417649764741,116,'3DgS5oepIRZqjFYZaSx3YeWFt2Ve2WIK','PYh7XYmK0A136RK9Wr','8rpoObAC2e7Yp1yYi17ZFV9WFZJvbfeaNsYrcOAln0fYlg564PORu4JaFOohezDCkvoAdBeqScX','VbLIluSY','Mfphth0c','ngmbQCHSheOJuvrmown2ic4ExlmCWmJn3GLtv4YYczlYOIHVGhAeDU3WN2MCZjgmBEsbXUTnzpWpCMeTL2yCqibBKj2',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(33);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
-INSERT INTO t VALUES (-3480055164912481866,36,'wbUSnJFC5gh','araPBHjhtn2YWtPkKJXeZ','otPo8hiOm7KThj8yW6YfrBmG1cWGDC','LORxrIerkwrG','v46xvFzqEwJ4xM2bpljvdBH2IdDaTbtOFJaKGfxswOlE08Q0C812PYP1AekAbxNsiog','mX63XFq3ZxhpSAB8SAQhq',11);
-INSERT INTO ti VALUES (-3480055164912481866,36,'wbUSnJFC5gh','araPBHjhtn2YWtPkKJXeZ','otPo8hiOm7KThj8yW6YfrBmG1cWGDC','LORxrIerkwrG','v46xvFzqEwJ4xM2bpljvdBH2IdDaTbtOFJaKGfxswOlE08Q0C812PYP1AekAbxNsiog','mX63XFq3ZxhpSAB8SAQhq',11);
+INSERT INTO t VALUES (8840060374453876413,562367162,'8qhit','JVlKS6SxnZTLF0ubd34bioI71ZYrsNDg5PvTfmZvK','TkwRLWiik','eV9h1K9G6uZ8uSOs1N8pYTXTjOTKBlvAsHWZ','gV','o',10);
+INSERT INTO ti VALUES (8840060374453876413,562367162,'8qhit','JVlKS6SxnZTLF0ubd34bioI71ZYrsNDg5PvTfmZvK','TkwRLWiik','eV9h1K9G6uZ8uSOs1N8pYTXTjOTKBlvAsHWZ','gV','o',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(68);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
+INSERT INTO t VALUES (4369438068107049441,163259575,'ieTZhilQLEY1kIKsFaXJoLDRmbDSGGWRxt0XviuoHBltuzqZ96ii1JxLaJe4LDQ1','jCfpQd8kufHwvemnN0v8k','s','TG1a0jUK4m7CsitUlgnEji1pjkUEZzVHP09Zs','g','1P',11);
+INSERT INTO ti VALUES (4369438068107049441,163259575,'ieTZhilQLEY1kIKsFaXJoLDRmbDSGGWRxt0XviuoHBltuzqZ96ii1JxLaJe4LDQ1','jCfpQd8kufHwvemnN0v8k','s','TG1a0jUK4m7CsitUlgnEji1pjkUEZzVHP09Zs','g','1P',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6206961068342814784,108,'9A6tp5PcHZ3NOQHSK4waqJoO4iWf5B','SB50iKbWQFYltWaO4n2S9JAbvGBI2r3xWTC7Gxblxic37mvj1shBzkwYoufK','qnxzKPnUAACMkpcIzdCpI4Dtsc9Phn29c','2XoFuyErbOnw3mCTPbck8MilUX','75zUG0wX8zl9zcZZpFeQ65DqQazC07XMeMqRNWBJ1czULPj6Vt53w7Cl','9yZPKeJl5jHJHrm',12);
-INSERT INTO ti VALUES (6206961068342814784,108,'9A6tp5PcHZ3NOQHSK4waqJoO4iWf5B','SB50iKbWQFYltWaO4n2S9JAbvGBI2r3xWTC7Gxblxic37mvj1shBzkwYoufK','qnxzKPnUAACMkpcIzdCpI4Dtsc9Phn29c','2XoFuyErbOnw3mCTPbck8MilUX','75zUG0wX8zl9zcZZpFeQ65DqQazC07XMeMqRNWBJ1czULPj6Vt53w7Cl','9yZPKeJl5jHJHrm',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3523140535489714711,52,'ia5XcxqZAsRq2jkrhrO','mbumfPIGLVk2mhqFSKfY1mY4V3McJ2eFaEQK03UtanBYprQbll515icwUarrgm0zOuteFuclRAkbfCxlktPKeW3gUJmG9FgY2kd9ep2535dsDupsoLAC7S5jHlAMbTmiWEwNoPxWV896aSeXfJHlPOVKL9qqBMoCia','l9g9Rk0','RV5yiuxFHQKlMlIgGJKueFuTyh7vQR6C2Wyo2YahyXdiDVWaj64jmrIL9pJDaW6PNO6INgOLa3sJ4MKrm5SpcrkS5YVb172X9gKEM6ejnQHZi0SEPgP4jSdIIKCbeGrNsIxBSLG','WsrRvOntEWk6QFdx9WrYu','eicrjU54hFH7UKgVjQmqVvKTYqAZSUnsdxXFyLZ3azZsG6oNQY3AYvc0nU1VExHt3LNj7CGxcOvJdI0pA5UTeB4QBbDOD5te',13);
-INSERT INTO ti VALUES (3523140535489714711,52,'ia5XcxqZAsRq2jkrhrO','mbumfPIGLVk2mhqFSKfY1mY4V3McJ2eFaEQK03UtanBYprQbll515icwUarrgm0zOuteFuclRAkbfCxlktPKeW3gUJmG9FgY2kd9ep2535dsDupsoLAC7S5jHlAMbTmiWEwNoPxWV896aSeXfJHlPOVKL9qqBMoCia','l9g9Rk0','RV5yiuxFHQKlMlIgGJKueFuTyh7vQR6C2Wyo2YahyXdiDVWaj64jmrIL9pJDaW6PNO6INgOLa3sJ4MKrm5SpcrkS5YVb172X9gKEM6ejnQHZi0SEPgP4jSdIIKCbeGrNsIxBSLG','WsrRvOntEWk6QFdx9WrYu','eicrjU54hFH7UKgVjQmqVvKTYqAZSUnsdxXFyLZ3azZsG6oNQY3AYvc0nU1VExHt3LNj7CGxcOvJdI0pA5UTeB4QBbDOD5te',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT, c CHAR(86), d VARCHAR(74) NOT NULL, e VARBINARY(76), f VARCHAR(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1180559,-37,'sy','9a4Xq33j2R54EIrHI8QEKSyfAK7dI68MWociGjiF8Z9B3','BdqnnqNUZamf74hDnSPdt1wJVs9qoCRvPF4M3VOsDT9sNRCP0cAAXzYNHK3WDEmYkmtv','ZEt6xtB0AB3','mBYdIUhnTWvjocPETDS12w49uPe90sI6OXcJWbS5FRfetaYDPpcjxbO3v9Qhb6Hc5UcYCdYPW0y5NCHiuOeBohypG8OhxZuG5s','idf4oJuQ7SABwAn70SejWTmF7fUhzO09kz6UdNuxtkzmdRcPUrVaDjOyocewA6nNCEdu8t55HojpjWJfwzTWM8of',0);
-INSERT INTO t VALUES (-2030931,1,'Ehbmqkrxn4gcOv1v03f5i7RxsHhkOa6kIfJOW7aC','uYSk','V7iHmeJnb1qjE6hZXZWK2dkNy','MZxq','zFoFP7h5vvXmGuFRRwcLk4QF1hcSJjRaF4J3xL4M0Ktx32pfw8vOoVzHxNJUhL1ck3a4Byj8CmMYf5zr5I87ob','gVoPlzoo5TqKrIj6nB3m1dweg5Ej2BPVEW2srVxlk3KCaDm1TJ2ftF0t1Jyw06ziaj5YLDaloIKxo',1);
-INSERT INTO t VALUES (-7862174,-122,'y9EsYBar6t0fIC1L6naUXLwPngMYRo5NWIGNjcoA5PLUsB0soa8KrrPHo7K','bnAitZ','4dee6x78IDNirG25UGDhNlB2WFgaey1XJbxw7e2BYm36BJ78ZNYKT4tD6ULK5','JpXU7Ycb','CnLclhJfWUznO1TazcqXmLwPSU6vRK','p1vkUJbNNMwainAmkGa5rzZnZr6UFy7WHefejYFX7bPMxlZ7rk4pj',2);
-INSERT INTO t VALUES (4336705,80,'onlKAfmwLWFQAlmLHi473GpzKlSgd0Jjd82UDRDQNRPmrp4NqXiFtIR57IP67mleONhp04Hkig','u6jGC86','g','ZdPz5qrT7ME9kbu9risw40qYoL3N','jbzIc2UUdA','SEZfP3qJZzHvxfl3BAsIkXr7E1aApvO0A4BXw41mzr55DxUoT2oAMd',3);
-INSERT INTO t VALUES (1999883,117,'T4UEl6tYIvzt1hZgOFckEapKERfZdAlG43t8QjAnAKlfuz0KCdFs13GHlSJJjocOfliGI3','JylrnB7s4D4zJxEOU7fNVAWCAJXtnUl0r0Fogpbc7nwTEXaPHTXZmJPfYNo9UREZlQu1','HOp8PXU3SyCdOp7keiSlO5xVsc','z3XxVXLe0Vcm1K','0xM6qnLIz9UAG3Xw30wwGgc79BUFkswTUvpsxpm7jnSjrXIiCI52','dyxJ3n2uxkVbYNWouQYCOx5fik8TCiSg2H4JMEQB7RScP0m7d1iVF',4);
-INSERT INTO t VALUES (-5442172,-7,'61LJOcXmVGvYH2v4MKFmhbFRhp2pCoAW','bkmNbWoAeUxQN3817jrsUxrWl6NwL','bbuIaYwv1i03f11YquyGcjJIEvAEv7cgaTPWj3XrxIQdQhlU79luo','4xGvU4wTU71loLZtFJKiz1g3k0ay8Vlap8','r8o7RRQu0Jfr9ozwnqGzBg7v8AnBjgpBe3','sNhLzJZmxQjZk2fYRMNLqMCqt0hUnK',5);
-INSERT INTO t VALUES (5031614,-97,'70RqYPGAeOLgsWaXT1YE4DaygsPGtVAd3tuHclRiJrDs64Ru9NHRsIPC7f302iozdn3rA2Ssx8eUyAggc','4ItU8qipSgnjExRpH2nYPukNdm7fTwKvHFxbIx6comz2JsKOoYAQJ','sAD2W4YaPGWyblyOW9egwPAFHbk0MfB5HDRF6e7','RU','wIwdz3jZR1ixCBtUHcaGk5UbQxuIscETWTCdvP4EsTB7cDBuFS1uEiA9YcuLESHGXazrmrXEctHiyqOgPIwkrYz4LvKZ','q2Im03fi4fl1zQ7JXXZJACd56NY6fjbDp9iflkzwNodQniQHZbhfrv7bHZ4zSONpU62PdH6x6LlLNywBpL5RKHNr8b99',6);
-INSERT INTO t VALUES (4665585,-62,'CJ0VZQxZh7PHQUjRWjjqMrw4IGo2HsaouYm7TC0J8s','fHhAegNNl45OO2Py8n1V9eROPqpyDaxtqFfA','r2Uf7nVAK9kdmOmvjeOoS','5doFAuiC5Wli5d8','3kE7','bYJcqNOtoyfkhxaOpkTr2EyQOFYq1ifdYIyZ04XqppPslb',7);
-INSERT INTO t VALUES (-3467026,88,'N4m3gBORCrLuwlI1AWXvUz0tEPxyVErNxfKTA5R0WvQUu7yQIInmtfIIhjLP','HSOlYJifyo315jyasAvQODAEPjB4fDzoFGrAjiIPwxOMPLt','q13mrx7SxlHu','HNeoOtlocNFBVQUZkwBiOzidjDgDRl44nI','XWq3HWj0VsvWNgzI8i7RalGCy1eHSGzkC01EjUfGqpDPd3AXQmDJjs5lFwVeN','kUbp00',8);
-INSERT INTO t VALUES (2608801,-54,'8jKCRmgkkln6AAzRJbNHrVB','qFQZjBtcGntWaqLAO6TDQp6DG8OW8WfSIHRrI6','qYJBwUjrPsUBgbPf9SXFu9F1FDVIQy01KxhKMuWKp6C2uOsMvz4JYska','5HGV','YdHP4fqb8MTJAtRURikcPCuIsZcftTSq7FWG4Lzr3ajGFqi0iXkIQQFhYt','CJ0fzkwtb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-759827433931242784,3539834431,'hjfSI1KkP71Je6N1KEoqWkSiBMl6x9eiU0ZuFlgyJfNvM5R3JHmCbG','Rojb9YHmQ8o6NoreonDCjNdhbjPQGJJwCHZejeDyVVlApJnwXd1qwJXHRvjh4HWLoVh47W9nNGq1yTR5dae7zmpdadfb9ymM','S2ikr','ucO10IV7tbFxBWf','G6','S',12);
+INSERT INTO ti VALUES (-759827433931242784,3539834431,'hjfSI1KkP71Je6N1KEoqWkSiBMl6x9eiU0ZuFlgyJfNvM5R3JHmCbG','Rojb9YHmQ8o6NoreonDCjNdhbjPQGJJwCHZejeDyVVlApJnwXd1qwJXHRvjh4HWLoVh47W9nNGq1yTR5dae7zmpdadfb9ymM','S2ikr','ucO10IV7tbFxBWf','G6','S',12);
+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 (1448858243324084774,4236853894,'rr1offrTOqjfzXTu4BdjSp9a3N','AymgnLdeaK03a7Mr49pWhpmFNfiJPzHkmGLXt1hdSMFwfnSzi64ZjbvZpByTNQxXHCAQFWhfNWK8MAwg7NTElS3uFAt7jiU3w3Y69ltmN3vqfOShmisZGOmAI9PSNRQKlAOqE3CWwSvOC0fz5YXZYdkjl0LIXRxa6czUzcqhzPjTy8OiBMrP1jRepHSNu95fv63ku70G0hV7LTCo2FQAxOs4ouH5aasdLJh5uIiSzpVPgh4EwdinwxXkOHRnPW1','56IpS','SREFKEOp3sZDxO1jsmwzJwnjGyJySpulxGDceRdUL0uPXtP4GxLTgPDPBlJc2ONxvzjhvXIQqMDyEt2uGHajbjFgxYlM0TRzZzS9IyoTFDLqf','OR','aq',13);
+INSERT INTO ti VALUES (1448858243324084774,4236853894,'rr1offrTOqjfzXTu4BdjSp9a3N','AymgnLdeaK03a7Mr49pWhpmFNfiJPzHkmGLXt1hdSMFwfnSzi64ZjbvZpByTNQxXHCAQFWhfNWK8MAwg7NTElS3uFAt7jiU3w3Y69ltmN3vqfOShmisZGOmAI9PSNRQKlAOqE3CWwSvOC0fz5YXZYdkjl0LIXRxa6czUzcqhzPjTy8OiBMrP1jRepHSNu95fv63ku70G0hV7LTCo2FQAxOs4ouH5aasdLJh5uIiSzpVPgh4EwdinwxXkOHRnPW1','56IpS','SREFKEOp3sZDxO1jsmwzJwnjGyJySpulxGDceRdUL0uPXtP4GxLTgPDPBlJc2ONxvzjhvXIQqMDyEt2uGHajbjFgxYlM0TRzZzS9IyoTFDLqf','OR','aq',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3544146257599519291,1140922486,'zcm77i9lX2kzVzX4Y1MOzHz4AoW','Ac4CPqFB5ezy0aSOLjyPEm4E4Oj2Fm5wk7XIMzbEmFROEtyTGoesK0Ld','e0','Bxasu0btREEYrbqOEUF5IRgPwN1lKndfp9mYxHSz8lraXhKY71B4Nnx0IQmPXEOXb6jozPI6WkiF3P5dqK5LtMlOoUF0JhVD1wWwtUcqAu92VDH00Y2U652dkUzVXTpfLLJEM56ZjVk6qt3BznNAKxs6hvAYC','v','aT',14);
+INSERT INTO ti VALUES (3544146257599519291,1140922486,'zcm77i9lX2kzVzX4Y1MOzHz4AoW','Ac4CPqFB5ezy0aSOLjyPEm4E4Oj2Fm5wk7XIMzbEmFROEtyTGoesK0Ld','e0','Bxasu0btREEYrbqOEUF5IRgPwN1lKndfp9mYxHSz8lraXhKY71B4Nnx0IQmPXEOXb6jozPI6WkiF3P5dqK5LtMlOoUF0JhVD1wWwtUcqAu92VDH00Y2U652dkUzVXTpfLLJEM56ZjVk6qt3BznNAKxs6hvAYC','v','aT',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-371639195621759909,3896669993,'Zg3MmDHIdzVudZT0vW','uyKoRCdY0958W8ASbcI3SRwcQ82FsgVVQZef1lnhRMk95v3TyRrR4Fyf4bnlx57sOOBBXvJm1','qIkAh','a1mojL1Us8ImlyMU8uBdKxG8qtC9XmKjp80ADVkcjhV7hj9GJRYIZnSkjhlwu7iENPazf0x7KqJzNTGcrOdwYUJfafEz8nDTZRjSvdvpcK2YeTydI39xC7NRa5CIjDJ2BH9q3x8k2RBidfo8tcuht5eu00BfxydVHUqozZBgI','ja','t',15);
+INSERT INTO ti VALUES (-371639195621759909,3896669993,'Zg3MmDHIdzVudZT0vW','uyKoRCdY0958W8ASbcI3SRwcQ82FsgVVQZef1lnhRMk95v3TyRrR4Fyf4bnlx57sOOBBXvJm1','qIkAh','a1mojL1Us8ImlyMU8uBdKxG8qtC9XmKjp80ADVkcjhV7hj9GJRYIZnSkjhlwu7iENPazf0x7KqJzNTGcrOdwYUJfafEz8nDTZRjSvdvpcK2YeTydI39xC7NRa5CIjDJ2BH9q3x8k2RBidfo8tcuht5eu00BfxydVHUqozZBgI','ja','t',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c CHAR(44) NOT NULL, d VARBINARY(85), e VARBINARY(3), f VARCHAR(49) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (128,9680,'NHGXpbWbafPHZrCYhJUuuTKCoEX7GEE2','ZQMh1Jlolm','3','xS3sH0RqPH1vI7lOnvtscx6yPdlEM45YYNPs','4','MG',0);
+INSERT INTO t VALUES (241,19187,'2wV9bNdqnlqChBR9cmtwDSx7oyjVsLFGd7KAsZr','cZFp9UULGMvb3524KF2WZ6ygej','8','F8hDEYNdkJ7yxAyB3rBfeWfL1yoR0HJcn','D','K',1);
+INSERT INTO t VALUES (26,30204,'dJBGRMu5LYIXBf2mbqTN8','C2Ir9nMoUB4qjem8GdWspcQ4Xc4rhHLVdpBxQerq6LPhn3A7tzyD9i1s9','Cyb','VLicn8Dbl5kWg5obkCHVLGAd3AJRsDobc34V','9','FL',2);
+INSERT INTO t VALUES (94,24344,'ta2ArM14vPAL','kaNnl7O9VWQa4y74w3bGi4nAi7bSEnwFCcj2hvl6lq9p9ZuUAKLb9SrLwA206fo6L4F7obLQI47f0GJWouiY','9k','OTuoloWui6EMo59LZdSDA2OcuCkUBlG7opOa3nHxD0rq','W','y2',3);
+INSERT INTO t VALUES (172,-11068,'l5x8yq','7B7cNTtZaHg1NqHpwDEvy7VTw2OcNvZfaiGLgEoNFAORSMglD67','3','yxiV9P657','E','Hj',4);
+INSERT INTO t VALUES (106,-50,'LMqV5HPlEPKLdae2mlVbblf','aPKsvOtkKzKAmnYSwTOT6FpMGgYrpmSAbP7p3vgn8kmEoNrTDTCLWrHKNwEjFYkFkW3ZHcfENXaYe','9','mtCRQS3uNXmCf8jygwxv','G','Eu',5);
+INSERT INTO t VALUES (24,-3638,'vSdOPDf2ZLJ5pz2NBUzEQGgxI6TDppUg9q0','9jt0aJWHtSdyZrYk8wOgvTQHQ1rXazYIZs8bwKfmQj7dfTVu84P7QkVNAWMiYZUAfGB8H193','t0','tYpmHeB31Tlt','k','KR',6);
+INSERT INTO t VALUES (184,9174,'IDzZyLoZGQHBLDjo7flgA','zm3','rYU','PGE5I','l','K',7);
+INSERT INTO t VALUES (60,19865,'t1I2tS39iTmxjGOTPjq3SlVvxydkHCvnZGZ30O17DIR','5FGkL1crmu3ccvFcKJ2N9oo03mpGOeS','LtE','MBYzPT8dpiHlWmF8JlRUmdG7KEpEbq','h','a',8);
+INSERT INTO t VALUES (203,13949,'spNwkXLrmQp4zV82ViCX3lmUb8OzgWj','cg2CKyPnsuUq36bGq03bs2YNTaqPCRQTzS','UVX','HHTnMdgRtIqZZrHrzI','j','A',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(44) NOT NULL, d VARBINARY(85), e VARBINARY(3), f VARCHAR(49) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1804328539,-11289,'RktbO3od6NPdPpo','2Ksla3QHO5uumWot37V3w7DrE','8Hp','XRzEIX5P','b','E',10);
+INSERT INTO ti VALUES (1804328539,-11289,'RktbO3od6NPdPpo','2Ksla3QHO5uumWot37V3w7DrE','8Hp','XRzEIX5P','b','E',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
+INSERT INTO t VALUES (3907398886,14891,'nqqRMxYQXiBscDiFiVsTfaTtjghVye0YDJ4aI5','skaz72Bwx6gg2jHxRJR5kIazw2V6dEpLF0xPnVAoNphP','xi9','j45Tmh4RHY2PiFYgYRfaaHlKnxKhRMSoEGP','9','D',11);
+INSERT INTO ti VALUES (3907398886,14891,'nqqRMxYQXiBscDiFiVsTfaTtjghVye0YDJ4aI5','skaz72Bwx6gg2jHxRJR5kIazw2V6dEpLF0xPnVAoNphP','xi9','j45Tmh4RHY2PiFYgYRfaaHlKnxKhRMSoEGP','9','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3578464983,-18191,'AgI','qqhFak4h','fMU','UxYKSzbTKd0aOW8GbdByrPU','a','J',12);
+INSERT INTO ti VALUES (3578464983,-18191,'AgI','qqhFak4h','fMU','UxYKSzbTKd0aOW8GbdByrPU','a','J',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1436399133,16082,'OtGRsfBW7EqO0BNpaFTuQUFAMl','YCnNyBseDznYqCCUH9IVanDBu1q8ODmIWoctShr6ViPgthdFKYk7t2XHNGjjD1yZtyCZEliT8aRceNNflXvvTza4aAC0elJAVYMDemyMrjnoVomgeOMVV4tjAfX2Ne5NYZ5ncPLkDjmimMi4grorXuKBp156GxoN4RrkI5CWgtrzrY5zqsOB8','PGg','QVXWcxhzgq11bc6qQaPItOdWwrPScL5EdReMO2zdpFeSWIkR4NUAerbGYvHeboHjUs3CrMHz5j9','j','P',13);
+INSERT INTO ti VALUES (1436399133,16082,'OtGRsfBW7EqO0BNpaFTuQUFAMl','YCnNyBseDznYqCCUH9IVanDBu1q8ODmIWoctShr6ViPgthdFKYk7t2XHNGjjD1yZtyCZEliT8aRceNNflXvvTza4aAC0elJAVYMDemyMrjnoVomgeOMVV4tjAfX2Ne5NYZ5ncPLkDjmimMi4grorXuKBp156GxoN4RrkI5CWgtrzrY5zqsOB8','PGg','QVXWcxhzgq11bc6qQaPItOdWwrPScL5EdReMO2zdpFeSWIkR4NUAerbGYvHeboHjUs3CrMHz5j9','j','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1973404197,-5801,'esCyISFiSpZV7u5X','aM7T5ViMTq3Sq4vQirMy61eBOPCD9jPXpM216nTuzqdLpaqNS4Oyfrtiyirark4ZWMNoySh2uq9fhhXnnhcSFVkkhrvLbkQSSz32f0N3K24SnfMs1uR4kgSZaJQT','Kq','g0QCft0Q7KvtjBihkZ9AvRyyo8imblwsjahKxZQR1JDY3Aw8MJ188lzo6f3feLbUPxDqQvsb9Dc3hSyOsR3YrwLMR38NQtLRwqYcHYcc4FQ9rqyliays4ir4WiEf7dLRH0x75UEUydWlckHUiQT96xvMy0fg6yZznNFGkG3JFmfNIPBL0ERuGoIaahUPxNiPZ8u3ybKG13FDphqwyklH7PWmb1gr8qbbLh8uWLWcaX0IWXVkIIvw2Z9uNQlG','Go','7X',14);
+INSERT INTO ti VALUES (1973404197,-5801,'esCyISFiSpZV7u5X','aM7T5ViMTq3Sq4vQirMy61eBOPCD9jPXpM216nTuzqdLpaqNS4Oyfrtiyirark4ZWMNoySh2uq9fhhXnnhcSFVkkhrvLbkQSSz32f0N3K24SnfMs1uR4kgSZaJQT','Kq','g0QCft0Q7KvtjBihkZ9AvRyyo8imblwsjahKxZQR1JDY3Aw8MJ188lzo6f3feLbUPxDqQvsb9Dc3hSyOsR3YrwLMR38NQtLRwqYcHYcc4FQ9rqyliays4ir4WiEf7dLRH0x75UEUydWlckHUiQT96xvMy0fg6yZznNFGkG3JFmfNIPBL0ERuGoIaahUPxNiPZ8u3ybKG13FDphqwyklH7PWmb1gr8qbbLh8uWLWcaX0IWXVkIIvw2Z9uNQlG','Go','7X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2599817910,-5527,'TQE','Nf0b0qkeHSHzvtKKy0c6CBqkeTihsQtwHiGzjtFUKVSesNvZFhkljZ6Vvl','M88','jE3E77PpbxyXQKn','hv','IH',15);
+INSERT INTO ti VALUES (2599817910,-5527,'TQE','Nf0b0qkeHSHzvtKKy0c6CBqkeTihsQtwHiGzjtFUKVSesNvZFhkljZ6Vvl','M88','jE3E77PpbxyXQKn','hv','IH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(12), e VARCHAR(20), f VARCHAR(24), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3703678583559789671,112,'RZgZeGwFwkSuWv8OJC','jck','QjxvaFrd','bc','K','qc',0);
+INSERT INTO t VALUES (-1554568655464231526,250,'9ZRaxMp7MQftvmCaWtmN9cOVQyKpY1dGRVPHFG','RXu','k6uY8ovDSK0HIRmbWQrC','LSb8uTWDl7bqp1MhLV9','t','X1',1);
+INSERT INTO t VALUES (-6536485757383036866,197,'6n9Xe0Fq3Wnlq6JBbUCMFtORz7GkcQU','mb','UxMk17mtcOSN','mKHWrwEL','v','HS',2);
+INSERT INTO t VALUES (3824948569683610830,202,'lJkbYGicbVI0OOaWY2W7Xq1lAi','s27yTu','kkQaid6TZjV','C0eSTd','hn','Z0',3);
+INSERT INTO t VALUES (4514778665206578260,253,'vUuXmxDRYnUF3Fl3QBrmf5AMc6utIVLHHcOO','Do7','R7vi4a7dCPUeSdjs8v','bhe','E','Is',4);
+INSERT INTO t VALUES (-8560362637186132872,6,'q3gfY5Aya0BxbjDkUbxWrcb9HayBo','Vn','Z6y0EhF1AtyJ4','I','Z7','X',5);
+INSERT INTO t VALUES (4563150419284589785,28,'4O6UgeC6RyAkbzpnWs4lSEmz1tmTKgPwsYmoGK','YZkPL1qjzt','IlO29VcEVB3tRF','uVAeB3zAM','gA','Ra',6);
+INSERT INTO t VALUES (-2315262890545035627,137,'AAdQclKJx5QMK8JV5MvgWvucbZ28XArYcj06lPKNFeUy62','jo','QiivX56L3a7','7FF','A4','p',7);
+INSERT INTO t VALUES (4873358981957075447,124,'LevqopVxx','c','yEPw618bYQEoet','eYc9k83AsQgFjzukSc','Re','O',8);
+INSERT INTO t VALUES (7168219237102096610,177,'MbKXBPVopaU1I3','FLkpTiNEZ','d','1i8dCQiTsOu','Fl','A',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(12), e VARCHAR(20), f VARCHAR(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 BIGINT NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (6503020279221719127,107,'NVYjI','iZA9Cbv','ZIOfpQG1lXwqVMXn4OREcLTD7h9ol2JwOLr14QJvNwRdbmxjaq54PzcKKbJ3z8SzHc4f','YECIfMHRAqnSiXW22HGh5RbieEKCguH3GqRJPAuU','SjfJeisIP2eCf0DqmXTxAORcDzfIa','OBeonMWHmR9ndQXPlIiuVkADK7LQNyIAyD3d8GgXWnwkG7oJU7Y5HdFZB9fLYLP',10);
-INSERT INTO ti VALUES (6503020279221719127,107,'NVYjI','iZA9Cbv','ZIOfpQG1lXwqVMXn4OREcLTD7h9ol2JwOLr14QJvNwRdbmxjaq54PzcKKbJ3z8SzHc4f','YECIfMHRAqnSiXW22HGh5RbieEKCguH3GqRJPAuU','SjfJeisIP2eCf0DqmXTxAORcDzfIa','OBeonMWHmR9ndQXPlIiuVkADK7LQNyIAyD3d8GgXWnwkG7oJU7Y5HdFZB9fLYLP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(87);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
-INSERT INTO t VALUES (6922256451900795692,-30,'cXSWxO2l3qvRePslEW3YrXfkEKP7F41vD7fn5XwzQg8gQ5ZkkwZyl','rIZcMYcLxIt6fkliVxUyxLMtQxc','tYQhV','q9jGp0ZQ9nY8eOeEKzB7sYfLSMZPW03N','PDRIqQ2clAx4kx5iZWoiUFVsa3gEn53hjVLweLS3h8Petq6fF8aDgSRxejnFJzTmKIB3PvZ2','dNVEi4OnFjvOraOrPaEXKgsIw4kEJdD9vCShjc50eQIoWnMAg',11);
-INSERT INTO ti VALUES (6922256451900795692,-30,'cXSWxO2l3qvRePslEW3YrXfkEKP7F41vD7fn5XwzQg8gQ5ZkkwZyl','rIZcMYcLxIt6fkliVxUyxLMtQxc','tYQhV','q9jGp0ZQ9nY8eOeEKzB7sYfLSMZPW03N','PDRIqQ2clAx4kx5iZWoiUFVsa3gEn53hjVLweLS3h8Petq6fF8aDgSRxejnFJzTmKIB3PvZ2','dNVEi4OnFjvOraOrPaEXKgsIw4kEJdD9vCShjc50eQIoWnMAg',11);
+INSERT INTO t VALUES (1875591916588415364,231,'dsfLObj0QrGGiHmXzkdqmRseo5VmnMF1MtB','QB46oC','XsLk','1mYbtEAL','L','Yz',10);
+INSERT INTO ti VALUES (1875591916588415364,231,'dsfLObj0QrGGiHmXzkdqmRseo5VmnMF1MtB','QB46oC','XsLk','1mYbtEAL','L','Yz',10);
+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 (812618774940907735,172,'EtRjDKtBJdBET','FJVma6G7zb','fjFL6nnelMRSy8UF','L','ap','k',11);
+INSERT INTO ti VALUES (812618774940907735,172,'EtRjDKtBJdBET','FJVma6G7zb','fjFL6nnelMRSy8UF','L','ap','k',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2156798018796251090,111,'Eeiu','8U1Ya17BrnQgKGYhSLU0dfWqXWYbdvFpMtPyI1N97tJQZgZlrQGgH6BXHb4kiUcY5mPdYbSkDQWr4vhKkKCUuancfm5WpKvOlqGiGKlMu6PRu9ryElg1ia0k3CypUOiplGaMtRx2M7XpnzNdgmRlGGHQ6HZPv0yOqSRnEOQkMJc7SemIYat59ZSDVJNltz21klBTVqjKdkNgLEBEgzyY7ZE0pcZYkFYvg8Metf2ewnONd8o1X','HSnU0oDnVn7KXzN','IhWxu','S','P4',12);
+INSERT INTO ti VALUES (2156798018796251090,111,'Eeiu','8U1Ya17BrnQgKGYhSLU0dfWqXWYbdvFpMtPyI1N97tJQZgZlrQGgH6BXHb4kiUcY5mPdYbSkDQWr4vhKkKCUuancfm5WpKvOlqGiGKlMu6PRu9ryElg1ia0k3CypUOiplGaMtRx2M7XpnzNdgmRlGGHQ6HZPv0yOqSRnEOQkMJc7SemIYat59ZSDVJNltz21klBTVqjKdkNgLEBEgzyY7ZE0pcZYkFYvg8Metf2ewnONd8o1X','HSnU0oDnVn7KXzN','IhWxu','S','P4',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6992610197258873174,182,'vdIPhTb6gQb5Qpar4XJ46EPUoY8LtfO6mYmpgoDGuRT','btHNrSouTy6PUeBasS4Yp49oVAv47UAdS0j8vFl5rPGoztMiq93KUOq977KcT6CUXRDvXGjeSbfmLlfHvvuNIeAHmbaul9gB5s5Pr9eLsDdZqgVdq9FF67VP6Dfv55i3ZHk7m3bPXA11aVGIkLIVJ9keFsyQzGvpi7h6McLnt7ej4MqfXB26aMWuElWTM750wn6GGNqIDaXQagDhCPQDeS9NY6F43ZRODV2Y8jodxRc','IM6','JaB3SYJmveZLpv8g3nr2R','in','et',13);
+INSERT INTO ti VALUES (6992610197258873174,182,'vdIPhTb6gQb5Qpar4XJ46EPUoY8LtfO6mYmpgoDGuRT','btHNrSouTy6PUeBasS4Yp49oVAv47UAdS0j8vFl5rPGoztMiq93KUOq977KcT6CUXRDvXGjeSbfmLlfHvvuNIeAHmbaul9gB5s5Pr9eLsDdZqgVdq9FF67VP6Dfv55i3ZHk7m3bPXA11aVGIkLIVJ9keFsyQzGvpi7h6McLnt7ej4MqfXB26aMWuElWTM750wn6GGNqIDaXQagDhCPQDeS9NY6F43ZRODV2Y8jodxRc','IM6','JaB3SYJmveZLpv8g3nr2R','in','et',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7794328853002072386,171,'tTSpB8kHoY6Q4V63','ce51UAL5sJ2Hb6n8TOVyJLvpBBiawrCAfh5irEoYmWHM9vMnTT1ByCBKhV9vFDGKwauzXTuLnQCMG5M0O29QQapbfnsa3CJgzWOEhzDnfj4BzyYEDhdN01xxGid18luARXbSib5n55Kc7TZSOgPG3icnGtsABHfvSdB96wVj8Z6fST5DcB4h7BRZKVMz8vaRI5ADhw7chXOeKBuNEkRRfULB5XObNgzo','3J5160BI','1klS198ELl4wGSNBkuTXxzKv4b5USe2Z7HozR7HZXxZj2pcqJXEvI1L0OuKhIbS','dnr','N',14);
+INSERT INTO ti VALUES (-7794328853002072386,171,'tTSpB8kHoY6Q4V63','ce51UAL5sJ2Hb6n8TOVyJLvpBBiawrCAfh5irEoYmWHM9vMnTT1ByCBKhV9vFDGKwauzXTuLnQCMG5M0O29QQapbfnsa3CJgzWOEhzDnfj4BzyYEDhdN01xxGid18luARXbSib5n55Kc7TZSOgPG3icnGtsABHfvSdB96wVj8Z6fST5DcB4h7BRZKVMz8vaRI5ADhw7chXOeKBuNEkRRfULB5XObNgzo','3J5160BI','1klS198ELl4wGSNBkuTXxzKv4b5USe2Z7HozR7HZXxZj2pcqJXEvI1L0OuKhIbS','dnr','N',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3999247994111098721,21,'QBUwMTXatxhgpUEO9v','PYgwSkBE1SJYOk1cZ7iInli5Jni216u1rRUuoUUMQDg8flNmamAtKSsz1EzTFJdzBZvwPGu21cTAeFo44nV0AkK54Ng5cI7ygTWXEhUzSJOMwEal5YVlbpziWK1FKhUwbkj5iAarxfbNzDrswFhaPy0HCHSMew1ROJxzTH1RsWh9IVPKip','x95yWilnLH4gzsPJ4Ize','vbXM37sVFka0N7csiZMbDZC5m1DMnlnc9eaFDCnslEJ6AIdKBqFHbxPoFJ6dAx5WAXJHmolQFzvAf10eygapa2SjJ5wmprwLxQHsZlz8HRiCq60Es0v9psKXolQeErIOfDTxW0ZkOCeWh47ISgwDr','9','seF',15);
+INSERT INTO ti VALUES (3999247994111098721,21,'QBUwMTXatxhgpUEO9v','PYgwSkBE1SJYOk1cZ7iInli5Jni216u1rRUuoUUMQDg8flNmamAtKSsz1EzTFJdzBZvwPGu21cTAeFo44nV0AkK54Ng5cI7ygTWXEhUzSJOMwEal5YVlbpziWK1FKhUwbkj5iAarxfbNzDrswFhaPy0HCHSMew1ROJxzTH1RsWh9IVPKip','x95yWilnLH4gzsPJ4Ize','vbXM37sVFka0N7csiZMbDZC5m1DMnlnc9eaFDCnslEJ6AIdKBqFHbxPoFJ6dAx5WAXJHmolQFzvAf10eygapa2SjJ5wmprwLxQHsZlz8HRiCq60Es0v9psKXolQeErIOfDTxW0ZkOCeWh47ISgwDr','9','seF',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT, c BINARY(2), d VARCHAR(18) NOT NULL, e VARCHAR(96), f VARCHAR(32), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-66,3155549,'bQ','vd0nJGETXo0Mv','4cTGfDfX','Po1Vr2oZkUaVfk4vX7js0SloXL','2','j',0);
+INSERT INTO t VALUES (-97,-7597151,'V','wLj','aA96PKzmfwbiLuBgSnbXepCmTETdfPvU8o4eN8xN77qEj6slJ','nPm9hfie6ddr8h2dPkyPlcKXsa','M','5',1);
+INSERT INTO t VALUES (-119,-600533,'o','DpVYR','V2aVmNINsuKrvZIJDORUoftKc46WiAiOq8e6FBlV1ld9s6ZnLCq5capamx7fp','oZHOliVmhcTedpdiJd4dyZklhTHHNDT','x','D',2);
+INSERT INTO t VALUES (16,-97264,'D7','809ZtT','FtoGmtdG6wscfg2uiF4pVDYYsHcgxKF0aBnGuuu6u0bhz5T8NGdRZivNK','4HHQXl84QRPnZKPtf','F','q',3);
+INSERT INTO t VALUES (116,-4135602,'E3','jWs3DThvcSl','c','QO5ZXmjLPJBAPSpCTmAML8N849','Z','w',4);
+INSERT INTO t VALUES (77,-4547400,'c','Zt6djI','EFOLiPUBWQje66pJ4dPUzqbmYIr658m','KGLvujambDwU7b7HeZdOS0vWOlya','A','M',5);
+INSERT INTO t VALUES (-38,803018,'xm','rXrB3','tHLSXzSu73lNbXVl9TIOAaWlBUm8FKIS6ARtF0RuHt8eVYB','oTs6tec2IYtwttoGIo','s','s',6);
+INSERT INTO t VALUES (-8,-6320040,'3','Yxs6bBOeuYbJ','mAeeJO','ooEDtQnA5Eenir7K5GKkzzwyiUWA','h','g',7);
+INSERT INTO t VALUES (-72,3093537,'I','d3TI80nsvGKKj7x5nr','pKLC4981MvvgHgAmyI4wLJ','wQPhFoJMHYqX1oXUleWnYkOh','Z','O',8);
+INSERT INTO t VALUES (66,-5838571,'E','mDhLma7','SMFxr1','eAcO1VyXeSM0tVGR9jx3tif4B','Z','W',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT, c BINARY(2), d VARCHAR(18) NOT NULL, e VARCHAR(96), f VARCHAR(32), 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 (7066790,476024,'Cp','s3YsC4mimux','m64mTDUpddFqYjhFP37FK0UhOZuis3JDaolyMk8B02tN','CQgpUnmzC7hNadK0AGLNWT6','0','e',10);
+INSERT INTO ti VALUES (7066790,476024,'Cp','s3YsC4mimux','m64mTDUpddFqYjhFP37FK0UhOZuis3JDaolyMk8B02tN','CQgpUnmzC7hNadK0AGLNWT6','0','e',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (-7731398,-3422591,'wi1','HRU5PtuPLSJC','qJXb4bTSznpnOIqhB4G0l6NcIZ7NETmT92FFjThbGD3sQiLBkL1emn86JYqomheFax1g4jbS8R8sKk','gIqC2PuGxlq8','p','w',11);
+INSERT INTO ti VALUES (-7731398,-3422591,'wi1','HRU5PtuPLSJC','qJXb4bTSznpnOIqhB4G0l6NcIZ7NETmT92FFjThbGD3sQiLBkL1emn86JYqomheFax1g4jbS8R8sKk','gIqC2PuGxlq8','p','w',11);
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 (-7818063672236041203,26,'nWBfNB4svfD4JRSFSen9OtaGhCoYFeR8bqV4nxGV8da5a7UUILaJ','GSmEkfZcpDSKIRsRjp0XyfwP4GnlPT2GI3uyk7uZoQAoki5bDiXWXCU20opFOgtGMFv0DA6kVWuapBERMAH0vWt2ZCU','gSYwkQPpZt','aa','thoeOiZ06XC9t1yEsPTUFmpwuM2E0PNtjdMNFBM0BWEhH8Mdcme','yPY',12);
-INSERT INTO ti VALUES (-7818063672236041203,26,'nWBfNB4svfD4JRSFSen9OtaGhCoYFeR8bqV4nxGV8da5a7UUILaJ','GSmEkfZcpDSKIRsRjp0XyfwP4GnlPT2GI3uyk7uZoQAoki5bDiXWXCU20opFOgtGMFv0DA6kVWuapBERMAH0vWt2ZCU','gSYwkQPpZt','aa','thoeOiZ06XC9t1yEsPTUFmpwuM2E0PNtjdMNFBM0BWEhH8Mdcme','yPY',12);
+INSERT INTO t VALUES (-347900,846684,'j','Gp1A0J2kRbtaJqcNXgOcxKypXMrCbDyy8L1nYd2tOxa0XlaeYmTSnD0Q0mQOfg22ZLbaeobxtw0E2vMjEEyXOPzduO7AFc6qGkuZ92bPvwNUoslBtLBgvhCmFATtyAcE5YoeFePbZ4rLmtZmPt787b71NYe2pFYV','tonmuaKqOcbOAOHnM0xOuoQFYhkyFPnt5zAEaUFRc','Iorw1xEGRyFgP9mIeq','n','K',12);
+INSERT INTO ti VALUES (-347900,846684,'j','Gp1A0J2kRbtaJqcNXgOcxKypXMrCbDyy8L1nYd2tOxa0XlaeYmTSnD0Q0mQOfg22ZLbaeobxtw0E2vMjEEyXOPzduO7AFc6qGkuZ92bPvwNUoslBtLBgvhCmFATtyAcE5YoeFePbZ4rLmtZmPt787b71NYe2pFYV','tonmuaKqOcbOAOHnM0xOuoQFYhkyFPnt5zAEaUFRc','Iorw1xEGRyFgP9mIeq','n','K',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7927777180595354399,100,'HDhRkDRfvqAQ6fTcSpdj4yaf4o61HFF6aGHYjHRyB3ojP2qdpXaE33PuA97W7Gha5kimteDoUnAI7NK1','APr4El3MEeHBpZRM8V87P4bsMcWmXfSzbptYwpLKcqZECkcqrdNiwmBZv1U9diQwbXQcJMJPK1glXtrpwrYm0NX9JnAyoJDqxV6LkRfITP8KHb5wr4bwkTXGW5tx','FwQnpGd09ZezHrUhJJDTyow84Q7ObvUecV47IkZfGnq','zJTBMI8VbUoLVWgwH6DfaunprGi5p8P3rJw5L0vstv0j3rSapLeH16PUZX1nTRN8MjXmw3fGFAwL92CB2iCAYOIJxAR7kDvXbu1ezURuJZETkSsRAbbe8HHqpvUIAFvXmLLdyC5TEPqjYdoRrG9glmWvzs6HqkQ0Q0Ak7KlfSYNwfqyH2wUVrRyOcCFSMV','S4zRWRzttQMaPeVUphTYxZA6dG5BfhShJTYgscDBRXwGLfabcF9ai3t3p','ND6UJzSCUwcY1myASCnU48dDBlhpMYbBnIReNkeYtcbAuMAW2IzXStmn',13);
-INSERT INTO ti VALUES (7927777180595354399,100,'HDhRkDRfvqAQ6fTcSpdj4yaf4o61HFF6aGHYjHRyB3ojP2qdpXaE33PuA97W7Gha5kimteDoUnAI7NK1','APr4El3MEeHBpZRM8V87P4bsMcWmXfSzbptYwpLKcqZECkcqrdNiwmBZv1U9diQwbXQcJMJPK1glXtrpwrYm0NX9JnAyoJDqxV6LkRfITP8KHb5wr4bwkTXGW5tx','FwQnpGd09ZezHrUhJJDTyow84Q7ObvUecV47IkZfGnq','zJTBMI8VbUoLVWgwH6DfaunprGi5p8P3rJw5L0vstv0j3rSapLeH16PUZX1nTRN8MjXmw3fGFAwL92CB2iCAYOIJxAR7kDvXbu1ezURuJZETkSsRAbbe8HHqpvUIAFvXmLLdyC5TEPqjYdoRrG9glmWvzs6HqkQ0Q0Ak7KlfSYNwfqyH2wUVrRyOcCFSMV','S4zRWRzttQMaPeVUphTYxZA6dG5BfhShJTYgscDBRXwGLfabcF9ai3t3p','ND6UJzSCUwcY1myASCnU48dDBlhpMYbBnIReNkeYtcbAuMAW2IzXStmn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(53), d VARCHAR(33), e VARBINARY(34) NOT NULL, f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8803,2888927,'k19yr','gMyP7qJytHjYF3','r','BMZulTgq4YN9iGQy','KPFpi8aoo3BZ','4LTq',0);
-INSERT INTO t VALUES (7710,12523842,'tbnLMMLAGS2','kImaqADUbyaJoKbLkXxtf1Fl','AQro4RI9nCqmmrfjYfSWTI62HvvEKvf','28Fp4','yyS4362ssG3pbf9tZbrXGNeWzEizaWzKSx6gt','d8ACM0P9LsGTJDjXfGD1EAZu9mD7r1viVbdhaYr4zQbIwi',1);
-INSERT INTO t VALUES (23134,2207030,'g7mxqladMBNuQ7yZ2ZPm','Fiyo305GghAxWOIvvvGi8P6','fhGiq5SPbmL','RZWiseUymxF1GOcxCOKDMOZkeskO7JGnzsWSbu','Od7sXhQoApB7tFwXGSN0RGvtktzA5yj0gh2DqEOJE','g0SfnvnrLzgfvDhPiGZ1D',2);
-INSERT INTO t VALUES (31278,8645143,'JEMw3upEV6eOn93zq2gTZbT0V4PEAvXNRSIN7MMK2n7TV7YL9','vOwD2v4AVt5nxgEirzzJV5Fd2li','tXt3zaLyBHW5rp7EYyppx','fmZou','zA73rt3NYJAjqlOULkkwUHlunsiUOZY8yJ6j','ufZRTQHDQmd6EIOSatXpHMxAviBZ8m4w3ipkUBphM33T4QJ1sjez7',3);
-INSERT INTO t VALUES (9029,7497907,'FVzVbESuyJ8HDL3ILXLwA8wr4ga7EpUtHK6EruC','tcJBBBOB6mQRdiWh2bKoSHRtceAx7','0HMjWyrP0dPmhVe','cCRcv2AyIWTeq5LKTV0KMUwk7nVwmaH3pd','e9x','SONiHmH5ceHUTOhaY2QSyGJlWuCvi4htpoHQqCqMN60EbYPyTbaweJ5xXkPsjIwKHz7',4);
-INSERT INTO t VALUES (21118,651685,'HnNmL7rW0Bp84XKqTgtiOOL5976RaB7IeRo','Ie4okFg','aUdF','1e2BiEURqaLn8yP5dRqC8oE5x27p7f','vnJ8dgyTMHGHfH2CzaBFj1Hbr5Y9S','J4EXVAZDXCKGWjXIWRAjqslW',5);
-INSERT INTO t VALUES (-24105,7987994,'R25jVRY3J7BrbMzTTK','RBPEE9H6AX','iBhc5vxbjb5JWR','UPvOijyjsGcZ8TXfDTy2wW1oMUncwmhw','kmUhwppBTOpvgBL1TOg3lbF6T6WZAb7jxjd9KzjTkFzWhPwPvNw00QlPzT4ZK73CICZ38FetyDQ5tX0jq6mepaiMU6vHPixeihQ','g4wJQ5HEdfwwvcCiwBFFRVLcldJSSTZetTZHMW8',6);
-INSERT INTO t VALUES (-26527,7094136,'H','IMfm5','lvfqJjtDG','oTQG3ftX52iOQ0IRKtnqrU8sA0','5khBVPQnOds9LXvpUNPgHflLgTQyfO6RTZaN79buQMd','n4J1AUQl9Fup8HmNwLe9j6UYA0DvntXLTm',7);
-INSERT INTO t VALUES (16470,3401201,'6XjJjHzTEolPX2bNKmDCmBZQasnXnB5gTTb6FN1lHd6zh6Shy1X','hqX0klejfC5hjODN1x92Rx2V','qoGAGXHArz4','mDyen','Qn4gaQkPvj0I6ucMBZ7FU9MkW99cGi9Neq4HBg4','R9pqKoeoXRKEiownkfJnXybUjTkKchjOEb3ZxJU6mndLoS5BX0vffp',8);
-INSERT INTO t VALUES (-15091,7060891,'Dz42sdqw4','HkezWev435Om0bMON3w8','OL3rhY0ou7vUL','nEbI5pyhnvVuXttxgs5BI3bo5uW5J','z57awmxMOfilaCXWc6RoPL1zkg39au3ACc97qYeVseh3eKCk7YSmUnyN4yYbJktXqtwre5ABKvLe','ylickfLXJfP0xejK2bO6uoUsL84ZhDxki9RpQftVfYDhbvkcHqb1sb5fEENahiOxPUOFSXUG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2970090,6417312,'2','aIp8E5N7yMNQR0gNx5JwZ7CfnTjIfpiZtJP51uyroqo0NYVwvYjlTPyly1t5USrm8mhULS0CODjGL2l21gS8xv9op6HOgmjM9','TTfBqGWjoUoVHDQANrRI3K9TzGmKvJrlqXOaTXTyVtyp','tq0vzZUduzS0EYa5OW','l','H',13);
+INSERT INTO ti VALUES (-2970090,6417312,'2','aIp8E5N7yMNQR0gNx5JwZ7CfnTjIfpiZtJP51uyroqo0NYVwvYjlTPyly1t5USrm8mhULS0CODjGL2l21gS8xv9op6HOgmjM9','TTfBqGWjoUoVHDQANrRI3K9TzGmKvJrlqXOaTXTyVtyp','tq0vzZUduzS0EYa5OW','l','H',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-3329159,7070907,'sNG','oVQvg4UKQPSZ','ADV4fBUKqYF','NXcx48lSFxl7e5nBz6si1LAKANvuZ0zMSspEsoj1sRevBK6PGrC20xbV4yf7sQ9QSm1f5R8aUBffvoLZZZiIN8','XM','2',14);
+INSERT INTO ti VALUES (-3329159,7070907,'sNG','oVQvg4UKQPSZ','ADV4fBUKqYF','NXcx48lSFxl7e5nBz6si1LAKANvuZ0zMSspEsoj1sRevBK6PGrC20xbV4yf7sQ9QSm1f5R8aUBffvoLZZZiIN8','XM','2',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6387139,-1594250,'fG2','bSCMmk1sE49wNIWR0d4C91NtHWkfxPAdeJwX1ufuzchuOeqUDoSXM8LHzIrTesbkGizHMB2pxXmPBI7di9qQCSBtmE0YPIjvwE7dZCZbAxrf5g8GSWf7Y9hXu3jgh1gvx27zqUALAFHXv9e3VupW5VBhcACtITnMAgqKg1QwgU6E7MqDIM1pwhtovF1hQ','FrDF5SilqOU','5QYsyDsQf4NN8NkwtCVHNNKcy9tSmzut9rkhJsasSqBppNaGBydOnLbDFd6bnOlhuNNSPhuH1A1O3i9HjMwIo0mgK44hjTFah5vKuzrTSGvhbBUTSQbxb1gmAu8PqwggwsP1zOEDA2Gg5jWFWGCuILdwrfEdOURHqG7Ao9UWCpWCGJx8LYj4lr2owP7wvWnSA1YObvFKXdmO6P2egoX72idKEJyvWSiiGh8Mg0UHf','C6','qH',15);
+INSERT INTO ti VALUES (-6387139,-1594250,'fG2','bSCMmk1sE49wNIWR0d4C91NtHWkfxPAdeJwX1ufuzchuOeqUDoSXM8LHzIrTesbkGizHMB2pxXmPBI7di9qQCSBtmE0YPIjvwE7dZCZbAxrf5g8GSWf7Y9hXu3jgh1gvx27zqUALAFHXv9e3VupW5VBhcACtITnMAgqKg1QwgU6E7MqDIM1pwhtovF1hQ','FrDF5SilqOU','5QYsyDsQf4NN8NkwtCVHNNKcy9tSmzut9rkhJsasSqBppNaGBydOnLbDFd6bnOlhuNNSPhuH1A1O3i9HjMwIo0mgK44hjTFah5vKuzrTSGvhbBUTSQbxb1gmAu8PqwggwsP1zOEDA2Gg5jWFWGCuILdwrfEdOURHqG7Ao9UWCpWCGJx8LYj4lr2owP7wvWnSA1YObvFKXdmO6P2egoX72idKEJyvWSiiGh8Mg0UHf','C6','qH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b BIGINT, c BINARY(1) NOT NULL, d VARBINARY(19) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(34), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (122,-1250966886684403741,'r','7kb72tq51CXM6vg2','2Q4Y6DOTJLh4C6aR','amtDgOzyEixvinL1EIKpHFlgs9BsL','q','7j',0);
+INSERT INTO t VALUES (-8,-3123176238878821500,'D','gjPPUuwiuLRz','PVS1aTUzmapf','XS4gbPoVgc213aYXyHSltVbLK4cXU5','d','W',1);
+INSERT INTO t VALUES (-92,6586609191172494211,'T','5RMglCnY6n4JcXVEBkB','OneEw9jiXxZ4I','F','f','X',2);
+INSERT INTO t VALUES (55,-8608460411588595656,'S','0mexhP0HvwQqaLE2E8','VbglsWwtVzW01s5mNOAR1','S5RtwvvL5bT1tmt2yiBwM','T','bH',3);
+INSERT INTO t VALUES (23,2328117885040277721,'Y','gj','c9','BZDjsUwZe6YEk','B','H',4);
+INSERT INTO t VALUES (55,5335222084369070016,'4','tU','1E','IdSHPni6YY4zEQTPH9b57','T','w',5);
+INSERT INTO t VALUES (-18,-4403819127960619791,'a','gNkTfx','lKOqg0H1iaiPoN','fAvps3PWpdJZlDriJBCGgiU9NK','P','4',6);
+INSERT INTO t VALUES (-106,6096356391034974298,'W','4E0P','RShbZjS6upDQ8ECPUb','Hk3uv4iVn892Olr','a','lR',7);
+INSERT INTO t VALUES (70,-5956469415249722950,'C','YenyyDMTK0Whc','hxnYA0RH6ObswsE','Sa78KOxVBfHwuX6ugACIg1sA7WHtgB','V','W1',8);
+INSERT INTO t VALUES (106,8408523755737305895,'w','6','Spb','tTwJJRfYmswdj1uL3Nin','T','4',9);
+CREATE TABLE ti (a TINYINT, b BIGINT, c BINARY(1) NOT NULL, d VARBINARY(19) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(34), 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 (-4213531922791711728,13691310,'XIVVt0eBTt','j1WTxTNKLCxJNCQzhljbCJ2oD2MDVYI3G','2IDgHnONysJ04W','DOn8o55olcnIbzaekMBCb','ZuXfSeVP2EdblAh2Cxfu','ogPdxgYkwjgFkp',10);
-INSERT INTO ti VALUES (-4213531922791711728,13691310,'XIVVt0eBTt','j1WTxTNKLCxJNCQzhljbCJ2oD2MDVYI3G','2IDgHnONysJ04W','DOn8o55olcnIbzaekMBCb','ZuXfSeVP2EdblAh2Cxfu','ogPdxgYkwjgFkp',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(54);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
-INSERT INTO t VALUES (7300472824715342804,14924747,'O5YUFlxJ4Mc','fGLUaB1gnAWrzX','ICIS9l1qwwk4wvGH','LpFsBlxNP4kkM9JPJk','HcVI0q7P6YD20VMte0xAgpYaPAMrk1Fxh1RpWsJdOdO','OHvSYEkiDWAUamEndKDBn8Q3O5IPaJp',11);
-INSERT INTO ti VALUES (7300472824715342804,14924747,'O5YUFlxJ4Mc','fGLUaB1gnAWrzX','ICIS9l1qwwk4wvGH','LpFsBlxNP4kkM9JPJk','HcVI0q7P6YD20VMte0xAgpYaPAMrk1Fxh1RpWsJdOdO','OHvSYEkiDWAUamEndKDBn8Q3O5IPaJp',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-26421,-3305941927514674515,'7','3jjR9n5gPA4FwFQLJE','P','2gMN','W','5',10);
+INSERT INTO ti VALUES (-26421,-3305941927514674515,'7','3jjR9n5gPA4FwFQLJE','P','2gMN','W','5',10);
+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 (-22667,-7923999549760461081,'Qe','MVvUCF','eLTwB6v','hd8HyQ3eFVtkZK','d','O',11);
+INSERT INTO ti VALUES (-22667,-7923999549760461081,'Qe','MVvUCF','eLTwB6v','hd8HyQ3eFVtkZK','d','O',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (20923,-5145813445084646469,'X','beuuYzVMjviVkJ6ID50zm9m0ibeYAAEydYO77Zq8OdHcQ8djv84iRNrQahA3xFlKKOn1Ms1AaKLx1eDlWh2AlIJW3hk5DWeCLxtrEdU8S0JmixZeU1HjJUwsY4lVRO6w0WKlAj8heyP2zdW','DJ9f4ABQSsdoBYj','wdoZfl8o4alf5yfCkJJDhD9NdEMIGzrs','h','gi',12);
+INSERT INTO ti VALUES (20923,-5145813445084646469,'X','beuuYzVMjviVkJ6ID50zm9m0ibeYAAEydYO77Zq8OdHcQ8djv84iRNrQahA3xFlKKOn1Ms1AaKLx1eDlWh2AlIJW3hk5DWeCLxtrEdU8S0JmixZeU1HjJUwsY4lVRO6w0WKlAj8heyP2zdW','DJ9f4ABQSsdoBYj','wdoZfl8o4alf5yfCkJJDhD9NdEMIGzrs','h','gi',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-22595,5884305867492503397,'Jo','5Don2qwUlabohig2pTU1GjIsCITymdMwGKDyrT3Ic5yJtfy5SN2MzdZLGdLiXLE6IN5u1S2MWLb2CP8m1tKFdoV4wbjCOkovuzglU5msgfEBWfByZVXT9UKxHkhpwdgHX89W4N0oOdaGDsTnr4iYj0nDRXe46icoOxTYrukkZsXyMrncvjgPIKdSocjV3nAz7vip4ocUlgaiiSrZMwirqZjPfaq0vcaJdueQdClmaG1A8Z77kVy','1YYZK','TrGZTBfVs7sbj0Q2C3U3LtBWdKLBMBhDWTuGOKaF8o8bsNlDOa8RkHpU8ypE4mj0CeHice0UHrlQxWFUNNsUrTJNneX1QtNTFMW5sxrNENIglqUaa5ZUHXyvLezk7pY2HNgxABhSf3PCDvDMGfw4UhJEcMI7QU848xgDT4K2v8KN7H5Queb','c','W',13);
+INSERT INTO ti VALUES (-22595,5884305867492503397,'Jo','5Don2qwUlabohig2pTU1GjIsCITymdMwGKDyrT3Ic5yJtfy5SN2MzdZLGdLiXLE6IN5u1S2MWLb2CP8m1tKFdoV4wbjCOkovuzglU5msgfEBWfByZVXT9UKxHkhpwdgHX89W4N0oOdaGDsTnr4iYj0nDRXe46icoOxTYrukkZsXyMrncvjgPIKdSocjV3nAz7vip4ocUlgaiiSrZMwirqZjPfaq0vcaJdueQdClmaG1A8Z77kVy','1YYZK','TrGZTBfVs7sbj0Q2C3U3LtBWdKLBMBhDWTuGOKaF8o8bsNlDOa8RkHpU8ypE4mj0CeHice0UHrlQxWFUNNsUrTJNneX1QtNTFMW5sxrNENIglqUaa5ZUHXyvLezk7pY2HNgxABhSf3PCDvDMGfw4UhJEcMI7QU848xgDT4K2v8KN7H5Queb','c','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3390,7229808313769690125,'H','gKOIPTGT6M7ENk5L35LT6cjFmHzzRRp8G8So1E8jaOqWinJ0JCPH8NifvjZ1FikjxU4ouhMGLRlnYWZmCkGJFDNp97O3hQr9qHImZ8boJJDwJbhFXRgJqNybtds6Gwe7S9iJ0sVUZQ1J2v1A4MR5jQwKdRUZJmpG5ptx1F1FZRUmCxglwcTzb','mharDTtrH1MEz','pDFs6FIU35UYa39slONUIDxcHpmTXyHdGgJPesLa4kLsCV9PmacXrvY1k4cwJxY28owONiMFIlAJK4GLe8eAYIO7fGmxMKgHiv7E3YkhgU8LlHAj2NQ9lYfwHz9OqtImB7GvOGgMF8ob6VVmMTNJRRHbXcpnksDwVEapYHn7j8O','VQ','F',14);
+INSERT INTO ti VALUES (-3390,7229808313769690125,'H','gKOIPTGT6M7ENk5L35LT6cjFmHzzRRp8G8So1E8jaOqWinJ0JCPH8NifvjZ1FikjxU4ouhMGLRlnYWZmCkGJFDNp97O3hQr9qHImZ8boJJDwJbhFXRgJqNybtds6Gwe7S9iJ0sVUZQ1J2v1A4MR5jQwKdRUZJmpG5ptx1F1FZRUmCxglwcTzb','mharDTtrH1MEz','pDFs6FIU35UYa39slONUIDxcHpmTXyHdGgJPesLa4kLsCV9PmacXrvY1k4cwJxY28owONiMFIlAJK4GLe8eAYIO7fGmxMKgHiv7E3YkhgU8LlHAj2NQ9lYfwHz9OqtImB7GvOGgMF8ob6VVmMTNJRRHbXcpnksDwVEapYHn7j8O','VQ','F',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (23669,9058216331546060786,'64','Jnzhb5vwKIIQ8lCrWXrAZxSAcFIkb5mUIDETkiBM9tsEfffSRXrZSiiWYluEkxIwbT5D8tynn0qBAIFPkhtc6jFlM7AmmoS1ACmNIbophUmWVHKEbvg2UBWjlH12Y215ranbmPQX6XlW8UoUdVMYbdI1fKujLBJNGlENkuvLfM3IReRclD7HahjheA0qEIDDy69xhyGfCNMhB67aALezRf','YyD38yUJLMh','UJ4wVEanmt75an79jkHqZpwLB7shyL6PivNyoS86nxeXwIGa7J2sYEdzhJEOBPtuHwIylhedntrMck729OlH365jD0aAvA2y6ovhB9l5WPlijFCSQ8hWzkD993sE7JGTHmrtt6Y4Nb4ZQWJVZRXHmOScovKthfClh1opVnfWDPzloRPrY7Uty1kscI6zJ','Er','nFP',15);
+INSERT INTO ti VALUES (23669,9058216331546060786,'64','Jnzhb5vwKIIQ8lCrWXrAZxSAcFIkb5mUIDETkiBM9tsEfffSRXrZSiiWYluEkxIwbT5D8tynn0qBAIFPkhtc6jFlM7AmmoS1ACmNIbophUmWVHKEbvg2UBWjlH12Y215ranbmPQX6XlW8UoUdVMYbdI1fKujLBJNGlENkuvLfM3IReRclD7HahjheA0qEIDDy69xhyGfCNMhB67aALezRf','YyD38yUJLMh','UJ4wVEanmt75an79jkHqZpwLB7shyL6PivNyoS86nxeXwIGa7J2sYEdzhJEOBPtuHwIylhedntrMck729OlH365jD0aAvA2y6ovhB9l5WPlijFCSQ8hWzkD993sE7JGTHmrtt6Y4Nb4ZQWJVZRXHmOScovKthfClh1opVnfWDPzloRPrY7Uty1kscI6zJ','Er','nFP',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(58) NOT NULL, d VARCHAR(70), e VARCHAR(12), f VARBINARY(93), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7147,11762,'PuYDaJj8t0TpuRb','0AqNebZRVl6LRvIYrQfXmo','DrwIfj','OOz04HwWTqOdi3VwFqEvV350B2','1','vQ',0);
+INSERT INTO t VALUES (26439,17084,'KNF583yI8mWHiF1dqUr92LA4fe0ZN9sXKeF7OlmAC5KyipdIObOGdmnt','JHSzYdYX2pNQqPCDXP394mpDT6bEibWEcmehOOEawolhFUo1s5VUi72JJ7A18mm6fXOJ','pKAQPz3xrTNR','BC0rP57X24gIp7yDuCIQdqQulJ1c6SkmAgpyboRs2ReiFKex7YHRWHMY4WQ4EApEFyzEWhApqwSDqCp35','i','E',1);
+INSERT INTO t VALUES (36148,34155,'EHYxwtfBefbdtAsXUDh8BEaUrGDCgh0jkGZ','8ivdgZFlS1ytTPK5OkX4TbImrFuQGTZqFGKM5YjcFPzwnsDh3C5LYqJ9BKji9x5TXrOy6','WpaiAg6MG0z','WZhLVre99J7St0XZCNVOBkjcP4qBjFdWcRYH11qF1JBDHVBxHydS2v7Px7','9F','g',2);
+INSERT INTO t VALUES (7503,4456,'FFMIOe9YZaia6CP6I5Org3','MgVo9i1m5BTkZV2854xsisj1HcG8w5NJu4ugN0mgnItRX','beirnwXGQc2','dciErEPiu7bt0yF0tHHm7cF7b2homLwSXfBqF5awbqZf5WXZOOZvffKQ0gCLAbqxOJ7OKY','f','pq',3);
+INSERT INTO t VALUES (13747,13925,'lje','CYDumATh','UYb33lS','2k8lmZroIEe3xf8P2','Re','JY',4);
+INSERT INTO t VALUES (13829,30810,'cMu8o3sl4SlR1ZAMEgIdWQkNfEyH7D0740orqhFvlCsOV5fQ','FXlv0HGBHoAhMLFb8heXtmuf1FmAYaD0h','w6rJK2kcChu','4vq4F9RQCik5rtBRQt7uNjPNI5ZuT7r5B','N','XJ',5);
+INSERT INTO t VALUES (63615,48324,'GSshYdvE5','Tktzt0XYrSntXmDalB6jIzykxNyFcr05Bbi8PQeeZLuJSZ9t','sCNUnl8g16','EIa3tqGUlrNS1kk4uXukhoDto5dvY','iz','T0',6);
+INSERT INTO t VALUES (39183,46668,'DCuaABgUacGybspfsiwI5dB2HKd3riuMDDwBj42c9uTCse6','lqXxqopJV01LKWZh0emij','54qh68','LGFYBAmaJa2ydHnIVXFaEhpbI4geLd7L67vzhma3KB1r','h','B',7);
+INSERT INTO t VALUES (49213,62131,'eotGlRc6NIgCSCg5pZ7rX2B2XK1oBNTsBoEyBR1Mg7KZaQLP7NbDF3J','xJ0mcRd5LasT7VbUTFn2c2fPVhjy9YfJb','bPTbLsfOz','R9mbI6VI4iWri','7','1W',8);
+INSERT INTO t VALUES (15899,45078,'F33VridgGUZcG','mKF0UNCIZA','GrGaVrHZn','zI7c8HhsrZ7sIDwlGeyvsEjMpDBACzvdEgxHle4MSlURehBuOC7WwThvdmgDkp1LCBIB','P','jm',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(58) NOT NULL, d VARCHAR(70), e VARCHAR(12), f VARBINARY(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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6113744,7127,'f','E2dreVXCxJdUAk1x6jxD9iYKghbnWHn','psbwHg7XHCg','YqYKVZKPtktFAfCboCp6Ofpf9GoxvtwUuRHhIMm7WitCJboXccy57YhQgTPJPcmh05qUDJVm9CTJjS','j','8k',10);
+INSERT INTO ti VALUES (6113744,7127,'f','E2dreVXCxJdUAk1x6jxD9iYKghbnWHn','psbwHg7XHCg','YqYKVZKPtktFAfCboCp6Ofpf9GoxvtwUuRHhIMm7WitCJboXccy57YhQgTPJPcmh05qUDJVm9CTJjS','j','8k',10);
+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 (4317055,65382,'xi0GShK','ZikUvH1NfLNLH','fSLuCEY','HW2axw3XfPHcM296DUH90RuQwq0N3CtaOcbzl8R2kEJRBaVcrol54EvKT9FcWeUoFU0KFRg','SE','o',11);
+INSERT INTO ti VALUES (4317055,65382,'xi0GShK','ZikUvH1NfLNLH','fSLuCEY','HW2axw3XfPHcM296DUH90RuQwq0N3CtaOcbzl8R2kEJRBaVcrol54EvKT9FcWeUoFU0KFRg','SE','o',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8393813327307794506,4740023,'eGSEaZtcIi8WyZVTUv9E0DCVgDAlvkmaClJ','Asmy1Dc1UNNTlqHoSEmfNSKzUamXY6tJdfCoOqFwGw','LeTLWFGdCUCLrFguQKiRwu9p','KO2','5XcM6NIa5XyJVEjt5Nw98dK0WEajrKdTwukV1PtEmIO8XF9fZ1DHMivDABd5BUitfcGhCwdZWOVi7PdQB','9ynFPInrw',12);
-INSERT INTO ti VALUES (8393813327307794506,4740023,'eGSEaZtcIi8WyZVTUv9E0DCVgDAlvkmaClJ','Asmy1Dc1UNNTlqHoSEmfNSKzUamXY6tJdfCoOqFwGw','LeTLWFGdCUCLrFguQKiRwu9p','KO2','5XcM6NIa5XyJVEjt5Nw98dK0WEajrKdTwukV1PtEmIO8XF9fZ1DHMivDABd5BUitfcGhCwdZWOVi7PdQB','9ynFPInrw',12);
+INSERT INTO t VALUES (9816806,46332,'AZgxidfyQAWhvmx6eNy7OgQAyo7DrLD7rCAH','l15tvZlwdAOOKgGx0WahqhQmOaOjQ8wH5kIaYh49YjQrB5teYPQeR80IKr94MOTYtvjxbMeCV2n86uEP467DOduUBaAZPBEvdw1emp75XUid2YzFCF29KNJnbV','a9UHgmhThW','Ja4gD5pxKI5Zw4C2agkeZsjX9PdPUphIgzF6xLx8GL9ZRVkBZFhe3q3gDTdQdVzHqobFS6OmYnRvVP7','D','rw',12);
+INSERT INTO ti VALUES (9816806,46332,'AZgxidfyQAWhvmx6eNy7OgQAyo7DrLD7rCAH','l15tvZlwdAOOKgGx0WahqhQmOaOjQ8wH5kIaYh49YjQrB5teYPQeR80IKr94MOTYtvjxbMeCV2n86uEP467DOduUBaAZPBEvdw1emp75XUid2YzFCF29KNJnbV','a9UHgmhThW','Ja4gD5pxKI5Zw4C2agkeZsjX9PdPUphIgzF6xLx8GL9ZRVkBZFhe3q3gDTdQdVzHqobFS6OmYnRvVP7','D','rw',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-3830441656833944391,11968761,'XVShf5D0OjyRvetG4lJ','ke2ozRyNb0wavAMwGy9QrAkC2fJAfdHfrL4SDHYwBMQHg9vNFzrTQGvUR8QWYhWuwNbADPiIdjrqF9s2MRxP9t6TC6RyBTjsyRiUDm8dyeq2','2edPMbXiGzaQgDG6WSuOpiQmf','jwcpNHcXb9uKmzPxxFxIkimi0GfoCifSlwSOp7gKwy7A0Lnjgf774SOUMqWpUpve3J09rTbmCTtxUOoJU5x4dGjAgVwMnlZt9uPZEjuxZEJOp0b2vjNlNnajSUDIRxukHsCnnKyXlZVuRpPyI3jIEkEkLnjvxCLDX09O9vV1Z4ais0GrfEL1R86jmn','B','nFm8WUM8R6KGkqB1XZde6D1OU78YskGLqo9A6TXTEkzKXjBr4c9OAPHvYrpA9F4Cftga1wwXTaF9esvJZf',13);
-INSERT INTO ti VALUES (-3830441656833944391,11968761,'XVShf5D0OjyRvetG4lJ','ke2ozRyNb0wavAMwGy9QrAkC2fJAfdHfrL4SDHYwBMQHg9vNFzrTQGvUR8QWYhWuwNbADPiIdjrqF9s2MRxP9t6TC6RyBTjsyRiUDm8dyeq2','2edPMbXiGzaQgDG6WSuOpiQmf','jwcpNHcXb9uKmzPxxFxIkimi0GfoCifSlwSOp7gKwy7A0Lnjgf774SOUMqWpUpve3J09rTbmCTtxUOoJU5x4dGjAgVwMnlZt9uPZEjuxZEJOp0b2vjNlNnajSUDIRxukHsCnnKyXlZVuRpPyI3jIEkEkLnjvxCLDX09O9vV1Z4ais0GrfEL1R86jmn','B','nFm8WUM8R6KGkqB1XZde6D1OU78YskGLqo9A6TXTEkzKXjBr4c9OAPHvYrpA9F4Cftga1wwXTaF9esvJZf',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(92), d VARCHAR(14) NOT NULL, e VARBINARY(21), f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7848194,70,'9cX','8NmM','xdMjaFR9AzO0nuvG2CGe','DayaegUhiQrjmP3ywBEK35QFGHwRIrT','wVev7Gds','2tL44YTgGxS59s2zCG',0);
-INSERT INTO t VALUES (3695639,147,'K468u6qzPRJK7nBOfSYLYlJZri5l64Qdk3dbnwh8hftXh0w6zgXdXA0V1aNzV2V1','pW','rBN89eXzQQ5','h0P','zAz3jOlbj1gNjUSJ7','lpPcnFZOPsDLl2EsXA6d3Wo8wglVy8pDlMaeZmOYsE9t1FIwGn6xAY6teUY4qdi',1);
-INSERT INTO t VALUES (16523533,202,'1RdQUT6hEG8Kf1BhphUIy3eD','t','dSdNcdDADvr8','wHKcYO7MJfe8NKsDB6VDAimSFGKdsulzJHV3UDiGCh5QRUiZG6y','lNWZsWkWw2o2P6riq','Q6bPQAildJuu5xTG2p4apLgYYHXSuK8OGH47FOg8SqBJnSvZjwP4sCi20CzlQkHx11tMknAZKNoN',2);
-INSERT INTO t VALUES (9548252,209,'bH9WV0dbeXsYx56MBQLKVBLYK','sLSsh9','QUvu1HYq8xFb9','xTirGzHmCMcsRbOp8pnDHhCQ7wuesFl','TBJeRpbKmAoZRrAzuazSFTRyRCqd3Oigh9E0TXJprlIUbm9RQeiV4R002B4sjKClUiQZOhT78fykahqOXXCjidSvh2Crkve3Xi','IQN6evuXmTWIAFiBZN69PoYunpqu93nxVKHK5Ys2H3uKUZizsHlQQQ3icD',3);
-INSERT INTO t VALUES (5744170,2,'X5k91y67v2xMytWfxscnUcT442IEWl6Sur7ptuwZCfAIaiGQR3BUjtZ6jsvMGW1rg5tG8qkVLVoXeQwUkKqGSWgK6M9i','0rwT','0A6SgR9qZHJcxBufPpe1','Ilcie3Jmx6AoXgfPXPtnAIrksyuZiJhZ4N','0ftp5kj1tsdSBUuO','jk5omZ36OAKmggtzbqykbOxD64HAZdsktXfHrnTlB6JDEXJTduCr4DCrwolzx5tDaQwYZxMfOZtfZSuU275GUVEGD1',4);
-INSERT INTO t VALUES (3437252,228,'OZi8PyuBIUPvr8p55YEQ8ve','J3WJ31','NTCpMJbEEhmLt8','yU4CUktZViMNs2BiZLEk55qDGrkUduoAhy9f0NaYip98dFH3Fm43ML42','g5A5YiwJ71yLrrI6UUYrFKJlOvAMwSIrxXLA8PjEY6YLqkFjOYyPIhzfLpcyrJHHV','vkwCzAQYEmdJjYmMyQ0PKLBDJFdrk8HxFCDtsIRHaPi0K1pD9AP7TpW',5);
-INSERT INTO t VALUES (151014,128,'iv078ItHhDv1gpyUqOraqs49DO6QRIyf1gQdYCPUqfUaRwpbcBQZJyw3vMYmU5TrQrX3Bl98DDsdw2Fs','Tl','62DwJs8g1aVDAG','PiKOmZIXq9KVmxgAjR8lTr282f3B08OgzqH736ZRxbYq6vBJ','IKSkupGPrkCVsdTsn7xguwboCmipXVXvFfL50cPYkk','1gs0uc6YOjmkNX0z5Lh5kJ7chCBiFYQkJoX1zcRK4y4Icaq3kcFK810tZS3qXxFLqudLV3aGiOzj7AWc6ydJBM',6);
-INSERT INTO t VALUES (5683703,160,'VJmdUbcRPGWbHF32oogJ8TPN6zyDSO1yE1tyybPyVETkqsyaM0BQBv8ONJy3bm8FEjdtUmNbNrw','hbmeP','q9qRHSD8t','DU3NlghJvqOxtzH6hRF0VvJOm2Uisxkf8lzISaIrzEcRRrwD3Fvk0M','PIZpiuJkwPyVRsQANU1fCqB8ylFNmcLGqPh','k9L4aRAdcZ7TW5V9Kz1WmKOD0kadq7qal1aT81MiOpGhz13P6Q83zxCQZli5KuKWergn3BpTK3z1JZJyD',7);
-INSERT INTO t VALUES (2209717,192,'dLJ1BrlC03ywbceuWR3xt4sbBe','Tj','qZ','B2MHbOmi','xeNKhgNKHxcGjfjpPaillPvPsCjKB9oBWy7eTjw0kDgWaUC86rjBnHudegRluLXxSd','T29pQlrRlu2T4kPpaiJ7iXBQ1LJUvKjnAvoT9X4UQ5YB',8);
-INSERT INTO t VALUES (10985044,33,'rboKudCxwarHN8ts2X6vm37xu8W63JYkADFsDeS5RwXoYVlsZNOfb7DSUVMW8eHD8pLO8ORoOxIrPj','RI4y','1w6lkV5B56OnD0T','gHFZPfT7IYLISegKWx20','M7NIqK4Tqf7pYNhy2yP8mSzD11YnDC','iJcjd1ujCCDZok7b4FCOWOMx4M9nA22WcELFNRyOK2vEhJUC9sr8XsjUPZAbcWeaauEPWDJqq5Zbapfz9a4S0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7758079,170,'4ih7vT51hSYayEu9M3sFoCz6ZzaTcfFQ8YfxWMjtwLBu6fyCltlDnQbk3vazQdERr5ZATNAbOEVHFlZ5e26qVFmFopNz','bpL383PT1Ya','C2MdB17Xi3hG7e2AxR7','zmxKTNcLCAkLzAisZVE0A','LByZx6mIiWs8l97jzPcWe4wFoot5xSyzC6ZpxFrbBbZ5E0CT6HfWqIBFXJcXupjvOYzor2UqVX4l','hdMdTEr1GmJOx8BkTUuB8FVvkXONdsKyBB1O99mwqWuZeRGxqbR18q8Pxv3yO6YjOXSovFUptXISlVaDwxHGperqHKd',10);
-INSERT INTO ti VALUES (7758079,170,'4ih7vT51hSYayEu9M3sFoCz6ZzaTcfFQ8YfxWMjtwLBu6fyCltlDnQbk3vazQdERr5ZATNAbOEVHFlZ5e26qVFmFopNz','bpL383PT1Ya','C2MdB17Xi3hG7e2AxR7','zmxKTNcLCAkLzAisZVE0A','LByZx6mIiWs8l97jzPcWe4wFoot5xSyzC6ZpxFrbBbZ5E0CT6HfWqIBFXJcXupjvOYzor2UqVX4l','hdMdTEr1GmJOx8BkTUuB8FVvkXONdsKyBB1O99mwqWuZeRGxqbR18q8Pxv3yO6YjOXSovFUptXISlVaDwxHGperqHKd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(93);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
-INSERT INTO t VALUES (12120263,192,'x6Zx8zltdGl7QmfHyCaPBEfm29rcxxr5tqXbMplBQXa1U','DqBq0GLsS0','p72j','5C3UR6qT4UbepGs7NRJyDLdmcDWuea33jN08lhnsbA','Hh3b1zvW0kC46DrZYrENXDQUAINdUF6hRk2eHzIpjS','xkJdFPZL9cszFKbVc60lf8IcwJSeWRmAE6JGSljfJggE9Rt8tajW3ZtLLeNChL8KiTb9rxBrzsGA24703F02',11);
-INSERT INTO ti VALUES (12120263,192,'x6Zx8zltdGl7QmfHyCaPBEfm29rcxxr5tqXbMplBQXa1U','DqBq0GLsS0','p72j','5C3UR6qT4UbepGs7NRJyDLdmcDWuea33jN08lhnsbA','Hh3b1zvW0kC46DrZYrENXDQUAINdUF6hRk2eHzIpjS','xkJdFPZL9cszFKbVc60lf8IcwJSeWRmAE6JGSljfJggE9Rt8tajW3ZtLLeNChL8KiTb9rxBrzsGA24703F02',11);
-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 (9979009,62,'JzHjPAsQFrRcVqG78ZiJZGIcW18yw54f68KnKEfgdW','sTdi3JgSwWM99BCkjLH2ApNlQC6XJJfDlOjanaVrhasyv8fMA5EpjWwhFBXOTV9fiXKAKzdJVfnyJ5dsYXVzoeCHsfkn2D8biKDrNxpFEUiOE1aRGWmzJ7By9ERXzIxM2IDYOcRRgBtVu498l9VhdaTb70yu8PAQPfu4Q7DIEL9otAJbwto44uMSTLr9YDViy3dfJzzbNT7YPs0WyBESszgH2h3BjRcNc53N1Xk','GImB7c5MvYK8rt4som','0zvs6zUt53oRPDLlHuIG2X5a','8yX2JxrCmAGK9rWjz4HzrGoNW','pNll9Ql99BU0Xi',12);
-INSERT INTO ti VALUES (9979009,62,'JzHjPAsQFrRcVqG78ZiJZGIcW18yw54f68KnKEfgdW','sTdi3JgSwWM99BCkjLH2ApNlQC6XJJfDlOjanaVrhasyv8fMA5EpjWwhFBXOTV9fiXKAKzdJVfnyJ5dsYXVzoeCHsfkn2D8biKDrNxpFEUiOE1aRGWmzJ7By9ERXzIxM2IDYOcRRgBtVu498l9VhdaTb70yu8PAQPfu4Q7DIEL9otAJbwto44uMSTLr9YDViy3dfJzzbNT7YPs0WyBESszgH2h3BjRcNc53N1Xk','GImB7c5MvYK8rt4som','0zvs6zUt53oRPDLlHuIG2X5a','8yX2JxrCmAGK9rWjz4HzrGoNW','pNll9Ql99BU0Xi',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12191105,216,'JjUlebszPb7Oblz7vLCUcnJMVmj6I7Rg12iAowkSw','vgUJkbINjKo1tbOmOtLvqw7mG4t7JzoDsNqq8z3u5T3RDiju5ED00gMKcE7H0Y3FxR4W','UwFIj2ePA0QbDkiPvUw','77XpAdZSmpE1oGLtpaDDsfsvJGxn1bloSdmnC3bslI7UWm66jFInD1dh','q8dr5iGF2jM4Lq221BbBBuLWivAwEjsLAe4FilMuuFIH7uJX9O5PWpFEDdtl3Q9O','nu91qGPlscjxPczUZxhLRkfxM37yhuemaQj5i3zOVbw0xkL3dL2Hp9lvbfXZHPHfjJwT4LLBAJapflYwWxiMy1076rvKX1pk',13);
-INSERT INTO ti VALUES (12191105,216,'JjUlebszPb7Oblz7vLCUcnJMVmj6I7Rg12iAowkSw','vgUJkbINjKo1tbOmOtLvqw7mG4t7JzoDsNqq8z3u5T3RDiju5ED00gMKcE7H0Y3FxR4W','UwFIj2ePA0QbDkiPvUw','77XpAdZSmpE1oGLtpaDDsfsvJGxn1bloSdmnC3bslI7UWm66jFInD1dh','q8dr5iGF2jM4Lq221BbBBuLWivAwEjsLAe4FilMuuFIH7uJX9O5PWpFEDdtl3Q9O','nu91qGPlscjxPczUZxhLRkfxM37yhuemaQj5i3zOVbw0xkL3dL2Hp9lvbfXZHPHfjJwT4LLBAJapflYwWxiMy1076rvKX1pk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(9) NOT NULL, d VARCHAR(50), e VARBINARY(26) NOT NULL, f VARCHAR(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (57597,-827454664458666087,'G62am','dfhMqdxWuZNfx3KmUV8PNHe6Nn64O96UftmgGZCfjqn','FFkN','JV9jEdf59044pW','dGIzzkW8zxI','nA1IaO1vPCJudC37To0zRKB3RzLLDlccQBci',0);
-INSERT INTO t VALUES (1622,-3923431917013646242,'5','v','1y66mEOaFd6ZadONVDEAiKH','G01ICy0td7MtM8L3CycEQAuLphdSoTmba1I5vTfYpIu4QvqFEFhuSTmU4TLzsUXUDFuDGZcMDHYtV9xgJxrdGkVHA8q','c5LHTdYtSNf8fOAirEfFavPsXgxYy42ekfGmdgGd7KcMhU4bYks9YFbX363GHiPKsMBhth25YlMgZpQz8K8F7p9','LRXxf9Vz4PChABpg9gbAPFC8M1qypnJjxYV4a',1);
-INSERT INTO t VALUES (48954,414359184873404830,'9r','dv1DiGe7Zoa19Ovp5x','GY9r5u6CWQrqV8uhkfSWuF','J','FJ8Kutm7NIY4bJiehwPcpomRi7EvRItnD4JPGWmiB','JJWTvNWM',2);
-INSERT INTO t VALUES (29637,4845099685427088008,'qCCDxg','2gs9QE26CIAh8GU2P04PTDx5Wopv98wP97yrP7V3Mbr6QR','qj57oUEmXReR1aucu50yiUkg','hORYZ4dp2j5ZNUgdiTzWb8VmiVx79vJjoLyrmhL','IcC9KuX','vP7oPYIOgF2LNuOpAykqSv',3);
-INSERT INTO t VALUES (5300,-5049857075170904512,'K8ymw7','rhtHJRF1JBDogyEz2hzWcwPkH8a8x4vwhPoyycDT8JZqYrNOO','R3xYyFK68vXyvlLqZ','bMKEjzh9bVUU7FD52zAGX31NYLdDeJcNVvUXV5GEUb0JuKPFCfHuvyNSpOs1wd0j59MWWSDEEYAYlySCrwo7PoC2BAMaUpH7','Zjmu64LsLbTGW3r7n90Ra8DHdSGQsAZz5tj98ETJ2HR3KzF7hDphOS1bt','O208vLnzaZOZLZuBq414czMZHbhcDkaW4tlwJqQuaVlxBO6xDAbwfFl5Dz3OyzP3LiB4n0',4);
-INSERT INTO t VALUES (34719,6366125792258660506,'EF8YwLj','s5tMyXV4lw1xLGlv78oM9qT3r1cI9cDvbhpVYPk','By7','TrjMeeDOtWNQ8mzRi4h4bEhojCnV8URYZwf2z5bIgWHyt65oSqXxvl6ouy7xQl1prsJ9aGvocKByoKc48aH1','eZ3KKaVxA8ASjCpuF2VBhkubFtoOfvGHl','faRJI2FhfgGLDFhxxHm3fae5JqTf92jgm8kgTYiyMAoDiBi2we5xBIHAgfJcOcgOyk9mRJAVLn4fYBOe',5);
-INSERT INTO t VALUES (40667,-3321287225489993029,'thCd0','P10G9bdjbDGj2x0ezKw6uwi6WgIdY9vBbrUjTOgpXHGLa25Sa','RySIrxbqgtYmRv5xKfg','0i2voYjZt29YUiqaTaHGzumRMmTjFKu4fgSjPt9Gldg9okyyW1mowgQMe0a4N6k1','oI96r0T5xwTDEM09vtGfo7mbndFDqb3CEUE3zMj9uwepqeAqIvw6VplEMXujuci835BcFJjs','ZOFA3R9cpz5zsrrNIwj4HNULdKo6c8YfiokNkkkj9GH34L1vyrtxm3Uk87F',6);
-INSERT INTO t VALUES (24049,-4018062045932175776,'v','31eVOzIbCVhH6eJg01DqxdAZeS5wI4hKjAbxvHREE','tuemsRaEzwTJfbqi4H','uoLHCPcqakzHzss2Pme7j4umxyvFGQHbNHlbh0','AfHJttvThq1EQ1G','Y5jA5Cu3kct78sgFO9j',7);
-INSERT INTO t VALUES (56653,2797154368113117559,'sqBuTD','HWhvoMlIiq8S3kjSMZl2Kbfir58l64AjNlD','WKkA5uc0LIkMj5xJN','Hp1','M4Vx','ea84KBbCriFp5aoq',8);
-INSERT INTO t VALUES (17219,-8185552889995444771,'PZ','12rHMKXEedzBPeHoIAztym8','zHZVDqtDwIF8ZJBX3Ym7mUY','nLAsIZlEd7oJ4ZDliZefPgHd3vXgBG6I6uZC0uwlhaggIOQiI9NZSS','UX6NXYDTstA5X8lsGYEIxGtb9DzcGgQlD9DJVyrcV8H9pQeDbcrVkTEfjNzFKMPuTrysUejwhJYVJL7N6hKb','Ck031D4oUEgQMa9zOExSOsRTIqq7jkcMHEWRZZ6hlkq9MmFS649WQ74fvbpSLxI6tEMlHWjkkJL26tthMSYNVJ5E7Ej7SPqFK1DX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10192922,23981,'QdE55KMlSU3IRC9Y','Mc4cg5kq1PCPmZKuNNODR7oMZ5922gKO9ewipEfAtP291j3BE3rHkcZYZWXxs1mk8YVC3CyNk62JsV','cKMrjYMZS0q','Qk82RAAq44JN2Rj8AF3JrxGgmfMb5pTnGERBlnyBP1c0e88avJCIGuEWz88jaLbJN1ZSx98pL5Y8WoIGmOXiyTc7Ukp3jgyw2CQdvPALX','fV','1',13);
+INSERT INTO ti VALUES (10192922,23981,'QdE55KMlSU3IRC9Y','Mc4cg5kq1PCPmZKuNNODR7oMZ5922gKO9ewipEfAtP291j3BE3rHkcZYZWXxs1mk8YVC3CyNk62JsV','cKMrjYMZS0q','Qk82RAAq44JN2Rj8AF3JrxGgmfMb5pTnGERBlnyBP1c0e88avJCIGuEWz88jaLbJN1ZSx98pL5Y8WoIGmOXiyTc7Ukp3jgyw2CQdvPALX','fV','1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11628520,17078,'cnekaqxriyrj1vdwo362sVN8Nc','fONOZG','9z','yN8HMjO','50','w',14);
+INSERT INTO ti VALUES (11628520,17078,'cnekaqxriyrj1vdwo362sVN8Nc','fONOZG','9z','yN8HMjO','50','w',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (16031480,62494,'OhCvN8OoWYgdDZOEfmK8wls','CyMxWWJERd5Ba4oiXhmQ4IsL5ExjdmmCuKnlkJYjLj0ipfK34Wq68mjheVfCvbEHH2cPD5BHlsJLYqYbmJ48GFyIglHrowZ968NzRkNx91E5CTFmYJcraoFbe0xBHLmINELF5bBMjldlNrlYPvtyaNHAfd5a1YJBhUcssFMOxaSWLqyNiLod4yXNmlLCqtFX3VVnsyRr3vsuDUWhimyDxG4ouktEMoELLC7aIrddtfopKYf','UXs8uvfLAMuJ','MvLgFoUzIckB8d5k1hbWJbLVpZThDsY66HhpUmCnFqpnU6wuYhdiMj8E5dKTvqiFdCjyx9tJCDOfVRUvtxnJvMmV1uonmYkd09Td9cfEGz5JsOgBF815p7pdQOSioIGybAsqROaEARFvQ0VQUqZ2CcD5BHr7vOjyhHnZXLVT39kO2Bj9O2UMMINp9glyTcwZRpNYxCPYS','XAf','9Tf',15);
+INSERT INTO ti VALUES (16031480,62494,'OhCvN8OoWYgdDZOEfmK8wls','CyMxWWJERd5Ba4oiXhmQ4IsL5ExjdmmCuKnlkJYjLj0ipfK34Wq68mjheVfCvbEHH2cPD5BHlsJLYqYbmJ48GFyIglHrowZ968NzRkNx91E5CTFmYJcraoFbe0xBHLmINELF5bBMjldlNrlYPvtyaNHAfd5a1YJBhUcssFMOxaSWLqyNiLod4yXNmlLCqtFX3VVnsyRr3vsuDUWhimyDxG4ouktEMoELLC7aIrddtfopKYf','UXs8uvfLAMuJ','MvLgFoUzIckB8d5k1hbWJbLVpZThDsY66HhpUmCnFqpnU6wuYhdiMj8E5dKTvqiFdCjyx9tJCDOfVRUvtxnJvMmV1uonmYkd09Td9cfEGz5JsOgBF815p7pdQOSioIGybAsqROaEARFvQ0VQUqZ2CcD5BHr7vOjyhHnZXLVT39kO2Bj9O2UMMINp9glyTcwZRpNYxCPYS','XAf','9Tf',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(3), d VARBINARY(90), e VARCHAR(82), f VARCHAR(37), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1748168311631845201,-3171212,'tf','0tAXtC5zZU','eIQAE4jcEweQP5MZptTB56zOmcEYXJKN5hQGZYXjOGFPTojNfvZT33XA','Bs','J5','c',0);
+INSERT INTO t VALUES (9487219464522495577,536238,'w','0trZuRhX12Te6bwmT67v8smS8vdZFqBvL3hv3Km2b9MMbsRXUIolOrSzNmz','eCovTTUR20PgJPT3gHybP5Cd3RkLNjsubXVNe','SfZEAIll8dM2EF0Wyx52ya6dxZ8E3lmpa4','k','j',1);
+INSERT INTO t VALUES (6421258023697266721,-1389803,'Z','3fwcI','ayiwXwzScOOF2hqN7m0RMi','M1bot2haIGwS','Q','q',2);
+INSERT INTO t VALUES (16198016509426097087,4573825,'a','u6yWZ39NLQJfla885D8lNaxJFfJ52WNQK5JtxAvIOQbwFytVB2zIVh','XbKODKkFplEDuQJzBaRS26SRe2vvWEkFE','IYnBbF','j','H',3);
+INSERT INTO t VALUES (15427910741295218241,6641197,'RMG','fXx7Q8mN7nr4TB','xcJRcxoOjdRhkVfh9L6MamLvxQx2OSnzGaI0fRjafHUrP9PjCwvx1hKqgQNvtvivwbiGbNYUojJEeW','iyrY5RXjTkdO1jqGid4yy47mISPK','g7','u',4);
+INSERT INTO t VALUES (16754413590673705451,-3387353,'84S','LXNqjvs07sXpiywgdMSNEXEHn0QP2Q2unFHA2Po7GMspe9cL2tCjWMWwKyC','HYsm3VCTuBwAVmx4PR05P7H3p5b3ETDL2hZbV80dGQCbewzqvh4egGwKGwURzVUqdDqq6H','IVONMYG','w','a',5);
+INSERT INTO t VALUES (338452218783503488,5847214,'vCN','9ydnbI','WGaS3ZCMUbZOjdCMR0FRKKF8qbO7quymFwpEa18mWEE4AP6OitEuD','F8L0rRNAGxRGqIsf7GX1tRxrGM21FvosbNQmk','vb','e',6);
+INSERT INTO t VALUES (3124928352154183036,5139935,'Lh','Lq0cOImsHqCIPqqkHEVsDfty','3Dfq8Fs09noVNcFFPCC','i2lgWTYdBOoQ5gtE5Xu1hjw','D','X',7);
+INSERT INTO t VALUES (8734926684785553109,-2477855,'d1S','jWetygrTRE5fEHamklQKBGWiFejoQFkPwbMBaPPe9aVXAQTaQZDUmuDX8','J0B15WJNWcCHm','6BMUWHr4H68dscRQvscybcigvm1c9q','pU','y',8);
+INSERT INTO t VALUES (3101524335441272284,6984292,'y','NKTyIVgFBSr878mAfK92C25ZQi0iTSTa','ZEBVJeG5ro8X5DHtOfEf6eGcGZR9dscuBXYAWItEvoVK4ADPsfLjuhQtQ43XPqygajQOfd','n78iYqG4v0OzeKZx3fsiZU9SLwuNY0i','If','j',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(3), d VARBINARY(90), e VARCHAR(82), 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 BIGINT UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (493178151661197046,139546363118534960,'Yt','bENEdcoYop6xESErbr2cQHKB25Xs329','yfPQXeN','oahUY9nx4YWOTTwchfmXXY3RrEekJpOn7ykZDOjZfePShzT','AWveZ0Slc7rfSDiwGUtpkAHPvJf0u','ny1Jp',10);
-INSERT INTO ti VALUES (493178151661197046,139546363118534960,'Yt','bENEdcoYop6xESErbr2cQHKB25Xs329','yfPQXeN','oahUY9nx4YWOTTwchfmXXY3RrEekJpOn7ykZDOjZfePShzT','AWveZ0Slc7rfSDiwGUtpkAHPvJf0u','ny1Jp',10);
-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 (1160687877521763121,6664317447997132390,'y','pMCRoMH4k7nCEUXCLh0TBUOLVt0vEftSRvM','avMgRqZZLeDZV5N2nk7qk','TprccOfF0PW9zPhTbLbWvTrSfRDCwrJKBGK0VncitY8eiRMLSpofgAFGybaeJ8DO1JdbCocxN4rTJ','8AygoBhf2P9HNCEz8E8yGrgbAY','oxJv8WuVad0IYsIiOocbdfQ2fagLgACx9VrcomkkMRa7UDo4qB1AgkRaY',11);
-INSERT INTO ti VALUES (1160687877521763121,6664317447997132390,'y','pMCRoMH4k7nCEUXCLh0TBUOLVt0vEftSRvM','avMgRqZZLeDZV5N2nk7qk','TprccOfF0PW9zPhTbLbWvTrSfRDCwrJKBGK0VncitY8eiRMLSpofgAFGybaeJ8DO1JdbCocxN4rTJ','8AygoBhf2P9HNCEz8E8yGrgbAY','oxJv8WuVad0IYsIiOocbdfQ2fagLgACx9VrcomkkMRa7UDo4qB1AgkRaY',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (18087411629956289692,3107188227689844714,'EhWrclzfo','9pJ5iZ3xF0oFowhbq1Qg4TnrBd0uEQucfcbB9y9wyIoCn47cd3p3EEGJUqLyll2lqOFeC9eIL1Amp7Pf2QOhBqKulYNGdgbRYsD5GvF1MISD','Fb6CmhCnctOPCCnQ4WuEL9I4TK','bDQGtydzibSTv6lmnGU0J0A4slHEvSI4e8KObqPd2G61pKjA23tg3nxXQR0o2ALiHLknIQgSXBIXhUIEkhX6hxWH','VDEiDmZVJ0voQ24bnXBr5m7xe1zKgXcjCvE2gKZRUFUDk6larKB1BUOx6On8ga1fb6sIGrYcS72Ak0B','XWFDDPVquRdVSVHmoWXcZhFFgCbbec1Heqxlcbh2kL8AaASQpOUqwUABxrxcUiv80mVaPCASrpT0yvC0d7W3bJUfKjmtQ',12);
-INSERT INTO ti VALUES (18087411629956289692,3107188227689844714,'EhWrclzfo','9pJ5iZ3xF0oFowhbq1Qg4TnrBd0uEQucfcbB9y9wyIoCn47cd3p3EEGJUqLyll2lqOFeC9eIL1Amp7Pf2QOhBqKulYNGdgbRYsD5GvF1MISD','Fb6CmhCnctOPCCnQ4WuEL9I4TK','bDQGtydzibSTv6lmnGU0J0A4slHEvSI4e8KObqPd2G61pKjA23tg3nxXQR0o2ALiHLknIQgSXBIXhUIEkhX6hxWH','VDEiDmZVJ0voQ24bnXBr5m7xe1zKgXcjCvE2gKZRUFUDk6larKB1BUOx6On8ga1fb6sIGrYcS72Ak0B','XWFDDPVquRdVSVHmoWXcZhFFgCbbec1Heqxlcbh2kL8AaASQpOUqwUABxrxcUiv80mVaPCASrpT0yvC0d7W3bJUfKjmtQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1036806546391428422,1161534505324540567,'q','h0fWoZbfghsc9I7HRLGHWKwkbHeJuNWEOggPTY53uCvivInsle0vjZST8qmif5v5X7bTjdvNka4ZB8CkQoCirjVj0whept3Y5hZ17x8qAbojWu1cUEyqDVtpiXrjpbllYHonqFf53m035gD65FYdmyLRLRYf3XMP1JNoNyMU7VykY1ayqv1eYk8olpk5TD9j6LXCqCI1N1LEN','3Nl13rVqNtnZHIJgBMeTsazPMz','0a3gjw6c2escTmQXuVcWT9nV0CcglWPbomQdXvoYsU7BAcb5687PAr0srJK7oXaQxKfhUOPJaRxFrucKOz7Xi5kPuXBnAd3sPWJ2hCF0r4O8jeSPkKR4LUtG5FF0PAhtU7m7mKGKdCjRbQ6URc7','0y6u37aAnhAc7LSRoByjrBg4b3kbrYFSV6DDaZ1jvtdV1m1vyKDtpRgZ7AOVKmRRpTb10ewxG','rjbdcqEjKFRPwwCUbVrnpmqLcaZF3orDyUUZ1tcmfXLkG0qkwe2T02hdihh',13);
-INSERT INTO ti VALUES (1036806546391428422,1161534505324540567,'q','h0fWoZbfghsc9I7HRLGHWKwkbHeJuNWEOggPTY53uCvivInsle0vjZST8qmif5v5X7bTjdvNka4ZB8CkQoCirjVj0whept3Y5hZ17x8qAbojWu1cUEyqDVtpiXrjpbllYHonqFf53m035gD65FYdmyLRLRYf3XMP1JNoNyMU7VykY1ayqv1eYk8olpk5TD9j6LXCqCI1N1LEN','3Nl13rVqNtnZHIJgBMeTsazPMz','0a3gjw6c2escTmQXuVcWT9nV0CcglWPbomQdXvoYsU7BAcb5687PAr0srJK7oXaQxKfhUOPJaRxFrucKOz7Xi5kPuXBnAd3sPWJ2hCF0r4O8jeSPkKR4LUtG5FF0PAhtU7m7mKGKdCjRbQ6URc7','0y6u37aAnhAc7LSRoByjrBg4b3kbrYFSV6DDaZ1jvtdV1m1vyKDtpRgZ7AOVKmRRpTb10ewxG','rjbdcqEjKFRPwwCUbVrnpmqLcaZF3orDyUUZ1tcmfXLkG0qkwe2T02hdihh',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(78), d VARCHAR(34) NOT NULL, e VARBINARY(27) NOT NULL, f VARBINARY(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-301192,2473198,'BM7RSn5mFAOkxpBseGpaxCi04PK9vcVOGQ1SQFr73tOe5RrXjKjMyyHiKKmYUa1CfDil','oPJpTyYEEgUikqPDTa','VOXE58b1LHEEYiryq','KftuUUIqbdqEswaSsFiNUJy4F','4gPGifd2V','xmy6vtdYAXtz3wfskaU8oFMjBjae',0);
-INSERT INTO t VALUES (-212320,1818321,'q3qSHrBtEz7HYte8T7','GExyZ56koFb1tQfUEypJ','SgkRLgjcFA','ycWZt5a4QHU7FKiAxJt9Zeal7wtiBJ','h4ZILa0MvMbEmQCQn5IUWnqUG4fJhiALQKCntQ19A1','LbWTzmfJm8V8d3nlHfCUR9Ra6hPfPPwwHIX5ErHLLv9jjidc9zMiccAUH2aGwOKQZS',1);
-INSERT INTO t VALUES (7514849,3472221,'8o0O2FagW0UZRzZtk6RRUTeb22kZN5g9RgLWaDOX','v6dAYbWX0EqosWqN48tKE4G3vt2DA','uZF8moVbQYVtDZc4j5Faw2Pf9d','R6','CxxDx1uwMVN3cpdJVHhbVynIKnEUQrRpm','ZlABgJ',2);
-INSERT INTO t VALUES (7296936,5668276,'vipSFrRVCBhO7bZ5jqBE43VlPBp2oPkOBoSQT3EdctZIiXZuXYmJ5Wms3uLtC02yAcHcDLEDk','FZcVt6J8c','010FpvYfMdc','8ErOt2D8HoTmN8cIzrejxHOD0r8IVhFFpJqWjpE0riqM0wQ','BMiZjtIBMQR9PtrT4i4t4thzmXzhCMNGfMcSMyBZIcJMLvePokXdBhV43vN6auU1YXDi8g3Udqrn','hbmvzaLNOnF6pR8lS0LDgqFz99XgUU6DDBCBDKj9rJUpTdSWzhvxBGaVqWIO4p843p4cjQKCJ9oejb4uiMNRFRGmzuEcyz',3);
-INSERT INTO t VALUES (-4328552,5150403,'YeTZXlVUuEnIDST9R1OYD7lsjDhaATq1jMCNZY0N7geLQYDj6','JYJVlmJhXZPMe','8XFMAcQFkV','68D9P1Oot0MaHIGg5ait5FFm7VoHQPQGp5s0HGFuj','C8BlEpd6UCrEnj9Trn5Hj8wvwafoquQqJpXeNbqsCpRAYD93B9RJ7vsOhJe8NXDMshs4l','ueDBsyssd',4);
-INSERT INTO t VALUES (577439,3142296,'pwvwCnsvBxK4cgTso0av4TV5z5Ge2bom4io','aMsviX3TsUSV','O8aw','jRNZMDilhOZYdCqkxuGapoXuYg0KuE3X6H1pTXoc5Z','Q87a8BMRjsMt8uuuVO1y8kZIqQsSZTEyhZKMchHmC0OdR5RA','a2jB8hus7pKFEKzxRrniU7mWnaz2oSC2QFL',5);
-INSERT INTO t VALUES (3457034,5938943,'VrBGlaleA','Shmu','MGNhr9kV9zIDxVqhCb1fZEA','eb05','V4aVSBwUHbtwJLPsJNX5o0xrArBDs0NxC7PxxtKm7pm4cjWnp','qQzfaG9daRRGCz8sd2w2kCJy56V2jrz8ZpIRNI7hgJwkIUWNuFRfZW9uD6C4R',6);
-INSERT INTO t VALUES (-2722933,5168615,'GBoYsWIPQLt5jQfADHHgrXZuw2rkbHQ1FtCPVZywpAf2OXlupbUFbd0BvgB6QdNvAtkhl','EZvD5','ZfQK8J2VHESTn','E8tmVYatVmX5b8brYYg','3BlGnTDklZdoCsOdI3Ret5AHdcPz91Vujh2Z3KPiBziJRN8aH7BzFiDm','WweCQk0lMIY3d0WAQzdMK83cFY4VIWcNzvQryVcX3AhbumqsN9hBFtTTQe3KAQS1HFMsq',7);
-INSERT INTO t VALUES (4245133,6751759,'d0pMMsXTzjiffoJ99oSCLQwsBNohGOSrCeyV9cuokDSuo','sHFs9G717uGIB7t6o1rRpILNbpfStq','9BbJx','E7sMGtvXA1gyMLs5nq9xDMtx0yv','iZP13DOXE0anDC3M8xGvBgr','Njw9qMoDMS1HySBNshhFTQaDEKESfEfq',8);
-INSERT INTO t VALUES (-1776313,6990129,'VjbPQPAoLaplJha45EwMCqjCj2cj7cgadprOUyDn0HFBPI6yIOKnOoM8wUNvkYE9vwhSvsmp0','xokD7rqC5SNlherSFhYQliaw','gN8qzz4MtyH','Gkbc','tYpKF0cEQjRF','f1G1TUHGpTUdGTNtHJ6EMD7lWiJrfkphKOEbdcCutqlY8jkxZKkUq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-3805226651090407372,-7697762,'VJCk1OrDBA0RD0LKJHv8EDMdB38kx14aX5z6vUoU','Ba6S3aBpb0j2piV4rjP0LNDVkEX4','PuS3cLP2flWZfV1mcwX','Il7yI7BX','e3Q64brfmVL2udxb5M','RVCBDQl',10);
-INSERT INTO ti VALUES (-3805226651090407372,-7697762,'VJCk1OrDBA0RD0LKJHv8EDMdB38kx14aX5z6vUoU','Ba6S3aBpb0j2piV4rjP0LNDVkEX4','PuS3cLP2flWZfV1mcwX','Il7yI7BX','e3Q64brfmVL2udxb5M','RVCBDQl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(79);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
-INSERT INTO t VALUES (8025375236794691159,-7328905,'Oph8A1m3yIhAxEt71ZRt0ZlAaPbLyIG4gLSwJdcKAkuNpbLGgb3PYsexmg','s6RdZkFQbdjKKgFA','ttj27m3CLbo','IPMQvg4YH2phlYIu4FIpK','pRUS5X33DIJhp6d307pa9ECLtiqx3VlkwkkVvQGoOfaSuAVJ5KN0thCoZ6jMKsx','TkYbH9Z86tmZUtGzVgqfpovycSBrLGrSDp05KKb7RoIZ2fILqDMBCX5l3a8cFsRxqz73D',11);
-INSERT INTO ti VALUES (8025375236794691159,-7328905,'Oph8A1m3yIhAxEt71ZRt0ZlAaPbLyIG4gLSwJdcKAkuNpbLGgb3PYsexmg','s6RdZkFQbdjKKgFA','ttj27m3CLbo','IPMQvg4YH2phlYIu4FIpK','pRUS5X33DIJhp6d307pa9ECLtiqx3VlkwkkVvQGoOfaSuAVJ5KN0thCoZ6jMKsx','TkYbH9Z86tmZUtGzVgqfpovycSBrLGrSDp05KKb7RoIZ2fILqDMBCX5l3a8cFsRxqz73D',11);
-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 (-6538446823012170049,-3343578,'w1YE3dBnsVlT7PBIrADRbadNff9lM3dc6iJHSizroCFq8MLQ8NWBcwKLlNGjkTTR0ROEcLm8PPaFDk','9BuNghBemL89nW','Yb','SpnMAv6iCuiNMF6mpV0pna','XGOo8noymR1IDSbDBPoGfr2jLecXkZpzICQVFvkdaUtfUgG6vHSMnREN3LTliFKV46PmojoFqmflfHk8x1THqs4NZeRkCMTL','D1GE9HJJhQe6E7MJK7k2uxyVBZC4OBN2laEhlV2ACcgOeI9dwBo',12);
-INSERT INTO ti VALUES (-6538446823012170049,-3343578,'w1YE3dBnsVlT7PBIrADRbadNff9lM3dc6iJHSizroCFq8MLQ8NWBcwKLlNGjkTTR0ROEcLm8PPaFDk','9BuNghBemL89nW','Yb','SpnMAv6iCuiNMF6mpV0pna','XGOo8noymR1IDSbDBPoGfr2jLecXkZpzICQVFvkdaUtfUgG6vHSMnREN3LTliFKV46PmojoFqmflfHk8x1THqs4NZeRkCMTL','D1GE9HJJhQe6E7MJK7k2uxyVBZC4OBN2laEhlV2ACcgOeI9dwBo',12);
-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 (-5102888631337569582,680946,'CAJlb4x7681pep42xxjIwN','DoPvbz4lkHYmVoGVroObg5vpBrd0COEWIg','4HQdeFcBUSj8U3NtYmUNy','aQxo2ZN0Pjn0ADQdzYwL64uWpXBMN8kz6Laf4YhfY9n8wVkziRsCuLOdpeODnzfGf38rphJIM83S7uhGN8DDVQ2nz4PnNY9qSF7KrT8Yev9J8xkSTteq47YFczBT2BEVfOEZDqCJkc93ZA7','vrxWKoWytHm1vkHOmvMwrT6tzYPUesauhYRa3gwEN4','x6CnoqaD4aM6cZXzLYRJAgbZiAER9ehxIXcNn7',13);
-INSERT INTO ti VALUES (-5102888631337569582,680946,'CAJlb4x7681pep42xxjIwN','DoPvbz4lkHYmVoGVroObg5vpBrd0COEWIg','4HQdeFcBUSj8U3NtYmUNy','aQxo2ZN0Pjn0ADQdzYwL64uWpXBMN8kz6Laf4YhfY9n8wVkziRsCuLOdpeODnzfGf38rphJIM83S7uhGN8DDVQ2nz4PnNY9qSF7KrT8Yev9J8xkSTteq47YFczBT2BEVfOEZDqCJkc93ZA7','vrxWKoWytHm1vkHOmvMwrT6tzYPUesauhYRa3gwEN4','x6CnoqaD4aM6cZXzLYRJAgbZiAER9ehxIXcNn7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(78) NOT NULL, d VARBINARY(63), e VARCHAR(93), f VARBINARY(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1823330,166494389524244550,'898D2u','CPqHXpz62eHy7vXMW6b5vJ','W61GsKvRYtSCcTTa8Qnnm3yBpw2NIijKQ2GiTRhmhsvikbhjYLuK','VJCVixU5r7WtvSoiEODoENBvY74thvGcFwDNBitqUbnLsyNRvqu7nG','llrzfxwDRaqq4yMnfqNs4o6dEO0nfRmibYtwHsga0MhZIKurZwLEhCeKchArr11EXAWV0PeX','6mi0on6ip5xNi8buFYuQv5FJhzr0BiaMexXsVpFsQ23BTbXfLENTh1XKsxkDioKAnsuZLdCLXE',0);
-INSERT INTO t VALUES (397242,6555832467593980192,'h5P3m5B3lvXko','4YmrNPAB7e1u1o','9JwTevKoBRsR1UXeuZdRUnQ6Z4s6Sykjqgl4TXpJIbucHghrs1RkDmUjCQCRnnPnk1IbGO0KOEj3S0mYTpyVEj','GCpCvJzUzS1Rm','MIP8PEEgCol6gZGMXhQxOiImPwhls6wgkotwlpqeehAUJ3Mb','SlQ6vyPvvgHDJossAUzv0AI7xoaFaJJHe9YmW',1);
-INSERT INTO t VALUES (4650865,5877020598182688239,'dFcKLjDjZUC48RrchCAh4kbyb2lKY63','LcQpv3y4jx6TmmRcL55D97pT2fwlskz9lB5I5h','fmz5NlyQk4nUuNKbs2hmFE0vYZmKiusJ7cXFfJqfurTnrNs7zKyzvSlYI21sKJ9vKmlltwI8v8sTsrLfm','TTNPSMwZ3Rxzw1E5','fMDyhujgzGEWAMtEfAUbDYEMMQPs5YmT3gb1usvyWXGdECXSeiAtEbQao4h8Kf7Osezl5hjReusKGODATVWXggN17p1ud18','nIqta5mEg61wFs7ICO0sgQHgStPt0vFB00Xrcb5KcmBnY',2);
-INSERT INTO t VALUES (11313714,3704123921811154905,'rKHR3p6rXK1hyw7T1pgd5QpXc8Vspxe92','Ei27FN9nzc0Z','SSeTBq27PnKVXj2KqeNj9tApHtuqfeos4Y5nkaP4YzWGG7RfeSEyqvILoJ27T8INTKlAJ2M','fsafAq9c3j3twRW8UbBgrLs','bPf0VcF9kHANtpuI1b','bS9W0g8XfbtylKFvLskVMbWB8SbnRPXLJi23raA42fZ0FByCG8jGD0qYLubazHGaV7PsHjA',3);
-INSERT INTO t VALUES (608099,6328743674183164366,'Vw5BTC6K4FLV7Pga2Nb57MnNq9fF2FCe0VfRTd4P22Yvu','0NEWIeVPmDUC4ZmjGNsdAiMu1NFGYpS6ZcvFmeomVzqF9Uvbe30ot277DDf3R','3ScrX9w3IhBL2ZWaShvfB7vG5fJgGpLRGZWJPqzITWAdWbApAR0UwQtFqYrJk76LofQxjkkzj0TRgPU9','GGE0fefhmPw7b3qkYpwxj0q1bmJ1K','iMScr','hsJdUFKvCjR4hoqal3JmF6xSmZ3lU2MHGZO6OVYmErFlBHVozka9Yq2k6Thbo7Xl3DPHBMznqUlri',4);
-INSERT INTO t VALUES (12183396,808709419017461688,'Bysbo4DYUpWPliDMX4dmlY8spVYzrWW1HXEogmUP5MHtS9Rnzxl7XwKA5vs5FRk','SG4LSmyHIxZP','x0mROduCRdFKamub6VCqa11roBsD532d4H3ugjEuKcVhuRnh7NVzFXguFhA0ipEPHWDGBZNOqW','ts3IbkHZSL6AcjGEd5DmPxKhCzWpAqFwXIB5KWgD3Gps4wJfKTUBDrPX0GjQIeWwT8FfQ','93t0VtSRx4wC0WMNZqNYuFNQh4QAYBkjInQpj','PlzvWLcPvKqozdEDSjSgfliEOJXl6rPN64gCDdZ8wKsvH2pWYK75Ha',5);
-INSERT INTO t VALUES (3156004,-2086916856903870882,'s03QEn6g41B2RGi0hsfRSpaOQaKnb3qX4','gU8gp61q5321MBNwECqmmMibm91cFpGPfDbXwkxbGRI7ryU9NR2i','u3zszEedVXYLpH1taX7EU8pZ4C5schNe3WILYq9EDgZaz0yHNjxy0LgP9PiJdIXcRHtyutmOSRCyo6n7','a7YSc9vZcIYKObCpYGlZNUsiEtRz','Ehg2C4dOfb3p5qcoXA1WO6vwmq1Lou8','snNmBU20x0S',6);
-INSERT INTO t VALUES (3599959,4155429241903876700,'sNyi9XSazkqpmp8txMUBzAGqHOAmR9vAu','jTjilzWohQwYqBfl3nVOgqxSASrEZrhEMwROwdWvKVkSdUbtDEs6nNZhp4fHcX','xLLo0PXcGx3t09vfw7fzIB0MBsJLoxGCSG3otJ5ZDt0Z3Gf8mVQeHjEbaRIsrZUb2','e441jJcOJAjJczS6lHJ2PQzJsMcR8Do8OOIDjQcLTH','oVRwRzQxHC3Ugz','7EnwsFwOKgnFfVHRJWzn8s9S1YkulCvYqMTAypQhrbEdwLcjCJH01vdi7xbxahBYJfGgLJjQMZPeuOo0ykkd9yvq01tYFM',7);
-INSERT INTO t VALUES (9903742,4041110282501328286,'jX48fN1nSe2tYpCaZ1acNZdvLWFegJsJfoVSY1kWry9N0G4oeR74rqDicDxSQyVSiQxWVDg9y','PdcP0bFnuo3pyrFzXeBd2sTFLfzkHt62aZhn75VBK0hWKIfydSYZRVj2QW','Htf0W7SWnmQb91KM36n0qvJVjeKxEcgpa08mU7rnSYnLeSovTy2NexT27mpqKADjjlIvrfUGJRn33','Sfq','aRvfVIIuyfxa1IAsNBafoi','TTxTrlXuJhyvwIQZ4dDM9DBrAXBAoJTAeljXm0HAIPcrmDlD3j6Kdv1ecOt80Lh8Gn2',8);
-INSERT INTO t VALUES (14239646,-7939734369702633053,'BvmeM7zGnSXaTjsSsW1NG8u687WIjV7bPJY3BS3XC2C5YeLNg8','B0MTT','PbpFEwFp5chKnMapBPhrNimlAFnMfkBAcb32MAJFyMZL','uZ4AAtSDhWOS7v3SzBMFDsE5Kl28r1YoqFr29tau3BYuo1F','974iz04O3sAoO9dhNSslh8gyE','h9suLAcwjyxW2NRPVu45l7tBXr4tZRJOcuOrow5g383kOWaELzBlJvP1ezVuZHdh1PPsl0vQ3xIO8WZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2549819522429574722,-7366508,'Sx4','vxGOJMFkjdY','048vRBDAcPfoMDw1lKxhoZHqWunoM1Yzv9i2H43dFootZay','yqxEOwFCtOmFPs7','2G','v',10);
+INSERT INTO ti VALUES (2549819522429574722,-7366508,'Sx4','vxGOJMFkjdY','048vRBDAcPfoMDw1lKxhoZHqWunoM1Yzv9i2H43dFootZay','yqxEOwFCtOmFPs7','2G','v',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(4);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
+INSERT INTO t VALUES (13413052548511138259,-8031480,'fISX','KqrwGMNK8MWsrYkojOKUtjXpSgLmWU0XXSNCIEXpjUfotuZpoCYAq4ER4oWCv9pVa9','FfG90xMgfj8spzg2ZtsVA8dnJVFjeJJrbGQTcbBDUIfD5iA0VNO5s1zgQP','rObyrPc','g','v',11);
+INSERT INTO ti VALUES (13413052548511138259,-8031480,'fISX','KqrwGMNK8MWsrYkojOKUtjXpSgLmWU0XXSNCIEXpjUfotuZpoCYAq4ER4oWCv9pVa9','FfG90xMgfj8spzg2ZtsVA8dnJVFjeJJrbGQTcbBDUIfD5iA0VNO5s1zgQP','rObyrPc','g','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (16920701210476353681,-566259,'xaYr','HRWMtGmQfoIKJc4VK5HehqYyAbtMp1E9P1OSTfNaHVvNJ0bfPlsq1aeRvyWBnk','rI63oGEUWotgXhFAwiT9IEghLDyXi0jeiR4gfGfAiA8frZUsFBbupNp3GCNZ2hYAzb2QpOsEg439r8','aOJCkRijc2WshjRa','c','5',12);
+INSERT INTO ti VALUES (16920701210476353681,-566259,'xaYr','HRWMtGmQfoIKJc4VK5HehqYyAbtMp1E9P1OSTfNaHVvNJ0bfPlsq1aeRvyWBnk','rI63oGEUWotgXhFAwiT9IEghLDyXi0jeiR4gfGfAiA8frZUsFBbupNp3GCNZ2hYAzb2QpOsEg439r8','aOJCkRijc2WshjRa','c','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (11521317039114463905,1304740,'KY','ZtPb4U33a1ODKWm9XkHKYsbVup1MHnJWAMi5j7NYzo4bzPx0KzlJohaIcojn7GBuP57xMeUtoqyhistQNcTca7BtK4ulbufrOyEVqEDQc4ViHHZPuok2ZowSZt','4nyxUsHdc2VRWIzHrkeCkXRpqm42ZH8O7hXIA','bwxSrsNAeeC09ESAfh1xUuxXs7CWrXOFCWYc5WSXIYNf4UxKuHYwlICNijBVbZ3SViJRBeU6MWcjDHMkP1douuvyYOtSSKBPjlx9Xj48AgUkfp7KdcOAdG5l0AMj7Nt41074nhVeCacZOB1UKyxw1GWqdYtbcFr6q9WoagXDqQhIo3','kj','z',13);
+INSERT INTO ti VALUES (11521317039114463905,1304740,'KY','ZtPb4U33a1ODKWm9XkHKYsbVup1MHnJWAMi5j7NYzo4bzPx0KzlJohaIcojn7GBuP57xMeUtoqyhistQNcTca7BtK4ulbufrOyEVqEDQc4ViHHZPuok2ZowSZt','4nyxUsHdc2VRWIzHrkeCkXRpqm42ZH8O7hXIA','bwxSrsNAeeC09ESAfh1xUuxXs7CWrXOFCWYc5WSXIYNf4UxKuHYwlICNijBVbZ3SViJRBeU6MWcjDHMkP1douuvyYOtSSKBPjlx9Xj48AgUkfp7KdcOAdG5l0AMj7Nt41074nhVeCacZOB1UKyxw1GWqdYtbcFr6q9WoagXDqQhIo3','kj','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16869791137992760455,7321451,'twg','XKXVA6Bnoddatlf','96SA8enDszmGTVX8rbhKXCKUY2dQ8HCc8QInMYI76MdHEs79PR','7kFBL467rvC34PsSR89ATzCbPjAvqpfDQvXWnib02zrVCHlY3fKlLSlinmwgxf5ZTwtoeNsSNEcHB52DueBtGg9hS2EGOY6UcIDDbyH0gwOML5seRYooVK82IuTZpszR3ZHjVqTeCJKOEMC1ADGJxYtJQ6iId2hKfLodM5v','u','2',14);
+INSERT INTO ti VALUES (16869791137992760455,7321451,'twg','XKXVA6Bnoddatlf','96SA8enDszmGTVX8rbhKXCKUY2dQ8HCc8QInMYI76MdHEs79PR','7kFBL467rvC34PsSR89ATzCbPjAvqpfDQvXWnib02zrVCHlY3fKlLSlinmwgxf5ZTwtoeNsSNEcHB52DueBtGg9hS2EGOY6UcIDDbyH0gwOML5seRYooVK82IuTZpszR3ZHjVqTeCJKOEMC1ADGJxYtJQ6iId2hKfLodM5v','u','2',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (5317703239174441580,2222691,'iVj','0BnnlgCJGauxlLyORDZMmpVlItkx3FEkYVfMmejHjaJxJtGFP9RTPTbrbBBvHr8v0ASMSA03sQBujFLoRDzbrnpdJbHIQMi','fbvN6XzU96sO','110pQqz7T3G9GqhAQ6LBXJ7Gzs0W4Og3SXZ7F6ZOGpyhx74ehxmmZmUfqysuKYIx5TsjZhJIw26vYl2Jiw46SX9YFMJDitkezUNniddmU22XpnoZnyTtb4er5oBKpNN5BoCsayNyIPTmRTYMBHQszEgd4zegqIjy6X5IPVQEbtUzs5j2','S','2i',15);
+INSERT INTO ti VALUES (5317703239174441580,2222691,'iVj','0BnnlgCJGauxlLyORDZMmpVlItkx3FEkYVfMmejHjaJxJtGFP9RTPTbrbBBvHr8v0ASMSA03sQBujFLoRDzbrnpdJbHIQMi','fbvN6XzU96sO','110pQqz7T3G9GqhAQ6LBXJ7Gzs0W4Og3SXZ7F6ZOGpyhx74ehxmmZmUfqysuKYIx5TsjZhJIw26vYl2Jiw46SX9YFMJDitkezUNniddmU22XpnoZnyTtb4er5oBKpNN5BoCsayNyIPTmRTYMBHQszEgd4zegqIjy6X5IPVQEbtUzs5j2','S','2i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(6), d VARBINARY(84), e VARBINARY(60), f VARCHAR(26) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12926969,8833089129159665211,'Uz','zoXh6qYooHjRZUSrQOxYWMbVB6CSlhtEQcHoMoAYDmKMdwRBcRQBu4Lg3OFs6rqr43FQMz2SljOVKf8Lqeqc','rQaCbCYdgC9X7M4ZN7pQwFKizp4tFIONGwnr8XZVbbL1LZSVrz','aY5qj','9','f',0);
+INSERT INTO t VALUES (12830799,9715070382934689478,'2CicC','rMK4IhPI178sftphxon2hE9Mx6NqGrDPzuukmR5YkSmb9Z8XHUxS1R5ajlzYaKmimWxDhLoAi','E2ZpWwGChIFf0IniBA','cWeMDHDH','Z','1',1);
+INSERT INTO t VALUES (12370279,5787176621088362443,'FTneng','EoxvHLWqTVGHvtCwG8iQEp0','dDzFaWBi53cwsRmJwY9F3tj06iyfv0lOT','i','6','U',2);
+INSERT INTO t VALUES (13232036,15610650484548129606,'KcZLM5','4Lf8OmCrqTHsFWHJsEPKSmrPwP1Hb41g2wyefhBcO1sEi4ku8YKUmptNc4w6maQ65EfhvSUPzCiz1kkQEMtc','FHBZCPAEBrxWjZ','uDx5H2XORdxnQk2jnOjM3rOqrr','b','P',3);
+INSERT INTO t VALUES (2214457,8515036755237114844,'S7','NCHeSYAVJHYHMZC4KEmVuTmdvm2s2LO67DQpD9LUs0dlU','gkcdubotAAHBWszf88Qjwz7m7LpBppT1dUjs7vN','AslE12dYAsJVwZnr','U','K',4);
+INSERT INTO t VALUES (7134970,9489244716530455362,'L5fx','Vj70GibF7G2rBE1q6lnavRePrhhCU2wffHiQqasm','VQHdiEUP3ehPcOvClVr0EKMN9OV3Fx48Hr2cRtWtsLwD2Qc','enAeF','V','y',5);
+INSERT INTO t VALUES (5618271,11129623437454872491,'M0TJ2r','wguEmCDzCscjb4Jt8x1P7SbUIlSjcROROw9DmL0XGt5N9cQ1Pkmqke3vz5XUNeY','NTMlmaaFWxLv2TIjrBl','C8eEXFguMF4M','K','w',6);
+INSERT INTO t VALUES (6510176,18192144085187806492,'TNPN','NaclOTPCUnTsNgQh3','q0nPVBNyqySKTEUKMxoIPSjVpVAhzZKetZhVfCzNwv8vicEG','PFtlYAFnBJbJ4N4bqwnWzIe3D','Z','D',7);
+INSERT INTO t VALUES (8520660,4104842766465698482,'t0LoeK','UCfm5dP3z505','3Kp4jE3IwUbHujaOXh8oUKEMff8toXme8j2DBRVmUqTN6yM','dzp76fZInxRl7C1CrD4t40','D','G',8);
+INSERT INTO t VALUES (4119698,9825369791417241385,'ud90','IfVrGRjYEQ5RNZRNHK9VbEa1xDecA0iakswBkHChvtUjzaK4z','QiRJTDx','PYKB','w','z',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(6), d VARBINARY(84), e VARBINARY(60), f VARCHAR(26) 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 (2344476,6060455110782766977,'UzJl871gIh3qc4Bl','0XdeKp4PVaEkWGLKqtzowYsIJeThtlecur2','10tI4Uq','4wmfseY67A6NakBjslxVzSp4sRLYbgG7T7oD9liimQLPh1I0T77C','IPFCwKS97vbDcHU08ouzvpplENW','NWqLkIuS3P1IB75LabXecUZyx4P2hIZSiNV9P182TcMzg',10);
-INSERT INTO ti VALUES (2344476,6060455110782766977,'UzJl871gIh3qc4Bl','0XdeKp4PVaEkWGLKqtzowYsIJeThtlecur2','10tI4Uq','4wmfseY67A6NakBjslxVzSp4sRLYbgG7T7oD9liimQLPh1I0T77C','IPFCwKS97vbDcHU08ouzvpplENW','NWqLkIuS3P1IB75LabXecUZyx4P2hIZSiNV9P182TcMzg',10);
-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 (9894294,8147113982647960111,'smZmK','c5R0A78fvrklASPGOpr7Pu25z2UDEqj6MBwmz2GpFgWm','pswqN8YdhrzrtucvPMTpwgxqI538WJjhS9qr9d4F2lKFL9ZsIFDm204TZQiFSo0YG2stYAIj2PG1HpSa7INoAY','a7odMnb','iZ1kSBImjvPLlP5rypaGwwTDvS4Z','4F4f',11);
-INSERT INTO ti VALUES (9894294,8147113982647960111,'smZmK','c5R0A78fvrklASPGOpr7Pu25z2UDEqj6MBwmz2GpFgWm','pswqN8YdhrzrtucvPMTpwgxqI538WJjhS9qr9d4F2lKFL9ZsIFDm204TZQiFSo0YG2stYAIj2PG1HpSa7INoAY','a7odMnb','iZ1kSBImjvPLlP5rypaGwwTDvS4Z','4F4f',11);
+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 (11885252915277043965,17776395352668217422,'o','sSq5SHfwfoLZO70Q0eR3UB2Kuy0ncpLN7NTgMgOhq0cHi8CXA5hQH7BLWF5AA3udsI9inmQu5NpoK31l','0','cwZLMWZb4rRjDpl','J','Z',10);
+INSERT INTO ti VALUES (11885252915277043965,17776395352668217422,'o','sSq5SHfwfoLZO70Q0eR3UB2Kuy0ncpLN7NTgMgOhq0cHi8CXA5hQH7BLWF5AA3udsI9inmQu5NpoK31l','0','cwZLMWZb4rRjDpl','J','Z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(7);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
+INSERT INTO t VALUES (5957303603500418369,2802466518124082084,'RvOH','w','8bZkHkQGbDHR65I9VjJU','6Vsgsdte3qpQtq3s8','t','R',11);
+INSERT INTO ti VALUES (5957303603500418369,2802466518124082084,'RvOH','w','8bZkHkQGbDHR65I9VjJU','6Vsgsdte3qpQtq3s8','t','R',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2456229,7828446908466669294,'ycAfwE55jWuIZg5WxCXG1cPUwkzLgETBCPBgkp60lwntiA','DfUnbXbsge7XY2jmFSOcKuPO5zZ7JI','CUrLuD1BozaAaLKeUMde','v66hThLx0Ynn9HfdmVdypGguRxNgP','6vlpV3SD','04m43gdb',12);
-INSERT INTO ti VALUES (2456229,7828446908466669294,'ycAfwE55jWuIZg5WxCXG1cPUwkzLgETBCPBgkp60lwntiA','DfUnbXbsge7XY2jmFSOcKuPO5zZ7JI','CUrLuD1BozaAaLKeUMde','v66hThLx0Ynn9HfdmVdypGguRxNgP','6vlpV3SD','04m43gdb',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7098619,-3632091928216697938,'VuMo9y8jcNqxHkSvBWBZdQdGfyzs0sLSa1koLJ6R7OGO8ECTuaNpckwEBs3wKIgQq7','HOH3wEdPp4cIJWTZ5vxgvEOIj2csvmDCvINKdm8tMS18Vd9uXaG6o1V8YDVpmyk0SKm3xG1qVnhqowc1c1O0n8W4iy2uNmys7TdszKi02y2gYyJQPXQjW0J','bpKIB6OCBB3TL01Euj14ZrKwiaYOhrbcVKf','e7m4JK3Y4wEsP91zs0cz8OpjNuYnwdHaxVUsVNf7jcyhYgO6Y07Bg6qZ6PiPfZ25QaW3yJEF2Po1xtSbIkUuRYzn34UfpSdAKUZVKfNGjuOBVEC0UgEY60QvoP9iEtu3T2L1WBHGjhZWdXrQfayJPyjZlqeKstdaFXxZaiATuLp80xqvPKv','SX9mPbtWQ1XecSwQPEiPZnJ0FRJMIAOastRjnkjDL3rGbI9KqLL4hAdbZKLxo7fb9KUdz4','kMJCIQQWWiAHTqtJdBizhQgqvDST4etcxgUOHjzJecCYLqR3lVqnurEDmpDFgpzL1Fz436vGuTrjOxWDsiP5Y13',13);
-INSERT INTO ti VALUES (7098619,-3632091928216697938,'VuMo9y8jcNqxHkSvBWBZdQdGfyzs0sLSa1koLJ6R7OGO8ECTuaNpckwEBs3wKIgQq7','HOH3wEdPp4cIJWTZ5vxgvEOIj2csvmDCvINKdm8tMS18Vd9uXaG6o1V8YDVpmyk0SKm3xG1qVnhqowc1c1O0n8W4iy2uNmys7TdszKi02y2gYyJQPXQjW0J','bpKIB6OCBB3TL01Euj14ZrKwiaYOhrbcVKf','e7m4JK3Y4wEsP91zs0cz8OpjNuYnwdHaxVUsVNf7jcyhYgO6Y07Bg6qZ6PiPfZ25QaW3yJEF2Po1xtSbIkUuRYzn34UfpSdAKUZVKfNGjuOBVEC0UgEY60QvoP9iEtu3T2L1WBHGjhZWdXrQfayJPyjZlqeKstdaFXxZaiATuLp80xqvPKv','SX9mPbtWQ1XecSwQPEiPZnJ0FRJMIAOastRjnkjDL3rGbI9KqLL4hAdbZKLxo7fb9KUdz4','kMJCIQQWWiAHTqtJdBizhQgqvDST4etcxgUOHjzJecCYLqR3lVqnurEDmpDFgpzL1Fz436vGuTrjOxWDsiP5Y13',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c BINARY(87) NOT NULL, d VARBINARY(79), e VARCHAR(51) NOT NULL, f VARBINARY(25), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6331370,270229175,'OkAhGqlw92b1HDB8','j3XNQ9BbmpOySYTJwZHs0VeBxbq1jbbNitTM7gwHIDHL9mAQR89E1','oYtFoBQzYgUEu5','DtkB3k5WknPHXnFDRgMy','oaPDY2g0','pC1n72LNSOsOxlpsT4LE9O3iyXHmOi9VRdEmdhYjV0JjDdPDKWqqy2koOfZC6Cfy3qlvNxYxW1i8yRPIooD',0);
-INSERT INTO t VALUES (-440303,1180507699,'7gYw2HhNswsLxm4CAQm5jLEjWK09HWEaWkN5044JbWts4QOmA9cQNcywDCmI40IJvYbhQZ','koipRRvsqIOcD7qHDAATDQeILR5WA','CJgA9swYehfQtcLwuQEpbm8COQNzlm2y','GIanXpvO','3rkstDJLqv2Dao9b6MAs6xdpNSkvkJbEoO6LmR6FZMgh0ihtW3qkFb7wNgE','8',1);
-INSERT INTO t VALUES (1460938,31094225,'wLj7HINVSBXb7quvrVKbVNkTqLSGtnclmQU77iuqTLFS4epcD','mJAdQ7pzLxZvbFNHXvdow2Q2nsg1nm9lTsSAPC1tDE1639ynjrxjP2JFRNSihVZZAJ2d6','jWKxNX9SrG72rJaYh5czP3lqXJaoQAXvxeoW','bfe4tOE9pRdUmFB','Iim5QXIhO0FL3vGJare','lwzXdOSODd7pVBB4TvyrvqMm9xDwLlMyquC1lsDLnhSQLUXqYQJP1GG0xS7S183',2);
-INSERT INTO t VALUES (5369867,243126916,'D0c3OMIWkJtltVxk7vHlZavDBGuvSxHU0mYlDOKFJZJFg','FUOEOdFEw9M','hRxvNXcwGSPahSpGta','xCJBU','hE0fjFBfcVTF23ANCNIWHDcqEGLdeSXEasb4roNB39XShjyWgigqlLQIAe5Vs3a9I0ZQW9S6DQF3Q','8HyYGr0TFX34zlb46htdVLwBkojG2oOfjHyFfyk9T',3);
-INSERT INTO t VALUES (-7330059,-924409487,'03lFYgaO92kg8KyOAbedENg2nYxoMJFsNSldNOxPRNhLObNXu0HImJT8o6','EwlVRScLN4SRQb1R7a','C1xME6EJnhAKhO','AjuA61Ns56aZPkXLa3k','FL6wagITEf9Qeyl0xSK1Xfky11HJ1O1qxTYrspQ0eqXeYO1qQf5BBxHhwRCjpOd48QqcCrmYkV6kxe5cL5ug13Zg','R3VJgNBolj5sBJXYMwV4PKhv7PkrwTbuDbVmP5RQJQ12M5svjlgnFCKtpkipsGwfyyGEWtnV',4);
-INSERT INTO t VALUES (-632473,-1430884996,'79RXtQrBl2KCzemTEFNXnw43SZ1MMiojBUavq','8PLPnzIoiakqa6ZLdEI14xPNR5xC1zhpfWxKYdjSZEbTPM','YcFgLiQAKKZJ0rsBBkOk','nMq9UaJ8LXG','uZ3sI6n6AtY4iGlj3zOrBPFGsLjQgrVjZuLKyw0W4GYOpwRgYuhm8lu6mVDiOLVv1qPXLcstxZ3hwFXn9RKLC5M0kAO226F8G','iPouuf2NxpBVmyaqg',5);
-INSERT INTO t VALUES (4659701,-2096910679,'Lqes5AJs5dGK5FrL3GJT7Y70M3frwSK','nGQGDphilb21VpfkEO5X7Y4j4oG6dxA7WBRZGTrCUn3lH4JehdUDROO','LPXxVVfY9bX','m','L4rbkg3p0kyQ1r4O','BM1v3zGET',6);
-INSERT INTO t VALUES (-991268,-1124821100,'mJ2ydZFbMPcpbzaOdwEMyTrbf3bHRfFt9ZBhrZi9GjI1a6Jf3jcEAW3pzGrq','ifdWkwQUOC74a5gQBNNLO05uy7l15HoacuqCa8W4FkdsYb2AO372WneJARwie','xKzWAZSrMjr7oo0VSpnxBevLyB46x','q4UjuAA30kdl24jbFqSSj4N','P5qEo9JsArwrKwOXziMqTPmGuN4bH1E5TR9qzuuKzx4Cfddc5Up1MiPwxfKIoOdA','bpS4u9iVUXhz0pFpXCPeqzhKWJTXwzNIZuLPmnRjeOrYFl7UZhw8N6q7iakPB5ay8TmWXhqMt3E',7);
-INSERT INTO t VALUES (-4777429,-279269410,'2Sezr','Nl540tacy4cIRY1keItoLt5EKcAx0KUJFR','1oMeTWa5ySPzm0tu4EVra2p24X','XMXXDofEhBhTCEHg','40urKrjQXghUVWt0XCQz2sp1pFPHPBzUaQE9P3OW2QJrD29RzkqmwaPLk5vBlttYVI4rl4S9PITRs','EvMVYysLlZEqSOIpj5w0BUPfH2ZxEirVWnEJ9GACwMZNnhvETMmmmFu3LRjzZ5z',8);
-INSERT INTO t VALUES (4264393,1459059661,'JM4CqTqPtMCv6avSFKzOprLEilOiX7myF8vwefA1z9L5mEzBc18xxJiMc2yW','1vr9wpJNump2uG9xRIkxRW0boXO59Q9kzUMIhfK4e1PC97Updz1HpULM','AM','TDEw2A4O6wPdPCHyinxDN98Pl','j3btx352f65vMQyyQaprZO2njvwZY022DKX2uo1bhqzuLEDiHtmEX5nH','4DlX23zkMaKLtgey4krQdGnQZUTV4ZuyrsXoo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16969324207094428662,15460150593127737529,'xl7','UV1Gi9C3vWQ2','U4F','0MnCX1th3','i','N',12);
+INSERT INTO ti VALUES (16969324207094428662,15460150593127737529,'xl7','UV1Gi9C3vWQ2','U4F','0MnCX1th3','i','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2954841002954642458,2828990279774452171,'0EgRT','7sOiZchLtwRbLhRudk1jDntAEWO0v6CG8SuNmu45ZHwjsr6cQe7zDQTgdjkmSUGG5lXtwkvUM8vklRcxrJ6SQstNPYKSXH2PwQhYPXhmwYSE2Vidf1yGPHulsU','S2eVS1E4to','d2nR5cFf3Cawd2Uw6S6BPoeC5c3wygU9XXoldrroPhpGe8Y2U2XzAlxnRK0Vb8SQCHfFtu4g9pW4m0JU4Ed2Iwz8jwDf9erWRM6MXeAaa5DlN1nrOy5ZxpyjgHZ4VGOkr4lOf2stSubhV3FKADs8zJuQpLPyokK36rgl8m65gSRwHPHDbKbLXHusC5xCs7muek8Z0L8Id7gzsbWAA0nSSWKQSK','X','P',13);
+INSERT INTO ti VALUES (2954841002954642458,2828990279774452171,'0EgRT','7sOiZchLtwRbLhRudk1jDntAEWO0v6CG8SuNmu45ZHwjsr6cQe7zDQTgdjkmSUGG5lXtwkvUM8vklRcxrJ6SQstNPYKSXH2PwQhYPXhmwYSE2Vidf1yGPHulsU','S2eVS1E4to','d2nR5cFf3Cawd2Uw6S6BPoeC5c3wygU9XXoldrroPhpGe8Y2U2XzAlxnRK0Vb8SQCHfFtu4g9pW4m0JU4Ed2Iwz8jwDf9erWRM6MXeAaa5DlN1nrOy5ZxpyjgHZ4VGOkr4lOf2stSubhV3FKADs8zJuQpLPyokK36rgl8m65gSRwHPHDbKbLXHusC5xCs7muek8Z0L8Id7gzsbWAA0nSSWKQSK','X','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1749872790745649598,381145624423394963,'0RtiV','R7yczFIToUHEh1z6yl7x5zP1hGh1GHAsLpbrjmiVk5ua6PNnh390CCJsUpqZ6mER5zkH4SV6UOqVI7UcxCFpd3uSPMkRtWqQ91EnF','6tGtlLdL','zLbGuRhlc8NFwYlCvQ5tySgKqnXW5Ku7C9YhPS4z4agMtml8ZyAIo0PKuCagTA7qHloDTLkWYvy3hwfFa3gxSulHazZzYpdWgNMMV7la2QITGnUv9Ou9fdrBpnuNwIYLz91MbGqN6pJ6kyMjifWbMw0HYY1dLJp918EvtMdDKTaFLicwKKtUkqyqA90xE','LC','h',14);
+INSERT INTO ti VALUES (1749872790745649598,381145624423394963,'0RtiV','R7yczFIToUHEh1z6yl7x5zP1hGh1GHAsLpbrjmiVk5ua6PNnh390CCJsUpqZ6mER5zkH4SV6UOqVI7UcxCFpd3uSPMkRtWqQ91EnF','6tGtlLdL','zLbGuRhlc8NFwYlCvQ5tySgKqnXW5Ku7C9YhPS4z4agMtml8ZyAIo0PKuCagTA7qHloDTLkWYvy3hwfFa3gxSulHazZzYpdWgNMMV7la2QITGnUv9Ou9fdrBpnuNwIYLz91MbGqN6pJ6kyMjifWbMw0HYY1dLJp918EvtMdDKTaFLicwKKtUkqyqA90xE','LC','h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (20693617108101282,13978842140543113192,'5y','nNpdEcCnmptNcZpfrZL0Q5WD97judzkD7MIznb8iVFa5VSS43GmnQAg89vv767CDzB1NDD1XqB2J4flUVUPyYoiqDX','n2DFCX43UjlsUnsi647w8iBKTDigQqmzyD0nBsO0zP','KtpqxC7qbutPpnO98yeGCIZZnaB5keSskO7RBEr5jy2iCY6E3JumdVlhDa0hrgZyon6bW6AhGQFrXb1hR03aZtwdMs1bwcVFfbYIybuzjUTcPbtwGiQxX0EdNinHT4AeDpXznrrkttzMNh9LhJgYALwuuWk52rcGMeQH3ARNWYMRfkUyVk0g4BRQZKUWj2UWCyuS','Ur','T',15);
+INSERT INTO ti VALUES (20693617108101282,13978842140543113192,'5y','nNpdEcCnmptNcZpfrZL0Q5WD97judzkD7MIznb8iVFa5VSS43GmnQAg89vv767CDzB1NDD1XqB2J4flUVUPyYoiqDX','n2DFCX43UjlsUnsi647w8iBKTDigQqmzyD0nBsO0zP','KtpqxC7qbutPpnO98yeGCIZZnaB5keSskO7RBEr5jy2iCY6E3JumdVlhDa0hrgZyon6bW6AhGQFrXb1hR03aZtwdMs1bwcVFfbYIybuzjUTcPbtwGiQxX0EdNinHT4AeDpXznrrkttzMNh9LhJgYALwuuWk52rcGMeQH3ARNWYMRfkUyVk0g4BRQZKUWj2UWCyuS','Ur','T',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(4) NOT NULL, d VARBINARY(100), e VARCHAR(23), f VARCHAR(70) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-289148,-1161226,'hl9','HfnGMnAQ5qQzHp3wlM69x9NL6uDrD0UZg8wVJx9V2pWmjBNhGBy6ao7A9hx','SsCMt','5rrBwYpMxMbMH','t','nw',0);
+INSERT INTO t VALUES (2306563,-1308590,'Rf','AM1M8JhNMmfqBikUJHKvA2Eb0oblR98g5IbbyAro08lP7G8sM8vfp9NUDl94wab0i','WmDnZSRGsCc','NokGEGYVmUQ5olNiHEjpPlSjD','j','t',1);
+INSERT INTO t VALUES (1969920,3416657,'Lz','RSDPwqB1GsbfVux5VqWN7eBAq','C3N03hboTPRUV','qaA33HgWswQuwqkAzMXD','69','TV',2);
+INSERT INTO t VALUES (3711468,3081191,'T','ITR9LVYXNdEoJP4Bpbzh1mArpYSVougdiCHDeHf','H7','0XG7hDkMrXIL0i5LIDuNvtJu9MuNZaKOPKj52yLXRqvZoYRqaXWtmkvnpp','cc','AN',3);
+INSERT INTO t VALUES (-4695169,-6101734,'INJZ','WGP7pOS93QDCSdkd3WMPM9McxolwByqkUkpjLYe9QNJb9M50Qd6pJuIRfPZ2mWSiFgnoQ9yZG6eb8yu5TfspW8wiGbdWxT4JcFe','WUXR42t','YQWdvyaH7ahlLhEuhkZfb7nO1V2L4q4c4t0PDu4i3EfBIyav','c','t',4);
+INSERT INTO t VALUES (3467202,2975179,'3L','hnBp7zH193K1edht1GiJcIN3rDfywFRtLzUS5hFEkfghEb1QNWGli6UXHLlrReJYdhjKywuvF7','yZDKehv','dU0i8','yC','n',5);
+INSERT INTO t VALUES (-7764706,4785613,'eLu','358l','eMKlqQchR','DaIhM93kronY68J6qHX','9Q','R',6);
+INSERT INTO t VALUES (5938581,3938775,'Qsd','vcqiVS67uAZaYUFAKBhIUNChsVW05LIMNd8uvLoR5bjOJlBqgLdfvcfazGm7ohUk4DRk3vJ19XQHx6v','BY0DlYyJY','ynNJlPUlAfSRAylr9I4z1IiaalpEP0bntzTk','Fn','e',7);
+INSERT INTO t VALUES (380215,-5058999,'CRie','joxh3O4','Cm5t3VIz9zT5bkpeoY','cv5','RM','ds',8);
+INSERT INTO t VALUES (7726228,4385924,'5piP','fPphbMgxDXtyr9Ka9E7ck3D0bueZrr5CdizD63oILk1TjN24ZFs97F0UnYyfZ93W3RkYN','N5hio95P8','pv1SZ','i','p',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(4) NOT NULL, d VARBINARY(100), e VARCHAR(23), f VARCHAR(70) 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;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-763802,454980078,'Io6z5DRSxifUQmg0Qg8Y53AZhy27WaMOCWa2NEKQ2lNvEdTsqghe','3aPYUI4Djlr5qJKYYGZxTUSW3fEHyDprosMmUwSEjN91zll8ICdP8COBz8NtNRymwTjglRIRYq','9l4beZzSfQsZ','uAVDf','Tk4xZWGD3dfwqgcfrw2','SjOeaZHxvOHP9',10);
-INSERT INTO ti VALUES (-763802,454980078,'Io6z5DRSxifUQmg0Qg8Y53AZhy27WaMOCWa2NEKQ2lNvEdTsqghe','3aPYUI4Djlr5qJKYYGZxTUSW3fEHyDprosMmUwSEjN91zll8ICdP8COBz8NtNRymwTjglRIRYq','9l4beZzSfQsZ','uAVDf','Tk4xZWGD3dfwqgcfrw2','SjOeaZHxvOHP9',10);
-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 (-2815226,-1057879347,'LjjmrH848wK9giQ1KT57p5UQFzMGP3Qnylpu2fwU9JI','kobxPDLL5fKbDwGQzOPyqqcC7vZBwPLznyhF','aC','b1DKmx','uWR7v87ulEAIYmX3HpTDd78Gkm2lH','9r7z3ddixMTIMTiKfPxZy6ExKsTNGGslOds2qQeeATOuRVCJFvNAzRnjHNDsmQVHlktRSBNSTG6WfedZ',11);
-INSERT INTO ti VALUES (-2815226,-1057879347,'LjjmrH848wK9giQ1KT57p5UQFzMGP3Qnylpu2fwU9JI','kobxPDLL5fKbDwGQzOPyqqcC7vZBwPLznyhF','aC','b1DKmx','uWR7v87ulEAIYmX3HpTDd78Gkm2lH','9r7z3ddixMTIMTiKfPxZy6ExKsTNGGslOds2qQeeATOuRVCJFvNAzRnjHNDsmQVHlktRSBNSTG6WfedZ',11);
+INSERT INTO t VALUES (5234759,8310257,'zA0i','74jtitD69JyORM73Be4Cm6lL','khVh3pDZj1qCiWMIF0B','2cWZvht5gLt4xDjNhyMDU7DJcQvjEnoK3Jdyr','aV','u',10);
+INSERT INTO ti VALUES (5234759,8310257,'zA0i','74jtitD69JyORM73Be4Cm6lL','khVh3pDZj1qCiWMIF0B','2cWZvht5gLt4xDjNhyMDU7DJcQvjEnoK3Jdyr','aV','u',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5) NOT NULL;
+INSERT INTO t VALUES (-4070386,-739213,'b0tOT','jF7UzTAQQTLlfb5yVKcO4XMfeaAaDVdtDjuMceAOJENwrhmQjgmoBMg7up6sCL3A2aVt2w7dqCJtTp9lCx1JSBoovM9','hLs4TxgwMpSwfoLHHP1ec','aQlzCegtEHVKNhow5yS703rg9HkSuuNexC4ptmMPoVqHM1mPDt4DCL','Ek','7',11);
+INSERT INTO ti VALUES (-4070386,-739213,'b0tOT','jF7UzTAQQTLlfb5yVKcO4XMfeaAaDVdtDjuMceAOJENwrhmQjgmoBMg7up6sCL3A2aVt2w7dqCJtTp9lCx1JSBoovM9','hLs4TxgwMpSwfoLHHP1ec','aQlzCegtEHVKNhow5yS703rg9HkSuuNexC4ptmMPoVqHM1mPDt4DCL','Ek','7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3516493,-694804033,'MVPsoQta2kSpxvx5WezqkNLs4KbwWTn0iEe5DPHE2LPhOLnT67Xs8E5GMvvlSUUczJvEBcaxOmIpkMaWuIpzP','2pGuPF2dC5T6IVjOflca0AfSYcTo7DPO7PIFOdj1xYY7L7PThlEnjDmJmXmhj8Q8uc9qiJ9G9MqyakAQAeLHdplGBpEzHk7pg','7PYvdKs1HvgVNwxX2raIznkDNPXBPJWvhcZb3D','l1vYmSbJqWAeOpq','dG5vwVAYFrbFNhljful6JEKIhXcsQ5IOl9aHuAkm0snHxnofTJJQ27EkrQD','zWd3eEdmAUK1',12);
-INSERT INTO ti VALUES (3516493,-694804033,'MVPsoQta2kSpxvx5WezqkNLs4KbwWTn0iEe5DPHE2LPhOLnT67Xs8E5GMvvlSUUczJvEBcaxOmIpkMaWuIpzP','2pGuPF2dC5T6IVjOflca0AfSYcTo7DPO7PIFOdj1xYY7L7PThlEnjDmJmXmhj8Q8uc9qiJ9G9MqyakAQAeLHdplGBpEzHk7pg','7PYvdKs1HvgVNwxX2raIznkDNPXBPJWvhcZb3D','l1vYmSbJqWAeOpq','dG5vwVAYFrbFNhljful6JEKIhXcsQ5IOl9aHuAkm0snHxnofTJJQ27EkrQD','zWd3eEdmAUK1',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3380470,1587687242,'Gfhh7ziGB4S97UwdO9KStOFvPygcH6YgpsJJ7RTodoJ5xqSmqrQp0P68BvQnHspWTmDY3nQ6tEsZu8ZgvjFZAl','XHlCH2GwPrAWYMBfk6m9q8GfNse8a5lC2zZjNqg2OtO3E8pMvJjgzv1n9Yk6BbiTSPR0ZZQipn8y6U9n8BQYziBx5dqlAcoIKvCw7l6fjuOB0PSoPsufquN23WianCKCzhryImNGlRk3W81CnEHwK1H0opUwqiMHF5z2ItKbWnHFG2otWiF2L','OLuOoY72L7qhT153YNJ77nSXmvnpmAj','YoyMt7iObKjsIvEtkillnNQ9O9uZfK6Zs0U7AkjK6EdDv1lZusfolAwNohWNWlY9rgVUVEVp3D2eroN4TnfRMvQGB1UP78basA6bPSJgaghqv','UcZI4nOgFBoUBpFd8NxRk9RVtmMm0wGoSSai21kjeKs3v66FYyYRMUMAl7QhcyxYgLX','Yf38kNzZVqeeKwtJJU1cCjucMtsiVyE3U8Ss4GBxIi0yFYIaORuIt',13);
-INSERT INTO ti VALUES (3380470,1587687242,'Gfhh7ziGB4S97UwdO9KStOFvPygcH6YgpsJJ7RTodoJ5xqSmqrQp0P68BvQnHspWTmDY3nQ6tEsZu8ZgvjFZAl','XHlCH2GwPrAWYMBfk6m9q8GfNse8a5lC2zZjNqg2OtO3E8pMvJjgzv1n9Yk6BbiTSPR0ZZQipn8y6U9n8BQYziBx5dqlAcoIKvCw7l6fjuOB0PSoPsufquN23WianCKCzhryImNGlRk3W81CnEHwK1H0opUwqiMHF5z2ItKbWnHFG2otWiF2L','OLuOoY72L7qhT153YNJ77nSXmvnpmAj','YoyMt7iObKjsIvEtkillnNQ9O9uZfK6Zs0U7AkjK6EdDv1lZusfolAwNohWNWlY9rgVUVEVp3D2eroN4TnfRMvQGB1UP78basA6bPSJgaghqv','UcZI4nOgFBoUBpFd8NxRk9RVtmMm0wGoSSai21kjeKs3v66FYyYRMUMAl7QhcyxYgLX','Yf38kNzZVqeeKwtJJU1cCjucMtsiVyE3U8Ss4GBxIi0yFYIaORuIt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(11), d VARCHAR(44), e VARCHAR(55), f VARBINARY(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17049384854331878618,6690780,'mgGASWx384','c46SLBz','G','pNdLOHIN2dr0f1YNNTbpMQ1WVdLojBj','qHu85u2NJdznW7CtUhqzFG24ncGfVVUfolhWui8tU4vbLS8oGOIvJadW9gszz6lRWSmxJaVh8MW4lFO6dUhI1','7qv0TNoIDO71LqS4kmyLXz8v0NguUdwV0ag2D1jwGxg5mqR1v8tMqEKCIv5Z6Qn37HOO7NX9dHkbjs7ogMv1ddwH',0);
-INSERT INTO t VALUES (12990392243578127859,4626729,'dsBEN','7dn','d2pOxW0qTaVpxERpsolKaDlAsABEpZh3PUURUBXSK461dBQ','FkrKmxWBi8U98N15q','GBqzvMFyzYqLPnMHKkSf','x',1);
-INSERT INTO t VALUES (1534492948727125651,4575329,'WLzIFmCi','3VUctDQl','2301tzLkqVYbqdE1Y1kKtQbvA2ewvNfu2Hrrloz6ITxwi3IV1','ReSNkS2tAohIyE8m1kyl0CwhgV','16JgR01X1dgGWbVEkdtjBJg3iOuOf1AK','a3NNH9v2573nJkY58ENuL',2);
-INSERT INTO t VALUES (10158041588104373742,138386,'YE1x','KtzTlCBkTeCPvMLtc','XCddMt3mvec2UlaDLsbU','XIw55zZsNNvYY9c4lXc5c','iP9Adl2wLILhZ6R21AaFONjS5cE98higtOqHmrT4k3sgFsBvirclp2xWyo00W3tfvTVoi29jBwIrEMxu7AD8h8y0qC1FcPXX','gyIVMgSTdgC1Lc9LNeP6Ip4NcnDZJMJVYm',3);
-INSERT INTO t VALUES (2568641916391185691,4737291,'wgWpTctm','d9q8CTmv1nHXfcgzvq6jLsZWzn4SfNKqM','l6XsN4SYRm6MzPXNEbG9tGTCNsOq2P','GWP6uVszEwzXsRQp2a0kFjUiUOLtlf','G5lC8Kym0Sly4IBqvGGUHuPqjX6B04','pi56uMvFaRM97Nrl9NMHwIoFvysBTDuDsgzkhDiUIDMsoYSN',4);
-INSERT INTO t VALUES (7694324454494329721,-4457808,'6YAH','goNtgujICelLYfhCEKRqvsGEY','OGUnPoFqTqMGFlwlmP8Ag','V3bwQ','tlPccAGCzShPfLDlgpP9KL07pN0ubtRhB8jgS3vBnXzv5pQFP4GOvLfyo8xGEfXIsNmz','H8q8g1BdVmh8iPyC9uYwz3NA07oQN9',5);
-INSERT INTO t VALUES (17253929627545302652,-5927263,'eW86YUY0H','EFGFb4AjBxEVJHn','0vjFce6YHCbq0T0Yqjo','Lh4JXN7awwuwkRYSCAlzNrmv0xECCbKaQckMdP4n','Eqc8Y93ZI2UgJLLqnx0dKqvaxNdAKhoQdFAfzBeo633banpioX1v5KbFsjmnkdxzvv2zoapnXjuFoSbNEnZQHMt1y6','7xnVXyaJ7guLtcZPpfm4BH9uhyWtY4lCXy92NStRcTyZC3XvcYIgavTnLbwsG5DtEEtPhD6Fpx0wkCMY',6);
-INSERT INTO t VALUES (4407915466836966805,5142366,'5VXDMxcXs','HK7zLKtwQPXlbaqBfQTFBICkpz9rPS','A8bQo62sMvNtWqxALE2LT6qtwW9eHAFRFk8nCOxkmHVY9C','VrV6HzG8vSzCav6hxlphW1849EJaP0W6WdJWU047od','B9rOw0t5MRv2WYB02JOXu59wBBpl56KYSwHdJU7qxOE1H02etKQAvABYpQ3zfKrQ1dfm0yB','LieDmIbjpzgcRCFyssoKahynqBSTr4vxOO28eecNc',7);
-INSERT INTO t VALUES (5435858099904632059,-6069026,'t39i','5YDyF8uMKrQ6EgUnk','owe','XBBvL','tOkrtXaVaugxfH3FCUtjaJsDqt5jeoYx','qwM5UxHnK09FDMx3A9qs',8);
-INSERT INTO t VALUES (1885620831088820342,-6619222,'Q','C57JU4Nvy','EiLkX6f29F8UV7wT5SknACAgw7moYM86brv7PwcxjEK5iVKCpq','ReGN6o8K0K4G7B','A302vFxrSFgEGPuLYWalIkrpheJJ8pZQGqaWpimYPQLZE5VjrWqsEhg9BoxjcAVoSUji1PsDb37wsC741Fes0','xpd7591oEDb4hre6ftti1IjPVj4MAMUpEWh3mdfgdPSUMmkan0mfSIvQHZFRtcZDA7rzKFt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1484825,7523801,'Smkpp','WwG3dKIp1BeEiOlQK81F4klQWxgy3CuCSXXtfRGrz57ZMJnEhbhEViUK3xqNsPJ6Hb0EGs6Af7r0ffgvKLGE2enVjf6d1Bvm9dW9UMseJnJk1LT1RJshCwcKEyZklX84TIc2jNSGzJe0o6P78J1nTg44BipakJpOjfsqIriIarf1F5W6S5gbhNT','hiQfI','tXvvclTqWDzCWD3MMV','0E','7',12);
+INSERT INTO ti VALUES (-1484825,7523801,'Smkpp','WwG3dKIp1BeEiOlQK81F4klQWxgy3CuCSXXtfRGrz57ZMJnEhbhEViUK3xqNsPJ6Hb0EGs6Af7r0ffgvKLGE2enVjf6d1Bvm9dW9UMseJnJk1LT1RJshCwcKEyZklX84TIc2jNSGzJe0o6P78J1nTg44BipakJpOjfsqIriIarf1F5W6S5gbhNT','hiQfI','tXvvclTqWDzCWD3MMV','0E','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7635055,-2330699,'3Ymgv','p8n6SKiaowVQoc0fX1UReiKX6t6AMba72gtp3dnxps3fJaShB1oEaO6Ck6Rrv0FyXgD25mmuSRvLi3rzxdcV5aAQhO4xtEOr9foPmnhABlyPGdqGICy91NucZ4RdOv12rMCLQ0LvhcAUJEoUxB4pJgLj1ezBKXnpyxlI2iyBJKSgeC8Cxzj7ulVvvooDBa3hmk','fiHr6dHzD75i','Q98ifLVwO33joWqIreI8MkSQwEBPvOokD7krQva8nShNhBUXdJywFkbZByoTy8cnuCB2fzIKHFcArCudH75UgTlVxqrlPWE3nVQTrM9c7ry7u6RpwRnkPPwEzqlNmBRliHXWwYSdpODCMzb7PxCSddal7iM3qlWZFVTjmfSL6Ob7K63scVGcRnQNSZc37q2PlVj','P9','Xp',13);
+INSERT INTO ti VALUES (7635055,-2330699,'3Ymgv','p8n6SKiaowVQoc0fX1UReiKX6t6AMba72gtp3dnxps3fJaShB1oEaO6Ck6Rrv0FyXgD25mmuSRvLi3rzxdcV5aAQhO4xtEOr9foPmnhABlyPGdqGICy91NucZ4RdOv12rMCLQ0LvhcAUJEoUxB4pJgLj1ezBKXnpyxlI2iyBJKSgeC8Cxzj7ulVvvooDBa3hmk','fiHr6dHzD75i','Q98ifLVwO33joWqIreI8MkSQwEBPvOokD7krQva8nShNhBUXdJywFkbZByoTy8cnuCB2fzIKHFcArCudH75UgTlVxqrlPWE3nVQTrM9c7ry7u6RpwRnkPPwEzqlNmBRliHXWwYSdpODCMzb7PxCSddal7iM3qlWZFVTjmfSL6Ob7K63scVGcRnQNSZc37q2PlVj','P9','Xp',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7979503,-362865,'p','7aE3MYdXOnlbuMyfBosMnedZ9e7j7aOBChK69GLnh9610IE70LW9p6ZvJMHPSU7HaIUqBa8vusU4H6uEyqE679owQJ9xmziRZiUne8yPqV5L5LGkkNRrj0sXeJow7InOl7Zs7xrzsk3otvE7cmGT4S4yjaedKD6HJiKpl6zsBGQAcImuLFsvgDEMQpQ','k60','RkPXvvwK4ifqfrxp21GC8BgFlv68Gv1wPDKGx9eZwPJE75yttwvsaTlarbQTrMGlYbsNJh0smJALgDVBTXClE1','jDY','M',14);
+INSERT INTO ti VALUES (7979503,-362865,'p','7aE3MYdXOnlbuMyfBosMnedZ9e7j7aOBChK69GLnh9610IE70LW9p6ZvJMHPSU7HaIUqBa8vusU4H6uEyqE679owQJ9xmziRZiUne8yPqV5L5LGkkNRrj0sXeJow7InOl7Zs7xrzsk3otvE7cmGT4S4yjaedKD6HJiKpl6zsBGQAcImuLFsvgDEMQpQ','k60','RkPXvvwK4ifqfrxp21GC8BgFlv68Gv1wPDKGx9eZwPJE75yttwvsaTlarbQTrMGlYbsNJh0smJALgDVBTXClE1','jDY','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (175946,-1055688,'Jqd','hAYi4vbNxdhy7avpvjadiNfbTfUBJVvQ','164Jg','QGheLEuxW70fXLnUJBxuuZ2O7FNpXh8p85DpycRQCJh5qSUE7iSLWaM4MswyovcATHJTGAzReSrOI08Ly26KF2x49w1ydy91544fHzYOY4e2ss9ikLX7e5kxPpJaxCh6rM14lipegfWtM0D7I08Acdklb','b','oa',15);
+INSERT INTO ti VALUES (175946,-1055688,'Jqd','hAYi4vbNxdhy7avpvjadiNfbTfUBJVvQ','164Jg','QGheLEuxW70fXLnUJBxuuZ2O7FNpXh8p85DpycRQCJh5qSUE7iSLWaM4MswyovcATHJTGAzReSrOI08Ly26KF2x49w1ydy91544fHzYOY4e2ss9ikLX7e5kxPpJaxCh6rM14lipegfWtM0D7I08Acdklb','b','oa',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(94), d VARCHAR(19), e VARBINARY(96) NOT NULL, f VARBINARY(82), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2468916962251721384,1433428121,'WKxxgd6UXKQyKTxhamxoORKysXfvqBJK02BIKkM2PMB5MSe1SQ6XmqHDgtEf7Q','oTN2QPo1df1c','OgcMdQJeMircOYq5C12BH','8sqPvO2gk3Eb5gPDGauPv7iGC6dg','J','b',0);
+INSERT INTO t VALUES (1890255670372049104,-442296903,'bPJeBTZuOkRLXWd3GvkCsVWMabaDu1dmn5Umh68rZTJOtk5Ik8EluhwYY8kUyquZT0vLaE','tNb2CL','gy4fyDzxsBiT3VtZV5xgJv3hKZyPuTidSy5SchnyPFv9e8zii0OdBLlZZSaAQqEaMT','jNBtad0L','se','6',1);
+INSERT INTO t VALUES (15316592064026899745,1437086941,'R4CUN9F4RxgH5VXao','WkLYHcSoafFjfMs3','DcR','9oOWPl82C0qwNvKxfhogIkut1eD8s4fb8Q1b6btewDoKTmXD3OfYyf','Mx','S',2);
+INSERT INTO t VALUES (17696717702365756476,1921453794,'wJfsnHbVta2yPI1owwHNyVqGH3AjKrCSWFxa3cVV','qS','eq0gMrB','uWd2b45t2ZgHGokvdb5UVcarC7Sc24fse2yWYmffkDAwHcYdmSp6gd','9','V',3);
+INSERT INTO t VALUES (13211929687363863365,-736471948,'p3p94hYPEk3jlZppsC8AgtZf7PR8SAck610AinagxZ2d4nd0GxnL129p2psGwZigPrYsjESbtOKJUo7VKA','iKnZuZk','sFSd9aYVeh60nMPUxvfuP0gSl092G5CcgzumlkQpaYM2yvgozpTcHuE7jAbvW5pl8Bb4IJJfmo5LYBcMgtsRkRqEmESnAYg','yCW7ssc0qm9Zrrud5tCz0Q3kS9leZ9k1EWTh','s','u',4);
+INSERT INTO t VALUES (16390221325742531042,1243405395,'ZX8ZF3','a5ewHktc4SWXXDVh','unuvPwM9TVE4JCw3revfC0QDtiyxwBubBk50KEY8PIr1Ext1hUXeeWnwWtOoC5ZgHSSW','W7xmlUFMAgMRa7GwIzNIzjtxWvs1PTe1zrMGpvtk65Pimizgw8uaUbTkWARF5ysNvqSE8','Kd','b',5);
+INSERT INTO t VALUES (5442197577009983324,-612288801,'UPc1TA92inBJazfWvEHI4grKpfJuvzhovCu9yiISYvp5aGrBt3','g64iwiPlrmZDAY','karUZ0nHEF2cLMQIADlE4L2CB4MiFs5Le9ikzUV88RQwUY2KXamKQQKWzkhqi1jcIDUqV5v4zsGK7N','UIOrdf0hnYDAmrwr8yQ6L60uIvdggsQPiKZj4KR0','N','V',6);
+INSERT INTO t VALUES (17374075014282711789,141685518,'XQ1j1r5j5cP','ub','277yrwVfYTdrnXjfBaoVGR0fvYI3E0rB08oha2Gn4l','PilAhV0Xg4u8qGiCrBShxwGJc4unt6CZPhu','d','G',7);
+INSERT INTO t VALUES (12451785153199661799,1267736021,'GnExOmknKG0yIqpHuOY','G28eJk2','iLDnzxMZXD0KRIrbIKLDcGfokze6pu3TWEhclQslq6S2dmXVITP2x3pcEyhrNTEPvBlf','MJNi4C9A4CNYDvoe2tMJdp2EPxPFFeQk7JnoDw20jKehGADTwn5LhmhFHoPepdxT19jJzu8DDXFlnu4T','ZG','K',8);
+INSERT INTO t VALUES (898774827490682740,-1375853838,'6zWYKTp975LOkxf6suwDoIZJ4UxmwbGSrhtuCbDkG1','TgGNxw4fA','EycMewemKmLLreFZOI0fUlZxNvJvCpt4IvS5GDjX3uRbdRN9fHrAJRu6xOJg7m4iXN','YIhw8u','Ch','L',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(94), d VARCHAR(19), e VARBINARY(96) NOT NULL, f VARBINARY(82), 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 (10041435617821838282,4418920,'S1jzoHW','hIhPC','VTckRS27LsierCfxzr','B71','yQjzAfEwy6urwH9gclJFAZ372fwwyImPjHRgbNKvJTAmBYNO5C3yyHrG','Uf20lTlr6PRfF9oJxZfQs31Q8u80K8bRaSGvyE8zxSJ1qPL0Loq7W3Xn0QRFthjBuQdzgGfUaEcg68AckszAzKgzYnkowLHXdFsA',10);
-INSERT INTO ti VALUES (10041435617821838282,4418920,'S1jzoHW','hIhPC','VTckRS27LsierCfxzr','B71','yQjzAfEwy6urwH9gclJFAZ372fwwyImPjHRgbNKvJTAmBYNO5C3yyHrG','Uf20lTlr6PRfF9oJxZfQs31Q8u80K8bRaSGvyE8zxSJ1qPL0Loq7W3Xn0QRFthjBuQdzgGfUaEcg68AckszAzKgzYnkowLHXdFsA',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(12);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
-INSERT INTO t VALUES (2502238350648255738,-5478571,'VCaaGsofM','V7Cj6I8Pe1kPie','kTkuxm8exTwhg9FgnJjLQL6E5AsWEEm1QwMef','MefkHIbDqSgTywNbb1irAjGUuY293pa194jnvaZG5EWG8WUIYQU','SSjeyZrYmrerVptEX1dgybEliaOK5YBtfDPwUvM2QMnt50i6Q','ssOJFG8Q2OrcALyitsi4c8bZtNHAbTs1TMDJDtnc7vnJqijHiYjdOV3YC6i7UzSgvkeg1ZRY8v3YnU2HSDIkMFqd5aQU6',11);
-INSERT INTO ti VALUES (2502238350648255738,-5478571,'VCaaGsofM','V7Cj6I8Pe1kPie','kTkuxm8exTwhg9FgnJjLQL6E5AsWEEm1QwMef','MefkHIbDqSgTywNbb1irAjGUuY293pa194jnvaZG5EWG8WUIYQU','SSjeyZrYmrerVptEX1dgybEliaOK5YBtfDPwUvM2QMnt50i6Q','ssOJFG8Q2OrcALyitsi4c8bZtNHAbTs1TMDJDtnc7vnJqijHiYjdOV3YC6i7UzSgvkeg1ZRY8v3YnU2HSDIkMFqd5aQU6',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5933468528284355603,-455429,'zj84x7c2YEjk','vvs3fOJP4NRzsBGrSXJHrSogWb5W7tSKVaPbga2Weuz38gMIVWVuYkxZRdcywrGJHDhgX9vmOcCB1','1uUW4bNrY1JW','PXKkBOxuyq3TXlKKf','LDNroeBorpYJUCN3td9wQM9Eve4rEMTWNngYUIo7yFPAI5HAI','LMSuCWrOS8jk71LIR8tNA2tyuR5wioPmjc',12);
-INSERT INTO ti VALUES (5933468528284355603,-455429,'zj84x7c2YEjk','vvs3fOJP4NRzsBGrSXJHrSogWb5W7tSKVaPbga2Weuz38gMIVWVuYkxZRdcywrGJHDhgX9vmOcCB1','1uUW4bNrY1JW','PXKkBOxuyq3TXlKKf','LDNroeBorpYJUCN3td9wQM9Eve4rEMTWNngYUIo7yFPAI5HAI','LMSuCWrOS8jk71LIR8tNA2tyuR5wioPmjc',12);
-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 (2421896919591172478,4641687,'R','f8fsbBhQXapHacU1tVC79Q6M0FNBPJBdfHNiMaI4LmL68G','ol39iumsaaul9XqqgLS','kdZSzDlpyJt54icksUoPgfMmpdHQUMTPTHEP7uZCAPQjLd53ZTNABPHlMyBEY43lDBGBIa','U94oLKAMM4QvsfpJMn9ufUpXP5eb1oHm','DJFjBB2XG8R',13);
-INSERT INTO ti VALUES (2421896919591172478,4641687,'R','f8fsbBhQXapHacU1tVC79Q6M0FNBPJBdfHNiMaI4LmL68G','ol39iumsaaul9XqqgLS','kdZSzDlpyJt54icksUoPgfMmpdHQUMTPTHEP7uZCAPQjLd53ZTNABPHlMyBEY43lDBGBIa','U94oLKAMM4QvsfpJMn9ufUpXP5eb1oHm','DJFjBB2XG8R',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(73) NOT NULL, d VARCHAR(19), e VARBINARY(49), f VARCHAR(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2553045,4000742,'6bqLRLIQnYotKQSdc68FXZdjybQ7xrTu','F5h','OXXvZ1vhr9FL0oC8UklHFSS5mURbQHoMZ5JCLnqS','ee','naxMRo9wjPt9i3uxwwFBXJgBohS','oBdXDqLtvvee3S7P8HCvmrllU9DBZYqS8sTTTrQBOPWZCah0YlkojY13dAe72KZoFX66P6ZIIT8sa5ihyEfm',0);
-INSERT INTO t VALUES (1750906,14242530,'7Vl1LV6XvCwN5SU3flsAV','ie','mvqzLDrAs5YhlThmYUNcgLxRkXOE','z','ezVgphiJjKESHqMHeyPHgeCmHB8uIZweldWdi2gK8loOlikK4OkG0CIOEOxDKs3FXPxERNJnNc7C8V1VyvWnKi8','qFOaYb6VZXksEDQXX84vja4gsi18',1);
-INSERT INTO t VALUES (1479268,3086617,'N4jo79VyKpWTTNc7bLo9uvnX9Khz2H0YGoPtie3eKoUWiUHAhKuFpwKw2xeWGohCIX5','AZGxkJFI0gK','3Qfz1EVz6ylkg4isaJ4gkVYfvqgO','8','m6qqky681mh58X2fyBleSJhUVKuO7h7ZMq7s5bPqw3oz6sUhQSV3299o3bmJMsHGl7kSfrXkyknD3RCfWB7hOnv0EzXIs5w6Myxx','dNNf7P',2);
-INSERT INTO t VALUES (1704605,11019583,'DN3lwk5vejXID','vElF0n2','3K8NqGixMwp006zhg9F44ripXWk7shC3cpXp','6','tDzBWW09VIVuFF47yBOKnx7eoLw3cNq3Kx7H1x1jVcY6foQgdpo8KIPxJB0G7cZoceN7eDhcvxPqdGHiu1urT5ta8Xx8vnAKuv','NZGrOfCiZhlZv4bxkzh2RtB6jtSzfRhLNn8bMXs10dFEfsi4eUkpZagmPjAonvJfF9kR1ruTXffqrTfKvPa84ZdlSRjkqU',3);
-INSERT INTO t VALUES (2766517,855378,'wFIwflUEY3NC29HhUk543wQkl4X42a7bUx69JHlv7HL7JEnfF4GEUW','4lk8OSzErR0','OvSyZdlQj2CU6A4ad1TjBRU','Zb','Nq','4KDDsLDAyF6eNuB7EemdNJ2',4);
-INSERT INTO t VALUES (-6075222,6855970,'NSW6TB3FNBaT','ODXDeN','6xOwIb7LRr4eYh1jJrdGPKuNn5aCY1zmoT','m','kmw8VnueNFidkQ0yb6vIZVXgbQxiRhw2qOdIZJYGqFdDeyyLC','T5dblWYNyNlPeFYv2SQayvx9wf0xau0BG89XGqp19VJgy93w48VyKMMKUo5zWF5Ox',5);
-INSERT INTO t VALUES (4918199,3659365,'4zkRd1p4','P3wQPilh5RR','4RTI4wRP6N2PVfhQ5BTfvqIknyhzT4sfTtDLU','kE','XayfyKMTCfIElahLn2oOVsOheKqyXfd7V6pkxWGsQfrK','YoIxnopS6',6);
-INSERT INTO t VALUES (1286988,5796467,'UoAzH8','4aJUHNlgZ19oDzsubT','oIhw12OaYTIOW7rhpoBqi5R','cP','HAKPn3FNaTL6mzyekOLaBFinaG36ilih69rp4sPAcnzVeX2KLvRgITup95lwuDOjHxysZSaM1M9NsyFT69','xx1xMOV7XHxl7XpfBd9Dcf58ge5Iqhfa2EEyqhWoZUo6esPLhxLb6a4MEGTnTMv',7);
-INSERT INTO t VALUES (-4768751,12340610,'3Kn8w7cuEUE2aU0SwSgDc7gFajuUr3R','6QLjN23RzfxxFAWSCB4','i526Rk8S81YDDVdC70xVOzmaNDAZ0NtXYsGEbDC3s4bocy','nH','KlvOWsnF6ECdyisCBjLLKVCDM6NvgDV53dbxmC3jDlZjDdDY8YbfSyrHnC88Fx2AYqrbcMtI','G7YcyoMwJwDyLZHm481ytdDeixRaU9jZaimZZ7JPBgyle3VX6OgW0QUiL2NRD6s09A5VQvo0nhR3Km9V01iKPDRUJ',8);
-INSERT INTO t VALUES (5047624,16006895,'oqzToL5EseG7ywDT0VhGVA5GLEISngTatdrpBI3p3SdHz7IkiNvS1','5','wcDUyF4yn0srm8TcLlh2J2NZ2T','oI','k5blouBZ0ImOxHUAan5ekQCdP8JEz2vngBC5TzLkQtrZL4VABLc0vi8YKXPbvNhaHFF30xiaVQriSTMj9piFrJ1tGPas','fhexnWmKFclFkhHnMBlu1u0UuQiL7JThkJ3tJh3FroNcMU5JzqBsfAklPlVOEq4wxgJCIY3KvdcjvvmN0f7qdssclT8J27QkJYH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (492165694,432141,'7xAPaahQnSqdze9jmmKFtb09itvQsoTLUE1Na5tM6RnUY0YIXLYsgrssoj9E11vuAry','6','JHG0foe9FR4G8UNYIGsvNNI8C4a09fRNRr','D','Z4','47weRoNF3Phh649D5t2',10);
-INSERT INTO ti VALUES (492165694,432141,'7xAPaahQnSqdze9jmmKFtb09itvQsoTLUE1Na5tM6RnUY0YIXLYsgrssoj9E11vuAry','6','JHG0foe9FR4G8UNYIGsvNNI8C4a09fRNRr','D','Z4','47weRoNF3Phh649D5t2',10);
-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 (-708377859,1495733,'ldsqXqPQsM11j7Jg596hxq6nXj4tGuYwJ3jo3YadXDv','WoBSnQnR8EkbW','SZ4T6jcPr4iT2YKyFtuAW0Ed5aYcEWyDdAFL98h6q8hiZC','ss','H9fkOFC3lecKnzXUL1kPpY4tBRRJJulUpx34ZT3xaoa3jhHfTfion','kgyj5VucR6',11);
-INSERT INTO ti VALUES (-708377859,1495733,'ldsqXqPQsM11j7Jg596hxq6nXj4tGuYwJ3jo3YadXDv','WoBSnQnR8EkbW','SZ4T6jcPr4iT2YKyFtuAW0Ed5aYcEWyDdAFL98h6q8hiZC','ss','H9fkOFC3lecKnzXUL1kPpY4tBRRJJulUpx34ZT3xaoa3jhHfTfion','kgyj5VucR6',11);
+INSERT INTO t VALUES (12296946265757701966,1636627986,'dKbTnB83hvaJbk7sqiiuVv4HbjMCU7QVuktHl','QZwyRT','R0xnMKIrJUPDkXwCpHfhaPcqszq9BfL95V8Nah9lbb1BarFRYEtcIDPl1mkJpNeZkRDNZRkDdn3QG3CQjB3vMpVFBB8C','p8SPqb8dtG8OeKLwTkvCvMSoUPVdOcPQ4mqNLUQaJTyrPjT6gf','e1','J',10);
+INSERT INTO ti VALUES (12296946265757701966,1636627986,'dKbTnB83hvaJbk7sqiiuVv4HbjMCU7QVuktHl','QZwyRT','R0xnMKIrJUPDkXwCpHfhaPcqszq9BfL95V8Nah9lbb1BarFRYEtcIDPl1mkJpNeZkRDNZRkDdn3QG3CQjB3vMpVFBB8C','p8SPqb8dtG8OeKLwTkvCvMSoUPVdOcPQ4mqNLUQaJTyrPjT6gf','e1','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(95);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
+INSERT INTO t VALUES (18077809180853427487,621353731,'TS4jPwCW','iSryf1','EAMVOH3wfFbWeKdV9szDbJNdY1rOtLHUfaug2ilv3TUliTBKasoGAso9l9zeuZOJYE3M','5lyJRprq2MxL0fN2','b','4',11);
+INSERT INTO ti VALUES (18077809180853427487,621353731,'TS4jPwCW','iSryf1','EAMVOH3wfFbWeKdV9szDbJNdY1rOtLHUfaug2ilv3TUliTBKasoGAso9l9zeuZOJYE3M','5lyJRprq2MxL0fN2','b','4',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1259825137,8796748,'5G7EaE','y7otmgicTXmhwaO8drXbrzPuCzViGHA4CqdU3vBCwKZsXzhA3nGjAgDgiq6ixwI7lRA1rpM0sGRyRXRaK3','vY5YZ9y','cV','MbkJiI2','X6BJz9Dw3QO14eX6f2QbwR6EuRCoFMjjY4KDGpPmDyotyEXiXT0G3PZoSXKkca0Sa8XYAqbCBk9',12);
-INSERT INTO ti VALUES (-1259825137,8796748,'5G7EaE','y7otmgicTXmhwaO8drXbrzPuCzViGHA4CqdU3vBCwKZsXzhA3nGjAgDgiq6ixwI7lRA1rpM0sGRyRXRaK3','vY5YZ9y','cV','MbkJiI2','X6BJz9Dw3QO14eX6f2QbwR6EuRCoFMjjY4KDGpPmDyotyEXiXT0G3PZoSXKkca0Sa8XYAqbCBk9',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1608823750,8024509,'xSXx8e8Ec0H4oWTua8jxu3YrPhIySC81x4NhMHHwO1mExCL6oTtkSd','KZQNHdPaeoCkdIXzEygsltfSkgnqTcfyCz4wJkbQrNJk3rmXBg09e','ndDllfzwOEe0Rdctk4FDjwUa71tlCdh81z','QaWrHzCTppFkw2XNBg5','h2x2gEOgJ0ih8JgIgTEGVbuOyAnab7TN2HngJASepxqoxXbTOHfAsn','x4xb',13);
-INSERT INTO ti VALUES (1608823750,8024509,'xSXx8e8Ec0H4oWTua8jxu3YrPhIySC81x4NhMHHwO1mExCL6oTtkSd','KZQNHdPaeoCkdIXzEygsltfSkgnqTcfyCz4wJkbQrNJk3rmXBg09e','ndDllfzwOEe0Rdctk4FDjwUa71tlCdh81z','QaWrHzCTppFkw2XNBg5','h2x2gEOgJ0ih8JgIgTEGVbuOyAnab7TN2HngJASepxqoxXbTOHfAsn','x4xb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(93) NOT NULL, d VARBINARY(44), e VARBINARY(5) NOT NULL, f VARCHAR(63), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2615951,11461683099661695852,'0bUa9TKIaTV2sOv9j4yes','CwqXGVOyFBGDqEDmgUBvwz','bmsf','spWx5irTH0kWgR5BunavchI6InPg','Ct4gOEIchKBM2T8fDrGHThg8Qzj4B9ZZSd8tZBdUdBThnq23Ex2dYyQZ','CpgbcBLb4p4Q392ofixO9Ru6recMlHAg0Uk6Lojo5od0ym2KkE2K8n1uxVpFG64V6SMPpcPVuRgnk7R1BkMWrpWLfSF4gBaA9j',0);
-INSERT INTO t VALUES (15474738,7072347329678067781,'XGfnqe93Wvmsi8wiamgcG5JKqj0qYNHXrhDZrDohCAPQwEobgoLDULel6jneJ8TLzXpY0V','WsYBrL4PwU','QP','cCahT','cTkvasNZeOmAWUlGnHocd','A8keeEtz7D2q5qikvD2K',1);
-INSERT INTO t VALUES (6264326,15647071309647539946,'Zw3vx2qULCUAV2Biu2fIoq3Pt9J20v9ho9F0ldQ0UGRyE1wmLl3reVIlfTgwSvm2pZFrOmNq','ejZv0TzcB7SfU','qwv','3EoFjoUYvI','8bHROJL5555MJ0f5tixFjv8pzKfAeNMxNIrgarGHqghQQzQPLk83gqK2VGFq7kQ39sms1zcjRmWs','knLmV',2);
-INSERT INTO t VALUES (1803686,17538132926771766988,'If3uZDNKLa0N30FArEKdFtRQqzz7drt3EcZ40IAQ5E6lCp7yKU0zyJo','zUpYyZew8x5J0uJ20G7js4x','Mvtl','BnSvzcFqFR75beJU','r1EhtCxIbEHfmwFO9xmHGeOGLGIxq6QHBWHTw65','AX9k0GezsCdeZXdA2utpJ1wFRaD9CdeUZLFh',3);
-INSERT INTO t VALUES (1152044,10473499996730070380,'WyQQ0UePGomlpFURuxLzLLgSDuFp9AW','l','cY7','ZcqlDSe','AYElSymrTW5nCRokXsC9nm0jMztjuhMUQtNuQgJ8tMzDAKua','Wglm2tiMmcxZ8Ol4IUpfv5QChILXbiatGtHbIgiKXDKbSKwpNgS15ea9HF7PyorqmYYBv2XAWq4TQ',4);
-INSERT INTO t VALUES (15225390,15248863141223845342,'mxUL','wyyneBfmviJbKYrCC1mC','Qh','bbBQQReRjm8Dw0cVo0tn4R','TTDLBLCJ','s1x9iskV3hjeo40re',5);
-INSERT INTO t VALUES (3580383,4104509707594693592,'3FSVhbslm94MDOWH46SdtmMKWqbO8YkQzEERsPcTbf4SmPQOiRGemTeRiec4MO5KzElOACU8LH57Pbis5','TjNaRzVtTPOos4w8tjCn3QPDAfjDr5HkqpxMQfWwHd','1H','QRULAVzqeYBxGaRaaeqVOjd1yWKyBoQtKF6s7hhV8irmH','d6q8Mu2NAJA8eXyYxXDVUprCqYjcrueeWPkTmDtDqR06ct8odDFrikJ9prUGNRT8','2pIlmEnAFZdYf2NPL8qlVoC0z8X5vRN086iaweHgVMBOGEZD8vY4UqFM0CFUPJLDSzxhsuwTMHooK6IOBzPFL0lg6DSvg6LuME4V',6);
-INSERT INTO t VALUES (3651899,13612871851649192320,'xAq3FSRFBRb8zL7KQkdqd7WahqYC1D4xTvKPEYvQIh8jjDSrQQlkzyW11x','p6bVCiJL5BEfY8yuaH8YYOV','HBlh','8p3BNI1r6YpcuoEhkf8hDo7Twi','zO53usJ0zOs7DpN1SQFG','HdyDbspW1f1BoxHDARvF5ROdiibAB6e0G7acJboVypC5zZBBQRVaO425Xgw4gY',7);
-INSERT INTO t VALUES (11835954,6608356917250881341,'2qJjGXcD3OMiv4k8y17zeHALngWQxV3jWNnOgpNwpVqCGEVXW1rv1y48PIq5JgxiSEaOF0CNTBuu59hCWip7jW4Cg','k792oXBIWtcwQmv4k6jCKR','ZYn','6e9NUXxQtP3kjclaAAo4PuaTwVvxlpbwyskapUaN4uu8X2sW','WRzuypngEwMV6rI8vBobU2EdebnwKZzzQTvNwiEdoxVUZOvkuX6zcD6bvkKALPaxrnXEFpijiR46DGESt7NdAFRGt','bZ',8);
-INSERT INTO t VALUES (3859037,17348991656453158016,'efFh3KFXbnJVuNm9YRpMs0LFpzsk2svjxMo8K9HgISfwzPw19rZmwr24','IRqyOVanHoj8t1A1ENAIVr3HS9nDv8','DgaP','8Of2Fe8necHJS0','ZJ6iUCrJY3LncOeobmt5KjPv2luqK','vzDBoEUeOpHeM9R7fpu0FHk3AhFhLhiDBazF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16016625042078808663,1595475041,'itFy33r1r7wTJ756S6yrGyVyGF15wwPnatL','CWzUaRhaRH3MoWzs8r2z0Zmo7O90QbhWb3SAVemSTrOVRQdMJpsjqH34sRse4NN21GSyrNol3GXY9xI216NUypWyBYTthhkFvnHfSNgLX1pAUgbOuWAzpweONLRHHiZnZnuDpGNpiqZSMCy6IMAz0k01nDGYRvMTNxYi97Z2PTx0bKRPspbvZwK1V1s8wmxnpvMehMniwzWpTfVvvxfZVUTOEFciUn3GMuCeGcHqcKN58sNTgiCbfwXzg6uz7YmB','4x84cVaVaadM82MaFP0N6GndvdekESoMIqpt1l','thoFSjYSr0rmR45mMHpl1z9YfWVetpZI27heCCbSc2jRZ8paQLdIjpP7YVlrk1PYkWb8wcsnxlIFj','Yk','s',12);
+INSERT INTO ti VALUES (16016625042078808663,1595475041,'itFy33r1r7wTJ756S6yrGyVyGF15wwPnatL','CWzUaRhaRH3MoWzs8r2z0Zmo7O90QbhWb3SAVemSTrOVRQdMJpsjqH34sRse4NN21GSyrNol3GXY9xI216NUypWyBYTthhkFvnHfSNgLX1pAUgbOuWAzpweONLRHHiZnZnuDpGNpiqZSMCy6IMAz0k01nDGYRvMTNxYi97Z2PTx0bKRPspbvZwK1V1s8wmxnpvMehMniwzWpTfVvvxfZVUTOEFciUn3GMuCeGcHqcKN58sNTgiCbfwXzg6uz7YmB','4x84cVaVaadM82MaFP0N6GndvdekESoMIqpt1l','thoFSjYSr0rmR45mMHpl1z9YfWVetpZI27heCCbSc2jRZ8paQLdIjpP7YVlrk1PYkWb8wcsnxlIFj','Yk','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3757310149599452752,-1877567169,'uZRQrk5YVewrUZ8N21BfEExcZl0avGhMOAdbDe09hq8sWl','r5XB31EHG5S5gQJlgVXRv2oTDmIYqvck3h5uVYm2cBo8JZBcukMHuUjzsHynPb0A6mT6L2Ev2YfmeQDiTvunapOasN099UNUPWTeC7RIIrbg9Kj9KqsFZxOgpnXjROH3j43JiuLSOqOoNaZsfokjfaYs0H8ukP8WL6y92jiJhbdSSLNvD9YBZvWDdALoSKvyqAxM9qdghYxsV1QOLpYzrxfT1DqPmyZRIRmvlyUhUpQBSu4njjjN','jW0aQOLkRv3xs0pPI0sxN9unF6eyzXNyDid0beX3jF2W3e1UNESlMCshrHRS0FlnN0T8AnLdlDLdeg98X7hqsfUyLr','iBh1uVaDkvRAB1DeZhXBklIyclUTsLUIYCPbEqmCuVBKa3pGZaiHRDm1nQC3qL2mdff1tqpPkyo43bW9GwYLl5wGZl5SW7EcHXSsupQzwFLLDkUZq9MzKjYzzyoVWdDWcyQopgSZklfZaeGXLDcJWEAwWLpQJh04TTbzKOtgpzM1whlKxdwQQCN9bpUYKmosrkD9OqdrPQEmReBQg2','7i','s',13);
+INSERT INTO ti VALUES (3757310149599452752,-1877567169,'uZRQrk5YVewrUZ8N21BfEExcZl0avGhMOAdbDe09hq8sWl','r5XB31EHG5S5gQJlgVXRv2oTDmIYqvck3h5uVYm2cBo8JZBcukMHuUjzsHynPb0A6mT6L2Ev2YfmeQDiTvunapOasN099UNUPWTeC7RIIrbg9Kj9KqsFZxOgpnXjROH3j43JiuLSOqOoNaZsfokjfaYs0H8ukP8WL6y92jiJhbdSSLNvD9YBZvWDdALoSKvyqAxM9qdghYxsV1QOLpYzrxfT1DqPmyZRIRmvlyUhUpQBSu4njjjN','jW0aQOLkRv3xs0pPI0sxN9unF6eyzXNyDid0beX3jF2W3e1UNESlMCshrHRS0FlnN0T8AnLdlDLdeg98X7hqsfUyLr','iBh1uVaDkvRAB1DeZhXBklIyclUTsLUIYCPbEqmCuVBKa3pGZaiHRDm1nQC3qL2mdff1tqpPkyo43bW9GwYLl5wGZl5SW7EcHXSsupQzwFLLDkUZq9MzKjYzzyoVWdDWcyQopgSZklfZaeGXLDcJWEAwWLpQJh04TTbzKOtgpzM1whlKxdwQQCN9bpUYKmosrkD9OqdrPQEmReBQg2','7i','s',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7647538306065121387,-591579574,'AeJCsEo0I2zyTpZn2c2we0uk6YCortVQn5ZrdlL25Ig5sQxJ2YadXg85G5GCjlAbklZ43mHYEkaH5H','GUWM','tGCrFe0ynGAfYElKN','sPbTMDDRIMwdQbf89tjkoCMusVv24oRrt4DCNgZdjoftL4knngu2BqzSxirH3e2tinvQIXN5l4YzCYf8pqrUMP32O5FcYwBqSFm37qh757UTsZvgaVnMpZ85MVApCVMxYbRpR8TtKltGPx3yUsT6vgWHLz8Nv4qTAvPEUIHhdgyWBX1BlZ3ITt9HtGkk4A3DU5PzTyj3vHezMqqGJtcaoeR9TDTSOygv9NcvDyXdmeCW4fmrG','TFc','Z',14);
+INSERT INTO ti VALUES (7647538306065121387,-591579574,'AeJCsEo0I2zyTpZn2c2we0uk6YCortVQn5ZrdlL25Ig5sQxJ2YadXg85G5GCjlAbklZ43mHYEkaH5H','GUWM','tGCrFe0ynGAfYElKN','sPbTMDDRIMwdQbf89tjkoCMusVv24oRrt4DCNgZdjoftL4knngu2BqzSxirH3e2tinvQIXN5l4YzCYf8pqrUMP32O5FcYwBqSFm37qh757UTsZvgaVnMpZ85MVApCVMxYbRpR8TtKltGPx3yUsT6vgWHLz8Nv4qTAvPEUIHhdgyWBX1BlZ3ITt9HtGkk4A3DU5PzTyj3vHezMqqGJtcaoeR9TDTSOygv9NcvDyXdmeCW4fmrG','TFc','Z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10736452367458359718,1766363409,'9NU7HaGBOKWruBmR60fMpWBGopdxlYXp9j','99aWDKo8Zwn9kWNVlDiVlPo7CFXgU','bmADMdilnQeIFXBR2vfXI2NA6UGmnUXaP1YBhQM','u0IDsNPCtLzNds86cLMct6nhlSNgBLR7DHVP4FGvpP0Bj9dCzznjXsu8bEdMHP9VKgFtC4anPPcWrvUJg2NJvVz5fSThC6kH6zqrDPBwp1NlynDvpgP12wXqeA0KCUrmM7jh4AnFUrlhdtPIq7TomieuR2VyUvy77AZeulpdQGMKueqLN5UUJWWzjmYnqhCBz3piosKE','Zrv','R',15);
+INSERT INTO ti VALUES (10736452367458359718,1766363409,'9NU7HaGBOKWruBmR60fMpWBGopdxlYXp9j','99aWDKo8Zwn9kWNVlDiVlPo7CFXgU','bmADMdilnQeIFXBR2vfXI2NA6UGmnUXaP1YBhQM','u0IDsNPCtLzNds86cLMct6nhlSNgBLR7DHVP4FGvpP0Bj9dCzznjXsu8bEdMHP9VKgFtC4anPPcWrvUJg2NJvVz5fSThC6kH6zqrDPBwp1NlynDvpgP12wXqeA0KCUrmM7jh4AnFUrlhdtPIq7TomieuR2VyUvy77AZeulpdQGMKueqLN5UUJWWzjmYnqhCBz3piosKE','Zrv','R',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(8) NOT NULL, d VARCHAR(50) NOT NULL, e VARCHAR(46), f VARCHAR(13), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (197,8235666,'3ErsShd','XBUXERYjQtms','E5drym1','UFen8JriD','yp','di',0);
+INSERT INTO t VALUES (57,-1701576,'K0zzr','UC5DowVIxQkVUIpIrHL9ONP2G7Ffs','VXRdHXEQ7YMUcUHSaahBs1VCZ3Fy','5uMQzh9e0Jo','L','8',1);
+INSERT INTO t VALUES (219,-4146075,'gs0zv1','wXjM3tTKPAGSetmORpqLpcoFF8makDMzwot','C84lZ5jGEGh5VeT1v5bAEWwKwzagHi4oqKt','Gv7Ss6dio8','X','eT',2);
+INSERT INTO t VALUES (190,-1051550,'0kx6EyH','eYaC4EFT64xME8hzR3w6fLuL','WNaWaoc7PHvw3AThwFs1','lhX4','7E','Ar',3);
+INSERT INTO t VALUES (232,5332061,'guTn0','jOL4W6k','ukrCNp7PdJBiS1cKVii353KCTPop36gpr66fizs','DD1abFh','e','aY',4);
+INSERT INTO t VALUES (0,-3475439,'A','KDn486GhtJiBVocq','XCg8fBo7uqkJGlkU9Q29AsJGNxZ4Ao170PRs','47T1','Ri','Ng',5);
+INSERT INTO t VALUES (219,8301343,'JYis2gk','Wks0vlUQiuGLWrtcHWc9gLomfqwqg1r21ARZb9VJbIZvoY','OcgE3Oh0XmloUg5ZZ0rPlmAKAG4X6Q7','q72XB5hyJ','f','E',6);
+INSERT INTO t VALUES (206,7957909,'lalNPY','3LKYAUCzu370Gs35PR0HxPNva','V3KeW0fJd43gBwQMsk009','BjMNXUm3fyIo','tY','O6',7);
+INSERT INTO t VALUES (11,3869707,'Zn632ZH','z5GDQVxpGu3RIr6ZwlJNfuDZGsDBlKX160DImKY88dCRQu','vDaF0Y0kAt7','ks','EP','cJ',8);
+INSERT INTO t VALUES (94,-7360259,'EyRnCW','9lfHH2fTRVx091z','OHR3HQeLFOLRZsHiYkyXP1wdpsxEdXNj3D','WNq8l7qRN','M','p0',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(8) NOT NULL, d VARCHAR(50) NOT NULL, e VARCHAR(46), 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 MEDIUMINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (12493503,6191589827460684341,'wdgjDJrnHtwr7g4MHdSU9TEWg6L0LaYtpJlFWPWv','fqFLJqKCURQrMFrpzzuf2N81o2SmWzpwXel7pspYZI','G','heZOhVXeIrA0BZy8nTkrnQyf74UlNHnDYC','zwCXHyCPCYKHkk9W5Lyme3MFtVm89yx8pwGSVBSEyOWaPtw','c7hnVvSCexL2D9BJJo8II13BtB8YJf5SNqSAa2Pi',10);
-INSERT INTO ti VALUES (12493503,6191589827460684341,'wdgjDJrnHtwr7g4MHdSU9TEWg6L0LaYtpJlFWPWv','fqFLJqKCURQrMFrpzzuf2N81o2SmWzpwXel7pspYZI','G','heZOhVXeIrA0BZy8nTkrnQyf74UlNHnDYC','zwCXHyCPCYKHkk9W5Lyme3MFtVm89yx8pwGSVBSEyOWaPtw','c7hnVvSCexL2D9BJJo8II13BtB8YJf5SNqSAa2Pi',10);
-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 (3816571,3351615930365926130,'lDlS6qtON9HH59o8ruvt1vObDAWQ0OqLnJllboFhjfQ998WHj3DE6oqMifu5LNxhA16rJGh5XdTJd','PCaF7vMKxtiHEMBuPbc248yI3tNHtmZH','Kby','dcb95GiK12uRQGOi2gWXiqW6CZKMKT0EgrZOx0S1FZCT','PBFSLaoPVW5QPhojyz8xOygEvqhL7tvVgpgM5SfSwnwyLuKdw5rK9CUCBKzf','Shm',11);
-INSERT INTO ti VALUES (3816571,3351615930365926130,'lDlS6qtON9HH59o8ruvt1vObDAWQ0OqLnJllboFhjfQ998WHj3DE6oqMifu5LNxhA16rJGh5XdTJd','PCaF7vMKxtiHEMBuPbc248yI3tNHtmZH','Kby','dcb95GiK12uRQGOi2gWXiqW6CZKMKT0EgrZOx0S1FZCT','PBFSLaoPVW5QPhojyz8xOygEvqhL7tvVgpgM5SfSwnwyLuKdw5rK9CUCBKzf','Shm',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (10132204,7769963175906665869,'I6uZ5xF2Yc0vr1Ahi','VTDmi3AcZ2BaGPU80LeN88QQA9UEOgMr6PBmPYOr0BpcmNJk6DSzPNxKfzQE1Sy1oDiYjDwxzCl6fRkezHVVZGXMTCFqenXoBoaWj499pg','UPI','q4SPYwIgLLT2lmk1mrRNPNDXZqyReWrmFnsPWW4fRO9yfthxOZm1np6onQ0S','abvSPqA3Ew6wr39ci8bULOoL','QPrY4ZOelYJAwp7FBkB8ROCFG2jCNaSzQBIiBFl0an03DIuJzB6kf6ln7',12);
-INSERT INTO ti VALUES (10132204,7769963175906665869,'I6uZ5xF2Yc0vr1Ahi','VTDmi3AcZ2BaGPU80LeN88QQA9UEOgMr6PBmPYOr0BpcmNJk6DSzPNxKfzQE1Sy1oDiYjDwxzCl6fRkezHVVZGXMTCFqenXoBoaWj499pg','UPI','q4SPYwIgLLT2lmk1mrRNPNDXZqyReWrmFnsPWW4fRO9yfthxOZm1np6onQ0S','abvSPqA3Ew6wr39ci8bULOoL','QPrY4ZOelYJAwp7FBkB8ROCFG2jCNaSzQBIiBFl0an03DIuJzB6kf6ln7',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (628241508,-2725925,'zCEg','MbnqWbM32gqMC2UiSTG8MnTXbtBYDzkUnWjTpzI','z7dIGNTV6SE00zZhjIGj7XtIkeDqVDBC32SEn','412MAcUd','vb','j',10);
+INSERT INTO ti VALUES (628241508,-2725925,'zCEg','MbnqWbM32gqMC2UiSTG8MnTXbtBYDzkUnWjTpzI','z7dIGNTV6SE00zZhjIGj7XtIkeDqVDBC32SEn','412MAcUd','vb','j',10);
+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 (2267336705,-5168292,'QBudkfu','F2GHYJXzkDtpvGAj','c7IpZYk4aN578p6v3nCRo5','8jzH','I','L',11);
+INSERT INTO ti VALUES (2267336705,-5168292,'QBudkfu','F2GHYJXzkDtpvGAj','c7IpZYk4aN578p6v3nCRo5','8jzH','I','L',11);
+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 (3833547250,-1938939,'H0','Ns1PiU8eTOMv87KnXKFw7LtWxZHDrNgtN7AtAFKA7Dwrh0jMvGuCPkFyZOemdJG034LvGPHtceUu6OwzINNnu1iFUuAaBax6L','w','y4wcy0','Np','0',12);
+INSERT INTO ti VALUES (3833547250,-1938939,'H0','Ns1PiU8eTOMv87KnXKFw7LtWxZHDrNgtN7AtAFKA7Dwrh0jMvGuCPkFyZOemdJG034LvGPHtceUu6OwzINNnu1iFUuAaBax6L','w','y4wcy0','Np','0',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5768458,13920914119038251278,'90SoWuKs8','onr60sh','w2N','mYS35R5n9SRn9iy9mkYcTnuw23g9DXbyoUdN2xRghGeIzNEUhgaYEEH6m2D3mfoi22cnWGJnSg6s3HzDk','t','yX3phiHenAvx8Vsvh3MBROAq2LptQCggRo9kyFY339WGdqHsSRDmnKt8KVfB9OayOZg0aKM',13);
-INSERT INTO ti VALUES (5768458,13920914119038251278,'90SoWuKs8','onr60sh','w2N','mYS35R5n9SRn9iy9mkYcTnuw23g9DXbyoUdN2xRghGeIzNEUhgaYEEH6m2D3mfoi22cnWGJnSg6s3HzDk','t','yX3phiHenAvx8Vsvh3MBROAq2LptQCggRo9kyFY339WGdqHsSRDmnKt8KVfB9OayOZg0aKM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(84), d VARBINARY(41) NOT NULL, e VARBINARY(61), f VARBINARY(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (427137598946151888,13678200859682359541,'1Qml1y7zhM','II','vhdvzPeDtMakkDcpZQypuHPmE8zX62mD1jdLKoz7znDVPrQS5GJrtEbkTuX','MtCf2VbKsKJ2sAeWfVG0Xd01EGWjEWnpLJxBWVLsvj7OyI8Qk','CIO3im0jOb3q96VXsuyG','L33kpHe8KvSebVdW',0);
-INSERT INTO t VALUES (8686371983555321473,8230599795941482298,'cig6JhPc0BWk','cDh4NeWdpjcvIR3QwBY5','ffvyHYnxxKwVEDL6H','rpIEG4R3ubx2Fj6LSQhINESCqaaOA4V9TTxc96','62SfTwPc8WNS4lmyogTO2kdpc8Lc7KOqr8xKEzOg5C27YhR5623KTJFW','zJqasxFw3QeusCzFeifUVIYfX52YGoWz2VHx8CJJ9vjcdPkwwLzaLT5p',1);
-INSERT INTO t VALUES (9119962803722386106,9904761148164987849,'67K6snN3PaWkAylp1B7hGkxKL07NzQ2BkN7CEO0bYTsrK45GuL00UGP5B','K3tzqg6BSHaAp2XBh5EZCSP90sb8Lje','8OGcICvIqMpbTXotNVy5bgxjk9pEM2tAamdsLAAJ4','yTCrqxXmwD811VLLieR3AfZQbnIiwAh6O7','kha2Bc4WQcZPI57OLnno2RSunKyVUobaNT4V6Urg63g94aYvJJddleP67592jTUxlMqHcO7ffRCNd2PDzV94OeBkTjJLCWC','HFD745EHRvlXWAw8PfmLrd8HaJv9j9uchAyp51wF9RpoCT4nQq2PgsCWkwQWFU8op5YTSrVyM0ahfbhpW2oN4UDSV2bdRM',2);
-INSERT INTO t VALUES (11866260385372473992,824120164825235430,'VGlmwrUHGhgD4tNjFsyqUXbyKOMtB87DkOY933dnuU3O','ch73e5tCNNJ9RP','E1KTKYFA0XLO','vpDgDLzkE63I2zr7QJR5FR9BVlyVd30FgD2SWWftjcRXM99j5NMf00Cpt','DYtrVEfTkXrl9viD21yi9YqOESX4WYYIjO8FTq5y54o','yhxAJzKYsU0jAYEecrMD9LWtE75JNxtHusKNLJPdjQFrB0IEpJcVWFXhnzA95bp2gd54ltCOcpF',3);
-INSERT INTO t VALUES (14764028708381373992,10106397943822076861,'NIV','gviUpw8z7EXaejEeQPMMdm4k7YWUHMwB','kztw4VNTxUfuBmIgwqpLZf7jPY6b1UpGbZHrl9an2R9EV','Y3n5BC1W3x6U49fXMh1WjM0nWYlTqZkgTzW','57wkYo7m9kDpy4','JEG1sMkBjkRQz6olOklrJaWSnwKv3X11he92T6v7fM2cfKAJUjvPhfFH',4);
-INSERT INTO t VALUES (608704952747839799,292302008768864814,'8iGOclHc4FLIgKMkCzOkaI8pPiS','7m5JzRTzwGS','7Qb5RWCA6Of8YKOrlCCuJDVGjiO5KFG17TUQCwru','nOW8M4TJUtIVAJ8nWMIlG6LA5tPiO5AnkHdDEUTeMU8i1nOpiQEsP4nxUm9ba','2aGCP4j','oymF1cC6jU8e8TMjHz1kHL7Ihd',5);
-INSERT INTO t VALUES (7428553939620000432,16436600566227043801,'2yjyJ0OqGAykPe','4ZSqlWVRjpkdrPJekmvf0jhlIK9c34ZgqkJV3P','W1oYDNMb0ZWFZ5SKCRh0kFoLviefocfM28CTGueoRMQA0hJuo91','79vF7D13zB','cSYJcf','FKpRckqYEt5gcBYROxpRTfLJMovRKngT0nyoM28mJ4ugmGsAI6qxB9h90qMVVTig6heTmDIbdfFp7wdMna1VUpX',6);
-INSERT INTO t VALUES (875947307364982945,4047753100538479752,'PFn1U879QNV1CVltCzTWQLjwOHp4QvsYo','qx0pwNEsf1jJ04NxwUyfd','0p18','soobUSTgQdXuLlXglY8yzlWLOKsdUdfnWJea987qxBYw','CxcLVNOnr5hfAVsLmSOKQEsQrblXhvGBzL993z8PFfL0cXbvfKpM2SC5Ckt2W2W1VZkcNpCjDe9lgbF6j1ol80iBJ0','VvC0AhbXoPN5tZkfZROWnDkZdneaoq2KFgaR0WytM9QevuT72GKcrgIJcc6LsLD3kAaNwCUsR6q2J8aDSliGh4wP1Qb1QbG',7);
-INSERT INTO t VALUES (15046601042899773474,12769845779264226184,'t00P3RJZTOtSz','cDWzZkOvSC6EZtnFV0Eov2hxVMegdBfkkHNVF','GId45ttb2Sv2JwF2bhGejPfjpXjem3klrN9WipF5HX1by1zdzHpc7c','GC46vLfy5ha8OdvDPsXjMVoJ8uqYhaCkcHtbaSuwzqn3H6x7FiGOKrPo5FB','OhCyXBubKyThIwRqSAzvVSu69Xi2pdI38UTfmfekGOVNNjk3QntmnZwH9N7','zC9xZA3JkG7oNkYfUBzzbcCZ2jipb024HtaCjRrU42NR0PxvZozSimw8uhd0NQihyFX3qkVlBykLewF9Gv',8);
-INSERT INTO t VALUES (14424070787103959429,5141600609393338898,'b9OS3QBb6kRs30UOg17NVloDT5j6OgYLuVh4LCXtCLDx4yn','pKAoYPceFRXfHLJVYYph2q0wzLbgMl3ZJokmF8YdO','pEJnm0HoxXwBNsHrqbZTNANBc6tr35gAlh9mbJGz7naZDC2qG95sv','6HdiBFmkfQ2FRbp16V3pY7BRr86FWfDLZLlQPQKP6gnRHwWi1t','csygHwImEcGNjo0xyP92mFehc00Zbnc9T2oZibRiFR8HezfcTP90fMgUe63RZ1irQi18Sn','DxfzMdIvYzVpNRy3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2090934584,-7135261,'ZCp','jct7hHCASOSCfGE5Unete4gDR0WpgvpwnqVFJ9pNXFudXl93MgVqky9HKerBLIhpNsKqWGbS7LGgdVHtvtf5j2I6WsB3jOuqE0bG3iyz07XaGO6Mj82','4JCjWJkF2ZzTKPz','RFwlliGqN4acEEarmyrPNEsKGHPGoQ6EKx17d5ymQfCXaNG3V9Il7IKhcn6rX9VE2uJ3Mh936bIqaUOPDxRVuxsEnyJZghEfYjjlx8Tis4aEqdskZ2trnaRyseNh4ppg4ShoFL6AZaYAZKN3Vq8iocueFTE8','wF','x',13);
+INSERT INTO ti VALUES (2090934584,-7135261,'ZCp','jct7hHCASOSCfGE5Unete4gDR0WpgvpwnqVFJ9pNXFudXl93MgVqky9HKerBLIhpNsKqWGbS7LGgdVHtvtf5j2I6WsB3jOuqE0bG3iyz07XaGO6Mj82','4JCjWJkF2ZzTKPz','RFwlliGqN4acEEarmyrPNEsKGHPGoQ6EKx17d5ymQfCXaNG3V9Il7IKhcn6rX9VE2uJ3Mh936bIqaUOPDxRVuxsEnyJZghEfYjjlx8Tis4aEqdskZ2trnaRyseNh4ppg4ShoFL6AZaYAZKN3Vq8iocueFTE8','wF','x',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3666025738,168213,'e6mMOvk','YQ6tUByYl9uSVZCr2dSSutxRbCkPHRxvwEWfrkj5y7AMqp0uedcRIkvczxgg7Pi8GVGztNvF09DD4bQ8B2wiNRStC4vV5jdgz1H5c2DgQa9SLJWhulIcTvFWCYZRSOFVIvc8mWcyXM7L34rhRLyi2v22Zye6X3NtZmo0qJD9Zer38acc88kEHVzG4gnEs','wAQO5mnKuzYJSRO84ECGJD1A9OZmJwfrFA0eZSHt','dQvk6vBKTSUAzynwjka30F6m6HfvcR0DEDNkrom1vz32vOeaLI7ItzqvlMstur5GgEakwHbtItV1Ktq3nnmatGM7eG5jiQtJXR74f0sBHY8wkb2NWjyap1osMmrTkSm4KZWoATYzGxKsfqO2XQTgl6sEM4OlAuEVNFuUssAKv02z5QIzSq6JK5kxn6B8gU1pGrDBhXKJ0aI8oziSKLSrDPFg7hnlhGzbhpeD','o3','Q7',14);
+INSERT INTO ti VALUES (3666025738,168213,'e6mMOvk','YQ6tUByYl9uSVZCr2dSSutxRbCkPHRxvwEWfrkj5y7AMqp0uedcRIkvczxgg7Pi8GVGztNvF09DD4bQ8B2wiNRStC4vV5jdgz1H5c2DgQa9SLJWhulIcTvFWCYZRSOFVIvc8mWcyXM7L34rhRLyi2v22Zye6X3NtZmo0qJD9Zer38acc88kEHVzG4gnEs','wAQO5mnKuzYJSRO84ECGJD1A9OZmJwfrFA0eZSHt','dQvk6vBKTSUAzynwjka30F6m6HfvcR0DEDNkrom1vz32vOeaLI7ItzqvlMstur5GgEakwHbtItV1Ktq3nnmatGM7eG5jiQtJXR74f0sBHY8wkb2NWjyap1osMmrTkSm4KZWoATYzGxKsfqO2XQTgl6sEM4OlAuEVNFuUssAKv02z5QIzSq6JK5kxn6B8gU1pGrDBhXKJ0aI8oziSKLSrDPFg7hnlhGzbhpeD','o3','Q7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1849338611,8010348,'po7rPpzsc','we2ZjMHQXQmgjmyxpZ6fALthk6i51medofqQsNp1Xi9YDR1mJKaww4M69LZ5hAbam5XFyhcjFJafSYEMcr0OnpY2XSNa5SsH15St6pfiuuBFQx','hlWYbecYAGuRqh8UYWLYnHS8ctpLycUd6JpFaTOszO6w','ouRQbfdpNt3FRguxGQY5qzucipQ3D2Mn2DDQprC2RM1pgStfOcnkn8eDvSP752L57qwhshjpWPbGrh1AXgOmFM2OlmErH43D5lwYiqQ0Q9AeD5JwWX6suwpl9oINfC9YiC0XbIRrDJfxWJbNaCt06tQJ2rQDzFT7EMnr58GZ99MPrpVLNySnMBQTZaNMCaG484ATBRDhlnBUrkntQ3rAKMiHQWli7ag64rPjOMsNY0ao5eEC','O','Mvv',15);
+INSERT INTO ti VALUES (1849338611,8010348,'po7rPpzsc','we2ZjMHQXQmgjmyxpZ6fALthk6i51medofqQsNp1Xi9YDR1mJKaww4M69LZ5hAbam5XFyhcjFJafSYEMcr0OnpY2XSNa5SsH15St6pfiuuBFQx','hlWYbecYAGuRqh8UYWLYnHS8ctpLycUd6JpFaTOszO6w','ouRQbfdpNt3FRguxGQY5qzucipQ3D2Mn2DDQprC2RM1pgStfOcnkn8eDvSP752L57qwhshjpWPbGrh1AXgOmFM2OlmErH43D5lwYiqQ0Q9AeD5JwWX6suwpl9oINfC9YiC0XbIRrDJfxWJbNaCt06tQJ2rQDzFT7EMnr58GZ99MPrpVLNySnMBQTZaNMCaG484ATBRDhlnBUrkntQ3rAKMiHQWli7ag64rPjOMsNY0ao5eEC','O','Mvv',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(44), d VARBINARY(56) NOT NULL, e VARBINARY(85), f VARCHAR(38), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4043581771,-26536,'CnkPE4Yagr4GTssDMT','8QUYT','mtUXkloEhoox6xDmLVQpAzkL8qEF4MuvqoDMFrqPfnsRsgR3QcocCzpmQDXn','P44kz1xGOeAObvvQ8aKMuyYh6r','x','q',0);
+INSERT INTO t VALUES (3281685492,-32135,'zbKaWkk','05YZhZ48FLrcmTgcwr','kcAzocigcJBrqm4SgoYzh2TNeWuAZx73Bcy15Jp2LlxE7uab98g8JMtFmLZlnyz2ikWtKYWLR8','7IM22bOlnXVUS8bCvcqQ2AaT','J','q',1);
+INSERT INTO t VALUES (379142984,-7798,'rabwZFOfSiVmJpxLP8NIosKe41A534NaSCV3','Bx9PcQJ4tIM7nfxWtPR8yWWGaYkQ0fHTSi','424qmJJ1zmrinqIi8uQhaEHvxPdT03SOInq4PZFqWzzs7Z','iz3RxE7RjekboaI6fG1foN','c','K',2);
+INSERT INTO t VALUES (2176528804,15450,'NKfdOiayyVaWnxCukmszvQcB3yYMknxmJXFlxr','b4HuXGG7wDzQYB0lt5DpXiHk3A5kFh1gSq7qrYrZ7','L95hxUm2nXvhcyO1JAYT9ykk3Ecdbijo0y1dIB7V','hqYkX5eG0l70qgIQajhWXFk0wZoZC2NOrVS','0','L',3);
+INSERT INTO t VALUES (1113508631,-22814,'khdPEM4IYCQqkFwOKaWq','RZIo5lWbUVY3jK933','URA21qj6tcVNZufXW8L4lRQg','dmAbO5Jy2EMi3MsLKnDLnyflP','P','U',4);
+INSERT INTO t VALUES (1147201287,-21407,'ONuyeR4bimLAV9JELL66xyxp','8OgkH6UqEaBX8HW','x3nZir5MRGR2XLueKYVJMvcqbYJK3gyc9h8Bo9hLTrAKistFFNEJ8NZ','EPP68yeUFYg8gCTVCn7','a','m',5);
+INSERT INTO t VALUES (3441721300,1629,'xqJi','FE37yNMqWi1uf1HQooS2LjgHDHAJ3IKCcTOmJFiIFg','pvjrw9wDf8FrIEejRFKQJRoplC6Lzm0KuzAIwScM5SnQOAPFz0nC1boaf','PvS91UQyPZyvJgo98Pg2iTQA8MNobn','l','y',6);
+INSERT INTO t VALUES (2932340992,-12613,'H0qLiIXYfHSpMDmIJFKKbyohakqBBX8CjBzU','vRPjNNSevp3SSVE30uorlFqDPaehz7coXrZGSnyCMkJIVScHN6mKP','Y','cBlHZathuh4YqN2zlWv1OvYB6','6','Z',7);
+INSERT INTO t VALUES (1096730193,24921,'nIIuTm','DY98E6H5FzEtiotC2xD2ZMFEf2NrYwDFOSexJynivD2do7YfVmWIRiM','bP1byDKvzkJ7vTbCYjdFG42dtYI9hNiTcCYZllNOFU','WQEZl3','P','p',8);
+INSERT INTO t VALUES (3450137828,23163,'I1QV90','TFM4w7pL8uadvZH','f3Q3wMXRtUctOYzqJlA5kS0JuKueRkADSDL7w0lCcN4d1N9Uw1cHpxEWQRuKje95ohn78nOM60r81znUG','5','d','U',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(44), d VARBINARY(56) NOT NULL, e VARBINARY(85), f VARCHAR(38), 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 (2296593452455166751,14635607219365770511,'DtIpWuOum9LkLJtjgn1tACurAz5JkGInjUoDJXaYcJV0S','oAEHZBYDRIwl3utBdMGFAs6eFysIQJQGrcOx','FiGHcmxCNc6ZtznAUsBn29t7JfjK','lFScaXEBb7jhqkmDJMVHnFDyJtC98E4VKuJzrXAXftPNyMcFTcYHqonxIPo','usDSrrl23R1vefFGTU7YVVCSSzqpxoGFjyiZOFIo7kyWEwLf08IyWEoXFGT5SZs','Hj1oMUNW4LzkAA1Kd95gmuX0A9X2hhvXvmpBpYygnfgThVsyPcrlvwZqiHaXS04vTyTS6iumJ1SNfIYAvOOwImPnXP',10);
-INSERT INTO ti VALUES (2296593452455166751,14635607219365770511,'DtIpWuOum9LkLJtjgn1tACurAz5JkGInjUoDJXaYcJV0S','oAEHZBYDRIwl3utBdMGFAs6eFysIQJQGrcOx','FiGHcmxCNc6ZtznAUsBn29t7JfjK','lFScaXEBb7jhqkmDJMVHnFDyJtC98E4VKuJzrXAXftPNyMcFTcYHqonxIPo','usDSrrl23R1vefFGTU7YVVCSSzqpxoGFjyiZOFIo7kyWEwLf08IyWEoXFGT5SZs','Hj1oMUNW4LzkAA1Kd95gmuX0A9X2hhvXvmpBpYygnfgThVsyPcrlvwZqiHaXS04vTyTS6iumJ1SNfIYAvOOwImPnXP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (14274013408725702332,12606985121538450227,'i8yBRTf6SBLhMJ3DUR3iVupLfM8zQeLlDDiDy4k2DmAQMj9ifE2os2nq1icnCUSsqkMWHH6yrj9bak6Tyrpi','GeEnKvRSIVs09RS','lRPEFNMZeZO9D7JCOov6z','dO7bKS9oVyGEL8e7YPhe25q02Lo2F5HlmeFYwADsq6','FFToCrZ6x8ynynVApsmFKbouXbwz7Etg17Px9HL0jSiYD2kxvFP8pohTqBgRnQoQl4gtQ4E30e','D9P3RSYkrp5GSW2fdwXVFUsCJYL4xD4sZkANMYeRazuaEgk3YILd79CDX2tpvCcmUQ7Z4Sofi1mj91TyGq7D1q5MUAltVDpq',11);
-INSERT INTO ti VALUES (14274013408725702332,12606985121538450227,'i8yBRTf6SBLhMJ3DUR3iVupLfM8zQeLlDDiDy4k2DmAQMj9ifE2os2nq1icnCUSsqkMWHH6yrj9bak6Tyrpi','GeEnKvRSIVs09RS','lRPEFNMZeZO9D7JCOov6z','dO7bKS9oVyGEL8e7YPhe25q02Lo2F5HlmeFYwADsq6','FFToCrZ6x8ynynVApsmFKbouXbwz7Etg17Px9HL0jSiYD2kxvFP8pohTqBgRnQoQl4gtQ4E30e','D9P3RSYkrp5GSW2fdwXVFUsCJYL4xD4sZkANMYeRazuaEgk3YILd79CDX2tpvCcmUQ7Z4Sofi1mj91TyGq7D1q5MUAltVDpq',11);
+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 (1048648205,27685,'bllNIGHRNB0rWlad0vK8Gp79J0WMBua09cwYaPUmPnW','HDCoxFwGb81nGmEc','CFbWdbY84twx3gQ0B1ErRUsSCVU','B8TaoX8XaimUJXbbx8m92j','m','u',10);
+INSERT INTO ti VALUES (1048648205,27685,'bllNIGHRNB0rWlad0vK8Gp79J0WMBua09cwYaPUmPnW','HDCoxFwGb81nGmEc','CFbWdbY84twx3gQ0B1ErRUsSCVU','B8TaoX8XaimUJXbbx8m92j','m','u',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
+INSERT INTO t VALUES (3597808161,-15754,'bq9ccWu8SsqYgiQTZAFYSu2AHe1EjFf4F1Q0Rqnrn','3fml9OfAleZElrzSgPq6KQrrHc1fFxRgKWbOnA','9m14TiYEBQZiBUqFhUl1Cq4UxtgwBGvYjFC56WsxNpvOqSGolSMlZoyDOPWfjcpNLxYXq6Cjlnyq3yPf3','rMsmXMQur3cMuYufdH4u5KB4biSoX139Elsxo','I','z',11);
+INSERT INTO ti VALUES (3597808161,-15754,'bq9ccWu8SsqYgiQTZAFYSu2AHe1EjFf4F1Q0Rqnrn','3fml9OfAleZElrzSgPq6KQrrHc1fFxRgKWbOnA','9m14TiYEBQZiBUqFhUl1Cq4UxtgwBGvYjFC56WsxNpvOqSGolSMlZoyDOPWfjcpNLxYXq6Cjlnyq3yPf3','rMsmXMQur3cMuYufdH4u5KB4biSoX139Elsxo','I','z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12775343181922060618,2845586527973093456,'ylro0YtkHKZRuHbgpfZu','AYbrGaswwD7ZdPZJOTGP6FictdJip6JTrCLWV4h2GG4CDR54hQmvWk15IdlWgVxM','SbP5reX1GnJX86JSH9sQedOFUOZbMjekV6bKom0TQkxDXJb','qNhdPUmOxz7zQH1jQpmuBUmjNWQ0bYRkwpFGP0j','sPffKoMVVxnhZeXNXb6rSuluz7o4w03XFBGMPTJdiWFk6Kz0drJl9AyVEddZ2ZO83knOfmmKRDHTSYShJL75EV','YvtDbvA',12);
-INSERT INTO ti VALUES (12775343181922060618,2845586527973093456,'ylro0YtkHKZRuHbgpfZu','AYbrGaswwD7ZdPZJOTGP6FictdJip6JTrCLWV4h2GG4CDR54hQmvWk15IdlWgVxM','SbP5reX1GnJX86JSH9sQedOFUOZbMjekV6bKom0TQkxDXJb','qNhdPUmOxz7zQH1jQpmuBUmjNWQ0bYRkwpFGP0j','sPffKoMVVxnhZeXNXb6rSuluz7o4w03XFBGMPTJdiWFk6Kz0drJl9AyVEddZ2ZO83knOfmmKRDHTSYShJL75EV','YvtDbvA',12);
-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 (17604578582333263170,8621648436903453675,'btO7Dk5kjJYPGulugEP96miWUqT4','IRMNS0CEXPlPStIK4RDX4Zbo3ZfEK77NHBGeofIhrMCCvYM9kNTN2a0JC6Up80JQ1CvdjdMt9tFlxbCaA6LSEvY5sMQMCSGEasW3qtJKmjkzLRgdhp0rXmF7hn48rGKguSTLxZA3UssPZH0YBLfvlUXpEJCtWeHJFcCKJadsaNzNQrOBT7aMaY96D41MetJy13nJ5E1JGZiu8F','Wcc04kTZ1tszqnh43wkM3IG34F77sGorEc9YmfaNL4Q','YQDNRay50xlAwQ8yyr','a6sVFeLV5y5pUgOKDXJBrFkIWSTKOVfUImnyFpYGtXj5Et0v5FEQFnmglPdi9O0jcKM4yQh4jqZIG66oLQgH1IfPU','YeKMYlpICwTMy7EWj9eTbe47fDcrfrhw5fuDCpoWfF14a',13);
-INSERT INTO ti VALUES (17604578582333263170,8621648436903453675,'btO7Dk5kjJYPGulugEP96miWUqT4','IRMNS0CEXPlPStIK4RDX4Zbo3ZfEK77NHBGeofIhrMCCvYM9kNTN2a0JC6Up80JQ1CvdjdMt9tFlxbCaA6LSEvY5sMQMCSGEasW3qtJKmjkzLRgdhp0rXmF7hn48rGKguSTLxZA3UssPZH0YBLfvlUXpEJCtWeHJFcCKJadsaNzNQrOBT7aMaY96D41MetJy13nJ5E1JGZiu8F','Wcc04kTZ1tszqnh43wkM3IG34F77sGorEc9YmfaNL4Q','YQDNRay50xlAwQ8yyr','a6sVFeLV5y5pUgOKDXJBrFkIWSTKOVfUImnyFpYGtXj5Et0v5FEQFnmglPdi9O0jcKM4yQh4jqZIG66oLQgH1IfPU','YeKMYlpICwTMy7EWj9eTbe47fDcrfrhw5fuDCpoWfF14a',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b SMALLINT, c CHAR(5), d VARBINARY(29), e VARCHAR(25) NOT NULL, f VARCHAR(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-66,-6916,'5S','420MivLGbRAufpMSvRoAvCYb9SJE','GrGhbmg','hVn5WbVn5ilN0YpQ','NyxTuHYDHjhk8WrWt8Qj9MiBq3pjE6sLobj5QnGWnHlgosxBvb7Df2LNR0G0LQK9hIHRK','piH8zk',0);
-INSERT INTO t VALUES (-50,-20644,'nmz7','p227','68bTZ0evcBBHaVYgOL52OD','jdtcKPygCqWsGTmLvzWDZLhGGlMMCC3hsfSYjHaxtESzQPgOi1p2QPx85','jCdCm3GcfhP8ZTxDmTQ3X89GhWQVfisKjGKXsa11QhZDTwyy5b0ntZ4HdFrDROytlXksXrhq7oXIIeJM8zjd6aAdP88Pb6lkyMKT','Sgdl89utkV6gqZNihiPNLXw8brwEtXaUrCE3l9dd1x1Ej4l',1);
-INSERT INTO t VALUES (34,-27279,'g0','atnAG','CZXK','aiUQFPFRUchs','rMe4Hnoma70h1hUVCYtqnWbZhZCqvWSh3kGEoNfnKUkl9pnC','ATtjsbMHFJPJtzFtMlVsqtOydzDdo9kq5e',2);
-INSERT INTO t VALUES (31,-29142,'r','mQmnKEm9seGo0SdoQvaZLeyerm1F','y1agSsRuP','JcpGz5lTqBVhl7zx64Oj6vFsdmfrPV173BQuAKAx','loOVclb9O3DN3Z03nFLYeXtD4wjuc9sVNyVpUMxH2TU8eGirr8zO6afQKtCZgz','wAMetLnzDmDW5aMpDzEMH4SXZJiXffPBq1S5y9CBjjyRh3rZWQ',3);
-INSERT INTO t VALUES (65,-22374,'H8eI','6eZig1sjdfF0rIfQuq','AMM','2rlDkHT1qvQO0tSqjt8EqM7','pI7xSU3s6s0UF','CFojyznz7i7yv7vMqQPWO0RRw3ePE3c78j99u0PUoC8wQmzy58ZVlR0kJSnJIu8wWKQnFRqreZ8EUhLoL',4);
-INSERT INTO t VALUES (33,26825,'Er','qG6BBJu7S','T','urEX0W5dY4r3KSM5jlZBTnwhwatd0CZUNBpKKfnCmjs8xw','9sEHRbvLPyvnG0qFFgG0DKCQ','PkvV',5);
-INSERT INTO t VALUES (24,-23226,'R8zY','IHdY8wjEH7Yg5TvvyvnBvTJgnn','fN2TVWWhWr','20zVS27o','QleaW7cX3PpcnkcodWYurFwKxo8YVAF8i3qcxfMdXKkbhwPuFBBGD80GFzOSph38sa8jyV82admRvX1EWXXKFU','AmOpBxgchcL1FJzoZpTPDaWn4tue24Y',6);
-INSERT INTO t VALUES (88,15196,'90Gt','vith6GOgPgg6B49VUrpz','4BsL3tA1JyzquY71J','4y5T9smBeEZT1W3','T5enFFEg2nzvp3TrVu8psznhyTtzg5FAd0aO','Ht2Gcy2valBTGBFJn9WBnyJmPJPaHn7s3eaCKUAb3u5leLOYxiXo01gZSogI1VOjrR5APz',7);
-INSERT INTO t VALUES (-79,-3318,'JvMkg','IwE1NTeH1YAazA1','moUKlCWQW86','EEcoYShU8DZVmJVD0yq6GZaeJX6t85gvqxXi','WgsOWReHq9k0QMTxfbX4Q5exIVVw7vaPsByc2sOBOuWzZx4BvjYHveiIf5bueMUvn5GplJFgLKvXSOn6UnUbeM7tsz03yt','A',8);
-INSERT INTO t VALUES (51,3999,'G','wo4FRfVQkvpilFrgzqzJe4q5B9','5eovX6Zez7MscuI7heG0RR','bjVjtIxUzrS4AZMymf90','IWaiPLbxy17dd0f3pwcqpZI7qZYwyEHHQjA83PKzU7UoNLfbSb5v9POWAqLU457lIpmn2','gU1KmRFYLVUoDCxhBHDRj5e8b7ONVUKrCX9RRYEEkZS4iCQQBJrskYs17k8hdXK4BvVOulmzjlCxSnAzQN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-6572396253652377600,-24778,'OPiZ','6i8G','nlHI55dn6Jz2PuyvgW','hqm9Zlyou4xRyd','R58oeSm2y2ljoUaHUj5jx9rBKY3whyFXVoOJufY1GTI0cA0zd5eVC9jJsBU2xmFbRuPfXUifKqNlnO6V2JWW3LQBilT','UxrJURrWdfFA5iWaKu8XuvLrO0pxD1RCzsytUNBejnP9tA8XiGXqaWe395wHWeHb49iqiGKe3Dqo8aAOhnHgvI33I4',10);
-INSERT INTO ti VALUES (-6572396253652377600,-24778,'OPiZ','6i8G','nlHI55dn6Jz2PuyvgW','hqm9Zlyou4xRyd','R58oeSm2y2ljoUaHUj5jx9rBKY3whyFXVoOJufY1GTI0cA0zd5eVC9jJsBU2xmFbRuPfXUifKqNlnO6V2JWW3LQBilT','UxrJURrWdfFA5iWaKu8XuvLrO0pxD1RCzsytUNBejnP9tA8XiGXqaWe395wHWeHb49iqiGKe3Dqo8aAOhnHgvI33I4',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(6);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
-INSERT INTO t VALUES (244662749949371445,1274,'w','nALw','ai8Bk','14PonbfbNPGrmHEESoos63cctjj3JrGT6HVs','RUmIqgGjQirhONXSZsWobTj9vbaMFXMA','bpcdI7',11);
-INSERT INTO ti VALUES (244662749949371445,1274,'w','nALw','ai8Bk','14PonbfbNPGrmHEESoos63cctjj3JrGT6HVs','RUmIqgGjQirhONXSZsWobTj9vbaMFXMA','bpcdI7',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2625378308521456417,-17749,'QtosBY','hr53XsTn7q5HKuF4DUcUmJCim8eBO4ZbfVGmpF4Qz4t9qyLlrMS89KWplKdxOCNvAMfoLquZoYRRQvwBVRZ1GVz6cBOEoIZXc','QJLqabdoClVidCJVrecuoS','fDKLvV5FYPRvVvb0Qnpq9Gt','abFHQa6pVZapYijH2SqEVhTlDTv7YBLyljQ','4vgRdb2IkEwvbVRD7HMPgOUYinUIzQCJ4w9XfQcDchremocf',12);
-INSERT INTO ti VALUES (-2625378308521456417,-17749,'QtosBY','hr53XsTn7q5HKuF4DUcUmJCim8eBO4ZbfVGmpF4Qz4t9qyLlrMS89KWplKdxOCNvAMfoLquZoYRRQvwBVRZ1GVz6cBOEoIZXc','QJLqabdoClVidCJVrecuoS','fDKLvV5FYPRvVvb0Qnpq9Gt','abFHQa6pVZapYijH2SqEVhTlDTv7YBLyljQ','4vgRdb2IkEwvbVRD7HMPgOUYinUIzQCJ4w9XfQcDchremocf',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1835392281389423417,-11603,'S','bGqRNPWGM','1zye','yVP7pJAlp8FXiWTgV5hmmlcGZXwOS9O7jl8ZWkHwv2xBx5rpJSGNNlzrivNzDVhVCpxsTwHIP9HmwksbGAqxYb3h','N3MvvkuyaOWDJOLvz80oZJTPTiBCi4TRMxyhDKlOcM1Xlzqm82RcmDX13P9fvMiUT85rYMcB203HK0mnQ','GWKDn2p',13);
-INSERT INTO ti VALUES (1835392281389423417,-11603,'S','bGqRNPWGM','1zye','yVP7pJAlp8FXiWTgV5hmmlcGZXwOS9O7jl8ZWkHwv2xBx5rpJSGNNlzrivNzDVhVCpxsTwHIP9HmwksbGAqxYb3h','N3MvvkuyaOWDJOLvz80oZJTPTiBCi4TRMxyhDKlOcM1Xlzqm82RcmDX13P9fvMiUT85rYMcB203HK0mnQ','GWKDn2p',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(74), d VARBINARY(38) NOT NULL, e VARCHAR(54), f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10188484,1419027205050050387,'htHqSLTru1FfklxmeTZ','wv2oe2U0p5nL7JHAQUYE','jVIq2TMOB2tHJcKtuFQHg5kKXkf6YCwrpHQgXHWG','TVVock','8Hs2lQapIS2tvhl2Q8ql4JZhe0IqBFGxYg1gOPxTgjMXNT3qLU4e93kCBHsCfngz2diAAkXLK9qPaZ2c','N4hgbd8kxBPzuFAXPyis1W7TfniOQM2o8N',0);
-INSERT INTO t VALUES (6047595,2144552767587722000,'vR3PCwXmXP4tHdkLJdrwYcWd54XJ1AL5ffpEdxlxVXV3xs6tFH','SQBCTs2hlSCnsDZsNELBqIh6PmVYWPI53z','98ENaBZYVCP5b1V7RfdzXGf','N6G','IcVTwVyO6Hde7q10JPV3DjxZTjjsShnV9rdUPMITVhTpapVjpNMKlrl5','3w3qsfXUnpq6GAOPsbsnB422VhbRv7KIBUgOkzLNt0qlhdc4BPT0JFW9G6Qbzpkds5JXtRwWCV1pjswuS9uUuyQnkmgrf',1);
-INSERT INTO t VALUES (5167650,-4358318636348028626,'CTvgcINWi4PyKpOs73','SJXQRMvTuxvSm3voG5OxXK0','HTxGDnA82nuawae0a76fdPx5oud0CeKncAbAa','kTt13mqnWFI','fCTsI2A6YHaoyY98MN65Kf4SfUofChYSqTEEnzzVfJoqc2mrL9oq7LQREQaVCvOJpFd','QTxyR5nN5RMicPmn6abDuzqAaNbHHe5',2);
-INSERT INTO t VALUES (4763389,-4027482597039334332,'k3rjLNPiTTbxXEQzYrX2npnB1C6oda9XCTyKfBrZarGCVO6JqqRDAVhW6xi','K2','OcjPQ7xcZzZqPaDgJ3Ou6JJzopSZ6IuQQp9l7lyDflY8xTndK7ur','Ez','GN4h99He0rHySZ1fDIMD8bRzWeyPo8yduqtOIt349jslaJ','5KsBTSfUgQYgYNc7os306np0FvbUfN9L',3);
-INSERT INTO t VALUES (1669759,-8491426015324837414,'7owOUjGiO7tzSYHpW0ovXLoj9ryba','KSyiR36MG66zTqW','yQFU','beIRwMr4Tm','yHmjtikZDCWcxJamX0DUgc46p9kr8SLb7','F8z89FXFICnmoGdXWcpr8NI0rjDCXDicrTH407oXKbajBt4AuAcdzcR',4);
-INSERT INTO t VALUES (11605614,-4406606522636901523,'0Ax4pBGrjX4NTIjCbAE','AgyvKs0fFEWTKEOXfCjgfeExYbm','GOnLCNgo0KE1QLdHxUl9hccx0LMHco0Dzsd6ptAe','XPrZnXsu','3WWlpQM9j2okDqEm0Tq9bUAmgmwpfnCU10DHgugJBEh17rVc','ZNSNtcIpsyq2NG6Ojw64bJESI7o1MIHF5ZJdzbWGg7Fpt29YL5rkFbZAqU9GVqHvIdOzxO2nst',5);
-INSERT INTO t VALUES (278536,-9121909851642713218,'K5u7BIsDWkBPWXJYH9XFjPxTOvwJ2kRmO5vEFO9Qkpd0VNH8WwWIdMWxBLZ4dq','6YII96mTkuCI4pfRaJl25g1p','N9W2cTxh','AaKLO9BtC','tL4nd2zc2ghRruBr3wIJgXh9pPZpDkHcudOIAx781wdkOrDz','MVtQlQMd8KmiYg48Cf1WPg',6);
-INSERT INTO t VALUES (13331486,1478135816843498318,'HSLI8Ory','Dts68dkNM7NM','gyPMhqufyWEeum3UCQ6o3BdfoygYV02VNt3MMfpjY','6','m3UnhiYJjTd6m2cEtJ8pUEDyek9BxHFqUPgCfJjnj6ofz6r7Ao','TK61OmiqjBelaB9',7);
-INSERT INTO t VALUES (15789542,-2680569958900619987,'pMbzTw4iMec91uprqCYZJXXlO1BBsm7otNfCkPF','n1EW6qx8WzrGq4JXYxmgHxkC22J','CgcMm7oq8dGwSuq','fjUFQPcifX','mMnkyINdVElbP0ILtn16Z4ra20aebKoWZBpByZRvc74UB5G8s8AbXBes1LgucmIr7W','ftNX0b7s5UFuEXB6h3XzEE4cNm6txVOQEBJt0',8);
-INSERT INTO t VALUES (7353701,-7678198291466162713,'sP2chdvA8NlROslDlHFVno5LHCu1','JbHaGq3hFJkWWZ2knysGolZ','HakvCGb0VXWt','WAR','JmXhAmJ2EEP932f4MxqerLjrN9Gx2Oa31arN','lACuEnW7yKiQTXRD9HDV8glm7qJQlvjwrsuJJgxhetN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1146282814,-6057,'s08LptPjuaQtRIRh2v0xt0VOf4oIsYVJAySM0bTweZZEp','jjqTiC6BgnWEbh0jZauAAkV1zpyvaD2HT5OzgRTAoHeRviZtSKoxrfMCFjpsSrQcBs83oIItIO7NEQHARZtIsnWGOqvRONZkQp902xpbQtRUidJAOz3dk9HNnlDs','COgHuEzhplZj1KGSm4KFxnTcWWLDG3JGu4kskGMkwXQ3zRE93H26uRxkVjK8BHVa2dyQydJgCzPU','IZIsblDKpyW7mq5IFZ71niUb0caDL8mIXQKAKE','6','T',12);
+INSERT INTO ti VALUES (1146282814,-6057,'s08LptPjuaQtRIRh2v0xt0VOf4oIsYVJAySM0bTweZZEp','jjqTiC6BgnWEbh0jZauAAkV1zpyvaD2HT5OzgRTAoHeRviZtSKoxrfMCFjpsSrQcBs83oIItIO7NEQHARZtIsnWGOqvRONZkQp902xpbQtRUidJAOz3dk9HNnlDs','COgHuEzhplZj1KGSm4KFxnTcWWLDG3JGu4kskGMkwXQ3zRE93H26uRxkVjK8BHVa2dyQydJgCzPU','IZIsblDKpyW7mq5IFZ71niUb0caDL8mIXQKAKE','6','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3469152028,32354,'CnDVQqZhz5iun','lwbdML4qGW39knTh9Rmf31X2RmfNxt1CVg3v7ByPBKW1a6QtngAB5KiqzHvPRwCPSCjLQvFseqmAVfd2VKvjLx3EeGW8oiJl08hIyraVk3hCWTGm3aJ4azoGWRr8QT4KlP3','OnMXgcKeS6jiYPrrz16EasOYQvtUhjz','RPdyfi2fdpI4ihfu73s0vEP528yFY8DGYI7ekB0sPjJQXErvFA7Hea1HEP6J3JbDql9yugGvr6YbyvTpgA2OcShJjPifrr7agt9aCusANquFwBsb23j93AFtvWDDKyN1TsYs7o7mFdAqRuccN5U3pes7eNE8f0h1ZLyZKnwWP5qtx33awoC3UsuaJhNGsU6FcaDs04WG5dFp0Ml7OZQ7','K','6',13);
+INSERT INTO ti VALUES (3469152028,32354,'CnDVQqZhz5iun','lwbdML4qGW39knTh9Rmf31X2RmfNxt1CVg3v7ByPBKW1a6QtngAB5KiqzHvPRwCPSCjLQvFseqmAVfd2VKvjLx3EeGW8oiJl08hIyraVk3hCWTGm3aJ4azoGWRr8QT4KlP3','OnMXgcKeS6jiYPrrz16EasOYQvtUhjz','RPdyfi2fdpI4ihfu73s0vEP528yFY8DGYI7ekB0sPjJQXErvFA7Hea1HEP6J3JbDql9yugGvr6YbyvTpgA2OcShJjPifrr7agt9aCusANquFwBsb23j93AFtvWDDKyN1TsYs7o7mFdAqRuccN5U3pes7eNE8f0h1ZLyZKnwWP5qtx33awoC3UsuaJhNGsU6FcaDs04WG5dFp0Ml7OZQ7','K','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3522837403,7362,'j8cp0rAlvcSz3gG5zl4FgI2Gn6Qv','gnTEP1bdbOZkhiq5I6wQPBG5iQVkCSDdV1ZxDszWgczP2vriUnihUS2VXF6aXmeUhoCMlF9AT3gpaSxcrGHgnAC','cvnichAcKO4uKFikbLcz0h3R1NOBvXOp7TmQjbuPnSubZtrlz5DjETF','WFOdcYKIKoJTAz7tPjtWGWAguu04vEDrVvSy','0o','8',14);
+INSERT INTO ti VALUES (3522837403,7362,'j8cp0rAlvcSz3gG5zl4FgI2Gn6Qv','gnTEP1bdbOZkhiq5I6wQPBG5iQVkCSDdV1ZxDszWgczP2vriUnihUS2VXF6aXmeUhoCMlF9AT3gpaSxcrGHgnAC','cvnichAcKO4uKFikbLcz0h3R1NOBvXOp7TmQjbuPnSubZtrlz5DjETF','WFOdcYKIKoJTAz7tPjtWGWAguu04vEDrVvSy','0o','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1788509702,25529,'KdWJ1yvM0uAXM3PNADDjWwhT62YUPJeU23N','faPZYtWUFYekKcFX71dcz182PbmNdsdYWwoSoHp2MKqZchu9wKKWiChvj516uDOMMZR19JWdbnNG6ouVRSH8O3yHltTkoNPOcnRbbOqdwOFZIdylnSGyws4W8Nk6bpAfFzKrAUHfImnbmmPaO3BghABM8CeC7q6vU0jPKCML7wDUF8TVVh7QcYr8KxVwL7FfcvF1ggH4','L6jsX4u8JfleVkTSgY8t79pTpraBt','Mn1udJvYYzNozxIGUmcTmVxDIgY0hlb78boOcJHNpPeRGQMH7YXvxJzYQkfbNkcrKtZRd2U5TyNXaagWfeUTqBpMFFgtZpfySHrG0yAB9QEpUNJUEfaPJxd3cMryp8juVu','B','Ae',15);
+INSERT INTO ti VALUES (1788509702,25529,'KdWJ1yvM0uAXM3PNADDjWwhT62YUPJeU23N','faPZYtWUFYekKcFX71dcz182PbmNdsdYWwoSoHp2MKqZchu9wKKWiChvj516uDOMMZR19JWdbnNG6ouVRSH8O3yHltTkoNPOcnRbbOqdwOFZIdylnSGyws4W8Nk6bpAfFzKrAUHfImnbmmPaO3BghABM8CeC7q6vU0jPKCML7wDUF8TVVh7QcYr8KxVwL7FfcvF1ggH4','L6jsX4u8JfleVkTSgY8t79pTpraBt','Mn1udJvYYzNozxIGUmcTmVxDIgY0hlb78boOcJHNpPeRGQMH7YXvxJzYQkfbNkcrKtZRd2U5TyNXaagWfeUTqBpMFFgtZpfySHrG0yAB9QEpUNJUEfaPJxd3cMryp8juVu','B','Ae',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(91), e VARCHAR(41) NOT NULL, f VARCHAR(74), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3416011,7,'1O1uAnBf0bvwaRRySuFjMqxJobAmPFwuq0X4w5p6dObuL96t','kf26X2iTzqZqwp5sVhcSGZDXQmzw8owicANnQElA0P','VBEfLtbIOopbOv','ZVaP1c','B','48',0);
+INSERT INTO t VALUES (16175133,153,'iC1TQgQHmY4udOEgHRDVYTWVCk8CUKa06MEEJ3EjHkvX1YQS8RWesNTaWZgxzdRqwalfPYbwGi6f4REmJO','H3POo4B52JIY60sr3hCHyGwkvhc2YZcGnvsdvwpSSQ2LWUg7wcZ','AjQvqlumTgERvREd9gbWp','eJVubkaPQ4Jyhwm05EtbIhMAdNswYcqwHoXOSEyhnTjNrB7z6BuTRmcJ6RLepQfXmN','V','N',1);
+INSERT INTO t VALUES (9082225,185,'vdDWbQMWDZCen5keVehT','HExFER6ml8Fobhklr7','hdVb6','slQK9qwMKqLGfhwCm7SnqZFIt','p','Bt',2);
+INSERT INTO t VALUES (10836062,132,'6JkgFR7uRUbN0i6MuTiYX31LvRFNgGULrK8gabQtjJC5bFlejdHqZ3yIalzO3PjN1F1QnpNmb5QrLiBvvwgOLnDw','a7NHOJZhMG4X2Mrx0J1A9RxIwvzRVF4Tmz0fGjhnCxAWZEf410kWoTIE9254Iw5aDiu9Q','cUbx8MPJg07a','72QLV1mEC2UWIPU5lxw2vLHH3zA79AimeTE7w0p3CXrtkNzSGAEHgHcCewAghGi5dlzUkVit7e','g','Z',3);
+INSERT INTO t VALUES (6707597,88,'1Oals0AwpwIkk1GWX1NOvjnjhrOE4g4JekfnFUISA1kI1v6XU20OqshGVRccYb2Wy1dJKmbTHyVpzNdT','OVlJLzUIoeX74r1AIo2r5tb9vEGkAmE82GvQOivVqK30VlIxDWpvNVg8HCNk5Y3wwYU516PjuBudBFqd','6FPY46rW1ax','Fe6Loa5x8OEnEDrT31GlUcSLfcXHUB4','h','c',4);
+INSERT INTO t VALUES (15184782,70,'STE1GfL2CfJ1CVHcnRvv8oEAGRM5ykFqsKBAqLs6YcPUdpQjEJujCqDNARsKfSJFafW9VbD','1tq0VTAaRia5gd9QHA6','hVqEC6evgMhFImOy0kt7D5CXXUQEwQDlyzBMAYs','Wsrddxkq4aKpuD08PS2H8USnk3bm','g','A',5);
+INSERT INTO t VALUES (6330519,96,'gwo9hyAZx6eXFe1MC8bfVRjsLHLhV5HRJoA9rxiTbrbLpTdZMdy7qm3tVLxbPWLBgkT65b2SW4z','atmhMu9hiwI0BLnWitb8n9EphKJY5ssWfjSZfVkDLBiJsg0A','Rjeg7J3PmvZPc3XCuTGwXDcwJO7K0SJCHXMwDbrGW','ryR41FvfYUKt3U9Der','v','E',6);
+INSERT INTO t VALUES (11796507,12,'8XMb7Kq4aEYgh','Y','D0Xq3NVnZZs31fMFAYVYW','e7ZqWHnBWfzkX9d','p','O',7);
+INSERT INTO t VALUES (11449586,228,'9LduNf2qMU3gIS2Si08VaOvKDT6jEc94MFtyscd','2Pzx4TYNCaJntH47OImdwfI9f6T0Q61fiq47KbeazAUi','GZg','XiuiJErvOibQbgNNIrq795KzFfkFSEXGPGp7ZeWaMEW','z','EY',8);
+INSERT INTO t VALUES (4289493,159,'ITrm9uFDcnCgZTq26ALc1esU2DuqNnRa9Ty6D8qV94pnAS7GoA','dXCMlq8jqX4JNbXpgoXtaZev2csh1RK03K7UQfq2s769caVaifPeREn3Ly','AThXNcWcpqN3ltu','0lDVBAwt2NKT0IoC83uS67','k','MH',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(91), e VARCHAR(41) NOT NULL, f VARCHAR(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 MEDIUMINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11424913,-8575839075667612317,'FYBYl3yccwsfvXkwIPnfb9Wfo9YcPOlAM2r9Tgwie','UuM6cbtHx7FkgzJvDRH8WJ6RWOYrMSlLs','kN6dtibcC4vO','zhJe','KcIz2C2T7mPCuDFztVYR8d9PqnoHMtA8UJmJDoGVb88xIUZLiMF','HXStAyPeZBdBT4zQG0USfrWcWSDl6CvHdeLccxCL2XTWFeGqK1Chc2I4I98WkIVXPtr5OL5yl7WTi5ik51TgdXPva3kH6SOk4f',10);
-INSERT INTO ti VALUES (11424913,-8575839075667612317,'FYBYl3yccwsfvXkwIPnfb9Wfo9YcPOlAM2r9Tgwie','UuM6cbtHx7FkgzJvDRH8WJ6RWOYrMSlLs','kN6dtibcC4vO','zhJe','KcIz2C2T7mPCuDFztVYR8d9PqnoHMtA8UJmJDoGVb88xIUZLiMF','HXStAyPeZBdBT4zQG0USfrWcWSDl6CvHdeLccxCL2XTWFeGqK1Chc2I4I98WkIVXPtr5OL5yl7WTi5ik51TgdXPva3kH6SOk4f',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(75);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
-INSERT INTO t VALUES (3197819,8786629273375943306,'qkslmg6QYNyH0RazIDVcmZJV1NwdsGREY02Xp6izL12XLS','gtsf9tTFqS3DRpMVd3','EjhqlzYIVAP','tP','h0HwXCn65uFl3Qn','DGXJ3Pq7SExViNZ',11);
-INSERT INTO ti VALUES (3197819,8786629273375943306,'qkslmg6QYNyH0RazIDVcmZJV1NwdsGREY02Xp6izL12XLS','gtsf9tTFqS3DRpMVd3','EjhqlzYIVAP','tP','h0HwXCn65uFl3Qn','DGXJ3Pq7SExViNZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7570304,-7030080893952654039,'beM6pv8Lso3KdU5g2mhn5FtI19wpvck1Y4B2WPpYS','d4ZAoduPB8zHk0N0G35UuKwPfkfOsROWiiIUpyrRoO0AivYZBbMIaDVJUdS7mHt8OP7C4DEhdSSkf9byh60Y53dFMSYiU5NIXM5zcbmmqbkQPziSleyg75Ig0Rl4jqVH8YHWEkZYZtDRc2vJFqfazFdNw5VZgMhFHpraQTIbe','iILRA0oES7eb16dpkXUQUUS5YLz74ogTC5oaZjFM22','o85','MtsABIYdJSIDmvd5yZqm5ywlitHSdSQnapvI8hiX','EEQDShdi6PFVHHi3cv461u6C73W3cPqldPDSRW6nGuLcMxUUVgeY3JJImgjbxY9EcusAF7Vl6Y5WPHJGQwKtvOZEVBzK3pNgDdcR',12);
-INSERT INTO ti VALUES (7570304,-7030080893952654039,'beM6pv8Lso3KdU5g2mhn5FtI19wpvck1Y4B2WPpYS','d4ZAoduPB8zHk0N0G35UuKwPfkfOsROWiiIUpyrRoO0AivYZBbMIaDVJUdS7mHt8OP7C4DEhdSSkf9byh60Y53dFMSYiU5NIXM5zcbmmqbkQPziSleyg75Ig0Rl4jqVH8YHWEkZYZtDRc2vJFqfazFdNw5VZgMhFHpraQTIbe','iILRA0oES7eb16dpkXUQUUS5YLz74ogTC5oaZjFM22','o85','MtsABIYdJSIDmvd5yZqm5ywlitHSdSQnapvI8hiX','EEQDShdi6PFVHHi3cv461u6C73W3cPqldPDSRW6nGuLcMxUUVgeY3JJImgjbxY9EcusAF7Vl6Y5WPHJGQwKtvOZEVBzK3pNgDdcR',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (11221529,-6957286563248867198,'1CB6ezgM6Rm2ENpZVLwqyKoETVvbCOKHCtBm36lQTS1OVR9','Yes8QKUZf2XZAgqUSLMD3EpUEJTdwbnQIwGvSU7jYbk48VB8GtYSLbKcBtdJ0p0SuvBEEAlR1TihrusgNf','AbXsQlG1Gj1ka8ZRdKMX5','n4pzQs2wV1roXhdjrba1QyA2fO3OLGLXp6iqrEp3eSIcHOnsBv1HlxxH6xvOJ8zpYEUmW1F62BKoMzeh66KKz43QSgj5Rtl5dVz','dBEaw5bip28ENVQCXrZIhRKHkLaK','d0yaKCHQXs2RXoUx7o31qxEyqI0WSK0lvhqtTCGup',13);
-INSERT INTO ti VALUES (11221529,-6957286563248867198,'1CB6ezgM6Rm2ENpZVLwqyKoETVvbCOKHCtBm36lQTS1OVR9','Yes8QKUZf2XZAgqUSLMD3EpUEJTdwbnQIwGvSU7jYbk48VB8GtYSLbKcBtdJ0p0SuvBEEAlR1TihrusgNf','AbXsQlG1Gj1ka8ZRdKMX5','n4pzQs2wV1roXhdjrba1QyA2fO3OLGLXp6iqrEp3eSIcHOnsBv1HlxxH6xvOJ8zpYEUmW1F62BKoMzeh66KKz43QSgj5Rtl5dVz','dBEaw5bip28ENVQCXrZIhRKHkLaK','d0yaKCHQXs2RXoUx7o31qxEyqI0WSK0lvhqtTCGup',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c BINARY(99), d VARCHAR(79) NOT NULL, e VARCHAR(14) NOT NULL, f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-20,-100,'1yDnkwiL4o9kA0GyJwea9Q9yBMWrypWZBvDktw4pxvToZZKBHcEC','cjsLYD18fACraVuuvjcL9A4FLUXuuUXFrU9','dbfBUu','AZ','k7c4v2nawjylLLd2S5Lo4Y8Px3z9TJSCB8mV3axbhHWBIsrYKDlbwmaLM9vzCyVVXR5B0pSJL5Oce9xxIuduInoG69H','f8lzfUUQ4WIAwP6VrGEjKk501cRfygZLWbyaPV1vfqTXvdCZe6lSLABwb8M8zPHR6cA',0);
-INSERT INTO t VALUES (-116,122,'s','29fkPuJej02PKCPAQxda3YnyCARBYVnDWMelVUcarodQrjme3Q','uQNFtjRxMoLAq','669Azzceqqm4EPQC9fMTckIG6AvVlF','FDTEFcKKcnbvwTkWoqw6CG8TbgzBIKn7BqxBhEsrP','t7gXtYifiv1vAJd3v1NdY9dsowKlJ5bpGRdBiwl8OYw',1);
-INSERT INTO t VALUES (69,-77,'56yrTpEx9Y','wFrbJCiGA7qAVQrmF','k00OPLa5','ocZNgteD3cx92niNpAOOJpjZeCwUDF4HTwgfVfwZa4YX','u7p5oplq6rm0Y74aIiAA7YPyWslb643Wz','kDFEMhmeorkuh4mvEv6LDpuwAunr1hBOq2lqnudDKkGErPoYfduULmYu',2);
-INSERT INTO t VALUES (110,82,'D4a','Ev2GciCIVc4d5miqD4uPPKnfPj3jnYVWdeTxXEgVKaviaaaDvfl6w97H0DnuaErGvkrOHDsCANaNK5','PPXuy2Txaa','JjXMWyYZMsF88Q8ws','gTwjTWBQhVaPXcimCPNHBBK9k5kStIGMb0Wf8wEtfx','C4aGtYteaG',3);
-INSERT INTO t VALUES (-80,104,'Oqnlr5hi5JkaY73y3TlkmeRQMWERCV58zxzhF7bAOFjTkw8r6JHCnBIfui5M','ZePCR64sYLFcbsxjl5xBQIjilRyQvMM91QxySR4RygODdsgmWgAXLZk6P','9lGuOE6bP','FBtjT6BgPu3zs4uGLqBn4xI9Ei','QcdrKm','0wM5XkHxzEU',4);
-INSERT INTO t VALUES (49,0,'KYhARTnTJLbawVFNKqUf71gJegB468Fsl33l6HGoC6Jy392OtIvQYE3oyw5EiJ1vWLtWetdKgelVZv32mNsdUJujNb9zXPhq','ZXTHzTh2THMSPlcKBproAg3aWLv85RqlTxLnWDchKwmP','r0','SXdHcr8','ns1VgftgMZnZfEefery480MrJRUPkfkvQ14B9I','VdTkGgymPrDmSRuVDfTM9hyCbJUm2aOF21fxQ',5);
-INSERT INTO t VALUES (-37,-120,'pPogSrNbn25jxTnfDwjdXQt63X2OkIbEiOtQee6vEhgirwRAHkIPAWAOqJRaCWhxGTibH5DARnP0EeMpZM','V0oFjq98LTn','thFTMihu','oul7pZgIywuZwtbmf26GnVbPjsddEGqvjnFm8itYGY9','UrLOuzjINhPP','t4NEmuwwMcsrMpirK6dvZgyhQgVeL1HrjR8IBj9LGuFofGCcMwuy2GTIA4aDPIgPVRR1e5VOpdXoSGl',6);
-INSERT INTO t VALUES (88,-69,'04Gor7mAHEE3dpQ5bUljsk0vhpSNIZborvXTy9yVpII6H9OpdptkVHJmV5z6lP','PdCuboPGjCYHa3AIusfeQPISxMsDxVIyu0vqCbFlmSnB510s6YNlWl','F','LHZbLR60','gwZbROFX0s6xsoDTtdFjjFyrWpB','bH7bBeEXqxysU9jE3Hni4GJn5syocgb3ecVawaASb',7);
-INSERT INTO t VALUES (64,-49,'26d8iW7noIqpx1duqqUxI0jhKXWQliUEY2xrJZn7','cx6WVwztNUt7Ookmtu815KoMlqet0nPPSIuEY1OgsIy9PzvolVHwFGo28dmlN9L12','cNgSJJnXU','DpEzfsveMHBEsYwNW7im5Z','rRmM1wQYE5y1b5JZrHIrZ48ibwhkMBaHHuaRkBGWTmuC2Z5GUb8dvEU9ZXgXkvbGpfXosyvLebT9TOT70Gvj9yxsY3Xue4KK8Q4U','POH4SyWyisB2Z1fjIidG4xF7pBiEkwCLN2XojEqtBrzLvXpfJG18odxejsx4PrnrRJemafh3i5ClK1Bb',8);
-INSERT INTO t VALUES (-59,-20,'k5igEFP0BvimJzb0Nji6eJVGrYmjUBD3Ftzb','Ed6QQ0E03O9vQfATWOM7DnBKg5wBUkwe','EVk','E4pJh7QQO6Fs0s','w9Sd8IW4RYresqgSirqRyYdcibWybjXneIdlnAlVFMYi42t5xI6SRB8gv1zC','ER3JydIasic4b2S1LfTLhnSfV4Gd97omQBvGFyhsnwRzBSxGd2N',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (17240905593516309587,205,'XuEkswONPp53gGrVWDo4sb7DxXkuYRJzDEufVEax4jNr9p9Rdl6U8ct','g9iuQScsMxk6JfE51ON2d8vU73rXy0Fe7bS2SICslBhajd5t','IkewjOL53ZMx','JLHiLa840gMv9B4tRdVjM6rRYpCiK7fj0TwSmslYCrIlB4RqBPXoor3R0hFIhoh4sR2ZLR','L','K',10);
+INSERT INTO ti VALUES (17240905593516309587,205,'XuEkswONPp53gGrVWDo4sb7DxXkuYRJzDEufVEax4jNr9p9Rdl6U8ct','g9iuQScsMxk6JfE51ON2d8vU73rXy0Fe7bS2SICslBhajd5t','IkewjOL53ZMx','JLHiLa840gMv9B4tRdVjM6rRYpCiK7fj0TwSmslYCrIlB4RqBPXoor3R0hFIhoh4sR2ZLR','L','K',10);
+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 (889590757737190686,36,'Y4wx5kv8bKIivPyFdSTak3gMuGVuUG8S4x6M3c19lBelGHqoLGMAGjTVqt1','fUuFJijbmPY1SiyvzD01n0TOQh2o9Wysf1fVP','RgQ5vS','YxG71a73fpsYSXrFjXdCotyQW8z0P3hfy5tMEfEB','5','RW',11);
+INSERT INTO ti VALUES (889590757737190686,36,'Y4wx5kv8bKIivPyFdSTak3gMuGVuUG8S4x6M3c19lBelGHqoLGMAGjTVqt1','fUuFJijbmPY1SiyvzD01n0TOQh2o9Wysf1fVP','RgQ5vS','YxG71a73fpsYSXrFjXdCotyQW8z0P3hfy5tMEfEB','5','RW',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (10557667400322718090,210,'on9b3YfHSiAJE7Lp9gF6MznZq5mWoRehF8IaLCIiNvp4bsdlWYRkipvAG0UIMDiUXVgfZVGOAKsbj1QVNG70','uQo4W3wq9tqH7ZpSs41sFJ3Gp5UwyPFIDvhRYkakSGVrT0i6jbhibwMQjhfRYji2Vmu82uf1PBw9ZCNbWn9BMV','YlP','JBWZDprrafOtUrqKjEoPRcxZ2sIl7uNJeMiZyuRg74ORRLoPYXA45','s','Ss',12);
+INSERT INTO ti VALUES (10557667400322718090,210,'on9b3YfHSiAJE7Lp9gF6MznZq5mWoRehF8IaLCIiNvp4bsdlWYRkipvAG0UIMDiUXVgfZVGOAKsbj1QVNG70','uQo4W3wq9tqH7ZpSs41sFJ3Gp5UwyPFIDvhRYkakSGVrT0i6jbhibwMQjhfRYji2Vmu82uf1PBw9ZCNbWn9BMV','YlP','JBWZDprrafOtUrqKjEoPRcxZ2sIl7uNJeMiZyuRg74ORRLoPYXA45','s','Ss',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10723856220863376425,30,'oNRWteRO402AJw5x37bYZfMpDeEYRUJYWFo84q7NJJdji5gLyd6F6zYlFeWy5s9XaQ','DAxdVl0pHP5EEKDTlyO4TK2F7jjmh7SPPGUlcFtPwkKgG1n0zGwwrUnvhEEqiWAOxbBnb4Oj2vN0FMoJciGx7zqzCTIbLAUx3WBjkt036jtJ9pquJMJ','cpqd3ZejtRqMdkwBJMU68am5cPQzaWrQvKNB','Fre4zgtjTowR1xR5OlQ0Im5z2717BTGG3QNIRvyoeftKAMjKiWKM2dj6IVYPVqh6k7bMHjpwFjZwvYiFp697MI7YnqvspA5wtnu0yviKW3Bafbcv7KZIPgV7wSeJVEgA73Tl48h2TAeEusHJCC9cTs9A0n2xRuLV4iFzQdEjHSbEUwo7e1ceM9w5uQ2FG6uRMBJZzMHAVlvSGPRA1XCxwCapqMGR8b','j','S',13);
+INSERT INTO ti VALUES (10723856220863376425,30,'oNRWteRO402AJw5x37bYZfMpDeEYRUJYWFo84q7NJJdji5gLyd6F6zYlFeWy5s9XaQ','DAxdVl0pHP5EEKDTlyO4TK2F7jjmh7SPPGUlcFtPwkKgG1n0zGwwrUnvhEEqiWAOxbBnb4Oj2vN0FMoJciGx7zqzCTIbLAUx3WBjkt036jtJ9pquJMJ','cpqd3ZejtRqMdkwBJMU68am5cPQzaWrQvKNB','Fre4zgtjTowR1xR5OlQ0Im5z2717BTGG3QNIRvyoeftKAMjKiWKM2dj6IVYPVqh6k7bMHjpwFjZwvYiFp697MI7YnqvspA5wtnu0yviKW3Bafbcv7KZIPgV7wSeJVEgA73Tl48h2TAeEusHJCC9cTs9A0n2xRuLV4iFzQdEjHSbEUwo7e1ceM9w5uQ2FG6uRMBJZzMHAVlvSGPRA1XCxwCapqMGR8b','j','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12490407518496005418,121,'3Jpf2JyA01YU8DAEFAf3j8KeT','A1Do836unduvdeRKEq5f82FBZ','DsuygnSf','oaf5eqZB7mMLwVKS3j9U7fztZA8YI1uqLcTRVWhYMMvoQjH70M3WJ2MyruU51fDr3SXY9u57xRm5905SvpqtWQe2Zf7tmK3NzW0J3NcEbNj11iCaD2g84eiiJxTCny96LDnh63Us0mXsc9cUFeAHXeipHQTYlCxTgIFQW2TpWz0Xxvs6VYuEF0GkF5Fxs98WapZ6n','vb','N',14);
+INSERT INTO ti VALUES (12490407518496005418,121,'3Jpf2JyA01YU8DAEFAf3j8KeT','A1Do836unduvdeRKEq5f82FBZ','DsuygnSf','oaf5eqZB7mMLwVKS3j9U7fztZA8YI1uqLcTRVWhYMMvoQjH70M3WJ2MyruU51fDr3SXY9u57xRm5905SvpqtWQe2Zf7tmK3NzW0J3NcEbNj11iCaD2g84eiiJxTCny96LDnh63Us0mXsc9cUFeAHXeipHQTYlCxTgIFQW2TpWz0Xxvs6VYuEF0GkF5Fxs98WapZ6n','vb','N',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (14740207275593242412,57,'576M3uSGrmoisZsYh3TOIVxC7bcUabX2jVBfiemcv8GeIE9nTIkPwyGFmdYaILmnSVxNWTKZewjE3UqnDd8','QuevuNVhcVttdPqNiSW5HDZYxaRJwqAnXMo6zwTTM3VZspM5baTJF9lBcEluVeY668IZwGpdQRyDMWDSfOkYjlGxf1ccGkztOfE2GJmluPbgAse1kVL0F3VsbmkpGbum3hrT3LRZ4yWsenT0pe8x1EstGeJPLRQdxl1MpoTjS6VbZH55tDrPIjFksFta8ImsQ94zTg9sEQxaJPSH5WJzuzvcLiYyZDshIyuJpOj','AgXYJd','1ZHMoXDWhLDdAgNounzw0eTB14oqUfXZTUMIEJ2Rv0zruiE75MVr6pMuNfFsIQTsSQJTLcWGpUjUH8NQGWnekXT7uhjnfGBO9o574AlnWaMEqwQlZPImevxx9AyCPOJEU7pn4ePAvCjcwMTAhKSbompqC4VvXz5CNvTDjHUEuSHH9lXpBhr7KLH1FfOdPwC2RhlSE','G9','M',15);
+INSERT INTO ti VALUES (14740207275593242412,57,'576M3uSGrmoisZsYh3TOIVxC7bcUabX2jVBfiemcv8GeIE9nTIkPwyGFmdYaILmnSVxNWTKZewjE3UqnDd8','QuevuNVhcVttdPqNiSW5HDZYxaRJwqAnXMo6zwTTM3VZspM5baTJF9lBcEluVeY668IZwGpdQRyDMWDSfOkYjlGxf1ccGkztOfE2GJmluPbgAse1kVL0F3VsbmkpGbum3hrT3LRZ4yWsenT0pe8x1EstGeJPLRQdxl1MpoTjS6VbZH55tDrPIjFksFta8ImsQ94zTg9sEQxaJPSH5WJzuzvcLiYyZDshIyuJpOj','AgXYJd','1ZHMoXDWhLDdAgNounzw0eTB14oqUfXZTUMIEJ2Rv0zruiE75MVr6pMuNfFsIQTsSQJTLcWGpUjUH8NQGWnekXT7uhjnfGBO9o574AlnWaMEqwQlZPImevxx9AyCPOJEU7pn4ePAvCjcwMTAhKSbompqC4VvXz5CNvTDjHUEuSHH9lXpBhr7KLH1FfOdPwC2RhlSE','G9','M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(42) NOT NULL, d VARCHAR(15) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(18), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3064345043,1733518,'WPxnHKI','tWE5QM','TnShd2b6','GntcfPXXiXjEnzAG','K','6',0);
+INSERT INTO t VALUES (3683830765,14298825,'seN','z','cH','PHvX9sOPQMMgR','d','u',1);
+INSERT INTO t VALUES (2783925420,15868702,'HcvGfPHtePXzrZqKn9oI3g8AIgnV5VWDCjO','GvaZrJw','33fUFryMmXkuulm2auguaD','M9YkawAkd','N','B',2);
+INSERT INTO t VALUES (69978432,11574699,'9gPnCqt9oPZG25s','TPioWMU5sHc7nW6','W784v0cORP1Jx','95dpbeoxM47tbR','G','e',3);
+INSERT INTO t VALUES (1071868185,14929656,'sSjS909lPra8WeG21QbAxvyu2E2GSBLDL7aOc','uWiS2EX5hTPGR','zNkYUFGASk3nk3','KyyQVUgkt','L','B',4);
+INSERT INTO t VALUES (2512832555,11667014,'F7v35FVjLxz','BfYO','4h4yM6Jp5V0UdtELPxoS4x6nK6wtYJeb6dW','kwXNBUoc','K','T',5);
+INSERT INTO t VALUES (3185934750,1186844,'e','q25VbbkRCD','HuF1VhGl0SYUfiXjSEyEcWTI5Ld7h2Oclv','qkF','6','z',6);
+INSERT INTO t VALUES (2201072104,10293071,'b8dJD1EtH9QxO','nnp2gFmrj9','KW5PKrR53mYJpiL2h3PC','eHW8','T','Ph',7);
+INSERT INTO t VALUES (112474897,14435129,'e8wmqmHXMg1qyYZipoy4p','QV8AhPTM','J7aBpPFd1AxxSel31luBCl','MiozJ5LebcspPP','S','NJ',8);
+INSERT INTO t VALUES (2636831168,8350324,'UnotTbtcHNwidv5I','NL7sN3','Y','SQLqb8CT33gjw','u','k',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(42) NOT NULL, d VARCHAR(15) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(18), 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 TINYINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (-83,-86,'VA2ATgh5F3Mi3IoMwzRCGcLrGckPQTbTCSs2MIz8','ZP1mJIGNefb8ebE0S1DSzRhRbzQs7fl','WufaTA017lIN','9PhPBOwkSROgflHl7e2sR5FOUII4lJ','QRMgjJdxnZ5a8KOFTQjCBRKwhSN14x07om0N5oQsl3Yj0p7V2ASGUzPZo32FIM','7JNxIbvDJ1yj5uMj1eMAhMoEkoyraDwsKpvDi3J3oA',10);
-INSERT INTO ti VALUES (-83,-86,'VA2ATgh5F3Mi3IoMwzRCGcLrGckPQTbTCSs2MIz8','ZP1mJIGNefb8ebE0S1DSzRhRbzQs7fl','WufaTA017lIN','9PhPBOwkSROgflHl7e2sR5FOUII4lJ','QRMgjJdxnZ5a8KOFTQjCBRKwhSN14x07om0N5oQsl3Yj0p7V2ASGUzPZo32FIM','7JNxIbvDJ1yj5uMj1eMAhMoEkoyraDwsKpvDi3J3oA',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(100);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(100);
-INSERT INTO t VALUES (86,9,'vjcKUtTEBV0LYgIvtJaUme','zqqTrQ08DBctQ3xYrUvyAVlpWWJSazApafR2diZTBwl0rpEzOOYx8fqDfFmWSsINxxTLV','ziSmSDRPM03uK3','M8TgZ8SLXFnS8WGiSnEP9lSIVoF3Em','l1jqhcZc4TZPPjizfBjWR','Er6W20fnkDee7FXCYywkASq7VSfjYr2Mf3C2bSsu2DbNmyIa93nDPfHp9CeYzuGqPYLTAnu2z1AIWDn',11);
-INSERT INTO ti VALUES (86,9,'vjcKUtTEBV0LYgIvtJaUme','zqqTrQ08DBctQ3xYrUvyAVlpWWJSazApafR2diZTBwl0rpEzOOYx8fqDfFmWSsINxxTLV','ziSmSDRPM03uK3','M8TgZ8SLXFnS8WGiSnEP9lSIVoF3Em','l1jqhcZc4TZPPjizfBjWR','Er6W20fnkDee7FXCYywkASq7VSfjYr2Mf3C2bSsu2DbNmyIa93nDPfHp9CeYzuGqPYLTAnu2z1AIWDn',11);
+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 (3246102002,16589513,'62lppoF5U7suLZXWsSvmD7eP8is4','hc0Ry','klkIZRmcb6','3fj5I8WqsrDH69','a','L',10);
+INSERT INTO ti VALUES (3246102002,16589513,'62lppoF5U7suLZXWsSvmD7eP8is4','hc0Ry','klkIZRmcb6','3fj5I8WqsrDH69','a','L',10);
+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 (991062758,12812317,'YVZ','BO73SJ','rRN38','YTHqs','8','vS',11);
+INSERT INTO ti VALUES (991062758,12812317,'YVZ','BO73SJ','rRN38','YTHqs','8','vS',11);
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 (-125,-109,'45oXFJiHKk3VcuicXV8nuWrjJCPsESDrICI3K6AIXEh','lRXI1RR89z8YiOOsA73CngmqXfcrgt4flZCoOK092Fw5AdJ0Melk1csG2aB14J3YmXCb','p8','J8TFX4LuQ9pe77UWgKR7zjLGcUPB','cWffoBwbHXDgxB6WVNJEOChvcRzhnw5TC61egnxeW5fasKAF90f6i','gHI5VgFGMn2T2qnBCgb5AHC93qeUNpwwDsKSoREmN52',12);
-INSERT INTO ti VALUES (-125,-109,'45oXFJiHKk3VcuicXV8nuWrjJCPsESDrICI3K6AIXEh','lRXI1RR89z8YiOOsA73CngmqXfcrgt4flZCoOK092Fw5AdJ0Melk1csG2aB14J3YmXCb','p8','J8TFX4LuQ9pe77UWgKR7zjLGcUPB','cWffoBwbHXDgxB6WVNJEOChvcRzhnw5TC61egnxeW5fasKAF90f6i','gHI5VgFGMn2T2qnBCgb5AHC93qeUNpwwDsKSoREmN52',12);
-ALTER TABLE 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,105,'3PMCHAQmE4SvRxh9p1uT7r80OkWQSziKJQTZ3DayXeeJWr1jdwiCyTgnJ4ljBjKa31Ti1','e73QpEPULWTOHLhEZIlGrwGF6DgQLlARJoZpLi6WKs2TGBeAtSC8KtOeDEpkkhNuflfhhsJAOEiYBX6DaPrpAC9UZm7TDMmQb5AFsLnJGNzEbPuHl3qJuecFLt1Nd4v3f3UqLcYS11lWix8nWtfZ1EU8sTgE94rCMszvG2zpW7LFyMWa8yDtPY6JPUv5JrmWVFkkj14IBfhxt6EtEb0','Uwl2CvYPz','itLivRaS8eS2xacFz9b5hqbSfa1iiJkdogkSvY9Djo3qWYxxdOVUm6YbwKuUedc0v5TMsLtzVmPVVmB0NyPfnsB0ZWfLs9MKAHeEKn9BiripHcRjjHQah2sVfqPS3Z5LbGF5YD1NjmpLIpYkIfY0szTFswNfESl1qpL2v2Pif57bRWx1gpPFWu2JPrn','VYHS6uwVy6GXtCDWP2lDXmqOhSTNdaJus388WVUhFZzVmhavClSMeNX','V3QtLC4BpH5qkUzJWcZTJiWq7LrODG9vefH8sVAmiDpIVPbwZyx66nBHNzxMmf6zxTAKuvEuSEB',13);
-INSERT INTO ti VALUES (-78,105,'3PMCHAQmE4SvRxh9p1uT7r80OkWQSziKJQTZ3DayXeeJWr1jdwiCyTgnJ4ljBjKa31Ti1','e73QpEPULWTOHLhEZIlGrwGF6DgQLlARJoZpLi6WKs2TGBeAtSC8KtOeDEpkkhNuflfhhsJAOEiYBX6DaPrpAC9UZm7TDMmQb5AFsLnJGNzEbPuHl3qJuecFLt1Nd4v3f3UqLcYS11lWix8nWtfZ1EU8sTgE94rCMszvG2zpW7LFyMWa8yDtPY6JPUv5JrmWVFkkj14IBfhxt6EtEb0','Uwl2CvYPz','itLivRaS8eS2xacFz9b5hqbSfa1iiJkdogkSvY9Djo3qWYxxdOVUm6YbwKuUedc0v5TMsLtzVmPVVmB0NyPfnsB0ZWfLs9MKAHeEKn9BiripHcRjjHQah2sVfqPS3Z5LbGF5YD1NjmpLIpYkIfY0szTFswNfESl1qpL2v2Pif57bRWx1gpPFWu2JPrn','VYHS6uwVy6GXtCDWP2lDXmqOhSTNdaJus388WVUhFZzVmhavClSMeNX','V3QtLC4BpH5qkUzJWcZTJiWq7LrODG9vefH8sVAmiDpIVPbwZyx66nBHNzxMmf6zxTAKuvEuSEB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(14) NOT NULL, d VARBINARY(32) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-91,12809,'rdRyqmF1OKpKS','RWDiS3VZ0U','E','SBTkOwAGNmj8F26yNRvWTJ77xIjN37OLu9dctFwC7AbgU7w','K','SQCEeEaYjw0sY4IZ',0);
-INSERT INTO t VALUES (38,61203,'lzrEZ','2BwYAPiNWcri7q','9aSnG','kp3ZtUy09IVlCkeE9EKipPlmSKPRu3X','I0CNVwNTtIYcnhXegplUQaVOozUn','ztcYptpEE22YJaBFxk4i996Q5dhjDnfdkn5YHwaR5jbqmWlc87IoYjPUr',1);
-INSERT INTO t VALUES (0,2985,'tlBeUjhHT','jaVSkWQchlRP2YgjtEy','fbXVn','3CQ9GA3YwV0QVxXFp9S2J9mxCDhM0eeo5YxE','acNOqw57mw2fKj4bJkWkygGW4KApDBDRrNEeKxNOPoqKVdXXDBOhOPGKhGJa08Dd1ffpVmaX6cYuuPGo9aMBw88N5KB','VY9rs7e6ZnHQF93UWv3fO8AALtKX6xsxugEIt',2);
-INSERT INTO t VALUES (-26,61384,'i4bXMQ2kSpsVE','qQ336GhrKyrueGGKzyYkNDH','dBVq7o','N6hvnRiDIHKDrUHbrvYuqG6WntEPyq6mOUwfogrVfED5hm8BIUS8tKMm','DqgyGLOUqlHcR32jxkPA9b62QzPAjjDUyqxu9EbquxCLF4bcQ0Vm41kaYu5PyVcBN5','dM13uv7uURbZsz9ROwwJYvZOj2NbzfbxWQ2PbdWshFrDpPzOsOwEscxla9mzLbN6ER674ALLBrb64eA4MLGmirGLqkv0RxjD',3);
-INSERT INTO t VALUES (76,58715,'pe1KzIPuAGw','k9M2w29Efxzh','oBGPU','5FL','umZoYPIuq1E67AU1hHYOgfjVtHfIvjoeR4GKPgqsUARW7Bjwn5FSg7JdA8Cap3xSbvYYjG0B2','lZkDbrKi4STokWSjsYi5o',4);
-INSERT INTO t VALUES (15,17101,'nZ2bv6SSIrl','XCVg8hjO7PFCYqhNNZFR7wjtyotSR8zu','dHiJ','mY3cK1tYQKyIvKOqo9hMkiOmrzzj0JTK3JrM0PxD9rmaX23MET6','kpEuQfclYt4TySZXSaAIHKpWtuIMm1e','4bz1T1ETV6C8AR1F2jDtWfdR1dR0YTv13LhSv8hM7HrmTSpSwgnTbT',5);
-INSERT INTO t VALUES (63,52780,'zX3sqkox','rART4zdGtvuWD6aHUUZ2NZ','4','yK8jfSvq72VtOvWc3hpzNX9bTwM5kV','hG1zO8lbUCcKq9QYN','hd9gK8nlr04Gg8Ro6YX3B7LXAr2JlA',6);
-INSERT INTO t VALUES (-53,16643,'0jA00t','23OTLOwAgWK0Wn','9wTDFx8M','WilCqWQjhuitzOVrtSPIGi','oHhJLOoLNQM5xlqvcvr9vwGV5waAi3xjgO1fLMxZTAepeBWSWMzRxR7G8PF5NHxIcFK','hcV4ysa5W34l5mUIBd10D2KpQzo6Jc2mh7cvhX9eJqz7XZKoU',7);
-INSERT INTO t VALUES (13,19009,'7kUhcglpJgyq','B5XIysWjGIV0','uBZWPdQ','sKk0wh6fhZbrVKwFEwT74rlnZX93fSSt6UMAPsDUijEpT3j6dAk5mSyLNjY16kIWHptL','AXrYX734nIvTRQ4iDKoPmNJDdP4awvQZ2eyOuRElBvBUFUOjtSHDnmuZgPryD7uGIlyie8gueNfuVvVeGBDAqwRQPsnsS8B2Ec','2oZYpt1005WQYL0M3eKBUBV4QvHa14JFtRKC4',8);
-INSERT INTO t VALUES (116,41724,'MYsjPdgQWgYW0','J','xMkji0','7JqCFNs7toGUIFSBCy2fqGIV3IBKjbEKXC3lnXZP6GEEIInFClY462D1SgH5DHAuycx','bzoKJQ5iulsKBvRLQ','AxcJqIWb9Qyl7Nf4eJhyVZXNNIEu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1631674962,61942,'bI','r0I','s','vzg6BW1c6Xabe8LidBjrVtkBezewgZeqz914ysnWkDqNOd1ZZGwpNu76','rSTozjPJUilLirRBnCKIrJMeCS67RZ634CG8gB8Ao8vznY','HizAD1cJnfsZptJnx2EPBEgkWrWgLwgIGZjdNEqrilapMdkBrq7QW5o2ZLJAS0nL1Nk7BltjFQZZuTzMg',10);
-INSERT INTO ti VALUES (1631674962,61942,'bI','r0I','s','vzg6BW1c6Xabe8LidBjrVtkBezewgZeqz914ysnWkDqNOd1ZZGwpNu76','rSTozjPJUilLirRBnCKIrJMeCS67RZ634CG8gB8Ao8vznY','HizAD1cJnfsZptJnx2EPBEgkWrWgLwgIGZjdNEqrilapMdkBrq7QW5o2ZLJAS0nL1Nk7BltjFQZZuTzMg',10);
-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 (715544743,12583,'fDLO104o','bK9s0b3qbCOgz','yBS','65kkR8mp5NnuGThR50gHfpC1b7HOotlaBVgjca6GHS1MElqeNMv8Tw0p7JDt','9z5XzvKghTTrt17E7M19kDs','NoeYDdLQvIF5Ofcjbn2ITFyxwWJKodF1srPTM801Jos8FL',11);
-INSERT INTO ti VALUES (715544743,12583,'fDLO104o','bK9s0b3qbCOgz','yBS','65kkR8mp5NnuGThR50gHfpC1b7HOotlaBVgjca6GHS1MElqeNMv8Tw0p7JDt','9z5XzvKghTTrt17E7M19kDs','NoeYDdLQvIF5Ofcjbn2ITFyxwWJKodF1srPTM801Jos8FL',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-481732674,37783,'qkB','d1JZTGOY3FJcZw0a73qDTF1l56E2TIRkdpU2zb6dhcyGyaANcRCgQSs5RoxN9IXFynOVCXczH805zhDa1xs78D5xjcW3QmEcl1tNRBsdAWFdeqKEzWnLeXv0uRTXa6UwmmeUhF1DJjm7E2DZTRkjqJfHsD1P2','CHiVDn','1XjLw8bnS','WVnHOgydXp3xI07fpRA69rKo7BCuymMkET6pbeqHllm3vkV9jSLlW9bgLiIGjigq','IQvYAgd2U8Rze3jZoBNuJSJdNTX5F6WRbDQ',12);
-INSERT INTO ti VALUES (-481732674,37783,'qkB','d1JZTGOY3FJcZw0a73qDTF1l56E2TIRkdpU2zb6dhcyGyaANcRCgQSs5RoxN9IXFynOVCXczH805zhDa1xs78D5xjcW3QmEcl1tNRBsdAWFdeqKEzWnLeXv0uRTXa6UwmmeUhF1DJjm7E2DZTRkjqJfHsD1P2','CHiVDn','1XjLw8bnS','WVnHOgydXp3xI07fpRA69rKo7BCuymMkET6pbeqHllm3vkV9jSLlW9bgLiIGjigq','IQvYAgd2U8Rze3jZoBNuJSJdNTX5F6WRbDQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (670655890,62041,'D1bdYb5Ma5','2bUBKxJl1GpOXma5hYmcQ3LC4flmShCG2DUqfGFumHQIeCZW7GrLDUoJTQRnIydub236Kw788T6n6a6Fbh1i7bJRY7ZhdtZLwT7zW21FJEymujiqmhjPZetW4Eeu8Hik2h','BhfcPT','g6jVbX6MbH3v0E9wvxGRHzdAsnTxji1Mi3QNXuldysFNljOPj58mkLinQn3Aamz85PqSVwLyFAITruVjl1dY3lDLvE5wHGZdgslYTIsG2RM6T7pcR2Fss6JnRP3T','hd2hbjmnBz66ex3Q3r3PKYYRsSUwBgS2Thxsa4QHHPh2idc4hS1GDsuHNKwJ5qGd8OdgO0ViIBMB2jtqwfbcZTy2lgHVQ','RYMO9LOhjdHvpkhl1NHgPzXMvT7OtDhiMbAox0upXbv1OARbHOiJd6kEJUJAHgRcLaIeD3l0PTZzzB4SSRtMBp2auBa0RNyKg',13);
-INSERT INTO ti VALUES (670655890,62041,'D1bdYb5Ma5','2bUBKxJl1GpOXma5hYmcQ3LC4flmShCG2DUqfGFumHQIeCZW7GrLDUoJTQRnIydub236Kw788T6n6a6Fbh1i7bJRY7ZhdtZLwT7zW21FJEymujiqmhjPZetW4Eeu8Hik2h','BhfcPT','g6jVbX6MbH3v0E9wvxGRHzdAsnTxji1Mi3QNXuldysFNljOPj58mkLinQn3Aamz85PqSVwLyFAITruVjl1dY3lDLvE5wHGZdgslYTIsG2RM6T7pcR2Fss6JnRP3T','hd2hbjmnBz66ex3Q3r3PKYYRsSUwBgS2Thxsa4QHHPh2idc4hS1GDsuHNKwJ5qGd8OdgO0ViIBMB2jtqwfbcZTy2lgHVQ','RYMO9LOhjdHvpkhl1NHgPzXMvT7OtDhiMbAox0upXbv1OARbHOiJd6kEJUJAHgRcLaIeD3l0PTZzzB4SSRtMBp2auBa0RNyKg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(12), d VARBINARY(60) NOT NULL, e VARCHAR(35), f VARCHAR(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (36561,5886563121981939133,'HacLx8Ydf','ZvUAc9wcmy9rzNnoWEgutVDOoJskyvUn8YOfUYrOjb97Ze0p75Cu2sTOqw6q','pPNivYH2','n6qvhbUpdRSXWsDAKMuopZmn0VEUmrfL4t8X','5CBBEf4kMGxyStRXyxjEGexUIQpJTyh4zA0LSdj8tv5i0FQCdm7TGHklNVy4KG6rx2XnzUmJhM14Xko0Acf','rUmsvbuWzd78zqTjKix5nDsezG2v7lm3mZ6LEnViigpcr3p9hfdhK2W5monqeBKL581qkDFXJD4sjTVzcNFu6Kdej8N8m2WLTP5r',0);
-INSERT INTO t VALUES (4517,99040295719455664,'f','kI0Qgyyk601bhgO17vIdiwU1cCl5dlyheRMAgBlxvIwn','CW2Mrn8DHrmjl6LlcybBj','OvMbiHh3ToM2OnKYg6ymlbljah7ZUQGQxivfUx9MhHW0xaFYdE','h2n8emUxtQreTlmvXEx','8bE',1);
-INSERT INTO t VALUES (37279,11207698690542532419,'j','HhDifrKK4fewssFN5cyBTKTWWngCNBCKGij1WEeRLCFFV3P','rmTCNabkQkBtylJNNKuOy3DSF','cLgD1bxJY8qsmXFhNdxUzs0Kz3On3Cb3wHD4m','NuqyLWU38XyEQBShS5gLFLViDCrK4SRpW9cacSrd8VD5E6Am8EQPm','iIepdoeMFYTwdm9wP3RUxsrgSBVe9zvVCcLWbe6fGWJLbxufsNxHprZ',2);
-INSERT INTO t VALUES (1859,16819599396608559681,'zpAj','Oycw4PJy','KFFMdEt5zUuHk7lOC0zAT','Ri3Slrzpn9Uir25O3yknwPHlnF0LraEc1OP5s3HtywCjn1','E5k4tnNf3FdMd3tjP3yJpd1TufJYvEweQ2mcJdM4FAmLSGfSloxmcEekjZB0pmdt7bJ10Rd1','2ecYC5mK4MP',3);
-INSERT INTO t VALUES (1530,13335158949385042825,'qBBwBCGga','52koxfIbYyWYzDkhM1djEVeYF6MAkh2dTAoxJxC8nP8Y6IfxHwsJBf1Iq','aLPl','Q5GefgmFP0rZp9yXp1PyXlK4q086WTz1m2tp6wXEKoHfidR89Ar4','A3e2Qib6ULLHtq8u1AlFBC0H8evaqfoeo2ReHYChaNDfvXCwn','39LqCaBASjWIonJgHuhT7Jl0NfewVmSkKoing',4);
-INSERT INTO t VALUES (54121,7796416416939117270,'VXJfqzGlM','QsXN8zDtfBLae2HgWeY','suLb57PkC0Awqbb','xQzhzPvpF9WthDIqHJwapetUXhc2WQEG8KzVCZZjJwuMwDc3mF7','5EL3N1tETyENYoGxLXXNKt24hxZBGx36EPYW1PiF7FnpgdDjCZAc2lMlombq3sUGscm9','Bcdc5iNZGTenk8cAs73o7y7N7BzOKdYJ7W10bTgFL7cy7DNahCUXMlLEJDJsewn1',5);
-INSERT INTO t VALUES (12652,12712498154740269383,'z','b4wa9EIYqAY8GX3tadVALuPdP6h','CQQmfp3lEgeqYV8','J90EUYaVkNcVOL0jo3M9Jkid5VBL9EabDf2Ea6u06gRbfDBjXCHSj','GooaqK18AWXpei0JReGeBG39dDgJXO31EyJIiHrqJ7VlBKvx5x3zf7xwEeEasqlxU2p40JnR7P8kOriGpw','786N1H9pj7Ge8hAQcAztsxuaRwT03aIYxLP6phjTVtrf7ZKClrpglcHvHS',6);
-INSERT INTO t VALUES (1177,13183499399521843092,'UONDWbh','SF0RCIT0vJeGVYnPYXoEPsRxXMlU','9L8zC2hSeKxrU7hl3lsBa','npkpDGhHgdv4M7OjLJMUBCqszNoLJXOUU0ClIyPF1rxT3cDMdi','tR8msd74b2yYKMJ2t2LlB5WnWmCC3WhpGxF0UMDU7UfnCbdPli2HJENJM1WXxRleqRlQwbYE0','zvpc1LBUHf6tNyGGARo8XjNwrww7wVucinqFvjwJexMpnfQ86vZGBBqLRXTAolhyWXTmD8hW18fA7GYYtWb2FQ',7);
-INSERT INTO t VALUES (9737,10106639842042686115,'JO0eK','cAIm','hK74','HhYGOCKM7MAqtkI','1xkyTVzQz0A9PNUZiKYh9X1xUOV9tTwTY3Z2dC','ub6QggnDt98zejSuwhtrMB7QL9lsJfUVBg79ZNwq1vtZF4JVKMQEcGFHpUkGt2ZCfYmwRzW99PVV0VUVdXIZqVrZntDanxIqxsIy',8);
-INSERT INTO t VALUES (271,4072411887836523920,'nyVQJHkHx','p3ZX3ZShURPIWOzts','JDLZT5uWNxp','QOSSK5ifApcz3Ncb8nBtOma3NLUXCt26T','qHf2GaJDuR6q4mwEXURgRPCfVJZFKzsIgCkp7elkfpNCNww45zYqhb4750W2N7a1IX5ZiS7jxGFHcQHl8KDHL1bE','vCx3a7y9BPrsQmMhrBITcILja7nodsDDjo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (38013,14096222759740165099,'txsEqDX','bBSAQSZr17hJm8mzDEHFsbSPeiQ8aXkMUNgSYGcKVOdDtxzjHxClNdw','afZE7VFIp08vCLmuA','AWCvAPOz94Jrcj7GZmOTV6rULybH8CoUu42Ltn9E4XLMAjFHnDT','mogVrRBJEDEpeEvoxlVxaQk3JAQXFtPirDyQj3ecPsbfqywOipuabdsv6YaKh','EaMlhpVQXyO21xVGMXBGn3c0M6TAs38hbhiAw3fSXbFNTicRz25oMiUwIUefi6eiqe4Bht48q64UTviyl',10);
-INSERT INTO ti VALUES (38013,14096222759740165099,'txsEqDX','bBSAQSZr17hJm8mzDEHFsbSPeiQ8aXkMUNgSYGcKVOdDtxzjHxClNdw','afZE7VFIp08vCLmuA','AWCvAPOz94Jrcj7GZmOTV6rULybH8CoUu42Ltn9E4XLMAjFHnDT','mogVrRBJEDEpeEvoxlVxaQk3JAQXFtPirDyQj3ecPsbfqywOipuabdsv6YaKh','EaMlhpVQXyO21xVGMXBGn3c0M6TAs38hbhiAw3fSXbFNTicRz25oMiUwIUefi6eiqe4Bht48q64UTviyl',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(13);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
-INSERT INTO t VALUES (52433,18092627819046327263,'jhX7FZUtpsrn5','eqtJXNdvHQD4R7M9jCHkf73BGPoLzNt9O14vob3Lj','YWifqO0RNrAOipFSXZZ6Ql5O2Fxz','VvQAXZtQ3jZzwW5vcFHjrlsxKvoZfJNplBo3bmtqD','K9O167UjKwOhuhvtYHuuGejmcC7YJ9aLYs8p','1w9LQt3tqoESrfj7jQaWEyzVHPspYeUo3Dc9KCr4GdQF32WN3p4JpWDdJXVAJrS8hE81UeE4BP6LrWBLNzxBwZ',11);
-INSERT INTO ti VALUES (52433,18092627819046327263,'jhX7FZUtpsrn5','eqtJXNdvHQD4R7M9jCHkf73BGPoLzNt9O14vob3Lj','YWifqO0RNrAOipFSXZZ6Ql5O2Fxz','VvQAXZtQ3jZzwW5vcFHjrlsxKvoZfJNplBo3bmtqD','K9O167UjKwOhuhvtYHuuGejmcC7YJ9aLYs8p','1w9LQt3tqoESrfj7jQaWEyzVHPspYeUo3Dc9KCr4GdQF32WN3p4JpWDdJXVAJrS8hE81UeE4BP6LrWBLNzxBwZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (28606,5100934702296088653,'aj4u','Csgofavy9rh8tOf7jDQuVFA0VZ1vrmbAQBP5u1VwIQmyYlWMoAsBF0VW55Kk8dMVr4p7mKVCa6ZhETmvULHonvYFXAXvrdZOQVpr28lSdsy7BdUsc37s2EKl0EKYg8roCYpw6xzW5klMasDVxrygSa4x2oj1q04VqX4urXTgqjmy2iEwvNJDqmlX4tPx10ZOkyIZsXJLrEFJds9gFha0gLSnhpXKF3xex','4','xgYzyM','nIqdb0w3NhkZWVTmygxllyw0i0s3Kw8Nel7pMvPsEvyBY7dMjTJWaQkM4utPuP7yX','5GL',12);
-INSERT INTO ti VALUES (28606,5100934702296088653,'aj4u','Csgofavy9rh8tOf7jDQuVFA0VZ1vrmbAQBP5u1VwIQmyYlWMoAsBF0VW55Kk8dMVr4p7mKVCa6ZhETmvULHonvYFXAXvrdZOQVpr28lSdsy7BdUsc37s2EKl0EKYg8roCYpw6xzW5klMasDVxrygSa4x2oj1q04VqX4urXTgqjmy2iEwvNJDqmlX4tPx10ZOkyIZsXJLrEFJds9gFha0gLSnhpXKF3xex','4','xgYzyM','nIqdb0w3NhkZWVTmygxllyw0i0s3Kw8Nel7pMvPsEvyBY7dMjTJWaQkM4utPuP7yX','5GL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (45562,9721674493103466643,'88Ghz','P8TXJn3ctwbnOm3Z6mtypKoojsaWOpbCfl1zrZ9GFSscmboaw1xu3lagPcp5Jqlgif5UPP8MQf4BGDL1aEUsiCkhmSJ7uw3BZNToDjxxR0fBwe1nG6HjVqFdHVsjuF6zqdhViAWBhoyHuhDKYnOv6i0z0BP7mag','dpKWwXP3MhSgqPbnQ0YwAO','eKCRU','MG1XE6ze','3Ansv3aob21',13);
-INSERT INTO ti VALUES (45562,9721674493103466643,'88Ghz','P8TXJn3ctwbnOm3Z6mtypKoojsaWOpbCfl1zrZ9GFSscmboaw1xu3lagPcp5Jqlgif5UPP8MQf4BGDL1aEUsiCkhmSJ7uw3BZNToDjxxR0fBwe1nG6HjVqFdHVsjuF6zqdhViAWBhoyHuhDKYnOv6i0z0BP7mag','dpKWwXP3MhSgqPbnQ0YwAO','eKCRU','MG1XE6ze','3Ansv3aob21',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED, c CHAR(57), d VARBINARY(63), e VARCHAR(8) NOT NULL, f VARBINARY(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4587998,8187181,'bqQlYDRssnjzK2TdJG96m5LbEB1scTYohKsIIhzZOcrjpEBgeDP5h','Zbg6eZhxblG0VrkKMdBP50SuwOkQe34ocxt','s','WP','SJ1jN4EIAqfLyryFHgsMa','YXU9oXD1WmJDkMa3zBZWf9XOOeXPbQmJYJG12cNuj3i7DNkQIi0itudOJew2cLK1l2MjHBI4QKgG',0);
-INSERT INTO t VALUES (2973164,3012643,'oglzCQSTFoloM4zKSkS','X5OEvtQsCjXAag6r6Lm','kFugyxCq','xg','aDjuNuE1Qu7gtsZowuMyUNKLZpGcHR3y','ZNsKghbBS6tjxGGf687gAALuDFm5pIWUl5ZFRxBgza',1);
-INSERT INTO t VALUES (-6557136,2616832,'E7ijnkTNJZfym8JI6NuEzUaNScG5kUhd','eJY2cT8eODLoBHbJToPWWYmHIRm5NaLVbVOLjlxSQckT3daF36fN','v9Me0ElV','vnLrdvpZjSQJrdJuh5eR','nXEwkI6eT3cUIYrQcbvKumMhTIM5Ui9QlCRf6ohiISdBGZvts','cUTbkQLjg',2);
-INSERT INTO t VALUES (6065027,12487268,'wUVT','nX5tTNNt5Th3Vq7QhZUxbKMpvS9dDfeoTqjjUzx3SceshDYJonQkzHB8','RNWkKcB','BE8Cv9P9WfmNCHNkuuzAtpb','IM9QR4vGBIiHyNQq1uGY3tvfgoj7vjIMv5ZB1tLlpTMsjwH6ylK5wXH1mJPetwZoWXNNs5twfYra15sgTtVaqUeMCodte','cHpTXn0GqvLuAV0QKJm060XcTC4G7khUrUU94hVO8XyIY5qeid8W7z0pTRR6Xj2eiV',3);
-INSERT INTO t VALUES (-2212453,231570,'z','0','p8Ey6O','Qipwxrt2Ka4obmMfrKfCrF1xUV6xM7HC','xy0RkWSZdheDdb8Oz','Wu0qQJickhrkhb47Z1m7OWn7JIoBOIML3t68E3KYsZuNjAMzpnG0iTpOilX3EfU96DbuxW7rNdx1A',4);
-INSERT INTO t VALUES (7127206,1664962,'2XTgIg5wl4dtHmvOte','NUiC0tl2YJZgnRVeaiOiuOpFHCNEpl7O0qj6H73JC8','Te1G2y','Sg3yGYTl53OKrp','zUanZzqPD05yUohIfOJq3krG8kMwbQf95klrNvGdsK4TJdCScwU8y2Cj9dsrX2si97mb7DJenfWOPdlKdEEsuKBtXJN','MorO0VXhTqpKxEiTjAezM',5);
-INSERT INTO t VALUES (7132509,1189748,'TpNaxXXhL0iXJOASjR75KwmGfjoLuZJHpsbINawIf6LMe2i4Toq','jaDNytupQdks6whUA0heubDHtRNssROo7ra3kSsnWLfhYLGPf','Xd2af','qx0fktFrU4eKe','PltoGaBcZvVt5Is60jE6f6xYPavW63uPAcJYXGLup','M8q8KICozBzSynl1vV3cP2zU1R1ff4qOzgziAi9yYVh6afVmiyTv4E0Txyux4zmaTRPRR0BF2awLoEDVs',6);
-INSERT INTO t VALUES (7030906,9001437,'21fQ6hkoVINWmNasKWSWsCnOeMnjeiGxjiKIUQAl13gUAMTQwR','qgPKjq1ANRZIOwTzgJ5XcOVQ7y9rEslrmPyz6f3yDX33Pe23m3fK','rKro','PTIbHSfDR3nuL','gY56X7z69K5VfGFSYf319Ci4hkivBAJVJeuqQzxFyvvLeZLoAX0m','fuOXjNTtzxLlpILWpWQvZsjtkfWruRJd2eHAKyo5Lio72rNQPiRhNrd2JjkbVlSkSJilLJ33QSa3utHrNcxP0g6o8Esvl',7);
-INSERT INTO t VALUES (2280903,5663212,'027b38LF1p1','XWe9sewB18AUJJapeIn','Qz','Kw6udN8YS5qG1Vzsu0zHnx','zixvOGgOO','eSnTLig26CzpUaPDt4Chj8dMVjGYz1JDJ',8);
-INSERT INTO t VALUES (1018849,2799851,'VPErzqCX1OIIhnNl3fOsy1zmLfwdSDl7ANwnoWOAaKIZraLm','FkqzxRihUmUQdLgE6P2mqmRjBo9vvbUbSTd4cJUQsg','C8sACvTB','c0k1USZ','6XoCH0CWCoPSy7hHUhtv1UGSClKwVIlcawPZFVRYsEc7yIc21RAlRdKY7s13','6lDm0SkzxiT6ss2SmDQD1wsURdnOWD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (846634169,11763009,'WFwJyEHGg','xIrbifd87lMaiCVHwd5BV7x2URXcp2zsf0VXCP9jbxoumIGagMWIJXKfv1DUTgexzOuqbQahAmKG2KevtCzSEdmFmdWoDvLtHAycXNwGEp6zAUe1pXCIgA4NIFEhlwQgEj','17IENDcOymcPCAsZ9HPM09FHZ','9yypiqL7GOXw','L','nl',12);
+INSERT INTO ti VALUES (846634169,11763009,'WFwJyEHGg','xIrbifd87lMaiCVHwd5BV7x2URXcp2zsf0VXCP9jbxoumIGagMWIJXKfv1DUTgexzOuqbQahAmKG2KevtCzSEdmFmdWoDvLtHAycXNwGEp6zAUe1pXCIgA4NIFEhlwQgEj','17IENDcOymcPCAsZ9HPM09FHZ','9yypiqL7GOXw','L','nl',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (83190134,2612223,'JLSdHcN0','khIlS5FD8LWWeMMESxADPtU0aWD0ZtAjvN7TJm2uggWxxns','EvDgesOVI24695yufM44mFUHKmk1Aqs5K','bv5HLuCgegygvDAq1kA9aCDTD5SJEsxNAtpA2FdihpQr6U1imQ4Exz2ZI3C2fRWWW2VxWmeV2P06waGYSZ4sUdB2NsrIcmTbl9HGruKZsyLEnSQHBotn4kqCkH1zX39r8TlQu6hTDk34aVb7DGZcIxy3JV1sXXxqRp4AgRAMXpBKUTfpTKaPYc3NdlupjH18vgBOxuCrTU4p25pQY7j5pGNEay5E0venDEkkJx3ZEalFpjEcoctXgLFLxVJ5Vnr','0','KG',13);
+INSERT INTO ti VALUES (83190134,2612223,'JLSdHcN0','khIlS5FD8LWWeMMESxADPtU0aWD0ZtAjvN7TJm2uggWxxns','EvDgesOVI24695yufM44mFUHKmk1Aqs5K','bv5HLuCgegygvDAq1kA9aCDTD5SJEsxNAtpA2FdihpQr6U1imQ4Exz2ZI3C2fRWWW2VxWmeV2P06waGYSZ4sUdB2NsrIcmTbl9HGruKZsyLEnSQHBotn4kqCkH1zX39r8TlQu6hTDk34aVb7DGZcIxy3JV1sXXxqRp4AgRAMXpBKUTfpTKaPYc3NdlupjH18vgBOxuCrTU4p25pQY7j5pGNEay5E0venDEkkJx3ZEalFpjEcoctXgLFLxVJ5Vnr','0','KG',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2648844128,15254097,'S6Za7','Ava7ehkRB9wCaQRfdtCppe8BwdNNd3tsdmR3FhFTSIbod4ABQkuCWnzlNe6rEjQwXdeaxleL62mx6TLrpecjgjfrR4UhjKTNfnetTsXedvK2ZMe7A','cYh4rMdzfMUP2kY8MSplR0UnXCayv1IHlS','lwxDsh03bARMePQRS2kTBU1ej4vZTPSKuNvQiJjXjTaQsC9SwFBZfcWjRzSrE0Y8DOXpUPyO8g5bPWAB6rIMH3Isfl9l86dLfwUZroh2CViCbR3fmRh','E4','C',14);
+INSERT INTO ti VALUES (2648844128,15254097,'S6Za7','Ava7ehkRB9wCaQRfdtCppe8BwdNNd3tsdmR3FhFTSIbod4ABQkuCWnzlNe6rEjQwXdeaxleL62mx6TLrpecjgjfrR4UhjKTNfnetTsXedvK2ZMe7A','cYh4rMdzfMUP2kY8MSplR0UnXCayv1IHlS','lwxDsh03bARMePQRS2kTBU1ej4vZTPSKuNvQiJjXjTaQsC9SwFBZfcWjRzSrE0Y8DOXpUPyO8g5bPWAB6rIMH3Isfl9l86dLfwUZroh2CViCbR3fmRh','E4','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3562777984,8921157,'AqDB1UXprmSnDo4j2CQU9ZerIO','O6OxkmiUEkZEBdRucW2bIv20mN5NIhWtnmLQgvDiKdS5tUHhYTuCkbpqoIArniB2vdS44oeFQJSOl3eXb6ZzkiezXdVvVQmfOTfBmWWreT1uXXVR7OtZIeKCKjykVye3gg2Bf8AbozDelAu8arB72aFkzdC51mz','XrIgES','auyW9ysqazSfg9vRwXyWnD8HfKMOXvb2NuxcZHEeqF3BulfoqxQrHQ0ODTVCgAgZglE1FOGvGcMBahHJOzKZrWe2S79JFrzQsRMxPKAmwma1gK7o9KgvIICD4tgouYiXG4W0K5SWAHSmytvhxSqcnNlDrgpHKGMg1A9OSXpoCldUnMe9xfCaxqsc5yI','U','2kC',15);
+INSERT INTO ti VALUES (3562777984,8921157,'AqDB1UXprmSnDo4j2CQU9ZerIO','O6OxkmiUEkZEBdRucW2bIv20mN5NIhWtnmLQgvDiKdS5tUHhYTuCkbpqoIArniB2vdS44oeFQJSOl3eXb6ZzkiezXdVvVQmfOTfBmWWreT1uXXVR7OtZIeKCKjykVye3gg2Bf8AbozDelAu8arB72aFkzdC51mz','XrIgES','auyW9ysqazSfg9vRwXyWnD8HfKMOXvb2NuxcZHEeqF3BulfoqxQrHQ0ODTVCgAgZglE1FOGvGcMBahHJOzKZrWe2S79JFrzQsRMxPKAmwma1gK7o9KgvIICD4tgouYiXG4W0K5SWAHSmytvhxSqcnNlDrgpHKGMg1A9OSXpoCldUnMe9xfCaxqsc5yI','U','2kC',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED NOT NULL, c CHAR(30), d VARBINARY(76), e VARCHAR(84) NOT NULL, f VARBINARY(17), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5657365692700087731,48,'kNltOuCGhsto','5ShFp9uO01gHIe49uFAyw7kQeM3WOj72GURbFxp9gWSeuyqps6z8LVBKsax','gQczMfc42qUY9Zka1g9Y3dAJxpXwuzoaxewMiS4sedJGgBqzL1b54Cog77hBkJjZTWNxRUsF0N5QSBxljEx','hM0Ewp89mYWdwhaD','Yz','Yb',0);
+INSERT INTO t VALUES (-4529545726636263726,236,'0qYTbDFRBLmlzL1lFjuxt838EfZ','4mb5sA8Ii2xZgZSCs9MG0CzNJkUAkc342Vs6KvvNu1q6hrdgsjqcd6CMBCYDNgYK9WTQaQQKx','2yyoBtfKt7hQpe4hDTb0DMN3cRgQMzMQtZimaUfQTWL1NmVQxAzrEonGcjtqiYpGsZiEblMdQU','iPCD8CwGks','b','Wv',1);
+INSERT INTO t VALUES (-4380795986587418067,75,'cOGbae5','o9J8X7AvbZKLrwVfE8wZ3sU5vrLLhafZhmEvJ74DiGkD','Hi9dK8HRNgRqUKLWKJv4wj4eJB8yD2vKlfCv29GbVdhtFM2rxP','P768w','9','5',2);
+INSERT INTO t VALUES (3514041761545498824,177,'GCYeFPJyMEZ','JTXw7zAVA4hgg2edIeUO','Q3mdhZM1dO69EmNX4qPmFmFyE4TWW0MKmZa6KiXj','lKOVD2Sfxbzzj8Bot','B9','TT',3);
+INSERT INTO t VALUES (5039532964528189093,75,'wuJf','LSjxivPEp8N6dMyi62Vh2pRvtuu','RvgUQZk8gej45PPTP2CSZtO2J3z0DN20nC6ra1tELQFSG5AFJxjBRPaSQ12TUp6ZrH9Ql6','U9OUBt7ijtXdW5','BF','24',4);
+INSERT INTO t VALUES (-1242987802815642340,106,'cD98aIXlE3T0','V8qWUQkEMLLtzIwvdvqYGhVREJ3bVYxBGnP9fsrKS15hW858xF2ErcUqSY4Q50HCJZOhiA','suhebSP5s5E0XwJetDlQ7FAdTsfsZdZHnxA0Myb9XqZNP4npbYwKo','qY','JB','RD',5);
+INSERT INTO t VALUES (3589927166042015518,108,'9cI8nA3r6','iwO2xJFPVTpg3bNmFgCaW0xKa5oYE','w0LdlSIbcUDhCqZWrGxKdsbC4kDOm2y0S3BTexOIa','6OVJh3ar','Q','q',6);
+INSERT INTO t VALUES (2529076001033545235,18,'GRe41WQa','07vhql9kj','ihpnHZNMH7Myza82HkLSTISnW7wBdkua2cmUeq1fd7hqvqpOxRdBboT1VnbUTjPT','qn43hoYS','7F','v',7);
+INSERT INTO t VALUES (-8840688508172098163,198,'hPbP2Z','7mnWAxJ2mkctEcEgfBkuh9eQ9wTYXteXKXVCPRgJEvK6vxFQtcuhNrERB','c0M6p','e65o','B','R',8);
+INSERT INTO t VALUES (-6631734065674239032,104,'p6yeNTxpRBKpP8XHNrctE9omY','fNWWSUwVx3BfupypFEUSgD','DaW0SGAgyamFs','QZBic6VRn69Jbn6','fL','A',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED NOT NULL, c CHAR(30), d VARBINARY(76), e VARCHAR(84) NOT NULL, f VARBINARY(17), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (3641410581307740992,14609228,'w1K35yHwKSscW4dS7f2WNOW7TmCB8Xk7zFBaPOKHHcLzbbzt4rsbB','iAbk9p0aIQEQyo8S','B0IbHs2','NXl94bc6s5sLAgbfQd','6YHFh1vjxVmIbQ9Q4QNoC5ijloroOX6qfVVSawcdx2eUV1CpgFY','0MmYjmdU4rXObGnDkRnQarwLWiXOYH2i',10);
-INSERT INTO ti VALUES (3641410581307740992,14609228,'w1K35yHwKSscW4dS7f2WNOW7TmCB8Xk7zFBaPOKHHcLzbbzt4rsbB','iAbk9p0aIQEQyo8S','B0IbHs2','NXl94bc6s5sLAgbfQd','6YHFh1vjxVmIbQ9Q4QNoC5ijloroOX6qfVVSawcdx2eUV1CpgFY','0MmYjmdU4rXObGnDkRnQarwLWiXOYH2i',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(58);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
-INSERT INTO t VALUES (-6314833508146637439,14109111,'7nqtg2k3vRjXp9jj6z','7CJTutQUu1joPfxzKCQri4lN1V','40rMgF','5I2tBlCSVdV51Uccj8h','HJi8U0pbzJUGYMAwvnHqS3WvFCwAMi0aL9CEJHPbUjJh','PHaVWk0vkOl19443ZSo6pyzkeM2VqwRfAjwTCNqc45d4XavHV3uIneeH7iA8Y9Z7E8oiLlM0UdpGawAgndhsM',11);
-INSERT INTO ti VALUES (-6314833508146637439,14109111,'7nqtg2k3vRjXp9jj6z','7CJTutQUu1joPfxzKCQri4lN1V','40rMgF','5I2tBlCSVdV51Uccj8h','HJi8U0pbzJUGYMAwvnHqS3WvFCwAMi0aL9CEJHPbUjJh','PHaVWk0vkOl19443ZSo6pyzkeM2VqwRfAjwTCNqc45d4XavHV3uIneeH7iA8Y9Z7E8oiLlM0UdpGawAgndhsM',11);
+INSERT INTO t VALUES (4768418333691460609,130,'eRfzTdb3Nlrb1SRBI','vRrgP8fSGteVK','PsFITukhueQ0sYapCPkVBXvOi29xbNymhwrg','EuaQPnF4YGo','Q','5X',10);
+INSERT INTO ti VALUES (4768418333691460609,130,'eRfzTdb3Nlrb1SRBI','vRrgP8fSGteVK','PsFITukhueQ0sYapCPkVBXvOi29xbNymhwrg','EuaQPnF4YGo','Q','5X',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(31);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(31);
+INSERT INTO t VALUES (6781838327573155773,159,'2J83I2XquMK8VUgREald2Q5','zEDJxPVZRDFdpjFu0JX3WrXJSFymdX03CvUoWbn1is6vIWK9g6h','Ovu2P8O9yMqqhu0u2gblFuVPwfV3eDWOTZ9JEsaNAddGsUrD2US8QpS7oJZBv23nXwibhWXITFHQX','GT4','c','09',11);
+INSERT INTO ti VALUES (6781838327573155773,159,'2J83I2XquMK8VUgREald2Q5','zEDJxPVZRDFdpjFu0JX3WrXJSFymdX03CvUoWbn1is6vIWK9g6h','Ovu2P8O9yMqqhu0u2gblFuVPwfV3eDWOTZ9JEsaNAddGsUrD2US8QpS7oJZBv23nXwibhWXITFHQX','GT4','c','09',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-28711690962296361,8987197,'SiwJwn3NPwgs8Z7d4YQsXOD3sZ1yp0STw5dfO07tJlBPxD','5PLeqGPzR9dxotn39','Vy8','1qd','WvhrqFaHkls54fAWTVYDSnvjkdtjGGmEdsOpE0ePO78vBuZ1nkC2QZ7A72Odx6','H7Eumzz3zhs2z1gEWQYJF8r2XuVekj',12);
-INSERT INTO ti VALUES (-28711690962296361,8987197,'SiwJwn3NPwgs8Z7d4YQsXOD3sZ1yp0STw5dfO07tJlBPxD','5PLeqGPzR9dxotn39','Vy8','1qd','WvhrqFaHkls54fAWTVYDSnvjkdtjGGmEdsOpE0ePO78vBuZ1nkC2QZ7A72Odx6','H7Eumzz3zhs2z1gEWQYJF8r2XuVekj',12);
+INSERT INTO t VALUES (803685359902335086,12,'utsLqNNdEFmVO5f','vvRt2kS3mjZfLZ1Kdf2tqM0X1OwF1ym4kAVCteWNiAUToZFsZmXV1hoeL9EXbBjIroToq39YX6A8hX4MbGwN8JnE','wu7s74hSFfuswjT3TblhgKv2HL4qBcvc9nCnMUbFCTobiOf3sq','wt02AUeK','4Y','I',12);
+INSERT INTO ti VALUES (803685359902335086,12,'utsLqNNdEFmVO5f','vvRt2kS3mjZfLZ1Kdf2tqM0X1OwF1ym4kAVCteWNiAUToZFsZmXV1hoeL9EXbBjIroToq39YX6A8hX4MbGwN8JnE','wu7s74hSFfuswjT3TblhgKv2HL4qBcvc9nCnMUbFCTobiOf3sq','wt02AUeK','4Y','I',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-4633084238202158776,169,'TuywKcy','HrHi4YzGKtfJx9fejfzUpe8Ur5tNVFHqMqsmD8Rjzb94yNJ3gly0GJeItK4C0F35bQfd5AjxPmr','1i0iQ7ry6chFJDSNtxohugwL94bYgAXQwRPE','PkyPhD5z8PLUeqtr1PkXWpUZWaURbcIqzp5Uddiy42TpbARa96QKrYEyFBfQ7ZuLTDiyCjP1pMuReLE','x','me',13);
+INSERT INTO ti VALUES (-4633084238202158776,169,'TuywKcy','HrHi4YzGKtfJx9fejfzUpe8Ur5tNVFHqMqsmD8Rjzb94yNJ3gly0GJeItK4C0F35bQfd5AjxPmr','1i0iQ7ry6chFJDSNtxohugwL94bYgAXQwRPE','PkyPhD5z8PLUeqtr1PkXWpUZWaURbcIqzp5Uddiy42TpbARa96QKrYEyFBfQ7ZuLTDiyCjP1pMuReLE','x','me',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4671493169937136122,42,'dQZlTw','KQ2Eg7N9ZcYgW0fRoMcGrLxTcGf907JY9PWbFT2sA4Uh66zec8zjd2h9Ng8gsNLFJJhEpT8HDQ0KYncOncw7EBX6VE5T4pOjCuNovTiA7XU9AvlLL8CMAs6Egi6a4Wkl46erR7uOrGr9N6cLM7cYVgCNfcpd3gRvX7jjNovVcbDRcFKYTWXxyI0QaJTEuipAFDDJVDOy2nQTUEqdfwy3Jqabr9gXWeB','lUYj0ALjMriWMMPlq6w4krfiQynez2MtnOToyvi7EW9Fuw5tT1SOpF','FejbA82QipI1rdkx9VU70PJ09L1SqhU8QZdsPc9B3xZKtjP5VEgHdj1duzCk9OMDWB6eD3ODAaVFiBPca3ISPpnXWh4Et5FEXXY40dnRofKCXIRhi32CVmiHGVW30eb2qBbdhOvjrmvWOIeFa3ClDu5P3ZPSZmuLoMKo6BDLDnUUmSH97lr6TZk','xj','r',14);
+INSERT INTO ti VALUES (-4671493169937136122,42,'dQZlTw','KQ2Eg7N9ZcYgW0fRoMcGrLxTcGf907JY9PWbFT2sA4Uh66zec8zjd2h9Ng8gsNLFJJhEpT8HDQ0KYncOncw7EBX6VE5T4pOjCuNovTiA7XU9AvlLL8CMAs6Egi6a4Wkl46erR7uOrGr9N6cLM7cYVgCNfcpd3gRvX7jjNovVcbDRcFKYTWXxyI0QaJTEuipAFDDJVDOy2nQTUEqdfwy3Jqabr9gXWeB','lUYj0ALjMriWMMPlq6w4krfiQynez2MtnOToyvi7EW9Fuw5tT1SOpF','FejbA82QipI1rdkx9VU70PJ09L1SqhU8QZdsPc9B3xZKtjP5VEgHdj1duzCk9OMDWB6eD3ODAaVFiBPca3ISPpnXWh4Et5FEXXY40dnRofKCXIRhi32CVmiHGVW30eb2qBbdhOvjrmvWOIeFa3ClDu5P3ZPSZmuLoMKo6BDLDnUUmSH97lr6TZk','xj','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8343646533824065879,82,'Nv1XyidtF9ICJNAClkgRt1','UMuWI7RCPChO3XNU32SyYK7Scfq15GJW5vOLGZOH03DLmDhwYjs1xb2lH3TbfLpuhIkv9EEH7LDdimyAAj9PGahObwkNBlmLDO','oeLhMpBUIdPVS4t91mzP0141Qmk','MQLN9N3bNEDtp8','g3','Uq',15);
+INSERT INTO ti VALUES (8343646533824065879,82,'Nv1XyidtF9ICJNAClkgRt1','UMuWI7RCPChO3XNU32SyYK7Scfq15GJW5vOLGZOH03DLmDhwYjs1xb2lH3TbfLpuhIkv9EEH7LDdimyAAj9PGahObwkNBlmLDO','oeLhMpBUIdPVS4t91mzP0141Qmk','MQLN9N3bNEDtp8','g3','Uq',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(95) NOT NULL, e VARCHAR(6), f VARBINARY(74) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32512,44137,'a2NayJnzAcdThEM','88Mz1RwF82KKai4xvVKShkqaet96RQQ0H6Id5JJ1ZVrGNdih5VwYUYDeXzh9mwic4','L','n','yC','5O',0);
+INSERT INTO t VALUES (30571,9154,'oHvuQ10yQW','Hv2HZGTalU','kxO8V','rAE9NlXe89SIuX4wuR5jTZCnXPFx1GoBTpQJpSKDq3OAw463kq5cAN','I','w',1);
+INSERT INTO t VALUES (-1609,13319,'fZOrfGAAZkzQFJ7TyV','nCeA1QqWTMgA6IONVwaF5Ed58zMi3Qa0sgLS0jIBdDR4t4dlG249D42GvLN','kMZW','ChWmzjNmUvZPv0GNGUKEfHs6ivRphAey47ptRxuFNe','8','O',2);
+INSERT INTO t VALUES (3196,42476,'hwurqslTwEkgsIhLCVebF0OU','Ny7ogShLoAd5FJY1SMfNXqf8I8rxt0','NNKm','nqVzkMLuTs8UTfl53VURDFR7','ff','K',3);
+INSERT INTO t VALUES (-6621,9122,'BkfISK7kSxznEGjOMBL888tEei8vKJK','z7bkiQFj57T4fM7','7mV','AHc44','b','s',4);
+INSERT INTO t VALUES (31538,8269,'J','WHqRtndalidtDUJMMLSb1daRyUShVQIQd7lTcFIWP2va445s0ELXhTqgvWbiy8CLSAIqjOKYnA0V1dy','kb','jxTyJR41dSh7OQqLVpoiAn2y','D','R',5);
+INSERT INTO t VALUES (30793,43263,'plz6rqFP','KSoUdZdQc7SSrfj0GVLUlYBoMlHKIBF7mWpaojgFD','eT','vwYG4Dxbwd6tJ9ZTQwHaOmjlLVVyxfPltCdJwiohrvokCThVlcTgO6oHq1u4Y70aW1sJhQP','I','4',6);
+INSERT INTO t VALUES (-5235,63602,'IAZ7gAOJNAMTCkLvXFDOrN92Wm','0bPEKcdb3','uHwc','fx9tjShv7WeGZo52fuffjFjIxXxiZ3g8wayR0lzLeu99vC4phrPWIA1aYpKYUw4s','Nd','u',7);
+INSERT INTO t VALUES (-3243,53193,'yeIXuXgLgcsUEZcqdbs6XN6EbOc','2DQzMNNC2jev9puMB0xL9WCWmtpQFnZbAZGQvqi0ypmXj','P0D','oqWVndFDmSpVbam2rd9pXC1qJ','ij','V',8);
+INSERT INTO t VALUES (17161,25587,'KHOXJRg6HgWM','PvfCx6CfZ93lB1iOh9b6ZxHRA57zgeLtE33qQZhZ77bHQPpxbPzbfuNKn6QjPy1eAXzzcgBQY4ZZmsljYR7DGe0CaasHleE','G1LmZW','v','t','nN',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(95) NOT NULL, e VARCHAR(6), f VARBINARY(74) 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;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-8070,5622,'QqzzcNPITqglnIkcVxtsADQ53aK0I6DS7SwKsx','NOs1O7RsTAvlnoM6z2x5c1e8GkCD1I14uioICMwWjKbqLprdWPA9reCSObeg4dzqgM8nptsopINKzHDFWQ','xrFT','2r99cFwnARE6iUwSISYg56aa4eGwAXxZmC6vpqDEDqLmOPD0XBQg0ISCcU','Gj','c4',10);
+INSERT INTO ti VALUES (-8070,5622,'QqzzcNPITqglnIkcVxtsADQ53aK0I6DS7SwKsx','NOs1O7RsTAvlnoM6z2x5c1e8GkCD1I14uioICMwWjKbqLprdWPA9reCSObeg4dzqgM8nptsopINKzHDFWQ','xrFT','2r99cFwnARE6iUwSISYg56aa4eGwAXxZmC6vpqDEDqLmOPD0XBQg0ISCcU','Gj','c4',10);
+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 (11887,14257,'qvEvZUhV2E4zHsimToFa2hEAxYBRggRNI3cqDyf','cEz1iTWkM8oon8wJHWB8wgxbhyRKtKYNcxvgYAkqPWr3UB8Le1cVW3QsK7J7DKBx36zyJXOBrTv9xIR9pf2IyQ','Mm','5H1ffd8G4uQg1eFwzPs1n4Ua9RAMvv9zFOcLjflNeCyesxvzGsj3T52D94H5mnYFo44qoHu','c','d4',11);
+INSERT INTO ti VALUES (11887,14257,'qvEvZUhV2E4zHsimToFa2hEAxYBRggRNI3cqDyf','cEz1iTWkM8oon8wJHWB8wgxbhyRKtKYNcxvgYAkqPWr3UB8Le1cVW3QsK7J7DKBx36zyJXOBrTv9xIR9pf2IyQ','Mm','5H1ffd8G4uQg1eFwzPs1n4Ua9RAMvv9zFOcLjflNeCyesxvzGsj3T52D94H5mnYFo44qoHu','c','d4',11);
+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 (-19712,34782,'Svbv2U7TJQlxYH4VvuFWoUo9','0Cl6XC3MM2x9r5RjVnevk7ecRr7p7acZiFOeuALTHmM4JDCmlidzSiPtN25lJsCJXOQzh4OXrhQymTr8xvKS95lNujCgrMMD5yac37YEh7ocMfVGcqx9LTzpIBzkFTwYVqytYMmVzoWw41e0zOZnfxoROkIq2TKX74k11eyL9K5f6SQexwZj0o0Zib0JCEKdkT6aphdc5bB43GqdyWyUDDRE7IdZxiBKyNM4eIXMx4KzICbJIOh','0MTO8Y','tLEUoqCq56QG39cuo','v','1b',12);
+INSERT INTO ti VALUES (-19712,34782,'Svbv2U7TJQlxYH4VvuFWoUo9','0Cl6XC3MM2x9r5RjVnevk7ecRr7p7acZiFOeuALTHmM4JDCmlidzSiPtN25lJsCJXOQzh4OXrhQymTr8xvKS95lNujCgrMMD5yac37YEh7ocMfVGcqx9LTzpIBzkFTwYVqytYMmVzoWw41e0zOZnfxoROkIq2TKX74k11eyL9K5f6SQexwZj0o0Zib0JCEKdkT6aphdc5bB43GqdyWyUDDRE7IdZxiBKyNM4eIXMx4KzICbJIOh','0MTO8Y','tLEUoqCq56QG39cuo','v','1b',12);
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 (5101577725462041460,6858974,'CNMMwUO4XLhLDPEj6DONZsYfz5iZTmM','CkNG58CORdGtw7YSAZAs8eHgewsa4E1cQCbMDhTEKksMitxavTtDg5NV09euWGnog6TKJ0sTxXzWhkAAYpjH14wUCKIAhL8ljExRKBM2W','LjLjv8AM','FXAxbETHVOhAcJ8677bZ2NN2elvEBlfZ0nUwsxyyKjGeEdzwVfLJQn8Ghte66k1NfGprFJLk6d1sz2bFZN0G9q3nfD4qJhXWQAiIZ9JAvzsUnakOWTA6sRBTvXcaMLH7nDFQ5EB7ZMfwBVgPuvr6PWhSlweQk1UkDNhyu4CTXhXnEEHD1u5','htEhH2STMzM6hiIOyRmd1LryiKnR1fP6yXNdNFvrUVJMvFfzjHg','rXFzns65',13);
-INSERT INTO ti VALUES (5101577725462041460,6858974,'CNMMwUO4XLhLDPEj6DONZsYfz5iZTmM','CkNG58CORdGtw7YSAZAs8eHgewsa4E1cQCbMDhTEKksMitxavTtDg5NV09euWGnog6TKJ0sTxXzWhkAAYpjH14wUCKIAhL8ljExRKBM2W','LjLjv8AM','FXAxbETHVOhAcJ8677bZ2NN2elvEBlfZ0nUwsxyyKjGeEdzwVfLJQn8Ghte66k1NfGprFJLk6d1sz2bFZN0G9q3nfD4qJhXWQAiIZ9JAvzsUnakOWTA6sRBTvXcaMLH7nDFQ5EB7ZMfwBVgPuvr6PWhSlweQk1UkDNhyu4CTXhXnEEHD1u5','htEhH2STMzM6hiIOyRmd1LryiKnR1fP6yXNdNFvrUVJMvFfzjHg','rXFzns65',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c CHAR(30), d VARBINARY(58), e VARCHAR(100) NOT NULL, f VARBINARY(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14593,17206830617060814500,'G1q8C1Rmey7639U','DeeskpidhUfZlh2N3sU8M421GfST15MO0eqF3VnJ87FY4MZ','gPnE8iLnREeDYAiM1U90qP6dKUTaAU8sdpNk8wrJlMW4ktVebtZgWdUGxpbcR2EbuNoMYYRBFRzoa3D9Q','uo7qXSYyXk8f0QZqgrtxXHv5PNm','GArwsUmWbop4P4UVVXcfh3Z6d2H6oj7mlEySo','uLUUMsBrdGFd0DqtL2JIvhLdgVhqc747zTguGoR2LdpaCiG2v0MVMh79gDEIyuHKUelZqTKnsCYR7AGgJd7uC6sx',0);
-INSERT INTO t VALUES (-31467,8421924630718173711,'EII1YQLf','kDIqfgTTkCQQCdDGvP','hWB5PFByxKHl4bz5x0k8NyvF1CpIlcMCKl9JPZS9RjxDUnmvKpy','NQXaGFAF51R6Skczs','VuP','DKeWIWlH3O4nxfaKm5Zlno5aEexn41tbMumUJFdD1TfEBxtRo7W69TuVNnTODFLYjETHxwB0xAf4zcioA',1);
-INSERT INTO t VALUES (-24303,10841157540850988639,'TCt7v7OtRQ','7GBZGlcgn6h2WizEeug3hW5hOVWD40Io1kN7MArcXfvoayzY','cOQrh05HD5mwNkkQvcIRYbgMv3RiKNgxMlkR1TOm1xOSkphVvKltbIUA5TjZYvdyM8Uiy7SBGlJ','RJioOUJjrlfr58Y7rdNFK','UlSlGPpYRxlvwvercxc2soiwd9Jx8T8DjyarcudVwLzEHoc3DldRhRb3RvuJEXLLUMKEu','ox3yPyx7DzxJAcfLUUbH7RpI6dvKeXySQYn6gNuYSbjgD7AysGUSG7ElfXd6HV1o70ue1nSsN0hI',2);
-INSERT INTO t VALUES (28570,11519337394667112433,'Dj6WkTbp1ifxjE','V6hBYiVX5WoMQnVJOGq6fgiLOjXBLDYe','EHt0vlIGiGKNnPy32pfbwe8641cPEJttO7m69INzTLqT8xWVoLOLsytK4WZJBc7yOcfi97VOBHdK1TWB8FlXAcrc3LrRQI','uVHrsDsIeOb','ryfh9t5tSyiU6c6ytYAELbgnlAFmjkMQ6DbSglk3ICoRHZod8UqsFUedMbj8J0QDy5s58jS4siWMl3v5hglMW8PEIZV4ZHnI','vU0cDVEZtrKnnTRu8EeouJydxhjBhn8LFEfalYrg5Fe1XqbDf',3);
-INSERT INTO t VALUES (3928,395175603962616359,'y7WQ7dXHlMOOMvGUxvxX0Oz4zd0h','FssBjexHPQtBbvwZ8wFFRHdJvSBpNXcMcU','3OHWqQTvwyKuNPsSKGDpCJz5VvzckbvDLDlIFxckKiOYHQ65TNteB0AhCoxJoJYujQhbioHPPmlQpqLyQQfUxFbXLCL6FWgLy0c','mrdvCUYbcKXadZYHDxmsRct6RGNOFKoKWa','DVR5DJVXAQNE4gmz5HcixzewWWfHdQJtNFoRbO2khvoQw8ZcxqpP02','xCPBlgQOVsGIVyRttfA1XvtJEWkn5WWQFVwWOL9ovxhMWy8ih7IfQIp4RXCX4eUnZ4LQYou5ouryIQwst9uGOrdQzTpRei2',4);
-INSERT INTO t VALUES (31472,7460401091940726952,'XVQUhkYC7PsuWxSSavx8iz7TU','265NTaZckf4YcBXyI8WY9tu1GyVpLpwE30yOihMjH','eCzn5BG61Al891Wf6JpG6uWgjLMeenNNC','6ENk6v7N5eAdg','QerbOVQpSPKcvUZKTh','e7p4QEZarN2OrQaNN7KD1jpMGFMbTcWXqvV9TdQJQumN8HNQOE9GZnbAenHlys29ZGd0Useco4fPhOvQ',5);
-INSERT INTO t VALUES (22002,17524631169663457614,'mAegYlElitH57qtfnlIM','3oKW3Roav7SxwRpf17UBLLIi8P6kiS','7cy2JT4CCRlQlznkp0ZG7oM2xOPiWei7RoCsJEvLzGOQSVemYdpHQL48Ef2UWDTUj8oM','e','FHVRLVwvQftTTCgXNjApsFK8Aw1c2ufxtCgywFuTiF12F4hSQrz1tiYpInU8xWklk6PZLkNUXsw8T0xyZz5j37DCp','7uhWVWGhLQPXyTHuv48t4vvjuVKFrm3tKtP3i0kUrofdGMjF9jmywcqV6MAnLhXAbZHVJPViSKtHzbErDs3khRkakekPjYQo',6);
-INSERT INTO t VALUES (-12941,6238400072490175949,'itqb5m4pIVhns','cFUwgtcSzZw42NyWqhk5hp67gvtSl9r6jWLP2RFJVsq1umRP82HumoCWow','KGkpsvLievgLuqLzWti','WlbLoKrNp4ab6Ry4laNck4Kk1ZGA8sfJH7','09tx1B58w712aDu2ZZm6j9RfvDNmPqKRbFpMXsTiiw2GqLkRskS89ifP3AhiYmW','q5IUQHa2P7ku5M7sxWLGj9ZN9eYCGMhQMyEjeUkHoqCYm',7);
-INSERT INTO t VALUES (-1375,15046795286524558112,'2PCYjJb7CQABxKCdf9BRLHyiU8M2S','FZsxqAGXY0UaQGYCe81S7FpK0vjv9D8kHjx48pcu3Rqnr','4lNzsCPOplqBWrKSFLB5fwMMPkiHsqoPE6HuV45jJT8thMimtR1TbTcDf7QbNoSeqzaRhcPl5qNBU8C3U','VLz27DnwacD77C','xqtKhBe7UdoQfk4tU8EMCX1dFF6eV40qvojSUqL9l72hsrYDaBlavvyGWphF','pR',8);
-INSERT INTO t VALUES (-20192,14521669349311930717,'kNtYCupHl0Ez7Ytm4','W78rkksjlFquS9pzMIKZfxYqGPjRgStuk6382Mnw3P94p','iSbWTDjBOGzptGlfVu4R8FNnXj2R2d3bkFpsZpkBHQnlbQ0nyxrRytFNWJsWDEFuqpvwovYnOlsybZAaphB9qgturzLatpn','Zc6NlitdjIshNTv0','QlNQtHdl0p15or5kZkfvhg8P5PeFTdwRMvIUTzR3H0uVnW7VPP6SLSwWd2shdXLMPoUJ','bKdmTKVlTyfluNNCJ3e7jwoPE3k9glcLHpaJ9OCI974PZ2OVyna3MTTDdSJ3TeC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3659,1025,'at8OYif6lyu4gngQAY0MDYvlopVXz1JmmBKyKno','RI86tBq5zpH5qklMoSscikXMtGeiFqHfExtDp0kw1WeXKIT9YKHxJBAndKHsnj6PTuOYYN2wzRYYgd6AnC4uZFX3DIlutt5luGlhaaArFCIn9Vof4xSIetT7MLOov6yRKjpFHVtsPDfqMZ0r67Zg6LqXIqQmtIfeR7GFHD7kNW7Igt52TySoTXVHVxdNNvcqmVaT','3I3gJ','RmGNgWBPTK5bBJ7TG7hqql1jXe3oIDydM1VvLPpYWu2kVtFNXjfEmUWdLsxeAKXD8znTpJkgjmsNWkm3uMJMtEgjNPZ5Dku1B9GF57BX2JAgXbWXrEh6UvlziQmOja3TGVsGQ18yaAXMHwkdaXStKkgDvIOdqVRHPMxnxgi33LlX7Nz90FP6ElIo1FjkbAUZ88hLmdmgJFqRrQ7hk9ZpIHX0ewDxQTGOa1LAEjUCKAg','V','Fj',13);
+INSERT INTO ti VALUES (-3659,1025,'at8OYif6lyu4gngQAY0MDYvlopVXz1JmmBKyKno','RI86tBq5zpH5qklMoSscikXMtGeiFqHfExtDp0kw1WeXKIT9YKHxJBAndKHsnj6PTuOYYN2wzRYYgd6AnC4uZFX3DIlutt5luGlhaaArFCIn9Vof4xSIetT7MLOov6yRKjpFHVtsPDfqMZ0r67Zg6LqXIqQmtIfeR7GFHD7kNW7Igt52TySoTXVHVxdNNvcqmVaT','3I3gJ','RmGNgWBPTK5bBJ7TG7hqql1jXe3oIDydM1VvLPpYWu2kVtFNXjfEmUWdLsxeAKXD8znTpJkgjmsNWkm3uMJMtEgjNPZ5Dku1B9GF57BX2JAgXbWXrEh6UvlziQmOja3TGVsGQ18yaAXMHwkdaXStKkgDvIOdqVRHPMxnxgi33LlX7Nz90FP6ElIo1FjkbAUZ88hLmdmgJFqRrQ7hk9ZpIHX0ewDxQTGOa1LAEjUCKAg','V','Fj',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-13467,62270,'V7gFsRDq7agOAGQvQ','lJpZC4txAlXASv5jk7fzoMeYvBLMcbihG7WYUoquCBKqvoIte','o2','ZEvpV8Cv9mHVQFfINaVurFWLNB8FMIx8ykU5fWVhinKWNVUywTJIDZhcxMx5gtzU7xLRnmYK5u4oLx6xOTzHEDUcncEh8Ow78GDUBPIu34FNonYgn2TbOPyYy5CzAKEZFJg2PC9C6K9lcnB1TQtyBBjEGo2Xdlvpo8P3Bc36J7jbOjG5Bw2guNEmWXP2b8nuzo8YiNQ7Mp1VGSQiXHN','ml5','ZK',14);
+INSERT INTO ti VALUES (-13467,62270,'V7gFsRDq7agOAGQvQ','lJpZC4txAlXASv5jk7fzoMeYvBLMcbihG7WYUoquCBKqvoIte','o2','ZEvpV8Cv9mHVQFfINaVurFWLNB8FMIx8ykU5fWVhinKWNVUywTJIDZhcxMx5gtzU7xLRnmYK5u4oLx6xOTzHEDUcncEh8Ow78GDUBPIu34FNonYgn2TbOPyYy5CzAKEZFJg2PC9C6K9lcnB1TQtyBBjEGo2Xdlvpo8P3Bc36J7jbOjG5Bw2guNEmWXP2b8nuzo8YiNQ7Mp1VGSQiXHN','ml5','ZK',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6119,43622,'dzPyk34PRFt0P0JitNmOWw4QcNEwblvVtXWXWNNk','HiZBxDN7OovkNMHSRkn8gBhlyNjWSpYZI42wm6yGCTr9n4p2fT3DAGnXQDMkCwNhi7DPUVdPTWTK9eIug66r0sUADM1j3uTZXG','Cw','QEGwDkf3aGdwdHojC5GFvXAWBaVUX9oj10PN1nouaor840Sps8ustdTd63s1OlnXqaGBzhT8LQJz1yGGnQmsrTTCZPbO12bhH1A1uONSpKrLpisfhRPcqd2MixOGmlOp0mdJD4','o8','UbA',15);
+INSERT INTO ti VALUES (-6119,43622,'dzPyk34PRFt0P0JitNmOWw4QcNEwblvVtXWXWNNk','HiZBxDN7OovkNMHSRkn8gBhlyNjWSpYZI42wm6yGCTr9n4p2fT3DAGnXQDMkCwNhi7DPUVdPTWTK9eIug66r0sUADM1j3uTZXG','Cw','QEGwDkf3aGdwdHojC5GFvXAWBaVUX9oj10PN1nouaor840Sps8ustdTd63s1OlnXqaGBzhT8LQJz1yGGnQmsrTTCZPbO12bhH1A1uONSpKrLpisfhRPcqd2MixOGmlOp0mdJD4','o8','UbA',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT NOT NULL, c CHAR(47) NOT NULL, d VARBINARY(32), e VARBINARY(70) NOT NULL, f VARBINARY(96) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (245,9180488398174349363,'9YZX90bhEbxzjNofLmmCrbtNswy9io','ArGW','2yTsoEipM8DPICzNdzeBYpKfm8axUvF5LRryHYahgPrJbSW7Etyr2DpVQML2grBOK','WNyWZvM3zuJUKVFvxdcL10c7xfG1kGYOBAAe7vUatpGtZ8','w','09',0);
+INSERT INTO t VALUES (135,-6401034415466775783,'t','e7bkEW6YgLH2zlbtP5xVlyTP3','AoMA6hcP58SIZo5ykJgqI5WROkCG8x','g9a9dD66YxXro9GMBwxJPH8qB0EpE','x','y',1);
+INSERT INTO t VALUES (228,8232516282202711374,'NFiePgrpJpEyWc1puDfC4Cr3ve','5LWXkK3KKhHmxygHL3DkA7E3JmOyq','JtafLpms','Nf133YXzEVYOfifvMD9KY4c1HCugVPaJ0YFbylEPHnZffyJGLNBSQgkKuIyAgf763Z','2','8k',2);
+INSERT INTO t VALUES (163,330657577604457064,'Atpj1FmPt','Wy8vmAX','jTAaQJs1zD','5','6','s',3);
+INSERT INTO t VALUES (146,-8618943331744839421,'XlxeKqddSpGuyOpyW2vAYjXliEmH0XqLt','ZSStIGhjNCAK3','4kCFOKBFWOXLsQVd','cjNx8PQRE5NgjkXcwM1M4p4EdyxbAmpMWaYSJW95JalEHwpZ6Ii','L','a',4);
+INSERT INTO t VALUES (34,5995120483316806220,'sKIbK6FCFf6SWPlIMIFbhlC6aUVVYCo6','FBRYT800p2','GNGp271vgZn4zRtaJsYc4V5Iuss7lsdwzMaOfxaxkpOHQN8g1jlieoPKy','Ckafc2NlqCweQMXYbQvANvs2rJglR1763HlIOkLa90CRFzB','Q','Jg',5);
+INSERT INTO t VALUES (237,-7442604937885997531,'YlVcCJS6qcrgNFFbpn34M','F9Jux0noZs','YIiIscg2hTF6L3zLVMGjir','LBx5tDLE','8','6',6);
+INSERT INTO t VALUES (20,7592490136287001020,'a4NiR9Lde4E4UL5SLCGRxWvbo2OfwALwvlkBGNJL3n','EOvwN','zmJ4cqKbFoOoCs9PHw3kqePGntvuuRVBr','uOft65MnOjG59pwr6Ra9ZjgbAMNVEes9gGcy2wkqlqLO','6','vv',7);
+INSERT INTO t VALUES (35,8033244940014108993,'jMfMl','jeAQebTmvIqMp7zCiyNHqaSuEWxTD','S68PFj4V74tQO0U88lzweqTUvIhwVWylVNTWWYNfgk','vT034eKL8nBld19HfTOoYhJ556ZroMG','X','c',8);
+INSERT INTO t VALUES (180,3935126714490995377,'ceH4iPWiRh','2BOqo8aR4lCAx0hKrAvyQRXQKm','dp','eNEy0JOsxhWNXilPHMXqBWF5ToMdtmwybYqPLKlW4F','6','80',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT NOT NULL, c CHAR(47) NOT NULL, d VARBINARY(32), e VARBINARY(70) NOT NULL, f VARBINARY(96) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1111566201,2931563315621598603,'ML4TIP4IP7mRowRxwm8sFdImbLtCVU','i67WYdH1iRp9BfJ','TZEqnibrsfOtnT6lTFxqh3G7NFRpkn79HSWawdCTrfsKpRatmqUIg5YPGmhJnyCDAVezXC3','Tldio9kK5Vf7iqRo','M3hV1ZyB7MilOP11nVBF7QVlwa0QpnizlKULQQHFm2tUXN8qrasmq6sc6V1oBk8eFOpvWpuYOPpBcimpEyedPwm0SjwiiyiKUK','TLSHmv',10);
-INSERT INTO ti VALUES (-1111566201,2931563315621598603,'ML4TIP4IP7mRowRxwm8sFdImbLtCVU','i67WYdH1iRp9BfJ','TZEqnibrsfOtnT6lTFxqh3G7NFRpkn79HSWawdCTrfsKpRatmqUIg5YPGmhJnyCDAVezXC3','Tldio9kK5Vf7iqRo','M3hV1ZyB7MilOP11nVBF7QVlwa0QpnizlKULQQHFm2tUXN8qrasmq6sc6V1oBk8eFOpvWpuYOPpBcimpEyedPwm0SjwiiyiKUK','TLSHmv',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(31);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(31);
-INSERT INTO t VALUES (-1191339883,15411300474277860683,'D7uOocrwiJFgnisWGgDApvG5roHe','ZeGsKLZn','0PR5v00T4uFEiAWDvVrelYmuwpFQXGc2psVGBlnQ8zKFYigEpquQ3QIcyTl','7VKagJvmBFrEPfmpQ5CXKiqeP6pYx','NAbDtbS1fjWnJvFjLXq4b8Z1lvFeyL1pw4gbe8fB5Xxfkb8rf4Tbr','T9HaM4J67qKI5Br4icOV8gzUgMlOvUg1Uu1QQ5Iy7oLmwBKAM6fWM5ZDl4DY908WhX',11);
-INSERT INTO ti VALUES (-1191339883,15411300474277860683,'D7uOocrwiJFgnisWGgDApvG5roHe','ZeGsKLZn','0PR5v00T4uFEiAWDvVrelYmuwpFQXGc2psVGBlnQ8zKFYigEpquQ3QIcyTl','7VKagJvmBFrEPfmpQ5CXKiqeP6pYx','NAbDtbS1fjWnJvFjLXq4b8Z1lvFeyL1pw4gbe8fB5Xxfkb8rf4Tbr','T9HaM4J67qKI5Br4icOV8gzUgMlOvUg1Uu1QQ5Iy7oLmwBKAM6fWM5ZDl4DY908WhX',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (76367428,4242199367432033910,'gBu6uCHn7MmesEqtwqnH0PlRwiKFTV7jcx7','hdlCGElo2Rm3bH','21WC04GlHLy0','1rGPpjqhsSz8qEpbGx2d7sa9wxlDHyAbRDcYD8U8r60nKMHxCAwOMApoI7','h','h',10);
+INSERT INTO ti VALUES (76367428,4242199367432033910,'gBu6uCHn7MmesEqtwqnH0PlRwiKFTV7jcx7','hdlCGElo2Rm3bH','21WC04GlHLy0','1rGPpjqhsSz8qEpbGx2d7sa9wxlDHyAbRDcYD8U8r60nKMHxCAwOMApoI7','h','h',10);
+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 (1852091834,-3314618901983720118,'znFgLNCMjSVY5TayilZ6IzOHJBMkA9srku','M4aT2ZK2BxvdsF9E9Vc9S','FJgTndZWMgllJ9ICvbTMRTF0Q1v0PBLpzrvLfBedzFrskOjCZlwUWaHToLZPVZnG','4OzNROYFi3PfRBAIlrR7dMkgRrdCXyxQyJI7gGk1vlMQemIAvhTUwsP25tTqwo','T','i',11);
+INSERT INTO ti VALUES (1852091834,-3314618901983720118,'znFgLNCMjSVY5TayilZ6IzOHJBMkA9srku','M4aT2ZK2BxvdsF9E9Vc9S','FJgTndZWMgllJ9ICvbTMRTF0Q1v0PBLpzrvLfBedzFrskOjCZlwUWaHToLZPVZnG','4OzNROYFi3PfRBAIlrR7dMkgRrdCXyxQyJI7gGk1vlMQemIAvhTUwsP25tTqwo','T','i',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1844404974,16900068194052381897,'uNglusIodQyC1jt','xG3hi2cp2VmW95LCkEzVwsgelhfy5LLGbBYDEvzFm2a56FlIxJz4V0viyq8glhRut0J5LCx63Mp7ll','ImCMazmGFqNPxcYIBYtoJ0QW1lUVxxrbhbtZZkLKPBpIr2kzztC4KqfViqADci8lYzNR27fwqBWUx0YgXqW4XdHK2OxOkZeJ','Ov','jSKYior3qCPmGqXB3m9kF3hqqCG1','4doYKYT5jwbi',12);
-INSERT INTO ti VALUES (1844404974,16900068194052381897,'uNglusIodQyC1jt','xG3hi2cp2VmW95LCkEzVwsgelhfy5LLGbBYDEvzFm2a56FlIxJz4V0viyq8glhRut0J5LCx63Mp7ll','ImCMazmGFqNPxcYIBYtoJ0QW1lUVxxrbhbtZZkLKPBpIr2kzztC4KqfViqADci8lYzNR27fwqBWUx0YgXqW4XdHK2OxOkZeJ','Ov','jSKYior3qCPmGqXB3m9kF3hqqCG1','4doYKYT5jwbi',12);
+INSERT INTO t VALUES (1557527210,-2003899595540216520,'qU4J5WDyEo6b8A','OuTFBNB','KN3ZoHYZUNtIG82yPpPrq','6F9Rut35jb08v','k','0',12);
+INSERT INTO ti VALUES (1557527210,-2003899595540216520,'qU4J5WDyEo6b8A','OuTFBNB','KN3ZoHYZUNtIG82yPpPrq','6F9Rut35jb08v','k','0',12);
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 (-281861501,17235570802067806389,'C8rym5VuevsGbEYeb5x','6ZSDXqsDTdObW4HhQklu3DOsnynjmgoDAIab9R494eiSEGpCLEf8tMqhadQ7KNGDIFGxXutk5lqJjL3JEp5VWIwaz1MpUs7ezJDqmc1aAcIsEpbuPbY4VEWeGnUtvnO4wm09Pj7twG6DIAggjmoHojNlk0f0kU6T6gyg72OaKJyVe95CrSNdlFx3FGtOewSQd4gdV6Qj475mPr5TvF591CxaIynKn2gjx9d1kUPeRedWt57XR7Gj8bMr9','o1rTXItgDbsCVXXt4VWKnJFA0ps3tYOXCThrwAMMdpeajfWaFefuJ','IytkTXbz92','8AAmpDubQa4AQalTgjd5OkGr4BbaDDro8keM6c8gr0FNI6Y','se1nabfnUz6J6HnForPScyprzuWoGlFBtBgypePsKoFXntWn2ajtDMGYOgCgS623BCTMDqaT6x2IIs6chziJWTCYrDjFXUnh3AbC',13);
-INSERT INTO ti VALUES (-281861501,17235570802067806389,'C8rym5VuevsGbEYeb5x','6ZSDXqsDTdObW4HhQklu3DOsnynjmgoDAIab9R494eiSEGpCLEf8tMqhadQ7KNGDIFGxXutk5lqJjL3JEp5VWIwaz1MpUs7ezJDqmc1aAcIsEpbuPbY4VEWeGnUtvnO4wm09Pj7twG6DIAggjmoHojNlk0f0kU6T6gyg72OaKJyVe95CrSNdlFx3FGtOewSQd4gdV6Qj475mPr5TvF591CxaIynKn2gjx9d1kUPeRedWt57XR7Gj8bMr9','o1rTXItgDbsCVXXt4VWKnJFA0ps3tYOXCThrwAMMdpeajfWaFefuJ','IytkTXbz92','8AAmpDubQa4AQalTgjd5OkGr4BbaDDro8keM6c8gr0FNI6Y','se1nabfnUz6J6HnForPScyprzuWoGlFBtBgypePsKoFXntWn2ajtDMGYOgCgS623BCTMDqaT6x2IIs6chziJWTCYrDjFXUnh3AbC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT, c CHAR(5), d VARCHAR(25), e VARBINARY(29), f VARCHAR(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13210674536898484564,43,'n1w','tEgRKnGFg7Tz5x','7hHClnbPd2yfl','18wlXWA7MJ8S4S0b301GnPqiFMgYuUU3OB5BgVTmv','hyAs1voovUzMse3zTQgB9Ewf1RT31dpONu5','V9KY5',0);
-INSERT INTO t VALUES (10955290037370141248,49,'zQ8G','e19mKQSZgQXSJ','QbMLnnglBGdE1LCw8yEz','UvrC1SNoHQevGsppWFZQZjAoADnr0JC','eSc3Uh3dw60wAO21UhqHyGdaLQlJAuc5c7Xhqmt0Dq6Mn','Y',1);
-INSERT INTO t VALUES (12485605361838975337,77,'Q','b8yYFt1ATMrALlGSrNKA','BIDJje108qtGvrNoyAKucE7f','4fQ3jpIKrzM4j','sVi6KzZbkmjg7RDK39nrd0s0a7iJNFIQomLmhwhRm9','uB70uL9z3AbyqTAOgOoeqj0fU3n6mRB9XTbiFaagNdPml1mRGml53RavxHlfPbFOidBQobyNSMW8NTnTBtBEUpbZjVzXS75',2);
-INSERT INTO t VALUES (1098676930767416298,0,'A','FRWPaGfUlBw','w61jBBrQa','vTd2Bfht0N85VY1fIGPZXgWxhy157KXdImSXcGNd8','YJe5TkMqX2SQAWU3oL3JLgboiErSgQfao0ypRUAA7MnRTFQEGHTL4ChpUWKxCW1DOM5sAnLlAElgTtSzqBnwLdz7s5nnWXgLyK','7P9t2AinOYKlWIKb9Nwh',3);
-INSERT INTO t VALUES (11356031835055225849,70,'qHFu','Jq7SvI4dv','R41OPDvAgbhrVmbKNo2W','t0idPWDjLorUHETjjC1A35rHUT94ZDY2F0OK','dZ2sIlX23o9ezMtNxWHuu9YLWMEcHcaPzXa5q5FNBbWso8ZNEBboRS7yhdhXq4NoZTe46ix','xlwZ7crsjJAcPBunJapYvKacMls1GZNQ4nQi6TLDG',4);
-INSERT INTO t VALUES (7354198363072185328,-33,'Juuw','pMjYY2V4xISSOrPJeIpa','4Eu2kgdIu3Q8m80Q6mNksSXxb','YQRk2QNU','eWrwtWhP8AzkfnIdmkfWy627laXT9cHZagPj7cjKV6xthOF7MxqzfQWynMP6bfoeWRnKJYfNSVgcEHHNNIlBczPDDi6u','ypKfTDFGBsITfVre14',5);
-INSERT INTO t VALUES (748576847100444826,-63,'4','cZdBjwh32R84YaKLMpFswORhh','aoaV0rOYMqAtCbgG0','ZK2D4Qhle6D7CujPfymhlLrMKVX4l906mBVYXpmzTRK0','1oU7lMUGDhN0w1sDjA2BoOsDULF','qYG',6);
-INSERT INTO t VALUES (3978883237558117076,29,'l','KLtGB6A00UMTUyXcI9ao','Bu7xc8iCd','d9MWVgP','DQ7zlc4DTT1YP6EaAvlAnPd58mIFEpjv5l66IiosIehnTth28cZNYJf7QKx2jJVsNJwR24ElVSH4YWfOoBDNxVOmptYDIb','Ifz0wtDZnFXpZkgSbfQ3mN3m',7);
-INSERT INTO t VALUES (7097800120790143241,25,'4n','fDys8ovQ','iejhsmx3U3kEpg16eRmIVr','pAf8Pg6S8EERtCtbYBBRKm9fRYszaeyhdHnQdGqsJs','5sgNxS1ABScCO4DGvARR2WvBkwMs','aTX2Nm2Hz7VXOX3dhCA7NUU8KwwB5ugnHjXii4hB7vdRGnLaRlhYrAZPFQZOtl8nKnbf2nSg0j2bZ5saGH9uucdb',8);
-INSERT INTO t VALUES (706409382304185648,90,'RB','4zJm','AqH','icwJLyV16FfOtQljodguwdUhLHv','Ez3rz0Q2icb7LxNPDNmTiWtUtfklKrE0GQEKqzO7tRIAmJ2StXAa2YTAbXJOOSaj6qlR0pgPoe3uRrOaIzD4S0hmBok','UP3dRRtrqFrn5uWYG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1434149438,-5882275671819912107,'p38el1y','jomVWGDx9OkiGZ6ezgSFvXW94rdTLi8Y8gFKZfpAzhadivvNPN8ryNCLql9JliWIx0vo0zNYlgiYdgDzIStdfWks2z6JF1KA1f4NDQ1nlrz','uoSi','GB8M8d0rahYnwaLZioq7olB2vIJCiJ3VBrj1CK2OLeIthu9Kh2M9oi3UoTtrV3IaQO24ja7zLanfHpgtkvLmvkjDS5iEmVnmTvUNKax1zujgswhACEtDwV49EMoRvcyrDC66TnwV5zEelBtgCRkvJXwHfo','j','fP',13);
+INSERT INTO ti VALUES (1434149438,-5882275671819912107,'p38el1y','jomVWGDx9OkiGZ6ezgSFvXW94rdTLi8Y8gFKZfpAzhadivvNPN8ryNCLql9JliWIx0vo0zNYlgiYdgDzIStdfWks2z6JF1KA1f4NDQ1nlrz','uoSi','GB8M8d0rahYnwaLZioq7olB2vIJCiJ3VBrj1CK2OLeIthu9Kh2M9oi3UoTtrV3IaQO24ja7zLanfHpgtkvLmvkjDS5iEmVnmTvUNKax1zujgswhACEtDwV49EMoRvcyrDC66TnwV5zEelBtgCRkvJXwHfo','j','fP',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (357907458,6095217243688795144,'oqxEpgkdEFekFYoDM','40J4WkS9n','OGi5ECz6KkTS9sdG7nQ9bgu4puUprop2yMcUT9exN','B9ZqiCbFoOPQTZuF','Os','n',14);
+INSERT INTO ti VALUES (357907458,6095217243688795144,'oqxEpgkdEFekFYoDM','40J4WkS9n','OGi5ECz6KkTS9sdG7nQ9bgu4puUprop2yMcUT9exN','B9ZqiCbFoOPQTZuF','Os','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (511511602,-5049101127396983243,'x12XILoiJBDll7AaNe1l','q4CrHFdWqtHsIN59PDsvTygNLPy9f3tUCAHXb2cDJHVGpVgpIz0samtKTP2LhldB5ZU5659XASPbyJOCWFnhpYtcxOl8vMnHjs','9lf0g2xVfEKeqskHrqQcWswdrprUp5T3','vbStUdGujOUARF4WvGK4hSh13FnavdBN1Jc1SCAJF8M1UBQL32Wcc2ekQdCFnHf9cks4k5aAyRRcoj5nfbVUu8nHWh7Vno6dGgm4mAkVkVRD04mrlfv1s28bc2rdRkSbErJfATTeBgngUNd5dfDUYkhz4tznEO38Dul9dq99tKHTl98ZDKdso0xdFVZU1hJSG0keuTui9EPm0HZrsg4yJ5uxPJHXUE4qJtVtyz9p9fCu5mBsKXfsRTc','c','O',15);
+INSERT INTO ti VALUES (511511602,-5049101127396983243,'x12XILoiJBDll7AaNe1l','q4CrHFdWqtHsIN59PDsvTygNLPy9f3tUCAHXb2cDJHVGpVgpIz0samtKTP2LhldB5ZU5659XASPbyJOCWFnhpYtcxOl8vMnHjs','9lf0g2xVfEKeqskHrqQcWswdrprUp5T3','vbStUdGujOUARF4WvGK4hSh13FnavdBN1Jc1SCAJF8M1UBQL32Wcc2ekQdCFnHf9cks4k5aAyRRcoj5nfbVUu8nHWh7Vno6dGgm4mAkVkVRD04mrlfv1s28bc2rdRkSbErJfATTeBgngUNd5dfDUYkhz4tznEO38Dul9dq99tKHTl98ZDKdso0xdFVZU1hJSG0keuTui9EPm0HZrsg4yJ5uxPJHXUE4qJtVtyz9p9fCu5mBsKXfsRTc','c','O',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT, c CHAR(74), d VARCHAR(78) NOT NULL, e VARCHAR(8), f VARCHAR(99), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (352565950,264770543,'6KnV4sSuMhIR7f7M3KOFwtQv','O3yR3e0yePYc0s1w4dYcuLwe8mWOPMMuO3ZR84RtW6','A','r3TQBpxx8Ksdj0F5XdVbQZpiOkbpKzsuhBnKR2aNT3l42rFjmnvdBf7tKixYlmtjzDwj','2','it',0);
+INSERT INTO t VALUES (1873175302,-903766547,'cPXxApzSWsPqonfH5Bx','syfQWUe9Bcy3XS1o2x15F8Ofw5ihijmznh','c1k','RZ9BEvyFltiYghIy97vdHQURQYf63DxOXLZPoXssEBHa7Z','h','8',1);
+INSERT INTO t VALUES (738837048,-1221748456,'hQks','ebqts526DYJGVK9HfoS','1plIWD','6nPt8ZgcjKrnnpyUPxNB2tFqzVzDIvPFeBZ2TvCpnSkJN0nLosKWWRZLlP8wFCXEjVfsSPsodR9oYKoq','M','6O',2);
+INSERT INTO t VALUES (3137812750,1969771632,'h4Bicnv21vLue3hf1jP8uSpn8EwQzM5jWcZT3QhvVC2WAjodu1kKjjBVqMpQelkIY0xKgv','0Fr5ymQkJfsH3cajSrdzh3FL0H6s3rn8l2KDz1rI69Kvc0puNaxyg2','BKPbyuEr','dmrAPB6TxwBwTbZt6qPoEGmiZ7vIxhkLM0L08EzVtHT4St37I32JBVpidKOcpsj22NCBYWQt2gHQhHqA2jv6xP623II','W','QU',3);
+INSERT INTO t VALUES (1838541583,1481820124,'sKrJ9r90bxy70QofZ0zSJOMnKWxHE3cmWggCwQZYhERPn','Ff7BghAuIsat1910Z30daQZt55Yjax3LpnYYKEY1EvAPiXL2l6lGyVYeKD4YrHk','E8UjDBa','0tvzaLNQpszZuNdphbPbzNHAEuvZn4ddSEkPGa65AOcChsl0kgYAboIPK','O','0Y',4);
+INSERT INTO t VALUES (2008414437,-2126650049,'6dpuCov0HgHD6vhkDV71Oq8KTknNHZYbzIFqbBjoQ2Uug4mRsbYqVQPEcBj','zcwivF1UpKGvNuZipFKHmf5pIsOd6gzJ6vD','2d41Cy4P','VAdePrwrZ7IVnTHXcYKMzBryE2vQ13y1txbdSfjX9Wswz9Oq9aMvYugs','M','T',5);
+INSERT INTO t VALUES (3741078132,-1292532187,'h6UykML01MAr9wDxhM0ekmTS8pADjYW0aDUlXaoUbB8bX1MxWNSbKLC4DiFUo3iPOkT','p3gpB5','7O','qmBzSjH8EHlICufCQf7t7ayiBbOmX5Q4kMO24RDGNGV8YeFhD2Hb','3','sT',6);
+INSERT INTO t VALUES (4029728545,813989157,'CYDXQTk7kiO5z8YbqIeGHPUpBoSOnpuh1NygNDp2isvoW4Qp2kUBEQMRiDFLsy','rGReOiEFSYP3kHGjuYCnvSix4oTr46IoquJlJynvwh5I6Gypkkjg8AJasDDRVwXbAn','Tg','6y3g8L2cQXKZngxkMY0Nv7XUzZWk7Q3b39LUqhYubavGiZbHlepJzfvNUq','W','fb',7);
+INSERT INTO t VALUES (2402891150,240653520,'JietqDBrHoN2gatn58rNB0tryHc73XpItRveONDYXk8','saTHluFly8ArOsCYhWZa9VdxSJgxRBFUHTD8iwCKTBVJllSYq4mTyxiPFrIgHxgcSQF3f','YhgTMLj','2AG7BhoKI6UWb','u','TW',8);
+INSERT INTO t VALUES (231769469,398390293,'8uR639dYATVKz0l8fVKiOsvaLl','qO3gHeOSntQatqRyV1IZiWUtD3nyrfOhSI2PddW0L1JpS789yXjoaNp3cN6pAnh6VWr','srzc','HbPA89MLQ5tM4YIiAbqKotuSaWEb078IOMh3Ed4ru','h','KD',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT, c CHAR(74), d VARCHAR(78) NOT NULL, e VARCHAR(8), f VARCHAR(99), 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 (5584547805670941516,18,'vf1','qBoHUHKy5mcePboTGAp','VV4VC9Wvz2LUanzk6ehpK9mS3','92tnFI5t9hrKNx8KGaAs7wgw2EQyvTyL5N','kTiz5VWxvsHXa2olYYlXOZQkmlC7sEBxpQzwXxngZ4Pl3TRhF0Kof3grD','jmsulCiEmG5cyn9GodxSoljppCB6IPHEhvIE8pTddLByWrvD0IuyS',10);
-INSERT INTO ti VALUES (5584547805670941516,18,'vf1','qBoHUHKy5mcePboTGAp','VV4VC9Wvz2LUanzk6ehpK9mS3','92tnFI5t9hrKNx8KGaAs7wgw2EQyvTyL5N','kTiz5VWxvsHXa2olYYlXOZQkmlC7sEBxpQzwXxngZ4Pl3TRhF0Kof3grD','jmsulCiEmG5cyn9GodxSoljppCB6IPHEhvIE8pTddLByWrvD0IuyS',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(6);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
-INSERT INTO t VALUES (13862526887972321122,47,'jOI','yvNoCYdn5CpxZuoz','2G3aSYBJ4m3nWvvVJ0HXAeZABa','GJIDOQMm','t916uIJNWhkc1','AsFXnFWal4Kzs1OqV19bp1M',11);
-INSERT INTO ti VALUES (13862526887972321122,47,'jOI','yvNoCYdn5CpxZuoz','2G3aSYBJ4m3nWvvVJ0HXAeZABa','GJIDOQMm','t916uIJNWhkc1','AsFXnFWal4Kzs1OqV19bp1M',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6642724199574560277,58,'6PS','4FyUJniInM9SQl','4zJW3v','Z2X7vWtHUjfHAfIaVNBcJBJxdghZHETqxX6qdRESOTaXWInA9KzzYiJclNkd','O2JdwiMauCSaNo4F9sS5KJlMqxVtbaz5CpZiHzWPZpPrihp6U4vpc8VMlH3A','5TCx8J2Wepa03itjiz8fvHId4rhZVat0vFYrFjKK9TWjaFz6MAMxZJXbgfKKgdaszPstpJyKfyHEZPzck',12);
-INSERT INTO ti VALUES (6642724199574560277,58,'6PS','4FyUJniInM9SQl','4zJW3v','Z2X7vWtHUjfHAfIaVNBcJBJxdghZHETqxX6qdRESOTaXWInA9KzzYiJclNkd','O2JdwiMauCSaNo4F9sS5KJlMqxVtbaz5CpZiHzWPZpPrihp6U4vpc8VMlH3A','5TCx8J2Wepa03itjiz8fvHId4rhZVat0vFYrFjKK9TWjaFz6MAMxZJXbgfKKgdaszPstpJyKfyHEZPzck',12);
+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 (18203603362623667769,-998178629,'PMXBE10NfOfH3wwPqNqdbs2rXruDNXwmyzgLhYQqOYManvr6cPmGHV','FT','MBLRDcSb','Sf34m1HBd7HN5O7WtuZoFTFFexlQ','H','T4',10);
+INSERT INTO ti VALUES (18203603362623667769,-998178629,'PMXBE10NfOfH3wwPqNqdbs2rXruDNXwmyzgLhYQqOYManvr6cPmGHV','FT','MBLRDcSb','Sf34m1HBd7HN5O7WtuZoFTFFexlQ','H','T4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (1526272525505317110,1232750865,'KDXx','MZ6DjFzBxEykjvOTykxjpTDuMZESO1IypIJLIZZe1YTdtlrqtnTrymnErtDTcaa','uHDvra','xzofhVVLx7ftcvaxkeueS3fxJVpd2FGr','f','z6',11);
+INSERT INTO ti VALUES (1526272525505317110,1232750865,'KDXx','MZ6DjFzBxEykjvOTykxjpTDuMZESO1IypIJLIZZe1YTdtlrqtnTrymnErtDTcaa','uHDvra','xzofhVVLx7ftcvaxkeueS3fxJVpd2FGr','f','z6',11);
+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 (2199991777468360375,-863737179,'HZdGKVFISiCEynMWjdCOZdDYTzzAOpUxu','mrDo8X5K3Y64iC9YP0PhNL5cUQcIclxLaRQnsN007ZKBDlZqflw410fNo0mNWfhXvTyxmqQueQmdwMcVh3WewTwGuozDozTSJAQiWA3VOEGOjPajOCWgUChKzDle2pLKlRBDC8EPDjUTTcTCtdN4CEzXIn83WKKR5pl7EDyqcZ2fFk68tPGpiRt0','zawV9Fh6','wgm4HQLgXoAqF2uR29QuFbakRBgQoveH6TrWxa2qrduLjgyXane1JabWWrBVUPF0Bx9is7TjBZCksAPu9','A','A',12);
+INSERT INTO ti VALUES (2199991777468360375,-863737179,'HZdGKVFISiCEynMWjdCOZdDYTzzAOpUxu','mrDo8X5K3Y64iC9YP0PhNL5cUQcIclxLaRQnsN007ZKBDlZqflw410fNo0mNWfhXvTyxmqQueQmdwMcVh3WewTwGuozDozTSJAQiWA3VOEGOjPajOCWgUChKzDle2pLKlRBDC8EPDjUTTcTCtdN4CEzXIn83WKKR5pl7EDyqcZ2fFk68tPGpiRt0','zawV9Fh6','wgm4HQLgXoAqF2uR29QuFbakRBgQoveH6TrWxa2qrduLjgyXane1JabWWrBVUPF0Bx9is7TjBZCksAPu9','A','A',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (14064509761211719007,79,'mi','pehdiVmO8ve1LKFviuomxeJd4WwAa0SpkKyuvJC1PxUoTQIB4Be2kDONoZ0446fYto7rRD04TiuNxIWpvDCtoH0jd9JxD5iXV6O2K3hcCcFXKifLyyI1Eusfv21J8RsC5tyzLz9P9ZtUOrtwWx8RRCF8znLrTAX','rHISCX0vNZUR1hnMuOyxV7gFWifLS','5uqp83OIYu2UJa1c4MBwpiAnDFgThgaqeSs59gO1EfCsccve6B4xf06ZB6lLxrwicUbXmwf9F7HZq08b6gZKmkPYN8aAQsdwcBOSUt5OMwzI56P','rpByeaGInFHlDu60zXZxhm4rsGUtO7OMyhTsYrUZ6q51LwF2F8S4HDtPplZeToPpZCJfZ4BuEd6EYsGn7t0F','JAtiYb6QY5wG94YjsHvo4ayL6UXnKF',13);
-INSERT INTO ti VALUES (14064509761211719007,79,'mi','pehdiVmO8ve1LKFviuomxeJd4WwAa0SpkKyuvJC1PxUoTQIB4Be2kDONoZ0446fYto7rRD04TiuNxIWpvDCtoH0jd9JxD5iXV6O2K3hcCcFXKifLyyI1Eusfv21J8RsC5tyzLz9P9ZtUOrtwWx8RRCF8znLrTAX','rHISCX0vNZUR1hnMuOyxV7gFWifLS','5uqp83OIYu2UJa1c4MBwpiAnDFgThgaqeSs59gO1EfCsccve6B4xf06ZB6lLxrwicUbXmwf9F7HZq08b6gZKmkPYN8aAQsdwcBOSUt5OMwzI56P','rpByeaGInFHlDu60zXZxhm4rsGUtO7OMyhTsYrUZ6q51LwF2F8S4HDtPplZeToPpZCJfZ4BuEd6EYsGn7t0F','JAtiYb6QY5wG94YjsHvo4ayL6UXnKF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b INT NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(65), e VARCHAR(83), f VARBINARY(72) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4379644560328336344,1491526808,'zUo4ZDw4uarFUG7qv1CdPBqITGHUf25prl37pBIclGnRpuIQGa5PS','8mE9awtXM8Lr4bcsPFcmlv0qRCPwWy3U22iZsVOprUR','DlML8ZmvdU7YJoVrZhuAtC60l0z','8XDh1eIMM9uLu3KvzoSGcxZsm0W0uEWI6JN9F2v5Wc1PHEYLUDXYAA3yNbyKnyDSdjvp','b68iRsvnUYK9vrWa0j7hn2i9Ua','tuAfd',0);
-INSERT INTO t VALUES (5074751283611018185,-1483835353,'nxOOXwoNMjkoEiIKSOImnr6xxMdSU9fF36wpJTsSeG2mMll0C6pPBau','IOQ5zaMRzjz233IEVron9Pzfw6iGpKhv3f4RX3T','Xz4CNm3Dyf2odjDvFm0jsqYbSzhbVBNzk8kHJjkkCFKILBf','AZ0NjB43aXX3QrmGCMFxDz7DtIx7qLobMUTWK19riQuPnPtT0AY','j','LHLONhOzrSpzzAXXmqwpG',1);
-INSERT INTO t VALUES (10358975332458345547,817074459,'Um88sYZ2R3dDy9cgcRRgwDqbTi3HYSlRVcq34','tVQFPDYcNuRvqoQIC6O8K2xQ9N7wYuCXD0ViVFAGMj8JlIlxD7CTERwGBWzA','XOhQ1IFomfELc4XEHa8WoUdEsMXKhxmz6mIDz2YIioFuyz8H2','DrPlLRU3zl3VVwcBPXCgCq7xgs7zTGkndxw4GOK9ywvFYpGj5','9vZUG3Q2VrcZ1','bgOd3g14nMtGZ4pwKnMjYHCBkkjZM17r9avs9uA1HErNy1ptCsRRs30jNZFLALvOuqeQj8UwR3fGxudZ046I5hdxB',2);
-INSERT INTO t VALUES (8549391791337893378,1903329435,'upQ35gm7iPga7UmBk5358r8thTPdRN4MFCXj775WLk3QJDN67dftdPyhyzl','BO5Q68zDer8rpp66t','cFQOQgWBXC2onobl913xQ0UwfCoj','zMJs5A8kmLayzLTRMwSffmHl0Af3QnsYb0fhRFKtA','nF6HRTJCuROfBV7WGszqLpdXCuj9Kor3XEmDztuSwtpIZINlO7C','uJjOraooVbjWrBwNHzKcVOD2JYFm8PrSwodccsfqRD3CpL',3);
-INSERT INTO t VALUES (14022520635806376945,-741115436,'z1l5616dUal82AfPrcUJ0oVqCF','9mr01tpURyhQ2mBkZqicN50S78ko0GI9u9soP74m6Hfw9tY5eMvkRicsA','YxOvXKWy1T9L0hmzAxrDZSBeOtua9G8qRfSwnKDf','rATWNpVTjB8PuyfWFDbJmI2202CeOYcrM2WldtoNsSWkosqF','sX7gviOfG73b48h','bsK8yLNX2rqUhJTe3gs',4);
-INSERT INTO t VALUES (11280558093464298384,-1976898420,'GLQHPRAexj10Fxnf4f','0zHJXOtl','kYmicY4GE0NxZOo','EXithFhbisZnYAxdpG6tNRzGjxjLhRuOx7xHjvAScFItTwbNBOJVkB7woo8KDnZEyRluYu','ImkKlVO3b53I0m','ofmX1sEx90uOwHPvoesgD4QhXQj6u81Ypm9',5);
-INSERT INTO t VALUES (5699268644322023852,-2045079271,'HzKhhNXJA1pboJs0uemgR1UFkdeaQlY16BZMqFdxHtoDxk5C','gk1YwWsU19wgbJ6d1hJ1ON','8ypKEFKsp55854yprvRGPW2yH4t6aHO2kOvJFaGSEl49MdVg2oJbygu','1m6RJrb9AnX7OhM2dKp7sOkVcLnj5SPkKFUGVKa7ZekcCPzOTYHJWKHBCwJXZ0qRuKXB','0X1qjox46mvu9oKKNgULngGru7HoGYzISlJSdTv1jOk7jg1CnuIk6nHz2XlIrrAsnco5gGiAcNQNVkPA8HopLXTtlO9D','1ekKCzIzHrFSdo7oPFG4tI6Ljb17jfmT4l2QUtsl5rSHPv0lkZWAyd',6);
-INSERT INTO t VALUES (16497033114294113941,-645376779,'Q7xRpa20ZbZa6Z4iocZNEmA1GY9sv4NYtlHtyM8nTAitg5gV0HnsLr7Vlk','VhzGOtAcqtGqp2CHujWjqlpHL2CAiWx7','4FmDdFkT2hY51QavrAcDnOdrxQu9dHWJFRspkozlE6WPFFKT','mpI1Kiw5670ATrahVBeJV56RB','Ar3aH0hbOErSWTOZNlxVJfiMtlEDS6KZdc9LJYf1hMNdOx1BFTLqbYOSHSdTqyrrnU69XXbDm1TLHrUCiEhmDMJMi','71Hk6FDoyWJ1GpCJhy4j2CtQR0tTxutdfN6rLLdbzeGJ4P1oyxBZOK',7);
-INSERT INTO t VALUES (457134171151106630,1111775233,'41X3ygORReTZfdb8K2qoHb1K7URwb4OA1L9Ji1A0yK1kQXqfbbqmINRouWh','IlGQUDly1GcG1zn9IonrrfYgstNVQNPGMlR2S6riQ','lBky9Mir','6RiAFSZawdABdGfak7BZOocKtzKDR4DqxwvWsW83gSsTKeeKCYph6KJbYm5TDY','apUy16kfjGalSu8DwHezBYls','J5EJLZfA8dmPwoMjmv0MzgAvUpaTMRPtFbu',8);
-INSERT INTO t VALUES (16793204438227132680,-669162546,'Us3FvbXnZTgBouVcJ2pt5S3H','NyjzKvBsTZMXq50BX','RuRulOD9H03UudC9yZAbTjHlhfN2AZ0RNpiJrdqIKIpdcnKJnvD3L3xRli','YHGae7VhRqmo67YeAOkRlmGdyO','LxIljVw0FtvrImF0PSodUOomfbCnB0bWJU4s2WJH4miLXDCPyEaahUmqVoNijjGkIuHDks9hWQbihNV66','GaHjWqXnDaIoDdvHLaKckIT2mSl0hymQYyL9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11320182455231063793,1742389448,'5FsWO46MeMUQk2kAIVmF0HVH8MdG1X5ckL3lfYBBmYL5aZsP8PdT4sD9xy8rs3','BaiMQGZvha81flk81EfqXNr9fMOS4','By','5kcsRRG4hkMsrb1HZwFSorhXU6f6uGaLpjqkaRMgICQyoVCHyFa1D2dyeldmRDQUq66bxBMO8lYierV7SThQOZ','e','a',13);
+INSERT INTO ti VALUES (11320182455231063793,1742389448,'5FsWO46MeMUQk2kAIVmF0HVH8MdG1X5ckL3lfYBBmYL5aZsP8PdT4sD9xy8rs3','BaiMQGZvha81flk81EfqXNr9fMOS4','By','5kcsRRG4hkMsrb1HZwFSorhXU6f6uGaLpjqkaRMgICQyoVCHyFa1D2dyeldmRDQUq66bxBMO8lYierV7SThQOZ','e','a',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2563427234885788423,746172982,'E7aOXrHs3osDgqGdLVPhAEgj0GsXSKQhvNdDaOL20lgdY5bxBfsxh1HWPm1TQxCLoeOU6','GL5GOQ0w0m8r69MKoZPS2P76Q9uAFEd5Z4jlUky3veCx1cJLGsspPUGK7UfBV3pYg6FNNGftkHySwrZpN68hG2ksyjwJWkMizfXQXvxe1OBTZ7eijPgIjhQxicV97kMeQx7hD8SyMukvjngS6bbQ0wSjh74Bhi6GIadiS7t5gGNnp7Lzvu2wHOk7Ka0aNQjsaG5WeqFBuewCbhjVGjIAeFrLGLpZpbUzbHVp9n4QOTvyYZcZ3dLm0pKSTvCtUPHF','RG','QNFX9aZCRFxgoUqHfjhXMgqxOKlWgBDQxYAOBf33uIQmAD9PVigzYIRVGjuIsu6VAZtIqH1VWULAucAuk0juwVLVWSlYJYCeNs8AEmBYxMLqKedKkqvtxhUxDhdEGeMmMHcvVrlprFJ91Cvi7wFeb0g988eOT20sQJUO79pD0nNxIggUVikxRDFA','G','S',14);
+INSERT INTO ti VALUES (2563427234885788423,746172982,'E7aOXrHs3osDgqGdLVPhAEgj0GsXSKQhvNdDaOL20lgdY5bxBfsxh1HWPm1TQxCLoeOU6','GL5GOQ0w0m8r69MKoZPS2P76Q9uAFEd5Z4jlUky3veCx1cJLGsspPUGK7UfBV3pYg6FNNGftkHySwrZpN68hG2ksyjwJWkMizfXQXvxe1OBTZ7eijPgIjhQxicV97kMeQx7hD8SyMukvjngS6bbQ0wSjh74Bhi6GIadiS7t5gGNnp7Lzvu2wHOk7Ka0aNQjsaG5WeqFBuewCbhjVGjIAeFrLGLpZpbUzbHVp9n4QOTvyYZcZ3dLm0pKSTvCtUPHF','RG','QNFX9aZCRFxgoUqHfjhXMgqxOKlWgBDQxYAOBf33uIQmAD9PVigzYIRVGjuIsu6VAZtIqH1VWULAucAuk0juwVLVWSlYJYCeNs8AEmBYxMLqKedKkqvtxhUxDhdEGeMmMHcvVrlprFJ91Cvi7wFeb0g988eOT20sQJUO79pD0nNxIggUVikxRDFA','G','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8937353288795833934,-1133013134,'MdigPMVzRpQ9zn8b5rTI5kk76exJriLK2','Q5hGMu8EFc1NgaOquj93y3qnIlZZvDGyxZ0zPEj70Xg3qoFuNgm19rQCNBjCiDHjOv3XCKFibQ7DdknWfbMEmP6wooB6jPdMUO7V0vdDJFl53aZaB1OUiCo9dLpUlQOYmnEwKK9EZBXxD5EGl6Tb1ngE9HXJ64U7nzf1dGRvWozrZPfE9Ztu3VuNtTK4HC6vzThiMwKCvtIi1OmjZwgJRrL5taEGOY8oyysm','0B','E0Q4iFxAuHaYaiu3x4icZprrOuMa8KnqGOmw5kXzPPWloytXo8CgTtnGT1uiUdztIytJVVGrJ3YDmadk6yvsuPv1WZegvTVX5w','3','G',15);
+INSERT INTO ti VALUES (8937353288795833934,-1133013134,'MdigPMVzRpQ9zn8b5rTI5kk76exJriLK2','Q5hGMu8EFc1NgaOquj93y3qnIlZZvDGyxZ0zPEj70Xg3qoFuNgm19rQCNBjCiDHjOv3XCKFibQ7DdknWfbMEmP6wooB6jPdMUO7V0vdDJFl53aZaB1OUiCo9dLpUlQOYmnEwKK9EZBXxD5EGl6Tb1ngE9HXJ64U7nzf1dGRvWozrZPfE9Ztu3VuNtTK4HC6vzThiMwKCvtIi1OmjZwgJRrL5taEGOY8oyysm','0B','E0Q4iFxAuHaYaiu3x4icZprrOuMa8KnqGOmw5kXzPPWloytXo8CgTtnGT1uiUdztIytJVVGrJ3YDmadk6yvsuPv1WZegvTVX5w','3','G',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(28) NOT NULL, d VARCHAR(78), e VARCHAR(37) NOT NULL, f VARBINARY(50) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28584,189,'qhFWVl','wg1eNSZM3xVpzF9wLNQkQdWyyVZyoRt4ODe2DxVTJnjUMD9sXiZLhRRF','K4','eTg','9','P',0);
+INSERT INTO t VALUES (14484,16,'wVdpKAbbVyHo3AWM30WnStPeBjce','R','p7DMc5H1w3M1y4WcKYdzS9rfIGUt','pXadMApvv01FSBKvwhxP16ljorsFWHAQDGRZH7YJsLCqlACU','J','O',1);
+INSERT INTO t VALUES (59355,182,'sgTRhDQgELVTFk','QKB2p8DtguNKprLT8vk2S5','CirpbJjda88LL78','djrl2CG','j','F',2);
+INSERT INTO t VALUES (47633,4,'a38','2Yv1vFP','JdzcyXSrm44cM1k','UdrKHHCXQZCkT8NHpz0IWCWoH4JT5XT7','4','7',3);
+INSERT INTO t VALUES (48354,8,'UV9v4mo0DCROAhLJib4','obFxO9loRuf','z','y4owzY','g','B',4);
+INSERT INTO t VALUES (62809,123,'nfz','hfHhU5jUIXOlq','c6fWVT72qmyp','KT','Z','r',5);
+INSERT INTO t VALUES (55250,22,'E4oRm5b4HWvkMJXgbLunaLSnKu','2CmZxW9xuRcFJZtOqeZ21D7IwB8io5lOYz','dG6sPvTSav8fFkkOuHV2EXVdBhL0','mdxiUGlZa6lte9QY','p','H',6);
+INSERT INTO t VALUES (8608,238,'7NhY1s7j86b6o76djyEU6uDg','S2vunyfI','GgKk6wuXK2dOuvRUFSXA5lE6Ih1w','67OpBllnnHpsZTEf','I','Z',7);
+INSERT INTO t VALUES (55145,221,'V6iY','HkWTOSaqglbeWCTZjiHht','1','EnVb','4','w',8);
+INSERT INTO t VALUES (5340,66,'U1pt6C4JBIaTlk1Db79fGRggngq','5CYrtpZ4j4bsu0EJjbwNYOPfx37edwAuF7f7YmPSrl0CKbSgSJGWG','7H87sQDYUF7UpCXl1u0c61R0XgKIHxAim','ll16FfBPDzDI36Y2iymgOwsJZWIDnzrD9','U','5',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(28) NOT NULL, d VARCHAR(78), e VARCHAR(37) NOT NULL, f VARBINARY(50) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (7362344746688524957,-1882088641,'l1H8sw2CErcx1bFZMFXMcJuqDrdjGCYyG8w9oB7822dL3gRr2','g7BBTcVl7ezfUb785jlp0DfRWjpQFBk85egTEF1UUK','yt1mneRPRMcaA8XNL5iVQsMNyroaHrLKg46h4LSY9S0cCIHDGKcETqZ','RVJ5gypPoHzjWKZUEcYAsjsK1zhQILu8eg4pdEq4YP3CQEP2rzLoYlH75eSTCV5R','dlE01s2J9r6VdrPqVziklILLMB9DOtJhblcR30wzN3Qfk6YtH0oQGdYIKzMjef0aLgL4','bhrSRdnghMom7SveCT82Soq6ndTbtyDqdIkIZCCwaBqj',10);
-INSERT INTO ti VALUES (7362344746688524957,-1882088641,'l1H8sw2CErcx1bFZMFXMcJuqDrdjGCYyG8w9oB7822dL3gRr2','g7BBTcVl7ezfUb785jlp0DfRWjpQFBk85egTEF1UUK','yt1mneRPRMcaA8XNL5iVQsMNyroaHrLKg46h4LSY9S0cCIHDGKcETqZ','RVJ5gypPoHzjWKZUEcYAsjsK1zhQILu8eg4pdEq4YP3CQEP2rzLoYlH75eSTCV5R','dlE01s2J9r6VdrPqVziklILLMB9DOtJhblcR30wzN3Qfk6YtH0oQGdYIKzMjef0aLgL4','bhrSRdnghMom7SveCT82Soq6ndTbtyDqdIkIZCCwaBqj',10);
-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 (15655903038571149965,1228553560,'PO','jME9Bhp2rQ','LqND69SZftWJhVb9Y9M41iFwlREtghNaYPqLKcPwKZLgaezHd3rvSrdEEar4','3o8KkQAsRSkcmY2053uzXVVvpZvcB4X3rnsb33mrGhSb9Kfi','uHOqM9U7v3PiY6JtyG8UfwhUo','ephCbj68r4TlWLsWIdM0Qe3GinIcONePGaFiVKBgqq62awKaDghfe9mYmnXzhyn0F7mBrhHoZp',11);
-INSERT INTO ti VALUES (15655903038571149965,1228553560,'PO','jME9Bhp2rQ','LqND69SZftWJhVb9Y9M41iFwlREtghNaYPqLKcPwKZLgaezHd3rvSrdEEar4','3o8KkQAsRSkcmY2053uzXVVvpZvcB4X3rnsb33mrGhSb9Kfi','uHOqM9U7v3PiY6JtyG8UfwhUo','ephCbj68r4TlWLsWIdM0Qe3GinIcONePGaFiVKBgqq62awKaDghfe9mYmnXzhyn0F7mBrhHoZp',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3663238583400667179,-803080825,'W1PZBruoEfFCF97wKmYNDoXWtRovIYxn0MbY0iTp6luULVPuMlxf','rWrM8UTs4vWSGRWiFM2kgQQu7F00ijCJP5VS5fz0TJAIyFWaJQNwYgfG3Kf2veEaNMkZXtEAIETNGZbRw7edLVdaob1peztvvNOoL9QViXomfNfUenn1Q0o5HcwOXb1eHAdrK01OGVlQZ2Wvwg9toaCF','7VUfbRK2hKggjYMeJ3bW0Wbyp11Dn3HzjitbD','Pq6xsiHU5kEUIR8U9','BnlBrsmMkBWuNtZKcNoM6l5myCHrSPYOjTx5k7CWvY9Pq3zVRtNDcz','IBUHOlntLWRdcKXvV42drrDVo',12);
-INSERT INTO ti VALUES (3663238583400667179,-803080825,'W1PZBruoEfFCF97wKmYNDoXWtRovIYxn0MbY0iTp6luULVPuMlxf','rWrM8UTs4vWSGRWiFM2kgQQu7F00ijCJP5VS5fz0TJAIyFWaJQNwYgfG3Kf2veEaNMkZXtEAIETNGZbRw7edLVdaob1peztvvNOoL9QViXomfNfUenn1Q0o5HcwOXb1eHAdrK01OGVlQZ2Wvwg9toaCF','7VUfbRK2hKggjYMeJ3bW0Wbyp11Dn3HzjitbD','Pq6xsiHU5kEUIR8U9','BnlBrsmMkBWuNtZKcNoM6l5myCHrSPYOjTx5k7CWvY9Pq3zVRtNDcz','IBUHOlntLWRdcKXvV42drrDVo',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (36529,11,'kLZRFfJSHLAoicxPxfKJi','nvqDPbpH1RJj0kJvEDNasi9apszWhBC25b3m','it2TJ0RuNbPxoPZ','DDFeGQUqmV7Y40FH0vh6p7DlDJJvZ8w0cVWQ','I','w',10);
+INSERT INTO ti VALUES (36529,11,'kLZRFfJSHLAoicxPxfKJi','nvqDPbpH1RJj0kJvEDNasi9apszWhBC25b3m','it2TJ0RuNbPxoPZ','DDFeGQUqmV7Y40FH0vh6p7DlDJJvZ8w0cVWQ','I','w',10);
+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 (16172,47,'yjkRWt6UCIQK7XV63jFs','71WGqWg4TzppSl0k6Ctv1yPvTvuZMUJYTXqQMF60Dh','K77uE7T8Y7hgfQvjTDa4hghqCGJ9LyFXAR4','hs3gxHwljfXwOvf9UAfQP6jRCGa3','I','J',11);
+INSERT INTO ti VALUES (16172,47,'yjkRWt6UCIQK7XV63jFs','71WGqWg4TzppSl0k6Ctv1yPvTvuZMUJYTXqQMF60Dh','K77uE7T8Y7hgfQvjTDa4hghqCGJ9LyFXAR4','hs3gxHwljfXwOvf9UAfQP6jRCGa3','I','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (25771,112,'IfUwbIX41Vyzy5xS7S6wr','kkUm5PL0TjQaBqTOaDZTAqDBcg7R7p2mPQKjHkK7eARaV8oCugIxGu8kT2jUZxWhyPVmFbyhtlzgaS0ixGKcHq1Lm6GXmG4XNmstYaJmoQLUQ2I5QzQeoZx9tHQ4j6yf5uXyMmLiyeZ5LoxWuEGgZnVM6cNH26','FTutcTzbey6lggF1j6lT6mg4JPM2q','tAbJWFCCAyi0CSBe0LmMH7WHa8kRcEu9O','9','1',12);
+INSERT INTO ti VALUES (25771,112,'IfUwbIX41Vyzy5xS7S6wr','kkUm5PL0TjQaBqTOaDZTAqDBcg7R7p2mPQKjHkK7eARaV8oCugIxGu8kT2jUZxWhyPVmFbyhtlzgaS0ixGKcHq1Lm6GXmG4XNmstYaJmoQLUQ2I5QzQeoZx9tHQ4j6yf5uXyMmLiyeZ5LoxWuEGgZnVM6cNH26','FTutcTzbey6lggF1j6lT6mg4JPM2q','tAbJWFCCAyi0CSBe0LmMH7WHa8kRcEu9O','9','1',12);
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 (8942874556311056710,2011563166,'ay6sP5Gj9eeJWG6Zk5vtJN4NwAfd95bMAhuus3tK9hwczubWU82yyOz0VXGYAXJH','0kSKNqNy7Nv6u3geuoWSd71DTUzRIE35oHIODdsm4qAfb6cwqHzF4AJBeFkVDMhqLnUJCtfDKJmzBRCcIUGUNza9JmlJ1CgUmqMMkyksnaH18wgI9yfhLKcpcnVPSRA023jWF1dkhN9UlgGF2xlQmefX','L45XaecTjQbK8n529F2MYZBCFyGs9jc9Ct2SbjA2SYONd','XAythtLM9rGbROXPxwh9LLnVzaG9CQWFYrxWibQgqCBD0v05wlyM6WzepuLbfBOLz8a1wI2wtY1Ef','eA2l0D8YDF1T0MSbHctvDcUu1QhR14a','fQCrgwVlWlVGHmZjmDUY1leH58IsAUlSh4sGZrg8NnWej89Yn2dpWNRuYwrJ6ij',13);
-INSERT INTO ti VALUES (8942874556311056710,2011563166,'ay6sP5Gj9eeJWG6Zk5vtJN4NwAfd95bMAhuus3tK9hwczubWU82yyOz0VXGYAXJH','0kSKNqNy7Nv6u3geuoWSd71DTUzRIE35oHIODdsm4qAfb6cwqHzF4AJBeFkVDMhqLnUJCtfDKJmzBRCcIUGUNza9JmlJ1CgUmqMMkyksnaH18wgI9yfhLKcpcnVPSRA023jWF1dkhN9UlgGF2xlQmefX','L45XaecTjQbK8n529F2MYZBCFyGs9jc9Ct2SbjA2SYONd','XAythtLM9rGbROXPxwh9LLnVzaG9CQWFYrxWibQgqCBD0v05wlyM6WzepuLbfBOLz8a1wI2wtY1Ef','eA2l0D8YDF1T0MSbHctvDcUu1QhR14a','fQCrgwVlWlVGHmZjmDUY1leH58IsAUlSh4sGZrg8NnWej89Yn2dpWNRuYwrJ6ij',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(62), d VARBINARY(90) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32521,3883118468,'19Eo0RSHXcFgqFyZJMf3JPBf8UmvhJO64XBEafrOIkZgshPCNu27Hatio','hvSVXlaeVuUtIjeQdQfSdFNcwttyXSbn15XtszTAx4N8UcVSrrNKaS5yiMJ7UdnWprPN','eBTBTB','EdeRuFX','GlsgnLlV4QkQJNrZ9ZoCZbMhkILDo8J8dP7qwvSs6q2jTMt9gTuc725UvyPdoB08Nu7ffBWH4aq3xft','NFwDCLLG0',0);
-INSERT INTO t VALUES (27536,2420083487,'bO1SsGghp4wyY3UH9yXJd70','rXSvJLEaLbd0XrfQG0IOPE4uSr4DyzfeKo8LiXkZGCuIfY9bwUubjtG2FH7tscWD2Hnq','XEBXApj','aDuKQ','znm','8Usztwe0FWbkQTUKPk500s6vW7saXCofzbPPkWoa',1);
-INSERT INTO t VALUES (54292,1000601877,'VZIyItz4rTQIhmNhoXeV8mQddooAMMHhiPv9wRZgRqf','fNUQpQadNu6zj6RqRUX9iL58kpNLHMXQuvZ4G3UCba2XB34JbCTppRvXyabm043pZ','Q66','U8L5','jUlROoWK0jz5k3kCrTWQCzzpqbXEgauNk4Ykwiy31ImWl6qCyb9j','iej69kvPyItD',2);
-INSERT INTO t VALUES (26226,2990071565,'bF1eew9G2aiFBZyw6jsgRaS58KmFMAfECLzHqUx4eZxVhs5Fa','wDqQuCpaH3Xwr8EPS2yP5vZnEzxDCg3AaD75EP2QVLfBFOfkL','VOpeFdl','WcVA','OJNPnHs9p9k7ykae4fczUNQy25zdPZ4xB1hhqdVBTriJEGcyg16ip8brPl6uFlRt4NmdYHjm','Ez8w5ya8lEUvcgsIHNcSQvp9UZYc4h6j5DLBPhLGksTr',3);
-INSERT INTO t VALUES (65452,324964363,'voV','NJHL37429gOhWDT3yr7kN3wZ9D1Ba75JgwWDrDRmtjQPsoWDChY1dvUV6ifzB0EIAYwdS0b14esc7iU5MJrgHp5','sAJ','f3aiAVg','H3K2Uhsv41Al','wI1TFF',4);
-INSERT INTO t VALUES (22435,1749813189,'x','Bd3tQk9jRqr9RZsCWHgfrCMaodFx3HH4pG649qvPn5Zlm95S5sT3oKacbJJHCZpdaf0CIWLCPYlhRGfSy2','yIJrNYcb','a','fISJCxGi7PI7','3XlMnwdHP2CsG4MWkQf7tQARas6qAfAouajLgNOqBfoNgupR5uRmiSst9qbBuRbOCptRtoEQnUgrEGrMXMv2yMHyUceqO',5);
-INSERT INTO t VALUES (60356,2668501869,'fvH9ykIa7wp4k','MA05SjdNSpAhSgu31xlmr','cjxn','ka','qPEgiGDz8JM23M1BZQHqavIdv9rleRiG0GfnUkrgpqengISGg3lrlgInE9kb4','mPQyODjzcGQ4p5g4oUM1qwbj0CtMXyzy82Dxv',6);
-INSERT INTO t VALUES (5271,2379890080,'CrZgfK7JsYbo1hcAyWEd30EfeLcm4TQjc','n5kaRNweyBCCbNp7','Tdd7m6J','W','tcSMtOnNilvqe08GL8cwGiqCjxtR6MKZxr9bBv','MX7LiugruDgw6WFuKpSZmoanyyvdZC3Hx',7);
-INSERT INTO t VALUES (26581,161413974,'7xSvMn0flZ5mNxFay27DdYAMBZAdPz3UHJi5SohuvF81m','kIsFdZSQF8JblV2SYaYk3HvTmy5KRyGQ5TZHrIskrZQGAFe8ggGm2EFhbcpBwgvXC1lEYidu5hO2c57z','mYALxca0HVn','E0M','LUKKBND','YfQu6QdI8s5lsDfiQ5AM8VuVEKS2wotIrrft194Rq4o9CbJ40pUB8SsdiC04NddHgkUEH7zWtEsArnBx8h6Tt',8);
-INSERT INTO t VALUES (55289,2452919326,'9RShWRwUigc6McVxjjgpiKNryJls1RrZr6mUYkw','x8MjQYbbKnxC8l4jqaLs8EI6ZjGpOQu0kyRUgiZt0y4ECU3IBEvVvzSN','oBSw','j6','XtbCw4qdGYacvuQdw5aHXsGPdidsdnNsQfTtoeTjrMwB0l5DJgtp2VAy7LjLwKQi62vpmNVYrVPITK6Mj62m36l7mvyR','ljoDbwnj8d0ci22cMkqJPLdDJxnzeUdVQXnR7LbZ6XUBwxcdJD6ffTVfKJXloUyE8q5Y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (59894,109,'ehdvyr23H0lCmSPKrlZBE','qgGtjv1NiHI98b7VJhsvjwkuBCSWYzACpBxAWKxA2Q49gkJTk0pi4X8crjKSuu4REF1xpNcprVP62JvkwmbK50zI2HeDK5EuitX55hfibMgNn40F222KNJbZAvXFeOSKEiejs9aGCTgZkB8SaccKqqQCHc7bigd5b','owTW','KGCISaKLOnOemEG5P1ET8aSeAVzd','Y','8',13);
+INSERT INTO ti VALUES (59894,109,'ehdvyr23H0lCmSPKrlZBE','qgGtjv1NiHI98b7VJhsvjwkuBCSWYzACpBxAWKxA2Q49gkJTk0pi4X8crjKSuu4REF1xpNcprVP62JvkwmbK50zI2HeDK5EuitX55hfibMgNn40F222KNJbZAvXFeOSKEiejs9aGCTgZkB8SaccKqqQCHc7bigd5b','owTW','KGCISaKLOnOemEG5P1ET8aSeAVzd','Y','8',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (45570,242,'iZypyVlNMOpYhWSXKc','85B1S5f6TliR3t8859zj2vHqTfXEW2plbColRaQt7izyyIqehOd9TVGvuCMv8LaoNYaJJp1iIOdZ13COC9ll7WWuqqfNbgZgKHgaazZSMc7Knhhq0uxKATEWYL2DuSikvJhypqsPF49n0U7MXVQdOITvglDoq2Nw69OW3NSJEaZNPRFo','UvwpwRytCdkV9e1Zap','UQYXkW3OLEWIYnTxEMR07muRdcHFziu3H2A5Nw8Xs9GNWU7eD','6','o',14);
+INSERT INTO ti VALUES (45570,242,'iZypyVlNMOpYhWSXKc','85B1S5f6TliR3t8859zj2vHqTfXEW2plbColRaQt7izyyIqehOd9TVGvuCMv8LaoNYaJJp1iIOdZ13COC9ll7WWuqqfNbgZgKHgaazZSMc7Knhhq0uxKATEWYL2DuSikvJhypqsPF49n0U7MXVQdOITvglDoq2Nw69OW3NSJEaZNPRFo','UvwpwRytCdkV9e1Zap','UQYXkW3OLEWIYnTxEMR07muRdcHFziu3H2A5Nw8Xs9GNWU7eD','6','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (28235,3,'VB63zCYEpBjZJPEfCapnZD8CBBM','H0f9eF5VOzBezm9ulZB3bH2TWyGeCcSGwG4WtmzA2vaSJokKeWiDxqgbuIMPvi2nYgKW3A4S9gktac3G','Y58SYF7F25nEgSdFHi','JGD151DDkWIhNhogorbFV48zIDVqC2tHBrs7FxtXkzZG1kbD6IO2Ujls8lPJSFOLSnMb15gxeVKZ9gyTIxvTMhCC8XFJj2CozfQZS','l','9i',15);
+INSERT INTO ti VALUES (28235,3,'VB63zCYEpBjZJPEfCapnZD8CBBM','H0f9eF5VOzBezm9ulZB3bH2TWyGeCcSGwG4WtmzA2vaSJokKeWiDxqgbuIMPvi2nYgKW3A4S9gktac3G','Y58SYF7F25nEgSdFHi','JGD151DDkWIhNhogorbFV48zIDVqC2tHBrs7FxtXkzZG1kbD6IO2Ujls8lPJSFOLSnMb15gxeVKZ9gyTIxvTMhCC8XFJj2CozfQZS','l','9i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(27), d VARBINARY(79) NOT NULL, e VARBINARY(96), f VARCHAR(27), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4658,6139,'7LUJxBLX','zRImJxQnUrt19iWIsRpZtxfhe1rUgeosgKN8he4ql9WG2ssF072n4WrDxNWMkm85sr0bA6zjdMQYr','Kf7C0i15wqXJfgT7Df1LrMuc8fVQuIjEqmTUufZZrxWd4cGck3s2','C','2f','c1',0);
+INSERT INTO t VALUES (64771,51472,'71tD3QX2P','wf9','7IpG6DJx7i3eDuVN7yjoHTjd44UMsegI4G2iPwyoYZmEI4DDFES7W','YrBv9M4N6y8k55I5h9qQ','s','QT',1);
+INSERT INTO t VALUES (54666,4043,'UUr7','5OWg0MtJb0FqY5g3lsT','AnkXJE7Ashvr9LOdnlsn3EKX5kb2Xv8QS5uM9CYzEZ5cfLza0Io6XLPneZ9nFbN','y5x','v6','g',2);
+INSERT INTO t VALUES (24862,26301,'Yo9HE','9lZRNFcpJNyHh7u8M6cehxCz3Djm334fKsgXW','XyweB4oC3ISKBhaYw3xS26A1B83kiJSD0S9xtpaCvjLGn3Y5YigSNHP4evYFyYAQzTHSP3wLpXu8mk0WOsTb64Dfz3EGPV8o','itfAE72W1tnP','A4','Ex',3);
+INSERT INTO t VALUES (48135,35094,'1m6klw5LE0J62zYhBdzA','w6fcgt85fGo4zazf43XnpcJIL2BNI1mN','lZ8ND0NCc4Sfy94rIGKKoKi2mVeAjIVGk3MfSOkIpUsCa3XzeEaTdNo','3gsB4pOnQzAtsu1LiGeaM56JZ','x','X',4);
+INSERT INTO t VALUES (16696,15343,'n9GOdBd4anbZZHInlC','oLnT2NWmdL8SEdQe4hQgZoua1ZwtgcyzgMG0zd','hW2KfVy7S9PqRqG7ukguGB0jC4tA7dSd8CpWeSXlqyz965SHydAzj2OYR','Y9HQyMy','bu','Y',5);
+INSERT INTO t VALUES (33644,23618,'xZaDhBkpe5PG6U17EO5K8R3wC','3qGZeEEc','34I73B3b0Pr6H1eZikdPs8ipEWV9OqFkdO6ifWkeTq4fOuSYLTR0afDz6p5ZqvjheAByrMpC','7iAFeQylHpH12aIoe2Rln','v','B',6);
+INSERT INTO t VALUES (18655,1908,'M5j6UPauAzwZHK0ouQW','8W9QjVyvb6','kBw1InXng11204WTF02k7fiMvVDcQ09PnQS3xitGFX5nPEYo3r1Jw3fKg1t9Ez2ggmXn63nUufrTnNnLvA','gui3E8iwcX0fwokG','RD','5',7);
+INSERT INTO t VALUES (36128,51741,'gkBR85','pxzqTrAcwBgI2qpCZBdSAPE2B79KAZ2JrUQg1BFAGVBbuzVAIGuvYgwfuqSLi19eccUYf93WNZy6pC','pIn9qMFwZOzcBFBMtWx9aPgkiQwvzPYez6mX3ZnqLxYX2KQ4EWe09xdbCBBxMrYFzqmcB4Z9h8','RxIvBelqn05mY0MM5LL','h','W',8);
+INSERT INTO t VALUES (62833,22592,'GkJMu5V9j','BnS6SzIJ2r9xLrucE','Eyw65mRobKyqilGgLVVjXSKAfbII4gSMRakwKlEeZPfax8fEbxDjEabzEBz6lLzHPXUH5LsJdDedF41OhpQLChlqe2YX1Ukf','oThD0ohm0a9D','Y','a',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(27), d VARBINARY(79) NOT NULL, e VARBINARY(96), f VARCHAR(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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (24564,921344406,'QsfIK2AfTePiuC4qBGMhCgHI7ue1S18KD9Ti','rXkFnwouiro1vqBSmsnKYJyoPH4xHe3lqtSIKiakxktwCG88MJhDIL2Jjr7g54qlJahLrtamYW3pa','22I6xhFpXNL','690Q','Xrj','YDe4mgFRizVYK1ARkPLnUsJRmPMz5Q17CN3o4rBHOouGox1S9jrc08ZwyQtVq3EsiZURPWOk',10);
-INSERT INTO ti VALUES (24564,921344406,'QsfIK2AfTePiuC4qBGMhCgHI7ue1S18KD9Ti','rXkFnwouiro1vqBSmsnKYJyoPH4xHe3lqtSIKiakxktwCG88MJhDIL2Jjr7g54qlJahLrtamYW3pa','22I6xhFpXNL','690Q','Xrj','YDe4mgFRizVYK1ARkPLnUsJRmPMz5Q17CN3o4rBHOouGox1S9jrc08ZwyQtVq3EsiZURPWOk',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(63);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
-INSERT INTO t VALUES (47855,1802633592,'JUmqTRwYgW951eAS3','4wwdkDS1tp','YOQzmKIrZ','1NAh','fRH24QyPPNQziV5nXoGdtTsGOu1tDtwroZlda3g3gBQDnDGZHNzhdYpMfPNiCCEZJgn8GkMmFSkvZVdxpp52hS1JwZp6HfBB','6JgaiNcS6LPCdZ7TegYGkhkH0c6WWnrahIjRBzOeLc9MsiPjP7gYL5hfRhaxHV5Kk5zoCOm9Vatpv',11);
-INSERT INTO ti VALUES (47855,1802633592,'JUmqTRwYgW951eAS3','4wwdkDS1tp','YOQzmKIrZ','1NAh','fRH24QyPPNQziV5nXoGdtTsGOu1tDtwroZlda3g3gBQDnDGZHNzhdYpMfPNiCCEZJgn8GkMmFSkvZVdxpp52hS1JwZp6HfBB','6JgaiNcS6LPCdZ7TegYGkhkH0c6WWnrahIjRBzOeLc9MsiPjP7gYL5hfRhaxHV5Kk5zoCOm9Vatpv',11);
+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 (1052216152,10624,'beskw8XR0i','6hRbe3zP','sbI1OVSjeo6I3537C8SdoTebnkpuZa174HUTE3Z3V872HyNuXFS5d','A','Dw','w0',10);
+INSERT INTO ti VALUES (1052216152,10624,'beskw8XR0i','6hRbe3zP','sbI1OVSjeo6I3537C8SdoTebnkpuZa174HUTE3Z3V872HyNuXFS5d','A','Dw','w0',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
+INSERT INTO t VALUES (1761222837,28521,'GDTAFkiqkUQ9Kv0HN','B1kyaSFZkXDuEQXfRmpnDd5A5Sm','5argsd6KixhZI5HdUYx1ALjAWrV2lx2GJhA3YFQNH','A1UIhU8Ej7ce1pLMF','QI','QM',11);
+INSERT INTO ti VALUES (1761222837,28521,'GDTAFkiqkUQ9Kv0HN','B1kyaSFZkXDuEQXfRmpnDd5A5Sm','5argsd6KixhZI5HdUYx1ALjAWrV2lx2GJhA3YFQNH','A1UIhU8Ej7ce1pLMF','QI','QM',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (19561,2498787212,'2wqezTQGcl10tkdzdvfLCAPwcXhBfQDzTgREz2iOD75dtbUGu6Xr','cSVyuqkSmuMOc3GKc32uWhBMIqvoMrCWx9l4LjsQwZMHvG7O4nTmMQc72Xn8HOpGGL','N0X','w6Gp5y','JExeOwdkGHEZUYYtmM6JVhGIAfIEBT4M0T4PVRUg8Xf34T67Dn2LOhVDim49ebtT8lSvv0h','10Gt7W4nIPtciZvEHzv2hdj4yiUXYGKgnLoGKOCdzy5xzGwxGdtEVH',12);
-INSERT INTO ti VALUES (19561,2498787212,'2wqezTQGcl10tkdzdvfLCAPwcXhBfQDzTgREz2iOD75dtbUGu6Xr','cSVyuqkSmuMOc3GKc32uWhBMIqvoMrCWx9l4LjsQwZMHvG7O4nTmMQc72Xn8HOpGGL','N0X','w6Gp5y','JExeOwdkGHEZUYYtmM6JVhGIAfIEBT4M0T4PVRUg8Xf34T67Dn2LOhVDim49ebtT8lSvv0h','10Gt7W4nIPtciZvEHzv2hdj4yiUXYGKgnLoGKOCdzy5xzGwxGdtEVH',12);
+INSERT INTO t VALUES (3023457939,15028,'2vwEk2c','oU3xZ7k5mkSk7nvq5qwVbJg2LztX6n2gMMnDtqYvM2IInMFawJh04khcxfRkFG2RlYNIov8lplFbNqWTCCtlS6e8GGq1gA7EF1Z9MIaAd','yAxW6idDInkbStmmdExbx7gEGm49pNP3KNh0xa2gW99zZPHPLS4STKXMno3DeW1XHEntMsjYazfU9FkkhHkZK','J0YS2Cd0d','V3','v',12);
+INSERT INTO ti VALUES (3023457939,15028,'2vwEk2c','oU3xZ7k5mkSk7nvq5qwVbJg2LztX6n2gMMnDtqYvM2IInMFawJh04khcxfRkFG2RlYNIov8lplFbNqWTCCtlS6e8GGq1gA7EF1Z9MIaAd','yAxW6idDInkbStmmdExbx7gEGm49pNP3KNh0xa2gW99zZPHPLS4STKXMno3DeW1XHEntMsjYazfU9FkkhHkZK','J0YS2Cd0d','V3','v',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (19786,2801814286,'vjWw1njkhd2x5LAtzv1ZT3VcUpJvKTtcGh','ScgNcCzY4RRmNrRaBSZEG','poP','QdJHPXBSzClxVTOW6qNSoZ4jbN8WoVesnu','reJFTWErI9jNGGepXvMIp9nFVY7XYjVRM1Ic5RQaJFBcxg3mXycm2mz2Bzh3X','ls0pyuvSDfyvf4idNfx0aImrwyTWmo6f1RpbKjhRb8URWIBwbM',13);
-INSERT INTO ti VALUES (19786,2801814286,'vjWw1njkhd2x5LAtzv1ZT3VcUpJvKTtcGh','ScgNcCzY4RRmNrRaBSZEG','poP','QdJHPXBSzClxVTOW6qNSoZ4jbN8WoVesnu','reJFTWErI9jNGGepXvMIp9nFVY7XYjVRM1Ic5RQaJFBcxg3mXycm2mz2Bzh3X','ls0pyuvSDfyvf4idNfx0aImrwyTWmo6f1RpbKjhRb8URWIBwbM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(63), e VARBINARY(53) NOT NULL, f VARCHAR(100), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (111,3702912983,'0','0gEcOSDTVAw1MKGaNAJuknAtDJbQqyJW2WIiP30yiv','WRueQXF4B15QEQzOocYc','hkJ2THb2ti08TZu062oyrNmnN25CkAHvl9RPBAzqXRy2','0sIPT8mbsIZYT4hShMwwp08W8DVquNJonmm6NLTCrxFkUj3dHktHzC','q0caJP3CXfuUEzlKjsZD6CQPCiSQZYqSNnQUehHE4f9jiYWSeJcgBuNJDig6',0);
-INSERT INTO t VALUES (102,2646020675,'T3lgmV','1fpPby','7BVZQQiIBNK9aPza8RNw4lFTQp3GWNoKEUGDMdYEIlc3w2','vu0vQh1o3IgmEWWm1TSBp9V6idLnBBKlgMI0naunP2O0OBg414hzyUMpMxk8wsPRrl','AC2N2Pl2WMDx3HVkzqFgVqGq4EpX5BoAvg9Wcgi4AParzeSJ8CEhI29xrjkI','XphkSQn9c6XbCWcDL78B4IJNYU4hclyYmCNO',1);
-INSERT INTO t VALUES (43,1038836283,'M8r0mMhM8M','MmBzK','2xTtMA0apG9wMK9K5ho3T0L5YsGXSLQND5yMpG7ZTa2tCXHt8','Xy4HmYDUikJ56QFzBBWwny4QKH7OiKw8dU0O47wMDC4PDxELIG3ufOg5Sr','dSBAsmQP2RFzLbfmoA1neioFXxdjahpx5r873dTHooBkH9QMyzs9fX9pzbJQV','6fyIuskYBIR3HSG8eyioLKHVE6HZ2gIwWJLUstBB0cXSQ4pr938LNyYPuMsqyfpdJ',2);
-INSERT INTO t VALUES (219,536866030,'wUWNapK','2A4lJBxH','K2aG1J96XLQ59Ev3jNRmz1Vilg2dxN','0','kIvqYqsCaLcPQflJegLaD7GljpS3mipzTc30FjUGO6CRelCGPMY6S7vD2zlsQPXp','0ZwAb3P1cMOcM5l78D9heVTikT5qI3UiKEel7DzVlZvc5rRhPobxoV1pK1DN3RBsILxJ5ujzOuYyaAsWEOdW29aC9QKGqXVUGJ',3);
-INSERT INTO t VALUES (124,2235062886,'hx4YFbnfJ','kezRFrGDB02wTZBuKT3HHXpN5lHtj','UT8Pg10dHou0NHxKihtpmW','jUWIxvkhsMae6lE2Pyo35giw0aV4RcKU5OUGiuRSidsmbjWN9wNFSwIgsAC5Z2yi8ciU8tzOMfXUp5CJg7FGo4w7ohjw','oZ2msEpIaxSEkefhyiWDO470wjK3Cen7LuaoQa6PwN0wdCkAfjCsOxi56t6EVjqaHXKCqAqM3i73h5f6i66qcS','Y3YN5tmXqli2GkHSKa7phK2Z9xbP0aJaApr0br1mqdWAt8bAtsWrwXqmnJ2H6UjeksdHuy2vG',4);
-INSERT INTO t VALUES (59,4158985796,'r9NUKXSYgK','C2ze','mZVPhBHRtIhfQ54xqRAYnzhRMsQNnv','vum4r9PalJACq7dxS4w8moOE3Hb5ceeFE289KI4t3kDyvGd3l0NoRvWEg1jn1Ky4Z0hbP2wBVXmp0rmKRGG96EXIPIS2IMMQ','0of1OLdhHZZyFqOPn1usamA1CYYkjFAKDwQp0sw0PTY2gnwqnbI5mGiHv6d0Cu2lr2AMw4ISF9me0lAgAYqoJ4nh','lACUB68QHSWPghBQAkHpNpyWzxVjM553cVm8DubIpgoGbcDxoHJM4vKeQ5g1LRiZUVLo02nve1ury2BV7bJp7nrVrN7nnT6tvy',5);
-INSERT INTO t VALUES (252,2831313951,'85tq8fe','76B1uKQKgc','moHVkfH3MMXxMPm78T1VPoVKWrkR','JUoanJuhT2PaZQIzqq0yXphdjo743EawP93nSd8sxM6NiRNODKcHkEGnS','unCxK4yz64amTdqrYIBGujyJjjimM','lpbOlcMglaX',6);
-INSERT INTO t VALUES (106,150272770,'Z4g88','TEMCFD6ECSG8pGwk7Ix','jqhJx9VouPWhbAqmTBZRt','u11f1f8lMmOVbXCCkr4sHlaS44bKqIcwqKoLBdXEVap7T80atVP5J9J','2KpkRWpbueXCvzSw9riwMocrtymC','pryE7gPzn7KFlVi0qcDasBOYnyVc6nB76DeaJds6F74v9ti648zDUWSavujNfjvbILNi0I9b0B',7);
-INSERT INTO t VALUES (238,3054096026,'jeHTBnJc','oEV9cPvpvezWtT7il8IMCmdNIwj2vrgDzrv3EocQ0BbDQW9vQ0nWX09E','Ph6EGHGdN4RChmD6PyiycSf2Uw','jcfBgWooLM5uJMofFKmOK2VMdJYLDNtXCrbJ0i75byTOzrQMQAU8yhVWODRNFoqXGb30szrmv2sdYIFQAOpZidHdv','T4nKmKSPim8d','XQyVdgIkU1rkjpmxWoLwdzxOmRGGIFPYHjjXUHkSUY4jNZeiVtsHUteuyvXkBQkurlB7C3tiXKdLT97ftxE5J2pypX26Y50z1D',8);
-INSERT INTO t VALUES (182,2602257974,'qsHx','wgXwNfQdTKFaWIxMDmxG8hfGAkXwFXjWZG5','CXnU5rjSivJexqd0AoKETMOtmlawEMLYI9VR4GpbUctDlLFVB','BvYQVBUwR041SFqvhqLawxoN9ERFzYDNA618KcWzjnz1Rta9fjEEE0d','Trs9XKSmxYrj0','gbuBTOJq231HqmcxOBxrQpLbploSHXcRfUIcyel',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2135044583,62862,'DYh23','hW7HCZFP5j97ERtFYCkJ4pEQkW3FalSy8K44q4VhD7RomnnHtBVDjXeXqgh77DasvbDLXTPGKFFh5vaglSzWlApM47YDr','RRl2ZVquzm6ekbT0l9hHrZKKurvNVYfmI0nWB7TltheW','w5SWtMu6cRnDCvVkMzfFcZahG9jyOtLrMFHmRhGJlM7IGY8y26dQRrrKRUoFehA2hnfyDBf4aE4TVN16bnhSkIyX92JBza1p89KAAUPFamLyKOoUloDKK8LfVJho1cTOGfa3eO2mCMdPX9rUCgtj1YwNmXX6quwE1qwVcRzjUJy2vqmeFTi5AtBywD9u','B9','F',13);
+INSERT INTO ti VALUES (2135044583,62862,'DYh23','hW7HCZFP5j97ERtFYCkJ4pEQkW3FalSy8K44q4VhD7RomnnHtBVDjXeXqgh77DasvbDLXTPGKFFh5vaglSzWlApM47YDr','RRl2ZVquzm6ekbT0l9hHrZKKurvNVYfmI0nWB7TltheW','w5SWtMu6cRnDCvVkMzfFcZahG9jyOtLrMFHmRhGJlM7IGY8y26dQRrrKRUoFehA2hnfyDBf4aE4TVN16bnhSkIyX92JBza1p89KAAUPFamLyKOoUloDKK8LfVJho1cTOGfa3eO2mCMdPX9rUCgtj1YwNmXX6quwE1qwVcRzjUJy2vqmeFTi5AtBywD9u','B9','F',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1109259924,3957,'sBROczAS','EYJLDrAiF6boiZoMzqCCOJ3YUyBPG2iN1Oqdh0g5ltBi5HgCrUAXdd832Lg9iMyLkCkd5Xs1V4OQ36L6N53ba5QEF8cNd1rvp9a7l5nPAN1w7VXlVAhOK5D7gb3EuhyOy','t3qS9T1Kv2v1tPptqVQgs0SW4AYuowSzARDFTlJfgKYCcl15yUcTBFtlcYXtvxTdcWMgQJJmF9n9Q','umNylKYnQ2Fam3arsBIccLxtH5bVKTJyuJ8nG5TdIcDHPeJ1WSwjBp4YCSRU6pZ4bef5AjCeGfJt5k8QbXehoTKo4pCYba608Qm4GEKZyRBa76WUnNVXMoJ6NfK27l55BGPsZ3YnquBFOvWgJPUiHx6U0IfA','0T','zg',14);
+INSERT INTO ti VALUES (1109259924,3957,'sBROczAS','EYJLDrAiF6boiZoMzqCCOJ3YUyBPG2iN1Oqdh0g5ltBi5HgCrUAXdd832Lg9iMyLkCkd5Xs1V4OQ36L6N53ba5QEF8cNd1rvp9a7l5nPAN1w7VXlVAhOK5D7gb3EuhyOy','t3qS9T1Kv2v1tPptqVQgs0SW4AYuowSzARDFTlJfgKYCcl15yUcTBFtlcYXtvxTdcWMgQJJmF9n9Q','umNylKYnQ2Fam3arsBIccLxtH5bVKTJyuJ8nG5TdIcDHPeJ1WSwjBp4YCSRU6pZ4bef5AjCeGfJt5k8QbXehoTKo4pCYba608Qm4GEKZyRBa76WUnNVXMoJ6NfK27l55BGPsZ3YnquBFOvWgJPUiHx6U0IfA','0T','zg',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2750381718,33869,'e95bLQJOQpSu3l6l8SZg00Wrj','u7Kui2uEHU16xIsiuAuNIA6xtefIPx7PRMcMbYQvgZfZ9RoAwdI5eYviYhJYSbRFwLANqWDOefrDr7WmrIOssj6umxID5dzmiH69206PWGyHFW4ooFsHGTplLAlGMnmMoyhFxyCej2OQ05zaPtWxcNEONOB4O','1Qg8QgxPdSNyCY9E0b4a122g6iaMgHLvB2Eq6','tXZtUGVUb3S98IHWSdHqPVVxyGCHviVSK1bDT9KMFBiRisKtRBMRi8gTzHDX9Oe6YyA33veYdufkfYTCyCuD18jH6k3jqlFGSryIlOakQkZ2iJjcIWqUAZKQwi8rJLLhMRl80ikn7DJOVOCiRv06R3aUN','u2','PQ',15);
+INSERT INTO ti VALUES (2750381718,33869,'e95bLQJOQpSu3l6l8SZg00Wrj','u7Kui2uEHU16xIsiuAuNIA6xtefIPx7PRMcMbYQvgZfZ9RoAwdI5eYviYhJYSbRFwLANqWDOefrDr7WmrIOssj6umxID5dzmiH69206PWGyHFW4ooFsHGTplLAlGMnmMoyhFxyCej2OQ05zaPtWxcNEONOB4O','1Qg8QgxPdSNyCY9E0b4a122g6iaMgHLvB2Eq6','tXZtUGVUb3S98IHWSdHqPVVxyGCHviVSK1bDT9KMFBiRisKtRBMRi8gTzHDX9Oe6YyA33veYdufkfYTCyCuD18jH6k3jqlFGSryIlOakQkZ2iJjcIWqUAZKQwi8rJLLhMRl80ikn7DJOVOCiRv06R3aUN','u2','PQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(50) NOT NULL, d VARCHAR(40) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(45) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8366441827648840883,8310444,'GhU16Se4VB6PNe','wKuCrNlhguvxn58OIsWJHw93IpQAFIbnFZ','3BFZt','prx8cHK0i','L','D',0);
+INSERT INTO t VALUES (4924243048369512207,16190450,'Iv78ch6x0','QLdCt1K1E95fClvJniIfDp5mT6q98VLmJJ6W1g','uiiWFQ7','lHnC6uGFfuCf3','O','j',1);
+INSERT INTO t VALUES (7389537212608034933,1307558,'6CcSljNu','4jMv0k4ILox8p2z4gyP38vDP8vEnHpcnL9Zg','SjP','R','X','G',2);
+INSERT INTO t VALUES (6637454980543785988,9715656,'N152DFiC','B36TSHC05BW94','D','ue','1','T',3);
+INSERT INTO t VALUES (5626898472399283752,12359378,'6QTjJ73IKm5Op','f6biN','fQs','06XtJ55DuqXh4kSYjuNzXhIOPl','p','7',4);
+INSERT INTO t VALUES (-602246300607665172,1907312,'CXwla','jGiPUcUqL3iULP3ibjruuPicmZ','HwCzB','jALUTRYyps2R2v3gjKuzSRfKkaaGdJ3qxqD7T96','j','q',5);
+INSERT INTO t VALUES (-4208093223286909154,11619319,'Y20Nl01A845jJUbj8i','eOd64Hr3AppRmKfJerLe7pnDMtdAz0eclmBqKg','aArymtxJ','RMxJNhXALMwOhcdrTT7ua5LLri9zCkK1riuE0MHtkWO92','Y','i',6);
+INSERT INTO t VALUES (4404898633694214673,11835009,'GGL','6xG','O','Bk3','R','e',7);
+INSERT INTO t VALUES (-55454455749866522,13475875,'bwBFPgrExM2K21bKzCjTqOfZTMIKNUY','YbUbIMVjafPdoykOrpKobK2yWIweKdnB','UY2Ja','4Sa','q','j',8);
+INSERT INTO t VALUES (-5805429578397041683,11461645,'w77O4zTIE9dlyl54lYZR8Vm68DAJ6zVSN','YlifoKFubrLUqVQmXXGJTRMJ5z3Gi2shAmc','EFUdZ','ZMTIbql5OZPH3wHQw8VxgLLq5gvnIi0GoI1EWE','s','r',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(50) NOT NULL, d VARCHAR(40) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(45) 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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (43,4122320951,'gmQuaRALME1C','bBAIWxiAtbV5hJ50DVrYYXmoQzMy7LokyVwNo','vLdO','bu85HK64Uzvvfk7p3QpLRUt7PR0Rl5TRdsDlwbik6m6coWL4kUzBCWfIRTJCITOhcOgEazgI2MHTfg3u','ChJI7Qq5my97rVb5O0zQRCecAyw31fL9Yaqy8OJj6RAkcs9u5nTjaRxTMWPXbm','U9nWQqnqr77U56jBV',10);
-INSERT INTO ti VALUES (43,4122320951,'gmQuaRALME1C','bBAIWxiAtbV5hJ50DVrYYXmoQzMy7LokyVwNo','vLdO','bu85HK64Uzvvfk7p3QpLRUt7PR0Rl5TRdsDlwbik6m6coWL4kUzBCWfIRTJCITOhcOgEazgI2MHTfg3u','ChJI7Qq5my97rVb5O0zQRCecAyw31fL9Yaqy8OJj6RAkcs9u5nTjaRxTMWPXbm','U9nWQqnqr77U56jBV',10);
-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 (180,2173692743,'H','QzTlTi25C','SzJUA0M1JOUhUU1DCLEI3fiABMx9dKaL0tG','02hKChZ2r42Xa','DuonHM1ZAQA3tROGDLiPpoivooXF71AKmveXfJla6c','Z4Kqk',11);
-INSERT INTO ti VALUES (180,2173692743,'H','QzTlTi25C','SzJUA0M1JOUhUU1DCLEI3fiABMx9dKaL0tG','02hKChZ2r42Xa','DuonHM1ZAQA3tROGDLiPpoivooXF71AKmveXfJla6c','Z4Kqk',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6278684900151776063,12336418,'Kbl8OaeSAKQseYTDOV4Q0X0gvAvLf92F4FYUbzfpNGWhzp6ol','RBF','2qvI6bi','wInZwA7OXOqBbPjUrzFaGab','I','p',10);
+INSERT INTO ti VALUES (-6278684900151776063,12336418,'Kbl8OaeSAKQseYTDOV4Q0X0gvAvLf92F4FYUbzfpNGWhzp6ol','RBF','2qvI6bi','wInZwA7OXOqBbPjUrzFaGab','I','p',10);
+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 (2828791263012625163,9621837,'SBV1M4VjSprN9m46N10RQ2BLxZJObS','efXZbsMZPcAg3iKlUnV4QDJX','xXv','3rKlBbSEejurOib','r','7',11);
+INSERT INTO ti VALUES (2828791263012625163,9621837,'SBV1M4VjSprN9m46N10RQ2BLxZJObS','efXZbsMZPcAg3iKlUnV4QDJX','xXv','3rKlBbSEejurOib','r','7',11);
+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 (2861265576751486373,6733199,'QwnvPhEGqDo9lC1','WCYTOZla','kyUN','yx8cHqvnSo20O96Zh','R','w',12);
+INSERT INTO ti VALUES (2861265576751486373,6733199,'QwnvPhEGqDo9lC1','WCYTOZla','kyUN','yx8cHqvnSo20O96Zh','R','w',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4231097345619278984,6570976,'o5GAYk90XXb6NMHew2cFYbtfeoMmA1PkqJ12YbhYv','7XNKdVKCwW1GvtunscR1VColLqY0JO64yxYsRzKW8ug5JxdKGtk9RrNljG0IcIiR7rdhSWUPWBvhqjbV','8mY','yJfMb2hdAYbKjNibgpyxxt6eySg1CiWyec6K4M9dBS4rtYFYQt1pv2hOx198zIiob2F8GZlulIytuxANfMORaFVi88FKtlmX3Bv51V65FuSxeGcWrCVSDb967qzXT2G07O9vD0xZZ8x9YTwOyFSpf','9','4',13);
+INSERT INTO ti VALUES (4231097345619278984,6570976,'o5GAYk90XXb6NMHew2cFYbtfeoMmA1PkqJ12YbhYv','7XNKdVKCwW1GvtunscR1VColLqY0JO64yxYsRzKW8ug5JxdKGtk9RrNljG0IcIiR7rdhSWUPWBvhqjbV','8mY','yJfMb2hdAYbKjNibgpyxxt6eySg1CiWyec6K4M9dBS4rtYFYQt1pv2hOx198zIiob2F8GZlulIytuxANfMORaFVi88FKtlmX3Bv51V65FuSxeGcWrCVSDb967qzXT2G07O9vD0xZZ8x9YTwOyFSpf','9','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-173179558205106251,13083612,'1naMPM3nw','vFOdlH5OcvBMt737RY3HewkSXourvpAzDSr6Z3aQlv0PGsxCqqVtQ1YDDPuPj3E24NIkAB7kYkAGaT1qiuMc5Wx3SsyOnVcsaydvAVwS82BLGjrogp4x58eDtTKtWEISiK27fHO3GCfEkarqb2Aq','f','Aj484eC064jwuSKDf5hCG4XCIyCLP5xf5peQCjTbvFD6YiNCT5eZZfRNbaO6y78ZPXKAk7giqa6xgk0Jba','sV','H',14);
+INSERT INTO ti VALUES (-173179558205106251,13083612,'1naMPM3nw','vFOdlH5OcvBMt737RY3HewkSXourvpAzDSr6Z3aQlv0PGsxCqqVtQ1YDDPuPj3E24NIkAB7kYkAGaT1qiuMc5Wx3SsyOnVcsaydvAVwS82BLGjrogp4x58eDtTKtWEISiK27fHO3GCfEkarqb2Aq','f','Aj484eC064jwuSKDf5hCG4XCIyCLP5xf5peQCjTbvFD6YiNCT5eZZfRNbaO6y78ZPXKAk7giqa6xgk0Jba','sV','H',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7586553686717026052,14858681,'Qxb7uMAO6a070C1Mz37xkClSYw4FNCny8','6VgVwaJjniv6SdbAAo3nKNdlWG24zCacRtKB0FROw11poBGvokDSpjLzfKFA9xofYDgA2eTupMELDpOjpTHw7RXzAk4VTK1ek0rDYP8q9nIJtP2bUHD0TiuLp6','oSr04D','riuWxISQzVJzn6Vp0kEYIi5x5RvIZ3sqgoJ0wUe7gDwVaI1GlpmvyWGH0agK8QOFASqVu1NN41O97kjmZFXodbKFb800UkQMpmP9F','7o','N2',15);
+INSERT INTO ti VALUES (7586553686717026052,14858681,'Qxb7uMAO6a070C1Mz37xkClSYw4FNCny8','6VgVwaJjniv6SdbAAo3nKNdlWG24zCacRtKB0FROw11poBGvokDSpjLzfKFA9xofYDgA2eTupMELDpOjpTHw7RXzAk4VTK1ek0rDYP8q9nIJtP2bUHD0TiuLp6','oSr04D','riuWxISQzVJzn6Vp0kEYIi5x5RvIZ3sqgoJ0wUe7gDwVaI1GlpmvyWGH0agK8QOFASqVu1NN41O97kjmZFXodbKFb800UkQMpmP9F','7o','N2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(33), d VARCHAR(21) NOT NULL, e VARCHAR(53), f VARCHAR(73) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (37054,-1699937425,'hEWzoFvNApZmt5','ywSoHwCQKs03K','fWYOUOTFF5nac','m0j0g6GOYk4MAyybsholQd7cHuBZASPyo9RTXwTuuBm2i0Tcpt5d203J','k','3',0);
+INSERT INTO t VALUES (4352,507396789,'LJXuLL90aKr','ogMdoLm2SD1','J4C9EfYidA','bJ6fWUvd1q0bcL5CfoQ5fo7NdggU2FC79XzF7SwdvRAphrAaxvRtzEAUFw','V','Oz',1);
+INSERT INTO t VALUES (26950,1683511577,'nsxs8lISM7mHWGkrgrCOzTN4VKKG','lW7AFwDv','FlSlrAR0m0H5UDFS2hGZjGlc','Spv80uNXXCFD1UkOnZmCi','S','po',2);
+INSERT INTO t VALUES (62887,-1672965598,'7eIz8MUF0oyijtrNWkug2D0NfupvRoST2','Nq7M','YUcBhhEY63DDdFeaNHKJ7HSx2mMNd08jggFkY0tP6vVDOi2v2s5c','GmTbWXdGHfiYTPZLW','3','r',3);
+INSERT INTO t VALUES (21822,-454058106,'BsNzbpOcrUW8kWQiQxh6l41Hqc3sz5C','LeVI3hgHDcGcMKq','TgKI3HFQE4kfryzcDeZGiDzBk','4tyQH2cQH56w1mgOMlUBQrdsKEHHoNw8','b','1e',4);
+INSERT INTO t VALUES (4271,2046339049,'USj2v2oMXNA','Q9','6dSBXlX7PVWAd3lhjyrOTExHh04D9qICAc','yBNuhFcA62wtPo6QqXHOIF','g','eA',5);
+INSERT INTO t VALUES (4043,-1701906819,'kasQ','2an8vxgeetei6','3UHgj8DJpklD9QJm3zduG0GKCQHd','tXXumZON19X8HjBD2F1ZxAwLHShjIHjAuPWBsURzkuMWFLMYMd9','B','H',6);
+INSERT INTO t VALUES (62283,314478381,'lDvBWKUUNaK','A9SD4EdY','ld32mc2ltowrBSOqyzCsqJc9R5HMi50xAIVOksc2hXr4S3zvBx','t4cp2JD0XZle','V','k',7);
+INSERT INTO t VALUES (42902,281293171,'AOTtUT8rUvLbwXjIQeu3BqKgkAlsMfgb','MMDNAuJoyqRaYL0o','WEZ6dW7RF515nh','7YArHV0NpT36ptspnSytVTty2BSD','8','IK',8);
+INSERT INTO t VALUES (12671,320480988,'EzWp0F8ONV2edGn8','A8Jnefm41HWVBGXD','0EqtoQdrOEi9IxqSQP','7UNTkyUe','8','gd',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(33), d VARCHAR(21) NOT NULL, e VARCHAR(53), f VARCHAR(73) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2888029363631557270,1736831293,'j2','zX4xSTlLplB','P6sja6UVLZYrA3ohNKG4CyN','9y9GTlUX09rO8iehJxy1qtK7FZ797OPlOE952An6FabwaMt8G7','p','kh',10);
+INSERT INTO ti VALUES (2888029363631557270,1736831293,'j2','zX4xSTlLplB','P6sja6UVLZYrA3ohNKG4CyN','9y9GTlUX09rO8iehJxy1qtK7FZ797OPlOE952An6FabwaMt8G7','p','kh',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(34);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
+INSERT INTO t VALUES (10462573769330423734,-1016915667,'gylsn1xbd','PTVCuZUFvVrJ2','vh41ZYVvPDychDyweJxvHS4MKvtACP','B9ObhKXNTxAbX14QA67dHjAKJQXy5A','W','j',11);
+INSERT INTO ti VALUES (10462573769330423734,-1016915667,'gylsn1xbd','PTVCuZUFvVrJ2','vh41ZYVvPDychDyweJxvHS4MKvtACP','B9ObhKXNTxAbX14QA67dHjAKJQXy5A','W','j',11);
+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 (7188845725620662922,1779861544,'JoaY6xvHIBzZad5','nR7Ksc2zFex9tfN3iCnaI2RwKdHDm6AmK39RXxyLecRtn3DJD6uwRB91mlkV2C93FbCliJ10iCJvWAzcFi0PvJiPvGcrZYRsx8sM8DViL39nWkCa5RNd','MZajzQ5dKhpGlL6fRWMHBxqN31Z4PsHfqJ','iyb7nxvZAPQsAiUKC2j19uXFYRERdGFM2AFe1','u','x',12);
+INSERT INTO ti VALUES (7188845725620662922,1779861544,'JoaY6xvHIBzZad5','nR7Ksc2zFex9tfN3iCnaI2RwKdHDm6AmK39RXxyLecRtn3DJD6uwRB91mlkV2C93FbCliJ10iCJvWAzcFi0PvJiPvGcrZYRsx8sM8DViL39nWkCa5RNd','MZajzQ5dKhpGlL6fRWMHBxqN31Z4PsHfqJ','iyb7nxvZAPQsAiUKC2j19uXFYRERdGFM2AFe1','u','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1195206086170409033,1173525698,'4mFtcgjskJra1d5mvhoP8sQ','3FN95hEL6XVXKg90O6O9MKGLJKYoqQbz4ZeYevL3VkoH1TmUgBIHxTC2ekh','0oD2BwrbZXTYJYlWJzcfjnmzs3XoCJst3hwIEsOhdUROGuLKAsiSa','bkXNkT0x4Mp7PXCVluw90b11c5Xju','S','X',13);
+INSERT INTO ti VALUES (1195206086170409033,1173525698,'4mFtcgjskJra1d5mvhoP8sQ','3FN95hEL6XVXKg90O6O9MKGLJKYoqQbz4ZeYevL3VkoH1TmUgBIHxTC2ekh','0oD2BwrbZXTYJYlWJzcfjnmzs3XoCJst3hwIEsOhdUROGuLKAsiSa','bkXNkT0x4Mp7PXCVluw90b11c5Xju','S','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11130715332341825136,537320450,'dwEClTXuJITZRVnD1m6ywlaLy0g','Xi6kIOGbLKfMnbyzKkV686dcFMt8eMwcMtpHxokqfMgrGdZV7k0wtTxjkYdirRH6nlnXNXAfBo6QexyoL9Fnt3CwlGzHCV36H8GYsJ','0RdYmD3omwkIC6lOElcKu3GsqoqGPR2ErXXYs5Yb2o3n','L4IGy7phj2OCj8gs5iOoL5krrKKlZv5R9PK04JtHZmn0SbSh9iDDDfeMEEhGv1cEeUqKK6qI7N4m12f8wJZXAYwroWcwsgzBU5ShFC00ehoM1ASzGS72IO3WFd61SXej36S7d6DaBzqMkDTeEkIDV6Dlp8O2TQjQys6wcgdyRHzdrYcL0zpR5eUYtQA7qcNhZGRhRHMpLX5HwmmETmHaYWWXwI','k','f',14);
+INSERT INTO ti VALUES (11130715332341825136,537320450,'dwEClTXuJITZRVnD1m6ywlaLy0g','Xi6kIOGbLKfMnbyzKkV686dcFMt8eMwcMtpHxokqfMgrGdZV7k0wtTxjkYdirRH6nlnXNXAfBo6QexyoL9Fnt3CwlGzHCV36H8GYsJ','0RdYmD3omwkIC6lOElcKu3GsqoqGPR2ErXXYs5Yb2o3n','L4IGy7phj2OCj8gs5iOoL5krrKKlZv5R9PK04JtHZmn0SbSh9iDDDfeMEEhGv1cEeUqKK6qI7N4m12f8wJZXAYwroWcwsgzBU5ShFC00ehoM1ASzGS72IO3WFd61SXej36S7d6DaBzqMkDTeEkIDV6Dlp8O2TQjQys6wcgdyRHzdrYcL0zpR5eUYtQA7qcNhZGRhRHMpLX5HwmmETmHaYWWXwI','k','f',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (536073362223472915,-460162674,'SL','NVCsc6lzOdkyZi8tgT79nhfRDwfFVNLsfHomUFqvuMG6HLy810WWgf45I7i3rirKEbZPSZiadjfukW1qfzsFm0P1ZVHPTYxrRFhDpaXV5kSTbwxo3GrXlPCBLoMSecwySppbgC4NK7btAYBSFXluXJAtUs6w70LrfseBIKPDxjThG3lP2BMZyRdLwj','ru7NRcXAT1jMahQwqdp9ByZxyrB70kBCdJIxxmnISRLC7z3pdZjw5','5ofZeUcBOO','z','vHb',15);
+INSERT INTO ti VALUES (536073362223472915,-460162674,'SL','NVCsc6lzOdkyZi8tgT79nhfRDwfFVNLsfHomUFqvuMG6HLy810WWgf45I7i3rirKEbZPSZiadjfukW1qfzsFm0P1ZVHPTYxrRFhDpaXV5kSTbwxo3GrXlPCBLoMSecwySppbgC4NK7btAYBSFXluXJAtUs6w70LrfseBIKPDxjThG3lP2BMZyRdLwj','ru7NRcXAT1jMahQwqdp9ByZxyrB70kBCdJIxxmnISRLC7z3pdZjw5','5ofZeUcBOO','z','vHb',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(47) NOT NULL, d VARCHAR(40), e VARCHAR(12) NOT NULL, f VARBINARY(61) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2910435482,10089519,'rm3','1WJ6EsStid5M2xP9aR','jc','qeRDxEwlHIgzt3QvLL0qasFY3haPWXeGSJ9GcM2N9bfrQxdOdmFDQVb5HeKQJ','M','u',0);
+INSERT INTO t VALUES (2591669540,2451088,'AMGKGvN74k9QIpttNUwrH5','USiDG3k6HiHa00Vof8','seok2unimu','FNKcpgVBksvnrFzUhw5uqZAoJEpPsI2P','U','P',1);
+INSERT INTO t VALUES (3159690208,10077287,'FR6H0UV38NVdvqj','BT1yQbgfVdCB5eXOKbSEmh','ldGH9','RRNy6g2tM4Ti2SIsBdty','2','x',2);
+INSERT INTO t VALUES (247263462,11036424,'YVIqy41kKVRVe6arPv46aQREnp','wwqumQnDiHvnvIc12zyF','vqofNaE','78','n','P',3);
+INSERT INTO t VALUES (1919862559,7210847,'KMqoifzwfvX3xoc5nsGIu0IpLNCu9wdpKHgJnfUM','NRfK8e2Hf','kslmU5e','gaJZRiUpvu55ehkmBEo','G','R',4);
+INSERT INTO t VALUES (1957817597,13655831,'AbHqjny','t0udsEajxg1u','YsHeto29','OambAESjHpYdOYhonp9lYwp7cPp5yKObEc9mpyFmDS9THiJRUOMUd9','b','t',5);
+INSERT INTO t VALUES (2700037523,709527,'fwrbuBEX3SyYpl6oxG0HVhnBr30wxboPuI4uef5jVLO','7jrP6QfSrHjJ8fNIpJ','hdUM6','I6bt88iQk0ob','6','4',6);
+INSERT INTO t VALUES (2497677480,3044724,'VPm0CgX6BMGoBw4pJBq14wwKahiAjoEA6ERYw','jdrQ','x','ApOpDjaTDGAdzl6AJgm1n','H','3',7);
+INSERT INTO t VALUES (378336696,9945143,'cM4','fokvmd6LAmenSvCg7IV','5','8ajMjcdCm3auCDhJ8NB','A','a',8);
+INSERT INTO t VALUES (923988816,10081539,'BJX5PqxGhjaPKa44ZZOpX6f6YOYfzV17NF','QJ8e6BmavZV','R','ZVPCFlhDC0awITwN6xBat4ELt1VGCDMKpxJvddPlDSM5w5B','B','m',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(47) NOT NULL, d VARCHAR(40), e VARCHAR(12) NOT NULL, f VARBINARY(61) 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 (8943736137182608189,16375576,'wnTn2rVQAIZper0jvDqBnF7znYekFFEOP9pT1gauV','E3bJMKla','iXX','NEQgkihS4oRg8U','V','2',10);
+INSERT INTO ti VALUES (8943736137182608189,16375576,'wnTn2rVQAIZper0jvDqBnF7znYekFFEOP9pT1gauV','E3bJMKla','iXX','NEQgkihS4oRg8U','V','2',10);
+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 (9973123788229213053,7910657,'WGmh9QIyDxscukXouV0YlVDQiIoDVgEO0IM6ebw22b','fNml5fTycbhtA2xGXR','m7am3m','o6DRwt2ccjaFHYChHH2jXZsczo3fsiIEBLQpD','j','P',11);
+INSERT INTO ti VALUES (9973123788229213053,7910657,'WGmh9QIyDxscukXouV0YlVDQiIoDVgEO0IM6ebw22b','fNml5fTycbhtA2xGXR','m7am3m','o6DRwt2ccjaFHYChHH2jXZsczo3fsiIEBLQpD','j','P',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (149,1697734647,'c','v3aEItuVjMGLJvuF28mTwkzThxvJTq9Xbia8AkaefGfW7e1AXBEior6xoLUV1j9rYDysiFTH10HeR6BBS5gE6Wu3bGqVFakXGGuvwutvCSKlagmJuxI0xL4KozSqDf4e0GRBtJuxn9JGVnb0Q','ZE2Xsxn64UyGRgjguu34UIFCw8bjEZphAgOHFMkO1hIYih','P11KW6kPlMCb3erUhx2PPlBVIu58yus78VFBDWjTqOMhHE7gcYL4FaL','oudpHUTXUfgXHT1py2fkvv8bYrZQyuK2heKXqlwmgQIN3u8RoWNgd7sjQAhR9z4oKuKw1aCv0Oh62i9QeYLCdkDRX','5InrJNpwUYhaORAlMtSRGwLJg9JShfKNlKVlyCkNiVrhonNKVFN',12);
-INSERT INTO ti VALUES (149,1697734647,'c','v3aEItuVjMGLJvuF28mTwkzThxvJTq9Xbia8AkaefGfW7e1AXBEior6xoLUV1j9rYDysiFTH10HeR6BBS5gE6Wu3bGqVFakXGGuvwutvCSKlagmJuxI0xL4KozSqDf4e0GRBtJuxn9JGVnb0Q','ZE2Xsxn64UyGRgjguu34UIFCw8bjEZphAgOHFMkO1hIYih','P11KW6kPlMCb3erUhx2PPlBVIu58yus78VFBDWjTqOMhHE7gcYL4FaL','oudpHUTXUfgXHT1py2fkvv8bYrZQyuK2heKXqlwmgQIN3u8RoWNgd7sjQAhR9z4oKuKw1aCv0Oh62i9QeYLCdkDRX','5InrJNpwUYhaORAlMtSRGwLJg9JShfKNlKVlyCkNiVrhonNKVFN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (202,2618767144,'MXkGeo','rkSmkEvjPgvS8hKgBb6ScoBTbK503jxTXEdwJ1r8sG7UT4uz6YVkfCnoDC87b548mHf99o5r7LlMsKxfiMFzS2O5c9aiUx3sqs3kvajBXLbDRVQ150mN1KX0QxOCQD02axeHuAGpxAick3e4Tt7DGXsZVB2O7VkqfRk110iv1jN7rcOfXK3YHrgTt','lN5Y0FXA4k','8aFy1ZMzVtCBocNFXdDZ9IFJP7TSIWBdKyrIsGajpzsea1jRoepT0gDVNgickF1iK0woO1rWQsbdnSbNW8s','s2ypDjt0yAFlh1XZno8f1lyivYutYsjNUdBM3nkG3Uz76AD4D2TWiGh2','CTT3VC1kdGnCCRMevrvTPJGf',13);
-INSERT INTO ti VALUES (202,2618767144,'MXkGeo','rkSmkEvjPgvS8hKgBb6ScoBTbK503jxTXEdwJ1r8sG7UT4uz6YVkfCnoDC87b548mHf99o5r7LlMsKxfiMFzS2O5c9aiUx3sqs3kvajBXLbDRVQ150mN1KX0QxOCQD02axeHuAGpxAick3e4Tt7DGXsZVB2O7VkqfRk110iv1jN7rcOfXK3YHrgTt','lN5Y0FXA4k','8aFy1ZMzVtCBocNFXdDZ9IFJP7TSIWBdKyrIsGajpzsea1jRoepT0gDVNgickF1iK0woO1rWQsbdnSbNW8s','s2ypDjt0yAFlh1XZno8f1lyivYutYsjNUdBM3nkG3Uz76AD4D2TWiGh2','CTT3VC1kdGnCCRMevrvTPJGf',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(68), d VARBINARY(24) NOT NULL, e VARBINARY(70) NOT NULL, f VARBINARY(14), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4419,-6067118,'C7S4ozhvAyu9k9hCuEmKB','uxbSWVWna2fjA47k','eVeDvMuKc5S0p42','usceosbdQdv','lm','bccUJhHyY0v7H9VxbsYmnkfDSQO2cFkAj',0);
-INSERT INTO t VALUES (-14587,-671986,'H2BcjoY4XTSZMqeodA1NfayFQDAgkOEFhMqMFaIN85','jv6rwcvidUgcj3J8JH','NGDgz92l8Gy','ApppLKhUuAV','Zc5u8gL4qb62sV9FwFn4Y9a4FXqjZIN9zPmWLr1wxM3J315RzxdmXosQHDhYhClhOmBL3','nyQ12GtyTu6PJtNaeE',1);
-INSERT INTO t VALUES (6987,-39573,'pHtxgaN0FJiLJ5AV7ZR3UcbeWxLBbtut3gXPM7Rsc','NP0IhzVTogsqs8NGDAnh','VjxAjdVLmTbbnWiHUAtfebEXc3iuxVJ8Ybp','aoWWPPD6q','JQF3W','5jQAPn8fXcOQBrX8Fkry2Uhyy2SDAwbyKGdsFBrOU8lsY',2);
-INSERT INTO t VALUES (6448,-7599869,'xfDYlw3rx7ppSNSxJJYvm3zbO7YqSLwe5Gcu','KAj5EfFP9JUj7CwbtnsckmD','YT8qOT7hydrwoFh6AXW','vuy','OgIuuNTrbqrhtveF3MCDCmIu2nhLpW4Tcu8EHQVR5','V55tbVgEcCn3YmrBUNKoYChdyHAKZ',3);
-INSERT INTO t VALUES (22056,-3628174,'MB11RWK8','K9lIyxcNOpzqNJbHA3x1BuH3','xMxEWsxcaHXFsAxA9Qqf0yLnGyV4QZ8Nm','qRfIk','ySWmxY3hYwABnztIGSnhOn3OHx3v3n5iuZo8GmIQI08ME3Hf9Zzg3kjxpKXcHHfKCkOQy8FzHNTYCYX79W','aXHaKewBwreupASkyCQZSINgHehTIe6Z8nuKl6rRCi48bFxAMwykYlcZTaFRwSKKwGTdhM58EDtXXSH7blPgwJJBa68zmpkl',4);
-INSERT INTO t VALUES (2253,3764814,'hoFy5mmgB6e0E8sQDoWNwzKoIPhQRMLMdEQR8bYMwNFBEb1','W33fkGUsk5oA','KtQrNw92jR16EBsBGiemOOWmpZOEe0XvGYiBPMG1y55qw1QkS5EwBpW','8eE7s0iz','Zb','dvTSrJLckV10QFmnkJGU4MgKr',5);
-INSERT INTO t VALUES (24208,-3466592,'Je2o2EIAX92ISK','fSoUadoAK7XQaQLLi','RmiM3Uq','xj3ovnlooMR','j4juf4D34nNTdRNLD8MpKJOlI80iDdaxaELyJ6WL3IGAg6v1gaOB','xYc36oyyQHPA0OGNm8XZeGjM2zcLCTnuFF9lEKGj4B2ulHGuyIWIROhSmKcsZcm4kULXxZhF',6);
-INSERT INTO t VALUES (9357,5106297,'bcEUAC3tce0uxd7J8dkOTtQxG8UgPmWuKxy66','4CVg','JsIxAbAePOvBu9tve2vJTRZoxIblNEWUs3yQsvuF3wgAc118G74u92lgh4pfNoSHSnP','df8A3UqK55L','S6edKhVXmnnhu80woOT8giv9J4qrPW6e7DA5ff5GeV53VhrbYKOmiOffb9','J626thThkDBAUhbugN6fa2krzBCPIsEC7Lp3wfzs5GTmGzGEubJgQdn0rtEmE0WJqfCZe9WOIbn8ZrIINypq',7);
-INSERT INTO t VALUES (-32544,-2974370,'yWOJIool6uFL9jWOwRx8z19GBDlFwuQkRfrvRNfbWyb7HM0UMH5EmatO6aeROwaGWq','BgjHqDU','C57i2zNUoMfHES7cXASNjAHTHkMmxVuoezAXeLm8qwICW1dEL','JCvv3Y','XAP2xVg0pvqJ0PpdOZvTAqUUmDd4rzbN1GKz7fYlz4tbvDrpATS7NBV85VyDfp1NdvMqM8RXOTgOTo','sjS1yCR7usHP9aBIgT9r8OxXui0SsKltEzQC0FrI2AS9V0kYJQc7jzywCTXrCrfE',8);
-INSERT INTO t VALUES (-16799,6333737,'UmtLojNXlHKFoXlLsajG7XJyjucuf9nY09dX9xLeTfXSim50','Fv9FnzOhs','SH','wnWJVZVteyYmT','GLbi7kjaek8yHGXpviUxRD9y1P2GKUhL6yDL8e9GRo9G24nViu5tkdVFA','yhdTrtfleZ5q4XwU1y9zI0AgSbhurDeGJTzon4kGP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4963523271216300221,12376647,'dXmXDUIK0DbVpMa5p2L964w4RBbdNiRyC9HrtgNJbPlA','7XqMD4huOc2PwRh4FvQ1IRqCbxAKNDwjIU69blzDNriB7MTb5TDkIX1BkI9iS5tNikpQvH0kpSFNrH0go5wuuFkPIFwfEuf66PaPDb8j23vaUM8Ilv4mo9tEtIx83UVDQtd5YNQ3kACWzrUZtHQNoU3RVPZLnjBrgEd0VCX0Esq0XbI8JKzZcdyDkxmBBwXD4rmrnYfz8bQzPZtyFNyTvvA8RSnn2zoszBrlb4kvoVqaWRrUYIXbKe','jnRT','moDmb5hwYUKgohJ','A','v',12);
+INSERT INTO ti VALUES (4963523271216300221,12376647,'dXmXDUIK0DbVpMa5p2L964w4RBbdNiRyC9HrtgNJbPlA','7XqMD4huOc2PwRh4FvQ1IRqCbxAKNDwjIU69blzDNriB7MTb5TDkIX1BkI9iS5tNikpQvH0kpSFNrH0go5wuuFkPIFwfEuf66PaPDb8j23vaUM8Ilv4mo9tEtIx83UVDQtd5YNQ3kACWzrUZtHQNoU3RVPZLnjBrgEd0VCX0Esq0XbI8JKzZcdyDkxmBBwXD4rmrnYfz8bQzPZtyFNyTvvA8RSnn2zoszBrlb4kvoVqaWRrUYIXbKe','jnRT','moDmb5hwYUKgohJ','A','v',12);
+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 (16854629033597098116,4125774,'4U9VZIOSMab5n63o','KaneDv8yoUcKuqCc8G8iS7crbqiHynp3YK9vr8KGxJebrfFNHnw5gMxuOlVVfqQFepuDAJL7CDJyDTxJylwDsE1Xz5mKV1YynBW8lZbPO8yMlDTvTbIbiuwDMxft6viJVfKOswKKBijDH5SYewxEKj7d04kUuCPaGDITt4R8Iw9vX938j','JKyzfW0','eq5mMl6kVx7tiHcVeft6mW3YpLCGwSdYiQV4wNjeuZ6TdW6q6dR0kN4pcz9sQcvDlF03mPn5Yiz9a1mCn8xWBEDxzpGwML2qa3UF0ppPM1cG846bnHBOc0paYWDKJu1lSZfWPbOaQXl3WVREK9nZsn8CGKbhSKGsUvkhRBqULlrEK0NhyszFOqtUwYRzyI5j7T0qAEvRoCQyn9nVQgIxfGfRt','E','S',13);
+INSERT INTO ti VALUES (16854629033597098116,4125774,'4U9VZIOSMab5n63o','KaneDv8yoUcKuqCc8G8iS7crbqiHynp3YK9vr8KGxJebrfFNHnw5gMxuOlVVfqQFepuDAJL7CDJyDTxJylwDsE1Xz5mKV1YynBW8lZbPO8yMlDTvTbIbiuwDMxft6viJVfKOswKKBijDH5SYewxEKj7d04kUuCPaGDITt4R8Iw9vX938j','JKyzfW0','eq5mMl6kVx7tiHcVeft6mW3YpLCGwSdYiQV4wNjeuZ6TdW6q6dR0kN4pcz9sQcvDlF03mPn5Yiz9a1mCn8xWBEDxzpGwML2qa3UF0ppPM1cG846bnHBOc0paYWDKJu1lSZfWPbOaQXl3WVREK9nZsn8CGKbhSKGsUvkhRBqULlrEK0NhyszFOqtUwYRzyI5j7T0qAEvRoCQyn9nVQgIxfGfRt','E','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13572938806947246408,6088462,'L','fx3pnNV7QhxuqVXgSFrMmKIl2q6ixSEZwQkkAsY9veElTP6cCj35EO0Wom3jjy2MtuhVxvmxtAWIIeCnjERuGoCzHBlW7P2W5fF1CEOcHpxqbbVJPcnoQfvVilvVxGyPbIsCIy46ojhsdXlUmPuZpvmRt5Fq2RhvJx5N','tdtVTrhRajK','3KicWfPHyK78KXjzleFIeVBo2NQ0RukFBWGra0vhSyeznTSN4MDyY7qg10Yo6ZNtP53pNRCEUEURC9PBDRl3xMXtFiVbSPpSw1ZO42CjxyIQAP2mtbdpgwgZihofWWX5XrUv112ygDXEwdW9Ck1eD7a9QXzR3mxyVvZOYlDPPbiQPsgpszRBW99ClIdJrC0TGLehCsQ1FHz0CeAEelfq4LUzPwWgzeEueAqjBR3hQvepA80RCpbE9Xu1H2G','ov','M',14);
+INSERT INTO ti VALUES (13572938806947246408,6088462,'L','fx3pnNV7QhxuqVXgSFrMmKIl2q6ixSEZwQkkAsY9veElTP6cCj35EO0Wom3jjy2MtuhVxvmxtAWIIeCnjERuGoCzHBlW7P2W5fF1CEOcHpxqbbVJPcnoQfvVilvVxGyPbIsCIy46ojhsdXlUmPuZpvmRt5Fq2RhvJx5N','tdtVTrhRajK','3KicWfPHyK78KXjzleFIeVBo2NQ0RukFBWGra0vhSyeznTSN4MDyY7qg10Yo6ZNtP53pNRCEUEURC9PBDRl3xMXtFiVbSPpSw1ZO42CjxyIQAP2mtbdpgwgZihofWWX5XrUv112ygDXEwdW9Ck1eD7a9QXzR3mxyVvZOYlDPPbiQPsgpszRBW99ClIdJrC0TGLehCsQ1FHz0CeAEelfq4LUzPwWgzeEueAqjBR3hQvepA80RCpbE9Xu1H2G','ov','M',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14242037521325504186,14454255,'X5F4LhYw7Mb1dv','XswBdJADWjVPF6EHtCCgQN25N2dvr3mDqDiGfxqVpluTtlp6a1msyxs5fAlFufVWkck0HHcOfuoAFC9cFMEuxZ1sWJF9hqHptd74fzXVoiomXPHzaP7oBNg','FYU','l9ncov0CXONITsHe7m6lAE2x1sFr34YB8bsmFqELeSh8IobHnFgg2ws8Dt0V9zqFkM0p6UybWxG70FejqmJOxKxXsTMzhBzwoZvamnliyHV8CidGCuF2AcnQutnprWS4DPjaYVj1RZIs0k6oV','h','Ov',15);
+INSERT INTO ti VALUES (14242037521325504186,14454255,'X5F4LhYw7Mb1dv','XswBdJADWjVPF6EHtCCgQN25N2dvr3mDqDiGfxqVpluTtlp6a1msyxs5fAlFufVWkck0HHcOfuoAFC9cFMEuxZ1sWJF9hqHptd74fzXVoiomXPHzaP7oBNg','FYU','l9ncov0CXONITsHe7m6lAE2x1sFr34YB8bsmFqELeSh8IobHnFgg2ws8Dt0V9zqFkM0p6UybWxG70FejqmJOxKxXsTMzhBzwoZvamnliyHV8CidGCuF2AcnQutnprWS4DPjaYVj1RZIs0k6oV','h','Ov',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(100) NOT NULL, d VARBINARY(11) NOT NULL, e VARCHAR(25) NOT NULL, f VARBINARY(33), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32685,-29430,'NOWBSfqmL1PmbK8RSs','ztbzDq','U8kRzH6cJEAegyUkuu3dbGLXo','dNPWa242Z','Z','H',0);
+INSERT INTO t VALUES (65382,-26784,'KGs8cToiFH0H4CMXMwIHnrJ8AHPRgp6zqOsQF5MH15TLPP7esEQvCSNCg1XAMVCIIO6WI2VxDXRGGAKS0V','DhyK1bqm','3sPKlU35yKmGsYOAuBqpLCY','iej0Bwue0','2','r',1);
+INSERT INTO t VALUES (38839,2728,'ODTbvFKtyfgtbmhmQCKQsQuzwamcZls6JaEcBEMrnVWDgvuEQQl66qzJai0CNaBKEV0pNicMP','VSCLE9r12C','tvF0AFld6rl6mS4h','JB','F','U',2);
+INSERT INTO t VALUES (54844,-7225,'dP','fqstMJ','UmEokM0fel8h8P','Hv7965CHTQT5','f','Ar',3);
+INSERT INTO t VALUES (2306,7182,'evVRtdLFYLdV5oiHYrK20y9cRuQsuC8hPK9xV0girDz9LQwKncDyRD9rEe190wScbQMv1fBF0ej1okMNGaWGU','m','Mfm9b8491cbpkCykcNkcngck3','LqSRIPGFZgedGTkTAPyliOaH','l','j',4);
+INSERT INTO t VALUES (429,26212,'c2jBRwpE54xvlq4gKGTbpiRi0lufxcvu05ir6YQAnqwD','gLUJKprrB','JylyPxid1n1','kFojXYgN','q','o',5);
+INSERT INTO t VALUES (22842,27686,'3jDPwW87NwscbM04pkU7dXW','v','JJMBhwnhDy3gjWlWNIXpYtE','bf4q2PH5utRb7dmTJ8MmCsphEvJmAzHGp','H','cU',6);
+INSERT INTO t VALUES (19160,-421,'Y8mmmd99qpgmqBSlKIraOsQEujUbrJOYe7j6VddPRVkn0Auyoi3XBNkAcAIAe6s3yb','XYKbqc','zcuD3jVVadJ0TXQXYnaY0iL1','eQnMrWvXbbSGZGUu','E','5',7);
+INSERT INTO t VALUES (1158,13465,'3mXJGebHEdRfbqfoFd','i2N','fiHtDC7lXuwpWfv9P23OHBE','nmJeIuI3HUtxhi','2','V7',8);
+INSERT INTO t VALUES (47651,-24747,'P4pDyuuV2nTAjEpqfc249aM043l5','NikOaKv002l','PdwIGCq0wq3tW4xkxkb','GdUzjQ0qgT','n','cQ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(100) NOT NULL, d VARBINARY(11) NOT NULL, e VARCHAR(25) NOT NULL, f VARBINARY(33), 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 (-4859107028016951397,7407466,'qJB5l548zetaU8uEcSm50zAD9y4g82bgD9rNrGmbtYTm482PJgBXLY','WBO3owxFai2a','h5i3Bjt6tKnx3gadlUBPIV72CTrQpQUNsha13YOZ3q9DGR4GbaBNHasF','mohhwpO0Un0LIF','c5TIiYx8cy0tNxLwduc4cwKEXqi1Um','Nd3Lh0GpKlL4a9P',10);
-INSERT INTO ti VALUES (-4859107028016951397,7407466,'qJB5l548zetaU8uEcSm50zAD9y4g82bgD9rNrGmbtYTm482PJgBXLY','WBO3owxFai2a','h5i3Bjt6tKnx3gadlUBPIV72CTrQpQUNsha13YOZ3q9DGR4GbaBNHasF','mohhwpO0Un0LIF','c5TIiYx8cy0tNxLwduc4cwKEXqi1Um','Nd3Lh0GpKlL4a9P',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(69);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
-INSERT INTO t VALUES (-1093650960808546932,-7967588,'qP2IHxSU0yBVEBMIa2f2I6M18qs9jaZONmMzVSEsmIBCGI2hNZ','yVQtJEN0Ppa9Ao2Go60LjkLI','3xa51hj7JFFy2JVS6jY40OyjalKocFqfAr3do6SSlfa3hL8rORvT5m20D3T8Uz8j','4i5MreEaLfz','WuwQZZKr2uCwfnRlu26F34iG','2xzl4qIzWEcaiWKDyUJcK9dixe1dc93s3pCtpKFWcFIXTMatxNfeMfaPcBG2qrJ4zsZApYcNbE7N6nX19KoOVcp',11);
-INSERT INTO ti VALUES (-1093650960808546932,-7967588,'qP2IHxSU0yBVEBMIa2f2I6M18qs9jaZONmMzVSEsmIBCGI2hNZ','yVQtJEN0Ppa9Ao2Go60LjkLI','3xa51hj7JFFy2JVS6jY40OyjalKocFqfAr3do6SSlfa3hL8rORvT5m20D3T8Uz8j','4i5MreEaLfz','WuwQZZKr2uCwfnRlu26F34iG','2xzl4qIzWEcaiWKDyUJcK9dixe1dc93s3pCtpKFWcFIXTMatxNfeMfaPcBG2qrJ4zsZApYcNbE7N6nX19KoOVcp',11);
+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 (700755637,28688,'4Kp583GN9sAPI8o8HY','6t','RC6Idll6YuEb','HslWUl6cFCt23AR','9','eD',10);
+INSERT INTO ti VALUES (700755637,28688,'4Kp583GN9sAPI8o8HY','6t','RC6Idll6YuEb','HslWUl6cFCt23AR','9','eD',10);
+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 (4159177948,30561,'tFwkECKGHkS1gMlBTwmo8AlP5qmB','6vc3b','l5gQ2d3Q7mqfB','6O9GL9BQLposJzEiA','w','p',11);
+INSERT INTO ti VALUES (4159177948,30561,'tFwkECKGHkS1gMlBTwmo8AlP5qmB','6vc3b','l5gQ2d3Q7mqfB','6O9GL9BQLposJzEiA','w','p',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2754202177493161992,-7013534,'57nKOC3ES632tOEWO18QNQZp4krRzgE4WSL47Agqof7VgkYQxjiBRLF8K','HPwdEjNJi9KNKkrpKkgvOzaGMw1TqU35aQ4mUvkPF4H1bjnVXDXBfn4u3YvD3L7aFxQMV1PcBO8HGIMinWtp2UnyYFV2ugZDdRM02VOXUJbgGw8','T9PUauAKB4SoJi6e4awlOyoIjm2wPQHRLuLndm54xHsOLCkkOjpCx08','rgOKhU','iHneRhi8HlMw3eIFzdFBXC2Kld8fEF0P','DFt6uzXr8O3LEdVajHKgiRdZgqgoU1t62tTEYPLLLoCA2oo4SIizxh9mrrSSPYScJM2qsbjJQe',12);
-INSERT INTO ti VALUES (2754202177493161992,-7013534,'57nKOC3ES632tOEWO18QNQZp4krRzgE4WSL47Agqof7VgkYQxjiBRLF8K','HPwdEjNJi9KNKkrpKkgvOzaGMw1TqU35aQ4mUvkPF4H1bjnVXDXBfn4u3YvD3L7aFxQMV1PcBO8HGIMinWtp2UnyYFV2ugZDdRM02VOXUJbgGw8','T9PUauAKB4SoJi6e4awlOyoIjm2wPQHRLuLndm54xHsOLCkkOjpCx08','rgOKhU','iHneRhi8HlMw3eIFzdFBXC2Kld8fEF0P','DFt6uzXr8O3LEdVajHKgiRdZgqgoU1t62tTEYPLLLoCA2oo4SIizxh9mrrSSPYScJM2qsbjJQe',12);
+INSERT INTO t VALUES (1466901241,-21787,'yBpbxGF','GIGeaUpGrzUuMHsTkd9qQ','ZBLBp0GVcZO188N','d9YMWBD9cWo6RmkthSqJoA','3','1',12);
+INSERT INTO ti VALUES (1466901241,-21787,'yBpbxGF','GIGeaUpGrzUuMHsTkd9qQ','ZBLBp0GVcZO188N','d9YMWBD9cWo6RmkthSqJoA','3','1',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5560758199128497907,-5033367,'9byokvKylKxP8p7zwrJM30TORHQbNB1k1Z0jnH','9NkWijtcyNSMUHxV7yzIF8rciaVCmn40geVGhcDAlzC54V2Ampc7Q91l2bcXqpAQgelEgCHWcGbVeQXXPR67zjURegslG4bno1tcftyzCr4UttFqvdMXx5','t8Ne4effbDwSboGZnl2RQeBymTpvI0AllmmZ0mgFW5J6nPnMF','5hs44azVMK6Cfpsb1fGuLNYBi8bTNq9r1btltAAARLkRz0liU0roJoyRl','cw8Rkrv51MppksSsHv94fNYWvWuIqzfwfJzudNiKr9YCJXSALgvTjapvpigc','GviWoGe3XLbmmbgpQ',13);
-INSERT INTO ti VALUES (5560758199128497907,-5033367,'9byokvKylKxP8p7zwrJM30TORHQbNB1k1Z0jnH','9NkWijtcyNSMUHxV7yzIF8rciaVCmn40geVGhcDAlzC54V2Ampc7Q91l2bcXqpAQgelEgCHWcGbVeQXXPR67zjURegslG4bno1tcftyzCr4UttFqvdMXx5','t8Ne4effbDwSboGZnl2RQeBymTpvI0AllmmZ0mgFW5J6nPnMF','5hs44azVMK6Cfpsb1fGuLNYBi8bTNq9r1btltAAARLkRz0liU0roJoyRl','cw8Rkrv51MppksSsHv94fNYWvWuIqzfwfJzudNiKr9YCJXSALgvTjapvpigc','GviWoGe3XLbmmbgpQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c CHAR(100) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(64) NOT NULL, f VARCHAR(100), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2642205,-3593141,'x1cWJznGyLoL9MY5LefJ3Mo3NzsB4CnfzjI7cW6x1eVwDFfKiZMWAIoxjKiHhTYfSS7aDZ2JjtSpPLp','fWYq4HsxD','eiAE1PRml7MXPCyNWEXMS9YyW1BaYWgPndzlwiNFV6TUA','rPYqQOmq2MyEnMF','HDarq1bsA1STtSNPOLOhRPuG8NPmigZye32flEZ2GRCZjyJ6Z','U5iJO25gTIYrBrRSXH9kLOtWjwGEdGIOGn7anKiu3QroiRG6TTDd7taQFN8GgLvw7P2vKDDFNgMVKWG8U',0);
-INSERT INTO t VALUES (-378805,-6087172,'QK0XAMV6AO8Of2jyLcoypSBW7Br0eQN0uFq33acicR8aj','gTo8IZcRCQ','fKrSPzTUwvEe3DN7HjFBa2SrIJhkF16m9VDejT58aDi2x5','gIMpk3xOjeZLxgLa','vJvJBKH93xxBMI36LzM55yTFQWVd7Z2QCsItIvZWyUGWhZEmWrIPLPKyADFprN6qY0OWNrhZsvI46yHTPr6AHj9rdNS6AaSbpQl0','OmR3r90FhZ8ECr5ZCY2HGgABFS7UMXYBNOOftdVRnj0GnHTQTHRZaBLKlHGr',1);
-INSERT INTO t VALUES (4109288,6842039,'CmsI7S5KQb7YUIy77DuM7cI56IWfP6hFBj9g2pWC','c80Oa73eg8j4PUn','QulJMthwFvGFKwifF','FLZHEffuSM','O','K49kJ6Kb5oPRr3LDPEx0zCk1yEbh2EIF6RQiSiaftd2vlRmtVMYlqLbbxIKezXUXDEeUCxZpFfuv72Gfr',2);
-INSERT INTO t VALUES (1466300,2957614,'lzICnYJ4AzBuVDtt','s83IDv18smr1ljbJ07Y','aeHDbW9JCL34w5we6eiLncZxUJuxxJYNejJjhwKd5Eb4IXqRfMqwZ1I34yb','GIiror3Lxv7sOYOXLuXqANQMjlx3XH7amz','pCXqI7DTIMaLRYthZB2W3K3Tamf78Mbf8Tu6tgi7pzPdbMpFyh74tgvaP0dtHCeHgFSst1GaL5qOnt2U','V8l4JNtFjGlIyrZTouW3agIHZngVFjd1a2irqhX3wKYnqI5NocDwmTDtr9wdNZRZKWe',3);
-INSERT INTO t VALUES (-1075888,1605788,'IwaDcgC9mn9Xsl1GqJ0','9l4ynMRax2Rksqe22y6','KwST87JwlHHZVziGgLlkIK1PGysjTNIDu4R0clGRbfhusuq22','HMXqr4D3vdJYG97BqF14q1Bfk','fiPukZKIq4uoDb4VIYREexTQ9WVrMzd','UhwtRLVVWlrqvtxgyhI4M9DmqDQuTAndgqtvngliEHaDiJKoadBRhlwtZjNns3eHoTokx7cTIx0H9R1xgOTBdQf66QqAw8KozpL8',4);
-INSERT INTO t VALUES (2575743,2132073,'sufl4x2Hm8ohkI4rRU1acdCzJBpwRy0SEtZD71CGB4j3fj9qTYlo9WfxNhM8L7kCV0IiBjhLH5XOrq5TyzlZ2hwkkmdgyTxGh','UpK9pLHcAeO','nrMWxaHi3IWPYx9FMLa8cF9o81Tz93JEoOYfTL75Eod','lkWnQ2gPFcOanP74DRSSllBbUTkBxnQk0co10dRILMe8yvthf','xKQ69X66kn1umkx1pxWk3J3IdHfaURsT6EeWcOhns6RLKbSYFd1SOUqkWsaKMVhKvDuG7OxAG0mPwLC9rRmI','0wKWSIvWFeIosKglzp6veRB2sYWHEmHNsIKre9HfO4a5V4EDyAy4o1w3DhrMLcO6xUMQ4gtP',5);
-INSERT INTO t VALUES (1368128,-2225136,'WtbBTKLCqiAkHuH3x7FjH','6K2xIn69DpoEdF9MLz','T3wJOHAT8zRyiMpx22BVP273aWkAVCvUoEcCZ0tJwsMrYToNK0ttlUWBGesK','TI0i6YiTj','K5ExqmhkkD76IyrLrGyTtDz11vk54pyxPh4nZ2NoQ4PI2zSDPoHQhHegYRq8rW2ylrCZuCevs85MGM3Mnpa84kybt6cRf8','on4YHYGg27kNvJk0mt2QbeHOZOCNnYvl42rC02U9Xt0Zu4FkZzgEF8fWAcPtRVX',6);
-INSERT INTO t VALUES (-5628065,-7466735,'HQyTu7AIwfCayYBxFIYe4h5HLm50bfIsMdAXVrTt92ouJZk3zGfLaB7aBoppHYjH0HTDDQk3pPA','vO0V6J0ZUTvht88p','FbGNgk9q4Ejyu2gw','9pJlQKucMP6SfEbtxiD0yNvF2XVPAoY6','IYdDkFjyPWOuWo6Cu3cuMPq0sG66W7DM7aW','5oFiVcYROWNYmxIkqiBd3NY4ej',7);
-INSERT INTO t VALUES (-6268363,-3638969,'WN1UK9zhdor4SnzrqMLhKwTn7x8JoWbV7vYaDh9mFJIlU71Vsqk01ZXmTWSGuQNDiQJfRwBywPdrxbdWSi5axxHRkSVSNH2UV','X','Hw2RBObJiWd9e4qbc','Fft09TJFfJn2O17BVxpkQqcrrUKO5cYojsZGppSDoa9aHMQa','T6mIqgzjQ0zcVhW9evCphqLvDk0uJmhM6I8aT8mRsx5L4HImqU7mr2gpZTxVYQBbyVp1M4f5SfHWIU9uiZ56KL2i9Uvp0hdXkg','Qg4yOZ5cchLVFiDIeJ6wuVrqRC1gsL44y9D078Rl9dw0Tq7',8);
-INSERT INTO t VALUES (7100198,-4780290,'prrKOdeYnSO2ndiXi5O5kjFNzZ5cUtHMmriFPId7RsWK2PS98au5MBAqqhHi9zfqz7irmy5VJiEAI5LaSRqlKwPzyxyJqgrfs3B','D','RfWjzkm73xo3Pe1nqjfWijjcr4sxf','jsJF7r0ZOE61nlcAsY0r7lNvao3QCzoA8PGVWeepXYtEpV6Je','bzb','eS5dkrJKUCEwLKSfvqdpDfGnSl9gtniJyvR9PoCRrphcScSfUeJaXag63dulR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2221753381,2021,'6n7FBVG3aHcIWd4Eb20n3qhmhbanaJRqUTtOCfVytsVvbIKwoT9BYZuwGMi98RlbON97A3PO3qQQMEs8Juw3zSOphJAA','iVhnI6gxFPEJLXnSHSnJVf97yiz2VCheQG1IoU9wrLXKyFda1vav9bYMx2zfHPCPUt3ZlFNje1Zk0OKK1FVI0gm448dU0cv9w2HmoRHaXYT8eVahzqKfrlc6eDuVhOxIZXtbZeeHsjxsbmmrpZ8BSpJ6GrhQMzVI','SXprQR3c','8gQjzQaR1EKuNggdlRBBwqsDrorUJ9hOxUlbSG2c1GRSOyStbZ6oj0AyV2iWJe0kcGsfmujwL6wWLar29wyme9GtEr8CezVSG82CCO3YHuhzpuPBdfX3y','Y','J',13);
+INSERT INTO ti VALUES (2221753381,2021,'6n7FBVG3aHcIWd4Eb20n3qhmhbanaJRqUTtOCfVytsVvbIKwoT9BYZuwGMi98RlbON97A3PO3qQQMEs8Juw3zSOphJAA','iVhnI6gxFPEJLXnSHSnJVf97yiz2VCheQG1IoU9wrLXKyFda1vav9bYMx2zfHPCPUt3ZlFNje1Zk0OKK1FVI0gm448dU0cv9w2HmoRHaXYT8eVahzqKfrlc6eDuVhOxIZXtbZeeHsjxsbmmrpZ8BSpJ6GrhQMzVI','SXprQR3c','8gQjzQaR1EKuNggdlRBBwqsDrorUJ9hOxUlbSG2c1GRSOyStbZ6oj0AyV2iWJe0kcGsfmujwL6wWLar29wyme9GtEr8CezVSG82CCO3YHuhzpuPBdfX3y','Y','J',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1436339583,10639,'Sd','XupKRXSrvWkum3y2Su8m23COBPq153h1vkBaFd9A1X2T9abJgy3XrH1TCMziw9snaDZD5Ysffo96udIlunScHsKrLEgCNR8','VWa','QYgH','Sm','EX',14);
+INSERT INTO ti VALUES (1436339583,10639,'Sd','XupKRXSrvWkum3y2Su8m23COBPq153h1vkBaFd9A1X2T9abJgy3XrH1TCMziw9snaDZD5Ysffo96udIlunScHsKrLEgCNR8','VWa','QYgH','Sm','EX',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3002703399,-18391,'soJjNyCbb7BrJUP7AbgyeA0DKyThFBp344pEYku0n6RM7ZQQeiXEAJ3WCAz2RJhTn9eJSFTdVCDsQeumRjE9AovSYcir0LkDR','d17YEKudvkBe6emaBpX4sfaQ8JwMihYGwYrLZq5RkRh6QDHd1NcnDeD4fW2cI15TylQboro04PdsbMOlwe5OlPoomT3ttLlSXCULuyQddN7SLBvWpNL8bLx7sET0DzYwG9gwtYOIYnjdYCIOL2qfQwN5v0qKnZrGAuMRTpthQgwTcpopgqzHn6XS8ymixGUWspirKUCZGPoHaAORBAn','FPtae','XsdfjNVxFvF20CPBECVKr1bOps4E6D0Z8MpRyvcnM0rUZkBshNdzejPpnr4mpuNwZn5PZSkFdQj31HR3XjGcETuJ5zmAyWEWtb8LYbMrOIaN','rt','tp',15);
+INSERT INTO ti VALUES (3002703399,-18391,'soJjNyCbb7BrJUP7AbgyeA0DKyThFBp344pEYku0n6RM7ZQQeiXEAJ3WCAz2RJhTn9eJSFTdVCDsQeumRjE9AovSYcir0LkDR','d17YEKudvkBe6emaBpX4sfaQ8JwMihYGwYrLZq5RkRh6QDHd1NcnDeD4fW2cI15TylQboro04PdsbMOlwe5OlPoomT3ttLlSXCULuyQddN7SLBvWpNL8bLx7sET0DzYwG9gwtYOIYnjdYCIOL2qfQwN5v0qKnZrGAuMRTpthQgwTcpopgqzHn6XS8ymixGUWspirKUCZGPoHaAORBAn','FPtae','XsdfjNVxFvF20CPBECVKr1bOps4E6D0Z8MpRyvcnM0rUZkBshNdzejPpnr4mpuNwZn5PZSkFdQj31HR3XjGcETuJ5zmAyWEWtb8LYbMrOIaN','rt','tp',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(63) NOT NULL, d VARCHAR(20), e VARBINARY(26) NOT NULL, f VARCHAR(76) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15150686,10242795930164027543,'k8kNpxA','iDPB1','9OL7ldq','Ze0SWqML8VBjYA4OdvIDZzQDuHDutUSnXaMyX1mCprWd2ju4bzYlWkMwySh5','R','m',0);
+INSERT INTO t VALUES (4033781,10708117167171691326,'pzoh23V9bps00c4LIxvVB92Vk','HJmSRpJnB1fN','28YFizE4KwmGti','ZZw9NrCUzXVY88q9WvpX6Tk3EpG2lxEFOIF367','A','g',1);
+INSERT INTO t VALUES (12568630,3873594117006828312,'NO7tZVFyKwhK2fvEdv3BXJOdzIvaLtOJKoWyF','7OWLjqNylCmzR','hk14kABzrc','N','0','w',2);
+INSERT INTO t VALUES (12669326,439875382117764966,'1gSqK4DibxnabntYxiISJKZthD7UdFvQgiI','axScNw','77e6','1ZgZ7v0QEBR3ieoGufZWvLIsPZ6GBOIacLzSnfoQBuc9icqlINkdX','VW','j',3);
+INSERT INTO t VALUES (12458378,16459146691014454674,'ebYfyB5Uh6v3zpTLfd0Gpnav7MNuW2lLfhHJ','o4V7p26ojYAG2','AOqowpK','x','9','R',4);
+INSERT INTO t VALUES (7001851,18346156188481160017,'TSK32iL','ru4MN2','9znzasY2aIMs9RISigxuKipJO','yoJrls2zIEAm9KUe1HROvob5DhO','p','f',5);
+INSERT INTO t VALUES (14734919,12979870120169118025,'gPUprl5tFMkpm5zPZtu','INRWaMZm8ux7krDHjfqp','fJVYg3bRm','YVax2YVfiR8S8PsFL0BBK8A6JwMyB7DU9Jl','d','f',6);
+INSERT INTO t VALUES (15076243,17308524713107012189,'urzw8C1gmr3nhpvxEcAmQKEAzJ4Ed5KjmhmJt5oJf4wbaY86b9','Ph','FzVxUPxH33bijx5Bpqrje','fqBDrsYoqWTlIFDfGX19xE99N2prv1','f','y',7);
+INSERT INTO t VALUES (7880349,9099008030421940361,'4XKyeinYwt2mNrusioIrZfkWSPCrRGnSsz','OdkR','AiWkPWJoQhwisJrI2tT','PVl0anz2','lb','R',8);
+INSERT INTO t VALUES (4317596,16405140874096184554,'sAFEnEcJRyF7ZTh3UTjzMC','bAL1d','gETPNwAPe0o8ml3jSmKxGomzR','1u4aoNkn4EahA57zAcJbs69thIvb902ltizd4IBm7Mqa49bA9XOEIpwHqltYYzc','i','u',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(63) NOT NULL, d VARCHAR(20), e VARBINARY(26) NOT NULL, f VARCHAR(76) 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 (5972428079565872120,10733258429468365612,'bPrYmTE7yL4tOSmZ0gNF49j7dAuMrrI','GyL8zKtrxsfiN0dAVSI','YHfdgk315uhmmsG6vce','NzzGBn3vM1Ou0MxUdNQJLHNKQ7q0yI','R','1',10);
+INSERT INTO ti VALUES (5972428079565872120,10733258429468365612,'bPrYmTE7yL4tOSmZ0gNF49j7dAuMrrI','GyL8zKtrxsfiN0dAVSI','YHfdgk315uhmmsG6vce','NzzGBn3vM1Ou0MxUdNQJLHNKQ7q0yI','R','1',10);
+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 (10908985251776881132,3033062756254924545,'VUoJdxjJ1AWccvRvqRb56eVQkFBkVlOwbYODUKcQdZnLlwfWbp2Xd','1P3nVUyxYNDBNLAg','er769uweSD9','5BQhp16HLXKps9iEepiSKClseCxIO1','s','d',11);
+INSERT INTO ti VALUES (10908985251776881132,3033062756254924545,'VUoJdxjJ1AWccvRvqRb56eVQkFBkVlOwbYODUKcQdZnLlwfWbp2Xd','1P3nVUyxYNDBNLAg','er769uweSD9','5BQhp16HLXKps9iEepiSKClseCxIO1','s','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9852215178724289683,17231263873667693759,'0vepDk0mAjFqpltIwtz6dvbIcRGlJEGOYos8dbU','9PcKYqlTQ6X9GJSnuI6kMhp1wv9e4lvH7NOZF2q19uBrvNup5NR13cgEfTGLol7RR2','F8rdqP2YQ','O2ONPnwlBH4y77U67BCe2DkIdMjq2cAkyZ0G6wrM6lfp5xnetrqBtVPjtVvacrRdRtAVW','o','B',12);
+INSERT INTO ti VALUES (9852215178724289683,17231263873667693759,'0vepDk0mAjFqpltIwtz6dvbIcRGlJEGOYos8dbU','9PcKYqlTQ6X9GJSnuI6kMhp1wv9e4lvH7NOZF2q19uBrvNup5NR13cgEfTGLol7RR2','F8rdqP2YQ','O2ONPnwlBH4y77U67BCe2DkIdMjq2cAkyZ0G6wrM6lfp5xnetrqBtVPjtVvacrRdRtAVW','o','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17041785814420744093,2681174645368116896,'C6Nj8UgCx8fpgmNzdFXnKE','Lk2v4RUq7BXQiEc9FhHU7V8B5uvvynUAt3bJKrjr1erXsra34DNfmOyhV6ERjTo9TMeRgVynZJN1vuBajCWBDmuP5JVl9v6fdLa03BcQsCKswgHttyY4jdvvtSEfUCLRgOnkFz5BMMm3tvHgS7zOs8PWvypLQOU','OAa1dw4Ku7','MRLkskxHjE54ldUtZ68XUSeatll7Ad4bLRhSexIbhP6esDn9r4YHvNNGhxkCHSM2NEyFMPMTnq0UGAh6FvyQIY46kcOHe0tQaVNg9o73MZgJZp1hnjkze23iP2v3j45550sR6LbsjJPtm1lvwd0JtyPpyeqRsUJGuSbDQfFJSBDYigkKybS80GI66e61BBHztq771AEvQ1JXQTtfZajNRXlRAyMm91eKJSDc6i6ZSU4i7pW4yCW4CB4','X','w',13);
+INSERT INTO ti VALUES (17041785814420744093,2681174645368116896,'C6Nj8UgCx8fpgmNzdFXnKE','Lk2v4RUq7BXQiEc9FhHU7V8B5uvvynUAt3bJKrjr1erXsra34DNfmOyhV6ERjTo9TMeRgVynZJN1vuBajCWBDmuP5JVl9v6fdLa03BcQsCKswgHttyY4jdvvtSEfUCLRgOnkFz5BMMm3tvHgS7zOs8PWvypLQOU','OAa1dw4Ku7','MRLkskxHjE54ldUtZ68XUSeatll7Ad4bLRhSexIbhP6esDn9r4YHvNNGhxkCHSM2NEyFMPMTnq0UGAh6FvyQIY46kcOHe0tQaVNg9o73MZgJZp1hnjkze23iP2v3j45550sR6LbsjJPtm1lvwd0JtyPpyeqRsUJGuSbDQfFJSBDYigkKybS80GI66e61BBHztq771AEvQ1JXQTtfZajNRXlRAyMm91eKJSDc6i6ZSU4i7pW4yCW4CB4','X','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (12463431658957238423,16477734817981240324,'b8ZOOdhj','YgqhQonZd0nzag15ZzQ6caVnuW23WlydZPlsIEXdi7VJP9zD9eNcZVCut6hg2jCwT8i4eUjKqoDXc','7m1cErvvqT2yKffGijTLMu9Mn2','lRZ3baospTsOEK3','i','5',14);
+INSERT INTO ti VALUES (12463431658957238423,16477734817981240324,'b8ZOOdhj','YgqhQonZd0nzag15ZzQ6caVnuW23WlydZPlsIEXdi7VJP9zD9eNcZVCut6hg2jCwT8i4eUjKqoDXc','7m1cErvvqT2yKffGijTLMu9Mn2','lRZ3baospTsOEK3','i','5',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5095515336831872415,15033723210953956156,'3SCqcfLrzpZQCzyJisx9BBasILgm8LK','a63YgxdnHtAdKKUAeQNyANz8keCimbFuOoRvjkgu2lU9tr1qVWdrKptOcwFUi6aZ7CDWKKNAErPwETMYTTQX1d4EMa9CdyYXW3VkNoS6YJAG7UZZQJikXHVUiPmDdEQJXrRCI8eICcy4ijDccSj5oxqU2aWNhmesgNlQDGj7MtARBafj5xUqYzmuWEWxjO4K8YxVmbxiDgKn0TOs4xe','A3jETk','SZpyyDOyWPpFjjg7MhgllNhBlqHki0Nkw2KpHiKfswTrl2zMzcNhiOfGyvNB0V4xdRbGHAq','qZ','7',15);
+INSERT INTO ti VALUES (5095515336831872415,15033723210953956156,'3SCqcfLrzpZQCzyJisx9BBasILgm8LK','a63YgxdnHtAdKKUAeQNyANz8keCimbFuOoRvjkgu2lU9tr1qVWdrKptOcwFUi6aZ7CDWKKNAErPwETMYTTQX1d4EMa9CdyYXW3VkNoS6YJAG7UZZQJikXHVUiPmDdEQJXrRCI8eICcy4ijDccSj5oxqU2aWNhmesgNlQDGj7MtARBafj5xUqYzmuWEWxjO4K8YxVmbxiDgKn0TOs4xe','A3jETk','SZpyyDOyWPpFjjg7MhgllNhBlqHki0Nkw2KpHiKfswTrl2zMzcNhiOfGyvNB0V4xdRbGHAq','qZ','7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(36) NOT NULL, d VARCHAR(54), e VARCHAR(86), f VARBINARY(95) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16948,2528835,'ZU3al','5QGmiSakvdxel','LEo9NqlrMpdWiQzETmfKNYBNM0XBPCJdZObDZX269yr','1NamRNEgmofR3YpJ4c77PKccb4','g','Z',0);
+INSERT INTO t VALUES (25372,-2847920,'HFCvNxeeU8yCBdvWx2fP0IZ1y5eO','IV','ZsBlYY9EAGiKAWRpY5inKjuoKPvCPdtbyd0AjXEuNzFW9zAp34Tv7C2yk6jmJangr2v6','ZcarMyN6eW3nnOm9N6RG2GdS154qrcm7H5MOTLLAxBG','W','9',1);
+INSERT INTO t VALUES (10454,-5497078,'SByLQyQGYx1i71csXJ','eYl6wtbbDK258uEvZ','2hnZ4j8CowcEXXxcVrLO0aI8nIvFTYpHsk3Jt6RAx0PTTVifANpEqvIGS4UgUI3HQhPYsElfOrhIE76aRHEYNH','ZhKSV4Q4JebISJjWZ20ldTLmPcjrkf3QxgD8HuO','b','3',2);
+INSERT INTO t VALUES (1455,-3022338,'O6SmKHhPxljHLSLk1OFG2FwkKD','mUOpMSTxkOoLpjvhcn57i7ZAf4o2q6jL6RvzJwGu59LHiTdV','k9BqSiGp6G1tMSuS1Ttm8AdtVoGHPPyGfisGD60f0Hm5BuqaACHgrCGiJsqaaR7l8k4sEDGCuYB0DfQnkZ5q','b140NtRzdAVpPKx1lTYMqLS3TfD6HbZsACxunN7V4etAccmTPfxeefPA2cpKUfx','g','C',3);
+INSERT INTO t VALUES (18133,-5833439,'kROlp9','LT0dvpX4iuKEZ3pvq8TqiKgA2L7aCb3','IYrz6lhSprLgMW9qxLmq0QAKPTnowZp3','07wb6o03o3BypMp1mYLXLX7S7GWNBHDnBVm','N','I',4);
+INSERT INTO t VALUES (-13389,6166359,'nu0wDTIho86HdfEBHrCHLabL17byhOO','hEHcIaTH3jSqHJ','m3qp7h2M6YRkNnMLqSz26HlkTtfJjUi44L7OMQTWVsAzJcLFdFG1dSd5KLXPkyBJnfNL21JKKgV6tfpB0','YLNN3wOjAahc17ezxOoFC7JyaZhMmJcEaHhUuxg1ZOFOpjPPCD8G2NUWWEWp6kvS','E','k',5);
+INSERT INTO t VALUES (-5042,-5118875,'7vo49uokOmth','4eQJOsOlGwKVqrRoWU2SrXFjlyV23Qjx5zPKLQ','P','0Cs2HZ4N0V2jUGKnW74oXDjWa2LGusl9wOtGxDuyDXib','C','7',6);
+INSERT INTO t VALUES (-9127,5806920,'1p','rlLb2CGD69If78xghuz6aaz3zFLZv5GHLFeLzBrySDOP','6qu46PcFzlJhMCQb3','HuTp6IOGD4U','v','v',7);
+INSERT INTO t VALUES (-19889,-1425201,'pbgXOLQg5RGBYKdfDLI9x69uYrI','AQE5YoWWo1u26UKZcl0iKATJislB','taycYju0lldtWkmIa8QCd1j1TMZLskVtubb8x3lZmTW3v5l','Ro63XSOlkpSnMu','M','8',8);
+INSERT INTO t VALUES (7813,14203,'IvFYlHKD7p2r5HaVsod','8RvW59yvix1dD','Xv1','ZphidFzV8HCy2JSFGV9t8JcH7H86TppA4m4ROM7ZQx9baZwoyExVMWKRC7CL27JeygbpRS5iqVMUM49AWfZUPtLW32hu','3','4',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(36) NOT NULL, d VARCHAR(54), e VARCHAR(86), f VARBINARY(95) 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 (3073820445722240800,664505,'3EQXLW5qA0CsvhaXRE0OK9sk8cvEmBox7EytcYdTXAP5IqCknevzucdr7JFBkv8RV112y','gVhRDx6DEBn','yvS1Q26X9KqL777IF','WgIJajWN1ZVPGiz9','34TbfCA1uSoHiIK7OzFKQwaZBVKsWN4NIz7gDaQ5YWLtofN3ZQzdnwwhRk50YFkNh5tBKzEXxpfJh2SvzBVBtgwVVpw0','wK23cjs6OaIqldw7ikBtEY40A0qY0Qht30kfDE2aA3egHYShe7swVXixWYjZYSkX0PcJJgEJs',10);
-INSERT INTO ti VALUES (3073820445722240800,664505,'3EQXLW5qA0CsvhaXRE0OK9sk8cvEmBox7EytcYdTXAP5IqCknevzucdr7JFBkv8RV112y','gVhRDx6DEBn','yvS1Q26X9KqL777IF','WgIJajWN1ZVPGiz9','34TbfCA1uSoHiIK7OzFKQwaZBVKsWN4NIz7gDaQ5YWLtofN3ZQzdnwwhRk50YFkNh5tBKzEXxpfJh2SvzBVBtgwVVpw0','wK23cjs6OaIqldw7ikBtEY40A0qY0Qht30kfDE2aA3egHYShe7swVXixWYjZYSkX0PcJJgEJs',10);
-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 (8814460511534570932,-1078680,'YlJMt8r05JqWP3Q7e5i8xMnZyp11g7DCmYuhl9ti7Sodoc8jAQ4bIu9IS','Mg9uMmP','qF6SY4s8Ky','DkfoOIdrEZw6oLlZiYfSzLNWxFY93HeHWGQ5ChHXsHDTACcX7v30','h0aNuu8YtNbkCCc56gmLKSUFSv4fXF5doXWVMkAbiZJ6WpR3x3KcXk9XzTi4TpzzUukMbzAGxePh1yXWZ','lYZZBtmeFjsy8PW6FT',11);
-INSERT INTO ti VALUES (8814460511534570932,-1078680,'YlJMt8r05JqWP3Q7e5i8xMnZyp11g7DCmYuhl9ti7Sodoc8jAQ4bIu9IS','Mg9uMmP','qF6SY4s8Ky','DkfoOIdrEZw6oLlZiYfSzLNWxFY93HeHWGQ5ChHXsHDTACcX7v30','h0aNuu8YtNbkCCc56gmLKSUFSv4fXF5doXWVMkAbiZJ6WpR3x3KcXk9XzTi4TpzzUukMbzAGxePh1yXWZ','lYZZBtmeFjsy8PW6FT',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-2685259460454162504,-3719829,'ViVciU2sgMdX00X4uysd8JThPhoJcZmXE3xG6QgTrqQbPyWTGJyMQy5h6kLGPHQiBBR5ZxLgvPU58avp9ZtXOGwPM','3ERQm0wP1FqLpW','ZloPcvLASOiAW9MJUPGqp','gT1s4TZl2kB3Da4Pzt8','iskgViR1qGKSn4YLbS64kejeLaWTGZRCikgUrlG','s36WpAvAlDXRHU69966YrH',12);
-INSERT INTO ti VALUES (-2685259460454162504,-3719829,'ViVciU2sgMdX00X4uysd8JThPhoJcZmXE3xG6QgTrqQbPyWTGJyMQy5h6kLGPHQiBBR5ZxLgvPU58avp9ZtXOGwPM','3ERQm0wP1FqLpW','ZloPcvLASOiAW9MJUPGqp','gT1s4TZl2kB3Da4Pzt8','iskgViR1qGKSn4YLbS64kejeLaWTGZRCikgUrlG','s36WpAvAlDXRHU69966YrH',12);
+INSERT INTO t VALUES (-8103422709320527919,-3801808,'LIif6u5wdTnKc9nl6B','mhjA','AAESZOqAQEO4ibdC5FNfrgEdNuOrYYf0mKZBoCnuVNb1WMpFVmD6iJUnwnyhB5KvZFDtR9a5sVrrj4xIc','RURKXtjGN1TdAffKR6WDVOLPuOsyOT3BTQF5eSgIVNOvWL8ArkkV3uTdqUaQ7JwBmTbyBoaH','f','G',10);
+INSERT INTO ti VALUES (-8103422709320527919,-3801808,'LIif6u5wdTnKc9nl6B','mhjA','AAESZOqAQEO4ibdC5FNfrgEdNuOrYYf0mKZBoCnuVNb1WMpFVmD6iJUnwnyhB5KvZFDtR9a5sVrrj4xIc','RURKXtjGN1TdAffKR6WDVOLPuOsyOT3BTQF5eSgIVNOvWL8ArkkV3uTdqUaQ7JwBmTbyBoaH','f','G',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37) NOT NULL;
+INSERT INTO t VALUES (1559345917532717238,8050714,'Zb1smh7BBG7Iol','p6soWe8hT7f2kZz3rlo8SLG7TJqPTLrQDtT8vueAIsoIsCwuaCrc','QXIMiIz21c','RPtAILmJpcv6pal36uVYAFnQXKi7sYdx7ATUIY7szQIpxKfPN1GeZfbxBqJzHqWq7gAZIA6Lncj2NDgS0ntTf1eL1I','b','a',11);
+INSERT INTO ti VALUES (1559345917532717238,8050714,'Zb1smh7BBG7Iol','p6soWe8hT7f2kZz3rlo8SLG7TJqPTLrQDtT8vueAIsoIsCwuaCrc','QXIMiIz21c','RPtAILmJpcv6pal36uVYAFnQXKi7sYdx7ATUIY7szQIpxKfPN1GeZfbxBqJzHqWq7gAZIA6Lncj2NDgS0ntTf1eL1I','b','a',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-525251055598854679,-7571481,'7OaZgkrEUoh3uRRDf77zbhyzBc0VMsKo6m','q7TEFEAqSirCps2KC7A8OtoqOvMW9JAgMRErJ6tt9KxM3TLXeKJE8RaU4k6RnoEMDfENNRj8oSAAFb7hFSmVvrbBKO426gYXlL2nXgBS9SfnKwaFtzy22GKjgIeOafl3TtRuiwDw9lWNVQTIou3LoDJhVTaWLBy9n42E7zD9Vhg4gzoCfr4uuZaLXrmbM','2ei49xM9k','fnPGHK0ddntHAPDF199sVitH8MpfIHWJ7pOe3ZF302jxoV4c45eY5K','J','z',12);
+INSERT INTO ti VALUES (-525251055598854679,-7571481,'7OaZgkrEUoh3uRRDf77zbhyzBc0VMsKo6m','q7TEFEAqSirCps2KC7A8OtoqOvMW9JAgMRErJ6tt9KxM3TLXeKJE8RaU4k6RnoEMDfENNRj8oSAAFb7hFSmVvrbBKO426gYXlL2nXgBS9SfnKwaFtzy22GKjgIeOafl3TtRuiwDw9lWNVQTIou3LoDJhVTaWLBy9n42E7zD9Vhg4gzoCfr4uuZaLXrmbM','2ei49xM9k','fnPGHK0ddntHAPDF199sVitH8MpfIHWJ7pOe3ZF302jxoV4c45eY5K','J','z',12);
+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 (9130923967305346467,-8212140,'hOSROCQ0pSGvshQDwIVKaL','4ujgA32krP19Wvi2DyBUtd3gzJJXbU9IdCyynSyCr4QpNSq94qA3RVyuSvn0smr1kpsXivn5LPV0weLycoQUhaKzQYRUsi7UouvFTZmpF7JxzcgddOzrj6ZfTWeutFD9GisUmnrAyed8wQ6e1rjaaBnxIh8qGzFshey25M6AmgmvAX9pJcZFFP1o','eDTKJb4cQCjPfm1pDRFL1uXEjSSAL0EiqPRXxOBpYFGEeR6dmucu82eGg0O5VOHPQqsSh0bfqkKx','9yE18Lu0rvk04kIjrvc7GCOVqVibCiRzvoeypJiIBOyGCvNX8YwWtGCHRDZhsYA6UzPZesPbboiZsp32l6thbgwdyjD4d4AduL83WZSe6kAALCV9VwbUbi76b','b','v',13);
+INSERT INTO ti VALUES (9130923967305346467,-8212140,'hOSROCQ0pSGvshQDwIVKaL','4ujgA32krP19Wvi2DyBUtd3gzJJXbU9IdCyynSyCr4QpNSq94qA3RVyuSvn0smr1kpsXivn5LPV0weLycoQUhaKzQYRUsi7UouvFTZmpF7JxzcgddOzrj6ZfTWeutFD9GisUmnrAyed8wQ6e1rjaaBnxIh8qGzFshey25M6AmgmvAX9pJcZFFP1o','eDTKJb4cQCjPfm1pDRFL1uXEjSSAL0EiqPRXxOBpYFGEeR6dmucu82eGg0O5VOHPQqsSh0bfqkKx','9yE18Lu0rvk04kIjrvc7GCOVqVibCiRzvoeypJiIBOyGCvNX8YwWtGCHRDZhsYA6UzPZesPbboiZsp32l6thbgwdyjD4d4AduL83WZSe6kAALCV9VwbUbi76b','b','v',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1270699985190476176,-1172596,'FwFJWJIBic6zexxWjCHfPukQDIJ4RT','VplygYUdS8r1SEt75cl4qudHnkbcwPQPnin2iS2J6gNTyHRHPnQDm99a34h','EZ43D24BSBVw32Oa08maPT2wOQqhXFJBPSa5C4NIzAwgAt8Sgg0rhiaOlDyO5n','DRqcnHiFUveYCP3so92koUW9pPOp2uscw1CADKFSyHftuG8En417hSr0cGzLHYAWw8MtgI2KsE3iM3sCNijSmVtU1QJMz4AN0qs5Xs6vmwoqUuNLB1K1Moi8TIsj5JKK1pmfJ1gSgzOpbZfv49SM8j5bEDWhQwW09Q8gsQet1tV2H77iN3wPGMX4SpqpZyCgbIuRXZGp1rVivLdZmF4Spy8JF7O7yyQdRiV8CY9nR','ta','7',14);
+INSERT INTO ti VALUES (1270699985190476176,-1172596,'FwFJWJIBic6zexxWjCHfPukQDIJ4RT','VplygYUdS8r1SEt75cl4qudHnkbcwPQPnin2iS2J6gNTyHRHPnQDm99a34h','EZ43D24BSBVw32Oa08maPT2wOQqhXFJBPSa5C4NIzAwgAt8Sgg0rhiaOlDyO5n','DRqcnHiFUveYCP3so92koUW9pPOp2uscw1CADKFSyHftuG8En417hSr0cGzLHYAWw8MtgI2KsE3iM3sCNijSmVtU1QJMz4AN0qs5Xs6vmwoqUuNLB1K1Moi8TIsj5JKK1pmfJ1gSgzOpbZfv49SM8j5bEDWhQwW09Q8gsQet1tV2H77iN3wPGMX4SpqpZyCgbIuRXZGp1rVivLdZmF4Spy8JF7O7yyQdRiV8CY9nR','ta','7',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9079009843382039568,7415694,'iwrk','Yf1ztq7pRhbjb1temCTVLP2UN5zWSyYF3TVHeXjy36zkVd7vcvNus6K7Alp6xQDNi0QthHU4XD5cEGoidfUqNeRLGRmyGi8nrtMMUvU3td0ByDYbV9drHjtIpuokvoSv52YjhjaO0nx','ex9xZ2Li9Ltfv1Yt8SelqPoFExnE9yJmpEPkwa0MWD0KHemOPzCPl172bW4kII0Jcu1kxIn7ccWBAS3HT0kB','SXH81RtPDcX1nh1kugrNDSD5KKpvHglC4mdV97tBZAkNIVrKFYmJFnHtBMTfXCrYWmnnLPjbZguF2ozCdkv5ZP4YlOZCuu232E5L2VGwbgycDDwQdHWkCYePSbDEavUpYHHliupDPZ1aR6AmiU7fxRFr05cALXbWuN5cwjqAJyVKcLdLyz7DpyivMM0gOunh1ejy53N6nYDfkZF0','m','Cx',15);
+INSERT INTO ti VALUES (9079009843382039568,7415694,'iwrk','Yf1ztq7pRhbjb1temCTVLP2UN5zWSyYF3TVHeXjy36zkVd7vcvNus6K7Alp6xQDNi0QthHU4XD5cEGoidfUqNeRLGRmyGi8nrtMMUvU3td0ByDYbV9drHjtIpuokvoSv52YjhjaO0nx','ex9xZ2Li9Ltfv1Yt8SelqPoFExnE9yJmpEPkwa0MWD0KHemOPzCPl172bW4kII0Jcu1kxIn7ccWBAS3HT0kB','SXH81RtPDcX1nh1kugrNDSD5KKpvHglC4mdV97tBZAkNIVrKFYmJFnHtBMTfXCrYWmnnLPjbZguF2ozCdkv5ZP4YlOZCuu232E5L2VGwbgycDDwQdHWkCYePSbDEavUpYHHliupDPZ1aR6AmiU7fxRFr05cALXbWuN5cwjqAJyVKcLdLyz7DpyivMM0gOunh1ejy53N6nYDfkZF0','m','Cx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b INT NOT NULL, c BINARY(54), d VARCHAR(78), e VARCHAR(23), f VARCHAR(70), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3262515714618767102,-1971628959,'e5AT','5qLtUtCNXmZEi6s50HlnOKA8ecCacwSkXCWlwAgH6YVMeds7mNIqXAL','biLpMb0R39nZ9j76','nDgWuDbXAwcXLbXVKLYmQ89D74OZiVhqsIJDSGYBTMQFx0Nn','v','s',0);
+INSERT INTO t VALUES (7795272074781739076,-428363543,'NCcWiDTaYc7Ag5DCMcVcT9Xdm5fSCNE','8wgnDQI','bZBHmMnGj3QnlOy7bno3xl0','4ZQ2mg2iuAGd0X18e33ipK8NLWM8H','4v','l',1);
+INSERT INTO t VALUES (-8038253752865871773,179369536,'TZ4yGCbvXLQWD6IdfMBW9FjlMi8jbc2utz9','ue6YFDlwXPpDjlG2li6pzxBYJWyE3B6vYHadC5zU3gPfGNEh3wKPJCg','2yhspQScAzG5MLV6Ls','Z6oNBCf4S','Y','l',2);
+INSERT INTO t VALUES (-7838206267825128613,-871321007,'mL3Vt9wgumpUg0uWhp7PZFHmoOyED1QUg','DWzCxIG5R5FfLEoRM','Df1wcgwBNdOLg','CPlwFtbM8vxDpw3AJyD33BXwBo2ctH5fnIA86L','A8','P',3);
+INSERT INTO t VALUES (-6034982398804707190,-1602118431,'1mqRy6SnqmdWZFc3uYA','qcj6tVyyTGkRxSKYO0tCXChHBmbnc9GzM4SN3JQrmS2jn3Q','avaHkwGlRl0OLvrTyt','tvorBdnqAEqMTv3z9xqzWlWRnPOtcUmHtzq2Go8hB5H8w75FTt6uVf8gYQgq','Uf','x',4);
+INSERT INTO t VALUES (6995933587376684684,-1097705822,'U','WPLzJku4PWChSIfICaCBGKYa9QMQXEcJIxrOH7dT3eC','7M','aB6xUnVCouHhICzhC6mbWwy9ELZ0WWg3lDKx8h9xkuTqzdfdwft','I','B',5);
+INSERT INTO t VALUES (-2151083309068287089,227381003,'kaHmuaFJg4enOX6j5tX68M4jeHHJw5hr1Qr7','QjuR2W8cEiAREyHqPWReF4LBe9LrDJNSQh9BesABxq7','ldjy','7AlH3DrPkRGAEpLJPUztc6AgIqThiB4tWxpnqG3mRn0Z4IJcf','IF','I',6);
+INSERT INTO t VALUES (982042842206305112,-848109637,'P89iJfrRPAV1LG1E4LvwYgo2wE','KPYU6ddKcX112uV2tv2l28LzIW9c8Dsw1ULsytIiPXPEtae6uZfb','dSRZCAmeFBdq0Q7rtjJzE','03osndpehOkH0iZYgAdr7gUqZyO','k8','2',7);
+INSERT INTO t VALUES (2556555653016928087,-588261192,'tB2ID','GbFaxWQcpvxR1JIASTW9tyQFdSIS9PgDCxXcx3cUWmbCECaVZa5S1FZ3DX1PYSGlPVa6','AabdvtSQPIs06','AmVtB0WB8JDlSf2FueDzzxKEJtorcUfWehOVV13zSTqttiqhg4YWpyyGEFKo2s','5','V',8);
+INSERT INTO t VALUES (2530448862577213145,368526175,'DE3t1r1','w5HRK6w2CG4','FaNwxzhyPbczzfK1','luOgIbejKBeCF','Ji','c',9);
+CREATE TABLE ti (a BIGINT, b INT NOT NULL, c BINARY(54), d VARCHAR(78), e VARCHAR(23), f VARCHAR(70), 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 (6174886597253816741,1796594476,'0Hfan33kds8XSBqXwFX60yQrykD2ocZTF','f0wtqChLSu3khIVNdUo4a7WS8eeJvi','EEZLdbnQL','Z85dactLkm6SyGV9usVuHJrFGZaN5LtaWnuBtBGsIDwLRIDhLI','hI','I',10);
+INSERT INTO ti VALUES (6174886597253816741,1796594476,'0Hfan33kds8XSBqXwFX60yQrykD2ocZTF','f0wtqChLSu3khIVNdUo4a7WS8eeJvi','EEZLdbnQL','Z85dactLkm6SyGV9usVuHJrFGZaN5LtaWnuBtBGsIDwLRIDhLI','hI','I',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(55);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(55);
+INSERT INTO t VALUES (1530567131348832020,-1197753201,'gFP9b3','sjlKcCiQv7zvO4VSIo9P8LQSj96iDGi','a','YO6YZrBgidX3UFF','P','X',11);
+INSERT INTO ti VALUES (1530567131348832020,-1197753201,'gFP9b3','sjlKcCiQv7zvO4VSIo9P8LQSj96iDGi','a','YO6YZrBgidX3UFF','P','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5926333981640314968,-16594912,'baOrTRbLt1ZCJj','3McGLRHifJJnyUy3NmyWqbUpHz9NDo2YMJchOBE00XERNyU1N0NkchTxduwxDEtusGYr77a0a8hOSIVRhSMSrMMqrknALG7m5PGeZenI2PIGOmRn0ddokE1kuFg8qpoSfUtyfsyCViOX5MUvY4BTCt7BfsyGUf6Po6IDq','btktX7UHa1hCbgRmjTmjd7','4KQdrIrL5a0S12eDvqnVFBkHvda96e','E','7',12);
+INSERT INTO ti VALUES (-5926333981640314968,-16594912,'baOrTRbLt1ZCJj','3McGLRHifJJnyUy3NmyWqbUpHz9NDo2YMJchOBE00XERNyU1N0NkchTxduwxDEtusGYr77a0a8hOSIVRhSMSrMMqrknALG7m5PGeZenI2PIGOmRn0ddokE1kuFg8qpoSfUtyfsyCViOX5MUvY4BTCt7BfsyGUf6Po6IDq','btktX7UHa1hCbgRmjTmjd7','4KQdrIrL5a0S12eDvqnVFBkHvda96e','E','7',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6363963558266311796,5130509,'YmRXAgD2ySz8cUE7ZlJJ6gOta2hqzbdAgPE','lLigf6vgV3iqNkZ3qcgBaOogoFnW3CGldRACwlNRKLIpaclAiRqms2PFA6nZTH5uIHWlz51fN3luB70bXt5l2R1H9LB3Pnu1hTFfGWmE76pskDpbRGZm0aBkeWzupAxWzTQDRULK3vc4sGrV','uhVKuL6k22OJySZg2XQUQwumVs1U4tI4rE','ZsxTAsfYhbnqHAGhd5YhmJWQ5UzzF8c389nt8GBp1gaLjEYpP5dQHSEJYCzn2vzlxsJsy29FYfSh9EGDSqf2b6XGN8Fa0D50EiYprkmF7HfK8ASD6OMPofXMwpBq3yKSYAsjHAakoDvoK2RmAzyo04UoV3PZLs9hKktTDIStXkx2tJMvyTv4ZxwD1rIY2R88sYaWC','E1H4y78lWgVTOcACzDqLH980tVOOswSvQv9MQuXnxkT4mbC65HIfgGNPmI4UQXLz1vIwsxdpMR','rkl5uqmSnAAdFU3IAATu4XF',13);
-INSERT INTO ti VALUES (-6363963558266311796,5130509,'YmRXAgD2ySz8cUE7ZlJJ6gOta2hqzbdAgPE','lLigf6vgV3iqNkZ3qcgBaOogoFnW3CGldRACwlNRKLIpaclAiRqms2PFA6nZTH5uIHWlz51fN3luB70bXt5l2R1H9LB3Pnu1hTFfGWmE76pskDpbRGZm0aBkeWzupAxWzTQDRULK3vc4sGrV','uhVKuL6k22OJySZg2XQUQwumVs1U4tI4rE','ZsxTAsfYhbnqHAGhd5YhmJWQ5UzzF8c389nt8GBp1gaLjEYpP5dQHSEJYCzn2vzlxsJsy29FYfSh9EGDSqf2b6XGN8Fa0D50EiYprkmF7HfK8ASD6OMPofXMwpBq3yKSYAsjHAakoDvoK2RmAzyo04UoV3PZLs9hKktTDIStXkx2tJMvyTv4ZxwD1rIY2R88sYaWC','E1H4y78lWgVTOcACzDqLH980tVOOswSvQv9MQuXnxkT4mbC65HIfgGNPmI4UQXLz1vIwsxdpMR','rkl5uqmSnAAdFU3IAATu4XF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c BINARY(89) NOT NULL, d VARBINARY(66), e VARCHAR(44) NOT NULL, f VARCHAR(76), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-11333,161,'5frEYnN0ZIZIvszEYWQpmGCiEYNQvzar4BxNM6TnjMoCWH1tqzzFvVxGjc1wV8b','cUyp91MNDfCQMeLTbiIV6vz1ouLRZH9F0sRucKSJm3meDlYTHWdg1S8RGUmD','8agph88NOYOy62BJYTSIHy','omfCZWk1D2GATeiwQD3cvsnwr02WF4HEZC4aiAA5qT3GL2kYNBvxCLlLzAFQhsaEwWOCC','qctlgH24lJCHRPQ5kffkaXUTvqSb4MFlBHLat6J','GKdKSagnMfW9kzirc3lMhZZKCXGySs1wNZ0NlkJ0pGfyGEyid58OorxFQ3nRK',0);
-INSERT INTO t VALUES (29191,93,'dfiFaEaaGhLE1PciuiIaBTw4FLu5tQ7yItTXugBPwGjTPSRS7Wb0paszf25BJCZl5i3OVO40osdjccD','sIxQ9hbQkTJ6R4FRL7Ve1IEbC4d3jSyLcMHg3zK','28S3u6HhCsFOL0dNMSoimtVZBTY4Mr1yr62ya','j0EGNreU4ffZqMHqU79R5usb5SYWoPBNOBqYey2eljdfY3W96GSOKL','FrUDjjMhPuKGaJX32KzFlMZdUlJNCoQLjNjDYsBKWaz0JLmi5mKPJ3BEBBkRMZnTRaN5yUvN','CK5XiENfsCyE2KOOIZG7dCU241OmcjRJOxVRXlwpu7RvVVNOGZUyqscNNa',1);
-INSERT INTO t VALUES (-421,219,'2knEeGCRIVy8K5BE1xxhfTWozVcsxU8VoPK0rBomMMFUPXnSzNO92jtDFHC2','NdEhA0gzP','eg80J5wkGQOZw5','qO4RUhF2PQ5nk7Jai2abt0qAIN1WKYQ1iwCc7enpwE36mcymawu','MJgd1W7WgNL18jrH2gzUwIqTDqrvosUb2yytaA2VwFOncwWGUGAvyo7gN5jVbajBgvJ6mRwV','GEtp0arLynufpshtNZ9tDyrkhceOfeOuJC1k3ec3sTYkhHfobx33P3LQRXQUyiG9QJrO1kCE9eb2lffuab89',2);
-INSERT INTO t VALUES (16227,94,'EbKS3BmaAoq','Tf4OZ9lAOVLrj','eDyKedVjeeqHqxqJ9ykSCgxeY7Bdur8PsAjn','lcKbW3iulfzbZWuF3IAQf02devIRuVWcS799bfDogR8R','eiUh6IJmtazLOTrYAilcSuh37IDXZAtMkTGrMp22IgPyH8tUrdA9eGlcYKl8qhks3PqHtdYPfJMK8','joKVXwkcp4os0Xe0gn0OcjcKd7tmzyg0oHvyJgbYPXPkeOKtVU6uWpaV32Hw',3);
-INSERT INTO t VALUES (21174,246,'9za1i3khood49S9TSb8FMotxewPUSukjHIBFLBgHo9ghc8L0vlJQ9SR10tOOMsP6Pk','KrS','O1N0JJWqUPe0sFDrVxtSucy88v1sM9oj3','eWF2V','Swmzwkc4wiq5Vyr','k0nhqTAFckzHMIDr0SKEh6lUDxKdSmOitVkILAFJHFiaORhSrozg0ATrBySuW8boq3Zoly0xzk3KYLOlyyu3bcOX',4);
-INSERT INTO t VALUES (-764,5,'G3moQIdUJCaCjbBRqZjcZZuosd5yDQeJ2tSHVCWrl0In7','4JsfN8mQULvV67h6WypboHJCGAmxiFSSpgUQ','h','ivRIcAHEM1PD7QaZO8KcoN067','ULa1AbP8vZ4JH3xBSrFyD0PjvmJZLny5YhXzEeN7gVvq3JIOLLkUYem2DPIWME4YtZn2i8kNb','HlLUTF63HYQ6ZbAdZFrzZdacwcuz0Gz5vwZnB996SZxzAZdGy7MqmDZvtoZfWqKtrfHxWlhmTnnPP3e5Ov6YW',5);
-INSERT INTO t VALUES (-3266,121,'SJowM7BVZtnHHboLLSt8LWkWMRTkAQrWRDPcC6lp2Pzo4EyeYqJ8DDcLsDZ8cRxni7RgvpPqiqjHdtNoOkyO5','9iL6oGiVsh8W4Bm1','uYwUw6RiVs','IvcV5JBHBjIigJXzUaIlBzxZqpDbrHsTSMy9Gx','wpicNBCuLqRw1','iFlFEfiShYpqA0CCPWukE9q7GOZmVJKIVOHCTWeT6HvymCYmv3OpSKJs75mfqfR6tRhuIsCICGS31I',6);
-INSERT INTO t VALUES (-11393,135,'46Xwm0uGsCV1BNNfPwwZZzfcpdXX5rfNDctBmZAE0hzl5Ei53aTl','fEaGBOMM4uveYrO4smiPaKTcAHK9xSI5K1ZSa1S0hMvAjQaS1d9EWK20f','SxynFrn8Hv66F09e6eIhkMapLVW35x','5oqCjHHlM20QcbqG64QH6MBUcW0','fEWK1V0OzlIoM0j8aAWwXP6lvnYHEVSqjI8EwRH6hbLNXM2igMbraGDJCNKyMEGF4GfSvgsBuzSsaLC7Fu8yUjgxpBwX','H',7);
-INSERT INTO t VALUES (6577,87,'p6fLipOx7Yg5Gwe57mFNY5XL2CPQKKAR','Gut8Srmx48v9PXU0ShuhLmrk7CiNtyGHzTRUxidw8KNr','fpjeucl26NarTOvRizqCsTeO8u2ybMp8kCYBDuoX','NKSL3HNXydj7J8Mh8ojJf1RKxNxFMqYLOTMF','iszrqmBgvjEl3TFWm47dkbjIF7N39V79EJ6Wzq4','PguxxgOstFCjco0N62gmI4fl0rzfb6YueOeJHBM6xWjfsE4mUsmqClwHbWeP9ygnc0BvHFPDD200wKZTN791z',8);
-INSERT INTO t VALUES (-29748,145,'GE5iqSm1UeMGCDWtYIBChKgLvdK01lncZRowxz3i3jE0SHbm4bNu3z6cwQCPM2OZVI','iJOeBdZ7hAT352XPwULhBgQkM6x','JsMDqtU74nLCWu4CdHu3YRougupcl6CCCLu6oFvgggz0','rxYwIs4yEN70h18fIc4Ixh2asHswZvBfaNHbBoqj9BR','9CrzniL0wvraYx9WrhLyE8Pq5fCDI86lPIF','kqJrEBgb77dD3AsG9vz35M3KRMicI2OGgzInuoHlUxeZwhiXYan2hwD0FEtwOZkkGv9Lv8DbiSjohaYLn1BleNQVcmR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6689864743438187740,1190343335,'zKcYHsfBi7mLQBG8e7IOilt2ehH0fFxiF','12C4ppj7hKoH0vi3uYQDztPDhLXkaAWxuKg2Pk2mknpGTE1iqxDalElEYH91cnKKYMAfVBdgz9XOKWqTMI1qxSCxRXrX03km0atacNQYt3HD9BDrE1BtYN68SINplu1qyV2XF38ip1hHeaQWBBgJa5pr8yHDmN0uWqg98TDUajvJchln','FqO6','kvujNXZ9OuGuvkhphi1wQuNmHuhur1lrSGMZUTh3j66oOL2wyegTFMosQXq3zhfv5Fc1dJMt6ABM61thV5r9sDANiRvAxeNi7AEGM3PmdYNlFkVAqNyckwO1DxTzXSKqpkNIRKNYeINfVZadEhHz6vxSUjZhxK5povFNHeDlByMrv9jWbZYTEiqoZLhrK1GaqS0AtlE4nwhjB','o','w',13);
+INSERT INTO ti VALUES (6689864743438187740,1190343335,'zKcYHsfBi7mLQBG8e7IOilt2ehH0fFxiF','12C4ppj7hKoH0vi3uYQDztPDhLXkaAWxuKg2Pk2mknpGTE1iqxDalElEYH91cnKKYMAfVBdgz9XOKWqTMI1qxSCxRXrX03km0atacNQYt3HD9BDrE1BtYN68SINplu1qyV2XF38ip1hHeaQWBBgJa5pr8yHDmN0uWqg98TDUajvJchln','FqO6','kvujNXZ9OuGuvkhphi1wQuNmHuhur1lrSGMZUTh3j66oOL2wyegTFMosQXq3zhfv5Fc1dJMt6ABM61thV5r9sDANiRvAxeNi7AEGM3PmdYNlFkVAqNyckwO1DxTzXSKqpkNIRKNYeINfVZadEhHz6vxSUjZhxK5povFNHeDlByMrv9jWbZYTEiqoZLhrK1GaqS0AtlE4nwhjB','o','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2336618055999662662,1334300632,'ICrVjschLplwq9Xlxg5KMP635hr8HunqSebXmgwRXIwy1klA3YWhJ4','IKXUZecW357qohg5a16bioOWmSlm9KYNkeQkdtweDDwcB17FK0pEybPnaxaywNZruBMcnyhjBZS73ZXoJ7B2ea9KFRvwoPx0IFNK','kgp55m7AmEYiN6','KMLGTYpx6yyL','h4Z','x',14);
+INSERT INTO ti VALUES (-2336618055999662662,1334300632,'ICrVjschLplwq9Xlxg5KMP635hr8HunqSebXmgwRXIwy1klA3YWhJ4','IKXUZecW357qohg5a16bioOWmSlm9KYNkeQkdtweDDwcB17FK0pEybPnaxaywNZruBMcnyhjBZS73ZXoJ7B2ea9KFRvwoPx0IFNK','kgp55m7AmEYiN6','KMLGTYpx6yyL','h4Z','x',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-5292913739807376853,-2002159717,'JoGiSpES1eF7Cq2cwaDUF5TDlHTJ4NZMfdRFomZg00zIUPZB5FGPAWF','duLqVKy1QB76NHZbq9FHg3KrRdmYBRBGDLWtZLsVfIKX5GzfpH6G1QjFexwCnXhxZiBb7RVRUymKZ3YPhVhcuqcV8oJhpsnXBH7PZJi67btJQrc','BDJC9','jA9PFXIrV2ka1Tcu0lt160gTJvO5t6KiQtYpNVPLR7HATN9YPS9hHV6SWijYI6RbhE4KbR3U9w42F7nSw91pofhzrKdDSIElUP7xkvndRsRg6i3PMfjpYetstOQiZ7RAI6RjZVfiC2OdMVud','M','b',15);
+INSERT INTO ti VALUES (-5292913739807376853,-2002159717,'JoGiSpES1eF7Cq2cwaDUF5TDlHTJ4NZMfdRFomZg00zIUPZB5FGPAWF','duLqVKy1QB76NHZbq9FHg3KrRdmYBRBGDLWtZLsVfIKX5GzfpH6G1QjFexwCnXhxZiBb7RVRUymKZ3YPhVhcuqcV8oJhpsnXBH7PZJi67btJQrc','BDJC9','jA9PFXIrV2ka1Tcu0lt160gTJvO5t6KiQtYpNVPLR7HATN9YPS9hHV6SWijYI6RbhE4KbR3U9w42F7nSw91pofhzrKdDSIElUP7xkvndRsRg6i3PMfjpYetstOQiZ7RAI6RjZVfiC2OdMVud','M','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(59), e VARBINARY(72) NOT NULL, f VARBINARY(82) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (966165158618372940,31873,'J6iDglR6c','MXipBRa31SRI5GNMBf81wGW06015mOS9sVJHdCNPvV','VyRpZryymgC9SXwUirkdfn817slE3Y29uPjuCPJ7KXc','tosyCO3qEXkF5TQ2hBHH7F2ITvalDmVYim','yv','WX',0);
+INSERT INTO t VALUES (14303564908973706941,61551,'oxmITQ8WbLkRNH9hOOSgJ3zgA9toknTepL8mbQpurnV','YNepJp1lmShtoYv','CP9oDT0Bz1DGG2oP6UZzGkNMKC','UJYMOGDbfYnJFuOBECaT','aq','v',1);
+INSERT INTO t VALUES (4539184160318728204,60940,'iTUk3Gsnt7Ma1o2v7VwnuouylNwAepS5LH','C','Q6lpokWyhqbXfCqCB7PlT8ptDC','em9yvOHIXBpmatY6HXwRFolR4FGdYs33M2Ng46lzv6bC9wfFkAw7i93slo7G01l2YdXBf2T','v','Bt',2);
+INSERT INTO t VALUES (369171674295085585,30615,'0ZpzkC8Qjnsa00L6fD2sVOm','VIK','HzOw2fvQ3MKDTStzEUJk2PMWK2e4m6BGFM9','CnnE5erGe1sDMqbeDzZX7COqvrKUb69WgVIXur1ftZRoPG9lZuMM6','SG','jA',3);
+INSERT INTO t VALUES (15515513796948119347,60579,'VhS80QoBw7sVDmTPXjscmQgVNxzxT8isv4apPpviAOVHENN','j8vOmnJtzU4ElGdTAvS','d4qJ','ctO7CATNdGp6n6MoAF18UwYZoxB8egB8mf0MErA8R0e9vPPnKVfUcJtk','B','z',4);
+INSERT INTO t VALUES (12348237635808960775,46907,'dRxJjVDrB3WRfojdcjwY14ppfNerzI9VO3pIWhuJYDJai1r','sFtV','ybpwxTrI6NaDN8z98U','JNqdcuuRDCdfDmTIItMOkS7Ct3jBEwygSn616XudnqT9i45txiL4yIo8JpHb5FOY2BSJzlw28vGj5K','Su','b',5);
+INSERT INTO t VALUES (1528941850727629372,14887,'G2uD9xwPy3ugjmL4o7LNNDCH9QHf','Tt7mnmP9dv','2NZTo3uAaDQCMlpGLHZaJrlZ9HYH591ybtG4Ownw3kR2ADsGP0sy1qVcIX5R7jXkTiY0','BEoauJdx0gNIER3RH2YUoXbEVYA8oliLjyUcCgWy5Gp','oD','LO',6);
+INSERT INTO t VALUES (10326874144615856450,20808,'Ja68hcYt','RSUIyWbFOQAVBtARfxgy7','wfjj39I3KW7GSuw89XrBIhr','Df93','Cr','OD',7);
+INSERT INTO t VALUES (17692045529814740401,55619,'sgZliId6cZrkRwIHuhJUBq7pzZeIIBCj9OhHgef0rNimlVrt','4Bx94X3TeegMCtDp0chaA43VokgnSNUmtoxPxsG27BDHeFT9','V4Qw2a14ibbjciexWgOGoEbvb3m6ZM1aO5dgoJiVwMMgU3DW5','cdkTXPGAJAUHV3ZXX02qt0bpQZp7aEjD6mHfwh8Mz01X0AbVFfE6BhiJ','U','V',8);
+INSERT INTO t VALUES (4812731432722735062,48305,'y7FCVaRjmn68Vrp9gfZfSImUjWeTmF6BxnS9obsa4t','7A4ICliymTSK','0n3NQij76qIXg','Qv7wAk3G5I0','HC','yj',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(59), e VARBINARY(72) NOT NULL, f VARBINARY(82) 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 (1164024635,101,'8Y2e3u7omfUfGSY239nci2rg3X32kJXmeKV70pmhoJoGeA','C4slh9i3VYnWsPybeYIMo','6ff1A2fZwvud','YNJJhdP6uOktSkbCq9vqCLrR6VysexCd6Iw9Kz0Dxr19782HBZ6','AgfKJP78EN0xs2gnEVkVUahX4VRQIhdbFc3Lv9fD8UXVPenMpW7pTtWhTAc','NpoV44z5pdna16hgBfwIaioUCH3tbYBwhUNyTDg1vINKNvJjC7MG8u6WkBjgDuineg2Hgz9iWYTE9s93wuVVgnai',10);
-INSERT INTO ti VALUES (1164024635,101,'8Y2e3u7omfUfGSY239nci2rg3X32kJXmeKV70pmhoJoGeA','C4slh9i3VYnWsPybeYIMo','6ff1A2fZwvud','YNJJhdP6uOktSkbCq9vqCLrR6VysexCd6Iw9Kz0Dxr19782HBZ6','AgfKJP78EN0xs2gnEVkVUahX4VRQIhdbFc3Lv9fD8UXVPenMpW7pTtWhTAc','NpoV44z5pdna16hgBfwIaioUCH3tbYBwhUNyTDg1vINKNvJjC7MG8u6WkBjgDuineg2Hgz9iWYTE9s93wuVVgnai',10);
-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 (-1627582989,47,'WjlZgGWkTnIGzQxaEA53x24oV7QhOwgjCKVTqIofJJOnSE2hN47b4UdzKmkAAi2h','yUaYuHIX4rnxZwe5vnwrT4sYYAvxBoYGf2m3Lck2yF9nFkme','frFdXndU29YvMESuGVqZH38XiJj3xcnr06nJlD','ilyjT8m30ubLleizf14JJCo8S','p9HUfC3Et41ng3NP','Wt2CVBxBu01JduxJ2yC4epFnkoUn0eiS1RVUAbZcZolx0WZBH',11);
-INSERT INTO ti VALUES (-1627582989,47,'WjlZgGWkTnIGzQxaEA53x24oV7QhOwgjCKVTqIofJJOnSE2hN47b4UdzKmkAAi2h','yUaYuHIX4rnxZwe5vnwrT4sYYAvxBoYGf2m3Lck2yF9nFkme','frFdXndU29YvMESuGVqZH38XiJj3xcnr06nJlD','ilyjT8m30ubLleizf14JJCo8S','p9HUfC3Et41ng3NP','Wt2CVBxBu01JduxJ2yC4epFnkoUn0eiS1RVUAbZcZolx0WZBH',11);
+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 (12728786694742826151,18791,'wrdTpifsK0Q0XPpuWqFJD','9MqxpbDHB','UnhWqCS93QoFqt','hCgpmQoznHDVbRhOxNLW7wdTjDSAEbMddHp4IjTq3jKjIw1lqWBErJY4Jce1SmrO','Fw','s',10);
+INSERT INTO ti VALUES (12728786694742826151,18791,'wrdTpifsK0Q0XPpuWqFJD','9MqxpbDHB','UnhWqCS93QoFqt','hCgpmQoznHDVbRhOxNLW7wdTjDSAEbMddHp4IjTq3jKjIw1lqWBErJY4Jce1SmrO','Fw','s',10);
+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 (9946162852382901910,4096,'rkT2','CaA8HhrEWZY0pt6IJCvYt5eNjtP9kvyI2I4LKcsJS6BigJ34yHeGG5','zupb0U2kEhJ3DKC5odAKFdUWba10fJrRHjVYMlx1W4s','PVnNaqiKini8UbPjiCHTn7LF01h3AJlLKPvgUjyRXvkJKDeHJbA2r4ff','X','e',11);
+INSERT INTO ti VALUES (9946162852382901910,4096,'rkT2','CaA8HhrEWZY0pt6IJCvYt5eNjtP9kvyI2I4LKcsJS6BigJ34yHeGG5','zupb0U2kEhJ3DKC5odAKFdUWba10fJrRHjVYMlx1W4s','PVnNaqiKini8UbPjiCHTn7LF01h3AJlLKPvgUjyRXvkJKDeHJbA2r4ff','X','e',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (934746529,116,'bFVJMT1D2PTz4k2t9SARK6','oRrNG5od762Hg6EFusDlHPPkdtlcvbDbHUUwecVLYvEAfys3kLPXKNKukRFUwqa0tfsIOyxshFEmd2NjdlLGI9L3pIdnQMh5vU2JhgL6ydRcTmN7ajrutaROVCVCS6MUN67PqRkAX7EiEKfUpx4MV45IZqPumiUYALwUeqKEERitpHq3w582PKqRfRzBepyaSy','Mxo7rnhmJosyNFKKONEfIZe9kG4tVZABpMrzvXE','1DNMvKj9YLgEN','SiHYZWl1hwqR1rWcqDjTUo3eyuMe7FXZ84IZVr81g6xuVdV2N7p9hpRpdBq3BqgvI4','RTbghbyMUwi7DFmHBErMYQ5NFRPVyf',12);
-INSERT INTO ti VALUES (934746529,116,'bFVJMT1D2PTz4k2t9SARK6','oRrNG5od762Hg6EFusDlHPPkdtlcvbDbHUUwecVLYvEAfys3kLPXKNKukRFUwqa0tfsIOyxshFEmd2NjdlLGI9L3pIdnQMh5vU2JhgL6ydRcTmN7ajrutaROVCVCS6MUN67PqRkAX7EiEKfUpx4MV45IZqPumiUYALwUeqKEERitpHq3w582PKqRfRzBepyaSy','Mxo7rnhmJosyNFKKONEfIZe9kG4tVZABpMrzvXE','1DNMvKj9YLgEN','SiHYZWl1hwqR1rWcqDjTUo3eyuMe7FXZ84IZVr81g6xuVdV2N7p9hpRpdBq3BqgvI4','RTbghbyMUwi7DFmHBErMYQ5NFRPVyf',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1439178542,120,'Tot','99XKrZJwWLlqrLapkpUKoIMhDp2q9McyBZ7kyBRFFwNK5hW2fmE3sorbE2LiqC','QtwnvGGFWk893SLdl1IrO1gjcwtGhnNKo1','au9ZQeX2POz3SRHHJff642HMoMXMzkYbdd9CpUvwmjaedCRcH8WuqhGKLEvgyif7UNps3VXTtE6GTahrcARguoU03AmFgZbl3wkLH1AwyrLbm6rhi21tzRyZpBoXAfXQnTxPAx7RntxrvMztRWheEEQYmXjpvxKzxDtazthB5PEoSqXuZ26brzz4dPmoNzMqQcNt8iyf4M6K9mTmkyNnxC','xNwTiFB4bvKAg85WqB1tqqsrk6xvEmPMqE','2bkCu20kuMSLhDvR6Xmfg4T',13);
-INSERT INTO ti VALUES (1439178542,120,'Tot','99XKrZJwWLlqrLapkpUKoIMhDp2q9McyBZ7kyBRFFwNK5hW2fmE3sorbE2LiqC','QtwnvGGFWk893SLdl1IrO1gjcwtGhnNKo1','au9ZQeX2POz3SRHHJff642HMoMXMzkYbdd9CpUvwmjaedCRcH8WuqhGKLEvgyif7UNps3VXTtE6GTahrcARguoU03AmFgZbl3wkLH1AwyrLbm6rhi21tzRyZpBoXAfXQnTxPAx7RntxrvMztRWheEEQYmXjpvxKzxDtazthB5PEoSqXuZ26brzz4dPmoNzMqQcNt8iyf4M6K9mTmkyNnxC','xNwTiFB4bvKAg85WqB1tqqsrk6xvEmPMqE','2bkCu20kuMSLhDvR6Xmfg4T',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c BINARY(20), d VARCHAR(42) NOT NULL, e VARCHAR(7), f VARCHAR(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8561832018033356463,-98,'NO5cBw1OsLC7yMjqMAFu','nR74187fN9k4d39r4AIl','P','evPMZxZfPsO8ZWkJQmYZbBUaikLa4lBmmph8sGLNF4GF0YpnWKBy','1WaH86AW','uMbTX958zFKefY5Liaj8hX9xHaPvP0ErlacJkD74ciDLywXxFda0ediTZzI8pQm3lva6Zhz',0);
-INSERT INTO t VALUES (5772467504526725476,41,'vktsBmyj','ld7CYUnUaGQLe','HiTLhVT','EwM5Bi1WE6Jjk703SCzkRzKhIQsclE1ftkcrx6Jz7nTuxyeQ9i','gYWVBgM7uYYhMDB5o7nFectYf3','IJSFM4hddKofZfP2',1);
-INSERT INTO t VALUES (1207418057422364550,86,'s','p6YKOxTOxrdVPyRqAGNEyzmEPqlWd','zaZ','9M30s6vAu19PY6E','tXC0OM5rRBKp9GhsZaz11gjFAw3rp','TNoO2KYi2ZZSqZbyRFJyl5rRQAeJu6',2);
-INSERT INTO t VALUES (-8635138370691489566,23,'XDS5nUh6E45y73','pzZF','FT','IeiQFCNXsl2xIhYw1I5jZB005NGNuCmlnAppEZFZjR9QTIenBFms','wEAbRq690GEIeiH9w9ai6JAjU39kcTv6rmbWd','YTXVenj7HyeT6AQCEBJ2cFunH6TVxqQt21hjXWebgGVbGQgSCGdTN5YQkq252LmzOo1RlAeF1',3);
-INSERT INTO t VALUES (-1586221206598957865,-121,'MZnwL5rduU7UvgJ4ElJe','axX6G2zahaJVboR52xwrJhrx8vS2ZQY87kC1Nh','1Ly','6pzWaV6umoxfRxBbuBq505j9H','0mMcMrDDp2kxpxeZWRLs1qRQmV9FBqJ5CUazDq3fKr85qu9EBLKto15LwyJ7lwVc3YH1ep9RJRJV4Yn79N19wqe','4g7WvjWTaPxXbCBxrzrNSZ7JqMWgu',4);
-INSERT INTO t VALUES (5557537327130303781,44,'l1oV1pJZ6dN0ViC1q','JQek6q6bDTSaxHKuBEjnjyO6co','nWmUP','2XrG','HH2iqE3hyK0RkzNvY6PFELVucHE8CW9nx7sLGZs84hf4CC','hR8wrA1lSK33BcGuZjcZezz2JAf69kHTaXeaaDYFuMy663MvlsUrcfaP8',5);
-INSERT INTO t VALUES (-3805141383746723621,30,'L1OJe0uTHs4','MrhZ54ipJO6w6mANWfZtJv3DKsPyPYfa','C','5u6HnUslZ83pOME8jxAr8RMYYqKsr0pcPVYXeX8KTR3sUbT32GC4fZ4JpD','eoJNWBbk65rKO5VdIhe2Y','6WLsMiR4trysPdgNqbZf9Jit3Ss0EJ9yajnx6QdVIwPDNYIuaewgSC5cHQXlykmtkUc2b8lHzkp7yr0rN',6);
-INSERT INTO t VALUES (-8697732561048879110,-126,'mKlJTeEkbTSdG','HpSw3WPTQnsZZl','gr15HcU','M3TRG2RwlQ8H9qItgElyV33m1','LmXFN2C','0Rwp6GxzCdLWcm0OT4J3u5GyIbCxBYCi7ZSplfhKqmbWLcYHN4AmkCtCjSQPffPoy1jScf82OPYtHjj14o0Adi3Qi',7);
-INSERT INTO t VALUES (-2869895842720843977,-68,'o7SO5p3lRdaE2wRR','Dldtwje2WTEzif','e46','vzIrDVNfUQZyL8wRz5lE81b','4qq1Xv2gf6rLRN','ipinSWQQkZjhiZmyChvahrRVwBEeXjPosQtW5sKerfjWuIYBFqywbpjsKTQAteJxSvZjPr2Wnw0Q4MYnrvH4Cy53P',8);
-INSERT INTO t VALUES (-3044127219345962907,43,'mInioglDAHQDl','Pq','b0aD','Vi5ZNWnuvKRi35UGZHt7w6gjkP5jRzQhZ0foFgiYwSFdvU8LrobrNwKaF','Iwb0r3iUfhE8Jia','1IqDeaP2Nc3ccU3gcRvMs8Bgm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14845780106157328919,53002,'bnoQ5bwmI9','zun6HIOV2PNun32YUIQ7tFc8yeO3ad1RwptHWIBVhWQWsN7nJVftSZ0iJHktWqRo33dW7oM4boTktTikYbR6t7WUlqUvpRkD0oUPd3NLIvHACZLvEAxBvA4TJNYt9j1D2RQUHmb99dKDe7bjElgdnt5Pl1KywhP7CCr4nwIeRP0TQzwAE0NC','LSVxxiTy','W7KUDX09KcfmfiSi1llAVws9V6UZY6GWeIR1SgsVHsBiTh','XF','2',12);
+INSERT INTO ti VALUES (14845780106157328919,53002,'bnoQ5bwmI9','zun6HIOV2PNun32YUIQ7tFc8yeO3ad1RwptHWIBVhWQWsN7nJVftSZ0iJHktWqRo33dW7oM4boTktTikYbR6t7WUlqUvpRkD0oUPd3NLIvHACZLvEAxBvA4TJNYt9j1D2RQUHmb99dKDe7bjElgdnt5Pl1KywhP7CCr4nwIeRP0TQzwAE0NC','LSVxxiTy','W7KUDX09KcfmfiSi1llAVws9V6UZY6GWeIR1SgsVHsBiTh','XF','2',12);
+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 (16521383624483708593,18599,'Ex0hVsrxYSfz','DFKEiEBscRxxJJxTSfLARj5tMMyb78i3VLoCBNRCMmYEL9RmipM1dSA0mLjFeWYd','MhGaEs54zU2rLdP2o8MgIEvPz6MaUP3KcE5q7LvNfpeKO7zYPV1cPchKeVyO9l7Ai','7JlUYCm2rH7xhu','E5','7j',13);
+INSERT INTO ti VALUES (16521383624483708593,18599,'Ex0hVsrxYSfz','DFKEiEBscRxxJJxTSfLARj5tMMyb78i3VLoCBNRCMmYEL9RmipM1dSA0mLjFeWYd','MhGaEs54zU2rLdP2o8MgIEvPz6MaUP3KcE5q7LvNfpeKO7zYPV1cPchKeVyO9l7Ai','7JlUYCm2rH7xhu','E5','7j',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (9389259754555449793,58176,'cQGm2fk3ofZTmO3Yuxy3mrTpaZlRwJs6nG0bt','ZqJCretIr8ha7WS0ic9GU1u2Bl1K3bvFWrY7WTMiUqs2l18fu1b5','9GeKPrvsoxedXa5FpBPTxNrj6JEBQ','RTcHRBUJWMSp4vuDiXG40XEdJ1SArBKGLUbz7a18ACKoWNFZLnYOsfVHoXOI19VGtHAwEDuEfK7wmgKHr4ExPpxp3OrNMO1cCR68q7YnCd8o4Uk2GY9PAFpT3vFXqOfpvMJzb9NWHoeMPGpRtaiBgUkGci50qLdTp2zR15PlBHMmqGI','hj','Rx',14);
+INSERT INTO ti VALUES (9389259754555449793,58176,'cQGm2fk3ofZTmO3Yuxy3mrTpaZlRwJs6nG0bt','ZqJCretIr8ha7WS0ic9GU1u2Bl1K3bvFWrY7WTMiUqs2l18fu1b5','9GeKPrvsoxedXa5FpBPTxNrj6JEBQ','RTcHRBUJWMSp4vuDiXG40XEdJ1SArBKGLUbz7a18ACKoWNFZLnYOsfVHoXOI19VGtHAwEDuEfK7wmgKHr4ExPpxp3OrNMO1cCR68q7YnCd8o4Uk2GY9PAFpT3vFXqOfpvMJzb9NWHoeMPGpRtaiBgUkGci50qLdTp2zR15PlBHMmqGI','hj','Rx',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8517774408582713381,65327,'SnKAShuO','hgTM2Sc09AiIwAy9LI9FB9vT9qwgoTrBcvOXn5iqDWif8XQEVlAGWNyeRO3w9W10X1Pi53DXcyPbsnn2cSt1ywdHE0DKNt1VmxlT20ngipyceDKW','8do8WkUXWVaWl','vH6MhZJ4cYBFxu0cwBNGSubyaeMoHbDTGL726OGK6ItpnTdzK8cLgve2MmWweOs2e6y4hmVTIDIOTm48hWsbfgtFTf9tCuTRNc01oqTkwrOTjyOrcRYpBYy0kCRwnf13nF0XjhAiWZfHSicEm8CEUpoPMjkCuRoMV6bNQYqGTGNEpasKnOJOlf7bTNrzDh5OR48C08tb5Yo1aaVt21etYQLrtFMozqO5EEO0erpy2blMdMz5ZyuckCfje','VNT','Xk',15);
+INSERT INTO ti VALUES (8517774408582713381,65327,'SnKAShuO','hgTM2Sc09AiIwAy9LI9FB9vT9qwgoTrBcvOXn5iqDWif8XQEVlAGWNyeRO3w9W10X1Pi53DXcyPbsnn2cSt1ywdHE0DKNt1VmxlT20ngipyceDKW','8do8WkUXWVaWl','vH6MhZJ4cYBFxu0cwBNGSubyaeMoHbDTGL726OGK6ItpnTdzK8cLgve2MmWweOs2e6y4hmVTIDIOTm48hWsbfgtFTf9tCuTRNc01oqTkwrOTjyOrcRYpBYy0kCRwnf13nF0XjhAiWZfHSicEm8CEUpoPMjkCuRoMV6bNQYqGTGNEpasKnOJOlf7bTNrzDh5OR48C08tb5Yo1aaVt21etYQLrtFMozqO5EEO0erpy2blMdMz5ZyuckCfje','VNT','Xk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(78), d VARBINARY(19), e VARCHAR(98), f VARCHAR(82) NOT NULL, g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2792123092899294618,4293099,'sLG53OfKruEmCfNW71TwaXH','RideQgM9gk4nb6a','uNRJqqgVp5NmluMBMlsUXZxQ1PEmdfwtM4jT2ic3Nfl9tHeRUDdw1qy','byMjeetXSodLCSNaXwTw0p3lnGIPGZyg1WIddkLqR4FfA0RQsBX4lCItp7YdCUmWJie','x','f',0);
+INSERT INTO t VALUES (14061463812976615210,2799222,'rk','5Q','NsFBFgAyjr4D4eUWLYWQxNiVZiDgyl','iKK9o0G2','s','d',1);
+INSERT INTO t VALUES (13510659614084238715,-828985,'3INGIpAEq4ZiZwROiYrODSjLnpzdGWb2wjwpPE5FSSZM8vMocrz5THI8GZAT7wT7RbPFvs5R0LR9yb','wwKs4R95bX1','PzhYlkBlsjDv7peJ6eLjSoHFXzLjncWSOMziIrbU6hPXoLsx7B6hxDMUHV97ruCCX4QciIyxvJ7aT6EXQxjiLYqGKs3b','1EiDE8vz6uU7CdtC4CEnfAA6HWnDvVgzJv','2','c',2);
+INSERT INTO t VALUES (578164871741265289,5734931,'1elaehNHIRGeiQj3Q4PeWr','v3pkeAOrVsQqAEqmaGE','U9H5B4jrN3brakAjwEV4vK5onl5Rf8A25kLUfiBWzva98TuW','d6mIw9dtQb3OM7SgdiZN9ghFNyM7J0H3UbYHeWJLfp1BxwMXPixMqX6oqp','3','i',3);
+INSERT INTO t VALUES (393367034662775415,-991624,'j8J5','G','vCgzIosSE26nEuO8P5VDoWDWAeYGrBgthDBhae1dXf25Ne5MRshnr1eO26xHaEcaDQpNK3SPcV','VxJXGem6Z9I5UqIHfMUSgha1QdoPcJbOpk8AgHmaj3EttAXTa5F1szBhU288qnKzAx1VfpKfFE','p','X',4);
+INSERT INTO t VALUES (11505602175412083494,-4055831,'7AuokmEzD4gyVTmrfJvNQJufgCpx70ERlLOxfd8WThJaD7uGsm6QgLTGClMCX','jY00ciBnAzm5eY','xxzQyFQMYHhbalPZ7lClZKqq3FVbhzHEfYfqDRPPP0W7BBBYuIT7jk8mL2HKJYl78L8NED0V7KWmO','1lQJDs3ECZ2fwR','e','0',5);
+INSERT INTO t VALUES (18217621617172195961,335606,'Fn2GAT8U44OJxwsSgw5UlFJAyGbhjQOshL7CEegM8ecF8','Ws7vp9RhY','t0otoW3iMs03kpA','Uw5Ydg438Mqr','G','X',6);
+INSERT INTO t VALUES (17733779890122361455,2990569,'EIhQq4dM','YJrsd0Lg','CJJRYI1HfUIMes8UxwPXpP0VI4PCFCwjZE3i2yOmdR7Ww','Xshi2DrL3GRyPA','h','x',7);
+INSERT INTO t VALUES (15038515789585710545,4349150,'kaAI2wOs6jk1RCipJG0ZrjxCInZ8CYTbZm4Ktw4N1Il4i291Oy0rDX4gjB','hgWs','RrkryNwekpBYuIaC0IxqHNcJJvAEzwsdENSfMqx0nsAXOjlaZqQQTxfAxKN5NaUC','MekD86eu5LswJmsx82y7iUJkMIkkrke1KL9q5rlr3pspdGPxle5ADYl0ITyCMKcfs9Y','g','T',8);
+INSERT INTO t VALUES (11980055025526709142,3059211,'e2Wl6PsAS','DI6lBAyJa6FAR','0','5kcS4NYG3606LDe2uwPWsjESDYb','1','V',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(78), d VARBINARY(19), e VARCHAR(98), f VARCHAR(82) 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (4640402647257924283,2109942,'S57BT','fzA9RZYnrUf','jAxBcv0DFei4dfYBamPTRyFUvokGmxqWMavUkFuAGu0rlFyIpw5l1ULdOIWsLqfsA18qqaG8BA7q','88YiONXhhL1iyGAHjzmINzqVRQp88Ce0c4ZAmFZ7KEjFNx0Nl0nXDbzWwyqAs1Mv','O','J',10);
+INSERT INTO ti VALUES (4640402647257924283,2109942,'S57BT','fzA9RZYnrUf','jAxBcv0DFei4dfYBamPTRyFUvokGmxqWMavUkFuAGu0rlFyIpw5l1ULdOIWsLqfsA18qqaG8BA7q','88YiONXhhL1iyGAHjzmINzqVRQp88Ce0c4ZAmFZ7KEjFNx0Nl0nXDbzWwyqAs1Mv','O','J',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (6291221974895229816,5267177,'cEHpayYWfeClJsVwXQNSv6z4lV6FST8qn','zhBXusGNMjSn5hNk','U3j4qdHaZSI2nyE2gtHC0Y6j9c81BLXkcY06ksJ23WVgkevfGlLVTYTaHXuB1nVPehFMTjJpqD7vCI3d6z2scgKSp0wocaztd','49GYn99oOVaNEpFykCKRBz754gxZy','C','l',11);
+INSERT INTO ti VALUES (6291221974895229816,5267177,'cEHpayYWfeClJsVwXQNSv6z4lV6FST8qn','zhBXusGNMjSn5hNk','U3j4qdHaZSI2nyE2gtHC0Y6j9c81BLXkcY06ksJ23WVgkevfGlLVTYTaHXuB1nVPehFMTjJpqD7vCI3d6z2scgKSp0wocaztd','49GYn99oOVaNEpFykCKRBz754gxZy','C','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1557991429443968680,1393999,'b6LEUnBYNxeVVc3s5zPJf73GhTCWz','18yrwF7y951EEBj70OLVQ2Tzj05r25hbPKmqaLkvYbtYubtTMbiNB3bGzZCZyzxcUoeCdGCtbBeB3Y78qf3XEAXj1AagaR547r4ufocL7JsKlCCchbUynKIpW4KTSCEGVudmZ5tdgnzODUDJ4wSFMK7jDwq8w0MOJ6gMwfFuNsuGbxAx0rgjKhvCGs9tVhKzWkXklIDQCPja4nJoKHuRbHMcTPdLL8et2KsQbB7egB4wJKxG1GhLIFQNvihs4','RT41omb6dKJLyzzBNVVvwNPaKzhIEJz','HrnZsIh9Lvzu1w9IdMr003qkD6jakU8XjlJovBOGNlxPBKLa0iVXyVXSNWZ3jB0h8zaWo54Hzdya8BBw','h','X',12);
+INSERT INTO ti VALUES (1557991429443968680,1393999,'b6LEUnBYNxeVVc3s5zPJf73GhTCWz','18yrwF7y951EEBj70OLVQ2Tzj05r25hbPKmqaLkvYbtYubtTMbiNB3bGzZCZyzxcUoeCdGCtbBeB3Y78qf3XEAXj1AagaR547r4ufocL7JsKlCCchbUynKIpW4KTSCEGVudmZ5tdgnzODUDJ4wSFMK7jDwq8w0MOJ6gMwfFuNsuGbxAx0rgjKhvCGs9tVhKzWkXklIDQCPja4nJoKHuRbHMcTPdLL8et2KsQbB7egB4wJKxG1GhLIFQNvihs4','RT41omb6dKJLyzzBNVVvwNPaKzhIEJz','HrnZsIh9Lvzu1w9IdMr003qkD6jakU8XjlJovBOGNlxPBKLa0iVXyVXSNWZ3jB0h8zaWo54Hzdya8BBw','h','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13589072080900564319,5815260,'6NByfvwBf7y5scMbLpjT9Ml5rx','TBWh9ho27PuWJM4vcUG9XABtZhJl3RbmIGnUqd5zHezgLn1qaKI5NGZQkgQWn9bcvTr5nblNRH0uzyjvz4eBft2RQmaDVza9mZvytO1EgKNOdqyQnfGm0I7H4jFb0qyr4PXWGoBTnE0OM6BNYzjT6SIIVW00mjrpbuDuxaHa4t2RDLcUPPXVDJ2rS','PqNQFcRDmgXZIp3csnii2UZvrYbLQq1xxUlUuiTrBKe1WgFAAejvMLmpR4oF8Rxx3ZL','gUeTSd5DGCZ0lN3iF9kZuhMmrqaJBBxK3X6jBM0ic4rMjdOy2HX7a59wzz4JJMnPHq58rwDfRsis4oGXZ8rzhdMWHdKYrgNihk1HqM4mxOm0ZyyYK0KQnF0abwuJdjI7lYHWgqsIS753QKC9Yqo4uxcymOaXWwHEqtPUyNdouTcPAAAopK7bVBWHj5ZHKVeXMwPj2dVUoWLfymF','H','2',13);
+INSERT INTO ti VALUES (13589072080900564319,5815260,'6NByfvwBf7y5scMbLpjT9Ml5rx','TBWh9ho27PuWJM4vcUG9XABtZhJl3RbmIGnUqd5zHezgLn1qaKI5NGZQkgQWn9bcvTr5nblNRH0uzyjvz4eBft2RQmaDVza9mZvytO1EgKNOdqyQnfGm0I7H4jFb0qyr4PXWGoBTnE0OM6BNYzjT6SIIVW00mjrpbuDuxaHa4t2RDLcUPPXVDJ2rS','PqNQFcRDmgXZIp3csnii2UZvrYbLQq1xxUlUuiTrBKe1WgFAAejvMLmpR4oF8Rxx3ZL','gUeTSd5DGCZ0lN3iF9kZuhMmrqaJBBxK3X6jBM0ic4rMjdOy2HX7a59wzz4JJMnPHq58rwDfRsis4oGXZ8rzhdMWHdKYrgNihk1HqM4mxOm0ZyyYK0KQnF0abwuJdjI7lYHWgqsIS753QKC9Yqo4uxcymOaXWwHEqtPUyNdouTcPAAAopK7bVBWHj5ZHKVeXMwPj2dVUoWLfymF','H','2',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2696785444531068534,3732738,'SSw2OLXTKQqRT','Piv9t4XI6TZVRGhFtfxzR7i86UUevDCzMhCaWraLx4VU4AvtZAc0kR6PyAUMmKuuucrzXe3','ukgAwkCxskMa8x0B0NaOKHB','r2SYrZQi6wFPkCEQuDz9dG4LC7Rx2xqm6f6ZFo4pOebKSJ6OzDAw3aL03DhHoe0PmJukly6HU','gp','e',14);
+INSERT INTO ti VALUES (2696785444531068534,3732738,'SSw2OLXTKQqRT','Piv9t4XI6TZVRGhFtfxzR7i86UUevDCzMhCaWraLx4VU4AvtZAc0kR6PyAUMmKuuucrzXe3','ukgAwkCxskMa8x0B0NaOKHB','r2SYrZQi6wFPkCEQuDz9dG4LC7Rx2xqm6f6ZFo4pOebKSJ6OzDAw3aL03DhHoe0PmJukly6HU','gp','e',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (4336500531708040238,-4730453,'zIUh3wKTWYA0','8CtJYycWHYzIPgUf2JprXGSCDkqsOhcWkj8eESIAKTPI3RniJzvCtIofV10r7Xm9V0dMxTtl0zz8dzTDCCOvAcRtQhpL6bxwc3UlsFa7A1jSZzRhu8M7BojC982xiXkXGK9tzNIbQRQK5O','G62MQGtVgm5sUdu0sWJNNQo5OIMeefDDgQje2IRA4RK3s951IVQzscTp','keagtEuNsUEU5Z22yUM2UoPl0599z05cz2xuo6NfBSL422CLq8mj7VNJblM8AsTDB','xp','Fe',15);
+INSERT INTO ti VALUES (4336500531708040238,-4730453,'zIUh3wKTWYA0','8CtJYycWHYzIPgUf2JprXGSCDkqsOhcWkj8eESIAKTPI3RniJzvCtIofV10r7Xm9V0dMxTtl0zz8dzTDCCOvAcRtQhpL6bxwc3UlsFa7A1jSZzRhu8M7BojC982xiXkXGK9tzNIbQRQK5O','G62MQGtVgm5sUdu0sWJNNQo5OIMeefDDgQje2IRA4RK3s951IVQzscTp','keagtEuNsUEU5Z22yUM2UoPl0599z05cz2xuo6NfBSL422CLq8mj7VNJblM8AsTDB','xp','Fe',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT NOT NULL, c CHAR(96), d VARCHAR(44) NOT NULL, e VARBINARY(65) NOT NULL, f VARBINARY(66) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8208312030613750522,-15,'LZtfn1lnVmKE2kEIycC5G1FR6JMDrqXsK3HYaszRFL8nRMzQeub','QF9s','hl4i3cZxXgocs0uVfdm2RaOeYPW','E3GOjp3yMFmglxGQDaI6Mkc123UKk6KlgbNewKQtWB','e','H',0);
+INSERT INTO t VALUES (-2890359496055988934,6,'vbmZPGUIqSkPVa1DmsVNOQVBkVgWwyFWIkrKiyhUcKWIHdVsGvBP3hULk','s0YV8AbsGh2rkLMOgQk9zIMtcDrN8jh0OIgsRYeVaWJ','kSIRPmrLdKeffqKih7Ui5fpqGSDrtvYkmGSFa3','v9hRCaOxq9AgGqNUJLJiryqh5fFEFIrrdGNsQEDUqTM','6','C',1);
+INSERT INTO t VALUES (-3228990732622636974,-112,'i92gf9sCAVIf9HN401XlqQXDMM1uqe6sxHvOO21Qfztijkik3Tl7F7VaPywsz','MjPy9i0GuOlXPYiWnxtzEKBNUKjymZCL7raKc7SrBX','aG5GUxERf1ptmt1rgM300ERkj6O5kqyO','6YtrfTbz3S7HnM6UlCwUFvHK1KXr8','a','c',2);
+INSERT INTO t VALUES (-2516869590709587664,-60,'qnwMBsG1iLnVThZ3VhmoJRvTbRRQEJ5dFKxv9nxpF8T55f7Jm31jCpX06gLAHpc4mdcaJ','kZSNlQjcwByzCIPBKqXI','OGNG2CGIEDN06o3UTzVlOI5l9VgaOyBqcV38bhpoXOfO3MHwsp5sK6VWsK','Cka7gVCK2CzrjAtM3XQfLpXc8WPmvtwagmEKmtBS5','h','t',3);
+INSERT INTO t VALUES (206093239246535551,73,'RcYboxLY6lqBsY9T84WeiRFenQ5WtSjIzYiX68qq7OxXSvPJu5mXWyQY0At6X4RUIlxQwLgRBX3LKgEWPupLv','2JcnAwf4FJg5BrpNK7styC','jJxee7rT8jF3wQmoWNW6c','7FNYABZHOzSSxQaI90rUAHnrFCTf31iwcXwotKreH4Rw9Nfz7eOO','G','I',4);
+INSERT INTO t VALUES (-1295115380612455650,-79,'pLWHkNHyaFK','OnGLleeTc','5ugNQlUrOqDfSlrR1Cjfmtjc2qu3eDVU5y7KshdOeTDd85i8lMzTW','Socz','0','q',5);
+INSERT INTO t VALUES (7003347321609309047,107,'q3PFbezWH','7neF5vje98xWuEVSqny4qmn6QZztqmHTt9bDhB','DVU0f','87KRQApYw4rDIqBNnseQiZsoulWxwld9vozSdPA','y','L',6);
+INSERT INTO t VALUES (7483821088057387685,9,'ha','eJMJ0icFcAPu9OLbEp3FpzJn9Xz364XLzjut6usM71','zbhYC40eoninY2kThE8wWd4ujiUF7mEcwV3ZpjRu8xUn','sVdb3O4Y8SMQfcjr2jncgWBswfn8ptFg3eoBeAgmGWecVZpKN6','t','l',7);
+INSERT INTO t VALUES (7592626849947081022,34,'Nzd','HO8jw9eQnScoFLebUPF','5VF65bwcCbinQ8btr1QpdHJrR5W7','RsEvcue5kkigwKjOLRfcuu0v15RSIhnJT09Fcq5Qf8gupcqgtAskQuGe','c','h',8);
+INSERT INTO t VALUES (3065695183615202691,126,'rEIHeWOmvHI8uKBcwc4I7tnlcw3mQHAyOG0ggNF6ki','rZor4Oat4romvLe','BYaGIckmLaFNnhJ3md7kVMUxYKGfwz1WjkQ0FNRvA6aibmpa','k1GNbP5NpnW','4','H',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT NOT NULL, c CHAR(96), d VARCHAR(44) NOT NULL, e VARBINARY(65) NOT NULL, f VARBINARY(66) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (3462249420551395664,116,'VxblfIiK6wrQ8g','vqqOZb3vnvj','e1u8j6','mzy','dDMSf9rcVgIbW7jOvhQnmtkI4PxB96MltHFaaK7qF066','C7yZlkJSH6x',10);
-INSERT INTO ti VALUES (3462249420551395664,116,'VxblfIiK6wrQ8g','vqqOZb3vnvj','e1u8j6','mzy','dDMSf9rcVgIbW7jOvhQnmtkI4PxB96MltHFaaK7qF066','C7yZlkJSH6x',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(21);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(21);
-INSERT INTO t VALUES (-1217927190348712868,-128,'ONWm2K9Q3VP3E12i','aYTUNpkv8UnAk4BCmjNQwpX7','xMo','Yfonrl','L8IyjpaAHQ6uWzLZmcHpjCXVlslBdamu1BoxBQK8SS6Nyp07K1sMEbTFHFtsvnj1oKX3dGXynN0j7Wrp2XvZDWWNgkjMqqugVQ','qNHVNfbT0ZbBCzjrRDgweM',11);
-INSERT INTO ti VALUES (-1217927190348712868,-128,'ONWm2K9Q3VP3E12i','aYTUNpkv8UnAk4BCmjNQwpX7','xMo','Yfonrl','L8IyjpaAHQ6uWzLZmcHpjCXVlslBdamu1BoxBQK8SS6Nyp07K1sMEbTFHFtsvnj1oKX3dGXynN0j7Wrp2XvZDWWNgkjMqqugVQ','qNHVNfbT0ZbBCzjrRDgweM',11);
-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 (-7715491195012923727,-39,'3N4rNoXShuBbUGwalYaBa','VZJLddoUgJCh8ZXfXSdAJtl9ILbD4mCXwqqqvV0i6z0tr2hbOZk3c0VDxxGmGcLsm0cXX4j7c59lz2JJGSgoaaeYnfX9DOFRWezU5dGWWic6t7TOfpO4tVj9rKjCFOYDtI6N1Nv0AROm4VhUhaRpvRAFtA2RYFdtZgbZ3oVLe53204G7URO8Xkyd8BN','7Z8p','Glm','IvHlIEoMk2aFqGFouJvSiuYrkJNe15lUGuT641stIlf','vW7nmZzf8rNQyGPvewDJjfCrkKNWUuCFhcLuGZqNroFN4x7c',12);
-INSERT INTO ti VALUES (-7715491195012923727,-39,'3N4rNoXShuBbUGwalYaBa','VZJLddoUgJCh8ZXfXSdAJtl9ILbD4mCXwqqqvV0i6z0tr2hbOZk3c0VDxxGmGcLsm0cXX4j7c59lz2JJGSgoaaeYnfX9DOFRWezU5dGWWic6t7TOfpO4tVj9rKjCFOYDtI6N1Nv0AROm4VhUhaRpvRAFtA2RYFdtZgbZ3oVLe53204G7URO8Xkyd8BN','7Z8p','Glm','IvHlIEoMk2aFqGFouJvSiuYrkJNe15lUGuT641stIlf','vW7nmZzf8rNQyGPvewDJjfCrkKNWUuCFhcLuGZqNroFN4x7c',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7125523030780278776,39,'8BeF7VZ6F1wuGZ1XEOG','VUS2a7uqtrqfbtYy8jfaC9EXyoGybNt3izIGZ6VlOu2lomD55tuHIWhnz5T4IIzB50d4WRKKNHPChKtqL1yT1hdqpBCHhRIkCzYACWv0H4Glg0ZgwEiLVRWDNWyHSYEBO1xu','F7GGw','yWqU7z9zxmcpSFfOFYnn2AbKD3SzTkAxz4dFhTyPYli7Oz0EJrnJH1Y0tmmDzI3aLTzCmLEg0B0bjYftAsIOwMkvzzUEvvXnFwOOHTlVOriuN3GRY5BurRH','XornxLJoCsjJzApiGhvWfliVmpO8SHG4BUqczX1l0tSuYYboSdKmvX4O7ofBxIj1NOsA94hJ8qkqQTnvze42pBLUsAFD','0boBiLlOHL97rmWR3X09NClb7nUcCEAdYWu61CS15Pm8esl',13);
-INSERT INTO ti VALUES (-7125523030780278776,39,'8BeF7VZ6F1wuGZ1XEOG','VUS2a7uqtrqfbtYy8jfaC9EXyoGybNt3izIGZ6VlOu2lomD55tuHIWhnz5T4IIzB50d4WRKKNHPChKtqL1yT1hdqpBCHhRIkCzYACWv0H4Glg0ZgwEiLVRWDNWyHSYEBO1xu','F7GGw','yWqU7z9zxmcpSFfOFYnn2AbKD3SzTkAxz4dFhTyPYli7Oz0EJrnJH1Y0tmmDzI3aLTzCmLEg0B0bjYftAsIOwMkvzzUEvvXnFwOOHTlVOriuN3GRY5BurRH','XornxLJoCsjJzApiGhvWfliVmpO8SHG4BUqczX1l0tSuYYboSdKmvX4O7ofBxIj1NOsA94hJ8qkqQTnvze42pBLUsAFD','0boBiLlOHL97rmWR3X09NClb7nUcCEAdYWu61CS15Pm8esl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(89), d VARCHAR(43) NOT NULL, e VARBINARY(85), f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13488,9016755,'Cc02JZ7mGevmnCWhOwrvZnkFfgUIsmbFzeWeboV8AEdKxH5BVfV6AoKZIzQBVCMIS8IlBbW1SjjgFRbzOU','UjnF2PN9nsg3tInM','F','ERK5Xe7FR2IlwkmVyOstme5bh6eTzhiXqstYm','kX3uavESOFGGlYSRDP7pAdteI9KKXJ1cRczk7S8DYfDJ727OOSnBX1QUBy1xcrOuHJh541OpqqeT','TnhfMPOhmnv9d0hwleO2SoWSE0Gz',0);
-INSERT INTO t VALUES (-22462,15197759,'YJfH9SCUfuP5knwCP2UC3NBPMrAaIiM8tLh9SUMdDlgSKmhdDiiQqElr8HZyFrPQyZp','DQMoOVrXR1MhUoR','Q4JPVKBhVyFUhsuZ0ITqP7aof7gh8PH0928fQZL23voEQZwGdROYzwPL6oN46z93suM2PyrQ','E8D3JrZiQSIaazwKAmzoRJlcXqzkJdRhtILNo3ZSNp','tU9cyMcrCz2xgXgCM36CE5fUTwoFE0VFphV97uDxe0TdNAo4zct7KixOUSgL85kTHyDZtXLFZEZm1YvtHZd44oR2x','iHy1vO9EY6dWZjEEmHGXFZxnJhcsvy4m544I',1);
-INSERT INTO t VALUES (-2662,14693078,'w4vjN93Wjcf4JG48WDD8Rn85tZsD','IkOJIQT9Rn2FBK4wjiUQZ3DtKaDAJvh8DWSAuWuOxz','bO4h0wayzAe8EaNgktlsBZHxssJ8ztwrbiYUfRP2Ml05e6i9TitNFUwBUt8','domP','4fEvs5n6736RNIxTBwKsvENrMuU7zZIyEMKVYViTaEDVSSUwQUhes','dJ12YRju9LjCMRw2jmgYnrHIpz3lYO',2);
-INSERT INTO t VALUES (3393,13660893,'Nl4HLGUY8jQwic6WCMzcsGb4lb9ip58KNmc6NOD9cNW5k8GCvIohKIR1','6SwwinxK','WQYzFc5yjzl1hZCvEwKXYzji3IVaJCgtex1I0qPeyk','4aBpKkG00p9Q5nOOEdShFB87s8JIZ74H1MFi6Q','eDqZnJy9ZWINw7Z1iDMJiWDXu2UR1nADWqRFAE3gSUs3kFoi','6A2Z7Ses26flZpCrxyf5YmxHfu2TCADvA3tT1aGjRDcZ0el2jSRgQHsnLK5Q5tvX5nJrWPycTeI7EakiZAJ121QA0p0',3);
-INSERT INTO t VALUES (2092,14965052,'vQWjyWVu4xMBBxxtKVEJGrBfZLqcEIHusKlLhMhky4BV86','RTMXEu3Vva6twn9U7D58fg9wZ','sQ0QpnYEMkHajo1muVIMMpyS2gxkz5zv5wM9z3I5x8lh7uAdsqExBZ6EoNork8bCv2EUYnuBjccjW','uiZu','Od0ZxzagJn6cZoyFppI','ObTiUF1sMZedA1nZTs2K72Ab5aDsRWM3I3aj8mX7Sn',4);
-INSERT INTO t VALUES (11863,13699827,'e0Wl03XRxFGRNNTE8T','xuGm8l1Ix9T','MGgILfonRsXZJWjKPFMTPo','Kk','Gq4toQQHhYVwo8Bp4z7bXErCS42hy2T7r13otGN4','bMprKFNnxyX74De0XAOMomxLUdeveiwe5ZTcxi',5);
-INSERT INTO t VALUES (-4457,244859,'YGcNxjngIKjx4aczx0iBnQoYTEsytop','fb0HTLIjCIcNOOjbyI','Lt7kfU9Wcijkv0KljRRSeTgooCALcKrtZ7AGk','rLRXCgU08bvfgvEdrrzOVdlpS0Pd7CgRl8Zx','27ucRm1lG3imoZmAQiS6dLbjwL4OxOqfehGca2qIfSjTikfjYmLXeIJNOdKiEk9waedx3UpxXT8o4Y4r0tnMTKi0L','vW3',6);
-INSERT INTO t VALUES (10772,4038827,'tMmdrTkE7vuQIdQxYvPVyMN479L58EF7mkGEKyECCLBAeM3JeyVwabW2jnn','M35sI6K2UVGUusCIYlKEXssE8we0iQnXuizdJ','uTh2Fu2n64fQ9WtoElbq1iSDemxDTsuSzgu97hCEol8','tLYVmwgiGQLM4qfzNO3CRVqNcN5O','xYP','POjtcEmUBFq1hr',7);
-INSERT INTO t VALUES (-23282,5060463,'GxJwh08L58prWo','cxDP','POwiO45l3hN2sHizyazTSRoXoBwl8ec7Fw1VsCzHQt8W','Wrq9WYzy4F3jX4JKIqiK5','7GZmUvrZUg0itNjq6TKVuRpuT760fM5R','M7ZAkFKnBvvOqmbpYUSIFRkkW8ftUB2lVQmzxIJvBDqH9gOAsvvVVxpN5KcrRCE2ESNs06m',8);
-INSERT INTO t VALUES (17236,10816980,'ziJwFf3cDjnkJ8PwrUKzAITFnFQc','UChunpZ5LDYBjLavG9O9Wg','7l0P3eLWy2bGwDvtERiMN0e3mneS3e2sHT0tjhLmBaE0H','2UgrUO2VMvyvSDKbC','JboLQh8FR3U1NMvo4XJDMHzD1WTzGPCffYU8Mc1KldyuQaVtLybjF1T0cVG2vrY0v','cEF38G4umJwpl6TyldM293ZJ8fZqVbciCAtuyOmdZUF8V37t6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (21365,579579,'JUFI17LbTrKtdxoUBTys0CeVMNxH9d58mQrkMf2uQqBUaMUHYmQMP4pohzAHfhEgMEc7Xr','0r8hXe','Rd2WP','FDg1E76G3oVS4zXTAVm6','Zndz7WNimXpZ0yViCJwpQZiFLKpWmbCwaDhqKOIGZjOaBDLB0Tp9zEQe7y2IeF40PeK0iq0dAqzgjzzGk6','JriefkjYo3TjorBA7eosQmsTddzHif6hUCxTqqoO1trHWXpi4lCBoVBoKGOpsLnsB8dMgLcVlznTewOdOoKuMEFcVQTQn0KigpcY',10);
-INSERT INTO ti VALUES (21365,579579,'JUFI17LbTrKtdxoUBTys0CeVMNxH9d58mQrkMf2uQqBUaMUHYmQMP4pohzAHfhEgMEc7Xr','0r8hXe','Rd2WP','FDg1E76G3oVS4zXTAVm6','Zndz7WNimXpZ0yViCJwpQZiFLKpWmbCwaDhqKOIGZjOaBDLB0Tp9zEQe7y2IeF40PeK0iq0dAqzgjzzGk6','JriefkjYo3TjorBA7eosQmsTddzHif6hUCxTqqoO1trHWXpi4lCBoVBoKGOpsLnsB8dMgLcVlznTewOdOoKuMEFcVQTQn0KigpcY',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(90);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
-INSERT INTO t VALUES (1114,7780869,'n3lyPMsuv9JkUd98jY36IGspRUVdJ6iwifcPnYuLX4yIgEZZqabfdKhFVrgiaOUrHtU7aGWlmPD7VMYO','d4tGKaCrrNbtQd0NPZMRHXZDiD0juofJ','QOFwMUJAtX6yImrc0QtQxIVitWGyOZ9B42vqepjbu8BuPrBmGjOat','Xwe5XWa5U7k07rVTQ','ZSOTQaDzm1TlqJsfN2wsKvGK23Hou6JB2S7o6J','FhHeU4HCXlQGvqhVeMq9cdBpqC0ffaY086RdU9ScwGgvtptyFg03LHMCF3uwxiKvyhPPC3Ye0upfWGVmqumpGDRMV',11);
-INSERT INTO ti VALUES (1114,7780869,'n3lyPMsuv9JkUd98jY36IGspRUVdJ6iwifcPnYuLX4yIgEZZqabfdKhFVrgiaOUrHtU7aGWlmPD7VMYO','d4tGKaCrrNbtQd0NPZMRHXZDiD0juofJ','QOFwMUJAtX6yImrc0QtQxIVitWGyOZ9B42vqepjbu8BuPrBmGjOat','Xwe5XWa5U7k07rVTQ','ZSOTQaDzm1TlqJsfN2wsKvGK23Hou6JB2S7o6J','FhHeU4HCXlQGvqhVeMq9cdBpqC0ffaY086RdU9ScwGgvtptyFg03LHMCF3uwxiKvyhPPC3Ye0upfWGVmqumpGDRMV',11);
-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 (-20397,4001383,'cvANoCcQQoPRoQjfu3CXQvG2CtU6OJRIjmK27hcmdOVdpe7kAfv0K3CmuXFkb0hEDNqN8BazMEyXzG2N0e9gvWKuD5','VbQ6CPNDBjF3aCdaNlHXaOu9peHUmbFAblsJjgiutnAStRgyW7h9XHWRRZNxbqbUEzc98neV8wMw9kbP0RbBvOZKbqXh2vlrnueZ6mPcB5YhnJYX64vb5G17gTBOiPjCZWzM0zxY0HrnJbH','dF03vefz5sGMFfVHXtXZ3MXM2N82hB8QelrapnA6','uz9IPupl0UCINv4KtI899Y5ERCv4G2zkNR71DbPN0G','NzC1uU0vREllcD0AsVviHPBb6ooMdqqNfXjzhJnP43sw4szXKjSyKP4','hKgLPIe0405MPxETgnPAUvU4Wvf0bgYpA2yds52',12);
-INSERT INTO ti VALUES (-20397,4001383,'cvANoCcQQoPRoQjfu3CXQvG2CtU6OJRIjmK27hcmdOVdpe7kAfv0K3CmuXFkb0hEDNqN8BazMEyXzG2N0e9gvWKuD5','VbQ6CPNDBjF3aCdaNlHXaOu9peHUmbFAblsJjgiutnAStRgyW7h9XHWRRZNxbqbUEzc98neV8wMw9kbP0RbBvOZKbqXh2vlrnueZ6mPcB5YhnJYX64vb5G17gTBOiPjCZWzM0zxY0HrnJbH','dF03vefz5sGMFfVHXtXZ3MXM2N82hB8QelrapnA6','uz9IPupl0UCINv4KtI899Y5ERCv4G2zkNR71DbPN0G','NzC1uU0vREllcD0AsVviHPBb6ooMdqqNfXjzhJnP43sw4szXKjSyKP4','hKgLPIe0405MPxETgnPAUvU4Wvf0bgYpA2yds52',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (32294,7865882,'dlXsijLthu1vB0xq0RBpMfyV90NSB9BkpswuOfRwdQ9hsjs53gfNLOwgXzMbUxdwvP0ZHjeXya2tcpx4FCb1p2PH','EQxiJVLNqoGDxL491i1iKJUG0Pz16CyyWHet9V5CeBtDHUM9JZdS72TdG0GFtQENYlLaRuF0zqjErBw4c3XEaTN9fKfIINopj2qW1','3zNHs1oseh9DjqEIHKI8AuT','ZCjDOOQxJ6auxWx5YaPWeLqZsaR7','A1z7YH1unc9L4VIhE6uPBCYU2Fu6XbZPS5','PrnZWbygk2yaxuAI56uLlCIUNib0f73dbw2bJZXxNqEbHohwh586NV329zMVXFTFuuhuoDZWlZAyqu',13);
-INSERT INTO ti VALUES (32294,7865882,'dlXsijLthu1vB0xq0RBpMfyV90NSB9BkpswuOfRwdQ9hsjs53gfNLOwgXzMbUxdwvP0ZHjeXya2tcpx4FCb1p2PH','EQxiJVLNqoGDxL491i1iKJUG0Pz16CyyWHet9V5CeBtDHUM9JZdS72TdG0GFtQENYlLaRuF0zqjErBw4c3XEaTN9fKfIINopj2qW1','3zNHs1oseh9DjqEIHKI8AuT','ZCjDOOQxJ6auxWx5YaPWeLqZsaR7','A1z7YH1unc9L4VIhE6uPBCYU2Fu6XbZPS5','PrnZWbygk2yaxuAI56uLlCIUNib0f73dbw2bJZXxNqEbHohwh586NV329zMVXFTFuuhuoDZWlZAyqu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c BINARY(41), d VARCHAR(14) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(9) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5801540889029597100,30,'WH5JNwZTPETuepVz9CI6Ft','g2XyFiCPh4Az','WjMvEA6q6ys8DauwXmRBIDe9','KA','bi5Nw29w6HgGQtRWStrrrBWratehniOmMD46VNNZDzixo4aDpz6sNhCDbqOkoA9bb1izeNN8TYr1Jxbi27Jza7aZrRdU1oeP737M','e1ydRF9jnzfkK6GewbM49NeUmlnGQxT1e5ohXGHuvzdABq65YPLZ',0);
-INSERT INTO t VALUES (-3591435774769820456,-12,'lxH7miso6a','SMBRJsnBorH','M4Le8YgPfc7Dw51NOReU7bthXD9W1PHB9dpTFrmNxC4qEOqIPmQeEvrYH78xfVU0lTVg8PcLQUkEIqC5hAtOcv44rc','UKn','UwjuJgBwlMLQ8YGpqSeeA3ivTTYEU8KFDCJ4wiu','hW0WxgwfptCHZvq3UaqD8WPWsCZa2QoKMZ5B31dcKK6KcbgwiErLlZ9fUHEeQe8ddU32tvs7ErRMM8URzUfikD1KFUgp',1);
-INSERT INTO t VALUES (4266615958642886649,-118,'2wY3','PQFdlowvsPE','IG8ng6324Hb663nlwKTNq5uIrzjpDpjE3YxdeXpBkrwoZMHZBb0LjnTE7OVerBg7CcnduFMmox9itZvOJ8','4aqj','tN7SZ2aC23Qo9SZEmHwzylRvUA0mQY94hA8RBcj4J3ld6LuSKRgM0uJgLIt5INILPoGj','2qbhJs8x5uGmm891Uoycl4VuNwfube1PrtJhnBlRNvthoLohgk7SGpmLkyYXIEx6GGyfZDpwObqPriVLfbmIH438',2);
-INSERT INTO t VALUES (3092965277259068619,0,'SijdavddDjPkEMQi40','1hDT4kMwYguT','wcBDIWDgukEPfjQtwVF72f0vuy3eaqQ5ZrtyCiYarqD','EQ','aBa4N1kIUhuInuzG8sG9jXMkEsY','TApHyCsB7CHFuZ2myptZj72IWdy2TNlb0z7fwQmS0BKXhmV18ABEy1pf3Rt0qLHTz08byyzB8j',3);
-INSERT INTO t VALUES (1085329004620000365,112,'YdHYW','LM','BUtbnEbLZJUb2fX1A0SikuhXhOix6BSVdsQgBh5juIZI44shDQa9pEptVUDPJj5L','6ovMbwDf','ZG','pco8AqB8eQOmkAL41m3JWTJsX6aD7kpPDz9wE8',4);
-INSERT INTO t VALUES (-386782368398105992,-88,'RQ8TZrqFhp57pHXF9yPoiGIXur60Mb0pItpp','GF5tB','j1GntkHe2acWJ8tDsionKLid','fox','KJHliA6biZXgI0CSVtjVX8vLz07ge9xi3sx6g8XdAKY4fz32FDOomyMjoGDJepr5zkMdcPOZoGWvGkvI4ZZLE8Z5','EPK1xafPmlD',5);
-INSERT INTO t VALUES (5737933384135530154,-24,'HO0S','JhmzZc','Y','HQ','T7uTVVxgxuvQspC9iHgeyLDIrgfyP64wN79vaf5eC4XuZhFCA7IlsnRixq8hV4TwaNKkItuhnjQu3NzFLxtkEL4xZa','I1CBkq2nOgQ',6);
-INSERT INTO t VALUES (-8398668113989592088,-102,'uPXSKSClBScbkWjSanHB8MpOMp','0qu94hv1','S09clKwvhjzv9xE2ssz6MU4QstOFvB1HSnszCoVD87OiulrqRcX','dp7','24DYg0XJD0TewcsWMQG8LhsZjVsSIlKkfLUaVwLgjdnzpfxMMpMZagV3CofkACz1O9rX6uRAEBkz7WXn0k6xjqaYBvHg3pIvF','D3kYNo9X0pK8hG7yWbnAazWtzAwhHSvP8bm7lRU7ykKFHQv4OTrn7wGOhH8EMuLfal0fYUhjz5CGvSa8DdRon4FTR131b',7);
-INSERT INTO t VALUES (70661967622888604,75,'eWH','0','8YKmDp4935cTDyqB','GAEs','33WacsXpku1T7QknW9','MD60hFwQlRrlpy1y9C31qGQPhePrS5J06REFe57YLJ2XPUoQYkr',8);
-INSERT INTO t VALUES (4929163533828809685,99,'5wrQ5BVuNqiio2BtxZW8nAVkUhLFOSZ','WmMs','fjFhOSjQpZuQaaifmVZGbbNIzLFjYr88PZdVorKHEM1UQJcxgecKADf0qZ8j5rh','J6VkW7i','g0aVu6Yx2CsfvbkSg','cW3B6ebmE00boSYfonRDiYO7RMJR2IvIFmxnA8rzQBGl4MuFtFZ69NvMhKrjsNUHH7j5qvNk9ZaOVtLshjZa3YzKZ6pwwFIDz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-4863279035658124254,63,'9RBlLXnXB5rEydfcuhf','rffv5m','YG8QbZMgggQeGn3C53Iy0sIsouR4P0OdjQClrXi0FYvkz1KRkzh','pnPoKXLPl','BDDvnjyyKW','cY8ibS6Oef0QB',10);
-INSERT INTO ti VALUES (-4863279035658124254,63,'9RBlLXnXB5rEydfcuhf','rffv5m','YG8QbZMgggQeGn3C53Iy0sIsouR4P0OdjQClrXi0FYvkz1KRkzh','pnPoKXLPl','BDDvnjyyKW','cY8ibS6Oef0QB',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(42);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
-INSERT INTO t VALUES (6809204008225451762,-3,'YtvK0u1Ri1pxXR3iXizhb2XXSRhAp2cG','7ia0ioZC1g','Gu6JDTUm','tj8URnU','RnfSbma0qmD0F7QV6a7FE6Ee2u','9xlf180EWt5bHMA0f',11);
-INSERT INTO ti VALUES (6809204008225451762,-3,'YtvK0u1Ri1pxXR3iXizhb2XXSRhAp2cG','7ia0ioZC1g','Gu6JDTUm','tj8URnU','RnfSbma0qmD0F7QV6a7FE6Ee2u','9xlf180EWt5bHMA0f',11);
+INSERT INTO t VALUES (-709141598259906020,-83,'4Cem6qE3XE2daUOztLyNtP5GTapA822qG5S3wJWMcUjKEVgAF0qXESNC6yRHcM9At6URMxfnF5kXhkILkWwpUZDApl','IkFfIEpHv7qMZKrjdsSgk6KVN2q','T35AYrJ6qVgMLAKHx6M3cuSFfS65juMc7ojuIsz5shRfVW5CrVQR9rH3L','pZEBROIrZ35Tf3B03VyHWxNFkwrKBHfQmYeBdQPHsDs3OL2pQYR','C','2',10);
+INSERT INTO ti VALUES (-709141598259906020,-83,'4Cem6qE3XE2daUOztLyNtP5GTapA822qG5S3wJWMcUjKEVgAF0qXESNC6yRHcM9At6URMxfnF5kXhkILkWwpUZDApl','IkFfIEpHv7qMZKrjdsSgk6KVN2q','T35AYrJ6qVgMLAKHx6M3cuSFfS65juMc7ojuIsz5shRfVW5CrVQR9rH3L','pZEBROIrZ35Tf3B03VyHWxNFkwrKBHfQmYeBdQPHsDs3OL2pQYR','C','2',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(97);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(97);
+INSERT INTO t VALUES (-7823048254140063123,98,'uEtW4JtMA3Q37gGecMEPlPYF3R23NvBbCo66GOwbk','ieD31SXo5O9hevGUgRVu9uA1oSaJHtT','Ws6','7IWJ','2','q',11);
+INSERT INTO ti VALUES (-7823048254140063123,98,'uEtW4JtMA3Q37gGecMEPlPYF3R23NvBbCo66GOwbk','ieD31SXo5O9hevGUgRVu9uA1oSaJHtT','Ws6','7IWJ','2','q',11);
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 (-280996656348198812,13,'BOR0njiKtEUk','bkwqsodKT2KfYFisSWIaopDzhuxcHcOyfKESH1thNZ0uMC8vkofoyxDzvrr1m0uH6rCW3nrhWv0BmzhCfZoDrjap7w5teaKuYZGcBDrilgpePqmihxFafjm6aLspn8XCq0Zu5kPURrX3xQ','E03wR3zyrKqE','nM9hSk4u','Qnh','XDzDqC1D',12);
-INSERT INTO ti VALUES (-280996656348198812,13,'BOR0njiKtEUk','bkwqsodKT2KfYFisSWIaopDzhuxcHcOyfKESH1thNZ0uMC8vkofoyxDzvrr1m0uH6rCW3nrhWv0BmzhCfZoDrjap7w5teaKuYZGcBDrilgpePqmihxFafjm6aLspn8XCq0Zu5kPURrX3xQ','E03wR3zyrKqE','nM9hSk4u','Qnh','XDzDqC1D',12);
+INSERT INTO t VALUES (3862713685898634961,-33,'myPDX9UzmkJfm6cyJwSuhvcR62ZUHfjUX6AOFYCdUs','aPHc7fsFwFsD0zWD0cSsTBVPa0McWeaq7rp8QYypxx','iIdp8AFr34CisvbzhIuiFnfglCLzo79BaeFHl3QGUEvHdczxTF9Vpr','rMiUPCIVT2I9UrT2hfUmcjnGYGB6','n','L',12);
+INSERT INTO ti VALUES (3862713685898634961,-33,'myPDX9UzmkJfm6cyJwSuhvcR62ZUHfjUX6AOFYCdUs','aPHc7fsFwFsD0zWD0cSsTBVPa0McWeaq7rp8QYypxx','iIdp8AFr34CisvbzhIuiFnfglCLzo79BaeFHl3QGUEvHdczxTF9Vpr','rMiUPCIVT2I9UrT2hfUmcjnGYGB6','n','L',12);
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 (-4721049605212870063,65,'CPQo9fhdRfThEo0WWf0qkb','SjBjsfhdPAUJNGWslA08akjbalxh38VigDa0wfXJu1PLz','RwbouwS7NfgjHpqw97S6OEUs9rN00dTMe3B6J50qAKkDJEBIXSX5B5fI6u4ooG','WLRYBVWbsfBcbrWD0r6KVxLEuRv3pqDNSctwHOlhsrCU7sOdTUMl9xQpJ7rTH1roatqBAtACbgav4e5Pi1uuDLSz76Nxz3ONSlEv52rysimGOgULssUd3vQojlJZAnuTZm5','nxo2jfVCjGR92ncUNm','5M50kGbytCwp2kvRU8FfrJ8XGu2ampvPwGSzmWTZgpyX7QidVVYlz7KHaoXR700IHrDHsVXiwbkQ',13);
-INSERT INTO ti VALUES (-4721049605212870063,65,'CPQo9fhdRfThEo0WWf0qkb','SjBjsfhdPAUJNGWslA08akjbalxh38VigDa0wfXJu1PLz','RwbouwS7NfgjHpqw97S6OEUs9rN00dTMe3B6J50qAKkDJEBIXSX5B5fI6u4ooG','WLRYBVWbsfBcbrWD0r6KVxLEuRv3pqDNSctwHOlhsrCU7sOdTUMl9xQpJ7rTH1roatqBAtACbgav4e5Pi1uuDLSz76Nxz3ONSlEv52rysimGOgULssUd3vQojlJZAnuTZm5','nxo2jfVCjGR92ncUNm','5M50kGbytCwp2kvRU8FfrJ8XGu2ampvPwGSzmWTZgpyX7QidVVYlz7KHaoXR700IHrDHsVXiwbkQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(14) NOT NULL, d VARCHAR(100), e VARCHAR(33), f VARCHAR(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4150239790,10235388,'41KhaHYSQ','NUbM8qLWaBWoYDcqgCBc2jywszGgca4pswmNEcI5M3Wlp0Kn','IS0aRCPIeJTxEu5LJ7CfrjY23yHLXenS','yOKk','gOvUuvXRVwQVndVWtN3gEqW3n2bfYLLU','2',0);
-INSERT INTO t VALUES (4037997990,11340202,'g147nS9CnXMP','ymHeTDVogb6MLfoaCkgUMiF','o1hqh','Kl','CiUp1bAfhoIftCBzKB4yOwwBm8TuyKqCfdhM37KXUpAZzwRzmlpw5H97crV2ab9q','NTPa8T3dQ4HGszONeNL4Q4SuSwkH66',1);
-INSERT INTO t VALUES (487347753,16385665,'nRoYX6bdZLxNf','eXTEaPu7INgv3nih6','yzhNraTv2a7CZcpPy9wYNwePkbZ','oOo','CIahF','yB6n0P0Ry18CV9PcsNMc5uUpswfLgb9',2);
-INSERT INTO t VALUES (2246016978,4019058,'XUViyEdQHyKa','kWgUHPDUo9yLXEG8kkqHzF2ceDzKHFGi5cryb','7DyWSKHrJfL2x3YEgljUVAlfinCQfWfok','8jktstH8WHRZqIC1A','HdolLY687oHyz22KGfouYUtVo6qbrln5ic0H4u73yRCRQmiGPD8fMh7KKzYf31hYtXPQAe','B0wf9vyqQOf6SEJlHxx5R2lAQTDbqwxzt3xb3lNV80PmSV6',3);
-INSERT INTO t VALUES (251548301,9563822,'oiKub','bVPV8dXC0twDz4g5NS2G5utOqm8Nsv9fwDUcrnGPEYZGPqTXAM','l9dDVQ2fkcjP1G0Sn','E','8','znUiXNOCoyH5yNdnSnOT2O615QJfwtdtbD',4);
-INSERT INTO t VALUES (953446222,16308448,'Xdz2ZQ5HrRBj','0jOAutFoCbiNrd4HTjorme7n1T9K5TjkGznmOhg89YJxVThrGO5evo8IAi','xLe4RSCTjt5J2d2jQ64KuubEtca','1WFrao2Fhj','4N1MYueWixVlO0e4Jo9IMWAxd9m5tsJAAgxVq7L4LeBp86zJhZU','B4w8KpXncn6veyuU4Elsf1JrbhEoiUTJiYW7zZuPCotfdGMH85vix1slxSP30A9UNlz5RDO3s12evUUy9eLSwdUxGJSl6',5);
-INSERT INTO t VALUES (19976175,7607462,'IeW2j','mBx5xKOESuN0ZWDkkoaXG0TV5aaeQM0DuwkYcBtOSEj2i6GTI','85l10G36ZdO','hD5mG0Sfr2oQi','tlJURytXsS55LWZl9uCGmblESsNax64jk','aiVdNFIFF1jLrqYZX5kdNcBD6MuZcU5trj92GgCIvY6G0on2bJjjqneQiOICS22DE5y',6);
-INSERT INTO t VALUES (2421617624,14471610,'a','O8UToWAPLzq8OyKaxlA7UyuxE41LnHNAfowqQPjRyJeTWwPoUEH3zvG07r2U8ybGBiICWTmiBwfqhFPsFPbBGfWL4jvW3','JE2N6','FaYKc','8BDSeL3SiTd8qN9O7qNL6pwM','rrsMDsab4RyYwBz77',7);
-INSERT INTO t VALUES (1273804584,7711846,'GKFjTN1Yt0u','O23PPZyHRYCZy655WsR2AD24nGxozdJ2j2DmUtDYl24b1ADvDVSMM9jAuOp39OPAX5uSxeI7zAukfCmCpF6kidgrsAzx3Zgwb','8IvtFaoiCbrgptezX2CqLlNEDvm','jgDD','SExEObsV2FhUIh7B0haQ5zkv4fhWMS36YpJ6418Y47011OC','pggSSOylkf93JNrj3X',8);
-INSERT INTO t VALUES (2716371781,12570929,'CgYEI','FlXZ3B5QLG7UV8L6silxeJYC72eCQJg4fpJgjFQuKNSzbMQDa5ybzQxCvOrrjq2vCf3LNAJkVxwPlQ2WuunlgNtqKoDNah','725UahzAFjEbmTSDFVC03to4RoO','qIj3x','YZra1QvYkS6A2GccJTO9P1k3M1oLEXtFopVo7tM0j9jkBsIB','pSWfQWDx6CLiofoIL7jpXLTUOfA1Xl7QOUW85moQ3yiUA4g1ILxPOPcc1KmidWvj5G2M4fMkmAX5vu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7719878136662881828,75,'5jpMX4O72jugSVm8yfc6','x6G531GS5GdTJ1f9HHMIjH7QMKMYYJ5rakOtkuLKhu1F7XpU4XZA1Kih3QpkpVPV9SXGDf6QmNivAPZTkAR6frpARaMIBBUxyjiMYDwSRJdMddJDV05CwiEkmcS7yFd1RgGfeB5Y7aCnb','vZTIUqXMnVv16otfJUnTAQhHYhCcZKBZHDidW08gh8P4QAAh4dTFwi7lpo','n7lFrsuFQk3w6MBIIRLVd4L6LcYmGUjIw25CxVF8RGOIpYMha5y8DnCeR7bDyi7wft8DPgSGlEEvqQ67WIOqp7oEiarkXXTA8tRGHhLPxFWJ2ktyVUJd1RTiV6SOAzL1ejrVLXvVtwDEjcNiGUEtI8G3q0tMN37sHvWOmlWp9lMyfu1RxcvlFSTh7xdGWD587zxjzV7c75zsHeLT','e','y',13);
+INSERT INTO ti VALUES (7719878136662881828,75,'5jpMX4O72jugSVm8yfc6','x6G531GS5GdTJ1f9HHMIjH7QMKMYYJ5rakOtkuLKhu1F7XpU4XZA1Kih3QpkpVPV9SXGDf6QmNivAPZTkAR6frpARaMIBBUxyjiMYDwSRJdMddJDV05CwiEkmcS7yFd1RgGfeB5Y7aCnb','vZTIUqXMnVv16otfJUnTAQhHYhCcZKBZHDidW08gh8P4QAAh4dTFwi7lpo','n7lFrsuFQk3w6MBIIRLVd4L6LcYmGUjIw25CxVF8RGOIpYMha5y8DnCeR7bDyi7wft8DPgSGlEEvqQ67WIOqp7oEiarkXXTA8tRGHhLPxFWJ2ktyVUJd1RTiV6SOAzL1ejrVLXvVtwDEjcNiGUEtI8G3q0tMN37sHvWOmlWp9lMyfu1RxcvlFSTh7xdGWD587zxjzV7c75zsHeLT','e','y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7925933715398529745,21,'QHLnjX','jE51cPAodYg1xrEnVcLM47yfC2V5NBwTelaufL2K3KtAWbnZbLqp1IAlQsGMbNALLCOdjAOS2ytAsqDf3','CZWR16Oz7g7tGcAhnB5LGW0eROiT4O','GKfonJ6AWJEm3Up9iw','m','k',14);
+INSERT INTO ti VALUES (-7925933715398529745,21,'QHLnjX','jE51cPAodYg1xrEnVcLM47yfC2V5NBwTelaufL2K3KtAWbnZbLqp1IAlQsGMbNALLCOdjAOS2ytAsqDf3','CZWR16Oz7g7tGcAhnB5LGW0eROiT4O','GKfonJ6AWJEm3Up9iw','m','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3779374733347326227,74,'3hkPiwgzu0Gr4gbxu1MlMUF6AEwqQhTXf7jQ4U','iFOkg9tryIeFtCWz7bUtMGoKvIM1oaNSie70CHLnvk3iWks10aH4OleDG67vgtBztTq31eR4hFC21B8TDvdMTzlMJch6HfzBXCphCyQPbRCONGknP20VIVGtxfvqB90EjdlGTuOxPQa7jaTAvktAiCI1r','0PX4dmb8UmaMYlqbfeA4eHb6Kj','D0W0VR3jyPqth4TSdguo6kECo5ls3cjg83OdqyFFjWgSmUBghmndRYYkoPFvaKDbPDtPo6MEHuRC','v','EQ',15);
+INSERT INTO ti VALUES (3779374733347326227,74,'3hkPiwgzu0Gr4gbxu1MlMUF6AEwqQhTXf7jQ4U','iFOkg9tryIeFtCWz7bUtMGoKvIM1oaNSie70CHLnvk3iWks10aH4OleDG67vgtBztTq31eR4hFC21B8TDvdMTzlMJch6HfzBXCphCyQPbRCONGknP20VIVGtxfvqB90EjdlGTuOxPQa7jaTAvktAiCI1r','0PX4dmb8UmaMYlqbfeA4eHb6Kj','D0W0VR3jyPqth4TSdguo6kECo5ls3cjg83OdqyFFjWgSmUBghmndRYYkoPFvaKDbPDtPo6MEHuRC','v','EQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(15), d VARBINARY(64), e VARCHAR(6), f VARCHAR(16) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1092083782,226,'rsUPtBgJU','nqe3z','o','JPc2aQ3WUfs','yh','m',0);
+INSERT INTO t VALUES (2102366835,199,'K','GWwz6SjlVNT','qwQ2M','WJTb','EZ','W',1);
+INSERT INTO t VALUES (-1456227343,119,'05EHUpSzZOE','982ke','p','AWH1ZPNGHFGgdBWL','A','S',2);
+INSERT INTO t VALUES (-1986888181,49,'BZYlogYlb3r','vRddsB3S4F5U5B46kMiqYu1f8QnqM1v8dk6DNyWFt9hrAhmNA9','g','ns','i','z',3);
+INSERT INTO t VALUES (544316614,109,'D','Jk','0V','Jlm9tW','2T','U',4);
+INSERT INTO t VALUES (-761068348,3,'VTI2yNfXg184Web','n6hGSlxUcYgJ3Rea7jRnCKO1EPJFgv','Am','4e','d','3',5);
+INSERT INTO t VALUES (1713532292,116,'pR0','cICL4AgjP8VRuTTn3RqNmTWzmsVyEG','a','j4ZZAlqptASPl6b','Z4','k',6);
+INSERT INTO t VALUES (1353898396,52,'cF','OyBn4J3Kks0wfdF2IOIPQeWfH3H6FaweilOWpXd','1Yw','ka8VQpE','G2','M',7);
+INSERT INTO t VALUES (1794619964,65,'d8Qeug','x3pSrPLe884nNjqCrM7PgQavY','h','Mqg','8C','6',8);
+INSERT INTO t VALUES (560700975,99,'mKZjEPp8hq3','pdOaO','wbQJbZ','VuNJRGUq6Pq','R','a',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(15), d VARBINARY(64), e VARCHAR(6), f VARCHAR(16) 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 (49342393399046292,85,'XcW','lJtvQAYrw9hKKXke3BjforZTDYlFa7pvaHpMoNkD9U2pxrrzqTDfjm3K','m','ma1X','Q','h',10);
+INSERT INTO ti VALUES (49342393399046292,85,'XcW','lJtvQAYrw9hKKXke3BjforZTDYlFa7pvaHpMoNkD9U2pxrrzqTDfjm3K','m','ma1X','Q','h',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
+INSERT INTO t VALUES (-1465803603503525479,57,'ZRr9obQ','GuJdnmT8WlctJddMupC6vzixHINq4iyPPwxi','A5','7noc','l','T',11);
+INSERT INTO ti VALUES (-1465803603503525479,57,'ZRr9obQ','GuJdnmT8WlctJddMupC6vzixHINq4iyPPwxi','A5','7noc','l','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5972696393166457210,213,'ExJA','hK1O0PbVcj86c77pwheP4RNC3hhkwWo7oLYqKXLkcPc8E5mZrtCrlZck01vUkKdNj2SlkTsscl23IqfOSuOIfMXNhMsxoAsKeT1Vs04GijlmWsN2UMYb6Er','D7','YdPfTg6R2cGF','eJ','P',12);
+INSERT INTO ti VALUES (-5972696393166457210,213,'ExJA','hK1O0PbVcj86c77pwheP4RNC3hhkwWo7oLYqKXLkcPc8E5mZrtCrlZck01vUkKdNj2SlkTsscl23IqfOSuOIfMXNhMsxoAsKeT1Vs04GijlmWsN2UMYb6Er','D7','YdPfTg6R2cGF','eJ','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6793770302988905642,51,'Lbg','2maLLOeK2r9nDAEKSoHe34sbK4Va91JVkr2mZDpc2Ps6cCpVIdZO3hVxPGhuOHPatRe5yjIi7Stk0c1V70tfeGSm7tq5f5ZCPzpWS2A8VEJkvuCGik5Vlr54uLFoS9I3bmJsQV4sozrFZeJHC4QChDrci63xH9e77QnF','QrX','0kWEDECfeLQUvog8Cl1QWMFFycPXVxRnSYkCJr0FIZdlNSvTVxHMQRGka3Bfdt7kq0O7YRwZbYNRLrbRmd0GIe7a4X5svIS40ZOD9qxHm1U0gQJZ1E906NYce7hwzszn5Yr6NtebNA6XrrbwIeoXvywCuCNEUzco06ynpnAucRAOKaNPqipbvfrMU25sLxdkwxSjv52evWxoOvDS8sj5XiNUNRhZd8','d0','I',13);
+INSERT INTO ti VALUES (-6793770302988905642,51,'Lbg','2maLLOeK2r9nDAEKSoHe34sbK4Va91JVkr2mZDpc2Ps6cCpVIdZO3hVxPGhuOHPatRe5yjIi7Stk0c1V70tfeGSm7tq5f5ZCPzpWS2A8VEJkvuCGik5Vlr54uLFoS9I3bmJsQV4sozrFZeJHC4QChDrci63xH9e77QnF','QrX','0kWEDECfeLQUvog8Cl1QWMFFycPXVxRnSYkCJr0FIZdlNSvTVxHMQRGka3Bfdt7kq0O7YRwZbYNRLrbRmd0GIe7a4X5svIS40ZOD9qxHm1U0gQJZ1E906NYce7hwzszn5Yr6NtebNA6XrrbwIeoXvywCuCNEUzco06ynpnAucRAOKaNPqipbvfrMU25sLxdkwxSjv52evWxoOvDS8sj5XiNUNRhZd8','d0','I',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8014247442781891949,160,'WbQ0Z','nR8AYcRfL6XVd8MifuPWO3AXgXyRHqyfP6odYyvfCqYRmbWsCECNJP41qNHlXPOjf6uuyDcuy6GgLBgBaKCOEffUbJynGk8mkXkAbXXSm0EqlCcnR91UBN0v1XFpTOkmiL9ql53eysfJ2gQ4Ot0yzYsbSamHbPtfOT4Hm5OroDTFDZKrKo5yes1Uo3HB8dIVkur7r4nsYAwUwOuDe97hXUb5452sz4DzKLocNx2kKu9YeJVeDhcSmsfr0A0','gA','ZGBByy7fM3xbmXeMZdNj32LQtGrjnNskNBGhIp0GATmOx9a4i6CvUtkL7vGe6Pit7EqCZm8vP4iGCQHgQiwm9NlAr8ZpIyHICMsTDyuPHNpNtyBwGC2rpFgfozlh3mUzHE8YB0DXTyDvezZQyoAL0PoDnfjCNbsYExMXm5iXrJLCRPOeiVJ5Hshcat','eBK','M',14);
+INSERT INTO ti VALUES (-8014247442781891949,160,'WbQ0Z','nR8AYcRfL6XVd8MifuPWO3AXgXyRHqyfP6odYyvfCqYRmbWsCECNJP41qNHlXPOjf6uuyDcuy6GgLBgBaKCOEffUbJynGk8mkXkAbXXSm0EqlCcnR91UBN0v1XFpTOkmiL9ql53eysfJ2gQ4Ot0yzYsbSamHbPtfOT4Hm5OroDTFDZKrKo5yes1Uo3HB8dIVkur7r4nsYAwUwOuDe97hXUb5452sz4DzKLocNx2kKu9YeJVeDhcSmsfr0A0','gA','ZGBByy7fM3xbmXeMZdNj32LQtGrjnNskNBGhIp0GATmOx9a4i6CvUtkL7vGe6Pit7EqCZm8vP4iGCQHgQiwm9NlAr8ZpIyHICMsTDyuPHNpNtyBwGC2rpFgfozlh3mUzHE8YB0DXTyDvezZQyoAL0PoDnfjCNbsYExMXm5iXrJLCRPOeiVJ5Hshcat','eBK','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3379168856914910937,21,'d7B42A','uyC6RDy4YZ3xlX4966i8dUuqNZG','QGcRSK','bLSlCCqrn8dmnVBapqwiVeDJzPlLI3SnzQ2ELxn8dTerdduOwSNY6NYob4pjKnfWVvUag1We6DES9lN7ZA59BGNkKxteLf3juslMVzfYHfKKJ9sZYTdF3vez37XPpdTiXlrdXvZIArXqOvRoWNtaMufF9O5a7lzHi3wK6JQimFUi3rubEYRAoAOm2nfTsyNzPfCe5pMmMgzGQ923gfWtDaUyepGyVhK8x43LbFshXdi4R4','63','V',15);
+INSERT INTO ti VALUES (3379168856914910937,21,'d7B42A','uyC6RDy4YZ3xlX4966i8dUuqNZG','QGcRSK','bLSlCCqrn8dmnVBapqwiVeDJzPlLI3SnzQ2ELxn8dTerdduOwSNY6NYob4pjKnfWVvUag1We6DES9lN7ZA59BGNkKxteLf3juslMVzfYHfKKJ9sZYTdF3vez37XPpdTiXlrdXvZIArXqOvRoWNtaMufF9O5a7lzHi3wK6JQimFUi3rubEYRAoAOm2nfTsyNzPfCe5pMmMgzGQ923gfWtDaUyepGyVhK8x43LbFshXdi4R4','63','V',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(57) NOT NULL, d VARCHAR(30), e VARBINARY(60), f VARCHAR(59), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4859201,36356,'XT30IgSr22t','K7HdIL7YOCsXFevNW0WCTc','QUn9xh','wIGPQ86QvhNOxUPBVllm7DwD','U','B',0);
+INSERT INTO t VALUES (4781647,54299,'5CHDcer8WUl','9dU3tjzpIkRK','Ei1BvUGkIolgeZwmsgfgUCwTQYaGeWb73GDNUPiUVYmiXxo4NzG5Wdt','rMRrFqMaQoVBbDHy','6','C',1);
+INSERT INTO t VALUES (3698166,34228,'K332IAyJJGtCWANdY3ADqIY2KUISLNWFy6lT61eA24BiW9Dxt2Sc533','NUVkQpNhq7wEY4m','f82KVyFkG44c6NnciZ9L1CIx2E','CZkcSMoNbzRT8xt8Um23ccvClevtEFpzjszob3P7yCgvDlMIVq2oNi0NP4','q','h',2);
+INSERT INTO t VALUES (12845449,39826,'kZeSa4OoThgXJXnQu7k2zNYbYq39tmEyxOfmRRRo956fUepU4EvuLSVe','8oNXz8','CQuORhvttVMaaperQVJRtE8xnj1pftc9tmGwExzsrFdgKsZpWCC1V','fE88fgo0S9l4d3qJeVgFMBFVLw534vpBFa3gZjZ3oS3ogCmkm','a','e',3);
+INSERT INTO t VALUES (9696662,55451,'rjwS','tFBnM3X0vREU31t1i','5sC3Q611BzBCQwrkgMHJhx8FtsGnZA2QGU0VKbDSi1jEsrgqWNx','iw3eFv5PToenKQb4Xxmjah1sJLQ83EErcz6p','T','h',4);
+INSERT INTO t VALUES (12350843,23195,'ghsHzs','37KYJ','taOiX6oj6ypyuV','MvONq6UvV68BShgxyK91C','B','K',5);
+INSERT INTO t VALUES (15301297,24188,'eMvBkDvMaRdWgP0vDmveZyAykS0e9PNm5O','eEDnm9ty7a5gJl4mtMHo8qkvoE','nKGe46EQhUZq1wsaBc5Cxeu5jeGAWSbhKT7D8E6z4xTr4u','qocxPaX5uCajYPMAGI5YP1jWetkqe9BR4bN5','q','T',6);
+INSERT INTO t VALUES (9667247,36690,'kcymEIIakhe8','d','5TAH5H9GwZF','iSRDkTJIkm3fKI26q1Q4D','g','Z',7);
+INSERT INTO t VALUES (5353103,36134,'vWvgsxRRz7kl8zYUFZGIJY1xU','rLBlB1drxq','e4VMygABEv7UoV8VlPSqDJaMR7w0aZAM5','TmVokZCuawyIY','d','4',8);
+INSERT INTO t VALUES (9834461,3153,'MmgJVjjCEH05r8EZTHCClsyR2TMxW4BlwXBquPMoKbM26XgVSAYkNY6H','PFLm1EzH35LgtfKGX9Z4RzK8KM','7NAkw3zP8UW2hs3GPH','ng2b5vfUo20dpo9oRuPkPfMwRYf73zaRTMwyaBnZxRZfT1','R','E',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(57) NOT NULL, d VARCHAR(30), e VARBINARY(60), f VARCHAR(59), 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 (14873239063700267241,16570072,'eCILpIxqkFoY','uJN88BUDHEX0hFe5W89YIKbFsGcrxtQljK71bObWTsUJFD','Z','bV2dy7UGj9c7FOYr','b5W0SieliiCcZ2zYxOoVVl','lysZMhLX7MaS2IU0da7mSNNxFHpOKWb',10);
-INSERT INTO ti VALUES (14873239063700267241,16570072,'eCILpIxqkFoY','uJN88BUDHEX0hFe5W89YIKbFsGcrxtQljK71bObWTsUJFD','Z','bV2dy7UGj9c7FOYr','b5W0SieliiCcZ2zYxOoVVl','lysZMhLX7MaS2IU0da7mSNNxFHpOKWb',10);
-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 (1684671110950739437,11525162,'jWs','RHmNFRKLhliT2oPPJp','6BG8FXMXDmPkg','8','aVgXuJZLDeF2hCq7nSXU4YDuhcWxo56FdGiiOrBoAvHnCmfqw65XbN2Wl7u9U8Uvfaif2orW8v88l0M6pmgFiTjnDI4a1tb','hRkAoWi8FmkgEqqdD2qEFCUZjfzgGUIdPBfDq',11);
-INSERT INTO ti VALUES (1684671110950739437,11525162,'jWs','RHmNFRKLhliT2oPPJp','6BG8FXMXDmPkg','8','aVgXuJZLDeF2hCq7nSXU4YDuhcWxo56FdGiiOrBoAvHnCmfqw65XbN2Wl7u9U8Uvfaif2orW8v88l0M6pmgFiTjnDI4a1tb','hRkAoWi8FmkgEqqdD2qEFCUZjfzgGUIdPBfDq',11);
+INSERT INTO t VALUES (11507978400269542261,12359,'8Mm2wQMpW5VA3OP','WxPR4Jq3kw5oxUR1NfRZaPxi','5CBliQFdovXV7dJ5s0tekf','orVicid5WjCvVQXWsiyFYRAzp20SXZVXK3GYfBVnN6','C','N',10);
+INSERT INTO ti VALUES (11507978400269542261,12359,'8Mm2wQMpW5VA3OP','WxPR4Jq3kw5oxUR1NfRZaPxi','5CBliQFdovXV7dJ5s0tekf','orVicid5WjCvVQXWsiyFYRAzp20SXZVXK3GYfBVnN6','C','N',10);
+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 (112186944888626244,21596,'UyXtVwdzDLSX4Iec6DTQjsT7IfEpZPreN6IQ7nb1hneBhaGm','RvGBl0xHOu0OEQvU4Lr8','6jP8o3kvMtnmWd0wqnj0yVHhEjFouLKSsxqKTPcEA','XE52jiWobmGNVYqXNE','p','B',11);
+INSERT INTO ti VALUES (112186944888626244,21596,'UyXtVwdzDLSX4Iec6DTQjsT7IfEpZPreN6IQ7nb1hneBhaGm','RvGBl0xHOu0OEQvU4Lr8','6jP8o3kvMtnmWd0wqnj0yVHhEjFouLKSsxqKTPcEA','XE52jiWobmGNVYqXNE','p','B',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (13737378161497455734,5443829,'xiFvhfFMM','orYSX9otY6Ruiqx3PpWsRIEhmK4shaHD5rTr1R3ixlJpmrA5e7usnxX2CRdKw2dNfvZmmLT95weeU8Rvxe0thmmDQZLMx4arA19j9vHfRrvkE01W7jZP3xJsHypB7W80jHrM0mZwYmwGs','4','2ZtUBWNcXJJt','jMF2BOM0Q8APreUTzuai6HTIMPMpIU0AjquJNTMj2NdYoEUjloUFd57TcJPqeLus5RmAYoSNH7A4wVFB1KVcX0NmL','f',12);
-INSERT INTO ti VALUES (13737378161497455734,5443829,'xiFvhfFMM','orYSX9otY6Ruiqx3PpWsRIEhmK4shaHD5rTr1R3ixlJpmrA5e7usnxX2CRdKw2dNfvZmmLT95weeU8Rvxe0thmmDQZLMx4arA19j9vHfRrvkE01W7jZP3xJsHypB7W80jHrM0mZwYmwGs','4','2ZtUBWNcXJJt','jMF2BOM0Q8APreUTzuai6HTIMPMpIU0AjquJNTMj2NdYoEUjloUFd57TcJPqeLus5RmAYoSNH7A4wVFB1KVcX0NmL','f',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (11113327781552049584,9459788,'YbzbwlNMpauXP6','T87ELovy5QsBNFbQ2GCkeJqoqYBXu0wQsKgDbyFs8iNW0aho6ZvvLj6S1rZSyuPBpKDc3FEPQokl8vPYbkRAeAoONfg4Ji6zMDgxrGMWMQZTkNwrlIix5cEXqOoK4OnqFcw8kpuLgfJi4vsEUed0s9pZxPGY2Ab12seC1WKzipUZpkVk6glk2ZMYEa','19CWuhy2mzmO8iAg06RHkm','0hClmZubUGikU','knjG1LcoB98EDOZaX','jkFf9aISJSoJZn89Sflz9U1kzW9k1AIygB0Up31n',13);
-INSERT INTO ti VALUES (11113327781552049584,9459788,'YbzbwlNMpauXP6','T87ELovy5QsBNFbQ2GCkeJqoqYBXu0wQsKgDbyFs8iNW0aho6ZvvLj6S1rZSyuPBpKDc3FEPQokl8vPYbkRAeAoONfg4Ji6zMDgxrGMWMQZTkNwrlIix5cEXqOoK4OnqFcw8kpuLgfJi4vsEUed0s9pZxPGY2Ab12seC1WKzipUZpkVk6glk2ZMYEa','19CWuhy2mzmO8iAg06RHkm','0hClmZubUGikU','knjG1LcoB98EDOZaX','jkFf9aISJSoJZn89Sflz9U1kzW9k1AIygB0Up31n',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(74), d VARBINARY(88) NOT NULL, e VARBINARY(42) NOT NULL, f VARCHAR(37), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (55649,14734479,'5OKCHL9xBUQ2mqmT0CrPZNAMDLiZ9oHFdvkIYp5DLtZzGLhYUgwH8Vd7qo43SkrD5Zcz2','XdUevngLF6pDAFYqzWVzh7U','H2wdsTQ58SgGfRkSVFVRhxgOmZicZ5h0qNr','ljPcbiWJVxvM5a4HE9rT','pTYJswZC5rXyEaVVM7','zbXP5SIzMxB8xxsV79LHkvsWymaxZcKmVdMRncc5jIeltgxGwpGsFAYae3iLaznzNx5u5tHh2OM',0);
-INSERT INTO t VALUES (9196,10927201,'1xMS3unf5b5HAcCYi2FRjbgvwMvTM0GW9gmgBVpgCc8qHzV1jm6mz1ePkDC','f69zys8RWbTGfQZXNehLVrqXfr8Gy','JRDlXw','YCB35i5LztfuNiJi04z05A','VoaSNGxi3y9XKXLabpORusC4LwnPVy12PfghM4q9SLXPgDrgi95i09xfWUNnWeKSA0oVMQ6QM3hGI','E85ZhbNCzQTMdV35YvmOCYg5EUHko7s5uiNwQA7qYcLCFrPuwinR68qVPNBzE9k',1);
-INSERT INTO t VALUES (37047,11473985,'Cp4pGiArjEoVKG3WXIEzPByF9Xu80eMFlBf5t','U4eio7ChbqZcv3NvbkuGeM','VuQHt8chxd','pudXjHk','bLfD3EPPT1U','ZVlrL3gEK1ej0ZUwTKbTqrtwO17S8QIWCAeAdtdcxWiLo5chtGUKZcVuIsyPDo6MZ9hUcJBxXG3BWSwyqyIP8PmCqfs1aV',2);
-INSERT INTO t VALUES (26937,3381102,'TUE2Nozznol2cHznUdK7BrJFAxo8LJixnNB5eJxyDfO8Ip3VnqT4S1P4nP8BBSA','EpX6ObFtcLVbzRMAOMHeFkdZMBfch1StT7pt8Oh3sGRCjihQdseaQnbKzX2Fp6Jkf7uZsi2MF0d5','ftrkl','6fEEMfcVgQTs3UtnFoxC','196BN7UrTnI8nuMY7nKMAKImG0x6xFi1pSG5ZGGglJSiHeOXLn2hJB7lodacMxoaphasI3uhCoinOIkadKip5RYb0heJUQp','kSJNU4vxZ12QWK4tK6kfffNDnuFcbeSJscmbHLbss7ousUSVu2h8aRiyhjaKg7hRo0WCvOkp3ZpuQzZXjGfQj9688aIPPT8Z',3);
-INSERT INTO t VALUES (38472,6835095,'h1BBHuyzxc3KHY5GMvegdbNKxOkrSI4agsYt03jqLuDkyluTFmHTDAgursru39I0t','IBDXV7PPDb4t30gXPVZh5IhOpQ','U05GAqzTmsT','dp41e8o3WJdiNHopFRQPYA2lSdRIKW','NkRppcEdGjEB4ASvmWCa9T9w','Q',4);
-INSERT INTO t VALUES (23528,822580,'HME5hvfZ7Q0Ex0s1O9gby8tFumB4mZK00e0zjC8LqgbBamIOxS3O','bUa1pxu90oO1pFy','Ya667u3','jNbFDvUJETKDN9MkWbMxd4tx6hWnbxW1RnE','DTrZ04PNSZF3VwXID4cDlCqKlZ9r6z6Qxm3WPPxI8zRbJWnVUhvq15pqRe0eM6HtPZcXbGik8FYZBPDa7SXMEwxT8ZKlQGs','kPMgmeLAtCC',5);
-INSERT INTO t VALUES (49322,9520556,'rdERquMMmkqJKvWyHIgdd','DpRiqEjXvFock2mYlqYR7ab1aHRVpoWGZCzmPYTCnydNQ1MOW6p1bveM41IYB1eip2ZC6dW','VYndUSr8M79Iem','GzbWCy6NQJcpFLDArfbMbK0TESMmKadKQvy','Og03a3nFCvdw6aMQ8IzwVUC691QTovmiMyvpv4NP0kU2Rys2a0uH3bY0lXCaGragKDgXsWdfC4qAskctQQ6bfGNIKN22O','bVL7JIZeDF',6);
-INSERT INTO t VALUES (4872,7401959,'DpildQ9pkD6NBBc9jmA9L7AMRrZucEY','qLf6FnE','Q5gCRLKMIAX5C9iZE','uIcG5BMWOCDKHPByprVk3ZqGItIa','bGSi6CegGgkHQn0bA9abbdWRIoI','8hBj38765ak2jJ3VNR50OhkyanU03SuXnN8B44Q71eEp4KLfNw32y31p3uHveH',7);
-INSERT INTO t VALUES (61894,15252009,'yubG1fnRjqHEJmf7JRLbZ4khHAXS0xZf0rf6hk','7Iinv6PG6IIhlOZY4iU0nrrsEsYcku2mXXQJt9lXlBCxeOVGJdgcmHEhRbzn1XFlCedCOEw1eLELhQX6y7pBbA','iO2g9FuHcETjOYoZsKDTNMKoNLfLjhbxShwQho04','USmpWIAqdSIFqy83Hi74xvGXc','0dvaEWX2BXdL','DZnqOEFUPrgHrFKtUloBzbJkcDzay61z5VcmcA8zgEQQV5LDveAEYRUeM4nRV',8);
-INSERT INTO t VALUES (34458,12179491,'wHOGTbgTbrRMJiKqb5Tgnb02AiJbMHg7','4hM69lbdGDi2FWBPtr6RzQ7Bkkrg2s4inJipKMk','AxTO3W6Yi5VjZ','yBGAVSXrUJENQU9ynzHKAhUkV4OkdQg','I0AZ70MrC6UWX2PBFG6e1yRtNxMGR2rOL7O4rBmVfbcLVlZfkPfd8Ttr32rS5UEauRVTSlO4FhZSrMd','8ENYRuvFvLkm9IphD93KemgdmvGkP4AuPvqs4JyJlsUGYo8REXKAQ8m4y1EEgN6VZYmdFAPT85UT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1491822,12366710,'uPLeIlxh8d1N2bu3FJyBMQ7tseIdyuOyjc11','XPWUwBaFLQ8EXeOu','E9bVjdyeHtUGZNXNLEZu','7zR','b1XoaFGP','gn2p3O5KsWkkZ5QnU7y01aRtapnUPv0mCOB3HujUGyPjqkk8jyeZpMFoejqcK3TvTRKG3S2S6xftTbQ',10);
-INSERT INTO ti VALUES (1491822,12366710,'uPLeIlxh8d1N2bu3FJyBMQ7tseIdyuOyjc11','XPWUwBaFLQ8EXeOu','E9bVjdyeHtUGZNXNLEZu','7zR','b1XoaFGP','gn2p3O5KsWkkZ5QnU7y01aRtapnUPv0mCOB3HujUGyPjqkk8jyeZpMFoejqcK3TvTRKG3S2S6xftTbQ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(75);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(75);
-INSERT INTO t VALUES (7876170,11873099,'a8LdSdRT0KGbU7CmMrNkLcFAezbIYSIP32jTwMQeeM7t7C','YZy5WrVRHA4YZNewoV0VE9azOQR6XHJ2kLGurgIqShc3S','r0NSc9AW','PnjQnIxfzrXXaXV','HFMR0RE3eUcjvy5IKyeqUiCFSCVlBIECPNq16O5VhX7VJTEb2H1Igm3RVmQbeVVAJnuyGuqzGgJIlbobqFe6E8Wcbaluf','2HR2R0kTXQctp1xa46suqEFUzpFjQT93HbgsWg3mk82gJ0ISQ4O9rcJNJijCUI9ryUlApYatPgJxF9cW',11);
-INSERT INTO ti VALUES (7876170,11873099,'a8LdSdRT0KGbU7CmMrNkLcFAezbIYSIP32jTwMQeeM7t7C','YZy5WrVRHA4YZNewoV0VE9azOQR6XHJ2kLGurgIqShc3S','r0NSc9AW','PnjQnIxfzrXXaXV','HFMR0RE3eUcjvy5IKyeqUiCFSCVlBIECPNq16O5VhX7VJTEb2H1Igm3RVmQbeVVAJnuyGuqzGgJIlbobqFe6E8Wcbaluf','2HR2R0kTXQctp1xa46suqEFUzpFjQT93HbgsWg3mk82gJ0ISQ4O9rcJNJijCUI9ryUlApYatPgJxF9cW',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (10065804,3222015,'8AOIGYBJlSca7sZgj4ahorESNZGAcOU89WU3C6XMYXma','TiY8P9rf4p4eNwFI9JOoDgHDbcQZ54EvXn5oqkZVFdRXyr8JtsKJnLv5yYvhgtIO88P9LpLmcUU4wHpWSb9jDbzfr2F6gL7NplLj4K6jVjMMtJ7W9VJJYBkT8hpRPqcUqGildTU5LYtm6USCWoB8zmF2SzP3iOGxP9KExyx2g6yyPtRtFmJUBWHFBQMXouMFr4LF9nNjIsQ67B5IdcQlU5JXYPeG3Gvp05','zSTasJf0n6hROHeA4ll0lLBFehOap43TLVKBCi5La6','dyTzFzlyWgUVkl7JgZam4wSNGpZI9FMcvi','dBYOUHLxKFYBkzlbGl3PqHGsCnZQlZ0vjPpykYUfHXt1GUcRAkZWrP61khi2caWMcEYWtREUzmdvAzXSfIrQ','VnmaIKMmRViztZNWUZVxXdlFQ9hKBQRhyvops9sr5k1gL1E6VVmtCrtiimfzhMa6gSKismAX2RbESkZMKIC8PbK',12);
-INSERT INTO ti VALUES (10065804,3222015,'8AOIGYBJlSca7sZgj4ahorESNZGAcOU89WU3C6XMYXma','TiY8P9rf4p4eNwFI9JOoDgHDbcQZ54EvXn5oqkZVFdRXyr8JtsKJnLv5yYvhgtIO88P9LpLmcUU4wHpWSb9jDbzfr2F6gL7NplLj4K6jVjMMtJ7W9VJJYBkT8hpRPqcUqGildTU5LYtm6USCWoB8zmF2SzP3iOGxP9KExyx2g6yyPtRtFmJUBWHFBQMXouMFr4LF9nNjIsQ67B5IdcQlU5JXYPeG3Gvp05','zSTasJf0n6hROHeA4ll0lLBFehOap43TLVKBCi5La6','dyTzFzlyWgUVkl7JgZam4wSNGpZI9FMcvi','dBYOUHLxKFYBkzlbGl3PqHGsCnZQlZ0vjPpykYUfHXt1GUcRAkZWrP61khi2caWMcEYWtREUzmdvAzXSfIrQ','VnmaIKMmRViztZNWUZVxXdlFQ9hKBQRhyvops9sr5k1gL1E6VVmtCrtiimfzhMa6gSKismAX2RbESkZMKIC8PbK',12);
+INSERT INTO t VALUES (5491811040901989270,6196,'2rWLU0csIOeZYUfG12bAsaToPNqRnSuqk5qyZj26HCHxZPwpYpEhPcnM4','XGbjqfxBjLndeDnMvsO1lol2n2spgM2D2IQagLrl37wdZA5xMxOM1LJBIKKnPLQTHXA23Botkd6mhbSU17akvCDEDGK9MRdeYvncQy6kWa2NWyQBUMeSohFD2jmqrp4','tq0cOwi7eejnn071AsXck7lA3bRVYsb5r86','2C4xTNy7F5b','W','e',12);
+INSERT INTO ti VALUES (5491811040901989270,6196,'2rWLU0csIOeZYUfG12bAsaToPNqRnSuqk5qyZj26HCHxZPwpYpEhPcnM4','XGbjqfxBjLndeDnMvsO1lol2n2spgM2D2IQagLrl37wdZA5xMxOM1LJBIKKnPLQTHXA23Botkd6mhbSU17akvCDEDGK9MRdeYvncQy6kWa2NWyQBUMeSohFD2jmqrp4','tq0cOwi7eejnn071AsXck7lA3bRVYsb5r86','2C4xTNy7F5b','W','e',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (595536,3795556,'Z8gOSiKYLLS7KkOvmONwv40UtUBUfdi25p7yLH','ng1AJTpowq3A6Gy8YBH2SUlpqJI0cklWOZ4MRAhByAzHKEfMsa9cXS9dIDAljTTarHNeIPUSXMEmhLA98dF2cMucqMl79JJoK5xqQIFe5','B1hSTC2baCRmbU7sA1DzBTqwXj3o','1dHVIguiWCCibFYAqcqtvSxcXjIJ0Jcl5ABr1enEoAzmBowlSmQeGHj3BbT1F81DcvrXhzbNUr6Cn4hntRLwRbpJqLTXn1nnIsFMkIr8kZxtSkIB7CigpP6cz7PphoE7IWkj1WwFmgi7b0XrLHxm477Gwmx1kb9rOszwZM3ygNf9','jJzWO7M6LZc1iaGljm6AJcNUZQCc4hBo4QOXMyR7','fM0g7pyZwtpEAgcrgZLd12o9qDFcvI6bdYEXTNWk2CBIGrResf9FPA',13);
-INSERT INTO ti VALUES (595536,3795556,'Z8gOSiKYLLS7KkOvmONwv40UtUBUfdi25p7yLH','ng1AJTpowq3A6Gy8YBH2SUlpqJI0cklWOZ4MRAhByAzHKEfMsa9cXS9dIDAljTTarHNeIPUSXMEmhLA98dF2cMucqMl79JJoK5xqQIFe5','B1hSTC2baCRmbU7sA1DzBTqwXj3o','1dHVIguiWCCibFYAqcqtvSxcXjIJ0Jcl5ABr1enEoAzmBowlSmQeGHj3BbT1F81DcvrXhzbNUr6Cn4hntRLwRbpJqLTXn1nnIsFMkIr8kZxtSkIB7CigpP6cz7PphoE7IWkj1WwFmgi7b0XrLHxm477Gwmx1kb9rOszwZM3ygNf9','jJzWO7M6LZc1iaGljm6AJcNUZQCc4hBo4QOXMyR7','fM0g7pyZwtpEAgcrgZLd12o9qDFcvI6bdYEXTNWk2CBIGrResf9FPA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c CHAR(60), d VARBINARY(67) NOT NULL, e VARBINARY(19) NOT NULL, f VARCHAR(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4312,15163368885509664000,'CdVvmaGUoVvaU1XcTV3XN5i6giAIJ62ZEG6o','DLDMMUp1Gq9gygh00kkHSBQiQjXvSlXj2','hrm','niRj','2fW6pzLUwyQuB0Nxadlo95VOCQOje91UcURhn2TXTSzKk86XHBWYQN0Fr8yEmH','rogPoNQN7wLMPgEUfwCNEVyQGg4cEiaN8X0A5QPiflj2WV78yfZNnw0v',0);
-INSERT INTO t VALUES (-3549,14249299765508095147,'ags5W9LrNnSEtHuH3GKPOi5cn','aCqO8CgIrCREi','cOXwgycO9','4Tb','CTJjYkJhvJhmgRt7j1LTmGikH7nLPvYhfDdbO','pukufWJjr27M9H1HCH6nh4MyoQtYZYrpo',1);
-INSERT INTO t VALUES (-6046,734766932232121709,'21xbx1fCNsFwlrqx2F3T7Yk','wJwW','A0','8vn','aEqG7dpgjWbhe068lMARWBPc4I9ZYhmBx','MbZCon2CqnJMUXu81ZW3J5gD3PJMVklKPOY6MFn2vIDT',2);
-INSERT INTO t VALUES (22320,5580436031924993542,'uqRKmxSBm','5nuq0Funul5RUjfWmVtyuqd','lcin6r','tgnO','3U4lsPp8N62JiUhfK7oPzUlXd7jwvN3g3Sxvyj8kptNX8KtQcUFk9s7Akg4YA4NhoWuoOxsbu07OF4MGOhp7ynuAhOIjQ4','R2K7fzd15DiN2Q3twpBLsrj6kmcYHt3IQAUOmyXEw0TV1GgSZ8iybv7yeI9OjjkiCzUpmdIpP7II86888Uup8zkhaTERV',3);
-INSERT INTO t VALUES (7382,9573919401663476608,'uroas3adyTimZZrNu8jNNP9T','eLOYtXvpZfoRGapKtQPR','XXWKOXljXE9rjHH0aZ','btlN','ydJLNLbj73AZXuPp6xgXA2J','m4yV8Dla5tpZqMNRjLSDlt29sXPi6PiGr4rCeu2tEBk6v0buUks3XHsA',4);
-INSERT INTO t VALUES (-20790,7914913673598085661,'HNph6ZLWYPThf11oA7o9GeOYo0','6mNBJPFa4','KUCsDM','LU','gNOhJlFEgQsWPDcTbuUzuCanejrG5uZ1DkOEJMFhS3JpAJMi0LkrsCtRxKDnoi0rT21K3TxyzOyxT3','N8DeWFqdOpY9Dlc6LbhlYucJ2OBglMpRDyZ3',5);
-INSERT INTO t VALUES (-7129,1915217016956184430,'3e3gkn0vkDDbUzmeZqV9dTaV7uXsdRLLJyFVQ9levzz19ZIc2SlDll','kTDTgoyz7LGVwydbRlQtkzqdVjhRoJscOFwLxSFN8CAK8ucxbM90vvSqww','zaPtBxIP7SB0n','D','bNA8YBqSnPJeew5oSFscdktNNy9E5CAPXJyLM1pXrkqruP27JkGERom91ecpPZXhbMj52OU0CehGfTGg','cYRexJeZ3c9HFMcsvcYFXfWrRKuk6FyFWSSsivfOB6z8yE9rRSqPe0CpTUR1bowXJvX1W',6);
-INSERT INTO t VALUES (-26456,5627885075664983214,'Eeq0rE9MJOCVHzDgFXysBPhM7O82uZE8IfVde8SxLcxb9uOZNNsSvn','T4ZNDm','v6CHMAWEVgWhqq','QR','Y4B56WGHs1yYfBXEFT','tPFSCXBxt8TdmPf4DevkKHv50k225NRLhqb4vP1pm16ZK5',7);
-INSERT INTO t VALUES (-32354,10650173878761716558,'1MaeW34b','ZS55FKQvQLHF4Au4nEMB0PLtc','j','P','TuZ57OzujN','j0IlPwVCOu08',8);
-INSERT INTO t VALUES (-40,1695057641772228056,'yOqwsiRK75E','RRfDr0FD0IW1zJlx6DSban4i','ZSrOIqUGauPywTj','Xe','EGVw2XrhVCC34HvtljqYSA8YCEMayUom3EXkwKIDztyOAKHRBVpDuDYZT0OnN3JaGNTBHq3wKc','gC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6383207805055031517,18598,'PxOLn2QgTieyKpZ','BBqEfdIjVrFlHQqB2D0xTCk8ILdO4hjqPvslibQGGcf1wxGdUOyI3CpGGoPiMJvMc28E1ZYwh6c6h3prvDNVTQZjpKpY2s5IcoKQk64MxjrzgcTy5eLeSRLJ3xcGfrePJtmQ3zI7PHGuCDVhaVmHKV8AsCDv3dPdbSZa9nxfAHICWTizYv3sUzFYm04f0UDY6iWA5fNjnQFNpwReq1xCyNwa','AkZFcAaJgIFX5DjprrzuteYYtDMqxUYcKrlwsisUQH7Ql2WiT25lEQt1NjDn','uDBPXEDswuA5IeVHg2xoS14JMtfwClazSdgJvFXORkcwQdt3jVseY89UGGVf9I9iVtx2761Tw4nkuRvvNtcGas8AgIer3BjmAqKrcedvy','r','o',13);
+INSERT INTO ti VALUES (6383207805055031517,18598,'PxOLn2QgTieyKpZ','BBqEfdIjVrFlHQqB2D0xTCk8ILdO4hjqPvslibQGGcf1wxGdUOyI3CpGGoPiMJvMc28E1ZYwh6c6h3prvDNVTQZjpKpY2s5IcoKQk64MxjrzgcTy5eLeSRLJ3xcGfrePJtmQ3zI7PHGuCDVhaVmHKV8AsCDv3dPdbSZa9nxfAHICWTizYv3sUzFYm04f0UDY6iWA5fNjnQFNpwReq1xCyNwa','AkZFcAaJgIFX5DjprrzuteYYtDMqxUYcKrlwsisUQH7Ql2WiT25lEQt1NjDn','uDBPXEDswuA5IeVHg2xoS14JMtfwClazSdgJvFXORkcwQdt3jVseY89UGGVf9I9iVtx2761Tw4nkuRvvNtcGas8AgIer3BjmAqKrcedvy','r','o',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3787415777312709011,24012,'d6b','NkfvCkLadaoEZAbIg5VkAeV7xiF9toxQ6Op9bAhTAlEGaVa393JODxDp9dpMHP2mB25IStv372tkA7DpejyMAKjMgQqGmVW0DY4cBPt42DeAFHmNpNZMFz8dLxZ7mtAfc5zOch4sTcMI7sPV6eLf8vU85cDZHqTLZB2cb0O3WwKYJhff4jaHyzx3icJpQcDh2C6','ECEwXNHEbUwME6uCIhZYrhuNw','UuYrwP75tU8rYWWOwTrYA1kBHUZ5C9AkUd3m0kmTNQQTB3xJeFeNeka6uDPZIMEzd6iueRDsxzj7RfwnifdKu8KAUQEVtQnZ8gqgH9kksTGzD15cYkBbRUCKWLnpSW','KH','g',14);
+INSERT INTO ti VALUES (3787415777312709011,24012,'d6b','NkfvCkLadaoEZAbIg5VkAeV7xiF9toxQ6Op9bAhTAlEGaVa393JODxDp9dpMHP2mB25IStv372tkA7DpejyMAKjMgQqGmVW0DY4cBPt42DeAFHmNpNZMFz8dLxZ7mtAfc5zOch4sTcMI7sPV6eLf8vU85cDZHqTLZB2cb0O3WwKYJhff4jaHyzx3icJpQcDh2C6','ECEwXNHEbUwME6uCIhZYrhuNw','UuYrwP75tU8rYWWOwTrYA1kBHUZ5C9AkUd3m0kmTNQQTB3xJeFeNeka6uDPZIMEzd6iueRDsxzj7RfwnifdKu8KAUQEVtQnZ8gqgH9kksTGzD15cYkBbRUCKWLnpSW','KH','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (842544392541688869,46338,'DPj1jQCJNjfPTUe7qVwGGqlWxAyO','pjQ2hJvOeNFpWa9UJcvjH7GQUB0bou17RC5riWCmsePu1SbsNIqOW68xJFxbB13ItVmdO7pR1p7Th3nHncEBV2d5qVB8aV53igd8','6g7lSlBZqB2L5FaWNd9LtYhuG5bi6PtiS0N9famurYEW','rKJXT6bfq8qs72MaLfPJvciG','Z4','FT',15);
+INSERT INTO ti VALUES (842544392541688869,46338,'DPj1jQCJNjfPTUe7qVwGGqlWxAyO','pjQ2hJvOeNFpWa9UJcvjH7GQUB0bou17RC5riWCmsePu1SbsNIqOW68xJFxbB13ItVmdO7pR1p7Th3nHncEBV2d5qVB8aV53igd8','6g7lSlBZqB2L5FaWNd9LtYhuG5bi6PtiS0N9famurYEW','rKJXT6bfq8qs72MaLfPJvciG','Z4','FT',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT, c BINARY(83), d VARBINARY(53) NOT NULL, e VARBINARY(4), f VARCHAR(63) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1565,12296,'MSOALX7b9IScrAc4znnd7xbzqrfFIaze3Cy5AOvOKoSJtmjM','Y','6a0g','NWowBoUEBgBINS','G','T',0);
+INSERT INTO t VALUES (4861,8789,'zWMs','qAvKvc9CApQa5ILaSzf6hXk1nUzsa3UCYOTje3vzWQoj5','vkW','zfD8ED1GpEAt34OHD6ynQOhusVXAwxwREqEyRQY90syb','M','w',1);
+INSERT INTO t VALUES (9187,26014,'GxS2jN5QrLTtRawE2AKGZE','JS7j1cKWbTVI7jA','M','Mw5z7J6w','m','D',2);
+INSERT INTO t VALUES (-20029,-4805,'mIEBCR336F8uu5iN23XsccF6SjIwvSmUjXkrVcyb4fHhoXzf1lylQr1RVGrtles5y7RzRb8BDxEAeVo','oAwaQOh6WDdcYKdWVU4QoQMcR3Y7gZ9x8GRthwj0U','E','fMqiuowm9rf0piipDK0t1rEgubWIac4msRpfxTjPzKTBLzbTPnaScuOcvkPuOR','x','t',3);
+INSERT INTO t VALUES (11812,-658,'eV6','UIlNbEwWUM1ElLueW2Sgf090','D','RfQaEwRurBXqf1kQTEptVcDLvvfpySq42R','J','8',4);
+INSERT INTO t VALUES (12650,-1161,'0FJxcHxx9vfWFw3DbBUkdEXVAm7XmcWVcorqk6','3g6OZQbxenC','u3kV','Oex5CvXMiEdMO8VV9JOAcGmcPqKqIzDG1X','1','G',5);
+INSERT INTO t VALUES (2685,6217,'fstgTRiriAXNuVAI7GFQLbkEjp6r','1pGa15B0vv5','fcke','fXuKOlVT3xBFAOaKNY7Xvc9DtJjnBBQ1DJTcZq','4','5',6);
+INSERT INTO t VALUES (16840,-13636,'7M74MrqFKNxDBHdBbNp0','PKn2wPlGFK8KpupyBdOqxK8E7nKTpEbRpRZxThN','Qk','1AFNRqIcwnZ1EzdwLyl3cKs69PIJigzBpFp0Hcr','H','i',7);
+INSERT INTO t VALUES (-32122,18226,'6LhIVx7cIGViKl8QmzgLvT9B','2BYKhsJAHsMesi7iJLFTcznDMBpYOEuWRU','5','qaXcdyWZn0vi','W','E',8);
+INSERT INTO t VALUES (-20276,-29456,'o9KN4lYgtW2Qc8rlCoQe41Bui2izYzUk9w1','BagaX15M5dSBJEtpd5sNBC7kobEVlr0441Nn80MB','JK','y1X0lCRQuL4QRtcCaueoczpu8yuoT5jMrO','r','Q',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT, c BINARY(83), d VARBINARY(53) NOT NULL, e VARBINARY(4), f VARCHAR(63) 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 (-1033755,9252974838565427441,'KAuMXM7es5ID9jVcPhIzdWcPd7qGDFor','pMJLHN4bUdTU9AjcZUKD6AUSPcC1v0Ujj8fW7NSlLLeugE6caBuUolt2BmZOa9','nfObMOU1kPjTPQ7lAp','lY5','8b9cBrEHVMrdXVE28iK38rXIxcBxDwMHH5FkN','PQhW8TKY4NzQ2j1ulpn4wUmAHlgSGj5mlME08JopnaG4vTmBIY8tjMBx03aU79hd6',10);
-INSERT INTO ti VALUES (-1033755,9252974838565427441,'KAuMXM7es5ID9jVcPhIzdWcPd7qGDFor','pMJLHN4bUdTU9AjcZUKD6AUSPcC1v0Ujj8fW7NSlLLeugE6caBuUolt2BmZOa9','nfObMOU1kPjTPQ7lAp','lY5','8b9cBrEHVMrdXVE28iK38rXIxcBxDwMHH5FkN','PQhW8TKY4NzQ2j1ulpn4wUmAHlgSGj5mlME08JopnaG4vTmBIY8tjMBx03aU79hd6',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(61);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
-INSERT INTO t VALUES (-2229593,7090607498417084441,'aax73D9TNi4YNPyr75j0UD0Ui','ihtbPy0i4dTYOmCLj5ABYdgOCbPfDj','sB8wv9mY4I1ooz','y','dz0UZQzskOY8yhaiZOXEqFz4bpioX9nflyNGpdqq2s3S2TmTgKYj3d0lshI4dWqa5PJl5GuHgkBo3h6Mc4BDt','IOJKXxDNG610PiQ2AZf6d',11);
-INSERT INTO ti VALUES (-2229593,7090607498417084441,'aax73D9TNi4YNPyr75j0UD0Ui','ihtbPy0i4dTYOmCLj5ABYdgOCbPfDj','sB8wv9mY4I1ooz','y','dz0UZQzskOY8yhaiZOXEqFz4bpioX9nflyNGpdqq2s3S2TmTgKYj3d0lshI4dWqa5PJl5GuHgkBo3h6Mc4BDt','IOJKXxDNG610PiQ2AZf6d',11);
+INSERT INTO t VALUES (8147251,-27692,'Jgw8Ciad1F7N4subGv3p8Hqtaz6bL6F30pSwpGfyf3wnDvRsdOwdzvavS3OhD4EaNHiHxhUMmv7Qhd','YDfU5ZJgrCkFDB','nE','M8Gk8','z','J',10);
+INSERT INTO ti VALUES (8147251,-27692,'Jgw8Ciad1F7N4subGv3p8Hqtaz6bL6F30pSwpGfyf3wnDvRsdOwdzvavS3OhD4EaNHiHxhUMmv7Qhd','YDfU5ZJgrCkFDB','nE','M8Gk8','z','J',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(84);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
+INSERT INTO t VALUES (3550668,-30633,'BrCoKuZWx3xizxCx6LKVP7b3atcIaXExjwmBmW0aKr6Ig4aQJ','5pmDUV1uUw7q2RKm','D1Ss','l1lBNKB4j','U','9',11);
+INSERT INTO ti VALUES (3550668,-30633,'BrCoKuZWx3xizxCx6LKVP7b3atcIaXExjwmBmW0aKr6Ig4aQJ','5pmDUV1uUw7q2RKm','D1Ss','l1lBNKB4j','U','9',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6721799,2334611836236237750,'SEZQBNPJJD2zhRFHvSNHwYLvBvXMPADImQi6O7USfdvkbL5O0o3v7','06e7S95jE9V1Z5sv7phsLD0iedIv1EnXQOe9tQ266YrQAzsaIlG6soAV8WrL320J37SKP7mj1AH0oVXlEBmZDUw9bEBEL4lVY','akGLnLSlOnIG','r','BLuppMTlM7fJRQ2TAw9Xiq9IKGbtlaOEUviXTdAUWeC2LaXlPI1','zg2ZFnBDX8iJ5HI3VLgEb0l3IPkCypY9HwgTEXLPEeUWP6vy5dp2CwbHqDTRLiYUH2BJqCB0bDEyksPucgEhDltKVT',12);
-INSERT INTO ti VALUES (6721799,2334611836236237750,'SEZQBNPJJD2zhRFHvSNHwYLvBvXMPADImQi6O7USfdvkbL5O0o3v7','06e7S95jE9V1Z5sv7phsLD0iedIv1EnXQOe9tQ266YrQAzsaIlG6soAV8WrL320J37SKP7mj1AH0oVXlEBmZDUw9bEBEL4lVY','akGLnLSlOnIG','r','BLuppMTlM7fJRQ2TAw9Xiq9IKGbtlaOEUviXTdAUWeC2LaXlPI1','zg2ZFnBDX8iJ5HI3VLgEb0l3IPkCypY9HwgTEXLPEeUWP6vy5dp2CwbHqDTRLiYUH2BJqCB0bDEyksPucgEhDltKVT',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2606028,10132251154415204010,'NItdNd1Ip1ynqBO9P6gLnV0BZpshhraQ','p','O4lIl','HazvBCOtxTBgvHnhrT1KhJVMSw0k4UojJ0DJYm5thYYsY38FjWVkmQbUXunVIcSOsJsgxHasVbN8rcRmgAYIJgvFP6jkidfXfTR24SwklBPBR','8inE1QsywM4TFWEJyU5oS688tISoU4wbxMooBXTJRmtZE3apKS6Tmn1','AVB',13);
-INSERT INTO ti VALUES (2606028,10132251154415204010,'NItdNd1Ip1ynqBO9P6gLnV0BZpshhraQ','p','O4lIl','HazvBCOtxTBgvHnhrT1KhJVMSw0k4UojJ0DJYm5thYYsY38FjWVkmQbUXunVIcSOsJsgxHasVbN8rcRmgAYIJgvFP6jkidfXfTR24SwklBPBR','8inE1QsywM4TFWEJyU5oS688tISoU4wbxMooBXTJRmtZE3apKS6Tmn1','AVB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT NOT NULL, c CHAR(41) NOT NULL, d VARBINARY(16) NOT NULL, e VARCHAR(49) NOT NULL, f VARCHAR(14) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (176,7117364959849918157,'oW7h5F','Poqer4t4oQIJ1Sal','qu4CyioFkYzLNtrkFGi06fmQt','hZ6iugtH01rMl0','2lFHxhUsh0XZ8pNXWx0lowe9sodW9yoCwkNsHYd6FvJjQvCD7XD8bsR6hWtAkOuojljPb','qvsyVEfqyqnJ8auPKYGfIUuXjunzo9',0);
-INSERT INTO t VALUES (133,-5334313873754862952,'YA9qO5RHAaxJOLDyprtHr9GHM0p2BYt6YmD5','cVKhLJCIunfim','ebiE45SunrAaNK0Q4lLPSm6ZuUDi2wCuT','64Uhd1fQUn','UuPgvOnBIXyAp3qE0toXAi1IleVvHUAd2tFF5dfZheaWcdRwz','YsqkyLU335DN2CJLq',1);
-INSERT INTO t VALUES (174,-7311581884755082283,'LzO725EdRwlo2','WNW','jb5aU5p67eKU1Z7V','B','Nip3ris6waAXc8IgFcCJKrU8FwvLs1HqGdTrAJCXUcM','Sk1gEm1M68WYRo',2);
-INSERT INTO t VALUES (100,-6113975260556225502,'dr123JkKdRANuFzVPWfM7FvrPrG','QGwEtvb8PC1EC','xkQsvuxnhtHkd2AFrSkbuIcm','TpMaRqmGP61qe0','OlnMc58fWKbGQ5cPf2Cj4QjdGjSHg336M1ISBhScMdfd3UIxjbyZA0pxwOP0IJOJZHLGli7Mvj0P4W9ZWpj','UwwOVOVAtvUNmMIAYrUHdqgKu0WK2OuJBXpTgH6NH95s2MfdSVJeuRXywZ70S6T',3);
-INSERT INTO t VALUES (55,1839245529569403782,'FDvmCyWFnfWoa2R2RHqQZuho7xGDKp4yHF','RJXNMuhibr5Gvh5','vOgNXlqeEM0f2h1F2nVUeOyYk','GGodMkLO','AVJL21MZH','OsZar08rEJgFF7MATG7oQntcSbQAQytmgKNjvN0cfQd5NAJ5qNo4F5HyWeu5gmH1gWGiAadfiX5xGlUspDSph',4);
-INSERT INTO t VALUES (22,6682198706914362380,'hsR1lbR6ZDhZ92P','Nz69pZ','EkfKqbD4WeL9RimM09','1','vXkyei9YRPvaIY9kNw8pO','DkSO8xox6Avv5coBolqALcekeFKw4FAQxt4uOf',5);
-INSERT INTO t VALUES (31,-3935329190219605726,'7LIkdSELEAD87s','IpK','o71aHor3KF5S9KhEH43rASngIkczFB3iyllK','l','uh0S1dwgm2axbLrM1CiVU1GeYO3O1oW7zkyVxR44CR4','vzHl9DADF9oWEfwnqvp0MZQMEikcj5K7JqlvxYnVkirTmi1bynu8fzC0A6U5nyVM',6);
-INSERT INTO t VALUES (87,-3133938798480132342,'joq25XwxgZgvg','eaKgIQYDrlZsRz','HScnoGZL','jZ','J1KuUTblTHJmjNMXitWGF','3iSTjXrEtm3HnmWzR5R1rZW',7);
-INSERT INTO t VALUES (129,-4351042851618055856,'4AqQBhh39zdIaodtRo','w79UUJpmejaqK','zwLhvyNtuNLZCHt1p9EQtHCTElJMzXB','351eJPRfY4Pl','VwCYKLZnZSnZCBZHhsDvvs2X0rbdZzLq4fEAeXgLrHk','ICT2pacA3jcIKc9Sx6H3gaWjEBttuLSlI1p3IwVYft9xWkFkCYAaWIN5nXCr7RjFbY',8);
-INSERT INTO t VALUES (81,6877155429066753239,'tzGdIvq','P','50fDZGabXRgw','26O71vqOhF','DnDY9tp71fjS6Nsx40A2GRu41K6wGbYqsRKmOQY41X','Nbd32TWydDKCBHvaNpzYg0fb77BCIU3Soe44s48kmetqrNyvIBfKKBlRQRUtnPJFVBjKqwOzF4UpWYbeFnfH0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6405308,7141,'6nHkLhiiT69iWga9epyuz27bR3oM1AqYNZYccGybk84dOMvOIP8esFjfkRrfboagbdah','ida6rxoJXbtomJO7q61hDqkbuipoQYZpl4jjmzyYD9yr9b2D011eRlbUPTEyDQtiProrDEHiDy6qo1Lu5gTXoh1e0txjtea5vu0G6hc4WOWfjGifW','UxB','YObJ5lbIcWCJOrVKgALtXk540HSQuw64rWfoHh','6','2',12);
+INSERT INTO ti VALUES (6405308,7141,'6nHkLhiiT69iWga9epyuz27bR3oM1AqYNZYccGybk84dOMvOIP8esFjfkRrfboagbdah','ida6rxoJXbtomJO7q61hDqkbuipoQYZpl4jjmzyYD9yr9b2D011eRlbUPTEyDQtiProrDEHiDy6qo1Lu5gTXoh1e0txjtea5vu0G6hc4WOWfjGifW','UxB','YObJ5lbIcWCJOrVKgALtXk540HSQuw64rWfoHh','6','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2966664,-22091,'p0F65LCpTNRJ1qS7uejXXgE9t1','im03msuwnju3D3edDd14r6Hfk1WkqzRG6coWklnGndSSlbVKjQQh62MROGpnMZauhijgWcM4BtebsS2Z8OvLLnfTJVuNwWm50hQqbd5GxrCdEsTgz','N8','WyMil17hlD3sKjSNHm1lIt48RvVh32EVmoEpavbUQ5wj5Q8bf1so1oqEHJ2WxJXZu17hFds3aBAX3zdyVBGRnak27ib0pRxlaJXtVYyZPQiD9MzBr0qV5XcsaXJQF15LRdEguhCAS1nWrMgf8TwHIZC06d4IY9Ah6IplTmR59GLrsDy1hkxs0LPRXVOwCqwwdzh6u0kR18OiJNE','1','6',13);
+INSERT INTO ti VALUES (-2966664,-22091,'p0F65LCpTNRJ1qS7uejXXgE9t1','im03msuwnju3D3edDd14r6Hfk1WkqzRG6coWklnGndSSlbVKjQQh62MROGpnMZauhijgWcM4BtebsS2Z8OvLLnfTJVuNwWm50hQqbd5GxrCdEsTgz','N8','WyMil17hlD3sKjSNHm1lIt48RvVh32EVmoEpavbUQ5wj5Q8bf1so1oqEHJ2WxJXZu17hFds3aBAX3zdyVBGRnak27ib0pRxlaJXtVYyZPQiD9MzBr0qV5XcsaXJQF15LRdEguhCAS1nWrMgf8TwHIZC06d4IY9Ah6IplTmR59GLrsDy1hkxs0LPRXVOwCqwwdzh6u0kR18OiJNE','1','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7262610,30703,'s9Gaca4zN6zcomhCQPrJNPNCNuUWbD','oYSUjbMxjXYjeQcm12ZBgfJDdY1S0zWXAMcPAYXEm3tvugMVEfwzcZM2t4P7D6tl01QmvBsNwRvYa3tX1Qef3i6y2r7tuwAmeqFd7apqJLSrf2XzE2AWZE9vgadH35dePponpW7sfNHE9uq9eWcArmJVIFid5ZrGkeqgnytAvQcvFh5dY','6','S9joEw2YkOWNEGvnrqCxbvbkfSZk2Ahsb8PvPtkg8jQ3AOeIZD5jWObrbeqFuYnhiuee3BcXuZlD5OMALy56xW21FqjSon','e','c',14);
+INSERT INTO ti VALUES (-7262610,30703,'s9Gaca4zN6zcomhCQPrJNPNCNuUWbD','oYSUjbMxjXYjeQcm12ZBgfJDdY1S0zWXAMcPAYXEm3tvugMVEfwzcZM2t4P7D6tl01QmvBsNwRvYa3tX1Qef3i6y2r7tuwAmeqFd7apqJLSrf2XzE2AWZE9vgadH35dePponpW7sfNHE9uq9eWcArmJVIFid5ZrGkeqgnytAvQcvFh5dY','6','S9joEw2YkOWNEGvnrqCxbvbkfSZk2Ahsb8PvPtkg8jQ3AOeIZD5jWObrbeqFuYnhiuee3BcXuZlD5OMALy56xW21FqjSon','e','c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8209083,11588,'ObDTan7ierXL9W1U20mnsMDdTVkLec','2bM7txpgsa8dU2TF14n3oSp8Ds2hQI06HmHXpYZxJLcS0zQi9dRT7KT72Pr1J3iBmM8rurcT19payKiPsoshZw7sUkZ1z5ZNGjXPLuTkfBgQev6c5YWAXxrUxQapjfqls8DrxwR1s9z59npGC2VPlNKL1r1SshHhEx9kHY5j3BKEVB3nik','pjO','fnDaT1pHiY7d1VFZ2l57qQRKLsRmB39Ks8fEP8FabhqAYb8f7UO','b','Qp',15);
+INSERT INTO ti VALUES (-8209083,11588,'ObDTan7ierXL9W1U20mnsMDdTVkLec','2bM7txpgsa8dU2TF14n3oSp8Ds2hQI06HmHXpYZxJLcS0zQi9dRT7KT72Pr1J3iBmM8rurcT19payKiPsoshZw7sUkZ1z5ZNGjXPLuTkfBgQev6c5YWAXxrUxQapjfqls8DrxwR1s9z59npGC2VPlNKL1r1SshHhEx9kHY5j3BKEVB3nik','pjO','fnDaT1pHiY7d1VFZ2l57qQRKLsRmB39Ks8fEP8FabhqAYb8f7UO','b','Qp',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(75), d VARCHAR(87), e VARBINARY(42), f VARBINARY(17) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3069341805172928342,65166,'WEn6NaCPMO3XGda','kdVxtp0bkusmPNLKWpaXgv6Fl4C3cA3pFZD3v1UYEF4Xb0cFvSV2jTuOepRmNhppkGPOe','DrpSde1EeRVKx0u7gXvQ','NyFSr8wSXZfBo60z','M','U',0);
+INSERT INTO t VALUES (18083325803532175316,11643,'lA8a','JjG4IuXsaVfQJQ5KRWTTX5o7FFBpMt1qpVKf3TDVbsACwsbvQt075uv5hM','v5tI','pgtERzy','n','v',1);
+INSERT INTO t VALUES (12562199354093009636,31197,'cmBijkp96iVSRrEe7JYBVLjprbMMjq1ifwBEG4U8hFkAOhZiV2yZ81uuSOZYfeFc','UNfrDc5sQ039','xHfDzTONSpV2zz9SFuB','REN4Bl','r','O',2);
+INSERT INTO t VALUES (1338511293073735162,277,'9xUHwXKEE2zaJa4dR7rvRDe695Q5zVkgYFMPGoH91J6grdMgcOjP1','wXJc9OX9GU9XxpRc','3MzhQSW1Zsv7','jRTGbAWakLZip5hNV','g','y',3);
+INSERT INTO t VALUES (17820691752750338837,6102,'f5sNLQEFwsc94pA3lB8cpyr6l3nb1VnBo8J7ioK38MkdId9A8W3DtxqEJ','TvrOsnxAsBWnh1LdpD2COzjj80bRJwM0z8LXnbfRhAgQfDoOrfucsCZHwflsWxZwcOk8zvEkVMYqFRnrLTTEfA','I6QPW4QKsUAEYknjFJl321','i7','A','c',4);
+INSERT INTO t VALUES (13328675104187408608,47212,'o94B4qjFVZfQCVF9wfsYUS5N3C','DTgwnqpYtoQBRPR2Xc1CQ188e3HQPob1L0o7nVKb8qU7c8JC7w4CGrz9WaW8fiEhIk04246h6HiBirc0l','fSMW36Zq9MTuboUkh7R1hLyC5j3XKFD','ziXiXoROt','J','a',5);
+INSERT INTO t VALUES (7344361753367358496,62045,'gjEP3GOSJOTf0vZRr4MKw3w6t8EOKtzP1ZiWu8Jsj8avG1EBnQn7zn8UjnKVvAz1WXkIC','KeLj8pmL40uIePgDnKX','AnW9TRtejh7c6rmTPJXoLKN2nVEU157F9wIBriKY','d46sqzMhHHNkntac7','0','T',6);
+INSERT INTO t VALUES (13408607697564168322,29723,'E5mQFf','aPmMWJL9QSuUuyspMdkxnVR3u4ZPc0jc8iHnNPM','WsQ','WTt1r3bo5oPmqukk','A','L',7);
+INSERT INTO t VALUES (15733541514618292343,55660,'urWJTVkC7p','lHQdriXoJSY4XCCYoK1gxSnnqrxZEal0YT7SrxrFSoLkrEQ94XDADiSq6jPI42opPy6MzWE','Q1ZOcjBvkTBoIyXFijUD0qu','abWWrYhB4XpFCFkbX','d','t',8);
+INSERT INTO t VALUES (6166696604105002395,40999,'fYo5h2zBHMdXOpcWPsbojJQL7j1ThkhnyluvfgGjLNmKkAIPQT5hc25PZOXWZMDSG3zeR','rRrrVDbzWejdblhoWPUZ3Bx8FXwcums876MaGyR40yUOYXakxriNBSuDnlFRU','751x7ZbxhEuy91KYIIII','phWJJOQjh','w','K',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(75), d VARCHAR(87), e VARBINARY(42), f VARBINARY(17) 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 MEDIUMINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (6133917,4004017162084885159,'vIVdCOXTX0oaMxflE8','8LxIm','RzLr','uye1aX3','bPznXXDYwJhpUnhECNDM59eBJASPHNEDw0fGn4xlfniSu0PjwfTx1SKSnOxb4pOuT6kIDbeIcg0xgd4OnuO','27bHqNKJR9WcXElit10OjLcw0KweSJ7Oq1DglZkILeL3ZqJq7cTRNnxOcbkjzgAM7J5QUNd7gvZOuJUPiLMA26wtrEew',10);
-INSERT INTO ti VALUES (6133917,4004017162084885159,'vIVdCOXTX0oaMxflE8','8LxIm','RzLr','uye1aX3','bPznXXDYwJhpUnhECNDM59eBJASPHNEDw0fGn4xlfniSu0PjwfTx1SKSnOxb4pOuT6kIDbeIcg0xgd4OnuO','27bHqNKJR9WcXElit10OjLcw0KweSJ7Oq1DglZkILeL3ZqJq7cTRNnxOcbkjzgAM7J5QUNd7gvZOuJUPiLMA26wtrEew',10);
-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 (13310891,6777025706518724203,'W9dsf0gYkn9xDx6arm0Z0H4DaWHU','uIAue03ZWGwlUvh','Uoe9qGFHdlim4c2c8XvIzHQm6','Kk','EBXzDBQ3i8NswNfl','taCx6DGcRd40WqTXvwQ',11);
-INSERT INTO ti VALUES (13310891,6777025706518724203,'W9dsf0gYkn9xDx6arm0Z0H4DaWHU','uIAue03ZWGwlUvh','Uoe9qGFHdlim4c2c8XvIzHQm6','Kk','EBXzDBQ3i8NswNfl','taCx6DGcRd40WqTXvwQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4220486,5172441578752675602,'wCpfcDraVIjkTLyFrp','uve','MoSA','wbfmOtx6x','bdJ2Du47YXU6EqqCBO6bRKrU6HTSpG71RN5XSq8rE5Woc59r1qNz6oriNztWCLGXDand','BLBK6rG24GG9OXChXYYs3eX4Xqj0kbunFDTaAJjDYfPCzm',12);
-INSERT INTO ti VALUES (4220486,5172441578752675602,'wCpfcDraVIjkTLyFrp','uve','MoSA','wbfmOtx6x','bdJ2Du47YXU6EqqCBO6bRKrU6HTSpG71RN5XSq8rE5Woc59r1qNz6oriNztWCLGXDand','BLBK6rG24GG9OXChXYYs3eX4Xqj0kbunFDTaAJjDYfPCzm',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6135578,5283184132993781775,'gRbhHYi8BCVkH45R','4mm6nTBS24LHbZfOncR5qtgDrNQ7gidcF5mxNfkSByJkFhr5CUg6CmuXzrTxzyp6yaJ8ltslKZpTxKwQD8oaHbW5r6I94YMtQw637riByNAeNW0dwsieQihyGQMLFqjWY','gV814pXQ8lkZeHcmFqovXGjSmwMIgIJsCLvPHW8sD52NCKx','kPufVFGAwbRQM31pr1obcWpVJJa2Lk9vo8xhBCqEgqev9FFIHyeVLFbzZeL9Y8181FewlVfcN5LrpQHkiefOtfZoF3G2ctmZEvDUhXkYWOZrYzSSFQ97GKeZw0aI286miz0B3f3dDsyzLqees1HUlsnbpb6lKgR04zRkY2mlVg4NNZDLUMMgOr3IHJvH3LUMwuOsVF2EPPUeCAKuqS98wfRn9kyQg25etthAI0lFRMo3RZnanFrVxKNdaAQCny','XKuAdpaBCOdOPhZatQTp8ObADO1NkCMn0WkWEwCrtO8auCQMUBYJsoL','fIbaeFJvOeqpI4yw2XcwWuivBNz4pE8rwY4hvifNCTF8Iq',13);
-INSERT INTO ti VALUES (6135578,5283184132993781775,'gRbhHYi8BCVkH45R','4mm6nTBS24LHbZfOncR5qtgDrNQ7gidcF5mxNfkSByJkFhr5CUg6CmuXzrTxzyp6yaJ8ltslKZpTxKwQD8oaHbW5r6I94YMtQw637riByNAeNW0dwsieQihyGQMLFqjWY','gV814pXQ8lkZeHcmFqovXGjSmwMIgIJsCLvPHW8sD52NCKx','kPufVFGAwbRQM31pr1obcWpVJJa2Lk9vo8xhBCqEgqev9FFIHyeVLFbzZeL9Y8181FewlVfcN5LrpQHkiefOtfZoF3G2ctmZEvDUhXkYWOZrYzSSFQ97GKeZw0aI286miz0B3f3dDsyzLqees1HUlsnbpb6lKgR04zRkY2mlVg4NNZDLUMMgOr3IHJvH3LUMwuOsVF2EPPUeCAKuqS98wfRn9kyQg25etthAI0lFRMo3RZnanFrVxKNdaAQCny','XKuAdpaBCOdOPhZatQTp8ObADO1NkCMn0WkWEwCrtO8auCQMUBYJsoL','fIbaeFJvOeqpI4yw2XcwWuivBNz4pE8rwY4hvifNCTF8Iq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(4), d VARBINARY(57) NOT NULL, e VARBINARY(35), f VARCHAR(85) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3247,117,'r','DFBVskmTDdxxoThF6rKq','ymfnAWtCVkmLOh7W','rGyuNmtPWqljX2bZP8uCCcmxi1aiXQPlvl0v1pQu15LEcZRmXoflfkZEOPPz3D4LwLl3CO2AtF','ZpTE4Ak8xLaebYXmTQtkpClJyVKtdR0ou5HnteH1Ccq2jfDHdh','e7VXDDUsVYqiZR6GZZV4dNs9SlMIrGCw94XrSF7HlQ2kPpqXYaTvTccVvabMZ8VMj3narSBlt',0);
-INSERT INTO t VALUES (-30406,68,'95c','0xbPPNXZzo86Hy5vF3ZI6ziLAggCJZyGJicTBfp6Pk','Uy99Zk2LJRGMJQp7t3','cNY0a257a2Ib','cxTul6Rn2J0XjeMY6k3','RA9HAqY1phuLJgspg9FS',1);
-INSERT INTO t VALUES (-17487,-48,'uz','Vszf','REsqjV7NDnT','6KxnMo3eGidDVYKfURW','AYNg7W1wjeFmtRho8VGFD1','XFpkzEyzJn3r8MGwvB0T6o7mztuUwtU',2);
-INSERT INTO t VALUES (-8267,-47,'7d','QVEEEr6aHy5dpIuc1jTUHbmeL2pbBwniXm28jx','NzEK1Vb7tXLnjBVmUXFDtABamyocOTaL','RfCQdf9REw5KmHkj3HQ75ECZ89u7aWVa9LLhYEzGwnD0QqAiz','JUK8pMRsBH2mI5H9aAAN9bcens0VTybE','Y4CP4yMCIBYYHWzTEJ07rNOe9KaLEL0XeD1aTCOZzZ6Nu2kq3PjY9mGm7evNDzSNVi',3);
-INSERT INTO t VALUES (24946,61,'BDd','SE33BzdKbKvsyY','mdPnvhpg1M3rg','r9Eo1ME2jUjRmwsDQk0X6iK','cehofrH0D9Yki','w5ESkTyrowNOHx4tpgezN7JlUtHOPDKzzwHoujTL25zZyqke8a7PTmSdMxeVfWhPAfwLiedTbqnMqIfhB5',4);
-INSERT INTO t VALUES (-12716,8,'ab','HcdkvnLQuYRnj03Cgu2YtABqJTQOUTtWBqmem8IoIJzLNxlY','aA0b','bEhN8UEh5biXL6Hx3og','5Co7L6maAcwZT6ZGbXjRkxGN8zfA9buIQb6VOaj5X8PVrI81qhzlEXXDnQBvh0M3hSzoYE8YK','8Spduy0y0j2WRPxfLMmcMMmUbWjDwo5jt9210qMiwibOFxn7OiiLWD2v0UBda8v22oaAmmV4KZkB4HjXIrFqhD3NHYmH4',5);
-INSERT INTO t VALUES (-5682,-20,'swS7','x0ldshBZrAJED7sTDp8qK9fCkd1UnuJQpX58ME5vyzC16','7fFJebuKqr5BNKT8tSuonxRS3IPrqkkNw','XocYd0as2ad1j4JSQveQoIWMetQG0j0oyOsZzaaQG8gAA6','E8R4Z9Br4KrHa5D6SlBbP0Dpee6R7ZZe97Lu5','IkeGuSn0bbE4ES5zDc4zlIgMV0Ow',6);
-INSERT INTO t VALUES (-4874,111,'M','YoLdBRsQV0y2gQeLcDFwEazt4Aa','Y7m0BztOnM5gtYLHKjpZlXb0Ije','5POiw4z1sgayOnw9FqyNCBDfHhTWnZH0Xxczhtytl1D9rjOde7FT1XgLIYR21tLOPi8kvo8EwK02BI0','zvthd6M7alIcBHhczbdL2biHk6DT9Q6l9RFe8tYNzq9u7s3kyefnRpXJNeklEzlKonj7m6y5qXrhChKqSfUEheVXMPQm3MNs0','jgF6zpL3G4jQceDgGq76CIN4tedgsx9SFVdH1J6YQu6HUiXFibQMGNAIGkmK',7);
-INSERT INTO t VALUES (13656,26,'XB','YvYcvuDixvK96Esbrq4uL33F1kz4T','NBszQbivEv1R9uWCn2J','vozEZ9TWyR8QNmKdynFuk8JD6x3X3aRqVfQOtTefqUVmXyLWwAXRqQbVnJ9m6Rh','Fs4oaqzTRABJIYS70oIFAaYOllidF9KjjKbTsoB3kMF2NhabYAzbEpZ3f2yts101WmmUWH6XiBjyDssIdVr2cDkDRGI2','MWu5Rh3kMfEHFZH6urajrmDR1tpRFhz0gb7SSp',8);
-INSERT INTO t VALUES (-20353,59,'4lPl','6CTHi5bDHeSlmPxolXO1','YC9udXpDG7KgGmKvvAQ7uHY3','ameEKhGFpVh','NS','ftjC1NSmatnHg2KgBhkKfUGaTLhxUoKIHB1X3xBqGur4CmvOpuxe3fnaVAvRvG1Pt5UhHs4oj4XhlJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (14068150389962326530,45493,'h15oaeJO1','7W8v4YGXYdLq6NT9CbUcFBnahaU9URgGMbDS','I6FeK8npgtlzoOdLELF','KFHrWJvmrfognOqOl','S','F',10);
+INSERT INTO ti VALUES (14068150389962326530,45493,'h15oaeJO1','7W8v4YGXYdLq6NT9CbUcFBnahaU9URgGMbDS','I6FeK8npgtlzoOdLELF','KFHrWJvmrfognOqOl','S','F',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (3501867779967352642,63341,'BaMm6j6O1166C5PGLSVBeDGr5B0c5CE2ihY1Werm9hmxmx','n4cETFSxwPS7UmWWrk3TEV5f','A4kjmE9H6WHFXXu7MThvy5krWMdhZSWUZovIYwGyk','rhhW2o','K','x',11);
+INSERT INTO ti VALUES (3501867779967352642,63341,'BaMm6j6O1166C5PGLSVBeDGr5B0c5CE2ihY1Werm9hmxmx','n4cETFSxwPS7UmWWrk3TEV5f','A4kjmE9H6WHFXXu7MThvy5krWMdhZSWUZovIYwGyk','rhhW2o','K','x',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7663692932914901528,16188,'c4NpGPmFtriqakcZYofU8pWKvOyHcVjhl8zbVOSgNFGd75EsqdxLvZ5GDygT9HcFRZmcufJ','Z5n9Hx0DoJsUDEqLukf6sHx0ptYhkiDpTqqOVV57ELXVQcuJtdsh4SnLEx09V6OgOSimsAU8KL6dMvnlvTs12ZhPgsjqz8v','UH9PeA6Rj655d9APvayQg','0chEh6D8wA3ASs','X','X',12);
+INSERT INTO ti VALUES (7663692932914901528,16188,'c4NpGPmFtriqakcZYofU8pWKvOyHcVjhl8zbVOSgNFGd75EsqdxLvZ5GDygT9HcFRZmcufJ','Z5n9Hx0DoJsUDEqLukf6sHx0ptYhkiDpTqqOVV57ELXVQcuJtdsh4SnLEx09V6OgOSimsAU8KL6dMvnlvTs12ZhPgsjqz8v','UH9PeA6Rj655d9APvayQg','0chEh6D8wA3ASs','X','X',12);
+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 (10276375986773216877,39678,'TFkFGCUblRye5RDvufFwwFo66cqNWlnQIKCTEWlazWoFzmlcULELZsVtjdS0HOAY2wRTZ','GqRjKidf8FuKXq6hbn3f7ifRo731oeuXrvsBPkCqr3UTsmu0Lid2B9To0t3EYRl6rA6RdV4OJNPuDMSjoQo1vz6G7BUQT9D4Exe40BiFzp7xgVwIOHqteZDZkkj4BtqlmlBnPu1oesStwd4fpajgVIX1LXsc4mzXVKZXkE302lPHcPmj4S1YaSUq7O3CjogVYSmP2xkOxauVW3DSA43EMn0GRhv','eBWKZJpRZ4DNDtT9522uT','jsqS3NFQcgJI7jDZYtlnFRQLWgA6y32X9oPQwNWujO7JXsXBfgjX7kkb8TUziOm3ANobvr7Wln9L6xjgyy4pcBlXkQwsIx','F','7',13);
+INSERT INTO ti VALUES (10276375986773216877,39678,'TFkFGCUblRye5RDvufFwwFo66cqNWlnQIKCTEWlazWoFzmlcULELZsVtjdS0HOAY2wRTZ','GqRjKidf8FuKXq6hbn3f7ifRo731oeuXrvsBPkCqr3UTsmu0Lid2B9To0t3EYRl6rA6RdV4OJNPuDMSjoQo1vz6G7BUQT9D4Exe40BiFzp7xgVwIOHqteZDZkkj4BtqlmlBnPu1oesStwd4fpajgVIX1LXsc4mzXVKZXkE302lPHcPmj4S1YaSUq7O3CjogVYSmP2xkOxauVW3DSA43EMn0GRhv','eBWKZJpRZ4DNDtT9522uT','jsqS3NFQcgJI7jDZYtlnFRQLWgA6y32X9oPQwNWujO7JXsXBfgjX7kkb8TUziOm3ANobvr7Wln9L6xjgyy4pcBlXkQwsIx','F','7',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (12835979683414076653,9562,'muYFx7egncvHEJBJg7kvhHuS','INk7M4xmU9OUPz33CTVcXZKTxzrvnf3JLN4BsXQVuDcKjEJlpYJaAm2upYV8DFyD46qFq','fxo','5kGIledKCn1CrVagnKBw0C2UlTCZmb9L2br3PNpFwl3tWyMnV4HqHVgDT06gCdgM5m0O2fmg1RByEyaD2vN4WYb3tZBc6WbJS0vZJVkxeGmgtp7wYKyyGjt37SoubrcfqCEY9CKeeHtjMgxnoJbb4TBlUdU1wOsJtJuaOh0CYdHeysR2ihrBy7E','fe','I',14);
+INSERT INTO ti VALUES (12835979683414076653,9562,'muYFx7egncvHEJBJg7kvhHuS','INk7M4xmU9OUPz33CTVcXZKTxzrvnf3JLN4BsXQVuDcKjEJlpYJaAm2upYV8DFyD46qFq','fxo','5kGIledKCn1CrVagnKBw0C2UlTCZmb9L2br3PNpFwl3tWyMnV4HqHVgDT06gCdgM5m0O2fmg1RByEyaD2vN4WYb3tZBc6WbJS0vZJVkxeGmgtp7wYKyyGjt37SoubrcfqCEY9CKeeHtjMgxnoJbb4TBlUdU1wOsJtJuaOh0CYdHeysR2ihrBy7E','fe','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17200132456162023842,32060,'rVM6ipaeCyysuCWEfrEXrhrH5oVnIYjzmiuaIa','qI9VLpxg8mlOyqQiZHhzdkiDhjNcByAYRJPKSG6XuKnt6mtG7hcCrvkd69PobN6sZfTT0YZ0AtmKajKAW7HiTYo0gJQ86BjwwrfzsOyTLGNAURgZfA8pxXxY9p8PPmlnjxAvBF1vzUHE2xcrQvNBeQpDQPVrEegk3fHFoCNpYl8e46y0cAPKFwLlHjvWQAaU3nlEW8HMZkiThcKK','TM2oFIVapVAMlBkzm0R','EBCRvQELJLnSEBHo23uhrtl9584bcBnRRCMpkIYeJarS1dt49KPf13W9rm9uUB2Pt6x1gGeiEpWtdspe7K','bq','D',15);
+INSERT INTO ti VALUES (17200132456162023842,32060,'rVM6ipaeCyysuCWEfrEXrhrH5oVnIYjzmiuaIa','qI9VLpxg8mlOyqQiZHhzdkiDhjNcByAYRJPKSG6XuKnt6mtG7hcCrvkd69PobN6sZfTT0YZ0AtmKajKAW7HiTYo0gJQ86BjwwrfzsOyTLGNAURgZfA8pxXxY9p8PPmlnjxAvBF1vzUHE2xcrQvNBeQpDQPVrEegk3fHFoCNpYl8e46y0cAPKFwLlHjvWQAaU3nlEW8HMZkiThcKK','TM2oFIVapVAMlBkzm0R','EBCRvQELJLnSEBHo23uhrtl9584bcBnRRCMpkIYeJarS1dt49KPf13W9rm9uUB2Pt6x1gGeiEpWtdspe7K','bq','D',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(41) NOT NULL, e VARCHAR(67), f VARCHAR(48) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22,161880489195905837,'Io76ctE','wa7J3sQg01YLf77SOezLV','9C3Wd9xILInAsWYSKCADIMTY0IA9a3mPyuv2K3a32npQ7L6B9DoVxoOekpIzFxRAl','VJdMTNkaGTUcGnYRUGGif1K7P','po','ns',0);
+INSERT INTO t VALUES (15,3884891718796801667,'c','XEDeBfuQRHVxRt1IbrkMXWiM4d','wyCBNm4PmBCFP7W6MLno8GSZd7a6lZAByFTXZ04G0TcxdH7j0AYLyeIucP','FBhojI5uzRQLvtva','pL','hU',1);
+INSERT INTO t VALUES (121,9102530931808506570,'9M','Ga5rdiI5owNPIdgBnfsn','GtLDsmb9fcB','8Ag8RkACwqDboH8mDNd8F4PnsC5XMCpA9Cv2LC8N','a','f',2);
+INSERT INTO t VALUES (121,8937608938353254292,'PQzZvN','HIhUdhkmn5zqWe21FVs3nJG7Fewk','5XE','EvCks4gnyinUHhphspykxKj','86','I',3);
+INSERT INTO t VALUES (131,9598206025376923025,'XsOtcn8RCH6CHggupqkxShyWH36','9kmoDm9GYk','QzWGIt2WXHO96HspsazvhUHual5MjVsy8LXrtx3HJjKIR','sr7HNJ8SffO9y55Q08J4gcxH9Ml6qwnMtkpu4Osi','z','K',4);
+INSERT INTO t VALUES (114,2560947988572188708,'THgbBKGRBiQZDMLVcV','xTMUgEeAmF9ZjO','gF2FolvyB1Zaq49gc7rnBZSFTuS8cfQCbKbzS4','R6yPV7KgEL4pX7','w','Z5',5);
+INSERT INTO t VALUES (250,9268147964140036809,'5asI9Vqp7f4pw9ly5ru1KeYQS8lf','F81kTgOT6muicSL6','qz6MJE2VfqNcVtcWLHJNyZpEojRYUl','GIzCigOX7PKvSHO2jNOqonBC7','G','c',6);
+INSERT INTO t VALUES (239,293243634376876788,'8RJyNn5AZ4sRlQs7B','hWnoXKcqeQVKX9hTZxObML5aH4z','4uGfgMVxXI7Fn1dRRi6tKPgJAGPI96','cLoL4GVXYgqSZtvKv5QgclVmHW5zUhSooV','a','r3',7);
+INSERT INTO t VALUES (201,7625510173681038991,'WY','GhjmOUOn59ICBvSsxeSJ0YC','vUdqaoJmLl1TVYc','K9drZLbM9CtliW7j3YkmkcWVLHhJLz','v7','S',8);
+INSERT INTO t VALUES (139,1186705394249332346,'hHZSujnOnoHZ','1DlKWgtxEbeW0iVsT9','SfuW5IUmVg5uyH0yEYAjL2ITKFWKTqES','fqS6tnarxMQhImvu35q','q','Nw',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(41) NOT NULL, e VARCHAR(67), f VARCHAR(48) 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 (-2945805318855766188,37,'t','tmeQcc01tsLIyG7wIwPdvpv3r8MFaxfUugMXxqVzwqnI2BqLCcJg','NRzAkIgy1fFeFUORC0m3','YOJ6WWO3n6WBwP5wxbKMmP6yHQqqFsj7euQmtfu','fijfuSq4PHc30qfRGJNdt2XyghajtNG236IkHa99wm','Z',10);
-INSERT INTO ti VALUES (-2945805318855766188,37,'t','tmeQcc01tsLIyG7wIwPdvpv3r8MFaxfUugMXxqVzwqnI2BqLCcJg','NRzAkIgy1fFeFUORC0m3','YOJ6WWO3n6WBwP5wxbKMmP6yHQqqFsj7euQmtfu','fijfuSq4PHc30qfRGJNdt2XyghajtNG236IkHa99wm','Z',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(5);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
-INSERT INTO t VALUES (-3587640605551260099,-113,'q','D8hHla9PqWbl7TuTlLkrKBbMHieDvpf6a','OkwUfeVjK','9DPPUeMK2P9ppIvMLZrIH1','DUcd2HpZf7h9fnbHSK9TT1zVNfW0bX1bj9t8c4r9yQy3FRkpkTCukolo9oiPsVaRZY7TsTdFEscMNbdm','Q6nvWAwA2ZuBu8W1JvhbgD50vOgcL',11);
-INSERT INTO ti VALUES (-3587640605551260099,-113,'q','D8hHla9PqWbl7TuTlLkrKBbMHieDvpf6a','OkwUfeVjK','9DPPUeMK2P9ppIvMLZrIH1','DUcd2HpZf7h9fnbHSK9TT1zVNfW0bX1bj9t8c4r9yQy3FRkpkTCukolo9oiPsVaRZY7TsTdFEscMNbdm','Q6nvWAwA2ZuBu8W1JvhbgD50vOgcL',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2256548409268946563,-39,'7','sboZiYeJwMgO','U2mEun5LQIAwnh1rqAy2hGqRptsS','PS6Q7KQmV4Rug0lc4l3sTQBmlf8sNbhmOpmmksBABCC4YRZAk1Ic1x8bVGCOd3Ws0fR16SNR0oi3','JU9VubdtrpkCP5lFec47sbxlOI6k7YDu1WxKuRsJsA7sjfp1D4f696i','Z3ByfRnhewLwieqZQjKMp6DVO4jB10f9',12);
-INSERT INTO ti VALUES (2256548409268946563,-39,'7','sboZiYeJwMgO','U2mEun5LQIAwnh1rqAy2hGqRptsS','PS6Q7KQmV4Rug0lc4l3sTQBmlf8sNbhmOpmmksBABCC4YRZAk1Ic1x8bVGCOd3Ws0fR16SNR0oi3','JU9VubdtrpkCP5lFec47sbxlOI6k7YDu1WxKuRsJsA7sjfp1D4f696i','Z3ByfRnhewLwieqZQjKMp6DVO4jB10f9',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5035478655287488796,6,'T','ZIeE77WfX2h30wptjgA4q2ZcUwPfKz2JZWYs7uiK3S7zjhOotMjKPPe8FL49axvpMZgJbytz2aepXMUAWrJKekvWMKKRXYF8DjJ2ybwbzCoUKPigbnQ3gcaVHrs4g3aBUGeoK5vvmMj','imsxzQrnmwGCkFxvQC4e0Q','XdUNr1U1PafpHn8qC9mDdrxI9YQodU6gPgjYYzHFXjEfsde3MWQWyWJthtNooXBAubN80NGO1F9ZY9HyrrGb51duVqnkRu2A6FMimr00li8LIO7bRdct7BVNtdwSXeMatjOwFM6UDDgPt5uUbCqcvdA8bk','AfKSp56','LSWcLf8ez8APQvlWLJLGYhqonV',13);
-INSERT INTO ti VALUES (5035478655287488796,6,'T','ZIeE77WfX2h30wptjgA4q2ZcUwPfKz2JZWYs7uiK3S7zjhOotMjKPPe8FL49axvpMZgJbytz2aepXMUAWrJKekvWMKKRXYF8DjJ2ybwbzCoUKPigbnQ3gcaVHrs4g3aBUGeoK5vvmMj','imsxzQrnmwGCkFxvQC4e0Q','XdUNr1U1PafpHn8qC9mDdrxI9YQodU6gPgjYYzHFXjEfsde3MWQWyWJthtNooXBAubN80NGO1F9ZY9HyrrGb51duVqnkRu2A6FMimr00li8LIO7bRdct7BVNtdwSXeMatjOwFM6UDDgPt5uUbCqcvdA8bk','AfKSp56','LSWcLf8ez8APQvlWLJLGYhqonV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED, c CHAR(15), d VARBINARY(96) NOT NULL, e VARBINARY(61) NOT NULL, f VARCHAR(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1380646039459957376,396790194,'IWgRT5BwNpUpJb','rBuV9hXOLxgqQBqwMtQ2cLplXn6J1HxQ445fhHiXGteiiBiHvoY87JVwr6K4cV9LjGOCbzpAqakFIlJ3tW','nCOtyxLMDl28PTII3erJ2M5BdgaP','Yh','QI56R9ODYcAHMLodpxHA7bYtnNuBQyGuH3c5Q32qVxHDVzuSM3b5XEQtHUSJwUo6ZKp13','m33ZcfD9mm0LcAO72ofpKY42Wp44QWsNNXdxhG6IBfV6K',0);
-INSERT INTO t VALUES (8795700307163212320,3222374399,'DrS9OJbYC','wt','WT0NSDPOuwOxORvSAnxYtJj','R4zIDf','g78B9jMZu9qNHqb48r36hhpbvQvCyio1IcbxQCevF89yvetysudG7cKnGdL6BSvZpO10B','qkKOMscNrvlYcplK7jGfWboWaw',1);
-INSERT INTO t VALUES (6490059776859715770,1105600112,'zIg1LLJxf','8cvMQqu7NtiGAbARa7n5AWqCZLw5us26KikeAdMtITD71vFsXNBYasYUOaGbcsmJ09tmMoJBOUR4x','YE79RN3MTVmIfCqFvO9qRxEfLLOoftlFekkK1IlfuJyWHxnT','5oH6G','cvaJwz7ON7TpCHB1cnoNjmUF697eJVoK6bG1m4AcM3XfrGuU9XjJUUw9xD0WtDBxSYbDuCaHm','dCFaPwkvotcrbeB0Conn4sH7i2QWXv164j0wimtQbIpueEnCRVJz4nzWJmjHJrqAUtv',2);
-INSERT INTO t VALUES (7290934695650616694,3664195467,'4V7Hzulbbn','Ps19B5bBCfGcucfYeEyP4','q4fPInJ7itOVe','MtRWL9','5Z5nNnsAvxuUMVhSNuCbAOfNzKCxKJWwDgY2L7ubJORxZt2lN8OKShTzmTCYXk3ZhIdaitaJ60KlVEYZmomS5RS','UrpqQfy2wR9toujvbRIlFsqDnziY1IVzSHx2rRt7OkkXsrCAaHVIBDPOvMZFa2I5',3);
-INSERT INTO t VALUES (-4760227463053423949,1765432023,'pb7DLEdVuz7jP','V7q9KMWkUiwjXyE4XpWOBj6QRuqaCxKI','RkOC9FW0nLBeEztEjfXqa76USIJFoDky6rUYohIizNIkYiZKcyJ','ltLE','UQcuBHoePClViqGNUZF2EZbO','xHghKgR7XBNl8dGGGfXBhgHeSk1NT71jALsgwJUbdNWwvcrGJUemf',4);
-INSERT INTO t VALUES (5723862111457401468,411877736,'1','rTDYJB5yIjJgOoUO5dILIhHgkjz','fiktJPI4qRlKaKfPgtZ76wGg0Msu2h8moa3XgQeDF6W88aVAdX9pX43K','2r1s','Q5exBIvJ9TIdWY7khc20ciMJ2PsSGtkpwgS5Aq8lhhi1ekeWGDV5ZxV3QrbdeNWqti7k5SXxyHjDoTsLeTFG5nqMP','iqmRmd44m8oRNVr6SKPbNonLUDGhr4O561h8dplJhY7OBKVs6ATo5VamTcZkyBGDRYdfJoLlxcmyaM8RuRuiguDbSWluqOedA',5);
-INSERT INTO t VALUES (-8269932477764229536,1777478434,'bhhur','OivEGHZhhWG2CDasExxzT88WSODwDksHntCMyvqkeymF5XfBwkksJq9GPPwj9imjLEXjqR9cCwdvELFAktF8q','yiYE8IlbBjWwdblg1D1uOrc4r','idq','kwiAdnMO6HTgLFT4Rg2pd6tAAoFM5eyIifO27mCmDbl7','lgQqVnzoliX9kuQg2YSlmxL1DNq1PLQID5EAhdk5L6lNERga3eX',6);
-INSERT INTO t VALUES (7572626464957345054,1835910698,'shaaqqvaD8zCB','6c6iFUsuOFQmRqer7pu9yZhJwQttnssKSudBN','t5ur7a','wBWH','um4oFiZO2sd3knMRb90z5iC325JzxXkbtAHnAwvrJS2SuXnOYi4XtCM6pilvnDZoiFRdX52','z7CrRHzqSJqeL4bOL87xq',7);
-INSERT INTO t VALUES (-1903727290185217217,1419661100,'xic','PMrmaOYkayG7LglBcomZohyklXLnxEjvwreBzQtp1kL657AH95NtYaFDAaX2pB9IrvRefWHfk9dU9XJs7Sc','V3E2zeyYVzQHqwZO72YtU','Zanlm','GSCtqXm1tyejQ92sBOTcH','El8oANrWouXBuQsMQv9zzFY8MDFpj6pFjsDUG7w0s',8);
-INSERT INTO t VALUES (-1853784200991269451,3808102299,'47JdNMAicUH17S','wZL0Z9voNuNsStp2yALxVThjE2JnSZKfLEsg9B9NZ1SEMEbP8w1FJdVW4gmTvGLWYHMoNu2jmoPRKO47gB5iJr','2fpn53Y57BVNq2Z80GVBBIDHpYt6D8JdYGcVVL','UpOUn','R0UgptY','v2xOA2Ze299sNqEJKc2GtQjpR5yFVdte',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (11159208766768264637,14463096518675303892,'n','wpL9VVb3lpXRkrYi6ywjY5rgEkF5sU','Hhz7pW3RZR4ch5ehZc43mEYEt','BUNg','9','i',10);
+INSERT INTO ti VALUES (11159208766768264637,14463096518675303892,'n','wpL9VVb3lpXRkrYi6ywjY5rgEkF5sU','Hhz7pW3RZR4ch5ehZc43mEYEt','BUNg','9','i',10);
+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 (1162556136082490668,8891322499044495620,'BjP','vrraiZtpOsiAbzEl6aLcSKMXO','yimXvPUFDztHW','qCqUa9vOvY9FuVsfYdBgbmQJj1','RW','K',11);
+INSERT INTO ti VALUES (1162556136082490668,8891322499044495620,'BjP','vrraiZtpOsiAbzEl6aLcSKMXO','yimXvPUFDztHW','qCqUa9vOvY9FuVsfYdBgbmQJj1','RW','K',11);
+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 (3731571417755013211,11349080319217866725,'TikF0TF7t95YsApEFpls','MxitRB9mcyXesU8XH6JkI9a0QuzweYUQmCNVAJHcJaYHvy8CJS6RYaFDDgqC3Q1S331OlzTeN','dbmCz8EQxhxuFDsPZoX','Q0KA2yzOEuYZpcRMA4aWH','CO','q',12);
+INSERT INTO ti VALUES (3731571417755013211,11349080319217866725,'TikF0TF7t95YsApEFpls','MxitRB9mcyXesU8XH6JkI9a0QuzweYUQmCNVAJHcJaYHvy8CJS6RYaFDDgqC3Q1S331OlzTeN','dbmCz8EQxhxuFDsPZoX','Q0KA2yzOEuYZpcRMA4aWH','CO','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10452170412394693001,15867852666883277523,'PU8AYqjmPx6EYCQhXtIEA5JdE','N6YMF8wIlFf4Ki4vplshe8YewbSs0clSqJJ8lVcQsTvDVwyMVTjIsoVAF02jbuRNpfsOf49YUvmkMklBjLOCtckWC7hx9Bo9ahiRrLIDez9tHptZlpAFuctaAWn8PncSPfPwC9nG8f84F2X8NxPvEWvRP3pqwXip5eqkWfxK16AnF178CQwO5yh0BC1Ilt6NjiM8pEo9aTM97vln3lZXB3gtZQ6FfouQLJKT84kc75ulQNFQxVXG','rz7oenAcLm91kv651sokcGKYVSHC7evQwsYn05lIfqFYywpPm','RjJ2fgukjf1dmvpkcpsnbmEQu2vNmZBz9jTlV2pURR6cAbh2vAgqQ90f453xjIBtGgiRZ9Cj7MtRHeyU8ZMDGChz77FCbJeRuDrE24Cdl3HVRUHM8MFeUJTlLu4fpgAUnF9WNPwnCpV3NAJoefnOvwDmB7oCqy0iCPZg1Tv09UrqooE8V3iWrZRuESfYsapke2tMUGT3Yy0YRiry5D6VabV2dyOBlWiuu7vCnSgZ1hP2gYhdndS313cwQJiPZTh','f','HL',13);
+INSERT INTO ti VALUES (10452170412394693001,15867852666883277523,'PU8AYqjmPx6EYCQhXtIEA5JdE','N6YMF8wIlFf4Ki4vplshe8YewbSs0clSqJJ8lVcQsTvDVwyMVTjIsoVAF02jbuRNpfsOf49YUvmkMklBjLOCtckWC7hx9Bo9ahiRrLIDez9tHptZlpAFuctaAWn8PncSPfPwC9nG8f84F2X8NxPvEWvRP3pqwXip5eqkWfxK16AnF178CQwO5yh0BC1Ilt6NjiM8pEo9aTM97vln3lZXB3gtZQ6FfouQLJKT84kc75ulQNFQxVXG','rz7oenAcLm91kv651sokcGKYVSHC7evQwsYn05lIfqFYywpPm','RjJ2fgukjf1dmvpkcpsnbmEQu2vNmZBz9jTlV2pURR6cAbh2vAgqQ90f453xjIBtGgiRZ9Cj7MtRHeyU8ZMDGChz77FCbJeRuDrE24Cdl3HVRUHM8MFeUJTlLu4fpgAUnF9WNPwnCpV3NAJoefnOvwDmB7oCqy0iCPZg1Tv09UrqooE8V3iWrZRuESfYsapke2tMUGT3Yy0YRiry5D6VabV2dyOBlWiuu7vCnSgZ1hP2gYhdndS313cwQJiPZTh','f','HL',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7994136084421431191,3437416930894972904,'hzJVgXc41HNDeGt8h7eN3T81ObVk','EqebgB51KiWSlcIn7GMuKK0LrJ0KZ','cb7N5y0e','xANSFgpXeX9QsKJnJRlGCWsy6P79qFaG59KSR1pzs7Ur7WRQpeGhvrpN14RCOUo5aRaNpkk0Mc8N9q6pUIJgeyPs75MbcAzjTCYajTfBIQzF6MrZsUxA7g5RPYmNzefQ','cFm','W',14);
+INSERT INTO ti VALUES (7994136084421431191,3437416930894972904,'hzJVgXc41HNDeGt8h7eN3T81ObVk','EqebgB51KiWSlcIn7GMuKK0LrJ0KZ','cb7N5y0e','xANSFgpXeX9QsKJnJRlGCWsy6P79qFaG59KSR1pzs7Ur7WRQpeGhvrpN14RCOUo5aRaNpkk0Mc8N9q6pUIJgeyPs75MbcAzjTCYajTfBIQzF6MrZsUxA7g5RPYmNzefQ','cFm','W',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6298117642600488644,8136784527062945940,'TLPBy61M3i5d9fIML','crlefpFq1qiq8CkjDwNTQWG86zJjtdw1S5PSzS65PSb6xVwyeMSSc65','jYsvmArWMvxYxr0yKmBOiPxxABwA','VVuT4ESvEKPlCguE3FUVWYbBVezcGyE4gQx07JATs0xa3GjSw9XPCpDU8wjWf63Zu9XlVF1tsLermGcVf0TUIMkbOXA5rIICSXL62YY0cwizobBoxpGBn3a351fQqbK7xxvO2tpRqIWJ1yPbgC7JhuWTSNvs10hAK16pEOmbDFRoUyxDV5MjEPKtTDMl5NbTIiKfuWd72ZUzNREtT0hunqSro9czwbI','Dn','WAg',15);
+INSERT INTO ti VALUES (6298117642600488644,8136784527062945940,'TLPBy61M3i5d9fIML','crlefpFq1qiq8CkjDwNTQWG86zJjtdw1S5PSzS65PSb6xVwyeMSSc65','jYsvmArWMvxYxr0yKmBOiPxxABwA','VVuT4ESvEKPlCguE3FUVWYbBVezcGyE4gQx07JATs0xa3GjSw9XPCpDU8wjWf63Zu9XlVF1tsLermGcVf0TUIMkbOXA5rIICSXL62YY0cwizobBoxpGBn3a351fQqbK7xxvO2tpRqIWJ1yPbgC7JhuWTSNvs10hAK16pEOmbDFRoUyxDV5MjEPKtTDMl5NbTIiKfuWd72ZUzNREtT0hunqSro9czwbI','Dn','WAg',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(2), e VARBINARY(94) NOT NULL, f VARCHAR(70), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15,9910347,'f0kGy6u5eOfeQ1JgyFn','Pc','RQlZ59Vhcy8nFXNBdV3gyLp5hcnn81IfK8iC2uup2xMWv1uXQB1','iVSt4HgPqz0Y1IvqLZdooaTcAnnbt9IfBmSf7eEbhGpCOlr6Q7ZGb2KnaE9tdeW','H','a',0);
+INSERT INTO t VALUES (-119,5129528,'1X','EP','of1TW8byGcF2lwdFktXBTQqnbXNXkOREcGboBRRcfKEU0nxjOmlJ7UfECR','dJ','ec','2',1);
+INSERT INTO t VALUES (-53,742446,'kmgxY3PPXQs6dKMNDHN','F','s09MnSaWECfPAQMZy2AeeGQCoPOzu','kDsIkj0A7djy4MPgJuC4a49001CxYuSAl7okPPQRPptuLqidm3y6N7MZY','o','44',2);
+INSERT INTO t VALUES (-28,8138709,'n5XnJhQ2kNbNbn9pdeVRZGEcfvTDOr','f','8pkbmqsAEgZK4RMXIzFUO3OhMxlcRVrAf','01tMhBPgVlUIHMWmV2PNL5E6cIyvQMO9pysABJR','B','A7',3);
+INSERT INTO t VALUES (73,4100934,'C','N','i93BSIRZdn0S50pAsJbGV5vua2UAScgOSJu4gmPNccGe','obCmKuLYHIRIaMYas5GhFIwEwYBJMMPQwthb4bM06','3','qM',4);
+INSERT INTO t VALUES (19,4675931,'9lPah','Nr','Ve1MzB9ho6cu3NsFZ4GQeuPiGH5TSPj4iTcT1TDdw2kxy2FhW1VzICDgoNxAXyPQdaTuGEkdUum9fHj','2Aqv0xkPEQq7CXwr9OZl18BZAI6VpnFVwfMg98ySwtvVmF58diH3','sj','I',5);
+INSERT INTO t VALUES (-60,16733798,'DmYzyGvTPWxKU2vnFxEi','k','kMTTSx51E3QfdJlerPGFYGyskU9nVmQnCPIhKETpRA9509WFTkw5B8I7U3YvWSdy77qKf2yyEwtGTHQ520ova9m0C6R','RhSwVJ7mJHqp0TkbIPR7nrdoVoQBZ4yxYmwDlMjN5Oi0FuouHilq7yS','Lc','6k',6);
+INSERT INTO t VALUES (-84,13911803,'zxEUhJ5DNJcmeFj','bk','p2jyHH8r0z7gCJhMPDKqRDBRUaFNQkdx','wqS08rur7DGd5dQlx9Q','f','s',7);
+INSERT INTO t VALUES (-1,3104133,'EAt18UDksDd5EloUDq3aBQblFj','ve','A','peeEObySMnlJ2s7eXx8yJusG6SrsZR5xXyjbcdd1','y','Qs',8);
+INSERT INTO t VALUES (-22,3975097,'Kp2bkgg2I1h4oWBONEOj1u','M','9l42BscclpFg5mrprOXJ0Et00WE5XToaMnHVqipgERpdKHI3COiGUKJA5yaTbQbI3oAHYdMUggQZWm','KTxrhEGHuY0Vuw2lolzUbRjVGfnvaw9tl','u','1O',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(2), e VARBINARY(94) NOT NULL, f VARCHAR(70), 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 (-8518410751475809375,2806896041,'ghdgVj5','tknwtxowAEYN5NaauthEmOXm1061IfrThR2yG','WULR3','alM','wB4f5WQQ5gRYTq7BS3VxwMjfXTjvdz8CaGSDeb5clywI3Eoi7drQuajfpfKFVZ3qsdgC8MrvPNvpCHzjJNGItPtuug1NyXhQlo','I1Ulg7wjqKbFEaES',10);
-INSERT INTO ti VALUES (-8518410751475809375,2806896041,'ghdgVj5','tknwtxowAEYN5NaauthEmOXm1061IfrThR2yG','WULR3','alM','wB4f5WQQ5gRYTq7BS3VxwMjfXTjvdz8CaGSDeb5clywI3Eoi7drQuajfpfKFVZ3qsdgC8MrvPNvpCHzjJNGItPtuug1NyXhQlo','I1Ulg7wjqKbFEaES',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(16);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
-INSERT INTO t VALUES (-3438863714351796830,2327312046,'0oNwr0XB9lFEv6','V','duYmm9G4VG','QT','85pW6rlY3Xb8F2w','VPFhtWniAfwhoiIRwudf1FODK4SfOyDsadGXwUmnyRU8D11IVv8O',11);
-INSERT INTO ti VALUES (-3438863714351796830,2327312046,'0oNwr0XB9lFEv6','V','duYmm9G4VG','QT','85pW6rlY3Xb8F2w','VPFhtWniAfwhoiIRwudf1FODK4SfOyDsadGXwUmnyRU8D11IVv8O',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5177796466232665066,2090530875,'GB7f9','huQZ85Y0pZQ1MZR9jeuN2syp5KyIQcrIgdcF9kHWHSO8nM31gLUTrkHa2RdnifjerCtahDjNAR0R0lsn05zo7fLpaeHGDjxPBZgvxNJvRDwhbJaHsKvYwHckdBKJsXkGhvvoghlj2aoKSn8wsgHlUKRd9LecGSzmdKbaGZAaBn95YirCBpyjfpHWtCh9G5nvG6XRnDMu4W7rzqRjHRTMaPapCIIiK1Q1AqPwllr6aVAHa5RMZQDJU','8moJd6','z','ack4TDeiyGdYWUQvrG2OSm3gyxzRVWyvUmcBSpnpjwuNXp43lgdW2J5LFurfe9kpT8v','MFnbja8b5dHp4RJyEs27O',12);
-INSERT INTO ti VALUES (-5177796466232665066,2090530875,'GB7f9','huQZ85Y0pZQ1MZR9jeuN2syp5KyIQcrIgdcF9kHWHSO8nM31gLUTrkHa2RdnifjerCtahDjNAR0R0lsn05zo7fLpaeHGDjxPBZgvxNJvRDwhbJaHsKvYwHckdBKJsXkGhvvoghlj2aoKSn8wsgHlUKRd9LecGSzmdKbaGZAaBn95YirCBpyjfpHWtCh9G5nvG6XRnDMu4W7rzqRjHRTMaPapCIIiK1Q1AqPwllr6aVAHa5RMZQDJU','8moJd6','z','ack4TDeiyGdYWUQvrG2OSm3gyxzRVWyvUmcBSpnpjwuNXp43lgdW2J5LFurfe9kpT8v','MFnbja8b5dHp4RJyEs27O',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-3311557524910097452,4253667178,'lATOPIzlKRyjbMx','U5IkCJS5gVK0Pp4VNjbuJTZ5YjQ6jgc9RwPC8ubIIkEdvSBkAydyu8GfpBLHpw','tV0VA5wIm6fMhOhn7MoXMzREgEumq524hWJIkPtaXHPq5caZ2WQbz5vdUktf','IWNXDFHACJGdRsdcRpj4ZFTNyBmeHkB1lw7jbyA2uk43K2LOSLzidJ1EydadvneWYrJELBWe75V11jbNnrELoVOvLFCQIIje3C2tyZ9akcrCcOFL0kOxJTkEpGcdci8zEIS5yjFUTqPcCiGHdLriL03s0AH8whzaVm62uLsq1Ef5hOwPFVkykw1u94d0yNiXcUTZFQnJ','q2wRrHzPTP4KMoaYTcQdAuV','2VL8ukacv1uyqTcyLKjsd2ko6p16yx6mhvgevpsu8fIde5j3GwpIkYxATZcghq4VSxgtnvnZ',13);
-INSERT INTO ti VALUES (-3311557524910097452,4253667178,'lATOPIzlKRyjbMx','U5IkCJS5gVK0Pp4VNjbuJTZ5YjQ6jgc9RwPC8ubIIkEdvSBkAydyu8GfpBLHpw','tV0VA5wIm6fMhOhn7MoXMzREgEumq524hWJIkPtaXHPq5caZ2WQbz5vdUktf','IWNXDFHACJGdRsdcRpj4ZFTNyBmeHkB1lw7jbyA2uk43K2LOSLzidJ1EydadvneWYrJELBWe75V11jbNnrELoVOvLFCQIIje3C2tyZ9akcrCcOFL0kOxJTkEpGcdci8zEIS5yjFUTqPcCiGHdLriL03s0AH8whzaVm62uLsq1Ef5hOwPFVkykw1u94d0yNiXcUTZFQnJ','q2wRrHzPTP4KMoaYTcQdAuV','2VL8ukacv1uyqTcyLKjsd2ko6p16yx6mhvgevpsu8fIde5j3GwpIkYxATZcghq4VSxgtnvnZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT, c CHAR(13) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(48), f VARBINARY(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7378162,206113237081872366,'a7QpG','tkzYhpZTGKyKAHmXpX1ouqLDrhAiJmqk4tW887uv1E6s3XT','WZNuBrF5RWGNgQ8YBhO965qSr','T4yDaqTEIqQFOcTdecMUew2Im3TKDc3rInusu7N51SEfBRqKLyFxfJhFt4nYdA7EntWoArKF','5S5CVNXdRzrdXV4rZPWg1viWQoYJd0rXCMVGWYsAH9mfFqvQSIpZjfpPBwwM5cJLTRM6PR0wUamIaPK','eGbyUWZmBivVI04aCb63Rz6QZQ8kEynIsXUQ2XfPGQSFyhIsXSXkdW211FQqv7jA8YeWhStxPmkfen8V3rpuehrfigYGU9Fzf',0);
-INSERT INTO t VALUES (3061961,6325644413920221330,'779n7V1jlQ','hNkXOFBzClwsuFuITMNL0hUHNkUYQ9PgdL7yb6MMKUp49vIwto5Vo4hnu3SgKkAjUNQ','PuduyYpDdoJJf4uecKs','rWCnNuW0fUQ8CEUvn1qpk80JiJ8PIhnpurH2iDIHWAitxP0rHhexRxqzEjoifRQjbn','pAgSNZ8Ih0T99dIS3jtMVboKUOzosn1BEq1sW3TGCKzTNA5Gda5Si67ktAU6cazFandW5LbQUlNn3RReeNMSRfM7dF','pu3aXrPMNOqtsuJJfGcA78yMwLW9orX43HReF5RY5WrDQGPtXgolneQvK0cW7p2ynnHhu',1);
-INSERT INTO t VALUES (-7279609,3071690917449779795,'sTpatNh','FuvVHgy4bF2Ins6G6zP9iLr4I8egOc0AG2CAoqXGHpayV1EF4ftTlMvo9f','XZwXiutHXU2m2e46Gjt3JW84prIc4YFInUv','nSY2AMkPFCdQ297q1EPZnyWfDsaaESI9Lwsawh0','ZIYpgBUNFXKxkhPTb5TooOUiiF2rZz8zjUJZuAtwfF2','Wb89gfQTqb0oSwpQbB3rDRjWMC9o611LVnepIidaG0D3fW5rdNmZ57yGJcXQHXMDMBXr95ZIokRX',2);
-INSERT INTO t VALUES (1075060,1057432410787872164,'qGm3BuJas','h1dvEwWI92uQPkmjI2qbIpb4tdE2bWMBVI2mbrIsesgEsKlOMEHhriFgT5Bg7BxUzkN','lcS0iJOWurSXs8pP3g2tMimP72xlurs2q1HaNcs','xJ63wOkCAVy3QL741xrrtKOBMTVFpCkpI','VHychQ5TCOeSxZf4AWFIrvBiC2VzQj6CwV16l6xVD06r6oLePgxhPlDlG','NRnN40xIog1FwTb7rnsy1g7dMsZGiXaAmvB8Sp7c41xJetmem5KoQzJfLIWLoLkPQ',3);
-INSERT INTO t VALUES (-3591781,-3461887811149643514,'0V9','Fik2J8ETtnfcSfm5cwVCkZ7ABXQ89psNc6q7nl6e0J4H','G6YMqSs1mqmWI22a2k','Ls0JxXdrMm45yE89igVMihcZPLdMTcSzbcYrJMOfP5Jt3MR2vkXoqbfSTm32asBtWNr','2T2FKSyM','IneljsSzhUjWduJIOJzFbDAAgsoo6JhqdF2ni9oW31CI8iVRjwIBDF0yAgUBiP0bLzhWjLVIp03OYVjOadKTsuJCN0w4E',4);
-INSERT INTO t VALUES (-1850776,8842452082151627555,'rGb','vxe3PLJWzCy5HPoXxE8JmC4EaWybnmK4azQJLUPI7pz9bPMuJ6v3xsY3bA79me','PCz','DChlhEzPvV5yg5M6RNIslxUJH2OM8UMpWwTVpD','3Ggacy3FfjhSjPy0maHiokjFa3yfdO','P0OVChRhU2N3AOv1IORlo6r',5);
-INSERT INTO t VALUES (-52336,-3947068450355957166,'GKv5SKx8aAK9B','zbdVD5fO2uw5mczCKRObw65CgTbI18GVevAIbhOGro0z','Rv0xIkGJllUBzsCZdoi9iCK0QImN7kLEYzw9vjwBulw1Kbk','1yVHP65tz','pJfrYppYZe0J83lmspItYy5NQ3zAnED6Z8vVNH9Ts7jjo85wAEDqcDAkvZnhXv9JuwaT52Hvoo41rxYsSf0niO','S6uxEYndiTkRMFTvCiAYFAdB2gFkW55S1RqDZ4T10RCETHI',6);
-INSERT INTO t VALUES (-4269069,-2605470945801200648,'vbGhxUZLY8LEf','Mb2T3y','NrfS314rc8F2MvvrOb57c4T5VoX4ptam7J4fouCEdMwSdfL','f61vZrqpCi9Sc6T2d4ZE3WtUwRuqn234prqhcCiWDJJgSR0irddVyHrk7zx','lrn8OxrRpjh4wNjTPHHFOy7uv5','YTc90O83XClhUCxISePufLF2ybPSFKOqcjzIGpp1wv8uR4V70QI0n9WR99fJAaN9iSFUYxBjaLO1me',7);
-INSERT INTO t VALUES (4184212,2593198687060817819,'by3GEOXJ','ZvlDRa5BpIYV2rMR4oZIg9hER6ghyekg1dsOd5vUWg0EZ4x0aHjFgJcP2e5KgVIpCak35Bq8MslK','2oLKSBBdhWHreEiZHIKGeAY5','25DuPEiLm0mmhccojov0odpHgzqcpuy6bt8ddM2wrdzBIwDYcDxNadFbuoxYEWm3MfDAD','2p5wxuVykJBYJsRrmqCAWj9JrhdLMhl7dZEFqsH2NwENUVPnS7TWjCBwx202RWCcmFcgG422XQS1JdwTCtCsH','KgwpyOzcuiOI98Pokemklq07Tp9GNqB8a8',8);
-INSERT INTO t VALUES (-7899856,7449219335699639013,'MqkM','SVoRYyy5aU5AJLdwg3Hr7ez5cTdJLAh7UC2HjX3Tkp8','os7KiTMo1jWral9ILlCZQtaxPWP7','2jmJvWxoJ36H5F','awuxfIVnK31','E6WfsCr6v7iGaJFvTugIztsLcZ7ErNFI9YQgtw9XmKk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-28758,1959310,'nFx4q0jTLuzimK46','cB','LGOmpzMMPWWiXgX0qpvPS36nZqd9khRZdNsPuJ3XR1rCVQLYLMgjzHD7Ft9CR8CyuwFM','0lD3RPgQJpRjCcA3REU81LVf','G','cZ',10);
+INSERT INTO ti VALUES (-28758,1959310,'nFx4q0jTLuzimK46','cB','LGOmpzMMPWWiXgX0qpvPS36nZqd9khRZdNsPuJ3XR1rCVQLYLMgjzHD7Ft9CR8CyuwFM','0lD3RPgQJpRjCcA3REU81LVf','G','cZ',10);
+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 (-30055,2106975,'ucv8NXu','k0','1EL1hp9fo7ZMwJZx8COuz7EvkaMSde8H3T','n3GyzdaBXyqf4YJCjDiuLNXpahz17LNJRmVrWwdVCjbuSgT4Et7Tn3eb61ZBzq91k','2D','i',11);
+INSERT INTO ti VALUES (-30055,2106975,'ucv8NXu','k0','1EL1hp9fo7ZMwJZx8COuz7EvkaMSde8H3T','n3GyzdaBXyqf4YJCjDiuLNXpahz17LNJRmVrWwdVCjbuSgT4Et7Tn3eb61ZBzq91k','2D','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-12362,11056075,'TV3e','X6EdEMLIIjoIR7mAQSatryUiwVvrLcDcrOwGY7nMXkUbI8P8jpLP7CCALMZdugpDWGI6gy4VnSiK14a1ShTNvw6qkqNMO4oONaFXP949jNhd2dyiYXOPHfxer7KOMQI9EiFO4MEox8MDjWt3xdcjWXCmd7bvLrEICXX8F5yly9HXFwHqadaxsXlnMiYeMphkTkV1As9TlBwE6259TvzvslEyWn0HLbB3r27KjfX5jOEzs1','plW0RGPl19ymuvgyxSC5wGdiTMKOCsEn2','RGLejdiJ3aZx5hYMY3YlAVNP1XyoEuyItmaubDaUrjzqd7aEv4acn','AN','b',12);
+INSERT INTO ti VALUES (-12362,11056075,'TV3e','X6EdEMLIIjoIR7mAQSatryUiwVvrLcDcrOwGY7nMXkUbI8P8jpLP7CCALMZdugpDWGI6gy4VnSiK14a1ShTNvw6qkqNMO4oONaFXP949jNhd2dyiYXOPHfxer7KOMQI9EiFO4MEox8MDjWt3xdcjWXCmd7bvLrEICXX8F5yly9HXFwHqadaxsXlnMiYeMphkTkV1As9TlBwE6259TvzvslEyWn0HLbB3r27KjfX5jOEzs1','plW0RGPl19ymuvgyxSC5wGdiTMKOCsEn2','RGLejdiJ3aZx5hYMY3YlAVNP1XyoEuyItmaubDaUrjzqd7aEv4acn','AN','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16939,2579495,'sneZLMULILJcCMG10e5XZA9gLCMLXK','r0zCNDGjov8MKfy5qyisaq0Zjks5loUpxEghmuRtGpBA8kjNJMXZPEh6xHIVXnvwkjWlqtVH4VPejp8t3T58XFBMs0IFl9CNCUkfDkD2zSVi1ZVUzKVz35wEV','L7oc5N9aJ5pDmuUkrMibtzPnEuB4ASeuuJ4WMhbmxoZG6ZQvUycpFQGh','QG6jbtfBP0','r','P',13);
+INSERT INTO ti VALUES (16939,2579495,'sneZLMULILJcCMG10e5XZA9gLCMLXK','r0zCNDGjov8MKfy5qyisaq0Zjks5loUpxEghmuRtGpBA8kjNJMXZPEh6xHIVXnvwkjWlqtVH4VPejp8t3T58XFBMs0IFl9CNCUkfDkD2zSVi1ZVUzKVz35wEV','L7oc5N9aJ5pDmuUkrMibtzPnEuB4ASeuuJ4WMhbmxoZG6ZQvUycpFQGh','QG6jbtfBP0','r','P',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-19409,14030367,'h5lHU30mJsTcV','ISDyxN9VP3hQKfq4qyXoztbSpwuehXl2mUyKjRqwGUnLIOxWg0xEQLHDG7m23Pzv9idHTDUvC34X1RDgueCPpMUJ412C9ewsL4dNRI5yg7X7AEoKdPe238a625fDxHV51KObvquPkL5bowvZrFTfICp6P1kJLSqhFZuFQoCHCT9zuCcH7ekfnNw9O0Mtwcw0emTbOUFpata5GTVVWtKdu','H4HKJ3EnOHEMucYXuinAS7mxOtdLaBUNLO2Oazq2I4cQ6vQ0yPhgnvm8BUSP76JxJnjnKQr7dPAzIzFa','0p21dqQ0HwrBNpHFqFHTAoZOvziYXiSQlEtSw9eQCamkS9WXvYABhh6m8IlDlaU4RkZzKA0mj5SBBddjoYItNYVYeTiaXfwMB5E0kkN5ePnNd1ZDOejErcvJEoQbt5kNIEbQ8exLaceCpJC9chxOcJSHwjWcLCA8pNyUmj8sbs1LdEpu7ljGEtHHKpxspNPvvPRNWO','u','l',14);
+INSERT INTO ti VALUES (-19409,14030367,'h5lHU30mJsTcV','ISDyxN9VP3hQKfq4qyXoztbSpwuehXl2mUyKjRqwGUnLIOxWg0xEQLHDG7m23Pzv9idHTDUvC34X1RDgueCPpMUJ412C9ewsL4dNRI5yg7X7AEoKdPe238a625fDxHV51KObvquPkL5bowvZrFTfICp6P1kJLSqhFZuFQoCHCT9zuCcH7ekfnNw9O0Mtwcw0emTbOUFpata5GTVVWtKdu','H4HKJ3EnOHEMucYXuinAS7mxOtdLaBUNLO2Oazq2I4cQ6vQ0yPhgnvm8BUSP76JxJnjnKQr7dPAzIzFa','0p21dqQ0HwrBNpHFqFHTAoZOvziYXiSQlEtSw9eQCamkS9WXvYABhh6m8IlDlaU4RkZzKA0mj5SBBddjoYItNYVYeTiaXfwMB5E0kkN5ePnNd1ZDOejErcvJEoQbt5kNIEbQ8exLaceCpJC9chxOcJSHwjWcLCA8pNyUmj8sbs1LdEpu7ljGEtHHKpxspNPvvPRNWO','u','l',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-6398,7759378,'SIKOAQt2Dt','2F7Y9nCiJqE2rgzMBibh','YMRudhvKQYTXcHKK6lecya8KkhS2LQfsnLQ9OeQcOj6YVe98Jv8svg4I10nZMwuh7t3bYdqHF9PnrpQaJgEp6zI8G','lD7dH1OP5K4HNEUoSpxDYE6IZ7Iv76I0jdtN16wKc5pIJ0x5sc4R5YPhGn75nqbz','66','y',15);
+INSERT INTO ti VALUES (-6398,7759378,'SIKOAQt2Dt','2F7Y9nCiJqE2rgzMBibh','YMRudhvKQYTXcHKK6lecya8KkhS2LQfsnLQ9OeQcOj6YVe98Jv8svg4I10nZMwuh7t3bYdqHF9PnrpQaJgEp6zI8G','lD7dH1OP5K4HNEUoSpxDYE6IZ7Iv76I0jdtN16wKc5pIJ0x5sc4R5YPhGn75nqbz','66','y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED, c BINARY(49) NOT NULL, d VARBINARY(76), e VARBINARY(30) NOT NULL, f VARCHAR(50), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-9198930410581757098,116,'37rq3JaMCpotnHCXVH3gltb5ntkh7Xsn0LP08','slVuKLAhwhlMSX9taB1LBtGXtjTH4AkogPR4jl74DO7jTwXALVgBE6YZxJia11HN','Ig3qHwWDPZ97NoYvVAUYt9OJV','5DNJoR63U','7B','a',0);
+INSERT INTO t VALUES (-4933766684427304492,176,'9KtO7rK4','7UnhXcIztH','0ODrv9z5ec','5xyPBCXcxiOB3Mecuk4ltYBBPqhjGXt9YMSCZ1b4ZsR','i','T',1);
+INSERT INTO t VALUES (-2039890299478153153,112,'LZU8jQhBf1OE2xibpljXN8OC0IJ2Wn7GeWJyhc3aMVQv7x','fLqMDHUgnHlwT6VDtWGwVGNyaF8cD4Xr3fAAiWisYlYsi1TtcI2z7phUmdr','IM0fh57tuziXmFUM','Hzoh60U6amq43r9b0Z5bij','0','C',2);
+INSERT INTO t VALUES (8654442574243648335,219,'iOBj1iStoL91I48dt2O2s21u05xMcemtxr','syJMhMtR04HibUcTKMwDbQtVBaxT1HKIhNBR','3E4kLhpdKFW','9ofgegtY3DS1x2TjNuZYf5','0y','4',3);
+INSERT INTO t VALUES (-7681579379831826336,111,'XGFuBytXwPZYmmaKLsHY2CXJM5dcbl2dJPtQ5','lQ7kjam2oGYqdjUSLunZMk2BQUKi1SwtwRWeZJdcwdlggEeS5UMUtu7xBRy','p2R9pY7dNFNtvEou74oFYv','ckMtfgT8AAM27Q','s','7',4);
+INSERT INTO t VALUES (-2863711036094850638,72,'7tPZGHNgZcx52ciF2UAJmKYQyJxpPvsMNOUla','dpIzVT32YlRkyCVmAiAOTEgzY0K2nEVLuihSBNM6SYjms','D8Jqzridqp1WzrOJg','2sPeQQ0kdjdSeM5Eia4MVs4wS400UhX','C','3',5);
+INSERT INTO t VALUES (-2707079753447521872,48,'Hl','EpzzxE6lgaO0C4i0OfpzeiwOsK3z9B0nD','TTn4DB9nS','yXEsM4UrnD7H6OjslpsvM1b0kW6','mZ','F',6);
+INSERT INTO t VALUES (-980688101811068908,31,'KJW2W9JKVga7YmE73XzpYpoZNWBa10N5','7ri56TqFLnKADJolM7xN2AtuxK5XE','1Bd0yUwMvnJzeHSt3S','ocAArnpSGWzKGoPWuoNrjdm79RhSAWg','x8','p',7);
+INSERT INTO t VALUES (-2877243614244852675,131,'pAFZbATfGYlvkW7YAU4rLTcd5aKV6kD2o4hG','UjnfotAcU8de8gIU0k7trtTsbhtafKNkCTCO99xcrgB9z0NoTb7lZJ4kro','CN3n','e59sPEgfVKmIgbYierWwLqjT1TvXUX5EVN4bMBeqhlcOefmC','74','N',8);
+INSERT INTO t VALUES (-350189167566776303,113,'q9','othd91ZQ59aI0zGDkdqMUcq1SgsjRRAIibdGEn','1DOrbUPkRodPqUDeisLp61UnUbi','omnhm1BzlyO7crr34jGiLxj','e','7',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED, c BINARY(49) NOT NULL, d VARBINARY(76), e VARBINARY(30) NOT NULL, f VARCHAR(50), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (699115710,848359240020589647,'1fB2o','1U3Q2FBeq2iTUbZtA2U','lznwSMsu5iT8BpLLudvxdsTGXeMm31sOkLywApCZ','e5gp9eMZxDuYRleiszjPaJlrSNhxp2BQxGx0kHLwdi6PORVc5x3X8PMDXbTeMvrXp1xR9xTeaCgJ2Vs','8ydtvEVZELx3Hv26P7jLYgU4sg94Q0T38bdum3euDhrkFpIxM1SdYT9bb7TWWuDPAPmPmPI4Ne6zkEia','rKj6tIiixi3zBVN32nULagjPyYKQHGwPccPjZN23njQMAMNPARFdRfOramCvayPcE3wIDJdCCJglqIyJkBXIT',10);
-INSERT INTO ti VALUES (699115710,848359240020589647,'1fB2o','1U3Q2FBeq2iTUbZtA2U','lznwSMsu5iT8BpLLudvxdsTGXeMm31sOkLywApCZ','e5gp9eMZxDuYRleiszjPaJlrSNhxp2BQxGx0kHLwdi6PORVc5x3X8PMDXbTeMvrXp1xR9xTeaCgJ2Vs','8ydtvEVZELx3Hv26P7jLYgU4sg94Q0T38bdum3euDhrkFpIxM1SdYT9bb7TWWuDPAPmPmPI4Ne6zkEia','rKj6tIiixi3zBVN32nULagjPyYKQHGwPccPjZN23njQMAMNPARFdRfOramCvayPcE3wIDJdCCJglqIyJkBXIT',10);
-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 (791532081,2113987601664149594,'oQhGQ3P5fzt','1k1WFU9erUcxPlMY6vL7bfFKGFbXn2aDcl4d7wFRXyvfOlHuIiRZDqseEutIvr6JjSk3','sX3JoBjvRJvUEv5ftbKZBYCTJeOx3D5PjsQfpwMC','pl8CwbEjIPF06PaXQbX9HeFYzG4gPTuJzMOhlt3ZGXFIifhSIdti5YZJZidvveWSoOUVELoLvhkzV','MBCA4Hfxj9cit0W6nSYI6sC6p1HcgcthsmYDh9pQD5qru3rgY2OeqcIq5','YGKXFwK9wrkznooy7HDqeB8x9JT9efwEdyGjyhIBK6m9HZ3E8rpCMltV3NhyUVhKO6fvlu3oTxxbpGqEu3u',11);
-INSERT INTO ti VALUES (791532081,2113987601664149594,'oQhGQ3P5fzt','1k1WFU9erUcxPlMY6vL7bfFKGFbXn2aDcl4d7wFRXyvfOlHuIiRZDqseEutIvr6JjSk3','sX3JoBjvRJvUEv5ftbKZBYCTJeOx3D5PjsQfpwMC','pl8CwbEjIPF06PaXQbX9HeFYzG4gPTuJzMOhlt3ZGXFIifhSIdti5YZJZidvveWSoOUVELoLvhkzV','MBCA4Hfxj9cit0W6nSYI6sC6p1HcgcthsmYDh9pQD5qru3rgY2OeqcIq5','YGKXFwK9wrkznooy7HDqeB8x9JT9efwEdyGjyhIBK6m9HZ3E8rpCMltV3NhyUVhKO6fvlu3oTxxbpGqEu3u',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-216792313,4424456665172474813,'XYtiYQ7XU6Km','LawtijR3i57t1sW0KdFYorE4SYfnBbZVdEMgxIrKV3wvwhUZHY1bsUvKwhApixcStBs9OXlNotUGBfgd8j','u4XHVWEnxaTsBKmVVMENFdYRmRmO8AwUR','TsnshjvASOKv2yLVEqU1','THzKzj1u4oXzVtSPKNEy4f31cD3rx774jQjmF5vBlrIr18HBCe','bVWhtskH5RXvE7dEWU0puUM9nKOPt0Os8kCCIDkvOvtU4F9Xlu0So1ZGQ7ztPEo5O57b2V0svWAd0utUQubGrmsgz',12);
-INSERT INTO ti VALUES (-216792313,4424456665172474813,'XYtiYQ7XU6Km','LawtijR3i57t1sW0KdFYorE4SYfnBbZVdEMgxIrKV3wvwhUZHY1bsUvKwhApixcStBs9OXlNotUGBfgd8j','u4XHVWEnxaTsBKmVVMENFdYRmRmO8AwUR','TsnshjvASOKv2yLVEqU1','THzKzj1u4oXzVtSPKNEy4f31cD3rx774jQjmF5vBlrIr18HBCe','bVWhtskH5RXvE7dEWU0puUM9nKOPt0Os8kCCIDkvOvtU4F9Xlu0So1ZGQ7ztPEo5O57b2V0svWAd0utUQubGrmsgz',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1598833836,-2465374132783717817,'W9IZ5','O0vtaPekDGceacY7vmKR66EK3UpWfpKShQVatrP13dq8268mKVgt56xBhP0J7fY0Tb86meXmRIRYXaUGwjLOhvpa3eTv0hR3WlP8pnHgipzpugWVHwbhauJFuqD9vPYvm7Pl7rpJVat55clzmklm40rLM8kvcON2UQxCfaupaPtHX9y14JXNkf33RuBE7gOfm352wMTpf27DQ7XrjXJ9wBZpKqEOzssbICHr8MFr5yMIMjb8apFI','2i8DIEgvMNcxBiL2hUSS58L','EIvsKdJFTFBgKAOa3ukiXBknZPhFnIqFQXP3DHtQxob7YxcM4Uc3MguBgJTNkoNZHVyS6R1PstaTrudtAhrRXQlJstKr9m32R6k32E9oJQuLXzlfwN1k1aqMdK4ihjrtg5tNAWJmSm6s4y7Kpsv12MzOXuHs059Y8FtWTnALrUkkOEYROc6dAX5DjeZYCswt5WHiRtg5qTpVJVHK6Gc7gS7zves255PiN1YtApvRxAy11','JCzBwnwbNJznEWJqbXjOUeoSk6C','nCL628y2jmPQ1Q1WtlJTQ75yyAKatbfH9fgRsgaZaR4JnJRhG0MqkSFj2nIhJTyBeJAjuR8oMpILDIjIeS',13);
-INSERT INTO ti VALUES (-1598833836,-2465374132783717817,'W9IZ5','O0vtaPekDGceacY7vmKR66EK3UpWfpKShQVatrP13dq8268mKVgt56xBhP0J7fY0Tb86meXmRIRYXaUGwjLOhvpa3eTv0hR3WlP8pnHgipzpugWVHwbhauJFuqD9vPYvm7Pl7rpJVat55clzmklm40rLM8kvcON2UQxCfaupaPtHX9y14JXNkf33RuBE7gOfm352wMTpf27DQ7XrjXJ9wBZpKqEOzssbICHr8MFr5yMIMjb8apFI','2i8DIEgvMNcxBiL2hUSS58L','EIvsKdJFTFBgKAOa3ukiXBknZPhFnIqFQXP3DHtQxob7YxcM4Uc3MguBgJTNkoNZHVyS6R1PstaTrudtAhrRXQlJstKr9m32R6k32E9oJQuLXzlfwN1k1aqMdK4ihjrtg5tNAWJmSm6s4y7Kpsv12MzOXuHs059Y8FtWTnALrUkkOEYROc6dAX5DjeZYCswt5WHiRtg5qTpVJVHK6Gc7gS7zves255PiN1YtApvRxAy11','JCzBwnwbNJznEWJqbXjOUeoSk6C','nCL628y2jmPQ1Q1WtlJTQ75yyAKatbfH9fgRsgaZaR4JnJRhG0MqkSFj2nIhJTyBeJAjuR8oMpILDIjIeS',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED NOT NULL, c BINARY(91), d VARCHAR(65) NOT NULL, e VARCHAR(14), f VARBINARY(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2300444777266350720,66,'T0iAz52Cx8ngXpBD3LVfMYb0dd2F2SvdlFbgMQ','TOMGI8Ex2Ta2hzkgoWbjuuL','iY','JGDu','5rHvyy0ZlCPCFc5W','KqRK',0);
-INSERT INTO t VALUES (5856016117720705971,62,'tG7ok9RDquC74xyJIc','m1l2BUQzS0JikbtnY','qq5bri3','sFIIZXt','d1JPH8aV1tmh2AVbEZE8AivQ7WjZUfGwnS6ReniKkMINLMIuP','oV1SE3UL5PdP76l7eC3bmaYj',1);
-INSERT INTO t VALUES (-2808184870368579535,172,'DeeIkzM6dWaccG7S0lEFrOTvupOvEaQWsTJBx6Nyu','Bd7XhPL2na3XrqbDy9A3CVAA3e0twQ8Uzy7shqIXOOQ0P4i','sVJ6','u1cpqhevl','Ad7ba7sjOWQQFSyAg28coHKzfqFlp8espOZf7vNcQjTXxfQGZno5U8Q1EaaM64OQEKFSRquxr642fec6G4thWp1U5kiMErl3h','W5JjMpK10Upjd09GLDn0KJJlJGUJQiQ1AInC4zyXWWil1FrMwOWys2uI4Eo4ggT00f32elBS09OoQ',2);
-INSERT INTO t VALUES (467152500853074290,121,'WUSdvenpAAH','vvbVU8wfWBEOmDbWcwxFTlPLFYH0QwJbgcuqEa3N9ogDB9IcpW','DeoP35sSA5lm','sb2Vs','z6qXS5LsSfnEJFTf4t7SmVW1QgYGPvqmi7FLJJeknWXGnMA','4dDUkm12sI0otg9NYgS3js0lBa5KZ7Doy8qtyagcM2XaKoxV1juQgyHfdnMWq',3);
-INSERT INTO t VALUES (8525096725962359838,152,'3Xo','r3t8A0fskWMmSWLZMtFO','K59','iJ2cR','ClAqmUzDE7IgS9huG8QauvX9q28rXBj5Np4Oc3DMYYyjTjb2wsbnY','qylmeUffxawM4P2O9s9XZzuVh3zPCsKdpgY',4);
-INSERT INTO t VALUES (199146129157379967,63,'eA','hd3tG8JmQ','IziOZrzpsAP','m6k','570LDtQdTfgU2i5pj63gwnXBlLbOX3c4xmGe8UBjoEkQ05uteH1bQJt36Bafk6qYhecgLTZrzhR3UCmLHjdap0UTuDEDZzmheEs7','FJvVgcKZdoqNjVxpWueA3Zt',5);
-INSERT INTO t VALUES (8913231902353323071,94,'40frFmzsXFejIh1fCDUAbsuX2MZ0mxLXqRv3VJKn26Pd8x4Qs8fggccv6TS3WwnaAuKdliui25f','Ujitb5gMNR','U','DhqGMQ','2ZovXJhTriq7yyI0UtiF9HV81D2IFzgoJcCfo9m5MBxr','FMG84uj1Bd',6);
-INSERT INTO t VALUES (-360774162096420263,155,'uIi5FgI3KS7d3o8XKNRFQwBPlNPkfIgFIr3h9NOO0hvLXYMWmePQro1Ln4UWXrA47EgaQn3M1xwY1TzSUyetpI','gIXZc','l','D5yok','Lb0gOBUGm2tyMswGL5rMZKXDN8SIXuIweeHtY7M2BI9c98oOkmAhC87X4FlI4LLWtKJgTAbrQ0rzi','VgOULVM7q4ltpLqi6xXVD5Yw',7);
-INSERT INTO t VALUES (4265383585368387729,64,'pP0iJibwobX','uk9CFGfsp3M4duqwWviqaPdDxv8xsnpdsv','XN','14cVUG','QxUYLPatVhyrU1C2ADBzGQ7SEPhr4vWjhqgeJx0QaOgiL2AOR78W7HLSMYA9iXUtHhl0ulSz7s6kOHsjweEIYKNTpBOEE1VCIt','l9HRl7WzntumcyRF2DemJ4qpRrh77liK2R7UJ66pxT7Kh2BNQH2nwRjhlmGz1k0tzdioe4K0piSg',8);
-INSERT INTO t VALUES (6979544706281419664,6,'TFxbp4QJMa54o08WhBXR78xrB','m7aPdhy2U5xId5UKzA7XGAFHCZQjeGQoDD','1vp6','CpV9a','TaPCWBsiTJKcSjBPpRNWLBCNHVzq8VBoPGNSFMHMhckZxZzB3C9Lq5qhT','ou',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (763826340418866373,55,'oLJKQElO','rZT6bEEdn6vJem3ry5Bpuf4Uboc','9Z60h1gV','tatdAXdA95cuEb2A','nb','K',10);
+INSERT INTO ti VALUES (763826340418866373,55,'oLJKQElO','rZT6bEEdn6vJem3ry5Bpuf4Uboc','9Z60h1gV','tatdAXdA95cuEb2A','nb','K',10);
+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 (1141836154329387190,50,'FpTzTCeZ5NdvqK39X1GQxIGI7rbZLpVjk40ApxvltdLTRz','ZzCcgr1EPKMWfZMar3GSnzZHEwDhPSUkZsOXSSiiOWYXDEmo58OWqYw3mkbqZWvBDTQnp8DMLyg','xGCp5t9budMVe','See54MNoNhife3PhgZna3nnaqGaXrxIw6m3Mvg1MYXw9bagZza','mh','X',11);
+INSERT INTO ti VALUES (1141836154329387190,50,'FpTzTCeZ5NdvqK39X1GQxIGI7rbZLpVjk40ApxvltdLTRz','ZzCcgr1EPKMWfZMar3GSnzZHEwDhPSUkZsOXSSiiOWYXDEmo58OWqYw3mkbqZWvBDTQnp8DMLyg','xGCp5t9budMVe','See54MNoNhife3PhgZna3nnaqGaXrxIw6m3Mvg1MYXw9bagZza','mh','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1265332290530119944,95,'vUAFOoeq1tbwd9rEJRxIakqM4J','syueXzl','bcCYRdqr7HNBX2CFJsgpS9Yk9mYZ','AjvvF1Alu3lLrl4','h','v',12);
+INSERT INTO ti VALUES (-1265332290530119944,95,'vUAFOoeq1tbwd9rEJRxIakqM4J','syueXzl','bcCYRdqr7HNBX2CFJsgpS9Yk9mYZ','AjvvF1Alu3lLrl4','h','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1480826812401234788,15,'zHh8ZfS5ygFghbmzepaxPlEPcqSMRQV2','7cGwSs6ctIAagoyjXXRbXg0XzgFXac2V8MWwuPnXxgN9ZtObAItkxFJrYCLo0fHZGB21uSpMiB3pQNw2eImwtQtoF3Fgd7QgRaFdKk5H3AKCpYzNE1z32XsEnXqFFTBNLA5o6gBkeMdtPaV01R0q03OIDv6jnov5xhR4L7cSbyrvWrEHKXecmvacF6UoWhMkRMdcQKQ2sRxff0p','f6Z7WzpO8l0ooZ4J0','z1VBAuHMmAa69UHTeKOyenM6nA493NQf51DlbhJZFTpUcxmlRhomPSBZW6fXJvLJwdzQbHJJcFtSC80rzEyu6vwZcPdszKuK405hpDD3cHHgMATT4LmPdpJ6ILt11GOitAW1UD7aEWPA75DRhxQFae3wep125IPUAGGmtVGgsgMp','NT','n',13);
+INSERT INTO ti VALUES (1480826812401234788,15,'zHh8ZfS5ygFghbmzepaxPlEPcqSMRQV2','7cGwSs6ctIAagoyjXXRbXg0XzgFXac2V8MWwuPnXxgN9ZtObAItkxFJrYCLo0fHZGB21uSpMiB3pQNw2eImwtQtoF3Fgd7QgRaFdKk5H3AKCpYzNE1z32XsEnXqFFTBNLA5o6gBkeMdtPaV01R0q03OIDv6jnov5xhR4L7cSbyrvWrEHKXecmvacF6UoWhMkRMdcQKQ2sRxff0p','f6Z7WzpO8l0ooZ4J0','z1VBAuHMmAa69UHTeKOyenM6nA493NQf51DlbhJZFTpUcxmlRhomPSBZW6fXJvLJwdzQbHJJcFtSC80rzEyu6vwZcPdszKuK405hpDD3cHHgMATT4LmPdpJ6ILt11GOitAW1UD7aEWPA75DRhxQFae3wep125IPUAGGmtVGgsgMp','NT','n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1577020767104809653,198,'xEURTYDUUFtudrSaJ5sQJqtTqTVND5HsMAnfadmb1k0','nF2DvdxodPcnIPYm96wuuVnuI2JNQPGFmIF7VahtpLNdRRvW197E29YPeAigSrKul3ZXe7kkQetAFqh7lpo64lWRsLvGDFfEYn07LUNwOMhjyBjwqqQvN9YrVaH','K6J2tLDTfeNQPDhZ1rl5w5UQ0hRwAA','qV4GkwWfXiE7tpmnPLiOh84Zk6jNClZNS1u7j0z8iSG4W0JzSSfAWo2iwrWs','YFY','x',14);
+INSERT INTO ti VALUES (1577020767104809653,198,'xEURTYDUUFtudrSaJ5sQJqtTqTVND5HsMAnfadmb1k0','nF2DvdxodPcnIPYm96wuuVnuI2JNQPGFmIF7VahtpLNdRRvW197E29YPeAigSrKul3ZXe7kkQetAFqh7lpo64lWRsLvGDFfEYn07LUNwOMhjyBjwqqQvN9YrVaH','K6J2tLDTfeNQPDhZ1rl5w5UQ0hRwAA','qV4GkwWfXiE7tpmnPLiOh84Zk6jNClZNS1u7j0z8iSG4W0JzSSfAWo2iwrWs','YFY','x',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-131683733361624459,185,'DS9WOgjaPXTexyXTW05ghkkuZiV','Zx7ktvkEWRIgemdCmHrBeQrVkzGmMevDKbs9erRn7EqRKv8sefIeOpTpUmo6LiJfFRZ9zg5yuWLuvMmFX8GdhxsOHUTFaPTWfQWnfkyQFT54ppQDWLEYqRRgwUOc2wuJ','JFis','9rP1XKEm0wvDxKiKudydK9UpRBkVGm6WOi8zwdnY1vg29hO49D','wz','i',15);
+INSERT INTO ti VALUES (-131683733361624459,185,'DS9WOgjaPXTexyXTW05ghkkuZiV','Zx7ktvkEWRIgemdCmHrBeQrVkzGmMevDKbs9erRn7EqRKv8sefIeOpTpUmo6LiJfFRZ9zg5yuWLuvMmFX8GdhxsOHUTFaPTWfQWnfkyQFT54ppQDWLEYqRRgwUOc2wuJ','JFis','9rP1XKEm0wvDxKiKudydK9UpRBkVGm6WOi8zwdnY1vg29hO49D','wz','i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c CHAR(89), d VARCHAR(22) NOT NULL, e VARCHAR(43) NOT NULL, f VARBINARY(25) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8008138,1319901763,'QNW80wOAQU','PV4sk3kvuVXqUTtxb4t1M','WppFgSDkvk5v8WpPl','SgIjgyEr72bWV2xBM8jcC','Z','YW',0);
+INSERT INTO t VALUES (-6621191,745998861,'FGSQcKzuyacrFK8vE93UTvp7dFL','BNuPKtm','GZWgvaEZ3mTHY4HjTGoa0FA2lSjZfNLnsP','fYpqce5motbZHaW0yLrIenvj','V','b',1);
+INSERT INTO t VALUES (-3774713,-1589852220,'UNAYDXNB1aIDHeasRtHZtNjPtozwwrh3dkqFbEdbg','zxh0I8','Ic4KcGdv31KvlTZ9XqW8aObpIz4','4zgyfamHJAvZLxuGIjpFmLVFy','k','oR',2);
+INSERT INTO t VALUES (-3133352,371467206,'NXqtwCr2T3kzSQBxq2xlx8lHOao5yoBrfAwm3E8HloETsuYYD55Xn03RPYbkEOz8ioLhbsLppCpyWAYtzfN2CFM','HXUz68ch9fba8UuIo','DMFOgEou1RLUhQ6aRwVVa4Gcg7Ns347h','H31I2dvW','f','qB',3);
+INSERT INTO t VALUES (7753348,-1420324429,'5SpCp5FlYDV547xXsxOZ3ZK3h','dewXn6V6Ybememc04jmx','JUObE56ue','iQ26laJ','W','JM',4);
+INSERT INTO t VALUES (7667116,739236271,'zhIOKF','EDkEIvfaJL','50NQ6PCeL','PEiYh1ZY8be','M','kG',5);
+INSERT INTO t VALUES (6099572,-2113658444,'arJEIZVzEbTMZpN3FJe6UFoWMTLtFOEaKcL3NdaHfOslTW24hbS8ufOk7SInrg1f4in0E','D2','gxfi7nkqVAhXVjEGBT3apmQNJrs2AFpnJW6dkC9fGrM','e82REpXdfUxftJQbFA','i','t',6);
+INSERT INTO t VALUES (-7498339,519671187,'aigwRvpVwaJHuo1mAjIzQbXfOBjVX4jE0ChaMV3V3jhw6DgAMTJfYQMQwBH5TfOxZESwm7bgs','ei5cmEyb2JO7dClpFUi','Op4b0K3uvlznCNFYy5m0oMW9i8SG','tz','I','8p',7);
+INSERT INTO t VALUES (-5225157,-954398670,'Zfm','AjHUcvsm','PihEQ6Dp','o2f52KtUY78WguVouzjNyU','P','v',8);
+INSERT INTO t VALUES (1894230,299633512,'fqDaemdYCMee94xMPIY4BkhLW9yGw98jTducN8g3pyTvmSfg1x7ucxKNCdPtvxh2iwXsqlzKn9OjsNClhIr2DAC','YnZrTSPvWJpxev','3JEgLnM2PpbuAf6JsoKT9dOTZyhD3aEIzrYNgY3s','d2ek6Ouch3a7qT2JH5nlioIOE','z','f',9);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c CHAR(89), d VARCHAR(22) NOT NULL, e VARCHAR(43) NOT NULL, f VARBINARY(25) 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 (-6180240505339851638,243,'fMxnbg4gkq6C7I1o5r0ZmJ5VOyk6NBeo4SW9y8JyGxkcLzd2YFG2nHh','3e4CWxqNEZdRqmsvwBscC7keUProrRqJAHCiTKLwyWBzvTO5f4o0VlbeXjSB4CV','KWMTxMiMFzGz9','erq','DuEfCwjGgCLhlIG9di','aEBtrlk4gCgPXg6GLZ4W48ZNDYj2TK3XZPPT9YZ9oRbRSK',10);
-INSERT INTO ti VALUES (-6180240505339851638,243,'fMxnbg4gkq6C7I1o5r0ZmJ5VOyk6NBeo4SW9y8JyGxkcLzd2YFG2nHh','3e4CWxqNEZdRqmsvwBscC7keUProrRqJAHCiTKLwyWBzvTO5f4o0VlbeXjSB4CV','KWMTxMiMFzGz9','erq','DuEfCwjGgCLhlIG9di','aEBtrlk4gCgPXg6GLZ4W48ZNDYj2TK3XZPPT9YZ9oRbRSK',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(92);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
-INSERT INTO t VALUES (-1644293782273749641,163,'ZyWH','ewQaLhj5hM7SCBpwnC6qJbWxFtR8yK0Jkd1','xawgVAykU2','9JKsks8LU','O800WcFMwcSraNayRZYXhu3Vea50bzf6iYeTF1gCQFqgpO30DErOrd5AF0w1NsK1lw6KM1n','3y578HSlo5PjodzEH5jAt',11);
-INSERT INTO ti VALUES (-1644293782273749641,163,'ZyWH','ewQaLhj5hM7SCBpwnC6qJbWxFtR8yK0Jkd1','xawgVAykU2','9JKsks8LU','O800WcFMwcSraNayRZYXhu3Vea50bzf6iYeTF1gCQFqgpO30DErOrd5AF0w1NsK1lw6KM1n','3y578HSlo5PjodzEH5jAt',11);
+INSERT INTO t VALUES (-2058479097257492457,837413650,'Q0HX4PxSNu2gTgMxupPv2gpinCpyyr9xA0XjNDjq','mWdzZS6UuVwzYm1pN0pSb','lusIpLdMZdp3jS1q8DGsFUtPLqCkJnGuWmn8oEj','1HK','e','k',10);
+INSERT INTO ti VALUES (-2058479097257492457,837413650,'Q0HX4PxSNu2gTgMxupPv2gpinCpyyr9xA0XjNDjq','mWdzZS6UuVwzYm1pN0pSb','lusIpLdMZdp3jS1q8DGsFUtPLqCkJnGuWmn8oEj','1HK','e','k',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(90);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
+INSERT INTO t VALUES (-7519077714635168954,811588913,'SgRjAxRenpeSShA5u6Ye01g2tgF6DuqOws9gSUZI5wBwKzAeY2snHfYlD','9wFWF4HVv4a','XSPAOu5TnDSr4wi','onZZb2NyseYKDupQdXrP','T','W6',11);
+INSERT INTO ti VALUES (-7519077714635168954,811588913,'SgRjAxRenpeSShA5u6Ye01g2tgF6DuqOws9gSUZI5wBwKzAeY2snHfYlD','9wFWF4HVv4a','XSPAOu5TnDSr4wi','onZZb2NyseYKDupQdXrP','T','W6',11);
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 (-6577611241994624143,64,'G4voNudbBfIK7ykZhWzIJpJ8FM2tbz4EMT5TLgyUbsBZApRfQUPJLptJcU6XDl23QrM7lWNAtO2b7SJP6hUNIeVj0v7','ULv3Wk4xBIcOnEfhBYsUhrHwrMGX5NjKZLtBtSzFaysckuhJ5RK2ifFxSkSztp7OLmAEsWoXnEAr9iWstzt06tkQvwtWL56bjboHYvi5fXDgepEgB4gT9ahB4JFDSxModTkSqqXIwUSFI8fJLYcBib99YzODassxqdggqW7FpInIxf79zI1otOdVkvseSNvtZHUxiZQ5WW2lbIxZuC4o2Xlqs4Wu4e0wYAB','HueXHqbXRNy2','jAtDg8','lmbb33k1EIufweD34duUGDtLmsb196xvRUi71l489C1F22CTp3YuYhWXexorb','0s6eG',12);
-INSERT INTO ti VALUES (-6577611241994624143,64,'G4voNudbBfIK7ykZhWzIJpJ8FM2tbz4EMT5TLgyUbsBZApRfQUPJLptJcU6XDl23QrM7lWNAtO2b7SJP6hUNIeVj0v7','ULv3Wk4xBIcOnEfhBYsUhrHwrMGX5NjKZLtBtSzFaysckuhJ5RK2ifFxSkSztp7OLmAEsWoXnEAr9iWstzt06tkQvwtWL56bjboHYvi5fXDgepEgB4gT9ahB4JFDSxModTkSqqXIwUSFI8fJLYcBib99YzODassxqdggqW7FpInIxf79zI1otOdVkvseSNvtZHUxiZQ5WW2lbIxZuC4o2Xlqs4Wu4e0wYAB','HueXHqbXRNy2','jAtDg8','lmbb33k1EIufweD34duUGDtLmsb196xvRUi71l489C1F22CTp3YuYhWXexorb','0s6eG',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1670782512273531428,180,'PBkBdVQuOjGUoSZR6FUxnXR08o3BT6kI5W','T7UPUYUPqRPhr8tFKHKgX7QqETZWLW7d3Qo1wSdN9pVVH0em5dA4WaZ0n2rUHyVOtGe8FQKJ4QWvkxSmDwpqJIWXRcQ0e3ogzaMzIdDSrDiud5VpLRI5MIHvxudJEGFqHsVbANPE9pCIK6bVxXrtLOjdKVQNIVeUWVCTgzcBqQOZULmKGne46qTMOyhYu5gg9tpyhJa6CHKuDRSHkRJ31MiNfwUcFCS3ekz8tbGeS4K9h4Dvf54','WcPH1dOp','QHweZKNUMM6rBUJRRtfEydPXHFngBp76JQhSjbwtBk227aQ2Ic0OMjxeL0LvO5lq86GZknzdHZgEXnVlmL3lcrYNjhnH81En6n3sg5ulY2ey1pQLvIk6qlJJAwMuyU6j9YKQtIamuBz4wpG','zlBBnyG5rE6OEGkFsXDhNnvFyM8AwFUtYkfaM5jAup6XNWfh0gqMCda1XiTRn8XdDCT3DFdgoAB','08PzemE3Gb2JvA72tNM2WK6bzW9zZtlutY2qYWWTY6ilcXHUzCpT14f2s1BSMSFuunWdK60vho',13);
-INSERT INTO ti VALUES (1670782512273531428,180,'PBkBdVQuOjGUoSZR6FUxnXR08o3BT6kI5W','T7UPUYUPqRPhr8tFKHKgX7QqETZWLW7d3Qo1wSdN9pVVH0em5dA4WaZ0n2rUHyVOtGe8FQKJ4QWvkxSmDwpqJIWXRcQ0e3ogzaMzIdDSrDiud5VpLRI5MIHvxudJEGFqHsVbANPE9pCIK6bVxXrtLOjdKVQNIVeUWVCTgzcBqQOZULmKGne46qTMOyhYu5gg9tpyhJa6CHKuDRSHkRJ31MiNfwUcFCS3ekz8tbGeS4K9h4Dvf54','WcPH1dOp','QHweZKNUMM6rBUJRRtfEydPXHFngBp76JQhSjbwtBk227aQ2Ic0OMjxeL0LvO5lq86GZknzdHZgEXnVlmL3lcrYNjhnH81En6n3sg5ulY2ey1pQLvIk6qlJJAwMuyU6j9YKQtIamuBz4wpG','zlBBnyG5rE6OEGkFsXDhNnvFyM8AwFUtYkfaM5jAup6XNWfh0gqMCda1XiTRn8XdDCT3DFdgoAB','08PzemE3Gb2JvA72tNM2WK6bzW9zZtlutY2qYWWTY6ilcXHUzCpT14f2s1BSMSFuunWdK60vho',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c CHAR(74) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(50), f VARBINARY(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7590895,-1524171308,'8gAXdVlvle7FkZdOtHhfHTLQjOYL1TjgUfudn9Jh9F','Z9h5CXN9A7A88ic','rZhxWADFq','EtkM81pOLbcxoYQRO1TuUG6glGx9ZygPmpGmmkx','NEqlvlgnTBp7UZVxLCqdCIaeG59wmWKnlb1cpn','hMrKgAgnVbqw4y3a2ZUNuN3rFh8Jqiu7RQ4xRIzKd3uQym64KLQFl5i6EdSW00c5sblX4HuZz',0);
-INSERT INTO t VALUES (-4641362,-1451732381,'9ug1nM5woUgxkiVUzaYfoZ16T9080kIn2O1hwWgHfJ','qbHQFTQyZmDEKZzrrrUdH','7hQ788oeCubXEO3fmAHBmT','G2XK1CrEjTx6tF1XvlASgii1CJFcgrHMRetZuvsGBPT6ta4O4fSurkHvh59IgivSGH','mkDKDPOURDUmTiewt0nSC77CZzDOXidKxE25BDfV4hjMgTIwZvy','CWgtyDx3CvPNxOFtHxX37f4Ufs5fTjPbOqeaII2bEur',1);
-INSERT INTO t VALUES (-5478727,-288452959,'t97','Z','Cw7Zr3dKO','iGGGUocAXBFp897jUGZ3Iu','vVDKQ3SWdu2P','pGSvSavuKgL2x7eShbIM8GMTvvoC5TE8kVj8NkPxk89X4ozTS0BHUcFIG',2);
-INSERT INTO t VALUES (1957064,-1630551915,'MUo4HPwoqDFR6dRfgERSFem3dNcla2w4nuuPrRVDtGfQpQ97e5bHRrODJgbL4j5SdSYlZ','I9T3PPValOZpKXMGs88OcWohS','00n','HGpt8toQZCb9hmMwx5NUTYVyeRaWpVU1WjagCAuIAl','UC2hnC72tLf0muFJUK8pl7MAd5A','gaQKAZ0lODmeIIbSl5SuhAWtoorCFpYTtUE13d2FvLjlCILOhoAqGs66TvqhZ4tTk4dW',3);
-INSERT INTO t VALUES (616008,154576481,'6LyYC9l601Tp5E3zROM4ALUXYUVg9Fg7MShhdQh3DqeBKjjXUsM6LwqHO','TJBsRK9p3mTrvIMt35PuX4ET3OdpsP','hEdZfTEOLynzxhJTfXoo8eI8E7FLt3l97FMJ','Jthmm3SRuUUAvuRRmx1Wla8OgdzyQjpPjcuAU38foGZDA1MqgfkLaR9bMRyydON','hn67lMiK5XW7L3tK6','IWuQ',4);
-INSERT INTO t VALUES (5891065,-1845044775,'6HiUYCEajhmz9qAZ2rBdDmkNMFfnZwUPYmPmOdif0BGhdMtxospEjw9kQRIWKrBa','yPH3V2aPnHKl2vUQff3612W22uUbOon0EW9hup','ChPHvZWopfSNoCY0Sn4Pgfz','6jxFkHbDz5yYrvxORfFd6QrvP02E1sVsqfc6YF318nwLiq0nmRo0YDkOfgVL0IfjaBxknMir','HbyZQLKAST2RA9SaXl3h3KQJUpL0MnlXXwlJhade1ndNGj9u0HRmvDB7xWETPYJUGp3jjyDZvIwr7zcKp3Mahg7N4qAVVg9j83','rTf9R4PT0G66Z2FOvp61hsVcBhfPYYdFktTkehaHh8GdBQ8rXa23RHFHhd8Fx3YhCYTVyejd4cqCTkEhKZa',5);
-INSERT INTO t VALUES (-1761623,-1479883438,'uGPqNtlRAUBtNtgJpd9EcOHux2jxfR2GyrF6Ga6uQ0o9','7SpS08w','uIZ0DtzXvWaiq4vkUtIu8iGUiZIi','bv49VL','mBpAcIzi6HCtKnxeXVrqiFCCvRYtud784t6XytBRjwJmwK6D6b4bHaGfIRG2e97fBPDnW5VzBqTTs','PjKE2mvZqsY9pCkjLfCwlS0CYEOn7Pu1jg9jlj5yWFzD38Ndqxm5NSfnHygzdHCyVOWrttjeidzUpCbmPDW5Ht7dofCREbm',6);
-INSERT INTO t VALUES (-1713689,-296468064,'9kgl3MSqm6CRs9D1NHrqHh341ojnJgVyc26SOkX3PcWmCV','pz6tmkSVwGtcfig5bGoOPg7HpSh00HFpgf7','u0CsGYGXY2HGmHfEZDhgNZ','rUPBfS2CHddCbkYL','kSa1iVfd006U9BX3Lxtw5TDYjzXPzjGG9QMWgDRkmJviD9fswvHYN1Cfs23E7sZalSr2THJGufdyiHZEZjJCSnBDui','bZueBSaqCQmVAr0mhCmXD8Kj',7);
-INSERT INTO t VALUES (-8388249,-1377528595,'FHS4kb3KSz','yVaEk2Bg6SpEQzXNDz7lczo8V','Q84o3eOoUsqoD7gye96dbZA2Cg6xFpNRF3UHV7K9hl8FclaY3','6qoa8tfOjljHpIvYD1PxooXjaR4F98fEYj6zHgCgVxFBB','gxK0c8dK7s6sKR2Wx7R4GoD4TZoc49ywMcHO3YJ6eu','0DNtgwDtGnZ1C36AZQv8d4ImATBvjmYmzzmxZKOa1YWNMHfRkRnf6o',8);
-INSERT INTO t VALUES (-3479698,-1392796629,'AqNm9xT0T1jjqyf0oP67P7COXjlsVzuk3aGPwtYD9aChzcVmRRl4tKkP8UPf8fY7VGk','xEu8kbzeVICglDvhGtMsz7ge9oKskiGf','1474Q','ppC9ZBumsAOFMCv','Q1zt2rLp1H0OfUAdZDTk','yYQ51G4BzXjmMwnz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4044083027413275479,-1494819397,'NWDfBJf3PJXbN24ryPcb','HrkYEsVbyXqkLcZVMmLpJhjfFhqp2QXiHfXApz3ceiPDR9B0A5M5RhybeRBJteU5pvI8KiVOB5Fqg1xHmRKBVkVPkcGrFViTfuaAQM1s8U4EvOEtixYhtcmPAmSxy524NRiifsxZQub1RtbLyspNoz8qrcray4gkJIbcKrOBKfi3QYeFs3kNZ8E9bKlV1','3LF3CAlARJF1P3','S6BchYg8Fb7G','i','DX',12);
+INSERT INTO ti VALUES (4044083027413275479,-1494819397,'NWDfBJf3PJXbN24ryPcb','HrkYEsVbyXqkLcZVMmLpJhjfFhqp2QXiHfXApz3ceiPDR9B0A5M5RhybeRBJteU5pvI8KiVOB5Fqg1xHmRKBVkVPkcGrFViTfuaAQM1s8U4EvOEtixYhtcmPAmSxy524NRiifsxZQub1RtbLyspNoz8qrcray4gkJIbcKrOBKfi3QYeFs3kNZ8E9bKlV1','3LF3CAlARJF1P3','S6BchYg8Fb7G','i','DX',12);
+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 (-664648504976369842,-1568864220,'twzhAebz8XU1k1bGLHgRjIcYKi71mpWRNEilLuRMn89qkBDvTlff9hlnuu9awJ3ko8GsDBP','6Jpw1hI0jkU4StVvLGwptMUBCUT','kfcHAreQ5HncRv7S3RN86Fu0FXdBVzgH0VtYh9','8u3U6BImvvc1wDdtQ80XWaQpWtxPrpMch0GsvL5pDGgf24b2KrhvHdXY939i27pCz0tnMER2OvqsMj9wcuQ4Hv3Dff6C7KgwaYSfiKgZZ6I5Bzt','Z','vx',13);
+INSERT INTO ti VALUES (-664648504976369842,-1568864220,'twzhAebz8XU1k1bGLHgRjIcYKi71mpWRNEilLuRMn89qkBDvTlff9hlnuu9awJ3ko8GsDBP','6Jpw1hI0jkU4StVvLGwptMUBCUT','kfcHAreQ5HncRv7S3RN86Fu0FXdBVzgH0VtYh9','8u3U6BImvvc1wDdtQ80XWaQpWtxPrpMch0GsvL5pDGgf24b2KrhvHdXY939i27pCz0tnMER2OvqsMj9wcuQ4Hv3Dff6C7KgwaYSfiKgZZ6I5Bzt','Z','vx',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8048148613912708511,870764607,'3DFRxoAQqmXCJu28RuINBCzrppVNp6CT5rCgvcqIF4Q4LV165i6HgD9','QBReDXzTZEKq6pEAfdCbJSeF4AIvSJ9qXlhC8KOaqK2oo3yfG9UboZrCjtXhEJGkFAem4gRy4yt9SBDoNNH2rCdJtF8FvWz8xk7cZhPmAUDdCsvLcbL','NPZjdssDvzKo4drNFyJFUSCQoCsVNuXXoihYyGj8ZEd','Xqmc2cMbab4qEgorL','L','qU',14);
+INSERT INTO ti VALUES (8048148613912708511,870764607,'3DFRxoAQqmXCJu28RuINBCzrppVNp6CT5rCgvcqIF4Q4LV165i6HgD9','QBReDXzTZEKq6pEAfdCbJSeF4AIvSJ9qXlhC8KOaqK2oo3yfG9UboZrCjtXhEJGkFAem4gRy4yt9SBDoNNH2rCdJtF8FvWz8xk7cZhPmAUDdCsvLcbL','NPZjdssDvzKo4drNFyJFUSCQoCsVNuXXoihYyGj8ZEd','Xqmc2cMbab4qEgorL','L','qU',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (315958583257948282,-1364653539,'FfkO','UUzo7jh1','e5','pY0sa8vicbCVcrW77KV86CQvsJDbwN6UTheBoaoVQJD9u0GOXYfD4zy7ulvDbAXiXB','z','n',15);
+INSERT INTO ti VALUES (315958583257948282,-1364653539,'FfkO','UUzo7jh1','e5','pY0sa8vicbCVcrW77KV86CQvsJDbwN6UTheBoaoVQJD9u0GOXYfD4zy7ulvDbAXiXB','z','n',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(18) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(35), f VARCHAR(16) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14041580,3240615,'NRvFglSLPqqPHyeM','xaSFPMu5JLJskMit','zk23f4SQ7GE2982PC','b','g','4',0);
+INSERT INTO t VALUES (13743532,15409120,'5tBOd1j1T4VYCgAncn','sZAAZ8xmZSgIz','OAcVjZeWqpVJ5LUF8','ut53Ni1X9Ree','U','E',1);
+INSERT INTO t VALUES (12110161,6452039,'Pog6vSqhHgJmViT5','iTt43lRT9NWCVg3PiAvcCGI0','M2cjHE','Un9lH','m','8e',2);
+INSERT INTO t VALUES (5265258,3555271,'ImO8n90QOKhjN3Z','pHVlxJyXjx8EmWb2nSs9nqH7yt4','Kk','0mrqciL7XHPL','n','DT',3);
+INSERT INTO t VALUES (12169902,166226,'0','r2N0IMex2xLt','alf2EQmTtI4QELyiWOeI8','bchbCWlER','F','AR',4);
+INSERT INTO t VALUES (7859142,3011022,'Q8pangdoKG','s7JuFtlHGzltt','u4jCrMA0o','0TMb','U','Lm',5);
+INSERT INTO t VALUES (3756444,8411101,'rUDozYrcqlEVt','Wp8GRSBDd0OcMBc9uaVcyzhHOduJ','2Tq2P66oqox5Mk4FEp4tW','4xz6PXgyWWN8','A','pr',6);
+INSERT INTO t VALUES (717528,8742181,'Ilnj','v8fjeU','jn','4Iq2qTUhwfVN','h','C1',7);
+INSERT INTO t VALUES (14944298,13524093,'sCVrWCEnZpMkGDeu','dvaYPVLGpZtJ3KZTPijaIp4eVbr','9CVTrxUxlol9aWEzstxXd','aOVHHcMwHO7xcT','y','p',8);
+INSERT INTO t VALUES (14030148,12075000,'G9hW1FnWIq8','kfz0mKp91XTNqjFXFHm94vWBiICMcPkwOyLUHdB7','nADINdpS9QHRSehNx7XNweH8I','cC0UetHXOUr01','l','CA',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(18) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(35), f VARCHAR(16) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-7582173578866450046,38123879,'BJv98RVQp3wbhIBMxmT7eNK6wJijmX5qI7nrAHeekQQ7lEwxzmUX32t0RTsWEfMACYyCtByd','RSIuGgrS0hI3trOavvOpnrVKmxdgawa0jJjtYC7','97Jb','RLcK23sYAYkqrdnBZPSIUI33RK0wsn179XfP4v9HO85ZqT5o9','qgC','MWQRVFQnwilC',10);
-INSERT INTO ti VALUES (-7582173578866450046,38123879,'BJv98RVQp3wbhIBMxmT7eNK6wJijmX5qI7nrAHeekQQ7lEwxzmUX32t0RTsWEfMACYyCtByd','RSIuGgrS0hI3trOavvOpnrVKmxdgawa0jJjtYC7','97Jb','RLcK23sYAYkqrdnBZPSIUI33RK0wsn179XfP4v9HO85ZqT5o9','qgC','MWQRVFQnwilC',10);
-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 (7217124571191169285,-1739649350,'GRrLkKRxNk4uyww9i5hORmG9Cx55JhAZsWUahW1FYUR3ynQeNfSElVR5ShJh4yrhJqMHApsbXN','PruOOqcOaeS0K3YldHBCIwoultV','BFEoeTyLF7DziNM7wo7pFgy0ADDBiGh','cBX9maCvDCUbgUCgXZZfC9xx1zl8OmsxMPSNWhUisWgfGCTRg0VFKnjs','efCplufh3GVrNN5yPqMqitqQ3WfiGv2kZnitXnbiaPJiurozgn7gsUwj2P9OT8aE2rrLY','SRwEvtWOJ9p6IfHRnorPErQ3TgmPxSdFEu3q4ntHSG1Uils4RQoYBU6zLsJogcEhZunkhDbaDvWt6oxpK25B8PEAioPunwURH',11);
-INSERT INTO ti VALUES (7217124571191169285,-1739649350,'GRrLkKRxNk4uyww9i5hORmG9Cx55JhAZsWUahW1FYUR3ynQeNfSElVR5ShJh4yrhJqMHApsbXN','PruOOqcOaeS0K3YldHBCIwoultV','BFEoeTyLF7DziNM7wo7pFgy0ADDBiGh','cBX9maCvDCUbgUCgXZZfC9xx1zl8OmsxMPSNWhUisWgfGCTRg0VFKnjs','efCplufh3GVrNN5yPqMqitqQ3WfiGv2kZnitXnbiaPJiurozgn7gsUwj2P9OT8aE2rrLY','SRwEvtWOJ9p6IfHRnorPErQ3TgmPxSdFEu3q4ntHSG1Uils4RQoYBU6zLsJogcEhZunkhDbaDvWt6oxpK25B8PEAioPunwURH',11);
+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 (14848806314476401026,3186269,'JaFM93iOH','Dp5LAQGMH5OL9OzOr7UcxTiKC1f','iUWm9q9ccedG8GhHlgv1iGtcCeH5tCe','BI8RXdDbrnxfAlqJ','L','G',10);
+INSERT INTO ti VALUES (14848806314476401026,3186269,'JaFM93iOH','Dp5LAQGMH5OL9OzOr7UcxTiKC1f','iUWm9q9ccedG8GhHlgv1iGtcCeH5tCe','BI8RXdDbrnxfAlqJ','L','G',10);
+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 (2237228142698161305,9185793,'vgYkVsZ0NrXU2Sp8J','2T4yfZL7TnxmO3EHDTIh9aBq4Ncg9W1voUN0AGOs','KieAG','fUe88BWw5nZmCac','J','G',11);
+INSERT INTO ti VALUES (2237228142698161305,9185793,'vgYkVsZ0NrXU2Sp8J','2T4yfZL7TnxmO3EHDTIh9aBq4Ncg9W1voUN0AGOs','KieAG','fUe88BWw5nZmCac','J','G',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8053691448467450033,1189666694,'wl8qoVjMastLV0UzL0DMVC3TluDlE','EikKOO48FEzD8FUrF0pUuaGOrPLBeHfNsoh8iJzh0xPG5EpFUuaOhTACi8JsLaPpEte5nr','F','n4vu8VUHqRym4WEl2Bm3uO2z0paZrmzc9Xqotb81rjSf1','XPE9Hqh9mKwGYcsN8fZxRaGiPfiyqETT1qrn0kGNiEGBA5oUyIX6WkYLlQp4pbCzfII','lm9e7',12);
-INSERT INTO ti VALUES (8053691448467450033,1189666694,'wl8qoVjMastLV0UzL0DMVC3TluDlE','EikKOO48FEzD8FUrF0pUuaGOrPLBeHfNsoh8iJzh0xPG5EpFUuaOhTACi8JsLaPpEte5nr','F','n4vu8VUHqRym4WEl2Bm3uO2z0paZrmzc9Xqotb81rjSf1','XPE9Hqh9mKwGYcsN8fZxRaGiPfiyqETT1qrn0kGNiEGBA5oUyIX6WkYLlQp4pbCzfII','lm9e7',12);
-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 (-5912390272606239674,1521810646,'LYPBDBMBImwF0HksBgb0bozIknFAne','1naHt1QJQmkdQiKs3g0bCmmgwrCFSLkLpNqphfTtanZS4zbWR0WdZOhC3W4Bc1SJn9Sg5ZO8WmMq6YfjYpVULK62KaKNVnCuv5FdDsgvBj8Fs9Zb0GfU4KJxMj9JyWpVlefP73bh2kbsMnZnXc4Q1ElocCUBd62wovPdiXH1H92CCLoO0KpVeg5TImq4XVwSZYqBWypCJLQOD8A6I','5iwtYoPTpwug8ExaxRCFo3hmqVt','7akict7jiLeKkmEfF1BiXkzcgOrJi0TLM0oYMRJ0HX1TFvinubp8yzDZ5SJ86YmONZ5xSN6pQLwFbDxxbQCDJrJhBMOyo4nGY8mLxdRzzUxBfNJaNXP4CJn0byLEonfzVbiDIgIugKwFrUe1qvRQmqNwBbv0I5BjWYMoVIJwoROtFjFNQL0PHfHhbIVuBqJBV7FleX8Nys3XVI5lw','RyJGWYr','f',13);
-INSERT INTO ti VALUES (-5912390272606239674,1521810646,'LYPBDBMBImwF0HksBgb0bozIknFAne','1naHt1QJQmkdQiKs3g0bCmmgwrCFSLkLpNqphfTtanZS4zbWR0WdZOhC3W4Bc1SJn9Sg5ZO8WmMq6YfjYpVULK62KaKNVnCuv5FdDsgvBj8Fs9Zb0GfU4KJxMj9JyWpVlefP73bh2kbsMnZnXc4Q1ElocCUBd62wovPdiXH1H92CCLoO0KpVeg5TImq4XVwSZYqBWypCJLQOD8A6I','5iwtYoPTpwug8ExaxRCFo3hmqVt','7akict7jiLeKkmEfF1BiXkzcgOrJi0TLM0oYMRJ0HX1TFvinubp8yzDZ5SJ86YmONZ5xSN6pQLwFbDxxbQCDJrJhBMOyo4nGY8mLxdRzzUxBfNJaNXP4CJn0byLEonfzVbiDIgIugKwFrUe1qvRQmqNwBbv0I5BjWYMoVIJwoROtFjFNQL0PHfHhbIVuBqJBV7FleX8Nys3XVI5lw','RyJGWYr','f',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(44) NOT NULL, d VARCHAR(80), e VARBINARY(63), f VARBINARY(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (214,16639795068262674407,'Dp355aYNb3kYFTwiJ8N6jBe','SCruCdKMjDqJxQwaWJD98f7tqhSxXyblj4GB4XbviBbx8JP','ZtD9UTz5L8AzJn2o8ej7he3uawq7sYpqmEv2IBepDHHlRsIWNi7','39u9IKYGEDrbE5','ZxuuhjRXUyVUw2t','aRgVREhUj7PT1beYWV84NGfXkDX5p79wya5NgatlThe9wPt7NpfHaBilRbbH5QoYTj1cnS3p7Diqt3fIIqLg3Ms6oNXsB1OFQ',0);
-INSERT INTO t VALUES (187,15852552325403778774,'jh','R6QHPPru1gAcFWZi','uYvTrCTH3N2g1v3GC1lUH7YNDaqUPU','A2NsjX7rLx7qCdChgXz0zD1aDyFIcIy2tC1M07yZ1lGt4wjDTrEHZRzmPBtbhF8vUOs5qvK','oOJE1Eq6y5ohJ9lmZs0ZgKeEIvXZACh58dOPRksKzKR9e1whtUNmRlSJkycQYqd3raDX6x41APGjgyhia','WtIELFrVuvEfFAuHAeN0wPb45eMVw0',1);
-INSERT INTO t VALUES (182,1434191743416897474,'sPL67ZLrmdU','C9ZJtY2R8DrxqggiTt9S8','Osg','rnzz9e9cuWJL1HQzlonn1V1Mzs5HyIRmhuIXsoAzC8I','6IrGw0Psqni1k0zrXdrrHLFGSmnmjBqYGEvuQTGpSqRwTgo1','db5q2EW2e2ZWH7kHbnc0d2jjPgg75sLEy0hcZmD3Ea9LmvPzL0azcE6dT2DCtJmpOkWdyV2a85BgK',2);
-INSERT INTO t VALUES (120,16457456957260178359,'XmeRanZuguf3c0wVn9DqVOIs8EL','HhD3f7uEx0kbvw','EKKiMnOoyun2F78aKhejzX0fX8AxGv4ccavDj4d6Zw6','sO6LyQV6UeQppo9qrKTm6J','BLNxL6qPt2Kw5hTuCBXSP1QyDpQaxXc6aBfTz9su3umjYbcerHtpxKTpp5JwUPmMHEPUhXPby3','9ajOCgQpMhHE3qEjrXK9SAtmM2wgVFgl1HvWOds7MfYq6RQwNvm',3);
-INSERT INTO t VALUES (180,16705274590391103393,'JQGhJHhb','4UPDwjYx4uEVvpvhlcRFFV6wX8sf4xy8QSTRYMv96dWoKyGLJpkIYSK2uSu74qsFkd','lBiJhROIHK6Hajgj8J2TPzZJvkTDW1iHPM','AYAJs8fiFmTMFAfuULZTRGC3wSR4SgRZyxplcq0aRLHaPnvlzIdlDMFHTb8RX02SBm77wHc6','FQqbaHN0UBrS8M21pQfCauiMVPpD3vraQ2zsGODsms4rmftOpZhopaa42u6w5QijzD8aUMLmSxOiP7eBdRmQLEwfwt','NsfPbI1LgKSEOBuN4MxVnRbOsIsRKw51n4d2Ux0baSNXhXq48wNctxwlC7GW5npy7EyRHxFZUT3OQKNRHzHF8aKZ7XzeTS',4);
-INSERT INTO t VALUES (188,16540742478248619571,'10teep2kcVfMMNT2shacZuFP5lpKRSHWQJJ','sd','aNFIOr4oNWtUxRzEnedH5RmRvp8CFqkz8tdEsTc5E3DZWp','hCHh5xOOOtRSHLwrorT2J5oJC6mrzzOXCLF52OW2mL6hFMkKVKjHdgfSUgcnDikDavcyPwW2eJhAr3rtSnJ9vzmv','BYsoVmCf629IWHCq4P4YXEL36D1DKFlg6P17MXhrRpbfI07efTRAgbRd4wmBsC5c42ItHH7bMHfgfRtOLjvebUAA96hDDoMD1','eOcn1SlryVZqPlr5kdv6bZNgiidXhRZRlbN5DywA1QzERvPovF3cC',5);
-INSERT INTO t VALUES (186,6980852090641426386,'o8PYP45Fu4qFpZXzy9UzMhLEI1','W0vBCe5h532x44A9NMxkO9OpAf','7EkfXQse9JDnL3jBYw2RdHD526jzS4njjTmm2friFVHnwh07Vqflla','Q2nNXNcQbn','HD','FhPDCl64va2gnLREmuu3zlQJoKWvo5acl7HQJO1k6RFxmGiv61WlWqanPoZ07YRe5cwAWqapKSkgMPGaWRd8d3mW2r7Nn5P47k',6);
-INSERT INTO t VALUES (176,5671431040475875097,'hKESPYcwsBvnaXBrdzg0thhmTZVqf3ueYMs2DIyAiZ','lQ0t5NsH0uRAwDLp5u4kHzj8wfsfO1TevDlk60lRHOSkvU3XkQ7AEAtA1E9HTzUfmxWzs0YtX4M','Cp4SK7xD7NJKr9P','XCAhcCteWDCRodhmEPWrqLR4uLah3duCea7P59WfrFGZjtFvkPkJvQmN5hvkFX7iSkRIJPr7mJk','1T7pJwRF','Cj98xyMdFezZjGRvrkXiAnjUnP0b4x64G65Qjm0KPruAAOEI86VbsL7NffV',7);
-INSERT INTO t VALUES (51,17637691422058406916,'AYf9K2TtuT5GvWUClHFWNigaPgdXh9HhLl6fj0sKf','z2oUZHAK92ztgTzDXTImSCHRDcrVNl4TamHcanEQWkvsodvxAKmD7PRZ','Dv5AQSPyJ3dCsvEJ1d7EzyaskoLx','r3Lu2Mx0h6CuRlI6hJQz2WWgBociHRlOUkDB1NzebZ9WbwwCDRRbqFbn8KnXmGS9UApIiDH2tOgqXaCiYi5VAboSrOsBd','xoDa4BcFR5tCnUs9t3X3DCUm9QhQODZvV9kFfoH5mQyij','cUVbdPC64tpZw2cJ53UWW0zFl4RUfWxFGnlCqv1dE2Ism',8);
-INSERT INTO t VALUES (118,4998753326134170352,'T89uTDQTlNDv7UBybEqz8ifVD0b','70a2KTgId0zvVnNcmaY8X8NHeA3z22MKuIN6rV','y','yBI8WQUImKSBYMBlQv5Ik4URRz8Iv1hPKNyb19jGUuhwntZZKG8UCjB8Vx6W','ZHs7FTSCAsT0iZEoi9ABefxwFqiJNn5jz2zZZG2SRqbulePw5BkjIkJieMhsIes6tgsDIO3iu2jdIGZISP0SD1oiT','R7vJuzQLaCOY5B',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6832541039111746714,9167520,'Wz5svxodzlxvtS','Wg','iMY4GGjKJxL03ygjtckLG54gVRUTG','O','H','KZ',12);
+INSERT INTO ti VALUES (6832541039111746714,9167520,'Wz5svxodzlxvtS','Wg','iMY4GGjKJxL03ygjtckLG54gVRUTG','O','H','KZ',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14080275418585212714,6594035,'OdqzJrYQhtyDGH','Nrfs8r0dY3GBRxddE01OXCIuDaWL85wHmMLWQDtbJgX0rg5iMmCtZQRfRKz26fyLOr4oHVgLAu3BUXiJf7MfQ7NUiBy5ZY1z4kECxafNf','6Ib8D26Glto311vl2TBpWDtVXPFSH','nZOhkaMYASjDTLIDeuEyR3aFc3gekAJeCSjRARx7f6jGhADHQSDtW3lH26Pqs0kzegCNCm7fDEUy88ctUR63','z','Ff',13);
+INSERT INTO ti VALUES (14080275418585212714,6594035,'OdqzJrYQhtyDGH','Nrfs8r0dY3GBRxddE01OXCIuDaWL85wHmMLWQDtbJgX0rg5iMmCtZQRfRKz26fyLOr4oHVgLAu3BUXiJf7MfQ7NUiBy5ZY1z4kECxafNf','6Ib8D26Glto311vl2TBpWDtVXPFSH','nZOhkaMYASjDTLIDeuEyR3aFc3gekAJeCSjRARx7f6jGhADHQSDtW3lH26Pqs0kzegCNCm7fDEUy88ctUR63','z','Ff',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4116187217552121851,1251867,'g','5Pe0ZjFEbiEAbYCPEMXlvzLgpoVBoJISP1lkpHnnv8L9Fi5wBx6RenhRqdWd2Mh65eKjIFwzqYWUtp68fuTFwcWfBzL0U1tdMWWA1v62WCfppPFlbnMU2Wm9OaDvhhoYmj0uYqDXV0qxUTAyfNc3QyXj0TTNBzSKOJtI96BNaQyb3cp9u5OAed9hJzuCxS5suJmXqWTQkPJLOWekvhHj9EvTv6U7bp','hktBB','2gTUhjLm9sey3M35NL6RXke8j0Nrdc6GqDmXpiwmyCd8IIBEYFGizzFuyfDafFyu3NcY3qdb0HZh0gCJrrM5GsQKXc2n4B0ndlMppZyiERsm90QOvYgFVajFuZN93Oxoj9Ey1f8SQJugiq3ODcOiawgutsYB1IlkkRZF9Blyn1d7QglfeXtTRqDZfTA2BeT0RMYxoENyC3MFwoLoHIFgM6JELPWrHa4M2zgI6Y1X','Y1','vu',14);
+INSERT INTO ti VALUES (4116187217552121851,1251867,'g','5Pe0ZjFEbiEAbYCPEMXlvzLgpoVBoJISP1lkpHnnv8L9Fi5wBx6RenhRqdWd2Mh65eKjIFwzqYWUtp68fuTFwcWfBzL0U1tdMWWA1v62WCfppPFlbnMU2Wm9OaDvhhoYmj0uYqDXV0qxUTAyfNc3QyXj0TTNBzSKOJtI96BNaQyb3cp9u5OAed9hJzuCxS5suJmXqWTQkPJLOWekvhHj9EvTv6U7bp','hktBB','2gTUhjLm9sey3M35NL6RXke8j0Nrdc6GqDmXpiwmyCd8IIBEYFGizzFuyfDafFyu3NcY3qdb0HZh0gCJrrM5GsQKXc2n4B0ndlMppZyiERsm90QOvYgFVajFuZN93Oxoj9Ey1f8SQJugiq3ODcOiawgutsYB1IlkkRZF9Blyn1d7QglfeXtTRqDZfTA2BeT0RMYxoENyC3MFwoLoHIFgM6JELPWrHa4M2zgI6Y1X','Y1','vu',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5390300890876150176,13959827,'yJxE4zRUaE6LOu5gc','qZE7tukvTzhfCrOlXJksrbKbW6tqdLQXjVfaUiwZRIVIsbekveCPRNV4ZuNCTV9rXLypugg2LodwAiABVw7Inv5gkQI','S','9JCtQ4broNRW0dWsuS1wbOUnXZg60pt6bFnMU13X4sR9nahjtLrPLL48SK55mf9iRAZghajsqaLFNAQVkKpRF9GBaBLyygY1mkz5G5a1kgCudkZB8oJhzYXQKh8jxLy0HYzu5rsiOhlWvcElskDqxqailGEiGgKRanyZzJyZszluU','9n','S',15);
+INSERT INTO ti VALUES (5390300890876150176,13959827,'yJxE4zRUaE6LOu5gc','qZE7tukvTzhfCrOlXJksrbKbW6tqdLQXjVfaUiwZRIVIsbekveCPRNV4ZuNCTV9rXLypugg2LodwAiABVw7Inv5gkQI','S','9JCtQ4broNRW0dWsuS1wbOUnXZg60pt6bFnMU13X4sR9nahjtLrPLL48SK55mf9iRAZghajsqaLFNAQVkKpRF9GBaBLyygY1mkz5G5a1kgCudkZB8oJhzYXQKh8jxLy0HYzu5rsiOhlWvcElskDqxqailGEiGgKRanyZzJyZszluU','9n','S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT, c CHAR(82) NOT NULL, d VARCHAR(11), e VARBINARY(12) NOT NULL, f VARBINARY(50) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15,-6581251250604561965,'pGtt2TntVfB2HLhr0EQmfFYfWFGLk7m58iY8wZeC989qj9rn9n74flxKwqvyj2AZyZXjWSdj44Xu','ZfKPIJf','C','c7NU','d','Q',0);
+INSERT INTO t VALUES (75,-6882100470868709688,'fT0es2DKm132pPQ3sNGIOsgWY88PTY3Auzcb','tZfTFZ1','W9eWBSQpu7','GHuGyKepZ2c5','L','9',1);
+INSERT INTO t VALUES (183,646816973142191934,'7JkBVOsVINuPT2oad3sOr0q0z5ugL','YXVw2R','GiM2moYo','2EVCKF6Cs5ipZFiPlu3ayj','o','f',2);
+INSERT INTO t VALUES (190,2354041753498111680,'HK3eMna6kZV4ZymihpzHswThX3g1Vbp7fmtLOpZXepE6DcKhqUlbJQ3Qxy1cHWLgeOHp7WzwYNfqfG44t','h','j31','vmiEdvbhbr9YN','N','A',3);
+INSERT INTO t VALUES (1,6910552712365351633,'BUtN3ZJF66SOhhYUm3qxU4lJw9e6GdJLACO8pOCXxjIx7512ez4jBQ','Umhcv6Q','AN5ly6qjx','aFDVBPOabzDGyC2t','W','p',4);
+INSERT INTO t VALUES (164,-4234885309839715706,'11a56m2B8RiV9X33BBrMEXLvvLjcIVoIjbvm','RwWUo6A9','4zNEG','xQ5FHIhc4bmFImrwbdmsUT7Sn73','p','l',5);
+INSERT INTO t VALUES (239,-6195129921999905768,'KDRirUqyYbS2v3XmcrHkv9NHzCJzBbKpWbCI1RSDeu3eRF4yVL8gUld7O2OoXoLZ3OB3rjWn7ncEVP','IaglSQJmKk3','teOQZm2Br30','DxCgBxbvUr4cMlBmhaXxrScvgRiGZyWnjqfREtd','r','F',6);
+INSERT INTO t VALUES (92,-253469046198613079,'O35ViyloIzY07MEpqbukDQI2gYdtOYsfuLA1b63oPgPVpH7grDqmyjpt5ABbmGgNhlhw','oRv','gxdXx3OdThc','Ov','G','D',7);
+INSERT INTO t VALUES (241,1700664030069802023,'cXBcIYya5pF4ITqh284sGQ6r1abEIJ6wf5L8e1JYZuLVGp82POl7dgWg9gpuWnIWxQn','j9wNBm','jCpF1rSWZ','TdayOAWiHroXOIGR8hXLnLFprYCj4wurUrdPSV0AKToh5jV','U','9',8);
+INSERT INTO t VALUES (46,-4920774705210084832,'iBhrGzNZ9NNUAVXbrI9LSBfLcx3Vt1NtHwVz5QM1EA7SpQydC','Uu1R','Y','XE4Rg','W','M',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT, c CHAR(82) NOT NULL, d VARCHAR(11), e VARBINARY(12) NOT NULL, f VARBINARY(50) 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (5272,2322997234124201333,'dkAb3v6gcc6QZoQGusu1YYT2pT1sHbjYiBxQ','Ca5V','CcsKNOc6v0','kgga1wvKfVEK5PhBA5OOjFsjBizjsu3ZXa2KW10cUs','r1uSqKvOu8w2Z','yOdKsBAAey1eu08MRCqKGOtgyZspFzvWy8cFVj',10);
-INSERT INTO ti VALUES (5272,2322997234124201333,'dkAb3v6gcc6QZoQGusu1YYT2pT1sHbjYiBxQ','Ca5V','CcsKNOc6v0','kgga1wvKfVEK5PhBA5OOjFsjBizjsu3ZXa2KW10cUs','r1uSqKvOu8w2Z','yOdKsBAAey1eu08MRCqKGOtgyZspFzvWy8cFVj',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (19619,410164865892767532,'WNv66NirOOev','aLPeeG7ElvAhh6gTGLnzh9UbvToPnGpQkRFer3nH5SgnD0US8fsn0bORecLp','SuSIpNBdCgWj2P9dmiJTHuOlOM01zxR86qS','Y5WYdJPxsNCSxWGP6fMh0KGrewAISF1WLaq0kW9odTsC8EN6a4','vkUTbYUV2MpipVps0Y2uiXurThh4jdg4dcu4arcJBKiQLiBVR79R1QABQ8jdvEdknQNWLn4wzFth4lvtz41envPVAUJeogOja','0n6pyqAQPej78nJASzgwqeXM4r97CYH6tZX9mDl3IfMpGD6Bo46w9QiFsXKtI',11);
-INSERT INTO ti VALUES (19619,410164865892767532,'WNv66NirOOev','aLPeeG7ElvAhh6gTGLnzh9UbvToPnGpQkRFer3nH5SgnD0US8fsn0bORecLp','SuSIpNBdCgWj2P9dmiJTHuOlOM01zxR86qS','Y5WYdJPxsNCSxWGP6fMh0KGrewAISF1WLaq0kW9odTsC8EN6a4','vkUTbYUV2MpipVps0Y2uiXurThh4jdg4dcu4arcJBKiQLiBVR79R1QABQ8jdvEdknQNWLn4wzFth4lvtz41envPVAUJeogOja','0n6pyqAQPej78nJASzgwqeXM4r97CYH6tZX9mDl3IfMpGD6Bo46w9QiFsXKtI',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (241,6834161332914566939,'r16BSnDnZ','t','QabtbrRxZ3dN','AsOuTlMCJNh','f','0',10);
+INSERT INTO ti VALUES (241,6834161332914566939,'r16BSnDnZ','t','QabtbrRxZ3dN','AsOuTlMCJNh','f','0',10);
+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 (45,-3762082387290342898,'LbPolBRzgjQEJnL3jY2joUX2De65p1','vlu99LAKfRR','0drg','8W9BHMS','E','y',11);
+INSERT INTO ti VALUES (45,-3762082387290342898,'LbPolBRzgjQEJnL3jY2joUX2De65p1','vlu99LAKfRR','0drg','8W9BHMS','E','y',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (16580,12445931789223990326,'A0r7fdXsL5lBg4PPLsPJmGb1kvMRr','ZuDgL8Kdt8YnFx3HvMqmtxA7b5RhUGCL0ieAaP62gU8ZLxOk9hkKFJOLFBcN8vJzb0k53cCyQQAGMMxxVMG6d73scYptKAaJ5D5IyUs6tjl5HeFf8u1kZ93R1sdweo8BjD8nZpMI5MO0AEzV80dBSgWCvV56AQFjESoTrN0zv9u7wlMWCH7IAB9CvDTVZpKU0ZBM8cAVejcig0FJmXpLexJXq','WWSYPfQ6i6x3qWD4ri8Wx0K0rkuTKwDF','M8cDHSyiScWInKT3ertDjGTWEefpbbBN9AFFQrTEOpgNz','rtx11l9ounNdINLDbkumq4Tdy5eVT6RjJ6WUJpCAScKdnE6QPUdEdAA9PdjvX5yuJCHXWqAvKdGWUDil5ZGAWkiZ8jr','g7swPrZSqB6',12);
-INSERT INTO ti VALUES (16580,12445931789223990326,'A0r7fdXsL5lBg4PPLsPJmGb1kvMRr','ZuDgL8Kdt8YnFx3HvMqmtxA7b5RhUGCL0ieAaP62gU8ZLxOk9hkKFJOLFBcN8vJzb0k53cCyQQAGMMxxVMG6d73scYptKAaJ5D5IyUs6tjl5HeFf8u1kZ93R1sdweo8BjD8nZpMI5MO0AEzV80dBSgWCvV56AQFjESoTrN0zv9u7wlMWCH7IAB9CvDTVZpKU0ZBM8cAVejcig0FJmXpLexJXq','WWSYPfQ6i6x3qWD4ri8Wx0K0rkuTKwDF','M8cDHSyiScWInKT3ertDjGTWEefpbbBN9AFFQrTEOpgNz','rtx11l9ounNdINLDbkumq4Tdy5eVT6RjJ6WUJpCAScKdnE6QPUdEdAA9PdjvX5yuJCHXWqAvKdGWUDil5ZGAWkiZ8jr','g7swPrZSqB6',12);
+INSERT INTO t VALUES (115,6450292286668101626,'MVb8U7lVzy7PCpm85hFwW9KQE5qjX9OKqJ20RuTZerdlSCwrtN8ftf47PQF','3JL8ZxQt6ocLfQSHv7UP6wYW56k4PI9RCI4klB3xK1ztB6gg3IUs1hEE1Er1dy1EOYp8QiN1zeLXEF4XU7eDAlfjuSg8YZKSGnwABXUpS2aL68hBgaBnMM1Ix6eROHolQbtvlgsXL9mSdVUe1RqzNDOmZLVZP0Vapm6PC5letowkBw','wW','SSsfdEjWzForESUxkJwsTWO','m','R',12);
+INSERT INTO ti VALUES (115,6450292286668101626,'MVb8U7lVzy7PCpm85hFwW9KQE5qjX9OKqJ20RuTZerdlSCwrtN8ftf47PQF','3JL8ZxQt6ocLfQSHv7UP6wYW56k4PI9RCI4klB3xK1ztB6gg3IUs1hEE1Er1dy1EOYp8QiN1zeLXEF4XU7eDAlfjuSg8YZKSGnwABXUpS2aL68hBgaBnMM1Ix6eROHolQbtvlgsXL9mSdVUe1RqzNDOmZLVZP0Vapm6PC5letowkBw','wW','SSsfdEjWzForESUxkJwsTWO','m','R',12);
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 (20039,5627846648096303274,'bX0NZcx1ICnaweXw8LoVCrHQqlXiBZA9kiYNu','GiWi48EsyDEG18zWSTlsBABY6lCNW8fWHu4e2lofBnSCmIC91z2a8emZmlIrmJA1iyL3k5QjjzlbKxadgEfBKHuALlUefTg0kSrViIX4l3V10Fu2PPwIrsWA1S8A7ZjbvDyMaVztSRcZvuSCypGgpjy6o3wLdr9gtAMDmfE9gCNlIFc0bTKKCeCbwXPXqBZX7sAilPucqo8co42Fz8bFr6uWXDwkSwXsJvcWq','jMKmwymDTE8kdYr0dG9afeBfKKXh','SzkvbYcMzzIBA9NXCNIUnsJOu9qod82GqqNoSdOWxj9HLSZmxTFxBZFoKS2UxLtAedLKvrPggSTuHaM1dokF3R4haz72o4r0cWmiRhOxOpNaXXZZDyXr20EZR7pHzD57ohrr9WoCD1N7RV5hYLQHL3VRFN8AM1AuEOocbcyKprF1MnPedhYuezfKfAOpdtMBzCLSiMQRiz3Y7ZuQ83BrKgPqSw4','JbCJZZHac9fY4x8ZA','ztmS6Bp89sbkNjVuLoJmZDxnuEJxNzu3whD8MdAhnoLUCgv2Kq1hraGFsXhS4podRsgwreqCPl7esfaTtqNYNHZrW',13);
-INSERT INTO ti VALUES (20039,5627846648096303274,'bX0NZcx1ICnaweXw8LoVCrHQqlXiBZA9kiYNu','GiWi48EsyDEG18zWSTlsBABY6lCNW8fWHu4e2lofBnSCmIC91z2a8emZmlIrmJA1iyL3k5QjjzlbKxadgEfBKHuALlUefTg0kSrViIX4l3V10Fu2PPwIrsWA1S8A7ZjbvDyMaVztSRcZvuSCypGgpjy6o3wLdr9gtAMDmfE9gCNlIFc0bTKKCeCbwXPXqBZX7sAilPucqo8co42Fz8bFr6uWXDwkSwXsJvcWq','jMKmwymDTE8kdYr0dG9afeBfKKXh','SzkvbYcMzzIBA9NXCNIUnsJOu9qod82GqqNoSdOWxj9HLSZmxTFxBZFoKS2UxLtAedLKvrPggSTuHaM1dokF3R4haz72o4r0cWmiRhOxOpNaXXZZDyXr20EZR7pHzD57ohrr9WoCD1N7RV5hYLQHL3VRFN8AM1AuEOocbcyKprF1MnPedhYuezfKfAOpdtMBzCLSiMQRiz3Y7ZuQ83BrKgPqSw4','JbCJZZHac9fY4x8ZA','ztmS6Bp89sbkNjVuLoJmZDxnuEJxNzu3whD8MdAhnoLUCgv2Kq1hraGFsXhS4podRsgwreqCPl7esfaTtqNYNHZrW',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(41), d VARCHAR(44), e VARCHAR(44), f VARCHAR(62), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32012,1568003,'nVFUbJWqhrV4dO6','gA4S1s4h7Ba7jyb3','NZUKDS10YOmFxfa','TAZltVqZqaeRLhjDswrkvHhqzyeVaWURyO21uaKOi7BrZvMvrmgHYd1I7G','trT3wKB59RgUP95wmfcssSOHvPWZSRFhUTYhOEUwvjPNdQuUemqlRgyZFGecBh9X0IpZMpqD','Jnwl2D',0);
-INSERT INTO t VALUES (-15047,2538711,'aOPIqQspMo8C2SKmXIBdjxCEJK9','8c6vfwUs7S5KbV71VkA3HpXYNWlxMSh','PH3wMEW0xOISzhOUhhlOsVCWbz2Y9DK6xeuv','xT843sYhucq6blKBPQbaHrzWJpV2Cylwy5eibXSPo09cQP5d7sHTt9VnC34Oqj','VTWrd22SGqbfGFvdH5Bh7BNnPN7rhZLx51gC9HIZSmB9facpCbL6sqP8tuY8tqZVkgJPP','US10Jna5QpXftMaF1eXvHnDuoOB88mGXNFkGMuxycPnOd3iWA2',1);
-INSERT INTO t VALUES (5463,9545847,'He','You8VNDtKLPqFqfmy4lb7E0XTizDPU9Tl8JNz','QRw','8d5h3LpqIOQ7hQTv2KXFFyoKMO65eRwULUCXw5IiiqleW3KtPY0LxqLGz','eXa6klTFDI4WwevBsYFPnpRCXtayNLb8yG5BNUP5e7eaowwHcd4S7Ju7RyeLlqfsjaIAkULxUkPadZQC','mRIvZL0aQk9Yv8OfSTfIcER0XPFLAjpG',2);
-INSERT INTO t VALUES (-14300,4199389,'ioGkRJnqhVdkvyR1v6y4H5VQ1MRJAqJbt','GclVQ','QGfIoLNvxgp26NUCG0','far9IGDkSyZVCkmdBhE2QPmaKDKnoH','eogaevZAuNO6CkoffA3cXMJRpeddP0iT8zLiRHCjw0RSNZqrPspUr0jZczYt5YDJ','QPpLkzhZDpT1p5wnXYPWGXRc6TSS5z1BiQjiJB2eBZ6iqxbMJKW9opiyOFsmln2i5Gr2NzjdRl0',3);
-INSERT INTO t VALUES (6449,301611,'8qpoR8N1KllRRLUWSdBV1ndpUxFl9j','y9yafjC9ELMfu','n6cgEVg5kVIuQf8n0qa','tSXEVaLrUR82ZSursm9aBiwSsOhNF3DpcYY','n4hoI2hANMnZM3NWi2oVN4WQIJ9LHrE04UgTmEzei4uR6gpU9aDM5D4Grjone6PVsRz7Q5dQMd7jzWVwtxSdLh5a','OQPDMRruTj4lSWBPMf9Lt0IyAZs58ixRhnMjJTuXHSlfWbsVMHiGIOy03qDjRF6kNYPA',4);
-INSERT INTO t VALUES (-14531,9421271,'fN0R0OVYaSmZtrdl8ojaUpGqYIvs1hoQi','t3gKjXtH2Rz1yAdF','YV5KuNo59i89lWsnKrJkSqfE7PBgnyG','qweH0vbXB6Iw','u0Vy3oHoiJH8QHFa1ecjtSnm7OIzjcERXDxZKkhXJPDx5p7jEwLPw3knqU2jfAkE','QSKnA7feZXOsxjA9uUyAxgb7w74Yys2yQsgWU93O2',5);
-INSERT INTO t VALUES (-29742,10184183,'6T14NQHvo1cp3WxUcViOGKLeQpDhRe3PF4Ju0wIJP','WXkxR8StdTs91Cs','VSjFj97nwXPDjaPZpkp','8BHbKtIvmluBZwQbDq9LwHBTjDnSjucWzKkkUST','vHBdqbgGSviPnW1RdNDXd0ivbD7eAtZEAYPwO6TJ15eke2rpyWwF9mBj6KEN5wavNLIvX','7VM4FYvpo0TUK92UegS8CdOy1QZBo7jaUZ5yMXJjo3rVxgAcO5AfAffFpU6CCdCPqM4ak2DsU7',6);
-INSERT INTO t VALUES (-15316,2124917,'kdy5','qIDTLE57uQuodSW57eW18L68ST','u5N1leL1La0XGB6v6O9ZqzEN70vvta6BDqmPzm','kLS9OfQUDLGQTkzR93O2ksSl0Cjra4d1rG0iecq2OIlrGRC29WctN','as2zjX6Zeb9bUoKmdziPOrK7TuFGNzTW4YMypEbdjW8AHomuXBFkwaXlc','Sx7hpQCdhMMz4eiuFWzF4eFpVLqCmDt5wq9yZM6eYjyBUue534mopWA0a1gHjLzL1p2Qeylx3Q03FBJxSSHqZQaAy5',7);
-INSERT INTO t VALUES (28979,3192466,'9RIHcMN81UrPSrHOpOUpn5J89IWEG','zFi6gxHl4AcortICWPANZ2p1','FZyLzPa7MrJPrFM','waerUZptaxPJzf7kPealVmifVYDa0FcPpLR7lJVQk6lTxHrfSjzhfHKP','l1GqiS1GjIaBqUrMQuZhGJs1oHelopj0241c13eztSfVdtH8tsyq9053uJCMWdiA3Y529aahwrKylUyidWt','U4cLGvWonN2OqAK6Xu3axP4diy7sIX5FExP8d7lYOxrXkbPC9',8);
-INSERT INTO t VALUES (-12460,2323843,'976Ed5F6svX9EG','rNglywAfQBesjajB0MrK0UGJmk1zNfVtiOOw3yrOYKu','dkWHP0dowb','cA1GhLgKkqbCzRuAeALdy8HhhnbHR1LHSfFblB3iw9wePER','BdwvvqmWB5dKLvr8zvV8gYmDpXsx9figA0MvCcnuwiuNFYYarybU4NohAGgADDiT7g18dEcszle7tnzcy78IXp','w8YOSk06tcidb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2,6914380357560913540,'Qfj6JFQQBpNtDdxWx59lkOnajRfomkU7NWTSCQcH6CTL4H','jcso8EURh2k2cmVqfnq2MrcqHm5DxPAur32SxntVktUvN2jmMrh31vjlHBcnaS3r57lA0X','h','71mz','B','4',13);
+INSERT INTO ti VALUES (2,6914380357560913540,'Qfj6JFQQBpNtDdxWx59lkOnajRfomkU7NWTSCQcH6CTL4H','jcso8EURh2k2cmVqfnq2MrcqHm5DxPAur32SxntVktUvN2jmMrh31vjlHBcnaS3r57lA0X','h','71mz','B','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (32,-8486482444433641273,'kkKhbpFlKwOFtK6Rh393JgFbA7','at25L97JIumk0NdyCPoGNnICVzP6peDaRmQZrvHZ0lyO0fAGlB3K2BggHOG9mLYZUudJcCDElG0u1v2A6ibfIf8Z1fT4UHxVkFgTYmFkYEhsMwErkner75W93KGa9kqD7qGw4p0y6','yYX','B3tLMvNw6K84YyH58MQLrWuAZGQ8xoQjtddLNGCQe4M86cSGsXJyd7wdvMucpWeH843tG3TD20PWJY2L3K6V2ldVjPdiGT74IoU5whvbqS7Tpy9s8paYmSZ4QIuBWM5pc71DN64tLFl2at5MQw5lXb64aoOxXXABoZEovp5BcA24kVjtddLKk73cChi7ycp6ZTKT3V84QyIkoe8omwR4fmcjnXSxR1UTWISy5M6sWjTRQ2T','b','0',14);
+INSERT INTO ti VALUES (32,-8486482444433641273,'kkKhbpFlKwOFtK6Rh393JgFbA7','at25L97JIumk0NdyCPoGNnICVzP6peDaRmQZrvHZ0lyO0fAGlB3K2BggHOG9mLYZUudJcCDElG0u1v2A6ibfIf8Z1fT4UHxVkFgTYmFkYEhsMwErkner75W93KGa9kqD7qGw4p0y6','yYX','B3tLMvNw6K84YyH58MQLrWuAZGQ8xoQjtddLNGCQe4M86cSGsXJyd7wdvMucpWeH843tG3TD20PWJY2L3K6V2ldVjPdiGT74IoU5whvbqS7Tpy9s8paYmSZ4QIuBWM5pc71DN64tLFl2at5MQw5lXb64aoOxXXABoZEovp5BcA24kVjtddLKk73cChi7ycp6ZTKT3V84QyIkoe8omwR4fmcjnXSxR1UTWISy5M6sWjTRQ2T','b','0',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (163,1873505574523037238,'TpjMwlP9BRwsiIIgWucsBPB65KSYq5oUnMKzRxVRkapZjIIt6ZonbQoZSReZ','wH5ewJZgvDC3NTsBv71xhyBcJYc44N6EA1GX9TTca6mQxPORfeEGWhVxsBLAQgib9ZnxLtINGxpFF6RzuUDw18OH6dUd5DGcGkLll7USjDxDWui9qT6C6BXHJyQfHWTCmknmgae6VNdyNOEV2RiHzNeyOzXwiyxcTlnbIDhJ7zA7NE4Us30uQLomoqF0qHrfRkrn04n2ynZI9l','jIkT','R8lgn3VJFGgFmiyALGxroUNondaLcevFR8Yr67HiBWBX4T2bbzo2anwDoUwdIL45zsAkuYsDZ29gq7S2BhVRauLCMcrIE231YfzZh1FAfrMzJi0HlExPCyElHTmaqhJKUCL89W7wayLf6BBb8CvUyucJ8YMALzg873VGaMyT8mA2vNwodmAgbBOKNTuYMY25','P','SG',15);
+INSERT INTO ti VALUES (163,1873505574523037238,'TpjMwlP9BRwsiIIgWucsBPB65KSYq5oUnMKzRxVRkapZjIIt6ZonbQoZSReZ','wH5ewJZgvDC3NTsBv71xhyBcJYc44N6EA1GX9TTca6mQxPORfeEGWhVxsBLAQgib9ZnxLtINGxpFF6RzuUDw18OH6dUd5DGcGkLll7USjDxDWui9qT6C6BXHJyQfHWTCmknmgae6VNdyNOEV2RiHzNeyOzXwiyxcTlnbIDhJ7zA7NE4Us30uQLomoqF0qHrfRkrn04n2ynZI9l','jIkT','R8lgn3VJFGgFmiyALGxroUNondaLcevFR8Yr67HiBWBX4T2bbzo2anwDoUwdIL45zsAkuYsDZ29gq7S2BhVRauLCMcrIE231YfzZh1FAfrMzJi0HlExPCyElHTmaqhJKUCL89W7wayLf6BBb8CvUyucJ8YMALzg873VGaMyT8mA2vNwodmAgbBOKNTuYMY25','P','SG',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT, c BINARY(57) NOT NULL, d VARBINARY(88), e VARCHAR(6), f VARCHAR(18), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (136320875621921283,1158656064,'F1j05TDwudVaQHb0OzS46wtl9AzzQml2uHSmkfi','7yvxMGC0FiuNjPbfCozTeKbsWMeymRsJJad0FPHuZphg3nsughpQexBSC','qk','Hntzf8EUSjJMfPgSmq','7','G',0);
+INSERT INTO t VALUES (4179500169927491546,1731103045,'UZmdeSFcggS8t','Odu1cHdxRVU0EDzhxmw9QWLewux3fyC4T0BarxZmyDjhza8lI','mHGS','Nl6ZGhFJkVFdDGG','P','k',1);
+INSERT INTO t VALUES (1913122054622445956,1823994067,'GmxwIY0hqoB','PTvg7GEj4O9g7mtGsxhbXvE00edwIhuecer32','XN2P','Zjm8edku','pd','5',2);
+INSERT INTO t VALUES (10811728478523041875,-613794945,'xTJSJiM25GtGscpO4wFgDA6','GGOX1Gsm8E6yoQC5bL6','sYdJ','NJLHqGEhvZ4T','PK','9',3);
+INSERT INTO t VALUES (8838502087029485493,-942251656,'I5JUKOBdbReZpAFLHnaKcgdr9AJBaxOJaF1AxzNruRMIKI7r0jE','bgRm1PMgleuSeQ69uP','lsT2Y','0LBDcn','WA','i',4);
+INSERT INTO t VALUES (4090804533168319421,495854207,'Bo1ic1Sq','XaxYwLbup7pW2i43V1ZjYGcfiGzEGXZ1pfWUr78i0OcACID7JxJU','0OW','2TLDlT','S','U',5);
+INSERT INTO t VALUES (11215446333769488307,-1775439057,'3DlTOecFCyEqz73l3ACo7FrvuzrU5ztR3gKSQbURzg','XjWLHONyASVj6eyTSpqJOT54vDvCVfgsIWdggeim4SvQR','eD1Sx','8Sb8x7','yh','V',6);
+INSERT INTO t VALUES (5033980028813977177,123422028,'mYCBhJpwndVClOaRB5acqt7eFdBs','AbGN7lxzWHYld7SPt5mUBHpQXGxXaUUX1MiZMVtBTqee32tpGuERB','K','8kcydewzg9k','DI','T',7);
+INSERT INTO t VALUES (16341958730216003776,1443462333,'NqSlc','gqsNNYI0TfTB9Ea59irRlhmJID7CfHgQF','x1F','qS6yKtAeVg','6W','2',8);
+INSERT INTO t VALUES (15729835738509099471,-1556349032,'C3FFei02zjlOdRonq9','pLiqe1p54oL6IRcuDR0wWwbYgSt06WWbk59DcxjPuw5','0i','6g3Z1BnqskITGOt','m','N',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT, c BINARY(57) NOT NULL, d VARBINARY(88), e VARCHAR(6), f VARCHAR(18), 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 (-1040911337,14383724,'ADvS2bPjVoSvrsjJXeH8','zNswv4gvJjkC75xxxaxpQhitkJYSJ1A35l9rWHiH8','XgI5SfHlkFp4HbXK9G','iTNthotYeDMqSGLf1xgJGOqlXdnt3BwP6xPnHI9KN','GaCv0SFpyHaUe3kkmQsIE9ozrT30lfX6BG1afaf3E3TFVZaTn4klShWJdVQ4tJSTQBXccBe9pCh53nLZIHSJph6p5','J6ozt4sDr8gE57yx1XkTh0qNweZ04',10);
-INSERT INTO ti VALUES (-1040911337,14383724,'ADvS2bPjVoSvrsjJXeH8','zNswv4gvJjkC75xxxaxpQhitkJYSJ1A35l9rWHiH8','XgI5SfHlkFp4HbXK9G','iTNthotYeDMqSGLf1xgJGOqlXdnt3BwP6xPnHI9KN','GaCv0SFpyHaUe3kkmQsIE9ozrT30lfX6BG1afaf3E3TFVZaTn4klShWJdVQ4tJSTQBXccBe9pCh53nLZIHSJph6p5','J6ozt4sDr8gE57yx1XkTh0qNweZ04',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(42);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(42);
-INSERT INTO t VALUES (1555404438,3936828,'2cPJKqwCQk7BwozvEGWHWNajLWn5kMAARiocLBrgy','i3R5pgx3rWQfZO59DtOViogP','a2ktnBErPZGW1ezLn7D','QGu6Fs2irRnORFwBwS5gMEtkRHi0bYX6vfo20','UZGLWqFTItzPMevxUHAvbcBRDdfiQImM3fz','TJUbGU4lP7ivlfb42qedEkCcGq7q7WXd4MFofxqaXqxeXAQs7moz1dOvYmH5C9CTaJ',11);
-INSERT INTO ti VALUES (1555404438,3936828,'2cPJKqwCQk7BwozvEGWHWNajLWn5kMAARiocLBrgy','i3R5pgx3rWQfZO59DtOViogP','a2ktnBErPZGW1ezLn7D','QGu6Fs2irRnORFwBwS5gMEtkRHi0bYX6vfo20','UZGLWqFTItzPMevxUHAvbcBRDdfiQImM3fz','TJUbGU4lP7ivlfb42qedEkCcGq7q7WXd4MFofxqaXqxeXAQs7moz1dOvYmH5C9CTaJ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-589185481,14639178,'esrV','iDw1QhjYoGUzZbxVOQIyDjr84ZxXJYyCiEtG6sLgWb','ZAiioisLOAJOZnNZyY5t4Mj0oYVoCFU','vhBzU3cBms','3AcD4vsDC7xnj7LgWnASweSZ5Lja1DhIUK30vlBufu7SgBD1sS9Ts60sQvMEkAqxPYM','hvVwJktf8gqNkQgnuK2DQTLlKOMseQnFRaK5YalrHw0cv3Vr14Xy251eZv9Twi',12);
-INSERT INTO ti VALUES (-589185481,14639178,'esrV','iDw1QhjYoGUzZbxVOQIyDjr84ZxXJYyCiEtG6sLgWb','ZAiioisLOAJOZnNZyY5t4Mj0oYVoCFU','vhBzU3cBms','3AcD4vsDC7xnj7LgWnASweSZ5Lja1DhIUK30vlBufu7SgBD1sS9Ts60sQvMEkAqxPYM','hvVwJktf8gqNkQgnuK2DQTLlKOMseQnFRaK5YalrHw0cv3Vr14Xy251eZv9Twi',12);
+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 (17261324035612705506,374157496,'Q2ZoOmCGAlIluSdgKIgmXT8OaHKh1CgsUBx','TEjQnYE5MeY2yVnD6evnWJN2v6VgJql81365KIBk2nLbaewtzLSwd2dBv5Fw5gGtEn2','n','xBx','g','F',10);
+INSERT INTO ti VALUES (17261324035612705506,374157496,'Q2ZoOmCGAlIluSdgKIgmXT8OaHKh1CgsUBx','TEjQnYE5MeY2yVnD6evnWJN2v6VgJql81365KIBk2nLbaewtzLSwd2dBv5Fw5gGtEn2','n','xBx','g','F',10);
+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 (6426469412416082981,-100821294,'x0fnHKlb4Lb2IEvqbYPzF5YGNiRttxLG8oceQVaZnRuyC','XlWscAzOEJalYGJEiCPOb1CAFATrRnJp','HwE','1NDNbFjkHEqyerEr','s','P',11);
+INSERT INTO ti VALUES (6426469412416082981,-100821294,'x0fnHKlb4Lb2IEvqbYPzF5YGNiRttxLG8oceQVaZnRuyC','XlWscAzOEJalYGJEiCPOb1CAFATrRnJp','HwE','1NDNbFjkHEqyerEr','s','P',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (10924833751804941387,941419592,'UH','EdJW9BbKhDGzORwafOP2xdP6sjca6vD0P','Y','DKlbKWWoPBZpmwH','k','D',12);
+INSERT INTO ti VALUES (10924833751804941387,941419592,'UH','EdJW9BbKhDGzORwafOP2xdP6sjca6vD0P','Y','DKlbKWWoPBZpmwH','k','D',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1196864480,5872283,'rZnBxzbKSqGBm9wT0QcYvLOyyZJZ3ItI','QBXQoYOgQxbrxVyvfqOlNkDeXjnh4cGcO716AWf881X8tSCtc5nmkWxlak8IQ9805wM3bWQRvimJCf5OoCmQAiiXu1nnUDTHv4WuPM7mTrox7u7yte9Mc8BGzfX1JwxvSJorAq87lIVFbgryUYJCPkd9H4WmCi0um2fh2dnXiKSEuVgcS3DDUkWMHcriroGQBzE','fsbLOu5G4q20G2j','e4xI3DqugA3XMeVGPSO0UUEtSL2G3HbNOThXSPoVctLQY4VcXgWfthHQac0JQJJkMU5iVhDL33zgLXPrsuFXwYApfvPfHWLsd0rKRYraRA8EFT07afUwNyLYn0pme1M7Zr6e52lLrkMeAzIuxNWspfJrWMYsTB5ORfMIgDYGOzllppszgCmDKPxEnBjdsBwykd0vYz2pOEKCuGwZYYQk1NLYO405y5mjtJ5hZ6GvSENdlc7RMlc7Ljo','Wkiocmo0ss9j9tL3groCvDhyH91bWlNtde','2h26JFJBaJjuE1GcAcoFUSmrGx52sreEec8EFuDP74DQ0I8xf3VuWKHn9D',13);
-INSERT INTO ti VALUES (1196864480,5872283,'rZnBxzbKSqGBm9wT0QcYvLOyyZJZ3ItI','QBXQoYOgQxbrxVyvfqOlNkDeXjnh4cGcO716AWf881X8tSCtc5nmkWxlak8IQ9805wM3bWQRvimJCf5OoCmQAiiXu1nnUDTHv4WuPM7mTrox7u7yte9Mc8BGzfX1JwxvSJorAq87lIVFbgryUYJCPkd9H4WmCi0um2fh2dnXiKSEuVgcS3DDUkWMHcriroGQBzE','fsbLOu5G4q20G2j','e4xI3DqugA3XMeVGPSO0UUEtSL2G3HbNOThXSPoVctLQY4VcXgWfthHQac0JQJJkMU5iVhDL33zgLXPrsuFXwYApfvPfHWLsd0rKRYraRA8EFT07afUwNyLYn0pme1M7Zr6e52lLrkMeAzIuxNWspfJrWMYsTB5ORfMIgDYGOzllppszgCmDKPxEnBjdsBwykd0vYz2pOEKCuGwZYYQk1NLYO405y5mjtJ5hZ6GvSENdlc7RMlc7Ljo','Wkiocmo0ss9j9tL3groCvDhyH91bWlNtde','2h26JFJBaJjuE1GcAcoFUSmrGx52sreEec8EFuDP74DQ0I8xf3VuWKHn9D',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(99) NOT NULL, d VARCHAR(49), e VARBINARY(78), f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (53840,23526,'ytNBk7IFNQ4jXmbsN79zm5o0itA9sgDSVxSJe3mWpfloGz','DTSRPKXAAQivmwjp7nPuSQ9d1EVXco','pK3ByGyBnldKiyA381WX7FeZ9B1v48vi6LKELFBJGW0l','uawJwVO','UVJffY1lrgx4VmpZESM8jpDUljytW','K3kfisHw6ruiVxwSeYOxpcKXhtr5LjD7EcXZs6AOAGEbP1fh',0);
-INSERT INTO t VALUES (63404,-23494,'ySDYp8ySz1s5kHXSdc96dnidBQc','BbmGrDExGK74WGMIDAw1m14xcly6gmT2SUtJRdLsdPz','LrIOBlY808a0BKoAh5JsvDv0x81F','Cg6pbvi0mhvXGy','cyIZ2g7jXCHB','SjAm7nVdlQgXkAULWtDhhtyG9YojlwqGPzU4GhkJtla9vcUbCIVRfrq4E43ZMmF7Z17YtWgATeOK5JGK0uuGcY2xD',1);
-INSERT INTO t VALUES (42411,8710,'16YJ0OSfSHbfqqfi1E4bdM2wOpwAg0bZ3YMugA','AGWxGjFIQd7uKrNHcgEzxdzSk7Rp','m9zbuVpGOWI3iB','vk6tZbMDpzW7Gz3S55w4J4ZJnwrEG','exMlOBYFGWmDv','57M9MAkj6fVNzSOB',2);
-INSERT INTO t VALUES (30553,-5878,'7UNvsOQ6UQ1aGXnjSI1ZcQNznLcw22f01LABDynpiCGa24MQFEOTIw5rMvqDDsUY4hasUbP2Ee5UhUOAhRhWpbH','lCyOXZuTxLXfZjkH8viPYMA9kCxyT','3aUAixrog2tQORdJ9KjktNgdX7ckqJ59O0wVzmcvv11cURDmA1qTuaivCTKWHb9llFoH','y8tSluiBLTbPbRiheQtEDPtctDH','ubFegRVevwubud','mkwuYxP3Ec7svLBYjbgy9BNVWUm47qtCKKQht05lMQUOGgRcl1',3);
-INSERT INTO t VALUES (26955,22291,'GjMLECNJaX1IP3YNcsoaZFTJ2j1Y9nPns4R5W3b7Q06Wm7BOesn7qdv6g6XdErINR2xXWDzbtY6b0dLsuM2Kk4','IY','CcQuY7SiaUttMwkYqeB3wQ28aYCQZ9XeMxxxdV6q90QJQrhGfUwvzaURL','SK8MQZNu2rzIvjSDwUaxj1pf0ZhQz9','1i6u41NNPjDiCQl6mIAGJZefSoK0LAU7pNqYYgumDURVaD2ZRS9xIyge6KzokldVkSvZSlZs0eNJUiD92qkqTh','VXsV5KtSsjpWWbfxs79cjT214JE6VH',4);
-INSERT INTO t VALUES (49034,-1262,'qOMo4BgyM5kMmmBqUt08E9BRpCrgeK2vDTcYV4ZeeDRYb9hc2q4qLbitPera4yOrBlNlPpqoMCJPge','IieuRs3u0g18ca2j2j','JQDggX0lKvy5LjkQ4Iv','P2czZ7SfH7yRzm7zm2QzyhqhSfH7F0Pa5','f','C1GvCski0CuUYJlvOrNHr7nfVKcyYbhLFlMrCM09wPrGFf7fSEBGYH1HKyzMO4DmLvMy38H',5);
-INSERT INTO t VALUES (63503,26496,'2EFhnOHFpAGMr5ORmAn7YQ5lYK9TvZ2pXyGSi1CEYqzPZjHJ24Giks1Eu7cYmpAohXrXjmtJqOtf','BuJGqAAsqHXryb2nu','Y6HwrOFj8izyEX9','RAdHlJRoURBR3zn','pR41ymnbxu7WPF87Pqcu8wwj3QWIFiBGZG9voJ575MvVDQjc6eP34hgwMpd7p2rgjd2avDARuF0jOlzv','ZPMayjskVAkW31QJJUQteiDyH8',6);
-INSERT INTO t VALUES (5454,-6822,'fUEudx4I6pM1UZ7ckBVYY0sad0iV1E5Jp','G8spR15ammV4r0Ttm3gyHuup','e9ipKQriAAX2m9EivWsiUPyZWzGFBYlZc','edSFx0Q2UkNx2GzQSLqIvyF8oZ0cdEcsgllPxZ','j6OkGLF7i5E4f0ydwmchA3DrILDYCFC58212mJu71ZG0tfO4mBqHci9','1oh5v2kKSPgi7NeLCplTJdMnTcolShU6g4EHTYGkEouEsFbgl',7);
-INSERT INTO t VALUES (50025,9530,'fZPvwLNJj9J0ww','hAnLsV28d64h4uZdtwrZbol9wGIDFJh','au0rfjWV6M6eUC7RpHfC7pNVq3ws1PSuBhDPVWi','whn','Wx3TTAhh8eBqj32tpjAB7bFir3dd2C2w7aKtUsGE','nhi1apE1gZALFRP1b0tH3885tVIypY9oJfxxci',8);
-INSERT INTO t VALUES (57542,-403,'PLCA23AWyQCEov3IaQeLt4sRCdD3k5v8rcwByNQsS9Cy2f','ULeaZq4','N8k1JF7vmKCtlAdWeNHmqtqZHfqNLwrm','5LoZldBs0HG8GKIAAsiVJRx4dosnsm8D1A2','QQY8w0zLXfoN2xuvLxITCwJQVcDLmDnpRixGwNd','PC0NcFoh0uYEsQHQkvuQrWBGXsVMcmEuoDLzOFEkPk993Ypy5qgnS4hRbid6ccQV2HCowp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5279359938789158035,1030552670,'NXFsNvK0q9HIYZiJu4mMj26FyuWhGdXm','6zykdromLMmLXDZNvVOsWDANsWlOF4fwzfz50XknZqJC6N064AArAZy2X623R2pwrjjyhaeMFNCGsEvVj491LeESGg6WlBlEE4lV6dCxSwHtdDxbBqd26TRJnE8YVDzLeSh4G48ERAaadwXiDZjkG7BqeDkwiTdDbkqaeJ','8','EeLIDbZuhex4Lf564orsDNkLDmXLX7GYtd10hjBKjRpHWcPQa6at2QbAAhXF82pFr4mO7gHDTyqAPenm3ldMO60aoG4jBjECwb9Viywa6plgymrj3gZOdeZraE9VZOLZ45iFIGGhluzvnY4E0dPmyOL0anz4U9PJFRo3mgi6E0BQVvuhkXlNdZaY422u','D','D',13);
+INSERT INTO ti VALUES (5279359938789158035,1030552670,'NXFsNvK0q9HIYZiJu4mMj26FyuWhGdXm','6zykdromLMmLXDZNvVOsWDANsWlOF4fwzfz50XknZqJC6N064AArAZy2X623R2pwrjjyhaeMFNCGsEvVj491LeESGg6WlBlEE4lV6dCxSwHtdDxbBqd26TRJnE8YVDzLeSh4G48ERAaadwXiDZjkG7BqeDkwiTdDbkqaeJ','8','EeLIDbZuhex4Lf564orsDNkLDmXLX7GYtd10hjBKjRpHWcPQa6at2QbAAhXF82pFr4mO7gHDTyqAPenm3ldMO60aoG4jBjECwb9Viywa6plgymrj3gZOdeZraE9VZOLZ45iFIGGhluzvnY4E0dPmyOL0anz4U9PJFRo3mgi6E0BQVvuhkXlNdZaY422u','D','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10221234954844348858,-1816201572,'vXpoXMaQchHLVgWA56Tgtxg6dERbO4s3WbdVwHY6j','NsCnQjg6QySLgJsVQBlznIFzeHJWcI7wARGhR9Xl2pPJBcTgb2PlmDHafhFbI5cEsx9V0ryklq3pwliFtRlWSqDFoK2YKGoJCM47q9Q4LU54QGLDtTaZejJsy5sDHCSbnP4FhOFtCKoJ3BJo1Q6fvPV2Podd7aQ6B9L6CN6jp','7vFoI2','vfqR6c5cXOoZhh38P6taR5ObVEm4hdFqgsTulWV3EuVtVrFQp5Ie1XQZFZkiRwueP27MBOiz1D245eLA46fJygekf2MnVxD5Xa1alGfd8d89JPkFsZqagYn1pcw','U8','b',14);
+INSERT INTO ti VALUES (10221234954844348858,-1816201572,'vXpoXMaQchHLVgWA56Tgtxg6dERbO4s3WbdVwHY6j','NsCnQjg6QySLgJsVQBlznIFzeHJWcI7wARGhR9Xl2pPJBcTgb2PlmDHafhFbI5cEsx9V0ryklq3pwliFtRlWSqDFoK2YKGoJCM47q9Q4LU54QGLDtTaZejJsy5sDHCSbnP4FhOFtCKoJ3BJo1Q6fvPV2Podd7aQ6B9L6CN6jp','7vFoI2','vfqR6c5cXOoZhh38P6taR5ObVEm4hdFqgsTulWV3EuVtVrFQp5Ie1XQZFZkiRwueP27MBOiz1D245eLA46fJygekf2MnVxD5Xa1alGfd8d89JPkFsZqagYn1pcw','U8','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9190307434982373454,-1832845525,'E7nn0aLlbzD57GkCaT9Ld3VZZu','itaSnQ0idbhtxHlHrZR2859F1CKjtZRSG5VL3M1T1F6pBINx3LwYkZLMlPFi2nPlns59rcRxJTpxts85R0zLEB0YpK708B2yZfO9LvrNefgLvjnoVGho9z70c7TJInXZipFPkypBNPgTAbydol0NNPtU4l9zzfU4HR4KA1vSs6Lq93ayOP98TmvShMSiKrdk4wJ2essneDCyFPU4Qe8GwmnIE','zdV','jtQJYQOx1PeK37Zuexna5hPInsgrdhwOutRqnzjesMNHEAybNBM4OcupxsbN0FbMXN3rSVdmlK9ruo0BN','d','7',15);
+INSERT INTO ti VALUES (9190307434982373454,-1832845525,'E7nn0aLlbzD57GkCaT9Ld3VZZu','itaSnQ0idbhtxHlHrZR2859F1CKjtZRSG5VL3M1T1F6pBINx3LwYkZLMlPFi2nPlns59rcRxJTpxts85R0zLEB0YpK708B2yZfO9LvrNefgLvjnoVGho9z70c7TJInXZipFPkypBNPgTAbydol0NNPtU4l9zzfU4HR4KA1vSs6Lq93ayOP98TmvShMSiKrdk4wJ2essneDCyFPU4Qe8GwmnIE','zdV','jtQJYQOx1PeK37Zuexna5hPInsgrdhwOutRqnzjesMNHEAybNBM4OcupxsbN0FbMXN3rSVdmlK9ruo0BN','d','7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(61), d VARCHAR(13), e VARCHAR(62), f VARCHAR(54) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-57,3963711,'S7bV1MjtuIHD','CMiVqwtfMC2','MI3YIqUBKKb','4NBjquY2M6Iwxyj5drDokLPvwdSXq8wlGBvmLxIcZniyFEQ','ZY','4j',0);
+INSERT INTO t VALUES (70,13774353,'XDH33yMdBPBzgEso07BhYQY5MUCPVauuW','Zq37zEyvBdKlp','tXmycDUkAjJXH9a1cW0pAh2dtbKuuvL2jKfecIwexdwaxk6','52nI27vOYtahwSMWGCe8ghChGIfukprD5Y4Upo0aY','K','G',1);
+INSERT INTO t VALUES (48,16678977,'ViL9A0fa','Y','KxzVTiVmam0lG2WtpnfokwWNHaMvYFvYZO2oYQHwMsLA5An1ZJ0Tj1VlNYn3J','aELkGSYTkodBLt7ivjjVG5MTsR3LKRP9XKlcqMRZ66xhojN','m','E7',2);
+INSERT INTO t VALUES (-47,11726893,'MTjgILYiSBjboHb5eJBF','deYOEcy4','yNJFLvYqgYbXiMH','gEe7cukhgmZCX4fhyk3faxuUFqCX','kG','H',3);
+INSERT INTO t VALUES (-32,1180672,'c6AzaCpWme1vtI9jsvzNQU2smYbol4','oqLYmy4','JtdRdDgwP60EXBhT1ibQzgXePOH9I1Nk9RFV0P1WxEwtoes8UTS0Himy','ZMUrVmfoygNcZMPDmvBnst','Q','v',4);
+INSERT INTO t VALUES (91,454106,'ngK0BXhk5qo5OD9hSieZhiHqdSLt','3AI1N1r3Yd','D2Oq6rwf567BlRMr54LOrQ4FbN7cv4ujLTYSoHCNk5cInV9tGQ4pHU','W6lvLi6eEa4','3','t',5);
+INSERT INTO t VALUES (-84,10253306,'eS4gWZem','cN','wnyrxlsVzcLix4XzpOnP7mTcIL4Jukz3t','OXryuTtNyLxPuwhjWmHbbr1UhkBBb9hcVXN','f','A8',6);
+INSERT INTO t VALUES (-39,1791577,'NIElksoQR0AiC0nbPoBWSr5rG04wM3tWoQXSwbLSLAqEqzSoTXg6IInVAqJJ','XBc4Oc1','1VQdGWAfiYZvuNcqzqlh2','nNvMwl9XuwozxM4iu','gD','Z',7);
+INSERT INTO t VALUES (-120,15899464,'G9GoV1X6bkNiBdbhVvls4J','4M4','SXN1ZZcVMJFYlqSnjCJ4476bCOiVXMIIw0Q0LRayP5tOM8XmVbkjmFOd3whw','3cWRIxiPcxTyO15KdpyL9DcfAVQqrSIK70Mp8Wb','j','L',8);
+INSERT INTO t VALUES (-78,9093796,'TbqrBJbci0a8CW','PZf','zScbIEv5sEuRb0Qr72WHcm','aIZUo8dJFM2HgPvHpsuM','B','p',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(61), d VARCHAR(13), e VARCHAR(62), f VARCHAR(54) 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 MEDIUMINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (13662753,-27321,'7SoN6zW5PGBn31Ln1zaKBIXX1ZbPp9iAxxvy9Q3Hk4nOYd1M','Jwhq0EGSrtUIT2BCoRLqN8V78hrW1s7VFSi','Gb02P7uIYYDIu1EhHA4xtWwjpLDRbvwQk4wmqYRpQHLzWd41PsNKxaGJz4tq52wZ','NX09RvJEStKdmI','RB5ZfokmP1S4guPGtRW8LQPsfy4FQxMahcDxfTe6oVSNutgrWJ2ivqG8UDdPo7OQ7tMiMs22HunwwJ5','YgvO6QqBEIdFBXhHKivVv99GGkHmH8rhCtW2DWTObztBN3p9O8vTuLZTAQONF5gmv1QPvMWuO2m1sfBkC7ka',10);
-INSERT INTO ti VALUES (13662753,-27321,'7SoN6zW5PGBn31Ln1zaKBIXX1ZbPp9iAxxvy9Q3Hk4nOYd1M','Jwhq0EGSrtUIT2BCoRLqN8V78hrW1s7VFSi','Gb02P7uIYYDIu1EhHA4xtWwjpLDRbvwQk4wmqYRpQHLzWd41PsNKxaGJz4tq52wZ','NX09RvJEStKdmI','RB5ZfokmP1S4guPGtRW8LQPsfy4FQxMahcDxfTe6oVSNutgrWJ2ivqG8UDdPo7OQ7tMiMs22HunwwJ5','YgvO6QqBEIdFBXhHKivVv99GGkHmH8rhCtW2DWTObztBN3p9O8vTuLZTAQONF5gmv1QPvMWuO2m1sfBkC7ka',10);
-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 (16734955,-30119,'M2ZPSfFJ3miw44MiIVigugdYOWZaSYpp1','rDL7xyOsPht2LeLGu8Gystxv9g9dBW8OBGUNnPXaQWA9D9W','uGJYpW1TNPyNjN1UYHQpJJtpy5YytUJ1H4wez5NGH0c5xGMomQGsBj5','bkLE3BWkP17','Q7lvYNVEouIUaIZhhBWxaPuTSJYvaV9w8LDcZylXgKgOtEctb2dsph0NvtHX7mFYO2wfMhorZqBa660Db6','BkJDvceRtb7DKybJjy6prz',11);
-INSERT INTO ti VALUES (16734955,-30119,'M2ZPSfFJ3miw44MiIVigugdYOWZaSYpp1','rDL7xyOsPht2LeLGu8Gystxv9g9dBW8OBGUNnPXaQWA9D9W','uGJYpW1TNPyNjN1UYHQpJJtpy5YytUJ1H4wez5NGH0c5xGMomQGsBj5','bkLE3BWkP17','Q7lvYNVEouIUaIZhhBWxaPuTSJYvaV9w8LDcZylXgKgOtEctb2dsph0NvtHX7mFYO2wfMhorZqBa660Db6','BkJDvceRtb7DKybJjy6prz',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-19944,7712355,'AGkNLk6kjtuUIerFcmB7ctoWAdkoZu00AszRQOoAbVutKJar1KDChnc','nl5mEkSa9','zt0pKHMpM0VLbgG8Pw2eEiQDLYNtgkUQ','7r134ogD239JcshboGCLPbZFBleVdrS2isPcMenrpvXNtfnvir6O','fh','Ok',10);
+INSERT INTO ti VALUES (-19944,7712355,'AGkNLk6kjtuUIerFcmB7ctoWAdkoZu00AszRQOoAbVutKJar1KDChnc','nl5mEkSa9','zt0pKHMpM0VLbgG8Pw2eEiQDLYNtgkUQ','7r134ogD239JcshboGCLPbZFBleVdrS2isPcMenrpvXNtfnvir6O','fh','Ok',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(62);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(62);
+INSERT INTO t VALUES (8722,11336548,'I9852P','wne02wbIpWJ','NjMXBWPSYkLtDHmM','ZcjL','x','jP',11);
+INSERT INTO ti VALUES (8722,11336548,'I9852P','wne02wbIpWJ','NjMXBWPSYkLtDHmM','ZcjL','x','jP',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9883,10269667,'X5ZIdz5H2OcHsTNkrHuxCAorQ35lYD4LNaSOYU0fohsblFr6jwzASwnfh','4UU6mci3brVWO5plvcbfXsREvjKEVC88wy3lXT9sV6NPY9jOZyahC3C8MEOgGgxYGR5ma7ma4hxRGAMBLGRRcnFzWWSxTVhb7DmnxNvgBnfyaaCAzDJFdbbikJYad061G2sV4aW9X5HiAmHOJtBmNjJ7UdGUBfuhDPh4r9kayCCCu9Mt5suCsTNhQI8WjIsb8ku5CVBjfY6gIsEH9fhYRrBol7Tw','QDqgsOdGtdXBWj5KQZD72x8Vkb4uUdvsRCnDudFbqYYMMxXWtID8LEK','Bg2v4g','x','m',12);
+INSERT INTO ti VALUES (9883,10269667,'X5ZIdz5H2OcHsTNkrHuxCAorQ35lYD4LNaSOYU0fohsblFr6jwzASwnfh','4UU6mci3brVWO5plvcbfXsREvjKEVC88wy3lXT9sV6NPY9jOZyahC3C8MEOgGgxYGR5ma7ma4hxRGAMBLGRRcnFzWWSxTVhb7DmnxNvgBnfyaaCAzDJFdbbikJYad061G2sV4aW9X5HiAmHOJtBmNjJ7UdGUBfuhDPh4r9kayCCCu9Mt5suCsTNhQI8WjIsb8ku5CVBjfY6gIsEH9fhYRrBol7Tw','QDqgsOdGtdXBWj5KQZD72x8Vkb4uUdvsRCnDudFbqYYMMxXWtID8LEK','Bg2v4g','x','m',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-27743,6884846,'PUak4EWwveBd0LfXEQtVX23Y5m92A4Yy2qxoQyv68cBCpy9545TQJN','N0XqmxAxt0E0TMk1Kozg5UspIRPqlccSFy6JKMVPhuUxE6EbI9psEZePz1AWbtFVVbKORRrEMRRsX6u0voh','mHCIeX6ppFwE9J2CqaCBDFzD9ikxCCSIN2lqtneBhtSNSpTbS8gZK','EksUwjGNP1QIvyQ8jpugdR8NyhdB7CVTMwNQgmeY8BQXRKhlUiqGw','1','y',13);
+INSERT INTO ti VALUES (-27743,6884846,'PUak4EWwveBd0LfXEQtVX23Y5m92A4Yy2qxoQyv68cBCpy9545TQJN','N0XqmxAxt0E0TMk1Kozg5UspIRPqlccSFy6JKMVPhuUxE6EbI9psEZePz1AWbtFVVbKORRrEMRRsX6u0voh','mHCIeX6ppFwE9J2CqaCBDFzD9ikxCCSIN2lqtneBhtSNSpTbS8gZK','EksUwjGNP1QIvyQ8jpugdR8NyhdB7CVTMwNQgmeY8BQXRKhlUiqGw','1','y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (20233,3480757,'2bDhAuEfeBo7GHonIfX7vQk4hF9ObpLl5hFkoEN8sq5veY3UAW7xXChi','jF6Fc57G0v4oTxiNc34mtrmSzw2LoKhg5JUdCUFg88zchF37PrGdaqU36vMl2JEMGqucKnObpM9uPgfg0jASpTEUy8YTZBjhKaTy9qhqeZJYRsoi4PxiDWbpFfhqK1jFMWdEgxiiAArJ0gzkB1YEJyd','UC1YPi1lOQfMrtzj','Kt9nC','60','a',14);
+INSERT INTO ti VALUES (20233,3480757,'2bDhAuEfeBo7GHonIfX7vQk4hF9ObpLl5hFkoEN8sq5veY3UAW7xXChi','jF6Fc57G0v4oTxiNc34mtrmSzw2LoKhg5JUdCUFg88zchF37PrGdaqU36vMl2JEMGqucKnObpM9uPgfg0jASpTEUy8YTZBjhKaTy9qhqeZJYRsoi4PxiDWbpFfhqK1jFMWdEgxiiAArJ0gzkB1YEJyd','UC1YPi1lOQfMrtzj','Kt9nC','60','a',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4189,7958691,'sb9P5vipLaYvR1TGLwy7VI9','ZsM146cuqtALwr8QIREqeazGyxWqT1W0zpHkY1c8gJPoBzXqSryZ2Q5Nh2XsSW9hrfOYg74RzVnnhfaxiMVG8jspnx5Qo8orsa7kIZxf0qY9GdHgLGJehbwrjdVMGV7cwsufKzUVcFl9p8ZaXtXSNsHUTqHDnzsdVGS1AbJumh','S53oaAWxSUnSyvoUQQzy9kBEy4Hkt5EGULoX1O0T22bPvGW7NiLbYIm','fB7DY8PvLcQhSSXXYCPCm6WP9I5yJYf79IdybCzbxRkw1A7lDOm8ChlJhQW8jQm0vnv9','cNW','et1',15);
+INSERT INTO ti VALUES (4189,7958691,'sb9P5vipLaYvR1TGLwy7VI9','ZsM146cuqtALwr8QIREqeazGyxWqT1W0zpHkY1c8gJPoBzXqSryZ2Q5Nh2XsSW9hrfOYg74RzVnnhfaxiMVG8jspnx5Qo8orsa7kIZxf0qY9GdHgLGJehbwrjdVMGV7cwsufKzUVcFl9p8ZaXtXSNsHUTqHDnzsdVGS1AbJumh','S53oaAWxSUnSyvoUQQzy9kBEy4Hkt5EGULoX1O0T22bPvGW7NiLbYIm','fB7DY8PvLcQhSSXXYCPCm6WP9I5yJYf79IdybCzbxRkw1A7lDOm8ChlJhQW8jQm0vnv9','cNW','et1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARCHAR(61), e VARCHAR(37) NOT NULL, f VARBINARY(29), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12513271,2277799569883981228,'TmUVL726JytGnITotmvu9r3a3','VnqnkVQJcIspWo7Lx3DOdFgqg','B','4AoNQ9zqQBrKjG','X','k',0);
+INSERT INTO t VALUES (11472905,7169003425018747887,'ZZs5Ggm8iNnyzzuYg90mblz','OaQUbNDsimK','FGRmbnZR','hfqRq99HlyhsivKwaE8WUl01guB7O','zP','M',1);
+INSERT INTO t VALUES (3854047,957578787331210493,'f2UNVdUj9AtPOSz866EX','WFgbXvYmwKgliBpNLyQZlbd0qUEQikUqwktuzDM13DCVg','rUslzorRtLxVtofQnv4','2M1gwPpWFTWN','0z','6',2);
+INSERT INTO t VALUES (7444490,12666416252329049216,'lBcDD4lXidLDibbk2wxuqe8v','vN3yIbbBrkz6H39IZZhfQ0Zloe4nmSeq6','LiRcQUMKdi75M46r','ahsA','ZI','a',3);
+INSERT INTO t VALUES (15167837,10304213386579105019,'s7C8ZyffEZ0HCj7iuD6IjfjWA','PyaJgqb6w1ajtQFdtyMmCmEowZ5','gVhTTT6tmGoVfNbHmOahhf','24iceDZsI','eI','w',4);
+INSERT INTO t VALUES (14423243,14682856380282744815,'tFy7xmtUAAm8J','ubteDLuFKIudrm7iqeOyCUOy20Q9oNixR6y2w','7pDL0JNIsObbhmh6','QYa8BfZ2URMd4fQG','UT','w',5);
+INSERT INTO t VALUES (14622860,9343983342673209554,'H','xUps7PUTGkAsK','ORkIlibDSKWxUtEfW1pmgZZ1lT1','wwnc','dz','r',6);
+INSERT INTO t VALUES (7370770,14338056355777689262,'I1gF5o','xfFfyLNe8gN8KJBzkNazxJDmrLdloAZwze5XP7A4tc0x','gmQ9a7eADDJNfJol4eO1q2uzK5O7pAvtfaCf','kWxk3TtPHP5xALYrLn','51','p',7);
+INSERT INTO t VALUES (6521681,8909176833157925630,'OLkdhMjCppCcaiPX','k1xnY0g2FGbgneB0C2W9nO5jAOHBdgutX79DOGW5S62DoNuS6mTC8WaIhB40s','0yRiaQ31uJXFvqkPAnQW1C','pVCsYfb4uprBXB4B1EcnyaJzo3D','F','U',8);
+INSERT INTO t VALUES (16172689,8054560821813568077,'7mJbg','LOBelMAfLDm7pN','XZrbGEn8MD8xDN0Lj','MA5vUbOThgeH','O','F',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARCHAR(61), e VARCHAR(37) NOT NULL, f VARBINARY(29), 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 (11786248389698216515,4858432329464679031,'W2IfJ5fQJyusN2yYUzitdZq8','fQKcf4Mw8MZ4DALkhWHZ4v2VfmJdMHMwf73HWemmaf6FPDZumEVwQqkI','8Ynw12q2ocs7KpkyC236mthA52NRZfnEeolJY','yPIbmAfLD6AJC','Ka','W',10);
+INSERT INTO ti VALUES (11786248389698216515,4858432329464679031,'W2IfJ5fQJyusN2yYUzitdZq8','fQKcf4Mw8MZ4DALkhWHZ4v2VfmJdMHMwf73HWemmaf6FPDZumEVwQqkI','8Ynw12q2ocs7KpkyC236mthA52NRZfnEeolJY','yPIbmAfLD6AJC','Ka','W',10);
+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 (8705217263892397812,12267190840831776533,'U3EF8oymYHQKJ0pSf3KlSikI','WpKkCIAt2nQNgOusOjV4hV6pj0s5HALMseHQZ6VS8','4Sbc8IxlBCtArV8sg','1gjjSywgaZ29v2AA50e','I2','c',11);
+INSERT INTO ti VALUES (8705217263892397812,12267190840831776533,'U3EF8oymYHQKJ0pSf3KlSikI','WpKkCIAt2nQNgOusOjV4hV6pj0s5HALMseHQZ6VS8','4Sbc8IxlBCtArV8sg','1gjjSywgaZ29v2AA50e','I2','c',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (16612907,-25795,'2F7vcTEIiB3BUkSX7iGNZ5OWnfhSGUqmls','r37IqBcaB5hFG3kJBStdmi59Ht1VBsi9yWCq1tDAS2c4qMlfsBiGCy210hcHL8zH37tGrffy1Evky2lgp8LdervYWblVO4lfb2YiCcIa9Up18cPPxgRCyUOwJqS0ogJNYscDibYzHATIkxrI5j0r2cgIQ51z0','6fGQsfbeWQDainA4fZElwDG2gfPJYUdBy2aopag0cfsueN8fy0ANInRR2IOiqXQCaZyBquqU','oc4rZLbl9yfJCMjqym2GfULpy','HPCOCwv31dvpoJY2zyZDESz5j9iMy7UiWSi5SteRIHWPrrxiyYbLFn0WuIyHSoI4Bd65YcmYhfHbIcPDq34ZjfgHjXjkx3vz0Ab6','0TphkBgGjs4VNg9',12);
-INSERT INTO ti VALUES (16612907,-25795,'2F7vcTEIiB3BUkSX7iGNZ5OWnfhSGUqmls','r37IqBcaB5hFG3kJBStdmi59Ht1VBsi9yWCq1tDAS2c4qMlfsBiGCy210hcHL8zH37tGrffy1Evky2lgp8LdervYWblVO4lfb2YiCcIa9Up18cPPxgRCyUOwJqS0ogJNYscDibYzHATIkxrI5j0r2cgIQ51z0','6fGQsfbeWQDainA4fZElwDG2gfPJYUdBy2aopag0cfsueN8fy0ANInRR2IOiqXQCaZyBquqU','oc4rZLbl9yfJCMjqym2GfULpy','HPCOCwv31dvpoJY2zyZDESz5j9iMy7UiWSi5SteRIHWPrrxiyYbLFn0WuIyHSoI4Bd65YcmYhfHbIcPDq34ZjfgHjXjkx3vz0Ab6','0TphkBgGjs4VNg9',12);
+INSERT INTO t VALUES (6335064305745863984,12741009795987080187,'NlnyCS1RN78u','3','jLrCL7bXxrjHuR9ECS7WiawGnYhMeXFYmdNGi','M00ak9OQo','yl','o',12);
+INSERT INTO ti VALUES (6335064305745863984,12741009795987080187,'NlnyCS1RN78u','3','jLrCL7bXxrjHuR9ECS7WiawGnYhMeXFYmdNGi','M00ak9OQo','yl','o',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7295477,-29301,'dY3SIRYF0awUANKfi4JFbL4P5u','qePrUBYqraAguRyZFsmASBkPNLQc5QiWv1gFgZlZVLqHpf5XMncTczJU2Bb0A7JXDMZKb4xTcAUJ0xXl6tpsfTgyiW5TWnh0kJstiUbIqsKcaHpVaXJq2PoZhjtqkLOpmoDK2ix5nUEz9MF1gnqZUnzblmm','DRnbrLRpTjV4Me8PsQ8QvYIT6JYaOmSufMW7L2VUN0a6GtTb5MRm3P3U56','xMhaEYoRPPMc1ZIg','8hz9kex','A0lsyNOPfdFbr0CXfzPnifRZycToA6sXjluEmHVAixONotHD3OjNLaya8RlpRCWmQP4ya6CM3cjC1hThB',13);
-INSERT INTO ti VALUES (7295477,-29301,'dY3SIRYF0awUANKfi4JFbL4P5u','qePrUBYqraAguRyZFsmASBkPNLQc5QiWv1gFgZlZVLqHpf5XMncTczJU2Bb0A7JXDMZKb4xTcAUJ0xXl6tpsfTgyiW5TWnh0kJstiUbIqsKcaHpVaXJq2PoZhjtqkLOpmoDK2ix5nUEz9MF1gnqZUnzblmm','DRnbrLRpTjV4Me8PsQ8QvYIT6JYaOmSufMW7L2VUN0a6GtTb5MRm3P3U56','xMhaEYoRPPMc1ZIg','8hz9kex','A0lsyNOPfdFbr0CXfzPnifRZycToA6sXjluEmHVAixONotHD3OjNLaya8RlpRCWmQP4ya6CM3cjC1hThB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED, c CHAR(75), d VARBINARY(62), e VARBINARY(31), f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3556061,2007091440,'pHwCiwHojhthqzGhuFkU6MHJduo7eHjkhWKjn','FxFSkvZo9zHc6JTAMmlEsmy0BsqpP9HQdtob0WGhrr2CwLWV','yLWEBla1goIU','v6Yh17j2IdeB7J','q31QEHq6RVC','mfo6J1r7BuQOFNAu5SOYnbUZ4s',0);
-INSERT INTO t VALUES (6595803,628458652,'61ygwG7yBp8cBzgxoStXNKzNtIC3MRL6hqp','rUd6yOyrmJzg2qBi5edVksUTmZ2','AbkQs1g42OMEDWrw7y2I46IZJC1rDhp','7CIwkh','9JbpdOh3YGeajCWLBjBDEKtdLiwQXYTmOpXLgMBADGAzU3fnxObDxvMt51','8JY1tZlRr937tkwJcCtpkJlXL',1);
-INSERT INTO t VALUES (-5013521,434183073,'zc47pQ','ZL8RqVomQ1adHzBnZGVNGAsPmn2H3cf3QAfO3Y7WopJdIjgu','wAPumMBwplJz','XttTPuyStXq','osQGiRleJ50ZbMlNvCgRgk92ul8QnOTrHkc3Bll2ea3BtjX0supoifv8dfEusFFkz','4BJdoKnGYBj901xxMB1aA1zeRZpD8UPrJ0ln7b1YXHOuVOQnBVhVLV4kKjeV8BsLfG5k2a87h5tPOw46Fdr',2);
-INSERT INTO t VALUES (-8148710,1492375637,'KZhEVXGxgzf6yqe676rL4w3QL1MX1JxmNX087zMvIGmlPrb60AlcfcW','hZ','Y1hXfXrA','oENrBDf5c5','xuHdi2Bepz7bXsP355ui1CRbC7e2KLLvkQYzDgf1cdwiFW49ZVX4bzfRrJRydpp8p','kNgHqTwLmeAUVog975YRzRlAQ3eGwYkswOx9UnM0i3OS2fmivC1h4Z',3);
-INSERT INTO t VALUES (3388254,4093341584,'jel3z0mbSHcIKj2OLZx1xqbWQZVBaGiM4S','N8gobNJGo2EmV2LgrJUo58VuAIktyKfubMa6noupTaIg8T2qbaJk7cU6G','ERYIF2Zu9i9k5COt','lR','Gvp9h4aOmeqzYGJLRYcYWKmFCmEYRK','nIo6WRhewzln5PxRJbDTUAcs2HTx6Ne3czbLXCMS1g4ret1xxXJ6gjwW8koVuJ2AcaIizw38hBp7OS9',4);
-INSERT INTO t VALUES (1751424,4194547020,'oSE5yG4T8t6cYmtd8yQh2p3ViGWyN5aoOhOvD6DDghZCNqzt0VlBJKONiii1','UewrQHQNmJueurHkTzexMgzyDxKeOQAtFdvFxWZm5M63XT2cQThMK','eivh5gxG1xhkidi','WTp','jDuroQQokEqhYIbxGL1OBJCDTThFfDn1c105pW2SVYwEEq5xTGGbbFsnKFE5LZ4xxL1b9b2nfuCu0X9jfWOIGF','yrDnLIV39EbulXMnjFj3KWtRM0bgDTCP6jRiAPSreMHA8kDU58G3fCVpBi',5);
-INSERT INTO t VALUES (1955376,998748018,'HJ1n7WSnMn9HzAtTy9tobjLiduqiz3spvd5tTCKtkt9K5S2','G3oUqpbrPN','ZOEqku7YPTfySjw4bv','Kt7','NZd3ym8WPIwQpju1aqvgq7oHqhuH','zXhn2qlL3QHQjOrgDAkX7QndhXwUJZaKCfJVorwkGUyAv5FT1Nx47',6);
-INSERT INTO t VALUES (2686203,2885026527,'SGIg','HRWQrdgFcJySYuhEHCYw','AtkCBu1RPGwjBQP7mZ8b7Qx','LrEGAB2Y','sjd3HGHehdoiOpdnE3iflHIzbyAw5qSDaDBYKPvWbyWHluxCLihd11PL5rteckpUPXqhmCgHcbmzW6ZpSR741Yyd','zcE5l5OU3VQOLRDfxYsqtWI7wil1Lb34H2rKa11rjrRMB',7);
-INSERT INTO t VALUES (847277,1289179153,'rCcGmCycgVRXCFWj4f','P1n8J8xUwdqfGWneZUJqfTW8KZz','nXTKevoHM3WfuB23Hc','H53cHbO','KdPnLpVWpSQUAu0DqXzFnQbaqC6WlARTJ1KWwrW6jK3U','mM1WVzjcPPiRW9GcJU4obB5O',8);
-INSERT INTO t VALUES (-5739840,2993173857,'qa6w7s0fF0uXeraqzdspkqGceUgWNulKVaWRkNBSn51DwDvR8V','6KQcZywOXJdsq9ui6Vaqg4GVkswAj8oLrXiadOW9lmHSn41H97CQm8q','7EZH2n5NMZZjdH','Oq','IxG3v9LSdiZAJL','NoL4EJ3CLvjnXyOquSSkOumMm0ClTIiEEGdbL8l',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6707652493040644506,9620715538273280022,'ap9QtBx6m7Q9rhHHELcQmx38pV','NZY7OFBXt6PFCdIeU0ugNOncbYTTpcCEZKFHuLB5uMWMU34YwbmSmQGtVe2bsqGSPsG1emzg8kS1zzIbNDv2MLyuHhrqGVgTll2YmSxccJ5FiGjlaGluSDN4eHDpv1EOOeF4ahK1BjHxvALFmw0nBh8nYNQHuzrVerBxNmXU1DTHiCnUBK0FBR','XzQosvlNAFcOJJCENHppqnw7','9WT8LDFfl3iLgmwNWtoox3qCZlc5ip2TB3o7z5ekMntlJdfQNU98tRd7PoK22ZuoMiinIM6N7GVn6pUU7h0c3KZye901IhY3TrAFHpVIz0FhGEnwavIn5EuqV4QzWTMWf8RKtzRxDik','64','B',13);
+INSERT INTO ti VALUES (6707652493040644506,9620715538273280022,'ap9QtBx6m7Q9rhHHELcQmx38pV','NZY7OFBXt6PFCdIeU0ugNOncbYTTpcCEZKFHuLB5uMWMU34YwbmSmQGtVe2bsqGSPsG1emzg8kS1zzIbNDv2MLyuHhrqGVgTll2YmSxccJ5FiGjlaGluSDN4eHDpv1EOOeF4ahK1BjHxvALFmw0nBh8nYNQHuzrVerBxNmXU1DTHiCnUBK0FBR','XzQosvlNAFcOJJCENHppqnw7','9WT8LDFfl3iLgmwNWtoox3qCZlc5ip2TB3o7z5ekMntlJdfQNU98tRd7PoK22ZuoMiinIM6N7GVn6pUU7h0c3KZye901IhY3TrAFHpVIz0FhGEnwavIn5EuqV4QzWTMWf8RKtzRxDik','64','B',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7805300728687674645,15763008016402059172,'7L','zygUKjaOfCaak6R80XftUmHAWpsHo9AvaPLgh7rxm2HYyRSuglaY9tePh26jb1xobHTKsr9qbLdJyQS6vnSIE36P6R99MZJvT0oAXzunG56Dtm49i7OAj0AsqBnxq5pXIaqsyFHDoSuPlJPfXpm9IP092gyR0s900qt3uujrd2N8I7DE9XjTyZU6jfWzfWnRSLMqdQBi4kRwoAjkSkPmYEAvxrxZVVpqCRkpXRXcrAqxSBCAD','I6OSfP7hMvm1v','THlL7bapqidVLR7ob0dBp3lsKL6kyu5Sf1OyLYkOXp8gvAvBPrSfUZzwZ44sz4lvS3HhR9r4RQuuKPONvR93cULkQnJcb80QXWd0cA71TBNpd65501EhyOmKm7qvPJZby2sGxIKCJfIlEcbgTNVVMvY2WlOvFmP0OowbM5uTTU5SZS3rg90Zu20vS9uRKxVV0jqlc0I8aFUWREJKkvd2MILvwyBBiRetligkJnzRfD5t13TvdGxCBKY3CUYiB','uaE','A',14);
+INSERT INTO ti VALUES (7805300728687674645,15763008016402059172,'7L','zygUKjaOfCaak6R80XftUmHAWpsHo9AvaPLgh7rxm2HYyRSuglaY9tePh26jb1xobHTKsr9qbLdJyQS6vnSIE36P6R99MZJvT0oAXzunG56Dtm49i7OAj0AsqBnxq5pXIaqsyFHDoSuPlJPfXpm9IP092gyR0s900qt3uujrd2N8I7DE9XjTyZU6jfWzfWnRSLMqdQBi4kRwoAjkSkPmYEAvxrxZVVpqCRkpXRXcrAqxSBCAD','I6OSfP7hMvm1v','THlL7bapqidVLR7ob0dBp3lsKL6kyu5Sf1OyLYkOXp8gvAvBPrSfUZzwZ44sz4lvS3HhR9r4RQuuKPONvR93cULkQnJcb80QXWd0cA71TBNpd65501EhyOmKm7qvPJZby2sGxIKCJfIlEcbgTNVVMvY2WlOvFmP0OowbM5uTTU5SZS3rg90Zu20vS9uRKxVV0jqlc0I8aFUWREJKkvd2MILvwyBBiRetligkJnzRfD5t13TvdGxCBKY3CUYiB','uaE','A',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (744615073020903610,389171963254806650,'X2O4vwGvuSwiSayiG','Qicn217pMGgpQn2uHWrMwRF9HLaIlpXLfmXerE3n9PyqRV2p8zGd6RZRWs0Q6LIlqnvoP4drPnEhVFdygGsLeyl8ld7CvPfNoEWpr7sfUs94mWwBVYcHz1vTxi0CJnSKcGMCsfxsqghifO3KwB3GAPCamK77QWVQqYSohwEc0IXtWI5AH08WUf1xWv99CDCj6zwihX2DeGW4EtzcbaV9x4jEQSOX9HmdrCF1Os78R3Eh','fy5fYyLYcthdmK6','WAcPoQUTn8O','F','b',15);
+INSERT INTO ti VALUES (744615073020903610,389171963254806650,'X2O4vwGvuSwiSayiG','Qicn217pMGgpQn2uHWrMwRF9HLaIlpXLfmXerE3n9PyqRV2p8zGd6RZRWs0Q6LIlqnvoP4drPnEhVFdygGsLeyl8ld7CvPfNoEWpr7sfUs94mWwBVYcHz1vTxi0CJnSKcGMCsfxsqghifO3KwB3GAPCamK77QWVQqYSohwEc0IXtWI5AH08WUf1xWv99CDCj6zwihX2DeGW4EtzcbaV9x4jEQSOX9HmdrCF1Os78R3Eh','fy5fYyLYcthdmK6','WAcPoQUTn8O','F','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT NOT NULL, c BINARY(59), d VARBINARY(36), e VARBINARY(62), f VARCHAR(99) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8476310394862715206,5188728,'QjUNMMmKahogUm6Hx3i3oiEJR','atlFeL5ba','XjEnO5KbDefkn6EogM6kXpy9XIXkknye1N4lxAUQr7mQWKqHLBCCzqwh','7mjTAlRXFPvYwCt7OzzEIOf9M2VZ2D5yUBFzT6qc1RAj','p','b',0);
+INSERT INTO t VALUES (3313083314201114949,5320702,'nVAsu3W7MynNFA350ouwqJtMFa8jStCLdIew4','ktKPMICpgq5MRt4EHTddnlUheSp3jXc','V2AOMuYM1Z7pn7xBMuEizo70h','eQbUZ3kOi01xmnbRzHrqv6M7HCmuISUH1EFUSZysvtzneyFs9M3eQTMHTZL5pMEwpZkND5yXycPa5fkVmX','4','p',1);
+INSERT INTO t VALUES (1613511922000564475,1446126,'VfPFeAkjEeL96O4HyMRHjehDI7qWzdE4HGvympe','peMaZHskkBKiXTIZS8IKO9l','geQEp0hfDwQzLsVngFboOlT29','YGplwNDCgNZdWMoNXzuoCWQniXVo1EDwvJkPl3jO5DhlVi8f76PIVvKNaHlhQQra','c','D',2);
+INSERT INTO t VALUES (-8929620852923202636,-4671223,'9eaVyKPopLUzKUUxLlkq2RJXJu86Ga6GL0XVA8Bzvv08nROonejUx9QhU','oqcCX16PFaL1Ck8sFZBh','s91Zv4gQoh9zwp2pi9oJYUXttHi','xJRMUMQ4RA5JR2V578L6q88tgayY8aHCTU0k95dqN0biAlYIOi9i2bWKCUHfCfxJ4QlV','B','K',3);
+INSERT INTO t VALUES (-4757038946211413752,6003707,'GzPN9evqOCUWc4j5f0B308w3s4mJlMZnGCWV7oF2kRYrojWd','37GYIwlECUTGTbymouYAR5wNb0cgQWkd','zdoKOjLvjHiDp','5AqtF5bJ3QBSuxfsauT3Nj6X4nHqaN2V21Vxb3YpPbwx5Zj4RvQlp3HvrLaKqXcQ2oNEetutWKxZU0epHCm','n','2',4);
+INSERT INTO t VALUES (-7241507698150259868,4588929,'o0GFgUtp3ME','GC9Hf3n2aSSi3LxSnv1Umzz4PF9YOHGjIh3l','tN0FhgNVFLIMzdpSV8EmxLOJsbO8yeCyRP7','Nkd5ifgF20k8pj4y6orsJ2C5bcGhj6mMzwek0eRguZojbmS0JQFm','S','2',5);
+INSERT INTO t VALUES (-3093307877039453837,2300358,'O1GSov5tINrcPmhMB','qf6PEcSyNawyDAMzHC9EPvKE8','l','ePVzB82sDmwT2pmSwHEnGxaqEVFpgydmCnuAZ29dbxjVkTLVApypN33KAZrjPI3eB35ZBStbxBSuyZoLd','U','A',6);
+INSERT INTO t VALUES (400199539964133478,-998932,'RQ3rKMelV0S8RogtfCXx9d','9mAUHmCqvcfkL77PuYwZ3HA2OST9yoFg','HTgH6bfJm1llLSOB15h66TF0vZpOk4BHusXUacKk1lJhGyZI3FI','8yCE69UXH01oVca20gYpqqOy1HJ6pMA9Mwc5eT05Hy5qMRN','g','L',7);
+INSERT INTO t VALUES (9022041395431323651,-5723102,'Im93DHftGgh7vYaSTfgyvuzahj7x89IRupmb88Li8G8DLnDP9g','6qzKAamV6scAowCCrSENLZUNwd5ew8','tx3Ck2yKveAcq8PDzjaOmR9HOXtVKqeiGbabvQJN','cDMJV4x4qEwVJaHUhkOAJQqepHVzMMB1td1b3a5mbsEpg6nmvmQhOibYdJNlNxmQIMzIBFCZ0n1VthLxu57MGNu658T','U','3',8);
+INSERT INTO t VALUES (4726831805691435445,8147811,'vn','xA0cRdg8','ZsoPr','YB6ypFJ','y','8',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT NOT NULL, c BINARY(59), d VARBINARY(36), e VARBINARY(62), f VARCHAR(99) 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 (2897713216603297132,2593431250,'45hKzY25TYTfJf6TNCrO','I2','5xqrTwqSw624pHHXi1F2TlkSxj6o','PcbGL9QFLIfu6Ku4k5','yqLufaNXkP0BXlppuG1psWvQGcQZMmuNHxSRkJVxAqWMvnUjOUlzFao0nocEuTzJJ77RxKMiDrKeVTCdMpuvSr8QTCal6nM','rgpb1iWlz5ntabmu3z9NVGVKXeTVnG4Xi50xRbhgQnrZH3c5NyWKEJuPbTOQr3TnzxzFiQ',10);
-INSERT INTO ti VALUES (2897713216603297132,2593431250,'45hKzY25TYTfJf6TNCrO','I2','5xqrTwqSw624pHHXi1F2TlkSxj6o','PcbGL9QFLIfu6Ku4k5','yqLufaNXkP0BXlppuG1psWvQGcQZMmuNHxSRkJVxAqWMvnUjOUlzFao0nocEuTzJJ77RxKMiDrKeVTCdMpuvSr8QTCal6nM','rgpb1iWlz5ntabmu3z9NVGVKXeTVnG4Xi50xRbhgQnrZH3c5NyWKEJuPbTOQr3TnzxzFiQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(76);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
-INSERT INTO t VALUES (-2425233001003357862,3770975149,'XSXbi8TOCyQSJnvjdm9mTqTMGWaluoSmd1xFGnHm0gDEcv3Vy98qH3qXwz9MB6AM1PHS2Wwq9','zO','Ki7uZnZ','sdeTFmIYcFqPvdEC','EFeiBDTC8QVIJjozktPLPzRwYQeAJYcuq1uy3qMno53H5RDZgOZRkOSNQgXgUpakAsf','EJImVStGnVxqDywf9rhNhq599lWcoHEAyc7IotccC5voKw9dPBNJli3rhCLKkAkhM1dpo',11);
-INSERT INTO ti VALUES (-2425233001003357862,3770975149,'XSXbi8TOCyQSJnvjdm9mTqTMGWaluoSmd1xFGnHm0gDEcv3Vy98qH3qXwz9MB6AM1PHS2Wwq9','zO','Ki7uZnZ','sdeTFmIYcFqPvdEC','EFeiBDTC8QVIJjozktPLPzRwYQeAJYcuq1uy3qMno53H5RDZgOZRkOSNQgXgUpakAsf','EJImVStGnVxqDywf9rhNhq599lWcoHEAyc7IotccC5voKw9dPBNJli3rhCLKkAkhM1dpo',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8983548803185555498,-8339883,'n5m','s8iiLipA0ciorhcC16dW18BZoDjSDmcdmQ','s4XBZRklLDSiFyXkiYobIR7XBA7MPKeqB1uJQ3OfpwJYZ1u1Z','9Rc7X5YexwmoAmqcMRxMFlKWYWeBVkwyjF5cdHAQEGQ8sz7Dw4','C','0',10);
+INSERT INTO ti VALUES (8983548803185555498,-8339883,'n5m','s8iiLipA0ciorhcC16dW18BZoDjSDmcdmQ','s4XBZRklLDSiFyXkiYobIR7XBA7MPKeqB1uJQ3OfpwJYZ1u1Z','9Rc7X5YexwmoAmqcMRxMFlKWYWeBVkwyjF5cdHAQEGQ8sz7Dw4','C','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (-2166382029587200438,3458852,'3SIwMuVpN4knUogvISxNQ2oJqsmg2A3uCpqn','fneFCaynFXbrBk2','u3qOBtQDOx4ugcoFVspQ','Sb6LQ18JpEihMUjIDmL','a','b',11);
+INSERT INTO ti VALUES (-2166382029587200438,3458852,'3SIwMuVpN4knUogvISxNQ2oJqsmg2A3uCpqn','fneFCaynFXbrBk2','u3qOBtQDOx4ugcoFVspQ','Sb6LQ18JpEihMUjIDmL','a','b',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6515347096958771865,1706112568,'K5KbSq7F8KPllzTweUOEGmAeYRiT','93HHk7DsR1SYcxA3RtJJbHEJRMx2cKnKq3f0GUygz69lAVoqzv5IKVTzzxR9JXxuZ7i8cyQjwSAzCdXAwzQ6U0nQHLFRAxUgArjqcZYXrejanMydB4q7JtirkIuJlbLxq7mrg','qPk','8','Gc3C4OapULQBTiaA2siRGvj5zSMwGXSgNzIECyKxi2fqltnS8JiVYIcAYjPnXzpbYlnPs2dQeeGOMXgI9HpnUXxastB','ge0DwU9ILXIBPeXb8gM4i90hqN4UeOpxrBkhrtjMc9MyRlG2zTyVSvTsiaTNV5Vz1aY34ckDwyDOQ02vDrl',12);
-INSERT INTO ti VALUES (6515347096958771865,1706112568,'K5KbSq7F8KPllzTweUOEGmAeYRiT','93HHk7DsR1SYcxA3RtJJbHEJRMx2cKnKq3f0GUygz69lAVoqzv5IKVTzzxR9JXxuZ7i8cyQjwSAzCdXAwzQ6U0nQHLFRAxUgArjqcZYXrejanMydB4q7JtirkIuJlbLxq7mrg','qPk','8','Gc3C4OapULQBTiaA2siRGvj5zSMwGXSgNzIECyKxi2fqltnS8JiVYIcAYjPnXzpbYlnPs2dQeeGOMXgI9HpnUXxastB','ge0DwU9ILXIBPeXb8gM4i90hqN4UeOpxrBkhrtjMc9MyRlG2zTyVSvTsiaTNV5Vz1aY34ckDwyDOQ02vDrl',12);
-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 (-9075174583689446230,3479747682,'mYowkal5WS4dy36EcmOUwBdq0iAMyRbKGSUHtx6','IFqTQsSx0vWFkmHzRRDeOpJ4MHXVfxnXdHlUKlG6aL68e42r0nnYnQIH5Yc9Jb70jF4F1XpMkIRDtiSfDMaEiwtFTjyOk95md3D66vPhBbEo3T7tYr6HGVgVSWQeSkRvKLTLCe7iuRTf','Dv8l1vEbvqE3XoLSh','UxfQCblsq4Fcy38bcj6vCHZTIj5NraedSfSvfAxjuYOyVPVB8IDyeEuhFO8xxGnLcrGXtHRyQth0JkDhvYwA3aifniLaIA8Yz91AZOG5GTHp7Edv9ZoIUX4kAGnPmYdn0DGyYNdyg67iDABwz7anybWDd82pgq','PwsU4C8OrMoc4LsGVDvp6PdIjQQF2CPU7V62L4tR7ZiPV5mjCn','8DO',13);
-INSERT INTO ti VALUES (-9075174583689446230,3479747682,'mYowkal5WS4dy36EcmOUwBdq0iAMyRbKGSUHtx6','IFqTQsSx0vWFkmHzRRDeOpJ4MHXVfxnXdHlUKlG6aL68e42r0nnYnQIH5Yc9Jb70jF4F1XpMkIRDtiSfDMaEiwtFTjyOk95md3D66vPhBbEo3T7tYr6HGVgVSWQeSkRvKLTLCe7iuRTf','Dv8l1vEbvqE3XoLSh','UxfQCblsq4Fcy38bcj6vCHZTIj5NraedSfSvfAxjuYOyVPVB8IDyeEuhFO8xxGnLcrGXtHRyQth0JkDhvYwA3aifniLaIA8Yz91AZOG5GTHp7Edv9ZoIUX4kAGnPmYdn0DGyYNdyg67iDABwz7anybWDd82pgq','PwsU4C8OrMoc4LsGVDvp6PdIjQQF2CPU7V62L4tR7ZiPV5mjCn','8DO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b BIGINT NOT NULL, c CHAR(98), d VARCHAR(59) NOT NULL, e VARCHAR(30), f VARCHAR(92) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1067942633,-6754165984518014641,'AsXAt9pVZpXhHaG2nVPa8toXMO3','IoIS0GWfRTrtcqHS0V3ItbMjOyaLG2cRJIl4CqBMSPCx45twJZQ1XG','XmuPUBwQvO2eaOBZf','i1QZL0alCyyyawd2GoHVflsWojJe5i6OjzHvAi4fd6G3WSNPOO44wvJsm1Yw73KIL','kJif8whBfNYDmcvd3dZf453yVK3gUwmE4rv5KdDBHPsqfAT4cB9Ow4TEgp5j245BDnbRMXOmOz4eFbnCup','P1tUuz',0);
-INSERT INTO t VALUES (-1703933250,5320798630882871506,'H2K714oqUFUwUEH','sOmAZDbbGiRje0CKkJ','fA','sFkwEb679b6qiu','Hj2I7W1Rcx3c37imY11gvM','r8Ig3Ywc6aEkKu7xdYQ7lxj02tmUpQkWOUhtIx7gkwCQ9LrD0Nv',1);
-INSERT INTO t VALUES (1229047871,-6055021874088619375,'oHpBCxgPubnwc9xJlU7cSaCqweKNvVty2p4mZ8cVlo','Iqt6v','XBZciZfNZZnd','3NqtIgO9JmKh2vmqFaXSBHVaV0fCD4gnFNTJdQFzRF2CNVkP6mru23SwIE2qb61J3sFErd734n7mIIOJAAw','C59585mrR3Niw4ImDT0KyjvaRljKBV2hORl6C7vt8p','IQEKluqMG8ImkEePPArnQzuxB8fra5srAqKc82i3zLYvgXCE9eg',2);
-INSERT INTO t VALUES (-2046828217,-4214943546142420541,'NO5xBav9jOcuzYv3j3kNr5GS4cSN1ZbaPNR8MU1gvWklxuWLgqujj8JxUzzDk2qZL7J8xubDDTkxX1gvdpI8rJrLHMyZVUkI','LHunfyF6ya4E8C870NUJWx1xNfp5GhEd6POEcKsGmGUMkzuzhomvr','An00UFVJDDS','RUwf2j2bKXDpBwiZ4oFeK8MPHqiM7JNYhLOJ3b9r9F7OHfEhqxHoji35RREtYUC4Ac','VgqOkDuWkZ1l6ViD6NeNdvFelaYIBZT0jAR','UTddWculiaRVOckz2vBBLreS9VcKlR6wnzTFGJHh78P8TmLz0',3);
-INSERT INTO t VALUES (-1615096155,-7646062621403442557,'oY0QrV7Qh5j1Zsz2i4PML','SDeoULiLt34bUij','izxAp27HJFuiP','I1CXwEH1ff9EAeawAQZP9','SrDiAx2aluZbfIcvw1dfDaeCOqcKKBalzzGfjgDseKEhOJWIjUrqoU21uOxYgOId9zsX59','0UsCUexkGFX4DRECq7y3h0789ut',4);
-INSERT INTO t VALUES (1921724243,-6597107421107009217,'9GS0SYc8Zp3HBBpbfDrcexsgJHp0aR0OFgNB12yTWTA6o3VxWHjhRCl1If4t7Td8wpwgMt0pue','RXGCzmZD9NCZnJkG1bRhQIINHaoLlYa','0rwD6nm8r3AnfEGQBh7iF','Qwf0DZmYimxulopGtS','fJewG1cKlfh','LsX2PwMZxwvTl1SrKtn10LCXaB9c3IyIbrMWolEzgHKDurEzblmnpfyeH1Ep6T9Z52dbg4TP50Mn8Z',5);
-INSERT INTO t VALUES (1737958309,5143376468191084882,'d9Gl9uxQtwDLjCt4','AuIeFIolDaSH','lEf0qHqIP6nLU7','5wHIWdnrPqZzR8FOXcfZOlFUQmxrBEoMRDJls3l','doHJXYrWSwXbQ6HNepWoEsCTJRZo89tmFFXL3wEyASUTf9NCaj','f8OKz0OMMjkQbILlzhP',6);
-INSERT INTO t VALUES (-747203533,-8587463576776548443,'cOjQncryrjxs8PVAzV2nucB0fJ6LyVt3cEETEVgUcTJYPW1cc8osMjz53PYHQ','AKljKHk15YwTy3IMeF','GsrAmAhGms3yZcUCOg9RPXY0R','OHkFZMmP3Xgi4pQIKCMjHKhglmb911seKfAxk8tB9BAzlrWF3j2uFM2LY2Cu6CwuP3oPSaZ31j4wC','K5TcBIfSBTTvAARB0C','ALTSUvIrdAOka',7);
-INSERT INTO t VALUES (1723064883,-8072465103002668753,'A','oqmnmxgKHJ6vluU6VrnyRTxO1fLhxDlH','2Xp','dPWvnAELMF7mZ7cpL4iIJPOcNuiqVCyjCKAgPTcvYIOojBVA2w025CqSttXJPRB2','9UZCx2hoEuGtk2omw6xbof32IY','XbUGcMMyIzLnysbQuJd6VLlPikZx4PQ7pECHJqP8vLVB0B6U',8);
-INSERT INTO t VALUES (-105411044,-3738809437980627211,'vFEWZgBjrzkKjPyC7nnwJMqjPzmfPkRRtQCLK6pCaqraKNI','WJpZgjjyJzbF9fC1h9dI94MC1U8VT2mGv9R','Mm','WH','eCeCKaZ6trhiyIVL','9NO3P6BfOD0er3arUfYQDSP9GzZ0ufhrTQnO3hYeoClk4DGO5aJIZeSNkcW2l0kOiZ8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4716384082575664928,751974,'y1bKwMvpn2cCAVBxpmdLFr90T3nDuPKwoR0lGy4Q1wqPu8k','sFNbpHarrzveyrCdZKEcg3N8pjDdNYEYH9IlKfOQeynRxKu0eJUOLqvgNHpcIPjsP0JaZZnK447qm0WqINkMAcgvXlBWfFLv1jtv5DmuP9eciC3f0','biXjFd9Vbd7ETT8TFo7C8TUIEeh6HCNcvJ3ugbsXEdR1b0ZXGFBNvEjciPIwYM','35qAjuogFjttpYDHsYUQT1rw0khGnfHDujNbLqkF5bzalI','4','p',12);
+INSERT INTO ti VALUES (-4716384082575664928,751974,'y1bKwMvpn2cCAVBxpmdLFr90T3nDuPKwoR0lGy4Q1wqPu8k','sFNbpHarrzveyrCdZKEcg3N8pjDdNYEYH9IlKfOQeynRxKu0eJUOLqvgNHpcIPjsP0JaZZnK447qm0WqINkMAcgvXlBWfFLv1jtv5DmuP9eciC3f0','biXjFd9Vbd7ETT8TFo7C8TUIEeh6HCNcvJ3ugbsXEdR1b0ZXGFBNvEjciPIwYM','35qAjuogFjttpYDHsYUQT1rw0khGnfHDujNbLqkF5bzalI','4','p',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8569086112608952319,-515909,'5suGwAeDP02cajyb','vP95FgLyDFCqOeYMdD3RoTsO3py91gr0fKhjXEZV8fBp33LiVRW3ASVp3mAG6CHVW','gDgDDcm','3yAI7R6JL910rxkDCfTLyJ6RtT5Qr','C','J',13);
+INSERT INTO ti VALUES (8569086112608952319,-515909,'5suGwAeDP02cajyb','vP95FgLyDFCqOeYMdD3RoTsO3py91gr0fKhjXEZV8fBp33LiVRW3ASVp3mAG6CHVW','gDgDDcm','3yAI7R6JL910rxkDCfTLyJ6RtT5Qr','C','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7182153581310691278,7351728,'p','5Y3Atg3tMNTVTdtKUgcdK75ARSZB8PZHkfPVEAYyHU6crHdBMNyD2GD0MVxQYrHcQkOZFJcO312Zpzdy4oqTQJODJKQ8zzNqTCqynqONTCv4rWUK3EFPhDOy5Rngu33FaMLhuMKVl529esbx7Xn0bmBQlpIJ5KOBdmGFCsDp1RnL6RRDbOS0NfhTjz2hEVA2xQIRj3ATm2ZHwH6BIlXuN4335Cea0pdHc0VasMDFv','tbS7H8UpFm6CKyvqUIKb3GOS2sXGSpcoNMrQndVBskPXoRRcpykcshpd8lxg','GAg71uaagTsf6WhVo6G41wXa9MZo0OzCpUfOUrQZ2GlcN0KDJLAIJRYO2zsn7nrbF4g6729tgT9O9Rt224SqoHD8er22EpWCVixRhoj36te2fX8ChXVimYUHwPRF3amiDErEN46kb0tX8jsbB5diT','K1','T',14);
+INSERT INTO ti VALUES (-7182153581310691278,7351728,'p','5Y3Atg3tMNTVTdtKUgcdK75ARSZB8PZHkfPVEAYyHU6crHdBMNyD2GD0MVxQYrHcQkOZFJcO312Zpzdy4oqTQJODJKQ8zzNqTCqynqONTCv4rWUK3EFPhDOy5Rngu33FaMLhuMKVl529esbx7Xn0bmBQlpIJ5KOBdmGFCsDp1RnL6RRDbOS0NfhTjz2hEVA2xQIRj3ATm2ZHwH6BIlXuN4335Cea0pdHc0VasMDFv','tbS7H8UpFm6CKyvqUIKb3GOS2sXGSpcoNMrQndVBskPXoRRcpykcshpd8lxg','GAg71uaagTsf6WhVo6G41wXa9MZo0OzCpUfOUrQZ2GlcN0KDJLAIJRYO2zsn7nrbF4g6729tgT9O9Rt224SqoHD8er22EpWCVixRhoj36te2fX8ChXVimYUHwPRF3amiDErEN46kb0tX8jsbB5diT','K1','T',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-967982815734337579,691336,'4bOeVjCerI','2kBm3eWzRyJd3T2xmXAXkdAo46WkHqGoe7kufyH','TYaT5ZAWVdrADeX1NVWKoBuCQozAk9yPmVOROv6y9E','wC53dEtdB','l','LG',15);
+INSERT INTO ti VALUES (-967982815734337579,691336,'4bOeVjCerI','2kBm3eWzRyJd3T2xmXAXkdAo46WkHqGoe7kufyH','TYaT5ZAWVdrADeX1NVWKoBuCQozAk9yPmVOROv6y9E','wC53dEtdB','l','LG',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(73), d VARCHAR(28), e VARCHAR(4), f VARCHAR(53) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45991,6417217,'x44YwcSlc2jA2fFBlFXCJVutLEVdGDj9oopNSBaBojRxNXfdZ99qts2TmO2FbVaGXd8C','VAT05HsIA83FKwftUdmHGMm3','gL','G3jAiLsmeCvzTIeR','P','V',0);
+INSERT INTO t VALUES (28355,1099700,'OpWC9hrdqnB2MMRa4cT2wT3WuI0XfQ0xBZEc36ZR1xScMHXZjMjb','fzN4u8','Y','50ZZwrv5KOAi8hh8dbPkFbV0skCTlHiFuMD3','3','g',1);
+INSERT INTO t VALUES (8096,-4665477,'iMi4NATAEqsKxBR3sd8zSD1SYgoOfAwnLBf7Ons7dpsRqdtJBwwuvIq','fMuRj','cZo','NgfcZfeYWyOJmlRktTV34hnDQq36pfyEkhXcsLMWlhMpJHD8ZdY','5','V',2);
+INSERT INTO t VALUES (13240,7716351,'VmwdsrVfDz75OVHowKnIEkBfPTGWLos4XmILKv3eP8r9Ih6si','b2dRQNa90FkHtt','b0','2aH499ryJJIjZ0MQgTP2','A','p',3);
+INSERT INTO t VALUES (39287,-2219368,'0NpYZrwmYXGKujH213uYLgCVCd3gR7ErITDDj','7fi1evWWcNc','XERW','ackkPOfoZuWcB6tzwOIkyfR75pf2iJa','E','D',4);
+INSERT INTO t VALUES (40894,4190889,'9Oxpats3JUSC5dnLGfDNCVAueOP5IDEnrmFqconGJvt3emhfrmQjOUg9HuYyhoa','2zLxUXl','qR','mPdSgRoGi','u','5',5);
+INSERT INTO t VALUES (22346,-5366242,'O3oHRXtkM4KsWyjqZoARFDa0Je81UQPWhUNrM4wmfLuUovYeAr7xTd','GZjxaQvLnaWuI3XaOBDn2','ghm','tJimFLp0YzaEdIagV5AbqHaQTl','g','h',6);
+INSERT INTO t VALUES (489,4159635,'tl2Req7ITgbePRKFaZlzz','Pls1WlstO37iiwU1r0wV','fyX','43HWrlIzQETOjUcx7wbraecpr','U','S',7);
+INSERT INTO t VALUES (10810,1952556,'evF7lUxiTbkyCZSuMQiyWkasNBFxVmPGNU53AnuNb0Syqb15YW4Tr','gdYaAT18e4wg1ST','oIh','KGJXeHEeblRc5OBT','L','R',8);
+INSERT INTO t VALUES (59434,-6318531,'OuIqDpn88q','lZhIPOM6G5IOqH','z','gduRRZxVOhOSTV','5','c',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(73), d VARCHAR(28), e VARCHAR(4), f VARCHAR(53) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (6902713098128058374,355592403942849530,'riyS0xtFPEH8RU0b6c9nfrBlBQhiAnkgULfAcHpgOHBifdIQ8vTq','b9H8BHN362FYI0sk14Z6U2SM','NupXGD','m5gGystF6jKGjsb4Z5Umb3Ea1T6Dr0A1cK','CXaRkFnwVUawDAs2PDsHSdu','yfEHYP4aQP94YNBmHLRaE9wRTONRLsPB70KG375rqhE2RZD8NXCgSHDSTD6FHIJ8Nq7Dxh3WNgM782aTwtF0jARk2cymahCY',10);
-INSERT INTO ti VALUES (6902713098128058374,355592403942849530,'riyS0xtFPEH8RU0b6c9nfrBlBQhiAnkgULfAcHpgOHBifdIQ8vTq','b9H8BHN362FYI0sk14Z6U2SM','NupXGD','m5gGystF6jKGjsb4Z5Umb3Ea1T6Dr0A1cK','CXaRkFnwVUawDAs2PDsHSdu','yfEHYP4aQP94YNBmHLRaE9wRTONRLsPB70KG375rqhE2RZD8NXCgSHDSTD6FHIJ8Nq7Dxh3WNgM782aTwtF0jARk2cymahCY',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(99);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
-INSERT INTO t VALUES (-461939066471732575,7834764787048494204,'OROETHPRQ7WetdDxXfvFC5uuN4Lcx1go1pkFmRG6H7f7G9wE3hyyOlyyA','vYq7C1E6FZpC85G5UpiVkyVUnCmQmMiEpYl0bgI3KS666CAXbVaKu','gaajO0YvLi4jG2zB','3ktDwqvwCNOAgbEe9t1sv8P','D8p9tufpJ0jx3jrsu16N8jKb8rl2nb55oeYoUJ9uzsJCglLJlkYwTKCjCrhUE','hc3dLiLHSwr0zQtq0RsxT7daj8r4TrqkclloGXyTqw',11);
-INSERT INTO ti VALUES (-461939066471732575,7834764787048494204,'OROETHPRQ7WetdDxXfvFC5uuN4Lcx1go1pkFmRG6H7f7G9wE3hyyOlyyA','vYq7C1E6FZpC85G5UpiVkyVUnCmQmMiEpYl0bgI3KS666CAXbVaKu','gaajO0YvLi4jG2zB','3ktDwqvwCNOAgbEe9t1sv8P','D8p9tufpJ0jx3jrsu16N8jKb8rl2nb55oeYoUJ9uzsJCglLJlkYwTKCjCrhUE','hc3dLiLHSwr0zQtq0RsxT7daj8r4TrqkclloGXyTqw',11);
-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 (2643538222695822721,2151058150966775385,'IWctZdRKhZfWTxwWGMh0mpyNXYnSiiB2FgCe40rHVg1voDMb1fFCuJEH7Z4VpquRhqeB','LTrdu6cLYjpJsLPswGT8LdIWF44RoVQNwNggb2Mo4hh2UVGIf33d5upHsisfbRXAxME85uEEMkJMZ0iYVOJAcUPqKCFaGWAO8oHv1wRjB9tgJi2sjwu2mEUQZK0GtMX6iE6Cr3fke4Pv7TUqCDmckBT7u7Z2R0JJq6ELXORZhePjGoDyKRPz','OquOaFeJUzdRd6vGJHt','L8ugTHWCoLUCs8QEBAWF9ZPsnEasXOrPPlfi7tmWKq','GgF3FT9zgf6BwolXFwQz1xYqzZjmnvXaSvbVYRSOOVUiP5zFPxrNjBPX5Zk','hrkiH5Ox2sr',12);
-INSERT INTO ti VALUES (2643538222695822721,2151058150966775385,'IWctZdRKhZfWTxwWGMh0mpyNXYnSiiB2FgCe40rHVg1voDMb1fFCuJEH7Z4VpquRhqeB','LTrdu6cLYjpJsLPswGT8LdIWF44RoVQNwNggb2Mo4hh2UVGIf33d5upHsisfbRXAxME85uEEMkJMZ0iYVOJAcUPqKCFaGWAO8oHv1wRjB9tgJi2sjwu2mEUQZK0GtMX6iE6Cr3fke4Pv7TUqCDmckBT7u7Z2R0JJq6ELXORZhePjGoDyKRPz','OquOaFeJUzdRd6vGJHt','L8ugTHWCoLUCs8QEBAWF9ZPsnEasXOrPPlfi7tmWKq','GgF3FT9zgf6BwolXFwQz1xYqzZjmnvXaSvbVYRSOOVUiP5zFPxrNjBPX5Zk','hrkiH5Ox2sr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7425968714625026831,-1782585735667802254,'oIZgjbVAfUCFMnXWqNcsUYd2LtK5inCHPnsWmJP2IQR9OCnJ9tdS8ZVEslxODYdMWLYez0W9jtnjrsdFiVPi0knOm9re2B1Mm4','4A5vHSuMyRMF1DIzSVWB43d5mL2L5nGLDiCBhud4c','OLB','nRq84QaCeSxxB7j4wnME6wtA4Vmb9lL','9oXk1Znc4Fbk3VjfnMVeyNXo5lwvHV1X7t54fdzfBDTGRaHuKbvrWPfAF28Lv3aQWlSVCfiREi','jdq2qLOrhK35xzlTM23K2bLNRDvBZk4PDJRFZnkRdWQhYJ6cIxwhKC3RsrEAe',13);
-INSERT INTO ti VALUES (7425968714625026831,-1782585735667802254,'oIZgjbVAfUCFMnXWqNcsUYd2LtK5inCHPnsWmJP2IQR9OCnJ9tdS8ZVEslxODYdMWLYez0W9jtnjrsdFiVPi0knOm9re2B1Mm4','4A5vHSuMyRMF1DIzSVWB43d5mL2L5nGLDiCBhud4c','OLB','nRq84QaCeSxxB7j4wnME6wtA4Vmb9lL','9oXk1Znc4Fbk3VjfnMVeyNXo5lwvHV1X7t54fdzfBDTGRaHuKbvrWPfAF28Lv3aQWlSVCfiREi','jdq2qLOrhK35xzlTM23K2bLNRDvBZk4PDJRFZnkRdWQhYJ6cIxwhKC3RsrEAe',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED, c CHAR(83), d VARBINARY(68) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(5) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4186033605,11477157603395596172,'w1JNn26Nm3QApoiCsRvOwGT','BUTm5YVRiGXA0z9xbP62oFsEqz133Wl5xXmQIQCoq','bZ65JMBc2J5SBgROXQibOIuN2huJOfwUAutvpW8RvGLQ6','oH','9aOVZGTN7wkWt2GCqdqn2p8hXVL5GGI8QB1EIJaD1THg0k74DlTqq4FsdHDdlH2AOGO8lXTJ','KWNEL3j3nr6EIuGbA5kbAm89EwmHq0N0AJLujkOYhuImcJgd6h',0);
-INSERT INTO t VALUES (1101414071,15591782655083986996,'RPfpTtMdeoo8dPDtDXe5f1LfmgDQ63l2W0eOEtBabkY787P7K72','7yzeauvUYtwiuxAH5949h7jMMwQ8lRVQOZynLEwoTgiSef','5','VEQ','TJQmTiiF5','olBVS5t9ol9uC733xzAlbxXzgOhsMibDiuCZDqyO1kg74xlOUVKysrFYckxIPeD0yscL6n',1);
-INSERT INTO t VALUES (3049437793,753901622821500734,'Vsgqg6G1OEfyQCh1vacauOT7qYslAP6epXGLCQt4FlN0wd2aj','bx9VHFAToyFsaIrFIQ3TG','zGqF4Pj1nFYd15WRZ2FkGgNzVcb1RjZ109mV','mbO','n9GQ17VNFEXZjxJwjbsKUBxeAvMEzeUMxKtiv8','lNBXLZOMAk2mRiRjus0fXu2vgnlp9X1cJL3FDZH0NuF1Ag2xZDHYi30',2);
-INSERT INTO t VALUES (1707387920,8380616084906762606,'LjB','IYx39c4unorUlhm1C2jx','7HpzJ8bhJ8LN6msMtPYT4K6wJ1fsFpxOKmkKD060fWxTHw','7','RhXTAtrbGEnOxKL3AYBmoCUZo2OljW9kabGVL','7EBTWEeXEdKarxe6K1SnOQj4Dhps0H605TnaGu5GUPziBgs1C5ijXlTYWsDh4R',3);
-INSERT INTO t VALUES (3358571645,9407318001332576304,'ypP2XrCnZxCFhePGTIaiIvZebjCdaU35vT665r','50X4puyvn19nRAe00a0ErxxWbgmjaniwhsJs3AnTRR','GF2P2rbrT25afrWM39iP8YqlKcC4C','ze9L8','LpbIp','HbmCCvjHmMnueA3hWrYd7iBUwtWXDl1',4);
-INSERT INTO t VALUES (3199146151,16326788688223707017,'HCWcl7iKtm4iUu18wrHx7Ers64J3znzlHhW1nqs1A828r0XdsoFpgr4tP19X','jCVmXirnosxcs','i2vckoGS5Rzz2mnnjLcM8sMi9OcREGIeLuZPt89uiEd87TiMoN','ya','QMsbuyIPrtQq7f0sarNNNXvgXkPhrf3xrXNlBhomeYQmROvvqiFUvZkA7FhNMY8MGkd2BhMg3dYJX0wLcGSQdRDZ8MMqVrS1D','ac8anZlVoSmRP9dqKaMCYeqdUHizo0Waz9x72BqcPa3JsFMf4coQb',5);
-INSERT INTO t VALUES (332049093,9755416103990849599,'zwaRmJ0','pnlRDcbliIkzeFV8srQlWbgL','X8V4VxcANiiYe7LImbv2Ldlbzf4ljaRl','Fc','RgIS','ekq34OBleHh13zhIyAJdeA4EsdeKClbwjzt0oPBfPBgAepsMM2F6t6PMAlDnG55sp4L7ri8wBIdzbX08',6);
-INSERT INTO t VALUES (1646324176,15744899852293437523,'OBaM','pflrO7Bh5a9tZ4s5sXpwxvh2d3dWj9VkY7jTKhVldztBXbzRL1dZ15clz8X','aDRo8joAGRZp54BHcAAhyFMYmu17D9xsfRCJBN','QZnqS','kKxs0RuPa3nHN8CG34HB1m3FCwFHlM39QZ','xHdzNIPYYwWCKg535GCi4Qc5EfDKqqRpcBAKJckTNz8b6oxJ0bbNHi6gnhRJjClI0jjEF4DdL735JkaO',7);
-INSERT INTO t VALUES (1995487354,5480618925417507160,'YME1mDtOch3bpFnFO9xAu4nbcQmkHzKW6QyrQ5pl1Fa1FDH2VfcFwUCkULWnR5Y','Zm1mg2X3q3DOQRCefyQRISD','x6Q3c4LlgEZ2mF963tMBzHUs58KyBaxsBOsm2vVf6U','Y2qF','b3lWKyiyCrUaxYRMrXwrAY','w6OQp9dRkHFMwslCw',8);
-INSERT INTO t VALUES (2387788932,7077352020530754477,'3VcEFjk9WcIwXH4DI8Irrow1g69T135tlE09Q34T6o23uHwo1cSQJ2yNhyw5xWpRlFVqv8','4P1vyfw0EGrNRNg3CF3KK','CN9fNfCoqePAA87FiWwvCWji','HXb','LwOBz5Mhjq4t3Cncrug9YucFp5fHoluTnYIKW4ruAXfTZk2gS','e9U2HX8SIeHsCDaVv7YR61oYhUDTjsAcqLaE8PUZaEg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (58205,-8316057,'7MdvKeGhNQS86QeXQIEpj','B2qa9dWt86u','4ms','sRNPm92xEMq1hE7t9tbe8vbQnGyLZBHynpzkwsbYiq9P','e','3',10);
+INSERT INTO ti VALUES (58205,-8316057,'7MdvKeGhNQS86QeXQIEpj','B2qa9dWt86u','4ms','sRNPm92xEMq1hE7t9tbe8vbQnGyLZBHynpzkwsbYiq9P','e','3',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(74);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
+INSERT INTO t VALUES (18587,-1162935,'8X2klaB1Efop2ZCWASmdsG','TKSZeZOnZfMgvBLm','Q','dawbF','w','4',11);
+INSERT INTO ti VALUES (18587,-1162935,'8X2klaB1Efop2ZCWASmdsG','TKSZeZOnZfMgvBLm','Q','dawbF','w','4',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (62616,-3786889,'cx4vBdDThHicg4fpYKsnA','EBMjWNV0S65WJgUI1xz2jYO9v0nwdX4jpXJGoZkinloYU3MyXUHrWQSUUHrGD9YFCCax5IFETZ5eErKoeT8SCKH6TPtmR9flPgxHAaMVoqEAjMx4MCWFzOkCOmMWFWoRqAl5knKHy33tvtuKkMtzMw1jcAS5dyAVix1crwKkomClbJlqvF6m2bMgDCvjQiEXIaU3psMnflAKLfTfelw3bZQoW05iaxn6mFEhTt1fEJ6o27a2na','U','y2n70qgzf2F9BqETHN5XOLQRGffifm9LrEFZFL46de','M','J',12);
+INSERT INTO ti VALUES (62616,-3786889,'cx4vBdDThHicg4fpYKsnA','EBMjWNV0S65WJgUI1xz2jYO9v0nwdX4jpXJGoZkinloYU3MyXUHrWQSUUHrGD9YFCCax5IFETZ5eErKoeT8SCKH6TPtmR9flPgxHAaMVoqEAjMx4MCWFzOkCOmMWFWoRqAl5knKHy33tvtuKkMtzMw1jcAS5dyAVix1crwKkomClbJlqvF6m2bMgDCvjQiEXIaU3psMnflAKLfTfelw3bZQoW05iaxn6mFEhTt1fEJ6o27a2na','U','y2n70qgzf2F9BqETHN5XOLQRGffifm9LrEFZFL46de','M','J',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (20763,-1664936,'wgQrEdVHKbSxyWWa2lDiu6F4DnkT5BAAmuWtiMQ0Ad3GopJgtj4p71ciHNG3MCwuwpSQ','SYOKzTjzASVRzmtlf0yKjSepQBnpNyh7LAuky3UFZFy9L4BwmZgsaAz6pB3YIVNQwjnBMtbF3XSRkYxuYjgF6K9twmLs4VwYc4epIINS3dQXjbAShFLX4s3eox5YNtT36ZzfIPfCapezyoIkr71hlAm0F6NJs39BcPIsLLV','dyOA','cwsrWeEMTlJ5frsSBv73e9fvSyUPjL8xJidHQHcDUbbY1y8ONrKOCnoPaWjtOwjKNE9uW69NuRXCNb36oFhoFDJYULvoxlmFz87LxXkBA3Jzsw7H6mtyBOEdX4Ime8IWXfHbQyCocuomsIjQRGO53bQ0hm1FpvSPmjxbB1u8cznVweIHIcsZVfpNMzUagoOX1mjbk37qDWS4Wqd1zXNn','z','X',13);
+INSERT INTO ti VALUES (20763,-1664936,'wgQrEdVHKbSxyWWa2lDiu6F4DnkT5BAAmuWtiMQ0Ad3GopJgtj4p71ciHNG3MCwuwpSQ','SYOKzTjzASVRzmtlf0yKjSepQBnpNyh7LAuky3UFZFy9L4BwmZgsaAz6pB3YIVNQwjnBMtbF3XSRkYxuYjgF6K9twmLs4VwYc4epIINS3dQXjbAShFLX4s3eox5YNtT36ZzfIPfCapezyoIkr71hlAm0F6NJs39BcPIsLLV','dyOA','cwsrWeEMTlJ5frsSBv73e9fvSyUPjL8xJidHQHcDUbbY1y8ONrKOCnoPaWjtOwjKNE9uW69NuRXCNb36oFhoFDJYULvoxlmFz87LxXkBA3Jzsw7H6mtyBOEdX4Ime8IWXfHbQyCocuomsIjQRGO53bQ0hm1FpvSPmjxbB1u8cznVweIHIcsZVfpNMzUagoOX1mjbk37qDWS4Wqd1zXNn','z','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2845,-6086238,'p7YjT3D8deb','UurYJoiUeI496t1ge5S4AzdVwTE8J0fshphZm','slS','adBAEpwOvjm87piAuMFSGIGOBUyJW3rCG2j1POe72CRb5gxLDW35KXP6QWDxOlSfeMSP0oI0aLpldRajOQjCErkdYpVc4ibBac','ad','H',14);
+INSERT INTO ti VALUES (2845,-6086238,'p7YjT3D8deb','UurYJoiUeI496t1ge5S4AzdVwTE8J0fshphZm','slS','adBAEpwOvjm87piAuMFSGIGOBUyJW3rCG2j1POe72CRb5gxLDW35KXP6QWDxOlSfeMSP0oI0aLpldRajOQjCErkdYpVc4ibBac','ad','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14027,5886484,'zwgjQbzWXhr3xY3MzNE56wIlmaF9mzmv09hSWyb6w7eInhnVWrzp8b5QkQQgqPxHDpmIFsRu','C4HnL1w5ZrLZUbyd5PWd8oWIhs1Mwbqgh8ThhHDOPQvm4d7dhfyvcj8QkdZbozCrXNT','Y8','VOG87oYix4rMKJpgWPlLEs4yHAaCCASFKBIM9eEgAImNRJtQkMGqpwd1gi781Br3JZRnLC4s6v36qXLIGFAfChwwI3wyEV3lJwiZLVMGm7CnL3FV4iIVzIaUMfp6ctDmsKqeyetcZ9GXV','Ug','i',15);
+INSERT INTO ti VALUES (14027,5886484,'zwgjQbzWXhr3xY3MzNE56wIlmaF9mzmv09hSWyb6w7eInhnVWrzp8b5QkQQgqPxHDpmIFsRu','C4HnL1w5ZrLZUbyd5PWd8oWIhs1Mwbqgh8ThhHDOPQvm4d7dhfyvcj8QkdZbozCrXNT','Y8','VOG87oYix4rMKJpgWPlLEs4yHAaCCASFKBIM9eEgAImNRJtQkMGqpwd1gi781Br3JZRnLC4s6v36qXLIGFAfChwwI3wyEV3lJwiZLVMGm7CnL3FV4iIVzIaUMfp6ctDmsKqeyetcZ9GXV','Ug','i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(35) NOT NULL, d VARCHAR(26), e VARCHAR(5), f VARCHAR(77) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1928757641,6841,'a4t','RcGyTqbadcwO4vnMQk4WUKp','FaJ','oyeZhbyUvT6w77eh2LYxjX15AgTpobPxoM0I0cod1WeIOdO3oMCpJjL','Z','D',0);
+INSERT INTO t VALUES (1286953754,61599,'WdjOrERGQo54r7m','oRhbsGWVHWKa2','3OFm','Y','P','S',1);
+INSERT INTO t VALUES (1475458713,21198,'r','0SwHG8AGReKSqfUW4EoZY','1oC','AjKVhJadEn82A8BA5HK0OTZ0fgfb64KdMjM','c','A',2);
+INSERT INTO t VALUES (1673283912,14050,'ZivJQ02nugSYAXfBNcFh','SWTWQTSRrYKSkOcuZVnxDVy','gbhO','DgBhRKTNSbdhlyNsbGo0m5lfWwX1M','v','H',3);
+INSERT INTO t VALUES (1373928677,45531,'WBoE0JKpcDLpAoWvAguIfTW','Grs2vh5M6kBXsOou','BOQ','4F2Vcto4XpbvY10QaVm8x4DkOWXJ2qVZQEmIZauWX2Ryhv5ZHx','c','Y',4);
+INSERT INTO t VALUES (4046438321,25375,'ZcZZy','nRbFhlxk','Bi','SPZvRRn4nHDBS7qBew0CkTEVEI','I','Z',5);
+INSERT INTO t VALUES (4249849477,29226,'qF8TeKHegxfYHxlbNeJ','AgQ4wkwZaRri0gtC2TMLbJx','zP','LE0ZqYqPN0h0VMSq1wk97Xg','w','W',6);
+INSERT INTO t VALUES (4127970986,48373,'0PN9Abettw3mw44YseOt','p4Q0ybphy5c3Dl','oaII','ZJyKdJ','z','s',7);
+INSERT INTO t VALUES (98853256,35176,'qUlL7Tl5syfh3wIwGc','xLVSCgYN89DK','a','YTeoQBwqH1wjFdlneoHPcXeC7Ct','K','a',8);
+INSERT INTO t VALUES (2538506746,18799,'judywJru6GilaXZGVzUR','ENg57r','RzFA','NNq7k615vjS6H9mC22Y1KTw1Ld4mejE','M','O',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(35) NOT NULL, d VARCHAR(26), e VARCHAR(5), f VARCHAR(77) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (3602323308183675439,1846099055589280824,'v6m9yb4puR','fVsX3EJePm4tC9HGPuYZkhx5k1L','PJmqDLaeJ3BNZZriLMfQizpbVWYWUKcFt9PFgM','R3dit','b','xEQeqaMm2kJF',10);
-INSERT INTO ti VALUES (3602323308183675439,1846099055589280824,'v6m9yb4puR','fVsX3EJePm4tC9HGPuYZkhx5k1L','PJmqDLaeJ3BNZZriLMfQizpbVWYWUKcFt9PFgM','R3dit','b','xEQeqaMm2kJF',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(84);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
-INSERT INTO t VALUES (4291688964512636423,15563669681340695005,'izGTwyqtXBkzkRYIHeWxcJwH8A0bfFRqIc8lqsMW9eFYjDK','Yf4WTqZVknMMb44rSnVz7uTJ','omze7zwzzanuoDCGaFtJNHW','JlNp','Zjm9m35tgd3QzUnNF','y8NWYnGcqpo8bcc0JXyUiecu4pNnCmqwwruMxmeipaMxqoyQRsRQvk5hWhIbnJhr5RLS2qJxzWEjjsM2pvDPPzA',11);
-INSERT INTO ti VALUES (4291688964512636423,15563669681340695005,'izGTwyqtXBkzkRYIHeWxcJwH8A0bfFRqIc8lqsMW9eFYjDK','Yf4WTqZVknMMb44rSnVz7uTJ','omze7zwzzanuoDCGaFtJNHW','JlNp','Zjm9m35tgd3QzUnNF','y8NWYnGcqpo8bcc0JXyUiecu4pNnCmqwwruMxmeipaMxqoyQRsRQvk5hWhIbnJhr5RLS2qJxzWEjjsM2pvDPPzA',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (14567654832290402499,16645007271308262362,'RhNFLVtS3O0CnSUP7A6O6Xzul2FxGFZYezIUPYwzT','rtKjSxzszDmsIVYNgOE9Gn6FL9J5jP6UKXTUYtNi9WVhKHGQOPnC','3INpOzgD4o32b5j2XwK1lyb0I77KjqC','YfOGV','Ay5IwHxXyHJr','qzwoAzuOQiv7K4Amdcs19g8vhtqv9FuDB2sMSae6uDoOW8WYehroNIBH6J8UFRaR1r2sG7LEesVAgkXV7PeSG4C2Ggv',12);
-INSERT INTO ti VALUES (14567654832290402499,16645007271308262362,'RhNFLVtS3O0CnSUP7A6O6Xzul2FxGFZYezIUPYwzT','rtKjSxzszDmsIVYNgOE9Gn6FL9J5jP6UKXTUYtNi9WVhKHGQOPnC','3INpOzgD4o32b5j2XwK1lyb0I77KjqC','YfOGV','Ay5IwHxXyHJr','qzwoAzuOQiv7K4Amdcs19g8vhtqv9FuDB2sMSae6uDoOW8WYehroNIBH6J8UFRaR1r2sG7LEesVAgkXV7PeSG4C2Ggv',12);
+INSERT INTO t VALUES (16361707094825690537,39453,'jeZzK','li5D0c67vprV4bhFBWCPBePJS','T','iySL8a2ladW5en20VEbb9o8kPoLAU81Vj5xol23SBbt8emdXnEv2f6aY2xUotjf2O2LuDLxQ','a','P',10);
+INSERT INTO ti VALUES (16361707094825690537,39453,'jeZzK','li5D0c67vprV4bhFBWCPBePJS','T','iySL8a2ladW5en20VEbb9o8kPoLAU81Vj5xol23SBbt8emdXnEv2f6aY2xUotjf2O2LuDLxQ','a','P',10);
+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 (8633300532887835550,21258,'VCZg2Kkr2uveyYJEDLOHibjoevl2F2Nh','FBmqJtjnzy4SO3FnLZ7a4di','xmP','4VKpwSxfcHrpD5JHfBIKMCRe5U','l','r',11);
+INSERT INTO ti VALUES (8633300532887835550,21258,'VCZg2Kkr2uveyYJEDLOHibjoevl2F2Nh','FBmqJtjnzy4SO3FnLZ7a4di','xmP','4VKpwSxfcHrpD5JHfBIKMCRe5U','l','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6427360367822188373,26719,'kQGIHxuYpV96Vx3opLek9YeuHpHgGI02Ed','xe8vBxYC3PheXWmgkArmtvnERG7I7O9LnzE4qx1ieTcPnVGxD7Lu4iYEqJw9gOSGIQZN3qCFQ0m3Udu1Of2qgudTRMyPQj9iQAVvAXyh2orCsm5bgTan6U0rHK006JENQ8dh6XLiHMp3h9iB7VNSNoiuxnbUCEmeLiIvnTdPIqzVly1rtjYDu2fCbvOyAjB0f','wNB','chNfdgN9Edr5qFOBm9yCTe3hJIDVhNad7LljrztFGkQfOwV9lA2b9Ulak9IMcwm9p7','j','P',12);
+INSERT INTO ti VALUES (6427360367822188373,26719,'kQGIHxuYpV96Vx3opLek9YeuHpHgGI02Ed','xe8vBxYC3PheXWmgkArmtvnERG7I7O9LnzE4qx1ieTcPnVGxD7Lu4iYEqJw9gOSGIQZN3qCFQ0m3Udu1Of2qgudTRMyPQj9iQAVvAXyh2orCsm5bgTan6U0rHK006JENQ8dh6XLiHMp3h9iB7VNSNoiuxnbUCEmeLiIvnTdPIqzVly1rtjYDu2fCbvOyAjB0f','wNB','chNfdgN9Edr5qFOBm9yCTe3hJIDVhNad7LljrztFGkQfOwV9lA2b9Ulak9IMcwm9p7','j','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7674651844374042884,46565,'DOS36tSGTMmeHaIN2J2','EIUa7ZbjUm1HEvblgiNZAGuWENc56SuR5TMOd0mhVDQgGRsp3u287tbXyJ1QWn23DUL91rh5W2g3n2DuEsPOQHn1zjwQVWYnebqpgBGnlWbVjF60vSiafiUqqodJwS41kSglwAI6ktiEZmweHLhCt','o9US','EXtys81DG3ROVnZBjAefLncXa6cK792iAbLVM3DDy7LC7IBGKmqHiOXjPpxeqLpBuVYGnUra41i2oz56dSv750gwwLPaxqYcqV1SQcmCuw3Rw5jR3NWwBI4gMlriDj2xhV2mw57qbWrf7gOpkyHzugwuQbEjSLWhYVuYD','G','z',13);
+INSERT INTO ti VALUES (7674651844374042884,46565,'DOS36tSGTMmeHaIN2J2','EIUa7ZbjUm1HEvblgiNZAGuWENc56SuR5TMOd0mhVDQgGRsp3u287tbXyJ1QWn23DUL91rh5W2g3n2DuEsPOQHn1zjwQVWYnebqpgBGnlWbVjF60vSiafiUqqodJwS41kSglwAI6ktiEZmweHLhCt','o9US','EXtys81DG3ROVnZBjAefLncXa6cK792iAbLVM3DDy7LC7IBGKmqHiOXjPpxeqLpBuVYGnUra41i2oz56dSv750gwwLPaxqYcqV1SQcmCuw3Rw5jR3NWwBI4gMlriDj2xhV2mw57qbWrf7gOpkyHzugwuQbEjSLWhYVuYD','G','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14888687987000978123,50219,'pLw4A9c8KsssNrDUmTV5UjK0g','Uf8513q8GqFYRS01K3MkzROxiuFWrRbz5b5UV8slj1YtOkFFFyj0ySVDqA9CnYaTmYZajztglIVbU2xICbxxhx6lAnkEUk0XhqOhmLVGAlpUHLNsqv5sCBRFALi28z5LNcnk6BKMC2DLoLG7KolQLXL76COVfLWwxBHwo6yz','kyyK','YH8XVvGfn6H7XzcUksJELFFalXlQnl2XBunGUnCMYGJpWjWb4HmQkLoC9UNqLAZtPApCyAn1iKjArxhBP7BP9T35UuYZ68fwVrUqzsZki9zhlDYu47VSztQt4uwfgeA2wK6FtTItIdiOZZ8gKLwHkLUn6WIXWITTMKhbXijlsoDzDShMFfh1j70u1vBUrtVRcRGznO2C8wCXizNTpFz2pekXx7N0D7pJc','oD','Z',14);
+INSERT INTO ti VALUES (14888687987000978123,50219,'pLw4A9c8KsssNrDUmTV5UjK0g','Uf8513q8GqFYRS01K3MkzROxiuFWrRbz5b5UV8slj1YtOkFFFyj0ySVDqA9CnYaTmYZajztglIVbU2xICbxxhx6lAnkEUk0XhqOhmLVGAlpUHLNsqv5sCBRFALi28z5LNcnk6BKMC2DLoLG7KolQLXL76COVfLWwxBHwo6yz','kyyK','YH8XVvGfn6H7XzcUksJELFFalXlQnl2XBunGUnCMYGJpWjWb4HmQkLoC9UNqLAZtPApCyAn1iKjArxhBP7BP9T35UuYZ68fwVrUqzsZki9zhlDYu47VSztQt4uwfgeA2wK6FtTItIdiOZZ8gKLwHkLUn6WIXWITTMKhbXijlsoDzDShMFfh1j70u1vBUrtVRcRGznO2C8wCXizNTpFz2pekXx7N0D7pJc','oD','Z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16393408308609830700,44739,'cBYzE3AaIF9TBtlMxZn','dTt5A6DsTvr3bAusKK83kgGUtijdy8a21O1NcVEKL17reuJ9nk4M4PM7sfvenmQxVHMny8VMmrB7Bsh09rWV','Nir','ydCqBzK6CcRAZocVeCeuCP80nvw6OmRTWfmM5xGtXNgpDrr6wFPfQG','jC','i',15);
+INSERT INTO ti VALUES (16393408308609830700,44739,'cBYzE3AaIF9TBtlMxZn','dTt5A6DsTvr3bAusKK83kgGUtijdy8a21O1NcVEKL17reuJ9nk4M4PM7sfvenmQxVHMny8VMmrB7Bsh09rWV','Nir','ydCqBzK6CcRAZocVeCeuCP80nvw6OmRTWfmM5xGtXNgpDrr6wFPfQG','jC','i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(78), d VARCHAR(24), e VARCHAR(86), f VARCHAR(62) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (228,60241,'6q9MknkxHuEcep7nnzVQMf','8BeeY6UUd4IEvXDO5','XsmnllyuJUhHEtmrLnU52x0DNKD8fRxwR6YMjtwwTB74SlU14ZBTLDzdsm0fNFIEBp5Oy6qTEOTB8b','1d4jXuq','I','9',0);
+INSERT INTO t VALUES (22,22310,'7QGtafOj0IkdC4wfmVAWQDNeAHsnbuRO94F1g4h2CQ7Qu7qG0ZY','LPFWCH1Sb8g25J3P','rCjBt3DUNSFB6KYloXobuWPxbhYNnCnb886DfFzwWbw98NmNEc','SNr0aaMMCqVVOZNGwxUPQz1aafB','a','n',1);
+INSERT INTO t VALUES (183,22963,'1o4xpMzgzHlXSRYFJB1leNjty6qV2ftM6JOSGlZMnK5EXXE6zbmDbdR4T','usFkEjHt9Eu','aLwzRtZqEepJjndeGDePmNJaS96NpbfvgLpkL4DGANweSCOsr4KzmPAH8BGcBfy1Szi','B8epue6HeFCC2XL7jRq','V','Z',2);
+INSERT INTO t VALUES (80,62776,'SUToQWO','LyHP8R6GdZ2bm4cXlgpuR','bByRDIZhBmesOUTchL5FIHthGbk7zRmgLIJPoA5OxCZbyqntU8MVPTVNrYizikTdBj','oMPuq473XXjuuzlmFuwW','f','d',3);
+INSERT INTO t VALUES (41,52106,'XIoWJy5DOueeCp348jVOMI8NTvgZqCaZ','yBuoxyu9jmtFg','DSmYeCttE8GeKrSKb4C757B8C3N','GyQZTX8GSCL','C','c',4);
+INSERT INTO t VALUES (241,28855,'JEpzy9ZU8lQqXT8VVZ3Wfyms2HKkV3pRtjiqbmbiKVap0yFJD1m98A5585','9','CEASiOZtOW4ySUolZQr1JEXjHRI08XKwlYfwbCh84m5P3ctmVh8o7kP','q1fNBntX6Az4jCZJqErXpslQhU1DehAoVER4BJenZAc6plVSlfgKNeScUC','F','M',5);
+INSERT INTO t VALUES (3,31986,'kyy3f1BDrlIpzh7V28QV40vgE2d','UZxh1JJVNbNIA','DBZQqm97PP0AsrGhHVLbvUCLKgVVuxdbWGNdkaNH7khLw83orO4p7C5xaY4aopZpu89ysz1TR2bd9Sa6mgABpn','ub19gVg4wvDuaDiLTy1q5D5TAIAItB4b2G8rQ2A857SEXqndt','Y','o',6);
+INSERT INTO t VALUES (149,56385,'kAAfdou4FHDrk3dLU1L0gYLRSuKRi4fLUPBObYNhFmO8ZJI856','Htjb9qv7L8aL','WKmRoaJvftronev1uNF','Bobx0K7vn67b97lvbze8W','p','h',7);
+INSERT INTO t VALUES (206,62487,'l','N9to','vUpSrS92Fcrcj3t8rJPKdKkmJtaZPS','K2gMOpbrxBkaVgMy','j','x',8);
+INSERT INTO t VALUES (222,51788,'dp53LfL9G5TpPAD9czlaE','MJplWyyB5DVbpC','TJFqdHGSQQVl0SZt70u0GpD','pNzPqk2ldsBXerFh7YCL00I1H5Lw84jMVKXbOmdc58x4pEXFtvsHqeNl','D','E',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(78), d VARCHAR(24), e VARCHAR(86), f VARCHAR(62) 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 SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (31302,46816,'eCnBZ78jOeGjsgyTSTjNdXlrj3rmkFGNVfS9vNwLcAf3PeOKDRJjWntYwT','jeDQe7go9cYnugfHy8jjNJU','32EdoewUVlbKWEXzoQJ15G5fQDCGSf6WaOiGZgUS17PZwYJkVnV2P3','1YFwTzjQbwhshph','x','z',10);
+INSERT INTO ti VALUES (31302,46816,'eCnBZ78jOeGjsgyTSTjNdXlrj3rmkFGNVfS9vNwLcAf3PeOKDRJjWntYwT','jeDQe7go9cYnugfHy8jjNJU','32EdoewUVlbKWEXzoQJ15G5fQDCGSf6WaOiGZgUS17PZwYJkVnV2P3','1YFwTzjQbwhshph','x','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (40735,34591,'5b98XTdhDfsi3xbWb8P4DxBnZM0wkEWNBcttGCfir6Z2PHXqpuVhNqDMP8D6','2Obd','e7DQwgtLrCUjco7nuX3RQFtCj1nM828m6gwjAuB4YMpdXXwEayiyyTD6mZtghHyKs','YcaaPUiIbnFDq4WjglsxEbGWIXX8lIArHDDExeyRWtPdZfIqbu43kUDzqLpuZB','r','h',11);
+INSERT INTO ti VALUES (40735,34591,'5b98XTdhDfsi3xbWb8P4DxBnZM0wkEWNBcttGCfir6Z2PHXqpuVhNqDMP8D6','2Obd','e7DQwgtLrCUjco7nuX3RQFtCj1nM828m6gwjAuB4YMpdXXwEayiyyTD6mZtghHyKs','YcaaPUiIbnFDq4WjglsxEbGWIXX8lIArHDDExeyRWtPdZfIqbu43kUDzqLpuZB','r','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7258,19002,'4B7ZdNZEk80PhyBHvR78xf66zI2miF5YfMZarhKK6JMR1iiZ8T9F','a4qU6KuSY4bUfOh0TK4DPOaR8bhqokUenpvkalqpcw9W9ELEscYi67cybdKym4rgD70m1CadSWY91kg5bvnUwo8FYAdceevDB3FDUJ4eOE6qzhURsotuWVhOlSExEkw9wojTLsSH8Dn5r1RD2ycuTHZkjCuC7lRG1KN7F8HMwb6FMzcogyxgpq1j7cCgHhwQq5x','UPBzuoYg4Guopixt5pmuftfdFmPZqBDrwxWGGlbqUGNdP','DtzSdw2HoD1I4V0ptzRuDUsqq2g64rGKAAEBs51Q2BEmkgnlA0UAM','1','M',12);
+INSERT INTO ti VALUES (7258,19002,'4B7ZdNZEk80PhyBHvR78xf66zI2miF5YfMZarhKK6JMR1iiZ8T9F','a4qU6KuSY4bUfOh0TK4DPOaR8bhqokUenpvkalqpcw9W9ELEscYi67cybdKym4rgD70m1CadSWY91kg5bvnUwo8FYAdceevDB3FDUJ4eOE6qzhURsotuWVhOlSExEkw9wojTLsSH8Dn5r1RD2ycuTHZkjCuC7lRG1KN7F8HMwb6FMzcogyxgpq1j7cCgHhwQq5x','UPBzuoYg4Guopixt5pmuftfdFmPZqBDrwxWGGlbqUGNdP','DtzSdw2HoD1I4V0ptzRuDUsqq2g64rGKAAEBs51Q2BEmkgnlA0UAM','1','M',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6508,24077,'NZ0jHNY5XEEZ4J7','Qv3RZK1qWlmuW4CaoaxYmO50JXGtddFoub9cXC','4NaXZkKd0HWqsXJ4','XvS0lOsQ5jptdYuG49NNAdqsicjZHfeVU5doxypwho3WaR4MIWdiLBfOLbAGHQi2Af033Y7WMNMqpTLEvW7zz9leeUzzGqiFNYbtmXWY4JoxPLjLIlwbEa35TOUjPxzMYc3SGPV6NGKksHNGDC88FxgVofWfe5aA9bYXaeVGyhk4bdCr2ALfqRUs1C9oR480hWw7FQ16h','0','D',13);
+INSERT INTO ti VALUES (6508,24077,'NZ0jHNY5XEEZ4J7','Qv3RZK1qWlmuW4CaoaxYmO50JXGtddFoub9cXC','4NaXZkKd0HWqsXJ4','XvS0lOsQ5jptdYuG49NNAdqsicjZHfeVU5doxypwho3WaR4MIWdiLBfOLbAGHQi2Af033Y7WMNMqpTLEvW7zz9leeUzzGqiFNYbtmXWY4JoxPLjLIlwbEa35TOUjPxzMYc3SGPV6NGKksHNGDC88FxgVofWfe5aA9bYXaeVGyhk4bdCr2ALfqRUs1C9oR480hWw7FQ16h','0','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (35785,8412,'LOwGu9vL4RTTqNEgwq1OykYYxKJJB1BNM7mL6OCnI4tReR2SGKZctcnHUa1WQk9FJoVdQnB77Q','PilP0FwSKqJnvP8vtTE5Iy0M7YzAOBoBigiTi3wfMsB7mvDvYsPk9Fi8XcKrgV6L8H0PoTiFMVhJgwnOLwL2KBIyIfpXtv27St0fHitb1j4PSL8lYl90i0C8L2nAtMwtKrfnTz65i0aJxq1tiAQFFOYmZKuCG42QFoXDbbbDwHAdgu9siBtMMyRS0NPv0pMOCV3jz5iTrq9RqPV','9damiXa8wxZfhGTAl4B0f9pr05Xgd6c71Tpbjmq09Er2SY','xVRQ9JN4S7J7K1W73d4VqpSJqf4W892zi9dbFBGQ3N55xt','BO','I',14);
+INSERT INTO ti VALUES (35785,8412,'LOwGu9vL4RTTqNEgwq1OykYYxKJJB1BNM7mL6OCnI4tReR2SGKZctcnHUa1WQk9FJoVdQnB77Q','PilP0FwSKqJnvP8vtTE5Iy0M7YzAOBoBigiTi3wfMsB7mvDvYsPk9Fi8XcKrgV6L8H0PoTiFMVhJgwnOLwL2KBIyIfpXtv27St0fHitb1j4PSL8lYl90i0C8L2nAtMwtKrfnTz65i0aJxq1tiAQFFOYmZKuCG42QFoXDbbbDwHAdgu9siBtMMyRS0NPv0pMOCV3jz5iTrq9RqPV','9damiXa8wxZfhGTAl4B0f9pr05Xgd6c71Tpbjmq09Er2SY','xVRQ9JN4S7J7K1W73d4VqpSJqf4W892zi9dbFBGQ3N55xt','BO','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (52909,57667,'xrMYbwTAVg7JAoD','bqqRakA3tdBMrPwNxD5NNXpZAEfpZFYOO0pXhqneia5brOgah6eh9D1kQSnFUfTXYabBMXWFskjDicFhNCgo0L7','TkKDe32fkDk39urVxk1tqj1OxLblJNY9WHois7wObBwdA0dPszOBWMvl8WYUXVm8TsoE','V2ctHA3DvjnP6SvIMgasRM2Gc0gXJlBnWnM8ffuimpInfwqGWqRRdDTh5OUrbnrN8Bo6qSzADeZUwzlZBBTRpopL2PrVNytne45cvJOXgDxMuCDynovK0JJ4mX7n9QA7HNqXv9JQ9Fji4jwUa3SGSolP09mZVtmj2z8t','N','F8',15);
+INSERT INTO ti VALUES (52909,57667,'xrMYbwTAVg7JAoD','bqqRakA3tdBMrPwNxD5NNXpZAEfpZFYOO0pXhqneia5brOgah6eh9D1kQSnFUfTXYabBMXWFskjDicFhNCgo0L7','TkKDe32fkDk39urVxk1tqj1OxLblJNY9WHois7wObBwdA0dPszOBWMvl8WYUXVm8TsoE','V2ctHA3DvjnP6SvIMgasRM2Gc0gXJlBnWnM8ffuimpInfwqGWqRRdDTh5OUrbnrN8Bo6qSzADeZUwzlZBBTRpopL2PrVNytne45cvJOXgDxMuCDynovK0JJ4mX7n9QA7HNqXv9JQ9Fji4jwUa3SGSolP09mZVtmj2z8t','N','F8',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b INT NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(53) NOT NULL, e VARBINARY(19), f VARBINARY(32) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (66,1154342021,'FLW69e8Ng0B7UJSYOmnEhUAYTq','W0ExfJpd6RCVCr5ybr81tjNmRShHQrULh5aZ','PjRXkUJfdPIOysQG','Kaz','qa','o',0);
+INSERT INTO t VALUES (16,1320983746,'hGRltdKGZNIn','AXeFx7WLolAM2UwxMIY8CdBxiR','gKN5zfeVNjMFQsLy8QE','oudJOrTXvchQP','T','Vd',1);
+INSERT INTO t VALUES (86,-767049397,'GriU3uoew0mjU4Npkjoq9nGiLe54','2HdiEqXtlhINQ8a5FhZyGTwonH7','KLFsBgOR90','0USoxLx6Wk0Di3rwwM9ptBSNhLs','i','i',2);
+INSERT INTO t VALUES (-20,1760654760,'8','lYYgC3zf6gueb66','pYCVrydygqWoLcJsVgY','y9pjWJ','x','S',3);
+INSERT INTO t VALUES (25,1908105627,'UJhd0POpJZFXIwWmoRJiax6','1HlS','vpFDIR','NKfL9d3VuXwLBQXgZZ','wO','T',4);
+INSERT INTO t VALUES (-67,1122276438,'nxHvoPbdYKPic','hrDOZ6qerx2vmEakRjyDDnxipHqE7AnVs8vacnQpBHK4cLofs','b','cTgvE','pa','Rd',5);
+INSERT INTO t VALUES (-36,-252622029,'48x','FglW0FSnDW6v','ZXPzwyTb','jnbdOwc','D','YP',6);
+INSERT INTO t VALUES (-14,-1265874410,'v7TpTwMBf1ud','wycgsQecbPwadHwzII6yyjn6','EnWiCMmGWGjVdkB9JL','ZFBny3','v','Sp',7);
+INSERT INTO t VALUES (-108,-1555095716,'2ms','lryA7PFnVB','Lf6lA9RXcbvQHwVx50m','PgJik','VD','R',8);
+INSERT INTO t VALUES (121,2101703632,'qLXjJxB2k2JL','UpxoZT2nGsnOdCHDjE','Cp4NY2VZr','1a','KX','2A',9);
+CREATE TABLE ti (a TINYINT, b INT NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(53) NOT NULL, e VARBINARY(19), f VARBINARY(32) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-767667,-1714429657,'h3qWvOg5P6EBO5ffOxjuGegWwip','5WBePRVxiAV7Dm4zoRYj','j','olnMBDUWdKaD4n','D4','p',10);
+INSERT INTO ti VALUES (-767667,-1714429657,'h3qWvOg5P6EBO5ffOxjuGegWwip','5WBePRVxiAV7Dm4zoRYj','j','olnMBDUWdKaD4n','D4','p',10);
+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 (-2351760,-1566937252,'sh0GB','cggnyz3IC5nuu1ovJ0IquGQR5','MJxdnp','swEo73vYucbHLWDAv0iCdJ5uXGgEYdW','O','DP',11);
+INSERT INTO ti VALUES (-2351760,-1566937252,'sh0GB','cggnyz3IC5nuu1ovJ0IquGQR5','MJxdnp','swEo73vYucbHLWDAv0iCdJ5uXGgEYdW','O','DP',11);
+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 (-7165785,1025429724,'BF666f7U19XTjOaHm1gumCDH','YbeSZEyIXcciiRyJJse5Zg','H33xIrOM','dI','V','kz',12);
+INSERT INTO ti VALUES (-7165785,1025429724,'BF666f7U19XTjOaHm1gumCDH','YbeSZEyIXcciiRyJJse5Zg','H33xIrOM','dI','V','kz',12);
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 (9348900272333955414,11305830692823486297,'vd55m0TcrQE87oyIYBOnnptPOEo3bPMM9BQcwhdauwqu7IzXKeg0pgWL','4z2DzDHwnpocUafYtgoATegYEnBSjlYO9yEZeifDG3KrXIhiTvFb6Xdx0RcGOqqWmqkvTowMgd6r','ZJV5a4IIIWW1IUn','dg7B9tiiVnVQYe0ssx1FbvJkCKtNTegb6PlUrNG1hKJB0pJgVCsXIRdXNqwHzGXRcB7Eas','AP9SpY3oSgZHXZPB4qIZBwExNw8CBjGc6ivn9xMn3DRowrF9R66EJtoqDprPvOguONuB6Zza1HdGdu3F','tCtBsftnOuuVKS1Y55NtXTxQPpZJZ',13);
-INSERT INTO ti VALUES (9348900272333955414,11305830692823486297,'vd55m0TcrQE87oyIYBOnnptPOEo3bPMM9BQcwhdauwqu7IzXKeg0pgWL','4z2DzDHwnpocUafYtgoATegYEnBSjlYO9yEZeifDG3KrXIhiTvFb6Xdx0RcGOqqWmqkvTowMgd6r','ZJV5a4IIIWW1IUn','dg7B9tiiVnVQYe0ssx1FbvJkCKtNTegb6PlUrNG1hKJB0pJgVCsXIRdXNqwHzGXRcB7Eas','AP9SpY3oSgZHXZPB4qIZBwExNw8CBjGc6ivn9xMn3DRowrF9R66EJtoqDprPvOguONuB6Zza1HdGdu3F','tCtBsftnOuuVKS1Y55NtXTxQPpZJZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED, c CHAR(47), d VARBINARY(47) NOT NULL, e VARBINARY(94) NOT NULL, f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6160767398072923984,44768,'t7zRAdBWIxPRPyHN','4EJFhUlMXFXlDDd47VCitbAdmuuqQERIQFiSJaVlq','0p5uK0eVLXoQnGojOtcBMqDwUCanUxxLcLe3O27ThSBqv2wr6moewOO3jn0dtPDjwtw','nanjYqhUe6wOJs9maabXaV702pJuIYb2OS1','5lf2YI1eZ1NRmN1S6mTyurDEJAuNHZl3b6n78rA1EBwX','OtH2aaeKNrBgeju8GBFyd9XWujBy2xEeaHhtxX6Sz4AN8TK0n9EONxbsE9z4XNsmXUEXfmeFkPwXaQVkjz6v17b3rLHZWIY0',0);
-INSERT INTO t VALUES (-8147595503168007733,30484,'fkL','DxWW7ApVAvR2HrgktKZLC44','k5jUvT5ksqGia1Hq18po5ESjrA5','a','I','XwdLulXxJGJgvyH704izMHA6hzAc4Fao7ziDjIukw06DOyXZVke3Z',1);
-INSERT INTO t VALUES (-7888119781454796877,22364,'0mdYmQ2HyUNJWHQ4fWh','KB88NZ5nbsB8YgsGGenMZRuYi4hZj6CzZPwyLnMHfU72','1QzjgTFI7RdY2WbJYQrWnpdhVXHugJKv2pRvkcQl6kR5wCHe0T9WQzzhSEuR1U8drWXNK8snTJpEfY0a6u','2ifbRC5AfYBVerXVPEi','kfuHFCEJvX97BX5bEr','OUwMsJdOP2p2AOcHNSqquVzVr8SQ9k1R7FLYg3OV',2);
-INSERT INTO t VALUES (8931437281153011664,50716,'Qcr3yJaey1U2t9YNOX76thwQLTVQCFND5lhuUcycvtZY','Cw','E09vOxL','ADEGdfOlNBfvC5C4EsRZm3q4pMkTR','W7XJ1sKtcWzIZl8AGrPcgn1gvChv2MoaQUFqTDaJnWL8eA7hUAMW1fLD3XY6fbWGqsSRYKr0SBMVP4kh0kR','5hknt8NyBQUp4oiefSf0wYntljhljiTmRgYt',3);
-INSERT INTO t VALUES (8847425202491422990,13013,'XRFTGtWYjnlGKGIYx6PsRmngRLAhtQUh2Cu72W1O7RiTLg','DPlz2hifTqp36kDf66YLPbD0Zr31IneuMVREYzw','G0q0jkbNnLj7KLzlizmksvCDxAFwluSoou','1jEF49GHNz6Gcob2mkjH9a3swVoDdE8R51NJNlTO3wq4LhdEYmQ6IPa','vio6iVMYtYLGLqvJrHMFwVQPPZA75PTEW','gNQBMpcln4ipNlAgGhwxrNqaOIXiK8otW9uJVjELWO2OScvl4NKTfVoL',4);
-INSERT INTO t VALUES (-1931937546737079950,18806,'3cw4GaY3h1WwlZ72wjhq5','YFrFtIaLdxZbyV9bH0TAqcgxLKqChGcKYReW5JkjUQPMZzo','paMeYu1cMDOr9QO2JVYEKgTtT','2Z30NXGCdeYWm4WnqQGHKFw3iprKocKebdiDKmrBvO9WjKmsWEJ0e47dO8MtWc6Hdur','MYGFyVNVUo6MIE9k0iczwcJqs57411wY24Y0JItcpwuhelrpoUUNBZYffj5RiYm6g','9ulZHCIQVY5kr38pzNFnm0gsxNQAWYQli',5);
-INSERT INTO t VALUES (8668766052091440827,7222,'PxUrCM8M3','oszco6J4XgfFavxDefwRd0ibawqiDxbWA','90C0EfSALmb','mNBO4LHoIj9yZPLFEkUC5OG2rSZOAL6cE6v5ImYDi6c2BhmNu8u','r85wCPh0cWVoSyzWlA6vYHMtoib26NGFibegU4dEAGozB7ewZj6fLqe7JDNgqGLnH4Qhv1FkdbZlHUoEly0vWS7h0G6Xxd8k','bUgdzq4r',6);
-INSERT INTO t VALUES (8420443115755195025,9071,'vC8F1sm','0aqXq8zMwdf50Vlayk9Os6GPhUptJ7uCOLi4','H4kIiVF76D1daIIwfyAYOPVVVLdnlpqG0rVjwYDMkJDkPgseBx4iy1na7b9GtMoYPaosz1O','t4zK','YM3hysDDawJVvJ3BAkOk0tSFBvNctxQCZpyEgeDVRtkaSGcAXiyfWUS7wgY7Scu','O4A8noUe7dPS5szRJWYdWXRGW0VNOicEGtMpOXmnBQZZhBF4KgFckZpf1Q6lECf',7);
-INSERT INTO t VALUES (8204302461689305623,24326,'XZ','AUVDaJgvaEPeISUicjWUS7','YzMjckW2DrXgnyqCwr70iPcDyGVd24i','EzzS6DF1yBKiC6RiCOmPVrDRts57z7PsRrG0NGEi','dr0dFyMN4fVH39UbsWbzE7SCRkUHayL6NZzWujbqDp9bxAc5X6Wo97Fzi1oZKYpDEXPwVLLhsLl3aAZjTIYHvAE3yklPfSbIYN','0EadDcZ0TnKVob9xfTdZQFwjNew6Kn8IGtdoqKBK1gQxjDOQ2LwGDcK4czAZE6A0i',8);
-INSERT INTO t VALUES (6434002293913023916,42872,'5Ry8wzwlAtypTXLoQvL3TtdZYtl4IXzioiYf','eYXe8XUycHHo','CYyp2groa7qlUYXzDuaAQp2pNMMpfMouqeW2xR9sq4KDdyFpznoHzG6QMgpDvOY','4tFT6LWf6sH4v0Ffr9NrYrpNyF9fwAeVNZxzQyq8vF3E36iYlhOn4','Kcln9bxegmKMDdr8v25uJJ9OG99DkGmsYL7gdzhLxG9wx','SEHS4IMWmTw2eTvDQNSJ2s4wBV9fK51EzJOFHuDBJ5cissNVRM0O4SojmK24XAvlM4Od4KwMmxDJsAPthb1l6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3338402,2116766608,'4S6WdrBe8a7B5yliBduk6z1fLZbd0l','HYk29qWUG0mMbGcXndmNLgMUt5rvmcsGFq7jucmc6Q65D3LYnEfGUThy5UIfqEKQHepSPjeUiZbs5ekDZdVK2ZSFmGbj0BzP5LQqmrfVJ5O574hM3OAH3Vp2DmaMpdontIAX8esmhQLgk7Z5OyUkblddzrjx5OqULXUvuBHk3oYZg3qOZJ5PnlhQ7Wfo4pgzYsl8wPn5zZiCBeVv6dCaZWdP9tMc4mJNWj0i','3ufbs','flpHNE4KJGlvOtsE8IprVTbpY543iK9ibXkY1F69Jmila8RR9uR6GWI4UrmQBV0CPGlOEYhVowQhMv6n2xqve1BzDU3ZxgOhFtXnva0DfwpCo2hoBY7tfHJCKA8xyfGk3kQfyeZsm1TAiuqKf1e38vAodD04ny8FeuH1dkTburdMKAmtXgFeBgP5xrHESNccb6cU2x95N3ksnt9YNeEhWuJpT1CqONfJo8UTHakkI79HI0m','D','S',13);
+INSERT INTO ti VALUES (3338402,2116766608,'4S6WdrBe8a7B5yliBduk6z1fLZbd0l','HYk29qWUG0mMbGcXndmNLgMUt5rvmcsGFq7jucmc6Q65D3LYnEfGUThy5UIfqEKQHepSPjeUiZbs5ekDZdVK2ZSFmGbj0BzP5LQqmrfVJ5O574hM3OAH3Vp2DmaMpdontIAX8esmhQLgk7Z5OyUkblddzrjx5OqULXUvuBHk3oYZg3qOZJ5PnlhQ7Wfo4pgzYsl8wPn5zZiCBeVv6dCaZWdP9tMc4mJNWj0i','3ufbs','flpHNE4KJGlvOtsE8IprVTbpY543iK9ibXkY1F69Jmila8RR9uR6GWI4UrmQBV0CPGlOEYhVowQhMv6n2xqve1BzDU3ZxgOhFtXnva0DfwpCo2hoBY7tfHJCKA8xyfGk3kQfyeZsm1TAiuqKf1e38vAodD04ny8FeuH1dkTburdMKAmtXgFeBgP5xrHESNccb6cU2x95N3ksnt9YNeEhWuJpT1CqONfJo8UTHakkI79HI0m','D','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6183891,-1988719777,'1WYNXLoyGaFxaWon','PA9HOTRi8sMy4mD6dB0V01qiP9dYjCzjZuGpnN2J9TrnUaV9W3iY3zJBvOaWkxdmDwAQqNQPfBvmVCQ5FZsQ2Aq4pZvqvTa1UTagBUXc85RUB0yQNykSUtOPDkWVgS0vvEuWPEunFF183OfSEpKcylhigk8Rwnifof6kEWhlOQXqdkcT4ddsaRFMNu3O1TsSjKOvS9elrvwhdLCj1f5i5h30jgGUcHAF2e07tpxGbwAFBgJHh3J','QRPKxeQMfxvV','aGxJDquXE5Q9y3kOB5Q2TDojWNakGX5Tk00aiU6u9R5R8FCbtrUPzdlRo0j1R6Ve066Sc5Eqcf39LadTt7wR0jf0U3UWTQ0KNcWgqvDywSMx3YXsOqj7C73FbG22N0jYAAuh0MpQ0Ou0gWL1QB5A0Hn0ZHstbV44xRfILCZi93Ry9bnteSQb0kDADY9sgUbTezQvX2whf','rzs','D',14);
+INSERT INTO ti VALUES (-6183891,-1988719777,'1WYNXLoyGaFxaWon','PA9HOTRi8sMy4mD6dB0V01qiP9dYjCzjZuGpnN2J9TrnUaV9W3iY3zJBvOaWkxdmDwAQqNQPfBvmVCQ5FZsQ2Aq4pZvqvTa1UTagBUXc85RUB0yQNykSUtOPDkWVgS0vvEuWPEunFF183OfSEpKcylhigk8Rwnifof6kEWhlOQXqdkcT4ddsaRFMNu3O1TsSjKOvS9elrvwhdLCj1f5i5h30jgGUcHAF2e07tpxGbwAFBgJHh3J','QRPKxeQMfxvV','aGxJDquXE5Q9y3kOB5Q2TDojWNakGX5Tk00aiU6u9R5R8FCbtrUPzdlRo0j1R6Ve066Sc5Eqcf39LadTt7wR0jf0U3UWTQ0KNcWgqvDywSMx3YXsOqj7C73FbG22N0jYAAuh0MpQ0Ou0gWL1QB5A0Hn0ZHstbV44xRfILCZi93Ry9bnteSQb0kDADY9sgUbTezQvX2whf','rzs','D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-5393587,677932189,'zuw9S7GXfXsO3bzGnNGVW6YC924JJdxxw','rhzfd9Oh4ByCxn7d9kb6nWncWawp2eYwmO9rhdwWJqEGdK7ZFhMxoqe30LmTN5feE9r8Y4hipy4xXtvBQPy9Ui0jrOEISNi7vo7xsZV7awlfIWABKp','ocA9QVITDZs','NcMl4A9izJmvoURTdRAMIX0sJResswgpYeMoVbDwtTbXcGhWP4Dnmyz6cjYLc8IOrM7QGQqfYFGPp3lGfEFbpyy4YBsMWCAiIHrhqoOO9LFmTPM3RZxDT3MMOuqdNpuuazTyZP85rMiwbexmwQFLK2hRtOrMiMYX46RTbEsW5YHtgBEq3QBiW7wFUUKXP0hGnChattdH9CH8xlESmLU6NOUCKCmD1NsNuotThl35XXadIMe','y2Z','9C',15);
+INSERT INTO ti VALUES (-5393587,677932189,'zuw9S7GXfXsO3bzGnNGVW6YC924JJdxxw','rhzfd9Oh4ByCxn7d9kb6nWncWawp2eYwmO9rhdwWJqEGdK7ZFhMxoqe30LmTN5feE9r8Y4hipy4xXtvBQPy9Ui0jrOEISNi7vo7xsZV7awlfIWABKp','ocA9QVITDZs','NcMl4A9izJmvoURTdRAMIX0sJResswgpYeMoVbDwtTbXcGhWP4Dnmyz6cjYLc8IOrM7QGQqfYFGPp3lGfEFbpyy4YBsMWCAiIHrhqoOO9LFmTPM3RZxDT3MMOuqdNpuuazTyZP85rMiwbexmwQFLK2hRtOrMiMYX46RTbEsW5YHtgBEq3QBiW7wFUUKXP0hGnChattdH9CH8xlESmLU6NOUCKCmD1NsNuotThl35XXadIMe','y2Z','9C',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT, c BINARY(96) NOT NULL, d VARBINARY(98) NOT NULL, e VARBINARY(86), f VARCHAR(84), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6375,-17949,'Znl1XN5Cij6WcsRmUCfEkl2kzYQXNwnRKhExWZWL6AgNCQSNDvk','b','dbkbcCYGlRgnIMJ4w0TW4PKAswT77VqjdVTTM25zfa4tJyiGVEgLMYa5fScxc9FLqUAzKLzginZGuUui','ibCL25JaQlX','q','u',0);
+INSERT INTO t VALUES (4609,-4655,'Uu5OPR5I','zMnvbxrjxrGfKrCOyIFc9x8DiD49FWKW3fs9TX8A9la0TGyl9ENUpQTwq','SCqV9LgRV4UA12zocPlojzfjxHmwgxSsfy3xg','52nI508HBwhpiTK10UWxJF0mmvkdI7IY','D','S',1);
+INSERT INTO t VALUES (18473,-23762,'6QXRRrRNQow3xAzqVBlpUnRFpvhwIXj33Fhd3f6ybxTJIHb','m1Cb8qoCXSK78eWS9RQNFULd2YIrd2TEPbrT8KvI5vH8Ny8yn9XfqxjV','3wvhRRayQ47sgZrbBRyRpMYQF1kr','G2qQG4EoKDBbNEzIHhr6QKJOjZXa83oZ5ERC1OHHiDm3qngVboy8BBzOjRsPfZSGT8','B','i',2);
+INSERT INTO t VALUES (-32153,-3124,'fhHwbNDvT0tBuvwWBINtwSmhihYX1rN0ecsh9AUh9b1qM6cpPlM93kTp7LX3w0xt','Xxx','nSGmqwruLB3e75pdS20H0l3lwNxbouTXz','I0dDVGmEFRC9HdD1EFL','q','I',3);
+INSERT INTO t VALUES (-30531,23073,'Jkat9gKPZo9Xk75FsMAv1m1aobmjk9yhPKWfWB9IpIm5dyAE5Oqa','3pPuwuQpdj0Gbtd6wQBPkP1dORIjl8q9Xjuj0fNoF3W','ry7oBHg6tqSt4lImHAllAOk7LmV0QsJSqT1R','ZIqglm5yA0JW3u5O71iSlDKOBAktu3Vv1kz0hrbFUKStD4POl3SyTlP4txIIuBeiPx4b1Rbiq1POCeaY','L','u',4);
+INSERT INTO t VALUES (-10068,97,'Pw2s869syfYGfNjP','Av1BaUjKNf43Vn7AWiiHtMtOebecKNoGVOKHZpeFby','PZpwdLNPp9PZUAtXaeDhRRQIIMm5mIw9maEQ0zYj0rMPAGZrRoEHuopToQTV','f7wk2Z2k34dhNlvOUM9wItiT3P2OPrQn1zHCiLTFVXkMsQSHVIzWkFhNbP2Afok10Wl0VVX5mR','N','L',5);
+INSERT INTO t VALUES (18885,12,'LotlhWZirpq22MDJCnAXUwWdd0FQNG7T7ajH6V1N','t5OwXphqcYIeEyunqfPMdqnkl2SN5MM','Z6ORke','W2GYJHPG4GASRfJQ','x','B',6);
+INSERT INTO t VALUES (-17923,-15415,'tqNqL3GVeqoLgK3OGxt2wNczoxPDSP6HlOjnQWSmIA28KWD6DiKTQ2zchuIrwpoCSalc','lYZr','v4wjWMlVArk2a6i1PUpT1ibJI2cmlf','BdTtaaQDmfAH','a','d',7);
+INSERT INTO t VALUES (16118,-11231,'YP4b3NxiLl3MCeq3PVAB5o4vqnpbl7gIdls2Fz0nMFQHz5npPfkab7diYcFP0XsJpBcrJGxK2gqHPw5IJz0DiI3','WI1yc9AQaN0N8RLgSu2fXtwH6NE5zQlDiYauZM5kfaNfCOUPDT7WldFhIDuN5CBy','vCV2ZoexrUZRemE0G9JqjtEvuApeMFUFpmClzuos23GWQVO8Ju','LEZXECPSXUnwBcLsJst1RvLOJxBlH04WhuOHcXk9r0eo47L9eMnBAJZfIIEECXFhxLnKp2ZHNqRrfi0SLv7','b','1',8);
+INSERT INTO t VALUES (25143,-6151,'6WNTM4NcUMhK12uj6cbTU4a1fu0SjBqpFR2MIC8MhweLH08keb6X8tXuI7qYWkXxHPQ1zlLIC6on2FCMmEPGkWjgRQ','ss4NFFMP7P6LTfPnSsMrItR6AM80k6JfjViWIrZitcgdJQ4TPGHbqZ0crciidVvIFG5ojU3EwVr8bcb80THA8nIyMvp6yq6pl','BS8F2maC6efcScmTw','Pt1hRNywm9CAk6wB7EEhFxkn04GvZSFHqyYyPtrfnRV9G5QMFt8JlcnwBQrRc8RLOkfJMpZeK','M','w',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT, c BINARY(96) NOT NULL, d VARBINARY(98) NOT NULL, e VARBINARY(86), f VARCHAR(84), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-1321530730685493110,44961,'9ipdINwtkDybPpjGS1epDhHoU1M9pQgOWvteYlUfxctVU','Btf8qjfObsuwRmuYafnOsc9QWHOgQatneQuNfeIXMYpaJw','mUbwOl9I9A86p27P364uBUmyGO1OyJhb5J','FulsYlGi3jQghkuGBjilqAdrRsICPmxRIA9Re7subazqO','5V4Bs9oBljrRJ6Zfe7Cn','sAQghb8WYfXI26zxlKpYZcgnafNAgrMMzqCvjaFXhj64r2Kfdbe6A7oCTfy',10);
-INSERT INTO ti VALUES (-1321530730685493110,44961,'9ipdINwtkDybPpjGS1epDhHoU1M9pQgOWvteYlUfxctVU','Btf8qjfObsuwRmuYafnOsc9QWHOgQatneQuNfeIXMYpaJw','mUbwOl9I9A86p27P364uBUmyGO1OyJhb5J','FulsYlGi3jQghkuGBjilqAdrRsICPmxRIA9Re7subazqO','5V4Bs9oBljrRJ6Zfe7Cn','sAQghb8WYfXI26zxlKpYZcgnafNAgrMMzqCvjaFXhj64r2Kfdbe6A7oCTfy',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(48);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
-INSERT INTO t VALUES (7422861567826714568,64744,'AfGr3b9gHtD4F6','4iqSXtFn4DcpoB3ZGxHGOANpFVfagzWzqcN','0ACNgh','B5zcyz3PTV7qrqg','6052sLPRApTp78msz1QBTj4r091tCHCKXbeedwMj5QXMJxUWKInT9','0yij8Mxj0uiPcH0xD3KgtL0BuKBJDfv3xwdiZCOU',11);
-INSERT INTO ti VALUES (7422861567826714568,64744,'AfGr3b9gHtD4F6','4iqSXtFn4DcpoB3ZGxHGOANpFVfagzWzqcN','0ACNgh','B5zcyz3PTV7qrqg','6052sLPRApTp78msz1QBTj4r091tCHCKXbeedwMj5QXMJxUWKInT9','0yij8Mxj0uiPcH0xD3KgtL0BuKBJDfv3xwdiZCOU',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (1242045,-12647,'D7POSwxUX84nU9QMQZ34kv3V3qwr9Lab0PPSQ','tyUVp1EvLfz0cqhRhFSs98pN6EtrpI3jXncZSVtBVUsetvnCv','L4v9GCDqLWMAMBXMeXL94DqQN9Wn8a','t9V2nmvC4Wh9FL57ttqZj6sXaWnGf1chzGarw83p9OAvY7HMilkyelAHS','Y','9',10);
+INSERT INTO ti VALUES (1242045,-12647,'D7POSwxUX84nU9QMQZ34kv3V3qwr9Lab0PPSQ','tyUVp1EvLfz0cqhRhFSs98pN6EtrpI3jXncZSVtBVUsetvnCv','L4v9GCDqLWMAMBXMeXL94DqQN9Wn8a','t9V2nmvC4Wh9FL57ttqZj6sXaWnGf1chzGarw83p9OAvY7HMilkyelAHS','Y','9',10);
+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 (2485520,21009,'lBndvQzk22jYkOt94hDQh8ibwII8znfQAcXwqSxa1Km3dEHKyy8tIaB','uaNwakq83vVXtMp92NRwXFCI9owvzVsGkugcfVwom1mITiJmIffquP','mT8FeK','5Bn6RJvmziMTSGPGAtCDcoIhRbzKwzCjsQaEZXeMugBlh8sB9sIRquUz63KhQvpw0lukMST','q','X',11);
+INSERT INTO ti VALUES (2485520,21009,'lBndvQzk22jYkOt94hDQh8ibwII8znfQAcXwqSxa1Km3dEHKyy8tIaB','uaNwakq83vVXtMp92NRwXFCI9owvzVsGkugcfVwom1mITiJmIffquP','mT8FeK','5Bn6RJvmziMTSGPGAtCDcoIhRbzKwzCjsQaEZXeMugBlh8sB9sIRquUz63KhQvpw0lukMST','q','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5667723198305230724,27158,'i','BnnhaKEM5hRrOr3zXg6UElJFLBUvGU4yhWM9nUiEvQNsnTlTtoozCLe7mW','iNvlYkycRNlDUjbSYfjZTbwvWl4KeyaleHfNSgDXv1GrxMKK5roRZKb343uJrPFsUduU0pa0','8fhQs11dxP8GP5LbyxWkvUNJ6wWiHIDIPsVzoBFGQ1coUJkpYSO','7cqWHX8PrqoWSuqBc1ItDMMim96kGha7ZnSdK','Dxc6tSFgjXtemN4',12);
-INSERT INTO ti VALUES (-5667723198305230724,27158,'i','BnnhaKEM5hRrOr3zXg6UElJFLBUvGU4yhWM9nUiEvQNsnTlTtoozCLe7mW','iNvlYkycRNlDUjbSYfjZTbwvWl4KeyaleHfNSgDXv1GrxMKK5roRZKb343uJrPFsUduU0pa0','8fhQs11dxP8GP5LbyxWkvUNJ6wWiHIDIPsVzoBFGQ1coUJkpYSO','7cqWHX8PrqoWSuqBc1ItDMMim96kGha7ZnSdK','Dxc6tSFgjXtemN4',12);
+INSERT INTO t VALUES (618704,-22773,'mQPvUcCCv6JntT7omYzveNUD4uWe9SND7OerU6pxz8ArbUuNkAYv97tCvYGMKPeex4IegD3N3DB1xDgyQ109IBUjG6NM5xNqc','bdIJ0qAxiYJY2oKdHzZP1ZZRDswnJjFR1wYRY3OpgyHtkLSoxlSw65x9U7ZAS6iNAmDeNH0S','glR5SLOHaXnQJEfHWDo7WkPdwcGBOPUOkbbr2aPBHOWbqDYN1bLXlsYWK1puTW43eSof9','NviUd1PMBn6FuO','z','i',12);
+INSERT INTO ti VALUES (618704,-22773,'mQPvUcCCv6JntT7omYzveNUD4uWe9SND7OerU6pxz8ArbUuNkAYv97tCvYGMKPeex4IegD3N3DB1xDgyQ109IBUjG6NM5xNqc','bdIJ0qAxiYJY2oKdHzZP1ZZRDswnJjFR1wYRY3OpgyHtkLSoxlSw65x9U7ZAS6iNAmDeNH0S','glR5SLOHaXnQJEfHWDo7WkPdwcGBOPUOkbbr2aPBHOWbqDYN1bLXlsYWK1puTW43eSof9','NviUd1PMBn6FuO','z','i',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-8964235153736063182,33615,'xXTxM3JwSHd8nVI0Cmoqiwjc2HZ3uepE76vLf','VEBGfuvBu6ckmr','HlSQMCmRZ75BCRMM4h0D1Nd1KI','hM5SHF3CxIbOWP4VEWFrAXa39XJDgBvN8FC0ETJ9IRhULsQu6','N3tcCnFGeioNGSotydFrBKyvMAQp2','Ju13qPt8cw6FVX8lmsNonI',13);
-INSERT INTO ti VALUES (-8964235153736063182,33615,'xXTxM3JwSHd8nVI0Cmoqiwjc2HZ3uepE76vLf','VEBGfuvBu6ckmr','HlSQMCmRZ75BCRMM4h0D1Nd1KI','hM5SHF3CxIbOWP4VEWFrAXa39XJDgBvN8FC0ETJ9IRhULsQu6','N3tcCnFGeioNGSotydFrBKyvMAQp2','Ju13qPt8cw6FVX8lmsNonI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(79), d VARCHAR(72), e VARBINARY(26) NOT NULL, f VARCHAR(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1793884335,28611,'0JiKYmk47Hv9FVza9gOlk57wWbCK','mEQUx1zicnqO6bAAhHKfkEFiu4yIZ4IVhPtXFHy1OqYEeCe5i0xhzddDtvhrqFH','K8k9RT1OnfxvFus0aj','hqu6AgYjtYYRqDirCetA4y3pGIwJ6rLS0ZarjG','bKMS49tL5hwikc5KN1HTx5hIOZ67MezykGLBcTbUVdzT2RRGvKaz6qH4BkaShtmlr9lhjg','63K7JqipUvXOSPAY6MDtnjTv9GUBa1xBh8ObOxS4q1hq6FlmvAni2dAt1iBxSSrs3h7Q',0);
-INSERT INTO t VALUES (-288684893,25014,'T9oKDxyTcZTzS7ydyNSb5OvDijEIhNCpKBGmoZ3SAZLXiJ44RyCEoeqtcjelJ6c5FACTKrn','QMUtkmTIvvg1CZjtlOhcfTOqzui0lJLB9P0Uq5cU8UJCwlw','cQJM6Ifke','x8FVjwA6PAF0NzEUWf7ZEWieZXxTf5VJBwpDBs','MFx8L20eWhYp0bo2t4zPx41KGGNeGbi33IkDNRMPrgA1brWJHhNezDO48TvjNy94YhPRrkvYoXvVsT4eU8gZWEAkH','5LkUyw6v2GLyyfsAAVEwsfChv8b7IdJCJF9ZnJ5LoQBMFTJ316bWXWnozr0Omnya9Gu1faCjji',1);
-INSERT INTO t VALUES (-979567694,60734,'HwWgF7t8spzNWSdolcDxnzoaAUeyZTKo7Tn0LAAzwlnpmot9sCXdEsEuUtuHBH7W8g6jQ6Ed6x0','RkHb60waqX2Dmb9biV0RIDw671QV04E2rwickPrj1H','gowH5N9xsAs','eYHdxOpSnFj','RfcT1tdtyzILGzG27l3Ibb5uLxW7BDRoJdqP43gCPGczcNAxpvEKhPALMisZ2wXHotZxxBAtsQasxpLQNxwFgWURPCn4u','bhqpRuNF0uy7Hr7G0xTe5eKfRzEVyXvmRFtdvlYyiFG8',2);
-INSERT INTO t VALUES (-251893887,9435,'vFf41kAlCvMLAINsTPnfOKTtL3iLkiYC39u2fq8KFXZFTIOXZSzRifiV','iiZfHNxg60YSIggNBhqJ81oVWAh6s2','6fPSXFS19Wd8gsbv','uYXjSfqhom2rcGDrSRYzMJNRWadfGwHlj4bFmm','LSq83XzpBPHOwbNy0wTSjSyq5fqlafNN4dem9saykDkYh2TB1EZdmozjcOcTZbTbOatSvSUE9Ry1KE0','6qpWIvylu3ZFn2BNt3V0vyw09or1nRM5X64XPRcmvj9kDsXGTeSEfXKq2OpoQHv3rTMNM3JXzE93C7lAFpDrYQzCx',3);
-INSERT INTO t VALUES (-1923106698,41616,'L735ZpGsHsF896A0QDSpeqVN69O7JfkW8Y28LVvZVf90lk6gi9RU','gM1hGdEhQ','NDKenZiEpIGIj12zrgMsEXava','f5rvLcI0SgBi9MozKXs2O8Yy7lPrX','KALORlAVrrvHL46mIG8vq3hY7oKbeStO','VeGzPjds4mtFXPVy06nkvnxrRT4NitQQESrOhjhf7zRCa21ajL9IdZvqlTUk3IKlX5R2',4);
-INSERT INTO t VALUES (1739399176,62703,'rvbFvwljaI6RM2IXglPnwwU1RxHBMT9m','FT4aMlzSrxZKQB6m3W3Z5OtUAe1kkGS7EzkyZtitM8sMwU','c','hw8hNLwM','O7VmN1f3l88G4ujh4f1ltkDWx79H8zLGrvEIILopqmhm8f36ZkCZVfj5F','0ebj5B',5);
-INSERT INTO t VALUES (-345498393,25674,'WXC4JZJGYMTIzADAVfOULOvx7FGduy2rqqdV5Hmq34VmRWQE0jb69W','4yQBqqvbBdoNG6XjzqZRKaOc17pNFlBnVXkJaQwj5MyGqkSBkhQv','22Ix4w1JK2yTH3QiqZWdNMEgDl','lBZf3nGngLLcvO6Ygo1NbK7CNSYwLXzN','zxHx6fbts4gIPBLpbC7KGfJs45Q6OgxHmd0FwhNtnAuVAYyiAZzc6k3LxmBLitz34g7qj9F9ydY5tZ','79sDB6eGuiG710qfBMy9o58qVjuwMf6APsNbo3gcc3R8USZm3',6);
-INSERT INTO t VALUES (1916311151,57238,'j35sTfZrkYAVZjjkIOw0T1IZUF','r97a3TuGtU9tdaoUDColyqG9tku7suvnkDJbC8twdoUNPiW3XmMQLYOJfYz8hSYKkU','aPBQb9UIBwKGBuOBAk70dCmHv','5bSUQTvaxzpKc','tVGBJ1enW4jfwkJ6FQu7uCx','DuM8R5hEqQsSe1YnbYgyCEgKUF5FCPoUmg8yqLejH04VA6taPcSf2nOqGqJvugGoDGKXdbJ',7);
-INSERT INTO t VALUES (-1554364536,32524,'LnQiuu33z5oDK7oxHZZPLS34Iebetsm1pSr74HxtoDzHf4LFvxn93fbMJmf6dAowZ95WPuVieTzUv','3cXVkzboIrM6HISbeaGxUjVBOJgQE7QD86O6nYL1AN','burEC0i8MXuWfRr','n14SACxJb6QYxguLwHCEI9nJd','fScJM84jqXXzoGreUZF22p7YiHDmQJbfJCZ6gHS7Ypa','6K2M5autqnmYc8d3zeSD3h5Ra0RseHy78gbjSEVUggab9AdLKMNmq8NrZT0toZ7l2WatZSgIuglTqnFMVB3JRWY',8);
-INSERT INTO t VALUES (6252523,32063,'mXyVsyuXJuYq4TWK5BqAGOVw7FKav0TEY5xMWsRQO0G2QC','3Bk7LhfFvVCmW4fRN29mtknKA5eRUk9qHDLwztUevtZ9Y9SxpWt51jOi6JqJblA0q7F5I3ZZ','ChhzU','pW9nTeL3PrPXzt91KzdkjzZIzD','qMNvXJqSvI5S8HBlrNNUDeRawhO0nuMF3dbm8ATA1BWod8k8c53GG','uf7K8ZAHyMH7R',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2833902,-14583,'4grjrAjhdazFmdGT5N1PvPvhTvOb85BBanzksbDvKvs3','S90G6jIxpXvkHhVFUr6UE7SlGfjwFR9TwuUtDvMaaXMuNLAECSi1SibxduaXzG882HPmSOdGTGDkPYxSHD91tKJ37YHWEwzYkbgLVNcM2GXdXLWPtDE3QWUOvZ34hxbUNB','F0rReG8NSzGWTaMhbTsAPU5WhjsUBLO7CMMGrc1qSRwMHuXFMqnm0aFDLwpj','gPH2dXaPbU2zXrMVmyzQnSofWgSdnnXPJg73eEysTkhxsmPASMo9IcccVrtrGjuxZRd2yC6KxzqprvcZErtrPvzlDVdzzCo9xaDJFcFTEBrBC1n0Vyo9PjaKmnL04z8OOJN3baI5BpKbRCOBoFQX47rLToB3ErdicVJKIFnVyPuMZj9g1S8j7dlP7F45ejs9axGmD0iKqNFcOip3XmOzpWFTStOuLqWIpZndTbtLnpKg1y83CkYAYmUlTU1','x','G',13);
+INSERT INTO ti VALUES (-2833902,-14583,'4grjrAjhdazFmdGT5N1PvPvhTvOb85BBanzksbDvKvs3','S90G6jIxpXvkHhVFUr6UE7SlGfjwFR9TwuUtDvMaaXMuNLAECSi1SibxduaXzG882HPmSOdGTGDkPYxSHD91tKJ37YHWEwzYkbgLVNcM2GXdXLWPtDE3QWUOvZ34hxbUNB','F0rReG8NSzGWTaMhbTsAPU5WhjsUBLO7CMMGrc1qSRwMHuXFMqnm0aFDLwpj','gPH2dXaPbU2zXrMVmyzQnSofWgSdnnXPJg73eEysTkhxsmPASMo9IcccVrtrGjuxZRd2yC6KxzqprvcZErtrPvzlDVdzzCo9xaDJFcFTEBrBC1n0Vyo9PjaKmnL04z8OOJN3baI5BpKbRCOBoFQX47rLToB3ErdicVJKIFnVyPuMZj9g1S8j7dlP7F45ejs9axGmD0iKqNFcOip3XmOzpWFTStOuLqWIpZndTbtLnpKg1y83CkYAYmUlTU1','x','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4935,601,'2yJ2Tyr9JFKcTwmejEOuT84DbxHHPw3rtYSoFPN4CR8ljyYRhrOSKR','K1k0a1jvz8mTzF7CYy90ITk8yDyOMtaMq4Qq81NQm34TLe8yLovzTdESzko0gO6HLQ5PnjNwnSOgvPCVmhIATA6z43XA1kAUiIy1xLPaiFB0X7LMhZIhPVbvtZe1tw','Y1UuKWNwqRpxROkfVARuQfy9hjX0wYhKRDTwIHmmEosdjcghoZaE2V9dtoEzkdsmIoPnEwPUHJPQCR','MZ17ivMkYy9CUq2jLFoOumNG1MbLuLQSwz9vSld6T4qihxar6nEbwZYbJWvvsodDTWsK8FxJiCSGww2sMHikbxEwVFQdtyfZPPlox0nKg9l5YboeugaLY0qDouDSet0kA65z2YSF','X','v',14);
+INSERT INTO ti VALUES (4935,601,'2yJ2Tyr9JFKcTwmejEOuT84DbxHHPw3rtYSoFPN4CR8ljyYRhrOSKR','K1k0a1jvz8mTzF7CYy90ITk8yDyOMtaMq4Qq81NQm34TLe8yLovzTdESzko0gO6HLQ5PnjNwnSOgvPCVmhIATA6z43XA1kAUiIy1xLPaiFB0X7LMhZIhPVbvtZe1tw','Y1UuKWNwqRpxROkfVARuQfy9hjX0wYhKRDTwIHmmEosdjcghoZaE2V9dtoEzkdsmIoPnEwPUHJPQCR','MZ17ivMkYy9CUq2jLFoOumNG1MbLuLQSwz9vSld6T4qihxar6nEbwZYbJWvvsodDTWsK8FxJiCSGww2sMHikbxEwVFQdtyfZPPlox0nKg9l5YboeugaLY0qDouDSet0kA65z2YSF','X','v',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (219638,-31793,'7W2pKOnCZ','GvSCpdufTM8wUUah4DBlNn9lUB92x261d3xKX1qDBiPcKY8BhGw7JvPfLJ3g2VF1csW0GnANA7kvH7dxOMOFkeOZwY4ilhQiDF16W0aXRKEggQrAVlxy0Sv0HFWjEP0t3hm6ynzGaUjjNayYoVDA3AUfi2Lu8YVeUJ5qGXVtMicrpgG7zpVzpOIhDvjjjdJyjMuEiAZqfX4e63eYcXs6Obeg8wXQO','B7Rw2Q2Iq1yIsel5tlW3fJVpkPs25H2IRH8nQPo7eJKH096XuxaWNtH200q','KTxxnyjVaafEchYgB4POoQBtIEcMZBYw9kaeE4vwJOREteXu3LJSyVbSPVk4bguMaHXMWiKn29RMoIKpkP5nSJM1FzfoMwXe3K3z3q9UXj5J5JkjPMipcMglO0fLiFk2Zv2WZ9GxJ3L4XKw89fewJ4XxBD5YCB2wtzySm96B4CmI5T5rNQC35uS1skf8im09FGmSv','m','L',15);
+INSERT INTO ti VALUES (219638,-31793,'7W2pKOnCZ','GvSCpdufTM8wUUah4DBlNn9lUB92x261d3xKX1qDBiPcKY8BhGw7JvPfLJ3g2VF1csW0GnANA7kvH7dxOMOFkeOZwY4ilhQiDF16W0aXRKEggQrAVlxy0Sv0HFWjEP0t3hm6ynzGaUjjNayYoVDA3AUfi2Lu8YVeUJ5qGXVtMicrpgG7zpVzpOIhDvjjjdJyjMuEiAZqfX4e63eYcXs6Obeg8wXQO','B7Rw2Q2Iq1yIsel5tlW3fJVpkPs25H2IRH8nQPo7eJKH096XuxaWNtH200q','KTxxnyjVaafEchYgB4POoQBtIEcMZBYw9kaeE4vwJOREteXu3LJSyVbSPVk4bguMaHXMWiKn29RMoIKpkP5nSJM1FzfoMwXe3K3z3q9UXj5J5JkjPMipcMglO0fLiFk2Zv2WZ9GxJ3L4XKw89fewJ4XxBD5YCB2wtzySm96B4CmI5T5rNQC35uS1skf8im09FGmSv','m','L',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED, c BINARY(47), d VARCHAR(84), e VARBINARY(69), f VARCHAR(90), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26413,879857904,'uvnZFrRmrbXZCf4yweFthQHp7hIja1MLiFS','9wJGbUl6uIKQBYbsCSYmvPstFnEk4yKvwo0xihmdTJfy5RB4VoMjjRPrZ2AsN4IPQfPE9Xr3','V4iDA','nxXOsJsSOTCG1oap1BSE','l','p5',0);
+INSERT INTO t VALUES (28635,3779770101,'kFGBRTfUJ4i','w8QXgSz2oVm5QtW61G7ruVopulQzVM1gRgikAVkrH5Jz4IVj','ul0X5OC74H69qowK4nmhvuOhkOOBZ','UYt0p7Q3jkYAGwiChiIEkoDlzA0oHIds7HoA4fppHu','TC','L',1);
+INSERT INTO t VALUES (24802,3090884812,'EtrpuKRO9rlrBI7Kbz8jZZ2G1rQlC','gDjgfLCqxSaTL8RcfwmGxc9ENTGEAP6cK93MpNXGJPKZVrMD','bLoHQiKsN2knYMtriyijA2PSkHDK8XEVHz2Tu4YmLXsgXXtXm1rhWGZd7','XtAhTAsH5DuEtdeP0e7N6ATIAAhF4EC','Tk','H',2);
+INSERT INTO t VALUES (14298,1702068898,'v1eLgRab2c24TWtVJv43','7xmQ8WlbcdLz9C9EVsx22ZJahj3l4rJ0PiqY3jZJqwssR5na3aHD1YqVPMlKFkxMzU3zscw4J8cIkTx2','HEDfnzdgr0DpYTQKom0GjD0RWlhGew','UsINpxmMem6wkH','m','m',3);
+INSERT INTO t VALUES (-1632,1909287147,'wNeDlP4ecSwhnbbZ5lons9YjgsOz','hhxOcn9eAIJL','kdmli90bQYYHM0mntq8Uuur2NRH1qI18vsUJAl92ZbUWwllN4QSJ98BG0jiV','MkWagSxncraQ9fnLF6qAq1VCAxzrNrbFkYFWuq8','J','sJ',4);
+INSERT INTO t VALUES (16217,647537796,'WcnCBgKV','2m','q4xNUdhLqNmnaJvBAik5Nw3X3nGH79tR6QWuOO','sdZ8Dt4th6ADKDpwY7rc3uTSrVROKq7ArilaR99A','e','Pt',5);
+INSERT INTO t VALUES (-18194,2263987014,'eZKQ3o27nEtMWUfvsyk8Z2BSgm','HxsxOuHI2ZpNvfvDM6BRn5CROQjHPEEFAJMWat1l90QWkxgVaYkXKqeifXWVmgr72zt3okbeZ','g5drW2wVeVOk0gMzAQfvcEZq7OXoCmTFQ9hgzPloE4K7bNSJmQ6rTLA58qnJRcVbDdD','menLWMJeZR3Jzfk0gdsed0xPflv7yntgFjkIC3dzchmfP8Pb3BjoN14q9CMu6QY2RWG3E','iq','Xj',6);
+INSERT INTO t VALUES (2198,2104928724,'ZMIvJ9VCbkMRtvn8','tqRzcsLckD3IhBXLz','5C6lKG1u0NID3WCa2PcxZrL3WLVYM3nSDHCYVHkIREmhGBYJdPQdVtt2Z5WO1ktqHKet5','1FQviCJt','V3','m',7);
+INSERT INTO t VALUES (-27072,1396321060,'aSvLJj8Gvk8vcOfE','HyyD8yMnEuyhmZtluzAFsAdaCOf7szyWOJDJBtFfmVIZ7B1VHs2FhHdMqGOeG02tsLJW2T6ZRuB34P','I6IQlm5Uve3dvb8659fHqu','hCgeUUhIpD4iyTio1UrGOXfW0HIGs3gyUcUumBLbZSl54C8CSWD2D','EJ','WB',8);
+INSERT INTO t VALUES (13525,1842418093,'eK3ZngZD0jgEMEtna3rOHZVXkb5JOQlMHVlLkq','CeN3hooaxyFcwCD1M0lHPqe4VbzV9jpN4rS1r2Tg','rPlEFER6Zd7NTLGx','edABHxnTKLUTEhwll8qRIhq9Fzw','b2','Mb',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED, c BINARY(47), d VARCHAR(84), e VARBINARY(69), f VARCHAR(90), 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 (-7113443862961739575,43813,'1Shyx8HU','RcuAiSkM','k8d8txLfwcmxmKRtQbcvyLqVN','SJ0thLRx1UNyChmwo1','Wjg1JeglmjqOaqBo2w4SDr0K6Zijs7sPpccxTrvHbfrnAB9OLGOHCSSxuLTW8WIivd9A2D65lR','BeU70',10);
-INSERT INTO ti VALUES (-7113443862961739575,43813,'1Shyx8HU','RcuAiSkM','k8d8txLfwcmxmKRtQbcvyLqVN','SJ0thLRx1UNyChmwo1','Wjg1JeglmjqOaqBo2w4SDr0K6Zijs7sPpccxTrvHbfrnAB9OLGOHCSSxuLTW8WIivd9A2D65lR','BeU70',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(80);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
-INSERT INTO t VALUES (-8542489518201372306,33199,'5rpPs4bEK6I6YqzDAsFmc9TuY1rsEcXvspmOKQpgyNaUm21U1OxPR3hUslxdJ5aUtELF','nPvmLXxo1ZAUEIo9dVVhpAY4wFPKZ4SlyzIofTnK0pXURk8ogFtXCa8DT','Y6fXTm80cYAqY1a4QTBf','oJJSw','TuSHYTMogfKI1vokxqToHaC3pmOVXXhUGhJtCbbY4MH9apkS','Y8W6UrwhXpu',11);
-INSERT INTO ti VALUES (-8542489518201372306,33199,'5rpPs4bEK6I6YqzDAsFmc9TuY1rsEcXvspmOKQpgyNaUm21U1OxPR3hUslxdJ5aUtELF','nPvmLXxo1ZAUEIo9dVVhpAY4wFPKZ4SlyzIofTnK0pXURk8ogFtXCa8DT','Y6fXTm80cYAqY1a4QTBf','oJJSw','TuSHYTMogfKI1vokxqToHaC3pmOVXXhUGhJtCbbY4MH9apkS','Y8W6UrwhXpu',11);
+INSERT INTO t VALUES (2504733466781797453,1996829508,'x2dh9pF','EKQGszIZ9V3Tz3fcRN0duhappuZ7J6iukcsfQhNqTfJe1x29sNM5Hc5A','sKB54wim87eDA','HQbft00AhZTmILpH','C','XI',10);
+INSERT INTO ti VALUES (2504733466781797453,1996829508,'x2dh9pF','EKQGszIZ9V3Tz3fcRN0duhappuZ7J6iukcsfQhNqTfJe1x29sNM5Hc5A','sKB54wim87eDA','HQbft00AhZTmILpH','C','XI',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
+INSERT INTO t VALUES (-812004945726259175,2571929838,'Wh8PT3BjyTzWSgDo2vl38Trb696lZSpc0PbvIn1k','8beNoYwEIwuwxLiQw8wfT4NiGKh32cP9s23eCH1w6yZkj5eojGUc2kiLg','oEbLrXSQGAwIF','QvKpzgx2PNs6MpBGZ','3','Ka',11);
+INSERT INTO ti VALUES (-812004945726259175,2571929838,'Wh8PT3BjyTzWSgDo2vl38Trb696lZSpc0PbvIn1k','8beNoYwEIwuwxLiQw8wfT4NiGKh32cP9s23eCH1w6yZkj5eojGUc2kiLg','oEbLrXSQGAwIF','QvKpzgx2PNs6MpBGZ','3','Ka',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5342455387950515532,62074,'zcukgliF7XGct8','4fnEyuHZlU8JNOBBT63xLIP2HDNJMHbZQcy5cMiVOzNDcKMNq7akrFZZ8yx0DtlgWzqO25NaRpNvyfz0yO3gTYnmoAmge5XBz1be8Wl9IZ9rpEAzhuQLJswf2ZYLTGnsk86DhzK1DOZG7BvVwn3TQCBHuaJBkmxCuqbsTAD5S0KMo1ATJIdReUExe4oOYoQAV8B4edA4Iy93Ozb7XdugViIUCGhjfFvqCgE6XaKavyiR5KxWoCKoPOQO','RP68pzR','s7xcABzb6JUVnxXvYKuS9JuVk','yoBog8Ufhcd8NVtmnZP7mc0ultgbxDg87','0mKUFOtcpp3GceyJLLuSkkEwPDf8Bgc73XYvUiMYx3WuGVwM1yzBJBsPfIbKxWVY2uZcZfveV9bEoq',12);
-INSERT INTO ti VALUES (5342455387950515532,62074,'zcukgliF7XGct8','4fnEyuHZlU8JNOBBT63xLIP2HDNJMHbZQcy5cMiVOzNDcKMNq7akrFZZ8yx0DtlgWzqO25NaRpNvyfz0yO3gTYnmoAmge5XBz1be8Wl9IZ9rpEAzhuQLJswf2ZYLTGnsk86DhzK1DOZG7BvVwn3TQCBHuaJBkmxCuqbsTAD5S0KMo1ATJIdReUExe4oOYoQAV8B4edA4Iy93Ozb7XdugViIUCGhjfFvqCgE6XaKavyiR5KxWoCKoPOQO','RP68pzR','s7xcABzb6JUVnxXvYKuS9JuVk','yoBog8Ufhcd8NVtmnZP7mc0ultgbxDg87','0mKUFOtcpp3GceyJLLuSkkEwPDf8Bgc73XYvUiMYx3WuGVwM1yzBJBsPfIbKxWVY2uZcZfveV9bEoq',12);
+INSERT INTO t VALUES (7258879244425167010,1992682801,'wZ','HPScrupeZEgvtmvbD1zExdNVMbvAGmQD1qlHlhpYnpi8HO10ITTfZMTPsypRRne1ou38knkxgi7ahKRekafW7hXxtVOGS8dFxfdarK8mXK8aJX0H1I82ct','pt5zVi5RC9rb2K','gK5oFb6raarHf4NYRNQ5uFaRjHJz0AD3dYqxjLiB9AP','F','0',12);
+INSERT INTO ti VALUES (7258879244425167010,1992682801,'wZ','HPScrupeZEgvtmvbD1zExdNVMbvAGmQD1qlHlhpYnpi8HO10ITTfZMTPsypRRne1ou38knkxgi7ahKRekafW7hXxtVOGS8dFxfdarK8mXK8aJX0H1I82ct','pt5zVi5RC9rb2K','gK5oFb6raarHf4NYRNQ5uFaRjHJz0AD3dYqxjLiB9AP','F','0',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-8660401486908636516,36166,'lMl1TBUsFOj64EZ60GdDnrTLALKTKsoJBpV7Sw0LMr0HP3qoU3X6BLYAoSyIl6o5B3Ep','UkpBpPJwYwDUnVfV6LrV10sM7Q9WrlQKSWrKAHFUUSzIyEY75NLfSV68D9Z8TCFikg2HCyVHlk','m9bkbh1xNpFmJTguioUQIH','TJ0sFsxAVQGkAbZ4Vu1khPbpibmQqTCjc','ulDQZ','7cyI7B7M8OJZpL1UFDjDSVGyHIZxj9sxBJyTO2YJupMoqDrbeXzeitGB9rdtvcwHyQoXIopUbNgcM4h7GMiVJadvb2a2LX3',13);
-INSERT INTO ti VALUES (-8660401486908636516,36166,'lMl1TBUsFOj64EZ60GdDnrTLALKTKsoJBpV7Sw0LMr0HP3qoU3X6BLYAoSyIl6o5B3Ep','UkpBpPJwYwDUnVfV6LrV10sM7Q9WrlQKSWrKAHFUUSzIyEY75NLfSV68D9Z8TCFikg2HCyVHlk','m9bkbh1xNpFmJTguioUQIH','TJ0sFsxAVQGkAbZ4Vu1khPbpibmQqTCjc','ulDQZ','7cyI7B7M8OJZpL1UFDjDSVGyHIZxj9sxBJyTO2YJupMoqDrbeXzeitGB9rdtvcwHyQoXIopUbNgcM4h7GMiVJadvb2a2LX3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT, c CHAR(54), d VARCHAR(23), e VARBINARY(6) NOT NULL, f VARCHAR(80), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (34264,-2868347732915241632,'sOVgzfNeLwJsLSD7OJInHLqgjQ5n7K9p0qsyIoOH34','Cr1omFP','uf91','Ge7ZoxBQuhpIbLVtW46H','1SBPeCUHoWkMAyfxQ3h5spMS1uwxmKgcMiMM4Tt7uu8diRgWMBB6QE4RiOvHeP5aRDW8qz4KhGq2dX6CECV','xTy4eKV4YgTkA0qQh9rIkGfD70MzuLSGSe5TnF3d53itbxrjFB8KDBUILoc5MK2DYmdHP',0);
-INSERT INTO t VALUES (38662,9191124648652163592,'5Turq','k5hua3D2H','vvugbO','hoAdtulJCSTjCCbBCocp9MxjnmD','xNuUPKtOJScakA7J','L',1);
-INSERT INTO t VALUES (33312,7990942707509514210,'TQxhhIxs5HUPGKOrNYZWN51FbVaOsG8Zm','m8H42pcdrS','pg7FA6','pIsnwwMgAX8XqdfdlGZxBjmlvUJkkNsMWpUU17xVSxqt','mx4O93SvJls1nTyJwzefX9aHMs','hl1YK104fz7K5NYkS4HlAjhen0dXrKxvOwVxozBGAd2ErWVpIBnsNkINjSuTbUOjFMxhptmuVGZmNj2PqQCrcoV',2);
-INSERT INTO t VALUES (29955,-1974043620918613362,'HPz9aEjGcXk6F3ZPWq1Ct0bcxYjg3nHibXr3VKF1Dkj7S','7xA','HzV','2NGA2j8ZiYXM9j6JATKoZFvno7xw6LZSJlDue2Yc9MJi','9Cfv5D','CPWiL0heDM5hwGnMHhqAkOPib3',3);
-INSERT INTO t VALUES (14666,5620028455602026603,'yQKRfrHyOI5VE1iy6nRYYjne5r2eghpCQOOpHwA','3AEJPQGKu','sDkFSo','BKQQKe9fIhu9u10xVAwNtnfCLXDKmPOaHW','YI7600M9mU4F3Q','VWtPEQjZysBCBpzUrRl1f6Ts',4);
-INSERT INTO t VALUES (55594,-8599053373234677625,'ZLJcn06','y95lHAr','VesO','HtwCRdhhcD4t19XDdjqnQnFaHg2G7GPM','50AhdqoUQTHJ8CLIz53aXdWzUHPMf9yTpDeLEaMT8v3sN3OTrNkDltnvaIKyToFLQfY2z2HxGGyx0ltfeW1AUmfSMpcLurWnRh','1ePIcVqRlWJqtZ8KyirnIOMAOqlftmDSeB7TgrhhGwZase0I',5);
-INSERT INTO t VALUES (40256,-5929739439032091552,'KF39xHiBbXL1YlpDRdsEFzWXiRrydSaHppF9IjihgZU3axD','halMxGoMAVzvWBcJw','Ufqkcc','wGjcQhLi6iQgSVl2jBeykOWUNi91piHrA0B7OaDTT','zKS6zp8Az9RmMBgYKeLyUEupzc8HcjLp4FMMMZLdt23FoOxkTVRtBDs','1QBR1XR6VdROyVAwg74cLfgBLCo1fZM8vToOB8VShjb1IjAMI3wJvixVBQt',6);
-INSERT INTO t VALUES (43464,3661368193447915456,'dmKbxhfbCAv7E','dOKmeRFWC2QPTC4oLLn8','a5NPh8','KNX4cnS4NrXsUm64D07Z1sUpXYc','IZqnkagaEUHyzS6clj4OnRClqMjoMW2ZEfygx','b5J7h8c47hXh99XALrAZp2diB2ay2ZU3qorw8flgA3cgE8WQVbZUU6RKYik1v0exVyBn6uBlHxF',7);
-INSERT INTO t VALUES (26275,8043000789417468457,'DFsLF3q8m7oR3sWBW4GqR48','37c11gmhaSZ','c','IiBtVBDMhjfOUHpRws4u4mhL4mewghF5yz7rg3r3R3AwEaLa93t1sYznQSOy56Q9PJPozNfvSXEl','9im3KIg5dDQ2rJDBQo1kFOvOGnPEfeBHPDBC3NdM8FQyuQpcDnytbKZS7s8wGsuKf1V4cRTs6boDHQNghhMn1x2hVP','vAJfaSmkfcFpnQRnfvuCHCAMigMiNtkL7wDQj1Gf83WiRGlMYFvuxv1AhDukxpRKBpwHwMlATruqb1UJzSoWnECdFCkBVg4XA',8);
-INSERT INTO t VALUES (52745,-4983007527676754528,'EJQzxBMNd3ZB3LFLERZJ','wfMkdHQqvsf','VqoDfD','HQhAEcQFuCDv96NPJepsjbAdHynzMbN1gsWb1H0TDSBXESZcSaeg7RfA5','OWO54jB9JnA0CqLvjbVaKe8uYO81L','xvndFM5y0TUWB6sxwgmCKaaCK9cj4Yjjjrj6Qr340uCbfdrbmfxTrfQkgZFuRJIunsdfZ1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-961840887835481804,1901971884,'FT','bL6iHKrXNmamA2YdDli6OrqJy880vAbjg8SkkEx','L2gzdXk7sDIh8PCbsEK2KONi7plPhqHVgVxM1GOO3O6UkpJah2xE','OjkUqXprz3EA1lYNadtv3jtQsuP82XmKY3pM0aCX6c','ZG','7',13);
+INSERT INTO ti VALUES (-961840887835481804,1901971884,'FT','bL6iHKrXNmamA2YdDli6OrqJy880vAbjg8SkkEx','L2gzdXk7sDIh8PCbsEK2KONi7plPhqHVgVxM1GOO3O6UkpJah2xE','OjkUqXprz3EA1lYNadtv3jtQsuP82XmKY3pM0aCX6c','ZG','7',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7064898578319239957,3411801584,'Qz3DwubBwepwVLtc4kVsaYMFDCfxA7H0Id744CvL86q1Qh','Mxot3u9PhRBHnrd8auboTiuyv4rbeSEqWQATIx4nor4mMUH2rofFB3ZRUt9yQgAIXSxxOgk','gE054YtIFV6of50uZ7iinPa4QZaXEb2H60Hool1ebHpdlZogDQVBF9MEqDjPmlUhYkk9X','Cbht6MPDknMz5OotjLP3IrvkQ2DszEPnyZnbjhN3QlbBjvprYMdF0CahWEeQg7ZuVwtKX0VNpQIkJywZYEjzHSMzJuyn06NBiT0hdPfsWDwyXeo6uax9NJV9EWGsH6l0V62CAnj2Zsxcc0CxjTEBlFjfRweQWObEFVooGSnz3fEdIBs0f6h5K8g','m','b',14);
+INSERT INTO ti VALUES (7064898578319239957,3411801584,'Qz3DwubBwepwVLtc4kVsaYMFDCfxA7H0Id744CvL86q1Qh','Mxot3u9PhRBHnrd8auboTiuyv4rbeSEqWQATIx4nor4mMUH2rofFB3ZRUt9yQgAIXSxxOgk','gE054YtIFV6of50uZ7iinPa4QZaXEb2H60Hool1ebHpdlZogDQVBF9MEqDjPmlUhYkk9X','Cbht6MPDknMz5OotjLP3IrvkQ2DszEPnyZnbjhN3QlbBjvprYMdF0CahWEeQg7ZuVwtKX0VNpQIkJywZYEjzHSMzJuyn06NBiT0hdPfsWDwyXeo6uax9NJV9EWGsH6l0V62CAnj2Zsxcc0CxjTEBlFjfRweQWObEFVooGSnz3fEdIBs0f6h5K8g','m','b',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5388524702655718408,3344845719,'qKBn3Zc4','Q7l2LAfiGBSBy6FB3LZvJSIJuUR0GIAC4sBz2WzwqbSEbJUEUMq2vzLbFemFIFpuc5qX0CVp72595zKYN4x3k3DrzFTQPZkVzhIChANEdnJKVQSb','RnjDbptY75RsM3Kj0UpNI6MVVYtpqgh2pR81gpzLinrnIttvw7T','qMU7O0jdJgLToK7W42BrXXF','31','I7',15);
+INSERT INTO ti VALUES (-5388524702655718408,3344845719,'qKBn3Zc4','Q7l2LAfiGBSBy6FB3LZvJSIJuUR0GIAC4sBz2WzwqbSEbJUEUMq2vzLbFemFIFpuc5qX0CVp72595zKYN4x3k3DrzFTQPZkVzhIChANEdnJKVQSb','RnjDbptY75RsM3Kj0UpNI6MVVYtpqgh2pR81gpzLinrnIttvw7T','qMU7O0jdJgLToK7W42BrXXF','31','I7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(31) NOT NULL, d VARBINARY(29) NOT NULL, e VARBINARY(5) NOT NULL, f VARBINARY(64), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7803988,107,'oITu9bdH','Mqw9U4iG','hcEm','YnKryV5VoYgDsAuHnLh9FPChbekJV8XqAVPQOCOcSf8ReDlcG6H6FG5Cmc','k','G',0);
+INSERT INTO t VALUES (9023892,251,'3yk5aTDuHAfdkLbs3a','PnK6b','4Lbq','aeNqoSYlWQszjkiNEpMiFM9Ho0PyhEDnOAMuWk5EBO83bzFZT1u','s','GL',1);
+INSERT INTO t VALUES (2812112,148,'Q21wp','SL0CaXNglUiyG8qFKI4An2','k','dkblA8dSvyufQx1at8dQoHc39F','ae','3',2);
+INSERT INTO t VALUES (15054226,183,'8opsMVOj5Onvokdbgc','q4biqolwcI4ezKxGvR','2','i0uQB9HkORpMCPOVPnk3Gm','X1','RV',3);
+INSERT INTO t VALUES (4761878,92,'qqQrCzBGnFEEdpu2mt','NDQ6v','5','oQHlLb98vkwgZJnI61AUs8mhPSeCjbOseXQXTkgD','IF','YC',4);
+INSERT INTO t VALUES (2288473,11,'Wh0r0bHX','kQyuq97LGikH','zDr','I9kzbhspVgGJcKR9b9z1VbuEzXPsWJx5d6hV0NGCNfQ','s','C',5);
+INSERT INTO t VALUES (13896262,165,'EMNBZPbgHbBlMAT8bJ0FA95IxR','GR2pvf0yVuctp9','XpR','sONRQM4DT0EpHsPz','lS','i',6);
+INSERT INTO t VALUES (12973821,192,'wu0rj','NOfwbzXyKMflzEA9jioZS7QXcrF','f','KdtSCujkWHN1NkSrRAO6rD3FvvXgpic5cyIT9bvpgXwlRbkvx0','wW','P',7);
+INSERT INTO t VALUES (16042073,60,'RmqnzWcR','iw','37Cw2','qXKymAxMWvt3vVQqG78','y','Tm',8);
+INSERT INTO t VALUES (15330243,204,'ciWgocbIfHCEun8iXEOxVSsYFi','2cz7HM55YnbiqCgA','7H73','wqnxHHsC7SlIhSfTQMDKjV7mtotlnY3kEu6xAadmM7uUcJ3Uo47HHvROEOgo','D','8',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(31) NOT NULL, d VARBINARY(29) NOT NULL, e VARBINARY(5) NOT NULL, f VARBINARY(64), 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;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (12603263,-5156025367648397815,'iuxfc3v312SRXBKyBEqy08fJZxMEMgbUibNuHT3LevAjS','AkLB','kGo9','jW5TMtU','BBzQaYznp4QJZwrIlWCx34SDdim9F8w9wI9RBnjqfl4UBEYveZDGMmOSGp4hDKkWEY0zn6orF7t3VyRkWFxaBf2HmaJ','3HYTVakYTlOelyOsR1b2BmCjrh3CYMvf3s3kFQlFj6CjXGW5fmJMLljgMihCljBpYZan3VNjxLxCVKiBUzqezJ0KGNYcKOlxZ',10);
-INSERT INTO ti VALUES (12603263,-5156025367648397815,'iuxfc3v312SRXBKyBEqy08fJZxMEMgbUibNuHT3LevAjS','AkLB','kGo9','jW5TMtU','BBzQaYznp4QJZwrIlWCx34SDdim9F8w9wI9RBnjqfl4UBEYveZDGMmOSGp4hDKkWEY0zn6orF7t3VyRkWFxaBf2HmaJ','3HYTVakYTlOelyOsR1b2BmCjrh3CYMvf3s3kFQlFj6CjXGW5fmJMLljgMihCljBpYZan3VNjxLxCVKiBUzqezJ0KGNYcKOlxZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(55);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
-INSERT INTO t VALUES (1889136,-5293070536672719545,'afttTZYsGzTEjrwTX8avXkGaRtR64V2XKHtPZbekd4','nNIztGYYDThPo','K2GJZE','225BaPh9VTdZp5a3rGnBFSCB4zJUhpC9nKgxVMKY3xE371DLFnbffNUIJA4zL','9xJa73VXoEcuK3omBh0CSc6MAAYpIpzSFu7T','2M',11);
-INSERT INTO ti VALUES (1889136,-5293070536672719545,'afttTZYsGzTEjrwTX8avXkGaRtR64V2XKHtPZbekd4','nNIztGYYDThPo','K2GJZE','225BaPh9VTdZp5a3rGnBFSCB4zJUhpC9nKgxVMKY3xE371DLFnbffNUIJA4zL','9xJa73VXoEcuK3omBh0CSc6MAAYpIpzSFu7T','2M',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7025635,-7929910019938328118,'Uzq4Mx083xR3bYLrA7sIFQBaXg','a8NG4dP13DTT8471StankNEyCazEUd','mc','TUuNWynXDV34FRFaTKHnsRa9xNTlQBnDwxtDTYpZ0ZjvOIJw74IHRRn1MX6g8DDgIONnZw9XkWV7','DMWL9YGbnpTVP0kWsMMpiaHJeKYG6aZvfFN4erhKgYBfHzlQOBdP','kjss2gP7CVROrJa',12);
-INSERT INTO ti VALUES (7025635,-7929910019938328118,'Uzq4Mx083xR3bYLrA7sIFQBaXg','a8NG4dP13DTT8471StankNEyCazEUd','mc','TUuNWynXDV34FRFaTKHnsRa9xNTlQBnDwxtDTYpZ0ZjvOIJw74IHRRn1MX6g8DDgIONnZw9XkWV7','DMWL9YGbnpTVP0kWsMMpiaHJeKYG6aZvfFN4erhKgYBfHzlQOBdP','kjss2gP7CVROrJa',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (12834958,-3730372150092013350,'7WJqfUDlaIZggX8haF44TDp8MmwjZebT6bKkXtTugSF6r38XUrtoF','noM0O7PK01PxIvV4yHdfzVLUDJtkeoODuGtV5AdA4rrtJUa5aVPLZ77ZurQ0OF5irLpjzayYEqovjh0pAKoikF9toZKuYZ1rKRMHR06jqfuK9baPmTF0ORZpR639xTqenE6I9sg5n0mHtzeytDlXeVpJiKwLRODVmH2PEPyeuQvlG6zu1p6QebcXJj1VLCGikbUNGEzGkgx9sE9teDCbxSc0XOMjY1Um3EhiyVyzlmdt','ZYTo78','GsClQoLTiheviqjZZM1QgKq61BRFQFyeZT7WYDiaG4cqVDMcYP3dwL9hJm7cYGXGadJ3WbI6iOG5SnlnEyqR2t5TAREFKLe3DXBj70mhxP2dRW3X39eBQfxLoNLkCWq0t70k4exJnrq3Dy2vRlpzm4vfQ0tIEQaYf3Rb3LmgOD50dQ0fS','qIzGhcxCaEbgNUBhsOX1xY40uABmKtLaax5Ig','GyD4MvqXtAlfeZ0s3laOo8m',13);
-INSERT INTO ti VALUES (12834958,-3730372150092013350,'7WJqfUDlaIZggX8haF44TDp8MmwjZebT6bKkXtTugSF6r38XUrtoF','noM0O7PK01PxIvV4yHdfzVLUDJtkeoODuGtV5AdA4rrtJUa5aVPLZ77ZurQ0OF5irLpjzayYEqovjh0pAKoikF9toZKuYZ1rKRMHR06jqfuK9baPmTF0ORZpR639xTqenE6I9sg5n0mHtzeytDlXeVpJiKwLRODVmH2PEPyeuQvlG6zu1p6QebcXJj1VLCGikbUNGEzGkgx9sE9teDCbxSc0XOMjY1Um3EhiyVyzlmdt','ZYTo78','GsClQoLTiheviqjZZM1QgKq61BRFQFyeZT7WYDiaG4cqVDMcYP3dwL9hJm7cYGXGadJ3WbI6iOG5SnlnEyqR2t5TAREFKLe3DXBj70mhxP2dRW3X39eBQfxLoNLkCWq0t70k4exJnrq3Dy2vRlpzm4vfQ0tIEQaYf3Rb3LmgOD50dQ0fS','qIzGhcxCaEbgNUBhsOX1xY40uABmKtLaax5Ig','GyD4MvqXtAlfeZ0s3laOo8m',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b MEDIUMINT, c BINARY(47) NOT NULL, d VARCHAR(60), e VARCHAR(5), f VARCHAR(90), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (553255394449577050,3624572,'Ov4RXN3Rcx','9W7b7zmZNc','PBk','WDAQ8H5pTfY4Qv6ncdWH2037gv3GkZP40q7Mp8nbsuvP','c0Bg4ARFgzzp3uLHCk80Zb3jMuqIS0eHtLjloSQdbGGmwmwWo972o','NmvNPXSyKvn4z3IlNUqrq',0);
-INSERT INTO t VALUES (-1471238354537185047,-6434096,'E4UMRmUgTDZqBiy1w29Kgkzyn0bionE','IuJPUHyaYbZYoCpt11','xuI','eFkeg61QRxywraEmrWj39lDDlvBHPtcdx7cEbwnveLT0zcg6FV5l6miHVYGxpFJUBGRkyyPjrMUKcod8SHT0MyI7Q','P14laDtWWyHGMpuBPM','XSI1fsGzfaA5blAU4M33Iqw54eADJ7DFrnet0ORYM3H1YG4KCuhYoNqbnFYDX2L3UcehmkqRipZl',1);
-INSERT INTO t VALUES (1984601558300321544,-2879760,'fbketqbUI6ymnXHZ2Z5x','SWBUwbMQ','NO','pP9ZLejgcm7AKACydgM407EWqMqrEUDWU5EGpETAEqADsPn4qgD4RKnzGUCHjDHqeBH22Kr2b82Ucv2wbCZTTWRb0s','oR9dQZQV6X6WKsPcVZvvGCnWHKsSv23JlMdybrwbdVTH3PKCQIz0EcPbxNKNZyEAOokH8Ryv2KsXN9wjSm4WQPtCIoDlS','Q2ENFslCCst8TXYBgBwt6osskjB2',2);
-INSERT INTO t VALUES (9149722344071528359,8310185,'6miWClFwSkEaOKBwHW8fT0f673pcKm','4DEn7XkPSKQtxGWLqFPjFJtFIWuDAc4eJB8exmjyK','0TZbw','cYfnpM1kQ3ttoH31q0UoDVkamiBFC3wvF1dr4tRUK1LBmlRHSP42CYKNNuTN8pd3XMINdLuOYgbPes6','JBnKWHtVXCZeeZhyyBfks2JEilABbTmTuaYaSwzilExxOZqa8QnV8Rn9FH','TAWnLTFw9kuxf8kazjFFEo23rW1z',3);
-INSERT INTO t VALUES (-2948094759360992969,2099887,'h3w5AOIXoGFp3BSfXoDrj','jjy5C4sugZPMj7f8fIVd7tlCmXeFNDAmYDPLCUEa2f','IZf','pDDRy7ir2jNZdM1R5TAfo','lQreQBxKdLIgzyh8p0xACyNUBESKn2g7OSrcdR','ZJSexkFvk1gUAr2D7RKdXtkTsNCLeNj28SATiDjQpsmm',4);
-INSERT INTO t VALUES (8531023611460034343,4094990,'IblYhDSLimjM4hHLB3uQU0wpLvE6MuyqchF','GRYYvOSLbECjeyTXMkemb9XyCS44ljvmFpuZTXa0gbEJMBqu','9jg','E9EmIKtCRI1TFrmwstlUhG2OM5ZF9NpvHxOJfuNm','n48qGLNGaTdaK38gmv5a9aCRWbaZJiVNpby9r5sOseJJVKkrfbSv119kp0for03','9FYXFkso0iOO',5);
-INSERT INTO t VALUES (8749557373287327345,-299067,'FOz5zhpYcpFuGUKh21O5YrIp1sUB46Oo','QIK1o2OlgLJPIyVr5olyNbsAps7yyctM4JGPZUj9AsaPSjaKKCE5OXJSpOgX','f','4BZfIaLWGJbR0eHqh6syY007xNjmm4Iz9DUnZJaVTDGzwkCmiikCjutHlKS0md8','J5VcDfMvAVnQewQ3EzV','xMLkvFsFoicmZR',6);
-INSERT INTO t VALUES (7259870110919638758,-2299877,'DWLZciqsiTZGoE9lc9rGibTfX','fHVQmpJiW6adoOQzJ5e','t','FbOwgWf0YHTTWet2WcFgr83RvDu5UZSRYPOutohWP7yYvVGz589H67agMbzSkiN','X68C','eGRORWyzuDRDO8dk0ojs3FyjJbCOZaqsWgd',7);
-INSERT INTO t VALUES (1627139184669903413,-6996732,'zifa44Txa4Rg9fR30d','dqj5HNV9NJbfjSjzpzzYR','Us1j','oJbrDVyk90SIEK3S2FqDHFkmcpzhQUoUsHt4EZ','o77skQ0nl','M1AP4kVU7RYfCEfYzu5Gc2fQi7grLjMS4dgSNPCWCa82quiHnOpzBtt8AUKHqlgYSnuHugoo9NXpR21',8);
-INSERT INTO t VALUES (-2819442995233403563,-2846149,'X6','63aWRPFzykYFCeOTJdbaVdsAnMWn5gyaq2L6H7pIeFFrfFA56','6L','5b6e8MkW6yF1WLCwJCgLz4sQeDUYUadLHXoyMgM1rRYHMf5UfciIhzOCbvrQI3ht0v5ch','tiLBTeMpNVaMttM3HfHoTeLPttpMJe3YIHp2XndPZ1SpwAxvx0hZV5XkCLIkvje5rHfTyh1X','468WiTDyYjcG4olPc0MWK4PTJHA0Q96K2el2qKYZcYsMH6h0jQqFL0T5D8jboMc1urAs4xTF6FrS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15656369,162,'sLtR1jzIw','bFECoVx8a7uTeWnHQERwgwhQO','P9Q','DfX','X','xy',10);
+INSERT INTO ti VALUES (15656369,162,'sLtR1jzIw','bFECoVx8a7uTeWnHQERwgwhQO','P9Q','DfX','X','xy',10);
+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 (8861354,47,'MFeIZHCgLliT6PE06ybEs9zyw','mI1Tyo3oJNT','r','GA33MwkKBVIjvFG3Tvy5zwpWu3OXEgYkpKCiGn0037khYPpkqHBvKNCz','um','9A',11);
+INSERT INTO ti VALUES (8861354,47,'MFeIZHCgLliT6PE06ybEs9zyw','mI1Tyo3oJNT','r','GA33MwkKBVIjvFG3Tvy5zwpWu3OXEgYkpKCiGn0037khYPpkqHBvKNCz','um','9A',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5877173,156,'M0KIKJ3Lli7NBbVA','2W','UMo','mmBTZya4KMKL8PHzZpycxOrB8KYV5fmsiAP4q1Dg9WGcumBSzA3LYNDtmgVem16w','3u','o',12);
+INSERT INTO ti VALUES (5877173,156,'M0KIKJ3Lli7NBbVA','2W','UMo','mmBTZya4KMKL8PHzZpycxOrB8KYV5fmsiAP4q1Dg9WGcumBSzA3LYNDtmgVem16w','3u','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (11580,193,'AKBpsB8xUrKTN8i0b10','IfBgKiVnVuiMrvryEOPjuL62M1VtVBjtdNJKtfWfgjk9sAfKXSxAP2xxzDmRRoLYaSfe6mhT4sEqhttHPHNOxoGsfpiqcIjz4xAAAU3BmaR7VkPX2Rw2MZPRMuSROgPfHzGexOixxAl2dSjEAdLjAaHxIthStAlztwL8vZp4Pgs9AC36uUzWU6Xi081O3uHL','l','WVfxj6cltnt1myQ8hGhIh5fttmTfJvdN3ZJZEVgh6V0VcVIofReAIFNbZj3pXYKi','1f','3w',13);
+INSERT INTO ti VALUES (11580,193,'AKBpsB8xUrKTN8i0b10','IfBgKiVnVuiMrvryEOPjuL62M1VtVBjtdNJKtfWfgjk9sAfKXSxAP2xxzDmRRoLYaSfe6mhT4sEqhttHPHNOxoGsfpiqcIjz4xAAAU3BmaR7VkPX2Rw2MZPRMuSROgPfHzGexOixxAl2dSjEAdLjAaHxIthStAlztwL8vZp4Pgs9AC36uUzWU6Xi081O3uHL','l','WVfxj6cltnt1myQ8hGhIh5fttmTfJvdN3ZJZEVgh6V0VcVIofReAIFNbZj3pXYKi','1f','3w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16454656,173,'b','Sq4cJRPKEABEcf6ikroq4EcPAxudOILLe10WIWa5PmNqghwIZaiJB7tWAV0y6F4DT5NSO5abz9svi2ghDMRyAQe0pcIMYstVFD8WYGJjd7z1LWqPx2PhKoXq2rzuGyG6sIQ0kbZA8auCr8q9xhp29xay30VEJ4lsNSETvov','pgD','yahijjatRFov9Q8pW7CtwhGD3HAdwmYAzoaW52OCr5UvIMphuYHfIACc6wzU191Pl5Khfo6c7dKExaXgs55O6e','Fky','9',14);
+INSERT INTO ti VALUES (16454656,173,'b','Sq4cJRPKEABEcf6ikroq4EcPAxudOILLe10WIWa5PmNqghwIZaiJB7tWAV0y6F4DT5NSO5abz9svi2ghDMRyAQe0pcIMYstVFD8WYGJjd7z1LWqPx2PhKoXq2rzuGyG6sIQ0kbZA8auCr8q9xhp29xay30VEJ4lsNSETvov','pgD','yahijjatRFov9Q8pW7CtwhGD3HAdwmYAzoaW52OCr5UvIMphuYHfIACc6wzU191Pl5Khfo6c7dKExaXgs55O6e','Fky','9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15805273,97,'IbqwQmqcQZKl7Thd3','YSlk46DFsDPpFawPb74Puq6dWzcHuVsbLQcC4ZLevzDqUN1bSwsumWV6Y0Veb8y90WYX3wNMfTYbbD81OGJAtIvYvTeuzMPUOA02H7','SX1','35CIGKt3LLxuGSeApnEy50Ht83th','v','H',15);
+INSERT INTO ti VALUES (15805273,97,'IbqwQmqcQZKl7Thd3','YSlk46DFsDPpFawPb74Puq6dWzcHuVsbLQcC4ZLevzDqUN1bSwsumWV6Y0Veb8y90WYX3wNMfTYbbD81OGJAtIvYvTeuzMPUOA02H7','SX1','35CIGKt3LLxuGSeApnEy50Ht83th','v','H',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b SMALLINT, c BINARY(93) NOT NULL, d VARCHAR(34) NOT NULL, e VARCHAR(81) NOT NULL, f VARBINARY(78), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6735411,-13388,'6fcfx5Z0cxkOiei1G7mJsxw6O5Fc0yGNoJfbH87D6v9xi9hHOPf1UuGwqGftLSYa7WzUOMeGGO1MB','Ns','xKaSE3JOkNLnMis3VxkQg3x','A2SzN71iN86M9P7swSgEkurFizU6GpzoDyBvWteCHG5rUh3XTZIwoaJ8ATP2N5DNdrSp','dS','D',0);
+INSERT INTO t VALUES (8128631,15731,'AR8oL4OOVyyaRisto0qRlr80qeM35pk0iX1gy','Fsp7GoPqwecUiAxp8','jDsLAU5jXEx09GUnaEtbdCCU8nJLtJdnlEDvrbpWutBtlXBU','oBREaBTGBcgInER7ylAxB0GVDHNgA5iy9aAJFrJdyDNNdcHcb8iMLSfzP5HkFeaF5ukxl','P9','o',1);
+INSERT INTO t VALUES (-4901854,12633,'24HaLuuPCLNt3Mh5Mto4NVa64ttlqlQ1fHCFo9UmE2Ugnf1FEM5Uw660Xwgzm3BHxSuudSmB7W4GNWOIezFDFNlr','A7zajesCCxsZtU2JRGXvhN74','EOcaof4Mky','99gp7MK8SZpDNHtstT0naQ9T3nwf9DNvklPQnjQrO7','iI','g',2);
+INSERT INTO t VALUES (-3745157,-5141,'qettdDvAJehqUcpiL','O2Wz0ycuvhs7hYxb9l6fzO6Kjgllw9OBE','fLoQDjKPJZDEYdACwjCh48Dy70QToFch4AIvD7Q5VtZlSnLbgOQVQzBnoN9zBxarUKJTDOP','hzFjbJ3ZBrlntuVIur9sTIvbJKHrVBbg','oy','X',3);
+INSERT INTO t VALUES (-1562140,19973,'4nfBwybSK56ScEOG5Vgp3JmP','Df9DkwcQjREg5VBIqiTGMTrvuBT77aEjh','7p0XZ','n1qhMKHs2Zv','n','y',4);
+INSERT INTO t VALUES (3269260,-24883,'EW8HtulBMyhLjgP3Idlr0YW3tS02eHYG0CAEANYqTMUnxxq','X3EfuW1hLvxNc5OSJTFOe','q40P8ehxneyxuJH7dOyARK1hdgv86nDOITiiV','Gqaw0kFb4ibHNdFL1sABv7gQsBgdAmVQmdQgi2O5gyqxxgss','q','G',5);
+INSERT INTO t VALUES (-4371720,-11151,'EjfxjuQRUqRfgjZkBewYNTYY7D4tskZQ1JxcDv721dJWHe7daOUHYWrYVHF9RKaTw','Pix1mLCetSCRo5sH3RCugfh','o3ASB9aDA4LmD0CsXmPv','FqlzBqtNUVpmWqpZYxULtmpgCP722UJ4GnGoJ','Y','j',6);
+INSERT INTO t VALUES (-7941437,6267,'GHt5XtArN9im8Ykvepoq1GsRX6FlVh5HduBMdE8y7AiMyPFmOcr3xvhWZGeIokEoZrdlhUqvYXFqbCpUH','zyTcaiS8EPSWQCMil22O','IzNIm2oqMHnlq3VC34QPd1PUaipnxZUbCjiNP8I','f600MpFXSORFUGwESJB5zLQ0bEtEN','P','N',7);
+INSERT INTO t VALUES (-4795425,-5106,'9NI1YUp7TmgiWB','PpFrxzTDi8bTggoy0','ulSMlK9jkbd5ATrlfohMUUpMTzYMfZJKNAJGHwkPc87r3IGp','0B3wEfJyBpFPKIICoTPRk7XEuibw9CRiWT6oJ3izOktU','Vc','v',8);
+INSERT INTO t VALUES (-193686,-24302,'SFlsrL8uVbRembtKJzUjxvlAJJ1pKMVXQtYVbOpOQT1gXjrAWEnxf5JFA6XcFnCLGey5XlLUcEmhJ96Y3','Mki1Jgk1Riad7Bo0EwwuSTX2ju31UEu','OyIAWzvKoMxNqZuL40wlzPqvNZK7h2Hm8rASr38oRzcme7UdtS','wbmNwC4SJRVjMkUbyvTvmbpJAIQ40BdT3sBP4VDrGWBJUn2mtGB5bD5Ok6tdqncD0vNEJQuyoAV07o','U','p',9);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT, c BINARY(93) NOT NULL, d VARCHAR(34) NOT NULL, e VARCHAR(81) NOT NULL, 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 BIGINT;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-40149390743887890,5380178,'IUpI2rGf8Yeu8jwazz0QIVIYGwnqipLPE4yQ7rIMmGGbpL','7','DbOU','UrkK7sMhnm29Zj1R6EexzeGt8OQPxhupnH4INl2A4ER7ZX9kWEPrA0MklQDLQN0Z81QGyYTxWmy','b35y7yFCSUdfr','kQgOYqXjF5AVlFHkmL0oDUVn',10);
-INSERT INTO ti VALUES (-40149390743887890,5380178,'IUpI2rGf8Yeu8jwazz0QIVIYGwnqipLPE4yQ7rIMmGGbpL','7','DbOU','UrkK7sMhnm29Zj1R6EexzeGt8OQPxhupnH4INl2A4ER7ZX9kWEPrA0MklQDLQN0Z81QGyYTxWmy','b35y7yFCSUdfr','kQgOYqXjF5AVlFHkmL0oDUVn',10);
-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 (8471416327091092457,-4198551,'Gl7CAwlxj5upCZgsLIK2GjOvEdeMghnSjmYZrqMA','YYZpJgXQPJS1UtV4eF64Zgk5wg6HjNsbn5VNQWbiWE','t6i','wiGSVx8qVadAjcRKcW3LTzS4ouRxLCil04g2WPRp6vau9uyZfzoOwcg4sDAffgpMiDPqnmTX','2hH4FT4mfvc4QC1ql3WHmhIUyRvRxkNi2V91mC5YqN3RUmYIPpkS','9QNOqyRO3SriZ80kKm4bJD6FLhhrbRSz1Vlf0XvAofpJN5QMZMe4RTyVe5jDQnFMbgvJhKRIl3yr33',11);
-INSERT INTO ti VALUES (8471416327091092457,-4198551,'Gl7CAwlxj5upCZgsLIK2GjOvEdeMghnSjmYZrqMA','YYZpJgXQPJS1UtV4eF64Zgk5wg6HjNsbn5VNQWbiWE','t6i','wiGSVx8qVadAjcRKcW3LTzS4ouRxLCil04g2WPRp6vau9uyZfzoOwcg4sDAffgpMiDPqnmTX','2hH4FT4mfvc4QC1ql3WHmhIUyRvRxkNi2V91mC5YqN3RUmYIPpkS','9QNOqyRO3SriZ80kKm4bJD6FLhhrbRSz1Vlf0XvAofpJN5QMZMe4RTyVe5jDQnFMbgvJhKRIl3yr33',11);
+INSERT INTO t VALUES (3538913380288988367,-29181,'OOc9qc4OeXg5whNRXBHUPgORb2asKrhCGbPzYjP','K2TMGVoCiceThAeehYj4T','3NjSiOujAHZw3uzvg10jDP8rbMxqvYnZ','29rB3wUXg44TsnjkE2WkQbHj6JX','XE','3',10);
+INSERT INTO ti VALUES (3538913380288988367,-29181,'OOc9qc4OeXg5whNRXBHUPgORb2asKrhCGbPzYjP','K2TMGVoCiceThAeehYj4T','3NjSiOujAHZw3uzvg10jDP8rbMxqvYnZ','29rB3wUXg44TsnjkE2WkQbHj6JX','XE','3',10);
+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 (-1484477737275113501,28497,'t2Fwz3UeXfRaxBrZTXF3jtDH8ne1YLdhkNKH3U19fjtfehHCUdEZ2JHtlW8i4ZSt5XDlbsfctGlN7XTe','tUfiWi','5Ki0IAKl9CqlyP2KI6rVaNSwMRzWjk58WGpYByGSYGMyEkUSb','50bQGg8KyxZ6KIvUTGyP4AHIcJNdXRiXNb16ikGUfyTg1GuCY1XJoTlTnxP8FIJrDS1Okov','Dy','Z',11);
+INSERT INTO ti VALUES (-1484477737275113501,28497,'t2Fwz3UeXfRaxBrZTXF3jtDH8ne1YLdhkNKH3U19fjtfehHCUdEZ2JHtlW8i4ZSt5XDlbsfctGlN7XTe','tUfiWi','5Ki0IAKl9CqlyP2KI6rVaNSwMRzWjk58WGpYByGSYGMyEkUSb','50bQGg8KyxZ6KIvUTGyP4AHIcJNdXRiXNb16ikGUfyTg1GuCY1XJoTlTnxP8FIJrDS1Okov','Dy','Z',11);
+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 (3353958172923290029,20351,'Mh6SavRCCxBUCwHa6f1ejDc9AACI77eq0Z4DPY5lxElbRbe','78YZrlTbMoASCKzQHEMvFQCAIsnGFfOXebgMPKWUsvP66vo7Qwfai6tP6ydD9nXPjaUr7hx80sWSo9WRb2Wv1CfhI8qqFCIW2bpL6TS4Mp9G410Sc91yoFNPaBnj8iDDWYrZvosQ48zeC7kPu','X1onQKQGBI2yoe4xn69J2mQQDCoNN','ZZhymkWm7WJLGgC0wuuEZ4hN0WkdcgdUCbOUDw5','O','C',12);
+INSERT INTO ti VALUES (3353958172923290029,20351,'Mh6SavRCCxBUCwHa6f1ejDc9AACI77eq0Z4DPY5lxElbRbe','78YZrlTbMoASCKzQHEMvFQCAIsnGFfOXebgMPKWUsvP66vo7Qwfai6tP6ydD9nXPjaUr7hx80sWSo9WRb2Wv1CfhI8qqFCIW2bpL6TS4Mp9G410Sc91yoFNPaBnj8iDDWYrZvosQ48zeC7kPu','X1onQKQGBI2yoe4xn69J2mQQDCoNN','ZZhymkWm7WJLGgC0wuuEZ4hN0WkdcgdUCbOUDw5','O','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1771863142692459621,-23880,'tt','KXLlK12y57RfPBdneOiBJWHqixcuDMt8KN6pPudM','Yhh1','oi1L7yvbF4wPPtkCfEAU4fKEsc6qk699RR5kTYEfj7Fz3SeGCSaUvBTWJBvKXug4PDzMvsT0eFdth3bq','V','r',13);
+INSERT INTO ti VALUES (-1771863142692459621,-23880,'tt','KXLlK12y57RfPBdneOiBJWHqixcuDMt8KN6pPudM','Yhh1','oi1L7yvbF4wPPtkCfEAU4fKEsc6qk699RR5kTYEfj7Fz3SeGCSaUvBTWJBvKXug4PDzMvsT0eFdth3bq','V','r',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-987430389897784256,-27098,'YcFmde5YJ1aoHOnTIm9aBMUM1TDisNhvr89DOKfaySEdD4YVhXfkunGAy8gS6sWMXjGzmd','AcSKEma3l5qKeGcBN3l5w6yOGhgzydfV4U3FQ4EMXEMGzFfaetHlzmJRsQH6ENuyqK94D1afEhOavgBh6BkQUUe7E0NgtiaT1gpD','HMsFHTzf0cOHJnNBhZVnCKkfCLMe7N8SuYcDdErLpr','Ko0ld7y5KIRtAiowbdr2bvcUAI1zVLN3gOwVW6GqvfDpcxLIo7IL2A6fuzHMJw7hQx76jujLvhhZdqk22chEFt6fzF4059kCivo6PNUS2VNpinmj03B7H3yvH1GYK2tC1rQA37yygtNMtORBqPrQHpuVs7XLu8CKSZ9srzQW2KS8FEnuRlnZVHIsFIgDf8bMb4GOu55EA5NKLhxANTTUseXlPECR1nbjiasAiHGe320ocAhKl','f','Q',14);
+INSERT INTO ti VALUES (-987430389897784256,-27098,'YcFmde5YJ1aoHOnTIm9aBMUM1TDisNhvr89DOKfaySEdD4YVhXfkunGAy8gS6sWMXjGzmd','AcSKEma3l5qKeGcBN3l5w6yOGhgzydfV4U3FQ4EMXEMGzFfaetHlzmJRsQH6ENuyqK94D1afEhOavgBh6BkQUUe7E0NgtiaT1gpD','HMsFHTzf0cOHJnNBhZVnCKkfCLMe7N8SuYcDdErLpr','Ko0ld7y5KIRtAiowbdr2bvcUAI1zVLN3gOwVW6GqvfDpcxLIo7IL2A6fuzHMJw7hQx76jujLvhhZdqk22chEFt6fzF4059kCivo6PNUS2VNpinmj03B7H3yvH1GYK2tC1rQA37yygtNMtORBqPrQHpuVs7XLu8CKSZ9srzQW2KS8FEnuRlnZVHIsFIgDf8bMb4GOu55EA5NKLhxANTTUseXlPECR1nbjiasAiHGe320ocAhKl','f','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (613463968485148247,-26900,'0iDRtxbvKytLo8221g2lc1jlP00ZO14qFOnaeFgSUP4w8Rw2O','Myw9ayHlu0a3VXSrBJJ7uZVTCFwPL2r5gMuaB73pwcIVBKXzZHYlG7z58FkAZ7DJXoUKP5zxFwp','Fm8ccDMJb612ao6U04P1g','sMzgWV7cJRPyRlpILMZGbZiBKt0IcCTWSjQo8sDLmTFZKiAHmVYNtunwYWfO06kmj0bIhcXOmc7Ee5VBhqCjbj23cJbmuwbOajp6PaHJJBXpwb1yNPMzHTTNPrZXWu9F4Bs9Cwq3ARLszvkj1xamnXLfYcCuoUeLVpZbd42TiR5xdNkN3vGpo6uoq6BRUgTg42vvDPfjtp8ktfzS9AruP','p','5',15);
+INSERT INTO ti VALUES (613463968485148247,-26900,'0iDRtxbvKytLo8221g2lc1jlP00ZO14qFOnaeFgSUP4w8Rw2O','Myw9ayHlu0a3VXSrBJJ7uZVTCFwPL2r5gMuaB73pwcIVBKXzZHYlG7z58FkAZ7DJXoUKP5zxFwp','Fm8ccDMJb612ao6U04P1g','sMzgWV7cJRPyRlpILMZGbZiBKt0IcCTWSjQo8sDLmTFZKiAHmVYNtunwYWfO06kmj0bIhcXOmc7Ee5VBhqCjbj23cJbmuwbOajp6PaHJJBXpwb1yNPMzHTTNPrZXWu9F4Bs9Cwq3ARLszvkj1xamnXLfYcCuoUeLVpZbd42TiR5xdNkN3vGpo6uoq6BRUgTg42vvDPfjtp8ktfzS9AruP','p','5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c CHAR(87), d VARBINARY(84), e VARBINARY(26), f VARCHAR(78) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15406,14291007570612646114,'vnfL','Hc','AsysHYC','4L1D9MBiW1X6IjU0IEm7vToHAHWJvkkisRQA94xqM8dfPfPPzYLXlUQ8III8b9M','0','J',0);
+INSERT INTO t VALUES (-8743,1308454259065185697,'7yVbxFdQuAOgoy6lSQ8BYdmggcnHD0beCmpJ7IppdRug4RrJhn1gjOF','gslPW6zg7P4aD1v4CLDezNeAMGTw5mu59nb9QwLuyYVjXDgIRQeTuMV','dfBL8XhRCdWh2jOrL4iwS4Oh','jwizBV1No3TRaQmTArDMnfMiwY3ciWGaffCtSwKdvYi04ZVccIwqwdTEooOqnWZba09ZD6BQZF','0','8P',1);
+INSERT INTO t VALUES (-9156,15250964406387480752,'jTYTpaVv8DFzbmMJbEoCR0DM4vOBwHTaDSfuVzHcgxb8GnC4w2RcjIadLNRqZlhVzK','9bzpRMaBKACtQVfTRSgCK9Um3kfxM40bSyUh3spXO5ZrCCrjju5ZHJ','z7','nNELn3OaZ5k0vdM','G','bm',2);
+INSERT INTO t VALUES (8035,16857349160906426567,'H8N1I2yotCYDJJ8EC3ha3hq8FC3AYsFfjxl9mRFwRyozfgNSLTQLyuGxNIIzM','40jEqjfWPephJ2opocxk70TOaN3vweC','a5Q','hac6J1vYvH3fCIbuNrgADH3eOFaBLD02zSWLamn7GkD','r','T3',3);
+INSERT INTO t VALUES (11020,17449575100533471586,'Tfqs4K6Vz83OqgXHm3YPGW9lvpwid2irppmttamAHfQpga9marreqmzvqnd0bMVpNdGz1vKdq','IRYZ5iVExKRKLKeVV0xski0B0HITY5aYJgSFd1W100DU8aJomJpoYk5znARMmBhXoZgmla5wz','mIfetnUCK','Anhd6QrF7iUv1aTc7Z2xVADxmEW9qAkIf3lKZ2Wz2frQi','b','4',4);
+INSERT INTO t VALUES (3631,8259528325943655460,'OURl56RpZjfZ7f891ndrkG40o3JbWnkLJmEODjqKWaL1QRq8fvtxRgJ8','HfH2ws8llv7qlw28bhBtbawc8bKqSQF2cK5iO2NrYWsulkOD4NOM8xDBCbiiFdVUfgtA7','BM7wLbsNEzKa0a7K','d','B','EO',5);
+INSERT INTO t VALUES (-11214,8199326807095890309,'Z8xhyUOBGYmcRecg78X1bET57p1WrubsrIVRcSTuAVNa6ZqYNFwdTsGIbTDoroa0IOPKJcUCfLtV4Bb2w0','ZIpLS9srM2AwpFvtG9VNGnRbxuUBP3M2SgiqrAegnqtxQnlr0mkqzlYmyjS298tdKKOfnpGznxF3Q7','ew67yj1X','cX6q','J','8',6);
+INSERT INTO t VALUES (-15385,6349993077426699070,'PuszuVZU0oJfbcocu4IfckEeqNTlrwXKvcO4bk1mj9JrMHcbcKEcKF','YyWPzoscwMVg1MGJ9TgkLBXvGhBCo7e','2DdOOI','h57zTTvccYopN0QzboVFhpo','H','W',7);
+INSERT INTO t VALUES (11964,7433777577108412817,'wDslWHsXExszNC9y8NnUwG13uAX0iYoIpzs0UX67xdyJ0MfvGyEZNueprfwl','Dkoup0BUqOXDvhznkhtD15e5JZpmejkafna5','eX8tVbMb','xZES6qcOeUPaSQhAAOK7Wl','l','FJ',8);
+INSERT INTO t VALUES (20077,13943026301102402321,'abfZPbEDlrgyxoAAUGy','FGIEse','THSBdozsg4Enu0krJG','KiPmaWfmm4vJxm7u2H1Mb6U7XoWud5N0gL1ZQlzH','g','w',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c CHAR(87), d VARBINARY(84), e VARBINARY(26), f VARCHAR(78) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (4067696,8646750420138264613,'vwQojBmvfV6FY03qEvThypa5JOx7vJvv2mNeMkRjIgSzlRHUBmRCBvlsm4RWirjKrHhM3qg6P2dsR','aTFyibBmV7ZBgp9Dua8aOiJo3Tp05FeiLLCy96KcW3m03jnS3WJLx5tb','VHC4VnCr','OZXchf2m41sjlQvd8lJZ','f','01',10);
+INSERT INTO ti VALUES (4067696,8646750420138264613,'vwQojBmvfV6FY03qEvThypa5JOx7vJvv2mNeMkRjIgSzlRHUBmRCBvlsm4RWirjKrHhM3qg6P2dsR','aTFyibBmV7ZBgp9Dua8aOiJo3Tp05FeiLLCy96KcW3m03jnS3WJLx5tb','VHC4VnCr','OZXchf2m41sjlQvd8lJZ','f','01',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (-3193797,7676048963593201630,'CrZYl9of3IvKX8nilRggPIyTEE0iuCTmuOq','eBerKrPzMVXnNBtFpq3rtZQOIKnB57zcXgqRPmUH9mOtEeGh','BYogYb8Oi','vtQuhxEp5PNHFcP5ybT7S1ieyjmDF76hL','t','vN',11);
+INSERT INTO ti VALUES (-3193797,7676048963593201630,'CrZYl9of3IvKX8nilRggPIyTEE0iuCTmuOq','eBerKrPzMVXnNBtFpq3rtZQOIKnB57zcXgqRPmUH9mOtEeGh','BYogYb8Oi','vtQuhxEp5PNHFcP5ybT7S1ieyjmDF76hL','t','vN',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2056686,10210672459293747277,'NRjnVxeiulfDRw54h','DObKp8aC9qJuuz4hBKPYYIAMo2dSdgDyTHYFdn7uNQhNG0ZG8v0pLZh72e8vbNFmr84sUO','Dlk6XfM7eOyjR9nkg0lpngtlw','HQ4taq3UgqnSp2Mrtqh1i5bOvu','j','TG',12);
+INSERT INTO ti VALUES (2056686,10210672459293747277,'NRjnVxeiulfDRw54h','DObKp8aC9qJuuz4hBKPYYIAMo2dSdgDyTHYFdn7uNQhNG0ZG8v0pLZh72e8vbNFmr84sUO','Dlk6XfM7eOyjR9nkg0lpngtlw','HQ4taq3UgqnSp2Mrtqh1i5bOvu','j','TG',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2823069,3599454375318622848,'gdz7cTHlwPPdSjCU2OrCZD0jrONFkLlGY8aeR7ZLb83nyLRSct509rfl21cSV3ejVXRKnpg0yf','DOh820mev1slHGot8n1Jrb4g0Dwwy38vCZi11UoNo5wGSsDenyVEoPwKFTRMz1vBxD5BESGnwvg63IQHKgJTyjckbEhU9HT583PGhuH2IOOevbtp7T3Kq7nh1ZggzNdgtmz70Gi6q8z20REF2X7sNIgHIChYudoQE9HxPe1WVrFUA8gWVU2zK5','zJj','sXShGy0JcRYkVTvYTklGzpXgT69kGAlJLRLa0d2KVPEq10480dFsJbRMRXJGYENN3uDPv4BlxZPnORsL8zkW','0','H',13);
+INSERT INTO ti VALUES (-2823069,3599454375318622848,'gdz7cTHlwPPdSjCU2OrCZD0jrONFkLlGY8aeR7ZLb83nyLRSct509rfl21cSV3ejVXRKnpg0yf','DOh820mev1slHGot8n1Jrb4g0Dwwy38vCZi11UoNo5wGSsDenyVEoPwKFTRMz1vBxD5BESGnwvg63IQHKgJTyjckbEhU9HT583PGhuH2IOOevbtp7T3Kq7nh1ZggzNdgtmz70Gi6q8z20REF2X7sNIgHIChYudoQE9HxPe1WVrFUA8gWVU2zK5','zJj','sXShGy0JcRYkVTvYTklGzpXgT69kGAlJLRLa0d2KVPEq10480dFsJbRMRXJGYENN3uDPv4BlxZPnORsL8zkW','0','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1215229,14306491860360681210,'vBICyRUi0sldkONUsk2y69VXSYjZe3Ask3TyqCMssnNCTlZJjilROriJqqE7mhWadBznE2','9258rzMc8epEVrizHae7IrG7F1bFKJS4RMYyrITnwVwpLL28zxDp6oOr0AVnIo5njF2bnnOujsSEz3DM3kXQurOJV67KuR3aMam2DLt0ye5Cr','tbYH09sMsXV4ha3FVGM','3jVtJoVZIOfzx3Qv2OMyDLXFXgJgW5Y9EuxUphxjRHuLB6J2q2RVJJyeJPCSUwZjjHXQOyvvYhI2O3CIjVjAuS1lQ','D','4',14);
+INSERT INTO ti VALUES (-1215229,14306491860360681210,'vBICyRUi0sldkONUsk2y69VXSYjZe3Ask3TyqCMssnNCTlZJjilROriJqqE7mhWadBznE2','9258rzMc8epEVrizHae7IrG7F1bFKJS4RMYyrITnwVwpLL28zxDp6oOr0AVnIo5njF2bnnOujsSEz3DM3kXQurOJV67KuR3aMam2DLt0ye5Cr','tbYH09sMsXV4ha3FVGM','3jVtJoVZIOfzx3Qv2OMyDLXFXgJgW5Y9EuxUphxjRHuLB6J2q2RVJJyeJPCSUwZjjHXQOyvvYhI2O3CIjVjAuS1lQ','D','4',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4798227,7648917369920383839,'EZyRhBwvY1kYxcM2f2uvnb9','ead92eTjHVKZsdecmx323rmueIldftzguXnxDQzEymaBnSHKjfjDbEwtYyNh9vwkBoi21GVZlLN3Mg8sZaRUP07S2dVNzQC931IyTGYpa7NYZf2CokF62ZO7nIA2OxNRYofpd2EfuF0SYWRH09577bgn2AingVyWL14tFIUcAGZU6Zgde52H76giMnN9brwDgh3UXVFdFpSIBADNFgFjZbCGs5tuBLwSiyZfj25AVSe57jt','dXm1e','HvSQWhONji5MSOyiQqsNYUWeAkvmuBIAoZmJ3Ocse9HrYPRVJQStANiyqrx7M8A9qAqZ4bS2JkyyPp5hHu7IHid7JO8J66QTvIk0EMUfhiRM5BV0pWwEupLJM5Aw5GIVMO8koSN9IgVvyPVEmueFJ8L53OXY1WLp1f6qHopLvPzXG9zes56uqW7hBrl6Lb3ve66QJ2nN6YqXBwH63Ba1Mk72XtmlMPO32y3Me4CSfnS19aOog','5','rM',15);
+INSERT INTO ti VALUES (4798227,7648917369920383839,'EZyRhBwvY1kYxcM2f2uvnb9','ead92eTjHVKZsdecmx323rmueIldftzguXnxDQzEymaBnSHKjfjDbEwtYyNh9vwkBoi21GVZlLN3Mg8sZaRUP07S2dVNzQC931IyTGYpa7NYZf2CokF62ZO7nIA2OxNRYofpd2EfuF0SYWRH09577bgn2AingVyWL14tFIUcAGZU6Zgde52H76giMnN9brwDgh3UXVFdFpSIBADNFgFjZbCGs5tuBLwSiyZfj25AVSe57jt','dXm1e','HvSQWhONji5MSOyiQqsNYUWeAkvmuBIAoZmJ3Ocse9HrYPRVJQStANiyqrx7M8A9qAqZ4bS2JkyyPp5hHu7IHid7JO8J66QTvIk0EMUfhiRM5BV0pWwEupLJM5Aw5GIVMO8koSN9IgVvyPVEmueFJ8L53OXY1WLp1f6qHopLvPzXG9zes56uqW7hBrl6Lb3ve66QJ2nN6YqXBwH63Ba1Mk72XtmlMPO32y3Me4CSfnS19aOog','5','rM',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT, c BINARY(86) NOT NULL, d VARCHAR(58) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(86), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1040063232232451317,7554893610271269226,'9cO6GfyXskfVWTc6DBVJXutIWQ8PKZJvcTQT0H','mq','nupQJaRfLkq3gLDKNq24d0rtoTGt1scjNo1NEXN07pVJ0CrhaZirYAojlfA2Oin1HYy','HlQkTNg4X2kwozyt81kVoqn8bAzLrlCzt2sBTEoQ5AvzvmcmjLVoGdlwIA9b6QClNqRicPcWwTCM5qqqBuHu','jX','2',0);
+INSERT INTO t VALUES (6617333154255617321,3939251012719059597,'C3JhtUHtyWYsyCR9Ew9Lbuk4NfD3mj8R1eAWxabxhwdkPrpxCx6CVmDT0bWNLKX05z8Q8ilGHIFgOndvS0oD','4iClcrikvDoBzM1ovp8BUI3XwIDROkXCpVxMLacmhizrqL8v','3FmhkPjTGmJv5GzO22wQrpHn3QnTTWhLo2VCngPpJgTV8DCQcQ8wjVaPHqi','cZf','l8','Kv',1);
+INSERT INTO t VALUES (-1120287807231373809,-2254140437913268902,'Z9Ea','nZcJiXJHUV4jo5CWzX2CiL2jpL','568yBeFQXD18Dp5OyGcZYoX8d2jtoucX3FjMNN2DxFbcMYV37cmzFoJZv96xWzv5Wcxj1jUW','JaUJtxXTAN8Sxgn7mXYHy6VkXiWZ08fe4I7EXb0lHjNp8zZfT','b','s',2);
+INSERT INTO t VALUES (1027051137597396827,-7953890376571422267,'0u261Qsdrjo8ByvMcDus2LMjl9QEGsaEXHExCATh2vYF2FIkriYrB','0zStv7HS','CcIbRdIzBqCYCvinZWOkn1FAzsLV3EwqM40Zm4tjjn4fkSSwz2Qs6zUaJ4Q0ZzoKc4crBh1PMR6hT','4SXvhAU0R7UN1iBVaEUVq9KDca4VDjwtSjJvYlE4mGOHKjasO3xny5ShpOpohGWi','q','56',3);
+INSERT INTO t VALUES (8479770912562238679,-4348506185467972376,'SG94KY1ryv4h4mfJIhgDzFR8DlG32NIr7sxovdynkSK6lFSxXP0oYCXaFBhw6WP5JLirXX','ZLqOgk1YSkoEOPLUu8','aTzEl8oIPB3bGPsjS1graCdbFyELQH3ZsXFiHAvgFJRoY73CZD2KY4TPXQLYI3v','aLlKxGOgAGtq','Wv','b',4);
+INSERT INTO t VALUES (2559322235680660580,-7214510115636465245,'IKMGWGPwK8gkLxllPF9J5yq1B4hVw6','uWXrVqrk','kUUBL5oCbffeKIW0KCv7yoLdORBxjQTeOjJX2','5Ny0qrFRA0CjxEi9t','Q','VL',5);
+INSERT INTO t VALUES (8364704691474565164,1310970055381514716,'d1VxoOAWp03CtpkXiNvwwGXDue1Kf1ph3HAU1MwK9vkjSLeX1mB3vNwsYQXcuN9ysmwz','QzaCRhRYhxjFzkgc','RDTIFXB6yrti0Ko50e','3BX9pCev8bhU18cwj7WnBSIu1LScvrDJPlumHN2KMuean623','Q','0X',6);
+INSERT INTO t VALUES (4180291878800713076,-7064057593618765157,'WYnJTacfgaMbGdbPuIJfUr85dBH477fNTKSsymxgLy09w6JQkvPy0nFkEJg','21UO3lVQJMCFnyEIPWW0Gr2KjYXoASwznCPidkQjsMZbOXbe6U1bN9f1I','aCZ6eLWQfAWVygPml7K8nTLS5B0v7GpINkTVDeYTfht0iJAibvfWuItCik2RcsQwzEwb84OIgZwWl1wns89Y','eaU4RWM7CA6FEvbCtstYmGZXzEjCnLXxa','xi','Rk',7);
+INSERT INTO t VALUES (3595341683419999310,-4425897474702439109,'EA0qK3hexpxYX','qNMdqTiyVr2nD86UwWveUOjJCk96B0','u','xq','Pq','O',8);
+INSERT INTO t VALUES (-2958438076845165123,-4196734553165416393,'MKOwiJY8C','rx5VXWA9odaEgKT59tFAKhX7X7E5OO727qn6OcoH7bjZQggN','fHdHKkqXk1D2WlyOHYlPbP4InBWjLHvOJJ7ZJ3r9Aih16zBTIGzMgzbfqca','I44zf','f','P',9);
+CREATE TABLE ti (a BIGINT, b BIGINT, c BINARY(86) NOT NULL, d VARCHAR(58) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(86), 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 (5794089700439392495,5879784109347613364,'HhJu2vpP6tvahzjy0YgbczkbSe35hCyPa7BRQfGg09iEOWgvW43DcCbuQSWnMKd6B','B9jgQ2ozTXsEtAQWv4fJg343XeQOdsjgMC8jKpCn66NhHf','oWpz122mhLHLAqrCiB7Ll80KMjQCZ43H4YF1iGOTNFsjjSJ7VrxK8VMPDF0G6AnenXJPNFf7ARHUaVlHjN','rgCzWzumNZVwX4hW41k26hO4mnvGQkeUGpKWf2x3aFd9LsiUGegibvSIHnBqF3Nr5O','L','86',10);
+INSERT INTO ti VALUES (5794089700439392495,5879784109347613364,'HhJu2vpP6tvahzjy0YgbczkbSe35hCyPa7BRQfGg09iEOWgvW43DcCbuQSWnMKd6B','B9jgQ2ozTXsEtAQWv4fJg343XeQOdsjgMC8jKpCn66NhHf','oWpz122mhLHLAqrCiB7Ll80KMjQCZ43H4YF1iGOTNFsjjSJ7VrxK8VMPDF0G6AnenXJPNFf7ARHUaVlHjN','rgCzWzumNZVwX4hW41k26hO4mnvGQkeUGpKWf2x3aFd9LsiUGegibvSIHnBqF3Nr5O','L','86',10);
+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 (83068640469204866,1737339356681095624,'dEJFH6lNJxaTl','0vc4oFc266q','J7AAUF7CN6DT','qkvYjEYLs1FOT1mPYCt60c25INw','v0','f',11);
+INSERT INTO ti VALUES (83068640469204866,1737339356681095624,'dEJFH6lNJxaTl','0vc4oFc266q','J7AAUF7CN6DT','qkvYjEYLs1FOT1mPYCt60c25INw','v0','f',11);
+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 (2802559660130837843,5335335216829516231,'KIAt8crwzAaavQsq3mY3PAOi6YQ9ATBzXIGTs4t1B6CCrzNHP95XfmjdxQqppE1Nw7ItuTBpXvj0VJx','wH6UWuHNqQLu0DJhOAJTLfRrFXgK3SC1TFPZzCz282exCr5HEPXhpUZ2JSqWPnfOvo3gVohErhSX7rHgQxIxEyilRqOOI7cnlysFgzlDKGnCOMRALqmhoffK3cRDCNco5EC8ppHA1pzXEGw1lpONu8cc3ouFhHPfv7tHMisSXMM55K3bYF9lNS8du4zS1QFKEQbWy8rRqR7KZF4A0fZjDqyVE','EOYB4IbToagGRksuzEnSrDtcb6VA0iie2HEEck5UGv6xwbo66R','PpkR8y5NgdTCokLMmuStVyx','3','A',12);
+INSERT INTO ti VALUES (2802559660130837843,5335335216829516231,'KIAt8crwzAaavQsq3mY3PAOi6YQ9ATBzXIGTs4t1B6CCrzNHP95XfmjdxQqppE1Nw7ItuTBpXvj0VJx','wH6UWuHNqQLu0DJhOAJTLfRrFXgK3SC1TFPZzCz282exCr5HEPXhpUZ2JSqWPnfOvo3gVohErhSX7rHgQxIxEyilRqOOI7cnlysFgzlDKGnCOMRALqmhoffK3cRDCNco5EC8ppHA1pzXEGw1lpONu8cc3ouFhHPfv7tHMisSXMM55K3bYF9lNS8du4zS1QFKEQbWy8rRqR7KZF4A0fZjDqyVE','EOYB4IbToagGRksuzEnSrDtcb6VA0iie2HEEck5UGv6xwbo66R','PpkR8y5NgdTCokLMmuStVyx','3','A',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8025337041873485742,7203131127335570907,'jeGx0','VeXdYPs7FL86RX9JgpCO6eueYCK5Www9Kkfcl9iLKcK36RsftbluYUEQj8x1wBRgAmfUziNzH6A3YrR4iDR4gDpJ3qapIyKyKkH8MpigDjGBMyTh0p9PGG1eUyNIsNhhroknxFc6cxj3DpeYzXq8k54gfBs6wPBsyUW3DUQgznT1DfnItQ4BBziGcxhXIB4PtaHkAzX3mJz6lfH7okqVDGvOrkQc4qbva1cEEmnRKKz5Qntr9cJTJGWC8','eL7We0','M3Rc585XOF8bZy8cJvXRcbOz02dW6q1ua','v','il',13);
+INSERT INTO ti VALUES (8025337041873485742,7203131127335570907,'jeGx0','VeXdYPs7FL86RX9JgpCO6eueYCK5Www9Kkfcl9iLKcK36RsftbluYUEQj8x1wBRgAmfUziNzH6A3YrR4iDR4gDpJ3qapIyKyKkH8MpigDjGBMyTh0p9PGG1eUyNIsNhhroknxFc6cxj3DpeYzXq8k54gfBs6wPBsyUW3DUQgznT1DfnItQ4BBziGcxhXIB4PtaHkAzX3mJz6lfH7okqVDGvOrkQc4qbva1cEEmnRKKz5Qntr9cJTJGWC8','eL7We0','M3Rc585XOF8bZy8cJvXRcbOz02dW6q1ua','v','il',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1467392200073914458,-2419314093175121200,'i6EDiFCsczWdCtis5gRB9BZZNbBCLQ0rafF','C4dFVWWkQX4RAwVAd3KtENJ6DgLFL4AJ3QawVr0K6aESoHaSJzS9EbRDSbTSnuzAoPFLRAMkRqbR4s92u2lNnK86fzTxqD4qGxFwoeZHodwkYP21Jvs1katZdMP2gOhJZOh1gZ2bHVggvwsj53VMXiiFIKqHIzejBbvK7RVnQAr09UBYrhycmjlIWpurIBVXc2xrZrIhLdmE4GP2oepJPBRHCp4mBt38qcOoYsy','2Fr4hktDItWIctTu9Cexg2sCdgJYpVkhMEFU0Hw','2sbNfRzBUHw6bhcrH6VFGGGDs7rTPvEE2dekgBYntv9lIQyto5JjOvGlWlhn4HO89E72E4YlUGzPAMJIPMO4diBAIOQcIRvtR4Yv3GbVaxa','j5e','W6',14);
+INSERT INTO ti VALUES (-1467392200073914458,-2419314093175121200,'i6EDiFCsczWdCtis5gRB9BZZNbBCLQ0rafF','C4dFVWWkQX4RAwVAd3KtENJ6DgLFL4AJ3QawVr0K6aESoHaSJzS9EbRDSbTSnuzAoPFLRAMkRqbR4s92u2lNnK86fzTxqD4qGxFwoeZHodwkYP21Jvs1katZdMP2gOhJZOh1gZ2bHVggvwsj53VMXiiFIKqHIzejBbvK7RVnQAr09UBYrhycmjlIWpurIBVXc2xrZrIhLdmE4GP2oepJPBRHCp4mBt38qcOoYsy','2Fr4hktDItWIctTu9Cexg2sCdgJYpVkhMEFU0Hw','2sbNfRzBUHw6bhcrH6VFGGGDs7rTPvEE2dekgBYntv9lIQyto5JjOvGlWlhn4HO89E72E4YlUGzPAMJIPMO4diBAIOQcIRvtR4Yv3GbVaxa','j5e','W6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8605241270876802626,-5421331294410921825,'hG4B2PTV85pygD7y50nS','7hTN3ibQ6LqBg272L','WTYdeR0bHNxWqZ8a9oPr8TBicvWQPjdn9FpTshtNL46VTeh6xdbynXOelvR3spKbGGYm2DjSosuHBPny','cG8yM2x6ZZF8ufc7w9AdxtYGIZKwvjKi7Z26ObK03dTDu7lia1suzM3pCc5O6ZdAcfU1iQ6UmGKZadZuHwo33HG8vYSpVMljZ47HFQXidMMnkKhUzJnQlULKwRs8wyFu2LNoQv0ApPi9VPtLcvVCSPkW0KdbzH7AmdMJPTRKWcZfalrZ4au0SW40ngrPOmhksrWLM05JTK1EjpVGDcSz2duzt9RDvSRozH','ZQd','a',15);
+INSERT INTO ti VALUES (-8605241270876802626,-5421331294410921825,'hG4B2PTV85pygD7y50nS','7hTN3ibQ6LqBg272L','WTYdeR0bHNxWqZ8a9oPr8TBicvWQPjdn9FpTshtNL46VTeh6xdbynXOelvR3spKbGGYm2DjSosuHBPny','cG8yM2x6ZZF8ufc7w9AdxtYGIZKwvjKi7Z26ObK03dTDu7lia1suzM3pCc5O6ZdAcfU1iQ6UmGKZadZuHwo33HG8vYSpVMljZ47HFQXidMMnkKhUzJnQlULKwRs8wyFu2LNoQv0ApPi9VPtLcvVCSPkW0KdbzH7AmdMJPTRKWcZfalrZ4au0SW40ngrPOmhksrWLM05JTK1EjpVGDcSz2duzt9RDvSRozH','ZQd','a',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(82), d VARCHAR(23), e VARBINARY(29), f VARBINARY(95), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1010251485,9551528,'W3wm8ZJGTEuP4lEQUu8U1k3JfiwXLXWjHs5','jV1ui3nu8H3NLQ','18Vnm2WOL7KhoPNzfaBlbcFzz','i5V08nObY','i','U',0);
+INSERT INTO t VALUES (1128845850,9911618,'t0nDAARwK7pHI7vc7F7a6LjGoiMdcoLfFT0oVsO','N70qeXQz','vMIQ71b5WZSB27StO8m','ZtB4dMLsL3Modw41Otkylbf8UQKZLsYzIOu0BRBMXzs8OcvoDW9JNozanuXeNiHougozc8Lgwg','7','I',1);
+INSERT INTO t VALUES (-1724613476,10589182,'j5ijeR7CVqglSD1RtoYW','KJrYzeJnu2MvD','UZhPLxozA','lm46BGDpHQQ4dvYbYEndZ1FxtA3mRJxytgeZektS','c','e',2);
+INSERT INTO t VALUES (-1203134918,6192345,'xKHB3pQRAreOrPPg42nl0czeUHwThDUsNkgPMNxcWCCzIOQmMWLSXzfDgE2AlwRDmuefH3ULKM37HMnQ','UtjoKeFHeVQ0tFYkYEYvZF','h','V1PZUpjijr5KnBTXmbWAELOFcrMS5rA8Pf5alIlezKRA4p6RgoUbv3aiVTTx6Lf','e','6',3);
+INSERT INTO t VALUES (-625444360,5241833,'YrqSMSmh3k8IgkucrvTHWGMKu7BQAsv1kQdh','sJ2qYQ3Be8','olKg1MG','3ZzVRBNEmsB39n3zH','A','M',4);
+INSERT INTO t VALUES (378338791,13545124,'3ArqDVmeAieL7rWHQ7vW61sbmYk5fP81wC4NHMP8QxnmVdH19Lw','0KUnIbuy5c83CLvNlWZQlq','Bccoi2FXYlJs0Ci1slnnVPspZX','R66lRHYrQdytge3LdvgNEuqFmrFeta13EO78ciiitq86ofcGr1nvxtpnX7R8M3ppgyDoXKKDsl4vFVZ','D','p',5);
+INSERT INTO t VALUES (-542020135,16489269,'rMeP2t16n9g97l4dTNlUr1GoaxBjZ4V6Abf3CzIEPs0po9bh2au0elKkIWsct9','2Oxk7IYWs1','cRhqfK1e47FJF','lWt3ka37lOEQQET','j','9',6);
+INSERT INTO t VALUES (936031148,13281835,'EKF4vhxHrVVp9GwvXwVWcl1DlytSuZW94Zp9hSW8St7r0nPEbMtj3k5jKiuVWDs7J','zM0bsbu4qOClsb4kNnzn','GKiGz1IpErNdUm79DpWrksHriBQb','nU7cLnKcQEUWhGEcfpYHloMJq0raoLZ27RhXmC2AZNB3M2Vz6IlHvQmn0Qh4rdrhBnaMMhk7KW7x9','o','J',7);
+INSERT INTO t VALUES (-924792692,14941980,'Lktg6kxO3cgu','SQU2NHFhmYaw','pCL','CgesqAjaPa63rMXfJhb7mIN2nXVtdy1pmEF','X','g',8);
+INSERT INTO t VALUES (-918658899,1071523,'aVcGxDkCqz24rrIENYm6sXLQIJ9n23Sxvtfi3V','CvN','c','u6','K','D',9);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(82), d VARCHAR(23), e VARBINARY(29), f VARBINARY(95), 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 (695355050458812449,1894331,'EymwPBbvPTc34tSo6txNheF6yRNqMKseoYd','kLg2mqtncbKPbNPC','7sTvgjVmTS8N1Rgvxg0YzpzxG','d','X','w',10);
+INSERT INTO ti VALUES (695355050458812449,1894331,'EymwPBbvPTc34tSo6txNheF6yRNqMKseoYd','kLg2mqtncbKPbNPC','7sTvgjVmTS8N1Rgvxg0YzpzxG','d','X','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(83);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
+INSERT INTO t VALUES (-1973720122735002363,6196775,'8CXzoAbUMz','U','yv0LzF80EBBP2axrf2','IFgOiQOLx7NH85yNjOfjMugORLCS4KN4LEwr0dmT0M7yUXGWcqGV8NRTh2w6a','S','5',11);
+INSERT INTO ti VALUES (-1973720122735002363,6196775,'8CXzoAbUMz','U','yv0LzF80EBBP2axrf2','IFgOiQOLx7NH85yNjOfjMugORLCS4KN4LEwr0dmT0M7yUXGWcqGV8NRTh2w6a','S','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6620465994127248045,4186470,'yND2tKckfR7uLIsCLwikQWJr4bdByLEjhecN5Lm2reaDXaFZDaMVz4oby5z13','S6aFHUo43s8N74uFlPZE39sSbeuvNkcRWY8733DamSXkWFMQ5wkt3sADqNjyYyorK5rplBp1VFheMD1XHmmjt5BQuV8nLwhgrdIcPEYrSAfJWizzyPU3374ODhzMcP1txH8tWCnd0XG0XsaptS5DYhUj0Yx6n0kkFzOQhDIpJdfu3C6mLun','mJyeXD','9SsvgR6AZJ3T1iREGUuVZ0osTaeS1fz38uZgjshta2yu633ZLYaqKm8P','8','8',12);
+INSERT INTO ti VALUES (-6620465994127248045,4186470,'yND2tKckfR7uLIsCLwikQWJr4bdByLEjhecN5Lm2reaDXaFZDaMVz4oby5z13','S6aFHUo43s8N74uFlPZE39sSbeuvNkcRWY8733DamSXkWFMQ5wkt3sADqNjyYyorK5rplBp1VFheMD1XHmmjt5BQuV8nLwhgrdIcPEYrSAfJWizzyPU3374ODhzMcP1txH8tWCnd0XG0XsaptS5DYhUj0Yx6n0kkFzOQhDIpJdfu3C6mLun','mJyeXD','9SsvgR6AZJ3T1iREGUuVZ0osTaeS1fz38uZgjshta2yu633ZLYaqKm8P','8','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (123060072960909661,3777362,'NQfXVf2dLO8toaMe4tU2srd92QpvPOQwkOw0u8xcPrtaFvuPzHSoDnIX','dRMfmIKyw5R8YUypJeRHQ2t6OPSayxVxq8VKauJ','JF6Jnx1mzVy9XBlwirEXxFdXTT','ldi5QmO2njBEL72ytb9eyCyWN1HXW5iTOlzG7V7WEymwEgd4myLZYJPgoUP4g4krevLZyPjrq0MHNlq0Fk0qRXGyIUqwgp1cUvBT09gcZ210uENjPP4t9L5eAWBOSXfBm','J','s',13);
+INSERT INTO ti VALUES (123060072960909661,3777362,'NQfXVf2dLO8toaMe4tU2srd92QpvPOQwkOw0u8xcPrtaFvuPzHSoDnIX','dRMfmIKyw5R8YUypJeRHQ2t6OPSayxVxq8VKauJ','JF6Jnx1mzVy9XBlwirEXxFdXTT','ldi5QmO2njBEL72ytb9eyCyWN1HXW5iTOlzG7V7WEymwEgd4myLZYJPgoUP4g4krevLZyPjrq0MHNlq0Fk0qRXGyIUqwgp1cUvBT09gcZ210uENjPP4t9L5eAWBOSXfBm','J','s',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5380549156099364333,2917892,'EfibzECihbWlzZ1BlmFwzTOTiQEYfTZvRUfco9B5aJma4gHVWv9UdIMIrgPIpp3RXUbkQzf9p8','ouejC0aAxby097Zxxskl9JWYDpfMzhDPT2SJUy1OIik3040MW8Zd8QzEL','nNTae0ALeaw','UZNUX0sWazLGqUfuSYarbVdApr36EHWL3bvhHU66vnaSY4ITgNXV0kjOy0VGf2hbA6GHO48yaYbDHzgKZQFp0PnVbQJq8ocM7u9jYUueG8tIndq6idHMfQCCCzNLcao','y','B',14);
+INSERT INTO ti VALUES (5380549156099364333,2917892,'EfibzECihbWlzZ1BlmFwzTOTiQEYfTZvRUfco9B5aJma4gHVWv9UdIMIrgPIpp3RXUbkQzf9p8','ouejC0aAxby097Zxxskl9JWYDpfMzhDPT2SJUy1OIik3040MW8Zd8QzEL','nNTae0ALeaw','UZNUX0sWazLGqUfuSYarbVdApr36EHWL3bvhHU66vnaSY4ITgNXV0kjOy0VGf2hbA6GHO48yaYbDHzgKZQFp0PnVbQJq8ocM7u9jYUueG8tIndq6idHMfQCCCzNLcao','y','B',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2834228564520619369,7021012,'OllCF0Dd7uYUqtEZIPJhGWOaELBvQkgVJSlqEFzFY04Un7rxdPwa7jJHip1JzjY0Zs','5Q8MMttrcUXrNBevncRz76vBR0X6QQTfdySfnwppSr67HPBl3x2KW10ga4CUU1a38Tc9X3nA1','GcQKhfwmuDZSJFwGF','bmvCj84WGcTAjPcmiOFUtio3RRB1BEolR33U8E674pjtHUvFezbFWFvoc57wV00XNBQ2yLmskikH2T8loReYmi6ADizhFy6Ftemcfnql6sZZGF50xxsMI4XCKXfk0sAyGQHvzU8UXi4XC7QQ9KysN0DOemQmDUmmziCwshDlcqtLxyJYanvNTk64DN2C4ghz','lE','Q',15);
+INSERT INTO ti VALUES (-2834228564520619369,7021012,'OllCF0Dd7uYUqtEZIPJhGWOaELBvQkgVJSlqEFzFY04Un7rxdPwa7jJHip1JzjY0Zs','5Q8MMttrcUXrNBevncRz76vBR0X6QQTfdySfnwppSr67HPBl3x2KW10ga4CUU1a38Tc9X3nA1','GcQKhfwmuDZSJFwGF','bmvCj84WGcTAjPcmiOFUtio3RRB1BEolR33U8E674pjtHUvFezbFWFvoc57wV00XNBQ2yLmskikH2T8loReYmi6ADizhFy6Ftemcfnql6sZZGF50xxsMI4XCKXfk0sAyGQHvzU8UXi4XC7QQ9KysN0DOemQmDUmmziCwshDlcqtLxyJYanvNTk64DN2C4ghz','lE','Q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b BIGINT, c CHAR(97) NOT NULL, d VARCHAR(72), e VARCHAR(30), f VARBINARY(54), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (38,3278267017154765834,'FGdnmEEfQvfrK0jr3u95vwAsmmodPJSbPN3J9nalFJMO4oTs9hdmu04tGLBWy4z0jVrvIQqbJdgqLRHsTqvBycWd7qUczf','BorZvUnve','EAhXyS8g530qXTZ1HEPR6QA','JojCBsNXZfw8TwwnzBFtId92Vel918ZNFp8kz','g','wy',0);
+INSERT INTO t VALUES (12,4875889421243595561,'QfGHVtmO9wm2bFdq8WJnOwPR72xTUlGXjD0zIqDunzrm7i','1G0N','HctAytzDUKB','iFryV5beIQb1mUn58lWGkB4dD4AYMqtvTZZj8tih6','6','R',1);
+INSERT INTO t VALUES (-62,-2455065288450176090,'ijFhXIfocwJP1ZtsH1Gb4Hnnk22bw5CvEgV3hsai2A0YAhJLqEzSDau2ilxKHp2IQPENHKZBGoC2F8VM8KAWI7','HOKCO5xZKlgCyIfuNBe9tqaKDapfXIPGmxlbF9sIgp8isZbqqC1NRvtHLw6','0YiOLnyF12gQZALGy4Sp8sYXC56v','hqBOszE9Uqi77yCEVCMU47xfBg0cvk8','1','vX',2);
+INSERT INTO t VALUES (39,5618194486711386408,'5OdqiDHXgliLVglQVTh3hEGmqC1Su8wZoPvx5OZ7PFAYuPO9cvRb8AciWbe','CCkCbHbWJdpBY3Fgdg7hSZ6TDpusqPg7yPqQPQD','VL3dSbLuFyGx9tKO4igyUvkkNjl','Mo5G','o','yO',3);
+INSERT INTO t VALUES (46,4283660009581834595,'0MSbHaCcfwPTp0UOXVOxfk1NNP3Low7XGJK382kp9LVvopU62Co1kGte0','22zxsdWsyJwlD6hRv94Ci7Ms4ufQwECwVadDYWhuo3vkvxjk3vXR4GeRyemoEQfpc','AWXhxaRxXfEp9Yd','AyUrZNzUAO','b','v',4);
+INSERT INTO t VALUES (-49,7753745466947040465,'ktBS82RZCGdOJ3tFbhbzVIXqdTHGaRCzwrsG4MaVhX67XSrCpLij3ZwiW9CHUXmYZNKdJSWqfwfhRwxvRAsixhlTYaXm0nk','Mx6cRUOPUj7q0oQrdNUeBaaptN8og6yI1EAAw8H79T','zfIOPfABiMpUDZqXcrcBoM7ESsW','cwkrrwJV9W5JXI3lBt8Ud','q','ZI',5);
+INSERT INTO t VALUES (-87,5402078385754169178,'cj6Xf24VNkTcD0DoqnRiarvR6e56YYecwEIPwV9c9Cag5O355Mw58rfFBzoO99JNURd','kP7xIULSFRbi4tunIneVK0ZO7nO','OoyGewY','BJWK0Aj7PZ65zomr5IaYr03zdyfmhInTS','w','C1',6);
+INSERT INTO t VALUES (-16,-8989989913215794850,'RrBxZXnRriEBofcVTrZeCdKNmn7aS','ttQ8BjEAZOJ9ROMY6AFUpC2csKIMLkgdRMLMCORd1c','MpFoTHRCddRjZCtaIkD9RNnj6y','qvJr795oPdT9na','6','O',7);
+INSERT INTO t VALUES (23,-328069055002683452,'v2ItN2RcsQ1Zxz2FltHKwV3pvKL1phz8A5536AeSHtfIyBu0sKXy4IdUa0aPmJO','5pUJ5Gh6VuFXuxEq7cZyLKgStIwEkU','nMA0OUTkjSYzB','MCTmmXLvs5UmyNbnjZD','v','P9',8);
+INSERT INTO t VALUES (-122,-7719200343179207275,'1CuLc3Zw0Mkf1GQ4uUpWBDXwhFXIc6F5csdcBgCQA4FFailNdhqf6lrXNiywK7tmTV62W53EkVkx9RDDN896K','ITakN2etQhGSg3ITP5rxWp3wR2eqz','jtylWXTkNwq1u','PPJ1ivPYaxtnqTtjSr67','F','u',9);
+CREATE TABLE ti (a TINYINT, b BIGINT, c CHAR(97) NOT NULL, d VARCHAR(72), e VARCHAR(30), f VARBINARY(54), 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4599424,8100961505138361715,'LcTUeoJCtr5nVt1Tj9LFd3','IAGK7cpOSzc1m4AA3apo2iWh7DcwDm1B4w1wn00tmxbQSr8ce1HrjFUDup','AA4zG3tzrZxsyntu4XZ1K','dMgVUp','3','i',10);
+INSERT INTO ti VALUES (4599424,8100961505138361715,'LcTUeoJCtr5nVt1Tj9LFd3','IAGK7cpOSzc1m4AA3apo2iWh7DcwDm1B4w1wn00tmxbQSr8ce1HrjFUDup','AA4zG3tzrZxsyntu4XZ1K','dMgVUp','3','i',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98) NOT NULL;
+INSERT INTO t VALUES (-4286724,-6475360627801958964,'Z81ypBOdUElfvu2UFOScM69Os0P6KnActhS55vACx3qzE1GBahcx2wFBoe81ncT92uKmK463Gt7KIfwyaRMQ6D03UIcvTk4','JGGiTt','sAPna','Yi53jBRAu1y13OTappgMdez','v','v9',11);
+INSERT INTO ti VALUES (-4286724,-6475360627801958964,'Z81ypBOdUElfvu2UFOScM69Os0P6KnActhS55vACx3qzE1GBahcx2wFBoe81ncT92uKmK463Gt7KIfwyaRMQ6D03UIcvTk4','JGGiTt','sAPna','Yi53jBRAu1y13OTappgMdez','v','v9',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6575681803930374345,6900157,'GkaRo008ilfxVw0e7hog','qNwUYp6yRNE9QwxWous3XOgNR7nq0d2aeId1UCQ2p0ARSlFTPJpWOwPemPpAnEL9ueevZajO3kZ0RNBxaNzrtWiguW6XRMdJyBe6DpcI0Gwl5YGs6D8omysEzhkcX3c4489u6TclNn5E5t0G0tfDcYo3sov5JfqIiOmV0JLB6A4pdzz8ooaEGcItTNssLOloFYXmDgAGByVAwADB3ef9tKI9Fba','tHYEg','KvuseKxZjc13GkNKIOpz7p0RWs97r56WfZdw4Jbwb5mw3NXccMMg9RGkCvA0ZbKOdeo28wTmcg8g8tf','yVoQVlbNHqvWMgc22mt876CNl9ofuVciVhkKehP2NXV6htRmn1ErYuouK9kga','as1d6Zm44FRqCIqnyZC5hvmU6m27N9hFMU09CmrfPtplqiJUlkSldugjfV5w',12);
-INSERT INTO ti VALUES (-6575681803930374345,6900157,'GkaRo008ilfxVw0e7hog','qNwUYp6yRNE9QwxWous3XOgNR7nq0d2aeId1UCQ2p0ARSlFTPJpWOwPemPpAnEL9ueevZajO3kZ0RNBxaNzrtWiguW6XRMdJyBe6DpcI0Gwl5YGs6D8omysEzhkcX3c4489u6TclNn5E5t0G0tfDcYo3sov5JfqIiOmV0JLB6A4pdzz8ooaEGcItTNssLOloFYXmDgAGByVAwADB3ef9tKI9Fba','tHYEg','KvuseKxZjc13GkNKIOpz7p0RWs97r56WfZdw4Jbwb5mw3NXccMMg9RGkCvA0ZbKOdeo28wTmcg8g8tf','yVoQVlbNHqvWMgc22mt876CNl9ofuVciVhkKehP2NXV6htRmn1ErYuouK9kga','as1d6Zm44FRqCIqnyZC5hvmU6m27N9hFMU09CmrfPtplqiJUlkSldugjfV5w',12);
+INSERT INTO t VALUES (-2554446,-8205184441575702912,'etnAzq3D','4MaK0bESgSP12Tw24Z2mWSZYAAelhgOnahEqSW8WqYRSR8Fuf3oDnzKr4','7zMXGjaSHGQIhjnMxn1WY76Y','ANxmWHuUQwN3naqqrjVaUt96sxjZJRQKtxo5s','E','Ua',12);
+INSERT INTO ti VALUES (-2554446,-8205184441575702912,'etnAzq3D','4MaK0bESgSP12Tw24Z2mWSZYAAelhgOnahEqSW8WqYRSR8Fuf3oDnzKr4','7zMXGjaSHGQIhjnMxn1WY76Y','ANxmWHuUQwN3naqqrjVaUt96sxjZJRQKtxo5s','E','Ua',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-2035692,3304011589795283606,'vG1b51O4XT','S45xPrMru55QFRO','1IXf','idU2Gon6Ou88Ibc6G5S13AnY1jeHVU7sp3NtTO6cIsCdoRm4GEXgNwhasNiJGe4tff1b28eeTw31XCEdASF0yyWBLiFQVmQXIfIXm9etDcLNcHPG9VyDWfpcSAd5HAxUxiRH7yPG87yNPRVuaF9oEoVJjWjbGY1eQxYW5LBB9pgi9Di','T','Pp',13);
+INSERT INTO ti VALUES (-2035692,3304011589795283606,'vG1b51O4XT','S45xPrMru55QFRO','1IXf','idU2Gon6Ou88Ibc6G5S13AnY1jeHVU7sp3NtTO6cIsCdoRm4GEXgNwhasNiJGe4tff1b28eeTw31XCEdASF0yyWBLiFQVmQXIfIXm9etDcLNcHPG9VyDWfpcSAd5HAxUxiRH7yPG87yNPRVuaF9oEoVJjWjbGY1eQxYW5LBB9pgi9Di','T','Pp',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1485025,-7042850495130545759,'mf8qb','pKHG4Gvfu2MWUBY4abxK4Fn4xJZR3T1NpF3CQIvh0bqTwIlliipmhJ4QBc49iwbgfGxVp5w5BBPpUFhBkf5YcFeGiucR0veZY','CUqSJeL4NLI','naQwvbKV4xtkvXDQyRt0AWoYQYWcUufgJJOhm8Z08eL2GSOyLfQ7V9b10hKE4moUHSvIeFskiHhfCNeIqMHSLv7guhwBfaHhmjjgo4g4MSb0faUTrFlUvlFyjM1iOG4R3jGFAxL7ZyTK4vU8b8eD8SUEkQ2rdFwB17VUMhwNcdEKnQ7W7z1RBA1G5zmTPdm8cBbWZHb6TIMsR01MOp','n','aa',14);
+INSERT INTO ti VALUES (-1485025,-7042850495130545759,'mf8qb','pKHG4Gvfu2MWUBY4abxK4Fn4xJZR3T1NpF3CQIvh0bqTwIlliipmhJ4QBc49iwbgfGxVp5w5BBPpUFhBkf5YcFeGiucR0veZY','CUqSJeL4NLI','naQwvbKV4xtkvXDQyRt0AWoYQYWcUufgJJOhm8Z08eL2GSOyLfQ7V9b10hKE4moUHSvIeFskiHhfCNeIqMHSLv7guhwBfaHhmjjgo4g4MSb0faUTrFlUvlFyjM1iOG4R3jGFAxL7ZyTK4vU8b8eD8SUEkQ2rdFwB17VUMhwNcdEKnQ7W7z1RBA1G5zmTPdm8cBbWZHb6TIMsR01MOp','n','aa',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1705591,-7596187620218852104,'Xi7o1H2UnjIYx0Xb','955isWeykXVTzvzploSFYz4iIvzL5gx6B2xXfgRzzRzNlNUOjkj0CUkcMOLJt2C0tLToA43HpuPVipiDz','1yY5p5EbP93hun5xJ4W8NcH6YgbJJq','JIQW6fNhDZwqNZlRrDWPUhUYlD8ogCZnxod6VwAfovFo2JUxifd2Veyz90EUpvhiIo6e7p2H6kLri0ZFfdPj289Cx2DTG5srxNw2tnwmAA3uDw7wMecohxYAK3D7TNqXX9','q','p1a',15);
+INSERT INTO ti VALUES (-1705591,-7596187620218852104,'Xi7o1H2UnjIYx0Xb','955isWeykXVTzvzploSFYz4iIvzL5gx6B2xXfgRzzRzNlNUOjkj0CUkcMOLJt2C0tLToA43HpuPVipiDz','1yY5p5EbP93hun5xJ4W8NcH6YgbJJq','JIQW6fNhDZwqNZlRrDWPUhUYlD8ogCZnxod6VwAfovFo2JUxifd2Veyz90EUpvhiIo6e7p2H6kLri0ZFfdPj289Cx2DTG5srxNw2tnwmAA3uDw7wMecohxYAK3D7TNqXX9','q','p1a',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b MEDIUMINT, c BINARY(81) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(82), f VARCHAR(19), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-31535,-5314556,'sbntFnf1UpWTkJ3nIZ6YjmXM8yJ2sLX02n2j8COXXLtA20HBQ','MpCqeGBdw7kuAUUwFgMzUrpouQwLqGYMSe5W','61lAiXHKKQY2f2KNoU0xboUSBNQwl35VCHNATzWSg9Q96MCZsPrzvt2ikxCtJoFLz','7I9zHZAeH6v','q','l',0);
+INSERT INTO t VALUES (-26510,-7591312,'76canSc','TWRNE4xdXLa2lIp89nHTP5Pp9aFlsKHokyQ0nNvR1rhRHqdjHmyYtSi2IZZ85C','YX8RR1FLejDpPVYox1y41bXlkNIEgfWWA5YBtJcNYfiXJTph3iJpUgCC9pPvk0eyQE','I4UB9UP','W','p',1);
+INSERT INTO t VALUES (14170,-4123714,'Q9LwsgwS8XTJsjczyrs','JikCEf0mcoCB4AhNiKoOsUOtCQzs0tUMlaWJd0zBuqiQBniPaTTUIQX','elhy','Nz0Tfd5jvimH30','2','p',2);
+INSERT INTO t VALUES (-21692,2451081,'mhBkFXT100ltKNCAxUWuEm563rxt','DyDkorxqoLxkMiGyP5BwxEAtORKVx9PQEHJif2S','AB','k4lDr5DjzeE5yv','X','s',3);
+INSERT INTO t VALUES (17074,-5728571,'wITgTwfNuvDaUlLlJ4UeBHO3wYfg3PtTvKE4IxoTtH02pDx34SHKSi49ZyKrOf','NQcI3DtrOv2phQSmxj','Qp5eyvvn4CUN9OInGZBxxtmM9LBKzGrjLTKN7bp1HWsdc0keO','TQITLH6','t','a',4);
+INSERT INTO t VALUES (-18366,3596766,'N','n7l8GO1IlUaGjr7fRON4jO8k7Xknli6wGV','IGxoBNpvHm1ef8G2btUZuRSJRxK5LtN7laCRpJVVDBwIAc3b0lTbqIeFmDnhk7GbX','K35IMz3aQAkDyM','v','l',5);
+INSERT INTO t VALUES (-25485,7746211,'zOr5aYDvK12ma9SIvGkpYe','0BsgeR7s5dfBxr9OR9bNxg9Uxub6nXGNsEsnoDVI7Bif2l7wN5h','pVMBbxNDxx5VqIXLH','kgWx','f','K',6);
+INSERT INTO t VALUES (5553,6023600,'X69lz7na10uPY3EZY6QZRWqXVjpRouN7atFoXKFU3RjIG','O4U8ipudp2FtvpdSK','Kw3y1I5Bs7','KCy','M','W',7);
+INSERT INTO t VALUES (13369,4715191,'hyUyTnM0vzmB0KOkeeJgFsKvWRBbjNKudamCxjVibuJWVZmW2FNUuxNK','8gI','gqTPNs4TC3r0D9erVOr1rhHHS4Ri9VIhlMRHFyZWfBCHar0xmKDl8v7HiT','1JneFcqeg8Dh','s','M',8);
+INSERT INTO t VALUES (-31567,6485650,'7uDNbKmkhKl3ce2R89sUxHr9pfYQrku4tWhF1AEPXV2aqjvkTKFw4tJdBei5oCV','CS6eDMWVBVtFyyXkwhLRZAHQRVWxcQ3g5pP2','JD','f77Wum9hdelfj','w','X',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c BINARY(81) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(82), f VARCHAR(19), 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 (5109449830430821295,4545178,'fiVLrMD7uqVYRrXu6zc14R3Fg3J0la','fgtASDVLbs0nrqLEkTXL0BS7k08YgDadg','DyXtOUnycgTvCmAtk86GQyRtYVubbKRwV0KXpOevsSzKDeELw4fVXBB','d0ISTfKlDIDx7','a','Y',10);
+INSERT INTO ti VALUES (5109449830430821295,4545178,'fiVLrMD7uqVYRrXu6zc14R3Fg3J0la','fgtASDVLbs0nrqLEkTXL0BS7k08YgDadg','DyXtOUnycgTvCmAtk86GQyRtYVubbKRwV0KXpOevsSzKDeELw4fVXBB','d0ISTfKlDIDx7','a','Y',10);
+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 (7516138499913806452,-160187,'a7iNMZk1igSdA4G2Sp7WTbZrR4voyq6kymMEYePC6IVka0u975tr6KKhjegMeSm8','ai4IFaOVqVpNLFQYQ82Qyy0eBH5Adtk9Go0BmAFop7Xj85PQFP','dzs8lY0teqwolXdBdihWf03kEz4NRjwbrJLKqOjiKpPbeZX7FRwc8jDjcg1rXA4WcvTwzUU1JOY','OnFyQaK2W','l','I',11);
+INSERT INTO ti VALUES (7516138499913806452,-160187,'a7iNMZk1igSdA4G2Sp7WTbZrR4voyq6kymMEYePC6IVka0u975tr6KKhjegMeSm8','ai4IFaOVqVpNLFQYQ82Qyy0eBH5Adtk9Go0BmAFop7Xj85PQFP','dzs8lY0teqwolXdBdihWf03kEz4NRjwbrJLKqOjiKpPbeZX7FRwc8jDjcg1rXA4WcvTwzUU1JOY','OnFyQaK2W','l','I',11);
+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 (-2249898178610736739,-3825460,'NSuaNRSGEI7RJNvtKBXLQ3NHBIupLFfqaj61HX3TZKsETwZGqAX','S8xbFoWfF1WIWMdpjqTAwtNLyaaCNdLsEOTOhTQVEiwTw7nET9gZFnU','l0gPFp1gsnyESouT0aBLO9JnNUUjLVOx9lD99C9cMQ4mlUqTKHz1JaLv5UodpNrbjz','Z2QtZtxZfsJ0ozS4Wq','q','S',12);
+INSERT INTO ti VALUES (-2249898178610736739,-3825460,'NSuaNRSGEI7RJNvtKBXLQ3NHBIupLFfqaj61HX3TZKsETwZGqAX','S8xbFoWfF1WIWMdpjqTAwtNLyaaCNdLsEOTOhTQVEiwTw7nET9gZFnU','l0gPFp1gsnyESouT0aBLO9JnNUUjLVOx9lD99C9cMQ4mlUqTKHz1JaLv5UodpNrbjz','Z2QtZtxZfsJ0ozS4Wq','q','S',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5816557420528940602,-1693595,'DUnEQOWwy0','ycLOQ3WNXLj8cwCi0fhscbZzzALMASimW19ZVxsECTD5SKQYqcMfJai1H162zoKSJKaw6lxlfKeyEwYUndCEDVXobZrQhA39EuA1PTPMjbgGhyWUVxT2oSGI12SnhGoD4qX2FdoDP6','Qn5','zS0mzeXQk4TC81Uq','KOujSJx5Wui14wVG9RXJTN13','0wF6k9EtYmRwYKjp7G9zczeieUZ',13);
-INSERT INTO ti VALUES (5816557420528940602,-1693595,'DUnEQOWwy0','ycLOQ3WNXLj8cwCi0fhscbZzzALMASimW19ZVxsECTD5SKQYqcMfJai1H162zoKSJKaw6lxlfKeyEwYUndCEDVXobZrQhA39EuA1PTPMjbgGhyWUVxT2oSGI12SnhGoD4qX2FdoDP6','Qn5','zS0mzeXQk4TC81Uq','KOujSJx5Wui14wVG9RXJTN13','0wF6k9EtYmRwYKjp7G9zczeieUZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c CHAR(72) NOT NULL, d VARBINARY(47) NOT NULL, e VARBINARY(77) NOT NULL, f VARCHAR(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (821796,-35,'JAQ4Sc4zUR6FuRPvManLH46RSvN4lPLYbip11PYOGJVD','iAaYQvTBIc7jLH4','7uuXEnaJUiGp3m0ItzEHU9ZlFb','I1s2CJd0Ue9A21vNkRp2ZQL6p2mOXGgmT1','udiGeG4i2xS5xhoFthRxW4zQdO9ZlkHBYlN7gvGpkdBJMC9MnkJwCBhQ2JilVeASuZ','S1GoKUf7zcP21g2x2aPYLIKIYPRayStuvasNT22YJBLAiWpD2MRzUFKni413pXq',0);
-INSERT INTO t VALUES (9557345,-8,'v4mPqpsmB0PTdoj3lTA7D1ROGgLWQXoHQoINpRvxl0cfcYh9Jt','dDPNO','dNNKaU1','4Vkv4txPBVe','FiIOzJFyCI84h3DYIkem9dVyL8xFyQajoJ55WdjfTjedZLuWxooaC1W1zt4uGiSGGTSi23Ebqwqt99MEfdH9BXYohe0fnze4H','ou5bK5hWfJu',1);
-INSERT INTO t VALUES (13627160,117,'7htsOd8WL8Fdmmu6qbKudb4WI4Q8DEgDvtIM1','kpRG9yD0TGAxuQv2z7Nbu71LwtIo5GvOkkRajckMxoE','jd7AaRv55gg0qFEShlPZTMRfpEjuMf95P7XqoDCg3hjonQ1s','7hqvj36DeuysrBfPjna7O','Z2aeFBN7YfVl','kbvi3wklkd3pHxO2sVQqx1mZVlN0VKOvtdjYIf3PuHe6niZb8',2);
-INSERT INTO t VALUES (3884336,22,'TUoNHIBQ3w0kxq','OjwRUjY8','jNTkie8tXBilEkyHnZHuRXbsKu123miQVL9cVjWoC956nKKtNuYp0Cf','0eBDb5','3yMcow6hQlPHjNeaDbjtzDnSrnvObkE3LQXacP3av3NueCwFaFZeRtfDPkF0YNWDMwYCG027UYIHdkNud6','Vv0NQM5noov7eYoVcLYsmztuSTj6cq2fdQPcUeUln0ahc2vlNPR9bkYyXzVmawbWQZ6y1joniiTo5P',3);
-INSERT INTO t VALUES (15204960,-78,'cua35nKO9cPO3DXGx9wz0Ung3armKQKYLibo','njKe','anx3dmwL1T','6A4mjNXbUrP5UuFGFVKU7LS2n5Npty8V8jsX6EKi8YvDtuXJE','QcldnvklFaSe7dN8x0e3hx','jURqlzMLzlv6ta1EZVhIr6Kpm72yWuKfFmCKOkqF6',4);
-INSERT INTO t VALUES (6364916,-6,'kFtAY1QsglphSZHrJ3SuiOWOhQx29trS9N7f','c9DBRZx96GdJdV04eODRQohyOWAVSYo','hYKvH3Ues','0','lBkHncSkGRQm941neOM0JYazGQidjLgjkmFL60DD3OVYhvz8wBfM8','48rpWujkbMyzxBNqqL9p6jgZVkTm6fz3fTYBJtsiwyk7BvW5e53',5);
-INSERT INTO t VALUES (1715619,-13,'qMvuQcYOQ7gEZagVHDGMSEibcojcsm9hXw8e','kj5E','q5AHsoEHKaIBrgZ8qTaF43RuaLgThmC5IqZJuVbJTQCon','Eqh8usIrQ4o2Th19','qZbFO0ETDZ2etELKhotrkosd6eYJXLCgVVTQ19xrhLhEWBsnMlr1fA3UHJPOW5vbUGzxFOAomHDi49XScN3','RcfRG8SME0eU0MMdsA4l5XafTHyTqSlWleVCFjl2I1lMbcWOuC',6);
-INSERT INTO t VALUES (8254433,4,'C2NqaznySPb8qg1VwAYRNV3Hj8oKkUzq2AfsmJ63zhbkZmn2lRpWWJMK','207oOl2lP2t4dI0','5FlOcej13KO','BVkmBRCrO2PzOLlxAQQ7PwVHL','snTtd7wuHt7fg','FOjuH2NoOMoKloCpH2hJ7UJB087rj9WsNzQMOxqHiYXbtYpQxN2iQvrhYBarI70mL3dCVlgaG7KK0I9RI9kuihk7JJxdI7v',7);
-INSERT INTO t VALUES (14057247,4,'hR','mtGMNvslvNWavpoSn0FH6I4cjgMRhdEC8','Qrhzus2ZIa','Pm90oF','XDec8n2j1ptXU0W9h6y2L3bFpxxrklS8TL8Fpf7T40rJtuxmsrhCe3vfbzzz8BeP1jCJyH','s5M9ekKGPcPB8pcI667TD34QLfzzKcMRg1xJrY8FVysD5MDFcDGef9Y762bG66qFkcIclUZaQLD',8);
-INSERT INTO t VALUES (6004716,45,'2ed151sr7LrhC46JYtvC3VoBHaMgGoRip13oyS3mG5oOyifJrIm0uj0ydno1lnVdimd','Gm85Yv9MJo9TUxPWPRI1rTH7J6h5','wt2B6mLLnmt5DEZxpfOdYLQf8IteYS1rZ1kTeREMa','K9cGcI788WDOzkKHnlyHmWUce7F3h2Q8NYU','VeLTpiVnkbf3sjQdwIELQzBKYnywAMnublkwneMcOV1O39xx2GfYbFroGYVJNxTJkdXvzlrCOVjgLaUuOY','x4QMZRdEiGv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5452582918240112361,-6201525,'ezeJE0Euz04B4xUIp69dwWx6tItbq9VmmbLxNEZWJyeeYrM2Yd3WsWnS0Oii2Qijla32QR5JSA4vH','M40issrxs1xL5YblqQIf9NobZpFlctFJ19zMYUbapiPsoc9olXnNqGgaolwBmLJ7qyDDQ4nqISZYJxykqxDPRwt2','1pDxu0zDNziftTQx6Jp','EFNJjtKS4Pq2U1VJtvFSb37HaLLW79Iphv2dpSp5qOS4AuKfU1AIL8vIyM0VOQc5JY9WBlDz2CT4mTSr3NeT564dHQ7PJzRV8gpchT2P8EHzhvxFIiI0NGe1dQ2OsKGFO43yPtFSQYBFF4AhDjfodnnq21bmCrqUO3mjUOHHoNEou','c','8',13);
+INSERT INTO ti VALUES (5452582918240112361,-6201525,'ezeJE0Euz04B4xUIp69dwWx6tItbq9VmmbLxNEZWJyeeYrM2Yd3WsWnS0Oii2Qijla32QR5JSA4vH','M40issrxs1xL5YblqQIf9NobZpFlctFJ19zMYUbapiPsoc9olXnNqGgaolwBmLJ7qyDDQ4nqISZYJxykqxDPRwt2','1pDxu0zDNziftTQx6Jp','EFNJjtKS4Pq2U1VJtvFSb37HaLLW79Iphv2dpSp5qOS4AuKfU1AIL8vIyM0VOQc5JY9WBlDz2CT4mTSr3NeT564dHQ7PJzRV8gpchT2P8EHzhvxFIiI0NGe1dQ2OsKGFO43yPtFSQYBFF4AhDjfodnnq21bmCrqUO3mjUOHHoNEou','c','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-5748455090248817296,-2173473,'w29r94','EcizC6GXfWLyGgln6wTuNiJKxEzv1aSpPQbQ8oCpw3Ir28QJ1m2KF5nqIEpO3kucj89EjmaR0lDtvRPQd0T9nWcyhVl4oyGFC3qiZ4ZvuLcaAxYeM5GKsip2kzzIpUuThz21HPM569bWvkZP313UEJto6tO8Nax73wFvW8IxMjGvMsyng5WOf0Uq7rFr19V9yEvt2Qt0xu7rdL81fbNqK4O8XXXLQ4aTn','rcluQwKwamGurnIk8Q2reF3Pho19kjcaXQoMmCxhS7iUYpcm2SoVHZB0Yc0ZNwLKmOCWxCmeSgeVv5ly','Z761G8ekz3LEFoF2n7Q3yTtxHF60eWIAI9zPTUCtgZ0cj6MyHzk9jwz7xTf00schJM1CrSN4pzZ7BjQ16PdJ4gVpImNBZGvwvimPZCrBEm59i8BdFJTM0KOxFryNijVhuml1HVMoxPYHkbuBF5MMru7BfDGwhb6Www1wpWsmTXmPftzyCXBmBdRA9jvSPt4WDpLU5na68zeWgzVEOcmeaDgpf','O','o',14);
+INSERT INTO ti VALUES (-5748455090248817296,-2173473,'w29r94','EcizC6GXfWLyGgln6wTuNiJKxEzv1aSpPQbQ8oCpw3Ir28QJ1m2KF5nqIEpO3kucj89EjmaR0lDtvRPQd0T9nWcyhVl4oyGFC3qiZ4ZvuLcaAxYeM5GKsip2kzzIpUuThz21HPM569bWvkZP313UEJto6tO8Nax73wFvW8IxMjGvMsyng5WOf0Uq7rFr19V9yEvt2Qt0xu7rdL81fbNqK4O8XXXLQ4aTn','rcluQwKwamGurnIk8Q2reF3Pho19kjcaXQoMmCxhS7iUYpcm2SoVHZB0Yc0ZNwLKmOCWxCmeSgeVv5ly','Z761G8ekz3LEFoF2n7Q3yTtxHF60eWIAI9zPTUCtgZ0cj6MyHzk9jwz7xTf00schJM1CrSN4pzZ7BjQ16PdJ4gVpImNBZGvwvimPZCrBEm59i8BdFJTM0KOxFryNijVhuml1HVMoxPYHkbuBF5MMru7BfDGwhb6Www1wpWsmTXmPftzyCXBmBdRA9jvSPt4WDpLU5na68zeWgzVEOcmeaDgpf','O','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2543087369570902596,-1863160,'ySMztOQxCMUCZTZ6t4sXeTgpeW3qTKfhuu5gsbY7wL5mAotwelYpChqoPq0UfdQKMQR','T1et3TQCQhKN8hUYq6r26pOjLauixGoYBlGcZifCCaRH4YKnmTBIXlS67DlF1w8dLb3HEInZqdRzzmCq0rfwbrhBxDT98zo4oeI1AfYsQprwZta46KIyEMNQqbHXub8ZdiwphBCdcXHHGYhDQzk3kfTfYIZhMEXzf3bc3YEUpZAgNSaCxGtNbH','b37rBrrpiLsPDK270Agm','fIu0eoxqJ8h69ZrrWbHQTz5TztMbxEaF33mQ3GEnabK21rl6LjF5clg0W','8K','j',15);
+INSERT INTO ti VALUES (-2543087369570902596,-1863160,'ySMztOQxCMUCZTZ6t4sXeTgpeW3qTKfhuu5gsbY7wL5mAotwelYpChqoPq0UfdQKMQR','T1et3TQCQhKN8hUYq6r26pOjLauixGoYBlGcZifCCaRH4YKnmTBIXlS67DlF1w8dLb3HEInZqdRzzmCq0rfwbrhBxDT98zo4oeI1AfYsQprwZta46KIyEMNQqbHXub8ZdiwphBCdcXHHGYhDQzk3kfTfYIZhMEXzf3bc3YEUpZAgNSaCxGtNbH','b37rBrrpiLsPDK270Agm','fIu0eoxqJ8h69ZrrWbHQTz5TztMbxEaF33mQ3GEnabK21rl6LjF5clg0W','8K','j',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(28) NOT NULL, d VARBINARY(69), e VARBINARY(30) NOT NULL, f VARCHAR(46), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17294,16546256048692229301,'7ThM0vq43ILXm','yL','edxdrzudQ1WqpXkKIhk1P9','kHPnEFUgrehYzrRii859rDxdiY7','s','K',0);
+INSERT INTO t VALUES (52060,17036672150347998784,'wlkBxy72P','6U3zXoSCaIojWQ13vv5LvWIOyJfLV0lsihtruWHBQOkLvN6LJr9aNU','r1joHFs0','Qq','9','5',1);
+INSERT INTO t VALUES (13026,18334071600133853524,'gUceng896s4MjIwzkDF3kwrs58','3Pbit9vveMyNBhfk','Z86dnGoa','7zds0OQFTbj05xUemBzDraoCYCEpTwCSHOttneqELrSj','7','s',2);
+INSERT INTO t VALUES (47908,6400122535242565035,'Ptcln','lLtdxCdg78j','n7BdYEW2REG','pMec5QYhER','P','3',3);
+INSERT INTO t VALUES (34232,5325818116672285462,'NmvHptEk4Hh4mWiuBt','KFbwyR9ZlePdadDYzJC1JzgayThrWfQXenmvHC3bB16mZ7xlNzzLkzsBCdjVirAA','Orw1R9FnEVVUCj','wB7mwVKYysh5HqVH3RyPfKckv','V','f',4);
+INSERT INTO t VALUES (34759,17783140861077006158,'vj1U','HOSP3bWbgLK27GV','4Hp2EdNFoQ4vXFCn0aAcByLtvG1','QZRzv8d5YAhbA9f23nlhbp9Mn9fJQPJm7Wx13Nbkw0Sl','n','z',5);
+INSERT INTO t VALUES (10179,11218010060188918913,'W3PWBwdEwMu','NU0YXEL1xb01YCC9lAkLzuDxgPAYrjeTk','YbEOUnmxIM','y4zJ035dWuArlb0Vm0cGON4xjJQVGLO','a','Q',6);
+INSERT INTO t VALUES (42612,11776917811630543600,'9Wr5QIVdU3cjQb9XOx3oCgZlJKB','oShNU2gRpAJTUbKk','uxNAVhW4w8Iyokdq','QWH22g6FpA73Gj5LoovcA2nPNw','4','f',7);
+INSERT INTO t VALUES (19733,13671398319233155822,'4aU5gQBzpmpZDVaDsDUReLrUhAFU','nRMhuL7','ionz7Wj4eD7RvdNT36FUndtG7','JjfKkzZlimzbOvDqCtyZlpqe7Q461rK3pefL2C','v','S',8);
+INSERT INTO t VALUES (17509,9176471717788955661,'9ctDr1VJQH0ObWUuQY','46jWO0','l','7BWUTo7H5VXeF0eUsaA0BpDebL5','k','Q',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(28) NOT NULL, d VARBINARY(69), e VARBINARY(30) NOT NULL, f VARCHAR(46), 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 (11664709,-120,'Vj','ifQ','2vpUvdacZPDTmY0VUzZVz','N0gLm0q6nkzuYSeKERBsl4dngc2c','atbMJJl1Nqlax0FDJ8bO51N7nMZfmuRLfhqaUljSMMDxRCsXY7OiiEMZx9gEneNVgk2MuCK3Lr','dZbB0XJV3MMlyEEFyZEL488O',10);
-INSERT INTO ti VALUES (11664709,-120,'Vj','ifQ','2vpUvdacZPDTmY0VUzZVz','N0gLm0q6nkzuYSeKERBsl4dngc2c','atbMJJl1Nqlax0FDJ8bO51N7nMZfmuRLfhqaUljSMMDxRCsXY7OiiEMZx9gEneNVgk2MuCK3Lr','dZbB0XJV3MMlyEEFyZEL488O',10);
-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 (5340624,-47,'ZUw4wLGeKlWf4WTtyv4xn36OEhTltmmoERONS7Mprkw4w8DM7ant3zuZxhkKaPOVIarXOW5','Nl6DivGX1sjmBYz7E87BfeIxxl','vHeX3V6AFYslGiSFfD5LJQdBkzdaeAt1JGBgmRtJ7PxoMZxsrywL4C18IAXrYSZRUiVKIqAD5','g9uvZbpvpCf','XdCk5MNDr7eYazw26gpWgBfwan8rsLziiDc5VVuu1l9wxoz9Uy2l6f','CLEWhMT',11);
-INSERT INTO ti VALUES (5340624,-47,'ZUw4wLGeKlWf4WTtyv4xn36OEhTltmmoERONS7Mprkw4w8DM7ant3zuZxhkKaPOVIarXOW5','Nl6DivGX1sjmBYz7E87BfeIxxl','vHeX3V6AFYslGiSFfD5LJQdBkzdaeAt1JGBgmRtJ7PxoMZxsrywL4C18IAXrYSZRUiVKIqAD5','g9uvZbpvpCf','XdCk5MNDr7eYazw26gpWgBfwan8rsLziiDc5VVuu1l9wxoz9Uy2l6f','CLEWhMT',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6806328,-95,'Vknt9NxetlMXx2JU1KTzvstvsc2JGvkmppb80SYmwsTSS8qn8D2sKbdt','GZlVhaXy4WrcJwGbFWkrla2tTN8BzrSA6iwB1dfN9pSvmiKOiGpx6peTCWgt9udRMZ','vm45HE4mIPdMsfJWiJ9NliFpz2UbVEsaqCeFl5eN9eP8RGC1JsVXdZi1na0Mu0hs','zeQSEx2vP8yg9CBqePDTT5','PcIAVYx7ynIpJuMjki9wpXDItjRsQcRo18N','CcBwwYRi2OCyouQF35ebdehlix8O2oiFOy4kiZCJEpabxM4SYSGE0IkeLRFQU2AUMVbfXzoVsW8Om',12);
-INSERT INTO ti VALUES (6806328,-95,'Vknt9NxetlMXx2JU1KTzvstvsc2JGvkmppb80SYmwsTSS8qn8D2sKbdt','GZlVhaXy4WrcJwGbFWkrla2tTN8BzrSA6iwB1dfN9pSvmiKOiGpx6peTCWgt9udRMZ','vm45HE4mIPdMsfJWiJ9NliFpz2UbVEsaqCeFl5eN9eP8RGC1JsVXdZi1na0Mu0hs','zeQSEx2vP8yg9CBqePDTT5','PcIAVYx7ynIpJuMjki9wpXDItjRsQcRo18N','CcBwwYRi2OCyouQF35ebdehlix8O2oiFOy4kiZCJEpabxM4SYSGE0IkeLRFQU2AUMVbfXzoVsW8Om',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2796437327,10670988873754858418,'zzvELGgFob8qJEP9A7PxW0n','DIjmjw7SrEpKYrRfRaB5KivUaOQa8eTYMOKmoBGISPLmaMvCOXAG','r90czMNP0N5InV1r2OOlOXCqy9jy','lvXxmxM44ALB3l','D','E',10);
+INSERT INTO ti VALUES (2796437327,10670988873754858418,'zzvELGgFob8qJEP9A7PxW0n','DIjmjw7SrEpKYrRfRaB5KivUaOQa8eTYMOKmoBGISPLmaMvCOXAG','r90czMNP0N5InV1r2OOlOXCqy9jy','lvXxmxM44ALB3l','D','E',10);
+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 (658964094,5897970610650375886,'f93i8UZwL6K6GVXdwW2vRxu9bvgFj','S0EKXIcdqfN7pzBUNlegiznkvIYIacJzinTg1p8Df0lXnCJs50UUbKQFmbo','V58WdLsi0EPv5kBkL8Nn2oaJr3V','KlbpohBQsSPDkJMa','j','7',11);
+INSERT INTO ti VALUES (658964094,5897970610650375886,'f93i8UZwL6K6GVXdwW2vRxu9bvgFj','S0EKXIcdqfN7pzBUNlegiznkvIYIacJzinTg1p8Df0lXnCJs50UUbKQFmbo','V58WdLsi0EPv5kBkL8Nn2oaJr3V','KlbpohBQsSPDkJMa','j','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1214676784,9543224988455271310,'p','M48MqSmYYNUE4ZwHynpAOQixtoQp3zIgzLafLr9FUqjRJcLD1wi9BK6uaUK4Y4qmzzb9w7b3tOoBYb4jFcU0zdLaOF','RQ9i3R2C5D','nxnL6KunEw6Tp9B','7','I',12);
+INSERT INTO ti VALUES (1214676784,9543224988455271310,'p','M48MqSmYYNUE4ZwHynpAOQixtoQp3zIgzLafLr9FUqjRJcLD1wi9BK6uaUK4Y4qmzzb9w7b3tOoBYb4jFcU0zdLaOF','RQ9i3R2C5D','nxnL6KunEw6Tp9B','7','I',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9711435,-66,'j8XnKxTug6AfzVrS20OaJvpkCtCmLYTNYRvOW7kifQg','e2RJp5Ce9ngb7PgKVvZ6oTB0bTTGBmHpylhU5LPyCsnBjiOsN0qK2UekFDgej1PugSoXEHVRLh5REWr85f3FAoc3SHzuWSyJftXjz1RXPQYnkqeGdyjlPo4LUvQGY8TmPpR5nTR1j0fbtqCEp8Gj2NdoBK9dVSzQAIjnkO6TI0DNhXeM9VrxPQ6D','ndr','C4nepxX8FCSL4JKESKOEhM79O2iMfcyjkmPS4bbDLh43dx1AV8Evrnmq41c0EQw2uDfSQZ9qJ94kMmehH2WiQIv4Iwd4Tm1qlUlMFT9IP9NaBYdczVIdKmRqIywPFzfuPgzr6SNROSfSOPqxaHgM5hLwOBRgmxBsfZJMSy9i0kHsnqo78deW5CmR0KSN0NA','o74w59QwxZwJuOe5DNnt52FPAxtQ2SceoJwFlQSVzeCXINuS8pTI0Pfb4ggqM1H58KdFmUl33MIfXvapzHWJ508xPk87W','AtuFRY6FWHwFPoaXWaWoF5OG52DowU0tvNnBKcvVCtKWClIw5PCnzu1rnlm41h1xIdhhSZ8lw8pcpYVo4m02LYsSOZ',13);
-INSERT INTO ti VALUES (9711435,-66,'j8XnKxTug6AfzVrS20OaJvpkCtCmLYTNYRvOW7kifQg','e2RJp5Ce9ngb7PgKVvZ6oTB0bTTGBmHpylhU5LPyCsnBjiOsN0qK2UekFDgej1PugSoXEHVRLh5REWr85f3FAoc3SHzuWSyJftXjz1RXPQYnkqeGdyjlPo4LUvQGY8TmPpR5nTR1j0fbtqCEp8Gj2NdoBK9dVSzQAIjnkO6TI0DNhXeM9VrxPQ6D','ndr','C4nepxX8FCSL4JKESKOEhM79O2iMfcyjkmPS4bbDLh43dx1AV8Evrnmq41c0EQw2uDfSQZ9qJ94kMmehH2WiQIv4Iwd4Tm1qlUlMFT9IP9NaBYdczVIdKmRqIywPFzfuPgzr6SNROSfSOPqxaHgM5hLwOBRgmxBsfZJMSy9i0kHsnqo78deW5CmR0KSN0NA','o74w59QwxZwJuOe5DNnt52FPAxtQ2SceoJwFlQSVzeCXINuS8pTI0Pfb4ggqM1H58KdFmUl33MIfXvapzHWJ508xPk87W','AtuFRY6FWHwFPoaXWaWoF5OG52DowU0tvNnBKcvVCtKWClIw5PCnzu1rnlm41h1xIdhhSZ8lw8pcpYVo4m02LYsSOZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED, c CHAR(63) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(46), f VARBINARY(38) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1844825596,80201707,'IzHLm7KKmmgJsZP2zQJVSCIXo2P7djGycn','iFBuR3bspCJlzG5BsmyLH21AZsEfgu1e3NR','W8v5NuVjHXOTQVEJifrn3DMXAXvxU0e3OgPKtnV3i','2zVXnxzlssVBzjH3D5IQle','nIVNK5mtkDiZwmBZLyp4CEdFVvHBHKcvYp','X6kzQqgDSNOsrgdn66SZeEyxCDbGrusjhFebS6Ba1wK7dhs0Ff5uAxvjGsar17XXjAD3aiigHA1dantu76dmss43Dl60k',0);
-INSERT INTO t VALUES (397969532,3144300143,'nhDNjdXwVh51AalhuNTl7id96tSwXcZpZ','AQI6QNabc','XmPX','h5yrT3CvPAA82RR','tn1nW8PXyndWb7mxwXWnOk5b','wP2ooWGdjy81SNEUayeHiJjR0yUsQCMoyDAQLQUQy7VJ0N',1);
-INSERT INTO t VALUES (307278866,3867920255,'e6W1xQt2XUfeQX5jPvedu7n3ev2w8ubDCPJiMaEOSdn2vcT36WQM','k1szbuVw','AznnhjadUz0kNe8Bi6Qfhmhew','Q9f3kuDYr847t','36gd3MVgwUb5','9jdSeWJDEs1W8iAn85yxPIfsdtKkuxsAF8Tb',2);
-INSERT INTO t VALUES (2109164804,1292580100,'78vmgzT8t7UTbsymdMKzrYMYSBAutX1B7WmMOLYvlSWrH23WFySWEESnr','Rhp6cQkrrN1eGOlD1nMuHeI8PxGDtcum7UTj','kTccF41ZqKnOyGdYm9ZmCAjUuK5LNI7qNknuo27NuONclX','FKcCDMicYjVK9RiLlRMQ06e','ueouzAgubtoJG308jutfAS63AWhVIJqEt15RjVbtJG4IWGHZjvAmP5e7IYJWhrhwVlZy6StJhlYoIFl','UCyPVKHvU0yLdw2xKI1bDAJhziNImRpjfa',3);
-INSERT INTO t VALUES (818562390,482744858,'k66Ch0fhFN8fX31INY','bbgLs8lT4FoJLqxqmZcG35wr9SkOVJQ49K','EmO4B05V5Uf6v5Nu','MOOQX09HIuooalmflUtuK7Ji10lHf2iwI','intVmjJO12Ry7XqOHF0uajLsXWjncJWcnKbY2cXrJ2ZAUO1OUEYKyuJqUWpLH','ZsFLSUENkdb8v2QFE8SMr6',4);
-INSERT INTO t VALUES (1202285600,1784884255,'eslUwmWafC7ndNS2xrJvgaMwbec4gbjZe4mbetBzkMsXwg4w4','HjeY1ygYPZDv','oAAnTz02mNk0hK1U2B41n','0qD5i9ikx0jNyw','QHkQahgg305yrwwVch25xs2O5FIQeZdOOwSnxjWU5wIyKRx0bJFDev36NnQ4','NMv8',5);
-INSERT INTO t VALUES (2681298586,1109938217,'mIHqk7FsgzdiZZXrfAbLL','jx5yzPwi5yiqUQCXxxaJt9yD9oiqQzJhkyzuFrLz3T2D8z3q','ykYUsGe8MR4eHy2RUHi8HI3gDOngoRX6l','QE1sdqllFMKi5SllnU5Ov5EhGvwxo0Y4ptn9k','Ouv08ibr2avBs6OTVatETN4ozgPY7DU6PDwrp','z3z31jQ49pikEZjqDGS3aJy1z',6);
-INSERT INTO t VALUES (1444843548,1299559611,'59FAgW','6tFQRLXJ1IcY2QR2zP4VotzGpgLdBEcQfgaYZ7ThLw','vO','8nzTI2yNwsgeE78VB','xD0Jv1EfXizJAqk7xtfw4o4vHAey','5RbWNRPD1PG4elpUsRSjhz8jmN7yG2KwJczER6U5rfqoXQecdiv9yf7Ympkl2HwAobMTXyQaHoFCXYafaqCwOHFsOcI',7);
-INSERT INTO t VALUES (3418249537,3587459944,'z5p1o0bU3MfhxsPbRfnPMPtjA98HDVzmeaOVkR','7Eh5Lmk9xYSASXM2RFo6vkkR','bNejP82qiopSB6TNMbT7ygq1GHwPRwafrtHFBcFVl1Hd','2U','fn76QInH36RlCC8eFg4W0e46Za3YChz2gpDhYHGQFzd9pYxQfLnvm7vfrTq8vpLErEztTF8Kdgsr2fCi2QE2','nBzPN7oLAgDRxrIHJIyTLt8WMpplI4s3gMgg7hSebh2GcDV',8);
-INSERT INTO t VALUES (1853976647,1145268882,'qPKILJ','EEs1ftYYxXevtxsVFHDilpB1ZAgcqV9K4Dug1G7REX','PzeNFGL408sZTS7K5RRIss5Ow','W','tCpYz9jeefQyFhbMvWcaYpIHRX4O0MD0V0uVCG9CI6ULNDXi7i9M3dXMwf0IUwR9pMBTU8gNAhgUzIOlXZsW0xsbODbgzKRm','eNFpuEaF3HZTuVgwHcBkg369hpfNfFslZN7eL6yuQNO3IexLcjiccCTfHCMIyb1WIarsQTYP1lY9aSj2BK19pZoS5H2cIVZRh2k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2774504078,394156376904843134,'MMG6hm7iv','NnEm5h2tvxZrrFsFDvJrZncddllzjcWR0pYLvGVexDpjZeIaLHHjh6lNC1PTXgjxBjJsyIEnZDNfsxWDTPjOaPCW5D3w0sutHOOFmWalyyyQvYJRw8ROITS3kvq9omEQ6qdvZx9zx2ND','jyaqGqSxOPcazK0jC0J9Jc40e','DVKWG2tq9unDb1KcLSgDTFRdVLZZT12k3PMj1k1w9N','8','8',13);
+INSERT INTO ti VALUES (2774504078,394156376904843134,'MMG6hm7iv','NnEm5h2tvxZrrFsFDvJrZncddllzjcWR0pYLvGVexDpjZeIaLHHjh6lNC1PTXgjxBjJsyIEnZDNfsxWDTPjOaPCW5D3w0sutHOOFmWalyyyQvYJRw8ROITS3kvq9omEQ6qdvZx9zx2ND','jyaqGqSxOPcazK0jC0J9Jc40e','DVKWG2tq9unDb1KcLSgDTFRdVLZZT12k3PMj1k1w9N','8','8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (765137001,1346508700192493777,'Rg0mqR2w','lAmcXWYiFCuTLZeLMwA8CTBjNxChB0vZeEyxT8iWGj4bg8mbX1v2VKHzonnPa3qO54F5nHcs6jTryq6i72dMgCNPNlxAvp6iJOW0H4IUmpZqWoC8MhaaNi2YGJFZB5','z8ZWFexOopzC','9MgC5OtdVyweVm4ZRGsLBRblRA4nFbx9AuojJnq8yNlJZ3vndV6TWC9cV3DRAhcPCbbPITx4bX5Lj0tceT1vOjg1999IJTXPDoo5Tr9bek7vA3555ehIlgt8JHdyvdT3B0LkBYvGjklobIGGcFheskKwoEnzPZs1eTmoW5sjzqXTTHzK','I','n',14);
+INSERT INTO ti VALUES (765137001,1346508700192493777,'Rg0mqR2w','lAmcXWYiFCuTLZeLMwA8CTBjNxChB0vZeEyxT8iWGj4bg8mbX1v2VKHzonnPa3qO54F5nHcs6jTryq6i72dMgCNPNlxAvp6iJOW0H4IUmpZqWoC8MhaaNi2YGJFZB5','z8ZWFexOopzC','9MgC5OtdVyweVm4ZRGsLBRblRA4nFbx9AuojJnq8yNlJZ3vndV6TWC9cV3DRAhcPCbbPITx4bX5Lj0tceT1vOjg1999IJTXPDoo5Tr9bek7vA3555ehIlgt8JHdyvdT3B0LkBYvGjklobIGGcFheskKwoEnzPZs1eTmoW5sjzqXTTHzK','I','n',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2240400916,18422875772780996820,'3NsBrJfxMkyFXIeiw7R5KPrFsR39','FwWKQBVOhNOjwkGZh4LlNtKroL4TeKuwnqABophCN52fXUA42x8zvF3DMMCbAJWU1eNlQBWHvHiAADeNzyy5YpmzbhohaudHqSQYNpB6PIru5p4bfrAlOcoNqejgYNeyiCA','M6i5Nmmub8WAcKHce0JAqYVCT','Qx5QdNXZKOSuFlPHucEz4Qby2Z','Jc','S',15);
+INSERT INTO ti VALUES (2240400916,18422875772780996820,'3NsBrJfxMkyFXIeiw7R5KPrFsR39','FwWKQBVOhNOjwkGZh4LlNtKroL4TeKuwnqABophCN52fXUA42x8zvF3DMMCbAJWU1eNlQBWHvHiAADeNzyy5YpmzbhohaudHqSQYNpB6PIru5p4bfrAlOcoNqejgYNeyiCA','M6i5Nmmub8WAcKHce0JAqYVCT','Qx5QdNXZKOSuFlPHucEz4Qby2Z','Jc','S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(21) NOT NULL, d VARCHAR(60) NOT NULL, e VARCHAR(5), f VARCHAR(92), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5735035,-7577614691375030149,'HyabCWWRWieUTZ','wRLZprbd','Lg','hDwEB4yZNA4d2y8ePBIzEUQc9igN','D','I',0);
+INSERT INTO t VALUES (6319685,5645299280548323654,'2','hLnrXBADmABD6iQ0QtZLLNjb48h','F','D5hb','C','q',1);
+INSERT INTO t VALUES (10291167,5938709535274383332,'2UcDN','2ANuAJK5LJjNihuNwF1Td0Fov1ohgGkaZVP4HOEuSx0Vu9AoKsYyiunkU1fi','x','0f0DPGPe6eEjfJEdlgqZqCP5DIHBYIk60','r','U',2);
+INSERT INTO t VALUES (3462062,848666761123671717,'zrsFwslSNcUyENl9xc','eeFurs9p0sB6m6UtXsPBD6WTlynUMdPBc6yt8Oaa6CHot5UqFwcI4vMN','hMc1J','RIV8wdGs3rHLJRV','x','L',3);
+INSERT INTO t VALUES (6113576,8121516608129327110,'ZPqTaS0j8q','jlaDzeQ8ZDuDe5Exn7LE','pqA','J5o16QLZ5wMl5HRDdcN0t6JN7cOcfHCCCnw0bFMMKygnNO0NXRoxZmASBImZn1W68L','w','o',4);
+INSERT INTO t VALUES (9624792,-1758783034988367344,'Dia7MZaXwrgK8nH2','3awSt9JCx9IWjMjCuRKWbl0PD7zA5imhINffSM4WXL6lvsKyt','Tvb','yjekLo1Tv8ugGJPnCGzmRM2dH0wioXE3n4ha3Sw344J','N','E',5);
+INSERT INTO t VALUES (16415965,5949708119549151277,'WGmC6Q5KG','TqRe4DuuyMolGDA7IKTIqUHNIzdqcos8OlS','Jjh','d5fSfz2LdG38GbsqbVlpaK','M','r',6);
+INSERT INTO t VALUES (9859361,1885804294224385756,'dUWdxohVb','zV','9','urFLoB4AQ9tcephXSiiqtECTfaxxQjgvnAgW7vkcO1gyxE1H7oD1fQO1yXndLdCoGMi61E','m','y',7);
+INSERT INTO t VALUES (15503746,-3401841525091105661,'JHI6smDpJMECLp7pl','Qrc6Vimbbir80qd7AtyonIvXo','i8h','v56JTeb269xfwveGeOFsEURbBZkGTOKvQIHjnepzmTwG27ICBMDIW4cKuWcSWkid10j1IVLZKZsgSiReMlehGNG','7','e',8);
+INSERT INTO t VALUES (5987750,4918206796154766621,'xpsW2gXT8jCWuFry81btt','y9siEgLUPWYFD479cxCCZQ1','JIbtP','etboQ4gakhSGZbUgrbw','n','3',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(21) NOT NULL, d VARCHAR(60) NOT NULL, e VARCHAR(5), f VARCHAR(92), 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 (6717312948702873508,3017613802,'lsU5yIGFj1ygVcj3YGlyQaGgbkvh','fJipYIgc1eLJIEybM06wKmq0uAkTfgEVGvJPbklP4Zql','r4E69LthAdIRhRCkUd8oY3INZlX4AIa0Cq','La3omHlYNmRydTBTkmFzJsymPyOUbZK282xCex','uH89g6a55PLHJJAsPVlrnq65jwFWx96IfQu6dYeZFCyh1TdLhcLH8JghkVVq84Ij9HInpkSWcyM0YPSMqLULoHkBLp7cLmmUF','yxIMFb4xkAalD03VwA7RvnFmWYX0TkvUOwCvjVtforPf8vOKUYT6XeYp1n17Qt',10);
-INSERT INTO ti VALUES (6717312948702873508,3017613802,'lsU5yIGFj1ygVcj3YGlyQaGgbkvh','fJipYIgc1eLJIEybM06wKmq0uAkTfgEVGvJPbklP4Zql','r4E69LthAdIRhRCkUd8oY3INZlX4AIa0Cq','La3omHlYNmRydTBTkmFzJsymPyOUbZK282xCex','uH89g6a55PLHJJAsPVlrnq65jwFWx96IfQu6dYeZFCyh1TdLhcLH8JghkVVq84Ij9HInpkSWcyM0YPSMqLULoHkBLp7cLmmUF','yxIMFb4xkAalD03VwA7RvnFmWYX0TkvUOwCvjVtforPf8vOKUYT6XeYp1n17Qt',10);
-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 (6616874483475110585,931164458,'vLTUjjZvvrryFrLSdQ','97rOmQKExrpDiYSie','I94EOzF9m','H','54BcckhexgwCsrZiYt6DC6nzqrQXar5DxJZ7Q3oRNdRVPX8EGehXT0174JXiRBrS0wkrSCjOnlTHSIIHn52Qq2LhB','C8EciBEWz25jn45XSckJ18H2WiMQbzdDGL566Lizh9TI0sWJIR5rnRQYVO5DZrrVYVPkcMEJWJQNcui',11);
-INSERT INTO ti VALUES (6616874483475110585,931164458,'vLTUjjZvvrryFrLSdQ','97rOmQKExrpDiYSie','I94EOzF9m','H','54BcckhexgwCsrZiYt6DC6nzqrQXar5DxJZ7Q3oRNdRVPX8EGehXT0174JXiRBrS0wkrSCjOnlTHSIIHn52Qq2LhB','C8EciBEWz25jn45XSckJ18H2WiMQbzdDGL566Lizh9TI0sWJIR5rnRQYVO5DZrrVYVPkcMEJWJQNcui',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4028478044790186897,25110869,'roYDpMdgCZko39Yz3oUMvSz5bnPj5uZSUwkcPjrrsRblzYEjZLkZV','Nn4yO6OTCvCExjjO9W0o8KcYljEk3bGaK3vnd8y2jgZlvPztjjGaNmDVW8hrGbpPU513f4OArb1JpZAeDBzVjSNNKavDc9LEnGjNUcF1tTWQyghFahZAdoqUyFYlm3Ui4k7UXmqnqMDkCsZb','DRqshmxeAupdGmkRQruWtl','bn9CFTgm2Cte5sU8Zz6','FN0I','zdpc4s',12);
-INSERT INTO ti VALUES (4028478044790186897,25110869,'roYDpMdgCZko39Yz3oUMvSz5bnPj5uZSUwkcPjrrsRblzYEjZLkZV','Nn4yO6OTCvCExjjO9W0o8KcYljEk3bGaK3vnd8y2jgZlvPztjjGaNmDVW8hrGbpPU513f4OArb1JpZAeDBzVjSNNKavDc9LEnGjNUcF1tTWQyghFahZAdoqUyFYlm3Ui4k7UXmqnqMDkCsZb','DRqshmxeAupdGmkRQruWtl','bn9CFTgm2Cte5sU8Zz6','FN0I','zdpc4s',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3818922065,-1182381517214992579,'hpUNQDq','eWeHtwYFEQgs5uUJZaNWiqH0UBtmvHIYFQ4umSlTf0','QH','xjsuAna42oJLTSi','3','i',10);
+INSERT INTO ti VALUES (3818922065,-1182381517214992579,'hpUNQDq','eWeHtwYFEQgs5uUJZaNWiqH0UBtmvHIYFQ4umSlTf0','QH','xjsuAna42oJLTSi','3','i',10);
+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 (1637041885,2665097580769664080,'95APxymMY0GV6XZ42tyOW','gInKPBhpA03sU0DrWWCTgTn4ph9dcTVVOyFmIVE5WVISMQm','j7','4dIXNNI','q','E',11);
+INSERT INTO ti VALUES (1637041885,2665097580769664080,'95APxymMY0GV6XZ42tyOW','gInKPBhpA03sU0DrWWCTgTn4ph9dcTVVOyFmIVE5WVISMQm','j7','4dIXNNI','q','E',11);
+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 (1271781344,-1230897344871260085,'MdD7fKtEsPq','22Qz9DaM4qiibRtJTIM5go9tPeN53u6W','Ml','vXb9FLP5nzEwbQrjgDO3bEjs2W2tB9Mfe1NJRhukOR1DesW0nF','W','S',12);
+INSERT INTO ti VALUES (1271781344,-1230897344871260085,'MdD7fKtEsPq','22Qz9DaM4qiibRtJTIM5go9tPeN53u6W','Ml','vXb9FLP5nzEwbQrjgDO3bEjs2W2tB9Mfe1NJRhukOR1DesW0nF','W','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (751552541,4806048591597664665,'1GkWovzmWTX','YoABkJy0Rfop3m8KTJWbuopJW3gpVNBKq','V0f','iM1IhBo6Gz1gfeuYBVe0Wkff8DBTb5thlOExaf4xY0zhKg230ORjVy8Clu5VJyyngpJ50tR','I','N',13);
+INSERT INTO ti VALUES (751552541,4806048591597664665,'1GkWovzmWTX','YoABkJy0Rfop3m8KTJWbuopJW3gpVNBKq','V0f','iM1IhBo6Gz1gfeuYBVe0Wkff8DBTb5thlOExaf4xY0zhKg230ORjVy8Clu5VJyyngpJ50tR','I','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (769861550,-4157482733926233849,'0HUF7cw','36YZSbQhenaHhf0RvaGjrra0StkvctEZSSo438e2tNEj5i0dN84hmEc8mttlRKGwrFoivWjcToKObup7pApWyHPK87ALkUkJCMWHp2VjLXxQrLaeQonhZlpuTJQmWp8Q2wEmHf5EL2wmmcx0MWEsrT35VRoVz2faUugW61BqdiMZd26nTe73Ss7PA4c9cfHEYa5HGzynZfm6axny2RcybRx69gwlxGpRqlS5yrjKPTJ2yb3A1AC','Y','mzZla0vFHU4WVwXdzIUfxsCHFyPxxl02Zi11CjnGglTQ9PbOOxBeeoeok6WggOaKpFOBSEwnD3HCWPKKYBu5QeHH8poZ1zoDJb3E2d5tardAI1','Px','Y',14);
+INSERT INTO ti VALUES (769861550,-4157482733926233849,'0HUF7cw','36YZSbQhenaHhf0RvaGjrra0StkvctEZSSo438e2tNEj5i0dN84hmEc8mttlRKGwrFoivWjcToKObup7pApWyHPK87ALkUkJCMWHp2VjLXxQrLaeQonhZlpuTJQmWp8Q2wEmHf5EL2wmmcx0MWEsrT35VRoVz2faUugW61BqdiMZd26nTe73Ss7PA4c9cfHEYa5HGzynZfm6axny2RcybRx69gwlxGpRqlS5yrjKPTJ2yb3A1AC','Y','mzZla0vFHU4WVwXdzIUfxsCHFyPxxl02Zi11CjnGglTQ9PbOOxBeeoeok6WggOaKpFOBSEwnD3HCWPKKYBu5QeHH8poZ1zoDJb3E2d5tardAI1','Px','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3345164412,3010471954649584489,'ra93TfiYVU','Av39vTfhbVYH667a','04R','j5N3R8KmPdREYniWibtGtF1wpO88McQkTq6RoBfdFnJLBi0A9kC41gj7m790A4hrGf1WkvWEcHr524jH6qbaUyE56hv17wuhP8AgDwg3KXQh43v7metk9Eo7FQtAe9h9tujaveA6VkUg048T1VdEdrReN3UhhD9pxo0Zz4','k','F',15);
+INSERT INTO ti VALUES (3345164412,3010471954649584489,'ra93TfiYVU','Av39vTfhbVYH667a','04R','j5N3R8KmPdREYniWibtGtF1wpO88McQkTq6RoBfdFnJLBi0A9kC41gj7m790A4hrGf1WkvWEcHr524jH6qbaUyE56hv17wuhP8AgDwg3KXQh43v7metk9Eo7FQtAe9h9tujaveA6VkUg048T1VdEdrReN3UhhD9pxo0Zz4','k','F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(91) NOT NULL, d VARCHAR(29), e VARCHAR(75), f VARBINARY(71) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14168207247596608939,13477626,'EK0OUvu0iAo29tecB8GetqydhcTFXuhakxord4Oi2Tgaff','325o01v935pb0P1JBRRPzk5CKtKo','U','g7S6Ka1cSTzdo8JC7vyS','j','KA',0);
+INSERT INTO t VALUES (17809655694658655162,7529091,'1fE8ocJpG9xzCoA0t','VOB8v6MF2Pcyg','z6JB0FV03CpOKTWljzqwD1wNFhCGg','qE1GWvMZHosVrtyahLMUHLutX85CcmzIydnpLNFnzmH7','y','C',1);
+INSERT INTO t VALUES (15607275547944522094,8798884,'cNpbkrBIYp1UvaoiyejqA5RQCJ8hJKc5FXYzrfH5sZ4IkapWoj0yEE8lVMhigPJ9AZAqj5ww3BN73OVNChu11MuEa','Y2Tjk0fLi','pnGrQnW8rGS3axu7qZpO1djh89YkA3fZKpSHOVoIjb4GeBe7dhn','3NGBUgXiMTyl7dGG6DwrByzlV77e8HjVGyUC7iUKEyCN','T','X',2);
+INSERT INTO t VALUES (12501745819176358974,10956860,'tTK6naLZgqdfZzjyKQQUOt2utSqJRFu2O2KbLWJ34','VT0KQ0PUMkp0','Qs0An7eNzqf0a2U9d8cHEry8NANC1W7EoVZlSc0dcR2oIMh','I0qJBPDxypfnvcWjNkww37aS','9','U',3);
+INSERT INTO t VALUES (16532069517250962043,10382060,'0YYx0MKN6cSeUhkXqW1EWQPJLI1nr','oZYSuDwQQrXX2','HiZzH4yh5','g7vEycVVt7DHDbOp56lWO6yxfyJwnPpNSODimIscRiZl','4','uV',4);
+INSERT INTO t VALUES (8659823290779451024,3151179,'MKjVXI6xHbY2mdBFWX4O8bVsYfGNWwnd2SLuaRiofH0IOficXtqYBP3gyVYbQTDoaMLM6Osc5kQRH5TuMDpSvsmijSF','ZR','GeBfEb3OKaXKfNZ52V9pQwK2fFU0yvMWA1JEQft9X5YDqV51q3VV43N9YGBq3I','YuIfi5sL','b','g',5);
+INSERT INTO t VALUES (16388521200321775452,10970142,'SvDxFgrvRwMsntTJ8hI5pwsKsN02yG5Hx535SYyb3rUYeBFO','9ZDu3XVE1X1TlfVuop','WHvWnlBJLVuXYC0fxt2f3P2n5SpanUoHuesFkvJon3ZwKDF8wtgSV3k8ij5EJ','q6mQCHGm3AQG5OZvKc1ItY0whndbGj7V','P','m',6);
+INSERT INTO t VALUES (7278619412932975523,3319997,'1m76SDztWhOAvdwyGTU7ej5idM','kRCFB5hUB1aCmviS','T5KVSKALtXnLSiDqZfkfwZmgQ1WgogFXrGgtSbcHh6YMbZ','F1Wn8OF5KvH7Uem7W76WyBcEURofm9a2','2','T',7);
+INSERT INTO t VALUES (7922764707634451470,1024697,'8L4UXEWnVP5iTJDRJ7XtZDZq5Vvlr6HE5ggtcYrFxlq7KNd4KSAXuMh0OFrAUKqh','TegwTrYRL','spRfaD28nAtDLUathOz2jxWin4OLJ9','yi7iLNeh6ic3mIIj4DKuaRZPSwEyTkrukNiQCB','F','r',8);
+INSERT INTO t VALUES (14269471611042451085,12764745,'eu4f2BVuNJuqQH9ZjWJlU0cdbeuYjzXG6CONYn1MrGmblFcT3o10k','wkJlKMLf','xQoM71q4laPY1PZKtMpS','YoAS1C3gsz96zUgxzi','T','p',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(91) NOT NULL, d VARCHAR(29), e VARCHAR(75), f VARBINARY(71) 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 (13686729749957727691,1175555,'K7KLxitGxFEejxOwu1loQb1WAtYJkAoa5LDIut0OyGZwBkgvZ1UdPpsiGHCNxb1EOwkDW8UcXdtGzLChmTBekQ1s7','nAEMznSLr5in2B8GewEaXE','tTw','VuYHNFJzlGWIliqLuli7OEwmgdeExOZWdhh7RjssupZ','6','Ot',10);
+INSERT INTO ti VALUES (13686729749957727691,1175555,'K7KLxitGxFEejxOwu1loQb1WAtYJkAoa5LDIut0OyGZwBkgvZ1UdPpsiGHCNxb1EOwkDW8UcXdtGzLChmTBekQ1s7','nAEMznSLr5in2B8GewEaXE','tTw','VuYHNFJzlGWIliqLuli7OEwmgdeExOZWdhh7RjssupZ','6','Ot',10);
+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 (3625151333904442828,13423723,'MF2wJtYHYkEWwSbBMhffBnM','kd8lLimH9bAbFnMzHhPq','mbl65fhpQ7xIvJ24kFvgKCptB2a0nnB5NumMwHckCgAh3UTyqV9MFutyG','2vmkvn204PeytKoDD5OufcMjdKW36pSQ4Ud','o','6',11);
+INSERT INTO ti VALUES (3625151333904442828,13423723,'MF2wJtYHYkEWwSbBMhffBnM','kd8lLimH9bAbFnMzHhPq','mbl65fhpQ7xIvJ24kFvgKCptB2a0nnB5NumMwHckCgAh3UTyqV9MFutyG','2vmkvn204PeytKoDD5OufcMjdKW36pSQ4Ud','o','6',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (10664740300839501114,9481707,'OTtPCobmvtV1le0s0Yq1ov0aIJLCAHZiilTbSRiQ3tWW9yNju0MPbERl51IPBqa2fno4yXxNM6UyLCBi8v7zx','6AdJOG9oYR5zu6H8VZjgdAgbD1Pw1TH33Hof2yo5GY6pAQT8hFWyUoBuElDXjmGJIrQTxJ4hWodmJ3xmFvY32gozOc0f2QpG8yvdczUyker2Wdt0Z5c2JgXx05mWxPM9MyGRb3iTwRlqbHljRAsWS','OH5lEMsnyubQEyexulj8wrRWGoEQzWwpzYosiW0wNDX','v90BcRGgtGqY5DlN6JFWkzIjYIBDiwA67vBpOaJAYGQTItO8MISUDEC9NvYusVI','R','k',12);
+INSERT INTO ti VALUES (10664740300839501114,9481707,'OTtPCobmvtV1le0s0Yq1ov0aIJLCAHZiilTbSRiQ3tWW9yNju0MPbERl51IPBqa2fno4yXxNM6UyLCBi8v7zx','6AdJOG9oYR5zu6H8VZjgdAgbD1Pw1TH33Hof2yo5GY6pAQT8hFWyUoBuElDXjmGJIrQTxJ4hWodmJ3xmFvY32gozOc0f2QpG8yvdczUyker2Wdt0Z5c2JgXx05mWxPM9MyGRb3iTwRlqbHljRAsWS','OH5lEMsnyubQEyexulj8wrRWGoEQzWwpzYosiW0wNDX','v90BcRGgtGqY5DlN6JFWkzIjYIBDiwA67vBpOaJAYGQTItO8MISUDEC9NvYusVI','R','k',12);
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 (7409150390276590498,1657567015,'z2','yvasZve1swYMvs8SGomPAZ3phbrlR5ZzYRJsSS18ZRhzjeQjMk4sjJaZdYTc23F2EorN59E6HsE4cKkhWleo0LfgfAHVpV','27GujxC','Q5DU4pWB8VMUdcPheijlpuIaBJ6pL514DtxKUXUdUh6f6dzFEbyQRNt9YRCnlPDtSB0yRSZiGGdHacQCd6ImSp9KhN56MU0v3o7eQTiWBXEjyDbP6fDwjLspm2amITB2gzDMRHmavC9Cb3KmzrLFzQFLxrHQsL','e9UT7AIlkw5PMej','bevITkG76kt6tqTYl5pv92iK6rqzoax6naHJEMx6',13);
-INSERT INTO ti VALUES (7409150390276590498,1657567015,'z2','yvasZve1swYMvs8SGomPAZ3phbrlR5ZzYRJsSS18ZRhzjeQjMk4sjJaZdYTc23F2EorN59E6HsE4cKkhWleo0LfgfAHVpV','27GujxC','Q5DU4pWB8VMUdcPheijlpuIaBJ6pL514DtxKUXUdUh6f6dzFEbyQRNt9YRCnlPDtSB0yRSZiGGdHacQCd6ImSp9KhN56MU0v3o7eQTiWBXEjyDbP6fDwjLspm2amITB2gzDMRHmavC9Cb3KmzrLFzQFLxrHQsL','e9UT7AIlkw5PMej','bevITkG76kt6tqTYl5pv92iK6rqzoax6naHJEMx6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c CHAR(88) NOT NULL, d VARBINARY(49) NOT NULL, e VARBINARY(78), f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-549055,-2270304,'DYy6ebj5zlzezukzuGyA6qoHU1vN4HsfKNp5dMLXqiZ2KOn3UiUIQRsyGgab72jT7ytj5ghAIKuaKo2i','uI1NcK8EYcqkGLP','5jGPLdyDMElIuuZprz3OlEenT','4OyohN0uguIuAAaKoOp1ZeX4Q9Q18Iu6pH9wmdxtHWtTCSz','QaU7L4WKzwFZv','4WLIk2j2qsGM5JcqY2uX6nMHduQ8CfegQTPJu8b5oG1VipVFDi0R',0);
-INSERT INTO t VALUES (-1310963,-2798337,'gu3w8HoP0byz102a0ILLMkPF','lSRRSc','BlvNwAkYFQMjyWvWO6','U6p0ZQLZRP1goQtRTSSf4o0DueyUieWxKvR99Sx77uAvkzRnCOJD8RJCU53','I','nG50t83fsq8HRGtjgWZQ1aGn2nK7gX7L45zjltnvqilCXwi',1);
-INSERT INTO t VALUES (-4249115,-8140434,'c5mUetpuM0sBB3EMkDllvOgfeYaIoKhwObfkTKEQ6r5fpgp6OVWUoTLbOoW1dbl69tzrvWl4M4tKyufKQBBLg37','oVkbJ3P6OIrkNQDi0uvG6OhpzkYCXHjmy4QgZr0BvL0XHQ','AG0cMZe9IMSDdQdeSQCjTQ4bXK','hygllqFilDCUugqtzU9DwE1rK','WBrf6fvXY31VyCn8AzKQV8O3ewzu6bS1TPcqHYeJCB1hzb1kdCtcX0sZ6b7C1oR3H2IaFIi7','HBZhHobB3ji0G8TgBUuF7X9LaX10yA3AEu7DrRYPGpNQbbspDUuD',2);
-INSERT INTO t VALUES (-39537,-6392093,'YmwspqbB4W2jfFUkrOfxEGJXhY','YC89UJpzVYfZqId1ITIg4le','nwnZbO','AUQgD4hGFpIG82wj','FBDklnve4xGONqTm2BJXgIBZVRLW5LTvoti5i1qREAjuTK7jHr9wEyt','I5dZNIGD4LJkUppNvxWz0DSsxWUyGbdmz3AZuTczWPO',3);
-INSERT INTO t VALUES (684301,4205420,'XsluDbSkRO5iB3ILm5mMBVIuO3gd4EWzqfPCEYIlvcrXQJIz0bXs6Cski8TdNNQrxGFU2oJbhXBDSImRVbN3EU9n','7EpooykgSBBOFGZn2hO0oqjl','TfGksEGZtTYvPvXgQvHenlvwcLKbE07OJwpi8NGP21RzvjuJQ0L03yH90H','doz8EWNJYfgMMQzfbzQ9','tme0T2AXkNulQ8FkYJzmhW86FwZV06kLb8V','l3xv7hhew',4);
-INSERT INTO t VALUES (-4878155,3293904,'iD6CKaEUGnVUKic1mUHDVM1r81jcg723HqaQEZzQorlYibx','cXFSRF','ABBCJ4qw2OEJ42nm6peM','rRbKmNc7TL','N7KBRyFDtbgG5hB5P0Qmvpzb','oepoxCyWRXKb1WPNudnfET0z7ZLbYL4XkQz',5);
-INSERT INTO t VALUES (417063,-692010,'dZRXjMRxnrsBM6dBNqWpxxpOdbO5z9yvnwwn68DL7d','QZdVgzIhRjOkvvSYpSJ0GtR9sxXt2bI4Kqk8KGf5','U9l4rysD','f3kdniJhtaChbV9lXeLENU3HvfLVbncZWuNw','OoRlgFRXHXmUGhUQOuD7rbso0BLlDVDhO3U06kq88062kq4CiO5CdLU47eB6ySrHtlUPg0tkLEOGTz','yFoOClj9Nil6r2tgHfUXQr2V3r3NzVcaX1ENDEw6Lp2zHcZil3gre',6);
-INSERT INTO t VALUES (-851633,-6637639,'5jpR77BqesNJhFiioBCOptz0KgEu65N5ehTuImaQ0nFCmJ7p9ac3vXFC881NXlzk46S','6Qw7yNQ8XHUcWLnD2','eMB50HK7a3','YOw05xbxH0nSvlsbwnzTrUl0N9MAnj2YgL731eyRZAfiiqWt','JlInLCmXW4K0jsFVuZk6yCxoQ','jEs1thCrfIiryrCJt6AKnJLKn5vxe9wKZ0m9twHzo274K5GlVwUt0cEb4HRJzaq1RXo',7);
-INSERT INTO t VALUES (51666,-8017709,'eB','ID2SlE2ZN9','lmBMzkOii0pfGEeCHROnmaYxJ3vkEqCpz0Fu9H','EIJtLcczkJwM55EzcgQT0a4XAYs6UkMMGlD3fFBjM','hTOuOtqH0SyaWt2KEZ2lf3oGV7Q9MML3tYfYZRLz67eGg4rSU9iNnCkhLY8y70','5RJImWbWN3JhBwoNNgXNvmlfGt1MFtYHInW5QUnWczFvd63IPCSzbdtbltxNYcDLC6eOgAivbiBvO86',8);
-INSERT INTO t VALUES (-295630,2171388,'k0v8NiEwHako2Iqs6l','Juy','5NmLzFtWHkSHutqRM1CklTVOIbpBPr71YSyxnm9b6','jXdrQ1HNRYlMy4UwANDdDldtQPR1Vzxt20P5065AusHEwjMd','xxS6yA43ffzYE9ek3mVY8vI0AfKUdpeCqfin27qZGZyqnj78ojFjUvC9pFdW6znaGtDwImuLLPgz4OvO5','WeNt5Ks1itIh5tF3h1WexlKJVpCBYu7DAOOkVgFYoZtJrFUGJn7SGAqRg0pdhgi5wuVTjSOoskrpq8EcQzAwkWfnSy9zX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7078770569229283860,8700927,'1alLkURzNl4jtp','p7ANVfaHFBEi9lss5JkXgfgQWc5Dz94fKUuvzJEZMqjMxAYYlAJ9PEz0rlx9cHkUef64k0Nk','SCkGyn9r7EIvLGF','O2tUNSBJGIgeQd0C3UsFGxNe5ld4eHIMLyOwPPyxjvd420ZGAEYajqoSV4G9g7qsydB8PmAdxX3FM59wX7EkOpVbeXMeXl9hMaLvgJojMgTO3dd7XdNQWctV9y0YgOJfk37CY9zM8nhtcAotQawd8nSS8dslSxSD5zunyxPRLdf9tXCSrpcKaPomuYYXLJiURdDAYEvZQKnYHgNxPDlTEURGXzngC','S','28',13);
+INSERT INTO ti VALUES (7078770569229283860,8700927,'1alLkURzNl4jtp','p7ANVfaHFBEi9lss5JkXgfgQWc5Dz94fKUuvzJEZMqjMxAYYlAJ9PEz0rlx9cHkUef64k0Nk','SCkGyn9r7EIvLGF','O2tUNSBJGIgeQd0C3UsFGxNe5ld4eHIMLyOwPPyxjvd420ZGAEYajqoSV4G9g7qsydB8PmAdxX3FM59wX7EkOpVbeXMeXl9hMaLvgJojMgTO3dd7XdNQWctV9y0YgOJfk37CY9zM8nhtcAotQawd8nSS8dslSxSD5zunyxPRLdf9tXCSrpcKaPomuYYXLJiURdDAYEvZQKnYHgNxPDlTEURGXzngC','S','28',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (18156947856186998828,1307530,'O09uA3UARN2U8l3NCqJ1jkPKo799nGbQ0mtEL2ZhpPovptuEz','hs60XUqhZtkzZ44hZYQqZtMz0w9FGvSHoQkcpuxOKl0SuTUSexOtQ19BwEdpHSCP8LIu32Ae552Loin7HZpopk5GAw9xDNTlndcHVDn','0N4lUHx9ybxGU7UjpUfjmhwNPysRjBW3NoW2BohIae9hfADqEVXRjYu','GI','n','1',14);
+INSERT INTO ti VALUES (18156947856186998828,1307530,'O09uA3UARN2U8l3NCqJ1jkPKo799nGbQ0mtEL2ZhpPovptuEz','hs60XUqhZtkzZ44hZYQqZtMz0w9FGvSHoQkcpuxOKl0SuTUSexOtQ19BwEdpHSCP8LIu32Ae552Loin7HZpopk5GAw9xDNTlndcHVDn','0N4lUHx9ybxGU7UjpUfjmhwNPysRjBW3NoW2BohIae9hfADqEVXRjYu','GI','n','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8701785926067408662,10683442,'bk10pMTB40v8ZsAEfeNlAL8KUQM61','pXjWuAhaT1GKpykBsl2O589zQfMG2gZ42fBhz42rJcYt9zRhPn1Iith4C965G0o1dXc9erVZHD857RmMx7kRYlNo1xD3ALgtaEDHDywjCtyXa0teQyWkKv3IZIbFDiz973xMFIlOJ8pNSnlfmimzw4Oon1JjgordAuD2MS6uSfqNiJedemHqNuWUJ6pnzYKc2kBYhwUtkCKOrmGLNDSsn6S6FyUOEzEQjYFZ7QGHKxS0gobCGfCD','7GhA4vUWFp8buMurj3xOJYDgLrnfmmVYxeHI4ZkDAabFVH9lFs5w','GqJ9fIUR8HKpne2sKRnKiejADZvjU50qCqIT6CO4d51Dfqo5rPJticUQ9jHXH3QmxovlviCBp8Za','2','X',15);
+INSERT INTO ti VALUES (8701785926067408662,10683442,'bk10pMTB40v8ZsAEfeNlAL8KUQM61','pXjWuAhaT1GKpykBsl2O589zQfMG2gZ42fBhz42rJcYt9zRhPn1Iith4C965G0o1dXc9erVZHD857RmMx7kRYlNo1xD3ALgtaEDHDywjCtyXa0teQyWkKv3IZIbFDiz973xMFIlOJ8pNSnlfmimzw4Oon1JjgordAuD2MS6uSfqNiJedemHqNuWUJ6pnzYKc2kBYhwUtkCKOrmGLNDSsn6S6FyUOEzEQjYFZ7QGHKxS0gobCGfCD','7GhA4vUWFp8buMurj3xOJYDgLrnfmmVYxeHI4ZkDAabFVH9lFs5w','GqJ9fIUR8HKpne2sKRnKiejADZvjU50qCqIT6CO4d51Dfqo5rPJticUQ9jHXH3QmxovlviCBp8Za','2','X',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(12) NOT NULL, d VARBINARY(15), e VARBINARY(98) NOT NULL, f VARCHAR(6) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30205,-85639040,'4WBN7','FXcKK28w7L6DV','cHg8pno7O4Vo3NyCgcn','Tb','v','T',0);
+INSERT INTO t VALUES (6648,1271370739,'Zv7X2','rI9o5tiUjt736','PZ','OGN','H','i',1);
+INSERT INTO t VALUES (10528,-871650077,'hFCTp','qWqJtquZmes5LkH','lCsuFy5l5jxED4Z5kJwhJFxNlTPzrZWLl4xgXIXgfwpOdNLJcArverkIvn8jw3LPQXPxa7RthMUoXFcS','kGGNq','U','X',2);
+INSERT INTO t VALUES (13736,465034739,'9r2ApV','hpYm','qHNuuxxiTfTuvsnLcDD9rV4ZFGYkwmjL5Oakje2rG2MworWqagaKdgUQeHDytg03LmYCrKHwBgngtnJamBPkvvRV','BlKqU4','Q','r8',3);
+INSERT INTO t VALUES (5380,-1515486662,'U','lD4cX3FKNvqg','MR1Nt5RYgwn1ZMY','keok','7','Ou',4);
+INSERT INTO t VALUES (-6097,375355913,'zlI4O9i0','PoDs8dz09oG','Rpaqe4csDU0e2g0o4CGGcUvGprvYytuoPUFS','WQEA','v','iD',5);
+INSERT INTO t VALUES (-23381,1769346262,'9KDNJ','WgFcOoDL0M','IrqwWRAYtYQWFaOYChWRUJtvdsv7t','k','p','r',6);
+INSERT INTO t VALUES (-7096,1054373071,'0Cmn','j','eML64wbqhraPyIMgOYJek793vb6mC8ycCbWVk8bKLh8QbkDonz6t3Bl8FPGXmAb6I','a','H','L',7);
+INSERT INTO t VALUES (-4323,367500602,'EjGEYn67khvC','1dzy8R7X','T0NwQq5yLfYsQ22YvIonlDUE1X2qKDh13gEd4D0Wmmn3pCRhOJfT1L0e0PKuLAs2agPj9onPJ6Z5b5jMjrBvXMooHSLrIjQ2Dj','QfX','A','AH',8);
+INSERT INTO t VALUES (15497,2141708112,'tvq','yjOO9sJmjlpXpp','7kMVMskPPuFPoFzxoeR97AoQQFNBIBtjNIeNHu85hDiHWGEbgEbMkgeuHoPisnGqzXkOtRgWmdhL3qgJ2uJJpgFJQ1rLm','a','H','KT',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(12) NOT NULL, d VARBINARY(15), e VARBINARY(98) NOT NULL, f VARCHAR(6) 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 (398277486,5749966,'49egGV7jHBGbAWqGHf7ZlODkUb7DGGT9','zeDWkmaOs7cZw56y7oWccaD','yVW9Y3wee9EmUHyxPN','Ea6tq9UesYZr','ofYb98rpv17bHlAXR2k5DKzPws6BeP0QgV3G07gxAeYcNPgVHDosbQ1U4SCURWC3qNrBNPmgdYNBTRlOdduAbzTihnd','GfI5B6TlJIHt3UMTHs3aYN3FBqFkgYEeP',10);
-INSERT INTO ti VALUES (398277486,5749966,'49egGV7jHBGbAWqGHf7ZlODkUb7DGGT9','zeDWkmaOs7cZw56y7oWccaD','yVW9Y3wee9EmUHyxPN','Ea6tq9UesYZr','ofYb98rpv17bHlAXR2k5DKzPws6BeP0QgV3G07gxAeYcNPgVHDosbQ1U4SCURWC3qNrBNPmgdYNBTRlOdduAbzTihnd','GfI5B6TlJIHt3UMTHs3aYN3FBqFkgYEeP',10);
-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 (183428540,-3164203,'vu0TPhgvVVwgJfb9Io2mnwJzxpmlOlFYCHMTp4PZsRaD2qz24d59hf2yv7dS8GtgFAeBlxIDxqrdYZimOpQkM','ErKhuMF2zOdgfcpkfXcwT8u04Nk1yb','IuIFx1mowZvkN2bxodL0HswZ7ZUqC5o508ZkBoin','0iO129PzBanHihnDce1jd4VXA5TNeb5q3x9EsC7WAq1Xzc55mllpImhdsW','YCydXMwJsNzqjCxIki26ttjrLaphpbY2eC2MWRr2fzKajazp3eU7ldy27MjOtt7q6p','XxbVGYNWpZmDtK7tprOgEu4f',11);
-INSERT INTO ti VALUES (183428540,-3164203,'vu0TPhgvVVwgJfb9Io2mnwJzxpmlOlFYCHMTp4PZsRaD2qz24d59hf2yv7dS8GtgFAeBlxIDxqrdYZimOpQkM','ErKhuMF2zOdgfcpkfXcwT8u04Nk1yb','IuIFx1mowZvkN2bxodL0HswZ7ZUqC5o508ZkBoin','0iO129PzBanHihnDce1jd4VXA5TNeb5q3x9EsC7WAq1Xzc55mllpImhdsW','YCydXMwJsNzqjCxIki26ttjrLaphpbY2eC2MWRr2fzKajazp3eU7ldy27MjOtt7q6p','XxbVGYNWpZmDtK7tprOgEu4f',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-13381,636577878,'w','HyLjKMHsabL8K','ZY6qAXuWFeSMJvyckuOme2eXci1BV2qPy1ynXukeGRJqWOptx9CJpk2prM','wN9MyZ','M','01',10);
+INSERT INTO ti VALUES (-13381,636577878,'w','HyLjKMHsabL8K','ZY6qAXuWFeSMJvyckuOme2eXci1BV2qPy1ynXukeGRJqWOptx9CJpk2prM','wN9MyZ','M','01',10);
+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 (-14193,2036984871,'GQXXj3i9fJR','aOr4Q2Kb9EPGU','jE0HMZ2Aw0tKzeq74UnLgVueHqI31xVoa5','g3eHgg','b','qy',11);
+INSERT INTO ti VALUES (-14193,2036984871,'GQXXj3i9fJR','aOr4Q2Kb9EPGU','jE0HMZ2Aw0tKzeq74UnLgVueHqI31xVoa5','g3eHgg','b','qy',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-28569,1493510841,'8L3toJGBZX','DemouIn8gJ9onbWdPuiDL8buX7f6SaQ5hMOvsPIOarUIizElc5eOU0t9NRAm3Yyonj5tcH7eV4d3DMIAXB6NCyHw0irgPXvEFeme8jh81I8t2mRVZG9VXVKOCVqu9aigSayt1x8h6rhGlsnq7q7ZkWSgomEtsa8c5LYRUSDYLBklXuRAz3auLQ2UBC','39ZhGwdwAgnGhVHI8zHNTMiHZpx0rj','AE','m','Dn',12);
+INSERT INTO ti VALUES (-28569,1493510841,'8L3toJGBZX','DemouIn8gJ9onbWdPuiDL8buX7f6SaQ5hMOvsPIOarUIizElc5eOU0t9NRAm3Yyonj5tcH7eV4d3DMIAXB6NCyHw0irgPXvEFeme8jh81I8t2mRVZG9VXVKOCVqu9aigSayt1x8h6rhGlsnq7q7ZkWSgomEtsa8c5LYRUSDYLBklXuRAz3auLQ2UBC','39ZhGwdwAgnGhVHI8zHNTMiHZpx0rj','AE','m','Dn',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6265,191403930,'8WmQp23dKuyP','jz5hKS8UXzFyj4oTGH','qR5ahPorF1htJsg2gVsEBq6IVqHG9Xb8bMmCUTwmXvfcWcgTee9CHtOB1WUUM4MBDrvccaDZtAje1efZvUbW0E0cy','JXJGXUYV1Qw9Et5u6saHplj9Q2TNX86C2YopRRaoJdAZcYR3oB8XBf7NzYID0XjO9UJ3rFQaqFg8uQc3cWmmcIg5YUkMD7wB9u0T2cSXQrpNaTUWam5PxGjNIIaHcuDWYd70zPz1ESki8YRT4aUgP7Lf0H60rGuppIjVIsYEkr6fBy3C8ut1WkZVRuWzscOSh5wUidqzOtD3ErUtz0TGPMFE9DgTWrzwgDmEK5pdIf4r9YwsQrimBkCdpQ','I','5N',13);
+INSERT INTO ti VALUES (6265,191403930,'8WmQp23dKuyP','jz5hKS8UXzFyj4oTGH','qR5ahPorF1htJsg2gVsEBq6IVqHG9Xb8bMmCUTwmXvfcWcgTee9CHtOB1WUUM4MBDrvccaDZtAje1efZvUbW0E0cy','JXJGXUYV1Qw9Et5u6saHplj9Q2TNX86C2YopRRaoJdAZcYR3oB8XBf7NzYID0XjO9UJ3rFQaqFg8uQc3cWmmcIg5YUkMD7wB9u0T2cSXQrpNaTUWam5PxGjNIIaHcuDWYd70zPz1ESki8YRT4aUgP7Lf0H60rGuppIjVIsYEkr6fBy3C8ut1WkZVRuWzscOSh5wUidqzOtD3ErUtz0TGPMFE9DgTWrzwgDmEK5pdIf4r9YwsQrimBkCdpQ','I','5N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3000,617970305,'F44Hat','Z710fDtEHsUK5Lm9AKtqjkpspIDW85P9d6QBWrn0IgnenlgNkjpiPM1Xkc46tdCxw8xJDVxA7ZlSwNS2C7zDkYk','BAGoOJyDR7VllA5itP9qLq4yS3X2QUS2pdoUhL','JpIOofQ0ctjSAjY8ma8F9RXyC7rwMpq5A5xy4y3yCTd33Yxfye842dmVpARm6eMlAFNYdQhnsu6T1TAFBXHp81dcD','ZX','T',14);
+INSERT INTO ti VALUES (-3000,617970305,'F44Hat','Z710fDtEHsUK5Lm9AKtqjkpspIDW85P9d6QBWrn0IgnenlgNkjpiPM1Xkc46tdCxw8xJDVxA7ZlSwNS2C7zDkYk','BAGoOJyDR7VllA5itP9qLq4yS3X2QUS2pdoUhL','JpIOofQ0ctjSAjY8ma8F9RXyC7rwMpq5A5xy4y3yCTd33Yxfye842dmVpARm6eMlAFNYdQhnsu6T1TAFBXHp81dcD','ZX','T',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (27835,961147210,'DYEr','y2adQtcCw0QPkpEZd9IRQugoriuJ78n0wFX4K7RWEKKOjtr9y2wjPdXV7iLRNGzgUBAtwq9gIEgjfxfiZDpbhwlczNbokdIpydNRmpCyXsvC1MtRAxDTunEWHD8b011eFqaRFklxXPz29YWk2oMSqOebUjNLCK7kjhhfMCt5KgCllpKqA1f4JTnUOGtoimNciZKPVu34z0se7HkrcCPeJL','UFEwkr7nXiEzs4fGOH1bEdvRZ8UxPV7Jch','6a3DQSgpzzbWnDTxlQp0j1z24vxuiKaTmonaFdB7ZB6T2Ib32IlM30zNPzkXZ0rTLfwOGy','L','Kad',15);
+INSERT INTO ti VALUES (27835,961147210,'DYEr','y2adQtcCw0QPkpEZd9IRQugoriuJ78n0wFX4K7RWEKKOjtr9y2wjPdXV7iLRNGzgUBAtwq9gIEgjfxfiZDpbhwlczNbokdIpydNRmpCyXsvC1MtRAxDTunEWHD8b011eFqaRFklxXPz29YWk2oMSqOebUjNLCK7kjhhfMCt5KgCllpKqA1f4JTnUOGtoimNciZKPVu34z0se7HkrcCPeJL','UFEwkr7nXiEzs4fGOH1bEdvRZ8UxPV7Jch','6a3DQSgpzzbWnDTxlQp0j1z24vxuiKaTmonaFdB7ZB6T2Ib32IlM30zNPzkXZ0rTLfwOGy','L','Kad',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(48) NOT NULL, d VARBINARY(25) NOT NULL, e VARBINARY(8), f VARCHAR(47), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12622926,216,'yTzoJ95WX6SvjuF','ZEOdfpvhTYvccJqq1wBoF','j0','eVD8BirPfYMGuP3amsU8wwAylH8wX2RtmebqaA','6Z','5',0);
+INSERT INTO t VALUES (6361244,188,'LkOa175rWc3SWpuux2lqJKF9SxE','MpxLjitufcUIaZCOoVF','S','bL','Vk','1W',1);
+INSERT INTO t VALUES (9801353,18,'29xtCKy','WsP1UMXs','wBX','ZNP6eS64O4kjkourVuf','k','yE',2);
+INSERT INTO t VALUES (9596197,68,'AsTjd3cq3LTsiw','zDqMzqUFzita3QfVkDtML','JwZ5pGBP','HN8SjFb0m','w','p',3);
+INSERT INTO t VALUES (9550920,239,'27XP2hMxwJUUub6','bajcb0hHBCt3Xxm0Hd','xNrEYCDN','zP3y3oV47yb','H','t2',4);
+INSERT INTO t VALUES (13454577,20,'PxZui0ZDqIDIW4','u1myjGjYHB','IQlltTIa','Ia','AT','Qb',5);
+INSERT INTO t VALUES (2906570,227,'ynSvLsxLdFpRpvc9QE','YL','9IIPmC','pYEBhqiDRLCiPQjyxenh0zdor','z','l',6);
+INSERT INTO t VALUES (12900482,2,'mnMYxXoDaZ9GDPRTYw57Fc','3IWxZgftK8DnHAkwYQRX4','xbRIRyHd','Q0JXx1UpIqM4MIb2BJCz','B','Un',7);
+INSERT INTO t VALUES (9947546,253,'1fwpOHmyEi1cYs3CC0GssY9Ufbc','r1Q8qaim7dExKOVfcTcmQJQ9g','5qb02Ag','BYDgUlU','B','Q',8);
+INSERT INTO t VALUES (15411059,35,'dTnH1mcIqsBVtccPBRDJ','INWHBqtdCyCyR','F','bWn','CD','A',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(48) NOT NULL, d VARBINARY(25) NOT NULL, e VARBINARY(8), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3793152,156,'JWfdW13ag','Q5PqHze8LSokdC','8BD3so58','2d5PvkKFLiXGVEhXM','U1','45',10);
+INSERT INTO ti VALUES (3793152,156,'JWfdW13ag','Q5PqHze8LSokdC','8BD3so58','2d5PvkKFLiXGVEhXM','U1','45',10);
+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 (7799822,70,'GNA1PEzeCgmlr2Ny','IpP8ZgHSOhFxO1','DHxbCW7','i9XWrBXiWMv42LYLLFtrow','V','kr',11);
+INSERT INTO ti VALUES (7799822,70,'GNA1PEzeCgmlr2Ny','IpP8ZgHSOhFxO1','DHxbCW7','i9XWrBXiWMv42LYLLFtrow','V','kr',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (895924818,8261543,'hdSFZbueySDqdUr','OYJE3QSzBlRcYk7wQ85C85ytMv8bwSGMXXi4CEXhnGFWIQ','m8yttdqe2xTAcvTrxhTCvLdCf7pmHyODcPuCnQ9PSt4kQInqHpyl','HwU16d','8PnW3Wu8jvAlN6HO7fLYnxs68JLh4Kzf9kj3OF9LpyZQiTX33hxRjnkdyUqAHFvAXG','Q5vHlzesF5CtGIkdRM6r',12);
-INSERT INTO ti VALUES (895924818,8261543,'hdSFZbueySDqdUr','OYJE3QSzBlRcYk7wQ85C85ytMv8bwSGMXXi4CEXhnGFWIQ','m8yttdqe2xTAcvTrxhTCvLdCf7pmHyODcPuCnQ9PSt4kQInqHpyl','HwU16d','8PnW3Wu8jvAlN6HO7fLYnxs68JLh4Kzf9kj3OF9LpyZQiTX33hxRjnkdyUqAHFvAXG','Q5vHlzesF5CtGIkdRM6r',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-805414630,351077,'igILmGwTxmWnEYLBvJFMUiUic4RmlZAhZdMeV90aKqKPYB2xu3XCgErM0iLXC','Kuo5LUq6tyd1Z4Pq2UH60C7LYtfDTyHHIGlP8O7DHahk14t8wCzMgguIqQdFfm93BmNQc9soqUAL9PN','dl4y49kDuwzfeZiGxmwF16dCdcc488uXpNSLBaOwpbegqDNIZ7RzkbR3pNYI7EHRz6lzMAU','LgIKMngsmjBk5kHSnBprU1tnrZAuCXJWZWDvlN89wucQwwm4cISE0BUe7Xttyem9Wy44IpZN8MuSwKfK6qkcmw6UicAt9PKxHjbnQy3V9ky','1oHKM5YSjUYE4186jw6gblmtT99x2BrrhC','12TBlToGaQKJfevxAypbhhXbXlTC7rgzLTaWYard2t3GHo5fG',13);
-INSERT INTO ti VALUES (-805414630,351077,'igILmGwTxmWnEYLBvJFMUiUic4RmlZAhZdMeV90aKqKPYB2xu3XCgErM0iLXC','Kuo5LUq6tyd1Z4Pq2UH60C7LYtfDTyHHIGlP8O7DHahk14t8wCzMgguIqQdFfm93BmNQc9soqUAL9PN','dl4y49kDuwzfeZiGxmwF16dCdcc488uXpNSLBaOwpbegqDNIZ7RzkbR3pNYI7EHRz6lzMAU','LgIKMngsmjBk5kHSnBprU1tnrZAuCXJWZWDvlN89wucQwwm4cISE0BUe7Xttyem9Wy44IpZN8MuSwKfK6qkcmw6UicAt9PKxHjbnQy3V9ky','1oHKM5YSjUYE4186jw6gblmtT99x2BrrhC','12TBlToGaQKJfevxAypbhhXbXlTC7rgzLTaWYard2t3GHo5fG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(73), d VARBINARY(10) NOT NULL, e VARBINARY(12) NOT NULL, f VARCHAR(41) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (148,2931517013510793961,'4BR4jXqECnDwsVpwSW9yJbD4ayy2uXT3SvIBNiQT0gpZuWDV28sreKUIJ6vGip0qvom74','8tyDdGLlS','XSv','WkI7JHwEgUbtlRnOYC34JEQDYKudSt7iMGn9','pCO7y3gamCTPM3Kn3dN9nVduqlRshkLeOkZz2Fa9fnDujOqENC3ROJhED9qBvgBsW','5QtESrAJQAFTq9',0);
-INSERT INTO t VALUES (73,11010657717041313774,'XpPIOdXTXm5pzEg2vldGZbfWSQYVnBtiapX9ML1bUwQ3','7O','c5nn','2a7APP3zqlxZ72XExC','gxV5YzPrYQAGhIkjqpoi9Vkt9GVlMOoT7Rhv8uxnIdeSl0uqfm3GqSN5fRRkSw','CDMEFnz6FSw1I32pF1c1xziR5sKbjAnfWpP9kyFJZdRWamP0Vuz36UzBHB4mjjUT6aRR',1);
-INSERT INTO t VALUES (169,11120722320660499596,'CZD9XtTmS9rRSDhcGiZRR4hVDvM9J4EcWQgQiTRaJ5WPenIU6et1HVz8oVNmQ','2Rj97mLn','EO0bh','Qut73syaHHcRCKnU2C6QwcBh6o','DbhllsLhJEh4plUhI40fDZ2awylxue8hJXqiKN7nFMVHKkGld','t3zIIYg9MDkVI',2);
-INSERT INTO t VALUES (219,4846277138566323002,'h11sguVp4XUoAAm7lAXQwZ55ZN4AOWzUqw','1aJq6','h51','i1dAZI3kK5sYPvfvfmhd4Rw4E2PykVxfcDgcE7','Z5GHMzbr','n7NIwAj9vDtFr7BbUMRG8VYZYcig9',3);
-INSERT INTO t VALUES (59,14170132439946014831,'FbJnyfo9qNm1UudLgEbQklMDMrPSFyk4vktgm8WZgU0laSUewqvHeyRgrbF0U','5P','A','DEmuxVxwZcEqfgiirHajKaSoAdMT','if4Fj9Kmm1OJ6AimGJTvGP5HY1QvrxozqUSl05rwmmraPGVnvCms1dzPKt1aN6gLWSl1F34','LNiRZW1lNK5xR0fWDdooamsRce3H230sTpimu8waq9cD09Vb0EpLf8WjcIEgtkiYrWNJIif2Ia1jORGP1QqBGcps',4);
-INSERT INTO t VALUES (44,10945158238026162619,'7BD','cNJEY','8T5H','GotvHJDqUvf','dre2vcoTKF660kfiPeRJnA18bUrKxlmzBw3nnT8gkbBaKQg2Xq9rOPx6OVlmvHMUiQfG3KWPKxZQkEw829P','q5DxUnlS2gsmheWh3p7F3ots5iwxT5EFghlpkHbB23HsoZfP1jdR9MV7tzaMLRtGEssVgTwdovW9KnwLYhkO8M4Q6uq5',5);
-INSERT INTO t VALUES (113,10136544137485201422,'KTPmwtVoQmqpgZRMkTqwtYFi7SD','6GPXA','j','4MzHS8aKjFwHLiWBiExyoxvTa9QEr5Njvst0sHZr','xR4kaWodetuvcmK4B8zpEXeyI2','s4m5h2JxUOvSS',6);
-INSERT INTO t VALUES (40,743971646111899266,'cAPjmqkNDHmtdU9Ch4Q6gctFnmAvKE5cqAm','d','kE9Guyy1lhJA','4iNnfZFIP4Wp39PeP3gc2946','S3Wa6ZxQMCXPMkbJPpcaXU8x5adMeVLtudmlbmqAnaUehlQe','lM1uR66LafYBC4qfW6V09Y9maMbLvVyBkwqg5J',7);
-INSERT INTO t VALUES (98,4095511902042226477,'wzTZavSxXUPehr4vC1vuK7WyvqNndShKCQ','eUm92CR','D3w7j','iK8tlkOmqk3pXkj5DLP0zMBXXFKf8udOGj0ZKqwr','CIAravxigFgJW7FWLIpcW8FPT9wUTk5aSh9Crc2HUnqBVCWafsFnIuJ7aJ5audpPUjMqZZ1Zdf84bZZh1BhyyW','CxcF2sATqIBRoD0CaYklJnhOf0cbT7EvedAIf5GJ',8);
-INSERT INTO t VALUES (245,1743049908520160231,'Gl2hsK9CeaYaKsm0X2dpuKZ1CVplGLyj','8LKymW3','SL6uT3yUka','3MprjVdbzeOwWrIFFx','refRM8WkgAIgebtT0cbmOX1rHVOg6','UzgJRdPaYiqoUfTz0m9bp6t8V9DRcDYavBSWOAGtNE5QeNXIghYsb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6963082,215,'78fRc3ymfx4w0SLNSGW0S','EtssIs2lW0VyYpAAYDzMt9GxNYqktdohZiZgALC6JWGTAhiCFnqqydn7typvUZW3gRUfq5Rbx7sNUBvDWd3ldNHF6cpq5fzoMuEnXvoGcbtaHeAfIHiWQNPWCcc4vAKdaPxzeOk0I4BJCeTJNyHPXSoWVUZ1tAfaEEBsggvJaF1aG7sNidsYZKXsX9lMZsvUq4pKM1cvJqaMSsi1pfd6hqL5DEt0tH','IHUeey','dOYY0520fD0WtxG7CmDAdefR1CJ2YJLFQ7gUEZdwtZheQd','NL','Y',12);
+INSERT INTO ti VALUES (6963082,215,'78fRc3ymfx4w0SLNSGW0S','EtssIs2lW0VyYpAAYDzMt9GxNYqktdohZiZgALC6JWGTAhiCFnqqydn7typvUZW3gRUfq5Rbx7sNUBvDWd3ldNHF6cpq5fzoMuEnXvoGcbtaHeAfIHiWQNPWCcc4vAKdaPxzeOk0I4BJCeTJNyHPXSoWVUZ1tAfaEEBsggvJaF1aG7sNidsYZKXsX9lMZsvUq4pKM1cvJqaMSsi1pfd6hqL5DEt0tH','IHUeey','dOYY0520fD0WtxG7CmDAdefR1CJ2YJLFQ7gUEZdwtZheQd','NL','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15731725,208,'Q4YXbt5Y5H1ZhJ5CVt5KK','KtrMZkm8wXIXFpXVxv2iPYxYJXGX80GC5vGC8pY2Drjoak3RPUNkZqOCRvRanTZbrfkySDJ5J1eNRSkOzXmu9RoFNUkjl6qiI','wY','NRJdAoMeKrSYiJBqhoLDu5C838MC53ZDmjBAfDH9J3KWoDYiBniDwRyWZiA0bX5pku8cClBKz2I9TFjJAzGAkUHyxpVYhCtGi0760ZBTQ40SwuIqroopCNBPkDf2VGpRSikf4ryu1XXGdSZd5DKIwE1lbkkOfMrg8QEga9uT2zn1FNhtZzAqTssGJKPO3ofjqMXNceU6L6tAbQo9RNwqp','JE','f',13);
+INSERT INTO ti VALUES (15731725,208,'Q4YXbt5Y5H1ZhJ5CVt5KK','KtrMZkm8wXIXFpXVxv2iPYxYJXGX80GC5vGC8pY2Drjoak3RPUNkZqOCRvRanTZbrfkySDJ5J1eNRSkOzXmu9RoFNUkjl6qiI','wY','NRJdAoMeKrSYiJBqhoLDu5C838MC53ZDmjBAfDH9J3KWoDYiBniDwRyWZiA0bX5pku8cClBKz2I9TFjJAzGAkUHyxpVYhCtGi0760ZBTQ40SwuIqroopCNBPkDf2VGpRSikf4ryu1XXGdSZd5DKIwE1lbkkOfMrg8QEga9uT2zn1FNhtZzAqTssGJKPO3ofjqMXNceU6L6tAbQo9RNwqp','JE','f',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15166113,15,'gcmQ6b7B8NZo6lubEpOhcu1YCJOPBzbR5','WptjOZRfuGHngQFBXNEshfnnmTKsJak6RVe92iJJPQxUCDH0c3IYsQATWuJFKQUHHqWyIXKH3LVGPa2rpECfTw377sLy4FZiOGlpzwf','NsgsF','13MrvYMZ7JNlWAu7cIMktDhxm3YLJmJ4C9ko8EMrZqRxlQN80SpoouYShBSzyrqAgJMOhD42uJK8jKp','QZ','b0',14);
+INSERT INTO ti VALUES (15166113,15,'gcmQ6b7B8NZo6lubEpOhcu1YCJOPBzbR5','WptjOZRfuGHngQFBXNEshfnnmTKsJak6RVe92iJJPQxUCDH0c3IYsQATWuJFKQUHHqWyIXKH3LVGPa2rpECfTw377sLy4FZiOGlpzwf','NsgsF','13MrvYMZ7JNlWAu7cIMktDhxm3YLJmJ4C9ko8EMrZqRxlQN80SpoouYShBSzyrqAgJMOhD42uJK8jKp','QZ','b0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (16496030,161,'h9bRbvDz','tNw1jKNPTHz1oa85NTx8yUppfMxY3oO9wgxkCXJTNcTGqpCDEPfgXwrcXRd0UEel0eKaJ6zwQ8XGRTo18sXTlG2Q4OVapxhLsdx9BAQgWMTNZoYYh','19qM1','ouFpEbD56ibWXmFeUNPezM2QdtBoDZeQ9duNzVsCcUX7aR0U9gL8mv8pGQNTHKQY7KxLGGtCbUKjuXtbIhmJwGFitRELfQe26Tmds3w2hbreK4xmHAMtly2j6swW5akrMJtQccBqwcYoitdOlP9tudZHyw0j6PIIREHMcpmNASdH2nXMvLrk3fIw0fHAZBcO6oGUAsNB3py7payHOn3','5b5','TE',15);
+INSERT INTO ti VALUES (16496030,161,'h9bRbvDz','tNw1jKNPTHz1oa85NTx8yUppfMxY3oO9wgxkCXJTNcTGqpCDEPfgXwrcXRd0UEel0eKaJ6zwQ8XGRTo18sXTlG2Q4OVapxhLsdx9BAQgWMTNZoYYh','19qM1','ouFpEbD56ibWXmFeUNPezM2QdtBoDZeQ9duNzVsCcUX7aR0U9gL8mv8pGQNTHKQY7KxLGGtCbUKjuXtbIhmJwGFitRELfQe26Tmds3w2hbreK4xmHAMtly2j6swW5akrMJtQccBqwcYoitdOlP9tudZHyw0j6PIIREHMcpmNASdH2nXMvLrk3fIw0fHAZBcO6oGUAsNB3py7payHOn3','5b5','TE',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT, c CHAR(67) NOT NULL, d VARBINARY(59) NOT NULL, e VARCHAR(9) NOT NULL, f VARCHAR(49) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3032823675,-5549,'zivjqSoKW4A7w4NXqCqwsKbkHKIY','c9L1AzdEw43WSpcp4IC5QilyN5gpxDRQarhvWQLspKWCGmFLdEu3C2AtK3h','cgCzZP0','ZgmcLt4Qr8V9Bho','h','z',0);
+INSERT INTO t VALUES (4067813232,-23229,'6FrPvOsbAuG4xyK89QrpNVq3FJUKYWrtLBCizV9CZ9iNtb','cWtVsCarWI5ZvU9Xoidzu5uhwrepyvcYKAy','KH','5d5BAxGOJtHValcPzv3ABJfIJq7TGJQ3','X','v',1);
+INSERT INTO t VALUES (244203755,30014,'PmjI7KSq76qEzFVRIusvcOYpOkoXzCT8PQ8mv6Wh4Sr','8','UOTkdU','KZhJKUB5xsvgRGCuvANDCDv70gPnkLnJ50LX8XE','4','o',2);
+INSERT INTO t VALUES (942763475,-19680,'ndm0rxpLeTn5GDlveUUPG25dEwYrMdjQvqBJOUqhVp16cUWQ6v9','mRGEzkkS7LELNYK3Wxd9WBt5fJNta','h9d','tOvBPTwzY1TfXQVRt','X','B',3);
+INSERT INTO t VALUES (433560481,23744,'Bm0alV32wPj02XnMB9WixV8WlSaUVs73','yqOMuv','WdP9','xK','d','H',4);
+INSERT INTO t VALUES (594693604,4609,'TmdpXyH95q4foTFvtbJoRsh5YoNGYInx6LtLdRqyi','CtvRUbcqnazuVxsOUpwtHHf11Uli','IiLedvqe','YJZkYCbFTo9TrzKBefxTP4BLs67uj','3','L',5);
+INSERT INTO t VALUES (4068888392,-31822,'U8dX0oLYTr7ZVSwsr2','BcxBrPDFaqTTdVPDP1pJmpuQJ5f1Nao3SRLPQ0WQhCWDBwqOyO7jwiz4HJ','paJ2GDz','layKnUFAGyaGdpTqcY2EN1LaR167wYTte8zw','Z','7',6);
+INSERT INTO t VALUES (3328957758,17486,'TsMpRUjrk1ZrsDUw3VOscUZz8LZIF1BRKAuFN9AT3QLuXk','2z93HIO1gIeI6R3W1Jg7stRiq3I3P9E1vY','0U186','v21gZiTulF5nwPxDMzw0csaOh30TwB5cUy4fJmoo','Z','L',7);
+INSERT INTO t VALUES (315541606,31826,'t5zze8xpjrMHHVbHrAZnp3Dy4ORWLkeqRik3IixV9W0ahnheYdCjJkJvLnmHDa','AGhKPXjfHQUcvM40j45VeI4sqAq0f6CE','wxO','jUyIfpK','h','d',8);
+INSERT INTO t VALUES (825885890,6024,'gBcY1d6zpH6TYFVf4BDIRyeDkrKoCl8jnydyM0nwrsnAinYS0KK8EiUUWyvLrJBGiGK','DmvMYkyZLUgmlRStjqjoSoYZlcBkRi9B1PKhzbRZYEboX0fNbjwN4wwxob','oim','zdYheC24gLz7LwuyGPShcQZYSIShqvpp','c','i',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT, c CHAR(67) NOT NULL, d VARBINARY(59) NOT NULL, e VARCHAR(9) NOT NULL, f VARCHAR(49) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1945834611098291128,8548840739431995263,'ciXyIprSWlLAP80twZLvzYAl9WXpLOk1daP','Dz5vsVJ0jl','uQE','2nbzjdlWJ','KPOGc4tmPwnwNSFv6gFrg4Y6rC0sLwLFxl63DeqUpN1TiyyatMkpwq2hJB7CRYRjg3RYjQn1Fq2I3ou4GlE9Gf','y5vj0yXPKRkHMKme',10);
-INSERT INTO ti VALUES (1945834611098291128,8548840739431995263,'ciXyIprSWlLAP80twZLvzYAl9WXpLOk1daP','Dz5vsVJ0jl','uQE','2nbzjdlWJ','KPOGc4tmPwnwNSFv6gFrg4Y6rC0sLwLFxl63DeqUpN1TiyyatMkpwq2hJB7CRYRjg3RYjQn1Fq2I3ou4GlE9Gf','y5vj0yXPKRkHMKme',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(74);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
-INSERT INTO t VALUES (13232585459544299351,7996910100539113867,'GL64OsxWBvBeERuyPkrY5AHwayUREeZQDB','GjAFohYw72','4d1X','B1fnzXq7Qb8pOJ7JUrq88yLjEfF','hBd4FDuIcm2vHHXyYuSzVrm70utoYOeVipGIdIp1VxQDqvsg87sUw80oOQbofo6X02X','mSMoATW5HpXQpvK',11);
-INSERT INTO ti VALUES (13232585459544299351,7996910100539113867,'GL64OsxWBvBeERuyPkrY5AHwayUREeZQDB','GjAFohYw72','4d1X','B1fnzXq7Qb8pOJ7JUrq88yLjEfF','hBd4FDuIcm2vHHXyYuSzVrm70utoYOeVipGIdIp1VxQDqvsg87sUw80oOQbofo6X02X','mSMoATW5HpXQpvK',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3261768428,29870,'FVTFmUQ9zl7i6EL0MY0TCuEJGoF6f','KLXa5CAPae6TMFGTE4ZmKtEu939a98l1YYZv02z','GOUClpmc','LCXRP2NoHEiXd5XPPX','L','1',10);
+INSERT INTO ti VALUES (3261768428,29870,'FVTFmUQ9zl7i6EL0MY0TCuEJGoF6f','KLXa5CAPae6TMFGTE4ZmKtEu939a98l1YYZv02z','GOUClpmc','LCXRP2NoHEiXd5XPPX','L','1',10);
+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 (2101386656,15989,'qls1B6XB','pYLmZBESHUf8xGNmLZ4tI3NUeEGkUogDwH','drZV','0RiyoftALDWFldJO9vYbXxO12IwyRTzwiyEhTATjiAW','E','y',11);
+INSERT INTO ti VALUES (2101386656,15989,'qls1B6XB','pYLmZBESHUf8xGNmLZ4tI3NUeEGkUogDwH','drZV','0RiyoftALDWFldJO9vYbXxO12IwyRTzwiyEhTATjiAW','E','y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16550065645501344194,5842812223256434376,'Dzrb5F3fNblBKZ0A0OQrmfzQs2','CzHN6oVD57gmPzmnzbN4gcX1fUMm6Mtrd','4oaLddD','ubA7WDI85NAxxgsdWjJ9S6pMLrQaLQYLap','F8ZXAg9O8I6lixmC6U67u00CMF1mlqLpW99TyUtxwwJoSpeWL77','barlOKKOIFD3scFrHntKA7cxWcReOsmSvTSIyjK2fB6Ogdrgitd8k',12);
-INSERT INTO ti VALUES (16550065645501344194,5842812223256434376,'Dzrb5F3fNblBKZ0A0OQrmfzQs2','CzHN6oVD57gmPzmnzbN4gcX1fUMm6Mtrd','4oaLddD','ubA7WDI85NAxxgsdWjJ9S6pMLrQaLQYLap','F8ZXAg9O8I6lixmC6U67u00CMF1mlqLpW99TyUtxwwJoSpeWL77','barlOKKOIFD3scFrHntKA7cxWcReOsmSvTSIyjK2fB6Ogdrgitd8k',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1876169171655931360,4632783731162064230,'UUfNrDRgS39DwOYCGwF5vfdWgt9TepQC','HxOlRPGVNmKGEoTcqngpcnYA3AaFcZG3zn26NVecvKPAELYvS0wHIygG2j3vy9SmdLtswVDw7qosqNV19zbW7UUYAXEEH2x5MSxc4KnuG2iGdzPXaQunMT72Ljb9zTLbnrUVe3V2QI','gvzevUxHXe','BBVZKJwJYrDLUcAua8UTNv1UdjnLZdUEQF0mTgz9','RaN14NgtIBDtctmr5wTuEIc2C3I08nPJlWS','IbIkMZp6eJoUnMLh7aQ7vSLF7urPtyBaf7QX6vqjYMFRF9Tr3RFjV',13);
-INSERT INTO ti VALUES (1876169171655931360,4632783731162064230,'UUfNrDRgS39DwOYCGwF5vfdWgt9TepQC','HxOlRPGVNmKGEoTcqngpcnYA3AaFcZG3zn26NVecvKPAELYvS0wHIygG2j3vy9SmdLtswVDw7qosqNV19zbW7UUYAXEEH2x5MSxc4KnuG2iGdzPXaQunMT72Ljb9zTLbnrUVe3V2QI','gvzevUxHXe','BBVZKJwJYrDLUcAua8UTNv1UdjnLZdUEQF0mTgz9','RaN14NgtIBDtctmr5wTuEIc2C3I08nPJlWS','IbIkMZp6eJoUnMLh7aQ7vSLF7urPtyBaf7QX6vqjYMFRF9Tr3RFjV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT NOT NULL, c BINARY(22), d VARBINARY(16), e VARBINARY(9), f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1964335956,-58,'WkdwvbofdGlyC5CUH','lvuv7','OtCGF15V','6Mxm8iLTAnxAONL3NMiytxpVdAHzrDgPvI8LINOYAmZUjooX7Uomnvhwcw8KT2HpFWxm6A9BsUanNlVprownPGW','1FCywxiOZOTZ7IFl1vJcVIkbPzVr6tqI1GAMPrqhOjQXm9sjo2ROgEBWIhB7pTW9jwKv7abtnY4uq4','ThlHqA2p14OAs8ypJMlKQdmfCAH7LrpohjGU1LiYR0TbW',0);
-INSERT INTO t VALUES (-812369294,-88,'V9UTI6oZ','KQlGWR','os9uA','D6A7zLMnZlvjz6GvO2AmvJY4geZ0sCG4R1PP6z6eYg0wvAmMyVl34eeOHJLFRsoJ5MTUJIU7IGfwnNO','2','yjIiuCnmIRUTeG0U9p',1);
-INSERT INTO t VALUES (-1180062377,17,'pVhroWwa4bx7cCy','ex4','OM','rsl5I5FjY8dcog68UU4dILtLb15QSeI2V7ZUwVkwk5KJJYcBwqt5fSJ5BNkpXoylNcrUet','e7xj11WobHaXFkOQIyxPY45P1Zo8U0rZr','PpHtyWgCKhEa8duXOcKhEEUV2i82Zph751Mf78PrP',2);
-INSERT INTO t VALUES (-2037815767,36,'2CwsCt2','cNBg4jfbUyOK','hMYVwmg','orilo5XsTG81LzniMAsaMDNYp3A1318MEFAc3G1nzipKG1nQJk1VyFwk9lgLE0iT6No5ptgm19fyNhFaw','7uWhSkFTCpHqHeUrtMUsbrbgs1MyDrBmB','JSCRO13q7PMhbyWDM7XS6CbDSGp2mlbcP9WPfOsAwXpai5L9oo6S3q0oJaKaxdP8XNt9GQ7EvD1VU6W',3);
-INSERT INTO t VALUES (1970933466,-49,'OZTrRbpBYT6c','EGL3glEX3z','XT','eJleOF9vYbMgcvgNgCUrYbh3E1IHEUi9TRfsQRvZxOg38Wta9zft5XYf8rorZegueEsaLt19WYBHLrpgqiFb0I81Ct','AeIu27wphvJW9f4xkj8q8VWu1L0eYqh0HamHLNiDPz4pfSJRPxVLsBh8nNjQOSTxB','9XvimawFABaHGi9QP4p',4);
-INSERT INTO t VALUES (-321781983,-59,'744wKPJoZ','HyLT','pkuW','YMDUHtXBkBQ65LodM5OuA8MfD09kobkbLQZVW1w2m7LIsXI3l','myeDiPbOF3NjK1ckVJwav5Y9neRk1fl','FmjgNZTbHRMHmnd5AqUaVb0a4tPtvhKw3AcsRC',5);
-INSERT INTO t VALUES (-1547682732,119,'ZpkHjHayy8H8q3EPJZSvJq','uko3CU3bNvrEghSc','IjZuT','fvHMPZDc97XQTdyu6suRfADQxJ4DF9NeNxflG981izqcUKrCvnKSU3','GiPMA5vRHGt7AsySCUrTnhpgULqLW5cWCTeoHf','QRd71s394dJJq0Lhm0rKiJPprNufaM7LZraUiaMVNc13ofmfb490LR5pdvKbQ2L7Hrovm2rz8yd2EbXvTTSIX',6);
-INSERT INTO t VALUES (-1554750983,121,'0D21dL66tshPPP77x','C2dV','2WyP','MDoCqNWuF7SZ','VkcvnL9OQsTYPeJsMHRsU8YkASB5tnBZYX9LlehI3eIn7dE3EPndx51i4W2jZSrgJKQD5ZVzK5VHRdZQ','p1msLZRybD6QWOWTCYlkFnY46xORqFPRR06fUzqqhLZ5YHtYX2b',7);
-INSERT INTO t VALUES (586055727,20,'UG21DTKmmJy','uPjqoWdU','6RYMiD','rBHPys5q0plnOxQhVnTBix','qhWmhkIVdaz4GmjDabZRgMzvLnvTOenCLClm4xKs50axMAczHmDrcV60qjaYhHphNYAr51x7JUEe2vxRPSceN','1QC7mvdwXTs5kqbxmNNsnAFrVnEo0z4VzfkYJMY0QgDV7NlNaCXSE',8);
-INSERT INTO t VALUES (401960464,-20,'haJ3tSM5','Xi88db9Eyf9fKiHs','3bu','szFqkF8dRCsryNqEkwvnEPgmkCd5MtkYLbE7g7Cy9qaSioO5WqDKVco4uocOfzuaW','reCvgljlECzEeDQo1F5yUgMRWiG4seWNiKGexMbLL6iSM3cC0BonZ9Gqokv9iNWM9kTnFh','9DT2PFWnFwIv8r2QsgqilNXivWSpqI5ZK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3182987073,31868,'v','rSO9gYMh1SWKBRLVpHsJOFWKZlYazseo7j8vvHeQjxvjCUVLYldxo9dO9HQjTr7OvRdZsQiNCJsJsmKfTcMmjHw7RvLKvfAB6GKwhpgvsYw7hDO3YUgWIwhvQG0lTye6PfAnDDJYBCFLTnbhz4rATmIu3ZXiOUYTGOykgT626jtkfhDNJ4xGOWz578JOUf9ydI1QAXAIPT6vaoKdU6p5uDhWgGqnUe','9Ro0V','8c2PmrNkCLRR5T9R0I','r','X',12);
+INSERT INTO ti VALUES (3182987073,31868,'v','rSO9gYMh1SWKBRLVpHsJOFWKZlYazseo7j8vvHeQjxvjCUVLYldxo9dO9HQjTr7OvRdZsQiNCJsJsmKfTcMmjHw7RvLKvfAB6GKwhpgvsYw7hDO3YUgWIwhvQG0lTye6PfAnDDJYBCFLTnbhz4rATmIu3ZXiOUYTGOykgT626jtkfhDNJ4xGOWz578JOUf9ydI1QAXAIPT6vaoKdU6p5uDhWgGqnUe','9Ro0V','8c2PmrNkCLRR5T9R0I','r','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2262962022,6848,'HSvDwfvpptY','LJqVYeSFezfXF9D6t6CaSK5AvX0d6Nrzx4CQ2DMHtMaw','jU6RyQ8J','u4gn6VVcaxFx98FCjIX2VwYXso1d9qxMFX2UvbK8h43JHaQDbxCq7DEqELfd7F7puBjOSPVQ3dBJWxd1ZDQJQKVqREwvGioJpGJXC0ko6NJY0ok2AAh8F0xTrWt1elo39b1D4wz9jSdySxLvXwOAQUnLoK0HUSHhSIJBRWjW62UVdzAY37Rn6JI7ZWysWpkkhJUlGdl0rFLKdqImLIDK2FWTdNjVsUdBZYqhL3niQUQszf7eAZWGhMP3b','S','Z',13);
+INSERT INTO ti VALUES (2262962022,6848,'HSvDwfvpptY','LJqVYeSFezfXF9D6t6CaSK5AvX0d6Nrzx4CQ2DMHtMaw','jU6RyQ8J','u4gn6VVcaxFx98FCjIX2VwYXso1d9qxMFX2UvbK8h43JHaQDbxCq7DEqELfd7F7puBjOSPVQ3dBJWxd1ZDQJQKVqREwvGioJpGJXC0ko6NJY0ok2AAh8F0xTrWt1elo39b1D4wz9jSdySxLvXwOAQUnLoK0HUSHhSIJBRWjW62UVdzAY37Rn6JI7ZWysWpkkhJUlGdl0rFLKdqImLIDK2FWTdNjVsUdBZYqhL3niQUQszf7eAZWGhMP3b','S','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4202816864,-2835,'iVNeThf7AzeMDLByRYfQhkTOhuZvdqNOjFJ9mtCW','bjpFAEjlHPHdsvZy9vXj54rVfwaO8xSbPP7cFyXwKy7BVnKEumjmjroYBLEN7XLdOSjDt7nlR3e0I4jJoF6U3CQQsXG5ANBAmRY26lWzwN6uBsgatgwcvNy68RofSLNHDo9rtxm6myWclnBjTMSsstDr51tAIOVQ7im0aOBMmZs7RaQWPh1su85n2TGI9JhixcxW1o2MyabN6f5wyd4cLVipx4RqttGEuQM','R46','gk6dRgvUxg97mviqhQBoakeQb4WuA8mbYvH11Z3bS0uUEh0yPect088zsl2Ermict1P4ML1rX2aDQ5SddzbP8HY3OExlaI','K','l',14);
+INSERT INTO ti VALUES (4202816864,-2835,'iVNeThf7AzeMDLByRYfQhkTOhuZvdqNOjFJ9mtCW','bjpFAEjlHPHdsvZy9vXj54rVfwaO8xSbPP7cFyXwKy7BVnKEumjmjroYBLEN7XLdOSjDt7nlR3e0I4jJoF6U3CQQsXG5ANBAmRY26lWzwN6uBsgatgwcvNy68RofSLNHDo9rtxm6myWclnBjTMSsstDr51tAIOVQ7im0aOBMmZs7RaQWPh1su85n2TGI9JhixcxW1o2MyabN6f5wyd4cLVipx4RqttGEuQM','R46','gk6dRgvUxg97mviqhQBoakeQb4WuA8mbYvH11Z3bS0uUEh0yPect088zsl2Ermict1P4ML1rX2aDQ5SddzbP8HY3OExlaI','K','l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (421533279,6887,'eklhpDAJBxxhohalqrO4GvTkjprQmVHc7k9Dq4','S2Z4quOLAuooAIE0e5SBXDfZFOd5y5WK9P7r3w208fmYai3KqcIkbFsJio90sXESn691d02hm0Wnsi2Av5AiiRIYSiVsZvhCiJqontNdPRQbo2pwXMsO7hg1d3bSyRsltvXNZ','yuorF','PDAYsnienv3SxcthbnGNfMEdHbYH950Xfz0Ee3CtT0a10Hq9qDcezRyrA6Bn2vmDNeNvwtSA0LVbbA4K8KAQhDEaE3tYqnIAAJKnPBfg6yvs3Fbyfh2xjQQjXEapeod1V1TWt2S8p70vfRAHu','aK','Z',15);
+INSERT INTO ti VALUES (421533279,6887,'eklhpDAJBxxhohalqrO4GvTkjprQmVHc7k9Dq4','S2Z4quOLAuooAIE0e5SBXDfZFOd5y5WK9P7r3w208fmYai3KqcIkbFsJio90sXESn691d02hm0Wnsi2Av5AiiRIYSiVsZvhCiJqontNdPRQbo2pwXMsO7hg1d3bSyRsltvXNZ','yuorF','PDAYsnienv3SxcthbnGNfMEdHbYH950Xfz0Ee3CtT0a10Hq9qDcezRyrA6Bn2vmDNeNvwtSA0LVbbA4K8KAQhDEaE3tYqnIAAJKnPBfg6yvs3Fbyfh2xjQQjXEapeod1V1TWt2S8p70vfRAHu','aK','Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c CHAR(50) NOT NULL, d VARCHAR(69) NOT NULL, e VARCHAR(38) NOT NULL, f VARCHAR(37) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (200,-230,'cJE0FMDP8Aaz0aYEGSrIEJ6hSc1xsqEZbxlgk7c2gumzkz','gW44e90VIp','sylRwjq6tIEz9WMNGa3tbx','6','O','g',0);
+INSERT INTO t VALUES (125,6985,'7iZNwq183z21N','gQFGy3fGhkjL2gWYx','khz7ChfeN1Iu18Zo4A8RtBzviIU1si2buqWcDM','E2EaOytEwLV8lENPoC','X','I',1);
+INSERT INTO t VALUES (73,28011,'zSfG98zrWGp','ZFQwo2ay87Q48EaUNdnvxSSJKRpggSyBCMpIjY9Ij4saOsdCgjL0Sh8pN3lv1O2KFTIu','7Msx1Houdy44sncWN4iigbp','92yiWOeKUy4fTyl7x6kGkoQFIL','T','V',2);
+INSERT INTO t VALUES (148,2831,'Hq0LB0yMY27icNn3qoavpiUWjN3cjQ','6iMMqya','f5d2SXPfQ5Qn71ltcGR','Ob1Z0ceXWpx','U','z',3);
+INSERT INTO t VALUES (65,-16034,'v','WNA6','wvqG3I96kzyUu0D7pKh7naFEId8b88o6B','Lc9XqkuSEsdVUm2qYYURx','j','f',4);
+INSERT INTO t VALUES (59,-3791,'eFbznfb7sJg','lhROFTqek6521MH8klcMl6MP2b3pYITb','2oI2lmV9zmM41ZoO16zB2IRhP0lU9vbkfo','6xiOEfYf','I','V',5);
+INSERT INTO t VALUES (207,-7309,'Wxc2jGfxdoxhJH3NuKludH4o7d0SoJNSHyurTenkv6xR','B5D','jtyxxS931aXztH94qfufijACNcr','XLW6SGJmOEN9cDs3oz8ftjDKvZV','k','C',6);
+INSERT INTO t VALUES (248,14884,'Ei2O44uSkRXfwG4','Z0DEIAwTzchbuQIn16b9IJnsioGFcVb6laiiDGw','7LB2xx64FMw7Kj5JeyiV','fxPP8a5ImiALdqH74Vx8BpgGZ2afqGXn','r','C',7);
+INSERT INTO t VALUES (124,15845,'M7SVDR','iXU6IqICQuI1Lcaddvp7BZXk0j8sdjVB80jYMUiSaJaqPMpua9rGB8FxVMzU','7TyH6ImrEJH4Vd5V','d','9','u',8);
+INSERT INTO t VALUES (211,25751,'uRJ8N4cURzwj','S9cysBS6zsdBsI33WOt3ktp6CKOT0D2Bh9nac8','qDCX6wDtedhh8BiWIthbXBGvQkUgKswm','PVjSUwdwx4wIZGSI0nkMmvD3l8FF','u','O',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(50) NOT NULL, d VARCHAR(69) NOT NULL, e VARCHAR(38) NOT NULL, f VARCHAR(37) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (718118829,-103,'Uat4jV2lUDkbG8H0YlI7','X5ahE','26BhGsU','nqqT0HOBHgLcUxVn9THbMDQu5BamuId9kz7s3n6bkKG8PfVvENgYRjrcDTJWKLKB7Spi7NPb8zdhwxpEP','X2tHmxMZc6I3XLz0N7kSeah6zoVSN8CTpRDiVLc680','99ISOUYLRUoY7dOI2mX5IMS2RuEbrdK9Owklvxgp3TCLAOBE6D3DfVVw0AovxBD8HMotQCwVctxDansuKjNC2GxBz',10);
-INSERT INTO ti VALUES (718118829,-103,'Uat4jV2lUDkbG8H0YlI7','X5ahE','26BhGsU','nqqT0HOBHgLcUxVn9THbMDQu5BamuId9kz7s3n6bkKG8PfVvENgYRjrcDTJWKLKB7Spi7NPb8zdhwxpEP','X2tHmxMZc6I3XLz0N7kSeah6zoVSN8CTpRDiVLc680','99ISOUYLRUoY7dOI2mX5IMS2RuEbrdK9Owklvxgp3TCLAOBE6D3DfVVw0AovxBD8HMotQCwVctxDansuKjNC2GxBz',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (832734669,-17,'6drES','9uXuxY','axJuO','m5xqjiWeqwdGSwJlVhHJOUxDYTthrFegY37JKTldjQfBYk022TBPZQRCDCZ','AcndHvZc6ahNLLVp8W1AJAchZZladGEAzUJ4oU1FvuWjmeQwz9PwtqbLTiBUvqBv4o6hsFzY29K393uaEHXDFlu1G5iVgk5','2rdlXUTlXioOSnQbpz81cQe6S49du5AcDPiLzfuUItEjjhRfR0Pc7BuAnNV8wvfcbdI',11);
-INSERT INTO ti VALUES (832734669,-17,'6drES','9uXuxY','axJuO','m5xqjiWeqwdGSwJlVhHJOUxDYTthrFegY37JKTldjQfBYk022TBPZQRCDCZ','AcndHvZc6ahNLLVp8W1AJAchZZladGEAzUJ4oU1FvuWjmeQwz9PwtqbLTiBUvqBv4o6hsFzY29K393uaEHXDFlu1G5iVgk5','2rdlXUTlXioOSnQbpz81cQe6S49du5AcDPiLzfuUItEjjhRfR0Pc7BuAnNV8wvfcbdI',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1318974377,50,'9VRSv0zCWNGorM9nhL6yK1y','ueVNoAuFN7vu3ZOmV5YhsFSMXoSObaWfl24O3KAdTyBDuxnpkQ7LlM9eCOjFX9xJBDuhuiRvcy9sNy5me0OwM6M8zkARXrRkDBCoh2zZVGoc8MvrJEB9yHViWl7BIvQUYgB4BT2I8weBVAalXWxLrb15Vs6k39j7U','6RMfePvMK','o','XwYwRikenlcHcqu9lCkRgfvfAx3PGY2k2vQemWICLuaNmtqpekYxlDJZNQxVVWTddvXb3WdL1Cyb','EGErMz9Ny2LCH1u8Xk7zaukK6tOh6OgtYhwU6ip9rW5qA5MMh8ib8X7fONGwWoVVPgn6QB7tkztYywkf',12);
-INSERT INTO ti VALUES (-1318974377,50,'9VRSv0zCWNGorM9nhL6yK1y','ueVNoAuFN7vu3ZOmV5YhsFSMXoSObaWfl24O3KAdTyBDuxnpkQ7LlM9eCOjFX9xJBDuhuiRvcy9sNy5me0OwM6M8zkARXrRkDBCoh2zZVGoc8MvrJEB9yHViWl7BIvQUYgB4BT2I8weBVAalXWxLrb15Vs6k39j7U','6RMfePvMK','o','XwYwRikenlcHcqu9lCkRgfvfAx3PGY2k2vQemWICLuaNmtqpekYxlDJZNQxVVWTddvXb3WdL1Cyb','EGErMz9Ny2LCH1u8Xk7zaukK6tOh6OgtYhwU6ip9rW5qA5MMh8ib8X7fONGwWoVVPgn6QB7tkztYywkf',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1540302150,-119,'eKlXZIkRtl9OPR9z','wAYxoBxJqtqbI9vMdkkea4rd2IyUDqT1tc7WK9JNUnSpUhbfLWHbjc9ZQM8c1TRxrHSWUJNJ9nSuo3Vn6zlRC6nW8VQDoZ4iBM4GKKAwIWTROitlNhaplEr8ueEAVRoIIsfLfKpp3XaHV2Wl0ZcPiv7oAFe5FwSx0kA7A82sEySK73rCc06b6q782zF7PBX42NTWYsIoGHHIjAPhkRyZsrk73zNdjcSjIyJiFtzOCQOKiAbaP0INiQCriU','HLt','9CVgdUfdmgQCm1mmhaSJCI8SAP07wPMqTsOat2o02dTEOA','K7CQKaUigq55CjrxhVC32dt6uXdgIV6MYpyjwQ4gs6oGyUY9MLnh3zknh23NiCOHbKvu','YBfBOrxzvmcayTdPK9lXjP2d0MI',13);
-INSERT INTO ti VALUES (1540302150,-119,'eKlXZIkRtl9OPR9z','wAYxoBxJqtqbI9vMdkkea4rd2IyUDqT1tc7WK9JNUnSpUhbfLWHbjc9ZQM8c1TRxrHSWUJNJ9nSuo3Vn6zlRC6nW8VQDoZ4iBM4GKKAwIWTROitlNhaplEr8ueEAVRoIIsfLfKpp3XaHV2Wl0ZcPiv7oAFe5FwSx0kA7A82sEySK73rCc06b6q782zF7PBX42NTWYsIoGHHIjAPhkRyZsrk73zNdjcSjIyJiFtzOCQOKiAbaP0INiQCriU','HLt','9CVgdUfdmgQCm1mmhaSJCI8SAP07wPMqTsOat2o02dTEOA','K7CQKaUigq55CjrxhVC32dt6uXdgIV6MYpyjwQ4gs6oGyUY9MLnh3zknh23NiCOHbKvu','YBfBOrxzvmcayTdPK9lXjP2d0MI',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c CHAR(26), d VARCHAR(24) NOT NULL, e VARCHAR(33) NOT NULL, f VARBINARY(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3531328,1464678180,'k9yR9nh9D8I','d3fbq0LY6srGLxtJsqIrfxw','uNNlRmDNRO8cMtEC3Z','47R0ZVS5jmf1ziAMgAcaj8','KsXwB9ilJmL2RoxfG4mhnil8qSlAiiQIajswU7JFz7lFr9qaYWAT5AuyM1bG7BkyARlpN','Ywt263gTZoZ51b7KVqyU27E1Hej9sZAIRSP4yvfVG7jDLIon6zooEpNu9UZgk7Qc1JCzkUHZTsyRik5Zm',0);
-INSERT INTO t VALUES (8696492,1287707841,'BeTiKPRY8dhQemwsFEK2EQ','7rCc3p2RmR4Q3cbqHfC','RU61BkQ9','s2lhW6e2zcPGlhPuumOk1YkYyJSCQU4rxrBZIINVjrrCbLPAk4','PFXo3w2LPJtPAIFsPQqkLnWldh','bem0nAYKKySfe9ty1Q5c1lMKFmWnRgKqqQ3HB9TVt6L9L9ouyc4L9yoMJDrK7FfJlBNRfu',1);
-INSERT INTO t VALUES (4909205,-720336254,'mWt915dZBbOQP5eoLXuzJ','JIL949cjh','UNL5lzAyjTC1jb6CovakJtViPt0P7Hy','2SrjTDGzNw13kbmPWrHF5I8V7BeJm7W1c','VjNvopk9lgtFdvQ','VKvT8J7BbfcQqMWTPjvofi9GHATmOqTkqa25akQC6',2);
-INSERT INTO t VALUES (6302374,50704781,'st3gBnzK3zEq','zDZs4v3YSQ70VcAH3','jOfMtVoKoBO8X7DqOFL','wZowgFJRxRikmw6xa16PY7ewnOJDl7ZY','OHy2exrtzIo3h2bhrQf8uilLicFyiRQtT5ACOy6cSt6ZXDFjZ5h0lH7p4YVvQIA6KJrsl0qDWmyc','bw4QF4iMXaKG8NPJhTMR2zUG0JoC6WjfPn1jEoPc4qfAHrcnhGdHaP9QVwhY1npNpxR5Cm3lpz',3);
-INSERT INTO t VALUES (11009837,-535857206,'CXR8aThu9Y4izPJz','9OlUc','aG6RAAGDMV','ZbTH1X1IGcXvXe1YFoSJwgL0B7C09rI','NCzbfFgN1bgJ3g8ytqKxcUQ7dtqFuNsA67GTqqElOfAMSk7s0dNeSQpxK3622k04CqoHrDuedG9sFqp4f2HfFZlGNRgvJMUUn5R','qVHsmdKBoejY1CKKDJJzQSKNcXezY5rABq8SUN',4);
-INSERT INTO t VALUES (14635169,492291520,'Nb1IpFmL5QI0A','d0n6pAp9KZMvOk7eS9gsItH','o','uOqw','P2yPpxr8zKd7nNnNX','atnC8ziAW9BM8ibLZX',5);
-INSERT INTO t VALUES (15482081,1422146855,'ddA','N','JskXEX2CTTPPUWUjyTYfXnLkA','fkcBq2JyjDNsDaR4k8Z40hwx5jvUYt5Q28PdP4VIglwwuYWKETQq','1BXpzA5EJOGr7JFtUT4lDFUTY4jTF2e4WaUkmmk2vQdAxbri4hC9fWS9BJb7y1myxvG9P8v9rd4BJkWrNurRggI','iz0BMwcyRTwrv52LZnJo9AbYZShJeGTotqt8usQCkujOXq4eTg8uiaiK5VDluXCZ0ulDFZJzWN1jHO56kmGpID9W',6);
-INSERT INTO t VALUES (16698588,470397636,'GqKA8lWhpnvhVr','JL5n3Y','KZrwY4NTZOhmqgI9I2ChhomGZqqMeXw','iWvrP4VszcuG4uITe6nLDrIKMZo7SqmJaiy2r8zeKqKw','1IFfophHykUhqqJtUiu2q9G1VHjMHJ','cJyb7Y2tMamUsWyMwW4s48iRxqyJ5FGYoCpiM',7);
-INSERT INTO t VALUES (13285829,-998660965,'ApC233bkNyaNHfpo','DYmhXkn0y5Mpyx3N77BbcB','yXUlRucD595WiciOx9HsX','htsSXOPAjK9oCuX8FgG3m989rbLuaArB6bz1cccd','1XbzunavrQCocFYYiRoAUdN5wIxItnPVhvUp98sHFAv8lH132iU8VRT6Uzb58CvyBpAh','Z2LGrmTEOpbt1S7awnuL3IkHZ3jKVQWEwYwzBIK6GefQaxKuVBFpFUREd5jsCXvwh',8);
-INSERT INTO t VALUES (3351116,529106829,'XQBGEEj','gIt5EXb4SdtUOGXnGzlq','Xr8anGx','VT9UGUi1k8k2SOww68L8aejEIULT5xhs4vRq0JccNyLQypKMl2vAVaWQy6R5kA','vKy3','g4O0KWrLlotJl0WmaywCLdxTapPggdxlbxuh6kFAeqSqo0hTvIUcLeI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (2372238,-30152,'ftjxHCsnbQKojbr618SFBOY0di0sqUs8lZdLjKNMjFZMxmuPE','n3JUvYZ0NVJRfWeJTR40mbgbuJmqqj3TaZ0lXfofTLYx3ZWjUH0B','adb6MJlhaA0qfIpIW69t1yXWT9azDEJAkRsWru','uJqd4OXTnMdrEiNkCrFglQYQaTW5Zc3Zxk8','z','j',10);
+INSERT INTO ti VALUES (2372238,-30152,'ftjxHCsnbQKojbr618SFBOY0di0sqUs8lZdLjKNMjFZMxmuPE','n3JUvYZ0NVJRfWeJTR40mbgbuJmqqj3TaZ0lXfofTLYx3ZWjUH0B','adb6MJlhaA0qfIpIW69t1yXWT9azDEJAkRsWru','uJqd4OXTnMdrEiNkCrFglQYQaTW5Zc3Zxk8','z','j',10);
+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 (11680132,-22397,'3','tlhEYkx72wpLxx9Z8GOKdWs5q2qBnR2Qe5Bp32FQXbA3FnM4FvRosiYnVm1c','g2qmM5Iolnpy79l','7PYWhsTRnUUxGDT','s','B',11);
+INSERT INTO ti VALUES (11680132,-22397,'3','tlhEYkx72wpLxx9Z8GOKdWs5q2qBnR2Qe5Bp32FQXbA3FnM4FvRosiYnVm1c','g2qmM5Iolnpy79l','7PYWhsTRnUUxGDT','s','B',11);
+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 (5638558,1541,'h8FR','GdOSp6FUT54xlLlp7Hy16yEtx7BKjpJPq85a3','1ELkksUWnrRzK2DCoCiMj5UJiL','Fedn7O9CBrQqeod','A','A',12);
+INSERT INTO ti VALUES (5638558,1541,'h8FR','GdOSp6FUT54xlLlp7Hy16yEtx7BKjpJPq85a3','1ELkksUWnrRzK2DCoCiMj5UJiL','Fedn7O9CBrQqeod','A','A',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6227032,17018,'NB','YJyVyN27ZdIBSH6kTREprUCPujdZ9Zzc8sItfvqP71ndHvwSQXBNrL9uE8NHB40KyKGGOt5wn0OJtBrndurKadcShMvWyT7AG2vJ7ximAx4DV1loo6zD9v150cEcq0o0c27SDxe4iJNA8qeQs7UXiDriLMKheMTI5Cu9u6gSrydQrwhV6vI0sIClQ8RKPxQ1Xk2aDsd97ib5GTh9TPlalvdxN28tiglJmAwvM3AoIbE','QqAQd4tMTtudvvz3Os','oYUzbG0h7xFCvhuRPjxcOE5D1OQ0cOa4Y5v8heuREus3yVeATpVv6zfRORYZECjyUyIzU9vPcvbOLjyDFD9m8Ljt9CHkDstHP4pKLOmnfoZ1EY1v9w8XhLOIYa2AlPe1nfKAPGtERDHoJBpQeJplm5K9JR5K8R3fLQr3iOrY7j14s5R1YNuZ36mdoJiLfFKL0A8QAaXTjNjg4htsTkxOhL','U','M',13);
+INSERT INTO ti VALUES (6227032,17018,'NB','YJyVyN27ZdIBSH6kTREprUCPujdZ9Zzc8sItfvqP71ndHvwSQXBNrL9uE8NHB40KyKGGOt5wn0OJtBrndurKadcShMvWyT7AG2vJ7ximAx4DV1loo6zD9v150cEcq0o0c27SDxe4iJNA8qeQs7UXiDriLMKheMTI5Cu9u6gSrydQrwhV6vI0sIClQ8RKPxQ1Xk2aDsd97ib5GTh9TPlalvdxN28tiglJmAwvM3AoIbE','QqAQd4tMTtudvvz3Os','oYUzbG0h7xFCvhuRPjxcOE5D1OQ0cOa4Y5v8heuREus3yVeATpVv6zfRORYZECjyUyIzU9vPcvbOLjyDFD9m8Ljt9CHkDstHP4pKLOmnfoZ1EY1v9w8XhLOIYa2AlPe1nfKAPGtERDHoJBpQeJplm5K9JR5K8R3fLQr3iOrY7j14s5R1YNuZ36mdoJiLfFKL0A8QAaXTjNjg4htsTkxOhL','U','M',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (12730975,18680,'q','oqpgxX8AN2pRV2ZLLddtZE3v1aUzrQGPBGC1wsparOu9A27LKB7NoXcTU0aTTJG3EFMbGAOkWb4UnbuxkJkkdOOeXFMuw3WjSBVvi9P5H4sJyBdsHD6rQd6trO7pZYMdaaUXeziUXaX7cWTnRIZ3ysROFbo3N1Z5wtUJdjP1Q1ZDMNl8mmLlvZW10uzVHVnkvEqeRyI6fXCGFWdpc7kOFGzcufF1B3ttj75WLZr','2Iy3cLsJ','siCScUCs3zvzUbCshpigXoO2uAmgoMHNhLDw2QWwxw9PZo9NQkWhuZUNcFDpIOJ4i22RjfePOOHOCrUHp9DtEQ3e2eUXF8qGH1gqVTsYTk0Q6ZDByWhlfqMeSMA7lu4qIxEPYxolUDlDde54GsdGTFkvDgD2dilNtyzwD5C5wzbZpG3i2u93fWay6L7ULJDuagxW9A3uV3rKAwfZ20MtkCcZCezj5XEuJkVxgPgosKBfnA2o0UBxTfNO6P','I','t',14);
+INSERT INTO ti VALUES (12730975,18680,'q','oqpgxX8AN2pRV2ZLLddtZE3v1aUzrQGPBGC1wsparOu9A27LKB7NoXcTU0aTTJG3EFMbGAOkWb4UnbuxkJkkdOOeXFMuw3WjSBVvi9P5H4sJyBdsHD6rQd6trO7pZYMdaaUXeziUXaX7cWTnRIZ3ysROFbo3N1Z5wtUJdjP1Q1ZDMNl8mmLlvZW10uzVHVnkvEqeRyI6fXCGFWdpc7kOFGzcufF1B3ttj75WLZr','2Iy3cLsJ','siCScUCs3zvzUbCshpigXoO2uAmgoMHNhLDw2QWwxw9PZo9NQkWhuZUNcFDpIOJ4i22RjfePOOHOCrUHp9DtEQ3e2eUXF8qGH1gqVTsYTk0Q6ZDByWhlfqMeSMA7lu4qIxEPYxolUDlDde54GsdGTFkvDgD2dilNtyzwD5C5wzbZpG3i2u93fWay6L7ULJDuagxW9A3uV3rKAwfZ20MtkCcZCezj5XEuJkVxgPgosKBfnA2o0UBxTfNO6P','I','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15986373,-19926,'o4B0o2WJOOjl','G65HWolGz3fyHuvuMrYnM2QkQQrk8gS6UxNJc4Ktai6NwmBs9TwHPZBANije5PZbIjPdSRssZqgN7JJSSeCbSeoKYiS0gtETOg1lVib4yTM4Cog2AHO4j01XPwyREyRyjSMWKbVDrvIXTi8qTs9Ckvww2AOWNh14AprtI9go95WmDlP37r1L8OVYblemxvxPjf493ctjKqlc6x6TtZang7Eetqe0GkI8P','IvtJDcfB','mE0YmbNm1C2o1hXrlKLUZhFN55YfLn8U0QUz9hUbXUb6XQGuHSN33xkoK2ikbwgWQgNzmdOo89q8W3iTrXUfLrsP0RIcHgSu6mNvlwT3kxnugS2DZ3vDXnDI6dB6PYsS8nwLDIRxQAQv0THlQ87wi01','L','rV',15);
+INSERT INTO ti VALUES (15986373,-19926,'o4B0o2WJOOjl','G65HWolGz3fyHuvuMrYnM2QkQQrk8gS6UxNJc4Ktai6NwmBs9TwHPZBANije5PZbIjPdSRssZqgN7JJSSeCbSeoKYiS0gtETOg1lVib4yTM4Cog2AHO4j01XPwyREyRyjSMWKbVDrvIXTi8qTs9Ckvww2AOWNh14AprtI9go95WmDlP37r1L8OVYblemxvxPjf493ctjKqlc6x6TtZang7Eetqe0GkI8P','IvtJDcfB','mE0YmbNm1C2o1hXrlKLUZhFN55YfLn8U0QUz9hUbXUb6XQGuHSN33xkoK2ikbwgWQgNzmdOo89q8W3iTrXUfLrsP0RIcHgSu6mNvlwT3kxnugS2DZ3vDXnDI6dB6PYsS8nwLDIRxQAQv0THlQ87wi01','L','rV',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(52), d VARBINARY(93), e VARBINARY(7), f VARCHAR(8) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (162677,96,'UEs8piQI77X3VlvOxKTeB1TinLsQBdUrIL','4HpvIZ7aK14uPYugkkQeRqIDRbpGJLg4dOuvvJUwMXnYcJl25ozJJaTp41FY6I5qjqkvDb12fk','1ac','Ypy6rerB','n','8k',0);
+INSERT INTO t VALUES (14724444,62,'M0F0ueSfESKTEExOxA4FpeTqonhELIq','iZIGV4m3fruAP6vooNWAu1xwzzvCTxwkwdgAIlGHGQIxiVZvm6krRCJA1UXraF7yu0loeRRxCbkj3cJACC3O','BVF','wVM4O','Y','N',1);
+INSERT INTO t VALUES (16374905,-99,'A0xiT3mp2qRqV0qFEOecURYKvyvRy2MIl','IGPn6IscTGJQ','JTVM2XX','6KqaaV','s','V',2);
+INSERT INTO t VALUES (14918818,58,'a9gf9dXs7oVN733laX6MuuBseG','2kBWd6AqRiJW763ilja6','YAvnSk','qJ','p','B5',3);
+INSERT INTO t VALUES (9592720,25,'O1lO','WSB1eaz6ij1oOe31ouEinsVCgS88cBw0PKK8cWu0z1qic','4OLJ','9UF4','x','G',4);
+INSERT INTO t VALUES (13494032,7,'fggmS6y9B3lHPymngOWgDqYbfR4p441dQuu0AAXgDa4','0k1OOQhnJILY04wRLIlOcHt08i97','OiXD','uQuSg7','y','K',5);
+INSERT INTO t VALUES (3340876,120,'HtEubP1MtluCRZlVxIBCY7ZSuTZxqAbAlXu','7LYIbL4O8GNd','cV1kV','Wxk','D','dS',6);
+INSERT INTO t VALUES (9751011,-79,'rZv3T2s8OGmDRM4c3g0xzvXW4','y7F4','d','6hU2ji','T','vl',7);
+INSERT INTO t VALUES (16653458,64,'nrydmPt2gqt5qpNrA4jZS','FYIa8uKTCpN2XO5o4LJgWje1PpcyksMf2PEhzzwGS7TgowCfydJ86X3VyBbL3sCQ','bVa418L','ZC9','m','lJ',8);
+INSERT INTO t VALUES (1962016,23,'b7adyGDFtcmPalfNB7XJBQj7RCZ1vN','CdbsVAA3M2FrWZi4iSLyXeC7ydqE0bXImLU5l6odNhn4','tv','MsqGaFKo','s','V',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(52), d VARBINARY(93), e VARBINARY(7), f VARCHAR(8) 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;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (1793948858,219346714,'dFmj','fdgRslAsfrc4rmzyxxQIJ','CETZJiFzxSMn1C6zkbNJRaDLmG','LaToqGguHWRRCbpPrdT5ilHw1rwLy','dbNouzMMxVrfPV5JaO3YodPjMna5Pc5TS9LanWXXJ8','VGB8Uq7skR57UwIKrIWc9ODiis5dfVQAFzaSLeUyyuNA263YlMkNqLsUSo6iUYCrMy',10);
-INSERT INTO ti VALUES (1793948858,219346714,'dFmj','fdgRslAsfrc4rmzyxxQIJ','CETZJiFzxSMn1C6zkbNJRaDLmG','LaToqGguHWRRCbpPrdT5ilHw1rwLy','dbNouzMMxVrfPV5JaO3YodPjMna5Pc5TS9LanWXXJ8','VGB8Uq7skR57UwIKrIWc9ODiis5dfVQAFzaSLeUyyuNA263YlMkNqLsUSo6iUYCrMy',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(27);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(27);
-INSERT INTO t VALUES (1666619894,1498413360,'97zwlZp0UFUjjxw1n85tN1uO1X','xA3','Ok5JjfdMlscnWyfP2daJ','YPLjLi36oLzt4sf2Oe','QBiLO0jG','wGefRQq4C8mUnbA9j0jAxeHGOxwkDQDTvxPkpb1zY7rMo',11);
-INSERT INTO ti VALUES (1666619894,1498413360,'97zwlZp0UFUjjxw1n85tN1uO1X','xA3','Ok5JjfdMlscnWyfP2daJ','YPLjLi36oLzt4sf2Oe','QBiLO0jG','wGefRQq4C8mUnbA9j0jAxeHGOxwkDQDTvxPkpb1zY7rMo',11);
+INSERT INTO t VALUES (743852736,120,'G9','gChMwCVJcRDQNC8odY0DP16qwn','k','J9I2','a','ij',10);
+INSERT INTO ti VALUES (743852736,120,'G9','gChMwCVJcRDQNC8odY0DP16qwn','k','J9I2','a','ij',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (3830057631,33,'89xy8NLikaFdKnzAoUY0tRVW','I1AQCoECNEjoR2rKORAqPVI2ENaqo5jB','wRdpkl1','mCVLd','8','Z',11);
+INSERT INTO ti VALUES (3830057631,33,'89xy8NLikaFdKnzAoUY0tRVW','I1AQCoECNEjoR2rKORAqPVI2ENaqo5jB','wRdpkl1','mCVLd','8','Z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2600028600,45,'4fwBcJFarpqCEWy4XXIolzi2ZVCrgis8qZOb','59eXegbe3','Tnliz','qvoMPVi1','Y','Tj',12);
+INSERT INTO ti VALUES (2600028600,45,'4fwBcJFarpqCEWy4XXIolzi2ZVCrgis8qZOb','59eXegbe3','Tnliz','qvoMPVi1','Y','Tj',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1018782531,101,'Y3xvOPXI8vkBnrh1dEFubsruoOpUvfNuDEFNSlrNMi98G62FaEu','imGeKldS0a84tAIMR3dRKZH1MeXdwzGbl8Tu2atETXUStu5OG7yIiq0lcqem','e','naMEbnBnkCxbzGbtCjjDHxo3xrNY5','V','I5',13);
+INSERT INTO ti VALUES (1018782531,101,'Y3xvOPXI8vkBnrh1dEFubsruoOpUvfNuDEFNSlrNMi98G62FaEu','imGeKldS0a84tAIMR3dRKZH1MeXdwzGbl8Tu2atETXUStu5OG7yIiq0lcqem','e','naMEbnBnkCxbzGbtCjjDHxo3xrNY5','V','I5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3732356966,-122,'ssxrUT','gGnFqr2vY8u5lU3aA6u8pvyGu1Op54AwBnZdQcG3Uj7LiYWK957DsMBTtMcBDQfVFiMsQgk5Br6mOwzPrI8vW6XL8jfssFkMnXzKwKznjxy9ZS4BDj9ZH2Gm1TTYVlRAfJLzZg3GI8doKIL3WATJq6BiNoZY8Ru8CGo6VvkKRRugRguiaGQTNWNuQoCKGG0rD1CjMoNEvVS7M1PNr23Kr5VA8AvNEHku412lMkyWt3ig3BhfbQcizhzToTIW58k','Bb','IQBY8yV4esXjR8MLCDnxVm5mQjj9sVmEQHZ27vxuma8hvst03JbnPdHRgpKWMldyEJ1J5ta9AGgPCwGo2pt9r1i87pJ11MkDhE4weaeUc4yqIyRG0yemz2MYb','y','R',14);
+INSERT INTO ti VALUES (3732356966,-122,'ssxrUT','gGnFqr2vY8u5lU3aA6u8pvyGu1Op54AwBnZdQcG3Uj7LiYWK957DsMBTtMcBDQfVFiMsQgk5Br6mOwzPrI8vW6XL8jfssFkMnXzKwKznjxy9ZS4BDj9ZH2Gm1TTYVlRAfJLzZg3GI8doKIL3WATJq6BiNoZY8Ru8CGo6VvkKRRugRguiaGQTNWNuQoCKGG0rD1CjMoNEvVS7M1PNr23Kr5VA8AvNEHku412lMkyWt3ig3BhfbQcizhzToTIW58k','Bb','IQBY8yV4esXjR8MLCDnxVm5mQjj9sVmEQHZ27vxuma8hvst03JbnPdHRgpKWMldyEJ1J5ta9AGgPCwGo2pt9r1i87pJ11MkDhE4weaeUc4yqIyRG0yemz2MYb','y','R',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3774081564,21,'YJMhmCz3jPAWWmZfL94FmQ5','2YhG9LjcYrRJgH7GHggeD2j2C047SQDYBddy0wcYKQIr3PyVEKgqreWyUMQ4D7X0JR0UQQwtyEvi9F72ThVcgBjUwYumJmp8I4HfFehcOa2e5M9L5a2ntaIrBReMOLeV2','8','vTOV37A3rCdG5P9mqIDNBMIFvu1XJaZkKQYxycAHTR0u4TROfPW99ucoORf770YTTVdIwQpiShMomA9h5k1YzuBZJvtVokTT28Nq7iccLJAVR1FncSACeGEx5WdCRD4HdqAafVpAzJzY1YxxCpF082RncD8QLLPIGqv8TB','S','Z',15);
+INSERT INTO ti VALUES (3774081564,21,'YJMhmCz3jPAWWmZfL94FmQ5','2YhG9LjcYrRJgH7GHggeD2j2C047SQDYBddy0wcYKQIr3PyVEKgqreWyUMQ4D7X0JR0UQQwtyEvi9F72ThVcgBjUwYumJmp8I4HfFehcOa2e5M9L5a2ntaIrBReMOLeV2','8','vTOV37A3rCdG5P9mqIDNBMIFvu1XJaZkKQYxycAHTR0u4TROfPW99ucoORf770YTTVdIwQpiShMomA9h5k1YzuBZJvtVokTT28Nq7iccLJAVR1FncSACeGEx5WdCRD4HdqAafVpAzJzY1YxxCpF082RncD8QLLPIGqv8TB','S','Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c BINARY(10), d VARCHAR(11) NOT NULL, e VARBINARY(17), f VARCHAR(33), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-125,91,'inBrsxEsrL','QCyYcXpjf','rZTJgOu','zp6yOSvsCMn','D','W',0);
+INSERT INTO t VALUES (-110,226,'K0xAT1Z','GOz','bJHa','ZIm','9','A',1);
+INSERT INTO t VALUES (-128,25,'wHyju91','gEScVSP3j','KcofGUIKVKeAjcI','hgHi','2','Z',2);
+INSERT INTO t VALUES (-25,80,'jcqiu9C4CP','mKDn4CCw9F','p6gsKb8nm','ChFuaAj5YbcjBFRe','M','0',3);
+INSERT INTO t VALUES (-113,68,'woToPWD0','ath2z9FrJXK','T','vD8iO','Q','d',4);
+INSERT INTO t VALUES (-86,232,'CTFT','DDwNavj7','rZpn','4','p','z',5);
+INSERT INTO t VALUES (101,6,'03','UITQ','cHOLNdwTQ','gP7rZ3di4Inw','C','I',6);
+INSERT INTO t VALUES (-59,80,'7','D4qkUEk26q3','8kM1CUD21P1K','3NVUmGSyHw','V','L',7);
+INSERT INTO t VALUES (49,187,'HmJ3T','1xd7PYNEaP','CIn96nTWk1SKs','bliUyygPsVdcMS7FGU6GDpX0DGu','t','j',8);
+INSERT INTO t VALUES (120,132,'ThKWRcd','uKbSbOd','bjS','s9cNiKBfl39Qpfi5n5SE0DA2Jgdc','Y','C',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED NOT NULL, c BINARY(10), d VARCHAR(11) NOT NULL, e VARBINARY(17), f VARCHAR(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 TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-128,12,'9lwi3vak','6mSfF','iYrBru8e1226','N1wEKbyOFrhA57f4JMe','f','W',10);
+INSERT INTO ti VALUES (-128,12,'9lwi3vak','6mSfF','iYrBru8e1226','N1wEKbyOFrhA57f4JMe','f','W',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(11);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
+INSERT INTO t VALUES (-101,166,'lwnm4','x','55o','0tVwRO94366W8q3Xfkz21','6','h',11);
+INSERT INTO ti VALUES (-101,166,'lwnm4','x','55o','0tVwRO94366W8q3Xfkz21','6','h',11);
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 (2287615290,-869919382,'eo3ZynJ1VtE','KPGMcbNnXdXpQtIBOCC82YDOwNYpRN7S080uamcQS30nLcHffaJckIq71Pme7cNHgUfWGk7','8O5','vOMYgwntOgyw5v','BJmMuSlwTnm01KJRxqHCLEti69420i62nzknN8yYr0DeBWN8wzSj1198GrQ0WY7Ex7dlgHmtF4TXjAdc6vo6My1GxI8q','2',12);
-INSERT INTO ti VALUES (2287615290,-869919382,'eo3ZynJ1VtE','KPGMcbNnXdXpQtIBOCC82YDOwNYpRN7S080uamcQS30nLcHffaJckIq71Pme7cNHgUfWGk7','8O5','vOMYgwntOgyw5v','BJmMuSlwTnm01KJRxqHCLEti69420i62nzknN8yYr0DeBWN8wzSj1198GrQ0WY7Ex7dlgHmtF4TXjAdc6vo6My1GxI8q','2',12);
-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 (2310279105,-851079661,'RD5LRAloOnRmy','wNGg0t2h2dOMMoIR1XSN9dRNaOk28AkudRCYOQYgEO2oDUqcaZYx44ALP169I20zXVIwwxBzj7X','T','3seFAUN4Xp9ly7mn9YANpImCoL98FjAsPkPTApw6KjOdYMXPfseVswHPpG7ROyrclLyCK6TDttCTmrOYK5bbQWMFtmssrOdaieqTdCNVNCMh8W9RhmyIUCtpNdi1lkWgcgFDPU23cp82EanBvj8Llf9db9230GvA1LDIS9L48oxgAyNLuRYGnEgewDlO2pp2ao','6gg','h6d7AffeVC2nmadptJ',13);
-INSERT INTO ti VALUES (2310279105,-851079661,'RD5LRAloOnRmy','wNGg0t2h2dOMMoIR1XSN9dRNaOk28AkudRCYOQYgEO2oDUqcaZYx44ALP169I20zXVIwwxBzj7X','T','3seFAUN4Xp9ly7mn9YANpImCoL98FjAsPkPTApw6KjOdYMXPfseVswHPpG7ROyrclLyCK6TDttCTmrOYK5bbQWMFtmssrOdaieqTdCNVNCMh8W9RhmyIUCtpNdi1lkWgcgFDPU23cp82EanBvj8Llf9db9230GvA1LDIS9L48oxgAyNLuRYGnEgewDlO2pp2ao','6gg','h6d7AffeVC2nmadptJ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b BIGINT, c BINARY(76), d VARCHAR(29), e VARCHAR(64), f VARBINARY(76) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-997602261,-5591061895083919010,'0Eud28VAnFjifbT5mbXfevQFTIaMsbWTqiWAIB38NgYUsLeX6IZ4','WH1LJD8khfDeu5PXfFPASId6oAWVG','EXwZzexv','T1JCvdja6x07OIrK9vcRJSutxw0GUY4CqFYfeJ','VNycnsN8xkvpNN00rcmfXtSxy8X2UfliEkRQx','GJilsZTfdJr1z8e',0);
-INSERT INTO t VALUES (377061697,-4756622492529638650,'xlQTBhnzyjX6E9NNiiVvERZXg9UqvziLP1R9czct0pY3LOCw7cCNXpCz','BG7GSdU4t9q0aFjgLoIH9','HHAGWm3tXcJVgwQUKEFFdJCgOyg3DRByOjCYm00oh','KepyPBNe2Kr41Mrtd','fzoeZZy49wlRAciPBoAWBq8DTC76CMGjAP7YNCyKbsUUezimTEwEhvtufYFbiKqp','Jzv',1);
-INSERT INTO t VALUES (-408844181,8432573069041433001,'Xe1SUi4BKvrBDRvH9ieixMM9sQZxJXBGS7dcKNRMEmrx6Q3qMi','hqx0I8SzPGvJZkwhCatoriu6','1hGDnIX4mXxU7bctmMnQ0ZTZ3kXgwcutgE7EzxAiRFe0SEzupv4','EgAxn11bGMXl','FMPi1DBGqfbpKQaBDxJqjhqGlElwSsPvskMp8YOHQ3rKSgkvFc4VcBF1hMPAa','qg0tagJTrMVZaIwcJgjyMABV1Nto5Za3ArvCta8nlUj8lbqZrmibRwYU0Sj05tz4GI',2);
-INSERT INTO t VALUES (-659193200,-4620705235330819344,'32b8rZ4B3aVgmmkXpMaEbSd9','QaGMkdj','IXB','XpTtXuUAb0hH9iGm3dJaT2MS9DcFzKZkPGMlcAh2VXrWBbepijzpbYEEG02mUG3','SeAd2EP0nrSxN','QQd1VGFdIk6qOrW5Wsht52iHdk9Drg2B4sDWFfS6LrwILjbK0u6PdFgWVLdc2ub8hmud68Cyrih1',3);
-INSERT INTO t VALUES (-1434917026,1379936726283589509,'CnzdLsm6UvynL3','WzXRkyLnjoCFejOSonmKdA','3S1B7j8R46ol2uutJNnQg7uPnAtExZxmnkrKMBRcc','ZLjgavNNADi2TQ3KiRmgu4a0jtx9sCwQYBMKCfAurfps9K3o6EefJ9HJpDWxJy4elZLpZ','z','QD7SzrqzIdKSGUz55tleWbuuqhEzPrXbDsVg57GHnmZWktW2UDv1PBWd',4);
-INSERT INTO t VALUES (1934665391,8183041178942159060,'K0EQGcS2vlCF4I6d2ga5ahi4q6nGIKkFTyFAIpqVWBY','lWkbOPxmYnDDQWQZH9','kcykCWDfroYeXLFJQm8Tr1xf2cj6z30gKYQft7QBCWIM','VeqL','irStITZUVI7MFBycrZ3iyPVZwEbByHXV05YGLaLHjPYbT9sKGITXFDJ9yH1j4T9WcNHw6zB5AuzTo8sLI7QmqqAO','BUsWj7fUzkBGmlsQT0ckdVFpRAun4Uyr1WLFFrlXLep182vezWy1viFtLoflq5UYKfaGU7fmxoOF2rZ8V794tyy4u6',5);
-INSERT INTO t VALUES (-1626711064,-902369047768754985,'L6QeAahXqEKvOIqOH6z2dLMFulo696MfP','lsl','IyOwMmL','zIZxVut9qt4eBbZqfma1LfZ1oKVYuUTSsi','JN2W','7OYGkAbxv14cPkch6nTzKU',6);
-INSERT INTO t VALUES (-1656441209,5759525759089848925,'oj4XkW3upSNTuh1VwOy3pKmsML1zCzxPkTUoHf9VWSxIVLG9pbKVhAE9eDS11','bB5f','PJA74lXu662ckFwuIjG4LbB8TVfBhOy','uyD3vXoiMLqdaNo563gIS2dem0tmoeMWfQkGGN','WnUpaClm161Wh4Vx8G1Hb29EOebOMYuI6TMjskbQzT1y8UOXiWqnLzlvxmTs8eWVnlH7TAHwMbh5qt','On0sTODqXnwolXK53FXaxxUU8o',7);
-INSERT INTO t VALUES (-1577325541,4246236394634793067,'qzM51NHuu','l6G8iTOsynjuwW22Zen0xZyhr0g','CJMHXL9H5MmpIld2ptu69Rz','OvVIMgn9AnppB0z7PSJooAeAMu1iiPMzoBgS9n4QEFEEhU','mKrUmAyLfAcu9etP27HWrbaA0PKGsE60dqvu3252ETkrnGW3bB4l0mliRl66ODfINatFv9WP1HCtagp7dqZQY5YkLGIlfsdcj','0VpUs0cVcvXzSNnMGDWMT0LURZIknXr1tOv2O',8);
-INSERT INTO t VALUES (70012448,4579101217620546854,'efYMh7XPBrm61TKzZciyfsWx6C48YjnlXPYBoFPhudX','67lF0i50zhTTBddaRiiTc2HOGo','LbemSwFQzBCQ3yqvD','4DaY8BBbIXsrew','dcI8cDkaQCmbTYfQ8hhlzUgd9C6x5afChcQ','YtfRxqACE6eM5mWtJCHk22xGhZWOZJH0JgfDG21mk7YebMdD3p',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (53,32,'R8dpDV','VZYEEj0Ts7D3XSYERRGAxkD2JvJPm0siBTqqmHQW70FInfqgO337E9euteYpWWFLgqYvzuuCDQdkuxpjRbS8ZbmoEQEBdinhw3GYBfPiCDPffMyyTyYSLjjSkPIaxF3OJcFC1S1I0WoYBJXbUYZBdbIRSkHqRUhojw17qmEOrXRzNvKnBaCtvrPUJE1JPgiAMdrjonmdPFCbLO6AcaSmrRjbDe','z8tptYy','FqkNkKSbJnZw50LIuDAoxExF7','O','N',12);
+INSERT INTO ti VALUES (53,32,'R8dpDV','VZYEEj0Ts7D3XSYERRGAxkD2JvJPm0siBTqqmHQW70FInfqgO337E9euteYpWWFLgqYvzuuCDQdkuxpjRbS8ZbmoEQEBdinhw3GYBfPiCDPffMyyTyYSLjjSkPIaxF3OJcFC1S1I0WoYBJXbUYZBdbIRSkHqRUhojw17qmEOrXRzNvKnBaCtvrPUJE1JPgiAMdrjonmdPFCbLO6AcaSmrRjbDe','z8tptYy','FqkNkKSbJnZw50LIuDAoxExF7','O','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (88,247,'Qjsq8A','lZq8itO8RIuPa1y9H480sgGCAa1uyXNd42pVXMk1SmjSKulKV882McnBFLwt8BFkgaSY','dnJOyKlM','JIGa8BmPYfrSUlHOZzNpUDauCIX0zYq7lFbOWyn7J6fUMYuC8PR1SwNtm5pIW52OnR6TtE2JlgTURFNmRd','q','e',13);
+INSERT INTO ti VALUES (88,247,'Qjsq8A','lZq8itO8RIuPa1y9H480sgGCAa1uyXNd42pVXMk1SmjSKulKV882McnBFLwt8BFkgaSY','dnJOyKlM','JIGa8BmPYfrSUlHOZzNpUDauCIX0zYq7lFbOWyn7J6fUMYuC8PR1SwNtm5pIW52OnR6TtE2JlgTURFNmRd','q','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (125,206,'va4lhfez6z','PkDFEZ3DzsBpw59ddPUdzybYDiMrb1SzaVLGGbrh5l4c1ViRWskD1DYj1PfXmhjc2Retols11mkxJpy8om7NNfA6jvU5ace9Ox6lAlriJiav6cLfvAqrFSHHlehlWTKO7tAVcSymtNGy6h5izUdsh4AdTWXwYksWgo','6lg8e','3BWQJJNjIv40CMyhcMp17PtGky1HvM6Rw98BpG9O1pHlk6WpNvnEViMiYYVaE4Auy4oVZ5OFT2hEza4jXds5Ou09vheHaFkc8dtJqhmKrcyKLeHmAVV3vmVNlZhBI9uBnJH2n2E3IykMqMRgETeCXLsBh16wEvVLu2KeRxq63KZtoRKrMeEghm','Ep','A',14);
+INSERT INTO ti VALUES (125,206,'va4lhfez6z','PkDFEZ3DzsBpw59ddPUdzybYDiMrb1SzaVLGGbrh5l4c1ViRWskD1DYj1PfXmhjc2Retols11mkxJpy8om7NNfA6jvU5ace9Ox6lAlriJiav6cLfvAqrFSHHlehlWTKO7tAVcSymtNGy6h5izUdsh4AdTWXwYksWgo','6lg8e','3BWQJJNjIv40CMyhcMp17PtGky1HvM6Rw98BpG9O1pHlk6WpNvnEViMiYYVaE4Auy4oVZ5OFT2hEza4jXds5Ou09vheHaFkc8dtJqhmKrcyKLeHmAVV3vmVNlZhBI9uBnJH2n2E3IykMqMRgETeCXLsBh16wEvVLu2KeRxq63KZtoRKrMeEghm','Ep','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (117,231,'776','Q1TxQSYVz48ntwE2kYPZeldCbZL6ZZ3oTtwdpBJxcb8vMGOgioGhYwl4SdrERVB8ozuXWx1fVzPe5N2FNtB4DpIlD8HzPMQvcGP0zBqgd3cxpf5saOYZXWBGDw','xkBqbNX3QkFHt','QyW6gop6SBOZeJ2BKucD38SahQgSRLgImUuucqJ','E','B',15);
+INSERT INTO ti VALUES (117,231,'776','Q1TxQSYVz48ntwE2kYPZeldCbZL6ZZ3oTtwdpBJxcb8vMGOgioGhYwl4SdrERVB8ozuXWx1fVzPe5N2FNtB4DpIlD8HzPMQvcGP0zBqgd3cxpf5saOYZXWBGDw','xkBqbNX3QkFHt','QyW6gop6SBOZeJ2BKucD38SahQgSRLgImUuucqJ','E','B',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARBINARY(35) NOT NULL, e VARCHAR(21) NOT NULL, f VARBINARY(98), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5078793,123,'s','qB5iavs3pjLVQtbVM8FV1P3MkAmLEJGEbY','zNiuHHPR','IZrR','gY','L',0);
+INSERT INTO t VALUES (3937119,138,'fRO1j1ECqiDAyR2Uaf2bvJ','l9K29lzZMxo2PM','bRWNyxdNHyhDmD','EwpR29noqB2u2qHQiEPFcToIni8VaUJa87fiVOdMOvfCBT6','ZJ','Q1',1);
+INSERT INTO t VALUES (-4029876,95,'hj9IxSDMWOWXKluD','9JxwE5QbMZkjmr7aoBOFN','DDRO4VaakooIGM','JICrGKC3coxieoq408WqLHOVtjmo69y3R1y32lTiAcQKLE','5','O',2);
+INSERT INTO t VALUES (6683196,130,'9XNKAG','L4GsnsKRR','gsE0YH6YKDitMF0L7V7','nDOZXOkUpK3fyRH3SxLulJ95JLdbdffnIKsAx9bkC','I','a',3);
+INSERT INTO t VALUES (-206164,182,'aN3jmpy7ELq6J2XXcbJs6Il6roQiI7bL6ski2cDxQB2','MdWCTXM6qZzC','sWhkG','KdaWxULKvl7VTlBrj5F1aExEJpiKDQzX9LrxUaEvohkrjuoNqImZOXrNzFVvBnQ81uais6JcgQqtiP','v','U',4);
+INSERT INTO t VALUES (-7748770,226,'F56g','nkP3JQhKawkG8tA7DY6RKZOuq','tL2bft9lKr','deTRBtZn70','0','w',5);
+INSERT INTO t VALUES (-4087090,229,'B5rXUFwQMcDVE7Qp43b','VHzLssea3omoV','oEUZXTfo4','7wjf9ILjKAavuGYSuQYFDOxqxmRkOvtXJ1cY5aYxz3a97uJcYMMZEWIX6vblFl6EPHJXe36J','y','7',6);
+INSERT INTO t VALUES (-4142361,139,'4JbsDikiSiel8dcJEUJTw1sCMJz07I3aMt98U','8fMTGmllPjY8VfBlJ5F7qLr7Em9Fq19vxt','q23hSTQGQcu','pAf8','G','n',7);
+INSERT INTO t VALUES (-1040648,230,'Fhi','TLFUcZdajdjeO2Su','GDw6dkRVMVpPTZti','76Bv0e96mowdZnF8nkj8HdC4q4NDX5wd2PI7ZBUlqXQMEaSGWGUMVqFCfIUWpaAivA9F7wfzLsneRdilUiybtb0DlnYPpdQdGW','oq','g',8);
+INSERT INTO t VALUES (-2720376,142,'JF2kPfeN6H','wntSSEmkDZs','gGp2rFCpcWYYh','tPAPbBPLMLiNO0VWu5xGy3mg2KM0ecpa1ShusF4kzQdNARdf6LDK8CCsnctT226HXwPdunAND392eIoDSRb60NCwRz9Bv','5Z','79',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARBINARY(35) NOT NULL, e VARCHAR(21) NOT NULL, f VARBINARY(98), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1237469957,241,'s6yz83GjszjGHnOceVRskjbX57Z5P821jijLog1qSV1','ubB4DVbuyipeVbHHXQ39374yh','WbihUrT2U0wMn','lFaSyttUNujMyRVxVQWow','TT','8P',10);
+INSERT INTO ti VALUES (1237469957,241,'s6yz83GjszjGHnOceVRskjbX57Z5P821jijLog1qSV1','ubB4DVbuyipeVbHHXQ39374yh','WbihUrT2U0wMn','lFaSyttUNujMyRVxVQWow','TT','8P',10);
+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 (1297435736,182,'SO24uj0mgf0c6PRQ','OSqHsj6jtqONBPKeXRzlYs','aJaguyNB6Ieh','o09h8XbqXbGxv46YHNl0nrWastgK0jz','P','L',11);
+INSERT INTO ti VALUES (1297435736,182,'SO24uj0mgf0c6PRQ','OSqHsj6jtqONBPKeXRzlYs','aJaguyNB6Ieh','o09h8XbqXbGxv46YHNl0nrWastgK0jz','P','L',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1201201611,147,'z','KmicuItmnDpEvwK4Mxrw3y481lNAL','u0q','s2UK3QmY6IQLWcX0VpXQmcFRp9xNM7awM8K44YIJYBOsy4W5m0','P','a',12);
+INSERT INTO ti VALUES (1201201611,147,'z','KmicuItmnDpEvwK4Mxrw3y481lNAL','u0q','s2UK3QmY6IQLWcX0VpXQmcFRp9xNM7awM8K44YIJYBOsy4W5m0','P','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (112327443,8,'HGRykKTfDoiGbjP5iGwt4t','dsQbNq7dDbbM8aYGnxexkUjLHRowu5xit8xHdWmqpHjF','T1bwJghq3W1Q','ZVJv0nU53zvH5EoBVasVmS8ma7UbMJCEe303P814yB3NBldSAESgWBW3otWneTj1BcHLWTkb52Wn6tsCviIvdgG1y9pEMsiJeZWMImzJA8L816IalELTIpN9JH1b8ZSDrpQsG','M','Fx',13);
+INSERT INTO ti VALUES (112327443,8,'HGRykKTfDoiGbjP5iGwt4t','dsQbNq7dDbbM8aYGnxexkUjLHRowu5xit8xHdWmqpHjF','T1bwJghq3W1Q','ZVJv0nU53zvH5EoBVasVmS8ma7UbMJCEe303P814yB3NBldSAESgWBW3otWneTj1BcHLWTkb52Wn6tsCviIvdgG1y9pEMsiJeZWMImzJA8L816IalELTIpN9JH1b8ZSDrpQsG','M','Fx',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1459675731,80,'MrwBfeEOHJJaEZx','zf48Bn6DXu3U7apLOUlxkLu5vCpILdLHDfMFtgHPVaPkJKvBIMIxHyhPc8DB6lqons2qID7GToEc0gImkhhL2tmUIHRrcNfw82h7pGEfhXtUeanBiwdtVMHFkmrvcltzjnry6MSA26kUPuSFEuz8n5PfCpBJVhoEYt1DZ8IH0Su6LFxFl8euh7cAMdsR06U86ltut0t9MD4kDdAZyaym8cjF0ScbKew','fGLqIYa4g3f','oBbW5QQf3g9sahJTNqt5BFtEiuR31bK6mIUWEXdtWJLJkmVMmYLUqkjGN6G8UwsPledRivZ3YkQHs2SXYmpfaATAY80uKFVMXPXbrca0rierIaIIVm3rU1v3g0FY1jn7WflSBDfLfL7jNuVaoyrBQZgcONOzLgEoI1roTDl9wzwocUo8VwWoPBcMUtTrMSivDGG6IzdrWeWI1u7Z1jo','meg','1',14);
+INSERT INTO ti VALUES (1459675731,80,'MrwBfeEOHJJaEZx','zf48Bn6DXu3U7apLOUlxkLu5vCpILdLHDfMFtgHPVaPkJKvBIMIxHyhPc8DB6lqons2qID7GToEc0gImkhhL2tmUIHRrcNfw82h7pGEfhXtUeanBiwdtVMHFkmrvcltzjnry6MSA26kUPuSFEuz8n5PfCpBJVhoEYt1DZ8IH0Su6LFxFl8euh7cAMdsR06U86ltut0t9MD4kDdAZyaym8cjF0ScbKew','fGLqIYa4g3f','oBbW5QQf3g9sahJTNqt5BFtEiuR31bK6mIUWEXdtWJLJkmVMmYLUqkjGN6G8UwsPledRivZ3YkQHs2SXYmpfaATAY80uKFVMXPXbrca0rierIaIIVm3rU1v3g0FY1jn7WflSBDfLfL7jNuVaoyrBQZgcONOzLgEoI1roTDl9wzwocUo8VwWoPBcMUtTrMSivDGG6IzdrWeWI1u7Z1jo','meg','1',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-172444453,70,'C0TYMhVN','u9PcdrC3jZlqACTC0mbH1yvJXQeiB8oTTCe62mIUoKKMDB8hbcoDB3XmeR2CHv7TUVQD1HT19ED9FbgX7x5Dm8YhGuNvHsNLG9ULYgLUzqjg2NTM7ZPRgFGXUxJujzRHwMGNV0zRm6d7dIk7QFtjzO72uuCU9LEwDnhk65tQF9odQGtAxoPRPAcA6zPCJbqfJysdRcpJC3mw2BkWnXlDXW7kVmBWdRmR1XyRskeywIYIVLZeDThywAUhR','hQruD','V2W2ydhNSc3i5HrLVJ4Yuc2KULrse2mlsgarkR5QJTLwBLiN9vxNw4n0NQ','0MF','h',15);
+INSERT INTO ti VALUES (-172444453,70,'C0TYMhVN','u9PcdrC3jZlqACTC0mbH1yvJXQeiB8oTTCe62mIUoKKMDB8hbcoDB3XmeR2CHv7TUVQD1HT19ED9FbgX7x5Dm8YhGuNvHsNLG9ULYgLUzqjg2NTM7ZPRgFGXUxJujzRHwMGNV0zRm6d7dIk7QFtjzO72uuCU9LEwDnhk65tQF9odQGtAxoPRPAcA6zPCJbqfJysdRcpJC3mw2BkWnXlDXW7kVmBWdRmR1XyRskeywIYIVLZeDThywAUhR','hQruD','V2W2ydhNSc3i5HrLVJ4Yuc2KULrse2mlsgarkR5QJTLwBLiN9vxNw4n0NQ','0MF','h',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c CHAR(37), d VARCHAR(78), e VARBINARY(100), f VARBINARY(68) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (283130479,14481006,'z89iJUkmSkAofp9jah54iwSC0HpU5','hLZvZ0Zseaa3WZ51A2BDFHx3AbdIzO4SdmXuqJZ9A0GFIzIOdM0K3dbqmupi3bGtNt8q','J5Nc2Dpec61LH','7BY0xgwkcVugwCMPAXAwucYsC7OAfUTQojOw6sdBdHpWCyZUwIawTlCd4Mcn2FJAhed','3','d',0);
+INSERT INTO t VALUES (-1633136682,6929295,'09npGMlnOq5qamLm4PBL5Xoe9q','HR2KdjT26SnM8Bryn07Whhz6rTrvdis1w7UclVul5e0p1HctxauEuubwzQ','TSzZpKwBYJ57Upn8AbV3cKuD0DiUkzwrOhbzB6aAytiX5sMB7zcoB0W6CLQfZzgtT94gITsKoNEHQ4vGt6XsWX7gAASAlNw','sYl4290JVAboCitC4','W','2',1);
+INSERT INTO t VALUES (-1849006070,3830301,'HhsrfC2O','z2WOvfUWoks7eag5rzQ8wrJEG2zaoIYD','5yKmgC1NUgsRLKHx2T1VCUKvpKGpfQrP7oWPevGpLb2htJwY','kJUoWCmigvXnCBbbyMgH3ZJI0gJhcMQD20m8pRh1cpbLYh8DqzmPJ7I4','2','N',2);
+INSERT INTO t VALUES (-1759652765,16088873,'J9LyU0DRncV6BC4','4QQNYv81bjzZApMyUegJx8aQZQxYflGOv9nODCUWqeDJxUWrA10jB5p7nuWGWO0cozCIt177n9','li6U1kvFdxJZmAVVrGn5e65WyMI3sRF','9xn6oVRz7noXxyMfphTxWiKrOJDdQ7XYJSxxBRX','1','z',3);
+INSERT INTO t VALUES (-695948879,13416279,'ps3X','yztlJnMjTCrLvAqO5yBex53alXXbJpBajEYmHJKOVOLFh9SSQsQ7a7SJQ0mNZ2dhcSA','5uoUQeICrjvZjFfYcswb2rC48LdkOM5Rdf93AcqvbPRBtj','d7ns0T0lPV1uRJYT0jH2PzMCJv6KBPWZfOCkxWLIdN0d6IDdn59bHWfTexNh','p','J',4);
+INSERT INTO t VALUES (-1287430912,4168043,'ix4d9p8','EWTvv3SMqA9xw836dljWlxm','NRWGkM0zeEjEdM','QYGBZ2kWBuXGVGEJU84qe0ZDQ6x9xLV9wJmWQkxh','y','j',5);
+INSERT INTO t VALUES (2036583599,15472756,'Vj931XoeQ','aw1073XYYjnItsAKFVSHLLagKAYLU','AkLCUSUh1LbpIP3pBshbSv0bD43NmukEUK','afAf6azV5tn2stF6GxuEqgKEbfq7aVzTcvvNClHf','m','K',6);
+INSERT INTO t VALUES (992088330,13515931,'OwfICOKiFmNTH48pPrD4t','vYAWZ6D1PDXcwPEddGorXEIZVsCCP76AHAYb0yz07LM','jRwl3JzmbYi4Ef69Z62H4qBFWA3h42YKJm2QABBfoLh3TlJi94OqgXAzv739OjpnfgGIkz0RC9W2gUZDaBtEF9IKk9j9Qj872r','qDkkYFy0l4JB3523FuOwG197Syi','n','3',7);
+INSERT INTO t VALUES (739624874,15774996,'v0ubWYompr0LHKbtarVd2u5qzelZCDuQgo','jRr6zLTp4Au4gYT','89TjuyIYNZef5CGyK3G4ivrvmv1sNcAT7lIjxWKJg4gM5k45cMy64jU8eEQqx4cYB6XX4ZnJ54HXGnSZYNJ','Gk1','o','R',8);
+INSERT INTO t VALUES (1598601879,13044638,'nwxHLcEIQJRHwsvZXxmGTv','SJlLil56eVrT','U7xioGiL6WUq7634','acg8U1cF81incx4V6T5fwxi96J1abMUkqQ','8','f',9);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED, c CHAR(37), d VARCHAR(78), e VARBINARY(100), f VARBINARY(68) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (1720764492264119440,-4041957694424174386,'3BXTtedOZ5HscyVo29IDjFLPGa8sJCGmv28jSs1N6QoO8VxbYbENMY','UK5U3lwbgjeeYS','C2lWWxwUJQjJ3dByQhgltDRZ5U4Gg4xg5oh17L','me2h3XXfZI','Ov4w4XCQpg23ONOmsspM8wxKKp6dD2GMlbt9KlUZbDZL7Vh76G2Ghbn2y','jNk7pjY6709T5mFOIqyMEOpvEcmJCNjQguifwfQrXB4ItAAU74v',10);
-INSERT INTO ti VALUES (1720764492264119440,-4041957694424174386,'3BXTtedOZ5HscyVo29IDjFLPGa8sJCGmv28jSs1N6QoO8VxbYbENMY','UK5U3lwbgjeeYS','C2lWWxwUJQjJ3dByQhgltDRZ5U4Gg4xg5oh17L','me2h3XXfZI','Ov4w4XCQpg23ONOmsspM8wxKKp6dD2GMlbt9KlUZbDZL7Vh76G2Ghbn2y','jNk7pjY6709T5mFOIqyMEOpvEcmJCNjQguifwfQrXB4ItAAU74v',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
-INSERT INTO t VALUES (1459340777300288769,-2907533508024312593,'83Y7b2yGXbJ7qjrQuWVEOrr76h','XoTjPH3GKP0ApFv','I09o','SuduQAxuX','uD1zvWd2AkJCicVCC0KBYj1OOqxKvzhpRTWcBx','CtrEcBQFRN6nXZCzRtHy13EYZHJmxsj8DWN2Ud66msJXEsKQtaIg3GLJ85kUPdMot7ovTL0TeATwTmm2ldFHNPMId9CNy2jx2',11);
-INSERT INTO ti VALUES (1459340777300288769,-2907533508024312593,'83Y7b2yGXbJ7qjrQuWVEOrr76h','XoTjPH3GKP0ApFv','I09o','SuduQAxuX','uD1zvWd2AkJCicVCC0KBYj1OOqxKvzhpRTWcBx','CtrEcBQFRN6nXZCzRtHy13EYZHJmxsj8DWN2Ud66msJXEsKQtaIg3GLJ85kUPdMot7ovTL0TeATwTmm2ldFHNPMId9CNy2jx2',11);
+INSERT INTO t VALUES (8888910638300979437,7065946,'cCOo','Rx4ki1uqf5U7z1vyOwOj9','JGkRIX3geTSJQZmVHd6vH','EzxDwJFQYdObKZLzGpzrIFUOYsnI4nxRWl2lRTEMcsZaI5mYR','f','e',10);
+INSERT INTO ti VALUES (8888910638300979437,7065946,'cCOo','Rx4ki1uqf5U7z1vyOwOj9','JGkRIX3geTSJQZmVHd6vH','EzxDwJFQYdObKZLzGpzrIFUOYsnI4nxRWl2lRTEMcsZaI5mYR','f','e',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(38);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(38);
+INSERT INTO t VALUES (7496553215901271621,5289769,'jxRkUszGJqlsjMB2','WoXN5M0nbhzfWTenwR3IaU79O1pp57b','55cp','GaaR9wA2fBtG3L','L','v',11);
+INSERT INTO ti VALUES (7496553215901271621,5289769,'jxRkUszGJqlsjMB2','WoXN5M0nbhzfWTenwR3IaU79O1pp57b','55cp','GaaR9wA2fBtG3L','L','v',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-4381121158833171251,-2313873990529583088,'MlL5ztkML2IpDBntPAyOOcczQcmd2b1wdctsSwNRGans04WyRnsvQt','Ae5I2WNgGqfAJxmawPSEBEzQIb6mAT7AynPRX7v4Wmw9znmiULWvsgMamEIHT7exZ43T2yu','3Hgo7RgMvQvGkYnYxAYXaIB8miOi5qSMlvq2TkozUANk45xRlSfsr8BzvfeiFH','pZNJS6VmGO','pBW7HWNZ','WKHnM9ssgcB5WACyW1J8KPpPzafWA3DY5ciTNAMFNuXXLU3fxKQjckUOTiS18UN8pVx5FBjhNUWQasv',12);
-INSERT INTO ti VALUES (-4381121158833171251,-2313873990529583088,'MlL5ztkML2IpDBntPAyOOcczQcmd2b1wdctsSwNRGans04WyRnsvQt','Ae5I2WNgGqfAJxmawPSEBEzQIb6mAT7AynPRX7v4Wmw9znmiULWvsgMamEIHT7exZ43T2yu','3Hgo7RgMvQvGkYnYxAYXaIB8miOi5qSMlvq2TkozUANk45xRlSfsr8BzvfeiFH','pZNJS6VmGO','pBW7HWNZ','WKHnM9ssgcB5WACyW1J8KPpPzafWA3DY5ciTNAMFNuXXLU3fxKQjckUOTiS18UN8pVx5FBjhNUWQasv',12);
+INSERT INTO t VALUES (-9217115494122930111,3377031,'HWBsA25RAoSDQLuFEhy','neSFWlu8WScGI9kYpO7VobTJx0bnRtgzByDv8szgIKOhCmgrxaTIxNDCRS7DIiM7CxhqZrnkRFEoho01dYRDzZkfwKnOix62hA0KdjIvaHNCYVKEJwgiBO2aosOTIu45tFJc9KUGjfiyBOJfyVulVksxTp5eL7WR3AhqGrUdyisJ7U47Me84kYrDnvMyvYuIICqDpXoux6m60SdIZbil54Xu8Si48Wvbo','2mj','rNW3rkFMKg4Q6kJJ7CAyqqVgdlJNqdnk7Dd9cwxF','d','J',12);
+INSERT INTO ti VALUES (-9217115494122930111,3377031,'HWBsA25RAoSDQLuFEhy','neSFWlu8WScGI9kYpO7VobTJx0bnRtgzByDv8szgIKOhCmgrxaTIxNDCRS7DIiM7CxhqZrnkRFEoho01dYRDzZkfwKnOix62hA0KdjIvaHNCYVKEJwgiBO2aosOTIu45tFJc9KUGjfiyBOJfyVulVksxTp5eL7WR3AhqGrUdyisJ7U47Me84kYrDnvMyvYuIICqDpXoux6m60SdIZbil54Xu8Si48Wvbo','2mj','rNW3rkFMKg4Q6kJJ7CAyqqVgdlJNqdnk7Dd9cwxF','d','J',12);
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 (4249957039728306420,-7278011415867051727,'JV','tbvCfV0o9KWOi8DCjewTnZNQGIblLE9I5ro1zgLOKvdi6X6dMQA6J6cZ9iXkWV2hqu7pjK5jRV86Z1CHskfCh0yOaDeNEKRGo6oIm9RFSgIfnysKkY3m7RHwAcVgpjXgBHktu7NuMHl1yqrNWJ1LTwuMk','IYpZUKrsU8KL9RUjtdtIQ5WWy2kgF3kR0tZjCRUNFrywSnPi4VlM0v9Q4WkOHhEY','zrVZLfkMLK4dtqMGVw7mM7LMMOozl8CP0lQbpC1QfUdaBQDE3UnKmQygJvTW6wBNgOjRiAcDfYYsXt5q1VVmnqJojxe95b5BnjVh8eF5slWRzcfpidGjKOeUGY4XEySd886Vf2lLWQdFOIpuSw2ujcUg3FYl1lYXJgD53eAWbh8DZLjw2Hdu0IldntmFPsBkSdKPMFhr6LcHGLVDH3fGwroAo9oJSexEo0gS6dr2heW7T6','ixRkOdugdmjpvY1cGic3AYPjdLHUhs4jyZRYJPggI8v1iluSpoLAJjd7Is6q8SI','Z2hYdnc9T143roVaKvOyB6Y',13);
-INSERT INTO ti VALUES (4249957039728306420,-7278011415867051727,'JV','tbvCfV0o9KWOi8DCjewTnZNQGIblLE9I5ro1zgLOKvdi6X6dMQA6J6cZ9iXkWV2hqu7pjK5jRV86Z1CHskfCh0yOaDeNEKRGo6oIm9RFSgIfnysKkY3m7RHwAcVgpjXgBHktu7NuMHl1yqrNWJ1LTwuMk','IYpZUKrsU8KL9RUjtdtIQ5WWy2kgF3kR0tZjCRUNFrywSnPi4VlM0v9Q4WkOHhEY','zrVZLfkMLK4dtqMGVw7mM7LMMOozl8CP0lQbpC1QfUdaBQDE3UnKmQygJvTW6wBNgOjRiAcDfYYsXt5q1VVmnqJojxe95b5BnjVh8eF5slWRzcfpidGjKOeUGY4XEySd886Vf2lLWQdFOIpuSw2ujcUg3FYl1lYXJgD53eAWbh8DZLjw2Hdu0IldntmFPsBkSdKPMFhr6LcHGLVDH3fGwroAo9oJSexEo0gS6dr2heW7T6','ixRkOdugdmjpvY1cGic3AYPjdLHUhs4jyZRYJPggI8v1iluSpoLAJjd7Is6q8SI','Z2hYdnc9T143roVaKvOyB6Y',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED NOT NULL, c BINARY(58) NOT NULL, d VARCHAR(40) NOT NULL, e VARBINARY(4), f VARCHAR(69) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (28731,222,'BPNnqqiJ1gQ3T','26age','F9Y','3KrNWymtDEyoMyP7','a9oTTKBW6xvCPYW6N4TdtA0eFjB0VnorlZyALISCl62jMXheNNBj0Xa1lF5','avmNvFvvodcDwS7uzS2YcofxhpIYnamsLK3yQKMrL10',0);
-INSERT INTO t VALUES (-31651,7,'JyX4dYownbChtcPx5B3gklczUG1w5pyhc1BULtKp2ulZ1yazZ6MKikiOQb','eOZAqGEzhqUOoFuAQyQh5sgdSl9t0rTsiJnq','9aFR','sPn0jYhn7O0VfuZGW','HNmo8maq0hawDikggGCjUMXoZ8zMNvwW3ivNTTQ','tJelBBVorTqitkql2LNGXPZLR1jmDZ9Rl8c9TBnJQUi0iGGZcI6seekTdcwf5JffQ56Qm0u2eqYDb9T',1);
-INSERT INTO t VALUES (-25894,65,'PzCxXPP','isznVzS7sHatl7l9GbyarnyTpPII7Q','FC','5Q3PljFLAon3pjYxYviIn9Wt8ZbgYMV7U0Aft1Y','GOgBF9MThF0NWW6','fv1FjEk8zjaX4J4g3mAVa3gmLCDrszSni0ceLKuCmBQOhqc0CDrzlC4T65YceNyD5zQv23BNdZ07eoUIeBu6akVY5',2);
-INSERT INTO t VALUES (-12851,222,'cFRyhMZiHz6sitQfsOwQO5Tq','AnyKjnQqSOpGk2c','NN0u','8amxBasTI7YgmUkquRrReowd1KqYCdUTyFLHn3HmLDGwyo5TKTCQVLF','lhE5h5Bvd2NB2t2WHMjQ0p6o3ssVNVEmuBvx0q4hKuXwy8VEYPKBY7i9QHh9MjCp8Vy4KaiZ','xDWRAhaSopE7x1fUAQTHDU3IUX6frqLVvWIK7EXt',3);
-INSERT INTO t VALUES (1016,112,'30gYsa8us1sFzaR5thYpZskWBsYDS','qqjN3m13QfG6ZrHUcTRJMrqDMNv887SNIx','oGl','54c6kxXhtTwD','0PF2I1qkJJA9tzEsEWzS7lUqicASbm5cTiGE1809ifFssqy7skYPBS0Y6KFFUJNEvxdeALEREtpU80PQ9CruPAl6zT','PXnf1soforrVHBUSHzXmf0BYlh8vdW4W1k5Dymw0rIFK1mCNTCoJf0EL1X4B',4);
-INSERT INTO t VALUES (-32610,66,'TYB1r6hwJA85LuJDJFS','ofaDMJQML','xwJC','SvZigFy4Wnj5M3YFP9dMcP7l6LtvqTDuUjwUGwqGQQS7b6649XpAfB7','c3O0l0rzWWyA43QpLgzVC4hxpO5EschbYRLYsOl4QBbdGbwvF04uakcPflSKANY8MXY6jmgjFC6RxZqwXEKbec6C8','EB1VkT1NDbgcMxwbJxtWoBJ04Ig6Yr1ZWAfyrLKwhpbgYpolF3iVj0FNXbXsWdcnS78rhiDRGkqh0yuU6TH4b2',5);
-INSERT INTO t VALUES (-14334,102,'K7rir8t','XtERjgeAFguIKL3ns','5tav','FuENlMjbdsw8T7RmNShsI48MwlaO1DQWBW06e4v5ac1IV','9DFYjR53kQ0uojICUVnc1vteUF','g4rORng5Muk9Cqp6vIEOfgKAuzQoXYKO8rW',6);
-INSERT INTO t VALUES (27487,142,'UIPGxi0DnOUX7cwzI8jj74PL4VyucLtRIH','n8DyJFBj4KSLMqkI7MAqRxRJldwcVrpqpTNhNqBI','ZZe','bEoSNJ0spNUva','oQgvvfO8SIC0NGaEqMczwcyt3yt5xvS2ZcdB8flvnhStzeIz58pdHxiETbxuP4wTQ55nrzNfaBNKjLpe6YkDElVz9onzLLXZZlH','GRf6YrFmP0',7);
-INSERT INTO t VALUES (28536,215,'VAjF5PWH0UkUo','ViebTnMCxtz3SQuMlIGRt9RJVar','VXqk','ImyRfZZYXMD5TFZkJEFn19uZ92WIOxvsPB86HqYMno840BnfEbbOa','sphfpPCVU1V7k','M0Ik9yvijum6WatSIalbzoZAwT1YPYLp4hsfyoZe0sxMAf3wKQc2QxCnJcJjQaC',8);
-INSERT INTO t VALUES (9156,196,'UkdhQaxfc0ipRSAe5NCv935sfnNlydIndM45x9X','1','V2wN','TNNoggLFOAXZAO9gJhX9hd8lfOs98Uvg7IxFnUkbaEuOgjxg24kErIxQFllgJRyS','6Gn6lKDWPChS3ffuS78mFMZq9S1GUrPwMPBzZsilxQpirZoN7BzkttmdKymXZnFkc79n6LmKA5MEuOLVI','HreHIyo4LBMZ1Gb9abANwbQH0M07J4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (710990506009073267,9865545,'N','58ixsD6Y4lJvUeNGkxHPuJP3vtBRdeRSR9jF4VkGJeufANAqr7CAOJq73tX','xSBLk0Df3o','vlG5tiJtIdV08AQcNuLFLvyYW7a3xsNVyIuFca3O3bx2I0mHpNSDmkO3Ip0rFGADJ30TNu9wVGGpFvdTH1bF8HOogTljmMHJ0OVllxoRT9F','2','b',13);
+INSERT INTO ti VALUES (710990506009073267,9865545,'N','58ixsD6Y4lJvUeNGkxHPuJP3vtBRdeRSR9jF4VkGJeufANAqr7CAOJq73tX','xSBLk0Df3o','vlG5tiJtIdV08AQcNuLFLvyYW7a3xsNVyIuFca3O3bx2I0mHpNSDmkO3Ip0rFGADJ30TNu9wVGGpFvdTH1bF8HOogTljmMHJ0OVllxoRT9F','2','b',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1347360977434010304,16346305,'ydx0qo9r7PtYuy4E6Q','h2qtjbuq6KhFog3aH1TpmIKVLrL9vVevslyUMvgS6QmaATLOSP8aLgQi8uOfLl4eHwZXDJlngqG9Ht6cVQkzbptPYUN9bvIDszPeoX8pgZJN0QITzGprVEDh1xAICNmaMmIUHgltUlsR7gkxDDpaDdfH0fTFKjQTpx2AYv0i','ZgnKpN35ZC08CAcQXECVcLPodf0ZhrEnhL7H6qfMmQ140jbaglrJssQ6c3aU882CpxowJGgQeN30A16OIptCJd','fKzV2kq7dCH92YCwt8xJxn86Q9DAN8EDtNKo0dt1MPrfbFwZbXOhvFl8q8Xabgk5qmKKlxgja0kYXuDAt9JEB10kt3DG3EO5Ob0XXL6VGcoMZUswj0UKMV3K6yDDV6t0ycB22RelxvAO64kfOTOoq3S6JbBTP9r2vKWvh7wJbOvWompmS08Udill481SH','V','b',14);
+INSERT INTO ti VALUES (1347360977434010304,16346305,'ydx0qo9r7PtYuy4E6Q','h2qtjbuq6KhFog3aH1TpmIKVLrL9vVevslyUMvgS6QmaATLOSP8aLgQi8uOfLl4eHwZXDJlngqG9Ht6cVQkzbptPYUN9bvIDszPeoX8pgZJN0QITzGprVEDh1xAICNmaMmIUHgltUlsR7gkxDDpaDdfH0fTFKjQTpx2AYv0i','ZgnKpN35ZC08CAcQXECVcLPodf0ZhrEnhL7H6qfMmQ140jbaglrJssQ6c3aU882CpxowJGgQeN30A16OIptCJd','fKzV2kq7dCH92YCwt8xJxn86Q9DAN8EDtNKo0dt1MPrfbFwZbXOhvFl8q8Xabgk5qmKKlxgja0kYXuDAt9JEB10kt3DG3EO5Ob0XXL6VGcoMZUswj0UKMV3K6yDDV6t0ycB22RelxvAO64kfOTOoq3S6JbBTP9r2vKWvh7wJbOvWompmS08Udill481SH','V','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8269888783057921591,15962191,'CTsotHHRRNBpgWTD0mxv0ESpSemD','A8mTlrTa9VuufrYAkRaI0OQkriMSkMEhAe9Dh0PooB2ckiakA6YSLVrTKN5fHWk6LfqurWkJxoaz9eARnRdR1RKjiBcvuRrAhsbRsO61sx94Qzwovy1aOx18TTgeSzClWCubkD713csLCQaUvI0nY8M0U2tcPk7QWtIH9WtcKBM2TthOySFXlptim26PSAYadBDVVZZ','juCDd6UUX1jAQkAIjkLhdn8ZiCckWVwBQvCwKH5M4ywsWPu25QNAhtrTeb5irrul2','bJ2Jes4HtBu5ms3WtaNP5HXdeYGuiFwt6fHW9q0iBx0bvTc3tAeLHgw92hWQ3OZEl7HHPLVlwibIx96eYwOpUgiaYjuxqTq5Mo4zMcKkhovboqyD8NtdPFdfc5vzRmsiIqesVGGCp0XiuOX7RgjazSidVywXqapvrT1iwEoSCdEMdGEIP2eqFY7xMMfvIr3ES1TBpcq0k3UIAwd4wMYptQKF5GUlxF8','Li','wc',15);
+INSERT INTO ti VALUES (-8269888783057921591,15962191,'CTsotHHRRNBpgWTD0mxv0ESpSemD','A8mTlrTa9VuufrYAkRaI0OQkriMSkMEhAe9Dh0PooB2ckiakA6YSLVrTKN5fHWk6LfqurWkJxoaz9eARnRdR1RKjiBcvuRrAhsbRsO61sx94Qzwovy1aOx18TTgeSzClWCubkD713csLCQaUvI0nY8M0U2tcPk7QWtIH9WtcKBM2TthOySFXlptim26PSAYadBDVVZZ','juCDd6UUX1jAQkAIjkLhdn8ZiCckWVwBQvCwKH5M4ywsWPu25QNAhtrTeb5irrul2','bJ2Jes4HtBu5ms3WtaNP5HXdeYGuiFwt6fHW9q0iBx0bvTc3tAeLHgw92hWQ3OZEl7HHPLVlwibIx96eYwOpUgiaYjuxqTq5Mo4zMcKkhovboqyD8NtdPFdfc5vzRmsiIqesVGGCp0XiuOX7RgjazSidVywXqapvrT1iwEoSCdEMdGEIP2eqFY7xMMfvIr3ES1TBpcq0k3UIAwd4wMYptQKF5GUlxF8','Li','wc',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARCHAR(43) NOT NULL, e VARBINARY(63) NOT NULL, f VARCHAR(100), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6,17752377640192374554,'Eg0T72djBkExPcTiJN8eqfIofqeBQRsn7P54y20sfFYbg1NTRhE1tQZQP5O4eHjcOHrQBWAZqUgYwL','5ip5834vWH','WFbFNphbopSEFLZLsbIFxIerJQSTjzcNIUX70WuUUs8eqRkJfVvCp78dA','M2JOuKyozQD1ruIeoMaD2ogJx8E2fFxZG9Uk5kA7E22qOzRhfSIpYQeN1cFW8Br5fWIr9nGJigdWa53QbQ','4','hn',0);
+INSERT INTO t VALUES (27,9627228784863212438,'cA31yfwrzNCv3iny8XQ35FAYhfuyWj8l0srxNvtoRuTT1dUWzTJ18Dn1BJ7Gfvw91AT7u0','JQ8uF2CkOTc634eqYhns42WIDf3BJO248MwpNQ3C','pSO3Mf7t8PXQHrD04kN61CYpG','VvpLlG25zlrxEGeHtd4yN1htuugRlanqzlbtDrBwZAXyc0VB2wyNd65peF2T4gCzWrq5aaMe','z','s',1);
+INSERT INTO t VALUES (-89,3980459835450927743,'EZ6pR0z4e3HlPfGvgLHbjUxjycIfyaGLBPMpRKuIeLytjY0uk3DjXdT','WswN9qbNf7K9rbIlX','iY','souui0nCvX34vei','T','gY',2);
+INSERT INTO t VALUES (-109,12613761036823379595,'j5ltRWQpgrjZMRmuVTh1BdtXBI9n7jXwqoS6SiHehR1m3XIglbMYt0r71uf5fWPTZhopqHa5aR5hKuyaQCnWmnyMsQX','ERffco4kj8tj4U8rpbEtIp0Qngg4RkNST2rhdo4dPq','7sBWgcWnHl6p7blrpEYfPzmcz7U03CDDOU','Zfv4bbeutjy0AQpr1EimuY14IqWIHA5','w','z',3);
+INSERT INTO t VALUES (-46,8197490203503116594,'TOohLE4OidLViSzP3Fg6jz0lNyMQYubS65hgTIwxOUJjSrrrPJVWu04WkCHbCJ0hhYfBM0Ri0MN','UV30wsR9Hct8fmgTRILBY9qxlXnfoflE0Q','pitPuHOPzIZKqPpp525shJk5pTf6ZfDJuYenmUikarMCH7ex','k8b2DCvznn0j1Q9Cpx9Gi6Px5fyvLmd1NCXQnZGIuhR8YqZIkpvv1Fl2252jHzE0sqRIB6b','H','Y',4);
+INSERT INTO t VALUES (-111,1380216743766953239,'OQOa3a2TIN0jJzcgGZkCqGuTTGfS8SxaV37htWR8X3x0Yz8wic8','lmoy2kfURf9OPr9CbCxc7OohMqyR','VMk4PWFtNOHBunTkdC0wzLJoWew4kq1qpEmtY8YOipnd9bFwARmgQH','JDhvo1nzhfqxVkNPziMZ3StSFXWjGxCTN3fpzKc98lXxHtccy4sC5HYwFcxaIbdGeuWDeFFn9hmv2ILfbqR6Qefb6e','C','ij',5);
+INSERT INTO t VALUES (-70,10002814456603170689,'oOThUEBvcDM49C','y5kS4YJNZP2','RBSziCowxyx0grCQSf1s3c6kssllOxyqf3mkqMRqSyLINZpsjL9slD43MH','WNipoFjMnRizOGnA5XJJXHyx3yaznhAyiBpXVh80x8eDlOh8PBXrITWuoubVOYbNu7ctzeoZWE07Gn9Tl4g','5','I',6);
+INSERT INTO t VALUES (90,17752577474916254421,'D8I9OF','76q09xnQE','qBE1BUktxNeHLzFRYnwK4v6euzEn5Yp4imSLYGyWunMbFI','yTo1r3coUhFwF8qe3kI16cRwDjfEzbEk3mKqq6SRHkmlKRyZA1MfXMUbx8bOKqdMjXkMGJkuoFGeFV0tZn5','L','XM',7);
+INSERT INTO t VALUES (107,18324265615259137749,'yKBngSd7Tpjb1bkujdHuLjs1TadxVQrsAEooeADM9imdvLzSxAdW425','9MxZySMNXKlPODgks8yEZoBxgnD4lQL7','7I3vv013fVqDxe1Ji5iQR2','MvGq8HsKfEuE8SpmwaXX6VWMiSrGXrkl5rxEXRSAaDONv4etJHb9bRntOiZn0VzbBmZN2F3tOPIoxamrxc8ZRh','P','Zr',8);
+INSERT INTO t VALUES (-78,534176241865407270,'vOrPOTWjNjO47mok3yxsdEMt03tgDOM9rAaQ7JOPfRgsAs5dKyIchvz6ziIh5','rl','aLzsxWykJAuG4h40UX1bdQi32dKxwgvZYIJ','Wt8T4wKI9McAExEVQ','G','D',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARCHAR(43) NOT NULL, e VARBINARY(63) NOT NULL, f VARCHAR(100), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-8664586722628723663,209,'4hwMrs5SCcklYZ6T','hHltPJ3kuhNQUtiUb5BtdpxIN66Dp9G8eKmyA0e','w','GnVUP0aveUBxCFjoaegBJxzIKoiTZQ','cGKQId1uAiUcfQLXcdmgrVwQJZxhPfum57gZ51FXy5ysVXjd4S88G','WWq9Ckd3O7WNE1LjtBU8r23sjVcbQ1DbNXim1yGNgGwtg1OTSA5ZWEfRz7gqBv8dOEauuggq1NvJOBWdWwnayI',10);
-INSERT INTO ti VALUES (-8664586722628723663,209,'4hwMrs5SCcklYZ6T','hHltPJ3kuhNQUtiUb5BtdpxIN66Dp9G8eKmyA0e','w','GnVUP0aveUBxCFjoaegBJxzIKoiTZQ','cGKQId1uAiUcfQLXcdmgrVwQJZxhPfum57gZ51FXy5ysVXjd4S88G','WWq9Ckd3O7WNE1LjtBU8r23sjVcbQ1DbNXim1yGNgGwtg1OTSA5ZWEfRz7gqBv8dOEauuggq1NvJOBWdWwnayI',10);
-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 (7876798677021135795,180,'ZKd0WLS8MmONEhJKYGhkvDN6nSGighQJqvXW','ujmyT0AtxvNeiakX1jno2CE3Pt0','nXQ','YTT8Q5bPYp0CEV8ur2k9C6m1g7XW5NDVzOWid8Ew8cqVH3D5TpYB','g0FBNNsqcdocE5MSLzOCogSJk3LT1Zumts7nPHUncvck3I42FEs9c1k1vA8bk6k8cTcvOT2f2TW2T','IUUxFddwjKb6XgPl5anqx3aTg2JzoCE2jNbznFtZs0C',11);
-INSERT INTO ti VALUES (7876798677021135795,180,'ZKd0WLS8MmONEhJKYGhkvDN6nSGighQJqvXW','ujmyT0AtxvNeiakX1jno2CE3Pt0','nXQ','YTT8Q5bPYp0CEV8ur2k9C6m1g7XW5NDVzOWid8Ew8cqVH3D5TpYB','g0FBNNsqcdocE5MSLzOCogSJk3LT1Zumts7nPHUncvck3I42FEs9c1k1vA8bk6k8cTcvOT2f2TW2T','IUUxFddwjKb6XgPl5anqx3aTg2JzoCE2jNbznFtZs0C',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-6713434022170926786,9167601211910433304,'ENEhWBoZk3AucUUjQYgAZiIypIU5j6Ahmci7BEAtJXMXrLf','a1MdPiGJ','cMp','c8ODuC4jhkZnU1rheEdC508P7YPBOkRaA7ddc7WAyrXTH6NWjnpT7IX29xdHPiIMxIg3CL18bMQWz9jNtVEpIwNiaoGkUKv518d','z','j',10);
+INSERT INTO ti VALUES (-6713434022170926786,9167601211910433304,'ENEhWBoZk3AucUUjQYgAZiIypIU5j6Ahmci7BEAtJXMXrLf','a1MdPiGJ','cMp','c8ODuC4jhkZnU1rheEdC508P7YPBOkRaA7ddc7WAyrXTH6NWjnpT7IX29xdHPiIMxIg3CL18bMQWz9jNtVEpIwNiaoGkUKv518d','z','j',10);
+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 (4277498645172461139,11253018686035657406,'kkgMNyqgOvlDkHxlG2T7hsFzrnn5MtayAYjV3JsTfAG0sO1Do','W8j6E8YRpeTLknE9rE','qBTWzvrLePbQwsB6B1rB3kzcSQ1','TW12EXMnMjKe','k','A6',11);
+INSERT INTO ti VALUES (4277498645172461139,11253018686035657406,'kkgMNyqgOvlDkHxlG2T7hsFzrnn5MtayAYjV3JsTfAG0sO1Do','W8j6E8YRpeTLknE9rE','qBTWzvrLePbQwsB6B1rB3kzcSQ1','TW12EXMnMjKe','k','A6',11);
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 (8435341363391763264,79,'k6iP6MoXHlAEoHZOxmV','W0IePi2coc2LM4ydvmMZZTLkzX5AqlHuttnT0nCl2wkpEXFhfKdHxi386DEPhMEtS5Xx2Mb6ZkvujNz8HOd4sx9HYvGV9rbZ6RKaLXKzqNpotpAtjVRnCsDk4TURS8MaDYDNVmZYZ7dZF','KEw','blm9u6WuCvQUhwzaH5hc7sX4pOEhdRWkzB5cJwCd2tHCdKJauPpikXIwaczk7K','VyOR0VuK','NNeqhlsDCY6aGo7tiZjhXt55UjPfMlNpRzSnkXQEVTKxOMwR7EtrnY8IplSqzGd7l05e474541gyeTKXvRMNQCO2Xm3DyrUL9gfs',12);
-INSERT INTO ti VALUES (8435341363391763264,79,'k6iP6MoXHlAEoHZOxmV','W0IePi2coc2LM4ydvmMZZTLkzX5AqlHuttnT0nCl2wkpEXFhfKdHxi386DEPhMEtS5Xx2Mb6ZkvujNz8HOd4sx9HYvGV9rbZ6RKaLXKzqNpotpAtjVRnCsDk4TURS8MaDYDNVmZYZ7dZF','KEw','blm9u6WuCvQUhwzaH5hc7sX4pOEhdRWkzB5cJwCd2tHCdKJauPpikXIwaczk7K','VyOR0VuK','NNeqhlsDCY6aGo7tiZjhXt55UjPfMlNpRzSnkXQEVTKxOMwR7EtrnY8IplSqzGd7l05e474541gyeTKXvRMNQCO2Xm3DyrUL9gfs',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-3792691271116421319,139,'WKMO6k4ztaeMgfIzq1QBdTEJR5Xmhy3I6xWvsny','dWVUPBmLg66mE8DYTrxzaajpVPzb9c9WHtORDmV3AXy9b8hXkkJctpLkHvLtw26Lh','Ojt','6XUnrUiAQNSVODfCdcPiNJ6e8bS6DsbM6cDmuQnOMFStgJSMTdkWKtnnEUP8UeP9iU4SqBoMdo5ZHWenFCQvnLhbPUYCkmhJ06ahqx9M741ykajigpqeOlDlbCiSejsmZ8KmepEF','teaCOkqZUM8ZzlTZlTs4jaecsHsfbsYC4UlqSBF1XZfKdLIoV3S3uoydFur23L3FhN2s9GF9cwAyOcIpIK','RyPDUhAV2M1Li78fgYZCmnBpHh2jsr3ZeUZXj7aAkiPC6VgsoyqQ7Pjt2pTC3AVCpJavO7Oyk55mPzZjJo0hD3YksnJ8h97',13);
-INSERT INTO ti VALUES (-3792691271116421319,139,'WKMO6k4ztaeMgfIzq1QBdTEJR5Xmhy3I6xWvsny','dWVUPBmLg66mE8DYTrxzaajpVPzb9c9WHtORDmV3AXy9b8hXkkJctpLkHvLtw26Lh','Ojt','6XUnrUiAQNSVODfCdcPiNJ6e8bS6DsbM6cDmuQnOMFStgJSMTdkWKtnnEUP8UeP9iU4SqBoMdo5ZHWenFCQvnLhbPUYCkmhJ06ahqx9M741ykajigpqeOlDlbCiSejsmZ8KmepEF','teaCOkqZUM8ZzlTZlTs4jaecsHsfbsYC4UlqSBF1XZfKdLIoV3S3uoydFur23L3FhN2s9GF9cwAyOcIpIK','RyPDUhAV2M1Li78fgYZCmnBpHh2jsr3ZeUZXj7aAkiPC6VgsoyqQ7Pjt2pTC3AVCpJavO7Oyk55mPzZjJo0hD3YksnJ8h97',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(83), d VARCHAR(52), e VARCHAR(97) NOT NULL, f VARCHAR(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (228,35380,'fkU','kgKYFA3cf8JVK6mVjDafxldmA3twyJEsVJYnTHRmmXf3fETa','T7B66MUrKEMNPdnLHNtnZlgCTTrd0Gkvpk6cxuYbax8UANYG9tsgRc4i83j7o9EVxB6ygJEclqv9odLafIwDL9XWL','1UrZMDub','wnQUFaLDmXmlHTTH7GJIcPUam2St5Ptt2UNwlZ63RrQiLX4DSA463MLxpCwrOcLopC6u6f','9s0QuskOmuIhtxmhreALGzyomLtkUzM02F4bzeUBMryBMwGoKCVnCikreWmfoHgWYWnTfLFFqgI6y7z0brhJ5cmdPe1Qi',0);
-INSERT INTO t VALUES (117,30653,'p56K96ygC1OWXWnq42MeFshsMF1qu0GBxzEC6jJRdZLgoLcWxlfhWqr6aKikMEkQps7A3wFvAoc0vOwoWD','xBWBdr7fddEWPXkOAoj01NLV0tj','h7JipZ9Lj1x3Ag5uMUp99I84CqsFhuHBvMvUFIjUPAY','bTJSBse16UhWD9IXkiJc','btshFmgGGi6ZZz07BySFN1TXmZUJleVR8OhxM8uBrBo5WS5UM2Fq3N6lJNsY7MyHw4qxGagRu1XU','U03S3kG7As2XbqN9Dmp28',1);
-INSERT INTO t VALUES (233,33608,'5fYz0ytvhPmnxhOlo1bXmokGFXj20eAE9aKtu37m01XGoFP0a8MgM1M4WJtkaxq8VbTNXTHqB','qKWtyte1o7Gp9F','T02QFObOJdHAPz5LHIHWeEXegkPdaLyfXH4Odu40CDwamFiqg0JV4','9S4PnV7z12Da5K4XI','aA6CUQhQseA5anryARjJAP7rlnlsCnn','z1NLgMgYGfD4yK1ELpilDHbAvHSikmpNMu',2);
-INSERT INTO t VALUES (227,45884,'RMax4Mfxm9fi7tGPEiyFiZfH4KQz9p6CU','95IhuTs1O10zctToVznlc3xFJvbb1YbXXB8b0MS3b4eDudV','yAvyh1i7EfSqNwJ6OLZ5G3x6ADiBKkohZq2gdiZOy','C1','x','LiPsbs0',3);
-INSERT INTO t VALUES (193,65338,'QqqvVRaays10c0gqbIeR8ZVpsOPZwj9yNj3xEQNmgIfc5csXRREhqOiEMtDHF9QuDpT','Tl5R','ERgOzv6dsh5z','gilozme6Ls7opccPFG7nFooLrKYw2b7UG','SQxS3ZfWdpl1YMv35MTzblM356LMPO5rNNzl3dsWof0lK0LQmQ8yVi4hctShSZYNiYgzRXg0MILZzUWhWPk','klvn70PX6zTPmdFAbQlCCJSFTG6eZy5cMFHd6vqSBtOWXJAll59XxFWz76io5ugNh25LF2EHTPQSRQ',4);
-INSERT INTO t VALUES (11,18322,'DPZkBrYFCgvgNb6','TKuGwfH251BULrA5J','stn17uaBBwtaQwIEJpHUayFKLIqMCoP6E6cShxDg7gZge6x7FLX92R568eRkzxIb','k2hK5UlSChMxDirgqDZ4qU0f4','Xc2e3u8mPVcAuIzc8vBmgQGUIc5r','xF1XFpgfcP5TWjRWPWKbhs5MsDtOdzeZxcGHAazdyVFbK',5);
-INSERT INTO t VALUES (209,61423,'w37xtoAtmYLUAoY5NAGOUJXpGyBipaz21qfk5EkgQ9NbV6dol9Augu','SYQoemX','aOeDuphJQjxSgRSfxowrRfjC1dHyNM6x10EojO2OciQSUIy1fpTsYX6ZvYTbhXB3JYRBupLzu4o7M','GoyTW','LxOOM4MPMlbzWCHzxKgA8KWFzUDv4ie3l7HJnPjlt6SUhppuVR5sRGg2BgroXGvGieUPYfuMTwT19EGCXmsQmGzH1nqJs33','6sMDwjcWz1mfObpu2g9kszVN5NC4VxRlN0J6C1bX7XWTvCzJ',6);
-INSERT INTO t VALUES (5,32460,'OZf7BRw0ioArfFBznL9MK7ZlHHuNh','euPtVtNQxNqLAgEF','XTBpLK0q3Ponk881jyIpYKy2I1zpmAy7eoRgZehMOptIfdTmsjWnxCB0','MiPekUnRzY5Tk5l3LUD5NM61zUlP','frgeBcGYbkFsI5x0idDT1mtk8sNFmmK','6aJXTT9iaB7ODx6CVLY2OiDeSGM',7);
-INSERT INTO t VALUES (97,35007,'S8N24dKVMTQC5iWRPsWiMEOjLG68hTjsLiShSTfO3dAJ61dfaAsqmlL6h4HgJvi7L2sv','EaHmwFN3UjzEg0mtoapBMorEZRgJpox3EKdb','487L04cIf3AkaWu','KxkrYoJFjmkou','uJfmV1CSHlHMGaroe19FKSbM','gKmzZDU906ii0yXcw9tOeS13o6ViMRxDHn8z1akcErJkLkGYaRnHg3JQH7lSH7atp61rx2',8);
-INSERT INTO t VALUES (103,25520,'yT96pXdlu8','ilfhg3IQ6vJblvmug1FUG8xao2Szw8GJL2VKQz','FMK4UYz1tk64fE8uWSAoF0sAUAQqK8wbOZaeQMPIpOzorAdcFbSbTI9coxV9GWX3dPG7cCBb9T5JRhE0dvpPCzVU','nzkkh7W5CkvOKcZXhtM9aeWmE','BdS3RHUxPSklyPViX2mlczBc7dwnwipQ6cRuCNsIA1ixVdxhJcDlPWF8ytj9DmWH3uPjM0QLIhC5SkA69','jf7FLlmQokdgbva',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2016198534,17001,'gk1onaLWLSep29c4KNXAMwJAnBvLqi2REAANbLQJqNTAL5ZvTakZP','MTHF5qBFJsrB7ot3yNIy4pPswaIc1HfsQE','dOzXX5QNb2KE7cOeiVVZMvp2S7e2NSePNW2Gx2PEKwFeUy5hFTYHV','pPWdurXs8RyGO','JJXE9tR0LH3ghaRk6cEErugAc8I4jkgt7SwjZKV51TyLwYutz6jtnkQqvDckQPYxCXbeDqYNSY2P5nOC9vK6QbsK0daOs','CJ9Z7OjriesESC41FMxP7pTaTv0THzxwfcvsRqKLqYPQ0e8u0',10);
-INSERT INTO ti VALUES (2016198534,17001,'gk1onaLWLSep29c4KNXAMwJAnBvLqi2REAANbLQJqNTAL5ZvTakZP','MTHF5qBFJsrB7ot3yNIy4pPswaIc1HfsQE','dOzXX5QNb2KE7cOeiVVZMvp2S7e2NSePNW2Gx2PEKwFeUy5hFTYHV','pPWdurXs8RyGO','JJXE9tR0LH3ghaRk6cEErugAc8I4jkgt7SwjZKV51TyLwYutz6jtnkQqvDckQPYxCXbeDqYNSY2P5nOC9vK6QbsK0daOs','CJ9Z7OjriesESC41FMxP7pTaTv0THzxwfcvsRqKLqYPQ0e8u0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(84);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
-INSERT INTO t VALUES (390653483,26478,'5UpYZyBH8kORuAY7XbNVnWlyodfKdLRbrWn17uWSDt6dq7JfXF8aUMwIrEBGwyjguwhO7pdH9ISj8a2dvxR','CzjPpF2ShIz99nyBAgaEiH9B5bHQAQRg','ZEx','MB07oMQKiqPXBkQxbj8UXDo','MfhmcmPGGtHxf217w578eldPRmBuOCzMEGTSGMTa51Uw2cvO6nc','Q6pBpXiwb1ncroz9C5gLlDFt0lJNwGNnDOplAv3sYunlqr4rDZ89bLZsJVMIIkBYTPXje3oYiheztZN5L3h41z',11);
-INSERT INTO ti VALUES (390653483,26478,'5UpYZyBH8kORuAY7XbNVnWlyodfKdLRbrWn17uWSDt6dq7JfXF8aUMwIrEBGwyjguwhO7pdH9ISj8a2dvxR','CzjPpF2ShIz99nyBAgaEiH9B5bHQAQRg','ZEx','MB07oMQKiqPXBkQxbj8UXDo','MfhmcmPGGtHxf217w578eldPRmBuOCzMEGTSGMTa51Uw2cvO6nc','Q6pBpXiwb1ncroz9C5gLlDFt0lJNwGNnDOplAv3sYunlqr4rDZ89bLZsJVMIIkBYTPXje3oYiheztZN5L3h41z',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3671927216,43871,'hQbqY9xpLvvd2hy2k0IpZjxEaJ9OUVQHV5MpNMTP5zFpT7B','n7X61W9rOg350HVvucRgNE842A5pveKHyhbPqInTjwbSfAJkpjT0McrAuFLXfdKw2yrUmxtct4dtqVjk0nvBfWT3FIrI58MKtWwPKNkmkBQLhlQJGVeTiyH6RTqBRXQ6CBxBuEzDckmCIyAIY6zpw0yvjY8w6PZdTNkNGStuwEE6oXnVYKwQvaW8kzlwXMb4sArIWVFP7QVOTLU8iPkJtsHKtYMcygUQJWmUGOmAp2bS02P','tHrUS','yNPVHz0jFJv','9RQ9CMLAQx8FMor5iZubL7Kvd9SZQEgRk9ij5rz8LJtT08qiSw07IhOz5V7FyHKub5MEOHNKMIxQgcAzyTg','nqqsRhTrDVv5Pie1jkPUR1wQhgcapG',12);
-INSERT INTO ti VALUES (3671927216,43871,'hQbqY9xpLvvd2hy2k0IpZjxEaJ9OUVQHV5MpNMTP5zFpT7B','n7X61W9rOg350HVvucRgNE842A5pveKHyhbPqInTjwbSfAJkpjT0McrAuFLXfdKw2yrUmxtct4dtqVjk0nvBfWT3FIrI58MKtWwPKNkmkBQLhlQJGVeTiyH6RTqBRXQ6CBxBuEzDckmCIyAIY6zpw0yvjY8w6PZdTNkNGStuwEE6oXnVYKwQvaW8kzlwXMb4sArIWVFP7QVOTLU8iPkJtsHKtYMcygUQJWmUGOmAp2bS02P','tHrUS','yNPVHz0jFJv','9RQ9CMLAQx8FMor5iZubL7Kvd9SZQEgRk9ij5rz8LJtT08qiSw07IhOz5V7FyHKub5MEOHNKMIxQgcAzyTg','nqqsRhTrDVv5Pie1jkPUR1wQhgcapG',12);
+INSERT INTO t VALUES (2523350693803800631,13860012936814227336,'H9KUcWYTh8Vq2Rr5U5WWN2kn3EW4M8MjgsJ4GYZ','aM1lsrQllN53GFNXZGIaSWyvxLu7iZj18tGor0VeGzjA2v8tDlJMovozcFPj9mZuprQ0P3yiZ','DGAGGMmGg','dFxBBmoPUqzLwJEs2jGpVLrmhTV65LhOa0CwOAJp3eGEvoP4vTPsajhb8OBFWuLNF3BXRkz2INUimAi7VwxGC1iMPQqld','E','PP',12);
+INSERT INTO ti VALUES (2523350693803800631,13860012936814227336,'H9KUcWYTh8Vq2Rr5U5WWN2kn3EW4M8MjgsJ4GYZ','aM1lsrQllN53GFNXZGIaSWyvxLu7iZj18tGor0VeGzjA2v8tDlJMovozcFPj9mZuprQ0P3yiZ','DGAGGMmGg','dFxBBmoPUqzLwJEs2jGpVLrmhTV65LhOa0CwOAJp3eGEvoP4vTPsajhb8OBFWuLNF3BXRkz2INUimAi7VwxGC1iMPQqld','E','PP',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2232913785,63731,'vjRyrP5HgNMs9dI0IafnT8oZF6iK1ZW4T8Kgc3XCThz8w4c1rSinzra1FhDQZNqxHd4QATUS','yheGs79F1MDovqlddR7YjVL23iUKsS10sNEc8dl3ELqiihg9kuswrv1QZY84xyIvUN2ZTvaHrimBKmaOKaDk1AHpU9a','rEe2TwDjqqcvNUPuMN7mEG','l2hV57OwdSKoUAiBNy9EJnOdjAXf6mjAhqEvFtjvhbnup8k38fEiHnKzq1zRzHFmP7BjHxcNMUuQ7kucbcPTmAm0nLwmvG6Z5TC7u7qYmjcyD5RoOvK7wvsjJHBElUparvqKy1YqYAmV0kZ87hSW7TMHkctbh','vxu8lzeMLlpWjOsFbyODPPMOulBDtUfV8ZsPqQFQXULr8VEfnq016NV76UgZOtN7JdBeKE73plq8yH9SF58PSi6ffqnBS6','FM4EJGmYKSkokzLgYwO3rsdvVEFq',13);
-INSERT INTO ti VALUES (2232913785,63731,'vjRyrP5HgNMs9dI0IafnT8oZF6iK1ZW4T8Kgc3XCThz8w4c1rSinzra1FhDQZNqxHd4QATUS','yheGs79F1MDovqlddR7YjVL23iUKsS10sNEc8dl3ELqiihg9kuswrv1QZY84xyIvUN2ZTvaHrimBKmaOKaDk1AHpU9a','rEe2TwDjqqcvNUPuMN7mEG','l2hV57OwdSKoUAiBNy9EJnOdjAXf6mjAhqEvFtjvhbnup8k38fEiHnKzq1zRzHFmP7BjHxcNMUuQ7kucbcPTmAm0nLwmvG6Z5TC7u7qYmjcyD5RoOvK7wvsjJHBElUparvqKy1YqYAmV0kZ87hSW7TMHkctbh','vxu8lzeMLlpWjOsFbyODPPMOulBDtUfV8ZsPqQFQXULr8VEfnq016NV76UgZOtN7JdBeKE73plq8yH9SF58PSi6ffqnBS6','FM4EJGmYKSkokzLgYwO3rsdvVEFq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(85), d VARCHAR(71), e VARBINARY(14), f VARCHAR(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4627748,41516,'1zMxBt1JATLzJbd6YTyEIWiyi7uUjCN4qinB3R8PtVsJSFZgj7amf223GXwAQH8OVPYPnQbmS','34SfMU5re7De1sitcZuuqcNxi0dgh','awmpinYk','ne0vbSBATZ1Y5D2AFqFYb5Zd','t92EIpcoaFvWhn9nmbIp8EWs2Ua329rjY1S3qizbQIw7tqkTE9oI5RV11etUJP5fHP0Hr6tJFMCWJniXPE','klEB6VyN6EWoZhlTu7y9fxMtT',0);
-INSERT INTO t VALUES (7943324,28659,'ZowCbCI9VXkcCbORpE352zKdvCyYHtYjbcIO9cwdEhRda7vP2zLDzPih4UaZXhY','5USXDOEHROvjsKfXQ2BQP2MBy66sRSDPJenMFo6FS0w','GJ','FK','lxCFvNkzrUEdqqs6u0T7Reha6Rnnu8a7lvOoeTLVEBT4DgPpuFs7Wu2QBKYcOUQ5idwEQS8lPw5PO','kUSsUoCurkQSHh',1);
-INSERT INTO t VALUES (14595214,7396,'Eam5elYUCvm','IlwGh1UsKSfje13vIC6zD9HPR','qP6I5L0uAVS2','qm8FzjgKVeo1dKTshTViUY624GSgpjzJEQISA8rOrjAcczT8g7ByKD0yc3sH','hWzbIio3WoJCijTJvl3TFkTxv4r2TdXqlzT9ylu2qVZ10Z0TMH8fxQP','yP9lW9nCame',2);
-INSERT INTO t VALUES (6117479,13831,'9AOdN5eIUie67hSEwhp15P','Y8MvR78DFid5fqHzrV631uHpi1PrNQkV2cVyOW2nSyiRrumT6jfk0HYdoHIL3','cTSmlk3BQ','kwbYjsya0ufcoR1ns2OFJLFngPVFW4aMWGPeYbL7vFT2tk3viEgnOKWH18vGB30AnohMvuu','cpdGye5Jpdyhr0QvrhrXeyWXYxfNvwodTsTi2mIYvP','H2N8wfFoCdO1dsKJDwtf9nh3AURpV2dtBKkEP4X3VyjDxi8ihGGk1HIMzPhz',3);
-INSERT INTO t VALUES (15317528,60463,'0gQst4zikun9UnFtoG7gxQf4cCQCSIqFzcwDGG4nj6Q3SB0WUDOKQM4uJO0zYRpX9fDiu105aU2nzZtNB','6fiOp6u6YE7Nq9bfeoRuF','zprf2zI7q','RCAUecHG95M4EInASbhg','tNKVBP','3chR7RQehZszwuhg8zzR6vPs37imQpQ2f1w',4);
-INSERT INTO t VALUES (15560914,39691,'KNOjeU6BVsr577aClBPYUvZk','SB95juIVdYLyhTkY39ysV00vVOY67M3sLJ6dzhLCoAx4nzi7Eihu0f7yTkSsHv0lL','ofXZgTsZrWWH','W3FfhWjpcabkp9MixOn78awkjfeqtrRikeTzRpcPUhxzEqSgnCMgedWF9zUmu0G0bzQNs','0oIhw6TLJzy7jrDkgLImnX3IxRkBCQvmReOGVi3Rs73','e7KTQ',5);
-INSERT INTO t VALUES (9058208,46573,'O9oC3Go9dQfWkmP44VVMb0MfJEA7p0X7d9yyC','nMwXVybr0HO5oSBLgwtz2TkUbXZrBwVMMpCQB89cTpgGaX9nedLIvWSq8H9Fhdb','V3T4epMH','t98Kr7029BU3uTTuDlr0dZ23dymFXTADhcNr3nMDQcQcgjM7rAEpqrW9ZBSOvz5Agb25BUb','1FPKolcjHowxeYa8ZDcEawiQSRR2avFwVsC9g4RyD2asj4VznbnqCXMebCQrmZIRQMp','QmSawX95QyyCNKYAXw282exGIHUJH3D5VXgPoLK6l9ZPc55zRnPx4L587pIM4okZVytdDH8Pzos76pPovGLiHOQ',6);
-INSERT INTO t VALUES (1497578,10610,'b0yMObi1qmpkMQnZkLOvmeoiknugKrYbSxTGUVeDervvKsJ','daIdBI9JHvLEsrwR7i8okvBwteUSiQWI0x3DH8vaxy6lA56aksd2PH453','tixs4d9p1d','wRTI5yPoy','F6WJgWDO0UAnLxPls0Uf7VH3jPalj','cVuoIRtGBQ3iu71cJjtpDShxXsl53E',7);
-INSERT INTO t VALUES (10922385,35225,'hdkBRVJSNepComlzgYMDKcrMHzY','KhXyDivH7oogEiMspf7','aJ7QNLSkm','EfZbU6nMfaWfPuK0R5gXXSGPKGvOu6TcaqeZIKia5fwt0yqujAjqD3JDsI5qa','3569y8fcSUsKzFchc5FyD80jfNl7paMBON','lPTIpQI50kG2h2hOfsVkYWI4A158bvbqoxAUgHyJ2DCL85qRB5yO0vhIlIR4HaP6j3EHjS6u',8);
-INSERT INTO t VALUES (16544356,45579,'E3LQEF5uQHs31Z','dvOYLrsHGlBXLk8qB','aFLD','2MX8NrEWkFKYW','99T9BVxNVM260oTCPKshJiMpgs2xlqZO3U6qGgPa6Lex2DS02qmA','B6d3P5IcUCt8llsZK34vXBpTrYNpHIxeG9H95zR5RTKImHphuTS1lkOqPmB7oKUEIIwQpC6wf0KS6n3tMxZb5odSAx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5657295147969793955,448427336064201458,'lLmy35A3C2bisd7TK0yC7gBS8w0r7VakIH5c21nehhoYSMBy','55g1Ci6PwybdgK82xafTHfdx5p7rV8giF8v','wM','tY2Mr0I6b3eDBZ9AbLR02I3tZ9IEyxSvWEhJkDNM1SwBChB','J','g',13);
+INSERT INTO ti VALUES (5657295147969793955,448427336064201458,'lLmy35A3C2bisd7TK0yC7gBS8w0r7VakIH5c21nehhoYSMBy','55g1Ci6PwybdgK82xafTHfdx5p7rV8giF8v','wM','tY2Mr0I6b3eDBZ9AbLR02I3tZ9IEyxSvWEhJkDNM1SwBChB','J','g',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-373507967713110262,9687506793492055991,'4DBaLQxHb4','Y0whujse','Mxhde0ucJvsyaCb4HkaZ8dmLWMGTEU0mAmMe3BVpFOidTkRxiHVLk0xBXOjErbe','6FPOECNBYvTaMd2JwKcmYxgN','h','pX',14);
+INSERT INTO ti VALUES (-373507967713110262,9687506793492055991,'4DBaLQxHb4','Y0whujse','Mxhde0ucJvsyaCb4HkaZ8dmLWMGTEU0mAmMe3BVpFOidTkRxiHVLk0xBXOjErbe','6FPOECNBYvTaMd2JwKcmYxgN','h','pX',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1024922493519481498,15935373857214571357,'bPtK60yRy0EdeUXQ7M5Uo9lFfztTPegDQvWL','lbz8rmR9phCSONNLUMbWdoHCQBAu63EnBD7nShYSb8gCd8J2cSXbozJmfEa4iDrkmZfBdCzW0LsUBBlMZZfKavMiRDexrnXqUWAcJiXZevP09HySLQD4Xe5sZuoaXFp4fggQ7vuA4ITzK0zAAvBMqGLVpItLfT1pGV','qf3TTP8jiBJJdsa6RnEarJDi5OAktGTIHQibY2NZsHKPIIeBoOursN81UOeI0','bB1kSsCbNVzFUgyYLRGYqsnPE8ojGi8DQWgaKKKGmW3XydO0AEIhTGFTBUZfakbmLu4bb7HU0J','L2','0',15);
+INSERT INTO ti VALUES (1024922493519481498,15935373857214571357,'bPtK60yRy0EdeUXQ7M5Uo9lFfztTPegDQvWL','lbz8rmR9phCSONNLUMbWdoHCQBAu63EnBD7nShYSb8gCd8J2cSXbozJmfEa4iDrkmZfBdCzW0LsUBBlMZZfKavMiRDexrnXqUWAcJiXZevP09HySLQD4Xe5sZuoaXFp4fggQ7vuA4ITzK0zAAvBMqGLVpItLfT1pGV','qf3TTP8jiBJJdsa6RnEarJDi5OAktGTIHQibY2NZsHKPIIeBoOursN81UOeI0','bB1kSsCbNVzFUgyYLRGYqsnPE8ojGi8DQWgaKKKGmW3XydO0AEIhTGFTBUZfakbmLu4bb7HU0J','L2','0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(48), d VARBINARY(36) NOT NULL, e VARCHAR(21), f VARCHAR(8) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13197978788161166840,2013832,'VJekv91msKKhdYiKNCAGJS8sMVE264ABL8RMjCl3Q8','BDjLv2zzaUk4','PNR1NXlY1ubo','sOpDxic3','m2','U',0);
+INSERT INTO t VALUES (11696859837086415097,16434899,'f6P5nhyLnW6E9Wal3B3eGCN','9fs52AJF','1XyDURLbc8TlyXhamDW','2ELrU7H','1o','t',1);
+INSERT INTO t VALUES (4571589187384480890,1948459,'h8Q80e0CZAvauvfbhg0fjZ8NAkBj2xfuPSjzLLSvTDf','QKBGj','l44YARBZfLrFEehAW8tQ','Kvu5YUV','Os','D',2);
+INSERT INTO t VALUES (4537535288891088200,8461825,'oL5DCUPeOSjvzMhe','l8k1af0asobvY','NDWLIjqJjK1ZjEJPOx','RE','u','u',3);
+INSERT INTO t VALUES (17587525372081396350,7442606,'tPAu4hf6jaBtmyzyBgo1J0cYyIDqtplB5x06u','Ddt','XsH','vGjA','DI','W',4);
+INSERT INTO t VALUES (12480888423822971255,1936140,'E89DSH7qt','mTQjSMlFYompu8muHenAfvsEPvFdGpMKFkIs','J6WqXHA9JD6yADHSy','xhxAv0wL','k','C',5);
+INSERT INTO t VALUES (14942219564012575395,13490122,'ZhzwpE8AR9LNBdMupo8Eucmw3vE6fDKZJD7I3MZSrgpkONb','u50StSaZqa','dWnbpza2YIACHw85j','z','B9','3',6);
+INSERT INTO t VALUES (9037343821470460833,178488,'gc8otAXV38gMbRMD1g79SPvM7e7fVon9u9ljpJXHzJ','Fa5lbpFYloHElEnPT','3O7wkpFWtanQJ5D','OgU','gc','s',7);
+INSERT INTO t VALUES (4652882760880499496,11209713,'cS4nVeIAxXs0XztsDotzpuTYmgAQkPIAc2Cz0BDYV','nWKB2Jqr','aDlA98Q2W7','so3Zj3','q','I',8);
+INSERT INTO t VALUES (11581755762031556507,1260800,'UgUHzD8FeQcAF8AaGfo1jR7x2w5MuIr1Nfki','8','OTTopf4gSv','9','HO','w',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(48), d VARBINARY(36) NOT NULL, e VARCHAR(21), f VARCHAR(8) 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 (2599525020,62321,'243X1n9HGJmaRHffATgbeDSWtYUAPlsHVlEbtyODQTGpyfh','L5SMxn4O6uVbwzlBc9NxvP5wHuq8AB3xgOBNDZC66suMQFxtL4Ydg2YTBkw8ixdlIKHNQP','atK3KpH1VWl','zQtUte7JqWJF4YenNbwtJ','XybuAhxyQc2DMHwIoysyhGBej6KBVIQId1Ky1MkXpG8lBiyJ92YIi','n7c2zPQ7XjuoNQ09jEnSD3qWgENFhov6Wvs48ACTrNzkcR',10);
-INSERT INTO ti VALUES (2599525020,62321,'243X1n9HGJmaRHffATgbeDSWtYUAPlsHVlEbtyODQTGpyfh','L5SMxn4O6uVbwzlBc9NxvP5wHuq8AB3xgOBNDZC66suMQFxtL4Ydg2YTBkw8ixdlIKHNQP','atK3KpH1VWl','zQtUte7JqWJF4YenNbwtJ','XybuAhxyQc2DMHwIoysyhGBej6KBVIQId1Ky1MkXpG8lBiyJ92YIi','n7c2zPQ7XjuoNQ09jEnSD3qWgENFhov6Wvs48ACTrNzkcR',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(86);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
-INSERT INTO t VALUES (3602037177,65218,'roSOSbFm5UrDg0FG94UwYgMjUVylg89TqIwMsKrjteJXI','MEqgG','DP','TjYcCt50lx4FqBEVxI0fiq4Fjh8ca8Oe2Tj','Up7Ff2lFLm3de4V6iqwAnl0IVoeCxULfRDju0SGmeyq6T1kh0zYtrjKQImmvfLl','cHYY1TEjWoV9POfx0OSFpK0MksIxCbAqlJnIppK8KPIqKka86gq',11);
-INSERT INTO ti VALUES (3602037177,65218,'roSOSbFm5UrDg0FG94UwYgMjUVylg89TqIwMsKrjteJXI','MEqgG','DP','TjYcCt50lx4FqBEVxI0fiq4Fjh8ca8Oe2Tj','Up7Ff2lFLm3de4V6iqwAnl0IVoeCxULfRDju0SGmeyq6T1kh0zYtrjKQImmvfLl','cHYY1TEjWoV9POfx0OSFpK0MksIxCbAqlJnIppK8KPIqKka86gq',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14385706196416931419,5328924,'6J61fqrd4AZ1HvI','h3EsdMPCvQ','m3Du2bP2o8qFErRTCqDcJ','XehLU9','ua','z',10);
+INSERT INTO ti VALUES (14385706196416931419,5328924,'6J61fqrd4AZ1HvI','h3EsdMPCvQ','m3Du2bP2o8qFErRTCqDcJ','XehLU9','ua','z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (4051646634463270502,781229,'IGTlxvM4vRkkm5KFDxLKRd8OqUizBIVTODI9nVoiRPl4','oQlRqw0MJKbqqd8bBpvM9OJCMnMeBMegZdl','ohQsQoICKwlEJggR84y7','65LKw','F','n',11);
+INSERT INTO ti VALUES (4051646634463270502,781229,'IGTlxvM4vRkkm5KFDxLKRd8OqUizBIVTODI9nVoiRPl4','oQlRqw0MJKbqqd8bBpvM9OJCMnMeBMegZdl','ohQsQoICKwlEJggR84y7','65LKw','F','n',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15782050054743276535,4490447,'eRbBgQL','T2DedVrqrsP5I4e2hWNtkyEeb3Dtaq3661f0DU0wAz7yZ8HKshAh99xF8mNJLcoEtNap','v7I6','b','mY','g',12);
+INSERT INTO ti VALUES (15782050054743276535,4490447,'eRbBgQL','T2DedVrqrsP5I4e2hWNtkyEeb3Dtaq3661f0DU0wAz7yZ8HKshAh99xF8mNJLcoEtNap','v7I6','b','mY','g',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6887329192678229654,2932057,'9B','NKUGmdBs0rVJgMBSjiZK1TXVfHf1cDhNo5r7XyVUiJQtJLKeK49bmnllfyKfSLA1xn9d6sXujHSgwWnoDLEkZPF7NFEd3azzeHE69IZ2quuSG8AZ5Mn6iE1ulBo4y2dFyvX7egx8Uk0kt9OMGtsgOA','7bPQNtjduDyo2K','L4pl45ZSeZFigtzNBnlIwHkt4sGT8ySzEE7w','5J','l',13);
+INSERT INTO ti VALUES (6887329192678229654,2932057,'9B','NKUGmdBs0rVJgMBSjiZK1TXVfHf1cDhNo5r7XyVUiJQtJLKeK49bmnllfyKfSLA1xn9d6sXujHSgwWnoDLEkZPF7NFEd3azzeHE69IZ2quuSG8AZ5Mn6iE1ulBo4y2dFyvX7egx8Uk0kt9OMGtsgOA','7bPQNtjduDyo2K','L4pl45ZSeZFigtzNBnlIwHkt4sGT8ySzEE7w','5J','l',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (12578794421183930542,16215419,'jV4lQ6q1oDghcQd2s','A5U8NS5d0bHhrSLyQ5crf4smycnij2UiymZ5jxgIa4WPwiPOvRitamlMZBl2MC162e2on6geKuMEpZcWtCp5xTToArzqcKM2Zlj1bGQ5QR91vMMjm68Fd1A25NwupYria150oXtTdY2Z6aCVyipPZ0RvjERjaOpmqbZe7k9lHo2J8oCcVD9uAWN08uMbbh4scuIlqoV3Dc','GNq4KH','yGEYy3ca4czvD07SndYh8oivgZm7fonWYtva1MtMzft1GrJqH4Jb6JZUwPoA6xYHt57cubUuElwn8DJOiKpXegcpXUpStFpAs33lUmcpgA0WfyBm7bKM7LbMS8tzEtSmvUxANeh4HjSP34nX5ZQrJRScmsSh8EPd9GfRZPLjxOz25cb','LjF','6',14);
+INSERT INTO ti VALUES (12578794421183930542,16215419,'jV4lQ6q1oDghcQd2s','A5U8NS5d0bHhrSLyQ5crf4smycnij2UiymZ5jxgIa4WPwiPOvRitamlMZBl2MC162e2on6geKuMEpZcWtCp5xTToArzqcKM2Zlj1bGQ5QR91vMMjm68Fd1A25NwupYria150oXtTdY2Z6aCVyipPZ0RvjERjaOpmqbZe7k9lHo2J8oCcVD9uAWN08uMbbh4scuIlqoV3Dc','GNq4KH','yGEYy3ca4czvD07SndYh8oivgZm7fonWYtva1MtMzft1GrJqH4Jb6JZUwPoA6xYHt57cubUuElwn8DJOiKpXegcpXUpStFpAs33lUmcpgA0WfyBm7bKM7LbMS8tzEtSmvUxANeh4HjSP34nX5ZQrJRScmsSh8EPd9GfRZPLjxOz25cb','LjF','6',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9603903280595405654,16422090,'jwPTrV6COXMNQebrcyIv','bzgH74zx5AIoOthbffbSr9ew338','WYqUXPuLFd','W2nJQ5VX2SE6K4h6WmNqzkBMkKjpHYBZt8U7BheWYAyOg70CnQ9wnZcVGFLdcJkIgJXT3X6DwNwe1G8QThFrpqZRzd5ASY5C0BjoZKnWUGrRaMSF1ZB7CDDIfIwW2vH3MtpWx1OWasysF7t7yenHrgvbwGypSxxJjKSt3MVIboZHqhKhszLxuZYs','CF','Ty',15);
+INSERT INTO ti VALUES (9603903280595405654,16422090,'jwPTrV6COXMNQebrcyIv','bzgH74zx5AIoOthbffbSr9ew338','WYqUXPuLFd','W2nJQ5VX2SE6K4h6WmNqzkBMkKjpHYBZt8U7BheWYAyOg70CnQ9wnZcVGFLdcJkIgJXT3X6DwNwe1G8QThFrpqZRzd5ASY5C0BjoZKnWUGrRaMSF1ZB7CDDIfIwW2vH3MtpWx1OWasysF7t7yenHrgvbwGypSxxJjKSt3MVIboZHqhKhszLxuZYs','CF','Ty',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(5), e VARCHAR(93) NOT NULL, f VARCHAR(94), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7528072866267781002,1734720,'X5wTzu','AIP','U0rfsDEfZRcYZu4nE','1ECT0','eE','l',0);
+INSERT INTO t VALUES (6184307080647639466,5902805,'2uWTH','t','2akPbg8vfC3ymWV9k5Wh7LcTFov','dmWI8DZLTWUtvStObdHNu1iLR9AKfBDT4N4B3vp3aWNkDeg8FXjwIzf4n9UbiZZTAMriEo1Fnve','B','f',1);
+INSERT INTO t VALUES (-1574488489901251141,7534734,'q','n6q5','QWIxQkTTgEI2G03ezH','0HxnF9F92b','6V','w',2);
+INSERT INTO t VALUES (8715358334777682370,5495359,'t6ggyh5','tHqh','7eoFY','MjXsJykoi697Bwfja1sSDKxoZh3hlc0P1aV1CIls1PLO32Xx8dnHxT5tKlhCKFRDvfXOebXnwpoGKGJVRoFD','8X','N',3);
+INSERT INTO t VALUES (-5556134013469305858,12568807,'Jd5','z','El2vZpouTB69lSJJkw1P99q2R5pr4h9ouAb9q2mRgR2L9AB2GCmV1OZzVS32Yeym5PA90d8rJQ2vSVfrhRTDgAyFn','NJTrLPlnxld4VjygI9Y1jdvdCJClbg9xXtN','2O','5',4);
+INSERT INTO t VALUES (5385693715470833772,6809355,'7','b6n5m','jmJoAMFZ7HJYvwDqAfKWmdggLQmFERKQwpbcxxo3sGUedx','aoFnSy3NrvidcD1JbH0h9PUsn6TvovcHcrRMWCjTIbz1SeJFWGU1c2XzsduSwEmhnV0H4dgH2IqXagwN3P0IWUnr8zAP3','A','n',5);
+INSERT INTO t VALUES (8512525747960816986,2104799,'U8UaUb0U','9I','50QK8uq9YprkCmiUoY9Zqf','oSA1sw0PdbcFd9ddu07Pj38kOHEphsKFLhwZdU4','SB','y',6);
+INSERT INTO t VALUES (3937930373533148486,6329121,'rBb7l','lqT','nhfLfPIzvPC5OZdRwdBXBbooXS2XoGmCOfsMj','rALxhWvPeoFIenHabqy4rd3wqHZheZ','T','w',7);
+INSERT INTO t VALUES (-1299080788529602835,8344767,'Cv1wmo64','r','Rdr06','iSS4JiFaBGEJosRkOJZ7VIuYBEQCBFa7e','L','n',8);
+INSERT INTO t VALUES (4990626609605896810,3944613,'OSuuQmrd2','mrlwL','nK4lw8ulWWIsb6sKAUk8XQSShjp4MvrLB96iOZAfvFKOsSU0vmv98gWd92rnqZt','n5','H1','j',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(5), e VARCHAR(93) NOT NULL, f VARCHAR(94), 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 (-5870527299155900458,4836131,'Ss7O9','lh','W0F339lFngG97dwT9sW20RP5PuaLiKeo6bH8omAaOG','aoWGfX1p9fpqa3X3Ywgiv3kF8SrcSXBp5Am6Q3JnNuTWO2xbJvGnVxiLYt5kQsYcCGvvpJLfTxUUtKn','8','s',10);
+INSERT INTO ti VALUES (-5870527299155900458,4836131,'Ss7O9','lh','W0F339lFngG97dwT9sW20RP5PuaLiKeo6bH8omAaOG','aoWGfX1p9fpqa3X3Ywgiv3kF8SrcSXBp5Am6Q3JnNuTWO2xbJvGnVxiLYt5kQsYcCGvvpJLfTxUUtKn','8','s',10);
+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 (-1432489386461303596,10288992,'JZXJGbHohm','g4Rf9','WjjiUizo6orDi42X','Iydkr','RK','g',11);
+INSERT INTO ti VALUES (-1432489386461303596,10288992,'JZXJGbHohm','g4Rf9','WjjiUizo6orDi42X','Iydkr','RK','g',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1225698227,62260,'SkQvIIzk5XoqSJUQOMmgGHkRaOvCPkCT1lWXll1bM4e3oejKCaLLnmbBh6kjfX1PNnOKbAKUMaZaasITfFb6Te','7H80WXZgkTU9C0ktQRRqnku','nmb51BrZUhE','n5sDmRsOZo5y0Ynhbcf0QShC3oPSdairqxgErNoypo7kEbcyVcJNPqXt86XpV0C128mF4T2EoLWGIxszpqb3tyF5z0YC','JLTqCDrhiStUEMlZFU','9VE6mKY5WruuDJSUnsXW62X14i0fbyioUyjV3kkDsNyhSKhhoX06QUUi53zt1sTH9gRLTvZh9PT95',12);
-INSERT INTO ti VALUES (1225698227,62260,'SkQvIIzk5XoqSJUQOMmgGHkRaOvCPkCT1lWXll1bM4e3oejKCaLLnmbBh6kjfX1PNnOKbAKUMaZaasITfFb6Te','7H80WXZgkTU9C0ktQRRqnku','nmb51BrZUhE','n5sDmRsOZo5y0Ynhbcf0QShC3oPSdairqxgErNoypo7kEbcyVcJNPqXt86XpV0C128mF4T2EoLWGIxszpqb3tyF5z0YC','JLTqCDrhiStUEMlZFU','9VE6mKY5WruuDJSUnsXW62X14i0fbyioUyjV3kkDsNyhSKhhoX06QUUi53zt1sTH9gRLTvZh9PT95',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2362392292,6996,'3GSEGVVi','WEc4VZi6ObmUh4WxKfMq3g5c5D13cLiMTgDZiDvuoi6sDy2fKrKApepzUXpju0ZfQEjGkwdFAepQOdN0v960RHRFihNBJOgCht8dVjEBAr0e1cLNChis2EPMb4hkRiK8Kg8AREwUoGFh9iuFKhcHX2O8XdX','4a','DlpvcCNInoU2wc9FWsBdndPvtMlnj99oH7b0aZ9','JbMsV1ikLTRZaBjIJ39xZcgRHQ5YNuNWQ34Bb','tAEWCekwuZi55tWFOQOGd3ZFtRt083l2TnWZ',13);
-INSERT INTO ti VALUES (2362392292,6996,'3GSEGVVi','WEc4VZi6ObmUh4WxKfMq3g5c5D13cLiMTgDZiDvuoi6sDy2fKrKApepzUXpju0ZfQEjGkwdFAepQOdN0v960RHRFihNBJOgCht8dVjEBAr0e1cLNChis2EPMb4hkRiK8Kg8AREwUoGFh9iuFKhcHX2O8XdX','4a','DlpvcCNInoU2wc9FWsBdndPvtMlnj99oH7b0aZ9','JbMsV1ikLTRZaBjIJ39xZcgRHQ5YNuNWQ34Bb','tAEWCekwuZi55tWFOQOGd3ZFtRt083l2TnWZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(1) NOT NULL, d VARBINARY(75), e VARBINARY(78), f VARCHAR(37), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (53645,184314574435188400,'U','ps6L5rZZYzEE5NltfHwAfHxX5ZotcZnULVCbj0vs6AJ99gM4lHfBpxYkmcnAEWc8Zht','WwRXHpAGQ','wgCz9OhNXvy4POnCVSy6lh6zM','mnAaVzT9q496zKaVN3g0BRYsbK','fubNTGLDVJ48KS8ozEq8dAikeb8KRv4KVa7c',0);
-INSERT INTO t VALUES (40843,9076309601259700337,'3','Z2VIqdcxSATJq7j','7P890xvRwOLtiD8MpTe9azAJVWSyN4JLiG4','Go1xu4JlRzzHcVMPgn8izfKD1rMyEMJo','T7r30DZYbkifAGY9ywHr1GBaP3fgKqKFSu9SVHVTKztgEI2ZAb','7dd1GnVe7w9ynQNlfmd8QFGmIzmqDcP4l6h0QFQgCK14IwuAgoruhuq5D5bN5Gc55bEc5',1);
-INSERT INTO t VALUES (32643,3522265978424562417,'y','51gktDtYrc1','zbDZ53217Kn4T64NjdpxLQP8tOQiM41Ar8jIsgxjSAl1BD8E78RILtUGUaKEjDpN9ZQc3K41sfVH97','YFKvVb880it','j8Ui1gOgT4sUy38x9EBqDHjJBx7uUCagibvWLERJj2sxZLH1Yr7VjxWEIviFuASyXAf5FTRRtoOv2NWpkF2Fa','i4zBpsX2TIL5pk5yT8FaXkfWjL2',2);
-INSERT INTO t VALUES (20430,5125551787242724697,'A','M4RIb8oJn','U5','GSkZlmFvw68BblBejzYH3l0eeyYkvqD06','AhmAOhldMkmzJCAUioPEvXLc4SgqFPmuv2LOe5qU5t3Bx5VhedfSxCGj7shJyFLX0e0H3nbC3mDVVdr','ks7ywmsb8nCgbOwgl3h3PjlSAPQrc3hxWEH',3);
-INSERT INTO t VALUES (34041,3534605911411225120,'1','f14Uby1JCUgVmpuKYo9jK7w01Ju8P','8VCU1jKTRCo','kcLN','rvP33sIoPWmoSr2KWgTcgjinMTHhX82','umL0MdpKGDzJTwUrrwt3VmJFZjQ6HgsRBjnL8Ar64AgBVHlimjGsCM18samSAoCDtXyoQIv88yWRvZUDp31fJaTHP',4);
-INSERT INTO t VALUES (58491,18164328586514912430,'8','OQHZ4RXLdh7ED8H4vqoCSAqOtGJ5bIfh2mkXuC6DocBp1DPGnqWftKU25di26yrCsxboUGFXT','KLHS49usR81fdWOrgGNvM2jahUWHTfEvfWj0ONyS6GsE48qHdwm00iUGJMyUYeK2sHcIf','qdPXsg','0Fp','ZRivxiQLjfVDsarEIXjoCeyp9LO218vh56ADr2dXshxJV9HPt8iVA6xfJdvqVXCglZBH',5);
-INSERT INTO t VALUES (7822,4139374956575875316,'R','o9PIkAVxIcf4FQ5tO5sBtN44eXtEOSdRtNUwEUto13ylm3hXfXSfpfsLmcsTNjDpveDH','XHDeuPJABrbiBtW9RszfrEVnOGwe35J2n9O1zWF447NEa3GwNePrLYBsKofQoE5DR3RsbN','lcj0fG5stufOvDG2ce808dM','VbutoK1CfKl33mSz','MzGzHtO1jKdzrGUUapGcSXMlO7YYbCM6tHyufBhhfbV9rS',6);
-INSERT INTO t VALUES (49543,6164600583507231780,'c','pmWAvwdaNouakZ3FG0eWPiDM5tGDZZ14aVZjKjajUVx8tyVfHjmLXwgrnm2AwFe0OaZ','MrTDfH27oDS7kUjCOsyXzgo1KWNZCLJLOak12UEZcFI3Kj4NbAS','0YNGRJWwsu9XvcoMEiZZ30AC07q7QdKPLej','FeLhztWds2nsnIwoG9ikSaEB2hcyAGTjyvKOmLwe5sxoZey8xsA','EsmAXf38gA4cxsDQbey4e6u4ZNPXO6nDvJfUU06TtiZSmCaQ8BYeBtwKFWYDQKvK2GUjDw0E2LN3kAJ5',7);
-INSERT INTO t VALUES (36881,11303050826176102201,'4','WxI','ch40q6uzYyy4SjIh6hDksUNioQhzR6fRoQg1','qILTStPlwM8qh41M','hnZo3xB3itu6bPfZvxrKzVpAmw4S6r5m4jnPPzW6XqpU7KddLbLVJYYhlUn3p0je8oG3oQequ7aiaHBDn','WY4QSNRmqe3wWVzEzKnb7u2Kp',8);
-INSERT INTO t VALUES (8975,962539605877187395,'4','vzhMAL5XVgYgErX0n2GapZMtb6PYSZZlLhvplQsjFl2tjJWf7Y4XQL0jD2PK9ikVsiQlXvfzvr','Sps1f7eeGEq8Llv5WM1NlaCoCvVTnqKPS3iVlWg3BAt8A0FwGnKB7pqR1qqmg0','5YlAoZKueBs','8QrFIRxsTJI1','x5dGFmLoDGxy2w4bB67KnoTXcpnr0UhT2tKuwXQ5hQBvwQmDuXchLbX7HrCU7djghacmTLte0VykuHjmgkiNb64IXNrAweSwMNe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (586675,1561958395789253752,'l','ieaoSdthLztyvVkR12pGE','bmhH0u','W8QK7EV2j','hG','6rgT7jrCbOghiq82weS6Vieb5WUY0opivXFvlHN2ovFlzKRibeDsu1bbDG56Hs2yQGAKS3QFiz5Scwns8x',10);
-INSERT INTO ti VALUES (586675,1561958395789253752,'l','ieaoSdthLztyvVkR12pGE','bmhH0u','W8QK7EV2j','hG','6rgT7jrCbOghiq82weS6Vieb5WUY0opivXFvlHN2ovFlzKRibeDsu1bbDG56Hs2yQGAKS3QFiz5Scwns8x',10);
-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 (4264361,5282603095512030365,'b','n6UWBPiMJgN3di8KTSFG9veX9fZHcGoaOzF','0AgvGjuDwM2VXhkog8UMNdZSksldaUlPFt2JEjRnPtKNbaBVagg01','Jee9mO5z0p8pYRE51s4gq','F9a9nfkGAnmna','S2uSzIWmQItVthflSVJw440angSJGuxYvT',11);
-INSERT INTO ti VALUES (4264361,5282603095512030365,'b','n6UWBPiMJgN3di8KTSFG9veX9fZHcGoaOzF','0AgvGjuDwM2VXhkog8UMNdZSksldaUlPFt2JEjRnPtKNbaBVagg01','Jee9mO5z0p8pYRE51s4gq','F9a9nfkGAnmna','S2uSzIWmQItVthflSVJw440angSJGuxYvT',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (10871723,11682893408433886768,'H','0bIqCNbWjag7j3mu3WmElyXfzqRW1N9xVJ4FAZ2YX5y8aQtp2kDbrB4YVm9dW5mPcLmuWH53oyuMxs8RHsRzMioRd15Qn0zqfMFyXUFkPUI50LHY6iv4BVtRpU4OGpyWCeQ','RhJ1LOUcF0CybBo9YLjZD0qeO258D8bEUKqGFs','bC9xxSV0lwAarbiT','Lcg0XaIxzc9p4PVFgIdawWuexCt8W2HWHooW2nSTRyWxveFm9YwZzM9h2vGDVK43f1p5lUuvov08pss5DbCQ4nc2U1XGCKe','NGJOZcuGefgt78JTC5Whmmrp3hVmE3gZFNutRvQOwlHuItzoeR8mAY321bU0fQgF7mkHmxJCru',12);
-INSERT INTO ti VALUES (10871723,11682893408433886768,'H','0bIqCNbWjag7j3mu3WmElyXfzqRW1N9xVJ4FAZ2YX5y8aQtp2kDbrB4YVm9dW5mPcLmuWH53oyuMxs8RHsRzMioRd15Qn0zqfMFyXUFkPUI50LHY6iv4BVtRpU4OGpyWCeQ','RhJ1LOUcF0CybBo9YLjZD0qeO258D8bEUKqGFs','bC9xxSV0lwAarbiT','Lcg0XaIxzc9p4PVFgIdawWuexCt8W2HWHooW2nSTRyWxveFm9YwZzM9h2vGDVK43f1p5lUuvov08pss5DbCQ4nc2U1XGCKe','NGJOZcuGefgt78JTC5Whmmrp3hVmE3gZFNutRvQOwlHuItzoeR8mAY321bU0fQgF7mkHmxJCru',12);
+INSERT INTO t VALUES (5534868062093438919,4318381,'4Vadqh5Vw','AuEf0dWa','mn0HXktPPJnktWhkIoXwZmRxFp1TCAbckLGtNhknvN5L2KAaM5FVcOtq9RokBkc1IZI5AxptiyXVYoUd','51S8Lyw41ge8Y6L39JgnHSDAxzBiJZGqlDBg39sDP2lisdEjOvJXcfpu9mbgyrusMGWu9ZtG8BekY7YyDo','H','0',12);
+INSERT INTO ti VALUES (5534868062093438919,4318381,'4Vadqh5Vw','AuEf0dWa','mn0HXktPPJnktWhkIoXwZmRxFp1TCAbckLGtNhknvN5L2KAaM5FVcOtq9RokBkc1IZI5AxptiyXVYoUd','51S8Lyw41ge8Y6L39JgnHSDAxzBiJZGqlDBg39sDP2lisdEjOvJXcfpu9mbgyrusMGWu9ZtG8BekY7YyDo','H','0',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8609301,8367771071652090798,'Wy','hKEpH0R1uTG97dQZlM3lLys5qpKIvInGr0eOmbujuGPTLkuaj86xzlDXNADkkhVdTJL7nZyHVfeuGFSWEg9VjAEip00V9y0b014l2SufNCvdUihbTbDSNCL','05TuW0KjkgTBqjlOJ57DnKoOK6klY3CYsskjagj8vfcmYApwKCg27G7q08X5iBFggxQoz2d','y2jNzKmop3EaQOuuyu0ZmiDeWs9p1yhxUbFF7tJByu2vKUX5mOGCtYvv8srtpm3aA8Xn00IJZGTgcazb4ut4Y6FigXTZx3YJ3AQQIrTCwTmWjiYwBWw8sfv4BapeOHvKiSdWnGe0HVx1WZTAcCxShr7VoeBGsT37D0mZeYBxDkz2bVRE13JKTFsx0ddC2Pvbub','VPyW6UaN0rzIskn6nU00aiIWtUNPUKp2LYO2ShcwJHttfoFKprJM6SbG3fXQp7','BCBLJc6gKIlLbyaCKUZfrV1huas3756wsbinFyC99mHi0acR',13);
-INSERT INTO ti VALUES (8609301,8367771071652090798,'Wy','hKEpH0R1uTG97dQZlM3lLys5qpKIvInGr0eOmbujuGPTLkuaj86xzlDXNADkkhVdTJL7nZyHVfeuGFSWEg9VjAEip00V9y0b014l2SufNCvdUihbTbDSNCL','05TuW0KjkgTBqjlOJ57DnKoOK6klY3CYsskjagj8vfcmYApwKCg27G7q08X5iBFggxQoz2d','y2jNzKmop3EaQOuuyu0ZmiDeWs9p1yhxUbFF7tJByu2vKUX5mOGCtYvv8srtpm3aA8Xn00IJZGTgcazb4ut4Y6FigXTZx3YJ3AQQIrTCwTmWjiYwBWw8sfv4BapeOHvKiSdWnGe0HVx1WZTAcCxShr7VoeBGsT37D0mZeYBxDkz2bVRE13JKTFsx0ddC2Pvbub','VPyW6UaN0rzIskn6nU00aiIWtUNPUKp2LYO2ShcwJHttfoFKprJM6SbG3fXQp7','BCBLJc6gKIlLbyaCKUZfrV1huas3756wsbinFyC99mHi0acR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(92) NOT NULL, d VARCHAR(81), e VARCHAR(82) NOT NULL, f VARBINARY(2), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5716,37119,'ub4srLKXHogxYApSJc6qWct7I3RwxH0gVCtZ1uE','fSCWWr2Cr1HbhpyNtyyCdjV5X2mZnBeF8jCuxDIIq3rxpEAZDkEsvkxUrPv4b6YCJuBcRcP8','Sh0tEJioA9LKijbiuPQJAAYpx3ZXXQtcpbUfkZBaeFS209rtWKVEjw7r1XbmaiO11ECYWHavlko','X','1Wff326RfUgiJrX3xZrMGMvScLNxdnUVtYgcYEVM1phi','PnIqQL19duiUQwX20i4rtbZ2AkdaALwSOwBnNyLEFS40D1OlRd4evRkKP1fD82FaEt64snybcZwJpxr6Pn5yBtt2RC09',0);
-INSERT INTO t VALUES (-27686,35203,'TXvMVFZ7Beq2Pr5B9Hgclr4fFCj','noglEh0vejR','sTFRlW8MKRoRN8vLaNH7LZEiXqKw0agAePMof3bWPGHTaQevNFWy8wXOqLpP04erl','oS','hJt7UDTdq6356','Xj1BOM9hw3T9Wgp',1);
-INSERT INTO t VALUES (-17887,60093,'oRO6xNd0q63LE3W3xja2lHXGoo','aqhCLLR0ZiuZ','ChIgITGoMEiE7odBwYMimQ9nJEeONu6FX2ATMhy87gx7','dV','KlY7PqsGV','U7CAfDwBtXGEGdwh7HoMnFcmuG6DUF0993Yeo5cJIcUJUQnGWi1iPCtHkbfJQE5MdPJe89whFN2n14R5pTeo9mw',2);
-INSERT INTO t VALUES (-13817,30401,'h1K0yuLmLlecT1wmenWN1FsTcWRelvWztSRa5fJXnQ1jXf3hF5uyTwlyXes7fs2qBbaLbwMTUSj7','e0GGOkAEYUwbzOwWL1eo','KX3YYPtSHK9eDOCavqOX8DOUpMSbhvucX2shyln23lLJxKYmxG1Rx0svGPyx4oAnYjpZOw','Y','XwVM3QMxGb8c','keROvtcvUmkGROG',3);
-INSERT INTO t VALUES (-451,3299,'m6Ai4lMgYLwHkL2iPQyTqm2Qmc9rIWKs07k4jg8PEWzDvbb3cSDAFJVwF0E3BKppMV0kao4rJG7GJ4h6','NzgV','YOhdPNRus8myq2643B2E7E30y4JYbkQQKcKgW235pyp5QlyelZnvlrERj5AZH6hMASsgKgmiiJsUzm','Y','EwXio3SYuuQm9tKKDOFLLWKDOlHx2DzoNY2h5XqNivv4juogYOlUII9b98OHBLggSKzSu2','hRLf',4);
-INSERT INTO t VALUES (4018,58456,'Fl5A5ZrtPqqgZpe0CxTxFH7TWX6ETQp','6l19cjOxv7IFrJtzfF18BTPfIzW0rIkz4PJRxpi0gQTd7Oei5f6Xx97PXMIoWNqDZP9BBwm','lXwIHkfIHz5xaqAMlfHpnPQYljWj6r5ngJH6txri2','zy','GdJSjQHC6PavWGbWqrxWTLAkS','WwfxkUQ3zTjdIVw19kh9CxBuybN',5);
-INSERT INTO t VALUES (-24088,18745,'uaoWLvGl2qTJ3jthk6JyGaQf8kzMZAY','Eg3VrJkcLilGVxm3BzxayqZvk8VBLrdaLsMS8Qo4cBN','NzxL4D06FaNF9YIOVf','F7','7uSUmn','u0VWwY3oWKRe9n45qJJ9ApuMF',6);
-INSERT INTO t VALUES (7647,59942,'nRBQ9saraBVjpdZlILYjKwAM5aMaKqYz72rqofTrivhGTmYAdx6abDx0AitJRa0','24vp3V0Y3iovw1nOFKmaRab05pVOmKs8QPhIfC6','2tij6gE3uCqlmNb0fdvEvoX6smyw6ESULr','yL','yKZileFR1aE4Kt4L6qSHD8slItFWpdKf5qdhCbqLw7sERtQnUw5tyCX9UHGa5oD9ytwMSvnzBbmHM0VFFKDDFb8JDCRivW','AjmwUPCmvu4EHNRyKzhNBQOKqhXWuYG0x10DDj4zqMZOeGRFHqV95IROYJUNmXBFLT3ow9LdFBgJnmOSva51AZupXOSlvpk5ARM',7);
-INSERT INTO t VALUES (15414,22417,'FlsEsrChfc1GpVa9waR2ssm4UfQQL4RGiOW71xzIk5PfCcd0a0dHPCQAIrR','VtMjy2YX37Eg3rvQQ3h9eF8gffCD8w953RmBBFs5r8i3Nn','VcO224RAJ4X1IK32dhpc','Ia','tEagoUzesyzK6C4grfr','IqtsztfshjuDdSt0sHTyetmQa405ejLnSckfhtF82n7Vj5OcHYOPkgvnF9DMKJ0Vk9nS0T1yHP168iNdFpjyRoeIEYmxM0z',8);
-INSERT INTO t VALUES (-8771,60133,'rWpWLambdUY40G7m0EIo40CsUcapb0h1t6K6dyifS8HzRTDBruh1mx7ZV2w6nuGT8m3iCVQk6gIhUJud8GeB3lPk','ZBqJNTKvD','73d87jGS08d3jvLcBbPXuuWqVOSnadyt4FdnOmD','q','tvP1lioRzkpyWPO0XInp7PeX6asitKRX9lHj50wsYCobgI6WRbMzDqwqiJ6','YKh9qFZzMmXU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1556059891107537829,13797534,'XcD8HIDc9k1','IupLfZyYPFiQEohjZY9m0IE0yYNouqXNpgbiKK1khiUHASHVGqWmeNuMZC9ZJ5mXGjZqzLs5E51bsLk5apmDNUbT5IkC0vCabzSmJ6Z8sXB6PTita1RN3RVcRZhph726sBrEjcIwLWg8kXoQXtP6IalIi2a4WCy3jLN6wLCjTdkFkJRnq949U9Q47t5HyZLzlybs2p0dglYBqu6SjdEU6pS','4DZrXUC7pPNDAaeNrRfIw01SvVsaf','LUTYIdwv90wnj7KjUhlYj9F43Fg5OqUhgAev8FaLMgobDpEaoja75pDvtXFVtjNhvFMEGY1kYWm3FDhxKtVsx6wpFnM','ZW','p',13);
+INSERT INTO ti VALUES (1556059891107537829,13797534,'XcD8HIDc9k1','IupLfZyYPFiQEohjZY9m0IE0yYNouqXNpgbiKK1khiUHASHVGqWmeNuMZC9ZJ5mXGjZqzLs5E51bsLk5apmDNUbT5IkC0vCabzSmJ6Z8sXB6PTita1RN3RVcRZhph726sBrEjcIwLWg8kXoQXtP6IalIi2a4WCy3jLN6wLCjTdkFkJRnq949U9Q47t5HyZLzlybs2p0dglYBqu6SjdEU6pS','4DZrXUC7pPNDAaeNrRfIw01SvVsaf','LUTYIdwv90wnj7KjUhlYj9F43Fg5OqUhgAev8FaLMgobDpEaoja75pDvtXFVtjNhvFMEGY1kYWm3FDhxKtVsx6wpFnM','ZW','p',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7514848799638852641,3426930,'q4Ruy4','Rov59fSWLYA8LHFyxOa5r15UM0oevujl8LyDflabGRg4AuDV49GqdJHJiaI6d9xUhshYa5L6sbbNvgsmklXSaIdi5GXkllONTHdIMQgnCk66cfMMSJgJEmm6PwraSqTCZllU8IlOdBSraaEq7IAMKeSD7','ye4z1ARbM8fYr30uKIJnlLfFG7KRYVc6Cc66EauWOagOVQmcdzv6BXLXuEPOsWSm3yzgB9AUngppOszK','f2rGFFpUhSs3r6ebfU172sOuBQxqdg4NPyhbB0BXfk4WpUuhgAkDuCXzetbEg06XANBt7e1BMdMyTebLINpo6GSBVaNm6cXJN97LJ7XNeFk7Z5Aq65EcvkRzDeNiSpNbctHqhPR1JxtU7g7XMrmt','w','Y',14);
+INSERT INTO ti VALUES (7514848799638852641,3426930,'q4Ruy4','Rov59fSWLYA8LHFyxOa5r15UM0oevujl8LyDflabGRg4AuDV49GqdJHJiaI6d9xUhshYa5L6sbbNvgsmklXSaIdi5GXkllONTHdIMQgnCk66cfMMSJgJEmm6PwraSqTCZllU8IlOdBSraaEq7IAMKeSD7','ye4z1ARbM8fYr30uKIJnlLfFG7KRYVc6Cc66EauWOagOVQmcdzv6BXLXuEPOsWSm3yzgB9AUngppOszK','f2rGFFpUhSs3r6ebfU172sOuBQxqdg4NPyhbB0BXfk4WpUuhgAkDuCXzetbEg06XANBt7e1BMdMyTebLINpo6GSBVaNm6cXJN97LJ7XNeFk7Z5Aq65EcvkRzDeNiSpNbctHqhPR1JxtU7g7XMrmt','w','Y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1152049566070014764,14652849,'Z6rdAOeR9','6LMmwFgCc4hCntx9u8VlhQ7dIEkUvIVgV3k4IS5NaYVXB4tiv2zynFYyyDob4HLZgMoUqlgalgodfxM7865rpA4IcDWyN2rsVBl5qXeU1h','IJFHwyW72T8NExtEF27cGXo2cDDZypoBotOlqdop1WK3gnRhfjfMDtdeRg1orWX3','ac2tCgeada3fqRHpfucCDLqDsYpvlVMKwmd63mETlreORxvS93n4emkk3YFtS4','LFN','L',15);
+INSERT INTO ti VALUES (-1152049566070014764,14652849,'Z6rdAOeR9','6LMmwFgCc4hCntx9u8VlhQ7dIEkUvIVgV3k4IS5NaYVXB4tiv2zynFYyyDob4HLZgMoUqlgalgodfxM7865rpA4IcDWyN2rsVBl5qXeU1h','IJFHwyW72T8NExtEF27cGXo2cDDZypoBotOlqdop1WK3gnRhfjfMDtdeRg1orWX3','ac2tCgeada3fqRHpfucCDLqDsYpvlVMKwmd63mETlreORxvS93n4emkk3YFtS4','LFN','L',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(42), d VARBINARY(89) NOT NULL, e VARBINARY(48) NOT NULL, f VARBINARY(96), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8926884520723769117,15179080122485955715,'D5C9FxOv','n2jQw279hHOZi8K1ikiut14lvt20irtRK31Hlr5iqzSz4OopLKjQ','CguAMUjwDNHHwAT','B5fqz69JV25NiWQONc9LG8d','c','L',0);
+INSERT INTO t VALUES (6848185965284129512,4259982435052639881,'yftT2xHKhJjicwjaCVXTA4hQZwxmliSS5dyQil','kR5vMPUs4YrSiCRHfY6xb51WaN7XYrlnKgCKsJ90','eMUAanvu3f9n5uQNikOtCPnhsMQxD1o9PVgDQIb','gwAiljbpA71zf2voivfO2fr799wEGG1rTtnsuHfh0q8jdqNqhny842z08V5A7bKwA8N','4','8',1);
+INSERT INTO t VALUES (16691765643380080368,12074730574914142583,'Em7mbi3sj7L','h0HYGplvMFlzj8ecTr5Ie35atacpb981aZbk1PA57oWhfI5dsf9eHQ4eK','4wISZJLVBn2TDA','GRZVidKhVDctwDKb2faw9rN0wFgsbVxRzBtWyB6vuJbb8dV8CRtCZK3KSSMYdBrbQJWmRlaVer2OEEoi9JP0xlUx04Vae','X','u',2);
+INSERT INTO t VALUES (16647491699189065597,17300895464492497289,'7D4lAjW3L4aHzJrIygIWxGircJPW3va','Y1VRDrik','czDxHuRC9rnDoqek7dGTpl','28EeQBVl2JLymt7pfCb18hQbU7iMBtLE3PCnVdNxUYcxgDVUCHu5yECo7','L','v',3);
+INSERT INTO t VALUES (4945261748315879744,15731923435259515680,'f7nutIpTcn0NlZA','cVHfba639IR1AUq7hICAAuh4JO61BK6XTz7FcIYSOhOnos7p9dIRkEJVR8UCNuo1XhvC4rj','xFvWagK6pIwSvuJdyh0L6UXsOkOnDryBUvISacAmvnDmX','ujqRCT6','r','O',4);
+INSERT INTO t VALUES (17218798663390897735,2528281920488857489,'EDsT35r24MfIb9','njrzs9rcxhy','Alwx5','3i0OSyazjawWQFusWSFhQRaydSri5UVwOnZZzP0FPFu5d365vfcJyRVmOujB6xbl2eZVwJKl2iaJDCe1pcfE','S','w',5);
+INSERT INTO t VALUES (7089757289937328134,6153589412810427251,'Rk7BtiaUtSUGfyDILaw1TXFSXRYoTkS28','ovC','G6lmJznsKSQyf0Iz2uqW1WRb7mVR','904aDKmLr1DyCfFQaHvnC7jjXnZfJmey4fLm5RzE','M','i',6);
+INSERT INTO t VALUES (7627443233104832781,17177792160340325323,'b0PJKQsmjhLmRz86KELKozaRfVrhrXj','vkrGWnhhKYTOJDyLCNlhaOvf5zgb6r8Y8','2v6JeRMOejJwb4gyvJSIi3bi','Ak0hdwu0neMbiHLRuz9x6GBDFKkHf','B','s',7);
+INSERT INTO t VALUES (11115628587077063196,9382116676142939992,'KZnnUTgShp28XRwMxfFeHW83FwYMvC','kn0NapeSR2IJ5XfTcbWPLA9VHIXn27EqDbnY2mLtGXAMd','yUlIBko1k8hdVbDoIA8pty9EzNqgvtQTZAEUtMMTwtpACtX','QWg4qViNpnXWLbsjGtyfg0ZSfcPRJO3BUW2kEgc5WH','0','K',8);
+INSERT INTO t VALUES (8262363131112173097,13980912172444089362,'IqqT69VMqH','gZRLJV8oOMtu1xp5xPhCzxUhwU4EYXLpeLkvrp8dDLnPbxfrNyr4mzI3BbafGJpyXioe6o','DMXY1qG2KqrLccWn1gu2','OcPVJHOXMXzN6wiRu7F4styJLTzdWB1IpoWSAiPt1aip87k4WqXjunvJ99VDByA','7','q',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(42), d VARBINARY(89) NOT NULL, e VARBINARY(48) NOT NULL, f VARBINARY(96), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-5364,52220,'wFFDr4tfiQu6jL5DefZU5jqsCr6sifHg8bh6it054aPjppVFclvNTDOQzwe12RPqs7yOF','tWF6khu','gqu1V5ysKtqbWfcq3qnDwwukpSg8J7sqrjyWzQQtunIAhJNJiphgHdXVZWQPZXvgstQHrzjPjfO2tOc9Jq','Br','I6Fxkz3f9zAmWDTCO5hRVMlxsf1Ns45yUbLZVtJ7PhRUUJAp4oly7pwCMs78210Z0Speyblgxhcbz4Qp4DugTt2ivXDVI541','mo6JmAUMUVwRzNbmwQzwNJn7mYuriJ91frdKyaMbeJnLiYcd59fGL6j0',10);
-INSERT INTO ti VALUES (-5364,52220,'wFFDr4tfiQu6jL5DefZU5jqsCr6sifHg8bh6it054aPjppVFclvNTDOQzwe12RPqs7yOF','tWF6khu','gqu1V5ysKtqbWfcq3qnDwwukpSg8J7sqrjyWzQQtunIAhJNJiphgHdXVZWQPZXvgstQHrzjPjfO2tOc9Jq','Br','I6Fxkz3f9zAmWDTCO5hRVMlxsf1Ns45yUbLZVtJ7PhRUUJAp4oly7pwCMs78210Z0Speyblgxhcbz4Qp4DugTt2ivXDVI541','mo6JmAUMUVwRzNbmwQzwNJn7mYuriJ91frdKyaMbeJnLiYcd59fGL6j0',10);
-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 (-19040,23882,'n1U3aQYdKRphUrRzoLDfPZcShNBEzhh2XgzhOYjdYQ99ikD05JewDX64uqqC2mr9WNT9aiUNXjpw','W3tWveK582lBNZS55','tC4I3fdhDt7Bs9qz5L5t4Z1eZugBZR7MatSmQ78W1cOIcwfKSABiXPfFAIrZ','t','FVT0K5pzKCSldKy15soNCovrygiwwxa3as1w3r5KPDWaBzbRiksghoCp77','QSjwGmOrMYlvtLem41YdIEMSd5fDHjcu1l3aJT8cdwo6yt4GDOPq0RQlQbXxx6fUiXCnzY3gA1NTfDo1tsLNxlcbbACKBJNoQ',11);
-INSERT INTO ti VALUES (-19040,23882,'n1U3aQYdKRphUrRzoLDfPZcShNBEzhh2XgzhOYjdYQ99ikD05JewDX64uqqC2mr9WNT9aiUNXjpw','W3tWveK582lBNZS55','tC4I3fdhDt7Bs9qz5L5t4Z1eZugBZR7MatSmQ78W1cOIcwfKSABiXPfFAIrZ','t','FVT0K5pzKCSldKy15soNCovrygiwwxa3as1w3r5KPDWaBzbRiksghoCp77','QSjwGmOrMYlvtLem41YdIEMSd5fDHjcu1l3aJT8cdwo6yt4GDOPq0RQlQbXxx6fUiXCnzY3gA1NTfDo1tsLNxlcbbACKBJNoQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (17188,54764,'OAslPUtzabGqxEdslKj0DNDkZDiU3VKVnBkAlI05xpJ9GrpgHDj1mTsL6Enon7FC2QXRGpdcecImgUALlGzV','k3awEEcwrb0KJ1MjIWqWL11hQsZQs07KgKPy2U0xhmQNQp3qXJfmBoCfdx6EPcv','NgcqQvYGmSe5aIfhQc6v89','Er','ktujwZNvNzX1ohMw4hRoJ','Ypk1HHvKCudbRR9bVnTwHhXMtkq2GzWCUJJqwoRKpkHJaqwMWvtW',12);
-INSERT INTO ti VALUES (17188,54764,'OAslPUtzabGqxEdslKj0DNDkZDiU3VKVnBkAlI05xpJ9GrpgHDj1mTsL6Enon7FC2QXRGpdcecImgUALlGzV','k3awEEcwrb0KJ1MjIWqWL11hQsZQs07KgKPy2U0xhmQNQp3qXJfmBoCfdx6EPcv','NgcqQvYGmSe5aIfhQc6v89','Er','ktujwZNvNzX1ohMw4hRoJ','Ypk1HHvKCudbRR9bVnTwHhXMtkq2GzWCUJJqwoRKpkHJaqwMWvtW',12);
+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 (13959757308690250251,14894968335161905203,'zDPSDzUVqvMlHqFIsRisYTNBoTSpTAX3kjvdiu','aA3dR97ratuMl6zkJ1jV2HBU','6u1tVXfwNWUf0weD','STK72u0uvGhcziSH2f6kEDbj06Au24NLRv5HOmM0WZA4NWyFCb4bgpGviQ9wktqnv5Im6gMvEKXBO0dcAI','q','C',10);
+INSERT INTO ti VALUES (13959757308690250251,14894968335161905203,'zDPSDzUVqvMlHqFIsRisYTNBoTSpTAX3kjvdiu','aA3dR97ratuMl6zkJ1jV2HBU','6u1tVXfwNWUf0weD','STK72u0uvGhcziSH2f6kEDbj06Au24NLRv5HOmM0WZA4NWyFCb4bgpGviQ9wktqnv5Im6gMvEKXBO0dcAI','q','C',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
+INSERT INTO t VALUES (2007120077141829993,4157658484898172393,'aQKg2rZTW9ZIJ','L8qbXNCPj4Ty74ULhnOH288RuQXxEnkfwCVZ9e','mtPcC1sipUs6aOmgKXLlGjNh58d83tzDx6Luv','VgNmmjvrIeg6mK5pRnpB2CWnQsgwFf9F3to6jGNa9DjnJdgxgmR5dukFMoMrKsNDIcx','W','T',11);
+INSERT INTO ti VALUES (2007120077141829993,4157658484898172393,'aQKg2rZTW9ZIJ','L8qbXNCPj4Ty74ULhnOH288RuQXxEnkfwCVZ9e','mtPcC1sipUs6aOmgKXLlGjNh58d83tzDx6Luv','VgNmmjvrIeg6mK5pRnpB2CWnQsgwFf9F3to6jGNa9DjnJdgxgmR5dukFMoMrKsNDIcx','W','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14157639991087107083,14973455260658813616,'1faJPwEwpN01klLj4FmVahrl','hpYxk8nAKyi1BVtPxtASfxkwWtE5X2FlN0HFB57wE1bhYOjBuROeM6PU590u6hEXCPoR6DOqpF6QY59PDXUQiJ1qpABRx9Ug0cWFCIp8BWwzSNeCjta2csY1MJ94CpuuctEUPg9WguurSioY1KIKmVrPcUVxLvFUKT23iFw0lzgpC72abs2CmcuFyrHDiTZB2HW8GTbbqVKMKgCKllLeM9o8eMvpG6sq7GKoo7','URKte3vGi','TdRgmg5JDhsxI6zTkTiXM9cbU2oouyD2mcYC5eqDhk30za0DiiIbqC','F','B',12);
+INSERT INTO ti VALUES (14157639991087107083,14973455260658813616,'1faJPwEwpN01klLj4FmVahrl','hpYxk8nAKyi1BVtPxtASfxkwWtE5X2FlN0HFB57wE1bhYOjBuROeM6PU590u6hEXCPoR6DOqpF6QY59PDXUQiJ1qpABRx9Ug0cWFCIp8BWwzSNeCjta2csY1MJ94CpuuctEUPg9WguurSioY1KIKmVrPcUVxLvFUKT23iFw0lzgpC72abs2CmcuFyrHDiTZB2HW8GTbbqVKMKgCKllLeM9o8eMvpG6sq7GKoo7','URKte3vGi','TdRgmg5JDhsxI6zTkTiXM9cbU2oouyD2mcYC5eqDhk30za0DiiIbqC','F','B',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5378,29306,'zpnrf3F8dGaw6fzEJ0iB8zCKSRghUgv1P7ivS8eQK19JwmThslHdNlxdKuiL','iHcFUR0Ry128TYCKbDd6R0uGEI66aRJp8jSDQn2Cf2B2ULghm57Y8HtjW4aJlzCwdPsRBqSDZdykQCykHRkFfEyeScVVQdAh82tpJldyxbVfrKldlirxQwQ5cm8wezfQWf7tdnM5ytTJiIVpxx6Vz8zQADtUquj6','hPHNE','I0w6l13JgwK7JXINdBpVAbHnR77yYNoDlfuqSJ5q43deLmXEYnSHMGOdA','1YhmPsZWLLCQgPp6EwSkh4yJTauwLqd8eIkRi04HqHdKiTOgLD8cVLJuOMcgWUuz5g','910QnBCpFNP1r4R5Yj42bjRcFunqcF',13);
-INSERT INTO ti VALUES (5378,29306,'zpnrf3F8dGaw6fzEJ0iB8zCKSRghUgv1P7ivS8eQK19JwmThslHdNlxdKuiL','iHcFUR0Ry128TYCKbDd6R0uGEI66aRJp8jSDQn2Cf2B2ULghm57Y8HtjW4aJlzCwdPsRBqSDZdykQCykHRkFfEyeScVVQdAh82tpJldyxbVfrKldlirxQwQ5cm8wezfQWf7tdnM5ytTJiIVpxx6Vz8zQADtUquj6','hPHNE','I0w6l13JgwK7JXINdBpVAbHnR77yYNoDlfuqSJ5q43deLmXEYnSHMGOdA','1YhmPsZWLLCQgPp6EwSkh4yJTauwLqd8eIkRi04HqHdKiTOgLD8cVLJuOMcgWUuz5g','910QnBCpFNP1r4R5Yj42bjRcFunqcF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(94), d VARBINARY(37) NOT NULL, e VARCHAR(69) NOT NULL, f VARBINARY(88) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7930745,12665182355651207289,'eQ43Nl5K1sPYqoZt2R','kCJMLUZznR98yVzitB9u9UiscMQ0','PPicgIgHkOvpAhf9csXU2izSjMsvPJD','yhAiilZi2MfJfuGdX','gyaekcwHggMuUbBSBKihofvSbX3Hfx3mplVub6DIZaOBBWVfeHFLlOV7B7kMsjP','Pk',0);
-INSERT INTO t VALUES (4366748,13792794462249548308,'J64iV4dn5RL','rhmiyDbD6cvAjT8U4Tbcch6n460','BlAuDu8XNQYuOUhmD3GN6IqkeiSlw9Sj4XRtUuB50J67iWq37HofwLxw64Pkojz3lH','nkRmhl7NRCTIiMoetIL6PVnxJUABXxoW4jJwJI0Bc','Ipd2OXFgCo4MJdClk9EKII0OU36AI','Td3OiBZ6fja1',1);
-INSERT INTO t VALUES (-1404426,10545111332399874710,'15S02cNn2n2I1E5vFiZhrhMzvKrYiRiDNDNmzMyJmMB1d9L0Lmp','210hFaymssek4JvM3z5Yw4wlg0fWr','jLiNGER9RE8r2vjT9XbPpwZJTYqgMXkNY18RF2hFh7ajejPVh5HrIx5l58FC','F9yH8eI3K96BXqjH1sZ8uvxuKGzRWtK','2MHAhqat5bvf0CJa2b','lWlxWquhUc7BTiUXkgjDOX4dOLHowNQKsuXUzZT4d6pw8qE2',2);
-INSERT INTO t VALUES (5393799,8555966391787029311,'b','Ste','xt7uW9lJ8XtF1aaJN8I3RVrMlGOVZzYdmU6puP26IWfPAJtpu','8t5TA3GezxDzrNDWn694LH3pnywTPJakScDrKoOdyycl517s4DCYSXoLwFmO3kxkEMSD','eKrJQSamLT99yoI7oXW3QdesKWS','V2Uy0Qv9Y3ZJHC39d0b1lfVjvO7ch6zOzTJwt5ZdzPqKK1ZqRTlRIn2Xirqz5kxKmYdmvg4M',3);
-INSERT INTO t VALUES (-4854348,13711739420317903553,'O6S4f0EjkYXblODIfk0PjdhZW','TlIMkIHdCQ1ckbo8izAPX','6lq0mU5jjfCt1dPGwVD2I76veIk7BxQFLnLHjM','D5uH7Bk','gzf0s4pkfnVnIsry6CMhW','Xtq7bZwRUVfLY2eCvo7pKdu27bHcQcsWCOkNg1OemIXubQc25JLRhx5X320nEwRFwWDjxfFjncuV60BeuwJnlB0h',4);
-INSERT INTO t VALUES (-6053486,11498371994206186571,'Wne41lY0JfrU9B6DSbj2bhB42Uakz1TbEtnMovPk9sR6qAv67evilR5u14gzuNn7fACKkzZLwdl960WApDcaLBV9Kcy','juBlHqToYYeZh','8rVB9ng9fvcO4nUoTIU','VM22CuQaCvpALemDfroG8H832rAAr10XpMDxvCupktMCnZUM','aMaumgNoDr33LsTRzLtKQo14npxjZhybNLqTLx76QyQGziXXr7lM8ZxZys0E6zUxnRdqQVV0K3J','OPYIqqSyx7RsS4EKGeThDqnDij4iEjr6btX2ai9AKqhVCCrFyI121uFQcHEzbxMat4yxWZuiVcEhqTnJVFuT0Yv',5);
-INSERT INTO t VALUES (-4977617,16589373981592919641,'MzR6oSZddggNCzLzEvuzd6gH4b3vIwrZNMcuw9SNeWKwyoBIAb3x0IKc9GpOjM2fsl6lXL','YyAgqzygaEVqhh3zARTwYRaxISC5BwK5ZnB0','fQjNBlkW0NCdox7a0phgOZDPypi1VuxhYh5Dwz0d12QiWQYKzK8VspGIPLnWLcmnF3EDN','ESSwMqofCy3u90pvsosja7rTRBGj3wFd51EDgUzKTmCTLxiDcB5SLzpFAVUcR','15UzVVTpguabUAQtSyyTksiixSr0w','zTgN7bZTSEl1lMgzI1GEzPYEHu9xhtsG98JyCVVOLMigeFom7',6);
-INSERT INTO t VALUES (-2692215,1382631429354438107,'nzTbEJxwKVGd6I0NAOBEa6U30Ou7','IYusYeK','tXsAiDi3dEw7EjvwJ46IuYtp5V35DXZdk1qHV0vV9wLrt1Uredb4YmehOnYvkAzG03T','aE3D5etpHJcg0VQyZky2','qAsdJH48vBc0h5ascEKp3tqBO3I4Ei73idskmN8ShEpanxcaYvTiFz8fe1wK4y5s03gp5yVQc','xfrnI60NtjLi2utH9t2YwkaNapsycS9qWNqZqSAmf9cIAYypit6L2ctce3fZzwItCGeHc',7);
-INSERT INTO t VALUES (5024985,16274862509801158252,'w8W1Vq17eznlt6tdOteot8TKdrNdX737xiGS5J2dKYVpFtfKwyYFf1RRqY8QWVZHxQF7f5vJ','KU','7VVxC3rIa8fuDbB54m','xq2xPDhgouXD71EbWYDVZ9yY4','IiIGpejmDrzm66mD3SswG3uNmhF2YDdhTsUDdHTPab0uvyOCs7ZzUhZ','pmnCqFg70crsRARR',8);
-INSERT INTO t VALUES (8119261,14668804060085423020,'8VfNFDiXyEjebkTpMb1','5IP5hKEjmRoFhU7','y87NaJMyUMkj2t0CTDaJbR6tyaOhYivdBKC1eHu5gN0c4s5ito2PRE9','aMBzwguJvx3dtW4F98vhppJjiC0','xCds4EWIYg374Zll1hxSbr0H3H8mDKRJSSPk5e2Qg6h5uEwFErGyOR9Np2t','GYXuazPqSfWTq3HfxIRyUUg7WGTej4B03ahBCGavFpBjXfEH8PXssV8mBuYCQ6yMtbeSA2F0Q7V',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14231215283656143658,17370556521480997783,'fcAYMlZ','wQQQVS','pLBHzjA0tJDDWMZOugi8DDUoOHJFXmDVottI3XiEcTnU3LG6','AUHHB0UcJTVr','Z','H',13);
+INSERT INTO ti VALUES (14231215283656143658,17370556521480997783,'fcAYMlZ','wQQQVS','pLBHzjA0tJDDWMZOugi8DDUoOHJFXmDVottI3XiEcTnU3LG6','AUHHB0UcJTVr','Z','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6816742722579642885,6736371417491724746,'5PYE','lwZNUt1Aq6Kyfn8bohVfELyBHFzu1FeaXkhwUaeLLvMvhKNnmsPDdNTTVbFqBqelrz4DYuMZ8D','zhsJhzYSbaOGmz','CfW8GO8YO9Hwqu0AOK','Y','Q',14);
+INSERT INTO ti VALUES (6816742722579642885,6736371417491724746,'5PYE','lwZNUt1Aq6Kyfn8bohVfELyBHFzu1FeaXkhwUaeLLvMvhKNnmsPDdNTTVbFqBqelrz4DYuMZ8D','zhsJhzYSbaOGmz','CfW8GO8YO9Hwqu0AOK','Y','Q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (321405850945934628,8073956073783342377,'1ouDBJyFrRymFBp9Eek4MHUlRC','4FVNaGULPjCqXe97HizoBwgNWGRLP','J4Pqo','wqWk222PDv2t0W8lg1LtCsrs55JlkCozw7PQrJ6BAJnJljawk5abXPkuzE9DBv3ZlcWfCCESJKfx4XBc0CoFOiiXnu1lYJoFzkFBxIefjauo49eLy1PO7D6jMPldvoL2hUikrUHztMWzI7SNURP7uAn7GSbQPJBZXqsqtkD7Y2DoZTkzEHwyzGOZALbeOgh3OT','hr','a',15);
+INSERT INTO ti VALUES (321405850945934628,8073956073783342377,'1ouDBJyFrRymFBp9Eek4MHUlRC','4FVNaGULPjCqXe97HizoBwgNWGRLP','J4Pqo','wqWk222PDv2t0W8lg1LtCsrs55JlkCozw7PQrJ6BAJnJljawk5abXPkuzE9DBv3ZlcWfCCESJKfx4XBc0CoFOiiXnu1lYJoFzkFBxIefjauo49eLy1PO7D6jMPldvoL2hUikrUHztMWzI7SNURP7uAn7GSbQPJBZXqsqtkD7Y2DoZTkzEHwyzGOZALbeOgh3OT','hr','a',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(57) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(93), f VARBINARY(53), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1513957271759035421,-5762897783968369146,'HgGvmyZfW5Xv0A35ze1rZvQsRn5qTDLHRuHY71','c8VdC','THMYCWzVMqLWjXCAHayKmgg8ID11yoX8y2EVnt4IaGz8bBCQ2NWIwlcmILIJ7davei8x1AH6wW','sTlEGN8ZIlGltJFO4uPJyuhZxocNNGrQtblWFtxcjI','6','E',0);
+INSERT INTO t VALUES (10820183982660079821,3235884140433384748,'aAPFIUpjTtxnD06Lpnxf5A21icYfHJwHdutnIgEYvGuqCR','eU4ImZ8liSuRJGon','LFRDOkd7EVowqEKi','i9ag8TfSpxi8ro','b','D',1);
+INSERT INTO t VALUES (8971007693339598383,8819947618590178493,'P62tooU3CRAgfIg5cKifktx4alYDHAy7eA4OteJgegK8LRiv','AN4WO6N4VACvOz','ZCQ9sH23jzOLJplIS21lw3','NaGe3XM8NO9pyWMlV9iP9yj49AFfJ4oc4t312yZ','b','q',2);
+INSERT INTO t VALUES (640303470708495040,-7334694066420206762,'TsUDtBxTBJ8FrmHwXD6TOnbe','SvA','M0DIsZL3ia5KI44cHYLKDq','vknYinR','Q','b',3);
+INSERT INTO t VALUES (13572894263544955596,-3607518309969022950,'vOemA2rdob2WXknRlFv3ywwEbew0L2cto','bjiHZ','snW6ghkRzyWyTdPBU7zMGDeupCotwZ1pz6HNmovtZg5PNKE','CJrjB25vBDiUwUz4P6cbUm','8','Q',4);
+INSERT INTO t VALUES (4816042204032864070,-8341846561463341474,'SYg7ais7','LGUA6fDcIIOe1t','msc0a4a5FFSvSloXcv05WjMvF2Z8PHHw0Y2NODny','U09L2OYEYLAx0SnW8U1lJNlielWRT9bN','C','O',5);
+INSERT INTO t VALUES (7322577696578518462,1940871483190922861,'2SbLHzVBoPbVomUZZStQSdAiIpgW56FzFmbr','KbGcNuMOqFx','fw6QPXDLjMqP7ZNJVC5EE','Ps2SrObqlMtoIt5yTAqVXnWLUsxTrKYWPl6wqnY2','A','0',6);
+INSERT INTO t VALUES (6505259544769322551,4668822933057986295,'sAX9XgPK4uInOfrAXF2kpAnCXbNY0GpglFF1IhZcye8g6yOeATg','Ly405cSw','CuO9MOZUgcee47eRTNKcBd','n76gekCXxRyDIYfLbXjZ67Hr0d2GsOPW2JrLTHPsrCJwT1lJe2','E','H',7);
+INSERT INTO t VALUES (9838812560864744904,-8656721033251704209,'nv6QhV08Qg7mkav2N','6WG16Y6v6DbZ','ntsOoNzfA100WVS8PskjBaUVPqFiZPry4PlhN1iN5hGXjGE3DWeFikea5uO51cPiufiAkSAxbQI','3UwKAQMar2j9a4MJvijwhnFuWrdu3crezPExApnt','r','a',8);
+INSERT INTO t VALUES (12612480307709547596,5456607187410148856,'vbiYSuY9k1HmxZDMfSvJMm7cyUIkfC9CXwIar9yONAM4XyM077CoqPKn','v','A5i3tASuqai85tS89roMeHk13K1l7vGXa88WzqwtqgzbZGpE8MfkEqPrc0bX12q6EAtOVKqr1X0WkSoGlHSbH','tzsyKh3V5uWQ9eTj1xnuxJNmklddmR3Iphm1J','I','S',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(57) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(93), f VARBINARY(53), 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 (-2447837709132175515,18224525675346762526,'YcN00k6S7qgYuYYbpy6BVIK','wXupqL6zUWi6Pl9','RFH32YV50hHwtxcC2wUpY4NWbYbpGFbgJWP5vD99hjis4sFXYyvhDdEkDsuGu','aAXjZaw1Mx3c9nbdQ34zUMVoaUdcDVSL8V1ufEzzkRGAIYvdqaqa5YU8m7IRHhKMjjGnBBqmGFrd7ueM','hP9485gFQaQw7w4dwgR9qQluyAJuiscdMh703y8oxmyU2mpS1Dah','FcS4iFJpbMt6MsH9EXiteUfaafi3qhLq',10);
-INSERT INTO ti VALUES (-2447837709132175515,18224525675346762526,'YcN00k6S7qgYuYYbpy6BVIK','wXupqL6zUWi6Pl9','RFH32YV50hHwtxcC2wUpY4NWbYbpGFbgJWP5vD99hjis4sFXYyvhDdEkDsuGu','aAXjZaw1Mx3c9nbdQ34zUMVoaUdcDVSL8V1ufEzzkRGAIYvdqaqa5YU8m7IRHhKMjjGnBBqmGFrd7ueM','hP9485gFQaQw7w4dwgR9qQluyAJuiscdMh703y8oxmyU2mpS1Dah','FcS4iFJpbMt6MsH9EXiteUfaafi3qhLq',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(95);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
-INSERT INTO t VALUES (54496152171105065,6655637523830313571,'gJap9lIcGxJAkUpBbs128KsmNh3pPjM0CXgZO3tdc3GSCVnRolnIbsZz7rw1Mu','dfBPdfI1QDi897ir4607ZfJPp5','qdDnVCitdajH1','YskL5CPWTyJ','otiHG89MkgoZeSaAazX2w2w7Av9HNQD14PNX7naADr','SkHcB8cwUzUiil6NpsxOwAqhMhkfa8gwwFDO771djSkazxw23Edt',11);
-INSERT INTO ti VALUES (54496152171105065,6655637523830313571,'gJap9lIcGxJAkUpBbs128KsmNh3pPjM0CXgZO3tdc3GSCVnRolnIbsZz7rw1Mu','dfBPdfI1QDi897ir4607ZfJPp5','qdDnVCitdajH1','YskL5CPWTyJ','otiHG89MkgoZeSaAazX2w2w7Av9HNQD14PNX7naADr','SkHcB8cwUzUiil6NpsxOwAqhMhkfa8gwwFDO771djSkazxw23Edt',11);
+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 (257976165929424244,-6437044766151398893,'1IdkwH61pSWHi0','VKAeQsSGky07HdR','Gh','h6VZVwpviGkAJIBy9pv','q','i',10);
+INSERT INTO ti VALUES (257976165929424244,-6437044766151398893,'1IdkwH61pSWHi0','VKAeQsSGky07HdR','Gh','h6VZVwpviGkAJIBy9pv','q','i',10);
+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 (214779870219440961,-4941533552627930901,'1YD','HiZwXypHpqpRFum','PNo1ix8XqrWdFzHoCuHAUfVLrCaDSepqMUnCe6','Yed','z','y',11);
+INSERT INTO ti VALUES (214779870219440961,-4941533552627930901,'1YD','HiZwXypHpqpRFum','PNo1ix8XqrWdFzHoCuHAUfVLrCaDSepqMUnCe6','Yed','z','y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1506099139971894895,3011836664886700944,'6bUUNQyps1mwL7r0SWId5l99Afw8LmZt0AevBEQH0Ut0G0tMkxpJMypGhiZLOOv4w1','uQ74xQNH8xg5aDNMRWRF4AXY4kheushDkoK1xTj2Y8Xr1UrDlt578EGrgat2PmxDzok3QD330Cucp24NGDZeTCysV9aSxqCnJ90FCRhO4OTKSw','X6883YSg','7fKDUWXYpSGTD7Vn2Yc9btJTKtK3AulYkCSdV8kXn0wgYjyYLLZnQwTUVGlfpJ','nvE3jVFn','lv0bnzOWy5OXUq9lszLFX00qJ9chx1tS4XNfSdPswyigLGPICbI7O3Ift1tEQ5SZyhjqc70r9HmDkLdXu',12);
-INSERT INTO ti VALUES (-1506099139971894895,3011836664886700944,'6bUUNQyps1mwL7r0SWId5l99Afw8LmZt0AevBEQH0Ut0G0tMkxpJMypGhiZLOOv4w1','uQ74xQNH8xg5aDNMRWRF4AXY4kheushDkoK1xTj2Y8Xr1UrDlt578EGrgat2PmxDzok3QD330Cucp24NGDZeTCysV9aSxqCnJ90FCRhO4OTKSw','X6883YSg','7fKDUWXYpSGTD7Vn2Yc9btJTKtK3AulYkCSdV8kXn0wgYjyYLLZnQwTUVGlfpJ','nvE3jVFn','lv0bnzOWy5OXUq9lszLFX00qJ9chx1tS4XNfSdPswyigLGPICbI7O3Ift1tEQ5SZyhjqc70r9HmDkLdXu',12);
-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 (205193051054609819,7500460436995809046,'Rx5ELR9aZyipH6bqVQgiYwLQnNuiGUGwB0bXVNglxAn','hE6DpZYEncqFOO8O80Pu0Up3SYNrkqHyKzAyjEJhYay4sjkZ9JjGLWYwqWsbSQXCfGiY8qTT4iX3hCgHL2Dg1j9CaaVaOobozaVAotVJ51rw6JyI1WAy8XmA86zbqB0hZfHsOX6jBMaj91','YJRPVJRZGaEQibxE4Y5bv','WUjXoMSVjYzqzKv72fYRZKRmHSojCB7I1PMGz44i2rQIViJozhxRGD1NKmsY1Us5mhPRAou2HIqOboPNuRBuO6YeJXSL9lCBKYxJNstM6qAcItPH7WeNbILO9aF3U9MG95j9Ywd5wMlvPHZ0sbKlyv5ncskC3ynkQZXhw','4GFz4kQpqDdMTrVksJTuwhaj8a6p1CMLNbDywICkc0wL','BtP5JIvPo8mhJ6WV49',13);
-INSERT INTO ti VALUES (205193051054609819,7500460436995809046,'Rx5ELR9aZyipH6bqVQgiYwLQnNuiGUGwB0bXVNglxAn','hE6DpZYEncqFOO8O80Pu0Up3SYNrkqHyKzAyjEJhYay4sjkZ9JjGLWYwqWsbSQXCfGiY8qTT4iX3hCgHL2Dg1j9CaaVaOobozaVAotVJ51rw6JyI1WAy8XmA86zbqB0hZfHsOX6jBMaj91','YJRPVJRZGaEQibxE4Y5bv','WUjXoMSVjYzqzKv72fYRZKRmHSojCB7I1PMGz44i2rQIViJozhxRGD1NKmsY1Us5mhPRAou2HIqOboPNuRBuO6YeJXSL9lCBKYxJNstM6qAcItPH7WeNbILO9aF3U9MG95j9Ywd5wMlvPHZ0sbKlyv5ncskC3ynkQZXhw','4GFz4kQpqDdMTrVksJTuwhaj8a6p1CMLNbDywICkc0wL','BtP5JIvPo8mhJ6WV49',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT, c BINARY(73), d VARBINARY(74) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-12746,7006796846947758274,'i3BjfoWh2kQJO4Ze6WghXP060','VnMTUOjCI47','VisccyMeBKZ7n0QYJ3ov29Gn2bQRBGBQIA2xxBg0gMSOWVmG3SXUi7w8ri63hJoAbCyi6eg','k2ac6lr','DrWA1wzSUfpd8u7MMWfBJezp7T5xVKtaun83bqStTmEetpIYQpXMFyntakWunqj83','yk4YM',0);
-INSERT INTO t VALUES (22587,1816766702846189363,'NGQMvWskDHlOLjJadky6G6G8FUPxRGhc4hmMmyWimeF8Nr7yM2F6f35qObENODBLVN49ZGoVi','nSKnvWl79Cj18TXJL','EFfpQnKengg0tsxOq','bAQ','5qEHeCbkrKzT0BnMVAIQ6PnErPGwGAY2jY8KQj3AK7OQ87t1H9gFgpjSKef7QOAjUOWMk44NCglgQSJZu','uZBx9zl8iIgV02fE222hidtAMsff3UwZPcx6CJb2yHHDIXaCZwVb5j8RUzabq0EP0YR2WfBBgOvzyIHSWy4j1dK9axIYU8epQm',1);
-INSERT INTO t VALUES (-8497,-513963896992925979,'UlCcI297UAKD','CN8CALilnzu62RNRsdPIu1QCF35LQCn6VkbjF8M3fJIO0Tu37i7x','nQS83g6q946vStMZst','WFaXW85Uh3','wxUIdOAmgSJipRI','4Z6b0RRcG6cWcaAxDGVKCKiFAXEX0rzOM9VKRuFVDF8P8pOQ1BdJzYlJaVnv6walu',2);
-INSERT INTO t VALUES (-19762,-7359336812623556749,'cT9JAHnnNQWz6q81YfiAHZceOty5NcFs4z7ANUR','oYyLzdmkWn1d8e5xeCtyx3ubwiFgFtAQ','HT30Y4cTUldMWNwJ','rDeWn6KhRwXsS6','UYlVeGRWQK501x0B8dcF7e49diI','zmcFWruOn6Qs2lVAnNAn3g54D003dUweZkx3boMDE',3);
-INSERT INTO t VALUES (-23410,-7442579885819900423,'rgdhpxHPD50','eXWWOD4muHrZUWj9tuNs8shzHWWHgOYrADN3Qdhp4X0I','Ls2QyZEgV5Wwgk7zlHDuh','ezhrVX1dgDE1Y','71AMOk43ZEwwomJzRMavlBo10E1C','SMlM7Zqb3x5tCDV1amHF6LtGBmwMYo664JNks5WCoSESFxRb8fMVYy1tv14',4);
-INSERT INTO t VALUES (-28914,-953998789447189752,'GGvNdlrR9FIQ7dbLnk2VesDOu0mYLJrlevqXVpoQzBGMoLbMpAw39En','wWx3ZUvKVrHdfFiO7bP1fXsRwDwPCHMuLDg2Vt2tysGVfX9oeaP','EHMbO5sJLBnIVovJpGKAiR28qXR61i1LM6b9Z4aBMrd','Ll5C3zW3fVQcsUZRQ','0D9yVa791zz2gA88v8W','MGt9AokqNci3LXXNifs7CPO4NS4mzx',5);
-INSERT INTO t VALUES (-30135,-4340198752395956177,'xs1kn4Y0fQMo9NdpXZiUy','XVe3YKUsIBBOwg','k6ZbvmE3dH0HAROjqiEa6jui9hcjgRwq1bo5dMw2bR0IfaVxXSLYUCnlNrxZENpQxI5tGAyBUQe9WW4Zum0koOwgYc','L762irTb','e5e7RCqEkRyUYjJLN1s7G42D495769o5cZaRjgYYvm0vM5o3Kqa','GO70ityi1A39hULtm5x8r89BU0zCt3wlyJpTVEAgthBvUltGb0ztcJJrxguPVfYTpD',6);
-INSERT INTO t VALUES (4760,-525540284072041429,'cDeN1uTjGJkn0qwikXrxJU4nYYomFcJAUMYQW9','LQVh9ka9zYMYSq7DAKH95DaBRTYu0Ip4Ln1TK2S','d0jkeJNwcwl2Qa3D276p3XmdafUgeVQwrxJdL1OuswzHO0zSbsOFLrk51m9IcUdo2VJ67y3QnIqQIVDCOv92','m2fYyMSMf0LyxY','hYq4kR559NbLBfCOu7iEEjuybxNdafBh','rEXhSVFexUCgUleBBQKuSmku9zIUFHQRlVdCUzGe9av2vwM7oHQEeoGKAiAt70OBjM3YJrVnTkArhR0x3QOb',7);
-INSERT INTO t VALUES (18519,2805579785439303996,'qkvvkcGppU4Uuaq1QhgYrZR2cMBIqATveIAXOP7nTnk0ijRVwCpjuK','w','LT5u5LRkudullXxwhNy6KzoPtbZFqfFZ50c5fNr4feXT5C20paLx33ZBQ','paxhjaDxQy5u','eRENKBiXkWwTx','Qex4Dau0iX',8);
-INSERT INTO t VALUES (-6639,7129782815245809687,'mpP8eVSwyyfGpgnTZ68oDXHeUzIOHypL8uoMU9Rx10pMjVl2UIKbXktnkOZTjcgnH4Sv','IxC92S4uHLfusQ1C7B28FeXJGVRbd9VSaZMKJUkjyL8','uNTNjZc4qwCd2otLBjDdx9kJWRHETfSrSieUrGxfq6E8Nlp5T5JdHSfmzKbIFP','5L7TDwk8WfoMZiHw','y51cJaw2o9eUn9uE2GRdq89YuQskC','uwR03HpwdIGXyviq9Nsa8J1fhZf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4374238903196027626,-5582196519837364482,'VJOXV5JYaA','rjdVzLiar96isuQfITHpPLdPM5FZPdO49uMuIY8Nq7puijfLK2oscHaE0iRMgg6kLEkWMMNu4vAZlWX8aQVlTYSXstRRNKeoNX2saiQElVmi616C0tF1G6ok2ubS57fxFTtsz8IrJgdb7i61CIjhfkU3wymbz4ZZvRAuTml1KqFmBnO','jyigIrgOAVueNA8wnSV0ETCbQS8xlTHPFNvZk6FZeN1LFlOKPqFArYcwNP4MGSiHwnMZYScokwtpZYkj9g83U','mLakv06d10C4epuhjQkHlBjFj503sv14CeHPlJPuzCtou','p','L',12);
+INSERT INTO ti VALUES (4374238903196027626,-5582196519837364482,'VJOXV5JYaA','rjdVzLiar96isuQfITHpPLdPM5FZPdO49uMuIY8Nq7puijfLK2oscHaE0iRMgg6kLEkWMMNu4vAZlWX8aQVlTYSXstRRNKeoNX2saiQElVmi616C0tF1G6ok2ubS57fxFTtsz8IrJgdb7i61CIjhfkU3wymbz4ZZvRAuTml1KqFmBnO','jyigIrgOAVueNA8wnSV0ETCbQS8xlTHPFNvZk6FZeN1LFlOKPqFArYcwNP4MGSiHwnMZYScokwtpZYkj9g83U','mLakv06d10C4epuhjQkHlBjFj503sv14CeHPlJPuzCtou','p','L',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (12009251272846951161,-3059598388269601913,'RlwUYIDNuoTeU','XENb91smLgDughBmHFrreKNcVKrm106LWgVNhoWXOypUbh','q6ebyviTl5dLxxcqQpH9Mimw2qcrYuRhKdvXSfbdyPDomZC8HC2UIwDK','6Cum7MtZdgb38fUUNgEmPW55wz0SY5xvkGO8JdZ7OSN4GFnrOVCLNKLtgl81h0XMLglpiVHON4vhEyyuugA4TIiPmWLDPjljBZQdP30bpPccQZe921raLlh3vvtLcwqIbKnbI8uGO85W5FoBKDyeJgTQAAMMT8DH6nXohjwyqxkQMmQpyUq5vi9HyP87uy3zotE7FTw54uqRJ8Klmp3oDbtFaNm6JWULJnCTgg0VOKoig','a','U',13);
+INSERT INTO ti VALUES (12009251272846951161,-3059598388269601913,'RlwUYIDNuoTeU','XENb91smLgDughBmHFrreKNcVKrm106LWgVNhoWXOypUbh','q6ebyviTl5dLxxcqQpH9Mimw2qcrYuRhKdvXSfbdyPDomZC8HC2UIwDK','6Cum7MtZdgb38fUUNgEmPW55wz0SY5xvkGO8JdZ7OSN4GFnrOVCLNKLtgl81h0XMLglpiVHON4vhEyyuugA4TIiPmWLDPjljBZQdP30bpPccQZe921raLlh3vvtLcwqIbKnbI8uGO85W5FoBKDyeJgTQAAMMT8DH6nXohjwyqxkQMmQpyUq5vi9HyP87uy3zotE7FTw54uqRJ8Klmp3oDbtFaNm6JWULJnCTgg0VOKoig','a','U',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9840143598013370310,603297037069779418,'nVxc2cTkZdXfFWZrq','F17JThct1OrSjhGvwmRCbIrz4DOR1zM6fvVKAaVCUrmGmGUI8ybz6kAecDUZsCo2D7OQX6WgOwN4De0RMuNZlAWNIcja80wbA9bBltzDqi4gY4RbC8ECqWsAhFEVfp4WrKO39RbyXpq2hXAJDV6WvkIMDiPjTkVAxgZykIUkZqCJ','wtHIKsOZWHIq115DQOLWosA7j7v2qB83oaknesKr48fp6rnaqrBuD02rZZ','v2sXRF6vu4ORQh0BgUPDRaTZegTvBAZv9Uggd6ufeguuk63WREEXxC8VI3HnzY2cf2B9vt0cm25bL43rdy0RXSauwc53uZ','t','i',14);
+INSERT INTO ti VALUES (9840143598013370310,603297037069779418,'nVxc2cTkZdXfFWZrq','F17JThct1OrSjhGvwmRCbIrz4DOR1zM6fvVKAaVCUrmGmGUI8ybz6kAecDUZsCo2D7OQX6WgOwN4De0RMuNZlAWNIcja80wbA9bBltzDqi4gY4RbC8ECqWsAhFEVfp4WrKO39RbyXpq2hXAJDV6WvkIMDiPjTkVAxgZykIUkZqCJ','wtHIKsOZWHIq115DQOLWosA7j7v2qB83oaknesKr48fp6rnaqrBuD02rZZ','v2sXRF6vu4ORQh0BgUPDRaTZegTvBAZv9Uggd6ufeguuk63WREEXxC8VI3HnzY2cf2B9vt0cm25bL43rdy0RXSauwc53uZ','t','i',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3564572012441968675,2162142020728061473,'f3lEx8EGP33kZlAoGXhHTWB9zyMk2qv2pj','fIUg0HAyfjreiwb','VAGslcvy8JywMYkUYXgRaNj','wWiuAmCpuZh2Db6U705G9Gqgx3U5PxlwKWt3hUS0AV6O8NuG1j4ZFLfL6aFoXu0EEvkoGML5bOhfHFpoVel0XQ3b5Tg81zNBff37vbq0V7vCQROWJiSuTXAAsUZ7xkt7I2SptCcOiETnQmt9X4IivCu5NlXKot5OE4S9OxT4n0uz124t6OSpEANtfTnyjeXECsl3bEm8iam','q','l',15);
+INSERT INTO ti VALUES (3564572012441968675,2162142020728061473,'f3lEx8EGP33kZlAoGXhHTWB9zyMk2qv2pj','fIUg0HAyfjreiwb','VAGslcvy8JywMYkUYXgRaNj','wWiuAmCpuZh2Db6U705G9Gqgx3U5PxlwKWt3hUS0AV6O8NuG1j4ZFLfL6aFoXu0EEvkoGML5bOhfHFpoVel0XQ3b5Tg81zNBff37vbq0V7vCQROWJiSuTXAAsUZ7xkt7I2SptCcOiETnQmt9X4IivCu5NlXKot5OE4S9OxT4n0uz124t6OSpEANtfTnyjeXECsl3bEm8iam','q','l',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(67) NOT NULL, d VARBINARY(13) NOT NULL, e VARBINARY(7), f VARBINARY(13) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1365328668,6795,'2HEXPfakQzDZMTreHQVBxfku1ENEHAk4','efWAOr','R','EXQV21','6','z',0);
+INSERT INTO t VALUES (-1373560867,57151,'fScZiBanCub7B2UpMwyI81aGmHh9BHdWy0NPcYUuT','G4LNDA','eG39','jRLf2','ah','Jm',1);
+INSERT INTO t VALUES (-4595449,4880,'FpBJfZrQ5461TnC692GC4aIIMUdEHbuo14lPBVk3N3DYxm41c5vR','tkWEU5dZ7','ISr','kDY7i','0','G',2);
+INSERT INTO t VALUES (215515331,13423,'Q2Ut3Vp0u3OIZ5XNu4qHowJA9UZiHYNFBGoDw5QO6F4Oa67y9ioMJOTboKsrj','03mSWLivX','Al8Q1U','EX9J4sZxYcoP','B','ql',3);
+INSERT INTO t VALUES (1812218912,22390,'j4BkptyXLCFVxWIjWRiBNXB1SvpP0vNp3Aa1A13Ysl','MPd0cG','mHjLt','lZVwlAiMsy0G','g','Pa',4);
+INSERT INTO t VALUES (191422646,60677,'5EsekxVZDe4tJ5BcDP','z1NwRGPeJlbwa','3','ApG','Q','Vj',5);
+INSERT INTO t VALUES (1152798704,63717,'LXrhdDtkc5','FhJdBc94W','8','Dq','GI','N',6);
+INSERT INTO t VALUES (-1401818620,33555,'rsgA5iJ0DjoXDTBUTm86boFlnRLuIwyTz15qtPJv2ZDAEOM39jr','7eOGWl0u6','rCT7i','iEztdFW','m','i',7);
+INSERT INTO t VALUES (-1520137829,56839,'7DwmWM13LQmLJN4','CYMUXE9obAoV','B1','PkD7gF7pk','LZ','o',8);
+INSERT INTO t VALUES (-456038496,39871,'fbcX3qJowvVh','j1rYHLn','UhYRlNA','zHH','2','0',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(67) NOT NULL, d VARBINARY(13) NOT NULL, e VARBINARY(7), f VARBINARY(13) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (1990107973,7174032283807205397,'P5CacSaQRKfGS','Qj5gJr0PPrylzBMVQdtZ','1NeDEyrTXOkZSdJvQTpDoyY4AR4Luc79df7kgYGaSgao','7hQs4F7bbqvnptSCG','5k7N4PFGKfa9UAZ0yjctBceo3fv1ZpzsSebcIhm5b616BnfDfr46efNHJA42fsC5nW0gQnNqYP8mrVjhRwkURL6emd77ozaKzVB2','vsU2SDqO78QRVkdRMIH7L3WZf5AWJYMqYfaPsdZRSM9ecyuvlSMvhvqKqz2VdG9SsBgV',10);
-INSERT INTO ti VALUES (1990107973,7174032283807205397,'P5CacSaQRKfGS','Qj5gJr0PPrylzBMVQdtZ','1NeDEyrTXOkZSdJvQTpDoyY4AR4Luc79df7kgYGaSgao','7hQs4F7bbqvnptSCG','5k7N4PFGKfa9UAZ0yjctBceo3fv1ZpzsSebcIhm5b616BnfDfr46efNHJA42fsC5nW0gQnNqYP8mrVjhRwkURL6emd77ozaKzVB2','vsU2SDqO78QRVkdRMIH7L3WZf5AWJYMqYfaPsdZRSM9ecyuvlSMvhvqKqz2VdG9SsBgV',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(74);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
-INSERT INTO t VALUES (33354164,-3951847239200523956,'vTBtejwFclTB0uADvIlGtPuzjMS2RPnhMOp76DXsI7wReQ0M5FjwTTd454nzhFmTp2fYPxtOt','N9yKA8JIbBDOWpyUfUxIX4O9zdMIzuZshBBu8p72BTT8RAOixybdbI5aCqiID','8gpIXYxQOZzYKw670PGer6SHEpad8G7koHCBopCausYBk8hMMdZ1y7JhhUPymglcGAp20','zpl','A6l6RTX3gQ8KYG8AneM7kQTOiDD15jYBtqoBJDcm5avOWtHhGFa93X6xkXiQAQwHOdIEg7sOwslNOteM4DO','pSFvZ8VvnkEPhuJ0245YvrVkeEG68to1cv0JL6RkQH8W8dDt3HZGF4CGSirGEXBb1EHwpHBLLLrHwynYIa3jhNIPHIOR55I',11);
-INSERT INTO ti VALUES (33354164,-3951847239200523956,'vTBtejwFclTB0uADvIlGtPuzjMS2RPnhMOp76DXsI7wReQ0M5FjwTTd454nzhFmTp2fYPxtOt','N9yKA8JIbBDOWpyUfUxIX4O9zdMIzuZshBBu8p72BTT8RAOixybdbI5aCqiID','8gpIXYxQOZzYKw670PGer6SHEpad8G7koHCBopCausYBk8hMMdZ1y7JhhUPymglcGAp20','zpl','A6l6RTX3gQ8KYG8AneM7kQTOiDD15jYBtqoBJDcm5avOWtHhGFa93X6xkXiQAQwHOdIEg7sOwslNOteM4DO','pSFvZ8VvnkEPhuJ0245YvrVkeEG68to1cv0JL6RkQH8W8dDt3HZGF4CGSirGEXBb1EHwpHBLLLrHwynYIa3jhNIPHIOR55I',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1546426268126355399,27400,'mBtqZa11zxGEvkdhtDK35jWlXONGLBh3','WxS47t','K','xi','z','P',10);
+INSERT INTO ti VALUES (1546426268126355399,27400,'mBtqZa11zxGEvkdhtDK35jWlXONGLBh3','WxS47t','K','xi','z','P',10);
+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 (-3601887141197399213,54883,'572F','eDPqhkKdxMa8','Qse','dOAwW4kd','C','6S',11);
+INSERT INTO ti VALUES (-3601887141197399213,54883,'572F','eDPqhkKdxMa8','Qse','dOAwW4kd','C','6S',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-975626249,-6006125508334934006,'7dSlgh0El8bXSIGLZwpGMfQtZqXzkLkJHBS2GKFvzdYY','nyh','Jn2McHXkyNtVe9q62jRpClhvyBP5QGatmI','QmDNT','XGQittutTOlSfAAqatAVHf0ZONprpJTmL4S7kVyCAqlsSgrZEnlLEyAv','n9fWvGHYux5HOpO55qoslkC4BlCo6sRFCYXzK9soXxB6fTob0QxYbKTeVilD8i9mL1TU0TQdfRlw1FGRNB0JbVKFZG2Vql',12);
-INSERT INTO ti VALUES (-975626249,-6006125508334934006,'7dSlgh0El8bXSIGLZwpGMfQtZqXzkLkJHBS2GKFvzdYY','nyh','Jn2McHXkyNtVe9q62jRpClhvyBP5QGatmI','QmDNT','XGQittutTOlSfAAqatAVHf0ZONprpJTmL4S7kVyCAqlsSgrZEnlLEyAv','n9fWvGHYux5HOpO55qoslkC4BlCo6sRFCYXzK9soXxB6fTob0QxYbKTeVilD8i9mL1TU0TQdfRlw1FGRNB0JbVKFZG2Vql',12);
+INSERT INTO t VALUES (-1980057902959012086,27350,'GSr0h6uWcaLecJ3prlXovKR7oFzXmx','iburdmzGzSCDYQ57gH3GNpfN3HitwY9PtddSAT6oIVpBwEyEwpzDXAWwDZT8pBux4lgenrJGr7n9346gDpxDqZ9aQim8KIkVaXhimdWTljeYCGKvcb997KpCUtHI1Kl8A4icPnXbFkQyq1bwwBcAbDLPgM1pqgfHz4wTasqAmckzkNqneMubCGmYxghLgOKSln6d3JGlmJaZh','A0sry','1NGI','S','P',12);
+INSERT INTO ti VALUES (-1980057902959012086,27350,'GSr0h6uWcaLecJ3prlXovKR7oFzXmx','iburdmzGzSCDYQ57gH3GNpfN3HitwY9PtddSAT6oIVpBwEyEwpzDXAWwDZT8pBux4lgenrJGr7n9346gDpxDqZ9aQim8KIkVaXhimdWTljeYCGKvcb997KpCUtHI1Kl8A4icPnXbFkQyq1bwwBcAbDLPgM1pqgfHz4wTasqAmckzkNqneMubCGmYxghLgOKSln6d3JGlmJaZh','A0sry','1NGI','S','P',12);
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 (-916589523,-5285584747780816358,'v','w2lPg8JlAUNxikJJASux74Fw1LphPmvWHsMiZrmbIQNDLp9zdzfB0PLuChE0PAaNryCq1UbJ30JBP6rMyOEul6bnlzan5rhYFJu02WZyJqvS9jmSyxV1CYZi0ph5EBadnqDE','gHtHHp1J1uGhixRDBJNH','KfQ1B9s4aP3iVLFNgJrX3fOI3QO6QD2Hoc4ShHU6eXsF313QLvSi0m3DgXxCMJEqhWtTjxgOsI','liluU8ICAXN59pFTIBYdlvDUsYktBVsN9s4ZSrRXWmEQfDHcG14XiqGFdgrVdNplV0jhqI7onnMMbo8FxpvAtooOs','uVVw0jXXYIqIxX5HNeuG8ZFVzsJFjSCNUJBLeu5VbG52RbjPTBZoHDmTb12Y52qHIWwiKEnKTZxywi7O0WUTNDnqP3',13);
-INSERT INTO ti VALUES (-916589523,-5285584747780816358,'v','w2lPg8JlAUNxikJJASux74Fw1LphPmvWHsMiZrmbIQNDLp9zdzfB0PLuChE0PAaNryCq1UbJ30JBP6rMyOEul6bnlzan5rhYFJu02WZyJqvS9jmSyxV1CYZi0ph5EBadnqDE','gHtHHp1J1uGhixRDBJNH','KfQ1B9s4aP3iVLFNgJrX3fOI3QO6QD2Hoc4ShHU6eXsF313QLvSi0m3DgXxCMJEqhWtTjxgOsI','liluU8ICAXN59pFTIBYdlvDUsYktBVsN9s4ZSrRXWmEQfDHcG14XiqGFdgrVdNplV0jhqI7onnMMbo8FxpvAtooOs','uVVw0jXXYIqIxX5HNeuG8ZFVzsJFjSCNUJBLeu5VbG52RbjPTBZoHDmTb12Y52qHIWwiKEnKTZxywi7O0WUTNDnqP3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(18), d VARBINARY(76), e VARCHAR(8) NOT NULL, f VARBINARY(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (57048,2880,'bUkgMWrqd','RCAvVBuaNhO274DjwjYRBQ5ECHEHjySO','OT','G6C43GA','bIiTiNJ7bOnvuQs2pV3XT5alV5IenLuMqaiBmCoXEfcXcXW','ljO3S8btcFjUemMWeAOHuOZ6Lbrz2vrMwdjM5jezFbI20jEBMpcAKN9JAR4ZyPTDw5cTaXFtVyDH0JPOPmsNCKtItYgnRszRx',0);
-INSERT INTO t VALUES (20270,43090,'5d5Z9MT','skNIRqlLaPOLbO2F9aH1402n8JAcpQs85Rg7iiMyM4zpdOLvw','uCir','XJ8D','cR6FKEyrevQh7BXmFvlXZIscoHEZPaQH0wtDCZMEeM8PVEN0JDfpf9VvtmPcF6um6KqAhDvVLZxmt','yk4kKLciQp4y9dafzemNeHfTWvv9s7vu1qZBqzLdNSRY4G5Z22ClhrzD80dOao61jh7X7QA',1);
-INSERT INTO t VALUES (26428,27962,'TWwz53','vrKeFOEVLK5n6SzqQav2eDMPG2VvdTcYlGA4ygSfnhz8','DoYQVO','wiBiGhDKs','oUZYjCyXgbBcitSGhut6yK1JTcwba1HLEzrj67aGSYlmCh0ecpTMz7lWXcIHwhXtD8ohDsIKq7N','2RhbqdirNqi2NLM5yKCXZBGOFAF2MaqMVqJoNxQWRo3NqlrWHpmsgEdNXD03uSGN32eSUKoz6p0M3FDk3Ppls23QLAMNHhOCYOaQ',2);
-INSERT INTO t VALUES (37954,53389,'9Hc1JM2p','gPzp4UftKHEHmX7l2aO3GFIPKabcToAVjVTpcCGnHjx8KdhW4eAL4TSeIIKC64p1ZN','5G','vH1','gJtuH6sNs6xe8uH4cM9FgsSUX4IJDO6CC2HpelBnr2xhg4MeNx','T3RVdq0q92xNDnxqLs7WU',3);
-INSERT INTO t VALUES (18411,43760,'S1ByYnRLeuTLnrI','S8BPl7rJ8aa46afhS6jfSoukM9UgABgpz5bHvy','hKdxKB','OFSRb','VVS4OyxE7JqZMrzFKz88GQr9n9jx0bDYHLoy7s7mvcR','37TeSWFpTIMBL9NJcJ7TlUVpQ6aDWtNdNQAL3dFr3otAsC',4);
-INSERT INTO t VALUES (52898,34112,'Br67rC3nP','ZNuDRVbK8zbKF7lkZBaGKkIzheLHj4TvfQGDHSnRq8m5ovCyanFS70t0VQ','E24Cwc9','al','vs8v8q1fpIRCP1KGPcSbLIJvlBb8hIuYxwRM100uv24kNXwjpvCmRqspLl1mfCNZ','ZFS9ywD6nEKQL1eXloz71wIt7UU4S3N9rUtqEFgxjj8MM4rBBYyry47I70IUPJQdVhAW4XyYHc2oNF44BAiYMxw',5);
-INSERT INTO t VALUES (50217,25320,'z3bhEsegy8','05avZHzwNbQEobRgqydCpHhVKd57AlLOtY8pMne9CLiFgzdWHciGfFfQUpYaF2QX8w','7GoVgd','1P','b','VJTYjxcKyFaQc8qlOf5rI',6);
-INSERT INTO t VALUES (13391,65249,'cp','qjl6AMHsLZCQ6b9EIiY5g30','ajkh8','1HD2e','5Df9YnwvTdukJtJwWcRagK3Qzbort0QLOvLSyb3aL6KXdwRzNim8sRYEeKFOhOTnhM3s1Lxkk5ewkFuH2f','e1erQmqpimhUvRZ6iOwLhtanr9cwk3Tid7lxhRKmOXlDNx',7);
-INSERT INTO t VALUES (65194,8786,'IfNBLJkH3p3R','JNT2jyoNzL1nJSB2CJSepu18fSYD','ylrJO','j4mKHDhF','Uu6xLJiwSFc1KD64E50cXNu5M4YCl0EboO1LLDZ2kSCM3BImJN3GWsOP0NKM1hxrwML5qP9SnGiiAt','UQlpBd',8);
-INSERT INTO t VALUES (52154,27448,'fl89pps2lku2yg','CIWdUCOUHBthCBsE2SymORU4CXEiwCLXobcHLmyxft8R3mWj3pW3BLm','mLeGKgRv','qKNX','rQSMxR2ZLqNipa5HcrFXpfkWCcsoUbN','ljIxfxqWzDqM5yWnCoHTOeDPGytM1poKdBO3gC5yDAMsSh1UjZSwlP0fBlh7FfNMBmjTbxHtP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1202227029642122888,7891,'afq4vG3GEJ5wE92uS4mTbZ7zcRvrUlZ30DU82buvpCdECrMlTPtH','AzPnSfSoKDgUmcNUhBCk2bnjjjYaGmZBf6gb0hIrYYNxld9hxg2IIiTZn1laWEDBGnNbjt4r8Jz','7uHHSu','NFgnNNI2Wwj0yam8C33JPLAMoUwdWt7LwqwJWTJZsD41ZpyFMzdoVl5HNL2Pf1RAgp1QhMdY','O','J7',13);
+INSERT INTO ti VALUES (-1202227029642122888,7891,'afq4vG3GEJ5wE92uS4mTbZ7zcRvrUlZ30DU82buvpCdECrMlTPtH','AzPnSfSoKDgUmcNUhBCk2bnjjjYaGmZBf6gb0hIrYYNxld9hxg2IIiTZn1laWEDBGnNbjt4r8Jz','7uHHSu','NFgnNNI2Wwj0yam8C33JPLAMoUwdWt7LwqwJWTJZsD41ZpyFMzdoVl5HNL2Pf1RAgp1QhMdY','O','J7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3117539608632173251,21228,'CouPozHlLE9nvGDlnuOHwhxyobleehMR','HHikQsAa3WhILSzV55pYNpoFvLHfhFlCB3Pz5ZV0CpGQMbmqggu9N1JltpqFVpdwEFgDgoO0lEvT9foLgZ45VELiwMSj3TSKMlrPJ79oGZkbMqUJrKf5GURYFfOizXvLjeE3XbB0MEtU3X4DACXJQs0sDZWptjFfcOXqicrAuSo4YQRwdVLXRXnklrcUR2ZviNfJN03jDGgHdLiw','pVFpQbN','qmcfWAPP4QWWOSJQaeEcy','5So','Ln',14);
+INSERT INTO ti VALUES (3117539608632173251,21228,'CouPozHlLE9nvGDlnuOHwhxyobleehMR','HHikQsAa3WhILSzV55pYNpoFvLHfhFlCB3Pz5ZV0CpGQMbmqggu9N1JltpqFVpdwEFgDgoO0lEvT9foLgZ45VELiwMSj3TSKMlrPJ79oGZkbMqUJrKf5GURYFfOizXvLjeE3XbB0MEtU3X4DACXJQs0sDZWptjFfcOXqicrAuSo4YQRwdVLXRXnklrcUR2ZviNfJN03jDGgHdLiw','pVFpQbN','qmcfWAPP4QWWOSJQaeEcy','5So','Ln',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8838470906106476838,61126,'zIJwsGs28YbUo5AU8zloAXFl4LgP5CzhuVK2QiD','bUPiRIIhT8QgQmv7wNvTemU8XUpJcFlxsUWLkF9NeTux5TeSCvzJMczatiDEi6id89cmEeQWAAJNjA5yXC7CvtjCI8YCPsYdMw6wJoj5O9GQQupw9yAcUfqe656Tcu2xKumcxNeNvdXEv4UhRLsW0jFu0D59bpeBV1F3FikojooeI7vmfJgD','aO5f','nC9XTrlj8wEW37ermR1nnOIXmnoZmC8t8VJQsvWgZYz5wyNylJwwIppHdEVYnEJ73qUoPMqFK9zkvKIVHbG2E5u3giweSAjvzr4QonXI1NZcLuYj1oiwXZvhcWKMY0bxaJF3iDWJj1yDizAaIPoCPeFDAelZjo2bJkLeFwvGL3hkfgvMnFCJ00lcXp4jLBVO8HVbw0iUKI8YbuQqLzTVLTZ8','K','Q2k',15);
+INSERT INTO ti VALUES (8838470906106476838,61126,'zIJwsGs28YbUo5AU8zloAXFl4LgP5CzhuVK2QiD','bUPiRIIhT8QgQmv7wNvTemU8XUpJcFlxsUWLkF9NeTux5TeSCvzJMczatiDEi6id89cmEeQWAAJNjA5yXC7CvtjCI8YCPsYdMw6wJoj5O9GQQupw9yAcUfqe656Tcu2xKumcxNeNvdXEv4UhRLsW0jFu0D59bpeBV1F3FikojooeI7vmfJgD','aO5f','nC9XTrlj8wEW37ermR1nnOIXmnoZmC8t8VJQsvWgZYz5wyNylJwwIppHdEVYnEJ73qUoPMqFK9zkvKIVHbG2E5u3giweSAjvzr4QonXI1NZcLuYj1oiwXZvhcWKMY0bxaJF3iDWJj1yDizAaIPoCPeFDAelZjo2bJkLeFwvGL3hkfgvMnFCJ00lcXp4jLBVO8HVbw0iUKI8YbuQqLzTVLTZ8','K','Q2k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(62) NOT NULL, d VARBINARY(78), e VARCHAR(68), f VARCHAR(92), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58734,26142,'zu6akcckCZTjR4AYNK9xcA1nbnJTqI','2aC2twi0LMio5oU','xk0gYWWirs9qm36793cCdp5KLARBjs','h8UGvykvCHHbxQnEJ5XvXvM7G0r71tAdWc3jW6W6p2alShnFTa45aYP','DU','k',0);
+INSERT INTO t VALUES (8938,47425,'97iwODwvwEqFbR4','fguIpwopujoVA5gVAZd9hoN5GYcpRt4c1jgbppjjUxRb01eGgYWeOVcZG','A05ltmJdAUPzGLDBZFODpVXseL8tgHOTQM2eKnqxtV0alyGWZeUr3R7O7WIddAO','6nNSjQln2i2fJNuStLMoaBkkgVyj4pegfXz3kblBTmtxuCOlFib1C7sA','NW','s',1);
+INSERT INTO t VALUES (41298,19261,'8E4d7al5GuByS','da5P','bOtX06NTsdGGaQzn6V','fU6qDlBH0CcSr4G6RmUsk','A','IE',2);
+INSERT INTO t VALUES (54014,40287,'yIqoQrcQyOF3vR3GgTtZ6AfZyRcZ1H3Q0SGfzfzae51QqwTle1n','EosIhbAvf059TLv3iXVFeND734pUJi0oI7ouAFoykQgCkUfGScjCW9RvJIIebt','qswFiTORUO2DpvW7DyUPNTfFPnJSxiz53DjvhN2cyw6tOXRB87xtUxeP3rP2NaMY','APuldEUpga2aCmWybkKTInyr4pzop1O9Nu9t8HA0cQCsJm7eRrUR9uNajj9CQCauLtmW4fsdTM71bHIn','B','TZ',3);
+INSERT INTO t VALUES (15886,14315,'HfTmmsPVZ9HZxTbPeILKopRvDF9XGhY','CF','Lop8BaznYF095Wkhr','AQbaejkBaZExm5ZXPdeiLC4KA0dvv5DnRgPxZ5a5QKFhn','VO','I',4);
+INSERT INTO t VALUES (45941,29632,'6Y73RC','a1xKBq9PWTXt46bXN5PLJ8Pw58','9pK4HSfddLq4MmQUzkdGVr1Bm8js','VzatW42n5VPRZtrUqOvrX3FyauM56a4BJDIphqx99DkK8Wbifb3d74ZPuWFKrnoLzsYBliKS7l7xugLKbl2CX9Qbi7','Z','C',5);
+INSERT INTO t VALUES (61935,4123,'bQtLHjoZdlKAKL5UKDEX','ZhY7aSnZoCm84dvfOFmLjOldlCHxslxy52p619TQA6IZNVENrDwo7CdrqYOrZxUYe7e','mgYxxg6hl4lHhgUpfzrvdt3bBwqBcLf44dHn9SwtunJHj6LBC4JRKj7wo','vZeN5QUH3RN0FauiZ2QYkGh6hBCaRxW2fxsnoKpnozC1aGYCs0Rhv73jk77dtrykVcHHd2GA2q1K','8','HI',6);
+INSERT INTO t VALUES (18922,48516,'DQsNdz1ZFyNqrh3Fhr1E','GPySJeQfLY4ys8iDuGhxlR8xIeyhTL89jPkedv6QLE0o5hkaBxsVFF8hF53K16Co','yJON','IHTrnYwKx2XfVgh94iOvCzZpMHtIulbyxGDEc8xTMyuay80CldXToH9G4GLC6PWO','Xg','XB',7);
+INSERT INTO t VALUES (2146,43712,'l37SyfAUCWjWKwfso3yRduHm5QotYvlfjJl1uZvHAJwUVyWQ','AT48CU6TsMKajn7eACjh5hKm4TRPwjjWQZYW3Ha1crc1XxDM6FVgSyARjEx43mpgCAhNCk','7gkMne82gYRHaBlPwB','pEY1KG3uNAAzo8ZhbmjFGfpiiUPc7E6Kunb5EAH0IVTbTaOSFrpA6YQKZ1VxYs16N4Xzp','c','z',8);
+INSERT INTO t VALUES (38824,35269,'HCEk9Xc8s06RkYfOm0vTMi4mPkAD8cfBEIlEavR','2SLhXnZ5OMqJHNCpOgoiXiANMJO8aGDmUtPCQvCqiTevVRQ8RpNfeE3mxFECdyrkq','UhxwQ8OSWrt','L1lyqMuCSlz36rD7Wl','nQ','o1',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(62) NOT NULL, d VARBINARY(78), e VARCHAR(68), f VARCHAR(92), 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 (987591,15385,'Q1DBNgJC0kLfVcCTC','AWjoKBJK5OlkL4qTxGgPO','SR0WtB','d','nGaP01Td8zKQtYKTCBZwt5kyjPxcAPV1zoRGcdhIIc2ENNpRpPobuN1p','DjmeyWDNVoH3IXcd5Q7rKDgkOSnHB7In9rmFDuaNIrEgVJrBul4b6ZT',10);
-INSERT INTO ti VALUES (987591,15385,'Q1DBNgJC0kLfVcCTC','AWjoKBJK5OlkL4qTxGgPO','SR0WtB','d','nGaP01Td8zKQtYKTCBZwt5kyjPxcAPV1zoRGcdhIIc2ENNpRpPobuN1p','DjmeyWDNVoH3IXcd5Q7rKDgkOSnHB7In9rmFDuaNIrEgVJrBul4b6ZT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(19);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(19);
-INSERT INTO t VALUES (1647566,6429,'wdxpEkVvyGFNl8','c4sfuvvN4Oh9OzOwbXes','CXsb','K','4PBMAKDvB4Zlsr19SRetchvpAB1QygxWTllbXW7hvKlqDv9efGMqrWwl6AWuWJjAXjHEFM2uqveOUV1a','fCQyFEyjqkKYyho2QdTMgRna6qvxNJvH9SGtoR8twgjZ6TzyFbCneLNEXE',11);
-INSERT INTO ti VALUES (1647566,6429,'wdxpEkVvyGFNl8','c4sfuvvN4Oh9OzOwbXes','CXsb','K','4PBMAKDvB4Zlsr19SRetchvpAB1QygxWTllbXW7hvKlqDv9efGMqrWwl6AWuWJjAXjHEFM2uqveOUV1a','fCQyFEyjqkKYyho2QdTMgRna6qvxNJvH9SGtoR8twgjZ6TzyFbCneLNEXE',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (632161,21737,'jpLIi1qIGOUHCshQkJSCY9kKIAZ9bLaibqIvQ5WK9Jx','getvKSMGEGTO9OWy','wGBoJ67WB7biJ1a4zwQDYNuSmyuqUio3Pztad65DXWtF2sjXgXMeibZmSbs','bkgumu3Xefb18pfh6yh0gYYuq5idQdWK4oRkaLBZfUkM8UNMK','0','w',10);
+INSERT INTO ti VALUES (632161,21737,'jpLIi1qIGOUHCshQkJSCY9kKIAZ9bLaibqIvQ5WK9Jx','getvKSMGEGTO9OWy','wGBoJ67WB7biJ1a4zwQDYNuSmyuqUio3Pztad65DXWtF2sjXgXMeibZmSbs','bkgumu3Xefb18pfh6yh0gYYuq5idQdWK4oRkaLBZfUkM8UNMK','0','w',10);
+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 (14228143,37338,'M52oBiQxX7iEhdmKgJanJ8Kwc5RV7bs12uHmI8q3VdLlJ5Ib3PwDaF','fbw5g6X3lhimRN6xyiFiYColYG52EY5LBuoL0YUPE8EAu9orOyR11B4hxw3eE','RCTxSvlYM1cHRl0T85fjCeS835UdjGEcuBsQ8sZmarKNQm7jBT3XtzXMJu9mT57Y','8x7FkAkLlzexVKpu6DjUM','do','O',11);
+INSERT INTO ti VALUES (14228143,37338,'M52oBiQxX7iEhdmKgJanJ8Kwc5RV7bs12uHmI8q3VdLlJ5Ib3PwDaF','fbw5g6X3lhimRN6xyiFiYColYG52EY5LBuoL0YUPE8EAu9orOyR11B4hxw3eE','RCTxSvlYM1cHRl0T85fjCeS835UdjGEcuBsQ8sZmarKNQm7jBT3XtzXMJu9mT57Y','8x7FkAkLlzexVKpu6DjUM','do','O',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (10229823,15918,'VgGoH7zVlRnZl','IyIceRgIZugGOd16pEXr9HT0swIHaX979ES9Wnhbxe0A8kTrMyDY3K6ica0fl0P','p','z8','BRkki3ThjkpiBdX6ihM2gsf1bEmhHk08TL4eTincsBvByITQ00ywttFiLrgCBwvoeJ8bSSwGTWPywumNGc5l7Ads625B','n5qaPOE3xAl8n4t',12);
-INSERT INTO ti VALUES (10229823,15918,'VgGoH7zVlRnZl','IyIceRgIZugGOd16pEXr9HT0swIHaX979ES9Wnhbxe0A8kTrMyDY3K6ica0fl0P','p','z8','BRkki3ThjkpiBdX6ihM2gsf1bEmhHk08TL4eTincsBvByITQ00ywttFiLrgCBwvoeJ8bSSwGTWPywumNGc5l7Ads625B','n5qaPOE3xAl8n4t',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1865868,10923,'HucdP','fyE5ChO9QNQjH2w0dIOYnYCh1L80NG23Z1dsYr2DZRvUvgj3scXdayEWhkejeU5E8lVQsOkgdr8nj4CIHDGXCUF6ne6838Pp9eCDf2OwJYf5FicTEnqTVF94z1L9qPTBmQ66aJDwAZKukTAirB3hRb3OHYZtvkeV3rokoxENRdYJvWOxBtbRhirz24TLlYgxR02kBsXVfC0vuY9XNubm4295Ti1TxBL7zxkQwMAQw','4','SXA9pwIYlcCzMxFWHumKOERNGN1mDZr9lIDCRnxB91Adt94OSqjIqGI5DPfLu4x93WqC0yuRVOrCBXvqvAtVqztAdzq0flWxRYO4IiZPVSsSHRcuToG1IJ3zMAJOXXIMhJB14tkyC29im4kNSoZojyxLHxdIY0LUe8nye3jzslN3lY92csFnKGmi8hjWV8cQjrDMxIERBHBnkExhOhZD7GZZnAg3UkaZe3Nb2iuzrTaY8xqE','WXpVbOt0x5lhROOuHgUiFnN5PT7sBcVDnn6BN3Sb','mD0epSG4YQhZ3lZheNZZk',13);
-INSERT INTO ti VALUES (1865868,10923,'HucdP','fyE5ChO9QNQjH2w0dIOYnYCh1L80NG23Z1dsYr2DZRvUvgj3scXdayEWhkejeU5E8lVQsOkgdr8nj4CIHDGXCUF6ne6838Pp9eCDf2OwJYf5FicTEnqTVF94z1L9qPTBmQ66aJDwAZKukTAirB3hRb3OHYZtvkeV3rokoxENRdYJvWOxBtbRhirz24TLlYgxR02kBsXVfC0vuY9XNubm4295Ti1TxBL7zxkQwMAQw','4','SXA9pwIYlcCzMxFWHumKOERNGN1mDZr9lIDCRnxB91Adt94OSqjIqGI5DPfLu4x93WqC0yuRVOrCBXvqvAtVqztAdzq0flWxRYO4IiZPVSsSHRcuToG1IJ3zMAJOXXIMhJB14tkyC29im4kNSoZojyxLHxdIY0LUe8nye3jzslN3lY92csFnKGmi8hjWV8cQjrDMxIERBHBnkExhOhZD7GZZnAg3UkaZe3Nb2iuzrTaY8xqE','WXpVbOt0x5lhROOuHgUiFnN5PT7sBcVDnn6BN3Sb','mD0epSG4YQhZ3lZheNZZk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c BINARY(79) NOT NULL, d VARCHAR(84) NOT NULL, e VARBINARY(25) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (21,229,'lCScQaPcYeTIXSshuthXEwyfdCUPPwZbxVAOffssPzAFPtDGuoE6BtG3VjUTOjNa72VOI1gKNHgR','N0HGPsRcybn7jssv7U62ANGMFgSYqOUL908je4ys4I','aM1ihtOGaaDSyayFB','j4P9NL31YK8zcHh5nSNNMWlDzsnO50mevZ','mXIdcnC32VYEUlVVFepZitD7179N9URMFcOheT3D49L5P3yF1jHXQEuPXQ','XeW63nuK8iV0EQQdF2lkqCe',0);
-INSERT INTO t VALUES (40,44,'kQB4wZFdhqk9I1rrfJO5D7GpfyovYpNRgunerTroETF79CrU','A564n0XT4J02wiWgOqYhG2L0JfVhIGHhJKX4w4vCuAlI2CSD36RyqW0nLv8TxjrjF1Yi','OoIIK2IIs4FOk3291ZprmS','2qAd7oFGpUpejjKBvoh','6QKWlkgUm6vbbcDFXgFiSDPufpxjF8XWUazahGkHKpazEN4whF67T5XxyYq4B6cfleuJDl6f3aEvuL75SmjFYW5rabrYg','VgLadqwyRH6kB3JAnK8wWKjiCCuc',1);
-INSERT INTO t VALUES (-115,186,'ZjV6swigFS5Ok2di3mxeRljQpywyEaWHoz4aYGGRi4TRm9','3LeVbsdgu2qKb6lEbsmwpKB2Dyiby6kvsEDgXvgnZD','b1hFz6eFqxej6b4xU34','6zJL9ivtZXnYuOHwdmCRj45ZVedt51NCOZ1d5J9p9E','UHx','JGr6OlifeRG3tp5n72PByCPyLWCJoOKQckVvIlCrmelgzrxmxE866E3yc8gZ45tou5slIxpXxbcNaua',2);
-INSERT INTO t VALUES (2,37,'PlFT2hQ0cHHFce4S0vuO','5haryYZgmgHYzyhKGTIrz8T7NFfxjItRVN7dgBIEFAa','Y2geoBfnv5P4Xdg09eKSW','L6YaODCgd41VGWJTKBw0kFfCuqA04uJ','5QOWQwg4g9ZvG9G7G2OkqOp4bBOnlPHykbAY7uFxlTtSgsRxPQGn1vPIQeb416D','a0SpUI3pG9ZawAaykrL7XnQGwFmDmtKzTwkubWioQjAO9lJb8hehg1ZyrqlAcsPm34ZnA1reCzz4pX8YrVq',3);
-INSERT INTO t VALUES (82,55,'pxjsQs4WidLolGA5KtHiU6Dv2PEMoppAHDUUY','y4QXiSxMRmg2KuYM4b8FgCiu0gYyKHd0BCj3N7mxsk7r8zrnGwf67ZHppCZpm2INhK9wAutcRT','7c8zsx77ZeGnDMSyaYLW','Q8qT6AD59tSeIVCXVBgn6dr8JMJh','EYkUKs6xMtaBCRPswyFQc','oKSrIv8m50UQqBk46stbFvmvM1J4tQ5pRPerPuiGkuyIuekDtOEDeNztDDlpHpCwHgfMkCLiLM9PzkE1WD5PLT',4);
-INSERT INTO t VALUES (-7,110,'HuaRgQ2RuHagQ5EzDOwUYmgLRnxWHkVZ0MMddYK3PkXKU','4Lq7KHbauA','RmkxXjPnNWHso2tJm9','Q3zm8fCj7uiHxLgMXkUr6R4n','bZ4ClIuoBqeEjPpR3Ddg6','NFDCHIyeaDLABgYO6dYKUXpcb2o7lxKMxnpIP5WG4BqPZ7MklrG1LtSEC9F',5);
-INSERT INTO t VALUES (75,14,'PAO6MODR3g3OXwlA5Hl4LdazNlnLzeJ04H0B4jdTR0nibibX','1kVal0vlbdL905wumvTTxUHEYLY2GAegUtoF87Sd0T3H4cJqDQCRm3GwkT','ljIwzNPlYQS','Xfz','z8Gae6TRdBY8QgdZwF4','cd2KSdGCLSeljfg8gexreO8XdfHMGr5',6);
-INSERT INTO t VALUES (-7,182,'j6P8','SXx68H8LToqWZAQlKVJAPqVlB8AsFdjAq65ff','D0Ho0bdrVTANcIYsiDmeb4NcF','O6FBs3NEOMhFVHLUSMbg0QAZ4iuWmqfdIk7mRUyKpH94C','5TMpjnXkPcPHNbio4L0mtX4eInU9juIV','3T6KXa96PHoGx1C3uDD94O6wAQ',7);
-INSERT INTO t VALUES (-33,54,'endMGMpgjssaCH5g9pJiA4hEoILiefPk4sOsPXFdZkSnZysei7GP9OyXlWs8ahapCaWryw6cHgluLSf','ITndyTX','dUEj7UuJMrU','A4fWDmgX1dheyu6JVkhq6Nx','TAfuxOUj8hvvqgXdMKktnpNE','tUsdThtVPGzsa9WBl5eXn5IZXTPuv9cMA2hLcgWomab7QEiZ9IA3zdXPntE0WC',8);
-INSERT INTO t VALUES (73,102,'f3r9h0bG2LwcJfFyzEAepblOpc5GAgzszdUVvS0R9','cH1etBEALGHK5CyfPD7gj9LoBfZGGGxEeRR0mdggOnKCWj5EfefbTh4o','fS','G2amDrjOcsqPMxdINsP2ak4M4LvmSwitnzAc7ToXgjhDgtb','2H7HyGGiFPXWjYKwDVsaeHU7mxYSFaDyJomEQ808aWt31TpqmeAb3hhe5','x3o1ZSFXpzBfy6lhbnnplKL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7839369,15357,'DbW2qVc1Xqbv0rySVWazrS3UWJCrpfmPHmc5cxxTNOaq4BiERnBGlVHT','rtkhW0UPlnqvwhOvyeyrH8CLXkEv7r81nBdqUdixDDVHVKpgi8LGA8lLjwDfDD51mlHqDfZTkkIyuYgpx3Ep4JFpeaBKJ9Hc0r2RBwjlneZIHr0714L9lCgidVcTEM7459A73r7g4ox6gNX2EcgFECfdOPvKxoNh4O736','cBkZehn3ixzgrka1Yz2OahHUrzpgw3N0rqDw6hZhfsWcHOsjdrcV8rqnX6InpYsIt','WiFfuaG7BucNbAk8AFvdMrsXxOybgPk9fkMfrmxIvWxakIcUAG8s7ckxl81HWTBnnPKUqrjVfolR1guD','3','D',12);
+INSERT INTO ti VALUES (7839369,15357,'DbW2qVc1Xqbv0rySVWazrS3UWJCrpfmPHmc5cxxTNOaq4BiERnBGlVHT','rtkhW0UPlnqvwhOvyeyrH8CLXkEv7r81nBdqUdixDDVHVKpgi8LGA8lLjwDfDD51mlHqDfZTkkIyuYgpx3Ep4JFpeaBKJ9Hc0r2RBwjlneZIHr0714L9lCgidVcTEM7459A73r7g4ox6gNX2EcgFECfdOPvKxoNh4O736','cBkZehn3ixzgrka1Yz2OahHUrzpgw3N0rqDw6hZhfsWcHOsjdrcV8rqnX6InpYsIt','WiFfuaG7BucNbAk8AFvdMrsXxOybgPk9fkMfrmxIvWxakIcUAG8s7ckxl81HWTBnnPKUqrjVfolR1guD','3','D',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3415601,31400,'xnr','fpKKDv8qdcJwTSISvDTUDvFx5w7msxbX3OUlC0VCfNgZ2d4g5jcMiKsmP75DDmMLo0kSyFk4vVkTNcsTMsQSvQKiDmAj4k0bgRwjTAmm3h9cjHmeIphjQGMkzKEBjjTWAasMtSDFPmSnEEJX48SP4W4TnDtBYrhj','2SCFc','L0KSe6PTu2NAqBOHBPLIYaagOARExwFCwGg3el2jzII2SlFXG4BAAynQ','b','1i',13);
+INSERT INTO ti VALUES (3415601,31400,'xnr','fpKKDv8qdcJwTSISvDTUDvFx5w7msxbX3OUlC0VCfNgZ2d4g5jcMiKsmP75DDmMLo0kSyFk4vVkTNcsTMsQSvQKiDmAj4k0bgRwjTAmm3h9cjHmeIphjQGMkzKEBjjTWAasMtSDFPmSnEEJX48SP4W4TnDtBYrhj','2SCFc','L0KSe6PTu2NAqBOHBPLIYaagOARExwFCwGg3el2jzII2SlFXG4BAAynQ','b','1i',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2548862,58872,'ZEqpqn4My93sTZhtJbLPORSAULM5D7SJePM','W0blMO5PSm8efdfGlfLsYBhivlP7WuLdWsWlU05nmO7WuJw4DSZrPymHhOl2Hv3Z8SqCX2lEepww8EBEWbHYDOvdFFSc0LCZttI8IWklKxsfEvHh45C39sJUD6uAL7rxY3HgIUQN8c1c5taqzMhUQRRlJq5ZOdHZxAujZ1gwQrFI4nbtJFON2TvmsLycfh6BfFAAB4Uyj1j2YVdr6UZ2aab2MI5U','9yUCIVsyyIUdmP2kCSe4iUNYv6lUfUi4PmUl2VRsJp8f57pWr0kg','IZ9ml5XR1pMltJLenA75V4N60YiWh1AvMuOhrUoAZBEKC3nRcNO7AkZ5V0axu98zku6t2VaqTiwaq8iSuo8ZRs7iCHUagAOnzDmyE6mGXRfGmQ8GCd3tGvRgCO0kJWD5CEusdLe7k467nmbQdvP69fwvZmYdcbSskHG49bVcOcKNN8','Ar','c',14);
+INSERT INTO ti VALUES (2548862,58872,'ZEqpqn4My93sTZhtJbLPORSAULM5D7SJePM','W0blMO5PSm8efdfGlfLsYBhivlP7WuLdWsWlU05nmO7WuJw4DSZrPymHhOl2Hv3Z8SqCX2lEepww8EBEWbHYDOvdFFSc0LCZttI8IWklKxsfEvHh45C39sJUD6uAL7rxY3HgIUQN8c1c5taqzMhUQRRlJq5ZOdHZxAujZ1gwQrFI4nbtJFON2TvmsLycfh6BfFAAB4Uyj1j2YVdr6UZ2aab2MI5U','9yUCIVsyyIUdmP2kCSe4iUNYv6lUfUi4PmUl2VRsJp8f57pWr0kg','IZ9ml5XR1pMltJLenA75V4N60YiWh1AvMuOhrUoAZBEKC3nRcNO7AkZ5V0axu98zku6t2VaqTiwaq8iSuo8ZRs7iCHUagAOnzDmyE6mGXRfGmQ8GCd3tGvRgCO0kJWD5CEusdLe7k467nmbQdvP69fwvZmYdcbSskHG49bVcOcKNN8','Ar','c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6392239,47612,'0ekW5WkG4BudfqbnS2P0KnfUIwjnlKSxqj','CQVUmZmfUMomK3ty1jDKNTgHHoL8kLuV58xo1BuStl1w77KCHBsmEuIBqghv2lif','5lUytaDnw9dKg9yt5MaTfjYKbsezYLw4OyRojyHnd','GyVbVJ3dmnbNR5EABtQDli91q4SssyARFpaLXyaIpoKTaO','DDj','MM',15);
+INSERT INTO ti VALUES (6392239,47612,'0ekW5WkG4BudfqbnS2P0KnfUIwjnlKSxqj','CQVUmZmfUMomK3ty1jDKNTgHHoL8kLuV58xo1BuStl1w77KCHBsmEuIBqghv2lif','5lUytaDnw9dKg9yt5MaTfjYKbsezYLw4OyRojyHnd','GyVbVJ3dmnbNR5EABtQDli91q4SssyARFpaLXyaIpoKTaO','DDj','MM',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(3) NOT NULL, d VARCHAR(31) NOT NULL, e VARBINARY(64), f VARCHAR(59) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-16582,3200537200598840293,'jFK','haaqLOlyIlbK80JytVYA','bD5SRy0aeNHwPthWfg1dKFCMn','EZSjsbtk7pKEanlD562P3zGqw9XyU7iVc97NfM0Fi1El5omSW','v','l',0);
+INSERT INTO t VALUES (-23969,-8352866985087392996,'K','Z6','KcHVd78UZ2CTkWMH4g7Kld4ch7uEtuBLi2Mt','FeFlAXTDTB','L','0',1);
+INSERT INTO t VALUES (15757,3617024632408983498,'wc','klk4ZSKG','lIYAJlPwWDyOABP9xbOPhlZLh6DoilPQhXQEviEfmWUcucqQSmR568J4UXah','E9','J','F',2);
+INSERT INTO t VALUES (-2751,-1821899180056262070,'eVV','mJlOCM6VgtKwk','tgfQ361OdcDEZwqfojF1DOCncgEooWd','jAqumwyoEIhk6euqvVOqxJKZVF5SXq','s','d',3);
+INSERT INTO t VALUES (-8803,6073391456990623680,'GSG','NCm1vIgSdatEQvf2VdakZ3WcWVkY0sX','VgDhiE64Q5VQO38fy4r34vyRgBoC6f5','btyYXmGnX6TCKEbY0Rf3sdb5APrD64kre5','e','D',4);
+INSERT INTO t VALUES (26233,-1956698627594731803,'1hO','D7Kp23YltsoM2','ldsZaXZNyxahPZeaTWUyAthAh','FJ7RKBWXPioFt5yAfcgxEO5a9R','B','h',5);
+INSERT INTO t VALUES (-8693,-7646216583843866000,'g','fDevyuahfVd3zJs7fsU','mOCoj9tFLHZzJcHtPDIScE48F','0wMohH2ZWXWoZBrpUc8soxPVca5Ibqr','z','b',6);
+INSERT INTO t VALUES (15698,-2006948015958290400,'Ih','G2FS6DfqjnjZ0Hs53T2pZddGx2hZ','2UrxhoOx9UtkncX5NL3IkGIxGolFLUkLxaEUYto2CPqTaiZUd5QJzv','KXmymgKCeQgQPFmwHGYQ63rrq12XP','w','J',7);
+INSERT INTO t VALUES (-13710,-4280802113054619547,'Yn4','kkocHrw8PdHQzX','aJ','v93I2ExaIlJMd9Yia5tULfzchYHq6he5WJ6VXALRl6G','p','6',8);
+INSERT INTO t VALUES (-4670,-8173695112914159680,'JB','nZbhgrV2u5BqhyJ5Ul9S58L8Dcf','oNgnnQLBQ3x6wXHBlnQQsIFy','JU7YhnpnPtw0kenuc5OBojOAzmBalkw30MpKJJg1','w','G',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(3) NOT NULL, d VARCHAR(31) NOT NULL, e VARBINARY(64), f VARCHAR(59) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7674604968027700359,-4126623141653464644,'z','5fceOJ32dtz6I9nyGXcm','Xj2kHxC9mh3jsXKVfpuep9J7JuWwl3R6RtKLqhBF8Ft0oN8lTMM','P5i8xFcHbAvBy0CrkjOxg','i','W',10);
+INSERT INTO ti VALUES (7674604968027700359,-4126623141653464644,'z','5fceOJ32dtz6I9nyGXcm','Xj2kHxC9mh3jsXKVfpuep9J7JuWwl3R6RtKLqhBF8Ft0oN8lTMM','P5i8xFcHbAvBy0CrkjOxg','i','W',10);
+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 (-1710342960249306042,-6398248499268245964,'D3','5aEdpXgYIwNm6S6UaBx0Q31cW','qwsoeFVZ57o016F6LL67ScHgMCBDe2GH2rFvhrCA7OcaWJU','lxMadyDYeR','E','B',11);
+INSERT INTO ti VALUES (-1710342960249306042,-6398248499268245964,'D3','5aEdpXgYIwNm6S6UaBx0Q31cW','qwsoeFVZ57o016F6LL67ScHgMCBDe2GH2rFvhrCA7OcaWJU','lxMadyDYeR','E','B',11);
+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 (1889431996507440955,-6415846137432319946,'DID','ZVth8n7o0bfrrnsYfd0N7d49edRJ1SskMsteDKD33SUtzFiUf3v26VvCWHS8UFEPBJILa76IE6l7SyyFJ9jnDXAOJDSXrHupqmtFG8S3DTH7PJtCGEAVucYy4mEr7D8JZWsvRnyhgXepOXM','Tx','76rCvi8hHgzLwoobvbLvLnfX5phKv69n5CY','0','3',12);
+INSERT INTO ti VALUES (1889431996507440955,-6415846137432319946,'DID','ZVth8n7o0bfrrnsYfd0N7d49edRJ1SskMsteDKD33SUtzFiUf3v26VvCWHS8UFEPBJILa76IE6l7SyyFJ9jnDXAOJDSXrHupqmtFG8S3DTH7PJtCGEAVucYy4mEr7D8JZWsvRnyhgXepOXM','Tx','76rCvi8hHgzLwoobvbLvLnfX5phKv69n5CY','0','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6274258986839690948,-2443588089438671287,'s','yQqNnsHe7syUH','LKdNH8XZtYiCtDXZ7az6dFSk','STGaP3i8jmrW7oQqWYzljtFsynWzkQyC9pJU2wJkHjeh4nUeco2b5wNPBHAReU3tcV','T','D',13);
+INSERT INTO ti VALUES (6274258986839690948,-2443588089438671287,'s','yQqNnsHe7syUH','LKdNH8XZtYiCtDXZ7az6dFSk','STGaP3i8jmrW7oQqWYzljtFsynWzkQyC9pJU2wJkHjeh4nUeco2b5wNPBHAReU3tcV','T','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5871845549637752918,-6315375043164407409,'b6l','6ziyFvpy9uRWYuKheRc2d6VC9a6dCLhdjhZuWD6tma87iq1Bc1fUptiK8uXRiBVZeWaCdAHaZ1yeRISlsjUDhyzc0LSABNUtJ1MQjmWfmoPa51DSBE6vD53GPPqV2f6wTf0vZF4VSrlUf1Ag9EwSeAahKsNazXg','nZfPv93FALCe5EtAjIUxh8uTuUL7Qtz','16M1zVkmmGpuGBv3xfGOyRrw2fpDKVPfmI7AniHMSWUYbBYWZaNrcuvJPMF1t9XsCPpvZ4Wm7TCrz9rF45JnCKI49uAolOPEb59qUAZ9n2RJazq','OI','j',14);
+INSERT INTO ti VALUES (5871845549637752918,-6315375043164407409,'b6l','6ziyFvpy9uRWYuKheRc2d6VC9a6dCLhdjhZuWD6tma87iq1Bc1fUptiK8uXRiBVZeWaCdAHaZ1yeRISlsjUDhyzc0LSABNUtJ1MQjmWfmoPa51DSBE6vD53GPPqV2f6wTf0vZF4VSrlUf1Ag9EwSeAahKsNazXg','nZfPv93FALCe5EtAjIUxh8uTuUL7Qtz','16M1zVkmmGpuGBv3xfGOyRrw2fpDKVPfmI7AniHMSWUYbBYWZaNrcuvJPMF1t9XsCPpvZ4Wm7TCrz9rF45JnCKI49uAolOPEb59qUAZ9n2RJazq','OI','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-3507493085449921781,12452372211485512,'B1y','J4A8sj5etPtmHLhvSvuHXzpQwWOsh1Nw2lLmAbJ57Tc2R4y7uilLuLzaKgvwsz77','YGz3EfvRJgBqzYtHNsq0s5','gkDe9ARY2UMHvYbXeJHvctyT2nUGmYfM4K12rAKC3Mg07MfOKuoExUL07DmJiFk01S7LigkYaeZKdt9ADSrcvhnmkCrSr7IF5tUhMkkJdMpSqFA6u1QnGERyW00Lg07RUMtv8dRJdPYrDXe9Q0l6tf9Baomjhf','g','b',15);
+INSERT INTO ti VALUES (-3507493085449921781,12452372211485512,'B1y','J4A8sj5etPtmHLhvSvuHXzpQwWOsh1Nw2lLmAbJ57Tc2R4y7uilLuLzaKgvwsz77','YGz3EfvRJgBqzYtHNsq0s5','gkDe9ARY2UMHvYbXeJHvctyT2nUGmYfM4K12rAKC3Mg07MfOKuoExUL07DmJiFk01S7LigkYaeZKdt9ADSrcvhnmkCrSr7IF5tUhMkkJdMpSqFA6u1QnGERyW00Lg07RUMtv8dRJdPYrDXe9Q0l6tf9Baomjhf','g','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT, c BINARY(88) NOT NULL, d VARCHAR(56), e VARCHAR(16) NOT NULL, f VARCHAR(88) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7800246532991522130,-2899356,'Fj8JQ43kWQQOMZndKk6jRA2SMooFyBmNCsvGRawCm24Nv','BN8wrNhaqFGY03lrS1rQ3twzJPqMmbznWAkVhFIr','uplPNvLQ5joR','XgtOFuf4AatOhUeYtIzwihADEtYZPtGr11Dkq9uWknQFdfbMGPOzNwFnH7b5JECxScny','FW','O',0);
+INSERT INTO t VALUES (-4447275204602445033,1829526,'SFerXviP3ppPLkmmeMhowiFO1fhva9GWIiM20DvrjwtgwloPCuIsh88gb6','jPquu','IH7ALh5Y4AzbaJxq','jjavxiUkr1CfcFUdpaD3wz73VfimVQPDgbnXQgAWDGGKWMjSDTmYs86hSOyadmlJ','rz','sc',1);
+INSERT INTO t VALUES (7143225557852362303,-6128727,'oYhiz1Kz5emLQlGic','2BPoaiTPBsRLwqhpmmmuqsKZWEqZYple','pKspv','SFF','Z','e',2);
+INSERT INTO t VALUES (3291801841013718576,-5562527,'s1ShZRbzB61J1kuffSMQd97YDASoIz','6HC2Z9rjs8QPM8qiWTnBWLaX7','37s0','14QCJCLxoWz','iK','KM',3);
+INSERT INTO t VALUES (2574898494841433386,-868219,'qYqY3UsCPIFcKyepbeFIeHKQmq8LV1QB9bXT267B','g39yy0QB4E6CUiCM6BmLJYc1SYLnNNumOOC','a','mQwnXFDsIcdhCIeBMUT8XWk7lAl3qzCQp0w7zgU3dUBH5Kj9aL','1','w',4);
+INSERT INTO t VALUES (698731187177762053,-803488,'ldQnMnoCgw7h5yHObNrMlXcKMSfYICw5oi4d5R1D4A0pPncbT2lc8qCin0xru8aKFdHqUrKl','sfFAIWaHG7HHRFrqDrZxvRBECpmu6GFyEGcCqIDOM4v0rZXA','v','tVq1N9pFtBNsf9le1bSxMcqFHK6D94OesKJAuxo','0','5',5);
+INSERT INTO t VALUES (5285264259305438618,-5585824,'Li9fyksVHr3cLGapp3amQhxvwVzKzb7isBC9Mp6jiE32q5cy','qJ9HP0kZSuhBP1ip9eEJoLZ3jz5RE1MR8IiuU86Et4D8tooTxRY','VDAv','xJdQZG0rVQopFFJYU2CdiUb5tKWh4TaERqjOl4bwCbi','of','Kj',6);
+INSERT INTO t VALUES (8484666948428892421,-6753807,'wr2UoLmtaqARIjYA8vi951q1W5EIkQisIXnNmNgKgsw8RfAfQLxS8hxegr8m0BHquO4A94Fjp','1AhqCkPMJtb8GV8W5dlEtdE6NFnIcQW24p0MrKbuUgzoMR','nZuCpGi','f2wTEov3aNUBPEakVz0NhHtC0yAMALfd1Z1wYTOYbvjTPlqjb8mdbHPfu4Vw2wMwQbIGiIhyseJL24whp7O','u','M',7);
+INSERT INTO t VALUES (1760627738607610688,174086,'tX4KYI9ZOmzBV9SaRwBE4N0NpJDmlt8qBdjdYh6eMz7ZN8vQcbC2SF4xg','pzJ','Byw1IJweTe','c4isl7K8YPbikQ8j','u','J',8);
+INSERT INTO t VALUES (-6400762823313907030,-2782099,'v','LZ0tFoSXOP4aTkPbCeuBkI57pHS2iWBbOOBGULQMNif9YW','gHnt','G5pDtHqsGu7kz1nLnylnywswYssLAB8gKvGGGk3tRGFVBOdoxRDlIU99ejWSDcrPs7PeWiZtGWTeQrM6J9MM1','w','Rq',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT, c BINARY(88) NOT NULL, d VARCHAR(56), e VARCHAR(16) NOT NULL, f VARCHAR(88) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7023002654768399054,-266465,'arUKBF34mUTbcRzUkjy4q73uJmpsGpoQhlXzMCD8LCA4MhpySB2Xo2gQNz8WCKNmgtNYs4WV8FRo3cG5dUd0XX','FsZ7xcFTTOzySDSmR','A9hBaVV','b0t4NDF7kL6zUIUPgeKTVBUqletXQXJnMTebzdIAuZMVpB0FUb','y','Xt',10);
+INSERT INTO ti VALUES (-7023002654768399054,-266465,'arUKBF34mUTbcRzUkjy4q73uJmpsGpoQhlXzMCD8LCA4MhpySB2Xo2gQNz8WCKNmgtNYs4WV8FRo3cG5dUd0XX','FsZ7xcFTTOzySDSmR','A9hBaVV','b0t4NDF7kL6zUIUPgeKTVBUqletXQXJnMTebzdIAuZMVpB0FUb','y','Xt',10);
+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 (-2841054318766980896,6652163,'G7htpII5LL','8pv1N0eYZggSWXWAYEqtvtPDOOH7MjauSW','grhVQuAEzo','kCwRUmwGrCRlClMyOSy7ygC05i2QsSwhm92k','k','8O',11);
+INSERT INTO ti VALUES (-2841054318766980896,6652163,'G7htpII5LL','8pv1N0eYZggSWXWAYEqtvtPDOOH7MjauSW','grhVQuAEzo','kCwRUmwGrCRlClMyOSy7ygC05i2QsSwhm92k','k','8O',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8867594397239595653,7213772,'MCM0L5Xj9wPV8ij8C4URCqHcynO48E2UX348q4tYNtwbMbqOs97','JdxVyAY5a1effu1Au7KHTUDgDDJZVu6fnGUAw2cMVeVZtfYJzM0nRdt7dPIBO1zpOOjPYS3YPbHnkzQ5nCmP7pEN5YvaRvrDAmFQafOpE8jNtsxjWzWtgd9di0xJ4VF4zG8sbN2Phv0Onk1PZMMYkzQTvWitlivH8ngofcdAUX0aXuNgOZIHWPyoxEJwPK0SCaRJSuF8OzXOElqILiUs4huKS73wHEGmLP9jZH8EHuYUfB4iggSc','pja0HdzShr2MPu','44pNvblEwNds0','9U','li',12);
+INSERT INTO ti VALUES (8867594397239595653,7213772,'MCM0L5Xj9wPV8ij8C4URCqHcynO48E2UX348q4tYNtwbMbqOs97','JdxVyAY5a1effu1Au7KHTUDgDDJZVu6fnGUAw2cMVeVZtfYJzM0nRdt7dPIBO1zpOOjPYS3YPbHnkzQ5nCmP7pEN5YvaRvrDAmFQafOpE8jNtsxjWzWtgd9di0xJ4VF4zG8sbN2Phv0Onk1PZMMYkzQTvWitlivH8ngofcdAUX0aXuNgOZIHWPyoxEJwPK0SCaRJSuF8OzXOElqILiUs4huKS73wHEGmLP9jZH8EHuYUfB4iggSc','pja0HdzShr2MPu','44pNvblEwNds0','9U','li',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8784635774890369726,1914451,'u5Dexl1LtwtnlxbpGj35D4bqgi6Bfi0qO2ZaBWlOynfWnrjHGV4NSdEmpauGoFf3Z4V4cqU1KUEaDleK1YUy','kOaWRyC0oguyZuKdQVeI4WL52h5tVSPgjfK97g4us4TwiBjvphKoERJOVDkkFAiW98VNGSg2Gn42ZUdOIpPE4FH9YxR9RYIHwAS2jeuMgO7TJ7KdFQMWFFW08HhxBePaKpb14Vkkk4syHdpY660uorOWFmffb1smP3KihFJvHoFHadPQB1Cn3KEMkSZbYM8IHKxYfV33xvgou23Ol5sp3n4vMIRu','gqPVPBrAIPpJJ','n7L9B9B3zAljOek2x7SGc9P7LMH7x31OpV3irLWkgfJRQnjtEODMaUF743RGnXgL5cmPTMJYAlnSXXJ7yqxY91yKOFwh9UEVtORT6yE5AIOjI97andpX98qBTopCxKAQouwU758qehIxOzzItFRwTTox02vinf6HnYj9ZmwmkjDvKntLoATeaEV2b7E9YGALW6fzpD9HktC70Ty2uvNH1EGFLS3qMlMWKXH0x8ocI16Ho1CDoKQIDZE','v','q',13);
+INSERT INTO ti VALUES (8784635774890369726,1914451,'u5Dexl1LtwtnlxbpGj35D4bqgi6Bfi0qO2ZaBWlOynfWnrjHGV4NSdEmpauGoFf3Z4V4cqU1KUEaDleK1YUy','kOaWRyC0oguyZuKdQVeI4WL52h5tVSPgjfK97g4us4TwiBjvphKoERJOVDkkFAiW98VNGSg2Gn42ZUdOIpPE4FH9YxR9RYIHwAS2jeuMgO7TJ7KdFQMWFFW08HhxBePaKpb14Vkkk4syHdpY660uorOWFmffb1smP3KihFJvHoFHadPQB1Cn3KEMkSZbYM8IHKxYfV33xvgou23Ol5sp3n4vMIRu','gqPVPBrAIPpJJ','n7L9B9B3zAljOek2x7SGc9P7LMH7x31OpV3irLWkgfJRQnjtEODMaUF743RGnXgL5cmPTMJYAlnSXXJ7yqxY91yKOFwh9UEVtORT6yE5AIOjI97andpX98qBTopCxKAQouwU758qehIxOzzItFRwTTox02vinf6HnYj9ZmwmkjDvKntLoATeaEV2b7E9YGALW6fzpD9HktC70Ty2uvNH1EGFLS3qMlMWKXH0x8ocI16Ho1CDoKQIDZE','v','q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3089343200878532960,-3327723,'2z8qfnKmSEM9G88SNKw4TuNR7L1xNSWpMf2e1whQgVKokYSe3o1FlF9S8eDLf2Xv560n05F','NXJTNx1yGhUVT8jhfGGpb6KnuvnMw1Taa5ex7JoZwh76nqP3XXKE','KCL','S93wKMmyFxopJhbF3FLF4uHO4dXpEdrMsSQYk9gwpVdzjNBJyEFQszd3dxPcSsdGxROJATcG3uBAIQmwDs8W','i','Tw',14);
+INSERT INTO ti VALUES (-3089343200878532960,-3327723,'2z8qfnKmSEM9G88SNKw4TuNR7L1xNSWpMf2e1whQgVKokYSe3o1FlF9S8eDLf2Xv560n05F','NXJTNx1yGhUVT8jhfGGpb6KnuvnMw1Taa5ex7JoZwh76nqP3XXKE','KCL','S93wKMmyFxopJhbF3FLF4uHO4dXpEdrMsSQYk9gwpVdzjNBJyEFQszd3dxPcSsdGxROJATcG3uBAIQmwDs8W','i','Tw',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8992798610053159575,-161628,'xxwDEvH0RkUUfRlQrI','gyTvMGqqspMTzFgYFtT062vrF5yWh2eqgGprOGfvgpFNDbmE4lunx6DmU8bWSUPoTNzbLDPeO9gf58vkiK0oaTA5CAkDa58pZQRyoMpLjN9jvBog3jB1KhzI3I32shf3Xry5HEHc0x20xmRLuFMP1ygbYq3ebRSr27Of3EdZSJNRyZ13YnlTfcJxjsAKOMdBpj1vxn5yx','8AtpjZcO2niXwCM','n9ghCW5tcEcBq4nW3bFJu9VWQHWkxu2tJj2MGmV9TeGBKsVpJ2xze0brpGQbT1gXL8Gol7cTd8X07TE5sSbwySqDddxnDrjlfpPoA0qcd6GBLPjVPYptP5nwjc9oS8lVay3aIzN2wpupgy3kHLV3bhHVxfFB3nCFokMfGVlrfS','i','e',15);
+INSERT INTO ti VALUES (8992798610053159575,-161628,'xxwDEvH0RkUUfRlQrI','gyTvMGqqspMTzFgYFtT062vrF5yWh2eqgGprOGfvgpFNDbmE4lunx6DmU8bWSUPoTNzbLDPeO9gf58vkiK0oaTA5CAkDa58pZQRyoMpLjN9jvBog3jB1KhzI3I32shf3Xry5HEHc0x20xmRLuFMP1ygbYq3ebRSr27Of3EdZSJNRyZ13YnlTfcJxjsAKOMdBpj1vxn5yx','8AtpjZcO2niXwCM','n9ghCW5tcEcBq4nW3bFJu9VWQHWkxu2tJj2MGmV9TeGBKsVpJ2xze0brpGQbT1gXL8Gol7cTd8X07TE5sSbwySqDddxnDrjlfpPoA0qcd6GBLPjVPYptP5nwjc9oS8lVay3aIzN2wpupgy3kHLV3bhHVxfFB3nCFokMfGVlrfS','i','e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED, c CHAR(72), d VARBINARY(2), e VARBINARY(84) NOT NULL, f VARCHAR(49), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26483,39,'3lRC3UxMcLzvrZqeFoJfPXsOtEd7RAYN2rwvlcDpxOIdqcXzjvAPMhP','w','naZ8t19OY8g3PPZhksIf21FDLkXu41uh7UtiYuN7iSY9eNynJBxViH2vlFcromHIBNY4bxrrYk2z','KTMJ7iTuaPExJb23n','hz','D',0);
+INSERT INTO t VALUES (-14170,31,'gkkwguxZWg2x34X04WFyfnZlscqCKeiZ2Kn4xqN','u','ofejQ','mGWrTE5xer3BvwRJxTNEdqhhlhICIR3j8VGdst3Dl','L','z',1);
+INSERT INTO t VALUES (-5968,122,'2aPCiLO96WrJ9fqosejMzEG23n88qJSwFF14ziDPyLmvR','t9','nO8DtwFhiU8hSyS0y0E1dJ6ju3TkXnhnr2n6NFfQtTnFpPlZuI9FPPoRdCkeWIMN','VIHxSDoGIDDh1Kkb','ZT','K',2);
+INSERT INTO t VALUES (26461,55,'l3OOjOnhpwwnyJNeoJzwZ719cut3qwY7PI7QU4ZF','E','e','VSif9B8arf6o3iPFcr','t','1',3);
+INSERT INTO t VALUES (22612,98,'0Lf8NGRk8YLOfu7ZlyUEd0CZnsT1QaVTvGTCotb','Ml','hDnUH86rhappxru43pXYjeq1mdr7nN7h6ZG30nIGlBWJozsubBrJZMEGnaECfGmph4GkyZi36decy9J','A5V1wbXl5ZdnKEIB','1A','S',4);
+INSERT INTO t VALUES (17224,139,'DG2DlIiJ4q7','F','4zcBQa1RsTY6a7xL5k9pD8RU7RKyJBenXs59NqOWhxQvykIbvWURsJPUJQe','Ha83OYjKRAF5CscG6kjUYrvjZkvNseNieNUGuwbianuKvVXFM','h','W',5);
+INSERT INTO t VALUES (-18863,195,'nk5TMv7h0iBsoEoOru97e51quWnahAdktCy','nH','6aIpMqLLj2dyxiq9e77LcmhOG6j8ZGlVM65XTO4fqgpUjr7qBjZ7Bhr','pHWF28tCdihM8Ndbk3CGWhdApNqLJbDlRAUpo6ZOq1Rae','d','O',6);
+INSERT INTO t VALUES (18306,138,'rp89CtjicxVUiQYZsiZbeJTCezwYGZkyOgtbdtWpVWW1xzwrmo910g5xE','n','yRNOgkY7muRTUbFgAJyMCVULKwK3RSrfmB8jeK790ArII','qfH7AvJQwkVKRs','Y','B',7);
+INSERT INTO t VALUES (28176,8,'QLufA3YMcumWnwk0xjTAonagf8wQsFk12iAn4EM0gy3wPT','S','FRLj5hq9B3ydYY3asxN6PCEj23iLMDGovOhXLlpBi3FMnMe1U3VcRtVnnjNvnL9JOWJRet3r','6EMTHP5KxaBbLPoMX8rnendOI5DKWJXF31eZYBC4vje','4H','o',8);
+INSERT INTO t VALUES (22704,140,'d4ZBZh8Ymvyk71ETaKySidqzRxZ4azHJaV2Wv7fyLjA0qBVZvgYof2AczVSXmeH','a3','rYBeyMk2siexFkHFOls','CBzV4m','o','O',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT UNSIGNED, c CHAR(72), d VARBINARY(2), e VARBINARY(84) NOT NULL, f VARCHAR(49), 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 (1617656647,170,'aorpwdGlW1wm','h4DkwNhkXFRAz9Nvubqif3WKUnNuSeYPSI8gdKz0TchsjVFwMHvKy','s53HkySOQ5K','S4gTiTH6tZkOoHCVKgO2zcjTssZABtRtKBRhAVS79','g4yAGC36b6M0gPSPXlWuvV5ZnG4F0V5Zol8EuTNJjkOaIJiE0cVUEGKKHuqz5TJdTf7y2TZjYZc4RdSLXdSnK','cO0L7MN6zu37vSD9TtmULj0VTlaoSdmhBkpqXotyRjscpaLWp5XzKG3jrXhHxCkSVIODpDZIPE7nE3qr6aAu',10);
-INSERT INTO ti VALUES (1617656647,170,'aorpwdGlW1wm','h4DkwNhkXFRAz9Nvubqif3WKUnNuSeYPSI8gdKz0TchsjVFwMHvKy','s53HkySOQ5K','S4gTiTH6tZkOoHCVKgO2zcjTssZABtRtKBRhAVS79','g4yAGC36b6M0gPSPXlWuvV5ZnG4F0V5Zol8EuTNJjkOaIJiE0cVUEGKKHuqz5TJdTf7y2TZjYZc4RdSLXdSnK','cO0L7MN6zu37vSD9TtmULj0VTlaoSdmhBkpqXotyRjscpaLWp5XzKG3jrXhHxCkSVIODpDZIPE7nE3qr6aAu',10);
-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 (973622642,142,'KKJdx6WoU7R2rKpJDAxODb2yimVh6R9MH5pc0CJEYhfN8vFM07jyIzkPPqFqmwFTIp','DT9VUayQHz2Se9T9KZ4QJqnjxVb43xG0CQV93L6ORU','zPeb6hydX0o','ZeaxdkXPaOtrnDrkHmiQ','IFUOx6qhM7NHrH8zIEKoUaI94llOL3zcLtioDMHgdCuEzJHD','GVBbOQSZ3vxtxhxBDj8JMGJMQHzU2FHEbyP',11);
-INSERT INTO ti VALUES (973622642,142,'KKJdx6WoU7R2rKpJDAxODb2yimVh6R9MH5pc0CJEYhfN8vFM07jyIzkPPqFqmwFTIp','DT9VUayQHz2Se9T9KZ4QJqnjxVb43xG0CQV93L6ORU','zPeb6hydX0o','ZeaxdkXPaOtrnDrkHmiQ','IFUOx6qhM7NHrH8zIEKoUaI94llOL3zcLtioDMHgdCuEzJHD','GVBbOQSZ3vxtxhxBDj8JMGJMQHzU2FHEbyP',11);
-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 (-1824073538,231,'GRplvxGjnbJyqOpfCLtslUVzxboNCN9w1fzIwIWxNycs6eRodPxlDyypkoFPT0L','t68YaC9JdAUXaEdNKye7e2vVnhZbIrOQHFLerALxjM0YzHRRhOOkq9aBGUmLPBo9E7Dd8reim71jSnQ1vXt2U4sRhLsPCahIOVhGIyd9e36aeianzxv1l9ZlHJwAw2kvRQEXP3KVfK1grrehPSjSN8dOw87cvdK2VG5Ho','chCq74','B','UgYlXd8k3W4cIN5J9VE9HHjWfoItWAtUJZgjICUn69br1zsWEZC0','YeYxRdAFDM9ABH7X6tOFfWcPGtPIDWdDRTMiKK68nAX1Iv1ChyKbsML0Us79j8t56m3zBYr1oDdXCGvJ2Nz7ukucSdsp',12);
-INSERT INTO ti VALUES (-1824073538,231,'GRplvxGjnbJyqOpfCLtslUVzxboNCN9w1fzIwIWxNycs6eRodPxlDyypkoFPT0L','t68YaC9JdAUXaEdNKye7e2vVnhZbIrOQHFLerALxjM0YzHRRhOOkq9aBGUmLPBo9E7Dd8reim71jSnQ1vXt2U4sRhLsPCahIOVhGIyd9e36aeianzxv1l9ZlHJwAw2kvRQEXP3KVfK1grrehPSjSN8dOw87cvdK2VG5Ho','chCq74','B','UgYlXd8k3W4cIN5J9VE9HHjWfoItWAtUJZgjICUn69br1zsWEZC0','YeYxRdAFDM9ABH7X6tOFfWcPGtPIDWdDRTMiKK68nAX1Iv1ChyKbsML0Us79j8t56m3zBYr1oDdXCGvJ2Nz7ukucSdsp',12);
-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 (-1504255991,147,'s1EOfzLSvLGcqOo1t9MI1ZsTbiW8FyZa8RFlmcCC0Zy4fjJlYa1TjEIGsqu1vECXyuoizy6','KHhYSqDq0Dk35wxILqS36YiziFFhUpPmxkm4OWe6SfUEO6swIaFGRjS08ivQ15QfR5J5UfQs29YSZqDVrkBHWlsAvMGKMPCHLrwY3O0WmMnQHF7ygTsHDUwAtjWybqnfbz3L1HFxL3CH6jQzU5yjJmsKVZXXlhpEUxSlOJCXWJOkcE0NwS6xqy5HWzROLxbiGlR7TqThL201AjUzkdLLWOCexBvylZYQ5DA1usdV','N7c0MpScFF02QLs','PAnzb2S7nekvQZXHVjYptSYJ2S0IL0tQoJQBC6qjUtoch3QgYqaiCJQXCvVKKTu40rCf2EGj4C02R7Bv3aQktE1TtbJhxGZEODlOkPB9rIWf0PcgteR0IF3V7AVW','DmQB4LDeqJsiDHNr6elDJToyVePokCDIfBuISAi6noYDWdd0IInzVIhx0nxvYj1Lbv9MdFovONwtrlr9','pt57hWta1lcF2i4C3JliZsE9RmUVaIuiVwhFTkJSaI27iGXh0rYDGB5Nx41zxCdsX5s4hakL0eVYljHjcqIW5AhfvSE',13);
-INSERT INTO ti VALUES (-1504255991,147,'s1EOfzLSvLGcqOo1t9MI1ZsTbiW8FyZa8RFlmcCC0Zy4fjJlYa1TjEIGsqu1vECXyuoizy6','KHhYSqDq0Dk35wxILqS36YiziFFhUpPmxkm4OWe6SfUEO6swIaFGRjS08ivQ15QfR5J5UfQs29YSZqDVrkBHWlsAvMGKMPCHLrwY3O0WmMnQHF7ygTsHDUwAtjWybqnfbz3L1HFxL3CH6jQzU5yjJmsKVZXXlhpEUxSlOJCXWJOkcE0NwS6xqy5HWzROLxbiGlR7TqThL201AjUzkdLLWOCexBvylZYQ5DA1usdV','N7c0MpScFF02QLs','PAnzb2S7nekvQZXHVjYptSYJ2S0IL0tQoJQBC6qjUtoch3QgYqaiCJQXCvVKKTu40rCf2EGj4C02R7Bv3aQktE1TtbJhxGZEODlOkPB9rIWf0PcgteR0IF3V7AVW','DmQB4LDeqJsiDHNr6elDJToyVePokCDIfBuISAi6noYDWdd0IInzVIhx0nxvYj1Lbv9MdFovONwtrlr9','pt57hWta1lcF2i4C3JliZsE9RmUVaIuiVwhFTkJSaI27iGXh0rYDGB5Nx41zxCdsX5s4hakL0eVYljHjcqIW5AhfvSE',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(5) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(10) NOT NULL, f VARBINARY(5) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (113,796173801,'h','umrpsTsJQ68Dq89XAE7','HWz','xZQ','97knZrJhYz7fiXQc1t50aLWVX8SeHkmmppMtP6ERW2Eu1pBchhQYd0hYgd7XljrhtRJNYSt0PRAEWpNGS','vj9jQ0YmLmRsLqWEtjC2WhXjtCwvmCrPzcjWKKnug9zj3Pr6o',0);
-INSERT INTO t VALUES (27,2834339928,'W','AyLMVvyx1','0s4aJxYB','RRFq1','V0D6dVE','LfIljhNC2SHUDhQQdUCZ4KpQ129mZV8PZtpqqvoutKqiJ52skDlv69OVyawnKFfl9aNJ9o7pH6xpgZ5vjk7iL5J',1);
-INSERT INTO t VALUES (247,1195055914,'f','bT9','L','s','JFi4tY6niRv1QWbc','kpF59loCrEKgtmW3aFrZQTal9DZrlFwkiS2PbkgrHM',2);
-INSERT INTO t VALUES (130,1130280000,'F','gEbcAmFPQ','Xlz6ObnEL','aEPe','1x08DYoxwptjkEVtfRftQOqhwyFAiT3omLDcgv03kZt3Bk3LQHGneKi5JQ5uUqVx5o4Fn1Am5adFVc8wdU1','hmoDvC6TqtDbvNZL7zXtsZc',3);
-INSERT INTO t VALUES (6,2845594433,'w4UMX','VXo8oRdZfvsmdKErffmwvkuuDhJrjIKHDRR','x','L','7vSpz6iy5zpPE2NU','SGkQqhcCqUXIeZ8ZcOiqiEJR97Q3QO9409X846MyMwEhZ7ccJRIIdzzvKfR45f6ObAq5YZ2jcXDgGHNQO54bwlsO7J1wzi',4);
-INSERT INTO t VALUES (21,4267240282,'LO','l0JTH0LfPKIvOk26AUES5cF','28CrbNOGGd','rdnl','jVpxR1z2OSzsJw8DUUUqRCvmsbDYHkAdXRQNUDhvr8AgbzbVnacVRk5UqiRh','Uj3dWjwpaNuw3kS3jJCEEZAD8d7FreOeWUMdmiQHv6yM2OZ04wKmLaG0Wtdam9fQtIPkTpemfmPHjAUH',5);
-INSERT INTO t VALUES (233,3823055818,'bTK','w3wlMXSGQH','cLUpeHB','ekfQw','b1Zjn4QUAKGl0t3G5CvZUr0j2kweTcSNimNqyB9IF6Tu81kI7JjNGlnClgU6I2IWjgGF7dzDOSCVMfF9kL8Ph','Pg',6);
-INSERT INTO t VALUES (184,2410492986,'zC0U','mD8llv7P8JBFAuHIgAIL9XbtkFjcYGCpjN','Y0','2','5F3mgQQ589gtoSHJS7PfdV3nbNKBkcSvogDHqr','PQIL7MPyD9vebvXKLNWHmIdnrPYQtgkdTBIY0CydbOdBhFmKMCgC1v75KQUg8Zpbiq6XGAyK9FHVRKkT38gJMi',7);
-INSERT INTO t VALUES (74,2213398495,'0B','9GkMUFgSAapQ72nevc36niM8xPo9OpY2','8F','djy','eYkZt1zTaIzTtxvErs6m7qBb3p3FTmhidN5aI0kkZtkjYlOdOw0HASLq7qm2aPs48yCU3ZxFM8a8j9kHP310DqkEnnBbyI18','8Si4n882344scwqqkeP7uylR',8);
-INSERT INTO t VALUES (205,476643640,'N','VxebFo','88XXzWouA','IVm','zIRsA3JBwL6nddiX6Ge8UoumpEwMUCGJxn4doMqTP8W0R6SloFbThftCkJplCOi7NrXOAgylHX','eHOnzKYjs9mOkMLOPL12xe79OMguvvU8gZdi1wdvynyQYkkLySghzF0PQAsYM8WF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1,3852192010,'3','Z5dq7NsT','HDY','ChFc4','6sAWyM98FdiScXp4A298','c7a43S',10);
-INSERT INTO ti VALUES (1,3852192010,'3','Z5dq7NsT','HDY','ChFc4','6sAWyM98FdiScXp4A298','c7a43S',10);
-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 (62,2153590329,'jCsPGN','vKv7HfOB87G8bxqVWYId','b','q','5hPlwFaDbKU','mDorgIZrBA4g6sPe0E8uSQuqhO8wd8gIchm8yMake4a0co77yKBcjxfaieU',11);
-INSERT INTO ti VALUES (62,2153590329,'jCsPGN','vKv7HfOB87G8bxqVWYId','b','q','5hPlwFaDbKU','mDorgIZrBA4g6sPe0E8uSQuqhO8wd8gIchm8yMake4a0co77yKBcjxfaieU',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (140,4122100200,'w','ossgwa0xHZrCsFEh4ELKBE0LVMzQjR4XNsG9bVnyZf1uN7PGIQYIKjih57OlSBBjgdnMa8s6xbkqcMMR51R57FtmtRB7aUEkcI6rrOLVC0D5iBvkywN6lWHMSj5VYphGjHeo76o55LyEterRDavvulvNnoODLgqXRA5DnT','GaO7ggTx','aoa8o','DA9QCXd6C','sQLjuQuzSTmopqk',12);
-INSERT INTO ti VALUES (140,4122100200,'w','ossgwa0xHZrCsFEh4ELKBE0LVMzQjR4XNsG9bVnyZf1uN7PGIQYIKjih57OlSBBjgdnMa8s6xbkqcMMR51R57FtmtRB7aUEkcI6rrOLVC0D5iBvkywN6lWHMSj5VYphGjHeo76o55LyEterRDavvulvNnoODLgqXRA5DnT','GaO7ggTx','aoa8o','DA9QCXd6C','sQLjuQuzSTmopqk',12);
-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 (141,2019448917,'jt5K','t3yOtH1','PxS6H7PSI','YElqK5JTWrYFTetyiSOtTEGi6RMq4AqxEP00FXB1FBEB9lotr9QMXZfNBsEfH1jYluXT7VSFJM72E91mCzAvEupmc6mAjvcBkyubCgZjIAmRRqrzu5DPv9UiZlPzGPwiTqkn5TWeJAWtEb24CNqExpGXSlv5JRKiRPGIy9X28A3Qz60AdZ9ENacyDBrEsu56aGSlAQ1UxfdOnhtXadDPFes3HV6T3hvwy7hQTBbh5uouA7IZvRhXN1Xg5FeNVQt','9PXDDwIRpN5oKh6rRBC4xoafGDL1LqWTgMwus2fPDF2D51KV','NvNkdcMe6C0b4BS2zhdWdy0OSHlDjNggZIx7Ilun',13);
-INSERT INTO ti VALUES (141,2019448917,'jt5K','t3yOtH1','PxS6H7PSI','YElqK5JTWrYFTetyiSOtTEGi6RMq4AqxEP00FXB1FBEB9lotr9QMXZfNBsEfH1jYluXT7VSFJM72E91mCzAvEupmc6mAjvcBkyubCgZjIAmRRqrzu5DPv9UiZlPzGPwiTqkn5TWeJAWtEb24CNqExpGXSlv5JRKiRPGIy9X28A3Qz60AdZ9ENacyDBrEsu56aGSlAQ1UxfdOnhtXadDPFes3HV6T3hvwy7hQTBbh5uouA7IZvRhXN1Xg5FeNVQt','9PXDDwIRpN5oKh6rRBC4xoafGDL1LqWTgMwus2fPDF2D51KV','NvNkdcMe6C0b4BS2zhdWdy0OSHlDjNggZIx7Ilun',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c CHAR(15), d VARCHAR(54), e VARBINARY(32), f VARCHAR(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-35016,-7126697301783066538,'5qrXnaF','WbBphMlj36L8LDlZ','8pUhzvC','nJgJut9tvWJMjmJ7CTd8POgHsVr','Q7V4DG4HMagyMphRZYbbmKe1Bibfv7WLLb5KRzRWZAAtzfuhNCoKo1IYurDLdS9M0hyX5OeRNDK8','ng0ngKoO6dcZkXQI6CB8aWSNPGManQ4Y60gp47oGZlZqr2RdzsIZ',0);
-INSERT INTO t VALUES (-2788116,-8026655020613229842,'a','QL','FY3CnJxDrrsRLRv5AwYjB977','fZywKK44kF6W','qUih0SecpokMlYLCsRqvCHBSYKR71OhtVnjnFeIjF9hIE0GZNvwjsyuA3gXYIXddocZTayOSrWE2oe','ejObOtLRaIcTuYxCSOKUipuTAmwtIGyQtB48OUjLF8Ngowl2keYkHsjN',1);
-INSERT INTO t VALUES (-504829,-1399031042260754280,'Z9f6yC','hXWshxiPuzcjKI','aqIEsKqqb7cy0CcfbAwfPex3l','zFfgFP8UfCG5PAYaEtf3SIu0HuYSVb6YgkYlXBEVR2s1Ed','DqbgU2cNYvTsjnvzg270smhOflbGgLmHC4zR','6kyKS8eWkv7RsV9N5Y5xEFoHWEHRFZLY2Pow6UMt8SuaN9wmiaK1CXyk',2);
-INSERT INTO t VALUES (-3687951,5347966796049733878,'KKZ2FIYFUn1lS','ccztEBoo7yFvCoq3','o3jt8NjQixxiFFpujPITATUFA9B','evPFIFIM39ktK58aGXX4djW9H7Ihvr5bQDRw','zrD9ZkgmrJbqABb0msD3SIh8SpRLFlk5W8IJS1xVqAn07siVITkeXx2H8mQeHYH','Y3MzPIJA1fdLcY1NhCJzyysKDCvux2X06zE7KGlf7XnFwujYkw8iZ',3);
-INSERT INTO t VALUES (4569646,1147956945024422833,'j9YjT71ZZz3fKw6','oH9vpa6q10MbtRGz6SEQ9zQzeDNInxgPchVRohm','XiPDHhOV8TedDpp','s3AwTken','Qjlo6ugZfAD8K','Djjxe1SKqd2El6VXBe704yrPpFdOv4x3wlXh0J9swIkKSZnDDucNtzGOcKSNbJBCy4z5ubGQryhSe4b7',4);
-INSERT INTO t VALUES (2379727,-8839597858302990023,'q','dAL3hmG8lZzm4S1pWgBabjuN0GdD2suq','Nos4FJq053zn','NqKBbWnCxyJOWrRwYXcXbX','Yz4SdffhftFzggkqWRAjjeQkSIyiIt','9DN76Y41krNuMgAumdyayuzUdWNaqtzWAArYMFLpmW6YvhcKE2HoxcAgurSWeEq2TGv3rzxg6kd65XoMupehI',5);
-INSERT INTO t VALUES (-3719132,4116929121555908028,'nnZhFsYoJIC4hNG','9oJJ8UpV','JDoDSNliSsrNfbt3','BoUgMrS7vMsiJp1A8xmyjFlM8','6Qfb255SzuFLo9MkehNtgsPYSLdfaaboGQSCoIqsqIVJSACayRnorAmFYO5RSSwTEpuMRidmvx','uFhEPykLlrn6zHTTUCIbZYSAI6pZAXMLlHCcHmp3ftz4c0rLyUNRHE4AYZCEEOoyUzq0AHyoRNeQCcD4vqCBGtR2OA4RCwJZ6P68',6);
-INSERT INTO t VALUES (-5611649,-3505078904595278352,'7yn','2CZ0OfXjFLV2OaP6jCzd9e1ZSnx5sLBiwGRXKigHMjeaxg','Y6','7ydvCDvdYh1fpXaTVEFz','EfjGXRvkQVQ6cEw571sWGm9N8td3afh7NR2Bokzov66wTt3FecZYmQm','tcmrCvQDbxahT1LGjJOF9A3KPHubgCUSH2vxBGJ',7);
-INSERT INTO t VALUES (-5768242,-2429573838573300450,'ImDCUB','2BUI04AEnBnjbSSCW25YA88JZqhbssxBWB8AEQfPihOV','rmpgH7','LgMuS0mNkdCgGavqe82NZTmsMTl0gjxs9hTvoqWoYNn','cii4DdsMwrkwuvYWqeG4PibktyvXhznjEjUrZIvH5NR50WWcpkpy71Ha','SXWfAcbTgaE8T2WI7LcZ4sg1AYOAjOQcChd3BInNdk0dKd4JMBxU1dACIBfJzw0jqF3YZUjVS2oJHNhSJgUjlXkOLVWtNYtLcK',8);
-INSERT INTO t VALUES (3765964,4338579678909409467,'imoUojS','lj4LKCjGIElNd6subGcNAb6AaqvSxnF6ixmKVYfhHUOfZ8e','5e1MTFQ037jxDv3snw1X5u1jTM7Ni','3fvFMfQZMv7bGHtmoQdZthJObIt2T9ELgwZV7xuPZ','PbxTfpFnrI3uDdN','Fu8m5zToBdQtkvuHCRF0y3HT8SoaKaszQlMI6Fa4Ytit0k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1575866165,40,'rhKooJ2dX8XL','S','WJ3cP9XLoLHJquHbSwbYHIAztlwuvGNHrQLnwD4rgHPSv504uUHwZ','TWVn8AwDyZR4efEuFZxI','K','W',10);
+INSERT INTO ti VALUES (1575866165,40,'rhKooJ2dX8XL','S','WJ3cP9XLoLHJquHbSwbYHIAztlwuvGNHrQLnwD4rgHPSv504uUHwZ','TWVn8AwDyZR4efEuFZxI','K','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(73);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
+INSERT INTO t VALUES (-879132245,216,'7QQbTL3abve79tQwcYcPxiW0iQ4Q0vhKmZWV7XhIz18xYRHLI35Fh','9','ojfauGbwxGX0QndVJOh0qXRq0I1bVFBecmkiTrlVU9Xvnabhepsxywkr3doV38nfE7CdBVpvQme','5tn4IjX5c7MaYnuDcTSlpkIf3lA0Cuk4YOyyKsfciBF','e','J',11);
+INSERT INTO ti VALUES (-879132245,216,'7QQbTL3abve79tQwcYcPxiW0iQ4Q0vhKmZWV7XhIz18xYRHLI35Fh','9','ojfauGbwxGX0QndVJOh0qXRq0I1bVFBecmkiTrlVU9Xvnabhepsxywkr3doV38nfE7CdBVpvQme','5tn4IjX5c7MaYnuDcTSlpkIf3lA0Cuk4YOyyKsfciBF','e','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1289206659,206,'11KeOeWP52BKT9mS7k','L6PvAXzlwJvLb3bVsk4rzAKTSdEwDbxyIkwMYavRNlCkP6mp9NPNqgcJsaUmsxQIVvFsFlLLOqju1icP8SR98KRHxU7478Ih7DvQ3VkQW4wVSeh0sa8vuAqGREupc3idvwwWHLBSTjVLRjfuXwq7cH1jIUh36r642V2kEKswHQofRQ','KDYCCgT3SRd7WfdT9fCSIWxbE0RQ7SSqLDJj0aGe4zBKfBMGWOZwmBtFVnWm9DBxD','4JO','W8','l',12);
+INSERT INTO ti VALUES (-1289206659,206,'11KeOeWP52BKT9mS7k','L6PvAXzlwJvLb3bVsk4rzAKTSdEwDbxyIkwMYavRNlCkP6mp9NPNqgcJsaUmsxQIVvFsFlLLOqju1icP8SR98KRHxU7478Ih7DvQ3VkQW4wVSeh0sa8vuAqGREupc3idvwwWHLBSTjVLRjfuXwq7cH1jIUh36r642V2kEKswHQofRQ','KDYCCgT3SRd7WfdT9fCSIWxbE0RQ7SSqLDJj0aGe4zBKfBMGWOZwmBtFVnWm9DBxD','4JO','W8','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1089015726,219,'dBLixpElvwcKYem8lQNzF06MLdMN5pVgNZeOr','yAMAOStKvCQrHCCQTyMOFiOcJhuEtb3fSWGPFPszPUKt9X9NqdL98UXR0zcXc4PtCBNM6mCNigdH9rEx6SzxM49m28YMgJksOWZtNjymKnTymr8Ur1LUENnq7rRwIGyJAOMdp85UcaO6mPFdgdQ7yChYJtpOhGcFgEEOusPLMhknCmaRsFfebXbZzJ0XRv2lzyh2DDugrAMbvrEmm35k1c0OiCK8hXWBXGD','26IYJATx5uacO0iMbdM9W0fpDCNpw4MZHWYT602RGAQSYHkJmgEsMHtnguYe','RRXBPzfnm3FXelFEGmz6oFb1QQEJBJ4Mx0jFxv56hkaOC5jtWvAPtxOrKejkjYLYZM1rlnoa4u0zajPMZCEdr3NPsfnEB0IpgOezJt8g08Wq4CJWCSD9pemfy0K7mEoMunpksCcmucsb7J9Tn6Hf3QrL1KFO6w8Q8zmnch1T4xDiQR2glTkdp4poJbC69Ir9au','8','t',13);
+INSERT INTO ti VALUES (1089015726,219,'dBLixpElvwcKYem8lQNzF06MLdMN5pVgNZeOr','yAMAOStKvCQrHCCQTyMOFiOcJhuEtb3fSWGPFPszPUKt9X9NqdL98UXR0zcXc4PtCBNM6mCNigdH9rEx6SzxM49m28YMgJksOWZtNjymKnTymr8Ur1LUENnq7rRwIGyJAOMdp85UcaO6mPFdgdQ7yChYJtpOhGcFgEEOusPLMhknCmaRsFfebXbZzJ0XRv2lzyh2DDugrAMbvrEmm35k1c0OiCK8hXWBXGD','26IYJATx5uacO0iMbdM9W0fpDCNpw4MZHWYT602RGAQSYHkJmgEsMHtnguYe','RRXBPzfnm3FXelFEGmz6oFb1QQEJBJ4Mx0jFxv56hkaOC5jtWvAPtxOrKejkjYLYZM1rlnoa4u0zajPMZCEdr3NPsfnEB0IpgOezJt8g08Wq4CJWCSD9pemfy0K7mEoMunpksCcmucsb7J9Tn6Hf3QrL1KFO6w8Q8zmnch1T4xDiQR2glTkdp4poJbC69Ir9au','8','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (332861952,112,'RDQGjvPkbCmFfL8QBQKITleCVNoRsNHYVW1BaBk0X','Zo0EN9xkrEwagfE2YLPaXq3v9MICNTO4IemChw7JuALMgCOJL65HggdEpmh0Ux2RWtH4cNBHuK2j8uyHFhoXidavpNibShFE86C39PzO0bJArrniSPI9r71IfKsADnKQss6kOQQIfmpNoEF9mgdn1fyJNOT86g6pqmDp98xNgaWnBf3jmff39JNmskaN4gEl01W5HQGId','OiZyfsjJlDT8kIwZnGHgeKxlcmoHnOLJ6OhkSznrmYTcwuO','d9GxLc0s0vkDMRH4oICOlVc93ZscBpVfkur9NtUAc9YecS4XuZnP2pzuTbAU8MF8InecEwF7TXlUC4ijVp1gHZeuZIhYY5O1swSiHO1V9f5hWxltHlVzBRCoAwuxLwVlfQUjHXtS8Iwoks0zvzP4KtVRKnJwPjn05vwTCPj6cAaJXGLiy2Q7aV1jFeSC3BVCK0QOb8daRCdicqLcWUr','t81','L',14);
+INSERT INTO ti VALUES (332861952,112,'RDQGjvPkbCmFfL8QBQKITleCVNoRsNHYVW1BaBk0X','Zo0EN9xkrEwagfE2YLPaXq3v9MICNTO4IemChw7JuALMgCOJL65HggdEpmh0Ux2RWtH4cNBHuK2j8uyHFhoXidavpNibShFE86C39PzO0bJArrniSPI9r71IfKsADnKQss6kOQQIfmpNoEF9mgdn1fyJNOT86g6pqmDp98xNgaWnBf3jmff39JNmskaN4gEl01W5HQGId','OiZyfsjJlDT8kIwZnGHgeKxlcmoHnOLJ6OhkSznrmYTcwuO','d9GxLc0s0vkDMRH4oICOlVc93ZscBpVfkur9NtUAc9YecS4XuZnP2pzuTbAU8MF8InecEwF7TXlUC4ijVp1gHZeuZIhYY5O1swSiHO1V9f5hWxltHlVzBRCoAwuxLwVlfQUjHXtS8Iwoks0zvzP4KtVRKnJwPjn05vwTCPj6cAaJXGLiy2Q7aV1jFeSC3BVCK0QOb8daRCdicqLcWUr','t81','L',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2018118411,223,'9ExykgU2xKJ46KTkyBodeJAMyBPrx8a6upYRS0Y6cv36xXIFSFaAUyslwnZSgeCoPuT','ywVe1EUUn5ssQ5ARNsspQkrmYfxNbNlsivlVLVJJ5zO5UWjPBsBN5pKMXhaKcBQEovupJhkDwMngMNCft996LiyGDlJIYsLewEdV182RQo8jBIVcJzQnF0GncBPrhVoKvbPAhRjWTcK4bXhPPNO0RQNL0NKDmd59sYh2fCZPoLbXluwxxoB668IEFHYFpaCKNNYSQHjFmFnrNLrmw5o6U3997WPEAhpHD9PpC5JWI7EA','XCqgBdOGVX1KLDdILDyVHmASiRTJYALf88LAX6bIUNvm69NebGCikG4LyvQkRLjVAlstKxPl0IhoiLjMKhNT','MZmMSU2GwnUVTyIIP99dThTGbm1DdoBsG2SxoNRxjNEuFnIioc1w3aFsmFhVkGWDq2hHmIVCp','Ff','7o',15);
+INSERT INTO ti VALUES (2018118411,223,'9ExykgU2xKJ46KTkyBodeJAMyBPrx8a6upYRS0Y6cv36xXIFSFaAUyslwnZSgeCoPuT','ywVe1EUUn5ssQ5ARNsspQkrmYfxNbNlsivlVLVJJ5zO5UWjPBsBN5pKMXhaKcBQEovupJhkDwMngMNCft996LiyGDlJIYsLewEdV182RQo8jBIVcJzQnF0GncBPrhVoKvbPAhRjWTcK4bXhPPNO0RQNL0NKDmd59sYh2fCZPoLbXluwxxoB668IEFHYFpaCKNNYSQHjFmFnrNLrmw5o6U3997WPEAhpHD9PpC5JWI7EA','XCqgBdOGVX1KLDdILDyVHmASiRTJYALf88LAX6bIUNvm69NebGCikG4LyvQkRLjVAlstKxPl0IhoiLjMKhNT','MZmMSU2GwnUVTyIIP99dThTGbm1DdoBsG2SxoNRxjNEuFnIioc1w3aFsmFhVkGWDq2hHmIVCp','Ff','7o',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT, c BINARY(13) NOT NULL, d VARCHAR(46), e VARCHAR(97), f VARBINARY(52), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25629,88,'EmHGF1H','6OobDxWed6nHsZBVqa','zxeXnvYcL9JiVzj34y5ZzUbxo3hspPYPdlKYQlSy94oXrMvbhxmDjYNbROVjb1emD7pTEylGnSTNJJmasKY922Lk5cJ','nRDzj9zzo','n','G',0);
+INSERT INTO t VALUES (20300,-61,'nizohbZrzDW5','JcGMbhvdypTXEVg0D2L9LxQoQaSZcI0un1fZSMN','iXDzQjSqkDQ69yRXBix9TMMF0HdpRwCcsQ8Wfqg1vEqyUfAnq6oCbCKOVwy7UkeGFzNr7nhomrMpCKOSwN5GHU9462E2a','x3I3ROAsqdyMPDOY9hL9aQsw4LuSk4','i','tH',1);
+INSERT INTO t VALUES (-32428,21,'CGTN','ywTSR2LyIia8La0shOUZd','aaX1yrzxPgkXZvhhhgKRZHaVBeHXMmQiUUHs7BZSkjEgr7kjomZ3hEyz15D4Qk1I20KF4tWSCV92Q1kUqh8d5QLi2VT9y3Z','tSpm4SWvAjIuOeYBeFPll7LSqa141RgLYVQnw2uTqNWflt','W','pX',2);
+INSERT INTO t VALUES (-14180,-95,'wzjGegIvbuPv','O','KivNMz2bkhE3VPoNuVGNMYEnMWj6JoBTq26fLbo7p4aRiXHM7nQUCdU4smZAy4lt','zxgURU1L4NyiOy3Jap8ClrU3Y8C3bY','C','Ni',3);
+INSERT INTO t VALUES (9112,-6,'P','fAifx','cVPKjiK9MI78tUPHFI5zBDrw5hqqRMytwIlMsvLbmvp9jd3nwXrVKA4zyKbaWWMhf7CASRN','QYyYARzqAXNw3','P','5y',4);
+INSERT INTO t VALUES (16792,-109,'PSzsXixLcES','M9cCWUm','I0wCifjj2vUsgw20','VUMUv1AZHoM8LXMZdOk','1','Rb',5);
+INSERT INTO t VALUES (-30070,96,'oMnbetvjYo','wqlKYugnmL68IBAxsVoNels3kLfUyAF','MsX5mLF0IQrg993OBXHAbS8aM7PEVGEbNk','jk3RRE753Edg','2','U7',6);
+INSERT INTO t VALUES (-25482,-101,'A54D','NGO7M','2Dpsyx4tufVaZbeWKQ5ZDLAMVNHVZgDUujVaygvgGw3o8JNfqigrScZaBrsHXRpaP','UX901JNbt5Z1tUtkT6qwVissjrK','l','n',7);
+INSERT INTO t VALUES (5806,33,'jdf','7y','uPUHCGwGnfTLYkTiQsh7Rm2x9ZiHdT1rpCUyjCaSiqchzcPbLlipE','fwRDJD52EoLZMe3p3M73d0vOW8oT0qZCN9I8cAP9jtJmvJ','Z','u',8);
+INSERT INTO t VALUES (14234,44,'hRs5','yRbTk9CRvfIoGDJuhuqIfNENSd','t7IRtnL','tm7vi4h4UhZc5aBZEpgakaZyf6ZZCII0iBKg2WPJd5IWmy2Xq','N','u7',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c BINARY(13) NOT NULL, d VARCHAR(46), e VARCHAR(97), f VARBINARY(52), 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 (-164771915,-2047395079161736791,'0MGYhwlVQzk','b51Yu8Ng1uyXIM','rUbuGxZPE0CjovqHLWLOgBDRyBvhlj','eLp6KXXmYIS89fWZmQuxuQZNKwfKLAeyMj6V6lYqYe','YUklPSgDexQRQZ125ew2qBEhtMTOxrEVtmdr0ItJTYNglsTMZIOARmiW','uMO20jDLUKQJE3yB48MLTxjlOhywwZv68AEqSgBtEkVSB5OQnlcCpwQARNEvut9PmS3XqEZDjvFxvggvQHEAJFxTwMzExIK',10);
-INSERT INTO ti VALUES (-164771915,-2047395079161736791,'0MGYhwlVQzk','b51Yu8Ng1uyXIM','rUbuGxZPE0CjovqHLWLOgBDRyBvhlj','eLp6KXXmYIS89fWZmQuxuQZNKwfKLAeyMj6V6lYqYe','YUklPSgDexQRQZ125ew2qBEhtMTOxrEVtmdr0ItJTYNglsTMZIOARmiW','uMO20jDLUKQJE3yB48MLTxjlOhywwZv68AEqSgBtEkVSB5OQnlcCpwQARNEvut9PmS3XqEZDjvFxvggvQHEAJFxTwMzExIK',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(16);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
-INSERT INTO t VALUES (1713602254,1509260284853048065,'pizB','IgOBrH38GJNZ5yJQKHjxJ','bix0r0RS7w67fsRIuuv7iLWFOptPo','BITjexyhxswGi0RalAZnTUcyoR5DUAWqQouBhpdce3OXQG','5sd','3WnXwn7PDHowjG7SaUjSHGbidvey76n2XwNOp5mvjrT67WEan',11);
-INSERT INTO ti VALUES (1713602254,1509260284853048065,'pizB','IgOBrH38GJNZ5yJQKHjxJ','bix0r0RS7w67fsRIuuv7iLWFOptPo','BITjexyhxswGi0RalAZnTUcyoR5DUAWqQouBhpdce3OXQG','5sd','3WnXwn7PDHowjG7SaUjSHGbidvey76n2XwNOp5mvjrT67WEan',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-1833,117,'KYk','ePZCpHzeBWrjngkJm18E5fcSqUYAQ','EkVdMLOlmat9rPbO1FWCDWkvsPHWRJr9nO36uk7I1TWh2lrXK','0ZrNiSgZfPYw','j','l',10);
+INSERT INTO ti VALUES (-1833,117,'KYk','ePZCpHzeBWrjngkJm18E5fcSqUYAQ','EkVdMLOlmat9rPbO1FWCDWkvsPHWRJr9nO36uk7I1TWh2lrXK','0ZrNiSgZfPYw','j','l',10);
+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 (11179,-111,'ozsTvFRHFe4IU','hvtQdOTVaVkKL2ZBu7iggUYgakIuMLVq7Qj7Tk7omAvb6','jyugip5GQM283Q8WFucZwK3uaY03s4oQmUgeYNo8I4gvz2hwK70qkn5RG2AKXpaM0g7','wub1PflqFO5wdcohSu8VGwOCB4ypZ','9','kF',11);
+INSERT INTO ti VALUES (11179,-111,'ozsTvFRHFe4IU','hvtQdOTVaVkKL2ZBu7iggUYgakIuMLVq7Qj7Tk7omAvb6','jyugip5GQM283Q8WFucZwK3uaY03s4oQmUgeYNo8I4gvz2hwK70qkn5RG2AKXpaM0g7','wub1PflqFO5wdcohSu8VGwOCB4ypZ','9','kF',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1714389975,21994945706494672,'U','PndE8ckmUTUZUtKhZr0wXNJ6IvlqMcSoc6Rdbp1ARyYC8Ec','OpzfWx','0GOKzy4HBdjSmbG83n7N','kLVxiLrEikxv9A8zBrvm9LsdHhvI0jvN3hbymSadSyMRR9uo2RyIMR4oudpgD','gJobx4lMp2F0jLZ3i1B7is7HakZVc',12);
-INSERT INTO ti VALUES (-1714389975,21994945706494672,'U','PndE8ckmUTUZUtKhZr0wXNJ6IvlqMcSoc6Rdbp1ARyYC8Ec','OpzfWx','0GOKzy4HBdjSmbG83n7N','kLVxiLrEikxv9A8zBrvm9LsdHhvI0jvN3hbymSadSyMRR9uo2RyIMR4oudpgD','gJobx4lMp2F0jLZ3i1B7is7HakZVc',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1401911173,-5853218759841260149,'Avl3R','gRLBDcFIjrSQJHfTGiF5uKu3pE6NBwT6X5TKJtygq','Kz4LEs5YMdVFFzAtqzjRH9Q','03lu4zgGSmhzpunX5b7eGpk','TwMSCc0eOf6UfCClg32d3PdfOMBNbuPLk1rNFjVeCbUVvIw2BFMIE33H56hH','HOOwhtEBAoc3s8LSRUuIlWLQ96gERtxq0VqqPKRtHW8VAEErrEbPnb',13);
-INSERT INTO ti VALUES (1401911173,-5853218759841260149,'Avl3R','gRLBDcFIjrSQJHfTGiF5uKu3pE6NBwT6X5TKJtygq','Kz4LEs5YMdVFFzAtqzjRH9Q','03lu4zgGSmhzpunX5b7eGpk','TwMSCc0eOf6UfCClg32d3PdfOMBNbuPLk1rNFjVeCbUVvIw2BFMIE33H56hH','HOOwhtEBAoc3s8LSRUuIlWLQ96gERtxq0VqqPKRtHW8VAEErrEbPnb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(96), d VARCHAR(28) NOT NULL, e VARCHAR(82) NOT NULL, f VARBINARY(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (41,41747,'N3d5fs6MoHxL4iV0k2tOtT3gA8fHcu1CAaCXsJpE08GiuKed0VTknJVGO','VkYzYvJ35wIjCtU','bVo0v6J3uz0s09nV2jzdobBz6pCIgiP0uZ0ly1NA','iyuv1YPSOg7O9OzrbkMFMT0Qam','4O3U9g2LA','79hiPae0WvdqJcxkwrM4K0vaFB6tCeY75Kr6kGky85NeBok74tbBOvxmf',0);
-INSERT INTO t VALUES (91,33733,'z5DsKa6q1WI56VKc8wKxr1lJabu7rk40IA75czARo3osPkEZqdQondriA7tA1HCVzAaY8EU3xklzZaNIot4mOo6','IcRRaUxjz6fbkDVI8Owp2','ZbQZ2CuauNEB8BfmKnh9kQ6DQaSBUjVHK0cSyyD0pnEsQH3KwphYTZgXUwWkzZiMq8HQ5XqB18vTF','FHj39Y3p8Wzl2yN9VBty','26RwfVlcuPr4ZHfaQL7Ol0vjWEBckr3PKdf6EgJPEdWGJKi6pyy0CZQBtlLqDNCYegRzuzRqevNKy0Y5yCyg','bbD1pZxqB37PoFj2HV5GYYrl4zcnn4OjXtVRTLBK6z4TvStHuBOMshlU1yqMZrb1nfWqUybZGOFcRdwL8XIaRqTMR97FN',1);
-INSERT INTO t VALUES (217,32313,'4Upk8Mfugzyaxp0WiJ62LetlgahfUexUh16L44Ll6','3gAWV1rz3Si3HP','CxfZkfASBOUX3sqGhtQNFTnXP','POiooq63X4jD','xLVA5oUkIz6XBMC2QK6i2lD','SrT5tUMrBrxAfYu1Sac79FNpMy1FEpnIJbVSC2ox2AUcyuJzmgNG',2);
-INSERT INTO t VALUES (174,50931,'mdXBmb3vKkyJUROkgwmYb3T7yQXuMNVGtUSwFkBBf8rE7waszEYBafXjYrStE6anOxKRMb','OraUbVOTjLtpeECn8eyCkZ','q7f8ooINMebWfx1lRWC8WDKp04lQJWoP4D4Rz6aKdPKYpXNiAIiT8Dl7VaHAKnSPN5nkXUmFysvQB2hYU','vNSnjP0qoXrcfji','tdqsaQlLnmebXpFPbVZjhpPPHCp4MU5EJPaFSh6zFlRz7fwrP2kXweYKhElFV8Gab0T162Tuee51ShnK1kVhimB5','nLlp9171mKS5',3);
-INSERT INTO t VALUES (34,17220,'jVHAeaNj3VpGeR','g','QG8LJZDtZiM','Ylnb1U','nPBDZo3lN8NcGz3n023yTQ8oFfiiyCQUJCXnq2ZKkXBYxvCUd3giCOlzuuYfRa2XchyJ7','cUL8wdpi8J6ngbhthNqYGTCzqaOQfJ6WiwzLN4gWEx6yNaLQq55ckLSq4fmop2ybm8tmKJbDFUGbLckB6EgD8dc',4);
-INSERT INTO t VALUES (112,40495,'LBo7VQpPnrUhGj2HqoMvs7PmQ4aTnNopvJuXTEuKSEPQzecpkqaiGGrfPDd80GxP11RnQL','Zr','sKMWwpWhruMpXyFxo6QpbrrzYYbfA3cxPzEuJUWKhy66YNa1QhJjfE9Z','1N','WveoFtZVlJ2veyBBqLwkKEkM9lLgAr1jPvdOgRTrW0UwnEB9nmiqUCRsU0xp8m1R6VL6htExb5WFrxtGPyWnaFk7QT6pX5XbjY','avsGijYmlBx08h9uBHj3tU9Il13NT2INtZuw4KmRFooqUbcoFHjUeQ42MZATk9ymSFPWHID',5);
-INSERT INTO t VALUES (97,47431,'ha91EhxxLpi717SM2zwUy5mzUePiMtfVVBTRdZGP7UhiiI0nfU5Hi7','Zyy','6a','hqaFrUjJuCCpFOjQTkceRLoU','RK5e8KoNoHMRdZpxlY06d7XZLbxvHz9Yru2Wch36gkpPVRt7TOB9qoKBSKCqbl7lMxc4','YfTpdL',6);
-INSERT INTO t VALUES (102,47370,'NuGLvBMZXGxjc8EzKnpIksFPWfSMU3Ss70SrU23c13NN3XH3OvpnMAsP8U5xWM62pyARcdppTxqm9Zmt7QxdtzCIp8a','td0FJXOhRy6zQnuh3Ydn98tPJ','Ox3I5cqsbDpVvRVTDgks','8P3WpNM4MON','E2Anx8lpIpY2AwJXed2323ARcN85juom7eWm6LTKEa6sCvPkUTXZlIYTpiB','9h7vkt71R3XPeNpoQDJH6lgqqh8nua',7);
-INSERT INTO t VALUES (4,47204,'XvsvHBZfI2N4VYRXstz4Z9ep6a2FgDtbA5mejLhYdQN1JKSSpQiaZ6i6osCCswuiBC55pxlYIzjiyYkM23ToB','HWefeGVomFRTYFljru9u1dZvO','ss0DmhaSG2Nw8U1lqK4mZG9ftLxwNgsZZ3yIKovPtYtrZBW2s7lMi8gZSLUYFYQqYHh','Wi0yfgQ8A62SW0Z5maR3oIlHp9','GVC83rJLyk','MVL6E',8);
-INSERT INTO t VALUES (139,27889,'Bc8iiL8PjCRIDqcHByQoEL1p4xbCFSKYoESQHAnabopWJS25','gVw279vVqF0YGsJTmHzA9hqQUo1','5L5PlnoKK8Gh8sEMr9KB9kfd','B9SIcoWT6nW6caDI1XO5XIdhGNX','Zhrj1JDbG21UmwQqqYEqF90HoYYMTXCikPn','fUVHLwTx1YKBF4p2Icla07od8OEbhkCwCSpYfNlJv9WMRXvLQry4NfQgvSge79kL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (11959569120961653783,14980,'VYiBxl','Vy2ebniT5Ia88eUhIRB7a6Y9x','kAqzssOb0rSUtN1WvK2x1AC9kVg3gFSKs7DzNuxoh07t7d5mBdASVBE0mq0XgPumz3pXiZDyUqfZS','gJUVsmLR1zaCdFMoDe','nzWOaQG50TAxAHgj3cAj65SglITJ9IqlC08kPCGBzvYMKH8FZbpahTrtPPx42xuV2lEUm','8i4IK6taMAWnxGWdGAQdJRSrE4VKelD5hzCXcTEXbZlSWqCwJ4xNbEqNioOqC3qwUWWgYkzDGvAZeqXzLeCcwO9Q2ulV8KsTdyqm',10);
-INSERT INTO ti VALUES (11959569120961653783,14980,'VYiBxl','Vy2ebniT5Ia88eUhIRB7a6Y9x','kAqzssOb0rSUtN1WvK2x1AC9kVg3gFSKs7DzNuxoh07t7d5mBdASVBE0mq0XgPumz3pXiZDyUqfZS','gJUVsmLR1zaCdFMoDe','nzWOaQG50TAxAHgj3cAj65SglITJ9IqlC08kPCGBzvYMKH8FZbpahTrtPPx42xuV2lEUm','8i4IK6taMAWnxGWdGAQdJRSrE4VKelD5hzCXcTEXbZlSWqCwJ4xNbEqNioOqC3qwUWWgYkzDGvAZeqXzLeCcwO9Q2ulV8KsTdyqm',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (3769378471248577874,44867,'IKsehKojFRD56EvNXZUWSjQJgj6FBDewoyaQeAqOZ5jqskQp','twB78M0LyFbi7jjs8mW','RPt8zXXNAJdG73QfQkCR5H0jkJyon6sJuz0JwI33gBnyBZaq2QBQurlsKDWsmneVJlUX06kPVRkll','75GsleERAW','1g8gTtWcDRRVTYmbCqQovk','zouT0',11);
-INSERT INTO ti VALUES (3769378471248577874,44867,'IKsehKojFRD56EvNXZUWSjQJgj6FBDewoyaQeAqOZ5jqskQp','twB78M0LyFbi7jjs8mW','RPt8zXXNAJdG73QfQkCR5H0jkJyon6sJuz0JwI33gBnyBZaq2QBQurlsKDWsmneVJlUX06kPVRkll','75GsleERAW','1g8gTtWcDRRVTYmbCqQovk','zouT0',11);
-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 (16141623468852985651,33917,'ILk2LrMtoZIMSGmwLScrmYd','fUP9j4VanJ60VQ2FCAzafkDk1XW13Etnm0nO0qbmiXm2SYzjgRQ30Ko9G09GiQHhH3RkAJqEMCicwNnUtfhKEK3eeRfwNokC4RMaz9CwpDr3LYGHFcbSXSiUaqEmjQ6LpT9trtooDrti8oRCQ4lof5','btHJjDTVry9Q5K8m5fDL6r','OU4AMxyZY6G','VkadijvTA3pNTJLYDliAOOCTlT1','ULDEUnzxMXEWETBw4Kzkka',12);
-INSERT INTO ti VALUES (16141623468852985651,33917,'ILk2LrMtoZIMSGmwLScrmYd','fUP9j4VanJ60VQ2FCAzafkDk1XW13Etnm0nO0qbmiXm2SYzjgRQ30Ko9G09GiQHhH3RkAJqEMCicwNnUtfhKEK3eeRfwNokC4RMaz9CwpDr3LYGHFcbSXSiUaqEmjQ6LpT9trtooDrti8oRCQ4lof5','btHJjDTVry9Q5K8m5fDL6r','OU4AMxyZY6G','VkadijvTA3pNTJLYDliAOOCTlT1','ULDEUnzxMXEWETBw4Kzkka',12);
+INSERT INTO t VALUES (-30569,-24,'EsW2ultpbdxm','fzWktbJlha3GSDSbuQPHQF6wqXxP8qT672HGJpT6wzqojNUXZjWzliUafVN7484cr5tLF5aGdjSOH6mr1LhYJfCpkhgU6R0kPyJxnx5fP304lvGRv4kuWJ6DwxD9gDSJA6O6T3P78V8E4MW1Pc31xwY02jBP0wGG9','U77VzYKHrskcCfbdjX096hdLTwS9709CbDnRXY3LwR08dkrZDAeAfJtvT73KroEcZIkruDx8jYjqKAWWICRqi26yleKlu','uOmFap39TKgLTtEbwV8qFWXE25bkuteamVTVke4p','c','w',12);
+INSERT INTO ti VALUES (-30569,-24,'EsW2ultpbdxm','fzWktbJlha3GSDSbuQPHQF6wqXxP8qT672HGJpT6wzqojNUXZjWzliUafVN7484cr5tLF5aGdjSOH6mr1LhYJfCpkhgU6R0kPyJxnx5fP304lvGRv4kuWJ6DwxD9gDSJA6O6T3P78V8E4MW1Pc31xwY02jBP0wGG9','U77VzYKHrskcCfbdjX096hdLTwS9709CbDnRXY3LwR08dkrZDAeAfJtvT73KroEcZIkruDx8jYjqKAWWICRqi26yleKlu','uOmFap39TKgLTtEbwV8qFWXE25bkuteamVTVke4p','c','w',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (506263402764709401,13444,'7PSuydRlG451hfNeHLMUy9PvhooSt6It6pPxcsBP8j','f7LnsTRzyYu7tysGJ9cTU8fowJzbgtplVlPxDbbEKjz387RHcP6ITVAqIHkJ7R2xR5XauKhOq8Qt9Go1nPkNQb6zNWTLGBgjb6TqOg8LdJ7rdIIsGsph78VnpWHPdbTlJ55lbU','v0icvlcTN2YXZ4LpnKprii0WV3lb37E8FylSt','HwSByDYmrNpSNXLwNuOexQady2xEGylvZddqOdwZ6NrZpF1BCyvTgigRFhLaJFRO0w1yjMRS1FvQdQMs1vsoebDhg5EGWxagUerXg7VKtdCRK','7ylhOlzmZbcjvOpB95UcKS7KHfgh2VSZZgf40l44','QAI0B9L3guAID2qf1FWDXQ0oMqLoQQmZ4OvZC',13);
-INSERT INTO ti VALUES (506263402764709401,13444,'7PSuydRlG451hfNeHLMUy9PvhooSt6It6pPxcsBP8j','f7LnsTRzyYu7tysGJ9cTU8fowJzbgtplVlPxDbbEKjz387RHcP6ITVAqIHkJ7R2xR5XauKhOq8Qt9Go1nPkNQb6zNWTLGBgjb6TqOg8LdJ7rdIIsGsph78VnpWHPdbTlJ55lbU','v0icvlcTN2YXZ4LpnKprii0WV3lb37E8FylSt','HwSByDYmrNpSNXLwNuOexQady2xEGylvZddqOdwZ6NrZpF1BCyvTgigRFhLaJFRO0w1yjMRS1FvQdQMs1vsoebDhg5EGWxagUerXg7VKtdCRK','7ylhOlzmZbcjvOpB95UcKS7KHfgh2VSZZgf40l44','QAI0B9L3guAID2qf1FWDXQ0oMqLoQQmZ4OvZC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(16) NOT NULL, d VARBINARY(29), e VARBINARY(28) NOT NULL, f VARCHAR(89), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15225367,23848,'Dw3tZ','Cur0WWoF7X','enlXOYp5QLRpqZ2fL','B3o7eBAOP8','aI1R1DqdpGOR5NJ4o1YpsAvMKnC3ey3nz5awTc7iOhrpDaqNRBc2YcbJt4u3hpScoRbu35UPcqLLSZJy','sisGTgU3GqCQGw2zF6YLSFz06yEot',0);
-INSERT INTO t VALUES (14778641,55034,'UfKgS33aDEf','RBD8mH756GZo6wDhb6ZGaIyFRhhvG','2WX0','VRtWeGO7TIGyWCQsoCfya5VBKTAGC6f943dBM3a5eK2J42PDALM4pH2l2G82K1FTVGWP0cm8lSFosNpyZhCm','dFomgb2oG2oQ6lvSgbZNhDSavctV','cuDfEbOUA0Svnk',1);
-INSERT INTO t VALUES (14770023,35470,'wdHb61Ypc8BcP','GnE0Lep64gWo9CGIkwsLX','bneqTxb9LQf','BnTtLbausjVri4nY1ijl7RLCRajfXgJDfGz','kTkOik85ir5TFY','gMx8cKCnBkIQWLmnZipS280YoreEynx84O0qKsNDbE7BaoUWl',2);
-INSERT INTO t VALUES (10114424,610,'DUR5rEeq','b1hR','wqhMUulAqIQ9FoJKH','8q7M9PP346dimtnbapXLbAvISwsDi1DiQPZHkjpPKdwErJxzXgyztNIk0rKXRCVScFKW9zh7PwwsUjYtBn4IJhG','8JIbRd9ynfYchARnM8KRHXgpxlX7dLwIZVOJAy8kZiHpXzyQiSnwzwBNXFyJ','vLviqpFkPrKoWoOeYfdCdwUfNp6OvtARqoQ8GMPMvo9HI4O5cvWKH59OeBfqsBD2C9OPWGy7RaaoNHZkWDQEBM1Y',3);
-INSERT INTO t VALUES (10199472,14724,'kZ2EE','3BufEoOWOMZD4LRF4l4w52','Prk','H7PKxHw6GhlUMJhagHfLjeglKNqfEPBJhBu7bIKf','thX6VWA9rhu','JR80lztw9VWmec9uc3Qey5QjwArlxfF260GskLXFgIRziVenZeXUm1kPuRdRmyp8xXowIyughXl',4);
-INSERT INTO t VALUES (8728154,55483,'zw1nK2APKMfl','5aH','92WopwDx0Mn33JjJ2qS3','VTP882dvYH74iFaG2jrHKjEh7QBNRb73','2llz4y8wCl4WD2HtH40YOi6SfF4SV4Z3fTF57Vaduawsj','nPSu56nA4oz17yhTXCVPsG6BuZxLGs2rJmYv5HDwBQgzDs9rXIssEkmy0FZ8S19LQNCIZkOcE',5);
-INSERT INTO t VALUES (278181,29401,'y3XFehH915ng','reUTJGA6iUVi0s4Kdk35MIxgFc','fuME9NU28LXvYlgK','gKmM4HFDlHTe1uuxJLHWNnFbFOncVPvqqQdjEfwlajy4dtOxnrRO','SmArnXSNviER7Vgcqqm4QpRJUDEhepqjSd3R9MArznAK2INJRbQuRRL47cDe','eDfhNejhk5299cz70lCNsZMSJhqU4CSfTGETle8sExD7AnXyxW9IUL1AWq2TktnM',6);
-INSERT INTO t VALUES (14203094,39775,'h3P','8eKkbUViC','0ApdIiPo4b','z4D9p','21TuyNNlDe22B7nqLi1OHorD','t96Ls35wRfSGv5lmgeTJlLCcRa4uwhLmzYZJuPle',7);
-INSERT INTO t VALUES (10258861,53765,'xdvH5','dqzvOdgpAQup6rhoQi','N4QjpfciclDA','OUhDE9SFpxwqcxqNfKzfq9HJXag2TGr5ZHmr0y1CsjYRMGJSEcOVi','6ytCrcxRstOTMZArM23a76I0CrewKOFK5KPh9','HzR5',8);
-INSERT INTO t VALUES (6938256,16258,'NP','5ox2lil','xaKOi5ejsi','lRceyiZf4pGdPRgMAIFJvvoGykVmrQNjUMcmmTBJHdOUphwe0bMTIhAZW5AcsthXk8K1JqeDuMH82Zt8SYXsR6','0hftyMi8rvnTNprGtUEUG4TlnAWypnXPGHoCch3rgSIsvD1MGDnVGmtYeASN0LUbXPIBc','t7iHJeWO8S9dqdlHbMpAGV2LPI4mNPbav3dZgetB1NmObG18SSkU7RmAPQnv3ynP5FWPe8OweTXiM5i8x0TpGy7IRu66',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-30864,68,'o4Bt','8ocBxzbL5ASbpPrDyAYyG8lO91bHhFOA3wyXeS4GnsoiMQPRSwkF4xD0KbN8s9Z4uQqKpBer8YzLmGUKlEmBmiKi7Hxt40rui94PVe6TjsEX2RWtFbB9sxU98Dbgaefjm08NV1fTzVIzlI43uJPey36eNoHGbaxlxLUmVv0mToK42QSoB15kM7VpnzK6lzYb3','OMgESqbC8JdKhac5Z82z21Ls1K','HjTMIs0c8EhwN3D7O676Vqf7UWU2oGwwxuYjS2f4jTCRX6GLPTyCNLYW5SVDk7hLcPm2Yu5xygH87lq','i','IU',13);
+INSERT INTO ti VALUES (-30864,68,'o4Bt','8ocBxzbL5ASbpPrDyAYyG8lO91bHhFOA3wyXeS4GnsoiMQPRSwkF4xD0KbN8s9Z4uQqKpBer8YzLmGUKlEmBmiKi7Hxt40rui94PVe6TjsEX2RWtFbB9sxU98Dbgaefjm08NV1fTzVIzlI43uJPey36eNoHGbaxlxLUmVv0mToK42QSoB15kM7VpnzK6lzYb3','OMgESqbC8JdKhac5Z82z21Ls1K','HjTMIs0c8EhwN3D7O676Vqf7UWU2oGwwxuYjS2f4jTCRX6GLPTyCNLYW5SVDk7hLcPm2Yu5xygH87lq','i','IU',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-26573,-80,'b3fsU','MbjSbG1Yp8thynyDyGvZDvgVzdjrQDQb50D7Q7GupjvRHugvy34odJA3YSM6r77PWRwBgP4uAxG7cOwvvYIgUPXpYTna1hULcInJm8lJ34fsBwNgwkjCyrt4z9UCcfu76TXrkYMumuVCQf8JlZTD8GSKp1rUfGnYV0l3VxB2PL74FXQWptcBZiwdBMzcjKzlwoFShA11yumG9txKfFvqompnHppyKvP3cnJ80FW809GKA30KGkxMxt53efX2L','x4fNifzDAmiHXT2flbNnqL0RMjFq9WXC4LlOmCiJTT7Vbbzqe','hukv1LT3XxQjhy1JJk1pTIbm1kHgPCXfKELVbCB0RVB1v6QLYmY32TiSZSwNQpMuhrv5qD2lbjp4WIwVmDZxQBeHPwLJ4WXUWihR8inOHDgCwzZlRnNQdfWi7T4iwaQkCObussZvXtnhncigErHL41TfmlxFKq9lmoMSSCggXrPj5ut4FVNkEwVjyS4v3udBFm7oOdJm','H','b',14);
+INSERT INTO ti VALUES (-26573,-80,'b3fsU','MbjSbG1Yp8thynyDyGvZDvgVzdjrQDQb50D7Q7GupjvRHugvy34odJA3YSM6r77PWRwBgP4uAxG7cOwvvYIgUPXpYTna1hULcInJm8lJ34fsBwNgwkjCyrt4z9UCcfu76TXrkYMumuVCQf8JlZTD8GSKp1rUfGnYV0l3VxB2PL74FXQWptcBZiwdBMzcjKzlwoFShA11yumG9txKfFvqompnHppyKvP3cnJ80FW809GKA30KGkxMxt53efX2L','x4fNifzDAmiHXT2flbNnqL0RMjFq9WXC4LlOmCiJTT7Vbbzqe','hukv1LT3XxQjhy1JJk1pTIbm1kHgPCXfKELVbCB0RVB1v6QLYmY32TiSZSwNQpMuhrv5qD2lbjp4WIwVmDZxQBeHPwLJ4WXUWihR8inOHDgCwzZlRnNQdfWi7T4iwaQkCObussZvXtnhncigErHL41TfmlxFKq9lmoMSSCggXrPj5ut4FVNkEwVjyS4v3udBFm7oOdJm','H','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-12524,69,'KY3z0tVq','yp9K5WtrxU0F0likHeXCTV2v3LHPWDiQc1','GSHGs1WiXdLQurevP62RXkpeEGyQjiJYMRYocIPrryjb38oG4gqgGOcwNOqQua98DPIJDIzRyv1YsRnkkas','73bJKYKBvnOHPpOiaX9pV94rC5ujAOX2ghW3c0YSY5f5IoPxlvwtZNL0MUjScBBcl1MAsHCvCqLDLRKeKgZqpPs1nDClLEbjkbEGOwyGhPtQ4VfgGKlQgqYOXWEKaTrl0CMqAybD6xiCPUvue1Irxq02osRQB1AqyFEh3zzRHgL1BP2BsBrgXBewX4MjSfv3odvrA8r3i8DeqaXjYbX56zlqXxOSfzSTZe5Box','NE','W',15);
+INSERT INTO ti VALUES (-12524,69,'KY3z0tVq','yp9K5WtrxU0F0likHeXCTV2v3LHPWDiQc1','GSHGs1WiXdLQurevP62RXkpeEGyQjiJYMRYocIPrryjb38oG4gqgGOcwNOqQua98DPIJDIzRyv1YsRnkkas','73bJKYKBvnOHPpOiaX9pV94rC5ujAOX2ghW3c0YSY5f5IoPxlvwtZNL0MUjScBBcl1MAsHCvCqLDLRKeKgZqpPs1nDClLEbjkbEGOwyGhPtQ4VfgGKlQgqYOXWEKaTrl0CMqAybD6xiCPUvue1Irxq02osRQB1AqyFEh3zzRHgL1BP2BsBrgXBewX4MjSfv3odvrA8r3i8DeqaXjYbX56zlqXxOSfzSTZe5Box','NE','W',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(97) NOT NULL, d VARCHAR(45) NOT NULL, e VARBINARY(24) NOT NULL, f VARCHAR(3) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2067665449,25025,'rp','SocF5YHQx1jN48EPF6W3aCrECzvHlIevTVs5Ei9I9q','w8','82l','w','v',0);
+INSERT INTO t VALUES (783627759,60371,'idXQyc91SBsIS8QyK1','jP4Cc','UgR1Xmzw6VcbcuP5','W','p','Ba',1);
+INSERT INTO t VALUES (-1552811184,17720,'tCLCT5UrSTnwihJsXw1Ca7kgnNftq3nuDImALD','K3eKNnDF6dku2Td3a3NUxt6qcE','OqsvNSK9Ch8B7Wf9Dr','KZ','a','L',2);
+INSERT INTO t VALUES (1878678837,4957,'NQlVYpGyVA7BpeMVOwqhRO9du0GxRzc2UAvbYMcWxk2bKC8P2MHfVqviQW','B','bPIeASJg5lIOGwqyJZMs','L','I','1',3);
+INSERT INTO t VALUES (665080878,33661,'8jAqVoBy3zHQ6xdWc80FJVGVDmkLMbdUIGLIG03uMgKqF9hV4rZ2S4cu1RP9DuxRdV8i4HhiriRjRr','lZTe7gqfGsz1FiPA5ETIHs82RFX7Tep7EdFm','i0ngoppO1FeyEV9Wm1Msq','TN','c','c9',4);
+INSERT INTO t VALUES (1399594112,28801,'WUUWBao6jgb6Q9nuehaTUdxZsAAu1yrrt5XTVC8nKZkdnWLe8SlvvdbC9eD9HCsXe1Lt36eWpxaLaHOM0iaja','EM3oXbQjqulcfDog7iOU5iVoSkIc7q1amIiwku0','hdb43SBVcpHRc1t6AK','gH','j','P',5);
+INSERT INTO t VALUES (-374162426,52457,'SkkEuzpx5sloArrCJY7SWLUJlpJlBWwbc5lXljNPVSF6vFHMDFxAE31QilS4VqORvMaVIhXB93YE1h0uEfGL2qQ9g8ekN','vcRb6Dh6iI1FePrfIO4WqlkA','QxBJ00ERJgvgTnfauWb','9OT','e','DM',6);
+INSERT INTO t VALUES (1895090106,19241,'SHU9T8kQ','DlgXsrq2Bwj0yfzWogb693CdvGzykmhpIv9PD5cSQGKbI','mSj','l','X','OX',7);
+INSERT INTO t VALUES (-1793360597,62291,'EuWt1WkGZGbrMZvIRat1uOtyP0xDTWrOt1PLwAAoc','Eq','9in','ro','W','UE',8);
+INSERT INTO t VALUES (1784786238,14850,'94RatIJabH68XPwZvqgXCFeQDwDlM6xGDJzQzfGy04NEBkCLvKinqbdE','yQeto6Q','YqtNMW5LqsxgiutTB5P','df','S','i',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(97) NOT NULL, d VARCHAR(45) NOT NULL, e VARBINARY(24) NOT NULL, f VARCHAR(3) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4781102,54849,'GZ','qls7UUP2MiY','NwCF1kezxrVYbGHWND7d','bf8QP9Quuq1zjUacYTM47bstsSAelaRTV811kOBa','rZkAYW7','o3sn9f4CKJx30pUspK8vt64VcuQP',10);
-INSERT INTO ti VALUES (4781102,54849,'GZ','qls7UUP2MiY','NwCF1kezxrVYbGHWND7d','bf8QP9Quuq1zjUacYTM47bstsSAelaRTV811kOBa','rZkAYW7','o3sn9f4CKJx30pUspK8vt64VcuQP',10);
-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 (15984118,3896,'x0ncigzuR8P0S','QDC14SLM1VJWEJCtgk0wrN1','QSc1JtctOoPn78','gK7FLs','8DD8q01u9msypStzMVCi06tx1xYt7liF89CnPgn12wD14ROZASgRpIqCKQEegDbHSXM9m','Mzj6s877l0898T3k9ijm8oBhCVKNH29C9tzXpYmnKlvWmVllTZX9RL15DLcAk6fMlXLz5hTbTCPxj44lgkws',11);
-INSERT INTO ti VALUES (15984118,3896,'x0ncigzuR8P0S','QDC14SLM1VJWEJCtgk0wrN1','QSc1JtctOoPn78','gK7FLs','8DD8q01u9msypStzMVCi06tx1xYt7liF89CnPgn12wD14ROZASgRpIqCKQEegDbHSXM9m','Mzj6s877l0898T3k9ijm8oBhCVKNH29C9tzXpYmnKlvWmVllTZX9RL15DLcAk6fMlXLz5hTbTCPxj44lgkws',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (157050560873521665,48681,'FoLvXwSLhqB8JjqUBTlGql4X1TRSVEVNtJSyAlUQYV4CH','S192RTgZXELNvWXUYBD3oFql9d48xCzz2vFhOTRSMm5','P','Y','I','I',10);
+INSERT INTO ti VALUES (157050560873521665,48681,'FoLvXwSLhqB8JjqUBTlGql4X1TRSVEVNtJSyAlUQYV4CH','S192RTgZXELNvWXUYBD3oFql9d48xCzz2vFhOTRSMm5','P','Y','I','I',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98) NOT NULL;
+INSERT INTO t VALUES (-6729853928450217535,43971,'H','TMJGE9Djes9sJqXSe2FlT5Q','wPpJG','vtL','t','J',11);
+INSERT INTO ti VALUES (-6729853928450217535,43971,'H','TMJGE9Djes9sJqXSe2FlT5Q','wPpJG','vtL','t','J',11);
+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 (-6591332148336471069,63191,'EqoyCOqg1zX5cfIuzQiPqNuadzEsvLW3AQzvcmx4pMyeQCID1HuRnymZ5gXEQNcnXSyUrDuEWmv','bqIkjqZzenPC8fmCERQjn7DTgXle3ZBZVf9smEiCx6Ca21A94wQjG60A1xrsQiRZxH1YVKbZ7Axwv0nU6v3OHjUqWxLBgWlf4DLoUbGwdhLhnQ0gcN00T5ReyQRreSp5e7a','vKFoLxCUbn','FFl','O','m',12);
+INSERT INTO ti VALUES (-6591332148336471069,63191,'EqoyCOqg1zX5cfIuzQiPqNuadzEsvLW3AQzvcmx4pMyeQCID1HuRnymZ5gXEQNcnXSyUrDuEWmv','bqIkjqZzenPC8fmCERQjn7DTgXle3ZBZVf9smEiCx6Ca21A94wQjG60A1xrsQiRZxH1YVKbZ7Axwv0nU6v3OHjUqWxLBgWlf4DLoUbGwdhLhnQ0gcN00T5ReyQRreSp5e7a','vKFoLxCUbn','FFl','O','m',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1865385388737734347,49181,'V1WrnbHz14WzrxbCH5UQka6kSs5gb0UIpWa2VEoaLabci5zcdk1wOEJpgaq','cnxNbjXEeNHWLnotIi4YWXw1qet7DuVGtPXoGzQlact0Yaabo4L5AfIV1Q2CZw31c','CvDTNrl8inBL4923Et5Dn4X','rWp75FeYvmYWfHj6sICfKTjTzv1vJz22LWTR7jH0Shoo32grqlcv7XPx1MJDE3ZIEcoXsWZddYB1Zku3dZaMt6ZNHmZtQ8bjMZXjbNxTZyHhJGm3RCOHleZVXPb52ryYG2W2RUp9MJfi','z','kL',13);
+INSERT INTO ti VALUES (-1865385388737734347,49181,'V1WrnbHz14WzrxbCH5UQka6kSs5gb0UIpWa2VEoaLabci5zcdk1wOEJpgaq','cnxNbjXEeNHWLnotIi4YWXw1qet7DuVGtPXoGzQlact0Yaabo4L5AfIV1Q2CZw31c','CvDTNrl8inBL4923Et5Dn4X','rWp75FeYvmYWfHj6sICfKTjTzv1vJz22LWTR7jH0Shoo32grqlcv7XPx1MJDE3ZIEcoXsWZddYB1Zku3dZaMt6ZNHmZtQ8bjMZXjbNxTZyHhJGm3RCOHleZVXPb52ryYG2W2RUp9MJfi','z','kL',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3236713878260390544,22639,'vwb48RzeelHgOapJSbjYsoil3FwwEZ84vlPHrbsTn9PIQ2OlBdsUvJMYbp4pQdnAfsuL2dc','Ng2YgV1zGyXnniBMbpiFun0kP84WKmhuMQQWVjegh8lGevnsmLxho3CfIzDGZaRqwjXEcB2Uo3hPfHsidEOQpqeAr3xitluU0AfdJk','azLq','vOEJxSaWnHHkwcxacPoSBWZBJ8OdDMsKmV6H0biLfO1REAFaAeZSktSGp9aZlRyZGoyMrfl1TvuuoqTTbOpN9pdo0bz7MSzeQy57ywqz2iIPI2Lg2OiEmgBYXv8UJBspsYb1Or1nwRaZ8Jdb25RBk7I5ZAiAOkA9bF6UT','Fx','vp',14);
+INSERT INTO ti VALUES (3236713878260390544,22639,'vwb48RzeelHgOapJSbjYsoil3FwwEZ84vlPHrbsTn9PIQ2OlBdsUvJMYbp4pQdnAfsuL2dc','Ng2YgV1zGyXnniBMbpiFun0kP84WKmhuMQQWVjegh8lGevnsmLxho3CfIzDGZaRqwjXEcB2Uo3hPfHsidEOQpqeAr3xitluU0AfdJk','azLq','vOEJxSaWnHHkwcxacPoSBWZBJ8OdDMsKmV6H0biLfO1REAFaAeZSktSGp9aZlRyZGoyMrfl1TvuuoqTTbOpN9pdo0bz7MSzeQy57ywqz2iIPI2Lg2OiEmgBYXv8UJBspsYb1Or1nwRaZ8Jdb25RBk7I5ZAiAOkA9bF6UT','Fx','vp',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-110397743258355435,3434,'7e9tuim','kptWXVWKG2mZBZ2hjKoPiv67rICTGWcGnqdlcYmP5ZwYHwOqB7MZCEpVYW95y8JqOTUU4AAolYPlpZDVVyLTVAh2JLJ7aauADAmq4OTACfrXs250YKM1OE2UQ2J36csuzz0Lldfaf9YkW2hGxFMLOcpKiFB8S1cqrRq3YlUuz4b6bSsbd5JbmhkTSySIuS3EVON85ohXp9JKqjMRSJCUO02fWbioQm2x4EzptIVRkkiMdk','8','OmpYa7R0HGzOSXd4bGAxecdezLx50hxeVyhbAsnxtrrXEVUrjNadl6hhyunzG8AVZx5r1Hi1sz87M','OE','Jh',15);
+INSERT INTO ti VALUES (-110397743258355435,3434,'7e9tuim','kptWXVWKG2mZBZ2hjKoPiv67rICTGWcGnqdlcYmP5ZwYHwOqB7MZCEpVYW95y8JqOTUU4AAolYPlpZDVVyLTVAh2JLJ7aauADAmq4OTACfrXs250YKM1OE2UQ2J36csuzz0Lldfaf9YkW2hGxFMLOcpKiFB8S1cqrRq3YlUuz4b6bSsbd5JbmhkTSySIuS3EVON85ohXp9JKqjMRSJCUO02fWbioQm2x4EzptIVRkkiMdk','8','OmpYa7R0HGzOSXd4bGAxecdezLx50hxeVyhbAsnxtrrXEVUrjNadl6hhyunzG8AVZx5r1Hi1sz87M','OE','Jh',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(2), d VARBINARY(59), e VARCHAR(30) NOT NULL, f VARBINARY(97) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2729474,7403,'U','wOo6xuSk5DBJfnpgAHJozuElvmO3fwamw4pT8','evmOltXSFcf','RTLVkr1sRTxfhQENSPIRdXca42Xpvggm02dJ0G4rxhdcA3gafPzWgEgHHBQ9O5bc8pHJPynA38YXTmm4kfN1bZiVgWtmQ','l','Rl',0);
+INSERT INTO t VALUES (-8380636,28873,'lk','yeCnkHhzJRLSfaK3DZ7yrIpWHYBtJfNtySJzGq8qzAtf77lb','FyfQGDaow','SoiDRsQGqd8w2dS6TkJxPnvjzBgxk9Xk0rbfSr4wmE','p','On',1);
+INSERT INTO t VALUES (4207973,5355,'I','zUWRegqYseoOVWyl9vo5Ec1YWcFk0OoZ7csM523COshdODLbIM8','mLTf9J4hceBaTI6kQ','k4o0OwIVY88ZFYHqo9T61OlEqVUOcqtyRtCDRXmfyFNLBwHclg2IFkbVgUAhxuVsfKyl7xUGtSXQMtLnYYuryY88','ws','9M',2);
+INSERT INTO t VALUES (1248418,39240,'k','RZJA7pr0wLxce','X','nUq6dKtwtPsXIPFO2J2VXKtHe7UgpdOHtsrmyDjPIzqz7nOeAW9IHxu95u09xBF','8','x',3);
+INSERT INTO t VALUES (866304,58063,'U','VVPfHXgLt','XJIJ','EtrwJFuf8MaEkg9fG9bRMqYt3vedxQhG0p7yGrobbHrd','AI','4',4);
+INSERT INTO t VALUES (2383736,1678,'d','ez3GLyHvSmXtDMGNzVuYtV','TWFWo1VLE5YRczufv8sGwbVE47','Yh8NIW5vxRHkgGHHgXTVinzuY6UPyVpdBVfmMhl1yiTDWPlTV1XzNRtp80qP4INqRY0H4DZIhecds2iQUb3Cjjjsak9c','vo','RM',5);
+INSERT INTO t VALUES (5467680,24675,'y','7P9fyq0lKAAsgMA4VLjlU6lIRI3416XVx7K5D5vYBFIYgX2wP6TscwaLdmz','yFfG882SieiTpl8gBB8','OJjB2TI0ThFfzZhpjS0MFZeRAdUEogOSTtwX8gaFDU0mAQ3PP8zwpzFzYpX7O87lAFawZyURciQpIp6W5yVT4Wu29de3','1','9',6);
+INSERT INTO t VALUES (-6593073,14743,'H','zOfDifhSbYicBFBRrrMRjuY3OraALGBLItf9HLJ','9ghGhMOhWzjVNU1LG9BFkDYRet9','jaEv7CpHhZSa9ZEgMWwSRj6FjyoWCowVvystxeUy','WS','zj',7);
+INSERT INTO t VALUES (3070010,42908,'c','nWTVkCN0sJKgpw3o3mSB6lllWNENRuUOo7W','7FRQOmgkMpKAae3e','lP9B9LYoiAcmxWhjZDZ8NFYIeIDwzizHtl5wbWPcPHtmzagEVSlS','46','S',8);
+INSERT INTO t VALUES (2957412,44926,'F','FdqQoYAHZKX54DNyGDu8v7FAWjhMgQVqRlWlF8tcdfi16LBNn3V','kjC8ivY6keiqTmXjfQXeKd0lEg9t','m4PkeFOAPGn4jCWyPrJuuJ72MjqM15pqMezp8w6uwtVkwzsnIafDYTmdPxsMIYUMPP2aLBqLj4mn','J','u',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(2), d VARBINARY(59), e VARCHAR(30) NOT NULL, f VARBINARY(97) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (2805312,37563,'08','P1tRMULsw0LFzPzyCsXPgXf','WcbdesCKiXgsAB8','6mmseYk8OiwBjQE887fGGdB60vIch8AuKpenYtGbrZ','w','7z',10);
+INSERT INTO ti VALUES (2805312,37563,'08','P1tRMULsw0LFzPzyCsXPgXf','WcbdesCKiXgsAB8','6mmseYk8OiwBjQE887fGGdB60vIch8AuKpenYtGbrZ','w','7z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (-8221807,45191,'L','ovtdnTZOQq0B9ceRbpAXDIRSV6vfiE9Hkq5HdyA3ZhcqR9eCoydUi','SUjxnAmi0Sft8R6c','LacdPl3gTrrGEHbErHEnlK3FjUseXkQxMFNLgw0qjhF','H','B1',11);
+INSERT INTO ti VALUES (-8221807,45191,'L','ovtdnTZOQq0B9ceRbpAXDIRSV6vfiE9Hkq5HdyA3ZhcqR9eCoydUi','SUjxnAmi0Sft8R6c','LacdPl3gTrrGEHbErHEnlK3FjUseXkQxMFNLgw0qjhF','H','B1',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5194528,31126,'VIU','H5P28rBft3nMcISPXoKH0dWVJrgkUEz50kVA5n6xPYk0hkxDS2wsvIZTDnpa4YuAvygsQzgIW7u8WYI0KMOGKZx7doJfZ44bvkAZ5063mj5nx2gpfeff39NU5ldiktfCuq6oRwau22pog9fGYpwJN938XwfisMJeMVwCPqBpEtJPaQuVsreFgarLekeB7lUze3F','K9sPAabiXfCGKftjm2cpHL0','GnJQdCRpqsKDzTOItJPzUYTjnQETniZ4LNix7BtfAuMRHjVIU84ngk58i2vnlGn80bLdfqQ','TNUe5M0atIFNllndtP0PwxCKWS7gRBDYNKP2puAotk6b7mzKzVnRxhlg8MGN0wRQeo6k3gS1Wp','rJcRrs9G804XhVFXrC3rWIaRWDr1u4PjGoH1NuzoVgQsCiu7xUJX9n6Lk4eUo5jSR',12);
-INSERT INTO ti VALUES (5194528,31126,'VIU','H5P28rBft3nMcISPXoKH0dWVJrgkUEz50kVA5n6xPYk0hkxDS2wsvIZTDnpa4YuAvygsQzgIW7u8WYI0KMOGKZx7doJfZ44bvkAZ5063mj5nx2gpfeff39NU5ldiktfCuq6oRwau22pog9fGYpwJN938XwfisMJeMVwCPqBpEtJPaQuVsreFgarLekeB7lUze3F','K9sPAabiXfCGKftjm2cpHL0','GnJQdCRpqsKDzTOItJPzUYTjnQETniZ4LNix7BtfAuMRHjVIU84ngk58i2vnlGn80bLdfqQ','TNUe5M0atIFNllndtP0PwxCKWS7gRBDYNKP2puAotk6b7mzKzVnRxhlg8MGN0wRQeo6k3gS1Wp','rJcRrs9G804XhVFXrC3rWIaRWDr1u4PjGoH1NuzoVgQsCiu7xUJX9n6Lk4eUo5jSR',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9764658,21290,'11B','KKlnCpW9YecP4MGMkC7aOx86RlfIphxT6a9rpA3Mpsy9ZcfJ4MFIAfVtWZZVch25lnOxYvCrBB9MEsssGredVtCRqqIA9DyxML1ft07tzN9LibDW2K83MhtqmzNG1luNhdCZOGG3j63cc55blBWJtuytVEisJwWEowjVeoGjhpReuxiI3YYOqQzq8CQ4zriKdHl2H0VbTExmEbXisYd8UaL7H7L3AB6lC4gl5R','Oq3','Ue1YEpeGjAiJIpQlJ4e6EKwU3T1fwCY','G686tahCfrzzltG7df0k8l','hi7REaoBA',13);
-INSERT INTO ti VALUES (9764658,21290,'11B','KKlnCpW9YecP4MGMkC7aOx86RlfIphxT6a9rpA3Mpsy9ZcfJ4MFIAfVtWZZVch25lnOxYvCrBB9MEsssGredVtCRqqIA9DyxML1ft07tzN9LibDW2K83MhtqmzNG1luNhdCZOGG3j63cc55blBWJtuytVEisJwWEowjVeoGjhpReuxiI3YYOqQzq8CQ4zriKdHl2H0VbTExmEbXisYd8UaL7H7L3AB6lC4gl5R','Oq3','Ue1YEpeGjAiJIpQlJ4e6EKwU3T1fwCY','G686tahCfrzzltG7df0k8l','hi7REaoBA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(46) NOT NULL, d VARCHAR(56), e VARBINARY(58), f VARCHAR(76), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4325376,-3729851,'LlvqKJ','v3','a43mnHA7k4UoXN1l8c2W8orMQpod4Oxtcda','hMJ4MBhUVVm5b51EdBS7M5ey9zip262TEWyV7kObdxE1IYo','jEfcx0xw','2GniMXYljbvpojUBAzvv3ixcFWHfSqhxJCIm88qM4Y0LlBOwh3kRuDq2sx4vcHwHUP6j',0);
-INSERT INTO t VALUES (12269277,1891411,'FIRdxBPATbYM4hl2x52','Ig0KgaAyxl6oNjctcDVXyIZfIhwO52KGx8GTvjPC','rtDV2oQCAKtIGzJqo5zCpl1UPzSW4ap3Kbqz9MRLhO611FQOCBPfiTw','uwzmtN3FqkLCkZbjuFEM57UrrYUPFda5vSqhXpShrlRSJytwKcj6R2KG2rZ2gzFP','GCW9gmszQoba8JF','hHWNuRnjlNEebp',1);
-INSERT INTO t VALUES (7102717,7388368,'3aoAQA4HV','Th5yGUyuna5XzSlc52ArId','baY5NYX8o7j8yxUd1nT4rm8fUtyTkU0A8XJIcpeAkRy6sl5l5Ak8tmP','DixZS7n7tWefiJisXqIgMmoWW73p3vmrnrQRdUSDDzzNPeQ2UWkscyelMKtN','ACrAWuXMlnG2DIs3XpdMU8fhbh8jDpTdkFttKCnGLhl9hDy8SHzJcpsrx46nw9fibp80op3fKpIVbnyCrdvIiZZ','VNceBLAcZupxz7Dw86rQcdtm5R25xcEUByJAa5RBNOKSvAssLhH4Ul8KLc3UlNfHk8mNgWvrB4MU90vqVMbD9n6bC',2);
-INSERT INTO t VALUES (4330831,6704174,'ipWG0RsjldLGVZA0','iFKaBTxJMOLh4u4VEo13El4MHLhotbDLAwXDA0','DyFE','U7ZNiO6UrKP4hqNsNfBjvvmFr4SS7CopbMiWWpOwCksumSh6emisu0S4QW0tzJK1LWE8A7','z4WH7kPml1X25lR6w0TwYseWgTDL50Vlf2aC2zWtuiBULA5DGzoX5gz6hDA1n0lLNMpLrGtm8Jl4PjlVdf01DGnUedjH','qHDWmpia',3);
-INSERT INTO t VALUES (13781221,-7347744,'Hqoxwz4QtR5Lt','CSax9qp9CTJmAzZ9Idn','jH1MuzH1mawP0iWBCtT00i1','19XkbUz','aquNqGknQpOGoYopiaEDuu3rOArUCezqZ2OHGg2Cy2TFSZoySAaHxlat6','eB6ULXV1GbG0kxMKOFOfr2yMmiF1MTAiS3wP3qKxZl697XMk9wQshDtTNdOqCni1NCVP4',4);
-INSERT INTO t VALUES (124706,7090571,'dpWXsNynxcEcRRyNTCwXmRE3jSuwEhjyfwkPJLj','HtKJMakjl0g0jkbOAKUUYhNcEb','LQ3s3T6yJJWBFvY6TRhUk4WUqxBqs5zDmvnPT6LLwdl58CA','vlUKL2cEK3cUQAmiU65MlhHjkiyPJ76G7lGqKdQseRzWDOgOr6LDycVFouFwl1QXh7s8v0uNeg','IVzlp02GFuZ8pvqQ8M0tooYkYdO911Hu09abvTQL64bkq2K','ndhDENl3VVASJrRtOJMeXjeKTMqrqAjNLNUFIojik5AzAjwB0XwKbnXZZW',5);
-INSERT INTO t VALUES (7430681,-314626,'j49exHSDR6Y2NaxyqJzjAn2WP47zq','bbVYVydYBXv3caQQcmc3jJ3F1Wk0jemkn4KsYUfZgUq1sbywPltpbMFY','Sp7JyCDyCkpR8vesHH5blduyhKHwoiUlQ','pJuhGpodOaIWuMqSIDra0oNDPiFou8Rr0Ly8nYffyDgTxGiGsroAc','pgP1xHcbyymPKsYdBR','KSV4DGaINgbwtct8TXBCREERL77ckakEoHGqSBepc4kqBgoZMRJue3CnFAXwnWRBfoK1X6FnEbw74aSIMqT0zz59xjaRGEXHWD95',6);
-INSERT INTO t VALUES (711209,5680356,'K0pb4bIwKQdV8a19VS','eFuzN5enh2fiX7A','ZHwosv','Ydb4phijia8LmWtoZUqoWoe1atxHm','pkrvvnAn8DD86f2me2xU5Y2UYbjAR8inlNenUrR31ZN3xX6LKMVOt5afQi1cGIvMLsL57B17RWvegvEJ58d','8pMuiqNxkbFHNgR2SEAEwYL8d1q2jhXjYTEj2VEUQWq5NNQZuPWfdLUwyqRwcirUpwEhxhWGOi',7);
-INSERT INTO t VALUES (12066474,5687296,'cc4Yvxm2G6sVDNiL4vsY9J5wg','3XFLqcEqM3HvbNJguqaliuqJQTEKzJ1YYFgYA00tJ08lstF0P','BaCvXyBrHr9zfQ5ae4QwJlxb5Q5srzQrj2vDIbS23vAOX','m44uf7UFbzcr5Mb9XoLGkc5QxNQ8OqruqqAkIZuyc6uwvqa67VWAJ15gMi8J7I1pcArZyb','aPze6VVadKdAsvzHvEhrCYhJ2ucnnZ4graghBYLRdl','DGxep5tw5JqUTpmqdBc9K9BOoIpASNXf2JHOLoK6jCUX4fGcZRHAyTmAj52M5C0muqd4tT7Gwc6fsFrzyJJ',8);
-INSERT INTO t VALUES (6612956,-1767176,'w9YxImjINPB14pb2HpCqbQ86B','yhzPUmcU5NZTAgaNvubjfaEl3vs','fsxRLmqhqto','hlC62D18RXu21Hg2','k79pZ8Qwa5jPxcfYGojfGhb','h5eoq94TzTQw8iLzCb7hQcQAXljB1kCoGLtJboiLyevCpICdfzr4Osxu8MyilyIHBZln5Y54lsP92rYr91F',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5778044,60959,'G','i3PCfELK27ApI20N2qQDV5kifttFr0Hx6rOiBLMCQqpS1FI1qfOM8hToqwfRgRX04ISr71i0rnCFsVqNLbTkOFuh5u3TA3r6PRFEIioKuLu8YGnFfEgx6UL8sP6gcHikDMZaRsk6o9QQOAm2RyDhtFc5eosJayEsT8v0leA5MKHunPTq20RYr7MOLoTza8fTgm6q281Ro5hKOAx4','mde9pTyGQtQjWfOG5DlKo0Dwur','iXAwvIwlw6xFczMsRRZPcIeoYET3tX6DzHXu','s','y',12);
+INSERT INTO ti VALUES (5778044,60959,'G','i3PCfELK27ApI20N2qQDV5kifttFr0Hx6rOiBLMCQqpS1FI1qfOM8hToqwfRgRX04ISr71i0rnCFsVqNLbTkOFuh5u3TA3r6PRFEIioKuLu8YGnFfEgx6UL8sP6gcHikDMZaRsk6o9QQOAm2RyDhtFc5eosJayEsT8v0leA5MKHunPTq20RYr7MOLoTza8fTgm6q281Ro5hKOAx4','mde9pTyGQtQjWfOG5DlKo0Dwur','iXAwvIwlw6xFczMsRRZPcIeoYET3tX6DzHXu','s','y',12);
+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 (-4825982,33975,'g','OvvGZ60zLJqETz','7b1QEWev','7MLMOiLFf55s0aMBC2neWelrxwrDeszDNp53fgpZElD3xTwYnnBRnmy53pVOoftpWi5nsFIfowUUzMDiY9hIrG4Dl6MKpnm78AmndyFPmHpvTv2bfmtUc5Pj3a18KX7auA4rYbBee2d6io5zUoErhfD58S5zd8aCF2e86PwRL0kADjsGPJd1mzWxv0t4gVQiQts0lAJ','Pc','t',13);
+INSERT INTO ti VALUES (-4825982,33975,'g','OvvGZ60zLJqETz','7b1QEWev','7MLMOiLFf55s0aMBC2neWelrxwrDeszDNp53fgpZElD3xTwYnnBRnmy53pVOoftpWi5nsFIfowUUzMDiY9hIrG4Dl6MKpnm78AmndyFPmHpvTv2bfmtUc5Pj3a18KX7auA4rYbBee2d6io5zUoErhfD58S5zd8aCF2e86PwRL0kADjsGPJd1mzWxv0t4gVQiQts0lAJ','Pc','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3481261,50433,'8','rjJLG8UlKBfRHnYqLqlCV4YWnqF2avXcfhhWk5tj4O2NWWe0beMZaH70pzjt7aTn7Md4PDZc1Geo4wcbKxTU2xqBG63NAcqbyJ3RxrCEKDoFCzvktlBJaMcPT62BHZrVaxmbuqpqNUacHx6GkXJjTw73g5Pu08bahf17gg','etkq8cChsA9en1','LsjYJT9CRil7rdbLQfAWo5RiP6UZKiCp2oiNVwnaV8cPiQO1ehb5YhEc1PJaxikxBHEVnVkEKV6PzLyJYmAsBaFiaJhAdoNDak5GqVcBb3kbvfCWZeDYjo','R','LZ',14);
+INSERT INTO ti VALUES (-3481261,50433,'8','rjJLG8UlKBfRHnYqLqlCV4YWnqF2avXcfhhWk5tj4O2NWWe0beMZaH70pzjt7aTn7Md4PDZc1Geo4wcbKxTU2xqBG63NAcqbyJ3RxrCEKDoFCzvktlBJaMcPT62BHZrVaxmbuqpqNUacHx6GkXJjTw73g5Pu08bahf17gg','etkq8cChsA9en1','LsjYJT9CRil7rdbLQfAWo5RiP6UZKiCp2oiNVwnaV8cPiQO1ehb5YhEc1PJaxikxBHEVnVkEKV6PzLyJYmAsBaFiaJhAdoNDak5GqVcBb3kbvfCWZeDYjo','R','LZ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6812651,12320,'2XR','8Ysl8AR5bpCTnvhWvukcGKs5l7mNDdd6sXl30wP1y1gU3p1vKEfHQ3UC65fCLnbEvrwkS07h0p6vsxpKXfkPXVmYtljpb6En3x9Aob9LM5jr7xEwboyqdXBtHsN0khgXjUDMpSLi8w9','MabKOl3m4KbP2','eXFB3gPHk1UmjdHbOtgrWlHHKPlBca2Q3mjdrvOID0jjo1rNQ3qnRWmfuGD9OIG','dH','I',15);
+INSERT INTO ti VALUES (6812651,12320,'2XR','8Ysl8AR5bpCTnvhWvukcGKs5l7mNDdd6sXl30wP1y1gU3p1vKEfHQ3UC65fCLnbEvrwkS07h0p6vsxpKXfkPXVmYtljpb6En3x9Aob9LM5jr7xEwboyqdXBtHsN0khgXjUDMpSLi8w9','MabKOl3m4KbP2','eXFB3gPHk1UmjdHbOtgrWlHHKPlBca2Q3mjdrvOID0jjo1rNQ3qnRWmfuGD9OIG','dH','I',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(68), d VARBINARY(1), e VARCHAR(27), f VARCHAR(61), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7380583695405450912,7413040,'YjEi0CoeZoOsJs08t1Txe4kKFmCZEVb8mPW5Ah9kKJKFWk7kGVbPT4Ke5','9','HlyQ77oy0zwzVuzw','Hu7wamX4LJaw3LgwOqwQl','a3','L',0);
+INSERT INTO t VALUES (1785183248786839224,2542021,'lVt0dWa95s3B6pOSzoLsTDoIKYm7IFSXqB1n13gDAWrHTHA7R5','Z','GpSEA9YJLWlG5opgZkmeoJbg3e','ryPKqDClwabMcnzlNTzLODC4OABsgVq2HtExOYTuwGgkdp2FauZR1CKwGpzK','HA','aL',1);
+INSERT INTO t VALUES (8799182275410188393,-5164402,'EfsmTEBnyYOAxJUe2FoCREbZWXFa6d8mFUy','o','Ivpm3IMmR90L8JmodCJ','y83oFIcR7EFGIwqpwov7C6tmh5gU','l','j1',2);
+INSERT INTO t VALUES (6588801646402101407,-7456674,'IerrQrYDtrcNVDUkAJJ04mU9j8NtBbSsT3ZRMtvqFtyVLZKPMy44UeWh','p','Yol0yhw1ldl','ClU17Na7t','9i','1g',3);
+INSERT INTO t VALUES (7105903907227631418,5742175,'EggsJgRlVfg','z','aEJjBbprbP8ZArxyi3QOob8Ei','sMKfF38o3B7kVUxOhV4k9BJOM4wFk6G4wg3uimdEpXpJKGwpJxLpF5ugG6YvK','L','B',4);
+INSERT INTO t VALUES (7606549225055366626,7580881,'D3VSeQMNuKR2PnMiV7KVGd6choLecu0s0gZpjWTY4vpiHo8EU09yipt','L','YmI2ECULMMnGGY4TJNxuO','dLs05XDHPXfzNuoYUtWOzBxP8gBzzDwauEpYj0baXPx6Exzg','p','qh',5);
+INSERT INTO t VALUES (7751247748099006754,-7149984,'i0AhpBwHIiLOn5jJpJr6EIRmgReMgv','c','OLU','jtFKZcFV38roelDmelsGdAuDuxcz10SQtjXSgMnnJ0SQyY9kllfxo1P3J','K','K7',6);
+INSERT INTO t VALUES (3052929111049485984,5741121,'M2LMS91nHhEJyPQo1QYZoP2PMQXPG041rKGBodzdWJPucuGobcYMQo','p','F24i6yCrRRAz','CwishRosNiQKdv','E','M3',7);
+INSERT INTO t VALUES (10114991355638620507,5308552,'LGwhuhOdlnRILFxCeJX4PYVJcDBJmN','W','x6aCnJKkr7C57S6czSzwBr4','WKG3y','5W','x',8);
+INSERT INTO t VALUES (13421499263796973475,3995826,'WIC5EmIP7ZAUuLZZ851uftoqfD4','9','fmjt2euhwP04Hl2kyzJ','8XrY89wK9k4ysh','pe','J7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(68), d VARBINARY(1), e VARCHAR(27), f VARCHAR(61), 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 (3298356162,3692247,'dWepBoghGau2dGNolc','Ct3dYkIHatJ7Q9F2edy50Geepha1SVKfu9A4IYooGo3THlcwFqSfL1f','remFDGhFY9pV9STBgOBjZ0c4hdZdd3qdtnlK4XU','FO1lbIQP4MBPRiy9FXfThASRRCIWq3YAxE8C6RdHG3UvfBsW7KGnhEoP6wu2','dJPR4e8dhrr5D15lBU','GUYSgrNKhzYpvAynjMQZSZzLgHqbZFcMXEOKlbSdx4BSHXY0AKSBZYtANTCiQRpFHihqBiOWGPN3xwydK5iXGvYDdp',10);
-INSERT INTO ti VALUES (3298356162,3692247,'dWepBoghGau2dGNolc','Ct3dYkIHatJ7Q9F2edy50Geepha1SVKfu9A4IYooGo3THlcwFqSfL1f','remFDGhFY9pV9STBgOBjZ0c4hdZdd3qdtnlK4XU','FO1lbIQP4MBPRiy9FXfThASRRCIWq3YAxE8C6RdHG3UvfBsW7KGnhEoP6wu2','dJPR4e8dhrr5D15lBU','GUYSgrNKhzYpvAynjMQZSZzLgHqbZFcMXEOKlbSdx4BSHXY0AKSBZYtANTCiQRpFHihqBiOWGPN3xwydK5iXGvYDdp',10);
-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 (3761945477,-3258898,'1PFiD0zZiJEcAO0gfAIz8gv3hEX','y4PLyJB1ncVPZ5vm6AuoHpvkXWPvK7rV8s91RYkkOg2yNmBxif','JrRTGeXyE1Z45D1gThm','yJeYkeZ8kYE3w3nVoao1xpBIjeX1gQk3Z7NsT746X2OZNT87AINlxBdu','3Bf3eWXChU2fZo2fKHCqQzbGybV7HV5piThyB6arzQqokGQdY9FfPqIFUkgQh','ZKEQ2uOL7bt0GOXDmX8BqEb1Fn1it4lvEGnAwsXiYsCf74R5BW6wBWX5GDlQBgR608VVpf8q6nsZzvSzLyRWpf',11);
-INSERT INTO ti VALUES (3761945477,-3258898,'1PFiD0zZiJEcAO0gfAIz8gv3hEX','y4PLyJB1ncVPZ5vm6AuoHpvkXWPvK7rV8s91RYkkOg2yNmBxif','JrRTGeXyE1Z45D1gThm','yJeYkeZ8kYE3w3nVoao1xpBIjeX1gQk3Z7NsT746X2OZNT87AINlxBdu','3Bf3eWXChU2fZo2fKHCqQzbGybV7HV5piThyB6arzQqokGQdY9FfPqIFUkgQh','ZKEQ2uOL7bt0GOXDmX8BqEb1Fn1it4lvEGnAwsXiYsCf74R5BW6wBWX5GDlQBgR608VVpf8q6nsZzvSzLyRWpf',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3567010592,5430808,'SomqVBHp','gaPFCKak0K7JbmheKvmVwu9mMC7YQLA7XPWq7EXejnP6Bf94aJTRe5tRK32oKIxiCFCivEYeeggCCtS85744CDBCVQNjuvLQy3aXHk6rHJmdVIzQFgeuDVQZIxqB60acqDv3Q3D2XetdIilH4J1qPihevd8kPj1JRnrZRi','cYkA7U3ZMVfoIDWwGm6VDo5KBIJX3rLAolGJvw3NdQG4UJV','Q','jPMPyPhRteoUS9OK94','yVuggLi9XUZu507epRczJ64M0lrsAnC05tqSjIImKDUGI',12);
-INSERT INTO ti VALUES (3567010592,5430808,'SomqVBHp','gaPFCKak0K7JbmheKvmVwu9mMC7YQLA7XPWq7EXejnP6Bf94aJTRe5tRK32oKIxiCFCivEYeeggCCtS85744CDBCVQNjuvLQy3aXHk6rHJmdVIzQFgeuDVQZIxqB60acqDv3Q3D2XetdIilH4J1qPihevd8kPj1JRnrZRi','cYkA7U3ZMVfoIDWwGm6VDo5KBIJX3rLAolGJvw3NdQG4UJV','Q','jPMPyPhRteoUS9OK94','yVuggLi9XUZu507epRczJ64M0lrsAnC05tqSjIImKDUGI',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (1242063177860436565,5355150,'YTbMs13C7udBPd072iXKhd6o9DzMHFOX3yg5iuwxIkFkv','K','HoMuhGR','s2VxO6rjo6DBve4wK3yh05YdlCk991riQ7S1gDBqXFO','ey','E',10);
+INSERT INTO ti VALUES (1242063177860436565,5355150,'YTbMs13C7udBPd072iXKhd6o9DzMHFOX3yg5iuwxIkFkv','K','HoMuhGR','s2VxO6rjo6DBve4wK3yh05YdlCk991riQ7S1gDBqXFO','ey','E',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (8174945738710831054,8381808,'e7RV7Uk96Rvja2uxtohTa9SuOMT4Nlu','J','mAQbp68DTYBCetOyR','njYgzZPEC0ciEnMwyctDcNBN0HnMpSqBEUOL4PmkKptcn3MX0HO','kW','i',11);
+INSERT INTO ti VALUES (8174945738710831054,8381808,'e7RV7Uk96Rvja2uxtohTa9SuOMT4Nlu','J','mAQbp68DTYBCetOyR','njYgzZPEC0ciEnMwyctDcNBN0HnMpSqBEUOL4PmkKptcn3MX0HO','kW','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7768425327427979117,-3234409,'bD2f6oEVDbQq','Hc1wR7KIrAyQOhoZaJ9zk7muolM61Ev2dgRsnSlkdv340ok2yccar9FurnV3TbJTh84xQNmzepCU4KLoBvx9xEaIXfgPT9dTTtG4iBgL6CHMvKmDOlZhzYCOXdfe69xbQZQ0B1DwklaN8Mihlge','UyPEFH','KA','0','qB',12);
+INSERT INTO ti VALUES (7768425327427979117,-3234409,'bD2f6oEVDbQq','Hc1wR7KIrAyQOhoZaJ9zk7muolM61Ev2dgRsnSlkdv340ok2yccar9FurnV3TbJTh84xQNmzepCU4KLoBvx9xEaIXfgPT9dTTtG4iBgL6CHMvKmDOlZhzYCOXdfe69xbQZQ0B1DwklaN8Mihlge','UyPEFH','KA','0','qB',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2255766460,7796000,'g9PwyKYw4ND9yEKjBFNyOigeT','RGYMJXUlqFCkFTrV2or9qZJTRiTAQsguN8IP5Ys1oe9yG5267rnUfQza8tAuQjdJjcrZJKopw9ob10TDVUR8TMR2dEdPmR3AFkgWPIxGUXxJpbRJyI8VdaZ2HMxPsTCn9puL7wsXUt3HIWzonj','QXBekg6WmA5yti4RvbAE4mAz5F21QKeQdkJDJ','szl3omvqxxKoJPkJmom4VTGjVDFBjtjFRD6aMC','dwjx3K0VRpzRW3nzbaEFTQWMnWNmR9XqmHBDFlesLizjnggecIsO8XacMmARuu9FHQ2G8wtU61SHphyoYZV9k','sHIoshM1p8',13);
-INSERT INTO ti VALUES (2255766460,7796000,'g9PwyKYw4ND9yEKjBFNyOigeT','RGYMJXUlqFCkFTrV2or9qZJTRiTAQsguN8IP5Ys1oe9yG5267rnUfQza8tAuQjdJjcrZJKopw9ob10TDVUR8TMR2dEdPmR3AFkgWPIxGUXxJpbRJyI8VdaZ2HMxPsTCn9puL7wsXUt3HIWzonj','QXBekg6WmA5yti4RvbAE4mAz5F21QKeQdkJDJ','szl3omvqxxKoJPkJmom4VTGjVDFBjtjFRD6aMC','dwjx3K0VRpzRW3nzbaEFTQWMnWNmR9XqmHBDFlesLizjnggecIsO8XacMmARuu9FHQ2G8wtU61SHphyoYZV9k','sHIoshM1p8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(6), d VARCHAR(50) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(78), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11733944,-12397,'Al5h8','P8Ykn3McSm9gKRH8elXdlIxxKgI4EWs4pyIpP','6AI8nLHSOTHec2sCsDppzYApY','cI76pw3hu4howfMGpuVuCFze2Gq6GYy1ozhDDVuMLtOY11RYMN','XDDQFLaexOOr0JaRqy3QwhXCzpbfNzlAGn5HWAVrtOctrE4aa6gWVauCCTWRjSJ4meSpBruMuZ47SWLshq','LLnK1gFW1o1wyXaPFFPLA1edLisFxxwPr',0);
-INSERT INTO t VALUES (380093,-648,'yTaOfC','g','2ZPkVod5I4uDCbJ0cqEiL2vy0','1dTkOEu9Rvi5EMHb23SQmjAF','7GcPeraRpvZYZ6zqCrH7cUAGX4QA1HdUFwlNe','O32ux2RJozG4lHtTVKQLopIkKD1iGcEu8iCsEX3q0PAa',1);
-INSERT INTO t VALUES (8295587,-30170,'re1','8n5tNwCtFBNKSeP1q5XVDDjAdxjkNb3j','gPJXo5slRcI','nAFiYwvq0H1LVF04AdKhY2zL59c','f7QjmqUuWGqOIcAznzSBmUzFISrFESM','KLZfNWY3eXm6S4xQ9khjKvWjk0WqpDFpExOgux9rmo7V0IUA6up5rzU6LgHHK3Tlab61SoyplvHcGtrEivuwmcMnJ7LKIjGiND',2);
-INSERT INTO t VALUES (13888686,12147,'KyfM','qfvkO9hM0Hv6UkRdfCCFHuXNzosqpvtGn3jxR1ZwNLWNkjKG','fpWjWg','Zygp5bFvgoNG4M7pzcSP9uv5nD36w2RyfI7','B0FkUZ1mhFV1k1M2sQs3AvgVc8whCKxaukwuYV7k9RmQEfEVie7wGnWHUTNLyTVoYn42vWIYpLx157Mfwmq','drPT2yU1vAIAKfJXVYrSiir7V6eecKPpIe9ysXmjuOVunriEqBn5Y9D0BWiEkaAtkUA7qFhk',3);
-INSERT INTO t VALUES (5996842,17926,'X','dl9KHNMEhqzr0KQG9UZ5D2rCxnUTNKi','QbMQ','ie18yleJUiraGlJ8z3NIA','LE8ssAiGPKeraR','jtbwTzlVw43a9wP6rYlpv22Hoyy0YcV9vOMWLAVDFEmA7QIb6uQ7N57LcBNMfcr1a1ghb8hPpNd4zerqpNAPRZt2auh1nb',4);
-INSERT INTO t VALUES (14264592,26812,'u0Xa','XzE7NPng58hPsvbnq7Pae8P7K2T916','RcI','fRobwMjHuE1kMRNwcSV9DZAkLRne0ay91kX9SgueN9kmUWC3b8w0zibIkft1gM3hs9qf8wxbB','cDVxbWlSL4OuIYt8uOGT1iSukIwk2m6H028Wlb5a721wYIHXM4VsWavTop0GQyMeqiW35nXeebEJLuM','UCKMQfUuzpQPwSV',5);
-INSERT INTO t VALUES (15518122,19984,'Bvug','M5o06lwshZaLvy5ZcCJomdl0DvTjYMblE3eBlqIK3Q0w2asGRn','h9MxsR4VwuZzDgFxmGk','O9JOwH7MgNQV6','FQhJhRT0l7MFAzD1zsJz7yP1US','RQEWZN5L2f7t4idnV2JXMBeNbf1qvXS2uVCsFWps9165fMNU01OGO0sXG8KCs4Ql',6);
-INSERT INTO t VALUES (2451346,1797,'y50rc','bPcxsdThBI2pnFtYMZbskW8tPv9ONnwCqOGofUwQ5Q6kO','CWRABOcNJ7GNECziJRKE1wcnZLFX6AzPD','mXY7137pcp0NM7rTyhNcyM9PEA8cI9mLMwUdj9dasZFPlzKVHyq5V09GRFt8z4ZJBBScPgogJi131','XvzGCLY7tRMjJYhQCY6Y1kmyeuZEwkDW5AFh','mcQi1vqaUZCvXVjW',7);
-INSERT INTO t VALUES (3558677,-20312,'n','NUjz5ekxGDSsAGq0Yg1owfFgyN','SIH60B6JsvF','NcKHTvYgzpi','OFqlwbGOJMzXvwXvAT7n9lSs4iix0OKDHjnw1yRzED','ni',8);
-INSERT INTO t VALUES (7943768,28275,'bO','yB8NKpw6YGvHBzmVmUFIqC4B','N5uscoiYJfa6hjuop','SYHVSGTQ8aCpIlIItl','E7r19Xb7NHvWk6BfRF5AY1','ZsuqXB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15079109126372549779,3684867,'E9zm6Ve95hckdsDgi3qq15Lru6x1','9hyGrA0cCziWggWnLISMf6JllDFTE6lnIr6XHQNOCWXXCOKE00K6AWvXpafx1QNmQkq83zs5c1DlDXZhxnWbeA2cZkclJAunqnEVMmkyHD8hYN3aG5sP','DSjUQRuf1EjBI','y6CTGkYUHQeulap3v9sRjD3cf51h3FRolCw1uKvfIRfdJcVQ1St16YgI2VEmRNHGfxB4rxSE0t9aKqvLn5KnytNuTwhvULQN4mFTL03Da8ID0urbD3sH2Lo4mRUocUe8ycMV1kbgI4d2aRZWF81TIvaplhIV2fsd1atbg1vfLDkGCPMmuKNfZqpHfbK6bLpNsqwZVwtQH9kT1saiUOeoDEabwmF7R0D2z','R','W',13);
+INSERT INTO ti VALUES (15079109126372549779,3684867,'E9zm6Ve95hckdsDgi3qq15Lru6x1','9hyGrA0cCziWggWnLISMf6JllDFTE6lnIr6XHQNOCWXXCOKE00K6AWvXpafx1QNmQkq83zs5c1DlDXZhxnWbeA2cZkclJAunqnEVMmkyHD8hYN3aG5sP','DSjUQRuf1EjBI','y6CTGkYUHQeulap3v9sRjD3cf51h3FRolCw1uKvfIRfdJcVQ1St16YgI2VEmRNHGfxB4rxSE0t9aKqvLn5KnytNuTwhvULQN4mFTL03Da8ID0urbD3sH2Lo4mRUocUe8ycMV1kbgI4d2aRZWF81TIvaplhIV2fsd1atbg1vfLDkGCPMmuKNfZqpHfbK6bLpNsqwZVwtQH9kT1saiUOeoDEabwmF7R0D2z','R','W',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (430221435945297312,-4304552,'W09XpCpvH0oNG6V78olGnZdnxHwsC8XKbCqYpdimU21AxAFcGhdA','TBfPVPpVU8mbKpISpmFapZgwWGGofbdtENOgfFWAcZq2AuCKfmAoNpwlIAjfz8oS47meCE7C2sbvav6sQukm41AIWWhaVaceqp3XkXoYfgMqIs5Dmtzt5VA6GUtms1oUTWPjkJuvBRdgqkRLnwcYIWZZcKiMRorqV8FHRPAKtMQnFLSnWgp4zkj9','1NXa','LkpNDXfhYAgnMODcVUfMcDGzE5cNDDzQ4EJri0S4dXJpFZRGHZ4Liy4EFO8j3ke8zlzfjkjRSah2t2yekmgsvbwZWduOaJhpTn0kRCCrGzrcLLhyt35fFmaP3uTaCUnzEg9RSKPmsnBGaOh4rwI8po35EEoEfjcRKkYqMrDoOQSQTVZjWrem8UhHPr9jlcGZie3n54rnx4Ugk5ZdLL6RSBnutOlwO6yZoUuZAuqHVu72fou5MwUgPA7hj6Ek6JL','k','Bl',14);
+INSERT INTO ti VALUES (430221435945297312,-4304552,'W09XpCpvH0oNG6V78olGnZdnxHwsC8XKbCqYpdimU21AxAFcGhdA','TBfPVPpVU8mbKpISpmFapZgwWGGofbdtENOgfFWAcZq2AuCKfmAoNpwlIAjfz8oS47meCE7C2sbvav6sQukm41AIWWhaVaceqp3XkXoYfgMqIs5Dmtzt5VA6GUtms1oUTWPjkJuvBRdgqkRLnwcYIWZZcKiMRorqV8FHRPAKtMQnFLSnWgp4zkj9','1NXa','LkpNDXfhYAgnMODcVUfMcDGzE5cNDDzQ4EJri0S4dXJpFZRGHZ4Liy4EFO8j3ke8zlzfjkjRSah2t2yekmgsvbwZWduOaJhpTn0kRCCrGzrcLLhyt35fFmaP3uTaCUnzEg9RSKPmsnBGaOh4rwI8po35EEoEfjcRKkYqMrDoOQSQTVZjWrem8UhHPr9jlcGZie3n54rnx4Ugk5ZdLL6RSBnutOlwO6yZoUuZAuqHVu72fou5MwUgPA7hj6Ek6JL','k','Bl',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (15176558882375687361,-3406703,'4u0IPDPJYQlGz9RAUbAPJUdDvk17lfb4aVk0ZY5kFGOb3ycasS3eJ8z69','uu87IFYMOOyB5uHZv94NdRL6qckvQGcP9J4HCTGGDPWEQ7Skq1dVSwb7lh4e','at0eyZXUWho2jYs51IxL0RXS7','gsnZIUn3SCLOWgTywIF1fPhNB7wT5MIbA6FW9YL6vdPyxRlx8','G','c4',15);
+INSERT INTO ti VALUES (15176558882375687361,-3406703,'4u0IPDPJYQlGz9RAUbAPJUdDvk17lfb4aVk0ZY5kFGOb3ycasS3eJ8z69','uu87IFYMOOyB5uHZv94NdRL6qckvQGcP9J4HCTGGDPWEQ7Skq1dVSwb7lh4e','at0eyZXUWho2jYs51IxL0RXS7','gsnZIUn3SCLOWgTywIF1fPhNB7wT5MIbA6FW9YL6vdPyxRlx8','G','c4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(86) NOT NULL, d VARCHAR(37) NOT NULL, e VARBINARY(22) NOT NULL, f VARCHAR(30) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42789,3553496128,'ZM41VA9Y4UvRsUAr4I0v0KvdPcPGEA8Y77kZn9Mo4bTjgd25eRt','z','VDDqh','mdDsK','Il','Ed',0);
+INSERT INTO t VALUES (55625,1490146363,'qWaZ4gneIrq0cjffosGyTHU1o36B3S1aW9Vzc','8qYebGu','zxlGXFjfa62tVE2x','1qf5EekFMZxGZzDyMv8fF','f','i',1);
+INSERT INTO t VALUES (18108,1659243252,'nUQXmCGoNJyT7CCFUS4j4ycsaGTgDxGuCQISVDsn','73eKmTnSCnIcT','ioajaS4IVHtoSNa','y','I4','fv',2);
+INSERT INTO t VALUES (11200,702177979,'a3Cp4njhZFIUaOZaNoXP2kqFMlXVtb886AJm4r90MAmGT8DJEy1SvhzXmrL3JwDTPzusHnBplERNqz','Q','SpahpngAYLntHHBRUsxp4','Yku2Xj6eiSAPWsEj5m6i7nhf','8E','O',3);
+INSERT INTO t VALUES (41424,688125487,'Hnl7Wawm5K7zAelxUqeBZApJpUC9YVH50u1SLVA7Rt9x7vCH3A318OMIKNUUFh89cOhLTIB6kWTzu5TSvXQ','oc2RoG06Jkymw5w8myT3N3fETJQjpbjs0wQVH','FVcihjfgwagWM','lu9ayZr0f6hwFSSlNKP','Zo','n',4);
+INSERT INTO t VALUES (28362,3179224548,'Fzj23IS3USgWXpwrLGSF1zv5BOSwrZjl4947ktDyit','UVk5X1VnxVFiIWDqhAM','lWXZ9F6Fv6OigZKyu3sN','EBYgXKcaaCZwyuXrtkT8rqaapW0l4','Y','ef',5);
+INSERT INTO t VALUES (44421,457352333,'L76uDWskKKU6jW8Qe9Ztqr5PB2zxaq5DVuCBQbxJxotpDZmhEwt6LTTttxSejVaNhKi1rhb','EXnRIprt','noM5QI08','dBtEKbioFYgvwJXdjhT','E','a',6);
+INSERT INTO t VALUES (39776,167617392,'gPwLquSDJivYC0goj8kgA80kT','TYb7WOxrjNrteeLNkh3RcJXaaamfkQ','KCtnDB9ZM','9w07VkAiNzS0vbbnyL8aMRKhk','5','d',7);
+INSERT INTO t VALUES (60597,1065439360,'I3rjmcYk5Ll1RR51z8ckqSikf8gB3SFjGgF6MqqMnvnnRWCadl','Mthl2TriTz8HF','0TBY8vd','NCTdhRCy1WLyL6RkIyhn','z','b',8);
+INSERT INTO t VALUES (39906,1008438069,'s7ch9kXTuZyNMZCCRECTdEOhlZjBopET4s','W','f6QWdfRoqxjLGKJ','vNqsrVVJ9z','z8','dN',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(86) NOT NULL, d VARCHAR(37) NOT NULL, e VARBINARY(22) NOT NULL, f VARCHAR(30) 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 (12296688905871965338,12632,'wQ','LPZh1t83pKTXq5RYiv49','LZ69LUn0IA9SN','qGnomIYNKeufz6mAmAxvNfKTdbccaHIwLFzyZDHSXAz0FkHhPLGIKYibKb','nzwRLu5xS9FiZVVQpbAnBLPhCYYedZi0mUi30vJ4cgNlx5oVUDg','FF3HFyxQyp2PhfDH1znSiNrOV6ihMbSn65hWUlRWWFEuoJWZEEesJhGB7y3DCBXrP3h8XurOzvxWj6Ae3PgnXVTzmm',10);
-INSERT INTO ti VALUES (12296688905871965338,12632,'wQ','LPZh1t83pKTXq5RYiv49','LZ69LUn0IA9SN','qGnomIYNKeufz6mAmAxvNfKTdbccaHIwLFzyZDHSXAz0FkHhPLGIKYibKb','nzwRLu5xS9FiZVVQpbAnBLPhCYYedZi0mUi30vJ4cgNlx5oVUDg','FF3HFyxQyp2PhfDH1znSiNrOV6ihMbSn65hWUlRWWFEuoJWZEEesJhGB7y3DCBXrP3h8XurOzvxWj6Ae3PgnXVTzmm',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(7);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
-INSERT INTO t VALUES (15226984892133419003,-7036,'KhXo','mkyCzWdJbA9U0QnfTaJA','95JlfPJqm2jMxnpB','U1mZTMRqTebm9zrMNBUFlzdhbK1mJ33lEmsG','gN22zCGBymDp','ZHYTXW26',11);
-INSERT INTO ti VALUES (15226984892133419003,-7036,'KhXo','mkyCzWdJbA9U0QnfTaJA','95JlfPJqm2jMxnpB','U1mZTMRqTebm9zrMNBUFlzdhbK1mJ33lEmsG','gN22zCGBymDp','ZHYTXW26',11);
-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 (4864363776547769104,-20687,'W','CrYmnOQEnaOVNcoQYN9YSWHFXuTp0He6YP0rSaKIDyVtvcmgQrAPLokxutSD1hdY7Z0gRX024FkbugL2aBzJ4ubxceanmrxE2jnwc5i5rZsdqB1P8XD3zSresPNKnKRKAI14VapYZhQ3xIvPgDY3L0','JCDzCbJTR4cNfNl','Vyb','JcBnolgCqrnet96wUgmBaz3JW6LBFwq4ETHeVEAujudyt0oWnov6DtT8SbB8j','RENFEEbu9gWd3IpbnQ3cChNHnXxqBrh8DT8xl7b6mXATOPxxyVgjCoGapAkz4Kec5uIw1qtbhuEQqNu',12);
-INSERT INTO ti VALUES (4864363776547769104,-20687,'W','CrYmnOQEnaOVNcoQYN9YSWHFXuTp0He6YP0rSaKIDyVtvcmgQrAPLokxutSD1hdY7Z0gRX024FkbugL2aBzJ4ubxceanmrxE2jnwc5i5rZsdqB1P8XD3zSresPNKnKRKAI14VapYZhQ3xIvPgDY3L0','JCDzCbJTR4cNfNl','Vyb','JcBnolgCqrnet96wUgmBaz3JW6LBFwq4ETHeVEAujudyt0oWnov6DtT8SbB8j','RENFEEbu9gWd3IpbnQ3cChNHnXxqBrh8DT8xl7b6mXATOPxxyVgjCoGapAkz4Kec5uIw1qtbhuEQqNu',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15544248627308807174,20500,'Y93cpGZ','dr','xVn5','ao7rahEtIgWJLxv2AI78fXTuaYrJmYGSN86g78JSC5yTI9XcQA6QUpVrlqFa72ONFUgPbLJCUFeBajiDxMYxZcHLOvc7D9dssbazIeVCVF4Ths8LK7Hf4TDlFTVz9O03L9KWjiNOoHMKQhCCmTz0me4viWrpmvSRyQWeymX02HkC1lGJ4MzyXSegPS9drDIujiTbT2FQUvPUtPFSRSvejnDW0SJKVpUNTheXYDnVE2UYEu5U3J25mMqhm','LPgK8kt85niU1hSEhCKtkSe9isRG1UAEa7E04AiCEXUbMbUbH','avnP6eybun3uG6sjjgSp0bnBeg9l98IwEcEucORUasXgkVaHTKZTb3kxMCiDjJkRr8LMs80gNB7CgLiKeL6u7',13);
-INSERT INTO ti VALUES (15544248627308807174,20500,'Y93cpGZ','dr','xVn5','ao7rahEtIgWJLxv2AI78fXTuaYrJmYGSN86g78JSC5yTI9XcQA6QUpVrlqFa72ONFUgPbLJCUFeBajiDxMYxZcHLOvc7D9dssbazIeVCVF4Ths8LK7Hf4TDlFTVz9O03L9KWjiNOoHMKQhCCmTz0me4viWrpmvSRyQWeymX02HkC1lGJ4MzyXSegPS9drDIujiTbT2FQUvPUtPFSRSvejnDW0SJKVpUNTheXYDnVE2UYEu5U3J25mMqhm','LPgK8kt85niU1hSEhCKtkSe9isRG1UAEa7E04AiCEXUbMbUbH','avnP6eybun3uG6sjjgSp0bnBeg9l98IwEcEucORUasXgkVaHTKZTb3kxMCiDjJkRr8LMs80gNB7CgLiKeL6u7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(4) NOT NULL, d VARCHAR(23), e VARBINARY(14) NOT NULL, f VARBINARY(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (19648,6910989,'n9','r','X','Wj4Q1dpI6xQRdDlt9Ru9vXf7Zi6qIW682M','QzvWfZNthzAjMbFovaNactJCi4W20udoq4sXXmYPkkxv8xp3dNac6UEKIvKCty8hXP4m','EUo0eiCS',0);
-INSERT INTO t VALUES (-12152,8231229,'N','ef3GP','yXeFg','mroixTc0','600ghjRvMhFw2a','Zm2Igc20qw1I1CCRoHUHOySLMod7keWBbN0DG0ykPjM3kYylaHVsNGKggIPriwCeXRTWKvKrReny8J1YzUKuXpoaYyqaJdw',1);
-INSERT INTO t VALUES (1645,6903329,'lI5','9Id2udf5JfLaEZLmy','bcVMKwqxUMpluH','dCOpxsjnbX7TpZqRsZV8bBnWvnvhmVypFU7dRIbp6TnWe1P1eTfo0OwnUi8345UbIlH','kgKPYO8vmQspG02Z2sLLZDgfTBta3PczLzRX9HPWMCC8mm0fPRH2h9L6lBs6qMjkY2qJ8FTdodVC7IuKXF9EhQa75','2If4LyQXpXGBVCbWDAKCVPTEb1YjibMrGaa5nZSEV6YrUjL4Z',2);
-INSERT INTO t VALUES (15912,2289820,'DrU','FW3ocDbw6EGUSkem','YE','uW','1jk2ivab24K5fT1JfRRwlHsUSAeHgZEvBtj9YkKOBNgO9QoJIhIKGI8JrPcVvY4yYHCi82sEzQGskX','1nZQW2nZBArOx2jh',3);
-INSERT INTO t VALUES (10922,7756930,'H','VsvUKrVQkLIw6uHLoFA','TbyzSJtLC65U8','wQ594yOeCKIFQsqC9IXigtV0fJ','CT3erdIH4pDC8R9qCZ4BNGaG6L79JbNSQ','x4WkJpovHFbHAxblS9hF5Nd720j',4);
-INSERT INTO t VALUES (-2321,10502150,'9B','aRNZlhYQMOCOaFx16oI2cz','2ivqPzlv9eR','k','HWJt4xxtQvi3LS80eTkUQSXG0xmjbPL8edPoVnpKXFQSctHqY1OAtAos9iCXWVK9','pF3LHfdUWyUaD1vo9VvOWMSPcBpX8mGQhykZpbNyGSFk8f92vLbkSRRmEPoY7D3k9tJIu7',5);
-INSERT INTO t VALUES (-26860,13715350,'vl','pxS1WrUXHWFYgkf','yfK','oF','ohURk84ipIQdcdwkK5xBlgts79SmpXPbDDnXZP6xyImQNuFqOujVhe9oVR9rJdIvGSVo1KtYP6X2VgmaVSSSb74ixc4EbBQy9xiy','G9zD3PhSv0BsuHbBR7',6);
-INSERT INTO t VALUES (-5842,3724259,'0','oJTnndEvkUYi5TsrFClbL','N','xV9jXRjoevt','8vUBri4','eM7f9K82JoI4iwKOMhdLXcdseVUkjpWU7dhV5to107mUecgrOlwZOp9yExzRkznCsoC5cOTfVF0dzb0nFi2mqP4hFdK1HDJ',7);
-INSERT INTO t VALUES (-17442,91017,'DRQ','CHDnB8LCYJO2RbMRYEtfCS','qTOp5DXcXSJIi','e0muHci4k2HfYeHiY4MzJh6gQ1M9','mikNl','ShvVMsyYcybi799N842',8);
-INSERT INTO t VALUES (15637,15583130,'RSo','1PSOH0bh','fn','6c182VVjqYKmWrzzhPboq','xwaqGeUVRHpp2N2ZCRn1jtUcgUc7po2CoCYmEbgs0IcGbIZAMsStgXFyZS3qrT4xvrlESFLI0','UpAWJ7elPl79BjqVj7uU46eXMzknoEe8Sp5P8E6Le9oNNpmZIo1ChpuGjFC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (796321076614849041,1198830953,'5FnlVNqsoTtM1cyAsceeJc9E14N9lMxi4HsRVuWdbf6VAzSf5fNGUp','MO','XKuKKUacvoa7xo','bzWuzcEDt0EArc','nR','0',10);
+INSERT INTO ti VALUES (796321076614849041,1198830953,'5FnlVNqsoTtM1cyAsceeJc9E14N9lMxi4HsRVuWdbf6VAzSf5fNGUp','MO','XKuKKUacvoa7xo','bzWuzcEDt0EArc','nR','0',10);
+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 (14907858805572318552,3377861636,'xp3PtBWuQ37532LzSKqIFeUF0pVCOrbhKYcH74Q','UyrAxRqwNvFCoi6uKwYbs72yZRVz','NhJi8wctA','aoe3ExOiYcuXO','FN','o',11);
+INSERT INTO ti VALUES (14907858805572318552,3377861636,'xp3PtBWuQ37532LzSKqIFeUF0pVCOrbhKYcH74Q','UyrAxRqwNvFCoi6uKwYbs72yZRVz','NhJi8wctA','aoe3ExOiYcuXO','FN','o',11);
+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 (816592642490152224,4146936498,'2NLnn','WIqYgG1zjO1ZTmb5QQQ1rwuGkB0EUTK702XupyZo3TWbSweY3Bc8hN1eXtnZR3n0PwWXshQpOPgNCGR9dyuViCAD2l3mexZQGgegWmS7ITAYfeynbSo6KrIItEXiFyUeqciIT6PlAdwW8mL','MY1L6TYKMKeeLH9Kqw','P','c','sH',12);
+INSERT INTO ti VALUES (816592642490152224,4146936498,'2NLnn','WIqYgG1zjO1ZTmb5QQQ1rwuGkB0EUTK702XupyZo3TWbSweY3Bc8hN1eXtnZR3n0PwWXshQpOPgNCGR9dyuViCAD2l3mexZQGgegWmS7ITAYfeynbSo6KrIItEXiFyUeqciIT6PlAdwW8mL','MY1L6TYKMKeeLH9Kqw','P','c','sH',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12809959444452213680,2726587414,'es8AFwl5RqxTl2qQl9GP1DsRMDOgI00sCAP2Gq0sDkYhKs4Nt7cL','fwp1xvWub1CvqrZyFrJRqDYmBxaD3yLqzVapaKOeesNlMRYEBq63FBap6dsXpwAmABJYdtQkWa0ta03nhIi9BwSFQcZ3ZNwI7Gaoq5UAtPcOSM4HQgu1NoCG3H3Dfs5vaXsoSfy9QUypfkcMB4t6PGJWwCUyCO2nuoJlyi1TsBo','b3nxI','oXgxpAyZwGHfOk85LHwu0fDzaAIayQ6E0HuRJgaSS01WXZCbn2TYoSHN3kwSxiKHVYpxHwat6wbkKGRQ1316SPO6r3l9DOMBtiipWba5u7YrpGGiyyqj3BGFuHsmjtujvuRjHvN5BneqmManefUERGnaWZo9','jn','LO',13);
+INSERT INTO ti VALUES (12809959444452213680,2726587414,'es8AFwl5RqxTl2qQl9GP1DsRMDOgI00sCAP2Gq0sDkYhKs4Nt7cL','fwp1xvWub1CvqrZyFrJRqDYmBxaD3yLqzVapaKOeesNlMRYEBq63FBap6dsXpwAmABJYdtQkWa0ta03nhIi9BwSFQcZ3ZNwI7Gaoq5UAtPcOSM4HQgu1NoCG3H3Dfs5vaXsoSfy9QUypfkcMB4t6PGJWwCUyCO2nuoJlyi1TsBo','b3nxI','oXgxpAyZwGHfOk85LHwu0fDzaAIayQ6E0HuRJgaSS01WXZCbn2TYoSHN3kwSxiKHVYpxHwat6wbkKGRQ1316SPO6r3l9DOMBtiipWba5u7YrpGGiyyqj3BGFuHsmjtujvuRjHvN5BneqmManefUERGnaWZo9','jn','LO',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10201081684264171026,3821721623,'FNMn','Mvw10cqKe0','0pC8DhpxKmBCTDiv4PbjE','YkPCzAkOEwIhCjnlLfRi','DMV','x',14);
+INSERT INTO ti VALUES (10201081684264171026,3821721623,'FNMn','Mvw10cqKe0','0pC8DhpxKmBCTDiv4PbjE','YkPCzAkOEwIhCjnlLfRi','DMV','x',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14552769598008038857,601273279,'7PhIGjO1pPgUHl','cnWmblQ0WkFJDaZbtV0MIMpLwbFlAOzLR3G5Hvu4wkghTkvMcjcRqRtqMjRkl7XjDLtSlnGtM1L0rnbNBRD642Wn1iNEsCoZUivrgjgQMH0qKyTUi6fWi1tavS5LXsxXNu5cs7d7Cs59Fxf2MmIMUXE','8QMzgmWK2m56LHT','M2exRVR6wSn5wLcJMTvefN4q0n2PwYSSE9zlOfWxyjWOHj3JL7nk5HF2h5i3J6awHVxFu2DvFKRkoy','n','FJ',15);
+INSERT INTO ti VALUES (14552769598008038857,601273279,'7PhIGjO1pPgUHl','cnWmblQ0WkFJDaZbtV0MIMpLwbFlAOzLR3G5Hvu4wkghTkvMcjcRqRtqMjRkl7XjDLtSlnGtM1L0rnbNBRD642Wn1iNEsCoZUivrgjgQMH0qKyTUi6fWi1tavS5LXsxXNu5cs7d7Cs59Fxf2MmIMUXE','8QMzgmWK2m56LHT','M2exRVR6wSn5wLcJMTvefN4q0n2PwYSSE9zlOfWxyjWOHj3JL7nk5HF2h5i3J6awHVxFu2DvFKRkoy','n','FJ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(86), e VARCHAR(40), f VARBINARY(77), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3030819,12691447,'i7mwg7EEBezMyM3Nn8','iSxtQwNNpVp4OYXT6Bko2usTt40Rvdgxj43sJqjnimuIsGsZRxbmRdKlUhxHF0rnMaYvLGh0bJ22u0poz1Gh','DyxCNSDNnk4i','OhYYnJSNzqMPiGXKXYkPFzg3iH','c','M',0);
+INSERT INTO t VALUES (-4181041,10696705,'nxyXTC1jYXyi3Zv7IZwpaEx0NjO2xh8F','zuJun7HyvdnkpnOMRm3YVrpZ4dTmSMNdHWqJBOawtnEikgeqF2H8USbxyXW6FFLCeH','r2A9vZx','HUM7RWbd4tCT5JsLOW','0y','5',1);
+INSERT INTO t VALUES (-253577,7701937,'OLLDGd','vzosdrL9Xrc08Qy','Mwaemc0vj0ho4X','1Eh8LSm6X0ed','qg','h',2);
+INSERT INTO t VALUES (1687171,5662229,'1pm9AWZii3mk2DMKLxsmNwFqbPG0NA','eEb4RvewlxhIHSvrdluGNe2BTJQwVOqkOHMHyMhYt5HgljOIptPIdW','3s3TPEhr45','3LrzDwcbtUwIyPSShtKtBwlW3yWCfFuNKAsusu','mX','o',3);
+INSERT INTO t VALUES (-1673596,3513325,'u8OV2CTOhdBRKXUxcrc33S04aUwP5tk2','6QaNQ7jsrzOqpv4gK5ybWTZNPiTLU','ZpmK36WhXAEhepZsa9diEzP56AAYFR2c0dw3','S3cxf2fW0vFSOudUCS5tJYwcLlqnal6xU04jiU0myS4UL2Jqy9mg1u5camHLKmfAxxhKWUwDE4','n7','r',4);
+INSERT INTO t VALUES (3533900,86386,'hednxetv7iyuySIQjfY0Kj9PVT30Eb','GYH5i2yUYYjdyRh6a2ejHQutWKcgoedSDYEJuzShbISJwMb86n2R4buBfBQRvBGo40ERp00','biUNnV0siF7mqfbH5JZX7jbb','OURztwU5LZmCABsjiixix0Mb1rIjx0FcVp4','6','M',5);
+INSERT INTO t VALUES (3104535,5642752,'98NfCjzVvRAJJvaZU5C1Kw8WlrKqDDBpoFIElK4','WLNjFpUoNiFLKB66llOQ0Ot9M','QBnTYtmfyWMLFutyftERQ6','2ttiPYL5FQeZ6Uwpyna2i2yp65REbanPgGHZXxdmyU7oTgU','u','w',6);
+INSERT INTO t VALUES (5771597,3842818,'PqgRPSizg0ip7PejmVZNGh9SzlgdBOW8NQBDFRJy4AqNcb7','MjYT4sgjd9GMnhligv2cBlYwa','HiRC0axycUI9RFaBCXh12','FPrqIyH7PMlJ5Mwh1bbs','K','I',7);
+INSERT INTO t VALUES (7517737,3563911,'NFuOIA6dPu6eGyZVPOlAqMTV1p','58bpZui9QKG0UyCshmC24QeqGYXZ87Nn6gSRv7JIfoJ8SFHdHancDbHKA0hpOj7WUdAw3ZnPYb3Ft7MLEis7K','oIxZ0QjUkGVDtuXU','ItcEa0OdHAwxEzwWE1n2wR2wQW2055VSv0QWlH6Ww6elmRh9BXmd1lUfHpULZkHkn0m1dF88Jzti','DQ','O',8);
+INSERT INTO t VALUES (-3228238,1713933,'xG','JRdi0KP','OzfMRQjfe1dJ5DkeOFd4BsBm54rViankD','B','c','H',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(86), e VARCHAR(40), f VARBINARY(77), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-11673,1782593,'Vu','S3GdMusdLEek5XHHraVW6N','SAL','QoZ','VuVeKpbpKNBeNPm16ErrPluezn5kQrey','UA4Ud7YRnr71TvpJ1mV',10);
-INSERT INTO ti VALUES (-11673,1782593,'Vu','S3GdMusdLEek5XHHraVW6N','SAL','QoZ','VuVeKpbpKNBeNPm16ErrPluezn5kQrey','UA4Ud7YRnr71TvpJ1mV',10);
-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 (363,7308461,'cn','WGmN3m2I3mXpKr','cqoLg5xQS','Op4eGUTocUqJV97wOl','dKpnBUzCeIhz','zFn3LNs3PHFoXYngP73DK1bkGkcmnn4l47XP84vSC',11);
-INSERT INTO ti VALUES (363,7308461,'cn','WGmN3m2I3mXpKr','cqoLg5xQS','Op4eGUTocUqJV97wOl','dKpnBUzCeIhz','zFn3LNs3PHFoXYngP73DK1bkGkcmnn4l47XP84vSC',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1934297570,7015833,'y7b6fZAwBGAWu3L','T9fWt7O0qw3F','t','EuF28aG1QSLIM6AJv8ovZwfAzbplFVb9id8ndmIEAl2luZMZWP5DiVYeX','6','F',10);
+INSERT INTO ti VALUES (-1934297570,7015833,'y7b6fZAwBGAWu3L','T9fWt7O0qw3F','t','EuF28aG1QSLIM6AJv8ovZwfAzbplFVb9id8ndmIEAl2luZMZWP5DiVYeX','6','F',10);
+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 (-554827393,10448015,'ItvT7aT48yytvZm6CjIEVDMuYUgESUol6BVj2lbUj','XYQFJkRECyoAhKR83nh2Q','L69KgsRQtPY42M','YVhLBRYyBO9agJWJ9H8X2EohYamUl0bAl5iF2FEKOyn11sJHanE27uA4CBGr1H4OwCFr','Gj','r',11);
+INSERT INTO ti VALUES (-554827393,10448015,'ItvT7aT48yytvZm6CjIEVDMuYUgESUol6BVj2lbUj','XYQFJkRECyoAhKR83nh2Q','L69KgsRQtPY42M','YVhLBRYyBO9agJWJ9H8X2EohYamUl0bAl5iF2FEKOyn11sJHanE27uA4CBGr1H4OwCFr','Gj','r',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7463,9652188,'qhe','D','UCn','D069o5cpjzXTgse1exfJXjMjMWySoucaeQxf2pAwnAB5g44j6idjtMI0kUDSE8nubzXU','Q5y90U4kKIOBUZkZDIy5O9xL6BCx9yjfrkfA7ev0xXMsbwqJR2vVq1ksvnXWsA9edzzsjV2TJP0M1duIRtZ6ZA9f0','dMwPTCm',12);
-INSERT INTO ti VALUES (7463,9652188,'qhe','D','UCn','D069o5cpjzXTgse1exfJXjMjMWySoucaeQxf2pAwnAB5g44j6idjtMI0kUDSE8nubzXU','Q5y90U4kKIOBUZkZDIy5O9xL6BCx9yjfrkfA7ev0xXMsbwqJR2vVq1ksvnXWsA9edzzsjV2TJP0M1duIRtZ6ZA9f0','dMwPTCm',12);
+INSERT INTO t VALUES (2047763284,11437664,'eBzH7cq9CjBrzW','0SMm2EHyP9qKc06yAmgxRW2p3eXkSQKqwHhwReXDLZkGJWuQX6lcfArEr9wo7IPofAlC9Uz9ScX4uN8eAuyeehArupLjm8MdOWTBOa8FOZkhoYMfWReQthkkNccp51gGeFoYII7QOwwthmLEfmotAV94vSJODUMThcv17RqQTMjATl1UrgzdC4bkCclDk6tKqH95vZwK8F9B5Q0XmoHvrFk4BQNKAdYMdXy37P','PGW5hRz3S2ly50','QACdibPY1Mjn1JYZwdUjMlKDTWvHTScH0whcWhRacvhxHvWy9vgA995iHon4MpG2wP','R','G',12);
+INSERT INTO ti VALUES (2047763284,11437664,'eBzH7cq9CjBrzW','0SMm2EHyP9qKc06yAmgxRW2p3eXkSQKqwHhwReXDLZkGJWuQX6lcfArEr9wo7IPofAlC9Uz9ScX4uN8eAuyeehArupLjm8MdOWTBOa8FOZkhoYMfWReQthkkNccp51gGeFoYII7QOwwthmLEfmotAV94vSJODUMThcv17RqQTMjATl1UrgzdC4bkCclDk6tKqH95vZwK8F9B5Q0XmoHvrFk4BQNKAdYMdXy37P','PGW5hRz3S2ly50','QACdibPY1Mjn1JYZwdUjMlKDTWvHTScH0whcWhRacvhxHvWy9vgA995iHon4MpG2wP','R','G',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-22384,11102190,'bp2l','m2TTYy5wUhdrcJACD1w7lFsPkytSWDpccJQi2P6X1Ehtug809L0msVW0VpbWnOxPZ2k5ukAi9Qu0uWOdfKi48HnMmP1XQLDjGHIzdxPA8zBbwRqECddln8qBYOGwecZoNieQ','lPFZ','hFbiI7Q9h6NmeDveG70FXXWVMgHRxfOcozde2hDbBOd8Q5bY0Qlpd0LlB9cGcdfQGBGZdzRx8KQ5r8t3DHTFt8TiVnHX6V7DC9','fwU9SjbrAG9u7vCyn1ExJxviFMi9t5JGZM5myM5ipn4pLjKlgRdX5v0j46OwZ8QkeqtjL9XQOFduFs1pHO1HWd83OX8J95pP6uT','s0HxafjooBVlab0o47E5sGSd1k1Yk8S0IzaLcv7nYvHkAvP6rdAdjR1y6',13);
-INSERT INTO ti VALUES (-22384,11102190,'bp2l','m2TTYy5wUhdrcJACD1w7lFsPkytSWDpccJQi2P6X1Ehtug809L0msVW0VpbWnOxPZ2k5ukAi9Qu0uWOdfKi48HnMmP1XQLDjGHIzdxPA8zBbwRqECddln8qBYOGwecZoNieQ','lPFZ','hFbiI7Q9h6NmeDveG70FXXWVMgHRxfOcozde2hDbBOd8Q5bY0Qlpd0LlB9cGcdfQGBGZdzRx8KQ5r8t3DHTFt8TiVnHX6V7DC9','fwU9SjbrAG9u7vCyn1ExJxviFMi9t5JGZM5myM5ipn4pLjKlgRdX5v0j46OwZ8QkeqtjL9XQOFduFs1pHO1HWd83OX8J95pP6uT','s0HxafjooBVlab0o47E5sGSd1k1Yk8S0IzaLcv7nYvHkAvP6rdAdjR1y6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED, c BINARY(41), d VARBINARY(56) NOT NULL, e VARBINARY(9), f VARCHAR(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1202464535,120,'C4tfO9ax9mubAJGHcvkofVp72','3mOo7','i6NHI7RQL','arYHb','MFGUlavdEhJsDBts8mcZeW0u5cF1IRYUIlOfhcXrsZKKHu7','LDooKSsUcwvgqPJ1KtHJSkfa3OIx15kt',0);
-INSERT INTO t VALUES (2048593199,251,'pUOai','qKFvQULiqxoZmTZyenkgwbqIBV8HB1CeXdhDMcj6T','C','EKs59LYcMnC1','3j0IwPnEzc91nVDPH1pyxKSTEeak9OPL','xsTMiDsbdMC6mJbQzhDjNh0RAX9C84HiRICrzWIT9vZP45TrEbcAxasao',1);
-INSERT INTO t VALUES (1236634440,191,'FPYux3nEVLh1dhNghTuNrpNqzIMI','qtHC0105p4mskzcs6GK','gr3MgXzHJ','0KDrvkdeOu8GCtmLjZXmHYzvPw','LOG5KWoffyRRL','jAxlaXUCEv8yYBdnL8GVKC88eXRlKyoJyDyRPCtAjOJYHfdL31SVRQFu1dmPyl8as9Jidxrs4DX8',2);
-INSERT INTO t VALUES (4050061883,245,'Zx0ai7ThspGOs0LQx2bQnWWd5o','TUkPW90ELezFllxJNz5QDA9tCdeUxYJz6HkCTE','LNjFs','mjBL7NFgx','GRzKsvn4gueG5K4hk','UoQh8jO2US55x2sOXls6Sn3hoZsd3z4L3clA70uaIYjXAa5OLJ1F8mIn',3);
-INSERT INTO t VALUES (2231545734,23,'9Xw7MVrPlw6aUwM','F7HbtRbpk','QvcDITZ','4cJC38iH5BtOt3kf','U4pT9m7rHorOPiRIBHODDBHGwdMzpa12wfCCDpUmwsZ49MC72AFnoZT16','Lwr3BccNOP6Y49vm85OJE7npRpGinZpl3sUUtnITfCxpwga9Mg65pWN8uBlQPv7lNybKjZ',4);
-INSERT INTO t VALUES (2334258764,17,'0TOm0UZl3wHPX5Y9kNqbu3Jo3','dInrrYMFm2Uu7oDzmGAIw1p0E2Wve','yQ','tV2qgXfV3s4DFu2imI04sA','7FWmC3IOV1P0MaVUkkVJ3GP1oCY7sZ48o1EkN4xSy3hlw8XL3HDdzdWNIWClVDveV14qmTNCMHCHpVaR8nmht','Okl5Yre9ecVEDfLVPRnOAxIe8DhGQZhwUPsMo3G3Zo2ipuomO9xiNHGmTtqq5VajnaTpW9kvP0bZw1zACSPkNAVIhyCUwJIQF42',5);
-INSERT INTO t VALUES (3972114462,226,'uzwo','tZxWTWyO','VpAPlo','mvg4RjVWp7JvJ','xatY2Sbh0xNTXWclQaNDpXPS8yr0jUSOIqZITvd9hc2bGTCxnHl','Dhs79785JzuTS5dkHwIQidlHA8RHreH6P1GqPRjpM',6);
-INSERT INTO t VALUES (1706897366,23,'dunFavRufJt','cPsHsSIHHYGLtzRYzXjF3D7asiGX1SZEpG6I50f','aI','MSSlWgNv2CEEkqNy1tCmcbL','pwSbBIxCosJmcNRTaB1C21vhvjuWDcDqbqWWHgYdnHBtQOZwoSzDdmRzLpJXMJ3P7Tz','6PanvXm1RmSkHmN6tSwVlihFc37QLV33mpxqiScTB9KtDICkMh713M1yuQaOddJx',7);
-INSERT INTO t VALUES (1050002085,142,'LCDiAmavnVVP2O97mBtVICkm3PJujttuiWgJ','Yc4kVEfjfkTqxHEtBg9AlIOW1yXvKwKUJQBMjpnZL','oZM5GR','pJacgaZ5pvirOEDo8P','HaIzBktCSmrxndMD5URhRXYRMwBE66sORF36oYHiSsFM6JV0Wl','S6soEE6HaWXgSZ4KuDRYaFiUz4BtNkyCXfqKhqoGU2rQA79YFWAUEqJ141LDAU',8);
-INSERT INTO t VALUES (3314934382,210,'VlopjIhbqqQT6huAJ15FBgxC118Q1iebsG','39JMs','Lv47','MVA7Y9EPVmT7O49','cgyVGAxmlrMlHTgwu','P9YEuYxUC0Q6xYxhqE7D7bHAlfmuOgoaZYbUzIXKUUzXCyAPRB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3757568590,174,'AZGlGRZ95btiO2PsImXkCfhhqWSB0','xn65Qe08plmGGRUfdEEQLvEZpnyYcDhETF3Y8clIdkCvQamUV','Yd1u6','hhsYy1FuVhwukDl0Lrej','sUdUjE9jTDxMhIv0vHG0jaZMdtzby9mGgwD7TJTGm0zFxIZOgTtklMiT6niurRGeQDSoY8R0uxNUYy0NyFVjLm4yB6z','poYrgxKeSAwRqLtFrF9rDysJFxgYP3pR1LuG',10);
-INSERT INTO ti VALUES (3757568590,174,'AZGlGRZ95btiO2PsImXkCfhhqWSB0','xn65Qe08plmGGRUfdEEQLvEZpnyYcDhETF3Y8clIdkCvQamUV','Yd1u6','hhsYy1FuVhwukDl0Lrej','sUdUjE9jTDxMhIv0vHG0jaZMdtzby9mGgwD7TJTGm0zFxIZOgTtklMiT6niurRGeQDSoY8R0uxNUYy0NyFVjLm4yB6z','poYrgxKeSAwRqLtFrF9rDysJFxgYP3pR1LuG',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(42);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
-INSERT INTO t VALUES (3030468127,153,'GLjsQ2dr8zcvybHfT4o0D9dXVl4D36PnKn6D','wBRAnKQqcvbhZlyoo28vU6eEOFEn0ZHhwYhLycMHiNpodS','KXgL5c6x','AGuI6o5emWrPaLTYkOzzKQPxkuxHw','2nf1RwuYgVsEKVOoaGB6lmj6','LeeuYyKMqb2HNHgjbMXVd4AlxlGaIyuCc1IhIRqUUx0NVLPdKvSO2Qv0N3z',11);
-INSERT INTO ti VALUES (3030468127,153,'GLjsQ2dr8zcvybHfT4o0D9dXVl4D36PnKn6D','wBRAnKQqcvbhZlyoo28vU6eEOFEn0ZHhwYhLycMHiNpodS','KXgL5c6x','AGuI6o5emWrPaLTYkOzzKQPxkuxHw','2nf1RwuYgVsEKVOoaGB6lmj6','LeeuYyKMqb2HNHgjbMXVd4AlxlGaIyuCc1IhIRqUUx0NVLPdKvSO2Qv0N3z',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1056801081,188,'mNsBMgDeOoX0Qa0XXYVf613QiO','aXxvtpsJoCiF68y0qzFUZbaF2DyreL0JztYXMqplHbgghF59ARaAgF4eQfuBAZnj6X6xiqon3yByy04aWgIq7Ws5SYIMV8L7MJAesro5Aut00MDrcISLF6GEG5uy97q5i8GXwKgOuZB1O5xprTCbz4Ce1eo6Oaqjmt71mnR2Jx0b6xnrPG','j7Gn5hy','r411wWEKuS1u1eEju6e1q2VN6Y','ApBPvePhr3b4VOyD8yEhgOw0JEKMeUmNA8BdxYu8vcJVd8bYjhslNvdH5FepPiF','0IUgkknJl5LrzopCeCyR8N6Oyj8gUzBJscXBUiCuzl0q4KawRvJ5cQmS1QBVyOLrdiNnVldfz6OxeQSs4',12);
-INSERT INTO ti VALUES (1056801081,188,'mNsBMgDeOoX0Qa0XXYVf613QiO','aXxvtpsJoCiF68y0qzFUZbaF2DyreL0JztYXMqplHbgghF59ARaAgF4eQfuBAZnj6X6xiqon3yByy04aWgIq7Ws5SYIMV8L7MJAesro5Aut00MDrcISLF6GEG5uy97q5i8GXwKgOuZB1O5xprTCbz4Ce1eo6Oaqjmt71mnR2Jx0b6xnrPG','j7Gn5hy','r411wWEKuS1u1eEju6e1q2VN6Y','ApBPvePhr3b4VOyD8yEhgOw0JEKMeUmNA8BdxYu8vcJVd8bYjhslNvdH5FepPiF','0IUgkknJl5LrzopCeCyR8N6Oyj8gUzBJscXBUiCuzl0q4KawRvJ5cQmS1QBVyOLrdiNnVldfz6OxeQSs4',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1574489251,12,'9LTGyS46gZPtaeaI03bbHlPzYSZHFMBbs','08w6x9nkmBowHLdCgnDY2eHjkgD59dwLXPSSKYZaGq98ap9PIQQnVTAVJx5KYlc1w8F7gl3j8Dy73kxU6SIbKwvgKKyMujwxZ0XsoyGObPZhCSeb9YZ1WQzHmF6rldHSjIS21e6VjLnyKL74gm3d8JMYOZ7K8IEEPg','aOlXiWnRT','Sfv9W34xReRSZsEIpBSh1NuKXXPyW9ND4ULYvJf4ZGzZLgrfM384vbNQvHorn8JVqG9OsS9FdbDtjlFHUIazmBoldeNWTd','E2i5nVSkSbnVPOj5A5JniXvaB7CBRLIAX2yLL5P0H0pvMIsLjOhHTgCMJSDf9oz3rXVjXGQLxLSbOa','f0lG4JUaoXCSFUgTobDBs2HgjGCuXeQjDJHFpV9Vd5Jfju',13);
-INSERT INTO ti VALUES (1574489251,12,'9LTGyS46gZPtaeaI03bbHlPzYSZHFMBbs','08w6x9nkmBowHLdCgnDY2eHjkgD59dwLXPSSKYZaGq98ap9PIQQnVTAVJx5KYlc1w8F7gl3j8Dy73kxU6SIbKwvgKKyMujwxZ0XsoyGObPZhCSeb9YZ1WQzHmF6rldHSjIS21e6VjLnyKL74gm3d8JMYOZ7K8IEEPg','aOlXiWnRT','Sfv9W34xReRSZsEIpBSh1NuKXXPyW9ND4ULYvJf4ZGzZLgrfM384vbNQvHorn8JVqG9OsS9FdbDtjlFHUIazmBoldeNWTd','E2i5nVSkSbnVPOj5A5JniXvaB7CBRLIAX2yLL5P0H0pvMIsLjOhHTgCMJSDf9oz3rXVjXGQLxLSbOa','f0lG4JUaoXCSFUgTobDBs2HgjGCuXeQjDJHFpV9Vd5Jfju',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(89) NOT NULL, d VARBINARY(73), e VARBINARY(17) NOT NULL, f VARBINARY(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5696335317558989631,60,'VCr7DZxH6tEERH7iWdVxhbTvXN6p','k6uWlhPMP8XRmGtbUGLfsOdCNDfqwpi','mo1mmLgLw','EhfhB8PHqSA2vQuuAYLePzVU4KBTQzuKTMMS2RPc','LpWyzuvYWypWUvqFKFRBkSaRrWjmFTYV38kzq3XHl','JUActSLeHdWMEQ50u7BgSUnfLwy7dVVRqKnsV3rGSmjbnjFAwYFxsAtcrwxQdY1LfpJbAj6nrbpwGpdH',0);
-INSERT INTO t VALUES (8972145613814625832,-122,'FRS1VBHjQ','tORmb6n5HqYsrCXbiTaFrcZpZ75XBn03QEHPbYkz3N6Lf0y1IgTTPAyIT3V0RhQn2IXvpOxTv','m','lyAsS9ijAWWbnx6zxLGE056','gFRmoY44JR6inBOXSkS','E1ooc0jIIuoSAdvjXZ3FWjuQcoE46z4JMKkIt4eQzpNUq0UqxAtlDg20PbqeGCnCDD4E4SbwJpeDbHdAM6l7OzFUJbvqVJg',1);
-INSERT INTO t VALUES (2159719730050634757,42,'Vd9xcsRGarq7h7Dmxy8Gp4ptSuE5UvSMHB7uDe0K8pQSh0lX','De4Fvtf87Ret7ftoQbW7ib4GmvkKHG1z6mpxfoPdXLXXiFdr','XDUO5ffW6','3aPynIyHFLbzwGI21Mwy7KUYCFv3Mc85zV9oLEGHvnUBETRWOc7rguYf520Fc3EqCxWBAA1AjpqmQmJl3YkawS','iibFp8ufzYNfPXkIbvo4ZYQLUfLISTX86ooVsywQpsJVBVqgLuyTrWpgm','KE99AfwAIVHZuwO13lZnE6gxypoMhMOcTe9xgDuvxkwXRKhjyPLN7MqSe',2);
-INSERT INTO t VALUES (-2860146187062533808,11,'cbjnnktiemHzsHkHnPcggQfVN3omZXC92v9OsDh3cVEybKp9QAvqsdCngZtOnIZdqBC2xA','FNHgJh','nTRL5s','J4USrS63eAd','d63kFXec5YcokEEbsyO3jSNsKYsS9KmtP9mbdwt94lR0XSOU7pPuUW3Svxd3X5UsIYXEqb7Ooy9OPSswNvib','vU5fdXjV5drNularcpejMbUhKxcDJez9SFHKLg95dRx3jHUbFZY7TqvjCqH0iJN2CMA16vorkX4G7lMCnUIQ1oYo52',3);
-INSERT INTO t VALUES (741332038300817185,33,'8b5i7gAxineVs7XXCM121SWK4lx8BR2leTG5UdsH0dquyfzaSR9','64lmZN2vNJTSSrkFmvWgejL4r2lAyh4YYjlrfhceOLVhhUh','Pi0ytiyvbX','iK2e3nMddH5vnVLVdG3BJHDi3ORTbpIsUfiW1rMqw1WXNgNzk2iLzHT','emOWPTCUi4nJrYed5H','ZL2udlwIL9jZa7r3DVH1P6jeqaZJt3RtIvVVmLfVZjB6eX96pt07bmCOFFeYJaOq8vsgnJ',4);
-INSERT INTO t VALUES (5033873636503458150,-35,'Q8n7nBJThPUec14klqkDkrW3mIcUDzrdhgSN','ZDwmLIJOTdG97h7UunnZl','Pod4BeTO0tCU6fQr','Jc6FaSqXaEw5f79MZHEKQ5dntE2quIEQrZK8PCvNFhnZkP','IU5NgGh9yiYarkMXnIRC7nQEOWTePaWdZcy6xH44I8sdvQnfvb12FXD5koeDNxC','Pm8puU1N2QLCVyeGgFCnqej3b9ywZi7dbIVU6bludYFFfriKgnThhx',5);
-INSERT INTO t VALUES (1923168876711771597,-76,'MGoZkZMDrCVAsVKQXUcEENMijgXPf5fApsxXC0ej4NowcseSkYSof9DeBQDmFanpw3rRlxwR','3yXb2GDwpN8OZtzElIJqx1eXcFRZMyC553ZIZo1D95kscVDGdA6pYSwKQ47no','c19YsH4','XcEn8a01qla','iDnppMaEstYtZjGKEBVW9wV3CcmV3PB1HHGf2JTlSaRg2cTlrbMtduWlt26F29bHSQxdvBNamvHpret9U','XDlYmlDxqUc7816IqL',6);
-INSERT INTO t VALUES (-8159283518299486675,-51,'8bOWTdMjLbKkKr7GyoD9VGPeAqw7ecmqnjTGr8','oq4ljj4F8l1Uc3ud8X56GH850QFXcYvWOKpmntY09H2HCFIKpIG6iLYgwTKGHX','y6j41q3','YMxT4uTETKsiffoAyfNYfgoagt1GkeUWVF8Ti9hVavLcCWkCZawSrjC3zHxcW','Jp5q4xTvw96a','FeJxp45ebLi5tXhwpwMNv9MzGHD7SNRiO5u8To8X9KLf',7);
-INSERT INTO t VALUES (-8483688929541862993,-94,'tMygqHXMi4SS5a32cdC3QXWb1fugNycP','b4dWtu6yNTe8TDV2','qk','s8iMqCBzKr','Mhxivbumj7tVUaQrIpEnsnDrDslFeUlSpkb16mKyGetVWXuLIyiPsuglZ5rThotloa6IIFcXCUUspkY0wwu7Esh','yGNj6acAqVFPNW0ppOWDMVYY24e6qT6HnWwoGNMHccAIVjqbDCmauUxhCvPOMzKoYqig',8);
-INSERT INTO t VALUES (3727803073042497260,-74,'afDBOjtmHFpMjMNIGxSsYwslH','0jyyJqoxs4kskDFCevPmyg1ig3fvf59ZzxdZjGCLSW9XGLUjcI40L7tcHjZ','3unr','lHr7Z9oqBiANZKHY6AStq27','5x','Xx9LR9QOplakeIAZylA8gC8FLW4fdtuxROwOElwJD7vaPXY3XKkEYoeK0wjrwWQLiZdOkyX4QP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1102756561,9785542,'gY2','mZv3ehXWQX6D1C7rus8Tscw1ObYHNTtQn4Owj76U3Kol8YIHxOljM0M5BbFD3npAFsP2dEQSmg6pJV815vjrNVFRb0ijeQU1OoVnxs7KPGxFJs9JpTLpSqAOShYt2BGqFikO2kXmFBUG','9n9u28gMzeUVI1pGkKkqdsFGZ','EtnAcYMLGzQ9R43clBjnQ2tqGPR86GYBCKs9qYhXkQ1F8kEAiVF7UMI9xg5fD0uM9DKg8jiTWrxhp75seKh3xAMpnH4IOJ49cwxyNUnpHNpvfOu3Tb7AZjmsk1jOB2NJ7nc1jeLdtH5HfffIAR717k11x2y9bSCD0VgkNwLO6VFAGG6LIHrqb0wCDO2WgPEjtIEZ0vnhji0SRO98LNb9Q4QHXujGtwNvQxMLQFbRe','tA','C',13);
+INSERT INTO ti VALUES (1102756561,9785542,'gY2','mZv3ehXWQX6D1C7rus8Tscw1ObYHNTtQn4Owj76U3Kol8YIHxOljM0M5BbFD3npAFsP2dEQSmg6pJV815vjrNVFRb0ijeQU1OoVnxs7KPGxFJs9JpTLpSqAOShYt2BGqFikO2kXmFBUG','9n9u28gMzeUVI1pGkKkqdsFGZ','EtnAcYMLGzQ9R43clBjnQ2tqGPR86GYBCKs9qYhXkQ1F8kEAiVF7UMI9xg5fD0uM9DKg8jiTWrxhp75seKh3xAMpnH4IOJ49cwxyNUnpHNpvfOu3Tb7AZjmsk1jOB2NJ7nc1jeLdtH5HfffIAR717k11x2y9bSCD0VgkNwLO6VFAGG6LIHrqb0wCDO2WgPEjtIEZ0vnhji0SRO98LNb9Q4QHXujGtwNvQxMLQFbRe','tA','C',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (579364616,11985948,'RhGGpj7OgUGZ','oymSF858yXAueI4H0kWcGyFAK91j95fin7XCuUzwAOrJonTS5T','yEVGA9EGTsD5jEr6HDFq','0r7SJze0gigQAaKvwes3wSP8PHk6HnEFxzBtXHehgZMBx44nUBE5GRqtsP1cgrympgUVkKKiZAG6CNBUjmmVC0lNyOlxncTzQhjiI1zrkoKKHcWqY5qMLMpbBiXNibszWSKMUOcu2C4JQrkAPJn83GXetUwwdcxkCw8N8','G0h','O',14);
+INSERT INTO ti VALUES (579364616,11985948,'RhGGpj7OgUGZ','oymSF858yXAueI4H0kWcGyFAK91j95fin7XCuUzwAOrJonTS5T','yEVGA9EGTsD5jEr6HDFq','0r7SJze0gigQAaKvwes3wSP8PHk6HnEFxzBtXHehgZMBx44nUBE5GRqtsP1cgrympgUVkKKiZAG6CNBUjmmVC0lNyOlxncTzQhjiI1zrkoKKHcWqY5qMLMpbBiXNibszWSKMUOcu2C4JQrkAPJn83GXetUwwdcxkCw8N8','G0h','O',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (562925228,15759971,'qPPTinrTqc6Mskbx5boh0qgUAARrxNsndW9Bt','V','wCsmthWNi6iRYEHc3kKqR','bXIFBGLpOdpUH7CHHbIP','1','i',15);
+INSERT INTO ti VALUES (562925228,15759971,'qPPTinrTqc6Mskbx5boh0qgUAARrxNsndW9Bt','V','wCsmthWNi6iRYEHc3kKqR','bXIFBGLpOdpUH7CHHbIP','1','i',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(7) NOT NULL, d VARCHAR(90), e VARBINARY(39), f VARBINARY(26) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3698364225,-7908554,'lMfl','bk3keKfpTT2sK','fq2lEnvBrB23pUbvDPU1zAT1r9','ahjbh1dmUJ6RPWZHqlSNMD','u','w',0);
+INSERT INTO t VALUES (2393818611,3863865,'9','ELea7PyKGRWfeEAvcVxyfj0yPPdI','Fo6yEPRhLNWBDNHRFZ','76khUlhRXxR1k','T9','f',1);
+INSERT INTO t VALUES (3905356856,-228401,'CP3VX','slYgjCsaQ5a','l1OQYMD','fms','PK','H',2);
+INSERT INTO t VALUES (995050087,1071738,'DOX1fp','Qv3Qo0pMcF95npuV8pnvS73eLcxNzifD42iC0qPGHIo4sxhdgOamrhczwdafyEZSpYmJhG213vAbOyHgHLPj5','rp9uw3EnWO6VQHIvL2VmCqFgils8skJ9Ce','wsOduEWSszvQuKaMwMpIz0Df','uv','H',3);
+INSERT INTO t VALUES (2035141831,-1600031,'xtjL','6QlpGw3VkIHu','oSfjZ8US2wR','9gHRqQdNpwCn0tAFxTBq7y5lL8','t','H',4);
+INSERT INTO t VALUES (1476435152,1684878,'VB','JFiq7I63K3ZTLb2KQSLE6futzSr6hoIasz2KQd4sSRSZZFFoJasK','3eM7nmhVrH7UhOzLuw7TCcn3OSrG014I3BG','MxBcd3OMBUSnrw','a','5',5);
+INSERT INTO t VALUES (4024810146,84417,'KFvi','uHk8gXCSpha2vGj6SLIjYeEvFaeJDX5Kq9VK4THw0gvoyHs7cRJWNuHtKjJeA0a','ZM3WP67sdiKDWVuS8p40BPzQ6ZBleVw','i','6','h',6);
+INSERT INTO t VALUES (3859076520,3090310,'Kg0CU','sCbFgysYNAHNbD8KlpbVQvpOCz5xNaZtM07xUkbQlGmVYudg1EFF8xBzEXz1doqq0CVRrg3myCZODOB16Z6','rTK4CXzlSsRcsRglVf9Z9HHtXXe4y8lzr','LirVmpuEf46g0htuvyNk','Fn','z',7);
+INSERT INTO t VALUES (2365951919,-1236788,'ZI7f','k9B77w2HaGuEzYUpFDkAAT','XRs4t2Iyj79wKOn4etDPDGDGaLG8u78XO5TN6Sb','JRMRm6lBt9xrV8mclCveBupoY','t6','7',8);
+INSERT INTO t VALUES (2645376068,15608,'2fUMTOH','8g7nmAH35MNu8obS20ingu4VmDL10zEMA4DH3gg4uoZEgv8QtxfQNgB7KwAogwX3pn','lTUdYFtPe4NDV7','Vepj8Ee20t','5o','O',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(7) NOT NULL, d VARCHAR(90), e VARBINARY(39), f VARBINARY(26) 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 (-3355074021505723995,-65,'F6WJ1iLEMLYPO5XXKx6GHEgzKBnF','upGrsBENkZhSvCNxxGgteUoW','EZWMr3w4qISs','rEsGyrHq815l0K9Vm0fOZ9TC5jAKPMMAROqPLZdDwhjbSmSQ3n3tTDApRdcpI4E0eW5jJmLXHn8vcLVgIZ','5VS3aSNHvua80nn66FaYFtVI0DxkM8xqYi7lQnd7gaf6I1jHlhmk3n9jfaa7GkfeZr','9ymXy3vJUOQG7u9OeE707GpSkuza0gBspOKjFNYh67GCOnLFL3ZxWihT77CnWPIoA2rxHp',10);
-INSERT INTO ti VALUES (-3355074021505723995,-65,'F6WJ1iLEMLYPO5XXKx6GHEgzKBnF','upGrsBENkZhSvCNxxGgteUoW','EZWMr3w4qISs','rEsGyrHq815l0K9Vm0fOZ9TC5jAKPMMAROqPLZdDwhjbSmSQ3n3tTDApRdcpI4E0eW5jJmLXHn8vcLVgIZ','5VS3aSNHvua80nn66FaYFtVI0DxkM8xqYi7lQnd7gaf6I1jHlhmk3n9jfaa7GkfeZr','9ymXy3vJUOQG7u9OeE707GpSkuza0gBspOKjFNYh67GCOnLFL3ZxWihT77CnWPIoA2rxHp',10);
-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 (-4276090691104166192,10,'CIkU7caGqxENbNTOc4cyEzbrDLb4Olo1','lZS5UyZ6nFNmGUgKUAYjd9c25qonlQlxSCGG0p','ORSUTizjwFFM0','G3PdluRNcySX4tajWp','GkzcCAwvj5RjSFISnPTyu61f9PpaPIvA9j','c',11);
-INSERT INTO ti VALUES (-4276090691104166192,10,'CIkU7caGqxENbNTOc4cyEzbrDLb4Olo1','lZS5UyZ6nFNmGUgKUAYjd9c25qonlQlxSCGG0p','ORSUTizjwFFM0','G3PdluRNcySX4tajWp','GkzcCAwvj5RjSFISnPTyu61f9PpaPIvA9j','c',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-3284431513024158801,-23,'m1XIYMxqIQXbvN4i','TYOCD7EYNz5nSVrJLVc5Uo6lbveN5VZnAHsVoDpJhnDovPJ0JrRblhmnyFWfScnU3z1pIL0YJ96lzSX4o0RHq6bD1BoVHFAiIPgLUC0Jxs','B8mWAjKCG2dzFCKk1','GwnWaqqYaSuIlb0PlVsqcr12aFbo7orTHREsfAthBqkQFjRWysCaJK3J1','Bw42AGT6uC5A77CUhFIc9cOYEXCzCFdgM','X5oedpXFWT8pJ6c1keQY49k0SovQJC5daru4Zw3VxCU76G4DbA495j5rDfX',12);
-INSERT INTO ti VALUES (-3284431513024158801,-23,'m1XIYMxqIQXbvN4i','TYOCD7EYNz5nSVrJLVc5Uo6lbveN5VZnAHsVoDpJhnDovPJ0JrRblhmnyFWfScnU3z1pIL0YJ96lzSX4o0RHq6bD1BoVHFAiIPgLUC0Jxs','B8mWAjKCG2dzFCKk1','GwnWaqqYaSuIlb0PlVsqcr12aFbo7orTHREsfAthBqkQFjRWysCaJK3J1','Bw42AGT6uC5A77CUhFIc9cOYEXCzCFdgM','X5oedpXFWT8pJ6c1keQY49k0SovQJC5daru4Zw3VxCU76G4DbA495j5rDfX',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (818686894561089841,-13,'iy1OmMuzhew4C64m90bgwuTMPKPHgEEhNEDYrEGie7ej','ZeJJkWKtArXNx456D8KGhxJfMl2DPz6OrmUSOZtu22kpt0L2NUWpZTFhE7lOhtpA2mEXOYA92rs','NcgvvN','PhLUwps6xpV98HUnbZizsG2tXTzvZiiowy06nSY6v1ptSlALEXxgKfyOAJr0jLFV0Dsxg9xCB1zV1EH4uax5cpOTptoyq75pFuSCKeOTDssN1ScbRF2QuxooXSLuApdMCeQx1JoUf6KZ','cbv3Cfsx74','Vr0YpOjIHWB',13);
-INSERT INTO ti VALUES (818686894561089841,-13,'iy1OmMuzhew4C64m90bgwuTMPKPHgEEhNEDYrEGie7ej','ZeJJkWKtArXNx456D8KGhxJfMl2DPz6OrmUSOZtu22kpt0L2NUWpZTFhE7lOhtpA2mEXOYA92rs','NcgvvN','PhLUwps6xpV98HUnbZizsG2tXTzvZiiowy06nSY6v1ptSlALEXxgKfyOAJr0jLFV0Dsxg9xCB1zV1EH4uax5cpOTptoyq75pFuSCKeOTDssN1ScbRF2QuxooXSLuApdMCeQx1JoUf6KZ','cbv3Cfsx74','Vr0YpOjIHWB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT, c BINARY(43) NOT NULL, d VARBINARY(54) NOT NULL, e VARCHAR(99) NOT NULL, f VARCHAR(82) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2049892798,-1650514198,'gd854','IWbQGGcrIzrw82lGpNKd3YxpyZa9Y','oZB4Yv6rOLv1vOGErpiEQ5aiP0z0WpZFovF99UpqlkHOpqaUo','JyQSIalgYV7ziPxkNL37RKoTLq60n5M3dj6W','cUBohMGNms1KK39kisfF1pEn70Fx3mdsicREbAUS2Z3pJgNkrDaFI1tyPMA7cy5BB8GJlLQolmWJtrB7mLRMishceGuZWSrq8U05','O',0);
-INSERT INTO t VALUES (-1243917529,-1391195865,'ctwWl1qXuQtW7Smum03NAoO4ZYz','7G2emwgop5EmwjR0YZWNZiouGX','jYSUvPNBHRbrM66ytV1SwG4N1wxQSYJiK50dD43x17gfFQZmbwmWqi08coGXWHshEtSH8FHAXuuP9KJn9KR4TaotMK3PxFNGGA','hFVjRHFBaQuGgdNokmG27ixHhfFNyjDy5xeApe0mN','ZswtPTvwgUhNRzxSV2f9AnJtlqgcHT5VCAmhHqblJ6vxuXTLd2RCiZx62kCFCOyCZ','5HP7nn8YVerj5',1);
-INSERT INTO t VALUES (1192006977,-65105727,'pU1ar6YnJyK8pTpRMfqv','32sQWCiXMPEs55arz4lAdWXdIKLMf490g2KWBokhR','dBJf2EgiWDHe4gBYa3aScgIZZtpBldMSw9A0B72i7gfOjCjOru8cKzdwr1l7YwYjuRecC84J8VbsxBS14XHA55jKtzJOWrVDMwj','mPbSf8gtW3S35PMz9o2J2JWfBylHeNSgfZFels80Tp5lF49qUBT','DDkotI0z6FZcY55qXbe1aYTsh1dv7uSZ1B2puEc7h6Lrz','IWU4JbfLBqxZhNfncOi1rHGvjNrNBApCyk6OU587ZKB74EA82YU',2);
-INSERT INTO t VALUES (-1741074777,1895710735,'s8m4X6CjhHb1XxR26EiYev3vy3excxmP','gyJt','Hd9CpuQ3SRWh8sPbMOHCTotfR7LXxMTQ7i2fJcwlrNAGoT91krFKVs9BXMN','Ae8bx86Dx9QSAFxHjgjkVFinXv08P7um71O6kkaGkXRIX5','m3Ei76e1gHEQCkRI39HGTIpaznTr6gl3I3WplhXQixOvdNYlN18l0yxGBMIzG8vWoZ80hUypwOJlvCxvrOg52','j3wgWeAIaOIAWzaXOtcoi3Y0FSw6zefB',3);
-INSERT INTO t VALUES (407807035,621238948,'2rFxZ4sxbtRjQlqf58RFD4OdJkLby','0HT','rV4sZ97CJg2wXE9tc5Zp2mTOeMs52VgEZef1ThLbpctFZMdfmJqNTWPzNW7S5vLC','jfj2P06teGyF2VWKR0p5IKat5LAoxp2gtc40RoUCR6yD4lj0j6bOA','x75AfPlOUcsYWX85hL9WeHRzbBTA1p8nb8MUmAPAsYTAoSg7LHCCDP21elsXe','OcviOdj2gFll3ABY5WMFVXoxCvaGWt6RSKWzWSKZ0D9AeVZS1tp5d2t',4);
-INSERT INTO t VALUES (-2018491444,1424269590,'juh7GqsiHycPSOYpEt','tOjhqp2GFA2vovZQVDD8rrFCxBD46gI8PfvmimVN8','xi0YDtxdWNYsFeAXio6iR14v0wEbtxP5kVY3Fv2b1JtTQQP','wDEKK8BJOYeWpHi46Y8R4nx21iSOM06K8FvG','ginhpL49PwR7Tsodum0PLxYjgCXB8T9KFeOYU26Sv5alRVB3U7Onx8OUev','S4AJZ0In0IPBdZeK3PdHqf3QTwU5QCBjIUk3CKhtC8faPSpBLe',5);
-INSERT INTO t VALUES (-44872556,-409416626,'0jLrYv92ZQCnwsibe','b','DcbERCoAjbxj8MYkXeBye140ACi1uDWfKNSocvNNcaUNx5WlfGDM42b0M08floYhjCP','2O7l5ePnysjyqhj6xPxjwQ7e0cbqQuXzsDpqv9915SUYK','mCPomVzOajqkCeB2DESQ08sxD1lyZXAWGKRwlrNZYRqbAdRFcsxVaf6pGTSeYZIjkJMKgzUZ7mVY9XTWVninHTgjY','TzQcutByu886xbyWsI0ZWpmn7kwGTXts5gGYb0hpuj5HZEIUqEfaJAQahFHTsF2tXMMwuyjvOv',6);
-INSERT INTO t VALUES (669754033,-616301197,'b9WUekY9zeULkCNThcNNVnNtk1n3','oQyfzQU0fKgbJDqUHbIMw514XOYK8P1pMkX4aZf2HjXtnjPgqAbRVU','1hST2xPktrz6sWIoXBziKPRGIPT1vJ8','Qoh6VDyKmtp4mS600u7VJ9tWLtigLobL5bSnobwTTcx6aE2s4','SW5sArzDODGtLpGUhUyujj3C0p2b0i0TV9RMZrialxHmOpUxVqexOqlr1AwJ3RZKASCu1IIgG1IE','eet5OdYI90TzErttf4nfjaq4N6Oosb2v0r9YgIv0yYjmFMvlSUn1bSoY',7);
-INSERT INTO t VALUES (213736158,750756326,'6uDimY6X8HPC4jXD2zyEaI4miWTLCz','9fF8q8cRXnEbvzPikN','9exxgMBO7XUxDHhjI','u8zM3wvc0ktCkFACEIXx1mM6acfUZ0BnnrmX9iKcsLlYS','MsZWp4wsX','KedSYZm5N4HtrU99HkA2hQ0g38dhaFmRbQGeSEcqvjaYV7ET38kjbt3lFKSDUJPIep5O8ftlCa88L',8);
-INSERT INTO t VALUES (312575394,-763903428,'wH4Hxj6eXQ7xibWmBlH','4AQDJzoFaDaNa225j4TAoBoZk9erszebMG4vFTjLxl','ai3jrylYUhYhly3YkQ7Lc8F9gc0fBkC3rc0CVSr4','DUoewavQAbFYt4621D6gFvgvATUMe','CmLWPDrzVky1YiIBjyf8j1Zdh1imwb2KiN6HQSmn2O0MPXsH05PgCflodTYBK072w5LUnZ55s7xJCLAx3odO0mKlO','letC2JD1bot2reDCYW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (3120107068,2286267,'61','HGstsOpkPTlID8ALjpkYOwgcu5','ocom0RdUOS78vW1o9iOdGl2FHf5X','ZgJeMORtJZ','Ub','T',10);
+INSERT INTO ti VALUES (3120107068,2286267,'61','HGstsOpkPTlID8ALjpkYOwgcu5','ocom0RdUOS78vW1o9iOdGl2FHf5X','ZgJeMORtJZ','Ub','T',10);
+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 (4060100276,4245723,'vhH1J','bHkDnAJ0gqV1qzK6EUlqUlQi0sKm2fRy76bPZzs8GLO7jLQEvgucvWnmmUjzeIlVQ7','gxqc8rkqllhP6p0DhxvgChGts0Em2rZ','iqegNmYt5','d','e',11);
+INSERT INTO ti VALUES (4060100276,4245723,'vhH1J','bHkDnAJ0gqV1qzK6EUlqUlQi0sKm2fRy76bPZzs8GLO7jLQEvgucvWnmmUjzeIlVQ7','gxqc8rkqllhP6p0DhxvgChGts0Em2rZ','iqegNmYt5','d','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4047278856,-3606587,'ykt','9frmrswcGFNJOycdsQUBEtdoFa7qD8Mw7FoPBXJhELWynafLoHI0i6ALhvVue6M7mJCoJabJXwPhjoGNCyjhUaK6YLEop7Fcms1WKmg9RO3unbDkUiC8i77xCu1idGYqpJD7CgbkowDDxnlNd48whwbp9wx4klPUg6YHJswLvSQTeqn04wB7UsdkYeVg8','EXxJMEA3rNDG6pNXZvONuYmX9Z','lD1XYzlIL','t2','e',12);
+INSERT INTO ti VALUES (4047278856,-3606587,'ykt','9frmrswcGFNJOycdsQUBEtdoFa7qD8Mw7FoPBXJhELWynafLoHI0i6ALhvVue6M7mJCoJabJXwPhjoGNCyjhUaK6YLEop7Fcms1WKmg9RO3unbDkUiC8i77xCu1idGYqpJD7CgbkowDDxnlNd48whwbp9wx4klPUg6YHJswLvSQTeqn04wB7UsdkYeVg8','EXxJMEA3rNDG6pNXZvONuYmX9Z','lD1XYzlIL','t2','e',12);
+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 (3129111061,-491917,'82i2Ci','X3R84BJKa5YZTMrI5eAX3b7OOBE50IELAAxy9s6DCChJUkkawwPaPFURziUGaUaXOJqPa52aEGCeu0q26AgCIsCwqgQU6F0Eh9eP2ghG7c','0tKOqUfo','GCC9vX0POOqghaipFXsGyL9IHpthcsQYsvLl7dAIxMbXGWwSRDMTY5VNjCySmSi1aGKOlpHBAwpBKqgEC9wSUnhYaNP2Ql4z89Cjpq870KHW8u','d','D',13);
+INSERT INTO ti VALUES (3129111061,-491917,'82i2Ci','X3R84BJKa5YZTMrI5eAX3b7OOBE50IELAAxy9s6DCChJUkkawwPaPFURziUGaUaXOJqPa52aEGCeu0q26AgCIsCwqgQU6F0Eh9eP2ghG7c','0tKOqUfo','GCC9vX0POOqghaipFXsGyL9IHpthcsQYsvLl7dAIxMbXGWwSRDMTY5VNjCySmSi1aGKOlpHBAwpBKqgEC9wSUnhYaNP2Ql4z89Cjpq870KHW8u','d','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (63795530,2795806,'b9A','DSKWIGlsh4jLDCvkoBzE5ASzkmKPv0bmfEAdvrSs4FeBkIXQoQAeZh13qhpxQm2qfVZCiobpundCu3baLIF1VMbtd1C7irpm0j6B9ZnHP9rX1BhyU6vQtHkWcel3nREzcbESllaOr65vKO2mev1UlGjoqZ1u0iFlVfAdG4641wZkFEk5Ddefa4jEKohYhzZ8CA1zVvheFdM8FAoLy7cP6JlD2TvjOMlExLRc9sprZzxodBHcloPhyib3F4bIQaMz','RumzyeSCSzPj5rfUpVG','vcLZK0mfkaNNQUZnSXbLpRGRvyObIC7b8Xcq4vnET','8','F',14);
+INSERT INTO ti VALUES (63795530,2795806,'b9A','DSKWIGlsh4jLDCvkoBzE5ASzkmKPv0bmfEAdvrSs4FeBkIXQoQAeZh13qhpxQm2qfVZCiobpundCu3baLIF1VMbtd1C7irpm0j6B9ZnHP9rX1BhyU6vQtHkWcel3nREzcbESllaOr65vKO2mev1UlGjoqZ1u0iFlVfAdG4641wZkFEk5Ddefa4jEKohYhzZ8CA1zVvheFdM8FAoLy7cP6JlD2TvjOMlExLRc9sprZzxodBHcloPhyib3F4bIQaMz','RumzyeSCSzPj5rfUpVG','vcLZK0mfkaNNQUZnSXbLpRGRvyObIC7b8Xcq4vnET','8','F',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2429773644,-4116112,'bKk','PRbW18ptWqlQsUO7kWtSEuV0IVg21DwQGNih9qeloqnoyo7IO4iXM8lgfPGSxiAgw7xiOgMB4SDF9T6cWZ5MNnDsxFY5y7Rurr66M7aX7HzPx4E8ND2EDRtXOtETslGtjEzCbcFpCkOx8FJp6YpEsBBLEqySu5nQ7TLtjn6j11yYJ4QSl8d0UPdSJbELlQHmJLVyQnrnsCio4knWDJgQaxeZJ1f6slIscoDvMI7Q6TG8BSXYl8xxmiIOAGH8Yx0','pw2fgUyVPn','ZIuPZIlNCyo3F6gmOhMcfJ9','y','Y',15);
+INSERT INTO ti VALUES (2429773644,-4116112,'bKk','PRbW18ptWqlQsUO7kWtSEuV0IVg21DwQGNih9qeloqnoyo7IO4iXM8lgfPGSxiAgw7xiOgMB4SDF9T6cWZ5MNnDsxFY5y7Rurr66M7aX7HzPx4E8ND2EDRtXOtETslGtjEzCbcFpCkOx8FJp6YpEsBBLEqySu5nQ7TLtjn6j11yYJ4QSl8d0UPdSJbELlQHmJLVyQnrnsCio4knWDJgQaxeZJ1f6slIscoDvMI7Q6TG8BSXYl8xxmiIOAGH8Yx0','pw2fgUyVPn','ZIuPZIlNCyo3F6gmOhMcfJ9','y','Y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(58) NOT NULL, d VARBINARY(53) NOT NULL, e VARCHAR(65), f VARBINARY(83) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (96,2287013825,'BSXaD6A7H0ZCFzRIQz6o9zlDT0cB0ygMtHquuH','fGPOdJsYZxXUKNX8fNEYmk','3B6kiV','4Z5NA5LpgxHE897p837Ojum1QIT6ZBTL38za1eTBRGgphUmD','f3','5',0);
+INSERT INTO t VALUES (13,1394838561,'I29EPseFaGoZw4HvbiKlORWTzxMKizXuZjP4auZz6E8tm8','wEkB0p','JIM3Hx','yVwxeBwQhaCQGbNipBVfm1vNUVPu67Iu6DeBm2SD8uAiqijElpWIUioaLciyvKFHkV','X','5',1);
+INSERT INTO t VALUES (230,3451683508,'Hjwq5cwSC4hRZKAtsqwf','RSgqGEWgmZp2h3oDUMC','w3rXtjj1qDtDJR1EGepR8','KUSByOxkKZeIukSUS7OtNSKA3a737HiYtylocPu836o5O','I','C',2);
+INSERT INTO t VALUES (155,3429104331,'vyS6GCiGjFtypfqHKxVWHzV0cZsbJof5jEeCVuOWcqmpryw5L1tGb2hZTt','RCoYnwYTPgIgQGSgc0d6A1uLAw','lFjrjt2guaI1ZplBgBd9LS3wqJ4GgU','wB7Ff8h6hKgDFWfkU4vX8cpjKcIEKevTghuI57mLNLR1lQMZQXr','se','k',3);
+INSERT INTO t VALUES (145,3936346374,'vySPq4A4yasO','BOf1sz2oN','RxTrwklbttslcd44CT8','Be','y8','W',4);
+INSERT INTO t VALUES (206,3335359129,'1DijdTtng8fq1V5wAhrxIxd','agnfvBwK2u4Zz7xCmQrgBUOkDDMqKmK','09MF07kn','CMlagF0z3yY9ufkYu8rvgEQgFNIC','4u','J',5);
+INSERT INTO t VALUES (37,677826923,'tHn5UVVBOkYeEuaOjILmcRpTR','vULdXflukZ4LgjlLhaeA75jOaiY32NcJY','LGKnwW5RA6iuC0YP5fPmJLTlAEniSEmZ2SIX','8A1ZqOXxjsr25ERZVXQuVXtmEFR1p4s10VnAbqy','le','m',6);
+INSERT INTO t VALUES (47,983553362,'58an6hFxob8Zj','x9qK6w7QLl9t0KEhOSAhKlmmaUqIpWgKGEVgR1Pf','2llCFHGFdohfrggQo1zyQsuIorJP4Bwz44PCj4iEAT22s8OunGqDnZeJ5zTYz','oV04q','q','1',7);
+INSERT INTO t VALUES (124,524728814,'u7klZfS7gEpncldlpsIanH760ZMJdhFh5K61c3AKMRqZ','gLB7TjpaDXUVvSc2TmznjRPVEyHILyYhgnpgoLGPWrga9c','LzjeYjcFLe0UuJQ','ELHSnxkfANNHaaTrPkWBRbTGFUfOFjvhYs32bTfZ5mEr8DlWQSnf52DfAmnADl8cUPaSsjR6bnf','Fn','7',8);
+INSERT INTO t VALUES (20,2773254555,'qMp92SLezAM3k','T5S2U23lgqjV30DhTzWAsB','wGGomzEGGMB75WGD7CT3l6pzrksuEJA2XLif5UY07j0brXTZ4Y4wkvKqJTt','KkX','M','L',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(58) NOT NULL, d VARBINARY(53) NOT NULL, e VARCHAR(65), f VARBINARY(83) 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 (-1274227689454287337,-803665836,'8ZkcbPTj0GOmjGQoha9','9VDwobvO0JnUjBCfuY8k3PbUDuWpjMBLZehDX46H','cURkpWW6oWDmGawzYKrsOlF4mVtvFeCDxMqlNwDfFSgmCVJtWCZ4NOmZOC8Yi5vYu49LXM9MEM1gSRqp','ShU0PKAzvaQvrdkP66fG7xnL9','cT08qs6eqyb2hAmqVzU5VqIH3E0tQ6fIIwXQS1wcUlafZrEMUG1P817DJFHu6tUKSKLqTGMu4LD','2FZqYX4gWtCJUwJPswv8e4CuqHNsgcxsddn11QmlE0CHvsIF4XnPSBQ5ADYjA',10);
-INSERT INTO ti VALUES (-1274227689454287337,-803665836,'8ZkcbPTj0GOmjGQoha9','9VDwobvO0JnUjBCfuY8k3PbUDuWpjMBLZehDX46H','cURkpWW6oWDmGawzYKrsOlF4mVtvFeCDxMqlNwDfFSgmCVJtWCZ4NOmZOC8Yi5vYu49LXM9MEM1gSRqp','ShU0PKAzvaQvrdkP66fG7xnL9','cT08qs6eqyb2hAmqVzU5VqIH3E0tQ6fIIwXQS1wcUlafZrEMUG1P817DJFHu6tUKSKLqTGMu4LD','2FZqYX4gWtCJUwJPswv8e4CuqHNsgcxsddn11QmlE0CHvsIF4XnPSBQ5ADYjA',10);
-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 (-6172921544133096061,1179999304,'QlU','jk0cIMxqotO7RiCBWkSdGhwC3L429pc','9vL77bQ0cpz7mkjIIJD9GlcOk2hpYHPK7zuQrG4p8h0a','l6q8XU60YYiPw4HoewLEwZhqopRBpS5jZNTV4TlCGQ','QC0WvEC7wbhrKlQp','KYgF9AWkAoeYJMjmQ01RPP12lvLBvWE',11);
-INSERT INTO ti VALUES (-6172921544133096061,1179999304,'QlU','jk0cIMxqotO7RiCBWkSdGhwC3L429pc','9vL77bQ0cpz7mkjIIJD9GlcOk2hpYHPK7zuQrG4p8h0a','l6q8XU60YYiPw4HoewLEwZhqopRBpS5jZNTV4TlCGQ','QC0WvEC7wbhrKlQp','KYgF9AWkAoeYJMjmQ01RPP12lvLBvWE',11);
+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 (8974358,3220789454,'pRHKoNhNKzG8UnK3EWGMOKJg','q3ppugqr','RLZwt6RSaooSogxnLXPqGhUFxuu6SMxF5ND5pOQttedHxucl7SI4FSrV','EjyId9H29fN3Hsm0bgZ3jv9zdrZziIgUSwH4h9I2lwf4RY','4','i',10);
+INSERT INTO ti VALUES (8974358,3220789454,'pRHKoNhNKzG8UnK3EWGMOKJg','q3ppugqr','RLZwt6RSaooSogxnLXPqGhUFxuu6SMxF5ND5pOQttedHxucl7SI4FSrV','EjyId9H29fN3Hsm0bgZ3jv9zdrZziIgUSwH4h9I2lwf4RY','4','i',10);
+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 (2141528,2280982903,'NTAQz8LxR','kFtSLfzbHrpJsOpgVx52TXUODz0R8L8BWG','f6LzJMkvsBn58esMrXo6GuspSlG4Bqt6Z9DFa0rsssb8bEziedbWZDOie4','npVCUaNoRUHw9n76uUyqe5epEsbS0cdAfjeKzMXW9zRry7o4WLhYMh','8g','P',11);
+INSERT INTO ti VALUES (2141528,2280982903,'NTAQz8LxR','kFtSLfzbHrpJsOpgVx52TXUODz0R8L8BWG','f6LzJMkvsBn58esMrXo6GuspSlG4Bqt6Z9DFa0rsssb8bEziedbWZDOie4','npVCUaNoRUHw9n76uUyqe5epEsbS0cdAfjeKzMXW9zRry7o4WLhYMh','8g','P',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8499955729249517787,764123543,'6riWA3KmMNeSa2xNMyJ0FfAidGbJJdQf72w9Ou8','zcdd4G9ASfYKvDp56hrLFZfFty8gX3BdjB9m3gO3b4zn52ZxbHaL87f450Xkol4UWNt3Wnm6A3Kh93mhnY2ifE6H3fDh38QX2rzlZGAy4aAU4T7kmH3t641KnSXq8yWuP2bXwGTGmwO8vPXZlZ','mfAVtEedIomi544muBob3kKWCB4Sx8HHmH1iWXPWHNt3s7xKoyHL','ObiCwBYnuacOPV8lQj9CPySpqrU8MBk3T3whd6osJe0','Wdbxk14WoJjvLQGQKOwWjQ0RJ3ibrtg0dPuKaDlt8ysuIEyE3Ls73qxicoCzDT6j6PP10uK3gWCLDg99NzflM8UmSnI8rS','70uMqdjXmZ',12);
-INSERT INTO ti VALUES (8499955729249517787,764123543,'6riWA3KmMNeSa2xNMyJ0FfAidGbJJdQf72w9Ou8','zcdd4G9ASfYKvDp56hrLFZfFty8gX3BdjB9m3gO3b4zn52ZxbHaL87f450Xkol4UWNt3Wnm6A3Kh93mhnY2ifE6H3fDh38QX2rzlZGAy4aAU4T7kmH3t641KnSXq8yWuP2bXwGTGmwO8vPXZlZ','mfAVtEedIomi544muBob3kKWCB4Sx8HHmH1iWXPWHNt3s7xKoyHL','ObiCwBYnuacOPV8lQj9CPySpqrU8MBk3T3whd6osJe0','Wdbxk14WoJjvLQGQKOwWjQ0RJ3ibrtg0dPuKaDlt8ysuIEyE3Ls73qxicoCzDT6j6PP10uK3gWCLDg99NzflM8UmSnI8rS','70uMqdjXmZ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8072173533858644818,-1859537697,'iHAJDrO28jMkJf3rrARC','fL7lcaSkHDKV1QAmqaGH0','b9rH9Gil15ZExAz6CwNSYHxhZSqZf6WwLDRUlf1xzGsp3iQYGLz8isBymmf1NpsaojHV0yLk0Da','g3YB7KJ3WRXDcFGMtKx3xig5kdpZIoKs2mdSy4Sck3kYy2dhOEnL6qpOf71SaxQkXcofQU38v72waZzy66uz03fxHjZ8pBxOaY72hY34KfbIn0nmwr','eoB8yXmvBuo4b6widf1mKzPN8EQoBBAcdZCyttJ6oeNov','S070nfSHWmlqSe',13);
-INSERT INTO ti VALUES (-8072173533858644818,-1859537697,'iHAJDrO28jMkJf3rrARC','fL7lcaSkHDKV1QAmqaGH0','b9rH9Gil15ZExAz6CwNSYHxhZSqZf6WwLDRUlf1xzGsp3iQYGLz8isBymmf1NpsaojHV0yLk0Da','g3YB7KJ3WRXDcFGMtKx3xig5kdpZIoKs2mdSy4Sck3kYy2dhOEnL6qpOf71SaxQkXcofQU38v72waZzy66uz03fxHjZ8pBxOaY72hY34KfbIn0nmwr','eoB8yXmvBuo4b6widf1mKzPN8EQoBBAcdZCyttJ6oeNov','S070nfSHWmlqSe',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(1), d VARBINARY(63) NOT NULL, e VARBINARY(50), f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7756867836934253657,2414543,'p','bFV7PAfliDWdh9O0g0Nto','QjY','BuNi32Q','r','CRvJr',0);
-INSERT INTO t VALUES (14611184084085188355,10824878,'n','QQPNsUHyYLG3DAB7VSdl','gk89qobas0xiKa2KIPpzq2weLX43XI','dvE4GkAg','58lCjdSxF2pdUkicZ877CgL9m1NRVLdu1Z6UD2YQEiNSNUwOjhdDhI9g5EWXpaQA1bwVCMwcMuho5kbQ2inl156L','FKcybCDxUcaVRn7gzaENPOxFhazgUHlow5TOoXDJUgEuJZ1WZcPVff5ehXLKbT2lSQftJQj',1);
-INSERT INTO t VALUES (9836696840453525919,12873148,'r','ivNVmHpTZCvum','NQmVZtiRzy0rnsFbFNvWatsyobFAGV6e2QLvOpzzcH','x','rWWZG8seaT0xGAHGH0dbWbkOk41tsoXMZ0AtrG7Ka6JUuG8wLEc4l6eA91Q42btOE7NbhafGmL09l','GRnTBU',2);
-INSERT INTO t VALUES (17212239207939514491,8459767,'e','cqV9yGJpTY9','hfSjHs9FBKfPfp12CDyk5KqeRqL9wtiLj7gb6GcR','OT2rX5qeH','ojvTiZUFHbGPGyNnHGWqJ48aOUQumHWlq90BTdtHfD657vOrPCh','xjKMdO0qcijc322M2K027fogjxUrb9JS6io0g4VdWiTsWZaAflWSN2jHoc3hDbl1hg8Vm7',3);
-INSERT INTO t VALUES (18261489090792366585,16443160,'6','795V8R9awipBdJ9267Ch9','udkGwajjFjVJQMMFBgRyyNyKKlqROgImDGZb7SMtE','09nVj','zEvAPBq6EpUfhFb0PBB4va','tWjRPeOcRWC3wL50MosfSZFqlVfO6lFHbpuh7tzYuo8L',4);
-INSERT INTO t VALUES (5784060396193253120,1986867,'C','rEA3h3n9nv72UPZpZFWN9rTw','9ImkdWsunnQFK19fojKuRmibbmrlMWnQzYDf6bmJh7p5n','XRrGgqR','NwnaNfh3uiLqyDvzIJVH3mFN3QpnXwXOaw8QYj9uiqPSnLu8yH6ZnMBVKMfuWpCCtuM4vPhiaDFky0PNxL','v22S',5);
-INSERT INTO t VALUES (15508001941033443370,15998630,'N','SKBmLt2bsIAIdrcqLCXPkkeKe4htct81b0xm','x1Okx2r17hkRJfW2TbhqxV4BxJS','uy1L','ubxv9xjcCLQUYfVVy5WNggq2BPVmSVZ4k7ffBDXGNzAYHPzXv9PWWGgUKRTv6Yg1kkfA2i6tePCusjCEos9j','qY',6);
-INSERT INTO t VALUES (6098664229447972465,5197649,'u','gANsO1oEQwo8NeEsUPln','53DzDadmEW8cDoBdBZ826FtIb6mYy9BBSSA3X7w2yh5uWE','qzOLnd','Z8Di5UEWSOLUjZjgXe9ooDQGzFmXjNHxSt5hh0uD7Ch0olHVYybTVo1Of33xJvtxBjzodwaGs5b7GFPYqwPq2ZeyJyp2p5LZiEe','KoiI4KVjT51OmshN4X1Ohu3gg6VHrEiLMvrnJyXmeQfVKWSIy1KsBKrHy3wfdrN4go21ttnTOzBjJh9zoa5AJ3pc7w6FNVNx',7);
-INSERT INTO t VALUES (11256862363809082984,12468004,'V','20kbvpYS6ef8hdoW8QmLC2GbnIL41gqPSr5vfUHO00YWNNrdHHJ','tafff274T6T8TOKNrkMitMD4e5','DkC9H','m21cLseUAPBL30P7vQQGmpHzp5qWv1x7WRw0phARYf1EhI2','TIur',8);
-INSERT INTO t VALUES (16368607390891587255,16255749,'v','CkJh','PbiT0wYHxwBW3KscIUn7LL6FMCXNafNRlgMIDmNKdwp7hac','W','M8wj7nR5LEGobvR0YKJA2Q9KP8YLU2MKbKXH3RoSCO2mLk4W4mnXX1sej','UWSurDGdV8nrYaTbamrvW2jMTHKO0p6oeWboq0T3JNdqyuHg0GUVBoh5nuUCytwWSzgxq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11433311,3132311916,'g','nW9nvABpmfv7Sb5kH1c8MulBrtnO1xvCeLyQnElCXBbSm88s82sXDSkOg6USUOSdDCY','ln8KOSTIr5YAC7vqknLCYvA','aFrCAxeEbGSwif1wSuMWJ0FlTivjhX1c1ANpUtOjvYEFC5TTINaNeFeXvT','a','c',12);
+INSERT INTO ti VALUES (11433311,3132311916,'g','nW9nvABpmfv7Sb5kH1c8MulBrtnO1xvCeLyQnElCXBbSm88s82sXDSkOg6USUOSdDCY','ln8KOSTIr5YAC7vqknLCYvA','aFrCAxeEbGSwif1wSuMWJ0FlTivjhX1c1ANpUtOjvYEFC5TTINaNeFeXvT','a','c',12);
+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 (9334122,3677118902,'TAQmA2W1vQc42o10wJFe7HNR','Rt55drusMObtfy5fOYuIaMSHv10TQT3Ftm77LoHwwvX0g1aLZTTL4tEA3sYwNbxrz4oU5Zsoz4Nh8dMrJF9zBO','GL0','B2YuiUe9QUbAQS1SGPemBosRFlHoIXVlKW7gFnZQN2dvXRC4vEODnYbJsChXKP3hx3L920WHsdcj7yHw0mHnUmaXd9J24Z9HsxT4QaCxMLpAImw8jLJscLlxXCH2zkf0LM4LZU9cVf4MzFh0VeO6P33K4B7ESPEEEKzaEms3gQlPJepyIlhHPtYEDI4exklEVT9ajkkPs9aUI3Aq5','de','G',13);
+INSERT INTO ti VALUES (9334122,3677118902,'TAQmA2W1vQc42o10wJFe7HNR','Rt55drusMObtfy5fOYuIaMSHv10TQT3Ftm77LoHwwvX0g1aLZTTL4tEA3sYwNbxrz4oU5Zsoz4Nh8dMrJF9zBO','GL0','B2YuiUe9QUbAQS1SGPemBosRFlHoIXVlKW7gFnZQN2dvXRC4vEODnYbJsChXKP3hx3L920WHsdcj7yHw0mHnUmaXd9J24Z9HsxT4QaCxMLpAImw8jLJscLlxXCH2zkf0LM4LZU9cVf4MzFh0VeO6P33K4B7ESPEEEKzaEms3gQlPJepyIlhHPtYEDI4exklEVT9ajkkPs9aUI3Aq5','de','G',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6253266,4030400412,'PGqH5LXGOkwkAoBjir5JCy','M4AeHOEE4rgNCRmimLKsNfD0hAvSPsFKbIWHDbhecSFTSa7Vj12r9CcuxgN5kRksSAYqT4','VfPwCuTtL','hXwJBktotjdDiHzhJspGfs9QEFYWqscMr4BBBpTuUa0zConiqHiRwG4XPH6UIwpVtfgAnObVD5WNLaJ2EbVrRvmxPlCDhVdtNq7NaQ2ls6hoSWaY45JQoOgaiF0ijHh23O0iY8fLZvu','2z','A',14);
+INSERT INTO ti VALUES (6253266,4030400412,'PGqH5LXGOkwkAoBjir5JCy','M4AeHOEE4rgNCRmimLKsNfD0hAvSPsFKbIWHDbhecSFTSa7Vj12r9CcuxgN5kRksSAYqT4','VfPwCuTtL','hXwJBktotjdDiHzhJspGfs9QEFYWqscMr4BBBpTuUa0zConiqHiRwG4XPH6UIwpVtfgAnObVD5WNLaJ2EbVrRvmxPlCDhVdtNq7NaQ2ls6hoSWaY45JQoOgaiF0ijHh23O0iY8fLZvu','2z','A',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16313054,102816450,'drHf0n','fgHCVFvnqkwt9TJJR2zhmv4wsV9SODWLSerI5bM2RdMvKK0b8fHPKQ','jGEOQpRHk0RMdMMiDdJ57mdk','16vLHNxVQhFYDou1JCXQFHKyGmJDlPnCiIUFuyQ0mk01fKDVd8Pn9k7P5SCIaFfWZsl3vaPjsvg5agq6sIFKn29EcHKI5fifgVGVFeoejH03fNZ01uwzrWchBUGrRHp3b2JF7F8mDSrrjJpEJZPKTJ7F1BTU1iL608McCLCj0oG9RoMxsUth7xlSYPg','lfP','J',15);
+INSERT INTO ti VALUES (16313054,102816450,'drHf0n','fgHCVFvnqkwt9TJJR2zhmv4wsV9SODWLSerI5bM2RdMvKK0b8fHPKQ','jGEOQpRHk0RMdMMiDdJ57mdk','16vLHNxVQhFYDou1JCXQFHKyGmJDlPnCiIUFuyQ0mk01fKDVd8Pn9k7P5SCIaFfWZsl3vaPjsvg5agq6sIFKn29EcHKI5fifgVGVFeoejH03fNZ01uwzrWchBUGrRHp3b2JF7F8mDSrrjJpEJZPKTJ7F1BTU1iL608McCLCj0oG9RoMxsUth7xlSYPg','lfP','J',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b TINYINT NOT NULL, c CHAR(62) NOT NULL, d VARCHAR(61), e VARBINARY(22), f VARCHAR(49) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2673818,29,'PxVYPgcTpdUePg3WRbTB7k4EwbDX5vffekx7b','AWIZzgIcExR3ntBX','3psrR3oRtttYcDu','hP0ofmpk0gWfNceuRwyujvNYHKdYeK0lp2dGuO2UIg','q','8',0);
+INSERT INTO t VALUES (-4078513,63,'QyisFLwQJb02PCU2Jo9l0sfgN5waxyx8vly1lmGan6YArTVAXhk','UZaaBJOwvcmDUcQl','rrXmmiZa','96xLHlkCEkVQDEv7IS3oqGJ','u','No',1);
+INSERT INTO t VALUES (-4670338,-46,'6xcSK9OBPcqAwrYuUJPwo2qd3j73X9VsGpXL2BZlFxhbiC0ldAgFZz','uPSGX22NhUxq2O5xcE5UIh4GIXoXooBUFtuLicmHy0icixu59zYse','2h','FWgrhFSx2wnLqt','j','Zi',2);
+INSERT INTO t VALUES (-8145340,53,'xvypvSNvG7Rqn1i6cybYziR08KQQ00JG03oppGpxs0CPCsw2MGMhz7hzuqPwQ','cnriVD074aq1JNUoF52uNTUWBTfaXTuNuj8sNw7odxqv','5Fs','MyUGyWOl5w4I3CSgvLSrxdszhz','N','AW',3);
+INSERT INTO t VALUES (1598540,-67,'w9IH06pOPh2JCpJgAVL1aTewA46vbwaw6l23iIS5ZMTxvPr2lukuP2LdUyF','lr2UvWzZIJO95g8ewaswn7umnOA2M7ml88CeJg9e0VEFUQ','MboTYjXTt','XWkBaX','a','y',4);
+INSERT INTO t VALUES (2230938,-100,'RfHYMT0kfRtB5SYTOjF8NraAXJSE','DXldljXBeZjNYMh3HgLFqtLDUfbcoC27xqHZAhAh8jQBeGWPsJSAWqrxB','lCh9hlIBHiy','OWfo7HgDXolSkFFPou3k7Pb1ylA','5','V',5);
+INSERT INTO t VALUES (4244184,11,'56OKYtEiVvSDQdL','d1WCsvr8iNQjsSVI8mRDx4OzxHmQ','cKdfHryFImzv','9i3H22dtHV3FCDSPsQNcI4i1pwXQi','K','F',6);
+INSERT INTO t VALUES (5301687,102,'XHdMxPmMY5HAZ1DhZoTh','1QKDBG1RMTnRBjWJfsqo3lZ','yBh5DsiGF','cqc9k8YXRNPqLdHfwSmhRnTY4Oz','A','0',7);
+INSERT INTO t VALUES (3421458,90,'FpkOUVpUzT2cT3UOl0axio68','Fl2uKAME5NGY9anEWvRgxosuSfyQ7nYGMUPAqpG','Npz3PYa2i9zNaz9l','7A8cehGjEBQ3goR','P','d',8);
+INSERT INTO t VALUES (-4478419,28,'1k3P4LAf4xF3NCGelLTa7z54jq','nulzwUQSHzYzks1xJuKvzSjHU','WA69VgcdxUnnOme','kpq6q9D','Q','kw',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT NOT NULL, c CHAR(62) NOT NULL, d VARCHAR(61), e VARBINARY(22), f VARCHAR(49) 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 (873932239200925713,3783754,'B','0KneodEFfWu','VofHdiZe4j0ohJwvLQu8MVDvzE2ABlvCzcTxfNqa7UA6jU2','d1MiSs27A','qrbjI6YHY6BaBsAxUrUKQlevgncgy3wMXFn654Zzn','hTeHEcuAr9M92HXXSjcYTennJ0XEqkmN82YPH1UNM0',10);
-INSERT INTO ti VALUES (873932239200925713,3783754,'B','0KneodEFfWu','VofHdiZe4j0ohJwvLQu8MVDvzE2ABlvCzcTxfNqa7UA6jU2','d1MiSs27A','qrbjI6YHY6BaBsAxUrUKQlevgncgy3wMXFn654Zzn','hTeHEcuAr9M92HXXSjcYTennJ0XEqkmN82YPH1UNM0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (16191494377448060503,13993556,'Nd','deSzBPOg97IoweLuZ7Z','ESnS3QKGFJ5iRnoCjW2iva','ncB','6XhHMXZLPTcFBFo3deL2Rb6BKbNXysGBezV3FIb201l87TBftL91CAGR','SgirbVAvwOypSwCV4YjLQp0A6AqiFfwT2fYdAcc4gi',11);
-INSERT INTO ti VALUES (16191494377448060503,13993556,'Nd','deSzBPOg97IoweLuZ7Z','ESnS3QKGFJ5iRnoCjW2iva','ncB','6XhHMXZLPTcFBFo3deL2Rb6BKbNXysGBezV3FIb201l87TBftL91CAGR','SgirbVAvwOypSwCV4YjLQp0A6AqiFfwT2fYdAcc4gi',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (14417208921200978322,13756086,'N','2AmG5bQiNH1nBlGLrr08a5vfxqYKBFapVnkeA9acnMvuUir7uUkGSZS25PQksPwN3QenCelWS96O5J446irX','KN2TY4r','cMXI','3Sd5rVb8iibAiRmqcTx2i1nLxh0PcNLwEXiRbmYYDsbilqG9JNtpU7','CIuwqFgnGVdsjaf5UPH2wKa7HLUpQwnTdzUNFqj7sUgw1FShHnh8Mbm1dkmpXqzmkk1ay7laq0LZ36PtE',12);
-INSERT INTO ti VALUES (14417208921200978322,13756086,'N','2AmG5bQiNH1nBlGLrr08a5vfxqYKBFapVnkeA9acnMvuUir7uUkGSZS25PQksPwN3QenCelWS96O5J446irX','KN2TY4r','cMXI','3Sd5rVb8iibAiRmqcTx2i1nLxh0PcNLwEXiRbmYYDsbilqG9JNtpU7','CIuwqFgnGVdsjaf5UPH2wKa7HLUpQwnTdzUNFqj7sUgw1FShHnh8Mbm1dkmpXqzmkk1ay7laq0LZ36PtE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9507898320908942464,13509261,'y','VuWzyL4HKQRiI6oJhgUowfjTH5kiSNRbfRTSut9agheICcwPlPs7LN8YxpXCnoIqOfPJiNhD2KpTGLYBVtrMwSrp94KWs7fhk9SkVcsjyBttpI6htg3jRX1CG0MperQu6CaZ6eyTHzDRwBbNejZAQl1','17pJ6Uu4AVHTdCPHhq8noJtNCIwmlgffGeoOC','QbdaxAqpZplscYkmDbjSlnorWBrINhfTU05XObEYimSZZeucANzekwDqlmprURWAaPNGJyfA9CocPwyKhVqVdU0hMn','FcwdGwAul5aSGOjTNAt1oKWAZrGVR64JKwpm7ixTZRJZaGBPhedwp7773RGW8Q0uZcwqVIn29z1c45N3RnTc','6ZK5V3CHm2gy3VEReGXcg30QS8QYA4Pb7He72fW1XEuWqhX4bSZK2onfPLSR6R5Z9Om4ZwB7',13);
-INSERT INTO ti VALUES (9507898320908942464,13509261,'y','VuWzyL4HKQRiI6oJhgUowfjTH5kiSNRbfRTSut9agheICcwPlPs7LN8YxpXCnoIqOfPJiNhD2KpTGLYBVtrMwSrp94KWs7fhk9SkVcsjyBttpI6htg3jRX1CG0MperQu6CaZ6eyTHzDRwBbNejZAQl1','17pJ6Uu4AVHTdCPHhq8noJtNCIwmlgffGeoOC','QbdaxAqpZplscYkmDbjSlnorWBrINhfTU05XObEYimSZZeucANzekwDqlmprURWAaPNGJyfA9CocPwyKhVqVdU0hMn','FcwdGwAul5aSGOjTNAt1oKWAZrGVR64JKwpm7ixTZRJZaGBPhedwp7773RGW8Q0uZcwqVIn29z1c45N3RnTc','6ZK5V3CHm2gy3VEReGXcg30QS8QYA4Pb7He72fW1XEuWqhX4bSZK2onfPLSR6R5Z9Om4ZwB7',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT, c CHAR(24), d VARCHAR(72) NOT NULL, e VARBINARY(43) NOT NULL, f VARCHAR(44), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5273158754266745548,19,'2AwctjVG4gVQSK','ad','ofhsZ54Ty2MZ4fsmkBa7za','GN8NFqHP8R7','DsmH5RqZQDz3S9nlwBulRHffA6kFcrUPlAxLdKKc7o3IbjBSOdLoFJE1WxMibqTBk6R9BfgDS','kdNNXEZ3S88CHRzeR',0);
-INSERT INTO t VALUES (2428840941409160516,123,'nWQYrwyoJxUcpRVjSVZpqg3','nXq5blyeIIkeQtlrXNiDQnWjZYz5P0YJRr1Gu5h','RvImWvMtvGYXnNQ','xlAVljtqp41sUHdskyKqF','oiYs1OvUCmSBt7yTw7enHELDRMeZIfO','cvmThJJV',1);
-INSERT INTO t VALUES (10474805458162189770,-124,'TOU9jKVXdE','VwPwIRodfHBcMl60yt7APmKkthz0ZNvSydDXKUuqkWMiZZkxZPN2NvdIj9vO7p6dZG5YZAG','0fan61','cpDfWhoLuOu1r','rrBbhgPvTgnnPPwcvKDn37x','7JBmZwv7u',2);
-INSERT INTO t VALUES (17512979001728805150,90,'oIxWPapFOxRpI0','1Ds0R8SsmNLnVGiksqHh2pGpDw1k7MmuPKhr','tc8virTXXvx0nV','JFAt7Nn6D5if4joQeDs','WlDX4vxyhEhZDViOcwEWbuFbINXRUTA6VNKqfICdea21dYM9ahRUuglkt','5IX1pOG8tUopmoHIxl',3);
-INSERT INTO t VALUES (4496187173325296115,44,'E','2YuVdN7j3esHpilgCDH5uVUlZVkbCfXBi99b2xBQp98kwTIcxwMi2iA1fJEXdQu','DwiNL1Oz7u5P8GoZCkosgi5IacWvRYr5B788','JV51hkjWb6onwbH0dJheHsnL','gNTTIBxYuWpTWHzh79A8x3AHrORxRfHKDmK9WApo7ibj8md1O3TFFvbrjcjrAMk3E3xeS0U13HQIAKhclbdf1U2SXUBAVDE8H6PF','8WipVyPMvojbgtAfYj0j4niAyxt7v2JVmYNsxX3F8jRMnxwgW87vZocbpR7WKa0',4);
-INSERT INTO t VALUES (3159555973703686051,93,'HMh7','PE6P5mizBhTEOKBFqULg0bvIxBqjerIdt28EOAIWHgzBR','tGgHZ0oeEHjw5FdcYd8h4T','baiP45Zd96oHWhXcdMYn06o8IPDvt2mGX','jw30mhstkNjPyvKpTnJaCGEc0bY0TjLXLRMfF06uZUVSIiVw5e5v5T4QUW46HK1','Q7ccb4Myga8j5ZQGGyaoXM0BPp6et2OXR0nb2YFh9ykq79lHfS57y8ejwsE6',5);
-INSERT INTO t VALUES (17590438037765098209,-84,'QiLsQ','eSveri4z24Pq8VnHvwY5NnXneFPMkq5ovYYbBw12weDkoAJEidaIcaQGdT5BE','mxkoXyyVdNIEzLAijmJMn64gEu','vcQyTKaytaxG','EtYgf2teG8DwlkYWnSf2wEjhxG3KYJbx','1aA782kRBpXquQnjzInDsuKRIJrme5vugVfNxCmSA0QJc14Vck8ZM37w6iiP',6);
-INSERT INTO t VALUES (873634640464223683,103,'qQgsFrQuyjF2psaI2M','wZ2Px9FYqiR3GvNWbqy6rav1ULmIhcEAeNYrsBNr7SIAhsL1vozdyzb3mT','Fx5Go9JfyKP3Rz4cTQTCsajW0','BVqk8AgEQqbQbmnesKhC','KS1qlFUni6eMC04YNjL6yBfTw8jxmU4foJPGCXiX9jKmoHtbdnXKzZsppyth9uZ7o','BpuNqCKUtvZv7tO6tqATDrMQTaTnWpU5bqbk3qjx328DrNENhjGuJyVshdRvMRz2i6J4utGHUTs',7);
-INSERT INTO t VALUES (1365058230461258390,73,'6fR60','JMVgw9DAhau6GNhwV4X5ZvwltK1zG9fVq6NWib83H','BUY6YLG3rL5','Vsokin6K3UYx3','S2ydTjvOkF6cn0naWNmGTpisJkhcEhE6dUkb','rO4QEr92COle2IM5mHCblvfe5XNPUwcEv3tLcBuZTrIFTGZ5H3VUpyLWNvsRowQFkma6O7lg0LigTRs',8);
-INSERT INTO t VALUES (6636714859205619900,-107,'uxiOoA','Hae4TgLEzdqIq','eQJ6g7UbpH9ENfxn','xI0y6ZvFZCxohWVXzaxkWKHkXB','X0K5BJ9eZKv2f8GEnx1e4ex49cj88t2lX88RRKNqVYzYQSTA9nDwZKYg6nwMAg61AhuDald9irtwfjSI3EB3yedU','SYAycMek3Ees4fJ22aLwQd8JrruAg73Fh7Fzs5izW0UOWhU9mLb0OIUhEgTRPjKmSLJYTPHw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (3404486,34,'5qw3mMXW5aOWRrC1gJscaZ5VCmxcr6PDbo179iE','wObjAOupMN8YArQf26izIddZTzR3bhx7xTSbPwevFYbBtMxKh4AebAJTEQL','Jq8ifTkwI8mVwq','WjJ1qnbN3ZmZ9qzARFTzUsNCBMCWYPUZ','B','J',10);
+INSERT INTO ti VALUES (3404486,34,'5qw3mMXW5aOWRrC1gJscaZ5VCmxcr6PDbo179iE','wObjAOupMN8YArQf26izIddZTzR3bhx7xTSbPwevFYbBtMxKh4AebAJTEQL','Jq8ifTkwI8mVwq','WjJ1qnbN3ZmZ9qzARFTzUsNCBMCWYPUZ','B','J',10);
+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 (-5000110,98,'nrrJdmGHeCNYbceFYZKYtokTuyvieGGybg','2Swui8xQj1FcfpnO50ViH','jsQCtOeoGby4h5pGpCB','d2hA4tYzWYZB8JXjizYlFot','H','V',11);
+INSERT INTO ti VALUES (-5000110,98,'nrrJdmGHeCNYbceFYZKYtokTuyvieGGybg','2Swui8xQj1FcfpnO50ViH','jsQCtOeoGby4h5pGpCB','d2hA4tYzWYZB8JXjizYlFot','H','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8137807,8,'vrvfK4ISp3tdlHzRdPxatzfeIscy90YjCe3d0KnaCahmaT1yiruUimkziWYQGqz','qzZUz5JtFggh0iZ1HNgtaC35rgF1Y9qbo93QFiZkUBppbkDfzlTRroIkKjq9hABwo0X3dMATFE76LdK0ix0zr6E1AJ6RUE2bU0F2WAJaIOMGsTXZ3vx1YCi0MCt3OOHIQKQe38VFo9plrWtWtYHUMCZi1fWHq0fl63xX370T9GFwhYhRL8kvZWFJduZyUf6yIatwLTiDN04h1R0Vrm4eeuvMW2ah1','0dvCIeQnU','XtgH9s165PoycD7641gHkR6SkCwzISp','1','wz',12);
+INSERT INTO ti VALUES (-8137807,8,'vrvfK4ISp3tdlHzRdPxatzfeIscy90YjCe3d0KnaCahmaT1yiruUimkziWYQGqz','qzZUz5JtFggh0iZ1HNgtaC35rgF1Y9qbo93QFiZkUBppbkDfzlTRroIkKjq9hABwo0X3dMATFE76LdK0ix0zr6E1AJ6RUE2bU0F2WAJaIOMGsTXZ3vx1YCi0MCt3OOHIQKQe38VFo9plrWtWtYHUMCZi1fWHq0fl63xX370T9GFwhYhRL8kvZWFJduZyUf6yIatwLTiDN04h1R0Vrm4eeuvMW2ah1','0dvCIeQnU','XtgH9s165PoycD7641gHkR6SkCwzISp','1','wz',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1046309,-13,'9AHuCtgFE8hja','pxUiZyJnnLZaFWRBuXP4tIFSZYGhSf9xNqFgQsRQWJTQ02Bj7fX6CgarGkE2fUTkwfxpYig89WcIdi5BDPUdAjtag','botnnD','Il1AxiYCkJJLYpZBXzvKcbtP5yMU2HedGW79sMDdW9wlZX7D78XRD3di2gsWWw3XYNG2E5gEieub3nC43ccE5oNC3BPufZSHxsJo11wteYl3maBiqiQms9CG1jgNu','E','FO',13);
+INSERT INTO ti VALUES (-1046309,-13,'9AHuCtgFE8hja','pxUiZyJnnLZaFWRBuXP4tIFSZYGhSf9xNqFgQsRQWJTQ02Bj7fX6CgarGkE2fUTkwfxpYig89WcIdi5BDPUdAjtag','botnnD','Il1AxiYCkJJLYpZBXzvKcbtP5yMU2HedGW79sMDdW9wlZX7D78XRD3di2gsWWw3XYNG2E5gEieub3nC43ccE5oNC3BPufZSHxsJo11wteYl3maBiqiQms9CG1jgNu','E','FO',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5113903,-2,'j','VAiIQDtw6Fvx6Wwtcg7LhjnV1kVx6ZHjJy11TDjmFUSBrRC04P60J1g6OioYbFkYKiJnJV5GhG9Sye5xgYobaalfsnDuwlRMglbKjcvhOyGcXxn','zHOSHEQo','YeTVYjz6igWcsExbb6ZXovF3tqtON6PZnU0fhVELQSZnGT4fnOWbObWqOvrbnI7V5BI9ka9oTKbLvTXBaggbFMF5ekvxrCzB1PP2Xl8z00owaSuDiV3NB1FTWHEa','DB','dI',14);
+INSERT INTO ti VALUES (-5113903,-2,'j','VAiIQDtw6Fvx6Wwtcg7LhjnV1kVx6ZHjJy11TDjmFUSBrRC04P60J1g6OioYbFkYKiJnJV5GhG9Sye5xgYobaalfsnDuwlRMglbKjcvhOyGcXxn','zHOSHEQo','YeTVYjz6igWcsExbb6ZXovF3tqtON6PZnU0fhVELQSZnGT4fnOWbObWqOvrbnI7V5BI9ka9oTKbLvTXBaggbFMF5ekvxrCzB1PP2Xl8z00owaSuDiV3NB1FTWHEa','DB','dI',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6671744,82,'rgtk85m3MxuW5ApJWyDIvVCmr97ip0B','WTV5IspksCLK79uvI9BRwTSICRBvWtiQNrrPAtEYa8x0LJl8b0DnLEN0J5C7xZJ0IA76tX1A9LcEH3RkYtfNUU5BOfUZB02dDSqztm6EH','o18zUF3yIEAX0S','gUT8EYIqxKD4yE','YN','jbN',15);
+INSERT INTO ti VALUES (6671744,82,'rgtk85m3MxuW5ApJWyDIvVCmr97ip0B','WTV5IspksCLK79uvI9BRwTSICRBvWtiQNrrPAtEYa8x0LJl8b0DnLEN0J5C7xZJ0IA76tX1A9LcEH3RkYtfNUU5BOfUZB02dDSqztm6EH','o18zUF3yIEAX0S','gUT8EYIqxKD4yE','YN','jbN',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(9) NOT NULL, d VARCHAR(89) NOT NULL, e VARBINARY(68) NOT NULL, f VARCHAR(52), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (38254,7169158,'UT8Zd2aQN','l4IR4TbmO','2lRVBU7rpMwqJQs3euoWEazObOVIneDdjjlA','FoPX9XkGRuct2Emd0KzrXUVPfb8JUTgyOaeAbXVudNGU','PT','H',0);
+INSERT INTO t VALUES (3253,4929734,'tjJLxf','4ypiXDq6WrLzwP29OKiDmGdJ2vT1KQBYvqX','wdYUepYOPuyVG9rN34k6OlJTkgidQ8oBAcNXlFI01ygOOy7W2UaYqNe2vd1NqU0Prtn5','6uRGgMNniDUIacKgn9of0S0BCUARZ','73','Nv',1);
+INSERT INTO t VALUES (41335,-4526989,'Qr9yInq','iXjHdMqVo','Qa7lHPnzEgDyKax84TFG3nFCQ1eyasiKHJNfznytd1XZoHEUv','HtqDflYE3bV287EVX73DHRkHTcF','K','5J',2);
+INSERT INTO t VALUES (45207,3349253,'6Cd2VVp','XQO8xP','z8wPpjaF73nBScWPN6pvEl9EtHHcs7JeRdQCJt0LF2xLlSmCv25Bq9TVhj6BhXeDblee','yS1hFIqN8cLC2e1m0FzrEkt4lPSucDaeW0yvapePptqR0m5H2F','X','o',3);
+INSERT INTO t VALUES (23490,-6242296,'7vWlR5neg','f7Xc0o8BznVm3SG2hZdhg0zR9l05cUiAOD6bubIjktEyNrYXMIbhtWgfwQx1CucjW4LGWBu8Pbb8tDm','itVAw52PbMFpmxXl2euHu2zUXucYwqnYLfzE4BP8p00YR9I8crZS','V4lOa1ECl2djONXrg6RabfLDbIX3rIJo3tYIIRwzZVnnLsFecK','vt','p',4);
+INSERT INTO t VALUES (25305,-467266,'4XpX7o0H','nPRVqu8uCvNpPxuNeiqckPaMB3RH8QTh','7hjDzYUuvzBfipnnJcRgHtnfAdprP1','8aq0bd82joa1ukg94QWJaE5v0IQrljv0r79o8jfYjAX','v','2R',5);
+INSERT INTO t VALUES (21903,-61367,'bYbpXraPA','lUJS29whe3zsEV2n8yUmJE','Cw6PcccL30eY8AuUzJmZkk','g81VNV2x2INpbFAozpi4Eqdz92','y','fG',6);
+INSERT INTO t VALUES (21113,757630,'nzzBeGi','bd08fqVJ1cVldB9pbRPmUKXmodWjf2rg9','EI8ps5p0RKoPFVd0ft2702doznf2YWElKochMF8cUQgLFwm9txqbkpqklele','iV2bLVK1vQwORbnskwVXN62F','K','UR',7);
+INSERT INTO t VALUES (43684,8350011,'N9RdmV','vZ','wQNf6P0Iv4SUCMwGa8','Ypaopn5dN1e','j','eL',8);
+INSERT INTO t VALUES (39954,4796736,'QpofbIG3','hUzzmM1oMTGvUTNAPuncsCvXGFhDnPcR6F1F46Fd9mYe5BEaolNwKGqRxexRNkTTJgYErUmaTfQoQlPWeHks','7wBMXpUNpE9s1RVyta1em6','CIMXZqSKvsr7tOzHkZHpBESEy8z23D93feRz','7G','s',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(9) NOT NULL, d VARCHAR(89) NOT NULL, e VARBINARY(68) NOT NULL, f VARCHAR(52), 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 (14851881540578624546,-103,'W','B2Nn3B4wfzu75f20FnkRDqWKJOuoqB9NpobR8N0IG','k38GxkPi5MyUMThVjwPqfkUXtZGZ2cTZPERAmWcOPJJ','3dupar8DhLiZZPmw7EboElJVOPyGbKs','ANKLuDTMx2EZWidvxHUwzTH4tBN2bLVM83THTicsP2lQZPJAjQTY6pYtkd8rx1zR7viJAHIMyReZSHfLXvqZh2RF7Scbtu8ooha','x7LzG5LGyzdv3mlsm1Ztnv20Xr10cHiv1',10);
-INSERT INTO ti VALUES (14851881540578624546,-103,'W','B2Nn3B4wfzu75f20FnkRDqWKJOuoqB9NpobR8N0IG','k38GxkPi5MyUMThVjwPqfkUXtZGZ2cTZPERAmWcOPJJ','3dupar8DhLiZZPmw7EboElJVOPyGbKs','ANKLuDTMx2EZWidvxHUwzTH4tBN2bLVM83THTicsP2lQZPJAjQTY6pYtkd8rx1zR7viJAHIMyReZSHfLXvqZh2RF7Scbtu8ooha','x7LzG5LGyzdv3mlsm1Ztnv20Xr10cHiv1',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(25);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
-INSERT INTO t VALUES (7911188874166874323,-100,'eMuGEPIJiyAO72','JMC6Qv1D0nZdebPk1wp41WXJOySB8BL','s5MoUODcN5CfU9mzRk','A0CP7xMJTWAA49LESfcJzOfdXlW91gHy1PWgMyVcfhK','Ox92GPXMlztrEEb2fznFeviszbnavRX58K9WMSWX7R6cab9ehyHDHBdMHn91Itte','QVS5MIKxUScgCMl86ytxtBx8nq4F3t8L328BWyhVlTlNIVToOimtoA9h94theg',11);
-INSERT INTO ti VALUES (7911188874166874323,-100,'eMuGEPIJiyAO72','JMC6Qv1D0nZdebPk1wp41WXJOySB8BL','s5MoUODcN5CfU9mzRk','A0CP7xMJTWAA49LESfcJzOfdXlW91gHy1PWgMyVcfhK','Ox92GPXMlztrEEb2fznFeviszbnavRX58K9WMSWX7R6cab9ehyHDHBdMHn91Itte','QVS5MIKxUScgCMl86ytxtBx8nq4F3t8L328BWyhVlTlNIVToOimtoA9h94theg',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (18608,-1188909,'mtsohPRt','LDIB8rGBUkjiBuKqR7iMx0knOag87BIBSQz0rFl4f8GAoBNFKdtivSmbWxMkT6UpLGmgJASYpqfj5','0FWXtEkMptlIPiYCDbS3YJiLZgOTHrODw8cyO07','sS9yL4qD3PtzmQQLY2szvklM8MSxv2ufJGJaOX9KcNtrn3hQs12','R','i',10);
+INSERT INTO ti VALUES (18608,-1188909,'mtsohPRt','LDIB8rGBUkjiBuKqR7iMx0knOag87BIBSQz0rFl4f8GAoBNFKdtivSmbWxMkT6UpLGmgJASYpqfj5','0FWXtEkMptlIPiYCDbS3YJiLZgOTHrODw8cyO07','sS9yL4qD3PtzmQQLY2szvklM8MSxv2ufJGJaOX9KcNtrn3hQs12','R','i',10);
+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 (11270,1275664,'FmUKJwQj2c','FraHI','DKvh814DbG4vzPi3GqjfYWDoAmxwPIjm7oSFWbn4oNlHrneukbwPKwqa','HfPiQh7f1RxrUSjTBldBO4bJaZQx3J','bS','qx',11);
+INSERT INTO ti VALUES (11270,1275664,'FmUKJwQj2c','FraHI','DKvh814DbG4vzPi3GqjfYWDoAmxwPIjm7oSFWbn4oNlHrneukbwPKwqa','HfPiQh7f1RxrUSjTBldBO4bJaZQx3J','bS','qx',11);
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 (2439029963370652832,-96,'EHjq19P','pR0XUOzj1MojUXPXsOvF4vgtqu02lp0lwpZiYJieXixNkh','wbt8PIUAlcpaDTOSDEAKhdn7g','B8ZlySTtihLgMX9','pszp5zifKXfq60JFE4Hw3WqKLqGClidR9OJhqPlYa','mQX7AlIvmDG4TaPzWiKS9DdHOlJdA6OfKNMbs3HKLPafs2Zv8NICe5LW86fabjH',12);
-INSERT INTO ti VALUES (2439029963370652832,-96,'EHjq19P','pR0XUOzj1MojUXPXsOvF4vgtqu02lp0lwpZiYJieXixNkh','wbt8PIUAlcpaDTOSDEAKhdn7g','B8ZlySTtihLgMX9','pszp5zifKXfq60JFE4Hw3WqKLqGClidR9OJhqPlYa','mQX7AlIvmDG4TaPzWiKS9DdHOlJdA6OfKNMbs3HKLPafs2Zv8NICe5LW86fabjH',12);
+INSERT INTO t VALUES (27468,-3958861,'sWF','2U9ADwoIvwEzJSTu1QZoXjAhE6v9WncZWSExnbKxhd0vcPUtRUIWwiRXIDeT5Rn','aqCe7d8FLtpf8b4l2aWiNvH5qEqst9HyXRfLmqfkQ','u0RMgZ4JLKhCRo8H5lMVjen5Jl','eu','F',12);
+INSERT INTO ti VALUES (27468,-3958861,'sWF','2U9ADwoIvwEzJSTu1QZoXjAhE6v9WncZWSExnbKxhd0vcPUtRUIWwiRXIDeT5Rn','aqCe7d8FLtpf8b4l2aWiNvH5qEqst9HyXRfLmqfkQ','u0RMgZ4JLKhCRo8H5lMVjen5Jl','eu','F',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4835922484896398322,120,'QvNJdupNn8QffgC9m','P0POr5JK6YgHuxEugDn7vKGtH1j4coyfQXtW6bQWPlu47MqNPia33UqYadHja2T2he6ZwkNGIp3P5wbk4GGFJo0tyNNhQsw8BaHyPhbwSySs2El1kQnsipbJVEbcHTpBqYb58FVfWgh','PqMOv81ecZv4ydxuF4tgZLVeoUOWVq','M8Hljh3e1zOe5Z6KlmjyFesTcC45CsDSCPemWynmMuB3QQqhstA0hXWsZvX9HAYDvb1yRlbgEeiZSQJUMXkSJ52fGhu2RTiRAZ4YEi2nVVJf2ewN9OdsHMo2obBhv4F7YYBnvRRIWrAigcQFoqp4Ozf97bb3FgpJYpiau21tuGTQByBTkBDYw','n95mqcEndjxaBbyxrtMNnx2lFxwHprI7B53CgVGxdQx5SjSeS5JXwiwLr2M3BOyBehAT9AZvfRL','HQ4nYavV1Nl7ZTBExZwgRcbc',13);
-INSERT INTO ti VALUES (4835922484896398322,120,'QvNJdupNn8QffgC9m','P0POr5JK6YgHuxEugDn7vKGtH1j4coyfQXtW6bQWPlu47MqNPia33UqYadHja2T2he6ZwkNGIp3P5wbk4GGFJo0tyNNhQsw8BaHyPhbwSySs2El1kQnsipbJVEbcHTpBqYb58FVfWgh','PqMOv81ecZv4ydxuF4tgZLVeoUOWVq','M8Hljh3e1zOe5Z6KlmjyFesTcC45CsDSCPemWynmMuB3QQqhstA0hXWsZvX9HAYDvb1yRlbgEeiZSQJUMXkSJ52fGhu2RTiRAZ4YEi2nVVJf2ewN9OdsHMo2obBhv4F7YYBnvRRIWrAigcQFoqp4Ozf97bb3FgpJYpiau21tuGTQByBTkBDYw','n95mqcEndjxaBbyxrtMNnx2lFxwHprI7B53CgVGxdQx5SjSeS5JXwiwLr2M3BOyBehAT9AZvfRL','HQ4nYavV1Nl7ZTBExZwgRcbc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c BINARY(74), d VARCHAR(97) NOT NULL, e VARBINARY(73) NOT NULL, f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3578051969,2121896369,'GHEUHvJmK0ze4z2g5USS9MWALvhfzHmynB8m29oPJo','As2Sm6wvy9wCIFvBIrEajLdfmGbRJWs3ySAzdIRJJkv9FLiTFN7wsohXxYEmabX0HHk4LYg','Jrr91wJadmeAMHwndHkzemlfvBjKM5iQS3v','zsLRGVh7uu3zD9taSZuduMBN2CdGqSQcaal0qLxlmT2PQo5veGa3d','jqM8oHyFQFxI6i0wmkC0DKfTaHMrPYCI7FIShNGTNZtRdvgmVi1MGmIgB0CCPVLN3jJq7m1FDjflXN1QCbdN','vPU4sMsbno7u2wAfxuz',0);
-INSERT INTO t VALUES (1881152219,-1173389989,'CjNHsY0HtRzzdLuXHxhnQrBnSgpRy28fO9','x4aNESc1ASP3lWg6uQ9bGaqVBlqJL8LrKp','Gx06Xs0iDX3cCazixtUHgJyqC43ZoTGv1huD','Sg4fHpqcAsoSGEgnI1H4EBOR9I06AzqL2qPYlRwwAROLn3hAdpxSLFl9uT6h6n','EWqrofhg5oBwPjdrNkvKpWrhWccudthuBsgsV7TB9GTFpf8VlSwHFBS9xH8xja1ZynC6E0WWT3g5Nb4EtqoxgN2bHP','ou0PaqB2Ohb5rZkWN3SU3YCN5TU0DQHlVzALTcS560IUJZa4Z1AJZJWAEDAcf',1);
-INSERT INTO t VALUES (3787524366,-324698031,'JREkpa0q0MRrWvsiRtsU6BqvnnUXpJtAU5jcdNTZK3y0o9PjjThS5Qo0HTsOPfBufNO7aLHY3','HxBjHP03FeaoD5z1EtY09YGph1B1ddy6J1zAdsS6y5qPSA0MU2JOj2BipyC2nzt','A','e77bp','CXJmBllFYxy6uETMW4apxgQG6nMFC8Cl77VmhKOioCArHwMbZPlhAKXg0YMQIWYXJ','zGiXVtMxNXhp9XmQmgGaerFbWIfGl887H8NtMVrtsztaDhHGH9yB',2);
-INSERT INTO t VALUES (79658102,1949497059,'54TxEDb3gaVmElX30SFhgZWNwfT8','HuSmzLpnzJ1v0ZPY3XOxmne6nCRjMmcRbx17ZcIK1Cl73xwXZvaXUOtVI0bAZrz17e6S46PHjUqK3UpiHWKjpC4LOA4','K2IEsAzNO6SE2Bod2C8KuSSnNzy6kPQ1hvgBenoAqUSFQSoMm38j73VZtCOKaQI5mEz','TqevmOHcPJEdRT7JjZ5m6O6le5tbyMTvexG5HEobbaBpb','h4U5A24VdXrcWrZlFKn3P63tLgOjoBoDD9mhKIWHA','c6YWxbuDhJGSZO2pt6AF2AtIN64hpsHOtVBW3MoENoU5auVB9CkgBcUaPu8Qa8UhPXRNEfyGC1AcoTfhWWN',3);
-INSERT INTO t VALUES (1182620152,-1990431064,'Qq61XZ5iQ8Rhqjm4UXUAibueXCIwUe2UC1SXXtgI5TeV5ZAb7KvJDK7gRnvxZhPObdFi5','Yd9BGGGk2Zo7Dbe1cWQ38WKWiwBjQcsBDg1qBlTNzQGRq8r8FBZY','a6PzhGy1dhNX3UPvWVDDC7vWscgpvDdBSoNBvACIltElOEgOzZQXXVs6KE5','EzxWC','fLvBQhHDaB26NutbUEG6MlcCXQHfve3yBpAHVtIWRjoqiVdYJrFR3Mo0UfgjsarTx4ZXxCIWcGdf2fEzvEcvz','jNsjy8yH2uwz7MICkTfxVRm2NNBB4TVSbWN7wtUQqhhyjphV',4);
-INSERT INTO t VALUES (3663687587,-1011986119,'6','JEwO15DbtggVoTZi6AePAP4SjamSlRczkDuwC8MSjlMGAbO47NOksyvHhgDetkEZH2T4e1DD2rsXlmy2kjIPokqN8P9','XWuP1wU08NzrM14h5ka9QsM6WTtN3WNSEneglMJ5VoYLTKoAjy5jLJmxndxx5','nAhsmwimCMVcLDoGiaztvQ','oqg98VqAANuLdG6YAVa2zxeJT95ygEAQOm77RXoHFTyHpNoh9sTCe6yoZ9I2UrQvTghIZdCx','6eOdSqQRSwCVfXZpYdVlRZao4hGLNoGYjpwoVDQKCNoWz',5);
-INSERT INTO t VALUES (2937159962,-1867947745,'L551zAFXFpZes2c','INkkO27jeNqgX','OpgoREVFzLr9SFJyLtrEGPlJHctV5OTBefGVRW7z3RkVKL6GF5o9','eM0RsblrXZSa6ywGcF7Le4TmWlvZSaScUG1dzebMmojqPBBgyLFc7W72Eid5YHedxKvDs1vxJOz1frBl','ZYfJhbwEMve8cKJEj0IG9IJaTl4XeHjExlcxrcivLk2OwEsWUzdiE11JgVjdXcwojFUoL2oCX5JMmYY59qU7HOt','BEmlN',6);
-INSERT INTO t VALUES (2812838501,-465711746,'Z6CoVyKxCnlf7N1p0fkFHcGX','e83trFWyjwpVmr744uigMvaIGGYbog92PySZz8hkhWom0EYKeVSN9hANet5uFLghM5frZcabPhk3vwoJKBisJ','8BBqokNCYWJJ','EMeRdrJvkUVuGX0S18zqqjrRXTkHg5BgwYJrv79L','wudladH4gxJceiZo6em2437UkaK8COYc','ag6MI37tbF8UQcldQdma5V1hF8e6XkqwubuGhbke2gpBTS',7);
-INSERT INTO t VALUES (2804410709,984923987,'fbERbuiLQQcgHP','FewkpENF33ypime2iPkHQOE','XddfHzjudwGKWq9oT2SSaskqe4ALPJUzPxAJXwwe6ttY8RoWqIuTWDx','AbsK4e8PpKIBWG0ML6thaoe3OD5zfdFfe0shpQe3Q','lepyj0tviOth9JL3MiiA7jF85BXkhg9SOe9lzCAqiHQcoUIkmJ9evtLcgZr4','t',8);
-INSERT INTO t VALUES (618788426,1511830656,'LuezIr8MA8jovvueXi4DM888s3Bs1GabjxhZK3maqGo4OVa','cMTBd7c3b8k6xzjgrZXM4mX76Vja5AeF','JHNvR08FvSpOqN7k7qgoUbqLf','thtVZ72gmYZpofrx79BfJaPPVPzEXzkwuH6XQYmgl7Wbb0JsKCgepLex8HnVoZ2Lt0hFBtLwe4uB7YZJ9yTvAgTU','ozi7lYyoUm5EK8ceR7McTiDH4DKhllmGsBPYADBb9bWGU7iifICROekmXfUfNplfLIlBDptD8','6pNTzkjHoCA0CpLU8C',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (35035,5241042,'ckj0JIHuZ','yZamdsh4Yds2I9Pnc6','Lptorp9P2UXtMhXVuwoi2UO7TgSvoR0iEe','KBbWzjn','4','w',13);
+INSERT INTO ti VALUES (35035,5241042,'ckj0JIHuZ','yZamdsh4Yds2I9Pnc6','Lptorp9P2UXtMhXVuwoi2UO7TgSvoR0iEe','KBbWzjn','4','w',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (36409,8331646,'fGD7ovX','OPIFJL1arxkxyf5JcpqB6IPD6hL63ARmJr7f7Vx1CqRbNsUkRxChFpvO4J3wpkW3nIKNZTFevNMcZIGLsINIv2fpiM','s7OiPSVo6IKz8mgzsTgG0eg5pBUsn','WNIiXqlCT2swaP1twnsxWfvApruYNsV7kjtUAafnL68LMqKd6eNAuzrS6XHxCQhp5l5eTEPjdT8fsJmWTWCEfb2FOHsWUgxRMnIHEPZgSn8nb8Y5BBvxoXBCLWtS0FJ3a6fU8viH1csRzdCuozwfrm1dPILFmcqUelWmQFOFg0lukYUJ4gcjp0x704wBuM70kVkLHT97Tv4j6QSl8sFGVO7ve6sNJkkYJOuQsklKthcilu0dP0fJcaUhsb','b','z',14);
+INSERT INTO ti VALUES (36409,8331646,'fGD7ovX','OPIFJL1arxkxyf5JcpqB6IPD6hL63ARmJr7f7Vx1CqRbNsUkRxChFpvO4J3wpkW3nIKNZTFevNMcZIGLsINIv2fpiM','s7OiPSVo6IKz8mgzsTgG0eg5pBUsn','WNIiXqlCT2swaP1twnsxWfvApruYNsV7kjtUAafnL68LMqKd6eNAuzrS6XHxCQhp5l5eTEPjdT8fsJmWTWCEfb2FOHsWUgxRMnIHEPZgSn8nb8Y5BBvxoXBCLWtS0FJ3a6fU8viH1csRzdCuozwfrm1dPILFmcqUelWmQFOFg0lukYUJ4gcjp0x704wBuM70kVkLHT97Tv4j6QSl8sFGVO7ve6sNJkkYJOuQsklKthcilu0dP0fJcaUhsb','b','z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17734,6383588,'34uS40Z','tRm4DXl8dldgqDRf6ozjOfI5dTl7TdFnk6kzGiCwh6R8214KI6M23GYIFCBYwiUnztJ6Tvzlq196tEQlp5arT8FSIfATOT4ucJFPdmNFbyDmkAbUnag7EL7JV8fkr8FUHpLlrUfV8Vn1W7IecIc5pgQrwzLZpkvJgd9bN7kteWUJJN9yGsPNvnfJl','M0yDUWbPOzgrbCzKiDQiq1lw0jhUxqBDfar16HvTZi9gh9RXWX1YpQlt','IWsoxSCyKSZB3','s5','i55',15);
+INSERT INTO ti VALUES (17734,6383588,'34uS40Z','tRm4DXl8dldgqDRf6ozjOfI5dTl7TdFnk6kzGiCwh6R8214KI6M23GYIFCBYwiUnztJ6Tvzlq196tEQlp5arT8FSIfATOT4ucJFPdmNFbyDmkAbUnag7EL7JV8fkr8FUHpLlrUfV8Vn1W7IecIc5pgQrwzLZpkvJgd9bN7kteWUJJN9yGsPNvnfJl','M0yDUWbPOzgrbCzKiDQiq1lw0jhUxqBDfar16HvTZi9gh9RXWX1YpQlt','IWsoxSCyKSZB3','s5','i55',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(58) NOT NULL, d VARBINARY(92) NOT NULL, e VARBINARY(2), f VARCHAR(71) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3870720761202045786,-12721,'TP5BDqSc6RhJrGgQMfyxamj8yr4b77J1WTABN','2x2mI33NJ9KHED3KNmG5K6nsWSwDo1C3TvmQa932yjaaaRela95PwkWqBq9ER8Gv2Qv1Ibs','C','QqRHh1AsNjtmbemJPS4enosRas7bA2qWUR6di31Ij6jCKiROapUe4wCOS1m','s','d',0);
+INSERT INTO t VALUES (1688632972746097926,-772,'YsDNnnnBgyD8JVz64UnaTo9rWVg8','tYEMCFTtjUpfWYT0E2kg1xe9xirE4yzxzNKqC79b4uawwvPH2gyYfRq5z71s1ptidsNITm5beZ745jok4jgbIl0','3','eqNhGNmAUNUu','S','z',1);
+INSERT INTO t VALUES (10635749362856332730,-28295,'scVXVDTQTcDLl','RQqGWJbqCDUxFVhR1K','H','Q7NPGpV3SmfAUlMO1DByPTM5fXVkHw7mYpALrkdSUwoZJqNrCgk0XofVNvxBBE','d','w',2);
+INSERT INTO t VALUES (15712787981555976423,62,'6Z3','ggHp08Cqx','HE','wqEgBzinYCHIeLefi9bqrEHs85el','5','I',3);
+INSERT INTO t VALUES (18047521602036810602,11417,'2rlGEvmFw8q87okoqFOobuOIbt','gpLl27','q','IghgdChaEsarnBgiXzbuvjD3AJRXidwelnV1Dx5lxIdGcEiBVZ0506P1EOsTdtv1Yoy','g','i',4);
+INSERT INTO t VALUES (11282129430237941256,23888,'0SipwheqYXYwNsbzb3ENgVKFwUxLct1DNTA','3TgFkLW5PQu2zfEEkGz6yajSO8KtaxjbM97nr8ccul5ObbVO68xJeGc4klgY','9q','cdi6HEJGxmkCHmrdDmZ','z','8',5);
+INSERT INTO t VALUES (13363039155835911278,-29703,'QZG','v2RqZ61LyhH2ENMktOOstvAmrTpBOf2H6BDlMWVIiLZMyqqLY','dZ','6ww3pExs','S','u',6);
+INSERT INTO t VALUES (13693466607012507955,21225,'qhtwi4f6LewBF8dmGxFXE9GHdLfWz64','DezOcthiKlxIP3','jg','rx8HPKo4Fi7L','o','x',7);
+INSERT INTO t VALUES (15285260249103809669,-10086,'jBXgSSaAJKwvBlVr3cfq5cK0MgOWKTV9HMKUTX6','kJq5IGUzDHn4Y7PKQXM5cVIUlrcQ6mEH2y5xMbTwnY2RdWb9x9w','8G','RLi','F','A',8);
+INSERT INTO t VALUES (17402844913410096294,-25083,'exOCrOmi5HfYoa8HMpDFH87U1BQjF70v','052pKUdS84tM67wy3TO6q7JSoBJqJ6cR7hoSXe4jt9nUmFjnk98hB5olzyvtQF5ey1czT4CsMdUwzs5VXl','0','aqL1M2mwG0YUkiCa0vG6hpoCyrL6RDKu4tWAnh','4','K',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(58) NOT NULL, d VARBINARY(92) NOT NULL, e VARBINARY(2), f VARCHAR(71) 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 (3962791485571454711,2053744775,'O2d6x6b2odvrwDQ6cjLK78wpwLPlMY7xbshDU6E','NqplxoLWjBVJOjqCe5dgWR24Fy5QLCqmpS2Gs3vV0u6Jjh8gXfOwInmCdBRWR0hAJv5cnbGEwOo8Oel3Af9ysLj4l8Rquz','bNyt4hCAONAwH','Q5yfJwpYbwxSybg3njBpv1UnhZKn0Lw7I6qs','TGouEDZUMdaVd01pB40B0tdPcXtyXwrdZjArQTAxry51PVS','jytCiJrQxbiniWostXJNajkNd0EULU3bx8tGMEuJRGW8u5GColHrjojQxIAW',10);
-INSERT INTO ti VALUES (3962791485571454711,2053744775,'O2d6x6b2odvrwDQ6cjLK78wpwLPlMY7xbshDU6E','NqplxoLWjBVJOjqCe5dgWR24Fy5QLCqmpS2Gs3vV0u6Jjh8gXfOwInmCdBRWR0hAJv5cnbGEwOo8Oel3Af9ysLj4l8Rquz','bNyt4hCAONAwH','Q5yfJwpYbwxSybg3njBpv1UnhZKn0Lw7I6qs','TGouEDZUMdaVd01pB40B0tdPcXtyXwrdZjArQTAxry51PVS','jytCiJrQxbiniWostXJNajkNd0EULU3bx8tGMEuJRGW8u5GColHrjojQxIAW',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(75);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(75);
-INSERT INTO t VALUES (929019398699367370,146789700,'t33TEoT3mzU5tBObCQmbFEFiQXBWyzSPa1RSF','6J5J6M0FFLYlwi2ZdDyGoYTimGWuYfJqiHVpqz3yzd7GmyWPpjV4oo12Uss','JrcRvV1HET1liCx7dTCLpEb9EmXySVjSe8GhUVrxOK6cD9lrTs3g8SUJI38QFTt','yMDLSfJ8pgCrhcSPsZsGUpohHZljLWFkkkR1AhAKEZT7Hb31Ss29gdnFLEGiHcSGiKiE3XpTB8y5MYzZZn','B3tlh1qFFLqvqgMOrCVlH1bJV1nXKgCcakxxbi4rKA3jhyscEoVvK4Sa6f5XPNCu6sJmmcJOqYnVis2bYF1kDKFMiJSi','9OpBjFb7X0LdXIAMQh7UCkNcBJfCV8ShjNUbfgiLyGWZv8',11);
-INSERT INTO ti VALUES (929019398699367370,146789700,'t33TEoT3mzU5tBObCQmbFEFiQXBWyzSPa1RSF','6J5J6M0FFLYlwi2ZdDyGoYTimGWuYfJqiHVpqz3yzd7GmyWPpjV4oo12Uss','JrcRvV1HET1liCx7dTCLpEb9EmXySVjSe8GhUVrxOK6cD9lrTs3g8SUJI38QFTt','yMDLSfJ8pgCrhcSPsZsGUpohHZljLWFkkkR1AhAKEZT7Hb31Ss29gdnFLEGiHcSGiKiE3XpTB8y5MYzZZn','B3tlh1qFFLqvqgMOrCVlH1bJV1nXKgCcakxxbi4rKA3jhyscEoVvK4Sa6f5XPNCu6sJmmcJOqYnVis2bYF1kDKFMiJSi','9OpBjFb7X0LdXIAMQh7UCkNcBJfCV8ShjNUbfgiLyGWZv8',11);
-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 (16780048890534752318,-982193064,'4Wkx3PQIK9C4T4zkccojI783WSj3JWTgKBJ18x6K4uFlXUdMT','Krw03JvxcGRqeMycWqepsHTZeUc9vt0dOlAkHeO6rcYv43EClimnwb4Z9Rh72fLJBsnAzadQMJvcBM2sbdT8DjTwEksw5SDcdmqMNIh5z','C0NwG36baQzHfGXf4OTraJxanIXnWJx3yH1vKwoBBWEtx70THtwOAw7lO9xd4GHhzIctQLCL','PFDWy7LLcvL9yuh80cPKedDLhMgMArvUYFF51aKaMI5fICWbGQtmSTnIgMnNYuc6zhoblGWm7','xjtoAGVW07VQTvuFbgo1CU4noSvM7L5jLxpZmv3fmmhQk38wp4a66CeR9Nko6K8LqTlUBlY','mtO5mN5t9V44b9ACMFDrW494iDV1AEfXhiHj4x4xzWffmAe64Np730LUBCVx63Z9Tptf1jPK94H4uOdgbKd2aUmSU',12);
-INSERT INTO ti VALUES (16780048890534752318,-982193064,'4Wkx3PQIK9C4T4zkccojI783WSj3JWTgKBJ18x6K4uFlXUdMT','Krw03JvxcGRqeMycWqepsHTZeUc9vt0dOlAkHeO6rcYv43EClimnwb4Z9Rh72fLJBsnAzadQMJvcBM2sbdT8DjTwEksw5SDcdmqMNIh5z','C0NwG36baQzHfGXf4OTraJxanIXnWJx3yH1vKwoBBWEtx70THtwOAw7lO9xd4GHhzIctQLCL','PFDWy7LLcvL9yuh80cPKedDLhMgMArvUYFF51aKaMI5fICWbGQtmSTnIgMnNYuc6zhoblGWm7','xjtoAGVW07VQTvuFbgo1CU4noSvM7L5jLxpZmv3fmmhQk38wp4a66CeR9Nko6K8LqTlUBlY','mtO5mN5t9V44b9ACMFDrW494iDV1AEfXhiHj4x4xzWffmAe64Np730LUBCVx63Z9Tptf1jPK94H4uOdgbKd2aUmSU',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (18266067587251161720,1026785816,'HDtfR8vxeU66XTfwOTtChzLtzP3BKo9r9e1Zbe47ebEhMmXYU0W4Z0zz','9Ypz7SQIdqopkaNvKsujZae1mZ4dfl6FX047W1nBvI3hHP8x2BDIUkbLYqHNgcUvPo1XlsPaOBB4v4e1DJ','14AA5pBZ1kFYSSnr5XwhWSV3352soolKI6rbOQcP','TCj0NDGKqbwxzhKMPg8dGt85','MLbVExmi42hjMkSsblXEFiWGNMdCcDK0rF9L1QolhxCUAvEHO1XpeWgyASNNsv','IANmIUhEXKfdYQ3IJKSKLLocO4NgLtQFcp2f7T',13);
-INSERT INTO ti VALUES (18266067587251161720,1026785816,'HDtfR8vxeU66XTfwOTtChzLtzP3BKo9r9e1Zbe47ebEhMmXYU0W4Z0zz','9Ypz7SQIdqopkaNvKsujZae1mZ4dfl6FX047W1nBvI3hHP8x2BDIUkbLYqHNgcUvPo1XlsPaOBB4v4e1DJ','14AA5pBZ1kFYSSnr5XwhWSV3352soolKI6rbOQcP','TCj0NDGKqbwxzhKMPg8dGt85','MLbVExmi42hjMkSsblXEFiWGNMdCcDK0rF9L1QolhxCUAvEHO1XpeWgyASNNsv','IANmIUhEXKfdYQ3IJKSKLLocO4NgLtQFcp2f7T',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(44) NOT NULL, d VARBINARY(41) NOT NULL, e VARBINARY(42) NOT NULL, f VARBINARY(75) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-76,94253552619761720,'KCdwkJmIeAdnnF4Rr3a208','rKWoJsIqhQzzrwS4','ELNLhSofP','hMB3mZJB','tVDWFmt95x3nv7ViNduz2tBX6XUrmrXr73OHg3NBx76XU7OOQauMckauyvypOcvD7KHZkwUuIrCvN31','jaH7Foe4UN6APiCCTwiyw1AGwnf9smor9wKKw5oZ4AmOpX',0);
-INSERT INTO t VALUES (-95,17752455503372773002,'Ff0xO7t4RHyNShos86swM5EYYYn7XB','FVIFMT7Y0zUESV570Ej2yMRT','SzGN589yilv7PspbrAOjgKhtgFiRl','dc8CpWriyEf8UGofsxrz','Qx30b1Owg1H7EGbCSgQ67X6kgVyT','qjvy5Gcigjzo43eJHI6uGfwuLcVHInMm9habGYTZbYwJymep87hrjqXq5fgMgOsKeewxeNXrYpBHz7XbmnqiYA5tgeBr',1);
-INSERT INTO t VALUES (-64,2415839302707355416,'8c2aqS9YHbPFb6rdAWtnFDZzr4Nw6S','pwy','smD2w','QG2BQJ2pSHWO9dJujXbkgkUshl5sOSR','l8P054uM8sgWwaYTj0lkUBI6hTIVgkH7Iu6SBF0ZLhHy1E4TBVEpkqGHx3RO0Bay4','8JKjF8DWbqZ0U0AHPoVbEbe9N6Xvp',2);
-INSERT INTO t VALUES (116,15131830159516901059,'huJ6B2MJ1gNBaiEeXlsi5Jh9','jId7gtRHaj23g6o56WC0','G9sAnhgPAQeTtQ5As21Mn2qP','AKkM9AEVbFax72mguN25U0FTi','sw6GLrE9','rfdT2t0qw3kEOYa8me4zM',3);
-INSERT INTO t VALUES (-86,11625333418713093285,'Jy7gKZVDHxjqd0lwU2k','MopBqEgcDVUEQ5HkjEkICQXTF6DF1dvEhdx7eVo','83LvPLoZSzZ','g9sEWl0fARsW2EHV7Pf16fPhp43jj6ACcUZfkrbepB4JDWuj40zBR6nlKkvnGal7T8F3','yV4oubiOHNGs3acHP7NiFGOpAaGBy1OE3Q','zwkHHrPW',4);
-INSERT INTO t VALUES (41,4860354809689187704,'aip5NiSPEeVV','RPKgDiOJl7NBA5Ni4epwtB55evzkoiuyG','EPuZJYyOybyK71I77zO','SQsRfj5WjxKnO17CItzTmhZ5V3Ir1hf4IX0DXXksCrXZGuCmbtTiPLnLmdK7vIJHwDTYY9s','24wBWSp','BhNpsNVQeGRsECyvhlHYfBlMZ3I5tO3wNYcTsQBlxYa5xtHlp',5);
-INSERT INTO t VALUES (123,2030726836274278645,'KRSIMFy4tPvmUjQdwCMgZRiPafMCs','BdMyzNSJaq','lb9Nu5QBPXETZXvwwYyP8yP8gRiRDpDqhI0XgNrO','o2ewKgFgYsMnzInoKdpP4iYW6FRf5rOUAgYwzEOapt8t2','6FgxqqggxVmFVT6RRqmWJVkCBEI1w4JTWW6xBxojG5g8kxeHQ2gUzTnGNO4SjIdQbyEzm2HD6ySvU1V','B0ZpSqFfbQgBWgpltsxsA0PmC7XdIjQZMWMJ25RaAuVmscG8mp4UtVTkN7TJ',6);
-INSERT INTO t VALUES (80,1010242904707145357,'Vu9','g5J2mYF','vKmm9eSUI4GnVZH52lg5','IcczuXmh0HxQbNe7iGHJzbChzawVKc8oHqlzG0Ken6SDNoTtrL1HloHa','29UegSJhv9us9ojMwQgOQ5bv3BZgIO1cyRN','LIDVrmfI5xIhIPt3klBVf3DgjTCmaWFIdwgukQGOEfDVF7ODTyhSrPVkuUa4f8KCHyIgMRkt4kZ0vU2lFYnmGpzwvqajBxG20iES',7);
-INSERT INTO t VALUES (93,9128873127135320731,'DIpXZChHRExDP0RGOcBk9NZn1MLhGQoHoos','oiBT5S5ADSP0CvII5Eowvqe1TiL45b','YE','rfEphxjZOwnXf3zqYVcQB9EOOb7XomKSIl6FaeGaRGHSy5CfhKc8','jgrZs74l8LlWDheJUIPT2','aMcdrjztNmhmjqaGOHlA0vlx2zJTo0CgsZrMu4cLT90Ao2T69Vlr2zSFYAkpGUSffhxzSWtJI2qH',8);
-INSERT INTO t VALUES (75,5605793988883501317,'Pn9jL9ILR6lOM5ujGmMWwqu7DFa7Rcn','S9GElY9uD8y2A79nO','nnZQYIxzTL370U44XDJq5IOtyP8mA','L6ygPhaqwxoDq3EnHfaMLHmNNe9kipkXR6w0rkTWLDzDJ4My12S','odVrcPJV71KycOqRoMqEHDXytapfa9N141rQtolTwLsQtwLllXtL','qbKjJQM8k4CIkKKDXDcfpwY6f17vnfxRanRq7nuf2O',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-24157,9495634507617221387,'LnDzjKfW','USpzqeN','iluqTF7vpLcwBU','3m02wMge0FxpntNtEnab1GTdMIBNg','JVRbhHeO7Jj7dualDsCKEh0NJBgZO1iFKHJBIMSK0Q6BxJSUD40B','wk2QryGroM2yt4WL08ZgJA2MtCryvOPZTaELMgBrETz6kx8Un95tDfg0CuzYM',10);
-INSERT INTO ti VALUES (-24157,9495634507617221387,'LnDzjKfW','USpzqeN','iluqTF7vpLcwBU','3m02wMge0FxpntNtEnab1GTdMIBNg','JVRbhHeO7Jj7dualDsCKEh0NJBgZO1iFKHJBIMSK0Q6BxJSUD40B','wk2QryGroM2yt4WL08ZgJA2MtCryvOPZTaELMgBrETz6kx8Un95tDfg0CuzYM',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (1180,1304081604755634599,'AonIgvmzehDorDyM5YbLgF','aIbzc2hxSU4JaH7QRMaf3A7CITQ7NKCs3BifY1O','MwUYoJ14YE9rR','vw5vX0srfqRjRe0I8ora0TzSQ1SkA2WoJw','tYpKjGJGg3Vha9vN1mbjrNs23wLI77kF9iLQwIDA2bNZk','t',11);
-INSERT INTO ti VALUES (1180,1304081604755634599,'AonIgvmzehDorDyM5YbLgF','aIbzc2hxSU4JaH7QRMaf3A7CITQ7NKCs3BifY1O','MwUYoJ14YE9rR','vw5vX0srfqRjRe0I8ora0TzSQ1SkA2WoJw','tYpKjGJGg3Vha9vN1mbjrNs23wLI77kF9iLQwIDA2bNZk','t',11);
+INSERT INTO t VALUES (9463892686018534162,10419,'WiWz1hSagI8cf4D1peUkQ1C9U','oL','ou','tf19wjuMqywwfTl4wPT343K8SDMDxcLNR7YaDNRovpsuN3S2TuFKAkv','X','r',10);
+INSERT INTO ti VALUES (9463892686018534162,10419,'WiWz1hSagI8cf4D1peUkQ1C9U','oL','ou','tf19wjuMqywwfTl4wPT343K8SDMDxcLNR7YaDNRovpsuN3S2TuFKAkv','X','r',10);
+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 (7454523109892235611,25669,'uQ9LByiE5xPBRIw7Wi18BBUu7m6tC','MPlVkV1d0C2Oh8BaEsfdApUWQzLnvzHM','cG','kxo38T2xPgF7DQASJkKmzd5aJ9PSclUjZ04yDHPNI1ELU','f','3',11);
+INSERT INTO ti VALUES (7454523109892235611,25669,'uQ9LByiE5xPBRIw7Wi18BBUu7m6tC','MPlVkV1d0C2Oh8BaEsfdApUWQzLnvzHM','cG','kxo38T2xPgF7DQASJkKmzd5aJ9PSclUjZ04yDHPNI1ELU','f','3',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8932,1873003078594369873,'YcqWZT9fWjRf','DATvHHDbSdxHIGR0wQm7Jce7lpsk5huSZ1XInxWy6hDtcDKANm9f47pDzOtUJqlDWaD9rkB9rszscwQY7IPgfrw4KgM','UZYlrAY1FnZ5ADughLEOdA8vEQB1','o12nphu7','hoB32FcGeIqeptpgw7pzz5bD6aEJI5VgDOTZqBOp3DawasArtL0BOZxsHT6PBEXNKfKjLdVLQItXNQFmF4CIZXP9eR','fahLRwRU7LEg1bgtKX6nyxEi6ys76BoCdL9',12);
-INSERT INTO ti VALUES (-8932,1873003078594369873,'YcqWZT9fWjRf','DATvHHDbSdxHIGR0wQm7Jce7lpsk5huSZ1XInxWy6hDtcDKANm9f47pDzOtUJqlDWaD9rkB9rszscwQY7IPgfrw4KgM','UZYlrAY1FnZ5ADughLEOdA8vEQB1','o12nphu7','hoB32FcGeIqeptpgw7pzz5bD6aEJI5VgDOTZqBOp3DawasArtL0BOZxsHT6PBEXNKfKjLdVLQItXNQFmF4CIZXP9eR','fahLRwRU7LEg1bgtKX6nyxEi6ys76BoCdL9',12);
+INSERT INTO t VALUES (14537666595884853200,-15606,'SMOqQr2VMvUHQgMZbvBqRq1cx7Egq8gtnIBOARXaNLx2GKj','yP3YKZGupKaj1G6bUnzmfA0VpFxHmGekDBU7fzv1H76PgoCM02','p0','3wvX4ttfEkU6Yi6FqW9pPj69sqDpNcznZ7cFWIYx08k2C','4','N',12);
+INSERT INTO ti VALUES (14537666595884853200,-15606,'SMOqQr2VMvUHQgMZbvBqRq1cx7Egq8gtnIBOARXaNLx2GKj','yP3YKZGupKaj1G6bUnzmfA0VpFxHmGekDBU7fzv1H76PgoCM02','p0','3wvX4ttfEkU6Yi6FqW9pPj69sqDpNcznZ7cFWIYx08k2C','4','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17756740404706914420,-13983,'BP3kK1GI6khb2GzmUmRYryORqcNnXnLmw','tW3YV8dThZZeuTSvblchraClGVNbyuSmWzM3YHO0cLIQI9XFIv1f6wksU1C7MypPzDkeg56wZx8jrKLZ0U9a2HeJaRoxhRbLYKCNl0LeE39705FsjmTBDZ3ugljAzPq83oD5Uuue01SYEvOaAio4Y6FD8TqDMZekUkWtPL7DIAL','P','prGKVrRUyjejwRhmtpsuCcOkFcEAP2cR5pBcpPtkdMvSx81JinxBrBbSiX9YiEbCe2koXxloxJsU96OiCgoTbgOd3mcr3u37hFLZOv4ASQ4KfDcziefwM1Yw6sCRfVOpu7Y6IwVdGjW28sejdfZkRZT2RpvWXTDYVXsbxsPWDDeOyrRXe1u4gHWpst8p0bOvePlFoyAa4H50IGRDntMTfX9JXUAD3K4G0RXhUvqe5LT6DQmIlYx6D5AuK64jRzme','O','j',13);
+INSERT INTO ti VALUES (17756740404706914420,-13983,'BP3kK1GI6khb2GzmUmRYryORqcNnXnLmw','tW3YV8dThZZeuTSvblchraClGVNbyuSmWzM3YHO0cLIQI9XFIv1f6wksU1C7MypPzDkeg56wZx8jrKLZ0U9a2HeJaRoxhRbLYKCNl0LeE39705FsjmTBDZ3ugljAzPq83oD5Uuue01SYEvOaAio4Y6FD8TqDMZekUkWtPL7DIAL','P','prGKVrRUyjejwRhmtpsuCcOkFcEAP2cR5pBcpPtkdMvSx81JinxBrBbSiX9YiEbCe2koXxloxJsU96OiCgoTbgOd3mcr3u37hFLZOv4ASQ4KfDcziefwM1Yw6sCRfVOpu7Y6IwVdGjW28sejdfZkRZT2RpvWXTDYVXsbxsPWDDeOyrRXe1u4gHWpst8p0bOvePlFoyAa4H50IGRDntMTfX9JXUAD3K4G0RXhUvqe5LT6DQmIlYx6D5AuK64jRzme','O','j',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4931078616698897009,-18735,'htRl1uWFP5XcmNzWyFDg0qDHimdKs2jbUEG','FPOdxJFQZ2hABFPGpy5VXiwQZD6k266bnfZWr96EosCLbMniQ1ZynN2Psw74PhxhgOhkqNpcAwv5fy0zxeRlkVBcjYwOoPlQwjRdkDXwIAnTuV7Lrxt0FgcSUhmUOBpNY17Os3EbodSIuKWitmcs1C72cFloPZN5euY81SvIhyhw8ZicPfVYdwhZgl5jbgcvFjj6vDCYyoh8NtuA1s7JFfnY4KQSa6dsfdfKOpSGwvSJ2hpQE7Wch22C6ahh','hC','Nz1OavR96kFgkfqV4mOKT45Qbc','cR','N',14);
+INSERT INTO ti VALUES (4931078616698897009,-18735,'htRl1uWFP5XcmNzWyFDg0qDHimdKs2jbUEG','FPOdxJFQZ2hABFPGpy5VXiwQZD6k266bnfZWr96EosCLbMniQ1ZynN2Psw74PhxhgOhkqNpcAwv5fy0zxeRlkVBcjYwOoPlQwjRdkDXwIAnTuV7Lrxt0FgcSUhmUOBpNY17Os3EbodSIuKWitmcs1C72cFloPZN5euY81SvIhyhw8ZicPfVYdwhZgl5jbgcvFjj6vDCYyoh8NtuA1s7JFfnY4KQSa6dsfdfKOpSGwvSJ2hpQE7Wch22C6ahh','hC','Nz1OavR96kFgkfqV4mOKT45Qbc','cR','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4696824463705345963,-8995,'uHVwrBXn1HdsI','Xp1xzo6LUrGy5KATqNeWKBgyURMY0poS5LKaeS5fxgditnrOvPelJCd8iJyBPdxH6p82hD','o','iG6TDDn9GFrgit3FUL9x1ZfCYk9qtUtocEpZJt9YTWKaOsi8fdIccG3x6fRVl79v6BczBZ4CTC2fXtsRaxUP18P1BnuldexlOgzOEVyW52GfvudheTu3t4HvrlT6RhtJT5q2NwDEWAYsIxByhcWGKuygMdUu4qxSJDU','xE','gg',15);
+INSERT INTO ti VALUES (4696824463705345963,-8995,'uHVwrBXn1HdsI','Xp1xzo6LUrGy5KATqNeWKBgyURMY0poS5LKaeS5fxgditnrOvPelJCd8iJyBPdxH6p82hD','o','iG6TDDn9GFrgit3FUL9x1ZfCYk9qtUtocEpZJt9YTWKaOsi8fdIccG3x6fRVl79v6BczBZ4CTC2fXtsRaxUP18P1BnuldexlOgzOEVyW52GfvudheTu3t4HvrlT6RhtJT5q2NwDEWAYsIxByhcWGKuygMdUu4qxSJDU','xE','gg',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(46) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(60), f VARBINARY(79) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3973760565027638073,739566763456672509,'Ar','yKGqP','Pow543WJHd0gYgm5m3qwBFloVn1gB88opeRv8uGwMhZvMs6E','nkv7ghYOsgHsmhcjDY9SawKuA2ngdlCUKZhz2mBg5Jkn24hzN7dQ8S8ksFnTUZQ','30','aR',0);
+INSERT INTO t VALUES (7114919528595304232,2382482540917605194,'9fVLm8jOxO','gg5FVhI','42553e76YBcLMPGvMMNt2r7sSMIY7Zhi0','n3T11CJUgD','d','3Q',1);
+INSERT INTO t VALUES (13078182944636639810,14279844234238279749,'v036pPNj2AL9','qGFep','74','kjrIax','W','P',2);
+INSERT INTO t VALUES (255874259067718722,6901240067331024738,'y','XA2L','cKzNGa','ncxsbZzQp400GnDgQgVx4ojJ9PIkU8FzcL6JwHKkAOANi330ul8hwlffR5Csb7wa3lmd6i8','sZ','n',3);
+INSERT INTO t VALUES (14713638534500506091,7328257515212352590,'Vl7D0DbYamkUyCHgJebSndSd7jftH75LSn','UA','jI21fxJUNWx6','LoNTnrbVjB','84','A',4);
+INSERT INTO t VALUES (8763285786048697836,11329573984698857472,'H1GQnbWG4VVP','yF','tJHj9HcST9UMCClM4SiZI5yqCqh','GNsl9EoAXg1d3SOGeHd9IfJKmx7SWGQVcK55AcB9DurYRxrz5g8t0axmobaBq1ejagV','l','2',5);
+INSERT INTO t VALUES (625793787543361850,3994030562709033245,'j','x5FPX','4cBf','me20MBpFFHkoQyvAd9tSWgajxvTVD','0a','iN',6);
+INSERT INTO t VALUES (7902138080776467358,16676452161988476279,'CLQxyCWLARrFHbL22Cb','eo5','vQ4A9VRNR19o','SqeYbUTTPPbBKCoTVmBS5z1iU274l','r','o',7);
+INSERT INTO t VALUES (6533936226888614825,12792054385690455514,'exRx2RW5Rti5cZ1isA','oYcE9','yQaYpQ1B9e','pUVEiKNnx96CGArGd73U4d','d','m',8);
+INSERT INTO t VALUES (12043029022322426173,8937824813340561614,'DA9DMB1e9V','pKnqurs','cuklRSUg6zAHU6pmfcJqtCOW','ehID5RtT96GW5aPIK2aX4j46dZMQf','8x','yK',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(46) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(60), f VARBINARY(79) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3078403359721915225,12554444312042435249,'Sn16r980Qn47VwXFhTnSFNoY7nPKPISJ','DlFW','HDNsSsWdJYWWx24kzGAOENBA7z2','FayKLaDvRUp6kKpA1xU4OQQyPsdkBzUnn7ma2Qv','A0','a',10);
+INSERT INTO ti VALUES (3078403359721915225,12554444312042435249,'Sn16r980Qn47VwXFhTnSFNoY7nPKPISJ','DlFW','HDNsSsWdJYWWx24kzGAOENBA7z2','FayKLaDvRUp6kKpA1xU4OQQyPsdkBzUnn7ma2Qv','A0','a',10);
+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 (6861346188492423546,15131792553439211856,'H51qweMqDAKhnIOndCzz','Gv','yP7cc252edx','1v6VLFYFDhnyMrbYXIinA9KI4b2CCtygHR0QiKKv08h5JiaPEne3iMcHzvXsfJZ','ju','d',11);
+INSERT INTO ti VALUES (6861346188492423546,15131792553439211856,'H51qweMqDAKhnIOndCzz','Gv','yP7cc252edx','1v6VLFYFDhnyMrbYXIinA9KI4b2CCtygHR0QiKKv08h5JiaPEne3iMcHzvXsfJZ','ju','d',11);
+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 (16120868455807845784,5890779465398444564,'dMbEbo','g90vRi8fEOmwjZNXTAt9wWMriVkLFHgVBc2W9dPw8dbmn5Ko1VYm8bOrXhVxihcZh5Y32QZeF9whuqreFJ9C5lhqk8EAAYCTeKnuZ70e1O7ml3ybLjmm69zIja7dDVjNdA8eBPDGoUUBZho3F8GgwX610kSZGSbTRsEGWVXfix56562WVvbbrjv0dVrzX7QESZW1DJJdwS8SaKfWzzirZ5tXU','MKVrlixnhVNT0qpx5QoAO1eNwKmqUZEzv7INW3H','wv92YWDWjauKvlf1vN6','0','N',12);
+INSERT INTO ti VALUES (16120868455807845784,5890779465398444564,'dMbEbo','g90vRi8fEOmwjZNXTAt9wWMriVkLFHgVBc2W9dPw8dbmn5Ko1VYm8bOrXhVxihcZh5Y32QZeF9whuqreFJ9C5lhqk8EAAYCTeKnuZ70e1O7ml3ybLjmm69zIja7dDVjNdA8eBPDGoUUBZho3F8GgwX610kSZGSbTRsEGWVXfix56562WVvbbrjv0dVrzX7QESZW1DJJdwS8SaKfWzzirZ5tXU','MKVrlixnhVNT0qpx5QoAO1eNwKmqUZEzv7INW3H','wv92YWDWjauKvlf1vN6','0','N',12);
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 (31922,1274468520915682084,'L9OLymvNEWFOoKoVkK7MPeN0l8ghUe8L1OQ','Ro0QzmEvzpvqom2rUdjptJz8v','lx0vXfwPw12ASrTdwYHDBC3A7MO','YQOP9OS2uUvXCZWZzK3l5j1OCiZfdQkJwCRsuhkgEWmV7g5yMlzcnuyAUff97DeyHh7xpTqXUCnFM88uOi6KQ0HfNilAoHqeGZySmUxglm801ehyy94Fa4sqQNu6KsEgso5ximRerDTrb10VXy6H25vJwZRc5MWSlHHIQv8XBX1zXr5vc9u1rM0NHKD9HLAVkp5vcjvDYakcnqDvCBfdKdb7bwFqIPkUs1QfxKZGvB40lGDhSglY','AgDoAb1euaMQqtdFywENMd2yNep0WqVgGtpu1kn1pyaHuuwb6CBbRCccsbVbMn','BMKdq17GL48TTNTE2iJvSPtPQMtWy',13);
-INSERT INTO ti VALUES (31922,1274468520915682084,'L9OLymvNEWFOoKoVkK7MPeN0l8ghUe8L1OQ','Ro0QzmEvzpvqom2rUdjptJz8v','lx0vXfwPw12ASrTdwYHDBC3A7MO','YQOP9OS2uUvXCZWZzK3l5j1OCiZfdQkJwCRsuhkgEWmV7g5yMlzcnuyAUff97DeyHh7xpTqXUCnFM88uOi6KQ0HfNilAoHqeGZySmUxglm801ehyy94Fa4sqQNu6KsEgso5ximRerDTrb10VXy6H25vJwZRc5MWSlHHIQv8XBX1zXr5vc9u1rM0NHKD9HLAVkp5vcjvDYakcnqDvCBfdKdb7bwFqIPkUs1QfxKZGvB40lGDhSglY','AgDoAb1euaMQqtdFywENMd2yNep0WqVgGtpu1kn1pyaHuuwb6CBbRCccsbVbMn','BMKdq17GL48TTNTE2iJvSPtPQMtWy',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(70), d VARCHAR(67), e VARBINARY(79) NOT NULL, f VARBINARY(16), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7070940,57880,'gQvVZA9t2yw4HjdXZeJOvValW84pVerCIlhywY9Bv','nRtV3QiThMMhfxBKx5o7a','erEhzkwAAVamgI8qYfzrTIOQNmarREIowmO3EWqPwlZ50sX9','A9K7G','7I8aZYQHMXQutALiDGAlRMSBSHapypTlS4ZocVe8hVpkZ9wqbvCq','5OW625I56LVAtg5YldVlPKxEr5NcOwc2k2aZXSJRjqlQPhCqJTkWGORdI49xx',0);
-INSERT INTO t VALUES (-86137,21763,'1UV1RSd8qrOhHK','ZsikKEB','lGFnvv5zcT6ZE5nf95SDx30bHR8HifsjAocL2RKz5L9ImvHTA71','xvIEY','rUgMXsrq','b3A9BbSHE',1);
-INSERT INTO t VALUES (-2944009,51191,'TJ3jcB9Pm8hBkRWaHP3YtYzwuB4FsWSrfliJxIFKadfoXpP','xXSzJyqbYSaWRREVmKPX1NxtQdWZMOzVXEIyuxlxW6ib9d','QhUHvX31KlH1gwrayV9dgp6qvgBBBS9LEZSPkD20UUz6hkFQXB','HX0Jr','BAXiVJIHyALHh8yUwP6quWeYDIeCpM1CD6PoJmDOiE2','BGt4fSYAY4816twyXipYfIVHpXTwyrDQu1KsiO4ItoyuQrvumAxoCuj9vuJWXnKHVIPLAwhEAU7jDoWipUgCNTJD3QTrSYnkVqNV',2);
-INSERT INTO t VALUES (-6219876,19589,'kyt7GdCqTqxd29YNeEgsy8L5QlArxYAVLwMtCPZlAyxKxzVV3QaC8','zAFqidZRkPlvUsnjGidp192nKBEy3okaYIfjgbpXK9','zGtsiIBr4fvhsy5HnjAV8aya8OzQz4tB1jAjEpgh','nYcCP7gvoet6lA','MxW9YAIRS6h0sdtRxgG1OMfMeRjAieHgYP9b8DX73m4TEFX8gYy5grLm','BVVpTzGhsDL5lhDWRitev',3);
-INSERT INTO t VALUES (-6307186,13030,'8x31yASElx','tCFiKBhDy1q53JqssuZmOxdOs86z28mEYAPX3NTp2oGTnIGODF0VlY4','X7n7K2uKEt1XHp7W29tvfjQcOP0oKrwXGEwSh5MUX9kCKKDrT2mNtRA','eJh','QX7qnI8WqoGCRgGhNUEZNQWxBI0szUW1tOET8NdtA4gAu3D4exDcRWTxb7NVDKD0tH2e5RiE71M19ciC','cB2G11okD1nQp5glwEZ8HGwQhTcPSg0ay7dPs03Bc5SAOCDZ3xjSZoUquhAvyw65sWNRjXa7utJmO4EpbVKZ4s9w8PSP',4);
-INSERT INTO t VALUES (1846242,10791,'6cWCGtoeOqQKGsFjmNxfwnvAIPyQMGxrxV8BaN2KtNM','DvYZ9Fo5knonTYN8mugJshDd3IpefgjA7WUuVjR','dPLZKWUfvWTKymG0l8BeCchggVYXrtcBv2B8te0SGI','EzrpwW1B','pxXbVJd2XPQ0Xo3oxwbRawNIgO9Ph3iwOyjGhu4rZlNuo','urQ78EaEkVfTZY44N5PIBUe57Bbod8roMabnnFyEfm9yhC8yuK13qcUGsETi0jrRySN',5);
-INSERT INTO t VALUES (4527500,21613,'vA3','yhCkhgg76CM1IVblaEJplSdraNJqSWp9bvjNPHpOBZl0rHd','uJogz3IQOVuTGLReEtw1WrUgm2FcaT4EWc','Aqu35e7rZgbVV32','25aZJyeCaSXknOicEGzT8fUqCzlvlFS5LwKRmyE7qmIfRSPyW4hkEOuwtocPi9V','HMcH50VAn4GV7IOm792IgwwxD3xfDMtcelTusM8jQMHY8zcDTTwzgp9XZ6lhOSL6cYYL8aNkP2eqAF0OEiOFx9TsJSifRN4s0xJ4',6);
-INSERT INTO t VALUES (860487,61264,'8EUpI','DibT','3FsTWnfNa99OAsOJtGn0FIsr6yAluhpoFVNl9avxYYLtBti00qNryfsUdDqAo','qu','7v2CWeWwupEsa3DaIr0abqLDk4JnYgsoRz4phmrCxzxo60RdhG1QIPDh34hp11X7i','OnqUe4CYqMEwRryJMFdhOU0YO2RppxT',7);
-INSERT INTO t VALUES (-2053129,37974,'SASQ1z7N5Konx9h','VAIYarmmj4ahBaNvxeO15WlX9lkK5cNTMJMwDcttDZPPhJxEAwWvBP2y68zzs1Gmi','5NRS8DSJEp3YImh8LUhGbLDMX6oINYko3CsH','jkU','3s3gf7B5cPIm8rCIsxpM8vrRIQPDkD2P6kYrR69jZYqL','g1oyaXDppdRS0ph2pkg1dOVdmLi5tdhR1g2ItL9aTIpGfm96aSd3JDaiMzihew',8);
-INSERT INTO t VALUES (8209893,16138,'vVrrH203p4OvfcGmPZ97NKQunE','Qjh4UzFv6yfm','1IUWiQmMn6Ns5lcNtyx8683iRDhQncuFNEKAjxkrKa1990ukTkPsaE8WJA4EbiRoW2cN8UFYl','8HMTS25pJns','oyvQP4p9IAntyBHLV8xymCCHYnxKGReFUyNd6gHMl','lCs4wtl6fx7rV4UCQWDPuwklND6wR5H',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4601766396075680542,12641824121588831132,'abqmC7C55njbS1PXg37asrUYCCXWtkKBapqtLw5piSpW','nnCrhvrtvGgU2Ye3S3tb21thQOHrBBcV1T9O5oOg4ZN5feC6aBE1SKtqwYpLJ0ZgvwcLsSAft7O9Uz2bqHapH0tYCKHvPX2JD4fcWrTO5vVIdkh7QKxysUKduMX5KJdatPR2YYPu6KgGWp4abhtFp3w1D4UHTuPr0kbxJDJM6I9EneB78TuTImOoB45qiThDpc6Gts4ZgUuXuodz5Nt5uxpLm4cPPVWHBho8Zz7UDyviaCt0RoQYgiiJHeq','0cru5VU5ct2WKHsTVa','gtxbjKQkgmlXBgG5zq5axOawIKFu6p25bLTcSIYnPiAj09VACZiMCPONtIbUtR6is2M7Z7MJ1rHM6OLg9wTgqqYOSgwHIvexICVxmiuSLoKbInmWz3LmNWfNCoYjBPfqMtpzcsv400FlMHnlbw','J','vD',13);
+INSERT INTO ti VALUES (4601766396075680542,12641824121588831132,'abqmC7C55njbS1PXg37asrUYCCXWtkKBapqtLw5piSpW','nnCrhvrtvGgU2Ye3S3tb21thQOHrBBcV1T9O5oOg4ZN5feC6aBE1SKtqwYpLJ0ZgvwcLsSAft7O9Uz2bqHapH0tYCKHvPX2JD4fcWrTO5vVIdkh7QKxysUKduMX5KJdatPR2YYPu6KgGWp4abhtFp3w1D4UHTuPr0kbxJDJM6I9EneB78TuTImOoB45qiThDpc6Gts4ZgUuXuodz5Nt5uxpLm4cPPVWHBho8Zz7UDyviaCt0RoQYgiiJHeq','0cru5VU5ct2WKHsTVa','gtxbjKQkgmlXBgG5zq5axOawIKFu6p25bLTcSIYnPiAj09VACZiMCPONtIbUtR6is2M7Z7MJ1rHM6OLg9wTgqqYOSgwHIvexICVxmiuSLoKbInmWz3LmNWfNCoYjBPfqMtpzcsv400FlMHnlbw','J','vD',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6080636221728469539,18358361534471095558,'uxTqnZz03CLeai','KYp8thQPJMlW2xhLh2EkFlkaIcuBiaBWL5480f','Q','k6PYbqJeYw6XWKX0JCE7hvpsHKAnGU3JIrQ2O0bVVlTZ7uMrKQhznXOvlLZ8nkBKHQJxuuW0nuQQTzdLWoR96gpJzpnvImXDQa6Aq3uMWgV7UEVVB2xuQLS2SZEpjjoSzvcDhn7D26flgm0RIRoAzyejVz1','jT','k',14);
+INSERT INTO ti VALUES (6080636221728469539,18358361534471095558,'uxTqnZz03CLeai','KYp8thQPJMlW2xhLh2EkFlkaIcuBiaBWL5480f','Q','k6PYbqJeYw6XWKX0JCE7hvpsHKAnGU3JIrQ2O0bVVlTZ7uMrKQhznXOvlLZ8nkBKHQJxuuW0nuQQTzdLWoR96gpJzpnvImXDQa6Aq3uMWgV7UEVVB2xuQLS2SZEpjjoSzvcDhn7D26flgm0RIRoAzyejVz1','jT','k',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17651407807402579830,11792757878863451756,'b','3LKOtZxUpIPqcnNMri9Dx9g32L5V8Nek0QqXpyDAyn','KOXDkLHvApMANMmqQyxdDaLqkHH','pX1vrrIsd3K8qf5bkWYtVtvwzOKSTFMq2pftD4SMqFcHd8Ca8pDm8RrlKwarnlBebJK5NLjMaJHlhpJj','c','WRj',15);
+INSERT INTO ti VALUES (17651407807402579830,11792757878863451756,'b','3LKOtZxUpIPqcnNMri9Dx9g32L5V8Nek0QqXpyDAyn','KOXDkLHvApMANMmqQyxdDaLqkHH','pX1vrrIsd3K8qf5bkWYtVtvwzOKSTFMq2pftD4SMqFcHd8Ca8pDm8RrlKwarnlBebJK5NLjMaJHlhpJj','c','WRj',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c BINARY(70), d VARCHAR(23), e VARCHAR(9), f VARBINARY(63), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5134084,-1129409424,'yHlZIaz45uXDEPrEng6vqNe5omO3N5y7SLjoQSwV1AnMmHJMDg0CGKHIc','LaPef2D','qJw2','6iZ5dndHr9ZxM59uX9Q9AYM8EXJcaxfjz0qcxWIyLSVrvuneUGX','X','X',0);
+INSERT INTO t VALUES (-6100293,-259486376,'PdpdPqxVhjZkPxL9RZTXl4TEY92tRdBTL3sufQd27c2','A42','71','APJVl5TeTajFn9LxbNxXElRk5XsxMOJT1wb','w','d9',1);
+INSERT INTO t VALUES (2785579,845905982,'wKAM36MarGKEm9yGoMvkRvwSj9G6VcjsbKXntdc','2Ts1dM','Oa0XFd','Oq4WIhkk5319HGf0xVFWTbkGOpJuuMF5edNXAw','j','vK',2);
+INSERT INTO t VALUES (7828323,-1537304711,'iKXGMrfsnyppSotqqKgkbDEgx1v3V','fMhRsCFFQ','tP9k','XEZM7Bqkz5E0eW2eL9IJL42eeNXxsd5pJf','K','kn',3);
+INSERT INTO t VALUES (4843241,1723603528,'4ZqrkXLlTe2SOB6n','W4YNHDdYGG0AVJs1wKpEw','jejFvs2e','nbKdzAr2vDzSsDhNR9i','8','Ra',4);
+INSERT INTO t VALUES (-3481513,-1000547031,'w3LjXqQQvipYombRBz','6EBr8cZp9XxE8ISTW8H','Fhw','t95V7uUgJUkplb7NRYOHbUIyNV6','6','4G',5);
+INSERT INTO t VALUES (-5484594,754995908,'UR5kNpGDHtlN6XEl0lONp4YKzxbDqEnv5CvGciz2dm23QX3C7J','SoZGppxHGhSUy','Ovqmz','FgJ0YHfpKPkv','E','3',6);
+INSERT INTO t VALUES (7148625,-584067530,'Ud4HYvy7F2elrpsqqIHeyQ6JSXMSiWny','UFw','CI','uFFAd7R1H4AZUxR5EY1BsxQTi8hdhA','k','a5',7);
+INSERT INTO t VALUES (1631974,-921498597,'S0gFqW0IscoORR5ZNXfCydMs7Xx8Lq7cfrpdo4nnUsgROitw20VYMdkWr6','sUIk2szDAH','hyXxIBf0f','PgosTzI8sbUFauWwOUtDrMRKoKIAFzphjNuS4RcUO8qidoUAHDxBvqqXbbJJFn','e','eU',8);
+INSERT INTO t VALUES (300615,-1926942417,'wSLq7SL8tyrvq1kFYyls4Nejd5xxQpP4zpAm0HlV8yHeptArxTq418otW5','ya','9uc','zpYxcibaqUkzacqRi2Rq3bsOyY2s3qNiOSs0b2cPdIoZ2SZVjga0u10s6qOor','r','RZ',9);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c BINARY(70), d VARCHAR(23), e VARCHAR(9), f VARBINARY(63), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-6110911413890000068,2764,'may6vKs62Eju7W','z4tFFWnbnkIlP0qk59waK2Cq9Y','IikO0dIVs8qx8na0JxYtOe','h','PrXXfazt2TOj25sdHrOUQBiEsNV5G25a5bjzxYsX3KzlTF2iEUISARIaXIk02fgJXVXppyGU668bYkQQgS79bq0Lrzn931wR','Uoiu8e1aVBrPboEV',10);
-INSERT INTO ti VALUES (-6110911413890000068,2764,'may6vKs62Eju7W','z4tFFWnbnkIlP0qk59waK2Cq9Y','IikO0dIVs8qx8na0JxYtOe','h','PrXXfazt2TOj25sdHrOUQBiEsNV5G25a5bjzxYsX3KzlTF2iEUISARIaXIk02fgJXVXppyGU668bYkQQgS79bq0Lrzn931wR','Uoiu8e1aVBrPboEV',10);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (6659442754125970248,-853765205,'U53XOtMeEJSTz3l3AZ4uehNUxhW4iU84sfXiKGoxIp5Xmx5Zqgj','BbaMMqA7sRxk','fzG1kGye','mCU7iAyxfbBitU4XNHnaLHp4vRsxWnSWiIIzxlroyazz','n','jU',10);
+INSERT INTO ti VALUES (6659442754125970248,-853765205,'U53XOtMeEJSTz3l3AZ4uehNUxhW4iU84sfXiKGoxIp5Xmx5Zqgj','BbaMMqA7sRxk','fzG1kGye','mCU7iAyxfbBitU4XNHnaLHp4vRsxWnSWiIIzxlroyazz','n','jU',10);
ALTER TABLE t CHANGE COLUMN c c BINARY(71);
ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
-INSERT INTO t VALUES (9165001764975115200,65428,'RE1VPvh1rqZTPXB5es3aOoJb68gLIm16dDeRvr','Md4YAl8qhpFuojMJM7sPEnl7NfHcEmFHbcq8Fk3zrtyD7fIW','7Ua8K5IS9UPTJFOt1aixfWqHJ1KTVjdVfanwYN9x8fL57JKO3ik7zhXmSCbbt','GWPUWSTXhvho5','ecsajM1iL1VZFfdAKlFaAdRB4mlBuG6EPDqe9Ank6','Fi',11);
-INSERT INTO ti VALUES (9165001764975115200,65428,'RE1VPvh1rqZTPXB5es3aOoJb68gLIm16dDeRvr','Md4YAl8qhpFuojMJM7sPEnl7NfHcEmFHbcq8Fk3zrtyD7fIW','7Ua8K5IS9UPTJFOt1aixfWqHJ1KTVjdVfanwYN9x8fL57JKO3ik7zhXmSCbbt','GWPUWSTXhvho5','ecsajM1iL1VZFfdAKlFaAdRB4mlBuG6EPDqe9Ank6','Fi',11);
+INSERT INTO t VALUES (-6779745001065426817,-1438451513,'6g4BGWv3MFpZUsfDnyj4dtJ9q','9tnJdAFnaK80egUe','eKsJ1TWTW','fbVHO57Kh9JEp6xw0M4IxPkbCUQrRM','2','R',11);
+INSERT INTO ti VALUES (-6779745001065426817,-1438451513,'6g4BGWv3MFpZUsfDnyj4dtJ9q','9tnJdAFnaK80egUe','eKsJ1TWTW','fbVHO57Kh9JEp6xw0M4IxPkbCUQrRM','2','R',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (431354219302197976,53597,'t0WvVZ5pf','xVWVUqVYuro3BVp7fUjocwI7n9B5RkQG6SBM6xFWrxZei6lysPOzmVx47MoxwtwTdeCriwssGAtVH97gKNJ5h86JAOQxGpYJbrxZ7nxymHZO72WjKTqnQJjLk9C111DyLeqS4sTFmaQAYtNqJSjA6fW1fayqylw5FZrhFCebWm5MEi9sktVSh0q0LKMbYPRzB9fF2s8M7AOVb8cyTw2ehzSoOFnGcXMPh','jNEpsneLN1C6hO8aYbqN429LjsRbFZH','mYPpmWSh','Zkzd4p1NtW3tQkF2vziNPjIZCYbTwAZmpu0CXdOqPA7XjdgVoDxTFGi6EgVY0zikNe0ZJBs77LHkmgTUbHuf6DcpCf','vAwCxYyZZEJlN73kUedkkQsASgqRIhtsw3AhksC6MK8cumB1OaSyiixkPAItI',12);
-INSERT INTO ti VALUES (431354219302197976,53597,'t0WvVZ5pf','xVWVUqVYuro3BVp7fUjocwI7n9B5RkQG6SBM6xFWrxZei6lysPOzmVx47MoxwtwTdeCriwssGAtVH97gKNJ5h86JAOQxGpYJbrxZ7nxymHZO72WjKTqnQJjLk9C111DyLeqS4sTFmaQAYtNqJSjA6fW1fayqylw5FZrhFCebWm5MEi9sktVSh0q0LKMbYPRzB9fF2s8M7AOVb8cyTw2ehzSoOFnGcXMPh','jNEpsneLN1C6hO8aYbqN429LjsRbFZH','mYPpmWSh','Zkzd4p1NtW3tQkF2vziNPjIZCYbTwAZmpu0CXdOqPA7XjdgVoDxTFGi6EgVY0zikNe0ZJBs77LHkmgTUbHuf6DcpCf','vAwCxYyZZEJlN73kUedkkQsASgqRIhtsw3AhksC6MK8cumB1OaSyiixkPAItI',12);
+INSERT INTO t VALUES (1217466111977866970,1009134240,'vVmKXV7qvmP13maLZXwdle','ebDAyJHwqGDkjj4jJ9LBrzXcm7Dym78TVlQGqrkOuPglZnG7NRxIqelBeJd4j0xAPzlXmmH0kjQ0pkeN2LPgk8Cn2vrtFjfVBkwtxTRlKcj2','2hPTYCB','tVMpR7Jl2uMvRc5G','H','L',12);
+INSERT INTO ti VALUES (1217466111977866970,1009134240,'vVmKXV7qvmP13maLZXwdle','ebDAyJHwqGDkjj4jJ9LBrzXcm7Dym78TVlQGqrkOuPglZnG7NRxIqelBeJd4j0xAPzlXmmH0kjQ0pkeN2LPgk8Cn2vrtFjfVBkwtxTRlKcj2','2hPTYCB','tVMpR7Jl2uMvRc5G','H','L',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-4748773998374843737,25939,'AIYAJrxkXObuMb','Z3VIisVlD12Grb','79dReyRtMcSez2UguborVABeOPJy5YE2heJG1XoAiiaAOGZhQMb1A5zwGXHYqrA11xSMoowJJL','ygVmlEWKBbNwJumR7FpIeA8tC42eg8tCSOkzIaqHjch5REI9NfCaAsJEhN','AXeoh3YHt3YxD3eDkFrHdwTrC','tK5GGxi2n92P8slf0P4HZIjBMvFsQBqBGFoklvFlbFwOwDd9wEQctBuG5PiTA3cEYJFqYrVBfcXUx6Zls0Z8',13);
-INSERT INTO ti VALUES (-4748773998374843737,25939,'AIYAJrxkXObuMb','Z3VIisVlD12Grb','79dReyRtMcSez2UguborVABeOPJy5YE2heJG1XoAiiaAOGZhQMb1A5zwGXHYqrA11xSMoowJJL','ygVmlEWKBbNwJumR7FpIeA8tC42eg8tCSOkzIaqHjch5REI9NfCaAsJEhN','AXeoh3YHt3YxD3eDkFrHdwTrC','tK5GGxi2n92P8slf0P4HZIjBMvFsQBqBGFoklvFlbFwOwDd9wEQctBuG5PiTA3cEYJFqYrVBfcXUx6Zls0Z8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(7), d VARBINARY(49), e VARCHAR(53) NOT NULL, f VARBINARY(53) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13589058420145980914,14579661,'cta','9dKtCGD','qvsCvKI2VE4g2ESdQZb3','WfqEgn8TY0Vy78s','stirXCYchDh3M','EY6FFitPZTuY1TExgGY5RYTo5TlsIBoH8SCZGhdXtgdBLXBhCUWbwUQ3GOq0ETp09coNoVMNmwUl',0);
-INSERT INTO t VALUES (14137865868684060315,9402119,'E4BrvxU','mF2tk86aCXZ80YSuIBobg89SsWBoCBOWNtmHL','QL42ov72zfcmDzn5VQ0S4rqC40hdd','JJ','g83GdDzZcX1XpFXSaV3392gCJYMbA60rhzK6BphemvL8wSd2dlsvRr2X59aLd26hqwnNyKxCR9HY9HIdPwCAljE7m6','nvybf2VZJ5t2',1);
-INSERT INTO t VALUES (13806053404841284459,12603306,'vK0Pg','rs1L8ARGkRG7g4VDxnn5K3lmUDOPnk6idiARu1Xq','d7KhHvS87eUaae2EKr5bYNv1s','mejsFflL2OjgBMhRiQlVcdOmf','OGhD2oGxUei35C7eRuYhxp6QuVrAnzn3MpgqUrVP8Eeif8R6LROk2qEjApghlUMJsKINGKcRFahIbInUj6GPXST3b1hfcEH3','BvB4Hr89Yn9CPWsBMvBoXMFO26lNnYW0JQ8mLTrAdsVU0',2);
-INSERT INTO t VALUES (10343533069670677866,8446701,'VWl','0IUS4FnvJIhx0Hd1Tp71sujfX0F9oMnXQQQctrrX0UCH','fPY','lhahoZbRuNuIH1FL2Z9cGKSOWgyT6fmlde0vm0T4','fptc838VRoHZ0iRwXxDV0zk9KKNxI8m74QdJ8mjM0JKuh8kpI6Zo5OxvOGwzdU4xP0nfWsRO28KBL7CCHNuuNaQYN4OAP','4Im9xyhgCRmxzaZmV2m4VMP21pR3sZ7zmF5EcDqNkrkiYmhJccI0Jp8KnJrWClOBHsaYep7bq6sxXVRrRzMOcPF',3);
-INSERT INTO t VALUES (15961744526366302242,11784221,'wr','a','4VGlC8Gc5xbK16awq89kns5ruFMRCPPtNjSPlRDgMoA','BLXSimwze5ZcSWayrCgOk4PUED3IpWCb5H','rI9wxLa1Pzkj3UlbklWAJT7tfKZtEav9WY3O4','unLq5tlW13Fg4ztrMVe4LKGWyYQU5POavjtLpyYUUprxxA6fP6nuX0XZp6BXfYSzJX9B7XLcRG1s5QE8QgS',4);
-INSERT INTO t VALUES (15041861231788830743,7277661,'9l','ZUzdsRhwsUlfeE3wU','0ZoxLe5wp7lGHHZEEKR6T4ov4yLghsQuad3D9f5Eb8cWcmA','4qvInSHW','WAs7el6lpF2lptQ8HcETobCssxlRpZUyOu2zhDrdkKeFZr2tSJ718Vku99A9WJC5pm8IPWs','2k3ZdFukgQRKViFj6fg1knze8qzlnJLuvdTDCWMLqdKzR75l8yTBKoTv0mnSGQEVxh8Y2TXLUpxDiXxh2bLP0gYlByEAYpG',5);
-INSERT INTO t VALUES (12933322872355498989,16597541,'1ID','MzRz','6Yzq8XXitjB8AtlfUKqICIKOV8RxK8t1','b6gci3bincRGA6Ez','J5PJnwNhVAZpNSHGbZyRIZICxV6uzPjkccPk7HxfRjE1vRn2TaNn2AqmieLeMZU878v0Kuv9U','VOE20k1gkbWhzLda6eCi4o6Mu4DQTM',6);
-INSERT INTO t VALUES (15634021783908001233,1974311,'Dy','lYY257P9SnJwFv2grV2Krp3j37rXW','sgXHS15n','oBB2jejcYAs','5p9j6dFd1DTLwBcVTmjAidYRbRX4KmglTTLsJyEHgjRl1YbGFxVpdZtoOt','ESaw0yTjLmgBUsoxUsRGRrZsaf772tkNedc',7);
-INSERT INTO t VALUES (14175130495219797683,4779252,'C9WlNd','kD9gicC4mDrw4bY8a','j5PatrwMNII5BQ7tiEIAvzLiCKgS17U6nNL3B0YwbjT9vqzyFy','ErJNn2JYjnlBWgCtSBfs0xtf','K8YcKZZ8Wukp8gTNzLffkmRQYvgu','6g2B5xCYwijGXfbpH9O027vGllS8Hnu28kGF473QmlfB3F2kAqFkXXeexExboN0NGuvuczQqvGfDmkJgS',8);
-INSERT INTO t VALUES (5470240103460613829,12286218,'OhHOr','jSQBb9gxjKtaVODMyCp6W7JrhULA9xRviiP1DsJ','i6gxxQYVo7rWUGRqgM20NJaB3UElEFC7Ogzl3','ZLVgvFk7ijZ5Zj3gjJMZ6kj63W3XUzu8WC81SRBybP0SgQxPdHwJ9','0KLhLMulemPedeYPB3KuAxwDhZKpp30LrgSnnvXX4VVhRgVgZ13oOFhRVELSm0Kyh8eBeiWtLxF','fPpJx2cFeZSVxsH0afqR7iTQeEa7pzzftZgTMd2OGkzQ7v9FRG2JNDBdFvsG7WiFamVqmyWOUItnk8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4492638907219097303,2012431306,'11cXU6ma4nNpFJ9EXOP4YMUbHIHs0CUnARwDw9STNduBpP70e','3i27Kh','Ea','rsyWhQVJVUUnq5nhfdHOx2fR2dILKY7g1vzAimq4lkMFdA0Xr9OU3yErXfnza9FJpiPD4gSwI3zgJfQdfkp7QvyMENdK2mYGP8dEhupTJ9gMhQFOGSXgFtqdpOKc9CtbQWbnQFAvRRRJsdrF3oqzGpGi8m5hoHZuWYIOV6If3cH2aqh1Dz4A2sScosdjbZnG4xTiiyUdCOVS61MnhSkAaY4XGy','y','nv',13);
+INSERT INTO ti VALUES (4492638907219097303,2012431306,'11cXU6ma4nNpFJ9EXOP4YMUbHIHs0CUnARwDw9STNduBpP70e','3i27Kh','Ea','rsyWhQVJVUUnq5nhfdHOx2fR2dILKY7g1vzAimq4lkMFdA0Xr9OU3yErXfnza9FJpiPD4gSwI3zgJfQdfkp7QvyMENdK2mYGP8dEhupTJ9gMhQFOGSXgFtqdpOKc9CtbQWbnQFAvRRRJsdrF3oqzGpGi8m5hoHZuWYIOV6If3cH2aqh1Dz4A2sScosdjbZnG4xTiiyUdCOVS61MnhSkAaY4XGy','y','nv',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-3469201003011425689,496289281,'Czh2dEEMEcLghi8cNz4ezcrF0JjiXtqW40AaLsnnejChj','qS5EMmF8dalddNvuidnVn3hG65F3ypxmPFGj3uUZaMdIO4DNU96omnhLLOuyq8JTYnfDdbD7yRNAANuAzdhatxUw37hm5BmNnMmoyDTE5vSDgllKJznO1tmOzMhdxsnlvUYOAKD3S7VwR7yteJN7iLGAudo6VgDAWoyH3jBonKBZ81p9ppirYJnPVjWLPg8mnGPPWdzpq6NmKqRrKkMPvjj0cqeFXT','DMI8xe','bcXlvJUKD6SGgimYWKrEGP0XspKEUopWn6loVXEgd','2Z','U',14);
+INSERT INTO ti VALUES (-3469201003011425689,496289281,'Czh2dEEMEcLghi8cNz4ezcrF0JjiXtqW40AaLsnnejChj','qS5EMmF8dalddNvuidnVn3hG65F3ypxmPFGj3uUZaMdIO4DNU96omnhLLOuyq8JTYnfDdbD7yRNAANuAzdhatxUw37hm5BmNnMmoyDTE5vSDgllKJznO1tmOzMhdxsnlvUYOAKD3S7VwR7yteJN7iLGAudo6VgDAWoyH3jBonKBZ81p9ppirYJnPVjWLPg8mnGPPWdzpq6NmKqRrKkMPvjj0cqeFXT','DMI8xe','bcXlvJUKD6SGgimYWKrEGP0XspKEUopWn6loVXEgd','2Z','U',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4924533820783280546,-1668012998,'s7hZijoUs8Jv1p19l9lv3toIhkHwNg8Z3gejpm0dloRsfeGcntbqvCsp','k2rrpUERdLazjU0nLpYLZye2e11UDbR3RnSAQqwTtyrn2saxeAIrbylSDI1MAzVjETYagJzqBd4own3n5mpnztRwrWO9uRDDa','z34','3ZOgmPJWOMlp21Plgp4r0wh85cbF7BrDc2aOnVgVt8Ie1iEJeqOwCTnlcxjQokHjkoYZmJPcmbNxzdTtlMnSSCerpyKQOB4rLC0G8wOKVExPH4pfUweagUa4mLwG6I88mOwQN4rQyTV5vopIaMB5dbKxv4xwDrXHVE39wofjpdmuUcYDCTpiLoFgM0eoffAwdTrpNIsJZLhmd8tsE4In46j11jMzyW','B','Uy4',15);
+INSERT INTO ti VALUES (4924533820783280546,-1668012998,'s7hZijoUs8Jv1p19l9lv3toIhkHwNg8Z3gejpm0dloRsfeGcntbqvCsp','k2rrpUERdLazjU0nLpYLZye2e11UDbR3RnSAQqwTtyrn2saxeAIrbylSDI1MAzVjETYagJzqBd4own3n5mpnztRwrWO9uRDDa','z34','3ZOgmPJWOMlp21Plgp4r0wh85cbF7BrDc2aOnVgVt8Ie1iEJeqOwCTnlcxjQokHjkoYZmJPcmbNxzdTtlMnSSCerpyKQOB4rLC0G8wOKVExPH4pfUweagUa4mLwG6I88mOwQN4rQyTV5vopIaMB5dbKxv4xwDrXHVE39wofjpdmuUcYDCTpiLoFgM0eoffAwdTrpNIsJZLhmd8tsE4In46j11jMzyW','B','Uy4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(33) NOT NULL, d VARBINARY(93) NOT NULL, e VARCHAR(71), f VARBINARY(58) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2545453990665975747,1655098575954913036,'yifILOuw5CSq3YGkaz','oCQpdJz0nwjyU7aJcXgApF8BjibITOKAWlYGvF6DtTcuILLtrvoUSDcaPubL20MJrvC7Z0NaYHkT4ne9QOoEthCvyNL','Hc2ZH8V27vKu49erqc3siKUt6aHtJRvxJhQ7PrZXpLevkNi9Ga','TKIYC0RO2MqweXrljjiEpqd7zHlbCxlqZBrZ2mgKR9X','db','pV',0);
+INSERT INTO t VALUES (13948029762483679998,13481399458438662514,'vAbew','KVSYe6cpHfTM0A6OWB8DIopYsPAnBQBm','3TcyIjSNmsqYzETwkVYNkyO5Izmj6Nhekv3Kd8RLQ4DR3E2aceUgE9ZOTLOKwA8','EF9QXW2XEGrt49VDeNJ41yx0A','QD','ZV',1);
+INSERT INTO t VALUES (132496606203804751,7788862359080189149,'XLsik0ao6ekrNzUxFwq2DSsU','MeRe72EmXz4hAoxnnlL5cJYMpN2ZO0yJotBKuMRdh52vdcDiY','d1QArx6e6bnBbJlLllRDfUbIi96jO8Mnnt4AQ3WkWPUPJVKLp4da','GgEpX24DqaYc83ws','4w','O3',2);
+INSERT INTO t VALUES (17774751932033856600,1565553273137517159,'tNKmpnMrzGKA98rrQdAPBx4HSHSqs','dInkstfBBaGoM6U51lp3yotg0BwS6mABy1NnvOhCBTEdHajT','BNyK1VI','ZxEsEt77gbuPND5rbA0PmMsCFe1a0Cf7HbVpmXnOsHlkrPuJA3agRLlXV4','mp','Mc',3);
+INSERT INTO t VALUES (15890889777310124397,13474002626086734780,'Ujii20bxjkiZ4yqkdDw0zj','mhjvy1WeEUAkqey1VgmfUbb2Jk8OtkGcs2h5Mxs','PGVLt2vIW1aDQA6Cf4xaBEtRVfLs50p0M5m','NgbvRFm1RuJT4yhwaYGLc1tGumkp1oQfbqAKKL59','i','uM',4);
+INSERT INTO t VALUES (1303952975164032645,1237412951896581471,'F','q3naB0nwlJFXeNeHWT6LA1PuwoAMj95Yd8DRIBB9w5X53RfvLnUKD0i7RHSRG5Kbii8En8LcFpvFPw7B0Sjo1','4PpCeNmsUjcGqAhRZsoLpqJAMczvJ1U6aXsS','aB30fL','Mj','g7',5);
+INSERT INTO t VALUES (4100896777990235476,16540089797331227137,'YMvEFfR0K4KKYFDqg2','ulgYqYKmNH5w7Aw2fNBuaPYNN3gnDNe','T2tT9R03Agnvw4iCbOOSMcXfnJfghYDQXKkOERRbUWHaoy2QFVkS0zvg37VLX','DlcGHG3af9JeR6vEbOH2k9C','s','u',6);
+INSERT INTO t VALUES (2987653169526515987,1420787081964172843,'IcNSlyNrBL7loFA','9S8aV8sHrIbLHTuSrMKNeDZmDg6z0rlgQxHk7le0nR','B9h1iKxUSQ0fD47CMYq5nOo2YVXhdrMylKMggiiQkGrNNUSazqvGeeVd5R','ajhLPgCJcsh0w48oZW4vZXtKKVlbQQT2oIzd9skJ','28','Zq',7);
+INSERT INTO t VALUES (4799306814264471160,12537492902817182133,'cAnukOAix3Pd1Q','hkdFmOzf5OT3NZ3zar4vG8cqAAjewib3TqnQcp5','NaoWfThsSCObFwHs0apEbnTNVYLyS8PmW','OsJIqBFwyk7q5X4dthdxr890WBY696VGuFmrE','3I','u',8);
+INSERT INTO t VALUES (13505486198167602352,10901735056559567440,'mJbbEqRlaPnwtT','6NUojHt83BRbnne','VkvY02Zqd76236ee6VcVDPwFizvtYqmR27M6xJ9G','MKZEFBsm4K7bss2PCZ6ConLrmYEQRVdLXljUbnIbE','GP','WI',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(33) NOT NULL, d VARBINARY(93) NOT NULL, e VARCHAR(71), f VARBINARY(58) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (10788517144573619358,9063494,'tbbkMXN','8fNeQZtoqxxKAN','mNlJV30sZmUBnIp4LI1iQi2oy','p','2OKmpi7QsGIDTK7fQS2idP03aq0mVmQSVGLQ3lUQe12L7KWVDx4WZ0g1GKTe5BwfeqJY7fdGDGW','lksB9u6i1YeE9bQJFDDYRi3KQ9bZH6bIQ2ANogdGp2ySmnnXxeTf',10);
-INSERT INTO ti VALUES (10788517144573619358,9063494,'tbbkMXN','8fNeQZtoqxxKAN','mNlJV30sZmUBnIp4LI1iQi2oy','p','2OKmpi7QsGIDTK7fQS2idP03aq0mVmQSVGLQ3lUQe12L7KWVDx4WZ0g1GKTe5BwfeqJY7fdGDGW','lksB9u6i1YeE9bQJFDDYRi3KQ9bZH6bIQ2ANogdGp2ySmnnXxeTf',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(8);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
-INSERT INTO t VALUES (1845431295779516730,300955,'2','G','DXKpSYktndU2P7tyKa5TT4y','qth9aaEXS','JbLBEJPANkogRNSCG9','d85WH3K4Ix71blziUMp6',11);
-INSERT INTO ti VALUES (1845431295779516730,300955,'2','G','DXKpSYktndU2P7tyKa5TT4y','qth9aaEXS','JbLBEJPANkogRNSCG9','d85WH3K4Ix71blziUMp6',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (603147240861610505,14202070,'VLn','inVELqG7tw4lhSr0ZxVTIybIZUFjHefWArE2yNA','eXj6R7tnHf8wrEuFcvLE4bZG5VcTnsSiuu22UfGEimPe0TcY9O0CO','Rou3AteyvXP0LemTfbi327mohf1pwlFDhBOP5','35yRnBgCfHQyg9bgTuD2FrYpYqRXKL5FLpEPvwk2r61b5RSaIbDxgkXAgu7WRo4ZS0q1rEnSr0BJQ0UxEvomTp','zniAGfyOazCLUc9y6gw02kEdpktLEkez7wxi9aY796ycFYT1zKOWt28wjiJtdZipZoyZP8a2IRbJGYAJJXM5TZ',12);
-INSERT INTO ti VALUES (603147240861610505,14202070,'VLn','inVELqG7tw4lhSr0ZxVTIybIZUFjHefWArE2yNA','eXj6R7tnHf8wrEuFcvLE4bZG5VcTnsSiuu22UfGEimPe0TcY9O0CO','Rou3AteyvXP0LemTfbi327mohf1pwlFDhBOP5','35yRnBgCfHQyg9bgTuD2FrYpYqRXKL5FLpEPvwk2r61b5RSaIbDxgkXAgu7WRo4ZS0q1rEnSr0BJQ0UxEvomTp','zniAGfyOazCLUc9y6gw02kEdpktLEkez7wxi9aY796ycFYT1zKOWt28wjiJtdZipZoyZP8a2IRbJGYAJJXM5TZ',12);
+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 (183723221243444782,8953928475249358179,'wh3jrEmRws9AQstG','PObl3VH3Xn8IPl4EHMJRS1hxQezNGDfI','ndDXP2rM6NxynJEzMDH8cWqUCvN','2kjRoaisi3EJP5FTEbJP069Zfg7PmeMOfXU3HgeipLv0fykd1IG7XjaOm','DI','VO',10);
+INSERT INTO ti VALUES (183723221243444782,8953928475249358179,'wh3jrEmRws9AQstG','PObl3VH3Xn8IPl4EHMJRS1hxQezNGDfI','ndDXP2rM6NxynJEzMDH8cWqUCvN','2kjRoaisi3EJP5FTEbJP069Zfg7PmeMOfXU3HgeipLv0fykd1IG7XjaOm','DI','VO',10);
+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 (354347829342487829,1219074085374107910,'L7A7DLsEKJq6t','z','G46CC4mdc8nXsPND6nC5q8wUWTpdSKmikFjV9WCwcggLxsRN8UmeoFxkscC','yqDaN5PFBo87BpYWDOws18McavoxgUVmAO1i8JECfGYd2TjNdLNSJNZ','C','sC',11);
+INSERT INTO ti VALUES (354347829342487829,1219074085374107910,'L7A7DLsEKJq6t','z','G46CC4mdc8nXsPND6nC5q8wUWTpdSKmikFjV9WCwcggLxsRN8UmeoFxkscC','yqDaN5PFBo87BpYWDOws18McavoxgUVmAO1i8JECfGYd2TjNdLNSJNZ','C','sC',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8141750753561606827,547175881758118462,'i6XFXJ','f5V0krRfJyNyM3K8Bpnk27giij8n8mTDpzVu4P','sNttNCHWSbCKMvsFzLMi9DyZcjbLcDuHSoMmYrLyJKgRCNCn7MeITEkUB1CGVEpZF88z1Hb','E5g1MB8SdwJ','sz','bg',12);
+INSERT INTO ti VALUES (8141750753561606827,547175881758118462,'i6XFXJ','f5V0krRfJyNyM3K8Bpnk27giij8n8mTDpzVu4P','sNttNCHWSbCKMvsFzLMi9DyZcjbLcDuHSoMmYrLyJKgRCNCn7MeITEkUB1CGVEpZF88z1Hb','E5g1MB8SdwJ','sz','bg',12);
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 (3754723434787060909,11196933,'nkv8l','Pn29R8dpd8H3Yu4sF8QOqBC2HffAKRrcHbSg0oobX1cnSrPc','Om3WddC4OzbdiVJ','Xmlvin7ZfF6Gba7emVj7vXxaXjlGKlRkaIKQqY01H','kJzJJoyjw08KZS0CXiJ9vFmjtamAXXFaxk8cFeB7P97RlKKbyXdV422j0Og033vF7pxN4wxQaopLVgHXNYiNJybFmP6JSAYfvHT','0rcVGptJmOeqHPLdU6X4Df3t9eepP5',13);
-INSERT INTO ti VALUES (3754723434787060909,11196933,'nkv8l','Pn29R8dpd8H3Yu4sF8QOqBC2HffAKRrcHbSg0oobX1cnSrPc','Om3WddC4OzbdiVJ','Xmlvin7ZfF6Gba7emVj7vXxaXjlGKlRkaIKQqY01H','kJzJJoyjw08KZS0CXiJ9vFmjtamAXXFaxk8cFeB7P97RlKKbyXdV422j0Og033vF7pxN4wxQaopLVgHXNYiNJybFmP6JSAYfvHT','0rcVGptJmOeqHPLdU6X4Df3t9eepP5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT, c BINARY(97), d VARBINARY(8) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(96) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2565962,5234,'S4hfPbZdTtqOTQD79tsCYDnIF7LP6yvkxWTz7hpaKxWYObRWk0ByMPeW0UEgaeKJcz826Di6wXBslMZGXdvxhLmApKxnJ','LS677W','xLhPUaPFDKOf1f1Gjy0XdImXNWiI7NHRzCYilWe4KDUr2TJZxUsUBydhPjlHNEQAfj1hfFsE64T5oxtgX54K','AThHw4a94Ui0cvlt4vpe4d6jOEjc1','FJY6Di8MLf0nOSVttjHp36AskT','nX1A3ET1iywLC',0);
-INSERT INTO t VALUES (3215127,-13793,'v4iw80XC725aI305N4HMZKE6qMiywhNmXW4L0SwaTVCQC6s52G2Ch74EgWKlOipvutsTu0lcbSE68OSLEW1S','oUWx1Uv','9f3OM0bGK5QSkPUrNcVbRMZCnvHyvEwjhbBRMQhEqhGJdU0rLU0bkwtNDAY','jie4pqJgqQgXIziXZwGZ0KslM1CksNpoiKBVBaEVPIDWFEzdxsSelUpUGXFTpK2zJhJpFX','pt7ISINtqLlCYRnMvNtjQGNi4NCJbLXult6syZ80FApORebboDFKm','waBy1GZpnv03GFTctAVhy6vln6O0j38j3910VlQBrzEDf5WtZK4l7qUEyl6dR54xzHR3s4Nw9q',1);
-INSERT INTO t VALUES (5596196,1847,'sAujTNbSw1xvJbTeemKl4RtpoUsXntFr5IlqXJsWb9jdUnvnxKMab7sdC3knurjnxlRLnw737jb45','PbYNugN','vphtwKbNjnN4tKfhEyhXN2YYuA9BHpZ9oQE','YLaiAFHfRSCuEejuBOPu2UjgO3AH0ZbYYd8FkNG5JXMaqtUP60W61tsh873L7ZH9EthL5iA','IMjygTskWW2885B5B5mVk7LsB1IfPdMUPi','tlLbmbhaENjivV37yAKGAPjtgOGDivuYOHPfFajJqRe91siwLX28NXENaV0OnRYTv23q8Xpx6kD8',2);
-INSERT INTO t VALUES (4595063,-8615,'tu3gPoSsxQD4xjBUpWMOV6C','bJ8tbb','LQKEE0thGJgdCWwyKvGRhW7bCi9bLGBzJd8WNQJZh1Nq1Vg5JewCFdiqUTFAcL90uYZ3EL0NfohOdYudQ6Dd','h4cvuH11300llddeJravvwo9B6zX','puH6kN66wX7cM','gDAv6gsdiH60j80ybTSwZg8qgT8Z6fltRYisfcLazx',3);
-INSERT INTO t VALUES (6260303,1039,'CdmR3vxDz5C3uichXcfC7JteaL9QD8LVlh3QQgR7dkndsxUL8jpqvz','N','Pz1','NUU9pJ4J0ZID6Ih5pKYZJWw','C7ZTPYhdMe','2qa1q4u7ngqnMn9xUKi0cQqlv3KjWNQ5GF8JTs3KGCBUGCLIp5hQLzQT9B5lEbDTOLFvU9td',4);
-INSERT INTO t VALUES (-7773881,-19490,'VNc2p2QcHwHSThLdcCGfafAMQFG4c2jBprnkLO1LpNe7LCQYzyOPk0bpstxk4KGo0wHRia4vkbnxa7m2ENVFB','VKI','Q4TMupG4Dkw5fGiuppyg25YzHbrWGDg8XMBOLAU1jdPG0S4GRR0Sp8YzIUF7Q9lKWTdgzy9CJZ3a6Xo3kvXCj6v6','Od3uFuIDM','ar5wMiXEBxiWAB6XIe51Qkag0eT1jMKb4W6wfqmJJ8TzSLL0E5X3dW4X9','i8pfUwmDtuvxXLFF',5);
-INSERT INTO t VALUES (6756488,32349,'sklTr4HENHhjwBJ54NXDCGPhYwU9pPnlhl8QDuhbO9NqCrq2w52qPg65nprCe34zYiPBXeGjT67hRVmlm','QZ','no80lWFbo7fOwevgeLr','VMcP1rLsjlgj3IKfZxyw6FxdITru1MCtQCp8d9Sp6ROjSgqAGnCx3M21pi6fSOtWL6aeBMKh2rvssFErK0Tf81LkZg','2ObwkDlS5js23TjWvKZYlwmHPZW','swKdt0oCFFOc4Vn',6);
-INSERT INTO t VALUES (1471086,26392,'6ig8nBhBsSHhpvVaWszDGCh23OfJchDZncsrvE2NztdTwA0mV6','377G','OnVPByQD16cIcWhJTqvdxD5CHk5djZ','inVduJu7fKeH','9AXXjh3WwpAkWMrVUF2xF0UqVRMmherCAaCvuyq9AyGT5kvPO5ajg4Ibo1R6VlY7','mfyi1sC7pRlArPhrQ5e5RPFm5NnlKUE3bgWQnaUlZOtNHTcF9bqihxI1OoFN0gsfE3MAJ3ZwHNo2cQbD',7);
-INSERT INTO t VALUES (-5379548,11187,'EL2MSlJTmSvBHjuK6c0f0y24k7dY4pgyQbN0IAaABtVyuwG8uUtymCxtkmltrcVRiA42vxBC','rGPBPp9v','HqCM8RbYqPspi','IOX6TNFxBBr','P90W8PIulOHTBc5Z0HRDvfs','ha8RLrpuLeFeOScgenKb8n0bDJMukNuoyzwYOiW8WXLfUbuz8fMA08VWlGd',8);
-INSERT INTO t VALUES (7114572,-4041,'A','k8Xf','gmO5Ly1Vg','bTHgndaXMNLuAwPp7jFIKDS5xEygYxT6PXv58bWKK5k9u1bKcocngoA3YR6yqf1TGHAdMnxafQ0jnoHYLwkfOvu2KUwd5','QXKRpzGCGcaAmji32iXdhgNQfqP2Tv0xrxUFU1CasCuzcP8CIwYP2PDstU1rEQc6aTGyyiIkRmAsPj4G9PusqyoYErkERb1eX2IP','iXvDSDPsRaOafSJj6rLcKsoKAPLH0cIzKSmAJOTWBJ0JGuoUqXRXDDHz2coPlx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16571877110069975495,14928734491213507983,'Mp0a1Rrs7KXA','yYx7bIimhV1mCnpnTt0J','Q6SNpIfzebspnx73twZfcAskpz5Uef4zVNLbOMGtS6k5qFM6rUx4Vo8htCsnZ','piRIXSlbHwEE7YqChsolgACrRIS5Ll0OcmAsvTfV832vfX8AFAXCGB4JcLwGnHIaStlO5HNIqx4K4oUJxJSnZZcCtkASu8aX2KtvizFNgogBhLdJAoUWIYZzggz8jXi4CCCVCRRNf6WgAhspAlEiQE2facqh2DvkUh1YS8bo3EqJFXNxmricqRWcBYr6D0CGcwusXTPUukhRato9kuLqBkrR3iDLFvuQL9be1aafuGiCKmgsM8c5EqPo6icP4jp','VT','L',13);
+INSERT INTO ti VALUES (16571877110069975495,14928734491213507983,'Mp0a1Rrs7KXA','yYx7bIimhV1mCnpnTt0J','Q6SNpIfzebspnx73twZfcAskpz5Uef4zVNLbOMGtS6k5qFM6rUx4Vo8htCsnZ','piRIXSlbHwEE7YqChsolgACrRIS5Ll0OcmAsvTfV832vfX8AFAXCGB4JcLwGnHIaStlO5HNIqx4K4oUJxJSnZZcCtkASu8aX2KtvizFNgogBhLdJAoUWIYZzggz8jXi4CCCVCRRNf6WgAhspAlEiQE2facqh2DvkUh1YS8bo3EqJFXNxmricqRWcBYr6D0CGcwusXTPUukhRato9kuLqBkrR3iDLFvuQL9be1aafuGiCKmgsM8c5EqPo6icP4jp','VT','L',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2587899295354162984,16467552128313762758,'ZW5l0ikD3QlYSnh4XWvOBk46yUhRxrmnce','IVeajgfAOVIgycAl7ykHjt9GVteiD6FBGLNoXa7ilhPtOiLaotolU3kh4nEyDlMcn1qZOAXJY1jwfSGpECqTh8tOAgJHKf2kjBdr','Hg3aonhLG5Znz953TxON0','FU2vcmOtgr00I9SEGv0fUDGMOagycQ5q55kNbX5zxbgqZJA5Fb9ZGFq0shbObPKvrUSBmb9RQmJt7kaH8JkPVxJyktzNN3AnxadQsc3bXdx','X','R',14);
+INSERT INTO ti VALUES (2587899295354162984,16467552128313762758,'ZW5l0ikD3QlYSnh4XWvOBk46yUhRxrmnce','IVeajgfAOVIgycAl7ykHjt9GVteiD6FBGLNoXa7ilhPtOiLaotolU3kh4nEyDlMcn1qZOAXJY1jwfSGpECqTh8tOAgJHKf2kjBdr','Hg3aonhLG5Znz953TxON0','FU2vcmOtgr00I9SEGv0fUDGMOagycQ5q55kNbX5zxbgqZJA5Fb9ZGFq0shbObPKvrUSBmb9RQmJt7kaH8JkPVxJyktzNN3AnxadQsc3bXdx','X','R',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2513426107757539577,17943295475512599062,'KAsmX9WvQz','WfvBaUn6SjAjGGbI4LgmfSfQaOgaGSZgW55xyH8rcZpNTVEzraOhAUHjmsXtHUnYRgrFWKlQudr7thQiXpZczT4h1r5b8rlCZ1uKKcOqPzpLGMvMxLWmdj8HBgAqze6uSUedYGErXqVAIQaCuQ6gAJHVlDHyAX4vso1nMbdg36IOYmT5yhvxPNhI8gJOtwHrvb','tsA5SdRjQ8VPOQzG1EH74sPK','B1GZ3rZxzsaoZQc2C9Z7HLRNFE5jWgwb0vEAh23DSDx2nzqQzOmRxuJDCMte49lgTNHH3vIZ9oDU8Kg6MfskFjw','u','IB',15);
+INSERT INTO ti VALUES (2513426107757539577,17943295475512599062,'KAsmX9WvQz','WfvBaUn6SjAjGGbI4LgmfSfQaOgaGSZgW55xyH8rcZpNTVEzraOhAUHjmsXtHUnYRgrFWKlQudr7thQiXpZczT4h1r5b8rlCZ1uKKcOqPzpLGMvMxLWmdj8HBgAqze6uSUedYGErXqVAIQaCuQ6gAJHVlDHyAX4vso1nMbdg36IOYmT5yhvxPNhI8gJOtwHrvb','tsA5SdRjQ8VPOQzG1EH74sPK','B1GZ3rZxzsaoZQc2C9Z7HLRNFE5jWgwb0vEAh23DSDx2nzqQzOmRxuJDCMte49lgTNHH3vIZ9oDU8Kg6MfskFjw','u','IB',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c CHAR(12) NOT NULL, d VARBINARY(61) NOT NULL, e VARCHAR(12), f VARCHAR(77), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1638011,821467777,'ah0il','7NbL6gyppO01onULHlaMuZVDaTaMoC2oxzR14RV0w4Fb','n','gY0uPgcwxwK617Ejq7dUotWRvjnafS1Li','Of','3',0);
+INSERT INTO t VALUES (4174634,-337742029,'RIFlp5','8tAlHrOhE7bD5oQ8BTBFzoc','asoYd9iA8nq','hAhJU6kYlQeYpdcbXPAoVNLskaSi0PjxHPjFWAn3','Av','A',1);
+INSERT INTO t VALUES (4445783,-1567119388,'qL0nbX9IosjU','zQ34H72Io0e8nA','6v','H9bnpmeqexm507qqo4n340ytAM7f3UxxlkOwOOqY91x0pcKA4','S','a',2);
+INSERT INTO t VALUES (-1144086,1770907848,'CjzWe4eF2eM5','x','AsE','uasQwgmRcnN5lvJigjtVcKWmqbh5UplxSxNR','i8','l',3);
+INSERT INTO t VALUES (-5041193,630596880,'tmkSVKn','U1gh1ldWFv2ZLu0DMufOedhSnWDLtv0ulnF7RPuhHWKhvFOk665v','R','EKiyYZ2Z50KvlfNgrLv4VHIaCXmHA0CHZ5cOd9vLCTWaB75IkUxC5IFn55xxgFS8JQpeQMOHN8kEu','G','O',4);
+INSERT INTO t VALUES (-5599363,-1522908408,'SuUDmq888','U3QB','0','HMPATvv2S5dY09Kc5GRQuVrVdd66bovPuJYjpiwOPO8e5Y6zE94jbQ7yGXcdQ0pZ','VG','9',5);
+INSERT INTO t VALUES (-7585087,-2107217688,'9xay','jTCcj','3jIzmN','OscrqJGHNRMeTfV7NNNsEWN7cTYjaMxYQ0PsEeVvj3xEWc7Gex06G3l9gXzcoqrR','N','k',6);
+INSERT INTO t VALUES (2642155,-172933879,'6iaMwPnD','7dcpkIAIakn7ID8DDxO1SO7WeJnjR','DMKtuh','A77SqD','nY','c',7);
+INSERT INTO t VALUES (2043992,1478691747,'U','0IzZRznn7tgONI0nH4gSTa5VkvAl3h8gN3ue16jN1HNSeit0fGTpa','CQkFVK7P','Nr0ujcf6cV2famDCpZJoqKBDnoA6xzvgax5miuRRnv8SDLGx0IksN2','v','4',8);
+INSERT INTO t VALUES (-611002,994550789,'fSTv','SnkcE6ah','aQp1b2','bl3TlHy4Qc34aA2Y9MiwTCWXbFmiUhVvabsWCZADooKUqsNa25I6dtgcqfy','0','u',9);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c CHAR(12) NOT NULL, d VARBINARY(61) NOT NULL, e VARCHAR(12), f VARCHAR(77), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (1359280131,8698,'0Oc7fi6XfVLkfmfNePYbGgRjkVIg0bTa9RLSD12WRM0vuNHmWuCEg3rzUJGDMC6rKZgP16nWWnemHmVBTIV23Hk6bdSxi','30Xf','FmQkJvsjFisdAc7Ri2','Z1KFs5evVQpIQ1HC3JpOEs3','OEt','wNsKy2kJotzZTZbzi3RLZ9Z6N2w66z2',10);
-INSERT INTO ti VALUES (1359280131,8698,'0Oc7fi6XfVLkfmfNePYbGgRjkVIg0bTa9RLSD12WRM0vuNHmWuCEg3rzUJGDMC6rKZgP16nWWnemHmVBTIV23Hk6bdSxi','30Xf','FmQkJvsjFisdAc7Ri2','Z1KFs5evVQpIQ1HC3JpOEs3','OEt','wNsKy2kJotzZTZbzi3RLZ9Z6N2w66z2',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
-INSERT INTO t VALUES (-1147799217,6864,'AGdaVncW5OApsyPCe0fcuypydv675wI444fpga','vfv','v','G','4i3klrJ5CNFuWMV9TTstHvCOyhYqu5MTOAtOsbeYGyfyegSTH7vYd2o2boqv9nmXdvXjomdcshuPq','InZmrWlmEQTEY',11);
-INSERT INTO ti VALUES (-1147799217,6864,'AGdaVncW5OApsyPCe0fcuypydv675wI444fpga','vfv','v','G','4i3klrJ5CNFuWMV9TTstHvCOyhYqu5MTOAtOsbeYGyfyegSTH7vYd2o2boqv9nmXdvXjomdcshuPq','InZmrWlmEQTEY',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4557502,566922020,'uJWVrcnz','4vIzo0T5d9','jrnE3dPgEY','rngWFey1CzyZU','m','H',10);
+INSERT INTO ti VALUES (4557502,566922020,'uJWVrcnz','4vIzo0T5d9','jrnE3dPgEY','rngWFey1CzyZU','m','H',10);
+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 (2371343,604767085,'5w7ucRAun','OHiWKx4aOOxPD0AFURPwGuKMFVojrtaKqchLnAFWVkgnbG','2Roku42Z9R','EtCkkSfTMcw','gr','i',11);
+INSERT INTO ti VALUES (2371343,604767085,'5w7ucRAun','OHiWKx4aOOxPD0AFURPwGuKMFVojrtaKqchLnAFWVkgnbG','2Roku42Z9R','EtCkkSfTMcw','gr','i',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2031096049,22863,'1FqIDJuZt32y26L1','n5p2w8bbWB2gGV8lHCI47MufGBZfsXBy9iJv0esl8JQJoVDWGf','bESRxM28tppwQw4jjfqfs0BSTXsxUtgmfh7L','jpQ7oCQbV06snoYIdkBUYo2QuiafGRejtVp7qD3gqW5Eo38g7Ll37ldrwE2jke6I1mHaQK5pH3q','ncrYd0i6knAhCXmVkSGMRxEVt3reLwynSjBLr152NTAdy','dMxJ303235b95At0BiEN4TLZPHs6EhO9QrzvZYLSPNIL3GOUh5nReCt6ce2Tx500yPSZpKMF2DKqCleZgN',12);
-INSERT INTO ti VALUES (2031096049,22863,'1FqIDJuZt32y26L1','n5p2w8bbWB2gGV8lHCI47MufGBZfsXBy9iJv0esl8JQJoVDWGf','bESRxM28tppwQw4jjfqfs0BSTXsxUtgmfh7L','jpQ7oCQbV06snoYIdkBUYo2QuiafGRejtVp7qD3gqW5Eo38g7Ll37ldrwE2jke6I1mHaQK5pH3q','ncrYd0i6knAhCXmVkSGMRxEVt3reLwynSjBLr152NTAdy','dMxJ303235b95At0BiEN4TLZPHs6EhO9QrzvZYLSPNIL3GOUh5nReCt6ce2Tx500yPSZpKMF2DKqCleZgN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-729481068,15788,'pDFOSm4xcVJuH2csSkEArZYrd90DiiwUG6D4cNCBXTbsUNm5LC8stTx3n5IYHn84NLzbc7sI64LmFLGGdkH9QAG1FoIkC','8RLdHuUOZdm8dURiWwCDU9UbwRkPoVxiozVhWeD7p266Fc3LDKDNmzrY0hr7lGZjHixU2linuiqjjdYb4ZJYco96w0dCHlEd9adTOP7JOQtrVHMttePvJWTzZRdVx4v6fo8eieX','wPg5zZIz0KFhoKmClKqsjqDn2FMTI6OebodRJgZBUCbdNLsHlUNi','iShdtoQUZSxVKWcHTiO1Peg8yETxvtq3rRLr6Yz2n98qQqcRab40fcl0VUo0PyI5M8Bck0LfevOHZhj5pT421z4PihIiqDKN8tkdYI1Otn10puGO8aWc1zSD405qdkTR2UV7KU9Ti80Dc6kaYmFoIZnrAkmI5G7CKmRZyfUHebaBURQox7aq4z8IUp2QGQ7golP3uigJAVMbgvp9oB7Emz1mDcjX','qdLX7RuvyLnhx4O7I76POP3gRAlx7YcIOPxRlLsaZVTto','bdsZeZ21a2OH826Tt6r6ygpqBdM7AsCjaAm8BQkzO',13);
-INSERT INTO ti VALUES (-729481068,15788,'pDFOSm4xcVJuH2csSkEArZYrd90DiiwUG6D4cNCBXTbsUNm5LC8stTx3n5IYHn84NLzbc7sI64LmFLGGdkH9QAG1FoIkC','8RLdHuUOZdm8dURiWwCDU9UbwRkPoVxiozVhWeD7p266Fc3LDKDNmzrY0hr7lGZjHixU2linuiqjjdYb4ZJYco96w0dCHlEd9adTOP7JOQtrVHMttePvJWTzZRdVx4v6fo8eieX','wPg5zZIz0KFhoKmClKqsjqDn2FMTI6OebodRJgZBUCbdNLsHlUNi','iShdtoQUZSxVKWcHTiO1Peg8yETxvtq3rRLr6Yz2n98qQqcRab40fcl0VUo0PyI5M8Bck0LfevOHZhj5pT421z4PihIiqDKN8tkdYI1Otn10puGO8aWc1zSD405qdkTR2UV7KU9Ti80Dc6kaYmFoIZnrAkmI5G7CKmRZyfUHebaBURQox7aq4z8IUp2QGQ7golP3uigJAVMbgvp9oB7Emz1mDcjX','qdLX7RuvyLnhx4O7I76POP3gRAlx7YcIOPxRlLsaZVTto','bdsZeZ21a2OH826Tt6r6ygpqBdM7AsCjaAm8BQkzO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(44) NOT NULL, d VARBINARY(60) NOT NULL, e VARBINARY(28) NOT NULL, f VARCHAR(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15027700237677368243,4247676919,'Das75h1FSV5DRZfsVRt2d4ECzNf9','A3IdxtPrbbny4mlnTFkm4rHRgA2XU48ZTMvhAGaXjspjY2p','Xa7ENB1U','MXPvHExOTUFlGTdobkG5U8y','GTKkH5MK0wZJTcgO3jqytjsYVztfZlgaxbD8bSZDwuzbYQbGHO6Kosmc7rg0HdXMhR','AgFx80pnM7is4z0LirLZc1hbK7XOgwjc8S8eVLlL3w9XH9dlNGocAlZp5Fja9rnFqcE5tBTCNhzTgUGJY6QU305Bhai6mqIpV',0);
-INSERT INTO t VALUES (10748899958773351826,3386816154,'pBgyY7aZkguJ9Plennuwu7j','CCqG92QS7ShnBiOgmDe','t0zjYMiY','zlX','3ueV3U7pLw3h48SbE0dXLezqMo5nl','5eO4Jycj8jkRc15TegVdMbbMnjsTn99Ft8q6MmEWbMF9GJ1KP25ydwmot2reyyJ24ysUgVGF0qStSC2QYFIlDdUdMJB',1);
-INSERT INTO t VALUES (8341845924067032189,4140192099,'yaGp2ayeR6W8cBINfGV5u','A60v4uidX5MHkAeWWM07o5m2Xhex7xEeq2OagUx','HL','M3A353IEdTB8ijJ2PK59U2r6VcrC9SSoJuqLW5nnoX81dcXIX3mYdzbM3ZGVctdJn13zNmwcCf','K9foy','mypYK1cQAqOdUjLhAb3552VrIVH72KiRU1danW5zxLWsptnMFn62hEArIScD2LNhkTQuL9RhLBCVGECrtdnd7OQT',2);
-INSERT INTO t VALUES (5277081078774829789,128090534,'LFAJfcWEuIFuxbz9QcmBPGGNMyM2Co4','jeMKYS9q3KX','XYevegGlquALjsEWiOGLZp','e4','efOk6RmSTBwhvMqhbo6ADAPLmmO2GJNCDPDGlKtOJ0D7BZOxGjSfTX8NUCRx7YtobRaZqgQ3T0dwwHw6DZkInGs7BLdgxqQW2ED','330draWRUg0s2dN6ClV3Qsly',3);
-INSERT INTO t VALUES (13345204587328632990,760748294,'0','Sz5Rl7nZNabLsK4VGPhUbq','lq','PppiVXMxHG5sZsilGshqfRkHoQZRao1WMNsqvesh1ICvTPLhbCnM5GgTlNctcNG3I4tMajF','pa9uikjAndOxaFg7ckJY2kSb3SwhDvrw5cLTL3b','2IfsyocHMS7HIOs57OMZUbqTf',4);
-INSERT INTO t VALUES (6616227907651135447,3486045450,'zAZPIbGoU1l6Rzkuys','9vIeLXkIfRHQRz7OVxdgf9mlYOQ4hphKYrhXlscexvxHDjEm3','7iFdUXDlBN14Z0Wriyn','bRB778LJ3FCxvJQOtcg4Nb4AKFGwKUvwNEtw3SbOqn7XGoeTzLKBgwlfwThbAzYJHzCSqR','LrgMpEbPRSZFDwnB4GjU0ud3pIh94oxvgA2hHFblNke3cleAfgm3GtAeho1Rsh','vG01R0rT1Lgf03cbXqHmIW19EVhLZQSVBvHAKeXAXlc9hEGoFc',5);
-INSERT INTO t VALUES (4725931150083267575,332431,'1rkYReo1LrpDMlVaHhBkyFl','MOSCCTb0WRcWz2fZL9wWReFmA97YnMruQJJevxgVUNhhm','dQNJqZSMxY2Xf9NOb','pMiaUllQoQ0w8Z4cB5FMXXOe9IxYEgWlEwcxKQ0','AiyFNZNHqdxAzYuIAFDKDUPdBCzp9cIUuwp0kwj1m60DJGKZbPH58haD1ka9PdLXRXUarUw90Qjnxy3vaaJ1uvOakj59HHHygw','BMPrjE7T24p5yeY90omhwhIkOVcXKkUfxCr1CAWWCw5E8SP6MIkEJn30',6);
-INSERT INTO t VALUES (11970724357958164486,2507001561,'tkgmPezqa96Ofk0er','fgbMxNzEEihOiNSXHUgYk','9z','XxH2SHnhJFqrRKJAAAWs8dUkQxMUbfhTYEJpN7BJ31dJ','JoBXTNOIqkNue','39UtS774eQgI3vBRCm052nQXy8',7);
-INSERT INTO t VALUES (13350860092964858361,1163704026,'pYIFHxE9FvNE76Xs2EM2zz0A','Tf0duXeQR59rmw8Ju75','xgmg0T2uPvucvXmWsieOTn','gbzhNEoKahjfww9nksOZYUJz5RbTAAmgrchAjeSLmnXk9szCSnWPxbCy','QGQvnIwzbhKOmUydioKBT3jSyyECsJfeGmZS','dMT2T69Xega6EtS',8);
-INSERT INTO t VALUES (9672136659320479173,2905742126,'cPD7syQuIFV3aoPTP','GhrdBZ','la8kncnhXJrw4k','A2TxgPx3iXe0mXa26BlAA7MQlTK8pGPZqjIVL1c','cmLuk6cbMaAb','6d9VMquuafMSxFq59HkqAp1lgnV9sdoGGh61hpAKspCAyV7y4iIWFTeiNCkysxAHd08w640czTuO9nULBtTZxnwu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6475413,-559209079,'rK3T','z5bFGudjtNm7IzKxC0DXMKlsWxbT8AfInH6s3eIhZxdwXdxp','pC2VS46','JBVFU14O9FQ3QTwgNxE4Pwi8tGZKrpXZYyQWqeRlGd3JvavnTAB','kb','v',12);
+INSERT INTO ti VALUES (-6475413,-559209079,'rK3T','z5bFGudjtNm7IzKxC0DXMKlsWxbT8AfInH6s3eIhZxdwXdxp','pC2VS46','JBVFU14O9FQ3QTwgNxE4Pwi8tGZKrpXZYyQWqeRlGd3JvavnTAB','kb','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5063932,-2080008457,'BbFEBRU3Lx6or','F1NgvO63WbYae0J5QKgB1MJEcHOaoVZbFhOau5mVU3BmExA70LjWWj0A7FBUrPQFVv6Qf64sXjoXJeikkm4VxrQnTAPu38YOBZKQxyCdr81iNkxYwOyjNg41KUfxXSp5030gi8T1Bs9DNKuoz7UzOnyS19iUIT773JQjItrYLeDGuJYybRI7gLcxzcYLEJVGlHZTgvjkNUf9m3eakpo8iOeA6xh8XNvnPwxjsR06FDWKQ04aZVBemmj','hdx4Q2S35yK','Dobkmlens2Qwq','n','e',13);
+INSERT INTO ti VALUES (-5063932,-2080008457,'BbFEBRU3Lx6or','F1NgvO63WbYae0J5QKgB1MJEcHOaoVZbFhOau5mVU3BmExA70LjWWj0A7FBUrPQFVv6Qf64sXjoXJeikkm4VxrQnTAPu38YOBZKQxyCdr81iNkxYwOyjNg41KUfxXSp5030gi8T1Bs9DNKuoz7UzOnyS19iUIT773JQjItrYLeDGuJYybRI7gLcxzcYLEJVGlHZTgvjkNUf9m3eakpo8iOeA6xh8XNvnPwxjsR06FDWKQ04aZVBemmj','hdx4Q2S35yK','Dobkmlens2Qwq','n','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3692067,-294804039,'JknCu4','p0y9ckG1LyOdOA7ci1PuhVMllXx7WvFfrQ5ZVqWZrHCF0de88tZyb72a2iipJe7aO9nncfIAbH4Qqx9FdPhg9hvSRIkKZp98mJFvgh3TtFA6','9','IMnlUedd0tEydSjGSoy9ThAXqJnDnN5igvSlHuyx8VSC11Wz9JG6CMul00HrpxyrNlNOxaYgu98uqwXHvrFNg9e7Cs8aUxySVqBPSGYZqyO8vD1L2iOi0gjOjvglYo6czGaRehKCrIpXaX','pt','f',14);
+INSERT INTO ti VALUES (3692067,-294804039,'JknCu4','p0y9ckG1LyOdOA7ci1PuhVMllXx7WvFfrQ5ZVqWZrHCF0de88tZyb72a2iipJe7aO9nncfIAbH4Qqx9FdPhg9hvSRIkKZp98mJFvgh3TtFA6','9','IMnlUedd0tEydSjGSoy9ThAXqJnDnN5igvSlHuyx8VSC11Wz9JG6CMul00HrpxyrNlNOxaYgu98uqwXHvrFNg9e7Cs8aUxySVqBPSGYZqyO8vD1L2iOi0gjOjvglYo6czGaRehKCrIpXaX','pt','f',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1611828,896475071,'mOzn','Ux0QlurP6nYlK9kO5ym8e6RMIeXed07BZCkI7qqMXJAEq','0','LJKEUIBF8UBlwZBpeGFMzDhT2rhj65ZH6GpcitYSQXiJxHNjJfJO6wTck0P3FSQN34vWVXXaT2nO1f4s2opfkON30cUyvw4XuPmu7nwGexokJ8SDCsiHEWKKzWQBeYI5EXBBbDuDOLGiMeuGrBw8iVJ4T7llOFKo4i9Epfk1pXJzKz4Z8VRx9','Q','0o',15);
+INSERT INTO ti VALUES (1611828,896475071,'mOzn','Ux0QlurP6nYlK9kO5ym8e6RMIeXed07BZCkI7qqMXJAEq','0','LJKEUIBF8UBlwZBpeGFMzDhT2rhj65ZH6GpcitYSQXiJxHNjJfJO6wTck0P3FSQN34vWVXXaT2nO1f4s2opfkON30cUyvw4XuPmu7nwGexokJ8SDCsiHEWKKzWQBeYI5EXBBbDuDOLGiMeuGrBw8iVJ4T7llOFKo4i9Epfk1pXJzKz4Z8VRx9','Q','0o',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b INT, c BINARY(55), d VARBINARY(51) NOT NULL, e VARBINARY(4), f VARCHAR(44) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (947504529,-1222485734,'75qeLtCxm2hyM','HgUkPQLOmkuX','nIKM','QWZfW8a3U','Z','C',0);
+INSERT INTO t VALUES (1874212678,509195296,'CPCQAl','0YzuOXkJoplqAEvEYfRjQK6w2ZORXnjhyNau','gBr3','CknJd9SnfA2HrBYuF6umUidcEJ','S','b',1);
+INSERT INTO t VALUES (-1921242438,-965367131,'VCLecnvtJTmZBWRrj8UdkZrT','QMEoC9jJgXGlszpCH5DuTUZcD5GTwSk390','IXfL','OS7Bu5tmawHA48VzpsVNK1R62qZjPLNb','B','r',2);
+INSERT INTO t VALUES (1218616431,-1496275435,'CQxofX5g3FCoI','1wyyYXJt8kYFZ4pjFm','Fr','6HxnZRE7UgEmAU8','u','aa',3);
+INSERT INTO t VALUES (-1588163664,-1080354647,'xiPoyh5R0HJLT39AyNZ07fmGBrilmEEAT50V','1xhlLDIiRpK6KLT','WPr','iRuplm','o','Ql',4);
+INSERT INTO t VALUES (-952918450,306779658,'fsA78Q7t81OhnFf1MNebDgF2Q7QvhFCQqAS2X6iOw6pBU5MuL','o','I69','i7twvMtbYf63ujOfWB','w','Y',5);
+INSERT INTO t VALUES (-1023432675,2094582347,'5yN6RFO4cAxf0maWGNWknR60txd3yB81wwaF4','qiDLtWsSB1ADV','Im','T4nD7wiuUN7lRi4cVR1AAHrwsFON5hAkoJrULj','y','De',6);
+INSERT INTO t VALUES (-1726806858,55940087,'1smn5R83eWUFulzuWiQ7N0tSPbUqUvm0J1Zao6k','w8mNDuK9WzJD1bPNeUMtnARsRCUfXV4cXzOPW9kU9','WQT','FXM9lcF','O','X',7);
+INSERT INTO t VALUES (1178213621,1844593900,'EvjdcSLKtCVhfqfcPOus4j7EIROj4mVhflHdmyaoCtlT7gu','l94TafCwkcvwEK8pcUmakRhgjhJq6RO','ia9T','N0ScUkFOxDTsU0AseLO7AQKe6lO4YI4fSFK7F6qW5','F','3s',8);
+INSERT INTO t VALUES (233990270,-1564296683,'rmizdKWVnbEBxKNdPpygfGs9onASEBWO9zUCs','nuJojAonF5kZPSvqCT','8A','A0RgaYBxgbJVcn','0','C7',9);
+CREATE TABLE ti (a INT, b INT, c BINARY(55), d VARBINARY(51) NOT NULL, e VARBINARY(4), f VARCHAR(44) 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 (5526935955164275161,1050531036,'yCmsuzAqNbO7u4CTxPA0f','Y41u','k5wh5MFNPe8BGUa4kKjwURmKlho4','8hwEjx0Bi37VAKkoBw82LSqhym2H','nuGaQ6apNtv8IwhN9v4yJI4fUfRxahdd1ksjkoXCw3sOMGV4qfMiPV1I6dItE3jpY9l44LfUd2e6hj2UBDbay','1xmNel1gNQNE08VjB1RWnKnGxb0TBlZqx8PUmire4ujaNcfDet7w',10);
-INSERT INTO ti VALUES (5526935955164275161,1050531036,'yCmsuzAqNbO7u4CTxPA0f','Y41u','k5wh5MFNPe8BGUa4kKjwURmKlho4','8hwEjx0Bi37VAKkoBw82LSqhym2H','nuGaQ6apNtv8IwhN9v4yJI4fUfRxahdd1ksjkoXCw3sOMGV4qfMiPV1I6dItE3jpY9l44LfUd2e6hj2UBDbay','1xmNel1gNQNE08VjB1RWnKnGxb0TBlZqx8PUmire4ujaNcfDet7w',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (2058736718973876977,1925096780,'0KqLNOlI3C3pxS','ehIDiZP1UpY5sdsBV','ysyz','5038bxx18MX3qoLxbAc84dZ5','M66Mz9FX8K8zsWF8L35f5VeuUv4cYhKwrHKgpq96mywIWXNGUaUb54GUsS24x41o2X','t7epO60a9DtlkmykzdADJtOeRHkoS6RBteLI1Z9FETPhoDp',11);
-INSERT INTO ti VALUES (2058736718973876977,1925096780,'0KqLNOlI3C3pxS','ehIDiZP1UpY5sdsBV','ysyz','5038bxx18MX3qoLxbAc84dZ5','M66Mz9FX8K8zsWF8L35f5VeuUv4cYhKwrHKgpq96mywIWXNGUaUb54GUsS24x41o2X','t7epO60a9DtlkmykzdADJtOeRHkoS6RBteLI1Z9FETPhoDp',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1665761567226119421,1839872554,'lUwjbvqgg5fnwm4SQ9WkOFSebvd7WyiiTtqqlKq4b5TbESdWEF','V54uXVdy1A','rkj','XEjq8xCBvBLCOw8dc47E9pkMucmyN8v1','o','et',10);
+INSERT INTO ti VALUES (1665761567226119421,1839872554,'lUwjbvqgg5fnwm4SQ9WkOFSebvd7WyiiTtqqlKq4b5TbESdWEF','V54uXVdy1A','rkj','XEjq8xCBvBLCOw8dc47E9pkMucmyN8v1','o','et',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (2708986204005388067,236633171,'5Pk2hQGyrssiHOsGF','lzi8E7Pr7AIJ8vgTfZWMCFZwQEZf','2jVJ','Z7PYL1cHXwpsJETXPptZ','0','Ck',11);
+INSERT INTO ti VALUES (2708986204005388067,236633171,'5Pk2hQGyrssiHOsGF','lzi8E7Pr7AIJ8vgTfZWMCFZwQEZf','2jVJ','Z7PYL1cHXwpsJETXPptZ','0','Ck',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2267649254980183064,3907896579,'jFfNeiHFXLEPcQSp0Z4KEyEPQKDmkYUx9Y9f8ia','ybtxQlhezDXw5Mxg5XMHhOCE5cZ25XEjmjSG8mENOzVjSQfsivvXKDEGBEbQK7KbVQT4m0cN59py2hgBguDdrnwK9dCNoA6DXOkJhUFWwvdINIhKW39rPIWY9vgnMNUsxlG946RucJT5mbWkAzoTL4kywA6Ize2nfbRgA5K','Cpxwo2ofWaQUgHlJF','g8XJQmfWiBx5TVvxSx5wR45M0Rx7WDci8EoMcjun13BK5iF9FI5fKpdwi2Q9AjppDq','2nvokXCAUFAdZWOml6lT1a0IzOVa2fwPtrJTA0XKjQkHMmju5QtiE2zHApyFEV','itMlM5x8HIAUcwEAOjj8lKoZX55Hf0Dx4dAzeThyxD04eqtqFZwgt1jqI3yq3Ha6maZod0OspwVFvWfmxKw1',12);
-INSERT INTO ti VALUES (2267649254980183064,3907896579,'jFfNeiHFXLEPcQSp0Z4KEyEPQKDmkYUx9Y9f8ia','ybtxQlhezDXw5Mxg5XMHhOCE5cZ25XEjmjSG8mENOzVjSQfsivvXKDEGBEbQK7KbVQT4m0cN59py2hgBguDdrnwK9dCNoA6DXOkJhUFWwvdINIhKW39rPIWY9vgnMNUsxlG946RucJT5mbWkAzoTL4kywA6Ize2nfbRgA5K','Cpxwo2ofWaQUgHlJF','g8XJQmfWiBx5TVvxSx5wR45M0Rx7WDci8EoMcjun13BK5iF9FI5fKpdwi2Q9AjppDq','2nvokXCAUFAdZWOml6lT1a0IzOVa2fwPtrJTA0XKjQkHMmju5QtiE2zHApyFEV','itMlM5x8HIAUcwEAOjj8lKoZX55Hf0Dx4dAzeThyxD04eqtqFZwgt1jqI3yq3Ha6maZod0OspwVFvWfmxKw1',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3851581059672234077,1268489743,'0EvLED0zgca491i4uUriUcL','sG7dwE3diiiACofizBJnAVHT8QxTADtDhhDLkYnSAHtbWzx5p5h0yqgYtDNuKcXJrfjwvW17y8K2PjhjzbPLnjIj8DiEpqKagC0Kncbs0uQ6UmMIt','9Mh','jLjqpXJqaTbLOpP1CRyTKVtSdg2uEUMS6V47nLCGPm9rhVO2jXL0iNpuV2pCwTi6hcZfSXqjhshxMSH0hSN6WJccIXYmReDogmVk43ZTWWu729aSJqMimHjBH6oPgLH7z95wjr2GyXOetHt0h4L9cfkm9HXEJLEQV8CWI7SrL0kXlyolB','FDoGTeMeWrrHx0VBB7embys3wKWDeVOSQ1eynl90bKa4BF','FLB4uBN3NfveA1Dz2qjVu61o5rTKeRIY',13);
-INSERT INTO ti VALUES (3851581059672234077,1268489743,'0EvLED0zgca491i4uUriUcL','sG7dwE3diiiACofizBJnAVHT8QxTADtDhhDLkYnSAHtbWzx5p5h0yqgYtDNuKcXJrfjwvW17y8K2PjhjzbPLnjIj8DiEpqKagC0Kncbs0uQ6UmMIt','9Mh','jLjqpXJqaTbLOpP1CRyTKVtSdg2uEUMS6V47nLCGPm9rhVO2jXL0iNpuV2pCwTi6hcZfSXqjhshxMSH0hSN6WJccIXYmReDogmVk43ZTWWu729aSJqMimHjBH6oPgLH7z95wjr2GyXOetHt0h4L9cfkm9HXEJLEQV8CWI7SrL0kXlyolB','FDoGTeMeWrrHx0VBB7embys3wKWDeVOSQ1eynl90bKa4BF','FLB4uBN3NfveA1Dz2qjVu61o5rTKeRIY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(91) NOT NULL, d VARCHAR(75) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(68) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (64937,3178652313,'Yr5IWovbpQFdjp','ZiZBtKHi1niiRJPrJXD01MKdPrWNOeJmjJLk','F4sRJ8ZvMJSVjzan0hX1JKwZ0ZVXj5j','UDwSCKSu7zRYdGVN5PyIzmebvz','ylU4xOF0DGJBiQ9XJbHxLy5YVXjxABwHfGFnIty3nXtmyqDWdf46CCFCpV3waqhG1QaeoT','8KwbRysI21rQ6XUDXlfzZR6kqdHV7Q9gqUquTgxdRqZ5r9x505JqJeUEj',0);
-INSERT INTO t VALUES (24072,3590916637,'jqsuviz4YSNNbIhdeONNhdQuqIuSAJw45MlH','oS4pnUkrCWdvA9hvhwDijqtKe6YDUseemnzwR4niM','su','QZuuppdi2M','tf7dyLqvuo4eOJY9fp4Oyu7JWEtF7lqtv','FzsFxtUP7JVFFddD3qv',1);
-INSERT INTO t VALUES (52993,1064320227,'QZKfbT2z09oFdvDNfEyFcBmQqgZV0omz0dvUPYYuauk2ea6OgvmPNmsJ1sIrKFZw88r4MPeSSSnolEoMc9d','lucSACEBVKTmUHSleRBxQgn','UzqZgkfrTVR1JfYROGmjK9zpbNzAIyejFcWyZG','KhKY7zHON03pq7jt9','3fJ4sfr32lz39f6JkHNEkOCw4EXIGHar','N2P5xFiGOnyyuGcKIkCC7SHAoLnJZk2f70EvPWRwyu0CFiXAqrFlAmklQ9m1WRsMmRjkU9bOp7UtVyN',2);
-INSERT INTO t VALUES (32833,1397757658,'LO2H0AGbhVnhw9CdeSsJu8AC7ahfgNsu0AyET7WfeLewgsjTGmwIdpDk1DFZZ3kXqrXTbG9Ey29L77cr36','ERwrWr','iXHpeDNfWcQ21KloftqPtVgL','Aj5Av0zLaDxsGIWXjrJJcqtyqtTg371Vj1F','F7JLISEoApiOGFA','fb7uHfT1OSMhIvlelcgkDxjY68',3);
-INSERT INTO t VALUES (60753,1793445650,'HH1N8jNlJ8oCFSUWgru2jlH0EUiYTNYPOr7o7F5','U9A2irzC8WjD','xfNTo44TfAXHNewMzbNtrDwODa2U4f4ej0yH7T0UiRzHcQKuTL6FKQLtfCTkpwosfoExtVMHCGD3OOPOR','YQckKuU7utPeSEQnD0c6Gix2pzSsscBLJa5M7S9AzalHUbDjSVSF2DlBR7CURdTB','BC8Ya8v4Ku29pZDqaNx74NgS','m6h3lgk143ty7WpbrtJaBotxDLiRbXB96If07KwHyJdxV03qy43OtL0J3X5qEdIugyLOMkBfneLFbaxVVvRy86sw7EfsD8V',4);
-INSERT INTO t VALUES (53167,3947915453,'sSH7GSi6jlFwZhi','UtrFnCqQLEqTrNjLRNUENLyXJLkphLgwujX9Byq9Y12sTphDHdOO80WPBhgjSCyumhC0','viFWPsPZc','DW1L9W6RC6eu948FyDYlnqWtfGXMy','1ZogAAO4evw0G5cNPeJPS2ElYJkli8xX6ckdF0P2I67lSN3Ay8cykkInu5xmutCMFdJrIA0FEmdUdvDlmt8fFycKtYkgs','HavCy5FF0',5);
-INSERT INTO t VALUES (36228,2684202666,'eoPmmVyXHG6PlMQB','FzHHvOpc1qZ40EuupSNAWcopylziTvhA4aMn441N0hbJEcIWPCNNfxToz0mm0grGudTTDIigS','PLefX3HTNhu6VIUyYCoDj352V','qcIHTL0YciVyacXnKzoMASEaIwtPAauQhjJDy9neSmFmVL7lqZAki','xv2qXkhXC6l2IgeLHQXyX2kAd1ueQUdpJPCLJHaxR99zLNz4Apw8UTwHNUJZSmAWOt9HN8K3Wu5xGEVkFrIl7r10YxX','odsO9s1sUcuBgPPdtYcmffDmIGAgOnznH3g8a8IWm9h19b3Jr9n8COSHSAnoi0JtKM6pJoWgkW6Ut4RtBs',6);
-INSERT INTO t VALUES (34053,711843991,'bGRMqGTDgWz3vYLoSRVzn91Z7fBd0YnxkkUWLIxH','SUl4ZEKya','aacDr3CswqhoDztTrh4fDzCVjIXYBiaKij823YLOFY7','6S2k5XxFq5OrqjBZ4Q','bwgIiueZzkJa1MajZtJLsYAPiLNwH6xNlHc8m','MM7ZlVBYNOvKcfqUE',7);
-INSERT INTO t VALUES (7111,189689086,'cSPI5DQDXJsOFDcLibN0ib5NWwxhul32b8ERcJP8nd','CoHdFNkmc34bkRjxy6iPzNv7qBvi2hUFswjUXWevraUUCU3B9T','8c28UNgjMnE6uHMc5qyCq9z8EgcoGg4w7mE3Vfp6Ew','onTrlyfLyemxe0G95S05smUnxoIrDAW5tkLWRTGS4BpJcyErG05ZmSzsdIWa31eXq','UOdPr9z3DGkPwpZ5snELXFdjcvZwiQLCB6uOGV9GblQZ75tgxMmFfs24C23baTuMxzNBFYUlyKtcxTsoKGtUucvmUsYWu','SmYHPzIN1Zkgf5exnEJo87GBqUVY30amcwN36sneK9aCoEISgBQJxngXtx3oYr9PFT5',8);
-INSERT INTO t VALUES (16596,4195149870,'HeeOg5lPxvoS1n2zJGrkMdJzhBKxCZTexeL0NkuCaZJ','3V1nkXQfGlHEAoAaloy1sPlj6uXL3yXHiTOYh5','uBu8nHn','8LvtMKZaRoUgi72r0Gs113NP3orgjQVOLzLvcKjhWsMNkUKDx63CNBiqTJ0T4ig9N','O5CoZo6gqlQTHZTML8kzlvS5IDUNxywnZWkOXJOwjhyfrvtnbTotF36FJ5XY7w0TyjIB9gac','S',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3112492064876829025,1597775257,'Y0bm9ERLha1bnRzipGiu5odkuL3SnYT54dUc7emHVJLM0qJFOk','EoIydhp7pDMquS4VNDTD8jg1MyyvCMBRoxcFduQO7EU6gB0iZ8saHM9yk0nZmSSjaVDp77Qb7TaPJv7qh2PI2dazUw2rcCTEsUoKTsNfk2fjssBLDtyqoLFpAXLsAnQpHAVBt87AXLntHxW8k','f','z5pBtXA','A','e',12);
+INSERT INTO ti VALUES (3112492064876829025,1597775257,'Y0bm9ERLha1bnRzipGiu5odkuL3SnYT54dUc7emHVJLM0qJFOk','EoIydhp7pDMquS4VNDTD8jg1MyyvCMBRoxcFduQO7EU6gB0iZ8saHM9yk0nZmSSjaVDp77Qb7TaPJv7qh2PI2dazUw2rcCTEsUoKTsNfk2fjssBLDtyqoLFpAXLsAnQpHAVBt87AXLntHxW8k','f','z5pBtXA','A','e',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6513963311901587095,1028547259,'CO1BinknTgRyFMmFWoM3wRBTxA90JlUFRYvBxD85XHK5sNUYCq6','dInv5nRPyFW12hiUVGjf5u01cxz4vjMhXmyQ5Z523l0iNmCpnDmDtfM3NwEpF2YOHDeD91jSnnPrS3IM','N','mMqnBLMDrNCNkoYzmHJ97RdlLX2clInt3qkaG5g3onLnatiedryHwUnzxGOEjld6HQ3h9irCesdgYkHexvzbucSGYyJUd6RSdiFNdhonqNo7DiHmVxRao2JPnSPe85Qane79CC66avDp07iXm6aCOq1GfgBtJOxi95NFGSpIjox31u3kMVVE0g55fh2I2yF2dUFpamBTeItMbfE72ZTgo0PS199c1nR2W2ni5vnD','x','5',13);
+INSERT INTO ti VALUES (6513963311901587095,1028547259,'CO1BinknTgRyFMmFWoM3wRBTxA90JlUFRYvBxD85XHK5sNUYCq6','dInv5nRPyFW12hiUVGjf5u01cxz4vjMhXmyQ5Z523l0iNmCpnDmDtfM3NwEpF2YOHDeD91jSnnPrS3IM','N','mMqnBLMDrNCNkoYzmHJ97RdlLX2clInt3qkaG5g3onLnatiedryHwUnzxGOEjld6HQ3h9irCesdgYkHexvzbucSGYyJUd6RSdiFNdhonqNo7DiHmVxRao2JPnSPe85Qane79CC66avDp07iXm6aCOq1GfgBtJOxi95NFGSpIjox31u3kMVVE0g55fh2I2yF2dUFpamBTeItMbfE72ZTgo0PS199c1nR2W2ni5vnD','x','5',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1092746791648897694,2048849173,'Cf8mNkp93FxuEAGSXhgKMU99AXr18MtX','JB5NjDIhlMxBDTVQGrt1alUcMcVDE5tAhuzbCfib3oEeYrf6MK8AGAWLQtEdcqQbaBqvRMki6MiMUwjAN0O7Roxlskaie5DdGkPdbbTFV9kL4ylzHRkj5GRTZKRVcyLbi7SZkNQBRaeIHu9lIC6KikXR0X8IjdfhYMxQfMkmo5v6Bbv4G4xTlV','gb','3qvXElyJIY4f8U35GJC2yZUNfTn8K0gVnBfsbt3BoR3Ds47WIh0A9teM0FfEInqjA8yg5okd4SCtMXWUVnl8EgD2DNjEsr44Qs0J9qvYQQLkcBm3E5EOlPuzBOdw9opfcRuEE1cvU9f','AD','Zh',14);
+INSERT INTO ti VALUES (1092746791648897694,2048849173,'Cf8mNkp93FxuEAGSXhgKMU99AXr18MtX','JB5NjDIhlMxBDTVQGrt1alUcMcVDE5tAhuzbCfib3oEeYrf6MK8AGAWLQtEdcqQbaBqvRMki6MiMUwjAN0O7Roxlskaie5DdGkPdbbTFV9kL4ylzHRkj5GRTZKRVcyLbi7SZkNQBRaeIHu9lIC6KikXR0X8IjdfhYMxQfMkmo5v6Bbv4G4xTlV','gb','3qvXElyJIY4f8U35GJC2yZUNfTn8K0gVnBfsbt3BoR3Ds47WIh0A9teM0FfEInqjA8yg5okd4SCtMXWUVnl8EgD2DNjEsr44Qs0J9qvYQQLkcBm3E5EOlPuzBOdw9opfcRuEE1cvU9f','AD','Zh',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4835475700405727142,1071551300,'yFzcR0SXelFyfeRkP','AT25821I0O86lmP4JGnVByw6ZbI44b8eurg','pNlx','wLghOuX60oXpfzVpFx6Pcuiw7CSsUkaF4CjM3PsShKMhrkVHTnVVPYkwu1u0vmpAdMGulETNzIVJrDedkn0unhUbNdibcGyoeqdrOmi36kqeiqaX5hFm57mVqbhR4uzpJzrpBxhX804BPXBxD8KKct4wB0wbEME2vYHxVaAnfV2jEEWBoCHyxngmpn0kdXJA5vRQ4v4J9TKqOUyG','oM','5Fk',15);
+INSERT INTO ti VALUES (-4835475700405727142,1071551300,'yFzcR0SXelFyfeRkP','AT25821I0O86lmP4JGnVByw6ZbI44b8eurg','pNlx','wLghOuX60oXpfzVpFx6Pcuiw7CSsUkaF4CjM3PsShKMhrkVHTnVVPYkwu1u0vmpAdMGulETNzIVJrDedkn0unhUbNdibcGyoeqdrOmi36kqeiqaX5hFm57mVqbhR4uzpJzrpBxhX804BPXBxD8KKct4wB0wbEME2vYHxVaAnfV2jEEWBoCHyxngmpn0kdXJA5vRQ4v4J9TKqOUyG','oM','5Fk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(52) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(92), f VARCHAR(26) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21756,23257,'8tMteynVc0NmkHds5','DodOfkAfHGd3a1bMjHgjlGVHxeXsuNDDH48YEKGld','qnprMKIafvGJzoSUGnIbSPnS27ygYU5b5sK3WNoS8QJ5Xc77paeNGTZ4gWPGsUN4kHi0q44vFVpSdytkzrEC9','ea8TqyDgMizwxyt1','Kj','v',0);
+INSERT INTO t VALUES (-6869,42082,'oKOslX5TA8UD9sfZ7BhuLepftdzZigjquC3a7iolX','Z8mE7JxTFnzBF','5nb','pHCpP0vWdC45A','Aj','N',1);
+INSERT INTO t VALUES (-24170,31487,'P','C0P2dj','onbRgCKO1cI32dYHdt7iVlpb7zpezkv2RZyX8llMneG6V86QKWMui89JyIt01sHymbq','Ojpe67lIWQhQ','6p','i',2);
+INSERT INTO t VALUES (-28873,12793,'ErvuJsOcBrj8','I7rxcqgezrWdLUdNBYWjN3q9pr4mPPTiVUJgk2ci','bfjHc7O0wJp7SxXPDlgAfoerjqMvIrIvSTwHVVgD14gs1','h5y58tPbliMzxPV2Cg','d','G1',3);
+INSERT INTO t VALUES (8029,53995,'1bEY9neBp5Ojli','QfsJXEW7sRSwTGj','ejpagh7JK2F9v8ySEsiveELTZiK9Y1asr4JMBlYwygk5uvQt3OCM7sNk','R6vUEwiUv1BRxLn5qkq','c','N',4);
+INSERT INTO t VALUES (2688,63912,'gBdPGnJYHFlg6','ybEqJ1AMPnepk0Srzza9mzkWCkjT69uifB8D0HDuFPtixTU4Loo','je9An7bU5PlvDtiarkvyvsiod3fa6GhLzHxbBlTofs0sR6gLBnS6hZgeOFyRmITFBdipgr0wPzB9fbUbiUR0','2ar09khldggGjKBY','4c','fE',5);
+INSERT INTO t VALUES (7411,24089,'VbEU1Zop7k','LaiB2JiqWrncgi','OQC8xMS2NhQ9S75ENPi21B5YzXPTFlw5W5XcJ861WkIIMR4SWXp5InEzniqE6E','7tx','BY','v',6);
+INSERT INTO t VALUES (20891,36923,'TB6I6aLtvH','3caIzBDCJ2WOiqFHvkilWZlvFRrXdmL5ZP8n4ZStANguAZoYGo','56uJK1nB1Yx9eRgRMZs8xxneMwFPQshimk0WHoXaeDso4Ri12fO','s4','l','Cq',7);
+INSERT INTO t VALUES (-26141,10394,'yf7Q6bM136QmwZp1UfQb2lc8a1eisZXh5Eru','BZTIMDGPkN7AjaTmdaBzWEPngcUmhzED9E4jqnOD9nWp','FzERwG7cjH6lyARqyAncVHR5IcokufbXlR0kspIf2DoXsByf4QKU3OgGq98XDzrjLtX9hOHQz5uD','zyoJw','4','7f',8);
+INSERT INTO t VALUES (18034,12328,'QG9F','YD3biWlSlpNlXTQhgzc5MiKcuYXzN','bk5zwMGxmaQceEbUrrkaT5e4T32cZqOwEX7byPY','28WvDj5T0WmZytqSQDGvuSEyj','k9','NY',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(52) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(92), f VARCHAR(26) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (318776070,2220295457,'gzbx0sV44irjDh4ROO8QUWO1OI4iFecaPaA3SvERjjZNKqlJ63UkwJl1izI8iijxW3S8nQxzuZJDeKId','6TG75vfaqxxagZtbqU9UrhAIpDcxySb0iwHesPAIf2xMOSkl1WNN9huC','T8VFqc5X0am0CheoNTHpopRHa0aCNQWiXo0ebW','uc3O2JImP7JyQA7IUjLyeQktAVQYVEIRoya3iY9lC8t5Lq3Ljezpm0I','iqptmQafm','qlkS4IsLfFlN0DNS9yRVtI1lN1g7',10);
-INSERT INTO ti VALUES (318776070,2220295457,'gzbx0sV44irjDh4ROO8QUWO1OI4iFecaPaA3SvERjjZNKqlJ63UkwJl1izI8iijxW3S8nQxzuZJDeKId','6TG75vfaqxxagZtbqU9UrhAIpDcxySb0iwHesPAIf2xMOSkl1WNN9huC','T8VFqc5X0am0CheoNTHpopRHa0aCNQWiXo0ebW','uc3O2JImP7JyQA7IUjLyeQktAVQYVEIRoya3iY9lC8t5Lq3Ljezpm0I','iqptmQafm','qlkS4IsLfFlN0DNS9yRVtI1lN1g7',10);
-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 (2488450513,4195760719,'kJeNRoxwKgm4N87mDaUa39zdxIXBN7jssxkeHTzvoULmvXDl19QX4slf3n9PHZE8VpnG8OqhSpD8VRjTZT','xKmukIWJZGOLBDrUWaFz3dzineGaVaO8SsAp4EaGeVCaPugr53DiDgH','m','Cv9lU0AQSPXMb6ioIH0ov3Uo','9rihJnKNAL4Aomnd8vPU8y0TxYYyAZP7Negkq','nlwWwV9TcEZr3SoaRKXngFLaWU1NfStNN8SYWe47bS0kKVHAWIyqOEcWDKCn4',11);
-INSERT INTO ti VALUES (2488450513,4195760719,'kJeNRoxwKgm4N87mDaUa39zdxIXBN7jssxkeHTzvoULmvXDl19QX4slf3n9PHZE8VpnG8OqhSpD8VRjTZT','xKmukIWJZGOLBDrUWaFz3dzineGaVaO8SsAp4EaGeVCaPugr53DiDgH','m','Cv9lU0AQSPXMb6ioIH0ov3Uo','9rihJnKNAL4Aomnd8vPU8y0TxYYyAZP7Negkq','nlwWwV9TcEZr3SoaRKXngFLaWU1NfStNN8SYWe47bS0kKVHAWIyqOEcWDKCn4',11);
-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 (2536946126,2541981905,'hT3WMgd5Y19v1jVzJhUWWrKGTxLwC5wPFccUmK3ihqwG4QcsVoVgupGNxpFgaYtkQc3VbKlX','9','v3EcKVlpqlc5Q2T3pXonWDcTaAEDmmYIu4mIX50QqUlpymjkpzZxMWYiohxwfncNfOLes','nTXa67Bm','McdufkbpGP4GzAvfo6q4ZpvJ','OAG18148BouECcRkacTmnOPUKQ5I5d547gly7fBKrtROzsqE1ws',12);
-INSERT INTO ti VALUES (2536946126,2541981905,'hT3WMgd5Y19v1jVzJhUWWrKGTxLwC5wPFccUmK3ihqwG4QcsVoVgupGNxpFgaYtkQc3VbKlX','9','v3EcKVlpqlc5Q2T3pXonWDcTaAEDmmYIu4mIX50QqUlpymjkpzZxMWYiohxwfncNfOLes','nTXa67Bm','McdufkbpGP4GzAvfo6q4ZpvJ','OAG18148BouECcRkacTmnOPUKQ5I5d547gly7fBKrtROzsqE1ws',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2709393574,2961167157,'SDzeWlJF','06NBfDaONw2ltTuvrgr1d1tv6FSSOmBvtSqutpjQGBe33Fu4lllifcdDWlzEPj2htORzSZvRmalRvyyUF1ZafZwJyfiLjAV7StMdjqG0PCMHiZwkpCCqBBFqrQxGbfayaRAJC2DxeCZRVvxHtKMGsrcXUksg2jJafRI9316fRGqvH2g3aDKTgCrQ1rXprOYlyABtmD','9r35JV8UQ44fF81R0S7kwVjJzXeYbo0KoBYxnBSkL24TIFZuSRvcPBRFVytrXSH','KD7s9rHpME85wO0IyrUVKSJCRMhA0nMVW9IHIzVY5Q4XHensAxVRI1hCzO6kqtIhQzHk1FDuqJhjnZIGXAAOcPzAIlqsGYOWTeJt','PbZ5hhm0hzkRMA4S0em2c27Nnd3RltVsRv4eDOeInvWO31nLF8geqLB3ow9zR7I8DfnrYlW7tPfctnA7Ydl','N82vLtNjmgbZROAJln4nzTAe1YfoR0dbFqG5HR5w6QceTdskM5ef2dTqmwVRF0caF5jBIXLQIbrjcCJz3mI8bvLFsR283N',13);
-INSERT INTO ti VALUES (2709393574,2961167157,'SDzeWlJF','06NBfDaONw2ltTuvrgr1d1tv6FSSOmBvtSqutpjQGBe33Fu4lllifcdDWlzEPj2htORzSZvRmalRvyyUF1ZafZwJyfiLjAV7StMdjqG0PCMHiZwkpCCqBBFqrQxGbfayaRAJC2DxeCZRVvxHtKMGsrcXUksg2jJafRI9316fRGqvH2g3aDKTgCrQ1rXprOYlyABtmD','9r35JV8UQ44fF81R0S7kwVjJzXeYbo0KoBYxnBSkL24TIFZuSRvcPBRFVytrXSH','KD7s9rHpME85wO0IyrUVKSJCRMhA0nMVW9IHIzVY5Q4XHensAxVRI1hCzO6kqtIhQzHk1FDuqJhjnZIGXAAOcPzAIlqsGYOWTeJt','PbZ5hhm0hzkRMA4S0em2c27Nnd3RltVsRv4eDOeInvWO31nLF8geqLB3ow9zR7I8DfnrYlW7tPfctnA7Ydl','N82vLtNjmgbZROAJln4nzTAe1YfoR0dbFqG5HR5w6QceTdskM5ef2dTqmwVRF0caF5jBIXLQIbrjcCJz3mI8bvLFsR283N',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(16) NOT NULL, d VARCHAR(34), e VARBINARY(5), f VARCHAR(16), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2437037561,26446,'mLNk06TUboVfyoA6','cV4LD4hNN','zusq','el05Ewd','ELswjGtdrwrubLDci9sASnE3ulD','8r7STeCiAPLoltjSLdRIGV7OqQm6wWAy06GgS1aIPCrEUElxoIAG8NFou5ZXsbFO',0);
-INSERT INTO t VALUES (3503121000,22515,'VCmYFF3Y','3eNyCa1y2BsF1Rrrs1zklp8KsScrj7NDBY','2','041XxPG0MZV012V','Lo','fgFJj7TjSklDzIUqyLvAFscD4JU2ZBXuf5F',1);
-INSERT INTO t VALUES (183323998,29581,'N','UJkNxXzLraamy8FTw1furGhM','Re0xm','Gx0yMY','wImRglH0h1kBLzS4PrGRBxxhRyujsBCHOGEfTBCSRc3MCWTZG9uUhWxlMi7JyPMP4wbs32Kwk0vvpK0LmGzVlEiUhni','f4kSDruurM7ozQA0oHrf6EvzNZMFqp7F8Q1wZnGGXBQFrjyV3KJ',2);
-INSERT INTO t VALUES (806405768,25917,'rVBveY','SfFwZVjjnrMS52LmkdihYFx4B3XV2','WZXMc','VzJzVqZdQLnx0','A004YxcrzpIecPtI0VH8AThVmgpUHBmuSd7miV97zsBL9YgNk8v0mM8edj4ScurA5EiXOwsvOC3j','iIR8JHzdFNmRmNHbLEgGSOaJNiHtyNoWGLQbp7i7Rz3KCa2LlDJm1eS8WGZwYgNPfaO',3);
-INSERT INTO t VALUES (567895758,45941,'eo','kso1eU3HDGY8yqc8Owoj4ZWC8','AS','GzZf1M8t7vhqFVT','qU35mp25UgIngbSZTgvY','nAymepnBDeoQ3kSJMG6k9CfDky97pkZB45qvwmfgRZo6qddjiDqeHVlMW7WEy3EZDGfIc0S13SReDPZ7eTGYrdda4pva1Matwr39',4);
-INSERT INTO t VALUES (556756549,64672,'lSDntJW','xBKDLlQIvtYBMI','NsFF','nFv','l3omp3JXRwGmDLM5FR6Be8MzXzYdXNQuBVIhCaqe0UoQYTNatfgQ5lL96vM5HDnOUYoThLfLfqEc','j0JVTEKr9OePIpMAauWzOajV6n0s2gCSuHpWkyHn4I',5);
-INSERT INTO t VALUES (151696586,60229,'Tswk','QfBXZzO','mi','Eqj1RxoTyEEAm','VAQzkNNmsOLUL5H9v9k2PmlS8bjYRjJ5gjls0TchyoyXRsVM','sSXkGJnEhMaLVSXuM4ipTYarkuQWycQlpgw5Ufavjysbt9oCo3Go7WAlRl6fY15vDktU4Y0f3wK3TDAbuxCOEZ',6);
-INSERT INTO t VALUES (947636803,57608,'8Xw68SeR3V','sFyiUB','SeB4s','ly3eDRe93VjQO','Ym7AwhoPdVncyMqEyTstPadrWi3mC0uw9df1C5xhVXWi1','0VTqunwCsVTXKIzkWZkVBBIdMWEKel4fAMm3u5Rl1SL6pxA0EO6zKamw',7);
-INSERT INTO t VALUES (2970800166,27986,'e','yl7TnoZuNCelVzYSLVIxC','6f','9R0J56l','IOBwX1AYjRxKjiDpPp8HkEoq7ncPrachvmJTCn71BOtXtA1','ZjH5TXN15Cnidu',8);
-INSERT INTO t VALUES (337947292,15804,'Pp4YBzP','5yOnvQxgE','dk0','TbjfWyPid','FKwdJvtlZqWcrjk5EhfqCoRyG9GjzWk','mu8Tly7tw98',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2858803206800401927,3169,'jbyl6cZNCpYQ6','ij7ebeLdm5U4UZV6CqmF5Sjuja0Vt7OJrps9rTaZ8a09DFc9YwQlmlLsFuPP','L4fRUq2QCgBc04EAPaMzvUt9P6BtafqCSmo293sGEd4N1P7v8UTODmTSxE4vOOT','WG0tC4L','S','01',10);
+INSERT INTO ti VALUES (-2858803206800401927,3169,'jbyl6cZNCpYQ6','ij7ebeLdm5U4UZV6CqmF5Sjuja0Vt7OJrps9rTaZ8a09DFc9YwQlmlLsFuPP','L4fRUq2QCgBc04EAPaMzvUt9P6BtafqCSmo293sGEd4N1P7v8UTODmTSxE4vOOT','WG0tC4L','S','01',10);
+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 (-4690409067207770199,7848,'bL4KzhW1vInwBaLjtkEKkZA','dONBV0RsiCA2mDSaHQe','NCAXZEybU8In7ozQGBfqCOQdPOhAXty7XS4LoQMvGi9UIQxJTZ6RDHmS2GsmGhB8X8SX7cI1','raL8zBJDWHbTulYku02sUMx2lj','Tc','K',11);
+INSERT INTO ti VALUES (-4690409067207770199,7848,'bL4KzhW1vInwBaLjtkEKkZA','dONBV0RsiCA2mDSaHQe','NCAXZEybU8In7ozQGBfqCOQdPOhAXty7XS4LoQMvGi9UIQxJTZ6RDHmS2GsmGhB8X8SX7cI1','raL8zBJDWHbTulYku02sUMx2lj','Tc','K',11);
+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 (7680935044968620389,50718,'pwJ0T0qPw1i','C7dPwnPLaM0p3HChcczEVkiIcXBMRKVReqlsdVv8tQ7XrQotnRAXnX2skCUAHVbZ5f1tUf1hHBkys1BnhP09CbIxHwxOKiBfrFl6CzBfivgEHMF77H9UUqVCmJevFlL43gObdN3hLkz2Ne0wcAPQzGGN48ejJiDrvfvBrXxLXJl81lq5836vYLr4BdbPJjJXhO29bx7Vw9hwiu','4G6EBTFoe4TueXq','fQX5C03l4EF1cGAuS','w','90',12);
+INSERT INTO ti VALUES (7680935044968620389,50718,'pwJ0T0qPw1i','C7dPwnPLaM0p3HChcczEVkiIcXBMRKVReqlsdVv8tQ7XrQotnRAXnX2skCUAHVbZ5f1tUf1hHBkys1BnhP09CbIxHwxOKiBfrFl6CzBfivgEHMF77H9UUqVCmJevFlL43gObdN3hLkz2Ne0wcAPQzGGN48ejJiDrvfvBrXxLXJl81lq5836vYLr4BdbPJjJXhO29bx7Vw9hwiu','4G6EBTFoe4TueXq','fQX5C03l4EF1cGAuS','w','90',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8422016806386750731,38031,'WNYGdnzqIb5sljqFRPp923kJzSNgABy7qFOuEoahZnBLyO6p8swT','syZtGoLTL4hEb6Byw9Dh4LbztmDDgYvqvp0dSMG2O17UMrwT2CH1lFwpMFWzxPmH7hQv8ZPob','0e8aOJGWnH2RRQfzG3EmUhhpP8xF4HhA9mBT8ELVDlsPRMi7HyWi1nMQVcdwp2YZzKoh6cEm5EASCRJOQlZY0AjieokT','BQBTDvSM18vTbt7madmdIGl8CYSt36ahdyPIuW','a','S',13);
+INSERT INTO ti VALUES (-8422016806386750731,38031,'WNYGdnzqIb5sljqFRPp923kJzSNgABy7qFOuEoahZnBLyO6p8swT','syZtGoLTL4hEb6Byw9Dh4LbztmDDgYvqvp0dSMG2O17UMrwT2CH1lFwpMFWzxPmH7hQv8ZPob','0e8aOJGWnH2RRQfzG3EmUhhpP8xF4HhA9mBT8ELVDlsPRMi7HyWi1nMQVcdwp2YZzKoh6cEm5EASCRJOQlZY0AjieokT','BQBTDvSM18vTbt7madmdIGl8CYSt36ahdyPIuW','a','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6141267797065836474,22934,'rX79l1MITrBzsFcyefZLrWsi','C6gd0ZFwviVyByW18ChS4Jb4RAd2RroAmQXPjIxl02wkXANqpROVyrbcjt9uL766FKeSjfjqjsWwJOBgA2J6K4JiQFGXXAcGYXt0Refkj9B3HHppxi','4hlc','ajQRBh1Ogyhfr8kOaoFksOUNpM77o','Dh','X',14);
+INSERT INTO ti VALUES (-6141267797065836474,22934,'rX79l1MITrBzsFcyefZLrWsi','C6gd0ZFwviVyByW18ChS4Jb4RAd2RroAmQXPjIxl02wkXANqpROVyrbcjt9uL766FKeSjfjqjsWwJOBgA2J6K4JiQFGXXAcGYXt0Refkj9B3HHppxi','4hlc','ajQRBh1Ogyhfr8kOaoFksOUNpM77o','Dh','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3648730667551530713,17009,'6eARxOdgz23zOwNv81rQFDPUHNSldrOIRfr','7kmg','VE1DujIe54EAoUEghihcQh','Y4hhgyBaxO4tndzJeBpmQja1gO3okuN2fhJHWWYP7LNNaNAtpy01DlxKpZ0zg54FY2NRb2xrHtIVjmx5LlmmKkGVj2ssLZ9d8vNzcPAOFupjNERwHfvA1m01q8IWSskglpp27FDBtw56M59wXUv4hzfVeRipSX1V4mDJaRUvr4cpSK9','G88','pL',15);
+INSERT INTO ti VALUES (-3648730667551530713,17009,'6eARxOdgz23zOwNv81rQFDPUHNSldrOIRfr','7kmg','VE1DujIe54EAoUEghihcQh','Y4hhgyBaxO4tndzJeBpmQja1gO3okuN2fhJHWWYP7LNNaNAtpy01DlxKpZ0zg54FY2NRb2xrHtIVjmx5LlmmKkGVj2ssLZ9d8vNzcPAOFupjNERwHfvA1m01q8IWSskglpp27FDBtw56M59wXUv4hzfVeRipSX1V4mDJaRUvr4cpSK9','G88','pL',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c BINARY(62) NOT NULL, d VARBINARY(24), e VARCHAR(7), f VARBINARY(97) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30547,32319,'yYtZSOCpJwJ1','T7HE','SOu8NO','MfA4KR1xcrVbCftCeA8loB8dvvMYQzXgntCoK1Z6DBL5l2qkPpgsbDB','M','wP',0);
+INSERT INTO t VALUES (-23634,7568,'dz5hQIIN4xECHj9xnrwSl61cWu0ev7P81Mb3WYOnJwPnCL5fRu6Q','G3PHqorQyW761nfz3','ewH','c2YGcYB0v6OcbnsnAzJ1aJ48rdiFA9sTdH5f6BcIXBaIqUkQGLu','PQ','R',1);
+INSERT INTO t VALUES (8820,22522,'ZTsDU7nbxAZLV1FQFKj1f','19HNZ','oE4fOTQ','aZeLvbJAInplVGHFdZGEulL6SeHbL6gd0nACtLyvW0BWGEz8Dy3Zt7QxyG7VBOuj37Ou90kA','S','jb',2);
+INSERT INTO t VALUES (-13514,-28402,'xfZG5oOhHxWkl','zAgBNMlV1LL','2evU','x57bEC09dOwmnxs4eRiHb7quAVaGXElk8','tT','e1',3);
+INSERT INTO t VALUES (-31745,-21191,'d0','joJ05g7GKa3jBYkKJ2','nhT','7DXlqzX','y','92',4);
+INSERT INTO t VALUES (-24179,-31593,'tK0b8KTp40mBx4LfpTX9cAKeMXxTVf9WIqaZneGPdb1OL1cDYxWSfcH0rsX4','MxOP7Xc4IjDdGdpOemE4tVxv','2K4','BT89zY1lPFx65UKyKC43Opb97MiV4hB99b8znmVJXtHNGkRGLDkt6PF98rG99E','j','D',5);
+INSERT INTO t VALUES (-30206,-26833,'uZFhRhU1Oe4GuLHQL9cctaQSnoITUNE2EKF4tEdWcQCt9vIbWuK','GcVnpEIoOTHbSCxVvLfCeG','afYP','0JzWxIn54vQ1nFfoxxS9nXwPwjaWkUGEFnOnAlqqHKbl5cBFBtFB3XIrj','He','F',6);
+INSERT INTO t VALUES (-14384,19543,'HoIKwi7rYT4wgs7VRkJj8dLU6tlaxfywmFiGfVIN9imEki9ehbLfesV9Bv','8SjRR7klgGw7ED','jHe','ArODbytTLEoGhHiTnWsMRjpbSxX23BlC02a28AbR7MFqP8JkUTiWwnACbZHqhAw1kfvQNIBRw0I2Dg6xm5p1PSoQ','b','0',7);
+INSERT INTO t VALUES (4941,14853,'Zswa2W5AV','LHVILBxOkMrQln4','XChjVGU','PychUGgGpSiUotPHYzXcGHMl','3','D',8);
+INSERT INTO t VALUES (12446,10907,'JDgYYDXHmvIB2TMRtcuK','uG9rVMPCHtG0TMIHWlpLuUJ','ZiJK','Aju002sg9zRmzqtxsVziH9VWOzZ7IQUdnLbkYQHIOIZeYIISbvPsuMTLrphrejlMol7u04FRaLDmLRWRDnZffnFmKpYmb','br','F',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c BINARY(62) NOT NULL, d VARBINARY(24), e VARCHAR(7), f VARBINARY(97) 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 (7785304358470229169,63170,'Lvze7','kZFLEJiOTiw84tmV9varGKs','1HgE','w3wo8akDHB4XYjfp','1FvVagPHwYO4wqxN4NOK6en1TT43OKabOy88ZIfQb8oaV2H0H9dhxFsuAN2BWdyMtihI3Fnvevs8yoZqCnkk4T0u','AMSbRrYsyyUiUPKeU1gVaTANcX1GMfKj9783gU5RzVjUvPbSpb5qPamzP',10);
-INSERT INTO ti VALUES (7785304358470229169,63170,'Lvze7','kZFLEJiOTiw84tmV9varGKs','1HgE','w3wo8akDHB4XYjfp','1FvVagPHwYO4wqxN4NOK6en1TT43OKabOy88ZIfQb8oaV2H0H9dhxFsuAN2BWdyMtihI3Fnvevs8yoZqCnkk4T0u','AMSbRrYsyyUiUPKeU1gVaTANcX1GMfKj9783gU5RzVjUvPbSpb5qPamzP',10);
-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 (8169923963553322888,47765,'XE39VsgehsdL','aQjbXiXXyGUihpy7NTeob5WPlYO4','VA6MH','Z','W8uqdkuYsd0BWaLy6LGdSrwGO','AfBdZXlgeIBAcgdrgn5VGD3IXIL0qrsNuWO4KblhMMoweokk8SU3RRb6xdxDSG5lB4ZeXDMZC1kRKYT12UcPnX6R4WaMC',11);
-INSERT INTO ti VALUES (8169923963553322888,47765,'XE39VsgehsdL','aQjbXiXXyGUihpy7NTeob5WPlYO4','VA6MH','Z','W8uqdkuYsd0BWaLy6LGdSrwGO','AfBdZXlgeIBAcgdrgn5VGD3IXIL0qrsNuWO4KblhMMoweokk8SU3RRb6xdxDSG5lB4ZeXDMZC1kRKYT12UcPnX6R4WaMC',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (14583473332904275609,24296,'mPpaLnXTgpZRzTq','hy9WppFTdp3yb2Q4NA8MBhh3SonNfNcgXLSkpgyowKjHGlUjO2kI8Wu','YYnY','yVLxutWRa3','7vZTmzXesHeYZkdgyrNW0uxhVWTI0LrZ0R70TO5unX9rqM2U1K1ghKKLUXQMvzeeu8dUhZ6NXREty5','UwCCwygh7objhsuW0KX3Lm57wcNWPMovCEZUwRQOUnzkvGy45DBHBzccNOIISqD5B2UxncbzaUm6cJQTMhfXuDX',12);
-INSERT INTO ti VALUES (14583473332904275609,24296,'mPpaLnXTgpZRzTq','hy9WppFTdp3yb2Q4NA8MBhh3SonNfNcgXLSkpgyowKjHGlUjO2kI8Wu','YYnY','yVLxutWRa3','7vZTmzXesHeYZkdgyrNW0uxhVWTI0LrZ0R70TO5unX9rqM2U1K1ghKKLUXQMvzeeu8dUhZ6NXREty5','UwCCwygh7objhsuW0KX3Lm57wcNWPMovCEZUwRQOUnzkvGy45DBHBzccNOIISqD5B2UxncbzaUm6cJQTMhfXuDX',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (739422697,-14169,'gt70TypeGuG5XBG5BQ4gLxMKNtb1dv0JVtl5BcwaSiCXBm6EaPOl0m','FzVBq4ZmqqMyYRwyDUHnNTv','aarpvX','cyIi0KL3ZS','O','i',10);
+INSERT INTO ti VALUES (739422697,-14169,'gt70TypeGuG5XBG5BQ4gLxMKNtb1dv0JVtl5BcwaSiCXBm6EaPOl0m','FzVBq4ZmqqMyYRwyDUHnNTv','aarpvX','cyIi0KL3ZS','O','i',10);
+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 (-1943296558,-24230,'soL6Sy259CkME3oKdRraXDXLJ','5ofZGgz','R9E','CgEm4Sax4NVlAsDCB7ArHZmDb9qGcCXUHxoAqcVxOhFTV6ECi9ibpim4E166','of','wW',11);
+INSERT INTO ti VALUES (-1943296558,-24230,'soL6Sy259CkME3oKdRraXDXLJ','5ofZGgz','R9E','CgEm4Sax4NVlAsDCB7ArHZmDb9qGcCXUHxoAqcVxOhFTV6ECi9ibpim4E166','of','wW',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-12509062,-2677,'z1S4ON2XMiUMf6V5C7zz3xBGOJOFVq9sJtLnV29','o4BJ4dwM2P19wTFsgJxVdkGao31Y1B3dT64Ii8L8x7pY9opXYByNzbJro2wRtKtARCoVPwGqryLdLytaMXNZyCmOuI4iZcnX09BVWKM','k','hDOz2ksu2xMTo8gCjx3smLuFmqp1s2LaKWFfgBvBaV4Ae8SqwE3BBfGqVJnV5zumewgXRnwoyfDwJ3ZEyLHeM1XCbE','fw','7',12);
+INSERT INTO ti VALUES (-12509062,-2677,'z1S4ON2XMiUMf6V5C7zz3xBGOJOFVq9sJtLnV29','o4BJ4dwM2P19wTFsgJxVdkGao31Y1B3dT64Ii8L8x7pY9opXYByNzbJro2wRtKtARCoVPwGqryLdLytaMXNZyCmOuI4iZcnX09BVWKM','k','hDOz2ksu2xMTo8gCjx3smLuFmqp1s2LaKWFfgBvBaV4Ae8SqwE3BBfGqVJnV5zumewgXRnwoyfDwJ3ZEyLHeM1XCbE','fw','7',12);
+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 (-691126117,20716,'kkbEJBQG5oCU5z0c14httoSTzU127UXyILWuEhCgmCNM6uG','lpl6Tkxoi7cRfMpkZiy31m6JxY8VRitHOrc1xyc3vGt3Ark1IKd8sASN3olimKMhWc28i4fKLJk4aMo5668LpfnXkYJcOTpUm9JdgdU2A6aRHK2F700U2HjqlHv7xoexc368lCasp63UgDyIBQxfxVkean1EjFlSEOIGoCB7h9HOzJTQWEHhDvY','K','D4qY4u5rCgCOGskxNm1UATgt2g8ErpHxNhQq9DP1tKNCJ6xzPvdN6QXRNOniCXqYYPLRXbOgQDtirjEbeHzPw5t1YdsJDHQQKWUTCrfiJfL58cyvsQbRruSFDUYyvlQCm5PjYH9iRQ4Z32aIoVWVrXQh','jx','EM',13);
+INSERT INTO ti VALUES (-691126117,20716,'kkbEJBQG5oCU5z0c14httoSTzU127UXyILWuEhCgmCNM6uG','lpl6Tkxoi7cRfMpkZiy31m6JxY8VRitHOrc1xyc3vGt3Ark1IKd8sASN3olimKMhWc28i4fKLJk4aMo5668LpfnXkYJcOTpUm9JdgdU2A6aRHK2F700U2HjqlHv7xoexc368lCasp63UgDyIBQxfxVkean1EjFlSEOIGoCB7h9HOzJTQWEHhDvY','K','D4qY4u5rCgCOGskxNm1UATgt2g8ErpHxNhQq9DP1tKNCJ6xzPvdN6QXRNOniCXqYYPLRXbOgQDtirjEbeHzPw5t1YdsJDHQQKWUTCrfiJfL58cyvsQbRruSFDUYyvlQCm5PjYH9iRQ4Z32aIoVWVrXQh','jx','EM',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-51619850,7192,'d7YWlfTlhpBw3MAPemc3v1eF6kkH','LwCIhndlNLcY','XS15H3p','u1fqPnf4RFpcof6GBrCm3nTkRcl73xLHYFqjOgIUztjiFmUrkXYX8RdF8tBfnmGiK9l4qDePXRRxNNs2RzYyTnfEl7BxOQXV1v0f4cEkeCAMNZQzvKa0zyZS248PXcjTKHsxZV7L4wCGx8QbCavgOXYmDp','T7','CG',14);
+INSERT INTO ti VALUES (-51619850,7192,'d7YWlfTlhpBw3MAPemc3v1eF6kkH','LwCIhndlNLcY','XS15H3p','u1fqPnf4RFpcof6GBrCm3nTkRcl73xLHYFqjOgIUztjiFmUrkXYX8RdF8tBfnmGiK9l4qDePXRRxNNs2RzYyTnfEl7BxOQXV1v0f4cEkeCAMNZQzvKa0zyZS248PXcjTKHsxZV7L4wCGx8QbCavgOXYmDp','T7','CG',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (205860106,152,'NHs1iQV6Tq1zg5INF7E7VQ6ShWx5pgP4kfxaXarfzc4z','2Yy3VImgw2dsF45IB4s2','l','8lWW77eh28shPWtj4bjrP1nUNESXd8VskAUMgbJgCXUGmr6gspf1hLVQtKv5Y1cyHXMFf0AG2q1uiyouA7TmsjwaqI0MK0xPT0m13SnfOGg5UplKJnaBA4NaOkY52uAMTp6GZcgDQ21epUSoN5XuWi3xlHRbla7DklLzMl5KcZ8pKTt4OpcFPnvccpOOSdaypux4RDR4q','2Vo','nNc',15);
+INSERT INTO ti VALUES (205860106,152,'NHs1iQV6Tq1zg5INF7E7VQ6ShWx5pgP4kfxaXarfzc4z','2Yy3VImgw2dsF45IB4s2','l','8lWW77eh28shPWtj4bjrP1nUNESXd8VskAUMgbJgCXUGmr6gspf1hLVQtKv5Y1cyHXMFf0AG2q1uiyouA7TmsjwaqI0MK0xPT0m13SnfOGg5UplKJnaBA4NaOkY52uAMTp6GZcgDQ21epUSoN5XuWi3xlHRbla7DklLzMl5KcZ8pKTt4OpcFPnvccpOOSdaypux4RDR4q','2Vo','nNc',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c BINARY(8) NOT NULL, d VARBINARY(78), e VARCHAR(8) NOT NULL, f VARCHAR(17), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (38,36330,'a8','ucT7LmPkHJS','4RoB','OcexKhAz06zgEr','q','1H',0);
+INSERT INTO t VALUES (51,63044,'GMdz','Th8HW3ooPUgmgka0r1','pt','rtPZcXW','Yj','6b',1);
+INSERT INTO t VALUES (-10,62588,'yM','4EUy9JCQGoL2EJZ','e79PY','Dqf','t','67',2);
+INSERT INTO t VALUES (-103,60293,'F','MWZxd1O0fLqgOljTxqtIeu7hjLCUQkt3JAWDsnkUx','TAk17Wm','v4','E6','A',3);
+INSERT INTO t VALUES (-123,30197,'9rH30ju','ZcLRXgBkP7R6JPC2dFYYsmJE8nswHbFlgAx4vWQ7X8to6Ef7TnjpVLNZjfP','CPrC','xYkx','o','dE',4);
+INSERT INTO t VALUES (102,15928,'r0MNf','x3OKu1ORm7S2JaCYVmPNd6ebhp9RdGPvMSUsh9jQ2jXEuiYPbw9tvmSrY2b7EikN2fPpYTyjuW','scgus','DldRQyNUv','Fl','Hu',5);
+INSERT INTO t VALUES (65,47995,'U2','TabqSQnbA','nf0W','sh8FDzLBH','d','F',6);
+INSERT INTO t VALUES (-18,34195,'p','s4Y8l5','hl6gf','x6JgoAACGg','u5','U',7);
+INSERT INTO t VALUES (21,10039,'0Jh2Vo','ZnzeBKvhpf','OUDx3','oX5hEO','J','s6',8);
+INSERT INTO t VALUES (-27,57860,'KHC','UQGfYEed7TxPW9UTHJyA3ZvynOYxhQ4mG6rzeOwZcXA1gfmCPjOwyzKzYGt','rIo','c','n5','H',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED, c BINARY(8) NOT NULL, d VARBINARY(78), e VARCHAR(8) NOT NULL, f VARCHAR(17), 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 (-3532175791113809024,58150,'H','87zRgR','VE','Z3YAPGLaOMpXUG0','m1','kS',10);
+INSERT INTO ti VALUES (-3532175791113809024,58150,'H','87zRgR','VE','Z3YAPGLaOMpXUG0','m1','kS',10);
+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 (7571509993344176587,29634,'VAE1Es','xY','kz7aFyW6','oU','l','w',11);
+INSERT INTO ti VALUES (7571509993344176587,29634,'VAE1Es','xY','kz7aFyW6','oU','l','w',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-7372851149442592745,55193,'J1wh','02pIyc8kgXaNYfnz8UZ0lo9ZRBgDIcRasXzZKN3MbyALJrZcp','x2yhV','PrnrrsE6oal','nO','0P',12);
+INSERT INTO ti VALUES (-7372851149442592745,55193,'J1wh','02pIyc8kgXaNYfnz8UZ0lo9ZRBgDIcRasXzZKN3MbyALJrZcp','x2yhV','PrnrrsE6oal','nO','0P',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1311602697746243748,9304,'mbc1DC67Gi','Y121wxv1bNodkAroQY0yRF4','tZF','aBMJonIqXggoNuEOJuJwDmxnB4BHjvpn0n6S5cIbjIp9I4elEumxVCh0GaNkre3e6pPv85yfgW6022wQbSRypJ5kCD','lmZaSDkM1BDxXFlFvTsC21aRWGnYSVfARXt3QzElVaIBXkHT4MWTY8Nora0JjX0d4zpf3i','jKsLl2ELAudJKVdtyp3S7VC1NlJTWXa6RitpPJ9Tl16RLDQCKJqlrjmOOeZtzzshcwoiQ9',13);
-INSERT INTO ti VALUES (1311602697746243748,9304,'mbc1DC67Gi','Y121wxv1bNodkAroQY0yRF4','tZF','aBMJonIqXggoNuEOJuJwDmxnB4BHjvpn0n6S5cIbjIp9I4elEumxVCh0GaNkre3e6pPv85yfgW6022wQbSRypJ5kCD','lmZaSDkM1BDxXFlFvTsC21aRWGnYSVfARXt3QzElVaIBXkHT4MWTY8Nora0JjX0d4zpf3i','jKsLl2ELAudJKVdtyp3S7VC1NlJTWXa6RitpPJ9Tl16RLDQCKJqlrjmOOeZtzzshcwoiQ9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT NOT NULL, c CHAR(94) NOT NULL, d VARBINARY(3), e VARBINARY(88), f VARCHAR(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-420883586,-3572503,'XTw556eC0T7VX4nzKRoU1munoePHePCyzFF5JdpUxbspM4aQWoVWiZK8o62brTwnruu4OKjb','4','A0MX4Op72v9LQPtDbtMI','NA5YYQpweCETeUhF2vgGvwL8AVRIZ0yxQgTEK','9KkEvc1OKnc9cFuDlvSEegiEgUgxPO8d9ZWM','IJmTb1gaaefm8MvrySF',0);
-INSERT INTO t VALUES (-886016438,-2824276,'nDwD0hoEqDaonsvx1gG0MpQJCCFBPLvybRvC03vCfgTCY5bQSiNVnKozuTOpNfGLnw9NlzRL5YF','Yl','TwUx6Nxri','qlkkrRnOxubLDdCS09AE1bToOvCr5dE2Rj','62ktFGVHmAIZO9S2iyFF7WpP','88SpjG6brGwXCbjk9SqsqchPRX860eLf',1);
-INSERT INTO t VALUES (508286215,-855225,'QbimoC4CIlVsMUFQ1JxgQUJijZD9iVW7O5L1O6T0f7Yx2TFFtbpaAViVo0NbhbrJ9kmAy43x4cWv7axgRln0Bl','z3I','BrDGYVTNzza2dAYOMTTCTVeThq','qGio','eo2ZYWh9XYklGlnfEx0DN0DjxHz5Uaqs6DfdUtC8Kqbzj4PPvM0zpNZ','UYxHenIyHDgmE2kfUYhYRNK2PRSmtQVr0Vn1PLpZ2RxxrJLE0vGhy',2);
-INSERT INTO t VALUES (577248203,-3999251,'UiabEoC3fbNiEIHnUAjvYmWk4z1kXoiikWUEAb2porxyP5m','wll','4xOnoTda8CnWxW','fBVB8hb8QlNfYcFaKnbFJXFXqe38SGzJ5iV1OJDtk','d5LpeQAMNfJQeHAQ6T2iiX8NUDEV4W6lweArc1qtjWjNZpehUUkEzyf9bK','NqQgscI3NSBmoFUqD7TvhP3Qu3nlZcRBfUQH28eS8v6JatUwmzbCi8uyWmJVgPSCg5wMFnzWYG3NcWx',3);
-INSERT INTO t VALUES (-887087717,7950222,'Wu0Ec6nDsRx5UXMGfurGlpg6QmqB6IbEHnD78ybs45GRusRm','O3F','202qkdK6tTGF7DIoy2R4BkhLy5uu29LBXr1CiyBQTB0fMXX5VUx6cBLKBEUoPfkklLAh5IOVxWXt2JidWp7','su5TsyzO9QVvzP8ahJIF7vXSizYA','aQR5HMAEnpI1lz4F2mlrnLC3N62k9H5bybAJGDcrswNcGFabu7LI3','ioXULpJZlQnuMHWJe2G6nkGdY9nZqS',4);
-INSERT INTO t VALUES (-735011254,2095704,'aTGBMMG4frG0OwfEp5xassAIUcU7Yuvh0N80Tuyva','nRs','nagHHXaGszuXpT5LTpVahm4X1eSZJql8E6sGhrloijEEN99oq0W','VW6NZFdze97fn3mrJGD','zK9kRREikx6AVQww02qdwXn49u5trPO4mjSk','QNHJm3zQ5vua6UOjU7VvLxkEVHvAaTpPKNuSrkR465ysswGBMk5bwWfa3xK3',5);
-INSERT INTO t VALUES (-1798515411,-7614598,'BXCnUog9Fhmy8FW9el1I0nHFyUJhVx7RO1WMdXxm8F1yA7Z41GQ3R3EME52993tsPnosAMChIr2Pi','Jp','HGLtzlUseyKhiqqvb5xu4ivfE','l1g16DfesBwK8pysDfKiran8pEtYDyBEBaQL','l60zEl5KbhLpxywiUxPFVAO3wumKsK3QRNXzVgtqh2uNnnr1pe91KNH2K','20eTUjh',6);
-INSERT INTO t VALUES (1616618875,4761496,'dIWpHjvUlRwH2Y','z','WdTpvlDfiLs9jQig3ixzWUD7','EBoau7xlbqKp4oNO9Yixf7xCnRMmIAj','8MdyjxZGGMH','VqMPuaNbCSvj7UN30rLKbF3UjnE6BDBjrQ1hRp9T008',7);
-INSERT INTO t VALUES (956673856,-3702683,'h6xy3WjYiLm4SvuOECdWQSA76EmA6osQ2NROmnblqJ9z1tVMCNVhCdhJyp09dVHVvoPAJA7uZIqnwTBjE1Woeav','VBL','Q1jrIqYL2Ogwt3xp3FHJc1','rDsMdd1MVXa7DmFT4ZGaI0nXpnlSJ3mkQh5b7MFnT4e1N','LTkR60Qhxtl55ld5CgPauJpbblDMOk9GZZQZvgyo3cirg344pGQfkC7NK','I5uEP5aDOBEwABmNXJG235ZffSg1K2Y0vegMkVahFRIJmHa59eH19Zp70RPJDjpFr6zC8MWg',8);
-INSERT INTO t VALUES (1020659474,2188459,'jXdtWeMImdNH7NXxEcu6eHoEkD8pCtNdNid6AA41sOnsUCokAms7Nyz9E','KTp','7B7MMZPPLRuBo1hu4nU0RLvNKg280A9cZghX7BYtnxi9E65FqsKH','S4fsDuDoPeblYn6nh7','IAsVj27AC9edQfcxtuXcg6N39qt446H9NHQ2l8mGzNgq','m7jCdfBNPpNiL6EUsF2FekV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5587770543128799901,32368,'XdmKt','7yNjWPXmU5JaRzEt148G4eBGqlTeGmzX1yTFPB8GamQbSdz5XGiqljuq2r2sZlqZ7TGEtS2bqiohqvYRcWBdexDQ4Z6BKNmabZmLny5dAmlHkL8gzM2J6C7HZW0EhwXxp16VAO96Rfa6ddcs67BcemIVjJrg','r5','3WgRVjYeertEzgrRM6u4OHGPaz8twc2NRqjG5aNUVn8OQFDdK0W8wd8nT6tEdvxPth2RLCPfa72yVBKDj8sdESYVUq3qsQ94kSJNLvR6KTE6pmNcakH0qOy86xroFJDXJhrjn9PcTN3b6mDjkeVNi6iV5hPoHONVvQNHDctSSMbJ7yfH1SgAB0tQQlFnMDTG1ScKhXv2Rhig0feSOwHNfs8eoGajWMtYpKJk6FixOLBbnal3ChcFui0oZks','3L','u',13);
+INSERT INTO ti VALUES (5587770543128799901,32368,'XdmKt','7yNjWPXmU5JaRzEt148G4eBGqlTeGmzX1yTFPB8GamQbSdz5XGiqljuq2r2sZlqZ7TGEtS2bqiohqvYRcWBdexDQ4Z6BKNmabZmLny5dAmlHkL8gzM2J6C7HZW0EhwXxp16VAO96Rfa6ddcs67BcemIVjJrg','r5','3WgRVjYeertEzgrRM6u4OHGPaz8twc2NRqjG5aNUVn8OQFDdK0W8wd8nT6tEdvxPth2RLCPfa72yVBKDj8sdESYVUq3qsQ94kSJNLvR6KTE6pmNcakH0qOy86xroFJDXJhrjn9PcTN3b6mDjkeVNi6iV5hPoHONVvQNHDctSSMbJ7yfH1SgAB0tQQlFnMDTG1ScKhXv2Rhig0feSOwHNfs8eoGajWMtYpKJk6FixOLBbnal3ChcFui0oZks','3L','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7176640211509630492,61737,'5X8SPCtYp','kPG1wRUSG0tfdtQo0autnFtwnAJCKYsGyFoUw5T9Ab0rKNtlwzRoRdOf6gsCLW1e9L4QuYb1IOGhCRAbQ2xLcrBcFPD8O1HTNdPvoCv1q3UqtMMnXp84NfXBgWoAL0TAtldUE9VLpJsNPQ5XBKAs0HcDlS7qf4nwmPNjhYMbazwCdscpQz','M8','pzEmh8gDWMkolyJYY3orhIjumvjUpsDz8IiDZWai8pLuuCBJ32nTQ8jQEf1YkUsvvDrXKNHFVUS4wrRMllOsG8GAjFuG0WH9NPfIOkV8HU18CWfdbegUaEPKT1mfCRp7FHl','s','Ph',14);
+INSERT INTO ti VALUES (7176640211509630492,61737,'5X8SPCtYp','kPG1wRUSG0tfdtQo0autnFtwnAJCKYsGyFoUw5T9Ab0rKNtlwzRoRdOf6gsCLW1e9L4QuYb1IOGhCRAbQ2xLcrBcFPD8O1HTNdPvoCv1q3UqtMMnXp84NfXBgWoAL0TAtldUE9VLpJsNPQ5XBKAs0HcDlS7qf4nwmPNjhYMbazwCdscpQz','M8','pzEmh8gDWMkolyJYY3orhIjumvjUpsDz8IiDZWai8pLuuCBJ32nTQ8jQEf1YkUsvvDrXKNHFVUS4wrRMllOsG8GAjFuG0WH9NPfIOkV8HU18CWfdbegUaEPKT1mfCRp7FHl','s','Ph',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2952328247609904320,3837,'wWuYe','amUlhyWIy5Bji5yi1f3qvXFIyVc1ZZkpwgaNNLTT9M0ntudtTpb2KUhninLn7dLI4zLew6clYi2RCd1GwcZaa1GtTVZ2Dnj0hHUkIidZFC2n4R7bb4G7HuPfxpbyq2eWqguBBoCKqG7zDQ1eOH1UjSKMvQ1Owmxd383Rk0hE2ssJQrEvd2zU0vfpx8mR5FwtCFQU2E7krbuesBBOrTrvHAmwhWup','c','NG1I2QVytsKEw1Wn4TL2vQDePsCo5nn1j2zu7tQq11mx9TLue1vNzotGsAPoE7cJW7la0EjmNrK5nihpZ8JWbmV12xalgEqwDUIJq3Vj7Z1cp3rRmtXneHn','5F','1Jj',15);
+INSERT INTO ti VALUES (-2952328247609904320,3837,'wWuYe','amUlhyWIy5Bji5yi1f3qvXFIyVc1ZZkpwgaNNLTT9M0ntudtTpb2KUhninLn7dLI4zLew6clYi2RCd1GwcZaa1GtTVZ2Dnj0hHUkIidZFC2n4R7bb4G7HuPfxpbyq2eWqguBBoCKqG7zDQ1eOH1UjSKMvQ1Owmxd383Rk0hE2ssJQrEvd2zU0vfpx8mR5FwtCFQU2E7krbuesBBOrTrvHAmwhWup','c','NG1I2QVytsKEw1Wn4TL2vQDePsCo5nn1j2zu7tQq11mx9TLue1vNzotGsAPoE7cJW7la0EjmNrK5nihpZ8JWbmV12xalgEqwDUIJq3Vj7Z1cp3rRmtXneHn','5F','1Jj',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c CHAR(30), d VARBINARY(34), e VARCHAR(79), f VARCHAR(50) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6463568,769657123,'tqR7B6PeFwdRXXIDhFdxm','ILtPVgpx6ut2nv','i1hyZq32Ymzt8Rumfn8XqwxBrYTqyhcrYlPwZLI1v3fYd9rB7QThjc','lRN7qdKpcjUA3isoLRlHQYZJ5YFBfF8I8','f','m',0);
+INSERT INTO t VALUES (1496089,769929577,'KlBKCTL3C6WDeKdzzKHRPxzM8D','1gs6WW3QvZSKihLmByUuvuzunlS0G','uQlWPDaXAil0pdNm','pjfQZfpd9gEd8UDSFnwuwNwwlszI4oH1zi9pkSDyij','0','3V',1);
+INSERT INTO t VALUES (3325215,3294651480,'g','KXJoAXoSMzGe8','fBSrMLg2WUcJPO6j6T4F2pai3Abcp5bwJO7jl6tSURwmyADIpYiu9sHcIhX6eOMpi0','e','W','g',2);
+INSERT INTO t VALUES (479678,3474543833,'Xzb7ibsYKrNT8Vm1rhbq','wcD1wO8aORnBNpJNZe2qriDYsLRza','vHv1yVKGZhDSsaaLQ','C7MoD70lG2EMhMzfPHIemlbdO9cw','N','j',3);
+INSERT INTO t VALUES (1202273,3477289959,'HVYG49TXPPWy0IKFiwQhWE7ckjM1E','kOM','ejvmEaqmQE7IrQPXlk1pyUK5R8X7EV27W2ICIdASwmnLVZ48Lhx1','g5xtmuVhe7D1YKuWogOrAPFxc5Y2pRaCmTnNDiDogvMNIauR7','b','4S',4);
+INSERT INTO t VALUES (-7281418,1239876945,'F03MeVlzDNxEJl','BSBvY7fGS9w90V9QmqPoJ','JMBqfkn4urheVH7d3u5tsRKW646Hq1lFAe4VuOcw0MxwMXHvvUOu','fpiJtasXjK9OWuu','A','Zu',5);
+INSERT INTO t VALUES (-3426295,2637211743,'5jJq5SsW09AZYZOI0C5HP','lB5fPDqOvYfa','AZpKdgDLo42p5ROQPND','RH8','M','Vm',6);
+INSERT INTO t VALUES (7763961,2750507225,'ozRWfMH6LHDFXPgcs','ja6kC6g','1jhsHznQHqwdxhLrR5zKM8AavQYzmLx','BXuYdv6uFAUcPraf','k','N2',7);
+INSERT INTO t VALUES (383690,2836177139,'pedvxb5xRM','L13AR3Zh4S87S5swtqLzqYyhys','KXNJkjZeY4u1G8Lo544o7c4c2LWdWFURXqy2ND3qb0kwzpi1lpyJ547QCIFR5','Yv3tzXJ00EQu','v','v',8);
+INSERT INTO t VALUES (7477306,1298264804,'FPwL19AD','3RDmM4hVQVy6KUobpSQBOuxCt','4z1JvCbG5odigSKcerdKtTVSSpcQTW7BMoo7tdPB902','n9JspRrZ4EUFBKSIvArS9O3sY0B','z','2',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c CHAR(30), d VARBINARY(34), e VARCHAR(79), f VARCHAR(50) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (553160210,3527810,'ncZLfJz3sLaCQVk675DYjIXxkumvq8FR6Cr7mSg','LG','28a0FDUdsj','B','KTnalRx8tD835iiXLl6CymreLH7c','0sGniO3s3GWRlgtCjLXxztNzYKZeXgrHAX1FD6YjbB923ykb8',10);
-INSERT INTO ti VALUES (553160210,3527810,'ncZLfJz3sLaCQVk675DYjIXxkumvq8FR6Cr7mSg','LG','28a0FDUdsj','B','KTnalRx8tD835iiXLl6CymreLH7c','0sGniO3s3GWRlgtCjLXxztNzYKZeXgrHAX1FD6YjbB923ykb8',10);
-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 (380610066,-2479542,'a7KDpb','R','sNF','g8l29NkZpyoP5pCjNWPtsEJTRLmgDWdNv0zpxL7dP2pTg','8UECXxi6HrQXmujzdgD924elJ4x8HMtfgp3gUQSRZElBx6BDvCxzodHsT3cpPyKXgu6wf2NpPlLfhOKLPoBPiTkvfUkrjUcDy','fAFRZSRuq35puLsUqR',11);
-INSERT INTO ti VALUES (380610066,-2479542,'a7KDpb','R','sNF','g8l29NkZpyoP5pCjNWPtsEJTRLmgDWdNv0zpxL7dP2pTg','8UECXxi6HrQXmujzdgD924elJ4x8HMtfgp3gUQSRZElBx6BDvCxzodHsT3cpPyKXgu6wf2NpPlLfhOKLPoBPiTkvfUkrjUcDy','fAFRZSRuq35puLsUqR',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6766734878268237034,3384611441,'uqwMWyNFa8Zh','U1h','pf5sDk594dq5pI0zNYFpI91zcPr8LsyZ3y9ak93bC1Jvon3VGDMfNcGJLoy','3aMYj','y','YC',10);
+INSERT INTO ti VALUES (-6766734878268237034,3384611441,'uqwMWyNFa8Zh','U1h','pf5sDk594dq5pI0zNYFpI91zcPr8LsyZ3y9ak93bC1Jvon3VGDMfNcGJLoy','3aMYj','y','YC',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(31);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(31);
+INSERT INTO t VALUES (-3128653977235849434,2494565852,'gQMDH7sk','aJd8urT5TrcagGYhIUHZqym2H7','57D','QdKJIIR8srjvGealcsBDgWoo0gZ8cEgW1SPqdqV1','O','N',11);
+INSERT INTO ti VALUES (-3128653977235849434,2494565852,'gQMDH7sk','aJd8urT5TrcagGYhIUHZqym2H7','57D','QdKJIIR8srjvGealcsBDgWoo0gZ8cEgW1SPqdqV1','O','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1841464366,-1401186,'oS9wwxKBwG8fJFAzspwyc','pclBJwCiwZ230FsPsMiTik1bX3kB5JZ8dgoM4x40dbxAKcM6zIZUhxT92Q45','dqGG7bYqLqmV0GYKkgsaJW2mjKZUV','8D9BOEScYsg9gc0dai1zcEqYrCZgh','1hE9uyc9oHGyaZvjVo2OmA51YDa8090gF7xrdNZXfolgotGnLempOEU3Bb','yvnLllUH8pG7Bj7IJxuqG9wa8DTT6MZaMXz1t',12);
-INSERT INTO ti VALUES (1841464366,-1401186,'oS9wwxKBwG8fJFAzspwyc','pclBJwCiwZ230FsPsMiTik1bX3kB5JZ8dgoM4x40dbxAKcM6zIZUhxT92Q45','dqGG7bYqLqmV0GYKkgsaJW2mjKZUV','8D9BOEScYsg9gc0dai1zcEqYrCZgh','1hE9uyc9oHGyaZvjVo2OmA51YDa8090gF7xrdNZXfolgotGnLempOEU3Bb','yvnLllUH8pG7Bj7IJxuqG9wa8DTT6MZaMXz1t',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (274712690,-5086270,'34tc0zArRWORyml2ei2K7dCUva9XE40mR8mKEqHCzfb2wfxQBje2GSHvYVBf8oXbd6xlq8','5lwrkclAGKfcshdh6SBgG4thfny4PTqwPrlEwlfZyngIZSCkEVb13NTqW9WcmyDrbfUmkxVHAQsNyf2xXLuvY5y22OaBdRAqB33af03pcFv96VPdjLqnz7wCnPCM8J0sUI7c2a1B4','57C0DE9DTYXvXa3bQZYLO8Jw1QSOjDF1fe3dbeIkT3k8','RTYgzBzcryuwsY6tRzqXfbHIxQItOxfdkKEKDDKjjguRUJ2afIhq7iiAOuEhGvjMBjpuA6G2bvOfeBH5eaInKQNseteBSCxRcBx3ywhKJ9rMlAPwowrrRtpVt7roXlgN0QpjwrWvB9frFRGZa6xKR3NIxTtOENGh9s2rdT','m5dnQc4','XAkgdeqyze',13);
-INSERT INTO ti VALUES (274712690,-5086270,'34tc0zArRWORyml2ei2K7dCUva9XE40mR8mKEqHCzfb2wfxQBje2GSHvYVBf8oXbd6xlq8','5lwrkclAGKfcshdh6SBgG4thfny4PTqwPrlEwlfZyngIZSCkEVb13NTqW9WcmyDrbfUmkxVHAQsNyf2xXLuvY5y22OaBdRAqB33af03pcFv96VPdjLqnz7wCnPCM8J0sUI7c2a1B4','57C0DE9DTYXvXa3bQZYLO8Jw1QSOjDF1fe3dbeIkT3k8','RTYgzBzcryuwsY6tRzqXfbHIxQItOxfdkKEKDDKjjguRUJ2afIhq7iiAOuEhGvjMBjpuA6G2bvOfeBH5eaInKQNseteBSCxRcBx3ywhKJ9rMlAPwowrrRtpVt7roXlgN0QpjwrWvB9frFRGZa6xKR3NIxTtOENGh9s2rdT','m5dnQc4','XAkgdeqyze',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(10) NOT NULL, f VARCHAR(10) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3672164805052870295,-2008,'VB4Pl2wqjh','GeWH0HdpjHUgkyJEbO','YL','VJ','0cGPgn51','2bbGN1IPmXps033Gk26zba39rimPw1IMajj0ZVKFOQsEl3D7nwc9vHc1PqpKP7Y',0);
-INSERT INTO t VALUES (4202907028233787795,-19672,'mRDoWQXWDphvS2bX','1RIGcB03XC1WM','ypGBAD','y6YEHSP8KD','zfsnkFKUDCYzjOIle3SMvrSkKwhE5XMiEzRuTLOKiqm5pOXFCB8H7e5Doi8WFc1XUe6rQMmjgyB54W','A',1);
-INSERT INTO t VALUES (9037726515163822032,-12909,'ADf7x7fli7gImCG3OB5K','LBhwLyBG0ntWaUPdPNZi9GBmfdIN3Akb08BAxiaIn2kw5P','b7peJ1q','9dc2M','78VatX2uJUHE5UdBfdslUGNv2zPNNQwAuMuNdD2G','c7yjCa8qNqwK2GB6fZzsO',2);
-INSERT INTO t VALUES (9955465600792100212,-26634,'C49g','gA2yjB3sQn8GX9ZWxiQYuPL1L4d6JNqrgNF1','IiltC','92rJgrbXWS','pctg4vFOGE56lubl54hQAR1sADMvauzMt','l4KuQpsfj1P2OSf422lMZChlfPBlSvlfcJk41IalnO6FzzZuEWZfWHxaTsUNCg3H',3);
-INSERT INTO t VALUES (12216201336825821632,26178,'Ztm24p','7xCYhW30ctdMlhHJWJrVTRGgmRqswluhsGZ2BiEZAKataUrSQ5L9XTnbz6eDwdo89fX7','wS6lg6FQ','wMSc6Xawx','6ZHuPSqBgf2LWiJXCVTAkMVVZ3NKd6gKvpAUbuEPYWQ8iWJohLXzCsMveXdk9aJ8EfQOsG3UwOzjSsjhuNyhKe1G3uNED56a6C1Z','8Fdelael0pLnutNVjKLufqyyPDkznTVZlsI',4);
-INSERT INTO t VALUES (7048051926454133979,26239,'65VVMC8H7EmR2xri0W','mZSOnPQVl4JDxN1G3pXPFxmae0ikf','vjzYTZFoHN','yz','TYQog6euHZ7WKCqruOXvk9Enz8cs8hIRGRmOfjS77KEFnLl8pfevjmPcBplj1OLVAiSMzYCYEAyI3lQpgnvA9i9R66sGiImr0mtZ','vmTauoTyZ3jcClcGNyz0utSd',5);
-INSERT INTO t VALUES (6813022530239694079,20111,'Jdz0IhXVf6AQGHx','lgsIyiQWIiNu','wTNOOE2L7q','LuMhiFUhG','9dbpW64MI1TcqjDSeipIDHFn0soxyoCTm0QSum','tSuzoQ2MShaTGHkWM3S6Ig3IgMZ7HVBc7kbV9SECeFQyJ806Atll7mNZKEwmg5BdmykSbOYYKEZfeIM',6);
-INSERT INTO t VALUES (15524127174080414523,23943,'CSkCfLziPA3kM','T46ebSxVeJzSbdQj','Yw7Pu7','UV','AemHTJTkZgcGtr5SivZ615ldVIrQkAmB18XvQRRc5LlpR5fLOVYA3CVoxiQR1KGr942Yhfd8RPODC0T6NDma','rEQsXwdFwRzSJKZ',7);
-INSERT INTO t VALUES (2351611675790567126,-6614,'4xkjWVGXgELF9b','zblLi5mG0jM1MPRaTRvoTuAtmHlWlb2c2k09qu','ISAYmJLj3i','jVo5H1349','Rkyrq9cVxoZEjejur5kt1Um7AhFA4C','sODJrTkxZxXWPjByP4bcevwDqAUYjYAzGnt4GBYdJwyMVz4F3weVC6Rd0bZf9CeRci2uKp1yY93ClS',8);
-INSERT INTO t VALUES (3803227962098529097,-17366,'9P4MPsMtnkCrrooUc','pi45GFw2UhWrqreGn3jQQo06NyXMxs7tQNJ58QYxgXYMOHbifFdyIw1n1A','Rn','4I5OEgWKe','YQdq4neohtDEuiPVhw7trwlnlkYHJpWgo37WTfOP4xUe8ZGHgAhP0TFxDMVcGHY6inOiaVC4MVNc','yHwS8Ey',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4488919722476822636,4277243671,'XmFuUAtcPAg5Nlb','3kTUIPTSVizZY90PG14FrLcfKWn','AE9Oz1YrwNRyRVXWsTo5T1iJdaNYyKPEdDsqvVA6ccwF7ntOyM2i3T','lqv7i','N','Td',12);
+INSERT INTO ti VALUES (4488919722476822636,4277243671,'XmFuUAtcPAg5Nlb','3kTUIPTSVizZY90PG14FrLcfKWn','AE9Oz1YrwNRyRVXWsTo5T1iJdaNYyKPEdDsqvVA6ccwF7ntOyM2i3T','lqv7i','N','Td',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-554441626411229912,139302200,'r8R','24GxFPY2UjZ8rIP7rZTe6GanGpTtO17NCZhV1q40A3Unzf3','1Az189zrlDvmtbtynmFDAlKdlULrnSKDGmUWx4c2iuSb','4g8ljLsmao3UyHeElZ2QVYcrBJDSLKtyT1OYp4K0t335r6XHDJXssmvLS07M1ZPKII3Gr4FshgZyMkJTuREoW7TIAuprws0n0ovXTUZgvOcc4ofJ9V3ZFNqPVIlXIRrNvP9ee9Y75TSKgaW7f5TuuJEEnCnfTJbQc8YiLE32wxqeoyjP2dX6lL8S4F','Z','6',13);
+INSERT INTO ti VALUES (-554441626411229912,139302200,'r8R','24GxFPY2UjZ8rIP7rZTe6GanGpTtO17NCZhV1q40A3Unzf3','1Az189zrlDvmtbtynmFDAlKdlULrnSKDGmUWx4c2iuSb','4g8ljLsmao3UyHeElZ2QVYcrBJDSLKtyT1OYp4K0t335r6XHDJXssmvLS07M1ZPKII3Gr4FshgZyMkJTuREoW7TIAuprws0n0ovXTUZgvOcc4ofJ9V3ZFNqPVIlXIRrNvP9ee9Y75TSKgaW7f5TuuJEEnCnfTJbQc8YiLE32wxqeoyjP2dX6lL8S4F','Z','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4625384390927200096,2903954063,'Z9F6vtcrw2dHi7mcEFs','PLIw4SfGT9Gr9Dq2ua2yieqB1zsvgJLCmzH3eYN096gq4gTCr9V17YHseGb0rZ0DvAvjF','JuLMxwwn8bt7FmviMCOQjFsKNMM4ssJILxFffw6imBHZACTDbJpq','laM1U3sbULiz7Av50sqjW8EOlzGTxGndEGVIetLdzOenWoZTcipoY1OUKJyRBuo670RQJfb51LOnuPWyAI6VxyfcDcHurKtWpnwphKCmB1iz01rRLL9XMv3kv9nFTDwzVs4kGgCUztmwfuswuy2JXPDdQKsUFev2MmLWvE1LH9vdLBgpszwRgkIjMmP0OSQ7fhA','G','U',14);
+INSERT INTO ti VALUES (-4625384390927200096,2903954063,'Z9F6vtcrw2dHi7mcEFs','PLIw4SfGT9Gr9Dq2ua2yieqB1zsvgJLCmzH3eYN096gq4gTCr9V17YHseGb0rZ0DvAvjF','JuLMxwwn8bt7FmviMCOQjFsKNMM4ssJILxFffw6imBHZACTDbJpq','laM1U3sbULiz7Av50sqjW8EOlzGTxGndEGVIetLdzOenWoZTcipoY1OUKJyRBuo670RQJfb51LOnuPWyAI6VxyfcDcHurKtWpnwphKCmB1iz01rRLL9XMv3kv9nFTDwzVs4kGgCUztmwfuswuy2JXPDdQKsUFev2MmLWvE1LH9vdLBgpszwRgkIjMmP0OSQ7fhA','G','U',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3401750847679110811,2070358398,'xUCfVFNYT2NYnqUzgXlTxn7eZhL','rl3Lwa9kC0Ze7VSbUkTrd1AiQpVmV7vvZTPyLZHIY7gbxsExL9cXKDIT9PPM3ddpB9EGMeZ4','Tz0OteBiXqkEgGlmYfhr2','JkHGfR2BqRjZ3TbfrcRcFicAcWAIpiZN7wK4ce2aLgTVHfm6shMH6XShm6MURxcY476zhIkgHx7TAZVAF7j7ZmcEwTg7i','BH','S0',15);
+INSERT INTO ti VALUES (3401750847679110811,2070358398,'xUCfVFNYT2NYnqUzgXlTxn7eZhL','rl3Lwa9kC0Ze7VSbUkTrd1AiQpVmV7vvZTPyLZHIY7gbxsExL9cXKDIT9PPM3ddpB9EGMeZ4','Tz0OteBiXqkEgGlmYfhr2','JkHGfR2BqRjZ3TbfrcRcFicAcWAIpiZN7wK4ce2aLgTVHfm6shMH6XShm6MURxcY476zhIkgHx7TAZVAF7j7ZmcEwTg7i','BH','S0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT, c CHAR(60) NOT NULL, d VARBINARY(90), e VARCHAR(75), f VARBINARY(40), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6082400,68,'2EGj','yY7bY6Mc6dzm8eEvFLDdnEeYL6hn6MAfgu9O87vmVvSWNaRQyURG','hUkKDY2txEdTxNIxUjh6wmVd04q7J90zsRCehte6n9uYERw9n3qgXznw','JdQl','v','u',0);
+INSERT INTO t VALUES (-1435021,74,'R0efv6KjWJRbvD1eRuSs1TJCqqmyAUmwve20AeE','ABS2n71KTdViysZI3gDL4vKkwxQ1r5nMhXWyFJyLed35M','l','S3udhajYGDl4qniTbc1K147ExADD','K','Z',1);
+INSERT INTO t VALUES (8240082,-104,'bHQM','CZM','wrL4lsphGWhHHR6i7jg5uaqNwlRJ5ARUR4u88hqJifUs8UXZLEApwxFnwmG8EUjHz4','THcKdXE8NFGKTYbhSKzrQFEqZFKVIDTvRC','ig','0',2);
+INSERT INTO t VALUES (-4364029,123,'OLD7TVxMZZ3LPhtRXaJ4rdfLE5L8XaJKYw','mAbSxsrXJBLv6bhsQzUCRCpNdpcQPVrEIkwFnHikYN3xkWPnyadhp','axJOaUtK5bItb7Zg01YsAOm9gLRf71GCuvsuWajo4hCMuqcEMlZ2fMZeXXeEqs5KsNaA','HlBARYqNymk3w6F8iq','t','h',3);
+INSERT INTO t VALUES (7848641,66,'DpIgNv7jotA1U9IC7H','eOtqlkrqyHBARUF0qgqWDiErTITEPCcKuyS6EP','RkKMqM0vJfu7tGRxNRxI1hH20ma','9LwEZEU2iqgPlqOeLE3dtl','o6','m',4);
+INSERT INTO t VALUES (-3789257,83,'v4','QZN2VbXcnbhdQRFWyWfTNPfWifbBJf9svIFsSetecf','Dxrh50JEtElaBr9BsWDBnoCHrmVLXcYPQXn6','wbzFPtgQBcXkvD97kjh2ecvoJIVrumB','Ra','A',5);
+INSERT INTO t VALUES (5340036,-20,'n3rCZlStJX2','YVGP85eCpp1JeBL7nnYKz4oRaUukqXUPKlbnP2HKawFiAqO3OvvOd8tRObxJcym7RsGJsphC5','7aOyH8X5H','RdQFYz7bEoDMYBb2EHgbplM9SXgCdN5eUjdLjA','nh','k',6);
+INSERT INTO t VALUES (-1385478,63,'xIpCDXyRdk6zboOIEvX5P4XCPfeyZ1IEQGSF5mFDzfJhOcDBJd0QbenBO','mPtVELuo1TchZ83kTNRuTfBqimBHylE8FdBIz6jreKLsSdKjxClNRiq5xp','y1382e0hY2uRdhXJijC9rP','S','Fn','f',7);
+INSERT INTO t VALUES (-6749787,-105,'9Rtr5OEraReybZAcRQFupVURlLsS7wsgztIJwWnVlqm4PY2SMi1gdLw','AfoLPOT33YX6gn4EZMd9t7W','NQIf91ygzafH5vD8B2Ay5IZfJVoDZf1pLXMm637EzbX8INsHkpyKp0oPnZnQbzfKYA','aa3JzYE3txH','3','k',8);
+INSERT INTO t VALUES (-7965815,58,'bmairPRIlwy24LE','h0jbqIS5pJxOFY2OISdD0VEgL8kJOo0B97wzVPcdWi6meJeJStc8qbgxDV8d2BDxy','8shAqYDwbtCuOPATAFmHsYZPpRdkJOmg','6','6U','K',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT, c CHAR(60) NOT NULL, d VARBINARY(90), e VARCHAR(75), f VARBINARY(40), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-1534225,-40,'7cpPgSJBWeR7LS49X1m77ox8f4ihwsGIdihITFheV1WLx9UC','yupd9vM7rm5H4nOGfrxkJYjEq33F3yuj65P','YoxKsQFjMIAi7UuCppVVyMh2HZt8KX','QPLAZcpYd2vWV7I4FkqZ80elDg52we8fI','q','v',10);
+INSERT INTO ti VALUES (-1534225,-40,'7cpPgSJBWeR7LS49X1m77ox8f4ihwsGIdihITFheV1WLx9UC','yupd9vM7rm5H4nOGfrxkJYjEq33F3yuj65P','YoxKsQFjMIAi7UuCppVVyMh2HZt8KX','QPLAZcpYd2vWV7I4FkqZ80elDg52we8fI','q','v',10);
+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 (-6106279,89,'RnVnTaZcrfRB1kDVhWHOGWjK','4ggatuEy9XlphQJxaAbj0Mr0SWCalVPY5hd0AWjhaxeHxLaI22qOiAM2w0tr78VERLRMnKNiskJzET7LXEXPU','NzbXQpJCkHRgWLrwaQwv7yEditAuYhxvZlmIERrJa0HNUCX','bK6c11FQez0XItca','l7','v',11);
+INSERT INTO ti VALUES (-6106279,89,'RnVnTaZcrfRB1kDVhWHOGWjK','4ggatuEy9XlphQJxaAbj0Mr0SWCalVPY5hd0AWjhaxeHxLaI22qOiAM2w0tr78VERLRMnKNiskJzET7LXEXPU','NzbXQpJCkHRgWLrwaQwv7yEditAuYhxvZlmIERrJa0HNUCX','bK6c11FQez0XItca','l7','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7381271,76,'LKAxgeX','IIS3t3R44Ck2YRcVi0bdJ39QARVaJ2FSK8S6TWzEFeAKvGO2tOQ2yiDFnB733PtIFS9NK9nxep6ZPltoaLaizQsb8hrwAenldT6nKOSL6UvhOpoVMCfislL3Qx7c7TVDjS3KCQhm9isWdIbgWhBlF1YBMFd0DVRYpKyjBjQyaajaXbc4Gk12UupRqcklPpWUemTZXaQf5EEN6x4RNByB9WHgYcfgzylhV3LlfHPSE','aFtYoLgVDFq92kjQ40SBw4pYVLF57fwebSK56GF','CVUOYbSQsp7aS','q','3',12);
+INSERT INTO ti VALUES (7381271,76,'LKAxgeX','IIS3t3R44Ck2YRcVi0bdJ39QARVaJ2FSK8S6TWzEFeAKvGO2tOQ2yiDFnB733PtIFS9NK9nxep6ZPltoaLaizQsb8hrwAenldT6nKOSL6UvhOpoVMCfislL3Qx7c7TVDjS3KCQhm9isWdIbgWhBlF1YBMFd0DVRYpKyjBjQyaajaXbc4Gk12UupRqcklPpWUemTZXaQf5EEN6x4RNByB9WHgYcfgzylhV3LlfHPSE','aFtYoLgVDFq92kjQ40SBw4pYVLF57fwebSK56GF','CVUOYbSQsp7aS','q','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6446115,30,'kz5uJXVsZ4GszfIlQXuMcVMkRdcKr8b6WnqSHz','REQAth0AUxJHnUawjpcoJeN0wCQkEY7AI6oH73OjFDcbSoigrXvJlv7oU5xNU38FzRlbmndChFKWIQodbXxFv8sl7W7u1HzjLN','V2P9mNAqmHRCVGfAulZtA0HRmVQmzEvo5','rftayeNDebJQMeBPUmPfKf1S4ueQ6WWUAEviICXRhqn2npdZiWGEWVonZrMRqHq8rKw67VlfFBov6yEIAHildtVRwRX7257Vl','Xb','V',13);
+INSERT INTO ti VALUES (6446115,30,'kz5uJXVsZ4GszfIlQXuMcVMkRdcKr8b6WnqSHz','REQAth0AUxJHnUawjpcoJeN0wCQkEY7AI6oH73OjFDcbSoigrXvJlv7oU5xNU38FzRlbmndChFKWIQodbXxFv8sl7W7u1HzjLN','V2P9mNAqmHRCVGfAulZtA0HRmVQmzEvo5','rftayeNDebJQMeBPUmPfKf1S4ueQ6WWUAEviICXRhqn2npdZiWGEWVonZrMRqHq8rKw67VlfFBov6yEIAHildtVRwRX7257Vl','Xb','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7236594,-125,'bu6PXKFu7eC','qWYs9PcI2eB3h6TfOg0upb2euaylPCUSUbC9IKvH7pEiChFta9u5tspMmeGGcTCcYy9dCiLepkrF8Y8UCBZu0ELR0BJLrEPzItSR2TVIJhvENHzGWes5SS9u2MOuDQ69S1yLNga64mLcLycQkE8k4LuLJcM1ALo5HhKUUgaVb1mpL9vqTJrRjooYp','ePZ45j26JqrSv3vrPtdgj2Fa6rsNA1s','yst3558xEhPHazyNLorcrcfbguHG2n7wqUQUdTznJWCVmerHF93GjRM8T0FJINn2CNVtSAzw3Cb4qhwK96i4s3Zu1lKO6e3THHRo1UsBV1ORQiyNf8xiE3V4SOpFE5q6sezJ1XITVC2zKkgs','KQ8','d',14);
+INSERT INTO ti VALUES (-7236594,-125,'bu6PXKFu7eC','qWYs9PcI2eB3h6TfOg0upb2euaylPCUSUbC9IKvH7pEiChFta9u5tspMmeGGcTCcYy9dCiLepkrF8Y8UCBZu0ELR0BJLrEPzItSR2TVIJhvENHzGWes5SS9u2MOuDQ69S1yLNga64mLcLycQkE8k4LuLJcM1ALo5HhKUUgaVb1mpL9vqTJrRjooYp','ePZ45j26JqrSv3vrPtdgj2Fa6rsNA1s','yst3558xEhPHazyNLorcrcfbguHG2n7wqUQUdTznJWCVmerHF93GjRM8T0FJINn2CNVtSAzw3Cb4qhwK96i4s3Zu1lKO6e3THHRo1UsBV1ORQiyNf8xiE3V4SOpFE5q6sezJ1XITVC2zKkgs','KQ8','d',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (600164,91,'p0Z02YT7LppQGFckMCXm41iglTjHfIIo4YdfTA3Bp','albM22sHg84YKotiHPVsLKrGavDplNskYn06aGrhlXinqKhayEohnIUq1A5drhnZNnxRXRZz5OZaUq4yMjpaxHXH9fUvqV','7RvKsL2lgCxhraqtmmU321qLnPsV5scjriIYPMQN7','Dtl5z29YolshSFTnMH7vUCEn9UOgweisTlp6ukXbO7w00sfOtVmF08BFaaGdHWBn43','0','E',15);
+INSERT INTO ti VALUES (600164,91,'p0Z02YT7LppQGFckMCXm41iglTjHfIIo4YdfTA3Bp','albM22sHg84YKotiHPVsLKrGavDplNskYn06aGrhlXinqKhayEohnIUq1A5drhnZNnxRXRZz5OZaUq4yMjpaxHXH9fUvqV','7RvKsL2lgCxhraqtmmU321qLnPsV5scjriIYPMQN7','Dtl5z29YolshSFTnMH7vUCEn9UOgweisTlp6ukXbO7w00sfOtVmF08BFaaGdHWBn43','0','E',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT, c CHAR(95), d VARCHAR(95) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(25), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (197912614,575688605115772650,'fbxHG7Ltx4xHut','TU9NxyNtC1VGzWQwWiDJ2g5Qz6j6REjvOaoltI8WarJExXog1QH8Dn077Q0w','p666bqPODOzI4cQYDVWOxk','uYbIlCvONYvmAupAatXoYd','q','1j',0);
+INSERT INTO t VALUES (2544172977,-6397397348003339832,'xdieoCf6kmEEEFAqv','sC7gpgUsDl','BaiDzy20BmkyK','T9MkYCCdoczGn7K','i3','W3',1);
+INSERT INTO t VALUES (285404464,-2216697166266371666,'hoJvfK8UGzIA2oxW8AodUxzQIsgV4QGU4pbiz5Dbcl0zAuztWi5i','FYWkjSwL1CQjbc1ob6Alq7ozZVLunE6Zk7me4kE708oIJA4vKp4b','ZvRHNp355v','8hlvmk26','Uc','4',2);
+INSERT INTO t VALUES (496478824,-8792999598453031929,'8ucZpaKSJEbOVZS1wBR1BeTV7A6TKxiED','J7rL5vB1kb1oNW2FCkBkzfOZBc7Awgwm8YGQaKJ9f4fnqWOSdz','XPidOuvVrnTa6Ubtw0dti','bF0e2Tbmn8y7rGR6AvFlS','0H','p0',3);
+INSERT INTO t VALUES (2517539078,4170372336385635445,'SAJypXRCETvOIdgM3DLAY5Qmz3rNGEYcNhCMHzQZSkEfq9MC5Xsmvrl','6XG4WTWgk8lXjZHrqw8MItlbfet7aclVtuAHMkFaiYmQ','P1KF9uSPZt1agTGeiMlgL','SnyWzzrm2JGgX','hU','ES',4);
+INSERT INTO t VALUES (4149769537,8888185460186317681,'Byz2Fvs9li1osjkHuik6GPkko4RNZl','RvTOIDh9j3m9ptWW99Wo6aL5pasLCn0gXGpm35ryyKh6CRPQlOX0WOzTjXLO2jx','OtJw0tl5DCSiQ','p22cJqQ','XB','25',5);
+INSERT INTO t VALUES (843501130,-5325575833650872594,'IMALST6pp4Yey4JCSvFoCwpHoJUs5SFP','7aAAtpaiujS3VGq5EkgeOPjP1vd5MLz5kseLzNAQQQaeBiWe4oTaoe1Y','D6g7Nv6vSpO','vhN7kh9D8t1oqwKmxBE41se','i','D',6);
+INSERT INTO t VALUES (640253824,1109083426738323988,'U3cje8SFiLv3qdLM6p50gFWZyeEyDsTMD8KSvTOUURXaaIOuBwgJjhs91EUEer6c5xzd2qepGJ','62KP3kE3ov3O5AVghj6ulotGOfFQddSuu6rFqzXg2KnHSKb0t5qn34t7oDd04','WMX','biOSwlg4dcgOSlrupGlBB7KNZ','mw','ZO',7);
+INSERT INTO t VALUES (2794717044,494370749963171493,'rqMMkSHKjfRGIPf3Jk','YseRqFQKQ91X41KZL8j2NRo2FB1OZPSHNm0JObUAKeX1u','j1CFlCTXuNQSYiYJwauSqmiBM6LO6vBV','rnERepET82bMYSa9OS','w','5',8);
+INSERT INTO t VALUES (3519312440,6584953727213038947,'GS624','BcW2998PK2EsWK568mg3TCNB3DgNzNsStC9lAE5Fzbr4n','rXPSoLmdYkqYIVEm6q','Z3sfucUC2p6HVru5gMAXX','P','O',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT, c CHAR(95), d VARCHAR(95) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(25), 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 (12289124971915918856,7996,'Rt6p7SClUoQF','2go5q3idbCfw8AfuCkYgpDw59zR3w1QF4SDemWj','5g6R','VRyJ8WaC','r99BmnqmceMCzidY8hnrGz3zPGhqfFvZKZQGPowtoSwgeML0UawQi8y0fmTQsWRY1','tySmOMEVcsuQXgp1n4nyPcdT1allX9m35BtXq1i9zhtv9GJcnfP1GSv14rNbhWG',10);
-INSERT INTO ti VALUES (12289124971915918856,7996,'Rt6p7SClUoQF','2go5q3idbCfw8AfuCkYgpDw59zR3w1QF4SDemWj','5g6R','VRyJ8WaC','r99BmnqmceMCzidY8hnrGz3zPGhqfFvZKZQGPowtoSwgeML0UawQi8y0fmTQsWRY1','tySmOMEVcsuQXgp1n4nyPcdT1allX9m35BtXq1i9zhtv9GJcnfP1GSv14rNbhWG',10);
-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 (6732198300624401492,22442,'NcBGunlTDLe6MeiJGo','OmXsX3xlGDgYhGfHsnOKmo7VeSTo0ySX5YZHDRucAZz','B7umbFh','MlE','szywUU5imv2fgyydWdi3Xc8RkLET4xPKLoFDlQ9R1Cw0vXo2K53wU8hMMvWCW6','J3nYFng8G6QOl4whztbg7Vet7OH',11);
-INSERT INTO ti VALUES (6732198300624401492,22442,'NcBGunlTDLe6MeiJGo','OmXsX3xlGDgYhGfHsnOKmo7VeSTo0ySX5YZHDRucAZz','B7umbFh','MlE','szywUU5imv2fgyydWdi3Xc8RkLET4xPKLoFDlQ9R1Cw0vXo2K53wU8hMMvWCW6','J3nYFng8G6QOl4whztbg7Vet7OH',11);
-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 (3081314658352882760,-23458,'JOo','1w0w65NTxSMkpxkxejWc6bLRcNk7yCb5DJ3jQidrhoSfNcqb3nE0HYXtYyL26SNsCGUXLNlhqGkACPC8FgQr7sYvTfjUn4IxNvlNpiEovsYJi6f2UrJcjvuIuO3dhtTkLudewVA9LY4YX4q7DKrmMQM4oC95','Nv0n8RA','9cW','jS49z3BgM0g','80sT1wd9W4tQu8nZjJbA0s0vkawhw6e6JmWia26WRMsyRl',12);
-INSERT INTO ti VALUES (3081314658352882760,-23458,'JOo','1w0w65NTxSMkpxkxejWc6bLRcNk7yCb5DJ3jQidrhoSfNcqb3nE0HYXtYyL26SNsCGUXLNlhqGkACPC8FgQr7sYvTfjUn4IxNvlNpiEovsYJi6f2UrJcjvuIuO3dhtTkLudewVA9LY4YX4q7DKrmMQM4oC95','Nv0n8RA','9cW','jS49z3BgM0g','80sT1wd9W4tQu8nZjJbA0s0vkawhw6e6JmWia26WRMsyRl',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12322832647945033059,12463,'V3jtj0j7lyaF8ueL','29hp8AGbyZMxpsRHcKMp3ai8N1rlJ4xwPGGbwrTokZfQhW98HQoI1YAvcrQNm4OWTEzKzXIj1cEHp161Zd5UisDsVtLz9BzdKtO','vrDPj8t3','2WJTV61tsB7CDMaYNhsuvOPHOyqBLqa9R24tdcBpZCDcH9V7tksjT6XxTEhxWe11bFchUBG6rbYQixI0JNEE5G3cgQAVb2fnguNflyr6leESGQ0R8GDBePuiaYUgaB77MrBHT0uCNo9k1LZDZWbqSfCw0Mmc63bjRRKp3Qptvls','UCM7eDe1lPlXL68M3RG3cluigdjwNg4HoIfPP6iy3iWUv1UACxF0fOn9rsHI','BBLaPDeJIEIg7TemByiMNaEAvRL9TR2YIn9xyIPlXnzucjIocNtSBXkK3wvrWrdpkZYIZwnwxYYCh2gcM',13);
-INSERT INTO ti VALUES (12322832647945033059,12463,'V3jtj0j7lyaF8ueL','29hp8AGbyZMxpsRHcKMp3ai8N1rlJ4xwPGGbwrTokZfQhW98HQoI1YAvcrQNm4OWTEzKzXIj1cEHp161Zd5UisDsVtLz9BzdKtO','vrDPj8t3','2WJTV61tsB7CDMaYNhsuvOPHOyqBLqa9R24tdcBpZCDcH9V7tksjT6XxTEhxWe11bFchUBG6rbYQixI0JNEE5G3cgQAVb2fnguNflyr6leESGQ0R8GDBePuiaYUgaB77MrBHT0uCNo9k1LZDZWbqSfCw0Mmc63bjRRKp3Qptvls','UCM7eDe1lPlXL68M3RG3cluigdjwNg4HoIfPP6iy3iWUv1UACxF0fOn9rsHI','BBLaPDeJIEIg7TemByiMNaEAvRL9TR2YIn9xyIPlXnzucjIocNtSBXkK3wvrWrdpkZYIZwnwxYYCh2gcM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT UNSIGNED NOT NULL, c BINARY(41) NOT NULL, d VARCHAR(23) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-18911,1111276509,'EMpc','7LgTWPuodt6Dtkwnef4iN','m2SnZk9vHGvZix2O','sqa5KUkIljWORT','Dy1F2SL6iFA6jl6u1kS9eRReeRv5rkthpqpIGHtRYH33VpFkx40gNkkSsPXmVZXkduN3NfgAEv1','y0Tqv',0);
-INSERT INTO t VALUES (15169,1051769886,'hziX3sdfxpmJUdQGriB6Y','OPDgd9dNf2wDLfY6','B1leOgQBWb6p0Ct85CmxAPKVMM2bV77DiMHb2b4','LLwa','9yYFyJ8YjLqV37loUBcv2JC6MlqBI3sVDVrhZlWzI','ZbWz3EfmJClJg5WXRDuIfoIzhuyDmi0kR6da1DbQPmwfjPi7mE5R05TjB',1);
-INSERT INTO t VALUES (7328,3515330029,'KeBtkTHvPhy6IlLVdyUpvkqUSmKMxxNmUk','30E4uuceQw8fTuUl','DfKhIARv7DhljCWlrOlgaTQHZJTrS2mF5r','yMkUY5eL4SMmCBXD','rNx9dP0gvity8bQitSotnsOk9dXgaptpKzooH5wnJ7QPlWf1D','StS91eUCWxEI4lMArSD0KsNuk4DB2s6CxIoRPJsXoEH0qi',2);
-INSERT INTO t VALUES (-21160,1593950760,'ht6','y3dDuUKN9ac2mGDQ','EwLrQh4J','1e8A4Meb1iVyrqTh','qrFOZrry3wgXPnw6nfqitFmSB4n24sIwjV7l5JeTSy23XgCOZbrrseUinlPptb55h9wcWsFuvj0g2IcMS','zyLrQ816voWhQmSmO',3);
-INSERT INTO t VALUES (-10624,3713081413,'0DhnXlXmy','EI8','mYS7RvxafikSeNIsC','RVmALAAiGrE','0nuRurAYVtgNVmtxKxwCgu8x8AAUw0t7CU8WS87muWHAO5QlObuzX4dLjZG7W9XTLgvBAunVz8RoNhA','MgIaIynLr00avJ4AFP8YqhhoaAF8qAAIk7xECnZstv8UpQW7f5P5nVouTUF2E17SFGbbknQ64PPlzKf5Zglr38PYJFGEuZExz0I',4);
-INSERT INTO t VALUES (27780,4105849895,'yi36QUkaaAeB5UE37VbYjEhplW6jrhS','p85ndb29aKmzpHMQFPLq','T9','2ne','0SvNAcl2akjcGEteMB2QFTynqbYxNyhDTHKj0AvsvyA1cziSc8YDlZ1ASSHhjbyFFMJKV8TOH1NPsYQC9','dopMDV1AbP9rIRUs2gUnaRvdiYHIPwExdURO6bimEauTYEdzAihmnvPNB8Fzl435EOMF8bTcVbKqisDc0u',5);
-INSERT INTO t VALUES (11282,3267729311,'8PO1g1BY7Sz01X','ZmTDIuFLqAKCV1fhx9Kk','ixdAQahOC2oNuMu8YMsU5R4hjF2H','LItTQzZet2f9Ejfa','SGW1WEGxwRx41i6NCKnJg9un5ZSqqwQEmjsFKYX5KVx1G8jXSBEaya3sC7shbT6rimFDrFamrO30MwVEjUIrjdLnjIsmw0wPqbZY','gdc01KUEyEvx',6);
-INSERT INTO t VALUES (-384,1259696389,'vHMmc8sZ5LjvPXLAYs3','K0vZSVnQrU','n','Ys3','GY41vso8QmS9TMOfy5LSa110G1zVHB1sAiNr50d81SkYCFUUw7V04rbsx369FAG4Q6EnJtr','6AA3Fxq3oQ',7);
-INSERT INTO t VALUES (32229,1439286172,'6I1EihYm8x','cQIDFBOhR5k8RWNJmCAyG','4KCd','UsL','o26tyDxH8rw1vTiVD9nN1c5a3qwAKDMnZ60YsEgmiiyRBHqe9Y7O7phqPsTX39rROd0Yhtm0zQtxvbncKMcuhSF','iDeEsuAbNU9JXQyxkDCs9asFKL9WTCIyI7VqinDWVm6auuI2V3J8A0agxHLtW4EnLNe',8);
-INSERT INTO t VALUES (-652,1200896768,'V6k6sWvJ7ZiTk1GeE3sG','xqQgj9GE1OHC','0tLcf6sJzNui4LX3xehdD','T','kpy','PcrCqWRYERLLrB8ZqOJ8EcnBTbGCbizazrOQeWk3bLY0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-384345786,1427380956,'vufKXS','JBYD6tR1z3','hjRRhDVA2bpgtT8aRkGG9R5s7rG','2gmY90GUtjnPIstwVu5','geTDXut9sys8IqM6cMrbSvDz9ppnjmLPODk4VnzJL9Ftrd4psPFUpLOEmROhZo6BfLRhUN27F6rJ7okxPStL1','KSnc5bcAKRnaRXCsrXB0BI8lq8izJoq6CvyF8JkJLAblt1fDXnUq4E',10);
-INSERT INTO ti VALUES (-384345786,1427380956,'vufKXS','JBYD6tR1z3','hjRRhDVA2bpgtT8aRkGG9R5s7rG','2gmY90GUtjnPIstwVu5','geTDXut9sys8IqM6cMrbSvDz9ppnjmLPODk4VnzJL9Ftrd4psPFUpLOEmROhZo6BfLRhUN27F6rJ7okxPStL1','KSnc5bcAKRnaRXCsrXB0BI8lq8izJoq6CvyF8JkJLAblt1fDXnUq4E',10);
-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 (279153768,3967665043,'bzaL','qxNRpaUzxuIxqrN','MdnvE5uK','nQWcpqDbIgCXu','vX7dx30yY','nLR5lKDWd1tKTPZPnJ64b0x',11);
-INSERT INTO ti VALUES (279153768,3967665043,'bzaL','qxNRpaUzxuIxqrN','MdnvE5uK','nQWcpqDbIgCXu','vX7dx30yY','nLR5lKDWd1tKTPZPnJ64b0x',11);
+INSERT INTO t VALUES (4406841853454242423,-8314061325097414850,'WIO0LaRoSL1WdJxIH0DpaOYy8Ca','2yCdDZLTvIyjXk81edyUqI3hsIlTFMYXH','GUwuycDZrym0xeyEGjE918RYk','jWsUStz5oyAEmvNgkR8oUxh','M','Xl',10);
+INSERT INTO ti VALUES (4406841853454242423,-8314061325097414850,'WIO0LaRoSL1WdJxIH0DpaOYy8Ca','2yCdDZLTvIyjXk81edyUqI3hsIlTFMYXH','GUwuycDZrym0xeyEGjE918RYk','jWsUStz5oyAEmvNgkR8oUxh','M','Xl',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (6542236958145235688,449717969973053164,'51lvaTThS509z6khs','Iy35IlEMWc','RhWmDucfN4Nxj9ZSm7kLg7f16','b7JTupZWIuArW6W','ya','C',11);
+INSERT INTO ti VALUES (6542236958145235688,449717969973053164,'51lvaTThS509z6khs','Iy35IlEMWc','RhWmDucfN4Nxj9ZSm7kLg7f16','b7JTupZWIuArW6W','ya','C',11);
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 (-983929318,492241392,'0nkZznnK5Ou5','vkYMH7sCQ9A7L1Xcn3l0yfxnXZ0ewqtc0bJ3FrKn7JLzMLkWE1XtMUW7MnaNLUvej8jdScTxGrwxuX8Cwzq5ZfD23gFNheSITyRskW3ml97tpvNcUWowrRYOyQc','RnZ9nRarVevmahvZfPvLU52wVN05f1h','Y','c7AsHUeFWiWBtM0tuJbjrOB7rXPpYBJrTuQ3J2lW8HNQqNnZZK3l0aSatVZ1n9ow9uAL','65CVq84h52mQ847F7iApL5b2XkmBir9m1biZ',12);
-INSERT INTO ti VALUES (-983929318,492241392,'0nkZznnK5Ou5','vkYMH7sCQ9A7L1Xcn3l0yfxnXZ0ewqtc0bJ3FrKn7JLzMLkWE1XtMUW7MnaNLUvej8jdScTxGrwxuX8Cwzq5ZfD23gFNheSITyRskW3ml97tpvNcUWowrRYOyQc','RnZ9nRarVevmahvZfPvLU52wVN05f1h','Y','c7AsHUeFWiWBtM0tuJbjrOB7rXPpYBJrTuQ3J2lW8HNQqNnZZK3l0aSatVZ1n9ow9uAL','65CVq84h52mQ847F7iApL5b2XkmBir9m1biZ',12);
+INSERT INTO t VALUES (10745722441716282319,-1563098861813457867,'5mu16pW4BqtUobfoEw2BAvmWkfb1OoWB7kOh1p6LviF3kAbSQOsQiSCc1chxzwPrZdB6X2vExS3','FHJ4ytT44eIBmDcqDpynEAVBVKcp7VzoEukazbERouy6jPIr491f4SjCKG6dRv54tqEAl08cYBKzg9JJdtvSiL71Gsk7MbHadvDw15XWfTf','uYjMP32EtSF3YBAr68HnBXQ51Khszl','t3wUxX8','E','QL',12);
+INSERT INTO ti VALUES (10745722441716282319,-1563098861813457867,'5mu16pW4BqtUobfoEw2BAvmWkfb1OoWB7kOh1p6LviF3kAbSQOsQiSCc1chxzwPrZdB6X2vExS3','FHJ4ytT44eIBmDcqDpynEAVBVKcp7VzoEukazbERouy6jPIr491f4SjCKG6dRv54tqEAl08cYBKzg9JJdtvSiL71Gsk7MbHadvDw15XWfTf','uYjMP32EtSF3YBAr68HnBXQ51Khszl','t3wUxX8','E','QL',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-47004776,202293896,'8bshmhGpxjwO2','PHrZG4rrB0Y2gwAzJNe8gI3eZf','sM270ro7ofz6ZbR7ewnhDeBx09cGC9qkYiohi','RfLIdmnEaCAsF79XOclYC27I6gDlHS1CQkVcsFwPWPu4LXxhQikNME78tYAeJTjngdFPLQsVG3W1nDK8fFABa8rxdiU7u3FzmMQcGZJXlcvw1zN2ujAueP9V7uPKKNvlicJx5YQsY5tMoI8yviKKsAJhI9iRWGKz','0lq47GcA11IUDgJXSenpjLT8EIRbpiNsWPOnKXeMq','Xxh9cBSIz8gsKlHwdvOJzHTRaHZaDaf5KhkRsG8HCRe85OuA21Mf7UOYiwhjGF2sqxr',13);
-INSERT INTO ti VALUES (-47004776,202293896,'8bshmhGpxjwO2','PHrZG4rrB0Y2gwAzJNe8gI3eZf','sM270ro7ofz6ZbR7ewnhDeBx09cGC9qkYiohi','RfLIdmnEaCAsF79XOclYC27I6gDlHS1CQkVcsFwPWPu4LXxhQikNME78tYAeJTjngdFPLQsVG3W1nDK8fFABa8rxdiU7u3FzmMQcGZJXlcvw1zN2ujAueP9V7uPKKNvlicJx5YQsY5tMoI8yviKKsAJhI9iRWGKz','0lq47GcA11IUDgJXSenpjLT8EIRbpiNsWPOnKXeMq','Xxh9cBSIz8gsKlHwdvOJzHTRaHZaDaf5KhkRsG8HCRe85OuA21Mf7UOYiwhjGF2sqxr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b SMALLINT, c BINARY(85) NOT NULL, d VARCHAR(41), e VARCHAR(46) NOT NULL, f VARBINARY(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (89,-29654,'sv4o1caaZKfWQl9s1ZJpKYEMeRZFVrCP8niHTrRf','8tw7iRThFBYe1hQmRdr782JZxX9HCJlFfibMDq','VURX9kVDtsXshmpqxJd','H2W2OtkYGT6wV22Z9KeedodrAM9QyALDtCEY2','WCZP0IIFONrjWBj1PwELsaRtzll50l5TMK69hVBH1EJNWXNFX5TZHJ7QwOX9DW8fPQjN6v8MVWU3qGqzu31kPmHXcMr','kkoIIic7Z9s7y5nXCpkagnsPGpKFv45Qub7xv2Q42SNJ63dGfEeossld5knnPa1sVU7kQSBgMGDxUiPV3XHoZqN0VCoFHU6k9Ez9',0);
-INSERT INTO t VALUES (123,-6314,'1OxjgXEzFFIWf5XEb2b4ASx5bUlRWB57lPz866Agtdt5ufefPmF8j99q7ZdH1IFS','6mrkDWKLErACi1Jq84mvYluj8aGO5GbP8E7','HRveVYZ5s2AHs1EqQUrQGpmCz','h4m1fIB7ZV1bhH8gXISjLQsSTvd8iRp7sq2v1w7pnWNLbKrV','Dl9BncY2gjBBfglFqpAT9D6zM5G2ldIa45s4hHCtczC0p3eiaAZutcsVm','ZY3t',1);
-INSERT INTO t VALUES (-13,-11066,'mX6w5QQScLJxLLth3Yo44bCqIWK7dIIDCQm6Mt9pMFkMUIQrodJwFpFo9u0Uqag9wjWrQkMkzu','W6QWjp8uHSZtEYJRjr6PfRWu0DIfr9USXggj2Qj','oZWjlBWJcYN1vo1o','h9jz5pQcSh','E8jg4UFX1yWZmfnsXyyFjJlVwiQmTeo2WbzgJMG8oqNU3SfK4d2DnaNtSd3QIUK9vXAPo3iwun41zkHrpx436QjpewGv7RmmpAa','ePQukRVWP47CTzVfEz9oQn4Ry5gZvuKJhzqSABi0t8zW1WlqIx6wn5T2I1U7NbgeZJj8Bb4ZEjyrq1u',2);
-INSERT INTO t VALUES (-38,11934,'DQe0mpWMbV1WyyoqBdCW3p5lOWOgyvb8q5Y5aKJNbyvcacBdSEoBRls','2JyyshAOD9RkBmmuAMuuhTqeOHrORdi1mPsAoZF38','OdT10kCLeQVzZjgcnVnZicuY','nR','TfJR0NrIdyLNbovz3UXbt0ZuC2UhBOKa3JKPMvH1XzLcd7X','JhE',3);
-INSERT INTO t VALUES (-58,1265,'8CRADAKQEXpxKuYdBxIDZ82tfe3X1qI6opKe3Nv04k52veCgpxsgywqB2zZHRgxY09u1XaUncAVWAmbyqQrOg','tkPVEstNHdzN1bjc','9BA1WQcOZ1OjFcc8dFXLsAgjp0prZrkm8U','8q8eozJCzbmktLYPnpJuupTfBN6bh8mMehbza2vn2Sdpj7z','Potx01WXBUMNcgNPZVOPQl4Sdqmi5X2z3NJgPofInnWT','SavnF2vv6YtLvJ7Gp7LYC6xhqPz8z7ryHta7iG1GCEQncl3oSlefs6cc',4);
-INSERT INTO t VALUES (23,-31199,'GfjEKpjEdRbiAWB0UgvZzYCqLHH','93','vMOQ6','p64VkhSeN2BjleAlYiI9z0dueLZvhSOR2dVmDLa8jCGnTsJP9jDqmjbAGEvDDkeVtbZto3VBHMa8opKp','hjm6uj5Fjb9TNynD6RdcT5XBij','sB8mp68k1ze5',5);
-INSERT INTO t VALUES (-55,28306,'JmScb7htaTXqOMxDiaLXN4h1tJSPx5ivVZei7n7sP2mxejmKj8Z0Nn','9S4X6D3yQJWmE1rADgxEo9','mz2bXm2saGntuFxlgRmmLoLnaF','dmkZwHvjHVNxPrjTxNHxqNVeggpW3g7jwJnGkCneFWWcwXdWyRxCBgqaWSAhyTsomGo2lK99YDgghqiBYeopPRC1GHy','b8VubiFgcxuA23GUch92EdrtjktpmptVRCRqy9VhaoQpWoqy2ayuZ3ZOtBBpSAccyuPN','Rdx',6);
-INSERT INTO t VALUES (109,-10801,'El14CyPuo0X2ahGJf156x8ZBORaWkj1EHZrNSjMM2OkepdfDEre0grtA7HCU6','7ZbZZ9n10qm5hBuTZWjSJkzkX6qpPkWNT','axEESYZT71xmO','H3zIrH30X7MLKqmfxtNdYcaHXJyl0pRtgfuGGwTeU0fqWO3Ttcjb4aMLmZbXp2w4hwy0Bx9fJDE0XAsxRaOnwBqtE','khLo6JABKDnLoJCDxvJfL6LUDLNbEc5l5KF2','2WAmrxgiykRDr22ApLEvjoZw1jm0cJC',7);
-INSERT INTO t VALUES (75,-20074,'oEbk6lQFXym2gKuhtRSSTwLG5FuOzjoe5','NDqb5B5UW8XRJMS2kTl','z9y2E8FuIwE0wKA5zYF74KjWkgMwEhlGy7O9ksVYsE','Yhnw8WfwK7dkkymcyUHg5lmQ7s0DIYvxCqID1pO4z7NhcRTsCH68U2jJ1Z0wo1k9imzn9hUjIuUIa8fWK3VlDxJ','FK5uiQWpXrK0M10LVVQEJ0YjKp5U3BdWdqe9GjsPe52z5z9IX6gCHmV9w','5amxJY94r4BWxXzQpjOq41rr0ftX2fMghXdDhPQnQnJKb',8);
-INSERT INTO t VALUES (92,627,'opwDOci36ROb8XBBlgIr','KvKYhm0mgVZ','BNGmSigjyY1N3pvjt5gU','mvO7GbwxGF2Uy8HEC8EGrMgKA','l6jKdTha79GMZLpmCzwkt79K3dUuOllTviJHjziXG76fUM5qV8ZA5rhmztfukwZDuqo2OtFCRhTHWY8z6Z5LDO3kDsAq79uFV','xljNBka7PompM4qWrv4LvTFKx3i15WTtsBlsFOqqNnps5KgLSH92Ox1weKVrpZOZfUaqGMdIYQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-18539,5737,'YBEgrWIJosDQKqFvAP','IalDY1a40gwMDLFsdyAHTLaluquO','o4jdb2GK0Y1E1J2yaJbX9eCavli','sQwToiSG8PLPI2y8bGtlqkCJM0fEPIzJL5a7RO9AUV8lNcUm','gqFGzve6ghJ5nFA4NnaXVoKfssr3Pe78BPM','IoVyLquBbV0E4uKh8iYqAQx1SmLETYWN5hA7QWVSM2JXZxYcCepnZyi',10);
-INSERT INTO ti VALUES (-18539,5737,'YBEgrWIJosDQKqFvAP','IalDY1a40gwMDLFsdyAHTLaluquO','o4jdb2GK0Y1E1J2yaJbX9eCavli','sQwToiSG8PLPI2y8bGtlqkCJM0fEPIzJL5a7RO9AUV8lNcUm','gqFGzve6ghJ5nFA4NnaXVoKfssr3Pe78BPM','IoVyLquBbV0E4uKh8iYqAQx1SmLETYWN5hA7QWVSM2JXZxYcCepnZyi',10);
-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 (-25476,5047,'wmaWQcYQ9FFxpcSPJOqrPqX4ScR','IptG6r8Ri9cYd6rMA2htkMV10gPSUnpUrm5XB','siucfC8tUZZx3BVqibpqPxqK3R8lnzDncG2nVVbX','Ihs9wLHlGUxZQvIJfyDQUtAiFFAjWcLOIEekFswycMAhg7SpEMI6I7YUMIMoh','D0ycazt8P17GkDSIlu7fwcwQd5lXrD5W7BSNjJIYqNBJkFRXhcAEkPuJPBCg4OQhti3x2aFd0','v7VEPCAG83Xta',11);
-INSERT INTO ti VALUES (-25476,5047,'wmaWQcYQ9FFxpcSPJOqrPqX4ScR','IptG6r8Ri9cYd6rMA2htkMV10gPSUnpUrm5XB','siucfC8tUZZx3BVqibpqPxqK3R8lnzDncG2nVVbX','Ihs9wLHlGUxZQvIJfyDQUtAiFFAjWcLOIEekFswycMAhg7SpEMI6I7YUMIMoh','D0ycazt8P17GkDSIlu7fwcwQd5lXrD5W7BSNjJIYqNBJkFRXhcAEkPuJPBCg4OQhti3x2aFd0','v7VEPCAG83Xta',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5071,-23369,'WcO3LLMZu7pYh','97PgUD8plcsMCVTv4QRjX0IEqkRdSfql0FOaxRIJc3G0uLpSzH5zpcMIf1om6mx1tMGnR6zitKncWHY4gAOHvfknefW5CODPEx2UqL8HnzPoL5AtoebMVipzFRBAWsuOqoC7VKMNLHvuDs9ir0P2o5lkDnZxiNsqyxHnLa4v2VR','FyYWBbYW9TIuMwPw4cWAr5OT3OA','M88uKI9eXBU5mGsF494LspvY','4qt7nHbJug31AVW8345ECvc8o8CtoO05gEUsyDiLHCdEgDkDbdxKINgv4REXFuvqjY3BEAPzOCoPwkDJ','bqsVs7TbyWdWPbF9GPeMHYaMLADKS3LiZbGzyvtL8VlBH',12);
-INSERT INTO ti VALUES (5071,-23369,'WcO3LLMZu7pYh','97PgUD8plcsMCVTv4QRjX0IEqkRdSfql0FOaxRIJc3G0uLpSzH5zpcMIf1om6mx1tMGnR6zitKncWHY4gAOHvfknefW5CODPEx2UqL8HnzPoL5AtoebMVipzFRBAWsuOqoC7VKMNLHvuDs9ir0P2o5lkDnZxiNsqyxHnLa4v2VR','FyYWBbYW9TIuMwPw4cWAr5OT3OA','M88uKI9eXBU5mGsF494LspvY','4qt7nHbJug31AVW8345ECvc8o8CtoO05gEUsyDiLHCdEgDkDbdxKINgv4REXFuvqjY3BEAPzOCoPwkDJ','bqsVs7TbyWdWPbF9GPeMHYaMLADKS3LiZbGzyvtL8VlBH',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-2775,-30635,'6mKwhBYNblswDnkNXxs1AG','1hqRW0SvAXJXCOP54JlE9swVyVWddBdCWUqxFn','6IwyNL0qALS7Vlk','XRZwWUGqansYO81TRMAfHS2BsPxPNqwINtaXyCMZZVvLNLKc3pqSrCRqwEErGI43HhIFg0nfQlpbu8OfDPGqOmq9U36Tm5UCHzmiAhl8IVTn7ers6raMwvBYnSF5WJ9T8Ft4Q6en7Pma88afcFEXe2NlokFd','PCPFpjQfHDcsMHi6OR7Ai4nY3c93SzqJYnCZoHMkXLqsjdwxcoOImjtvGT3LDNCEh','lpTB55RBadZeKZ',13);
-INSERT INTO ti VALUES (-2775,-30635,'6mKwhBYNblswDnkNXxs1AG','1hqRW0SvAXJXCOP54JlE9swVyVWddBdCWUqxFn','6IwyNL0qALS7Vlk','XRZwWUGqansYO81TRMAfHS2BsPxPNqwINtaXyCMZZVvLNLKc3pqSrCRqwEErGI43HhIFg0nfQlpbu8OfDPGqOmq9U36Tm5UCHzmiAhl8IVTn7ers6raMwvBYnSF5WJ9T8Ft4Q6en7Pma88afcFEXe2NlokFd','PCPFpjQfHDcsMHi6OR7Ai4nY3c93SzqJYnCZoHMkXLqsjdwxcoOImjtvGT3LDNCEh','lpTB55RBadZeKZ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT, c BINARY(78), d VARCHAR(81), e VARCHAR(27), f VARBINARY(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (78,32189,'xSKc99rMQ5VXdRQbs7S8MwkKy9UvO84iNlqbeLbhAXYdeY2BrkYDhQXovkzRNsRHzveIP','RaoO990wc','d','7akBzVxUwTd1jIXg29pjPzI3Ma58RmT3kl7eKu37UUKBCOTlgmrhRo','pDea1oz8Hja1b5','HB9rQPpLNovmHSCxn8hgJZc1pqLQMUEh6VEreYJQkl0bu8GyhWBmJ80GRiqgpyqzlfOuE',0);
-INSERT INTO t VALUES (34,-29389,'VskN86qTUT5b8ZIfDao2bpUgWPC7b7D5WMVbDmYGpT17HdWAujv','p','5JMMN770mAKvzKU','5wOjgfTuOvPF8jOu12ddtGtHO2uoARUXNo7hWMZfGeejpw3','h0ImAr0m3qB4WB2Flloe5JkmYjBW5Ny5HVz6amXPlSJvv0Wg7','AfjCvdENCrsKxF1Lip0HQGYr932uTSuLvBTtqm7Go9nkeC7g1mE0cenhg6R6Btjlly',1);
-INSERT INTO t VALUES (129,30439,'2wjmmmGJQ5MDgOvWkoN8hr25k7QzTXzoJYWDuzuwWiQrDVq5mZhA04aXpx5rWV9ANhbLugkFVBuWA','NZbzCb4GprNjMoutDdb','fAoAKkXOXJLLg8XlieCank4y5','sKi','zx10mWlK6Xoj7MihnELVRRRK0dS7aTDPKCCDU9AspnDB3jNQunpQb','9W4hJtSQRtW1JLvEFmT9TJT9gKDtc7NpGG0vsmjOx9rTo0ljU6yIXhw2bJHftOw4XLP',2);
-INSERT INTO t VALUES (186,-20058,'kX28rolQrw6A1qbun62bqeAan9ln7QkloHWrJncM0hM2LnuBf8GE0Biq3lGx7TjsnbmUm','aBdmtoZr8RogGR53KKHvkUBfsm3IfYQ','INnNvzwOPzAcXFkk2FSouy6Vp','ka2v7JGZiYpSFL0096dbWmGzc','CHVTemx0Xa4P8d5MyE927ewPuFBTWpjV9PuzV8FFLvDVvK5bITRWFSRKgrtXX3AGiBJ5YT7BVvdEYBIFruj8JeYk9z7bPlVp8W6','jCwxA8spsBmMHJ8bHLeDkgdJ5MMrRAc4oCuTQMLH7Bm5SBIzfHBoXRsteWG3pxJqw34MFVnDYj6',3);
-INSERT INTO t VALUES (174,3624,'SP8IW0a7P23ESzpiGkdVP7LdqccrGZfdFLiYKRFe5LBK2Od2','onQNlFZpJ','JKSWiq','PoAEb0cHDyyesbFoWQ7QfxVgZQZKTJdNkqKmx1HhH65ac','RjILCCFIhsbWnumvqCPVkEKdHPfCLMszmhwmGAf5MQpQkgOvQoxqrEH60c6YEeRC1hU82HpwA6gVoLxXdEEggvG','qIusvAqu6Pa6EVvGBwgRi5GQzwIRTpdizoXKY4hgjk9tXFjsmFV9BGFkkwJTxlwXgMSH8btB',4);
-INSERT INTO t VALUES (229,7236,'ZXPbL6qj2lsPY','bDE15HNpg3vhuNU','T','s5tPUXkAN4R3yb9jiddAhNilH3s1uH9ggpNKUm','NfDNmIgR','yetKUUwrdFbAnlC8S1HHyPdwyMBed2Zih0qivMLETxFFP1vy75D',5);
-INSERT INTO t VALUES (208,30930,'kdVvvWOHhSZRJcOudm','eKGM8dRvro8Q7YTkKZRJEZ3','byqDSV3Vld2k2m7a1s','IpdoVcKopfBFn3ObjrzaiA2ma771fd1cz','9EJs1Mz','lJsLwABBuNuTMCwW0UIdV9PPy34wmBMkOann5xFpjiYDz8ScoJAqHyG8Zi9pEpq60LlxaSKdclXqyn',6);
-INSERT INTO t VALUES (132,25695,'78DacLC6coTDOe3Ji67x5IeS1XdC8VdqiyFb','ANyVQiFtJT5v1uGScGVgtOxXOW','JMhFthfE','1rLFYz8pcJlhlhuJQbJ8','Ucw1DL64xrRpjEwDXbL2vDdQXikggJAjjW3pv3PAyINiS5gZ4vxvQlm358K3RHxNJ','bnO7Y0W8MZZFPQgKZ1P6y98XTmcx1Jr5kiYvStfkrI3xu2',7);
-INSERT INTO t VALUES (191,16980,'cIdA4QlQubQq','iaIL8q9DHSax','BBNfjpczTNDX0CVYGFAdCt33D','a498X40UnnkA3NUsLFQq1swnuRhRBCZR5VdTczwSYXH4QKA','gUIzmKcsjygWaBhuO2fP12npNyYsvu0clL1vH6ubPFPy2Khqu9M14YJgDZxVS3YffIJJKRO25iWr8e0jn3','ghVJ4XVEy35kgI0G5688Scgks2xI8ZUCCIp7Xh2fQSEGPXnrsK',8);
-INSERT INTO t VALUES (168,11273,'JgSwW0JwINTd5HE45DYpD','vYH2U0bdeHuJ6TwkZZ140joJQcP6Z80uHqtV2GOqe7f1mbEdMGMNfCTXEJA7glNr0','MZhgmd8Kb1NzGVq','bV6AlbfpzKpCnj8byzVvytqzhGs8vpgotf','1UtMwZzUFwK98','ZGMBPYnM8CZf7OE5bLDXaavpaEoWeMiI2lDVDJiHPLZHfR16Lmfovh1JNoLZl8tA4akuGrzC88AKn7rnFv88XTDHX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3358216931590727698,8006365156276094662,'nYfuutToIxKzigzxO6185jCg2l2aaPaijEmJVGNocD7wepnEFcWKZVr93iXPx2fM','mgOsLrcEA1fprlEJl4aL2BkNUO9eryqhXdDKACjCzdWLj2OaoU9BjGp11LJdRGC5mkHFJkRv68gBAKYw5eK1cDpRMAA33Rb7ifIAabp1r0cUoRLWfSuTI7RO6xHRhOjsf74','AW9qUirgKoJjB1cKwt1NLd3Vp1UcIqt','sngezbyt7YOeeQ2G4zbpHuDbmMdPvreBV9LwsCL8MZPGME0jBfudD3sWCOvPm7xfJ2wKDvYD1F18csc8nFcw1TqjOCXhmpbotUp3nyusehQYwItGoHO0xBcR74l9ZZxI2s3yA5et4NAk2Vx54Ol1lgjOxleftwlYmq8eu7M4f4ZMvg9o16g5VMEngONWNACFaoVfA3chBR7SOq0earzHHEBPTNH0PjRJVwsl84IyhQJyZh','0','b',13);
+INSERT INTO ti VALUES (3358216931590727698,8006365156276094662,'nYfuutToIxKzigzxO6185jCg2l2aaPaijEmJVGNocD7wepnEFcWKZVr93iXPx2fM','mgOsLrcEA1fprlEJl4aL2BkNUO9eryqhXdDKACjCzdWLj2OaoU9BjGp11LJdRGC5mkHFJkRv68gBAKYw5eK1cDpRMAA33Rb7ifIAabp1r0cUoRLWfSuTI7RO6xHRhOjsf74','AW9qUirgKoJjB1cKwt1NLd3Vp1UcIqt','sngezbyt7YOeeQ2G4zbpHuDbmMdPvreBV9LwsCL8MZPGME0jBfudD3sWCOvPm7xfJ2wKDvYD1F18csc8nFcw1TqjOCXhmpbotUp3nyusehQYwItGoHO0xBcR74l9ZZxI2s3yA5et4NAk2Vx54Ol1lgjOxleftwlYmq8eu7M4f4ZMvg9o16g5VMEngONWNACFaoVfA3chBR7SOq0earzHHEBPTNH0PjRJVwsl84IyhQJyZh','0','b',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (17787840512084607069,-7750624958095303856,'0xARDYEWUnMvj7WFFeI16gt76imr5uML9','OdeZHqjnYsax8xNKfhLBCX6foMP5ORNA5EpcvPYP6IxGmw4Ad6ax1QpKljU8uGRGKGbspcC30RHSxEhiqC93IyOC5NAnqdI7u3N48DsQXUJ0aspQmO99UELDiJOExf','GFlxPPiWYkohRB1UMVy','C0PjMOenSpQ5kGLXYFa9jFUnFVaK73MgcpMnSfx','Rm','q',14);
+INSERT INTO ti VALUES (17787840512084607069,-7750624958095303856,'0xARDYEWUnMvj7WFFeI16gt76imr5uML9','OdeZHqjnYsax8xNKfhLBCX6foMP5ORNA5EpcvPYP6IxGmw4Ad6ax1QpKljU8uGRGKGbspcC30RHSxEhiqC93IyOC5NAnqdI7u3N48DsQXUJ0aspQmO99UELDiJOExf','GFlxPPiWYkohRB1UMVy','C0PjMOenSpQ5kGLXYFa9jFUnFVaK73MgcpMnSfx','Rm','q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3970738987943494697,-2268695490932829387,'wSJGHZxluA5vL2shng2sLhRtuIXJuCXCDNsooOJWwRxcYHAh9CHIB6RQzq5YRYfuewSJcEvR3GS8k5PSRv7In5c1s','A3DVwBeVn3W5EUIRQpJZaUcmBoMb19wDIXP58qZu5tKD7MALPmHOCVfN4j1qbrvHEH0m7Po33BMvGXyemk6J7QoaP0S3djBAWPmokZYHPF1oIHHaX4w720OUYu7wP0GGHcbwaZgcJsk2ITMeOToYqU9hGP9dlpc2yKNBYFTLC17VZAuphf942GnK0Fc','Su8qoYZ','ZCm8vhMupfmaGbcaFLWZlDVU2Z1nvNasA8MsZlTVqXlxkZYasoJcbzs1KzlFx0pHww2NfFcDWxcThmTn87KG9lqEa3cVhPH6AxsdzVNZtfmbZBK3OvJMOtf2L3fyMYRmbd5unHaIfFp2S67t5LS','o','D',15);
+INSERT INTO ti VALUES (3970738987943494697,-2268695490932829387,'wSJGHZxluA5vL2shng2sLhRtuIXJuCXCDNsooOJWwRxcYHAh9CHIB6RQzq5YRYfuewSJcEvR3GS8k5PSRv7In5c1s','A3DVwBeVn3W5EUIRQpJZaUcmBoMb19wDIXP58qZu5tKD7MALPmHOCVfN4j1qbrvHEH0m7Po33BMvGXyemk6J7QoaP0S3djBAWPmokZYHPF1oIHHaX4w720OUYu7wP0GGHcbwaZgcJsk2ITMeOToYqU9hGP9dlpc2yKNBYFTLC17VZAuphf942GnK0Fc','Su8qoYZ','ZCm8vhMupfmaGbcaFLWZlDVU2Z1nvNasA8MsZlTVqXlxkZYasoJcbzs1KzlFx0pHww2NfFcDWxcThmTn87KG9lqEa3cVhPH6AxsdzVNZtfmbZBK3OvJMOtf2L3fyMYRmbd5unHaIfFp2S67t5LS','o','D',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b SMALLINT NOT NULL, c BINARY(78), d VARBINARY(43) NOT NULL, e VARBINARY(5) NOT NULL, f VARBINARY(59) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4081772719596299475,-28090,'x04ITVo10646Gy82','xdAZ2ZHPnUeM','XqK','JPGQDeeWPwFqv4ayZSv9np4fKSIS','V','mQ',0);
+INSERT INTO t VALUES (-8393160991339399842,-17850,'EtkgA','gNl7v0uS3searHLabTNmXnY4y','K','SM0DyY0cgWo','P','A',1);
+INSERT INTO t VALUES (-1453616868059566,24549,'PDVRPDegE4','HxYa700JbXH5eodjNUOJMSpV0d','2ic','HqlsRPXnMvRXVJ','S','8',2);
+INSERT INTO t VALUES (2656698655964676144,15340,'0mDJP7xvReia1z3eIQzR0Gd4Ga2CKob','nr8O5H9AeWK','DxKd','jjea7joUNlD4j2j5AUR3LnY6GbBHGfT','9','8',3);
+INSERT INTO t VALUES (-7029195212014418630,-1151,'RskTx1C1ROg96NPMXerT15ERYWPHJaTzh78BnKSEnNP60vWoUXVKz0','Nef3oJ3IE8dQpzp','JxO','E2e0YvYlUdVbK','e','q',4);
+INSERT INTO t VALUES (-8951689982168129408,20219,'CL6wTs6W7HjRPYAmrIpTAcWLMnGCLh1Vheoid5gnuWtWgJus2c4r2g3lDkr2avH8mFpj83wjM','uZtRHNX9e93rBh9UP5i1fHbu4znPSEH0','si','j3IL','Q','Wo',5);
+INSERT INTO t VALUES (-1327094969018002694,27483,'f6vTdRro1rQZEovsczVNRL0PwU3CcKpqLXMP3sztw7wikq0','BltXKz','4BO4','RrdSDOpbguBQduXl','L','UT',6);
+INSERT INTO t VALUES (-8597835303326028061,-4942,'w5X4APOapaSNiMY4lIYd1Zngc0oJL231PROmZ1OQH0','0av9uwWg5ejmSjfAOQomW9Q','MEk','bQ7y2i','5','9s',7);
+INSERT INTO t VALUES (1304918954510438199,-19297,'vSxk8BuVrY7kLhvyKpB','Z','ljZ81','uAC3NHnvRGVhSh7ths4B1c6OGddXKKvEzuYS','m','R',8);
+INSERT INTO t VALUES (2258395704124631533,-2277,'7TCWcicovtccF1qtB8V5QR2fDT2OVyz6OrQdUNLmQTF','Oh','vAF0','NvAom4w','U','Q',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT NOT NULL, c BINARY(78), d VARBINARY(43) NOT NULL, e VARBINARY(5) NOT NULL, f VARBINARY(59) 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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (107,29422,'YICynl2J0Zai5EILTnkdWvaEybyS8zgC6XI78j1NU','cSrwgnBIbtfmGkrdDZUyqv25v','vfIgfNsyFU7t4BV8K6','CiV1FGpT9hmHn3z6zjByKSvjjzj','cg3Hm9D3zBHm0p9iOiMEP9AZ9G8khmVmQnT3oQhjmNUQ6TSLIDCL9kXINp5YgsdcO14uV3NE33SRrgcO3rN6soZKGwXN7HJbeSbL','ciImafsEkO5Ov4evKb4aT4YzpESUVIMnGWKoUFHtrv5K8diBEkyJkVmX8qyCBRkIvL6dqnBaNaQ70CLo3Mh',10);
-INSERT INTO ti VALUES (107,29422,'YICynl2J0Zai5EILTnkdWvaEybyS8zgC6XI78j1NU','cSrwgnBIbtfmGkrdDZUyqv25v','vfIgfNsyFU7t4BV8K6','CiV1FGpT9hmHn3z6zjByKSvjjzj','cg3Hm9D3zBHm0p9iOiMEP9AZ9G8khmVmQnT3oQhjmNUQ6TSLIDCL9kXINp5YgsdcO14uV3NE33SRrgcO3rN6soZKGwXN7HJbeSbL','ciImafsEkO5Ov4evKb4aT4YzpESUVIMnGWKoUFHtrv5K8diBEkyJkVmX8qyCBRkIvL6dqnBaNaQ70CLo3Mh',10);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4048862108901602523,5654,'xJpUAzkyseOXtNPViiDLrjlBHh8T7wwbdD','xqjDovf6akvQU','C0P','dfjwinaak','E','rR',10);
+INSERT INTO ti VALUES (-4048862108901602523,5654,'xJpUAzkyseOXtNPViiDLrjlBHh8T7wwbdD','xqjDovf6akvQU','C0P','dfjwinaak','E','rR',10);
ALTER TABLE t CHANGE COLUMN c c BINARY(79);
ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
-INSERT INTO t VALUES (168,-30530,'aodVH2f8iuH2UssGC3WjdJGTsEg','7HMXQZ85yXJhktPxiyGHPaKHmlsW8SbvO41muIe3kyEwfFMdMYHQSAi','4xT8','H6x19fl57vl','DdSfMwPPFrXsxNVBcHrwrplzOk7acP83pCvbL13MePrKk8','F2tyv22U',11);
-INSERT INTO ti VALUES (168,-30530,'aodVH2f8iuH2UssGC3WjdJGTsEg','7HMXQZ85yXJhktPxiyGHPaKHmlsW8SbvO41muIe3kyEwfFMdMYHQSAi','4xT8','H6x19fl57vl','DdSfMwPPFrXsxNVBcHrwrplzOk7acP83pCvbL13MePrKk8','F2tyv22U',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (144,21629,'IT5lMtZjkVP','zdFuIWQeHQKepcDZBYbNVplqYr','OB6Lkpi2aclD4JOQ','pn','tNvjfKlhUWO2uH','rhO1TqDTkE3KTihq3zAoRYoeLBF1lnVxYuPL9rUdgvQvC5lPGE',12);
-INSERT INTO ti VALUES (144,21629,'IT5lMtZjkVP','zdFuIWQeHQKepcDZBYbNVplqYr','OB6Lkpi2aclD4JOQ','pn','tNvjfKlhUWO2uH','rhO1TqDTkE3KTihq3zAoRYoeLBF1lnVxYuPL9rUdgvQvC5lPGE',12);
-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 (207,-18840,'b7XR51TSBBCNCy5BvFCdaX5l0revh266xsji1Q1jlpIL0W3R3j729ylVJsbV3KStS11l1UX9evvMxb','bD6z9LMdPiw8VTg6kB74UjgtSFnU9vRZQJtSzCrfsqIloOsmFnHkWPFJE0xJrcCkW0rgrxmS3NdFzN1zz5KG3aJnRbY9xC0S1MBW7NF1Z7S5KeLa5DffUUyUNDd6As1nJ4pRoJWYlMe8QAVSIhtNo64ZiYIj59CRZDYdWz7DzgaezYPyqAphR','zq3H4eU9LDQs2Cq','x29fzThCu2sKlMMT2yRRIvfLjcWFtLCrZa5gtwKJitsqHmD9Xi4KZDd4AkgI16luZrzkQMs2NnmhifVrYsIB7FKfdcsWNlhuvTYsy1PFcGC2YOMmLaRUOXRSvzsPxdVq6n5sI219mvGTS3ulQHhImnLOW44YvcG33VhfeOf8rJnLbdaEsKzB3gfn3','8EQ0S907kgrYKEBVqggylltjYAXX7uqCzobvK0W1u2av5dPHbCNzw','GE51NYjZZd9WOtB27Klj2ppQspJH1pERglWlEptLE5kKRvQRkEnPkUl6HMs1uCBEdA2IgYJPbd8bTrA39JnBLou2TRdb',13);
-INSERT INTO ti VALUES (207,-18840,'b7XR51TSBBCNCy5BvFCdaX5l0revh266xsji1Q1jlpIL0W3R3j729ylVJsbV3KStS11l1UX9evvMxb','bD6z9LMdPiw8VTg6kB74UjgtSFnU9vRZQJtSzCrfsqIloOsmFnHkWPFJE0xJrcCkW0rgrxmS3NdFzN1zz5KG3aJnRbY9xC0S1MBW7NF1Z7S5KeLa5DffUUyUNDd6As1nJ4pRoJWYlMe8QAVSIhtNo64ZiYIj59CRZDYdWz7DzgaezYPyqAphR','zq3H4eU9LDQs2Cq','x29fzThCu2sKlMMT2yRRIvfLjcWFtLCrZa5gtwKJitsqHmD9Xi4KZDd4AkgI16luZrzkQMs2NnmhifVrYsIB7FKfdcsWNlhuvTYsy1PFcGC2YOMmLaRUOXRSvzsPxdVq6n5sI219mvGTS3ulQHhImnLOW44YvcG33VhfeOf8rJnLbdaEsKzB3gfn3','8EQ0S907kgrYKEBVqggylltjYAXX7uqCzobvK0W1u2av5dPHbCNzw','GE51NYjZZd9WOtB27Klj2ppQspJH1pERglWlEptLE5kKRvQRkEnPkUl6HMs1uCBEdA2IgYJPbd8bTrA39JnBLou2TRdb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b INT, c BINARY(23), d VARCHAR(6) NOT NULL, e VARCHAR(4), f VARBINARY(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-19696,861931096,'9y','ZuDJQ','o','vcr78EC0','InTY3ytvNItLL8NJTezS851BWFcNoWnpmJhZ5cIzFJYrPppda8L1uSRA2TieV0zpOn','wramHIC5MdQKDkRz',0);
-INSERT INTO t VALUES (-5402,-1333698750,'0h4z','Yef','o4iy','8Fn4MPFmUpheAEg9','AtiRj4NJhkY9damcGz3NfLdNWjqDBBMQFOiAbXk9sxg1j7apOgDti8Aah90qnD0kMHJRt','wCc7',1);
-INSERT INTO t VALUES (-24665,-1449461507,'hztwgWBeXfuBmO6uBDlCcM','m','EAS','8Iwn35afSHj9z52dvaSnTH','JbZzxz5ZYacQP7zUIG0dBAmAvI6xmrMURduyM','C1NyN3UD5vQbKg5UgKinubj8rMaPOLJUHOaFPEOC1Eem9HJVIa9N5WeHIflq2bhF8yRHKJVDGUXNtCpf6FQYBiqcDyi',2);
-INSERT INTO t VALUES (25284,-710385213,'UMRukrJhIkP6LZ','08I6P','oI','sMY6yD8eZxCQ1X0dHGSyoWuo2hzapS','vblRoHKpFkpfm1IFRopQw','p3op4DFAZLiC11jkkfH4f65epTnsi0dcGgWr8xm6FHsCKFTWrAlmJYAujtV',3);
-INSERT INTO t VALUES (6551,1327772845,'iRAQdVuim7WHUbr','YPYd0','a','J','EGK7u8MHD2fMsBCqKjSPt9ZvrpbLUJ0uzY4nVXLtVqYXKhmDUSHyODuuSgRHMLHW08mNPVS','47ono3AuBzRdApqLkeZhDqZUVOjnsHOllKrrWfIs96dv42B1K2KD1UnIllpQjfyoyS7KKwxAK5jRfqum5yn',4);
-INSERT INTO t VALUES (-30599,-2031869486,'kfG1uofp1ryYLXjjK8I','3s','Q','AMHNeL1TInf5zlfWnmfgU','XkOa7HTpwftj1my1MIZXoDGMOnwncRFzairqXDCSwAdCyfCOh4bDdGp5NH9cbq4zo5oKQaQL9LHygugyOkLWwF6sDj','3spEbBk6QrpYFbXhoee5ORCx2oS2hQbk9NsGWei8kfDbkO9tpuHu8R1j8XGhJlw',5);
-INSERT INTO t VALUES (17296,856941415,'DONupzlVag46WtcoY1k','4q1','PO3Q','1dgPswcW','habDZibps46mHFz7hFww1juHcAzgpycpPUcWc6gjKVKsJNLUYw7wLVwp1PBneNr7w4H2rT1PPgu','SMcq5mZSeq8cej8g2AW5EIPLLr6HAxHGLgSEtxzZjwipeNO7AHc8JIX8NqZTfkQ1JJoc',6);
-INSERT INTO t VALUES (20728,2047902201,'1f9sqpb','fsU','q','csLlITIm5nCOVDwVjP','tnqBUj8qeY1tBxwR5SuEvohJsGfoeXRhQo4LerzNk0XykcfaTdYyczRMi9ENoqu3pJXERQtPN7eq3PRjNkxx9OuM3YUKFLRhn','IO3qBKtF0uyV53z2XuRemiDXYJOGema1nGR0zCpsr77cJJdG2vuVT1gA',7);
-INSERT INTO t VALUES (-14003,1441727558,'2gZzJNy','u4AA','cxHZ','3ZmteennvEusQgjjJiHp9Qa53Nb3','h5sRvmjU4P1b23hIAE9VQzXItxWEqMfc0vlIQQKoT9gL5b3CdvBrgUzJObVZ1NJoCjrU7145','Wj22XP2Pw9P02f5t4hFTv',8);
-INSERT INTO t VALUES (-24777,1021941628,'2vDaQEHzCF9JHz','Y8yzd','2cpZ','TVNwBNSR8JhasWWwel0kHG3lpS5eqtca6a0eXe','YaO','74R4XM0lPDfPW8i0YZjjaKwFSDNhrlmI2fy07aEHT7NG2wT91cSPeGI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (31990,898256032,'ktRLbXUmbqgxVvT6YAanS','y0','FO6','6R4N0v7s49kUQgYLD3JYgcYeAlko7CxYmQsJt54r5ft','EdKcOdYuEyJA3xc','9iv1SRPo8b2bBu1YfUSz08auwThVZWN9JqlcxNGEZuo8lqG3jJSDrLxyBuX8sEStR1QylkKMcj83Q3nfo72wvtQZbHTooip2o',10);
-INSERT INTO ti VALUES (31990,898256032,'ktRLbXUmbqgxVvT6YAanS','y0','FO6','6R4N0v7s49kUQgYLD3JYgcYeAlko7CxYmQsJt54r5ft','EdKcOdYuEyJA3xc','9iv1SRPo8b2bBu1YfUSz08auwThVZWN9JqlcxNGEZuo8lqG3jJSDrLxyBuX8sEStR1QylkKMcj83Q3nfo72wvtQZbHTooip2o',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(24);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
-INSERT INTO t VALUES (1121,-336394143,'lDY7Y7AkUpt1ZYyJu0Px3U','D','hN','i7TntYSWF1KMsN1YeYOgnzrIG2gsDQpcln5','PSa4WI7adh4djQQqhkwCaeIrVPnn0qQtdjOvckQhK3USS9kxSsOznlUuaVsSo9lhw2P','Hx765XXNVq21MabKXkoWpyNFZiN9LA6VrMNCYJb0A4XOXD',11);
-INSERT INTO ti VALUES (1121,-336394143,'lDY7Y7AkUpt1ZYyJu0Px3U','D','hN','i7TntYSWF1KMsN1YeYOgnzrIG2gsDQpcln5','PSa4WI7adh4djQQqhkwCaeIrVPnn0qQtdjOvckQhK3USS9kxSsOznlUuaVsSo9lhw2P','Hx765XXNVq21MabKXkoWpyNFZiN9LA6VrMNCYJb0A4XOXD',11);
-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 (11253,-611405511,'3S','WvTHZWlWyb1h','y','xZI3PKpY8NzcNgfilJARMUMMG1vLlO','WVdarHKtMcSVHFYMP3jDEuTIU2FIOEvfbioSFXtCF7PLcFHeYIxiOoFrPLkkMzQ','IlxwnHEC',12);
-INSERT INTO ti VALUES (11253,-611405511,'3S','WvTHZWlWyb1h','y','xZI3PKpY8NzcNgfilJARMUMMG1vLlO','WVdarHKtMcSVHFYMP3jDEuTIU2FIOEvfbioSFXtCF7PLcFHeYIxiOoFrPLkkMzQ','IlxwnHEC',12);
+INSERT INTO t VALUES (-6820278905734438046,20147,'TVC7Ps2VpJDKtWj5lbekvGvpE8ds8EsLsCS76gSbD5Uz9','52lkn','O7IxN','v1oUEeIin2V72ZHk0RgHW8ZlqmrMjOUdgHGOvsnjfNI9PF3','O','9k',11);
+INSERT INTO ti VALUES (-6820278905734438046,20147,'TVC7Ps2VpJDKtWj5lbekvGvpE8ds8EsLsCS76gSbD5Uz9','52lkn','O7IxN','v1oUEeIin2V72ZHk0RgHW8ZlqmrMjOUdgHGOvsnjfNI9PF3','O','9k',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1654380781709392739,28476,'ydxykQTqc3IqANrck0l7RFxHq8X70Jy6kGSyQmwvonEN','3BNTHAY3cD1g4Ux3ptLlfzOHg0AToHLtT0cFI','1','EkoFsT9qXJnvsvzMdwtsH','3','a',12);
+INSERT INTO ti VALUES (1654380781709392739,28476,'ydxykQTqc3IqANrck0l7RFxHq8X70Jy6kGSyQmwvonEN','3BNTHAY3cD1g4Ux3ptLlfzOHg0AToHLtT0cFI','1','EkoFsT9qXJnvsvzMdwtsH','3','a',12);
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 (-4673,-926335815,'ke1WWZhXDpiTd67h10Rm9Ye','29HIszkuLG6sjowqm3ephbiStQuLWjL9b2sjsMhxNQ33Oj6i80fa7t8Jd5MagP0eacOEPKfur8WXHoQW9dmO6YXXEV7ZI7lsoz5j4kFq8prBxwIPKwEOkBOjeIYHnMzy4Yj2BkCubjVUyrmnmg4QpL3yT3vCQv8ixSL4o7zhj9Orroyel0vwIyoEJOvGBMEPVuHbfYyMm','6DC3','Tr76KqSJyA0zf9bS21beySvFHFVRv5bSvmgUTonw5mzETNIG4kYyINxlQPk4GWV24SF6EpjKWLT3PQowg6UfeisrrGg6JTIItJksDDWV7mX44fVNuDTGR8aOPYwSlDj7WkVug5Lflui','yIgPshdNaTinuiQovVNHarmBeH9OKuosRKX0JIeqoi8w8oQ32q1vo18fdLLuLI7nOgM2pUIANQyAwPBGPhg448','20hJnkgZ4GJn5PucaUcdyJv8zpOHtibYfrq1JkanNf6iRbm2NnbV2hB66APQO8mvT38O4DPn',13);
-INSERT INTO ti VALUES (-4673,-926335815,'ke1WWZhXDpiTd67h10Rm9Ye','29HIszkuLG6sjowqm3ephbiStQuLWjL9b2sjsMhxNQ33Oj6i80fa7t8Jd5MagP0eacOEPKfur8WXHoQW9dmO6YXXEV7ZI7lsoz5j4kFq8prBxwIPKwEOkBOjeIYHnMzy4Yj2BkCubjVUyrmnmg4QpL3yT3vCQv8ixSL4o7zhj9Orroyel0vwIyoEJOvGBMEPVuHbfYyMm','6DC3','Tr76KqSJyA0zf9bS21beySvFHFVRv5bSvmgUTonw5mzETNIG4kYyINxlQPk4GWV24SF6EpjKWLT3PQowg6UfeisrrGg6JTIItJksDDWV7mX44fVNuDTGR8aOPYwSlDj7WkVug5Lflui','yIgPshdNaTinuiQovVNHarmBeH9OKuosRKX0JIeqoi8w8oQ32q1vo18fdLLuLI7nOgM2pUIANQyAwPBGPhg448','20hJnkgZ4GJn5PucaUcdyJv8zpOHtibYfrq1JkanNf6iRbm2NnbV2hB66APQO8mvT38O4DPn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c BINARY(40), d VARBINARY(28) NOT NULL, e VARBINARY(49) NOT NULL, f VARCHAR(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1896376419,1541153,'5dTli0ZxlhLgiJo2GEk8oTpEmvXoDu4AzIpPmp','myHhEsHsQJEZry','jLQhM0fAfOKlgEr7dIK7KGYE28lhKBDa3XQlt8TFlv','bLYNZhama0WAmuVB','QJF5fL71HyIEprBxEzRPAfmNxdNtqDJAFTOGwFMwkFQBxpTAR0MktNeQmQR3h0ph6xNG','2yrt4RX0fsnnYTH8SyrmETr2BL',0);
-INSERT INTO t VALUES (-382016000,8848498,'U282V','ioBc6wHfs1Nibq57enW4I','42','T3MP8P333AL8glYt0bMQDEuWo','wqBoH3xJdBrPnO1AqHaPWMUFujhCPuPkHrJ4aCA8P0UBwBhrcFVIvxPw8jHt1Cqsy3sGOF61avREQ4HFuqqGSj','wKqsuBIOP8z1WpMCXtpZAoD94oZucIOjCRytaXgSDBL92DP332LwFypQ61lmpVXMYTs2s9SkjabqrR3PlMcXMoZYYgpOPinXO',1);
-INSERT INTO t VALUES (-205732353,9667918,'UJ0','0PK2vrNFQYfiu1sAXFkd6N','xmYcyLu4tKnp8LdedsJkgRKIsMg0S00Xj','DU42DAXsFMmHQABmOg5zrhN8st91iE8v','5iflNkQFjGL04YI7BTtInDcqqcjNRzGHig755xmHCTALWYdXwWELR0PCCw8LM3WmvGSTv6Eg0eYAGwF1FjnLj','xtSsgnhe86DbrgIwywhoiWeMW6KS2Ls4RqxJgOspvkqCvDnwhQkCxZtYmjDfnGyFW5RiQKzu6ep0eDa9QCLASfxlZ',2);
-INSERT INTO t VALUES (-1866715768,15831198,'H0fNJl4pgdvBSSucbdv9z6LxBammRQ3Dh9mAG','ZF2hPpqjBxa','YNybUOyZ4Ok9HPmiZZQlS','fUMxnHJ6rAaQ8gatyX6Tp3wuBTRCS','mLMub0wBiK7SH0x90mhgEHu5bJXpyvCbw7Q6LskIIdyR5LmfsZzj6GZumxl','0Q6ATBKWgsDphktScWvGXZf1zu6ahbJeGJ6e5nSgAhbUM8Pe59tJ7nEH1xTcA',3);
-INSERT INTO t VALUES (-538398791,8118584,'zGlcXiasHej0G2ZrGi','ZqORUMiZvhpKYk0eDMe','L9Rkel4vxupJAjoUyxLxyoPydz','M','cGsKwWg62222STrTPY24bDkxtTF','FkeoLWZQi88ExAtS0x06IPueCmR3PAt4HCc4oYhKXLEkAJZp3392oYW9IZvN10q0',4);
-INSERT INTO t VALUES (-855170066,10410932,'1faWJYlixmZLSCW1H83jqI9w8eHToX','WOMPmDRxCHXpkd','Wzpe9wNbFDzlLfMxJ66AgY7AxJCToPC6PXmbhYQ','rDShXCmoiQcmKYX62','XgjTbz','Kya4Y0mMEHG3ABq9COIb',5);
-INSERT INTO t VALUES (-2018530842,393603,'FaCQaW5l2F4XE','v4LvMzMZ0OFkuEIJ86O8rB','Gf6h9eOH7l2V9XeYog8pIgSAEF','dpLAvSlLqkne5vASUb','8SyqkrWjMYcGPg1AFMRdNtUwHA0PyQoSvlwK0ti4yzgCRm0MHG2MtsYDnoG5f2tCT0A5qjGMB4ShMc6bm3YWiDc1imkL4aNrTej','8Zh9GlQMKmOVvO2chvwbCTLe8EW3uWM7PQPaUExP1aaZipgfYecbjMfy1prWoh5KUxxgF1UoA8NRQV',6);
-INSERT INTO t VALUES (410928103,6363447,'R9zY2mXtN5WX2Lv7WwqQC','V2d5zDGiUYxpSuEDXNNhRKz2jSjZ','kB2gsneLhdwSZ39uIIqMe3vp3D2LX2u7Z72Z6R0','lEONpEjAzH64eUGcBapEuhN5','yjfAjTLxKxSeG2p0u','MRRPpObk4xrdG68lRirHLhPq2WJtfulUgwj7kIf6YYyF0EyvRSRynrB4VMSG',7);
-INSERT INTO t VALUES (1700840382,9119297,'AkxrKQTdgPlz3rw6EO0GW3WDtlRtBlS84h','WSHXmYcQtrrF8yti','1Yq6Fz4RbKZYBihaG9oIg9JR5ZB6Blgx20exOtAgV','yCtHn7MNKGU77sjBAn0rsSVf','jz1gKrrDd2E0PCbdsnuqpCK4A7Pawd8Y42MeBz16osEkXt6BsOFIBaAkusCKNi54fZJwl3UOaC','yUsF8uwba9NY3vyskH8KktqWdM9NZwZPXUlnectY3Lz1WhqDCYaosKNv1OWPSWG',8);
-INSERT INTO t VALUES (-757178094,13173713,'YNJiQR','FJVlL6LP','VF67r3','xsQj','nfUg4RbwRNAxy9mvFR6OycOdwxZjRqlOwQIfBefJGHgn1Oxjt67gpOTeyeyQNGTpoyFSgvctPLjeq9yAG6T','R2RicmxvgQL7q42e1bI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6200108770717593732,16915,'2JA4WwZbvyOgVfB2S7X3cfcxluUHfU1pqGUorqwDEnKmj','00bqg2poTOzcdcCy05KNnvTAItV9BnqkPmHwEaH9PpuNfB6i3fTzoGrLiolB3C328kOPDU6SRNusziTgH0BaYRkHVgCRemGGIllD3f862gH','lzZgU','zRmDg1TH03r8WRKV9h4uQiFHSmerprrBBni1N2DzMWTjG2F7QCUdLYdwqAtpLk1JIlEQj1Bv2','f','W',13);
+INSERT INTO ti VALUES (6200108770717593732,16915,'2JA4WwZbvyOgVfB2S7X3cfcxluUHfU1pqGUorqwDEnKmj','00bqg2poTOzcdcCy05KNnvTAItV9BnqkPmHwEaH9PpuNfB6i3fTzoGrLiolB3C328kOPDU6SRNusziTgH0BaYRkHVgCRemGGIllD3f862gH','lzZgU','zRmDg1TH03r8WRKV9h4uQiFHSmerprrBBni1N2DzMWTjG2F7QCUdLYdwqAtpLk1JIlEQj1Bv2','f','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5342438155434525472,-2053,'q3khx','eTSM63RTcoUyEmO0am5VkYQdcNzRFYiIAKzB6TjWM5Ml6KjCev7eMChAvJpxXSGgcGh1hn6SfiRFBYHxjeqBQSZb2Hx87UDRfHiXkeNG5KAo4AqylG7zMdO3RkeeUaMBRhEMqA3Jhj4FCHCmn91BGhwCI711Kz0KErONYY0l75mgij6LEroCJTZUyrz','Dwj','8hHTi2ZVBob5vqCMj1N5LZW49WXhhc2l0Eexgai','KT','2l',14);
+INSERT INTO ti VALUES (5342438155434525472,-2053,'q3khx','eTSM63RTcoUyEmO0am5VkYQdcNzRFYiIAKzB6TjWM5Ml6KjCev7eMChAvJpxXSGgcGh1hn6SfiRFBYHxjeqBQSZb2Hx87UDRfHiXkeNG5KAo4AqylG7zMdO3RkeeUaMBRhEMqA3Jhj4FCHCmn91BGhwCI711Kz0KErONYY0l75mgij6LEroCJTZUyrz','Dwj','8hHTi2ZVBob5vqCMj1N5LZW49WXhhc2l0Eexgai','KT','2l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-191964682816368613,10705,'7b5Mi88x2KBD3R8NDMFq','uWuM5VSoW387kp1AzbZlqh7APwPfQxG4mNSdMs6iX13q3OUHmyRZv8QU1Kf0U9QIr0SDBfU6G0Yw9ABu2ztPjhvvcP6GTKBeR0OZN5RgvSAnO4vmLhe88xYWO9KxSVRWRq4KDokTXg7YN0m','Uo8fg','V7cdVohNFCgVVRdnPFzrk8qipOtEC13YXim3oHFaacRl5xiZBFM2AzvzZAbhYTwaIg6l6Uo5m7iR8O6xJt2aRMeWhEnThnG01WqPWsmqky7voBO6wsBrHutLCKAXyGiPV','G7','UMf',15);
+INSERT INTO ti VALUES (-191964682816368613,10705,'7b5Mi88x2KBD3R8NDMFq','uWuM5VSoW387kp1AzbZlqh7APwPfQxG4mNSdMs6iX13q3OUHmyRZv8QU1Kf0U9QIr0SDBfU6G0Yw9ABu2ztPjhvvcP6GTKBeR0OZN5RgvSAnO4vmLhe88xYWO9KxSVRWRq4KDokTXg7YN0m','Uo8fg','V7cdVohNFCgVVRdnPFzrk8qipOtEC13YXim3oHFaacRl5xiZBFM2AzvzZAbhYTwaIg6l6Uo5m7iR8O6xJt2aRMeWhEnThnG01WqPWsmqky7voBO6wsBrHutLCKAXyGiPV','G7','UMf',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(13) NOT NULL, d VARBINARY(28) NOT NULL, e VARBINARY(72) NOT NULL, f VARBINARY(27) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3401013844,132,'0N5tZ','GBYQR2jNCo1XyAd5','EEQaYzNFP8JTMhrv4egfLYOcN8o3kN8Di83UvJ8gM0BaQ57uKK1pb4Qo4eyphcnKv8bDcsTm','zO4t274','fP','S',0);
+INSERT INTO t VALUES (3596519403,61,'LH','tnOI0as28UDKBY1kl5CB','xNLOXEs4MalTQFqQB77J2sAPLyfdXID8SX3tq1XQAMw','eworeyRPNgGAVqBsX9Vf7s2jS5d','Y','E',1);
+INSERT INTO t VALUES (1040089569,8,'LZhX3euEz','qhtuBdz38m9KZYEUTxr','6TOBiSD0oFeifA9nrxFzO72','UyazB03k6','v','M',2);
+INSERT INTO t VALUES (3594169393,213,'Il','I8IZDUQl1kN7l98','5Bgxm7eakdB5nyMhFMGIOw1o2jYW1EvMpddU8VU389xFjUufAJrk61ftH','iYYd9AVpohkSWg','s','y',3);
+INSERT INTO t VALUES (1327530929,102,'JKvf','e9vgJFqCOoJ2NIMAX','FaoQd8xWEIvUj0Ithn3OORCbEAww7ki','F2EW4LDL','f','U',4);
+INSERT INTO t VALUES (1255941090,227,'A8zOgC','KxNbaf6fA7D1kXjMEiA','bndyKRN1BHqQ0jEmTRiCgA','agSA05OpzCL8PiLO1IK','bS','t',5);
+INSERT INTO t VALUES (400940907,212,'TXtnNXD7hv','Es91YYZ7Q7tY','ZbEuKgvht2uTpCMhczHFF5hSWa0WmRF0RVDLIRgoj','T2j41n37AU6h8bi','a','n',6);
+INSERT INTO t VALUES (1580734986,79,'7FgA','HQejMVZLnZDk2izyfm5BRhf0g','uAgbsNxGlHFd3nl24izRH4Cz1aentDT','iTOgD','YC','k',7);
+INSERT INTO t VALUES (4195762821,133,'WV','GroWFB5f04LExb0I','VR1YlniL8','itsm','H','p',8);
+INSERT INTO t VALUES (1568518507,224,'36Ow3dCRHGhnQ','JaRNePN','bnsh7R7XGzlVfpkD2zaCS','w6ZcExA2PaQDzpqWIUAuyLvy9fV','n','c',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(13) NOT NULL, d VARBINARY(28) NOT NULL, e VARBINARY(72) NOT NULL, f VARBINARY(27) 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 (5562545497150270294,14780250,'IILDflHPqKn','UAAZ','jH7aFp4ZsgjQsmnRl4WW2d6q9Y8sI','Fbo2KkVNEX81yXQuQbsLNBpb','bNgnZm5dkdgz60yGIxu9Ex7kkrWLKFyqUjH96C','oAOvHo0p8BLruzTDN9RdkTqkpmIFeh1BwPZVRIGnP4llGkMtZJ',10);
-INSERT INTO ti VALUES (5562545497150270294,14780250,'IILDflHPqKn','UAAZ','jH7aFp4ZsgjQsmnRl4WW2d6q9Y8sI','Fbo2KkVNEX81yXQuQbsLNBpb','bNgnZm5dkdgz60yGIxu9Ex7kkrWLKFyqUjH96C','oAOvHo0p8BLruzTDN9RdkTqkpmIFeh1BwPZVRIGnP4llGkMtZJ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (8630833242272261957,10010682,'96p5IRVGACGjd8zOWs7Nx','TI','n2ZiDAueC8QX','gBzS','tWPywk1myul4MQuu3Z98TnHR8Igh8h3BLNwWuVA29lEV4j6rIsZxpgYQgmknzbvACXu','zDQ',11);
-INSERT INTO ti VALUES (8630833242272261957,10010682,'96p5IRVGACGjd8zOWs7Nx','TI','n2ZiDAueC8QX','gBzS','tWPywk1myul4MQuu3Z98TnHR8Igh8h3BLNwWuVA29lEV4j6rIsZxpgYQgmknzbvACXu','zDQ',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2225278260,74,'NZJR','9PQtVW0SLjafBX5TdJr','7WEAIMsPG7TcGOo5MEpAJdZwlGr','7BMm','gf','1',10);
+INSERT INTO ti VALUES (2225278260,74,'NZJR','9PQtVW0SLjafBX5TdJr','7WEAIMsPG7TcGOo5MEpAJdZwlGr','7BMm','gf','1',10);
+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 (226253977,190,'ukU7Hy3rxxjTj','UsWfP3S7','U13EtEOVJPFlTLa','XMRBhNofu1XarnX48','bY','1',11);
+INSERT INTO ti VALUES (226253977,190,'ukU7Hy3rxxjTj','UsWfP3S7','U13EtEOVJPFlTLa','XMRBhNofu1XarnX48','bY','1',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8983644632492174344,4032411,'3j67n4BcyJDaZ4BSYEa5BShwP9','TXiLykcVB0lhKnWlf2NETakjEo4NDlWCDOAjszei6pf8C36HIeiCd6FMi8HUajBGWPeL9fMgdCanm38nm7dNpqEwSnEWss18q8CraYY2JLkG9Z87kUjesXrg3M3JZ37semczO06GO58ADncgsQTyTV88wa2H5tBwOCmjRIPTfNYfrgS9wmGxgOb7tirUF','STndcldsizbHML3nKfufQWZhS95','q6QsUDD8tvbKtY06lVSNjEl','h1KcF7tdkaJUldWlQpcEked5BskjZF1A0fBLinevflBdYxJThjpfqMDi9HjjmWZUjIf','Rr9JxV67BCDz8yF48cbLif7PVWwk2L4iOamgS1dxOpFz6nwF',12);
-INSERT INTO ti VALUES (-8983644632492174344,4032411,'3j67n4BcyJDaZ4BSYEa5BShwP9','TXiLykcVB0lhKnWlf2NETakjEo4NDlWCDOAjszei6pf8C36HIeiCd6FMi8HUajBGWPeL9fMgdCanm38nm7dNpqEwSnEWss18q8CraYY2JLkG9Z87kUjesXrg3M3JZ37semczO06GO58ADncgsQTyTV88wa2H5tBwOCmjRIPTfNYfrgS9wmGxgOb7tirUF','STndcldsizbHML3nKfufQWZhS95','q6QsUDD8tvbKtY06lVSNjEl','h1KcF7tdkaJUldWlQpcEked5BskjZF1A0fBLinevflBdYxJThjpfqMDi9HjjmWZUjIf','Rr9JxV67BCDz8yF48cbLif7PVWwk2L4iOamgS1dxOpFz6nwF',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5487662990108907565,10933286,'eAN9CO','kCBSlNI5v6sjIWVHxRdHth2hdicT0obr2XJ7BwpZ76JyqqRTzHDYOKGgXGKJg9ErAfCwguvIqxyh59gi5e3cg1HviUd1N3nA6RUyXSvd0S014bpJFPnxJIhRlCTT1c8iuNAenOao','h5Mwdv4x3fm6u4trlXpFCJ3','c54QlxcLaA2L5AuzSURh8h4fg9efIb7Z3bDE6fetiDGdZW9EmDGScYFOwu1ZOqtTrDfeET5V6rWI2fpmpGNPOCs5IBkA3ACUwypgTbAfoAdGN6Wnxfc3WiShqr0VxrB2iSOtX4dzbfDRChSkA1j5BZqi4Ce8LA5qk6ni5USjra96XdkMkqdPku','6LSPXoQgdbGZ90nSXazjquqvp','pbPAyWg8Ka4HofPMc2mti8MPAEFio2WDgfasLwEvfx4f2pMipgWLJ7PZrGc6mbki',13);
-INSERT INTO ti VALUES (-5487662990108907565,10933286,'eAN9CO','kCBSlNI5v6sjIWVHxRdHth2hdicT0obr2XJ7BwpZ76JyqqRTzHDYOKGgXGKJg9ErAfCwguvIqxyh59gi5e3cg1HviUd1N3nA6RUyXSvd0S014bpJFPnxJIhRlCTT1c8iuNAenOao','h5Mwdv4x3fm6u4trlXpFCJ3','c54QlxcLaA2L5AuzSURh8h4fg9efIb7Z3bDE6fetiDGdZW9EmDGScYFOwu1ZOqtTrDfeET5V6rWI2fpmpGNPOCs5IBkA3ACUwypgTbAfoAdGN6Wnxfc3WiShqr0VxrB2iSOtX4dzbfDRChSkA1j5BZqi4Ce8LA5qk6ni5USjra96XdkMkqdPku','6LSPXoQgdbGZ90nSXazjquqvp','pbPAyWg8Ka4HofPMc2mti8MPAEFio2WDgfasLwEvfx4f2pMipgWLJ7PZrGc6mbki',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c CHAR(51) NOT NULL, d VARBINARY(44) NOT NULL, e VARCHAR(49), f VARCHAR(23) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7,-23,'XYO9gul9hVvtn1eMRYfQsCzcAenvcQC75ndotc','td6AHy6w3pE10CYI8CNbd1EaEFjNjDrpeoB4J9RV5','DnVlBfb2FDOWGBOFehKwctdx4BLowc6piznUq','atcVWbOx','BZ4ALYs43HQGY1ag2C34Rnehhbb6C73M24a0xsxx2qjEgFglbekLPhhTxFizwrjVgQL8ftVYKooNsHBjGucdd','RlpQOdolEMgY5EUd',0);
-INSERT INTO t VALUES (-59,-49,'iDPn2MRGGMm7yCEOr07MYMJC8Zwa8ZeRr','ZybGJlK','uCZtc6GAfs','Ry','vAna','qAkMbKUebTUlv8ld5uCLJ',1);
-INSERT INTO t VALUES (28,41,'D9mD5gl2KllAW8GsmKEb','eMKpEr','NICjw9Ivg7CXWsFQ','IYyURlK5IScbssb66keML','HxnsxlbuiP9Jg9JNI05BGASIiOq8eX8zWsjFh3eMm5lWZfid8JRrtbvb','yoMSwvp7HOBRKQ5bJC',2);
-INSERT INTO t VALUES (95,-21,'hD6ccBTWK72D6FXOQmTeJVtPEPqmc','VdGii8Qm0WLi','nf8TvGXB0BHM1o9NkX80Cve1','e3TBZZ813FdAhL','ZDO4rvOTFAbN9y4XldLF','1I8ue4dq3PWfH',3);
-INSERT INTO t VALUES (-94,118,'uyeivtijQn65kwCNZQL8W6ypLyC0XOVEX6YhOVRZSs938vBtUX','BuugA2DI8NaUqbHUgO1yi8HSlW4','1z0UBbnkNeiPr','UCQv9fH4IL','aTUeviEdpvbB5t88lUDsRJRgO3vPj6ZX2TQo5H4thiboamfXfiLUY99bWd6qgcuep3LQv5mzBgD4VBHY4pYjh80v3','MqOUCrT2QJ9a9wIleeqqrhlsWSmoiju2IS9nTL0A4ibzSfEqNlnBLt8cxz5HojdvRQWAcEn0SzDOIN',4);
-INSERT INTO t VALUES (-104,-30,'rmTeHvI','xI08QpYkbK8X8uP','v1EnQhFMWASVu4','sliP1EsnM2rTCLnBYZxX','3CHmDg7ng5gqSWknYRMntFPSQS7lCSXJ9c4IYpKlB4Pa5SMLF0fH5N0lUseYYfXoUV3xlrilCKz7uxwvDK73OTjm6QsyP','cHGYAhkyKZvae6ddTuC3WZkWPAcrfoJbPYeyaZHKRMLlnUIstXqXHcLMX7kF3D7powZac0B1HqBIAYFtWmLKjO',5);
-INSERT INTO t VALUES (-10,-124,'DG00qO0OnIBrXsVEKLnWWTH1UO','WMx5VLvHB54QaKpRxPH4sNJcx','lu7rhqQF2PnH61Xbw70cXa97EwmYuNqfwmGAu','TgDj7Wc','AK4llUEFXzTqixzJNRJRxVJcLrwkVJOurhv5RMI5OjXYCiVS8QLRVrBw7zlbPfGcmYDeK5jUsc7nNR7X42IGth0ft2H','MPVSIjQC3tYQpKANAj92cWCBdm',6);
-INSERT INTO t VALUES (-66,105,'VxTp1owS76xJEIaoclMFTtFUfhm1KKHMYDnuQdoBawgQabPs','qwJIehxMmdETnUpwzOsDNt2jG4K1h0iWELPHAVSbZ89','YPKOaQmJQX3JXeMFmRCq','MHO2','YIZ8zwxzwxJ2an2lk5EbgbidaN3C5fcVUOp6m9DoqK','9AgoTBJHrh8q',7);
-INSERT INTO t VALUES (95,16,'VFa','95Mbh4rT444tjrAKVECoa7BNmm','ldh','LjPdDzO9wSPGpt6eVkn8b8','6pgRB6oiUgBxcbHgW2n3rgOEfI5ShB0L2Cta8X8NYQ9vHyNPtsJUD9wdHE','kCe',8);
-INSERT INTO t VALUES (97,8,'BTSfiLkcayqt3cjNjx8uXqVw7Lx34','DyuXOHZyP2b7GUAZwdHKKPYQCz7Ei0QAY1m','950dzAiZjLYnYEUuJ6WNrljhFBiMnMwDvOH','UA87RSVnI','I2B3SM5SciHVf4DFkeOykXaVxhuYClGt3Cs5jmjweM1VSO','uOO5LCSBF5o8xNf0ppThz3QRhcOJ2WHkcX7xxGNr8ocjC6Ipb3dVWkwKAgGVfqZ4r',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1451576197,47,'r','C7vdnI723tClxLmbABvOfkskwKIHwq6gl8snbOpdX0Ayg2IJWvT8zNf6XVJI3Npj1gzMaKVMiuSVm1QVl0MuSsaCT70lzjmiLTUGo2IKOzp7NpvP9zVjckgFkpVyuSaqunqCku2AkAcMYLAHKtNGB5L','SBztjLL7d','D0L4pe23k7AlWG','K','W',12);
+INSERT INTO ti VALUES (1451576197,47,'r','C7vdnI723tClxLmbABvOfkskwKIHwq6gl8snbOpdX0Ayg2IJWvT8zNf6XVJI3Npj1gzMaKVMiuSVm1QVl0MuSsaCT70lzjmiLTUGo2IKOzp7NpvP9zVjckgFkpVyuSaqunqCku2AkAcMYLAHKtNGB5L','SBztjLL7d','D0L4pe23k7AlWG','K','W',12);
+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 (2072567826,127,'Rt','iOhYYXdVAcz4QVYpTw5EyOu3iXw9KxGVNt5BrmGg9AqdLSFpArM6SO7UVfO8PF1UybUIBBEzdQlW0OQBzP8vT4o5rSnFgILzKfbryTTYV6USN','9d3cHHsPxGJ72qeY09XdjUKKkYalvf5HjpCz8qlYrXBXTgK5HHn6','IsdpIBhv14x1qD0Ail5HRUD1Agya4WN12tApSjpuu7IaFmXISTp52L4InMQsVMifMDqMhT2qlTJ3JhDAb2nroNrczJ3gNvFsZoJjPqTta0rPVtwmJ1z4KUIk2OidiTiVSzUC1G7LV2Ync88smFzsZBX1E35ekcmSqVB8pWjaGzAEt2c1j16TBXhtfUwVBSg','B','z',13);
+INSERT INTO ti VALUES (2072567826,127,'Rt','iOhYYXdVAcz4QVYpTw5EyOu3iXw9KxGVNt5BrmGg9AqdLSFpArM6SO7UVfO8PF1UybUIBBEzdQlW0OQBzP8vT4o5rSnFgILzKfbryTTYV6USN','9d3cHHsPxGJ72qeY09XdjUKKkYalvf5HjpCz8qlYrXBXTgK5HHn6','IsdpIBhv14x1qD0Ail5HRUD1Agya4WN12tApSjpuu7IaFmXISTp52L4InMQsVMifMDqMhT2qlTJ3JhDAb2nroNrczJ3gNvFsZoJjPqTta0rPVtwmJ1z4KUIk2OidiTiVSzUC1G7LV2Ync88smFzsZBX1E35ekcmSqVB8pWjaGzAEt2c1j16TBXhtfUwVBSg','B','z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (685406422,101,'kGZMU531bSe','Yn5Vpepz4cE6LerYGWMtFkH','8d1Lmj7IKrhUb6bRdiZuK9FTWPvsu','aghCYQx1lt0Gt26CDGAtr46jkwWWpSAKU9Jc6AglaVfGs4Qwrmbn3yHModbij9DkLpYyAe3CqE10UO4h3fps5qyue17LtzPhwMr0CAmFu8wqZRqJS8IorTSQwBHejXc0bBksJFns7l895MFTaZiq6Yxw6jJNQGYBYd7NHDO2VQqmGAuu3Uk031LKat9n','Sn','q',14);
+INSERT INTO ti VALUES (685406422,101,'kGZMU531bSe','Yn5Vpepz4cE6LerYGWMtFkH','8d1Lmj7IKrhUb6bRdiZuK9FTWPvsu','aghCYQx1lt0Gt26CDGAtr46jkwWWpSAKU9Jc6AglaVfGs4Qwrmbn3yHModbij9DkLpYyAe3CqE10UO4h3fps5qyue17LtzPhwMr0CAmFu8wqZRqJS8IorTSQwBHejXc0bBksJFns7l895MFTaZiq6Yxw6jJNQGYBYd7NHDO2VQqmGAuu3Uk031LKat9n','Sn','q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3761417185,130,'jQHTDS','bPc5Njk8VKrfY0cpO','YWNtuGszXbzslrZXCSAvm3QN9d32I514ZKXvP2OjUvG2o5ILN6Lgf9773','YYEgjrx0dLvw69E6DOqg7HzUDqBjEMkTm0lO8SykPOmnhb2M5TcelzEDnFEZyiPR3O3LWgssRrGBfBtYMmDAsDMbswERfgc5Jpxxs8QFacHYQBQfsOll9OLYseX6dpQPezqlerSVKC7QEGhuLXaRMMW90nHsm2FxbAyIVy0cbiJDbVdQiKMKU2FGz4d71lxrCDz5FfSVLtQfJbm5yMrcTYrcwZGtHzuibxR1L','ZT','0',15);
+INSERT INTO ti VALUES (3761417185,130,'jQHTDS','bPc5Njk8VKrfY0cpO','YWNtuGszXbzslrZXCSAvm3QN9d32I514ZKXvP2OjUvG2o5ILN6Lgf9773','YYEgjrx0dLvw69E6DOqg7HzUDqBjEMkTm0lO8SykPOmnhb2M5TcelzEDnFEZyiPR3O3LWgssRrGBfBtYMmDAsDMbswERfgc5Jpxxs8QFacHYQBQfsOll9OLYseX6dpQPezqlerSVKC7QEGhuLXaRMMW90nHsm2FxbAyIVy0cbiJDbVdQiKMKU2FGz4d71lxrCDz5FfSVLtQfJbm5yMrcTYrcwZGtHzuibxR1L','ZT','0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT, c CHAR(87) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(4), f VARCHAR(47) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-68,-32446,'WuXaOaoAgImfWQnbF5QnPyLkhNxm9X3fYAPhvgLvFKEfQ','obWhAKiQJcDRs8pkoQOjCu6xwS4AQuLumiauh2ktE8segssMoJTLoQGW4txZ5P2m8E75r','tx','KsDxJ5vZTNXv5nY7DEkojRUXaAiGcv2','w0','d',0);
+INSERT INTO t VALUES (65,-17032,'YWRVz4DEOkPvALhBM6VpowguGGXSEVxSMuEW90F88IS8LzsDytVzaXRT3qghMfJNDKpZKBFee2N4iX0gr','t5PALKRZph','jIC','yAC4Vyi8jwdk4FZ9fcEGkIf0yMhaFdYiuEHZOloMf','CM','Y',1);
+INSERT INTO t VALUES (-14,-5355,'BzEo68veqfv1dr5tTmV','nIm5sObatnwzuxLbRgVOxqm9o','N','ksPmLnbF1yNVD9GN1YRRBkzNG6','iH','f',2);
+INSERT INTO t VALUES (76,-9705,'3zmoMbtG','eYO0YIIqPgaBKrhXFHsHJ','N','tYaa7s3C8tX1Wup4','TH','w',3);
+INSERT INTO t VALUES (-39,-10340,'qU8aouU2cK91sQgZZIns8WtSYxr2iWxMnUbWHhc1AywWfNKm','nEp','IQEo','fWHhIdDXLNAwRvTnD3t9dCUw33p1JVRyleLTxPk','v','H',4);
+INSERT INTO t VALUES (-120,-17716,'TYtq0nHJHGjm4nusWUiL3m7HPN3Dhf0U7dZQisd4Bx0l57JF1uTmlc7MvT6USHMx5PCbiPl0oY8ty0i','ZYTsZ14Jj6VKK0q7y1EnIadf5sUgiMaHjJ6YbxkPhK2KVr5BFZY8Rl1zpQAF97tQV6HwD','BI0p','bs14xIqYqYjlMj2xaST2QDDrLRL9odFJjwIVFBPNhX1','Bf','i',5);
+INSERT INTO t VALUES (-85,-26706,'KJA3GA9dfpQzoSTpWv99OeQ5TCl2M1nwESuhzjcpqCk8dxEOhrlgBdNFHLXZfzGzbyOODvH','rFYuBUvKjAtUi2RjmrJvkw7APQycz1q0T86FQ5ydtpNdkE92MoR80vFhpA68TEgn','95','rLHCsmpExlv9V3ICcUl0IxT3W','YH','K',6);
+INSERT INTO t VALUES (-78,21256,'nM11ZTgau03wRkTH0OiUQRsdfDB0IfMuRg4lPJTqgIdkqneMZWFaXxchKxGCG168KuyyCf','0ypib3bDic1a7EMzpgu4Ch1DKlZQcTadJBvTKjdAGuu2Hiu3kG','ulZI','s','4','A',7);
+INSERT INTO t VALUES (-84,9020,'qXQuQahSXrAV5I0guV5I4wxHF4640KCAgVe9vJBNK84THMy1C2rciUntcRxZ0nbCMGVoo','HPLp5RFcSIMiluNNsWj','fo','q7maWX7NrLZ5wgKp0Gd8C37kZCu4ls','Wa','M',8);
+INSERT INTO t VALUES (52,28127,'7jdrdkcqMg9vFJxhJPTywPUs5iwaLGW','Ywsvg9CkZ','2w9B','M0cjfJScfYLRW','3','4',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT, c CHAR(87) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(4), f VARCHAR(47) 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 MEDIUMINT NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-5014132,-70,'ZhXq26gmTXcnbY1cfm4Q7cgMdc8Tz6D','EueF2HlImgap2hRcT7TbO2L5UPTl','DwGdvKojArSUqWfiEDfOBMGhXiH','PEb','UaAWhP0cwMbBC4Nnx48KoZ','21B8BBNpjxMdpMy3IJChXeyNNLvwi3HO8PCHnM2AmsXfcZKHKuKLCWEc5vZc',10);
-INSERT INTO ti VALUES (-5014132,-70,'ZhXq26gmTXcnbY1cfm4Q7cgMdc8Tz6D','EueF2HlImgap2hRcT7TbO2L5UPTl','DwGdvKojArSUqWfiEDfOBMGhXiH','PEb','UaAWhP0cwMbBC4Nnx48KoZ','21B8BBNpjxMdpMy3IJChXeyNNLvwi3HO8PCHnM2AmsXfcZKHKuKLCWEc5vZc',10);
-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 (-1462225,-75,'1Kc9r1Q14eDPUikGrjdb1Fb55ZKkUS5j2VYmU','Rg3H3dkP4vSh6qr16W0Om4W1g92XbxmzY','q2cS6U4gbZPJWyKQGlr','VlmQctG6joP','7J6fcTE0KUWMVzRMIAWDLu3t523DERpnyy9HxBSFd0ALd4jU6eVFQRmciHtJC5','fBbymegukDgwexinAZkdZGdvsVmREzt5mvQw3w3n9UC8c',11);
-INSERT INTO ti VALUES (-1462225,-75,'1Kc9r1Q14eDPUikGrjdb1Fb55ZKkUS5j2VYmU','Rg3H3dkP4vSh6qr16W0Om4W1g92XbxmzY','q2cS6U4gbZPJWyKQGlr','VlmQctG6joP','7J6fcTE0KUWMVzRMIAWDLu3t523DERpnyy9HxBSFd0ALd4jU6eVFQRmciHtJC5','fBbymegukDgwexinAZkdZGdvsVmREzt5mvQw3w3n9UC8c',11);
+INSERT INTO t VALUES (5042812,-10253,'7','Hnfhi0VJcIA7Yv5mc','9jz','x78zBKRm8V7EWeY7eQmfv09Cr','f','J',10);
+INSERT INTO ti VALUES (5042812,-10253,'7','Hnfhi0VJcIA7Yv5mc','9jz','x78zBKRm8V7EWeY7eQmfv09Cr','f','J',10);
+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 (-5138820,-5297,'4B3vrPkM1KXBgrpkKea47Vjen7JRotM6mWFqofo5gpngdlYu0bA3UtsLT1tmmDeCC2F7sWVu5PNQdmlzuJTh','mLy1Su7UP95sPVsCbr7UxR6cqDUHWx9vJUgOv9UyT','JGkQ','ceFlAjgHtjo','8','Y',11);
+INSERT INTO ti VALUES (-5138820,-5297,'4B3vrPkM1KXBgrpkKea47Vjen7JRotM6mWFqofo5gpngdlYu0bA3UtsLT1tmmDeCC2F7sWVu5PNQdmlzuJTh','mLy1Su7UP95sPVsCbr7UxR6cqDUHWx9vJUgOv9UyT','JGkQ','ceFlAjgHtjo','8','Y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3287211,-88,'219BpipstSF5NPJb9AIyuR92OZig82emO3MdV','yGeLJX8ZrtLXRtGfS432jqpNeaolYJDYEiABhaTshBTssygMPRASthJwdLxJfUBdP2wjgMTJ7M8MeC910PDo3WcvGWgU0CoXCT35CKngHfa7oY1Xvdb3G1ao1BGH0PXOmGY69sJhZtssQosDL7bybqRHQ96AdrDLMuGpJlG9Wv9SCBMALHUxViHRCySpzBDI','nAtbuBWjjPNs73JkKVCBZrR','04z','Ju1SR6g8RMfD4iyPlMjpaB91f2n','jZ0Lp5XH2SRUobYLBs1gciv6KHsXRWeLyoyvtyGYFMIJ0g6zD54XwWRdOlhRIT06sq1CT2bkZuQYh',12);
-INSERT INTO ti VALUES (3287211,-88,'219BpipstSF5NPJb9AIyuR92OZig82emO3MdV','yGeLJX8ZrtLXRtGfS432jqpNeaolYJDYEiABhaTshBTssygMPRASthJwdLxJfUBdP2wjgMTJ7M8MeC910PDo3WcvGWgU0CoXCT35CKngHfa7oY1Xvdb3G1ao1BGH0PXOmGY69sJhZtssQosDL7bybqRHQ96AdrDLMuGpJlG9Wv9SCBMALHUxViHRCySpzBDI','nAtbuBWjjPNs73JkKVCBZrR','04z','Ju1SR6g8RMfD4iyPlMjpaB91f2n','jZ0Lp5XH2SRUobYLBs1gciv6KHsXRWeLyoyvtyGYFMIJ0g6zD54XwWRdOlhRIT06sq1CT2bkZuQYh',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6105621,60,'Yz96v8bLB7M8vIUR524SWqtkY','sX7caDvXPoFmRXxUdeaLoms7Qxi0zNvS3LqfmbzLi5wOSudBSxYil3QiJekIROqCVNlfC7YThfcCcamHd2jb5ov5dh91CW7mRR5lDBwh0TkNADZ6i8evVAtLep','obpFhQa5sNCJZjN8KxbzxgwvtS4yNXN3G','UUqHa1qnSpdhC3xVciKg9hBCgnnep5Fbvmrq5YINI0zu1zglAheNevpLp1KsNVRKmlKUAHPOchZLkabcITp2bIp3JdQ6LM','BGZFUUuZvTxc8fQPiF5C9mrjMV7WeBAR8G7O3bbwEuUfrMup3aQbLj','687iaxu8t2CIBmbAJJSOCmyGRZhreNVOZ5HocunhJaGyW8ys6',13);
-INSERT INTO ti VALUES (-6105621,60,'Yz96v8bLB7M8vIUR524SWqtkY','sX7caDvXPoFmRXxUdeaLoms7Qxi0zNvS3LqfmbzLi5wOSudBSxYil3QiJekIROqCVNlfC7YThfcCcamHd2jb5ov5dh91CW7mRR5lDBwh0TkNADZ6i8evVAtLep','obpFhQa5sNCJZjN8KxbzxgwvtS4yNXN3G','UUqHa1qnSpdhC3xVciKg9hBCgnnep5Fbvmrq5YINI0zu1zglAheNevpLp1KsNVRKmlKUAHPOchZLkabcITp2bIp3JdQ6LM','BGZFUUuZvTxc8fQPiF5C9mrjMV7WeBAR8G7O3bbwEuUfrMup3aQbLj','687iaxu8t2CIBmbAJJSOCmyGRZhreNVOZ5HocunhJaGyW8ys6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(39), d VARCHAR(63) NOT NULL, e VARCHAR(32) NOT NULL, f VARBINARY(58) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7877328120508861801,8653,'59','RmHh9QxxNreQfia7HMVgnQwT70dWFdhbkFEphrt6dI88Zs21dDCTpcB','mBMkqri8v','p7X0LvLHL8BIvwfmknCNfI1PdL5z9NRQ769YLgDrPHNpWYaTi','ryoDVT4UjZYdekRWVC2Vs6uRmjtZKfmlg','WRtoImMGtAG42ld6PckQDR9TeRzU0gsArd0M0j05nje',0);
-INSERT INTO t VALUES (-4656816491924593136,42780,'csx0K','6re5fxmkU','8eGZD6CKD','PXVqblzCjR4buZzqARmE5D9Cm8qCRjd0HLv7GWxlP3CUirQBpZGLZUnM','F0O','2MUE23V9D9xGiFRn37bwLVc1Q7qWaT6xPcfvW65BQHj8JF86W0wTUfByJIJX0eJRzRzKSPKUCi5TD5UbFnljCNIbOxSsp',1);
-INSERT INTO t VALUES (-6966610908392363083,46131,'A5hMHKqXdmctopbX5xwLDziXd2Q45','Tdc2lNiKvxFQa5DAUDrmyzJJQ22jeJC6qlQ4A8xTpnIGd9auPmZXXQ3SbLx','PdeDwoM4vwsuUUALGG','7vfe6ijIfIsTU43lJs55gd7c8gMSH8iTLJqjSPob96aNDRGAw4Cd7892yu','uBDIt8BJn9llQZDvTEas5XHav0RiaBwrvZVWYNATfw55DHHotPxbNy9RIrLRsaPbBdO8nbqJ615KCG2adB','aRcURmcaShLp7HOGn4yLXapE4uLCNupvlCBdMP1OYPkok8WYu4lBTOAfjiFTVnszbcCPFxDBaBg',2);
-INSERT INTO t VALUES (5429204484791400202,43537,'igoE','RgFdQpZAFLalhTalXiqj7i0MG4I','iFmgvgFlHIMoJaDSmP9CVt','dsPF2','cX4J8UKgkTri1hKPO1r1rlTI93U2YwUY2y','CAPqW2LtrTPZajgwh1U',3);
-INSERT INTO t VALUES (3703457338646447610,16696,'Zas1MWVNsL1L4eF3R','58Etpibr0ncdoTT3L0RSILtMmAO3I3Q8d','CJAvmrnAjL9','KXRVhRVgoFzKjAXO','ZqmOuJ8xP2nf0FIvKUlkaL5TSrTzoWRchIVzQTtjdk0LeP7XaWfkOWzmh0l9L1UF9tkphSjc','Q',4);
-INSERT INTO t VALUES (-2750113174744062213,65304,'E3LTSkEnwt1sp14ppDwE0udmB4vfUZf','DkTQeEuMSXfvicIlRShb2lnnXa4AtPARkh4h1L98uRnGlAg','A','r4eKX6AFCMMuFUnN','615T5wqJEHQpJ4VIU3CDfXPz1wQCEaINoKs8KpxJE2JWUIUkZwAfFzlpB6e4NwCHMOuzBREMATuxXe','c1w9vPaDMRx91NN',5);
-INSERT INTO t VALUES (-6516765588524676823,56620,'0xSY5uKtysWU3sqbXNbD51m487tr0zylKfk14A','DM4egoiYIEwdV7o','RZLKzV','qcKJxW3','NNvLtiqDfyC9yIbr4VsRSLPBKMBuTWUvlEXFhKahMCRTSUZov50VK8jX7tsGY0cMUXhNsb','jw9cun2AIzgO1tH4kumPpiqSshWDkZseqYUGn0bDK4kI3G6QxvQqNEIqsvH5uOuLlKyk',6);
-INSERT INTO t VALUES (-339664359602829730,9782,'jmfDTRemtVuhBhn03YUBibXPE5aR','eFJyrPDyS1rJaXmw3N3nTRdUIVUHVRu1EcMlDfJIRrvDUZ2Tup5Cza6cyS','HmeuoOciMqfjz3ecBaJdRPQo','xHeIFVrIhIZB3j5uCoRZrpQe5Om6rjnTUpCcpjJIFW','RZlAiWCdyH1Vk6cx56RergZ5ilBGPdUol1NpSEgWkdxwh73tEoWcDZTNzKQ5UPcComzf9WTN','MtQ5cvTOSDuz1MgR3o7e616',7);
-INSERT INTO t VALUES (4250843675927840185,15594,'Mc7XLCgiycS2qEdmidVUMKc7eyMDndu9TKWGd73','TT7Y','Tyo2I9P48GTS0NjeKZ6z2Mf9','uC2btloa','45ItH6usm5niwOgZW1PvD8Uyw4Te0WCKmHQ7GO6QKwfjaQFfGNiYNFXrbPQTF80IlukfXOjfFM5TmTQ9iCYUAxke6jfXfy3ng','SfliTSJwbU7MN5q7dj3HaiKjtWxbn02R442Hp7',8);
-INSERT INTO t VALUES (9031182023250705776,13340,'KjcvEhB53LlL4K36dIPI','1g3Gzi3O8cn3vUZxjamae','VEd','DWJtXswcNbubrae7LxFPqx07','7KCzpMjIalBvo1iUSmWYaqBxdXxKIJajQQsITc2IrWilGJ3CZwhR38pZvXw62eRGMhNmzbjbXXYHCia6dHWCllnRP2NLHqOfE','QR82v6eLadPwaW7EHzXVknhMZz9mDrASOKBEs5KEY2jzSVfWHoX1QSnSgVy5FpnYjB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2900764,-18336,'PN0LB6HCT8voc7G2DCAz8KZJfxErZbB','U0XBhR3X8W17qjSBBozl17NnEbLkr7DDPcIp2hXlSq3SjMP50mroVuRZ50NAy95kyIe7FCnVTajReFR9qLQrkGOBlr3KOwU7v8BglyWM0qeK4MqzcndpsFT5eJ2RSJ','CTn','j','5','r',12);
+INSERT INTO ti VALUES (-2900764,-18336,'PN0LB6HCT8voc7G2DCAz8KZJfxErZbB','U0XBhR3X8W17qjSBBozl17NnEbLkr7DDPcIp2hXlSq3SjMP50mroVuRZ50NAy95kyIe7FCnVTajReFR9qLQrkGOBlr3KOwU7v8BglyWM0qeK4MqzcndpsFT5eJ2RSJ','CTn','j','5','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8068954,-6487,'QgAe06d9yLWpf3Sms8RHekSSmyBClXyXI3hNxTwIAhir8zK8QjiDsqK8liWCqxX9csex7S5RzP0xs','Tz7LpzIOk09MzpQecgSvq5d08VOfDTldmn4B1Y40bjcuTwrMTAiQJugNomFa7WsSNDMgWcKnB3R8vKuMDr13brLY3QzY8X0YBCa8sZuQPXztZk6IzhmSR1Ncte8xKpPwrxyYpn6lz2nxb8X7Eb0vQis6Ho50yKnsurmrqnKPkst5E0CwjjKcfNj7sYzV9vdlkphwD204zJvqftrbf12','zzF','OzM3h9E4cDsQyaagOA4WtNSmq3lXs6OGF0JKSIqy7CLvkwhQaa3pTzB4ld','F','A',13);
+INSERT INTO ti VALUES (-8068954,-6487,'QgAe06d9yLWpf3Sms8RHekSSmyBClXyXI3hNxTwIAhir8zK8QjiDsqK8liWCqxX9csex7S5RzP0xs','Tz7LpzIOk09MzpQecgSvq5d08VOfDTldmn4B1Y40bjcuTwrMTAiQJugNomFa7WsSNDMgWcKnB3R8vKuMDr13brLY3QzY8X0YBCa8sZuQPXztZk6IzhmSR1Ncte8xKpPwrxyYpn6lz2nxb8X7Eb0vQis6Ho50yKnsurmrqnKPkst5E0CwjjKcfNj7sYzV9vdlkphwD204zJvqftrbf12','zzF','OzM3h9E4cDsQyaagOA4WtNSmq3lXs6OGF0JKSIqy7CLvkwhQaa3pTzB4ld','F','A',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-2940730,-30045,'WzxlktEP7d5bO9Vr4pjsIPEDPAFoQURw5y67GI','rKofIfecPco33n3bcISGkggqS8NnFAMeiPBnEO00AkoQR2TQ0csynmWBWSOxdNuNrI1BYM1NdjIGrEEHQq','L8HL','Ja8QXk1UXVNOROKdk6fzMuLzJwbQ8','bw','m',14);
+INSERT INTO ti VALUES (-2940730,-30045,'WzxlktEP7d5bO9Vr4pjsIPEDPAFoQURw5y67GI','rKofIfecPco33n3bcISGkggqS8NnFAMeiPBnEO00AkoQR2TQ0csynmWBWSOxdNuNrI1BYM1NdjIGrEEHQq','L8HL','Ja8QXk1UXVNOROKdk6fzMuLzJwbQ8','bw','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (985530,14502,'zqYb8DC2NoEVmjf7LpncAXpzduyyZdOfnlMte6x4bEhTHbSQRSFbLZU4pMZgTnnYAZz0eaAWI','cqDOwDpsyCs0kfJ1laoVk3L9lisChIRKAFv0OVwOxK','q','RSM5jeBMvyAhLjt0WyeiUJT7SHzmZsyYJQiuqBFXq8LBP49fiOfBsPfRM0P2Wto4JNPRDzpZ9f31ID72bM0WCP1j0QFshRX7mqX7u','f','x',15);
+INSERT INTO ti VALUES (985530,14502,'zqYb8DC2NoEVmjf7LpncAXpzduyyZdOfnlMte6x4bEhTHbSQRSFbLZU4pMZgTnnYAZz0eaAWI','cqDOwDpsyCs0kfJ1laoVk3L9lisChIRKAFv0OVwOxK','q','RSM5jeBMvyAhLjt0WyeiUJT7SHzmZsyYJQiuqBFXq8LBP49fiOfBsPfRM0P2Wto4JNPRDzpZ9f31ID72bM0WCP1j0QFshRX7mqX7u','f','x',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c BINARY(89) NOT NULL, d VARCHAR(38), e VARCHAR(54) NOT NULL, f VARCHAR(55) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-39998924,-1792169556,'WZiYq2RnnOxq3zqGODt5t9NM9cXtwxInXKP6Ut9jutWi1O6G84DgDN5puXsces8mFvHxM06','bQQJLX14EvQWASMpmE8I8NMXxvq','m2s6Xbq0BDRr7vLX7','G15hyOaKMjzaKAxiaX7QR2vdgOyDBjKEolGuTpnuQ9ja','n','I',0);
+INSERT INTO t VALUES (1845469703,487215082,'Byd6SSy8eKBvB1e3J9vx56f0TnninvNu8BYUnSJdp7FYK4R1wykbbhYfPwLIuOPY6wlK6WQF773U3gafAsQ8L','jpIJblc4jtMVZp7JY3V9UfeFOVG0BI','RD6S58x7','6I7EhuF','N','L',1);
+INSERT INTO t VALUES (-1157793673,-71976143,'ccCbmXYJ5ucVBAoLJQF54jJBzSxT48u1AGETipzfsd8owlcCOufIB1y9t9CUfCcFAHbKpYHbpIVZcob8fKR9PH','7P37nGRaTVl0C1b7IY','W9JDBgZLGGA34z7P','OoLJ2xz6YRD','NF','e',2);
+INSERT INTO t VALUES (1462445343,387752504,'yzuZ4u9Ya9mnYXgWa6YSOv38Dl43','y5IfSty','UGgiu4cI6xl0M0A98ZD','V48SDzN4M0QdjzEZ1SBuE7L0GpGwQARRe6sAnx','X','A',3);
+INSERT INTO t VALUES (-1509518218,1616338395,'QTR3qdlHEuMGhDvZeIR95YEtwY8Znf7YU5boxw6Cy4fiUx17WKSICgepPRS215Gl','WXjmaiko','I','lcudg6zwaWHStcOMKXNCT9RBG','n','a',4);
+INSERT INTO t VALUES (406418746,-2135530759,'J6oIa29NKdu1v5Xsexh','XVzbvNnehk9AcAxwgZO3','V1cGN7yRZUdKKxXlu57f1zGNjzaw','jS','3U','2',5);
+INSERT INTO t VALUES (-955235373,-1969786961,'NJGdBA6zFaifTen66BNfdmwxrPVdW2Mjyl0jceIvZMTAZ7v04noQpnjb4udjbvVVMoPMhfkGtn3KWoNK9','9Fsj4EVF30xS','HXdTzDnMDfHON9Dmr4Iw2zOn','L67q2YRwW6PTxxYs1kuvxhT','Sk','e',6);
+INSERT INTO t VALUES (2121158386,-1437852335,'PzFepABJfpqZKY8C8w1rzl2k7CwMocHLbbYHH03Kavb9J0zBmFtZpbSr7q','sK','gpz3ufqV2Yc0AIbemMSmpaj90BzMBl7CFVVZJxsP3Ic','TWYNXxw6fUm5h7TUMCSzk4rbnRQT2EUF9V9pDCgqyCbnT6','hF','A',7);
+INSERT INTO t VALUES (-1426656964,-1397583781,'tby1CVZJ1Etl0Ha9Q6OM8jY1tjJrymWams3q06nOaW4CDPHUjr8PPOT12AvF0iTAwXqp0YMyNLAlzJ1NfLHPLTB','RSd1RiNiuqu9gRtwUwq0BBQFzjklEeR2I','O1w','1X8oHtel6fov5GSvziUID1pGGdGPBB9p3ny6QCvo','c','0',8);
+INSERT INTO t VALUES (-1321497503,-383625776,'019gcgYeQdeWojdmb0vomqvbFG5Pd59Ex','6JvTuP8ZVsLb0rmutr5H','MmNb96gqG8J2xfUXDfHOeTZQ0GoYY0bVnAwNEKIMB9ylG','8rQ','4J','u',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c BINARY(89) NOT NULL, d VARCHAR(38), e VARCHAR(54) NOT NULL, f VARCHAR(55) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (8938715388175197546,18700,'i1Ua2dRaVpA4md2','FeBdtkr5xiE','EoOUhAP159bGGA9dVphgJI4bQcEx4tk','kcQINXL0','1ZSjMj0GaxTHCFP5eOa9nzPEjNbDPEeNr9n9fH0Xy0eVg12fGdoa4pjPlndVOPTvyWh5EsLl8','kzRJh2BtRzWChlNLfV5cakCyTj5roBQkM8RpeawkMguZbWSNJjTTjboJ',10);
-INSERT INTO ti VALUES (8938715388175197546,18700,'i1Ua2dRaVpA4md2','FeBdtkr5xiE','EoOUhAP159bGGA9dVphgJI4bQcEx4tk','kcQINXL0','1ZSjMj0GaxTHCFP5eOa9nzPEjNbDPEeNr9n9fH0Xy0eVg12fGdoa4pjPlndVOPTvyWh5EsLl8','kzRJh2BtRzWChlNLfV5cakCyTj5roBQkM8RpeawkMguZbWSNJjTTjboJ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(40);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
-INSERT INTO t VALUES (-2158380668386337552,32258,'1od1EUFdMnpo1957Lat8','il0NKykeaefGDPweu','mi8Frh8SrnoFK9DQFUFk9','q03x9dnXEl9cNqVPlPXFwOLR6JHmr0xrp9eHoMkv2070nrzWdqH8Q1mP','qTkQYSnOr3r0Ev0IEjQXn0MPbRF3JuMLclGmGGEjW','296yUlpx5RNOYjyfaJUKV5',11);
-INSERT INTO ti VALUES (-2158380668386337552,32258,'1od1EUFdMnpo1957Lat8','il0NKykeaefGDPweu','mi8Frh8SrnoFK9DQFUFk9','q03x9dnXEl9cNqVPlPXFwOLR6JHmr0xrp9eHoMkv2070nrzWdqH8Q1mP','qTkQYSnOr3r0Ev0IEjQXn0MPbRF3JuMLclGmGGEjW','296yUlpx5RNOYjyfaJUKV5',11);
-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 (8531135415606317480,3046,'AjkssTfv','UDP5dcvLwGspazQJModas9I8FH9QSqoaoZWKTtBcsKC77J23HmA0B8dP46q27SrwbsI4UxerTw19niVfoOxBs0IhIna32vURJsOrgzXVJyVhXUCCeYvEJsyVF6wVRrd83vbeWmiZAoNdDPSvBTheFu9NEaI2QjvpTTVltemf7FMFIHj3oaUTD6N0DWq6Ohr52VNpv','7i4KDbLRk5A7dfYBEXevBxL7mLn','7SngT6LAfUzHvFq1k2A0ASglB5Ftjt6Srn7tOMCgmOkpk9AL','Ntw3HKeyII6IpzCvGEOstcDtHNnHGq2qqyoEgmozOsuQulBu1xJRgUcgi91vXhAotUk593SF01TF2CCyXbisuDZKdrPM','pwEfHRFzFgfITID4bisdntZJhGFgAL6bqzauA6JyNzZm7vRImZJo7',12);
-INSERT INTO ti VALUES (8531135415606317480,3046,'AjkssTfv','UDP5dcvLwGspazQJModas9I8FH9QSqoaoZWKTtBcsKC77J23HmA0B8dP46q27SrwbsI4UxerTw19niVfoOxBs0IhIna32vURJsOrgzXVJyVhXUCCeYvEJsyVF6wVRrd83vbeWmiZAoNdDPSvBTheFu9NEaI2QjvpTTVltemf7FMFIHj3oaUTD6N0DWq6Ohr52VNpv','7i4KDbLRk5A7dfYBEXevBxL7mLn','7SngT6LAfUzHvFq1k2A0ASglB5Ftjt6Srn7tOMCgmOkpk9AL','Ntw3HKeyII6IpzCvGEOstcDtHNnHGq2qqyoEgmozOsuQulBu1xJRgUcgi91vXhAotUk593SF01TF2CCyXbisuDZKdrPM','pwEfHRFzFgfITID4bisdntZJhGFgAL6bqzauA6JyNzZm7vRImZJo7',12);
-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 (-3941052570584248668,8706,'dYS91JkZ9wwyfo79vh','s5p08tBzryeG6I7kSZ4U','lulKUlYh4SkGHCKU18zIuy1lE1vH','bKjC7is2gs09oZQPpY4eSRljp1mP9VS5lbxvvud8CXcLlinJHKhyOa3CbkHixrTXQwOsnIlXOup7QWY94RJC0GOKYl2GV86ZA1s2nUnz','WgY3Ur8nPK1sC8ybbx8rAiGtwKLL6','4FKVLw6QRDvriXXITiLBRiA',13);
-INSERT INTO ti VALUES (-3941052570584248668,8706,'dYS91JkZ9wwyfo79vh','s5p08tBzryeG6I7kSZ4U','lulKUlYh4SkGHCKU18zIuy1lE1vH','bKjC7is2gs09oZQPpY4eSRljp1mP9VS5lbxvvud8CXcLlinJHKhyOa3CbkHixrTXQwOsnIlXOup7QWY94RJC0GOKYl2GV86ZA1s2nUnz','WgY3Ur8nPK1sC8ybbx8rAiGtwKLL6','4FKVLw6QRDvriXXITiLBRiA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b INT NOT NULL, c CHAR(82), d VARCHAR(43), e VARCHAR(54), f VARBINARY(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (21,588325859,'9XJNtSwd2DkbxOPZwsAxN9KWuTaC66bFiyPhEnI1kTun2U7Gs1yNNoygxp6webEACgXFcrxkp8OV','J7q7VNxGpS1vjy7LenkEvuoDll74uNzNWB','JQ52cJ1RT9OMAs9273Iiih2','T','LsDNIhjTiSbHYeWWXwzYguRDou','MhERFWegQOYwfXOSJPB6YeHq5EVJc1puAlhExvWlVpsJs',0);
-INSERT INTO t VALUES (107,1451819186,'CmYOofnbhUbJxCmeuUTPn7RZte3yN98dYAR9gvvQaBDa2fOFvEkCRqmA7pX','AB9qPq0q','ndpY4Zpv47XzMBwHiLEbWgsKQG8ZZk','Y1EX','ITurkABdTthK4','UdZ3jTeXlilZ5AwFXM8brPoh6KSOASb',1);
-INSERT INTO t VALUES (55,1230456354,'3Zug3','Q0gMH2u4hogjAbTxcX','uMhRC0GAgXLTymjkro1LWf9xjhq8ceBQkyAI7aAdQExio1gic','wgtvVLoYhLcJmrOJ8nVyu','lvQRdxLGd6arYJd2yHNa7yMBjDm0FBmmi','dxR3ZhYbCqMDpfFCyRCKcMl7RVTij8qSk7rQRXHDjglFb4z4Mhn3eWSb1xpPdnb3iqGRZ7PdG4IR6I5IvIsgSh56LSlIyeMxaw',2);
-INSERT INTO t VALUES (215,-1342833652,'ba8cBk4LbW8kCLxEpDbuZo579FPySWuPrW','Rthi1Y','LHN1noia52SoAcsAy56Aawnzn7YbWhDNgQxSIG7XwvJ2TJOZGyDYj','3','U','RDpMnF',3);
-INSERT INTO t VALUES (205,246227794,'CB4FY3psMYJhWafmNLIT9djbKQK2xNvI4ZzcMGKmxM38EVYwtw4GZS89k5','wpriwM73tzc7s7VUYRSsB','IGzKrQ8','XBx6eZOhRk1CgDFmYE','RkbM1sR6pHh1XNjwnDCl9lxqORbxKVmBD8pFKhvTAlW5sG12Vralyd19','tUM7s',4);
-INSERT INTO t VALUES (53,643686919,'f8YNWEWqECx2TPEimJSgoFwrPVGTdTYe','SLNra8mUoKtSdO8b4gvLBYmXbpGYn','4hosajGF','YyL','uzgkG9cV92cb8w53lLF','M9IlIpo1T2gIiF8yhOppjtr46CauIrSqVwzQyEoOVKCjUyZe4ImGcQ9',5);
-INSERT INTO t VALUES (72,-29096607,'d6ZJfg5bzldhaT2wI9czjkMVYmrI94uy4SCS1uzfqfYe2zd9NwU35ucAinf7XuU7vTjtwCtZgpb7p','JKsfrPrphLOZoTUX13WmtZXIieEc6RL','FP0TQucbiuxrSD8wnVDgW4D7QVPU1LfTFNeepEnHKra3','D1pMx9RuYtSY4f5l8I','iGH4GrP6f8Q0pVafoibnUCTkw','5S89ngJ1CSEbm7wOzTh7Dsl7Tde8U7ZnOGB8g256zFkTBEig5mdr8HDSA2cmpzI3GcpJSDSPdkJDmeVVvP1Jb',6);
-INSERT INTO t VALUES (66,1065444140,'lLW1xwzLUgiSDbSxR1mEFWJAlKmGvIX19pWQsAxgj','qYDdBHrJLQxSaxbb3ogBUzUhJFEZFsIARwDNjmkH','Qbl77m8OiRZ0RVG2dTEmglwPlGb','dewFkmTg65xs','7DrmWvdOrafgqHTHDV3H0opkavxNyS6dbZy6nftHE7tf9DJJJWcLcjxx8f2PbGhvrl6FDZSVdj8IEfjr','HTChjkE8eiEhO5BgWatnnVryfLtVl4xdbTqTXpKlO',7);
-INSERT INTO t VALUES (27,1716929821,'5GyvbjFHtknry2Skd9gnXob9v','NqmhM9nMJahY2iHhRc9EFcmLSySHeHUSVW3W','ZPWDv64Zrh48p9IIUaVB2C1f','9V0','tGJSEyINLiQcE5rfTtnLML5Jj4hh1Xq1ON55dGSBa65u9Sl6iCizSpcY2fALnWHfoI0mNAwhpXmu0iSM0lhy5EXvsTmA6wvFv','Jo2DojrHtXME9cy3tNQFmRsugrYxejT87GxKeB8wFjKma9seK7GdSPGsiO8MxyIjsRnZ5V0hsa45UH08msTj4cpHBJf',8);
-INSERT INTO t VALUES (48,305889967,'hHPgWTLhzXuoAY762KhTg6EtHqvtMTOGcTO35XFqmRRi5oL2Y844o9tW9v8S3meQtkTIkTkxXo','6OUZk1ofq8s','JJqMDSiJpVh9uY0nA0zRKn','qTyKvEiSodpj3BYPjZ','0OcHylWR9vCsFUp','IzmbzFyWzTPqnVpFfMooC7akEULF0e1ykxkW4Uzk4OTY1Qm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-893320081,-29320604,'7exxvtT5d2','gscbWKqH68OeUcfu2bntNCb6DJ','plXoZvqlAgbhoXNFij1jeJKTLXnV7uMeobjtTH2Yr','2o8LHva5ttLtUdKElxyy9y','S','j',10);
+INSERT INTO ti VALUES (-893320081,-29320604,'7exxvtT5d2','gscbWKqH68OeUcfu2bntNCb6DJ','plXoZvqlAgbhoXNFij1jeJKTLXnV7uMeobjtTH2Yr','2o8LHva5ttLtUdKElxyy9y','S','j',10);
+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 (-1495934851,1241374345,'DgEF4pisZEJISmCtC11bGXI54rJ7t94gBFuWAifYE2WUnzksDxCddkOtJW9gsfBIy5NumSUpFaoNUOip','nzt5mieY7xMXc2JPHBmqU3krOAA5Qptfh','I6fHPOWcJq3BUHSsZ3BMwCyuNdiG72Qqg4EWCwwm','mkMmqKEZfVa4aQXQS1fAlt7C5ub1nxMV0nN','H','3',11);
+INSERT INTO ti VALUES (-1495934851,1241374345,'DgEF4pisZEJISmCtC11bGXI54rJ7t94gBFuWAifYE2WUnzksDxCddkOtJW9gsfBIy5NumSUpFaoNUOip','nzt5mieY7xMXc2JPHBmqU3krOAA5Qptfh','I6fHPOWcJq3BUHSsZ3BMwCyuNdiG72Qqg4EWCwwm','mkMmqKEZfVa4aQXQS1fAlt7C5ub1nxMV0nN','H','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1773509421,-1787084671,'xgmPQmi27xmvsQdpz5gV3ec','gB6Hh9gknc2fMVhkgxrn0P3kGxpiG084OJXDWBBjZu6Ks6VTs0GobFUGnN6eDaPvom728s5UbFJ0MXL5EWToD4JGfatKecq7fe5NbA1dr2eu9sC68y8JEBtB2SqfTXuDWyEWrIwH0R4aKKq','C6aho6nO7Yi6COpxt3JqBh2Nu5oWAUtmYnZwMnNcN3epWgcPnOzo','6KULBtD9wqjJkm6teo9379aN0dRQsFcGu9OBihfh52oRrIQQsbK','3T','V',12);
+INSERT INTO ti VALUES (-1773509421,-1787084671,'xgmPQmi27xmvsQdpz5gV3ec','gB6Hh9gknc2fMVhkgxrn0P3kGxpiG084OJXDWBBjZu6Ks6VTs0GobFUGnN6eDaPvom728s5UbFJ0MXL5EWToD4JGfatKecq7fe5NbA1dr2eu9sC68y8JEBtB2SqfTXuDWyEWrIwH0R4aKKq','C6aho6nO7Yi6COpxt3JqBh2Nu5oWAUtmYnZwMnNcN3epWgcPnOzo','6KULBtD9wqjJkm6teo9379aN0dRQsFcGu9OBihfh52oRrIQQsbK','3T','V',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (425220683,183668645,'p6lpLKa3aStQLCKBPDb','EQh0cR76p8AJCIpKnynsWRCKjJqYb0zSEvRFGI6apdOA15GqOl1ltmjvuMzpanMmh2GMkOGnJDYNGTsIB4UDjqvMo27gPltRATWwdgRDSZivZrkdGiS7OjvG6kbhR5nPHEoZOWLyGhBBdoEQnnOnTKT3it0bEvEGHIarFMfw4','Jd1IINK','eyKCotRptQ3Xvp7ZVBxJMpHpZqZjmXLpgfWjq1bAwIrI4zFzNhe1hFo5oOfkB86HSOaChuQyiqMntpVbTlzhJYJoxonFW3Jcaqbdt2aJs11qSBjgklga3aqRP4PNRm5xVTswlWXg0ycLjAZox4esdvwKfgqrIn4zdnKFXVz3S0mWKX7iV8nktzvf8BigF6EVqQmh8gJY03D9Sb1IcBUwXP89Dilv','i','l',13);
+INSERT INTO ti VALUES (425220683,183668645,'p6lpLKa3aStQLCKBPDb','EQh0cR76p8AJCIpKnynsWRCKjJqYb0zSEvRFGI6apdOA15GqOl1ltmjvuMzpanMmh2GMkOGnJDYNGTsIB4UDjqvMo27gPltRATWwdgRDSZivZrkdGiS7OjvG6kbhR5nPHEoZOWLyGhBBdoEQnnOnTKT3it0bEvEGHIarFMfw4','Jd1IINK','eyKCotRptQ3Xvp7ZVBxJMpHpZqZjmXLpgfWjq1bAwIrI4zFzNhe1hFo5oOfkB86HSOaChuQyiqMntpVbTlzhJYJoxonFW3Jcaqbdt2aJs11qSBjgklga3aqRP4PNRm5xVTswlWXg0ycLjAZox4esdvwKfgqrIn4zdnKFXVz3S0mWKX7iV8nktzvf8BigF6EVqQmh8gJY03D9Sb1IcBUwXP89Dilv','i','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1662420374,-1533167857,'Qb1QZxpdyDD7EcXLLGaB2DGc5udecuzJJweXjFOvAEweJNtWrrQYl19daM2B8Iw1O63TYqWGKjqOUBfvgxOQoh','ELPBhT9ojnGTxLmhSyIeAE6rCCrKg507mip','l4c9H6hF0','pk8nWcLuQthOiP8W0YIUo9ZFn7UwOa78j2k3n6IyTiv7MYb1z2ji9iZpsN6DKwQ9f4SSk96ctr4b8jQ4807Fut7yZpWDM2Ea1Ii9rLRisHuHo','hZ','O',14);
+INSERT INTO ti VALUES (1662420374,-1533167857,'Qb1QZxpdyDD7EcXLLGaB2DGc5udecuzJJweXjFOvAEweJNtWrrQYl19daM2B8Iw1O63TYqWGKjqOUBfvgxOQoh','ELPBhT9ojnGTxLmhSyIeAE6rCCrKg507mip','l4c9H6hF0','pk8nWcLuQthOiP8W0YIUo9ZFn7UwOa78j2k3n6IyTiv7MYb1z2ji9iZpsN6DKwQ9f4SSk96ctr4b8jQ4807Fut7yZpWDM2Ea1Ii9rLRisHuHo','hZ','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-42437639,-1477155848,'K5Y8EOHdT2mpvJKJeSqDq8TDQ4YlyxQx0HpUtmoZdVIHY','M3ukv9l','KXNy5BJSz77i6qBNRmw','3FDbtKcU074JUjSWK8buoVCZ7ZdoLuED14lorSLpOi','U','t',15);
+INSERT INTO ti VALUES (-42437639,-1477155848,'K5Y8EOHdT2mpvJKJeSqDq8TDQ4YlyxQx0HpUtmoZdVIHY','M3ukv9l','KXNy5BJSz77i6qBNRmw','3FDbtKcU074JUjSWK8buoVCZ7ZdoLuED14lorSLpOi','U','t',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(90) NOT NULL, d VARCHAR(50) NOT NULL, e VARBINARY(83) NOT NULL, f VARCHAR(27) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1540849,8645007565203027403,'qLN5vCBBIi9ls5GAZ60XSgZy1F9WtoTJVc6yjqDZ31jmQxWrCk3Hgqxy6e0NDvBEQSbs1IWNk5hLv','oJdI1RJAeskXinKJAfpbCPTI34mxa63BzrS','LuBKet','BZgB3AIxv6mITLkzQ','T','w',0);
+INSERT INTO t VALUES (-6958488,1658010180340305362,'mCi','sa2','1d2x9uFzcexyfSVQJSNG6ZBZ3oWf4Ern3doNfxmua','wZpt4EIzTaaK7K1d0m0e3z8','x','d',1);
+INSERT INTO t VALUES (3405198,833299288308450066,'NjAobQt0PvL9nrIT3Gb6cA0JkRssFg8AKQas1hMPARmHJNH2Z3Nx1UqYJJ10PoYxRdwWZL','kzMPRobpAPNK6s08B6myVa8gf9cH','u0ejBnw4','i546CuLtMAkwWauvD','J','q',2);
+INSERT INTO t VALUES (-3461879,4849043255869817475,'G5k3jzmgJ0OVfDU89IgqN9SnqWPDgYEBn6QDjYfhElEC37HP05sPX2XC','HzFbBzUE2rfopGmwqWr','cTBWAekiqOzItS54r9plkQheoA6Lzch9MKZgZg4cZzqPD36Tp2EwlOJ0HNCWOMQtCMv6TQbsQ0590IG','UB6X','g','5',3);
+INSERT INTO t VALUES (2353445,13732622060176495818,'jm6IiQgkoT5UX5FnhYyYqNU9xkTF8v4iAdJoozvd','HZSOplXGEley4BdGlEUa8UKaX4l0M9l1prfUU','Yw42IZ2TCAi29vxvzbrW9Xgm3VMEUgPJGa3yb1qvVxQL184NPB0PyYKhiHoKtJlEq9a33X','1','C','f',4);
+INSERT INTO t VALUES (-2820099,14639014801163840009,'bI2U','C66RqkbAO3JFugN34swVrtPSWBUq5dzy4ZRX','puzcsqjntAr5JYWXkHWv09ijdozLJFvJ4N8W92qPvyZUw8q5BWbfMPTJiFGKjZTl3qfPAI6IUdKw','q7In9W3y','t','c',5);
+INSERT INTO t VALUES (-3433509,4393889337106772875,'IQqCL4Dw8aWe61SsiSVNj','MS','vusnB5TzT9zRbXaehtV5TShuBT7Pirr78gtZsxQhF4AuHsBjhAZpYvZtESZiQ7di','SDvqdDWNAj8XXGJjDM4','y','W',6);
+INSERT INTO t VALUES (6905539,10147541006747999304,'XQVNrzHdlcJwWJL1PQ9Cz0amTSCa','ZnKQ8Ymo1Sbt4K','3Jk7KOJTsLOV6aHVwMdIGXmbFt0O4JaidPfNHFDbjLnlq0qadSp79XDli5RcL12GBouPSM6l','8','u','d',7);
+INSERT INTO t VALUES (-1934618,3328590343034394575,'403hqs59eWEhwyWn8kGNj6QThkUfCLWschMR8COJlKNXTWOi0ltnt','dIa9rNtvwmE8Ld4da0','mxsFZ9ncF1d5tz9veqYCOtIyWrcN8Fl0xbITJYZMAKfSlQYhPdMsd1U','0S3','J','4',8);
+INSERT INTO t VALUES (5377584,18008148393346158738,'NXt3pB9AT5svDYfTrj3dRma03DGz6T8IhVJw1avfkVvqLIziNVJYZSMZdTnRmpJbZuG8NoPOkPHYUQW88oHSAymbT','kBCVZQzEIvZso4Cpkr','SoG1tobRx7TpYfNWyxHui8f8oC9Oz1TuEPz15kUlYhQG2Yu8N','wiSRnwhJE7IuMt1KbNzLqN','9','s',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(90) NOT NULL, d VARCHAR(50) NOT NULL, e VARBINARY(83) NOT NULL, f VARCHAR(27) 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 (727572266486452338,-1212236750,'6IoEwPAjTPZzG7OrzoXEBUFBrLeoCeu89YTeV3igzgfaszLf9AffnFaL1sx4Iou549','KuXcz','KcDmSkl1i9uSlocDZ','t62Rl3NXWfp','iR','jS7bn5oZEUqSbe5ARAPp72rk5eAwV90ycM8LnVwC7hGZ33Kp4u1p3TDLKPK',10);
-INSERT INTO ti VALUES (727572266486452338,-1212236750,'6IoEwPAjTPZzG7OrzoXEBUFBrLeoCeu89YTeV3igzgfaszLf9AffnFaL1sx4Iou549','KuXcz','KcDmSkl1i9uSlocDZ','t62Rl3NXWfp','iR','jS7bn5oZEUqSbe5ARAPp72rk5eAwV90ycM8LnVwC7hGZ33Kp4u1p3TDLKPK',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(83);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
-INSERT INTO t VALUES (9090556628022551827,-462185235,'aDJyqZfNAL5N0s3Q6dXtqo','eJouJtfZNKmj','GYvraPWAY1Ecgq','E3fp4DEFQ5Og6z','cl1Jg4dejMq3jwCXGSeIJZ5Ty','H095cGF6k4KIEjVT5ZKKqOy3',11);
-INSERT INTO ti VALUES (9090556628022551827,-462185235,'aDJyqZfNAL5N0s3Q6dXtqo','eJouJtfZNKmj','GYvraPWAY1Ecgq','E3fp4DEFQ5Og6z','cl1Jg4dejMq3jwCXGSeIJZ5Ty','H095cGF6k4KIEjVT5ZKKqOy3',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (13111593684284378355,1574045024,'RZPkN0Kz8NeaMoE8oPoUHyVyTWQwLPadCaKE6Rk','BTEWOCH3S29nbJ6Opm0rUXnb7JQo6m4fL473z5Tr2W1PttyeMkpdq5RGmY1CAvLhIFYcEFX40gxac3aPsg9gEU5eriJWOBZpyHRCua0Yqo17dAK','X8EWPLJyBKiRjNd42NdFYwiY3','PVMNVADyVoBnsWjItxSu','awF0uA8x1P9YZoy5HLraflPa5JHGbIBgbVHtk8wKmTXvcUXc9lRtwEfxSe0j1d','4SvrmWLwfoYs9UU3AJuZo0lfYqeOODKAJ6dxgDiQj8FPT83wvKBU9raXJvOT01XAFSe0CsuvMtywvUVn09B9',12);
-INSERT INTO ti VALUES (13111593684284378355,1574045024,'RZPkN0Kz8NeaMoE8oPoUHyVyTWQwLPadCaKE6Rk','BTEWOCH3S29nbJ6Opm0rUXnb7JQo6m4fL473z5Tr2W1PttyeMkpdq5RGmY1CAvLhIFYcEFX40gxac3aPsg9gEU5eriJWOBZpyHRCua0Yqo17dAK','X8EWPLJyBKiRjNd42NdFYwiY3','PVMNVADyVoBnsWjItxSu','awF0uA8x1P9YZoy5HLraflPa5JHGbIBgbVHtk8wKmTXvcUXc9lRtwEfxSe0j1d','4SvrmWLwfoYs9UU3AJuZo0lfYqeOODKAJ6dxgDiQj8FPT83wvKBU9raXJvOT01XAFSe0CsuvMtywvUVn09B9',12);
-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 (3499920186007693497,1133687003,'n450DN','IBkcV02WlDtqy8Nwk02ktGPrzGgHUZXi7V3kIswhi0XzrK','AVsnHDfOlb9KknWtkffvVmL4eGI79rshY5SHC8Qv40JVIf','7e09TkEXnTu9lfKMILi0K1vrLPO0v04ghnLEotCKkILj','OvqfuO01FHSUcD2hngGHUkr0CyKlLrfFJrhSaewVURK','8bX4SxjhxKRQesr8',13);
-INSERT INTO ti VALUES (3499920186007693497,1133687003,'n450DN','IBkcV02WlDtqy8Nwk02ktGPrzGgHUZXi7V3kIswhi0XzrK','AVsnHDfOlb9KknWtkffvVmL4eGI79rshY5SHC8Qv40JVIf','7e09TkEXnTu9lfKMILi0K1vrLPO0v04ghnLEotCKkILj','OvqfuO01FHSUcD2hngGHUkr0CyKlLrfFJrhSaewVURK','8bX4SxjhxKRQesr8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT, c CHAR(7) NOT NULL, d VARCHAR(19), e VARBINARY(25), f VARBINARY(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2117309400199139611,59994964,'x2y','hQtESuARwW','JpWFCvnwt4K','yWOlE5ovfXBIZXFGVIq','oMJxRWrxd6FASvOPUDzkbrbUZ2X4UoIBsPe8Ut5Ns1JSTxKvlGVqDsUPZGluxPTMuoBtvBjixq','lIyuddDfwmxigmXxg2jR2vfR9nTUCOAORMH1zse5tIopYaNBd0h1UG3PQzPDnNUeUTx1LwkvT',0);
-INSERT INTO t VALUES (484130462240365847,734000500,'f','yWRS7FY4GP2qk','sn3CaO54U0UdgBsK','Vmbb9lei','Jh9z4wbPYDFxBmJO8KDVVpbGrXp0Tk6VqbhrFBH5tGHdhEWx6pT40sG8lCQui8wY','TfyFupqlvVDrSQ8HgVgPoJBdao1nzdKeybUmz9rbdJqmtgwAfekWuO7s',1);
-INSERT INTO t VALUES (3163528133522841007,718195406,'T','yg7','vlIbKvRoNHkDtLPKLpHmpzSIA','WHuyfa8aHJwg','pMqNPaGbIpVzYnbArBRVBEwz4MaUk3dBHNT','1YyaffcaMeWC6hu6GaRLMAuucMFikwLRCCQMY4ZUGe7ZZc3FlP6NU',2);
-INSERT INTO t VALUES (2758658222321017741,-257702960,'Jzy','zoGiHlHSxW','8JxA7p8K','yFXiyvVMN','iGgicryRWcc1NWNRm5lE60dgKJYK77JOCLgSLJh8diaF59jK4c2QRsWx8olyMTncTgVu09gThFqk7g1gCcPROwbOkmRADLHz11r','xHN0SqBzdGG4HHwz5fzX9B3Nk',3);
-INSERT INTO t VALUES (-4540225486298536104,-1269694144,'S8Iwxir','8hYEMhuTb','7iKimCUWpmpwRIA','wrARn0E','CpWbCTzbfoC4wmUoB8Nr6q63iNUu7Zth9dIqfqDyHNQwxfO7aEKcLsGslk','66PIu2zONxjc3YkbwwbbC0e5jtCBBeHzCBDwnsXcepnfX7puUkuiiGpTGPyUHq74kNuOtBYmQgyVUJkQxi5ztUrpCLrF7qt6A',4);
-INSERT INTO t VALUES (-753695267017162374,701866338,'7','XwsEJA8fQhmj8N1','xl2L7kpOw13W5S2','i3FjKgI1RjkwraMCWKHeY3x','vt87aaXWS6HUzQIBTAGxblQ8lZ362tesEYfCCSeqeZLLrFCYBMkGXcUiPnsA','bi',5);
-INSERT INTO t VALUES (-3904661374346177658,-943163741,'bQ','4w','OWdcDrnl4T3mkEcSSxNPKz1','iZK7MmOtqZIzRie','4UC6oWu','1mRHz',6);
-INSERT INTO t VALUES (9153479503586386304,-1381183374,'4axBs48','s8m','yHTX64zavQr','03','kaRG8B4vc','JFNcpqq6r6YTUBDAXuimSCOkpocZXN2srZwANvWVNAYYVeoCVGsR5tp9MxOWLxtaZTSr3S',7);
-INSERT INTO t VALUES (-4985223722866508728,-1626842906,'o0vPTPe','40n6w2BU','Fh6Tyh1nEnrt','JeAXF2H5BuN','KxFWRWg9IRfVQPhYI3mB8KE7Juo78VOW8dvcEzO2SFNZuSefipWptQ2WY','DCPH8d3e32HEOB2rM7IoOGZFPbWrswcdmEUDAUo',8);
-INSERT INTO t VALUES (-1511533216148514933,600061537,'nPaC','y1pHL','IkDirCtYrpoPtuJEa6iFc1Fg3','OBg2mxCIz36zEVrsX7','oJ831GVJ9uoYAHQYrcEIm3TSNS9Xbx6mDuSnctprpkmbhQrQZfMrz8XNQaCd9foO3qFQi1sOVaOtSNYx3Za1kPSep','Z0376SSQFIEG9okoswiTxN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-1144501,10293150843395951624,'Nu','Bzqk','daXqfCvTZyfJMgpx3kqp2rKxvsl3LiGKq2oigfg4PAefNd8hDyQwkQN65vt','N9IDvIs','4','J',10);
+INSERT INTO ti VALUES (-1144501,10293150843395951624,'Nu','Bzqk','daXqfCvTZyfJMgpx3kqp2rKxvsl3LiGKq2oigfg4PAefNd8hDyQwkQN65vt','N9IDvIs','4','J',10);
+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 (-2786143,12959048872390037112,'s1lnp5epVQnMPYJRamRQGgYzceoSZhg1NMZZen','oH2oFWixp0MgPxoqnR0breTzHoOQLhFoJbPfeJA7jK','65aIwKBUsgZB04pBe0gTxq7RuIqNozrz8KdRUMbvtE1bXwDrQwKKqIQjrA5gwu6vVeYe1gonhJ4i1ho','1BoJP3Vdy0dZwBQmvkk','n','A',11);
+INSERT INTO ti VALUES (-2786143,12959048872390037112,'s1lnp5epVQnMPYJRamRQGgYzceoSZhg1NMZZen','oH2oFWixp0MgPxoqnR0breTzHoOQLhFoJbPfeJA7jK','65aIwKBUsgZB04pBe0gTxq7RuIqNozrz8KdRUMbvtE1bXwDrQwKKqIQjrA5gwu6vVeYe1gonhJ4i1ho','1BoJP3Vdy0dZwBQmvkk','n','A',11);
+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 (4104497,16577348438132289008,'QdbemuLwxfe0LyKvuIxNPThJ66p8ZaypGbwK9FHMkvul0TCkiKX4DrFJubchhkUVltAU','j2cvKVOvk6IjoPuDOnFnzQ6jeAFQK59qcjeC6hdanFpZctTAFabB0wxaG4bbOw6oNDeOIZnwt7jMbU187t991J4M9AI7p59MYb9NMcUXnYiJzV21bkrRKuko4SW3Dvf7DSdSkAr5LolfCT9OmjtdpgUxTWc512G9A4JbDRxQZQk0Ae0PUQDxWgmt05ZrAD49OhMssz2acj6ooPva4MT40JqvEAllMUiGK','I','UHxu0uqPlFEnG81uEeMsvZv1usk','3','j',12);
+INSERT INTO ti VALUES (4104497,16577348438132289008,'QdbemuLwxfe0LyKvuIxNPThJ66p8ZaypGbwK9FHMkvul0TCkiKX4DrFJubchhkUVltAU','j2cvKVOvk6IjoPuDOnFnzQ6jeAFQK59qcjeC6hdanFpZctTAFabB0wxaG4bbOw6oNDeOIZnwt7jMbU187t991J4M9AI7p59MYb9NMcUXnYiJzV21bkrRKuko4SW3Dvf7DSdSkAr5LolfCT9OmjtdpgUxTWc512G9A4JbDRxQZQk0Ae0PUQDxWgmt05ZrAD49OhMssz2acj6ooPva4MT40JqvEAllMUiGK','I','UHxu0uqPlFEnG81uEeMsvZv1usk','3','j',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1004417,7264099627254859002,'vAw0f0vq5STQjTx3WAH6UIcFHcP18xNf','rEucOwho1t47CGWXjtJzqQlZ48GMO00jpNmwx7JPWWslWBV7YRBDoXGavaM36HWwaqMKMW2srXzB9eL2jNxFwqWSFjTKzryWuqWWOfBjYQ','kwfDRv6H9','PnJiRs4DwwGA07VYg2JOFmQFOjpxX6A20Vz47QSsySkqHmxDzxgoLBu1DiL19q9d7zbqUO2Mbm9IpDgjjnybKcx1C2CPznNNrlPjfxO9ZjmCb0v2YriRHLPqRlR540vG5o7iG4fdWTP9fTrxclyVItZiAE4WDCKjn6Wm43v4EvLyNx87MIFeTJJEAPoiq1HhwOlhTtBbefCvEg4NEV8zF8JwL4COK9otYdHD7Lko67','0','5',13);
+INSERT INTO ti VALUES (-1004417,7264099627254859002,'vAw0f0vq5STQjTx3WAH6UIcFHcP18xNf','rEucOwho1t47CGWXjtJzqQlZ48GMO00jpNmwx7JPWWslWBV7YRBDoXGavaM36HWwaqMKMW2srXzB9eL2jNxFwqWSFjTKzryWuqWWOfBjYQ','kwfDRv6H9','PnJiRs4DwwGA07VYg2JOFmQFOjpxX6A20Vz47QSsySkqHmxDzxgoLBu1DiL19q9d7zbqUO2Mbm9IpDgjjnybKcx1C2CPznNNrlPjfxO9ZjmCb0v2YriRHLPqRlR540vG5o7iG4fdWTP9fTrxclyVItZiAE4WDCKjn6Wm43v4EvLyNx87MIFeTJJEAPoiq1HhwOlhTtBbefCvEg4NEV8zF8JwL4COK9otYdHD7Lko67','0','5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7635904,10942609839547595952,'Bn2EGT33xn0UlnA2mxnMk','1WsmQUmHXqSDU408zKY9IUyw7lwk1vb4exK8pCeNzIZCHJQnw9lkrw5z5gqjm1MOflrfnTlgZFRVmHxGUNd2KvrSoTt97VahiCqDXbfVXRVERpWdFxxkMwOl4xlWoVv1e','lDkEWdbUUtapH4MS5TmrAxkhdtE01UyRi83MShLPLntEf','VBDAgfr1DwdLFwmzA4bcXwe14R2XdJtq2hYjMTB3vIJltDofOM7UqcLM6Rfl9DCjyqDFTFNnmfhwkKCqtUSEuo6BH2RdmjtXL34zZIQhvbchVnWOZZZiaiLmY0LkIRDzQPWzWiTEaIrjZTW4iXp6Ri6fC1NdpQXjW7wNl4Guv3R4PFZa88qpsOIWvPGGJsFvd3NFdMBdZrdjh9mrcA2qoxDG8Gg4y9hBTt0cFQAXycpmjxVjSVej1W5Dlh9iCi','r','q',14);
+INSERT INTO ti VALUES (-7635904,10942609839547595952,'Bn2EGT33xn0UlnA2mxnMk','1WsmQUmHXqSDU408zKY9IUyw7lwk1vb4exK8pCeNzIZCHJQnw9lkrw5z5gqjm1MOflrfnTlgZFRVmHxGUNd2KvrSoTt97VahiCqDXbfVXRVERpWdFxxkMwOl4xlWoVv1e','lDkEWdbUUtapH4MS5TmrAxkhdtE01UyRi83MShLPLntEf','VBDAgfr1DwdLFwmzA4bcXwe14R2XdJtq2hYjMTB3vIJltDofOM7UqcLM6Rfl9DCjyqDFTFNnmfhwkKCqtUSEuo6BH2RdmjtXL34zZIQhvbchVnWOZZZiaiLmY0LkIRDzQPWzWiTEaIrjZTW4iXp6Ri6fC1NdpQXjW7wNl4Guv3R4PFZa88qpsOIWvPGGJsFvd3NFdMBdZrdjh9mrcA2qoxDG8Gg4y9hBTt0cFQAXycpmjxVjSVej1W5Dlh9iCi','r','q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2619285,13604431688894161590,'J0CzB3m3GuYWuG6nAy3EtfK8NCCillZig','yBAJf032EzbZvoDV6mvwQWR4EmI98rYO7oTvTECo7dw2en2BzNAqoHmduUVXhkWdDZaeThfym0n','raZLECC0kL','ojCCFRqHtFt5vo5N','W','r',15);
+INSERT INTO ti VALUES (-2619285,13604431688894161590,'J0CzB3m3GuYWuG6nAy3EtfK8NCCillZig','yBAJf032EzbZvoDV6mvwQWR4EmI98rYO7oTvTECo7dw2en2BzNAqoHmduUVXhkWdDZaeThfym0n','raZLECC0kL','ojCCFRqHtFt5vo5N','W','r',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b MEDIUMINT NOT NULL, c BINARY(55), d VARCHAR(54), e VARBINARY(86), f VARCHAR(6) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1896590314,-6998896,'2q5UDvDsVxdevIDIhkcA1r1RP6dbQ','9X9FpOABGDCksnAgjPRYS7hhzOlA197RKz395MkOkNQ0Ae','zYdVvAf9W1LaQ9Tmbo98djdFAJiaW12g6A3cscyAXufk9jTosrpS','Hx7YU0','Bm','Op',0);
+INSERT INTO t VALUES (-367774735,6332007,'0G08AB9BuYXRS6OH1ybHTDHp1rixD3IfgN','Gr','q','g','Yi','2',1);
+INSERT INTO t VALUES (1382927573,-1355748,'DJRATYxfEU0PvoNjfSWpz1DlIqCcK','KMwz4EFFdE3IwSEn2I2yD5ARsgiJ7','SNzVaL1PDkLFUmxyIjVaPhD22Pb6PGd32VNfOwDIWzlEWZ5xHrkBSc5djn','jNT','T7','7',2);
+INSERT INTO t VALUES (-891066801,1281886,'YLplUmVTpnv88B','6uOw3sVqtJ','G3GwYyfEvU6uySybaOjttyPWFooGMqbqYAovFMUBLLawL3QILiYO7j34WtZF3Rn4eVSIk','gj','e3','T',3);
+INSERT INTO t VALUES (196600816,-7631856,'1lK0fdlbENw1XxruQejq14RwRP4S','SBD2VNMG8nUAM1dLDydeOY3mbSolz1OF3XGl7uwPbNsLQypHbJeJ6','U37Cp0QEvI8R1rsx3T1KRisqk8PxfzyxBI1NIq96UMSiyVNAdYoMaa','TacGd3','M','Ao',4);
+INSERT INTO t VALUES (-1324638318,7954436,'z7FfHjJAu2D3GouHCX8tpmZeyDJnyxU','xocaYhUDyEnMjHgE6JH3qBJICrqa7vum4FTld','8HxJkNArjeQog8ypPllMfflfH','a','cz','0C',5);
+INSERT INTO t VALUES (1312180218,5786610,'ARmgEsN','g9reliqP9BLYKPaYvM7TqVVy8APP8K','S9wv39Zy4o9','nj','S','SO',6);
+INSERT INTO t VALUES (-1139205878,-949795,'rJ0nrpSmrdISLmL4c9tvqNt','NwKBJcAIDM7Je2hmQZrskMH4IqU2Ck4SP8iwf8KZnLr4T','jsNQ7d67jgGa9LggLPWFnhD','bV','52','yT',7);
+INSERT INTO t VALUES (1008589799,-5419672,'OuweVptvEUwor','vldAkBFadjIdEmbxGbGk9pz2Lf4o6V1fN8va0xLcl','TG','FS','7t','W9',8);
+INSERT INTO t VALUES (-22271994,-4433854,'HKXKLGOrViaRx8Jx5Ja','bPv2sI2ajm3qEkNvp54g2eqNvGcstd9v8Dr3cH3KIEWDoTb2T8y','WH6ZOJdQ6Bo7rqVGgp6axusP2RGHldOZY56oSEe7oTroOE1','Ohn0O','T','ht',9);
+CREATE TABLE ti (a INT, b MEDIUMINT NOT NULL, c BINARY(55), d VARCHAR(54), e VARBINARY(86), f VARCHAR(6) 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 (9144319772880869180,-1392523382,'32eN','CP5Ys9ONYsv8a','hBwIno9UmuiQqDy','sflcFBl6JJMAiJsbwDz2AqeIyyR7U','KMW59t2xz4aSVfp17AEiqqzTEi9AM7eQ625osYfz','39FiGXg6PnqSW5ydXFhFI1ZUnlrcMYZvWsdSoiKol2',10);
-INSERT INTO ti VALUES (9144319772880869180,-1392523382,'32eN','CP5Ys9ONYsv8a','hBwIno9UmuiQqDy','sflcFBl6JJMAiJsbwDz2AqeIyyR7U','KMW59t2xz4aSVfp17AEiqqzTEi9AM7eQ625osYfz','39FiGXg6PnqSW5ydXFhFI1ZUnlrcMYZvWsdSoiKol2',10);
-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 (4603519832995404024,-2017526303,'bcfBNLDN','DLiZTWa','1jXNgAkibE','s','zsgUeWokP9tBUKmGnsIQbCU1ZCvINp8WAKgBwbufz1gbc','EkHlA',11);
-INSERT INTO ti VALUES (4603519832995404024,-2017526303,'bcfBNLDN','DLiZTWa','1jXNgAkibE','s','zsgUeWokP9tBUKmGnsIQbCU1ZCvINp8WAKgBwbufz1gbc','EkHlA',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2714571355216035823,-24469017,'VW1aj3q','FOUT4kmhTOMIKHf9fxuPNA0XS4fyWRDFjJs7RJtkw2y3VBu4eKSRZXa2lbyH4HvJqgqZtwNuAeI','I9Q1QU','0qtaNvkj0E4gYqw8RFtIfybtkOrcHg','IJ907YjMqvzGinf7zKA73ryhAXnyXTFzIOwSoWNxGr1i9U8njARlY50WgI5','MXOWe',12);
-INSERT INTO ti VALUES (2714571355216035823,-24469017,'VW1aj3q','FOUT4kmhTOMIKHf9fxuPNA0XS4fyWRDFjJs7RJtkw2y3VBu4eKSRZXa2lbyH4HvJqgqZtwNuAeI','I9Q1QU','0qtaNvkj0E4gYqw8RFtIfybtkOrcHg','IJ907YjMqvzGinf7zKA73ryhAXnyXTFzIOwSoWNxGr1i9U8njARlY50WgI5','MXOWe',12);
-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 (8814266260561722251,754239531,'ocT','rQjyJTQnGEqCstDXuQSTymk2WONp5AG9GrdJmUUUVxEdTKjXJI4K','4jZgzHTVC','IL6oIGVYkoIF2EATudQVZxOFncII52OMUevqaROURqaN9OLwhJ1uogWazoU2yzG9ZKal1uMkz2v9LmikiRmsuzQj','zd0JGN10rnsnWcQ49vgDt7ZsN1DS98WlcbMPAmYFKca87NOteHHdM3r8diIhZ7G4yXTIvKq7hs5XTiU1LvacLNi','sJPZ8uIuE6PooWYmTGXMHV',13);
-INSERT INTO ti VALUES (8814266260561722251,754239531,'ocT','rQjyJTQnGEqCstDXuQSTymk2WONp5AG9GrdJmUUUVxEdTKjXJI4K','4jZgzHTVC','IL6oIGVYkoIF2EATudQVZxOFncII52OMUevqaROURqaN9OLwhJ1uogWazoU2yzG9ZKal1uMkz2v9LmikiRmsuzQj','zd0JGN10rnsnWcQ49vgDt7ZsN1DS98WlcbMPAmYFKca87NOteHHdM3r8diIhZ7G4yXTIvKq7hs5XTiU1LvacLNi','sJPZ8uIuE6PooWYmTGXMHV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c BINARY(89), d VARCHAR(79), e VARBINARY(95) NOT NULL, f VARBINARY(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (25,39447,'rMrpGF5sX6a6nUB9rL5YIYiEQATzTFERDXPcSLjsRz7iDWivqGa6WwNNLzmHhNY9','T7J1RjiQbYrYbZXKIsh7U6ObTL0xIBKwmIqQmu4qkM8LCDAuZ7Kpj7UPAEviCEG3hlFjOJD9mOLh','szyfnO3DzxIbiQ2HyGjBwWNhq0ofehCqQaqvccinZ4bnJ2cuAIxyZhtIyKtagktw0jpPMTPHITj5VUZ1N0','56EMzfMgvaAYwPqz52SWFLnJMjY56Q50IiSUGj4qcJXBvZ43ooi67rQbbhDAF8','4JrmKXJvVOYq9tQR84FRNFyq1ZVkuQ2Rz6yNpy6p8kMjAerzzUswF2byojBhDGWrdl3sg','sufSHnz6xUIiNqlklsoxiU7lyQG4OGNjCqB4kAmQrTQZbzC2Xg2O09494oCTKBB1ay',0);
-INSERT INTO t VALUES (-118,19838,'lRLjSwV0YO9np6lYodtGs7EwnMtR3sWrvzUygRfvFrt0HgN3mUx7RuJMEP8Rcup5d2kjOuAmHzCm7p54raI','0M7DFVoR3v0C14dQeUiDRGXdbeJ5FwjwVeKIqzFy','OqGHR30CRnAMmTgDPmvb0AjwQpEy6UhJDSYK','0NvKihyA6Tl18nLqIygcrH8hfB4qQyJgXB2GMVYbsYntBwjbWn8RuMslXVUgno','rFRpZqrSxJ4SUiaiR4i3DVzTkFu8Gxveceaq5Rozoh68JVsmb3UEycucvNex4LDfw4','6BxzmIH8C',1);
-INSERT INTO t VALUES (-2,18246,'W2zWeBYoWDhJHY2wrrVO79FKZD75bCDKKI4vjlBN','jNh4GZ8i2R3QNJt8v078OVPu3hkJwco51yCtuy9Dvhfer3I61ftzlYKx2i3NzHT6','KtgRBvAPYoPjt8mswFkHY0KOyiHlqxB50qqkSJak1b4hTQhhWo5njJJYbj8L2Ot1roRawzKuPm5lpPHLcrMQ9TM4aQAG','uq1KMXkkTnRF0keyb2pu0FkFJGoD4fOwODt0M','ZCdZwtTpbMoGBAcUXe6LGBWaS5ElI4','S9XKyZF2IVeW52W92cGvymws3mO88hRxlWTLpAgW6gr5nUH',2);
-INSERT INTO t VALUES (108,54541,'9AyEWdrNPd0uJqwh4dCqryrg2yQml5JGqUAwtNtU3JchwNND','L4sakdxMlUPmkGwOt8MC98rQuyxvKZBEwGy','P0Q8SP51xtdyvp','DBJHarVg4aGjbEGzXuv6ul0iKtlZ3uskRIR45vMDqdkvC','BgPQ68HaLn3USAdcWrA0noeBVA5SJwif1mtFe5T5qhLmlm86NQ2a3ZZIrFby9PnxYy3DptSLPkJdUdI','bRqqfGvkMhS4rfFjC2jlSma7qKcsLvXHjmw5gAFiZNwEJCR046MLjGLApHtMmZrYxBwZQ7w9SFkIiiOUGf94rCECsf0IM',3);
-INSERT INTO t VALUES (-61,49828,'tmUDizymPOIgesoewoBNY','sG5gt7fhpJSOvKhAyNvlaze4UDcHzHfRBYQX2642wZi7CMYBI1YH1J','sHPcLq3BLcEcbbnBZJwMVQWStuSxHZNiOqz8QYmx1XMndInPkdZwfgZ2zUz95HINcVfeJHi','EhQDDrNi731ooPe9yvPOyinW73uxfCYC86fsKvG','FPrc1Fd0tMClDpE5aernj8rQ4qCHhgZf1X4YUHD','ZdG1co2sQjRk6Ut1L7S3vFR7ryzmECxgBShtRwX3GtHjE3DlhM3p371aZrTCqRuYbU',4);
-INSERT INTO t VALUES (-106,13723,'J71e7DRRP7cTOlGSoyknd55Vb5wAxbEPAZcgu5v','ClYVTfVFxlViOLBOnecdi','yUnZh','hSZDGn9rZcAPPB98Qg3bfp0XMAthMkw46hLXKgLb6uo','RVjYA4zEtaHg1uRl','Ia6xu5LFm4mEND1Wj',5);
-INSERT INTO t VALUES (24,45803,'VmpWK9y','L072rn0WPe9OR2NhviOv9kxTqHUzGHcwrNhhRO','FXk3ez8VwYTto1Bsr8gzRDttAGzDGnrpHVyWkgGHeVHju5mUUKKcMZSZl1edNRjppWjf6NIjUvrL2MCmx9Kz2MZtPa','YZhtrRxc0LVRXwjjQvuHN54LgbW3PzcyfSQ21gmvQMlIy','Zp0jynrm','vB1AyqwXYzNUUTwTRsNTANJL2bHTdUvaB0oRokCCBvf7mofdOybJMXxXXByKf0SJbkbI3pSApkcyOnYLYYCd8OJSEUKatuUM5',6);
-INSERT INTO t VALUES (-101,53277,'kBGaM2sjhvARo07FUhvprkh1mLHZ89wkEl5w9Z0wKqr','S9Kcy0JUMYtVIrVNmfZrm0gcWJmqNGA','vyeawbVABuGOhCAgvcQPOMYh2sEnfX0dS5T9bYaXQ0tml6h30Ghy','dk95GjUTxPaZNoqnNHj7hznXH03','Lw5dKaZthN20RQBKyGaV96NBpIspPRHgIiNtOIFhTeJQrQCgcHKZL','e2Nnss9utfWBdOOrqRithnBa6W',7);
-INSERT INTO t VALUES (1,36155,'bXWU9yPMEnZGkX2Rq61DbU50H44e8BeW1J7KAY1XD4IphGSosr','n6nvlJelY64f5uYquvA8Cg80WOWwzT5rS363WLpJRXdc8YSe','rXPujLgdY9WUlf7N1qaPi5gWkTFDINh','kmuqFJCymRQI8oBuIUYJKmotvEZ3oW1lZ8X2Vj185b0TBfLDxTRuGqo4WY','q5SMMxnzzMSGkOB4bNl1MfrB8cJh3mbc4NWhsT6XQZT64UstM7D7ZTqDe5L1LadAzhCiuiz','IZhDuH5gWkAQVIltEhFkSkuTtIMeh7ge7kmkXXV5n1w2oMGYwJ7YuwLS',8);
-INSERT INTO t VALUES (63,4905,'uaUnPNaBd15PW1P2q350VMQJ6elLtWCDW7cjaMWidAoC8n7qIb','KG72MxcMUOLe9','AIX2ojfWGgMr3EAaf9k1XT2GkSiYlJIDogKEA5U','TLE6uuspAMAK8V','bwjueTT','OUTxLNJ6kHvX0XEbAgrHvRhgHCDXC4VXTQybjAyAKfWceYrYuqzPogZtmg1QGg7jqmW441zMUgYDLKFDy7LknFcThQ2S32TOG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-9129603102622545811,2506161,'uFmCaZBSKN8ZFh7ayLZVVhZdGXusZZ54teSw','JPRvkiQaoOUrI9OBvVp3WvabRmN9dDbU8rgXp1bmr','GuNSi40xFH17hB30qILrgUKq83eOi9HjjOQItMfBdUYdPm74w2u','0','S2','bc',10);
+INSERT INTO ti VALUES (-9129603102622545811,2506161,'uFmCaZBSKN8ZFh7ayLZVVhZdGXusZZ54teSw','JPRvkiQaoOUrI9OBvVp3WvabRmN9dDbU8rgXp1bmr','GuNSi40xFH17hB30qILrgUKq83eOi9HjjOQItMfBdUYdPm74w2u','0','S2','bc',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (4357798192423972422,-3885559,'Q5GDyQUuWoqJq9HrphsdJPxO2TUC9CQRY9k','Lgm7lpeFudyNAElWDXmaoBJL8QnBIYy6qhKGGukV','2v4Ywnvy7CrUpI3JgV6F7AYjE2EevHQamHB7aeifchuhgTyRKciUKuk8XJ3Hkukn0tN8C','utdVxj','9','q',11);
+INSERT INTO ti VALUES (4357798192423972422,-3885559,'Q5GDyQUuWoqJq9HrphsdJPxO2TUC9CQRY9k','Lgm7lpeFudyNAElWDXmaoBJL8QnBIYy6qhKGGukV','2v4Ywnvy7CrUpI3JgV6F7AYjE2EevHQamHB7aeifchuhgTyRKciUKuk8XJ3Hkukn0tN8C','utdVxj','9','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6315193990862836288,8179138,'ScGOWdWYgUMR5XuEGyDxhFfXHRsqhZNV9Pq8GRszmhPsUFw1','Yk66LLy4scbcgm45rf9exzUXfbs0KCgo9t1GFiKwGplZK5vW2TVeZHaKaCWIZ4u6O1hSftfuwVTn','cuXi6IWPyfVCeEnWdV','Znl','aZ','8',12);
+INSERT INTO ti VALUES (6315193990862836288,8179138,'ScGOWdWYgUMR5XuEGyDxhFfXHRsqhZNV9Pq8GRszmhPsUFw1','Yk66LLy4scbcgm45rf9exzUXfbs0KCgo9t1GFiKwGplZK5vW2TVeZHaKaCWIZ4u6O1hSftfuwVTn','cuXi6IWPyfVCeEnWdV','Znl','aZ','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-62305193428972802,4329569,'6amSAvueZdSno0gWxB4Ii48y3YMi0D5SDTS5pAKElr8','FBNyyCi3Pa9i7jLN0JywSI9VSVbT5RfHhYWGI6PspQJfFZkBOxxkN14dEyuCTLqsXPS9XgPjjjJQt7E0hJh5h4kjlFJ24AwtPU1bE2x6BkyJBnMbzkmAYuwMzckC1yS2wUukrrulPshn8lk4CKd8FglOfwFQqiwebh7zGdJgXdX1YQuGC1uFxnwxksZrIlfDSzP8RZUJz70E737ocpz7iSzWf4ubfEZPpUsjiHWITd5nTpCS3cGmYM','XWyKrA3tpOCtRrDLpjTAM7GCaT6ImSed2aeVaj3JItbQwVxQyusCNlYSYTGTFfhtVohzAInbyS3','s3QjR7cAKK0Q4roHOjaUG7vBmEqH6EYtNsoQ5VmJZx8yhzf658eqgWlAWyq2pDSXJwyEl2GUrU0M3mXcMtOAlbvRzRVQSEnbjoNr1Tbj6x1jlJ0nvqg8lVHjr0vGz91vVjMA4EcdYXZ6RAKdNtUv5lDl0f1wKLIPSJ62FQHpipg3euPUpyX7U6h7ozRBJInKUVSHPZHr','T','E',13);
+INSERT INTO ti VALUES (-62305193428972802,4329569,'6amSAvueZdSno0gWxB4Ii48y3YMi0D5SDTS5pAKElr8','FBNyyCi3Pa9i7jLN0JywSI9VSVbT5RfHhYWGI6PspQJfFZkBOxxkN14dEyuCTLqsXPS9XgPjjjJQt7E0hJh5h4kjlFJ24AwtPU1bE2x6BkyJBnMbzkmAYuwMzckC1yS2wUukrrulPshn8lk4CKd8FglOfwFQqiwebh7zGdJgXdX1YQuGC1uFxnwxksZrIlfDSzP8RZUJz70E737ocpz7iSzWf4ubfEZPpUsjiHWITd5nTpCS3cGmYM','XWyKrA3tpOCtRrDLpjTAM7GCaT6ImSed2aeVaj3JItbQwVxQyusCNlYSYTGTFfhtVohzAInbyS3','s3QjR7cAKK0Q4roHOjaUG7vBmEqH6EYtNsoQ5VmJZx8yhzf658eqgWlAWyq2pDSXJwyEl2GUrU0M3mXcMtOAlbvRzRVQSEnbjoNr1Tbj6x1jlJ0nvqg8lVHjr0vGz91vVjMA4EcdYXZ6RAKdNtUv5lDl0f1wKLIPSJ62FQHpipg3euPUpyX7U6h7ozRBJInKUVSHPZHr','T','E',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7107004289045152638,4998639,'JFl2Fdk2BO3xwHtPrFwJtLhsYArKw6yOXtPd8tB','dypGt1uJPGDn3y9mIlq6LQ6GtGmOUq9GuiNZ6Og64Kd9','bfqkmDXZNHqqVdJYteaXj','jvxybSki0c','HU','3',14);
+INSERT INTO ti VALUES (7107004289045152638,4998639,'JFl2Fdk2BO3xwHtPrFwJtLhsYArKw6yOXtPd8tB','dypGt1uJPGDn3y9mIlq6LQ6GtGmOUq9GuiNZ6Og64Kd9','bfqkmDXZNHqqVdJYteaXj','jvxybSki0c','HU','3',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1356683674376276723,6600201,'qdnwOQNHKXpmjL3ChwdekJyaqhWVIdT7BR0wqbhTRYUb8vM12G','XRrcEd7Us0xxz44he0qb2bF3SWj2BiDRKL1C6K4QYFJqTd91BRmlJ2OxE4QrEQLVcmOsCKELC6Fg4JS4ZckKBXcog1Do1CZHhGf17yfn2laMDforAacwOx2lbhBfdFgYLPy','XMdgatd099yXa78x8AghN6GPAx030CxAqPRkvOx844xKNpiA4g50QesvDz02OUAlgG7fpj5a0gjwzwjRIT','JuUppCk1RS2oVuYHX3wjITQkVonOELbrsRucGOmvO7CM72vymbsxLMvr7hmz2jUTV8NrXOD9DVmt08ae2bzkeyhk9bQLDxw9n9ZeFPAK8zcDxSeYVzOoY89Cbp2FbgukrSTq5kqBxOoTtlgly98mzi6Eq72U26S77HL4','QV','l',15);
+INSERT INTO ti VALUES (-1356683674376276723,6600201,'qdnwOQNHKXpmjL3ChwdekJyaqhWVIdT7BR0wqbhTRYUb8vM12G','XRrcEd7Us0xxz44he0qb2bF3SWj2BiDRKL1C6K4QYFJqTd91BRmlJ2OxE4QrEQLVcmOsCKELC6Fg4JS4ZckKBXcog1Do1CZHhGf17yfn2laMDforAacwOx2lbhBfdFgYLPy','XMdgatd099yXa78x8AghN6GPAx030CxAqPRkvOx844xKNpiA4g50QesvDz02OUAlgG7fpj5a0gjwzwjRIT','JuUppCk1RS2oVuYHX3wjITQkVonOELbrsRucGOmvO7CM72vymbsxLMvr7hmz2jUTV8NrXOD9DVmt08ae2bzkeyhk9bQLDxw9n9ZeFPAK8zcDxSeYVzOoY89Cbp2FbgukrSTq5kqBxOoTtlgly98mzi6Eq72U26S77HL4','QV','l',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARCHAR(36) NOT NULL, e VARCHAR(29) NOT NULL, f VARBINARY(43), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-165856486,1670783327,'u6xcL0szX93rpxk6tqZBPbjTkvRCNdPEqhjn3QlN5D6Tc9EdfZGbsxfN7tTlyJxe80rG','fbtH33dfjgJIlPGa0gsuGzypeZOYIU','PKoqNor6ZbZBd6v9','o9cHBroPj4ZDMNm','6H','YI',0);
+INSERT INTO t VALUES (-645175474,948752042,'K2p44UzmDnWWrWe0ekGp3yMeJY16C9zor2cQbVpwwQE4QrudTPuenBo28RquqEwyiUjfwLfYVZnCeBrYbDGXuvPy','Kq9JBRWWSYvI59dc4Jf1Y0DZcldXSsXIJWo7','Os0ZuigeAuLiajqdDWCepcQ','6GwC7CoNbfGqSqtSqUk9fwSGdDrYwMjrI723o6yxP','R','kK',1);
+INSERT INTO t VALUES (1255727241,1354968642,'SatbxO48Xd4kOcznmd4hFMjsg03NfNefdLZIxNJfcE7XMaZGRNhKwM6','noCeYZZhy8eXtizGXCXyH','wBNMDslPyVXqaFHd','G9ppeiJ9lj53puHx853','I6','Lp',2);
+INSERT INTO t VALUES (331909481,3433836323,'2lWdAhrlr3','EEESGVc06me2FuISJwHw0KTstKXx','V','bE','XF','Y',3);
+INSERT INTO t VALUES (1492296647,2671672721,'Sl86taXqbsVmI95MwNxOdIUnrQGvNLYZBOTMtggZMvDeLFycdpL3fwhhXMwZnXg5Snz0OdPGWvFWk8XKaPL6Z6gCVJr','s8IWT1LNldHc9z','ChqeZpzPMvOkTUbe2a2OZD','WZpjJlTiae545yeGTYQDyzTpX2wyVqMJbuVF9511CmK','E','N',4);
+INSERT INTO t VALUES (-423475012,3438819323,'g2OWJQNfNWOT3z40UwZEr3RKCagNunfmJA4XrEl6oDMcXGYyAnuZXErsnkv3VfLG37Gt','gfL5WcwnV66','QyOVWeqcOPBhSVIXvfjLVAbk','6EA9irwKB25','cg','sS',5);
+INSERT INTO t VALUES (45249876,1818347546,'r7NlvDVuBJ5E5ouqjXuklgc0pvJSGWi5VA5ehbJdaVKdxiLkVjUD6yVoJyud98f8GEl4VjwGNSrDTRCV','kolonqw590kCWlh6bl2ToLQXOSZpGTECWwv','w0VikBTZTuz0874FTF','WyaIggg9j1JU','mW','j',6);
+INSERT INTO t VALUES (886631886,113144380,'0eaZ9U8jGU33Zl6R4UQoCGHCBX6YJBwF0EuWqR7YDRlSMFxywDRtbPlzGPx3Y0ngvWuXUJBB4vnbXqZjRRm','B9mwSaVS3fkAL','BZBj8','hu3f1aNmrfky2FIrSa0NGaWY','Z','IZ',7);
+INSERT INTO t VALUES (373024663,2918411276,'zyjKrx','yPQhTU6WY5eKCj6yRXDF11ejxvF','t1SjseM3W4cv','2q8Q7GHlFVPWc9Znx0AWWqmviu9q3CeCByW','1','J',8);
+INSERT INTO t VALUES (1578065965,667229695,'4Kv7ppAhfjOFhvofE02SVUtaYEx','1xLALi5','uGEgto50Y0Wlinha0oJvdeWpkGImd','ehTRFPLaBGx037MJZfXDvSpEn','2T','FD',9);
+CREATE TABLE ti (a INT, b INT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARCHAR(36) NOT NULL, e VARCHAR(29) NOT NULL, f VARBINARY(43), 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (1367604007,37738,'6KP3LPzXaMO2rb4sgmQM','LVAIQRvnR04qn','qEMTekahTIwbre5x4ssihtOlgDSccqFJBsDkQcjDtCEtkvHu1prOdR','wYxpoNRydYEAGt9OpWyNXwp779XcFj5BufnNrVnHQJ597z','C1X9NlXExZ1iz1CdkfA','4R51Ow1tFE5Qx3kdOX8MC0uHOBt3Kredil2S4OQxAvNNOsZxwBo13th7yJxPMS1iSa',10);
-INSERT INTO ti VALUES (1367604007,37738,'6KP3LPzXaMO2rb4sgmQM','LVAIQRvnR04qn','qEMTekahTIwbre5x4ssihtOlgDSccqFJBsDkQcjDtCEtkvHu1prOdR','wYxpoNRydYEAGt9OpWyNXwp779XcFj5BufnNrVnHQJ597z','C1X9NlXExZ1iz1CdkfA','4R51Ow1tFE5Qx3kdOX8MC0uHOBt3Kredil2S4OQxAvNNOsZxwBo13th7yJxPMS1iSa',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(90);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
-INSERT INTO t VALUES (-1166033399,6521,'1ZrRJrFRrPRKQgWgvHMK7nLZTwRLeQS2r5inu2tzw9Rfiuu','OjqgDAOXEpyVJD9vnwS1lOCTZcpyhJzQ50GF9vopf','L6HVVmGOpOnw','gRukrj42smShtLDbbayo837gVLG','lokTo5CkdSJ8YlJjSLwD8DxnKUYf0nV6fohIhL','IDJSveJ3xshLijh0UmaAjaXCdPD4Mvb0dynFZkIxlhEGobvyHR1t4sxVzoa',11);
-INSERT INTO ti VALUES (-1166033399,6521,'1ZrRJrFRrPRKQgWgvHMK7nLZTwRLeQS2r5inu2tzw9Rfiuu','OjqgDAOXEpyVJD9vnwS1lOCTZcpyhJzQ50GF9vopf','L6HVVmGOpOnw','gRukrj42smShtLDbbayo837gVLG','lokTo5CkdSJ8YlJjSLwD8DxnKUYf0nV6fohIhL','IDJSveJ3xshLijh0UmaAjaXCdPD4Mvb0dynFZkIxlhEGobvyHR1t4sxVzoa',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1049143285,41332,'aji6o3MC0vkgihLlIpumkNgylMhhyWUV','FsK25MfOay3jmsMp5IgpGLkXQN70POJXpsVJK2aySFIScJM8FZmIXHAB4UkGdHJKrVTzydxkVF7oVJ0oeoZiOLPaES66ArkwtfkW5rNHbnRiomLKdsIr9PGC4V6bWOdCug6it0F4AKBfiA055L3NC4v0T5z4oRz24n3Su94TkN4FVpe5fyntx55KPs1iLcwikHQ58xkr7kK','SQ3ntudLnz3nmi9Act3o2XM7PoOvvLl72PQlmE2wZRyYsgR8FAmHtIa6aS4CkCIafYmH','Q9PKdja7dQQstwUvQC8IVXpq6aSJJw0kVoKWwKhBHtfvHMAxm5z6y0ct5','6xgfHHPbnVOeU0fnuwSfq3o6ubfywsLx1NN9prBpVaZ1Dp8rOcJLFkKMrZwLlr','3O3awQLmtd5xYvTam4l3S1jJpXsYrwd1wn0n2Hj5BJ3ORBOWKscqAXuLvLknoAZQFRjM06bSumdgM82Ab0ZJFMGyKHofZIec',12);
-INSERT INTO ti VALUES (1049143285,41332,'aji6o3MC0vkgihLlIpumkNgylMhhyWUV','FsK25MfOay3jmsMp5IgpGLkXQN70POJXpsVJK2aySFIScJM8FZmIXHAB4UkGdHJKrVTzydxkVF7oVJ0oeoZiOLPaES66ArkwtfkW5rNHbnRiomLKdsIr9PGC4V6bWOdCug6it0F4AKBfiA055L3NC4v0T5z4oRz24n3Su94TkN4FVpe5fyntx55KPs1iLcwikHQ58xkr7kK','SQ3ntudLnz3nmi9Act3o2XM7PoOvvLl72PQlmE2wZRyYsgR8FAmHtIa6aS4CkCIafYmH','Q9PKdja7dQQstwUvQC8IVXpq6aSJJw0kVoKWwKhBHtfvHMAxm5z6y0ct5','6xgfHHPbnVOeU0fnuwSfq3o6ubfywsLx1NN9prBpVaZ1Dp8rOcJLFkKMrZwLlr','3O3awQLmtd5xYvTam4l3S1jJpXsYrwd1wn0n2Hj5BJ3ORBOWKscqAXuLvLknoAZQFRjM06bSumdgM82Ab0ZJFMGyKHofZIec',12);
+INSERT INTO t VALUES (936395279,1509990523,'DBY6FXi3whdMO4mCplK30vp2fPDCfkichsjdBWvI7afcuJ0zmOQ1yVQiFTRwcdX1aGoi0GUjiTX9cLLW0','2BeuSxEtAhLgkZQx7js','DuaWCIb7rbx6lEnq','sF7g7Kkez10jWxsTGDfjEXFw7H8DsU1f4gysieL','GR','w',10);
+INSERT INTO ti VALUES (936395279,1509990523,'DBY6FXi3whdMO4mCplK30vp2fPDCfkichsjdBWvI7afcuJ0zmOQ1yVQiFTRwcdX1aGoi0GUjiTX9cLLW0','2BeuSxEtAhLgkZQx7js','DuaWCIb7rbx6lEnq','sF7g7Kkez10jWxsTGDfjEXFw7H8DsU1f4gysieL','GR','w',10);
+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 (106661345,1451453476,'Nhi3o67ee9io4Wd2CIkY6','rQh','Dy4cZZK3DL8lsZsI6JURzF8AE1zq','KCNi4tFlh3QGgdKSPwHjjzVPm0Zg','Ad','fJ',11);
+INSERT INTO ti VALUES (106661345,1451453476,'Nhi3o67ee9io4Wd2CIkY6','rQh','Dy4cZZK3DL8lsZsI6JURzF8AE1zq','KCNi4tFlh3QGgdKSPwHjjzVPm0Zg','Ad','fJ',11);
+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 (2011305772,2772353480,'spaNE6FOvOuYayD5SgmWg3rWhB','MNZffhKY5em9Ma8DfXshxHu6IUT3K6C4n0khOlZb7MQiJYXyKTctY4LKAEnCQzN7Qi2VoPHmD5cRd8pVYAIVXRsCgB8T9g2kMiE8OSr6KJBXOkOpG9zqnsJFBqIRRtSueO7hpRpGYho0wfvJt4xFWdXYNPicNSfNbiUZutIGguyIIN0SjiPyw5tZjDHczP7atHyLX9f4Pcm9e0uTcj9T0j66nUL2SJj7juxyCjLboVoxmhZ','Mm9k','bG06NfKFu46','CE','qu',12);
+INSERT INTO ti VALUES (2011305772,2772353480,'spaNE6FOvOuYayD5SgmWg3rWhB','MNZffhKY5em9Ma8DfXshxHu6IUT3K6C4n0khOlZb7MQiJYXyKTctY4LKAEnCQzN7Qi2VoPHmD5cRd8pVYAIVXRsCgB8T9g2kMiE8OSr6KJBXOkOpG9zqnsJFBqIRRtSueO7hpRpGYho0wfvJt4xFWdXYNPicNSfNbiUZutIGguyIIN0SjiPyw5tZjDHczP7atHyLX9f4Pcm9e0uTcj9T0j66nUL2SJj7juxyCjLboVoxmhZ','Mm9k','bG06NfKFu46','CE','qu',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (964866897,895891190,'FShd','uqXVEr14viv5dNSfEdLIbqDReV1PYj3PYjvIbvvFePDZZEEIY9ShMcqiz3enmeCoXZNx2hAFsfXHWG1F6Ax6htrS0jFQfhLIDGrC4Bns2ZUMJeULI7AiUmQh9vn1tOphqpuRziilZIcPL1U8AzT8ZGPX7gIHLOporZ4Sqtbi8Zb','px','lj2Pc63lwnlo3qBPzVgrSzisVRQelc8uXvQB4TmRtqFLKop2ngJtGxl0xIaEpNIEcb4bfTxNy4BBkC2FIdQAicVKMrBAjC2ofNk54UL6RkNkzebfIMO1vRY3RTfAwF8CXmS9aZ9JE9HdoAwJ09UNYCB','lY','F',13);
+INSERT INTO ti VALUES (964866897,895891190,'FShd','uqXVEr14viv5dNSfEdLIbqDReV1PYj3PYjvIbvvFePDZZEEIY9ShMcqiz3enmeCoXZNx2hAFsfXHWG1F6Ax6htrS0jFQfhLIDGrC4Bns2ZUMJeULI7AiUmQh9vn1tOphqpuRziilZIcPL1U8AzT8ZGPX7gIHLOporZ4Sqtbi8Zb','px','lj2Pc63lwnlo3qBPzVgrSzisVRQelc8uXvQB4TmRtqFLKop2ngJtGxl0xIaEpNIEcb4bfTxNy4BBkC2FIdQAicVKMrBAjC2ofNk54UL6RkNkzebfIMO1vRY3RTfAwF8CXmS9aZ9JE9HdoAwJ09UNYCB','lY','F',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-731880761,620029422,'VqHdXgN','SX61fQXkdr7WKbBx0sPaWuUgBNXZtHbCagm6WMXIStEfE3YXdNc3ooPk7Msj2dZzDB3evyGQLyBFChY67oIGcg8UmyCbgSnN3urBa40IAzYciLvq1eiJ6xAS3KwULbBDlfamURUYUDHcJLJYPDFEuSCmRH5eAevfvsyj6E02u5pcEg8ZUcAxZDUulU11m3aTYYTQMHf17OM73Q3zbW0pXqZUY6ZwmF','bbFwd','27EHpnkSaEMMi1HxUnRal6kb2SAPil6TzNqgfteUgOBatcV9dzOXVPRSbekbBJRIrIQELSPKve','pms','sp',14);
+INSERT INTO ti VALUES (-731880761,620029422,'VqHdXgN','SX61fQXkdr7WKbBx0sPaWuUgBNXZtHbCagm6WMXIStEfE3YXdNc3ooPk7Msj2dZzDB3evyGQLyBFChY67oIGcg8UmyCbgSnN3urBa40IAzYciLvq1eiJ6xAS3KwULbBDlfamURUYUDHcJLJYPDFEuSCmRH5eAevfvsyj6E02u5pcEg8ZUcAxZDUulU11m3aTYYTQMHf17OM73Q3zbW0pXqZUY6ZwmF','bbFwd','27EHpnkSaEMMi1HxUnRal6kb2SAPil6TzNqgfteUgOBatcV9dzOXVPRSbekbBJRIrIQELSPKve','pms','sp',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1248506303,1422284839,'dQ185blKJWOc7WPig9PMxWtSkVdPr0UV0rd3eqs1kX0xwdVEEUj','PiJ24g','ATWTiYrgI','HuCCBz31BCfEuJV5jSNqgDOFzpjOfpHkOjZwyBvrBPANNOS1dgkprVqmP1Ru05TpcSmzapHmY4vYJozbH33OCWi6Ri1PYMydEQyPYZbwdYpFwzQj1gDX5VcjaGYd7gLrbXl5w4vicy644hZ3P3qG4cLLsC6chVzpEUbETJFBHD1yAw7','p','Oe',15);
+INSERT INTO ti VALUES (1248506303,1422284839,'dQ185blKJWOc7WPig9PMxWtSkVdPr0UV0rd3eqs1kX0xwdVEEUj','PiJ24g','ATWTiYrgI','HuCCBz31BCfEuJV5jSNqgDOFzpjOfpHkOjZwyBvrBPANNOS1dgkprVqmP1Ru05TpcSmzapHmY4vYJozbH33OCWi6Ri1PYMydEQyPYZbwdYpFwzQj1gDX5VcjaGYd7gLrbXl5w4vicy644hZ3P3qG4cLLsC6chVzpEUbETJFBHD1yAw7','p','Oe',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED, c CHAR(76), d VARCHAR(22) NOT NULL, e VARCHAR(91), f VARCHAR(37), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (85,3563344762,'O1hOR3WVIaSVfs5gDlv0uLs5FpPLwJOmpFJn4UdoOaZUMPBZ6EroPgRsmdTYfwvK3E','ZrU3c0','OGf2PupKF76tUnRCX0j2byCOEDGx6B64DRaTDhqa9St6ensFwxxDDH3YgHWV6JZsx9nkWablV8','BmORYn1FDYfKZ4M9IOvfnNgbdOoORAg7m6','F0','w',0);
+INSERT INTO t VALUES (101,2387214892,'DbCulopN8rj','dLb3m','p4hLltbLevE0u813Qg5ZE0XXYrYDmqhlxcIo7MsjxKi9qoCBn5sShW9fP17','g6Zmuhx3zygDXkS7h4OCK84CA','0','h',1);
+INSERT INTO t VALUES (161,189396867,'43zueSkJYj3KFoE3izk6QvM6k3g2KDmRj','ZBax75Z6IlYkwpuftkIOAK','ySDwz9XOwEESFxm8tvnQY78etcmEnMHzB3f1tE','Ud5vgGyrEdJ60SNkomSUuHkkQwBTLJADUAr','YC','x',2);
+INSERT INTO t VALUES (31,3488258450,'9f2FP3fxfw0AJ7poFHVYVVLfdAucyVCrQ','I56DbhCBvTGYoA','omChEtUHoT7ZBKMhZ0C9KEXdfuqDR8YwTD7jm108A1RyMt14yeU6ZGxIQV0z7ZzG6D8x3I','dBIQ14h2o1Lgh6Jv','LV','k',3);
+INSERT INTO t VALUES (240,2072799348,'XlvB2dSyR37hVmNeYVUSdeki0AkRU0heY3eaUZDyFVWVbWiE3wNqQpgNekHQsaM','10pWyZMeIGoRpL','Wy8fuDQd9VxnYwNRV9tt3LIRlDAuS4kIZiFHi83VD3S58o2JIjEf29uEawC0TfJG1xBmRvnH','kYY8JtWIUt2Tz30NBTqvl00SFedn','a','0',4);
+INSERT INTO t VALUES (117,862461662,'WVBhSMsTGRjgbIy5tdu4HxQUEOFznyqqZgNAZTdTU3ULwbEBLEZuUImrg3Zs1Vkvcpimz6aaug','q2k1CPi6XH','pBSpt','pzQgdRP','fb','t',5);
+INSERT INTO t VALUES (61,1984508783,'isJuGfRaXU1R4pPMMApTJcxYI4NG12dayFUVWzr6kGIrMICU5bjdpw5ez8AF71gzFCEr','01P0Za2SnkVF2fKli5H6','TwP2MwjVwWIVbkrVH2ZTeWUmBHayatfSNGC1uf9wfme1Tw3vp24TYXEBcQJu','0Onp6QqMGITij8XKPouLhxLRVlPLhd','f','n',6);
+INSERT INTO t VALUES (116,902344544,'ATZI9lPECP5ZnkcTM4mkMRRwkX8tgDC','vo7','lFQj3qnXXFvcqQroJUwRSkI4IYUfJYItgrCYmYnT7j6SEALWGXCptXLcNPDybHRSPxx9IOYAhIO6uijt','vjTWNR','q','K',7);
+INSERT INTO t VALUES (60,1394156374,'Kj89Ej1JJ4uDaPPIDT19gZ0uNZ5NHItKN9uM','ZGKXJRTFKleJjbYeFumL','heNqtnkZx','QMtTFtP30q','I','q',8);
+INSERT INTO t VALUES (108,854151781,'I9LPz1OjVXq63qzvIoPXyE7qQzhcq5MSsdUiF78KbyAs','o4s5VouK2z','Seed5AxwOKlEKuoyduHR9mG29sCw65gM4fdr0KhQyDTfgZDpvM','qzAw7O2EVJkNAacmp4jjEzypEUE4zM','84','I',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED, c CHAR(76), d VARCHAR(22) NOT NULL, e VARCHAR(91), f VARCHAR(37), 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (175,1976984165,'RVzuSBfx53Y5WF9U4GNbitJtCETopxY2WeKaphiQGdr5rrBx1KLUev8RnfE','IqYWWerny','bvVFjiPaGahXCDQhDykvDbDDu4Pym8UXgfJGbblAKYAAWlP','eMl6Bfi','5','l',10);
+INSERT INTO ti VALUES (175,1976984165,'RVzuSBfx53Y5WF9U4GNbitJtCETopxY2WeKaphiQGdr5rrBx1KLUev8RnfE','IqYWWerny','bvVFjiPaGahXCDQhDykvDbDDu4Pym8UXgfJGbblAKYAAWlP','eMl6Bfi','5','l',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77);
+INSERT INTO t VALUES (178,3949085171,'KW8J78ZDH','CXiwHBpVKJgCccBwOUpmt','DlxJU0PHgX59PTelClQXWw0cgJWc29hhGX9tY1YoEOFxoLWP3hSkUXMysLHGOpLUlGUgN6c0p','w2Z6hEVzihMmx52CTkKTxCuM','k','w',11);
+INSERT INTO ti VALUES (178,3949085171,'KW8J78ZDH','CXiwHBpVKJgCccBwOUpmt','DlxJU0PHgX59PTelClQXWw0cgJWc29hhGX9tY1YoEOFxoLWP3hSkUXMysLHGOpLUlGUgN6c0p','w2Z6hEVzihMmx52CTkKTxCuM','k','w',11);
+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 (185,735297733,'fFrDWdATNLablFSxx71pBeusF3m7ZhbbDjKthWfoiXsuUtp0cS','TnebcifcoqSvo670RsUWZuUQpPkxswuTjTBT6zCBjaPlnmnu73x7QAdUJZfnbDzwKqGyqbTma2BXgMLyh4lUlDmrxMTCDw6m1nmmGfEdR5bOqPJQx8ZkG4G42Fvg5EhF6BhVyIVy1KljdWKNMlU1S7ydIMPUCR0ieU5xkTuDqUeYqLUNzVcDZ2qmhMavCi8xOwHR6RByhYgrSWwzZCMn5iNWim52LWOHdHtrF9dq2voAy37hSkWpkBMwvwAGyYsQ','hBGVwK8LnT80URIRnChBKrJWrInAqSxODh0Y','IWk','z','g',12);
+INSERT INTO ti VALUES (185,735297733,'fFrDWdATNLablFSxx71pBeusF3m7ZhbbDjKthWfoiXsuUtp0cS','TnebcifcoqSvo670RsUWZuUQpPkxswuTjTBT6zCBjaPlnmnu73x7QAdUJZfnbDzwKqGyqbTma2BXgMLyh4lUlDmrxMTCDw6m1nmmGfEdR5bOqPJQx8ZkG4G42Fvg5EhF6BhVyIVy1KljdWKNMlU1S7ydIMPUCR0ieU5xkTuDqUeYqLUNzVcDZ2qmhMavCi8xOwHR6RByhYgrSWwzZCMn5iNWim52LWOHdHtrF9dq2voAy37hSkWpkBMwvwAGyYsQ','hBGVwK8LnT80URIRnChBKrJWrInAqSxODh0Y','IWk','z','g',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (164,820902322,'Y55bn2p0Gjyrpm92rDUnAdErPwhhV6iG4kFseln6IGuTa533ejw','NdqB5EI1r','I','XXJ7','sN','v',13);
+INSERT INTO ti VALUES (164,820902322,'Y55bn2p0Gjyrpm92rDUnAdErPwhhV6iG4kFseln6IGuTa533ejw','NdqB5EI1r','I','XXJ7','sN','v',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (92,2673438713,'R5w2YILqTvQJCGsl6SojyhmZ7kNjRvwybyCmzrY2Adq69','c2ugNMmM0oEyfda0jcL1plPtxeymm6x9z7W3avR85NTVYEEM3l305GkK2gn9t','wLkDWrfpNG3apIjWLij2ncqftXZfIVAO5p1Plyeb','45n9our61Dv9QUKtTfTFp23MY9oaaOzmRsLw7YCO86TJdrBrrT4R5D8EMmG4Dtlcgi66PR76tNseg6kdlrB2mg8KmasE6nCskTvXPJ95UJJKtC8idAaxVYrVB9QHYwjEEsFHhwQfmZoPbPy3f6NfvFiFwafgvasg6TgVWxNVLTyZAkrxVhu5Bj7jReMVydcn2scMNmcQyx6WGfnIdrk8hVixYCJjsDVqQV3hODBUrTsInirT','kLd','a',14);
+INSERT INTO ti VALUES (92,2673438713,'R5w2YILqTvQJCGsl6SojyhmZ7kNjRvwybyCmzrY2Adq69','c2ugNMmM0oEyfda0jcL1plPtxeymm6x9z7W3avR85NTVYEEM3l305GkK2gn9t','wLkDWrfpNG3apIjWLij2ncqftXZfIVAO5p1Plyeb','45n9our61Dv9QUKtTfTFp23MY9oaaOzmRsLw7YCO86TJdrBrrT4R5D8EMmG4Dtlcgi66PR76tNseg6kdlrB2mg8KmasE6nCskTvXPJ95UJJKtC8idAaxVYrVB9QHYwjEEsFHhwQfmZoPbPy3f6NfvFiFwafgvasg6TgVWxNVLTyZAkrxVhu5Bj7jReMVydcn2scMNmcQyx6WGfnIdrk8hVixYCJjsDVqQV3hODBUrTsInirT','kLd','a',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (31,1150320408,'cJXMINAp0sCRUz5fU7ob7wv3hJN0XsTq5Y1qIX0pcGEmjawf5JKH0dKOZUJ8xxBejk','pKRqqg3x79glf5pdlhzMxK7bjcFSHOiinS0WI0vmxcRbo5kQNeq1glVZ5RMmhDaWg7OfyFXxMyaWT0hs1x6x2zZrI5WnLd3MtGBA0Icw9L0Y72WsuPZY6HEOwol5kvTXeihIQOqrOaOXintMoMl8IG','kFIqAdFUCj9ocuJGSvMiyVhsy9kLplXYn32tLjeJ2UYWERICB7dh5','QwujVUTy8LCAMsERW0sf5eQfEG6Mxdnx8SjPuZ2Sft2LJie1QkPsWSaD7T3DH67ZS5T0DY5onbTtye7MPxxzmTU9zlFhyu3DzakV8aDhH','0sr','d',15);
+INSERT INTO ti VALUES (31,1150320408,'cJXMINAp0sCRUz5fU7ob7wv3hJN0XsTq5Y1qIX0pcGEmjawf5JKH0dKOZUJ8xxBejk','pKRqqg3x79glf5pdlhzMxK7bjcFSHOiinS0WI0vmxcRbo5kQNeq1glVZ5RMmhDaWg7OfyFXxMyaWT0hs1x6x2zZrI5WnLd3MtGBA0Icw9L0Y72WsuPZY6HEOwol5kvTXeihIQOqrOaOXintMoMl8IG','kFIqAdFUCj9ocuJGSvMiyVhsy9kLplXYn32tLjeJ2UYWERICB7dh5','QwujVUTy8LCAMsERW0sf5eQfEG6Mxdnx8SjPuZ2Sft2LJie1QkPsWSaD7T3DH67ZS5T0DY5onbTtye7MPxxzmTU9zlFhyu3DzakV8aDhH','0sr','d',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(81), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4628334,-1792410332,'PDe','4LrotLL1vaY2RA0f6u1gakd8RuaDEK4rVj1zaNDEijbkOKOxQieWyScjLidztv19gTv2KkqdQy2FWx48','WDBynAUIsUdR7iySlAPXanEP4vl3I7lFdd7HGEnp804TqrYyI7e4fNBTUYpeq','TPf2x','O','2I',0);
+INSERT INTO t VALUES (1723745,-907071559,'M3eNqLs','x9aYDEFPcEBZz3hCZV5MRPQDLWtJSAauJJ9w6A','1HzLtNlTrHUhYbstoQj1ZNKZ','cM1','T','l2',1);
+INSERT INTO t VALUES (2923751,-1970030617,'r','dHY5yluAIn5FVAaVcoDR47Tv6y4FwVagnO8dBCx2M0qhf','ZPb40sCZNkmFHQxdBSaIigjzEiVSzez7fG7FxatyH6ydxbDCVRl4EauEgw','GB4f6IQQo5YIDOzKbWRKFYKMvhRDhAQ0hLh7WeT','s','op',2);
+INSERT INTO t VALUES (14793686,-876986436,'cHX','uPULwj38mByuogM9Be7O7gjmCjtqWiEX1TI693TyJby9o6xWT0x7Y1W838QVALsmSvqHEXpkl6k5','AOxU2cenel7qVsO31fMkHjir08pcDXji6i6qx','Y5Cw','k','t',3);
+INSERT INTO t VALUES (15319002,-587706029,'L5jvqW','vjoCLU8nQRd9Ztft20x4y8KGsLH0u','jP','kd6XlV6eGmny','u','d',4);
+INSERT INTO t VALUES (13127005,1047755503,'Pmcft0B','09Dtzcgq5LOqgrXsM63Fwurb4XfKSnl6w4XkB3SMKB76ybe4dSH8rRMCg4VQ2t','1UwLbTCAtY9tfUDYQGI0HmpWbtkJkXySpoenRIyvOrwJHG9xoR192','VT2TNGZEwgDgVWDst7Dh7767JH7KZkbxqxfkcutmubSjvPozwn11V8Fhoha','q','X',5);
+INSERT INTO t VALUES (16599641,2010963452,'8h','y5VldLFMDiCslSZvnPo0XK0cBFh8mot9QEhtN','ePbUFAa6wAQl3KHG0Qsc1KTVUABlxBcqfb4bOy573TfTCequepUXZmaP4xu8mkXM','h','J','M',6);
+INSERT INTO t VALUES (2532871,-825104781,'TyV','G2uP8zZz7xzVmrklHYEGZpFAWFzXg','WEHcaxl8cfSaLQKjYE28','TU12EafwPnYMiE1HoKK93SdAOd','s','G',7);
+INSERT INTO t VALUES (9649518,1795300540,'2iftQBx','YDBCKFVvI1lbBhh0GZsuwRzQ7GwIf7d9SwVmXzq95sMmEEklwFajLcdQh6z3','fMUSOLDa5yJndSxMANGdVzgG5bsuStLCbhQgumPNfQZdeaNaMcWdDrqHpwTCeK7IhgnN','Xo1TDTfO1BfSkXG84kjITTGm','4','3',8);
+INSERT INTO t VALUES (12203902,-1160715815,'ipUaO','SAc7PbUfwGs4c9VL85OGWmrOe4SvRR3T2f6bsvJ6Itiz0V9M183gfQwQuFOITLIUiwyKjOq','WcO8GWU5A','Idd5HnUfwVCALuGii30t76D53on4jvUOj6x0KxxUesTb5zOFLnNC0E6PEe2kwdePI1HcZ','i','KH',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(81), 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10264901831071678652,1769240184,'EGIU','z04RF2amWBFDpXpZGvIuo5KNp04SBfjNyGcjH98qA1EYDa2BJMsICWy3uKJeFSjOtqzIE','RHfYLxZzZS1RNVHCQdZcdd8AiAzuzwAnCopzYC1KyTyGXTS7uR2tPiGjkYBQBoc','wzPhDa0cXqPlAyMmEDAYygHnbw9FGx21r7M59VERztfubQvSYZN6zXs91NT3VI7U','g','G',10);
+INSERT INTO ti VALUES (10264901831071678652,1769240184,'EGIU','z04RF2amWBFDpXpZGvIuo5KNp04SBfjNyGcjH98qA1EYDa2BJMsICWy3uKJeFSjOtqzIE','RHfYLxZzZS1RNVHCQdZcdd8AiAzuzwAnCopzYC1KyTyGXTS7uR2tPiGjkYBQBoc','wzPhDa0cXqPlAyMmEDAYygHnbw9FGx21r7M59VERztfubQvSYZN6zXs91NT3VI7U','g','G',10);
+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 (10392935141047219282,-1408458639,'7','EXXzE2nxd5NdhDLVWFFC8EBQ','5I1NszVSB46q','NPVuXJxLCH1BlG29KJSbUfcewA7CR0LzOK','v','s',11);
+INSERT INTO ti VALUES (10392935141047219282,-1408458639,'7','EXXzE2nxd5NdhDLVWFFC8EBQ','5I1NszVSB46q','NPVuXJxLCH1BlG29KJSbUfcewA7CR0LzOK','v','s',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12543040665319318318,716813940,'fd8mBB0','qgqW9dOUT7Mw4qkqYq5vyAmVyXhCDc6HbhCRr2uS0wgFGTNS1wf7FHoSFSq7qIHsSeTC','73XeSA6jQL9EF3aFmCteSgGq7p6nh','4NMBq0E','p','L',12);
+INSERT INTO ti VALUES (12543040665319318318,716813940,'fd8mBB0','qgqW9dOUT7Mw4qkqYq5vyAmVyXhCDc6HbhCRr2uS0wgFGTNS1wf7FHoSFSq7qIHsSeTC','73XeSA6jQL9EF3aFmCteSgGq7p6nh','4NMBq0E','p','L',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1006235553,12171,'IXQErv70TCpxeBU7wnfOIyVJWdSRwnwpWtbRbd22n5qS9734lhZaIRJgYdavfjDChQr20U5hfIuo42TvwXWXIP','77iqG2Q003ngSf72KiCYz384kaMNzX438qWqXUIPAGTf1gScKjDg60koWsK527HIStOnTQi5FXk','UWuUZS10gsYbvv5dkmKJgoEqxPX39TK1jvsNTIz7GzclrRb8ASKt9','hWGCOYvsW6oXLc466CjaXiMns6n10OthL8XoBPd5DRZ430IaQQgX2Dgpordoa1R8m3HnDjOVXOAMqbfohLB2SJdITi33wxC8PfhS6yha02WFV8I8uHuHf','1XKXLhchA0mAjl00FU51TIHvyy5Q2LRrA5ajANh6CmXNEuDHtpyCjMAvvhz0v','ldsJqRzwrFsJKqFDHEitAmFTyX7ltioZj5TJv7TX2qDHpWi5MWmps7Qvf6DqYUGgnLn8rQeFSHRGqMqfX',13);
-INSERT INTO ti VALUES (-1006235553,12171,'IXQErv70TCpxeBU7wnfOIyVJWdSRwnwpWtbRbd22n5qS9734lhZaIRJgYdavfjDChQr20U5hfIuo42TvwXWXIP','77iqG2Q003ngSf72KiCYz384kaMNzX438qWqXUIPAGTf1gScKjDg60koWsK527HIStOnTQi5FXk','UWuUZS10gsYbvv5dkmKJgoEqxPX39TK1jvsNTIz7GzclrRb8ASKt9','hWGCOYvsW6oXLc466CjaXiMns6n10OthL8XoBPd5DRZ430IaQQgX2Dgpordoa1R8m3HnDjOVXOAMqbfohLB2SJdITi33wxC8PfhS6yha02WFV8I8uHuHf','1XKXLhchA0mAjl00FU51TIHvyy5Q2LRrA5ajANh6CmXNEuDHtpyCjMAvvhz0v','ldsJqRzwrFsJKqFDHEitAmFTyX7ltioZj5TJv7TX2qDHpWi5MWmps7Qvf6DqYUGgnLn8rQeFSHRGqMqfX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c BINARY(9) NOT NULL, d VARBINARY(11), e VARBINARY(82), f VARCHAR(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-487429865,1750215814,'7KF','GC3NRug0','1dvpYFirUigTwbVIb1417e1vC4kagOZ3cr45RgMF7eRNMdhMHUb','F9','ZzH4p2Sus6DdSm2vrOfWubopDh6nNXD3WzI6gHTHQ4RowtidqeJN6uRJJcewqNNVRXD2VjNK58SDVnlSAElhx','rLAs05c',0);
-INSERT INTO t VALUES (-1143599169,2997331835,'29uu','Ug','1HF5PDisKTS140lJyQRQrY28XUKWmAJRZcP2c0iGhJfAiRAwK5fc5QjkmRaoZrqQgtXDrmv7VHR9','2SsWs6qa5wpH86kUJ0y','ZRgajMFehJZ8JBuMd9VwYvvusrHnEe95W3elSMINl7DyycpLuj2mwph6wHOCzKGkiCJkYkuK','rGbFKDQjXTCjpRQdKkBTZzUKlgTFkqk9c',1);
-INSERT INTO t VALUES (-1614631773,2747894712,'N9gpZZ','Z6eAm6rNXXY','awbOJkFSCrxDCSIokDG7LoYvEZeJq0KfFu68','xq6lAZ','XZN0aQvEXQA','GNQxS33OhlKwhEFxerILwlm7scoTztkx3fQ',2);
-INSERT INTO t VALUES (2013401330,1952339943,'q','7QqjhfbVh','awF0YtjRAK9N0U6dKkZ5juy3cSyquKDUJJHUqxexbqJTAabgACrfhgBDgXnqKND','QlCUP6yBgE','q7jCNLWcx8MlP7MQDE7ByK72pU7dqily92RRjM8eA0Aux1','QVuIHEbBiW3FRqow78iyWOKpZnZN3KjGsIS07SIahH4895ukSga0gsPYahxic63yE1qw',3);
-INSERT INTO t VALUES (-1456678485,2759249802,'jxOJsXJAe','N','BfsydBafauHifQzmmg22XpvLFWG9iEmV0Mzp19zJVnRuH0mvLA0ds2n72zj','OQDxmBLs25lEDU','aZ5dSuApBw8T8FGLYS5aOFZbNy08ObT7OiXx0wMzoj8bOCQhv6AIF95','jiIDjLpZJJ7CZxbwz2',4);
-INSERT INTO t VALUES (1562361976,3836172279,'swjW9a4','J1SQVHexNPz','vc2HNxb1ZK8vESIdonsQAfEVLRtKKYSWVgs4vCdhusPf0aLJl49i','hXg0nIqO0HMmS7mH','zMNC2UuZmH','COa4LqRwY7jGBDSmkBNG1zK2wyzmOW8wmXSXOUTWe',5);
-INSERT INTO t VALUES (-1504892679,810331066,'J5vtfXx','TU4bvUo4Rg','NZfJ26w051pYj8cNhleqMnR9NbOaYZnVNf5yc4CY1wkhzBDk7GjEyDisNPh22MJx0u4TPeyNjInyhWyB','p3DXdFnonlmcB6NXd3','hGQqwUQL0g8Q','q1FRx9e5FRONRwps59eUbf1cE86JNaQljOpKE4DJ4dYHu94xXjku9nfEHsunaB',6);
-INSERT INTO t VALUES (1530916324,4057665041,'rA5SE','UrLqI','D4wVivTxsKYbsmJUOEzbrGMfPUD6u28oLMDiVWA2AGq31EDaUXlJ86zjmXPzuy4J','QLJR8LxSDFwOCfaGzd','FVGzk9hB57OSVs5m0mHW2FV','oJvH64W7X6R7XBdEAI8oIc4qypyKj4CXNEYFvk6PoAn3',7);
-INSERT INTO t VALUES (1367593677,2009161279,'L21DrYk04','c7V','5ABdNoUhPS1dTHcfku3CjQknfrRq669ARptdQwMxoRqYWd8Ch0vSxMb4iJ55K62iJnN6l2L95d','X','Hwyt6','Y8CAU8n6lmS8DtcuaMmv0sODnV560lKwBveHZbezAUvrbATMXvHm6r4EEQ9LNe9kGTCyWxOhU9GX6X7Ayfrc',8);
-INSERT INTO t VALUES (673223802,1991093056,'RFHMk2','Hi','JBzoJaHdw7fmeMWY0AgWE9d1QLAI0KtQbRmD4MllCzH5ErJAHv6T2el','C','Lf8Evyj6PEpBo2Z62Vdc5MB2Z4yPr748ZMje5rZ3h2lSwSuE9qiWT83ISrM9KnMFDKOBh6IsOgPdLAfHnhBHoL5j','rivk0Mg0JJuRUK0oIJWiHtcqUsgoqm5F7uwOjW81jq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4917665953734793481,519308107,'4m3r','W7Wvimstp2lpR35arUwEY7cUpFwXskk7i2stYdjz3gMsjZNT2ZPjh70RWP5K5h4t','bNxDGBpMlAduman0','TfqCksczlEC7rmvvSZRuyfqwqH4DpaT5Q5UB1t0jWUJhX1sLVPG5BshyA28TYF','W','n',13);
+INSERT INTO ti VALUES (4917665953734793481,519308107,'4m3r','W7Wvimstp2lpR35arUwEY7cUpFwXskk7i2stYdjz3gMsjZNT2ZPjh70RWP5K5h4t','bNxDGBpMlAduman0','TfqCksczlEC7rmvvSZRuyfqwqH4DpaT5Q5UB1t0jWUJhX1sLVPG5BshyA28TYF','W','n',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2890797825546185044,302686143,'iGv9GT','7SoaXP4HP4u0NIrGt4LUBdVnkKgYYkPIbJboS6wvsGhbYgvZkj1I9KOAOjIqwDucErOWYWWlyCT4TaJBXBbaCPbycNAbedLrWAjQfuzdLblrtYSo1pI0dJWhfoAAEmvV9A98pKhjRMcHLUlEgF2RyLnoRz3uEhGBHXCRKcMsduk1xhgFdq','1mufbYQTHW7','MVYpXpu485cYYt6ftPZQDLhG8GQhegyI1BBRoQc7za2SiqYtV4VILhxAatZQOqHdTBvkL0QZsJvzmcpnybyCcYkfKw6YWbumeZWazcirx66biYMW5MiOlFD','UG','fc',14);
+INSERT INTO ti VALUES (2890797825546185044,302686143,'iGv9GT','7SoaXP4HP4u0NIrGt4LUBdVnkKgYYkPIbJboS6wvsGhbYgvZkj1I9KOAOjIqwDucErOWYWWlyCT4TaJBXBbaCPbycNAbedLrWAjQfuzdLblrtYSo1pI0dJWhfoAAEmvV9A98pKhjRMcHLUlEgF2RyLnoRz3uEhGBHXCRKcMsduk1xhgFdq','1mufbYQTHW7','MVYpXpu485cYYt6ftPZQDLhG8GQhegyI1BBRoQc7za2SiqYtV4VILhxAatZQOqHdTBvkL0QZsJvzmcpnybyCcYkfKw6YWbumeZWazcirx66biYMW5MiOlFD','UG','fc',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (9407586653794652473,150299148,'r5diApj6s','iJi1968M14fH0mycGEV0iHERShjV6mK82kRpjWB8Ef9JqCW3OaVS4g9EElwsuMhDKOq7gOqRMvr1ywAlDlqSA7SA7xJlmYOC0otdirM9NCSox95g3Al9kYzeKldHQ2qC7Vi14OLjDEsdkhJA29dhpg89N3yG9sLtwATFjCGAaiMCCjElMk83wZELYHjuoqBxR3U4Qy8UitBH31Ru','Y3Tr7CztpnWt1FZplMKgqaiCMjQPWkjf4Qv8nmuGi261ugs0BsGLXMyfvlGA0pUXDYepEsKJWBfQvk','GtYTZrQFKJoAtPYJyaYGViFFGOzAYf1tZMsu5hcGYpuABswpRpVAUJqSLCIoYwSEFGqtKOjc5g3FdKDO2A7oCXIOp1Lp1K21ADmsTOooQ2Kgjp2YEM98gxgv3A5wqc8wDWgj8rcfwq2LY6xC3QhPuMaZSdxhfz0t8DiEB5zdbhKPWWrAMoWZuUcim2XEujgVG6awBE7ObRzi09aaeMsf3AsAr4CMACweYIJoAKaOEjW0vdC5pPGjmDwnWa','uZ','0',15);
+INSERT INTO ti VALUES (9407586653794652473,150299148,'r5diApj6s','iJi1968M14fH0mycGEV0iHERShjV6mK82kRpjWB8Ef9JqCW3OaVS4g9EElwsuMhDKOq7gOqRMvr1ywAlDlqSA7SA7xJlmYOC0otdirM9NCSox95g3Al9kYzeKldHQ2qC7Vi14OLjDEsdkhJA29dhpg89N3yG9sLtwATFjCGAaiMCCjElMk83wZELYHjuoqBxR3U4Qy8UitBH31Ru','Y3Tr7CztpnWt1FZplMKgqaiCMjQPWkjf4Qv8nmuGi261ugs0BsGLXMyfvlGA0pUXDYepEsKJWBfQvk','GtYTZrQFKJoAtPYJyaYGViFFGOzAYf1tZMsu5hcGYpuABswpRpVAUJqSLCIoYwSEFGqtKOjc5g3FdKDO2A7oCXIOp1Lp1K21ADmsTOooQ2Kgjp2YEM98gxgv3A5wqc8wDWgj8rcfwq2LY6xC3QhPuMaZSdxhfz0t8DiEB5zdbhKPWWrAMoWZuUcim2XEujgVG6awBE7ObRzi09aaeMsf3AsAr4CMACweYIJoAKaOEjW0vdC5pPGjmDwnWa','uZ','0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(79) NOT NULL, d VARBINARY(28) NOT NULL, e VARBINARY(15) NOT NULL, f VARBINARY(51) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3375350879677480460,1982922287,'CYGRghTRK2BAEcZI9xw7gLwXO421B84GgJ2EaidwOcy','70hV4sv5N3uWIdT','1','GmWhPn3qsbJ2MF3cU','Uy','z',0);
+INSERT INTO t VALUES (10628535430249178739,2433775079,'mFRqu1OaQ3l9ikdGe20RJdIIx61nE','VGtDBkrCiYuQXdkC62M4p','mW','Xtev9XQz0t7HqfxjogBJwG3TxBGu4wEXqC','v','T',1);
+INSERT INTO t VALUES (1256263124151392524,3248320554,'ECzBfGzub1NO6mRQimMqrkUc590T','UBuS7yRYPOnRYkFvhX','zSLjdKQepp','y6','h','h',2);
+INSERT INTO t VALUES (6869593093521300284,3836756706,'waucCnxszVNb5xoPLN8PNgT8yCBsi0OYmcIN2cAGyuxOv9','ZV8fCd2j','Cy6t','xggC','c','9',3);
+INSERT INTO t VALUES (13079971378134387887,3230041885,'HrMTvOOQOTCWAAN9CLNu5qvpoCTeHqmQ1lgig2QAKwnBqi9AIX4t91','C3zfs0BNMimPz1wWqM94A8J02z','G8cI6CwN4','gQ6FZEnU','Uu','C',4);
+INSERT INTO t VALUES (18252824606063468474,3814233499,'7pEevRxtmjD9V8rTCulsGgt4n74xlE8zAAxUOh9wzRH5CzzVp61kLB3mVPSE7LSHEiC1Eem8','xBWlkcS8lcfYLbmD2','vwyP8okR','czKuO3ah4vS54dnxZLzTJeEtNdpB4Ntf','g','P',5);
+INSERT INTO t VALUES (6953033239023063608,1774507414,'75arU9gxblCyP62uye','EhWcOdiO','dYfu6hX','1MvvAgqInjCroo0ZjM2aly0ud','5j','X',6);
+INSERT INTO t VALUES (3363018013036726390,2870096398,'QWKAgJxNQmw4TiCmAwgT6PkQAZo','J5VeilVNXch','spL7e58C','T9QTSmaXxcXuUVETmU71naW5Cu2AZHA','0','E',7);
+INSERT INTO t VALUES (10886292451352784010,2576228020,'IZtIi0QkcqIoKINXHi2btJwQQsWN9sWKbiCfBrg5fPibwWUjZ3Z7D7qA','v7LjD1xFbBvs3u60DV3QJ','E3OnnzGhXtE3Rs','77PznjfRx4uXqoEtm0IubjR30DyUiCiZgNbRJI','Q','x',8);
+INSERT INTO t VALUES (14101800562318623101,1794606845,'p8O9A3ogFrRy4vUon1AKUe','BELYcAi4EDIoRMfG','s5','PXmFeI569KZgq93r4RiY3v7mQMMoSFPupqo','O','7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(79) NOT NULL, d VARBINARY(28) NOT NULL, e VARBINARY(15) NOT NULL, 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 BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (13017759086679120257,258523444,'U4E7zUfLlEEP9CZEKdSnDrR','DC1wAsCCdF68tDl0HswKEUPMUZAU','qHND9gq9i3KeiC','YMITaoH5IU4fyu6omTBKhATmev56Biqk46G','p','C',10);
+INSERT INTO ti VALUES (13017759086679120257,258523444,'U4E7zUfLlEEP9CZEKdSnDrR','DC1wAsCCdF68tDl0HswKEUPMUZAU','qHND9gq9i3KeiC','YMITaoH5IU4fyu6omTBKhATmev56Biqk46G','p','C',10);
+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 (13956805341869273205,2141324396,'CFw4ehekZilAGxlf5d6ia3OQ3Tv93N','8KPnWnDzLN9yDFemZtd28i04QK','idN1nGv','c06Oax3wBq9VAAkis0Ahh5p','T','7',11);
+INSERT INTO ti VALUES (13956805341869273205,2141324396,'CFw4ehekZilAGxlf5d6ia3OQ3Tv93N','8KPnWnDzLN9yDFemZtd28i04QK','idN1nGv','c06Oax3wBq9VAAkis0Ahh5p','T','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14000682417757843634,798604401,'Dd7B5Y3UkvoFPx3Z7lXjGJKys0bbPMbvEQmFFrhpx24VsrkgHc6tIPft2WUpH','IPUDFyzuaKl6GuGQP55VkPzUuztWlJ1HGrAWksj43po53hI86rK5xSJgtCvbdPg32j1fsywsFbsyum6xQ3zMuSEI9vBikn','9S','pj6wViWgfL5obOFet3','iG','y',12);
+INSERT INTO ti VALUES (14000682417757843634,798604401,'Dd7B5Y3UkvoFPx3Z7lXjGJKys0bbPMbvEQmFFrhpx24VsrkgHc6tIPft2WUpH','IPUDFyzuaKl6GuGQP55VkPzUuztWlJ1HGrAWksj43po53hI86rK5xSJgtCvbdPg32j1fsywsFbsyum6xQ3zMuSEI9vBikn','9S','pj6wViWgfL5obOFet3','iG','y',12);
+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 (3545166122495296781,1712724493,'mPwZ1lrrv591exHSr3iMNYR9zPCwrM2nvvcGvFoQWrGNiUBH','XNeAShF4gX6II15noK0YawBCnHNCEMDekj','QoV5Goajmzkyk','oZCrPLwjM2VYQO35H4IZ9E53TJLm4X3SN3GB2xQDFajwcRQgc2aDQy3FyKGJ9lPIionyUN662hsaPh4rU5MirIdKGm0VoqAuw0uwx00j7poNn5kQF','i','4',13);
+INSERT INTO ti VALUES (3545166122495296781,1712724493,'mPwZ1lrrv591exHSr3iMNYR9zPCwrM2nvvcGvFoQWrGNiUBH','XNeAShF4gX6II15noK0YawBCnHNCEMDekj','QoV5Goajmzkyk','oZCrPLwjM2VYQO35H4IZ9E53TJLm4X3SN3GB2xQDFajwcRQgc2aDQy3FyKGJ9lPIionyUN662hsaPh4rU5MirIdKGm0VoqAuw0uwx00j7poNn5kQF','i','4',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13985868760123089479,3225149675,'GgRqaipTAre8voJxPKEYW33ZKVFDhpMXXfcSD16krMOSTVZpN86J7p4g0fCf','sTAPBiw28YQ4L05nGKwwro4Q3a6gOyJH1SQUqifcfbhhix0SlyDhvrfnKLZXpn4V3ZXVddrqQxKWIOrqvfPoEXw3qTF5aoA9moKfMwuoWcAXWFZwOyUlY0Wh8FZElU8Ff4ZNzFKoAc2n38DNZNQ6c7SWApvYAHUetMG3WosE8GGB8vzcpVzWhAXvY5ddbIEnyoyVPMLTdJ3btFaxe6OtLJK9EGfuWRB39EbNnORqKb83W','cBq2MzAq5','1DhKTwEci56dSxYq9','PHq','C',14);
+INSERT INTO ti VALUES (13985868760123089479,3225149675,'GgRqaipTAre8voJxPKEYW33ZKVFDhpMXXfcSD16krMOSTVZpN86J7p4g0fCf','sTAPBiw28YQ4L05nGKwwro4Q3a6gOyJH1SQUqifcfbhhix0SlyDhvrfnKLZXpn4V3ZXVddrqQxKWIOrqvfPoEXw3qTF5aoA9moKfMwuoWcAXWFZwOyUlY0Wh8FZElU8Ff4ZNzFKoAc2n38DNZNQ6c7SWApvYAHUetMG3WosE8GGB8vzcpVzWhAXvY5ddbIEnyoyVPMLTdJ3btFaxe6OtLJK9EGfuWRB39EbNnORqKb83W','cBq2MzAq5','1DhKTwEci56dSxYq9','PHq','C',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13883119928711382779,1300824286,'6PfFyxGayNVx3Le5ezTzIx8T','0jVG1zmJcDGWtbPcRGL1lX82aA','na','0bu9OVnXuIFh6WlidvDEPGTN2PXfylRenKxYOdEaeT9W2vmMduQCyVyp3J','I','t',15);
+INSERT INTO ti VALUES (13883119928711382779,1300824286,'6PfFyxGayNVx3Le5ezTzIx8T','0jVG1zmJcDGWtbPcRGL1lX82aA','na','0bu9OVnXuIFh6WlidvDEPGTN2PXfylRenKxYOdEaeT9W2vmMduQCyVyp3J','I','t',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b INT UNSIGNED, c BINARY(96), d VARBINARY(60) NOT NULL, e VARCHAR(33), f VARCHAR(30), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-119,1837562422,'NAKZ14P','IMlIsMIoh2oH','FmN24deb4jo26tPwTwqj8Nr27NFO','kIad4Q7w3fEM0z15c6gTtE0fz','c','z',0);
+INSERT INTO t VALUES (32,1015647091,'MJHppjcTGQZnwOtU','bSLLbygHH29EflW8rkGLkitI9hdlgTfCenppcQfnXFxfZHiM0W1hjmAE2FRE','ot1rxe8oenJ9tYcUqvmZGomz8j','qts','p','s',1);
+INSERT INTO t VALUES (-22,1338946517,'qKf78gID5enj2nopwUcFbanL0xp0XJgMN1xbYGZr','mv','rV3sRikvMdPbsADgfSHS','8RFL','p','L',2);
+INSERT INTO t VALUES (30,3668869892,'DaB1Ubfh9DBKwZrR6NS4YtymwnLb3dbZ81Q4pOTUhZDfsfg8af6GsAGfg7sUmDEbyD4IaKQnupexQ0','G48ye3AQqcWstLUmSHv','BuqVSE3Qm','x7v7NNSRRRj3GORHif4O','0','x',3);
+INSERT INTO t VALUES (108,2240905055,'GxEI0yXkTlkPkHlBfMYyFFVrTWurocrqqpenWUtLmRi2jAI','Z','ZqmtrXggXoMII5A2lYWNWkndxr','mZb5takOx7cm9H78oR','2','G',4);
+INSERT INTO t VALUES (-109,2146159981,'yATUHKwdsbHpa9cMSTvNLzreqkHKsmwZ4h8PHtNAwnkNUkjcI00tTdlAUfQQFQB8je9Ik0nf3lQJ6Ssd9whq','RrSj0IehmC7oTiY','AE7FnDgfZm','bxf','B','t',5);
+INSERT INTO t VALUES (95,1920198081,'w8GxK1NJqA12eaZKDNHy22QiGaE5Smn4HziRegaTPCfdUgaPkyf7H4PRtTJcIfm9O9','4Q88ktvHGPtyrzWvdnLts4NQK2BUm7p4zuDlnlwqIq1Op4tXxRJtGsSs','wH4QXWUUi4HeXxo','YDBli7yCvjnpFg4w','S','d',6);
+INSERT INTO t VALUES (-106,2957105349,'uR1YQK3g0rMx47U1tR7mhc9VAsq1ACaxzzt0m3i7i61c','WX6llJVZN1pTVxlWPVEXeaznJl9Tgr8lTEDvpvU','n6cXNHo4SJppZYyxUBohChKvx998Ls','I0xzwoAOtLh4LGbdreEbEP','B','M',7);
+INSERT INTO t VALUES (110,3079555558,'g','22GGO3JMqOxsxG1t8FE0H708rx795Zyy9UTkxSWTVhJ5Vyqh23WBuEtBXzKz','Ob5Bn1jlT5Ta','M1wgXHmSXIa8wu0V7u2icL','S','J',8);
+INSERT INTO t VALUES (111,2166229659,'R1f5Qg','P0Qh11dcFLX69afFck5HZnq10dUB5v4PCZfADtg7SR7c1fx','YjdGXlX4vRn6wjBGU6menMeC','st7Fb','v','X',9);
+CREATE TABLE ti (a TINYINT, b INT UNSIGNED, c BINARY(96), d VARBINARY(60) NOT NULL, e VARCHAR(33), f VARCHAR(30), 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 (-925049831,1343677218,'8','prIj','8DWgOPVHM4ac','vgPODBh4lgbFLmmFk0HI','NBPnjQjuCHYXttwCmEfC4K5p8FmvDerryynXN29BcrJXDrhz9jbiqkVUMIHmO84bCtv5QbDE','OYu7aZuGFtcVdy6GaFlW',10);
-INSERT INTO ti VALUES (-925049831,1343677218,'8','prIj','8DWgOPVHM4ac','vgPODBh4lgbFLmmFk0HI','NBPnjQjuCHYXttwCmEfC4K5p8FmvDerryynXN29BcrJXDrhz9jbiqkVUMIHmO84bCtv5QbDE','OYu7aZuGFtcVdy6GaFlW',10);
-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 (-941955655,1054602267,'HnMaStl','M','mEVhxTwPb1jUyzEVUtbF3CFQTMXlomCZREz9naONC86PDQnE0laLp3h8PMHHMqA8Ed5cpxBGS445SYsS5F','PMIq8FEifJ2y','3FVpZfoM9ylgQHErvb','xqrKP4pOvxF03pn6VmtluTOxToq8iq08KqQN8eqsuB8DQnMpdfDjgzrxEfrUqtn',11);
-INSERT INTO ti VALUES (-941955655,1054602267,'HnMaStl','M','mEVhxTwPb1jUyzEVUtbF3CFQTMXlomCZREz9naONC86PDQnE0laLp3h8PMHHMqA8Ed5cpxBGS445SYsS5F','PMIq8FEifJ2y','3FVpZfoM9ylgQHErvb','xqrKP4pOvxF03pn6VmtluTOxToq8iq08KqQN8eqsuB8DQnMpdfDjgzrxEfrUqtn',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1966691346,2205127712,'9rDpbHB','2GJu8H5QLHiAPlRXOJCT9kbC4U2HwJ6JPTu0yXYCBogSwb7EpxyhpriOdc4QZ5U62B9FUUhOMr64GWqGbXQ1dLdIr9soeatd3Hmjh4PlVQ9z2x7XveZW3erftpuFTiTMEQg4q1wlWDrb4nyZqxvDZ5yAOGmtOyB9DQpWrPnYHw9QeanNWXEhSCzBQl2bETkFjnY8gLWfX','Vyea2KKGkAiIw1C','mCxFM','PJIqXRPZMUU1eHz1AbaNIkcjYNcwPSSjWCZxGy3eXfFwiVXG5','1soEi4Y1h7mL2y73mLJ4ALtnOrj6DPRU8cXvZgscfNtIuXfPAcVAgv4wghSZ4dKX2lMdVA4Nb9kxIVFzMIPYV',12);
-INSERT INTO ti VALUES (-1966691346,2205127712,'9rDpbHB','2GJu8H5QLHiAPlRXOJCT9kbC4U2HwJ6JPTu0yXYCBogSwb7EpxyhpriOdc4QZ5U62B9FUUhOMr64GWqGbXQ1dLdIr9soeatd3Hmjh4PlVQ9z2x7XveZW3erftpuFTiTMEQg4q1wlWDrb4nyZqxvDZ5yAOGmtOyB9DQpWrPnYHw9QeanNWXEhSCzBQl2bETkFjnY8gLWfX','Vyea2KKGkAiIw1C','mCxFM','PJIqXRPZMUU1eHz1AbaNIkcjYNcwPSSjWCZxGy3eXfFwiVXG5','1soEi4Y1h7mL2y73mLJ4ALtnOrj6DPRU8cXvZgscfNtIuXfPAcVAgv4wghSZ4dKX2lMdVA4Nb9kxIVFzMIPYV',12);
+INSERT INTO t VALUES (-2127817088,206441471,'FFEOQX7FhxTToersU8HvUhIkVpjha','W5nsr9EsqtL3CFpg2YxNW1JCD','Swxu7lpFSdGhNn','glenryWQYjo8hWxjYx6D','W','w',10);
+INSERT INTO ti VALUES (-2127817088,206441471,'FFEOQX7FhxTToersU8HvUhIkVpjha','W5nsr9EsqtL3CFpg2YxNW1JCD','Swxu7lpFSdGhNn','glenryWQYjo8hWxjYx6D','W','w',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (-455698678,99994105,'ZEy7CfRDU5xZGsjKOf3hl8a1XJLb','5vqGGXeJH5w2M6oEMWHXamCf6','6jGnmoi7p2pnlKZ0cNOLZu','x7x9MunqKYVac0uS','i','F',11);
+INSERT INTO ti VALUES (-455698678,99994105,'ZEy7CfRDU5xZGsjKOf3hl8a1XJLb','5vqGGXeJH5w2M6oEMWHXamCf6','6jGnmoi7p2pnlKZ0cNOLZu','x7x9MunqKYVac0uS','i','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1527870119,2996823256,'9ih','QtQHcriB6z92mDoj60R5urE3Masj55NhdXQx99rhOfWUOXywPl7HEz3GszdeSNdMw7FIy4ejAj','aHiT1ePWu8GyShWjTc8','7Q3L6EY1wFuXaTXt4Ar','Q','I',12);
+INSERT INTO ti VALUES (1527870119,2996823256,'9ih','QtQHcriB6z92mDoj60R5urE3Masj55NhdXQx99rhOfWUOXywPl7HEz3GszdeSNdMw7FIy4ejAj','aHiT1ePWu8GyShWjTc8','7Q3L6EY1wFuXaTXt4Ar','Q','I',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1221679397,2135651284,'7V','ZnwOjSgsweYGRBU4xvW6e9rTbjbZxYkjvwHlK33mdZfME5BNFr5lU6eZJUwgXpEuzsK4FTeNIacNtntqEOYrTqSDjLbqo8r5LXAnGwSiYA','pxVlem0fDFpFErdVqotXQKIPrqWyPhM9n8NIiufcPCfpMtghWzZg9ioxPVox2k6tMrdY','oJ3U86iEh9pzVXDrNjGEtsEbv6l6oFegwpQVWZiT1sgJNwtrWUNo013b1','ag8kOfqeXmHfy5ByjIHo','keieCeQThPNa7ZARXgrdLNJDvbHvEAd2GgDKaancwIj5WKdpnOe3OSgKYlF75jgX',13);
-INSERT INTO ti VALUES (-1221679397,2135651284,'7V','ZnwOjSgsweYGRBU4xvW6e9rTbjbZxYkjvwHlK33mdZfME5BNFr5lU6eZJUwgXpEuzsK4FTeNIacNtntqEOYrTqSDjLbqo8r5LXAnGwSiYA','pxVlem0fDFpFErdVqotXQKIPrqWyPhM9n8NIiufcPCfpMtghWzZg9ioxPVox2k6tMrdY','oJ3U86iEh9pzVXDrNjGEtsEbv6l6oFegwpQVWZiT1sgJNwtrWUNo013b1','ag8kOfqeXmHfy5ByjIHo','keieCeQThPNa7ZARXgrdLNJDvbHvEAd2GgDKaancwIj5WKdpnOe3OSgKYlF75jgX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(100) NOT NULL, d VARCHAR(52), e VARBINARY(20) NOT NULL, f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5383012,-57357698610439688,'AKoqRySMu7lmBlgkLuz12h6AAKa5MwFXWZwDRs2ngNsthxgPSyt8vv7lHRh2ZggWrP0k3mcwWxCgNSdk50jA','YeGFZIAO3JvAUwMNcMj65dsPRmRdPHPBcIGp7E','6M1MOtvT','dyT','U5k9G06DQFysEkHLGbIgOk3EU54xFjVM7lshqhbv0hYSoF','MRKDR1mZCeiU5H2tk16DNhCdbDSX12s00vbVY3wJcpGuI0ANJURb8uJsvHHp3JRPf5iUYyM0DGeyAPBh',0);
-INSERT INTO t VALUES (16637523,7799487186549464389,'OsN6XGR2PfW98L7rLGQY3yCWznroHo0G0X7yQy1dfkSzBB2oOZOeD2fedc9prlApup7N1OPsztHmHCKbC3775','1Y','oU','M84t2xja4QqWZs07','zYO63o1MY6H8YFluNffbyP2dsdfoxyomoOxjD2COQyQ2QYl','vpf8AjLAWeDdQ86X6QEjIL6P61R7XYzivYbdQSRyZUt',1);
-INSERT INTO t VALUES (5378088,338328306588168066,'2Vzo57WoW9BtwltmKIflLAXWF3xCsLQ','i6p87Ra9YqQjduzFfp4VmIDvvGUzgV','SFtayY','3Gn2o5E3QQK2Zz','JC8iuGYuiC8Ep781M2WMSRZZdqZlpqMpRVh1UexqtrYO','IbSdQadGQBvJmHqZd0P7BwOYlYUeni7aaIaahe1JHrhLYm2oy9TcZ8Pd15nykL9yNHBfkj9DQnb3qJbk9os',2);
-INSERT INTO t VALUES (9325056,-4656698997836957591,'XdYnTgF1jpXjMl0','k3vb','MKM0QQJ2nwCEwKoueQm','m1559EXN8SF2','1SPRLVWFNlqA3DtpksOWwpBu6EZWTxVk1RACFhAeZKSlEHpw3VhKzE','0hCr',3);
-INSERT INTO t VALUES (2763698,998381594843711460,'uv0p2BcjdS3yHh90Rg1xnp2jzV2gFrqPYeIPIop','xiCpk9y3hGbn9FYvcWoIFpn9wcwnjHe1siPNiCYhAHhi','iWjlXOGgcxA8EBx','XJb','x3cUEc9yWrBbftlR9ikS74sHq8vKhrLhjKfNU16RGIhxyUMyf2xGvFTdtzokCWiGSYUXa8WOW9zDU7VWdO','NdN3K0meQm9hXQbeIvYCpwVXsXCwDt8EuSOzgX9JggQ5sYJVSwkxaPhExGNO1K2nDytUI',4);
-INSERT INTO t VALUES (10870489,4711027996238762954,'vaDSSpfFyduCwmYAFUym2NE58yEb','ZYh','cyFZOujT5Kb3HhR','y8256RNBCv6xk','ykSqhdmlH2XD7NAHKfHsk2JN7pHlxdEaIb7oAb69q8Dz4bjIV6wIPGY3y7OOvRdg50i','cNbjsYbRSj3Op5JSy8rmTHjHvp42thj2v0EXD',5);
-INSERT INTO t VALUES (5716698,5674669011969898862,'TfuDWlIjBHXpCwmARC1aSDo9b7LEtqFpnL','RE8RIVhCpH7o6z00B9S5','2Y','e7WzDM8CfkDpz','KiCWz2p6exGztERLeHH4E4VPTMVqGbgVnMZn15HMAGnXdtdoilGvAP9IJgx4J4f7O3Gn0','OCOFmfKir04h2vWWaiM',6);
-INSERT INTO t VALUES (15121176,-1160801446629967224,'ljsVt12x3Q8xtLZoI50zWFnVYZzUfUSvTK74HMrcPe7P3D5M6fG53IQ4ceyH6W4OABLzW3GQNGOZu','0Mzl952UivNKIiRJUSHw7tHO8FZSkKGl','hisVAF0DSdYev','h','1uPXfs5gx4eBDWNfVQ9rWnBLwNOQ6GXLmg6Cbt2JfcRXurZIO54u','w63zO98ciLrBEvP5TbhDiiwNKV6PJOYHCwKplaVJsSasHksXCX8k8c9I7UkWVJIp8aIB1dYu8TY3FEsh7E',7);
-INSERT INTO t VALUES (16528643,9153139869851831512,'3D5s37oLNjx18JerMX6fNMySPDAiMsHAnxV5SL5Wdt4UFMJ98BgySJKIy31uu0e81BUPSoiAdpNzJYiXPtw5EoPffy1','q','M','zjCYPgzSYVe4IEh','v9LX2RBdNEBmfEtf60BapBm0fNfRiJ98DKmB','fYiyHiL8TOT19aBOee4',8);
-INSERT INTO t VALUES (13641353,7546501797718596713,'EuOf9picvon8dzIKLmlazqa9NCdLZPvbPX9pdu72pCF9tXsm6NlcirSY7mUJnX4C9KnbWGCEE9M87L9Cl7hFy','PS8WsNUuTk','zIH','G8Hb1hANWYYh3cQ','MxVjWEzgJiNJCsiIMfMIZZPszwgwB76razeDyVWniOSgR8TVZDWkF83WxuFKzmpdnxLZYRSBYjBADNp','gWXBpqL1kRlgMwCJnAWd6kzPY1V',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1518181682,4195006673,'79XMTdvqnZBI4ijjd9Ljm0svf9Dvv4EcrMCVXTPjOJEQRD8YZdCUM3b','JPAXjaKlWrKTSYdBTQKkoEuyS5OhuQl936aQOhM2Pkg8APb8Sq3OrJMy0OCPyDU8NyVOGGRv7UAE3iiaqgQTqwOvxCMkpetiRIhugzXPjl7Jt2we2CR4VNPW7iibNw0tOsnqtsGzB6DFcb62Yio2X6Q1wSPXkHntNG4mNHhuFNWq0baBBKen6zdqAOYh3Jg3WmKuch7IXOPDBfvJWjhJGYPw90KwFonhlwJz2rq','XcBcbnohDk','tnecu5POoeCGdPl3WjzxRMyGBnnMWSTtA59QOXLyc8Seaentx7VUjkY8RQ1riXdSdnMZTFZZeYR6G7CaqjLK0lj8YvKgYiDFOoUE9WnNXj0D4Rxi2z31T8ZmvpeqFmcPMoGs795OET7LnViIwR6fQWT5XWSpcQobQuuVxDj4WM6NOnTPe9W0kpAtvj7VZcNkIhHmzgoK','4','5',13);
+INSERT INTO ti VALUES (-1518181682,4195006673,'79XMTdvqnZBI4ijjd9Ljm0svf9Dvv4EcrMCVXTPjOJEQRD8YZdCUM3b','JPAXjaKlWrKTSYdBTQKkoEuyS5OhuQl936aQOhM2Pkg8APb8Sq3OrJMy0OCPyDU8NyVOGGRv7UAE3iiaqgQTqwOvxCMkpetiRIhugzXPjl7Jt2we2CR4VNPW7iibNw0tOsnqtsGzB6DFcb62Yio2X6Q1wSPXkHntNG4mNHhuFNWq0baBBKen6zdqAOYh3Jg3WmKuch7IXOPDBfvJWjhJGYPw90KwFonhlwJz2rq','XcBcbnohDk','tnecu5POoeCGdPl3WjzxRMyGBnnMWSTtA59QOXLyc8Seaentx7VUjkY8RQ1riXdSdnMZTFZZeYR6G7CaqjLK0lj8YvKgYiDFOoUE9WnNXj0D4Rxi2z31T8ZmvpeqFmcPMoGs795OET7LnViIwR6fQWT5XWSpcQobQuuVxDj4WM6NOnTPe9W0kpAtvj7VZcNkIhHmzgoK','4','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1794051362,4211308285,'HSiqrChSzpRQ3nakFNmJ1s9N7Uau7zn8W71UQcrCayryL3fkd1Qa5PTgdbdmtLeOZB8hC6lap0n8wY271fa1ndW','ACgGMQHp1iYTm72WcyXXMBvZkyvsNtkHF7rf9689BHFiBa1ech1KOlE5KA3H13Y6qzZSyrPITU9HAqjJF2CUmsq5xRx2kmLODBXqFaL6qUwOr8xqOtHnR7T','b3D','oE7VtBdF','hp','W',14);
+INSERT INTO ti VALUES (-1794051362,4211308285,'HSiqrChSzpRQ3nakFNmJ1s9N7Uau7zn8W71UQcrCayryL3fkd1Qa5PTgdbdmtLeOZB8hC6lap0n8wY271fa1ndW','ACgGMQHp1iYTm72WcyXXMBvZkyvsNtkHF7rf9689BHFiBa1ech1KOlE5KA3H13Y6qzZSyrPITU9HAqjJF2CUmsq5xRx2kmLODBXqFaL6qUwOr8xqOtHnR7T','b3D','oE7VtBdF','hp','W',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (331064733,1534047263,'2QK','4YrZi','ufh','MsVvpFIbDqKwUocHJWoD2x9i325taXK0dguyivr6W1dTTePEN3QkDXew7ROpLE','P','Xk',15);
+INSERT INTO ti VALUES (331064733,1534047263,'2QK','4YrZi','ufh','MsVvpFIbDqKwUocHJWoD2x9i325taXK0dguyivr6W1dTTePEN3QkDXew7ROpLE','P','Xk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(35), e VARBINARY(8) NOT NULL, f VARCHAR(20), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (101,22026,'bfjZ1rA6iMd7NAj9pKPPGJPow1oAAe7j1C5ICeXMV9M7KPP','mQFF3bjkkpMnoCbq95f1n708','mczv','LH0iVux6sGDgruGcE','6c','z',0);
+INSERT INTO t VALUES (-3,21384,'k4eHjDTWXlJcoB1','H3hTTsiEzAg23T7yxcZH12WK8B','xLpAqsae','UizTE','1','i',1);
+INSERT INTO t VALUES (48,2680,'E3M2FyNM3HtB0lwyq3NGcTIQ754pAo2QqUr3Vfg69DlBJJkyWTCmvcK','GwYwFU1AhR13t','t1nc','pPRcDvzayr4','k','l',2);
+INSERT INTO t VALUES (114,-6311,'vW2kunAhyl4xRLXkYdQM5Zm1uaHUSlgxUIQ04Xijg9khWzk5Bz0nbha','Vom98q4jILyPRnV4xllQ2QAqUpA3Cw9K','M3G','u24qVuAwydv19U5j78f','W','z',3);
+INSERT INTO t VALUES (10,-12500,'OMBlWvYveSV2cKROmhBl4JcWP','AL','mkSo','hklnNJa3iUV9Am','kZ','4',4);
+INSERT INTO t VALUES (80,32288,'qm4IpWSpTS','JT4KaC5RAw0IfUQUWAJnOyV3Vxz','p4GKCE0y','VZcqudtOMW8aDknoue','gS','6',5);
+INSERT INTO t VALUES (-54,12743,'EfwBQkJBoXdDQtYuiKDIe','KHtVbOMGA9ZzoBU5KuAry9ymWnFtZ','8h','oewPWTi4R45','RD','f',6);
+INSERT INTO t VALUES (-43,27973,'Uii9CzDjJNMgjcJjJcsZDB','ON2VlE','c1QV3e8h','P','HB','s',7);
+INSERT INTO t VALUES (-35,-23302,'afdnMLkhRn','l7Ptc3BKKHenMzA','u9rJq','ebaajffCquPOaeOUI','k','z',8);
+INSERT INTO t VALUES (-43,-295,'fetBq2dHVBUtPvyuheKmZFJwLyzxjGuPtjnncwQalgX4r0IWqGcFqRca','kCIYodsZCcaMtIMSfT5g6ZWVaezSkB','WuZ','b','6Z','V',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(35), e VARBINARY(8) NOT NULL, f VARCHAR(20), 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 (15660382,-1847432363325776081,'JJyg2JQk9uv63m7PNhzkAKWyOzBxSflPbSFbfvNEsHHfMJQ82','uU7wrCv8OAndS2TeV5dD1IAAHci4wE8vVlh','VVHPmMI','fIylR','ldkq3KJ2SHgnaU2n19pfCvla7Yq4p90ZSYAqkIoUiGFThdA2yGNkYs','HuxJtHRkNfBzBM6xdeI1syEo7BEJTPLsCVmvBUjqVZSmCAGhLq1iU1Jmve4cH0VGpWaBv7ra2Xmf7BQhQy',10);
-INSERT INTO ti VALUES (15660382,-1847432363325776081,'JJyg2JQk9uv63m7PNhzkAKWyOzBxSflPbSFbfvNEsHHfMJQ82','uU7wrCv8OAndS2TeV5dD1IAAHci4wE8vVlh','VVHPmMI','fIylR','ldkq3KJ2SHgnaU2n19pfCvla7Yq4p90ZSYAqkIoUiGFThdA2yGNkYs','HuxJtHRkNfBzBM6xdeI1syEo7BEJTPLsCVmvBUjqVZSmCAGhLq1iU1Jmve4cH0VGpWaBv7ra2Xmf7BQhQy',10);
-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 (6619426,-6410828958208406216,'v5653jkAptyL9CM9ppyRai05g0Ho066VfQJVaGu4TDYk0kkt2u1HDkdz','tn24NMyH6g7mQW5xaAHw0JeP6JT1tAUbsECeMYjTZNlcO5FFpdf','3LeXtHXd7R2zDt','DFesU','Sk8q9U5T7PuNry9XkjKtFvmR7kJ0bCB4XYAXnrunO7mV8eLD0NoTahEkDzTLHBr0d4WFRICYpTMra20F9WNHp7N6NPSA9Stn7ph','fWekcQk3wqVi',11);
-INSERT INTO ti VALUES (6619426,-6410828958208406216,'v5653jkAptyL9CM9ppyRai05g0Ho066VfQJVaGu4TDYk0kkt2u1HDkdz','tn24NMyH6g7mQW5xaAHw0JeP6JT1tAUbsECeMYjTZNlcO5FFpdf','3LeXtHXd7R2zDt','DFesU','Sk8q9U5T7PuNry9XkjKtFvmR7kJ0bCB4XYAXnrunO7mV8eLD0NoTahEkDzTLHBr0d4WFRICYpTMra20F9WNHp7N6NPSA9Stn7ph','fWekcQk3wqVi',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-6884822,-27819,'Tj0E','uP90FtRFNrBKEC8JUI89BeVKOACFO','6Tmkvfn','0UhqTTc','AV','r',10);
+INSERT INTO ti VALUES (-6884822,-27819,'Tj0E','uP90FtRFNrBKEC8JUI89BeVKOACFO','6Tmkvfn','0UhqTTc','AV','r',10);
+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 (5734628,-27933,'O5DXYpSHVcl5','oUs3kZ1FV83EP','uG9','7nmSuItMSFGCwXpvagX','U','X',11);
+INSERT INTO ti VALUES (5734628,-27933,'O5DXYpSHVcl5','oUs3kZ1FV83EP','uG9','7nmSuItMSFGCwXpvagX','U','X',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15931581,-6065264136089955458,'l0P7bedc8jGfVo1Pmp','Gnudb5MKt6Em0dLKqnrEZ0P3vWCJ3jU8yDBKO86pe3QuRf3DRiVGn6qwM9ShgyPlRiqHgsQn5PMw2as9PwnisClgOg1zLEJE79GBy4Tf1MqVJxaJPjm8ogeCNV1sgUQzKUw2F6h4crq9hr3clYbGWSkZ4M65BiBaF2u','jqWtnin','pXXjbu1jV9UWZs','oCnO14w6tPZEvU8o6MibCM89BwEyp','jilZBO4EOGgDPjWubcvuavXxBslEoWd1dcOTkRwDvCraWA1z',12);
-INSERT INTO ti VALUES (15931581,-6065264136089955458,'l0P7bedc8jGfVo1Pmp','Gnudb5MKt6Em0dLKqnrEZ0P3vWCJ3jU8yDBKO86pe3QuRf3DRiVGn6qwM9ShgyPlRiqHgsQn5PMw2as9PwnisClgOg1zLEJE79GBy4Tf1MqVJxaJPjm8ogeCNV1sgUQzKUw2F6h4crq9hr3clYbGWSkZ4M65BiBaF2u','jqWtnin','pXXjbu1jV9UWZs','oCnO14w6tPZEvU8o6MibCM89BwEyp','jilZBO4EOGgDPjWubcvuavXxBslEoWd1dcOTkRwDvCraWA1z',12);
-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 (3702839,3089759254243663945,'E5L2zWi2KFRHzPGw8Vi1S8QeuQbgZnY23xyqcnP9lRO3tIA0RG9qGzuOAhnAgDri2Kj','PmIaLc9Epd8ujUPI03SUz5kY3QJNnOT4hjFJF9g1bjtQNmkocD1PsodWib5smgrGCDsAm42LPSGa29T68essilAzsbmcxPStaJpJgEEuvs8YivwOnbPkpGg9wRBUhzAPhVbi47yTy7mwKVrtivqBS9CIy9pJP','MdddAY60Z','6VWcFzbrGo66poS7chwcL1btIUcQTjWKmuZFoAzD1gZwj84RagbgMIxnjivKl12T1ZfEba8fcwKa9AcGhJKDx','FsRkFAQrqydxcCeQ02s0502C6NeNDFLZbOFWZ5StRfwQH4XYeyteiC1fpL5LjsRZhRFJ','IrgHSG4XGV3Z',13);
-INSERT INTO ti VALUES (3702839,3089759254243663945,'E5L2zWi2KFRHzPGw8Vi1S8QeuQbgZnY23xyqcnP9lRO3tIA0RG9qGzuOAhnAgDri2Kj','PmIaLc9Epd8ujUPI03SUz5kY3QJNnOT4hjFJF9g1bjtQNmkocD1PsodWib5smgrGCDsAm42LPSGa29T68essilAzsbmcxPStaJpJgEEuvs8YivwOnbPkpGg9wRBUhzAPhVbi47yTy7mwKVrtivqBS9CIy9pJP','MdddAY60Z','6VWcFzbrGo66poS7chwcL1btIUcQTjWKmuZFoAzD1gZwj84RagbgMIxnjivKl12T1ZfEba8fcwKa9AcGhJKDx','FsRkFAQrqydxcCeQ02s0502C6NeNDFLZbOFWZ5StRfwQH4XYeyteiC1fpL5LjsRZhRFJ','IrgHSG4XGV3Z',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(37), d VARCHAR(51) NOT NULL, e VARBINARY(29), f VARCHAR(25), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (45072,6805536068182615922,'UiHE0SaLZYQ7FVhrgAG','dzNZTmEeIR13PnCeZcKYx2ydmZyK3UKL6eaV7iue','ltKaqRqHnkY','skw5','k4JS7','0Pg1k6Efnve33svAbzStEU8UgqtqXSNqNUBiPuVpZ2V3FJ8ijOjN3K5WtueQD',0);
-INSERT INTO t VALUES (61264,16086734407424937987,'0Oel','v859WtdAJDrPOsuW4z96csO6qCqiV9ByMCIvTcMzHj7gf','jFU3hph2W6FHn6wATSEUo4Pt','Q0JufJa9axsmB22vJWTy','6lDDZfC','G2keEiHm1BzU8cNTYgXt3IIB2VDa3NlXAFm8qM1gXlz',1);
-INSERT INTO t VALUES (50778,7508281532686921592,'PZsriDHm','Nw7nBqGy3ge6CCXJWX1IYpWMf6Wxbo6WpcPASB','R3nMvLlOYUSq80PE','ox0hKQehikE9kwEbg','ypn83FAM7rol3VZtcaHGDqhUogEeAXMvauA3SZ7oDZ30HUyU0VIXNp4bxnDYGiKaYGYqL0sA9de0AA','ev9SVia1t7x0HI4gWXfv9DRZEbOa8sSP62tPAX41rKJhpJxOucguO2MkmxDhfIqfM0WQmuF',2);
-INSERT INTO t VALUES (52080,10889078736257794182,'3Y37fTv2X6SZvvpYLZBLfwqXlL','rEdAtpi7d6','vHf','xdUNs','Is5p3uhGB5gkzoeUz4R0pLOvSi6BCkIyQSh81y','GXvJw9z4Ia2UlGUFf684CaEwSDBvBDTMfrnkhAXFuAY9Ju9ZMz2PQo8HfMmTEit',3);
-INSERT INTO t VALUES (27200,7858581159320194985,'reierrZ2k','sViTgRRt4jqYUwxq1LXDX8ov18qb1D4ZaWftUeU20EKdmZLn','j1ZgTtAk','3hrrDscGtn','JmgQivfEK4j4Dy2bK4Rqi1KlbdJ8WNKRX','SE3vCsIejEFXUzafMTdYaCa8cP2Zs311CBERhI8I84PYCw2iVaRLqN0H',4);
-INSERT INTO t VALUES (26669,8487616957220595804,'06m3llV','0tXqJsOKLhwypK43wmConaPDFpdk6tVPWjr','TPJzTEX6wbcPa3VcgcZMgNaW0Au','AAVRaLSqgM','9e4eRG1aEGllF7gjSbD5L1','LiXkgH2OSBQcEe70SahmQfV',5);
-INSERT INTO t VALUES (10307,17179551138826237912,'UgLyVrwOkNEe7f6R0jrPPAD17r5qzbd0yRhd','TM','0eOPbk9Pv2aD8W04F','bYNMjPsqY6kozt','9sW1AbFnYuzHR2OqpTzc9e4bXSRQnvt707YQboWQREZkiKQIpRf96tM3jnCpAXgcZnEw218U','ignCV9e7bBfrFnUt3U3W061G1MyapfPSVOaJ2TWcCgC1qBQkhzjaKYqHbBUbcHS0WU0',6);
-INSERT INTO t VALUES (34303,5689074603747216276,'KV643NSf1jTDZmgEsLIy','OB6QW74itfX01BYA4dEY60mrpz4Bn4','CHM4iGQ4bukQ9xzawBM4P8rXwG','eMwUR5DliwcVuqDoi','tqZIScnK7m4oOL','Zg4uezNUgH5bL7oUDl4BmWmetjWONP26GCVau',7);
-INSERT INTO t VALUES (18668,5040331253518197134,'dEiHN1uLwIZ6HDmeb','LZxwyUAZOD91LrD','KA','4UCzRHb1iiFK','dfQfErcGSWGIhuMmD9oAGKKrRUh18znXQcsi3N7uN7TPsA4HgBaIq0ag5ELBaDYAvfsT1HTADfbQ8YQ2VvzYQUeDACx','CjHPIouBriDiwt9LMXLosfm3QQ4CnTin1lin7nNKB5JB98anQY6j1cKzyScBH2bdPCR',8);
-INSERT INTO t VALUES (31266,1007297174386925198,'QtdVvWKqxRy8MWXU9IwNVr7g0Ti36','ZCXIRmcXOQkKAi0kjHGkryNlM20kANCKBdp1Tz3','wbDgEhmzlAVCCS','ru68lcHH','RStXbbUm5GClE0dbr8NB5VGiI7kvLHZxsbFd8na92dUT1ILJ5CHT92RUQFb9TlNGGC6fd7CWNdjHVD','u2H7ySNfsRvmg1ynNZfdTqQZHSMcu19xZYKtUSRciXasZzGY9r',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6167130,-30484,'AWbYBmjmWAkstrVwhhjH','HrPWI','EAdw','BueZfFLdDg','LB','3',12);
+INSERT INTO ti VALUES (-6167130,-30484,'AWbYBmjmWAkstrVwhhjH','HrPWI','EAdw','BueZfFLdDg','LB','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7507282,29418,'WLGpzEKWOluvG8Pw92vSHpYLzyvGjpEEn3P8','IF9ublcE3ouPolNIlp7gywg3KjAK1cUdCS4EgxD0ereSrF8CizihOkKLWJy8ELXtPLyzvV392tSnhUn5iIqg7zIn8GWJzHtwzxWpUrjmz3b2nrVtxQtX69','Zzbqiha','gSiW7U3hxHbkeR99dTdk5wDNMbxqFrjHg18F3uPxxQpD5bz7Ot8HulmhB90kbWiR9iDsCV0ccBDKZazFFTCgljnXEQ6C8BhjzFmKFsKLzcPXKjZM9XE9SQXt','Xr','e',13);
+INSERT INTO ti VALUES (7507282,29418,'WLGpzEKWOluvG8Pw92vSHpYLzyvGjpEEn3P8','IF9ublcE3ouPolNIlp7gywg3KjAK1cUdCS4EgxD0ereSrF8CizihOkKLWJy8ELXtPLyzvV392tSnhUn5iIqg7zIn8GWJzHtwzxWpUrjmz3b2nrVtxQtX69','Zzbqiha','gSiW7U3hxHbkeR99dTdk5wDNMbxqFrjHg18F3uPxxQpD5bz7Ot8HulmhB90kbWiR9iDsCV0ccBDKZazFFTCgljnXEQ6C8BhjzFmKFsKLzcPXKjZM9XE9SQXt','Xr','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8225196,-14250,'dvFplQxzHkxqSMpOnItMoX9xRcCVH','zXgrrJlYsGQLIDkQT7CFNpSk0YBIhFOonc1kUZWX83ebrCbxBf7tKU1svp3SbmjCNnJADLHpbp5TQcLXt5uflHAeB0xbEHcVNx5ehq3Fzd8HZVIXOaZfkmKOvC1OLM21ctmyReEMz4Fwacc6tgbPaTJT20eTcpJSYo4lXnLU2e5xmGnRHkf1BgFYXxaivcE5NqQTG03BUphalbEpgPM5anvbeUt0zzQzvNDMLy1Vsw','BuJd1','6lESkmIGd0l0ao2Cw3CLPWUrMzPigKT04a8DqbEKmHu3S12WVGu5rAijS6Oclqqet5FveU8LDic','NE','z',14);
+INSERT INTO ti VALUES (8225196,-14250,'dvFplQxzHkxqSMpOnItMoX9xRcCVH','zXgrrJlYsGQLIDkQT7CFNpSk0YBIhFOonc1kUZWX83ebrCbxBf7tKU1svp3SbmjCNnJADLHpbp5TQcLXt5uflHAeB0xbEHcVNx5ehq3Fzd8HZVIXOaZfkmKOvC1OLM21ctmyReEMz4Fwacc6tgbPaTJT20eTcpJSYo4lXnLU2e5xmGnRHkf1BgFYXxaivcE5NqQTG03BUphalbEpgPM5anvbeUt0zzQzvNDMLy1Vsw','BuJd1','6lESkmIGd0l0ao2Cw3CLPWUrMzPigKT04a8DqbEKmHu3S12WVGu5rAijS6Oclqqet5FveU8LDic','NE','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-286370,-4438,'6','1oOvdsRj9poEqbCbsiu9wNV74MFqsiQrcKSQCRr8jA8SD3MQKONJA20T8aa9PXwpmqkjDjQecI6Glfb2OYfcx2bxKyaB9isqjrxCY0h5T2hfYye5eeErZsGNiBXMKvXD576Syc77t99zssh7rhQyp0xwsOuFt01DZY1P4E1udX6rl5U','jKZxTCv','eKCWY4lWTdfoemj5N5fZJfUFQjfXqyiocsuI3agdsaGgHhIhw7r7yOjIdzM4dxVU2lujzfrBNgnFlDJCDtOlRp33Nob6VGtzEwyj2PhyTCkZuQ9dWkC2xT0cIp4unRM6mEW46yrQbA92bFPOHPogjhlLYBO9O13SRv45a5llsp4siwQ','S','x',15);
+INSERT INTO ti VALUES (-286370,-4438,'6','1oOvdsRj9poEqbCbsiu9wNV74MFqsiQrcKSQCRr8jA8SD3MQKONJA20T8aa9PXwpmqkjDjQecI6Glfb2OYfcx2bxKyaB9isqjrxCY0h5T2hfYye5eeErZsGNiBXMKvXD576Syc77t99zssh7rhQyp0xwsOuFt01DZY1P4E1udX6rl5U','jKZxTCv','eKCWY4lWTdfoemj5N5fZJfUFQjfXqyiocsuI3agdsaGgHhIhw7r7yOjIdzM4dxVU2lujzfrBNgnFlDJCDtOlRp33Nob6VGtzEwyj2PhyTCkZuQ9dWkC2xT0cIp4unRM6mEW46yrQbA92bFPOHPogjhlLYBO9O13SRv45a5llsp4siwQ','S','x',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT, c CHAR(47), d VARBINARY(26), e VARCHAR(51) NOT NULL, f VARBINARY(89) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (999204,42,'VTvNIBif7eayhwF','SQwaPKjG5x','xr1Om79ykntA270yUJoeuSYKDHlc','vutH4TcFCim6hBrcYKmkkYzR2i','SI','O',0);
+INSERT INTO t VALUES (6887986,-109,'laeZhufhnVX1','x','1LDWfinm','BP3WrPtkX9FUY8oxRb0FQIG0SfegZMZ6LIENhj3rTHuibdN63fzqZ6EH9t','7p','j',1);
+INSERT INTO t VALUES (4782297,64,'SCkmL8YapSIaUxzfMvptw8hKG','y2JdQ0nRk4rac5gm9hZgXAyFE','G8CnIWuiqMRwW5XMn7RzSHPNYaltZhMNcjrpbWWBzUcWv8d3a','tmNWH6TtuyQB6JqLxncjVy9VTi0oLu6AKKR6KU7qgWgAoQAHuDwcxQCtd','U','h',2);
+INSERT INTO t VALUES (9740013,10,'Zk68qskhByu2dddBKdCKnZgyhqMCX5d','FZApbYQucQDsaP','fS34hBIcvp4XWBEwGcemHlHDPRB2cIf07','vMRvi63xmC1bImZYsg7LGwC','RK','W',3);
+INSERT INTO t VALUES (16333727,-60,'0xzt0XdI4XSrFxH9SOLsAuhqCKMXNhmez','ibTPa7Cfu9OhiC9','xRoO9PDlaIDKX5c5nYDdCJI7x7OCN5glF5','p1tr7OzOOrgHiBfx','gq','9J',4);
+INSERT INTO t VALUES (246646,-15,'NoRgcF9Qa3gkq8oUnt6CIkHq2v9XHOVNxYbivN1as','FHJnt5w28x','VTx4CvoQfdL0LzZFlLdO4gMI6CElHHV2Zmmuxv2fLJuB','0T1hyvONflBAw3mTQJ5VGrPvXcMfkzs0jmpr7prs8XAULnkdiA20udwwPO6u3CJSudZxSG','Xu','4',5);
+INSERT INTO t VALUES (13954262,-58,'NKBCwvz35XQySwgc8ajod99Q8kuPzqMPPIekz','2B9PKRoV604I0fa2k','tpD9pAON0bKxdsVr','SZWjAf2dXOcjbq0IVTyaEZVXJvYPDkW7rMb7h62kt7fLL2t8XNukB0EqIQ82KV1x0kHU2qTjkcYcwJi6nKQAV','T1','pI',6);
+INSERT INTO t VALUES (12348399,3,'24hFhTUNm4CYX7','QB','ZC','d4xkHKShtMwFsqSjZxLhmFvPDOTuWrRevabW6bSvHP2','cC','ow',7);
+INSERT INTO t VALUES (5058372,76,'wU5x129hhvaaEBnPyPUNe3WSD','4UnW','W7kcvAMkj0XUCGJoxjMUajavkHW1aRwF','2ozuRKQH6LrHGXwyyz9HzvAIfQ6XASFE7OAY08YSY5xzCpT7PoaS6dLxJ574K8GENiXcU','RZ','HI',8);
+INSERT INTO t VALUES (10387674,-108,'mCC58CWWLAFP5MKbX0UiwKtX4ZszUJ3to3xV8Fadg','ZwjIG2rvGj5wF5cbs','kgXe8LbzeiYINsjrhqNBgX47ZECQqYsRJIXDxC','pWe6DqYX2OJPvvfuVSGStZt5897FWvDNylpYG0T0H1gNsrHwOhQHoOorPZBY','t','l',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c CHAR(47), d VARBINARY(26), e VARCHAR(51) NOT NULL, f VARBINARY(89) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (9257517913378672274,16468597657648105829,'AtOL3Vsvn2eNmtbQ','WcKYSzJaIJn6pMGQPbBaSOZCVpalu7oBkEkD2gcD4','xcJfClYtTzgSQY','hgQvruDkBQ9ejxzAZARI79','GNr3E3cPDc1','3IeUgXQQLCxdXEDwJ9klkdk4',10);
-INSERT INTO ti VALUES (9257517913378672274,16468597657648105829,'AtOL3Vsvn2eNmtbQ','WcKYSzJaIJn6pMGQPbBaSOZCVpalu7oBkEkD2gcD4','xcJfClYtTzgSQY','hgQvruDkBQ9ejxzAZARI79','GNr3E3cPDc1','3IeUgXQQLCxdXEDwJ9klkdk4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(38);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(38);
-INSERT INTO t VALUES (10538165531412981012,14610869660783300956,'81Zn63CqZT64MlJhyDEJfvSCHX6qpG53','1cSW4NojBxYYM662Kesk7EZS2BK','8yhD','Vrha4llX2E9Go5t','nNKGQ','dn7RHahwahyL08OYxVh7aU44zFLoI80jbnVATyaA',11);
-INSERT INTO ti VALUES (10538165531412981012,14610869660783300956,'81Zn63CqZT64MlJhyDEJfvSCHX6qpG53','1cSW4NojBxYYM662Kesk7EZS2BK','8yhD','Vrha4llX2E9Go5t','nNKGQ','dn7RHahwahyL08OYxVh7aU44zFLoI80jbnVATyaA',11);
-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 (10553022347415963370,14696066721295062989,'2foNWZnj3m3Bo7THdmcapx5lO2rmyttd04YK','uPugSJAQFMSXmd4bSrartj0hqrPzWhtsWpa6NACvNIt4osUufJUlHgCHulboOAMq6dUBbaWARUcT','SN6CAcHI2N8XNk','DO40E','GoXQxFficGQDoTQlEsOYJK8iTe9Bg0hThQyekThkb6NJZcN5UxemFJ','t0G',12);
-INSERT INTO ti VALUES (10553022347415963370,14696066721295062989,'2foNWZnj3m3Bo7THdmcapx5lO2rmyttd04YK','uPugSJAQFMSXmd4bSrartj0hqrPzWhtsWpa6NACvNIt4osUufJUlHgCHulboOAMq6dUBbaWARUcT','SN6CAcHI2N8XNk','DO40E','GoXQxFficGQDoTQlEsOYJK8iTe9Bg0hThQyekThkb6NJZcN5UxemFJ','t0G',12);
+INSERT INTO t VALUES (12877553881586151268,-35,'Vu7kIg05igbI','OOOQfdYo6IDIgM8Na9VTEenq','oFJ9QhZqkoW2dLCWQTjbDBOP','eyMJTWrMtyXIl3aa9GUgdVaes0WDDHWc5aqSDvoQJYMRIhc3tpaqtD8DVe3IA9V3wlEFjDqonYa1mAXSyYiEB','s','Mz',10);
+INSERT INTO ti VALUES (12877553881586151268,-35,'Vu7kIg05igbI','OOOQfdYo6IDIgM8Na9VTEenq','oFJ9QhZqkoW2dLCWQTjbDBOP','eyMJTWrMtyXIl3aa9GUgdVaes0WDDHWc5aqSDvoQJYMRIhc3tpaqtD8DVe3IA9V3wlEFjDqonYa1mAXSyYiEB','s','Mz',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(48);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
+INSERT INTO t VALUES (8345440971606416291,62,'frWyDzUx4z4fp4YYVsyW8UKxB10ud0YEsHXn0nwwHIp9','m5X1','PNJ3OZ7sUVvvWNtDjE8HkQ1IWPiynF','H7RFW9OsfrAvwyeFLlVPyki74FRwwgCGGPgtJU4KbPlwvczZspmEs4WyJ8cFMHEsjCoV7mf5cfxT5JCQeA','E','3',11);
+INSERT INTO ti VALUES (8345440971606416291,62,'frWyDzUx4z4fp4YYVsyW8UKxB10ud0YEsHXn0nwwHIp9','m5X1','PNJ3OZ7sUVvvWNtDjE8HkQ1IWPiynF','H7RFW9OsfrAvwyeFLlVPyki74FRwwgCGGPgtJU4KbPlwvczZspmEs4WyJ8cFMHEsjCoV7mf5cfxT5JCQeA','E','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2489113112449416105,85,'vqodXK9huqQ9IlXBBFZyAYEf3GPBKIz','k0z2E67zTGs82wcatwlwf6Wdfc0m6n4oE7oyybdG2PvUxmqARSq4XHmva6ixi7n6V12zb684WRsi0ZiibMLu9l6Po4y2mCQYdLdfhLA3rExtyygpEzu3OWcGrmUJn0le5Qu3xyJdG0CFjqu8huWjDHFX1R3FRurlVCoIHipQOJEJH3wU1h9fLJh','2l08cgJcunYkpM0Ap','YA1s5u5VtNxcyckbM6q52qZBzTpqpnrHZVArTKgJc','Q','Rn',12);
+INSERT INTO ti VALUES (2489113112449416105,85,'vqodXK9huqQ9IlXBBFZyAYEf3GPBKIz','k0z2E67zTGs82wcatwlwf6Wdfc0m6n4oE7oyybdG2PvUxmqARSq4XHmva6ixi7n6V12zb684WRsi0ZiibMLu9l6Po4y2mCQYdLdfhLA3rExtyygpEzu3OWcGrmUJn0le5Qu3xyJdG0CFjqu8huWjDHFX1R3FRurlVCoIHipQOJEJH3wU1h9fLJh','2l08cgJcunYkpM0Ap','YA1s5u5VtNxcyckbM6q52qZBzTpqpnrHZVArTKgJc','Q','Rn',12);
+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 (12065568151607126029,110,'P4GzsNhvFN6MLOvTpx9J8U9fhMiO','B4gNdEE6uHC4wobsUOG24BLxoX0bM0YinY2TRb1IscRR1FcxQmIac7Xf7OfPVOLPuZYi','XdnjWiYsI8m8ngQKDNVPlQETOJhZrxRNqm1QLXMHn','3ILXOijBMgD5dqsLo83TKQTlW9B5m1il57VoH2x7mBpy6tA3g6bZ0mf7W4dUSLMr75giRXhSaMB23y8T37GRZvsKibTMUF3ilSaP1zlbN7pHrEXbsXl21j5szYmiMpPnpuB7ZtFsBSexJixj0XEuH8ZSkpGSRS6IAZT9bL1Sbmc4XmwfoPV6tX9G','yx','le',13);
+INSERT INTO ti VALUES (12065568151607126029,110,'P4GzsNhvFN6MLOvTpx9J8U9fhMiO','B4gNdEE6uHC4wobsUOG24BLxoX0bM0YinY2TRb1IscRR1FcxQmIac7Xf7OfPVOLPuZYi','XdnjWiYsI8m8ngQKDNVPlQETOJhZrxRNqm1QLXMHn','3ILXOijBMgD5dqsLo83TKQTlW9B5m1il57VoH2x7mBpy6tA3g6bZ0mf7W4dUSLMr75giRXhSaMB23y8T37GRZvsKibTMUF3ilSaP1zlbN7pHrEXbsXl21j5szYmiMpPnpuB7ZtFsBSexJixj0XEuH8ZSkpGSRS6IAZT9bL1Sbmc4XmwfoPV6tX9G','yx','le',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (17004316082084801300,47,'zd3S','EHNVtiqz1n7ANDcAeDe7Tn5eRVUtZxPrcKbLP0bHfJTKj44n4mHEskRkCTxkDkqrwiV9Dr1v4UcbdxfD2GT3LYxioMKKMbvo','lCHdXJL76OpFDH','k4Vclhcgi8pvUMAWaUSZ2N5wvmS','po0','bd',14);
+INSERT INTO ti VALUES (17004316082084801300,47,'zd3S','EHNVtiqz1n7ANDcAeDe7Tn5eRVUtZxPrcKbLP0bHfJTKj44n4mHEskRkCTxkDkqrwiV9Dr1v4UcbdxfD2GT3LYxioMKKMbvo','lCHdXJL76OpFDH','k4Vclhcgi8pvUMAWaUSZ2N5wvmS','po0','bd',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2282397735575208294,-21,'JGszAgf','qIYKQTqHzhqsBxnHNYkZ3YjmW4TxlwszptZVLK6xWQG8pKdaPidzJFz3i0NxKR7pGmzjLq03avRbWbmp3fU7baJR2IUQYOs42Afv9kuJkVACZW5NX83X4QWOoBh97X4QNX9Ku3QxhZJuchDWhWYyig2JZnYiyRdYTJJPdz93Egx','XGSCXUO8w','jgdfzg6ENqj3O4JPqgKRr2mm8aafj7WXFQgJF3VMbGwukMt2CWX50rnuEL80nUMlh3hBEJRLlEGb0UOt9DcasPdlBdgC5INNLMOQ0TbQZQxRoS3zDbj17Y6gpTuaCdgPQt3USOYCBXDU2','FH6','aod',15);
+INSERT INTO ti VALUES (2282397735575208294,-21,'JGszAgf','qIYKQTqHzhqsBxnHNYkZ3YjmW4TxlwszptZVLK6xWQG8pKdaPidzJFz3i0NxKR7pGmzjLq03avRbWbmp3fU7baJR2IUQYOs42Afv9kuJkVACZW5NX83X4QWOoBh97X4QNX9Ku3QxhZJuchDWhWYyig2JZnYiyRdYTJJPdz93Egx','XGSCXUO8w','jgdfzg6ENqj3O4JPqgKRr2mm8aafj7WXFQgJF3VMbGwukMt2CWX50rnuEL80nUMlh3hBEJRLlEGb0UOt9DcasPdlBdgC5INNLMOQ0TbQZQxRoS3zDbj17Y6gpTuaCdgPQt3USOYCBXDU2','FH6','aod',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(60), d VARBINARY(89) NOT NULL, e VARCHAR(29) NOT NULL, f VARCHAR(27), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2941355407,21,'EIRHtjzcn0MJ3tjV','cp7etEm96FEuRDyzIm','sIG','7KP3WOFNG8iC','v','K',0);
+INSERT INTO t VALUES (1439059301,60,'7c12do','L','LjKVAlbGOrF','9Q7xhsKvpeZ7fmxS','K','z',1);
+INSERT INTO t VALUES (3892932694,10,'asKxFYfi1icWK3qI','sYoX','AOlXnxsXF9F1IK','4cqAo','J','kO',2);
+INSERT INTO t VALUES (2713871279,-58,'ICuTIM5H9jajVmbmEkbMxBrQdIe7VVm7bmuJEkLET23','49ACvZFc2YTVglnqYEWvyr8pW6Hhd6fHdHAlPAZwD3OwiqAFK0ldP4syC4EJifTIOLCfLcRf9','D6qF2M9FyuTtKQAD','q2cFZtzWqGGUBr','P','Q',3);
+INSERT INTO t VALUES (3381380580,98,'z20d1gZR4PUn7TZljYanOKgms7ppTMUX1E2GUF4gM9ljPyAznhWsnAcK2lo','0iq1JGMYytYtFyLvXAC90OqbJEF75BGgwl','TtbQaD0E','m','r','0m',4);
+INSERT INTO t VALUES (2270883019,-98,'L9nvMdbpLfV6qKrTKMBPt6lkEkpSoW','22kIl8kQMlF3kRrdq4PcajDz8RGTecyzqtzm01RXTfgu9nQZamFMiPIy6','vIJkRtgE','94GKfdMPQTd8XYIdNZJqJ0oP','T','b',5);
+INSERT INTO t VALUES (4247659984,-5,'rrXMnSchaIgCds8RDS4k6sSAFT33ALEzRezNW4WVQI3UihvqwICJEvJ2mJsG','OAynSHcDpiD0b7sXkteOplZHLQzic94','Rm1moN11wqxPNsM6OPxjI3D8I','Dk3HX8vKxtb','3','ha',6);
+INSERT INTO t VALUES (1010614436,-80,'z5O8Cy81wFqQj60uYPz6RKRzUx0Vf7WAXgH65C5Zxr1k3lC3nVoQhVJzPEep','P7aJS9tm4LUQg1DjnZyq5oUDGhwG2lXEhMikRzKcKcoP9O0HEi06kJgpp8KyzEd','nXjE6Cw7BrlTMQjY084E','g0InGLdwzP1JIwI5MiATl1Vs5','F','B',7);
+INSERT INTO t VALUES (1807103304,-85,'1Y','AZX6BdNrpfUwgtQf2MMgqfFg0wDMQdu1fWUmRXwpVE','b4FsLy6gT5e','h','C','hl',8);
+INSERT INTO t VALUES (2002597864,-91,'6Jpgy2nUr8Yo7Bd4HYK0tUqMeTjQf3XtPF6ZOhYCIMmRwMFNuEgqp7o','D9lVYjW9TxKLCyFP6Qf65BpK','JC5uEsna4O4','IUY0K8NuIc6BDj','V','nW',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(60), d VARBINARY(89) NOT NULL, e VARCHAR(29) NOT NULL, f VARCHAR(27), 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 (16385845752354235341,-62,'XkMtT7f2X5YBAa8lyJus3xKpaKkeotxNf','WrrSbtPgzKbvifIADoUDl9vFgqW4Gg0aqLe0APCseboJg1orGoEqKt77UoQ7hAF5Xo','lZQqnqGhDH6MCiysZcn','YazhNV1bny','b','aX',10);
+INSERT INTO ti VALUES (16385845752354235341,-62,'XkMtT7f2X5YBAa8lyJus3xKpaKkeotxNf','WrrSbtPgzKbvifIADoUDl9vFgqW4Gg0aqLe0APCseboJg1orGoEqKt77UoQ7hAF5Xo','lZQqnqGhDH6MCiysZcn','YazhNV1bny','b','aX',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
+INSERT INTO t VALUES (16886804391420284490,25,'ryxhXCx0vRXt2xVzzsASujUXPW7G2Z0wg56GJ3OO90hcDWKEHZCR','0cPN6BvAyeqN9y0hxZeM2BVpgTe6WCvMqSInO2DaOEXUlo8aY3PvG06Utcqr2o','xXStW8SifTVVmNm4KZ','D7X4Th1','B','4r',11);
+INSERT INTO ti VALUES (16886804391420284490,25,'ryxhXCx0vRXt2xVzzsASujUXPW7G2Z0wg56GJ3OO90hcDWKEHZCR','0cPN6BvAyeqN9y0hxZeM2BVpgTe6WCvMqSInO2DaOEXUlo8aY3PvG06Utcqr2o','xXStW8SifTVVmNm4KZ','D7X4Th1','B','4r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14708217593287574086,119,'05Ls4aQJJPfEphaIqmamTXoCDM1MZCR','9Sb2q6xOTewS1YiMo73KgLCgH2DNrLcIWtfEvCJsoYyOOjX1bFltQZ2zxrWWwONHWTb5fKR9t1aaFQ0useihzUzLzMbvf32P4gzs0ewYy2FGlCsy5Q6Ibk4lthpvwv1xBEASxP7lDjv','FEPJ5qieUDlMMspU3qkyXlX1O','L','j','u',12);
+INSERT INTO ti VALUES (14708217593287574086,119,'05Ls4aQJJPfEphaIqmamTXoCDM1MZCR','9Sb2q6xOTewS1YiMo73KgLCgH2DNrLcIWtfEvCJsoYyOOjX1bFltQZ2zxrWWwONHWTb5fKR9t1aaFQ0useihzUzLzMbvf32P4gzs0ewYy2FGlCsy5Q6Ibk4lthpvwv1xBEASxP7lDjv','FEPJ5qieUDlMMspU3qkyXlX1O','L','j','u',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8015944296339106791,4334322523808434920,'aCP8zpa','xOdLoAmbVMrXInypmPGbt49EkdvrYCJTtdvQLSf4JLyQzeYNAZaASF9SpQzj50rY0PEt7FBjxvtTpWrqdP0kCPndqF09A2QTnNqNN5p5o10D0IITO3AR5uhaHxOhQdrXZJVZIjSJP5cL0iWpRIb4VPzatIg99EbWCadflByiT4Hi','v','uoziB28p3xlTmz6F71qvLHB5mzjGcsfDhVBeU267MCybnpwTfI0iUBiRzNV35d5bR6wmbHQbiH05nlO1LDaBT4epVtqQl3RIoOhdxODP0TWTldkd6w2FDyzENAAIW7GL5gaf8FlJwRy1oeqokNIBVMoNrsVC6c2CaJauTN1SOqhQSwU2p4pVnQccdk53MC7ZBVH6eP0RWWzGOCyReWV','FYNpqEpkW7vxXChntXiKchv5rKl','5',13);
-INSERT INTO ti VALUES (8015944296339106791,4334322523808434920,'aCP8zpa','xOdLoAmbVMrXInypmPGbt49EkdvrYCJTtdvQLSf4JLyQzeYNAZaASF9SpQzj50rY0PEt7FBjxvtTpWrqdP0kCPndqF09A2QTnNqNN5p5o10D0IITO3AR5uhaHxOhQdrXZJVZIjSJP5cL0iWpRIb4VPzatIg99EbWCadflByiT4Hi','v','uoziB28p3xlTmz6F71qvLHB5mzjGcsfDhVBeU267MCybnpwTfI0iUBiRzNV35d5bR6wmbHQbiH05nlO1LDaBT4epVtqQl3RIoOhdxODP0TWTldkd6w2FDyzENAAIW7GL5gaf8FlJwRy1oeqokNIBVMoNrsVC6c2CaJauTN1SOqhQSwU2p4pVnQccdk53MC7ZBVH6eP0RWWzGOCyReWV','FYNpqEpkW7vxXChntXiKchv5rKl','5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(77) NOT NULL, d VARCHAR(6), e VARCHAR(76) NOT NULL, f VARBINARY(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (53018,3241793638,'wBo3TvoCP0OIfy','o05lc','s1VBqgrGA1JWXGUW3M71Hr4D7MyjM4oQRDkXdcGjzaE3iM7','UesFrKhsxyPwh','aLx5AveAf7sFVMGlrAXsWGDecFLJauAfsSb3tRm2rMUhhgoTsDT5i','IvfBh2sQ0jIY1nrpzOZIfZ8AZQwYPhgMdWbaEEp1NL1bcw',0);
-INSERT INTO t VALUES (26229,3002299689,'OVIUK4pYTlXtu1toXklBtIayIGQxdTYQdTLY2f65OCw8sJg6N','LUrK6O','7Y0BtI2qNOTMfeSCzA9lmpyqr0oNNcY64FrzeHTjMxm4rKgjMpVEB3bIBgErNVAtFypkuCUi8','pHNLF2Z9LNcIK3','fUi1D','R0us3DdPXBHoTG9Sk8xgWfcmMxnpT8iWyMPe4Wcz8Kd6te9hUjH',1);
-INSERT INTO t VALUES (6207,861951021,'vBb9UTIbRBLJ7ANJ','G1oLNu','x3Az5qSHhqYv9g','6Zd3dIjJNs4gEWp97R','QNKhWrfpye2I8KPPMGFfqg6oMMidejwDludeLE93Sr21nrPxdIL70Gqd7tWgTA9IcLZKnqleMbQfwp','ugcuaytio64VlHiLa3Nh9ieuJ3UdR5oMaX2aK3dU0kBT1LZlyLD8JiD0UyNr9hSsbP9r77H2',2);
-INSERT INTO t VALUES (1378,824660122,'ms93','gjqb','yuwbo81vI59Q9aB5kMgUTmpYPDRATO9UgRFDuchfvtZij98ZBtx8ofBqlL9rQfUWyR8jp2SoIya','rXtAAOlYHELG2v','vuN12TWGLQTetvHFOiEO6Uhqi36iuq5hJMTi3AEfbQhuEfRYZ2G6wcjN0sCuoyV2P5gaJwwYdYWEuBWcLp7KyrsfCe','40u1vTS9',3);
-INSERT INTO t VALUES (34290,3952721619,'7Lr16prfX3nLhEjzeqx77GxVCzyH653Noz8B0Sv8uQyNuqIMUv5MsEyQ3qq0yXtivtYkPLP','L9CaSW','hlTFhOGBroGdWyeRhOMIuIST966I8uvWz8S0OPS39zIC7FAX60WysKT9Ai9','QZCmgI72rW','hIsSfljSyUwMX99rTJX5QPj2aPq8cwA44RT8UJBg8ElB41eJotjRNu8aSRqwCO2cVAjZXy3LRm','AyGyEV',4);
-INSERT INTO t VALUES (21250,2098865518,'G8ssO8pD7C8XwGFFJmDUSALuXvADzipxZ1mnuM1EgXZHgAnei','e87taR','TBVnDqNofbOSdllKX1VyACyrwK5TZzoutWlO5hdo1qgjTwU6B5ml','pTDJmJ','0OVchJDDI2ayQ9LCW0nSGPAno9gkc54DqiJZotCgUb2e74YGKHxiMthTh3lHWTykoHR','zx9UkKdzgIekQlw3guHsJLEYomFyswTP6k9kCv5NSJG9ji2Cd',5);
-INSERT INTO t VALUES (53949,3711154730,'PvB3X97LN','LQGxz','8NOaxXmR6u6Wn5MYM5rJNPFHufmwyTYQvx4tHQaD7kxzqZA8AknKUjLJgc6cT9C','62wfoQR1h4f5yUPWo3w75c','0Yf5w1aBxDLMWPOdhc1yclhlqAojsifqZLAcOrrjUqGIPclsubfLiiJ36XT7i4jcyYcdGbZAUk2TSiU','6FlUSoMgQ5kzbgNmUrWsz6SW2HGRi0KhPHMiKIzHYIT88vfMWfReh9SvWm5YpiALNPgo7QaYvOWbFOo',6);
-INSERT INTO t VALUES (13409,1754985780,'m','gTT','WVxYmISMUAojDzDrNT2TjqiLMmB0PoFjpXshjoodrllFMPlaPWld6NwsaWXU2EbxTnCj','73eC9gQjbeCk8i60CTW3c','CWJOjHtoG0CUy5aFZi8XLSY2l7wEtf1hTeDlQ2WA24','gdDeamjF92C',7);
-INSERT INTO t VALUES (50300,3141335276,'bZJfZyIciG08CEra2Emwh5O3t0LsLqDKxzDtCZF27r8HW1174T8MD','5WXsJ','AI1ZGvu0tZojAfnXJ7OgLKfH2rvF0hYIWJAwVFMek3NrOWZx600ovJhR6','JDishOg3hiWNvt4','c9N0V33VMmwAxZk7OBeDcUrtLIezlAFV18OqJxcNlRCXC5dPLiJ3ExiF','eW5fid2Sr1UQrw7tK1tZCPRXxvTD6EDMR2DFCj7Q7KEiCRJJeeOYULf7VNFHtr55EJcPZXalT1IririuucFXpXbciefzaEyu2',8);
-INSERT INTO t VALUES (60831,3731446895,'gy2S4TlGP11cRJ3jqNZDWqV8bYKu3uAFqJ62SNA8XF8nQWGdSdhNMRo8wT','ZX','NkYt3D7Y8hxSV8aoFMWrUKS4iwAkGabTVksMBTxWzK4u84jQ1xYO7CJjGqO','sYwg8eBUORhaeELvyfQaFeSN','CmNtQBRv8cxKVG1feyiOEC1BRgpBBMf3aHaSNGaVRvc1d','xapuFQyQ5iZg5KAQwSjHh4f87uji54dOca4uBacR2GvCNGuXthth6YunIf4XbWPvvzxAPyn7izuWEI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (18238416270879162630,73,'FA2BKzZDlS7yrWedQyO3Jn4p43geOBK8Y4EwZDaZcCBk8','Eq6Ivz1XWvwaj42yK6dC0U1DdI8xmm9r3Yr4pqDbpJZYDRHKstt6YS3Q4kUyWW3SE51gaRKj8d0','2JHfbCEuOCBGN','SRN7U2s7s68oAaVcO7ZaWdUQbViC9CU8qVqqbc2ycJ3Ddp6fdlo92R7KmGVei4tRpwJ6ZOypLBxk31dk0','i','Du',13);
+INSERT INTO ti VALUES (18238416270879162630,73,'FA2BKzZDlS7yrWedQyO3Jn4p43geOBK8Y4EwZDaZcCBk8','Eq6Ivz1XWvwaj42yK6dC0U1DdI8xmm9r3Yr4pqDbpJZYDRHKstt6YS3Q4kUyWW3SE51gaRKj8d0','2JHfbCEuOCBGN','SRN7U2s7s68oAaVcO7ZaWdUQbViC9CU8qVqqbc2ycJ3Ddp6fdlo92R7KmGVei4tRpwJ6ZOypLBxk31dk0','i','Du',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3709057326182507245,97,'RTwykHlmJrOBOi3OB9Hj7ZwXlPy3k','GEVVjB8kn8','7azsmrP65f4nA8QMfjUXFzoNiJZ','03F1atLhxj9BmturA58YBEs4qOUT3u7nix1xbmRNzU1J0V8d6p5WkBr4vfmwkbbwiMGu86dc3Fn4E','k','6',14);
+INSERT INTO ti VALUES (3709057326182507245,97,'RTwykHlmJrOBOi3OB9Hj7ZwXlPy3k','GEVVjB8kn8','7azsmrP65f4nA8QMfjUXFzoNiJZ','03F1atLhxj9BmturA58YBEs4qOUT3u7nix1xbmRNzU1J0V8d6p5WkBr4vfmwkbbwiMGu86dc3Fn4E','k','6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1980118361781921989,-77,'4XvDYcz9MGjJxVzLUbqq9IJVh8WDxhiF4XRTlWRKPAdh32','ww2loBSS8wlXaAYHiRfHDd6P4HijqsO9BkfYR77pB6PqnSBRaTEQmoOvHgv8GLyERbjEqYGdidRZACVEmQJvc80YVs7zaz1362qfGNMaPo7N0Rxnyms2wZLX0vGz3Byyo08aR2LyKqXCzeWCK','YMYG2UJ3jfH9XMaE9aCPpD1','Exo7rRepGcPXubjyi9aPZecR1mVTAdY1PrDfPdueqT0V00ZX69zCHCuUM6lcl6fR7qwkyi6KQn9wO8QWc3YOPPvHL35FrmkzbSqvI0IiH2UG1q75Ao8Zpz9imiHN4UFIk1QvB3EgyJNl','t2','G',15);
+INSERT INTO ti VALUES (1980118361781921989,-77,'4XvDYcz9MGjJxVzLUbqq9IJVh8WDxhiF4XRTlWRKPAdh32','ww2loBSS8wlXaAYHiRfHDd6P4HijqsO9BkfYR77pB6PqnSBRaTEQmoOvHgv8GLyERbjEqYGdidRZACVEmQJvc80YVs7zaz1362qfGNMaPo7N0Rxnyms2wZLX0vGz3Byyo08aR2LyKqXCzeWCK','YMYG2UJ3jfH9XMaE9aCPpD1','Exo7rRepGcPXubjyi9aPZecR1mVTAdY1PrDfPdueqT0V00ZX69zCHCuUM6lcl6fR7qwkyi6KQn9wO8QWc3YOPPvHL35FrmkzbSqvI0IiH2UG1q75Ao8Zpz9imiHN4UFIk1QvB3EgyJNl','t2','G',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(75), d VARCHAR(64), e VARBINARY(94), f VARCHAR(79), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (21667,-534690606,'cjrh5B71R135lRasDLJmxTuJiQGsW2FRsTw7UGHyYqIHdvtxgd8CW','YYVWwsBLz6APjv7r','YkLNXgNUno7gL6Y5j8X3IJAN1EDnlTi4OgbIDuf2nE9kwYiORMWWAHGUmFK6nuZaAajd1txbjU7Qbl8XGDyLY','D13VgoOoaidXZxwBgJnAwyuqg6AL1LchLzFKMNFwXECPevaIwIrVTaffo6uu0','6U','I',0);
+INSERT INTO t VALUES (59383,-1614290023,'Tr4FBdi9xWFkd4u9EVa8noGJbMc66k6MKVIXh4JSfmCMtAFwm1gJOnWN','I0v0IgIuuhwpDOfBxu709XL5ePEbVAMablo2fuaEo9OZJy5','rZ','9OnI2kbtYK3ND3FR9FSUaYqIgeONE66ti5ECOA1WXpeDZFKHFJbZ1vVriy5T4eVdcozk2y','3','9d',1);
+INSERT INTO t VALUES (22201,-283431636,'iP7EaDxHSE7hu2GzIp','aTbJ','0MenkrR01ipSnVsNX7fvLuXGc4UQMHGJmA3kkd7fe9IF9XNe3UVxTzLOxC1QJSNZMJ7JkS7y2PVFKH67RlcXhWkE','p6Y8nQhG4BurmrOAwnPt8AdEGWyl7e1b7fdIJkv7ncGbsmK2Eq2wg9xizDPQYUmtvxOecKZ2sks8d6','c','a',2);
+INSERT INTO t VALUES (47863,725262328,'pd6OVtrHwltwYbyPsAp8OONOlkPP0AsOPKhyollbGdq2m5uw','gssMJ49LnW6Q1Alyml6uS7T5t8oOs2ux4DOQRgMqxbXun1H','EfklnegkqtTRkcwmh4v','vaJX64GLATmEH7yw3CUoreh2mCkzEHT0LzTHpuhyi3s7zPMdBBwtMbxi7OyfXMtjZx7kHNZ','E','V7',3);
+INSERT INTO t VALUES (25128,-970535447,'x3WGLxqHNphmiczG2l99wvkN3GQvDEigc','pEjyEgFqinjaGwMDzSMjTB','1Ks0rnwuOWYYKz1m7puIFPIXxq4CQkcTWccNfwQbajX6dZYOQMqByvEGgUMgZ6lrzn8jCv5KxlQNl87sc','UGajKSGn2tfgEkVqv3rnDtQSDL8MQADtiT6IEtQsxwU','b','I7',4);
+INSERT INTO t VALUES (45413,-1068068043,'Ea6vA1PLt9XztHWkyWNn2W2VtsJqW8WcdtVkgl2fVhA4E0TONBpGxD4KLme','c','rKxQ39gmvJJ','OCxMYC','B','u6',5);
+INSERT INTO t VALUES (26155,-703719740,'AEthW6Y74VmLV3rRuqRJNjUba0KSaPxRvT01QmabPnTEZM1QG2wr','Q4upjXiR','ApcwWkLtLeuDxWCpZU5XoZdq2jDeUI6niY','VMNkPktUJU1EpbEQpydOWc7fBIqMiL2gK6YTSIMbmtKTcqOgA7wXCTFuNKNvMbTGWAAuh4psha5uYPl','YS','l',6);
+INSERT INTO t VALUES (17610,1555573734,'v6cu5E79ntxnZfmJuBoitWGfUhBwURHGEeBd5','tmZuAKmjiEO4r01jhSQ','148Ok6vokQtmlJLZbL1UBfT5mDEbvYLBlIADpbdCigQ','mDbKZqGW2GC4DWAt','bZ','q5',7);
+INSERT INTO t VALUES (45292,-799536486,'Ctb5cPw7OlwAqvFfRvziU4IXcXchyYCywScVFOIBl3vnRVDvyTfo2hmGS6zr1PI','Ub94NhhxlDtv9ep1glwOmcMjXZCvTXcN9gUIHs','Fm9bmcFgEsvnOBmqgey3SE5u5hZDYXEh9GE6hGYqUo54pNiDfuw7ZM3','DuhExRMUdlxBv5Z97NFKWxVZZ2','7J','6',8);
+INSERT INTO t VALUES (65440,1246349750,'BweF7','SJf0RhJr3vJVfd3sfxvCjZeiKa0fj5rSqFW8ArCPty6W3Ay','EUOzGIKRkBRuPGe','ChjY0TMAX5facNW','l','q',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(75), d VARCHAR(64), e VARBINARY(94), f VARCHAR(79), 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (5380582,3515146472,'hJgju6jg4pfYfk8yAgHw80SVZde3Nor2FUOOEXQbrG4Lzt6rVG9Tj627','uIb','Udyq3p9wuxbv4Nh7mU9xxGxqR6Zee89KMITvirBe4aqkCx5XOPc3','MHynax2tmLpVwwOwAy2uMZ','L9C7XR8yDKU8pdRxRic','dpJ3VFxl9',10);
-INSERT INTO ti VALUES (5380582,3515146472,'hJgju6jg4pfYfk8yAgHw80SVZde3Nor2FUOOEXQbrG4Lzt6rVG9Tj627','uIb','Udyq3p9wuxbv4Nh7mU9xxGxqR6Zee89KMITvirBe4aqkCx5XOPc3','MHynax2tmLpVwwOwAy2uMZ','L9C7XR8yDKU8pdRxRic','dpJ3VFxl9',10);
-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 (8344877,544757686,'akZxMSjSnc8gBK7C3EKbWUP53qNoHZv7z7','c','j1Q9m1t7U1OlozB0ddRnNdGQ3pW','wSDyipQXNsn8KsJNcYrhdmJe0i','icxZ00XPqntwcollpT1G1GhXYJYuBW73zcdWOVR0mVdEx3JUZa0hAaCbh','IEYwKvlTHlOFOqxz7PiW0EjnAajb1rjWpRud',11);
-INSERT INTO ti VALUES (8344877,544757686,'akZxMSjSnc8gBK7C3EKbWUP53qNoHZv7z7','c','j1Q9m1t7U1OlozB0ddRnNdGQ3pW','wSDyipQXNsn8KsJNcYrhdmJe0i','icxZ00XPqntwcollpT1G1GhXYJYuBW73zcdWOVR0mVdEx3JUZa0hAaCbh','IEYwKvlTHlOFOqxz7PiW0EjnAajb1rjWpRud',11);
+INSERT INTO t VALUES (7181872,2084222611,'e61cWdwn4L','Us5VbF2JZNC2ksPkhbZsd4txJNpjuehBSewxDuRL','69gTaoybWdw5xjytRcpcn747eh0bFm0jihYdPmkNoUPak4hGIoWVqbHftz6vVShKKRizuCk','f6DSCfpB','U','Y',10);
+INSERT INTO ti VALUES (7181872,2084222611,'e61cWdwn4L','Us5VbF2JZNC2ksPkhbZsd4txJNpjuehBSewxDuRL','69gTaoybWdw5xjytRcpcn747eh0bFm0jihYdPmkNoUPak4hGIoWVqbHftz6vVShKKRizuCk','f6DSCfpB','U','Y',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (3857326,-96120669,'zZz9un8QFgGwLfvJZJYdtN0JECyTtcEXSKUP5sl1yGQdnyVVkSRfksr5KDoKSv2ft23C0fd','KAD61lgD8cR3KNwBPdgG','6iv0clMhaNGBIG8tLrc08PIioFPzBVbFLteSv43xlCvjTNl','a4sjn3o0uF6BrstOW5tZPQQWdU','kE','HS',11);
+INSERT INTO ti VALUES (3857326,-96120669,'zZz9un8QFgGwLfvJZJYdtN0JECyTtcEXSKUP5sl1yGQdnyVVkSRfksr5KDoKSv2ft23C0fd','KAD61lgD8cR3KNwBPdgG','6iv0clMhaNGBIG8tLrc08PIioFPzBVbFLteSv43xlCvjTNl','a4sjn3o0uF6BrstOW5tZPQQWdU','kE','HS',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8401054,520150398,'Xu0DrKKhfpyKE0JK6gNKeBjcJfwO','w5oPY1e9FLxb42NXNGi','dlTfIgYL8g3nDR','azTfIFL','VrB1aJRoDjbc5R5o0XLaW3V11MO4LJXx1dMw2i3V0','hGu3Q3hbmxvJN79LpcmOiJ',12);
-INSERT INTO ti VALUES (8401054,520150398,'Xu0DrKKhfpyKE0JK6gNKeBjcJfwO','w5oPY1e9FLxb42NXNGi','dlTfIgYL8g3nDR','azTfIFL','VrB1aJRoDjbc5R5o0XLaW3V11MO4LJXx1dMw2i3V0','hGu3Q3hbmxvJN79LpcmOiJ',12);
-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 (13344811,2728601921,'Qz005W96MvkRK9PnO3y81','wKzEb2vLxiDBC814Zs8v8PaBAhYBOojVIbt3tcPQwVw86wut9teVjw4VTbxIOOsJHl0bBhkkDlfXWcIm1gR','JOgkZSYsEnAlNYQTHg2HB3AMqcU8TZRLpuZuMa0','0qvQBqou7ZC4MrsLG7TerEGiXDOxKkJD9j4jLqEP3vo6Aek8Iy0Vf96UsCqoZbLiH5nLoTYlXbCBKoqb0hVRK2uBtPCjHn2Ofq02YbdEZU6kCRNYAbQkczm63Yi2EO9UlveSgZ5AHycwa1N49X7Com2T3f7IqGwW6Ods5VlYGJH0xKbtr8yKb89nZ0CnY1ecmDqAlZkuRvQgdVG5LQ2DqS8ilfkTsEK4Xnlx9Ms9W86Wz0JIy1','C4Y9d1mBLlJ9sP6oa39udhFse0NIjHzFDkL7Dx9HfPeNY27ogNdVCoEaL1NBbjvuJh0bbphKVHdBpd3d3ggb','dGZbDYCqfdSQkxmjE2UM1OCWr7z5c6sLcUkUkrvcx9MgPaT',13);
-INSERT INTO ti VALUES (13344811,2728601921,'Qz005W96MvkRK9PnO3y81','wKzEb2vLxiDBC814Zs8v8PaBAhYBOojVIbt3tcPQwVw86wut9teVjw4VTbxIOOsJHl0bBhkkDlfXWcIm1gR','JOgkZSYsEnAlNYQTHg2HB3AMqcU8TZRLpuZuMa0','0qvQBqou7ZC4MrsLG7TerEGiXDOxKkJD9j4jLqEP3vo6Aek8Iy0Vf96UsCqoZbLiH5nLoTYlXbCBKoqb0hVRK2uBtPCjHn2Ofq02YbdEZU6kCRNYAbQkczm63Yi2EO9UlveSgZ5AHycwa1N49X7Com2T3f7IqGwW6Ods5VlYGJH0xKbtr8yKb89nZ0CnY1ecmDqAlZkuRvQgdVG5LQ2DqS8ilfkTsEK4Xnlx9Ms9W86Wz0JIy1','C4Y9d1mBLlJ9sP6oa39udhFse0NIjHzFDkL7Dx9HfPeNY27ogNdVCoEaL1NBbjvuJh0bbphKVHdBpd3d3ggb','dGZbDYCqfdSQkxmjE2UM1OCWr7z5c6sLcUkUkrvcx9MgPaT',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(84) NOT NULL, d VARBINARY(29), e VARCHAR(61), f VARBINARY(89) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7026471,2841698241791355936,'GkgWPfp9Vguk96FIeeCkT3WadxPtFqnlxQwXZTys9S','YC','wvgYxL4wdIMy0y4eW73b3','Y3PedSn5Vf3YPOG0n2r4r4SNbGGGzT5N0XVtvfTaqlhtUH21P','IeTTGDrOgZkYzovGoHFU70ycl8105RRmeExPyTwBf6xfAE6xLKl1IgvliPwSaODIHcbAtdAQ0qtBBL7y3VGs1','V2ytoqVe2sil1rMDRfvc',0);
-INSERT INTO t VALUES (-6310949,10234237633363785345,'Qd','BMAiZQxmIXqesTIybeDtjlC6','bL7VB2e1RqtlvHf3t0GMV34g6N9mdcTmsM8lay2Mmakel8osIOj','hkvu3pNaL6xStIpbfSmIyPF6n9pfUQrQhvP131xhInz1H','JIt4tMKWWrhtAYkSIjt8UuXAYMEiDFhx3sTQxAgWdeMhtIwOmAFaoK4vCA0XZYAsAPrEUzf8NOONt2mD','VgT14NMSmMB6LDnHI4UPH4L71w',1);
-INSERT INTO t VALUES (-1925168,2744992562137439094,'ISRWaqE2c64rNn28gEC2dxwWMEhjl2uXRGjIAMtyVCI1JWQR3vE','JOt6tzqKBCiPFuZq','pMbPPP00jexcnEDCojaI4oDETzwzGJsf5fPIA4Cl','4MkZr6O1cKnHKpw3paDtFxuSLn0bMqQ7SFVeRek8wDtLGcQ2CeUOXUNLK1M3NWt3O5Vz4ugA6ivinTV0q0CR','xUzEput26Hpev','7kyoEuBJLqAFzNhK8ms20hGFZAmRaEEAAzdSmm8SupVvBXwDwsGoIKSOoXYEHWL',2);
-INSERT INTO t VALUES (7364929,16204878153326267935,'hkCM9DYzvWC9x9Q3rrlLpMZRUhXmDhxATkXiVTKwhaBhTZTYqY0CQOR8qXUxg0vT4UNuQuDZXjz','w','0ldzyza8Pk3egE','wR322NevQqehYt6cRWv0','lDUAkPF3aeSO8faHO4DjuD1hrn9Mv','r6j442U0z7q5uPgOltH1nON0XpE1SbVy27ndA5u2O8poyWLfktdrV',3);
-INSERT INTO t VALUES (-345367,6699711306811081383,'W1bCa2hpuxKOD7vmatdfHK3wCVja3dly5iLdRgYv854Hj9S8oJd8N','A0D0GxB7QvAowbOWSUho0','y7fwRFLCaBkIhGSwwZnz','3M0uRNpVwmpthDLjMwtcjepyM1chr6M8goY6fVHR0jX4x33GfbLna','ercDYBduTEkTos0h5zA4Ycvppd1HsMBntgATrOw2hVGCr6XUHfZGEpxOZRP4OWrKUCNUqkFWZEUhS0','3Lx7cMmGNFJ56mf5wTTuzfwgxALkGVcGcjs39',4);
-INSERT INTO t VALUES (4188188,15876529494386776324,'c6o0uTG7Oh439oheJDobqu0FB5','s','5LY1LZM6HnOb1GhYUe7kbDroemrJBAX5AVV40','HMnzzk7UlYJMtlDCrdCQAmNoJfZ2WEjOZIhWgPQ7pyCI','69R5Mb68CPC2padbzoNd','6LdC6Pff',5);
-INSERT INTO t VALUES (-3218324,15907790117454655163,'PUdXHdhA4bwBgqv8uC','tOfIca6Fy1CZMZSkpmcRnp4olqSC','ko','x8pEf86L','U3Mceou9VQ59n6otR7GpPGJCUBKR','XEj963NqcJbgQCAtDUT4Dw3',6);
-INSERT INTO t VALUES (-7586141,10269837043334795042,'qOG','I6ESjU','2Q3U8Ab40VWmv9Xf19QuEu93kHU8wj2zb7ctktTTev1FGq','mClcv9fFrd0UGokx58n9QMY7TUAxjboLccH6BSHboqT1jJQTICekIV327V','eYrMUthslvXR7erWzi1GqMSc60g40sbVJBj7dzgxUZsPjdRLlzKUx7WhWNrO0dMv3c8JjwgYRGwfwqRYtGi3tCdxGSy1V','VMLRe2L3oKR5XzmgP3DLPSleZDHCzGxHNu5WyUv8szzuaDJ2Xqonp0VJLvODlZFmcwKoyjV2zokQg',7);
-INSERT INTO t VALUES (-3495976,13689123958837028436,'RebBTndi7YaLnxPbl0N9NPFqjw0JZYg8Hmw6wgtZ5POqTj5WR6Qx8R9IaeLk6px2pZFBzON5UvZmZOy7K','s','4nCOqcitLKbxGNfbOrwvX50Gl','728Qg2LcHqsyVgMYbEpGA6bujOBiebNaCLc4Qb5OMpReBYLwwc4rE7oTA6UL8Rmzqv2r7PyKDE2r','2xGQt8zH3aMUEaS1Sxy1tFhJaCvBT3cl7ONmDUXYE6RyksAlueGmzHNSjP3eWgHwDU2ZhPIguFXQOqtBbFaRkOVGDTtNe','wET',8);
-INSERT INTO t VALUES (4220916,8126342058198597076,'L8FU5J8iNQ8VwQdjLOOk1vMqRdTaFzo9gocPBuc1mZKxeSDDoXB4XCBwDXkgRD4a1Yu','sWaQRQfLSunIpiWRQvtGl7uBDEEQ','2obYo6ky9ffg9od77k1Rz0oQHsgu9clWEeCD25RVUW7f9DeU73yuH','rWJGqwGhYRBv9xkQH5CghLIKs7hjXrOmauAFs9HqH0WD43ytwdc2nYljy0ezPMtBB','XERcnpL3K','nNXpZfurCm0wQmoY54C9wDUs7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8279015,477986844,'NToJZn5toCuqltgQUxQYj17xORX3','ajJbYGP7y1VkRWCpRK3qWJdLHLUZeBnlgtke4xvEJFLV01cJIsFjzNzINC7k67BpZjWuRK4OBO5AwZ0CYAoO73xZSAn2IvAtskxNMXADHbuZlqSHmNsMPbmMEo6EynW67PjJ38KGqOy4gZe3OuWVIEFvzxRKrGgEYcPE4rb8PzNUs7eI9zFTrMwn5mcZUpHj20WshmMhT9R19QyJq1epVNgaPPg3u5BZ0DDyQ9ufJia9PpBNo','SVd5zWxV6ZrEriqAOSGw0yckjkFMsN0TJcFB7XaWs6rRcrjMaf','zx0Yp2U7WAcpxQT0jU8emPvpcvPsoMFk97JslB','f','sq',12);
+INSERT INTO ti VALUES (8279015,477986844,'NToJZn5toCuqltgQUxQYj17xORX3','ajJbYGP7y1VkRWCpRK3qWJdLHLUZeBnlgtke4xvEJFLV01cJIsFjzNzINC7k67BpZjWuRK4OBO5AwZ0CYAoO73xZSAn2IvAtskxNMXADHbuZlqSHmNsMPbmMEo6EynW67PjJ38KGqOy4gZe3OuWVIEFvzxRKrGgEYcPE4rb8PzNUs7eI9zFTrMwn5mcZUpHj20WshmMhT9R19QyJq1epVNgaPPg3u5BZ0DDyQ9ufJia9PpBNo','SVd5zWxV6ZrEriqAOSGw0yckjkFMsN0TJcFB7XaWs6rRcrjMaf','zx0Yp2U7WAcpxQT0jU8emPvpcvPsoMFk97JslB','f','sq',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4767972,-96457030,'CYxIVkfRmcqfmCwRT8HUpBGUd9G0wNpWFvkmcqu4DnJL9CQsrPO8Ail6Wg','VtxWBSS7DGHsab7Q2mr109evc3iFRiyGTKOu15N0dVjjjagAs5F','EHEyIaL4SeAfEF3gvZSFmVGQYP27GKYuudOa3Qyjf7ebTPappe0c3QIUcl','n8NseitxhoptuaskwfpRJtSISD96jV5rfBVGKUK2iehiYRn93KfanWa4pS9TS1bAErnKSdgWznZA2OjWgO9SdOYIkjQDxnCAbZLmeWFzO','m','qF',13);
+INSERT INTO ti VALUES (4767972,-96457030,'CYxIVkfRmcqfmCwRT8HUpBGUd9G0wNpWFvkmcqu4DnJL9CQsrPO8Ail6Wg','VtxWBSS7DGHsab7Q2mr109evc3iFRiyGTKOu15N0dVjjjagAs5F','EHEyIaL4SeAfEF3gvZSFmVGQYP27GKYuudOa3Qyjf7ebTPappe0c3QIUcl','n8NseitxhoptuaskwfpRJtSISD96jV5rfBVGKUK2iehiYRn93KfanWa4pS9TS1bAErnKSdgWznZA2OjWgO9SdOYIkjQDxnCAbZLmeWFzO','m','qF',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9855195,-1887841720,'34Li8hgppI2Q9prITcuWSUlcSN','RqTvTu7YpML7bCw7LyXwJ7hiQPK2yq0DO0','zOWUeHGmLKnmFXhAyjovUVV3mZdcelmStwzjyhSLUso2QnwsHduEyHz1isvBPizxgBr25W35dSTmt466oBAL8Y','J2Hx35R8eZPg0yTMDoyZlswRErtlGt8dtGOjxaTsCp90tRCUKXeVGQjQBuTy5QWFBkkOn7cAX8eWKzIz55ih1FHEMFRxDSwDOsJkKrXL1huL7GUCOSlxZOyXWKpr5gTII','bNi','8z',14);
+INSERT INTO ti VALUES (9855195,-1887841720,'34Li8hgppI2Q9prITcuWSUlcSN','RqTvTu7YpML7bCw7LyXwJ7hiQPK2yq0DO0','zOWUeHGmLKnmFXhAyjovUVV3mZdcelmStwzjyhSLUso2QnwsHduEyHz1isvBPizxgBr25W35dSTmt466oBAL8Y','J2Hx35R8eZPg0yTMDoyZlswRErtlGt8dtGOjxaTsCp90tRCUKXeVGQjQBuTy5QWFBkkOn7cAX8eWKzIz55ih1FHEMFRxDSwDOsJkKrXL1huL7GUCOSlxZOyXWKpr5gTII','bNi','8z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9288108,2114514844,'kEKebnVDlhBk','8Mdz3xS0JLtTdwdNqCRqktrSaX4zJ7AfOcomdv','xPZNO0IXissI9BpA2kBlrBF5hHwPxqpe28IQjdRZqD772N1jDRMaO1s6jcOvWJOZARxWkIPI8QOqENpgD','MzW7r2W0v7HDo9VdWHP9Mbj7jYrDymKRZQI8PzQq8rrLGR29vNjEoU5F2a0QKTC3J0UZkLF1CyS4QpdynScK8rXh4nlZ6ymqI1sByxxjgiDcV7vchdRwW6Nv6folABEneBcl2QCunQBHhHfng00WGOOpWVEEVdVRMamrgD9nh7gHYUttGUi3sFzu5qbIe6llSWpNuATf9sgG4L7vZqU5ThRcot5agAlc8ht1HdrVSPXZU3ncFE6at','h6','Y9n',15);
+INSERT INTO ti VALUES (9288108,2114514844,'kEKebnVDlhBk','8Mdz3xS0JLtTdwdNqCRqktrSaX4zJ7AfOcomdv','xPZNO0IXissI9BpA2kBlrBF5hHwPxqpe28IQjdRZqD772N1jDRMaO1s6jcOvWJOZARxWkIPI8QOqENpgD','MzW7r2W0v7HDo9VdWHP9Mbj7jYrDymKRZQI8PzQq8rrLGR29vNjEoU5F2a0QKTC3J0UZkLF1CyS4QpdynScK8rXh4nlZ6ymqI1sByxxjgiDcV7vchdRwW6Nv6folABEneBcl2QCunQBHhHfng00WGOOpWVEEVdVRMamrgD9nh7gHYUttGUi3sFzu5qbIe6llSWpNuATf9sgG4L7vZqU5ThRcot5agAlc8ht1HdrVSPXZU3ncFE6at','h6','Y9n',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(19) NOT NULL, e VARBINARY(28), f VARBINARY(27), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-31481,12591223,'xtAz4kfNaNZJro44L007jei2yPBMcJY6eK7uhSV6cQDh6XXkU4','gV28mGnf9a22gPWz','LcsnmhyN7NNtAll6sF4vW','CP22KV8AbS9cN3j3U9WpPikkAR','N','Gp',0);
+INSERT INTO t VALUES (-13761,5339383,'ri74guE7Yk85AHJTTTNEoRwUUaikv00','U5flA80','REosoauXBXVg','atNfoJ0e','e','o',1);
+INSERT INTO t VALUES (31132,3922553,'3bOqdRJw9jZ','wDeczwoRZE4','0ikG9gR4WquIlQ','qeb4GTdb5J9mWYnpRG','t','E',2);
+INSERT INTO t VALUES (19404,9898497,'ofZYbMIjtXAWxfgL8','ZJG','e5Bge8RPnXaRAPFZq8UMtzFN','DbRqPa','S','ew',3);
+INSERT INTO t VALUES (16288,4164226,'9jwpkfV7','dZpivU','lKWxfh6hTAtyfzxMpce5hqGIDk','uBJolaEUdv9JUIdIVTn','h','In',4);
+INSERT INTO t VALUES (18181,1498194,'7IRAfgrOXTU2JwUYOTe','dgW','wTOk','yvD1pAqny9dZBljST','Q','oW',5);
+INSERT INTO t VALUES (-20560,7964170,'hlbfXskxXEgESMMsNKTN9MqvmsnYq7ybdBF1','ex56q4U5e','PAoIk6','a5wVL03UZLRSZr0','2','yc',6);
+INSERT INTO t VALUES (-7469,2692147,'raHti2ZDlE0gJGCZlhSqf','MDg4XJYZCfG7AOt','y8tophHDttV','kuLI4wP0','u','qm',7);
+INSERT INTO t VALUES (-9630,6703279,'nLs6ri3433','ZqyDD8POT8aSGP7UL4','UoIrSREATv1ZkBiPbRwYehX4ek','jYPl8WqB','G','rj',8);
+INSERT INTO t VALUES (-27362,10920006,'sTcwA02bIVyEqJuiBDAUxM39vAA29SrwztbnYEWAQYeJTiMMO','QRemaEg','zU6gCJxrEOHaRjhfwn6IaZ','RVFAwivvlLSPEX60YA6VpE5Ng','m','H',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(19) NOT NULL, e VARBINARY(28), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-532202,5006823382211455345,'fzc2zRXBaPGSx7QSX5rYRag9iC','Wlvv5','E7JMVN52gA','iROVKhHWOYhFGzv','dKYuWAyI9v9TmA6oWgR1Jcq2oxn6kIi8lvxVmDOsSyMWsYFkGun5dpyKXh3uznzdOegi1qwwjfK3EfijBRAFG5TRfEPKpKL','msPqnYk3PKYdQKZ4C8riE1aQF5fFHtjKZZcUWwUA1Z0nQY1SHQfw6fRSl87XoJmo0il9i',10);
-INSERT INTO ti VALUES (-532202,5006823382211455345,'fzc2zRXBaPGSx7QSX5rYRag9iC','Wlvv5','E7JMVN52gA','iROVKhHWOYhFGzv','dKYuWAyI9v9TmA6oWgR1Jcq2oxn6kIi8lvxVmDOsSyMWsYFkGun5dpyKXh3uznzdOegi1qwwjfK3EfijBRAFG5TRfEPKpKL','msPqnYk3PKYdQKZ4C8riE1aQF5fFHtjKZZcUWwUA1Z0nQY1SHQfw6fRSl87XoJmo0il9i',10);
-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 (-6901814,10315621928267217059,'TMElzyO5qe0z6D6ppRq1KKygzGM8cWwRs0B7LCkcD3xAdnXow2pGN','UqSl7Sm','g5vMZqDO5bdJsSYP9EuRw3jowoRXdZ8yfUA','vtRvJEDwruFpigHGqmaNxxyRWFmJnc8uQbR9Jp2rszeLjt3LMLskoGYHMq','iJDNGSWe3ysXdO7eiql96jXB9dC3lxPojGyc5rWmhYPT7ng9mvHytuQcLpPvh7y9GvPFg6IjfvBMjAV62hjeeRR','JqLY0c5iSVxo8LmLfmpnfTzUBSiXAQPviEnAJ7KDla8eRwweW0mNLd24ewyDj5UJai71WZPCVCAg2mOs63zHyCl9vfCHTHGUz1t',11);
-INSERT INTO ti VALUES (-6901814,10315621928267217059,'TMElzyO5qe0z6D6ppRq1KKygzGM8cWwRs0B7LCkcD3xAdnXow2pGN','UqSl7Sm','g5vMZqDO5bdJsSYP9EuRw3jowoRXdZ8yfUA','vtRvJEDwruFpigHGqmaNxxyRWFmJnc8uQbR9Jp2rszeLjt3LMLskoGYHMq','iJDNGSWe3ysXdO7eiql96jXB9dC3lxPojGyc5rWmhYPT7ng9mvHytuQcLpPvh7y9GvPFg6IjfvBMjAV62hjeeRR','JqLY0c5iSVxo8LmLfmpnfTzUBSiXAQPviEnAJ7KDla8eRwweW0mNLd24ewyDj5UJai71WZPCVCAg2mOs63zHyCl9vfCHTHGUz1t',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2862448,3442282891755424007,'Od4QAxutwjzYkQELIYlSA3Rbc6IO8dZzuKYyAovMuFc9VOn5aYoLSyYhm6U9vgo2uibPJ531j591KevLsx9j','TmTUGuzUSHN0ka3aYBdGV2MYpABhbzTnFGrWZtVpnsdISIo5af75I4zYDxUToyVz0jBgsSkqkSp8Qj16sBLE5Mi0H5fNUXdMr7Ib25g8LXQgoeA9tPFoeJIlT1SL7WBZK13LdBJXrqQiX1VvxgplrOX5ahbLwxrFawTCeoEntpyhiaKUC6sXvgXXKr2QrEFd50wOnjEGVQ5A7kHXypyuJtOC14tuXxxN0zEigIOctLYepsS9cwxA03c3x7Q','ZIxBfZjFOz5w5ek8zhHNfZ0uv','Ue','tlKU1phShSswJDBfK0dj88J8v1qjc6T4XM1OMnwkFkl0PW15Gghd','PH3aOvOHXIJCH8QoDod0PKp2MuqKV5nguk2g54uiDCANykmSO82Hu7Zyb4a8KoKXEIAQrRIGpcncZ4QQ0uvhRFzFcmUeYIuvMU3l',12);
-INSERT INTO ti VALUES (2862448,3442282891755424007,'Od4QAxutwjzYkQELIYlSA3Rbc6IO8dZzuKYyAovMuFc9VOn5aYoLSyYhm6U9vgo2uibPJ531j591KevLsx9j','TmTUGuzUSHN0ka3aYBdGV2MYpABhbzTnFGrWZtVpnsdISIo5af75I4zYDxUToyVz0jBgsSkqkSp8Qj16sBLE5Mi0H5fNUXdMr7Ib25g8LXQgoeA9tPFoeJIlT1SL7WBZK13LdBJXrqQiX1VvxgplrOX5ahbLwxrFawTCeoEntpyhiaKUC6sXvgXXKr2QrEFd50wOnjEGVQ5A7kHXypyuJtOC14tuXxxN0zEigIOctLYepsS9cwxA03c3x7Q','ZIxBfZjFOz5w5ek8zhHNfZ0uv','Ue','tlKU1phShSswJDBfK0dj88J8v1qjc6T4XM1OMnwkFkl0PW15Gghd','PH3aOvOHXIJCH8QoDod0PKp2MuqKV5nguk2g54uiDCANykmSO82Hu7Zyb4a8KoKXEIAQrRIGpcncZ4QQ0uvhRFzFcmUeYIuvMU3l',12);
-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 (-260928,1833255619466744776,'vqj','eFMIz5vnUl5GcW2LUQYlyO5HCuPF2Xl9ZIkKsOnaJHPdRQQSsXXDq8px4jTMXelyCApibxmtl0UjJOC1p7Jf4HNcd34dn9SB5G3SmKgKyfnFPIR4or2tkcZXM9PwpseR3NLHUqmte5UzHDmVyaOj0wFWEuwRqjN5136Y9MvAlRJMAA97TPXTW65YlHommT8qHhrKZQ4SYR','N2yzrcRnst3B0YJb1oVGb2xmwPn5bK1r12ZbCxsB7T','gj5MQvvzJIIMybHsKkm0giOADyvRgKlKKSq6TvGkeXtxM3TGJ9BafHQdWWZPiLC8HTPvTnixLxtris69A90UbRZfWw60yN3jCdKQhU36uSltKXV0i4Pte9s96mFFQp5nfmlsCFg4H0Jx','fX04wlOcy2KsIRsQdbWufRi2NTwmDtQfdknMMPwKrEZ5mlgdnyS8cwKgA6LasoNQcwvXITO6sMKo2sGO2OCcmdwPBF86Y7mfvL','p6UQqc56iNzCtWt5BqfeXRpjmuJ3Qk9kpPXYJwI6V9KmYSq3',13);
-INSERT INTO ti VALUES (-260928,1833255619466744776,'vqj','eFMIz5vnUl5GcW2LUQYlyO5HCuPF2Xl9ZIkKsOnaJHPdRQQSsXXDq8px4jTMXelyCApibxmtl0UjJOC1p7Jf4HNcd34dn9SB5G3SmKgKyfnFPIR4or2tkcZXM9PwpseR3NLHUqmte5UzHDmVyaOj0wFWEuwRqjN5136Y9MvAlRJMAA97TPXTW65YlHommT8qHhrKZQ4SYR','N2yzrcRnst3B0YJb1oVGb2xmwPn5bK1r12ZbCxsB7T','gj5MQvvzJIIMybHsKkm0giOADyvRgKlKKSq6TvGkeXtxM3TGJ9BafHQdWWZPiLC8HTPvTnixLxtris69A90UbRZfWw60yN3jCdKQhU36uSltKXV0i4Pte9s96mFFQp5nfmlsCFg4H0Jx','fX04wlOcy2KsIRsQdbWufRi2NTwmDtQfdknMMPwKrEZ5mlgdnyS8cwKgA6LasoNQcwvXITO6sMKo2sGO2OCcmdwPBF86Y7mfvL','p6UQqc56iNzCtWt5BqfeXRpjmuJ3Qk9kpPXYJwI6V9KmYSq3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c BINARY(21) NOT NULL, d VARBINARY(84) NOT NULL, e VARCHAR(27), f VARBINARY(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2708124,7803664,'VMFfzLiDQst','6uHJI5r9JqvICCDLn2DBzrhktAqMJZzv1gMoInoN66iXH','iFSph9tYzERcqMAiwJjA6J','YldR2FsvQ','tBRonJVQrhNNJnBmMWdpYuJ0wiITtxZA7tI6n72sqIHrLbImgqoXlPOq190x1bpFzZGRtk1s9wGzGlWJ','2qW0XI4jLyoXCWcIH9AyXYbmo3ZAVM78aqmt8DHH5bJjSTJBpb94dObvLHAZH9OWN',0);
-INSERT INTO t VALUES (7224521,-5223697,'Z7yDw0mhRH9','IqXgRPXYOIqcj1bFk4w3HiRxGoTJdNYWvQrkW8tQjUbmJuLORfMZyCLJoB2','r','yK6g8hFId3CEAoGCoEti','qeCuDU','oanPsdkCAfbhRj4pVtlT',1);
-INSERT INTO t VALUES (5331809,-4789737,'cXuDEFa0XKe3jHGa','FaU7umbCXp5IQFMC3xS1XXz1plMcMF5OcDqfgwUjVL3JXS43z7UShUqDORMSg25H5ZQH4f7gWUmn','gZQwjZzJqiAlx5ElZO','66z6hnctYtz7wVDkOlIqYPpTjf','CB0BMesv4GlVaPqSOa21VWcKBPE0g9KFQJg0C5MxVoTWgND0x9y','oHoKQw6Pc4038DqUD2tbBJgVvc9r3ZZbtAb7At0oqa6stpotH0Xxi3XBDYkc3FVsSvx',2);
-INSERT INTO t VALUES (4135173,7184803,'68XsmkcCDfZOeGZs7o','K4yv','efnIbVBpXg','juWNoHQvl79qKUq2gWx7oBZZ5WUH','Tq79OesSzPW','3ekcydyFtenFaBTKZ56lajKVJKt1kO61hOUotoI4VAmbiiumKw8a',3);
-INSERT INTO t VALUES (4454951,-1451292,'0b9I5eRq4','M','LzUkeeWvc2Ro','xDsFjNFZb7q3NKN6bxLi','TTbgNvzqY','uRMEhyweT7694YL2UQoxyiTbrupPI0iy00hOkyGut0e9cU6dTGOsRKSymy',4);
-INSERT INTO t VALUES (-1818796,-4579740,'7ZHpVLLULxEFni','NN5rEMDjvIC','rEzHHPoSOLAE7pv','PdJq8bB4C1Dny67DnJwCV6Gualm2BFqruixtkJlSVE','1g9bjxwdKDmNoc6xZAZN2lCBXVaF0HjsqMoN5Pd1mGnenBkN7','hITi8m6EvtEEv8ug',5);
-INSERT INTO t VALUES (7530533,-7508534,'mAdX7A','JTEvel4BfiWrri2nJiiRzjKlkfFHMGr5W','eYU4AL9GP9UgltEZnVB3EGw1','qtXc4n8L7x0Evdv1DvTD2FgWvx9XfbpnCB','GQitExMOxBEpIc','NBbakm0x4ghot6NXiFULx0EehR6pegJHJMJbQlHUKn4eyWyAvdXKfgAmIcDejORcXDQuzgkEZfq73',6);
-INSERT INTO t VALUES (5974796,5560114,'c421Tt','2CuP43m6xeIV660LPxCZFrLprZvt8AFXweHUOrgUxNSfEOYxbQ0WIuiOerPm5Eus0oOxKu','7fEbqzLddiocqSKwR','i6QilbHntCGJ4BiEsrQtmrgzEnDd5dhaKMtzy9XX3dpuCaH5zGuhniBmjeMn','2gRdZ8pfRVIeqQgj1vzT','85ivQMNBJjNu3CHHVzG4MJP7z',7);
-INSERT INTO t VALUES (3253356,6616992,'cG5eoUk','rD4GNHa2YzN1D00gSh2XgckIh6tPHnDXTEQvO6QYYhNdzWO4NR2kdnDCunTIsIU0VCSCW1u2QOs','RVgFHghOniksJb2','lM1H5yG7hCp6vjQo6nNuki5hCSF92rMk743Wzn9lJ4K7syo','W2Dh6zkOoaMSY1Tu4D1WruxhUDvMhqIOIEIJxOMbbhT6sMeFzrm5LppyGsLuVxaJzJC808zJc7IK5f','XNQz6QFwJlvtRpycPQINdMDqS',8);
-INSERT INTO t VALUES (1370230,-3847398,'6finB','Fbklm2cc97QZOsf126UIbqvI0Otzz2855giKddDnc1v3zos3RkIHSCZq7VSqiVBKRAQP2tp','87vQH','lgRCcXUwnaR4Rm9mRMVLUi113XPipu2aDOwvBfN2TotAwXLbbw5Ns7xpu','FOknNPf11kN2Zt5MO6qf','dwWMAUFOYsD9tKD90uzTbnQMI2rmHNChq4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (8251027,175269,'8kXJi37ZbZE','pCEZjQw0ZiYf4u','kiVFhbnibiHDy1IUZjqkurVoNk','RNfp2vUgjU88y86dsn6mDRjb4N','u','0p',10);
+INSERT INTO ti VALUES (8251027,175269,'8kXJi37ZbZE','pCEZjQw0ZiYf4u','kiVFhbnibiHDy1IUZjqkurVoNk','RNfp2vUgjU88y86dsn6mDRjb4N','u','0p',10);
+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 (3206476,4336514,'uNgovluqkEcI2','lI4afU9Zump6vIxIIH6','p9idwOFUeMoRudW','HfDpCc','5','O8',11);
+INSERT INTO ti VALUES (3206476,4336514,'uNgovluqkEcI2','lI4afU9Zump6vIxIIH6','p9idwOFUeMoRudW','HfDpCc','5','O8',11);
+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 (2299905,4356806,'WGiMhQTHieNWC6JCNevVTFsGJ9itSoEAiCj8','hpClzPRM','pSzYtnRgMna8UI2fYBVWQe9J','3h','4','I',12);
+INSERT INTO ti VALUES (2299905,4356806,'WGiMhQTHieNWC6JCNevVTFsGJ9itSoEAiCj8','hpClzPRM','pSzYtnRgMna8UI2fYBVWQe9J','3h','4','I',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2430980,10661697,'KQZGLSag71DHv7a6Oqlq0nnDSoXW05OHsJ7oontXmkpj4Xs4lypWjMN','8atdg7wB5nhcMEskvlM6wkis6gBileVOGX03t5olPwaC0UXv5K6OGpDrPTnsFIUdjKd0tSasuFfmAPWtP2eZVEno1CcIN2Rw1tEkRaSuo5PeV6eDA7','0rIdAiSJi4rAVQLy','x0IJO3u2mDzYNYz2z5Y7FdVtfKFrosyJkCT1IW4qSgmgWY9minlwX5FUKezYNAIOmbqGR4i8i99B0EDSpQ3yhMuETu3zxbrglFdV0OsDWjoWhM4Sc','f','D',13);
+INSERT INTO ti VALUES (2430980,10661697,'KQZGLSag71DHv7a6Oqlq0nnDSoXW05OHsJ7oontXmkpj4Xs4lypWjMN','8atdg7wB5nhcMEskvlM6wkis6gBileVOGX03t5olPwaC0UXv5K6OGpDrPTnsFIUdjKd0tSasuFfmAPWtP2eZVEno1CcIN2Rw1tEkRaSuo5PeV6eDA7','0rIdAiSJi4rAVQLy','x0IJO3u2mDzYNYz2z5Y7FdVtfKFrosyJkCT1IW4qSgmgWY9minlwX5FUKezYNAIOmbqGR4i8i99B0EDSpQ3yhMuETu3zxbrglFdV0OsDWjoWhM4Sc','f','D',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-3685867,9977149,'gxyt8EchUJp1fVEuCQYckQz36K7l','8p8W7UJ2slqnW6cUZnu4iPrpXeLZua36IGv2','wCsEfuy0dOn1B6vbYbFAC','rlPIuL26dxJ7Tho0nfk9v7TJJTvWSCB9vJIpqqC1Dn0uZH9Q4kNCVBIYqPYIY5nUIeQL3LDwSmJbRn7CxaiOQvuqV8jUr940r2posWd96L5Sz59m2CJWadf59RZhw0ifZFkyIP0pX9UucLUlGMvVR13amAwjaGTNGQLwRzJ9qV6c4Exw4aokqfKcS73Jg2N','5s','v',14);
+INSERT INTO ti VALUES (-3685867,9977149,'gxyt8EchUJp1fVEuCQYckQz36K7l','8p8W7UJ2slqnW6cUZnu4iPrpXeLZua36IGv2','wCsEfuy0dOn1B6vbYbFAC','rlPIuL26dxJ7Tho0nfk9v7TJJTvWSCB9vJIpqqC1Dn0uZH9Q4kNCVBIYqPYIY5nUIeQL3LDwSmJbRn7CxaiOQvuqV8jUr940r2posWd96L5Sz59m2CJWadf59RZhw0ifZFkyIP0pX9UucLUlGMvVR13amAwjaGTNGQLwRzJ9qV6c4Exw4aokqfKcS73Jg2N','5s','v',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5922906,7984473,'1d03K49WBIdgujSQfl3aDGc2xVQIJYidl0XP97SbN','fJYxeUhmE3vbPf9bMJUAcvkajIVyrtyZ92vYjJxcbqlQgr9zbdXjEP6nURl68fHQQRmDw9XGRql2hlTm0kU9Cw72n7ABrpEZUFegW4wDrvQzeXaAR7W0oClAnhcOROupXL9bwKN75SOZVyDZugFNSqravFZVE0QgjKkCWbVNPg7bHWARQPiYLtg4GXOVjgcIJrSCFXjYEAQ','2UWWKDq6MR','XhAMVfuWVyN5qQ','y','fO',15);
+INSERT INTO ti VALUES (5922906,7984473,'1d03K49WBIdgujSQfl3aDGc2xVQIJYidl0XP97SbN','fJYxeUhmE3vbPf9bMJUAcvkajIVyrtyZ92vYjJxcbqlQgr9zbdXjEP6nURl68fHQQRmDw9XGRql2hlTm0kU9Cw72n7ABrpEZUFegW4wDrvQzeXaAR7W0oClAnhcOROupXL9bwKN75SOZVyDZugFNSqravFZVE0QgjKkCWbVNPg7bHWARQPiYLtg4GXOVjgcIJrSCFXjYEAQ','2UWWKDq6MR','XhAMVfuWVyN5qQ','y','fO',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(45) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(83), f VARBINARY(58), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14533235,24063,'e','wZzxs2x2NJXKOL6jmW8lwUInzEhEPDDC89Q83xpO2ZJkwCg6yajf4p','mxVmord9FW','zZ1xxwfTd7iGUbTovlvp2FibGNWNhoJVvP2eeS83x3jMsabeQlwkIT52E','0','jq',0);
+INSERT INTO t VALUES (3802171,50831,'RdL8xshGokTB','pY7pu5L1zpWKTVc2uVJ3glhDrTBWRRP5XL','kmriMOvm0','VplpxOFrvrdNCtaLEvTyAD','4','L',1);
+INSERT INTO t VALUES (8967304,26794,'02lSnY7Jk5ThQgbXbq0rGB0t16NXeeFcNPvChLt','kfw3kkMXad0SMh8iWAsyhETMNnM3Hk1XJkFw2DXIvtYSZS2Pjj2M2xDh7R7h8mDutIgUiGTVQfFMOanCcboIZF','mzWPRRJWm5MvkybM0HyqM1iem7ik8AAxHdVjYq6EGb2yjgDBArv7WeOj','YbWPdtib2hrUqvxVDraouuBE5kwPM3qFQMFIi9GS6','Z','z',2);
+INSERT INTO t VALUES (14310054,3674,'q8oS2IT0fMFJDLjv','uSV1UTHnMdLDs6aOu7B12lbTm62qcc0ZoqCvTIvZbEwydCbmUgnSsUeF8OKZY9uI','mT5','p0V86Ifkla0pho4cmNGgsaZE9DFW49rDqzvy6lIbBOYq','K','F',3);
+INSERT INTO t VALUES (2740323,48198,'KFdH','0B4yVMXPM0s5BqCv6nuigUWcIyevHUqzeJGZkPfNSRgoLAXRgxqwzu9qgVVq0ZQp8LmqFTDfv6utBCtl','NQhkseB3HbdcBRx2TfSvcUEoBIErugYCQz0hfAoF4z5yiVcwReyOO6cu66NxixT29KDZOwvH0XUg','SDme62lLeJ00sFBMseEoLDohfr3eEGvjoILsORC','W','i',4);
+INSERT INTO t VALUES (907808,40630,'9G2jlmRf7qP0P1SRm','6XGR','yATWMbMq4HEiRoOLM','2Sgp2WgJ0oueU','D','bn',5);
+INSERT INTO t VALUES (2785497,26633,'gfXFfi7aVk2dzV','mqpXreA6HMya5LHPrzUsUZodrcicIO9lheP94s8caiioW2FBZlaUp89pvvqIWuiryXaQE0PDhtxJLuzTCiTPS02m0Mr','hSAk','UC2d5wqlvlG3WhvJii8vHI5xJXelW4u4NZxDZsaPo2AydttJtK6','p','jY',6);
+INSERT INTO t VALUES (15797260,13912,'BFLKPhpdAzc67pGUJY','L3dm1EiB86X7wYBM1fJmiEW5mMaIr1zJf32XTTyCCF5wH00eRx1DcP4lBtJsKE30Q0sW5SDKUDCBkfTTri4EBfo6LBm','NpBOYTY','sIMwdgjs4P0qJYIZ9kU707jUKUvnrBAvOKEIdY0B4LMqlRJXsXrTG','H','if',7);
+INSERT INTO t VALUES (16201271,28282,'jt4s4iEjLtksecAG9x5','CssCxoUuauG3zYgUmMg','CQtEOSEoz66BlJSum3S4EyO2njxNmGyEan2mCtmbeobg5Fyl3CG39Hd6N1kO6LNt8oFy7AC','ghW','h','l',8);
+INSERT INTO t VALUES (8541099,34314,'nqZaIoAireKy1D5p3jn8NNqiOX8TgZKkXlGyt0','hdOM8NRFptb6qoDD0aoy1TKgvXH77WDJ7jaSqSqeDoFyjoyq5ttWQlHUINHku7ngaxjv5V','xNFRMVKuPEJjYRDkbnEzK36slKd0tZZOgHcPz9K9SLTmXjy0aiLX','7IJJAiDlNK6TMQNSEnxb5mQ3','z','ud',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(45) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(83), f VARBINARY(58), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (1189718656,-6302054,'S5Q','EWWoYHtrQR6qTj3db3WWEINEVAvIoO7gVWXyc9X20e5oj5HFAZY3qw0uIQ2w05tjNbXC2JuWvGdrX0QfsZNj','HPCFmWs','NBRLtoDnmFP6okNEx2f06vKfI6imfsjcBMXz0t','jdisdm','ROiuYwqx5NQmJuQynn8hoVYpk35X6FNFU3fo6gt1HR0DjpYh',10);
-INSERT INTO ti VALUES (1189718656,-6302054,'S5Q','EWWoYHtrQR6qTj3db3WWEINEVAvIoO7gVWXyc9X20e5oj5HFAZY3qw0uIQ2w05tjNbXC2JuWvGdrX0QfsZNj','HPCFmWs','NBRLtoDnmFP6okNEx2f06vKfI6imfsjcBMXz0t','jdisdm','ROiuYwqx5NQmJuQynn8hoVYpk35X6FNFU3fo6gt1HR0DjpYh',10);
-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 (529256453,816723,'f90epSbWubVJM','GeIzG5qE6EMVJtEiOdSkl5rJGsKuzpAgK25ixTs5RMEqmyHmZrI58n9','SXH','r5C2LFVPg5cIbEc17vADmog2HIXX9r8AzoSpkdiawrHeLG3EcsPdTWEwovikg3S','O8oYFwDMY0LCXr','q88WcOqB7AZQ4nOFoSG7JHEVmGCAoicgajgndrnuO2CiUel4t0dOzicoGoGofR8SqOOCo25W0HpL2562trUA5vCwK9PHbS2PNK',11);
-INSERT INTO ti VALUES (529256453,816723,'f90epSbWubVJM','GeIzG5qE6EMVJtEiOdSkl5rJGsKuzpAgK25ixTs5RMEqmyHmZrI58n9','SXH','r5C2LFVPg5cIbEc17vADmog2HIXX9r8AzoSpkdiawrHeLG3EcsPdTWEwovikg3S','O8oYFwDMY0LCXr','q88WcOqB7AZQ4nOFoSG7JHEVmGCAoicgajgndrnuO2CiUel4t0dOzicoGoGofR8SqOOCo25W0HpL2562trUA5vCwK9PHbS2PNK',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (424206125,12405,'ksn0ybysHxKRqrNY1XedsTiRHS72QBQVE4o','KwtKmBH1Dy','2V','9UfvXMRqrcWPb7MGv1X','1','cE',10);
+INSERT INTO ti VALUES (424206125,12405,'ksn0ybysHxKRqrNY1XedsTiRHS72QBQVE4o','KwtKmBH1Dy','2V','9UfvXMRqrcWPb7MGv1X','1','cE',10);
+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 (2595423929,56594,'mnwniY8WInfEEL8Rswm8SwM4NN','ys3wJtWv1ZuNXkS4xvNmRfL9UnIvVG9zcviYBcEe1G9eBkig3zUijRQYDTsb31cvAcCGba5BcqDSOBdP','QmxNVa6i2wui3RIJLNMar61wnEHJcXre3SQz0PnqMBYNee7U1elhB3ALYpV586pGM2fVlXjUCsCByVCR','pUChia2DduOXoOVun0nXGiYnnI8ZskvFqEvct312sQ2c','P','Ed',11);
+INSERT INTO ti VALUES (2595423929,56594,'mnwniY8WInfEEL8Rswm8SwM4NN','ys3wJtWv1ZuNXkS4xvNmRfL9UnIvVG9zcviYBcEe1G9eBkig3zUijRQYDTsb31cvAcCGba5BcqDSOBdP','QmxNVa6i2wui3RIJLNMar61wnEHJcXre3SQz0PnqMBYNee7U1elhB3ALYpV586pGM2fVlXjUCsCByVCR','pUChia2DduOXoOVun0nXGiYnnI8ZskvFqEvct312sQ2c','P','Ed',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (655102357,5275694,'5N','QtCOCi3j8dK9ZQHXWWS1MP37RFrUIKYt4u4uEDYq6KhxiGNoUL8eZ90DUVwO3fEdWkBVUtfaT4CPaBJFkEDBTOzGaAIXxbO5I6frG1cHakbxqz0CUngEeodOutzWEcRhee7fd06M1jhuCtWP9wjEZDuvdkp8cZQyfVBnV8C59TeRKutcDZuMQQ1PI361lPgbBWuWOZlpd8oag','p','300zFPoKkPFMr3wH','3zjpnA1T8mJzAxD4j2mR49BkMrW','04Nev2rMrFBIBr9bHi4UAdN6wfmOxp2cqDsPqagFvW9oGTmbGGGaoTgUr8dzgcJGwR9EwI',12);
-INSERT INTO ti VALUES (655102357,5275694,'5N','QtCOCi3j8dK9ZQHXWWS1MP37RFrUIKYt4u4uEDYq6KhxiGNoUL8eZ90DUVwO3fEdWkBVUtfaT4CPaBJFkEDBTOzGaAIXxbO5I6frG1cHakbxqz0CUngEeodOutzWEcRhee7fd06M1jhuCtWP9wjEZDuvdkp8cZQyfVBnV8C59TeRKutcDZuMQQ1PI361lPgbBWuWOZlpd8oag','p','300zFPoKkPFMr3wH','3zjpnA1T8mJzAxD4j2mR49BkMrW','04Nev2rMrFBIBr9bHi4UAdN6wfmOxp2cqDsPqagFvW9oGTmbGGGaoTgUr8dzgcJGwR9EwI',12);
+INSERT INTO t VALUES (4163580936,64013,'uKXQJ5h8z6w9NmKofiKnqVnG7CErBlZIMUkv','xuPHGOxd8n2bjKWiuyKZ7uPhO9p99Zga0ZFUSuMuc5PuKU9kP5ZeEdDZGdbcpQnwlgIznlD3YydsbHDmqH8vaah4SSM5AESnjngBvzJJRK9tk6gMHxz4qZs4fXLonFNycw8A0fYte9sn8dNXnfHLCt4TFvc4PYUE0gVvUqsHOpd9GngaDvhVwk0ecVQ3jJpTXlgQPesRaxLzr','6TDDeSBsZglJ6QVEBkxIg706byad9jMCItU6wLV43cpPbCrE28LT2Omx3uano7hIK34i01','tcSxJrINq4','r','G',12);
+INSERT INTO ti VALUES (4163580936,64013,'uKXQJ5h8z6w9NmKofiKnqVnG7CErBlZIMUkv','xuPHGOxd8n2bjKWiuyKZ7uPhO9p99Zga0ZFUSuMuc5PuKU9kP5ZeEdDZGdbcpQnwlgIznlD3YydsbHDmqH8vaah4SSM5AESnjngBvzJJRK9tk6gMHxz4qZs4fXLonFNycw8A0fYte9sn8dNXnfHLCt4TFvc4PYUE0gVvUqsHOpd9GngaDvhVwk0ecVQ3jJpTXlgQPesRaxLzr','6TDDeSBsZglJ6QVEBkxIg706byad9jMCItU6wLV43cpPbCrE28LT2Omx3uano7hIK34i01','tcSxJrINq4','r','G',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (43138212,6280718,'MKo1yb','HlTuGATA5IXfkO2cXM8IdVdQcXvH3bOIdmaB23cmCDpI2lck','SbEigWceQTkWuFw','hvvgl9ndY3v','5SF','Qzvifx',13);
-INSERT INTO ti VALUES (43138212,6280718,'MKo1yb','HlTuGATA5IXfkO2cXM8IdVdQcXvH3bOIdmaB23cmCDpI2lck','SbEigWceQTkWuFw','hvvgl9ndY3v','5SF','Qzvifx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(57), d VARBINARY(30) NOT NULL, e VARBINARY(60) NOT NULL, f VARCHAR(12) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31,215,'c9sjAhXmm9K0AkvekrA7JlGXi44','MQc9Ukv09fr1Zfc88oGE','s8YepKEVzZ4OxvHZhK6DdXhENxovzwEbWPbgNs8vwPUNWP60GwkfcZa','vk7','vUKmYnvai8ySbr3NCUVeSKhPCW4PhupVzg2xcuWIyRRl2QBAHA','tIkVO0tfyMqxGnERO6ijy9MubbchQn',0);
-INSERT INTO t VALUES (182,238,'YkehNPDI9CaRIFmV','T15PXQsMEm94WqWSO4bSH','nI3SAFQZ4HkQIfxATbzlYYBZM06n8gCjDZ6','7NHQy2V','Tt6vtV5QFuVp7P9ogVyxQ10mQwGcxwG7nPBA6HO2VB7eb5RO','ySl7fxLD70Vee6wlXP4rR96j9f8fIlIxR8EHpmrgXW0ygLPbnwwrAINqT8lFh3x5plduOyAKBuSY9Fbtaw7',1);
-INSERT INTO t VALUES (59,8,'VeqGBARTaSpF59JubpvV4QWBydfJhv2VbffppUnDQ80qHGgNZ','6Z','bK','h','V7UMhmlJYTe2uyO41FPT1mxXVNOImN2thfzrLzqrlScCA9fEZquPsGwXJe0idrZZlJLi','iUhSlHppf9XMfPNY6arNSkQuxqyKGKYWhWNzeCBiWC7Z551fI',2);
-INSERT INTO t VALUES (59,69,'DwVXkao','G2Y5Uyqoe1U0','THmG9IqL1flRzrzNpvw','KGpoih8d','IOVeUuAFQ6HjTIL4cQgMIpJdWyQpcAw5jPvFeX83WuXqxECJe9XYJpxmTr9dBpLeU4AzvYs0CbI6m6ji0F','l1JfQSEiGzhZKXHDiy9yO1cRonYt0xsdC0P7UGnaB9BmVl0daJeTFNO5JZ2',3);
-INSERT INTO t VALUES (125,207,'Qc','OZoSbMuMVauN3Be','NaMsgNyVN80vvyZRPmTSc4KyDsdx','jK6gjs','4YdJccdBkZS1ZbkoCcsZPqP8CXqEdkmw9ODdKBpluQRAwDcCN06q6lMiRgLPrewIjYRID1zQpadruisECTouiMBPexaGfP6K','r3ntuA0QKo3yElgYxvBSOE0ykoQfzciN36CN3S7LN3aoWgXswDrtO9jmV9KIWqD4eF8GyXAbukVphnG',4);
-INSERT INTO t VALUES (24,210,'EsvyR5KU9W6RastWzd','5xurGIZeW3tZZTIWUh7D','5X3','i','UJ9Fjx6XBKeEzTwfe7uySyxDAmkOBf8w10ATQEL13juDzZB7gqUWxuIrlixS2ZWsfL','umrvcqEqAiwUa9Gn00PXUiqriVnu7LaiU',5);
-INSERT INTO t VALUES (138,203,'Yl4rJ2TJ5NaaZ','VqzKKJykIR1z9v5S2','todnqxRxMm1VkRpWiQaz7T2UQL48GLsfIOATrscS0Mcly0nhGqGpOmx','Xv7iaaD','lG7Z54e3oQ2wJB9DPCBR5YhcjY22tIHalszCCmAwd6Eld7','PLhAiRg8ouFK9XlHmcxLA30mIrdnsn',6);
-INSERT INTO t VALUES (117,158,'zRDOxLIf6','oL5X19hwNre7CKUfPr3K','0qi3xEWIuRuv6','U0Y8k','hN1dU4bYBz3AWD8BR6sXMTKCTsX17GAuOkyxGRZmAfrQkajU0UTnqvgs2h1UNMwyA9eSFEFlzbkUHKr7OVwYKyD2CoPjUfMZLEt','8oXyZKMlic4fEIAZy2FGGla0Cw0iBTiz2PKnjaSPWc7WqebVg4cmK',7);
-INSERT INTO t VALUES (124,68,'yynYiMmrTSlU7YsPtY','2oBDSz7K403','m','fwzAoet','wIbuwgPsNMsLUC2FD5cW2xS3CkcUUEXaszXZyHCLBUhy','Nnd3Ih2llVdFED3r4h86G1U0FOEuy7Qnb3mecrACoDVuI5Wap5z7pVGWmY7drL8Gugeem',8);
-INSERT INTO t VALUES (166,148,'eejnEe6t1N76c1SCRlW','LYm8W','bP6CZbD9qmbs','WO','n6gczbi5Rt1uuSnzmjBkSFPe81','3MFdpy8n5cnry3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (831245209,50901,'aQapDQI6o5vPLddAypvp','cceRyBiH7qYTcUQnc80PZqVzDrnxGzxzvCY89HX806DZJmLLcgd3jk5NNrsjWfwah23yLoMky7jXKHo8Eryg70Fc92mRXM6qgEWD05d7LPeWXY6n5di5JBPO4wruQTG2i0SSafKZv7kL3VkOPCymfVDZJquDgQ0h7DMjhXkncqjFfpCVercCTWBrUqBzopQkID5AKCFbqxgqErAZyx6','rJ0fH1kHR3tC2JyqtLAvHGPlGpoYE1dv4NFZ1WxiFTmVUXorGNr2xc1peg','ba0FnAzgL6SheW6CiVYPBnw948UKjqn8ispQiXpDSPJlGghRSv5cvQTJWLmC52YdWvYjMeH8aBx2olDdH3kf4eGqfHMw0sNbUJFkSIg5AzUkxnwNFOCGNi','o','tE',13);
+INSERT INTO ti VALUES (831245209,50901,'aQapDQI6o5vPLddAypvp','cceRyBiH7qYTcUQnc80PZqVzDrnxGzxzvCY89HX806DZJmLLcgd3jk5NNrsjWfwah23yLoMky7jXKHo8Eryg70Fc92mRXM6qgEWD05d7LPeWXY6n5di5JBPO4wruQTG2i0SSafKZv7kL3VkOPCymfVDZJquDgQ0h7DMjhXkncqjFfpCVercCTWBrUqBzopQkID5AKCFbqxgqErAZyx6','rJ0fH1kHR3tC2JyqtLAvHGPlGpoYE1dv4NFZ1WxiFTmVUXorGNr2xc1peg','ba0FnAzgL6SheW6CiVYPBnw948UKjqn8ispQiXpDSPJlGghRSv5cvQTJWLmC52YdWvYjMeH8aBx2olDdH3kf4eGqfHMw0sNbUJFkSIg5AzUkxnwNFOCGNi','o','tE',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2743172968,44671,'RCIjQPbzKpAZ6wbfBiHhCv','jMB3R72QDHtbefGMyjiZV9YUCaExFQN7kmEYcngvQHmK5UFsaE3g','xilXeZVxNLH3QPQGztIybQhrUcdDX05RYvvp5NyBck','S42CblBAx46aRFyi4iZjhcr36bMDoqC8puSHT8MVIhnH7v','j','g',14);
+INSERT INTO ti VALUES (2743172968,44671,'RCIjQPbzKpAZ6wbfBiHhCv','jMB3R72QDHtbefGMyjiZV9YUCaExFQN7kmEYcngvQHmK5UFsaE3g','xilXeZVxNLH3QPQGztIybQhrUcdDX05RYvvp5NyBck','S42CblBAx46aRFyi4iZjhcr36bMDoqC8puSHT8MVIhnH7v','j','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2822290641,14910,'FAT1sZBcQSw8nag13WAlkdXZnlIFuDT0bdjL','jkvz2EdKDAAcpcwcaNzWzeDlWQXqlCHcqQLzwgDNEO7sJSEE80U6QZOW1QKhKt8o3mjTy9XGf8Q6h6cHB56J11bDmvFChqYfhRi7mSoJNig2jGSAgeZABl4pdz0UacAweDskaJLs8oJeQJirD3G2IW06LI6Z9xYIefXTBuJSw1RndAPuQc79RGGbIwSpHaoGbEi','4UrrRjo35CPkI7pJkWNxkBD','2fd3ekFmRCHcR0GmvtVTeE6aqDeXryDUXcvrjgzfs2M7OlEdp782SyxVIKiGhpCGWipo3PaAM8sC0BJcX6mZ8jVUAl905zgrFV0xsA0jmPbGtTEu3gsp34xaFnQ57RPQPtR2xEPL1zUcmEh5X8RGoDVaPxxcqW7uJ49r4kLSPprwXy82FdkaufMmtjcbZI950qDqBJd','0','e',15);
+INSERT INTO ti VALUES (2822290641,14910,'FAT1sZBcQSw8nag13WAlkdXZnlIFuDT0bdjL','jkvz2EdKDAAcpcwcaNzWzeDlWQXqlCHcqQLzwgDNEO7sJSEE80U6QZOW1QKhKt8o3mjTy9XGf8Q6h6cHB56J11bDmvFChqYfhRi7mSoJNig2jGSAgeZABl4pdz0UacAweDskaJLs8oJeQJirD3G2IW06LI6Z9xYIefXTBuJSw1RndAPuQc79RGGbIwSpHaoGbEi','4UrrRjo35CPkI7pJkWNxkBD','2fd3ekFmRCHcR0GmvtVTeE6aqDeXryDUXcvrjgzfs2M7OlEdp782SyxVIKiGhpCGWipo3PaAM8sC0BJcX6mZ8jVUAl905zgrFV0xsA0jmPbGtTEu3gsp34xaFnQ57RPQPtR2xEPL1zUcmEh5X8RGoDVaPxxcqW7uJ49r4kLSPprwXy82FdkaufMmtjcbZI950qDqBJd','0','e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(70), d VARBINARY(84) NOT NULL, e VARCHAR(14) NOT NULL, f VARBINARY(98), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3177813924056689304,-3549,'KqLGIBtXwb4cPzn2aZopXm3Tl822FsWGegsZfcncun6iOKNW5h41gik81JMH','cBThscqbMglQvrO8u0eKfGep9','VmPJFgcK2BZ','DxZOQK','C','g',0);
+INSERT INTO t VALUES (7010500622049089709,18208,'R0Vl4dlMau8dKJLRDWO5B0QFAtdZdo4KYV9fOEjjg9On07410J2YW','hY3dqeI2KRphebNPURIl2M609wZrloLQpmVFwuWQDm91nww8vHyz','4cCUFsNHiS','dinavVqbJLOaSNszbEdYSFzSeGDKZ0hDmnImZbmSdFlyrPEZDtlZi2M6ENs0IecdDA2Nd3S','r','kO',1);
+INSERT INTO t VALUES (16277017747921506344,18408,'SOTWHiuLuj6qkyTmTHwGjG8mFYOVaD','d3NbDmX1DNiTDSFfir2E02BCA','dLoA6FXAFUSw7','dUB9I5uXXuMDkfaqOWr9gJwN2QCsEOPKleIJY911qC','A','6',2);
+INSERT INTO t VALUES (11289935957135134921,-21404,'1iSXYkm','QtkzGrluOMoPcINj','u7KvOowB','YHyTMaNHsgd9VQh4ClKOypeHpD8EwxzUxNuPaEdR6krF2ZbwWdVKHNrEhGg','N','3',3);
+INSERT INTO t VALUES (5403777027557148637,-22426,'J2DwNUhgcQe8nBjMA2h76DdP','rfY','gJbz4LziD0Pu9B','VljxTbSsn1AoW2wx2I1X1UoQS7yS1dayCR3zwyNFpMrkd8pZEYwq822SyeAXIj6SPSDUlS35x5WY4CkLUPHW1eudyd9V','8','6',4);
+INSERT INTO t VALUES (2741872436532269960,6093,'Xld6HsVxrsqxDrYCmYECE8mtA','rRLEpqDt0XhT','70DIG','DpEJ7XjcgkuI5TFVUbhPElces2008bQ2TLnkGnk7fmurL11Ow','s','K',5);
+INSERT INTO t VALUES (13567699130996111113,28587,'hdaMUxHsm9kjptD1bLGr8aGRux','FYHbLYytDLExXcD8Qx7UCS5yFE','uq5RtS','9z3oXNPM0JDHIr1XAzoTWVQbf8If1b4aYXUzjb2ipKmFzpLaIBqbijGj9PAUrd4EwnQJe5nfTzG1SZ1Kr3TQI6thVF2Cq0Y','R','4',6);
+INSERT INTO t VALUES (5804812653936208744,-28794,'j9GVj94PdbIZ3EoFMUPvKgKTnpuv2kyhnYNNsI','lLuVNxhUuZFp6zhEu50DZs2yycJILE6Iiv7qeI58nMjae2J8208JQ3h','3','9dEYbc0oyKgmauQ4TZ2e1e20hBtfFU0GVDWxCCTeih0uKlP8eqf1yTk2NbHjaZPDAa0aVPvOiMdrhunrdx5pAYP5mjB','8','y',7);
+INSERT INTO t VALUES (1622757766822494550,-21816,'UZclHkB9XMvLdI8a8ByaqJr3xRErIUdgsw1LgIadXx9dBdQESEybHxwJd1yC9y7C2w6','5eGWZ4y9p2orBxUGkLifGf2u0Tmse0LJRftrSCSZs9JxzlpGpn7q8tlwKnKy2','VDTim3TO','4dYSGenMFMNK5t0bqvbGG3XGoqW23uDdXYKc','3','I',8);
+INSERT INTO t VALUES (6659795253763959409,21291,'blyqY4CrSsvlRqwueDi7QY','wbQKW9ntl8QGUTESL0PKy3B7QhKHqGuWWKcPZejuFNc1zU07raAVwM0xbpaEgCs','2hdGzX1JEA','1iXbzL6tzuYhnv2QpHputBhn274QhBYzkMRcK98Eld0FiUMWdTYj5wBpq','q','VX',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(70), d VARBINARY(84) NOT NULL, e VARCHAR(14) NOT NULL, f VARBINARY(98), 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 (13828666622959906290,154,'GEnKxk1qTxTzsLsyJDWDn3mT4UYABUuP3ocjl7JLv8Bc3l','ynY3xQofIZD0Emm','7e3GvQE1KYqQA3LXovY5','e','p7nPzXXga7c7jVu7fp0JhSSjzzfdQ175h220xx96wHlyG6gTnUZviYaKbWOpWcSVY7MG6wKwZFfdJ0LaqJZRIuvFdkTDVB','BnDWWL3ZNSPaQyy1tBTKYj4IOD',10);
-INSERT INTO ti VALUES (13828666622959906290,154,'GEnKxk1qTxTzsLsyJDWDn3mT4UYABUuP3ocjl7JLv8Bc3l','ynY3xQofIZD0Emm','7e3GvQE1KYqQA3LXovY5','e','p7nPzXXga7c7jVu7fp0JhSSjzzfdQ175h220xx96wHlyG6gTnUZviYaKbWOpWcSVY7MG6wKwZFfdJ0LaqJZRIuvFdkTDVB','BnDWWL3ZNSPaQyy1tBTKYj4IOD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(58);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
-INSERT INTO t VALUES (1156686902073697141,49,'54oG5AJEWQ21J2XOpG','ERxN3U6vG5nbI4B2a7XW','joilRdo9pGagBZED5fxzIu8GTqZNR','YgIK0leSke','XAfdXBbdUtkwa6g4KPAij3AhQ9oh3GTYEuB','d2llmqJp1OfCEvJLKeHlvsXUpBrR9lwrGBfL',11);
-INSERT INTO ti VALUES (1156686902073697141,49,'54oG5AJEWQ21J2XOpG','ERxN3U6vG5nbI4B2a7XW','joilRdo9pGagBZED5fxzIu8GTqZNR','YgIK0leSke','XAfdXBbdUtkwa6g4KPAij3AhQ9oh3GTYEuB','d2llmqJp1OfCEvJLKeHlvsXUpBrR9lwrGBfL',11);
+INSERT INTO t VALUES (3599067712630565964,-31224,'JdI3hkiGZDxLoQmJjoYNs57dEjd1J2QmeQfBhulhhjpr4PwBJd','0hU7EZXDZQbZivmpzTliDTpwPGhytaDJGTKUV0fnpmOnw1sJSX23c4qJWaSQ','uwdhGYsDtBKW','DNQ3njR','i','Lj',10);
+INSERT INTO ti VALUES (3599067712630565964,-31224,'JdI3hkiGZDxLoQmJjoYNs57dEjd1J2QmeQfBhulhhjpr4PwBJd','0hU7EZXDZQbZivmpzTliDTpwPGhytaDJGTKUV0fnpmOnw1sJSX23c4qJWaSQ','uwdhGYsDtBKW','DNQ3njR','i','Lj',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(71);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(71);
+INSERT INTO t VALUES (17196036905228376657,23443,'w6OmCHynC608PDjbTRXMCAQpyVOM23uaDwE5c6jsxy1XtHQk','nJNGlC7maIfvbgo7PDG90gg8OvbaxkzF0mVFJRv','b','3M6oSpvghzK4AQ9RhRjpv2GYBTqP800z7dF3waDj8QyK7EzNVhqnOqzigr7CJ1yqmh9zRsevH6p1DS','l','ge',11);
+INSERT INTO ti VALUES (17196036905228376657,23443,'w6OmCHynC608PDjbTRXMCAQpyVOM23uaDwE5c6jsxy1XtHQk','nJNGlC7maIfvbgo7PDG90gg8OvbaxkzF0mVFJRv','b','3M6oSpvghzK4AQ9RhRjpv2GYBTqP800z7dF3waDj8QyK7EzNVhqnOqzigr7CJ1yqmh9zRsevH6p1DS','l','ge',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12426858239957210129,102,'gb8KoV6REWj1s7LQ4NscnUZbztp1fMNJKrP','Tpzi7zGye6B12Da2bsQ5gz3UPwGF6F0OBQFLtT2ptvRimMm2t757vr4n8h3oULLAGdHUDgP1X4mn7b1KAkw9D1W3c1s3ir23KV0QHdBLOka2qEY4O','TQNj8VU6sjZZZSNG2nIEJvzF4EuiHoI6zswYpGmw9LcyoK6w49HIOHrPi','uJ4m','z','ZWqfjI3ae4bTmRu2n7',12);
-INSERT INTO ti VALUES (12426858239957210129,102,'gb8KoV6REWj1s7LQ4NscnUZbztp1fMNJKrP','Tpzi7zGye6B12Da2bsQ5gz3UPwGF6F0OBQFLtT2ptvRimMm2t757vr4n8h3oULLAGdHUDgP1X4mn7b1KAkw9D1W3c1s3ir23KV0QHdBLOka2qEY4O','TQNj8VU6sjZZZSNG2nIEJvzF4EuiHoI6zswYpGmw9LcyoK6w49HIOHrPi','uJ4m','z','ZWqfjI3ae4bTmRu2n7',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3913684200013968640,74,'Uhb8e','znqysYTxAiF4zRBi5IVfndKv8WhS7oCZNeEZd5oBuzaFzLujUJSusNIdDpDzrRBmrlQNBQRZtsdKpSZqo0eVEt8gUmkh6DuKxyvesUdOnnu8CyN8jeBOLOC','hjD06RbU8jw7fM99FuzvCwHho3hdK5ZV0Que9dr','Bl9SJ8NDSJE5Si7IM3nu56F9uPfSSL8GQbWCAbqekaAgb5n9hJKCI8oWZVGELbiWOCYnrty7zCzAEshrufbXvXyoueweWCpsK5SsKypZK8vkeCaE8lEDwCtYptnVkAuUbHAWMzzgjeObykb0QrQGWjzxwixeLSjeIXNYF2Mb1y0ohAPGYy5IlL8UHaVbfbKomkf3IzWxlE4h8982qgmLswzcgs','gW','JHz672IWcwbt1fvFLjv45GfxNDAKSu1CpKXcOpt3HJv4651BYrJJtBHDTVaeBqlHQxoGgNtpyBOtKsTLs',13);
-INSERT INTO ti VALUES (3913684200013968640,74,'Uhb8e','znqysYTxAiF4zRBi5IVfndKv8WhS7oCZNeEZd5oBuzaFzLujUJSusNIdDpDzrRBmrlQNBQRZtsdKpSZqo0eVEt8gUmkh6DuKxyvesUdOnnu8CyN8jeBOLOC','hjD06RbU8jw7fM99FuzvCwHho3hdK5ZV0Que9dr','Bl9SJ8NDSJE5Si7IM3nu56F9uPfSSL8GQbWCAbqekaAgb5n9hJKCI8oWZVGELbiWOCYnrty7zCzAEshrufbXvXyoueweWCpsK5SsKypZK8vkeCaE8lEDwCtYptnVkAuUbHAWMzzgjeObykb0QrQGWjzxwixeLSjeIXNYF2Mb1y0ohAPGYy5IlL8UHaVbfbKomkf3IzWxlE4h8982qgmLswzcgs','gW','JHz672IWcwbt1fvFLjv45GfxNDAKSu1CpKXcOpt3HJv4651BYrJJtBHDTVaeBqlHQxoGgNtpyBOtKsTLs',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT NOT NULL, c BINARY(40) NOT NULL, d VARCHAR(88) NOT NULL, e VARBINARY(87) NOT NULL, f VARBINARY(36), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-591827583087881342,2049242050,'oUe9VdOnzAnsGrS9NMRY7OTFRj6i','uN96','TRss62CgvK7xqyr17AR2hVLH','nq2UmZNJm','sEVRIwqhkDniZKtBtbXeS0LVb3gLFmLMnY5boAFlfXe','iv3WTqsuvTjOcMieAnmBfYTEW0Sqs63aumJN0uePJfPnjyfHRIQV7H',0);
-INSERT INTO t VALUES (-4911541032692866254,-252280176,'Jp7SWtMsfic7vzZkOKFjRvfrH','IG8okhdRRGmlYQ3ELuioI8ibv','EYxuVtjOgWJr1vvkgbE0j8E8rHwDQTgXq50C6Z5aWxu6','lmjDL1Bj','mjb1wX0eJ1Mw5yjCxIQ2','L2WO63JyPtYanjgSSCzFvTXG2vws00ij2y5CmzTAqB6eDiS0lncqAC00uz8EjmG1foqTFVZH10uf9f6nuvown6sN8ZXvoiu8',1);
-INSERT INTO t VALUES (-4539699333404021320,1404443896,'2OHKvKRNcAlL','dBwh1nYmFexWeP1sPHnuv6x9U9fM90HVi2x8LANs1w5SBNxkRCGlCHLzDh9NQ','0ky20wPCTALYNotJEzozuBRlekFv6L2wkjfhyTGfQzvJ4U','5oyc','57eJVCN7UtIqGZ9eYpPcfTNseN7M9xA0CA4Z3ytRPjuPq2DgrCSIWztjf8oHyYu4JGH6riM34J1S1hQmtFsNvPKbSzAAMG5mDT4c','4asynXfTH2znOBQwGLLCuDeYU4d3HEISM9Ftt43WYRpXSK3vSBBs795aemMwYEkfNZHVG8blk4kRkKjgCAtdXcA5N9oCUco8',2);
-INSERT INTO t VALUES (2323332074816228211,-15297242,'Ep','wR9OMWIduJJSsZoMEi9rOmQh36IC','TxKOh848YtdqfZ7aQZK7QOXN9ozHrnMZcesw9gRQGaRJvGIeJ8uWdPCaDDHksNdvO1','rMav6KTAkoZ6isVqO8oiP2AjiP','MdPLRrCnUCzrU9fdRpL8Vyh','wabUKSG8dYdf4EUZCTI2Z8pD59bCX9XtuNFGagKlvRjhLpRFm4PtyFRji0OXnYXaTQKhvHZVEphetIWfpZLWG',3);
-INSERT INTO t VALUES (-2780923645579032196,-1705883482,'9IBElHtXJu4Q2AnI','nVv2WXR7SK','AipU1GRoZuJmG9GVrQdtDSLmnsZbHioqGYIGihgFfYC1byQQy0Fsxp2IhgIjQ1AGEoycZo','K5hYZ6DAhYq','n4eJ0K0ZN4Riul49n5uoxMynjj','Z4ch3pwTlF4nGrRvFQHlcWFsQGOcCz9a0d6KYLLmytbyR7ZFJKGWQkrJ781Ye4O',4);
-INSERT INTO t VALUES (2654983781642564336,-678488520,'Kfg0jjPgoIY40sA9WvQHJQMgLubA5fzf49s1','NaW9hB1r8ZSA1n25RCAquOOFspMYedC9Pu0CdK9UVyEGzyCDT7LgG5XNaEuj4IJS','MUejmof40XXogKK92rKVjh4vxwIdiKenhm7cqen','RO8TV3DWnTUPWRkt','IExLLVCrQK2V9uQBiOnumO8Cc9qKajzGQSybdWjbibr8Y8cdj0rQaFfaLbx','Epn3',5);
-INSERT INTO t VALUES (1338760073576408343,1038939222,'6MLZgfRo44UNG','zjnb1hlv3w4bL8iLkRRovzkJwYsA2IMwRH2W0FT8bCC9k6XHV6ohdWNUnbVN7','suUHpsxvtlVpqCRA7mKJgCaTO0h4gflEsDkH8ftI8qjqZumgu','hvFG','NNH8cBtZbohredr53eF7zKKaxeg2nBNSdJY0VEGpHMCmFTApv5SkaAMjtwK5ELpIImSmc','VupDyQa7yaFlRlHldeOccT1vuXmU6rstEIm7wQCjHLKwI6C04oyrdVtm1Y3',6);
-INSERT INTO t VALUES (6449917715335073982,1765483053,'YNaI30KQo71P','KsfDniUtjvwMxT3rLx9HXXUQQX5zlzHPNiqZ0fTXht7uyOKMfc3xEXA1ftuMrq','lJ0z','u6ZlAdfKU6YkFt','JP13jXQ41H55DLiT3z6S8lzq3Y','pLaHOkdq3qynHuWSCI87WAa3gPk5w6Rh6a',7);
-INSERT INTO t VALUES (-3705158425313506068,-1978665327,'NNHFPNIvd1qHSgaJXCElxCBcnKDFrDoZyZ4NWeF','fTSZHpfeQVOrLvy3gymSuVHbGin5OR2pMptYZrhTQ8V8OIsm49MaQ3soYdaRFtPiBPlkn','tRSseR019soeVsKPQ69wsOUaeEFuiaCWGsjWkaCAHPhiD25BFJ1ox71KYS7xzPvX5pf7Xx','EtWyvGoJnonjzbkxgl2Bax','RGKzgbiwBMzM7doGaNsSFNaSg90dKA1NvYaXEi6Icf2N6eNBzl16B8','3HQsGJzgJ4APEYiHWOkBm85CVYWnNIUlTI5yQF6o91DSKCp3MkVpW5u3PLqqKUXSxoHI950S3lwbcqzy0KsWtj4R',8);
-INSERT INTO t VALUES (1536229676236471281,-1682919171,'mMm','F4Z1Wj9cdADcIz0pcuqEQVp2pxHJtiZCzEVgWa56Y6IDlcWBMtLJ8Zw1wsztBQ6er3mhl33yB5pfzMJkc8il','t1bws9GzrX5BioR7uUI11Wnc8KaAURgJb326bSDynVO0YpEduGAc3clEZvPj','xmZ2vvoStkKPs0ojU9KZ9U57','UmX3lbmy5Ms0wo','ldN0gBkhlyRI3pksHyxml2ELq5mrCGKJiDwHpmqFwX29FC46D',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-909319693094607546,-1973380507,'PXt1Z59yQwk','nVYUO6oAr3WI7y06sQ0RWnZexJJ2l6LymB8apWX8U','V8avuTUbhtXTOa8vtRFt6sbfQABPJuNeZQJ10WUi9exQi9mF1sBcnlf','pIZD8LMb3OMnskZ3IQuZfEt','OyYe2aoeKIYMVSWb5B3YvbUGf4cHvCtp47PFu','wvZkyfKitc6C2XJnuMUZ61RUVOMSQxuBSZLB1iqpB6qH7Hk875ZOXPTefR18ujk7fOkgWNXf9sEpQozr1JRDECdNS8bUfp49I',10);
-INSERT INTO ti VALUES (-909319693094607546,-1973380507,'PXt1Z59yQwk','nVYUO6oAr3WI7y06sQ0RWnZexJJ2l6LymB8apWX8U','V8avuTUbhtXTOa8vtRFt6sbfQABPJuNeZQJ10WUi9exQi9mF1sBcnlf','pIZD8LMb3OMnskZ3IQuZfEt','OyYe2aoeKIYMVSWb5B3YvbUGf4cHvCtp47PFu','wvZkyfKitc6C2XJnuMUZ61RUVOMSQxuBSZLB1iqpB6qH7Hk875ZOXPTefR18ujk7fOkgWNXf9sEpQozr1JRDECdNS8bUfp49I',10);
-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 (6520853859407372382,933101468,'uWKbDXCsFoYIvR6DC8wbFn40XVYEJbqcf14Qd83','14NbjsOQKNhIujrxfiNDTv65nq45ikmwqiiujW','AVlEFFYDShwX7Enkbq0','q','q9ybD0OFL','C0sVUfQGs10Q6ysqjC4Y9mDJMa65RxqnKMeY1jwnldGemqlry73DXe',11);
-INSERT INTO ti VALUES (6520853859407372382,933101468,'uWKbDXCsFoYIvR6DC8wbFn40XVYEJbqcf14Qd83','14NbjsOQKNhIujrxfiNDTv65nq45ikmwqiiujW','AVlEFFYDShwX7Enkbq0','q','q9ybD0OFL','C0sVUfQGs10Q6ysqjC4Y9mDJMa65RxqnKMeY1jwnldGemqlry73DXe',11);
-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 (-1577811278919001015,-1629069573,'yq6XrIWNT8P9G5IJb','jz6A2IO0d90RttyenWVVXWFtERXbMfnIkCwWRld5wHgimLDe1bjC8CKUW6eaUgkgtfyM58hFcFnkieDjJdsSkrVjvtBWbNIvPBSbVMM10dRbt4Hqfj1BWT6PSEWnxfKr4Vx2YZSaYOvhbpcO8MP6bxFwx1AXlxTwXqybE6t5HdopSVmZdcFkRzU32ZKGazmSCfzQ9yVVruN3KIrFes8Cji0dfUz2oHp','AogAFiEEZS2G2n0OPIxQpCWphVcXOrDPdSDPGdnTdzlUIbPQIdBxsjp0IIjVDeXEE31nKa6ZRfL9GN8XI','WIDOMIS7ykmoSzgvx9W9TGN','Q0vHap7ENCPz53GdDpGoPpz74q','k12ityulAmvKTUGzZSukK8kZezxvafyfrUIRfR',12);
-INSERT INTO ti VALUES (-1577811278919001015,-1629069573,'yq6XrIWNT8P9G5IJb','jz6A2IO0d90RttyenWVVXWFtERXbMfnIkCwWRld5wHgimLDe1bjC8CKUW6eaUgkgtfyM58hFcFnkieDjJdsSkrVjvtBWbNIvPBSbVMM10dRbt4Hqfj1BWT6PSEWnxfKr4Vx2YZSaYOvhbpcO8MP6bxFwx1AXlxTwXqybE6t5HdopSVmZdcFkRzU32ZKGazmSCfzQ9yVVruN3KIrFes8Cji0dfUz2oHp','AogAFiEEZS2G2n0OPIxQpCWphVcXOrDPdSDPGdnTdzlUIbPQIdBxsjp0IIjVDeXEE31nKa6ZRfL9GN8XI','WIDOMIS7ykmoSzgvx9W9TGN','Q0vHap7ENCPz53GdDpGoPpz74q','k12ityulAmvKTUGzZSukK8kZezxvafyfrUIRfR',12);
+INSERT INTO t VALUES (6050754634770155292,4803,'TrZQWX0EVit25DbvZSlSKlaMBFhzM2D2ttfbhEbPgBn4YFB1sq8j7Be6B4b','FYfonP5Et525FyKV1F14D2QBwUAIjAVtBdekNxlMuYaFhv8Y9NAeCoOTuBshlzzLwaPdNlcC50HWrf83ekeEXWnjkoKd9EEP4BRUksytohnpLD90xlEpqfR7HO3LqydnHhQjzRw64tZCiHpQPw6QLPwDENeovxF2y2BnrDwElort8LupxqGTRIVR888YzcC6ZKkMfWDxQkeD6Pr3EcmBR05owKiwPLUP5MMlOFSg6RqhPbR7yWqCr9p8THT','quJ','Fq6','q','s',12);
+INSERT INTO ti VALUES (6050754634770155292,4803,'TrZQWX0EVit25DbvZSlSKlaMBFhzM2D2ttfbhEbPgBn4YFB1sq8j7Be6B4b','FYfonP5Et525FyKV1F14D2QBwUAIjAVtBdekNxlMuYaFhv8Y9NAeCoOTuBshlzzLwaPdNlcC50HWrf83ekeEXWnjkoKd9EEP4BRUksytohnpLD90xlEpqfR7HO3LqydnHhQjzRw64tZCiHpQPw6QLPwDENeovxF2y2BnrDwElort8LupxqGTRIVR888YzcC6ZKkMfWDxQkeD6Pr3EcmBR05owKiwPLUP5MMlOFSg6RqhPbR7yWqCr9p8THT','quJ','Fq6','q','s',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6843186053883742743,1740971353,'KhZVTUEnPSKZ59U','xaG1YbuoN04gZWLS0zB9vDj78VQTY7FOyCBmTagksMjTmjc8RlIeOY0RtvjIBe3g2VEGZC72Y5OcOTQpLybtR6Z9nIvYBbJw2VKRICSrkeXoDRa08fB9Lb1dJMStc2Sr1dVWTgZN5v5UtHMJqB5wvcRxzt8lVGUJKGpyDJU1P67qPatdMQLmHd35ktDXgonf8c5w1RfJ74lEqbcrDbpQpXqUaBUVbMy6IbawHVRgSAtCbBoXMLt7E8g2Lv6M','GsVFQyzN1J6GZ0I9J8j0bRIO6OH5j7IwqojMFRX7eOylquJTV1M1jooUrtIvUpawldY0HzUUzlkRZ','0GJ8ithfIv2eNWMzrl9yjmrFLFfYo1L6w4IbQLycXJSwkFY94I0NOPyQFGW77Ro6EdU4EQPRdEgA4Pglh8imMNJnqqbpcrAygyf102thyxKzCVCqXtIncdrGXQGqATeeaveb4j6unFsmXyKD2dmyqHQ59VCwN07a1KyqQcXqcZAGQfixYyBF2AQUqMuy3nqJThnfawwOelweXsFV8dXvGKNvjb1niM22r','kBjkwjN7IEUULepBHE5vXYglVkTf','SR60CXOEZgCWapwnRq2ILvbcnKkCClYRtwDjyye9tnWRNCzzAxhQikcZtmnlbJvC8IyM2zjwiP3kVeEhq5S',13);
-INSERT INTO ti VALUES (6843186053883742743,1740971353,'KhZVTUEnPSKZ59U','xaG1YbuoN04gZWLS0zB9vDj78VQTY7FOyCBmTagksMjTmjc8RlIeOY0RtvjIBe3g2VEGZC72Y5OcOTQpLybtR6Z9nIvYBbJw2VKRICSrkeXoDRa08fB9Lb1dJMStc2Sr1dVWTgZN5v5UtHMJqB5wvcRxzt8lVGUJKGpyDJU1P67qPatdMQLmHd35ktDXgonf8c5w1RfJ74lEqbcrDbpQpXqUaBUVbMy6IbawHVRgSAtCbBoXMLt7E8g2Lv6M','GsVFQyzN1J6GZ0I9J8j0bRIO6OH5j7IwqojMFRX7eOylquJTV1M1jooUrtIvUpawldY0HzUUzlkRZ','0GJ8ithfIv2eNWMzrl9yjmrFLFfYo1L6w4IbQLycXJSwkFY94I0NOPyQFGW77Ro6EdU4EQPRdEgA4Pglh8imMNJnqqbpcrAygyf102thyxKzCVCqXtIncdrGXQGqATeeaveb4j6unFsmXyKD2dmyqHQ59VCwN07a1KyqQcXqcZAGQfixYyBF2AQUqMuy3nqJThnfawwOelweXsFV8dXvGKNvjb1niM22r','kBjkwjN7IEUULepBHE5vXYglVkTf','SR60CXOEZgCWapwnRq2ILvbcnKkCClYRtwDjyye9tnWRNCzzAxhQikcZtmnlbJvC8IyM2zjwiP3kVeEhq5S',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(86) NOT NULL, d VARCHAR(98) NOT NULL, e VARBINARY(89) NOT NULL, f VARBINARY(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (78,-1868,'v06wPrO5prvi7q3k5IoaSbb4RQfyVSMnUrRhfcxC5CvDnEY6HYDsUG2Qj5jCgaAdUyJpTFZRLJ','X','4a8bsGWRsKLOvypUZhZ0JCdHln70C9JsDnl20bLFVrqyNDewDZ','VnG','3HcxdcMfwtlRj7PYKjYt7Ez','T8iKQ3i',0);
-INSERT INTO t VALUES (67,26107,'zPNLHhMJ3FuLn75987M2vyTKagrkaRqknYHRycxGkf7N287ZXPHcOhipQkkZ8kpHvB0n1MG','DnZ0','xtTu7iF8qwN5IoFMyd7wQcaMPhH92LIY50e1yM3trsVqTRAj8CbozHqhvEfnWLxbag','OmAaZpG2M0QN','8HobNU9hlZih4Z73bqdofhygRJN7EivW5gS3u3QWqpW8IeBDetI5tVbjvmE','P5N3kQKRcPlnGphhMIie2PipyLAET03jd6apqC9LUuhXu1jcPnt',1);
-INSERT INTO t VALUES (101,8078,'PsOoJmqC5p7Xdyp0Hdw1rRZGpgLr3CDACgyp6qgGjPVL8f6wgj1eco6QXRdi','FvOKBdsBh3C8iRq5D3YpjxVgp1LTG','WariotkJmAlVSAka0ecr7X6feXEDrB9oNmG0KwG46rjdgHXPaio5akffyPLpEiywB','rmlQD24DX3r7gBHsPI4DZpazcKOFeixW','IOTj8txvEKSu2xAXiABaYpvjvtnw7KVRVvgiGbu9sMn7lJZtLrgLNnLVPC5U','KQKre0hv1xaWiF34WGSrHwtvI3XEY4CPgnO7dg3S7FGZ3y870OWz7cdyFbriK8w9nxd',2);
-INSERT INTO t VALUES (-102,27324,'rGpuIyMD6tir5OkjS','iGOTTLnOSfju','Qlsu0cXWEFLzveMujdxmpfTqbRbOnemNHyJO0FpMm5yqD3ag0s5yHDwT2KdRleaaQgDExlH','MUT7s6MgqdknSNCpjCIASQIIbwhAVYWF','BJbdP11bsEtIJ','4JAjhpYZNNa7XCFTIwqrQjRWIdEEIr0wrqwKTmfwk6pKbQrJBgw0kNWbXym1z3l15P0BWiKaWKEX',3);
-INSERT INTO t VALUES (53,-6183,'rDyxM3MPYFxiNwWZFvWZAyzAkXBJ2S1v','8TRF9oSjGVkC7WavS5GIKS0kBWCpjK1po1i0Wb5','tsSLqVCHx1fAbHF472gbYiv66vjwFDsY9WcKKaMhNNEx6X5ACGjiqOVeyFV7swiSMgcd0nBBra6m6t3O','nM','w463KlAW5Jf1WzgSSZxX1ugJA44bmf3ixfrRB689AIpVZG','rUi',4);
-INSERT INTO t VALUES (5,-25588,'ecBaVzTpYTDmlK5fP5Tv6rJNv8pGkMYdkj1Z2cqVTtyYauQIeowAYffycKCrfePXzct','WfC2oCaUVqEvBvizjKf33IYyM8kMNdxlHVm2ICDyLoLfzr2rBDitgCtxBRm2iotmyGRYD4rr','z4oECXrqR9R','iQ4xSUFxAzpGQm4Hoia1FJ1','3I2C4z9yhGJVkqtlZDKay','Ri8sGji',5);
-INSERT INTO t VALUES (126,-9514,'Wvv8lawvjcllAcsCmd284Ja5wx0','9Wpwdp7BsVOn2uJ7TS3aGHY9eoINp0e8Oaxnvr42YvKxzS6kmPNKGd6bQTAZ5GgAleXyid6THE9duWPBxkjOTjAYeZA9sl3N0f','3J3oT0sKUfYz6vRm7CN0VoWX7XY7WboJDcwC0EOZ0FnwhMS31vS46Bwr6KDnsABgxbGx3fpDb9c7TUG9UKaPe','caMQRiTvUZhGipFoJlo91FrhrUBsi8XQm9wD','olLAbu2huc6bipOfsuZD0oqJlvUYlLZ54xcq9Wtt5I','Co2B9tFVSwBbj86PqnvSWogYKWGFV3EsukgROiiBW8EaATFeB2yec1gcWqWZOMXIfhgfM0vA2DTUD2PcJ',6);
-INSERT INTO t VALUES (60,30189,'peVHAMBquPKSEFSk60pU6','ybOOSWQDywwQ5Bot','uQcdUeQfFPRQoz4f8sfJ','0n8p19IrjAP9SosXNrkdTW8Xq53pYz8uEEa','a5DrG4mQnO7QrHFjOEE0FViltOBdJWWTQXZfXiXQWlS64t9Be0EDGmJBqhCdZnBBy3W7jQshGifSANry6Pev3','G7UAwUH4T43BsIoLTclQtAglTGhTvMX4uF4pU8m1e1FJKWJJb16hWtw2KV',7);
-INSERT INTO t VALUES (56,-16241,'lrgoYekaimdkT9ntjwabBegqZM7qTzvzhGnjIQnKFP83qPin','mZOp3KLIRJFqjJ4rmG2FQYl3TQjB','riinvX32qmXIlZLrf8g9wdJ8YK7xMx6qdGfZvEHECmZK5KYvg7OLR5sa1oMYSZLT4fsieVlflk3xXiFWvQtMnD','BCxbt3N4iqyxnRsWb7pcqSOeEDuBP','aLlW9kyjaBlxkMwwN5ANhpjInCqtd8hwJRlPtmMdYvKKlOL57UtnhAiwVbQrW5','lGTT7EG4wWqEG1QO2PlWn8DGll2Kbmi43sSgk3DEJ7QzvS8vbYRE0Hri0rHB6p6l',8);
-INSERT INTO t VALUES (77,-559,'wu6T0pnt7JcsyKmhp6c4GFt6xIBopyiq7thAeRFJK35b2QZsM9MdRR9ofP8gsf','Tk','tO63V','9emjelyMrbtlhFy7gRGWQ6Gt2y9AWoIdL6HVWvuR32Z','6MT0iQfJg1AjkhLj6IpiVO0FQt07iH3JPGhspP','XsPQqnTDGTmQ8H3M4V4LMhuFzLbTkn5YbYx0YoAn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8017025054415921219,-8544,'G8fHRXaOzcajXAR9UTbQmkMbmqoyU','J0o8pU2ZfMl6J1d2AEXTrAXCQq42mpaaQkxoxipjEy6k92g1toByBeL1ui681gsj6nXXhMsxznZFEZRtMgou','dhr4bOU4cTowX','btxI2SR29MsQSnfgU9wX7CEWFgBwEXcpj8HLSzLuZ2zU84ZTxvzviAEr7B0QXJ4IWqgojWsNJLK7YdYxXUu4WPQATwfBAgSBmBRqu7WG','M','yQ',13);
+INSERT INTO ti VALUES (8017025054415921219,-8544,'G8fHRXaOzcajXAR9UTbQmkMbmqoyU','J0o8pU2ZfMl6J1d2AEXTrAXCQq42mpaaQkxoxipjEy6k92g1toByBeL1ui681gsj6nXXhMsxznZFEZRtMgou','dhr4bOU4cTowX','btxI2SR29MsQSnfgU9wX7CEWFgBwEXcpj8HLSzLuZ2zU84ZTxvzviAEr7B0QXJ4IWqgojWsNJLK7YdYxXUu4WPQATwfBAgSBmBRqu7WG','M','yQ',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2937029516029444168,-26067,'q2xByJokOtfgzoL1w6qJ73yOgPM0l1KifXPZ4eO4iO0jCtbbkOmfB','5WxKNo1eQHhTEdpIXzxR8QFvfvroVHcj0iAEATTb3BNmFjvSW2PnQKwh2Dxl5fBuwqCdpuktuUMJ7BzG7iSMXTOnBdGWbRvCWl9yS5odyUcJMxv3DGUT','AoHATuTWQB','EhTM760uz80xAgS5T4TOPtQ6Fo3nYID6YHCJdGRiIerAto8GMVYAbF2turDgDNjEA9SRWxFCX1Q7BVJLSv72hWQsiG3PDnjp8SMIQsNyHxAVaKTfLdqw0FfjF9z3SV5IZHkXeWKuKKXmuZn6ITGeORwkCVUTVAVuxO06hJBhSnGzKfS','p','A',14);
+INSERT INTO ti VALUES (2937029516029444168,-26067,'q2xByJokOtfgzoL1w6qJ73yOgPM0l1KifXPZ4eO4iO0jCtbbkOmfB','5WxKNo1eQHhTEdpIXzxR8QFvfvroVHcj0iAEATTb3BNmFjvSW2PnQKwh2Dxl5fBuwqCdpuktuUMJ7BzG7iSMXTOnBdGWbRvCWl9yS5odyUcJMxv3DGUT','AoHATuTWQB','EhTM760uz80xAgS5T4TOPtQ6Fo3nYID6YHCJdGRiIerAto8GMVYAbF2turDgDNjEA9SRWxFCX1Q7BVJLSv72hWQsiG3PDnjp8SMIQsNyHxAVaKTfLdqw0FfjF9z3SV5IZHkXeWKuKKXmuZn6ITGeORwkCVUTVAVuxO06hJBhSnGzKfS','p','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15324018603847719480,3224,'GAWWWj5VeCesO0ycp37mXouUsKNpZMZXb6AnmvwaVKF','bcvBOGcXbXipNtDgAHFf0F02yRtcB9N7VcppZ6GhpHKiyHO9UAOE0go9g7iF0qd5IuC5HhQOa','vbm75jRZ8','kHkORp49UmDdLD3I37tArRckCjAm4F2V8nkz7VvRdFxj4yEXhhrkFb7yv48XHCn4l6KNsnX2My6G8uRqlIFU9BAxSHghQCisZp8nBUSozN9vvixwfBY1GrMN5IInqljd6nxrFbdJAwtNUsVpVJpIWLaWgQ4hKSXr3rRDkzEitwQX9b6N4zdsNoBZgyK3HqtG8ThdXaPYGhrZjbjofCAY0RRuTQMOfu445AZAFLJ','a','ON9',15);
+INSERT INTO ti VALUES (15324018603847719480,3224,'GAWWWj5VeCesO0ycp37mXouUsKNpZMZXb6AnmvwaVKF','bcvBOGcXbXipNtDgAHFf0F02yRtcB9N7VcppZ6GhpHKiyHO9UAOE0go9g7iF0qd5IuC5HhQOa','vbm75jRZ8','kHkORp49UmDdLD3I37tArRckCjAm4F2V8nkz7VvRdFxj4yEXhhrkFb7yv48XHCn4l6KNsnX2My6G8uRqlIFU9BAxSHghQCisZp8nBUSozN9vvixwfBY1GrMN5IInqljd6nxrFbdJAwtNUsVpVJpIWLaWgQ4hKSXr3rRDkzEitwQX9b6N4zdsNoBZgyK3HqtG8ThdXaPYGhrZjbjofCAY0RRuTQMOfu445AZAFLJ','a','ON9',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(15), d VARCHAR(51) NOT NULL, e VARBINARY(4), f VARBINARY(15) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2950,-4717377,'L8NEzVnTaDbTLY','cJBRCMEGfWPGMuyMqDewgMrSxuAVIViRJcRmpKIQy8y9b','3','J3ft','m','Y',0);
+INSERT INTO t VALUES (54034,3643997,'mU8PvYZZwII','QGRLxcNhgl0AyO2XScQu9kjAXu3PaBFRRN0E7','4Xu','sGv','K','r',1);
+INSERT INTO t VALUES (31923,6371425,'d','36VA','D','y4TDlL3','5','k7',2);
+INSERT INTO t VALUES (31892,7299198,'fUQGD7r','ymkUqDOen6dXb0FT5Rdl0fbFb3892','a3C','aPjEqtYvy8WWC','j','5m',3);
+INSERT INTO t VALUES (8698,6010745,'bi5v','K1hn2X4eWiDOjGmWkazrmMccOnGCvED1FPUBRB','nNkk','cYXxpQLSw3ckL0','R','fr',4);
+INSERT INTO t VALUES (25275,-1441601,'5','rx3bBykKpJf8gpfjI2Jd5oKK0ePGaojOXpZcO4','Wd','Sr9x7OdS0ENXoY','6','k',5);
+INSERT INTO t VALUES (65248,-790079,'TFtPAYR','DnMOat9WLYTlHNwBHAsiyUqPDQVzqFurwO6uAE','R','YsKL','T','R2',6);
+INSERT INTO t VALUES (23086,-2187463,'BKrHToUMApiVVVJ','ybtrQOcmQgJHb3AEs0DPoP9e6AVJmCmYnRsbndcBebMhLvz2lXO','VAfc','VaqybLPx2fzI8J','r','A',7);
+INSERT INTO t VALUES (56264,452175,'GD5ZaMFe','vy3wEQ5OptFmag8TeQf2ekEJarL5','XsiF','9sxJEWfCsw','p','F',8);
+INSERT INTO t VALUES (60560,-3919519,'XiOu0NXKHAQU','1EfDIKUKng','L','U9Ql','z','r',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(15), d VARCHAR(51) NOT NULL, e VARBINARY(4), f VARBINARY(15) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-6552947,-19057,'0M5gUa7iZvHGG26R78KKuO9cWz5PTIojbbxy','vBfGmx9KYcXF','1IaOpgWqMQAx8O84ht9fHMxh3LEJmQeUqHb3wqdlpgwFG2Fdmi0D9ONZEoevQfxPzzixl4c89mMXyEGbhoRg','u6gDK2l8aV4sVGrTXILKN7qXLzLc9LPkftck3KP','k7iLK8b6VSMjKkwk7eEAaY8hK4ydBWui5q73nHWq6JxCIsUxPfkqllM0V','bOdhHnhT',10);
-INSERT INTO ti VALUES (-6552947,-19057,'0M5gUa7iZvHGG26R78KKuO9cWz5PTIojbbxy','vBfGmx9KYcXF','1IaOpgWqMQAx8O84ht9fHMxh3LEJmQeUqHb3wqdlpgwFG2Fdmi0D9ONZEoevQfxPzzixl4c89mMXyEGbhoRg','u6gDK2l8aV4sVGrTXILKN7qXLzLc9LPkftck3KP','k7iLK8b6VSMjKkwk7eEAaY8hK4ydBWui5q73nHWq6JxCIsUxPfkqllM0V','bOdhHnhT',10);
-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 (-4125689,-18143,'tpbNUSARDxUwa5fFZCCu9H1gSFEzy3DRyqMEGsicOJQ1eCH1EzhnndzGW','7SvK0Mil0kbvmcET7rtnwUT','LvX','dJgGQpPUCreZAUa3a0edd7b','df0XAAnl7PLyez58uigAJYeMe9UZPFE1cCxoH','HlyW9pgbS9HxaKWPWQHBzul4aasAqjZNetXDkgYSROD7IUu8hPtp',11);
-INSERT INTO ti VALUES (-4125689,-18143,'tpbNUSARDxUwa5fFZCCu9H1gSFEzy3DRyqMEGsicOJQ1eCH1EzhnndzGW','7SvK0Mil0kbvmcET7rtnwUT','LvX','dJgGQpPUCreZAUa3a0edd7b','df0XAAnl7PLyez58uigAJYeMe9UZPFE1cCxoH','HlyW9pgbS9HxaKWPWQHBzul4aasAqjZNetXDkgYSROD7IUu8hPtp',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (17389878110123221955,6136193,'4c','8','1','K6SzGrKai5ex','v','W',10);
+INSERT INTO ti VALUES (17389878110123221955,6136193,'4c','8','1','K6SzGrKai5ex','v','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
+INSERT INTO t VALUES (11060030912498263066,-7509263,'7X4qFkxWfZNx','Qw2G5ns6tzg93Sp','ZH','uUnBwV9WOzzh','y','0E',11);
+INSERT INTO ti VALUES (11060030912498263066,-7509263,'7X4qFkxWfZNx','Qw2G5ns6tzg93Sp','ZH','uUnBwV9WOzzh','y','0E',11);
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 (6825733,13527,'voA8yloQMYjtzZbPZP9PcPucYT5fWWgv8l','lQTnt23DfsMDwjgqwEMB2EGwowMQHe9LZtbANjqaCWkHglRUA9Ixoup7CeHMaXnPNJYqH5RFCZtIdwM3yApYahA6','TNbFgWZQdQZ0ORfmD8ew2mHgFM86d7psC292vVI2Hp4vueyezBkvyKkEI8pwik0laOCYnBZivUfty0nN','J5GStkoedffGMdH043OOIcrGcZchMv793JpT5zRciY','9A6HITLx17wr7146Cpq7K3kW8q0Lv7tOzFVTW95oz8lscrqZbg5RTkmJYW4kTKhpyXJl','zZRg286easEp72ZnUb5iD5kFVNLKJe2scHOrKYAlhPK',12);
-INSERT INTO ti VALUES (6825733,13527,'voA8yloQMYjtzZbPZP9PcPucYT5fWWgv8l','lQTnt23DfsMDwjgqwEMB2EGwowMQHe9LZtbANjqaCWkHglRUA9Ixoup7CeHMaXnPNJYqH5RFCZtIdwM3yApYahA6','TNbFgWZQdQZ0ORfmD8ew2mHgFM86d7psC292vVI2Hp4vueyezBkvyKkEI8pwik0laOCYnBZivUfty0nN','J5GStkoedffGMdH043OOIcrGcZchMv793JpT5zRciY','9A6HITLx17wr7146Cpq7K3kW8q0Lv7tOzFVTW95oz8lscrqZbg5RTkmJYW4kTKhpyXJl','zZRg286easEp72ZnUb5iD5kFVNLKJe2scHOrKYAlhPK',12);
+INSERT INTO t VALUES (13837004135492789176,4889893,'ox','s50aaGbc5HDYxEmfsh3umlVIJu0cpe0vlLlAgyrB8t8fUr5sPaXcLLHIHqF9qGupFzVnUD','rz','2','q','o',12);
+INSERT INTO ti VALUES (13837004135492789176,4889893,'ox','s50aaGbc5HDYxEmfsh3umlVIJu0cpe0vlLlAgyrB8t8fUr5sPaXcLLHIHqF9qGupFzVnUD','rz','2','q','o',12);
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 (2433159,-2668,'AbnRosoNXMPnJZlQ1l8gE1PnvmhJNitIk9c7pOrDjHxpTX5','xXRghhJ17UcnZ18JuHedlsPKbCtCZLFkWYSI6qESyEop2NxHBLDjI83GCUSBp5AqWz9iWxjqFRWLQV1p8bwtfSfQYwO7Sum1JC','tk971CgBOlxBkLISUpV4GrTNhXhJD4tyw6OWnNAHGzXpV91uT9CJf3mBMxIyTCrFtZm0C037ZEWye2Pn','N7pVAXKaru3kZ8CGidUiD3qNkZEq0ntZ7WEk7WuPGDURHmlhuw','X0yhWg1JBMOEAk9C','h9wix9tSypEhGxtoG1',13);
-INSERT INTO ti VALUES (2433159,-2668,'AbnRosoNXMPnJZlQ1l8gE1PnvmhJNitIk9c7pOrDjHxpTX5','xXRghhJ17UcnZ18JuHedlsPKbCtCZLFkWYSI6qESyEop2NxHBLDjI83GCUSBp5AqWz9iWxjqFRWLQV1p8bwtfSfQYwO7Sum1JC','tk971CgBOlxBkLISUpV4GrTNhXhJD4tyw6OWnNAHGzXpV91uT9CJf3mBMxIyTCrFtZm0C037ZEWye2Pn','N7pVAXKaru3kZ8CGidUiD3qNkZEq0ntZ7WEk7WuPGDURHmlhuw','X0yhWg1JBMOEAk9C','h9wix9tSypEhGxtoG1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b TINYINT, c CHAR(80), d VARCHAR(50) NOT NULL, e VARBINARY(84), f VARBINARY(77), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (822752464,90,'zXhstbT5LicH2ZvPXfiFleNzyAzLp1nJ8dW7tppRWwu0mWwJp','YBeVeSUPSyczew3MFGJeu','0lSnat5tL8V3ERybyEPwv6KQqYHwqhii2O3hhR7RBJSu4jG5','1ou83sd0A7ZeZzO6i6ySeSa5aMV1','vGJOzr8Ox08tRl4BlxsZ9r05mg97qe51bb','hRPmbS5bOE7tfZkmjm15sNd6zRQoOg',0);
-INSERT INTO t VALUES (1048253098,-58,'XRbq','9icYwSdy127GTmcESp4uNT8ZB9q3ACEr','Lahi9U','ti59LdO2R755QHe6UlkaDZPwYQYt','spgT18nJX0LS0kTuQLxCWUABOnRva2nvLrSe8qg4xpERuJVbIlWDim3G2DM6Hd','fapvwx31qn2SbZ23UPD8DcFM4bCWhS4D',1);
-INSERT INTO t VALUES (745320476,64,'I8KOWtHe07g1RPjTKisDxr3OlH0kEyxKTHPMqeFpmEEf','ExPrVS1AggbkRuTDVP1L7H5tra71ufr9ZjGsMCbSu','hRqltPVFXwuBLJkMy2cIiyAMgPGFb9o9F3MAPjEZeBQ96KWJVkck','mVGvGV0jjqRNmSC5ipJFCrN9dCyUtXv9GcJazFY5ttzQaqBN6UWpzH4ye','bPeQ5yicPmiBbYkydV3TFKpWFAnmeA57DCqRVPy3EO7lbOLE50Triyc6oJBW9aHOSGAjjne0Jj8SrD4yyPUC4nXtiLYyvgCy','JRYL5U3uXzEVkISlsF4xqAgsKSeGlmeoyXQmHrEE7zJHeacvin2F8pBltjAvpWTY9Z3xM8m2HvbIFHXasq1qofPmDXZpxbZ48gav',2);
-INSERT INTO t VALUES (4155717803,81,'s6foPcpHAK2wmtpUOCC88NwEEL5hVG1IfSjybo2wb4giSHdSC386emTJi9AIB8Ve8z5ZynSN6c4NGnI','dqS7zoSxCqPNV9eis49Ai347aVq5e9yHqfrwl6xle','cqwMYBUzYwenVrhwEw7viw4z8xL2l9hvu','oiwY8zLzbF9Gq2dELgIq93J','NtIRE7Vrjd2XLVJnLNpQhRh4FX3bgyfYmHSZaXb8bPpezlDRtr6OB2aIqLDo5XTcUXX6PJ6qNXDlU4BHVT0E6THhlZI','BGNx24zbFjFXNlCv0UgZRtzj8s0mrZSCBxu6IdSQ1iB8VlKfGUp6gP39ZrOWNoGWIEGpSDcnUEuW7yKTLfeOicB4',3);
-INSERT INTO t VALUES (1384911085,61,'QJVwp6zt6Ww3L6ulU56DmR1aDvtnEukvtJdaVTw2NDJQ0Tew3CuHM','SgMuoKToafcKisOEqVE36jYhgY4vUGkla5ll2RiVPriHB','4UIFrtxmqzdR0YTkzUPfYSNeN11UTx6oGYer5Nzqf5myBaYOZoOoaqziMLeSwcgc14l8ZfwZ7h1eukjuLn','rD2pBW','BLkVMYWiTQS5GfTHvnoZwFuyhpjHJSdC8XHnzOVaYP8edDkFphd0','IrOwlOT8GIrMN4CegUrSMbnzgIsJ05hiBuo1RRikEjLCQda5xSZWmfbIxhrDjCdY7Udl0rku0L2Qsxj8fjI',4);
-INSERT INTO t VALUES (1868733501,-59,'hX3TWbSh9cWEGjfLVS','FTNn5tjkTJLgqQiBow5wG5qB6hwu','FPjUSfjfW6esRRowEXS5oQqGpSOZCy6uZYA4V1PEOHBuG0H7NQTtGT9SV','FDWqWBCYJEqjvIoXVtBOc7rFYuvTH','1RlWOLUIrKMY3rvxrXVs58htjXTzRUpGaVvpalNUaUqBv8zLcNO9JbHhRGbmxHfRapNYrn7qLtqvxEtK636TEeCbJ1Zk1jlv7nl','zweHlzqda1d',5);
-INSERT INTO t VALUES (774599211,-70,'ES3k58rDRWzTn0KSjKo3WrgOnEM4Snu2rCnTCXPcrFS2qaVKQrn','KwZux8u','ckFaRJ1UCiR5tldCgVghdxZ446wWrs60xv5w2msaY5GvoI4M3qd1Fc2Q','nRe2gK9nOzRgTy9jj','TQTadzXSEHwsYQMGWyeR1PnFlcazP','2cpl5ez9nkZ',6);
-INSERT INTO t VALUES (2755113796,92,'farNjy0b9bDZD3p9qOSJSgNOjGa1GiqidW4Aqc1J8ANM1wLAAzWB4NbNGO8yJhYWCM','S9xsV4JpbxcRANDyw6hmij1Vgn6t0IFC4l01fqMzgn7lm7t5G','gxO0ikX4PWvtKxS8LS7udnnzHVArpTRw98MM52u7n6UGk2e1bZzSA','MdHCW8iZ3YeWjmddSILG2cyA8fyQsX','j62owoIsmuWZBSMpBck7DdtgrCipz9vjO','NrR5JgEmhaZh9grcTJDH1Kz6NETnzuYj',7);
-INSERT INTO t VALUES (2418922410,-54,'Y9o1jRnPBlKxdvVm3e','cXBN6nhi7sqExJ4I','EpTkDstQHCUa8RKgNvhKGncdOi','R14RrEBmTO1mpTiFyIJPqlCOdgnHZKvcUi7Qkd6np8','L1StdrxENQFKRBSlKdEiI4ViS8Bx5YSvGinzyAiZI0B3x6SHh2QoVZeF0ECHaSQeVtNNgYU5qVs1WXW','u5JJKGBRwBpbuY30VvXhiVygC9xyl0Ir9haDoeNgyUopSLehLhM8lrF9TfMDI7CQoBj2rysCPzHsJ',8);
-INSERT INTO t VALUES (2566631469,34,'DxAckBJBfCF8Z0buitKkapz7MCpIsgZL0WPlzdrw2xyLp6PKmWJzrViLKvLpzhaC0eT','YnZkWLw','yRZT0h1mN3INpS7d','PkOpjf6L8TxpkK8WaGZ9F1OcsZm3j0IcsalRqKGfcuuYuEj7H11ki','IbTsTLFNMrdK7IHvLE0BYBJ0L0jU45PS3QwoJ3SRcbWo68G7HF4lVlpuTtQT4xgfDcgrjMs3VXovwaAg2bgDvThQR','rXCM5ONyyx7QbQNcUlyZMuOfrawaAOWlqyCOpN3Ri4ifhPDlt1ZqyhbDieNR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11786583477136186928,2325751,'6pVlskSX0AAFHhk','QfVrf9Z0GWKI9JOUN1eefUQVmpkLhGC6bBsbEV0d7JxIEcrbqQYD5NW0Z1vZpCb8TTPJuTEqSgd9ylRKM0N0FFAnetZR8KTU2Z4GeKGTIAbJcfjrTl5lOGzV2hkexYbOArhq8GNEc34Ilf6wRPdmm3mNdoVlFnHNcP6ZAqCrnwzdCp3FvfMnjOaXF7','uPIG','chJlZf3q52MyHBUK0wJDlGF','o','V1',13);
+INSERT INTO ti VALUES (11786583477136186928,2325751,'6pVlskSX0AAFHhk','QfVrf9Z0GWKI9JOUN1eefUQVmpkLhGC6bBsbEV0d7JxIEcrbqQYD5NW0Z1vZpCb8TTPJuTEqSgd9ylRKM0N0FFAnetZR8KTU2Z4GeKGTIAbJcfjrTl5lOGzV2hkexYbOArhq8GNEc34Ilf6wRPdmm3mNdoVlFnHNcP6ZAqCrnwzdCp3FvfMnjOaXF7','uPIG','chJlZf3q52MyHBUK0wJDlGF','o','V1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5556973212137816024,2850854,'CbgeXOmNL','AbujOq86L4UkvoM9RaovuAjyyb8JMDa18ziptr2rvF7IvzlSTPqa17rHOH7iYr2ZHDqKhWVdAwvlR4B7eGxuXBe470o0rtVVp7Hw1fiDYodDywdhj4o9wsweaaZlSxw0CvCR9N1GdQuvcyMb2OnbN20ZdLTDOgkQIaRgBOOMaszfafEl5OqwTsaSLGme4gW2ZhmzR0yuPFeZG4j8nVY6HVmuD4BL5ljSSvlfN7kk4O4RQiOkpqDzzD6kiflt','Il','LLTByHhcyFl29LwJwY8GIrPu7ZN3gr0RR7Ci3ccFZvbSpB4A5hjYmh8gITZDmht8LhTW23HdDxzIKwjgXluw9zr4b04dX5lc4WLxzAiykC5wqWDaXh4NZ9mzlG6gtM3WwW6BeiIlgywAVtfU6yrSzJeLDN7UBSOC9h3PGIlOZ4K5poYl4d6ST5ec4t6io4jXxUBdyFGSnKZ67CrswhDvy1ASYFX','Hr','2v',14);
+INSERT INTO ti VALUES (5556973212137816024,2850854,'CbgeXOmNL','AbujOq86L4UkvoM9RaovuAjyyb8JMDa18ziptr2rvF7IvzlSTPqa17rHOH7iYr2ZHDqKhWVdAwvlR4B7eGxuXBe470o0rtVVp7Hw1fiDYodDywdhj4o9wsweaaZlSxw0CvCR9N1GdQuvcyMb2OnbN20ZdLTDOgkQIaRgBOOMaszfafEl5OqwTsaSLGme4gW2ZhmzR0yuPFeZG4j8nVY6HVmuD4BL5ljSSvlfN7kk4O4RQiOkpqDzzD6kiflt','Il','LLTByHhcyFl29LwJwY8GIrPu7ZN3gr0RR7Ci3ccFZvbSpB4A5hjYmh8gITZDmht8LhTW23HdDxzIKwjgXluw9zr4b04dX5lc4WLxzAiykC5wqWDaXh4NZ9mzlG6gtM3WwW6BeiIlgywAVtfU6yrSzJeLDN7UBSOC9h3PGIlOZ4K5poYl4d6ST5ec4t6io4jXxUBdyFGSnKZ67CrswhDvy1ASYFX','Hr','2v',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (32372883991385755,-6858025,'0eiQUP','ZAue6wpMjjPW7gS5ERh6MSRm4CCYTGUkIRGN2TrP7XUTgr0esgt29lwTO50jt99UScQ0xuBobKx7sMFHBrl6QuBz6xRk7ClPWCTEMrrB4CuLCRQv0be22exqhf0SsT56Gze0myJfgcTdiJ1gGoRhWJA','7p','aukZxHZGii','f','4',15);
+INSERT INTO ti VALUES (32372883991385755,-6858025,'0eiQUP','ZAue6wpMjjPW7gS5ERh6MSRm4CCYTGUkIRGN2TrP7XUTgr0esgt29lwTO50jt99UScQ0xuBobKx7sMFHBrl6QuBz6xRk7ClPWCTEMrrB4CuLCRQv0be22exqhf0SsT56Gze0myJfgcTdiJ1gGoRhWJA','7p','aukZxHZGii','f','4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c BINARY(35), d VARBINARY(21), e VARCHAR(31) NOT NULL, f VARCHAR(73), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (87,61,'faUW25G4O2ORE0tM','0','4obnblvew7I5Kq3b0q','26v1aqIGLUuFcivry0wi8ACBzHOp26q68HsBR9t21H','g','B',0);
+INSERT INTO t VALUES (-10,9,'Iap7','drf4','FYEUL7kGmuKny1Ttyr4JJryOoziKZVx','9WSiQ4XFAqVF0mvtPg9bQBhicJnnath6a3TB6lcxRXR8B','a','s',1);
+INSERT INTO t VALUES (87,56,'o8P4tqqvYBO9ijPZt7lMl8bvcz','iigyMexoXB5N9','9GgK2UniWKbwokfuYNG41GnDi0E','b5QWdjwmsCwBmmayP8Z101E8m61RdHU9mObY2Y6Tcq7Yd8HuIL80iBXOm45Yans5PaQybemfo','YP','m',2);
+INSERT INTO t VALUES (-53,7,'FiBwvhFhfCp','XDtvZKQWltpof5cS','XeAkVvWqjm5lU4Hea','NZNlltnLd6JnQmpuYSNYELOH1KBNmePUAvlkco','lB','U',3);
+INSERT INTO t VALUES (104,-107,'TnreDRjtga7D','heCfMGzdNT','E','KH229IEpkqrD3IVWSF3HbpO0N61L','b','3',4);
+INSERT INTO t VALUES (-4,-38,'flO44Wu7LzYGvRhI','7TPl7D5Q','pXJUuAd','dIZSS8FORUt5w8f9WqpUx5IoaaAijoRvIkevcbbnSUFV2lnhXbtMymSPUqsjM20','1F','s',5);
+INSERT INTO t VALUES (-40,52,'cqxWtBi8NfkM9dNNnYcp84KMspQgvXUf','ojABS10o2okf','axGPK','swFW8A0h8BcAyTQdB2LJgtLL543ORch587IPX92SCCYCqEmsuW0rBTYbKQ6bOTtcBby15t','f3','E',6);
+INSERT INTO t VALUES (44,-75,'HLH5KWF04u3Lj','bN9ddK5bJxTMGQEd','gX8Gaf1cHvIw80388Pu7ocQ','wr','H','8',7);
+INSERT INTO t VALUES (94,-118,'xa8OswSANS','tIfPb6nJXn3V','PfjLXn9','Oo9zFk5s','6','m',8);
+INSERT INTO t VALUES (-68,-27,'M','nINrSns1w1wXTuS0mDJ','yj83','79VpLzzteRKHZBEUNiUu38ftD3I','K','n',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT, c BINARY(35), d VARBINARY(21), e VARCHAR(31) NOT NULL, f VARCHAR(73), 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 (3234341308,-102,'BXXdHx5YwAzXRXSWd5QruXkv41NVwHycJcUVqqVRimZCPiGt','FnYBiakEpuCea8DLfOvhIjjmFYJvDFJVNqMNteny5JOJ','Wc8o5F7Nvdg8o9txQTouZqqFvQXImKkLGI80IhRPWNkdUPbcguK','olQA','Jsvwc8PfyeiZ2GfL0GkNaB3D8kxU4EHiyjoaEoVHpS5M4aJ5wVwMmvW91Tdlt','7CnrCzy5eQWzPqi8ZW95TvJmpjsAmmxNH0BnJLfOg1FwgRZJmRnJY1PUpY8VJv2TLXy5wKwS',10);
-INSERT INTO ti VALUES (3234341308,-102,'BXXdHx5YwAzXRXSWd5QruXkv41NVwHycJcUVqqVRimZCPiGt','FnYBiakEpuCea8DLfOvhIjjmFYJvDFJVNqMNteny5JOJ','Wc8o5F7Nvdg8o9txQTouZqqFvQXImKkLGI80IhRPWNkdUPbcguK','olQA','Jsvwc8PfyeiZ2GfL0GkNaB3D8kxU4EHiyjoaEoVHpS5M4aJ5wVwMmvW91Tdlt','7CnrCzy5eQWzPqi8ZW95TvJmpjsAmmxNH0BnJLfOg1FwgRZJmRnJY1PUpY8VJv2TLXy5wKwS',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(81);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(81);
-INSERT INTO t VALUES (3044173656,71,'6R0yMRH','95gYaMQAhhPS0U5siv9QG079CnRsBP9MA8xtMsAxMvVDn3Nc','CmNRUTZdlRSbbHHno0bH6YTrC','17HmXIlQga5mlpkCRrwcxCYKTwwzppZP9Ih64qhjZUAMcOv4BCqupNSOuDlrxbX6PTFr','wnrcp4gWab07gD0drb6BZMqGBEeg5qktpjHSrMgkCaFCJCnYk3UR8e','Nl2I6xi3DnEKm1RXx6ZAGShoMQ8gV0mTzs7q',11);
-INSERT INTO ti VALUES (3044173656,71,'6R0yMRH','95gYaMQAhhPS0U5siv9QG079CnRsBP9MA8xtMsAxMvVDn3Nc','CmNRUTZdlRSbbHHno0bH6YTrC','17HmXIlQga5mlpkCRrwcxCYKTwwzppZP9Ih64qhjZUAMcOv4BCqupNSOuDlrxbX6PTFr','wnrcp4gWab07gD0drb6BZMqGBEeg5qktpjHSrMgkCaFCJCnYk3UR8e','Nl2I6xi3DnEKm1RXx6ZAGShoMQ8gV0mTzs7q',11);
-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 (2323650481,-25,'569htxw7xVGz1q5mOFwNxg2XO9dYEiGNH9Na1eFVtxxDgObFKooWXh3XYG7Gdk18','BeNKnkCOxl76GCNAumDukD6zYkTWeAYOm9To1OCq7GM5N7VgTFddZfDSqhiUiUuoSURIywDHyIRSS66PwI8DlnwTMoXoXcC8Jzc66RVODrvrTnbvtnH9eX5rXo0u0TzN3O1QQZQicvbMPeF90isnNHYqBOXBteGljcZx8Q34jOXQ8yhRr2eSP639xBByxsCYtn7cTVFhWP6FhnqOdCk1EfCpIHEmbr8VHZ0ebMq','dhLH8jKIjPTHZ0Qxekq','zfWrlm5U8PKdpE8PpBPJ06FQNjy','P','BMM1guC9eNwfFrSgzADi3QwucVojoJQzHKIIJI4RTYgEa47DhkjzI6A8zEqZbYnnzXBHdyXpj',12);
-INSERT INTO ti VALUES (2323650481,-25,'569htxw7xVGz1q5mOFwNxg2XO9dYEiGNH9Na1eFVtxxDgObFKooWXh3XYG7Gdk18','BeNKnkCOxl76GCNAumDukD6zYkTWeAYOm9To1OCq7GM5N7VgTFddZfDSqhiUiUuoSURIywDHyIRSS66PwI8DlnwTMoXoXcC8Jzc66RVODrvrTnbvtnH9eX5rXo0u0TzN3O1QQZQicvbMPeF90isnNHYqBOXBteGljcZx8Q34jOXQ8yhRr2eSP639xBByxsCYtn7cTVFhWP6FhnqOdCk1EfCpIHEmbr8VHZ0ebMq','dhLH8jKIjPTHZ0Qxekq','zfWrlm5U8PKdpE8PpBPJ06FQNjy','P','BMM1guC9eNwfFrSgzADi3QwucVojoJQzHKIIJI4RTYgEa47DhkjzI6A8zEqZbYnnzXBHdyXpj',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2037802409,5,'Gqtn5i8dlTrxiXPnwaC9KRc0EczyoVnn7WuIEMhU08z2auJBsDCKY9X5PHcgGNEa','WNgCJFvk1RAos1X2rb9aT8sawyVPSTpifLW6oa1Yt5SbkRQ0ZaGXDLuGPfBMq1ncxTqazROUpMqTN6xHVSXCnL','mSQuUFRbdtWf4LGS92yJYxOv77OAKdX9Fdq1kYF2BtNcB6YMOcKCbB6xVoTxaH5ZcKPUVPQuI3SYmMZ2bL','ZhudsuCopXe1F4er9SOdlR94XenMUQ7dM60j9IUQywp3E5DprBIADECBwBwqrjE2CxhUMLVBmYRAGBpO6bDZLNhyalmojROSAmf0oDDFkDpi6g0dmT61tNWUI7XnjM9Eb2EZPO4W','8z3Z7VeMf4G7mIbWv2U1OaFbdamR5XJNEC4UhCTpnuuiqxtltRA2jG4dRvd1C','2lEMWsFMxL7O0ZKaPSLUBPImDNKC4qW9cbBHST2lYRvXSENPqb6nOsbXa9jlUVoHeqMHHXueE1Lwpdw',13);
-INSERT INTO ti VALUES (2037802409,5,'Gqtn5i8dlTrxiXPnwaC9KRc0EczyoVnn7WuIEMhU08z2auJBsDCKY9X5PHcgGNEa','WNgCJFvk1RAos1X2rb9aT8sawyVPSTpifLW6oa1Yt5SbkRQ0ZaGXDLuGPfBMq1ncxTqazROUpMqTN6xHVSXCnL','mSQuUFRbdtWf4LGS92yJYxOv77OAKdX9Fdq1kYF2BtNcB6YMOcKCbB6xVoTxaH5ZcKPUVPQuI3SYmMZ2bL','ZhudsuCopXe1F4er9SOdlR94XenMUQ7dM60j9IUQywp3E5DprBIADECBwBwqrjE2CxhUMLVBmYRAGBpO6bDZLNhyalmojROSAmf0oDDFkDpi6g0dmT61tNWUI7XnjM9Eb2EZPO4W','8z3Z7VeMf4G7mIbWv2U1OaFbdamR5XJNEC4UhCTpnuuiqxtltRA2jG4dRvd1C','2lEMWsFMxL7O0ZKaPSLUBPImDNKC4qW9cbBHST2lYRvXSENPqb6nOsbXa9jlUVoHeqMHHXueE1Lwpdw',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT NOT NULL, c BINARY(95), d VARBINARY(89), e VARCHAR(79) NOT NULL, f VARBINARY(50), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7966501,1606840744,'CyF9cV3LWqhP1l1RoL21RD','AxHG2Olw2g3OYStCuE4NcAYWxyeaIDv','o2ILdkvjbwtUu1sXmnPr2qKiKmKcF4bjalw4JqlfmVpd4hpXK7LJj9TOEw8tm82Vq7y6WB','uBw5YULixWtFczvN3ylgYkA','bxDZo4QJJeZhFzXwPSUpY4BwRDqkBZB7Z3541woX61aOxkhIsrWfc1x7pUn91aaqHk4MbYt5oH9NA5WXEGYbJnYu4RHso5fFi','bGrlfmePpm1FniiT2lyv6z5tQiAcBj68ylFu7WZ3t0bTnSpeS6c',0);
-INSERT INTO t VALUES (-2929292,-1168261049,'3mNkJeTBS9iEQBihIvmyPu4rYJezXmRID9g0SVbV','rLoySnY5t8moScmnfSkJvvdJwJ9gIQln5JxVYPcFDPaj','IVCTclIidJAfsE24pCoc1Orl7PyVgLsPjGNlzAVVwLtvy5d8z5hoTQhM','yhpdqI0g5VDoDU5a','5SwquTefOK2IzvMXNB6sIYeuZKyG4NP2WB1Pkf7E7wyqoykIs2jmDEXVvDnSHsJEisdlFWjeJvDCu8hRFxWQRZYw','DhTnEOsljJW7hR3DaHgrZH2tn2pSLQ64BDC6RvfXnwoy4ix4XcfVyPJZGD53ChRHAm10e',1);
-INSERT INTO t VALUES (-7938656,1537882727,'geErnAdRBuBOS1VUus4Xxl2jII20uP2dc6Fev0yF6KNoR','6AfNIKyIck0AogTc','Cjww1k25bh8ruWGFExZbwZlyT7Hk20T1cR0kytd9rOEy8S38bYtS9chPPg2rpHENmGqpyJ4WXAdjqF','XP2KaeFbQlcRSheBCBoDKwlnLNLvJjLeLllQIfNr4','6D3TIbilScx8Em6JbsrWjYwwFcQWn2572f5nPeQo9otcILBzGPvtan4PqdSEwYAT5e','40NarsY39ReG87Y0ep522NBlPrM',2);
-INSERT INTO t VALUES (-6077359,-634185675,'f93JpFCLXPem8EWQuG9g8GyqXiWLZCVPyipN3ubb6ORQ28GSg13qltBCq9vN','4onLZ6yBhs70Cfh94gc91bvnJD6iwtSPo1v25YX18z7ZGNB0vvYTXXJmX1QjpRGNAGLv6W43Rmx','Xj3Dw49QiW58GywlosseAxjAuIHL07dDFc5WmF','XSdbeqnRX8NOkXo35MukZixp','PWH3uzorHufC3I','hEIc1dG0WeCsRbMPOjoUro9N',3);
-INSERT INTO t VALUES (6274131,1862618317,'OFK','Oa5v8j9AfrIcoJj46JA7Twzot1GKKbxXx','QKSFLhQIVJ22V99tEp2GCN3jExlcZRDqSjIRi6bPKIbmRDbqp5SN1S5muGyiYIwu1sHL','VM','KUmCV9wZeR1D','mHU3QqQLh7GRXPB9FiRYzwjWPin4MbsHgcmKtHKbwyulWKF5J',4);
-INSERT INTO t VALUES (-5258565,543449444,'wSaLgo1YV4q1QuQAcGKaMHgLc2O17BLOkjtAI9rqHpJojMe0oE2uzu','L1IJ3nhVyRHMHewt8J','0OeV9VEO5krF9Gat9X0YPxqOmqqobjbuoixz','9dtJeAnmt','ay3dd2PvXA','hHaIdyyBVv1LJoXPXl4NHIaJOtWEeHbC4wt1jRhnRLlhUi0yzRAp067NjcK5sGp6VXIsvvPwPd5CAAmjWBmxk',5);
-INSERT INTO t VALUES (7254223,-1427945546,'0nhXWn9V9HoSnrPwy8JKidO','GRGVyeXXkD8WPXX8rNz1XAeh8I5cP1OFn7S95LbO84dMkXVJq4qti4NPcWde9jzZ','kOgYCSU9G3sMsPh2j1gvGbdo0xfUTRn7ScRzcIX09lsGeGZQ','7hAXCBEgtUdOg7','60Z6ZWFlCKETsFv3GFxaZnGBvdIjpQX2oF9lUpmKw9A72R994zdgasFihmNRc3wX3jncJGlUkHVNqf6GYWci9asaJ','XvVGoCmMOIyXevPnoId9kqc6ObTbcGirtMwePYyVpQr9Sx',6);
-INSERT INTO t VALUES (3358121,-1905432257,'Lf54D0OJ71VNmGA6DI5uNfQ0TiF8U','hl100sdfdSFepr44102KQA6On3295NcaGqRSg3PdrvaRxEoYoS','2NLTNO3Mp08aGUhWjUhXFlYjZkwdgDXXCb65','IvLN4TzcwGN42tkairSewsXNQAKXdGXQEwh','Wv2KvT9GA7XuG2I5Tawv8bzI03m3xeC1VVQnuVMNVkGoQUtbrTWXg','hZWk5re00X0XBzi0Gdh3wHbtnTatsUXXWxBGaTaXduUxgihRmNUIXQ9O32kyP',7);
-INSERT INTO t VALUES (5481791,-451506121,'bv6j05Z2v7UWPLOtUCMR9Suum9xKfnfnVUotuHuTMmf77tLmjHUh6McPoJa5NmHytfzDGnYI4rUAcp4','eMR0plB5ZQKzp8M0bES7f42DwCIV9BvbpSHO3EY','gs5ailZIig6PSuBegowpc','EMygpVm7ewDJWeY0VLB8VU2KFhCTaM5dqTxrgJZxGdu','rJP2DMjWS9nnuIT1UsEAX2xB1NJwiEPGPrAkIhyoBNjIJhFaPsCR8Fg1FZ7bAgt0gwefON5TCYOlzcXFYegPLzj8Yj5pQVSwMH','RrjjkwDzJ3HTbDj1anLOD6XKGp8RHOkmJc7sSiVuP8GBze8KU',8);
-INSERT INTO t VALUES (2225138,536277711,'9bVwK1WIXlUWdxjPESG5rKA54D5e2ZeNBrm0e0LYNKuj','dLGXZmlQuJZ2aV8NKMym0IpN50GjK5VC2fIq5mWOxwoVkbeW3UDK1','ugSvH3KeMb36o8NaAzx2A8EHPRoVWPLoDJRT2JMgkdY','sG5PxEzhjmM1QRdgmW3HArA8cR23H6zb','MpHKPi7K2WSF0nQmrVn3WPCukMvBmNExRwfLWNYv9JNBF6dgj2ZwTiKxshZ','PVydYsFdQuJza80o74UOje7VTEWRaZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (119,-119,'ZNSua49DkoeoO3f8dWD3R','P6F74bza4AVgAWjR','SaT5bj','2nvuZZPM','p','R',10);
+INSERT INTO ti VALUES (119,-119,'ZNSua49DkoeoO3f8dWD3R','P6F74bza4AVgAWjR','SaT5bj','2nvuZZPM','p','R',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (-61,-58,'zWZrQ1G7AsB4','uXxDE','Dh5loY0z87ROKvg4z5Umq0p1uuYZ','IO6vsUiH5fXLhIA0LmWvcTzG1YQ5LVdKZp5xhEFVkJZl4xZkB8LXCy9kGpnkOiXz','s','3',11);
+INSERT INTO ti VALUES (-61,-58,'zWZrQ1G7AsB4','uXxDE','Dh5loY0z87ROKvg4z5Umq0p1uuYZ','IO6vsUiH5fXLhIA0LmWvcTzG1YQ5LVdKZp5xhEFVkJZl4xZkB8LXCy9kGpnkOiXz','s','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-3,-68,'jHwuvIC','oL5BPSiTMVQjAIS2q9RphXR7fgbeyK39VLX2FajvYIXALLgYoenUhsAuK9i2NMXpPY3jFjf5A55cwZlZ1gu26xJauCRfK4QFCjUwArDd8Vlrr6uHPmZ3pPs3gtxJRsKHZMj2KITMpPCQTOM5eDA69wkhE3PfWRoEdlr5HFRaUAnuY6w1AqmEC9RGMh4nnoQQZyZdqBLO9fxKZU4qo2cqMsyGr8Bz6CAW4cNjIlgOq5VQxqMLtY7YgKHiUsdtii','arf7HCu5ySteZ8','36TywOcB2LQoz7sQ8db5uDn3kmkLquMYaCEcMeZ98u','V0','7',12);
+INSERT INTO ti VALUES (-3,-68,'jHwuvIC','oL5BPSiTMVQjAIS2q9RphXR7fgbeyK39VLX2FajvYIXALLgYoenUhsAuK9i2NMXpPY3jFjf5A55cwZlZ1gu26xJauCRfK4QFCjUwArDd8Vlrr6uHPmZ3pPs3gtxJRsKHZMj2KITMpPCQTOM5eDA69wkhE3PfWRoEdlr5HFRaUAnuY6w1AqmEC9RGMh4nnoQQZyZdqBLO9fxKZU4qo2cqMsyGr8Bz6CAW4cNjIlgOq5VQxqMLtY7YgKHiUsdtii','arf7HCu5ySteZ8','36TywOcB2LQoz7sQ8db5uDn3kmkLquMYaCEcMeZ98u','V0','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (40,-8,'7kWiMWGqSDiQHGcKBzo','LNkJ6yXmdbP','mdQwTHI4Hi8oVYp','jRZxUGtjjzytWe6KpLVzEg','yr','q',13);
+INSERT INTO ti VALUES (40,-8,'7kWiMWGqSDiQHGcKBzo','LNkJ6yXmdbP','mdQwTHI4Hi8oVYp','jRZxUGtjjzytWe6KpLVzEg','yr','q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (59,-106,'jaMvkKJaHLo5lOa0cuEbi','HLlXSehO1XOKq8sHPp0PoliKtipWWD03ieamtVToKBmusa51pLPKu3mJ4dXxVmodgvU5TCMvKKaCqj5LovS5rqrFBWgj3iTUbZjeZVFnebRzPd9WtAzpxTrNYnokPh5rp21iF9W8EZkDQU','G','tYHjTS0Z7GUYvQxKkP2QgEam7KXuyyS6D0Yr4CTaJ6I4GcAh9P8LRjpkCd6JqU0BXhu9nSaCMIuMs6SRS','gxg','r',14);
+INSERT INTO ti VALUES (59,-106,'jaMvkKJaHLo5lOa0cuEbi','HLlXSehO1XOKq8sHPp0PoliKtipWWD03ieamtVToKBmusa51pLPKu3mJ4dXxVmodgvU5TCMvKKaCqj5LovS5rqrFBWgj3iTUbZjeZVFnebRzPd9WtAzpxTrNYnokPh5rp21iF9W8EZkDQU','G','tYHjTS0Z7GUYvQxKkP2QgEam7KXuyyS6D0Yr4CTaJ6I4GcAh9P8LRjpkCd6JqU0BXhu9nSaCMIuMs6SRS','gxg','r',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (62,-92,'2nn4gyP9CJRtUqaKFi4RxQ','TOY9zggpVRECrgpWguKqAj7yHt3mbyyxFZkDhBnGRd8WI2IN5cDvBJHI5e2FftgKrFAS3dWle36AiBWIPFdADEUnTdfUaHfeJQRRE1WlUmscpcK5CJwTIgwCkVlUUf9ddEat2D9wJDrbv7TvoHsh8sjI7MbbLP9fe9wdfOJj5pjTeB4yc7BHZxnJRTOw8ocCw8YBncKNRSemO5rW8W6ZY23vxN8','MEuE7XCHk3RUvOCTHNtDiwDsAJNV','B0iByFvA00hyhK7UP6jSoR0rcg3qh4mmUtRcbl9T92fhEjk7pK3feLqSexopqwb0XvSRXx4tBIrc6EC722GRsZTUmejWbPOENBtdHibEo7rkAbxiwasa1hI8XVpl0QY0Rq4WsnHeKIV8NcgKdJ1AsrEJaT4GTSwW','AAp','IM',15);
+INSERT INTO ti VALUES (62,-92,'2nn4gyP9CJRtUqaKFi4RxQ','TOY9zggpVRECrgpWguKqAj7yHt3mbyyxFZkDhBnGRd8WI2IN5cDvBJHI5e2FftgKrFAS3dWle36AiBWIPFdADEUnTdfUaHfeJQRRE1WlUmscpcK5CJwTIgwCkVlUUf9ddEat2D9wJDrbv7TvoHsh8sjI7MbbLP9fe9wdfOJj5pjTeB4yc7BHZxnJRTOw8ocCw8YBncKNRSemO5rW8W6ZY23vxN8','MEuE7XCHk3RUvOCTHNtDiwDsAJNV','B0iByFvA00hyhK7UP6jSoR0rcg3qh4mmUtRcbl9T92fhEjk7pK3feLqSexopqwb0XvSRXx4tBIrc6EC722GRsZTUmejWbPOENBtdHibEo7rkAbxiwasa1hI8XVpl0QY0Rq4WsnHeKIV8NcgKdJ1AsrEJaT4GTSwW','AAp','IM',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c BINARY(3), d VARBINARY(52), e VARCHAR(81), f VARCHAR(99) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-28107,-950526,'vh','N0ZzAB8AxEdFtlj3Wldreaj8z92EVdw2anNGg9jVI4ay','AOIGvp1hPnhyiCoJcs5hxjxTllkn3','7RBckXRX3KlrzDZJmIOM6oGwvArrGjIfa','Q','H',0);
+INSERT INTO t VALUES (12502,-1335157,'OV','8BSvZSUkKHpiMoaSzrtMNrbH00dybWctpG7d93r3iDc','mBSydGEKWdbFbICUdeJ8vG8l2OPJiytDadEZKFf0pZUtt8','JouaOWoF0nDnHrbiced15HALfZDMJWFCsAJAkopvPr4yegiScljYeZygQpjP6VvYrUyoAt7dUYlnhF9FTOp3VU8ARAwt5wES','Z','i',1);
+INSERT INTO t VALUES (13549,-3142917,'L','4WNn7saQ','ZdAtXCO8KtFYzdvwkCIWuQXyn1sTuK5elf3AjfaMHxwpnlAXMxGVtTXPDXbr9ATxzKVf','mxwJcrwvDyC9phx9mXh5QpF8fijAQXz0o03cNFBw1QsP','a','8P',2);
+INSERT INTO t VALUES (-3744,5656252,'XaY','jQzKvzczQjiSoyF6tSYDGy','lXbMPpE2Mp2N8eJ2yXe4krx99rmGhYjDIhiS9O7E3VXc5VFtdqoxrv2Skkv4GP2aIlOFhZnH0Y','nBCostAfYJTS5y3IlrHAGJFDrLYmTMpCm3','8','R',3);
+INSERT INTO t VALUES (-32588,6241747,'j','HuA0TkndZjxAf0GNxPu1','JUB0hmizYy2DbTzHzEcIxaOxRGNN5R0BLuUYvIv2VgdwHJVOErUvIfv','rZfalhq5ZcVvQXvJjnq2WvF8Ku6iLVlmkONlTiTuNSRiWnNzUz3fEwthwTGJ2jLtMkvnCKGCPLhot','4','LX',4);
+INSERT INTO t VALUES (8379,2139492,'k','kenVeGbqisOIr','OUCdI1tS7M79KdmHuG7m5q4rr0PbFp8Ce8TGIMyJHZXyKd87YLmlTs2PgwCJcAXMbcqeJGptvB','6LTNyu6NoGlMFYGYOiSQQXeShw2zBOB7NnILLjzlxfwPsgZuCl','g','np',5);
+INSERT INTO t VALUES (-22064,5057213,'aRh','M','F8APACa4Voc41pQOOup8D9lTuRQLxdhe1swm1F2qLsOUPma0Fg2qseW','lTPGAftp8','E','c6',6);
+INSERT INTO t VALUES (2639,-5173814,'jd','ZQVWRUQYwO9tv0L2xb34j8','AoKHgxqyNyprxGP7Arj','IdmWMwsWGd06AUdIY1rGSCYtY76KI','t','d',7);
+INSERT INTO t VALUES (-10387,-717931,'Ob','y6siWkXfu3tFBKfR8pntktm4a','W8uwyLMbl5niNzzSz5zgDFjZdJzCTKjMhlpEvXpOgTVK','0MCKcJQPZpCDHEZeMKZ75jkNDv4ONoX9u57Oj7RyPPODCJNZPcBn0ck2AL4ZnqvBiqHZYGAsjgKe','A','m',8);
+INSERT INTO t VALUES (-27795,-2558424,'I','MKTKpSC2EQju7W10SsN83I5HylMrsVZQrTPko','WK5UjLAsCT4FQ0EG0HGCFdyc','5NwVOBHwSbh92rf5VBxXvcDnVJojmTOFlzi29lzbs091e4d2NCaMLVX732X9fHYIfGM2kg','w','k',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c BINARY(3), d VARBINARY(52), e VARCHAR(81), f VARCHAR(99) 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 (136072746,1321617683,'JqUhDaLKewPmNBiMD0fhDsoHI49m28bb2mIA4mpjzm9VEOh41l6jtRrL8aIN4VD6QFYMMxFYSO','URMwwkE22PDcPrF8UaH85MbVBusPpNJHX20gih2SMFZcaNEfLOnhHYNkgkjF9yjbCY02y0uO7mHjGJ8N21mA','RmQaM8t0EOnqVG9HjqQ0DJiQOS6ElYik','sUuO','e225zP8dj','OextsdJL53mbzEdjX8YqrZ1p5wG2S4Boia6wlpCNDKpB9reQRUe3JU13zHmWkGcRyuhlC18weIQ0QbtEwcV',10);
-INSERT INTO ti VALUES (136072746,1321617683,'JqUhDaLKewPmNBiMD0fhDsoHI49m28bb2mIA4mpjzm9VEOh41l6jtRrL8aIN4VD6QFYMMxFYSO','URMwwkE22PDcPrF8UaH85MbVBusPpNJHX20gih2SMFZcaNEfLOnhHYNkgkjF9yjbCY02y0uO7mHjGJ8N21mA','RmQaM8t0EOnqVG9HjqQ0DJiQOS6ElYik','sUuO','e225zP8dj','OextsdJL53mbzEdjX8YqrZ1p5wG2S4Boia6wlpCNDKpB9reQRUe3JU13zHmWkGcRyuhlC18weIQ0QbtEwcV',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(96);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
-INSERT INTO t VALUES (314551931,44407991,'moeyidlfkypvgDFUNO8PfrqcSX8FOyaENpPp8PYBxySHzt2w1To','qccGrgwXmeyf7TQXxczI1meOJGa5barwhl','380GUIRqZWQAaolL9kv9giOkB67nSRR5WPpbOTUA','HHFBYVq6PBu2cRE6flxd409qGq2sdVVWL3im5XZ4sjaHyeOYUg','CnxP61KvBboyKWWNo0ibkUBQNdPflVQzwzU11EYNr10wA3cZ','bJUo6spcpWfmXAK6QRYUwlqfUb0erFt8iVHLAHm2v7GT8aZuOgOl7L4r2jrnx4v3g7H2YbJzbHmCKbWSMMQvG',11);
-INSERT INTO ti VALUES (314551931,44407991,'moeyidlfkypvgDFUNO8PfrqcSX8FOyaENpPp8PYBxySHzt2w1To','qccGrgwXmeyf7TQXxczI1meOJGa5barwhl','380GUIRqZWQAaolL9kv9giOkB67nSRR5WPpbOTUA','HHFBYVq6PBu2cRE6flxd409qGq2sdVVWL3im5XZ4sjaHyeOYUg','CnxP61KvBboyKWWNo0ibkUBQNdPflVQzwzU11EYNr10wA3cZ','bJUo6spcpWfmXAK6QRYUwlqfUb0erFt8iVHLAHm2v7GT8aZuOgOl7L4r2jrnx4v3g7H2YbJzbHmCKbWSMMQvG',11);
+INSERT INTO t VALUES (-62012367,-4578727,'jo','1U5cKtIhkXwbvPm7yKkTnw8YKitQPx5d39toWBYniCt','HbdrTwo1HCHl606MP3CpkWZCv2ikF','ZIVfUoNDjVOXEultzBmOF1MF8UB','k','OB',10);
+INSERT INTO ti VALUES (-62012367,-4578727,'jo','1U5cKtIhkXwbvPm7yKkTnw8YKitQPx5d39toWBYniCt','HbdrTwo1HCHl606MP3CpkWZCv2ikF','ZIVfUoNDjVOXEultzBmOF1MF8UB','k','OB',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (-895697769,-2236877,'J','YSjA33N0ElTjHQi1llbDgNkLf','Qxa','rzgqWFpi23au4y6qZNLkOOyBEAplD','i','Sh',11);
+INSERT INTO ti VALUES (-895697769,-2236877,'J','YSjA33N0ElTjHQi1llbDgNkLf','Qxa','rzgqWFpi23au4y6qZNLkOOyBEAplD','i','Sh',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (67301489,-865823768,'SCbIk3TvB','GFy2wwIWiI1PGY9xe9TFi8V8gxbJX3B4cyV1Fm','RCgEbfYb8pDH6oA998GL6ntG76o3VjIoao6NeRdoNRiw0mkiRAhn','63k','PdIK','SEE03cJve',12);
-INSERT INTO ti VALUES (67301489,-865823768,'SCbIk3TvB','GFy2wwIWiI1PGY9xe9TFi8V8gxbJX3B4cyV1Fm','RCgEbfYb8pDH6oA998GL6ntG76o3VjIoao6NeRdoNRiw0mkiRAhn','63k','PdIK','SEE03cJve',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1950220974,-636733449,'8wHbm6U5PhNF43uWsL7YbagU51NtTU4Ckf7XB5gwRodTgltmoWhHd','Pqmb2EWhByWCNedZ3IyBVqvQuTo82Qpq5','14uqRoyyynZqs8XisSGqO9izfstyXlIZFC3CbAspfTcWclq9p4B3X9VqfMzmFbsrUbDtbk1Bme4SHF7','qpar4Ipxq6Ff2umPK9kKWVmiN3wfj7DDfrUO5q4b7z9xa9RgqWih9z5bjQO9I4MncuMsBWlIWKSiWuf1e9yCPJB7jV2GoFBFt2TsHp457FgLB7eBuN8EqTQDq','1EDGCRXLrtwJvhgrlAkYjtym6zPJTu5313oBOnFUwyB2fPOXDkSESqFo8Fv8','LdSZnOmIEuggbyYnlXpXae3A68UaklM6o',13);
-INSERT INTO ti VALUES (-1950220974,-636733449,'8wHbm6U5PhNF43uWsL7YbagU51NtTU4Ckf7XB5gwRodTgltmoWhHd','Pqmb2EWhByWCNedZ3IyBVqvQuTo82Qpq5','14uqRoyyynZqs8XisSGqO9izfstyXlIZFC3CbAspfTcWclq9p4B3X9VqfMzmFbsrUbDtbk1Bme4SHF7','qpar4Ipxq6Ff2umPK9kKWVmiN3wfj7DDfrUO5q4b7z9xa9RgqWih9z5bjQO9I4MncuMsBWlIWKSiWuf1e9yCPJB7jV2GoFBFt2TsHp457FgLB7eBuN8EqTQDq','1EDGCRXLrtwJvhgrlAkYjtym6zPJTu5313oBOnFUwyB2fPOXDkSESqFo8Fv8','LdSZnOmIEuggbyYnlXpXae3A68UaklM6o',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c CHAR(59) NOT NULL, d VARBINARY(55) NOT NULL, e VARCHAR(55), f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-920455726,3685273065,'OS41GDRmR7pxS1ynr0j','KcPF51lo1pfGh0tRaDO2WExgLruId6lm1ybm6OdbQVVbUg','9ESeFtoqOq8F2r8Pah5RXH4psszkRxeX5pkjdQ','h9B4KsXl37Yu','IM3OipEAE3aeNzMhO','EFfTePtVTQ1fSJcrYrCJiwi4ey45v5jiUfj2w1XOmVkk4S5bgTtvLrHNBl11T2dUsL4D4SFZ',0);
-INSERT INTO t VALUES (-951718195,3316587621,'N3xa6mVqxvtH','X','nEhu0hevJthywdXmPIxj','ebG9Rv7nG','kQMw6wVcNr1sKp2jFfvQeSpo614EJ6YZKZO3385vS6UvWWJDZfUAfPASZHh8DG6oT0Sg6WSWoWXMaXJMUB','0AtgrF9w4mGLzEfqWlnWIT21o1TM7udvi7CZ0LijHwV1E1VbN8dCHQGLBLwzR',1);
-INSERT INTO t VALUES (1299784147,923017107,'kbgIgprj9lOycf4azEvmmpUc','AOHk6SJCmkEZL90cDL4OLfjMW','bOz6lykVQ','oEs','tiNNNeJadN3CN0xcBat','uRjBlXiupCmYaG3sdgtPoEZxrdo6sCogh5vcH7lojz8d7dC4j0RGjfPvCvIf03BNMPfQfaF9yJ3',2);
-INSERT INTO t VALUES (-501472705,1962982920,'x9dDsPAsl0vMIOwTuoY','Buko5waASdhWwAmM6os0mf9KloF','ZxGqeYKaNu','tVptM56sxWeX8IYCHAB','MRs','hHdG7EV1a3LUKSEkA0ctSgt04nPwEf0I2mSVOmwVSh7ReubktCUzOzOizaVjegHV5u',3);
-INSERT INTO t VALUES (-2029599668,879212550,'mJYbSjESUF2MOv','QY1XX1RdZJgfYSx070JaoMTzGY2Q3DX5kIO1YzT1','OSzeM9dXf3ASR8aBPLb4Bc7GhEl5Qf8QxQ','SEuwoHZbWvshYeE','6WpBDp99yVUAcUQpKucp2TqFUjsjkwUIBmBm81rRP4v08JexkXNZIpOKwu0pghdIStPgh3mmHjHijIMrqrZjwbKcFBESltTMn50','72U1yXZvvzOqgX4B10soOrtWKeIADJ',4);
-INSERT INTO t VALUES (-1048681247,1068985776,'bGNoLfNQCjDhGiC','1vki','mE6QSs0T6OOJpW5gX6z9LX0Oo9SfkClVCsDCVfnSOQAdhZzdyOlyQSU','dmdw5YIHT5C','GAmss6m8klBA76nT9c0uCoVpA45X3e4h1xA2K0eQ','qG80PjHzhWEIHodIlJVhvKRKHT0bhSOE5c',5);
-INSERT INTO t VALUES (-849694115,1398585412,'Y5upYa6N3xihFQBqsj46Y5yN5dt5utLyWxYzI1qkshDOU73Ax','blUjYqqnO80AaKjgci1iq97OjvHMNTll7ItlUO2x','2c53yHJd2Fk3c6THPxK8N0YRcssZWeQIImLD1YqKKVS','Vm8qSxjAykhle7b8k','WTHNNojM3WfSwMiQY7VEXtbyIVyi5HFSSsk7zdD6sTWyzco4C0ZnEEDO0I4SEPtlF9cZv1lgbmdqTCi9','gxeIBR4kECpJLQjczlHIXSU',6);
-INSERT INTO t VALUES (535038184,296024236,'8rWspnuFV5cJ8qxe2ZLcyNWPeOTJLBuLwm2tY','3RqfgHT3E4GhPpPTzbTMqGJ9Ve3H0WfFtJiryuwFWzvbd56x','AKbUU7990Hs22noM54S097ZWleADv4yD','BdFwE5F','49sGPA7KONVpIh02dRRaH','2UmT4N5zX5bT9KVSiy2rNBb7tSHq',7);
-INSERT INTO t VALUES (1812778196,423476961,'dAVj34JjaQuA8OuZN4cA','eX','EFUXHJAoEjXgzTS68A6DXZJHXZ7HWSLymzjp0suzYF6ckm','98yz5EK2Yz','tYkNVYMUD6nKD6LPWNN','oHNfHGGfK6K7mnpCIW3V7T6UBrXP8RQ',8);
-INSERT INTO t VALUES (1758072201,2606778580,'oMGn4Dxcw75pfkcCoflxIj','JeejD0qQPOdmroJwAL','w6sZSK9','gXO','ydsnO4YIRarm5sXxJWmSG6T5aL23dkYSrGQMQdZE27ugPW0pUjCX0VELYB7m3wykqvISIOm9','q3vLiKYAk3zyc4zLCSaQgcmsaq2n6jFinf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (975935139,-4616608,'Ufn1','EyYs8Kmx4XmjOS07JkE7bkrxz5OmtoI4tw17WRl0SzjBtuBJZZ9SxdXfjCF1BlYQZIUvGeDFSXMZ74CtTSRyDryIDItLvfdP4Axr5Z5mNjpyeuqHIpp2yADdPU9WJDzs209fxiiiTpH5XvYoj2vm5JVROyLNVOx5caIRgystu1bKrm8lSqtZ7m0AbHVB50YyMhb4AIaGfGv1SmnvgWRQRKKEPw0TlbbtF97pqXXqtMHSukaqX','K5Lq77edHx1eQyY','6iE6kMACBVSO0g','X','L',12);
+INSERT INTO ti VALUES (975935139,-4616608,'Ufn1','EyYs8Kmx4XmjOS07JkE7bkrxz5OmtoI4tw17WRl0SzjBtuBJZZ9SxdXfjCF1BlYQZIUvGeDFSXMZ74CtTSRyDryIDItLvfdP4Axr5Z5mNjpyeuqHIpp2yADdPU9WJDzs209fxiiiTpH5XvYoj2vm5JVROyLNVOx5caIRgystu1bKrm8lSqtZ7m0AbHVB50YyMhb4AIaGfGv1SmnvgWRQRKKEPw0TlbbtF97pqXXqtMHSukaqX','K5Lq77edHx1eQyY','6iE6kMACBVSO0g','X','L',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1835141482,168407,'Uxq','dZEVQQNpes','Mm5j2rN4TDxV1MGLuVxz1TBuKZ4dEgLddNZvruxpVtCZ710qRHewCBnkdCRTvW88wTvNCj0tsx4tJGO','eLTPB14K9zKOUUFzym1CN9KsN8eC0neVxhamGuWTbnw6buchxgkCBGf9SjGrJEPgQWyuA5j6uN5ygmyKN74qyy5tN0zWuHXUbeysqJ4QEDPOGoVmP4AjDDKA40fyrCrFK7SWQuasV8OAtrVNdbrcGdNE3uQh2J3ky3VRFtUntO8HwiV3xFkirmvaWp7acPlqx2LY7J19BBTlYzGlMhpmRjmj0nIrQgeiqkz','A','yP',13);
+INSERT INTO ti VALUES (-1835141482,168407,'Uxq','dZEVQQNpes','Mm5j2rN4TDxV1MGLuVxz1TBuKZ4dEgLddNZvruxpVtCZ710qRHewCBnkdCRTvW88wTvNCj0tsx4tJGO','eLTPB14K9zKOUUFzym1CN9KsN8eC0neVxhamGuWTbnw6buchxgkCBGf9SjGrJEPgQWyuA5j6uN5ygmyKN74qyy5tN0zWuHXUbeysqJ4QEDPOGoVmP4AjDDKA40fyrCrFK7SWQuasV8OAtrVNdbrcGdNE3uQh2J3ky3VRFtUntO8HwiV3xFkirmvaWp7acPlqx2LY7J19BBTlYzGlMhpmRjmj0nIrQgeiqkz','A','yP',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1638275076,3973629,'gYK','cggiG6JrFb3ImBSU63ixvqScgKnyGTJAtQq92cEUz2sc3iQ9TGJpxYv8bHezjmPH2s4qLUYD8PG0Et1t2QQhgAYYIpL7PDIghcn5bY78uPYsCVGEVDEbgA8VSJ9MKqBtGiwuSEY7Lu7ela8INK2wWxzq4R34XQDO2mRn91wd3DW1ATZRiGktpj33zP1of1eXTStffK51CrbtUy0Xt2LttNTbk41WUCx','JrlBunWqojHZwOP2BUvnz0zA2b1tv4SR6WxhhP','J1cGCruThPu3JnuYpRm9wDI4ru4lt7rzlisNoMpEAqnPeHJymIhJvDGHJJIprkdGIa0GJhCNfhHOr5WMDRu5nmTesqn8mT4srCkevYPNYmh2eNeAkvV7Wr0s2xDElVPQXvduE9bpPHBSIKMso9peO4bDYZ5hL8rxLTNouWltOcWRlrI5ngxjg59x12k0uAJfoozMJZLB1nVznoJE9z8YUP4qSAH','WZ','Y',14);
+INSERT INTO ti VALUES (-1638275076,3973629,'gYK','cggiG6JrFb3ImBSU63ixvqScgKnyGTJAtQq92cEUz2sc3iQ9TGJpxYv8bHezjmPH2s4qLUYD8PG0Et1t2QQhgAYYIpL7PDIghcn5bY78uPYsCVGEVDEbgA8VSJ9MKqBtGiwuSEY7Lu7ela8INK2wWxzq4R34XQDO2mRn91wd3DW1ATZRiGktpj33zP1of1eXTStffK51CrbtUy0Xt2LttNTbk41WUCx','JrlBunWqojHZwOP2BUvnz0zA2b1tv4SR6WxhhP','J1cGCruThPu3JnuYpRm9wDI4ru4lt7rzlisNoMpEAqnPeHJymIhJvDGHJJIprkdGIa0GJhCNfhHOr5WMDRu5nmTesqn8mT4srCkevYPNYmh2eNeAkvV7Wr0s2xDElVPQXvduE9bpPHBSIKMso9peO4bDYZ5hL8rxLTNouWltOcWRlrI5ngxjg59x12k0uAJfoozMJZLB1nVznoJE9z8YUP4qSAH','WZ','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1968698040,-4600204,'Z','lVVqdP','TxG5eBTjftoUAKMQUjg86LhlCTMOjT91z67e4b4Oo15JemPVCCHud7','6uPl184m720GU3UKcBRcRpYq62bTF','S','6b',15);
+INSERT INTO ti VALUES (-1968698040,-4600204,'Z','lVVqdP','TxG5eBTjftoUAKMQUjg86LhlCTMOjT91z67e4b4Oo15JemPVCCHud7','6uPl184m720GU3UKcBRcRpYq62bTF','S','6b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(92), d VARBINARY(26) NOT NULL, e VARBINARY(81), f VARBINARY(86) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4603020,-25854,'ybq938yCCsloR0Ic0N4b7cRPhPtN3cmG7qSoieMMzbNlI7VwpSU6','hsXJr8MVqhpDibT6w','L','7u3ZiV7Nhxjz7eSv5glqX7LGlaA5eQkvdpyAYgC71AXmYtcHV9MkveVGc5kFDoChSs5o77QTWMLq55qi68qrg','Y','v',0);
+INSERT INTO t VALUES (-5211360,15141,'fwIsX3QqDd7r4IHz9DDV71ZKUGIunHwyc4txp0N1bZR8CJqljzvbK9PpGCKkDhZpKLmtsMcT','pw','U18vcglWgfvMDxisFDekL7q3r8lpK95Pmo23oVs2X6BfEQY1vX7LAaDKsubjkwE16jwM944m','q16YnLtJb','x4','u',1);
+INSERT INTO t VALUES (8367141,7810,'1oKDArbSCiovQPRriOJfP0MBqIohZWtGDGnRZR6voJ53cMVOk1mYbE8C4lb7HxZtaEz8tv0lyYFSK','fFtaT','DpIplkI37N5BaNbcdbGlWPhvYnkWrXJHYHoBgETVT6ZJd8VLtH8qybIzf','aCHHjTqwvVDsaKs1','bx','H',2);
+INSERT INTO t VALUES (-4907248,-11880,'hTlKBNiD7ixh3x0adA9fcQ8j1Vsd1Pi18','m0k7ne509dok3Lt7GMi7R','SjpQNM63sPodXCdIWqnN3D1J6qewtBOP1YtBNwynzCacLv1Z8Ys95oEo4tn5PtaW6xnZLNrfFwsIB0B18','A4lqSdRTSfHU7tPTjQ2U3lEuKQ9s6jEGtQ2XpPk3bk4UG0MHHh7XoQgxPPcmdEcuTi','8N','E',3);
+INSERT INTO t VALUES (-765665,6393,'waR5d3LKeMOuP5Z4wZcDyrOes8n6dPqFTJxJAj605gfzoXudTI4kVrma0spy6maTM1PqOqrhfERt0P1gi4','wgKQ3DYbIkIAaRtzSrSDmw3F4','JPMLQBd6C57susIZVwlY3MhVMKPF5DIhC0f1dew1LvLNmHb9WB9K7CqzVixF','IDYXmJczvdumH6gPNug3MKIlcus4JtXLkdNFLGIMXPZLix4lxbzDCuTtqiu5lPFrQvUpBWbRjqyxZ','G','K',4);
+INSERT INTO t VALUES (-2626417,3959,'9H6WxlzMSq40Jbb10aNCNoT3pPS0igAu5J5ZQJG9C7GpafZWHRFfTZ6AHecUlBSr34wMZgZkhvNKIUIgjftOaf0eF8X','bMcTwvWZU1e23','gWXSlBjWJAz9','aEmgip2oWFPHEQwIUzfZFclb8wPzMnbahulI','D','T',5);
+INSERT INTO t VALUES (-6206279,-12884,'YTBk4N1QOZAEQh6jSUPymDXzG9AFJIW7Ri5IBYB73ANbIp9hB','dMjC','k22S3M7AP353GfN53K8Xbc4KodMxDNHnpUqmValDjVTsffQ','aPADjZLhovU7p4quaghMj4vXXugttf9','V','C',6);
+INSERT INTO t VALUES (-1566243,14668,'eN1YClOa2nasLWTXbD8JwoBAH4kdNywrE9D2KFN5qN94Ju2brV0A0C1ahNNVDzqL3fzZatTVLdiiGXMfDJL','xiVgfERFzILHXBoES1GLWsS','15YbYZkPmCeP8K8SPqcQBN','bVEbxIIbxtR8VjZ9XOykd6VCYq5wT7B9yMtnRqHNvuIiDIi9AH','Bq','I',7);
+INSERT INTO t VALUES (1538162,-2930,'Tc7JKPQMrfcx1WJTG2','KASb40Y2','VREW4hiCMaNh5e2BNV6vqWbjgPv7eUK9cxABbQIJpXri48SuSVeEXLrTp3','JVfvvE2XRq91zUTcczNCQ8Bgf859GadllXYBUIhR9MHX8uWDwhNOkEyYKH4Qm','3q','e',8);
+INSERT INTO t VALUES (5810237,-31677,'7enh6BUV8vb4yzUaQsiM7t3DXX85UPG2pb','fw4wi1mV1e3l','gKYIfBmmy7khVZsgzGgvoSRuhNFrbQ6u4EX57wPosbFaNIKXJxONpmFTJcymSn8IDnS99Q','nzyVJWkdtPfPmZyn8mbKAxracoohBgmmVmibXOJGA8jJIbLT7m','1W','4',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(92), d VARBINARY(26) NOT NULL, e VARBINARY(81), f VARBINARY(86) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (2062280771,1550295754,'7qiaiz7FV5cPJWLpHcX4k9KF6YYOuOyLDq','4KUJMpvLhCk7BEYoP9FLDOJKe6oGoFUYr8Xdzbpdv','eHauGgDYGu9szuh1kIbU6kSyw2CNlDD6zskh','GRIy1dWgGkdG','AF3lVVsmuMBkgcTyBXweheDwK1RaUamLukiad6tebhTPDyFmbs5PduWGxxu0SkkBrrcHpq','B1vYkBMJbFMJYIam3Ebj7FBBysvLOFaf2l2LoXsooYfbtZ5MDYLk637cuJUht0o',10);
-INSERT INTO ti VALUES (2062280771,1550295754,'7qiaiz7FV5cPJWLpHcX4k9KF6YYOuOyLDq','4KUJMpvLhCk7BEYoP9FLDOJKe6oGoFUYr8Xdzbpdv','eHauGgDYGu9szuh1kIbU6kSyw2CNlDD6zskh','GRIy1dWgGkdG','AF3lVVsmuMBkgcTyBXweheDwK1RaUamLukiad6tebhTPDyFmbs5PduWGxxu0SkkBrrcHpq','B1vYkBMJbFMJYIam3Ebj7FBBysvLOFaf2l2LoXsooYfbtZ5MDYLk637cuJUht0o',10);
-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 (347172924,3180558961,'FZIdhwKWEPRHixA3VtvzeN8HjjH7mGVIH1','Wq3GhwNJiS','QnUC9DWJStIzmHPt8ryH6g86e7OcHAV5RvpFXBObWYsuw6x9Zo5L7','tQ9LZF8fh3','9y0iSpxYlyTODs3nlC','6CJyyAQLYKRaigqYjAOGW0053n7XksmvJFN09zj17APAMGQKV352S33AiPy',11);
-INSERT INTO ti VALUES (347172924,3180558961,'FZIdhwKWEPRHixA3VtvzeN8HjjH7mGVIH1','Wq3GhwNJiS','QnUC9DWJStIzmHPt8ryH6g86e7OcHAV5RvpFXBObWYsuw6x9Zo5L7','tQ9LZF8fh3','9y0iSpxYlyTODs3nlC','6CJyyAQLYKRaigqYjAOGW0053n7XksmvJFN09zj17APAMGQKV352S33AiPy',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1447388861,1105640,'F2CehCSmMcpNEdTIsp8l8v0inqTTOgFcTNVB7sD','jIO0tbvnkEz9','KdN3x5ENRg5LaXAewLAXuGY8g37MaO','uYn8','a1apXASfDEvT8TUknmQUhl22cN7uXlf4AodvGhZo8o4u5skea9BmsD5EsXAUdeQf0zFfbj94zsEXNoBFnUt','QbN5EWbaNai4XbPn7XwBIh0hhr4FTiTdmZKEq',12);
-INSERT INTO ti VALUES (-1447388861,1105640,'F2CehCSmMcpNEdTIsp8l8v0inqTTOgFcTNVB7sD','jIO0tbvnkEz9','KdN3x5ENRg5LaXAewLAXuGY8g37MaO','uYn8','a1apXASfDEvT8TUknmQUhl22cN7uXlf4AodvGhZo8o4u5skea9BmsD5EsXAUdeQf0zFfbj94zsEXNoBFnUt','QbN5EWbaNai4XbPn7XwBIh0hhr4FTiTdmZKEq',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1774385675,532047524,'9p8OpODcexyedzHHzE5z3EQw','vY','Q02rQX9WFNbgI5TDuDmg5tZJ8zo1u','36WfBdQMBMfMnkw1rtcd6ZpTiXvnA4zRVEfauimy98aA8XsyRmXTfSraxN78BcEUHo4vNlNiXUgvRgMwDsNj6BGXoJWpoI9Mw4PdcqXdFvSlh1Et2Yn2H9B1WYBnRU9e12WLUEwEHxa2e0koKylRzZp6vcmBbO6BsTTtrCgpshx2IwWBQJ8SGogzzakP0oVNMFFD2dJXnAPxa7CPHABIp9ZYFZR758G3Yx2HsyxZl5kRy3u7SJGOgs2TFg','CbFLial74ZHaLxI8Ed5XUNk1w71P4JBjYxNTScEsEu3SuJ8ZcbVUit7UcOK8Nf76XNyZmeSeGjUpwO8x6KnDkkjwTHO6J','EA35mKwzPe5u3SgiLpd8PN1I9EI0tmtoi9U',13);
-INSERT INTO ti VALUES (1774385675,532047524,'9p8OpODcexyedzHHzE5z3EQw','vY','Q02rQX9WFNbgI5TDuDmg5tZJ8zo1u','36WfBdQMBMfMnkw1rtcd6ZpTiXvnA4zRVEfauimy98aA8XsyRmXTfSraxN78BcEUHo4vNlNiXUgvRgMwDsNj6BGXoJWpoI9Mw4PdcqXdFvSlh1Et2Yn2H9B1WYBnRU9e12WLUEwEHxa2e0koKylRzZp6vcmBbO6BsTTtrCgpshx2IwWBQJ8SGogzzakP0oVNMFFD2dJXnAPxa7CPHABIp9ZYFZR758G3Yx2HsyxZl5kRy3u7SJGOgs2TFg','CbFLial74ZHaLxI8Ed5XUNk1w71P4JBjYxNTScEsEu3SuJ8ZcbVUit7UcOK8Nf76XNyZmeSeGjUpwO8x6KnDkkjwTHO6J','EA35mKwzPe5u3SgiLpd8PN1I9EI0tmtoi9U',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c BINARY(47), d VARBINARY(59) NOT NULL, e VARCHAR(20), f VARCHAR(20), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (406049,3808793233967779635,'ZTZ3EjW0HoLRk3JtRgoRERrrsZmkWboke9lb5Mzj','wY1Hyf3MjYH1liSoSY2NChBeAhW6GosD7U1Nq7q6unAafXJsPX','ziMwK5oP865yhszq','AHdNQ','17ewEyaRXYFQNukg4taSHvXOT93wwBX7nSbvQNLgJHvmnYV38ydT','YJJoMJIieeQC0lwvzu0k6tsRc',0);
-INSERT INTO t VALUES (10113413,7034769485224392395,'BSukZJtQYBWo','fsMjNm9lsfZbF','aksEFny','U2NH1rzZKk','R8cmvtQRRwsGZj9hY8gO2uT','bm2GBy9ufLF4oALhBHvagbtfrBXjKidOsj2HRTsoFSo',1);
-INSERT INTO t VALUES (5820729,4823576211486029004,'B3mutGKEC6wOtL','dbYIM','axx5yI8iVQL1','gyVCsmTium','nKFMcis2PUppB5OVyclsZAJXfDtJo7pXupTHrdue7UaQscQ6Di2EYRPa5eyNjNNhc43qVJIGrPiId','f26SbCYvM3dmroG7BV4zhyyNDfUTqyULeZqLOX2kJ34184LT39SgTLQqAX4aDS4WBacSjNLgSnCXyGlXvQ',2);
-INSERT INTO t VALUES (5010256,-1936977313040576691,'mvAg5yAM01tePeqyYjf8','buWKAvO1GfH56QszxGQFjUMFZevXlRQmeMtejKn','ERdlN07Ijs2I7','LpGVlvmKmMhMllI50Kq','0dwpaqMsEcRJElK4M437B81phwwslaPZLb3sfrT','nqfN5O4My4chgBuHG34qQSHEXhl87Wv7gJl0Kr0bWJpfnu',3);
-INSERT INTO t VALUES (13763407,2651573802670999798,'hdKACDniI7y','lU9a23MepDzarNoES6w9rCgX0HxlR1RFV3UQPmtntVec0PVNn46OijTk','T8COZIRz0zKGz','eFEnKvd8AJ14lovl','fBRhifNn2sdrihueEXA5VGTjnPlZd57KdNxoa9XSyrYJD7LA99LaYqDC1YBKWZgXsPVtPAA7WuanXzele','6',4);
-INSERT INTO t VALUES (7434461,4488411848871029817,'Kbg','zYC0yjh7e8OdEm','rypdzgbp8LDVQH','C8Nk0aeRrqlb8x','LylMw5CxsvB1dBVyU9k5qYrBjdEzENZZZlDKGDDTNcsVe5IeFkdiBYGLhZHwX7OBRG0ZkNgRxXEwtmWuml','IsSgw5BYLnsWpV3rO2KQ8OmujmYBowmYPs8GYkTF3LI',5);
-INSERT INTO t VALUES (4430716,-1721174081808886345,'5Y','UZyuleYOU31F4hALLP4DANi4OcAvtJKJcwa7','mrR14VoJKo7','mfk5jSX5LSwkEfAy0nY','ssQU7bic9JpQ7IEN0wuV1FVCTvt','iDedzhiDxeEp8plyIOHg5rTf1rcvcJ5JrCs8nmylMI48UW5SFb3KUPjZmQNe0vDKYNmK1vDGuThIEN7k0NVf9nFw1AlNNDE',6);
-INSERT INTO t VALUES (12606132,-8830415766572771502,'2hW8hHM419OFbtQzQZL','qtyKFRke99zQSQauIpFnuoCn5mEVquaLDVn05','KPAW6UHwAm6V','wdxTKZsHnrNUAw','4vKLFh25jtESbFkyCwt1xj1yte6too71Fjp9W0j4QfmTStMbLZ8L6gEubbYn4k2aeuQOeymmatXDwG','c9B8z7gTB2eKn4CWgsXIpteUB5o505YA7hLFDmpG4UeoHsSFwTqtGdrbxs',7);
-INSERT INTO t VALUES (395089,8499436811070721068,'OTUmKBDOM6urq8alledfbNgEdy5hlKWpdVUzSBdKZyQ','n31LQybIZrASzpmGIHPnBykDTLUDTeeDKnqbwqVUYK','G2hwQTJR29C7hltJeJhM','mAKkOLUfgHSrZgbQW79','Jbgf6MNob0jSB','v2kSpWyeggVHbsHljPGXEyz18XCjfqzXxMxt5NS3afVzYSHa71nq1F03SZWb3FpU9YrwMEhrWciGCYbUsaW8DKdCntSHuEimI',8);
-INSERT INTO t VALUES (46137,7281537972214739385,'FHFJaBdi9c9MHJc','oiM3TjPFy1b50jL2sPX2xIduWDKCngjmd6b','8jKF','gzRdUsJcE','u0TpNl793OU8P9ZEEMXlpgFF8FR8rBlCEC4b3LGwpXqPyLpb2SI1nHAry','DxLWYIejCnHGu2LxrtDnXoIcECpoh9LaPoSTFfE05YdMSJBd65pxkNFUQY80DMrRjhG5o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3209556026,9028139171025281571,'N9MErEYVwfT4O8HMzJGkT61in6Ue','vyLePw5WablGBAMrq3gr49U','hSDenUPqrdvQFxo8E9','ClFuIfDMk3La','ycWaawlJLuCuSmn589lEZabbchdDmGCwt11PetBLgpbJype9Ops2','TAvLW5cPKLsBli0HxCJZixgtHhQVNk905imKdHM5AMN7Exml6tH2UdJkOwYj9u9aJpB3kqeOPtiDdz',10);
-INSERT INTO ti VALUES (3209556026,9028139171025281571,'N9MErEYVwfT4O8HMzJGkT61in6Ue','vyLePw5WablGBAMrq3gr49U','hSDenUPqrdvQFxo8E9','ClFuIfDMk3La','ycWaawlJLuCuSmn589lEZabbchdDmGCwt11PetBLgpbJype9Ops2','TAvLW5cPKLsBli0HxCJZixgtHhQVNk905imKdHM5AMN7Exml6tH2UdJkOwYj9u9aJpB3kqeOPtiDdz',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(48);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
-INSERT INTO t VALUES (2353005195,3924991875490088881,'spvrZkkbtthalibBz3VEKcJCXRE6Nb','LdwVwNKWVgvbEQ','GgxM7FWzi3j5qrwW','m2h','HNP5JuRuZ5tjFUaBwnfMAeBEKOKXLZ5LC19l8YEmLFbriayPhO7lV55OCuCOycY0XFNUH','p338psmlhcb9n96ytNu0BkiKYKGORtn5cHAalcoxFgT9fdGurFWNPdnuiojC5',11);
-INSERT INTO ti VALUES (2353005195,3924991875490088881,'spvrZkkbtthalibBz3VEKcJCXRE6Nb','LdwVwNKWVgvbEQ','GgxM7FWzi3j5qrwW','m2h','HNP5JuRuZ5tjFUaBwnfMAeBEKOKXLZ5LC19l8YEmLFbriayPhO7lV55OCuCOycY0XFNUH','p338psmlhcb9n96ytNu0BkiKYKGORtn5cHAalcoxFgT9fdGurFWNPdnuiojC5',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (442326379931332067,-28597,'jlKCbEqezJ','ma1pmc6oPXwoEyNsSAx','FMh7nmU','DVBsySQFj3rz8S21vzzuBHul8h3Qu5Y37xphjolAbMJMA80L9RaAzQIwiIViTawxwLiGAArSahgUt','Cl','p',10);
+INSERT INTO ti VALUES (442326379931332067,-28597,'jlKCbEqezJ','ma1pmc6oPXwoEyNsSAx','FMh7nmU','DVBsySQFj3rz8S21vzzuBHul8h3Qu5Y37xphjolAbMJMA80L9RaAzQIwiIViTawxwLiGAArSahgUt','Cl','p',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
+INSERT INTO t VALUES (-8283815876712904829,20001,'C6OmsCMvIvPc1nMVU1','wlChs4yGZO1oJB5j','YTLA8eqyTwRe3','yHhvzHOyeZRvosCJIN4K3Zo0FWOPNi2T5P1v1up','Xe','U',11);
+INSERT INTO ti VALUES (-8283815876712904829,20001,'C6OmsCMvIvPc1nMVU1','wlChs4yGZO1oJB5j','YTLA8eqyTwRe3','yHhvzHOyeZRvosCJIN4K3Zo0FWOPNi2T5P1v1up','Xe','U',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (850276545,4783757913504058456,'QkRyIL5Gdt4NOLnGttM8C95qtlYjHuxH','c6fescFZ3HBhcUK6C0VYZom2qXYJGZRvv5AODi6QiODZwa4coQEwhN0c0bx3TW4KQs86XjLnYU74UtDeDQrlnauXOLTp5qjvGGj65ovprXV4NgHo68Xm664','ZXn8mDCRAxHR','K7PLqn','N9w2gUrHdwz64N1O17gD6s1','RiqCirEHYBOMoT6rzIcpRE7tMtYQYS02di1iJUZsDAKYkIWmToWjCcIuVOqMLfWuf83zBXfoBoG60kL23gOue49',12);
-INSERT INTO ti VALUES (850276545,4783757913504058456,'QkRyIL5Gdt4NOLnGttM8C95qtlYjHuxH','c6fescFZ3HBhcUK6C0VYZom2qXYJGZRvv5AODi6QiODZwa4coQEwhN0c0bx3TW4KQs86XjLnYU74UtDeDQrlnauXOLTp5qjvGGj65ovprXV4NgHo68Xm664','ZXn8mDCRAxHR','K7PLqn','N9w2gUrHdwz64N1O17gD6s1','RiqCirEHYBOMoT6rzIcpRE7tMtYQYS02di1iJUZsDAKYkIWmToWjCcIuVOqMLfWuf83zBXfoBoG60kL23gOue49',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (940344976,8331089820251105869,'2Q42yW6NsowNIWYhJC8XjEP8LYd60A4VS','5iTauZMGCKI0zXPbkLVmFDMsWLQFcqka7VmeaBk2QamwF7X3OSTxq6rzBr2zkTqN2xxFG79eDo1AnRp1AoJn5vG83hVd47Mbu2MVRE2wsic7PCv9Yoi5XW4QZkHyU5LZTV7CvbBzwW4a2stXG4ubjzvCxkOUX8RAzRbL9LeQX57Y1TZjhBz4ywooKtPfD7ES','6b','YzNJdMWvFy26O4NWIGuqiy8Dmf3XgolZ5wsFGrOMYmkn9Iy4KPPK4sihk5H1XsVzD3C5pmS8aQ7mXYoy5jOAsVsjyksHiDHV8fz7A7vJ8xBZ1ua4kXH5i3CkftXCBlTIfGPOsE9JDumsrB7VhuRM','NpiNTiA3jKP','bj2OY6eoGPlqYBIjB0e',13);
-INSERT INTO ti VALUES (940344976,8331089820251105869,'2Q42yW6NsowNIWYhJC8XjEP8LYd60A4VS','5iTauZMGCKI0zXPbkLVmFDMsWLQFcqka7VmeaBk2QamwF7X3OSTxq6rzBr2zkTqN2xxFG79eDo1AnRp1AoJn5vG83hVd47Mbu2MVRE2wsic7PCv9Yoi5XW4QZkHyU5LZTV7CvbBzwW4a2stXG4ubjzvCxkOUX8RAzRbL9LeQX57Y1TZjhBz4ywooKtPfD7ES','6b','YzNJdMWvFy26O4NWIGuqiy8Dmf3XgolZ5wsFGrOMYmkn9Iy4KPPK4sihk5H1XsVzD3C5pmS8aQ7mXYoy5jOAsVsjyksHiDHV8fz7A7vJ8xBZ1ua4kXH5i3CkftXCBlTIfGPOsE9JDumsrB7VhuRM','NpiNTiA3jKP','bj2OY6eoGPlqYBIjB0e',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b TINYINT, c CHAR(48), d VARCHAR(92), e VARBINARY(67) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5590753,107,'JOGIA3uVLleZItcDnY9NyzfTdG8YoQ6e4B','7OcyVh4nhsijBycfxizqUFSTPW0qKdKKPUiEmBDjPaYcTzpq7ZJD8qYlqEyp','KeFXh1hk8Yt7zoljBAD4VbHdQILSynnU3AXc6VCLGQsKLabf','28PFhRxSla','orRavMx97Ar4dC160ygFvNnaahecIXWJT6fejTfSKkG9qSH83ljRmSXG9BIWwcmERwqBtXLp68TptfDppUEsJ','n5MxN',0);
-INSERT INTO t VALUES (-5919560,-55,'HbfSXS','nS3mJsXBHqPS4XZ1oRq2K44GPwd7nwmCv9I95TXxKfdjtpIyFku6iRxgxcF8pNSGjXL','BDabgNMmyAMNKRtRIGoCcxCfn0o8Fy36XRRq9TDj','OTK82','qjJQBAj3zkpZbPLhodzcJMHcWyfWLIsB3FVhf2TsPCFFbPGQlmcSbd7EwJbulNBxYCcDOdCalF0wBb','yEN154H4d09ruhVrtrqvSJtbk6wyruCippQ9fUedBnurhL4JN14vUUHrYGVDWyIAfyOLu5M0ds',1);
-INSERT INTO t VALUES (3347632,115,'sCW','oVIA415W0O79CSEL7Z','HPJlCW1NYeWX6KUc4uv75DIFs01sBlvsUIB19wsAp7DjSVV','lr6XzA2xB9f','1d8JKLgawnfRF9waZSOYQX5uqMTSRDHqEj4WSAJy6X2HY0F3INYfeP8g9JcT0L8xwJE13CtE9hULvi','VcdFNolJo0Sw1fQmbqzR3UefpPOzQrGWjWS2Cs2zy1agVr7E45J2',2);
-INSERT INTO t VALUES (1797644,-12,'eRHnmWenGv4vDl09MuWx1dgq','pHZLtzm5vYbOc7dc7S2fvBcrGNd6rHKaOEy1HKREAGIyVovOS5yPZQ','EzBA4Zs0QrEiwRrUJn','d2z9t4ws','7iMjIm','XFrKmxr8xPvFcVYaUzGhaji4A8A5zqzyDLJsAQy9ti9JPPSU0ioWqSWdGCLyKI0MSte4P1EbTSPLoAfPtIxoeVEjTlqo',3);
-INSERT INTO t VALUES (-6558069,63,'pdPC1k2FsN3x4vV','YPR6gtutAw','yylZkItO0A02hlzp1ndhhNkwrXRZHpuM5','QU2XSOESQqqju4n8','QEPCCy5AShJyHPRl6hxqZoxBJmgBGWC2hp25jtvkgOnEqv','3Hj2mNwRQAbF9TukataSnwkzW5FHRuz7AUfZHgPJgwLBXqntOrIBbWJQXgHJPLlZYBINsySpK3Sh2LYEZapsA',4);
-INSERT INTO t VALUES (1655100,73,'PQ2qJe3jJiZuSCAknJbyskC','ZNroQw','OVYbxdNxmPvSVXf4ILRGnVjUPoQRUjo8y4LEa3bX5wNbNvNm6Z0YvaMXgcA','z6AdNMpn','QYan1tpYgALfJaAiibJ28XX2KNTTq1T03LbtyoQxxxxrZSm','lBImxaE1ODhMOFOPgHPYF5m3wlKb0BqIfUp7DnR0ezJpKWexZ7u95Zv5uzjo10XcwK9842TWAB2WabOI9YIkFPhGSM',5);
-INSERT INTO t VALUES (-6530925,118,'VJp8XFsB19V8pjxUj','buFuJ7ItWhzFxyrqReX3JjOatSQBzALcPjWAG64E5TZ9znOKMIUqD4VQysqshCGii4y','iDlYKSH','wepU1T4KnN1t5','ZXk0BLGfw0jAvAgUYcucp1qWAhEg16wCB3NTeg6Snpcq4ofjPdc5uo6AuXr','7iG48sZsgO1DyP3XrX978gDbzfIhOmQqygaCIjsS8PD3xdjP1VCxmvUxX0x',6);
-INSERT INTO t VALUES (1313313,56,'m5dlKUFAj0w9IVQVgyJO5YTs8Ud9w1DFeE','eVX4vfFkmwGtcnQku6bpK37fE1uS','507A0bOdrbrMfjzn0vBUeHIioOcP5LNBt8vPz3XzZ6Sh6zG3uCLocavV4edxMA02p','1a3obZamVcE','y83v8vlemK08p2XXbDnrqosSu3','0bKXCo4zP25cXVp2RzRBoBXdAfPVjUVA2tLU6JkMROmK5QVX9f',7);
-INSERT INTO t VALUES (-2411643,15,'3SLGFnUCGGOtUGBkDuMXtaRg13N0UkdW4IpNOwaEVA7PF','lnUVTlYnbU5NBmItAq5Rn9jU3He7m2YM9H4qgr45izo7kd0eAImcBa50oDiVm3Dgrdh6dzpKxYe6EI','K2ds4EIgNtOIQMHDNfaVR7294abqrQZlkQT8pYLsQAAoVBy2L4Etp4DgJdnDdSxCdBt','jzt2U279M7OcrGaC','tW','y54WClPB95EQ1tEFeXsP1dlYCqR0ou8YP',8);
-INSERT INTO t VALUES (7253002,45,'ytJwb05kprS9','9DzZ2eNb7s4c7UJsxVQGRox4h1nEUbtRDmRUBLMK5Iuw4InG7dgho3X8aAWz8NojpC','DL8ZRihrJAgP0Q3OWcAHt6U3XiTkD6xmcouKv3ad9Q0KomIs','rnUy','pxrSAWrx3ge6ZcXhOxw0rxGF2','usQxZvljvugjXbKXB5XhDa7txyCmneoNufxBNJAQ755Onk24JXNbDnC6AJ0HiKGlthVCZnjStXeRIDyDr98ne9RCohEHHncbrrDa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5179561241659209271,6816,'9sBkilulKBr7F0npALwkJoFjUOkSgHcqribtDwjRP52BwxHqmVOKJTucRMNWEG8','na9xeT4FQ2ShufJQJaMnLyxwB3BugbaCZQ65RsSct42OyhHMO8pAMdilEte84eVD4TyuS98V2w9lj5zdzE5818NRbmOeLP8278E0oWGSc9zO5E4AyYTqETbhKorQcj9oanmYPI3i26ot330PUvDXgw2vQunxOTgXANA3WBPMUKeK71hDKmWqedhkNjwFuqCJCxqD8LeA5icKtBuoSZlrtkK','Waq7jEWwDC3jNDixT8W9jDzKqlLvHRbHPVle8Vn0yvBYPFGpMxk5Zs','XddcSv2596L4WxIlFDggIAx3LdA1FjCBr6ZLwgidvD8Ij6oTSK','5a','7',12);
+INSERT INTO ti VALUES (-5179561241659209271,6816,'9sBkilulKBr7F0npALwkJoFjUOkSgHcqribtDwjRP52BwxHqmVOKJTucRMNWEG8','na9xeT4FQ2ShufJQJaMnLyxwB3BugbaCZQ65RsSct42OyhHMO8pAMdilEte84eVD4TyuS98V2w9lj5zdzE5818NRbmOeLP8278E0oWGSc9zO5E4AyYTqETbhKorQcj9oanmYPI3i26ot330PUvDXgw2vQunxOTgXANA3WBPMUKeK71hDKmWqedhkNjwFuqCJCxqD8LeA5icKtBuoSZlrtkK','Waq7jEWwDC3jNDixT8W9jDzKqlLvHRbHPVle8Vn0yvBYPFGpMxk5Zs','XddcSv2596L4WxIlFDggIAx3LdA1FjCBr6ZLwgidvD8Ij6oTSK','5a','7',12);
+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 (1950976818562992971,6964,'G1ntcJDAJOUzQp7XtRltpaW8fWuewxBJPRQL1KlUcuqGNG2ggBfxQDgdOlqDba2GcaLVvawAV8gJUAPCUGhGncciCww','7nV1tE9A5hBpBTF30amgrndtU3GQjANCi27iQow5PX0d76TLQSG1pbEqdqb9pdJMaSFgTcbARcY','qqgpxZcApOVeSI3ptj4mlYVqTmSnNHkSW57hwEzpTbEdttdRreGXIzIUsB','9vYHRyDbLoZmY4eDcwIiYloZtQ3lslwkrT4hXJln0oAWqngILY6wLnjpuJk1cgDuiJnfgl50pERgvRDPQ9KbJc4EDmaAN9MPcttIUhmYKR3QpNH7Qf3b0fNxECcDTtk0kBWgnWVQFfC5Ll70hhDdCM2FX29r5FvAFPRYRxJkLTvvb5DfPSgrWXg3ZimnKd3VBW4BO9QLG7sflCgAlyjVzL3V76km8YGRJnqdFha','9q','S',13);
+INSERT INTO ti VALUES (1950976818562992971,6964,'G1ntcJDAJOUzQp7XtRltpaW8fWuewxBJPRQL1KlUcuqGNG2ggBfxQDgdOlqDba2GcaLVvawAV8gJUAPCUGhGncciCww','7nV1tE9A5hBpBTF30amgrndtU3GQjANCi27iQow5PX0d76TLQSG1pbEqdqb9pdJMaSFgTcbARcY','qqgpxZcApOVeSI3ptj4mlYVqTmSnNHkSW57hwEzpTbEdttdRreGXIzIUsB','9vYHRyDbLoZmY4eDcwIiYloZtQ3lslwkrT4hXJln0oAWqngILY6wLnjpuJk1cgDuiJnfgl50pERgvRDPQ9KbJc4EDmaAN9MPcttIUhmYKR3QpNH7Qf3b0fNxECcDTtk0kBWgnWVQFfC5Ll70hhDdCM2FX29r5FvAFPRYRxJkLTvvb5DfPSgrWXg3ZimnKd3VBW4BO9QLG7sflCgAlyjVzL3V76km8YGRJnqdFha','9q','S',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4979270611357067315,-19886,'5RmswcR50D1NYzDvNkSnHMWjuuTmXpjMTvvmFAj4qCqwL3Zfn4SDMnQOlZk1U60NtDxaE1hXNYT5EzYqs28b','xvYPyv5ziv72RDJVVNrpwptNyrMOEvaThaMrhq','8IVeBRFGfE5cOQbR0e','347wmfD24tIWzFqyV7leRpP3B66jLUPceugjqgUPS0LDla4Wsl4o4XSvqmqu1yAy9fVWPJyeZhtjZUHPPpBOjG4FO5RDiuYb3vg7nM3MpzX9fvJOFMdOQ9IMwAq','8','s',14);
+INSERT INTO ti VALUES (-4979270611357067315,-19886,'5RmswcR50D1NYzDvNkSnHMWjuuTmXpjMTvvmFAj4qCqwL3Zfn4SDMnQOlZk1U60NtDxaE1hXNYT5EzYqs28b','xvYPyv5ziv72RDJVVNrpwptNyrMOEvaThaMrhq','8IVeBRFGfE5cOQbR0e','347wmfD24tIWzFqyV7leRpP3B66jLUPceugjqgUPS0LDla4Wsl4o4XSvqmqu1yAy9fVWPJyeZhtjZUHPPpBOjG4FO5RDiuYb3vg7nM3MpzX9fvJOFMdOQ9IMwAq','8','s',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-3464385227993115507,27414,'vDNx371H0rCQLvSH1Dxi31TaYU84ZWy7tZk7sZCe8BGHkIOgh0mPwTXbLKsXXvGxRGkcrWqTzV','mSl5D2tpEIh8qEzGchNtgOf7JUXy5Fe2T7vJCspDa28u9CIInN4l42NvH7INUtaEq8aF19YiW81rhGdlamYtrRbLuN21a6XZr9UVm0Epx','W1L9wq7pY4jwysQohfCztkNl','IIUlIwFlaTPGdVaCH','Opf','g6',15);
+INSERT INTO ti VALUES (-3464385227993115507,27414,'vDNx371H0rCQLvSH1Dxi31TaYU84ZWy7tZk7sZCe8BGHkIOgh0mPwTXbLKsXXvGxRGkcrWqTzV','mSl5D2tpEIh8qEzGchNtgOf7JUXy5Fe2T7vJCspDa28u9CIInN4l42NvH7INUtaEq8aF19YiW81rhGdlamYtrRbLuN21a6XZr9UVm0Epx','W1L9wq7pY4jwysQohfCztkNl','IIUlIwFlaTPGdVaCH','Opf','g6',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED, c BINARY(5) NOT NULL, d VARCHAR(13), e VARBINARY(62), f VARBINARY(20) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3778683088,213,'Ga','FYt','fimYzleDDfJaUTMUNBukIR6KCJs9Uuh8qPCUgW20bXmD','dco2cXBFB','TV','ig',0);
+INSERT INTO t VALUES (992663738,120,'4qSo','sHU','DZgJUrFGuD1','LKDrDv8u','v','d',1);
+INSERT INTO t VALUES (4257470213,105,'W7Lm','d8jf','LPG5mgcwJFcK27EnxkgzXl','C63KJpv8YZ0TKmAY3','rY','WG',2);
+INSERT INTO t VALUES (4098448174,91,'Fms','KRWt','mCsbKtGEczNb1eitGBj2W','m','z4','Y',3);
+INSERT INTO t VALUES (1981014435,17,'Ozj','epmE','0VdDMyQraXs4kpavlATZKl5sq5aFLdoZAFA8GRNByomXY1Xo3gl4b5Z8PeH','PMDJzbpgXHU','a0','S',4);
+INSERT INTO t VALUES (1026871766,194,'226Wl','IkxgVZ0e1','DVoAKsPbsDOODTuz0j9w7HAlftCZBecmuC8MQS1ysRFofom8rMmEcGqWVM5','v5ipayoisxHdMrZpLST5','gZ','5x',5);
+INSERT INTO t VALUES (17134457,119,'5PE','6','0LPDj7oH','e7BZc07R4rp','3t','CN',6);
+INSERT INTO t VALUES (3355015081,207,'jnJG7','Pe','GveiAAWdUotNut72iBPjHVp8FS0f48EWGu4EJXCibW26ecq','alsy','QH','qe',7);
+INSERT INTO t VALUES (2546487480,138,'j1a','p','SOnXGQIIH','fym0sKCnwqn5I','u','pF',8);
+INSERT INTO t VALUES (446036314,211,'pr','jcQlar','dOKVZ9dWKgBe3bQVhLBL','d2eDenDBB4RZE','y','RK',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED, c BINARY(5) NOT NULL, d VARCHAR(13), e VARBINARY(62), f VARBINARY(20) 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 MEDIUMINT;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (272089,-43,'nZunyh2kRLLefsDly7Zj6Azlt8xQmgq2fhD','zTPaLn2PRYrxHKn2Lmms1f','tKjSjIFgob','QrkS2yq0o0GEn','n2a51a8iiFfJHjdy12X8zFGBoTNhr94Y7aolhACWRsYwN4u0leYkyJw6luPNnjc331','N5KACIwyhPhJbQmBiJe0',10);
-INSERT INTO ti VALUES (272089,-43,'nZunyh2kRLLefsDly7Zj6Azlt8xQmgq2fhD','zTPaLn2PRYrxHKn2Lmms1f','tKjSjIFgob','QrkS2yq0o0GEn','n2a51a8iiFfJHjdy12X8zFGBoTNhr94Y7aolhACWRsYwN4u0leYkyJw6luPNnjc331','N5KACIwyhPhJbQmBiJe0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(49);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
-INSERT INTO t VALUES (-3309271,91,'jwrpvDBhKP3odeVpt1wfEsFwTKYoVrcP0UMxd','KQsHi4NywYtOvVIXoeUFba9HXeoKePNekcLgNA0DO8IxlouHsTr9Al5X','Cg2ywDf','nH2J3tw3CHt2','dj0Y9qXiOkx5vqmKvKAPJT2Rap1AWnKtNBHGycOvGgmI6CH4sirFG','TmCnStfkT7CDu2gLkloEyvXBKiL7rVsBxIpkdwzoLn',11);
-INSERT INTO ti VALUES (-3309271,91,'jwrpvDBhKP3odeVpt1wfEsFwTKYoVrcP0UMxd','KQsHi4NywYtOvVIXoeUFba9HXeoKePNekcLgNA0DO8IxlouHsTr9Al5X','Cg2ywDf','nH2J3tw3CHt2','dj0Y9qXiOkx5vqmKvKAPJT2Rap1AWnKtNBHGycOvGgmI6CH4sirFG','TmCnStfkT7CDu2gLkloEyvXBKiL7rVsBxIpkdwzoLn',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (784645391,65,'N','JI','BB9ELGnNS93WVQ5EkWtZxeEUJS0GGq5v8kUVeqg7C6iCYmUKmx','8MfdcNtOHNOMO8O','Bg','j',10);
+INSERT INTO ti VALUES (784645391,65,'N','JI','BB9ELGnNS93WVQ5EkWtZxeEUJS0GGq5v8kUVeqg7C6iCYmUKmx','8MfdcNtOHNOMO8O','Bg','j',10);
+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 (2420993112,142,'N0','XI5w3','a7Yg6kOB62UsrUA8lWvZukb5DXnXlBQkqVvxkA6CQfRzjpbefHM2M2','Em3pq5K1NJ','3','A',11);
+INSERT INTO ti VALUES (2420993112,142,'N0','XI5w3','a7Yg6kOB62UsrUA8lWvZukb5DXnXlBQkqVvxkA6CQfRzjpbefHM2M2','Em3pq5K1NJ','3','A',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-3980909,90,'elUwP7aw3','evdowije5l9vxFTMKeSEKZQDMP1p6Py45CcpHX1JQPhKVqrWE5Axr6xfPyePeR5QNiqwPLIQfLO9ZjUe5AP859k','dEd1gG0H7nDX8shpHQxSdZx3xzkme7wiwy54TTNam6wDEBzAP42eBMLa8NmIHN','0WlLn22RqRrAg','9DnfYv4qev8K5XzdeFAEFosBKV9hoTUXEKTNziR08TQQRMovUqneELFqOEOR4','q4FwgzJ1Nn',12);
-INSERT INTO ti VALUES (-3980909,90,'elUwP7aw3','evdowije5l9vxFTMKeSEKZQDMP1p6Py45CcpHX1JQPhKVqrWE5Axr6xfPyePeR5QNiqwPLIQfLO9ZjUe5AP859k','dEd1gG0H7nDX8shpHQxSdZx3xzkme7wiwy54TTNam6wDEBzAP42eBMLa8NmIHN','0WlLn22RqRrAg','9DnfYv4qev8K5XzdeFAEFosBKV9hoTUXEKTNziR08TQQRMovUqneELFqOEOR4','q4FwgzJ1Nn',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8022937,-60,'AV9n9GVa4Vf29mL9Yko2lNtoiB7uIMxZb83','Qy3xmPEeop8gkpOEkkQ9BCJqD34ncS1H9T0Vz2agCU03Mx4l7B3pOJRL3upsVywQKYibKRr1UIpzkcvDaFIUdRHhuZmSyMKkVmwsLKcc0J6wjv5x3EB2C0N4XeKG9HwV1tVb5V0vizwkUG6SC0AVw4PGeEY6f7BcOZFj25AaXqWZrgXEx50aYyXy6RXnrE1EyXXitBJliu2I9','pySZP1zpPgIJOm7Rhx','cv2VGzdnYCW2SqHtO9hPCDcM88XTaHZ2NskzpnvT9n04lx5CKOqlFzaUnkV815KLetBdBA8qD8XY6j20TG7HIRDqyT2OjgPxvKkUU4w2IgGyvqp9uOcscRpzdksqzsLVh1engzu4EOmYAEzPK1Zy27LKz9u6P9N6EPT4lXwEWqpoRpRMZ45lc3bgw3Izkht1GZ9pqy7DSsaMf4beW0MmqXnCT7LYkUG6BX3WLtoRGgqCDzmaopkyiZ','osct','MZnQ086mS4KJ0u10M175MvmXaz3ZOClR2njWUmwVSdeDnvelxuykVx3EZzFMMdHOaZKq8JSzoJrTU',13);
-INSERT INTO ti VALUES (8022937,-60,'AV9n9GVa4Vf29mL9Yko2lNtoiB7uIMxZb83','Qy3xmPEeop8gkpOEkkQ9BCJqD34ncS1H9T0Vz2agCU03Mx4l7B3pOJRL3upsVywQKYibKRr1UIpzkcvDaFIUdRHhuZmSyMKkVmwsLKcc0J6wjv5x3EB2C0N4XeKG9HwV1tVb5V0vizwkUG6SC0AVw4PGeEY6f7BcOZFj25AaXqWZrgXEx50aYyXy6RXnrE1EyXXitBJliu2I9','pySZP1zpPgIJOm7Rhx','cv2VGzdnYCW2SqHtO9hPCDcM88XTaHZ2NskzpnvT9n04lx5CKOqlFzaUnkV815KLetBdBA8qD8XY6j20TG7HIRDqyT2OjgPxvKkUU4w2IgGyvqp9uOcscRpzdksqzsLVh1engzu4EOmYAEzPK1Zy27LKz9u6P9N6EPT4lXwEWqpoRpRMZ45lc3bgw3Izkht1GZ9pqy7DSsaMf4beW0MmqXnCT7LYkUG6BX3WLtoRGgqCDzmaopkyiZ','osct','MZnQ086mS4KJ0u10M175MvmXaz3ZOClR2njWUmwVSdeDnvelxuykVx3EZzFMMdHOaZKq8JSzoJrTU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(36), d VARCHAR(60) NOT NULL, e VARCHAR(51) NOT NULL, f VARCHAR(99), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (203,-5454462,'4nhUSXt','pnVXoRsthx0ZyuQ','bh7weeGsTwE29WWFTGvf','Iroh2NpDYLZnksk3axITTRsu2KKRkgXPUA9BEhBO9v75xWOD8T3oDUjkmxgRSiesRCleyrK3yBjkOJzzFJ','SXY9lVmUCIlfGvQTuE28AVZeUBnEvHEnB','44om0PvPhJBzwM6yoK2YYIkY3l64aMBw47ZLYrT2sAY8lv72UtF4E9hKNZTOoINHdY7XHGLKi0EvfX4E',0);
-INSERT INTO t VALUES (169,6700938,'Gc0jaDdBbwTA','2IMUIWI8zFIiEWP','3NYuHEzi1Zx0Kf9JqSQDJCrWbXxLcHf','qKR1HVmKQ0UBROzWfQt1QrVsAaZb7u0r91Df6eVePBxWtPFaAC6CjFtztVPCJReDcur9JnxzmiRrSxkg8VBUUb2IM3shhuBZ','D','6LS70JIkya2Wcu4F2jVTJUzLRu9hiLYlfTalvOpS6Rytv5ycnJla434We43bIx5ps2AVYTdBpH1UQ41Q8KU6KJDaK5jS',1);
-INSERT INTO t VALUES (231,-4914700,'JpvC3h36b3yVonUmqISpBL3Pn','lmy3folWlskkVq8a8asBImK7G2RdA25jUUSx','fgB9r4WEsA0cHRilGo6fzGCzjXSYMFPfY3VLvhRrjb','wU6aU16BpK1nMAVpydgBQcEVgtO9DdwFwBXQ3qbchI3PGMAgz8ub5vQaGxRJE9wBfeQDp4rfUxUiqWMtNBZg96','GMFFSAnNcW7uHMhWI','XjuefGVYFsrKJmOqCGWcU6bfY6i1SEFvS2f0hLlBN874ve95k',2);
-INSERT INTO t VALUES (138,-7323822,'aSoA1rktVQdkw','niysZk0qdmu7','OxmC4ANjiLVYWZ1yX1yB6hn42H5u','kViNdA1yjOjcLlYtjzskxi8o8HW3ky4zxiOKf','NAsj5ZbGB9ZPAOy5U4vFYCqL5EdVz4YHEIHTQjAzrEiw08A8','Ncx6z4Uokk8bHhvlwwzIj91L7GYIdhCstJ7rriS',3);
-INSERT INTO t VALUES (47,-562460,'ZhG7aA2MXEtJDs','CcxjqUid8m','SPGb4P5OGg3dri5qAApR02adpW','5g2RTrIe4LGlvopLb1VdJKlQv5wVowxU0DfG8o4ovVgjVqUNJJfWxCGN3ne4hlE2DM6vA9cnG1JFh6bj','Wfeq1cBOHcU4sqsFpQXwkECc6Tpw4ufXCbPc','02XbxLECrxjBCgdyINPaxAUnTo3gV5GSW1rzkYy8c3RHsCkpGd7vSZiWHWee2FmnlONXPHfakYeh7EOQAPTMCCdkCkq6PjmijPy',4);
-INSERT INTO t VALUES (224,6131114,'uOq','aSISvvMl5WfB26XzbyoGFI0Tih0oXUmCkWIb45N3EmTUx5NrO4P60Su0','TO9ZbDU25kb0Aix1Ie59KTAW9yWeeyxQyGLGt5AQIgtVor','Mloz1pUhMg3ekW746qZGES','3AbFDazJ0cLB9hJZ7rQSSnFPGfaL0SRr4ReMhIffwDsFezR1vZQcHDIpSwQlc1elunZoO1JqPhllYe5SjInb8','15bUqm05yunX02UEummDWWdVgH3x291tSvzglkOIyhsyD5xiWx23AtkUs7tuktRiJd3nCqzApAOjd5ac77NXphUoZ3Xq',5);
-INSERT INTO t VALUES (154,-3697238,'5hjdiAYYbU41o','5piEOnF19MjwxnxO5yZd6','GdeYLlpzkmQONPpuf628JyIfCD9JTjcHomMOb9Pl40TsZXPaAh9','iwHh5WcXWH0Gt','MqydOC9dYjOkRGpk9oDzYFUtuwV2VcbfxQfj6Id1lTS1dhIM1C4wiTB1F9Yw13hB8TG24l8kDktswY4YiWNTDfDl2GL9k4naRq','6c',6);
-INSERT INTO t VALUES (26,-109106,'FLQJkDKlPCd','VWSAzs444gOEBId','yZ8HDjwxoMu7rWi','STrc0cKOH8zca5452IFEeib8','KGBqjgXZhJfvG9WzNOGcY3dearu3D6wLV20w2Z0gOKRuQ751FZALKiJcVs0ZVfHraKU1I','flYGKuYExssEixJcFUIlqIes0ORqqsVS7Q2In1aCe54rCmDp78Y1HXL2Dfapc3cbqQMWdEUlq011mmxmpUaWTrWc0ICm',7);
-INSERT INTO t VALUES (134,-7102540,'ijEXaSOS','mfXopjBBik6FAXjjL6tMxq5kdWEEgSuSXsFDoz2IZhuV','S4XlKYF2OtLppEiU9Qfv8zC3aF','Ra8gpVMqDlL16HFRKDV2KPYQfZhBvCIYqNo4rMauLQDs2usmE4E29uizCneERtQenIVw6ola1JVYzllpZqfiFUY','8NCTIVT2vCU14bQ','7YJzYcVAmpBtwY1kXpzylEX0Ro4iHq6',8);
-INSERT INTO t VALUES (247,-7110910,'d3jxE1RnpZd051u8aOAK2Y7qh','SpxmS1aAU9cHCF7e','n2nRrc26x1','Du1I1ctmOVD1hUzhojmG2XHfgHpbR9H4uBsx6azs5wKwCEEyBOuqGnyKeJmWgRZS2Lc','OM7aAetc7cmnQfRhFhq5ghIuW','0C53BrHk3m1uBHSy1GqBlPA7eUAeMdkluWD8KjbJt7mzY4Nh6xwWD8yfdub3UZkWKZ1ilxILBm0ljUu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (182,-7644333,'IOLExuLmVHsz','1ZLd4bK4LPL1pGO2t1MlcqmqKqpN4p','XHlYx2bTvwpRKihqgb93dJn4N9kJx','Q8qspqCIYScQq0Sz8FHMQ56c0GMxBwojC18ubIlJC','fqbqa6zwvjWgYZh21iHNpkv10rVUVnA2yokkeWiGYGm6bh0e2vSVhu8mjehbJwjjAVHn3Hae0cKzyn8wbAGPyRtuLTooQJT9','JOIop5iowcErOCPrKLhsy5pMMUWwZdXgkAcVTZn',10);
-INSERT INTO ti VALUES (182,-7644333,'IOLExuLmVHsz','1ZLd4bK4LPL1pGO2t1MlcqmqKqpN4p','XHlYx2bTvwpRKihqgb93dJn4N9kJx','Q8qspqCIYScQq0Sz8FHMQ56c0GMxBwojC18ubIlJC','fqbqa6zwvjWgYZh21iHNpkv10rVUVnA2yokkeWiGYGm6bh0e2vSVhu8mjehbJwjjAVHn3Hae0cKzyn8wbAGPyRtuLTooQJT9','JOIop5iowcErOCPrKLhsy5pMMUWwZdXgkAcVTZn',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(37);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
-INSERT INTO t VALUES (75,-6637861,'tLxMN8Qa6lfthJQ','B2rWoOgWgvqrbNG0a1kLZo1seyCeeVnDaTL205nA','IAubURDgRp1k9eMI58j07Z1aGS7zXjGG5FkAyW','pQ0tu5tbr','OIR86nkTOlL0ClKCV5aoSSSoB','TJz4Tx4nMqy41zT4Bm8AW1Kwcznl0c4ygZBQ4uL0w4aPEg1it2adWUl81X3r8fVttjjI1N',11);
-INSERT INTO ti VALUES (75,-6637861,'tLxMN8Qa6lfthJQ','B2rWoOgWgvqrbNG0a1kLZo1seyCeeVnDaTL205nA','IAubURDgRp1k9eMI58j07Z1aGS7zXjGG5FkAyW','pQ0tu5tbr','OIR86nkTOlL0ClKCV5aoSSSoB','TJz4Tx4nMqy41zT4Bm8AW1Kwcznl0c4ygZBQ4uL0w4aPEg1it2adWUl81X3r8fVttjjI1N',11);
-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 (176,-1159217,'e0','TwvMX59oqL48PqfPN7Hldy19wLxLsIETs8BsyvinySSxV8cRjQdktgC9e2yBRb6IzNL6VLZzRCpgZUEnxLAKEVEcFu8KfT0hTK4XTbP3DL2W4r5CAqBBH71N9l77h36dPsuTekFCEh6gEz2jSHyWRi4trwPekOqlLJteYR89I6HEHjPGxh5oJMWGmG2UIQVQjUF6UdF2rHGmrTGwvWpQWX4w3iBAtp3gQis0BV6H6','epgZHN','GSupJ5zMeroZ3ht9ozI53SgGIlC3KKq1eYukEN5bBXkqHpTZRfMnKszqy','uaUNlyqn232PsV1YO5YHiZ4TGyzVgsZGv434q6tsu3HNtF6oG9gXO','Q1hsSp0JddOJWQ6DLTsbp6cs0OKzaCYIbupFh1d2Wpz5KdS3R67eKRMsHZtWN89ELsImUcbEjkr5',12);
-INSERT INTO ti VALUES (176,-1159217,'e0','TwvMX59oqL48PqfPN7Hldy19wLxLsIETs8BsyvinySSxV8cRjQdktgC9e2yBRb6IzNL6VLZzRCpgZUEnxLAKEVEcFu8KfT0hTK4XTbP3DL2W4r5CAqBBH71N9l77h36dPsuTekFCEh6gEz2jSHyWRi4trwPekOqlLJteYR89I6HEHjPGxh5oJMWGmG2UIQVQjUF6UdF2rHGmrTGwvWpQWX4w3iBAtp3gQis0BV6H6','epgZHN','GSupJ5zMeroZ3ht9ozI53SgGIlC3KKq1eYukEN5bBXkqHpTZRfMnKszqy','uaUNlyqn232PsV1YO5YHiZ4TGyzVgsZGv434q6tsu3HNtF6oG9gXO','Q1hsSp0JddOJWQ6DLTsbp6cs0OKzaCYIbupFh1d2Wpz5KdS3R67eKRMsHZtWN89ELsImUcbEjkr5',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (228,7446985,'Oecbi5dMBgZ6gGyJ','zEsCOkvRPErzXGeBivFCrw1dxE8IvxgWCcQQSWnu1ixgelKWaaqsXmbXJqoRaApb9DPnXJTosVBTTCDA4saNVl7IJUiTSt90ZtOrDcvY0ez7vJvVncyp4lDIoHRTL','xnFsFz4DQtDx4GtHbuZyfaV8rK','IMo7XJGwpPKt438BCAjnDXdoQT3GiSsENW1oC5Jg6J9ggYyEhY9mMPzw8WJsjl','pqjDFhjPVmBOcQ3FAPTMMk25dv4e5tS1X5ijllKUoXBJN0rQDy81CXMPmdwoU','YnS2rMhUUQ',13);
-INSERT INTO ti VALUES (228,7446985,'Oecbi5dMBgZ6gGyJ','zEsCOkvRPErzXGeBivFCrw1dxE8IvxgWCcQQSWnu1ixgelKWaaqsXmbXJqoRaApb9DPnXJTosVBTTCDA4saNVl7IJUiTSt90ZtOrDcvY0ez7vJvVncyp4lDIoHRTL','xnFsFz4DQtDx4GtHbuZyfaV8rK','IMo7XJGwpPKt438BCAjnDXdoQT3GiSsENW1oC5Jg6J9ggYyEhY9mMPzw8WJsjl','pqjDFhjPVmBOcQ3FAPTMMk25dv4e5tS1X5ijllKUoXBJN0rQDy81CXMPmdwoU','YnS2rMhUUQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c BINARY(83) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(54), f VARBINARY(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (40,-4136397423002297274,'3r6IERZGZcgiz','0qnEhJaoVc1G0u6pufwlLGHJArZQ1bIBaZnXylFF3zFjFLC8f0eqUsMqC2akatwZjUL1O','YuxCnzP7LddZcR69yobha3','rFnNKo9Fpr8ZkCamOBA','wjulpeUEie1lQ','ENrQ6gUpuexuO37CMUpkURBbsBFXu1d1tXIl4gdPBHNo74kq4ujfpg3InW0X1rLXc',0);
-INSERT INTO t VALUES (27,4042331000902324768,'6pIAa4IFep9hzCUyy','Kg3IMMgL0qploMZDuA6Gk2j7TvjNYPhyjImLopBBq5gowQQpukWum937gS','zDnMfDeEXpKZQF9exQ2BF','gIB','N7OrOm8V1MHlTZeg1CXvkZI2fOeqkMGP4upGeQMmH02LDtCGOSJ2Uono8Tf','fROmJGt9TF3qvZbn754JmmvtUVZAB17Srps0Vx',1);
-INSERT INTO t VALUES (-115,-6573513991656625469,'AiI90zjjGYLXUnlQJ7izl801AKJiUnMr8ullvkk94cWbqqxk5','l3LnehtM2NAUgpCNxOsfjip1xiTEK1ifzCQp0GpYGVcdryHVP56r','xoTT','2m8oPft','pU4GxAhPdF2XUiDStG7TOuI2LCxMktgQ','4pUDkks6Hn1KKJczF4pxhpKRlJFjYrUTqOzzykX6hyYrXxZ7DCwnwlrnbIMl1O5vmUVQXsMrMSkgU3qBDxsnZB9yXWOGqqV',2);
-INSERT INTO t VALUES (-126,3366036769779182072,'vpCLpcLC11jmTd2IijgPoy0G3TMIl6J6SG','jNluN13SIz','fhojuQMBcOKPFILuw8szZeqhUd1ifgshdCHbJon49','xOq72zDHAHKuj','BTJQ4V0qOwasyq5HeDB3x7emlG5w2Q8khw5zx11aB0dsPcZkMdCQ17Ml5HrU6mPN','7MH4W5Sk23Rm1jS',3);
-INSERT INTO t VALUES (-68,7305392072522121863,'lKfgrFwYQlrfqztwrjcd6rZOiihj','e5PQKlZyFGk3AlufDoC2AHwU3T23w7FBBSRkm0ak6Afq7lsEaGsWf6784Q','tf0Kp8kVVzWwa8UMKJ9EwH','VNiFoq72SvFg','Dv1tyGSdDlRZA0cA9rpeCP9v5Rrt5aqaZsaRkWEmfxKaJrZVXPlYCxgtIcGZqCsS3LvaBq7c48r3RrQO4NEWz70HxnL05CQGrNgr','LEysuHRVE62BeUdPruGdskPAwK4ujSM2Ixk08p9uN8xZ0V1ZXeLOVLu2BgWAmLFR8iFY4hoVpyIH2Lv5Eg5Duipxo2X',4);
-INSERT INTO t VALUES (-92,-6088100243761068796,'NREBRpfweLkb0LytqGAufUQY','TTWWx3tDJqhjIguFNI6H1YE9Jo9eGQbgNsOOpYePg350qU2D69n9ZP','AERDpAnzHa0Oh0dX8bQJf3q0gLK17Oeq','tJ0ZrFBJRDh909pLp','LQG7b6dIE5oCYmWUZedo4A','1IGxfDqQqSCWvfN5lta6p9rC4wpncY3FYRkxUV3KCQ3suhiupn96gQ0Q4zZx7XebQ9HldN2wswu278jcwPDl7nHc0z7GHIdBokoQ',5);
-INSERT INTO t VALUES (-30,3955332680078024347,'3IguuLu9peGaWXXnB9xg4JjOOt2VGmOrfcVd1bYxycTN0oDGrUvxqpyLIMHtLhnXlfce5DPO6doADJ8BOdr','8RVCEe4tLp0aB0UVtU9nYVndyqzVpw7ZviM5Wh20Ycznm','dsk4TWs0dfW42j8C35IbzSjjuvq66cbCuzmEDSdlZcmpRlOwNUjoT','FfWw3KLKA9lcDpADhFe','CytwT7q7W70FAt6KeAm24R97wZu4cA1ZT4','zQkWkx47bgQgV29',6);
-INSERT INTO t VALUES (68,5478248670278977921,'EMq8u1qLTYqXRY6M6udXI6L83fxUSH4E5AP9G9uk5tTgs5AZB28vVzzEEZaAqCRNBmPZsGmh','O4B0tOAQZxXWirzk9h6hp8qAxQwkRmQP5zMPlDiqQJxcEKopswuEnTn6z9yf1TymNgU2h','VmHm4R9ref1nMxFiAMfGmd0Rwl37bOz9QeQCfQ','J3fDuxux','sWnNGrv9ix6nOCHEikJIPAX2TER4ZTDqfkGNpXukXFk9ODyeL1krHfe0027woX1jVTPXVTHdav4K7aq6','hZVRkP9wWkKazAPYqlFtK9mtIKFyD8fEOOhHEKfQqQDcTdiByCX2CxRfobFZqQm5isHhTFZprwyUsoarUcKjQm',7);
-INSERT INTO t VALUES (-78,7015850646240511937,'PfAGmA8PDnNV42CP8HF7z3enAPLqEn5','LkO2T0','ngCZXxJtPvxkLdkoR6KhRBGhV6Y4JccMULt2dyaG7brw5DIIi6r4','WXLeAfoQb','aw4oES0ik8MxRnKAAo98p6lq6ojWS9f8iwD69BUC7WJDAIVS4V8nwO4','OLGQ7K',8);
-INSERT INTO t VALUES (92,7546477489743784176,'jnb7QrydKpJp2AjeZQLxtpH4n8xmrkEcaCFogcDuLeCupooXDwmCEN139w4l','RQ8jyXKLkyhXKrK55fS9QoWyM7u','KQRoYaQxkcbMk6sChZn4S1iISfSUcNNxwLItKgs','38QNd2AA','SpvbI13S2VYYkjHWDJiP6qff9poluoQS6CpSyfWJhmtmcoUsA2JXbpEt9NXaLeiF7EJatDkMj7RLwvF2j0qIq5FYdOcs7ZAX9g','7T8w9XHlf1V7j7QM6GUWuNYTqDssKZpUR4qkVUEN69gZIykcARGr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-19822,4075535440553062905,'IYCAzNY8J3tbmMLbpLjwmjZazA4mgAlxRh7yDEm0y59b4hfTgPsrPh1BayRpeW6bS','1w5pu','uP3YWPA9m4z0L86j1PJN4pqblPniYXQ0R6E7CoX','eXc08tUECbzU8brM','vyd','qcCvnas2SrpYvyp2lOvYsKOrpvh5oYOJEWWmIC7mHSuRx1rMnkaG2wKS6AGt1cS',10);
-INSERT INTO ti VALUES (-19822,4075535440553062905,'IYCAzNY8J3tbmMLbpLjwmjZazA4mgAlxRh7yDEm0y59b4hfTgPsrPh1BayRpeW6bS','1w5pu','uP3YWPA9m4z0L86j1PJN4pqblPniYXQ0R6E7CoX','eXc08tUECbzU8brM','vyd','qcCvnas2SrpYvyp2lOvYsKOrpvh5oYOJEWWmIC7mHSuRx1rMnkaG2wKS6AGt1cS',10);
-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 (-2506,-6817514976360466725,'lGVHptG0aNnZPkOlMQnV8ibc83vp9mqSfHF4m2hbmbHReZG4h8Tri6c','2G1a0fYXrejHsirYmN50XjlLSBGv2qBHeD3YztbmAP2D','Lykc4sxneCArm8Mf6p','nF04b','Rj1xNHpYDC','1qq1QtccaPcVuKNNj6jQfojmSesClF7miu',11);
-INSERT INTO ti VALUES (-2506,-6817514976360466725,'lGVHptG0aNnZPkOlMQnV8ibc83vp9mqSfHF4m2hbmbHReZG4h8Tri6c','2G1a0fYXrejHsirYmN50XjlLSBGv2qBHeD3YztbmAP2D','Lykc4sxneCArm8Mf6p','nF04b','Rj1xNHpYDC','1qq1QtccaPcVuKNNj6jQfojmSesClF7miu',11);
-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 (1388,-1830897879647956850,'OY8gHGVdsXcaP5DgZD6ii','bIyNnv5WRpDPJznXN3o6g5PV8WnCfwL9iXsQ2gpjN0JJbcxuxwP0ERa86sObKVTIBWAyUPxqOc4eI90Y7YfFOMzrDmHZWf56udIMTetMlGsdppGLZFcOFfqOpEgmd3UkVdteaSzj2TLdxmKe7jPR1Y1vwlbu8DRCk4PEBkq5hOu898cXVAx4md20NUk3qLJc5Kop4gvxC6v7ZGVUH559G','xoyLDI39wDap8Aj4BvQ0n9WghRcgbdQj6J52xUR','NThdMhr41zMA','ZYJBX08Ghs5bCde3weR5SqfuVh2WlA4TKjyan0x9M0fiunpt37lnzyO6Iu3mT','4ovlOpgzLsJTfXsRYmAls',12);
-INSERT INTO ti VALUES (1388,-1830897879647956850,'OY8gHGVdsXcaP5DgZD6ii','bIyNnv5WRpDPJznXN3o6g5PV8WnCfwL9iXsQ2gpjN0JJbcxuxwP0ERa86sObKVTIBWAyUPxqOc4eI90Y7YfFOMzrDmHZWf56udIMTetMlGsdppGLZFcOFfqOpEgmd3UkVdteaSzj2TLdxmKe7jPR1Y1vwlbu8DRCk4PEBkq5hOu898cXVAx4md20NUk3qLJc5Kop4gvxC6v7ZGVUH559G','xoyLDI39wDap8Aj4BvQ0n9WghRcgbdQj6J52xUR','NThdMhr41zMA','ZYJBX08Ghs5bCde3weR5SqfuVh2WlA4TKjyan0x9M0fiunpt37lnzyO6Iu3mT','4ovlOpgzLsJTfXsRYmAls',12);
+INSERT INTO t VALUES (3173682638,189,'WxvN','wtkzqSzo4jcLTJCthjsAvXMelOdOeJB34YLwzmPK4mIcpWvlbH4PJUd5RIlDOoXqWUShygamLhr2HvuhepFJQlBM8iXDtSMc7sQOs5OlBFnJ34vE8oCvQuN8XQxkkWgo9fCGQ6yHnlOvS4V1kzf1oW0Qg8oVvIxSFvhbgjhFJ6BtmDfY9BWJMe2CwbiwcMOZ98iXIdztwf9Ejp82mchUskfl1LMH8NBymGPoUFoQNm43FoEY','4zakV3YMg5xCC0k','cJIh','xd','t',12);
+INSERT INTO ti VALUES (3173682638,189,'WxvN','wtkzqSzo4jcLTJCthjsAvXMelOdOeJB34YLwzmPK4mIcpWvlbH4PJUd5RIlDOoXqWUShygamLhr2HvuhepFJQlBM8iXDtSMc7sQOs5OlBFnJ34vE8oCvQuN8XQxkkWgo9fCGQ6yHnlOvS4V1kzf1oW0Qg8oVvIxSFvhbgjhFJ6BtmDfY9BWJMe2CwbiwcMOZ98iXIdztwf9Ejp82mchUskfl1LMH8NBymGPoUFoQNm43FoEY','4zakV3YMg5xCC0k','cJIh','xd','t',12);
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 (3906,-7436083208682153454,'zU4BTHxtobCJ8xPJaKeNrd6a9n4b5WhZcA1GC2DUGK','me0nzzKctptJ17LOI6SRkk8ozlzj50oxU6h2hlJMaufeGKaAAR1cOcX9avVHqCjqH4DvN8WDqwQx0qcieCnhvYlBMrfeSSvDowPDxhf','cl3kVNmVOpvpJhPOCWDlEF5YjI','XYuxcWW3sAH98lPYpy7EyhlwfwGt0I2eBsqSOZlLBghFMdKcCYks5FMIMEK9046nftcktpi9IbwaKDUbCLSbji69PHScMN2PL08jvzuxl3VkT5BBzbhLGp4D39w1loIHSuxW6baAsMgjDtCKCzfQG7TmdhBkQSSipMxQCDe4NtzNNudgrQ9sasanikB6CaDiADOlnRpQiLos','A46ZBvEG','NKrkSjATgUwDROiRMUaGNs289uu5aMWrrVr90XCA3PvIYgzVp0xAYjT2WdhbUHT6AqyG8FVGvX6nzsa1Dc',13);
-INSERT INTO ti VALUES (3906,-7436083208682153454,'zU4BTHxtobCJ8xPJaKeNrd6a9n4b5WhZcA1GC2DUGK','me0nzzKctptJ17LOI6SRkk8ozlzj50oxU6h2hlJMaufeGKaAAR1cOcX9avVHqCjqH4DvN8WDqwQx0qcieCnhvYlBMrfeSSvDowPDxhf','cl3kVNmVOpvpJhPOCWDlEF5YjI','XYuxcWW3sAH98lPYpy7EyhlwfwGt0I2eBsqSOZlLBghFMdKcCYks5FMIMEK9046nftcktpi9IbwaKDUbCLSbji69PHScMN2PL08jvzuxl3VkT5BBzbhLGp4D39w1loIHSuxW6baAsMgjDtCKCzfQG7TmdhBkQSSipMxQCDe4NtzNNudgrQ9sasanikB6CaDiADOlnRpQiLos','A46ZBvEG','NKrkSjATgUwDROiRMUaGNs289uu5aMWrrVr90XCA3PvIYgzVp0xAYjT2WdhbUHT6AqyG8FVGvX6nzsa1Dc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT NOT NULL, c BINARY(93) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(24), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5933282,1500228387,'7R5mVzTn891Qwo','nnvBdBvGlS3Vhb9vxGQStp','TsUhXi98X0Ud7mx8Gu0u87r4GV2dNB6riN','854n7KT','Fug4kdYESrqRwb7hinM0sMMIOT76y4IoQScaGfzUFtL2Zc0qbg7qwxUDfHKRaQMwWwKcD1YDuoo','q9IIwEJXhLnvjb3V0mY2c30l08z2QBRAL7mt203drS8LwmIKY4N0iaZIp1p5sAommZPLKJamTuGtkUMyf4WUDmJt8',0);
-INSERT INTO t VALUES (-1561508,430516141,'8CdDij30ErLZcuf2m9inEMJbJ8KYaBarTnkxHpnpX8fS6wHVIowbUOk7ZfD6qJue3LND6I9J','t2pc5qjjwoTRSeQU7Q6Yo6','9UoQ0sW5YD7ZnZa2TTDH9pcU3oyzX6','qpZEg','rWqDkgBSKiMLWnGobFXyRfOjdSfkrpg73h2e','cRy7z3voV0OjSyGGV7bbZk4cQblkISILslSpO6Cy2SGQEGLtdlQ0h5OOAPZgftL82O1z',1);
-INSERT INTO t VALUES (1879821,150473968,'tUe','xiGTDpKWixoWtM1addrYc0h7WMDnLBDC1lkxMCG','HtstMpy3AVHastUzaoTUg5CrFy','zsovF0UwXpb','F309wfJruUJcqUMfNwdl8jeij18YJ5wQkfZ1ecjHkrukxLb','b42jZTBSn2HZUH180R1tKHuz4W6D2rXYzmAEPu0o6wggMLh69hWSlbmme3YhR6n14xYhq65mBX',2);
-INSERT INTO t VALUES (-7515092,-1672350045,'EHBWC','ob1AFsa','qFn8','TcJYMHg','yP50SgmQGAoHHwejgkDq6WdtCPo2wZRbMy9Q6fIIJhmcj7D','ZzNqG4cDZ2ZWDF4TOdPICD',3);
-INSERT INTO t VALUES (-179748,1334851685,'vBH5M2tIrBT8nikEDyRP9r36CmRdovtBTVv9L8sF','fDepf8f5nnNVlWKX','gwCZ0T','iqZrkHH8XOLmdZzKbhVpJC7x','TYkjEieDHKilXrB3tJJg7kdzV23azqdoJ4ydXOABC6GVo588qDGb3r1c0xZDDeZzQKLo','cfZm8MjrXIGY5h4VIIbhpPstk2yc',4);
-INSERT INTO t VALUES (1825187,189373583,'M10TzhHhpVGsrmhj6a66BdYLR7fNgeoEIZf5sBIsoQla3WyQaVXxOCczT1nyzSUZ0NHKd','wPnFygMy7yiYD','SukrFyTK','paYgFQh6BD','f2gqniKbV2B9z6Pctgg3Zg5PcB9tJMkmOmqbT6','xOGLw4hyBfixZUCSgE6HvUaGT0i9F7ivk1YUvvuLd5bQwC6BxC9GCxaEpzZwQCUDwTNYSZqTqhV6c',5);
-INSERT INTO t VALUES (5174597,-1900430171,'OR8a22Quox2v4FzdDT1Hg9xUWdA0WBR2oS5wJPhx6JMggfd1qY','ck7C8wW','4bQwq9J8V01Ih6Hnxr2EJzmY4oTAXzU','tUNTubL','nN1JS6pUtJBEs4DvoMIVFt5skP8ZFKlRlpbEsxwtnroQMzaF0pZYw6GLruDSaZkXQv5fxPbmREZrdAzRs5Z9','CbSteVrc2LTA9q5FkQ8F5',6);
-INSERT INTO t VALUES (-1310558,-469904460,'BQhvDDmPjfkE29rbvpP3VfgnWOb9hToGO6RZl2oPE8m5E2MvsbClE5iP','8mGivbUgqa0pmAZrj0r24UJwEEEK2wJTIn9mq2o','HQJ180Tsdxw6Rs','HTTLl5AeyiYl1chs','ykbM8Xu7kNmDGMVbDQbUQ4gzacV5Gx4O61HGwoCEZB1trxlyhS5izD2jv9M','hAEuH58ICjamSd9s9EdCDWkcoZSWBkPvhaMgbFv',7);
-INSERT INTO t VALUES (-7714232,-309816569,'smxc14PTDFCuH3x6T9saxUd9ymUVa0e6RiYhp3XsCBjTN3gKd3S4wteSMrIw3v39ST96IxyUkaR1jmDkdeHfOxgDmKr','gdBVANO6aOgwUf2s5qX1X','csSodh0b1zPlLWCVKRHZqUidIqsaz1IbxTmi','Ml7s9','hK5Z47pOazVO84anMc8HyeCbdBN7gYPovmA2Fw','JKEN10u9JvMuFdhSEHlyujM0n9fbUa9ZrrO0UAyWJYJ0yscduSEZCIpDAGAme5iEkM4oXWmAyec08dqCSWZ06r2NnFp',8);
-INSERT INTO t VALUES (-4182148,-1956942299,'qZrDtiHeO3Ouqap8dkfNzRNGyi1zVbJs301U9IfJ9byPBf88QkdbnXIjAybtCJzKxtpftTnxU1T5toL','6eKkyoljMyLedIivyTABTiSmg','X7N279k9w6veLpEJj','vgz','ynaTlAsuZcUDXTlxInHWGba1LUAOCt6tNKrVMkh7EaGPAz4KTHNb8lelar5h66h90JlHscM2kR8h','cqvWRGjXtX1QYXWhUP9TgUJpFJIIjmyuxAKJyNMXWi9GYnMOK4d84tn6CNzhoYpkdEsR6xihP0MoS49izWIWFCl32DKndqxqB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2920231207,191,'0Jm','2lgf6FlN6dDkQmLLAwcKJ9enJ6eeT413oHOF2YjRWpLZqcbFbfdrwOL3l5yirRvDgjjAaYWDVtu2fWZ8SIylK7v7wGkGioNg8n7QHpF7kx1ISmC75jIskZ2j6DNNfYWNA8WhWZCy0rENgTFGoMwBmyRHRIM3NkygfF','nEb6T30dJieqCJdw','XrZBq0HYBsz7VqEB1MU3y0SmKwQ9F5jH0eEgEgTGf7wj1X8yOimZbd8y7z6z8N0jGiNkrLGN6ZdlN8755HQZhf3xdKobNR4ZY4RXtutjs2eYtXtkJJLaSoNkO8v2qbmo39rfC1prI','v5','LC',13);
+INSERT INTO ti VALUES (2920231207,191,'0Jm','2lgf6FlN6dDkQmLLAwcKJ9enJ6eeT413oHOF2YjRWpLZqcbFbfdrwOL3l5yirRvDgjjAaYWDVtu2fWZ8SIylK7v7wGkGioNg8n7QHpF7kx1ISmC75jIskZ2j6DNNfYWNA8WhWZCy0rENgTFGoMwBmyRHRIM3NkygfF','nEb6T30dJieqCJdw','XrZBq0HYBsz7VqEB1MU3y0SmKwQ9F5jH0eEgEgTGf7wj1X8yOimZbd8y7z6z8N0jGiNkrLGN6ZdlN8755HQZhf3xdKobNR4ZY4RXtutjs2eYtXtkJJLaSoNkO8v2qbmo39rfC1prI','v5','LC',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2506450181,96,'h75','MPHv8aLoZOuXwJtK6nLAQsc8kM5NGbZ7CkQJA','6fGqoGH2Rw2t2DJDXgqOq8GbQMXCZXqNyGt7p60YQPPRKvc','NRkX7sW9UG2nJqijICsqnpdrncSzDkfRPFa7kP8rjRYPA2ASvKUwMDGBQws2UsVYGP0cCXi1KUU','lg8','g',14);
+INSERT INTO ti VALUES (2506450181,96,'h75','MPHv8aLoZOuXwJtK6nLAQsc8kM5NGbZ7CkQJA','6fGqoGH2Rw2t2DJDXgqOq8GbQMXCZXqNyGt7p60YQPPRKvc','NRkX7sW9UG2nJqijICsqnpdrncSzDkfRPFa7kP8rjRYPA2ASvKUwMDGBQws2UsVYGP0cCXi1KUU','lg8','g',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8017183,183,'va','qES2qI3J9wfLuaGvCuI6A4RWPHr6tWKdJcyOvmNgabYfXwiZqKpa5dBkqj5H6wnfEiRSgMuVaRlghFLXRT85ySs4nZpIem1654MS4fb3rsZlGr4FnOgZFS3GyWXjGZqYIa1WxezBiLILVJ2yqMcv9jILcHPfwWRg82pTfCW2YOjyC0HhEOQacyHOQltTD24zofZIgyJXMvwLouajTtqxaG30sbLd','7Eu5OeOEm6IumUMSATbnEtX3GKBvkrWD4K4H75y','p1a5mZy2ylR2DYWs2LSBN3pNzDCQS2GOXAIdQTsrzU2rONmHqAtM6HABTJ75bjZgYJ9PL6GZY06nmZteGv0alauPidmYWY6KpPCxjsGUYo5qYB9wPn6pOiagKMnNQ','Gk','5',15);
+INSERT INTO ti VALUES (8017183,183,'va','qES2qI3J9wfLuaGvCuI6A4RWPHr6tWKdJcyOvmNgabYfXwiZqKpa5dBkqj5H6wnfEiRSgMuVaRlghFLXRT85ySs4nZpIem1654MS4fb3rsZlGr4FnOgZFS3GyWXjGZqYIa1WxezBiLILVJ2yqMcv9jILcHPfwWRg82pTfCW2YOjyC0HhEOQacyHOQltTD24zofZIgyJXMvwLouajTtqxaG30sbLd','7Eu5OeOEm6IumUMSATbnEtX3GKBvkrWD4K4H75y','p1a5mZy2ylR2DYWs2LSBN3pNzDCQS2GOXAIdQTsrzU2rONmHqAtM6HABTJ75bjZgYJ9PL6GZY06nmZteGv0alauPidmYWY6KpPCxjsGUYo5qYB9wPn6pOiagKMnNQ','Gk','5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT, c CHAR(67) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(63), f VARCHAR(38) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3674768621,-410774449,'sqlGCFgjhjY','XeDy7XsYEpw57Uw','eM8fCHlYrOv5lRJHiQ8E4SMCB3bGtjQA8fQFeHsyoZKJHeZhNkLrQbc6iTY6h8U','EU5mFn3EsT1sTK5VoFtOENF4lCfB1','z','p',0);
+INSERT INTO t VALUES (2308588258,938179770,'wMCqlOMYhKI5o','Xvga9WNxYNn1Jwenm1QMWE1Ed9c8gMqKPIPBmp8kdEY','c5SeQz97pWnWfZxYSRIEO1yMfhOmgc','JrVhAx6qb7FCWuBHAg1bCxy23b3QZZWzv','o','A',1);
+INSERT INTO t VALUES (3404720999,-1570419298,'CLLOZw0muAbL1R3jCbJtVR8J4JEWwsGf9maLrfUcMIyhgs','oL','q','QldccJ1U9xN','o','SF',2);
+INSERT INTO t VALUES (1190586204,69553892,'Y8TB4L5P34ByDZNnpmnpEu16fJzWkZ20H','wrleYPgoVX2nSeRUL4cYhbFyw','XAJ4fz5eaaBIYJPoJQNoitC','Iav7F0igJjvUXaqoiXBCBCUWao6TeT9tcikcK','m','XK',3);
+INSERT INTO t VALUES (3235121140,-470013163,'YOsWNCgejYU4wLmlclzSvq','vGUUi89Eiet3qF07YtKXNJ3Kz7UBo5eAqB0M8jHa3iuWhg','l5YvPO7wlwkPBWG5DK2gi3YXUU28VssWKSM8vCpWPIHSyGqdAdSYMrGlbS4A','jYyb','e','O',4);
+INSERT INTO t VALUES (1024673309,1840491540,'EAxZMFxiJukc9K','zM7GrJpGpfphpnqAhmcFv7Lp5Ga5GbHuDKRlB','HQ67WowufDxcSaMHBOAxNNWmjtrJN1Wsdo14CdfuU8Ldv','9CevnI','J','87',5);
+INSERT INTO t VALUES (4126541611,-1251412269,'QU1PRm4DjXIBvkFXVGH08986Uwl20RavJZz8buPT','sSgvyzzll','kDP82ysUOOPLhoxWNYkjYeQHohPbM30B0RVHAtSYdNA16Ux6ShgU8LwsQ','j8euQvVQEbsNjU8','M','M',6);
+INSERT INTO t VALUES (3974575746,1085831301,'M3ZgsM8sDb4EYMHiYlCaWw9BzllcKazDwa','DIE','Gqb','h1KSvC9exj6SEq','i','Dd',7);
+INSERT INTO t VALUES (4146806723,946529558,'deckoV3y','BWKelgJkfe','OuODw8aepNIG24LuQFlcgAWeJF2IAAJBjbY4p3h9RSyUjeUF1gGKy','ysQe1sKl2FbnkkKDtnrOa2MfU','3','B',8);
+INSERT INTO t VALUES (735406167,1058741699,'VQn0eaWJJgIKVdKJsg75MMEeyp2rLxbrWjXdB','aeSfqbOX4xtVJFh3UVx8gO5LO8WdUV3H9JlH4zIpSW4m','cs4iQxsP45','utN4Uk','F','kA',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT, c CHAR(67) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(63), f VARCHAR(38) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (2165141,-535140767,'Wfa2XAzSKZ8NWODnu3lBsAmq9FLvsnu4nunDMOfVhaIIjGLUtnJDEkkRge04SIu8m6T2WZL4GkPTnnVH','OknMfSBTXi32yauvICFebCRrDfXMIn5QJqykDwY','RzGmAW12FPvLZHkFkpkchLYWcLTx','I2U3ZX67','5LjWIIkB1sYSytVVaBJ0hw68QC5Sv1cKvbFiyO0cFyIatMKqYUzsUgEc0uH0JgB1nHeqlxeDlLQC90xWLZpGig22GSxHyquhA','mY2dqC9qaBlNcnSvmgysRlaQBry9KxTxbnBUjh1Eba2RugSIf6RcCuIQfLfBIPpwl3cLzrD2l',10);
-INSERT INTO ti VALUES (2165141,-535140767,'Wfa2XAzSKZ8NWODnu3lBsAmq9FLvsnu4nunDMOfVhaIIjGLUtnJDEkkRge04SIu8m6T2WZL4GkPTnnVH','OknMfSBTXi32yauvICFebCRrDfXMIn5QJqykDwY','RzGmAW12FPvLZHkFkpkchLYWcLTx','I2U3ZX67','5LjWIIkB1sYSytVVaBJ0hw68QC5Sv1cKvbFiyO0cFyIatMKqYUzsUgEc0uH0JgB1nHeqlxeDlLQC90xWLZpGig22GSxHyquhA','mY2dqC9qaBlNcnSvmgysRlaQBry9KxTxbnBUjh1Eba2RugSIf6RcCuIQfLfBIPpwl3cLzrD2l',10);
-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 (-3002162,1836975606,'XcLmzbJBoO6cc6OpsshqbBKiJakjLNOKEDv4ms5CBJUYBQTmmCxBwihCbRIHDJOD0M','AJxqwVjRnCjCLs5Pg2a3jV970S18ZuXtI4QyLOGqIztgo','NqnLa3N5YQTI82BTjuc5FDqhJXRDBTy4j7pep71OX','JxP','gu3Y1rwk8al24nfYcgiXCCrbtdXuNT87UzfEyCvW','6kNLTFJUMrmcVofJ3qVmdCtYknh0yTuI7yMlT7Dsmy7CwEhEQuqqqtpJOIBHvmVnQ0gIS2NU8Od9vfZDp7ABiweLeUlYuBN1IU',11);
-INSERT INTO ti VALUES (-3002162,1836975606,'XcLmzbJBoO6cc6OpsshqbBKiJakjLNOKEDv4ms5CBJUYBQTmmCxBwihCbRIHDJOD0M','AJxqwVjRnCjCLs5Pg2a3jV970S18ZuXtI4QyLOGqIztgo','NqnLa3N5YQTI82BTjuc5FDqhJXRDBTy4j7pep71OX','JxP','gu3Y1rwk8al24nfYcgiXCCrbtdXuNT87UzfEyCvW','6kNLTFJUMrmcVofJ3qVmdCtYknh0yTuI7yMlT7Dsmy7CwEhEQuqqqtpJOIBHvmVnQ0gIS2NU8Od9vfZDp7ABiweLeUlYuBN1IU',11);
-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 (511475,-164863084,'76MX91','G6PWN2vRDPq2tJW6lZ4cG0g1dRoI6Qfa1cZ','7DH6aN','LDtSm','O0DRlknXE7aO3Eqj6jpPWcudRVAJsq8oK','Jdy1P0A9e1kdSARHxwWnMwSaVs52',12);
-INSERT INTO ti VALUES (511475,-164863084,'76MX91','G6PWN2vRDPq2tJW6lZ4cG0g1dRoI6Qfa1cZ','7DH6aN','LDtSm','O0DRlknXE7aO3Eqj6jpPWcudRVAJsq8oK','Jdy1P0A9e1kdSARHxwWnMwSaVs52',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6273372,185057992,'5Mr','esGggh5zeYpoKHorZ99FzBw3R1zNlomdGqhglyktN76FjhJCC0Phq2UC0O9sLtxrwsKFPI7PBimowQW5iaOfQzuA87nbyhG2baKQRc1jj7ntxMRtJ9wlvuQTwYFoM1xBIpvhcYkk4bRWcQzYM44sgnr5ds6gA91ush7kbxBW1y','MRGXcFRlEvmvvqR6xiycZgD8L','41gjVyXNxLpsVWTJqaPx7pZuhvMw3ewRYyuLaTJ6AKL0CopfMBU4ERGYfrF6a383ikGBr3xgXJXVzerszvLH65JYgN5I3d0R8MzQ372Yx8YR4nQgXDjGWEXtNxkpoQ2RFIwnij1ojC4ERRn79IcTpHrgAHMzIaUfwEr7laBkkcsukyeyTcG0Re9fd7vl4E50YGHf','dBfKUDbBYKrpTCTZuPoDRSrMlyBh8IzXHSFxmLbQz6YZ3','ypeAsBYZtKTnjrxdFcv1xBQxJquz6fxaPaX2gZK8rsBGlgu7EAU',13);
-INSERT INTO ti VALUES (-6273372,185057992,'5Mr','esGggh5zeYpoKHorZ99FzBw3R1zNlomdGqhglyktN76FjhJCC0Phq2UC0O9sLtxrwsKFPI7PBimowQW5iaOfQzuA87nbyhG2baKQRc1jj7ntxMRtJ9wlvuQTwYFoM1xBIpvhcYkk4bRWcQzYM44sgnr5ds6gA91ush7kbxBW1y','MRGXcFRlEvmvvqR6xiycZgD8L','41gjVyXNxLpsVWTJqaPx7pZuhvMw3ewRYyuLaTJ6AKL0CopfMBU4ERGYfrF6a383ikGBr3xgXJXVzerszvLH65JYgN5I3d0R8MzQ372Yx8YR4nQgXDjGWEXtNxkpoQ2RFIwnij1ojC4ERRn79IcTpHrgAHMzIaUfwEr7laBkkcsukyeyTcG0Re9fd7vl4E50YGHf','dBfKUDbBYKrpTCTZuPoDRSrMlyBh8IzXHSFxmLbQz6YZ3','ypeAsBYZtKTnjrxdFcv1xBQxJquz6fxaPaX2gZK8rsBGlgu7EAU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT, c CHAR(70) NOT NULL, d VARBINARY(22), e VARBINARY(47) NOT NULL, f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (42,21570,'MDXZpkOExAB2iFcXEdH1u4Qw8rDhz80OeGD2SWpJwOUVgorfzAgPwnCP6vBlt','l4kvSZjCyRnYjttQpOT','dNyXWhBUjPaGVyhB6l4ZA5nC3UpaJMSz3KqK','E26','jXYm0gVggV0xdExBV8JO7T2DtHISuGZJlkx9D5cFvo7GnuTrMwpkpyN3aBWrNb4wGsy5A','LN8fNxHNGWmxkz1amCrkdq7fqZhapCN2ounL8WxHpij7zDA',0);
-INSERT INTO t VALUES (23,27936,'tbqHKH3NGE9ulkosA3Frigy5ukQuo5PJ0jUw','IGvawruM3KNMkD','2E2z3AqXBpVoYxCEBDUJaI9XUhXnbHIhN','Rbe','t5z8LQUSwJ3Dz0YA80fHtUXPfHb1dynCfziwvViUcX7UjWXtyQAvQ8n4t5epyv0CVOL5bSdEjYLu7','oVjKGH2ATdp7PqUCeL4fjgBO1uCOQHUP',1);
-INSERT INTO t VALUES (109,-9441,'vD','xUlgefa4q13Ty5bIx988l0','MrXsJ','eCPcxzBJvVYJ0M7y7bQ3ipaDY9bDFten','aAU6y5CR2lUDojXLVpiGj6sJva4nCKGhDwTr2gXAdY0TR4lZ','nDJnYsUWran5EHXRGp8b4ib88nJvkMXOAvW2mXvbuCijuRsPC',2);
-INSERT INTO t VALUES (-42,-28350,'frZNdbby8NF4reu64zTVb2rjBjG7IFng7iVOcdQ9q43MY0nCbUtWuCUg8x80stc','zTtKpireRNOLCvSByjTc','dI5YTulp1elRU6libwfDIBrodAneMmMdrN','yiIGv61SY2owi7XGnb9FFpRA5','sFwN','D7GnKyPszGJY6g1cd3bIfvZCtoPfmVAwZQwe',3);
-INSERT INTO t VALUES (-103,12681,'N7VO2qv08IorPDEPq3hF1UgYHw8lI4bwgu72UQD0','sGerV9dSplGtZJNbiHl4T','8sSrlanoryCPCb7DMwp0MAoXl1BjCqTyxE','PfVr3c','Du9x3U4LQepK5sVZ','eqANuY6MNfx1yhapShWxYPOKMQ',4);
-INSERT INTO t VALUES (-89,4267,'gWg8JT4WTXanvxyu8rjC9Cfzzb1BZim4Sx7pHz5WNmM','Yj5FJkv9KET7pASp','B2ipDUSiiE9PW','PjnLMc5mdP','I1aZ5cduUfSyCqOlLOuyUCLT0gxNRERyQ6aWrA4aNGIYTSMcDRC6CDswEtyeOcD33pEDWNLASmAYeICLahbZx8P','2Xu4PWdiJxTUxCr8zdE9rR5u90XuGyqlClWajYXCVFFbuVrTfolNfVN6PRwD1y2Q7uKUk4d',5);
-INSERT INTO t VALUES (-67,27688,'KbjYhtyYRiieQRFwaHkT6xjwS7iS1dIMVd4oGhZGqf6YXUdzfjoCZKUhAaEdv','U277mbGDrmal6PVLI','57ZhMxBNecBCPL','VA6mmmMoEQr','ByqjMlu7P2L7Tz5UBZlqVFa0aFJ0dXUB2zQEzUBrwuN9KuYuZUQedTJvoXJaSZbY2UvX','Am4qbKusslMjGxjhq2lsAXetC4uG9iBOH3ptOuRSyDk8E4OVz9Aqxd2w0mMMmUZHwVopEgKxeQx32thRKCucn',6);
-INSERT INTO t VALUES (95,-12624,'no1QvoLUb0YxGkNx1YD','PU32Mq','sBhG','0eudUhwj3bf5xpRfodQXNtEvZiSkhP','qwENfab8f2e8VJL2iuSMmEAvFr9oL16RbX8x3SMzqbag63n0AVBg4N0Os3wJDJUvilq2t0ll1L8','cincyDN8N4',7);
-INSERT INTO t VALUES (-13,-11699,'ZtfkETriSndqSlgqGYoaIJMLv7s8hbvslpG','i9','u6qtLEFd8UVtej0mIwBB7s5PF1oZ','jI8hGBXSseFn4tfFq7zMkmu9iWX','1rtYHuu7b3oIpb73Ppzz8esOIY','hiML7oQnGwa4AKbdGQa6B9ySDArQBYD4XWzmE1Knr9o7VWFSFc03EmFTDPGbYvLRBBFlafJAoOHh2ZBSmGa5L8aAJKlfN7dP',8);
-INSERT INTO t VALUES (-105,28308,'s0SmyA','x4eFgyngv50ayTLGZNr','3KSi9SOa0rIKPD5Bt','8NwTFstZOcFcbq9lRToGZIIT5X','pccddsqKiIy8H97g3','iWSuIyHZSXdIQ0ehAfUcTh0lrVgb0LasVEleoLfF68hJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (8741564419151920644,1304816732,'VIiBW4EgUFMgu7WH0L','53Y4WnfJHRvAqEVqyLbYLMlhJKRVAfpX49p2runpOy7xbstQiNSxnemz3A7','Gll7nLPnPdAaoplZDuA6NHnK8ucjDzjDpGhn','QvH7gcuS7ZhaeY5Giwytmwqg50BujYVzCjc','o','Uq',10);
+INSERT INTO ti VALUES (8741564419151920644,1304816732,'VIiBW4EgUFMgu7WH0L','53Y4WnfJHRvAqEVqyLbYLMlhJKRVAfpX49p2runpOy7xbstQiNSxnemz3A7','Gll7nLPnPdAaoplZDuA6NHnK8ucjDzjDpGhn','QvH7gcuS7ZhaeY5Giwytmwqg50BujYVzCjc','o','Uq',10);
+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 (3708891211860186697,1657757599,'e1vJI7257TYXdy2we61bHwatJ9AhRDu59Ux3lPqBurYSnf8TdD3NKR2gIz5H','dl2XLIW4vHyyZafTw','S8aUwpfnX8LS7urnh5oNkvtc98I9P09mYvuMEk61KDrufg4z2txnr48WOP0Ey','UP4YjqTP88dp6Q4r','h','Au',11);
+INSERT INTO ti VALUES (3708891211860186697,1657757599,'e1vJI7257TYXdy2we61bHwatJ9AhRDu59Ux3lPqBurYSnf8TdD3NKR2gIz5H','dl2XLIW4vHyyZafTw','S8aUwpfnX8LS7urnh5oNkvtc98I9P09mYvuMEk61KDrufg4z2txnr48WOP0Ey','UP4YjqTP88dp6Q4r','h','Au',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14453689621274425652,-2072465752,'GfNuexlrFQiNA1nfC0QtbYwyLF5uBViWUUDAvP9R7Kds5l4ipsZ','oaJ8rh0p8ZGgXkn8kI3NwotnUZJCmfroMrDDYhkiXILpZ13btUMnRo57j6oE6Lrltetk4A8blk9H6jytAX1rWhSTKWtnVoMoZPysF5SjXaDqweFlPDFkGbJO1bl3P5jtoyPvnLESY43wQcHvgJfyfrUqxuB7xMKIImUzMqAMh0KsAAIoN6elz2986KwCGSwzGr5Y7oMNDnfR9J02eY13VJfeU2ShInhfLCd2svrHViLIfxFjV4mX8E5cDfrA','9ZIetCvGMr7m4MPElolQQzbcCGRobY3Etuse','uygDdZwi0vLVp7uHV194Bh','6','l',12);
+INSERT INTO ti VALUES (14453689621274425652,-2072465752,'GfNuexlrFQiNA1nfC0QtbYwyLF5uBViWUUDAvP9R7Kds5l4ipsZ','oaJ8rh0p8ZGgXkn8kI3NwotnUZJCmfroMrDDYhkiXILpZ13btUMnRo57j6oE6Lrltetk4A8blk9H6jytAX1rWhSTKWtnVoMoZPysF5SjXaDqweFlPDFkGbJO1bl3P5jtoyPvnLESY43wQcHvgJfyfrUqxuB7xMKIImUzMqAMh0KsAAIoN6elz2986KwCGSwzGr5Y7oMNDnfR9J02eY13VJfeU2ShInhfLCd2svrHViLIfxFjV4mX8E5cDfrA','9ZIetCvGMr7m4MPElolQQzbcCGRobY3Etuse','uygDdZwi0vLVp7uHV194Bh','6','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (771108811340101018,94426184,'FdiabAxFAn8XytTJGnuYyq2vEBm6fEOVgqlJCpuC6oUmBt','AFcq9EQjN4tqs7NsDfIqmubfLGAcGWP51x7mWrZg2jICtVhodVY7aolZmQ0P3EvlS3d7imJyDpgICEXMoAQHWW89FFXb63ffPSm2jYXG3cXu2TAE2uG1gjyppII8N0cDI3ghREw89aaEZVrKybCjYMNaUP73uJUaW91Vl8ik','J3isCgDDuMG55oDzLPTLVLuoyuBqiAg186','FLCS58QBPXNCoCatSCMqPXH99bRJwV7BU41HiCaj','4','T2',13);
+INSERT INTO ti VALUES (771108811340101018,94426184,'FdiabAxFAn8XytTJGnuYyq2vEBm6fEOVgqlJCpuC6oUmBt','AFcq9EQjN4tqs7NsDfIqmubfLGAcGWP51x7mWrZg2jICtVhodVY7aolZmQ0P3EvlS3d7imJyDpgICEXMoAQHWW89FFXb63ffPSm2jYXG3cXu2TAE2uG1gjyppII8N0cDI3ghREw89aaEZVrKybCjYMNaUP73uJUaW91Vl8ik','J3isCgDDuMG55oDzLPTLVLuoyuBqiAg186','FLCS58QBPXNCoCatSCMqPXH99bRJwV7BU41HiCaj','4','T2',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (10285354654346042023,-663528950,'7aceyqSbXX6NamRXCNzzaHqVPP0XGYTIQe9s6mKZD1yal','bK8JcCkCqbYkaf7NGIoLvOAfZyz6dflRtGAQZU6VgvGY1EO2aKj4Sg1zrbhTP3UAcBhillhzb5sJ4myEti3PKY6Erb2gk2SHidYyxc1QdfHgFrRHqM0Hbp4A345YG8hoAIMH3Xr1VRdCvUr2aJQwWKWeNuzPGrpRZE7XYWEiwusMDcVMelsv5WawsOm9vPBKCT1vEony1ir6pzKMmSpWlEO5P4FMDjhxTjuyqBa1VElfu1goR','Gq6O7oIaQ8TXxMz1jTsXIWTERj0jWGhfZO1tgzUz','4aTjnrati4MJVMEoo0Mkorsrr5w12JXGYuQ5oO11PFSnkgQmoArlk8d7NbXeUuDMCKh6tWIh3UxHre9zSPXXkrdUdhOsZk26VV8MVRBdL2SU9aVYc0tY8G4Gl6Pq0jo8NyqEpVmWo3Kx5GDXfVOpt3EuIo5zGPLwfvYWn7C2GUS1yHqaOwwpsx1Pl7RhC','b','t',14);
+INSERT INTO ti VALUES (10285354654346042023,-663528950,'7aceyqSbXX6NamRXCNzzaHqVPP0XGYTIQe9s6mKZD1yal','bK8JcCkCqbYkaf7NGIoLvOAfZyz6dflRtGAQZU6VgvGY1EO2aKj4Sg1zrbhTP3UAcBhillhzb5sJ4myEti3PKY6Erb2gk2SHidYyxc1QdfHgFrRHqM0Hbp4A345YG8hoAIMH3Xr1VRdCvUr2aJQwWKWeNuzPGrpRZE7XYWEiwusMDcVMelsv5WawsOm9vPBKCT1vEony1ir6pzKMmSpWlEO5P4FMDjhxTjuyqBa1VElfu1goR','Gq6O7oIaQ8TXxMz1jTsXIWTERj0jWGhfZO1tgzUz','4aTjnrati4MJVMEoo0Mkorsrr5w12JXGYuQ5oO11PFSnkgQmoArlk8d7NbXeUuDMCKh6tWIh3UxHre9zSPXXkrdUdhOsZk26VV8MVRBdL2SU9aVYc0tY8G4Gl6Pq0jo8NyqEpVmWo3Kx5GDXfVOpt3EuIo5zGPLwfvYWn7C2GUS1yHqaOwwpsx1Pl7RhC','b','t',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8804596344057548450,100650956,'Jgjv8JAFpIWHhplZEfOccVNt3w82','4KNhWWFJZiU9J2zqLjHjETLOLB1n5dc8COVEHoxWBDh0KqFjXbmDFAig1NgBL','CdujxIuYsBdkEqudkPdHjdTU7X8jGKwxALaPJIA2XVn7l0h9','HmT1iv7VpAiM52e60J9OIPomlAiBVhsSp96iOUCFSJdpIq7bWdlaNMzKQOJzi4wli9rj6h4hqbY1wHskk7RWmQGNfOZV5pR6CDbCx9B7ZPK05hSEevhRF3uawRsJZYAbtUlus0pVpz87C5rHv6YqKvMjEVXfgpRPhdgN3tZYnUJVHZfeVsDf3dM99dy7QFIdZxmHl1vIvGgYVzu0CTwFeGP8oJo4b2h3OW9lrADFkgH8FCm4ukmvIz7N','f','ZIL',15);
+INSERT INTO ti VALUES (8804596344057548450,100650956,'Jgjv8JAFpIWHhplZEfOccVNt3w82','4KNhWWFJZiU9J2zqLjHjETLOLB1n5dc8COVEHoxWBDh0KqFjXbmDFAig1NgBL','CdujxIuYsBdkEqudkPdHjdTU7X8jGKwxALaPJIA2XVn7l0h9','HmT1iv7VpAiM52e60J9OIPomlAiBVhsSp96iOUCFSJdpIq7bWdlaNMzKQOJzi4wli9rj6h4hqbY1wHskk7RWmQGNfOZV5pR6CDbCx9B7ZPK05hSEevhRF3uawRsJZYAbtUlus0pVpz87C5rHv6YqKvMjEVXfgpRPhdgN3tZYnUJVHZfeVsDf3dM99dy7QFIdZxmHl1vIvGgYVzu0CTwFeGP8oJo4b2h3OW9lrADFkgH8FCm4ukmvIz7N','f','ZIL',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED, c BINARY(91) NOT NULL, d VARBINARY(65), e VARCHAR(76), f VARBINARY(92), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1358954081356253726,24026,'lpZmMw3rssnxJwrbD38VyuhtX','yeCeE9TQIsrDNavg7mOBNyoLVvoRQ0FXmms0vJW1hCXQduZ73QdNVUElVt','sXu6DOJ6FmrxtbmKGzKjoF6Djx','QTxC9HK6bIY3nP5JKzpfatiz','A','Z',0);
+INSERT INTO t VALUES (-2374850130408756897,8540,'d0K2vz7nm54WLGWvt3GTRAaPvJ3Nu','g6RrJkgTgBqPO5WbfR8ieTCv2TLOWzeyaETASudQvK3qtHWXBsm','PmGjmrHy4uRr2C1AbZCGq1JOG7','znFur2k56XJBBKhSWQ0NmnG4SgkPVtnKk5wP5zQs84h','M','Y',1);
+INSERT INTO t VALUES (4384351062397059724,55121,'HTsIOcbCdUFl2j7PhBQsFa1RpvSjtUL4aEm7cpnimSD2ZwKRqV','KV2h5COkNlpwdSyw','mTlraGVEJbEagODhSYBwufzLRRSRkawWxS31eDkNkFHyOjo2dfKdTkW5ccrZNgrGJXW4z','UjMo3vO5JCx3xcJDOU0PAUc3NRXpxQj7dHZBZJHAuL753c4Pbi11XfAgjiyV','mt','P',2);
+INSERT INTO t VALUES (1627153914449426554,63918,'S5K9pxrFB1ex8leRwM62TZVEIwpJ','SMFKmXdY8MvU7yNDFEhR4PCDYFtVJkCrJnIOCLQJoCWklX57jMpLT65mEZfe97EfN','jpEFwapKMJtn3zx2uI03mxktB8NjGM4XFq7vVCypEtiv5q','JamwoZc5e6sRpFAMHAJOwLCt2w53sLfWBacHXAx8O','ql','l',3);
+INSERT INTO t VALUES (6784696793576478746,19945,'QvqfZFRawJnQV54LWykSEAFQKigktcHgGxhuaZoWSWViZZXJkq4ET59MV381','g9afdYkk9cj4oUCelAzDyM5v97R2kVxplgX','qS7OfeLyLVfxM3XR47onXumW3XtVLwpE6','0JEhgNNU93GhozzFXdsH6RNjfrw0VhV5RU4dOcpVSpH9','v9','i',4);
+INSERT INTO t VALUES (-2767658995977642668,53814,'Nc66QPIvFPfHfwKmN9kajwCfrES0cZZ0wR0JxvYDw8Kg2uVEhOOL1zB5daHeUVWu','bkDxnh04gz9gTmdtTSzt6cWypzmdXnhmiUdPbbxZ','5B8KKyWa1j5rhQnuczwZAoFIiEz9SdPn9XEAixF5MAyTqo4wzoJ3bLIzAXZ','z2zR6nLWldkZwKLM9muxD83rZPYVHHeNjU7V2xoEL40iOkoduvqaaWRnkbX1fH2AHUGu3WKZC','c','H',5);
+INSERT INTO t VALUES (-4825656898302351964,939,'mwDmZqLUdYMQKhNLWh16bdG0J9XkxUl6d2X5LQXDwU8DMqfJnt9yiHmPGEICeYMzPKt0iWS','c2dq9c4iv8sJVt3zuGDy0d3NifRs5jq042lbTT5kcXplfVD48whE8dghPmdOe','V9rdfB','9xmDPTh3eHZ0RYJ','x','R',6);
+INSERT INTO t VALUES (3634265915177391950,30059,'0lK20jLo8nLFKJoHiFPC9ewNO7Yu87DJ4Rfq4kDUE9mFwZV4VPcsW6iKF6FgNkeS6','dr6appQjXfvlJnlYvpRQZg6d53Ydk22EY','SaKi6Re','Kw9UGQQorMxI1jeVYqMnyleSIBC2FPPQfb96Jd7NE3','b4','P',7);
+INSERT INTO t VALUES (-1870358347974408905,56174,'m8AN6wQZaktqe6glRH0xDrvQuAe8KUFjtdNwsiNuG2XnX90X9VBO2upY1A7yNtdLEguTqW1qDOD8wTgjV7HwARCeebw','uwkKQSNLcGzdSAtZR47Bk7aY','hloFf37PmNS7yPdvjgr','bRg373Y','3','j',8);
+INSERT INTO t VALUES (7597696228050716897,46234,'rMLAxW2gNYZ9Ob9cFVtnvxwzCsA5qzpyeGIrpByEbFMjNdBP9lM5zUWmPNw8Ley6etZRbmvpT3','IgAgWZB3wmI5NoJpTLe4KoB4271jaYdZZbQXPTO6EoKNvZyxoo5bO7WnpDyogwiC','wltUXTUNk50N15AksYQuNvTyPW7I1c0AUfLmSYSrbODj8MdkA4','qUzgjH4pNKRO35aHW7nNxi2mnlmlTPlBGDOCIswnn3UXcAnjuVFy1VtMtT6zIZTvGtT8oLu','K','i',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED, c BINARY(91) NOT NULL, d VARBINARY(65), e VARCHAR(76), f VARBINARY(92), 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 (-632623,-15087,'95P9mgcc21x2','5Cox8dfAvF4ZcAj3','TgXGfGIztQkpe','PAwRMKdA7Ur0q9EYGqsYX','eUu739qvZHSk2GijMu','KNzvS84pVyxNlDuMgLCDpSx7FopyxKKrWTcc4nHYW2Z7gjAa19ZRiV94B8pC2thKGTqpCcf2taTqcy4Ci2GcH8bY',10);
-INSERT INTO ti VALUES (-632623,-15087,'95P9mgcc21x2','5Cox8dfAvF4ZcAj3','TgXGfGIztQkpe','PAwRMKdA7Ur0q9EYGqsYX','eUu739qvZHSk2GijMu','KNzvS84pVyxNlDuMgLCDpSx7FopyxKKrWTcc4nHYW2Z7gjAa19ZRiV94B8pC2thKGTqpCcf2taTqcy4Ci2GcH8bY',10);
-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 (-1867795,178,'Si0SrVkuFDkEh3KeCNeLT6C9byNZD0NwBcukmpRJrhkn096XOVAUUlCq','fYZM3VkOPBRvLEBQ2NOp6Q','aIqztqpAQv5oUy61wBuFtoGvVDhTY8kphCWEVra','7exlKJE','OVJ8Xs7FcXEIFNmv1z7aD000','HjI0ZoU5X1GDEgDc3Bo47rgqo3qo6KdaOV9kdtsSiaStCScqe1aNRcFMOgUcj7L1bGOnFuPqX0MuVNML1eNBvPtwDAcy16cSD4w',11);
-INSERT INTO ti VALUES (-1867795,178,'Si0SrVkuFDkEh3KeCNeLT6C9byNZD0NwBcukmpRJrhkn096XOVAUUlCq','fYZM3VkOPBRvLEBQ2NOp6Q','aIqztqpAQv5oUy61wBuFtoGvVDhTY8kphCWEVra','7exlKJE','OVJ8Xs7FcXEIFNmv1z7aD000','HjI0ZoU5X1GDEgDc3Bo47rgqo3qo6KdaOV9kdtsSiaStCScqe1aNRcFMOgUcj7L1bGOnFuPqX0MuVNML1eNBvPtwDAcy16cSD4w',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1228908874340723971,65287,'JpHTwo2s7ao8K5JLT1SGSFqcsaQm27GywPW5jEP6Fv0gunQE15','jFcHJdMOoSWdYmyn54BQ3Dhwm1rGaaOa4','217IRKJW14Oi3CRzYzHpUKxP3d8lP5VrQTIJMf2AT9hrJTKl1QYzYVMnyh','syYKf6JNeJot5HCOid7zebwhDX5mUyo1vXLYsc2wCSD0AfwSpnIm6IZQximMtpyFoErLsNpEpzcVXIDr6','u','h',10);
+INSERT INTO ti VALUES (1228908874340723971,65287,'JpHTwo2s7ao8K5JLT1SGSFqcsaQm27GywPW5jEP6Fv0gunQE15','jFcHJdMOoSWdYmyn54BQ3Dhwm1rGaaOa4','217IRKJW14Oi3CRzYzHpUKxP3d8lP5VrQTIJMf2AT9hrJTKl1QYzYVMnyh','syYKf6JNeJot5HCOid7zebwhDX5mUyo1vXLYsc2wCSD0AfwSpnIm6IZQximMtpyFoErLsNpEpzcVXIDr6','u','h',10);
+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 (-8938942942274070003,14600,'KbFDwzDeHHzcmXqvBIC5FWXvhAZRFWn4OC1ihmArd2W1lRrSTEVgSGd7npoPm85Ngf1sK','GpigxWUOzMFj6QUqk','j3OW0Y5fdezXtk','RtkI3NgVkCh08drS8atkYxgP','D','N',11);
+INSERT INTO ti VALUES (-8938942942274070003,14600,'KbFDwzDeHHzcmXqvBIC5FWXvhAZRFWn4OC1ihmArd2W1lRrSTEVgSGd7npoPm85Ngf1sK','GpigxWUOzMFj6QUqk','j3OW0Y5fdezXtk','RtkI3NgVkCh08drS8atkYxgP','D','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-279436,-7124,'f','yinXzDUtIOJ2Fw8FH3xOy5AueODi0FFdUQs3zYiPRBPbsOWly9xxZNEWo6iUb0zivXmE6C2NeiXKE3nrm1IA4mcHSI40JwTMWco6yr52E6GHT8VNHyaBV2iJDbvEGWenrUmDbHb1fiT26kcP4jdsHiKSBEsP04rliBcO9G5Fk776I8N8fttEVaSIfCc3Ht8xrpl1a2rK5OiR8vsumOqGIGj6ktjzBZQuSYkr8W3Btv7arMpCduK','O','j5ShhUmtmsfnu7','opYfXGwUkTK3MBzCV','CsHFSNFLP',12);
-INSERT INTO ti VALUES (-279436,-7124,'f','yinXzDUtIOJ2Fw8FH3xOy5AueODi0FFdUQs3zYiPRBPbsOWly9xxZNEWo6iUb0zivXmE6C2NeiXKE3nrm1IA4mcHSI40JwTMWco6yr52E6GHT8VNHyaBV2iJDbvEGWenrUmDbHb1fiT26kcP4jdsHiKSBEsP04rliBcO9G5Fk776I8N8fttEVaSIfCc3Ht8xrpl1a2rK5OiR8vsumOqGIGj6ktjzBZQuSYkr8W3Btv7arMpCduK','O','j5ShhUmtmsfnu7','opYfXGwUkTK3MBzCV','CsHFSNFLP',12);
+INSERT INTO t VALUES (-7674197705151459133,2872,'Qb7fLdz1gE4pShWO1vxtbqKpfUGY58sw34ZJP5YBo3kYKpp9GeOUhrA558ad','xD0cMM8orjOHVghQqyFPSjWGMmd4bMLpDwtXOXjjl8ccLNs08j5WwJYvRuMMWPiAGHuFcPeOKCeS3tco2A7GtgWfg3Is8JWT4zP6JG05MUo2Nq7Upqv4FJLzY1M4aQRtgaHjwseQ6U','DqxnfuFlhGQlW1GFB17UB9xFQclEewA7VqlKS','6SmE4ktOUOiRSbPUpOqbI4qo2FILj6IYh2pabH90Od41dKJpXtrXTlXN7uC4AKsseMLuBzi9WcQxO','Cu','V',12);
+INSERT INTO ti VALUES (-7674197705151459133,2872,'Qb7fLdz1gE4pShWO1vxtbqKpfUGY58sw34ZJP5YBo3kYKpp9GeOUhrA558ad','xD0cMM8orjOHVghQqyFPSjWGMmd4bMLpDwtXOXjjl8ccLNs08j5WwJYvRuMMWPiAGHuFcPeOKCeS3tco2A7GtgWfg3Is8JWT4zP6JG05MUo2Nq7Upqv4FJLzY1M4aQRtgaHjwseQ6U','DqxnfuFlhGQlW1GFB17UB9xFQclEewA7VqlKS','6SmE4ktOUOiRSbPUpOqbI4qo2FILj6IYh2pabH90Od41dKJpXtrXTlXN7uC4AKsseMLuBzi9WcQxO','Cu','V',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5624988,-5782,'koAusvrWHYXQzFDvUgytGlOdUyrljLYpVwrZXzhQT82HlrTVrPXxg2eaoNFI2swprsDiIAj','LmoTXswCo99tTr17JUJlwLBkYNZM3CR4JKwVqx2lXj3dHMNQa6cWn9EknfnYucfqztA94O2aIvDQNncYvcZiLJPSPGK8G6aCRu22fymOAfB0CMXSl7vBAXtLpORbL8pyojs6BZ2Hyg5jMRPOfib1Xqe0a0LKIOoUwdCNdfmp0nu46Lf4JAA1BLlsuEoDJ25qGFWkPY4FVQoWc','9xdP0d74sRWqLWTAmIpDzLcQMRNYSo9ByHMAEMa','H1Wmg3cQuCEifiuhl06YlfvPDmjhweyAyxKT81mUlEN0wjVItTfGVzlUipHnsY3YdwXyfNusIGb','5etp7J','3bcsoxE3T8HMrb64qCOj68ZtjefpcS3CaopXvRluTqxQWe01rzJzVGgCBzI1uYIh8x8g7sMycMlhsuag',13);
-INSERT INTO ti VALUES (5624988,-5782,'koAusvrWHYXQzFDvUgytGlOdUyrljLYpVwrZXzhQT82HlrTVrPXxg2eaoNFI2swprsDiIAj','LmoTXswCo99tTr17JUJlwLBkYNZM3CR4JKwVqx2lXj3dHMNQa6cWn9EknfnYucfqztA94O2aIvDQNncYvcZiLJPSPGK8G6aCRu22fymOAfB0CMXSl7vBAXtLpORbL8pyojs6BZ2Hyg5jMRPOfib1Xqe0a0LKIOoUwdCNdfmp0nu46Lf4JAA1BLlsuEoDJ25qGFWkPY4FVQoWc','9xdP0d74sRWqLWTAmIpDzLcQMRNYSo9ByHMAEMa','H1Wmg3cQuCEifiuhl06YlfvPDmjhweyAyxKT81mUlEN0wjVItTfGVzlUipHnsY3YdwXyfNusIGb','5etp7J','3bcsoxE3T8HMrb64qCOj68ZtjefpcS3CaopXvRluTqxQWe01rzJzVGgCBzI1uYIh8x8g7sMycMlhsuag',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT, c BINARY(74), d VARBINARY(93), e VARCHAR(71) NOT NULL, f VARBINARY(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (248,13762,'heSz','5yrmxZOJMJGdkQHUCetMbbGi1CbcOosbOWrrdimI3e2Q1eO3W6RtAAX4ycPF2mXTwLkBN5ulJCXf9AqNhT6I4If74vo','dKPLdBi','a2X7SVqLErGDXeMoJN87rDpcNu7sajnZvefUY2cVxs31yzlcWG0NJ6eyRaXNM78wpF8oe5f0GaQapQgWZZgiRnB','VfN6XVClLceqedAcd169I0NxsuKx','aXdBVJzGGAryII2ix98g1xNukylSvnx5iZF4NsfropCohFMeGiatI',0);
-INSERT INTO t VALUES (161,1590,'FF9POA2Ct2p9VABwLdZAB549jRrLOjSN','D82tUT1s0wWJY5pV5w4xCQo2lT5D68jchK11BZC7iqrxV4YaaAIkKACPe5Xy','2f','kBg9EDffGbqKquS6Va5Hd4dyr02NVey','uEdaoroIdEURgP9bweLWPfJl9ht871ZAF0xDTge3kb2hzYO5Hk0aNUJYFfJ9m7OjmNuuIjYJDHWc5gyr','CznPguKJ0tW3RCNJbyxqqkdcSquwP4AJ5sHffswKv1wTiqXllaW1djsg3mrKqpIIq8FOuJqytAhJmcQaC',1);
-INSERT INTO t VALUES (124,29486,'7zNNZ06NgX8IZRwdKsFp37gkxSoI6Tx','IBFKHSD8aXntLwc9LP7cfayJHxdGSvP4dMUHPux0gGgZxiRi3K8C5UFpzx9ygZ0wyQYNMtUftydEvm7xIHzQ2CCpMa','GCR72XoEZFEk3l5ZV8Ai2546X6ykeNqFXDU6WTW','E','NZNf0s0l4ArCgEVAQV4PNJZlDVFKst2nJvQRBZYwJogVb7xEzwYmt','qh3G1phfZJyzuD7qU3nZ7DRvkSpAaTpCStjvaNfKD3KobISny6OpvFux2KQ22jKJlP4PaDG8yxXKkLONeRY0kgL1y',2);
-INSERT INTO t VALUES (131,21084,'ALDzjW2p6cuoQvrWDkfHV0LuhocWGS8EbOCvQDY83ZCkXUvQWZfobJLTzoju0uW0gjCYRQAz','RmrrUKDHTfnK3K5vPNKsHAwblhy4XSTOE03cPjvEBYf3z66y1jmCbdcfGkuoayJkgKZ5E55sqsDNoWdO4','xH3XH9edAznLIQudSAIE2PdeZUqkbU17HzjSV1DGRYEDM11vRlqvbLj29','s61y6xTwaSjwWPrGgC6H1hPQh0sLkprpbbwO8FaiPWjFUOz9ReGy1NeO9wBJ3AzmazJVs','qoGa6PcfqFB1xa12tS8pKs47f','jvy',3);
-INSERT INTO t VALUES (49,-30808,'l8sWfNIxplq1guyfgudubGJWy','Wr7Vfi6Q64XHVmUPGe','gXv88DCGphe22YsHDKWWQdqdR5V2MtCIgskwj2AyWu2wQ0otrnBnQODW7wl','bngYMyrXrPxVIFGnUAXlTBpT7qBtzZ25','f7kQZm5t1RYj6','uOvmqjbSs0QDxwxMgKoJ0WhjyAs1aDDGkVlLk0MVGEqEBK1A6v2KcJgnYZaSecgTjSOmay4PdRDvIfU8eiOQsNDJoaxdHipuO',4);
-INSERT INTO t VALUES (140,5669,'JALMjvTQZRgbtskO0Iq3LIkY8LAnTsYe4lN2VVy8MovBpCYHfIlzF4VSnhg21Mes','9OsYgZ6wkvgxMYTwt2rZX7HLWv6mG3e99E','xsxu7VunQGCzARp1WF8BAVJpzpGRFJDNHgdo8gd','Pj9YbepPOf7lxZi9iijdnUb0uBba28C57lu1F11iPs9Xtx6zsVlXABUO5cDWYSyjmCktnDnf6QzgmjSS','ueZCoQEVXrq1QEJl5OaVhVaZxWwGjTidzOxQoHKHKE671fBGt6Q3kcZQzYZVdGPXBbAiNJLdcOq','GrByKOHPMfDpvmMhtLRdEi9Lz1lOxZivSHrCY9U6hlSws8j49vJtoaUdOTYy4TLcdwuQD5o0CH35Xo7MLeA9',5);
-INSERT INTO t VALUES (173,-8275,'scjUCnkJwqorDpehz4c01V7sRnRSeThEIosMO1DLG1J0LiPxIf74UVOg9QS2wp8At2','vtPTr9Dm9wiCd2MixBPpLvp4HGvXw78dn3m5zaENHTqvtEdiaY','ds2rM8gH0m2tX5Vi5','Hhpkww1BAl3bAbgT9RGkkn7yp4tKo6H92N0FoFGVq4tofdXYK','LVvh6E279UzxFSnU6onbXBfhnt1cNn3MR70JY3bOI4JlzyLiPoI6','Hj4xscePvg9lWGORSsCck4l1rF5oKsHSvbaOGr2qMhNad6vUZY5qJxwFzTCAfMW',6);
-INSERT INTO t VALUES (151,-10512,'08IrVNhtCLhYu2v','cD7xFdklPGNEFwWsBp0AEPQmaZsLn5VxUT4DXjRkunzK9D5K7F4zhN','tJZ','dBxo5gOHif0JJguNqFKLJsS017abnM','0CnoNmw96GRI8rn3qYkngJO4HUwGnF262wuwPfCEHOUJF1f4Y6XIQAOlEnvXAmaniIIW','6RDCUYgKCgb0m4NbdRngqjO8jhn9ETMgDkGof7P59PlK2eMfQRAuTqhR3TqG7oSX4o69Ng8Q6aQ6FHF4',7);
-INSERT INTO t VALUES (195,-32075,'L7238SmAZXxTDkx0Qpjaw7ijfFuMkiAxMDt33dVzpnbtGrpGb','Xtykj7QSYpPAo3Tknm3o','TrzQpDTI8JVx0tEyYtnTT15Z1','4fii5t4ZuckZEtvGRHb9oamb','KBMJgqICNfJbWgIhwWoqRbSp8BWauVxX1hZa6CBvislIUarQf6WtkNDU1IkePojFlhwSN6JV8x','n2vAw0Jw4DSnqsAHGzNMGMuFjEMb9i2svW35R8dQwKQGKOi',8);
-INSERT INTO t VALUES (223,-25031,'yCetbmf2XHc3DkKE1V18r','tSLEf77Qw','MUOLMd8lbPmLYUqE4DhVpfMKM','YZiJwO1Zq3g64cy0XYUHa9zbOjU','9syIQeA9EQgWQZnwcF5vr2TyLhLNN3s3ptMgw','9IJFynZ5L8qdMPbJ77XEaEiaxFPySDN6DSzwD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-651953313084497849,24730,'uV5JIh72Wi3H9CRF8vNKiyB7RdSLnQhWPWDMJ','gacNU3tQy47Qg3p0ZTKS7LBOOEB6FzKpw1wva4PnPaz2k23Mhw4ab3WdraO7SZaPmH1NE3n8Udwm2izuTYznKIpaQiCEuTRHo4136DkA9QsrhKH4isgbel6SBOJhrntuMOHUbRJ3sT2bDRaSIpauhU8rsomB7vR7FnThpldrko0r41aod3QqTyBbK64nuQdOIqykiQwvaUpektlJUc2VJ','4hMBAzkB656JeE55e6yWaeGzHfZN0','EvBN4yOdYtPYlj8OVaPtCXdhnZlEtrvOaTORxD0pBUsH5Wdsrc5mVNXHX2vhYo9iLu3RjQgnim5W7yz7g9wVLc8mJ3gwsbLa7Tb4irYrwYYJhaQyBfHaeszTmo966kxLxA2jIXzyRY3ZO4nN5cCYb8ES5lNot45oPh','A','T',13);
+INSERT INTO ti VALUES (-651953313084497849,24730,'uV5JIh72Wi3H9CRF8vNKiyB7RdSLnQhWPWDMJ','gacNU3tQy47Qg3p0ZTKS7LBOOEB6FzKpw1wva4PnPaz2k23Mhw4ab3WdraO7SZaPmH1NE3n8Udwm2izuTYznKIpaQiCEuTRHo4136DkA9QsrhKH4isgbel6SBOJhrntuMOHUbRJ3sT2bDRaSIpauhU8rsomB7vR7FnThpldrko0r41aod3QqTyBbK64nuQdOIqykiQwvaUpektlJUc2VJ','4hMBAzkB656JeE55e6yWaeGzHfZN0','EvBN4yOdYtPYlj8OVaPtCXdhnZlEtrvOaTORxD0pBUsH5Wdsrc5mVNXHX2vhYo9iLu3RjQgnim5W7yz7g9wVLc8mJ3gwsbLa7Tb4irYrwYYJhaQyBfHaeszTmo966kxLxA2jIXzyRY3ZO4nN5cCYb8ES5lNot45oPh','A','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5483060914256483782,26300,'dgKSF5SUb0JCzWG1HVHAcMz4FIf7xAUU3BcMJXR0ADnmbqfwjmGCK3MEDSlzQpHtu2nNtRWNrGqFuhU6YqB','lYRYipyiMfPoyf6FNd0gY6BodLctkUUJrE02lVJPLLsBslBIzclbbyDeFqVznxl0eAX8U3kvXgZFXcllTuB6oHY9Kx0thZic7aoBA7Jy9b1MMbIkyQLksOr1enIj668sRClaPAXQ6Loq8yzeIywDvB0hEhMqUgAwNOtjyOA5j1vrsoyjHReGc9wU8KU2rAuFCuHAQ6QITX7xGWt06Aglj4YHJnx','xVqkWVcQtu05yDNMUcSScFcdDwgt1X9zJ1BRcGsvgXkeVDYAJx','QHruGdANiM5L7Kdrs1FhtqqdYnufTNdb0YOz2rvGZCy0yncX1QjzwJn5vC7OP0VSXnWUUT9kg6Qqlx','0n','0',14);
+INSERT INTO ti VALUES (-5483060914256483782,26300,'dgKSF5SUb0JCzWG1HVHAcMz4FIf7xAUU3BcMJXR0ADnmbqfwjmGCK3MEDSlzQpHtu2nNtRWNrGqFuhU6YqB','lYRYipyiMfPoyf6FNd0gY6BodLctkUUJrE02lVJPLLsBslBIzclbbyDeFqVznxl0eAX8U3kvXgZFXcllTuB6oHY9Kx0thZic7aoBA7Jy9b1MMbIkyQLksOr1enIj668sRClaPAXQ6Loq8yzeIywDvB0hEhMqUgAwNOtjyOA5j1vrsoyjHReGc9wU8KU2rAuFCuHAQ6QITX7xGWt06Aglj4YHJnx','xVqkWVcQtu05yDNMUcSScFcdDwgt1X9zJ1BRcGsvgXkeVDYAJx','QHruGdANiM5L7Kdrs1FhtqqdYnufTNdb0YOz2rvGZCy0yncX1QjzwJn5vC7OP0VSXnWUUT9kg6Qqlx','0n','0',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7139237774993200584,41134,'UQGGmY7Umn0sbYE9T9Xg4Fnh7IIlFN1j0BbkUU','EWhu9rcUqxReE8Fr8RoMEA','NDM5VZvKbyKlwefagW4Ny2ed67m22Rndgkoi4VxAkpKhcrQBsT6wS1H8','P1nSylu0mvexIjIttFytBpdHjg8gvdUcY2wusGw79Vl930cu0JkClPThW9jt6AgTuVnrSL98N3wTc5YCKvMUIjOhRhVNjEkQ65EaTN1znto4xp1rZXYLUtmY8Sfcoi4gKx3r','Gzj','w',15);
+INSERT INTO ti VALUES (7139237774993200584,41134,'UQGGmY7Umn0sbYE9T9Xg4Fnh7IIlFN1j0BbkUU','EWhu9rcUqxReE8Fr8RoMEA','NDM5VZvKbyKlwefagW4Ny2ed67m22Rndgkoi4VxAkpKhcrQBsT6wS1H8','P1nSylu0mvexIjIttFytBpdHjg8gvdUcY2wusGw79Vl930cu0JkClPThW9jt6AgTuVnrSL98N3wTc5YCKvMUIjOhRhVNjEkQ65EaTN1znto4xp1rZXYLUtmY8Sfcoi4gKx3r','Gzj','w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(59), d VARBINARY(8), e VARBINARY(67), f VARBINARY(22) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-650273355681326389,1464904748,'JON3N2NHBqt92WApZuCP1nfufdSyC7aJJn1MZFvKt0f4UYFg3','SjKywJ5','iBJeV9EV6x8AZI74pSvV','dxglSaYbpC','G7','T',0);
+INSERT INTO t VALUES (4205608435952474861,2530967186,'ObaQW0UmHbijBFkldDgqrTEFHwZlVEuqx','K','GcswHXksLsZOmLU8Ar0Kg9j6XBHenX6FqKhHp','Pl','Vc','J',1);
+INSERT INTO t VALUES (2298001776753581130,1902200335,'4qkRsjsIkcW6EdqV7e3csP9oOvzm1lclEVLXdXxRi','c','s1IZhRvJm0JPP96HYvXJxccLoi','9lsbg9iZAVAm','OI','K',2);
+INSERT INTO t VALUES (-2323681180926006532,2103835670,'WcCjuNS07R5f6BLXO34QVutYvX2lptAuohmordxLawfRJz7GlTBKsaSX','T','eO3PKbTo5A5tWguNrOV6IDLBqAxkuSa6fbFjslttlqCtQZiC7ljn','Dt2DYT2tU0u7Ux8F707VI','L','i',3);
+INSERT INTO t VALUES (1194344135543340946,2065496980,'EGB5tDKXxebaOZujNQELn4wafeI1OJ','d','s7dOZWE2WTwr2U1GeV8M7VL2WvucER7cct','C','T','R',4);
+INSERT INTO t VALUES (471997735651112428,2190559888,'5KhcZcBG','7mU4','usfGLZ39gX0oUKlzxWURQJthBOI7uW','F2heH','v','3',5);
+INSERT INTO t VALUES (5892389907115231237,4028955782,'Uw4LWtNHyfFYnJTjeeqgnGij59trD1kkNrg','is8','tctMvhSl','RKbbIJraJkB8MpZ','N','9',6);
+INSERT INTO t VALUES (2928144530806055658,3611180571,'kRtdDtlz3HT7JV3m','5SMQZe','spVhV8xJ4FDD2nyNx6XiGCMBFdwF7zhwS7R8Im9EFq429LC091alDS','ZAfO','Lk','S',7);
+INSERT INTO t VALUES (3416496475387068709,1862899137,'QIw','pO1','kfr','Iq18','sY','x',8);
+INSERT INTO t VALUES (5116440410140208716,3897046678,'MDrAyTm5Gpyhr','27h','n2fXGI0ZfZnATGupArV5Z8EkRN9','S2HL9MqV','GO','E',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(59), d VARBINARY(8), e VARBINARY(67), 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 BIGINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4212663404121248022,-21330,'2b5senFJJAOokj7MtEdp4c3bqWfvKRWgD4LUcIOTesYAaHmf5WCbtzlHUBtNgmSMqtYaioO','fthHtFkzJBIrsfCi1P596','q7qWBlIUC47gSNxNZvOR2','wskujYQ93UAMlRzNBdUxmt21DKEpPkBIOFMwB4mVrxy7Vz5acNRtaDo474y6D5ghazx8ogbqmuSGb7k7EAXxf9a','kRlkyK6uWkHedOWV2lIcRHbdX4SATnPluzfQUiYXhLLkF7heH','GjV4dMr7GfNMwpgxjj6hvfWDsEHFr5AuF0ZScS9z0QVL927ti7BiR8EiaGo8JiqsN47IzIen6k82pBsh7nWSZ5',10);
-INSERT INTO ti VALUES (4212663404121248022,-21330,'2b5senFJJAOokj7MtEdp4c3bqWfvKRWgD4LUcIOTesYAaHmf5WCbtzlHUBtNgmSMqtYaioO','fthHtFkzJBIrsfCi1P596','q7qWBlIUC47gSNxNZvOR2','wskujYQ93UAMlRzNBdUxmt21DKEpPkBIOFMwB4mVrxy7Vz5acNRtaDo474y6D5ghazx8ogbqmuSGb7k7EAXxf9a','kRlkyK6uWkHedOWV2lIcRHbdX4SATnPluzfQUiYXhLLkF7heH','GjV4dMr7GfNMwpgxjj6hvfWDsEHFr5AuF0ZScS9z0QVL927ti7BiR8EiaGo8JiqsN47IzIen6k82pBsh7nWSZ5',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(75);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(75);
-INSERT INTO t VALUES (12124797098689802062,25551,'486ln4tY2oSrgNmJGpf2fFOLOxrZde6aWqh9DDu','xZAqDQGtpMwvXRyTwGD6t5OdytnpzT','SWXKZIEtvmnAqqZLqnZMrDl8wG5GDEpV0CUt','YSPjt80dZiLPL5eU5EatDUPrvzX8yD','c1QfVhiQ3oitw2sAYZQUKLwQ9O0XWkLligoBdEdEDssQv','f1mhTNv01U6ljgDfx6G5NVB8DaZozNtfciKeHxO36F8wD6OVpW8ya6YUwIHPd3fELeKvOnYOlra',11);
-INSERT INTO ti VALUES (12124797098689802062,25551,'486ln4tY2oSrgNmJGpf2fFOLOxrZde6aWqh9DDu','xZAqDQGtpMwvXRyTwGD6t5OdytnpzT','SWXKZIEtvmnAqqZLqnZMrDl8wG5GDEpV0CUt','YSPjt80dZiLPL5eU5EatDUPrvzX8yD','c1QfVhiQ3oitw2sAYZQUKLwQ9O0XWkLligoBdEdEDssQv','f1mhTNv01U6ljgDfx6G5NVB8DaZozNtfciKeHxO36F8wD6OVpW8ya6YUwIHPd3fELeKvOnYOlra',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7330238058081756781,485686394,'2ZKcsS','sA6V9HK','LHeDggJxFnKfBw9NYj5FpHTj537FgWSz7T6Tfc','Ua9U66f2YoWNVQA9f','2','H',10);
+INSERT INTO ti VALUES (7330238058081756781,485686394,'2ZKcsS','sA6V9HK','LHeDggJxFnKfBw9NYj5FpHTj537FgWSz7T6Tfc','Ua9U66f2YoWNVQA9f','2','H',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (2555700625039788646,4231796741,'a5QzvYxH2F7xjOEZiKLEVF8OGWCRRS4','2vK','p8nCBKQT5qiX6yu0yvbVCIwJUaubp','8','7K','P',11);
+INSERT INTO ti VALUES (2555700625039788646,4231796741,'a5QzvYxH2F7xjOEZiKLEVF8OGWCRRS4','2vK','p8nCBKQT5qiX6yu0yvbVCIwJUaubp','8','7K','P',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6228257384150391655,21271,'xOnPgSWaek5QKiUj6Eem97tkmmRCHglTsbJisxoxBFRhBMBTjrchY8i89gMxlC','9fknrXgTYrkhtPQBgI1s6IZcDI6mCUpLdGxBvlm0QD5rRJPSx','s9AC86xkz8U3doTHjRMfSm35VTqK4ma8gUBUHcf','lT5pVyY0IWoO2aeXJBjCuKuYiw0aOYqUTeYADqfWfXhygEEW2UGTDJsx3yH0tQKNb3ti5','AMmEdaO7njp9naTajCVHE2C4usYEPt4Gxuul8WWf9R2IWfmRyFaf2TMg8CZhhIa3kSkmq5UAa','3FnPYVFLxpdBznfKMXll4UWvS4WTmioHry1X9cKXeqASi9uWUeilIcypk0eNxswZZnyOpYK8iAdA06zoCzEHWd',12);
-INSERT INTO ti VALUES (6228257384150391655,21271,'xOnPgSWaek5QKiUj6Eem97tkmmRCHglTsbJisxoxBFRhBMBTjrchY8i89gMxlC','9fknrXgTYrkhtPQBgI1s6IZcDI6mCUpLdGxBvlm0QD5rRJPSx','s9AC86xkz8U3doTHjRMfSm35VTqK4ma8gUBUHcf','lT5pVyY0IWoO2aeXJBjCuKuYiw0aOYqUTeYADqfWfXhygEEW2UGTDJsx3yH0tQKNb3ti5','AMmEdaO7njp9naTajCVHE2C4usYEPt4Gxuul8WWf9R2IWfmRyFaf2TMg8CZhhIa3kSkmq5UAa','3FnPYVFLxpdBznfKMXll4UWvS4WTmioHry1X9cKXeqASi9uWUeilIcypk0eNxswZZnyOpYK8iAdA06zoCzEHWd',12);
+INSERT INTO t VALUES (-5797303428617368507,1998372833,'rYw8v3PZrPlMXXFKFIAaPEmQhbxGUDd','zvnljaN2WhkjBfpzfslzpUeC2Gom7XmwZ0PIF7okq44iVWYdY44CWKjRLDOywVVlC66L3sERhY53cWPAmoPxm3qKAtdABVuzbjmG7hNR77evjtfiYTvpuIpl7y9HiWhSA33DtjbzvJknTXejA5TrI7HKnM0B0oS8MiDmAHYBtFudf59N3QQacM89A48p9JtphhR5UBn2vTUzE7tQGdHDbGYfQeg8','xppnM8Nj4WL5aKb','SsPAIETn6fDOL1ymn','z5','2',12);
+INSERT INTO ti VALUES (-5797303428617368507,1998372833,'rYw8v3PZrPlMXXFKFIAaPEmQhbxGUDd','zvnljaN2WhkjBfpzfslzpUeC2Gom7XmwZ0PIF7okq44iVWYdY44CWKjRLDOywVVlC66L3sERhY53cWPAmoPxm3qKAtdABVuzbjmG7hNR77evjtfiYTvpuIpl7y9HiWhSA33DtjbzvJknTXejA5TrI7HKnM0B0oS8MiDmAHYBtFudf59N3QQacM89A48p9JtphhR5UBn2vTUzE7tQGdHDbGYfQeg8','xppnM8Nj4WL5aKb','SsPAIETn6fDOL1ymn','z5','2',12);
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 (17324575586024105163,-2133,'Bwc7m9Pk3YWvsNgt6JLGOt45ath0nD8sRcvdesdtxjWJWUv3qJ','IHyTEvjrwMXVUJoGkToqqSScOPZpv9CrRWJnHd2544PUeAjJlIg3ryXArBIXqV','tm4U4KI8ZqVQPAtvBnjZEmEKQM3cS','ChOda6A7qZ4fSOguT9VWhqVNjP5UJy7DM2Hon6gRUvJ3RVVuGqyhJ7WRVKeO6W844HRbcODbg6IAuGTSuZLeS5COSfhU0hOQGYQPJXPfdvqort0CRHDdKE0HJr4ht8lDY9SekFa1lauveiD1AvEz2vUbF3amNxP40uAp','h8rKyivRlBtkC1WaKkEWTQzC2FTMuW9GsvUok0OK','so7Tq9CVECzrpqS8YEKKkQTmFmEMDC5LuE62Zrl7eEUoeImKP7TxeLyJ7ub7FgLQmt',13);
-INSERT INTO ti VALUES (17324575586024105163,-2133,'Bwc7m9Pk3YWvsNgt6JLGOt45ath0nD8sRcvdesdtxjWJWUv3qJ','IHyTEvjrwMXVUJoGkToqqSScOPZpv9CrRWJnHd2544PUeAjJlIg3ryXArBIXqV','tm4U4KI8ZqVQPAtvBnjZEmEKQM3cS','ChOda6A7qZ4fSOguT9VWhqVNjP5UJy7DM2Hon6gRUvJ3RVVuGqyhJ7WRVKeO6W844HRbcODbg6IAuGTSuZLeS5COSfhU0hOQGYQPJXPfdvqort0CRHDdKE0HJr4ht8lDY9SekFa1lauveiD1AvEz2vUbF3amNxP40uAp','h8rKyivRlBtkC1WaKkEWTQzC2FTMuW9GsvUok0OK','so7Tq9CVECzrpqS8YEKKkQTmFmEMDC5LuE62Zrl7eEUoeImKP7TxeLyJ7ub7FgLQmt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b SMALLINT NOT NULL, c CHAR(34) NOT NULL, d VARCHAR(76) NOT NULL, e VARCHAR(85) NOT NULL, f VARBINARY(27) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-857891897,21694,'OqQ2R5h8i5XII3htm','AZJcSmaN8Nfoepe8ED9q','xp0pnve','SNmU8NFCX3hEGw3IamCtnS03bpt','VvIlaAj66iDMF4eQ8RYxaEjbH7EmXnqFg2mu0DAIniZkSvHtVK9W6QjyiuJ4','aWPtWxo9Zyu3grhJvlP2jfB1o',0);
-INSERT INTO t VALUES (1319001867,24553,'BWhgSI5EzFcsHwG26A2SFW','SjBQPFNa','mhN1Qcabz','7E','PK0KYGU8UbMzlDRd0cWhjRQsoqXI2dUtNHlwcMy8M0CgpxdcaLGMB9KG0tJ1Pe8OdfHd0OHQV','K0RmkKrk7Dsy1MN5u90vHzpYuUY87uccqw6ojjyMGfcjIUrU3iFrxCSA',1);
-INSERT INTO t VALUES (1945195227,26863,'mYThxTCwh','uv7NsvvuFWzoKEcHAsLy0J9WqUkzcPtv','froDePXcwCFqvi8kYqk','gntq','kZb9wRNg2z9P7gfqNfrVPplWD81HYSftLTkBI0U6uvlrQVnXGLPlbxRFIc83u1NVAlDdsfBZvhQxgp0FWi','ncBvCELbdqRMp4VM6Ehbl9fgbDZT8iyOi2Oj9F129pyZlG3b340UrHiuiUkjcJbbsxBlR76zqKtjzdeH0G77jQ',2);
-INSERT INTO t VALUES (1631643075,29483,'pEB','rnBUjs0Nn7QDLMSQysDaFs0NcWxrN2xqEZIhqPQQxUrs9EKofTTphMSH47cE8f7iPRrgX6G','l6acDXModh6BPiJNwA5iPd0rndgtOU2xALwGZEdJgWIMrHZwtgJnXFh5XpoJMWZIIxaTe0QMUqC88sA','An3QxJPqLlrrU7nA9C4g','1db','2UHGUBTleqOmRHRRRl0OPM9N5Tfur2EGdAt8wP4BG2vTwZ01svbPMTsrS8uWzhRthR8NstfRiMi3pM2CW6EqntkzQE',3);
-INSERT INTO t VALUES (203578175,-9272,'01nzSpoxlKuc0ByR638UF00Zhh65M4XD3','BT6T1RnYOY0ESziVu93lypcsQSsPPRq6glbsTLke4','Wrfsxdbmbp6Bwpsnw3f812jrVQel8hkUgy1CG1Kb6pUaJ71IIUf91Hi','7gp9pTlBW8IW','BjowFKriYukXkA2ubvUqY5vtuW0hmCHg2RYFpKXSItDxnAK1xTEfPTzJf5GvG','jPeb8RFCNmaiwjQIFZ7k7Katn4KcF4djyGl3m2yw5RBh15bDsaNqkCuvWCIYCnWIZ81r7E48sPR42vW5JM',4);
-INSERT INTO t VALUES (1904104495,20827,'TKxpT0h0hU3QbeZ9','eKnDzYbUiqNl8dxQv2V0DztweXkQYFkW891ZI1PKGFw3pwjrDBTi0k0Tp6ReErp','PAp0cnduXpAtsLoP5mQ4mBKFgHEJL5gWcWVR3tOi2Jg571Iv199SrPtcXHVLT1YmY','nkOl7z119rIAPPOuhwuOhN','xdl7NaUZiH2DniRg5tPSssY4q4gsBMYl7uNCd9oGwJUzYn6WVZxoIpXDXbL0b48inJviKhZwWvmswKmNDhnOIuKcNyfWLj','Y',5);
-INSERT INTO t VALUES (-2123385490,-14383,'kNvv5ob51I5aR4kMTQJ7xdE862KTERJw4','2PZk48ZzC9CnL840o38GjaMwsJ8kEolSlvWYWsjt66vbXDzjkS0xBo','ET6T7P4JMkbmfswT3WIdmm6mltvo4QwBD2','AKiasTBcauTGuE6KjHfo','1hYiANojfEtbPlNd7La8UBQzuBShWxfnNWL6yN73CcTAUU2yqyCcWvCpYey3','D',6);
-INSERT INTO t VALUES (-1531223099,2269,'2z','BeOsMGpQaHRcFnNmzHqWNQLb2Ey060bFzyvpf5GYti847nsL4W1ll5A5RuUZJDocq91d4VxUQR','eOc7xBNe0lyEKSPvfMom8QV8p7prafcV5QmnhUdtZGBvEh5kXGAjfrx6X','JdhucqBQFejhFCuIsXoPGWTnG','tut9DiLJk8n1NQLlUraSasmayqjZT8qziw5E7is7D71C8aadKixdkXOkBlLmZvsKfLQNoPglwCupPkLY9ja0lAD','M3lIiNQ9ePv7hXO8qFDGIwUmKcwiraMd9IZK1TLZd3hQD7dPNgl00MtZF5eGSf278u',7);
-INSERT INTO t VALUES (-263757835,-15227,'1I0pF6CRPbgOVW','1RjoX5Uur09YYKLkFqPfyJ4s0W2KvJxv9T6EnjC','fxuWzYcFpM4ebFxd8AFiNQnCtStZ6uYm8B6Jp7LtQPzGqObSpsxqZYHqUmEW8o7cvgUQ5PK0Tcuk1CxdpuOX','xt0l1qThByXEKEWu415o63','6yX6s2UIMQfPPSx5od','2Cl0IvTU3If3glOH7BeNlSjUNyly6dfPQa4FcN6Achb',8);
-INSERT INTO t VALUES (1936163004,28226,'AD3y4pL','tciyfmNRlaDrvDckOLHt3fsVmcplE0j6Gn2gz','tsSg49GaR2N5SBRf3RcxifIy84OrZeQNBMndniYYK5CEiB0VkkV1hZyLwPpAa1WIYK7YSCg7tja3','QqKxponoI70OGiMqaoK','rJBr1XDdr0xQd9rD5BKVTbmTTtpqAVYcwuB5IvO17VARzumHabfMq6HBJE4E1wWkUISltSYg','ewW8ypXmyENf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2375699078448691222,3737544354,'kZVojhHFDvCm4dJ3osxKdPkYX8A6SsLotxr','nE8Ik03rwbZKQWUhSzypJwDjpalA7ns1guNvH7Gq9BN1xR7NGR9jijZ','LIHhdmBWUhdXW8mRztdhB9uuboZetZVb8LHK7aaCrnnobl','rkprSrOiKANKlAiIGfUXmSSoljiLMeVeL7lbJFbr8w17QpQSFOKa9s89kaKpeXBhClPGF4KUScW7cEUfJhfBGsNh9sxvSb6WWr6x4rs5K9hPY8IkEUlfUja3SGRYfvTrvDS6SDp2FNljK3ocvCVW3GEQWN7vUOv6UMmRP5hDDyEOxTkm8vTYj','W2','9',13);
+INSERT INTO ti VALUES (-2375699078448691222,3737544354,'kZVojhHFDvCm4dJ3osxKdPkYX8A6SsLotxr','nE8Ik03rwbZKQWUhSzypJwDjpalA7ns1guNvH7Gq9BN1xR7NGR9jijZ','LIHhdmBWUhdXW8mRztdhB9uuboZetZVb8LHK7aaCrnnobl','rkprSrOiKANKlAiIGfUXmSSoljiLMeVeL7lbJFbr8w17QpQSFOKa9s89kaKpeXBhClPGF4KUScW7cEUfJhfBGsNh9sxvSb6WWr6x4rs5K9hPY8IkEUlfUja3SGRYfvTrvDS6SDp2FNljK3ocvCVW3GEQWN7vUOv6UMmRP5hDDyEOxTkm8vTYj','W2','9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5613119770645829803,934583472,'Yk','l4TiZglI1IXEyifbaSNExw7','CdUrSqyKe1sXH','8Azomo5UTDQTfj48yoz8zAeNGN7xMShWX7495aZ7P5TpClspS5uvXbnLRiwvtfdj0lPUEZLJZXMQpuSyt6oH9Ra3MvzebvI937JTM179DFReZcbDkrKwBRC0w3b0Z8LSwlPlAjodeX96vcoXIpbvRSP34yNYnQfPckqYpCIkDPYeO8ZqG4Ez0RSZ1MPi6t53V1','eH','S',14);
+INSERT INTO ti VALUES (-5613119770645829803,934583472,'Yk','l4TiZglI1IXEyifbaSNExw7','CdUrSqyKe1sXH','8Azomo5UTDQTfj48yoz8zAeNGN7xMShWX7495aZ7P5TpClspS5uvXbnLRiwvtfdj0lPUEZLJZXMQpuSyt6oH9Ra3MvzebvI937JTM179DFReZcbDkrKwBRC0w3b0Z8LSwlPlAjodeX96vcoXIpbvRSP34yNYnQfPckqYpCIkDPYeO8ZqG4Ez0RSZ1MPi6t53V1','eH','S',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5510979721803482391,2925640923,'tHoD3MHbn9fyGqm9KkmlkZmOl3QSsbAMH4cqj1McXtgMh','YHrGoQWsT9HKJC60FqmSHbVaRoclp51DBwPlt28Y5EM0GohcO7bbt7jaxSNUlanQEuAfFp8dsoBweTNBQUjaFj181zVr5PBP1r4KlJjNQDa8niSBABU83btFq3ljSXVIrFE1XX59rGlQYUu7BrSGW7GH3mstk9tePf6D7eLhaQqn','cufsRaFRee7MAO3EMyvQfYOEbQZTizpiIi5t5NhD9R3XuMjZpwoVZ0','oYYw8yXCyBSHjb8J4cWfF73Ud0Fs969x1Js1wgEhUnseq24KNakVtQLpNidC4k7p8J0c4Sldl2FnoYs4o4NdJCr6EP57FxYc7sMqQfT8xOE8BOFJErvYusJJ','ImF','b',15);
+INSERT INTO ti VALUES (-5510979721803482391,2925640923,'tHoD3MHbn9fyGqm9KkmlkZmOl3QSsbAMH4cqj1McXtgMh','YHrGoQWsT9HKJC60FqmSHbVaRoclp51DBwPlt28Y5EM0GohcO7bbt7jaxSNUlanQEuAfFp8dsoBweTNBQUjaFj181zVr5PBP1r4KlJjNQDa8niSBABU83btFq3ljSXVIrFE1XX59rGlQYUu7BrSGW7GH3mstk9tePf6D7eLhaQqn','cufsRaFRee7MAO3EMyvQfYOEbQZTizpiIi5t5NhD9R3XuMjZpwoVZ0','oYYw8yXCyBSHjb8J4cWfF73Ud0Fs969x1Js1wgEhUnseq24KNakVtQLpNidC4k7p8J0c4Sldl2FnoYs4o4NdJCr6EP57FxYc7sMqQfT8xOE8BOFJErvYusJJ','ImF','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(9) NOT NULL, e VARBINARY(96), f VARBINARY(5), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (43,7253414,'3nLycan4BDLWMBQYk2h99k4VDCngBgpCEJoBTIZoVqP9G8KbcA7dCa0pvMVoB4VA1XiUu9tcvfyMp2bcZ','cB','unmCK23TzEEXgq3YDQ27P','y0','Pr','1',0);
+INSERT INTO t VALUES (-111,4226854,'QIi0qQWdQQQBKxjabTvmuHvDl','Bk28N0Ro','cDytYc0xfJq4RuAYAaHIspt0f0Ct7DT5vf5QdPUT8BD2SvDoBnVHfw6YU','c5','u2','H',1);
+INSERT INTO t VALUES (-83,2400425,'16lBf8kNYEeJCJ3fAW6qBiHe04t1VUi0Hy6ozY3yJ4FNMaDPhqzDLma7DcOx5D4vYa','b11r','iBNt1TFkLGqlo7wDAnvmHtQJMLDxjRj7gOwk5gcenGkBnHUMOjTeDYMVl9nO4xTSzEvtVFSWDyaS3xYqD3wI4DjYqG','ovTzB','jO','l',2);
+INSERT INTO t VALUES (-46,-6024231,'iao7K3NJ7Ynqc3wO1jnOXkhyFSpv8V8DfqOhTnppJ5LFlKDvZQKaX2WMVDJ7YBC1F8x1PvLMPE8noZyIgkbof1c8','rdCM','2gg5DVXx5nTYIJ5IXLlxM5t3PexCa50EyhnNIHOFnKiVmsrH0ii4MGA1qCKcpUdFF1QY0MIsx57zfl','B','CT','P',3);
+INSERT INTO t VALUES (120,7712725,'0ScptcD6zUZ4oMmHkrGBefQr7DkMcDHVzGKa1105r1F9eKSH','2VIGqHdXq','ZfNwHGDjDsIR1sLbBk1o2g','2aU3','ju','5',4);
+INSERT INTO t VALUES (-112,2736693,'VXWqDLHAIbDoOY49bAN4K8Adl3foLfVhHhSD4OI7GlnAXxxTAWw32vtHFSigQZqfoyirXAxVegHEWLVLI8rSPhwXj','sSTPg7a','39v7KIFXryenDx3rz0ivd8nvhqKwjVbuulgcOMUsIKbgkpIZsfk6eF2j4chhoZR7gSAT2yf1ZWXLCdv','oQ','t','E',5);
+INSERT INTO t VALUES (-28,-5671895,'JqDbqhpwT','iWZZ','Hro5E','ML','4G','e',6);
+INSERT INTO t VALUES (120,-197634,'BAJW8TsnEGeCEsoYcAQUrs48fuMB0dtta0ipLONt4w2OHQFFC1pw9wLdAGHxcYH6m6psLlZSg','pC14mkwGY','DYpRfNqUaeNCucWpXzK3NRes5uYL8Bf45QmXF0dZeWAYHtevLtEDnivjn3T4LM0yDLkY9ZNxqr','uSoQ','QG','t',7);
+INSERT INTO t VALUES (-38,-1070093,'8','h2HIl','GQNM8ToB5wPkMHl4mfn7z5knCSdLpq0KZsPvR4O03l1qAVjeAS','8SdbY','g','U',8);
+INSERT INTO t VALUES (120,-57933,'R1WMWQOh2OB03L03ACp7CALIxa81','ysqe','dMe2hwIdfeUgcw8XeNR5M106GEQ7szbgyvawGOwETOu8BJOuFNJxS7MGIqrzzN','3aD','D0','v',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(9) NOT NULL, e VARBINARY(96), f VARBINARY(5), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (656874590,4693,'CXongQFxNZqFP','LNriBqbA51tIQq5mr9Ax6V6WVxv33Ww9kpci2Cc','fyEF4KqnSu65FQJM11eUntZRXAtM2t22hj2gv8YbA8Zm9WKyXeYCSSJ1fkm','v3a6B7SjL6I6pMgm5M2AtRZdU','BVTxdTzgaSHAcBr291NYSJUSkMlLVHEHYj','4ZcddxmexE1tAR2800IwV5PAgru6OnNqnI8ddByUCI',10);
-INSERT INTO ti VALUES (656874590,4693,'CXongQFxNZqFP','LNriBqbA51tIQq5mr9Ax6V6WVxv33Ww9kpci2Cc','fyEF4KqnSu65FQJM11eUntZRXAtM2t22hj2gv8YbA8Zm9WKyXeYCSSJ1fkm','v3a6B7SjL6I6pMgm5M2AtRZdU','BVTxdTzgaSHAcBr291NYSJUSkMlLVHEHYj','4ZcddxmexE1tAR2800IwV5PAgru6OnNqnI8ddByUCI',10);
-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 (1252709374,-3419,'yMgjTSMQwU8PZJTSTacxE','6m','JjXdewYW3ig6YvANRJmJtNRtMn3qRswznrXAIhNKwsqw3CyRBmQeR1PffrEPUN5l7GJ0kade','s8S9NexrH6cpX8rLAj3eUtz76','6N6mSmmvZTAjzYgXKLIlCvVl8K5HaCXIsIZ1NGzU1SaCn9RnYBflVVUcGderEI9aMSkAB5Zp1jp69JM5Yx80jsS98WjLV4ksnURg','ZuTty1O92mI0L2GMIr5iXpLI5e4oPGcJAw7g',11);
-INSERT INTO ti VALUES (1252709374,-3419,'yMgjTSMQwU8PZJTSTacxE','6m','JjXdewYW3ig6YvANRJmJtNRtMn3qRswznrXAIhNKwsqw3CyRBmQeR1PffrEPUN5l7GJ0kade','s8S9NexrH6cpX8rLAj3eUtz76','6N6mSmmvZTAjzYgXKLIlCvVl8K5HaCXIsIZ1NGzU1SaCn9RnYBflVVUcGderEI9aMSkAB5Zp1jp69JM5Yx80jsS98WjLV4ksnURg','ZuTty1O92mI0L2GMIr5iXpLI5e4oPGcJAw7g',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7868825468743312116,3729658,'frY7cxFjqfExptzTdIwzkrvNhM','JD1','mXFnPmQ3bbOx9Prczsz1aYk3sDOBPioaQxl5nBbTL5f3gmKOq','t','oh','V',10);
+INSERT INTO ti VALUES (7868825468743312116,3729658,'frY7cxFjqfExptzTdIwzkrvNhM','JD1','mXFnPmQ3bbOx9Prczsz1aYk3sDOBPioaQxl5nBbTL5f3gmKOq','t','oh','V',10);
+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 (-4716760012889243750,-578094,'ERSP27mvpmuujQlHOMQ8n4nSqMYBNt84bDi8TK','p','o5Pmpps0','StLJm','YL','d',11);
+INSERT INTO ti VALUES (-4716760012889243750,-578094,'ERSP27mvpmuujQlHOMQ8n4nSqMYBNt84bDi8TK','p','o5Pmpps0','StLJm','YL','d',11);
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 (870070380,-11681,'0rgDfEuzConFrja61NYNcMyaTP','AMmex1S3XIBPKvohjt72tsroMbuQwoHBMIUzLLzkVAPJSAOsRPZrYMiu2RvWkCQJusCtm9JKHxD3Nx2bMfQTikD7zBAfd2DwCGPNbU6cOSDfzbGu8nSMYuURvDDEGRPt5gQ','PUW34fB2baw5uNC6Xd7F6MTO1GjCaKrtKEGNwYgTYSN0R','LEdZNW0wk8BDFmsIZmgoeDn','zIFb4Jm0fcEj7ZjhW8qU859ARqzMDI7M2wKfacSkaScrVw5iObFwmrzbV05QLFUyGNUWmkJQ4eCV','d2fcbmEspR1Z7IhISDThWcIuNRPOPrHEze8tzsp1kClf6Bbb',12);
-INSERT INTO ti VALUES (870070380,-11681,'0rgDfEuzConFrja61NYNcMyaTP','AMmex1S3XIBPKvohjt72tsroMbuQwoHBMIUzLLzkVAPJSAOsRPZrYMiu2RvWkCQJusCtm9JKHxD3Nx2bMfQTikD7zBAfd2DwCGPNbU6cOSDfzbGu8nSMYuURvDDEGRPt5gQ','PUW34fB2baw5uNC6Xd7F6MTO1GjCaKrtKEGNwYgTYSN0R','LEdZNW0wk8BDFmsIZmgoeDn','zIFb4Jm0fcEj7ZjhW8qU859ARqzMDI7M2wKfacSkaScrVw5iObFwmrzbV05QLFUyGNUWmkJQ4eCV','d2fcbmEspR1Z7IhISDThWcIuNRPOPrHEze8tzsp1kClf6Bbb',12);
-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 (1603310281,-25080,'E42mo3f5eMu','pC5iQwnHBIES0RU3f1TWV9xB6GRV13tOAcT66TNm1Il','4dLxB2fZsH9H6fLvMoDiG56y0x7peB6v2K','ygfYfNWyN2j0djBh4dSzLjgXyw9iTsEn6vkd5lZYVtghADAUTQAz8XpSOsQID7GPciCFOG6gfmYe37RF','NR9UBcAS6HcbwnwgyBA1gi5yLN26UzHPxeqpTUu9ABNOl2WwTAxje8F5xoPB78yB8Py1WYWRsdstxcJsoPn','uGFoRLSC3OPNPYbQoBTSvMenwrgSpJK5VIB0FKoKE6x7Iu5EK',13);
-INSERT INTO ti VALUES (1603310281,-25080,'E42mo3f5eMu','pC5iQwnHBIES0RU3f1TWV9xB6GRV13tOAcT66TNm1Il','4dLxB2fZsH9H6fLvMoDiG56y0x7peB6v2K','ygfYfNWyN2j0djBh4dSzLjgXyw9iTsEn6vkd5lZYVtghADAUTQAz8XpSOsQID7GPciCFOG6gfmYe37RF','NR9UBcAS6HcbwnwgyBA1gi5yLN26UzHPxeqpTUu9ABNOl2WwTAxje8F5xoPB78yB8Py1WYWRsdstxcJsoPn','uGFoRLSC3OPNPYbQoBTSvMenwrgSpJK5VIB0FKoKE6x7Iu5EK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT, c CHAR(62) NOT NULL, d VARCHAR(73) NOT NULL, e VARBINARY(70) NOT NULL, f VARCHAR(88) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6458847,-4346485410700588711,'3dhU1irGB6aKaqgDat2ZB18rgT5tUKXWag9pTM2JEip9cgw2PUdQE5atzeDvXA','VuQ3JK85VfpYBscGP5Sis83G1Ne5oC5BGL5Swfm2a5UmkbdMG0enixcw','N6RyQS3IhZ4IodtHEAIQJQN6VvXfMklx5co2DIyYjmjw7MOfycuRkB9k7wyKLe6dscCHS','uTEQKpoJpFVMP4JQ2ppoJ8ySksQYJ6RRFLoqURuzAq','UwBwYBM4eLjcJwPUVmbL1SZxOAXKCau2rBdUiy8jCwFiXCS','0rU2KeOZQ4Xdt7ncp7t9rhd2CXlq96vqMLreubZaUCVyynmMI4PeuQkjAJyowZ3iaSpD2B',0);
-INSERT INTO t VALUES (2907513,5569329071880447556,'hPaH3CroFgdF','1c1v2XojKNDo44MbhuJlqgtNu43eTdoibdOZ2eNJ4wU65FAJK8SiNlNRJWhKzpvb7N','fdS1Ay6xIM9wnAhrOBQKBVLDXNTOSxZEJ0','h9bh2SFlG1AArkRmbHjjNLtFwIDsW1bHreWYjQbIMwBxqgwSwvFrUeYcU4qPPV4AkYxvQm6QHPp','x13RFsjOI5xTfEww1tc4lg9oi','oSZxU8Q',1);
-INSERT INTO t VALUES (1244844,-5615848094878929646,'AK6naQGMcQY6qUoPHJPKy9owBooKb2JVsc8BDemATDY8fJpz','L0XZi3CV2NV2P2qfM6w9BfSQ7KmCt9gKQ9bTb7aCqPI8nMUE7GS95OQdAqBcLc21UlZ1','6sLUsxNrROd3','XlTjhYvErPnDahR4zBIZCSRGJLZU9Vd3FCnRqe6h7RJcIeqonf5yIky1','nIQ9fNwWd8VqinqoWKxpg6gdXwDa05QxygBCG','GSvoTSsHoXNwmubWfcB5v7zSW6L8BPa4aOQVPHIlsasyPIVaEap',2);
-INSERT INTO t VALUES (4618079,1677835680227200073,'cQCQvznxg2v6USjKWRq2oO47YojA','LdHn0GxQnXJQC0DAUCH','BLsen2FfQwBPqe9QesmAXFn1pyAQZILzkj3EFRZKi3dLhFrKt0xX0c','bX1Oe7gDZEizn9qCjkb7gTX8lFHsrl5jRYQ9znKNoMrvOlzgmnmjY5VAY9EZs2F1oODlTcB','qFSaBy49KbUVj0J53I4YtRFt9rVhEZIYj4sKj6VmE3XCDF5vRpG','TkedtwopfJ8CECPAxVTs8K99I1vIvro',3);
-INSERT INTO t VALUES (7403492,1076092449669264285,'e4EsMtN2j5GjpQrpuX4yeNT9slm6W5acucpP3Khbiv6','aAPwkaVjtZnfC5feZxQukhxLC48HFGMhTFn0V982A','YwqBe','AZ0z8943jDUpatGKRw8cy0n8Z1f4l9tMB3FXeoFbMrhR2PrMrMiFgrMYTZH1sWgmp3qkl','VA9B8iZUqQaAxV3MVSQs17r0bMV1LdGWooTHac0OrNJL','UonE8S7dkOn4k3HZeVWK',4);
-INSERT INTO t VALUES (14118583,-8011847873026688509,'fOYPNNAE2o','klI2VfBdnqFUtvv2D162b09FqHP1yXhiRKxR','gD6LPf0YEN6sDbI35LJgfTHcs','vGCrl3KoNWmLkwuOCt','59YIiq8kfE2MMSrwE1zjN0jzYGnSazAntOdp6KWg50GG2YJxX9E4WhPBeKojtNM','prmNQGmktBW1OGU8uDw7CC4AEFok69d6kVLNHYCP2ToUNtQ4tcZsXA',5);
-INSERT INTO t VALUES (9380490,-1070266160125779604,'AHDtiXBWIHyFJDkPDiu411bdOgNVePWiw','zPXQwDlJ6QCgCZIEJojJQqx6rT2b3DaJK4r297xlpPSIA5ia1exlUfhEQT2R68A8my','e9JXIjjUNVRjpCUlg6LNJyrgB02zXFFSagIRaYat7EL1wIX1gFFoIiNqw3jpWp2FnTug3X','WCYhCaJw33tAOGC7c11olN3NXHxTv3beo2zVwzgovUf1J','Zvm5EwoAEy','Pt3Q6OMogQNQcOsp0nOmwHNZt09fjk',6);
-INSERT INTO t VALUES (16158115,3333031534741242132,'vGmIFWSywhd7nAp7HwKD7txn9jrZ19Vpp','aZfvtqnGwRQGPPn2E80E9cbm1','lis96aZ9ZqnZiDcDfJ2S4pWaX80uhpY','N7A6vpHzJVwbrSq','O8eOK8c3merPNLxjYHkkcLDAQEQ3Q7IY7WdIwSUwMXlnLu1WkjOmrbE1DTUOVKmhWTyC','2war9uDFy',7);
-INSERT INTO t VALUES (9384985,-1586881813927343970,'i3llfiFpuwsgebVI7CrOYlUUd0ZRVenyNOIf57bnngE58t2KjN23q','eUnGqHXjiCFE7stCzrqNK4NnOUZxq803IMMBxBfXxN3vuuB5wDpcWmmfzQXAZ3d0MEsdgq','jvv1i3iSX0VHYsoUUGagQUuXklUbjUZsvc9KX0','CwOPkesGRQ3ERrVaazH3KwRZsSzQyoR88tGz4fqzGdYSqkGCKRPjL0cuxOkqee107CjnTURZ','nBmfN7e9MKUKD0aLM','u08jYn8yTkBvPvyj0SOZwEp6XGD',8);
-INSERT INTO t VALUES (14345472,1635974836046127635,'nB8n4jzEYGDGdQrd2TAGbC4eZf7bY94b','hqJB50nfzfhDtl4ISRKBVBbc6Cz9RI7BeFtpscB3cCqs','NjZ2KEgZ8n63J393gFjNnGyDeY87GSiOZvxiZJxPYu3E','LvWFs3VGEH0k3lmhtMXfSqakRdIlxr3Mrswn2NVhmOMZU4I','4N0mvwVkYXLP1d7Fu7a5iTsgc5tyLv','uaERRHoD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-198151982046422203,495822,'Kfx8UbX5z17NRK351CoE7lMGqWyrds4vbbGjE1S5SPLP3yImpmi8EhjfNv31kLKrYUdkb3Qqd101nKkmF5EfgcTQnKi2zBnI8q','nPwigD7YQFdyVsb3lOYZwJ1n3AXGth9UtlUcm8tA7FCY8AGzKUMR3eXQ6sVrcF1GmmIz3nWCWVxcitUJ8DIRi0uOByTfyoP8Ln4fD9ZR9bwMKG1c3IVALNr5kKeSVFOHBh2mPt5dfEPetwlNZDrrR9MtLeO21','tb4w9k1fT00RSVrRfLp3GP5QRcbfJAP2TqPPMz9CmcHvEPGoAg0pves9tPDx','C','6','2',12);
+INSERT INTO ti VALUES (-198151982046422203,495822,'Kfx8UbX5z17NRK351CoE7lMGqWyrds4vbbGjE1S5SPLP3yImpmi8EhjfNv31kLKrYUdkb3Qqd101nKkmF5EfgcTQnKi2zBnI8q','nPwigD7YQFdyVsb3lOYZwJ1n3AXGth9UtlUcm8tA7FCY8AGzKUMR3eXQ6sVrcF1GmmIz3nWCWVxcitUJ8DIRi0uOByTfyoP8Ln4fD9ZR9bwMKG1c3IVALNr5kKeSVFOHBh2mPt5dfEPetwlNZDrrR9MtLeO21','tb4w9k1fT00RSVrRfLp3GP5QRcbfJAP2TqPPMz9CmcHvEPGoAg0pves9tPDx','C','6','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (899607365781469823,3085399,'wAIm4rzf30T8C3c3P5joAf4','m8Eshs5WrcQau9q5gWnuY57O2MtZc52P5LvfOwxd2ugQvXv82L9MAdp3JlzREpkwitViSET1rFfV3Ouf3Y','sXZVbGIS5SPpxf2wXMrIUCa','yOTqJoQd9uX6qlPxvMjUm4JQV8pDX8gQJXttjozp3yrlk2jk7FEfzwZbSRGBnMOy8TPH1ZJfOImk3URRJv7cgShbmQUzjfjnEB3nQE2iAhuz1JGCo1VB2rqJaNbAw2auISlSN5jvZr6QDKszKt','4','t',13);
+INSERT INTO ti VALUES (899607365781469823,3085399,'wAIm4rzf30T8C3c3P5joAf4','m8Eshs5WrcQau9q5gWnuY57O2MtZc52P5LvfOwxd2ugQvXv82L9MAdp3JlzREpkwitViSET1rFfV3Ouf3Y','sXZVbGIS5SPpxf2wXMrIUCa','yOTqJoQd9uX6qlPxvMjUm4JQV8pDX8gQJXttjozp3yrlk2jk7FEfzwZbSRGBnMOy8TPH1ZJfOImk3URRJv7cgShbmQUzjfjnEB3nQE2iAhuz1JGCo1VB2rqJaNbAw2auISlSN5jvZr6QDKszKt','4','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5561870072923627693,3884594,'rhcPorMzpHpQQQftgyhY0nvEgNJNYpDEKp0qGD7Uyi03pmMRyysqTo4W3gHp46OFWym9R7NOZQ7IPP','98j4JkKYWHEsZaX0h0VlUn2V6pvFIwjxdHNgC2XJERSC5Qtnc0lypu48D6k4EkbNYWEzSWNNdVRjWlEFFQuodekss1yRYRIQnAge907tZQeSjB6u3Bg4oZ2h9glVSqZYGBhPOsi6BzmF6Hvm3PYTA0p19j','dnWGN5BViF7pvs8tflYI43kG6T4C8VfkMzNJk0CckYqCTxgRCGogAl0QnOH','928UhBJSC3kx4A5QJxOAl8akxWm27LGJHUXyPnkbPsR1zywBYzwyGC7PREay7lyQLHkhCuoHmpggJ0ZAhes3y6hGcfkGwwGwyKIi6iG38khL1mEc51MjQpXYfF234dclnH2tqbspaR9phuub2USsRL4S0WQNOhISSDklzudxRHVMlN9u4OyA3JZFSyRPvPQsD4jF2xOoRMgVw','LT','5',14);
+INSERT INTO ti VALUES (-5561870072923627693,3884594,'rhcPorMzpHpQQQftgyhY0nvEgNJNYpDEKp0qGD7Uyi03pmMRyysqTo4W3gHp46OFWym9R7NOZQ7IPP','98j4JkKYWHEsZaX0h0VlUn2V6pvFIwjxdHNgC2XJERSC5Qtnc0lypu48D6k4EkbNYWEzSWNNdVRjWlEFFQuodekss1yRYRIQnAge907tZQeSjB6u3Bg4oZ2h9glVSqZYGBhPOsi6BzmF6Hvm3PYTA0p19j','dnWGN5BViF7pvs8tflYI43kG6T4C8VfkMzNJk0CckYqCTxgRCGogAl0QnOH','928UhBJSC3kx4A5QJxOAl8akxWm27LGJHUXyPnkbPsR1zywBYzwyGC7PREay7lyQLHkhCuoHmpggJ0ZAhes3y6hGcfkGwwGwyKIi6iG38khL1mEc51MjQpXYfF234dclnH2tqbspaR9phuub2USsRL4S0WQNOhISSDklzudxRHVMlN9u4OyA3JZFSyRPvPQsD4jF2xOoRMgVw','LT','5',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1402842077952007219,3859811,'k1C2iComKmrGb5UCMo3QI9PbVMHDp0ezqc793nTRSg0NmCF3ihym8Q0SBZmXRFM0O1nVsSYUTmMY6uguz1sZrCFAX4','MKeG36hNXwZDgM16ArylsJpsQ2fotE8yyElLMtk0eTy5DvWBJOMJQCDZDFSYcOffxCfcPVES65mZDaCIMbnZcCTr07SzNUfxb7cbUwTXlrdN23dEEjLe','I6SPtFA8PnuGMbD3Ob3RpDOz3gJanrgwpi1MYJtqZz9opLCXAIMYSigOB5pRE6wTd8kIFtV5MkUC2uO3QFpIft','pYwGBpGKHbctsj2IXTn2OcunEcdHszlS4taR7TjhhMpeRs2ESEWE18u5dFFQd6tkmwNbsL0dbClrjLSL5cBxiUaSWnWWKb7QS4SEs0LBLRNLVZLPnzlT2Jz5D37CbViGKPt2J3ZeshErG0F9kJwsr6c8lLsS4N','XZ','bo',15);
+INSERT INTO ti VALUES (1402842077952007219,3859811,'k1C2iComKmrGb5UCMo3QI9PbVMHDp0ezqc793nTRSg0NmCF3ihym8Q0SBZmXRFM0O1nVsSYUTmMY6uguz1sZrCFAX4','MKeG36hNXwZDgM16ArylsJpsQ2fotE8yyElLMtk0eTy5DvWBJOMJQCDZDFSYcOffxCfcPVES65mZDaCIMbnZcCTr07SzNUfxb7cbUwTXlrdN23dEEjLe','I6SPtFA8PnuGMbD3Ob3RpDOz3gJanrgwpi1MYJtqZz9opLCXAIMYSigOB5pRE6wTd8kIFtV5MkUC2uO3QFpIft','pYwGBpGKHbctsj2IXTn2OcunEcdHszlS4taR7TjhhMpeRs2ESEWE18u5dFFQd6tkmwNbsL0dbClrjLSL5cBxiUaSWnWWKb7QS4SEs0LBLRNLVZLPnzlT2Jz5D37CbViGKPt2J3ZeshErG0F9kJwsr6c8lLsS4N','XZ','bo',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c CHAR(88), d VARCHAR(99) NOT NULL, e VARCHAR(74) NOT NULL, f VARCHAR(95) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4430,3256602025399895890,'aYHJJqP8vyjRpViqgkcUnUCHIaOLOcQu2toHYQDH3XUlqzMeYxSN32fy5ZAZ6ftqRLATbuqyW9uNz2Yrs1CBV','dLXn00WqD2mD9LPuBSr7VzvqBUw2fDmZGMNNY60Of4u80XeagtxMhRuPaqg1pb90qDiCRylFIfGZWmpvARCldzzck','Pqt09biplaPyPg9euGkGz5w2vAtPnI1Yc55kUI4dALtFh3Dxfi5W2btfimUE','Hk6M0N4xeKoBASQoDu10FMX','yE','no',0);
+INSERT INTO t VALUES (-28804,13294442034929017547,'hkEuyFjTyr8vkgeCRWGDg3cGdy3TtsFzthf5ZuRjbB113FY5LSCQZbKjnrvJUcmBmugz003O','HSyukxp0BjieB38maLispouwYjmAYqPSi7V1f6I','ugSdD2tqQHVlkUl4jcHeqbCvdTnOzXWDx99fQvrb5mSVIRTY7h2aBDQFxpGYIiTvjHMPzQ6','B2SKetiigcUFvwWrY7fpBWtC1H4YAr0uqy2PH8EELILLJHP8D3K7TWADrPSkljs48NJDCv','8','ql',1);
+INSERT INTO t VALUES (17016,10956604194435831877,'ltVS1VX8aXPo85tieZDSj3hSFMPbzGdBOKpoQ6SupuDpVfUNJ6NQTQOl3F4jKyQYfo1bJhjb9eKsHM','pHcGiXZ8CmYgMBYglMqZY9JchWKtTw3QvWDkqrBgwg5eA7bJWnmCF7Vr7J69r6mQYCDD36b5KfXGo','j5gXbmQTv2ehmWiSXJwouKm8XXflhQexb4w7fJasJYVjYgeA0JSS','NKOpI7zUP3oZet23LDh5Nu6QS24L3oamU7X2KK7bBq2jyX3oGnwp0twb','6','D1',2);
+INSERT INTO t VALUES (28483,7328774323754354041,'Znga61F3uxVXKjFq6gL6IYD4R1UPuHMk4Mxbjgl2T0X','ySCbW6AnqK','lHIM4KmRZiS','rjDympWdZNWKu952ByCC9UcyrOXEZ4cxC8Rx65zfI79JsSyonVq90Szf12KV9hHvCnjb8c41owHqDw9y','pf','X',3);
+INSERT INTO t VALUES (-32082,14136788549914915551,'ZYtfBVZ3U5MLqIt9tuzuy6VVJqXnHN3a0rEc1HQU91BVYeKBPlhMxhjXDG9PGEnHAXmTYGsbNqTLG04poojNI','nGDRXeMbWeo1Z4VZ4FvR7oR3BBEZ3sSUP5ZzdQvv5Y7Q1','UyR19To3wAiEO8gcGQEuIEvIjZPy69ewCek04I62frI3xhBBUOByVBnVFGMKAnECe69ZGDVeKw','ECz5ChZSAwk7etrcMNxhZop8sKRkF7EiC2xmcaiswtWgKVH2wHtbZmLKrWKNN3Mqoe4stc4KFmjTebGMx4NHS9P0f','u','w',4);
+INSERT INTO t VALUES (5624,3914850784074805362,'prKuXDcwWcxs5SyRQ7gZWcsCqlnH0S87SoVW3A5Yf1vDgLs7T83EP8vUEfNGh2OxWC4lB','Mf40Uil1xh938eVACMc6v6I9zmjemJrs9cqS5N','nMvufSaTFZOjk1gSO','j8crwyAjOOFOAdf4McBQSczhMivXpux6mU3FB3aO44SztopVQzOy64XQj073bPhG45pc6EOrgoJsOVql','X','ja',5);
+INSERT INTO t VALUES (25605,6870673168414006770,'NA3obdcNSauS0VeoR5GViQTYaVjMKDiR3EJmIwej6wmSGrWDMoRXMjkkuBQ7ygGsFnvezReeAt','QHWV4BNDSi3whP1N8zCw5aAvZ2R81WpYCoEoYYMAPaIcEhslqtkFNGcGnEP0S','IJW59xfovAlkZ2vI7mbh','ku2hOGwzcxgvRcvUSrd9QslFFZa5cdK3QXt','m','uN',6);
+INSERT INTO t VALUES (-17473,5385833712959846611,'vjTGItw','uhDNssIai1NhfVbiu8PI1R7SdyAc3Yq8B0DKOqsaednzS1ibJLr24iq0IzsEEnukg61JUd','CQaln78WkKKqcKNwLuBVTAmCn9HeDc9f6pgTxnaABtR4XCeMYd0','ItvDLKis14HhA43IgxQoUkbMo8xT7cazsiY3TxFTm','f','L',7);
+INSERT INTO t VALUES (-9317,5281501157864645076,'3sWZ6exkAhQ1po3FFJtNkzsinAX','QZzD9TeSJbEz4smEkHsBiO8PnPHqJGYahhpuiVpBhVlutGFe2OvVMWDZxS','54oaFN9ao3wCbmEVGguhmjrAbg57Pcti1AnBeijxGMxKG3TpLBpLeTMUYT','WWGnR2969TtMHlF9vwggeK4YluTcQvDGsePOPo1X2KQw61KtmrDxA66tFbtEtath4sa4V9lGz0F36o','qK','Z',8);
+INSERT INTO t VALUES (-28372,4161770986929827830,'XUYYvs6ApnND4zMs145F3l8re5Gx3L3FES0vo08fLJ9YrQ0Tul3al2TOjSaAPraz5NIDy8P8ntP0t2B82','NpP2v8oln5iunoNilAJJFT7tKKXGk6bC','BO2Lgog0fAmvY','BEWTnOoESWbBUVszIEJaVBB7N6Xb5j5CqterETv4zTYhjoftoTiaZxe9yWvz8s8oZr42ySaqTLLC','Y','jW',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c CHAR(88), d VARCHAR(99) NOT NULL, e VARCHAR(74) NOT NULL, f VARCHAR(95) 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 (513299480,323663137437370293,'fN5PFWMSgAruor2dMBCR48w4VT6sN','n8tfxJ9d1hCwQTOLg1F3Gfhog4dOZ9FSobIrCuQGABe','RihNeQsWDmeiqbJhOL1iFHKMl','1C4OLrBkhIEzQKLxB4pdNKaB','G5YRvBGEZ1PKHZmzuyiX8SoQiLVU28MB5YghbXlkX9hPFFTEfwTQB9hwNH2roZKhK8d5v2HAd23ohdTEq','kq',10);
-INSERT INTO ti VALUES (513299480,323663137437370293,'fN5PFWMSgAruor2dMBCR48w4VT6sN','n8tfxJ9d1hCwQTOLg1F3Gfhog4dOZ9FSobIrCuQGABe','RihNeQsWDmeiqbJhOL1iFHKMl','1C4OLrBkhIEzQKLxB4pdNKaB','G5YRvBGEZ1PKHZmzuyiX8SoQiLVU28MB5YghbXlkX9hPFFTEfwTQB9hwNH2roZKhK8d5v2HAd23ohdTEq','kq',10);
-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 (3007509800,-6021157442101793948,'1VxTNUOdDIIF1C1x33EKw28iyMyyNh8jRoutFlK5PXRaDPYZwJom','vEoh6uJhtinRQZb6opsvVZNYmLfA','sVwCctROqrf7sJBXdsDl1LJ772X24','m8C2WyBtTL80HLZ1fQKMVNxzFsxDm9s9yg5FKHq','Vl9zSwcICMPPuUMbdhtVAqENdFC1JeofdvtXnRg9Nm7t4aF1qBAvzssfgoasfuBz6wIYwwhTaNlPaTKonhr5jr4kzFe0x2','9gjwm6KfVtS1PN2kXOXB30GRzYBFFW7kdqh2kzCV6NqYPJXUIDKfPCY',11);
-INSERT INTO ti VALUES (3007509800,-6021157442101793948,'1VxTNUOdDIIF1C1x33EKw28iyMyyNh8jRoutFlK5PXRaDPYZwJom','vEoh6uJhtinRQZb6opsvVZNYmLfA','sVwCctROqrf7sJBXdsDl1LJ772X24','m8C2WyBtTL80HLZ1fQKMVNxzFsxDm9s9yg5FKHq','Vl9zSwcICMPPuUMbdhtVAqENdFC1JeofdvtXnRg9Nm7t4aF1qBAvzssfgoasfuBz6wIYwwhTaNlPaTKonhr5jr4kzFe0x2','9gjwm6KfVtS1PN2kXOXB30GRzYBFFW7kdqh2kzCV6NqYPJXUIDKfPCY',11);
-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 (747950086,-7710675669376340129,'mYdfALZUPBTBSbCtA6ftD7Wprc','mJkSmbDKyo1PM01neVMDTDVktV1KORGVpJ4MIKAeuBCtcdkhqWtRWJafSRiyudhSSXJFGZXdnItAweGLMNqgAd7YQCOrTsMcVuSn3YYL6FL5TjbTqtDYGSchavmoLPJs0o9Yjw9QoEwMlrBNkR7AuoKbE0Kbvu3NlNGiE9DC8SJH8wSc9REjfqto8c7ysWqCBEbV3zA4EBb1Rm8dSeAcqRmEbCvlzFZYfH2ArQCh0L7Qbl3','1s6UwjovmTcfZpaor35mVuuAer2zvvd3IqCV5qr9wbtAVjPFo81Qe4PiLio','VYaSjTtRLQDHYIQ','02oeuSyLzCrR1qF4SnlEz44jQaSFvbJl887OEFeITDSvt8bx0zDYrUqf9pktv4dwtXFybUhrQtUpvBFH3yUtM8jM6Nf5y','f6AbDtyxvvNHuE0iaGFxujwKxY5Lk1SDPY',12);
-INSERT INTO ti VALUES (747950086,-7710675669376340129,'mYdfALZUPBTBSbCtA6ftD7Wprc','mJkSmbDKyo1PM01neVMDTDVktV1KORGVpJ4MIKAeuBCtcdkhqWtRWJafSRiyudhSSXJFGZXdnItAweGLMNqgAd7YQCOrTsMcVuSn3YYL6FL5TjbTqtDYGSchavmoLPJs0o9Yjw9QoEwMlrBNkR7AuoKbE0Kbvu3NlNGiE9DC8SJH8wSc9REjfqto8c7ysWqCBEbV3zA4EBb1Rm8dSeAcqRmEbCvlzFZYfH2ArQCh0L7Qbl3','1s6UwjovmTcfZpaor35mVuuAer2zvvd3IqCV5qr9wbtAVjPFo81Qe4PiLio','VYaSjTtRLQDHYIQ','02oeuSyLzCrR1qF4SnlEz44jQaSFvbJl887OEFeITDSvt8bx0zDYrUqf9pktv4dwtXFybUhrQtUpvBFH3yUtM8jM6Nf5y','f6AbDtyxvvNHuE0iaGFxujwKxY5Lk1SDPY',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3293872218,8735566880745304203,'eUngvltUHV9ERd2xsRg6pR9HbGMgc9D3Sg','ocWCOGjzzvNhhdqQTgkzmxWUTsbJxxD4PtOlyzuoUWcg5sePOAjn9QQpofyIexKWS3rwbVP0Uen01qQKwVV5BlbYgpcgaYq5D8qUXIzZ9gNg','ixgkweLUapjlxr8801xI2sWV47CSahas6yCxs','xiD4Qf6m5pNl6JJzd7hG4lB2cgAVkjrG76PeLAFJs5IzVBhp4CdzffxZ6rtfFX04JJTNeE1yq53uQ9N6y73OuBRUUEH70mPVV7uyDpX1MjYNUUrqDmf70Ftjhgl4','uC2xIf1rbI','CWrJq0',13);
-INSERT INTO ti VALUES (3293872218,8735566880745304203,'eUngvltUHV9ERd2xsRg6pR9HbGMgc9D3Sg','ocWCOGjzzvNhhdqQTgkzmxWUTsbJxxD4PtOlyzuoUWcg5sePOAjn9QQpofyIexKWS3rwbVP0Uen01qQKwVV5BlbYgpcgaYq5D8qUXIzZ9gNg','ixgkweLUapjlxr8801xI2sWV47CSahas6yCxs','xiD4Qf6m5pNl6JJzd7hG4lB2cgAVkjrG76PeLAFJs5IzVBhp4CdzffxZ6rtfFX04JJTNeE1yq53uQ9N6y73OuBRUUEH70mPVV7uyDpX1MjYNUUrqDmf70Ftjhgl4','uC2xIf1rbI','CWrJq0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(50), e VARCHAR(82), f VARBINARY(74), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1554983440708848272,22353,'s34','W8AJh9UGRfFlLXKNwW59B0A4lbLn','iP8FjN7ylBqAbAFzrpW50EriXBedgfTLO5ZPiLIdv6hp1SfuX0vmCXarVuLMR','oT9D6gHHjgRHZ0c2kwm6bLUwekHlXFLFnTfjMx7WicfVcuhM7NbGTIonXbDJ98fkgkzaTG','DEJuOPzRdhbMDKFGaamgJOziw5mP3wNkjg4Vl4DeZnhoEUl7kVJ1nGxKpPfQzWgqH2o','MR9EvIFMjBIgCWNRoeptlKowaB5puFBYBe70ZmeTJMq',0);
-INSERT INTO t VALUES (-6962249983790416399,10846,'cd5wzqTeFV9bk1DClxXAif6','Orj7SVo','XxF804d8Zb7w8FwtjyjVVMKRfJWglUsANwy3GYPY6leKcZqrA04vm7XE7zC','6uszR9doGYSWqbAtrBiDPNUBUD','EF9cbCEfzrPecw3FfDSelm2u7KUVAKfT2IgL2BzOKWzfy7Baue7','5u1MEjny2nUrzVRJi7xqm4K2ttzWXhQ2ApWqVYLDmf95vHzVLZyZUcLRoMyi8xr7r',1);
-INSERT INTO t VALUES (-8431390438604153215,45192,'doDJsxfwn3zhovFErpdsp7KxRMeoJ','xV3xYsS08jwzmws7p3SP8gvFKyNUcd29tz1vRjmnnC','cp6Zb981QQcHKqpCa5MXaQinW01BThDZV9En2i9','Ark2dxonpHFYTPXOe99EsnmsRQIdFQdIQz','UsXNjnjUFjFh3OZH7kuq2Mxxmf','pqgrLkS17AblFpAYwK3Anv3venKY',2);
-INSERT INTO t VALUES (-5731153202010483187,46167,'lHOAyPrjVMQ9CBmjezBc23W7g','tyS2G3HmXmloC3yGhJtrRdEnFMyv4VWlDAA5OaUzPWmU2Y8yaa','gDSpPWDOABptNBGvB4duf52DWynX9mnxXhdMwwRjP9z5ddauKe','921wdOJ','fKblI4n5kgVJbjgyW8GCQgxO5OGN3Fm3KHTpQJPhLK36zXrsNyWSVzbRPiUR7FLcB','ThRCDPBgUcN4heHR43Y8hQl2R65wDu3znJCrrRLv97lqNLuRBiOavrgJDZNM5QT01GyiQc12lGx146ka',3);
-INSERT INTO t VALUES (-6642075483012702065,17446,'5Df1Msl9BoZDfkC9L9L4Ida9cn','339R8jToZebCu4O5VCbHMYD','Yku9lcZxWt0BtYFchAJ3ALhLcyQjT9QX','vyyyUSdCN8','KKH8ToVrb','vnigDr',4);
-INSERT INTO t VALUES (-6992853340713654976,56861,'A4fvbqmWp98Slq7ptAmkkPqppiD7CPz9wIwS04Xt','UNo0veRhHOXkmrqrk','a3nMIBoVYqHX2OJN3YLULV00PpTNUvYY18rXuNA72xJsrN0h7MjcLv6nXgN8eQPYleYb4SeoNInZ','aDYyUGZEHDW7Z8oDX6bZOuxZLvkZG25FE3s','GhCdnYBswZZbg1MjK7UsB4uZYvfxYtAtEfJ9pOZFRCSiHotNtjA2R4RpLMfv287m0hAqINYoxbSOVfgl81V09','NiS5fEppTWdaXhguahtdcEeKLxJSvPGinOoRDoQ3TPmhjdSUc6ULLkB8JlOxPsn3wMJ1NTQymc6Tz7GO',5);
-INSERT INTO t VALUES (-6337889292765944114,12685,'MBSjkxM7UgakxY','dOe1vHtX7','XHtjx87YVXfh4DfWtW8DLLhDPRnE8gqHsyORDBdXLkudJHAz2am8QT7zqkXNm8','pZopvX1kS3aD0i1fj3kTohRiPNG7SubIMNg7KchcxJAzq1DTg3IOdvehC7xTlwVj5eB2p','oLqNKuUzGI2','9zNrOBtka',6);
-INSERT INTO t VALUES (-4173292394179517809,6890,'CpYskRdCtsJMr5W','gskGtd3ocvBitdCWa9mDtOvJtOmuLkUcscPX9FvR9OZ7','MU9vAl4','83u6aRPDNYYPIIX931lTfdbFUYUWr3dUTjNgzbTCxbDiqh4S98YRNr','LHrtV5TXLySeqejHRLu4KHU','J3e',7);
-INSERT INTO t VALUES (-1005997342982128133,15367,'PXepMpDDaRr04VdfGoHKtjAALPTPzuCk','8z3Q2NHDQSK1TC','nzQTyQC6Omcmnchx3tRg1ZC4yEWfhE1sboIJlwXjdwAC','a','ItkrVuxtU7nSN4BRZUlYlHEgDUItEmOrYUiPUsXjEN9A2FriTLrrwzYOXuia4XDiZqC0I8s','qVycYrWGwBlWwwYiQKiuUxNngqsox5Vj',8);
-INSERT INTO t VALUES (1202449726473114769,55728,'BTpJCAAcliQmvPvJIOLJLa','7','21F','9zGiA8Oqb72gMC6r58dUeqrZYBDSm24gb9vpEtEpPJl8JnQtdrvs','rVgJGa0ZqrkVR5t6hV0kiNSiEhzJWaIx0StBT','IDu5C5PZGC3hzp3mRPy0obEpyrQvc9dvk2mXm0RWtNnQde8Dk1kD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (6443766548382552383,11360900285171825875,'aXQIDDYp7w2KLQHUY56ACBG1LEKrYGckxKDC8Czto6qSx','ErVnflnhBB8fLd2uZ49D9UR21kTTm8t0kI7Ufe','aVUIf8Y7HYEPbau9GrFwTZUxgXhNw1voY3Gnrd6ofrjVxQ','zXF','C','T',10);
+INSERT INTO ti VALUES (6443766548382552383,11360900285171825875,'aXQIDDYp7w2KLQHUY56ACBG1LEKrYGckxKDC8Czto6qSx','ErVnflnhBB8fLd2uZ49D9UR21kTTm8t0kI7Ufe','aVUIf8Y7HYEPbau9GrFwTZUxgXhNw1voY3Gnrd6ofrjVxQ','zXF','C','T',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(89);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(89);
+INSERT INTO t VALUES (-4072423072343830998,8828370442148145097,'Mz','x4WAEbWR85Qh3g','vTZjGraN495ftHrKmh','pZxuFwjG5o1FFmB32KltwQu2QlSOXRxZHM6uft04TsTjJ5msOqREmaRsnOfCvoAQQ6agV','Gc','r',11);
+INSERT INTO ti VALUES (-4072423072343830998,8828370442148145097,'Mz','x4WAEbWR85Qh3g','vTZjGraN495ftHrKmh','pZxuFwjG5o1FFmB32KltwQu2QlSOXRxZHM6uft04TsTjJ5msOqREmaRsnOfCvoAQQ6agV','Gc','r',11);
+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 (2584870162733284624,6472878306309293421,'zXTGW3QvjaydKUIWTkyl4ulAPHP05UPAloDCsCanzK8RMxcLeM9N6W2Z','c1W0TQ1K9Xcaf7IKey85UhEFKjPqRj7aQXb4wR82Q9YAiyAIl4GYC0Al1WObJiJeew7O3O68Tz4c8lON2inflwbSfQjOTu3JuTlOOk7hEt7CHjhJzBonayUJByVh30Elt16dHGX2Qh5LxcFBkTggYhq0NEtnckPO6nIUVCsNJbgVW6FUCfjlnboeKK6WRS5iHgS8TgcVkIv6QhQYHRqW9st2n1Dd','7Ot9C6oAVoFKRUTURPK5QPiH7u5wufyL9qQeQaX2uJIiGS','M8pP6WSmtS3s1P5tZhHv','v','1',12);
+INSERT INTO ti VALUES (2584870162733284624,6472878306309293421,'zXTGW3QvjaydKUIWTkyl4ulAPHP05UPAloDCsCanzK8RMxcLeM9N6W2Z','c1W0TQ1K9Xcaf7IKey85UhEFKjPqRj7aQXb4wR82Q9YAiyAIl4GYC0Al1WObJiJeew7O3O68Tz4c8lON2inflwbSfQjOTu3JuTlOOk7hEt7CHjhJzBonayUJByVh30Elt16dHGX2Qh5LxcFBkTggYhq0NEtnckPO6nIUVCsNJbgVW6FUCfjlnboeKK6WRS5iHgS8TgcVkIv6QhQYHRqW9st2n1Dd','7Ot9C6oAVoFKRUTURPK5QPiH7u5wufyL9qQeQaX2uJIiGS','M8pP6WSmtS3s1P5tZhHv','v','1',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1805418350292182499,11131195028459623910,'eRmpcfrGw8MvKdjT52Q4VATwQvfaYIK9sv4KccAqUJGfQO3YGjIHmaoa9qoBtYDNzeMdrD','h90LARhgbCOpVzkjmRdaZ2bzlneUPr52w52hPRWJKn9ksEgsDl9GJybDTNjBmdefNkcI8FOfl6m0PO2s9P72BalcfQmfrthILE2nLQuvv0orEOxO','bA6APnQpRLxlpmKLgLHuCnUUON','BgFARXFAdnZ5HpYJGJcxvcKfK18nYGOsw8Z07TRCALtefqTPgGKre9I9QI8EEHLxHHveNK0xZGkTwhoeP4Vwe3raSKUL7cSj2mzNkJkRIe9','2p','X',13);
+INSERT INTO ti VALUES (1805418350292182499,11131195028459623910,'eRmpcfrGw8MvKdjT52Q4VATwQvfaYIK9sv4KccAqUJGfQO3YGjIHmaoa9qoBtYDNzeMdrD','h90LARhgbCOpVzkjmRdaZ2bzlneUPr52w52hPRWJKn9ksEgsDl9GJybDTNjBmdefNkcI8FOfl6m0PO2s9P72BalcfQmfrthILE2nLQuvv0orEOxO','bA6APnQpRLxlpmKLgLHuCnUUON','BgFARXFAdnZ5HpYJGJcxvcKfK18nYGOsw8Z07TRCALtefqTPgGKre9I9QI8EEHLxHHveNK0xZGkTwhoeP4Vwe3raSKUL7cSj2mzNkJkRIe9','2p','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7993385382559818345,9710319887333444622,'zWDAwiVAUvpn66yPjUracBCBRrmgXlfmwVqtOsvPUy0usCAV6m5v3hO2YxlxsVLgs3XSh6yI124UQoUnz','EaFvUIJq1hNPqEQdRA6eVQ2WQpfkz58SFTM2ltRdXRI392AqzaUItQ7KpkatdCYGu79InVRBjExt2hHv9qszdLIyKKDqT6iBSUgr2mR2Vatt1yeCzFimEN0SlfaciedRZCXaB33cY2K8vSRR7N44vN9E0eEu4A2rIIWelEMc','GuhROf8wf2THV7Cl0p1J0x2s7O8YhyyJpG0uB0nJizmmFaOQUa','zAEze9VeoCSkbNy52OUJR8adaSnCXA4M58o47z0kHLKDYctb3Y67S3ZELaaaIPjKRaqGgCszG6Ndj0BqdKlAvDZqAlQT9thA3hbqs8oDIWfr70USebYcvweZr5COlyTiyW0yx2FZ7ioBip','o','cS',14);
+INSERT INTO ti VALUES (-7993385382559818345,9710319887333444622,'zWDAwiVAUvpn66yPjUracBCBRrmgXlfmwVqtOsvPUy0usCAV6m5v3hO2YxlxsVLgs3XSh6yI124UQoUnz','EaFvUIJq1hNPqEQdRA6eVQ2WQpfkz58SFTM2ltRdXRI392AqzaUItQ7KpkatdCYGu79InVRBjExt2hHv9qszdLIyKKDqT6iBSUgr2mR2Vatt1yeCzFimEN0SlfaciedRZCXaB33cY2K8vSRR7N44vN9E0eEu4A2rIIWelEMc','GuhROf8wf2THV7Cl0p1J0x2s7O8YhyyJpG0uB0nJizmmFaOQUa','zAEze9VeoCSkbNy52OUJR8adaSnCXA4M58o47z0kHLKDYctb3Y67S3ZELaaaIPjKRaqGgCszG6Ndj0BqdKlAvDZqAlQT9thA3hbqs8oDIWfr70USebYcvweZr5COlyTiyW0yx2FZ7ioBip','o','cS',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1233947610115687832,17334223393287963532,'ryfYRc','cRbfIhZohB0i1ilgEHaePIXjfwfpPsAJG70Wm0vLfRHnc1lCtID1CdSgfmuR32tgxs685SOm0SgYaDzfvVkGD8NJplMmPKJiioQN6zArCOZHgvqJ','yuhrEsi36rkD0G28U4CVOE6jng6hUb1InKSrQZonHYiPB','tDZR6agTOZ1U2ogEDiHYyJzQWMnO6eisJXauwB74MNcrVwFb0CHnPMjevTvwHLkdlOin1ggaHNFrl8zX3qrcWxIZFoyX6P55Ea35AtIsCQ31JB55TwfRriDdkHCXeYTZRG','qK','ZDT',15);
+INSERT INTO ti VALUES (-1233947610115687832,17334223393287963532,'ryfYRc','cRbfIhZohB0i1ilgEHaePIXjfwfpPsAJG70Wm0vLfRHnc1lCtID1CdSgfmuR32tgxs685SOm0SgYaDzfvVkGD8NJplMmPKJiioQN6zArCOZHgvqJ','yuhrEsi36rkD0G28U4CVOE6jng6hUb1InKSrQZonHYiPB','tDZR6agTOZ1U2ogEDiHYyJzQWMnO6eisJXauwB74MNcrVwFb0CHnPMjevTvwHLkdlOin1ggaHNFrl8zX3qrcWxIZFoyX6P55Ea35AtIsCQ31JB55TwfRriDdkHCXeYTZRG','qK','ZDT',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(98), d VARCHAR(78) NOT NULL, e VARBINARY(15) NOT NULL, f VARCHAR(99) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2450115854774320077,-27079,'L4XQ5NVPHBDitbUXV5Y7n8c3mFdir1F7bJYXGBoZqNQda64','pfxXsqnwJskbJlNO8Rf37HPX8Ozia9Tw6fKCTL93aPrwfHfP','FRjvkaD','qoQtxCErjsyuBjXG6Ni1Hy0oDnZFum6tzTTaA','r','p',0);
+INSERT INTO t VALUES (4014469606883860409,-11299,'wudEkMMdYT724aKbskM9HbDhzW6E3wspSIGoNaCeWj','EAEgOxJpHhLcBOr4pIFO','Nkonv2p','K3deH2Xz5QTVoMsw6Z5xsr8x1dnNVtsaaLIfEBe7188st03','I','Q',1);
+INSERT INTO t VALUES (4830899604499062280,8074,'SMq4SIwIKtmfOzqbJyfCfyiKoGPlOP6UFMz9oMvtA862vYKB2x05Aw','nJ4vkdbR669ZqXceoaQ4kpeaU5wstpQZAg5JKM5gkDhxxxTv6AfLSVsMa9uDEGhiWZa5lkFQwyC50L','CbqH26Fr','flQMtgJSPvmfLj2pxxrRMZAkxO6','k','J',2);
+INSERT INTO t VALUES (-2706516897104325761,7568,'L3SkWT7xpoPHGt0pLEWaw','GpLgLkV1jSITF1AAkwQKJFbfzQ37','FyHGg','O9VqyHPnbeCWhQGdzH6z9ppLXDa3hSx0YeuMvIIDYOdL','Z','y',3);
+INSERT INTO t VALUES (-4478793457302213040,-2845,'mwcqLtGPXACu8WUwOINwoa6gzpQX6ZNf6gq','Zex9XLNiSMwVuwEims','ZQpd0nMb','y2HbiRo5GEvfgo6ei2WkB1buAfvlLw13yhgpv2hBt70BDuEgJtgwii9FhyKnE5XxCwcmEmNXZVD6zOLv4zxY2Yjh','U','F',4);
+INSERT INTO t VALUES (2935301296131764334,18195,'TiR7tTXW5nue','4iPNwdU5DsyHT2NDGUStrS1YJ7ovcfDk','UqyLbOqarjZwYw','lLlJuKuIwW9Xy8rWC1uduNByTHOW5jhOj58pKsk1EIjQlrFsTWh','M','Cn',5);
+INSERT INTO t VALUES (2631904148250831266,21050,'8tLQ8ZQLR3kgOvZ88MOizxFlGiuj6W5kITEnRrT0M6Yhz1Axtkgqc8yEna4ob8lPB6zZ5sfSPfT9SnGn8FmYUeVlb28kA','feQ7wrPXl6AGuSy9gWKJgpfdZObHwJ','uqM3','cm8FzJ8grGiiMwFjuPHrh3xfhySIgXMVyt1sPRL2MUJMFqEIvfVIOFRWANrIMdpYxCWtQPjws2Nk','8','FH',6);
+INSERT INTO t VALUES (6026364167360131197,-31037,'ScqOb49uA8S5hvYzZYoie6ixIidCx7OtAxDdRYL52LVx6tXn8wZhtQioEj3xjEfoq9JKcPZCRbn6MuIHi6','CLBb9MKDPZn809AoQ9IBsiPH91d4CDAbQflKwTE7Mhm8k0cROaHweMeeON0DZ0M2zHTw','oP15mpE7gyQUY','zcgIasZcXOhjAtosCVZQsFCZmao60YMMyEKaZuJF2BAAatlZBg7iSAp1G5MbINZcdcgMf14rzCuqGRwp7W','d','Kr',7);
+INSERT INTO t VALUES (-8513599707295280444,8723,'ezMMJdKk6hqBJt8dHxQ7nSVAmol1XwNLuRB5Vj9LUgjoLj407tI3xPeAtHb8uighZsq1DXQv6pa','mqma7jCaMIYhg','SaH','RGOWSE5PgPLylCwYadmxx0lCCHJKyJb125tKXofSEICRRx4pyS5IM7OrJzxpcj4OAkpiUOuLWMj0FEPiazH3','S','r',8);
+INSERT INTO t VALUES (4253133196457933449,-31459,'OXWbQ9VmEoE0JrcKGjJH9pNPD4M86kJWM7jXlU3t','IJ7h9bpisPGloJZ3XBpm7fHEj8afy9ojPe2wxaf5hWJbi5NtGzaovdM9rl7S1CFkWvb00O3teT','nHI','BsOpEONkrJtRS0qMev77OpVI1kRCfTiQ5jyaGBIMsOb6h8oyMs','r','g',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(98), d VARCHAR(78) NOT NULL, e VARBINARY(15) NOT NULL, f VARCHAR(99) 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 (8034439207929437251,8180,'T8Jj4XUwkI4CmRXxJIcgR','vTWvnBAAq9eKmptPQSkNjYUQHdwZ4UwWmbAluUrzy5r53nHmmr','F769tyzYyvBCUNPCWxKTltujJJlPqJjJm4kBuztTvvjgJh3hMCvi4ZPUBoCjl1Lq8pxTmyFr629AJt4Pzx','mhZMqr207k1bSBYNtix1Oo3gL1u6jwTwctkBydr08p3rj0XgGDQzEH6QuXcPNj0cHuXW','Xhrwo9Rn65eiDso8dmg7B0gg5k2SnmVYsJAFYn0Kgv4cdZpEVacCTG92vA4sAiiI54lbbWkDWHggAxW','cOQltj7KF4dMRJY3anRYFWdBVT14Wg8GwYQpxSVIonC36W6a5DM27jPDRS2T081v0gs0kqaarYOM0ilvXn69AoVlQfTWMd5Vrr',10);
-INSERT INTO ti VALUES (8034439207929437251,8180,'T8Jj4XUwkI4CmRXxJIcgR','vTWvnBAAq9eKmptPQSkNjYUQHdwZ4UwWmbAluUrzy5r53nHmmr','F769tyzYyvBCUNPCWxKTltujJJlPqJjJm4kBuztTvvjgJh3hMCvi4ZPUBoCjl1Lq8pxTmyFr629AJt4Pzx','mhZMqr207k1bSBYNtix1Oo3gL1u6jwTwctkBydr08p3rj0XgGDQzEH6QuXcPNj0cHuXW','Xhrwo9Rn65eiDso8dmg7B0gg5k2SnmVYsJAFYn0Kgv4cdZpEVacCTG92vA4sAiiI54lbbWkDWHggAxW','cOQltj7KF4dMRJY3anRYFWdBVT14Wg8GwYQpxSVIonC36W6a5DM27jPDRS2T081v0gs0kqaarYOM0ilvXn69AoVlQfTWMd5Vrr',10);
-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 (8099573876717044169,6526,'11HtM31Zyo0HSCJdoJat','a55GTgGk118I50gb79Mw3sPIYOXOKs','DUnHZikSGSPaNu2kO1beyQvAJ3sdWPKX27pjYqaawMiy6RJDmsrjfIHvSWsWqwHlr6oHykMQEr2','0kQ4LajAzwEFDA47fLzrlQa9QrE89XnUHhI','NPAag0','NGaFmhdiWzu9v',11);
-INSERT INTO ti VALUES (8099573876717044169,6526,'11HtM31Zyo0HSCJdoJat','a55GTgGk118I50gb79Mw3sPIYOXOKs','DUnHZikSGSPaNu2kO1beyQvAJ3sdWPKX27pjYqaawMiy6RJDmsrjfIHvSWsWqwHlr6oHykMQEr2','0kQ4LajAzwEFDA47fLzrlQa9QrE89XnUHhI','NPAag0','NGaFmhdiWzu9v',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3097552307455454838,49094,'BQAgMFVjGiaPjMXy','xa9MNe7U5R5Wr7dfoXaJ4xdgOAWF6SwhYF089zF360bY5uUastUQ5F4e6Tw7wRbtQRE0TDx2sN09j','vRpXpZD8Z1vjLm0bgKZm2yROSM8DmcWDu','hGznnYPM5R6ZUyhOqFcpTNv3Xmix84UZFArLucpJ4czS5cXU','GE35N1rwh7hrK3uyWMeFBI8syzlFR7uyOAHApLPJdva1UMHYA1DKdverGvXtWWdKjQfdpiSrqpcDuS','yDs14Fe8H1W4bt3gk6hrcDQ9e',12);
-INSERT INTO ti VALUES (3097552307455454838,49094,'BQAgMFVjGiaPjMXy','xa9MNe7U5R5Wr7dfoXaJ4xdgOAWF6SwhYF089zF360bY5uUastUQ5F4e6Tw7wRbtQRE0TDx2sN09j','vRpXpZD8Z1vjLm0bgKZm2yROSM8DmcWDu','hGznnYPM5R6ZUyhOqFcpTNv3Xmix84UZFArLucpJ4czS5cXU','GE35N1rwh7hrK3uyWMeFBI8syzlFR7uyOAHApLPJdva1UMHYA1DKdverGvXtWWdKjQfdpiSrqpcDuS','yDs14Fe8H1W4bt3gk6hrcDQ9e',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (961107771316251803,43681,'WZ8wWH9KFfhFSARNewVQVvivL','L3HplcugJYS465kHPMCBjPjzNHk6EHGQFdkVFzRbygcmOQ9OEuFfWwFUUFIYVVAjFVSdV72dbqgol2LXXx0XEZBmYBHmypXwD2ASKCUnMzsxSZSUAHIctkzWEH0RfmejzXdM4rvVGrOpPXXxacXTM','3Sv29vIYMNP','xWP0cVrhIk7ZlzICxodlX36iZKGtNty662jmqJn2e','p02OACnn7E0HzVB6HWQfVp2ikn8oOYvMVDUBSFb','7mLEKjqRxXDdSZ84y82UC6YimQxb8Rw1iwKhoyy61V5sZU4B6gGh7eGEaJZyJSfrDME',13);
-INSERT INTO ti VALUES (961107771316251803,43681,'WZ8wWH9KFfhFSARNewVQVvivL','L3HplcugJYS465kHPMCBjPjzNHk6EHGQFdkVFzRbygcmOQ9OEuFfWwFUUFIYVVAjFVSdV72dbqgol2LXXx0XEZBmYBHmypXwD2ASKCUnMzsxSZSUAHIctkzWEH0RfmejzXdM4rvVGrOpPXXxacXTM','3Sv29vIYMNP','xWP0cVrhIk7ZlzICxodlX36iZKGtNty662jmqJn2e','p02OACnn7E0HzVB6HWQfVp2ikn8oOYvMVDUBSFb','7mLEKjqRxXDdSZ84y82UC6YimQxb8Rw1iwKhoyy61V5sZU4B6gGh7eGEaJZyJSfrDME',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c CHAR(47) NOT NULL, d VARBINARY(75), e VARBINARY(78) NOT NULL, f VARBINARY(14), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1908704138804634375,-2077083304720828902,'Iw17GTyeay5pc6xetF6EbglS','bKoUyPUFTIIchVK69','DTSPrl2Dq8NQy9hdpGNrBXj679YR6sqc2v0UESdPPXZXX37rGNwVxBN6W35UvyX5tnXqbJuw','yTYd','PxbbuJVRSMR2f5MNOUCYUtYKR5lT97L','yvkp1LH07mR8q82GrVKfc7w37kUWeN9OXUmyPGncNtXQ8yqDqaqR7pYdYqpSqaZ3l4YqNRFrWh49eDz9P9OP1lva',0);
-INSERT INTO t VALUES (-8617825306678761708,8317606335578145874,'LR3XPM9LQRUkDgyI3r3dH7YJI5','5XAtdHMr0imU2mYfjOacVGFdMu8wOA4BXY6YSiHZcgK3QGTLBV858eFSJSSpNEVQC','NAJH6XD','q1x','ympKZ9OpssRx0ndpFG8JVYgDAljmrGLP9OrnO2FmACrPFTT20VJZJaufrOJEC1u6Kh','mBhM6lS4hIk5hiYj3fy5jcjU4jprDClN2v493ndi3c',1);
-INSERT INTO t VALUES (-4956036972462276266,925231015736770785,'bcxAN','MVN8OCIstRST0ZSAo2QnQ42Lkj8EVdZEmQfPoI3bNCQCaoaysd','UR6t4d27St7u7Khj','L','PdLX8RbMB8snUplAi3F1mtRhZ66U100e0Rrhh35VdhPl2VcW6oZ9rY2m2aV9karD5lj8HHJX82CKKwbyG0ZzBNQW','l4b8R3wSs1j7Nv3ySYbj4NGU2qsk4KRzPhxSWs2FqFsiyMnr5dkL',2);
-INSERT INTO t VALUES (3934815158914476221,-8126080136156301630,'BdRFWY1pV4h6','MHSZz7d7S3VFYRyonpwJfggjd2BggtyVByljVylH4oJssUyG33t5hER9dX2S28','FWeycsFTgDzYeRcWUKtUTAT5n0VQ8m42crNNRthtRtHkldfZT3bb3BGxc3Iy3MKFQ','x','SZIycUpXcPqzhgzzWH7Br7wXLvJ3luyepsCy3nptX','4jTNl7qoBkVbQWW9uVsgWHWP4IxVDjWNb3jj5mrvc4d8GF2wITN98PYGqSrVWif3CHeqU0T2G3E2S2Xi7qnARU1m1Diu6o',3);
-INSERT INTO t VALUES (-6864842912484021921,-5292585894050480386,'RxXnwfen8BbXA2UzRdCBpyJAK','3WV9W2tnrrzY6OPsBkONcmp85jnJxFdfVV9PY8Sd7EFBWaDiHr7ora0OuR0','ytVxnV6VJd8UlTNUqOar','6U','S0QxsrHXAycB6MRgewPHSFSalaUjnmb','MOJkKZOBePB5qMKfk3WiFzuilaTFWpH5jWyy8FeLCI7mmKWdNykWtYau5bhd',4);
-INSERT INTO t VALUES (-5059434545173592608,4220915570404452312,'7YbWlAtVtrQMlbja0qDolIrbNwymRjhiJ','BIV8Oxz1RQY4ctr4xTFw2','QW8lLIv8hPX49EzAbGCRGbSBy5pkpO','A','fUQC95HQ9p9Gr1xi7Ldm7OeCXJNUUxn2ocELH9xhtb1TawdpswSX0V8kvLaGo9nRpL7BF56lUaN5pJXkBXXQibTzmzKOH','UF3eRUlIelBMHpNtpYucRirRX3dVagU3MXzYWUCVsspkWDKtpARmmS4E0pfXTTRo',5);
-INSERT INTO t VALUES (-8747281050241410602,8756454293687922177,'vebt5D1n8Fzem','C74ZUd9iOUeEs1cKeUMuBi6QPjwmQDOwfId89MvUIUgtGanYuoplYyN','t7Z029nfp5Rf2uK5gxvW6gSA','pC5SUHUA8vba6B','ipOKAXnMVs8WAyK9hVyW42iruBE8ucnnQ5OMvhOQeaCRsy3u3EdDuXS4alx97gOxONM3nGf4ZtLadeKhp1mI8Gn2s7mHtwvk5','C26neT0B7',6);
-INSERT INTO t VALUES (-3496621214864738990,6174868968798785569,'AycPe6aiHe9yRMY993iMWpRKa','WR0xTD2v8E0Qh0M3cnabbNdWPndDG1Uxphul3hJsYuEkL1yjy3jRRDsGs7TF3Q54vqCVi5Q1sk','5xYji5KNIB7e','rsqvqHu','yPvNJGOJuKggMXpik4R1MBNkxsUp8i8Em2cmUM9Dg06uht07KOPLjOranGjXoLilf4r5vWcicrCtZC','FR3p2mVMvHKQVut4l',7);
-INSERT INTO t VALUES (226315373088956213,-8603869583718337844,'v','xQop2o','bTkGrb6h4c9UuYGaAeepAi6XaUofR4FLrjXUBXNbicmPX2JW8o21rSh7Bakj','iRQWgCTZfkM','oBNhs35VUcSEtvMHwAFgFdCZZURCpguye7nlddpRBtA8QIczOVzvZV0bgo5','Qhav2w5PCcaIadPCqBaaMzl3bp3gm',8);
-INSERT INTO t VALUES (189441088005568698,5647163393343517087,'050J2A','PzE3FJWBaxTy','OKNMK1GvVVOuxjlaIUVPkWcT7qqpuOnnbtMPrmWe5','g79JB3','AcTSjLKU4lBvSLnJ95i1JsxkqEZztSBvSof6stqx6jVSbZkGBMq0tac8uuRvnm7i04XjewKUoHzsT','4YEbMlXN30IxMIYJsy5vJWpLzNgdGpWOJzzNUcxMHZ6id3AOLa8R2pKNLdDmZuz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3207716013082187082,2783,'WEgLPlpUZgAj4VdpeXQb8Hr55E6VRzs0p69m','h90pnUgE0vDzbPP3r5mZR3QGvIntdlFwRRHH9OIeEhtJz5Rc7W8hs9z6xomP','e6YwQxYgCp4AfpG','jpKRugkdIbeobJWntxsbN8TtTO1x7vtIPzoS','Y','1',10);
+INSERT INTO ti VALUES (3207716013082187082,2783,'WEgLPlpUZgAj4VdpeXQb8Hr55E6VRzs0p69m','h90pnUgE0vDzbPP3r5mZR3QGvIntdlFwRRHH9OIeEhtJz5Rc7W8hs9z6xomP','e6YwQxYgCp4AfpG','jpKRugkdIbeobJWntxsbN8TtTO1x7vtIPzoS','Y','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(99);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(99);
+INSERT INTO t VALUES (-5714851042722028612,16318,'MYZ99bp9Cyj7zEllWs70ohjiAzxZ8Fw7nxCv5CY4K1fT0RQMyl1UfNqWEJteZ0j','CjePb41yg','UjANhHRm','VlOaqILUcx1s','g','W',11);
+INSERT INTO ti VALUES (-5714851042722028612,16318,'MYZ99bp9Cyj7zEllWs70ohjiAzxZ8Fw7nxCv5CY4K1fT0RQMyl1UfNqWEJteZ0j','CjePb41yg','UjANhHRm','VlOaqILUcx1s','g','W',11);
+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 (-5208950732533021068,-25988,'4ctxZ5has9DCGmZKkcr6MWfrIMNQITJfeR7f9Y6SY36UXJa8HGxEYQyFo','YvK1xNuDCh8NAcLI31473Q68uqDOSTcrkh3jHnSYp7Ab4Aq1nRgd1FLPxUFlO6F7R8M5QTWcCegDFN8NLSfCfrBB7IntPPGg3aZbhAZ6oJxiWlDHI7k0bgPZRCvBaIbeKGwapJQHFHM8jReMexS4Il8wsyFt0dVckFWOVNkXcTr82015zHeY7y9ZBfSN4jBvj4dGAiFSib5VMwPMKV8OnFoCEmvNQlL5D8GD2BEDSxWV7t8svn4zK094','IR6RYIcY','Fark0IwFTO1StnPtx0iAaBpdrsikxBIxjvt1BQcFNAVbx0WzppshRvtWhEr56ibAosBginH2om','k','Av',12);
+INSERT INTO ti VALUES (-5208950732533021068,-25988,'4ctxZ5has9DCGmZKkcr6MWfrIMNQITJfeR7f9Y6SY36UXJa8HGxEYQyFo','YvK1xNuDCh8NAcLI31473Q68uqDOSTcrkh3jHnSYp7Ab4Aq1nRgd1FLPxUFlO6F7R8M5QTWcCegDFN8NLSfCfrBB7IntPPGg3aZbhAZ6oJxiWlDHI7k0bgPZRCvBaIbeKGwapJQHFHM8jReMexS4Il8wsyFt0dVckFWOVNkXcTr82015zHeY7y9ZBfSN4jBvj4dGAiFSib5VMwPMKV8OnFoCEmvNQlL5D8GD2BEDSxWV7t8svn4zK094','IR6RYIcY','Fark0IwFTO1StnPtx0iAaBpdrsikxBIxjvt1BQcFNAVbx0WzppshRvtWhEr56ibAosBginH2om','k','Av',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2886591127867439401,23883,'TZgSlsbG8INvEpGPmqLd9rSnLh','5xfNVqGiXFEhnuWQYZw1aFk5ey2AUO5Su8Pese84wzamigjFwTz9LEBBocdyFG22JHcjOZNp7lbr4966EWlwWRH','F','jzN2zvuepNeHOG97I1y8nBdqXLFEZLbHlo0kAODMBACIcVDJnF32wNsLC','R','RS',13);
+INSERT INTO ti VALUES (2886591127867439401,23883,'TZgSlsbG8INvEpGPmqLd9rSnLh','5xfNVqGiXFEhnuWQYZw1aFk5ey2AUO5Su8Pese84wzamigjFwTz9LEBBocdyFG22JHcjOZNp7lbr4966EWlwWRH','F','jzN2zvuepNeHOG97I1y8nBdqXLFEZLbHlo0kAODMBACIcVDJnF32wNsLC','R','RS',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1217634542421702830,-24415,'G9zfVdn2R10TsRpGGkX8FN0Hx9','AcCEW8CGjsaCwV2jEl5jiERnNptEE3XBAYeqDMIqaUD1ujr5OLBv5x3EX4kIjGCqn5jV8By4NwLHA4kahiogqlZ5ENup2k3ooKGpzC2eIfXUu8PuNAi9TtyvoY7u4y1CnF4d71iik7UhoIZTQvrfEryRi3tRyExp52YgsTXYrDwC3SmbKWvRj3S9DDTKoCFdEYdB3w8Pd5vER2JHBEnAm72IHzPwbynxVVqj7RmvBJNgE0BrrsZdci','1NO','dT4VmFTzw22udsKmM7gXN8U9IlopIwtmAPwkCYKW3ZXsUNfiUBrNxlUz8YfJDWMBm3LJcVJq9cs2fHROcPX2UNeSX2dVYkk1ALsmb0acZt7pgowWUP47KC0NKoDqkSJXrp6Q4lhPWDwCeUyx27uSsl7Yt6UIL2ywwAJTtqphi43EdC4LYZEpJs4602AAxYfw6EHJaJAmB09f3mC7ReAxjzNuEhs16AUhG','Fp','l',14);
+INSERT INTO ti VALUES (1217634542421702830,-24415,'G9zfVdn2R10TsRpGGkX8FN0Hx9','AcCEW8CGjsaCwV2jEl5jiERnNptEE3XBAYeqDMIqaUD1ujr5OLBv5x3EX4kIjGCqn5jV8By4NwLHA4kahiogqlZ5ENup2k3ooKGpzC2eIfXUu8PuNAi9TtyvoY7u4y1CnF4d71iik7UhoIZTQvrfEryRi3tRyExp52YgsTXYrDwC3SmbKWvRj3S9DDTKoCFdEYdB3w8Pd5vER2JHBEnAm72IHzPwbynxVVqj7RmvBJNgE0BrrsZdci','1NO','dT4VmFTzw22udsKmM7gXN8U9IlopIwtmAPwkCYKW3ZXsUNfiUBrNxlUz8YfJDWMBm3LJcVJq9cs2fHROcPX2UNeSX2dVYkk1ALsmb0acZt7pgowWUP47KC0NKoDqkSJXrp6Q4lhPWDwCeUyx27uSsl7Yt6UIL2ywwAJTtqphi43EdC4LYZEpJs4602AAxYfw6EHJaJAmB09f3mC7ReAxjzNuEhs16AUhG','Fp','l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6509739280692773586,5464,'F3aUcKlTT5f4iDBGlVJCDLTRB0V16w2znIltAnOV8u0gazVEj5Hc','urSyIIdYhYyxCeBds8qLTxNrMQhV','6Es9uvPXS5','7ZwqZwLTGUWpwXGMvV65H7ReN29JQu3I38ViCdovTTHXV5','0','u',15);
+INSERT INTO ti VALUES (-6509739280692773586,5464,'F3aUcKlTT5f4iDBGlVJCDLTRB0V16w2znIltAnOV8u0gazVEj5Hc','urSyIIdYhYyxCeBds8qLTxNrMQhV','6Es9uvPXS5','7ZwqZwLTGUWpwXGMvV65H7ReN29JQu3I38ViCdovTTHXV5','0','u',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT, c CHAR(25) NOT NULL, d VARBINARY(39), e VARBINARY(76) NOT NULL, f VARCHAR(58) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-30089,14,'YhiGnqiLdxY','kwYDqrohnEmT6fKu','51CYIqhngxW8va786dpB4MCnWMhu50ysMVJAZnlr05m34NcrS2ooD1G847YN','M7BL9Xe7DUlzOQRGV24yqAx0m9FYpo0fiqwwUff6rCQO','R','l',0);
+INSERT INTO t VALUES (267,42,'gdk','bkV','BWuRtMk6R0NzLpEWClPV49C7fTcxnC1','N5x7r7rjuZHKoZSgyExUg8rij0anxJDwdUNGgd9N','r','9',1);
+INSERT INTO t VALUES (-22820,-111,'ryO42SRwgbwzPI7NesCZIq9','svdxhIUUMK3wbJhPCOsrbijvHLKjyEqotAf','0vrN5u5Z2wrUcoU6FrVxmOOO9PVlxEfX5pTIEVNozFKYoOoMIVHS7VEu','1v9pAD','63','r',2);
+INSERT INTO t VALUES (13639,38,'R3lBEb','xLHok1YjRJTQ6r','YPtm1EwMqSkKzZAWc7ZTEHs7nDVd0kF3BeR4O8xtbmIqABPQwCWzx5aHjaTBBwu','q311c6t0FXooVs54BKJV45rGcIvM1XZNzvmen','8','E',3);
+INSERT INTO t VALUES (-29972,25,'iYzlTxYQVYc','lJi0','xI2d3u','Iqhods04LgHdvbnzQAytt0lTUc4','eC','5',4);
+INSERT INTO t VALUES (21545,112,'xYYWOYsP','QmmQrZJHSVDh1MfifDturz7VDTdGxHn7','FTPgjixnMt0aiFCkqpamiPmVGj50PYMdIJ','2uakFmFxJz88RDN44SLhqWbIuxHmSMQ','c','2',5);
+INSERT INTO t VALUES (16391,30,'VLVdgYYAwgZVUc0L58e44cv','KUcufyUGG70yhkqnLer7Bbj8MEwPbek','Dr','E1oi0SrkacyAl','Tp','a',6);
+INSERT INTO t VALUES (3891,-127,'EOh','O7Hiuu7pcG1ZxxYcn7vSB5EXWEbla','iyZlWrqc1QkI8gY5REzIWuo5K','PGaepHiTTN6XeIC3DAIQaAqr4sxf07xl1Uh1F7bQrCHx','wn','G',7);
+INSERT INTO t VALUES (-18498,39,'b9lxGl','LlRiOj33KDCdVE55LDtk0N05','bdBC1WhwcWcLjqCiNxU7pdWHZq0L9WTB4pR40LJzWOcpQQpd6VAunZmLDHRpEQ','OU5XvZ1NwBt4RNLDifYxRZg6MOrLLoXe8aP53C3TiVW4mfLtS5YdwT02Kp','F','w',8);
+INSERT INTO t VALUES (-1566,-72,'5JZ8L','CIuip5XZpgcso6nXLDJ79VXrTGxXUibjrqw','z7AdwzWerMFKYh7Ny5rq3dmgg6jURpgQhxXcXuw0hDrw8zZfjdX5xyCHrmuloN4V','frubumaqG5j1oJ2IeNQ2MwDA0f3tzDlxD1Ahv8OaS8','h','8',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT, c CHAR(25) NOT NULL, d VARBINARY(39), e VARBINARY(76) NOT NULL, f VARCHAR(58) 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 (2673911404880848426,-4645621503551122725,'TXJPPQxZG6tEvk79DMhwAUeZhASygUS5F','uYeYtMqjp7VKlSdqSQ6QAvmkJ4z1JxuMzvmB62O4dYz','NlHQKHkK8m6iqpkPnu4XCYAo7ViMNTEDh3VikrdPDGTjCBqqUhEcgPcLj6dQH21yhEq2dawzVMz','dDOlzVaSUXsqWC','Bmnv4ksu3EvS2wdms9zmJ9jfgXFUXV0RXXBGUAlb9bJChnD8XTIAcl9bHO42lw5KnKZBE','qcyroqYMQlJhTih03BATG5lQbZVviVmDg19oeZA8rWXCXOL48J1VacB7otAApoAUs7HaUpWtevBRyyi',10);
-INSERT INTO ti VALUES (2673911404880848426,-4645621503551122725,'TXJPPQxZG6tEvk79DMhwAUeZhASygUS5F','uYeYtMqjp7VKlSdqSQ6QAvmkJ4z1JxuMzvmB62O4dYz','NlHQKHkK8m6iqpkPnu4XCYAo7ViMNTEDh3VikrdPDGTjCBqqUhEcgPcLj6dQH21yhEq2dawzVMz','dDOlzVaSUXsqWC','Bmnv4ksu3EvS2wdms9zmJ9jfgXFUXV0RXXBGUAlb9bJChnD8XTIAcl9bHO42lw5KnKZBE','qcyroqYMQlJhTih03BATG5lQbZVviVmDg19oeZA8rWXCXOL48J1VacB7otAApoAUs7HaUpWtevBRyyi',10);
-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 (7108962263134877386,-1468193412561107355,'QeQA0u74amWoaD3g57uV1cS8JiIQRYHCYQb9c2dQOGKJWNn','LGuP9Cj7o4','LQJaUvtr5cXA66MdNgoCew1aJBkugqk5wzb6q8HVuQcAAV2UX','QOkOlGJR59','f5bhUxln38tEPZALddaJeFWgiPn8lYaRcLuYxV','Woftbyxdtv233R6b09vMrKK7Pe4yzXEq8kTww97XW24',11);
-INSERT INTO ti VALUES (7108962263134877386,-1468193412561107355,'QeQA0u74amWoaD3g57uV1cS8JiIQRYHCYQb9c2dQOGKJWNn','LGuP9Cj7o4','LQJaUvtr5cXA66MdNgoCew1aJBkugqk5wzb6q8HVuQcAAV2UX','QOkOlGJR59','f5bhUxln38tEPZALddaJeFWgiPn8lYaRcLuYxV','Woftbyxdtv233R6b09vMrKK7Pe4yzXEq8kTww97XW24',11);
+INSERT INTO t VALUES (1735427708478267886,66,'EQ','fvpZoTIwZY64W5xsTnwkjK454mg','o','c1n0HIglIviPz2','qJ','H',10);
+INSERT INTO ti VALUES (1735427708478267886,66,'EQ','fvpZoTIwZY64W5xsTnwkjK454mg','o','c1n0HIglIviPz2','qJ','H',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(26) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(26) NOT NULL;
+INSERT INTO t VALUES (4014007789058491689,-57,'MN0kPPIGPwrDA3GV6g0Y','5ac8K8ioGTB7uGK3diiGOdHQ2o4X','hgiKuMp3V78AKdEzwDI0','0WBI8OtvWuvf1t2Fgl3hGFD7dSsTTfhKls4A','U','F',11);
+INSERT INTO ti VALUES (4014007789058491689,-57,'MN0kPPIGPwrDA3GV6g0Y','5ac8K8ioGTB7uGK3diiGOdHQ2o4X','hgiKuMp3V78AKdEzwDI0','0WBI8OtvWuvf1t2Fgl3hGFD7dSsTTfhKls4A','U','F',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2142165891585584210,7510711160956748551,'S','CbOJu3Yp9ZR7i6QQOJHXhZBywAuyDQ3sXrRZAXo0UbzzTQ12Lw8oni9CK9UuVjfCD34Aq6ySZFLcmv2NRU9Q13uhoIemItBsvD6zDNrUIz6fAvmGDFgI3oZvTESpAHCFwMtD5g9JL','VwKIr7mgyOfDgjCpddDTeZmQEwllaFbS3zQdP0kpTNFzEtJr','uw','V46HvTxOfxlcPPDn08fzleNeDufTyd','d6CLzBlOodWzJ6EXS',12);
-INSERT INTO ti VALUES (2142165891585584210,7510711160956748551,'S','CbOJu3Yp9ZR7i6QQOJHXhZBywAuyDQ3sXrRZAXo0UbzzTQ12Lw8oni9CK9UuVjfCD34Aq6ySZFLcmv2NRU9Q13uhoIemItBsvD6zDNrUIz6fAvmGDFgI3oZvTESpAHCFwMtD5g9JL','VwKIr7mgyOfDgjCpddDTeZmQEwllaFbS3zQdP0kpTNFzEtJr','uw','V46HvTxOfxlcPPDn08fzleNeDufTyd','d6CLzBlOodWzJ6EXS',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1267095841674305010,6079607711736441607,'8ccAmiT5AkDtCOfrdssUNUt8S8Iur2anfmw9DwIW','AFlu9ihwi8kFuqGRYfDRKk1W2zwQmhUS6CmB97NFZRXllwDVJP6mmpjgELD0vRyxw5tfSG9uJmRcro0D7oO01ZlLMCxSXEKXvTB','PdurMetv6A4eiRg3EAMi09khvCW52K8','uam1U0opRMgrtV0jTYyBMFOPalDMa7evdH3fO5gCaWnulUgwrpbryB6gff3UE6mVwC62kejqO5rkZpHgpZ00tZA9557I4zOKDeUyNKLpdQXI','AQv','BTP8j6IHvLGGNR3ML4s',13);
-INSERT INTO ti VALUES (-1267095841674305010,6079607711736441607,'8ccAmiT5AkDtCOfrdssUNUt8S8Iur2anfmw9DwIW','AFlu9ihwi8kFuqGRYfDRKk1W2zwQmhUS6CmB97NFZRXllwDVJP6mmpjgELD0vRyxw5tfSG9uJmRcro0D7oO01ZlLMCxSXEKXvTB','PdurMetv6A4eiRg3EAMi09khvCW52K8','uam1U0opRMgrtV0jTYyBMFOPalDMa7evdH3fO5gCaWnulUgwrpbryB6gff3UE6mVwC62kejqO5rkZpHgpZ00tZA9557I4zOKDeUyNKLpdQXI','AQv','BTP8j6IHvLGGNR3ML4s',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT, c CHAR(44) NOT NULL, d VARBINARY(8), e VARCHAR(83) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (63,30136,'5eZsrxmXOib6Q0Glggq0VbDUrCZCMbZbCMQre4l','flcMy8wc','74Xp','MUoRqa3F','5KdRFKr3i11GUqwhZGgl3JOw9WmSU7pryPUrOZthtoeSoe9SzTbXFH9a19WEiYQ8yihfTLnca6oefQwi0YOQSE8n49czx','KTpVqYSF6dNYLvKWGfHnqo00uhRqSJRst8KZX85Azl316azvExUcYhIX8JtjThCqD5juSJ4bhcJ',0);
-INSERT INTO t VALUES (-106,16972,'Wh4igi6PPJ0ADKRBRx8w1rIsde','bW4C1','gbr4Iv6s12zXwJZmD6k5VArXAFh5TsysY5EKvObuyIY9eHJLhAtnrWudaCKPnVxeA404','re1','EpA','S36HARsMJAQVuxwI9kCggMsmrTARB5f8ikeav1KkqAp',1);
-INSERT INTO t VALUES (-42,29890,'Ey8ygZUFzSoIWMEwGSsNyPoGVxYtfeoz3rGOhUmU36','i2g0dS','tzgOWwKGZYZENe1UwQ3ZCHNECGIDQmeadxjJlyPzG','IG7zZdDR1KMh97N35Bw9ARxqye','8BM2XrZ9uU0dO9DMOIITsmYpHjGrVOAYOQemnmpkrc9am','BjOa9hWK7ElDDRUce2QO1r',2);
-INSERT INTO t VALUES (-39,-8638,'tO3wMhnQQ81rEC7G8sjlyr1Owzxk6AWBwUThzWqcp','FKZVI','eIXrIhUfI14DOPekyQpOgEQgh43G2a55cCy1AD6uKWn','dSyUOIFvh8lyKwUw5EOLoLKmR3ViiwstLvQUrslkLjW','172KxC9WjT','HZem3IUw0kkRmbYfbZDj0AMF8dv',3);
-INSERT INTO t VALUES (-8,1063,'UKr1rA6p94','g0','2p896tn91ow','Dke','KqNaYtU3YJ3jv4owXavsPGLiVwmf7SqZV30QePsl9p0wxwnJtmH5UXyjoLhkojGLiqDaOi1EgRt','W7',4);
-INSERT INTO t VALUES (-127,19028,'8nRkJcS0pmDPMfu1gmuaGEaV7U2t','ax9b','OFWLrcYS8trNIzAMfuR1zx5fk13hba3yOVsVJGx4','f8dZMhHyKCl0I1zUIdEbUu','qCRIIKNGnU','3A9XEs1H7opg7KkUjAwJ9sXVQW4kHfEBoWq8DP11Y8H8idDD84oOPMDbKdhxgnQH7kpJK6t79jGNOU1p',5);
-INSERT INTO t VALUES (87,-14173,'iHos5xK4BLgERP1qWO','6jlJq','WMS5DuP08hNo','uDxjrkHcXW26B2psugYwW09vSrfE01tNJaN','cKUl82207TSQ989sWTfzO5DFAgEvlONpdk6HLwThcGzj96cJE','CvnDhl6xNCUyT69dvlTeMkIXEBhFV9SHbwoMFMXzvONEA3MUr7Lxqm6WAEDNTHIoxS8jgrEfJoVVcpweJfhLSo',6);
-INSERT INTO t VALUES (77,24763,'xkvZax45RGfjOquYVdAE5','M1x','2DHI2369svvTsMKL5MW3lsr','9w8aKpq8mzb0g6gAhzJayRg7YtmNJVkeu5APMzkb70','r4JRvS2p0gA5KdaMC58ZYlzj7n3ts0Gornst8acMNZx3yQU7YY00IPsO9q3Lsn4xE17LR','aDZH0bBvhaJXRNPpDSVBFW7CZ0q7wewrNDuJE6aWZchQJa0szi',7);
-INSERT INTO t VALUES (108,10792,'k','pu','ZenR6odnxMN87vFCqEUR6tChwbRRExy5PouULdJ42BHN6YLaUUepEpBaYPZ3Xi9qcYQbNYoT3c34U','bZoJItJhb7tl','BZSmaltMESbpkEnVrHBIuY9GNO6Saa4XvvJYc','DHKO6OiyaCa1fe7hMu5nMxpXgsiMjqnMttW70IAk6b36nwu899zKybDFX8ehkrjl8nt8BaFBhyfHNKF3OV6xEpZMA6Kl',8);
-INSERT INTO t VALUES (39,-10007,'NQI7a7msEXqwScgugqFI','m0TOgaK','sTm7DupM31Tt8a1PXPfE50Stu3uD8jd','lLCJ9fXAqwvaLwVVKyEUzZ','MM3DP2VU9p4BgyB4t9REmLqhbYi3cR1j7tIUAV78ubafqdqeOWLGND7lOg8cRnlURPoPDguP5yhQ','xc8dqoqlvQAkOK266CGqUM2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3741068332189608089,64,'ERXKvNxOU4H2Tg5vgX3M','Qu2nhxOrls6mljhD0YBGz77TImD2rOV3LR46udSZBMtLGiPPh98CyuNPr947ZRwoKPJ8kZOJrKrReoISbQWGDY0v1bySgOqntC2kBW0KBt7myLihDrr8mMqkUHJSQwBWfOzDM9N3UANece03Srcwc99TyUwR0XjwG91d1w','bjueUcSkmtWdPkXCZZrpiJWMnmEEfeHRfvXuzZE6iM4qR7ByeAR9g3dsHcMsxnqvTYJxTUWMElX','xCzLJoroVeFUdtZq9E1vvgwVAwSBxuhsfNVJ9CnWzSQYS95ZvEx','o','1',12);
+INSERT INTO ti VALUES (3741068332189608089,64,'ERXKvNxOU4H2Tg5vgX3M','Qu2nhxOrls6mljhD0YBGz77TImD2rOV3LR46udSZBMtLGiPPh98CyuNPr947ZRwoKPJ8kZOJrKrReoISbQWGDY0v1bySgOqntC2kBW0KBt7myLihDrr8mMqkUHJSQwBWfOzDM9N3UANece03Srcwc99TyUwR0XjwG91d1w','bjueUcSkmtWdPkXCZZrpiJWMnmEEfeHRfvXuzZE6iM4qR7ByeAR9g3dsHcMsxnqvTYJxTUWMElX','xCzLJoroVeFUdtZq9E1vvgwVAwSBxuhsfNVJ9CnWzSQYS95ZvEx','o','1',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3906744030083276818,85,'w','uvHG3TIbKMAaWsGO84hZyvNtNVmVU0cyoJxYasuGc5wNUd0b8PrK1h3k12Prw3pOL','QEHWmxJJ9criSKMrUvdNQ1PEk0iSgNIBIvzu1Gz2mgXtqQiifFgtpL7NMTlSzBFej','pV2AyFSR3AqPxsZKqoDrPTeEy0fuKtPQamy4QsKlXhQjOZnHF9gbNBXdvPERanJS91GWvwgDqz5rwvDWCvl1isqZfmL5JmPtwdBS2tH0U0t1tUI48yn4w8Of7snGrdN2SpAi2rTiqRa5lj9sG06CchTAep0iq6VWVuYq5VxsdysSyOXeo136xpgxRXb4pACHViIL1gMoO9GlTVxeHYc1sKqYDI6ZaVt1sQoVgKXbXTUc0KRb3Z','S','B',13);
+INSERT INTO ti VALUES (-3906744030083276818,85,'w','uvHG3TIbKMAaWsGO84hZyvNtNVmVU0cyoJxYasuGc5wNUd0b8PrK1h3k12Prw3pOL','QEHWmxJJ9criSKMrUvdNQ1PEk0iSgNIBIvzu1Gz2mgXtqQiifFgtpL7NMTlSzBFej','pV2AyFSR3AqPxsZKqoDrPTeEy0fuKtPQamy4QsKlXhQjOZnHF9gbNBXdvPERanJS91GWvwgDqz5rwvDWCvl1isqZfmL5JmPtwdBS2tH0U0t1tUI48yn4w8Of7snGrdN2SpAi2rTiqRa5lj9sG06CchTAep0iq6VWVuYq5VxsdysSyOXeo136xpgxRXb4pACHViIL1gMoO9GlTVxeHYc1sKqYDI6ZaVt1sQoVgKXbXTUc0KRb3Z','S','B',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6582723538549594824,110,'HnjKhgQIbSyJHY1drXbKepi1c','XaPoe3VqbVANnBgfkH4PhTP7VLDxERyVSSgoTmpwbREeoBkwc5ZQIuX6Cmd1VUeeLWYtJDwUI4wThC6YG1BY9RWtIAU27Nnt0Jh3fapzfBJEpe0oTPOmhQQdLW78bqk7ASL9xDxnFnxyggGsJGof3N8d7CEwAYg1Y4SLDKYWMvtI5FvJ0JW4bcfKLHfkRa1x7sw3FlwUqbFcl7TDgxZ3rdX2BwBXrwlvmdGYx6a7PatrbUKE39G','xM8wCoLLay5elrAj1lIx0ZeBH0akKpcPmQFhqGe3DFFyPUqaqrR8fCV3kp5Qxz7TMm','DXT13QoGAOgo5EHpPRpywZiCCVKrpUU58pGUzxDKZBvXYn6FWpKZ3XQ1XY6kfTk7TCRkwcwvmo7lEiUUYH0wdk5FFbKEw2HOTO4Mqx3z4TCZveSFzXXkzD95A3HJpodE4hOqFYZMhhgRYrRnzav6NRy0JR4onLUpxApMwYmOFkhPXRvcnLq8cxDwcCL1LInSQt','eh','O',14);
+INSERT INTO ti VALUES (-6582723538549594824,110,'HnjKhgQIbSyJHY1drXbKepi1c','XaPoe3VqbVANnBgfkH4PhTP7VLDxERyVSSgoTmpwbREeoBkwc5ZQIuX6Cmd1VUeeLWYtJDwUI4wThC6YG1BY9RWtIAU27Nnt0Jh3fapzfBJEpe0oTPOmhQQdLW78bqk7ASL9xDxnFnxyggGsJGof3N8d7CEwAYg1Y4SLDKYWMvtI5FvJ0JW4bcfKLHfkRa1x7sw3FlwUqbFcl7TDgxZ3rdX2BwBXrwlvmdGYx6a7PatrbUKE39G','xM8wCoLLay5elrAj1lIx0ZeBH0akKpcPmQFhqGe3DFFyPUqaqrR8fCV3kp5Qxz7TMm','DXT13QoGAOgo5EHpPRpywZiCCVKrpUU58pGUzxDKZBvXYn6FWpKZ3XQ1XY6kfTk7TCRkwcwvmo7lEiUUYH0wdk5FFbKEw2HOTO4Mqx3z4TCZveSFzXXkzD95A3HJpodE4hOqFYZMhhgRYrRnzav6NRy0JR4onLUpxApMwYmOFkhPXRvcnLq8cxDwcCL1LInSQt','eh','O',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2711835149532344167,32,'CHVqP3Go6j','Ahv1gZouuUqpjDBSUkJwxjTpqH7TfLKNgghZNfiTifiNNK6YNATQVgnEcM0hzr0g3E0MOpKDGthltrFDaMFYOnDzlLetFAXbb39CXtelHD2nlcTiRpvOGXY3p2d1bQfhIaMpF7tDwcCb5FgVfGqXe','0nESP2FoknbjyuPyXs','hQhzQETVAC9kFOPog3LNGL25izF5Mmd6UH7HOJIaYcWL8KlMwazDjit26wUiNnBg4nNRA6ML2k9yB4qw2nLhHXOqhJOKmsCwk45jSzn8aS3YSSozQuwyGqCB3OCOM5qzIwT2q9i1Q4weEYfDsfXFuZ9zj0FJVhuCnr4m80gisQAnGy2TO2cTfMRQmdO8KODW8LbBUhT4iX5IV9','5o','Cb',15);
+INSERT INTO ti VALUES (-2711835149532344167,32,'CHVqP3Go6j','Ahv1gZouuUqpjDBSUkJwxjTpqH7TfLKNgghZNfiTifiNNK6YNATQVgnEcM0hzr0g3E0MOpKDGthltrFDaMFYOnDzlLetFAXbb39CXtelHD2nlcTiRpvOGXY3p2d1bQfhIaMpF7tDwcCb5FgVfGqXe','0nESP2FoknbjyuPyXs','hQhzQETVAC9kFOPog3LNGL25izF5Mmd6UH7HOJIaYcWL8KlMwazDjit26wUiNnBg4nNRA6ML2k9yB4qw2nLhHXOqhJOKmsCwk45jSzn8aS3YSSozQuwyGqCB3OCOM5qzIwT2q9i1Q4weEYfDsfXFuZ9zj0FJVhuCnr4m80gisQAnGy2TO2cTfMRQmdO8KODW8LbBUhT4iX5IV9','5o','Cb',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b SMALLINT, c CHAR(35) NOT NULL, d VARCHAR(65) NOT NULL, e VARCHAR(91) NOT NULL, f VARCHAR(71), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8582660833515439720,23806,'sTGyUG11Z9V5jNxdqnCx','Hma93T0CJryawvafuU48NrK3EbR6QUQO','NCtpdXlTOEmuHC68LPtsSiBmvUJD','szJiZXfBZn28ffXAMzXGSvw9OR4jlN9EvKJFtTSKO46bU035b7KHiM1mhJb9d','U','z',0);
+INSERT INTO t VALUES (-3689960199102679972,-12441,'wRNdKs2QqRe198iCMoPMqPNk','QIUxqm1M','71u3HLW3LWp9gUChIGfvIJNazFwf8lZ8s4zoLy7BztaJcNnYz5qOI9Ip2fNLcBiVGtre7FwDxXPKL3KBtKkz7Js','gfZN0LEYFEAigObc34676ECOPdkmR5pLOLCQXkd5XvfjbDbqeZcTdrdpIym5eCf','t','V',1);
+INSERT INTO t VALUES (9113694278836884467,9847,'Da9LXxfUhq0eKSzrPoB06R','pa3x17YeAOEex0WNs19wD2ymIQ0KsL7QKVBp','IbcRWKMYWobgMPPayzcoJIhcAkd5oeOWYOaXs6','Hm4kjMmRZSBojYk1VCq2hYD01EVdfepCYC5nSJ77BhFQCWGAe7','ig','M',2);
+INSERT INTO t VALUES (4712493472091004308,21740,'tD0m1','VcItrGebOem73bRTVVVLBpCKot8RjI29FENnMiVVksCEsHp4RPViWq5ZjPuF','bHQ5aYSM0q3StAv4fO9WDE8AXbS02IZmZ3b2ZDK3c','ucnCmRDcp','i','x',3);
+INSERT INTO t VALUES (-6716018576072634411,4652,'Nm21c7nFimz7W','UwHxN2HsPMNovPCOBI','OgcdBhwCURcxOqLCApz5XAfZ8OMK4TPoSsjsR1NipdYc','TL2J1u59LYxbGlXJHwaRPt0fS8kHvTTlGxonEqaN4','8M','O',4);
+INSERT INTO t VALUES (3421284508499763885,27705,'SCEx','E','w6zLkLSdBI4MOdWk3EhuRwhJgr2Y5UBbbsjtOwUoDUoPU5zJoS0FaZU9TnFIfrvqVISdfkgXa1mwS7FD8DPNH','mapEVbjTkIkfk45DIpfohgohnNoBZc5r29sG6R5EmKTV9FsxR6r','i','f',5);
+INSERT INTO t VALUES (4528650199315452038,-23508,'MojdiIuGWKSspa','neZhSQgZ94ZMiWv0gzDFEsS4WDeoicxwi1pKNkoHznZicm4K2nuxN','vN9P5YgqhvcxMe9vNAFPTkGXqEgLjdjvaGna9VX3cUlBWRLP7FoEcmV9nwe4Rz0A4U8vv','zAFUidTXORJ36YFGLAhzDjgnnBs','aQ','k',6);
+INSERT INTO t VALUES (-634834312923009773,-17526,'l7G279tQ1M8fDFxdssk5lGb2UMX73','UY9TehaVZT9KWFnzoycOq5dAjzlvgq','RXtWq2ldKx6eATdYlT8Y','ay1iBbpNfla327FnweGfXUBdbLAXgpxhvYr6j6wVqbDhqpooQvXCm3a','5','o',7);
+INSERT INTO t VALUES (433436319984617118,-30123,'MpHGGXaEk7rUKs7msxo5N','R2qEqltTQqLu6UXRpj3nQdc5UrwjDc58gq6ARA3vtI1lfVjzUCsHJiipno6','ouwHFEH','gOycHljFGc6J2fYz6c6caFMw7sQ7xolQQWlN73ZHlW90ofSvjK','5','t',8);
+INSERT INTO t VALUES (2974329065686476065,25261,'LfL','7PN4nTwNmfo2ftw5M9M6cBKGD0iCvwmxeAQHIvj113jJn5Fn1M9REe0uQfN5hPv','fHxJtaZgMyxZaNoSePdLe5RGnEwgthwrPRTAGP3tdX3nTKhdrqcWCjwY8Xe4TmJI','jxxuvnrGlvfr6Z65r2kFxLsERQFIFsCQKrfRSMwDonLfb7P4uUmM8FN90DuA','9','p',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c CHAR(35) NOT NULL, d VARCHAR(65) NOT NULL, e VARCHAR(91) NOT NULL, f VARCHAR(71), 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (26946,27364,'qiHkJkzCThnuGqnLiR1VIgyCv','sKo','emEOBMrIxwuuAKkorC3TERaoKChUZ4l35qLLJ0THr50AG3hrRFUTqyf32zOblp','CqK0gNMN8wtdnMxfgo1f','8HLjeO8G1wkE87i05tB6FxomkrmJSoyXcC484MnSHh1XTGidIZD3WTMhKQyoHfn6csFtJyIRk58vTwCwQqWPdsI','dyKfnu6WQT9lJPXdMjpHhog6Sx3hq9bxaeAbNCcCO',10);
-INSERT INTO ti VALUES (26946,27364,'qiHkJkzCThnuGqnLiR1VIgyCv','sKo','emEOBMrIxwuuAKkorC3TERaoKChUZ4l35qLLJ0THr50AG3hrRFUTqyf32zOblp','CqK0gNMN8wtdnMxfgo1f','8HLjeO8G1wkE87i05tB6FxomkrmJSoyXcC484MnSHh1XTGidIZD3WTMhKQyoHfn6csFtJyIRk58vTwCwQqWPdsI','dyKfnu6WQT9lJPXdMjpHhog6Sx3hq9bxaeAbNCcCO',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (-25809,13747,'uO8Co4o6qD','V040','iEn1d8yfD0ivU1Ax0Xc1wqiEyg6l9bGiA8PG7Iy','SG2qRcvSHgA5lwYhPJ1XSkPTR','OlH4grKP7dRNIjig3HW2GXWJ','jk3r9zh4VtRiPRlj2MpQuhyMhbTSWqgh7d5iPOG6ZxBQrKV6RPn4u9ly0VThNXN8aQTNNNKqzZ',11);
-INSERT INTO ti VALUES (-25809,13747,'uO8Co4o6qD','V040','iEn1d8yfD0ivU1Ax0Xc1wqiEyg6l9bGiA8PG7Iy','SG2qRcvSHgA5lwYhPJ1XSkPTR','OlH4grKP7dRNIjig3HW2GXWJ','jk3r9zh4VtRiPRlj2MpQuhyMhbTSWqgh7d5iPOG6ZxBQrKV6RPn4u9ly0VThNXN8aQTNNNKqzZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (21723,-3059,'X8ZccOWY5uaeWMcLGHfqhtGlojDQbWh7Q','cNtJcgkQsBHz67b8ccjPxMEAgHtwitZacZxeZmcPvX5w9NiLcNLgY2FCiGC6inChyzFeDX2Cvi7Dk3pf9uzKBOomkxRxY6CnHJreZLzfQekfiI7rwzGciC4','wSFpFuYHC85a610WYTxoWL9HX82LCNVznNeS99B1SB8ZTYlvhmCRiW4WzpUmQHdB8RNMXaPrIszUNZtfYDY','3FN2rovsWNmizpQOFpWBQwlu6rbcd','qI5IYNFArBq2Bh4R2g8MwsbQkCEct7KyKfgoGiXuiyr0Uf63i1VPMTEV6EYvbQacCoiIVKCGAw1yNk15Q91','yDu5Txuh9bhPX',12);
-INSERT INTO ti VALUES (21723,-3059,'X8ZccOWY5uaeWMcLGHfqhtGlojDQbWh7Q','cNtJcgkQsBHz67b8ccjPxMEAgHtwitZacZxeZmcPvX5w9NiLcNLgY2FCiGC6inChyzFeDX2Cvi7Dk3pf9uzKBOomkxRxY6CnHJreZLzfQekfiI7rwzGciC4','wSFpFuYHC85a610WYTxoWL9HX82LCNVznNeS99B1SB8ZTYlvhmCRiW4WzpUmQHdB8RNMXaPrIszUNZtfYDY','3FN2rovsWNmizpQOFpWBQwlu6rbcd','qI5IYNFArBq2Bh4R2g8MwsbQkCEct7KyKfgoGiXuiyr0Uf63i1VPMTEV6EYvbQacCoiIVKCGAw1yNk15Q91','yDu5Txuh9bhPX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (31277,6767,'fzkprVOKHr','CUiLKbvHSbS6xxvwUW0cU3568IyHTnN6wuYCyxvIzaZs7YKUpc8Rh50vRC7zABsPN7PQOliSYbKmglMNY4ixW17FJKQoc5K5f3Qq4JDl1O9F5XuMEOf3J9UE8HpyyVpr4kP9ew9XTrq2KTOQpH8KE2YpYf8d6yWbHHEl3oW5kwSUgrQg7o3dSdFIK12QlhthWt2c4ghAyGJrTuyXmSH9c0','LhTghOVzSgIcV0oZtXGNVRDfGVYa5OMjt5rHDwaV','OrzJ2NIrbcm2lIQ9Hi3wEEwk8f6NJciMzm4dJbLRG3ITmzZMPadLxPRiR1yUwgzxss93Hm4m4NVH01SboXPbTBsAEIrFR8qArlSz5kRWr6cE79oO4ZV5MG4H5AYBzQZRjB8GjdtOF70mSJgbjXpfguBBSAPQwcMFb3eI7idwNwq2Fmquf9ALO4ElpfOtWCSrZnR6L8V0KXFbvZonEupcGmtTGIZW9v2CN3CTbWco2R','ZxzJpq09DohT57BIlfX0','xMJQTsFcPJO036TSwCbU6C0tjqugMpDboYQkpLAP5Fd2ZY4WmgNxOH',13);
-INSERT INTO ti VALUES (31277,6767,'fzkprVOKHr','CUiLKbvHSbS6xxvwUW0cU3568IyHTnN6wuYCyxvIzaZs7YKUpc8Rh50vRC7zABsPN7PQOliSYbKmglMNY4ixW17FJKQoc5K5f3Qq4JDl1O9F5XuMEOf3J9UE8HpyyVpr4kP9ew9XTrq2KTOQpH8KE2YpYf8d6yWbHHEl3oW5kwSUgrQg7o3dSdFIK12QlhthWt2c4ghAyGJrTuyXmSH9c0','LhTghOVzSgIcV0oZtXGNVRDfGVYa5OMjt5rHDwaV','OrzJ2NIrbcm2lIQ9Hi3wEEwk8f6NJciMzm4dJbLRG3ITmzZMPadLxPRiR1yUwgzxss93Hm4m4NVH01SboXPbTBsAEIrFR8qArlSz5kRWr6cE79oO4ZV5MG4H5AYBzQZRjB8GjdtOF70mSJgbjXpfguBBSAPQwcMFb3eI7idwNwq2Fmquf9ALO4ElpfOtWCSrZnR6L8V0KXFbvZonEupcGmtTGIZW9v2CN3CTbWco2R','ZxzJpq09DohT57BIlfX0','xMJQTsFcPJO036TSwCbU6C0tjqugMpDboYQkpLAP5Fd2ZY4WmgNxOH',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(23) NOT NULL, d VARBINARY(76) NOT NULL, e VARCHAR(60), f VARBINARY(37) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30437,48321,'5J5mX8QmR9nkRi','84JDERS3Ye','5clUV4gBoGT4cctgpIb57OtAihNinKPMxnPcrYTJmeneJ9','6DO','AcaDWQsJL3Xq71NP7tYvEKZMa','ycn6GUaX4si9vFe7FeQpDxRTGorZtlECxFeSrrh2gHigWNeL3i2EgW3zpCJbZ22ErMrMpCUO8aSM',0);
-INSERT INTO t VALUES (-11114,39794,'Rd8z9pdHJqHBN73FHuw','9Lnjt','g4ZHgL2gREh0a3lYmBxl7rJrwq','q','BK87UCzD7bgNPbbnadNnyYkQWIdPofSnQKtYQmR6SUBxGYHGP7oaztYrSlgbsavqdbdiJi207R','WfALDRSJdCi1D',1);
-INSERT INTO t VALUES (20757,54238,'aGGRXhyKlhMtmmnKTJr5','8pWusV3tj36UqSyZcxqDGv','PUoILwXplzxlR58guDHAc0fEVbzU4K95s21ZB0NP9rcbpw','jB1s3IX7sStPtoMAcy7m69uAqbtqYd','0plhxGyLGjmhvSO14HglCg7A2eB1','k4HOXYtTWfPC5jEDUpS0dQEN5nxOuSh5ozOF8E6ZOfFnmbESz1bmDhAC6S0w2lsCj6Tary8tSmNjrP7r7GVeEVsq61kQNW4mUF',2);
-INSERT INTO t VALUES (-2306,37442,'oUq','7SeGRG10cBShceUgcezBP8KCEePoI6cV7dzVQ2r6RyfuU0FFanxZYuHtNrytPpIW2aP3V51EZr','pm','RJfwd3nmZG3','Qf4gQhoVfeYWALxrlke2b92lzXTtkyOv7ZoWbyKhyl3UaPlAuZZCJtnmkeuUImpX8LypOnwJFSwpk','nVc4IKOAP8VCyDDgfv0cyfDpGhUFNyjZ',3);
-INSERT INTO t VALUES (20571,55198,'03giBkJIo1KqbMGJQu8','4KXNRhLfG0mBtYpVdpNsfDQEQdoYPZVkxxTwy','qI','CAqcdFR1OrrZuzB6pBCXy1Id','D7Tk6U2C8LVhAy6','7W8dkyZcV73GpaACiYNCD6TB9DyJue',4);
-INSERT INTO t VALUES (-19003,15198,'b0wnuRGFo5usWB','ASenFZ3qxSChts4ksYGmPvs53uMRPuu0NgufV7NUIfClETBJDD0gSuUj6p7tfmvKb0GzoQGDtqd6','eEzddX2rSy5w5mDSQkVx19331cgIIquKmkOnXe43enh291','5rtCxiPqJX2Aoq4Lsukpu','EPHD94MyZ1HA','DeT0sKE0pzdwigj8K0PVBwfyvDB5QhssJFnWruTbbsSxzo1JoHr0MT2eRbvXuZRDdjvX',5);
-INSERT INTO t VALUES (-8515,34036,'ZgU85','iT2rvtnlpVt8UL3SvNMQ2LfF38HjkgUNWOhFN','VeFGYKRJ','cv8kT1S81n7nxgNHZH6zzTAM0nuVPD','M6zLudvhi4KtI7Q5AFNg5TUrHX293GZT1aq1ArdO0ZsCvCTm1A48hs2cxOnsQipUCAQ01c','Va3bph3LYs4nxrtSFvjxX2yHXaWuAh6JmmEtcEnwoK4pw83rmMJqbHvJSld0Uv0N0acvF',6);
-INSERT INTO t VALUES (160,51648,'hql','v9mdwehQPOzFPKJPxKq4gq','5qUWZgZeAdcnhNmLQ1AKmy3EG','2cX1jn6KHh7PntMrE5','qIzcG3AyrlGNA7D','LtjRGz0ptspqzzzTTxfE9mKZaw6xByRnFv53YBRJm',7);
-INSERT INTO t VALUES (-24214,24270,'yTTsoljy9b5EVcAdmGaSs','p01pnjFvRkPH2WGfvsPgbdoNBCVAxtWMZuHOhBVF8RVbVvZHrN9WlgGrgwsVwrarHWTZdK9','20pifXTNt6wuc2qtTILAnDEKG32Vbh62sAgdVV','xfroxJdcay0JG8pnZ2vlmy','2y8GtIm25vMkIFSWjGxGWDjZ2O6eA39a9UI9mZu1S9D45od6Hziq6miEK2ikEd68z0A08UJRLU7B3WSyRUlLohWJxufQEHQs','Jnx26svShrf7gJDPmX8D2yeYXdmpguDQJAJqqUGhV7OpJI0w1ma8VmII5ujHz0N3d',8);
-INSERT INTO t VALUES (-4919,47263,'kRXRPC9LJqH32B3cKV','dvadAT6zRaxmBpDoBfQsbcIpCCH4K3SiVeP78rq3Lof1FTos3QEJck7OaspYIm4lP4','jLRvLULi3','xCqBFZ50EWYbgVUFg3emjf4jR3gy3PCqT5X','fRdSIvDr09KFCVxyPJnUItTRNwkUA3Gtf8xipxmmICdVq0ox5nlCLfJKdEIYycTV4OHUG4NRGX1K','kBahbeY7gbnL7H1OTHmhXtoJaHhSxj9ATNep9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-2882136,55271,'t','6KceubsuNjFdkQNsCMQayUvWNGqNYjk84fD2NZYDYrxDD9umyshAXtnm1b6mKfscApabbKgwV','FSUYVWYq7KnaqQIZDSqlEF','rvezxEEZqhqBaL2vCBCI','skylfZTvgf','8Jy0VyeWT0EWiSi3t6mgdHYV9qBudrIJYo8QGRUDG',10);
-INSERT INTO ti VALUES (-2882136,55271,'t','6KceubsuNjFdkQNsCMQayUvWNGqNYjk84fD2NZYDYrxDD9umyshAXtnm1b6mKfscApabbKgwV','FSUYVWYq7KnaqQIZDSqlEF','rvezxEEZqhqBaL2vCBCI','skylfZTvgf','8Jy0VyeWT0EWiSi3t6mgdHYV9qBudrIJYo8QGRUDG',10);
-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 (191630,57433,'riaPvSTfSfLaE24Ji8fSu','yO5Q6QCrXNPMK8ERoS6SpIkHGiuCCicJLcmEreh7EOYLOHzI2gmB2xJAlWBMdQ9Lk','J5PAtG13TQvnPSTULpjxic91','Ti5MQBvj83DARhEcIvHCfkX1Y7f2k','pyfMSj367RVo5xHwvXRs7dotYr46Vok5pPXdm','hQLW6HXmrMHUnuxN8yrB7eWrU',11);
-INSERT INTO ti VALUES (191630,57433,'riaPvSTfSfLaE24Ji8fSu','yO5Q6QCrXNPMK8ERoS6SpIkHGiuCCicJLcmEreh7EOYLOHzI2gmB2xJAlWBMdQ9Lk','J5PAtG13TQvnPSTULpjxic91','Ti5MQBvj83DARhEcIvHCfkX1Y7f2k','pyfMSj367RVo5xHwvXRs7dotYr46Vok5pPXdm','hQLW6HXmrMHUnuxN8yrB7eWrU',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-459447,11823,'rt','SykhZ2NcjCriBzw5VoLqatWNnwTe7FlWOHDfhVd9g2wKOj7rmEWgy2PsgC2ZA52M2fwQdEsbysIaz52inMXCkVELw1VHrKRjBJDJnTB6WtyhXZKm8tfD1yl9mwNlrUT1PfApolJQyIVK0itwsuluUCew9pkiUNOCJAXbPKGPo2kEJSujKzcINwNr6sBTgnsiBSfB5Mk4m2qcUtM9BCV6jR3mdot4j2B2SMwhhh9P1kzwpJ69','NzUfo9iJ3UuvrNUpjtrOpGCJT','YGPmF9WYCjgJ','t6UVb9M8pIatT4Rt2t2Y5VNIwnXyFGtC8nkp518HbVRELtJVjfcNYC72ROUm','T8lpU',12);
-INSERT INTO ti VALUES (-459447,11823,'rt','SykhZ2NcjCriBzw5VoLqatWNnwTe7FlWOHDfhVd9g2wKOj7rmEWgy2PsgC2ZA52M2fwQdEsbysIaz52inMXCkVELw1VHrKRjBJDJnTB6WtyhXZKm8tfD1yl9mwNlrUT1PfApolJQyIVK0itwsuluUCew9pkiUNOCJAXbPKGPo2kEJSujKzcINwNr6sBTgnsiBSfB5Mk4m2qcUtM9BCV6jR3mdot4j2B2SMwhhh9P1kzwpJ69','NzUfo9iJ3UuvrNUpjtrOpGCJT','YGPmF9WYCjgJ','t6UVb9M8pIatT4Rt2t2Y5VNIwnXyFGtC8nkp518HbVRELtJVjfcNYC72ROUm','T8lpU',12);
-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 (-7678051,33796,'BBrCtqQv0MaG','Cw9NNIpuPRwnEY7ubRHPCPqndgWvpVcBmLY7ouRtAJee3plmuIRSMeK3A0HNaKein7TUSy3LCuyALQAokqOMIBliPfOqnsFOteaVQeNWLGeYZPSlxwQThrjcao4HSuwuZoFiyE33EpXgGB3TKpmOYK2Fg0zt2LPNwDPQ8lRhY4p9bbdwcuF6pbVUIWyXNokuZjvJiL4PEsCQanPWV70X2jkzm3xEHaPS57','S39HZ3U29AqbHKgIrHjo6jcxvnsIrVoyGr3O','efdoGgb2EMWOKqw5RDzyzbxRLYQCl7TpngsghHx3zpyvFk67mRP1MhpLxMYOo7D0DVKuWIxYKck2akfshMM4WqlDsQw947yIw0M3PETy36THsQWe21cFEoqEFtSdOu6TBqDQCjPTqvxDKhoqlxjlDukoU4GsDbFH5TW9agYKRG5m6dJz20SVTvQ41sq6udkODZzSm2g9ujXRXhji','NFl2YrDX7a','W6U9wsQctdYgbbMAmFXUgvQyuvpCn8AXlYWsPvkWl28Wnms7I',13);
-INSERT INTO ti VALUES (-7678051,33796,'BBrCtqQv0MaG','Cw9NNIpuPRwnEY7ubRHPCPqndgWvpVcBmLY7ouRtAJee3plmuIRSMeK3A0HNaKein7TUSy3LCuyALQAokqOMIBliPfOqnsFOteaVQeNWLGeYZPSlxwQThrjcao4HSuwuZoFiyE33EpXgGB3TKpmOYK2Fg0zt2LPNwDPQ8lRhY4p9bbdwcuF6pbVUIWyXNokuZjvJiL4PEsCQanPWV70X2jkzm3xEHaPS57','S39HZ3U29AqbHKgIrHjo6jcxvnsIrVoyGr3O','efdoGgb2EMWOKqw5RDzyzbxRLYQCl7TpngsghHx3zpyvFk67mRP1MhpLxMYOo7D0DVKuWIxYKck2akfshMM4WqlDsQw947yIw0M3PETy36THsQWe21cFEoqEFtSdOu6TBqDQCjPTqvxDKhoqlxjlDukoU4GsDbFH5TW9agYKRG5m6dJz20SVTvQ41sq6udkODZzSm2g9ujXRXhji','NFl2YrDX7a','W6U9wsQctdYgbbMAmFXUgvQyuvpCn8AXlYWsPvkWl28Wnms7I',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(23), d VARCHAR(100), e VARBINARY(62) NOT NULL, f VARCHAR(26) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-129642338,57490,'sr1sGFi71','KtRa2V2J75rKSLQOQUZNPUCvHixX','zEGpw7TqyelxFvIcp3BoNcPbyrTk0905oAvdilyg','rRgi1nQHjSu0A','k2sOS3AENWixu1r1gEK4S2IJZ6WCWihTKjji0LwZJM','oT4G94ZSEMq',0);
-INSERT INTO t VALUES (991189354,37923,'C7UGCUfReBJTFhdBm2','FJHP50xhQkUssZEyx2z5qUFGLtbrsC6u2JMVtRxiNuWQM8kvLvTg2rBTAFyOFMnEID0S4XUkWuQtRaDLwLxnIiSLqZ0D','EHV43Mkvw7UCHjOoXXAm4aq9WxW8','rZn6KerID8wtSKyTvz','uSinVkEIqh9uYCKDYTah2cXjyXb75w6YsdzURH0HfM','BV2YPZRzfcASSz',1);
-INSERT INTO t VALUES (-466808016,21102,'YDPWvJPfPMRQAaRLlKW7QOU','CVhVW9eezr9vf2zndXPazx3VTKpbGiVU2CSdiDJHpAWJujNh2GPbhvuWu0poln22RJtVKOwyV9sJZLPRyJciioG4S','jvZADvcJx7BbJey2ezXUEBIihf85GFw9vheJ0gPDwZqKUsXujnY','x2CnqeUgdQT6lU8MbD','YGwq4JKL6ppKoLUu37ALwEnTYJTv781n','BhFvUL4MH1V41',2);
-INSERT INTO t VALUES (-796911156,3562,'sbDBwz10mSJa4y7td','eQan5g90cDGOkvr1Rm3PJN8dVPUp6m6X8QHmFI5gGpXG5SfeyJJGhjWg0elcznA','uDy63IvcSXVGrEgLDXKBFuB430eK6HQ77ubjP7f7TfzNFmeo140','0y4','dfGhTE','RkbdYpOhAJ6fij7k40lZ6Hwjftj3MOgAcuwsC0jo9wVRl740LsfnvQkn8I7H9sRPAyN0uYdnJmoGIB',3);
-INSERT INTO t VALUES (1322820380,3507,'YmExR','xI1Aa1D8LW50OLXbk43kUXGkuTKDo21M','xioiw1aC3Af4fuevYU5XdI7whuohFsTJ1lvN04Dr9zMkcv','5BXGxv2DmH9dkGxAv','dRMRoSe7cUI7CORajnDrFyKPgBy4qcuo2Ih2h85zXVne0Qu31ai1L0djHi9FSBdn4O5EoLqLlGpuhyB0DnpaJ9OmrvJ1BDVRay','5XmOM7dO5goNTmyyGVQxDBRFiKhy8RhtMNhBHdJugR38RhYKjY0PWLoU8SIyOhNG2K7ohWGGWjtEm8gXEyEds6FVtyHEMzZmj',4);
-INSERT INTO t VALUES (-714828365,49215,'Xhng9sBfC8Z1d','vWlv66VNvAujHrD70qBSyLPryImleC4D','KPTP0RvKlx8uEewIAX7mP3sTZUkE4WyZYiz0XKFg1','n','mjFXp9PpGDaY7','DdxweZY18l4EJNHFoq2Kg44NlsUuMKeRUxyAhkHySuvNgK54mg4sePdnByzwJhaZ56incpBXjfLO',5);
-INSERT INTO t VALUES (-1538700011,52967,'qcysaWil9waplgiH','5rwGsGbQtiIVkg40uISMrsVzX6WOvmnieds6wicQg','jQYNKdIPEYZGALiIqRcnL5V4lvG2Ntp','i84fagEcxw1','MDg732GREX5MkN6aZO6xoF39W9MT8C5wDPhXMjNKWWDFTxfcJ4VDMdH5T','kOMCASJKMQJPQT4bYZRvE1g0dt',6);
-INSERT INTO t VALUES (1592790230,41222,'TaSdm2oox2H','N3eCXjUOrpHqBpHm4rUyWJFBTOmIx6fgyhAnXsNhEtjFL1Np8B3t0LSYgbpoZZcM7sGT4XOmRG','aie15SURTqqXUdHW4NgTY','Slrdmyx5FuY1tBNEs7qZ0DJ64L','j47Y2bSwiL','DkeBGvuDAYR6LviJooVbaYSnjXYvExJqNt0SlyH6I7DpXRzogBMW0M2J3UFtl',7);
-INSERT INTO t VALUES (-1931601032,27269,'DTKBKqbcImonzjxbBlJGRa','1fM6hapcqWXEpxWHXu7spW5Chb5uX2GWNEdSRBjqSXyaGBivmDsHoZtOQUHt9LhdZSGs2ozXHYwnT6wDahYwlBb7','0Mo292RL7nlhbckR0OVT66Q766RJA8Kyf7WlR9NFyPW4WSGCaR9EhdZq','qVi43TejileZl','zH16PhwXMb15oLgGudCbBI7FjiVDu7LEMSpW3CgKC9pz41EGP','9HpVmYDEvoviVFDiArO45T7pCFXAv6LPL5LtkHH8IzNhoL',8);
-INSERT INTO t VALUES (-148998151,22940,'NkNcfyGIlzXXC','3zuQfC0VcINE41puQv','qKofrvKF2OKrK8dYZ4iqpsCM1MwUeQUz3FfolKMSLMbcmPeUg','15kOCUDslMdijak32rFR','VyO4xzZMTQjK1SiQlVNFPQooQ2kXg6kUHP5qnbznhGL1ZmOAbjpqgUV4wr7epKEObEgiVEat1ZYwxgrwl9EORkfJ8t1ZkiyFoN1h','AV0bkSRByAjrJqCppyvPSvoF1IC4ci4bsPxY6GEbUzxnU6YUUC9Wk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8089238468378677421,11860,'bWJUo9RG5mgzd8qtZsJQ','sUfInpRVoBdWZkF3ltgpBg4G2m8h5N','uQI9ttkRCx2TVTC','bAS8gK6PEbg4u9d1Z3bcju','wdZ97ICv8SpRYtDXBZ5Qg65MUOWVv3mV4LNsB7Nd','6I2UMucXDXowIYGPuFVZFeRicHfeZzba4TAFfUH1wnknvdGhQnzKWgUygfjoFvRlb5HKa0YqHaShRG1pFyngSCTCTfcFIY6ZNv',10);
-INSERT INTO ti VALUES (8089238468378677421,11860,'bWJUo9RG5mgzd8qtZsJQ','sUfInpRVoBdWZkF3ltgpBg4G2m8h5N','uQI9ttkRCx2TVTC','bAS8gK6PEbg4u9d1Z3bcju','wdZ97ICv8SpRYtDXBZ5Qg65MUOWVv3mV4LNsB7Nd','6I2UMucXDXowIYGPuFVZFeRicHfeZzba4TAFfUH1wnknvdGhQnzKWgUygfjoFvRlb5HKa0YqHaShRG1pFyngSCTCTfcFIY6ZNv',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(24);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
-INSERT INTO t VALUES (-3476345288402297046,59777,'824kdzImgBqOK6E48M1','XPykcSlwcGPkWObJnMwl0AdXVqynz','K1GKt0VIfV0BKCeWO','FurL7fzJCATsYEms','sKfeD5Why6yKD7KlSpGg7FA','sWYe8g2zU02hPdvcHF0g',11);
-INSERT INTO ti VALUES (-3476345288402297046,59777,'824kdzImgBqOK6E48M1','XPykcSlwcGPkWObJnMwl0AdXVqynz','K1GKt0VIfV0BKCeWO','FurL7fzJCATsYEms','sKfeD5Why6yKD7KlSpGg7FA','sWYe8g2zU02hPdvcHF0g',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4947110127936018131,7579,'ckWXw8TSAWMleLHL','FBbSERfMV1RVJBPswTLyrH5xfeNHGUmu0y2OqGOpoW4G7JUqbQkXOXuX6z2Q9JMYyhzCfl9wK8FsMolQ9CohNVSuxwUmNj7uhrWjqNCGbKUbN160WcfIr3T8FaAEVr5ZvSZN77pMALnsJ9MPCyKuHnwxtbnl8eK7yqASRDWiKLocUNTLr1p7qJoH5whyYMHMzLye2XW8wLXaXQ9grc7Mml4','E6yh4HwEvYFJjyyc9K1jPVgqMobHEoshw44iYJ8Pl5Vo','D','Qw0O8rlKzHbw4BjcddJB36KVlBXB39B2Lkr48KUR9BzxTEd','X',12);
-INSERT INTO ti VALUES (4947110127936018131,7579,'ckWXw8TSAWMleLHL','FBbSERfMV1RVJBPswTLyrH5xfeNHGUmu0y2OqGOpoW4G7JUqbQkXOXuX6z2Q9JMYyhzCfl9wK8FsMolQ9CohNVSuxwUmNj7uhrWjqNCGbKUbN160WcfIr3T8FaAEVr5ZvSZN77pMALnsJ9MPCyKuHnwxtbnl8eK7yqASRDWiKLocUNTLr1p7qJoH5whyYMHMzLye2XW8wLXaXQ9grc7Mml4','E6yh4HwEvYFJjyyc9K1jPVgqMobHEoshw44iYJ8Pl5Vo','D','Qw0O8rlKzHbw4BjcddJB36KVlBXB39B2Lkr48KUR9BzxTEd','X',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8435461946750074041,12805,'cTN6005Jai8XOtQBNp5BPTD','kHislK7xh0boidN3iZSc9FbNLtf9Nv5DUGkGt7cO1ha8DCwphkGMd7X1iCFCojLYEY8XSySUDwTTFHNUZZQUJvyPNlDMudNM7NZu3WHl7vwuxwoZUd8FXrHcBQShu2OIFe9rfnDCgRQEoNh5gRujgGimO5R89U576hujI5O0o0WSDD3R9vbSkOTLKfZIwPvPpF','TjEOrSWEH2','sYQghu0kFIjqZjS4vhyqb57zXdxbX6CV1MAIsYtnmCdcFbMBc5aeKFnq0kMdB1uO89er0yIxaFA2mVLfuIb0gCJSq58idX3urH18O5TIEY68RMB1nO6yOZSNyqGxdxOER9omaJuiJfayMJt','MOWJDqzuuVx3kO2Rxr18VmeMYw3aJ6EOBgCwdnVaZg6v','m704jMf1thGFfjA6MQba8',13);
-INSERT INTO ti VALUES (8435461946750074041,12805,'cTN6005Jai8XOtQBNp5BPTD','kHislK7xh0boidN3iZSc9FbNLtf9Nv5DUGkGt7cO1ha8DCwphkGMd7X1iCFCojLYEY8XSySUDwTTFHNUZZQUJvyPNlDMudNM7NZu3WHl7vwuxwoZUd8FXrHcBQShu2OIFe9rfnDCgRQEoNh5gRujgGimO5R89U576hujI5O0o0WSDD3R9vbSkOTLKfZIwPvPpF','TjEOrSWEH2','sYQghu0kFIjqZjS4vhyqb57zXdxbX6CV1MAIsYtnmCdcFbMBc5aeKFnq0kMdB1uO89er0yIxaFA2mVLfuIb0gCJSq58idX3urH18O5TIEY68RMB1nO6yOZSNyqGxdxOER9omaJuiJfayMJt','MOWJDqzuuVx3kO2Rxr18VmeMYw3aJ6EOBgCwdnVaZg6v','m704jMf1thGFfjA6MQba8',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT, c BINARY(73), d VARCHAR(42) NOT NULL, e VARBINARY(77) NOT NULL, f VARCHAR(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (184,10486,'5anfJ26WWhnKdSqUUVw','PiQlgNsJec88uduypd6Su8WMQMtu9wFoYHUv04Rg','jqKBZPLIkSzV1H503iItGXKiZ45RvUpJskDbprIGWmADCVgaPiT9D7QSnoNx','z8cM4HbL2nH','cBD9Tk6v84JdAifp4oxqzkTadFR3c53wTcjKkD11C42CKptqAPmlsAGv279iz2ngQwSMemrP3nSRVf5Q6BobgH9IMl8QXibsDZj','6qOgtXasgFiujgfGswZogKimAFJrXRaimVGPfIp5lOBNfg6fmqi6HZlBSEjRQGWJ9vW0nxAo',0);
-INSERT INTO t VALUES (36,-18859,'0KtkVFtOKDihsT0rW','xpOogpLkihh7aXZxjbkaW4gMl1ukIBMQBL','lVqQS8Q3AIdcf5hx8FLo6JrKEG62wHvInGi8MpUejFH','8FARiFrXfryYAUBiX8S6nQKH44jiULUDVvnLI14Gjr','nhlzohskpGgsmfVwlH','9O6QDl9KMU2O5CAjs4FfaFz4yt48M2sdStTxibRt39Rxmtu1ak6C9OZPraA38PMR1x4k6ZL3aYe8xOo',1);
-INSERT INTO t VALUES (53,-27374,'ipJEU4O1NDiYNVF17jGs4ZlHLNE2MOaK6puDwflmIj3HpEoeYnZRRTwfcU','wk5CNzRweNiJ','cyuIRZSxKiOe3aY75iRnVTtdaEWtugNi81sQa9UMlEBRom','cvTsSHslq0Jx9WfTecBY','JrHXsHOeF8IcC3os4LRzhi1p3mYtoC6Q89','DdjWXw78M8lDK1pslhV9KQMTnyVn51VS5ZO9xb7izldJVUHBCNzxAefY15zk7CqtmJYdkNnlEhP20zJuP6McYDygpQhUHP99',2);
-INSERT INTO t VALUES (255,25995,'hgzBXP5En8v7CKnWIbI9bhKqNcR6zIngypkUtLjw7juJBDwSgpOfJumK','mDK','mbgiDpxDxD3Vr63GIQI3RgGLbUodh','QPRO97rrmlRUyfZWsmx20TbS02EVx7Br8N51vYFMDrFNmf','fzPtBMXYUhx5rldnTc1ub12YOX5JzPcEJH6UGLaWDEQ6iwd4TyBaieqhd0sP6TKop62x9Dt9T5','ULsuvlKHZW852FpSZCanGlNhY5JupNA5vGDotLcs0tuoZB71rN0w',3);
-INSERT INTO t VALUES (183,10058,'nCkrGlsUAVlUPRhuz6KDWMrQqTuEV1JsW6CkYmWxRmKaVT8Dv4sDUyJ','4n6ocAFzew9bgBBp0','Lwt8jNp3OpNXBwGhEDQ5arOTJAXJdeO4ClB4PJEddNSijiEEsbLKvmYPYTrLfcpbnpCWc','7Xkix3dV','2Ylv6w5I67inhzqssD3EpfEeG8E0erg9EaAQ2MMgryRpiXwxQGsRp7EFKfESdqUznx3fQWGVVGp','SilhtrG7UHS7hABEQFog46GHG0UOs',4);
-INSERT INTO t VALUES (74,-3859,'kCRSq','vN5niocHQynsfkBSJlSOTIY36mCDtC','SgSCEGMjXtgGikjNqXiZ0QseZmHoXELGc6eymykEzeHNSrV2y1bHVmG','TC1cv','aegSLIRGxKEhbcEoxkAKi2QiQ4E5X5FcGOJACGLkpSFI1D5QqLqcQy1xLwJwhYd82Q4jQ2mwPcEOXu8Tjy2','HvDZixzKgwZVzSz58XRLGzJ9h6VbUctGEoh88hh',5);
-INSERT INTO t VALUES (219,-10708,'JhjdqzeSorUfGUiOv0IXwuTtoOD','U6AsAeD0aMrX8wn','hp8CrM','RL589y0dDQMYO1JnPqXGQsOU','yLdzsjal','BCPh35WM1nyuZgpqH',6);
-INSERT INTO t VALUES (110,-21122,'yn94eN','8HL9KEXJQz7ewYrEcxr','I5MNdyJARPUo99AtEdbhuk5UuMk0gUjR3qibKQ2hrnRp','IfaLxYWfWEkwrC4CAiG93Ir8tJpga','xDdcKr3AEk6EaCRxdvOHKI7DJLYRi9HdiilTkz8Ykftf9I71m9LwbEOKG4DhpPHwhn3Bg','v985bSXXGfR6VKE0eD8YK9GA3rnQ87PZof9PjWjJDn',7);
-INSERT INTO t VALUES (225,-29277,'bTyHyGS2B3Xs1Tqr2FkSpIAxqmxfrdKc2UQsfiJ','fOpsAZJpl','oZe8exUdM7X3iHf8','W4LJKqSQmRV7IorlvBnUiyu','Nth9rLIwrnz0Juk61Jso9zcfZzv8DA8J8sdOu0d71rg0dmXaw','lMm2gy6afqCxEwwAQ9j24dFV8HtuSaxX7mxLxrBD0ChjqgHK15wUG0U7WGvE9ZciaIN2wS9n1b7ltaG6794FrxIghffh',8);
-INSERT INTO t VALUES (47,12403,'9xx4wj7ovIhm14','CDY197Q','zvuSKxygO3jJU','P2bsExaXsax7AyXt6Yl','yHjiGKkOEDwBJ2SH3GxvslbgToEperUlzrpIF3P8tyfWElUv7xrde0yx5SvlOzbunePKftMwBwqLIaSX1JG','qyN9qiLCEgmHoT29LLSeRhpjJ9ajfcy91WlebSHcu4NnvwakPviDyENM7CNqZdRMjgTWT3yAedzgMeuC3ToBoFQ5oHUApQB50WeP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2329832,-29123,'NxZ2','BuEHzpMv6OOG0x3orMR2d5zoXbtbTvF','h5KvZkINkkfhlBdPe','NaSfISpUCy','PIKAmlg0jC1zom70e2twc2wq7Mm7kiv3sBt2qDHkhwemqzLfPpcF0ovnNAWzlMzZIzFpF','qNNRWouKxLy',10);
-INSERT INTO ti VALUES (2329832,-29123,'NxZ2','BuEHzpMv6OOG0x3orMR2d5zoXbtbTvF','h5KvZkINkkfhlBdPe','NaSfISpUCy','PIKAmlg0jC1zom70e2twc2wq7Mm7kiv3sBt2qDHkhwemqzLfPpcF0ovnNAWzlMzZIzFpF','qNNRWouKxLy',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(74);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
-INSERT INTO t VALUES (5426359,-13846,'M2UJfbXpWI0VShZYT0XvEGMtOMfqhiN4MSN95tKmHtvLwJ','pKqTDv','yzCIihBqUvze1QMsoSIDSZs3R5','5tJ1xAjqPxgRQfCmNGr62H','PH','ZanID5FVqJKwzsjo8CQdh3JTvX',11);
-INSERT INTO ti VALUES (5426359,-13846,'M2UJfbXpWI0VShZYT0XvEGMtOMfqhiN4MSN95tKmHtvLwJ','pKqTDv','yzCIihBqUvze1QMsoSIDSZs3R5','5tJ1xAjqPxgRQfCmNGr62H','PH','ZanID5FVqJKwzsjo8CQdh3JTvX',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (4342909084606574548,31900,'LKjAdmYJV8KkeSuhlo','ur9G3wASXv2iE8sN5nmq','kgXHANoCCwRdrQQRnrQpRo9o7m830titRjYvKsVk','JZB9ImsULWaiXfKmFXVuZotvmK1Nw0J2Te0KuPlJuUxQvcb','Hx','v',10);
+INSERT INTO ti VALUES (4342909084606574548,31900,'LKjAdmYJV8KkeSuhlo','ur9G3wASXv2iE8sN5nmq','kgXHANoCCwRdrQQRnrQpRo9o7m830titRjYvKsVk','JZB9ImsULWaiXfKmFXVuZotvmK1Nw0J2Te0KuPlJuUxQvcb','Hx','v',10);
+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 (624887405707169702,3901,'IvyoXpQ','WSFU8jOh00nr5QLMBOYb8guAInQlEekq4GYCUSG1RFb2WPuu91ZO','LaT7AgxnomtMyDT2MtDaAyHrjgq6D7BrGBtKcdNWuMOW763Zq5tqmXn','xtUCLUIWgjfRaF6I7d4e6if2PaDckexWYu53KkallrWTQ1qO','W','n',11);
+INSERT INTO ti VALUES (624887405707169702,3901,'IvyoXpQ','WSFU8jOh00nr5QLMBOYb8guAInQlEekq4GYCUSG1RFb2WPuu91ZO','LaT7AgxnomtMyDT2MtDaAyHrjgq6D7BrGBtKcdNWuMOW763Zq5tqmXn','xtUCLUIWgjfRaF6I7d4e6if2PaDckexWYu53KkallrWTQ1qO','W','n',11);
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 (10041867,22935,'rAqGaDswhsqYFe9FGDPpTPcHmBqy','1JEc52BaUtdMtQzxh8lcxTCTvHGkpEPR3FXIShmX63gwTLsOxeXMyvpntLa5bMqrpqOwjl3seIp828qXGsjIDNQxKzNqa0ZJwrSo32XFG3JnUFezpzwO2Ynllmu8ngWyZmpc45qY1SJVFPX2wWVFDWMTajfvaJatJwCblNjy0UqCGLWDZJ9BgE3tJaHPG9aqu38cw0PGnXjtoEr','RausLn7uDY2qGUUYmSCE6DOXMHPXXvZWQDBH8VzLDKFkiIzgxSo24licNYThDermbQDqtDf1','OAvbfjNUBnrtF38JqJNa48IaaqiF2c61YkpR','giBezFzT6','gtUs2nr0XvMaR0l12nAxfNYKxTZ5l5gxsfgqkpxa9owhuPf3td7o0hBZ8YreEZS79vR50mSa8kJ3Zt5jc1gcwNnMRpw2N8ZK',12);
-INSERT INTO ti VALUES (10041867,22935,'rAqGaDswhsqYFe9FGDPpTPcHmBqy','1JEc52BaUtdMtQzxh8lcxTCTvHGkpEPR3FXIShmX63gwTLsOxeXMyvpntLa5bMqrpqOwjl3seIp828qXGsjIDNQxKzNqa0ZJwrSo32XFG3JnUFezpzwO2Ynllmu8ngWyZmpc45qY1SJVFPX2wWVFDWMTajfvaJatJwCblNjy0UqCGLWDZJ9BgE3tJaHPG9aqu38cw0PGnXjtoEr','RausLn7uDY2qGUUYmSCE6DOXMHPXXvZWQDBH8VzLDKFkiIzgxSo24licNYThDermbQDqtDf1','OAvbfjNUBnrtF38JqJNa48IaaqiF2c61YkpR','giBezFzT6','gtUs2nr0XvMaR0l12nAxfNYKxTZ5l5gxsfgqkpxa9owhuPf3td7o0hBZ8YreEZS79vR50mSa8kJ3Zt5jc1gcwNnMRpw2N8ZK',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (183029,-15234,'8YAO0iF5BXNOPl1Ws1Af6','UfZQv9DoxzkFlhV7NAKjPJHt0NzCMKrT7iprzEE8r3JGK1anthFWIJMGLMdIwJCouUlndMbopi84NjRDX93IYwSMixWkRJ0zQk642Oy7cy65Os477WmG3qm1a1l85d47aI96o2oyyd1QJXYo','dcRYONP6rMJ66RM9nzySWeiR7d','62tC8XBVFoYeuzDxlovowrLV6wRfOxkRbzC2JENfGOvxrr4XPDS5zdOQ7sItaPSBcZMlJL7tHjK4k7Lm4hneSleUfdMWSBq0HXWQVqcQH9v3eXM54QocsgTPd4NCVGoaRaM2YILYP8wSik1SWzThKskp4i0X1wThEJcVwXNbn6sdJGluJBhWqWikk8nEsazvnpXMX63pd4RjqqMZhDrbHotxtrqwr1VY3e4ka0O5G1YTUDGWx6RL','TY6Vc4vzoRzS3mVVtAyJeuBu5Wdf4Cd1fYfO22PILgqJbUVGash4M66rbGYG3MrK1SorkRNpcnqG','i2Y68JNdvFpnokLs9ud1O1YqNS5Iob1OFNeCFKpzHubwDDNOAAM',13);
-INSERT INTO ti VALUES (183029,-15234,'8YAO0iF5BXNOPl1Ws1Af6','UfZQv9DoxzkFlhV7NAKjPJHt0NzCMKrT7iprzEE8r3JGK1anthFWIJMGLMdIwJCouUlndMbopi84NjRDX93IYwSMixWkRJ0zQk642Oy7cy65Os477WmG3qm1a1l85d47aI96o2oyyd1QJXYo','dcRYONP6rMJ66RM9nzySWeiR7d','62tC8XBVFoYeuzDxlovowrLV6wRfOxkRbzC2JENfGOvxrr4XPDS5zdOQ7sItaPSBcZMlJL7tHjK4k7Lm4hneSleUfdMWSBq0HXWQVqcQH9v3eXM54QocsgTPd4NCVGoaRaM2YILYP8wSik1SWzThKskp4i0X1wThEJcVwXNbn6sdJGluJBhWqWikk8nEsazvnpXMX63pd4RjqqMZhDrbHotxtrqwr1VY3e4ka0O5G1YTUDGWx6RL','TY6Vc4vzoRzS3mVVtAyJeuBu5Wdf4Cd1fYfO22PILgqJbUVGash4M66rbGYG3MrK1SorkRNpcnqG','i2Y68JNdvFpnokLs9ud1O1YqNS5Iob1OFNeCFKpzHubwDDNOAAM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(55), d VARBINARY(41) NOT NULL, e VARCHAR(95), f VARCHAR(5), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2107588447,8204045,'6NMe8rnUrkU8bxymXQfhTaXHqsrquc','l6u0M84MHGy8yYx2efuQ1ZxKcN','P99tZXYhW8S4J74qalclRMBguqNRyPabYRprOIVKzX7MWxWCKuPvON4X45DEOvM','vJPDp','JoM1mWI','FcSbGyUZdPSYRQrvNx4jfV2bPQ57tZenb8VpAm2TyuNXTrYQ6VpvlP1VhlSMAct',0);
-INSERT INTO t VALUES (397558912,-7759910,'xIk7uVCz6iThEAcu2UFQRIhXZgtH5tKgEUctwlohdrCYtIY','5tzpk2U4','GeNwFVoY9NG8rbAyXvj97tRUwGq55Bo021','1','sT5cchxNnxRUChvqr3FsBgIA80aBqQYfEZ7NCUMXhomPRCaXPd6R4h8O','L53zDNnsCOzAquepq',1);
-INSERT INTO t VALUES (2329303731,3823314,'obOBxxzoiLpSiUL9VAVmbM6ufihpurSxwjBsJgHsXAkjSgw8X','4L4eNKoafpLMxkYcTnyrQC8gSw9eY2fHUY','OUtKOlRbZUFOSjL03nWsXHsBcysma','TMY','bOuOITlI2Tc9dOcVo9hr8LEWg71u5SQzLz4x5bZLFfZ1sblXxH5GFHjTinH3vb1ZXnt6e7Y8me','EyUkzrGKIUSLCMGOZAi24yzQui8dZJU6h4Kffwct1gLYRIGsX0EVkvPb40L6tO7CwzFgec3Jarf8KRLbutzNhYQR',2);
-INSERT INTO t VALUES (187621162,-1014919,'ttuVDJcOuYKXs','ATQO6OEcxlIEXnlSub46JSgw6DDyzu96rtdNUMXg3','P28fnwjqI5w7RM73TZIs0pMhsaoPTTQPrEu5DlBwofyMaTMlyZYNNXFKQbXg3JwsHEMivdJCMKBmcA26Nzf','nvept','Ojd598Fgo1OFz01c6xtMqHjQ9wxW7ZvEr1H3MiVgBz2Dc8gpOhBJph','eakRNZpJZfbEG6Q2rqjDfVF1EywRu2PY2aJz1EGLJnKwR',3);
-INSERT INTO t VALUES (2047496609,6972060,'ei6n5GBnQE3EYeW3wpKydHLVp9X7UddnGRS9GuOjPx','aWThbt96m0usorhu2UmE','p05yd9QA1687PYF1nd1N6iMkFje79s8CIU2bTv4b3X6iWcVpCHCnBS0lQosN68V2msfUGMIRnTHkmWPXbhN96','LROml','ylFs22ixOQYQTB1VobTuEYqh8VseJsI94lCwrTB8s47xZANHo5YDEZwF5ohwfmEDKrytxWOmJlr41xJ94','Jy09gI7f2eyWdnXxWy687niZT6db',4);
-INSERT INTO t VALUES (388538528,-4537538,'QHu0T79Ybw1B8JYOPPRQBGcvUxrp0FmAiSFNoDH9yMAITC5f','mPF3GUjLcziEJdJlzK1VvLgS32s4Fh02h7ZDeb','ukjYCpQazit8aAacCeGCCpcIAvEA87WUYWO11o0NYoDFioZaQaSXpMJoCmJh4ANO6wA6gegq','MJbrc','ohUMZ4lFEfgz14iDnO4je2KIp1','n1Wj57jtFw0Pi9IUFZ8Q2GpgqGYlfcZf5F7fltsqOi6IznzDedxYwG',5);
-INSERT INTO t VALUES (2310530613,-7658697,'ojgo5QvnOsUmG0lgFyVQnH9HBg5sKxsKzfjozhl5alRz9bc8IrRs','2wqm5ELg9WtSOLlZpyNh','Vjzot1qFSurgfdwYWNIQOKbp1TZ6FTNAUN8HasBv1pFooUBJ5jP60QHGBKtVmwQmB5Mqzr','MCPGD','FKzpGgLNsoNJJvW2AlAWARbJgoldKivcN','KVpJLpHLkJu4zQTlcv217iZCdAf1vqU6EofL',6);
-INSERT INTO t VALUES (398321312,6534688,'qUA252EeBBmgsse7f2U2Ml','m','Idq9pluZvFzpZzxRSBgmmBgCWDZ9EUgLGWNKVft2hGS2POFEgvVA83WRDugXO50elB0CTEnezm91ZBIqM1','g','1c1SPGSPhO9ZJDKhqAO6d','4ulwA13PSETO5o2yRJRNQ7fH10OLolijifAWql5APHMM9EJaYAmOxCS4GypRjFcHKrM2HU5wUEE',7);
-INSERT INTO t VALUES (211569449,-2266047,'ehimpOoB76ZndVYTzaJVDvehOApeiism8OW9b7','E4EqOjS38UNDo4E','tkkgPpYU8mTTwO58GUz9tWUivakz1c','VkFn','mSSr2qY2GMED2SmGp6NIfL','d9gGgw3MWPs9XrD1yrBIoCnUrgICl4nXwXq8dw4eeAGf6zo1N0oGy4D90ghdzb6UNV8tXvUgBjAjex4zTNwgunVcuw6yZDY8sKAz',8);
-INSERT INTO t VALUES (280925938,-7296794,'HOj987oUtR6OYsIkLx5jTcge','noeb8sJsQxZUEQVNA9I','l7RGG1gRtitMjZOU4vPk1w8lOb4vY7Xnbpgj13KaX1D','wmjJ','94BR1EJPRysYCk2BRKdHxVHvTU2OjVx2Uu7Z0WKODEBkX5a6oM4MSkLHfb8JY5PE7O','L22hR94Hkf0UajHamr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2828770157,-2033851,'fLNegOYFyVd4UqSu73nELwpCIHNiZhiJpVrfrlYOH','VnHN3PQtAo1khkXhtE','xtwJaDpuPoHmy37d2HBOePCH5LUDJ29kvMPTwJXequ3bkXas9YHElDGwhM262HRuEizLc3eWyWbXGYM9wTXxbni','Bx','1mmYXGjwsUkGGiuAVcMUfJsD6cowRXt','uKQJDoEjTwLzRnVCmg7UloYaI5cHO350Nrm5ABFVo45FJc9JJA2ADPHPh37JJPraJ0Qui9qyAKT6B99G4k9QxVKbT',10);
-INSERT INTO ti VALUES (2828770157,-2033851,'fLNegOYFyVd4UqSu73nELwpCIHNiZhiJpVrfrlYOH','VnHN3PQtAo1khkXhtE','xtwJaDpuPoHmy37d2HBOePCH5LUDJ29kvMPTwJXequ3bkXas9YHElDGwhM262HRuEizLc3eWyWbXGYM9wTXxbni','Bx','1mmYXGjwsUkGGiuAVcMUfJsD6cowRXt','uKQJDoEjTwLzRnVCmg7UloYaI5cHO350Nrm5ABFVo45FJc9JJA2ADPHPh37JJPraJ0Qui9qyAKT6B99G4k9QxVKbT',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(56);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
-INSERT INTO t VALUES (1863962226,555206,'2yWjXbcpVgiWwEqGgnmHtlq6hS','BKo8vbrTsA3VHJiik','MaTgcDIFWYiT9I5tnnIugPj6HG7bZV9RokwpsKwTZRx4WMIZVfEyi1Hx7EQPJiwzpj7PRntKCI8ddRG7U8VfqavZqz','0vJIh','vd4WPFMn','cg3qBm9l5UyutB0cYxz1z4xHw3ezrXvX8rlXpy6e6c2PcA7NHkJIfGpHTXHIYVmMr4wtZFIbI3Nb3LqIP3lS6',11);
-INSERT INTO ti VALUES (1863962226,555206,'2yWjXbcpVgiWwEqGgnmHtlq6hS','BKo8vbrTsA3VHJiik','MaTgcDIFWYiT9I5tnnIugPj6HG7bZV9RokwpsKwTZRx4WMIZVfEyi1Hx7EQPJiwzpj7PRntKCI8ddRG7U8VfqavZqz','0vJIh','vd4WPFMn','cg3qBm9l5UyutB0cYxz1z4xHw3ezrXvX8rlXpy6e6c2PcA7NHkJIfGpHTXHIYVmMr4wtZFIbI3Nb3LqIP3lS6',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3187458727,-3301410,'SrFMhqHKDxgj5jw2XRUiVy0hrvBvJmefIkZRv0mgvtbBmifUN','fpWboHZ3WXmKuXHiHDqCTtBxxgiUQChDyx4xe07wbohaGWlQMZwvQPOQFrfHDm972PNDESzaCZfjsIbVW7uqSzDQOnUfFKXdH69QMu332DKckVTLHWmiFRIoGoE732rh3SU49DY0PKJhlpZsYxNZ5hDyYpisib31TlYRpxG9MdJEz','K4vLQhUW4Jzxgadd7fQJ8Saac3XIe4T6K96NM8WMRK4NX7ilf8FuL5L5JDgF','gom','91FG0bvPsrOawcInz7LKuanRpbgr7S3xdE3PsF1MGHBoY4wNq6vVWNOeOa7wK9cWzI8mSzD0lotD3JHYPGEQ','3RzTKRoelE9RHgbcp1chz3ZSjH6g23gyDZI7yHVQAWggYe9DpVsAvwG88gd',12);
-INSERT INTO ti VALUES (3187458727,-3301410,'SrFMhqHKDxgj5jw2XRUiVy0hrvBvJmefIkZRv0mgvtbBmifUN','fpWboHZ3WXmKuXHiHDqCTtBxxgiUQChDyx4xe07wbohaGWlQMZwvQPOQFrfHDm972PNDESzaCZfjsIbVW7uqSzDQOnUfFKXdH69QMu332DKckVTLHWmiFRIoGoE732rh3SU49DY0PKJhlpZsYxNZ5hDyYpisib31TlYRpxG9MdJEz','K4vLQhUW4Jzxgadd7fQJ8Saac3XIe4T6K96NM8WMRK4NX7ilf8FuL5L5JDgF','gom','91FG0bvPsrOawcInz7LKuanRpbgr7S3xdE3PsF1MGHBoY4wNq6vVWNOeOa7wK9cWzI8mSzD0lotD3JHYPGEQ','3RzTKRoelE9RHgbcp1chz3ZSjH6g23gyDZI7yHVQAWggYe9DpVsAvwG88gd',12);
+INSERT INTO t VALUES (-6833312256014385791,14812,'320wuoNUCQiAuoF9LtZwamzR0h2VL','Jcdo8eSmoy2RHWWjx0I9ZcZ39WW9SdHVGV7s5eqAZOlN61Yvv1IwsPzfHNJj2jppQXak7zrwubpPPesVkeDU0G4kJahcYnNIjGiOBs4ZK1XBDlOUWp73iN','qmW1U','IHnF2bRB459NfRHCH2GsZDIdTI4Mbg8e7gWYm9QdXAJGDIUtZMYtXZHRTlwpXqVMD','Bx','q',12);
+INSERT INTO ti VALUES (-6833312256014385791,14812,'320wuoNUCQiAuoF9LtZwamzR0h2VL','Jcdo8eSmoy2RHWWjx0I9ZcZ39WW9SdHVGV7s5eqAZOlN61Yvv1IwsPzfHNJj2jppQXak7zrwubpPPesVkeDU0G4kJahcYnNIjGiOBs4ZK1XBDlOUWp73iN','qmW1U','IHnF2bRB459NfRHCH2GsZDIdTI4Mbg8e7gWYm9QdXAJGDIUtZMYtXZHRTlwpXqVMD','Bx','q',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (314350203,5083591,'99xffynPx4y8l9dYFQRoLz9tb74CJHHLGYCmPbFDzpRaa2QwNk5t','KT3GIkNK7EYOXsHfCo0Y','1tQRB3LTDn0','SE8F1jdhgobwCsaPI1Ps6ILe7iPtn8bglpLf0E5Caf0MKe4MBwXHuLPHTdFvqk7M9YEKnZIq7hxeoygAIzvmF6oLKQe2cKOxTBv6b6kN0Re0170pk7sHQGx7wMfHSyEZ2pzblGwvfBPW7a5q4we6B1iuigkjP5U6hc5UHG4HjQZFOaKA9P5Giu1YK8RQ8FRDqYnLlEjh8ak55SYmurk','CJdr7ahM','IFL46iiH6oZtGEiL483scltK20uGWLnJmDpDgkp5TnKU',13);
-INSERT INTO ti VALUES (314350203,5083591,'99xffynPx4y8l9dYFQRoLz9tb74CJHHLGYCmPbFDzpRaa2QwNk5t','KT3GIkNK7EYOXsHfCo0Y','1tQRB3LTDn0','SE8F1jdhgobwCsaPI1Ps6ILe7iPtn8bglpLf0E5Caf0MKe4MBwXHuLPHTdFvqk7M9YEKnZIq7hxeoygAIzvmF6oLKQe2cKOxTBv6b6kN0Re0170pk7sHQGx7wMfHSyEZ2pzblGwvfBPW7a5q4we6B1iuigkjP5U6hc5UHG4HjQZFOaKA9P5Giu1YK8RQ8FRDqYnLlEjh8ak55SYmurk','CJdr7ahM','IFL46iiH6oZtGEiL483scltK20uGWLnJmDpDgkp5TnKU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(32) NOT NULL, d VARCHAR(100) NOT NULL, e VARCHAR(5), f VARCHAR(5) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1817068891202960427,39640,'kMhp','Y85WknJZQeRlM3hXZbOsJ0aGsYJZogflxrF8qe2tuJUMY6bmoW33MeG1mGxXxWttgT8NdDzDUHw88pTSm5Ij7K6k','tu','JS','027gmfdspTLznbjXnE9CiuUn7XMpJ4xMyFaxRfM4GTulJu21XGjRuH','lkjCbAgIO6VzsQGz4Stoa9nh8oTq3R52pxkqTgMHlMZjNaOTzl1wwSeuk0mi54i',0);
-INSERT INTO t VALUES (8485408901728896486,23455,'PGadvTXRFUSIAu5yPlO2a','ntBGPCl1dQv913CdQrebHeE2seIXubKFlcgVlUquAQBj84JLhePPuTY3BI7UY49mYJFJGbzUIDYq3v5bJtTgHlfDhhC','SCX','D1b','pChC3oBabNR3NGSuqatpdmvgxiO6iBRvivsDVHvoI5nYFDhD3M2ukemtKF3doPmiKeXbtP5aTKtzXIzoJcpcUTcK5SSRy','eme1w8MOZRS5h8LzvT2s9IhF9lzaWhP6N8NkZAsZGtIOWYmw8QZbBFkeyf0Kwngt1kzYBoDAbTwEQa4q8rLdP0j8Xuvfi2BUE',1);
-INSERT INTO t VALUES (5509309287815974311,4499,'VgRTP9MUdx4','LbRxNn8ucg4S9KFcFGOHSgQQn7SefgZQvwSlC8pQSvIDNL80QEr1sODNsRVkYAGL7qbwi2fvB6L2Qp0ARVKWDpSZoZn4xvI','Ba','OBz','hUz2UdrdmJ5YpDpwpjeHiXhkQmNKwbBy3AVdC4eKVjrGskwFnwMcP4mUQxT0oTfAMS9XRSvBk85NpI655f0X2HOr','lNUkzjTepEAjAXj',2);
-INSERT INTO t VALUES (-1463332299016163873,46799,'vkGRNob11T','KTDkQ81ntaelsnK2Ir','Ma','6l','qm92CtrRVuBcfsmVLAgNU4cLxAyX2OhhUv1ImWlrWAxr926MwWj5CMj2SwOgkDLw66rZa4FN','Qtq6hG38xQcz1HJEW8hz9x31cdd56',3);
-INSERT INTO t VALUES (8330660977229124547,35154,'N','orNWF5dRFWhH0zorhC71DdEXy2xXz6','AXN','9K','TR25ITJjBblfHCAGMkXRt6rbUTlpkfVhrVAvBlThMSHbiGjubsSA2EweYLpw0bVz8PQg','3OtzguOAcACU',4);
-INSERT INTO t VALUES (-9190326486817623537,29165,'Pxod2gHO21p4nSKjSzOeaciMftj9R','fVzcMilnSNVB8gg566uwHsIZVa3HcKAeuLLiFx6vMYHq6e41S7Gv0bk06bKn','h5UYU','RaN','Rqnq2toxqC','ON',5);
-INSERT INTO t VALUES (4717273683370463606,10200,'8UDC13','dkcI3TJaFEGdZ11m2xKPrPsmLKRvyc80VGBSUu39Lsp8Oz4WJkOTOSE3eX35EdoDPkBSKfmOntZRhXuyYRM6finktrFcDE','wx','s55n1','RMbLFaI16m1h5EaEg4l0oO8obc0q7FNN0EZ8ent5HIbNEtfco2Oa9tkqWZgr6nu','lpzw7RFzvhEK4XxqOeg6hD',6);
-INSERT INTO t VALUES (-2405771431195663940,5296,'QJRYv6bYhgkb4iV8','kxUNL8b6OlIqEofwT4Sm6V3EPS2AjxD4L3ZfWsIQT35','Vt29X','cHxT','vbljKi','9ZAJCf5alnYBctG4QwLF7VzJGNS4cGQBaAt9vh22uQbVg2yTqvgW3OOeSOq398c',7);
-INSERT INTO t VALUES (-2514525457518675957,56940,'eQEkEiDyc3sI7B6wnTuDo','mIo9QYrXJdqky4WnzY7uuNwgiM23vzYFBX2RrZXdfMnV2xDnaY5l8fdF6dox6l1S7Y4GaRSVvbI815fnQBdzia5BaKfGZOzRIIE','NV','F','tpfeVC3QwfxjpPi3abDmPpyVD9uQAW640TbesO9XZOf9t0spYjM33wchoj9Si3VElzi6SyTJPG5Wr91OKS0Wu7GhCrZe0c8zBI','81At4y4UYk0SlcORqAM0NK1uDpTtvsgcAT',8);
-INSERT INTO t VALUES (-3712272133569570727,49381,'SaQJveReDVEHZ0A8cur0HP2aQgbKcTZ','X0gAIzEMObANaTrHiWO3RtFWfJpRSF0qLgp2VTm10ztjp87Aei9hAGtNDDafsHhUyRdB','X','Pn8','BxSQQvH5OEaHdiQvvvwb1AGjIdl2IDHxObhmWVO4vXE4QRPjF9h6aSS8','ak5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (220670185803843211,31788,'0ZuPz4HtFm1w61QXIMg1pzOc7g61iQr','DIObZ5bWYphJZt0aLLVoSQermi2oByVwZcwkwA87Y5toSmF4SCHxQG4N9WvTuIdpzNAaW8Hvf77f6UpQeJlJgK2CxOgtuKzXZtyOkZVinObPXN2wk9QJDQGhOf7GveOpg8J6dgdFIJzXVQVm5TRRLjD3EOAb6XTPtFchPNbEjJQfT0fFVh2FzNJv7m13auMfnW2FGtmWKghxBD','10q38iMR9','YegKXQkDTsuyHIMWWpS771hP63Ve7aGPQ4ZoGQd2lmrhY0RHfJZImJJrh9Lo7zjLWISlbdCNEeU64uSD','i','y',13);
+INSERT INTO ti VALUES (220670185803843211,31788,'0ZuPz4HtFm1w61QXIMg1pzOc7g61iQr','DIObZ5bWYphJZt0aLLVoSQermi2oByVwZcwkwA87Y5toSmF4SCHxQG4N9WvTuIdpzNAaW8Hvf77f6UpQeJlJgK2CxOgtuKzXZtyOkZVinObPXN2wk9QJDQGhOf7GveOpg8J6dgdFIJzXVQVm5TRRLjD3EOAb6XTPtFchPNbEjJQfT0fFVh2FzNJv7m13auMfnW2FGtmWKghxBD','10q38iMR9','YegKXQkDTsuyHIMWWpS771hP63Ve7aGPQ4ZoGQd2lmrhY0RHfJZImJJrh9Lo7zjLWISlbdCNEeU64uSD','i','y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (665773866919533295,-29697,'5SbGgiB1Y','Lyngo7iT4C0hqmVL8UMl3aUxnKjHCw6idOaqAglfgwuwsfJcPvZlipUnS0trOaU0iY7EXvUrRRG8wGf9gNL1mPK04H9NYGK2Vx32TlM0tyCjG2YM3mPmYJFuEGH6jSaSjY2Ltelsu7cZoROpehS7RTflxBPzQD1vfT9S3XjNJu1movtMAtwR9hFB9LUqXZwrewFO0WhIZsnR2tZpykxSfjiWwIbndANr6wUVlE6TQNaqd1IZxhbHAY1','HaEPqGSzTQrpzpMsGvdYNdliBR1p9dgMBBb8896uBAQrMpi6gvI3n78ZYTHS2BSEvFnO3B6OSdG','AdPH4svwbuDAQRskEICpp3ECcau9j2507P5LTc9CMlsXxaCRqmDuekWdYHUyR0uq7TWoSQ971Y5qaRP0w8aERvRHlPrxyeLmmodZriIe2lsMsijSjw','spB','M',14);
+INSERT INTO ti VALUES (665773866919533295,-29697,'5SbGgiB1Y','Lyngo7iT4C0hqmVL8UMl3aUxnKjHCw6idOaqAglfgwuwsfJcPvZlipUnS0trOaU0iY7EXvUrRRG8wGf9gNL1mPK04H9NYGK2Vx32TlM0tyCjG2YM3mPmYJFuEGH6jSaSjY2Ltelsu7cZoROpehS7RTflxBPzQD1vfT9S3XjNJu1movtMAtwR9hFB9LUqXZwrewFO0WhIZsnR2tZpykxSfjiWwIbndANr6wUVlE6TQNaqd1IZxhbHAY1','HaEPqGSzTQrpzpMsGvdYNdliBR1p9dgMBBb8896uBAQrMpi6gvI3n78ZYTHS2BSEvFnO3B6OSdG','AdPH4svwbuDAQRskEICpp3ECcau9j2507P5LTc9CMlsXxaCRqmDuekWdYHUyR0uq7TWoSQ971Y5qaRP0w8aERvRHlPrxyeLmmodZriIe2lsMsijSjw','spB','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6038015507115628031,6484,'Hg2QkEa9gLhG','gJR9kDH1p46z0FnzdVRYbp0GFjETyuwDEdyyWUrJfallwVjNcoindMQ7KaNyyv3YeF50VIAWi9QALOWaHH7Ruo1l8mjFU4R97vMnwZWyTfk','qBI4MEP1UtdyBXVJBzHJjvxR395qTU9mdq1c1a6cM6AzKbkFOXoaaiTZqjn47SDqIjbgl0qHg5Ht52u0ADieS3qV','aU1VNCvBBGMmTAgOdrTW8soVl0Vjd2uKpePsv20tuvxezt3D9ApbDyeTgYmG7Ooj8S6LWgcGGgRQGvNZi0xXgnaywS310MnSocUolYNoTwInBAquM8JDE1qMr77hEwRQZVeyCy623exEuVEM2sc5Xs7YWNVSfbxYfGooqI01xi3eWr1prmi2oVcn4PDr1sfoLVC7zt1t','aGt','A',15);
+INSERT INTO ti VALUES (-6038015507115628031,6484,'Hg2QkEa9gLhG','gJR9kDH1p46z0FnzdVRYbp0GFjETyuwDEdyyWUrJfallwVjNcoindMQ7KaNyyv3YeF50VIAWi9QALOWaHH7Ruo1l8mjFU4R97vMnwZWyTfk','qBI4MEP1UtdyBXVJBzHJjvxR395qTU9mdq1c1a6cM6AzKbkFOXoaaiTZqjn47SDqIjbgl0qHg5Ht52u0ADieS3qV','aU1VNCvBBGMmTAgOdrTW8soVl0Vjd2uKpePsv20tuvxezt3D9ApbDyeTgYmG7Ooj8S6LWgcGGgRQGvNZi0xXgnaywS310MnSocUolYNoTwInBAquM8JDE1qMr77hEwRQZVeyCy623exEuVEM2sc5Xs7YWNVSfbxYfGooqI01xi3eWr1prmi2oVcn4PDr1sfoLVC7zt1t','aGt','A',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(42) NOT NULL, d VARCHAR(68) NOT NULL, e VARCHAR(63), f VARCHAR(26), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (491406712,-75,'2hb5UZNXjyA3scv','OoYYPiq7KDOTZFa8qmvNki89evRJdDaGQKxr85RnwtOKhAKKp','adPvNDBBkmZbaAfaCyzGrzrMxbg5p9L9RKy8vPvLzzPk99SuN45f5Y','ZX7B7S7L5Z3Rr','Bf','B',0);
+INSERT INTO t VALUES (4234270068,11,'FVqCp2UNaG4KLkDswqIzwlC7jti98Y6lXOB','HuqaM46F1jSNgsc4rlNzafXV4UIIbki2ZsMwXARYUHJNnh7Jdik6b1tUhV','QKu0iOdqqEaOq2o3k6','JprTgE3','c','d',1);
+INSERT INTO t VALUES (2358799250,44,'BwFMQ1wh86N9Mg','tdKsYMqE4tL6X','Aj9FmNCMI8wu1mjQ','QKgy8ujTPzgN3Zn6Fbn5umt3f','b','M',2);
+INSERT INTO t VALUES (2488025047,103,'mwHFRwC','cN6HiT6StkoWqc2zQiD2F8xres','wp9hrgzkAuRIOoGtFPwOetRNUEREZ8jQGccFZi1dPj','JUFQM','Kx','E',3);
+INSERT INTO t VALUES (1151181466,-30,'0GBZHDYkgp4sDhS75HPW2csB3cab8UR8FwDFlk','0X11q8nzivNNSVtIqXEwFctWNkg1A1zP','fqNuBMeg0SDUX4ocGsuiakOAIU5N8Ffc2xcIdtdhkeMa9f','shvQNkEFz0SjTK','h','l',4);
+INSERT INTO t VALUES (1283343105,-41,'4vRvHgU4sGidvDtTScwCPaEmcTeeGYjv','mabZw8XmyprBYbPRFj0nfSjGgAZWiWed9Lwgx1u6Xwx5fa','B4U','8MECEXlehlPkAGNBM4F','Jn','u',5);
+INSERT INTO t VALUES (3818072291,90,'CbGY83DAGXQVTV6poEFZc','WjiK4svgElGBWMRt6lOHaV','vjvb3xfnxPPAX37iWsXZ','Uxd5YdJ4Q0','3','y',6);
+INSERT INTO t VALUES (4042200614,-123,'Q3xv2MgluTgXyhizcuTYRb12gpwr3QUp','tQ0Mwb0KTCcVAcbLnaJmdyTAbr59az8TJ','g7Ge7yL0Trx0Q7zo8XE7m47gJHC9rEiecB0ybHMBDt8mq','kTb7MAKvGUY7G09','Nt','k',7);
+INSERT INTO t VALUES (3503992122,-110,'iUPTZbuvURBVY4','WisDrEDGci40w31bVul3DxH8zL','QrzitsNCyLdLMRo2OrWHTaFP5pvf93D1KgdXaM4oREl9MXvVIq','vZIubkQUscud4ATiNq7rgu','q','F',8);
+INSERT INTO t VALUES (2203848198,-30,'atYp7v3nIag6','Hx5v5wshou31axgGdXbdWVE4BJfyzGHq5K07L2B9rk4jaDj6rAyVX7Ta0hD','A0jD64kPw3GCepxS7dtE6TVMtSkfVW67NkU3YSPxOjsJG8ibxy2TXvd','3bqgm3GsxW0NLJEL22o4kM','ay','w',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(42) NOT NULL, d VARCHAR(68) NOT NULL, e VARCHAR(63), f VARCHAR(26), 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 (-8049060047488126781,34375,'96o2KtegI7h','qXjUK8KmZaVWn','Gf','9j9','KEPd6jrVksP7PHjpI8KPJ48qbk7ssCpNhKy9NaKEv0rxwM044iBlL375La8w8EQj2VJXK34K6l','d1OjDEBYogkmINgQU93TKM',10);
-INSERT INTO ti VALUES (-8049060047488126781,34375,'96o2KtegI7h','qXjUK8KmZaVWn','Gf','9j9','KEPd6jrVksP7PHjpI8KPJ48qbk7ssCpNhKy9NaKEv0rxwM044iBlL375La8w8EQj2VJXK34K6l','d1OjDEBYogkmINgQU93TKM',10);
-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 (-444834051658217865,58697,'T290xI7','wQE7F3QwV0K77j3DMPMnDDWBeX8gLyxvLRdJwB9Dggy3L4yR2sLlVGUfD6lytcIxM8rjOZEnEE8AD5S7N4JGj1wd2','bzXFa','7T','mn2Y0RhkuLS','mBDs3',11);
-INSERT INTO ti VALUES (-444834051658217865,58697,'T290xI7','wQE7F3QwV0K77j3DMPMnDDWBeX8gLyxvLRdJwB9Dggy3L4yR2sLlVGUfD6lytcIxM8rjOZEnEE8AD5S7N4JGj1wd2','bzXFa','7T','mn2Y0RhkuLS','mBDs3',11);
+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 (6437238460588606033,-19,'HH7h4C2ZJK0sIu','G2P7zPZ4cI','vV8VBu13WYElc1XSgt5Y1S5pgIt9tZBt54m','nmnDEbKFpsGz','7','U',10);
+INSERT INTO ti VALUES (6437238460588606033,-19,'HH7h4C2ZJK0sIu','G2P7zPZ4cI','vV8VBu13WYElc1XSgt5Y1S5pgIt9tZBt54m','nmnDEbKFpsGz','7','U',10);
+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 (16403637036737667471,118,'s0vAAF5C1O3qy3LW96','Dr1he4q4MJgwIzR6pa','ofYMFNhrYO','ew6RjbK2R','Nj','z',11);
+INSERT INTO ti VALUES (16403637036737667471,118,'s0vAAF5C1O3qy3LW96','Dr1he4q4MJgwIzR6pa','ofYMFNhrYO','ew6RjbK2R','Nj','z',11);
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 (7882388196359338601,50465,'RR42yCe3cctuknTNz34DqgX','xr0J3IUGU6gIiSdJVOS8d3so5k2KSz6IuyhI3dML61sdfHPpJ0d12ay1CawbbtVmHeDvls4WXFq253R7cY1l9vKYH5d6diR3p5mb7sPTwapz5E47trV4HqldFDyXAf3diE4CgaBPvE0xa3WXkN2Cosd1V0HndlkckcP1pUyMrDht5KzgPiXB','Opsr','E2l3k','zghSdM4BxHOcjWehiqqWB8Qk','bDAti90e3D4zE1WdJGv',12);
-INSERT INTO ti VALUES (7882388196359338601,50465,'RR42yCe3cctuknTNz34DqgX','xr0J3IUGU6gIiSdJVOS8d3so5k2KSz6IuyhI3dML61sdfHPpJ0d12ay1CawbbtVmHeDvls4WXFq253R7cY1l9vKYH5d6diR3p5mb7sPTwapz5E47trV4HqldFDyXAf3diE4CgaBPvE0xa3WXkN2Cosd1V0HndlkckcP1pUyMrDht5KzgPiXB','Opsr','E2l3k','zghSdM4BxHOcjWehiqqWB8Qk','bDAti90e3D4zE1WdJGv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8573737059784031102,44903,'qD2AoMY97mTtw8MzrSrzR','HKPZ8Ou6Tbt1JWrvUKpS5bjGhvuh2Diy1JQDyeucq6vJ0OMptJQxuwq2w2TlWMGgIOnPmrQpuhYesEPsHSqfRlRoKFQi44crCWC4NevRKnHhG4AP1nSFU6YT','sxkg','laBz2KtS4fnDPipd2mjRTcsySWC9H4a4E6XBpSZKlEsUJVMNuaLy5SBds688CabdLQI4DvJ0r4j9HNJe3VuLzzpjo0sP37oFTB41vC2EF5JxNEzhvkDwRyfpKSqVlGZtCNsJbqfRp1kE7M2F3cVTwPzjVuuFidceuWjnX2BLBOoz5aOx9f6cl8NLiPPQ9gttaIX8xkZqgM0I8nCTtfnSgYFCrHYktu2pxXRcSHvLo4I5Wj7LLoonxVj5iC','ggzPwmbfsvt','rbNwAg3zlEj5cwI495c1kN4GwQVRMVbXypfcw3q3H22fh5TGiJ4hAGh6iWcBEvVGR',13);
-INSERT INTO ti VALUES (-8573737059784031102,44903,'qD2AoMY97mTtw8MzrSrzR','HKPZ8Ou6Tbt1JWrvUKpS5bjGhvuh2Diy1JQDyeucq6vJ0OMptJQxuwq2w2TlWMGgIOnPmrQpuhYesEPsHSqfRlRoKFQi44crCWC4NevRKnHhG4AP1nSFU6YT','sxkg','laBz2KtS4fnDPipd2mjRTcsySWC9H4a4E6XBpSZKlEsUJVMNuaLy5SBds688CabdLQI4DvJ0r4j9HNJe3VuLzzpjo0sP37oFTB41vC2EF5JxNEzhvkDwRyfpKSqVlGZtCNsJbqfRp1kE7M2F3cVTwPzjVuuFidceuWjnX2BLBOoz5aOx9f6cl8NLiPPQ9gttaIX8xkZqgM0I8nCTtfnSgYFCrHYktu2pxXRcSHvLo4I5Wj7LLoonxVj5iC','ggzPwmbfsvt','rbNwAg3zlEj5cwI495c1kN4GwQVRMVbXypfcw3q3H22fh5TGiJ4hAGh6iWcBEvVGR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED, c CHAR(79) NOT NULL, d VARBINARY(13) NOT NULL, e VARBINARY(80) NOT NULL, f VARBINARY(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9048457781203772380,9562421304958214159,'lOnGbYV9mnwSerIJbVQQj13xxasNl5TIItSSaUqP7GNPg3wrjAm2G3qXTS71Ps7X1rOe5PwyB','L29AcwzIk3','9ERNXvkQIufvny7mt9cO1Eu7tXRZx7VC5Pc0blzsYjYwT8xSpNg9vGqPypi7Aox','n3a26Q7mMBQXa5eLdSrBFezusKdX5xmxI5qH6W3z6V5mD7','N29CTjy6Pp4q32m7lRYP7s2GaimpnodND61Tb4ET0OwkeIcLXzxG8f0NhVXU','r4FLCMmbvcfYVIICCdeFl8m3sLnmDlqFN8xIESgzimaa37FuBTU7aiaNaa',0);
-INSERT INTO t VALUES (3819923688887014543,2553108905543689266,'psuUn7eZjIjnTzECmzRnzVIHFJDSqckuhF7pUZVAW7MbeKfr6kohq8cnF5d2fLfFow9Y','u','LGAG5sDYY7VbPw35f5ZV5cap0XiXtgLSNxEtV61ROeSDXPbvnod2TPfbd11rQo0D191GPiKCV2','vsflq6rbNhjZW93iyn7TY0wxd5TF5pB2swVJsLBa73Sx1H','ynwhxRPCQeYQpMlRlX35ppkLRf3oABYUFIT95XsU','jrp8raHjXyNAxaInQnxtnvvH0AdV62ZpCMgpQ4ixnpZrTmIrwS56y8HNcWnC',1);
-INSERT INTO t VALUES (-5575252800918580382,824360610219761276,'L1','l4iuGAbHrIA','RfGCccOMZ1XU4HsNSB6ra94vN1GxwrumFHXdiyapSEG9DnHgF2RQrwKz94eEbgA2vUXLmbn6Ibg','T2h85uuLIQ3bulCcU62pOkp4C9GRyApgY2NYbTw2pq8hUprnKAgAd','TPMAgKsuLjgTlg47bkDley','WorZwpFmjAOw7lrw7IRgotkADMgC28wgId2tReW6iIElDUp3xIk',2);
-INSERT INTO t VALUES (4228477105526369209,10230253505304169889,'PCuWgF4Pf1YdprlLNLstYa0OAKC1QUxj3MblKo','LqiOX8xBIMzrl','4pcXeL3RfV8ALv3WabUKkukCDH3z4kOgEnmRVBWtsLH3a3iZwZh','dghBM3ggNvwUW4eDjXzZnMORTOKrxtT8','K98cOn61uRtAWSt9Y0hkbGIS4seOEVmEPwDMomio6AO8FC4QBGNroEyQMbPjIfwMj','dxgYuVKQ30Lav',3);
-INSERT INTO t VALUES (-1329478390467626396,9838539763255391281,'rJ9N4CC3P0wUdUNRSXy8CgHgxi1ss0BLzq7hApi8x6p11xnPC5WD3eCgyQm','DN','I4UiMYtvT56Fwhg22','h1bdxJzoqjzfSyUR7KB9PC12kecSlZXtHelchaHVXv0BFNP','SjZTNEjYOGagU4toWUHeAZQRjtd1YbiTnnvr9dKW6TcUQ3mP663rfMXSSDtdrncWBOWBmjnEf323Q5Ude8Vh4Px4x8','xdGqbIQS2LeaMb4Bn4mm4vVjV3GLX2cb',4);
-INSERT INTO t VALUES (2270425528926623235,309277139587362183,'QmYCyYRp9kCQnxy5QtL0l','p0UmQE80','g9scpjXgfdDmS7qaB51moU3thRVkw8Ux7eeGjPIGD7s8iU2jHfH35V9YVVrwhQQ8JeUCgSofrwsLc','ZLTnkbA','XAgSfiBewtStNELXoGH2b5H0HRjBnVy0qPf0MX71h8Lt','PCKun9ld47mxYVx6XU5mMthLfVV1UKZNqP9fSNSS8sNjbfWS9eJB2X7nqAIotLYb55xvKuD1jq1vax6LrtiMqxNwqDOMvhMnf',5);
-INSERT INTO t VALUES (-2338107899880135907,9190014776886036534,'T5qfWuc9tnH0GxaKFOMhWo9cZwRRRnQHRXvaewI121och9tsHIP6NbbY','ot2vTzo9m1','DHdgiSncCvnyR8zcFOfr9qJrKBdJPidBFN7wD562lkUTCpWCPCi0yyqJYskOOvwaqds','wL9kJIhga8WxtLY4a4Ai9Ctp3OEEl5WidRJQZcCx5ob1vN','UDZ1nuNgFT1UjkFcHibBk','GkBCuNe0NyLnjDIgVN4qEYOLgu3db4',6);
-INSERT INTO t VALUES (3505922908430412167,3148900299237648809,'EO8B4h1zOs9KR5vJD5QD5tHGFci9','Hyh','u','jKE8qjqGLnu6rAZ1NcOV0PkKwm4mF0K9WJR0ygGZIpCPzi3pY','3eIyAdmjwBPRDV2W0WeB','0QylzTfTrA2lPYLzq32498irVfwzDXuEWvKZJhUGoEoj2yUcj40YkDnDsvtEjd8CyvnnQ8eA0RU0J',7);
-INSERT INTO t VALUES (4283078673167492324,4562034863491155917,'MWW706MDiU','yhcOQTwRL','OueoXilvixd996Ti1E2qs6LduIAQdcEUvOm7BuSxmSEtTWot5mL8u3s','QVkl7H1WZfY9VNmTQ9JXJutlbBwy6DHjFXJReuf','7CgN0WwYG3cY1iyr4yKML4SWQOReJb8G0p5RsSic8yq','wQxHMHZBdQB29rWWlG6Yadyq46Ip0QIESB9AaKyfBqRxrB6KCQUKHeCa1TLiqQ81Iog1QIOYa',8);
-INSERT INTO t VALUES (-4895582300573140665,71456692396983886,'VBPu5SyALqYPlUlnCsJ0ULuZlyZUFCIBcmoDQSJEfAzfd0rHWNyi979Eq','or5Pf','cnjbQlC6UauFxtmc111gguoFZJxHo4R6hnvXrS7gpjrAu2RMk4xmvqdM9U8WxAbh0EmPlMj2','LXnWmRSGZXhg5vb1mxOTxAlUEB6CQX6C0p2','9K6RRnIWVvdE276tAuwdZTBKZNinxOOwknOeiZxAE7bHZBZA','QenCKmkNXeTRFNDU9aWWYfOXuvgnESxho7GDiaEdpN5IrJzyrxWS1e4kLhFNZjCkF5FVkjoa2rSmJF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (136885495551697349,-103,'tdCgN9xALrSC8t3FsitiVooauTz7g4HhbD','7SPMatAgbKgnArSkqGP9VxNXeDc27dSLC5FqdW0kCtT6cASyNjLAwOY9mBg4DBOCXiA7i7MCQbP6Ay7WS2dT4Lb9IHgkhAhuIqQZcb4mxUDkmkZx7pEEVZK5z4yZX1mx9ZkcYpXUO8w','uOVIls4ANbD8','AK3spjEmozStH2o','rD','Z',12);
+INSERT INTO ti VALUES (136885495551697349,-103,'tdCgN9xALrSC8t3FsitiVooauTz7g4HhbD','7SPMatAgbKgnArSkqGP9VxNXeDc27dSLC5FqdW0kCtT6cASyNjLAwOY9mBg4DBOCXiA7i7MCQbP6Ay7WS2dT4Lb9IHgkhAhuIqQZcb4mxUDkmkZx7pEEVZK5z4yZX1mx9ZkcYpXUO8w','uOVIls4ANbD8','AK3spjEmozStH2o','rD','Z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10351384561100632229,17,'tpeWX','BcAocqV51dgXiSmXMchz7gVlhWb4mfwS0KQrWy5Hz7gekUEOUJU4ixO8XJrvwpRxsFwCKSZmsf5YkHL6Cy92JD4XdehlYZoN5SpQX4sU2B4InMEj50LWdjgBvuf0cM','OIXAyHND9Kb3N2hR24KF2btZLbbVH','WKykKMkHI8oV231D75hR0ilXd5r1MUvFvUOVOtAJzAdm28AqEhOW4joSguTcW3uKUwgTbfuvDVywLLXJ','ds','D',13);
+INSERT INTO ti VALUES (10351384561100632229,17,'tpeWX','BcAocqV51dgXiSmXMchz7gVlhWb4mfwS0KQrWy5Hz7gekUEOUJU4ixO8XJrvwpRxsFwCKSZmsf5YkHL6Cy92JD4XdehlYZoN5SpQX4sU2B4InMEj50LWdjgBvuf0cM','OIXAyHND9Kb3N2hR24KF2btZLbbVH','WKykKMkHI8oV231D75hR0ilXd5r1MUvFvUOVOtAJzAdm28AqEhOW4joSguTcW3uKUwgTbfuvDVywLLXJ','ds','D',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6490899604001860911,-24,'d6Qs','EtK3AExk6ZcfPjipwYriphIllmrQpsSIxY5OioS8shBKltGKm6MeaDqQaCxv2qt6OHtss3A6quDqfE4Jdsum3hL8avg8SrMPzp6PKzP7qHLBgDGLXKDy18blHg6HKYcctfqWVaCXdUt2DGGItB0nY8rkgt5gx7pUPNGFr50mDCWuYBx87UQPRTUwsnYptUp8Pm1xUAHkSjpXX2nZH4rfzQKwh0naxeCQQM74xSFp21KTS','lTWPG243vKK4AjEzmyePqAm6Qn2QpNiirCLj8kDZxpXLCd5','yI4eGjHwgFw60JsLkZr6Yg9UTbRmGBoHNPGM1hZlqHqydzAlybarQb5ZhOjJeTxV5OzEcSCVJs7niffNURKYMr45AdFXmxQfJtwuZNLElVzL54nnrF9k0AYeVTwD9IP71reArY9oFu60EshczbolwoQYXMb3Cm5uXwUAKsYl6CnQ4HAX4Q6i0XuTGdH8LmnC0PM','Ia','q',14);
+INSERT INTO ti VALUES (6490899604001860911,-24,'d6Qs','EtK3AExk6ZcfPjipwYriphIllmrQpsSIxY5OioS8shBKltGKm6MeaDqQaCxv2qt6OHtss3A6quDqfE4Jdsum3hL8avg8SrMPzp6PKzP7qHLBgDGLXKDy18blHg6HKYcctfqWVaCXdUt2DGGItB0nY8rkgt5gx7pUPNGFr50mDCWuYBx87UQPRTUwsnYptUp8Pm1xUAHkSjpXX2nZH4rfzQKwh0naxeCQQM74xSFp21KTS','lTWPG243vKK4AjEzmyePqAm6Qn2QpNiirCLj8kDZxpXLCd5','yI4eGjHwgFw60JsLkZr6Yg9UTbRmGBoHNPGM1hZlqHqydzAlybarQb5ZhOjJeTxV5OzEcSCVJs7niffNURKYMr45AdFXmxQfJtwuZNLElVzL54nnrF9k0AYeVTwD9IP71reArY9oFu60EshczbolwoQYXMb3Cm5uXwUAKsYl6CnQ4HAX4Q6i0XuTGdH8LmnC0PM','Ia','q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8310528254898731250,9,'W1u0Vwn5LG1kOqjv2iFD5I4iTG','AU','Lft7NPtBXK6cpT6o8JJu9YgEZhQ4v8BLOfi4','FdQL5KMZpezbtmj4JlR7DsrCCp3y0dwjS9WdrYIS8yL1WreAWoXQDABSnR3dMOkxkIDDsrONp98Sx0RTfUrmGJFdI5C77ArFCWDhS26IqIvVrj73mMTcYGIUq25RSXJgqWBJx3S1HcaNTk1LqBTXkk3M2yPNjQtnKJNMxK9IttjfBoYUFP34BWA5jWLwE8pwNlL3CHJOT5','lk','t',15);
+INSERT INTO ti VALUES (8310528254898731250,9,'W1u0Vwn5LG1kOqjv2iFD5I4iTG','AU','Lft7NPtBXK6cpT6o8JJu9YgEZhQ4v8BLOfi4','FdQL5KMZpezbtmj4JlR7DsrCCp3y0dwjS9WdrYIS8yL1WreAWoXQDABSnR3dMOkxkIDDsrONp98Sx0RTfUrmGJFdI5C77ArFCWDhS26IqIvVrj73mMTcYGIUq25RSXJgqWBJx3S1HcaNTk1LqBTXkk3M2yPNjQtnKJNMxK9IttjfBoYUFP34BWA5jWLwE8pwNlL3CHJOT5','lk','t',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c CHAR(12), d VARCHAR(38), e VARBINARY(100), f VARCHAR(78), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2107475554,24665283,'POKkEdbQ','TAghc0HWDmUn4NNxi80o4C37Hm','ozJY2scBjC2wzOUZuxIGUTKX5ga6cQRcVfAzykAA6ZH','VvqpMT0lC','F','J',0);
+INSERT INTO t VALUES (-2038444831,36809161,'z4vIpng','85','vRr9jlHLeAUmVN7PEqew22RQ2KSSUXgGkDr6BJMlOpWLXTho7T8BYutJE9bdxmH3Q8uQXV2rz4quONQT9N4D5zW','og503vij1PJZmZYXyoUISMih5K3qpFfMEPzHrwSZECFlGDDD7uwOW','6','1',1);
+INSERT INTO t VALUES (1586183278,-1462995380,'XyooqYZ','VkwgOx4NA43','H2kykp4JG3qxQsSovFBfztmWi98LnVjIag','3mxhGh7rlZO4lMHcPVkZuQcnH40dG9TqErtQ7imXnR7RGZZ92U10Obfu3awkL2aXTL747cS1M0rt','O','2',2);
+INSERT INTO t VALUES (-1825717267,150144823,'Tt','65Nc','0iW04Jack9DFirtvDK58C','l7vGK9wrbf2S0Ilwk0igdzdzPwms','2','9',3);
+INSERT INTO t VALUES (1383807548,-1765252866,'FTmqk5dzk','W847FB3WoT0TWGT8XGuVzW5','g8FQ0RylC','9mK6SLSbReLCoLZa76ExrZl6h4H74mCpFUgBE4sBvdaaNRy','4','T',4);
+INSERT INTO t VALUES (-1803107905,417762674,'G','g','MLZ8sjQY87174HB43FVLfG6EdwQEjUM3ta3tC05Ar1BGg9tjhBTghYnyCwIVhvBrmlKY51uTm7Vc7o','jF2usE1We6','P','B',5);
+INSERT INTO t VALUES (134428518,1856426441,'w5','P58wmHKfU','x7WNxUqPc0JzBlovgNeN41XZzhmXRKbyHjCmiEl4kv27bVJ8k9Ra27dPacHa0cOalrkjqBun7p4M','QPVmn7ioAK5jwrN7KKw5iCLUOtSy19f2zpH9LSTSgdbvnviLaA7Vh9wF6xnegqBTT','m','j',6);
+INSERT INTO t VALUES (1959445961,-1193066687,'S2','Dl2H7PPXUhazZllyDI5WDb9RqRwJau','jBEc8UWyMLT3DE3EMmktqYhBTCaHq1xv','5cqTbzW8EVYfgGPa7ojBzwYkzbs','Z','G',7);
+INSERT INTO t VALUES (639328280,1195648404,'eEBcU6NW0Ai','UgDgXp5ETixBPtzROW1MATRcad5','FqnI9Zx1YhRGcJ2OpCqYN7lYpZuSaUsjdaI1gw7forse','9uCsVO2xzFT5eLoDdpgJM6ckPDB3tHos9odEebmRf','k','h',8);
+INSERT INTO t VALUES (1906426219,778297358,'27C7vdJA','iKJRhUGYy5EFrKrXL','KdqELdkG9Top9b0mKLaTBl','NcwVkAX6S47Djone68vwStMdbnl7','y','M',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c CHAR(12), d VARCHAR(38), e VARBINARY(100), f VARCHAR(78), 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 (2598551455844672630,5291721045060125465,'KOCFm9rAKKvDgs8MLUGwOUazxqag3JQ6PbvyJ2yyBMY2CjDt18p4EN683DLkUYSiI996kep','Y','E98zvv5Kj5ACwJxesKVP1Kfpxs2suOXaujwzGdTOwjiapyJbRuMtsmwaanblCkrex7','iSwy13jY3CfzpJmVyFljO35Xr','5hdCyp28gpq2zNS1CRqAPpmzydRsSHUe0nsZNTBnf1qqkERaK6m4DkFlkZdi6CHZwk8yLqaYOYLwlrk4LhdkB48qQsG6J','o50zQP2ip4qGZDJtn7KHjWfekkLqOTLnec6y4O',10);
-INSERT INTO ti VALUES (2598551455844672630,5291721045060125465,'KOCFm9rAKKvDgs8MLUGwOUazxqag3JQ6PbvyJ2yyBMY2CjDt18p4EN683DLkUYSiI996kep','Y','E98zvv5Kj5ACwJxesKVP1Kfpxs2suOXaujwzGdTOwjiapyJbRuMtsmwaanblCkrex7','iSwy13jY3CfzpJmVyFljO35Xr','5hdCyp28gpq2zNS1CRqAPpmzydRsSHUe0nsZNTBnf1qqkERaK6m4DkFlkZdi6CHZwk8yLqaYOYLwlrk4LhdkB48qQsG6J','o50zQP2ip4qGZDJtn7KHjWfekkLqOTLnec6y4O',10);
-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 (-8880961511338681296,18193391482893772662,'c81IFeq0S4oi6oSqyuwImrtwoLLio4RDzABr','AkoQ7BVb8cs3','EWvsfG6zQpZ6h','n6MGOtPvRgFsX44ul4XktfX7qux','ec6NderNwz7e9Af7DdYITQFJQoUGsU2v0n4','djbP5e0qgeuI2uNsYSiPvf452dUhdWOV7hjMvbYKwWjPWeyqyrTI0NrdLd2MpVhXHjxTeSYGITiAKgT2irXoH84MdxskgSI3rj3',11);
-INSERT INTO ti VALUES (-8880961511338681296,18193391482893772662,'c81IFeq0S4oi6oSqyuwImrtwoLLio4RDzABr','AkoQ7BVb8cs3','EWvsfG6zQpZ6h','n6MGOtPvRgFsX44ul4XktfX7qux','ec6NderNwz7e9Af7DdYITQFJQoUGsU2v0n4','djbP5e0qgeuI2uNsYSiPvf452dUhdWOV7hjMvbYKwWjPWeyqyrTI0NrdLd2MpVhXHjxTeSYGITiAKgT2irXoH84MdxskgSI3rj3',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2630060148381534176,5309482779535086864,'RVXqYXRMx568zB1uhqNcoEZbzZGSg1jvWVbdP2i06bzoYWn','tmpNsunDG6UTlzm6vuGeGOJV8fpV5aDfzF0ao5udqzMcmP0We1DBSsJMbF3OFOTwirEjqEmdviIFDT7N2P','VqdWFSQGS9FYtGJ2J8LfoxIUQxxme5nLPD7btMBkYU2TO555RErIsTqo7M','zYLQHhdshISzMA4QuJcMsk4XgmmDNv','r2','Q4o7JbhPvkulpEayScCPKNhPbk8cRqS5KAAEl2L35XrgC',12);
-INSERT INTO ti VALUES (2630060148381534176,5309482779535086864,'RVXqYXRMx568zB1uhqNcoEZbzZGSg1jvWVbdP2i06bzoYWn','tmpNsunDG6UTlzm6vuGeGOJV8fpV5aDfzF0ao5udqzMcmP0We1DBSsJMbF3OFOTwirEjqEmdviIFDT7N2P','VqdWFSQGS9FYtGJ2J8LfoxIUQxxme5nLPD7btMBkYU2TO555RErIsTqo7M','zYLQHhdshISzMA4QuJcMsk4XgmmDNv','r2','Q4o7JbhPvkulpEayScCPKNhPbk8cRqS5KAAEl2L35XrgC',12);
-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 (-274829129345413549,10601224164208225212,'QAsiM6LJQ4Qydk6KSI7YNHukUGQRbmBOsIyRR6rI7MTqHspEeXgQJqneXSZDzJqgXpyu','o1TbiKw1SUgKrhL7oIA2mt9pM9sk9YOLIeu7iWsagRf1ftxuTUHF0Xn4tDDLOoJYSPhlTVGzRaGF7Qf0VRZFNKGVoWDPSGdYIhwJ7MOmEoLqG5mcKP6JAmi2NXwPgmQqNe24c43uI1I8Ty18lam7lWAWQiptix4hpEGEfX6G','qBhGI274C','PPPH3','2qDQHd1snxwb1D9IlNqwvByeG5FqvU4iv1TqacsR6cO2eqqM','oprvyCDlNe4yJgVMYZZ4WzmXtvL8dMx2SjGXxWyouJiFlCkPuR3m2IwJvngASB8OQjAepBtzncTivmxvCBV',13);
-INSERT INTO ti VALUES (-274829129345413549,10601224164208225212,'QAsiM6LJQ4Qydk6KSI7YNHukUGQRbmBOsIyRR6rI7MTqHspEeXgQJqneXSZDzJqgXpyu','o1TbiKw1SUgKrhL7oIA2mt9pM9sk9YOLIeu7iWsagRf1ftxuTUHF0Xn4tDDLOoJYSPhlTVGzRaGF7Qf0VRZFNKGVoWDPSGdYIhwJ7MOmEoLqG5mcKP6JAmi2NXwPgmQqNe24c43uI1I8Ty18lam7lWAWQiptix4hpEGEfX6G','qBhGI274C','PPPH3','2qDQHd1snxwb1D9IlNqwvByeG5FqvU4iv1TqacsR6cO2eqqM','oprvyCDlNe4yJgVMYZZ4WzmXtvL8dMx2SjGXxWyouJiFlCkPuR3m2IwJvngASB8OQjAepBtzncTivmxvCBV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(100), d VARCHAR(60), e VARBINARY(49), f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5645,3669469,'KIjepPYiqdJdKfshf607dIWcm5Yv12cd2ozY5GLQ','VvEtqLowZh0ZFuKFc10yAfTnKFxxkXJxfav3UzdOlnsWhoad01TJmcYWzMR','aFYTQBLt7YUmnaRgRi8VFZeQscAohgf2','2oA8dvFdYZnEBdXDWYeR2zy3Pj5L','OJoYBN6vGZmvBpAv1PvJJqf4b9YotS7Z1I2TJqgs9vg6gfM7QkGYm4yRYu','bpL8bSHsSJk6T0X2UYWheZE4AhqV6uKv00xEYzSC9UunbpB4CiokQOYMHAh01Ds95Z4TZz77x09M0aS1bo2srruYfJW6VwB7W',0);
-INSERT INTO t VALUES (12374,-7097705,'q6Dvhnb4nGFoD4Cc6RnALCp0J6KSohiUY1Wfr8vCBvZKzYrPWe5LlzuUpOiWGhT8fVlCbc3CjSCc','UgTxI4OhP1J6eLnCxlGMPHaTM','nFZ1Ai1ybcS1kSaagYUGR0c','MXTdLlwfe','lCRgLYmvTLuxaslb2vO5NJhpAs6QD3RVSvo9ZkdgPsuffsJXpcucwXl2ALgpDcXJf2DY','D2MI4OWUcsADXeopIeaooWlN',1);
-INSERT INTO t VALUES (-8159,-1564633,'DPTqkkgwRBHNqN0jEq1uMVUX1mKD1HbfRKa','93GCQ9bHioy9Z5QCQN7WCGHj4u','io3LLR8S7YGtL4dLvqsGsAdyWlxq6ywVD','yCPU2xNMCbLD94CqiOlzxf78cG','DR','lq5l7Lgg9xnLMeWggS9AnL98BSw8t6JnrN8Lgv0bjRfUDx7f3hHSKTRp4Bfh1WBqWCywN39fGj0astNG9dSepPP5PWJ',2);
-INSERT INTO t VALUES (-10257,1884610,'I4ami8rtQRsHfPOPdTeXytxmebdjsqC4pYTjXRvrzO9wfaw5ItTU4k29mW5t3ainulm1fg39wf7EUWvGLtoqUa','DIxciHQ3GjckWunxItQQm9qEtM6QofEVc5rAoySUFaG','5CaY4mg9M4NCJZX','8WJQRDQichoIAXp11h9cRDh8VKCN4Fbs0Swy4Wl8l4xqryQaQj','58m0vtjEyQ0m27XZ95jmY81HVzMSeMoY2nZVmd8ixz2fN41hxx1tbIhI0S6RaU3qkQXMQDTQrv','puL1ROvEW80mCBI',3);
-INSERT INTO t VALUES (-30490,-3678326,'uCmogzqKrUlypzAh3ZGumjYEkdn3KULN','UA3N8TwO6TUxoNRbvdKtGOKSz0bfoCiEXULbbjGT0OFriBdB1Yw','8YjxAbCfJY7Q8tdIRSc4LoLmtRE3uhU4KX4HAB8rAKdPAH6','PHeUOn3L1HPRkJIlrGWMMHXG7G9lMbFbW9LG0nc1','fNMVIQu3zuUWjqrJnbZCUkI0u4Ydu5APOgPnMXJDSOcYttdV7trYPP5548','0Y8FKbQ7B',4);
-INSERT INTO t VALUES (-29963,2889689,'JzZSE3Vk4Wr5oYzoja9YeJVHnLPH9TQkv0BLfXMcyxlPNuvZxgqhCeO5fyeFnkrie0oa0VbE5','v2JJOaDNmxffCAe64uWL6vAxa','g27p6he38TFzh0XWwShlgIFmr5T7Yknxvz','ayf48GFLlBV4aZB6vhliQsG7V1CBEcazQHqk3tW10klqTpGxRrMuScetw','DvDwM5','VsZTGoa9qOhPChJ1F3bQy5GtpTJoSsYd0Z6NPQPKyGRaXx88Ff8CqJfOLr8JuDZ97HgKl0FcPmHksGUbi3wGekPmJ4',5);
-INSERT INTO t VALUES (-16315,-4083436,'TJeFqP7nwCNXymh8LT1Nx2OI9IJ1tExYUP8WaJI8eL2kaCH7eWxyZK3IjIHtorhLRNQmSxnxFve8KI5','mmepnTv4ppPlV4xbDsx5CZZNO8oSzCkW94znxL3','NT1fstFB005q0Fx3d4Zrz6Hm7qZ4vV3ObLmR','uZsY2BI86HBzElsLAwtokuth0','jpvwTt','izFS2LNeWynRWZAlwm0Glg36xCyGVGcVNjVkvoJ1uVeMDwCDB9m9brrW565ZgTkG5oUUTsHgRb',6);
-INSERT INTO t VALUES (-16426,-7153112,'LJWNZqcCXqfnFWpMlpUPQiGEg0ymI','ZEHPV1Ik3QBwAWWHHh9DM9xt9bVCZIPc','DvxK4cuGA3heiqpmh3wRBX5F','hW1ZIqgdo1AUf326MN4qaWi8YPLUIfVlSsJa93UdZP1y','oKMMpgoKZGggD3Z3L29qnjH6Unv8XDqY1GMumJK933m','Be0tOeAO4AjUP5mE0WKLEIZQs1g50gdQxgg8jWX4aSqP68ozIfEIuFxkGRfy0bsyZr72xhAg8iX0RQfN',7);
-INSERT INTO t VALUES (-47,-153064,'fhAVftSnYS9zbTtow78neDL6HYYlzlWCW0sLKWonyaYhcbCrRaoZ4HA6F1wrJJuMG3M8liln3','ZemPhLsGMQ1PhLksnj','Zc','NjBpHx4KwyVWNyqm','ekgFVXpMIUuqfwcMphlrUpYRsRqNWj0Eqc3zDSvxJgr19GGyCzn4h4ZHp1T2W8TL6xNFr97','EvKDG45CzCIjcvOINmcvweg9gUZOwL3HFeuSOdxfTzrbmwejNlwENGGO4ED',8);
-INSERT INTO t VALUES (-8265,-5266257,'jzJkzsd3xMCqJbMrWbIcsDpWFDpHcfXhTtRv4Yn2VFSLimAlvvQnfGP1L5jIx6NLGC8GIzSkVybjD8JTEJW2zcAM','KkEbfrDQDs02xGvNzPbSRCJ8yhUHLaf3zsP0YOXigs','wp98DPhzpCnkv08','aIh1q4JwHQFNvNeLjToFP6XFrwyIvUhwTS1WktuP4sud8bdZ0AF8o1HsAcd','PlXHemG7SFJONoGDNR7hOv6UZhb','WiEqhQEXzhI8lJkoX1IFTeJ9Q5eKlski5uy73YK8PQV5PSzS2tUQVaQUL2h',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7948199018471655395,1086256047,'5txv','W3nWtZxk9fl9GkEhrSKYW2ZvYZe','mmuXv2UIAc5QSFFHylcR1EfxrP4Up','g6Fw6BViuGqOPzvAvTV0vQY6qAxAdc7E0tKgAq4bK7','V','h',10);
+INSERT INTO ti VALUES (-7948199018471655395,1086256047,'5txv','W3nWtZxk9fl9GkEhrSKYW2ZvYZe','mmuXv2UIAc5QSFFHylcR1EfxrP4Up','g6Fw6BViuGqOPzvAvTV0vQY6qAxAdc7E0tKgAq4bK7','V','h',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (-4676832832380630953,-715108864,'H','t8f','u8o0OfN2VbrsGO7IcMg6ZbaDqVmqMcayI4HWcK8DovRKmF6Pn4O6NcmOWxlcaeM9YKTd5LiLaQ4QvPZtEjmjXcyPDJ','Kumbg0bviep74fqXtutdpqLzO0EWGtNbyOGmgWJop78SFsfDUYn65S8WUUVVVsXCWByiLLgJ3','U','i',11);
+INSERT INTO ti VALUES (-4676832832380630953,-715108864,'H','t8f','u8o0OfN2VbrsGO7IcMg6ZbaDqVmqMcayI4HWcK8DovRKmF6Pn4O6NcmOWxlcaeM9YKTd5LiLaQ4QvPZtEjmjXcyPDJ','Kumbg0bviep74fqXtutdpqLzO0EWGtNbyOGmgWJop78SFsfDUYn65S8WUUVVVsXCWByiLLgJ3','U','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8557512373748724604,691750253,'et46GNahbYN','VtaRRj7chyAMFUKpPPLh7H3UO63tFZUWiE8uW65ArntQTSx1jkrFdMWRsXK6Oljgj4neLOUEAO5zZ9BQXKrPneq98xvNiUoZpfXUWoAJ6iRzs1mpWuPkTylH9DGMskM','SbksHoxwVH28pic4nyaQH6c97dXKAhIlhKBQqiIm1n9Fh','7bJL5Lk4ClHiASisELrnyUXUGKLqwTpSi0CWElikjhZxfsXE6Ahm8Eh4','Q','o',12);
+INSERT INTO ti VALUES (8557512373748724604,691750253,'et46GNahbYN','VtaRRj7chyAMFUKpPPLh7H3UO63tFZUWiE8uW65ArntQTSx1jkrFdMWRsXK6Oljgj4neLOUEAO5zZ9BQXKrPneq98xvNiUoZpfXUWoAJ6iRzs1mpWuPkTylH9DGMskM','SbksHoxwVH28pic4nyaQH6c97dXKAhIlhKBQqiIm1n9Fh','7bJL5Lk4ClHiASisELrnyUXUGKLqwTpSi0CWElikjhZxfsXE6Ahm8Eh4','Q','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4701786597073940973,-1624829868,'g','RdgmisFlxUfK5z9p6fm9t3zaROuwYM9FTW5ZWktwDiDCml3abJwFtQL930gJraQRNoz0RN23FpGyRtsHyCrfqpSF9Zk3q8itf0ZSO7m3b0I6YpnhUgv3i83GHqOtPaQgy4yWlVKjgsRLXJawOwVMSWW','akBe8hSkJEkSBzWgDRh6BRgAgdAkfYkosyxiqXHWUAOGGXkvCJcMZojAIYEdojkIj2KJi1F5N8','iDchNAEuf7WcsB8yW6QLCHz5lqzAcKLazxHPGTGlse5sX2','W','Z',13);
+INSERT INTO ti VALUES (4701786597073940973,-1624829868,'g','RdgmisFlxUfK5z9p6fm9t3zaROuwYM9FTW5ZWktwDiDCml3abJwFtQL930gJraQRNoz0RN23FpGyRtsHyCrfqpSF9Zk3q8itf0ZSO7m3b0I6YpnhUgv3i83GHqOtPaQgy4yWlVKjgsRLXJawOwVMSWW','akBe8hSkJEkSBzWgDRh6BRgAgdAkfYkosyxiqXHWUAOGGXkvCJcMZojAIYEdojkIj2KJi1F5N8','iDchNAEuf7WcsB8yW6QLCHz5lqzAcKLazxHPGTGlse5sX2','W','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6433838161759865875,-109225555,'8','UXJ3AOyUYAtJdxYZtVn0CSLBN258eqUsryRKbf4gAo69tJ6tGjYOka4tz1erEbXrmtQHSkvrcEx644icjKm02oIBUIlLHplqAErBksGLdyHzFOhj6LlGfgQBC5A2gEKYvlEcDbStgai6kVeMXVMZriuNJG1cs','EkfsiO4Hi29dQF6yiZhyEJJMcfxmsHz8x7f9Q8ASjFwQMgiBfEL','IPzFGLGpT1FzsuT3UvGdwjJZAUHmbEgPPcAaJDwBLfFdH51Y94AmRnQlVQIia2RLC9KVZMkaKyvrIVwu6CgOyWWBfChabAHWDbRFly3zYrqR4qFSm7t','1','F',14);
+INSERT INTO ti VALUES (6433838161759865875,-109225555,'8','UXJ3AOyUYAtJdxYZtVn0CSLBN258eqUsryRKbf4gAo69tJ6tGjYOka4tz1erEbXrmtQHSkvrcEx644icjKm02oIBUIlLHplqAErBksGLdyHzFOhj6LlGfgQBC5A2gEKYvlEcDbStgai6kVeMXVMZriuNJG1cs','EkfsiO4Hi29dQF6yiZhyEJJMcfxmsHz8x7f9Q8ASjFwQMgiBfEL','IPzFGLGpT1FzsuT3UvGdwjJZAUHmbEgPPcAaJDwBLfFdH51Y94AmRnQlVQIia2RLC9KVZMkaKyvrIVwu6CgOyWWBfChabAHWDbRFly3zYrqR4qFSm7t','1','F',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8111986701126025532,1431532748,'RhmoB','cAmNFOte7AZXRcnmlSTewGQbBZD9cq5YqBritgQRzoATTljcIGSd91z5ZS9BCjp1ALadZgQZPe0nMOC2EzVy7j1x2wILAp3V6E7hvyYCTJPUnPQnGMfAUFqUZEDwXtP0WHBnqJbiq1ZNHPyCvZNZQxnOIQB6PL','V1VxMLIn','1E4gYjSkWUY2KgFBIqjNFJpuX880mUhIy01NfDb6m6TqdDZz7dafSMO21tHqGz7KRd','8','L',15);
+INSERT INTO ti VALUES (8111986701126025532,1431532748,'RhmoB','cAmNFOte7AZXRcnmlSTewGQbBZD9cq5YqBritgQRzoATTljcIGSd91z5ZS9BCjp1ALadZgQZPe0nMOC2EzVy7j1x2wILAp3V6E7hvyYCTJPUnPQnGMfAUFqUZEDwXtP0WHBnqJbiq1ZNHPyCvZNZQxnOIQB6PL','V1VxMLIn','1E4gYjSkWUY2KgFBIqjNFJpuX880mUhIy01NfDb6m6TqdDZz7dafSMO21tHqGz7KRd','8','L',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b SMALLINT, c BINARY(57), d VARCHAR(31), e VARCHAR(12) NOT NULL, f VARBINARY(56), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2742833898453463462,22704,'GsYV0h8EeScqrWkle0Dw86y9QQviiTkwq8SE','v4itgBTqyGN5z','cfvqjVgt','3tEgtm1ohctV8E2rgE','k','P',0);
+INSERT INTO t VALUES (-6480549252603511885,-12477,'J6Sm5JSukdQX','lcDdmvkdEH','P','YhvJH0zSGcKf13r1RzMHyN9eDQdi','A','Z',1);
+INSERT INTO t VALUES (-2187784752911582511,-26222,'tdHMX0ajwoigodCDCUfyDQSHOVHfpco2mevpe11s4qNVvpttZ6c5wm','6UQXRVWjO','UnghInJ6fAX','yN9fmxhKQSK1ljhqIIS28gceabXCCz8oBBsOYhXARp3Tsz2t7jw','b','W',2);
+INSERT INTO t VALUES (2521884446827089769,-10917,'coJi7MB7yhOJYBoY9OdTVsn5qGG','u8CBZPWVJzvRgMewogi','iinTqEkJsB','dTa24iFdqvR3TNhWPOFuNhdLaAdMRvHj6SRzQsCTr7spJXUxXNO','T','a',3);
+INSERT INTO t VALUES (2552276400907716654,-22280,'mBtO5oUTYZZSQlLkiDnRl','QHexFgODKoB09O57','k10Yi9BtE5','pOqtfzDhmAEeuotyIdRImXGsFuZXW5w0RcW8r9tL5jcnRm9lr5Drm4E','y','y',4);
+INSERT INTO t VALUES (-4095856556855261077,-7109,'6esAZJVlyHKTKWUgQTKQTpreMbGv','Z3iTpoKxq7xcf5t8Rh9vBiOz5OzY2W','UTwBwevmid','JW574BcLHr12HvCmOFK1mTUkpINNe1XpXkd2MuqIZB2A5aEv','I','A',5);
+INSERT INTO t VALUES (5301729774829275296,16991,'j1QR7KsItZ4d2eDTV3lJeYFtmbP1lQJM','UbvJQtLe0hFoA8cuCmu','JlczLguQ','jv','B','s',6);
+INSERT INTO t VALUES (378704948829692487,699,'tMtSFmam1Vj7FX3VnKhVLdSEQmDYNHRMQXZJkWqQ','DyGMa0krtTb','h7nHoLamZs','3hArwHL0XqVrtBh5Xaa9WK','h','l',7);
+INSERT INTO t VALUES (-463748979543860373,13118,'JLtt0Wg1llN6aSKfJFLqQ44qke0Eju','KwCr6TQ7wTB4DU1ZqeXGCoLCAyUw7mO','y','iTJ3CujNxN39HyZLJBiN2smCi7IlT','x','U',8);
+INSERT INTO t VALUES (-8722653917285920224,-6201,'9z4Xvnov','SnTNl1XW','t1y','pc8gpoSf4k4daV6nyyrvRRhF0','l','z',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c BINARY(57), d VARCHAR(31), e VARCHAR(12) NOT NULL, f VARBINARY(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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-803954900,4585274,'BWSyKXsRJ2NKv1asOY7luiulbfWHZq8TYXtOBWvMwz7XcDgCP4teet6R8nXI8DuMhmPGuJOzq7','paJ83ypJhDleO','IlyuWmgRnfcwc28vM5763ZZ','eDTS3aYiLTqoGPE','caMu','iiFIXy2wdwlzb6AJuEj5QAo5UdDqXOIAWcC28xNUE1Ww02PniCSZEepwng1L4RJUlJzOjnG18NzuuutLi64ICCgos95',10);
-INSERT INTO ti VALUES (-803954900,4585274,'BWSyKXsRJ2NKv1asOY7luiulbfWHZq8TYXtOBWvMwz7XcDgCP4teet6R8nXI8DuMhmPGuJOzq7','paJ83ypJhDleO','IlyuWmgRnfcwc28vM5763ZZ','eDTS3aYiLTqoGPE','caMu','iiFIXy2wdwlzb6AJuEj5QAo5UdDqXOIAWcC28xNUE1Ww02PniCSZEepwng1L4RJUlJzOjnG18NzuuutLi64ICCgos95',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(101);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
-INSERT INTO t VALUES (-1694731955,2139308,'CqGiZavrfYGTOda4WczAoWrSB0jpAogyM5bMz7vAJPb1ZikhP1UsOt0aAyn','0','2VibwswZWBEPRaBtnSljIlYVKS2RM','IYCXqvhuvv8TKPcemO0viRz03bGLotpnYwEVmmvG3Jw','Czhn2P4inbcTtMhmjRsn6tGfCa2JamqHiKEOY0ArG7fAvW1XAtA7','lPlRNaUvXdIPEoglCLmn1lfwHXolFz6l6AzarrR0sqm4jCZO2sdWrnWKtx9EgGhR2KF8',11);
-INSERT INTO ti VALUES (-1694731955,2139308,'CqGiZavrfYGTOda4WczAoWrSB0jpAogyM5bMz7vAJPb1ZikhP1UsOt0aAyn','0','2VibwswZWBEPRaBtnSljIlYVKS2RM','IYCXqvhuvv8TKPcemO0viRz03bGLotpnYwEVmmvG3Jw','Czhn2P4inbcTtMhmjRsn6tGfCa2JamqHiKEOY0ArG7fAvW1XAtA7','lPlRNaUvXdIPEoglCLmn1lfwHXolFz6l6AzarrR0sqm4jCZO2sdWrnWKtx9EgGhR2KF8',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-260882270125575434,-2671,'jwvT4YilIUd1HUy74YfpZC5GsKJKbJnw3mxvr7c42ABAw0Adl5','YV5gKuUUNSE','Q7KcrVktq','PWUqFM7qREEHIqWvdGJGi4DoUzC0Bprsa6jZOAcLp6Wd','f','a',10);
+INSERT INTO ti VALUES (-260882270125575434,-2671,'jwvT4YilIUd1HUy74YfpZC5GsKJKbJnw3mxvr7c42ABAw0Adl5','YV5gKuUUNSE','Q7KcrVktq','PWUqFM7qREEHIqWvdGJGi4DoUzC0Bprsa6jZOAcLp6Wd','f','a',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (5149877670159646075,-822,'24B6sb1AMudKipfv5LXO8g5','fa1jH1gVADShkN','gCMndT','9kY5YEDP','T','T',11);
+INSERT INTO ti VALUES (5149877670159646075,-822,'24B6sb1AMudKipfv5LXO8g5','fa1jH1gVADShkN','gCMndT','9kY5YEDP','T','T',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1514996911,-1080589,'oByJlenz0mjsScH03cRoYWVsaNDN972u3MKczNFUSiwR2n','oIq7U2oFXs2RpSs0wfjNy5VNIl9HPFcpt0uLZxYSgO0WKIDd1cLw1OM8H9YpWgJzExnvpQwLulVigiywRSF6JFR9cs3UN8iDcTUfsYWxnknS2eQX9L5ZC9OUF4tGMz5fqIMxiTPypclAsRAaxj6mc3ej79','02mDDXSedSe2SG','QmVXhyiQXM7qwkVCxi5IXKNxfSFP1nCpRwCwe65qLvAfIvM','itgvOvIUjsGi41l2nwiIvdz28dhjCKSahvygytT2b','Gm1SQN6MJgrRlxdeV2IYmjNozoDb4igvAunBWlGiHAhBwD4rpC7MmAyxR6K',12);
-INSERT INTO ti VALUES (1514996911,-1080589,'oByJlenz0mjsScH03cRoYWVsaNDN972u3MKczNFUSiwR2n','oIq7U2oFXs2RpSs0wfjNy5VNIl9HPFcpt0uLZxYSgO0WKIDd1cLw1OM8H9YpWgJzExnvpQwLulVigiywRSF6JFR9cs3UN8iDcTUfsYWxnknS2eQX9L5ZC9OUF4tGMz5fqIMxiTPypclAsRAaxj6mc3ej79','02mDDXSedSe2SG','QmVXhyiQXM7qwkVCxi5IXKNxfSFP1nCpRwCwe65qLvAfIvM','itgvOvIUjsGi41l2nwiIvdz28dhjCKSahvygytT2b','Gm1SQN6MJgrRlxdeV2IYmjNozoDb4igvAunBWlGiHAhBwD4rpC7MmAyxR6K',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1386067031,4920514,'brZzdGrq9KJQ8rJ67kRvbILaDBIK2rDqgznTH02cucLty6eCoO1ormTHbDAM','ZysTCY4F1tkO1EA6TKIvz67oT821PRccAvtWxIMiG2HOScoInP9CaXfBnu2h8FuX3uIsQ5NKlRTNfUArAnVJ4p4Uq2vnI2ajmt0YofLac4rGcQO1FlBzkUysxOxaGbZE975EbqYy1','prPm5YojfjoHmMmjWcSorgLB2bPFjp7lz0KtO3O','IkhWK6JMf2RPMlTUsmz1cBGw0YYkJuHZWqi708PnXjYkT4J8VoXp1QwNBdjttSnMdZSV0pBdmwVIw0f3vf3Mfss9mlBj4ZjBIB80jtIyubXqeJNqGe1mv8','Tl357YxCBntEkn0m','lZk',13);
-INSERT INTO ti VALUES (1386067031,4920514,'brZzdGrq9KJQ8rJ67kRvbILaDBIK2rDqgznTH02cucLty6eCoO1ormTHbDAM','ZysTCY4F1tkO1EA6TKIvz67oT821PRccAvtWxIMiG2HOScoInP9CaXfBnu2h8FuX3uIsQ5NKlRTNfUArAnVJ4p4Uq2vnI2ajmt0YofLac4rGcQO1FlBzkUysxOxaGbZE975EbqYy1','prPm5YojfjoHmMmjWcSorgLB2bPFjp7lz0KtO3O','IkhWK6JMf2RPMlTUsmz1cBGw0YYkJuHZWqi708PnXjYkT4J8VoXp1QwNBdjttSnMdZSV0pBdmwVIw0f3vf3Mfss9mlBj4ZjBIB80jtIyubXqeJNqGe1mv8','Tl357YxCBntEkn0m','lZk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT, c BINARY(85) NOT NULL, d VARBINARY(95), e VARCHAR(52), f VARBINARY(47), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1314238595,7288080,'YShFkzlDNqKaVpipHpKB4LuTbRC0DrWFjXz5jhs64oepvmZktHvxSV0','iXRyQE3XaUwao1iIGcXr','mZKCCh2rnYCKDKn','29Mu3ELiifIaZNKYGPR2wot6vT','WITWwM','TFasfdPSL',0);
-INSERT INTO t VALUES (4237277602,-7083562,'ME3P68Q6mpt64JyuBJk','lpziNk15','8kuvrlJbUbC8oJ9jgnU9','Gr','w2iT4RIK0gHtXXFrznMexU9iDfe7kHYq','kfKNGFY0fBDqUMm6qZQbiBtw4KIea5e1Srl2KbdjAYG6E1YqTtDPX0Ax2dXP',1);
-INSERT INTO t VALUES (800750944,1597187,'KVyYJ23dkgIdQXZY9j71risD1Ay0aj5ppAbu','Zj1BxZhOGjN','neftLDr5PZudjzKzzWQcLcxiFH5w','GeGe8yGAg7TFwisIzp7','KU2gqWhJ9kv774KFBtbcYevOmIQQI5rUujMgptDhnjqxAlGOaliuql4m2I3AWvKcm','TFwmUNT8lc3uJiI5v19',2);
-INSERT INTO t VALUES (3379158331,-2789287,'0ZjzcYFflCcCDH1MKQ583X8P2Wbtcw','1fgvoIKwmlbcWGJHbZaWUQFDi5RITellQGjMBLjjiE9KepW9ddN2AdpQqaMOnPLTnIYb0drQdjYjemUeInSJ2q','6zjVThmHZqlZH9CiR6mf9F5I5xizzJOFqLHE','6D9aNcSbSDT4Lyi3x9bBoLx','m9hIp0bUZJcxMKGlfSFq8z','7tAMA0gEGmhVcBVej1pGQPCIB5AWv4x8tqPKJpdwruPVQFcVyx5e7WO3BcUF18QOSHoS4EzagOwftCVREruzq6Y',3);
-INSERT INTO t VALUES (1106653279,4525258,'EERhEGfasaCJFamtqQZ2ZSa1a9gmmHZOk3VVqwvfQ8gtJL7GE0WYcHmjFylFY78flrMvJVtPUjqKrvKGVsml','UUQzwtRMZpMf8hof7bd','Jfo43tvB8jvc1HXoPCfe2wF','l1xt2bZuuJSjK','X3O49KiidN0o64i','8qvY',4);
-INSERT INTO t VALUES (1195010156,-312425,'dKR6x1iopK6sHpOG2gugO7oprA3HpMtWXF8yeoxc1A6ZhPw0I6NT6YcQWtgOxn69lB43RQ5FblS9kGoo38','o1tsDe000AKi0T5dqpRrgx6TPbMABEFow0rUDiMz9TPfXpFFPRd8Uku8xlbyAsYvs9SNd2BN15L9ABtYMe1ZwtQhMYU04Wo','HIQmomB','9057oz2oQsW1S8KB2','EKYoh01130apoD9m','D7gOyOOwFVKzXzvNkTrcjt',5);
-INSERT INTO t VALUES (1444806702,665937,'KaSbVfhP62vY5Imw2RuDvssUFkFZi5fYDu4RbTtbHzYTGg5WYuke50AK','Nu3vVbIWQki2FCWGBaBpj5bg5iqPCCkxvpRPGfp6M7moISVzIBa1VfG5RmUQ9OHvrbRvdtn8NJfMJH1NsqJCuitrN','CRGPxYw','41fhMwBhfP5891RCVYlXO9vy4edMtwZ4k','ki78jTUXpnxr','G2GMBJSOJB1OWCcOBdny2',6);
-INSERT INTO t VALUES (3258778378,4244039,'s2FSAUaXjIGM7nzDhGfMB9QRaA0etZavin','llBz9DvZNcYRvaujSh8XSI46tszw8xZKwJwbG4gZloUHF4TW8f1ss','bPc6ghSEXc9BUvCKxUqkHzvH52jrvJxg0a67IuVY9hDcW50K1wGA','9Xmc9CYvkiqcFWC3YslI9mb','sYz5PA8927oWzIO3AqZAHkdCppUzHy9l6rgPBcdbEn','7Sm68iKRhDMw6WFCqPR3p1lEyvqo3feA9bna251K',7);
-INSERT INTO t VALUES (1245602875,7589609,'rLmnBrF5wGywr6UQx7uc8UGuVeicYajGsTEwDZT6Y3GDU2HgeqV','3cjx6inKTkArc9v9d3ngkEAmP4XBiGit019rg6lh4YVptoHun1EzjGHxdDNjOuuHvDw8CrJezx77XMnl9qoYHODP','L0YVh1PE7aM6lZnVyja3WhS1mIPOib1bTrY','5IXgt0','kMw8nWWVtq4AERsOsgF9hwKetXiPgOWRnJ0RrP2aZtnsKCng6eWvoSLnGTCrvFO4tcaPcxCpfh0iLgEfqEJlGNvwNNvyhli','EyZjBCTZeU2oaIuHXxUvggyVfPZqCPQ1pWlLREhGBGb7GHvxbHTh',8);
-INSERT INTO t VALUES (1266738126,3993265,'pmUQeoPLAF1ixMnTzx9TakBcTwZj0uvlysUnqxnOZg59bThjjNgE7rafUfLpsborb6z8','EmgKW3ZG3MaVCpyFREwakRt9jezULJ6CL6vrDzr1jwIUUTvMErhkvwt','z3aUxdUUA7o5MluQhE9UmVvmK23','F6xF8JG5QZfPdDLXVVNByHIt','DZ7amdHLnHFJOVLCMK2BlV0xx96VS26sQ17xPyUh8CG9sByH6TXqd4FXNBGk5ltBn6B2Q0','ZwtHE9U7o7z3R7KxWimlvKr1siYk0BwTPQsSaIGaRh1t1xJvimf2OrMXkUSP0u6UqM94OGUYILfh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8342523534045475361,-12856,'UAVZVn','6zIOCSVfwKI5ct0zqEoj9AsKy2VrbBtnBRxJWkCJSd9PsqTCq8E','6','zXkjJtxv3gWp9atKKcQibfBP56AcoZ2S4AMn49KD9yZkc','4','W',12);
+INSERT INTO ti VALUES (-8342523534045475361,-12856,'UAVZVn','6zIOCSVfwKI5ct0zqEoj9AsKy2VrbBtnBRxJWkCJSd9PsqTCq8E','6','zXkjJtxv3gWp9atKKcQibfBP56AcoZ2S4AMn49KD9yZkc','4','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-148373740556930040,12533,'jvCcugV','euMoaCaxyKt0IZ7','mb0nA7ydr','cpyRrQkQTMn2EnwK8208mjlLtRcCV7M7TtkiE4Y1O5hFrNNQSk8zWOvpXFImQ3XuknLuhU4xMhe4AH2Lg2sV1vfRMY2HfnzfrsWvTBjvaPrru89BVW0pCtZoWOKpTRFh','a','Q',13);
+INSERT INTO ti VALUES (-148373740556930040,12533,'jvCcugV','euMoaCaxyKt0IZ7','mb0nA7ydr','cpyRrQkQTMn2EnwK8208mjlLtRcCV7M7TtkiE4Y1O5hFrNNQSk8zWOvpXFImQ3XuknLuhU4xMhe4AH2Lg2sV1vfRMY2HfnzfrsWvTBjvaPrru89BVW0pCtZoWOKpTRFh','a','Q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-9009180112877186748,-10955,'oOPFfc8dulX5Oqd77i2nHCFbeomfns6b','DIYuN95pdeZsrce02lO1bmuuruOhVFdRuUaRRKHT8u2WZdrDvPs894aU2n7J07Qb','EZF637kuHaS8','xV2cRddKztuCvTr9wFHC89HkuO00AAkOsz8t14EHDmPRudRkoaF0GMlhyjWczL1j8uq6Xd','OH','y',14);
+INSERT INTO ti VALUES (-9009180112877186748,-10955,'oOPFfc8dulX5Oqd77i2nHCFbeomfns6b','DIYuN95pdeZsrce02lO1bmuuruOhVFdRuUaRRKHT8u2WZdrDvPs894aU2n7J07Qb','EZF637kuHaS8','xV2cRddKztuCvTr9wFHC89HkuO00AAkOsz8t14EHDmPRudRkoaF0GMlhyjWczL1j8uq6Xd','OH','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7305281310734776393,30307,'RpmZ6EwsYt80FYbF04lgnIYeXWcHb9d','TLxOL6ZpJJi1JyOUIbl96d32usseDONE8DOV9MGFnItKBxbpUM6PlF6LafIDSqb2tHI9dEC5PqlTv0wAMNKamWoc9yvAPo3YtklN7ppVJW0hEsRJv6iFIVp8mLWR0Wdki03vR1qDHQYK6IJ0flG3SmdBgoaKJAUaAP9xSzir14GdezTZCZZegu7MwRZmqPlDyJ7ssUj6Adh0lokfT9rhr7jWoVms6Jut','f1','LXjXmB95BXbz1Q5r7IHwz5VGFIjbq2DkP0MObX0wfBc5ysaxvxSFCkc4UqRKmwbjUoQO7UYnB3vDJkBU1nzWWUwlVL6T','fq','P',15);
+INSERT INTO ti VALUES (7305281310734776393,30307,'RpmZ6EwsYt80FYbF04lgnIYeXWcHb9d','TLxOL6ZpJJi1JyOUIbl96d32usseDONE8DOV9MGFnItKBxbpUM6PlF6LafIDSqb2tHI9dEC5PqlTv0wAMNKamWoc9yvAPo3YtklN7ppVJW0hEsRJv6iFIVp8mLWR0Wdki03vR1qDHQYK6IJ0flG3SmdBgoaKJAUaAP9xSzir14GdezTZCZZegu7MwRZmqPlDyJ7ssUj6Adh0lokfT9rhr7jWoVms6Jut','f1','LXjXmB95BXbz1Q5r7IHwz5VGFIjbq2DkP0MObX0wfBc5ysaxvxSFCkc4UqRKmwbjUoQO7UYnB3vDJkBU1nzWWUwlVL6T','fq','P',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(35) NOT NULL, d VARBINARY(19), e VARCHAR(83), f VARBINARY(45), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8640587,88,'og','mf2uYP7V9Oj','r3SFygvH940m6H9bqHQBT58J8jszf89sVLnVgOViD2yTGwflkJGEWGe10P5R5UaHzysOdvTOyvZ0','UKOUb7P7ebalvC0UodPQ2tE06KA8fRNh','P','F',0);
+INSERT INTO t VALUES (7528613,245,'DaH5P5N3ZXFDkd','FUbFD5FhV5zPz8P','NrEavQZ2Ivhdxy74U6lnYFCG5eA6liWRU1Zq2EIc0Qko6Aq7MYniXlYNNWdyqYlErHnnY6ygZ7svGfdp3','w2t','f','W',1);
+INSERT INTO t VALUES (7059479,208,'nfehpYm0XMzmJXBGa873Q','kf2owcq4tvXDxv','E4kz2YFiz1D1','Vegq4nQyspb9TqHAYRuTAjMw','q','w',2);
+INSERT INTO t VALUES (16703332,114,'zMJClTW','2YCcZx4COf','umElVIUiyIOscaERZqnwCGB3A8zfc2NF615UpIvuEAbMPFbptHdk9NTN2Lilux3FRAx5QejVESzTb','vG','y0','Y',3);
+INSERT INTO t VALUES (2510055,45,'GhBIgYDXE5','3m8NhOF02qOxrxyyR0n','IO3FoHON7J','yoqcsnXWkgiQpyGzc2qDkGrmTrS3U3hnOa','m','z',4);
+INSERT INTO t VALUES (107749,120,'yA10XsuTnpXkuBceh4p7C1Bs0BvLA6','hyzWjrkf','ijjo6VWHSrju0FYr2cni8P5bpRRzt7fKs8e89DVRKzg2','bxXGgYAFJIZoxIRfjLOuVDz00','B2','h',5);
+INSERT INTO t VALUES (930939,32,'10uGHqjJMunW85Lmp1oq7WpYwXM39JS','vyZ2','GoaR07c4HJC6WIOhPZeStfHbip1nxwgFt53EshOz1pMvm3a6UG7Lfq3zw03AFefke','JzNRY4NjRcbPXVmq1eCX8WtIT','y4','q',6);
+INSERT INTO t VALUES (16079787,240,'GKYlvpg0kNIN0D','GI4EuHjzg','B3Z5myyHcTxEepByxHCZHmMQk0kjB7ybXw60UW0ZbZXzqkVRSOZVrBtURI3PlwJZ0dYgYoEJa3a','W2r13bzMubApbWLQEts2d0kTb7','wJ','6',7);
+INSERT INTO t VALUES (10336598,65,'GHrYBUNfsgxB','RQFgwjkX2OmtKBo','bHsFz9','eOmJFDyZC','8c','5',8);
+INSERT INTO t VALUES (8927818,87,'4C2hk','exxYRP78ZYSV','6GeFyu1ibQ37kqn9XuWK0iPiTBbydXvkE5iJ','Ah1ycXj0TUHJ','O','C',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(35) NOT NULL, d VARBINARY(19), e VARCHAR(83), f VARBINARY(45), 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 (1700422991,3227928,'cioiAM4ymHiDFWSQnAHDXcVSmJkkeTtS9z2tfziV33LhILNCrd8QhZgQdJdZS37P','G3ztTQM7QdGSoSUaCquhUza7DoD0D3120ByhMOOwrEoeYqEsA7vOJlDdeTwDRxZ8YRg','iptwHt5pxxVO6Nr48ISn','9CmUExifazFhYXj','swxvv4uNN7jKA4ynKHND6mcDlW9tNlnMTAMzNFbpt9iR3hKsWZaDIVo0fk8ljcAxkpcHBTlzh2LvHCUw4pJK8','6yiNtA1BGtvgF0xHztymGCuncwRiOUyT9DfeFMVHTIutNii8m96MKTx6hMJDcAbpyI9gK6D1sY',10);
-INSERT INTO ti VALUES (1700422991,3227928,'cioiAM4ymHiDFWSQnAHDXcVSmJkkeTtS9z2tfziV33LhILNCrd8QhZgQdJdZS37P','G3ztTQM7QdGSoSUaCquhUza7DoD0D3120ByhMOOwrEoeYqEsA7vOJlDdeTwDRxZ8YRg','iptwHt5pxxVO6Nr48ISn','9CmUExifazFhYXj','swxvv4uNN7jKA4ynKHND6mcDlW9tNlnMTAMzNFbpt9iR3hKsWZaDIVo0fk8ljcAxkpcHBTlzh2LvHCUw4pJK8','6yiNtA1BGtvgF0xHztymGCuncwRiOUyT9DfeFMVHTIutNii8m96MKTx6hMJDcAbpyI9gK6D1sY',10);
-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 (439340487,-2300621,'DKS3kNwdq9cf4cZKTF9SlsMe8MjXkpVHgdPQtNIPhuPXtD3','Yorm0mNMwVM3YOLEcBB0eEF9Lt9MfDxIWlcECE09QKwVUDn3PHBHo5EqlmOv5acfCURr2d3u6SClI','Z6G0p88N9FD','SBBytvaJos47ADA4PtBzGAgDvbj9VaNl7mHdPk','tGqLLUM','OX52sa3',11);
-INSERT INTO ti VALUES (439340487,-2300621,'DKS3kNwdq9cf4cZKTF9SlsMe8MjXkpVHgdPQtNIPhuPXtD3','Yorm0mNMwVM3YOLEcBB0eEF9Lt9MfDxIWlcECE09QKwVUDn3PHBHo5EqlmOv5acfCURr2d3u6SClI','Z6G0p88N9FD','SBBytvaJos47ADA4PtBzGAgDvbj9VaNl7mHdPk','tGqLLUM','OX52sa3',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (10762171,205,'qpXtyXG','0','ZQoE4pPLGHNUIG3bo','B4gXgbLlQeivd31wCC6MGkQ18uVJQn1Z6Xq6a2ZY58','U','k',10);
+INSERT INTO ti VALUES (10762171,205,'qpXtyXG','0','ZQoE4pPLGHNUIG3bo','B4gXgbLlQeivd31wCC6MGkQ18uVJQn1Z6Xq6a2ZY58','U','k',10);
+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 (517982,234,'VfAW9','eI5O0CHxzonCk7G2jo','GAz6liqSg48eCzKrEiNT5erLI5wRO8tpNweKd5MUfDnsSblwRXkGWRM1k8ND','a','0w','A',11);
+INSERT INTO ti VALUES (517982,234,'VfAW9','eI5O0CHxzonCk7G2jo','GAz6liqSg48eCzKrEiNT5erLI5wRO8tpNweKd5MUfDnsSblwRXkGWRM1k8ND','a','0w','A',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2193040276,3259783,'icJcqgC0mCT56OMoPG7tOQ9ODhTI88rwi6r6s','XwGRJcSWRWXDW13Tu5skRAGb33AOebSZ6B3HARSJZ8WXORwouUYpzmEvBzcxuYI2g56Ak5ZqeMXWmYRoUYDhCkQFNkDczSxKPwR4NT6hv4xuq6tli5sqkdO25ORbuX4q4aYwADBy158bjZbEEhvLEfLw2g4ClsxdjxvWbPPd2G1hzZA8aEM4CS2yHUq4ZgcsbY8mt9mCrXpmOgsP6czf9ZgKuUY6LfCmT3PZJdPVXaXFG5','8tT3KMxEWyuFMGZ8kbUammKjhWncR45Dp9qQQuyy6lO','P6Np8gid3dJe','cT4N2iJN3doEaWrIqb5bIjyff2C3Q','LwTQWmaj9IFEhtFrxhnR6dNwPgNVxEkbiCrQK8T0j7R0fnLaPvqiMUkc1HIOQ5OEvDA2',12);
-INSERT INTO ti VALUES (2193040276,3259783,'icJcqgC0mCT56OMoPG7tOQ9ODhTI88rwi6r6s','XwGRJcSWRWXDW13Tu5skRAGb33AOebSZ6B3HARSJZ8WXORwouUYpzmEvBzcxuYI2g56Ak5ZqeMXWmYRoUYDhCkQFNkDczSxKPwR4NT6hv4xuq6tli5sqkdO25ORbuX4q4aYwADBy158bjZbEEhvLEfLw2g4ClsxdjxvWbPPd2G1hzZA8aEM4CS2yHUq4ZgcsbY8mt9mCrXpmOgsP6czf9ZgKuUY6LfCmT3PZJdPVXaXFG5','8tT3KMxEWyuFMGZ8kbUammKjhWncR45Dp9qQQuyy6lO','P6Np8gid3dJe','cT4N2iJN3doEaWrIqb5bIjyff2C3Q','LwTQWmaj9IFEhtFrxhnR6dNwPgNVxEkbiCrQK8T0j7R0fnLaPvqiMUkc1HIOQ5OEvDA2',12);
+INSERT INTO t VALUES (7518430,221,'m3keXDJ4DZ4M0Qe8vCgLSSo44PkGpsnt','NjKixx1egUrGz7ToWK8jhLF2mBEz9JyM2G215wHHO0n7nTkr784NrO8brq6akG5ErGbhHXszGZOvn5Q3mAHBPtYLZ76FDenXqPbVrloZi5ThdzXZ0StFFx0FQKqtN8rRNhvWOzCRYF27RbwVi4tXc8zWlV97yaohdXKuwq7x27DE3jaE7gn3KscFzEH1gmIpB18tfHkXXIGb9sqcIPvgGaSPvxvG3AeJjK8mLowHhUZTmyAHVJqDmyJ8Ce','QqisQ4yQbq','fYyTowXJygAuKHN5jgJeGVYeA5WdMf6qtQPgtUTA','l','i',12);
+INSERT INTO ti VALUES (7518430,221,'m3keXDJ4DZ4M0Qe8vCgLSSo44PkGpsnt','NjKixx1egUrGz7ToWK8jhLF2mBEz9JyM2G215wHHO0n7nTkr784NrO8brq6akG5ErGbhHXszGZOvn5Q3mAHBPtYLZ76FDenXqPbVrloZi5ThdzXZ0StFFx0FQKqtN8rRNhvWOzCRYF27RbwVi4tXc8zWlV97yaohdXKuwq7x27DE3jaE7gn3KscFzEH1gmIpB18tfHkXXIGb9sqcIPvgGaSPvxvG3AeJjK8mLowHhUZTmyAHVJqDmyJ8Ce','QqisQ4yQbq','fYyTowXJygAuKHN5jgJeGVYeA5WdMf6qtQPgtUTA','l','i',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (713275679,-1486767,'4MSqD4jsika9Ps','cow6ujkVENV6Uz1RZc6u8C2W1bLNDeDKBewNYdY8Q968rVIIbgFfhvWMG36i8ng4AW9QTu0Tf13N08LfGZ8WqMHtCvNEOGLaeM5LqY2Wa40cWIbJjR96lEJgVIL7tk1A4','lALz1iiYXIoYjrasg2rFXrv3Cp64b15gexvrwyee','zQPSvwhlJAw5lU3Zn7xrOn7idiuu8U6dofMmRvC7bcnhjqHNHNTC25D3PZQ0ZjF2WUqj6BV9Cn7y3fCVtdlOldpcJu90PRv5po0YJP','0hNwc6ArH5RC2ogJTcX0t4VbQFb4HSryAX8gpCwYSVpEO0oEITu2Ft2KqCFdw6YC7PqP1YuOLRsbVMCzNEuB','dqX52HQRgQ',13);
-INSERT INTO ti VALUES (713275679,-1486767,'4MSqD4jsika9Ps','cow6ujkVENV6Uz1RZc6u8C2W1bLNDeDKBewNYdY8Q968rVIIbgFfhvWMG36i8ng4AW9QTu0Tf13N08LfGZ8WqMHtCvNEOGLaeM5LqY2Wa40cWIbJjR96lEJgVIL7tk1A4','lALz1iiYXIoYjrasg2rFXrv3Cp64b15gexvrwyee','zQPSvwhlJAw5lU3Zn7xrOn7idiuu8U6dofMmRvC7bcnhjqHNHNTC25D3PZQ0ZjF2WUqj6BV9Cn7y3fCVtdlOldpcJu90PRv5po0YJP','0hNwc6ArH5RC2ogJTcX0t4VbQFb4HSryAX8gpCwYSVpEO0oEITu2Ft2KqCFdw6YC7PqP1YuOLRsbVMCzNEuB','dqX52HQRgQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED, c BINARY(12) NOT NULL, d VARCHAR(99) NOT NULL, e VARCHAR(67), f VARBINARY(88), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5969192655466897854,1223902992,'5J1vFGaBW','avIvcjm98rObNUcAH1Wz45QSJPYH3e0uaImNpS9QTL5Otedvkq6Ntv6U63NOQxMtSOJSRCMMk6Ep1qOG6','Z9vea7pW7bPlwGUP9xxk7Vfu7GXQEmXX5Lpyl','8bV8u2vXdq','HjGbSGVyCuVd','rtkVLCZsARax2pDMx3IRYiL1qbZ6ZoP79Vvl6YNjp48Q3611rLASIJO3JhLtnBq8pH9Bm3saC0DkUBu0SJXZLim6oporMKMIXSk',0);
-INSERT INTO t VALUES (-6583965255440022561,399156907,'PBe56','OGQ9HKyVBMlw20jL3cYIQrax8aM1B0A57ctQegH9BpV5TtVDnDqwAVzaJjN4a9L1OM6x','7ta1C1eQe8ZJK92','kIzQAZEmKPEipL9MPH3LoUCkP6ky0xGZ1mL27f08iQ9pXbAqwKNJafjA9uNhJ800uA','fdbP6fNw6zTqJHKriDeZ2SXK9Il','IRVmqzcUN9vdUcaqBV1',1);
-INSERT INTO t VALUES (-5300945132128142251,2838523377,'h4X4HXozVS','z5D8uZYrakbcyVbpsiz6D9fP3IWX1HcvVnCEX8QFJk','TpRSZYqLKru8u88sddYeGrV','ijFCHVGJWtAu5n6nTzaUFSdZ44bn98YWc5','5CTwxhwUMvQxO6cfeRsILtfsG9YFwdLJakGz9toZgUsJqMY8OJVSUPpFmXBj0NTZJBaih2HiW2zvZLAwHPnO','x1fGl',2);
-INSERT INTO t VALUES (-7012591383238527748,126848605,'umGwZT','fJz6831XoUOndhxeBGZBmIDRwMWZOPqn2EfU5QNCDBEbI','1qyC3sCHGdQaZ5ITjv9tIaMhyXhmKp','WJ1VSVIFkQA9saAuR8e5GnY5Bj','RAVpuAqfGr0JYyERSHx33Z2YMH7bDto1ZfP9HOEUlAL0Av9evVN8rkvlYEnjS5QC5l21zwD6fDDA8QxGtb8bAgpMzdspuMSNI','WE9VWwgK5ztZkICHZHj4IFs1zq83D1e',3);
-INSERT INTO t VALUES (6371631774777299863,4370106,'Py','5axgzvQwQPzFdBXbk57','sDj4qEpGB1YrZM9uRh7tgmlijYyezhx5','wfJcVOHOxAYZWgQmwF8NHyE8NL79K1y0mHfo6law','9rjoX0U7Qiug2pdL1yh7SQmNonWEO0Qe942kDl','U8JG3o4IEjBVGhWOQ9zEAlMm6KeTBqEu75cZhYMtTsKrakQ4Ly4VOKa0yibSnEkfnQ9pdkT9npzsj5F5w0d1dE4H2L4hCa',4);
-INSERT INTO t VALUES (8033977200912804025,101648137,'MD0Rm9','mTUx1iO8EGuu2RGgl5ECkWfrtYZf9dxyKRp5PKWCyMfbTleK','XTbjQxhKLEbibDuhRXyUsIa5HeLmdyA2vFhkx','Uinxr7BkSzEAVBQYy0t5BW5crBfvloohR0YG8emmV1fqvZ7Yf5w47Txm1T7zcqhiv','flqicGtIUK020','NtSapI49uIJnplYorlOdd0QxvlDrrnpTdBrVCZCkSumZBVmTdX3XT0YeLScVInFAB9dftBx2CupaP',5);
-INSERT INTO t VALUES (-2674587613486832785,979090903,'gSugSUdm','tE7BTuCnyFb6HacsLafp0eBd5nQOYQcMhynzofnH9wojSLkvktCSwd4UCdXSKbYor','JOIEmYOWyEThQR3AACrZJSsWe2','DeeEYiGyf7yEbVemwBAA25KCsX7Rb7z4YxhDOq5ECcmtaqYg1amWjveCPj8gFOM3O34W2BqFfqSYeaQGczyi9','2mJPYZeWAguiirmrFJzta8o4PenYwbEBNJokzTYVcIHLN3p7dX1HHEuTHE1amPFlJsDEQBZX7zLS63qUeMJ','SFSx2Ql8OEP2eQ2pELAv8PU4YXZeargMbyRxUJ4dKZROk1mS5O9bUHmVKZfZniOsB8dxlal1ePBgC7sUPP2IsmnQKG6ucYFhlR',6);
-INSERT INTO t VALUES (-5154731354021130676,2596839261,'4k','nG0FspODkffPc0PyBx9mI','SofaaNPUeKl4kar5PErYbqGtH4nn0sY2XcGZvu1hMrbFHOTp','XC1zh8CYtNM7hAG74EHWLVO29x','eJgQhr','6xaGJyj39N4ShxMfoYftNTQDgvwffeiR1wcQnIIHm',7);
-INSERT INTO t VALUES (4642865449572436155,3089094804,'fs','1hh24hSEdUHYFq9','pGwJz0jPRFxHinNzPqXVq','yPxukmfuz3q48IUlo5xZuotV1JrIJarEAqsKNYjG2fU4rr6dmFtDfdv19','kxVyPPKr3IMZP4vMYmeW16wdgsTt4zuIgIcwcX1mVDUDrCWKl1xL3OVNjBdDiZINSwoO0MALccjtDAU3saqwu1rO3kK95u3GwZ','1EsGFClreXoI4qyhTKvlUfzjpsuHiaMiaaDesXcNkJUR',8);
-INSERT INTO t VALUES (2828578974031636930,95179790,'oC','rpwhAKfkIqozLkEFjFLIcCGvzEMU7SU3kLmH8zzueq65qu3g0LBtTaAa4Z8JtmoskCJ0Zxu0swdwpHpSBA','C5hvtw0XbUNywa6anx5Kj5lw6n6c791lB771j','mTuYxLMcxb7fl6FKKd174o26T','d2jtfsYea99lBXsdjY4oveEWmO58CJMEX2TD0WVdPgciHegUtEzYNJhVeHyIV','y3m5wSA4bwkPqm91e426wehCzlJiZOoLKkkuupXoCciXeywBg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1806647,53,'6VbxwlhWKIb7IB3TEbGeXV3b','aAhiU3Uj2LvnBvSKOKf44YSAE0K8VMPLikjlqcY2o84ZFzpX9JKI4j3K9cTwdh2qimVbv9he7gN27atn9ckUIAGzHqgoorh7Uk0PkFSkB0','bdRCqcLpNrzUusmrHBqVrHYy','4XwKpLSQzJn9dueiWOig1tY2hGGnxOogc3lPfwvUokNF2c8L5zAu3AyIBW44hnwaHXPy1QAhW','r','I',13);
+INSERT INTO ti VALUES (1806647,53,'6VbxwlhWKIb7IB3TEbGeXV3b','aAhiU3Uj2LvnBvSKOKf44YSAE0K8VMPLikjlqcY2o84ZFzpX9JKI4j3K9cTwdh2qimVbv9he7gN27atn9ckUIAGzHqgoorh7Uk0PkFSkB0','bdRCqcLpNrzUusmrHBqVrHYy','4XwKpLSQzJn9dueiWOig1tY2hGGnxOogc3lPfwvUokNF2c8L5zAu3AyIBW44hnwaHXPy1QAhW','r','I',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15953214,130,'bg7X9PhD5wYxCwO3yygGneQvqvAnZRGc7q','q8P1wY3he6gtvPGTxzhKCtpO1q3CkLh8sRvjhBx0GX331AYfMCrKUDQasJcpjayijXwDk00xjj51xbU9FsXf8phjsolQHbCgc7qkuQQ2ZMHWjPl2i8HQfDKPrmy00X7t1Xkh46YkxBIPZyjTlZVv5VCFsEDKoY5yvFjEfrdXiEOOI8miXTCXZPHfpUdEl98bpQPaLh23Gxj31T8W7CtvJSLqS1Lf4OGby','BUIUu8zTIGJmXd0CHOrWlj','a54vxK0Ddu9O1fnaQW2vO0wtTC7SCXjvvifdUxmPxyelDUlmi2Z0ihCj5TqArVNepsNURnDMaI5b9Ng4NqYGICdP2ywRff7XjZJWzBhjYHhKTjXbjtidj5sdmNdI6QW4sD6ygEbR54JxD1HpVEu4CIAPuqqtExALKfcIWHrDPNGm8QVbU3PyvSp','Z','q',14);
+INSERT INTO ti VALUES (15953214,130,'bg7X9PhD5wYxCwO3yygGneQvqvAnZRGc7q','q8P1wY3he6gtvPGTxzhKCtpO1q3CkLh8sRvjhBx0GX331AYfMCrKUDQasJcpjayijXwDk00xjj51xbU9FsXf8phjsolQHbCgc7qkuQQ2ZMHWjPl2i8HQfDKPrmy00X7t1Xkh46YkxBIPZyjTlZVv5VCFsEDKoY5yvFjEfrdXiEOOI8miXTCXZPHfpUdEl98bpQPaLh23Gxj31T8W7CtvJSLqS1Lf4OGby','BUIUu8zTIGJmXd0CHOrWlj','a54vxK0Ddu9O1fnaQW2vO0wtTC7SCXjvvifdUxmPxyelDUlmi2Z0ihCj5TqArVNepsNURnDMaI5b9Ng4NqYGICdP2ywRff7XjZJWzBhjYHhKTjXbjtidj5sdmNdI6QW4sD6ygEbR54JxD1HpVEu4CIAPuqqtExALKfcIWHrDPNGm8QVbU3PyvSp','Z','q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6491045,229,'16ztTissIuDEEG4JpZm6z8asbTe','wr8ibiVymrfBSrlzTDQhvCoJA9w0b0ggLX0EYikIGEZU2GbpCFHGjEP0Mw91kmFqXmZKSyLkC81eLgkkOr0XWJ1LTXRVzW1buwW9U','JLBlZRO08CBFpyImnOrhm','l6VvRXvFjMQFPIp0EstXyoAo3oSWaJXFGwEoGoxkbimfAzGrwTnAX5Fujr0oi78tQWXe1DVa7nlllYuP4grtxsXUWMxoeKj0Ov0TXEkvARcnbEsvOAxDKDbT8C7GP2HrnlhZ0Y335oYMDGtoBHQxdHRUgksnkK55AaYGGJfnztOwhmhrOtapE8d8ftg1','Rv','b',15);
+INSERT INTO ti VALUES (6491045,229,'16ztTissIuDEEG4JpZm6z8asbTe','wr8ibiVymrfBSrlzTDQhvCoJA9w0b0ggLX0EYikIGEZU2GbpCFHGjEP0Mw91kmFqXmZKSyLkC81eLgkkOr0XWJ1LTXRVzW1buwW9U','JLBlZRO08CBFpyImnOrhm','l6VvRXvFjMQFPIp0EstXyoAo3oSWaJXFGwEoGoxkbimfAzGrwTnAX5Fujr0oi78tQWXe1DVa7nlllYuP4grtxsXUWMxoeKj0Ov0TXEkvARcnbEsvOAxDKDbT8C7GP2HrnlhZ0Y335oYMDGtoBHQxdHRUgksnkK55AaYGGJfnztOwhmhrOtapE8d8ftg1','Rv','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c BINARY(33) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(38), f VARCHAR(12) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14,24,'nx8iUYQLBXctPVyzE','G6dUGtmL2n245LWiHYhE7njZgsN','xodOxwvI7','Q','r','q',0);
+INSERT INTO t VALUES (-94,126,'QOtRwnJwYnnH7Q3LrT42pptId5fxyA','azoHxikQqSv9OfbM2AEzuXI','zhyQ2M','BuG','p','6',1);
+INSERT INTO t VALUES (102,231,'VaYYp4WMz5rwPmp7CaE1wOyM0OaKqW','iwSUwtuq6GgGmEX78PnQZsExWhOdArc2','JDafV8W2w5z2JpU1vUJof80Bz0q','Z4a','iC','B',2);
+INSERT INTO t VALUES (90,12,'mhyFKob1LS8pAFjpTlez0khcJcyxBwnLQ','jdQSkIiBO3nTsCs6lfTHsNhSv1T0miIU2i7gAQkBH6ai5IaSQp2nTk33W3VkqUmPtCnj','Q5','GG2BoCIm','aS','r',3);
+INSERT INTO t VALUES (102,188,'LOdmbYmd6vOyo1elQ52yddJvPJCm4XbD','eYz4XIPRfciTP3TkaBkDYTnV6MTsXKCxOPtYzY7yMycc5NsuvZOiSPKIw0p0C','luV8WLme8H3FSC43bMwAoUG4','AAzZ4t','x','mS',4);
+INSERT INTO t VALUES (9,230,'DbexAxrKNbY6S4HjlQf6Cy','Auo2B1gz6YgT','XRI','soQ6UzLBVRln','g0','q',5);
+INSERT INTO t VALUES (110,118,'Kgo6Gd','BwuVbEOiSruGOgeInhFM6ktSu9L0eV3jhQxF4WhPKE3GoFIFoA9DZ','mkCfPzE3dcSMSlN4G8h2m8x5Epz','I','4U','08',6);
+INSERT INTO t VALUES (126,189,'JLHjtN2IB40J5KULWP9Wkk6Jf9DOXohs','YKML38BRFM','mt29DVXXhGkOoXxivJSzzy3zMS4XJxAc5rn','WPL7Lc93lo','Z','jv',7);
+INSERT INTO t VALUES (60,5,'7GBhTVutibnhNXwS5GaecGEwAUb','xAJLxQrLiiSubNEbBskQgPZqbWS0Qzon35DYRHKu5u','Iq2kitCxgmxkKLySviInvgKeStIqA','G4Nr3PtQHcw','E7','zW',8);
+INSERT INTO t VALUES (-16,33,'T30cQa55Pp5','QWogrP8GPRgsy4DJwLIqHU3kIW5Ic3Fg6vqklq','22GEZsijH','GNHedEu','g3','N',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED NOT NULL, c BINARY(33) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(38), f VARCHAR(12) 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 (-6478208615862311924,3941639005,'Gf3q9','B08G3e9okLzqCFxpiqOy8bnzUStoWcCxOSHzlODVAA3cIcfJawPL8iHIbixpnHYMcInI3ehLIifu1N','rOMBhThOCtvzH7mybrXGzJUbv4oU9QEJVTOaC8Fr3dDrCojtWehQUnY3Gh1n','kBN8hw8Lck6uWZ4KzdWkOmGH4oZWYjRj9szCDMrhG7VEx8siE6K5SenXNS5Zg3oeLL','QapMo4m60wDIkh3h31h2J7slVMOggVcsZ8rH24JhI6Os9Sky32OBsgJFSOXjLaJL','WdBq79F9Ep2nmvp4bYNYaFtmg8IHj',10);
-INSERT INTO ti VALUES (-6478208615862311924,3941639005,'Gf3q9','B08G3e9okLzqCFxpiqOy8bnzUStoWcCxOSHzlODVAA3cIcfJawPL8iHIbixpnHYMcInI3ehLIifu1N','rOMBhThOCtvzH7mybrXGzJUbv4oU9QEJVTOaC8Fr3dDrCojtWehQUnY3Gh1n','kBN8hw8Lck6uWZ4KzdWkOmGH4oZWYjRj9szCDMrhG7VEx8siE6K5SenXNS5Zg3oeLL','QapMo4m60wDIkh3h31h2J7slVMOggVcsZ8rH24JhI6Os9Sky32OBsgJFSOXjLaJL','WdBq79F9Ep2nmvp4bYNYaFtmg8IHj',10);
-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 (-5356671139639363917,1295413229,'rURc','nIztrPQTNuFoIsM','Q','RZkuEXJFfS6mbtcgS3Gk8hzT','ii4JgFSen81zi7EOSYmM05K21HtfbpbtuHsxZzccYsxYM5wn4zVcLCzN5AYaqS7TnE4mLoDnppCXHNOaxzk6uPvT','wepH4sYe0KvoW9An6Bp8Pkhqw46WJRfN',11);
-INSERT INTO ti VALUES (-5356671139639363917,1295413229,'rURc','nIztrPQTNuFoIsM','Q','RZkuEXJFfS6mbtcgS3Gk8hzT','ii4JgFSen81zi7EOSYmM05K21HtfbpbtuHsxZzccYsxYM5wn4zVcLCzN5AYaqS7TnE4mLoDnppCXHNOaxzk6uPvT','wepH4sYe0KvoW9An6Bp8Pkhqw46WJRfN',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7906748334566184815,194,'4IZ7Yc9nEqKrTX7CDYRl','bk27E4Qi5odbuYaBbRhebpx8O0lnUP4GxzTG6ByjpNB1NVAIhbFkm1H8','7TvjKupn8BP17Bkwr3edexI3xmfTvN','lqDWjvNyp','M1','O',10);
+INSERT INTO ti VALUES (-7906748334566184815,194,'4IZ7Yc9nEqKrTX7CDYRl','bk27E4Qi5odbuYaBbRhebpx8O0lnUP4GxzTG6ByjpNB1NVAIhbFkm1H8','7TvjKupn8BP17Bkwr3edexI3xmfTvN','lqDWjvNyp','M1','O',10);
+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 (-7902282657573452955,85,'MceBXqJP3CwscvM2X4KHPZg','x2rhl6ZZ8PW6PFDxgEosEv5Y3K2kbc','WoE','LDVbdp9','2','N',11);
+INSERT INTO ti VALUES (-7902282657573452955,85,'MceBXqJP3CwscvM2X4KHPZg','x2rhl6ZZ8PW6PFDxgEosEv5Y3K2kbc','WoE','LDVbdp9','2','N',11);
+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 (-5709527876468852166,77,'KdIr4E','yvdeUDJe1S3dLV4BsJVkZ8Q8STxarK9','yRC1I9lxZcnDaGnvlA','dMCjpPQGxd','w','q',12);
+INSERT INTO ti VALUES (-5709527876468852166,77,'KdIr4E','yvdeUDJe1S3dLV4BsJVkZ8Q8STxarK9','yRC1I9lxZcnDaGnvlA','dMCjpPQGxd','w','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3818259079016531402,70,'TroDel5dFZOUwNUe5O5vkVClUw','KCG3TXFkeTZlky0rCv0idgwpCEF90uP','qHPM','00z4wbYneIrf3vz4L4bItnI4yggibcjUSf7y7FsBMDOGa7tcaKiodDPrflfGXr89vgg9dWl9SouroQmhbIf8rnzHPW7wAn5Voy00m3hu8wMUOjfECGZzyBEWTVVn4jEwCEkfKKc1NzcES9HlsKjPfvpY9Z0VjKNDw6XSj4KRQcvZo0LpEq9uPu7BDW','R','Z0',13);
+INSERT INTO ti VALUES (3818259079016531402,70,'TroDel5dFZOUwNUe5O5vkVClUw','KCG3TXFkeTZlky0rCv0idgwpCEF90uP','qHPM','00z4wbYneIrf3vz4L4bItnI4yggibcjUSf7y7FsBMDOGa7tcaKiodDPrflfGXr89vgg9dWl9SouroQmhbIf8rnzHPW7wAn5Voy00m3hu8wMUOjfECGZzyBEWTVVn4jEwCEkfKKc1NzcES9HlsKjPfvpY9Z0VjKNDw6XSj4KRQcvZo0LpEq9uPu7BDW','R','Z0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4631248741559378430,73,'ebVjdI0O3UtDW5D4ZYYpmOx','607HV4GjhUwuw9IA5VnZZ050cEFcg1KrAxalKZREILOMhlNOycJfKYAyTEI2frxE4PfDMVhUFpp9nt0VHCs9SJf9lmUmfb9q8pd2SWgtZZU7h5CRn2tddJwqBEh9dFWED5PRSqTzkEWhuthOum8u9SepBpUmUmraIJVl','SYe1G9akA0KSnYapK8d51T3LCO','avF10lM0qau6NXcX8DjdJwmljMv58','M','Fz',14);
+INSERT INTO ti VALUES (4631248741559378430,73,'ebVjdI0O3UtDW5D4ZYYpmOx','607HV4GjhUwuw9IA5VnZZ050cEFcg1KrAxalKZREILOMhlNOycJfKYAyTEI2frxE4PfDMVhUFpp9nt0VHCs9SJf9lmUmfb9q8pd2SWgtZZU7h5CRn2tddJwqBEh9dFWED5PRSqTzkEWhuthOum8u9SepBpUmUmraIJVl','SYe1G9akA0KSnYapK8d51T3LCO','avF10lM0qau6NXcX8DjdJwmljMv58','M','Fz',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-410732701344424708,228,'r5S4ov1dVAlOsLXLGYioPpyB','Ymz0ttHW80','PQLEtLIC0wcexS801TjGw','etmB6FLvkvGZa7ww7BfKtZQlDvMLjLf9HWMI1FXU5xaapqT4n8Ea81kqEBYOUueOTQnWBVDrR9OaQUUWfjfi4RH2QiUnc2rqYFuh9LvVm43Lf2fLjS89Rwl74oJ2jDvKOz7rAyRHYu2AXq3xZFw5svbi8ekRPaQ7wirAtYuan3z51sJFoCXpokZ2Z8Aa9aIyuOaFyb6qQL4InB5GqGAzlXZabojGFuS3IxUUSaakKHx','G','7L7',15);
+INSERT INTO ti VALUES (-410732701344424708,228,'r5S4ov1dVAlOsLXLGYioPpyB','Ymz0ttHW80','PQLEtLIC0wcexS801TjGw','etmB6FLvkvGZa7ww7BfKtZQlDvMLjLf9HWMI1FXU5xaapqT4n8Ea81kqEBYOUueOTQnWBVDrR9OaQUUWfjfi4RH2QiUnc2rqYFuh9LvVm43Lf2fLjS89Rwl74oJ2jDvKOz7rAyRHYu2AXq3xZFw5svbi8ekRPaQ7wirAtYuan3z51sJFoCXpokZ2Z8Aa9aIyuOaFyb6qQL4InB5GqGAzlXZabojGFuS3IxUUSaakKHx','G','7L7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c BINARY(10) NOT NULL, d VARCHAR(98) NOT NULL, e VARCHAR(52) NOT NULL, f VARCHAR(79), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-103,-928713,'JnJy','JKfrmxHu2vWrJi04XCRgFHSict5iEgzioFifOEmUcVyVU8MjDvmRGY8YSY','L3ZNf1XUoUHop5AeudArN9MjI6yenULB0WKUmes6','A','k','3O',0);
+INSERT INTO t VALUES (-113,6562264,'s6QDMha','qFBh5iqETTvSA09qhwQytlTXLbbmA5HBy6HA1b2bSIIiKy1syLM0VFe1L','quWNjYFqoNbhnLW86E9j','8DchwC20vx65OFQ6F9zxnvaC','U','aW',1);
+INSERT INTO t VALUES (24,-4685992,'klat','AruAcMvxl9qkTxIIYT0xzwlPP7YgVMPKSDH8lk5etFxkm5jsc2PB9owaVBJ5M','P2YGLDEJYcdiDmo2OKyqcJ8OoMiQ','hNyL01Wy9luJdvuzj8','J','Jh',2);
+INSERT INTO t VALUES (48,4122608,'nFLy','a','zMiCNX7RgYY8gj7b49fnwkfj8x','gqoPoZgPCFPfGoyvij2kf2ZpL5navUc6LRi4ETd8V2a0Xfc9fQQr5xrvAENL82XFYqcFwqYaTwWRIh','v','w',3);
+INSERT INTO t VALUES (113,-1315100,'dzlScEpe','3eiBL0lmIzexvJCM1fEmgzyZrGLHpiYMIz8GFpfydKD6GFo0pTXWdTnhnZtayvuBBCzKTSgb3T95RF','ShxXRoY8','Q','V','cJ',4);
+INSERT INTO t VALUES (4,-302240,'AQo5','tECs0JOFgNmK6BR5ooFmCESPQ9nPyd9vp2wXPadye','rKPWZaSmX','cHnJG9RZwOjaA','m','W',5);
+INSERT INTO t VALUES (-44,6700093,'RVds1Tn','dqhUjLN2kHOYlsND8jhVU0awghha9GP','ZDk3i4R8cvjMcsRgxo','54lh2cfUnoQnU5fKfPbBMRvRi1yN12g9klK3a','k','S',6);
+INSERT INTO t VALUES (49,8075758,'q9oSy0k','OtEXrAxXCAgAvPPHUhl','qOxrwRkP0fiQeKBN0k8VH','v2EO78urhHI8Sivr','E','QJ',7);
+INSERT INTO t VALUES (-112,774066,'Z6wWLDzV40','7h8TLHBQk0ERABx4XP8CRJ0ecsBCYv2LfASmKF5RsNyDvUji4eRyaz8IxrBMwrWI','NVxtkWKuGKm7HcvFRRbWIMZckJcMUxsStrS2pJy','vHhqGqbFmyA9TwBgkULltkAdOpc','t','IT',8);
+INSERT INTO t VALUES (109,-4885199,'O5NQdQ','FzDNazHs352mLhkMkN0tscO8HlVO61toOddTbI3sKOxqmjAqK3xjoDbYYQ4AQSRMx2OzxRNtKH2sQ7iS7k','yJ5isR8QqSdK','6eC2','2','CI',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT, c BINARY(10) NOT NULL, d VARCHAR(98) NOT NULL, e VARCHAR(52) NOT NULL, f VARCHAR(79), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-43,-4653312,'mEilIpWZ','UGF0d1SlZ0Z5iuRvb2dHNas1Y1kUYTehskmyvbWww7y5Op3i1ZWxg9xRR3PcD6MUq8JnfcxPzlU63IJI9pY','iMgrGu5otoFZF','8XYc8SfrB0Ye6cSK8jBXDy0BEbBOwCeW9yyZ','d','3',10);
+INSERT INTO ti VALUES (-43,-4653312,'mEilIpWZ','UGF0d1SlZ0Z5iuRvb2dHNas1Y1kUYTehskmyvbWww7y5Op3i1ZWxg9xRR3PcD6MUq8JnfcxPzlU63IJI9pY','iMgrGu5otoFZF','8XYc8SfrB0Ye6cSK8jBXDy0BEbBOwCeW9yyZ','d','3',10);
+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 (-49,-5286212,'58','nXf8Ru1yXnEOWIt','uixhbS','NyLhR0EXzqbJlnPIQ5Zm1BDluX','z','w',11);
+INSERT INTO ti VALUES (-49,-5286212,'58','nXf8Ru1yXnEOWIt','uixhbS','NyLhR0EXzqbJlnPIQ5Zm1BDluX','z','w',11);
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 (590112540239761608,125751367,'YueXbni','0Ux0x62Cf3WWW1OirepDikS0lJklzyW8hdI5LrpvWR4ZKorbieYeZj3gdsrVFrVxvapTcnOlbT1enB7Voo6FTANvuNY2mwiicvAqvZoIiRyIwNrFMCCjNrtI1Eog4h0h9YWFqJb4BtNXE2c9l0gs7SS9nH4Sl1T8C6lOZPcxvu3LbcKDsYLpXfn0g10R6IaXJsCer4IzVZ7WO37X3PrXZHejvI8QAKhwcXbTGrqNaGL2wEzA','WD0y21t5koQR5GIjeEl2EOT6mf3jo7pxm2eXaIAM6bernNlBxoLvVKe0Ou3','HiTGW3RJ7KAvdAN59NFmo5Ft0zXXWROnGrqmjZtltfxO7KY9DpeDP2NyUfXdA5Zv4NRLWRnPU2GUVGymFNOV','b5q7Ef6aHxTAD4p5qNXp15PKyrQED7YnfZ55pQUY80OKjBjr2S2jpP2F5cv4F3661Ej4SXUHFVqEgzEPCeUW8jF45q','HzTHDm1Fp4YWi9WTXMdBBJ0wylyQUv3m7tkOhmhV3q1MKA5g9N6KSSvVyUARaJxjouiqVB5ravPQJ5br71sE',12);
-INSERT INTO ti VALUES (590112540239761608,125751367,'YueXbni','0Ux0x62Cf3WWW1OirepDikS0lJklzyW8hdI5LrpvWR4ZKorbieYeZj3gdsrVFrVxvapTcnOlbT1enB7Voo6FTANvuNY2mwiicvAqvZoIiRyIwNrFMCCjNrtI1Eog4h0h9YWFqJb4BtNXE2c9l0gs7SS9nH4Sl1T8C6lOZPcxvu3LbcKDsYLpXfn0g10R6IaXJsCer4IzVZ7WO37X3PrXZHejvI8QAKhwcXbTGrqNaGL2wEzA','WD0y21t5koQR5GIjeEl2EOT6mf3jo7pxm2eXaIAM6bernNlBxoLvVKe0Ou3','HiTGW3RJ7KAvdAN59NFmo5Ft0zXXWROnGrqmjZtltfxO7KY9DpeDP2NyUfXdA5Zv4NRLWRnPU2GUVGymFNOV','b5q7Ef6aHxTAD4p5qNXp15PKyrQED7YnfZ55pQUY80OKjBjr2S2jpP2F5cv4F3661Ej4SXUHFVqEgzEPCeUW8jF45q','HzTHDm1Fp4YWi9WTXMdBBJ0wylyQUv3m7tkOhmhV3q1MKA5g9N6KSSvVyUARaJxjouiqVB5ravPQJ5br71sE',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-8019983744940868470,185699712,'nO57E','294zD2HLEmZKehLUQQlnMdIVrP8aRrZJAEbiBej8ZjyW8YJRMvZBktF1z0hHH8bRBYvjc1yi0JB0Fw9kyOcw1Wfbdo7oQCkmkHQ3Twj1e4ZpcjGBlWYQ9xItpT0ce4VwQG67xFfIgwB5xZemrrJKFhdxHjo5pT1rtqLy9z8p7uzgrfNjU30gh6qRJddMHKmCe2AfbU7p8YaNQZ9Z8AljSdZ5g2tUJAWkHE','AP7larQKRlMD3ABEwLfNBG4gv','sPffBgZ4o9lnCGYvGQmiRmbgMGto0b8Mn7zmstJtMYnFiIN1rWgGZVzrJRXq2W6RQPyYshDQFRy5qLVmV6TJsd8oDOJHfp8V3lWuY1NnirdbSfyguKeLF0wQzZ6NDp6HG4jiE0IGLA6fKAhKmVi0pEP10vUCDKCQYzEQFIyBs7HTimLyJ2kdmpZh3tO5y3','PnFSGybfuvuwzNwdJ5WW0pDZ','5ShXFkSc3x7I0opjcTbrMrnaRKANUOEA3GjujhyaGvnuomLHlBhxYAOjCf0JlkzjA5y9w',13);
-INSERT INTO ti VALUES (-8019983744940868470,185699712,'nO57E','294zD2HLEmZKehLUQQlnMdIVrP8aRrZJAEbiBej8ZjyW8YJRMvZBktF1z0hHH8bRBYvjc1yi0JB0Fw9kyOcw1Wfbdo7oQCkmkHQ3Twj1e4ZpcjGBlWYQ9xItpT0ce4VwQG67xFfIgwB5xZemrrJKFhdxHjo5pT1rtqLy9z8p7uzgrfNjU30gh6qRJddMHKmCe2AfbU7p8YaNQZ9Z8AljSdZ5g2tUJAWkHE','AP7larQKRlMD3ABEwLfNBG4gv','sPffBgZ4o9lnCGYvGQmiRmbgMGto0b8Mn7zmstJtMYnFiIN1rWgGZVzrJRXq2W6RQPyYshDQFRy5qLVmV6TJsd8oDOJHfp8V3lWuY1NnirdbSfyguKeLF0wQzZ6NDp6HG4jiE0IGLA6fKAhKmVi0pEP10vUCDKCQYzEQFIyBs7HTimLyJ2kdmpZh3tO5y3','PnFSGybfuvuwzNwdJ5WW0pDZ','5ShXFkSc3x7I0opjcTbrMrnaRKANUOEA3GjujhyaGvnuomLHlBhxYAOjCf0JlkzjA5y9w',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(80) NOT NULL, d VARCHAR(100), e VARBINARY(92) NOT NULL, f VARCHAR(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26379,32697,'8EW7yVcP5nHzeGX293hp8ibLcxxVkA7lg8wPSfZc9','ncgv76SQK1nsdJq0J34RvDVZ','Px1q','MNEMDlBvl83nANHNYl5W6NdCUfKyLSNRbrsawDbK7imblXzKNx','53bFXIgJK','KOdIt5k5xiGBprG',0);
-INSERT INTO t VALUES (-5029,28640,'NYs0FJEb25hJDKO6uiOxRPrkQxKtr6Qf','VbC','pRPFIpTDlQcai4XCNpHnu6OISXPNXpsfY5jWO8yCTSVvjXSKq6NOpns1O8lRtpqIyBY7Y1ZZZATAldOQP','eeoUUG','5prF2F7','I9K0pVB9ir6ZZGxxid4NrThzDe4gx8jiYhviaxp9LON5XbY1R2hyOlSnshMDxuH1p9RX8AR7xUiIRQ9fn9Y7lrMA0Ud9Qhz8d',1);
-INSERT INTO t VALUES (-9226,40651,'N9cxu','9eV3CGBtQlsl1KdK8L0n18C1jzZL7lu4qDnkXJWEnmba05Kkl5C','iKVvyH5FUhT5THvyblu1I64S5pyl','IB01FYZb1Hd3LMdNChQN62w','CKOrM8X8U8GJUHaL0Fw9yuuwiivQlkSpQJ4X5n5ovUDJPbUFqKkzg5XROJ4az','PCKdOF9M2GuQc',2);
-INSERT INTO t VALUES (-32678,30749,'Tc6pcLOmGk0AUXh1sTvoq7PLB4Pc3TU3BnK','SG9L9DldpZpFtHlWFgY40MtFTnHfrywbfAXM7TbmssqLoS6u','NqvHkveUG2w3Gv','Zy27ssc8aYkwZdNy5UQwUjvESSsrReprUQCsPi1z2XA','R9krD04lTLkknHo7ANaq0a4t7ffnOMOAcbzZFqkZDjkkHNcQSpvyY6kumPn3yKFC4IDhK8r6Ue4EyAF80ERMSld89azoVxYQbtA','7l2',3);
-INSERT INTO t VALUES (32588,6645,'6sozDIcGigwfSjiydDozlfTdmsSpkjkvHjCBbNdt4vcm2HS','Nq3ntBZrOp23EVexIh42dWvLOYJl3W0PGAH72Ve0w7N5PyX1d9AXyOYE8KA1JjcoHt0FBlW9','a0Mb4OMImQwuzvtA1DJrrVu7ggcgdqpMskgsBA4iZBKek','Xlj6VHlTUsaL','tTSCuTMjdsFQNBdc2MhIeow0Drspx4vz531XIxgH17jujXYl25kjhFHsVJMFUUpdPl','NB0suhjy582SgVtBipYTiitBnaTxhdvlBqz7zGQYAtzuLSAUW1AOtJcYm6dHX6SW5y7g7LUvGFYY0KYzHPxBscTQ5Mloqyh',4);
-INSERT INTO t VALUES (27679,53555,'GP3jk2nUfQUsi1FBNZZ6TDGLKnDY6bEYs7gS68ukTBZTi8qQUrcqiKFRVDLSp2TtUep6ceBxV','0bDdSPY2HGMWijei5CfdgrVnT7xNoz4d5n6xPQzNNhKQNQywSBOPUoM','9gmMAq9Et51MTDnluOrwTISFYiSJjpClAEH4SK','eXD6At34jzOywxpstP3aU','KHV6uZCq4QhXhgxTNGHYvRRNIRAoDH4RRwixBai2OpjPTL8mIwbck20570XUw0dlKEv1','nEf8bdhwmiXs1UQ8ivhzKNGMp5FiyCn1P5XFwcZML4nit',5);
-INSERT INTO t VALUES (-11585,34466,'99OcYb5bZrKvGPdyqzzoizLnxJb0BDb4AoTfZev','3qFdSTxy7rjWIcp6cjbIG4valVmfVZepfZQawR8ULU4eYHxHe2Lazc4YjfNInvonAhxRgTpqH1uLc7En7vaJXiXGbpDOViFs','HOB1XMN','iy','8bmHPR09j7n46dV3bF','OHwMgAfRvJhVbtKeYhCBLnQbgJSqXBb4oGIQRrSXr2W',6);
-INSERT INTO t VALUES (-31162,30722,'nebd25LiOL5fgJRCw63diYkIa72zSYMI7buXc','N','535cesF4xRTs7vWWwzBnySNt5cubGefHyoRzC2tzhFxdR9lBYsvfqqNg4Ee8XJsgJlowBf3gZNPr5tNeC8njBds5','iloOocRPXKbCa0OJG7HagZWx67UtJvuqafemxJWCnVK','RT7mfazfJB3yE8LZEFmX9wxeyjW5z82DSxt9BzcuYy9yVUbQ','TuQ64Run65DEXWTQylWqR2id',7);
-INSERT INTO t VALUES (3188,32212,'hjIiarlOOy70O7iwnv','GKUnIaVS0e','1qQM8eYm2LRiL1USYM6vRlC58t9SoRZdzhFuX1GfV9ed2','AZjAqfbQ6OptHwFTqitOEk1YzXNy8XzWnkZ','LqlxGJLJvwbKEjytxJxUxJ6e35DxVnTW2l8tS6C2FQkTsSB1zfEt6oProzQQLb64IdbUjvlqQcQkq2UUYwC','Qbes3jOpwW2ON5CPy9UV6UXO775WMGslgbHiSZhJZb9SILJSrrKEpcAvaqAvgii2Rl0LNkAnwfuBVPVleARAbZyPuCGjz',8);
-INSERT INTO t VALUES (16430,7633,'LVSMMNKymsxWYhmEefZ3Pv00muO95Thr3GZ5XVM59JndQTUUCxfjxXlAAT1lQ34T','LCy19LNGRX1314UPQIAbF6NsFJL4f0aJrsyFjsW7AOpvog7hYoRkTtaUDPbOOf7w6QdnqxbK5hnm8RDHG8L941tuq','b5VOf2POqJSj3NGr6DsQWt0vr1cd3Qy5eU0','08TbXfbCyYW5cUHu9NtKr4pl','F2H4bFoUffT8mY5FJHqz0kFwtfSmO1k9Eoz3hMVUh5nUKUq1AqrUv1tYQZZw5rKeoYW2MLORb','kTXzW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-326293479,33948,'ZunGE5v4UFhJzaR5V4M9YNj','4SxkocBV8TvOGHfYUZc6ZvV','g21C8DmMho000bjNn65T2uVotTmS5Wp1o911Ua2GRqqSyxbDxPy5FlP1SYBfHajP7CHqIGvzTBnA','WputeWZHEJyt','caq3yJT','SlMwFRqWCxDDGkjL9yoVdlTcmQa0ru6lSPpcrFlDyI1U375lZeo4Vy3yQPcf6GJ75v7ZbnIEjJCNFDQx',10);
-INSERT INTO ti VALUES (-326293479,33948,'ZunGE5v4UFhJzaR5V4M9YNj','4SxkocBV8TvOGHfYUZc6ZvV','g21C8DmMho000bjNn65T2uVotTmS5Wp1o911Ua2GRqqSyxbDxPy5FlP1SYBfHajP7CHqIGvzTBnA','WputeWZHEJyt','caq3yJT','SlMwFRqWCxDDGkjL9yoVdlTcmQa0ru6lSPpcrFlDyI1U375lZeo4Vy3yQPcf6GJ75v7ZbnIEjJCNFDQx',10);
-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 (-1150216730,62373,'aeNau4CEq2Yftp2blVhdVllkAXtqTHICTUCZL','kw9KR0QeQLq5EdT','JJ3gmdUXc6xdhcMVBw3NoyRZKtCcyfEc3BVlf8Kt6O3dH15BBm7riy6CVKV0G8QKdmIReNhNbHe4BAQuzBQdQFaoV91','4vJ2il21MWPC','QdlrawUyUfctU6Fyr2c6keW','I1ySJ3iWjUhEooYwIxwTGH3LMlSPWDeTtrheblNQtoNXMnU2NX0unZFepVf8RC5xSsgaXOvT',11);
-INSERT INTO ti VALUES (-1150216730,62373,'aeNau4CEq2Yftp2blVhdVllkAXtqTHICTUCZL','kw9KR0QeQLq5EdT','JJ3gmdUXc6xdhcMVBw3NoyRZKtCcyfEc3BVlf8Kt6O3dH15BBm7riy6CVKV0G8QKdmIReNhNbHe4BAQuzBQdQFaoV91','4vJ2il21MWPC','QdlrawUyUfctU6Fyr2c6keW','I1ySJ3iWjUhEooYwIxwTGH3LMlSPWDeTtrheblNQtoNXMnU2NX0unZFepVf8RC5xSsgaXOvT',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (988052326,27442,'eHdL8oBVe3N2vIfvTDdUNC9NqmaSuzSu5L768axpVkSHAXbvkCGRPnOxMEysv','ycl3PoHW7h7N9eljJXUe2XkpJ84lU5Ay5OtUPatImTd1GbTqna7cBrawlWoEXs1esD4mt3Qq52yqRdTduE1hodGSjZZXF3SNeXpTob2SxA7qOP6a9Zp4M2RqrrXz0cDObRhKQktpnk5ztxEagWpMXSERjEEYepYWR','8puhb5cqdliB89IkmrJJOfJBR9OEyv82JxlwVQ7QFdZM0BEHcIdOuJ0RP6SvT5JPTlnZMVHHs','CDMh9sZB171P9eDW3SMEJeJysbnq','8jfnVtK896RsVEcg00cDkuSM8dsvckq75w8','E933F56DYzrho2t5V0yA6',12);
-INSERT INTO ti VALUES (988052326,27442,'eHdL8oBVe3N2vIfvTDdUNC9NqmaSuzSu5L768axpVkSHAXbvkCGRPnOxMEysv','ycl3PoHW7h7N9eljJXUe2XkpJ84lU5Ay5OtUPatImTd1GbTqna7cBrawlWoEXs1esD4mt3Qq52yqRdTduE1hodGSjZZXF3SNeXpTob2SxA7qOP6a9Zp4M2RqrrXz0cDObRhKQktpnk5ztxEagWpMXSERjEEYepYWR','8puhb5cqdliB89IkmrJJOfJBR9OEyv82JxlwVQ7QFdZM0BEHcIdOuJ0RP6SvT5JPTlnZMVHHs','CDMh9sZB171P9eDW3SMEJeJysbnq','8jfnVtK896RsVEcg00cDkuSM8dsvckq75w8','E933F56DYzrho2t5V0yA6',12);
+INSERT INTO t VALUES (-33,6516177,'HlNHiKPHt','xqbeYOi10Hmo8rZQS5dLToWH2jmp3a24K2JIlAbDpV4KvGVWq7r46NJCaeCOwyBf3vVoIefPevi5yZAtVygxjPuEMTyLO9xWMyWglsUkRmXXHKHo8dTdIQRaqpJrjPlJYBz7E6DMzV8mGWSz8PnQNRmANv3b2m1RhjntzVRaNPFPSByqLcQjBIwlNTH6fP','u3L22cVQ9oa8aIt0kBJIe5aLvQ7sUnIYXtEM6iMv5uRkVNgFpsf','S5K67hANKQTDihCBHf','T','i',12);
+INSERT INTO ti VALUES (-33,6516177,'HlNHiKPHt','xqbeYOi10Hmo8rZQS5dLToWH2jmp3a24K2JIlAbDpV4KvGVWq7r46NJCaeCOwyBf3vVoIefPevi5yZAtVygxjPuEMTyLO9xWMyWglsUkRmXXHKHo8dTdIQRaqpJrjPlJYBz7E6DMzV8mGWSz8PnQNRmANv3b2m1RhjntzVRaNPFPSByqLcQjBIwlNTH6fP','u3L22cVQ9oa8aIt0kBJIe5aLvQ7sUnIYXtEM6iMv5uRkVNgFpsf','S5K67hANKQTDihCBHf','T','i',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (787427111,52419,'nU84wzfJzvGV1m2y6hy2H4SAnRwAZpPkhKkymGzYRQNnMVFMbMJu25Wn50K4RyGpFOAYAY5v','MfILk4i0jAymApSBh6AUBL5Hn9zJSkGGy2Ke4S1JLgaotd7tFmZbVSfj4iPK8JvmdIsYuS6jojOyDVQuQHBDNhE0YdWl7DRiMN','u2d3AOQbPfDtlX8lBDDkOq18OSl05c06mQ93LgVCu5fP4yt2IdnLLZCnwqmcaab0JPEY3','T','VqaVm4ARdUilSzM1M2cU3oNrUkfY4KMrEgV1mNyNcedOQLBtcoE8BCIM5Us7ALAoDz1Q','ZP89ZDEQyxKKXTTsoN8Vt',13);
-INSERT INTO ti VALUES (787427111,52419,'nU84wzfJzvGV1m2y6hy2H4SAnRwAZpPkhKkymGzYRQNnMVFMbMJu25Wn50K4RyGpFOAYAY5v','MfILk4i0jAymApSBh6AUBL5Hn9zJSkGGy2Ke4S1JLgaotd7tFmZbVSfj4iPK8JvmdIsYuS6jojOyDVQuQHBDNhE0YdWl7DRiMN','u2d3AOQbPfDtlX8lBDDkOq18OSl05c06mQ93LgVCu5fP4yt2IdnLLZCnwqmcaab0JPEY3','T','VqaVm4ARdUilSzM1M2cU3oNrUkfY4KMrEgV1mNyNcedOQLBtcoE8BCIM5Us7ALAoDz1Q','ZP89ZDEQyxKKXTTsoN8Vt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(16), d VARBINARY(29), e VARCHAR(25) NOT NULL, f VARCHAR(14), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6513,17032,'AIoXXbgNT','kW0ZCC2IcdhNInGov','kcHaE1','l2','8imWfodrI5utrfXWNjsHLAC86IvBgimWKfRYj40TeteKqhQZQr2coFYovC02a','KMgq7FuT6U5GVtYLtfRONVl',0);
-INSERT INTO t VALUES (61903,63451,'yX4G0','p4nwtZfu04L5YBSY','Cy1T2EjSloAeXl7Qr2vJ9','XkrRculei','0CGsEAj8xW262brU00AkK04GtcACA5CkkHKhAm','fJzNCSW73CHft5Qc47HXM39qI6eGg4o',1);
-INSERT INTO t VALUES (48657,33682,'gcYxE97Ro9ECHwW','3E3J6Wuqd','BKiQ','wMXM2x7a','8hSIlLdW2MgdbBFXWJncV1YNHSEFYC80j','2yqf0M0tuQp0RNQha6O1Kb4PTkdeSQCt9adwxp9Ciz6',2);
-INSERT INTO t VALUES (11798,63322,'8dxmtJM7','3vZsubC4hxPWaNK9RYQe','vp4XeMkGw2z6owISK3J9Cw','lccjxRaKAMtrDe','yTNzFrB4QrWM3YTMbQf7nYHCFKOC95Vn3MU4OKHVLxmXDu5fvikCz3IOJUFTL','3',3);
-INSERT INTO t VALUES (46578,63616,'VvkL5TMzJ','gEAzz89OFkmIywquziAyVsWC','xbVnVaFXj3mkkWDdgNkCFAqn','hFXauMn0btXLOH','x4w4Im6sXlG4qD8kJpZ1kjOAPuOjCwjkLDziVdNgjOD3f','4tjWvBeF96nsillpu9ynGzHSZlb0SiOPdFPo8wSszPGb5KbWKV9RZfmVs6BRtCAj2qP',4);
-INSERT INTO t VALUES (25116,62661,'kx0HwDNNXRGT','xZVU0xqwG1GJzUp','T7','BSsMG','HbC9FJCVOmPiPt5iSKXYStT7NosGv2pGQme7IBoWW5Q9IS','XpnUg7S4Ocxn6W0C63zsHyRy4HPYI9HrQzc4kMgkAvN1L8Qq8QhfVqJBTd84tNEvFbf1SAiDBAyL7XUajhaaLEOb0Uh',5);
-INSERT INTO t VALUES (30944,6617,'IXe','H','nM6hWgMbVhBy','I1xk','Y9unm4Pugdm3PDhym7YIOtpCl3jFpiR53','x',6);
-INSERT INTO t VALUES (17138,36592,'3BSec51vxa15NQ','JM5kyu4xwN7Iwubn','Ussspwv2TBMwZylmOTqTC','iL3iwgnAwNxDgZ','zuv4hU2','3Sil3rW3rJ3rr5jlxDZC3IXrjINjNeIrs',7);
-INSERT INTO t VALUES (11904,26621,'HBvDsKlA','1cbBoPoRhQDIfAjm5OiXxFs','85E3C4d0IdDog','xFnCRYwAhP3n','4rTYr6cXPVvVFPt2MFtQoQW8i6oj8s4YibwtUt','Sug8Rmk3a5klOYsW4n4KL3VoMC6tAGHGlIOjwx6Hq',8);
-INSERT INTO t VALUES (56027,27433,'OHfQRKUaVRX','Yy6fm7u','rYLs','YlquUv','DBk3xNVn3qjo2cGxIwzgxnwAXTtDDgMFTUdtHQR4B7SkEhyxZNlMMMK6YYEVf','oHqC1Zulb5TsGP1vIkaF6YgxKKQ4CstlrQXsTMQBV8U',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-68,-7706075,'eUJ6xs','bR8Z5xRw0eWyzxvB57mbWvp3xkMTtzGyfcBpTB73JLj','dBqAj6S28qwtLvokvcYTRGBDCsMQYIAD2sZwNGV7fAgz43QXxU','lymJdTg9MX09KWQllh1MO7FMtiw2Az876MWxFIXtRjic8p1ewVItgVDdHpqoFmpyMRWeaq3vrBgSFSKoZvJknbxcRdfwrQj07jwaX8B6BFAFIkSMXLjxyPs13zvrIsxigHp4tnQCeFno5Aes1wBUuY4','y','5l',13);
+INSERT INTO ti VALUES (-68,-7706075,'eUJ6xs','bR8Z5xRw0eWyzxvB57mbWvp3xkMTtzGyfcBpTB73JLj','dBqAj6S28qwtLvokvcYTRGBDCsMQYIAD2sZwNGV7fAgz43QXxU','lymJdTg9MX09KWQllh1MO7FMtiw2Az876MWxFIXtRjic8p1ewVItgVDdHpqoFmpyMRWeaq3vrBgSFSKoZvJknbxcRdfwrQj07jwaX8B6BFAFIkSMXLjxyPs13zvrIsxigHp4tnQCeFno5Aes1wBUuY4','y','5l',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (34,-7398851,'lxkz37IK','dcBkWNJe3BlkeHGwnU5uJK9VJ4jtdOXpJz6KYmwRt7uTbZGWZhbs8BgbOPUgUezzGBRV9h54tuac7yoGWmvleZGpyEBqIpf3EjsXEvUvaJlNRFvPK9CBDPhAx3YAscJzpkMRmCke5iZs8BDJDBej766Yl3z8PlqKPRaMWTzrb2P7HQiBDK4dIvF3OWvuRL0wNe1qtWee7dXhYjksW657zfmnB5SwttNowJIacWbKOZmAm0VHKLkREbE3Ebkb9rD','SHOWeyfQrtgF7NT4u2bqDpPGguNRJXS3IEePJlbge','NXR62vMgweLx8PfE','mc','d',14);
+INSERT INTO ti VALUES (34,-7398851,'lxkz37IK','dcBkWNJe3BlkeHGwnU5uJK9VJ4jtdOXpJz6KYmwRt7uTbZGWZhbs8BgbOPUgUezzGBRV9h54tuac7yoGWmvleZGpyEBqIpf3EjsXEvUvaJlNRFvPK9CBDPhAx3YAscJzpkMRmCke5iZs8BDJDBej766Yl3z8PlqKPRaMWTzrb2P7HQiBDK4dIvF3OWvuRL0wNe1qtWee7dXhYjksW657zfmnB5SwttNowJIacWbKOZmAm0VHKLkREbE3Ebkb9rD','SHOWeyfQrtgF7NT4u2bqDpPGguNRJXS3IEePJlbge','NXR62vMgweLx8PfE','mc','d',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-65,-2088343,'x','j8FtthPzsb92gQXUOD87rdUR7XaOniN9w4JGKNyJ9E9bj5Imsn36oQGgF8Vvfd4i3r9QC7aIZzj35jtDqvr4DQii3KQhAKHQQYeIhQba7OOmguuKjfmXXAKoVWyv2pOJEQdtOzgRxqB4g5kIO3c8nHNfwnFB655','ZK','ytkCu4qSfT9InJV4FKeu1HgY8U5sHBDjwNB24o9LKav1NOnALpf2JhnFct4MvCjCOhsK0Cy9KzllCZbk8AWG1skLHgrqnLeYeWfeA8pZ3BhH3j3z19BPvkdRxOApDvZ1uvneOyV3LRsJX6n4UZwo941KJe3VoPpADhSYNX','Z','aN',15);
+INSERT INTO ti VALUES (-65,-2088343,'x','j8FtthPzsb92gQXUOD87rdUR7XaOniN9w4JGKNyJ9E9bj5Imsn36oQGgF8Vvfd4i3r9QC7aIZzj35jtDqvr4DQii3KQhAKHQQYeIhQba7OOmguuKjfmXXAKoVWyv2pOJEQdtOzgRxqB4g5kIO3c8nHNfwnFB655','ZK','ytkCu4qSfT9InJV4FKeu1HgY8U5sHBDjwNB24o9LKav1NOnALpf2JhnFct4MvCjCOhsK0Cy9KzllCZbk8AWG1skLHgrqnLeYeWfeA8pZ3BhH3j3z19BPvkdRxOApDvZ1uvneOyV3LRsJX6n4UZwo941KJe3VoPpADhSYNX','Z','aN',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b SMALLINT, c BINARY(70), d VARCHAR(59) NOT NULL, e VARCHAR(66), f VARCHAR(91), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (310538,20768,'H82g','XgxxdWQioHoOZar6WlTFY2aJHToaLfvPF727sCo','6fqQkkVpe8rQauehAVqasjzV9ftzWoRMBkyoBFx','rPn','PE','Q',0);
+INSERT INTO t VALUES (-2855714,-27723,'2PL45t34jSSGHdTT72gALweWKl4Nf5CXXM3kSl1SYViOGW5k1Q6KbT7','9Yc8SguYvZn87nrojBOT5RdpzcMYukJxM4','kXQZnkBRBmAWhS7pOmR','WC','nB','Jh',1);
+INSERT INTO t VALUES (3664631,-6613,'3BWF8cxz','eiD09noGxXL872Bu8WDhaWTsrGOI0lXCJ317P','vag30WiP2','Ujy2wlexGBxkV3btnt3eYJW5zeCVK','gz','M',2);
+INSERT INTO t VALUES (7542458,14263,'h5xBfpTrlsg9dqd5MCtviWyyGoFG5q','5X8dKac2xLoLIYQFafhiF2Fe','bKhj6o45w2rkWWLaazi1IljR4FVtTvOFPlL43vk2giukfWsfqbcycuo3vkPY','TnwRMNFth5Jol1y7k63EMQqKmY6mJKhjDlSqU5S6OYnAvSV8me5WjTC1uu','5','E',3);
+INSERT INTO t VALUES (-1286351,26642,'GF8n8NdTfRyiftgk0NKvv8buPW82fXGgF4n8VPyVwR3KmsE8OedqWuLZYc9dx7DO8Hejw','pf9','oZnk4PuQtcuDVKEitngrzIRhzFDPe39RL0WEvjPszMG1kqDB1FWEKgXf9IrJW','eVK7QdSm9IXqUt','e6','Q',4);
+INSERT INTO t VALUES (7958808,13727,'UstnQ8dSxqoCKUVjf4iEo34SuBTJtHzGzO6P1C','cTFpP','byoOfhXLYj6WQ0VJ0JvUzsfkbHoTYLK4QvqkKoGE0LYME7Z','YZScBoihNHXHR','LT','IK',5);
+INSERT INTO t VALUES (86053,-21859,'N6BqcxiWQIOWnRvFPYVHoN5N5mKF','0HLS993sPDBNKD22XoHp6ZGpj','Nq6C75omjiBcLZKiz','OsTcu4LgWpY68kXVybhUglKeK6QLU9XI9eJfBiBvONoo4NkX3AF7Z','sg','hw',6);
+INSERT INTO t VALUES (2303831,-31219,'PPtUxPbS251pE0510uSJY0x5QjPIqTSr4HH9B6jCProPORJ9l1ryUkbjtfw1o7oLW8','CA7G','MwLSdsHYgfHROkOzbPRIBe2J4eIakfDam2qR0ZXkXE7T','ayBoIyiqNyTvOvSTEiE0jwNYQ6tSmFItO0Pg1hZ9J665BPqw48fQ4cmwp0VlAcCctL','85','O',7);
+INSERT INTO t VALUES (-7906956,-15213,'ep7i0pR3flPEQEJrpyPSPJPwo0W7r','mqXZHWfzO49rxAIDpQnuqdDdMUb8bto94','JQJkgZ9IPGmVF0UostGXQ','TdglPw8AMLZYwusAQ5qx0LqUNnFvlTZE9SElDVOpgSLB5yeZgvKNrIopRLXnbLX5jIHi0jK0G8u','B2','g',8);
+INSERT INTO t VALUES (7978713,-1525,'oGD7NVzQy1CsCyJy0YKzR6GguVlqKvQyQ2V7FxUzUH9l4cEq0YVYWm','Oou5nAzK1DbitToabtiS4vhQanoJUzKz9Q','SCxqGFfl4OZZYxKGiY5tUF2rKZ8EYJn5GpwSNrrrRrWwMRYfrThaP94tEt','ktbjiUT50wr6z','5','fx',9);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT, c BINARY(70), d VARCHAR(59) NOT NULL, e VARCHAR(66), f VARCHAR(91), 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2389272,45736,'10VGbiJYC1cxEaN','BEg','wYMZXBx','B9zp2FG','lv1m0Rg5s3B9B0FwiivTvs','9yXudhnaWglKVpFqso5J5KHgMXFxxR0ZFvAqTiGqUBKLTYq9ihiC9UW',10);
-INSERT INTO ti VALUES (2389272,45736,'10VGbiJYC1cxEaN','BEg','wYMZXBx','B9zp2FG','lv1m0Rg5s3B9B0FwiivTvs','9yXudhnaWglKVpFqso5J5KHgMXFxxR0ZFvAqTiGqUBKLTYq9ihiC9UW',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(17);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
-INSERT INTO t VALUES (10629854,45463,'NZYGoe','XhSJgnMekQLklMpEsU6','2esSUBe','VY8QWVixHo','4oE6PVngBnKKlpJms7YD0yimYJPgXa3SWCnqzAME7nVqb','U9ZYd4Ybx33ajACYYOw8zj1JwyDWKYfTbyG7nS',11);
-INSERT INTO ti VALUES (10629854,45463,'NZYGoe','XhSJgnMekQLklMpEsU6','2esSUBe','VY8QWVixHo','4oE6PVngBnKKlpJms7YD0yimYJPgXa3SWCnqzAME7nVqb','U9ZYd4Ybx33ajACYYOw8zj1JwyDWKYfTbyG7nS',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4851329,805,'d3dqqBq0vac','N0g61ymfBmRfQ6GgdYt8rvy7Bk9h4kCb8H9DErjnSQX46H8vrGpT8dZdHwTw92QB4IOv6xOKHDzgKFxunlSTkdSy1cIZyd9292XdzyXqUMFE42mIBBgxrR8qM94w6o9rlWksAoorz24pxh5086N348r0FjMwZKeS117gYlLqldTUrsaDity85mxgNU8GSJ0Mz4UWvWQEfGsCk8sARmnYFKPeNYcITvKr7gUlH3PuxmxQjzS3IgshOEFKX7hmN','CSu92','1Fj7ahDyL','reT5QJfzOMUmbIK9lkRIF3gSRBVoZyS7UFid8xafXIcf72Nsgd7KUUD4GSx4uPG5WNmIy8cEbpeR','FSmu4rJGKpspigemNSfrZCiisiT2V5IlHfDRAB1hGUdpUFzEYqVKmXx3W2HUiD5C9CzQnrlG',12);
-INSERT INTO ti VALUES (4851329,805,'d3dqqBq0vac','N0g61ymfBmRfQ6GgdYt8rvy7Bk9h4kCb8H9DErjnSQX46H8vrGpT8dZdHwTw92QB4IOv6xOKHDzgKFxunlSTkdSy1cIZyd9292XdzyXqUMFE42mIBBgxrR8qM94w6o9rlWksAoorz24pxh5086N348r0FjMwZKeS117gYlLqldTUrsaDity85mxgNU8GSJ0Mz4UWvWQEfGsCk8sARmnYFKPeNYcITvKr7gUlH3PuxmxQjzS3IgshOEFKX7hmN','CSu92','1Fj7ahDyL','reT5QJfzOMUmbIK9lkRIF3gSRBVoZyS7UFid8xafXIcf72Nsgd7KUUD4GSx4uPG5WNmIy8cEbpeR','FSmu4rJGKpspigemNSfrZCiisiT2V5IlHfDRAB1hGUdpUFzEYqVKmXx3W2HUiD5C9CzQnrlG',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (5652910,-18228,'tWMFodaUxLu','L6g2Mf','SqmWZZjP2ex6T7x3vw591ut0uLLM9iB6ABxVoyBMkNFNZuFyXmy5n','PBLO7yre5rUfECz2bLvur9SKMycUu2GmZ9PkZLDAdMmS7vC32JYp2lUShtG9S','9','f',10);
+INSERT INTO ti VALUES (5652910,-18228,'tWMFodaUxLu','L6g2Mf','SqmWZZjP2ex6T7x3vw591ut0uLLM9iB6ABxVoyBMkNFNZuFyXmy5n','PBLO7yre5rUfECz2bLvur9SKMycUu2GmZ9PkZLDAdMmS7vC32JYp2lUShtG9S','9','f',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (4107478,22294,'NDJ58vdLYVl1lbrgItrZr0hXQAFjMOD1aNo2DaM1JLQsxgjyR1z8dTyBQsqQajqH','oPe','nRPSewAizJot1pPIxfIa2ekiKQmSWNuxh82Mvn0dU7t','BHverP7Y1l5tlKv7eYDxfIwqjIT26xAxx4pbUj8eHk2uzkeqBAIJaUNyKnBTY7','i','u',11);
+INSERT INTO ti VALUES (4107478,22294,'NDJ58vdLYVl1lbrgItrZr0hXQAFjMOD1aNo2DaM1JLQsxgjyR1z8dTyBQsqQajqH','oPe','nRPSewAizJot1pPIxfIa2ekiKQmSWNuxh82Mvn0dU7t','BHverP7Y1l5tlKv7eYDxfIwqjIT26xAxx4pbUj8eHk2uzkeqBAIJaUNyKnBTY7','i','u',11);
+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 (-3179631,-2315,'pMxBrwhVoVBtnWaBEEovrYD0zbqI83ca5FcjrDWw','8bYiI7UodUBChhfzt','vCkEyeD','eUghbXM6UzAWDOiZ8Kpni6zPQVOjANc0XAJLyBKRJ36G3ht1lZkmk5z2E8D1NZb6Xl5ArkbL5P5tEAmMQq9fG','Ol','b',12);
+INSERT INTO ti VALUES (-3179631,-2315,'pMxBrwhVoVBtnWaBEEovrYD0zbqI83ca5FcjrDWw','8bYiI7UodUBChhfzt','vCkEyeD','eUghbXM6UzAWDOiZ8Kpni6zPQVOjANc0XAJLyBKRJ36G3ht1lZkmk5z2E8D1NZb6Xl5ArkbL5P5tEAmMQq9fG','Ol','b',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4982362,10610,'AJDsUtA1WPKWjhPA','CqTcVReTwl15vAe9RjKFecjxzXwrYOXvDDvc5X1ub2l9UqUBwrVWbMau','VO0XSlRLIiO65u0ue2d','8Sy2tbVAz1x8hC4Yb6QZk05OekHpu','kRamjucJtOZqBdZo1XanpkOY22vrVDjMolN9VMfUy6jElSqVY2hywhc04xtrc3nRCVyYyMnHro4v5nCvPqZFYSfTtw4wW9V07aEQ','UcEeF3v2HsMdrmhRMQowKcsR94vvGIe4axNSOeSFwSXp6GowGdEzM8TRiojpm1xy0fImFrhPevmJMoZiBJ',13);
-INSERT INTO ti VALUES (4982362,10610,'AJDsUtA1WPKWjhPA','CqTcVReTwl15vAe9RjKFecjxzXwrYOXvDDvc5X1ub2l9UqUBwrVWbMau','VO0XSlRLIiO65u0ue2d','8Sy2tbVAz1x8hC4Yb6QZk05OekHpu','kRamjucJtOZqBdZo1XanpkOY22vrVDjMolN9VMfUy6jElSqVY2hywhc04xtrc3nRCVyYyMnHro4v5nCvPqZFYSfTtw4wW9V07aEQ','UcEeF3v2HsMdrmhRMQowKcsR94vvGIe4axNSOeSFwSXp6GowGdEzM8TRiojpm1xy0fImFrhPevmJMoZiBJ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(13) NOT NULL, d VARCHAR(51), e VARBINARY(10), f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32672,34,'Pwp4auJGjxM','9oP19D','dk7','OD3MN8rynNGbfA68e6Wd3HyKuYKAmDuAJkYc5ipV67HhqyKgDrm1XCDz','4jZE5SQBpYIxGaI36PzEqFEpegx999JvQ9EFYBDRMUiqaaJkOxfFGtkZ7sODrpKJd7o2TCLr','TyX8BvMcvKTPwXBDMbocGV97nYXOcEQFKtBb32YRhPS8tugl5aAmeXSfLg8rIDBUo6e61Wnfd9TyR0FPkOI',0);
-INSERT INTO t VALUES (31252,113,'2NeeF3Qi','vePS2tOrS0cKNAXKmDr3','hEwse7ltX','PfbX4ksnl5F2uKoap','5A1DyYnjAMIyQCpdrP4JmAXAU3abOdUEGAEg11374NvuFeS4gS0RIgkWSeoQsQLu1','mg8fciEUB9q7BoqA2',1);
-INSERT INTO t VALUES (64530,-122,'B9AgZNik','oFzAfYIZBFzYCOdVcoNIWSZKvoNtvTAK','A2RwYjX','ciy3UchrixryfN43Wj4JmSEtbrjHTtGs6Z8YYAMmmtwJNkoTwhHBJnbboayfxo1Y3dcehI','iX','9wMv6M5nIGjeiXSjB',2);
-INSERT INTO t VALUES (9848,-95,'nB','iAxq6qSqvRp4DBGqAW3sCZAfNxtwaZZzV0aCdlDf','HC1E8CZAC6','ObFbIiDOtCw2fZjUpZIDGa9F84wH874qa','0Y9OHvjO2x0s7zrk5aT3GI4yWP2vHXTHxtuVwCMsbgzC647O4EGs7OJ2gOCQF','8ZuuM2unT5',3);
-INSERT INTO t VALUES (10425,20,'POXgKtY9VcC','CdLDDsf4X7Lt0fwnERAGtICO7kIEAxh9usxL2XpcG','Of','0ukMgL1pEfMCdhkTPoR1TpHrK8QHiHdv2N5wIfmBej2C','Gu2vzocqUGSvLXbszgTtx1GsUxy5k4VEi5','8gan0j7hJo5p7UdRL2BOriihxPccVicWzHPkhF',4);
-INSERT INTO t VALUES (47965,72,'m','hP2uu0GEXYz0yJNnIDAw','Qr9O1T5uO','oCv','ZrTmynVqbcZO7F8xSqrbhQFvpx','of2lyylHdssu',5);
-INSERT INTO t VALUES (30039,65,'xDX','oGZHJYV15vGjbBt2TCS0gq2jckfAtwFniw7c2Css17KVD','PX','wloUbVfOyS9XlYGWIL2pQ6kCdiKV6Vr7XgZqJbXSV','mIQpAOL','5xW1x53dHYY1gmwes0w3Ltrjy3u7UvSEQNXxmyxF6uQ1nKrxYFnwLU7sLbHiamko1JDQt5dRMHIAsXhFvfP0m4',6);
-INSERT INTO t VALUES (58511,85,'NeYOxzA4Ct','M2C8gnmExHoiuXyeJmzXM','aC1eB8','7F9To4C5poSKXE1eqBIVj98chntf7Bt6HB','gjNY5K0UIDCUFeygC1dfT4E7','9ys9yIFTMGcdym5oJrzcSJOeKW',7);
-INSERT INTO t VALUES (48183,-3,'efhgjKi2ZRYEw','8mG4fJrl0lq','2gKfCaN','SZbH2YsB1R7kDWgNnFQuzA','KgE50bRpbRxbBNW3FybKLPBzFgeoGHvpY6aUhJSEhFRYVqD20GY169s83z77o5bro4Y4CcKBgTRNgZnxD1SymyDRNRPS','T1VqIPJDJTgKzZnbUM6E1jiq92h4368',8);
-INSERT INTO t VALUES (55883,38,'pzwsPKJarQbI8','hreinYmtEQn4','yKhy','KhG22ePbKOKgcyWSocOe6JncNtxAroSp','vzYSlU1zQoSPG16Z5BjYHTg9dD7njPJ21zYGfaZmVw2J5ThJ4obMtZkhfvh8','NO9LW9amSqkXSF2D17VtpUXwILAImoJ9RxOWTOMM37Nw4TIFrS3Mnkl8V37du8A67NIjgzatWaaKejDTi6H4mxkfO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-243664,-27711,'TV5DaOv0K6R','uC4mYJUIhMZZeS3ZVTu6VuqqYZ5PVHXslWycjWPaJnAUOaVOdB6l1urwWkbLYxAKU0Q6kxG1v7FVfE119XJOMk73QOJQOomfqkbca35QgfZCW6SMtfep7WIMjrrgwLOx50e7knh16KQxjqruEUxhAY0wc2tvdlbM3tN8R9tbkDE7IM7PJonDDgyWTOgjDIokK89Lip2u9ubZCy3ax','8Hn','XRiS8QajcAkzwZCaun5vulzUs8rbPtBwUYK1z2srjSXYQ1sVvtKCRvTYyKuxhSsMvdjCbt5OMSXxWlxabJi3R8fEKSWY2UVT5zpBjOl4z60WlMGSJ19F1k','Pl','qE',13);
+INSERT INTO ti VALUES (-243664,-27711,'TV5DaOv0K6R','uC4mYJUIhMZZeS3ZVTu6VuqqYZ5PVHXslWycjWPaJnAUOaVOdB6l1urwWkbLYxAKU0Q6kxG1v7FVfE119XJOMk73QOJQOomfqkbca35QgfZCW6SMtfep7WIMjrrgwLOx50e7knh16KQxjqruEUxhAY0wc2tvdlbM3tN8R9tbkDE7IM7PJonDDgyWTOgjDIokK89Lip2u9ubZCy3ax','8Hn','XRiS8QajcAkzwZCaun5vulzUs8rbPtBwUYK1z2srjSXYQ1sVvtKCRvTYyKuxhSsMvdjCbt5OMSXxWlxabJi3R8fEKSWY2UVT5zpBjOl4z60WlMGSJ19F1k','Pl','qE',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3452656,28148,'S4s','cTvlbOp4eYfeyi1XyQiF1Q9Z9qj3QdBvko6pI4yqWgdSva6ScdXtSuh6zkA4DyDNC47FfC8fqASAKqfoi03utdesmmNC3bgjKg9bxIgtNDPc9bByo3kiXEAcmAmxs4Xagc0EZ1L2r08pl5WvcibNt57G1dVcy8qoizmq06TEislSbfRFAzrWD6nKlG26zg2ERObHhLaQbPNZrTmBwqOLq','urnoMFlEoDGV3uLShec502Z2oAEuzDyURrnMT','JzT8xRAOmbS7dsmuJMadtaotP30Cj99o4rN6xwqNBrwyq53QLdOg819dNts8Wh5ghdjcYjs5m76nRNkusiZuyMsfzq1KtcgKhHkbGtuMUyIwaDfVoDuZmmIV1Sjtaz3jQGnzAlgBiq8Cj34NhE0ycLHOgWb71eKEBHKttxkvosAkQMQI7TLncBDWIwMV9qQA51eR2NtXsOOu8GwM3z6gF6PSINwDu','6xw','4',14);
+INSERT INTO ti VALUES (-3452656,28148,'S4s','cTvlbOp4eYfeyi1XyQiF1Q9Z9qj3QdBvko6pI4yqWgdSva6ScdXtSuh6zkA4DyDNC47FfC8fqASAKqfoi03utdesmmNC3bgjKg9bxIgtNDPc9bByo3kiXEAcmAmxs4Xagc0EZ1L2r08pl5WvcibNt57G1dVcy8qoizmq06TEislSbfRFAzrWD6nKlG26zg2ERObHhLaQbPNZrTmBwqOLq','urnoMFlEoDGV3uLShec502Z2oAEuzDyURrnMT','JzT8xRAOmbS7dsmuJMadtaotP30Cj99o4rN6xwqNBrwyq53QLdOg819dNts8Wh5ghdjcYjs5m76nRNkusiZuyMsfzq1KtcgKhHkbGtuMUyIwaDfVoDuZmmIV1Sjtaz3jQGnzAlgBiq8Cj34NhE0ycLHOgWb71eKEBHKttxkvosAkQMQI7TLncBDWIwMV9qQA51eR2NtXsOOu8GwM3z6gF6PSINwDu','6xw','4',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6127492,6245,'A2yJ0NNdrKiUvMedoCpfdDxX6qMl','fgtCuW5iUT9jG0hEmAqXEG0ktgJGPubAWvTnuaTnIY1XhT1cMDw8fbeOUrc4We7IKK1f7WUwkpTygGwLCF5u6ITa9XeB66','ovBPofNJnsBYcmQWkgZ5uQHleR9HhyVluyhvj','L3LGdja2pM5LkzAAv8mOSo26sqFMS7pQqNTng7MEb5UNuRVpUW6kPrVyj5WCtGDJ0IfIruD1C6VRXlW77QlzeBca5HREerVPhhATfQEEXDb5Y16pgb7FIhRy1TA59Uw51cuifiSoDcFlVAi9flYOhdA6EdqLLBcQhqJ4gxi7QWluwjKadqRMATSzqnhNWRIcMij','h9','Ek',15);
+INSERT INTO ti VALUES (6127492,6245,'A2yJ0NNdrKiUvMedoCpfdDxX6qMl','fgtCuW5iUT9jG0hEmAqXEG0ktgJGPubAWvTnuaTnIY1XhT1cMDw8fbeOUrc4We7IKK1f7WUwkpTygGwLCF5u6ITa9XeB66','ovBPofNJnsBYcmQWkgZ5uQHleR9HhyVluyhvj','L3LGdja2pM5LkzAAv8mOSo26sqFMS7pQqNTng7MEb5UNuRVpUW6kPrVyj5WCtGDJ0IfIruD1C6VRXlW77QlzeBca5HREerVPhhATfQEEXDb5Y16pgb7FIhRy1TA59Uw51cuifiSoDcFlVAi9flYOhdA6EdqLLBcQhqJ4gxi7QWluwjKadqRMATSzqnhNWRIcMij','h9','Ek',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(39), d VARBINARY(97), e VARBINARY(32), f VARCHAR(76) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1132318963,100,'kWLhRLyQMGXL6Py3jI9DXENj','YdjN0tD6UAFjaoY1','WAr7JXOpRD42aG6Mpwvobf3APbRj6bx','itJZdfKc46CDsX3LbC9Cl7tvf0tem3xOUgbZTo0GyzHF30vrDSz','8M','q',0);
+INSERT INTO t VALUES (668896041,214,'cq8Ncd2FIOVxuAG0xMeeTou7knG8HG0jJ8b','VIOdjy4LmjwrFLAPX7DWWWrHTyOvtmVqQHj4vUzPRqjr5zOx1zYfm88azf7GBoRljxaRQMKW','r','w2fpyz','T','3U',1);
+INSERT INTO t VALUES (1895249154,215,'0PgOoNcxgah6','r6lH6g5MwPSLgega','9HVCJvAmBsrAiC7sewGIXAWPW1fKc','wJw2EOMVDfJbwwHO8LblVeDqJThAOvDvl','r','0d',2);
+INSERT INTO t VALUES (-710813352,223,'PaMcLKmNQWLr7A6bcCtHn','KXIHxxSZLEV7z4F','7YuiqEnhdRaZrrdbwgKMDM5Cev3Me9R4','cjJr35Ci8YsDvPspD02rqTfjECjpo3WJd2gIU2rnNO6UdK59vg','X','x',3);
+INSERT INTO t VALUES (-35096808,89,'tBMkjZdoVGRxAS0Owf','CQFZfd8c8UxBioMr8FPzKn','816iv0CeSwK9lSVkVZsGfJxJ0e','61xihTjju3lWnM5cAlEonZCT9zHOZIRhPRq4957z5GR5AD4ju2JP5UwEoyy6fAY','ix','pu',4);
+INSERT INTO t VALUES (-1654688030,253,'lgnD0gBCQPTxN23N7I93348XpEbE2Hu','zGWZ1ZNvINzDVxY4QGZxP','kgYN5rtir0aNDU','LZNdtvOl','J','C5',5);
+INSERT INTO t VALUES (-706731144,248,'M4c7aVwLZ3J1iIY6Bab014Jxr7GfgoQ3yADBB9I','Dl9Cj2M8pF7rOMNuIUOgqPkpZDyvwjMsc','tM','4','nZ','u',6);
+INSERT INTO t VALUES (1470595384,125,'ThoJudvuM0BSPkNYold4IJr9Idroy','ENkTLXL8Cb6HcJ4uBBvMxftTs1TigIMyiegYNJdfoHniIf7','dNLsyu0IJHNiQR21u0DQPr085SG','zei4fT1uhBUjAPxwe2in5W7yG45cm6Vt3eZGClfePepUfWNs5od6D0OGSwXvidsOZ7qnnD','oO','hr',7);
+INSERT INTO t VALUES (488806826,124,'rKDNEuPvQyPgn1','tCcvlYM','uqx0i4WsBvUNAfrcmE4aJ','UQ2orFQI8wPUTeOLnm3t4XuRkUwYOKqEpOIX','z5','x6',8);
+INSERT INTO t VALUES (1495487969,232,'WCmOxZq6O9OsEZd','2D8QkWC028v31CavZtMzu4aTCIz7r7Q6GGyLXEy05luPqOAWb4MEyskgsjmB0PX201e3Iwd','3lNuYZdgFHHoMMS09gfB0W53A','aDban9ZyuaRbbXtK0bAJkItwF5WGBQ382vRg4Ju0yXVNS','Q','t',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(39), d VARBINARY(97), e VARBINARY(32), f VARCHAR(76) 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (33912,-3,'tIMdE','mTkQ7Kf5','CBHJpXz','f2','xLxl1sd6D7ze5HAATNruH2LmVEIxMxjA2ds7GcHwkKzZiCCsIAs2zHkQMpLincnULSkANuFvdCus7Hv7pJ27','hf2kAe4BqRpAIUzew09qxFrE5LXVgtlsf5WMPDKtaGL5Pdt7Pm6xvKjwOSlvVBgbFHAhdQc59q',10);
-INSERT INTO ti VALUES (33912,-3,'tIMdE','mTkQ7Kf5','CBHJpXz','f2','xLxl1sd6D7ze5HAATNruH2LmVEIxMxjA2ds7GcHwkKzZiCCsIAs2zHkQMpLincnULSkANuFvdCus7Hv7pJ27','hf2kAe4BqRpAIUzew09qxFrE5LXVgtlsf5WMPDKtaGL5Pdt7Pm6xvKjwOSlvVBgbFHAhdQc59q',10);
-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 (28561,95,'o8VVWQUT','YyLFpqO9ewT8l3cAdf0lDXfXZopYHX7Nii1vcIcFokSiFu','T4Kk2','HCG1i3','1EJk3qsXCtxsopZ3pTjmQc6xFDTaDaFBKOYzEq5yE4EwIMPWuDqy7Lkxnhx1keHXS9kfan5SrFEySGpS','Ghfodp0tp32RkzMMnGFCbDrN82fRFZdxNEuJGQ0',11);
-INSERT INTO ti VALUES (28561,95,'o8VVWQUT','YyLFpqO9ewT8l3cAdf0lDXfXZopYHX7Nii1vcIcFokSiFu','T4Kk2','HCG1i3','1EJk3qsXCtxsopZ3pTjmQc6xFDTaDaFBKOYzEq5yE4EwIMPWuDqy7Lkxnhx1keHXS9kfan5SrFEySGpS','Ghfodp0tp32RkzMMnGFCbDrN82fRFZdxNEuJGQ0',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (40826,106,'B','WMNKb5AQf8T6MuBVq0R5cIje9K5VammBiMQyeXhE7lGqlosGI9HV3uS1ReDvOVkwpYUCn6gvTJCOihmjtRBK3BJPILdSCaJOOMG3LgA4bsXItTuzpcr2TaTjZ7frpox3SkhYhr0r8Z6JxfAJgviNCEBth2qMtnezn3Wxx65Xwp6yvE0Y1D9bNT12gTHlBsVGVsR0sQJXotkT5EpNZVaNrakOZqosHl8S3oy6rV5DLXfaA9AIHDL9GhkTyq','dG67hCANw2','kU2tzCte6CPLtnv1dC57Ys6BfhRQswiEKF5m9HFJdy','x2D3BcjnzghoWIBzVBo0U5WBUO8gGstHaN0a06YNzv9HVMhiDF7AdWGKPnmsgshoCaQJsAfN3QhijJlU','1sO1xnuOd0wQdauq5PqVX6RuSshFGpKw9Q1ZzPlF',12);
-INSERT INTO ti VALUES (40826,106,'B','WMNKb5AQf8T6MuBVq0R5cIje9K5VammBiMQyeXhE7lGqlosGI9HV3uS1ReDvOVkwpYUCn6gvTJCOihmjtRBK3BJPILdSCaJOOMG3LgA4bsXItTuzpcr2TaTjZ7frpox3SkhYhr0r8Z6JxfAJgviNCEBth2qMtnezn3Wxx65Xwp6yvE0Y1D9bNT12gTHlBsVGVsR0sQJXotkT5EpNZVaNrakOZqosHl8S3oy6rV5DLXfaA9AIHDL9GhkTyq','dG67hCANw2','kU2tzCte6CPLtnv1dC57Ys6BfhRQswiEKF5m9HFJdy','x2D3BcjnzghoWIBzVBo0U5WBUO8gGstHaN0a06YNzv9HVMhiDF7AdWGKPnmsgshoCaQJsAfN3QhijJlU','1sO1xnuOd0wQdauq5PqVX6RuSshFGpKw9Q1ZzPlF',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (57148,102,'PZdjHTg','D6ZpDh3T89Bx6m2AY1V0VrzmdQUdy9NBnyymtL7TTJX4MTVnQKELUoURaDtW1FVyaCYi0ZOt5xlZjY','3Kn','tH7usWsHbzUgwkor2pw3XcNfzmYrnvhlyXmpBonAG4aq3cbC9wJbVo0QEYJI518ErRhz72zXxiZJM55JS84doj26PTtq59hn','x5WPwBsh6CtiGLp6wINu1mSi4lhejhiNZSVP4h3cWqRmKdFKqnXZjZE','lSyaI8FYiFdOjbGKuVJZiDu4',13);
-INSERT INTO ti VALUES (57148,102,'PZdjHTg','D6ZpDh3T89Bx6m2AY1V0VrzmdQUdy9NBnyymtL7TTJX4MTVnQKELUoURaDtW1FVyaCYi0ZOt5xlZjY','3Kn','tH7usWsHbzUgwkor2pw3XcNfzmYrnvhlyXmpBonAG4aq3cbC9wJbVo0QEYJI518ErRhz72zXxiZJM55JS84doj26PTtq59hn','x5WPwBsh6CtiGLp6wINu1mSi4lhejhiNZSVP4h3cWqRmKdFKqnXZjZE','lSyaI8FYiFdOjbGKuVJZiDu4',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(24), d VARBINARY(67) NOT NULL, e VARBINARY(71), f VARCHAR(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (53,14516,'qAj9yLMZx4U2GvhC','Fq42TvNpC2zBrx15H1d1T3mxPeLx2PHU3TUvFVLel18s87XH5I','Jb3hQaFgjNhlm4fGooRXyxtschTky9stAcbnGE1slAPGAa2gmr','VEXgIAthggFDZRCQx2ukcpg','mT9BsdoU6jBPCIWYQzhWOlzcGJa6jqotxKbg','MUxHwSX2XQmfExG8PPQJCNbkgkwNBxYPYDm1nIzod490kOeAlnRefAMOsb',0);
-INSERT INTO t VALUES (23,43146,'or4rCRyQvwsskvwNYj2qb','2NYX8zuZglHbEZc7Pwlra','Rae7zdzBAyGMhFuavLuLjOnLgcjL2fzIe1GNWTR1iokm9fb7WJBhG4rlv7of','kYcoaGLKdYm3CK6wIlpLz','aUyL9ZrInuGWvjggIUoF8EBs4xybxPFTf1t56','11IZgQIbA3khWh2tBaGuvAQs4eNnSO1GvFiiNDYJ5a9i7hepdDMgvkQHlT01WP8oiALz22hoXRfT',1);
-INSERT INTO t VALUES (215,29661,'Urr4h2mk4p','8NLTuFMhWZp0LEmkH21fQnWYCVEDty1FLvxaaIi8Kip5tsQ5VFVnQb9ZwhtLCpQ2','tG0m0WQjsOzNPa0mmV6OByr0Ppan6DE8PTGeqcdrZ7rBj8XpwFaW4','vmXrJAgaf1sXzqbQ','ixJeqIvYSXKDmJEnB2XJej9pSBp9d7g9','11q1UyZfKWQbV1Md',2);
-INSERT INTO t VALUES (82,28341,'aPkjCm4xO0VImSaq970To3aA','R8W62g295fn8uJWF6CD4vyI3d4tormmoMNOHMszX','XY6bGsPEMOBVxUq5JhIGjFNWE1TbboGobAYAP','bGnl8MRhPBD9e5o1rAXIjjlddJ','RMlnO7qVTjS81E61GmYxdwtURWt4l884Ha6qYmZhegagCXbfMkITkiSIMnjH','G3BInF1pagEI1TmOjIUtvLTt2Su1vskNeVtSPaUpAO7qYMr4bUWEvjtYHQsL5vLSpsqJrwCTvH',3);
-INSERT INTO t VALUES (224,23054,'vB0KB5K','lxDJqaOFAyAV2IUQ50E70fS','pqrn57WiZL4Enc3JVGKkFqaaQyiltW','6ovv9CnTlY','QWmR1nbTF8us76XkCdaJwuLphcSxSckSqqjlOfm6Hc5YDpqtqT6EbAMYTpy7N','wukhJrRI2',4);
-INSERT INTO t VALUES (126,22536,'3QpC7nTrru81','f4nZLqlXApAh19EiaJ3BPtTsS2NYrfdQVER','kxtunAjoXzvzNYK5MWFaw0MisrmPQhwdF0R37bKmc750ucdtahBrZfBK50HPkLTGbjBsNV','gqSCpiEyo5sMiJ3eXTk2mMPlm','a34R4ZY','tc4BxQ0hkOxhcBcxJIqLV6SrFWjC52',5);
-INSERT INTO t VALUES (227,21584,'0hNTTLa527','KI1MIjdOfwXpJg5K23jtf8iJsDAKBLLNC','cZNgnjH0uZPKIixgEzLaMJGfm98MvVLsrmDhALMV1wrsol5LCC6O4VB5LuKEF6r9bL0vQDX','8stGchXWNCwdQ5L3pomIWl7','k2R26xIOq5XTMZhneq4d','lGGULl078xLYIV3adf3dRlukr',6);
-INSERT INTO t VALUES (179,25520,'rF7omJTGLZGDw0Kq','vMIE8','AKgOfBmiE9d8mozTKEbW4yspQCbQaWfCdNpYrIQtdPWqsNE60UEPtcEG7mhV27hWrazCQA','pjQ3Ei90kzolU5hS08','BgBnU1NzB0HUBl5OusgRSku7zXYvg6PvGCifXp1zH86jXDQnB07kQAfNXwz4K0ENx5','HjZgm0fUYzi2Ltu1V4KCLo6wmHof1xQRgic8aO6zpwGczkBroSjP0x6LZhDZ',7);
-INSERT INTO t VALUES (48,35218,'vI','mE4wLjTvXnpBoeIU','w81AA2xSYa7MYewdN0MRm8J3D2Wx8sWUNW7Ugc5fLxQD0EoT','bBiXpEr29wOwZBlxEIxO9fFc6','YzhNB4LDteE0qW9WGq9aKU4SYpjjTJiYOkosqkFOIAYQeNzRohGa','Q4g2gbPhZI1fA5tFIreOYEUscJUdyOBnzQnmRucD2vWgIXVyL9We',8);
-INSERT INTO t VALUES (227,24894,'9QgXVFbCC79I','WpFP7jB9EslaVcGtElJ7vxXGaxFtqBuVcqo','yGQrF21JtapubBi8lCQdkZGDWn9mulSRg7Vz06zbTFnY88KauXx1CPPtwIQhuNXEZ3RLLPf','0C8CQXry1J','6meQ0uHsSHJQs96iIgruydCONXpjMdm9K9xhwQdIWOJLFjn5u5GiURBhkScVAxdPGrvjXQN','zZgTg3SFSQPVOEuPRphaq93HASTMBD10kfakrIw7M6C76Fiu1MnXSNZz8Qm9qWG83SwhfDuLBTXjb5vl7Zcm3Gy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1728297036271359358,238,'K0vspRv7YSa','2dEO4si3IjmD4wN3zOHjKZGbwGauG','RoelP5GICwikf','VObHik6KD2PC3gXOWnGnSXzP52MLHSXOzWSTIMDHU6PApTDUjOkEv','v','8Y',10);
+INSERT INTO ti VALUES (-1728297036271359358,238,'K0vspRv7YSa','2dEO4si3IjmD4wN3zOHjKZGbwGauG','RoelP5GICwikf','VObHik6KD2PC3gXOWnGnSXzP52MLHSXOzWSTIMDHU6PApTDUjOkEv','v','8Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(40);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
+INSERT INTO t VALUES (6236473651881430155,88,'v5aXbLaB3','jEi7iUJz5v1f5JniYMGSJJEtw9TA3UNQgmvaZadPhYIO4nAJoW9KLd3Yfj0p4gqovORhi','jb6uLNSqKR5cxqgJnKHCqB1K','xtrvKk30TZ9yO7vg0l3LG8eMzSUvzpvSuIHdDehH87ek95I2kMLVw','z9','ix',11);
+INSERT INTO ti VALUES (6236473651881430155,88,'v5aXbLaB3','jEi7iUJz5v1f5JniYMGSJJEtw9TA3UNQgmvaZadPhYIO4nAJoW9KLd3Yfj0p4gqovORhi','jb6uLNSqKR5cxqgJnKHCqB1K','xtrvKk30TZ9yO7vg0l3LG8eMzSUvzpvSuIHdDehH87ek95I2kMLVw','z9','ix',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8202229076858911150,117,'dvUZkeNJ5jbCk5J8oNnT','sbWeUvwgjeDu1xSHIS4pEVHeiQI5Re35JRhjGvFUfeX8sN46iEkrFYoSCCRfxpH2gilqqekrbd1keasFIJRleYsmEDQl0npOWf4ZQnae4aefySbikdl7OmpU5Wn3hh7PC3BRphZBtiqFOGgMQxnXf9kevNcnZFZCAl8v7xPMCZMcdnFM8H2nTI0D','2gcYTXm8o','zAuvRBsdtx1tkHTGVV3nmHalqT8mMY1s5hVnYfIimJlMcdcYebhS8C3OBR','1','K',12);
+INSERT INTO ti VALUES (8202229076858911150,117,'dvUZkeNJ5jbCk5J8oNnT','sbWeUvwgjeDu1xSHIS4pEVHeiQI5Re35JRhjGvFUfeX8sN46iEkrFYoSCCRfxpH2gilqqekrbd1keasFIJRleYsmEDQl0npOWf4ZQnae4aefySbikdl7OmpU5Wn3hh7PC3BRphZBtiqFOGgMQxnXf9kevNcnZFZCAl8v7xPMCZMcdnFM8H2nTI0D','2gcYTXm8o','zAuvRBsdtx1tkHTGVV3nmHalqT8mMY1s5hVnYfIimJlMcdcYebhS8C3OBR','1','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2525652731972834642,6,'3TC027UhYlzmQN39a3s2sHtE02fjwqs4IhQIpS','CslvgtnsSrXfj4tloL4P9sdwF2eHC0PHSC5O1tAYROrIrRW6GJnl8nNB756VmsZKvvibTDPmS907izgjsxgh0EhmRPhMHLhD8uUkSwEr6NcT24CboD1Y9WnyhAecdvbmBlO9F77XMqFtdVbtkHxGqGR5i0egnkvXGwqzomcJ7MZCfJpshfYUctJP1rRAS07EoCgoqpI5fglTpesMXPIRbkr','2y8Wg8pWWJ','aAmPsXWNnyh3cEdXnSFyq5SIrYYXanhVTNosenSxzw80jgt25UqgsHuTpNOFjVzkL14x2ZaYdcsSCKEBFasM5PRvy7w0dvsnn41AYFjSUj5Q5Ev8rYApn','Zi','m',13);
+INSERT INTO ti VALUES (2525652731972834642,6,'3TC027UhYlzmQN39a3s2sHtE02fjwqs4IhQIpS','CslvgtnsSrXfj4tloL4P9sdwF2eHC0PHSC5O1tAYROrIrRW6GJnl8nNB756VmsZKvvibTDPmS907izgjsxgh0EhmRPhMHLhD8uUkSwEr6NcT24CboD1Y9WnyhAecdvbmBlO9F77XMqFtdVbtkHxGqGR5i0egnkvXGwqzomcJ7MZCfJpshfYUctJP1rRAS07EoCgoqpI5fglTpesMXPIRbkr','2y8Wg8pWWJ','aAmPsXWNnyh3cEdXnSFyq5SIrYYXanhVTNosenSxzw80jgt25UqgsHuTpNOFjVzkL14x2ZaYdcsSCKEBFasM5PRvy7w0dvsnn41AYFjSUj5Q5Ev8rYApn','Zi','m',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7725908408199420575,61,'8IVdlpZ','2mb6VawciN2X0yZwE4vFK32fiOEJdSiDVmjyBYZBuk1HDFyzbRKjNc5FDClISsXbiWuRH986MtPMs2EDtXVLEDo7JXclQVZ','mB5nC3','yX7qKhrkF3LisXdoY2cHWF4yHrOo4te8irHfe7S4r0KpvaEPp','0','37',14);
+INSERT INTO ti VALUES (7725908408199420575,61,'8IVdlpZ','2mb6VawciN2X0yZwE4vFK32fiOEJdSiDVmjyBYZBuk1HDFyzbRKjNc5FDClISsXbiWuRH986MtPMs2EDtXVLEDo7JXclQVZ','mB5nC3','yX7qKhrkF3LisXdoY2cHWF4yHrOo4te8irHfe7S4r0KpvaEPp','0','37',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-8482746893906494790,165,'mS','w474whAx6EKOGw5iiXxPXZTKtmt5YPrxYW3YB1VVzfMWjZCFpDRj3DKvDZe3ekiuIZ3RyI4SFttOK4s6I5SbhhFEEBZ5l1fLSceRD452MUvCJoZhJom9fD3FrPwTXXUd8zxxzo3bZzPfQnqjFf6AXfK4D4oAzBr5iNqTqH','apb7OFHn4zBDLKiR','8eXywtfeUGVguJYOoH4Y0jxMlQvucE0grPC8vPeFahKxNHi34skCaONMSWtIToSzHkXrlvWNRSzlwniPLgZjSsb7IUNdrSgfQpVNdI6KjHKmicgzKJFwO4','H','Z',15);
+INSERT INTO ti VALUES (-8482746893906494790,165,'mS','w474whAx6EKOGw5iiXxPXZTKtmt5YPrxYW3YB1VVzfMWjZCFpDRj3DKvDZe3ekiuIZ3RyI4SFttOK4s6I5SbhhFEEBZ5l1fLSceRD452MUvCJoZhJom9fD3FrPwTXXUd8zxxzo3bZzPfQnqjFf6AXfK4D4oAzBr5iNqTqH','apb7OFHn4zBDLKiR','8eXywtfeUGVguJYOoH4Y0jxMlQvucE0grPC8vPeFahKxNHi34skCaONMSWtIToSzHkXrlvWNRSzlwniPLgZjSsb7IUNdrSgfQpVNdI6KjHKmicgzKJFwO4','H','Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED, c BINARY(6), d VARBINARY(89) NOT NULL, e VARBINARY(88), f VARCHAR(6), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-42,7009902856251652861,'Qv','Atnfy3PAcUbB4tLK1PanTNVUmWWyCbU4VyNZp5HzzYxLZv1K4oxcACrp','sDt','KVS','kH','f',0);
+INSERT INTO t VALUES (53,11612240235617980870,'4','XADjoKh6gpAo9qPlrULfQZvzwmy3dqafoPFtAmODcD9Tu1yq47KGDK20oQW','dIATTuDAdTNtokpKmTmfSFSiYu6KGcQI9Pj4Ln5mbhw','veR','5','2',1);
+INSERT INTO t VALUES (-120,1526165585397834014,'xNd','U7wZq3tggs','eLeyfsJOeOhjfXtFJhxhUYJ7gf41YWWNWqV1s9jRqR6neACgNLZTGXZQjngCJyUqGApFuHoVuVNhjHcvy8','NVwH','rp','b',2);
+INSERT INTO t VALUES (49,2830736593363940815,'cE','2K5KRdTJrfLtn9gfetWJNywGb3cspi7PERddbmHq8dl271pJl5E5limfje5iMIIp0GZZJlRwuymk1MhFLCv','qhrnc0nSUAXmplysQcwGgL6uhFTOUeyjhAvG2SwSxQ8inDmxxLZkXlRAcaTVu4qANgGb1I','bz','e','p',3);
+INSERT INTO t VALUES (-73,3162840441401977257,'GAD5B','JFCNFrNl05TBXucQ','vYEzf61RY60NxwSWHLibFUSjzkxBt1TYdilbhsEJ9QhEK6jZxPRjukXkLMW6Q01dlRl0Ltoc2k6NHciBtZ2E5oM','5dCslj','yo','k',4);
+INSERT INTO t VALUES (70,1925889688794590857,'c5NH3','K19ei8Yy8c3N0zxXU6KXUw8d8ZsGDoLUoH1bYm9rMyyb6QnlimCev','lB9CUOXKgf0JpFOHO5Mc','q','T','X',5);
+INSERT INTO t VALUES (-13,9105225219092903026,'ILp','jjIpPLmvVrsAZ','rWrWUOHBYmn91mZzRjguesvevde4sNlzDF1duUK5t89aCwN5r45JNwoR','Z','0','O',6);
+INSERT INTO t VALUES (36,4605331459203592324,'9MU','rhnIDMKv7JsFlcHQbgdRgxiMqE42u0JbkqYpJpdYSIBEAvbvuupsE8D7ah8Ocw3cUDFAVtc35tBX1r','uKLz933fdkL6CfXtkCW1jIR5IMOideOioGY2UXnPZe8w0h2zbAG09WsBA','8Heni9','F','D',7);
+INSERT INTO t VALUES (13,3679006020029373047,'AH','4emiq2w','hWhzNMKP2sAJgJa71c6CMeCzWubpei33VYKSmb','QB7','ta','S',8);
+INSERT INTO t VALUES (-83,13138283197175652833,'yoeq4','NK2xyuiYsAu7zY4FTU0lWpmuKOMn3nhx2K0P','vbEp5QmeBvcUDVPa6w01tOnUIXmi8Uhw2xxA0OZaqOXwP6tc5rflovq3fpEgZ6ko','t74','Y','h',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED, c BINARY(6), d VARBINARY(89) NOT NULL, e VARBINARY(88), f VARCHAR(6), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (7213415732899669126,18415,'zYhMPITr','SjtvHHaOhzhtiliQJQit80SiwOFcY6EIS61aabckktJ4X9xw377MwIm','RipftZ6ACOmrPxtWHqglahzTE61ImoIHPPDStKOc1pKqD3ty1kcfjI','STtKPlK','L1KD4bKdhNG5AV4jA3ySJr7T9ZuNI6WEAmCNzDYYna049L','Sr5cwZTsBaDJ6d1yfKcX0xcFzeiPTC',10);
-INSERT INTO ti VALUES (7213415732899669126,18415,'zYhMPITr','SjtvHHaOhzhtiliQJQit80SiwOFcY6EIS61aabckktJ4X9xw377MwIm','RipftZ6ACOmrPxtWHqglahzTE61ImoIHPPDStKOc1pKqD3ty1kcfjI','STtKPlK','L1KD4bKdhNG5AV4jA3ySJr7T9ZuNI6WEAmCNzDYYna049L','Sr5cwZTsBaDJ6d1yfKcX0xcFzeiPTC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(25);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
-INSERT INTO t VALUES (16725015287166595305,42896,'V6jh6Y','X4ZC0jfLg0H9qQTOWepWlNphnYyF064S1ZDruUnu','TzFCGnZ19Gsa','85HHgsqN16x','Zcv9V4gvVaqVzTSQ6kMdssD3keM029Q81NEf79nO4rDskq1','dy',11);
-INSERT INTO ti VALUES (16725015287166595305,42896,'V6jh6Y','X4ZC0jfLg0H9qQTOWepWlNphnYyF064S1ZDruUnu','TzFCGnZ19Gsa','85HHgsqN16x','Zcv9V4gvVaqVzTSQ6kMdssD3keM029Q81NEf79nO4rDskq1','dy',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4504093956990670444,7914628537608708669,'ew1','kpUk8s2MK','oWfGINrBPO2k5jrkVBjvi6G','GrFx','QF','N',10);
+INSERT INTO ti VALUES (4504093956990670444,7914628537608708669,'ew1','kpUk8s2MK','oWfGINrBPO2k5jrkVBjvi6G','GrFx','QF','N',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(7);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
+INSERT INTO t VALUES (1121135301924132672,2684082097285099646,'f5fMZ','ldnmBYCuX2oe1S0hNs12tfsh3Omg84a34gq4FvuaPrXOGh9SOlJFORu9f8Z9u','5DBXKjptnbv7bWWVXlApOvg4ZKhZuhrqQMXvyrb5aKKX2qX7iWI5hY9pp969lM3Qc5v','9z','10','N',11);
+INSERT INTO ti VALUES (1121135301924132672,2684082097285099646,'f5fMZ','ldnmBYCuX2oe1S0hNs12tfsh3Omg84a34gq4FvuaPrXOGh9SOlJFORu9f8Z9u','5DBXKjptnbv7bWWVXlApOvg4ZKhZuhrqQMXvyrb5aKKX2qX7iWI5hY9pp969lM3Qc5v','9z','10','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12261655407884269305,31229,'KJ1i','x1PiqcX86WLDpT9UFjZsqipvJdxc7VzRY6u89WGkDDot','hYnfIytrcw2cSVNLmShXz9GF5QytVNO7oAEj3pwdsrzCEuJr','ft6s9Hrab84eUFFJwD1','7bW3K9lQBDgBFMikrZX7lD14Sg3F3A4EOOa2VAmwxjuvIO9WxKU4tmPgyNuFmo1B20IYiXGwY7g','bfugsCkqiEQtIVq3ju3VDYm9mdkCOIPpibgD41MHGoknQMTTeN4',12);
-INSERT INTO ti VALUES (12261655407884269305,31229,'KJ1i','x1PiqcX86WLDpT9UFjZsqipvJdxc7VzRY6u89WGkDDot','hYnfIytrcw2cSVNLmShXz9GF5QytVNO7oAEj3pwdsrzCEuJr','ft6s9Hrab84eUFFJwD1','7bW3K9lQBDgBFMikrZX7lD14Sg3F3A4EOOa2VAmwxjuvIO9WxKU4tmPgyNuFmo1B20IYiXGwY7g','bfugsCkqiEQtIVq3ju3VDYm9mdkCOIPpibgD41MHGoknQMTTeN4',12);
+INSERT INTO t VALUES (4396216214281806124,9183289505777635844,'KMgzg','BToY2bBk4HBMId5FcBRI0NkGFxhgHPJDcAE2trxEE7Ujdsk4H4J2ni5uizmfGgw2UPydxorEnnwHorCvkr7JrbGkTLW6d1x88T4MUxHXboLPbFnJ2DNZKxBpBOGZdaax5lIkx9guF8szAga2kD6G6SgH7rks6qKKf9uiMH3h14fhj0tE0RlcNIAdDSbBdJiryVWljJ','WLrXl2k25Z5qSCEfXTD8sEIuKdVhFxn8iy','jS','m','3',12);
+INSERT INTO ti VALUES (4396216214281806124,9183289505777635844,'KMgzg','BToY2bBk4HBMId5FcBRI0NkGFxhgHPJDcAE2trxEE7Ujdsk4H4J2ni5uizmfGgw2UPydxorEnnwHorCvkr7JrbGkTLW6d1x88T4MUxHXboLPbFnJ2DNZKxBpBOGZdaax5lIkx9guF8szAga2kD6G6SgH7rks6qKKf9uiMH3h14fhj0tE0RlcNIAdDSbBdJiryVWljJ','WLrXl2k25Z5qSCEfXTD8sEIuKdVhFxn8iy','jS','m','3',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7557449210209904986,42691,'LvaPYnTWGbsw05mGa','fsO23XngcKCJ8MNXuLqs85dgd0fSraXkBQpcDhzoJYqQZr6l0T6o3fKmlo9ZH6c3LgfdW8u26pITK0rTwmNwzd2IcFPTnoR7UvXeKMpxjoF4QGnz1xayTIbb14Wa6qSpEfledM3qlqGeyuKTOicOb9dMgFuEilWaxCboe1N7vfnPgdOAq5JMf2W1N3wVyLnVCKaqQxA5S5WJUD31GuRuAGw5J4aJ1KeRi7eN5HpIy0','IghzNmY6zrKOuh','C5Acx6fjz1E0Qsmwe1cAPxQm5Y6mB9X7K0zok9uWJpVXJ1','AVzrVBXxMC3NWaIEonjUT5NMJ047GkaQ8ZO2vQmMcVLxMr0uZWW8ZwhQss35sTcIJR6a7RR5Yz2hn5Ae3RnN','7t3x5k63WVwKCKre1KILCjVJzB',13);
-INSERT INTO ti VALUES (7557449210209904986,42691,'LvaPYnTWGbsw05mGa','fsO23XngcKCJ8MNXuLqs85dgd0fSraXkBQpcDhzoJYqQZr6l0T6o3fKmlo9ZH6c3LgfdW8u26pITK0rTwmNwzd2IcFPTnoR7UvXeKMpxjoF4QGnz1xayTIbb14Wa6qSpEfledM3qlqGeyuKTOicOb9dMgFuEilWaxCboe1N7vfnPgdOAq5JMf2W1N3wVyLnVCKaqQxA5S5WJUD31GuRuAGw5J4aJ1KeRi7eN5HpIy0','IghzNmY6zrKOuh','C5Acx6fjz1E0Qsmwe1cAPxQm5Y6mB9X7K0zok9uWJpVXJ1','AVzrVBXxMC3NWaIEonjUT5NMJ047GkaQ8ZO2vQmMcVLxMr0uZWW8ZwhQss35sTcIJR6a7RR5Yz2hn5Ae3RnN','7t3x5k63WVwKCKre1KILCjVJzB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(22), d VARBINARY(96) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(52), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (168,-6050979,'OCDoHnql8yFogZDvGz8em','yOkUEnEvCc7jYaMf1Vo8oNG7TaeTpTEQEFs0YYnm8OGOYz2YJO3am7','qRRaA','H1bfTX7gHWpgFhf429y9ZZqShF6ruCx4TSoGuYvTl2w71Hg3','7nC','4OLHDr9e7Bu3',0);
-INSERT INTO t VALUES (76,3590884,'UEvyEbUanpURRutC','7hN93PVxeoJFWf7OkSgkjOIoGKa1aiWFsm4','OLNYLycnXbXt','3eN9LUXi4lrKxPmdIPqaFcG1bAYiyGHSRDwDQbtjZH7fP8rOCT5h','BIDZclLoYFp7MZoClibHH','crAUwEtZnce6rUPegKNN52pHr6LOylbhHmvW1bSMAEPdYvWyrTlu',1);
-INSERT INTO t VALUES (17,588016,'FTgBsQkbpQL','S5BRzXNjWdmznb42dvlNjFKcfYbUAj1Heme479cuya5VJneF5Pn','jo6wHX1IpBkOS7skhb02kb6oait810oaTeKiDXr4BJwL4mifsfBkvw','to07G65GdqvqjPaRrHM9CBwpIcHFhwk0MikcHPIMJQrXMDU','UVtZHJAKHTvKApCnRIpXZsikertd8MqJRDOcyEWvcxRvXQcdjwVleZ1u71n3s3VRbx5uZ53V','ubcEnExBsOK0KLpO8xW7bhkh2pqQqtvcN6Gd4W3FHFCTeKZkoHgaz1lbAnYbMr2mwdtFAg7yMerLJwOrYhaUt3C8sPy0C5U0Tm',2);
-INSERT INTO t VALUES (183,-392020,'UhgSsdjcXhSUXZxG57E','dwi8PCCeTn70naPN2WnItZBRwylQuBF62QhqVBrYInZ1BGzbcSvTBPmJWUwck1x5YfHIdmoB2uuOaaIjDjX','J0CVxthsgFM6wo0IRljzTOyXtbmSa6GzutQpSP1bS9UnQ3wa','BHAVKEvNkpOBZrZt8xu8E6ROIH','EEeK6vRF1xeHnfcQfesLQaEEyEZkYLRqsbX9PbDfvWKYmYzXXIa6pVtpmOKU3p7K5Rk','R9QXhQj9XLr6kfZVtep2QmsNbt8xCqvKYl0HNjmTQ7ulF6Q',3);
-INSERT INTO t VALUES (167,-3207569,'Op','06uGiDlzAftuAIOtOMDX9IavwI6daxlbcBLcWt9NnMR9Hl5k8wZIpt0HmOb62O5SngvqFeesBoN3MdnDt5N','iG5Osbgfz7om','PbycrobLSgISNUT0pKGvb9rGrn5fjG6Yhe1E','b3WqLH6ULJ3JTRD7qMl6EUe1qBvRSjTdP7zncD8K7h7TE0wDg8K3etLHE9vv3TDZO51w9CggIaRzlEK3OqooCkkSSt9gSztCfa7','9KT2p85z0shLQYtpcTeibfMfNgTPahvBK94NgZPRtjz637AkOTUnQinDYNy1iseEJjL',4);
-INSERT INTO t VALUES (190,7553731,'WgYXt2qfaek','1vxVJC5hAbZjC1mynqGK4vYSMFWoiyGqbOUcZvZnVcDjzbRoePkHvLEh7NGgVv4gnBs61HbvNMzP','0c63KSGUCmngsQyBI','K5PYQv','ME','xpMqFGM1DIVyDPjAge7tTu2YxbpaU2TQHewTRZU3kCDctDICKpF8gjYOmF6rRgpVCMjuyxtg',5);
-INSERT INTO t VALUES (104,210244,'ghNcHPGZ89lbTuoF','CqtaL53P2lio12EjsZUevLuezB2L5pAF3TBL7gdWdTIeBJwdIGJ0VvO','EDFiJQdPU30s2QNJN0U3GbiuZdDilhPYmC2g2','BuVr7Ql1kPJSSyOnYLn2EQcLIUttbOOqR23EjrrI0dCCvt4o','qL8kXIdnSzI4o34WFvkA0idTgnvtagQUgBcpTcPHqqeD7FQdqtaomZHCvrzcP0dmzzxsYuLnk6mH44URhLk69m5Hj7mye1x','a',6);
-INSERT INTO t VALUES (235,-5689847,'D','LHR6qJyifUMplhLQvLIhVRIzxxv5D6otU','ZsdZHfLsrjo3YUrtrdRopz7ZhM9QX9rdfX4vLgKTEhq4','VGTFybk62sok2a4QueaOcSrJZZRqFnc1Q11TCDnd8YfRiaEwkEu','2ZSf','b31HEO1DZ1OYkSNKstrYzXsuCZ0CjESxZNXMUePvewEJ8PnGthzkFrv1slzq2KYHWtVJMpfjLP8',7);
-INSERT INTO t VALUES (109,-161806,'7SmG6','oY3ACVaAnNF7RJ80Zi5b6Rzs2cb2CsBCTK9w2ZMOmwOinAwuppGnnP','qeKK4tp2tB8QzYtcjPlfMtqgigJM3xyOreEsMWYyTTIFK','kBaikOS','KsLNC3sHCX0S2qF9IiQV9E2p0AkigvyMsCsI9qFYbx2PKRELsc0qfwhH5yIC0K800ZK4yYynCSbgGyl','QDrXc6sj4QHL35jc9UShXJJO6qCtjYFNGk4dahIWlNobD60zxQN61DJIUEI5XeQFxM',8);
-INSERT INTO t VALUES (145,715427,'KgBBqTM9FseUbLBfDRv','PJkr55HsXzu4Va','h4bZ7aUHDQlS3Y3p0Xm9rM7SU0Dx','UaDPtrknUY0X','Oixpyft62ZPp7vPBnzrAweF5gVJnaMpVw6YKhhbEvdPXiESMPLyB7yKlzyN0WwSaPWanTyBW8eRryAdgh4K52','Bhwaq7LwatstqyPE1YbMNZaBmXy51C68hUirH3WZe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1795461712194938291,4712171343689497160,'in','7DAv4lWPq7xvQ7tAr0phwuSsba0wmz0sUUMKqZyxMO2Mwxk4dGgGaTA7EOvk3J8m05Sx3c59Xw41VlXm2QPfAEWQtrLkf5xsK919fFCovD8QFYYdTHfdw3t2LjkXTKC6Vlpkg30QU87yFeVfOmhoHAAcXMrPV5IzCO55FhOFZd3cDKnmBSe','INqb47pg3VgJAikggpPJiWrR1MS3D0fvFzYO4HNT8fYWBAMQEXdnGmEirIkQCs','wtxJXMetcMX5GLXD9C5i675eEijzlXOkVCB1yY8DdDfq9qJ8XQ8t65BLA7c9jC2HQgfD6Whma5ocqyKLTljeLVqt1vrNsK9dO','R','E',13);
+INSERT INTO ti VALUES (-1795461712194938291,4712171343689497160,'in','7DAv4lWPq7xvQ7tAr0phwuSsba0wmz0sUUMKqZyxMO2Mwxk4dGgGaTA7EOvk3J8m05Sx3c59Xw41VlXm2QPfAEWQtrLkf5xsK919fFCovD8QFYYdTHfdw3t2LjkXTKC6Vlpkg30QU87yFeVfOmhoHAAcXMrPV5IzCO55FhOFZd3cDKnmBSe','INqb47pg3VgJAikggpPJiWrR1MS3D0fvFzYO4HNT8fYWBAMQEXdnGmEirIkQCs','wtxJXMetcMX5GLXD9C5i675eEijzlXOkVCB1yY8DdDfq9qJ8XQ8t65BLA7c9jC2HQgfD6Whma5ocqyKLTljeLVqt1vrNsK9dO','R','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7011104295082610906,5485282904737144024,'GgUj','jT9xpngscD45TB3uYnYod6nmOUpTQUjA2Fjn8hkVDhjH8k9JK62uZ77tOfP4ndn2TP7PbGFTYJp8lbLtMvNh4AttLAFWN81e','xeshvxZSCXzlxoreCReB0csU0KORR1MDAqpZX5zsjvlKCgGBKDfZ3ahv6pT','UDuN7s4jHh6U3OnIZJTRzCNH4fV5tc0VROJOLaWWzlmaool9OokhDnzF4IzlmkLW2Kur5NXb5aMYRPwKsB35YrH6P9pNQsRXQwI','s','P',14);
+INSERT INTO ti VALUES (-7011104295082610906,5485282904737144024,'GgUj','jT9xpngscD45TB3uYnYod6nmOUpTQUjA2Fjn8hkVDhjH8k9JK62uZ77tOfP4ndn2TP7PbGFTYJp8lbLtMvNh4AttLAFWN81e','xeshvxZSCXzlxoreCReB0csU0KORR1MDAqpZX5zsjvlKCgGBKDfZ3ahv6pT','UDuN7s4jHh6U3OnIZJTRzCNH4fV5tc0VROJOLaWWzlmaool9OokhDnzF4IzlmkLW2Kur5NXb5aMYRPwKsB35YrH6P9pNQsRXQwI','s','P',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1588805669181094598,5225889869749311983,'9','6oMruEqzkJ9opK2hZA4CBtL0r20wqpz4YKUbrJBSf56AgbXRfCBYdGflqmOGSBJgfJXtQQdvOyVnJonjNYf1mQSg16yDV25QZGNlBjoHR7mMTTT3HKXcdUxBhm0XD9UOpNXgBrORTtdM2Ai4337tdfkVn733ncKKmlExrNySPMa6Shmoq0aKfsEeuQQa5q','CQcouH494I7NYOOOERbNU1q','Z0wXhyTMxp3yJ8PxzXx94pm6imH4k9z4uzcxJISacEZBA7qldv6Y','CO','V',15);
+INSERT INTO ti VALUES (-1588805669181094598,5225889869749311983,'9','6oMruEqzkJ9opK2hZA4CBtL0r20wqpz4YKUbrJBSf56AgbXRfCBYdGflqmOGSBJgfJXtQQdvOyVnJonjNYf1mQSg16yDV25QZGNlBjoHR7mMTTT3HKXcdUxBhm0XD9UOpNXgBrORTtdM2Ai4337tdfkVn733ncKKmlExrNySPMa6Shmoq0aKfsEeuQQa5q','CQcouH494I7NYOOOERbNU1q','Z0wXhyTMxp3yJ8PxzXx94pm6imH4k9z4uzcxJISacEZBA7qldv6Y','CO','V',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(54) NOT NULL, d VARCHAR(44), e VARCHAR(44) NOT NULL, f VARCHAR(100) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1571748,44448,'HZWTg04t9bhUbe2','rw8','bN579zRZ','c4W7OHDzZ48ZVogku28XBKtCyJSU7BZXRiPd4CsXaTCwJMP8rENhkT','R','g',0);
+INSERT INTO t VALUES (-6172116,12641352,'ekeckqFNyEIwDjETpbJ6LPjYfWSlAIuz2i','aa9lKrC1c9Sg7aBSAOIXm9IuI0bgD9PSpWASR','UHL8B2u34w6DezFbFXO4gjZ','AxELBUIrxVybfPoYx8KzTTcWCprUK0qO1TIX5CSxvaO7YUcq2dCRSUCSJmTM93NEOUJuRm5i6KhRK','s','ss',1);
+INSERT INTO t VALUES (8201428,7163508,'dNUCO28wKrZ6RN4Wb2cmAuYXamF','c','uMVzFY0WYNmjLL','QwpoUKepvinUDNDDIoyTdGlbl7fXigDtVxXCP14sDa','q','1v',2);
+INSERT INTO t VALUES (745042,14340686,'LRtrOUIrtqXdD8shKb3eH0LdJVCAxUfU4LxdpXPxHriF','jutZ5wbJBIb2AaL','iFSDHFApJBJTweI','O','5','il',3);
+INSERT INTO t VALUES (-2096810,8879322,'fQKMb44uUtmBWO2','HjEs47aW','3bYs98xYcmQ','eaCz5V10fCquaEknxN2EBhACEvwOrul6ABe3LWvmqZVh6wCxq52s1gz','e','V',4);
+INSERT INTO t VALUES (-5730084,15922922,'WGh7yaupK7EXlv8hLz1vz4z6AgqKPwo3GkHj','vuoqvrrEEi2DfBqnegPa8SORp73D','WF60f4HiNW','ksTREN7jz42iFGcXsVeVuEP4euncZl4hzJ5iF1Bpwny2Iqix0GUCWw5bj33fCT8f3nzd03','W','H',5);
+INSERT INTO t VALUES (-6915079,54308,'liOYYmtIoupeP9a5887iNEW81nulhpV26MYjpixawNomM6qC0YsLbO','rxp04Hy3at3QH2DIgL7','rocoXSPi02XdZa7Ulw0xPh2MZbAoTD5vaYBLyIHTO3','Aa7i1ezPSaNhReqMIuUXs4JixNzceZlGk51Qai3WRTc3Aqsb3JpJOqOObML4yQhlgUKOsrVYoP4','n','gL',6);
+INSERT INTO t VALUES (-3846708,6176357,'AhEi1sm4qNZzDt','8caTymsq','B3Xm3alQlHsBPr19Ppx','gGaJQYjDOxwyPVA9Tc09qUgCQaieuhMDwSak57WaZuhguhaCxytGCABj9b04resER5h0KgKuSoagVfVcvrL','F','jg',7);
+INSERT INTO t VALUES (-587637,979367,'xQmCggBSfkjA0NlxXrjapzfRV7U9p30daTI1TtNQ2UkRKb','Af46z0X51yt59pR95k3jwNYCPlpT1X0K0GrxMIR','Oh1Cd3JjDFb99xX3HUgtJX','5tRDkzEzVhzzCP','3','5B',8);
+INSERT INTO t VALUES (-7301035,4534430,'CceZGOuHDyUAPb45zs98lZDJdZpJQb697mKFXSzEqg1LG','VQquOvmZPi5olOu','CUFW2MH6xxsSpvxoQWXSrC7m4booP1qi','y5BvCKNMTmTf9B0mLWvW2Qd6gyvdwjJOz363x1BHKL9vsn03S3','a','yj',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(54) NOT NULL, d VARCHAR(44), e VARCHAR(44) NOT NULL, f VARCHAR(100) 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 (661605953,-357055,'hK','8GIgEL1qGDRaN7wAj','umBX7sGeuX1V8PuG5n9','EEyT3ANzXyfT47XDrpfGiK','2xf2rN0muywxjCg7I94LtOBWWdBYEFciXzGobYMEzsrYsPEVpKYKbKYKQqs7T5zpsGYRIFK5','e2GkFEE1e3eZwUOm',10);
-INSERT INTO ti VALUES (661605953,-357055,'hK','8GIgEL1qGDRaN7wAj','umBX7sGeuX1V8PuG5n9','EEyT3ANzXyfT47XDrpfGiK','2xf2rN0muywxjCg7I94LtOBWWdBYEFciXzGobYMEzsrYsPEVpKYKbKYKQqs7T5zpsGYRIFK5','e2GkFEE1e3eZwUOm',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (2200081180,3491731,'AbfjVCM9MqybvRwk','cXESjLSY70bFsNKxX3z0TN7qVi48m3WSDafJJD5el8QfxLqc5s858skI7iqkGn2','8i6HOTpXbQmKV','PerksSC5xATiQ8vdqLSzja56APb8YQXjuYgM','j9GbF5dHfFmtysIoKer','kOHlKPXG00xi37H',11);
-INSERT INTO ti VALUES (2200081180,3491731,'AbfjVCM9MqybvRwk','cXESjLSY70bFsNKxX3z0TN7qVi48m3WSDafJJD5el8QfxLqc5s858skI7iqkGn2','8i6HOTpXbQmKV','PerksSC5xATiQ8vdqLSzja56APb8YQXjuYgM','j9GbF5dHfFmtysIoKer','kOHlKPXG00xi37H',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (97472,6064806,'sk5yfPkD','h0EnMh1tneTKoVGofRP5baNkV2Nc6kM1V6UhD3im5WA','b7mZ2lSZ','FRS1IMGW3AYuRTpmdSchtGrQUKg3RE9oAZLuU3q7sW8','u','uh',10);
+INSERT INTO ti VALUES (97472,6064806,'sk5yfPkD','h0EnMh1tneTKoVGofRP5baNkV2Nc6kM1V6UhD3im5WA','b7mZ2lSZ','FRS1IMGW3AYuRTpmdSchtGrQUKg3RE9oAZLuU3q7sW8','u','uh',10);
+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 (4405533,12720037,'Lu3Bi4yqnl6yZdNJj0E1d51XYNDeQvcgS','63DR5ay5eeNn8Qkkko58GOLxzBclPnBsPTp','GnQKNGvSpqbN9yU9CeeiHHQF7Di89dz','dFCM','2','xQ',11);
+INSERT INTO ti VALUES (4405533,12720037,'Lu3Bi4yqnl6yZdNJj0E1d51XYNDeQvcgS','63DR5ay5eeNn8Qkkko58GOLxzBclPnBsPTp','GnQKNGvSpqbN9yU9CeeiHHQF7Di89dz','dFCM','2','xQ',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5194659,1593709,'0o5d1kDrFtBHNU063NZt0OJDF1LHtLKSfK9udbFlTeZX2hh1ZwxQw','J7pfuP2JMpRnHntahekrqj5wSRhlKCj30LPARl6pSns0WwTBb3LawWvgACmhnF1Z6f6Vs7a7gGMNxMBmfruEVI5vuvVuuNvYaHfVxoVvuiNjJNE6yXpPZ1DCEbYMjd640mm1c2oPrudiBcr6QsY3df8qoqsAxsJyKtH2WfTYq92Uqm9y307beBC3lqXKrCVd1hOXGeA3o3q','O6HgkrASXGcRpWDo90g','tVAYwUoq3jz0FkkbNC','D','Zf',12);
+INSERT INTO ti VALUES (5194659,1593709,'0o5d1kDrFtBHNU063NZt0OJDF1LHtLKSfK9udbFlTeZX2hh1ZwxQw','J7pfuP2JMpRnHntahekrqj5wSRhlKCj30LPARl6pSns0WwTBb3LawWvgACmhnF1Z6f6Vs7a7gGMNxMBmfruEVI5vuvVuuNvYaHfVxoVvuiNjJNE6yXpPZ1DCEbYMjd640mm1c2oPrudiBcr6QsY3df8qoqsAxsJyKtH2WfTYq92Uqm9y307beBC3lqXKrCVd1hOXGeA3o3q','O6HgkrASXGcRpWDo90g','tVAYwUoq3jz0FkkbNC','D','Zf',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1570796,15528972,'EerVC4cevd7aVC9ASpwWwss0hxX794aVgUjGkLfCu6Tli44q','j4M8g2Jwtn7kHDNCcmNK2A3uNlRnvu23UkueGFBnEeY8Cma7i32Oh9m5fLWlxtjFWpWQJNAxnM0F4biw05LAJwJDs7qCSjxFKKAGtEyj2','qmRtAL8oHhvkzkd7srM6fS8IHWyEVLweca9poU','YijQiX6Ey8994LgqREpuNedG6QEc7EGLOiIFv2EtT4kBNHCJ1wxFcvUuLVISVJewHPGTnZRKIYPrctnHmIqOFONdpMwZWZ8Idxl4COkOzNWjmyFBCJ6jn0x95QMu793JpJ36riCEXYBVh4cCVZW92LYoK3TWixTSDcG21D4AGYJPQjXDHPzkFARjTTr9YRQPex3p','d','5a',13);
+INSERT INTO ti VALUES (1570796,15528972,'EerVC4cevd7aVC9ASpwWwss0hxX794aVgUjGkLfCu6Tli44q','j4M8g2Jwtn7kHDNCcmNK2A3uNlRnvu23UkueGFBnEeY8Cma7i32Oh9m5fLWlxtjFWpWQJNAxnM0F4biw05LAJwJDs7qCSjxFKKAGtEyj2','qmRtAL8oHhvkzkd7srM6fS8IHWyEVLweca9poU','YijQiX6Ey8994LgqREpuNedG6QEc7EGLOiIFv2EtT4kBNHCJ1wxFcvUuLVISVJewHPGTnZRKIYPrctnHmIqOFONdpMwZWZ8Idxl4COkOzNWjmyFBCJ6jn0x95QMu793JpJ36riCEXYBVh4cCVZW92LYoK3TWixTSDcG21D4AGYJPQjXDHPzkFARjTTr9YRQPex3p','d','5a',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (951237,13964487,'rBYpdj1nNpWpDfP6y','dSUy4KMOQCrIbdA6iaNspNXAU4f','f4Z1udarV6yMLe3lm3qcmyCNmeewnd','TIND3WWWRArqRbbOu3ffWGpfb1noTQtewXjLU','W','Rh',14);
+INSERT INTO ti VALUES (951237,13964487,'rBYpdj1nNpWpDfP6y','dSUy4KMOQCrIbdA6iaNspNXAU4f','f4Z1udarV6yMLe3lm3qcmyCNmeewnd','TIND3WWWRArqRbbOu3ffWGpfb1noTQtewXjLU','W','Rh',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2313342,1218,'dRxT9TNP7XgguJRiSrpO3AHenTP92CqsOl8E7','eV9ma3SX5wWpyIroGFLyVGGBObMpDWAbGfwD9X5CWPUYsAF','7jco8Xypi5geKFhtRZ2KhotkZiKHC3TXUIw7jlp','mUGLhABIjnnaQhyJr2NJgd0byyeYc3Vy8KV66141PraAOuO5R','J','Y',15);
+INSERT INTO ti VALUES (-2313342,1218,'dRxT9TNP7XgguJRiSrpO3AHenTP92CqsOl8E7','eV9ma3SX5wWpyIroGFLyVGGBObMpDWAbGfwD9X5CWPUYsAF','7jco8Xypi5geKFhtRZ2KhotkZiKHC3TXUIw7jlp','mUGLhABIjnnaQhyJr2NJgd0byyeYc3Vy8KV66141PraAOuO5R','J','Y',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED, c CHAR(89), d VARBINARY(26) NOT NULL, e VARCHAR(80), f VARBINARY(45), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19219,6133703926852633348,'Q8BKNzSRquLl30xc1s68NS38RmTphNRaW3byLS','Y0k','1','GmQcyKFqx','sX','B',0);
+INSERT INTO t VALUES (2826,3053295641867952462,'57kwXGTRzSPwhxtp9W0t2K8o4DZoGJ9si7tZYMtagWi','XR2KnepcGhICoAgpaO2V','D2K134XCQEZpvecNAyvdI2YLKJWqZ','7m','M','k',1);
+INSERT INTO t VALUES (27511,7989529920290635324,'mVgRkLIFogCVyCWcvHk2','9O2IP5WmMxzdyiEbUu5vIuPs','nPMUTibGMpes0Gy5mD','ihMHoAyeDU46KC','Ui','L',2);
+INSERT INTO t VALUES (-28261,4170021054606780137,'SyZ7onOLAxdJHX1g6xjpiaFJuBY2F67VdN','9scUi3','b1dqldxY1I3nFqz','yKGXE4iuuz9ELnMJppgMZ','DV','J',3);
+INSERT INTO t VALUES (-2541,2236712498161043188,'Zk3sbSHHUl8fv46ljkMgmTYy3TlSJtauTJfC','LZNoyf1Z9N','aw8akGylvUy1kWh','eSUyiY2B5w','mW','7',4);
+INSERT INTO t VALUES (-5795,6185065261294584211,'7neEdkqDg4sApMEBXOZfhWKIZtiZe9TyLqwIOqPR51BskkgzHK','BX','O6d80r2L58gfB','g8LvPt4B','a','v',5);
+INSERT INTO t VALUES (18409,7080864586774462265,'RhI56PzGKe2Bs0PjPABjySlv29iVs13b5','XoQ1BLAy8wPk8ktgtkN3Xtb','JAjtuUpgT9nchCoWgXV9YNTLhB0J7fekT43uJ9EPXLFtsTvvxxH','o4tdW3SM5eIWRnqA4xV','6n','6',6);
+INSERT INTO t VALUES (22523,12751215837594645393,'hCsIZ9KIr9Z','FlQ','TlezWDpg07JihS9BLtsxiG9Mop8fp39VVc39DRPXXXMeXJB5POdtR','Rqhdjt','S','j',7);
+INSERT INTO t VALUES (27412,303052992812486890,'1vFi0MLQKpotXjSYwpFOsC1hNrn5ahugjFpDcBZoKMCvqS0vLAupXY5Zvo0IZoxNKLca5QvxVZkNjTuv','ZiY4cewg1It3UhSpLYEJ88Di','9RQOZD','pw95m69','M','W',8);
+INSERT INTO t VALUES (11146,13488067913072435145,'ZptVw6w4DtPs1MaLD9MF9m9Tpy498KipEKQsSJ9QWl8vDsusOaPT6WMMSTA6lmH','gkkXlOs9ltjwxKFPq9EgxI3T','bSHHTCqJ','N4IkXOIycC7JwrUOVUkEhtQHlJwSmnQ3JSMyRjA5MeTGn','8g','H',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED, c CHAR(89), d VARBINARY(26) NOT NULL, e VARCHAR(80), f VARBINARY(45), 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 (-939532083,4288128492920269756,'548YYJInLf6W9fURVjAayQXY','u','yEimFD3XWgXbWfnbOUT9M9unJWRViPNFGcCYVdGubobPtwFLZAiJpSprwRU8y','J1i3EKKdGJIujTC8hMZhL6n2te1DS88fotX','z','J',10);
+INSERT INTO ti VALUES (-939532083,4288128492920269756,'548YYJInLf6W9fURVjAayQXY','u','yEimFD3XWgXbWfnbOUT9M9unJWRViPNFGcCYVdGubobPtwFLZAiJpSprwRU8y','J1i3EKKdGJIujTC8hMZhL6n2te1DS88fotX','z','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(90);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
+INSERT INTO t VALUES (1135700956,5299492317099616944,'XyNWMWCXyUBHt2MRIIbY5FfSGQlcURVMAlj','iAS5Dcv7OVJJL','fuBNXj5OEyDqk','y9Usa','TX','1',11);
+INSERT INTO ti VALUES (1135700956,5299492317099616944,'XyNWMWCXyUBHt2MRIIbY5FfSGQlcURVMAlj','iAS5Dcv7OVJJL','fuBNXj5OEyDqk','y9Usa','TX','1',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2522170421,-2712327,'TSqPSGgbk','kno9co14zgFaP3TeCzcu0gBShUwww7s4vB48WyQW9qv2Gawf70C0zRIyL0OX','HAOXJGJgOjSeXLy','qeKwWqbsKXxbgRUxdqGg68YaD4WpXap','g3','MF8CCbSseeyEp9eZWWFYMOCgYsjqkcWRcrE1ROcU3QfMIcgRVBexc8mYGxVPdNrA93L4tzmQYf4ZrQRyCeqhGl',12);
-INSERT INTO ti VALUES (2522170421,-2712327,'TSqPSGgbk','kno9co14zgFaP3TeCzcu0gBShUwww7s4vB48WyQW9qv2Gawf70C0zRIyL0OX','HAOXJGJgOjSeXLy','qeKwWqbsKXxbgRUxdqGg68YaD4WpXap','g3','MF8CCbSseeyEp9eZWWFYMOCgYsjqkcWRcrE1ROcU3QfMIcgRVBexc8mYGxVPdNrA93L4tzmQYf4ZrQRyCeqhGl',12);
+INSERT INTO t VALUES (1744532779,3553122571800092168,'lZk34fv7cJY6FgN21OVlxYtDDq20wXTtqTOeFdvAggTR2Jnb9jMvW24hcwnUWpanLs8bvaSmxs1Bjf','VTp4','GMC4ZQygfjD7VHxYp4b9Yp2B1U91x1PKme','CiGaV6N8mDJujBMVtu2wHUHcUtEyhxSwdeFJFWEr5uG8','6l','c',12);
+INSERT INTO ti VALUES (1744532779,3553122571800092168,'lZk34fv7cJY6FgN21OVlxYtDDq20wXTtqTOeFdvAggTR2Jnb9jMvW24hcwnUWpanLs8bvaSmxs1Bjf','VTp4','GMC4ZQygfjD7VHxYp4b9Yp2B1U91x1PKme','CiGaV6N8mDJujBMVtu2wHUHcUtEyhxSwdeFJFWEr5uG8','6l','c',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1975710440,-8219989,'J2Z4PjEwgnJXsEfM','gt85D3RAp964tIS3p7YoapodK4I4zOqunKj0F7TwUdKwR7XaVeZ1Q5xxq2upAHd3GgjuzuiuHrdLPAE9KhK','oihOYxO27sCgvokU5AAuY5T5sTT','TzyzT7iwtjvpG8533sQWreIP5qVSMKrZD9ZdeRbz6xuu7jA0Mw7r4RoCWXH1K95Z2fYZla4JKZGTjkSkXwL5alEjIdXVKzs4QO84xb9K3zq','aO8WMin1h8zjdXqOoBXesmGtMK319EonTBPodU','cBaLjrCP7Uz497stVloBuCd4gU0X2BoikuFrVIkYNHVqAgCom0VeD3h0cA6yzp33',13);
-INSERT INTO ti VALUES (1975710440,-8219989,'J2Z4PjEwgnJXsEfM','gt85D3RAp964tIS3p7YoapodK4I4zOqunKj0F7TwUdKwR7XaVeZ1Q5xxq2upAHd3GgjuzuiuHrdLPAE9KhK','oihOYxO27sCgvokU5AAuY5T5sTT','TzyzT7iwtjvpG8533sQWreIP5qVSMKrZD9ZdeRbz6xuu7jA0Mw7r4RoCWXH1K95Z2fYZla4JKZGTjkSkXwL5alEjIdXVKzs4QO84xb9K3zq','aO8WMin1h8zjdXqOoBXesmGtMK319EonTBPodU','cBaLjrCP7Uz497stVloBuCd4gU0X2BoikuFrVIkYNHVqAgCom0VeD3h0cA6yzp33',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED, c BINARY(42), d VARBINARY(81), e VARBINARY(98), f VARCHAR(80), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3430,8007497,'a9SOjglqoE0nyziwM9ov6cbINBNTyzPXIEd','PiuXyJTUyyRHp5V3XRh','b1mKnkeMh5M0TFDMncIgpdM1ccoaBuCC2wx70Gnu2GCU6ntu8Z3wKDkW0IpRGIex4d','0ehemEqV6sYIZnP18sBRaw0sQBBpLoYiZH2WQyhPX4IuVQ26s3DTXdAU2asExY','9Y','qqJoMbcSb36',0);
-INSERT INTO t VALUES (-10109,4944556,'qXHPdXtYqBMMv4z','dME','JhuMMcTIG0VUooI178tJXAr6GXDCwMVZUHMCa34IDloBXmM9SDS6d8PlyRjz30ysDTPcbJOs2RbK','GBxDuagScQHw9D2igj0OY5S79aHuMG0fK87gAjwDvRAZ93vJSb2by3RkLB','gUtSGaqRSFIS4hyM2yh0x6NGvUivSFPay6wdphX5kHgEVWeyKTcrdnwNzMJYnFIvANkv3QAkyfQHX','2RtzWxPsQXNlJL',1);
-INSERT INTO t VALUES (10771,7531440,'n','5kZpmcn40qcDSU1vcKUq1c3slesJ0rnBo','UvcAsR99Sl5xhgRegk78wPS7agdPmmx2PLNyVndVQ9nI1JroLBSPFpMToOJdc3B','8IiyCkNvvckdaPPDK1G5veE2ic','mqMOpTlJYQzYh7fhPs47fEU9TO5oRIV7JvHDVrhDorrE2aj2r5TzdBnWyFyrfSAZ0y4bAOM2cUAtgnucmG1XXkdqSWX4','75iGLe45mbCb6lb8uEn9YwV5seg2kg9Ksod',2);
-INSERT INTO t VALUES (-32232,16643215,'3TQVHqhbnPFbSUdSYePWUXvfSw','w01jfTTT4ywp6EsViDhfv0jQ4sd25CCUDekpWzRFkwR00OWxtb','rphVQxY8tN31vbSf9VNJKzol8Bu0l8vvqKpHDYY','m5BA09yDpUSqDBoikC7EUKQcTNoTKMzHbYCFE3aoHO837P4yZxw03fDoW6KgUwOfiLIVl','E4p','HMNj2bfWIUn9zaaslbdyfUszkLxVCS68w8QDAoIy1nwIQdQhW6JaUXLd88hZVZ1',3);
-INSERT INTO t VALUES (-22440,1344739,'bz0i7uDnSWYRVP8T0m8zSO6nnA','trlT8yN21pXr6Muh4fIaY3e05LJ21mERz32vtUC4Oq7qVqxQEBwOTfHoEbo5','w3uYjHtrYtgPYYwvz9Ka7I70BLxWPcUqvPLakSXBQzxoRAOIRMpIIPecwjjDDEnlpVaMn','KwK03vxmxlEXIpct2j70qkrwz0BNavwntQbv25PETtIIg3XVLJaW','p6dmtw7EDBZNwrU5Oo3uVODNCVaRXJ5xShogx7ewIQ48rjMEYKF9WaoVjKSVtMRl2iq1h76qTLpCBe6UCiWQrlazjZkwgrFJeP','7G6bhLHFyoEzhfPkosiIuZ9oc0hjLKml0grVRp7bkkpDn81Qfv1obzzHRq5wSNdSEpqO0iOIl5D4PZMSngwMA',4);
-INSERT INTO t VALUES (-711,16747666,'jn42zKN9PsYHDc7Wz7pTsGl7CPkl0n','zwe3MfAH8Pk','EEhGx3L66nPne0VzjF65GVIQ3uktTpG1FrY02k9nOBlvkmDfcIgOatOT19SGV2eCVF0Jhu6j8a6kQBgIWsXgKXYxkiP6Nylun','YmWxt9bB0pefIUBgUrXcwxSH9EEMpZISVZc22B0u5cTI2aCPH','3karmGauOhmcFeW2rDVTBX2AbeXzypaP2VA9RFQwJ6SyV9vfGOT3GwgRAiBT1jXL4P','n6qmAJpzQFqqYXEyrE4rEZb4G1wsYdVVDTR',5);
-INSERT INTO t VALUES (18121,8889079,'eT7gltQ2IL','Ld1tDBDrbaeLR4tjufIzZMziZEAGloxwM3XcfSBtTJBlMsYrQ23e4s','q6ebgFDqBhrDe9n0QNkVswpItb','d4OgoTGYKTyQSBDXJYg3OhMrF7gfLcfBsP8c93n8s86ohpu2XVfFxw4h8JSHvqMNE','doaG6xIixt90hAORXIX3VLwsXD6QgLybcMAVvdynbHL0dYVXku3OXbTUcmpEzeVaF','FOwxaZbtmhRntRrW4vdAS67yvk2WqO',6);
-INSERT INTO t VALUES (24180,3171220,'dq3sSGFORtjwd1t','ZoxBLo','JeHTpRz75k6lJsnHxvD70TC7u2B768A9YAGsCE4lM46RaohfZbDNNGAJcIq5EZIhbCHZJGHrQgWMDcBUoAgL9V','0WRkHPSnT','BFOzPERul4c4YJauhHZRmMj3iuQffrOxdBMB3ct347l','LkMF',7);
-INSERT INTO t VALUES (-2077,5480853,'B9SAxZSS7VvFCdZAsjVnov6Q3zZFVE','0BSIGEoJjW1vBAM4x6ZyMgQvV1q2FlmguSsK3HSl9fYOCzRefA','5qWWHn2eiDa2PqlpiglQ8t8mT4dlRD45Xa7dXp63ewXuRBnagbCYQRaqnMS5Qfli1I0Y8D0FH','FqxfGif','mvC','vuAtI2DqVXQ9mk9TkHrY8uXYDGFSQI9qAtcB5fbHb5e8hHur8sLQl6yW',8);
-INSERT INTO t VALUES (14853,5142618,'RP','msUNaAvAa9v7sb225z925A6TiXJd00psMjXu7YoxU1cJIxQIVTmLBpzqbhlsE6v5','JTJCcSAs0Nf0qgt30eOnz4oIlULTp','wLSoYTnLd5zzVcLgkTjPeylsrqEXtJNWxU5RkSr2h4tVxf5RwybPM08EGtbX15','55g9kDG2fYAb4ZcVAg1KStMTWeSyRZx','bhn4QJNui6DjSjyntjwYFMZ51h4VN8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1689110113,14884796326463615211,'IocCZmh85xVCvNLAG8iYnK1zyYTcSE94B9lu0EztDkwXeNhYgxgKN7wcQl46Q5mC7BciqfdKJW6RI3X0zt','LEK3PPVtgHW4MXIh113Xw5HNC8dtpfm0ahRUDMbT5OKp9I39OdPXM8m4jgAkdEdxRXdgs9SA17My1fEY1fG9jOgpyjk39','Tl4JRxQ','8yA2tJVeZok5fVhVCenlVqhPobh6GxTxjlWsK5b2oKCFTNCaAdrLIf4RJbHYUhibseyvbPIvTIdJKu3HiOxzFTgSlN2t7flWynQeJnEYsWTRs2L8xSfXmpmkmI9a3kQ465qm','Sc','e',13);
+INSERT INTO ti VALUES (-1689110113,14884796326463615211,'IocCZmh85xVCvNLAG8iYnK1zyYTcSE94B9lu0EztDkwXeNhYgxgKN7wcQl46Q5mC7BciqfdKJW6RI3X0zt','LEK3PPVtgHW4MXIh113Xw5HNC8dtpfm0ahRUDMbT5OKp9I39OdPXM8m4jgAkdEdxRXdgs9SA17My1fEY1fG9jOgpyjk39','Tl4JRxQ','8yA2tJVeZok5fVhVCenlVqhPobh6GxTxjlWsK5b2oKCFTNCaAdrLIf4RJbHYUhibseyvbPIvTIdJKu3HiOxzFTgSlN2t7flWynQeJnEYsWTRs2L8xSfXmpmkmI9a3kQ465qm','Sc','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-58760365,11049147887560023289,'HDE6CjN7RkpJGorlBlo9VUZmaAmO6KdGQFdyxWyLaAYm0E9CaJweu1wLTeV','S6MipvyehHKxyEftKDsmeGE9','qEem4KmdE8GdZSo0J3knyXL7nGH9MOqYk1PJmSVndk8800jfQpuzfz7axdKk','FtPQmfEvjqKjdJPpKYpYhDIxmsFwyntMRnJZs9jT8','M','r',14);
+INSERT INTO ti VALUES (-58760365,11049147887560023289,'HDE6CjN7RkpJGorlBlo9VUZmaAmO6KdGQFdyxWyLaAYm0E9CaJweu1wLTeV','S6MipvyehHKxyEftKDsmeGE9','qEem4KmdE8GdZSo0J3knyXL7nGH9MOqYk1PJmSVndk8800jfQpuzfz7axdKk','FtPQmfEvjqKjdJPpKYpYhDIxmsFwyntMRnJZs9jT8','M','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-211809474,7705191534777859714,'t0TPiFDGICZuiR1VOizmyIPsk9hg3iZfyn3A6K8PzUgch1Gwk8XCe2','eEriegecoEryvewPYHzCKisBGrLch6Zd8BbbNXb','dK2Lk92kgtYta0TolOPOBnKHt6XdsNwd5aT9PhDI708lS9lj9Lee','V1kdYNmimIqFPVQupXJkQ0','c','B',15);
+INSERT INTO ti VALUES (-211809474,7705191534777859714,'t0TPiFDGICZuiR1VOizmyIPsk9hg3iZfyn3A6K8PzUgch1Gwk8XCe2','eEriegecoEryvewPYHzCKisBGrLch6Zd8BbbNXb','dK2Lk92kgtYta0TolOPOBnKHt6XdsNwd5aT9PhDI708lS9lj9Lee','V1kdYNmimIqFPVQupXJkQ0','c','B',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(8) NOT NULL, d VARBINARY(8), e VARCHAR(46) NOT NULL, f VARBINARY(13) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (64519,6550345428000004037,'fJ8tCeaD','lTQbr','glrWMrY98KuSfdAc','aI0azsRRiP','F','o',0);
+INSERT INTO t VALUES (15144,-920193571888019853,'JmD','wH0dT','GN69zFBvADn9sHIqLKDVfZG4LDofM','T','V','4',1);
+INSERT INTO t VALUES (49394,-94823131840476633,'XZJG4h','d','6pdaL5Oot1SwsfVM1T0wvP','6f','o','e',2);
+INSERT INTO t VALUES (5354,-8704341045119454117,'lNC','hRks','rM9i4x4SL03dR0IzCDaLqYUrIYXKXmVtm','1Hghd2qYn2BOi','l','t',3);
+INSERT INTO t VALUES (56541,1057646495331595339,'V57BX','UsrIGhR','B','33xg23ouj6Pt','8','d',4);
+INSERT INTO t VALUES (42682,1676064833622145671,'GPZ7m','QMK','IY0XfuWOnuP','W','c','K',5);
+INSERT INTO t VALUES (48306,-1854775929063248063,'iZde','yVF','p','zqb5mGMs','D','V',6);
+INSERT INTO t VALUES (23449,-4751585049079733451,'O','dzR','0G7mJFxgvHr0qgfKlufrmPnvIIrxh','iUJvtHn','8','c',7);
+INSERT INTO t VALUES (17534,-8585965854482052173,'K6C5q','M','ypxSrI1Gal91jFGSmdXEi5a6ASSu53ZiU4ELc','hoiIP','P','E',8);
+INSERT INTO t VALUES (23302,-2416204572005561596,'6','16','KxHLm56z','k65bFl','Q','3',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(8) NOT NULL, d VARBINARY(8), e VARCHAR(46) NOT NULL, f VARBINARY(13) 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 (-5073496,3756,'lv','oRnqv1PcSMVcDH7hBSJVxoWrFpKAIX8y0pQ58HTug33r7blXejBw6r5LsSH42sw2L4ECwKlBVu','uot1aEuHILGUInR0ZqqzBgO9PDkfev5YBpPk2Os1e7tiDQVllnwg1DH8ucvk3YQrp3UGEmXevaPiO2lnC0Nbc','rDabCnw5e3iXjAmQTPOClHFeLHGMBy8yy0AfWcf3ove9gPcLIBHz4jCgXmGLdW5D3','KIUVYMSU0Q9B4PdFrDRIVs2dIfXTGHkWlSR7T6jBhj44zACjvIyUJpfCubOTcXKv4qJ0JuUHioCGhzWhMg','BrfFdxk3ELdkbdMVuLcm',10);
-INSERT INTO ti VALUES (-5073496,3756,'lv','oRnqv1PcSMVcDH7hBSJVxoWrFpKAIX8y0pQ58HTug33r7blXejBw6r5LsSH42sw2L4ECwKlBVu','uot1aEuHILGUInR0ZqqzBgO9PDkfev5YBpPk2Os1e7tiDQVllnwg1DH8ucvk3YQrp3UGEmXevaPiO2lnC0Nbc','rDabCnw5e3iXjAmQTPOClHFeLHGMBy8yy0AfWcf3ove9gPcLIBHz4jCgXmGLdW5D3','KIUVYMSU0Q9B4PdFrDRIVs2dIfXTGHkWlSR7T6jBhj44zACjvIyUJpfCubOTcXKv4qJ0JuUHioCGhzWhMg','BrfFdxk3ELdkbdMVuLcm',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(43);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
-INSERT INTO t VALUES (4655662,11718377,'jSdSXlU3FjrWPC3l','lLK5XG5nOJ9saCjCzI08FljWBvgfmxF5hqInFKe7PN4twjTxbBjmG1tEfuQfy08','sppZqNc7E0c0IMuftktersR6U0o7l0LwIjfeMVrwZPCzD0B8RM7Kba2jITiGl1kRHWcnguGOh3P7FlbFG8y0KYRzP','9sjs4fJ8TPATgmrZq1g0ps8exwryaHmasFYn6HWCjm97XgNwGt085QfEVN3mGqKLlroZ','vRtb','J8VRSQ5XXni',11);
-INSERT INTO ti VALUES (4655662,11718377,'jSdSXlU3FjrWPC3l','lLK5XG5nOJ9saCjCzI08FljWBvgfmxF5hqInFKe7PN4twjTxbBjmG1tEfuQfy08','sppZqNc7E0c0IMuftktersR6U0o7l0LwIjfeMVrwZPCzD0B8RM7Kba2jITiGl1kRHWcnguGOh3P7FlbFG8y0KYRzP','9sjs4fJ8TPATgmrZq1g0ps8exwryaHmasFYn6HWCjm97XgNwGt085QfEVN3mGqKLlroZ','vRtb','J8VRSQ5XXni',11);
+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 (6928360588178845007,1438713563049192302,'U','41t0M2kU','ylXNHApa','RPiedMy6YVD8','R','Y',10);
+INSERT INTO ti VALUES (6928360588178845007,1438713563049192302,'U','41t0M2kU','ylXNHApa','RPiedMy6YVD8','R','Y',10);
+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 (11881446353136909015,-8933429143329565864,'Pq9r0W9N','ShGA','mfllfVnC6BxRTIXbrTayTbCbDJUv','3yHV','V','I',11);
+INSERT INTO ti VALUES (11881446353136909015,-8933429143329565864,'Pq9r0W9N','ShGA','mfllfVnC6BxRTIXbrTayTbCbDJUv','3yHV','V','I',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5279827,14998404,'ITDqIbr0kFZqB9wTZyH9ivTQF4HGWzphh1rmXQAMv','tOxHPL2kbN5uP56Zbjnpl407XXP5d19gftSgXJgKMg6M5GlkMKFOKkTjLVJGJS99bxgms3dcqjUmVUVvph','m5isKH7lt0abz','1q8Yq85c55pgDP','Lu5nJ3HQB1yXDVjn6XDuOeDuqvOcI1ErJBkn','emKVdeT',12);
-INSERT INTO ti VALUES (5279827,14998404,'ITDqIbr0kFZqB9wTZyH9ivTQF4HGWzphh1rmXQAMv','tOxHPL2kbN5uP56Zbjnpl407XXP5d19gftSgXJgKMg6M5GlkMKFOKkTjLVJGJS99bxgms3dcqjUmVUVvph','m5isKH7lt0abz','1q8Yq85c55pgDP','Lu5nJ3HQB1yXDVjn6XDuOeDuqvOcI1ErJBkn','emKVdeT',12);
+INSERT INTO t VALUES (18040205232208111887,-322192285993816693,'1YV9Gypg','dvoOe6tv46r1NYWuV21WH8okg3PvRdTOwDofC6ZjmnwwCGNCR18sVqIo5UvKJXwkKvOKog2reUuWHDi1hEoOXrABA6TLMFIXIL6rjHDMD1P7xjXMgksQk','2qPfLYse2icp4BOiWWym5YK','V','5','U',12);
+INSERT INTO ti VALUES (18040205232208111887,-322192285993816693,'1YV9Gypg','dvoOe6tv46r1NYWuV21WH8okg3PvRdTOwDofC6ZjmnwwCGNCR18sVqIo5UvKJXwkKvOKog2reUuWHDi1hEoOXrABA6TLMFIXIL6rjHDMD1P7xjXMgksQk','2qPfLYse2icp4BOiWWym5YK','V','5','U',12);
+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 (1935344966152550346,-4518076806269309370,'N','T28bur973V1UP1YffFS9IfWk9u5luwnZdCbtok0X2ZFvUvGM2Gn8pJgqodFjxX9mcRKQglM','TE1b','BRIzZJgfnrKc0F5lNU0L96wtNT2sCB3PqOPxmGpd4eQc0UuTRftkUDVJmDxaAlkVVD1OEjx1VOQPbqVHPbQY2jFDdIxdv6qknjzQAgdpesX2qGDaD5lUONGHxoDC5NBoSLTJakg7K8iyc0ZkGGCgwLWvzf3usB2czdGoZfgXfvFwk1M1RVdjPyKqufY5Ssx7PBpRnEz0fd2R6xqZBWEeQmNpQVkrQNkFBxs2JJx','f','1',13);
+INSERT INTO ti VALUES (1935344966152550346,-4518076806269309370,'N','T28bur973V1UP1YffFS9IfWk9u5luwnZdCbtok0X2ZFvUvGM2Gn8pJgqodFjxX9mcRKQglM','TE1b','BRIzZJgfnrKc0F5lNU0L96wtNT2sCB3PqOPxmGpd4eQc0UuTRftkUDVJmDxaAlkVVD1OEjx1VOQPbqVHPbQY2jFDdIxdv6qknjzQAgdpesX2qGDaD5lUONGHxoDC5NBoSLTJakg7K8iyc0ZkGGCgwLWvzf3usB2czdGoZfgXfvFwk1M1RVdjPyKqufY5Ssx7PBpRnEz0fd2R6xqZBWEeQmNpQVkrQNkFBxs2JJx','f','1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13040980007794158971,1099088752105078580,'nPD','PVoMfSsIvmUKnM1c4f8DA3UWR5cmhZXol4UDrD7yEoRsDHbo5pS3PLxv4FWKMCMODEhi1A2b4rgNt7EAdc6VEKtYjV1Rmi0hnuedqSG1Ybrnq8Hr7d7ZZGaa5e9m2eWRilzuOvVVppzOBs8jkvsywHu07elhcpBL87lAXIlbE0LCtTTAmi1AsvE8STKZNgzXgwO7OiByPMAAr3XYb2szq3p2LSgT31R1JvnF07','ikw','INJz4ocKwAIf0VzqpjJVY1AAFYcqxnnQdJYE2xC4d77mxRyeXmgnYaiZIEbzCYTeo5FWp1OYfVdi2uYxtiEjL','Q','n',14);
+INSERT INTO ti VALUES (13040980007794158971,1099088752105078580,'nPD','PVoMfSsIvmUKnM1c4f8DA3UWR5cmhZXol4UDrD7yEoRsDHbo5pS3PLxv4FWKMCMODEhi1A2b4rgNt7EAdc6VEKtYjV1Rmi0hnuedqSG1Ybrnq8Hr7d7ZZGaa5e9m2eWRilzuOvVVppzOBs8jkvsywHu07elhcpBL87lAXIlbE0LCtTTAmi1AsvE8STKZNgzXgwO7OiByPMAAr3XYb2szq3p2LSgT31R1JvnF07','ikw','INJz4ocKwAIf0VzqpjJVY1AAFYcqxnnQdJYE2xC4d77mxRyeXmgnYaiZIEbzCYTeo5FWp1OYfVdi2uYxtiEjL','Q','n',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14543373295051080080,4554313508181798774,'pyAMq6g','6oy936qJSuoB5hS8EoULqXO5T1g6bdjUGPyrf64ShNa8hGqCnSsXL96iZLTpEyie8Pcinx6EYnhCnoUr51hu4TGbDQJs2Aq3i9HGxW7CBuMa5aanGNqZyaz0t2P04PoeW5pn0hDdzEx5YPVJcLs5FYoQSq5whjQAHnSYVQSLXi2x5A9CqvUVG5ZWnLR2bJPR05eyCC9vInLF3e3GIcdGbPdAo','dtD','ruFlveH0okOmaI4nSd7ewAs0m6aUq3GAUnRvuleMH8JyrP9pmqQizQKPgPijJuE6nYW3jSfB40GAMnSxOHm91dTRfHg5u1op3N6WbqqWTdKNvIYrbagjUBtULJ7mFrFtSWuejib3Pjllbjua2KwCyt2tRQ0i9FKBlT2t9h','l1','9l',15);
+INSERT INTO ti VALUES (14543373295051080080,4554313508181798774,'pyAMq6g','6oy936qJSuoB5hS8EoULqXO5T1g6bdjUGPyrf64ShNa8hGqCnSsXL96iZLTpEyie8Pcinx6EYnhCnoUr51hu4TGbDQJs2Aq3i9HGxW7CBuMa5aanGNqZyaz0t2P04PoeW5pn0hDdzEx5YPVJcLs5FYoQSq5whjQAHnSYVQSLXi2x5A9CqvUVG5ZWnLR2bJPR05eyCC9vInLF3e3GIcdGbPdAo','dtD','ruFlveH0okOmaI4nSd7ewAs0m6aUq3GAUnRvuleMH8JyrP9pmqQizQKPgPijJuE6nYW3jSfB40GAMnSxOHm91dTRfHg5u1op3N6WbqqWTdKNvIYrbagjUBtULJ7mFrFtSWuejib3Pjllbjua2KwCyt2tRQ0i9FKBlT2t9h','l1','9l',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b TINYINT, c BINARY(51) NOT NULL, d VARCHAR(74) NOT NULL, e VARBINARY(20), f VARCHAR(50), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2956522154,53,'cQgNUDIuAGg6dxYqmCOi1wgqk4mVRD9','9qi4T0TaxFIcptL6p2xL4fub1s4xVwQJ6eZngo42NyOQGIU6sm0','gGIc2nvGj','OSYQdPB','0','Bd',0);
+INSERT INTO t VALUES (1193313591,-127,'Fbb0LsLgyy1hgf9RBq7I6nxMN8fusu','SutcfhEkQX3Bsa9LNgt5uQZ2GFdqoAS6W5V0PXDQ1n','WWO3XxNKZPLkJ51Hq8Vg','4NKaXYKCiHafUOclXkTZQLgHs1Fq3dpWYHMI0Y0eq2X','p','eC',1);
+INSERT INTO t VALUES (2936780082,-38,'RaQ2iDNzY','8Ap9FuXPr8sRg6XGsdzlRKLfE64RG7NEE7ERqSG5l7xN','YdKAp','ZeWb5uGr0ihDB8zB4mgUH','p','3u',2);
+INSERT INTO t VALUES (896323466,14,'gK8ftkTOkAB','T9mqSDsyNZ','y4zUuQRIVs','J372XCYcv23eHzcPv0CsO4GtuThRp759we','X','24',3);
+INSERT INTO t VALUES (1217427486,-88,'zwL7XVp66bH7qhqaqgGimx3HARJU1mEAf','VH8ribkf3irXZxNXju8','pQXU3InSB26af6KwXF','EkOfYmLr4MBEPLi9inGt','D','El',4);
+INSERT INTO t VALUES (611436510,-48,'USdioH4Dsp1RKMrr6BBM360v9lPwaEUPAFeLA7qaUM9QYbb','izUwoyKr8HYjikFtADRlDyFs27gwgKxMsZ2mt40oh4','Me9i5EiE79w9B2FF4h4','cs1WoR7sZK9IYOSUq','t','J5',5);
+INSERT INTO t VALUES (4021373480,-109,'6utYQoLOPenZzyeGybn8adLqWYoeNb','8a2ZhclVivKRiIIRc7b','iTthPykuMhYr9ABA','x19kXNhcwAisZA2tu6FmaY3Od1Kb0JfPDKEkjEJShCf0aibPrI','B','v',6);
+INSERT INTO t VALUES (2359208273,-113,'UlPILMgQi','CYirN6QbVjGBM4','06JwlB','S3E4sP','q','kZ',7);
+INSERT INTO t VALUES (1763260523,3,'DMVZtrsdOFFqkxTqy6HYY3qBjd','a0TfCBssLs6LUGt3G9N62P1e7sTWl7','1rDW','X78qH27wUreLXgC8WqlTjzoSJfOVSSn0LPBkHh','f','Y',8);
+INSERT INTO t VALUES (854826233,-105,'oV6Tc4IRLrJH2zpm','awCw7LApgp5kEtDCoR7DZ7LeItfvD5qQ','CrxH','LCvJRsPTD4gX5loVTsOGlO','9','O',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT, c BINARY(51) NOT NULL, d VARCHAR(74) NOT NULL, e VARBINARY(20), f VARCHAR(50), 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 (14763107298304296,46,'6AVoehm','O1kYjzq74nxrosAFclNgzzMRX2EvucpB','D7xrXdkEQdk','FZ8HQte5cuk5VimVyjVrGUBsEyL4aMErUgWsFD2dy2huO4','E','E9',10);
+INSERT INTO ti VALUES (14763107298304296,46,'6AVoehm','O1kYjzq74nxrosAFclNgzzMRX2EvucpB','D7xrXdkEQdk','FZ8HQte5cuk5VimVyjVrGUBsEyL4aMErUgWsFD2dy2huO4','E','E9',10);
+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 (9254676924453403509,51,'ZCxigIg33PUIW5ZtHHjy4NdJCS1O8iIpTvmhuTvECi5ocy','e1nKxtr8iMS9rIPNknJQZoHMaFpoTGNG3RoS9ZfTHoeiTurz7TIixddTCu1jp0I1Yg9','HhcjahPMj6QugEPiEP','GMwuVd4JiPAk3sroTnOQ','b','99',11);
+INSERT INTO ti VALUES (9254676924453403509,51,'ZCxigIg33PUIW5ZtHHjy4NdJCS1O8iIpTvmhuTvECi5ocy','e1nKxtr8iMS9rIPNknJQZoHMaFpoTGNG3RoS9ZfTHoeiTurz7TIixddTCu1jp0I1Yg9','HhcjahPMj6QugEPiEP','GMwuVd4JiPAk3sroTnOQ','b','99',11);
+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 (2011061847353850492,-93,'iIaIYl0z08Tr','gifiGFeyQi9DPeWe0HQYVXQ5aht2OskxNBl3QhzzLiRb','qpZ4z8rw0unGJMZkrLt','WwmB','J','Nn',12);
+INSERT INTO ti VALUES (2011061847353850492,-93,'iIaIYl0z08Tr','gifiGFeyQi9DPeWe0HQYVXQ5aht2OskxNBl3QhzzLiRb','qpZ4z8rw0unGJMZkrLt','WwmB','J','Nn',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8208496,14030319,'ik8lHrffZYsNuMdV4UET6H73','BipF3XIvxEVOHXhsZr49Rf6ztMXOdHmMswrb1BMXyvS6G51orEJCJPNBj8QFWZae3Qt6O8Mszr4LED37wTTALbwhTC6V84YKT2Av4cYiZnF0umh1pP6c7Sda3GH4ncJINprqZ6dSBG2EnPfpFEcQXBd7zquWcTXIdVwjNNk2JBoaP5niqenA9t36VjNUMnw60ULPq6iqfaIcEygOwFelu8QH4gZ50T7J97rNnYIli9o9YMLWzGqUA','lCquWgf0LPI4RYEPL723tseofB0AKea8Wm4y2EszlXBE62','lnTStoIsL0Ss5eVTeQynn3tMAB6AVkUeCoBRmhFSuCE3a7TExDpiaKaWHI7UiRF7428DmoPwWDQKIQniEJRfBRds5PbwU44xyXvppX4V8kAnYQEbjZc4576lSKC4eP29KHwY61vyDHdwcG74f8aHUJX1fEn0AQ9UVOHqGf6FSdJP3rvsyixAC5xQjpsUdIEyZ4ZLRBZepfOqxAEPz32PTPeyGB6f3LFlPLEf2e08uJQ39mKDeZQEGtbcDXRcFbf','bhOm1IqAkhUXARS8Vo7ShhQv0QWuzKGatpznphqCOg6ju2EVB9xGHI8YxxxZP6asD7NrxtC5Y3mESzFHj9Xy0r','isQ7YBSv1uJjv2NfF6we3VN2AwGG5Qk7SDYt1SDzDOyFgau1hESHfGX17uwD9HhSkoGjIw6Gyrt7i2hbvclEy0CsgAgAa5',13);
-INSERT INTO ti VALUES (8208496,14030319,'ik8lHrffZYsNuMdV4UET6H73','BipF3XIvxEVOHXhsZr49Rf6ztMXOdHmMswrb1BMXyvS6G51orEJCJPNBj8QFWZae3Qt6O8Mszr4LED37wTTALbwhTC6V84YKT2Av4cYiZnF0umh1pP6c7Sda3GH4ncJINprqZ6dSBG2EnPfpFEcQXBd7zquWcTXIdVwjNNk2JBoaP5niqenA9t36VjNUMnw60ULPq6iqfaIcEygOwFelu8QH4gZ50T7J97rNnYIli9o9YMLWzGqUA','lCquWgf0LPI4RYEPL723tseofB0AKea8Wm4y2EszlXBE62','lnTStoIsL0Ss5eVTeQynn3tMAB6AVkUeCoBRmhFSuCE3a7TExDpiaKaWHI7UiRF7428DmoPwWDQKIQniEJRfBRds5PbwU44xyXvppX4V8kAnYQEbjZc4576lSKC4eP29KHwY61vyDHdwcG74f8aHUJX1fEn0AQ9UVOHqGf6FSdJP3rvsyixAC5xQjpsUdIEyZ4ZLRBZepfOqxAEPz32PTPeyGB6f3LFlPLEf2e08uJQ39mKDeZQEGtbcDXRcFbf','bhOm1IqAkhUXARS8Vo7ShhQv0QWuzKGatpznphqCOg6ju2EVB9xGHI8YxxxZP6asD7NrxtC5Y3mESzFHj9Xy0r','isQ7YBSv1uJjv2NfF6we3VN2AwGG5Qk7SDYt1SDzDOyFgau1hESHfGX17uwD9HhSkoGjIw6Gyrt7i2hbvclEy0CsgAgAa5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(81), d VARBINARY(77) NOT NULL, e VARCHAR(59) NOT NULL, f VARCHAR(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (109,23442,'K78rcWP6nV4YaLfWrdsYYC6pbkIeSEggckDYWlOJ1E4OVozttPnqQVFXCD','zn5iHEP','kAEWtUkTQGgzkZt9t9oFMGsEuPmaQ','5I7Z7BMVkWdlHh4q2BVjGm','nmYSDjC4GpwFFQNG6oTayON3k2kyVXjGwUV4AOU','QuplfXH',0);
-INSERT INTO t VALUES (122,14042,'ZvrGx1KXiupZ36ketDKkDk3SUK7WUSY6jJorNafFdf2Cp35HMDAPpi5vkFrgvrZwYM3','I1TGTfCoVATXm5KLmM6D6vwC','njyBokefVv','KbLRIpKV5N4YE1qI7AGr7qNjFfgrqhEEihCzhMzsjP','mmZPoA6c1vUGnJYW4rogSPkQcNfB1zKMDeS8lFYdiTxzaB','zFxpWz7bMHxNjXPylu6ubjSC9TPMegm97DJTnvyOF6Fy2qbglSu8ao',1);
-INSERT INTO t VALUES (167,-8350,'teXnyWGrDkSbn7a7FA0MAjt','bdMx3XouGQMPeKblOZvdiuJJVaCPVLGGmDFd9CyDs2joRbk','UOWJlCbd4PJ9VauUPFqO8R','1Hlb5','beVPJ9q','A',2);
-INSERT INTO t VALUES (114,19238,'OGkzKYMSMLUG2pX','ybRUmhGOI7k6WyTgWyVQFSj4qzJBHJyB53r2b3LsrJNTiQjX00vOBWiCwuS','YzmZCB3IQT8btLVtzkguRytRQScJSaVEIa','O9cEYhMpO0u8KeJSUSvzDL5IFe1zlNzKv2','3bc77Sx7rSEUCDq','HKWaMYIlwV71AW6oxcFkbyh298tXQ96IK6Sj',3);
-INSERT INTO t VALUES (84,-11715,'x7Qym1UHNX5HAREYVor8bfU','hsgV4RFctCe7hzvh1XxNIzM3LgzIG8YKWpi8fqF6BINwmjq7CWaNjRnM1974OJCgU58m','RqOzZ8T','aF9x1xFYnpDpgnc1Upb3KtXNo2hCeDVmMAX','niXQACSSe7OQ0G6c8pPDNHcMFqdEaUSVBAI3vhtJ4RBCixsEc1GS0jR5NcQkVC5dCOHBOOaapSpsaYx82mPj','WuoXwTaHUXNp3JOeN',4);
-INSERT INTO t VALUES (4,-15698,'w0','DVMnOrglKGdm4f5RpWNXeqxy25gZ1NrOSRUTnoTGxxwbWj55hVwnP64rOB8F1RhJfclRl','vQmPldlZlXe7Naz5XIWFN0t74QltdrVLj3sbEWb','ajz9lbN2gitiiL0LrPhAGxiQFVTih3EoBtgO','OcA81zGxyXvkCwq2b9eZQhFRPpRzcNF5pr8pm1daFwJqt5xR3cF7AEbgFi9tj','855tv4KSCZgy7RY0ZIoUh4vx',5);
-INSERT INTO t VALUES (90,-9946,'NOtAKRo7cYyJGJ8x9rRiXbO9WLDKl8KjWmVHPtJ9uPJS8USGrqsmrIs2fXpKia2QCs1','RT3DfJ0ZDZ5trr2zAeTv6qvAtceb4oXjrn7AMwtn4HPdS58SEmewncnjNhyDRcVE00LKLCyo','3nMQayClqfuW4voDX9X5','jfP6BEJ0SvZxDL1Rs','y3oFqHCvkW1OFmWH8kOqNBTuhxurdqc1XSdk9RaMBZp6OQQKFMSE5AWonQzAZdpBFqlXqEskfrJp7eWCwojpU','DdanW8zL7zkRl8cJdj1mY9pz1IaMocLanczk7Cza9lGC8pz0ZSYkvuorriAR30V8Scmo4pD0hP3D1ibilX629',6);
-INSERT INTO t VALUES (142,-9268,'UDKitBeQwZWzRMOzBVdQFlJV4Sq7b2o2kzfvPt0A3xQ80uuE872gTHMDVS','GL83FnzYfZ4WQxf6ULjoR4NdgnbVIKSeBer54UKHPKDBZC5','NP9twLjlohmY9BItBucSBvfJJU6cHyK9FZOASQjkyIWy5Ov','Zb7rrY1VbmdxwrTbm85t1ac','ep7P6CVdBQzF7bXUKkYHBhchuvMI2JEr9LmrnaevEt8xWRM4BRgKMkBnWtBIjIDJ0H','hhurcOBBa6q54gsLUTRYHz4APryq5L8j4WqdGxZ5qoJ5Yy11Bx',7);
-INSERT INTO t VALUES (203,4238,'rgIF6i7y08RxWjbNmeSf3ct07cbFASk0wZ6RpN6ZX','2H1wrb6YrZeCpC46du29IpTZ6UXwc6ZwWZm9rCnIHceSin','cUT5I','7e3qekR3xGzkr1HSY1xFwNIiHIOuab','AnlwYnFM0iR0HAfgdcUq8p0jfWZuJZMsEe','Gu71sSKambuwZYiifrJpKBQiXZ413',8);
-INSERT INTO t VALUES (228,-5638,'dAracNax8gyo','TWlLo2BPHqYy6Ic0i6dJtMOWXgv3zb0H','uGYOCoXbcYZcxhBRtkSB1bbD5hRhLBreHXh8af','ShuDtQfPFgvrhgJjURT7Vh6','kQIi7MEaqVGaeQgWiVdLcVPsciWP87ta5v9h7DtVPiJDwhtrsSrAjv7uGW6Zl0cIjSbY4dNjHew9vO108pzu1EYQgyfXhIXBvq','Wc9Utq7uftTKDNsLQlqBe2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7558979060558495877,-61,'JLS4jiZsN1c','p3ALoeKzitcLdy7TJEZsVlOGKZs','apDJxyRGnEBF5','RS4OcnBOe9aWDil9LkHyRJYqaykQd8BZNFEIfSASjNU1hXeGzDFj9pz2BlZg3WonZG1pULdQijIdclifrCp59MQ7DEuNC4Wn2Cb7XIT0oIo33k4I1EzildyyOjHR7hU','b','N1',13);
+INSERT INTO ti VALUES (7558979060558495877,-61,'JLS4jiZsN1c','p3ALoeKzitcLdy7TJEZsVlOGKZs','apDJxyRGnEBF5','RS4OcnBOe9aWDil9LkHyRJYqaykQd8BZNFEIfSASjNU1hXeGzDFj9pz2BlZg3WonZG1pULdQijIdclifrCp59MQ7DEuNC4Wn2Cb7XIT0oIo33k4I1EzildyyOjHR7hU','b','N1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1304843358801104499,-2,'Hfh6ml','zrZ9sUfXx4rWXTJIFSJbMOZNRH0sVSjRHhWKZuHYNlNOsD3EWgetZ3qQzzJXDbgNJZxS3fm8LHjrliSGIRRsLJQnfVBX1q1HxOR5exu601dDVWESQrw8mshMtdH7qn33juCs2jBKShTCJZGcs7uzoH2Krirh3ESzDgwJrvvtpya62rahPma1FPrN','aDO6DItqEQwStrsX2ZB','iy8JSl4tVZzoMtbKf1mLR6D1XptsDwaYJWC9luHiymYJqH086fZbU92DLlLCFuP0CIqe7eKcIOc9LMVyOlWB2dHJDEZ4EIdnxp12bNI3rkmRYT4MbUV8vb0EXLMknDj2H9MCIaYNs0dbeJ61ZZImef73HFecyM7jO7NBtjcvbj6Ky15lUbA7PYRG72ULH1nAMgYZjZZ8EpG8HDAflLyrojjyoM6i1vbJskdFu98xBW9mKe','z','S',14);
+INSERT INTO ti VALUES (1304843358801104499,-2,'Hfh6ml','zrZ9sUfXx4rWXTJIFSJbMOZNRH0sVSjRHhWKZuHYNlNOsD3EWgetZ3qQzzJXDbgNJZxS3fm8LHjrliSGIRRsLJQnfVBX1q1HxOR5exu601dDVWESQrw8mshMtdH7qn33juCs2jBKShTCJZGcs7uzoH2Krirh3ESzDgwJrvvtpya62rahPma1FPrN','aDO6DItqEQwStrsX2ZB','iy8JSl4tVZzoMtbKf1mLR6D1XptsDwaYJWC9luHiymYJqH086fZbU92DLlLCFuP0CIqe7eKcIOc9LMVyOlWB2dHJDEZ4EIdnxp12bNI3rkmRYT4MbUV8vb0EXLMknDj2H9MCIaYNs0dbeJ61ZZImef73HFecyM7jO7NBtjcvbj6Ky15lUbA7PYRG72ULH1nAMgYZjZZ8EpG8HDAflLyrojjyoM6i1vbJskdFu98xBW9mKe','z','S',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7310901674327104311,16,'b9xoOM6sBE7rBQNrvit2JITEwsRhv2B4srh2UcEg7aYXvBkySy','Uwcs0','wmjm7UEq1XJ6upk8pDI4','TKxhDwJ7YkJpK5XCZLlqSJGujenP1aXQSgGXnSLLb9oOzEJezeBMy8jizOAhot0R4hmhdyw6iqqgCR8vLSR72ty7vVLiVWtNS85icF9UEJ8S3PlhQSNJfO4SO4d','P','G3',15);
+INSERT INTO ti VALUES (7310901674327104311,16,'b9xoOM6sBE7rBQNrvit2JITEwsRhv2B4srh2UcEg7aYXvBkySy','Uwcs0','wmjm7UEq1XJ6upk8pDI4','TKxhDwJ7YkJpK5XCZLlqSJGujenP1aXQSgGXnSLLb9oOzEJezeBMy8jizOAhot0R4hmhdyw6iqqgCR8vLSR72ty7vVLiVWtNS85icF9UEJ8S3PlhQSNJfO4SO4d','P','G3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(1) NOT NULL, d VARCHAR(64) NOT NULL, e VARBINARY(99), f VARCHAR(51), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2889701511,-2563790,'n','0ue0ir1cXLniEUTtwtBfjiy5ASy1QijlUm4A0HCyAy9eeOclagJBZ','3TFQILcRT4BvSwz6uX95BGSQTeIgOpEEyJE0vdo9WBH8JSLukPrmK9V4tGnsuXNwQ8yL8I','P9bWdIG7ZFAzvEItqWZxIhAz7ZDjS6UNNnXHp5bSwL1N','3','w',0);
+INSERT INTO t VALUES (2059027437,-7653210,'k','Zz9799nauS3Kcq0sCZTi18c8Ray','l7mJgt34Ntbhzxaq711cUQGcSCYVVNOSuejgu3Km9uQxO1vLNCQplUe','Tg6dKHUf4xeiFihi','b','I',1);
+INSERT INTO t VALUES (492272345,7515138,'s','Nkt8m5BZ0CHe0CWToM3IKpCsUvbd6C6HSvErmYYO9A1ocX2YPa','xZ9I8WNS7EvQ','mH86VJP9AYEZyDwunzDFvh0wzY6gsiiIl9Jh8ZXqkQU3h0b8','H','7',2);
+INSERT INTO t VALUES (4000168438,8126700,'l','MxdDJwC62U3XS','FgkhMpOI6joRVrKXkwiGfIRedXQa8iqK1rh3ezEiNA2MGrKLy694sZdxCLz8wpH6EGUnSn5lBjRaLffNDyAtvjgBsIQaDmUU','Fvk3wuUjXvVdnTjO2byUTfx4RvV05HJhh9rE6x7sFDpTTrAh','h','t',3);
+INSERT INTO t VALUES (2743235377,808174,'z','66EHvREpURWsI0asSusSpHOxN2DkurPg','g3pmusPYmb32cfCatLpnaq3OMg','z8bsCfmf7rIylKKdEzOv0UVlKReFrNRo','R','G',4);
+INSERT INTO t VALUES (2162323331,6991871,'8','PGuYtXQvOOzLjTduO9mYwGxI4uh2ovMAUoE77YG','Q22i1wJwTTDTAA7sOtMYnYzFDv8WNWmIIGyMD1jt9d07FGEaF1Zrgh8ZJtYICqxkB0Hwv4C8BzNSLly8cbxRZMBRAPomYb','1z','4','u',5);
+INSERT INTO t VALUES (167269360,7939070,'o','xnVws3G7OKrvHVI67Tc8cne3','DcZXLqRCQQPtL6Fwl5bkUgABIvVga1uoEvwv98ppAhDADCFtRgwHRjsKesarWNduUgPo54OKhcgkNNPAgm9NdWv3FNZ','MaOQI8N5bB','d','u',6);
+INSERT INTO t VALUES (1198215311,-952732,'D','5M','VX146RUpBzGzHRuZkwkgHu5bnaFwMywVo4RdGkaMLeH7s','FXxdPMvTHPCwUurmzjrQicXzwy','Q','S',7);
+INSERT INTO t VALUES (3199985461,1176073,'q','PdZfGhgc67MbHQC9Gfc0CYFDfixLDLud3y7gHaOZjg','NtnrqQlKhVUjPrq3w6XckanKx2CRHY85oqb6Bddy69JTdN1YgxAuLCljKU3pC0uHXaqm9vTsP6xy8lIJ8pmMIqB5r06k4d','p0v2snSOj7wOBKlEkGq2QkQ','5','a',8);
+INSERT INTO t VALUES (3246220304,-4397483,'v','LWWWIx6xA9MFvUOlduOYbP2mHDRM8OMcBW6cAliecFhvKIHyuo1ke','RJC7Ik0SwxEC7qN4X7l3bhYW75eRTZ8njeUnkk6XCbJNFs5xWsHinuzdnhMOjAHTlTeTy1SutTC9Jgwfp4dJwPP','N3GaKjVht2ccLxbCc6C98dj2rzgNj8MdsnkYkO','7','G',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(1) NOT NULL, d VARCHAR(64) NOT NULL, e VARBINARY(99), f VARCHAR(51), 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 (4110586040,-18099,'5GuZkTz3OmnSbVUwrdRlLHQV9PZVK4lKCNoFuDX03G','9yxYGCiFQEo8j66TNIR9G3FlCPfB4jLm7Ku3TyCysmfXqsn2kxT5xwbG4Viz2EvlwjOtzv','P1RWmvjZ01YT3zJkIduY1IAAIfuqH4RJSfRNfSpeTNKiqZSYlsSanu1','2SG','UUvtmzC9WJkfcm4Z6cfqkon64gTOa3fqG7nhWzJCHDK2Mjs9APWxBRs','NIj',10);
-INSERT INTO ti VALUES (4110586040,-18099,'5GuZkTz3OmnSbVUwrdRlLHQV9PZVK4lKCNoFuDX03G','9yxYGCiFQEo8j66TNIR9G3FlCPfB4jLm7Ku3TyCysmfXqsn2kxT5xwbG4Viz2EvlwjOtzv','P1RWmvjZ01YT3zJkIduY1IAAIfuqH4RJSfRNfSpeTNKiqZSYlsSanu1','2SG','UUvtmzC9WJkfcm4Z6cfqkon64gTOa3fqG7nhWzJCHDK2Mjs9APWxBRs','NIj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(82);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(82);
-INSERT INTO t VALUES (109363589,-28554,'t09RdgaYbEFmK','5JrxC8nEUzLon20kCv6hEGyNlXvKmVLNrdp5m5K7b1f3ytu395LV72FyfLXGEFrw40L3dt','4e4jUcYAqzKaNzasTWUxas0v5bIY','QRrDxhkD5Rzh2vbD','jvdgHoJxiSpY2svA97sthuKNcasyr0xAHctNrB9UGZG5LTqYDFG','MrWxEqUPKUvHDvBLDueIYNVMCQWgJjx6vFHnxWWQMRRFk0pg29ujivVB0dzJSESsktdokxXZGlmelTSlaJ2g69Hxy',11);
-INSERT INTO ti VALUES (109363589,-28554,'t09RdgaYbEFmK','5JrxC8nEUzLon20kCv6hEGyNlXvKmVLNrdp5m5K7b1f3ytu395LV72FyfLXGEFrw40L3dt','4e4jUcYAqzKaNzasTWUxas0v5bIY','QRrDxhkD5Rzh2vbD','jvdgHoJxiSpY2svA97sthuKNcasyr0xAHctNrB9UGZG5LTqYDFG','MrWxEqUPKUvHDvBLDueIYNVMCQWgJjx6vFHnxWWQMRRFk0pg29ujivVB0dzJSESsktdokxXZGlmelTSlaJ2g69Hxy',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1412773697,-29344,'rs88hCc04FwivbBu9aIFXKABVVguRcj47C','zvhrKfZDwEOBqdg7kU9lJZNxtsn05VbYhjsefrDtekfxaLxBOgTAAxyLiXZtyCieMjbJ8qWqrIxx3i9Mv4TvHgxkb7d8iahVUWc8BlPDspMIVUiFE9CXP38PpG8ZmZToKQauMsaUJM7bnEULL1JjvohB9m6HJ9wrajsbYgtgsC4rCcjQ','j94BYexOOvkhal','p8iDs7i4SVBiAt','iHcHTvCBOL9NWP396N1iLgxpH4d4vK6Gzyl7RlWdl5j8YPnow3rGxAeswKn7L9gtYLSktZvpjN6jdNhPwPsJNu3Iz','dGzIsM83vNrI6V5NGFpXvrVq195fY0QY0IFJebRNBYY2uaCTdBx4',12);
-INSERT INTO ti VALUES (1412773697,-29344,'rs88hCc04FwivbBu9aIFXKABVVguRcj47C','zvhrKfZDwEOBqdg7kU9lJZNxtsn05VbYhjsefrDtekfxaLxBOgTAAxyLiXZtyCieMjbJ8qWqrIxx3i9Mv4TvHgxkb7d8iahVUWc8BlPDspMIVUiFE9CXP38PpG8ZmZToKQauMsaUJM7bnEULL1JjvohB9m6HJ9wrajsbYgtgsC4rCcjQ','j94BYexOOvkhal','p8iDs7i4SVBiAt','iHcHTvCBOL9NWP396N1iLgxpH4d4vK6Gzyl7RlWdl5j8YPnow3rGxAeswKn7L9gtYLSktZvpjN6jdNhPwPsJNu3Iz','dGzIsM83vNrI6V5NGFpXvrVq195fY0QY0IFJebRNBYY2uaCTdBx4',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1783916688,-8777,'eYiZdz2BueTW','a6xepdniVVzUcoU3gOFK08HsnmV','jMQ2nZiv2p7VCBUvwVWPGl6lgmPYplL7Uc1tNcvirGmDGbLCm','OTQgm6abUIslBsdywwp3AORushMIsc3BMh3htKN0uYyApo52EzxkGI8gtnYLQzck9e0HYSDUrWeSxs7cyVzmbNMStD1aLbHhFyeiZEsvkAiICDzaQ6YcCE7c8CAjL1xhRVh0Rb0t6bbmfDQY6txp6XcuwnMoRu7vdAxTz153c5X6QKNzHJkjPtbS75T2J2N6gN6n8c1LATVaIFPTENxjaBz','0B1BbtFgz2rvrxpuwsbVwheb16fPlaIUTKX8X8CpjY2x6glUx7TrDPQI6TMAIr6PfcVOykOCsXP4MI1AOfeSQwyz','nIBP',13);
-INSERT INTO ti VALUES (1783916688,-8777,'eYiZdz2BueTW','a6xepdniVVzUcoU3gOFK08HsnmV','jMQ2nZiv2p7VCBUvwVWPGl6lgmPYplL7Uc1tNcvirGmDGbLCm','OTQgm6abUIslBsdywwp3AORushMIsc3BMh3htKN0uYyApo52EzxkGI8gtnYLQzck9e0HYSDUrWeSxs7cyVzmbNMStD1aLbHhFyeiZEsvkAiICDzaQ6YcCE7c8CAjL1xhRVh0Rb0t6bbmfDQY6txp6XcuwnMoRu7vdAxTz153c5X6QKNzHJkjPtbS75T2J2N6gN6n8c1LATVaIFPTENxjaBz','0B1BbtFgz2rvrxpuwsbVwheb16fPlaIUTKX8X8CpjY2x6glUx7TrDPQI6TMAIr6PfcVOykOCsXP4MI1AOfeSQwyz','nIBP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARBINARY(55) NOT NULL, e VARBINARY(18), f VARCHAR(55) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2480307437,729573951,'AHaeKg97GF4vd6','PvSCM4WyfaSBi9AkeY4atHqdoZJA8','TGxb4VvktZl','t2','NpQHxuchaSqICOD','XjcnvLtqRdYLV7LoDcNZ16935IgmeAnN09PVrh',0);
-INSERT INTO t VALUES (2073158609,3535502966,'MemqNtEWbtsCqeA','YU','viXaFL','O7FfALmd0BoPJTLePtBQ4E9ZfZvu','4PEpC2A2Cid4t5','JTfSbrrPOsHGJUISQvP17E4ma2gZozWEt1SS5M32yRKNlh8Z9eq5AZmg8rYMlS0ah',1);
-INSERT INTO t VALUES (3715452264,2377059485,'HZ7vHGiVg1P18','r1SIdYuGMLwTFlEGWineohIfX77','YSIi','vw0XHvsorEw','IQf0g5pyoy9PiSucD3eZorq07IM2r5t78XpZkdVi3G','eN6RVoIfntivanlhVU',2);
-INSERT INTO t VALUES (3241016428,2443578452,'YDLi5SwGImbXOCrPGqMB1','Mw2oMOD4v7b7F3pKAyVl4iBfGwAWzc','ecI0oFm1ivBw1u','9TQAL4uYKLMQdcV1NieAtGqtGCuGAMFsVq65A4Z1H','m4hYL1Mi8Q8wqsZJHmUnfYB56bzMJXFhHwleH2vdEVFh6GWk0AZmPBb5','32UZuYFWPFAvd24tZHrBqFaHpm8m8TEeCeVMkgYQHQDgJ6DYto7mRcUhx',3);
-INSERT INTO t VALUES (1563133872,969123000,'vCcagrS','RFuVh77','djeH','x9','TTBLHvzwQegLMxxjHxFnpmelzR5K1CNjTYxgVzBKTk5F8','6tTtmOnJfcJ3E6ukm0kl70kIELCSOb0CRMfuFe8J7gjmy1kv3haN7tjvmc37fwoVIiOyVgjRbmRwNOV09sqC3OL29',4);
-INSERT INTO t VALUES (3278654645,2458215778,'e8E7QbWoiLnWOZ','nm5FQ6MaSbLC1mS1','sCdLD','lFW7WYxcHHLrYOhdKsaxkOQf6AA181BrkE','OMHsJOYPtEn','B3BVYR8deoi0fx3zAMJeRDTPSe3cmW30lIKpfRQgCvF7bpVayPUriaXpAaxG1aGmWHYIWj5sQGA7lrGEjMyeD',5);
-INSERT INTO t VALUES (3737835851,3203128997,'tfI1ofewnoYtqwJr47mDaDL','JoUCMwLbF3PhttoGDoNDVKm','319q1dRzj','Z6ZBqvnYpOmRJGovAKdJHP804dPPBwW','mmHKW5D5sItRlWyaacVRemSIfpOUVfpv3bI74nIZaHx9OE4qqcXBAI9HJw8oo6G7F7dyI0i506I2rJ8Q9t1O7vq2TCFWsS8n7d','tSLffB5mXCrmLdlBzb7F5ZQiboPZhn5edE9at0f72yUDkqtyB8bTsVDddYiehP9ZMMA',6);
-INSERT INTO t VALUES (2522256893,1479235815,'okO3Gm11iC7bks8','gOo36LGBfXvbKtAndU4yYGcKSkrvmMRSa77r2Otb','KD09uUDuW5','66ugC71PTTv30UyToRdD2RTZ4HK','ESgmaxCVF','JaPVFC775ut4kZXnAhCN3kGgBEDraEoUshfemhEYsBeGcWhdqcAfI2xBlSTsd8LnR4',7);
-INSERT INTO t VALUES (169335752,3014816364,'frwQCIH8gr3','GmjCBlQ3AadaE9oR','Hr','wMaBhwf0tVhAxXRtQ6saQC5H6gGQNRbpKmwIiQy4uONhho3LQzo','kilNFOZEamemnnrsQ5JDYZbq','hgoDAJVjNha6BtBaz988vyYOHej6SENqCw9BxMdYffRhWEk2Sua7iYoA',8);
-INSERT INTO t VALUES (770711261,3785839346,'MEf','006vzG5y19hO6XP','x7JyiQ6mnUy5KMee','jKYIJEfUa6GgQP5TcGS2rgH53','2U2RRH','12UBC889leqjRbAHg6zNb71Lwig',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (727044444,4190185977,'10I0OjqOLJ4SkMns68DgIqF','pq4zBRNDPjDy5Znuax6CrVVb2W6lt0Gm5JZYlI78ttcjumcfzR1h','GvonB05ny1h','HNKesw8Nbf8zbPtSuKALLuFTx6SaIV36LIrzhLR5valIQYEbIy','CmH0KwN','FLBV',10);
-INSERT INTO ti VALUES (727044444,4190185977,'10I0OjqOLJ4SkMns68DgIqF','pq4zBRNDPjDy5Znuax6CrVVb2W6lt0Gm5JZYlI78ttcjumcfzR1h','GvonB05ny1h','HNKesw8Nbf8zbPtSuKALLuFTx6SaIV36LIrzhLR5valIQYEbIy','CmH0KwN','FLBV',10);
-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 (229801060,3429307977,'zFMcyW','0d7pGVhO3EzWZUIt3ho2k3Vh6HIfp78','PSlRY7sPRxCLkiF','tJ8dtNlGdAPKO9VLL0pGJcW2W9bbbeUxaMVLEV4','nnKQIUpkJTFe6yRwWSUzONkm8ZiALZ8BIvhRdMKJh2HSvgdGYEDNdXhiM18ezcyCnkQ','maDZx8MA1NQAs0jZfxTwuzGA3EowXGmNTWIzg2dYWeovahBoXJpqj2X',11);
-INSERT INTO ti VALUES (229801060,3429307977,'zFMcyW','0d7pGVhO3EzWZUIt3ho2k3Vh6HIfp78','PSlRY7sPRxCLkiF','tJ8dtNlGdAPKO9VLL0pGJcW2W9bbbeUxaMVLEV4','nnKQIUpkJTFe6yRwWSUzONkm8ZiALZ8BIvhRdMKJh2HSvgdGYEDNdXhiM18ezcyCnkQ','maDZx8MA1NQAs0jZfxTwuzGA3EowXGmNTWIzg2dYWeovahBoXJpqj2X',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1023370449,2039158380,'wv','9EHN','QgV','OKpTT13fn5FiXWY6W','M3y15UkiXFBAbmuefQ5ZacXEeORHMeLkyanV1HZFZdM4QJXgnq4DxUmXzy4solPR0GYlS6vP1Tv','kmP65nguios4FmuQsNZDqTvAExeZaveWJCsKXMPTprioCQK42ccPTJirRkrX',12);
-INSERT INTO ti VALUES (1023370449,2039158380,'wv','9EHN','QgV','OKpTT13fn5FiXWY6W','M3y15UkiXFBAbmuefQ5ZacXEeORHMeLkyanV1HZFZdM4QJXgnq4DxUmXzy4solPR0GYlS6vP1Tv','kmP65nguios4FmuQsNZDqTvAExeZaveWJCsKXMPTprioCQK42ccPTJirRkrX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2551720676,1907199431,'mgOrBklb','Phd3beosD2CWSePal3hgtva3gUTLr3jKyMl2xnubYk1jXmnhQGP36LUPcRbZNrtIvK7f','KIj4goOiq4Easl4g','9ghFytOLrkTWcfVrsUUwU7A5kJBG7fdLXbmadZwOYfXZYTIgIjejTf130V7jt4URm8S1uClZoelj9WJmRvDalNz7cLFrcu5DZUlMogFzsACBm8XtaaPvaIhebAGepzPXTPyXu7rSj0iMoomaYxxOKBJndjf2FJoH0TPYSp434dvIXZhMaDiUqHafHs5Q0jPfcd1S0C96AV7TKjAuaq4ZWMd1K03e','txUqmqd6DjHhNCm1FIeiLUTFA2H15iqOKmLFko1ad0xSs68l9s1juMrjYiVzQ0rjwvPmwB38kYlAP9is547uswDjsJtTjGlChLVe','l7AtoD51slZUz8tFqyKbLrDkPUna5j7vUXbQOBeMXHpzDnY7x6DUtarrnsDjDqxJGj95DC8pwvuJQdgL5WLpikLAhHpSkdt',13);
-INSERT INTO ti VALUES (2551720676,1907199431,'mgOrBklb','Phd3beosD2CWSePal3hgtva3gUTLr3jKyMl2xnubYk1jXmnhQGP36LUPcRbZNrtIvK7f','KIj4goOiq4Easl4g','9ghFytOLrkTWcfVrsUUwU7A5kJBG7fdLXbmadZwOYfXZYTIgIjejTf130V7jt4URm8S1uClZoelj9WJmRvDalNz7cLFrcu5DZUlMogFzsACBm8XtaaPvaIhebAGepzPXTPyXu7rSj0iMoomaYxxOKBJndjf2FJoH0TPYSp434dvIXZhMaDiUqHafHs5Q0jPfcd1S0C96AV7TKjAuaq4ZWMd1K03e','txUqmqd6DjHhNCm1FIeiLUTFA2H15iqOKmLFko1ad0xSs68l9s1juMrjYiVzQ0rjwvPmwB38kYlAP9is547uswDjsJtTjGlChLVe','l7AtoD51slZUz8tFqyKbLrDkPUna5j7vUXbQOBeMXHpzDnY7x6DUtarrnsDjDqxJGj95DC8pwvuJQdgL5WLpikLAhHpSkdt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b SMALLINT, c BINARY(37), d VARCHAR(60) NOT NULL, e VARBINARY(46), f VARBINARY(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3125169319,12115,'x3zIGT1Klk6xL','q8nexx3leBeOQihc1ybotuP1kmYa6LiQvp','vx','yMTaT28EU','K2LCbCX9IQeHlG64rhs5AXrAIBEquIWz28yUP8cIjRO4yTvMMDhq5Uo8JFm4wNkAV','0SrJcA1y1HLc4',0);
-INSERT INTO t VALUES (4180343618,18325,'h8fuvzVMuC62xClxSp2','gCEHxH2i26YUbgI','mOQa7cDcuw1EDKd','ufu5FydAkLSRMnx55astogAlheSvvecpsRLNJJUFtqbqEHpSRh','OxDws9NoBdzoWhXKo74PPrA15pLA3o5LFGZMVA5g9dWg7hLW8ynnDcxmgSV8cPDPEbJ7P6FVteA340uG','OV5oaV4Cy79vkctiGIvNLNLXQaMOSFIB7IOBOGkWfLMqvZ7Wwdsi7PvNV37MrG5eDIjJqCTbrmL4W',1);
-INSERT INTO t VALUES (2911586595,-11179,'zT3IckAv4adojpWkFnovV3HGx19onj8g','rRngM4fLrM0fGi','NS5xDGw980bihaANy2bFDaFWI','J','3328HGpXfOkkNfEjINCCpMOiSh1tASOYj3yrjg1Ppu3tzdcgWMG','bbrO8k0DMNpzWQfdQRgOgcPvQR3R3DiA7by8akZerpTny4AxvwhIZ4Rays1NNzF9glMC',2);
-INSERT INTO t VALUES (1209096937,-19054,'03w1HpobjvhvcmnvRwcb','oZa9BxdelW6wCabu','WNSVFszI6Juryv7THipTNgNt9biXHAzWyu9JXj0GWq2','Mh2aJtBVNF05CPbNgwCioNhDCjDtTrVd','ZLv6ZPO7V','DwvXsZSh12PyQh8RkIvvigRLFk2HKOuLOXzWlNHck7gCtcJiS3g',3);
-INSERT INTO t VALUES (1473073247,2690,'7s9','l8Vn','RIWMF94oaN','E7bGm','T3ETVrMr2wRaA6u11E24oAwq','BTifaE3Xh05f4tIpcepEPpqesBgN2RMiMSuuTVYo0u1AWQOr5OXnI',4);
-INSERT INTO t VALUES (3928956779,-23070,'u9zrW7ylVGk9NKXTRmQ9kQlWCGVfN9','EwiFXVlv8zEZ0Lo09uyZ6gOx6OYlV','ddK2IZ5RADtKlwYWDIEuB9rJI96oCn2','WaOw6A2By','wEaJ9Yz1CAjwaqvN2JGb0lRC9Zdtz5PAEzOeUvpL6NjlF9Fl0WJ9sgD3gjlm6aRfQJktKQVAl6PunJmpfcngcdogaAk','gugylakuuNILCxl',5);
-INSERT INTO t VALUES (34634586,-30735,'t8HkKJ','B','WjZ2L40lYYfFSLIlM7FMA6pOCpafMi','tEs7wJqL7o','ENh69JFn2yKTA3AA8ndjxABs4bsRFrjW3KJfBIeQfLuKbtHvBuKYO7lCj8UIdCbRdbdyj33XuerxeDmcqfN9','GJUtdT5kUAEHwfDA6WeK6ciG94Yh0ncNgSpcIhNUCOYn1Ey7vtUyOG3pH4T4PEvds5T3O2y7zUcPg',6);
-INSERT INTO t VALUES (2134961980,2706,'P4','MykvLN2ddTW88zfBz9P','ljIgMp','ydpJ8WFeVzPoMTBHmq34iewBGc4WElkYioCldBbTFETM8PsB','5fbm9TxggREn1W0g','WyOuM1ixdm',7);
-INSERT INTO t VALUES (2667865658,3426,'w5eX5xbeT6y','mcXZnj0XxsWyW','ASVnAEGHhScOSGMH2CdhxRfI2f9iSp4Jed3wUPhubpzIP9','mi5Nn6jgFSt','CRKBjlR17TVptZPawRUSxCd1pg5CzC7qUUyuIBN7nVpQOAXT7irfjZAoKf4JMCesEePTpaBVyCodppmwwrOToUx26a4','oH4Z3tbG4mxyVbGbp6aQ4QQIiekKySVsGMEnGCswcW',8);
-INSERT INTO t VALUES (1231838631,-13686,'AwnvVAz3UmxqIOkaow0s','EWb089Rl0953PmtTo4LhVWOwK7wVL','00HIiQnyEtY1doNz3uutwazZIfRaxertUXQUE8YUS','Fma7Cot0aITmHIhxVMNMd9nHigZCnRRbuLdR5sCpIy9nq6C4ZStRR','e','10g9CwXv7SyFE4j7EwGlvpLaiRMAhdrBMNiQzuzu2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3775310793,-12458,'dAZF19F','trdwspGhJfBmYhyFQVTJJhFi819hytSsv5tmHHkdjQmjAvYXHWm2p','o9c4XdQM1DGXmljWE51y7RtnozGgzRmatCp8t0wz8fvMO','J75QzZDZmBOCgi331vi35Bw9RGQDbGQkws8gWdJxibDMdexIBBp','l','ZPjeRBronXQpSgNx2ha3TCirNrkGai3ScaiHD5cm9SaVuAopjDkfET7421jP0m4',10);
-INSERT INTO ti VALUES (3775310793,-12458,'dAZF19F','trdwspGhJfBmYhyFQVTJJhFi819hytSsv5tmHHkdjQmjAvYXHWm2p','o9c4XdQM1DGXmljWE51y7RtnozGgzRmatCp8t0wz8fvMO','J75QzZDZmBOCgi331vi35Bw9RGQDbGQkws8gWdJxibDMdexIBBp','l','ZPjeRBronXQpSgNx2ha3TCirNrkGai3ScaiHD5cm9SaVuAopjDkfET7421jP0m4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(38);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(38);
-INSERT INTO t VALUES (1259706321,-27421,'Bd','j2xfO3jxDbU9x6szWCBH4gTx6iORWxd8nUg','FQIDQwVWlPKm08sQpCoFludovU75YoOdHu','pBWfrJFbuCZdHKqXthWAbLIZ8LHz2lYar6yP','pLZw127HpnQLTR7S0gNuGyh8vDhJsauCIcq8pWr6Ueu4IxVOY9KTX85NCb8uRdGmPb8zLIxJtAk5X5Dp0','9shC5ZbVlXRoChw5QszVFwZl9UAXButGLH29PCzjMzo34gPiuNwAvod2lDGapnsDP01cImBfufvlQ8aBNbyYNPQsb9a1M0l',11);
-INSERT INTO ti VALUES (1259706321,-27421,'Bd','j2xfO3jxDbU9x6szWCBH4gTx6iORWxd8nUg','FQIDQwVWlPKm08sQpCoFludovU75YoOdHu','pBWfrJFbuCZdHKqXthWAbLIZ8LHz2lYar6yP','pLZw127HpnQLTR7S0gNuGyh8vDhJsauCIcq8pWr6Ueu4IxVOY9KTX85NCb8uRdGmPb8zLIxJtAk5X5Dp0','9shC5ZbVlXRoChw5QszVFwZl9UAXButGLH29PCzjMzo34gPiuNwAvod2lDGapnsDP01cImBfufvlQ8aBNbyYNPQsb9a1M0l',11);
+INSERT INTO t VALUES (4183188061,1494128,'j','A2QSvEEhtm2DG1TtjQKgW8Wy9YCyMAuXwa3237bOEW6wp7JdCG1qleRtTT','Nj7U4FdJ3FMW6ksN9JgHBIxPT4MJlQLB4jXqRXwqQiIU711bI06T2TkyqhD7xbKwnRcQgYl0jQ8db0Dg1QH1BF6ifZTcEwXPXz','8S8yggsZiu','3','x',10);
+INSERT INTO ti VALUES (4183188061,1494128,'j','A2QSvEEhtm2DG1TtjQKgW8Wy9YCyMAuXwa3237bOEW6wp7JdCG1qleRtTT','Nj7U4FdJ3FMW6ksN9JgHBIxPT4MJlQLB4jXqRXwqQiIU711bI06T2TkyqhD7xbKwnRcQgYl0jQ8db0Dg1QH1BF6ifZTcEwXPXz','8S8yggsZiu','3','x',10);
+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 (3374611013,4103995,'Y','cDZG1U','TFdFaVyzxpRoaRLzbistJ0KMdGzcnZl8oRWBIySb','KszIxrcdmk','T','3',11);
+INSERT INTO ti VALUES (3374611013,4103995,'Y','cDZG1U','TFdFaVyzxpRoaRLzbistJ0KMdGzcnZl8oRWBIySb','KszIxrcdmk','T','3',11);
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 (2229698220,19799,'8P8Exy7z98h','UKAWx1DhIIOlu2mnEGrfb4a7bM5vT9fc1frsb2UujjgtBVg4CzDwh5rg8myubJPZvImHzLQOy0cocPBXac4HZ1ONeDzXVOrmZGU8nzYsQ1RDZXWTJ48QKITZ4V4f51rHU4ZXefBjSiQLrYc1suAiaHYsJm0F7bW6BHSRES14KN5EGzd3OdJt2nf3bdS46ci3jxy2JblhytnbKN7R7aCSXzhtnCnEf1oBp3lRhFWuZ4KJ0N9Z9YjeHFyC','WeV6HmuN2GgNTae3c7PuOfHGbM1fFMaDwPhds8sNmSN','7MailOMiR3dI9GP5cGKZStSeZ','gLyq5NyMQL0TlZoDz9f','LS2x0rcDXafkBO9gL2M07AGrBkiZEnAe9pPzszUkPZdBYQbZwo0Nceo7d03GZ1y7kdXFgdct3CHpokkBOdrn4qcY',12);
-INSERT INTO ti VALUES (2229698220,19799,'8P8Exy7z98h','UKAWx1DhIIOlu2mnEGrfb4a7bM5vT9fc1frsb2UujjgtBVg4CzDwh5rg8myubJPZvImHzLQOy0cocPBXac4HZ1ONeDzXVOrmZGU8nzYsQ1RDZXWTJ48QKITZ4V4f51rHU4ZXefBjSiQLrYc1suAiaHYsJm0F7bW6BHSRES14KN5EGzd3OdJt2nf3bdS46ci3jxy2JblhytnbKN7R7aCSXzhtnCnEf1oBp3lRhFWuZ4KJ0N9Z9YjeHFyC','WeV6HmuN2GgNTae3c7PuOfHGbM1fFMaDwPhds8sNmSN','7MailOMiR3dI9GP5cGKZStSeZ','gLyq5NyMQL0TlZoDz9f','LS2x0rcDXafkBO9gL2M07AGrBkiZEnAe9pPzszUkPZdBYQbZwo0Nceo7d03GZ1y7kdXFgdct3CHpokkBOdrn4qcY',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3058184212,21134,'p9KPvF9P6RdYIIic4MF0i','hwEayySkjC97oxTF1AAUSEtDsZdV0VIkt0W3Ejkp2LvEko03MKnB1dhn2bIbheVtLre6ek3ErlEbFR2cEj14fkdq3ZIvs8km','5RyLzL1h30u5yZsukJFC','qtKa','zOPq4jW0sgeZOX3AgLTCozrwmAherXqlBXZFalSD5izg5A7PDuIwZJsypIYmIQZif4gzV3mfOUXvFietKfVDzy2RNIF4L','Kocd431YlaZn9ksRTI04BAa8kRq9hfHiGSQcR1l2DE07iHrDCafC776Ub7oDjfAF7ADbnxPszk4X58SZxr49vbGLY248aK7vaD',13);
-INSERT INTO ti VALUES (3058184212,21134,'p9KPvF9P6RdYIIic4MF0i','hwEayySkjC97oxTF1AAUSEtDsZdV0VIkt0W3Ejkp2LvEko03MKnB1dhn2bIbheVtLre6ek3ErlEbFR2cEj14fkdq3ZIvs8km','5RyLzL1h30u5yZsukJFC','qtKa','zOPq4jW0sgeZOX3AgLTCozrwmAherXqlBXZFalSD5izg5A7PDuIwZJsypIYmIQZif4gzV3mfOUXvFietKfVDzy2RNIF4L','Kocd431YlaZn9ksRTI04BAa8kRq9hfHiGSQcR1l2DE07iHrDCafC776Ub7oDjfAF7ADbnxPszk4X58SZxr49vbGLY248aK7vaD',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(81) NOT NULL, d VARBINARY(2) NOT NULL, e VARBINARY(14), f VARCHAR(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10443804,8096331496431304451,'ryKJyy894RjEo7r5g','q5','6iv2Paoifi','1WE4ZwdwMF8t0IdHCufSFNez2ruwLGb0fxusf19B8Ei0','AUxY8oS9D8059rOD45o8yupz00gvExBCH9FIjsQOTerLCQt4DtN4OcYn9tOa6enfRqG2SAITer','9ojCuBJAn8yZ9DjLwwJpTy9K3NGJhCY3rJpUzLBMAVZVjLA8UbuA052Ei8TX2yKmj6C1Q589FjO7KJ3fX95p6',0);
-INSERT INTO t VALUES (15034491,5043861801617543429,'0Fygbp1Gw4mOAgGK4swTmJjlB74QmRNz0xXr4Ej8eAs','Z','r3AfudiWOi','zzCR0rfwBXLgKriS5o4YK5dGUwRBT71U9rQjPLsoI','geWA','dEhR6DEFrAVyOcKcc1IHGm6Vgzu6AhPFalE4WRrnxuZh7K0TqgbvCZSgMniNS0uHdoEMGO8fq',1);
-INSERT INTO t VALUES (200792,3340688046155575166,'L8Jsehks2EXByRpOf3KGxWoaxRM5y7EhjMbm6c2xmasCU0PNmhDzhn9gsaF2trwhmCSie','G6','icO','SKpNwt9zgPM0I4KVod2iIl8ZZqG7A9cHPjci1A89V6GTJZemdFwp6','EpKwSBdK7BvS9iHcokBbs8wAVsBcohSmEYCCVAobEkbn8iNJ7bbiE81','uFEy7LloDQhjWKkY1C5OMAMBropcU26sM3ar5h74bgnR8Ecg62sZnh76ZeIlh3cakbzbRIW1JeIy3nCc02pGpqhvV4ItYxX7tsT',2);
-INSERT INTO t VALUES (6263998,1219933039882966031,'ceLszvDWWICtijNe0fn','3O','KfWAFAnxhdw','nnQlbJs','1aPyFywVqpEfsk68SuuxuMbwkeHs1Ed','nngSNunRV1BdxGHjaSzOYGl3leX3gpkDETDzFa7GK3tooMdbB0S8YWbX2TolKKAirLa9jaephHkS7erYPzGy',3);
-INSERT INTO t VALUES (7302407,-4445574667468860154,'xN4EwUpaUNqnvfcJ6MXj2cC0QFMOeW7nTmKokDUM3NsMBBmBzzx3sH47JA7jeOm','1','4bbt4hmfdxDgR','jDaZ1GnRk3NfzwzWc6Gu5YsCGF7nmQx','LP2zWsfrmISoskjE3koFvSNJO24','t5cQMvTOoDxaqt5asaf8VJO8pJVCf9Wu2ZAcTjxTtWSeoBiYcUZtjEA76OJjv97WY2mka9rUPiLz2MWyDGikjzp2',4);
-INSERT INTO t VALUES (5812908,-3960618226225246885,'9hzNAQ6xRgKovv7RprWox','Z','avcVkYDs','BFZq1n4FPGc9nxJpgx8r0S0j6TTwSjw4inQxDlwkPZD35sTnx1umc5hF4cKKO4EuvcrcWxOzNBFOfok','5PFtLgVMFeAuUoSgsaiVPmedHuY1wHqGx0g','ePZGKzek3b5JnDpiZYS',5);
-INSERT INTO t VALUES (3790662,-4797903987073356205,'MRvMPeKKG0e6NIrRn1C0MEdGL9WFEu1Ajxje1leFc6LFKTFWXIpME8cEY7Z5','jL','15jgs','ioCwKAcByrI4G8wxuEefQ18xvswjaJLsLo0mLmfEVcPfKBgbcNOnSpkT2L5OmqTS','RKIez41oS93TR9ICxWrJhz','bA8qIJCInBCFMzmXw5bCf',6);
-INSERT INTO t VALUES (12490248,-2026944992406928454,'voFKFe37tAb3tABL0UZ3fH6xl6f2ws3FLeoFwZbb00gxXhSpzKKPhlJsidNNimDyhhQ4JZzYWTNA7','Z','B9j','Nk2d37h2nz','kuTZxcJGako1','TNSxjYkpai95WhnAJ4ARNJNToNiv4L8cegH2wsegHtErpOXlA16MclBR',7);
-INSERT INTO t VALUES (6365787,1868196579631901296,'FK0hQbPv74M2ovwl9lVdhJjG1QwrSPwnju32VEq','Vw','jIpgyhh','fc14XI8q4luWB5EYfuk8IMAOpBIXCwWk1mkB2At','6EC2tSU1XOejHA6fyrvf4LQyxarg05TzT00tlcwP614mayj','fkEei26wSz8WV4CmvJg0C2PwaZaUBeVNRPPaveQhJyDlHTtrQOpMYDTADDqh3vyRwNEcmOWBeJxUdq8upRUnoDcupgDU',8);
-INSERT INTO t VALUES (3195339,-7722086384311173400,'Y','e','PPu99bs0c','ad8HPwGrcPpplcXO','TcIotfn5lT8vEG8uGaqKbodoNFpyOqxRnvI6EG96KBmqBPvAlgvczc9ceSNDfviDTEkqA','ihbXnHOmklpRQszAxIkOUWIo8IEZCRb2uuyaTWP0eV4yssgNLge07YK4l9ukYx1PelsguFT17L5wXhbidX1U5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1816803398,-8061585,'Hv','UrrJy2BeUeCTBCoZdjSp51FucpZxVtoSegWG3AzqEpiFVM8qmzuz4CIpQEP8n8bM66mrfs3L1qxT','zgFRb5UQfmfEQyPWfnAqCVaH','T','H','9',12);
+INSERT INTO ti VALUES (1816803398,-8061585,'Hv','UrrJy2BeUeCTBCoZdjSp51FucpZxVtoSegWG3AzqEpiFVM8qmzuz4CIpQEP8n8bM66mrfs3L1qxT','zgFRb5UQfmfEQyPWfnAqCVaH','T','H','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1905993955,-5294277,'yD','MpoBBNhwrJvQzfbRrOUDk1o2Ovueoy8xVfTVoYbA6DvsztKt2S6PNue3ldjXeWASQm6X0','EHdmkhSCjBCI1t8K1qvhiS6M4P8ynrliPRlGQAqAcdlRz2Ziv5In0g9Nqgum5jVkF2a7x3','FGvlkDmRGK9nkVy2gEQ4HrgRSGCRoBdIVbosFOp86unLpJDkBDUqjmoiDQDG3GYY7uJg355ZOk4Q9TSlg2bE9eG594OVLR78Kwqf21ESLF2eFZPecVG2Aw8vtQHftWWNzKQe62rtTPyApn33TPbR2NCBhjaiRvMV3UOUl5nbjeklMLtyZ119skrL7zNTlHX8nKnaWwSq13dXhpDTw37ztivMtZApx1tZi5LYJIYY','2','4',13);
+INSERT INTO ti VALUES (1905993955,-5294277,'yD','MpoBBNhwrJvQzfbRrOUDk1o2Ovueoy8xVfTVoYbA6DvsztKt2S6PNue3ldjXeWASQm6X0','EHdmkhSCjBCI1t8K1qvhiS6M4P8ynrliPRlGQAqAcdlRz2Ziv5In0g9Nqgum5jVkF2a7x3','FGvlkDmRGK9nkVy2gEQ4HrgRSGCRoBdIVbosFOp86unLpJDkBDUqjmoiDQDG3GYY7uJg355ZOk4Q9TSlg2bE9eG594OVLR78Kwqf21ESLF2eFZPecVG2Aw8vtQHftWWNzKQe62rtTPyApn33TPbR2NCBhjaiRvMV3UOUl5nbjeklMLtyZ119skrL7zNTlHX8nKnaWwSq13dXhpDTw37ztivMtZApx1tZi5LYJIYY','2','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1070799634,-721692,'8r','eyJvaNiw78If3DhXhVzBBvnP2GhJjtBO40hb6dp5u01RmlNqOY2npxFhTZ6nMW3NryDN8r2Fo42P','2XxjiFnXoEYtFhEVqWgJqZvd5JZGEf0uxl87ebLvL7wnGESg6U7Xc8bKKoieXVSn2AwQ7eOg5udpYSvgHm7EfCpKS0z1DPLI','xJ2L9azJ2FjbUjg5Z2mWEEqDL7vPjaOpnmwvImK90j8RRW84l1f2B6ahz8ngf2t','rX','H',14);
+INSERT INTO ti VALUES (1070799634,-721692,'8r','eyJvaNiw78If3DhXhVzBBvnP2GhJjtBO40hb6dp5u01RmlNqOY2npxFhTZ6nMW3NryDN8r2Fo42P','2XxjiFnXoEYtFhEVqWgJqZvd5JZGEf0uxl87ebLvL7wnGESg6U7Xc8bKKoieXVSn2AwQ7eOg5udpYSvgHm7EfCpKS0z1DPLI','xJ2L9azJ2FjbUjg5Z2mWEEqDL7vPjaOpnmwvImK90j8RRW84l1f2B6ahz8ngf2t','rX','H',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1208462166,5993210,'F1','sno6jIaJCG4PMbE8Lu1r2zulx70I4UeQwcLZQHa3wyMNhrzygbffkR5x3xHxv3CNZjqaoQAlvASoIWX4lqeo6FN8QzUK1FdbkfiUOifYSPsvCKrKgganGms4sG4SDGe7Mp6D5BZE3VmufI7xXofxxAOrSrZfCYovIw853TtClqDhmux5PwSmOTiaqhvfZTQ6oyWEuAMq8wYhGv','1FFpNmohjEQP7c6PYFeiVqw2Kbe5rx','U2DYC5a8ZC6kRijRrxHWFHYXDBFDrOy6QJNYZGpFgYI9Go0OKcdkaozcA4jH5WSbKIJCkAY9zK46xzQ3KDlT8OPgmaDRyNOXGJMTZ1i5BDy8qJVZQDjbgyKY5fN89txNGMkXtfceIAPJmjW0FGdaYGke0tjxaeKvjf1lbHvwnfAP47XuLdDUqFWxrtecRDaVIgQA2c0C5SVJAnuuxZBrFC01Hg9XE5OV','DM','FF',15);
+INSERT INTO ti VALUES (1208462166,5993210,'F1','sno6jIaJCG4PMbE8Lu1r2zulx70I4UeQwcLZQHa3wyMNhrzygbffkR5x3xHxv3CNZjqaoQAlvASoIWX4lqeo6FN8QzUK1FdbkfiUOifYSPsvCKrKgganGms4sG4SDGe7Mp6D5BZE3VmufI7xXofxxAOrSrZfCYovIw853TtClqDhmux5PwSmOTiaqhvfZTQ6oyWEuAMq8wYhGv','1FFpNmohjEQP7c6PYFeiVqw2Kbe5rx','U2DYC5a8ZC6kRijRrxHWFHYXDBFDrOy6QJNYZGpFgYI9Go0OKcdkaozcA4jH5WSbKIJCkAY9zK46xzQ3KDlT8OPgmaDRyNOXGJMTZ1i5BDy8qJVZQDjbgyKY5fN89txNGMkXtfceIAPJmjW0FGdaYGke0tjxaeKvjf1lbHvwnfAP47XuLdDUqFWxrtecRDaVIgQA2c0C5SVJAnuuxZBrFC01Hg9XE5OV','DM','FF',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT NOT NULL, c BINARY(52) NOT NULL, d VARBINARY(76) NOT NULL, e VARCHAR(31) NOT NULL, f VARBINARY(20), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-18792,6303,'UlJI','lU3j','pgLIKI7TEc','DR','Kl','P',0);
+INSERT INTO t VALUES (-3185,-26827,'iEptYmETu8iN4gANu8qBb8S0','sYGQpl6HTlDKjn9Z0GvFZDG6EjN1CHk84HOj2JweSYTnkKCcJGnglAaCbLT3','zqKQPEruymGdRtbO3kqNP0SHLRL6','18','t','y',1);
+INSERT INTO t VALUES (-7102,-24038,'oOabHmft','wVt','2IAjtLurv8NT7QT','oZECcQdOXd3SNpbBh','0','E',2);
+INSERT INTO t VALUES (5253,21233,'2ZRbwZJQKnVgXyUilnFr9tIIAvMbznSmYLAorRoWw','a2yApRhDPDL30hVm3GtQYB3','IV1XnQ','BpR6ONY','u','T',3);
+INSERT INTO t VALUES (-11260,9008,'lECDtPoFw5KX6k','5rQTWN5OszS3U7ntBnyIu4fREULYSikrIbouWTpXXgWRqaHmXKPFi92YCvplla','kcOkUMTbzc41kS3mZXqZUKu','GC','F','I',4);
+INSERT INTO t VALUES (4947,24345,'VighKWhmmCLwyODE21Rr5PGoDmYjCp4uksDwUIXRDTYmxdpA','osVdVhXOyPtQ81Ym321fRtfN33rwIH8U6','qDckUJ6E5HBcLLhLmCrB2wJclSYoM5','dMmxIUGwGAaZVkFPGXS','FC','F',5);
+INSERT INTO t VALUES (29483,-23219,'y0RCzkcxt1Dv5smVJ0T5I8GwfhSvheab5vuRAiCsHoCtN','J4ESM83CorcAXaFMAYdH8ToDPbKJ3faDLnbvqYmHq0AQHZvwKaSz6OYGaOlAgSk4cQs7i40','QOneGd4hCHRw11HfE5nnihnKbWrnL','yxIq878hAgNlgEnhds4t','8','F',6);
+INSERT INTO t VALUES (2847,21875,'EpocXvAkeC6prftuwxqVzwQNPkL','iNQ1gQfGBKjpfNmelnXar39d15rOTOD3dlGSyB8Tm3N8nlRxAuqV5Kj9x','Bfe55patcJxhtJw8K','Z088TblY19TfWQ','G','J',7);
+INSERT INTO t VALUES (-9393,9824,'TK','JUyHFtb2HoLWe7JUKu9SWKNEFrUAef','BcpSOyicO6Nmjz3EQ02','5q9lik2An7E3xgT37tLr','EN','3',8);
+INSERT INTO t VALUES (-24683,3508,'4rPakkXvnnTQVMChYDHjLrACzLIlqJPHwc5bzjdcDRQXTIUP','PRKZb1KarOCtIQ5Pl3L5XU9FKuZBLsDIN2ATqls9q7','WSkVEHTIkEUMtgBloEFLu','kPKLTp7i5','K','6',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT NOT NULL, c BINARY(52) NOT NULL, d VARBINARY(76) NOT NULL, e VARCHAR(31) NOT NULL, f VARBINARY(20), 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 (1614644667,-2719429697002535348,'0Gy','SI','vWa','QyS16g122eye156Trq4JbwPeJ4SPxZ4tIcW','g09R7tiArDfTkq56VXfAP14jQjHozFeEoe5CKcNuXTf6PuX0IfOdgUpZt8Ps','3bwblgdzCeJ92pUmqlMzatFIBlk3XkVz9pw2kGoJtCAmUcQn3Ou41OVuX5AOwWKoGjSMoTZOg4qY',10);
-INSERT INTO ti VALUES (1614644667,-2719429697002535348,'0Gy','SI','vWa','QyS16g122eye156Trq4JbwPeJ4SPxZ4tIcW','g09R7tiArDfTkq56VXfAP14jQjHozFeEoe5CKcNuXTf6PuX0IfOdgUpZt8Ps','3bwblgdzCeJ92pUmqlMzatFIBlk3XkVz9pw2kGoJtCAmUcQn3Ou41OVuX5AOwWKoGjSMoTZOg4qY',10);
-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 (473511231,6209686458889400176,'z7M','du','4CS','GcxLvrcdcddZ2UI1fle1vqXm','3UhtUZeJaeVWnlZvONfYzQI0vmOEncI47wusw4fHaKPIig4ljjEu7AszFtrGIBTvpfHBfviqfioOakp96uXa3S1tXiHUZ','gcMWRpMeyTRDr2xMtZXQs8e2E4bE',11);
-INSERT INTO ti VALUES (473511231,6209686458889400176,'z7M','du','4CS','GcxLvrcdcddZ2UI1fle1vqXm','3UhtUZeJaeVWnlZvONfYzQI0vmOEncI47wusw4fHaKPIig4ljjEu7AszFtrGIBTvpfHBfviqfioOakp96uXa3S1tXiHUZ','gcMWRpMeyTRDr2xMtZXQs8e2E4bE',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (7279044,31704,'jUHADL','rtEZ7XBg8F1CQn2pm64ccG8cIXfYuGMiyhOL3CDiBtCSaXtImO6px9VwRMdhvBXSQv7dU','tmOgo24AX','kPkYz9YtvLZ4s9','8','j',10);
+INSERT INTO ti VALUES (7279044,31704,'jUHADL','rtEZ7XBg8F1CQn2pm64ccG8cIXfYuGMiyhOL3CDiBtCSaXtImO6px9VwRMdhvBXSQv7dU','tmOgo24AX','kPkYz9YtvLZ4s9','8','j',10);
+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 (3744937,-18576,'34tnBZZA6Oov1VRx9uLU9yMlC6','x7456X7XU4fbPScf3lppRhXiWPDvfsTrCBuK0EFSdrp7rSjg1DeQZIW0BhEI','rSclzdM2Ly','w','L','o',11);
+INSERT INTO ti VALUES (3744937,-18576,'34tnBZZA6Oov1VRx9uLU9yMlC6','x7456X7XU4fbPScf3lppRhXiWPDvfsTrCBuK0EFSdrp7rSjg1DeQZIW0BhEI','rSclzdM2Ly','w','L','o',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2092882273,-8215206873518247193,'78ESAicEhQtAY','S0M9uSFKs3YeJhSfjkXXQhg5UIMRftwlrhjjm6scVwNb','OPc','AYeP6asZP1clDAXPDhycofSVuIS44FMNkxK00UxQiUr','lvgID8s77GyK2rgegzafJh9OxLXwX3Nfm6UqJ3KXKX2wtAylFOas1whuJ4jhWbcgjoltQPZ4bvHs16lxdROrNjSWSeO783OjN9ry','IgdFLl6kVB6GaEi',12);
-INSERT INTO ti VALUES (2092882273,-8215206873518247193,'78ESAicEhQtAY','S0M9uSFKs3YeJhSfjkXXQhg5UIMRftwlrhjjm6scVwNb','OPc','AYeP6asZP1clDAXPDhycofSVuIS44FMNkxK00UxQiUr','lvgID8s77GyK2rgegzafJh9OxLXwX3Nfm6UqJ3KXKX2wtAylFOas1whuJ4jhWbcgjoltQPZ4bvHs16lxdROrNjSWSeO783OjN9ry','IgdFLl6kVB6GaEi',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2156823497,7468337983507088458,'e17Lov','V7','fn','CZafrDHODcHcbp8bT6wwJ7jQkM4qw1ZyI6hKT8DnHbb23qN2i','bRhNZXLzsB07QIi10bkXHgWaKdm8SyBsovZ','jsoCVWWHKfE7QPMARy85hNl46B4oVhs8bsb7DLMMCcxKCJdhfHOw9HQdso8z4tN463u90ZXkdyVFQ9zPoKs3NF3xMSMkA',13);
-INSERT INTO ti VALUES (2156823497,7468337983507088458,'e17Lov','V7','fn','CZafrDHODcHcbp8bT6wwJ7jQkM4qw1ZyI6hKT8DnHbb23qN2i','bRhNZXLzsB07QIi10bkXHgWaKdm8SyBsovZ','jsoCVWWHKfE7QPMARy85hNl46B4oVhs8bsb7DLMMCcxKCJdhfHOw9HQdso8z4tN463u90ZXkdyVFQ9zPoKs3NF3xMSMkA',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(78), d VARBINARY(30), e VARBINARY(88), f VARCHAR(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3669234918,-78,'PJ8C8gRaFSpcGSF5D1bylISYQ8dt6nWAXwh4e05kQYmoNwZ1IYmCfhWxnPR8ljHO','y','AsPOJp8B2xSsH1d7','7si9UKM9Jd10Ihkc0y7LNcPWX8a4Ttvtfa','SnGXyUZGWZJcsZQ7pe39uG03IHvgK3dh3tIPmqSb5cnAxbi6ffOUIkcPe4BJwDu4XbN7PPjK5n4EqNZGmkP','8VGb7wM0uVP65hDrtlCWqBZAlm',0);
-INSERT INTO t VALUES (2824515552,97,'krqrLp','diRqbudXbueQCu5ScPUvcdXxK1RHE','ycfxrHmOPLcDILqYVr','6nRHvug5PgwlW','FxtJe36qmVGKh5AddXIGjLo9urE0ijaB0lBQW9wb5rrjoBTQyuUN6BW5z51T5AmgAMsGYYKMQycPfYi7QfuVR7Y','aRYkGDdSNxrAGGf5py6Z0G33ZfqLsNnF9gWZrvvc56t6uAJTGos8QF3aNoyal5D',1);
-INSERT INTO t VALUES (569436531,-9,'HrRDkaXhJtlZ17YnajS0pez','lTiTh4D2nI5bFSwX3WNW1B7E','RsEEugGOGgkAGg35YxrA7FapKsPQC7HaLDVcp3lIyyubBGWUnqudaVdHOJtGvlaVwAMpb4U1JpiP2ujZqKD','ekCWqKgK93eCYk','ZrgP6J5QyfZw7gZxABDqEVhBhfGXIoFcrBI8lmfqeJw0uMusDWFZXW4vBgTf3zhAPdr','xS7nkYKqMYwEzVlP4290AeqevHwcVinUKJobphY8AeIiY2kNUFqwd6DEIEQhr0ctg3tEJZg5C7AXe7QHEk1d',2);
-INSERT INTO t VALUES (2552380086,-91,'aCxdvdu4NW7xIrTuEYBYtSrJzVhY4gYrmVquADAIBJoPUzGTo8iE8asUesisGxRdG','U2xRjqRdAcG4NyJp','QHWnWE7bp2ziKR5ID1efoEg0rXUtKsF20L3b5d','g9ZM2r8MZPt0LyMAI9ujybBW4cqEI6OX4pD','DycaWsJuOwwocxhubBI9IJNXUAjK7NYq5sPSnNnn9OxNz5sPuf1qjjfMey3fkIO53YofKlBwG9s5lI3SPqRJwwtZfpSK54PYqJ2S','HObrWdqQZwF2RqgjRABAeXFxzO89nOyOq9pm5CI4AR8IBHO2Nm5fNgpN8L50s998uw5W',3);
-INSERT INTO t VALUES (66190497,104,'iew0k3CVOox9PZ6TLktYOVdZ62d0Fi4pi8q','uhp89u','nbHgqacuVYE4VX57tLOKjJdRDPGyBHdpmUE4gwuY8ejmiN3cXy5j2OvB99IQvazCV0CVHjOCiu5pETiGok','vaONzrlx0IEH7MP5h','QjpxE4f8a7OcGd5VpzA4xBImOI3YvzHXrmRiPA4ZmiNADxhMXNq5dEvGzhLcR1FmKK6ZFW1qCnNPEJglaD','ATZc2yTmesnRfgYsh0jr9N8Ab4ffr2NNljmAaMee80BjgluygEUfsb6GBNrc1QZPqObvdgmV',4);
-INSERT INTO t VALUES (2219639184,59,'eLNO5uGYVQY8TcowO0lDOERU8ExDKzUQSkepxvt5FVTIY','Dn8lkOoDnbOiy','b7hgtVG2lg','o9YI','PRHiXTjYC0sLsqmc8S5GR4TsUzwnElx95GdHc6UbTk6pQbgN1ytLky1gFTtc2','G3IAwIg5Dpv1Oasy25h3ROexB4qE3zLeQxhXZ1jGR',5);
-INSERT INTO t VALUES (1305047487,-6,'vOhO6aF9ziSoIn4Bs3QQY2aHUWkIxlfI','chOX4zCXPq','E3HY4l22u6GNo8oqk','tcU','vsaIF658up93e2xwiDVIzQ','EI3HCUMfCVX4QlszY4j0Llq8CWdVS157uy7nQRoPWsFpZ8S',6);
-INSERT INTO t VALUES (1172562074,33,'TUGE8WHLoKdmGHzUwtZxLUzeAfdaJFdY35XZKToa8x','Bc','JSJaru7aWakGIHC5OcMfBcxpDNzl2F3C','gX0ezIYdInnk4z9YPmnFzBuKQRUFfNsFb','39AbnYMnJZpzP5IYlV','SF7IZWuWbZN0aqCTbj59c7PQeGy',7);
-INSERT INTO t VALUES (234622032,-116,'QX53JqfuNE4PLyzMwVutuceLej1H','RFsZ','W5MU4Y5P922iHJR9XeF6zZ020v3RBQoVlSbQXTXmcdtcQGwRJqJBbvrtfGCBmXHcqYqT1Q5H4RrzdsediFDaY','wd9hvCYePVXnie8G','JmrISguqNH1QBWCXp7Xbl2mV4OcIcsJ0mfP','2r9JhlDUcJxtfMSqPlsHiHOSyEKNEIPXC8yyFfxLdemtwkbX33QrVDFJiTr9403QTotCW3d7Sf9sDIOC242',8);
-INSERT INTO t VALUES (1900510975,34,'WLwHG8QYeuSouRdOUJC4ICzFlYa','Ukc1','tovMv7dXZFKLWy8Aw','ZkljWx6M278BVu5xmeD2c4v6cs','gYSkBmotwTvKXLUSD21ir9dr4hmaWhoqYOmrMddWm3IND8BVdxQMF7aXJBVL8wVrTQeyFpGbW6s4UVEt','1AgCIqPsX1XtVVhLwm6G4pEDjdwMaDXfmtgptM2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7926219,14801,'WCHQveX0FtdFcEUbShK6TAQK9Rf7tSBeuZ8i5Ras7dxgUGlGl','NbPq4N8rSKykVemaCkXPbvfjy3os79LwJxpTpeUMuV5uyQPa','WA5NvsVN2Nj','FNz8K1I2lVTNabF','i','p',12);
+INSERT INTO ti VALUES (7926219,14801,'WCHQveX0FtdFcEUbShK6TAQK9Rf7tSBeuZ8i5Ras7dxgUGlGl','NbPq4N8rSKykVemaCkXPbvfjy3os79LwJxpTpeUMuV5uyQPa','WA5NvsVN2Nj','FNz8K1I2lVTNabF','i','p',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1403874,17787,'N9lSh4h2oHuD8YFM7yiL5X5tol0','LEZcBq423LrqHxErZaRWkHCBD0wrqswLbJtGFdi8AwZE0daG6XqlT3Jk','rzmXILW2Dhx','AUc3iHAs5saIhuqP9RJXWQYvtt2nxM2BNmMkoBNHhX','O','t',13);
+INSERT INTO ti VALUES (1403874,17787,'N9lSh4h2oHuD8YFM7yiL5X5tol0','LEZcBq423LrqHxErZaRWkHCBD0wrqswLbJtGFdi8AwZE0daG6XqlT3Jk','rzmXILW2Dhx','AUc3iHAs5saIhuqP9RJXWQYvtt2nxM2BNmMkoBNHhX','O','t',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-3073017,-8137,'JljqF0F3yUZooT4tI7ODkZ1AMbQUZISPP4ZTMQzl','Suy09VTIOZ9MgnG7H4m4emdBbecOcYzJh4JDBPzE','IzsXnrH1ZIudTwOEDWfH4H6H9kw','0Kjqq9yGS2FozCW1QzLh5KMQUeEUayMhUG29Tt5vkMe1XvMOGhccwdf7fWz3QbGKeRlBb7UuSld9YBxRxiyzv3w5ZmMwUDcsOPhbxfiPSJQ','h6','b',14);
+INSERT INTO ti VALUES (-3073017,-8137,'JljqF0F3yUZooT4tI7ODkZ1AMbQUZISPP4ZTMQzl','Suy09VTIOZ9MgnG7H4m4emdBbecOcYzJh4JDBPzE','IzsXnrH1ZIudTwOEDWfH4H6H9kw','0Kjqq9yGS2FozCW1QzLh5KMQUeEUayMhUG29Tt5vkMe1XvMOGhccwdf7fWz3QbGKeRlBb7UuSld9YBxRxiyzv3w5ZmMwUDcsOPhbxfiPSJQ','h6','b',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-248183,12866,'MfNCT93eBNEaJAaaAKDxfo272AbjVCN4TyVkcG1ucLVXsg','dX7D9KyYThRCk1t','lkvzBUFoTcN1l54kCsUuu8a18fyHmuf','KklxzYnTUxxFzPkg2hgHeJf4inchVexO70wiVfNwQzkCbumxLB7Reg8mPWJtmZiuz5ujFvQfvOmAqylZ35RZMb','jo1','9',15);
+INSERT INTO ti VALUES (-248183,12866,'MfNCT93eBNEaJAaaAKDxfo272AbjVCN4TyVkcG1ucLVXsg','dX7D9KyYThRCk1t','lkvzBUFoTcN1l54kCsUuu8a18fyHmuf','KklxzYnTUxxFzPkg2hgHeJf4inchVexO70wiVfNwQzkCbumxLB7Reg8mPWJtmZiuz5ujFvQfvOmAqylZ35RZMb','jo1','9',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT, c CHAR(48) NOT NULL, d VARBINARY(2), e VARBINARY(7), f VARCHAR(24) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5802964,3019717925663912293,'UbdcO8avKS0pFmZ0BdcuMh0ML','5','NjB1mKx','qexFUMRMWipszeuNjvkX8V','y8','uk',0);
+INSERT INTO t VALUES (-1405658,-7051789949110186956,'5ZRBip0qBQTOO8uiesuf2VraDLA2F1kWQVipL1E0rJpMa','e','XJqkc','BY4RwN2ORc4IqZP','L','Q',1);
+INSERT INTO t VALUES (2011216,-8703103535144118596,'5VWRfmmFQK2hrGTbEB6gsPOeWrIoH4qRy','g','oJ6lmq','721gXvjidODFvUcI99Qt','x','k',2);
+INSERT INTO t VALUES (1601963,6898005695502680672,'AcLzxUou4Ije','2g','DB','QZeMLOgm','q','HT',3);
+INSERT INTO t VALUES (2325616,-683973690828693863,'dAIMF8IPozbX6rfPIIMdRVApLusu60K','j','bG3fjbH','fanyz37M','gx','K',4);
+INSERT INTO t VALUES (3796975,-4502815885641425203,'cBVVdEDDbUw3ajOYMdeLyyiVySSnvJauKsKxQDmE','KM','PvpB','sxi66z9emDdOmHPGa1A5v','L','D',5);
+INSERT INTO t VALUES (-8354913,4858527979600844115,'pgHGfbiJglEz','P','7p','I','ec','T',6);
+INSERT INTO t VALUES (-5327852,-2944045110882809117,'NLBc85D6mzGDv8jL3l9N0qANGigIP5p','p','k4O','fAvVqCY7','N','L',7);
+INSERT INTO t VALUES (5685665,4327091122008882752,'0mNCzz3CBmibT5iKqngJA1OOUbS4fUnc9JuGfKiLhtcmQveC','f','DHbA','B45jt','oZ','6',8);
+INSERT INTO t VALUES (-1634784,-7729736627930906920,'XSlwLZNZy59X4zD3OCEo','OF','LFj','gO1DzIU','A7','o',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT, c CHAR(48) NOT NULL, d VARBINARY(2), e VARBINARY(7), f VARCHAR(24) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3609293109,-93,'bOYhEAxXdu4','jwAzno3p1aWy8lIvMua','OhtRjgegEgzddNqB85JMq6ItlRN08kwjKngES3wV0DnAP7Gj15zeGpEFn','WBUn6pngvkasgNXzYPVBzWOG1hic2TmLpZQ','EWcvgWntj8yHQ','dxOa5MeDYPaeK8FuLT1Tj',10);
-INSERT INTO ti VALUES (3609293109,-93,'bOYhEAxXdu4','jwAzno3p1aWy8lIvMua','OhtRjgegEgzddNqB85JMq6ItlRN08kwjKngES3wV0DnAP7Gj15zeGpEFn','WBUn6pngvkasgNXzYPVBzWOG1hic2TmLpZQ','EWcvgWntj8yHQ','dxOa5MeDYPaeK8FuLT1Tj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(79);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
-INSERT INTO t VALUES (1592619916,97,'JUqYB1ull74lL','9','yqOfszyK3Uu0zgk5pxN2OF2icFwFVu0P','Mdy','fgG35Bv72OiIvNGcLFu0AI9Dg4y1PC5iJti13YmGd','doGmLMbJJFL3ylbwsIXG3KT2EsMIupxECR4G4tY8B4F1BMIhDBrRrdKMbYvEzfkjR6tRIeO',11);
-INSERT INTO ti VALUES (1592619916,97,'JUqYB1ull74lL','9','yqOfszyK3Uu0zgk5pxN2OF2icFwFVu0P','Mdy','fgG35Bv72OiIvNGcLFu0AI9Dg4y1PC5iJti13YmGd','doGmLMbJJFL3ylbwsIXG3KT2EsMIupxECR4G4tY8B4F1BMIhDBrRrdKMbYvEzfkjR6tRIeO',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3372056797737516556,-3805076116578249139,'x1ypTc8J','7','GDkhkd9','eGwtsL3fwlBMB','la','H',10);
+INSERT INTO ti VALUES (3372056797737516556,-3805076116578249139,'x1ypTc8J','7','GDkhkd9','eGwtsL3fwlBMB','la','H',10);
+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 (-6159060608056728733,-5787819242128988249,'Fh96qMGjPbZgozt9KEnWqy4VW5tdOC0coeEXMC0dmw8jq','8','i','GPnoQLJ4sPg','j','4',11);
+INSERT INTO ti VALUES (-6159060608056728733,-5787819242128988249,'Fh96qMGjPbZgozt9KEnWqy4VW5tdOC0coeEXMC0dmw8jq','8','i','GPnoQLJ4sPg','j','4',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3815702219,105,'ksgA2EvXV0N2JlmLA1rEZC0','Oa5Ad03Ea4bGE9hfPQFfoNrISxfPMSFetuJ9aEjko6ktt4McPNBtwWJ7VtCZzQcXHWu2Xi','B7Dl8su0Oz49zieCruY2YvFBAPDW9xicp6EJhH80AQLGnSB1GMavTfXuGmCHcTXEVA0HEEtBu','aujAmpSFhSRnUIwLXJQ6pXOmpmQEq','v5kSl7urlk4B5qTlSBtkUnO5Y7QWTp47ZwT3x5Fg5SL06R8YXI0e6HHvGyHSgDkkp0bFjJAmNnCy9WdiP1kxgeEdv9n9aXM6fUHf','3JOsOfw5d3riJ9QIrADHLpRTLXQogtJMC596UFI9lN5',12);
-INSERT INTO ti VALUES (3815702219,105,'ksgA2EvXV0N2JlmLA1rEZC0','Oa5Ad03Ea4bGE9hfPQFfoNrISxfPMSFetuJ9aEjko6ktt4McPNBtwWJ7VtCZzQcXHWu2Xi','B7Dl8su0Oz49zieCruY2YvFBAPDW9xicp6EJhH80AQLGnSB1GMavTfXuGmCHcTXEVA0HEEtBu','aujAmpSFhSRnUIwLXJQ6pXOmpmQEq','v5kSl7urlk4B5qTlSBtkUnO5Y7QWTp47ZwT3x5Fg5SL06R8YXI0e6HHvGyHSgDkkp0bFjJAmNnCy9WdiP1kxgeEdv9n9aXM6fUHf','3JOsOfw5d3riJ9QIrADHLpRTLXQogtJMC596UFI9lN5',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1051812374,-63,'cXqQXiv94JrFGfnGmVMWGmpgzfjTozPJvo1Vz12nc','UdjeXtxnY8ICrPyKUWb40zPgqVWOslhkhn9CEF3blGf6nureDO43IO4S9ojTrKnbd2ooBGL7EM5bsegozD1AL42o3CCPUqFSKn','xACiTiwEKrA9Jl2mSam27vqE3jpQfzyD08rwHwjyv3EkB1J1pOhiks2Cvug','Mu1o2HGTOcitkl4AoHnFEPirrjyCaQ7lcZmepD1PNyxvAuXhVs2KC3HarvgxElTSK2FSh2J1qYDrqrwNaQB8EZkqKlJGRyOadLd9Xl3Ha3bhxbIOUeIPBydbFD9q8FO86hNDuxb7sC770guLoreVv9GiwrN1cZ1Fwof','0AkLIwjruh3sBehVeT5n2FPPzW1Hr','zC2uXLyq4JAaX',13);
-INSERT INTO ti VALUES (1051812374,-63,'cXqQXiv94JrFGfnGmVMWGmpgzfjTozPJvo1Vz12nc','UdjeXtxnY8ICrPyKUWb40zPgqVWOslhkhn9CEF3blGf6nureDO43IO4S9ojTrKnbd2ooBGL7EM5bsegozD1AL42o3CCPUqFSKn','xACiTiwEKrA9Jl2mSam27vqE3jpQfzyD08rwHwjyv3EkB1J1pOhiks2Cvug','Mu1o2HGTOcitkl4AoHnFEPirrjyCaQ7lcZmepD1PNyxvAuXhVs2KC3HarvgxElTSK2FSh2J1qYDrqrwNaQB8EZkqKlJGRyOadLd9Xl3Ha3bhxbIOUeIPBydbFD9q8FO86hNDuxb7sC770guLoreVv9GiwrN1cZ1Fwof','0AkLIwjruh3sBehVeT5n2FPPzW1Hr','zC2uXLyq4JAaX',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED, c CHAR(83) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(66) NOT NULL, f VARBINARY(46), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-76,96,'S0jDW8j7b97a4wVtqmMBr2MflCRrSNO2N2JZoRuhOCSHqGgCR01yd1MtKMP9mJ','Sy1TlMrXIEizJaQBtS98H','u2wU','yOfAgAdb7H9PVPMYKjfgEZQ4EIyPgz2rTj6uoo58YD3w','tfJ7FSazh','QBq7GkZspYQMEx3lZxn4yXcOKMubJHbOsPd2T6REjcRGJHFmX6B4W0akxhDbfswk',0);
-INSERT INTO t VALUES (2,216,'bZecgDbSwLJx8G4stics2KCyOiZr4Udafdr0l9mLmgfod','Y91zIpWkAUdco4w8','PqGX0CSEa7rMCUUHaHlwIP','nvZT1anSMLxq5rhAJ0SmLFwDZpmf54nw','XwzAbONYOOZqDfyD2S7t3V3qKzviTsKMFkVl00DDv31kKZdiKHr','pz',1);
-INSERT INTO t VALUES (69,43,'6twVVwuYlsm','SD0KZabR5l0KIP4I6IPWhVOUQZs','RuKlH2UK0wyqmMpOqVpg8yU127nAQ0WsK6BsAd9YbMAqpGunU5GNskRn08','734qAX3agfTMt8D','trUZM2AwArxLWdVReHyTZ5S2m5ZlbDEQ6MppN3NbFrnLSiLGBw2i1Zuoldm0rAwrYODO7bbKssf','uhkX4KH7u4c8gcBrcjSjyK518q4mtlH57mQPuYmwaisFZyo6QiGntiHFrr4Zz9lFCxxLvTj5W8Z9aAsaMgqNgBji',2);
-INSERT INTO t VALUES (73,143,'IdHsJOEy6hYdv1Yelbo','B5NmhWVexY92','UByS2a7USgGl6zHmdgFLVJwM4','aw6A','ThUNYwy4GlRet9syEW8dgvXBFW8h0tTCx','cG3PTPoiNM6LwYrEqgQuu19cQYWcuT5zR4FGpVD',3);
-INSERT INTO t VALUES (45,139,'Csc6qNxvyhuiOPRv57Oi','YHQcZBaHKG90Q7fZVB3LcMx','6w9Zgw1pIH9NxAxlI5lzDvmq','A4wxIKTUcCaBrtvA1NqrYGyYqBHdMgnnB5eLSKLMaE6kIm','5kUhBKRKcvYUzRj1NESI1fBGIWONNJX0JdjSy6K9vhgufTXiuts03Ew','7SL0AlAZ2tN334hqPVhCewTrgVqhZ',4);
-INSERT INTO t VALUES (72,225,'lwr0R76vIk7z2CFpwqrQSmfwyBu3s','szPra8FZDjnd4IP','IrKszSbnQMXRIaT6qXtUr26o4vr2qrI6w0BW7N5IGyI','Fn2EcRtayJeGTUpKiFSut','RFumxmPmNsUSXgxHwueUIKecy3kUsgsThOS6wxtyYmWyBgu','BFnTmvJC9OShLYqR',5);
-INSERT INTO t VALUES (-40,132,'GDNlRYtbsVnjCEQR0wYVB8zV','5eeCvtdKHznLa','dDRcIMHEc2H4y9u6hx','rXDNGD6','uNM8usLWDn67uJ5ru9LZo8BDkt9rXA862kRccwNk7fr59GHc7LD2xhFa5LnS0mu','8FZC8Cf0ifzHZj17ncEkhPxsvRqYkDAt7gnKUxjNPVyh2NiaKfiRCaHwN4cwLY3GmyZm6YpOKRth9I9CxYaeTMZA',6);
-INSERT INTO t VALUES (-89,213,'ZnSEnKMfljtrLEdBrhEdFVAjmUJ6kyzHoDg41tLXf5CX7zmfAel4iSFYuUNEKp5r9WkVP8VXC9D8TKAJg','cAwii1o','kyBDTOQiLAw6AmrvlaOJr4W2Zm7cRfTLjgDwUX','WpzwfXwNKHTkJ85T5GNlcplFD7CqgUPwS','Pj5AqPH9jvh77NdmrL8XnjAOVqAepZUrQSFTUDIMU2PnIIbuV39xBuaKCwSdCWTrFVzzTnWC','tenvyEg1gAig',7);
-INSERT INTO t VALUES (-69,222,'XlCJbrDHSEQuwqPjLlG1VBrKBpsVP1yFDj08','6Ec4fBIRXpidJTy','ZSXbt5zkdYmDSRx6hFwmO1TeH9RHuDns56tunmerP6DffUKc0Wt2z24SjprcJjXs','gY8gCsGWch8Vp2bACl9c6ErD7N','ZTshpUEjy8qRhVLNN','3qZqqlbEOVCTkUdXJDw9rLIN88cwQ4WVKvZJqdrvjr5ppJkA9TQQlLmnO2cXnzTd',8);
-INSERT INTO t VALUES (-50,56,'saujLLRwGhhzfdjiEVHKoP5nk1cTFiJtm6E0VFuyV9zTsFWiG6PX8kYnJQfIrRt4PXEbhyWOeB9h','iukGL','jk','JF8LSxTtjUbzORZleUOH6P2NcwkyK44Jub','utUp3P3f4TRsHJ0LNV2Jmnpr7uLgUKp1g3EyC22z0coRewNDRNBJ','guWESx8dhLtLLv8eMIoU7xf2eDBXu80kOzaRWwqT49VZC0PdQr4tet6RIKLIsJIwOddsHJpFwFjsf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8911662292854219533,6579287399802585537,'UyK01c8YJobUn2ooVLu5K1wYsk','ijalkHlPdHx6A37YsMwkXaergbwQNCESainbIuxCveTFN52K74PzHsQ40DWpst09lDwGPvuOpX9WtWtluGeWlyNqdOlS3swYkHmfeXEMBtZ05gjETvZqyAzYG4o1Pa1GaqGYaDbHCTkFYNulvfFRnVCuRf9','g','h1dUcuap','WH','8',12);
+INSERT INTO ti VALUES (8911662292854219533,6579287399802585537,'UyK01c8YJobUn2ooVLu5K1wYsk','ijalkHlPdHx6A37YsMwkXaergbwQNCESainbIuxCveTFN52K74PzHsQ40DWpst09lDwGPvuOpX9WtWtluGeWlyNqdOlS3swYkHmfeXEMBtZ05gjETvZqyAzYG4o1Pa1GaqGYaDbHCTkFYNulvfFRnVCuRf9','g','h1dUcuap','WH','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7650357599076163859,-8471749759999143338,'wTUz2H9T3UkbVxocVMKaDDylx','Zh5sVBdMFpMwfBLgCf4hnylxUdDNu4lofJlarfIA7XQCOaIBnOuYGLaHfJGdwzrzU','hTp9y','M5WK','K','I5',13);
+INSERT INTO ti VALUES (7650357599076163859,-8471749759999143338,'wTUz2H9T3UkbVxocVMKaDDylx','Zh5sVBdMFpMwfBLgCf4hnylxUdDNu4lofJlarfIA7XQCOaIBnOuYGLaHfJGdwzrzU','hTp9y','M5WK','K','I5',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (131639034904268286,8184209878762293833,'hdi7RLp4hfYEr','XJQ1OhlPNxI4mPbGMDEf6D13y8o59YiKz9P3d1oKprVJQFWpD7HXIPRizvj0H3DBvekhrIhQGp7qrY7Kn19NFMeistYdfPjYnpIqlgagavooCKck7g5aL0MGSxBe1v7egFDGQW0WUaEo9OliYShYqLcsFELuotTYQ1skH6tcUsRFof9ap6r7cQbRVY','rkK6','nX','wF1','pG',14);
+INSERT INTO ti VALUES (131639034904268286,8184209878762293833,'hdi7RLp4hfYEr','XJQ1OhlPNxI4mPbGMDEf6D13y8o59YiKz9P3d1oKprVJQFWpD7HXIPRizvj0H3DBvekhrIhQGp7qrY7Kn19NFMeistYdfPjYnpIqlgagavooCKck7g5aL0MGSxBe1v7egFDGQW0WUaEo9OliYShYqLcsFELuotTYQ1skH6tcUsRFof9ap6r7cQbRVY','rkK6','nX','wF1','pG',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-5279601730210082904,-5618732366228073351,'yZ6tjrDVtJBm71A38iwicO7F5x1BP','AN0Q2dBR7dZfU9FzrOUCJmoHb2AY9iFF1QDG5o5Z4tTzjgekGvv1VJw7DQxpyqUWYBte1buubnGA52Fttkmy0KxNgcyLWEBAgPTi8sJy8I7NEvHY7D8I5CeaBEh2OnQgFqx8FyPNT4NcBvNGbWkNLu97s0nL3EoYZuhVcMfGHIDyHu','aQ2I','VlhVwrd8Fbi9uCTQBRNffmhJFszBVOvnhBF0SGQb1lAb3J8b1BthY8X0eZWPiUhNDkmBTyuRoCfoPKnAbQna0sKKlDiebvzZpl5aJJdMURgiEQJOazwBQhkKJqXgDsTxzASLKx4ZBVT1XmRLqW436EKvq9lfday82Y8ZYwIsM5nkhWTm3TBEk9ekiOf0V8aIz5YadN0sUtho5enkSOvRKIte8F17lwIbPkEykZWFCik65olW6ml0MugckA0fsI','sO1','pEk',15);
+INSERT INTO ti VALUES (-5279601730210082904,-5618732366228073351,'yZ6tjrDVtJBm71A38iwicO7F5x1BP','AN0Q2dBR7dZfU9FzrOUCJmoHb2AY9iFF1QDG5o5Z4tTzjgekGvv1VJw7DQxpyqUWYBte1buubnGA52Fttkmy0KxNgcyLWEBAgPTi8sJy8I7NEvHY7D8I5CeaBEh2OnQgFqx8FyPNT4NcBvNGbWkNLu97s0nL3EoYZuhVcMfGHIDyHu','aQ2I','VlhVwrd8Fbi9uCTQBRNffmhJFszBVOvnhBF0SGQb1lAb3J8b1BthY8X0eZWPiUhNDkmBTyuRoCfoPKnAbQna0sKKlDiebvzZpl5aJJdMURgiEQJOazwBQhkKJqXgDsTxzASLKx4ZBVT1XmRLqW436EKvq9lfday82Y8ZYwIsM5nkhWTm3TBEk9ekiOf0V8aIz5YadN0sUtho5enkSOvRKIte8F17lwIbPkEykZWFCik65olW6ml0MugckA0fsI','sO1','pEk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(93), f VARCHAR(39) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1487856,4140277693,'u42T7ZcHY4EilUQXFaUJWBBvwFjSVnZSQh1ZhQzO3cU80lOPMT1RFXulPXWA7z50SHvGrz3dCUvcdTN','Lw5HXE7GXiaOMPJaNtqu0Xlj0TGIUc6loiO9Bk7qM6XHEJ','PCWMLldtQEHAnWSznmccqpb39LUz26rWu5rTBguX3fRE393YPApz4X3blCKHdxk3SJ6G7JhO1xPv4eShCUYTTt','IhE','T','z',0);
+INSERT INTO t VALUES (4833409,2193801315,'XihLRlKuXzHHKHtkOMdjAcKFY96','WuNT','DA273AOouhezQeJbJLSJSzPi6Hr4qakmG8u08LK7ohCGKZhmy5AdtFfM8Gr2dA3alkOKS4AQIqXGJbU','A2Gyu6VapVO4','H','l',1);
+INSERT INTO t VALUES (6321914,338049268,'zbSgtFf5YP4KKLzaBB7ZLmDeg9PH0nh8mD5JzhbFffEBqN2879HmjF4K3fjk0HgnNls4r5Krh','QWv7eWN50I7reXgzG04lNk5CPMomgbrb','HcZY0wspJNNMsnSsiL3Nrziao3boBh','WY7aME','b','O',2);
+INSERT INTO t VALUES (-602654,2853462690,'kZizuWc3f2ceWicDq2l9D6FGX4jZjQDeaweDfLNVE8rSFtZLQTqJFZwnFgefSAyf0rQEE71z8IFLUQVKcoXNyoTrxA','9P2Y4gAsPE0SXsB','X3a7nS3ZmOv2jQcQOeqz37','at','M','2',3);
+INSERT INTO t VALUES (2648315,133893605,'F0sy5kPUyR66sAz3KaamLNhxJGcBHhqc0YKKjIi6balJDttFGFmFcDwJTu9bVrVklmijUl7CSzV','LLovTTk1UvC9Zl0ElGGE','VslthFmDGEMKhp9eQqlUBhYSCz1zhRfYR66qFkJgAlB0qiSfQ569b6Wpda5JJzG7','hnLXMKm0S1Ah8mndy8TTb0j6KOGNSStGw','j','0',4);
+INSERT INTO t VALUES (2724485,389503640,'xi3DjERuMV6iBj','OyLSvD9cLg7a4t2wxO8SrFy2gxb1sincCwqNtvpfc2sK7ya58g8T9KhN8','w3e0BiP3O8iXx97tEz7qtTH6iYvhKxgEIJbkqEbMfuUlW5N4Zmp8bXmRp9ZzQQNDmfdUFFyEoigkA0K9KG62C3CbwwlVm','vtmHqEWD9RwJRoQq9P08c4xm3Ogy','z','j',5);
+INSERT INTO t VALUES (31542,3847697711,'kQqiPW71rzVAS5tZ4CEOiJfjD','w0xGeNATQ81eXMessTdxCg0pAnH9fnk4E8gF','pp7JDw03Uh38v7DcrTNmZJ','nRTzm','B','9',6);
+INSERT INTO t VALUES (2767528,3485527072,'h6vAzrh19gfVEX1cAYTViv6CjkRethVPuwzxv95gf7uplVv','3ni3Xac6QOJ0fAIhl','qRSSIfiEnAgR7vCaP60ziex','NA0Wu1VS97Nd5nNp','T','G',7);
+INSERT INTO t VALUES (-7149799,3623935509,'2T1bGqgU5yf4T8AEKDl1VgzkCf3iIEdRVeqL','VDKOiY5U5qbHP','MFq9BfMP6JeUCcBXqx4XDQS9Fhv1RSP0f8GlSYaTdMyJRDddXzzoRH2b4RDCvFeJtYiE9C9wR3k9HUy59voN','LHCKojPMxr1nNSYhx6Uh5','B','C',8);
+INSERT INTO t VALUES (4286156,3956262665,'4Bte6uUkegeIkbvcO9DPtXnZes1abmVZ7dSYY7LR5dUt23NIr1ZMfwCr4KJJrdpzUTu4PdMEjYZR6cRRLdJRmdIB','aIYwKtbS','IdP4gFPPbABZ5uVhwtOZ','4zl','J','z',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(93), f VARCHAR(39) 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 (-6689391019377253018,69,'nE49V9kUIqSY0XHE7AlfUFQVzQfrHqTC6OvWTtG4OLdtLwghBgDZN4QfiLZKWZmeYRTF','PKdL04GF','dRLjQ9QMUE8OHX4gSsfcOWItApYmHRhhY2IjgmXZy1iHUq5n7UsJHxt7Aohdoi','aTdsgEuh2nMJzTpm9DLoPT6LnKmF','hQ6Od7Gt4ORGq5PrbCMrlhQe8kjzZ378WyGGXKCFfiWwyty159DCBtdHW6y92t721rrM4DFGIVGlXIaMCsIwoC49nwo0O0','fuqOX23cgMHhBBMqAF5pOSC2Z9oK5T9nWUKjKuslGKoxuCpscu6LdswrPo8T9S1U3n4X8EiH',10);
-INSERT INTO ti VALUES (-6689391019377253018,69,'nE49V9kUIqSY0XHE7AlfUFQVzQfrHqTC6OvWTtG4OLdtLwghBgDZN4QfiLZKWZmeYRTF','PKdL04GF','dRLjQ9QMUE8OHX4gSsfcOWItApYmHRhhY2IjgmXZy1iHUq5n7UsJHxt7Aohdoi','aTdsgEuh2nMJzTpm9DLoPT6LnKmF','hQ6Od7Gt4ORGq5PrbCMrlhQe8kjzZ378WyGGXKCFfiWwyty159DCBtdHW6y92t721rrM4DFGIVGlXIaMCsIwoC49nwo0O0','fuqOX23cgMHhBBMqAF5pOSC2Z9oK5T9nWUKjKuslGKoxuCpscu6LdswrPo8T9S1U3n4X8EiH',10);
-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 (-8960146462615373031,12,'Fr1zly5kT071YyYCmcZvoSn30eyH0On0wIgLDdrW4GcaZ7CC8P5vni8u','3','cJaRIqafw41tBD96Ge7lSdKszGYUCK1uF7Phyr0YavyETisXYa3uY','2SGa0sLAxazh6sPLGQ8vWyVQRfK1wO2DPj','L1zfEGl9PQBMLyig3FjTk8zdKSRe8kG6','2hpSIGVagLdVnmiTszXIBO5tkpPGGxxbiJYzWhUXHJ',11);
-INSERT INTO ti VALUES (-8960146462615373031,12,'Fr1zly5kT071YyYCmcZvoSn30eyH0On0wIgLDdrW4GcaZ7CC8P5vni8u','3','cJaRIqafw41tBD96Ge7lSdKszGYUCK1uF7Phyr0YavyETisXYa3uY','2SGa0sLAxazh6sPLGQ8vWyVQRfK1wO2DPj','L1zfEGl9PQBMLyig3FjTk8zdKSRe8kG6','2hpSIGVagLdVnmiTszXIBO5tkpPGGxxbiJYzWhUXHJ',11);
+INSERT INTO t VALUES (-9056919327150941124,216198060,'V8cJw6ThQz2kTRg8Ni9U8CIW','coQnQLZJEAq1HnEaHqaEXdCqqkCpEk7HqJ99xkPBkBzdwYi8','H585iA8UVTcLflQjE6KM1QPFI5mStFHzuFXKVmKI7rsPGxgo','vHo1STBLBGjj8','v','J',10);
+INSERT INTO ti VALUES (-9056919327150941124,216198060,'V8cJw6ThQz2kTRg8Ni9U8CIW','coQnQLZJEAq1HnEaHqaEXdCqqkCpEk7HqJ99xkPBkBzdwYi8','H585iA8UVTcLflQjE6KM1QPFI5mStFHzuFXKVmKI7rsPGxgo','vHo1STBLBGjj8','v','J',10);
+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 (7079851293562899255,4084944792,'NCpiKUbf4xG72WIr0YJ5pxrmoPjpcFc7zGBC3AzDpX0N96IjfqMLeMthKHFsaW3XTWaqey1EU38GOYL1trCA01','ygNEKxhW9u','RUVzNQT9bgSgzRcBBQmGp1wvfzawWOBeZlNQ5qpayHt59YZCxyslhwkUi5CMhSU129kxoqX5pS2TjLE','sVEZYTSn','3','K',11);
+INSERT INTO ti VALUES (7079851293562899255,4084944792,'NCpiKUbf4xG72WIr0YJ5pxrmoPjpcFc7zGBC3AzDpX0N96IjfqMLeMthKHFsaW3XTWaqey1EU38GOYL1trCA01','ygNEKxhW9u','RUVzNQT9bgSgzRcBBQmGp1wvfzawWOBeZlNQ5qpayHt59YZCxyslhwkUi5CMhSU129kxoqX5pS2TjLE','sVEZYTSn','3','K',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-6141064096783354754,13,'bGIuYaXNh6mjhNPbX4AGqfl0X','b3MJVVQWfg9UTGYGoJLwsXuCBIyct7lgsiXP0L9PqVbxkHE5nn5w0D4YvibmtZSYgduuqUPTnzm2dMCnEKZ1kC8Cv9mfmoQWLldJM8YaCWvfxFzA2Vu5PwbZk4kf1GgXZs60PME2mMLmPpLXYIXjfi4aM','u3LnYlnQeJv1g7US6udsqUcZZrh1wW0pXewzDsVWa81JfQlJG','SzcUx9oN9whuruepCiEJJuyYRcBA','E','0c8cGv3NExSnWg9bZ',12);
-INSERT INTO ti VALUES (-6141064096783354754,13,'bGIuYaXNh6mjhNPbX4AGqfl0X','b3MJVVQWfg9UTGYGoJLwsXuCBIyct7lgsiXP0L9PqVbxkHE5nn5w0D4YvibmtZSYgduuqUPTnzm2dMCnEKZ1kC8Cv9mfmoQWLldJM8YaCWvfxFzA2Vu5PwbZk4kf1GgXZs60PME2mMLmPpLXYIXjfi4aM','u3LnYlnQeJv1g7US6udsqUcZZrh1wW0pXewzDsVWa81JfQlJG','SzcUx9oN9whuruepCiEJJuyYRcBA','E','0c8cGv3NExSnWg9bZ',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1170620155369406627,216,'t0ZO3INThGgRIduvypTTEICa5c016TAzu5hBGR6cmWOqLrgnVPGLZ2uP6gKsD1','AbjeX81cuNIuRNUm6Pt','MBYHQT2nHmq8s2VBuimSLEfLnXE6OXOMyR68DE49MymMbWfAewBfqr','cLfTHIm3AnT50qrnpcV2vEGVtVgF8cufDsAC5CRIDNkB8vsm0y7dkbjAN34Y','HSjSsIlq2b25K7Lh0F54TJuRBFLhdroZBwMzGRIOORtBjcNKwWRcKNmdFTTCA6sfvsUQV2ev6YmtG34MmDJQZO','F0TJqNJBG5lBlOkguV6P7XTV3UHgsRa70HcvEPeQNwZzEYBFZqN1CqBkb9GWl',13);
-INSERT INTO ti VALUES (1170620155369406627,216,'t0ZO3INThGgRIduvypTTEICa5c016TAzu5hBGR6cmWOqLrgnVPGLZ2uP6gKsD1','AbjeX81cuNIuRNUm6Pt','MBYHQT2nHmq8s2VBuimSLEfLnXE6OXOMyR68DE49MymMbWfAewBfqr','cLfTHIm3AnT50qrnpcV2vEGVtVgF8cufDsAC5CRIDNkB8vsm0y7dkbjAN34Y','HSjSsIlq2b25K7Lh0F54TJuRBFLhdroZBwMzGRIOORtBjcNKwWRcKNmdFTTCA6sfvsUQV2ev6YmtG34MmDJQZO','F0TJqNJBG5lBlOkguV6P7XTV3UHgsRa70HcvEPeQNwZzEYBFZqN1CqBkb9GWl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b SMALLINT, c BINARY(84) NOT NULL, d VARCHAR(41) NOT NULL, e VARBINARY(3), f VARCHAR(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (336580025,-6192,'JH4E0','90nWlYjzN54utFUsrlXYiTKEb5VY','z1','R0S6mwXBwUJqYh0QsJztF2P5hZP1DN','rvoNgE6so0r53xXPN5tuYn7tGMx0rZ6th9xcqPmrwJqRb4QGmTzC9ayIWF9scyQnClxQCnPxdNIWj5x9g','5dHdRUOuZqbZIt1ZUU1eOWfCnuW8EO3McmAdLblRCugJTnBDztPg6Ef4BZYmE',0);
-INSERT INTO t VALUES (1717391749,13232,'EGEfL7idV37yRT1Bal2voWLStGZYY','5Vz4vlxHhYvh4st1r00DYkhL','d3','GAyQLAuZBU1fuSIi3RwcVBMKgdtjFeMBki','kHAwnOiUOD3CDHXk6','t1lzI',1);
-INSERT INTO t VALUES (1903520930,8902,'hUZUP64kQ82JULbXxR4WYifztio9oJJqX5NG2j7QXiQwqN6Ks4c','KyjyDTAjgHfDG2fYae9cDV3ymiCMEQa5Whl57','5','ygwIDjA0lewxRlbaAqYlvUyYzeOsIppoIY12PgzjxT1','BY','asgQTnuBzGTJZvndINk62OKwIn',2);
-INSERT INTO t VALUES (1654362502,-1617,'CTRFymKxpVM4XDkh4vZv11ClW3WenNvnfr46pT3mwK','9STSpfDPDvxvifumuYXhW','E','DcpfZRpdb','3qp5CXAz4rETPuxQtNGKQpiDlTIOBiRBCAKyudr0fVHAgbTKqP2f5kgOVyD8XjNTNjneQ9WkmTO2Vt42W97YWJyHXp','vkY7aOEGlHQRHFxkE0d6nLZ3tx33BlCglD3UCjrpIr06S0qM3knN5G8SXOfy1FftV9wK7FOf04KFTk9PYVS30AyTj',3);
-INSERT INTO t VALUES (-1478459394,-11359,'UePsdl12Ii2XSqoVTcBntbrpEUeMPdi3zdQ500l8HPHkMRjP2RCYHQBuKold8DjlAs7GQkrXelHsQ','3AV','59','XjET8WmueV22kGEEqjGspLvFW6','qbQE5Tty5ARxTWvtRCHgOMjIefkC4KR991','Zd',4);
-INSERT INTO t VALUES (-1444659,22621,'zOSfaIDwwaAnq7aFV0wVaQqAoDkEi1W9jdVF9JaZGNJnsc2SZ4yzD7BkLqDAzljuxReJleqmpAGH','TBs4EPGo80LJZJEo4ijjuK','G28','IN089vm8eqiQ8GgpuDlOvCrsEo4lrGwQTRRuZUp','FjR2S9hCl9hm7xFRnX','XBQl2w3ibk6GcBzXALq2WUX6OtYSNLae3peK8sHJoUiWcY9QaXSbq1fY2fMn68Ncbxnv2jan5S5l',5);
-INSERT INTO t VALUES (-407654969,-17288,'cfiRpkPtJHMNN1ydBEIs2udZYHjFdTB','anXuAAfRERlZczud5PKqHAt7b6','L','63nf','2sLqh0mCbagaWXcYgPghTPUu7uRtOQSVpv54vmefSkeHnALWGZtuKLNReYWhRah','QQG79daU11P6DFKSjzwgdUhDcTnKflQEwfzP6wGprB4YoAUo2qwb3JKBaYS36YYC',6);
-INSERT INTO t VALUES (-1366289284,14869,'veNvU1LMzqK1NV','y0ECTVaEDSt450eFMG3NgOIGOGP78b6vCtBEgiGh','U','58LdwelbeWEuIiEmSQs8QIYW','SC5vKvE94COGh9aj4qw8B1sYXjtWcVYlnTPVjIMPJstTVgWrjXz0vnZPVMDVJqOq','KCJuXSe80cVM6RZ6tJBeUVq',7);
-INSERT INTO t VALUES (-1985893425,27408,'zJoBoPdxp4HrcnyeJvqQIpaZQ2Cjlpu','MQciUYQuN54Ry9JlDUXmpkrnZ8LH3oFpIExE','FQq','780yiRMNMcM2nfFPfArq6U3HyRLqoYZwnxsX36Vu5fou7','pYX3izR7b4cT9tT6zi30JH','HuKpxXSn7t',8);
-INSERT INTO t VALUES (1484584710,32705,'q6uct6mPC7vTzI1gZ4fI2eaQ9a3f79rxpHApBqE74qXmv5aTduEb4JTXX7a3','jL1dL','K','qcFM9umzGe7EnQs0jKu1LA0QFNuwhb1SdWkvV','peyRcOTZZgaiXou','aVeJ6eGxLQ0SSQ6SGPVvLBjY2LHfqgCiCdkEy9KlP2sRowiRcLMlG9hW0TGF6IonWHCo2LwbkhK8OkgekHq7ZMsyceGqd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5744904820475110142,1704284767,'bSVts','G9mRiWVlxbxtQ6dYlkMaO5cMH5TJYcw3BolAc1Ea7oKFt2Wi1zckXGS1Af8HblRVpLsnwSKmlbv6UETZCQzHirXN4MMOfzTwF2g7mkIfFDKhoQl66u6JOZp3YynuhUjrv7TmUkyM10kUFsk5ry7OFgMCSPnPQn2R1OZvAWe38j6rt4ZJxfXAsya6om8hf3nrrrZDRgFCyuLukue59tTknk0XGjmVorfOaFJ','b3IMNrNepra6','KFwwfGFlOVJWKiBmn3yz','i','r',12);
+INSERT INTO ti VALUES (5744904820475110142,1704284767,'bSVts','G9mRiWVlxbxtQ6dYlkMaO5cMH5TJYcw3BolAc1Ea7oKFt2Wi1zckXGS1Af8HblRVpLsnwSKmlbv6UETZCQzHirXN4MMOfzTwF2g7mkIfFDKhoQl66u6JOZp3YynuhUjrv7TmUkyM10kUFsk5ry7OFgMCSPnPQn2R1OZvAWe38j6rt4ZJxfXAsya6om8hf3nrrrZDRgFCyuLukue59tTknk0XGjmVorfOaFJ','b3IMNrNepra6','KFwwfGFlOVJWKiBmn3yz','i','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8028390099529661074,3673153047,'Ljvsc4Iapag9f88xuVobdocNkn5v5tlol787iFo0tUBTEpBxXU','DQbJr0Abp3gDsRsonvBrzmx4GlLNEk95xhN5gfiBMewSvSbyccAhWMunni8aQXFhb9','WcGJ5PfiAIPQhzHHTbLf0qELv','GU0vjh7g7xNafSNv92MyWRiMzyfu07IdqJuscNDSY3TybhzI6BGHyEQWWNvrd4F075fe6Nl3IT2zoKWMCgKMrKCyO','i','H',13);
+INSERT INTO ti VALUES (8028390099529661074,3673153047,'Ljvsc4Iapag9f88xuVobdocNkn5v5tlol787iFo0tUBTEpBxXU','DQbJr0Abp3gDsRsonvBrzmx4GlLNEk95xhN5gfiBMewSvSbyccAhWMunni8aQXFhb9','WcGJ5PfiAIPQhzHHTbLf0qELv','GU0vjh7g7xNafSNv92MyWRiMzyfu07IdqJuscNDSY3TybhzI6BGHyEQWWNvrd4F075fe6Nl3IT2zoKWMCgKMrKCyO','i','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6748125346796484300,3304721393,'BY4Hv7bDv0DXcZvTgP6jRzOXFaA5TlsjG','VZ55k3oFnPKYQxC9RMTUlcrszO66NOToIVjuqqoXGxRd9eAQsVFOsPy5mxxIxjSzB8csLR4pw0UHYHbe3ahXFiM8tQLHQKRq0Mfq1wTpAffAR1K26X5nc7FZFNn7B52ou2enVGHjiYLmNzjom2rgPk6TFhRIVMtiLd4','uc4G2uaYJhfQAATBfU5TVOjVB5Z7PavNdm9m7VBSimblryEO0IIuSsIFey9Rk','jB38G1Nz6AZm4cMDMWKOOtG3N3SOKMBRgqR7P7p0AlqhX2P3foLCBwDarlgP82O28zK0NeEOdQoGo4QvfCNvDfxbv4rNgmdEkKo5V4qridG1kGqHlgQD1vFw5JeYEdHeuW7QfAk','j','X',14);
+INSERT INTO ti VALUES (-6748125346796484300,3304721393,'BY4Hv7bDv0DXcZvTgP6jRzOXFaA5TlsjG','VZ55k3oFnPKYQxC9RMTUlcrszO66NOToIVjuqqoXGxRd9eAQsVFOsPy5mxxIxjSzB8csLR4pw0UHYHbe3ahXFiM8tQLHQKRq0Mfq1wTpAffAR1K26X5nc7FZFNn7B52ou2enVGHjiYLmNzjom2rgPk6TFhRIVMtiLd4','uc4G2uaYJhfQAATBfU5TVOjVB5Z7PavNdm9m7VBSimblryEO0IIuSsIFey9Rk','jB38G1Nz6AZm4cMDMWKOOtG3N3SOKMBRgqR7P7p0AlqhX2P3foLCBwDarlgP82O28zK0NeEOdQoGo4QvfCNvDfxbv4rNgmdEkKo5V4qridG1kGqHlgQD1vFw5JeYEdHeuW7QfAk','j','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8199611220007182239,3820632221,'3ba51uMCNJex0sOCmWeUAZeX9M5bCODYNuALUT502ywjkqK2mRqNLlPBdgNNNSEnMrh9vgfkXZvTMe2tgW4CJql3','UcRyRg2tnrnh8eeJwysGNlG63DtrSEP8MgzojgeRjh','wAu21ean4v5Tphpq2yEN1rPdVfgVKEVh4A0SKsxGMbBckzbTvw3j6P','7jmrCBGgxuYZjhOrxxAMT3qEZ','n','U5',15);
+INSERT INTO ti VALUES (8199611220007182239,3820632221,'3ba51uMCNJex0sOCmWeUAZeX9M5bCODYNuALUT502ywjkqK2mRqNLlPBdgNNNSEnMrh9vgfkXZvTMe2tgW4CJql3','UcRyRg2tnrnh8eeJwysGNlG63DtrSEP8MgzojgeRjh','wAu21ean4v5Tphpq2yEN1rPdVfgVKEVh4A0SKsxGMbBckzbTvw3j6P','7jmrCBGgxuYZjhOrxxAMT3qEZ','n','U5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b BIGINT, c CHAR(13) NOT NULL, d VARCHAR(54) NOT NULL, e VARBINARY(65), f VARCHAR(80) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10707,8368765195516743767,'OcaHjN','fXIyoVTPKZsdtYDRc7G7Rf0LQ4PZT9lbiVXreD93BpB8l','ag7YsX06Kze1lcWUef8xo8w2BW6F6hZtc5ni63WQsNYnwwMxib2l8gjCn','OY13G6YjwP8U7LqKm3jI4w1H1u3fspFez','s','D',0);
+INSERT INTO t VALUES (-30512,-4664899413235511034,'xUQmbgEy3BF','bvkoVeyL8vMLgCp9v4jucTM1f1cr384n5Lj5FiRbqamvZ7x','LKfiOnfpLiXzp3YCHlgTWe1PFZ0sQTLUImHkTN1OdvL8VbGH2KIauyLF8PjUHHf2A','AE7dxPQFFvtSe5jPhU3RnD8UF','r','0',1);
+INSERT INTO t VALUES (31299,-8651908201546822087,'qca1ht9E','fZ4JcT3bOK82SDgsFIj6Sht1mpDsgfkDobyEir5Z2Dbb6Hw','y9Gov1Ruffo','rpM6uN6OryEcAKnHa3QEUSY8BqDTVCdt6NCaLLtewbgM','Z','PY',2);
+INSERT INTO t VALUES (-11707,-947060872726443333,'rYfWaqaVt','RQqJ','rreZMR4PmukfuzxfOou3dFMAMPzkNnka5hcM5FVC9bVzxuUAwY2Q7UL1vLBXqXxR','r8eNeFpZ3NRJCSsJpQb4wQsNNfJlqOvp5i0dVKjuiAdm2q6KZMLBPQoUqB','Q','y',3);
+INSERT INTO t VALUES (4362,-5888815023282886542,'3R','5YcNDztK8YaDxN25t5twjSa','AZOpclZbO7D0XRDq8Ed6VPRD','kBnpEUoD0GiM','n','D',4);
+INSERT INTO t VALUES (26994,-5016734700714610376,'NCkcUShyvS22z','jf9GO','XZJrYNccaguXxZHEp7yiSfuVkbZFcSRWGSj','0616IYNHe7QwQWGqNfL7Geg9TOX4EBmvpd8Yv7xdUXTLvh8DECpQ80smAP8y','5b','L',5);
+INSERT INTO t VALUES (7841,8701862187843872687,'0Gf7','SNoWKbR6XCEny','76bprS0CpwOIB8SweRpmfppcWtb3N4HymC87MOxwhyzaGkVp59hg0ays','wWgRAn','cR','3e',6);
+INSERT INTO t VALUES (1556,8391542735369812633,'unmvs','sTzXDnsQ819lXyslD','ShRtgIwg74AaBQ','H3','iX','cV',7);
+INSERT INTO t VALUES (8352,-2318270154053407005,'N9200','qUGtsmpxLB3EZjbFMHfgbfPoEy4NhRWSQ33mW1JnRNJme9OA','DlCjLewa3teCGSjXtv26GSAVtJZbl8xDA5','vTRmycHANYqXJMDRg52rU6mC','dI','cm',8);
+INSERT INTO t VALUES (-18262,-4140200525891918283,'kUNkNYGUJylwM','uHPEA7wfmTi2m0ewsTT','fwc3a3eGoe9fCKiBJME55ebfVIRxT0uSL7qaCblQ37','tpQpapJLnfCnEopr','o4','k',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT, c CHAR(13) NOT NULL, d VARCHAR(54) NOT NULL, e VARBINARY(65), f VARCHAR(80) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (984599375,-32303,'IfG3HFvCUP5HVuCzpHYLR2TfzAALX5NyZ4FNnxNnq3LOIMPs27wWU4yPYVcOrlMErOgCnFoB7vPXiegUAY','htj','2','JVHyXpLOoz1K4Ak4s2VQjbfYvSEDd17JFXd9RFIptuGbke','oZwKYNsAN0RvAWOHrVdtra7y8Pq4kg68ukULuWQBjY0U2vCELEoaAWNkkk54nlD2','3orKtFXMFadSeL2n7kC7FWiygLga0AQ265BS1Uk',10);
-INSERT INTO ti VALUES (984599375,-32303,'IfG3HFvCUP5HVuCzpHYLR2TfzAALX5NyZ4FNnxNnq3LOIMPs27wWU4yPYVcOrlMErOgCnFoB7vPXiegUAY','htj','2','JVHyXpLOoz1K4Ak4s2VQjbfYvSEDd17JFXd9RFIptuGbke','oZwKYNsAN0RvAWOHrVdtra7y8Pq4kg68ukULuWQBjY0U2vCELEoaAWNkkk54nlD2','3orKtFXMFadSeL2n7kC7FWiygLga0AQ265BS1Uk',10);
-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 (145520836,-28492,'f','AQyGjSNHqzSCn03zsG70X35YQoeUY','Hf','oYFTyth7XBWwBhEFt','WSsZ1e1IcxumyaFW1gErMx5iL9GCxFslu921JUTw','T7lKN4sPItF0ELx1Dn7wHKM3TGzZXojZaTjkB2z1',11);
-INSERT INTO ti VALUES (145520836,-28492,'f','AQyGjSNHqzSCn03zsG70X35YQoeUY','Hf','oYFTyth7XBWwBhEFt','WSsZ1e1IcxumyaFW1gErMx5iL9GCxFslu921JUTw','T7lKN4sPItF0ELx1Dn7wHKM3TGzZXojZaTjkB2z1',11);
-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 (-1735014358,-26737,'3zDXhTAf5Uj8QfjMRQ2lIpUFsWCv8aS6xqs8FN3CwyV5IwSXnedFkwgqtVVpyXJHD','cuJS74zvGUaRkVtlWbXJRRZkNdXBWwdu8Uy8CD71JFAGVtvCT9XQDAqyd2sUMJBfp2bSoAJUfsuMIrkzhJfdm1F1Q80NrReGsqeX8k4LLGGGsHdG64bInAQBixH1Y21XkplmdCOVGzdJZYCsM58E9yURLPt9BzCq','OUT','Br','BbVjImxA0hHFDgp5gVzD5JgEbsDG3cYoUNaWHnl1eqef4Kh5IgihYgaVBMeA8438cE0WF9kUDQJOQ8IkMP0fIFZw3YUMRLCAzeka','XLdgkXJBCxRk',12);
-INSERT INTO ti VALUES (-1735014358,-26737,'3zDXhTAf5Uj8QfjMRQ2lIpUFsWCv8aS6xqs8FN3CwyV5IwSXnedFkwgqtVVpyXJHD','cuJS74zvGUaRkVtlWbXJRRZkNdXBWwdu8Uy8CD71JFAGVtvCT9XQDAqyd2sUMJBfp2bSoAJUfsuMIrkzhJfdm1F1Q80NrReGsqeX8k4LLGGGsHdG64bInAQBixH1Y21XkplmdCOVGzdJZYCsM58E9yURLPt9BzCq','OUT','Br','BbVjImxA0hHFDgp5gVzD5JgEbsDG3cYoUNaWHnl1eqef4Kh5IgihYgaVBMeA8438cE0WF9kUDQJOQ8IkMP0fIFZw3YUMRLCAzeka','XLdgkXJBCxRk',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1041345265,7638,'FMOGePL1','zZT3aYdJH4SO8CChtVYTbude3sgIwEPNEhDGK8Zc4HjGvZJh3Ko','a','Krp6ClIxvQ2YURF','FfLBwULWIBWRVvXyH0F1eP4iVXTdVTTkFNa4Y5yGcL9CIwx68dYu26yYquRxrjibEau0R7XbFrbnpDWY187ItHXIIvMxToh','TkMivTsAqZU0y8zr40httK5C2QKbFoWqQPTEYXEmMpC3jddnWxGGp36TvD61su16taLu0LDFHyh1s54CCTK94Tr7Nr8SC5',13);
-INSERT INTO ti VALUES (-1041345265,7638,'FMOGePL1','zZT3aYdJH4SO8CChtVYTbude3sgIwEPNEhDGK8Zc4HjGvZJh3Ko','a','Krp6ClIxvQ2YURF','FfLBwULWIBWRVvXyH0F1eP4iVXTdVTTkFNa4Y5yGcL9CIwx68dYu26yYquRxrjibEau0R7XbFrbnpDWY187ItHXIIvMxToh','TkMivTsAqZU0y8zr40httK5C2QKbFoWqQPTEYXEmMpC3jddnWxGGp36TvD61su16taLu0LDFHyh1s54CCTK94Tr7Nr8SC5',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT, c BINARY(82) NOT NULL, d VARCHAR(39) NOT NULL, e VARCHAR(80), f VARBINARY(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (41443,-108,'ECgyhkK3JNVob5uTypT','Rlq','iq43FNNeWq2eSw37GJAdswgX4nnJz22e16edS9N8GyWU255MkCtI','4KLFltp7x34NynelkxqUwze','AdGZ8hE1ifORELCmUbmWTJotLuuwgPAP4lRYDE640ouoiUcvMst9e8ecdWBY4HL5B8QFwcMZRRDssHfHzXHXaMK1duQ','iJAmR780gJUDIA8FY2IpMvon244U',0);
-INSERT INTO t VALUES (33343,42,'HAauTbFz41w64e1ongoT','wS7K67ziyUk4vKnTVtsKj6jNJgz8gUF1CO','3PKsYOOAP04EipcjZq6yinSOQTFnNQb2XI5','KAn92RkuwyY2fp8ds9HXcHfkMSRZisjWnGs1AuZ','OwCPJEVxfpYB2WvOQqqJ8rZfxq0FVXRgl5GWdC7zMaptuT0xCAEpLb2vqTMQRC6nzXmVFl3d9H4ytJQo532CGfPfs','KBNI3jsDH4F16Cd8UyS5QRgkTsLrFGZA1JPYzvfgDFfQrBQ2WhOp1tBR5Y25xl',1);
-INSERT INTO t VALUES (56911,26,'ID3Zc0TlUOVzMD8Ydhl9t5CRblEamKXuW','4jrdxhlgBwKxGxVgQeCOFpP6sX','Ls4S6peOJhQHwqgxLHngFYQaflDu5J0w60zkDggQfcvlA29ju','wHNW4ZjjH2b1qT2U8MiqXnxcXeED600XubLXXTvY2yWndQMbiiCq4','hwHi1szFrgs90B3k2gDQBf7hNJz35iOfjRFc1omRCOf1tRwS9hZFWU7UF2YxYr5YRMGyPwAO','dOzdpRQHFHztwz2PMblLGn2Uj4wVNsdsjegooKEBmRoBrBk4WwWXRaqeMvy',2);
-INSERT INTO t VALUES (40598,-29,'L19YWUDL14C9DZRNkeOHKPS7IZqtei7jjAe6qUzjmK5xG25yjqgtHgAzZTFrlfjWHrC52w30ivGFZnfG','oEnQGsh71gzfH9lwcgO6vnFHeu','ECMDLzD1sOODHeLoAcKdtCgitRraj6xQLNmB34sMrCsT8srGto1zgPCp19VcZc8cL','8Y1hQlqwPIGGjavqN6lkjL7','qxgmYXnLwMJbXsxl19q6TPlBz17RwMNATtJBOWssaXNXpH7En5','dMio12BQHXsqp5yxyQAhiEXGat33sSYnzptj5',3);
-INSERT INTO t VALUES (9163,-51,'GAtW2625h95UPH7lEfdLgvfRRDtqBrSurAfe7lvkhfugv','Q2Y8JXezylehZdHIiGOBWGUUthqEkX87ogtk','zUn2xheUFi7oB3QaT8','HTTuMjsCUpHT5MhkVeEydixzQMGC','scha0zK46iBANFH4EwE85SZbV4jz4AbGy0ITyM5PCe4suLRctF5yw3fH8qnWx6cTkwD38mL2T9X','5oOFloNEYbzsAECs',4);
-INSERT INTO t VALUES (28904,45,'mceyvdpcjul81ZAd6LwKYbZFYvU3ispC0glakwA6lhyVg7SEwpZZ2msaqXPLxmCLdT9vPsiWcsNV','TcUDt71v4ovQdOzd2fd67YroLbGxa04JWx2Pq','gyxzGtPedeCCmPIFcqr5fcKKDan4yh8lUuAhxo','bVn9JWsxCi1uo2Gf8UESOWh','PFu85w598QCh','ughCZQ',5);
-INSERT INTO t VALUES (13026,-116,'AyTwR','XcPg1y5Wt64VT0UHfYyuEydhIEH','EdfmNo2Hqc4SsIrtbs59biLJnRxySWnvThgYWLHJr4fIVy','8kjqDZgzDgcq8mtJCLBsVec4VPof0GzJGhe','8OnQTYTU7cSlyJbXWJKuMUeR1xIUy5XchdF','9ry9SokC38KtbUbLzR1b1mrnc9rWwEo8WnHeDQOoxGT4fJmkRyw4vzvJ5Mu',6);
-INSERT INTO t VALUES (13349,12,'la17wG','waOGuM1xVwL4uun0KlnEf6JZj2EpudvtoT','LAUZbQxQxqkAd0x1bMHkbSJE3xCszcWCZ4z2OIO3rpYUwKdMttc2lo5cuM3EsqjlC','ced0xrsZt','oLgv0d','i9ZpfjoItIuG6ESyS3ZOswLpga1wvAN8c68FbLEqoh6ocOVLJ3lYeMKuG0pUiNvaXBnuPRkQ1bSUBhBxlqkph',7);
-INSERT INTO t VALUES (14212,109,'kp9mXB5pOQkJZ1SQU','GMMR9D73Ghm','6Fznf2T6MGa9X2kNQYpVS','x7dFQdr77Sd7LviKZWJ','9P3aX6Y1TU68VrJDD9daNmB5BTny5GPBX0a2EZIwWvqC4PiaDAyRXZFhyFoiFUeCjpLudcvURudHIRBudlBeM','8ShInJd7dT5Gh63NgqnuZ952rgKB5NYn88Zf7NLykUcj0yb8Xrcl77JggR4k8hJvODmbZUUBbngBRjnDoW',8);
-INSERT INTO t VALUES (16439,-104,'xsIUCo','1k05UHH6C','UeBdyvo8c5W2BwdmhGHt8OhXsMickgXb','TTVfCLz','oGjI9VfTENqSgOF4KPdezkIGJk3lsHgor9vTLZ','NHGyzrbhBJjXvkX95TVhiMmrLDxngSrGkACpvetQY5XL9Vfhc9Lu0bRhXK9Ioskuzw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-6848652,-1179862034143563890,'hW87AUlCeGWG','MSrQjoaDrZIF28OoJQHbPgKUi6Npu3MBuvdTK7w72JfF8VOiyJC5cR','yTVSL7VgjFahTZJiifc00JnMNkJXLBUiYxLGWncp0kDJuyVju','M4JWTQVgbAT9ztv4cgPzSoR3n0khvJlUjq9tOzCWefUoyCWYxhYJIniYdN','x','Ph',10);
+INSERT INTO ti VALUES (-6848652,-1179862034143563890,'hW87AUlCeGWG','MSrQjoaDrZIF28OoJQHbPgKUi6Npu3MBuvdTK7w72JfF8VOiyJC5cR','yTVSL7VgjFahTZJiifc00JnMNkJXLBUiYxLGWncp0kDJuyVju','M4JWTQVgbAT9ztv4cgPzSoR3n0khvJlUjq9tOzCWefUoyCWYxhYJIniYdN','x','Ph',10);
+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 (1346310,7550365225432308022,'ztllOxb9h5','jTDQb3AMMV8iWjf9yvdIm','hVOgeHERubkF4OZU77fSlKhBoUliR7rwy','BC1dE6AJl1WjxBrusvkjQPYcWoyn0ki3Gc','x','Pc',11);
+INSERT INTO ti VALUES (1346310,7550365225432308022,'ztllOxb9h5','jTDQb3AMMV8iWjf9yvdIm','hVOgeHERubkF4OZU77fSlKhBoUliR7rwy','BC1dE6AJl1WjxBrusvkjQPYcWoyn0ki3Gc','x','Pc',11);
+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 (8045414,8794439357102035955,'oq2SY','roaxfSg2CTZfvbH0c39rbwvWAZLe4lAZ6U5m95jJ0RY7yrdLz2heHAQmL60x4oBPzurocvDLqNx5wRXIfuEnkjfZaCm5crEf3KnfI4n0jaz9XKwthjxas0OtaWFLkwnLoDZevEBrol4WmRndErKHAAEM0Vk2MBcLR9adI','XImhgC','yoE18QHkERVjyBEtagmSDlMCUbY3D7vMZ','3a','Y',12);
+INSERT INTO ti VALUES (8045414,8794439357102035955,'oq2SY','roaxfSg2CTZfvbH0c39rbwvWAZLe4lAZ6U5m95jJ0RY7yrdLz2heHAQmL60x4oBPzurocvDLqNx5wRXIfuEnkjfZaCm5crEf3KnfI4n0jaz9XKwthjxas0OtaWFLkwnLoDZevEBrol4WmRndErKHAAEM0Vk2MBcLR9adI','XImhgC','yoE18QHkERVjyBEtagmSDlMCUbY3D7vMZ','3a','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-62096,4858859942724950003,'oxc','f9lyuDo8Nv9C0Lkiso0rZiaaafZMD3R5Ts6UnwjcEjbwg4ZxyKiq1c','Vs16Z1wn0xyPCD6i','UnLWmGEc0Kjr5He1IpK8iZPh8e52pFS2ytZOzrZfOeXJEykld9f1uFyivFH1LvaM9pqQoNmdd3l5GeK6qv6FDQ4p1vg3cDEgHmNwpsgdsmszFL7kPIBnyTnbyYqeQ7D8SPHOTmxFxgZDbj6gZ02UsnRhj3CBXY3tj1SMxl0kNKlpRsoDpI3JKJs6lJYHB4kYiorkSk2KLr5Ac3sHgucXvVY7Gz1','6S','I',13);
+INSERT INTO ti VALUES (-62096,4858859942724950003,'oxc','f9lyuDo8Nv9C0Lkiso0rZiaaafZMD3R5Ts6UnwjcEjbwg4ZxyKiq1c','Vs16Z1wn0xyPCD6i','UnLWmGEc0Kjr5He1IpK8iZPh8e52pFS2ytZOzrZfOeXJEykld9f1uFyivFH1LvaM9pqQoNmdd3l5GeK6qv6FDQ4p1vg3cDEgHmNwpsgdsmszFL7kPIBnyTnbyYqeQ7D8SPHOTmxFxgZDbj6gZ02UsnRhj3CBXY3tj1SMxl0kNKlpRsoDpI3JKJs6lJYHB4kYiorkSk2KLr5Ac3sHgucXvVY7Gz1','6S','I',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5072208,7320127308684074600,'5b7On1v','U639Ccc49ueIuNjcisV38Q0wwMJWWZdCuXvcjY9wrY1ulnIP2Q2smMh7MC4SayWg6uFXsddIwrihm1AoaNLCYXSfEomcLMwoATzuIWZle4PmemzVVINUGXHwi3VOqv8vSXxIpcNzGmGcoRiIpOGsf0u9Wh','mikCYWAwtVMuoRX','5Y0QPnDti9Kr8bh8ARiBw64DyVzYs1wNEj5o3yH9rexNVV1YUXCrOCqaTST9LuUv6GaavgJlg8zw63ypOgabGEuYozCGkrUb1KqLHUPdt02Ec','h2G','B',14);
+INSERT INTO ti VALUES (-5072208,7320127308684074600,'5b7On1v','U639Ccc49ueIuNjcisV38Q0wwMJWWZdCuXvcjY9wrY1ulnIP2Q2smMh7MC4SayWg6uFXsddIwrihm1AoaNLCYXSfEomcLMwoATzuIWZle4PmemzVVINUGXHwi3VOqv8vSXxIpcNzGmGcoRiIpOGsf0u9Wh','mikCYWAwtVMuoRX','5Y0QPnDti9Kr8bh8ARiBw64DyVzYs1wNEj5o3yH9rexNVV1YUXCrOCqaTST9LuUv6GaavgJlg8zw63ypOgabGEuYozCGkrUb1KqLHUPdt02Ec','h2G','B',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7704664,-2262771340317102379,'yMUZkAbnfJ77Zt','Re1sfzrWambzNHoQFqVQSswEZaxfew0Ah4','TifGEcH9wA','HhiaysKP5YP8J71sugk6orLzqZCg1326x84MrlkJCSKR6VXPYAK6ISnVAKFs8riUQiNg7fgpIUe0lX8qQ6TeWoj6k4aRTWm0lXpVJe704JYFkqeaculsqRWG5YoGmkfxnz78SpwqZzED39PoqUFEy13COBbQlvQR63M4UfFUQ5OsE7TSdQu3Ux8hjA6tQrzm6U','T','af',15);
+INSERT INTO ti VALUES (-7704664,-2262771340317102379,'yMUZkAbnfJ77Zt','Re1sfzrWambzNHoQFqVQSswEZaxfew0Ah4','TifGEcH9wA','HhiaysKP5YP8J71sugk6orLzqZCg1326x84MrlkJCSKR6VXPYAK6ISnVAKFs8riUQiNg7fgpIUe0lX8qQ6TeWoj6k4aRTWm0lXpVJe704JYFkqeaculsqRWG5YoGmkfxnz78SpwqZzED39PoqUFEy13COBbQlvQR63M4UfFUQ5OsE7TSdQu3Ux8hjA6tQrzm6U','T','af',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARCHAR(71) NOT NULL, e VARBINARY(11) NOT NULL, f VARBINARY(17) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (466388884,4263960,'0y2q18gO9htBTD8RMTEiZU7h5mJXEJV','xl9z1n7I7T0KjGt8KisRdOOFyrUVIhBszuGmBevIX53w8nCYR','K4','p','M','z',0);
+INSERT INTO t VALUES (317767307,637286,'d9V8dwzzOOFOyS1hUP8Rxysj5yULl','7tiN8NQ2qdVNFXusSTxO','Vrlc3R','1FZV0N','X','h',1);
+INSERT INTO t VALUES (2294090708,14708169,'Ymp','TVPHmsx04Rjzrr2SZrxQfnz88bM4w4OVWNUqzGUYfdC0TERinTPo1','VYD','5','k','C',2);
+INSERT INTO t VALUES (590768845,15645923,'7lE1uP2MEzf','K0FEx2XdFLiA9Krvhv3S9GR84Tsk8YbaV6mEo6DGDPri0NSrMNsqeNifb0tFpzWqOZV9','AZEZ2wMF','KKvBS6VWR90','M','C',3);
+INSERT INTO t VALUES (4264885999,11522981,'hfnTC93yxGDkRzEQ0YsEQFGNJNIOkle7XNj9swtM','rFrl2THuDqoMgE1kQ0SHfZmlVBc2fEP1K','R','WDcrhiXXRBw','9','3',4);
+INSERT INTO t VALUES (3704294786,1054907,'a7kMWcdFyZHeEqPccrGYiUwrJPVnz8PkwvncbPMDN','bz6uGi2UrNdEvnXAmAeMNgWmdkL8pylpQ0RPY2gBOy1dm','eycc9XPhe','YbV0NM','3','L',5);
+INSERT INTO t VALUES (2972830072,9607143,'ylTmbDK1Boy3B2B','pJEnkyPtYsvPk02xpEa6pzqS1ERCdOw63NXSjtgLcy0nrDvAcu38L152Fy998XNuq66','pf2CrjKvN','jBfS8TgJCbi2Ht1H','M','8',6);
+INSERT INTO t VALUES (1791814648,2932613,'F3Ko9LVcZ7tD9SeNjPiam','IgErrAKMlc8C6liZKVaJxnAQ8DCTfZF2','vXnwr0MX','vONgHweEWdJ','S','Y',7);
+INSERT INTO t VALUES (1819839242,8283970,'dlsR0m1yCvyt94TYbndrdMN9XnfE0FrHgaJ6t5y','CTS5KxM4XywTlooz7HX83CaHXe3kaZ3I9z','dV','u1plgp','J','q',8);
+INSERT INTO t VALUES (50482049,14911944,'XBOoQkSLgM0NusIFoybql95wr1OiAoVkC','MNtzETiGWBsoWQX4ToTjwujIewiYDMhSNzAZzlxZ2gH8Ev9IBC7SrRO6ZApimkZ','gEldLY','EQWOkg3HLOUJxK','k','d',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARCHAR(71) NOT NULL, e VARBINARY(11) NOT NULL, f VARBINARY(17) 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 (726508553,-17,'JTZOfeuWdeD42Ai1Y7qQSLtsDXS','etafqUz48anq2KI3Gbu55j7VYgkWMjzeCQDd','j0gfHlBrXl1dUOLp5xTw6bdXVpnVaRixzftvjdykPxJkGmTc817EzP6Pw','FfOZd2QjNZsS3k','lGRit2hDY5i4sEvPJn0qD7eQm31U5bM2lx','1upxwZfPUkl1ipsw9Q8Rl3a4yAksM3YoCLDJaC2O4HKwjlbddZUotuE6QKN9Y4xwtzLIbdXqAj7bERES8tfcHbCU67a5jzdC',10);
-INSERT INTO ti VALUES (726508553,-17,'JTZOfeuWdeD42Ai1Y7qQSLtsDXS','etafqUz48anq2KI3Gbu55j7VYgkWMjzeCQDd','j0gfHlBrXl1dUOLp5xTw6bdXVpnVaRixzftvjdykPxJkGmTc817EzP6Pw','FfOZd2QjNZsS3k','lGRit2hDY5i4sEvPJn0qD7eQm31U5bM2lx','1upxwZfPUkl1ipsw9Q8Rl3a4yAksM3YoCLDJaC2O4HKwjlbddZUotuE6QKN9Y4xwtzLIbdXqAj7bERES8tfcHbCU67a5jzdC',10);
-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 (1512600068,21,'vhUt27GImT1IxKhg2yt40kNuITjWB7lqAQOTfoAQOnbM6nEhpaI9N1DMBXY55xhKMB9khmBw','fCT7J1DSrPkEd4p7Qqyb0c1p4TLru1H28KJMRh','Ok3OGVbrBw','0D','G6P73CRdHPOKB9d69YhDMhBW9QXvP8fhYbmSI9oj9lxil6ZQQb2MniHLJYLwT7yP0S0xrXP6','0JZj6sDnT5uggArpoGgNCTdWfGYSN9tlT9RLWJNGlNY3vQaMB2NJmjOiJJ3nRLnkb4y3RcUaBI8AuH',11);
-INSERT INTO ti VALUES (1512600068,21,'vhUt27GImT1IxKhg2yt40kNuITjWB7lqAQOTfoAQOnbM6nEhpaI9N1DMBXY55xhKMB9khmBw','fCT7J1DSrPkEd4p7Qqyb0c1p4TLru1H28KJMRh','Ok3OGVbrBw','0D','G6P73CRdHPOKB9d69YhDMhBW9QXvP8fhYbmSI9oj9lxil6ZQQb2MniHLJYLwT7yP0S0xrXP6','0JZj6sDnT5uggArpoGgNCTdWfGYSN9tlT9RLWJNGlNY3vQaMB2NJmjOiJJ3nRLnkb4y3RcUaBI8AuH',11);
+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 (10927181975527750650,4491206,'nDFE8nhVa6WuLZdKMCvNwm2Je6s4SSW4sus','nGYIwEXYKuxSNbzlaGj9VJ3c8CooXFBxdBNLhpovcJTHwrfp69sIOV','WbGEu','vL7JD','y','O',10);
+INSERT INTO ti VALUES (10927181975527750650,4491206,'nDFE8nhVa6WuLZdKMCvNwm2Je6s4SSW4sus','nGYIwEXYKuxSNbzlaGj9VJ3c8CooXFBxdBNLhpovcJTHwrfp69sIOV','WbGEu','vL7JD','y','O',10);
+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 (387573016639600071,11542256,'AR7hqTRPg9nJWAu18Kz8o3nCFaEeqvL4AD0oM','2wFwqbgMx0F8PRJ1JGIIGyZT6xJDg5rDCHTuPw8vWyQSQp1B7zvZHtfwBEA','4w','bLB3P483eafw','1','Q',11);
+INSERT INTO ti VALUES (387573016639600071,11542256,'AR7hqTRPg9nJWAu18Kz8o3nCFaEeqvL4AD0oM','2wFwqbgMx0F8PRJ1JGIIGyZT6xJDg5rDCHTuPw8vWyQSQp1B7zvZHtfwBEA','4w','bLB3P483eafw','1','Q',11);
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 (2008841209,-86,'rC4g6cxhVf2Xpi0VVKBxU8gCw54UcbrXD','ZI4pfW7hBQectl02EOPpgwdAwXap0le5ryb3ZyQnawBOnAIjQtgPSnm2r4hx3cjj9llI4niaxBMzpnVZm1OVJ3wiMMPFrTWEEqOU95dc43GX0EYxzRrLXVII7PGqt5yyqW9SL6r16is4S08ZQzAZ3PYU6XcWx2zUFjTAmdt3C5WpJHDWRwsbCeKvkOpw5oNQvBSAYYCldpBi2AxufRrvy','piztlGCEakE3HTsxIDfMF877SJQ4Teja06FZP','2Y7xSdM8gPvz5ZgyibU1JD0PFhFSivsfQ','4E7LagIrurlIwASDn','fzlW3pkqRcS1KYLlTq7m3JtSNmMuzAWSYa77Nq5NqjowCB8s8N9JeVtdLGitW',12);
-INSERT INTO ti VALUES (2008841209,-86,'rC4g6cxhVf2Xpi0VVKBxU8gCw54UcbrXD','ZI4pfW7hBQectl02EOPpgwdAwXap0le5ryb3ZyQnawBOnAIjQtgPSnm2r4hx3cjj9llI4niaxBMzpnVZm1OVJ3wiMMPFrTWEEqOU95dc43GX0EYxzRrLXVII7PGqt5yyqW9SL6r16is4S08ZQzAZ3PYU6XcWx2zUFjTAmdt3C5WpJHDWRwsbCeKvkOpw5oNQvBSAYYCldpBi2AxufRrvy','piztlGCEakE3HTsxIDfMF877SJQ4Teja06FZP','2Y7xSdM8gPvz5ZgyibU1JD0PFhFSivsfQ','4E7LagIrurlIwASDn','fzlW3pkqRcS1KYLlTq7m3JtSNmMuzAWSYa77Nq5NqjowCB8s8N9JeVtdLGitW',12);
+INSERT INTO t VALUES (2890623675590946934,11482198,'Lo6MOErYmXjTta3P5lTt78F9Yv1BbFNxFma2','OnWYE1g7gL2DIQuFMmIRFJ3ZbDXB6sO3AOPx06mc0y7RDQNU2DSKisEuar8GQqb5dvQTr5JJLerMYKff9OeZc3jygymh0PDexjenuUVNtUVccrHnVCUwaOmYL','M82','R','h','v',12);
+INSERT INTO ti VALUES (2890623675590946934,11482198,'Lo6MOErYmXjTta3P5lTt78F9Yv1BbFNxFma2','OnWYE1g7gL2DIQuFMmIRFJ3ZbDXB6sO3AOPx06mc0y7RDQNU2DSKisEuar8GQqb5dvQTr5JJLerMYKff9OeZc3jygymh0PDexjenuUVNtUVccrHnVCUwaOmYL','M82','R','h','v',12);
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 (4025268419,-38,'M5t','G','kneA3XryWYLJc6aWC6FZuJhp7Hdp4ejwF5ptj6WyLuQ5afCJfJ04hjKs6fXyT81hFMBKcT7bLeYtqJ','GCnq18wHxuwUcVnInXX6mCJ589fkgkHu7aG5odfjSYOnUx7qJyqZvGMEpji5vhUDpCSrUH6kgWli8UsHMIW5vh','jOzJ2TXqkamdZ3TJ4EvsbN60PEPPCIhIM','4FDcOHPAiNVlpERZW8RW1Sr72I9qsDVvJfG2gRmicXljW8x9yIBEpawfLLISaAnJkNTwo8aLfLQKEcWsLhgZqlmFmpQ7v',13);
-INSERT INTO ti VALUES (4025268419,-38,'M5t','G','kneA3XryWYLJc6aWC6FZuJhp7Hdp4ejwF5ptj6WyLuQ5afCJfJ04hjKs6fXyT81hFMBKcT7bLeYtqJ','GCnq18wHxuwUcVnInXX6mCJ589fkgkHu7aG5odfjSYOnUx7qJyqZvGMEpji5vhUDpCSrUH6kgWli8UsHMIW5vh','jOzJ2TXqkamdZ3TJ4EvsbN60PEPPCIhIM','4FDcOHPAiNVlpERZW8RW1Sr72I9qsDVvJfG2gRmicXljW8x9yIBEpawfLLISaAnJkNTwo8aLfLQKEcWsLhgZqlmFmpQ7v',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(30), d VARCHAR(36) NOT NULL, e VARCHAR(62) NOT NULL, f VARCHAR(69) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-580902424,6743519564240567480,'ykxoBfzW','6wBGbMdl1X8mcGTGlSFjX','3jtx1fDMDWa7KiMT3bzMXNqDXPShvWXhWXaN','btO9OUdALf5jcAD7XukDKWlWrGrH','oVxDMF9JdyKQANCJnfXePnEaaBLUwXSF2fYwZfRNyB2qJasPTPxZJ9xBPTg5vWfaPNoUg393YijqA','RcKvEbh7KYi9nRMn1MSRv8xvgeV9rel7k0D7X5LH30d2lql5OC7Cf5Qy7goNZn3eanXacBWY6rXpDjCCFjhPf8YN',0);
-INSERT INTO t VALUES (-1389420775,964459598069707967,'IW11Kwm9fLJZE77Q9','iVm','AxqrpafDQWIG','pzYo6l2yGAyMVFq7nCzBiq','2bBkPMkwUzY','8e2',1);
-INSERT INTO t VALUES (-1107673634,11379882069230314904,'Wp','MuAmZbtGRIA0BsBltnWJUl7037c','UqE5ydoJg','muzUskKICdhecs1n3KjCjJfwB','5OpKlYbI6IeZBfaUbvWqqQzrX','4wPLIzXmxp9zku22FgYVCKbHWnwnWQIJbQD0jHY13qjiAo04En',2);
-INSERT INTO t VALUES (1309416009,7733102532658487274,'MDnSJSd','AOVGeKL0fc4oK91G48Axs','ci9sSHwupZiKFvquoPUSi2Wx0ckMup8jc4z','mQzGPxDrTrUpIoJL69ntePz3dXWZ2fbnZSd2yF8zbzH7vNwcdodCtr','9kkOmCLhbAajrMBd322lAoLiAbbdtjX00ZyidINMWLLGnD4WwE5uqkCQI9','y75CblM08x2rcHNATfgC3fSHYis2QTi2KVwTs4ZWy2Pzyalqv9h3iPWLjcbDzc40VvuQMLbVGX2zkxdjHxZrq5QxH0UcEHUFFPZw',3);
-INSERT INTO t VALUES (-379536259,16638532346671169252,'f2lDwdsggdwXnrYR9qx','EWMxIr','tyyYomKG6NwTpM7ZQwNry357fF1VDUG79eIEmZS','MBP','jl3qAj658AfbbDjY7IvSRsn2ip40mK9QM0JGPaPIjVVeQ2YZwmAX6xv5p','coUgSRvXNtxjs5TMy8gEkUsYnjrbBba6oh3CtOlPCwYw6XDjIadE8vIwZ5lcHGYuzSgKE5jHVsp7OW',4);
-INSERT INTO t VALUES (1042090103,8304744811137437356,'NtPtX4mWKq','7yq3hhXXHdIswawdjxsW751itvI7mZH4','g1ZhzJMRtlWPTwio8F7RawsquXD01zamdb9RACLV4J','vfD1P6FLcpDNsm2HcEmsOR1JAo0raRXSTvl6Po','tHGY22PS45KT9Zq8ux3SnT6lmq2Tp52v7ELWEXPmnobajRcHBkeE','3ISctHFNC6030YxrNdihzG3V7gWxF0VDBZ542dU',5);
-INSERT INTO t VALUES (479619198,258449972884449356,'2gZjRLuXz19ERvYNBnQUnOV2jz','fgmzhsncHCz0BjRKZq','aS8xUxi0SrHCAe6u7BI0dezJsMLrr6nfgoYymU','QvkYqkJJiC98eMLBQIzfoCkR4vOrxBhAtaQdl','GGeTQ2VDT8aTRQvsS4uizFa3lhtlCCq4A7IeNV1f6','8ikuBRs8aGG27TI4MtsQHSZfeGANUq6Mk1JJTf0fLmpHkBB5EYoyJ5hzghlN4r1DOJhw',6);
-INSERT INTO t VALUES (33285431,9090127827949158329,'Pi','SnhoL5t','JfX46MFbDTD','exuzZryEzj04TI1ByNXyNbhkfeGKA6Depk83I0z9dQAEWHxK87t','YXiN7wvQQpKPVfBxPIkd8IvazOx4jigwfZEZzNLzXqO7e4DigyywjLX','wNMMv9G',7);
-INSERT INTO t VALUES (-227308754,3996135510817308870,'uX','rnJLyvUIfYHfGZEoMVX4AMVoCNXXfuBFOEfL','UwunkhkJ2xRtIGyTPFoN9jPIgwrPiSCfYdv0Ynyi1lwYESEYfT9vACps','z6','4UT0XYhB5pbo60kRGqmL8MVw0UCSDYfeihnSvFp89hWIBCDFq2zO6sRKe5BpvkjhtepvXc7lLX6f7kpjx','KkuR7Zdbekkq8kb9Hw70IljLc6ZmIDwgWs2Ea5sdtwHujEwSmf3e37os0JgbIOkUHli40ltIiaeRXxD5xtOT51kaCuz',8);
-INSERT INTO t VALUES (1279775077,2700107160074470022,'tsF7pyOkb','uLe5mb4ws93zJsM2E19wOBkqtOytAAzjr','bUXcFKhr','9','5NAjvVl4fu1b4DSBm3Imb2','1eSKU5cBb2Pxscrw2SlbgRCHeThRStcMZGTPoktUJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11159572083504262005,13871964,'h8CV4SrH082VM2tesw29VnVx3WOjsM24KCFGC8fYxgBtw','1sIvcFZzc9T1SKzFzU7D4VULkSq5BhfBaLTlT7nyK0lw7UR7oZExhCSl4ukrenKEteQWCL9drrRAXsAas0XoCKyfnrMJTFQ4GAKqsYbsunVXoY3kdWwz62bmRJhQwyu66TIO','rYXt6GB6','5lSlGN22SaLMBC6SEohvd0X77IS7dEsbe3TrxTHbkyMzjewPxnpXCZ6CdEiNlbuF5vqBu2Gwheq36ZvKlF4EMjyQj7cVbY8NU9uDEbJhaQalV8l6XbU3qLq7dBvtYCxGxHWezSPeFd7tQcld3jeBZqv2jdJDeWHpmFL7jYq','o','2',13);
+INSERT INTO ti VALUES (11159572083504262005,13871964,'h8CV4SrH082VM2tesw29VnVx3WOjsM24KCFGC8fYxgBtw','1sIvcFZzc9T1SKzFzU7D4VULkSq5BhfBaLTlT7nyK0lw7UR7oZExhCSl4ukrenKEteQWCL9drrRAXsAas0XoCKyfnrMJTFQ4GAKqsYbsunVXoY3kdWwz62bmRJhQwyu66TIO','rYXt6GB6','5lSlGN22SaLMBC6SEohvd0X77IS7dEsbe3TrxTHbkyMzjewPxnpXCZ6CdEiNlbuF5vqBu2Gwheq36ZvKlF4EMjyQj7cVbY8NU9uDEbJhaQalV8l6XbU3qLq7dBvtYCxGxHWezSPeFd7tQcld3jeBZqv2jdJDeWHpmFL7jYq','o','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2143187552637646654,11041022,'QW3owPLtkhWGonaJq','L5XeTYSqugMUOdATBGEhOq38z7Mzrr8wfGItRdq3neK57t69HSoWWNgsXCrM8HcMdGgt8iOoCK0WaDXhqkCIsdhPcZYocaksXgVhTUNpvxNeDgscX92qgBG4MPPs6ipZajAcGfZswkVmh4tPdiHXimRpivLC7l7yIX8W14SW24hSJ3D','zV','M4SN74WTC58LyXRLtd2F1x0Yzg4l5NsZGteRldCqyFgDyz1NG7cibsiLcoKQSksH8Zhn0W9gqddCbInkbDfkMIcxm1PP5EXZujqKWCDJGJNusCsuGG1U5dI2fmH87LHXVIsn5uXY03m7uI8JflvYXHDMQvUmsW6UhIsOjdDydBV1ySznWOQk5KGRcfM6Ysqy0QMSRkYStkJgEv1v7BJJQV72GLDH','0c','K',14);
+INSERT INTO ti VALUES (2143187552637646654,11041022,'QW3owPLtkhWGonaJq','L5XeTYSqugMUOdATBGEhOq38z7Mzrr8wfGItRdq3neK57t69HSoWWNgsXCrM8HcMdGgt8iOoCK0WaDXhqkCIsdhPcZYocaksXgVhTUNpvxNeDgscX92qgBG4MPPs6ipZajAcGfZswkVmh4tPdiHXimRpivLC7l7yIX8W14SW24hSJ3D','zV','M4SN74WTC58LyXRLtd2F1x0Yzg4l5NsZGteRldCqyFgDyz1NG7cibsiLcoKQSksH8Zhn0W9gqddCbInkbDfkMIcxm1PP5EXZujqKWCDJGJNusCsuGG1U5dI2fmH87LHXVIsn5uXY03m7uI8JflvYXHDMQvUmsW6UhIsOjdDydBV1ySznWOQk5KGRcfM6Ysqy0QMSRkYStkJgEv1v7BJJQV72GLDH','0c','K',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6096944739019129731,15932956,'jO5gLQhgs9sdCC0c','ASwMyOd2sSY5roVTXbnbZ55L2Dheo3FFGr9138QrDhti7eJNEGBgKeEUNKLJpYTd4D7IWJNp3UPUfXqdPeLNrJsiz5jRPp5i7nOYb3IsY7DylS6tc1ighTsYMpgJeXouWi6MFDjac8TzHzIiaohWdrRNLan9bw','v','jz8CtPDuzGH4kWyXWzSJc2CStwOLrfDNHx9c8WibSBfs1brJCWY4fjzZIKQGFAavOeUBnIwnhDRlGoOyKDHMJ1RVPIyJZo3raYTPCNQOuyaNmgl1ZOMXqwKihXFi33JQ6WrJWrkH2GJ0V','J','Qb',15);
+INSERT INTO ti VALUES (6096944739019129731,15932956,'jO5gLQhgs9sdCC0c','ASwMyOd2sSY5roVTXbnbZ55L2Dheo3FFGr9138QrDhti7eJNEGBgKeEUNKLJpYTd4D7IWJNp3UPUfXqdPeLNrJsiz5jRPp5i7nOYb3IsY7DylS6tc1ighTsYMpgJeXouWi6MFDjac8TzHzIiaohWdrRNLan9bw','v','jz8CtPDuzGH4kWyXWzSJc2CStwOLrfDNHx9c8WibSBfs1brJCWY4fjzZIKQGFAavOeUBnIwnhDRlGoOyKDHMJ1RVPIyJZo3raYTPCNQOuyaNmgl1ZOMXqwKihXFi33JQ6WrJWrkH2GJ0V','J','Qb',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(48), e VARCHAR(92), f VARCHAR(95), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1045934501,11928322,'wF4g','Eb86eOxS6DHG3cx','fPP4MJbV79UIw7RLeV4xEA','vNSQ8il2Wd4mgMUbM2rDVWTr9af7jCzrWzr1h7fJcFvoAiNrwxt44HVf7gXrLvLdLKe8zY','z','B',0);
+INSERT INTO t VALUES (3162792582,16773299,'TX83C51Fxx','rrf0zOPJxjQxy774aA6SUI9NL69CHjfgtfdbBQ','7ih2nt9GhCuV5sPK5LN6','zP7twNvk31aZqohTl','u9','0',1);
+INSERT INTO t VALUES (25113288,4473168,'wA1tFGExvu','0P','WvtL86thA3AnG0o0dazrfSq0L4YODuL1Py2RVah2WtAxYm0R2DCGfUB0IufcbgPfKGpFl','zPMCRp1qrlTD06fb6UDEDfVq6tY','Wm','K',2);
+INSERT INTO t VALUES (1756613499,12743214,'KTgUNP7nR','0zf9Vk5GiHW4EKiEhsP6Zr7qwjlOXZyyjSJls10Vr','5lSSBp9dIv4PLewcUIKTd18oByoOoXnCZ0NH57Q3wC5RctWRBI02zXfqkGlfVnDPpMYU4cK8sawtDq3cTKcaZTjYIsC','UUl2oSYnlFMAquicHrpNOgORdhikTtDx5a2CeHoyFVkMZAMMvB2vFtzfEb1v8Uj2pwAeooBblA','9e','m',3);
+INSERT INTO t VALUES (143182031,11331940,'09','fYkC8vnR8BsEjnwM7DGqm','udT9z63MDSWi2c2u8BRCn3uvW8j0Do9wkfIbos7r01rvFWQq0DG3PND7bN8S65lLrmq8Kz5R8RwbQ3FnZv6dxU','npbZ5HuyQMzU','q','c',4);
+INSERT INTO t VALUES (1185469840,9356033,'xJkx5','j9B2K','v3feOwczQVTgG0RGB9kI6w6PXflUpO420J3sUdJHAZQrSqmxuc0YcAKiojx3hVbpxO9prNgC6eCFX47Yho','JJG6pXLTIQ0EO5J32pV1oTI0Or8z9Uv373HPfJh4MLleTL','A','4',5);
+INSERT INTO t VALUES (3573201418,3615595,'076y4qnY','JPmH9m6DcxVqVhI4NfqQFw8Tt6EvVlIOqy7D4IycDeYsMM7','i','yLfhhNZrWChjMNbq9wIcrJmcJQNHezovFamvO0SI4HUoEKsUhsXL80H2GU','RB','0',6);
+INSERT INTO t VALUES (1227972990,13248059,'ogN','WiozoXxl0gLWjhckVn7UK7mfF','hV8yjzULeZiqvoP60MQ1j35xfaeoY2Y1KIgoioJeef','4oQoMEVPFHyy99X29vApFdkZVIcuaHn5r4VMcFVsKB0ov2onpe7supFvZgi','Ue','0',7);
+INSERT INTO t VALUES (487755866,14571318,'X94l','26TyqxFOlyS1','waaYPK65xhCmnLh192qp0nRUTj05DkSLv8kljJkitT8KWSI8cgtCI6gHqCmkzXFUPiZVzFEdjq','YundbJvGXgpBGNKYeafLuZOpRebVw3OOlkRbxW8ZH0UMhVvALl3XNKWwfHERTOp3BajHzx0iU7x98it7LnYfb1MU','N','X',8);
+INSERT INTO t VALUES (2728176085,800584,'3lEHBzmQ','b','DvEDE9qY8mah8C0kbqiyxuLxrjo309HoWTqWGfJuKMSUxaEW7OyUgomJzW9WAEPDeJuizVVos','oyUjzONn6qVOjVUaGiMlw474U9wLWhLgao9F6ZJXKxIf9HNyhux8yoglE74pq5gvFs9mYNv','0','R',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(48), e VARCHAR(92), f VARCHAR(95), 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 (2815242035,15867108,'IXr','icOdcPgtCrlNHnaC7IS6SCPW29g0ZPYlCisiYer','LH2yG3MoMHpsJn5zBKI7YN7tYV9UmzjvLR0BUP1UD4OEVWNsrAAV5mX7Dt22bkRz','MFIgELJ3t6qwj9EaNcMsJnhVHqdIJfLMvS7a2Pvli0IyC58mZsKApMT8kAjVYCooGzaLSZyfsr1wNOVPe','b','D',10);
+INSERT INTO ti VALUES (2815242035,15867108,'IXr','icOdcPgtCrlNHnaC7IS6SCPW29g0ZPYlCisiYer','LH2yG3MoMHpsJn5zBKI7YN7tYV9UmzjvLR0BUP1UD4OEVWNsrAAV5mX7Dt22bkRz','MFIgELJ3t6qwj9EaNcMsJnhVHqdIJfLMvS7a2Pvli0IyC58mZsKApMT8kAjVYCooGzaLSZyfsr1wNOVPe','b','D',10);
+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 (3821753037,10941975,'lJcqSUnG6l','JQBAtThcuaE90ndRIDzHUfL2vIpCZc','4t0IjA1RmJYjRpY','m9sLVARBEXL6Vv5wfhOc0h52ZxKxAZ63r1AQ74OUIife','K3','5',11);
+INSERT INTO ti VALUES (3821753037,10941975,'lJcqSUnG6l','JQBAtThcuaE90ndRIDzHUfL2vIpCZc','4t0IjA1RmJYjRpY','m9sLVARBEXL6Vv5wfhOc0h52ZxKxAZ63r1AQ74OUIife','K3','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1390940048,9948700,'7mbeW26mWWd','9RfvR2lNYy8uiVy1UuxSnv5xhgvArgR5KIkBYsvfv9tzE6JJdbfqDg07xoCLknsW9czBa611Eh8N8S75BEA1Z224VvHuzIdcGbYx','BA84IPYSKmHIcCcKE75EjV9mixt2jYPEnxETcLV0ypGemZ47WF0GNNfvQC','9L2AW5ZCqRMjSal9Lv4MVSChIBbubHM4d4G09W5p1EL5H7DXBWNsqWnwaPj7','8K','s',12);
+INSERT INTO ti VALUES (1390940048,9948700,'7mbeW26mWWd','9RfvR2lNYy8uiVy1UuxSnv5xhgvArgR5KIkBYsvfv9tzE6JJdbfqDg07xoCLknsW9czBa611Eh8N8S75BEA1Z224VvHuzIdcGbYx','BA84IPYSKmHIcCcKE75EjV9mixt2jYPEnxETcLV0ypGemZ47WF0GNNfvQC','9L2AW5ZCqRMjSal9Lv4MVSChIBbubHM4d4G09W5p1EL5H7DXBWNsqWnwaPj7','8K','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (765647359,13439446,'LwEdRW','Fm0wvy3ZhsEffOkjEcibwoaPPTeIHqFFOUwQQv4pEMCnYEqrHXiS9d6okv8aZ4XNHbbKq3UaAAte6imUYCADpmgRWuZhzZ6MT6eJeqeybkhuo7e1UTQIBTS99h67qubBFreFvdXKvYC7YGHMhFigd7YgfpverEZNfUFTevQhPheWS0hvSsWe','nApR01fEIyjZpE2AN1OO7RxcbY2FaKEnZSH4Q34wPy','A98bLl05GA3uBPJetPwcWmZ4JiTtqD6kPghZribKV5sRca','tL','I',13);
+INSERT INTO ti VALUES (765647359,13439446,'LwEdRW','Fm0wvy3ZhsEffOkjEcibwoaPPTeIHqFFOUwQQv4pEMCnYEqrHXiS9d6okv8aZ4XNHbbKq3UaAAte6imUYCADpmgRWuZhzZ6MT6eJeqeybkhuo7e1UTQIBTS99h67qubBFreFvdXKvYC7YGHMhFigd7YgfpverEZNfUFTevQhPheWS0hvSsWe','nApR01fEIyjZpE2AN1OO7RxcbY2FaKEnZSH4Q34wPy','A98bLl05GA3uBPJetPwcWmZ4JiTtqD6kPghZribKV5sRca','tL','I',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2037959544,16382804,'dX1fC4x4k9D','z75QavUeKeRce54oVbzUqDcyzWN3nMoIIPxaaTl1Ul3OfrJdkssNuI5cFrNuIfN4WyfNDgHftvRWqsGzkpITHi4sK4AJdmvEu86yT4JtXYy0vGzp3PjaS7vuzswwViDbap9Dc8g5DelYURSafr54RXIUbP2xwQm2mx990HF6zSKWR','utQNb79vzhBVfA3hwlQKiW','6UDI7N0tn8QocTtYqCPU0q8KjikhI1WJJpHmJ1t','u2j','B',14);
+INSERT INTO ti VALUES (2037959544,16382804,'dX1fC4x4k9D','z75QavUeKeRce54oVbzUqDcyzWN3nMoIIPxaaTl1Ul3OfrJdkssNuI5cFrNuIfN4WyfNDgHftvRWqsGzkpITHi4sK4AJdmvEu86yT4JtXYy0vGzp3PjaS7vuzswwViDbap9Dc8g5DelYURSafr54RXIUbP2xwQm2mx990HF6zSKWR','utQNb79vzhBVfA3hwlQKiW','6UDI7N0tn8QocTtYqCPU0q8KjikhI1WJJpHmJ1t','u2j','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3112747042,15851945,'1Q8qwa','RHaVzI8puwC2xOWqyweUU4uTZ8CJtAmAodiILfMxCWe051P0bNbxbsMQptQ4T6ZDTzIrRl87NGkydi1i4zn29Y0j7uPxSVNaFhzji7K6fV63DVrPypPLylg2TzRFH46yIqicHm9IdCeacJyJv0HIqXvA2tOv1JDMswfIo0uLxJrP0credEASjJ14zZzVlqFGAE0HyCNi1uY6hepRgb0uKhcYZzjxr8NWofqRpRIjb6V9d','OhpCaCfxd3wwfGxzxWtKPkSP10yLOsKMWhivc3QIoAJMV9k8Gk3D5KxPeanogD044wgjO1CqdJ44f1KxK','1oL8DfZlEgiUcjfBNhBZgIdg94y8DNUF6SgfJTh6q8vXWpg76kPSc1fDMo1cRtG0CBuyzhZYvfYbL52qrkj9mVJ4YVFC3MpJHI5N8YfdvoIA5BtkcnyalTrHrQNRUFB9ytaRKEcE3qxr','r63','L',15);
+INSERT INTO ti VALUES (3112747042,15851945,'1Q8qwa','RHaVzI8puwC2xOWqyweUU4uTZ8CJtAmAodiILfMxCWe051P0bNbxbsMQptQ4T6ZDTzIrRl87NGkydi1i4zn29Y0j7uPxSVNaFhzji7K6fV63DVrPypPLylg2TzRFH46yIqicHm9IdCeacJyJv0HIqXvA2tOv1JDMswfIo0uLxJrP0credEASjJ14zZzVlqFGAE0HyCNi1uY6hepRgb0uKhcYZzjxr8NWofqRpRIjb6V9d','OhpCaCfxd3wwfGxzxWtKPkSP10yLOsKMWhivc3QIoAJMV9k8Gk3D5KxPeanogD044wgjO1CqdJ44f1KxK','1oL8DfZlEgiUcjfBNhBZgIdg94y8DNUF6SgfJTh6q8vXWpg76kPSc1fDMo1cRtG0CBuyzhZYvfYbL52qrkj9mVJ4YVFC3MpJHI5N8YfdvoIA5BtkcnyalTrHrQNRUFB9ytaRKEcE3qxr','r63','L',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c CHAR(50), d VARBINARY(81), e VARBINARY(81), f VARCHAR(26), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (635031,-139524,'7SXmWtjClNnyHzTXp9ZpzhB8ZF5','FbguGFwymj','R9HXf8D8Wd6IPcwG0PKuVuZWelIWIslcRDEuYfeTWGVBYVaU8qaZE1sMa13l6c4hX','1KKS21rJJXdE','5','rZ',0);
+INSERT INTO t VALUES (-2086217,6505605,'emMJ8ax199UP01qoV','ivSn44K2oF2slTjJic091YUXhbCsdBOcGTV7MBUFB9ppZ8V6VbP','gfUNyA7LggnxYWdNeC51zT2sLshv8kd3H5','7nEY9HRCrpx52gQkQLecri','7','AT',1);
+INSERT INTO t VALUES (-6132021,-2655803,'8VwGXFdVbXsW','ONgPonxXF9G7j9IHEZkg4xapBf8irbot3NpIdMmYxwuf2D','TIcPRwsBcMUhA1R','mw9VEwMGfylVEhtcQalwy','o','cs',2);
+INSERT INTO t VALUES (-1433910,-3751905,'8bPfhTIAcPOmuv','HECZbsaAaprDx2MMcEj5jmOphyEqkeVrYcINAvH5','lxXMRXH5ZVf','dG6Dr','w','10',3);
+INSERT INTO t VALUES (2380978,-370661,'oWtGEiXYNt2Kusc1WG0By6LBRSCa1','hYuFOrnVzWkRnDUMDDAdhzFvoYlPGkuJPquDDyAtmqhpM4BfHiPnOxig5yz3qge','BvUouB9uE4SSh3GTO8OKyVdixpEKgdi','3S6LpbL9Xg0SM','B','HT',4);
+INSERT INTO t VALUES (-6209931,-5157983,'dxLObahyWufupdb2wu95RWmj','rXysN2kgye6wpCHv752UaociFPISA2wf2iZB51iIXZb5sQN6UNof1E69EUTNK1PkvwFVP4Qh26YyDa','moG8X4EbTsbLexF3OQItQbQfBJigj5MIZKOhwa5DPQW4plDYp','h1V9YV','4','nH',5);
+INSERT INTO t VALUES (-2439668,-5741034,'cJQ3RBad2oZlCTz85M7t7PnMeKd4UYCN1gNs1d9wJVJahl','PMPRtLkdY4FtZGkK5RuapnBgbAGWKvkyk6xe19kpsptB1Qg7YgPn03LHIKCn47mnyc','EXzUwYuA1E6aPlmBdqKnCGlP93PFgoGPGb0ZeTerxTvWF5RUkwdsU0qpj4FmdNxxivYnW6R2','sEXFKp8Nfyiyf7lt7njCFD4T','O','0I',6);
+INSERT INTO t VALUES (5725001,5443812,'90h1lOJF8t0fvmI7WC6PXOByXjAoFt9eFh2','6K7eFf9EPBceAGBkGAxi6G3H0WZ5tagFpWhtOOA4ChFaPcwuEcekfBfJ0fSSX','sHvv7dA0gC1wEQ9YcCspEuFiEBE8','AT8VLs8g7ctu','I','cy',7);
+INSERT INTO t VALUES (3093476,-7560421,'pJnKPCTecp','D2lCg4L5ntz1XdAl4eotP1pCBlzAZDnGDs0rUMQlXSCrLCzzVWe3EX65OXlRI91gbhz8DfGRUU4DkO','zWaxBxOijWpI7T0DqkS5JiqUnNcH4OeTiRDU33Svwj4AXbDoZZ','6IJ','v','o',8);
+INSERT INTO t VALUES (2430775,4833680,'ZDG7WkqimybTX9YI81','itTc40CAaSBHkdlVz','flHuVgOWYhPe9anuwX3YQ1B3c','tKd1IF','V','V',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT, c CHAR(50), d VARBINARY(81), e VARBINARY(81), f VARCHAR(26), 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 (1891483182,2567585616606037835,'rsdiY7jhOr4ckKXrZEHeWZ','5DDLpjy','oH','Jm','r9bcVTWIt5Ru0BT0q4m3uRAtQ0zzzfdmmgmgrN688LQBk3i4xARVRKL1WrMSLcLGqUmrIzLhGC4lHqsTHiCCDHrGwg1v','Cs3aypOYtrbeMZh4YzbwSCeFhO4nXJf3SrGmzFTR27Mqkj2MSOz3kk1Y4VrX7rnh6z13Pr',10);
-INSERT INTO ti VALUES (1891483182,2567585616606037835,'rsdiY7jhOr4ckKXrZEHeWZ','5DDLpjy','oH','Jm','r9bcVTWIt5Ru0BT0q4m3uRAtQ0zzzfdmmgmgrN688LQBk3i4xARVRKL1WrMSLcLGqUmrIzLhGC4lHqsTHiCCDHrGwg1v','Cs3aypOYtrbeMZh4YzbwSCeFhO4nXJf3SrGmzFTR27Mqkj2MSOz3kk1Y4VrX7rnh6z13Pr',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(31);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(31);
-INSERT INTO t VALUES (134359843,269457751219427188,'RpXvbVbaRmP','XZkPo33dBeX9W4Ar38S0YqAOv9FxIus7z6','VLj2Fv','yZjjhdJBY3XkVlNj7adeqr1Tpt7QYrngOrreNcZPx8OEUOp07MDO9ntZNf','WP301nIUMyVdCgu5aJWk1gHx7k8','czYuOYSEkKHHZ1sf9V9a988mbNcopWYXxKnOOD3CYiqcgx9XSMR0sHToxZVaHW3PYTdG0jsIVig2OvghFoOR6C3NZA1RCPo',11);
-INSERT INTO ti VALUES (134359843,269457751219427188,'RpXvbVbaRmP','XZkPo33dBeX9W4Ar38S0YqAOv9FxIus7z6','VLj2Fv','yZjjhdJBY3XkVlNj7adeqr1Tpt7QYrngOrreNcZPx8OEUOp07MDO9ntZNf','WP301nIUMyVdCgu5aJWk1gHx7k8','czYuOYSEkKHHZ1sf9V9a988mbNcopWYXxKnOOD3CYiqcgx9XSMR0sHToxZVaHW3PYTdG0jsIVig2OvghFoOR6C3NZA1RCPo',11);
+INSERT INTO t VALUES (-1399947333,-1557586,'c1Y','assXJX3n7mjcKfjqrs7ViIx','pu7W17gjHvk4KefDCcBbrV0SSFzVigmW17EYR','rcKKbmxgNpJ5','u','dc',10);
+INSERT INTO ti VALUES (-1399947333,-1557586,'c1Y','assXJX3n7mjcKfjqrs7ViIx','pu7W17gjHvk4KefDCcBbrV0SSFzVigmW17EYR','rcKKbmxgNpJ5','u','dc',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51);
+INSERT INTO t VALUES (2002704269,-4710208,'pWb6ZTeWpc6S9jA8MjG0fE','D9PUkmKpxFqu','TZ8Sc9gDcUotEqh8VZoOxXyz2pzaW2nTNu4OPw0ycwEFkd44VlkJBV3yMa','mMRMgUEBKGAj','c','e',11);
+INSERT INTO ti VALUES (2002704269,-4710208,'pWb6ZTeWpc6S9jA8MjG0fE','D9PUkmKpxFqu','TZ8Sc9gDcUotEqh8VZoOxXyz2pzaW2nTNu4OPw0ycwEFkd44VlkJBV3yMa','mMRMgUEBKGAj','c','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (279615767,4070980,'lJAljkgjAlBRqsTq','mIDRnOfM5TRq0cqrJzrmRR7dxnHi47vpJSmB9DmIQo3kudl30BtOuXlo4E3uqGAmrJReVlk6f6CFJ3WEjzkgPmPDLCUBaWp5L7CNkjWQztiT0l87QkkjfffQXFhe7SY8sTdPbEU1Ub2wt6e5vckNkFo8WbLTmJBAkspCsm8hBE1gDUbcwWGy7Ot83iu8Iht8AzvyuQdXx5Dn0Z86pg52vUcitOHPTsOBB','gHzklNBu6RcXIgLtZ24GCufThPhz7yYkVGNmykLcNghEUK4ovrJ1Oyjsz9hfGdE1rl8GQkVmddbFj8UM','JWjdo09rG1','1','i',12);
+INSERT INTO ti VALUES (279615767,4070980,'lJAljkgjAlBRqsTq','mIDRnOfM5TRq0cqrJzrmRR7dxnHi47vpJSmB9DmIQo3kudl30BtOuXlo4E3uqGAmrJReVlk6f6CFJ3WEjzkgPmPDLCUBaWp5L7CNkjWQztiT0l87QkkjfffQXFhe7SY8sTdPbEU1Ub2wt6e5vckNkFo8WbLTmJBAkspCsm8hBE1gDUbcwWGy7Ot83iu8Iht8AzvyuQdXx5Dn0Z86pg52vUcitOHPTsOBB','gHzklNBu6RcXIgLtZ24GCufThPhz7yYkVGNmykLcNghEUK4ovrJ1Oyjsz9hfGdE1rl8GQkVmddbFj8UM','JWjdo09rG1','1','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1014860057,-7265088,'SvY6vonK2HQr','752FVvAERXNC1i6lpjjdN1Fyb1k9RjR7jCg6kUZSGFm','J1m9WiLbSDh9o4MTOatDV1RgIh7ClEIrGLjXXj1tksPF7KgtaaIm2rhaES2ocDWTdb','Zdo3sJWKyrRAV0nvilKCrLQFfnkSmajWGII0NuEDv0MRwFCM6LtNrzrhfcbOVnMt3aAxC6dcquKmSIKGfuIEbtLU1Nc7AjPfdsn7sL9YIOGaUajqEDhWghi6iiyXZHODo7F9WyQn85jrr13ft3CR','v','5',13);
+INSERT INTO ti VALUES (1014860057,-7265088,'SvY6vonK2HQr','752FVvAERXNC1i6lpjjdN1Fyb1k9RjR7jCg6kUZSGFm','J1m9WiLbSDh9o4MTOatDV1RgIh7ClEIrGLjXXj1tksPF7KgtaaIm2rhaES2ocDWTdb','Zdo3sJWKyrRAV0nvilKCrLQFfnkSmajWGII0NuEDv0MRwFCM6LtNrzrhfcbOVnMt3aAxC6dcquKmSIKGfuIEbtLU1Nc7AjPfdsn7sL9YIOGaUajqEDhWghi6iiyXZHODo7F9WyQn85jrr13ft3CR','v','5',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1951680228,-1689882,'VGZ5VwsGhMKEh4jK5D0vnJC6lDSMz','rAgVhbGe98eFCCYc1kp5AJUQxckuy4zBaRUDA1tmqfK6Q9G36263N42WXwJ8UNphUNK7AE0IbP7mCApOUYqYupSBH587iMmZC2lc43I0YDFODSzfrDp3FsFLqz5q3O2mo77PZpVy0Bn4NUQSHM8i4FmyB2npb3lY3y40OyeSj5ziBygVNzlqmNvVY4V','vJ4pjvpEL4fRCNnNRSqqUpIKAVNzOSmwzhBtT4HvKJJ','RFy95iEN24GZcN9xXXveP2YJHsc9W7gqYOOlo4Qh9YAVtS02TXmMoqz6kdX4J','VD','O',14);
+INSERT INTO ti VALUES (-1951680228,-1689882,'VGZ5VwsGhMKEh4jK5D0vnJC6lDSMz','rAgVhbGe98eFCCYc1kp5AJUQxckuy4zBaRUDA1tmqfK6Q9G36263N42WXwJ8UNphUNK7AE0IbP7mCApOUYqYupSBH587iMmZC2lc43I0YDFODSzfrDp3FsFLqz5q3O2mo77PZpVy0Bn4NUQSHM8i4FmyB2npb3lY3y40OyeSj5ziBygVNzlqmNvVY4V','vJ4pjvpEL4fRCNnNRSqqUpIKAVNzOSmwzhBtT4HvKJJ','RFy95iEN24GZcN9xXXveP2YJHsc9W7gqYOOlo4Qh9YAVtS02TXmMoqz6kdX4J','VD','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1041762722,1158461,'jP2WN','Xfb4isDz9wOh0HXdW2Y3sAzYoF05TSeLCOUIqoh8uSIQtQVA9te1e8PuRV2yLL0dxbmARB3uivmqt1zfjk4zoTcMOHx2QtLFJphCp5a5VcRipk3nlfKzMw111rKDcCtT92xiALCbD8ubSVCbQ5siSOYMgEmtg','6gVwfbPYc0qA4TyFkN3IDACTt5t3lhEaThJ9G3yrXyBZTDkKanlZCURmdDYvPV1rKDFqZ1h3','ws2ZJBXEPcjDH3Fu6TiTLFhRXR9L27ckRYHblimhnvGymjwmRdBBvnngnplvTvCMklGIL','xg','bwz',15);
+INSERT INTO ti VALUES (-1041762722,1158461,'jP2WN','Xfb4isDz9wOh0HXdW2Y3sAzYoF05TSeLCOUIqoh8uSIQtQVA9te1e8PuRV2yLL0dxbmARB3uivmqt1zfjk4zoTcMOHx2QtLFJphCp5a5VcRipk3nlfKzMw111rKDcCtT92xiALCbD8ubSVCbQ5siSOYMgEmtg','6gVwfbPYc0qA4TyFkN3IDACTt5t3lhEaThJ9G3yrXyBZTDkKanlZCURmdDYvPV1rKDFqZ1h3','ws2ZJBXEPcjDH3Fu6TiTLFhRXR9L27ckRYHblimhnvGymjwmRdBBvnngnplvTvCMklGIL','xg','bwz',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(1), d VARCHAR(100) NOT NULL, e VARBINARY(37), f VARCHAR(66), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2624839252,31390,'F','49aU1b5U','efPMm','EDqQ','V','2',0);
+INSERT INTO t VALUES (504702603,14464,'C','iJfj64UxuOP5','IRjGrgmGryhVLKCAAvolfFet0x1mq6blTvN5x','YMy3oEsE4SL09QGVj9Q522e0iNCK3','S','R',1);
+INSERT INTO t VALUES (3996508422,-27385,'x','mKeFc8m86td','EiR4PM','JSLLWvYnzdUD3WLlvuiWHx6F2Co6xMJP5YvZ1ke9HS','b','P',2);
+INSERT INTO t VALUES (2454866076,-2735,'B','f4WPlVnmy8TzHrzOys062EVtkfTM4dJcvBGR09ZDaatM','vBHUC5RFxjcuJ5cXIV52TMcyIvAW','yShm6ifJduq08VUj','b','O',3);
+INSERT INTO t VALUES (3654616815,28161,'K','eVnbNbvebkUNjHBCdfbNoviDf9uZ2VwQsXIOc8Kk5BZJmMyt6','JZgl92AxSiJQfnndPkLFhIWUgWaPiDp8','hRPRIffq5whsUOedRlD6RsqCH7JlE3c7Fjz8','r','m',4);
+INSERT INTO t VALUES (3797811275,21537,'Q','Qhq3L0LrRUr5dsNN2AmkQV6zLXAWuDETRU1I1N0aza12My64XPi2fjwesEnjzwuzLml89GgMEB6h3fa','EB','DPOYYpjcWbIoFRrR6pG1l52IAnJoj7V9qrrfvpaTL','S','g',5);
+INSERT INTO t VALUES (3851735777,-6149,'Y','HfOuFoRzBDUe5cuA0qo','YRDiWYA59k','RM9wv7bGiItGGQmrt9E4qhm08QuUoQDEWGNz6jAgkNMJNHbA5','0','E',6);
+INSERT INTO t VALUES (3517700951,24652,'Z','05N3aZbBbMtowYXfwsWOmYrH2lD','H4sd58eI62Qtwb6qsA6V','4wvSuEg502iJCooRCzPI0CNSx','N','7',7);
+INSERT INTO t VALUES (357528919,32183,'d','edRiQEgENed6QkG1rgaSJxYMp9QfhD8Sx4JzKc6XLapO1mCi13jQA4tAk5KGhOv4FFF4fOg6kzqaPIpqTOZJpUoWypI3f','MptR5MhAW1nAMtJSk','Bef4oLjp7DhMhhJe','p','Y',8);
+INSERT INTO t VALUES (838778675,19544,'G','kMacHAWb2','FZ68EsbV7Oo4ZRRgdmb6EDn9zx2C1WnQVS6RN','FMeq4YhpUUrIMKaM4rk02lu0kXFpR3QqHsUuoY','O','I',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(1), d VARCHAR(100) NOT NULL, e VARBINARY(37), f VARCHAR(66), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (2925102258,25618,'r','elddFAjIYAHp9YAufSnb6kjSTq2FZ7jIAxJWpbZoxdwpcgdvbHjTwSHQf4fqiwssLo7D5keKiiyPfD3U','rOBc','2TMpGSUyMO','K','z',10);
+INSERT INTO ti VALUES (2925102258,25618,'r','elddFAjIYAHp9YAufSnb6kjSTq2FZ7jIAxJWpbZoxdwpcgdvbHjTwSHQf4fqiwssLo7D5keKiiyPfD3U','rOBc','2TMpGSUyMO','K','z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(2);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
+INSERT INTO t VALUES (2815688646,30659,'KQ','TjbieoFIbvPrGNJESXHrza60aBLkXaOnD0OCCnuaYKqo22bSTO6TUkGRcbWejwzbbZpfE7ySh5zl4u','b58Q8mWTD3n3l5XJF6VK43FXTK06','6Hhjn0hGfrv9Bk8nH3J','2','6',11);
+INSERT INTO ti VALUES (2815688646,30659,'KQ','TjbieoFIbvPrGNJESXHrza60aBLkXaOnD0OCCnuaYKqo22bSTO6TUkGRcbWejwzbbZpfE7ySh5zl4u','b58Q8mWTD3n3l5XJF6VK43FXTK06','6Hhjn0hGfrv9Bk8nH3J','2','6',11);
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 (808625528,16362053618563006426,'qk','e11rNLhRIONxAo4nTLIhBHvx7m8HzCJSWgteOfWVvx5Xa7tyCsegRpGgmUJZRydcXh8EhZlYORNBshVvTGLv1lMwk8ijgdcWBUfPdpGAxin4DY7Fr9FgXrA1CI4bw8P41ifCZNCGUKydf4d9xyTxhpLy1vfPggiVTNTsZk9hddaosJto1oU8CkbFx18DtItLkAKq39maLErJOnz017bwbqwE9yO','oOh1wdIDPr0UqRF5Fl1UzbLM1VgJYAPdAaPjmHdKvKyLr3of','RxPobWgwfstVn9DwLVYSYomxBYf503kLGOxzLCytKXG8','os5ITTa4qPOjVCZk4qS0fEii83MMsdcvMinVXz6HAGbXbHW3iUqQPzk8Vx7fXdLIgIAvN6ZhQOt9vBwGfU','k6NFXuscDlN2LiAp',12);
-INSERT INTO ti VALUES (808625528,16362053618563006426,'qk','e11rNLhRIONxAo4nTLIhBHvx7m8HzCJSWgteOfWVvx5Xa7tyCsegRpGgmUJZRydcXh8EhZlYORNBshVvTGLv1lMwk8ijgdcWBUfPdpGAxin4DY7Fr9FgXrA1CI4bw8P41ifCZNCGUKydf4d9xyTxhpLy1vfPggiVTNTsZk9hddaosJto1oU8CkbFx18DtItLkAKq39maLErJOnz017bwbqwE9yO','oOh1wdIDPr0UqRF5Fl1UzbLM1VgJYAPdAaPjmHdKvKyLr3of','RxPobWgwfstVn9DwLVYSYomxBYf503kLGOxzLCytKXG8','os5ITTa4qPOjVCZk4qS0fEii83MMsdcvMinVXz6HAGbXbHW3iUqQPzk8Vx7fXdLIgIAvN6ZhQOt9vBwGfU','k6NFXuscDlN2LiAp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1113379161,10560427343207700260,'9jyl','AAA3RqGc7ukpS7RNwlckwDsmi2ndoXB1tIxVdkiGrhdEnowQ78mxkRhqSJiIqL3Ii5QnNYLaZ0nILwLoBp6zHWF87AyRsnZYjK7R5SG5gZY4wLbLoUDNpXKlf9myIPHFABVFFFMEWbMyqac3jd2boKCdUKG6CZjOw6LCoz08','FFB0NGr9RlXTjRwVhGnFySRU52D0x8tu7YQz6nLjC','JMSzgdtB4dPKyTiAfzuHHrgdaQG6OZyIEyWzZ4raNTusIZR8SaCavoogWLAnMWPavP5Oicrnuyj3QeGGvUR94hjEwI7nt2GXzux7RIG7vOQGqu37C1yqjQWXC4BDUEdssyCQt9WRvuFtw80iVwfNksqPtimrALB2uBKZ86WDi3ZtWyuPPmXBXJG8D9xNrap1OR7CySL0AhOnW2WKfc3Xk6oeBAfnfKcjebJelJUyEzEG7qLcsS6lkzJ','qYvC7k3fpIlZIWM20d5eRtiXuokjd','yx2',13);
-INSERT INTO ti VALUES (1113379161,10560427343207700260,'9jyl','AAA3RqGc7ukpS7RNwlckwDsmi2ndoXB1tIxVdkiGrhdEnowQ78mxkRhqSJiIqL3Ii5QnNYLaZ0nILwLoBp6zHWF87AyRsnZYjK7R5SG5gZY4wLbLoUDNpXKlf9myIPHFABVFFFMEWbMyqac3jd2boKCdUKG6CZjOw6LCoz08','FFB0NGr9RlXTjRwVhGnFySRU52D0x8tu7YQz6nLjC','JMSzgdtB4dPKyTiAfzuHHrgdaQG6OZyIEyWzZ4raNTusIZR8SaCavoogWLAnMWPavP5Oicrnuyj3QeGGvUR94hjEwI7nt2GXzux7RIG7vOQGqu37C1yqjQWXC4BDUEdssyCQt9WRvuFtw80iVwfNksqPtimrALB2uBKZ86WDi3ZtWyuPPmXBXJG8D9xNrap1OR7CySL0AhOnW2WKfc3Xk6oeBAfnfKcjebJelJUyEzEG7qLcsS6lkzJ','qYvC7k3fpIlZIWM20d5eRtiXuokjd','yx2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT, c CHAR(21), d VARBINARY(63), e VARBINARY(40) NOT NULL, f VARBINARY(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (138,114,'PhcrEcn9M','95Z0z4tCFj6j7CCskoCkkNaY9DDVvNdmbk5nCNtMPzTLH09MY6r','z6N5OQ3ncqaaopC1VyDjIVh59aEr','NyTrhcPzj04mEoRx3m','vJHRewgQjWXDycy9eUFVXzCIXzYbquq','YwVvsYk4AkSQOwCIzS4B4TSb6WygjgSyvj2rNgb04mgr',0);
-INSERT INTO t VALUES (149,46,'ZksMN94','ZnfTlcCa8wuW2byEGZpdTiEMZ4MjQW0roD7xNyGTnXUL5TvhzcxFg','R3RkP19Nb','1iFAmWJkxwM23pgUJK1YJx','AX93SFnUwYK5uYCtadmAl6oFsZ2bO4EWhOpa8Iy9Ms3aESCSkeH0BkszAhWxv6E','q598MspBGRPB9IA4gh05WAbNlx4shPvhG8QvsHlRvxOSLBD9AfFVgfoze5DjoUjlW1pFpFwRIjP1IPMNer',1);
-INSERT INTO t VALUES (169,-20,'Ym6dggWs','EmesaHlRfDEXPD0pjgIEauUca','ADpy','bePiEV6H7R2mfSVAmSSXq0nsSKQLsu3W5yry22QsKKP1Z','C4yP5p3JLd8yyNquuidKjnoIRBheSl9EaK9RD5RcH8fhtflrrFv0WV3luHKaur6zAz1ucg13yxcqbVj','YW7BNHZjRTVYXQ2SWw2Dl9oPgHv9JR8DpnFB9Nls5RVeGyDcz0KvtvFCVDayIqEFpHQ',2);
-INSERT INTO t VALUES (144,-102,'wk','1vAQK4ppK5vswhUxnV5YjO03u9GMLYQ8urF','KX8l4qoZbw0BsWmvPx0RTSqBUr','07SM','D9YOYpDN9JIDAiJrBrnFdLXBEUJuJfphx0','udEShxUWDrvV9dueeKpZp8N5U0DyKKEEm0pb9T1hET',3);
-INSERT INTO t VALUES (180,31,'7esHhg','ya44hGM7dIfwEqGmo6ounGvC6MXGemmiOx6ywgLNsDGcTV5lYAbPb1NYUmt','kdrOHYSvqNkqKWbHC54AUNv73qP2JHYUndLGj','dDYfNLEMp9WVlEG4OEVqjJRtGe','li4HCyT1ElwIYWA2Aa2NnS8lChTNjaQ0sPbX7mzJYsx0CKeiL1rb9xoPfiC7Sjf3V0FPxfPvOOSnJHgiQFhvP2TlzMIulAXXk5wc','YFTDuYfWkkIuq7L7UbUKR05eIQGmQN6iv7vX28ZZfZu5RdJq3BzgC679Nvibym',4);
-INSERT INTO t VALUES (206,-13,'FzlGw30i3M8PXNhQpQGjT','ZwbadzNW8IFOGiAP7NeHbIyYCUBX61kQcnVuLI6u6I4Wid6B5Jw0','GUEcejuyE8UGJbafWAp9fy6b3NLIQyn','LSVpCq73qu19tqCGuEfW5HIE2NSmdVLKukls','w2yARkhy39dBjv9C9OdRJf','48JuLwaWdwdEv0CekoJchJgsQwYEsLO6j74Nk2JggaWc4o8fR8e6soF2EF6ZLDJxlKgZw4ji3eef6fL6n4Th8',5);
-INSERT INTO t VALUES (15,-117,'9LbhNw3egj3n6Y9rJzxrU','D','1mYXsepEwA11ll1SXxLmEFRte0flQGOmPCDcc6c','1pxh3WdetJOOvmFQhyp80xcXP9XI','2eCZ7butBeyTuMHloxwbXMs3Fh9zKSFP0Vo','uyCS23Ooh13iInUFK6rLhC8uRC4wdgZKK5lCJ2kW7mB9ba0v1Py',6);
-INSERT INTO t VALUES (5,-38,'FXVatrIq','gCTxffHibv8EoAjfXadO2J5VlgqTS7kExzaGJ7Oyi1z1hCKEc30bcRVYFYlU5wl','NGC82UMYlSxateZQreRSor4QSzPKlF5BN8tPa','vZYEhu','3NYcGsLcCsU3KoQyBbT7wtfQtKVOglXNULxnegQbHalbiTyxWU5WD0lnOkREb4BCxTt9UWTCWXK3jq','utHCnPGKk2ZoPi6Nn6vBPf2u',7);
-INSERT INTO t VALUES (200,59,'ArdST5bJ1nMEIsWXTqM','c','HAGLk6bEAC93IfFBcH3V0ITZ','NEvpeL9G3jgtFf7KtwBhUbiym7h2Ji','M82HRQc63Ce5wM4CHkGWM4x4ocRaYfvg0e3OqbMYaRK89cFQadSx0ACFRX5OTGzib','mJY5AiedzBwIyBPMLBYPTsqH2Ad1lKTKMUbBx44Uck8qGx8Ps88dqkNZ',8);
-INSERT INTO t VALUES (214,-125,'DMEl7xFh5umicE','6THaaYhNCHJ44YUMUAMc59oQz39Lk','Vj8hZXy98','lc1BJVG0F9HvuXYJ8mYSdhCCgxWstNNBMkMsaWjcxDA2','mKOGlRdChAbdXdAZ4QUc9lX5Fwmve31yYkb5A7','3VLh6encpbX6qy1r3eRY3RXrIsa8WSqQRofQTUtxDqfGD2iYm8qbhobOpyWQkit',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1283409181,29743,'c','xVC3iNudi8jD71hjHqirH5dKdJ8MdnII8','ZHaWP3zzuyYlueHBPgj','FxKjWBnHhoOwd6nYYgXfW','c','W',12);
+INSERT INTO ti VALUES (1283409181,29743,'c','xVC3iNudi8jD71hjHqirH5dKdJ8MdnII8','ZHaWP3zzuyYlueHBPgj','FxKjWBnHhoOwd6nYYgXfW','c','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3538336089,14011,'c','vtC845sWEUuQWpaWQ7IWft3KJwVaBWXqWoCWbTqVR3EyTkMHyrM8KZBudlYJY6gVJp6UfSDd8ewypv2ftaLX5e4DWFUpJTAWWd6TLdZkN3zEuvkWrP7jT3esdUEQJt','KHyf0qHXta6pgyHPvtg4xhh','hO5Dv3BSEQBeeZAEcdBj769NrxMqkbFoNvt8mBNPHy7wKr9RMtw62yvy4LVUBc549954IaiGjOEVp5XtvoCzBQUsZgS0C8hlY1W2S6oCp4smgZPJI4F91Qtu2aU1lGhcuEdl2r4NCpd4jaELJHrtaibCY1TU4Zyq0TJy','w','f',13);
+INSERT INTO ti VALUES (3538336089,14011,'c','vtC845sWEUuQWpaWQ7IWft3KJwVaBWXqWoCWbTqVR3EyTkMHyrM8KZBudlYJY6gVJp6UfSDd8ewypv2ftaLX5e4DWFUpJTAWWd6TLdZkN3zEuvkWrP7jT3esdUEQJt','KHyf0qHXta6pgyHPvtg4xhh','hO5Dv3BSEQBeeZAEcdBj769NrxMqkbFoNvt8mBNPHy7wKr9RMtw62yvy4LVUBc549954IaiGjOEVp5XtvoCzBQUsZgS0C8hlY1W2S6oCp4smgZPJI4F91Qtu2aU1lGhcuEdl2r4NCpd4jaELJHrtaibCY1TU4Zyq0TJy','w','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1565286541,-22271,'Vo','5yrnUyZOMfnfSZHWsMsogcLCzwAgfp8vSKfAAUyJDnkh2Lz8MifV1LZon3nLPwsLz09Nc4KZ3EbxWredQbL3UVJCCT9Znyucp','thC5ntlIIHsuQFJ5EvecN','TfxIbnmN2Wr8lf4FgjxsvzVuNZQRkpfaW7iRc7QvCbWPvSwd0xFdZmOC6IinIoMoSsNxNeDwdhPArAWxBmbQ4uFE2vSyF5M8YjYV7TORr73EmlicisA0a7vAlKltVESh5hMf11JAajgiPR1ccW8zB1d22qoT78XJRhvzw6A1EeLJQUAVm','09','T',14);
+INSERT INTO ti VALUES (1565286541,-22271,'Vo','5yrnUyZOMfnfSZHWsMsogcLCzwAgfp8vSKfAAUyJDnkh2Lz8MifV1LZon3nLPwsLz09Nc4KZ3EbxWredQbL3UVJCCT9Znyucp','thC5ntlIIHsuQFJ5EvecN','TfxIbnmN2Wr8lf4FgjxsvzVuNZQRkpfaW7iRc7QvCbWPvSwd0xFdZmOC6IinIoMoSsNxNeDwdhPArAWxBmbQ4uFE2vSyF5M8YjYV7TORr73EmlicisA0a7vAlKltVESh5hMf11JAajgiPR1ccW8zB1d22qoT78XJRhvzw6A1EeLJQUAVm','09','T',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3056502509,18680,'3i','mcMFR1QAZRyOolqNFShbkuicABjevcG98nT7TaJdpXp3nP6kEGQViyE89RjUCxxIciDHc0Re85nRWiJxN22wFq4VBq4U12igga33O7Dch7w5p85nLicYcl4C7Lu7','EmUn16oZ5vviJwtKzauJtO1ME9iL5zU','UL0Q04be5EBAUZ3xNB4YdNyBdZkL54YNQIMMA732B8aLP2fsPiXaZWM9he2pLE3j83BfnBaW5bOLz07v6I41koZrgyjQYvr5mXsFV5xvgt90q798uwteeEBfeR0xXU9F6jKSNBQu8I','tr','vZ',15);
+INSERT INTO ti VALUES (3056502509,18680,'3i','mcMFR1QAZRyOolqNFShbkuicABjevcG98nT7TaJdpXp3nP6kEGQViyE89RjUCxxIciDHc0Re85nRWiJxN22wFq4VBq4U12igga33O7Dch7w5p85nLicYcl4C7Lu7','EmUn16oZ5vviJwtKzauJtO1ME9iL5zU','UL0Q04be5EBAUZ3xNB4YdNyBdZkL54YNQIMMA732B8aLP2fsPiXaZWM9he2pLE3j83BfnBaW5bOLz07v6I41koZrgyjQYvr5mXsFV5xvgt90q798uwteeEBfeR0xXU9F6jKSNBQu8I','tr','vZ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT, c CHAR(82) NOT NULL, d VARBINARY(57), e VARCHAR(46), f VARBINARY(27) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17562,126033570,'izdwXqj4JX','jo4','HdQPNNzO1GsNmNOVnL9fcESgbQThRSOKE4gDIFbHOqZCT','3Enq3W0Kjf1iEkhB','V','N',0);
+INSERT INTO t VALUES (62878,500160578,'3pq','udbUQs','xVQTe4M5o0plxgJ4uu2FGy','YEUnf','K','g',1);
+INSERT INTO t VALUES (4405,969131618,'0bFbEYKUklCCoXH5LbtxRg8PTVnOU180Z6mPkQjpgv1','UdAQ4S0VEhWEtCYH','8KvPo8bsZqhTC5','HuTQyFQLzFJceyGc','K','U',2);
+INSERT INTO t VALUES (17695,-1215611728,'Tmax8yzMzxVvXC5v6iBQEFF9QLbCPBzouYY3lGMI92wyAc3PN0Mkdv6jeBQ','zxvgs','VXJssC9nLYlG7elF3','NZy1J8BCOHTC','5','s',3);
+INSERT INTO t VALUES (48453,1695150297,'eV6pCVgIPbRLAudeRc0u83Ep9uYvZxRZ','zXewoHeIz7daTd45TEsVwnbkJdXZOY','93T5OpBa8XaEV5Iug5jb2f211yTNBP9','62tn4tSX8b3c6BJ6nv2bZDq4zxO','O','K',4);
+INSERT INTO t VALUES (55479,1822972431,'SKsY','4nil9kv799U','X','lCrMYm7bBL','Y','2',5);
+INSERT INTO t VALUES (65182,-492481799,'ZTAhFqVqorgEnHZYDApflrzjPW3dZb66m0LYWz0iI7T9EaqV7bzRO7Hb7Uag6ryjF','i4f7JcGnjs6GfQBeP14bIkLLNkZ4y','jUAZbNBg8rhZkmeuw2hQ6zfQ3L','7gYeoybxuRt03Hvie54m','p','4',6);
+INSERT INTO t VALUES (16552,952444234,'FyP4QBstIEwYEMdnwoIWESKLvsmSJ2RUQ3tpBA1LoU1YcRVa','g7JOIA8ZEnOfdU','aDJqWgTq3arLlfzjjh','8e2RttS6toWGzSMM5','n','V',7);
+INSERT INTO t VALUES (42798,209215485,'EY9VXOUHcOIltyUbQGuuLqug191kOwWSEZq8YNv','mCDQOqoTeqUtEJ1l9StW','rUTxxs8VX5oplyzx','OIaaP87nQefLYjwYAEVTALwf','8','C',8);
+INSERT INTO t VALUES (14367,-1037007325,'oHB36xdqfLvv0yakywf2YafbSjOYER','PTQgd2Da350XZpSlj0Op','vr8LTONVVZtQCf4IcdnsDZjgVtifwHlqA565','gfNx2oRGVj0','m','t',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT, c CHAR(82) NOT NULL, d VARBINARY(57), e VARCHAR(46), f VARBINARY(27) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4004298759,-68,'OK3YB','dM9LT0fJ','t14X2dt0qOMcE8ZsH7eA9JtI24Hc','qMo','50Ob0IQxyDa1bNHlFXhHDm8uahXtJz859TTPaoNX3wHz5HbMBOaMW2guEyB4ahWCSDWGeoRVtMQNxS','s6S3qpYNSuJcVAj1NZ6pdWrDJDfr6rod4L4f5v9j8FJP3b578m9fIFzMvHD24ygLNcFBkf1',10);
-INSERT INTO ti VALUES (4004298759,-68,'OK3YB','dM9LT0fJ','t14X2dt0qOMcE8ZsH7eA9JtI24Hc','qMo','50Ob0IQxyDa1bNHlFXhHDm8uahXtJz859TTPaoNX3wHz5HbMBOaMW2guEyB4ahWCSDWGeoRVtMQNxS','s6S3qpYNSuJcVAj1NZ6pdWrDJDfr6rod4L4f5v9j8FJP3b578m9fIFzMvHD24ygLNcFBkf1',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(22);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
-INSERT INTO t VALUES (3964399688,8,'F','Rpguhh','KTjQcKo3GOmUP','GrM9Ot5EGvzMx','tWOoS66RediKNrMwB4jwZPTK0','lkhORigDAWS8CffQMvypTkkhKOHYCpoK8qdU5xKKvM4M9u2AbT9hJSd',11);
-INSERT INTO ti VALUES (3964399688,8,'F','Rpguhh','KTjQcKo3GOmUP','GrM9Ot5EGvzMx','tWOoS66RediKNrMwB4jwZPTK0','lkhORigDAWS8CffQMvypTkkhKOHYCpoK8qdU5xKKvM4M9u2AbT9hJSd',11);
+INSERT INTO t VALUES (24445757,-33634218,'p7OwUodgwnq00J820POmh1HmDoFTqqhkPn9U0omyOcIyAgs9VvVvSuGQWiAOXhCgWDbb','ZdTlcyqQv9gYJcGQErEXUQcXIWqe92W9KH','MNhBSwbSkX7kYqQSe4Jd1IFEn','Ax','m','8',10);
+INSERT INTO ti VALUES (24445757,-33634218,'p7OwUodgwnq00J820POmh1HmDoFTqqhkPn9U0omyOcIyAgs9VvVvSuGQWiAOXhCgWDbb','ZdTlcyqQv9gYJcGQErEXUQcXIWqe92W9KH','MNhBSwbSkX7kYqQSe4Jd1IFEn','Ax','m','8',10);
+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 (3351660395,1986470471,'BfFSloIqIL4Nj7GGllSsgsaVMo3PWaM8xgWSSLehIjBZ3c2yQJSqtq1Eg29jxnBi','F','h1eZzi','9Vd8HdHJ2zfsnGGr4','3','G',11);
+INSERT INTO ti VALUES (3351660395,1986470471,'BfFSloIqIL4Nj7GGllSsgsaVMo3PWaM8xgWSSLehIjBZ3c2yQJSqtq1Eg29jxnBi','F','h1eZzi','9Vd8HdHJ2zfsnGGr4','3','G',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3546192616,-23,'EO6K','1II1EvZmEfAm8yhZ16VQOWylvKWB1ynMCoH1nLH80JD9WymXOOmzUZ6zBfXIk0M9CoSGVPXnRp9XDe2UzGH5QUgjUuqwX2UsT3aKTVFUdgg6Hmr6lmx7fnbPqJilou42EHavRESZ0Eo1aC72i4McfTvQkxbFwutacVwbFmfVPnUOS3hesHFsqZ5','a0OoxWWAdocGXn','uKvBSzPxH','wSQkEVmRD9NkuAdxvcJeniUOIVTPoWs7jQi','86f0cjsQWhZDI6Snrxbssr02B',12);
-INSERT INTO ti VALUES (3546192616,-23,'EO6K','1II1EvZmEfAm8yhZ16VQOWylvKWB1ynMCoH1nLH80JD9WymXOOmzUZ6zBfXIk0M9CoSGVPXnRp9XDe2UzGH5QUgjUuqwX2UsT3aKTVFUdgg6Hmr6lmx7fnbPqJilou42EHavRESZ0Eo1aC72i4McfTvQkxbFwutacVwbFmfVPnUOS3hesHFsqZ5','a0OoxWWAdocGXn','uKvBSzPxH','wSQkEVmRD9NkuAdxvcJeniUOIVTPoWs7jQi','86f0cjsQWhZDI6Snrxbssr02B',12);
+INSERT INTO t VALUES (4126947078,1942955203,'Au3RNTfgILS7aknjT9ACdir0s8P3xCWDwUf56XROYtfp7VVlM3k8gHf','SXUjHpvZ6xQmIb6K','7fNj44HAHo4B','yzpchxXE','x','F',12);
+INSERT INTO ti VALUES (4126947078,1942955203,'Au3RNTfgILS7aknjT9ACdir0s8P3xCWDwUf56XROYtfp7VVlM3k8gHf','SXUjHpvZ6xQmIb6K','7fNj44HAHo4B','yzpchxXE','x','F',12);
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 (588061854,45,'uP8Zbx5FBlp1QFXTWA','0199gsEcHfHj8S9JDqkpdoGlAbAXDF1ka3brXQyR6wai6M19uPH5LeO219DyJ6u4fHRbKMKzjzzSs0js4i6Zrs26cNU0Ye0nLVo','SH','CQRMzpUptrQ2m8BVk5vTfZXE23xeomqUeKWT47OGfY9dePY8CGL3ouql0FiTGurmDE1xuV6fNNo6qiPm3dEDLGkB0AZjPrYNFRA6duMFL3oh3479MH99rjAREwIsP55aCvrIUpQ0PG75Yh5AoeZ56Q6iKGRecj1GqQTEMjCWcvsKvzYXVhh','xHQ8vLPmnV0XMjZr1VOHimTFeVT52VSu6vpqfjyRIhOmj0WLs47n2ttLx74Rr1PKi6B4yC605GIOamACLDgFEIjvGIpA8UIbIVme','oKhABJVcIYUUi58EVuMBbc5esuYo0fxz9KVYoULM0f1PveClITm587FsLTFg5JZIbiSFy9dZQdEmwm31KxXi7wO22PWbb4M',13);
-INSERT INTO ti VALUES (588061854,45,'uP8Zbx5FBlp1QFXTWA','0199gsEcHfHj8S9JDqkpdoGlAbAXDF1ka3brXQyR6wai6M19uPH5LeO219DyJ6u4fHRbKMKzjzzSs0js4i6Zrs26cNU0Ye0nLVo','SH','CQRMzpUptrQ2m8BVk5vTfZXE23xeomqUeKWT47OGfY9dePY8CGL3ouql0FiTGurmDE1xuV6fNNo6qiPm3dEDLGkB0AZjPrYNFRA6duMFL3oh3479MH99rjAREwIsP55aCvrIUpQ0PG75Yh5AoeZ56Q6iKGRecj1GqQTEMjCWcvsKvzYXVhh','xHQ8vLPmnV0XMjZr1VOHimTFeVT52VSu6vpqfjyRIhOmj0WLs47n2ttLx74Rr1PKi6B4yC605GIOamACLDgFEIjvGIpA8UIbIVme','oKhABJVcIYUUi58EVuMBbc5esuYo0fxz9KVYoULM0f1PveClITm587FsLTFg5JZIbiSFy9dZQdEmwm31KxXi7wO22PWbb4M',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(18) NOT NULL, d VARCHAR(43) NOT NULL, e VARCHAR(89), f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6856,46146,'0772pi','FVa0xujwODPPQpriyhnjwK0qlImTVIy','I7r','gO6M69dLY6kIQWv6bmFuMxlw9h7Yaic8V2cbWeUQZWVQ5PXll7291','mpW7aJQMRjU4RAd7pkRU710CwdjO1162FDb6u4MXeWJkKgAwRd1K8Nf','N0qPygGNemfdEthiimGJOiNGlpM4W5UOxSqAN7BT7tTNFhRVxhWBPDUIIaN7T7s',0);
-INSERT INTO t VALUES (-16546,23477,'XuIzfe','UeRxUJdvUyD70I','XN8i6D3sXlcblzHxC7P1lakQlVSHjnGwd5Bz9E2cM0d8CsoYg0WaIx24V6teCyJesl9ld','VATiZctiatxi5ePMivB2tPLf7LdimgIlU8bGh','AAyixbf2hi9VegdmJhMwrL3exbs0774vs20R3ml472OKRnWyw','AqJ8uFGDRihMeSdwkccOgRSsPQgQdpcLhUkgJbwbXV5cjvA0DIIraVkGe9DX0uMeuOxyXsWSV7J3hcOw2x9nPum5',1);
-INSERT INTO t VALUES (30940,49377,'g4Ua','MDyhtb73KkLPqZzsYsi98LP10MdZ6SuvQcUoEBKe','ZnyyLs','ieeVBR1UBpnnCWYOn8K1IszZMnrHJG5o6fsCCG4u1cXwaXhoIcOxZr6uOJfy','6fIjhpSjKAtBfZPoeiTttVLGyo5nStbekZM71Plm0XWSKZJRvXrH6z5AtBRaCR9N9ZCdLwNq5N4Nc','pBMG16tUEMlUfvuGietNZFXSyY7x5ybdp0Pd',2);
-INSERT INTO t VALUES (8675,45787,'dLQIQlc5fQU59b1h2P','Zzx8N4','pXbHHBMZzCHdnysLN9BVsA6tpvHSddklMM8WWhUbvpTn1Y19UsqMqTfdtIYgDxReusiwY9vYbhkNgQ5olHax','5pxvgIWsokessha0','GHwuLV6hXqzM7MiAkRKRnrbJarV9BEtSQM934cJgv0fnOp4IZOPB8lpkzhvHm5LHeTiqLRHgNCxRsL0N','mV5Sfqo1Vjk2aDGWuFH8PZPr10Lx7zMk',3);
-INSERT INTO t VALUES (-4580,21150,'mf58jT','ruEUO7H9keqeK','JFwWhHgtCaBM3d0N9Cb6MwZB81cMPTlIzcUfjoEpKc47IVwH','t2EsVzcjIC6cj021JRxSX0bGfAuofXbGIIcFURaorBLHdicDyiAZ705UqiFvkGGLZbW38s94q8IPq60','QAKU3iev5qrFuVhkFXCGkM19','3cLn77ldyxn5k6gIzIjZciqVYr2NHJ9wgvmdTjHq3A7OKZsc8NCSTYsC1caRVHq3xJA1J',4);
-INSERT INTO t VALUES (19800,48713,'sH24xKFjKroBjsP','1e2wvB6clgDZq5r5b','CPIdwUFMaFmAjYtr2sz97zPj5YT8uZTSSOClTbrCOX8a5T00u9Npa7XptRB','gxvxGnIkPcuTlZpia73Xd','Ln95R3naFNHU0muKux6frv6ryModVJW17CUgcy54mDbkayHVHW0VuS3AqiAProHOuRS','eTWQHTMjPoMs4PU7eKY52UDaUlsPjzgZqa10pajfNwjEOkNWJOi48MZ681RPjiTiyYR5iKgUtUBIQCiKOP7YmdQKvPCE8a',5);
-INSERT INTO t VALUES (23176,18193,'IsuaY1xtCCmzBw','2hOMu4mZB4vbrDpCWyy','fO5m8NYMyliq5PopCuYjAn4vCaPIvrNeXth6bARddBNDrNE5FGmtAQVEV4xwiQ1UmHk','28YNxTG6SfjYLKo5xY0JjNhb9wKHp6wwclJqcLRJ6','b3WiuJo4BYzX8l9M0pDJyDgPp2QOp84O8fYQ','q5ZvN9zbhVUgungsAaiH1aCRy6gkAZtqTzPLBG6tc940AeW5sFDaYwYcIDrBzZFgV7UFOvogOC3YwajtJix5KOwIEh5pUvPeqYij',6);
-INSERT INTO t VALUES (15752,22563,'1DRkj6NsWhRmYb5HL','9PVTiVXTAQDlIiAUqAczrNMH6xCtyf7WI','6Teu3JWv2Fk1YQryGVm','VwRK8zPdC7VkI6WWCclzVJrXLHZCF4UC5k0FQMCQkOlhT1','GC2gbCyBXc9HUq4VYPRC0EXc18vKqoOlzg2LY4uhH936hI1AVf4Dl7gaDrGpMKR8Q52Ys','sFHnxyt0goAm6mwdu1xGPxiY8Ait80rjGFrwpDo9VQWESssxcASG',7);
-INSERT INTO t VALUES (-14076,62543,'NXABIRYV81ml','exNzGZjQksyhptb1n','GpGVcez1zgHGE4TWqUfsxJrGK49lFNFnh0LcP3QLBsiVqOl4LSZmTGdb2y','0NDAbJCLdecs8kBpzvnbG','Ajg19QFJjZBYtPxJfjz8udLjJXAAJeuJwO','hozjWf',8);
-INSERT INTO t VALUES (151,56517,'VDik7QIVz78BvD5','gz8ZkgQt7rEtf2UqLTi82CFtWu4mX','PeFEWiAu6c9SwUE7icySbjbiuSxmETzD1kcEuZCbSUEUuB4zoEu5aCcZcMN3OlNKLPgxSs83ze7L8','BS6QIPitdlxUPMMUqtrQJP5MEPpjLyzvO1d4RAK','Pb2VewcaKD16i9HtUUeVjYvqQ3ap0qBiBShTEbkW8kyE1vNQsmxM0TnDuAVTdHH9dvwBMKF1Kx','usYJEaHgDSD33bQtLjw4nxpZ5h1vOLyPHLprRddV5Ctwu8bG0buwTdSC9Mj9P6frIuABXmzcTY5Av0o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1005074306,1679856531,'ssf','cKnN8ZIk9k5PocKrmav9sO2z4inlX38yZpVFwIPJyE3XJV0Rqvf1NOq8RpbZbbJb0fqOfdMnvGhrtm2ikykPXVZ7lYJuDa9Mq84y85wpvHLhB7ukvr3boAUPkom9yACNKwp1na0gSFFxwYiDfSLRGtKoeIKqYCk8nPVyraxrAxNByetHpCIFf2cMLlc35BNMhxnZmMykX5Lth84yCK8uOpMrXgM2eIY6bkleWD82LBrg180DWywGF220x','k3W9KgyRJrpanjP3QnmP4AmEpwPio2Du37CgkCY','Gn0YMLRKZenqZJ7S4VB8PGghhW1xfvLLeoAkVLKKmRo5sHBBLgh9rvqBZEU8Sk0eILsO0h2S3XsEiBIjvIBkcc1lExCUSqlv7wXIFOhTcx4QXXMs99mAsWxwV7suxejLZYirU63W5NLq2ObvoZkpfQB24Zzi4OYTDLg7HZltYl2BuMrygaEAxVW9O1qKHxooD1aC7seVVSRY','w','e',13);
+INSERT INTO ti VALUES (1005074306,1679856531,'ssf','cKnN8ZIk9k5PocKrmav9sO2z4inlX38yZpVFwIPJyE3XJV0Rqvf1NOq8RpbZbbJb0fqOfdMnvGhrtm2ikykPXVZ7lYJuDa9Mq84y85wpvHLhB7ukvr3boAUPkom9yACNKwp1na0gSFFxwYiDfSLRGtKoeIKqYCk8nPVyraxrAxNByetHpCIFf2cMLlc35BNMhxnZmMykX5Lth84yCK8uOpMrXgM2eIY6bkleWD82LBrg180DWywGF220x','k3W9KgyRJrpanjP3QnmP4AmEpwPio2Du37CgkCY','Gn0YMLRKZenqZJ7S4VB8PGghhW1xfvLLeoAkVLKKmRo5sHBBLgh9rvqBZEU8Sk0eILsO0h2S3XsEiBIjvIBkcc1lExCUSqlv7wXIFOhTcx4QXXMs99mAsWxwV7suxejLZYirU63W5NLq2ObvoZkpfQB24Zzi4OYTDLg7HZltYl2BuMrygaEAxVW9O1qKHxooD1aC7seVVSRY','w','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2574698416,1035432033,'hdgjLz1bd2A6mIzcWevD9FdHRBtOR7bLAapw4Uty0gIi12GW9X1ivZwS9w0FP8UPzp2v6nkOytGgU7L3','zsiW','eG2i6Lx1','TbWJjDyUBfbVWYUodk5Q7SwAHI0eBXgQoyeVlGn','Sx','W',14);
+INSERT INTO ti VALUES (2574698416,1035432033,'hdgjLz1bd2A6mIzcWevD9FdHRBtOR7bLAapw4Uty0gIi12GW9X1ivZwS9w0FP8UPzp2v6nkOytGgU7L3','zsiW','eG2i6Lx1','TbWJjDyUBfbVWYUodk5Q7SwAHI0eBXgQoyeVlGn','Sx','W',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1127091070,1558636015,'oht1zIQV2ypf5WGeu86krM68xNxnvMP44bzGqcUIcGk63q3Armzoffgd8NLUK4BCyOUGUHVLmIKs','HhFAEzoKuFIO1QhyoLLrDKRJjAUOI','rqogVBUuhp593Zwgx8kenrOhk80Y0fBN','rR04rVLRyFBEuXOxReaqsNJQ2NwBhn1UUePwraPbCm52R7Z2','ak','wt',15);
+INSERT INTO ti VALUES (1127091070,1558636015,'oht1zIQV2ypf5WGeu86krM68xNxnvMP44bzGqcUIcGk63q3Armzoffgd8NLUK4BCyOUGUHVLmIKs','HhFAEzoKuFIO1QhyoLLrDKRJjAUOI','rqogVBUuhp593Zwgx8kenrOhk80Y0fBN','rR04rVLRyFBEuXOxReaqsNJQ2NwBhn1UUePwraPbCm52R7Z2','ak','wt',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c CHAR(98) NOT NULL, d VARCHAR(26), e VARCHAR(90) NOT NULL, f VARCHAR(71) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1920755,1065024747800085270,'gbOvLi5rSySbvwCDoKRjCfdTLgLEtf7S5UnVm78nBbz1CQM','vofLZ150apMbHop','cRACNgeb7xzwtYGduaVIhUOtGCs','LaI9XU84Xs42T','a','LX',0);
+INSERT INTO t VALUES (285439,10406858212086410921,'3Wg0QjTrgJXXRcLCTMs7CMmuszljpG','W3b0LYNt51Co14','sg5Fthg9vG7LTrMufuk37LCq4tRTvagAJAHKY9jy','lUoMs37ee4etXEwvcZgSvbplUNG23ZrIoGMK7iUryTbdvJwAMd','f','X',1);
+INSERT INTO t VALUES (-3102231,12235628157850519756,'w','C0CsQYFggBLcYRxiaYWe6VqcS','KQ7mZwx4wclWIDpSNhJ5d','p9CsT7Ic6uMBoHvQTHzasyeP1hb7kBSlnHEefPytyMV0KZwikX','e','C',2);
+INSERT INTO t VALUES (5776823,9586864492796652068,'5gJ7eA6vC65zZr427yiJ89e3GIzl8d1MsbZhVG3UebBlIJ3YFhS7o3uoj9qRSqW7iJ1TY6ULNjErEIX4fZqjjAHAqOA','ixzU','5RZKON9LPNGHLxNtNtAaB4MDjFhWm6XxvE6aDbpOz4kqkWT5GnQqWLaDVaVofoC0OGpL2ROuJbuS','fjpWz','y','s',3);
+INSERT INTO t VALUES (4595771,13031863854527349968,'AOxkVg4','QDaesBH2BTQPobiiWwJifBv9','fJ4Bw9YsJqQZEgMUAbqeV7NsJDXi1H','JDohMCgOANw','Q','v',4);
+INSERT INTO t VALUES (-3811327,18288433895446823670,'KwmKEZzNhpefS0vo3SDV6T2VCv4jfZ5FPNLc6HVtUmWuXvAngPdV0SiA1GW8IPCIQ3kDhiLTVzrBwEOtXWtR6h4','qU8Txx2RpKY','edxmd9huSOS75JGoXFJSgR57vjoiJTMtUygtLXrFhw6h0JeQ11raRy85U','CU1HhgyfPU6X11eSIq0XHHhiZ8j8OgJYIDkYK3fQUYLRW82oTcfRJuOXkAXO2AEzRx','S','K',5);
+INSERT INTO t VALUES (-7826878,14714705915736427944,'lmCyewJQjiol1vAMku8Af3RnqLDzJDsSUaiScJAsNWh9mCrl2Dg28QOuJCs','tOPlgQ4VVDe9EXYOHYqIYFJNl','mDqjjeFmuyppWXK3a4Gu04TCbNvbuuogT9Vvmk9VOxSTfJO7pAZFfL8ZIY3UADePowiCQiIBYs8cb9','uSLqRGXQ7GvtzeY1LbMwTSAO9H3KPXqUOxLD0uw1ZGJfs','h','7b',6);
+INSERT INTO t VALUES (-4575349,12743261758248912551,'fPPA8ibL06I0PXkCOWYzGCg','gafuWZ2mK6uN9oNc','IjqsPJCfukhxCYNphaTdDoYox9PMZ5x','3Y5qKdFVaF4cnvqhXMzb8kO578MYggncSNo','1','6',7);
+INSERT INTO t VALUES (-8301938,12052172371821234256,'RQmCPI0tIB44ghVGJJUsfikfDqDajT5EE3','V5EVCT7xi3AyTfVc7W','DFa67lUbyUxti4QqXjIWtZhWhewWnhkIVvJlMlMbARZ0JAU1y1V5Ei9hoz17apz','pi5j3Ve5SsvkvWJv','9','23',8);
+INSERT INTO t VALUES (5119246,16475847587703875646,'vj8voipSDI1dw2khE0D1alyN4','tlkL4UfDcs8','owr6n9W8vOHk','S8OhhGfajBJVqGa5JzDTWXXY1sNp70sT52bvtp66w1titPy6zpxv5hdVc3T','F','K',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT UNSIGNED, c CHAR(98) NOT NULL, d VARCHAR(26), e VARCHAR(90) NOT NULL, f VARCHAR(71) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (234105826,17054,'QRFdNpkAuS1S8cT68G','Lxerv0','EyH265U1B3ms0Nnj9dZy','2tSbxFRQQbfX0g36DZj0ih5sIy','FE','r1PgigOai1y7lMoNgjfmGfctQmgvKfg2CEHrFaR4uIZKZxHg',10);
-INSERT INTO ti VALUES (234105826,17054,'QRFdNpkAuS1S8cT68G','Lxerv0','EyH265U1B3ms0Nnj9dZy','2tSbxFRQQbfX0g36DZj0ih5sIy','FE','r1PgigOai1y7lMoNgjfmGfctQmgvKfg2CEHrFaR4uIZKZxHg',10);
-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 (-2138574320,61850,'WPAmoOyenGvN','6vbDLrXtE5El8rvl4lPAkHHgP2Ds9dWBDoJ4U2ho','IwofNhFCOze6QxdvNcWx4y','5SGgAaBliCcXbcZwcAGJ89ldmIgxPV7cz','RiAGsDMaWW4ym','10LkUx81O0RUmTIPXTs4QczbCs',11);
-INSERT INTO ti VALUES (-2138574320,61850,'WPAmoOyenGvN','6vbDLrXtE5El8rvl4lPAkHHgP2Ds9dWBDoJ4U2ho','IwofNhFCOze6QxdvNcWx4y','5SGgAaBliCcXbcZwcAGJ89ldmIgxPV7cz','RiAGsDMaWW4ym','10LkUx81O0RUmTIPXTs4QczbCs',11);
-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 (1341786267,62684,'vPixzyzz8tV','r5NUqkmMGzQeFBcsw1nLPhzow6wFPN3gghrsChsSGU1aky1m5UhYSZ8qTysbomcpHLOK8lXSx1594cYRchWPI','L0JuirxL17wuDx2ZelQusBdzJuVItVRbw7RgWEwMRaPGjm6SXzpz0jBPn8Jjj','aal9GqxUS','RK6vKcxE5uW6Fk9B1UAMV1CYdBI2nKmgN','7I7hiCp0XyOaFgGOdfcDLPDdecZboGNB12KZ31UtIst1NDz8H0nPKLF948VOsAmouvxtEQPzEWGHUgJY2',12);
-INSERT INTO ti VALUES (1341786267,62684,'vPixzyzz8tV','r5NUqkmMGzQeFBcsw1nLPhzow6wFPN3gghrsChsSGU1aky1m5UhYSZ8qTysbomcpHLOK8lXSx1594cYRchWPI','L0JuirxL17wuDx2ZelQusBdzJuVItVRbw7RgWEwMRaPGjm6SXzpz0jBPn8Jjj','aal9GqxUS','RK6vKcxE5uW6Fk9B1UAMV1CYdBI2nKmgN','7I7hiCp0XyOaFgGOdfcDLPDdecZboGNB12KZ31UtIst1NDz8H0nPKLF948VOsAmouvxtEQPzEWGHUgJY2',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (313751920,40387,'3V','akR8GxHo9cjzvJhpeiGHRb2NNdRzbmQczqf63pdMpGhXAKM6VrYcJSw07CrxzAgReY9NMfAeCnLgKuFudT5q','blzRD1KnLjkFaTM9zMzaRfj7pRmTcVLCA3HIBCaMQgrAEhm7BG8R4','aJmimJhHHYS9SdLYNK1vXm6Z0Bi8fjqC3ksVOJ5zcSNEQZbGpRPWIVyeRiJZ3A3hv11kfRYwmN5MMIzXmq08xNdA4CqKj7X3pMtBFGopmvy43CCjpe22Iv8yRoAYsoIm4Ix5TRX3s6vbgzem5fEsIUcQBsYTk1JGPaHbtIPxyqtPfTzoz4W1gY8c258wk1Lm','6y3W8Tut4JlAY0fw6TUqTVW7ricZZ37FeapOLSCiiOaCO','lEAN3rTVCq8q7Gjz1Xq1sg4qBu8zFpggmqOskxKn8hvlyxEqhYRyHtrK6jDJiuwaPUeEqi7qfs54tH1BylqU87dECBvGIYmg1Pt',13);
-INSERT INTO ti VALUES (313751920,40387,'3V','akR8GxHo9cjzvJhpeiGHRb2NNdRzbmQczqf63pdMpGhXAKM6VrYcJSw07CrxzAgReY9NMfAeCnLgKuFudT5q','blzRD1KnLjkFaTM9zMzaRfj7pRmTcVLCA3HIBCaMQgrAEhm7BG8R4','aJmimJhHHYS9SdLYNK1vXm6Z0Bi8fjqC3ksVOJ5zcSNEQZbGpRPWIVyeRiJZ3A3hv11kfRYwmN5MMIzXmq08xNdA4CqKj7X3pMtBFGopmvy43CCjpe22Iv8yRoAYsoIm4Ix5TRX3s6vbgzem5fEsIUcQBsYTk1JGPaHbtIPxyqtPfTzoz4W1gY8c258wk1Lm','6y3W8Tut4JlAY0fw6TUqTVW7ricZZ37FeapOLSCiiOaCO','lEAN3rTVCq8q7Gjz1Xq1sg4qBu8zFpggmqOskxKn8hvlyxEqhYRyHtrK6jDJiuwaPUeEqi7qfs54tH1BylqU87dECBvGIYmg1Pt',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT NOT NULL, c BINARY(20), d VARCHAR(64), e VARCHAR(53) NOT NULL, f VARBINARY(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-96,5269991334132138780,'HCIIakxGPxi','YT2shBQWBs3fRVJABACCg','Df','MvdeljTWSyOuw8pwnF','XLxu5BsUqO9SD2vMfgwL3fJq7lc13ZaVpgHb','ppWGmGjtBIX2tHIXlo2APIHMi46sayI3yhxrS6kcB9TagDvQYNIzSOISicnvM9pDAlJtV3buEEdtQtqIF6td14Zg1X8yHu',0);
-INSERT INTO t VALUES (49,1468595311183191628,'bRNbQLo9z','oAzPBw9wauioBYzN8NiGNJ','eylOtIL1ahKYlYfV05y1me7NJnwyPSusFEyUA1bqTcFEjNh7HKv','meHbSPEmimXSTia3QoSTs5FRfJYbOJhLORoCfZ4O','8kDscLA6DpxaZTgwYdSObo8Bq1DmbNWePx8JJfgs9Ve2q8blMIsdx9N3anqas33lP2wTtKhhoDJudnJPGNr8d','ENvS93rXSObDqEe7rXiPJ',1);
-INSERT INTO t VALUES (64,502255026715491508,'icd99IT7Nl652TJ','L1QBlkBvS7zO2FNQWi2qCvC','ObofgtbblDQGFA','daWr8Zi7Dw8OuH','9IiJJVW7jWBFToLkCKoHUkFQqyP6HppVbtPn3kAXStOJE05Je0z2xks1Z462ciweFNdHSvh3k2oOwYo6','Ar29cV3lPWlg14HwxN6bnqBBGdVjuVAm',2);
-INSERT INTO t VALUES (36,932741759266047987,'eBm','ZSstVFnlkJYZG2MIUFE0WE04WpV26kJiQDO8J5YesXQOBp1q','aAFS9YbyEAkHgUunqu0XZ5r9YyU2Z8EYHp3eM2qt37Bas','CuqX','E0KQcwchiRbvnAeagNhjGTliYpmeqIej6J9sdomMMk5VzZjb9tbybKT4kx5LFX499LD9em7I34oo3PvkC9qmeJGwadLtI0zs3xi','IFNakDSEnj7n0Qc3Q7QKP9fiwGMshipnoWRQwFu',3);
-INSERT INTO t VALUES (54,8910503424974863960,'U','QEtY8m','3ZYCSwfL','b','meTRnMFmpI6VYzM29CXGO8KEu56BhU3KCNpCfY1dCfnurHMGeWtUXLuQPBsM3BCXT6wwmLq7zLfoeiSg8WiftU','ntpuPM0no14VD8pXcTDB2ywjpihXXKGoDnpF13YE2cKLLB7ii9j6Qv9tLGebzsmbvZYVmdXj5Do1X3e7qDKjIXiFwi6NHiIICOu',4);
-INSERT INTO t VALUES (111,2750255488132676402,'BxJof0Kmw','ae28dx96LgiIzu','mIejZ5Wm3pI1mBDDzAwXX6K0TfpHi0vqTBG8VJ6p4mlSN','6UT','94JzvJNdOhsxXcSeSqwYWfhXiymrtGuU30FwAupld2m06edoOal1RNvTtLeFHSpKuqZF3D92zo5T6EwylCQwWg5KOCgajOL','LNRBlL7scUt6AZC5eIDmqqVa8XahrUbFes4bXEdtDnmHEDZvOynUhVkeUiowzSki1AeZ4744Q',5);
-INSERT INTO t VALUES (50,-1392678569654680329,'Y6IeDA2w5','AjUSFOPlB9UneL5aFyxWKhnWTXw8','XuB9GLH2zva9AreFnP0XVRKJstiWTR5qacFW','gmMZTzV0','q9S','LgEjATfBLyUK54ieXQk2wQf5VC8ejYFeFOPIgp2ts7',6);
-INSERT INTO t VALUES (51,947897770839357102,'5YNQMJpKlxWKzDay','0BdOVEOSzKZPg69pbhxG','QbUntdoPZ9yZElzcVlzAZG','EdE2ykYXCHRVRSBf5S','o1','XSUTh5wjjjDVvUHvPQ1PQunxFvPoA4AA6744cZh0NzM5keMhTnjVSQfuSB69QOGQ1vXpTXTYBWSRdoHMEkRL3GnDKd',7);
-INSERT INTO t VALUES (40,-525098341089202833,'qQWT0DdKKz','GtrVh3kuMzRo','xwxJ9cjiz','2tccFnlBSKFP6ep','Q5Bq2WdBLaKVP8J6HpMq','qNZR4IEVSn1QK8IhCwVzE0Bo1q5',8);
-INSERT INTO t VALUES (127,8344042746237808962,'JAl8xv578PNgIAHU2i','IfB6b3Wtd6','cmXbqk6rugZ51P3moIib0efz','yg9JvHk9rdl68UXFOg74CY05Zs5j','U5BRsHWRbCLOPSzqToVXNLKT2TVE2','fZWPTHMC3zmFWOVHhN6kCnQnRBeIVAJ33OkL8Jh45hU5FLLpeKzlmDuPxHb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1810812381,11893257491682579741,'m93ar','aD0TsSVGXrkyvlg63','Cie3MrjcnWyFwyw48Vxl0LcqlyweOICvmO9YJ8Ib6IuD','M3zgH4kHAPBVaoT4A858vC3l69fuv','A','Hx',10);
+INSERT INTO ti VALUES (1810812381,11893257491682579741,'m93ar','aD0TsSVGXrkyvlg63','Cie3MrjcnWyFwyw48Vxl0LcqlyweOICvmO9YJ8Ib6IuD','M3zgH4kHAPBVaoT4A858vC3l69fuv','A','Hx',10);
+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 (-979900316,6069456837571513510,'pWCWdtHTvaTOli1gpIRYFOpZEKXA7Tv','mK3hyKaIB6RZDw1O55','8H','obonG0et3sLomrcB3EoMWKz1LL7g','y','sM',11);
+INSERT INTO ti VALUES (-979900316,6069456837571513510,'pWCWdtHTvaTOli1gpIRYFOpZEKXA7Tv','mK3hyKaIB6RZDw1O55','8H','obonG0et3sLomrcB3EoMWKz1LL7g','y','sM',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1753643487,17919876546004808114,'ShZtqjFMnYj0og2f4kimk5B6vwrsbTCz6n','MUc6dBuYOb6b0X9heR4YW5ibFpmKcWhcvvKDHi06ux74YVnN1EbfrnNywKNF5ObcDW2gZZ0PfRE4dn7Z5zjBeXH98ZShkigGo7Zm3UVheuFl','cU935uqg3MwpIf84J8X3IcK7Xuy','PrssgPc4H2TN0WJFNOUuJUy42DW5pRYsyq4cWznBSTpj0TmM67DsGVTX5Dg1Ex','K','6',12);
+INSERT INTO ti VALUES (-1753643487,17919876546004808114,'ShZtqjFMnYj0og2f4kimk5B6vwrsbTCz6n','MUc6dBuYOb6b0X9heR4YW5ibFpmKcWhcvvKDHi06ux74YVnN1EbfrnNywKNF5ObcDW2gZZ0PfRE4dn7Z5zjBeXH98ZShkigGo7Zm3UVheuFl','cU935uqg3MwpIf84J8X3IcK7Xuy','PrssgPc4H2TN0WJFNOUuJUy42DW5pRYsyq4cWznBSTpj0TmM67DsGVTX5Dg1Ex','K','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1329051353,16558875182445254499,'KXNpZ9yNjV7gryo6QbQgH6XSztBuSjunwYGsKinGeOb38O','du02zuF78MJmD40gBSq5mwMuIEg1l8r1uFPjloh3ynxayQrNYxZf1a3A8S13crlulXK4TqOvPAroi1kFgBSXTna9KSPD1TDsAczJmlBgN9DpNyEVoF08MpQS4wHEPwZXuS5U75ZMktsZOLX74E5EPBevumlwwq406cnDxVYeZ1p3Vop37KVLlGL4nkCo','msJv78HLpa6KJWsk','zyxAqMtiS7yt5WcUX8XRgqlZ52onV581EqWM3Lc1gYqWPGEVFNLFC9D8KPfnB3akWnNvWMJlB2spYG','g','I9',13);
+INSERT INTO ti VALUES (-1329051353,16558875182445254499,'KXNpZ9yNjV7gryo6QbQgH6XSztBuSjunwYGsKinGeOb38O','du02zuF78MJmD40gBSq5mwMuIEg1l8r1uFPjloh3ynxayQrNYxZf1a3A8S13crlulXK4TqOvPAroi1kFgBSXTna9KSPD1TDsAczJmlBgN9DpNyEVoF08MpQS4wHEPwZXuS5U75ZMktsZOLX74E5EPBevumlwwq406cnDxVYeZ1p3Vop37KVLlGL4nkCo','msJv78HLpa6KJWsk','zyxAqMtiS7yt5WcUX8XRgqlZ52onV581EqWM3Lc1gYqWPGEVFNLFC9D8KPfnB3akWnNvWMJlB2spYG','g','I9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1862107068,12461448710417507847,'07','0byMebxC5DQYcfpnxLe7u5OdAUuycPujxw6XOeceCf13QpNLCToHgC9HmMFIl8h0atiSIJmIg3J5NX9Aw07MZ9mSNIz2aiAoHuKzlTP1Z3R2jGJ8Q0qtZ4ri0MARej3tYZv5c9NE8pX0thUvxMRjOAitAcZtLnOfJKuBc36hliCfKC0e46Q13cYUVBWywG6','EymenvkvaxJ0rBKuPM4zjZTiOTRlxaGhL2FmxSVSVboBoa3wn16UzOZTy20ybb36gS','eKvgleC1mAyAzeIw1hnrJ44Q19ehndxZ9KXtn1f0KNeiMbQoaDlE1gXxqwk4W7gSdWDLJmU21EFdEfuJYOeBTtgL2aQxUOinkQg3KrohlQAsQCOBFzXnTzwPGrgXa6xQCj5N6d5cb3EfQVqGY3xZujkmPTRpGWZMUut48gLmHTazIYMAXXEqECEXwDTn6WSUCAqZRTldWFoD6iFqBsQfFvgTdaeHg6HVJakQ','Rm','n',14);
+INSERT INTO ti VALUES (1862107068,12461448710417507847,'07','0byMebxC5DQYcfpnxLe7u5OdAUuycPujxw6XOeceCf13QpNLCToHgC9HmMFIl8h0atiSIJmIg3J5NX9Aw07MZ9mSNIz2aiAoHuKzlTP1Z3R2jGJ8Q0qtZ4ri0MARej3tYZv5c9NE8pX0thUvxMRjOAitAcZtLnOfJKuBc36hliCfKC0e46Q13cYUVBWywG6','EymenvkvaxJ0rBKuPM4zjZTiOTRlxaGhL2FmxSVSVboBoa3wn16UzOZTy20ybb36gS','eKvgleC1mAyAzeIw1hnrJ44Q19ehndxZ9KXtn1f0KNeiMbQoaDlE1gXxqwk4W7gSdWDLJmU21EFdEfuJYOeBTtgL2aQxUOinkQg3KrohlQAsQCOBFzXnTzwPGrgXa6xQCj5N6d5cb3EfQVqGY3xZujkmPTRpGWZMUut48gLmHTazIYMAXXEqECEXwDTn6WSUCAqZRTldWFoD6iFqBsQfFvgTdaeHg6HVJakQ','Rm','n',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1252747820,4513693994075589190,'XeKnnAO48xsS9VsVJxRpw8qQa4HldZdA3laHCjPDiIdSrpvfZfDajkM2yLJANvSzowTmw4','iFOZ6ceAn9Fy8vxRmTh5eTrnGRx3Li3CGtFyzKRfnZr7fA2B4rM3VZ0LviQErTcaxtVm3Z3mNbmP6WRaIJ1','epHBePGniWSDZya7URhgPAbaOohT3Qzl6Wp2SQXR4Zhdc','WzQ9lO3Yd8ClOvVeLxPBMJ0JSDZcr281appgKxEVpgkKAUDAEMHBl64OF6O2Ea9pMzO','Un','urM',15);
+INSERT INTO ti VALUES (-1252747820,4513693994075589190,'XeKnnAO48xsS9VsVJxRpw8qQa4HldZdA3laHCjPDiIdSrpvfZfDajkM2yLJANvSzowTmw4','iFOZ6ceAn9Fy8vxRmTh5eTrnGRx3Li3CGtFyzKRfnZr7fA2B4rM3VZ0LviQErTcaxtVm3Z3mNbmP6WRaIJ1','epHBePGniWSDZya7URhgPAbaOohT3Qzl6Wp2SQXR4Zhdc','WzQ9lO3Yd8ClOvVeLxPBMJ0JSDZcr281appgKxEVpgkKAUDAEMHBl64OF6O2Ea9pMzO','Un','urM',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b INT, c CHAR(28), d VARBINARY(76) NOT NULL, e VARCHAR(78), f VARBINARY(49) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1665040387,-1816772052,'FZzcvjxx9','QASpYm8ZeFBCRiUuMreCJngiyydNOjCxqd1VlOBXrnorwn','7d','HWJSdE03rS3X1BlcYu2b8s0tUaWXAk0D3Bcv2ij6vCC2','z','1',0);
+INSERT INTO t VALUES (-1230341224,787539940,'Cr5WOF6qUOITG','gkmjorx4xa4HS','ireZbqd8zKW4YenNVmTBSBSS9KbbT72QO6Ccv5aaAOt','BxeHWbX8aHQ12aFsiWZV2ag','4','s',1);
+INSERT INTO t VALUES (-323509330,716302869,'xqS3eIJD5U','bLXr','EmzgmfXjjUfufxTpRJszrtoFFZzQhRbZD6yz5IRkk9g5p699rofm2FhqVYHwc6D5Kw0lD6i1Zgkt','WDKqNJy99','Y','w',2);
+INSERT INTO t VALUES (1137908123,1619789450,'1XLhwejvS0BEhCO1mlHd','IzvWIbTQxAh95XgUqEOUbDvqBlQkI','Tn5C4RUdvxV7yG5z6Hy2l','kA1ONOujVbtBb8llOz2s6P9vcJo7lEdX5','r','z',3);
+INSERT INTO t VALUES (-943335972,1931613086,'8LIaMtqiix','wGOnVWg6RStHY8y1nLgx6iIZ','1ki8Hs9g1rUOLApQGM2cgzEyrKZv','8S0ZExukLNM','n','S',4);
+INSERT INTO t VALUES (-1827333676,-769244857,'A48kkNcdkPsMbrt7h1mGfddZn8','ERpMHDlUsvHdK1Fam2e1Meu1DSnciN','VDJZHqV527CR7asdLk4oXo96dvCkOcNRcuo4tugGkTfMm52bI47i2akWlLE8ZyHr35DHM','qJ','U','p',5);
+INSERT INTO t VALUES (624848636,2117056203,'akwqPhZtr9lkcQC8STE5aUMTzq','DcCmiXJlNiyr8sCtsTN6i9N7','oDKoFH4YSY0iCvITB08xfhEtwhQlAsP70ifZHJLOFNw60pIKoUk6JotwsNkd8n3eIkSN','yPk4','S','b',6);
+INSERT INTO t VALUES (-989741222,95778639,'MLor8tBvb0','LFoouwhzD7VOIynDCkNJ4zTxM3NFgj2','cKDQXm','TREk7EFYMoY3KMurtYrABC28n9lBfHxxTFF','9','C',7);
+INSERT INTO t VALUES (2080750961,1649040060,'BrjPaUbJQPp0QoYh6JF1O1','KOH2h','mEINtSgaMEzGc9JHfL6Obd5v7ln67HXcbpv5GDvmxp1mm6hSt','DYNXeMcOvxNGr0nNUAosHyfklMPRodgCQaFxWH','B','v',8);
+INSERT INTO t VALUES (1390466337,1168602417,'7a1xBC3Z0cBp','2iNY','NZSMv6OKpB49HNCZMzAbbkwQNsyCCsQgI92EgVW','Xp3YdjnHPv4y0zUSf0nmGd2CiHgnQ2tWI4nFGLuIklvD6PL','I','x',9);
+CREATE TABLE ti (a INT, b INT, c CHAR(28), d VARBINARY(76) NOT NULL, e VARCHAR(78), f VARBINARY(49) 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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (14058,2634047959918559269,'8mFvEoy9t5d5HUl','9c','U9aL5vfKn2Ic','Zap8v6Dmp30wL','qwdWlVNN0zjJZt9wUCrXjnJI31s1mmzl30naWQaVrTGMTg0yK7','T9y0ao6rK',10);
-INSERT INTO ti VALUES (14058,2634047959918559269,'8mFvEoy9t5d5HUl','9c','U9aL5vfKn2Ic','Zap8v6Dmp30wL','qwdWlVNN0zjJZt9wUCrXjnJI31s1mmzl30naWQaVrTGMTg0yK7','T9y0ao6rK',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(21);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(21);
-INSERT INTO t VALUES (21940,-3488192346472096159,'gjiewecVaJl7Zm9L3UW','Yx1quh2cpxr26BMpxMVQLCfJzt5GjqS5bMz2f','Vrzt6ebD0IPBZNvU8tDV9EdtFRjfCAH6HJ2S9WyNB','sOX10YvQ5w2b9HU','AKOMxa4EiZiT3RrDEPkKLByT1occfDYMt49iAXnJDZv364iIaSWPWmYL','zvXbMIK997EzrV5mFpDPgPTWp9',11);
-INSERT INTO ti VALUES (21940,-3488192346472096159,'gjiewecVaJl7Zm9L3UW','Yx1quh2cpxr26BMpxMVQLCfJzt5GjqS5bMz2f','Vrzt6ebD0IPBZNvU8tDV9EdtFRjfCAH6HJ2S9WyNB','sOX10YvQ5w2b9HU','AKOMxa4EiZiT3RrDEPkKLByT1occfDYMt49iAXnJDZv364iIaSWPWmYL','zvXbMIK997EzrV5mFpDPgPTWp9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-10488,8789285782653523606,'d4nRSVW4NCIJdjtSO8AX','CZn3Maj0vyCofv9L1B3sDhA3wjVT','uT6iVuJyGsN3M0jA3hv3cCjlBp','AAeXl6vs9LcN6BXJNCC3uz','CiaGFndFlF4cgl','RC8TALOTi5uKKGaJ7aEsdga6o0vDvY',12);
-INSERT INTO ti VALUES (-10488,8789285782653523606,'d4nRSVW4NCIJdjtSO8AX','CZn3Maj0vyCofv9L1B3sDhA3wjVT','uT6iVuJyGsN3M0jA3hv3cCjlBp','AAeXl6vs9LcN6BXJNCC3uz','CiaGFndFlF4cgl','RC8TALOTi5uKKGaJ7aEsdga6o0vDvY',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (12724,7596028914832814148,'v98','BIZtfR3rbuFyjmqjI4GaJvzdtXcTXUfjtJOxwMmGZpQ6xeJNEZXvSGpdiWqOEX1uMJqzSB3y12adQz5FpcBxtyHfWhL8KgxAEMfezbAcF1aUpHQU3KC3Cl9Q4zcEJiCViD1u3vpnSOmbBGr2pbue5jXFzJa6wXK7AsfNTk0o1sSZuRBaWnvroPXkcMoUxgeX7gLcx3D4E0Ys8ueD5qVqrvIiTFGXZj','rvjW','nvLqcD6UPDBe0CyaiXiYCAerDuKpi6tzfoNmxYjo8x0e70PXBbPFseeM83Q7YT4wjTn3dEUl8AYaOkz0iSzKNl0WPJr8aLwGQSKuQSt6QDYKi0x0zqX63LBRINO1LLxFPsSZV65KNgdIduQywBywNbA2CpqK9WJViakqRevutYDU0LNJeGXG78tNkftCb','bB0A1pVP9Rw0G1LScQUJfv5Kk8vTv','4pCOPn4nf2Dey7he3VDyQt7lncHgg6NXISScqxhsBOc6nOOyNSkMjrpN',13);
-INSERT INTO ti VALUES (12724,7596028914832814148,'v98','BIZtfR3rbuFyjmqjI4GaJvzdtXcTXUfjtJOxwMmGZpQ6xeJNEZXvSGpdiWqOEX1uMJqzSB3y12adQz5FpcBxtyHfWhL8KgxAEMfezbAcF1aUpHQU3KC3Cl9Q4zcEJiCViD1u3vpnSOmbBGr2pbue5jXFzJa6wXK7AsfNTk0o1sSZuRBaWnvroPXkcMoUxgeX7gLcx3D4E0Ys8ueD5qVqrvIiTFGXZj','rvjW','nvLqcD6UPDBe0CyaiXiYCAerDuKpi6tzfoNmxYjo8x0e70PXBbPFseeM83Q7YT4wjTn3dEUl8AYaOkz0iSzKNl0WPJr8aLwGQSKuQSt6QDYKi0x0zqX63LBRINO1LLxFPsSZV65KNgdIduQywBywNbA2CpqK9WJViakqRevutYDU0LNJeGXG78tNkftCb','bB0A1pVP9Rw0G1LScQUJfv5Kk8vTv','4pCOPn4nf2Dey7he3VDyQt7lncHgg6NXISScqxhsBOc6nOOyNSkMjrpN',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(20), d VARCHAR(65), e VARCHAR(39) NOT NULL, f VARBINARY(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31737,29135,'nkpWNRhFwrBxB7','M7TAm2tbo9C3jcr7kLAqYjFTIGuKDXsDi8TldMJC7EQ0wk','8doGBDfV0OVwTIn','1W','nEJJ0fR','wEfe5dNza1DOLj3KpyRiYOdAnOCDXlTlazbtoFg3yWrVofg7zg2O5ZSGQvbwUAOaAttwpECVLNTOOt5',0);
-INSERT INTO t VALUES (55827,22843,'2ftsT5g','aYy0ZoknhGvq','KEngTFXeVZ','w','ogbw2WeQV4HZv6H71zESpK2IaRbLQLq7MSaWgFXv57wzXICKfTw6hcBY0CaZpTYF','SCvtt4fw0ypSqX33BjDaUcwvSQAuuxj3xj45sankuTkE597J',1);
-INSERT INTO t VALUES (1925,11260,'hMJwXBHznJfg','00','rWhFwx26SUK7m1DvjWPZkf5d7QW','T','bgOIfu06m','if3wWeba714homg1be1',2);
-INSERT INTO t VALUES (64584,24503,'xhGZJtdz','dK49OnsHP4','1ImgV93J','427','jAa71x03nCQJRjxV7lUun5yhyxk9xJ7viHRctN0W5wwpJMLUKwcWy3TMOBVBajj3gQK9iP','3SGWjJIEg0h9tN9itQfIoIZ',3);
-INSERT INTO t VALUES (32145,11252,'NnSfSNLK4JVLI0','dl4532kJEtYSiVmhAStSvqV3OqOtsBLn5IpvHi16GTCiE0KX9V','Qh6TVrxIEcYeZEGnakz2TcVEX','tjw','fUJQia3XKM9VKTyo6iOsr9uUmfrC7prmFAwIlieS4utqrSwmA','3gzTWgdNO6CSKQbGEMXSgFftJ1C69EF1nLt5R5ItmV2UTdCAPbMijt77HIu1Yp7zshMb5FokSFr5bj2wJY4diIX7UnAuO',4);
-INSERT INTO t VALUES (26193,20767,'4hKcJkPA1cR1WeF','yj','N34Y7Rup8cZyqhKzsjZW','m','mDt8mi4Yjr9BUmKuAjUGQh6fiSkgxPZwRJVww3wDu10DcxOtH962rxA','xX5yq2fn6e4WP6ytxxaHBZrTK6jgsfRjctpYtyDg8X',5);
-INSERT INTO t VALUES (62768,28808,'0e3','e2EtbdlhCmKRO5muRxJPYiY11OWAJmnr2BYYao54qkqivH7KZ8B5mukP','Y3xCRr9G9ZMKhGaNqw','y','1fuhdHff59mkRu81IspkOtyyrjjZrcNJW7Yt','PYY',6);
-INSERT INTO t VALUES (6110,49577,'o1BrY1fpXvjJw9iqi5s','pOmFA9TMCCPGKwaMYF8LgjtO6j35soEqPdm9XxNRAZ93utnfFxUsJKnz2mPW87XT','7wzw5iViJqEPFYLl77sAdFYOM3fnZrVm0CAnd8','v0o','aF4wRNiuH8aXYEj310IFvE6g4oEnmyvrtu0X4rsXqTN1MOoK4vUskOFyqZh1j2MAYEjNpgpulu5ZZGg0HlAA7kAbdSbtyDQgU','mOK5OXq0je5YL2sDIh9ETHKozzBFgVUpDdLdSbSIrGrgQyBcuwEp2EGKZCUqXL4AvWIj1F1GwRcXNrXvUz4YBhxmb590',7);
-INSERT INTO t VALUES (59171,21775,'dISHfwasV245gk','SREk8JrrS3','VYiRNBoul','U1TL','uu','gzyEBHHJTnPn7qrG9puvf9izUVJpIdRALP5z5mEWBH9nrGmaS8z1EPig3dWtAScWGDFgFqGVrsOqQP4mvxzTdf4kv3etFqRx',8);
-INSERT INTO t VALUES (35814,6559,'9Lx9qxW','2LmgZjLF4ftzOc8eNSwwW65TQFbES8gcHINLb4r0u9G','e3Zh','F','FJZfEk1z4v6xNNLqc3wAh3aKoArFHRE4vOtBesmNIFsJPBwh400yQW9Wy7AJZCIxwLNjc7Noqf1hlQRZlMvR','8NlxcJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1775053535,1403323499,'NuohQzPKc30FtwSxJWB','BEkphDpjkeMYjSVeRBrXeLDeR2','0Sx8nbjyNvj2pvRAk3q0FUqQg0fGuIZh6sxVFE4J3pn40z6Onv5','OKohUYhvWHvJf','U','b',10);
+INSERT INTO ti VALUES (1775053535,1403323499,'NuohQzPKc30FtwSxJWB','BEkphDpjkeMYjSVeRBrXeLDeR2','0Sx8nbjyNvj2pvRAk3q0FUqQg0fGuIZh6sxVFE4J3pn40z6Onv5','OKohUYhvWHvJf','U','b',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(29);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
+INSERT INTO t VALUES (921216388,1677746267,'eA4NSOcV1ZUnbCRbWU7P','Re20qICLq754jmoOavcV5OTSQCPxuq','GflotKciRMpBEZLJme8nLL2oiBr9R','gq2hpMwtgUzYZhUwX','5','6',11);
+INSERT INTO ti VALUES (921216388,1677746267,'eA4NSOcV1ZUnbCRbWU7P','Re20qICLq754jmoOavcV5OTSQCPxuq','GflotKciRMpBEZLJme8nLL2oiBr9R','gq2hpMwtgUzYZhUwX','5','6',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (721128734,749579515,'JRN7qPH','yqQDwdwkj5TObjRqrvbKaLHizojQItDlMzjG9Suqoy4SCOHzzRurYExzvQ84ytqwKotbW1iCTBbfJxc0JaQHVmifmJk6IjeaRReM6DWSCcnjCXgRuNHOMzgFLRbJuD6gqsDHhDLCl6xA1tYKzpvx2UKyJcJM','aksc6VVeX69rn76SpwvXx7I0mvQli','GHhXDWTLp5DBlwVFgJaJny1YJdTS0Jy807k4hYJ3p','h','Q',12);
+INSERT INTO ti VALUES (721128734,749579515,'JRN7qPH','yqQDwdwkj5TObjRqrvbKaLHizojQItDlMzjG9Suqoy4SCOHzzRurYExzvQ84ytqwKotbW1iCTBbfJxc0JaQHVmifmJk6IjeaRReM6DWSCcnjCXgRuNHOMzgFLRbJuD6gqsDHhDLCl6xA1tYKzpvx2UKyJcJM','aksc6VVeX69rn76SpwvXx7I0mvQli','GHhXDWTLp5DBlwVFgJaJny1YJdTS0Jy807k4hYJ3p','h','Q',12);
+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 (-248567394,1488753307,'wSKXRYKUxOrypnhACmNM','Evt9Nfo8MCmJNWE0etr0jRqQE9gA2KNzb8v7qx2zqs6O6vOhdf5RJGWwjgorXj0YwQ','XDTmvsuonyAJUq9hm25a5jLM5rKxlQwOTHwsSW','rywIjmNj0HTE','g','R',13);
+INSERT INTO ti VALUES (-248567394,1488753307,'wSKXRYKUxOrypnhACmNM','Evt9Nfo8MCmJNWE0etr0jRqQE9gA2KNzb8v7qx2zqs6O6vOhdf5RJGWwjgorXj0YwQ','XDTmvsuonyAJUq9hm25a5jLM5rKxlQwOTHwsSW','rywIjmNj0HTE','g','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (74593762,682174454,'pYesQw3Ft','lImx5ZfjWJUaAKKuZLweAi9NDuMGncuIqu1NbXUWsdbiqtwH3iyOjCfVU','BPnUlyX9kmntnNR4dkhRuk','5yKbh0ufLVeoeTmckQhNNWmtTGELx4SzpEdndu82neu','gX','N',14);
+INSERT INTO ti VALUES (74593762,682174454,'pYesQw3Ft','lImx5ZfjWJUaAKKuZLweAi9NDuMGncuIqu1NbXUWsdbiqtwH3iyOjCfVU','BPnUlyX9kmntnNR4dkhRuk','5yKbh0ufLVeoeTmckQhNNWmtTGELx4SzpEdndu82neu','gX','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-575160912,-1731517135,'p','G6qaCGfMqMrYe2RbGLFQKKVSEEfh0jJV8rzko2oad4M0CWHKLhSPkpPSLtG7uz0NpgonkN2o8Jha8UH062TTrQ1eB2Enz1ri4kH8OOEEgjijcotzUp68dOPj4n2tmjRbv4d6voyNM8PLI571puv34QLWHf2JD4Gy83iYyxbePfUE2E1DTpJSf5F8otZk5G7dh8RFBm5sZE5fyvTAXorEMpm','EV0','vC3e9xLh8ehLxGbI2zWmvqmb6FmiduIRxymCBVNMhCCTU3n4e','Ni','Ss',15);
+INSERT INTO ti VALUES (-575160912,-1731517135,'p','G6qaCGfMqMrYe2RbGLFQKKVSEEfh0jJV8rzko2oad4M0CWHKLhSPkpPSLtG7uz0NpgonkN2o8Jha8UH062TTrQ1eB2Enz1ri4kH8OOEEgjijcotzUp68dOPj4n2tmjRbv4d6voyNM8PLI571puv34QLWHf2JD4Gy83iYyxbePfUE2E1DTpJSf5F8otZk5G7dh8RFBm5sZE5fyvTAXorEMpm','EV0','vC3e9xLh8ehLxGbI2zWmvqmb6FmiduIRxymCBVNMhCCTU3n4e','Ni','Ss',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(35), d VARBINARY(100) NOT NULL, e VARBINARY(89), f VARBINARY(10) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (715342304,1113449773,'AOctdpKmvyyT32M','CGnDdw8h0ztsNygTXZQUkRJVmkrxS6q9HA9FC','Z1CBGA6pc5OtKZrpTCtrFAy3jRFhPDnn','NtZduqT','f','M',0);
+INSERT INTO t VALUES (4052035694,3636800639,'bIZduXt76oaFnVPXdRhu4bcVx0jbzh7q8Gk','PcufK14C2Ezavo','M7REs7YIOH4ICQjlpANL3jI','t','g','d',1);
+INSERT INTO t VALUES (1338583125,2421603330,'Nztc6ras5G2fsknDsKDGaOG3GjSuM','sLzrGSx71JHOxjGb1Wiix1hdGeSIUjF6JWnqFZjtmNqT','W1EalHbNf2DVv6iQvDslhJ21m7Lzm746KrOroLnK1kpKghF68DXDL0TANkDMVzKM3rY9QBBI7XsPuos8s3','stE','y','Z',2);
+INSERT INTO t VALUES (2048741517,1609024861,'Y69hi4ulY5HZj3','xiFS1zOFC','cs63d9TY1ArC6','3FQ','2','R',3);
+INSERT INTO t VALUES (1958158898,2065390473,'CfvwviXs1r','WiXnyhxIRW0mrCDBvHNt6ALguTFCeheHraWIp1XGRMETspee5AbAXNIFJXXdiMD','Wsr5D0Y1rLzreE4pSP6LPGHCyY9qZiwbQLm9ORGz0kxFNtU94hlE8Q51xqLRv0sd4Qv1dmdlQjr','XZE','A','7',4);
+INSERT INTO t VALUES (806799095,4022230580,'AeOpb7poSjCsEuaUEpR6','qiXLv3Ghh7tkmLn7IQobcfiwJNvYjSy80jXw3FmM','IJaPstvSahrMui0DSig7mNsVzcyAUMKy4APUcbgo9Q68MFLMqKe0wUipyoJ9LO8TeUJjX3jGZk7vgONXNV','HF','F','A',5);
+INSERT INTO t VALUES (3605970205,1631079102,'MNxNOUX2ZgxjSG','2VYeDLWcTmXp','7S','VDTKcCSZP','b','Z',6);
+INSERT INTO t VALUES (2342639400,725450296,'Nl1gororZ','fO3VQgiv4Tgtxhh1eUvStMRpiPnflSqR0SgA5qap5uAcKB6a1n5CaTcfB67ZPO','f4TXM2gg7TDezSGopPDchGG3WAzHFnLvIFCATLOk52Wphu5AcupPSQTyFGbK3c2Bv','kf','e','l',7);
+INSERT INTO t VALUES (575454327,1035383279,'CWVy29WEvpOfQVoXcih3oJtuHcN','iGdYw6US81v1q4Wlv6e4lKkTzhGu8BmpgeMQH5qtbYRAFAM9S73HmjltleHqBUaH','rCIJF1kVznk9UORLoGr1zOQN0sTj1z7toNDVARfGZ2Xg9CIH6EUYyqjhbYQIbf8G','t6j1','V','i',8);
+INSERT INTO t VALUES (2841147975,828491922,'tqLdSjteNJPM2MdjQq','YI6ILOBhzQDYmqyJyVnxh9RggMCNifQ2PasyLi8542bFiy0SqNv5Uw1xTJRobVQEcgIO','fYpOPu7ffOV73Xbx8abidOSzZeJ2Tyal31kBJAmM6Ceg6lp52L3a7PLe5SMWBW55Awt','QJYnepY','b','W',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(35), d VARBINARY(100) NOT NULL, e VARBINARY(89), f VARBINARY(10) 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (32774,18482,'w2zSebGa4uBMoGuf','BD9QdEU9VmhKug9FZ5g3hhXW','tAWUxwvyRE0qocpqT1l0','Rc','7CxUHK1EA8G73fiGdaZe99x9RXKSOYNOEYLLi','EEaYyPhB',10);
-INSERT INTO ti VALUES (32774,18482,'w2zSebGa4uBMoGuf','BD9QdEU9VmhKug9FZ5g3hhXW','tAWUxwvyRE0qocpqT1l0','Rc','7CxUHK1EA8G73fiGdaZe99x9RXKSOYNOEYLLi','EEaYyPhB',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(21);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
-INSERT INTO t VALUES (28123,63535,'m4ACaW9','QFisdfrzYcYJtqRseihvveD1XRzAeHfTsLxYqOelg6','6cljyBT3sxf6nZMd02gm47HXm','Y','nLm90n0MMjjDKimEWIIGap9l62INo6VAw6H0ev22I0PcNC4Jnxql40swUavx6jiNfUStDXbowaV6','pir36eMda8VosZNoY2kfedH7rQBef33Q6bj1pOM9NhxPk0Vlbz47LfueOTNhjpnGFlo3tpyfawwRjKHtw8r',11);
-INSERT INTO ti VALUES (28123,63535,'m4ACaW9','QFisdfrzYcYJtqRseihvveD1XRzAeHfTsLxYqOelg6','6cljyBT3sxf6nZMd02gm47HXm','Y','nLm90n0MMjjDKimEWIIGap9l62INo6VAw6H0ev22I0PcNC4Jnxql40swUavx6jiNfUStDXbowaV6','pir36eMda8VosZNoY2kfedH7rQBef33Q6bj1pOM9NhxPk0Vlbz47LfueOTNhjpnGFlo3tpyfawwRjKHtw8r',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (31903,44933,'4VL','uRYuI79OtG1ItIXw9IBpWuaA49npqtK34wJoqY6khc4RadBZDxbBxkkaTBb','yR','Q1wR','PlNEVXUpcXzSAy6Oo1dMuspFLWLko37ujxit3moLc1oPrLfjsvs6N6Ptcs7GleJ6XvzrKKLkxwMM09YrcHZWdN26','ZygqUx3WZp2WvAZ4XfInsV7YzKWWoAuyL7gBh9zX5NI2ICRTDQe9VH6vziDXUzVQ9kaP38S',12);
-INSERT INTO ti VALUES (31903,44933,'4VL','uRYuI79OtG1ItIXw9IBpWuaA49npqtK34wJoqY6khc4RadBZDxbBxkkaTBb','yR','Q1wR','PlNEVXUpcXzSAy6Oo1dMuspFLWLko37ujxit3moLc1oPrLfjsvs6N6Ptcs7GleJ6XvzrKKLkxwMM09YrcHZWdN26','ZygqUx3WZp2WvAZ4XfInsV7YzKWWoAuyL7gBh9zX5NI2ICRTDQe9VH6vziDXUzVQ9kaP38S',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5511345232351495813,2850182591,'irpLOatjYK7BxYxcUv6QC8wxV5fweSB7K','vGLoDOmcO7c7R321RqQUFLISxshVl9CBd18njvBFlSbQBHHwW43J196PzX4Wjeym','gKqFM6WjF593WZ5C54','uKgaMx2d','V','E',10);
+INSERT INTO ti VALUES (5511345232351495813,2850182591,'irpLOatjYK7BxYxcUv6QC8wxV5fweSB7K','vGLoDOmcO7c7R321RqQUFLISxshVl9CBd18njvBFlSbQBHHwW43J196PzX4Wjeym','gKqFM6WjF593WZ5C54','uKgaMx2d','V','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (8315517460573700843,715643975,'ZxswVaWwZ1uQvedj1dSGp','ZQgFgfKsbt','51hH35Cfog9zjRaC4he1sZ6KVk3sPPYhhz6OD8KhVdoFgrF2oj70Yli04MjjGJz2Oj2KF7zXgwGQZf9ea3Qd','WW6vodUox','Z','c',11);
+INSERT INTO ti VALUES (8315517460573700843,715643975,'ZxswVaWwZ1uQvedj1dSGp','ZQgFgfKsbt','51hH35Cfog9zjRaC4he1sZ6KVk3sPPYhhz6OD8KhVdoFgrF2oj70Yli04MjjGJz2Oj2KF7zXgwGQZf9ea3Qd','WW6vodUox','Z','c',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14991550442575724111,4205702365,'gl','4ca','lI9MakJ6JMz5WPU8mHLT9vDYcTKSP9RyE6F686zEkjLDC7opOEOAJfhasIWP','falHDhThDK','Q','r',12);
+INSERT INTO ti VALUES (14991550442575724111,4205702365,'gl','4ca','lI9MakJ6JMz5WPU8mHLT9vDYcTKSP9RyE6F686zEkjLDC7opOEOAJfhasIWP','falHDhThDK','Q','r',12);
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 (39258,59780,'pKGwV','vSdBAlIjrnXfvo2XKY65bhZHgAfQ5uQA2vcTMbyK7T3ddCmvkjDAPhVVmcPYticVULsFDljCI7XZtmpRU1RiW9FsYYcTcVvAIdYnhL7L3ypm','POdGTM','FIacOuYCxBmfhKQiuL9U3XGyQnMKOqtpQFT3Bp3xVvNlldBDvcmwj6wYvIDnh5PkMjBCB2D3cY7yKaCK4GCWV6','wtBErktk9wODQA','Kgd9UYFYpqhZf1y7HqSnuXbw9uCgSowU1z75adK8OltY6DsyvxmaJWxnC6',13);
-INSERT INTO ti VALUES (39258,59780,'pKGwV','vSdBAlIjrnXfvo2XKY65bhZHgAfQ5uQA2vcTMbyK7T3ddCmvkjDAPhVVmcPYticVULsFDljCI7XZtmpRU1RiW9FsYYcTcVvAIdYnhL7L3ypm','POdGTM','FIacOuYCxBmfhKQiuL9U3XGyQnMKOqtpQFT3Bp3xVvNlldBDvcmwj6wYvIDnh5PkMjBCB2D3cY7yKaCK4GCWV6','wtBErktk9wODQA','Kgd9UYFYpqhZf1y7HqSnuXbw9uCgSowU1z75adK8OltY6DsyvxmaJWxnC6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(86), d VARBINARY(52), e VARBINARY(65), f VARCHAR(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (886628210,12920749,'z5HZ6At6nq8pvf5RSrCmJheqzmb7c3o5fLctZVjPDVMa','8bQa9c3','HOIrTQEaUKmU9wUg4aaAw09TGuVR45qKp01lRums','vrWyzzP','EBhLAFdHwYonNX0Ar8O','DMjhtoavooBgEwMrbfnWC3iOaDBw1T77bpIOkEwCQZnjTSJrIz0VUWsQRTImI8aY',0);
-INSERT INTO t VALUES (70373079,11538027,'Hjal43FviJzUK7oJRCa0L73f9j9UJGOXmcnPEqHxRWam74qmn9qYoj5aZ0gKIO3vU9owM8PyTuyNDdlG9EG','D4RYJLmZ','A22hQTt9V5MKXtbYKvzBSxOq6I','esAsZZavwDJp31ip6S0fiFhpFPtJAbsHufADqHM6piwetxGiYcH822OroP8cTCls3Qb9AjjoPqUf3uBBsTy5','WxcFr5uUizPnLoED6ZLFgYZxXaiyVQ67HJt6mT5CavETf6XN0xjNJPHoireMQw0E8qh8o3A','410VSgfyLNH6rrA30sGuIUgL9bptxQKLceoBo',1);
-INSERT INTO t VALUES (1511007593,11922668,'Tk8a0LFIT1RiWZvS7xutxZh0Gf0AgyoVQxyrNgj','aXJdLqrQKyF0JUwOomc3Qnzl4wcG','SEsgd6e7zHtNgcJXZRhrI7U8RhIuqK2s6B0SJiay8V0Y7l5DAsFBx07kMAUE3','J9In0aveCD2EkmQEqqbgjdrT70geaeNNI8O7kSvBLv','cJkhGkugVZGrWbojONGJ5zr1tUmuDXe5Gku','ZQd2ZkolMHcG4aupi7QKTQIcWKVpe1hA2b118mmne9QE3LZ44RV5erVjAUE3nJCtSJOKagOI',2);
-INSERT INTO t VALUES (-415344710,9485512,'D2mB1qOuhB6','R6XmPgqsUXbT4lwtIM6T','I4CDFCjNRtkThE4QNRN4RW9Cyp28VyJDIHIXchX','o549EIKokmlRAdmT','PPEQct55ZnXFctqlLGpBalJQLKjH6fsw3xhg6TUmlaDLKf9dep4bKla1Dfm','XdPGL6XTkZHCMZ4ustXnzhPrui6Z0h2kEVQbFI1Fu7Oz5yilmCWUGm8n1lmtWb5AjtniEUeqSeQ',3);
-INSERT INTO t VALUES (875199180,4859866,'Cz9GTpogz3hHeaMmaa8CkSDOq0YUiB4XHQfrtE7jLDKHIhSKDvQ2wLgRdkdFcTaxuTr1uSSjJ','bdpLPiWt7AIp35CZtPkfzjBwXTjWgqbey7IeT','SUzKDPMqNv2MdHN','R','wzI76rWCRqhPq8vVoSRCejRyW6pXHuB8Pm9QmMqaNue5E1DPCvVZuawOGAzPh0lVpCoEF0','YxE1OsADAnXwF',4);
-INSERT INTO t VALUES (-513988628,1127575,'APdZ11SHmuARqGr8Vz','K2EmXVv68uGSPEWDfCto77GpFhMJjPyhwLFI','Fym15HCTWk','iU0yUML89SxpNPZJk29n8GJNoz6','4t5rPgnpYPyql','3P2PVXhfkdhtrc4cxDpHw8ZoCC7hf81xKEIrpDp6U',5);
-INSERT INTO t VALUES (-1617124439,6713381,'J','BodD','iHkro9zFoisMta9KoOUzgazN','cnlBJ','LUWl6JOjkwVBWGQzjqLmaT5yvW','6lBKZyguBocICGb0O7',6);
-INSERT INTO t VALUES (-651309124,6736358,'yqMbXsGTM6jixbARiECPD7bAeaWhdK3JfGUopx5Kve2ePlCW72kHZ916oyqRdHV8KAznkaVNd6FggdwrGcYpw','zv9','D3HNX3o8ATiewHgmsR48u43Nitnad4maD2eixznS7wMWrK8Bh','ml96EjwmTsH3A90JviQfFshWX28HK4tDmX16MGcW5Qe7IxgBVzXC8vF5Klf','O31','AXzGmNsw3I1QvgtF4jL7YDcVshFOA1FzwRaHki4wPUBstcYlzNTz8mjH9FXiLmScdVJeZywEUhMhi4p52KG',7);
-INSERT INTO t VALUES (-1474433650,666744,'nR3bJzSuTGDPd6D2hHFp5dQNA7WoPzisn2jBqArgQusz','B58YKYgIXbslj6pvc49SRIJU7u4No0VGTDfBGH8HNIsgG0K','eWqRW1dzgv3VLyHzgMWkTxWmAl','AWAq7DA1nWwlo8SvhG8MAcbS3jhCZFeCRiHVdP4c4pVvI3Oxga5lutwFBhOUxLAnTNGHifZODDoeQat6ZAlGdBF897Ll1','N0VnXeVPLrdaTdcitTOX7zei5dteBvlR6fx3Xypc33s2beeuGtNApvYVj2Un05PEINbicRO7nq','tXZ4VlVLp0HhFdLrI',8);
-INSERT INTO t VALUES (-444035819,16055246,'9kseNmUY10vnpn1Qn','q59Labi3SA80d7PrcDQyoo','HT0KVnNffC69tva1hQn69kgjSfOEFMbq26jvI3QAn87elVhzKwgN','waMDIl9x03iWg3aS3vrTkzYr0zcJSTwbLmiZa7UpvECb1mp3qb81BIekxrRAULuL0s0K8BIy4Cq3sRJCnO','JhFo986jd1Nnod8qUZuQghowNELNN0QRF1A5VWNIfA7mpVeTSsH7g2WCZ7VAQESPDVHcsboggQAhyhgP3c','YLyr6DdeD64w8PmYzn6hnw3lhkqasAV6Ug774QHceIxautrMAzf6UVJrdGtVBBC6XvwF97HdxJojVIKiChyTP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15926415093289966245,2592213151,'RxR8eunmgY4BNPs6aKGgr4XJ','JQapwQDSrybX0nPxXOrcyvljwFGGG2tk3zHIVRIjY1OKAtD7Alj2o0lTAc3q9THee4TsSjGU1d0AQiDnoE0nAfMkJqqXaQ1crg3xNXTjJE78X','ZCsHPWjGHlezYRPgJVaW0ERHSWaC6luiMeoHPcwZbZmdf','i0ciEWizUe0yzcGbrfdU2nrwPfdFIbhrvnzY7c2p1Er','x','3',13);
+INSERT INTO ti VALUES (15926415093289966245,2592213151,'RxR8eunmgY4BNPs6aKGgr4XJ','JQapwQDSrybX0nPxXOrcyvljwFGGG2tk3zHIVRIjY1OKAtD7Alj2o0lTAc3q9THee4TsSjGU1d0AQiDnoE0nAfMkJqqXaQ1crg3xNXTjJE78X','ZCsHPWjGHlezYRPgJVaW0ERHSWaC6luiMeoHPcwZbZmdf','i0ciEWizUe0yzcGbrfdU2nrwPfdFIbhrvnzY7c2p1Er','x','3',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (9753443793804081193,232033437,'vP3qyN67scdLVYZPLaGjNp7Ma','gyLI7FLupjkp56BV4DUxYuQco4Yz3TuKjlu5WUqS4UJgxiTvzMs5o0Ffkhj9RItj4itIWSdh6dpC383Shod8dYvj7JqGQUyP9XjpqlWJcIekc6o46CQPEzQme0HaDp7rIjG0DXrNdWtUhLiZyLahTQss3R0oCB5LfBU4Q26LoNDbs4WwjsBK','cHUOUEazMB3qaB74Nl5SUSYzTqTLM8','ZnlRoBWG5hB0pB3dEY3v6izbM5ebeCmEypOycT0mHHlG','q','6',14);
+INSERT INTO ti VALUES (9753443793804081193,232033437,'vP3qyN67scdLVYZPLaGjNp7Ma','gyLI7FLupjkp56BV4DUxYuQco4Yz3TuKjlu5WUqS4UJgxiTvzMs5o0Ffkhj9RItj4itIWSdh6dpC383Shod8dYvj7JqGQUyP9XjpqlWJcIekc6o46CQPEzQme0HaDp7rIjG0DXrNdWtUhLiZyLahTQss3R0oCB5LfBU4Q26LoNDbs4WwjsBK','cHUOUEazMB3qaB74Nl5SUSYzTqTLM8','ZnlRoBWG5hB0pB3dEY3v6izbM5ebeCmEypOycT0mHHlG','q','6',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6845678395800365948,804077429,'8W2jesb5YfPyNBG6UB73K2dY4s1900XEsd','M4BRpzeaqgCxvb2pA4NIi87zkCX8evEezQzQRC9kjFMkIPNqU4aqMyaqEgzekQ6Etsza2JNGYparU9HA4JHAuqiV2Jb07rGYlVKyN07dgA4PsZB5CajRzzXf1UxZmMgGG1ioFgQO20xKGq6KMQ9XtdD3LNtDeYj7LWQiOSUHKsL0U1','7QrQST2ehZpCsoGung4mtkg9k5LEnmeRcKfLiQCUxDHjsxnj4a52dXWSpO7tqCBqdvm','QvBjgkv6Kb16FUVJNYjh9zrh9gg8SwXQhKQddfEFiFQoHAl1s1uTkZjPeyb4wnZGXcXY','p','D2',15);
+INSERT INTO ti VALUES (6845678395800365948,804077429,'8W2jesb5YfPyNBG6UB73K2dY4s1900XEsd','M4BRpzeaqgCxvb2pA4NIi87zkCX8evEezQzQRC9kjFMkIPNqU4aqMyaqEgzekQ6Etsza2JNGYparU9HA4JHAuqiV2Jb07rGYlVKyN07dgA4PsZB5CajRzzXf1UxZmMgGG1ioFgQO20xKGq6KMQ9XtdD3LNtDeYj7LWQiOSUHKsL0U1','7QrQST2ehZpCsoGung4mtkg9k5LEnmeRcKfLiQCUxDHjsxnj4a52dXWSpO7tqCBqdvm','QvBjgkv6Kb16FUVJNYjh9zrh9gg8SwXQhKQddfEFiFQoHAl1s1uTkZjPeyb4wnZGXcXY','p','D2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(10), d VARBINARY(1), e VARCHAR(85) NOT NULL, f VARBINARY(65) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-10149,6999574604268042714,'k','m','cvk4yFNytqsCAY6kvj5yCa93oCqHWwtWBHdv','WFYWUCW','d','c0',0);
+INSERT INTO t VALUES (-11443,-7708175011286863381,'wR','b','iHi5bO1UoDAnfKr1VhH0q','I62EunEuwoNIGVRddDforpAY48CTSRqzmo4OqpStA3Xuq5BBOG5Gx','L','T',1);
+INSERT INTO t VALUES (-5914,8595959928105251501,'ESYom','q','slXCDWJeKVnuAU1SmpAgoHb6nG3Fvk1s5a8LAKjSTjaayL8w7oxUoAJ','BJfRheKhlGQ5kOA0OURjBHtCfY3idjAO8Kdf5YqSSP2zqskDNKuio','I','Ni',2);
+INSERT INTO t VALUES (10072,6647804290825670651,'dBDmV7h3','4','Ym8mEABLRWIfnQzsynU3G25FSi7eXVNHdotZGehOvIsK8u8tIfkdXFY','08NkQeZgOO4JvwodZKec6TeSLKcNvCDXnfX7G6cqQCRkC6','p','s4',3);
+INSERT INTO t VALUES (-2976,8518979283062750733,'3u6vnidEh8','V','GCuTHSEmPsnihnTkv6jHMpgdOZNNBNQKzs0neSGY673xQWulOxbdPIl6g559S105yP6Ctg7lTyBKxAqRC','lhpbIXrcp53GizyeuKNd25','F','IH',4);
+INSERT INTO t VALUES (23591,-5421644919423547574,'kKcjZF2','5','jwJpNZK1ddd03IkT5VQLC12Yvj','F1iyJWF1AgwKfAK0bjKKuUX8hoWyw4qBNaMOfTABX2jTd','G','E',5);
+INSERT INTO t VALUES (8209,7995322640936232617,'T9f','2','SVah3C6oS2jiahttC5xG5JX2coO7CSrReH5y','Epwu8E6vdH5maRK5','m','e',6);
+INSERT INTO t VALUES (-6651,8036973588667878369,'ge5R0','z','znSfgPDGkxrNHuHWjTJGCSHMUdSvFFMvsMKSilP12AjKBVy8e9zEkLsVAS0C','yJmtLH3fAaj70euBNr3ovecILwuYDcDC87AzuqIGjbL9D7Lww','A','q',7);
+INSERT INTO t VALUES (10972,-9024189027636113357,'jbfvHN','b','UFR','ML5YSswGasF8BLm68BBnqJEf3FJnyOSIvCNmTKvnbREbBjdOULb','5','4f',8);
+INSERT INTO t VALUES (8637,6917987068106366906,'EZ7wgale7M','Y','E21uCefg5NPOr1VfXExxZdylSGCF5ZBEiPF52BTyBvZ0TnhZ8cafcmt7k1BYHNMErzP2vDyyDoCTVwxdpkcx','Q','O','FF',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(10), d VARBINARY(1), e VARCHAR(85) NOT NULL, f VARBINARY(65) 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 (4254126623113616023,10207867,'fn4d8hPzGirFfh9McDOjUpgdmbkfAQFivnAUNjuem3ulOTPOt1','RnOcAn94T0Rii4OWMNgbgFy9g','5dqn6vhPWRCEPJ2Cc','l3cZADbYBLwFpA6q12yXmFwcrIVhK5RTCJyfsWHIa1RrKI2cGYA8chSze1Pmdniibqqq80QuW5vOPuI','d9kqJY','lKgHHthhVVRaP1hoCENhiGvwTlgtGdFLVzY5yjz5TBUgIdWpWlU7v3YWG9hPUB',10);
-INSERT INTO ti VALUES (4254126623113616023,10207867,'fn4d8hPzGirFfh9McDOjUpgdmbkfAQFivnAUNjuem3ulOTPOt1','RnOcAn94T0Rii4OWMNgbgFy9g','5dqn6vhPWRCEPJ2Cc','l3cZADbYBLwFpA6q12yXmFwcrIVhK5RTCJyfsWHIa1RrKI2cGYA8chSze1Pmdniibqqq80QuW5vOPuI','d9kqJY','lKgHHthhVVRaP1hoCENhiGvwTlgtGdFLVzY5yjz5TBUgIdWpWlU7v3YWG9hPUB',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(87);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
-INSERT INTO t VALUES (922134750281586222,7259545,'yyzxhtoiXkgeU8UPy29ZFMFaQCFT0KZCbi69qt6Dsibs','mosoSr9m6CS1KA','vRX7yhQH1uGQwNM0bCpXuoZEZYUoHc31PCBky3Bc7X7OW7shqacRwHPJ','BIqutpgtcTtb5KS','RIZuV3EcvAxodZlpw3hpA3WBNiLZOeBfy2dm0kSZzz7vhicGwlDk4cxm4rrm8ASAlfy8EkYoQfoMPcvluMLirDByl31','OtJbhstr2kxh6w0vUiCTQDHITEzCIpMUQEtAouFDkAuqWV3p1DtykQQ72mZBHNb5I5gNFaMIEmpql3',11);
-INSERT INTO ti VALUES (922134750281586222,7259545,'yyzxhtoiXkgeU8UPy29ZFMFaQCFT0KZCbi69qt6Dsibs','mosoSr9m6CS1KA','vRX7yhQH1uGQwNM0bCpXuoZEZYUoHc31PCBky3Bc7X7OW7shqacRwHPJ','BIqutpgtcTtb5KS','RIZuV3EcvAxodZlpw3hpA3WBNiLZOeBfy2dm0kSZzz7vhicGwlDk4cxm4rrm8ASAlfy8EkYoQfoMPcvluMLirDByl31','OtJbhstr2kxh6w0vUiCTQDHITEzCIpMUQEtAouFDkAuqWV3p1DtykQQ72mZBHNb5I5gNFaMIEmpql3',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (7425194,3745880563517563209,'Ymn','v','Nokp6DtVVxb9RsSDvJJuNAt4i0xfAd8LR12NGLxIucKLsfEpWNvyrA0dRimAurW7pTmqGzbyPaii','5u1MgQfovE19STn2uvYe76Ii1iORoS0A4yf','5','r',10);
+INSERT INTO ti VALUES (7425194,3745880563517563209,'Ymn','v','Nokp6DtVVxb9RsSDvJJuNAt4i0xfAd8LR12NGLxIucKLsfEpWNvyrA0dRimAurW7pTmqGzbyPaii','5u1MgQfovE19STn2uvYe76Ii1iORoS0A4yf','5','r',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(11);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
+INSERT INTO t VALUES (4168143,3748675375208726569,'XpCj8cavXw1','k','4MBLAVifVjbNCgTaw82r47n8ACzzuE90mQMi','nG','h','xo',11);
+INSERT INTO ti VALUES (4168143,3748675375208726569,'XpCj8cavXw1','k','4MBLAVifVjbNCgTaw82r47n8ACzzuE90mQMi','nG','h','xo',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4382207496271719636,867398,'VffoD6EnZ7s8BtotLxAhKgmASHWpKXvGrfRbIKKLUtlNyVoZuzzm5fqhPtr9WQdfb2I5qN7j','5IkzVxo6nWKoWPvZDFT4GbMdggPWeDDj6UDKM6evOEdPN1UmmQV0NOje8mvvsGMi3CJX6dp6VYiHwri092lb7X6eal55aKeM56Xy3SXENA5jS0HKnCaznhPJ1Z9EtYFAm45678M2ciuzKkxOerEBXEw6ZHRYlhKo','uqn42tATHyRGpFx5mYkXzhzEem0tFiH7HtLwc8l23Aa52WjE','aJgBLsswGjxpfKB5g2JfPAma11eml4lOVWPxUZ14G2xnfBFRcHNz7N8CIHr3TJeAg1fU2lEeLzzTkoJKVXVtClK3Uwiy','7JNzhB0E0cVWvrHCZYyi','EhoJL27bYJFUL3h4Hs4gPrZGPSABfSEngoSe33spVEyc4qkL5OzcEFrgrAwpO',12);
-INSERT INTO ti VALUES (4382207496271719636,867398,'VffoD6EnZ7s8BtotLxAhKgmASHWpKXvGrfRbIKKLUtlNyVoZuzzm5fqhPtr9WQdfb2I5qN7j','5IkzVxo6nWKoWPvZDFT4GbMdggPWeDDj6UDKM6evOEdPN1UmmQV0NOje8mvvsGMi3CJX6dp6VYiHwri092lb7X6eal55aKeM56Xy3SXENA5jS0HKnCaznhPJ1Z9EtYFAm45678M2ciuzKkxOerEBXEw6ZHRYlhKo','uqn42tATHyRGpFx5mYkXzhzEem0tFiH7HtLwc8l23Aa52WjE','aJgBLsswGjxpfKB5g2JfPAma11eml4lOVWPxUZ14G2xnfBFRcHNz7N8CIHr3TJeAg1fU2lEeLzzTkoJKVXVtClK3Uwiy','7JNzhB0E0cVWvrHCZYyi','EhoJL27bYJFUL3h4Hs4gPrZGPSABfSEngoSe33spVEyc4qkL5OzcEFrgrAwpO',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8703589709322462783,7035594,'XoWJkmT','md911cKcx53C9uBBxsnPWnRPkzesI79xQcv2RFz1Uo7vFOZMLp6TkhzuepjCSA6WBFM9dyBC2O5SKs8K3XjyxlGBGZVmhuPKbjZc1gsXUN4HQnHIUgPLu34Ij2vdMuyXSSHus6J7e2DNbz13Ctfs0Lj6M2lEjZsM1rcvdYxhEHzDhdTgnLsnMGggWwuJLrJyqqtUc0LWb4qxWU83sgwG5Zl9Ec8B08vylyPOXh8a0LHP0Rj00zc','AAEb5FSvLsLHUXFsQnabKBL5PXHClDMf6Iqut27jj','LqfCbNGEH2ab88lM0qyGDmPhhem3sNxlCkgQjxetSkHv6UkyCydKOMvibbRSEuvX9CmSgaA4lnIkfArodrjytVuESnrCzM2bQGleFvSTvYAvBL6Vs44tCdRSfAKxdZQhXZD','UVfYQqmDnh','BdOti9uNDEoK7ESPz8P',13);
-INSERT INTO ti VALUES (8703589709322462783,7035594,'XoWJkmT','md911cKcx53C9uBBxsnPWnRPkzesI79xQcv2RFz1Uo7vFOZMLp6TkhzuepjCSA6WBFM9dyBC2O5SKs8K3XjyxlGBGZVmhuPKbjZc1gsXUN4HQnHIUgPLu34Ij2vdMuyXSSHus6J7e2DNbz13Ctfs0Lj6M2lEjZsM1rcvdYxhEHzDhdTgnLsnMGggWwuJLrJyqqtUc0LWb4qxWU83sgwG5Zl9Ec8B08vylyPOXh8a0LHP0Rj00zc','AAEb5FSvLsLHUXFsQnabKBL5PXHClDMf6Iqut27jj','LqfCbNGEH2ab88lM0qyGDmPhhem3sNxlCkgQjxetSkHv6UkyCydKOMvibbRSEuvX9CmSgaA4lnIkfArodrjytVuESnrCzM2bQGleFvSTvYAvBL6Vs44tCdRSfAKxdZQhXZD','UVfYQqmDnh','BdOti9uNDEoK7ESPz8P',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b BIGINT, c CHAR(100) NOT NULL, d VARCHAR(82) NOT NULL, e VARBINARY(5), f VARCHAR(28), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3391487115,-2001897894616511656,'EXpmxQTnRlhEWRZ043PItsuqyutL0cy79g32x0GM3yr8N0DO2TgC4cj6W7OFAIA1t','lBJwnWgK9P7tpBOloOxnqmS8qqs4t8w3','Ttb','wCErNt6','gV','hbHponElTqXSfMBUgm3pTNjVNPLMW7kfaxRaQkxtIzgub9aDp',0);
-INSERT INTO t VALUES (1249742494,-2713789287369734057,'TGL4Mw','WtUAPiDQ0KgB1sFkdUmNPoQAA','z','2OXBelX','JOePxVQSwO0gGOyMa4sB9JA4MzG9WIMP3xklO','aK8PRxFZLBTge1QnorrTNjJLAZ6fQ6f4eP2TFiOTKqLBekqn8fxiDtXpFjoXVsiYV0NEdoiGNlzOG',1);
-INSERT INTO t VALUES (3838476864,-1603866516337329185,'2HA9QXkIePJ3tsZtrWn0nNpw','bf96BHoHDodriL7Hxnysc64GptBzZvpFqnMcabF5Q6Jk2nuq68dZTHvtTfOYFGonSOn7yQlsM','X','ZXkpN6oxV4yqe4jU0OtN','XXBv2j7nv','0RL50jxQ32uN7HK7o2Ob1hJzsHNQlbxeZSJckpCXfpEK5YqcmFK1VBtn3kiUY4raqAtWt1RFEUt8ZsY8gxjlhcwN7Jtz',2);
-INSERT INTO t VALUES (2623397533,-8829027472485494253,'BXguqnCQGa4GeGHgKijppDkbMHi8Ln806eSwr19Cm6JPJKdEmZqcnoj6DDzGHDk','zV1SNwQaJhcT1hZh1DKSSCWjZfrsvlc006dYYdZ5EU5YknDCtx1xUu','3q9','VNMTmJ9qJn4tdAzRQE5owf0h4I','UUyaYgGP5vCedGs4R9VQ9J4IdI3OgjjOI931YJnYCHm7R5ILNY3kUy9vl1TFEvncKTciF4EkGZEQch','yMJCBXwcEwA0ojC3y0g10lzzEWbaFPuFyTQhIytlFiVCdcfSoVBPnFCUAdEfik0TuN4A9xx0mrlvnNz8JyO8',3);
-INSERT INTO t VALUES (2280699456,-3368755193974702029,'DV4sVsyBVMMnNLaRLdmcq2VygUYc1bqDHzmGlRK45N0Y9dLTlcliDvEd7OcVevnfdOv8isXiYxg38z95MVV8l88oLn','dgeCHTM9nbudqLIhr8uf7Oeqq9NDWgAmtAsV5ohjVO0','3rQ','kSRs5jmQ','V5iDkpkAhCPmfdy374Ghaqm02Y23wsRvZIUyox6EM4xC2SdnS8HnT','p7nHFnZqnCNxlgIrqu0DdP2FRgnRUTL135WV0aEKIn1DbNziH',4);
-INSERT INTO t VALUES (473006162,-2857359782264144686,'WnAVo50RnIv9iPnw','qYhzEEMyVOZqLeM','j','dHx6WgGgYFOOOr5a80fGPZ','AfIJruT5BUbQtExKUJ7dqdoZzdBoCmMXuRPsLs7OklTfHbVKSFEktvgZezfWPHid3','CciYP6DclrsrD',5);
-INSERT INTO t VALUES (4280965897,6821879780020739907,'4J5hGZBMi9y1wOSWDI6nfw7Px4NkoWdhvVa7tJkhvupZGq6dhMtjAgB9hrhOtpkXeU0I8A44ao3P53jp74LMloLZ8m0tRZ5f','7zlptky8kzyrrK3SV0J0VVXl6nlgZeYI0WS1j1l7kSvoWQ','t1t','wLvpRqZKrpiPp2dmfcqenGCaOUyT','2XMD','ayP8o4T0rVCtS1yLQippEUZcAqgiJ34ZWX5kCIKfhdZcsHhE19Lu2VJLSdCRtlVTMrqQ3udY2O',6);
-INSERT INTO t VALUES (3435608753,-6155398317952879724,'wnEXQ5vrSRjFNS2OoXbzbf2cNzJNhmPxmXXrokXzDSEtGGOdDHWwOVtKhkZCTI0kcj9iSjorR1Fou9hRGV','dqrYTvNoe3iHcqWdsocczEMSmbTqYLPEoZdou5Of5CWb6xXnb9tZtF1ey6Er6a2','fwmtp','cNa1GFvED2LbMx2hR','jNXUT4BXMAsQn0qgjRxe21zgcyedaGyHTxwrxc8UbwDPsmwZLicqDnOTkNmDUxx6B4PfNnpNA9BY1D','k5pNpHZXHgSF79YvB4yuNwXR47Y8LysOP87uvPzBfsut',7);
-INSERT INTO t VALUES (2069798107,-1207746476931028128,'E6ZcCdDDse','P5KrlcW9gON4c3t5NJJp8GVs320psttC25fc6zhXpW7abuGsiYNVKDZrqhCe28gdU5nW1bfVS9V','ea2','1H2oyKsEBVuD2','iVj3j1LljoZYNr8cxHi33j7GMxCgFu5Sqtr8kdNvKXJU5Ao','8HFGFF6ibGl2Z29bApiBTW97lFVy6q8aYf3E9XVvy6MNpoOtkj3ifTkgzJAWHZOHjb2Mq54DCvS0Lp',8);
-INSERT INTO t VALUES (2959695184,-1204843659714019001,'UeuA','rtWfB6FLLEiSbmFu3J','88','NwDwu01XwaKtNX52BRXWQnJ6p','f1nlkNSgTuouurKy7vSppghuZ8Vkg8UPf6A7a08JjA4aiCaZHbAHhZ6sSFAyNrKYgaei5p7','OgUh0YhAPByNVAWTZ0ktXk4CN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3062847554,-1920396228641054873,'GCqftXCq9Oy8Wl3cYxfUfTj9nvlG9J0SK5peIvpqEyOfSCEb2AUO3tCnRROCAFrJfyoFi1tnB2n3e4wQGgmK','lKtprukvekCSH','fo','nunHttyGSjYtZfA5cCfm9AwCuj6g','CVqgV6UuN5e0B9pMi3dQnvah3Xu0ARTszQK','uD11U87qGchkjhv2KNvY2Jtp',10);
-INSERT INTO ti VALUES (3062847554,-1920396228641054873,'GCqftXCq9Oy8Wl3cYxfUfTj9nvlG9J0SK5peIvpqEyOfSCEb2AUO3tCnRROCAFrJfyoFi1tnB2n3e4wQGgmK','lKtprukvekCSH','fo','nunHttyGSjYtZfA5cCfm9AwCuj6g','CVqgV6UuN5e0B9pMi3dQnvah3Xu0ARTszQK','uD11U87qGchkjhv2KNvY2Jtp',10);
-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 (736871682,885055337728220238,'3c3YsqI6MYAR5F4OfUS7ix6PYbRg7C1NCfW','9oZc3EpXK7LjpPaNQ8BVZPxzDDTT7a','o','4bVFtcq','oQOyMl3ZYQn5HlEc','227SUlwzD8olF5qA8H1rwJfw0qIHwl1ziJHJ7CpOWpTAjlvq44uQCiCHTBVadTNQsxg5S7d6QICDBxvHB0u67QHG1rCLqXG',11);
-INSERT INTO ti VALUES (736871682,885055337728220238,'3c3YsqI6MYAR5F4OfUS7ix6PYbRg7C1NCfW','9oZc3EpXK7LjpPaNQ8BVZPxzDDTT7a','o','4bVFtcq','oQOyMl3ZYQn5HlEc','227SUlwzD8olF5qA8H1rwJfw0qIHwl1ziJHJ7CpOWpTAjlvq44uQCiCHTBVadTNQsxg5S7d6QICDBxvHB0u67QHG1rCLqXG',11);
-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 (1323059932,1336547262604931630,'XpVdpK4N3As1j2ZmncRlEZfhWGJLQlRSsLz8aLtBFyGImpL5itHxNY','xVC7U9Bwe2NYuUt5hEL8i8CtJ6Gy5tij8FV6R1YbsjuEOJ3UypmTE3C5krqnyaPo4vxhaxlF4XKbjbz0UZgM8jM3t5W0fCyznozsmj8DVGwYWZCOuEQc7k7mSjiFMbWwXaPdF2QarqHyK5bIndfVmnvj9lxCdGCmQX0wVapRizrdv8ySZhzNZeM364cOI3lrcpbA3VrLNxphkvqwtUWjVGuxXrBE5','O','KIwMqUV1eCB2gNIIrMtRKIJb47P','6Jt23EpyV5WDWS9gAr31IRY1x1aboJaEfiA8VHTA','Iz7DlmVGWAKFODzUJpGYJ3rle0JnLiUET6ZCTDX',12);
-INSERT INTO ti VALUES (1323059932,1336547262604931630,'XpVdpK4N3As1j2ZmncRlEZfhWGJLQlRSsLz8aLtBFyGImpL5itHxNY','xVC7U9Bwe2NYuUt5hEL8i8CtJ6Gy5tij8FV6R1YbsjuEOJ3UypmTE3C5krqnyaPo4vxhaxlF4XKbjbz0UZgM8jM3t5W0fCyznozsmj8DVGwYWZCOuEQc7k7mSjiFMbWwXaPdF2QarqHyK5bIndfVmnvj9lxCdGCmQX0wVapRizrdv8ySZhzNZeM364cOI3lrcpbA3VrLNxphkvqwtUWjVGuxXrBE5','O','KIwMqUV1eCB2gNIIrMtRKIJb47P','6Jt23EpyV5WDWS9gAr31IRY1x1aboJaEfiA8VHTA','Iz7DlmVGWAKFODzUJpGYJ3rle0JnLiUET6ZCTDX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2131031699,2646751220796235463,'nrPjLgOFPMeWPPVTNHGKrDC28cyTSeVuazWx','hTrRACIHAImPvEztSewWgHRc4MQerJj35','eA','efgcmWVRI3tAUMDGqh91PTSuWuXpV1ugZYof3tBU3zwxUUfse9iNRtoum4X7GZ31UhTy4TVdnqwtzrwDXDHBipImYoHRrnPBugxGStHuu4NpqqyfU9IFsL0z6YDfqzjq0o','FTW0cEw2dHPi1Q4HgF4goMLxt2xqgHq11XpUaKB0ECadqdxGwUq44mBMhugryG3CRgRyQ3YhWoqoy70TJF3iEhhtvSwL5tTj','Akl6ybYZbrC5Z9KJjCeT0T86XdyZ7rRldRvL66spdTwYuUKWrdZu6tnQUUVFteyRX9sLpFojm7o5h',13);
-INSERT INTO ti VALUES (2131031699,2646751220796235463,'nrPjLgOFPMeWPPVTNHGKrDC28cyTSeVuazWx','hTrRACIHAImPvEztSewWgHRc4MQerJj35','eA','efgcmWVRI3tAUMDGqh91PTSuWuXpV1ugZYof3tBU3zwxUUfse9iNRtoum4X7GZ31UhTy4TVdnqwtzrwDXDHBipImYoHRrnPBugxGStHuu4NpqqyfU9IFsL0z6YDfqzjq0o','FTW0cEw2dHPi1Q4HgF4goMLxt2xqgHq11XpUaKB0ECadqdxGwUq44mBMhugryG3CRgRyQ3YhWoqoy70TJF3iEhhtvSwL5tTj','Akl6ybYZbrC5Z9KJjCeT0T86XdyZ7rRldRvL66spdTwYuUKWrdZu6tnQUUVFteyRX9sLpFojm7o5h',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT, c BINARY(33), d VARBINARY(97) NOT NULL, e VARBINARY(90) NOT NULL, f VARCHAR(50), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (51745,-27988,'9ULXR','BW','9RzMiI22umQ3KXbd7Z1sozWzKGgG9tSR01gwa2nkKmW1nTz5ErbuWl8lIzJd7ZH','Cloai4K9zsb9PBpXfs','YxCpD68jRTwhV1Dd32u4NtAHTlWXcifhaQmIIG3upLEphTi7XVGBHwREXe2','qGvaTjlJTGy5idGy2ltYnQXT6KCmgpO2alggeSKAvW7oENYoUqxHqKCr4QS5OxOQOs8fMYirR9GJ8J',0);
-INSERT INTO t VALUES (61472,-1776,'tTfA05aQIt','SwKa','FaV0zhYNMOOXf6oGPgDt2uiXBHZUtQktoyDzggEnfUIL7u5vkJQqtZhK5zkHhVlxgSUXomRFv7f8eWmBPtXl7j3i5W','9XxNK0yP1MINTvU7K','HVZrmj1Zh1Je3EFcmDEbwJm4fkxI','yrldekgB03kjxtVRn9tk6cDKAI97z4lBQ6LDOaLCGvAxLQD4qFasUeM8bHeG',1);
-INSERT INTO t VALUES (57145,-3156,'y93LgnAyF2tQIJuzCNcs9I1e294','NHhzlRTMKaueCnc3utrtb6iaoAQfT31xDZT6NG962jqwLtnS','Bjmxu2Feoyl1JQfwwIxfXS3DOk68qijG4upKRcbpnTsY0RWmzFpdcQ','BftceKpZ4HSQuQYHoEd73TZLM','2pNbpCVMQO55HjjfcREST','tsl5uAiPwHZlerZipgH1JBuJWZ8U3QZq7UvKB3zwTt4r9Qem8HSeKVIbxl8ANMdTux68bWD7ToYC',2);
-INSERT INTO t VALUES (25286,24750,'bwXBL6DPElOll278gEjSDmJxYw3','y6ceflxZzQ1vcEf1mBPDT2bk4pkkjPHAgb5NfJuVNq83XjdNV7Eo86JijNqw3OKgi','xKaAtUphl09cbqp5QIohd6w7KDmGG4feMSEzsqws5s0sFI6h0Z69LmN9bBK0MZR','SvVotpJ','9P9WjqAs2TFbE1vDrIdAnOZNrsj6Q8gFpU2cnKzEIfLwirzWP0uebc6hrTnSMO8qIcFFGakCkFdrG8QJakW','ELyO8CMCHzCHQz4QHGbDy0mb1xkdOYRGTEcmmMmqN4Uti0pgqKP8UroboiCQGQbIrpCy',3);
-INSERT INTO t VALUES (1434,11529,'0tZIZlWNHqaiZYmi2LHMO9B8o','imCiaov4pN0R8eYjruwWaaLIBDiQO8GU5vm7kOjJlN07v9xTdvxtmSwNBTvmBtBCuvd','dz','TAs3UasJcMvIiTrdKgo3H16XLUcW8AhUK','Rxp6KIq786nHD3p8djlTLR7EZuzAssdgtFZBxJdHROA9W8nTunS5SkrVlUFMQsfIsh0k9y8tEMU','ZSbZn0ahAE84Pda',4);
-INSERT INTO t VALUES (20631,-23188,'HRKYV5aw9P90jXS67f','I7kacfgUgQUooVY3j5KJRq064HjhfpkrZ4bbMwBVbDWyMD2ZvMFk','lNzDDsBcTSqEaAlRGuDSYVmC4bKAMfnfHiYwGXLpjrB7LX2A','fvygxCzvfspFbHyC2NddmJt9tYIZ96xi0Sgv','RhvcVR','l9P5DSJNvRZVmG28roebNF9C',5);
-INSERT INTO t VALUES (5823,25249,'bODdpo4bx2U3OrqsZ8lRhsP4dnd','PqYtHFiP5AqXwx3wecjw4UYsiVsqQlcpqr3ddSrLjcAzxJeiAecSqdLRfMdWwYpUkIsSOEC1iOeGisMCSNny1rIAs','MXxPS29QmHxRxK2wwQI3YlimXKtmlM4Qk7qMFF6lFtPRey7XRV8LcnlIoO11N6Zm6gFk7uqrbspMGmisE','2djp1Auln9E25Ud9bWZqQRi0xmvRgUyh70','d5hEn09hjIxqHlmUHg5ss48V4MDCWcwAexx','UKQHjZiP9zn5UkNrg7ZNIrB59LgLlKrHyF0pfMfIeMt41H9ww2DPHMxLCRGd',6);
-INSERT INTO t VALUES (33545,-12143,'bKaYexL4rqKc6os','69zLNN53v2esinJExGBhpFeB4wKfk4a6LCINjgpRFkbEZfyNUpctrJpl1JCf2RvW3Tin4tQ','xvi9PUZSD3kqQ3vxOWHmyvEFsGMx5ls3rFkr9KMOqURhSsMnbIvz4gomnxNH6cWUvODC9sfKt3SDhAGinxQHlh','gMfCkNvWsawvTxS','8k0KHaeuWxER6mKWv9cKpCLTARphT5FneYfXUG9Eob1L8U092UidTRVYwPuxohKW7mU60JRRotLFAUwtnRIVDC1Lb7Yaa4wZz','OczJ9OVgEgjNLHZLkVJkX7vyD9tK8b5SLMDkykXWAkFPNFnSeNTDOdNlzeI6yR1pi6r9a',7);
-INSERT INTO t VALUES (35873,10131,'tdJo0GBZer836XdGYJRs1ZEy','ShguMeD3AOlwu7g85GX2','rRwJsmr9Int9RYsySWhl8VrbQ','ypkxFnismJYkIuVrzoHZaNR0','ljXnzj2rZDgB','rSsc4B38a4vajNuScuX0ezCSfTw3u2aWOiXHkzXZUwG7sBUvtscemojquoLRUne8',8);
-INSERT INTO t VALUES (32785,-25562,'T3qzIJK3Ib3Ls0s7aTpr3Lb','HtVl7jao5ms21zDgkOr','EWOTLMBJbWyCsuSoH5GULkhl','f179YBy9CkCWXY56IHDKa9q5ufdUWDookLI2Wwr6gO','I','tDRCGfoEQiwBRFjyhAf5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4530468,697914526612999718,'g1n','ZqL8bo5aozka6Q6H8pgW7bxoABi96wC5cIqaOs7G4xwLeYupNBXInubzIItnsZqpS73U2Vun1c0RET1Ju6iVp9kwhPvXmUQRTsLZRf9mQHerAC5HvA1l4r8Kl','tW7XBy6nIdBO6HU','JhFf3','k','Ot',12);
+INSERT INTO ti VALUES (4530468,697914526612999718,'g1n','ZqL8bo5aozka6Q6H8pgW7bxoABi96wC5cIqaOs7G4xwLeYupNBXInubzIItnsZqpS73U2Vun1c0RET1Ju6iVp9kwhPvXmUQRTsLZRf9mQHerAC5HvA1l4r8Kl','tW7XBy6nIdBO6HU','JhFf3','k','Ot',12);
+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 (3291341,8675818574126034922,'VeGclPwdj','2X1G3eqjWlwTksIilkATCVwHOxXOLWxXfYIt8PvRrOnHoyAeq457aAZ7vGi2PAZRI5lkPy1yM4njMSf9Ftk3tUhrrXs17yUUQHxdLTTVlA381BsotCU4ZghQbZPHAZmND','ukhYUHavyveTP5LhrGTtFkj0C2Q','K6Rc3Svj63TMtGyaSYu0HjNsSOlC9BRBjhOer5UTSflD8pI8FYeQaqQEdkgaqU61vOEMxI4VcuE3xB3aaRC2qYRfv8RjxCuZZYXCEvgJUl9jomtY3B5I0I0GVGTecPpBCVDP5MEj8ABYSJBMQRFifLKtd1jv4ZsyDgCZtzwSc27cBd3OMTxNbXIjN3bvlRRh3Oxz1Qy1aRD1QdI7FIQWYW77S31mDVTS','s','4s',13);
+INSERT INTO ti VALUES (3291341,8675818574126034922,'VeGclPwdj','2X1G3eqjWlwTksIilkATCVwHOxXOLWxXfYIt8PvRrOnHoyAeq457aAZ7vGi2PAZRI5lkPy1yM4njMSf9Ftk3tUhrrXs17yUUQHxdLTTVlA381BsotCU4ZghQbZPHAZmND','ukhYUHavyveTP5LhrGTtFkj0C2Q','K6Rc3Svj63TMtGyaSYu0HjNsSOlC9BRBjhOer5UTSflD8pI8FYeQaqQEdkgaqU61vOEMxI4VcuE3xB3aaRC2qYRfv8RjxCuZZYXCEvgJUl9jomtY3B5I0I0GVGTecPpBCVDP5MEj8ABYSJBMQRFifLKtd1jv4ZsyDgCZtzwSc27cBd3OMTxNbXIjN3bvlRRh3Oxz1Qy1aRD1QdI7FIQWYW77S31mDVTS','s','4s',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (187684,6664339958766137421,'SPtq3DwsAm','Qp6Jq8YQRo5yxqR1XMyPbA56niRjg4J8y7iGS04ScwbNwUoOYcpGLC3bAlh7KKqjhphr6yV5PMqAnpLJhU14HYobXTDs9SZM6WQk421PwE','XO3vFYEvNzjzAlhPMO82N0GC1A','2Ec6WJU4mkDI04PBy7mC1FQYZJPOgE8WGPHbBEITmwoK8Luk8me6FvsbSu8YUm69AqoBpONtce5hgkMYpIZgiRYaDqfP570YlIxLYmS63ch1BE0nugTp0Qys97kllWWXbsJ7ATQBgyaoj58RGUSZyCqEKs3IPywynMHRIQzrzu4SlqpHUeQpI99qyu7I7JqCVEfqrthJogJAly6b6Tx7YqDkMwB80umoB1CsSGnRooRA9K60Dy9L8RHHMXmpiPZ','hr','dF',14);
+INSERT INTO ti VALUES (187684,6664339958766137421,'SPtq3DwsAm','Qp6Jq8YQRo5yxqR1XMyPbA56niRjg4J8y7iGS04ScwbNwUoOYcpGLC3bAlh7KKqjhphr6yV5PMqAnpLJhU14HYobXTDs9SZM6WQk421PwE','XO3vFYEvNzjzAlhPMO82N0GC1A','2Ec6WJU4mkDI04PBy7mC1FQYZJPOgE8WGPHbBEITmwoK8Luk8me6FvsbSu8YUm69AqoBpONtce5hgkMYpIZgiRYaDqfP570YlIxLYmS63ch1BE0nugTp0Qys97kllWWXbsJ7ATQBgyaoj58RGUSZyCqEKs3IPywynMHRIQzrzu4SlqpHUeQpI99qyu7I7JqCVEfqrthJogJAly6b6Tx7YqDkMwB80umoB1CsSGnRooRA9K60Dy9L8RHHMXmpiPZ','hr','dF',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-3296626,-9099395315149710996,'lHUldGAKyp','dt1dqn9PdZEmSmJJefCXCczA18HoSCsPgUrrQEHNTaTpua2KYVF3TJW4L1n3r9JmbX9CZ4BAm0IRaCHbXYAHL8DeHvNojxmifupmW0lU3Rg2uJjBV2TVdgpBwmux9aFtnIrCxK','sp0QJJWz0','E4Iuy7n7HCkuqd5g4lohei2gflGsxzVQ5X1','y1','uN4',15);
+INSERT INTO ti VALUES (-3296626,-9099395315149710996,'lHUldGAKyp','dt1dqn9PdZEmSmJJefCXCczA18HoSCsPgUrrQEHNTaTpua2KYVF3TJW4L1n3r9JmbX9CZ4BAm0IRaCHbXYAHL8DeHvNojxmifupmW0lU3Rg2uJjBV2TVdgpBwmux9aFtnIrCxK','sp0QJJWz0','E4Iuy7n7HCkuqd5g4lohei2gflGsxzVQ5X1','y1','uN4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(90), d VARCHAR(10), e VARBINARY(22), f VARCHAR(66) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1967317392844727065,8897,'WT1lSvtKYxoAGUOukaT1WeMRdieChOo44sG5WU5CctJULPWMRHj1OmDyjpvmcXzmPfrj6A5OjgW4','BKUIbH8','JwTpI7PMoL','FDLJ9Bs8KyaPk2maaaHwonbQgWlqozDhs8GZ8G','9','8',0);
+INSERT INTO t VALUES (11663501860623874884,-22467,'19VPqRyRRUEHrpVoUWb4ikx2kodjRZXdTBbxdGzWkjKqM9pezxDjk8snfhJyFpvMjefV1Z9J','CTN25j2wsu','h5apxYF2c0vvAA','YPQxkC2fmFDWjKmcRAw77tngtuw','x','F',1);
+INSERT INTO t VALUES (15664659823405123933,12427,'9rs03wuAEVajJrOsndd71aWmtzMHPiy29RoLSXeRZLu1hIqMm8LPU1q4TY0YorPEnpWHj0nBnxp309Aib3xt6sXmw','a','8OMruFJHIGQdU8iW3DeJPJ','mJDTRLZFFr9GNyGZMjeBe2NIJEpe9z4jJ5a6OL3UVcpWmUbiCdWfk9EJTGSpB','W','B',2);
+INSERT INTO t VALUES (11752462451222318503,29043,'xjTs','8YXIRmK','pQz3Chy8pOetr','Pq','u','d',3);
+INSERT INTO t VALUES (15637508601702651058,15671,'Xt1Bado0HRJY4A3Vb4niob3kiL2KopqkEkU7AoTQR1Mg4w0','jKlGH','TYiJDof','UcSX428zAZ83mDKpUX7gXKjAV57NoNfKDiWmxq5DfE4pXw5UsJBdt9XMGOwj','l','i',4);
+INSERT INTO t VALUES (16981687009972575247,-15542,'zLNS9i','AwQ','sfSFWyJsvMHCoMjQeEBDuk','0aaMMxATA89hjMgdfNDYXdiza3Sa5YvlH','Q','C',5);
+INSERT INTO t VALUES (6047582160111647184,-22748,'W','5q2J','pg7h1VVLV','de6W9peXmYGqQJKToYK6exSlaAEZuznGTCd3iD1iFivF6i5','r','6',6);
+INSERT INTO t VALUES (3621411784675665898,-12287,'xt1hp4EpRC2ha6xN4tcZ6pSVkusgWaSlDJhOTWKYrZO0OD6Pio','imS8KGCMX','h3bgqokVQurFmVxD','QLbF92tHatsyrHUBrSmigBUB5MJskFRzMSonrHhlplpMvuuCn','U','z',7);
+INSERT INTO t VALUES (4183293208603620624,-9470,'udHYzYCwSNBUjISqsGxa6DeXziTbsimuKM83K54VPlYUsZdd3p','d2b4Xop','mNIJY0I5KTfPj','noi2GQksEn4LKa2ImzkNnLf1Ew2r4ZEMt2TpBGC5yE40da47dx2g','7','F',8);
+INSERT INTO t VALUES (5230658747789928262,31768,'WlueLfkQ6g7xt3OPU','z','NZVYgdYiO7OGQbl04zYrQL','0v4','I','w',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(90), d VARCHAR(10), e VARBINARY(22), f VARCHAR(66) 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 (7499680349831449647,29427,'Wiw4DfxYz8N8a','q2cF4PzNnsVCpE6C1lbAICekx9rsBnRRwvdSJzrVEVx5UE0oXsTgYnKk7vrlCFLk0KJHmPnNOMbcVVBs','FG2Pl1KDSehB43d1IEr8A2dIccollY95wub1QLVoQmVscIMYI3','YZJE15QFTdLRDKHk8cgkTWk','wyV3OSClB0PyZJV85weo8lq6sns2B0E9b1TRHLs6BEMtapwokq4qKZrlJTrmD7DmmLCkcliLBULSo4rQgMC5337E0pyo0f9lCKF','E8XcxpVj7dojnrzR0o2HXN6mXRC3ezXWKlkgTnXZtuJpQhJKLlWzV7cA3gjE8MyCZY9PCqqpfpErGCKgI7IzT',10);
-INSERT INTO ti VALUES (7499680349831449647,29427,'Wiw4DfxYz8N8a','q2cF4PzNnsVCpE6C1lbAICekx9rsBnRRwvdSJzrVEVx5UE0oXsTgYnKk7vrlCFLk0KJHmPnNOMbcVVBs','FG2Pl1KDSehB43d1IEr8A2dIccollY95wub1QLVoQmVscIMYI3','YZJE15QFTdLRDKHk8cgkTWk','wyV3OSClB0PyZJV85weo8lq6sns2B0E9b1TRHLs6BEMtapwokq4qKZrlJTrmD7DmmLCkcliLBULSo4rQgMC5337E0pyo0f9lCKF','E8XcxpVj7dojnrzR0o2HXN6mXRC3ezXWKlkgTnXZtuJpQhJKLlWzV7cA3gjE8MyCZY9PCqqpfpErGCKgI7IzT',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (12760672406442528335,18667,'PtmXauV9nI1QQT1WPJwY1kknDEEPxBMA','AtMcOltZBQkKTbft6Ojp7Lnoq1sAu46SiROob36Yi3aw4kvdZxmMjg8SkTCyFLp3Dq62joHPMBvxdJqTRUjGreckNL','n8INrOinTxuzkZO4cNEyMThVhAChp0mdxUEJrJAa','OKE6RAyARLbrSnLY1Y2kjhTMdGB','6DMGaXqwzZ4ShkfK2A7NOuKHQ8Rh9kVK620rN18fhdJNj0Eb','F6jf3m4wWbw8154MjzOmriZdXax',11);
-INSERT INTO ti VALUES (12760672406442528335,18667,'PtmXauV9nI1QQT1WPJwY1kknDEEPxBMA','AtMcOltZBQkKTbft6Ojp7Lnoq1sAu46SiROob36Yi3aw4kvdZxmMjg8SkTCyFLp3Dq62joHPMBvxdJqTRUjGreckNL','n8INrOinTxuzkZO4cNEyMThVhAChp0mdxUEJrJAa','OKE6RAyARLbrSnLY1Y2kjhTMdGB','6DMGaXqwzZ4ShkfK2A7NOuKHQ8Rh9kVK620rN18fhdJNj0Eb','F6jf3m4wWbw8154MjzOmriZdXax',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3200803726659586712,-24707,'iwuZkW36vF5HpkHYkTb','mF6Z8ETHzhQvLm7bDY1KIIoOcZVEKXdDrx9HY5y6N9ZbNrrzaGM5rndU6XTw0YFxKP2iB5lfvVm4TpL1qyqVJVz33mgTcmfTmnkS4l1Tw8UU3kxNbwJyhGF5rogInb6K','z7Gn6aV1yfvZMf4scU','It1swmrhbrPoTyVAhmLOUl','WRDzsPLVftwCrQ6dszUea0UEDDCtN0dTgnIY1VzsrJqlyzGPCXEFLPKAXSOTOGQrEqT9mSn8czx6m5PP1oJsemz','oVXutjzM8kxhP74q9qs8U33AX5lu6HAfELdUstBdrQCKT2NlAMbpN36jFIwDP4zmIhMQc9ki9xVi',12);
-INSERT INTO ti VALUES (3200803726659586712,-24707,'iwuZkW36vF5HpkHYkTb','mF6Z8ETHzhQvLm7bDY1KIIoOcZVEKXdDrx9HY5y6N9ZbNrrzaGM5rndU6XTw0YFxKP2iB5lfvVm4TpL1qyqVJVz33mgTcmfTmnkS4l1Tw8UU3kxNbwJyhGF5rogInb6K','z7Gn6aV1yfvZMf4scU','It1swmrhbrPoTyVAhmLOUl','WRDzsPLVftwCrQ6dszUea0UEDDCtN0dTgnIY1VzsrJqlyzGPCXEFLPKAXSOTOGQrEqT9mSn8czx6m5PP1oJsemz','oVXutjzM8kxhP74q9qs8U33AX5lu6HAfELdUstBdrQCKT2NlAMbpN36jFIwDP4zmIhMQc9ki9xVi',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13270385234883304638,5960,'zA3','P0vWsxKlR72PRClMy9Fhl0yWDtCDZYtIQTD0v28BaZ99ImK5RI4FeX2erDz8NsMpOCdgwlEGAOyLu9YdZhv6yeh5qi0BvvyWatJR9m6PFuXSpJsaEbFDqQtxN5G6PTOKL0Kqk2RnDuR','aDo5kifjxhRWS','xogAeknjWpLrDsAShsfFhV2J7WHjcQcAxH61PrGOt7q1hvRUQzHKJ6QSNzfmFCD5eOA4a1bz2CufIAZBOJPuLDY0I1unqBoPY89E5WNPuT8k1S67OHgJNRoBFXoS78L13Dxuo9zqCJLrzsT3CQcpVXIJv0rX1kM0SXu3boIkC5H9mvVEGPmIUF9xp','BzcP2EWx5uRiSDZRVBlYGhDROxTIOdt5cs6UNAHYRdwZldErlO0QaJHC9DYnjchTmZVQqXOFzp7gUAGtqUg54xRcl4czKdt','Quo6DjIsVhm7Vk3lVKie3dK9ko6TLp3s1U2YTtXj4pnBY0wOQzq90SGVbvkK',13);
-INSERT INTO ti VALUES (13270385234883304638,5960,'zA3','P0vWsxKlR72PRClMy9Fhl0yWDtCDZYtIQTD0v28BaZ99ImK5RI4FeX2erDz8NsMpOCdgwlEGAOyLu9YdZhv6yeh5qi0BvvyWatJR9m6PFuXSpJsaEbFDqQtxN5G6PTOKL0Kqk2RnDuR','aDo5kifjxhRWS','xogAeknjWpLrDsAShsfFhV2J7WHjcQcAxH61PrGOt7q1hvRUQzHKJ6QSNzfmFCD5eOA4a1bz2CufIAZBOJPuLDY0I1unqBoPY89E5WNPuT8k1S67OHgJNRoBFXoS78L13Dxuo9zqCJLrzsT3CQcpVXIJv0rX1kM0SXu3boIkC5H9mvVEGPmIUF9xp','BzcP2EWx5uRiSDZRVBlYGhDROxTIOdt5cs6UNAHYRdwZldErlO0QaJHC9DYnjchTmZVQqXOFzp7gUAGtqUg54xRcl4czKdt','Quo6DjIsVhm7Vk3lVKie3dK9ko6TLp3s1U2YTtXj4pnBY0wOQzq90SGVbvkK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(56), d VARCHAR(66) NOT NULL, e VARCHAR(53) NOT NULL, f VARCHAR(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15324542,219,'OIlAly2Qs87KLLU4GQjTXBEpZLC9tbNvfE54vtSJbm7vazu','LIWa','wZE9QToNdJ83EAsv','lI6slXtflJyRISGTzNes91ziTr013Sz1JPyOSOl2pTqv2M0zvhn','LgCCvOBB6LvbbPDX7mN0OENfCm2GTsg4b2LFCoSJEbwUsOMBglOh4uGOkJWHjz3Na','F5snJ0RfdBuqtb5Fk6YWYLWnB1i7sYoMX5VKglmqVmUaKzuU8Q8vb1hjAhkBbe8f0y',0);
-INSERT INTO t VALUES (11497711,162,'pOnLnxCQMyvlLMjOTjs6hqwmN4eoc0Fi9NBdG2O','EUqgzQC5lTRGGGejgM1O4mRhVshe4bI8CwxZXwcImxHxGeuNxTvyIGagvw','sfTCvZEf2L85yvMPopdKHqZaNpMY8RKw27jk5fLFQCoF','NhWxKR4CveazeKrJYZ7gMeBHTv20ZYm9dYgB6JNCioQtR7w','y8gl4DiA5N7e2I','5ijE0WXLvlry7HaXbU6DYSFcMnC1RzrSbPBKBvxuP7ZSrwe9kqyy0lbM9xayU6GsvJcUzzlJTUtt',1);
-INSERT INTO t VALUES (13887545,98,'fLuzWAPuYokCM7nmtNBK68Hl6DxTU4cv8Catv91rJ','ZlwNGI8YRKwlESpuOqDTAV9AVAUwTnTblK4i','ph','DrpROTiEfWLhbtKXG7gBxz9ec','2LKHTsZUTmqtJfDEMfj2LYQAhvWsPjwwFRdDWsH','spPjBapumBe2SepwD2nItVnGvqUAsbVvov4eJhioVNLdXakLaEUQAIiPVIeHkLYEVA27ZZ2VYZF39BrRw8WN2vW1AvsO',2);
-INSERT INTO t VALUES (7648820,43,'GyNfN0gbJMNu3qzvhQW5y0UG2pzMF','XhkkUqrmT7CjS3aTFcycVBI1UZ4sAGic0bV7ApG1UBviQC','zpWiJD4Nlp6BkBlBEVvsCSuqAqUsAkP6WcUndvYB0s0DdFaq9','9zG3khz4NK','d6xqBxXXGg0bgRG70ebQIg','PnfqktudXJgqr6CYcDegv0EfZPCTy0H4UJjklb1ur5g0eso8aQELMhex28BCidTa',3);
-INSERT INTO t VALUES (11718599,52,'eZPKuy34bb0kp5xRm','SsKYxlTngBETkGdYAJDzmHp9rmHoLORQJ6W6J5P7YzA','8x','aqDNYlvyqVd1m7hBcA4qCT4FdWOCcsSMtkFDwhQlG15D9m','XPtpPLmR','qLbrcScBFGcZq56M6l2Ls0CfvrgluOgoRvkYeFBawKPIYsNzRdXz5MPR8Uy6UuEM204',4);
-INSERT INTO t VALUES (13511048,93,'u3OYapdUV4chQUuEWDSSecLE7rlYhONar1kGd5P8AE','kJZ8OggIw','j2UADSMXSRUSBKV6Od0NpBFyYLiZQJGCgt1ZeoVtYq2y1NMNzd7','82eG','LYrV12oo0NR3uGAJATM3QmPfycSCv77syi8fy8EV3YEJhqA5PNwNT4p','BpQ3yHZ3R5zrl790pPI3kPThZDdy86vPzXlGA443db9rceVHsO3yBnhOTNrB5dOC82V',5);
-INSERT INTO t VALUES (797742,18,'UVpFermU7R0ZOd0M1dY','czq6XlEOnwXbix3GuzW','1j1Y1Dikws','T1hwY82EptoFsbmJxjpFVCuO','5ovV325jvCrXcge9GPO0zEfwXqa6OZJGJ781vku7WtDnGbxi4fIIZrp990HEny3','X9HXBppqkwR8MvHtO8ErGpaRhI',6);
-INSERT INTO t VALUES (10572633,213,'5RelJSJknQ3CTXvTIJC6OZhuuTaTlrA4gGMpWX','HpED5OYorBYUouXkVzKpelNLTgNIAbOcV','ShRPpWMj1ouh3T7','l9fAV4AWQf7wZyLsZTxp','XMoW0O6nZT68hboplzKdb2sEMLBsaVY7dpTage7yZKFiNMN4TYek','s0zmSi9slrxq9l4XD0CkHYBTDtRfPcjoFR2L3b1OUATNxx3qG8hc49WQ5GS',7);
-INSERT INTO t VALUES (16183212,215,'uGt6nYgemsEZ9','VunvHxLtC0VwF6M9cYQelqksfA8R5Xiqa75Yo2FXmlkEkXNiv3','jfETVXg3jjLpIN33o23HG3rKnWkAX5ry24QfWLEppjDpkFUpr','Q1b','INFP3Mp41MdaC4fIV6YBoJ8Ljpt814Y3fROC3OReMD','xl7EwPxdUpRL',8);
-INSERT INTO t VALUES (15942815,12,'Vh1PZKnLVodONgeKkGkDXfRonKsBdwyZyfKDYX','0i6QXeJeg','c3JE5RQV8KYh8nSMhSzZynwtYoO4PIEnrSXqzZF2w','uP9Uh3HkcqmvZjbhNpcPOGTENdfLQWHribvbvpiPg5b9xhsWPIDW4FK7','btQ8mkoMCsumUFzBtou3PoiSVWlVPJAB45CQv1jZFZ76vxRmCMtiqeR3F4Pog0hsYfrAwQrMm','COoxOqB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1335404605257730153,26312,'EepoVLDky3SPriMMFI461VExQnhF6xHkGg3B7RRYn','y','0KT7lzKLa5ln9','T2HZNN41nMcWhXz0OZOo2lUNHqXSu','2','0',10);
+INSERT INTO ti VALUES (1335404605257730153,26312,'EepoVLDky3SPriMMFI461VExQnhF6xHkGg3B7RRYn','y','0KT7lzKLa5ln9','T2HZNN41nMcWhXz0OZOo2lUNHqXSu','2','0',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
+INSERT INTO t VALUES (16378586433159789225,-28695,'8OK7hbPQ1UeLsWofhZ7s3JLnPPJ5FwnD7P5TK2Ve1BMXthyQbnilNY9mM','Z','A9gNxpRghunWfqqU1H1ho','pD9OmcX7fzdnnFj4Yly','I','j',11);
+INSERT INTO ti VALUES (16378586433159789225,-28695,'8OK7hbPQ1UeLsWofhZ7s3JLnPPJ5FwnD7P5TK2Ve1BMXthyQbnilNY9mM','Z','A9gNxpRghunWfqqU1H1ho','pD9OmcX7fzdnnFj4Yly','I','j',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2384382865230452665,-1487,'baM364Tppb8Q1zbVIRJ6voZhYb3','mG8fRweUE1KWYRoPrKqOqyHZBnN1jXzd3eTzC0YZJla0uHU7Nt92UHBhAzcPqtghiIJO6A7hDqATVIEMTzBTNXOuRR1RsMqjmpb3swNp4ZUPbC2EVoLrAFNonsRmSrG6OgjmkpZzH0MPs6UKRpsAJsXJKsaBwo6wr5ktu1GVJFRqMPdmTUATfhbAumlljihShkcJon3ke5ChGFgKYxbGiKK6dAhQ6M67X81v0YmyJPOmmBZ4ICrpgTpgI','CDca3bd','OK7KDJxsUkQr1Hbjyu07ifpBuYWimwiVPNzRH2gzsUJYYavZOt0BmKftw0Q9T','n','G',12);
+INSERT INTO ti VALUES (2384382865230452665,-1487,'baM364Tppb8Q1zbVIRJ6voZhYb3','mG8fRweUE1KWYRoPrKqOqyHZBnN1jXzd3eTzC0YZJla0uHU7Nt92UHBhAzcPqtghiIJO6A7hDqATVIEMTzBTNXOuRR1RsMqjmpb3swNp4ZUPbC2EVoLrAFNonsRmSrG6OgjmkpZzH0MPs6UKRpsAJsXJKsaBwo6wr5ktu1GVJFRqMPdmTUATfhbAumlljihShkcJon3ke5ChGFgKYxbGiKK6dAhQ6M67X81v0YmyJPOmmBZ4ICrpgTpgI','CDca3bd','OK7KDJxsUkQr1Hbjyu07ifpBuYWimwiVPNzRH2gzsUJYYavZOt0BmKftw0Q9T','n','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5928210745325897482,-23517,'vQOW','c8RjHiYce','ucBB4','dUtbafdH1BlEwyL7eVRMK4jnFmVq0OZvmvBA2l1XVqnDG92mdjsuoevOLKfdzgTgJ69o8iUJ3BKRRei5Li4zouaE90VeitQjE1Othk6OedqIU6hlMfb0CGz9jiFbszqBgGGkg7SXTSyJ7a63oRjVZRstL5','c','n',13);
+INSERT INTO ti VALUES (5928210745325897482,-23517,'vQOW','c8RjHiYce','ucBB4','dUtbafdH1BlEwyL7eVRMK4jnFmVq0OZvmvBA2l1XVqnDG92mdjsuoevOLKfdzgTgJ69o8iUJ3BKRRei5Li4zouaE90VeitQjE1Othk6OedqIU6hlMfb0CGz9jiFbszqBgGGkg7SXTSyJ7a63oRjVZRstL5','c','n',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8197702536904885424,-16027,'ipNVFqaJ2ACf6Sgeqe','49BEvfugKfhGDt6CvWxtSm1rC1ehvy5raRXzBGfdBzTAfa45TQRgP5D7L5ykZRSgOdheCa9ru0br7WvcJP9tnKsY5YOCeJb5jekBXHkJzJNAAwsVVImTIFK2aFqyZ0bfLwPWbhtj64EwNOXTu2V6iOClQn9tgvNfdzPt7bvmvj2i','QNpBwCDGbfEv0Ql','OhkMFSOELKeA5hNnhOzBEyk3L0JdXdRum9KOMxYWykG2VbPIVuXNMEqzvXsA0dhMiUdZGKH3','lG','r',14);
+INSERT INTO ti VALUES (8197702536904885424,-16027,'ipNVFqaJ2ACf6Sgeqe','49BEvfugKfhGDt6CvWxtSm1rC1ehvy5raRXzBGfdBzTAfa45TQRgP5D7L5ykZRSgOdheCa9ru0br7WvcJP9tnKsY5YOCeJb5jekBXHkJzJNAAwsVVImTIFK2aFqyZ0bfLwPWbhtj64EwNOXTu2V6iOClQn9tgvNfdzPt7bvmvj2i','QNpBwCDGbfEv0Ql','OhkMFSOELKeA5hNnhOzBEyk3L0JdXdRum9KOMxYWykG2VbPIVuXNMEqzvXsA0dhMiUdZGKH3','lG','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4044056283718531012,-13454,'PUbGqJ1E4ESO7g2bVfpr6','AI0oVFiDNKHSwRUQWY5cSwEXUxqJ553NjCwKpdEgPhSfVpxuHstztlrq5nekuEnOQm6WpKnJSLTKhFmnx7DWB0tCtZjzIAvtTGPhRTvUvMQir9JvZVpFbNMtWtsMN57QpxeV50dozIvj5KR2lmI7iIHmmfJbYq4ZfAFCKRdhEVraXVjU7nQePWPNUIopEhmzj44XslYVDL9Ceyk7QTNOKwmTLO2Y0FAvi9ymqjyXS2aLild1MHZMl','IgoTUOqh2jptfajN2k','haEI0CpxfyFGADutJvNaPkAqZc0cKcBwJF5b1xKMg7ojdPYh5BigrZ5asoLIxJukSs0iURNhLmBfx4ru0FoafabQW7iKqDv31YmMGipfWRYJQIgZA6ddimhAucpGcDfI2J3v0gQHKGvLIrQHjLyzM04Q5XLTXu1PLvZWGtJ9yp5AB6tXxXK3Os2Bnux8ZY8F2EsTrD7H8Vk2','CE','dX',15);
+INSERT INTO ti VALUES (4044056283718531012,-13454,'PUbGqJ1E4ESO7g2bVfpr6','AI0oVFiDNKHSwRUQWY5cSwEXUxqJ553NjCwKpdEgPhSfVpxuHstztlrq5nekuEnOQm6WpKnJSLTKhFmnx7DWB0tCtZjzIAvtTGPhRTvUvMQir9JvZVpFbNMtWtsMN57QpxeV50dozIvj5KR2lmI7iIHmmfJbYq4ZfAFCKRdhEVraXVjU7nQePWPNUIopEhmzj44XslYVDL9Ceyk7QTNOKwmTLO2Y0FAvi9ymqjyXS2aLild1MHZMl','IgoTUOqh2jptfajN2k','haEI0CpxfyFGADutJvNaPkAqZc0cKcBwJF5b1xKMg7ojdPYh5BigrZ5asoLIxJukSs0iURNhLmBfx4ru0FoafabQW7iKqDv31YmMGipfWRYJQIgZA6ddimhAucpGcDfI2J3v0gQHKGvLIrQHjLyzM04Q5XLTXu1PLvZWGtJ9yp5AB6tXxXK3Os2Bnux8ZY8F2EsTrD7H8Vk2','CE','dX',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(9), d VARCHAR(29) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(94), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3295544,260155924,'tG3NZMTS','8','NqU8jtV1zXVvbP2ka','ixDDafDsCMRqrFDXSAVVuAB2lZ1hv6Ev6sj7QuodVyw4v2lcazxSojrY5O0EeWQn0chqVNMkQm6ffOa9UonEo37Oh2ZSk','C','xI',0);
+INSERT INTO t VALUES (11978987,117641802,'k5BZ','U8mh','tb6DNEHZ8lPgUPhk3t','7pP14bTZ9g91cJZXdUc62AYwwpIPxENiHjE93gNkyWMbU4RaU3lxVgzOwr4','U','p1',1);
+INSERT INTO t VALUES (4215367,1265534988,'iMj','HnMjAzCDeDJjo0UuaiiLJ','IvKwXnMjr6NrnyeL7edTt0Q','bRknFoX4oBSlF495N8qXjhB0IXjshgwE3k9jqFIW4sLEBfcXBcwcBYuWzkEqh82vGAAw52uo1jYLgalvqcSHH','U','69',2);
+INSERT INTO t VALUES (2429432,104432970,'Y64gr1fgd','xnYU0e','0gkUkIUOAYJkHNwDCYghRC9IudDteq','Q7KMdpQ57ZlDhqIFLaCmlkaXvC4aqcDqBxpJFIXu9VxoYqANiASIeCfoKTprjRAyPfjQy6EMHG','pp','L',3);
+INSERT INTO t VALUES (87717,1045310311,'33pbpYi','izLvLHF2duzg8ZX6goB5pl6Mtai8','8Knquf0LuMNFjdQfdgqeFVyDzWJq1bf','n7DUzWFYWJUReWB0r1yyPMcRNejdW3VrMW3J53wuxLJZzGTAVX7YgPcY4yNzyOlg8DnpWZxrrXigsGX','u','n',4);
+INSERT INTO t VALUES (12624330,1821405448,'IuvHlDxD','9D2q0bXDJVuSFojKRUg','c9RvHf0j','c1EyKDVDDItxu7v2rIoNVql9maGsk7oVZAZIH20OaclS4s6obA1p14cE2TJTDRvymWOi6u','rg','G',5);
+INSERT INTO t VALUES (15451742,2064738758,'UJvotW817','0Qo','isooofz','S6Y1KfvJSKPrnmbVqrXsIs15hXu61mSD9PXVk6Y6QEcZPbeTeslrqgOws6u1DraTf4lxG2pqKbrXrWFReDiRgrA9Q8ymma','YE','7C',6);
+INSERT INTO t VALUES (5505162,1493171105,'syx','zOqaDuSlB8urPCVuK9LiJHIP1I29B','YVyFSQ0g','a3c1','eF','l',7);
+INSERT INTO t VALUES (9039321,3913412648,'7','d5yRC7gmpQZtw2NEgFwP80hN45b','PCIx44A5nQTpVgrIUvOTBy3AmCjABPoehfabiXg0','ccAbqBCewgrvRrGUTh9NTG2asYyh4lpKGlLnbyTzP2T9f4SVi7ngjbdGujYoBuRs2RiVU4O1pDFE2eH33t62K1NRZ','sS','7',8);
+INSERT INTO t VALUES (4039326,3861049187,'P','WF4bQFqWZKqes310STQy9Oluh','cMB5IaQmZ','pOOB86GUAbqnQ4XOxe34q1KEK','eK','s',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(9), d VARCHAR(29) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(94), 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 (15177194881394919450,133,'qyQVBCgS9Vjhr3sIOKVfYlm6je','DAFkUpeLHxJJLFq0f6jUVZHUX5PP','OSKXf00TJF7','kqbcZjJ1SqANngz0B9kjDO6evMHXP1xPBek7BN','pWLk1oC3ZeiNSPviTFeCgoak2iUNeaqOkjGWBW35XGxIUVONBhZGh0SRGiUCjfsK8Nx','tZqcSIDHEp3Zn3hodVDY2nQj61kiqebK8iAqmCYy5JSagPiLioB7h7uUnYySzZfS',10);
-INSERT INTO ti VALUES (15177194881394919450,133,'qyQVBCgS9Vjhr3sIOKVfYlm6je','DAFkUpeLHxJJLFq0f6jUVZHUX5PP','OSKXf00TJF7','kqbcZjJ1SqANngz0B9kjDO6evMHXP1xPBek7BN','pWLk1oC3ZeiNSPviTFeCgoak2iUNeaqOkjGWBW35XGxIUVONBhZGh0SRGiUCjfsK8Nx','tZqcSIDHEp3Zn3hodVDY2nQj61kiqebK8iAqmCYy5JSagPiLioB7h7uUnYySzZfS',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(57);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(57);
-INSERT INTO t VALUES (5790944449471202516,111,'BFzhxgPhVhF','jpjZ32PX7se5mJq62UGNaldW64XAL','bJ3TuEkAvjQN','NmTONm544TWqHSFf4EJ8MqoQJMFtEW5g9A0k9','TtSBKDzFnuPf615SlG1rZJHeE1dUc4DQl9Mwx2FqdBAXePX1Ug8c5feYrqbLwlBwlCe','4uJAGM9IrevuKoaOlShoL1F8h2Ilyt',11);
-INSERT INTO ti VALUES (5790944449471202516,111,'BFzhxgPhVhF','jpjZ32PX7se5mJq62UGNaldW64XAL','bJ3TuEkAvjQN','NmTONm544TWqHSFf4EJ8MqoQJMFtEW5g9A0k9','TtSBKDzFnuPf615SlG1rZJHeE1dUc4DQl9Mwx2FqdBAXePX1Ug8c5feYrqbLwlBwlCe','4uJAGM9IrevuKoaOlShoL1F8h2Ilyt',11);
+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 (12009211,924136018,'kQc','Il9ftUl','RQDbe1PH5OdVBPcgS3fnkD3W3f','4WFjF7KfjagZnTBla01kNtHem0C7w61DRsgH9Goqr6Hvy6PW4SaXiICBNVFaHq9U','gA','q',10);
+INSERT INTO ti VALUES (12009211,924136018,'kQc','Il9ftUl','RQDbe1PH5OdVBPcgS3fnkD3W3f','4WFjF7KfjagZnTBla01kNtHem0C7w61DRsgH9Goqr6Hvy6PW4SaXiICBNVFaHq9U','gA','q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (12233210,3081797266,'pN','FCEaOx','n1','EKGpRnCXU3y','i','fG',11);
+INSERT INTO ti VALUES (12233210,3081797266,'pN','FCEaOx','n1','EKGpRnCXU3y','i','fG',11);
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 (8768545665082355770,70,'lzMki1ib5Ck6QWDzN58hG88gsFAROrcQnykMKAOf1ByqqXuxcNVyquH','ooUVaYtv0TMxj3fGuNQYEL5SLuV963tG9aXzWEiSvRRjHfQPqK4HC0DYzw1bxl3kQIKSkqV6A7mn8hiUbt4WnGT20pKvDRCd9cU4JqGxkYRsWfA5syVhVsNYUFH65ltqVWGumsp1XLA30BAI75KGVenKtYpikkAwnp63dY5sbPgx','F','5p7f9Kx1hkzNvI8N4fD6955B2u9dgqkTFZB2Rnwsiefsc8x','e8X4WWWHS','2NEoQO3jvzc5LlJaWwhXkda7jF3hQJaEdhNOS3pr4M2RgC9kexpad',12);
-INSERT INTO ti VALUES (8768545665082355770,70,'lzMki1ib5Ck6QWDzN58hG88gsFAROrcQnykMKAOf1ByqqXuxcNVyquH','ooUVaYtv0TMxj3fGuNQYEL5SLuV963tG9aXzWEiSvRRjHfQPqK4HC0DYzw1bxl3kQIKSkqV6A7mn8hiUbt4WnGT20pKvDRCd9cU4JqGxkYRsWfA5syVhVsNYUFH65ltqVWGumsp1XLA30BAI75KGVenKtYpikkAwnp63dY5sbPgx','F','5p7f9Kx1hkzNvI8N4fD6955B2u9dgqkTFZB2Rnwsiefsc8x','e8X4WWWHS','2NEoQO3jvzc5LlJaWwhXkda7jF3hQJaEdhNOS3pr4M2RgC9kexpad',12);
+INSERT INTO t VALUES (6151158,2405810947,'692lW7Lk','5dky5jlV2cGCcD7yUyKVzk2wyhNPTniTm46Os2ejgwRpDkNHsih8Wx1nbEk','RVSYkSl','GXxzNtAuT2nhDLMtmcGP7JYzDtnLAdgdZe1R3fUfn0vLD6SXsF3Fai17WCZ1KZIJ7zieybuDZhV0Iqb6q','P8','n',12);
+INSERT INTO ti VALUES (6151158,2405810947,'692lW7Lk','5dky5jlV2cGCcD7yUyKVzk2wyhNPTniTm46Os2ejgwRpDkNHsih8Wx1nbEk','RVSYkSl','GXxzNtAuT2nhDLMtmcGP7JYzDtnLAdgdZe1R3fUfn0vLD6SXsF3Fai17WCZ1KZIJ7zieybuDZhV0Iqb6q','P8','n',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2173408544095325734,25,'jzk4gTEeeCQHPpL','M7CfPvvtafE4ZA4y7nyahi7Ya9RJAK96OgDWsZWKqO9zmqVGp1qUJmMzk47QF57crapy62HeWzFtEFFramCeMmMSGC5KknKblPQr9HlxcsPzD1O1MmoZ8Toow7t190DRjc1AfQlvso1f92munMF','fRnaRktQfHTizH7MEHjoIQIHRQsMdMoV84F95zPwoZeW9JAN864dC','nNEhGcNjTDGdCdSa7pzvHZCsyDkAP7ygf4n7HIl5QvJlO8BVShVJLU3','DEhzYw9oHdBKwMEw2JOVZhn','p06uHw00eEJVa4F',13);
-INSERT INTO ti VALUES (2173408544095325734,25,'jzk4gTEeeCQHPpL','M7CfPvvtafE4ZA4y7nyahi7Ya9RJAK96OgDWsZWKqO9zmqVGp1qUJmMzk47QF57crapy62HeWzFtEFFramCeMmMSGC5KknKblPQr9HlxcsPzD1O1MmoZ8Toow7t190DRjc1AfQlvso1f92munMF','fRnaRktQfHTizH7MEHjoIQIHRQsMdMoV84F95zPwoZeW9JAN864dC','nNEhGcNjTDGdCdSa7pzvHZCsyDkAP7ygf4n7HIl5QvJlO8BVShVJLU3','DEhzYw9oHdBKwMEw2JOVZhn','p06uHw00eEJVa4F',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(1) NOT NULL, d VARBINARY(87) NOT NULL, e VARBINARY(21) NOT NULL, f VARCHAR(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10989313135160593728,1046999343026986012,'o','2v21XmatlMdckhPETrugfGtt','EnC8VcupJ9N45h4M','enyJ2FzB3S2gtbPTbSkYUV5bnwkFUBd3','HCE4AHZEIaf8MWqn1uhhmmCuWZDjDQ0yGQJhg6r6BfVZziddQkKGm9cmKgyHtGXHFsa5Wik5I0i','eiLt5tzY7okzkqKEvgVIGXRw3WuUGLI6otc4Kt2pgXqVnKJo5oNB4XQsZlKPmMHCQT8y9Z',0);
-INSERT INTO t VALUES (12369199597203769808,5624244236733944423,'Q','gKOBlrAtvapeX3f8kEaT8971cyB0nEodysA31RocEobXYDfoZVOsVmADMS4LV3h8HPfvt','S4HnpM9LdQ3O2','yEkYZHX7iIoAXVCPS4gew5DVZFSakPP0imQb5DW9jfrY2tqJEmBydZATLIMe','ba9We8M4J9Mh7X0x5LsCLIgbWFAi8','d1x7Kv8',1);
-INSERT INTO t VALUES (16157795860467310032,13081250714094930099,'U','0OsME0TiRxkCaOPEe4RxPwdx0JZaXx0M8u7D3fddzWLGXSfBher1','qhbBkvsHHjrssAmwh','RlSGMco9p3yFTd6GLFa92tRBnLqhlztCZOHfsMJsloS9mjUzd97ZqdRauYv','OO8AajFARN0PYB1G1rspk','4p0kPd8eg52YpEub',2);
-INSERT INTO t VALUES (14673793651982557856,12770792229939913087,'n','kKqP9mdBuxOeUVnBhMXbE2A2MTuY','ijhpptJXYfhQJrHtk','BSqa','NpJ9x8TU8xR8aOLLaPpcJ76WL0d5R','oWfQuTHLZblUCbEmItAV33rZEa2W64Tc',3);
-INSERT INTO t VALUES (2032764844178704360,17600385969257639756,'n','bAAX8g4A3VKhLEYkIcQGQvFSXO5uhMmK9uaGJG2pMCgLPgqY4hcFMPqqG3OFMVzDwc2FfRnyFj','eVRZlQaXWeVE','NQmxKsQyb1c6OdUN7dQDg4z1QN2GKA2km85aAGXTMfHRk3E','n1LAanUXAP6dEfYH6seeVcsSJRLqNzcOYvzzXYXdG3HgpJNz0sKJI','vwfB7KleRimSX9',4);
-INSERT INTO t VALUES (343560232632407413,14057677107877460705,'V','aZKu1aavE6qINNshmqvnVQ2HAvid7GmBpSQK61','ymWc6t6Zix1zRSIu','g2Knj6j','vCgaxJuI5cHN1vXTKJxSIYMGQ','AqOReeLLYPNSki7LT7',5);
-INSERT INTO t VALUES (16895480443552095279,16037154001950513561,'8','QyXVwsmv2gs1nZ7pjt5HRoXAFgMtKE76yd5v65edQG2xcV','v1ljz7y','fhOVug1Di4l6T7H72F4qQH9dNVJ4aDnfyClIO8wFgy2fsaJA','nCVqjelFB38xVxqNd7YdfJAN7r8s2C8UfdloNff4mdFYSVBJqc67EpYThtJT6MrvRV4UtupnC7FYzQDGjHh','dwTBsAMJrOdMUpFHSaRH1dIllp38XLSA5VDZvSzClJzMSILXSzLL4',6);
-INSERT INTO t VALUES (2604656064014242660,18374281608582990500,'e','P06cnAiHzf33vbjao2DQvK3pN8nB6mo5XvwhS','WhcEyGtTFkSm','f89aRTaeoF0pAgpOx9Uye5FBZRCMk3VHmiFc2','1Ed4IZajm3aVhIMneaIsN','nTZdkdSiYTqzaXamsoyZJ4Vk5ObZceZUkvahsqCtLYpvQvwwRwWCtgvNIAzqxDygcHTKJVtvIdbLKRwP9CT9DMxJLeUhLX',7);
-INSERT INTO t VALUES (13292954786003684337,17009793952488295522,'O','tW2Vspq0FKWJq8M5fl9Z4Jp','5Xj1Skq3uTvuH1ZOl7ms','dp5Fgazia0yA8cIXDw397ojmPhjQGjHyILxKTe6B1o7Fg9ELzYTcCNg','Y8MswygK9rkCN4ipbIE1gnyHwj84jqjPhwNZA9243gELu6P9VQ5FPd5J07KbAmQXhq7','tXTeezeCyoTDtZGIJlmSA2qIeYfAU6Y6mcQ74Di05gp',8);
-INSERT INTO t VALUES (18191836078408586151,17008187752495619484,'p','d8uuM4MlRCoZWk6uxWAFVUQtNdSRbjEn8ZdQ06JPnkt6MjnzR9XgvdEBy7dj0sx','zJPD1I5','VqIo2ZxG5i0M89vUBkcHEDwU2aWK1ZMAi8KoCCNiDstN','AvFviNhAFt3vkJZZ5MVvV1P0AuwqbuETYOGErl66F1aLBDZROlW9qeFONsZpA3FrmVADl2u','pUZLm278kn9BlYTxzO69CE92MLOpQnx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12848334,2713092463,'6iO3SAwoU1','Knq9PCnVMnBELIGE5YlYIz8F6prrG6F2QG7UStIZqARoQeGgdXxDRdc7nEYyrfoSFb63duaIU','fCw','WlueVKAguTh5aF79PuZJxT2aEsKKpL9meR4cdToIuO0ckPD9Vntzw437gGSKZOgHubSHvEGHXwrTpKwN1imba1psnjtsROyGQgEsOP7xLh33i4NzVPigD1QWlJaBSq6Pn5iD81L8Lo9dojwgNP4a7zX1ITyGQrSpnoFCOrtjNbEc70BdtS','fA','h',13);
+INSERT INTO ti VALUES (12848334,2713092463,'6iO3SAwoU1','Knq9PCnVMnBELIGE5YlYIz8F6prrG6F2QG7UStIZqARoQeGgdXxDRdc7nEYyrfoSFb63duaIU','fCw','WlueVKAguTh5aF79PuZJxT2aEsKKpL9meR4cdToIuO0ckPD9Vntzw437gGSKZOgHubSHvEGHXwrTpKwN1imba1psnjtsROyGQgEsOP7xLh33i4NzVPigD1QWlJaBSq6Pn5iD81L8Lo9dojwgNP4a7zX1ITyGQrSpnoFCOrtjNbEc70BdtS','fA','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2425364,1960938490,'r2','4jg9XracCK6TjSoTDompmCniU94EDqnMASN8ZcyYoudNgZ1HQOFOtAIfkNqFZ2BOasTMRIC4e90oMyOhqDzlzZa2t6WtptXl2GzVv3KZpOAcBMzYz0sHNR3eXR7I1StKiLilnFZ','QeJyArl2vtbxshgV6KsdtK7WJ5AoMZfl54scj','SxwN7fbX3Afu2SUQDJFy3ISwxN5VlqKspmE1HoEK9yqYdwK374gHpLjdvGQ4Ox5dBPAfZoCHp9G74PUvsFTeTTnAEKF0eB1vdLf4LcTW9VBRjgDa5OszkADdBKtwTW5II1ugX','X','6',14);
+INSERT INTO ti VALUES (2425364,1960938490,'r2','4jg9XracCK6TjSoTDompmCniU94EDqnMASN8ZcyYoudNgZ1HQOFOtAIfkNqFZ2BOasTMRIC4e90oMyOhqDzlzZa2t6WtptXl2GzVv3KZpOAcBMzYz0sHNR3eXR7I1StKiLilnFZ','QeJyArl2vtbxshgV6KsdtK7WJ5AoMZfl54scj','SxwN7fbX3Afu2SUQDJFy3ISwxN5VlqKspmE1HoEK9yqYdwK374gHpLjdvGQ4Ox5dBPAfZoCHp9G74PUvsFTeTTnAEKF0eB1vdLf4LcTW9VBRjgDa5OszkADdBKtwTW5II1ugX','X','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13457416,1554413080,'kwIx','J23ik9KV','BznRoGMeydncK8vy63e4pSZ6e1G8ra5ZfZd','uVFNdmgD1zWwyxMPXFHyDdeA6DNTC8Rtbtz1yP5MV7yQaydHEasv3eDX7AKsyulhuFHuX11hNKQgGAdIGHLH4FaGbjzLLaDRNnDAsMNheWRq1vuz5cOvkWqTuel2txR2YD7kH9xi5SneiOvuPNF9G9uWpnkqH5fbN7lX8AvTMAKnSKxw6pr7uYUxtjQGMFsGOTsZzQ5DtkkMI3LetQex2AzW9t31mmSk0haN1xDSJLNFZ53yMlCPUxk2grLRRQiv','hH','7S',15);
+INSERT INTO ti VALUES (13457416,1554413080,'kwIx','J23ik9KV','BznRoGMeydncK8vy63e4pSZ6e1G8ra5ZfZd','uVFNdmgD1zWwyxMPXFHyDdeA6DNTC8Rtbtz1yP5MV7yQaydHEasv3eDX7AKsyulhuFHuX11hNKQgGAdIGHLH4FaGbjzLLaDRNnDAsMNheWRq1vuz5cOvkWqTuel2txR2YD7kH9xi5SneiOvuPNF9G9uWpnkqH5fbN7lX8AvTMAKnSKxw6pr7uYUxtjQGMFsGOTsZzQ5DtkkMI3LetQex2AzW9t31mmSk0haN1xDSJLNFZ53yMlCPUxk2grLRRQiv','hH','7S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT, c BINARY(52), d VARCHAR(35) NOT NULL, e VARBINARY(34) NOT NULL, f VARCHAR(17), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-328304526606461294,639060236265921239,'BxzeYkg4LUB5CB','fDyfAruftJjqzB5y6uG1QVt5Lnm3pQTa','z5Bb5D6NH8GAA4','6wN5wHWeAlPus','H','i3',0);
+INSERT INTO t VALUES (1598954853560930306,-2795470993532989444,'WXlE13GO8SK2BA','v7SN5o3wP3sd2','Btnqz95','R','5','P',1);
+INSERT INTO t VALUES (5304262401613225321,990205636916700006,'A3UfmhFd','aLEUiX2QnFKdtiQHnF92F7fynsgUfziM','da8PE3qN9IMdid3','xTgZUe5YNw','n','hd',2);
+INSERT INTO t VALUES (-9178980097748696584,-8129247609213638056,'UsWqHe4ooiunBYuJBhMRGsbj0t3gx9iK8ux9H','QGC','i88gqADygRhtw','SX','T','O',3);
+INSERT INTO t VALUES (-4896637688466990456,-3009841328170628634,'yShjIWgNQbm','RQL','mRvGXzJRuZ29s0IYItEWY8','WO9u2','f','b',4);
+INSERT INTO t VALUES (-503476060230398041,3148588386554100369,'4IYLDXCOZvvun4PffWB3O9yKoWVDwKScKH4N2IyZPB3HH','ZY8OSIvQqQJ8','VYHtRLnj','LYzwXtVQ','e','I4',5);
+INSERT INTO t VALUES (-4859360577799294547,-7128985595846166521,'dh3VK7crvPldxdyxsfNB3eeh3Qi5acc9zpy','Brc8OhgIsXMuojXBlffblVYn1D','29jzaReIKnrBBnBSE','q3oC','w','Kr',6);
+INSERT INTO t VALUES (-6268681967372111611,7723833852869766612,'2dPuo0w2Bj4bPtaWxJaV8E2J5Aqzp','4fYg099t4yFlYKTPagwoV33C9s7515','YO1J1HCi5LDgqiBIdN1anJeE','NYxWmcMUk9','C','za',7);
+INSERT INTO t VALUES (-4318696695370901249,6247721523118403067,'2n2OPr2kBXPTqS5dpDkbQ5HxLkfy3V6','QXjUHipWD0rlIhyik','1HRCgGwg3UauyESSeWPxH40cdtmvZmUCs','WbL3yjKE','X','dO',8);
+INSERT INTO t VALUES (-8689313010680704698,6459034180548783556,'u1rbN0DcCNVVHNsYBVXWZ0TqCBwpzWmZpU1Coazp','6kachCgQKFu9nN','vvaVjYHAhHFLKZyfR6ls','Fg','Z','8c',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT, c BINARY(52), d VARCHAR(35) NOT NULL, e VARBINARY(34) NOT NULL, f VARCHAR(17), 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 (5779554411347290641,12305609481202813431,'3','dLClIYovKfoUmXhzl0m86SAiilUZOuxfWoXbIicPzRqn0SezjIaV5bXUEkeFkJnQPTF','KsRVG','tsxaWhJ7K79z0rAl4aTGo6vI5nno6pq5cNOthUM5Rt1hYMptPj737MeYnL1','YCC2lwe2ySPAqcfhnOzu0spYAjsbH63b9gUbG5q0dNPd6B2X4CC','yuqKMqIUrYv3VKNvBG3IUPH2ls4XcG5chs3N9W8sOwefgEGacnY9FaY80OWQVv4ZDexVYlH27B8IJrLFIXOeCvLOIth3',10);
-INSERT INTO ti VALUES (5779554411347290641,12305609481202813431,'3','dLClIYovKfoUmXhzl0m86SAiilUZOuxfWoXbIicPzRqn0SezjIaV5bXUEkeFkJnQPTF','KsRVG','tsxaWhJ7K79z0rAl4aTGo6vI5nno6pq5cNOthUM5Rt1hYMptPj737MeYnL1','YCC2lwe2ySPAqcfhnOzu0spYAjsbH63b9gUbG5q0dNPd6B2X4CC','yuqKMqIUrYv3VKNvBG3IUPH2ls4XcG5chs3N9W8sOwefgEGacnY9FaY80OWQVv4ZDexVYlH27B8IJrLFIXOeCvLOIth3',10);
-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 (3582223512751961989,8301112131203528122,'Bm','Guf7PkzHxYMsfff0uCqTp2H5jY','XmcIOem8','20kcYV80Us58MFrMOecdKk3PeRjPN1uO9bt6nCO','VGoIm26u93sIfJ6637iTCvqSKviOo4dBEOGE8B80ximqtl192x1pI4eODKBKliXEADH8','XeYaepm8iMyMD4bALa55ipAOmK2T',11);
-INSERT INTO ti VALUES (3582223512751961989,8301112131203528122,'Bm','Guf7PkzHxYMsfff0uCqTp2H5jY','XmcIOem8','20kcYV80Us58MFrMOecdKk3PeRjPN1uO9bt6nCO','VGoIm26u93sIfJ6637iTCvqSKviOo4dBEOGE8B80ximqtl192x1pI4eODKBKliXEADH8','XeYaepm8iMyMD4bALa55ipAOmK2T',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13703943720299182452,11416909744660923020,'Hp','YkuGhNm8ng0gnxe8btQfsKK6unTt0ytzNERxtRg4CVOl','tns26swLIeEt5uoi30ZN','8d2JeECgTXE','paNPOoj778yewPxk9qUgzUsQKtaY4UrTeYStUXZ98gaY9QOGCCN7MlXgGK8QuWvq6XLLbAkaAlNGA5K4uLa','GQaIF6bNUDWLqufRvAmYDr',12);
-INSERT INTO ti VALUES (13703943720299182452,11416909744660923020,'Hp','YkuGhNm8ng0gnxe8btQfsKK6unTt0ytzNERxtRg4CVOl','tns26swLIeEt5uoi30ZN','8d2JeECgTXE','paNPOoj778yewPxk9qUgzUsQKtaY4UrTeYStUXZ98gaY9QOGCCN7MlXgGK8QuWvq6XLLbAkaAlNGA5K4uLa','GQaIF6bNUDWLqufRvAmYDr',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7138343065350352609,-2372567630178296524,'1P2ulY','cgoHqifSX5nmldDi6hil','B6o86t','a2','U','M',10);
+INSERT INTO ti VALUES (-7138343065350352609,-2372567630178296524,'1P2ulY','cgoHqifSX5nmldDi6hil','B6o86t','a2','U','M',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (-7315171065849043811,-5165104915224422547,'8uVetFtZZMZCvD0rzP2nK8MqtCO7EE7QBTnMC','IZGnSE4tyZBFNCLOZNcZAFe2JJ','HvEH5WTEPyC','7vB5DPccsPXr','j','Vx',11);
+INSERT INTO ti VALUES (-7315171065849043811,-5165104915224422547,'8uVetFtZZMZCvD0rzP2nK8MqtCO7EE7QBTnMC','IZGnSE4tyZBFNCLOZNcZAFe2JJ','HvEH5WTEPyC','7vB5DPccsPXr','j','Vx',11);
+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 (-145065201209832463,-5625351592712196611,'dzuZemIQBzbX1tEn82qc9kdZj1iBYpTCDwJfafFx14zaVZBreCEs1','ee2fbs8e8B22iIlEnD9NSkxph8G7xgxPjIHTWg4xJU0SZoNqAgesDS5ZeubtIWholHFgAvoarPYKhezk3koznHuFd79','rRzW3eXWnfkE2uHBBlWZRMsh79JXwJ','0RbFns','i','i',12);
+INSERT INTO ti VALUES (-145065201209832463,-5625351592712196611,'dzuZemIQBzbX1tEn82qc9kdZj1iBYpTCDwJfafFx14zaVZBreCEs1','ee2fbs8e8B22iIlEnD9NSkxph8G7xgxPjIHTWg4xJU0SZoNqAgesDS5ZeubtIWholHFgAvoarPYKhezk3koznHuFd79','rRzW3eXWnfkE2uHBBlWZRMsh79JXwJ','0RbFns','i','i',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8642852150072382789,4558393799826425265,'y','eYM5Iz4e7XZ5sSZ8DKM6UZVbVxk','dNep8yXpCd','lZI7srjVQXJK4GpK20FvNSlVSTKOT4MHCY2Y6sGtu406Kb1DY18w2sYTZOfLlWl2gt43ysXj45GcyJVSaP7u4UNnerbw5AGYHp1lWYOnDpZ9Jp2GNiw7MYrS4lLSUqjvLHLV4acbxAB5C6nhf6YIXphkJWq1SD5sHBGg1TXnBpN6','eXM0gPNdrUrK5oeSqEMpWogbMLqC0y4','UbhGrsDfACYgngjmO7B4PKEOasdB0JePsCzaQ2P35EVGuj5Cr1V1SzXFfpK8oeQ95RfhBa',13);
-INSERT INTO ti VALUES (8642852150072382789,4558393799826425265,'y','eYM5Iz4e7XZ5sSZ8DKM6UZVbVxk','dNep8yXpCd','lZI7srjVQXJK4GpK20FvNSlVSTKOT4MHCY2Y6sGtu406Kb1DY18w2sYTZOfLlWl2gt43ysXj45GcyJVSaP7u4UNnerbw5AGYHp1lWYOnDpZ9Jp2GNiw7MYrS4lLSUqjvLHLV4acbxAB5C6nhf6YIXphkJWq1SD5sHBGg1TXnBpN6','eXM0gPNdrUrK5oeSqEMpWogbMLqC0y4','UbhGrsDfACYgngjmO7B4PKEOasdB0JePsCzaQ2P35EVGuj5Cr1V1SzXFfpK8oeQ95RfhBa',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b BIGINT, c CHAR(55) NOT NULL, d VARCHAR(98) NOT NULL, e VARCHAR(22) NOT NULL, f VARCHAR(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3549966873,1814186744727837402,'CvxLpz6KSGa6ujFMqVw1rur0','GPf506mqzXmUiZdjzKDWa6aMrdnalnKEbmj5wYUTD5zmWcyaHj8OXqhA36jvkIGGPiriDJh23Bki2','5S0uGpc0C0N8ojt9D1q6','xIgIzMSGzcy','xljVY4n27GxoFc6FgjJgoUCaz1vNJ','JkypjU23QezB9tntVGu7CB5HQ9lkkJXyj1VNEJP3muEAP7UwCJkmCf5jnMHrqJXengTkPLcs3POgQrk3m1FNfe',0);
-INSERT INTO t VALUES (227687583,-4815891346207244878,'fzciPOs4n9Upp9SFekoZGmOKacEpC9Jn','xJfr4A2Oc25eiODaaieT9qeeaASnA6PvVOT4Do9l4FvVKdRWr65kzNs0Ol0usBgXKZhC2LCgXhifW','VcmNIcX5kHnNUmmDDpA','LG0H8aMou8vF','PnsEeHX3oQGK0iWuKrzM2rkEAYv7d53soa3dtQVIMnbpx','oN3hVcFjipqM4VVKMjEhOMg3bupmyVo44RZ4iyg5x0SsIkU87maYc',1);
-INSERT INTO t VALUES (1298550624,-6633489766341191588,'8de0QMgxc9vZIgQwMxK6e816mEDGzwRsmfCtVeyEb3OgoS4BF','XZxV4moq9x46vjtsITmyec71q','0dgIHXTK7FInt90','l2TlndE4L0rIYB5D9','WrNzRYgs7NLQhnVZW095LUCGsJWHn1yTH3tU6MhJ9sNT7Xv','9goEeyeIAR7PdqLVbfVN2O9',2);
-INSERT INTO t VALUES (2553996287,-1250355262657311888,'0iUFUKAvNXl16O5mvR','hX','u1F9dgZXoewaHtrQ8v','jJmXms9b','CGDvXNnhjVwbOQmKtp5DeSCKYERgZ4GU8pxszUytP1MUDIXAKKSaRr9A82ff','AdSdI',3);
-INSERT INTO t VALUES (2739944965,3423897620204381430,'g0','tY','DJ9jZ583UtwiBwE4','J5obp','mtkvircOY6BFRN1YBMvmy8','WFLWK1VAouikz4JY56f6o33OLmNDa7SQiADUuSBurpPH3RVKL5xwFaNj4n59ugmNVOgEHIiLEqFrSlwYR7qpzFxgyOBw0',4);
-INSERT INTO t VALUES (2091716407,-6382574980044234141,'MPhrVmmgQapqvJzcnQsNq6VQVinPy','wwLSutlxZr5tpgGzvdLuofkg1szQSIXvhRhqdZh310zTMgjqlPb6QI3LL9L6abWCx6b3Foy5OXbZtM5gbZJSAV','Fjg4RSUK5CQ','t0OUyGT','6dtb9S4DmhG4IqfuoOa1A8kLxDq','CUdY1OUiu8MuDX4RRpgfWUxaoIw9779MyMBCUGv9kjmASRCixb1WjQ8b1pEmMQXwgk0R25LHZtfY',5);
-INSERT INTO t VALUES (3469256138,-7539230531386462262,'jzDRrsO5RbUoFyZ34puwueusUl0GIX2XCXY0','7cAyptKpFMsz0zZjY5sd0QpyrSx','jQQa8zLqt38YWNyHUkAs','nXK','y8yzSQQazVyqEjZdLW','4fI8Y6FrSDeNBupZsmMH',6);
-INSERT INTO t VALUES (3444198115,3609019956044767316,'KWU7OOaiZCPZhGh6ZJYx4vZj0Dj0q1ZRq4','fW7lilcEVzWeD686mVIykVymebNtR5z7Xpn','KF','UJz90WUni','I8X6Mli86ETMbMxVvakTFinyeiyq4bA2oZeiosOGpa','01dW4pxFDuROQxPxYYSsbQINSj5e',7);
-INSERT INTO t VALUES (246071442,-4137112722658931209,'dOsvftKxf2VbDGAWHZ8wxG6s0i6E','Qv2OVnYCbtezA2AgDOqFIizgg','tb3oyWSqrq65hVukV','4','M35awf2GfGb9OBzbJUBGjwuLK8xCc3EV8pbvLVUsimhbWAmOWggqHFPKESMsjWFLI7AdqN6iGqxuEopiS7c','5UcOI5ylfg8TeHLOXOKAG',8);
-INSERT INTO t VALUES (3963430514,-3167332970634207452,'CQzcb','EJeMO346xB1HL0a1pUIeX8LW3QzqQwjXvmJ5oiGDGGPhtjCw4CrSGAPs6upnCNMocu7dUniTX','lPyu','o','vgh6I00RPkQciWEKClqwdXQ8KoKPEa4eMvu4l1hF0FeCKLKc8SB5LUkaO4rlIKvuH9GvUAJtVd9cV4AQy7azI','HUd9IVF7eZSGl6EiHruMmsT9J4KLf5YUGZ8E2PTVsfFBd2VK0AZA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8003256794201595175,274653864438564553,'weAU9NrNYjHDZnGRA','ezh1NrFo1wZQiCDsGGQilNHJbwXWA4knf0V','2orzM0U5ovKORtAcD7kWRHY3','ZByqbPj6LT4PLQnFirP2za2BWXhu66dRcs7Kqd2OBpd6ipYThkkPhkVBjZkYtrXSz1MVlS5jONYmOlzeVEeN6FWM9lpP6lTs0EQsnH5qrxCuh1JgvWnK68OYjtBMnmC','b','pV',13);
+INSERT INTO ti VALUES (-8003256794201595175,274653864438564553,'weAU9NrNYjHDZnGRA','ezh1NrFo1wZQiCDsGGQilNHJbwXWA4knf0V','2orzM0U5ovKORtAcD7kWRHY3','ZByqbPj6LT4PLQnFirP2za2BWXhu66dRcs7Kqd2OBpd6ipYThkkPhkVBjZkYtrXSz1MVlS5jONYmOlzeVEeN6FWM9lpP6lTs0EQsnH5qrxCuh1JgvWnK68OYjtBMnmC','b','pV',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7410549528732879164,7549343442789205227,'ovx','3upzBd978w5MuETBkz7BUM4bnkgZJuQ4U4PlsUaX2UIX31hk3fsZIETAs6DmxP0V8fnrfZbMuy76rxIkq3LeM1KvpuTN44XG9D3CPZAYixQPwYhx6NllqiSdH51tRFMgMYm0JwUAU8hIvUjOKrbnaFsI0YWKVkhE0q7Top9wb9sRgj7SqlSPdHcA','6UkB','YTNpMjwMiaiUVeOFFiZAb6GOIScHy8DJCIsePthknm1wGJzweQEf0TtLS82tjQxTHQlt2HcQIYXcaiAPjSB','9','x',14);
+INSERT INTO ti VALUES (7410549528732879164,7549343442789205227,'ovx','3upzBd978w5MuETBkz7BUM4bnkgZJuQ4U4PlsUaX2UIX31hk3fsZIETAs6DmxP0V8fnrfZbMuy76rxIkq3LeM1KvpuTN44XG9D3CPZAYixQPwYhx6NllqiSdH51tRFMgMYm0JwUAU8hIvUjOKrbnaFsI0YWKVkhE0q7Top9wb9sRgj7SqlSPdHcA','6UkB','YTNpMjwMiaiUVeOFFiZAb6GOIScHy8DJCIsePthknm1wGJzweQEf0TtLS82tjQxTHQlt2HcQIYXcaiAPjSB','9','x',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3358820426663027998,-1795869343411925925,'XCXIdpmQuR4a4N8bB8tGT2kfMUX','BnkCjN1m24EkeeEUQ1b6jOTTcs6YvJ88G3HsQYFcVayUQllB1z1SXj8uU7l6v9wkRWMJdoHxlA6gHvN8K2l237knQl74MwNuJ3vW8RgM9shWt3oyx','yZy0iRAnuvLXxBqbXfcoe','Se7zG5ISuAGnY4fUaGq4eRqGjBj1P8EOBIdYrjJz582fwFCVVD9gY2Ib2Q5G90cOcRlMixPGMla8uubFLvgFkQkHthwB9WuUqrmbOygbKvJvpW9TJVJMyDAFbz9Kcgl2zSoSoXzJGQ3szTH16gjmvp7vcwr','u','PFo',15);
+INSERT INTO ti VALUES (3358820426663027998,-1795869343411925925,'XCXIdpmQuR4a4N8bB8tGT2kfMUX','BnkCjN1m24EkeeEUQ1b6jOTTcs6YvJ88G3HsQYFcVayUQllB1z1SXj8uU7l6v9wkRWMJdoHxlA6gHvN8K2l237knQl74MwNuJ3vW8RgM9shWt3oyx','yZy0iRAnuvLXxBqbXfcoe','Se7zG5ISuAGnY4fUaGq4eRqGjBj1P8EOBIdYrjJz582fwFCVVD9gY2Ib2Q5G90cOcRlMixPGMla8uubFLvgFkQkHthwB9WuUqrmbOygbKvJvpW9TJVJMyDAFbz9Kcgl2zSoSoXzJGQ3szTH16gjmvp7vcwr','u','PFo',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c BINARY(35), d VARCHAR(64) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(23) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4969914,13,'EvFOdETm8PBh9Y4sdYmMDzjP1iLBo','04DchZMcJFD6s1x1afeYy3GkLSxydJUGt20u025EqWPQRzYIpxVpV3Umw8i','qWeAB5JfwWReWNrupLeHusLeE79P4wE2uEB','LD1DvAw5KsPVBIhg0SqKdj','7V','L',0);
+INSERT INTO t VALUES (-8090742,217,'sqARBT4LcRRzCufBjbS9CrIE3P6xFvKZlH','eyxQS','ov3DEfg6Neft67NRpK2YWBPy','zbTPdDR9rAA','hK','t',1);
+INSERT INTO t VALUES (-5269437,165,'hhUopA6458KzqQectvOpEZk','60yGU2BQrnyal','hF9LRLPeQbvNWqOsW4sBnYY','PzcjAz29OBDrXX5ffBgb5','y','eN',2);
+INSERT INTO t VALUES (218872,69,'JoCdBAjdMuKr7UUxfhLY8S9cuOIO','bwWz7wpKs0OHelC5Bk6YyBlUgAJ5ZRm3IPyTZNOP0u4aZID34YwI066jk','OrgysE1d','knXmdIjsdUA5htJsfjf0q','GJ','I',3);
+INSERT INTO t VALUES (-5575967,46,'FE66','cOWwIQfQCBDei8lfolwYKhLJoFjK33wpxD92nGnf0B','7ytNxqyl07hdNLI','61nbq6ujmcHu5YYrx4LHxF','F','Jr',4);
+INSERT INTO t VALUES (6911669,247,'vfPHyQNIFQdx525JEjiN2O8ep5QR','pabWJD2v7LhJmIaLxUXAUjVYfOfyAK7ax6oV7fVI','u2x6cGzFJbBc2sGG5Awg','LwRmL3EJE6ZoPLKCTdnfl3K','J','n7',5);
+INSERT INTO t VALUES (528805,167,'Br0KjhL8Q','EnvFM','RhN91FBfF4utvoxis3ZmxLkVuLSVZP2oUg2','XtQ4nVJJH','I','t',6);
+INSERT INTO t VALUES (1393760,137,'3LjwCcNhb','Gsueprh48Mdkjd6PWwNApuSLPTF49HfobQINJ4jDgkeY7vqG3B1ruByIXu','fV2j7YzDl3EIgjCWWZVghtqSmG5pWu4osm','8BEfcMDUACeI4419Gc','j','t',7);
+INSERT INTO t VALUES (-3896027,17,'1ic','JaR9QCZ3b0OORagREwuBheEqpOFXokMZktKL','Xk8PVX','yQ','iB','O4',8);
+INSERT INTO t VALUES (-7892468,75,'fR','aNRnFB8QukfJu6fhu6RI7X0W7gWTKe4WltnQ7DbDGrQTmyy','l3D6TrW','WBCt3mEN6DN','gb','zQ',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c BINARY(35), d VARCHAR(64) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(23) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (752230071,7627351572062567714,'7p2D1JoNtgEDL3HpJi2iFqjH6JihmioRO74OEF87ULdMzs4Ut','XvYEoEPhkYYJhGMoceyATtDofPw37X5IuW','D8j8WgdEvRn5mMY','3GRWCDrLf8kAwhE4pf','AnfZHYLRlfMlUp7ApSe2wfdToQNSBOqeQVLWMT8lUcfH','n62s3oWdzjlR9pyHjsNYak2kMHEuXi1U7QU6WeukIyxClaG2wtgebHmuHebf3Depr8oCx6jRfyn7EASc',10);
-INSERT INTO ti VALUES (752230071,7627351572062567714,'7p2D1JoNtgEDL3HpJi2iFqjH6JihmioRO74OEF87ULdMzs4Ut','XvYEoEPhkYYJhGMoceyATtDofPw37X5IuW','D8j8WgdEvRn5mMY','3GRWCDrLf8kAwhE4pf','AnfZHYLRlfMlUp7ApSe2wfdToQNSBOqeQVLWMT8lUcfH','n62s3oWdzjlR9pyHjsNYak2kMHEuXi1U7QU6WeukIyxClaG2wtgebHmuHebf3Depr8oCx6jRfyn7EASc',10);
-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 (1941830001,-4608843460878977534,'87ReFlYSxLv2uWccMz','5wOw7rZRp1isyEFfcHYJNX1EYTHgTOUQsWz2UFUo8gsHHJ','GAFbl0a7zRSZ','7iLW','0igxCOsssjuBbMh1dfXzgzHTcYMtmJ3idV0KlgSGEmCU3Sn0J9boPUKPAeKM80Zr94uAhz9pTKkXsrwMqh6nyr4lxJoR','sRehpJP9xCunqb0t',11);
-INSERT INTO ti VALUES (1941830001,-4608843460878977534,'87ReFlYSxLv2uWccMz','5wOw7rZRp1isyEFfcHYJNX1EYTHgTOUQsWz2UFUo8gsHHJ','GAFbl0a7zRSZ','7iLW','0igxCOsssjuBbMh1dfXzgzHTcYMtmJ3idV0KlgSGEmCU3Sn0J9boPUKPAeKM80Zr94uAhz9pTKkXsrwMqh6nyr4lxJoR','sRehpJP9xCunqb0t',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7719658774089059977,91,'3V4m5wOZK6yjOGW0vrlrRZObrht','aoAPQKc7cv4uaRWMWvt1q2kebhwkOO1wO','ykITioxj5VXOps4XX33JP','pnQNscDqhfMl80R8jHyNKv','p','Qq',10);
+INSERT INTO ti VALUES (-7719658774089059977,91,'3V4m5wOZK6yjOGW0vrlrRZObrht','aoAPQKc7cv4uaRWMWvt1q2kebhwkOO1wO','ykITioxj5VXOps4XX33JP','pnQNscDqhfMl80R8jHyNKv','p','Qq',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (-8114023815278098248,70,'Z','M7IYLf4LkT9lYJ51OQ0f90iVrIz15YUUOYfzfIEuLK8E','TlO7TrioziB8wSiku3HOMEyg7D88dJ','CXtWzpyiYNrOPwQfCRobSf','Q2','La',11);
+INSERT INTO ti VALUES (-8114023815278098248,70,'Z','M7IYLf4LkT9lYJ51OQ0f90iVrIz15YUUOYfzfIEuLK8E','TlO7TrioziB8wSiku3HOMEyg7D88dJ','CXtWzpyiYNrOPwQfCRobSf','Q2','La',11);
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 (2014627681,-9126176421066811970,'7AvXU1P2Rw5q1ZzFtMhmcJiLw','iXEHyHUWPJfOhtmTRfspxFgWEjUIxiVk3jof2ry357unAguEzO4Zd3O4ujHcQkC6EqedkXBvPXAVrh9X94Vv5KptdYljlvtHOkh2VM5lTE7oWeSACucCaqXS67DHJWMlED8ApFKs2Zjf6UZvTyTjsKazS','1Ijvy','ooKsadLXQgGhyqe','0dfKacaHml3dYceyPQedTnHY8JpSEZBwGbuxaIqbAU5Equb','S1t7sPequ9i1zCPosZrbyyHxjh5lyYnqpy4YcshEn0QtrdvgiDMM6Tfozfpck6g9rowUAHQPcJ9Mht0Al325Ig',12);
-INSERT INTO ti VALUES (2014627681,-9126176421066811970,'7AvXU1P2Rw5q1ZzFtMhmcJiLw','iXEHyHUWPJfOhtmTRfspxFgWEjUIxiVk3jof2ry357unAguEzO4Zd3O4ujHcQkC6EqedkXBvPXAVrh9X94Vv5KptdYljlvtHOkh2VM5lTE7oWeSACucCaqXS67DHJWMlED8ApFKs2Zjf6UZvTyTjsKazS','1Ijvy','ooKsadLXQgGhyqe','0dfKacaHml3dYceyPQedTnHY8JpSEZBwGbuxaIqbAU5Equb','S1t7sPequ9i1zCPosZrbyyHxjh5lyYnqpy4YcshEn0QtrdvgiDMM6Tfozfpck6g9rowUAHQPcJ9Mht0Al325Ig',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1012544295,-8295937109352658040,'1QUi','bE3ErrhgqAsu2deUzXMOZUzL1uMYkwNN9qR7sJto','zp8EuzoxjLpmKuWn16aJXi','X0Kgag8Cgn2wqobd0EW488u3xsUXIPm0y9k1dNMayLIlH90ikD5pF1gFXgPLgaX3uLYiYvQ54NcPTjpGXeDPldvM9tAqwHDpPfVS31CMouM8IX4CPb9m1CX0KUokB5tDoBLSCymdfLGPmtRx8PpdMGXuhcE9cjZeOmwvJvVmwHR1j1xL2NIJ4aMSJYUoXGA9bLlqiNLC7JLJ8FMK4ClDRl7f2fd8wvDSICkb7BmFOc80aeV','1cedZKj2PwEnTjfxDslT57INYw0QOXw866n','QlO3ejThqqm1qf9JqtMLc0km4VhYYgDGRnsBHkn4zRPkCdHfTfFZhykuHeQhePIzxMhsy1VXoB',13);
-INSERT INTO ti VALUES (1012544295,-8295937109352658040,'1QUi','bE3ErrhgqAsu2deUzXMOZUzL1uMYkwNN9qR7sJto','zp8EuzoxjLpmKuWn16aJXi','X0Kgag8Cgn2wqobd0EW488u3xsUXIPm0y9k1dNMayLIlH90ikD5pF1gFXgPLgaX3uLYiYvQ54NcPTjpGXeDPldvM9tAqwHDpPfVS31CMouM8IX4CPb9m1CX0KUokB5tDoBLSCymdfLGPmtRx8PpdMGXuhcE9cjZeOmwvJvVmwHR1j1xL2NIJ4aMSJYUoXGA9bLlqiNLC7JLJ8FMK4ClDRl7f2fd8wvDSICkb7BmFOc80aeV','1cedZKj2PwEnTjfxDslT57INYw0QOXw866n','QlO3ejThqqm1qf9JqtMLc0km4VhYYgDGRnsBHkn4zRPkCdHfTfFZhykuHeQhePIzxMhsy1VXoB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED, c BINARY(96), d VARBINARY(55), e VARCHAR(25), f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (194,3578896484,'7ua4M8qGRf50HlPyLv6ruxqTG4dQ2NIEj','2L797SWW5l','8kH1mmC05IglpwO','Kni','NhXsjAvHtMI68W58m52S9qLnUoW7RaAchi3oSC51QBxtnwUlfvYNd8BwyVLtwACzYMPGEmdGxvSl8yrNFvJxSjfQN4b1','ksAHlnFHFY87ajx14aShZI1jM0gPsrzv6z5zfZ9HDmf0l0fv6VDYyBR2ixz7u1Y03XpeNEXZGbbuSWxPiAT7bK',0);
-INSERT INTO t VALUES (74,2922732091,'fUFBT7MXriKfqwMQxWvsyMbCfUoQntBanEfv8EfrfozzwMKAmiTuwUuhAtczRii7SHRLMNaRiMUZ9p5BhPmlExQKa5sh','464s6BLkbG5V6HgpXkfPWTb5Y8c20hgmHH0','Ey','0V','VjD','zwxCqilZ3l2PnjK7ipCuqxrt4o5GtiQlbAmDyXs5VWeTKAWEalpJVqUIgJGC7DLgIJKNqZDtd7YpMH0q4JoTO0VAt5odgfIiOhr',1);
-INSERT INTO t VALUES (52,1830065186,'zWtTnXvs39ORYseNTu5WECBjK8IZiMAHQmuc8wC5qHF3CXWhvSGMTec7a5cMgAZSR9vS2GxX7GsnyLHXZ8td','dWsZBt3c6vPsCAkJmdmMOYb','2u78tKl','t','0401iUvia0E7jF3vIegGOHcJc1TNLXVSvb0Bep6tw1jcVjuilrIWYQIZSmmb0FWvmlSWPyTudXH0VfvGx','TttTQ4Vc1K55Ws0DMta4ieWhIItBL1OOWI6xhg52q1X1IpnpkoLYgpodvVaPOBEHlE8KDYWKElgjVRcyJSiZ',2);
-INSERT INTO t VALUES (135,1487487696,'etljEtSKS8ChsySAHQsDWFuzXJzva2oscriMnaaN7Uii1rNmZ2h7BdW','TUjBOhRgU','QIoMz6','vKBwpq','yzIbqzrsHKZEXWhq4kQDtHLyo5AGP5fR2utr8f1fnxbus78IpGyt3wC5OihVFH4YO9jHgbXifvS8zlxvYpfdAyuu238','9yCAZvUyeq9WieEdon6XzwckUsnXwBLfirP3UFoQQgIGjvDGHhoVt4Fa1v9fPWleAfnflLka',3);
-INSERT INTO t VALUES (8,2496840818,'bwZ0BasOikB91A82UoLuWnrYm4KS3PsYFtEc0VxPLI8c4TFsJyEa8Y7x8a0RiFZTWAvdV','dJCWAE6PCC5ai','r3AQmj7QORkBYRlrGBYyK','fqHKyTBuCynYUPv4Z','a3LDrgkv8WeDYMI2PGGOvd3iDnbxEYSePtDQSW','lo0HJrcZUlFXnA',4);
-INSERT INTO t VALUES (148,3092960215,'XZDU2ldUuwTg29LZO5TPQ4Wskqp0D9QGi00qMxhOQyUNwKKr0hUknNUEI4QvUBmbzA8zl0vHVm9TshV','3MDZCP7BH3jEaureVLuoEuUWAaUSzl3bxyklGH5DCs8tDHs','0QYhEds9fWVNjnydrqcSPz4','xDp52XigW0sp','DhZIVd5k6rwCVWFW8ZhLLdomxKpMv703e8dUsgMicOPxTQzP4S1jxChlZJlTS6BW4roCsky','UtnJaTlFQxs203CrDMwdZ',5);
-INSERT INTO t VALUES (205,1113034903,'xRb7df5DEdRYgt','frR6eS22m4u6HOMoPink5H','Msm9B','Gcbtp0rGDthCQ','37ADPOdpDYoF9mJvSxzZa7KmptTKMRwe2tGaN7fLDukLHnXyrSyoXwTIAIuym0qQTUfHw3rS8vggidPy1ntd1jMTYo','U0qb4JxkZ0nrNdu7HILJSpDqEHyOp88KTsf8S3N0PMhoncaz61lheF',6);
-INSERT INTO t VALUES (165,1239544771,'QjBVxTWib42uyeSA7hCGqq7a3LeIBKloTwcrPHvs5JVQmRk9Y','KDttBjcdriUHxfJrvuQXkjgM8oOyu','DBqSrC7YKw4Z4VPM3Rvmr','lkOK','SlDBZVRZ93hbcSTPb0hjMJ2VLBkODP5kIC0dQupN9nXMYFLA056TGq31T4ZVkluCxNG7tX9iAzl19pM9vYfGCaL7IPdu1i','5pzDHKkxnmbHSEwf3U3QbwB0fzDNDs0YXAC1TU245joyv2CDE9qecaIgYPlqMWNkZwJbj',7);
-INSERT INTO t VALUES (8,1778007404,'5XgJue58aNULN1g9o9Ni','lZ3nMZ4hfiBycgd','t74OpX9zxTryx2k9','x07VCo0bY24dVhn','HAoLHW2rxuF8GZrs2TRM9A7liSjJ0s9A7QVIokmxem2zyxjHIe8m2wR1Y6rLtqx7cml8gNpqPnm3MLfuyV','vSanY61s6GZBOnNVXPN5MHEm4lywZbI',8);
-INSERT INTO t VALUES (194,1155067158,'dNKREU3qhNv2bfikKvebGlk80HJuPcmR7CgMv5m29MTFTThnplrD4qF5ih7ftX','rOuG5qDlvAyqidJmo4m32UaXfr4TCYrSYJVE6nCZ3TKsV6VysmuGM5i','qE6w1t3gCrqcNgksYlsAr0Qt','jC0S','d6Vl5MCiOL5DxY2ICuRjQ62jiXH63YIajuRk1fOMDl','FDtMBYUCCJkqnlZaRy7NlvaR9wU2VcDZ9u9nKf089kNX5yOh3Rye32rLKow93TGomVQ7rO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10580294489348289293,2775018446,'H4Ur3CGpqnuPH2WAjt5LDdzCL7uC9hlWcuTrrVKpzV61Zb3Z3wbzjCvD','WCnnY7','Dfq2pyF1lxsPqGMI','V','1HIAIKhXP1PWo8zYmP2UJZr4QBK3CfnD3sQsaP5XCKiKJC7tA5dH7MZ6P391OlAAgmyTjg7Ai','zxCW6W4jXzNvWaq50kkmIlXfbtUoFYdv3Y5Pl9M',10);
-INSERT INTO ti VALUES (10580294489348289293,2775018446,'H4Ur3CGpqnuPH2WAjt5LDdzCL7uC9hlWcuTrrVKpzV61Zb3Z3wbzjCvD','WCnnY7','Dfq2pyF1lxsPqGMI','V','1HIAIKhXP1PWo8zYmP2UJZr4QBK3CfnD3sQsaP5XCKiKJC7tA5dH7MZ6P391OlAAgmyTjg7Ai','zxCW6W4jXzNvWaq50kkmIlXfbtUoFYdv3Y5Pl9M',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (3570830893929402228,23502093,'94WygMYdoO32b1ze1kR8kRruIdAoE39BwWXqWnu6eIdznsFmt4zBoelLEMbJKZt793xtyJiv8gbUSkzDblwppPfJ5JT','kbPpTripiG2KNrvFclJT5ki5iOFMBX0xw7d9VK0CbSyK','qMKWplX0LhE2x','QCztszBcaBLEu8cNE','V2xJHvgcTtonhuzFhsibSHhPQt','lHo9HOZdV9ErY7NeO7qE4x',11);
-INSERT INTO ti VALUES (3570830893929402228,23502093,'94WygMYdoO32b1ze1kR8kRruIdAoE39BwWXqWnu6eIdznsFmt4zBoelLEMbJKZt793xtyJiv8gbUSkzDblwppPfJ5JT','kbPpTripiG2KNrvFclJT5ki5iOFMBX0xw7d9VK0CbSyK','qMKWplX0LhE2x','QCztszBcaBLEu8cNE','V2xJHvgcTtonhuzFhsibSHhPQt','lHo9HOZdV9ErY7NeO7qE4x',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3248919564654541660,4054708244,'Fjgd5ay86h8fUHlIdBsvPwlWxwXjEOsA1eix3NssmnBs56N65TahrBwkm9LM3DCB7eZCU9Xy7','eRzVvwXee9LTmJ4058Wn9YBBxKqSwDnm0b4Lew0UK0Tp6eIM6iwgXQwDIAMHpBAaZiypAcsJWbz6pd48yvM4eIso8oqYhxPy083N1zCcOCiJ9Mc81N3d8oBqDXAuw7pEiBRdopchvPlkChGfeccNT5PgnpOlJ44VeDjfVh4X7UNdSipt','7cBm','Ht','RTzRDjUghcWScpv6swKVjOtWCKcHiMEVLpJubg2yAJ19cpX','iT7VzdxsC6BpwoAp3fviFOWjgkd4a8F7gSpomUV3CFoJYCogZWK2SR',12);
-INSERT INTO ti VALUES (3248919564654541660,4054708244,'Fjgd5ay86h8fUHlIdBsvPwlWxwXjEOsA1eix3NssmnBs56N65TahrBwkm9LM3DCB7eZCU9Xy7','eRzVvwXee9LTmJ4058Wn9YBBxKqSwDnm0b4Lew0UK0Tp6eIM6iwgXQwDIAMHpBAaZiypAcsJWbz6pd48yvM4eIso8oqYhxPy083N1zCcOCiJ9Mc81N3d8oBqDXAuw7pEiBRdopchvPlkChGfeccNT5PgnpOlJ44VeDjfVh4X7UNdSipt','7cBm','Ht','RTzRDjUghcWScpv6swKVjOtWCKcHiMEVLpJubg2yAJ19cpX','iT7VzdxsC6BpwoAp3fviFOWjgkd4a8F7gSpomUV3CFoJYCogZWK2SR',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9901862577217505510,40859457,'9fzm3YKruILMjnr','AD0QBWMJ3Z2lPXffF6GRVwsfQzUSJ05gsA3byXc4RZa0fVXZiibgRyYNCGW8nQnSzb017cLGl1Y1Wg5mTLu7jZMTCu1eGWWRaNYvt3dnoaYPm75ddH4iU47Sx79p','C92Otlfo6CWkzU','9WhuMU34JyT25WiC4qimEcXYJo','zj19eOo','DjucnOCENkY9aZfj8qXY1P8bz7WPb2r99HSwbw6xbVAP',13);
-INSERT INTO ti VALUES (9901862577217505510,40859457,'9fzm3YKruILMjnr','AD0QBWMJ3Z2lPXffF6GRVwsfQzUSJ05gsA3byXc4RZa0fVXZiibgRyYNCGW8nQnSzb017cLGl1Y1Wg5mTLu7jZMTCu1eGWWRaNYvt3dnoaYPm75ddH4iU47Sx79p','C92Otlfo6CWkzU','9WhuMU34JyT25WiC4qimEcXYJo','zj19eOo','DjucnOCENkY9aZfj8qXY1P8bz7WPb2r99HSwbw6xbVAP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT, c CHAR(73) NOT NULL, d VARBINARY(37) NOT NULL, e VARBINARY(17), f VARBINARY(77) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-87,101,'VuPsAOnBXNY2elULMgp','Ioz1guFDVo','o0wc2amuVnSyX5','ogBnS6oxq8bzcLBOlUOkiIp5XLO1JuosZ8YwXcr1Ja1Yhx5eYNeieVFi8ByL73jZ','0n1Xdpak700Fwrz6ntkSjH4v2lFFRiirDRdhipRHXn','Pb30iqaE5wVzYUmRq7NuDVzR6L7kLl',0);
-INSERT INTO t VALUES (-34,-1,'QcVFLOt4ZAsud7VyLQuXMRysiqfvrJ7PaUpf9yD','cShd90RtmVh37QU4GRQznbZeP6pw9ygS5Zv','o7dQHDOmEgAw','WUQuUxVTlm2ffLx2DVlY9DdZeGBVKgW8JW','xk8gRuQlG2873aZ99I','eGGSdichW7LgCrJhOKoOupnXibsoGdlcsiA7UwY0tY3xP2DlXW7JRtgP',1);
-INSERT INTO t VALUES (56,16,'RNn1ogyTFvYfWanaOL0xBc06bXGMqFEA3FjKaeOEf571I47WQFtPOX','mJE','ByEk1X8yrLuv7TtTa','W3uQI6y9YZsklpLNTak','M6tBV4RUK7VtIOLPbWs3KLGP835zrozlyyt3ledVqc7QmO9R8tKvWd02b','OGwzFlXqd8LPvSMU9x6wmlaeWAKFlrw9g8KfAo5v04fp785H3IZVZZzxskqcNgnUBE97fZ9vk41ZtO55P',2);
-INSERT INTO t VALUES (93,21,'0r27olYBJbxan4dg','ZMVnXjnrHlIZ49vKUITpPP','mZv4wpW','YSmfQFKWPsaC7gLmN8wxC6lpU9KtCQTmseH8c2wfHTQDFR1ElLFRcXHk','NUTA2z4u39YVjIQYnSEeIPSVYHIH380bcwnJdzzmLqPJ5Svo7c95YqiTdLVxJsZ','JT3rJUmxlmGu5SsuI58yLQSa8NOa5yR3xVYr',3);
-INSERT INTO t VALUES (-102,43,'aesCLG0GRWweOPpfnthiGQrClno014EjCGW3oE8s9NRr8M4Ibk6Qf8cmhSDdGUv','cSqt5RvE9uYx2hwU4IaN','C13mOr','8ni9NQ9QTNcIPQZyhBtjZf4FhXhcSLKkPWN7B3gsW','qx3ZkATQocQiI1cc6cK5D46A7NdfcD6oVMxJ','8yCyRoUpA08XcCC28QX3FJqd9p6zVETQakqKZah0oFZ6pGG9vXmULsW1Lnw3ZA92ncywuJcsgWl78AwJW',4);
-INSERT INTO t VALUES (92,-110,'tL65u43Dy2tUCq3JfWh','K3utbcDEWEq6NDNzdkghbLXDqRQEsJmKkiAzx','wBeKQ','PzBANvnaNADazcBN94r2smoW7XNjmZgHXwlcroxW','x5luHH3fJ7HGKLuW','iBwPzzUQT2MhpzDhMVNZOEBHfbiUIfyTn2VMKTZ3upYOLpZqs8lxyKcjBnwsYALBfvKJvQtrd8s37NAkGAw',5);
-INSERT INTO t VALUES (-81,-35,'0D0aBpIDo6O66WcYY9ktTf','rsicKDMf74hao7KKla740N5N5cg','rz','0jxOIJ7jtlzxjr1xYBGna8pWPOBozDSTv1GltSIwedSiV5','07CT','wlQBpVvu0Ut5HNLYV9BwKxfKJwV1CLLL00dkKFkATakf',6);
-INSERT INTO t VALUES (79,-14,'ygWVlfcUpJ8W7O89dWQxF6igJV3lEyGDO3kzG8iyM9I12N8yFhiSsWu7','doRy9tcyh7tdTtN09Tlmvh98r0IqNz5','B3mr','kIpd8b0U5VOZc8m6MYpGncL5JjTyw3B5','Q3IE7hgCvQfszNBLR74N3cB1OFpDpVUr0wcRjr2Amie','g9qbyeSbSd81AR',7);
-INSERT INTO t VALUES (91,0,'6Scz7rzTEl8rl6MIMeXg94ZZ2nss9','pyGJ','cxKUVPxTh','mB3ag9I6LmYr','pKSIZPl7eDryyBqEkYi8gG2X76gbykoEOxBGgtQUR5zMsngU2kUuSEgo6jNERboqCAN9pASkh','ya6Oug1ElGt4FNODmrcvBNmLEE4yuw4zRdrUyzXZ6aRG43uplAekfDF9FgJJMbc55',8);
-INSERT INTO t VALUES (-65,-42,'Bsa7XlCZ3JTn0dI7hWIexbOldKpkTSAjyPyoSUAQiRwURWwE91','vmpOlmnIYovn2qYGSYFFQeRSlYWrhpWzBvkg','O','H4DgY5KmUZBA9pFxjDvfvbDNTNUNhGTzwZVpL','nG5yFJ','Y4nlaxD1zCvxvpD4Ih0uDVfAiafLhpKDqtbMk5yR38uFh8WaOoasue53A1ceOk43z33ImKFkDyQo3Sfy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (28757,-112,'miyxOsKYg2Gw7b7m4YbJippZAloin4XPNYZkECDwRkXfnko0alhWNY7L0uS2LKJ','6sa2tcaMpdo3iMGDKn32RmlX','NMyO','MtsAwv5ybYIHkMRk9z25GjS64D5rvBWYYXckaRoSMsuvGGHSTGby4yucrL','hVvJqyNqEDjvjL2OVyonnILJdJMHBB0i','6zJwUf2EBcgxNzFQ2eTO1RteM8IQlb25Bbb9l7d6n7QpC1vzOOtm',10);
-INSERT INTO ti VALUES (28757,-112,'miyxOsKYg2Gw7b7m4YbJippZAloin4XPNYZkECDwRkXfnko0alhWNY7L0uS2LKJ','6sa2tcaMpdo3iMGDKn32RmlX','NMyO','MtsAwv5ybYIHkMRk9z25GjS64D5rvBWYYXckaRoSMsuvGGHSTGby4yucrL','hVvJqyNqEDjvjL2OVyonnILJdJMHBB0i','6zJwUf2EBcgxNzFQ2eTO1RteM8IQlb25Bbb9l7d6n7QpC1vzOOtm',10);
-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 (-12779,53,'zJdjkWtD10riIRPv3u80JrScrZJCm0yC','XIE7Mw60UygGx95','JcqKYJUFDrxtIOPHM','O0YUuUV0WLQdk5KnINaDAr72aPh','Dyx5m3OGYfHRByEmKLVfTjH0mjdJaOjWQJ2c8PfkdzhG04wuMqa9SetW8','g1mEYo3J03dGxTC321g0j2j',11);
-INSERT INTO ti VALUES (-12779,53,'zJdjkWtD10riIRPv3u80JrScrZJCm0yC','XIE7Mw60UygGx95','JcqKYJUFDrxtIOPHM','O0YUuUV0WLQdk5KnINaDAr72aPh','Dyx5m3OGYfHRByEmKLVfTjH0mjdJaOjWQJ2c8PfkdzhG04wuMqa9SetW8','g1mEYo3J03dGxTC321g0j2j',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-22989,97,'h4EfF6g73oGCifngcCVmRmUkq6mWYw8xWCgGicw9qgAhbHCBy3XVBinWnFDalq','swVEvwZZGWTOOzorEgazMNN7zs9lpmh4Ofgdn2ggxz','hjWsMaUTuFMG2pk','WnXfyqP6NWzEvniZnj6liYAPGAuJ8aXodaGtnKvn','GPoS1G5A4Pr4lhMbSuLIqzcrQiRRida','WaSsZ145urODsPyzyiLgJ3tjTlHfjRNHI6OSmxqqPwfi3xhj',12);
-INSERT INTO ti VALUES (-22989,97,'h4EfF6g73oGCifngcCVmRmUkq6mWYw8xWCgGicw9qgAhbHCBy3XVBinWnFDalq','swVEvwZZGWTOOzorEgazMNN7zs9lpmh4Ofgdn2ggxz','hjWsMaUTuFMG2pk','WnXfyqP6NWzEvniZnj6liYAPGAuJ8aXodaGtnKvn','GPoS1G5A4Pr4lhMbSuLIqzcrQiRRida','WaSsZ145urODsPyzyiLgJ3tjTlHfjRNHI6OSmxqqPwfi3xhj',12);
+INSERT INTO t VALUES (2272409655344642757,109,'B548NojmjlUQ03cGg1y3AVtWtcQ','Tgp9hYjxLKLspfghFQFCyDI0sUa2yxgY','bs0vQumIIobXd','neZyYg','z','n',12);
+INSERT INTO ti VALUES (2272409655344642757,109,'B548NojmjlUQ03cGg1y3AVtWtcQ','Tgp9hYjxLKLspfghFQFCyDI0sUa2yxgY','bs0vQumIIobXd','neZyYg','z','n',12);
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 (-27725,16,'uHpvPtFMPr6Jfh0NxOxoSDzqrDoQbnFQw6fJZVpMmECkOtwQkWeudZp','0qb1LXEKxK8bvyLhZSXNi66dUztRNn','Nx6x','naIR5ZLWCUcotyXIyKbKSUUzRvIH9zkyJX2J5Qgs6cp0PNJ3XvgN5oXqPDcAwzKtc498y3JUgmRQKUwrugBTqCQ9ZTaKBAKAMY8pUQjeFPoCinbNbxE27EzifiixAMNn1BSKpzCYsetw358wLRpGCl7CwIkn0gQ','nIDKIJfHBNegNcHHLlLwaZdVLwjN59vR8r2oO','dnY1q97BLSrsyhZmxwmVVUwq6vE8rg5BjtfqzP4ZzwpXRm5xhBT3P3IS',13);
-INSERT INTO ti VALUES (-27725,16,'uHpvPtFMPr6Jfh0NxOxoSDzqrDoQbnFQw6fJZVpMmECkOtwQkWeudZp','0qb1LXEKxK8bvyLhZSXNi66dUztRNn','Nx6x','naIR5ZLWCUcotyXIyKbKSUUzRvIH9zkyJX2J5Qgs6cp0PNJ3XvgN5oXqPDcAwzKtc498y3JUgmRQKUwrugBTqCQ9ZTaKBAKAMY8pUQjeFPoCinbNbxE27EzifiixAMNn1BSKpzCYsetw358wLRpGCl7CwIkn0gQ','nIDKIJfHBNegNcHHLlLwaZdVLwjN59vR8r2oO','dnY1q97BLSrsyhZmxwmVVUwq6vE8rg5BjtfqzP4ZzwpXRm5xhBT3P3IS',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(7), d VARCHAR(40) NOT NULL, e VARBINARY(56) NOT NULL, f VARBINARY(2), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (70,17915510618570315763,'9xeDXn5','U1m1ImnBccvJpk','1KDqvfId3OB1F492V1Lk3XiWK','y','FBCT651l9e2uiW7g9hWfU5AK6whjvwqALHOZrIDdwpanavUUKIelZtxb09NUwy8X5YYQZ3VSgZs5rlQykzBHpsU8ON4Uuvu','3Bwki3EQOfy',0);
-INSERT INTO t VALUES (-119,3523318290378447970,'8aFXWUC','gKCePyB56qoRVVe7AORyWdk','zJn1vVMNVEca2mSJMRan5j6AsO9n5y8eO5JDHCGWJbCuu8FYW5','O','wQRymGW341lKW','Tl568uPMocaB3jCP88IeOvrWZL0pcIR2NhSusYzXwXphFHRBOpBple7zwXEuq',1);
-INSERT INTO t VALUES (-123,12073221158520575917,'uaGhoR','rmkXkblZjifge4ln08nrkgwutAkCRJZJqz','MHvTE9MGLKeaT7jkqYtwXo','J','y8rCb6F3RBNv4cLrPMmTxYdKAWfVgFkH7yQ6pFXqiTq7i75QKygeWUcM7QwzncdUP9MLzbiQaxVPqf3FYXpwbpbtW','uSmFYCgCnzFFZRMdLRTJSmfgxTwn8DX0jT',2);
-INSERT INTO t VALUES (-123,18353124418189886303,'2T','JeJYjX1wEmHyifmLeetV','XXdEDyaNfRdh','m','WhtTlZi2jxiBLlhzgh7sWkLWcHYZjx5NZUo5OZcVGiXn9gh1l8XBqNtNHTrm','X7teacQ62rKGXxbExtTRQhrN47TVthbqVgyKR0hcxs91ZJ3x1QQe6JIz',3);
-INSERT INTO t VALUES (-24,15253193380900218993,'G','0HFtWMAfzv3ZbVUJoUR','mBvw26Nzi3XTEC8IN09lr4G19N7LTpYcW39hZJiq','H','Q5trYfuTyMpKWf','WAC7byfPKw81f7UnXH9dJ6utY4WjBHRlp07hRogOxj4TlXr02HgyPrwGgloVe7POuSoubL88jg',4);
-INSERT INTO t VALUES (127,5102159708144750070,'SvK','lWDKyc0BwRao1f2OG6hh0l','VgfOeK0xyi8CgacNWfs5TT7BudnYWJYOCB4rUKXTlKxlN6XD4','l','gZlZkFf9Q8jKz88o7lomxGFvGJldxFLUE9yG2I7LU','yZOo9BBcqlNWpxxhUv6Zo9exD3EClhWAy4VtHwOihTOO',5);
-INSERT INTO t VALUES (71,6049198423648429805,'ydjC','Jc0LFrSxe0WAB','i6WlA0wkPXZGFXQnn7pla','L0','YWEVt64CoBJpa4340t5wcLvHnCUyfyBxqHtiuI4Znk9f86f','4F',6);
-INSERT INTO t VALUES (-60,16199573560584707855,'h','R8GOOkxiuJCgMlHyImMT0Ukh3soLNdaNoUqWKgO','3UA2eaDtnacGzfDL','8','8TnJ8ZFeqX5W9lRdFhwbceCvSjxSrIb6eO6H7W3ScGlhIG','HOeouRdcsnYFBnsiRYoR6rbtD',7);
-INSERT INTO t VALUES (108,16620932972658714780,'IpAlwC','qLvQ64PyR0mS9OWICGSqRgTZpGfb6C9','fFO9n7dL8w8t45fv9t6abQfcMdL2fFnOD88eZZrxr35DXC3h','qd','bHbXep6SwkvvLrwp1J1YyMHSdV7Cb','GxOchUs0egDp9zbs',8);
-INSERT INTO t VALUES (-128,2768318125479602568,'2n','yWAKWDu6zF9VCeXkKryhEJuk8Nvg','m','k','mhlX0bGZegNBby1BhNvtvMnzUftH0Fu7kzQeDkOenoKTqSoJb6eXAEBc','qDHwggX3ETXj4IcvZlhLN0DIt8mmItFh3pptZe5K6BHHflFldfGQmw0z0t3TXgPF0tQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4021946714237747743,133,'JfCIajpmm','lFH1PgwiQ0mAgzpFU090pgr8DTuiYv7ocb0ENTdaraDwcmKPtXeVL3Lb6X1CCqp1yMHC4rnTsbSo8otGK1VbKeSUHwWNKJo3L54V4LScpaRCGkc5a9I7obtV9CPRHvheHpiMiy2J4s9uZj1N2ZUb0d6Ej9TMEkCuqw2kGuKQZWZkZHuvKrtNgOvoxrLrdMoiyt2G5hBVjNYtmSfO1ekyWcwlHdOuj','Go9WPoaD3SZOoHZ','SZgvsLnEthoR38w9GgHzeP9GRqelqT05GqRluTcV7U2l3QrauEXNQC6qoJjblKM244FwU8RC1xeTOfcBvrmhh0vI9Z8pbg0uQqFztaOOtifphSeMXZGMGUqdXOHesc64z8FpPK7F2B9leVnAU4FTp0Ji1fjYiFMS2jPemTPyVjp205BstAfBOpbdRuP7pBiIcCXj','Fy','Y',13);
+INSERT INTO ti VALUES (4021946714237747743,133,'JfCIajpmm','lFH1PgwiQ0mAgzpFU090pgr8DTuiYv7ocb0ENTdaraDwcmKPtXeVL3Lb6X1CCqp1yMHC4rnTsbSo8otGK1VbKeSUHwWNKJo3L54V4LScpaRCGkc5a9I7obtV9CPRHvheHpiMiy2J4s9uZj1N2ZUb0d6Ej9TMEkCuqw2kGuKQZWZkZHuvKrtNgOvoxrLrdMoiyt2G5hBVjNYtmSfO1ekyWcwlHdOuj','Go9WPoaD3SZOoHZ','SZgvsLnEthoR38w9GgHzeP9GRqelqT05GqRluTcV7U2l3QrauEXNQC6qoJjblKM244FwU8RC1xeTOfcBvrmhh0vI9Z8pbg0uQqFztaOOtifphSeMXZGMGUqdXOHesc64z8FpPK7F2B9leVnAU4FTp0Ji1fjYiFMS2jPemTPyVjp205BstAfBOpbdRuP7pBiIcCXj','Fy','Y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4693843735429039812,13,'9aGJYmwGuq92tbB1HuY','1zNFMAFyrSoU8vxwQq16twaAJndlsV8Iih3MvVttzRx1FHwFD4mlmYPfFvqY9aQAJJSN4KuSU8CfLy4FCohiNX8S1f5BndQWO8jgyXdhoye3YF','1IllBahs3fo9yLeB','YQmOiX9wuFBCAUkO0l68FxQiHs21aHLoEv0K0suOG','e','nb',14);
+INSERT INTO ti VALUES (4693843735429039812,13,'9aGJYmwGuq92tbB1HuY','1zNFMAFyrSoU8vxwQq16twaAJndlsV8Iih3MvVttzRx1FHwFD4mlmYPfFvqY9aQAJJSN4KuSU8CfLy4FCohiNX8S1f5BndQWO8jgyXdhoye3YF','1IllBahs3fo9yLeB','YQmOiX9wuFBCAUkO0l68FxQiHs21aHLoEv0K0suOG','e','nb',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-3918569158338529786,95,'7FDavKY8EiAI7yV2','LPjt0ifR1MXhdDFUFmMK5HRwuUl5eVFc','0B7iW7haxQcetIXvg8W1pgeGPLs9zbGHpE5','3VYJUk0RbIEIPHyX4moOaGEaWVv3NLobQH3My6xdl4iHZAS6','DWX','h',15);
+INSERT INTO ti VALUES (-3918569158338529786,95,'7FDavKY8EiAI7yV2','LPjt0ifR1MXhdDFUFmMK5HRwuUl5eVFc','0B7iW7haxQcetIXvg8W1pgeGPLs9zbGHpE5','3VYJUk0RbIEIPHyX4moOaGEaWVv3NLobQH3My6xdl4iHZAS6','DWX','h',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARCHAR(91) NOT NULL, e VARBINARY(29), f VARCHAR(33) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10082395,1344703012,'los7wsDlAY','ZFoHKL4rJuXlZJVD0KrZnYMGWFoJQfuI8Lvz4PI0dW1nJLBWEOOx4Ia0M7HWkreBHa8DUWgzz4pBnSArbORyTpEY','GU5bcfmqgyP2gcoNtVopmD','o6TcHNTcTyPSvDCrplFeT56HZeYg5DC','B','A',0);
+INSERT INTO t VALUES (7044844,1201351609,'Xo','LNy1zSF8dqUvkPkrtwOVfsoq4H28DT2D6Qx8dk0l6EcSoRjp1wXMbL51OQwK','FfEouIitoK02d1Uxp95f50lOvjxF','1bi72Tg5OIlor','M','b',1);
+INSERT INTO t VALUES (3303010,2388413729,'0COkqVGHr','yrAN','qBjqtSYZvyw','YdAqZDUXrlGTwW0kjthGMV','0','m',2);
+INSERT INTO t VALUES (4238000,3221499369,'Tu','mnlSPmGl1pPSMDnR9gCrl4nQjjdFAbWp8f4FSi7PbKoN4hL6Pu02YQo3DMl4EH6AOlzYxhDLXfdfSr4J5dm4VlEMp','3SotWE7z2KPvcQVOThsDZ','xhXD0J','3','y',3);
+INSERT INTO t VALUES (5573686,4198958997,'Y','WflbHojHgzZNosRlppuyaK1MNaEUZCrTniVJ54Lr63jxUf8','X4IiYklLK','3LnNbDY','3','a',4);
+INSERT INTO t VALUES (2873367,3703920792,'4iYWMmWSRB6','kV9s6gmpmJ989ZOTIWNZGeNBApzrc650wONUMzJU0STh48PILfQr3i2l6jqdml1I','PUJVoDebKztAe0o3efG83W22Egs','MA0Q9YvflK2iTWPXBBATuyZOJ94','5','Z',5);
+INSERT INTO t VALUES (7620597,1610659583,'A5fElsUjH','EXweZqA2n9n35F5u1gJkZ9ibO8HqwwhtwOEHF7pP6qGkQ5EJW172fVkfhdGX9Oed0dxN1XuSIZ','egnkBnlKRiaMLoUgYhq6gqFY0lqrq','uzmwAK0qFkl7RswNzBHBECHji1FED','6','R',6);
+INSERT INTO t VALUES (15262017,3645567764,'uEpFv','ioPSYcP8uPqSLf2UnSZ4f88irt5DFpuClXqhrOCDL86hI1O8zbGVJskvNupXvr48g2LCbwCsEMy7U','yYe','R5BBbeRwxUOy7Qxh7x7qse8tgUvJNd','3','S',7);
+INSERT INTO t VALUES (15316567,1594296717,'bi1KSra','MKfue5nnZhNbGmtcIojFkZwvbEKcMeFxEfiqQMchNdpWzGf3X7zARQ039mJrMdT','AjbKdjwInn8DDQKUxn5vWzvnRgD','lRUJM48XUztTV6rsZflt','q','n',8);
+INSERT INTO t VALUES (14210352,394367337,'ojpS6wM','rpL4c0fE7pZPsAAjqGZhNSH3peqW','5DD','ow1wwuZBM6BTF5V0','G','S',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARCHAR(91) NOT NULL, e VARBINARY(29), f VARCHAR(33) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-5649325,9070304971869331002,'hCb','S7CLtuJs2uOkVq','KQVRBb47Jjb70IGGTqGN13FvZa9RCijr6PlT','UR','Z7oABlERi5BxCdrq59BC8g6FkhEoXoPKMSMT9ycMFnk6NH','jc6PDSBFdH800DCSvcxH2J0kyGNZPKTXuEAg6yfZ260NZJFMG1p8',10);
-INSERT INTO ti VALUES (-5649325,9070304971869331002,'hCb','S7CLtuJs2uOkVq','KQVRBb47Jjb70IGGTqGN13FvZa9RCijr6PlT','UR','Z7oABlERi5BxCdrq59BC8g6FkhEoXoPKMSMT9ycMFnk6NH','jc6PDSBFdH800DCSvcxH2J0kyGNZPKTXuEAg6yfZ260NZJFMG1p8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(8);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
-INSERT INTO t VALUES (949098,8293316597786949014,'lfPzy1Xr','7Yj5BJvNvUaI5ax','ur1ikNax','d','R17kUZudAiVG1','xqyduj8u7GwDtUknXqdrnBdbR75nCfymUpDoATwX0X',11);
-INSERT INTO ti VALUES (949098,8293316597786949014,'lfPzy1Xr','7Yj5BJvNvUaI5ax','ur1ikNax','d','R17kUZudAiVG1','xqyduj8u7GwDtUknXqdrnBdbR75nCfymUpDoATwX0X',11);
-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 (4696538,3782427639462068960,'oHGcC','qdX1759TF6Sj5lx94hmQjk1zFGwj7ekkSjJDCEPaYqjhfQPeZD9VS2ezpT1Vmu7yYkXXtkmrGwnCoX','NHKGiUmkdBKEc8LUvskY3uZ','fM','oxDkGFblGf9lgKCa5Jkcj3rOeZ1yCgnz9U1ExDBsdBHoKMgWmpTheI3JimJhcqsGFM','9HTqAg2oLVqWrDmJF24nbRHR3bAftBCtckEx2vuvAAs4oCoO3sANLN0sBhk23Hv',12);
-INSERT INTO ti VALUES (4696538,3782427639462068960,'oHGcC','qdX1759TF6Sj5lx94hmQjk1zFGwj7ekkSjJDCEPaYqjhfQPeZD9VS2ezpT1Vmu7yYkXXtkmrGwnCoX','NHKGiUmkdBKEc8LUvskY3uZ','fM','oxDkGFblGf9lgKCa5Jkcj3rOeZ1yCgnz9U1ExDBsdBHoKMgWmpTheI3JimJhcqsGFM','9HTqAg2oLVqWrDmJF24nbRHR3bAftBCtckEx2vuvAAs4oCoO3sANLN0sBhk23Hv',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3812069,14310453545121331521,'U4XqRnG','jJhqKwdrpOHVX9trPo2pVYUmho4y2O2DJI','IosnTHqTP870ceO5DXQTayiigM8QrKaen','URLNEk2Gk5kUZOzje8wGdgH8BvhukTOFO2ZUwixpGZSSiqgrBZ6o3cFNqTr15jhHnVYdstIulD6unLN485rU0OmcwXSTBDb39SpevL5BoE','XQWpXckO0USb1fhAJQr0m73Q2t8tWZqjVmMUInBoAEGGf66dzqtpqeHljZypdd6FG391nQrDHTjw5','18bOF3wSpvA9s2sc6CdEbiq5QKysjsPw3bCiFm3SNCnP4ZufUZFJDKCmQMeMGFw9dP6uAoFwKTtUBrpuuUn0vxSfhmNoQfKo',13);
-INSERT INTO ti VALUES (3812069,14310453545121331521,'U4XqRnG','jJhqKwdrpOHVX9trPo2pVYUmho4y2O2DJI','IosnTHqTP870ceO5DXQTayiigM8QrKaen','URLNEk2Gk5kUZOzje8wGdgH8BvhukTOFO2ZUwixpGZSSiqgrBZ6o3cFNqTr15jhHnVYdstIulD6unLN485rU0OmcwXSTBDb39SpevL5BoE','XQWpXckO0USb1fhAJQr0m73Q2t8tWZqjVmMUInBoAEGGf66dzqtpqeHljZypdd6FG391nQrDHTjw5','18bOF3wSpvA9s2sc6CdEbiq5QKysjsPw3bCiFm3SNCnP4ZufUZFJDKCmQMeMGFw9dP6uAoFwKTtUBrpuuUn0vxSfhmNoQfKo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT NOT NULL, c BINARY(19), d VARCHAR(66), e VARBINARY(91), f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7064830,-15185,'Fmr','DZvLvpFrTjZXe1IM6py87GOPMnQ905o3W8KFcsTt3x3TBoty','BMCIrO5ihBxMxKb0Yenfs8Lz4IJbu5d9yNkMDKMR3ltihD3YO9tfgJNdsHXipzCw80ATcc75n1ReoKqZpWa','F3DJd2VYTh8PUyYgpQN4FZxEH86F6u3BzLR8E1RVG0B3GvFcfbwPzKoCkXXx828E8rZ','86Ocg8f','gdVuiSa',0);
-INSERT INTO t VALUES (-3726776,1114,'czwQ8HgiBe43WL','UVBpjsk8kJMpvJvGEQR4mPiwrIBwUis','KouMiZtdZqVLLue5NguiccEeMS3J2YjV8lm5mbV2lbHC2o8HlUS','u2mr71TET05yRd39lna1X35cB3cSsg2yWNXVekc5mMPIK1ObEuVKWYBgt2kRrDfCHe3rDebpGD2ZXE','VoLyWLHGxIiKoSMaFCxQIuuWzbAWXIyZFAi4','Mq4x4ixM8Fb1qo7g4XFIoCFRo8aPM7nJ4V3HBuqcWgz',1);
-INSERT INTO t VALUES (3629894,13442,'Uk0','sZbyeme9R11mSTAk7Lwy0elCQ35Dw8jfOlHAD8AGYC3zHzet3uBZzu1','d7tFsQTU1RtpExksykckbviNe1zmb24TdXefrZfhOtP2ywtT1TAaJaGxLWwI4Elw4REh','1WQ8T5PxVDTf1kzaP','dZiqp7cbT5irgBiGifygEF1832zPHjRzjZEylfKZ2hYd1yLp7c40Xq','w1cD7w0xgMSDWen',2);
-INSERT INTO t VALUES (3002686,-32287,'6K7I','9UJZmQmAZNIoeQOYtnzHGXMr4S','eyRl0IvGKCKVP6zUGPSGZlYl6UpN1yMDIC3Scqn80lkk9OwuG4eypBqju','CvIeTpSNFJbdc','DiisHWLo5eiRS41NouPBdc6BFHzMTbQSGx7G4filW','vBEpYhcPzw3RSHppxj3irBS7ef3tU8IkASxZMdOpQ9yL7CmOki763wK3OeOG9goozrR12OM8BXtyKNcNl2pKEaaDT2BmDnCIWCae',3);
-INSERT INTO t VALUES (6889361,-19032,'G','acY0npK5bqqvVwMKGEyVJjUYSghL6J75JqfRqv8V8kSOPHJZ4SEf6epy5XaCk','tuaJHJ493R5XydXmg1T0OZOUiTMGiy566D14yqNfdjAJ','u8','bEIExMIRHLzEMWPx','PyIuPWzJ3WAYhW2sTv',4);
-INSERT INTO t VALUES (3911692,-2494,'sR','OeBoogR3str','TGBe6SykGdiVf85ocLZkq4HKGYN6iywfxQbyn6K54dCUwWg63yKMu2dqpUcjh1HPct0HNRbXaK0DAn0O2gzn','Zf9sJqboEPeFQTO7CuHoxlZpqTRIYLtIuTE0PvHKSRbMUVopbVWkhrFGzPPHVzqvE','WDRdxwahjd9nNmD9EWEv4Gi9d5W891GoCeT7sFLZd7lrg','LgHTPJeljnZPoDLWvjXwlC8lgd7ZT066ZLNEPUzZk1GMu2EQmVmfagqKYlOiOz9xBMIhpFlYmc18MsAEtw',5);
-INSERT INTO t VALUES (896226,-27290,'iWxYFELqmR4sc9PU6Dg','qttP4V91x5Vi6QftqbL051hqC','mf4b8fN5WQIaFpO3r6X5y9nTT0hsHRYxxUXgx5tAlL3kmR6cSTihf7ZGlYhx6iq3vHnolrqSIuEKXVX2SmuN','pjRUlaXJBW','FhodHKDrdsyoibaCl8ceVTj2G5Hj7MSdO54vYqeIP181Boi7eZf','PWpBPkatX6lF77ZqGAFFDtyuapeBggX1349WxO9LCu7LHpf3MHnzfRUjwlDhCsSkPZmH',6);
-INSERT INTO t VALUES (-3886006,-5137,'mPZpqXhZGdqXUq0','Z0','hhciusm4Rso6YzPwfH9vL06lbpwof9cRgHw4cmLkZoyac4IyBUbbh6l7Uc3nB8MpGW','ajFsg2jLV','vsOEaIq1ZqOaAn6cjfjtvB4fzRaL3yj5lOIALSejmMTeiVkBfDmQFBcI7YkSI92ekmFQITQsc6ixq','ucU2gvWRpf0FM5kPKmykJr3aGMUiv0A9YhSLn4OJD7DxRIG3C27eyTpdJHPzaMLQQKdrqN6XqpWcIjzt',7);
-INSERT INTO t VALUES (7645408,-18635,'ar','alJ3qNH6amTGT7cmliwNaC2rAtpMVgCve','QbIn9565YTj7GjgvSXZQEddlNAiRIBfPhOb6j6vzFZSR3u3A7PGrT1HgnjDBPi8jE8bD9ZxgNJ3PCzXDELeyrOa5CKU','Stsb6Pa1WZKKpRmIhBymKXaCBlRQ2','scTDTO1Bc9qjQPsRHaSYbsTJvEQQYvAPnW','TSHvPGAD716ayJL8V3NA73hsrujD7EXQqfxCzjwOeEr3VCwn01hC7Raecgs7msaKACGHFfIP',8);
-INSERT INTO t VALUES (4813105,10667,'Qly','IpNI2SNC69dNlcpzkknCbTs0T8H8cez08W','n7LGmzpvyWwWEvrmkALMnGa1AtjkOWHTERwKoiKRr','9ai1sm1myqImogBot5','yFFN3QLXQw9bOqYFAQmFQ20rLqK2NISkH6APLgPsgfpl08','C',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (607683425,1249480954,'p0NqOQpJ','qwYIkgrJCclt9','gmXtfijNfjXw2Hx','g9yx23jGeY','S','l',10);
+INSERT INTO ti VALUES (607683425,1249480954,'p0NqOQpJ','qwYIkgrJCclt9','gmXtfijNfjXw2Hx','g9yx23jGeY','S','l',10);
+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 (2443877974,3540845177,'Jp','bbsJ50l9UZCIOiYLnnKHfhwRygvStxpmi','3heFxPAts','rr1pixKEMSb7SgaMqOfmuS7CL8TPR6tv','x','Q',11);
+INSERT INTO ti VALUES (2443877974,3540845177,'Jp','bbsJ50l9UZCIOiYLnnKHfhwRygvStxpmi','3heFxPAts','rr1pixKEMSb7SgaMqOfmuS7CL8TPR6tv','x','Q',11);
+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 (1111524446,978906550,'GSWTQ','gZ4MNncGRAh4rF4EyDJtuC26QZCwcGTXlMyqHFJisnpLyyUmbMzvPsDMxg5gNE2Qgt61dCjAHAsIgKbgFcSD0qaGiTni','7A','D3zTcDFRViEKbS6aYHzYDE','H','q',12);
+INSERT INTO ti VALUES (1111524446,978906550,'GSWTQ','gZ4MNncGRAh4rF4EyDJtuC26QZCwcGTXlMyqHFJisnpLyyUmbMzvPsDMxg5gNE2Qgt61dCjAHAsIgKbgFcSD0qaGiTni','7A','D3zTcDFRViEKbS6aYHzYDE','H','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3928131177,3032885679,'Fr','QEiOdGz8UuyndNd0XHFkagIEJso3bfPDiTfaEAVBI7bMuAzhx0kd2SVB3gRuARbNxQoInz0MfZUZXNe5Vlx0DWs8ZxPhKL','SIIG1QBBqW3Qu1Tq4AvmYBs','YHoik0T5dIw71S0iZmUEID4ard7NX3lA9SkEbtiM0wCGldiTRGcJS4T7uNPkQaGPVR1HydNI6sU3SiwRmeES4PFgYqhTOGMpZOD2CvWwCyRmVquSsX9ry0uRyf1gYTcXoDUtsF57UEiYgtSZ4v2UfP6sH5fINz4ElILuSCjvse1qHr1CcOfXNEHbnaoYp7Bj2u4FfzKfRCbGjjOJ6sytJbZ3PAXKDSMiGZ9MIoqkTr4vHRR','2','Y',13);
+INSERT INTO ti VALUES (3928131177,3032885679,'Fr','QEiOdGz8UuyndNd0XHFkagIEJso3bfPDiTfaEAVBI7bMuAzhx0kd2SVB3gRuARbNxQoInz0MfZUZXNe5Vlx0DWs8ZxPhKL','SIIG1QBBqW3Qu1Tq4AvmYBs','YHoik0T5dIw71S0iZmUEID4ard7NX3lA9SkEbtiM0wCGldiTRGcJS4T7uNPkQaGPVR1HydNI6sU3SiwRmeES4PFgYqhTOGMpZOD2CvWwCyRmVquSsX9ry0uRyf1gYTcXoDUtsF57UEiYgtSZ4v2UfP6sH5fINz4ElILuSCjvse1qHr1CcOfXNEHbnaoYp7Bj2u4FfzKfRCbGjjOJ6sytJbZ3PAXKDSMiGZ9MIoqkTr4vHRR','2','Y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3626765881,434285025,'nI9mYB','zznw','FMZ7FLsyGdvB','bCHgBn9lttbfNQEQSLf1BIULfvvb7o9OZ80u9hiU5CMvLZk4utWdKZn3ViXi8KcOhWfaIGbXkvrigjslcEJqTKsqIRtIRVOYoIfNrLoSV28j3GUkxlDB5FVFFEujaLZtnnCw86VcxTdCyvTxL3Y3DWVg0QfjdQ8db0L6cNyQPU5OQQmHcimsmM2BZfAMExCK','ES','C',14);
+INSERT INTO ti VALUES (3626765881,434285025,'nI9mYB','zznw','FMZ7FLsyGdvB','bCHgBn9lttbfNQEQSLf1BIULfvvb7o9OZ80u9hiU5CMvLZk4utWdKZn3ViXi8KcOhWfaIGbXkvrigjslcEJqTKsqIRtIRVOYoIfNrLoSV28j3GUkxlDB5FVFFEujaLZtnnCw86VcxTdCyvTxL3Y3DWVg0QfjdQ8db0L6cNyQPU5OQQmHcimsmM2BZfAMExCK','ES','C',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3179974903,206060678,'tBuWyKKsYPi','ykHvmccIBu2iRp9at124rhZJ5q7khqT8tDKrbpzkwaRUHJCF8LU3l3WqmOVBdugkJbjqJxBgpjL5Lev0p7bEMT7aa3Et0bmUhfGOki6naOSADxDemXf8n0xtIWtytkSSOloiE56I7fzkLWwhRslvBq2XVc2mZcdwKT2u4NUNDM7T3k7Yf6eQ5EFUw','Sd2pPICpkg','OkgyQw74v8YYh2tvexWpLmP5wLXDwixXFR3T0Pwle3wf1X26LVy5iXsQI1QWXdZOGZlacLv64','Jj','1',15);
+INSERT INTO ti VALUES (3179974903,206060678,'tBuWyKKsYPi','ykHvmccIBu2iRp9at124rhZJ5q7khqT8tDKrbpzkwaRUHJCF8LU3l3WqmOVBdugkJbjqJxBgpjL5Lev0p7bEMT7aa3Et0bmUhfGOki6naOSADxDemXf8n0xtIWtytkSSOloiE56I7fzkLWwhRslvBq2XVc2mZcdwKT2u4NUNDM7T3k7Yf6eQ5EFUw','Sd2pPICpkg','OkgyQw74v8YYh2tvexWpLmP5wLXDwixXFR3T0Pwle3wf1X26LVy5iXsQI1QWXdZOGZlacLv64','Jj','1',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(46), d VARCHAR(29), e VARBINARY(3), f VARBINARY(99) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22854,-4224825,'uhzSjTtsYaOrMT','GPjh','Bsm','lFRpFVFsFoJhQxXQV2etox','s','zw',0);
+INSERT INTO t VALUES (45066,5316676,'lG5t3nba1DlrMshZEirM8x1','pxdwFVgklClk1a','nr','DOdQrUwR4th41Yan7tXfVAxIwX7BRgDakKpVuJnu9THFoPUXizSgjl4usjhbsJS35hfswhgpj8J','4','5R',1);
+INSERT INTO t VALUES (1981,6018255,'Yh2GPsI5jlYJjXcyvbJ1rwkthlOl2','ZjyJkTzXGNeG6G66j','h','f2M2moa2sowcpDsF0E1xy5Gkau7oifmnSRQfh5bQhKMnZLpQjxpMto8r6DttbLQIMldb5CKn38ZO2IxF28NcbBg0ElrBuPI','6','M',2);
+INSERT INTO t VALUES (9707,-3366066,'fqQFc4qfDlPFSJLjgx6LI5beGPT','3gLouiJjUYHct9','F0f','wlNfJg7oCeWZOHJX81rEz1lkrAdBjXPA4','4','AJ',3);
+INSERT INTO t VALUES (28289,-1704763,'lLODpg2q2fIcTb0nZx9lMtipdX4OsAwZ','N7JZBeT5rF4meTJa','dZ1','tKjPk9i3Le6KdGsMd0WDwQxwiRqJim1QtAfL9k7O8d9PPVlujt9XCD8nHDkyZuNJnARE72hnskbSzNByh','P','u',4);
+INSERT INTO t VALUES (34329,8110688,'Kc0IIBZlC8TaBS9L9jfDLbkxbFGme6jH39CEtP8YkKEJ','YgUOfpNFzAbtIv9mF','NWD','IG3rRYEDM87xKuMlqEyc4zAHcIm8RDai2gVXzqJ1TCJY2BmaFgf8iU9DH7Kg9OyZdLF6MYNhkJQJajuLxO','8','CU',5);
+INSERT INTO t VALUES (21915,2913599,'Jgelw17E3FwIOCffnTKsvFD','LCHUafhBOR73ptmX','DF','voHev6R0OWIcnDbs247IvffHYfPbGFebmYRtbS2Lb0z3aPVoXAUxGO6cFhRW08r7Xb7kJipr7jUkbgPqyOnlLGvcTc','V','h',6);
+INSERT INTO t VALUES (4830,-8123862,'SBFEn0e2wML0dSNqwLn','Qkt6C1IUFhQh8f2GIido','HN1','q82BcwEhWwLofGP6H67l4XKwy0MxDwtF9iGROqavYWTUdvqg59VF61GLZAPASBYpLXYDbDRzCpVBjZ','T','BG',7);
+INSERT INTO t VALUES (32187,5076105,'JlTZd96coIe0OOtCjqnsq3eeRwZO3NVI','2dAg7vmEqUV0hxM','Y','P7X9wd8PYFICd2WIt1J5iDLdINDS30VbTAK9AfLQsxwrhyStuMobvxXrgUwaJvGTg0Zyzb4MQAE','p','3p',8);
+INSERT INTO t VALUES (7841,5850643,'afHB9v86bt9I6uovXNZ2yH4TmK494qpC2QhEzc','FM5','H8y','D5TXHQDlidxMu0BXRpzJMHlIg5','W','H',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(46), d VARCHAR(29), e VARBINARY(3), f VARBINARY(99) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (1769245,4886,'UO0oq7MWLofnlnoE0','q','43oLBY09CJTu9HhzmRez3EClTrLPqlnTTZMLYK70LG6NadRQgKzfQff3C8RbKaKiU','d1Num2Jwzmt7','jowcpHlKUdUYJ2w69VOZbsxEgbHoAOwskrUAgp8HgJRR0vZnjCVVyw528H4lKWBtAIcveVGOcbegVhNPeFrt','1gPnrreNuu7VO6KfHgFMSJqgJNcrBUB20vSmev7jqDXQVR4bGS8C2t3ASTDb3F9ftUtdfGVRwK',10);
-INSERT INTO ti VALUES (1769245,4886,'UO0oq7MWLofnlnoE0','q','43oLBY09CJTu9HhzmRez3EClTrLPqlnTTZMLYK70LG6NadRQgKzfQff3C8RbKaKiU','d1Num2Jwzmt7','jowcpHlKUdUYJ2w69VOZbsxEgbHoAOwskrUAgp8HgJRR0vZnjCVVyw528H4lKWBtAIcveVGOcbegVhNPeFrt','1gPnrreNuu7VO6KfHgFMSJqgJNcrBUB20vSmev7jqDXQVR4bGS8C2t3ASTDb3F9ftUtdfGVRwK',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(20);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(20);
-INSERT INTO t VALUES (395140,-23194,'G0TT','PI0PpN1p','MthdmdcHX7fE4tN4mENuXq8l4Cv3hOVE70eCjapHPQrU9NF','Vol6KrXgeoIzETtQJ6A6iOr','QKIMTsPgHmgrLKCDsyJd2EeWO6','MxJ9Kpo687extRYJolAm5j46YdBlweoSGLcTkaRPiz3rXekbc2K0EemOBYDR6yheWi9hsR0QwASqIsdLksSWW',11);
-INSERT INTO ti VALUES (395140,-23194,'G0TT','PI0PpN1p','MthdmdcHX7fE4tN4mENuXq8l4Cv3hOVE70eCjapHPQrU9NF','Vol6KrXgeoIzETtQJ6A6iOr','QKIMTsPgHmgrLKCDsyJd2EeWO6','MxJ9Kpo687extRYJolAm5j46YdBlweoSGLcTkaRPiz3rXekbc2K0EemOBYDR6yheWi9hsR0QwASqIsdLksSWW',11);
+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 (44345,2053303,'3','iep5yv5gAW0eKQdxa8aq','H','Ojfr95sqDaY0dF7kygeJg5NcP1A4ggCN2v31OHzzpQX4XpFFZ9aE','R','Ah',10);
+INSERT INTO ti VALUES (44345,2053303,'3','iep5yv5gAW0eKQdxa8aq','H','Ojfr95sqDaY0dF7kygeJg5NcP1A4ggCN2v31OHzzpQX4XpFFZ9aE','R','Ah',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(47);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(47);
+INSERT INTO t VALUES (34891,2403335,'Mq','QQmZTasAHEast81','Gw5','5ECwdypfkGvnx0CxZsUiON2Jz5GKC0T6D0FT7mCxDEakXKCWtK73Fdhb8wTjQKMq9lf9a7ehDzcjdk','Q','QM',11);
+INSERT INTO ti VALUES (34891,2403335,'Mq','QQmZTasAHEast81','Gw5','5ECwdypfkGvnx0CxZsUiON2Jz5GKC0T6D0FT7mCxDEakXKCWtK73Fdhb8wTjQKMq9lf9a7ehDzcjdk','Q','QM',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8013875,25071,'q4wVaUOxK','WC1bPxZa8STHtiZgvFO1QzmGkNnyoLPzHeRrpcTBjhxtBpukckPix4AZa0O5gmmMT7SGCC55zI5B2Zudyto3fZOBBba4KvE5YdDZbl3mHbw0DqLCP55Hcl2DkiozhXDC2D5QIpF4GqLEkJpn6sRZlk49yBSKL3tGG4e2otjcJh6U0fcyRhG4DwD0VAPqZ8pNROp3nMR8f5aYE9GIZa1zP3KnN2LZYR2hAb8bJhK2SJNbQl7iNP0','6am1xnPUaZFWx2xqqOELBKUZ9jPrBOUNNqjsFVd0sky4neAldZIpwWpSd7sQFrTP332ogljSMmEEpkrcfvGSa81f17','Nya0EMKnvTp','yz5KXNYNHuxLHGof2VZZQHBLjhMgikX7U4M','42otOyqt1trQHIzaHZTqR5DxZVz',12);
-INSERT INTO ti VALUES (-8013875,25071,'q4wVaUOxK','WC1bPxZa8STHtiZgvFO1QzmGkNnyoLPzHeRrpcTBjhxtBpukckPix4AZa0O5gmmMT7SGCC55zI5B2Zudyto3fZOBBba4KvE5YdDZbl3mHbw0DqLCP55Hcl2DkiozhXDC2D5QIpF4GqLEkJpn6sRZlk49yBSKL3tGG4e2otjcJh6U0fcyRhG4DwD0VAPqZ8pNROp3nMR8f5aYE9GIZa1zP3KnN2LZYR2hAb8bJhK2SJNbQl7iNP0','6am1xnPUaZFWx2xqqOELBKUZ9jPrBOUNNqjsFVd0sky4neAldZIpwWpSd7sQFrTP332ogljSMmEEpkrcfvGSa81f17','Nya0EMKnvTp','yz5KXNYNHuxLHGof2VZZQHBLjhMgikX7U4M','42otOyqt1trQHIzaHZTqR5DxZVz',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-877878,9605,'lbsHPcFXa3aak3','bIRUfmfGl8JAmMwH5xSZlgFpMwW5dQF871ugjglKRzrtoR6zYAmkdrcsjwCvBKj4FmpNYjnUewp1mjNzDGqNQHjWACzmpEvVFjyUJhfD0OZ9BmRjaG1pZ026yGiMnYCvrpemkB2VzEwtflO1nG7fd','vRJKOtcZ0yTl1C0f1y6fq9YGSE281tO0fi4MJvpNZDpuseJxrFF9fxEoPpZiyf3KfSc0','PMfw4BRcBppmNSHhhoZOoXcPPJeX7mA83vghQIWMbXN2BBjJ9rZZGIrnKvjN7dJFCVkdrj38eRSOAJD9tKh1AZAsPi8Tb3l30j','W9ixD8NdTAzHb42IADV3vyaiwkw3lfLQpT9MdqYXOgBnHtsi4o','el61YfQEyagMraY8VSEmtK8Kxuj0ZKgwZxJ3aSc0hpjAfarAcsNPAdI7MHm',13);
-INSERT INTO ti VALUES (-877878,9605,'lbsHPcFXa3aak3','bIRUfmfGl8JAmMwH5xSZlgFpMwW5dQF871ugjglKRzrtoR6zYAmkdrcsjwCvBKj4FmpNYjnUewp1mjNzDGqNQHjWACzmpEvVFjyUJhfD0OZ9BmRjaG1pZ026yGiMnYCvrpemkB2VzEwtflO1nG7fd','vRJKOtcZ0yTl1C0f1y6fq9YGSE281tO0fi4MJvpNZDpuseJxrFF9fxEoPpZiyf3KfSc0','PMfw4BRcBppmNSHhhoZOoXcPPJeX7mA83vghQIWMbXN2BBjJ9rZZGIrnKvjN7dJFCVkdrj38eRSOAJD9tKh1AZAsPi8Tb3l30j','W9ixD8NdTAzHb42IADV3vyaiwkw3lfLQpT9MdqYXOgBnHtsi4o','el61YfQEyagMraY8VSEmtK8Kxuj0ZKgwZxJ3aSc0hpjAfarAcsNPAdI7MHm',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(42), d VARCHAR(87), e VARCHAR(24) NOT NULL, f VARCHAR(48) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11035,19248,'0b9BUcNXZOZRlsVGCJPSfNcBI0tz1C9lM','ubR5CKX031NL5W0v0DWIVvUaTx6pw67ghRNaCXal6VevnqXxcK4GmojLQwgiu4KkUZVOCeqU7tQSD0i7dcQr6c','L','pqxrgyu5V4KTXZcto1L2vbM8Gz2zIqkE6mcynW9BTWwKVy','Nr1vO8mXhYVuWQR0zaEkygd7Ou24JQ3pLwx1roNfWjR','b9ZL5Ypwow84ywXomNmJrQTal',0);
-INSERT INTO t VALUES (-14525,19625,'QeUJUUfRkcr','zixxTUNHBqdGwOERO32TlM4C0LIgNel','PGhDDKb','X129je2KKXxzcYXUDWOeSnq','gSpDKoA6U4RlmFuRVtAFlsww8','xCE0Mv6l3IJZc6wXOk16aBoAqVw9dVYcdTWP3cKkojV8nKE',1);
-INSERT INTO t VALUES (-12080,10127,'3r2Ya6UzMlxEUu1WgkS','CuGxNnxoB3y9sqmmwrHgg7GsuP8k98qBj9usX7hVqs5DSoFCSRPjSzB','vbyAGFHK11phId8KY','2HM0IHB5znOPs8R','82GEii5KZ4Q26ojFXBmwdMzApBFANZ9a1OOAu5k4MSgoYv1YTwR3djNU4K3rVzd8BW9MBEkLIKCyAaTNWHSoBIB06erIA4glW','km84YmsoRCxy74oXZJbJeJNvvy5NUQEONHML9ltfyJ0vllQ86eZLib2byC9Gt0P3FeYBw18IYo92f4vU',2);
-INSERT INTO t VALUES (-20934,32791,'cfS3Wh','j7shu5xyehirlJnoOm0UAbS7EyGZOIp64UsfoLOXQnGiQ73MbOyyC5uj2biYba23JavE','pwqRuM','rtJ8qNlfcXyYiv6drKgm4k','KNFduFAkF8LGtadPoUQbkCD0DNsJQ9IaDUlMxwt2HRpCG1ELcx7Fqr7lamlvs35tZfy','BwY015rL2sTQAs5qaJ3sTDkfvp',3);
-INSERT INTO t VALUES (9219,22127,'5TuJB','p5URlQFIQfHFjQpWtUG3s6Hxvr7VK5B0A','zBmK5XPLkqxPTuH','ADR8rvAIlOZyjqPQmR2PjuYm','5sYchccobdTpLSPh0Bm81UKuahxIRzhdYU43T83o4f1hHjXwfyhCP2JBWyUNPldRdo1XHtp91qvZcBDbo6HJ8cSJNOr','iK9PbQOaVvyRYsWmGcLyCAFNZz1kDN7TspEvYGfbi8Mdd56LZUzbEs7VAolTgvbwAPB',4);
-INSERT INTO t VALUES (11150,26370,'GveLalSWGtf0fmO3ArnD1IhA7mfRdT5','Tj4wsVZzEofb3lPNz9JIx6E7PyTr9R1A8pehfSuyEiTZ9Bwb7qIrdaHUicBsurhM','C45XnVCM3WWNf5oQPgXWgQUr','OGnUQwUmXiUMvsja7RjmueQ2yum1FT6MbtPVRsTF','dSaaZa35CZ77G','rG88GZe7K5OQ72iEqsiyZc4KFlVbA0vCUSkpm9XnDH39ToUHSBVmIlNtGQJWKJC94cfv',5);
-INSERT INTO t VALUES (12603,38455,'TCgYbMv9KT1umZ50i8MuEWnz9k0z8CkPUhD','EDmICv8Q1oJQ3An8QlljtIFJ0IMtt3jLWwlI0STdW7PzAe4BziSgKkCAGYCfw6qf4rz0e1gn','SvzuE3opt','vR7QAzHMUvwxEgHWpiylDCszyrsCSw7kW7PFo1bSMIx','Bg2hd6VinSTLARBg8bG58CKpAYBrWg9r9IZ8QF08t4DQaF8KoITb3ITz01bPV','wtYnRutPEliIClyJlJcob4kqF',6);
-INSERT INTO t VALUES (193,3459,'42i3UQ7gzEMryU2TOry9ieEkRvbznanMyvhq1','1EzHGaVtdEgfBxrfXBfL7GXATd4AOzGsRoFiNuIiT0VSGDRSH1KM1pKjha','I50QuloXFhk','pWBOhAb2WQM9v','zJLlCq9l5RkuQMH7qDLlxjJ8PT2F4hYILFFbxChz1TGucJCkZu1GAVqfn3Mq20Q8To5RFIDRz','2eISanqcS6Q3owfCd9zzutMOIU6zhBiNViVMeqPfvBxbAhNBlsBUYwmUC8COsqPn56nJFOLVn6huIth1w5yZX87AZdkxZraqwNl',7);
-INSERT INTO t VALUES (-16182,42523,'oq7msPNUlYbM4JefxIQVt2S','1G7Q3NRXXQuQUTp0eqZLJlD0xVhUkTDI3gFymcuFOjLNx2ynTwtDwtRfOqZ','jw2Ds3gJGapJCBfzik6AbYz','JCIlRpcO5qyLeiHZW5IxwMWe9p5wh6VuuLD3af8I2y5ZxK','g9TZnwT0GiQmlVvlgwusxecPVaV5EXjeeD2CK7iJwVyWbvmSiOwkIlwFZ0YU2faBj6vEEb0yASgiyRCMnj8iA2','N45E2NM4nKwcejrqvmgzDeaYWDCNzv65ikxM9DD5z8T9Jrb4hU5OEEEYBozZyE1V',8);
-INSERT INTO t VALUES (24450,42248,'qEjXb1x7FLTC2FrvlYMY6Rbzbjha','TkJkXjeXiuEnEhSrkiYeYeYvvBNukI69MJ9oxqqcF8tsYfrDjg7XUbGmHlBXTBp75Dfkp','KAgDI8QOJJ7oH6Vv','ggv50VlIuCwkKZ70ZqjZN0bXBqes','x','LHV2IW8MFlUt4iMmHeaDaUdEc5blqvuCWfC5tyGAIAgOzWT7C2GZFd4Zj64',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (64530,4772921,'mqPI2lHlVM1hHIDKqhzlyWsHqZMpjj13ZJAcQN','K7MrASCm8jPDEMVTKBLb8WXC3ssqhaMOGBp4m6S8K7TDXfZp5xZUnRfyKlOzdD7l24vXTnthgShL2gZtm3S4Xmi8wQ3oy8KshRNw9JJUFp4aysiSJAVHR3O8rC0567V69sgk6tGYJlW6GavcCBUxVB4DDaDSiFgJ4HviLlQvccvfIG8wOmg3FY7fGpB6z5Ae54N9i3xF40msCxiI1ktS4KdisxNoyanTcEpgL','p','93OVlK91QWwdAY6TFAHRar9g3o0a7sjL55uiRYcnl2CreAmtSeRwvF5ydvkmR','h','V',12);
+INSERT INTO ti VALUES (64530,4772921,'mqPI2lHlVM1hHIDKqhzlyWsHqZMpjj13ZJAcQN','K7MrASCm8jPDEMVTKBLb8WXC3ssqhaMOGBp4m6S8K7TDXfZp5xZUnRfyKlOzdD7l24vXTnthgShL2gZtm3S4Xmi8wQ3oy8KshRNw9JJUFp4aysiSJAVHR3O8rC0567V69sgk6tGYJlW6GavcCBUxVB4DDaDSiFgJ4HviLlQvccvfIG8wOmg3FY7fGpB6z5Ae54N9i3xF40msCxiI1ktS4KdisxNoyanTcEpgL','p','93OVlK91QWwdAY6TFAHRar9g3o0a7sjL55uiRYcnl2CreAmtSeRwvF5ydvkmR','h','V',12);
+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 (52854,-3455009,'02NGbiGfANIqyOObk5gvpGkJuaWP','C8aLY9D27hs8k9xrTUqxOHo7m8ZPIUaUdC2VglhBRKZpNHoeY6tgYmhgGEzmKQ6oM7bM77nwxHP1ZA63ARX8mZhIJ5sgq9oNjI61v3ewI9t','VN','K62aorQdarFOVsLuYcPAs7Xpz0a62n8l5Re23nfdBM8JaEhfiqcRXhZCCh1FjRzddvQGmF44UF5bA9r6PoVelwT2u9WzQkTJW0PlIzTDKU42safc0kB8UUNm9ItzY2LUPJXbZwhbW8M9zimcwzhroqYKBBm8EFUcDE7KivFlYTCZhhh11g','0','4',13);
+INSERT INTO ti VALUES (52854,-3455009,'02NGbiGfANIqyOObk5gvpGkJuaWP','C8aLY9D27hs8k9xrTUqxOHo7m8ZPIUaUdC2VglhBRKZpNHoeY6tgYmhgGEzmKQ6oM7bM77nwxHP1ZA63ARX8mZhIJ5sgq9oNjI61v3ewI9t','VN','K62aorQdarFOVsLuYcPAs7Xpz0a62n8l5Re23nfdBM8JaEhfiqcRXhZCCh1FjRzddvQGmF44UF5bA9r6PoVelwT2u9WzQkTJW0PlIzTDKU42safc0kB8UUNm9ItzY2LUPJXbZwhbW8M9zimcwzhroqYKBBm8EFUcDE7KivFlYTCZhhh11g','0','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8942,-68393,'U','rprP0kk51pQ5d01VGHcNALedLTmKiGBzYf3','EXY','hw9VEWg8iql7ypEb8v0PYmaPWOov7IfHGipmQ5lxUU2Wj1WCDr6UatJQwgUlaAQP1O2nsELIP3ASfjZk6ver6TpRXtPRRx8sXMfy5wtqRIz2nWIaYMLxar2bk3K5N2IZxmL6BFjlTYmk7XbUUqus2C2YhICf8sjL81MEWNndheHIorngNrwbTsML0n51JDaiz6iF6pn9PiNh0L5pAKMoYksWr','Q','vL',14);
+INSERT INTO ti VALUES (8942,-68393,'U','rprP0kk51pQ5d01VGHcNALedLTmKiGBzYf3','EXY','hw9VEWg8iql7ypEb8v0PYmaPWOov7IfHGipmQ5lxUU2Wj1WCDr6UatJQwgUlaAQP1O2nsELIP3ASfjZk6ver6TpRXtPRRx8sXMfy5wtqRIz2nWIaYMLxar2bk3K5N2IZxmL6BFjlTYmk7XbUUqus2C2YhICf8sjL81MEWNndheHIorngNrwbTsML0n51JDaiz6iF6pn9PiNh0L5pAKMoYksWr','Q','vL',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (59453,-1371220,'wxMVyQgPszxB5fdIHpEAgZiVwx4KoCURvWJW1CPnZWnUJP','v6iuOkWqXRQdfZXz2Z1amg4LA64nLRENpfBNm1yPL0QZN79Jxbilq6XcpOHuHjLLcnjHJ8DPeaDXIPcyVIafQuii4XLhax9NgUpmRAhRrybFPDm5tZAqP3clZKTlWkCo4SLJWtMQeEcZd3xe4BgxgPOYcTZ8FiyTBQrzeyEdGFuJIDxJIWBgdZXGDOh2JHNW','h','t5RxnGkijKe7Oqdh7h6FF1hTsQLJXE9SFRMPGGXXEKJVgiTTOWdcMvQDYLP2a5cVR4FFl18zmHg3NxV8wUWeXrdbbA3wSS37Q2K7aiY96TxIhuY31akrJ309xqVU86lzE1WKHkAcO00V5gI15glAgRhB6WxucvhhH6gDoEm','D','vfg',15);
+INSERT INTO ti VALUES (59453,-1371220,'wxMVyQgPszxB5fdIHpEAgZiVwx4KoCURvWJW1CPnZWnUJP','v6iuOkWqXRQdfZXz2Z1amg4LA64nLRENpfBNm1yPL0QZN79Jxbilq6XcpOHuHjLLcnjHJ8DPeaDXIPcyVIafQuii4XLhax9NgUpmRAhRrybFPDm5tZAqP3clZKTlWkCo4SLJWtMQeEcZd3xe4BgxgPOYcTZ8FiyTBQrzeyEdGFuJIDxJIWBgdZXGDOh2JHNW','h','t5RxnGkijKe7Oqdh7h6FF1hTsQLJXE9SFRMPGGXXEKJVgiTTOWdcMvQDYLP2a5cVR4FFl18zmHg3NxV8wUWeXrdbbA3wSS37Q2K7aiY96TxIhuY31akrJ309xqVU86lzE1WKHkAcO00V5gI15glAgRhB6WxucvhhH6gDoEm','D','vfg',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED, c BINARY(65), d VARCHAR(49), e VARBINARY(84), f VARCHAR(69) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (178,934600654,'67Iv70tVdMx','zv3BTjpu1wXDenDiOa43kcm5C','3wOZq','01GxeCF','v','K',0);
+INSERT INTO t VALUES (2,3290680825,'dzuV77BoCn3z','H8UCKosAnkLYY4C5NfUTuYgeTvBQKwJ6F50nQ','r2rfdAppnAlSHegKIPP4v','JzqlRNsfw0UMODJe0vhPyUrCcSM6tbWDbukGqVVwxpmENvzN5MEnE6rYNka3tsuv','7','h',1);
+INSERT INTO t VALUES (209,3938332567,'PpaTOMHYnrMqL2NlpzAfMpds8Q92','mRtaql0jxYb','pBKtdnAMF0gHD0A6ihZFf1BJdX0S3y7td5cRPX2','5dafxrN8lCzDFtMKK1ugM5TU6qc5kRHF9fFSOzmQkLeCkiC1ZaLe7L5gAaNY','AI','O',2);
+INSERT INTO t VALUES (1,4277398407,'QqGWl8xPpsSj1e8BG1','g0K6A9KZHJamJmZui2KfxYiBP9I','DHUbDrOqki6dwEVOxeYWmqZwGOckK3UNlqXwsqw70MWEax9Bor4xZk1nMe','8V9Ndrp','ds','U',3);
+INSERT INTO t VALUES (197,2686272824,'3pYIbxQNDLGNRANjCktRUne','zCHGYDk0','KnwembxOGxyNXYhm1VxhhG46X5JoQwW6550paNvwYRyZyApPPIUZekclA47zbazSFvtP','SkyEq3T0GA6RxkUxMCoqsA3OQ9hFq5AikSBkfMOe3ixKcZSMn33JmKI','1','3',4);
+INSERT INTO t VALUES (131,2906012467,'gPX','ug','tTgXKSlTlp423e1pqojAnE','KRVyyu6JOg2MdP5UGdovPG28hAS9Ac1iloD9N815hXGjfKSdpLHGP6tubzDT81RUp','ZS','o',5);
+INSERT INTO t VALUES (156,3848011918,'hCXGz8M7vnv','7i','ttXNPgLZ4PDCR3FfzYAWuf3isTIdZ54pc8qxNlRnrLBb','5jjHobG4EJkYaT8kXDF0bgJ9FGaLAuy2xDXvTflRGczTYpuG6dry1LcnTb','r','0',6);
+INSERT INTO t VALUES (102,1300524562,'iN9pp1svxIvQ3e5z6W0h9TI5R5TIvnupHDpCEXdcxZRQ2v2cZmF7RVISIVLPqIWR','xiIaU','IHFh8mW70MHNxWgPBdc6F0BhQp','BMzpQGiFORCJ8','1','K',7);
+INSERT INTO t VALUES (57,623510638,'b9v1ytEuE1xVyfAVkHs8DVA2ixT3jwDLwiLiE2sE3Tlfmr4iQwu2mebfiZud','jgdougTL8GdSNHfKXIutoyLBYdeZa3izFUaqtZCAIPU0E7s','gKT1vl','0y914PLkVHWz1Xq5PaVPGwH5taVcgy6Rzt0rrhkUbm2ZB2c7i0hGSBnTk0IaM','Fr','q',8);
+INSERT INTO t VALUES (179,3767211275,'udnU1qPSmDQcOgWkJrurrg3KP40igft','lFMRWQ2U4bfRc3cD0LymSmQ8ifbzlF4MdhjNM1KYuNZ1yl','sIpeG2SW2LG0','jNQqksCVuXsZ5oVFVOcq','W','o',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED, c BINARY(65), d VARCHAR(49), e VARBINARY(84), f VARCHAR(69) 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 (11868941339245830305,1318439106,'927Cj5V6cXYOP6zRrgCTXczx3z9NdSPmYvBxZ1fEDvFlX','9B83CXKvnNwtc0eiRF','8dZ8auRtt7Da90iJUs2VrcZWCo1zdJNtnZsD7cTuZovb2J29rofbPoiMjb22udhYbEMAnaze2spYbmLyIDe','AttF','g','E',10);
+INSERT INTO ti VALUES (11868941339245830305,1318439106,'927Cj5V6cXYOP6zRrgCTXczx3z9NdSPmYvBxZ1fEDvFlX','9B83CXKvnNwtc0eiRF','8dZ8auRtt7Da90iJUs2VrcZWCo1zdJNtnZsD7cTuZovb2J29rofbPoiMjb22udhYbEMAnaze2spYbmLyIDe','AttF','g','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(66);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
+INSERT INTO t VALUES (12850002089564316130,3549219944,'e95jrEE6k37MuRz4b1PoyI53WiVcwtkuuOP6sXkdfqDW4OHbhP3oF6lYKJzjNt7','MbSQhX7Wn864FAXfyPIFEN49Eqys6M7','aN644orGKPvFAzL3vGLGH83dbvGm0aDvAsBYad7aU0qJsCh1w2w272HCeuekwZq37V','yzXT3NOa2sxBsUY10ZDApsOgFlMqgvDiQY9','FT','A',11);
+INSERT INTO ti VALUES (12850002089564316130,3549219944,'e95jrEE6k37MuRz4b1PoyI53WiVcwtkuuOP6sXkdfqDW4OHbhP3oF6lYKJzjNt7','MbSQhX7Wn864FAXfyPIFEN49Eqys6M7','aN644orGKPvFAzL3vGLGH83dbvGm0aDvAsBYad7aU0qJsCh1w2w272HCeuekwZq37V','yzXT3NOa2sxBsUY10ZDApsOgFlMqgvDiQY9','FT','A',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13822117850716300684,3914230470,'ZDiYKk3vLwGNHRzUnqfygsmFUAm1ECc1GAvahio4ztepUYYOX7RwWa6tgQp','lF7lsVgKR332o7TfSSLXSPKjElID1Ygz9qPSibPVuRiB7B0aONC9bnupOAUtXd1MQcmyxOSltVaKZhh2n2ft5IgFn2eaLVHibvunJZineaK3BOC5BXHHsRiiYuvdoUpnDxftcvaCM93Cmp5i8bYlqOhgDLyxHzqJWlsH3UsSLIvoFDUTg0cFZyR78UCTAHf80SXdDFW4A6D0rA','zrhEEMbOEiTy7yeuKHPRLj6HGF8husJHYKqcSftd2CRyFApuSUTJ6JaYkDIPnR6aocpA','GtG8GBLXpzZa','WG','i',12);
+INSERT INTO ti VALUES (13822117850716300684,3914230470,'ZDiYKk3vLwGNHRzUnqfygsmFUAm1ECc1GAvahio4ztepUYYOX7RwWa6tgQp','lF7lsVgKR332o7TfSSLXSPKjElID1Ygz9qPSibPVuRiB7B0aONC9bnupOAUtXd1MQcmyxOSltVaKZhh2n2ft5IgFn2eaLVHibvunJZineaK3BOC5BXHHsRiiYuvdoUpnDxftcvaCM93Cmp5i8bYlqOhgDLyxHzqJWlsH3UsSLIvoFDUTg0cFZyR78UCTAHf80SXdDFW4A6D0rA','zrhEEMbOEiTy7yeuKHPRLj6HGF8husJHYKqcSftd2CRyFApuSUTJ6JaYkDIPnR6aocpA','GtG8GBLXpzZa','WG','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13358587508615856875,2948168157,'RztHB8K9TfjuGCNxW6sqVqEVEXs6Mbf8PbTeFJVoOwNx6dsNXHFvzhx4E4qCEAa','XKHRocp4iJv6no3uDPbI4OXGXB6ZQ5oFqM9nHMW59lnz4bbzdnyEEhlvzDWgDLxFOTMcoxW74ja920LWUKVewG1wgUKA9PDu5SV4j7V7prIwIHKw9Mxb9UOJFHl8v5XYMnpQAMd8zlmOjzDOctVpovRaISWfrICo67MloozjNSpdutZ0','nathGd3Easbt4DuQT7I8PfxM8QmdnHh66VNBWvau3','htylX9tVWdczasVMq40mb5cjsE58KMDINT3zKLPzVWyJtXA1q0YfazQKw0HnT7jrBTIHA6PGLiRoJDUutY34LNMBBxJW0RHC9QIi9YAahpMIkUkyuiKIXYt5upJrCILd0xCSqzn7b2RG651drkPn3ANKYqvHY96oTzUErysHGRv50u','QJ','g',13);
+INSERT INTO ti VALUES (13358587508615856875,2948168157,'RztHB8K9TfjuGCNxW6sqVqEVEXs6Mbf8PbTeFJVoOwNx6dsNXHFvzhx4E4qCEAa','XKHRocp4iJv6no3uDPbI4OXGXB6ZQ5oFqM9nHMW59lnz4bbzdnyEEhlvzDWgDLxFOTMcoxW74ja920LWUKVewG1wgUKA9PDu5SV4j7V7prIwIHKw9Mxb9UOJFHl8v5XYMnpQAMd8zlmOjzDOctVpovRaISWfrICo67MloozjNSpdutZ0','nathGd3Easbt4DuQT7I8PfxM8QmdnHh66VNBWvau3','htylX9tVWdczasVMq40mb5cjsE58KMDINT3zKLPzVWyJtXA1q0YfazQKw0HnT7jrBTIHA6PGLiRoJDUutY34LNMBBxJW0RHC9QIi9YAahpMIkUkyuiKIXYt5upJrCILd0xCSqzn7b2RG651drkPn3ANKYqvHY96oTzUErysHGRv50u','QJ','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5770112038405108406,1449181631,'3aFrH0tWccAirdFmdLggrZNtU2jhoFtzsjkMh2P','Zq9Lv4VWIMBbhnvl7hQ4P22wyfY8dYbC9tlEeCIuK4w1BHk8T4LYn2','rbytgpxusLEoThxDhJrtrIAho3JmLT4wrcF3PeEfoIHO7cPT1Cw9FZ0IJ8WFVfZZwb6ntVLZwujDDN','2I84c6mLJ3OkNcJFtPb5iFI','Yu','4',14);
+INSERT INTO ti VALUES (5770112038405108406,1449181631,'3aFrH0tWccAirdFmdLggrZNtU2jhoFtzsjkMh2P','Zq9Lv4VWIMBbhnvl7hQ4P22wyfY8dYbC9tlEeCIuK4w1BHk8T4LYn2','rbytgpxusLEoThxDhJrtrIAho3JmLT4wrcF3PeEfoIHO7cPT1Cw9FZ0IJ8WFVfZZwb6ntVLZwujDDN','2I84c6mLJ3OkNcJFtPb5iFI','Yu','4',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (13459558361910312851,1219594137,'5R','ZL8Mm7LfIdAyeLb2NjnDYXnrMd5','v4SI1LdDAP9V3yhYpWrX89fSmTHM2bSpkYRj2VHoT7C','cd4xZpCgX4LM2vOw6OhAW4sH0npi33msMvWS58mY6P5SjMVSNXLJruzsUwfEq45MbebSmqfxAyIM7wIScoPhQBCk7GvGejGXizf4hCiCPjopYbBwiaNy1R0tUk6cql4AtdbG6tBsXlyxWuJ0lb9oM6Ffwqz0lkorSWgF3qdAVB0Ky','td','m',15);
+INSERT INTO ti VALUES (13459558361910312851,1219594137,'5R','ZL8Mm7LfIdAyeLb2NjnDYXnrMd5','v4SI1LdDAP9V3yhYpWrX89fSmTHM2bSpkYRj2VHoT7C','cd4xZpCgX4LM2vOw6OhAW4sH0npi33msMvWS58mY6P5SjMVSNXLJruzsUwfEq45MbebSmqfxAyIM7wIScoPhQBCk7GvGejGXizf4hCiCPjopYbBwiaNy1R0tUk6cql4AtdbG6tBsXlyxWuJ0lb9oM6Ffwqz0lkorSWgF3qdAVB0Ky','td','m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c CHAR(90) NOT NULL, d VARCHAR(100), e VARBINARY(52) NOT NULL, f VARBINARY(8), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-531860602,6497,'G3bG9uLr9jHrD45PSro36jPcNGp9HjT6dRIh09egR0L3Uy2ZqrXpa2KaiQHsivvr9k16aogGJFt9eaKl','JeZBcioUc9cBX70Hqzyo189XyMPE6ZFBhH79hlNou1uwnnQGZ4m0KoLdSUQQOzV2ksFDzzNaRR6','VYr76CYHw41wKkzo6NHHaY0kUoEEXO','P0uil9','i','R',0);
+INSERT INTO t VALUES (-178179055,22947,'wVF','uqhRIq8gBsXJ0Onig0ry1idf7CLEzq5Ik2Ipy1wGsKoUIVowNK9fNtO9CVy4571318y6q2ddv6Tqw','JEsZbw5TY9jG32bz6jodhpq7kq9','HJUTH','4','e',1);
+INSERT INTO t VALUES (-1687383993,-20878,'ron10SPy9Gar','ijdayLBfuJO2UX6lhrhRRpXHbnEMMvrHnTcykJKbLiBc8dQ6A5YvsKpilqJBBhwCslD7mZGiMzY','tsDjEO13NVW5ozW0yYKzjSQuJnHjh32TOHlNJDVEQNqt6','bBIK','eK','t',2);
+INSERT INTO t VALUES (-1345202414,-31208,'Fw5qyzEGoiOdTM2uhiusMw13LeUHC','vQvzanvb','crnjY9tmAGHW1g57nwaoyZGWw9sOeTsh3siNmkaQ4WknK3nu','MYtd','oQ','u',3);
+INSERT INTO t VALUES (-1340711133,14018,'xgTGH3pn1KvMjp1mdseTHWspINky3U6Hb','RCnH8bsmxW7eRgmWegfkhiVD3MbfwqhdUfKLGCRGbTVfQ05ZgcBIzHme4HHaxSMT1kUEPXmavy16Z3KEGTx1M9WKU8p','i5NO7JnOS69XzhHq7K2FrHSXzXmbpw1XyedcyWa8OoVu','u7w','Iv','P',4);
+INSERT INTO t VALUES (-1600738707,7609,'K74VdImYvwDEMcUmWBHOt4PGTBKHGRicoqbT8NxdtNSvFvyWjAUyCe3h8QcBm2ywUj','CvH63BRROUIRO7mwGlahF7hMXYpZ93pvHwyYqJ80SSZUIkAMIBB52iXS35oWSVq1TLhnKWKgqCN8EXulevB6nr','hDzRzPchdWWrwDNo9Eh','eiAtOr','C','k',5);
+INSERT INTO t VALUES (-216380569,-28586,'ESaE59f7y4pH8bNsLGUvJMYeYyiIDw81ZCtgkaT93qrYELl64iV2LQc3i1uRB7pDXHmtS1ZxDFPanoMw8DN1Qg','VJu8VKs8Na48wyOk6xyLcpAzjwvD6lNJLJIHba4Hmt21y2oBlrkr38jtkUA6P6J3aAJv','AgRYDkzapFfVweDZ4FRnV','ZN8eg','0S','s',6);
+INSERT INTO t VALUES (1291000588,-32049,'dr3SRnSpZjfXGmwgLDyjkDkFssF1lwNoScLLII28STxFbQ2bbIRHb17cvda75kvtxEyjnmunO','RIQZ6MAWpKKcMcUAsqPXkQDmS9qtTB9sHaoggCWnsonG94cAEvXq1XuX5QBwJTXsAp','aHCta707C1LAT','mdp','n3','j',7);
+INSERT INTO t VALUES (-1999791511,-20806,'TBxr','fOptuxlKMMSORyqPLMhff2HBlZtB0PS3XKpEa56Q0cresVByKiZhxYG','OOvpNa0PJWa5zUnXCkhyiSQ6CD43Xjqs51xCrBJQscYmnlPxHIP','WWG','6w','M',8);
+INSERT INTO t VALUES (1483452866,-4747,'9cWp9SNO5eht','mgLnyX2yXs840EBAs1fQgwmBTie37Rz3eORALc32ugYe0U8yB2eqZmbbzAszE','R5KcHsMJTDKq0L2J2W6CnYIUtiDX5MCwggkjCG','qQi5fky','R','e',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT NOT NULL, c CHAR(90) NOT NULL, d VARCHAR(100), e VARBINARY(52) NOT NULL, f VARBINARY(8), 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 (-8309916242219775967,22106,'dTsM3ODJZM32qWq6pn8zQK7BfNXzEt','bwdIHgBjleC9JKLEzkd0wRYlxwGCJtbJgTMfutLElUN4c5mpbZ4HiAJiJn2ywOMr','zsMlbX7qDkyVkSFPxtC','lYBU','OoduqRAftMQOekPfDZdzMUanquluVi43c7wynnKEq9o1viJHK2dhvzi0RaLUIZUzZGRRMAOgrA7Sajf5','oMQXh2ITk6r72AqudEC0O1ohK7DfAxM9dH6coQoTWthr2V0WQaPN5IiSMartWJn',10);
-INSERT INTO ti VALUES (-8309916242219775967,22106,'dTsM3ODJZM32qWq6pn8zQK7BfNXzEt','bwdIHgBjleC9JKLEzkd0wRYlxwGCJtbJgTMfutLElUN4c5mpbZ4HiAJiJn2ywOMr','zsMlbX7qDkyVkSFPxtC','lYBU','OoduqRAftMQOekPfDZdzMUanquluVi43c7wynnKEq9o1viJHK2dhvzi0RaLUIZUzZGRRMAOgrA7Sajf5','oMQXh2ITk6r72AqudEC0O1ohK7DfAxM9dH6coQoTWthr2V0WQaPN5IiSMartWJn',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(43);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
-INSERT INTO t VALUES (8847791167330991803,60089,'iO43wywKIU','2doCqGtaw5CrjS1WkFZB8YFnc6ONC9UMgpctqroYDExP9CSBS9KJCi3wWfOOv6D4cD7V7EvVvR','q','k19ja','jmOz6zrCij66zcznq0PJzjLlqIWfiikl','dzaFUEjXh32j6VEjj4WgSlNWmmk6WJnSRp50DvQYCHNFGJp2wZH4raLis7b7x3QL5VvRH',11);
-INSERT INTO ti VALUES (8847791167330991803,60089,'iO43wywKIU','2doCqGtaw5CrjS1WkFZB8YFnc6ONC9UMgpctqroYDExP9CSBS9KJCi3wWfOOv6D4cD7V7EvVvR','q','k19ja','jmOz6zrCij66zcznq0PJzjLlqIWfiikl','dzaFUEjXh32j6VEjj4WgSlNWmmk6WJnSRp50DvQYCHNFGJp2wZH4raLis7b7x3QL5VvRH',11);
+INSERT INTO t VALUES (6463828795519412410,29142,'cT6acFyz6TNa7S00A35ySoKzwKqwnapWj4ltJkzosFO3Hjy5ml7Tj39YlY','zi9EkU1T0mgphicD2ATVM6Qdro2NQE9Fn9OjTVD7GUla597Abz5HbffNY3SapR4nA','93Ip0j7oj5tq5chaOWe0V2obMlyxskf3JqITycEBc','Wu35','HN','8',10);
+INSERT INTO ti VALUES (6463828795519412410,29142,'cT6acFyz6TNa7S00A35ySoKzwKqwnapWj4ltJkzosFO3Hjy5ml7Tj39YlY','zi9EkU1T0mgphicD2ATVM6Qdro2NQE9Fn9OjTVD7GUla597Abz5HbffNY3SapR4nA','93Ip0j7oj5tq5chaOWe0V2obMlyxskf3JqITycEBc','Wu35','HN','8',10);
+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 (-4310495258191030242,-6075,'DHO0QjaL75WTPyawpzZAaNXuIk4tldIL3J7Wbz4YtYw','QWawjwc6Qat','GNhpSKTk5Nv1IjzdSqdkUrYVAJuiFBFeZrfruqwTK8P051','c','ZN','J',11);
+INSERT INTO ti VALUES (-4310495258191030242,-6075,'DHO0QjaL75WTPyawpzZAaNXuIk4tldIL3J7Wbz4YtYw','QWawjwc6Qat','GNhpSKTk5Nv1IjzdSqdkUrYVAJuiFBFeZrfruqwTK8P051','c','ZN','J',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8048191870704318467,43418,'tjX83M','dYHEBJPZ2N7s2jzwBRnfheK2S3caE5TQNaHt3q4Q0x88NV0RNIlRBBreL6gB4NsTrmwc1wWb5DM72tLJPZEt4YdGoc5vJaxw4y875hZ2qIktg02CRpEg9qMbt3vxT','Bv2et2YDYCn5ApZnklXmsDQ7','PpQWoTfEvviIcq','xTvppLOeFgI54T','gL0yolURQ9GglBvA6ndrPBo9llVWpljnVSU69rtckP7FBGBoT7bQ3G2pjjJ0pDTZR0xIWr3XDfcC3g7zAIifQgmGTOIqFeVcr4r',12);
-INSERT INTO ti VALUES (8048191870704318467,43418,'tjX83M','dYHEBJPZ2N7s2jzwBRnfheK2S3caE5TQNaHt3q4Q0x88NV0RNIlRBBreL6gB4NsTrmwc1wWb5DM72tLJPZEt4YdGoc5vJaxw4y875hZ2qIktg02CRpEg9qMbt3vxT','Bv2et2YDYCn5ApZnklXmsDQ7','PpQWoTfEvviIcq','xTvppLOeFgI54T','gL0yolURQ9GglBvA6ndrPBo9llVWpljnVSU69rtckP7FBGBoT7bQ3G2pjjJ0pDTZR0xIWr3XDfcC3g7zAIifQgmGTOIqFeVcr4r',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8385928247416549049,51169,'QsQ0g5xQ1sIdD6QzzmGwqmX6KUTXym31DKp3M','016DAWbR9MbmE9z9viEpw2wkxvCUE05j4TDOIqMBlgRzlmE43zZNaq1grjgmzh9U9LFDO0md9n6rOBNK44Qd2S7L8j7WTl0tCsGrVPADak8QswQNxtnfi3aZwC7PmtJwJxYOMxAoCAJMbGMPD3ZLZPorQnwR3G1QDhkaHSBr0xXmo6G2dVwBzmXAeR1aVWDxdHix','vuP9HCpyfFyg','wy9lfOMVzjF2fbbJOJkyZbJH0zaqwQIomEZwcKm0DWXuXY3X55aIQzoG4q9FqSAHpJSyGVdxOQLpIKkJNM6aOQfJXbmiSpPcO7NnBqyOGG2yae','Pvx3vjET17aDQ7Xr62','drunmjMePspNgiAul0KU1DHS52Ksn3GzX6xoZRAVbScGqsXFMuR2MnDUHc6nxxATqorVE9pp9mhJ5IM',13);
-INSERT INTO ti VALUES (-8385928247416549049,51169,'QsQ0g5xQ1sIdD6QzzmGwqmX6KUTXym31DKp3M','016DAWbR9MbmE9z9viEpw2wkxvCUE05j4TDOIqMBlgRzlmE43zZNaq1grjgmzh9U9LFDO0md9n6rOBNK44Qd2S7L8j7WTl0tCsGrVPADak8QswQNxtnfi3aZwC7PmtJwJxYOMxAoCAJMbGMPD3ZLZPorQnwR3G1QDhkaHSBr0xXmo6G2dVwBzmXAeR1aVWDxdHix','vuP9HCpyfFyg','wy9lfOMVzjF2fbbJOJkyZbJH0zaqwQIomEZwcKm0DWXuXY3X55aIQzoG4q9FqSAHpJSyGVdxOQLpIKkJNM6aOQfJXbmiSpPcO7NnBqyOGG2yae','Pvx3vjET17aDQ7Xr62','drunmjMePspNgiAul0KU1DHS52Ksn3GzX6xoZRAVbScGqsXFMuR2MnDUHc6nxxATqorVE9pp9mhJ5IM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(29), d VARCHAR(83) NOT NULL, e VARCHAR(61), f VARCHAR(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3559563722,13923474,'T5yl51knmwnKaZNIH','scaTnTO08Hyu2czOwGxM70DGSizG4XEDxsy1D0eaBuCxftB3JcQLM','VdhhMzS9dadlYJY1erC9d7CeK9qhmrR9bOq97nJdLbAmLn1BLhedwJZBVI0','BrAOLY7Nfbac5YA38dGTpQNqkuUZ7i9TxBAmQZe4m7zkyK5ECDBdFyqC6','holtUQaNtBfVgrUqCnXv8nKghUopSrwXS50Y9zljk3AKNvacX3c2ZX3q','Phnv12Atd3C5CLhg29l23TsN9yz5llbX4XC3gLUuDTbGE6YZDnOvI9eKhtiV9PPcPlnjrwtS',0);
-INSERT INTO t VALUES (2889935693,3061027,'n6','JihPohrSgte0sBfkpIf5YzemmAK9ATgjIn8mpCv0HGqzPe2uA9oYlviRRytFZC3bAvZMBfLUqcK8','0OayLrH9bZNjru8bsABTqKh3LDiBS2a9TmA7M7AbDQzsYXOPM','Nx6hiKzBz47oJ44PPKmKxuonKFtCBbQKsoLA8PctOM1apX25GUIF9e4wTqCRBUP','FdBoTFOUyHCSpsus8yjSsXkMeR6sb3hS7','KQPcvXkvhywUAdXWxgG2uGvFnKZvXQ',1);
-INSERT INTO t VALUES (197497534,2554353,'lW0MzC3Ui9O0b','LHHEJ2','fbOpEcVZbrcyFclKyhhcbniFPZnQ3hpv6faxD','PYD0','6UKGtFtrwQgeIgSvGgjObjTB6v3Ht63Gui6t6CeEnoCijAPyGu6xbt9N4S1sgOzQvNMvCPwx95dbIDO','YMf9qdyFd5MK6bl3ZfK5gIGYFjkdoKbLFh3dNwvNssJ',2);
-INSERT INTO t VALUES (2229830941,11047204,'ur03LNSX8jWIly0VV','6xcCCEEY2ZRiNHsYEosqNxqXc65AHRGw1QAcp5u4xAVbifMkGLBdsXaLEB9v1','8Ew66T','3N9XceZ','pFvTLloQWcg5pkhTNEaxXx6QeX5PhdGX','EPt8BRi1OTC3opVu1ME0AfZQknHViO2JMRbxWL5jtxgTChZeb7qHYEAgcm9Y9EU1LEOypMvSJyYU',3);
-INSERT INTO t VALUES (3770722212,13860210,'u3j59jrqOXo6a','oxiGlYnHKPR1oV6kyx4u4TiN1iC41UsJ59mAz01sjdn39GLVLPC2GwRU9WYfusYF7LjhHumlyoDy5','K2DnQAWsRMQDbs7hX1vG2rWJlNYjHoDRCqlMZ','FMUThLACLsYTbf8aCR9Uoqqk69pkK8jguh5pLSNuCHwhj','6c1MS0HHVO0g3L3NjxMPqPeWSkaaExdZGgju8eqAu0pIbuemaJ30zD','FMJ4OjUxUfJirOmzw4Y6aVUFSaJFZqamhz0UlEP8AiJTCK',4);
-INSERT INTO t VALUES (780658431,4802404,'Qwk6mOttWQ','kcgqAoAhdOG7TEn4eyFFjLm2DhvWGlFc5ncJrdJxX','o3ZAxzrwW7yjaGtzaJsNU1QMAD','stYr5mxLllKW5NePfsQjKndiw7I3TgA','LPQucVROTjEA7wU5vbFoz7uiavGyj2SG','YAfMeLnOROovOIs9jzD1p61A',5);
-INSERT INTO t VALUES (2280426725,15268422,'r8819PAizpQVFLJa','cH0WNNqPEzl2qdM7b7V','tuDedIjwazLejJuxKdFNZBwLTGTzQPtNnMBe7GCYwb1QaxTDcrj6rRlN','YKwFEnTwS9VXhEL6K','GhiGKBBpcPqsbbY6nlEnU0Gd0jKNcm8svVpaw5dKMgppnJS6Mdwjm36yL4i31hOStvxHPr0wLLn5hDwT0mJ','0quQV6iz',6);
-INSERT INTO t VALUES (1108563686,4781278,'NrW4','DcN2OzlzVJQ2X6kyLItPzvVcPFkzUGLPrHIpfyTOShIT4HeYX6r8u04Ds7Rfc','tIMUoERtirRXust','xpugdqopeu95cFihQQP2NAUokJEkzxoyIcABsFc4gQOTE','mbwamwIoqL082jQBUtzqGBjWf40QwnfCdzRpFVLKFgZza8vwl6WvWK1uKGugdrolmwDUedoPG57hfFuYeQWubF6XPbO','yNVEea4HNEUnO3jhr55uAOFImo',7);
-INSERT INTO t VALUES (837287361,12030337,'XEMGBB1vr','CwS0NdwPLznCLA8dCAwR2o0481DOsQsxGtpSgfN','u09wV6S2uMoIKiemy8bDX96vr','zGegR9RUGc84gXdmVC0aUNnxSvoRNlx82jSqt5y9umac0SsVCQIVMTyoeTiaR24G','UEdbM6nYDnAKP7SLtPU9Bip8fTGhcg9kRTWfw5R2Yn4TmFItgPMpMRZ1drkwMK4Z9','hvjhJUa',8);
-INSERT INTO t VALUES (2805406290,12487700,'l3DHI0vzTRxOPnxc','tWWhqQhVXfeVJ6lXhXGR1kUKBFbelHHUgT6XhKe8UBJNr','XkMsfjVu3qUso52yYS4qJyAvech','ADVYbxUc9xUY','Z6aAUXlpmMWb8N0K0g2g6PBfoSRe8mTeVRDC2GysUlXDiyzE31YbXWLAtC6KwLLm6qZ5YH8frHMMCA9IzaMxC','OPvye611RzLPFJuVZFvvxFsbg1T4KoRxPaurnQDhEj83RXa7YvJ3WTIAXLpfHSuO7B0ikOn3kyetT8yyqdZgMZCIZRb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5450064333939910617,7410,'01KwoqfGhnrwGZFMvmSLnHaJqJo','QniBQoLMgAfRSAFqnxGCyC0VsOorddp3aW7AOKueBu4z8dvbSKVwTac1KNwwbv0undmA0mCm6HlDOGLGXusFggGY43qyFdCWv4eohvx4TSRH','dJKuGjYU3N79NWG9HWb06Kh33hBGwmQxfCwGqtj96CcFXQ8RnG7','qL','p','0',12);
+INSERT INTO ti VALUES (5450064333939910617,7410,'01KwoqfGhnrwGZFMvmSLnHaJqJo','QniBQoLMgAfRSAFqnxGCyC0VsOorddp3aW7AOKueBu4z8dvbSKVwTac1KNwwbv0undmA0mCm6HlDOGLGXusFggGY43qyFdCWv4eohvx4TSRH','dJKuGjYU3N79NWG9HWb06Kh33hBGwmQxfCwGqtj96CcFXQ8RnG7','qL','p','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5477847509856285361,-26271,'poSOkiMdqb','nfcFsWoBmj9hmf2tRcRpsF5ELIk65rGocHCPMg1p9DZkXDu0E8xMwGwre9dLQVwWlmAlAkYv7kREFZrxR0BayzyQpFy2BuR2a8qZY3Zq1urZCkZALWDAJhZQEu0ESHG1gRpGjiSG1bOk94nz44pYFKdUwTvIxQBHg','lUz9jErAMA67W718NKTfqJ0','hoLBMTGU0VlMkn9s3WO6qKNKEaeRSt2fFdKnN4f4amFa0iF1ClVFnhB9NfR1x3uLsyqNKcsMuggadol4ArWhKw1RAU2GzCKfqyWMYxNNRPbaaejLICwWya6n7uliMoLfwTtFpgKiLyvkw','v','H',13);
+INSERT INTO ti VALUES (5477847509856285361,-26271,'poSOkiMdqb','nfcFsWoBmj9hmf2tRcRpsF5ELIk65rGocHCPMg1p9DZkXDu0E8xMwGwre9dLQVwWlmAlAkYv7kREFZrxR0BayzyQpFy2BuR2a8qZY3Zq1urZCkZALWDAJhZQEu0ESHG1gRpGjiSG1bOk94nz44pYFKdUwTvIxQBHg','lUz9jErAMA67W718NKTfqJ0','hoLBMTGU0VlMkn9s3WO6qKNKEaeRSt2fFdKnN4f4amFa0iF1ClVFnhB9NfR1x3uLsyqNKcsMuggadol4ArWhKw1RAU2GzCKfqyWMYxNNRPbaaejLICwWya6n7uliMoLfwTtFpgKiLyvkw','v','H',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5084985566231946290,-23823,'ayn6OD8uxe00aHXVsO22KKQKT9dH3STmDyYqQO1fN1NBmpRISClWhSHlqAzSq6ANkkfnOG3M','6PfyVpd3XMetilIFdnNNGW2eNkA3WzkmzZSm3c4Fk3MEC8m7u4RctMyYZ0wrmw','7I9','di7jfK2yVsXj2oOuJ85pbrRx8QWRqE9ED272fkb14fQkbe750kZHGf1ujuJZ7l88EMuhypSLBfkZNgIjKg0G1P0uEbq6SMF7laT4wQG2g33KotZsgDhXriSPjcvZQWOJh3U8eNg0pnk7QwsdB2iEtYTZIEg7yVt7wx3l3n','x','I',14);
+INSERT INTO ti VALUES (-5084985566231946290,-23823,'ayn6OD8uxe00aHXVsO22KKQKT9dH3STmDyYqQO1fN1NBmpRISClWhSHlqAzSq6ANkkfnOG3M','6PfyVpd3XMetilIFdnNNGW2eNkA3WzkmzZSm3c4Fk3MEC8m7u4RctMyYZ0wrmw','7I9','di7jfK2yVsXj2oOuJ85pbrRx8QWRqE9ED272fkb14fQkbe750kZHGf1ujuJZ7l88EMuhypSLBfkZNgIjKg0G1P0uEbq6SMF7laT4wQG2g33KotZsgDhXriSPjcvZQWOJh3U8eNg0pnk7QwsdB2iEtYTZIEg7yVt7wx3l3n','x','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (886322120851393871,1938,'xxyAeaaO4QvflDEL0oxc3N9UJTpTYcVV9KDM6dU83deOjGxyQ88P32NGwPG1rN4KPaZg','YjtcdfppqfB5a2BPonoIPbqYBibuMEDMzRCak8nFisbM8DIAek40cdNM1qdCrkKh1EY76siaiQ8jzUr1ve1hxvFd7yHIBCHxwkV9El6ZHtfFCAzL0H5xMEAzSIz1IZyWYA5tv15SCT3lkpIDvnnLQrpITsSvkifnN1qoS9yRpVwLAihWS4hhJANNiEHW4zP4VvAErypeb9MY9Avx98D','P4wnjm8FBrjIZ8zoEH8f9ULPYDfFfJ','tRFbrK22aPjPGOrcaGy8XCyN2B38SXgHfEfo5QmHVFWIOGA1wU0UzVEjo8c1iYJTYudHQeDrDAfvtvEv1Lx7MhgxwdUanf','7','C',15);
+INSERT INTO ti VALUES (886322120851393871,1938,'xxyAeaaO4QvflDEL0oxc3N9UJTpTYcVV9KDM6dU83deOjGxyQ88P32NGwPG1rN4KPaZg','YjtcdfppqfB5a2BPonoIPbqYBibuMEDMzRCak8nFisbM8DIAek40cdNM1qdCrkKh1EY76siaiQ8jzUr1ve1hxvFd7yHIBCHxwkV9El6ZHtfFCAzL0H5xMEAzSIz1IZyWYA5tv15SCT3lkpIDvnnLQrpITsSvkifnN1qoS9yRpVwLAihWS4hhJANNiEHW4zP4VvAErypeb9MY9Avx98D','P4wnjm8FBrjIZ8zoEH8f9ULPYDfFfJ','tRFbrK22aPjPGOrcaGy8XCyN2B38SXgHfEfo5QmHVFWIOGA1wU0UzVEjo8c1iYJTYudHQeDrDAfvtvEv1Lx7MhgxwdUanf','7','C',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(66), d VARCHAR(3) NOT NULL, e VARBINARY(53) NOT NULL, f VARCHAR(50), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (113965447,5669766,'62Bydz6pKswyWrdN8TKu9BW11ytFUT4BcPKTA4cMZNvDIqC4KWRUUclo3su','q','wbrwjWl4IP27a4rVwui7DZ6XZVgUlptLJVLmM3a6ZsULra9OEY','9DoS4FtD5Q7qEni8rjeagbqJ7HxEAM40PUR9d','9','I',0);
+INSERT INTO t VALUES (4262049262,256769,'5cpaZMlEpUPocMPiBjjKMPW76O31bzgBwvtULHElmw9fAAoNKALLouHaFV','2','HPYbhp955sJtj9bMvMZgeC1jw69L49JWRgWBL0GC','FBSmCiwW9KMV9fkoQlpN2','G','r',1);
+INSERT INTO t VALUES (821320057,1877953,'luMMMqWTl2AsNqA3NetdHA5iEiqawiqy6','Osi','e2hQzyzu7H7p20GSWR','CXX6e9GXmOhHpt4gxf','N','w',2);
+INSERT INTO t VALUES (1979526302,8665332,'F6b4scwUPa4dDqnubakomErfkKW1ikKjXPenhJD4pvx8R','2ZO','UH50w2MqKl8F5C6Z4IWwhFU3J1usx7sAMjpuAkWYdFyA4Ol','f62U68ujrMzoxCDEzp','H','S',3);
+INSERT INTO t VALUES (3484695405,15555129,'o5Gmwb7d9Z9vShQCI','d','x76dNTQP','YnNzDMkFL48VGkCuog5PIMKjM1ilBkbfCSx','0','8',4);
+INSERT INTO t VALUES (3321698421,9522888,'O65DfSPl0lFjJE','j','JgiylNQWoRhz5hmZ7Dhym','8TpCC8i4zpzjMSBPGeTRaVlEAJ4JyGYtqLAL','g','e',5);
+INSERT INTO t VALUES (1798234006,9366870,'hDTJZbeQb2uS3eqD9NqWGJoUg7yss8GUJJY1LsFxldl0oKZuR7pTcD2TQwJH','fD','1i03q7kZ8GOR2Ll','JZD7BZ8kXEKc0iEXn0S2','P','g',6);
+INSERT INTO t VALUES (1916615053,7576348,'ok8H7Rx1Hdss00IqPj9AVBULZ90jPuJcXmtgnPugXqCrzAfEwpvw8','iKV','dHQZRbFu6TrWc1KHNxPn878YKVhTcej7chFthOY','F6dUAUPcwRXOuW5fDuFzwCNul','l','B',7);
+INSERT INTO t VALUES (1675631100,5474434,'uxbavQ5zsThjAk2Uqophk29EMvV2DNqA4avED','MD','YQzwBi9VFGG','glMyXaWoWs0nACaej0OnHBrR7UfGBvfBrd1Ub1Di','b','O',8);
+INSERT INTO t VALUES (2326395886,2704809,'kocvQjJdXs3mffj8Vus2e','d','IhVni','ApuRhN7BwMdNk4TECtrJqr89EBp5','Y','j',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(66), d VARCHAR(3) NOT NULL, e VARBINARY(53) NOT NULL, f VARCHAR(50), 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 (7047255756941987051,5738109,'QBB7ThSwZ7RTUrSB92','koiek86k4mXQioyUYzSj3d5F','NSOkK25zAsuqueV6Rx1bI3t','xoW6TcUGbVfGU91aDa1pwUOsNDenQlrg2gh4OrQJ8','3DajqQlivLkPe0DdX1vbPfX9nu0ImYPIlKS7vN0Vvor1iI0tEwOncDthXCwQNznC','32Jrv2CpTrivSG9TWKtvNiy53l51fR60iMQTunMDDV7terl7DfC3lSySYWK2AqiOdsCTs7YPMdOY9Z',10);
-INSERT INTO ti VALUES (7047255756941987051,5738109,'QBB7ThSwZ7RTUrSB92','koiek86k4mXQioyUYzSj3d5F','NSOkK25zAsuqueV6Rx1bI3t','xoW6TcUGbVfGU91aDa1pwUOsNDenQlrg2gh4OrQJ8','3DajqQlivLkPe0DdX1vbPfX9nu0ImYPIlKS7vN0Vvor1iI0tEwOncDthXCwQNznC','32Jrv2CpTrivSG9TWKtvNiy53l51fR60iMQTunMDDV7terl7DfC3lSySYWK2AqiOdsCTs7YPMdOY9Z',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(30);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
-INSERT INTO t VALUES (4091432859088613301,5434134,'HGxr4VmfhXVU1LSe','IxG7dHGt9ZvS1lBvrTSffQOdJlq2wPHX4z','tLsUkCDeds8TgY13VlIQ6jTsCOEsfvjXmXvVhwVU7cdA7UxwTxDDIEPUqC','xdzaE59GoGLxdGCu6X30mDprOTeL62QiNwtoLqauCSF','EefUHAJhgMC7jO2j','bviHEuye3wMTy3cz96lUont8jQGxtGoJG8W5pDdoHD7zKb0SjC0RroRFSVH4FYVjIt4CqoZF',11);
-INSERT INTO ti VALUES (4091432859088613301,5434134,'HGxr4VmfhXVU1LSe','IxG7dHGt9ZvS1lBvrTSffQOdJlq2wPHX4z','tLsUkCDeds8TgY13VlIQ6jTsCOEsfvjXmXvVhwVU7cdA7UxwTxDDIEPUqC','xdzaE59GoGLxdGCu6X30mDprOTeL62QiNwtoLqauCSF','EefUHAJhgMC7jO2j','bviHEuye3wMTy3cz96lUont8jQGxtGoJG8W5pDdoHD7zKb0SjC0RroRFSVH4FYVjIt4CqoZF',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1568775866,9501095,'IrKtziVVxnoEJsWsy9K','xbb','lcpKgBZc9F1C86syekR5FDRtYBmypH88yxkFvlva6dISW6','mUlThKlowVII3wkeXejGzsCSCAyHm','2','d',10);
+INSERT INTO ti VALUES (1568775866,9501095,'IrKtziVVxnoEJsWsy9K','xbb','lcpKgBZc9F1C86syekR5FDRtYBmypH88yxkFvlva6dISW6','mUlThKlowVII3wkeXejGzsCSCAyHm','2','d',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67);
+INSERT INTO t VALUES (307914689,210780,'GUpvP0vudUirNwJm4aZVAGvprb8T7GZIRuuwVqSdCpdzwvCJbtlmrclx5hZ','xX','hJN','qAJ9Lu9ws26Jatg1M0CWnI2jLhYT8CPD3zqmpX9','W','s',11);
+INSERT INTO ti VALUES (307914689,210780,'GUpvP0vudUirNwJm4aZVAGvprb8T7GZIRuuwVqSdCpdzwvCJbtlmrclx5hZ','xX','hJN','qAJ9Lu9ws26Jatg1M0CWnI2jLhYT8CPD3zqmpX9','W','s',11);
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 (14658415213163489907,7579541,'IoJtCn','SLfYMNMq9Ect1ZhoMf8VyAoj7HqZMPGCqlmYc1bs9TciTmpI4tQjOtT2Pqqp8ilGokJhXOMGTS3fSAuRNREXkDxWN5DUK38MH8D4MSpsBmBsvhVfy5gwJNFNe9lBNIa840eWy5ZMIrQ8kNjdsheZFw2bJu8gGPFgztittNXbD7cUjgjWqDzimTEetWvGvSixXTQYzvefNU8g3ttJipIXupTEwMTpkJI1jfidb','HjIbbWYW4AFPt7MScMx5vEjDlqMWettMfr04sVB2lB74YSXn6yRYL0fQj','Xmnu6febWaFyGr6anB3','27izUEpFvpIoGtH0XC0KaR4ikCc9m1TwjWvlqPOP9w0vWJv8c85kUERKVZtXvVWZsuo265E38F18q329','GrfWSxpYWrRrkz85tmPYee',12);
-INSERT INTO ti VALUES (14658415213163489907,7579541,'IoJtCn','SLfYMNMq9Ect1ZhoMf8VyAoj7HqZMPGCqlmYc1bs9TciTmpI4tQjOtT2Pqqp8ilGokJhXOMGTS3fSAuRNREXkDxWN5DUK38MH8D4MSpsBmBsvhVfy5gwJNFNe9lBNIa840eWy5ZMIrQ8kNjdsheZFw2bJu8gGPFgztittNXbD7cUjgjWqDzimTEetWvGvSixXTQYzvefNU8g3ttJipIXupTEwMTpkJI1jfidb','HjIbbWYW4AFPt7MScMx5vEjDlqMWettMfr04sVB2lB74YSXn6yRYL0fQj','Xmnu6febWaFyGr6anB3','27izUEpFvpIoGtH0XC0KaR4ikCc9m1TwjWvlqPOP9w0vWJv8c85kUERKVZtXvVWZsuo265E38F18q329','GrfWSxpYWrRrkz85tmPYee',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6117544422247672145,12042015,'1tG5RJwzP','M55PDJmLwafmObCeXTly3rsvvTH1extxw3SSl20Cn0tJiRgWOgwkI1wLIGT42Al57oSToNarch6Xq0a6RQHW0ghemR8rYUsfa7t6cu4gqV3f','e','71LuISrX0IerwQUOFLAoRFWwYDrXN4NmvtZjngffCbAbKBLm9PVJTZ9Hv6rFfHRCcWl5GxiWJxOJzbmcWuLEOfXYFyZJCM4eGVymtwFnwfOnXNE6fNQ8NfeqRpdOUijCwkUTo','Mj3P6JvNIhiGgOK9cQj4uLvJRL','jj7PKp7w2Wv8tohKKMWfKPrfU3JPX5ZeXMHl6ZRiIOUwK81IE',13);
-INSERT INTO ti VALUES (6117544422247672145,12042015,'1tG5RJwzP','M55PDJmLwafmObCeXTly3rsvvTH1extxw3SSl20Cn0tJiRgWOgwkI1wLIGT42Al57oSToNarch6Xq0a6RQHW0ghemR8rYUsfa7t6cu4gqV3f','e','71LuISrX0IerwQUOFLAoRFWwYDrXN4NmvtZjngffCbAbKBLm9PVJTZ9Hv6rFfHRCcWl5GxiWJxOJzbmcWuLEOfXYFyZJCM4eGVymtwFnwfOnXNE6fNQ8NfeqRpdOUijCwkUTo','Mj3P6JvNIhiGgOK9cQj4uLvJRL','jj7PKp7w2Wv8tohKKMWfKPrfU3JPX5ZeXMHl6ZRiIOUwK81IE',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT, c BINARY(67) NOT NULL, d VARBINARY(10), e VARCHAR(49) NOT NULL, f VARBINARY(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5875798501858974696,-56,'tTRZU0MQsmJgBk6tKJ','q','kOlczJVMSGlmGhz7vephi','n6nmpzS28XXi2ShOLCDJvsfAq','7nSdAF9kfNLEK7rwLLryfZKGBXb83myyIvocwGgq','MWYk8GU1nNUZClYtorkBIoA9StpPlKGynhPtWkX6vnMf1R4YTtXu08WHDP',0);
-INSERT INTO t VALUES (-7498590229420028163,49,'fif4jvQ','9P2','FpS8PEiZpTLyrxjsJTZFnEInfawfnIV','wQPI2uudhosIkVH9WRMJu1FU2','MLYTu1z0GzZd9MdMQSdw0euCClprWXYhFuwloZFXB7FscfDDqNGcvwW3Jo4W2a3R3J1iPQkq6vahDP7hcCBnBIhmf2','QuLAXSeWwBZH1ZzdjantVGP87aNPwGmVLrFP7jtnjiV2cjESsg2FSiCb1mDJmE5HVbvUXChs2',1);
-INSERT INTO t VALUES (7789375576762649426,7,'zPlYouvVTQbe6JeeTqm','LksuCwEU','sBJk9sq8dl0kzo2zI52pI0Du898L2krqFDk4yQNVe9Y61A','E0YK90Mn4EZ0hFXY3','ibCjNKU1ORJDr1uKbJavryGku4hcps7Rh','mJCz',2);
-INSERT INTO t VALUES (7363036599488697856,4,'PPRD0','1xbJsq','lpoAnISqIMglbs72IZRsMUcqy59o0GDUyLVDdOOZPZ6ZiQY','j1S2VTHFMd','th1vUZ9GVzGy6ApsW','fT',3);
-INSERT INTO t VALUES (-6750670326062538590,116,'3zsvBrQjwPwNCvcRhGNq4HPFo6KtL0Mr','7f','vKgVBGaQvZh','d5s','J7XoFBBspbtVj6Zdgtr','6JjFsVeyGLnZQGGOj3OSy4Ip6m',4);
-INSERT INTO t VALUES (4825601021159296049,-20,'dQhHHcLP4t72DlKDDn1C0M94OAKn088mEYdMWWyfQE5oRIE3227JA','nu','3j6Ub9EcXLB0Ca50PPobyTjQuE','5QCihnS1jHa4ZqJeECJMw1xVLgrx','4GBSt7GR1Ug9RtOiYElX7lw4KXlMzFKAUTjOPsmLKpTVVeihXB7mvdzx40tVp08h0qfO','pFfeZEInCwH1OySHaGbPrk0bR9geqCuhRZuU1WDLlOSaG2d966k8LzjmVWARjnGyPpoIaSeVCI',5);
-INSERT INTO t VALUES (-5445258868413057203,14,'xMlZItNylV62Gp8WcT6iBXnbh8RoePuIJNct2Qidmom9X0JcuhqVnYLakpw3peLpEGf','BdZ','kZPY9lXTjlRwpRlvk2IXmP2Z1SbiH4k5CXDWv6AcBYzyg','f06ZsLved3','wEtXGSKef4JO6rqwix2gJCfNPcCterABu','5zKuyc2ZtotpYW9Lume0HBbCQMiYSNbd2bCi5BQ7YEdTHeTiwIOnmZ7HjKphU2EtYkkCbbQU7joNdE36qtq0p',6);
-INSERT INTO t VALUES (-1309079964956446614,-38,'pSItpyasenqoFJ','kAMM','uf4GuVA4oSJR0lx9c','Lzckl1MXqNOrmtnp2fUQCKJUPrWp','6qSPCubnDzoppRXp1Cke2YmCdCgFrEJJhdXKSeCiAyl0mvpzdbTylWI1oKqMh3m0wlN1hgXKspHafI0sJDx4qu','598QFxdfP17dMg2coLxBJTIfdNoDq2E6',7);
-INSERT INTO t VALUES (-1623776987799591578,-43,'QNVoOomzjfQV6CzUfOGXjlzq1AYI8vaJ2hW3aPYuFmc93','REn','fepof1SH30PpPG3IBWLp3DB0Ge1uTqWsmdpkt6yeRM7U','gQ2S6xhg5U11i','dwW7IuvGe8oPxMmWBFR4QnaDIfp8lu16RMx6L1wTnuRUgQGn','cmDHR2RheEReFS1kmGoLVqn9WOmUEcsyrk',8);
-INSERT INTO t VALUES (2256867939578396013,-39,'xqRFAWX1pvK3x','P3UFmaADTe','OLqmzI2CslC4Fjsab3ZkDKXHPfO531Y3BtLhS9zjcZCSBJwi','Xr','ojiYJqzWo0cnp3H0csipeGiTExd02fqjLJ3mVxXvr','2QnwThjMVYWqUDA6aWe1L0zKqHDpptgoXzabn9bnoguM8jzCDBopnI5wDea9kI6OmANewEYruPN5yyW9erF8I4vgIL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3851334428,6241933,'A35Y0a0XxmO9To73FHCrORuN2sVwzG5','at9EH6NySW1lh9hhOUzzOtnXHuhAlIpsJESDfVpx7RZV2fH','WwbBWnkxCC3ClarsDdmlBRvx4BjVt95UJMqASAZl0k9Leio4kwGmy','s3QYaBsVkVxrIbCCAf8XkGln1PWC2bYVabvCDpyeVodprg','2','S',12);
+INSERT INTO ti VALUES (3851334428,6241933,'A35Y0a0XxmO9To73FHCrORuN2sVwzG5','at9EH6NySW1lh9hhOUzzOtnXHuhAlIpsJESDfVpx7RZV2fH','WwbBWnkxCC3ClarsDdmlBRvx4BjVt95UJMqASAZl0k9Leio4kwGmy','s3QYaBsVkVxrIbCCAf8XkGln1PWC2bYVabvCDpyeVodprg','2','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1368819844,3278781,'vlw9iVVa9VfuzjJ','AQioX37LJT5KQJ','qTexvVoRaPwcKN7swA6tfFrrxCs1gx4rXYGjSNlNN29WXYTTtytHY','EdwULlTnAB3UCEtfcYOmZT8uZ5pWURnAXiZgzfC9HiGL8yC1NLerkJGK1X1QR9kXkSnTGZHbuVtmHRHFHdp6g8K9nyHfLP7O5IE6DYOgJENmNi8cYcli7f5X6uJ57EnPnKaGjqsmKDW74D2jnMQgFMFl8kHd48JI0SIWAiDE','H','k',13);
+INSERT INTO ti VALUES (1368819844,3278781,'vlw9iVVa9VfuzjJ','AQioX37LJT5KQJ','qTexvVoRaPwcKN7swA6tfFrrxCs1gx4rXYGjSNlNN29WXYTTtytHY','EdwULlTnAB3UCEtfcYOmZT8uZ5pWURnAXiZgzfC9HiGL8yC1NLerkJGK1X1QR9kXkSnTGZHbuVtmHRHFHdp6g8K9nyHfLP7O5IE6DYOgJENmNi8cYcli7f5X6uJ57EnPnKaGjqsmKDW74D2jnMQgFMFl8kHd48JI0SIWAiDE','H','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1373662795,8955907,'DPi2jrEI','4mCLyM91I7vcwKT','xPAqhoYDp31Q','D0mYbfzzc5x2ODevwiVtSyYZFsR5nEA2olDJtXEhHo0l9yeaxDGjzbdIG113CY7LmY0kFb8UtmLAZTiZ3AXiGugC0YzOPxssBqVDMgdLyze2I2nQnOmVeE76wb4PeuOyL2PHaSidi8e6kMdAq9mOLKQ8Q4OfSWozFKopEHgSjYkBkzZQ','1o','G',14);
+INSERT INTO ti VALUES (1373662795,8955907,'DPi2jrEI','4mCLyM91I7vcwKT','xPAqhoYDp31Q','D0mYbfzzc5x2ODevwiVtSyYZFsR5nEA2olDJtXEhHo0l9yeaxDGjzbdIG113CY7LmY0kFb8UtmLAZTiZ3AXiGugC0YzOPxssBqVDMgdLyze2I2nQnOmVeE76wb4PeuOyL2PHaSidi8e6kMdAq9mOLKQ8Q4OfSWozFKopEHgSjYkBkzZQ','1o','G',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1974281132,10840543,'rzP0SHwkvHBunECNo7hxrd7VeoqnUywEY7lgNt3t93mkOkL4FBssAB98q','cHjwO1Dtu6O5jF0zNsut7EnLHyb8SXSrMHVG','jhvH1v8uPz2W4sniF','Sz4Z4RWXrbOmBNiqUIgr8P8tzAnko19uIPv1NYKy30TyP6LDURwhBfItzB8LBkZ48Ue2FB6zwoV9ezRjQRqYA4ewmABtf7e6ucdRnef3pOWwAyVp4Wk5epmHEKR1gfThjSKIwRt3fano2Ou2UxoJdQwO','5','M9',15);
+INSERT INTO ti VALUES (1974281132,10840543,'rzP0SHwkvHBunECNo7hxrd7VeoqnUywEY7lgNt3t93mkOkL4FBssAB98q','cHjwO1Dtu6O5jF0zNsut7EnLHyb8SXSrMHVG','jhvH1v8uPz2W4sniF','Sz4Z4RWXrbOmBNiqUIgr8P8tzAnko19uIPv1NYKy30TyP6LDURwhBfItzB8LBkZ48Ue2FB6zwoV9ezRjQRqYA4ewmABtf7e6ucdRnef3pOWwAyVp4Wk5epmHEKR1gfThjSKIwRt3fano2Ou2UxoJdQwO','5','M9',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b INT, c CHAR(100) NOT NULL, d VARBINARY(86), e VARBINARY(2) NOT NULL, f VARCHAR(32) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-47,743376876,'l3J8xAldpn80C6','9NrAxKORgTZfOuBhIngkFlj3i3','YN','ivoWclPFqiKC24Erh','I','D',0);
+INSERT INTO t VALUES (-19,1146982228,'QagmrdrnpHKhaVhK7ANEdi0qqb52bzzjnp5FBbz','AxUj6P','oz','bPVGN7xwWobe9d0hvkc','Sv','X',1);
+INSERT INTO t VALUES (-33,220142229,'9G4l1TvP69wm7P2FTCeTYZjNo3zrAONTTe099aBemlxG','yRiH9xze00F09BZo48iW33ykdDh5Gwbblp3kMc8IqFp3','3','HkjBCXXF33OaS','D','b',2);
+INSERT INTO t VALUES (-104,698112502,'w3IZpIXEhW5GtWCXdpiiitP8eEfYqSVfxcziGbxPblWxQK7z4LprzjbZgxMXzr6nhhIKtPwYDElX45m5','0b3R8drOC8D2npDpcr2PS2xwflCNRzKBl6Y56','c','eRgjhaZUsiLoUYmNbQLfeFP','s','k',3);
+INSERT INTO t VALUES (-16,-156190781,'HQ2bwsrDiGt4aC0a2dr8Qc9XiBNN5VWGKqc2qWQm2','zv0Wjx9PLF1jT3jAGHNDdPYIV9Ex4vV1G40jvUJ8LGk29pMZ5deG85BNGao','D','mOyD2lfJxWuUgeQN6Dvr3bjrCg4ta','E','B',4);
+INSERT INTO t VALUES (96,-309315313,'IJXFqS3yr2KM3ln2TE3rOee16voVYhTxdQ0prqH5UIWtk2PfE6CvSUfitGelLqq9b22z','ceV5qxNXBWaxX5X6DK1s6ScirIqOwUjA5GGzylTatGzTcOjYoSr','VG','G9mDgkfZRdGKRZn4dmPZUGsyK5Sn','ro','4',5);
+INSERT INTO t VALUES (126,-1813298980,'ew59jWttZmaFaF7nXioGG0kJZzPajrLkmRNBOXuOwCqXyXAddBC','7EAlbLRBk4mEtdI0bIXhjBxw4jTCIkarV3gA0SNVLOt4SgbKNwZm7','Vx','gpHHhZXIiBCzh5X','ob','m',6);
+INSERT INTO t VALUES (-1,704826605,'26IXSp7FWz5hUEVO0LPpSfMjOKjJoeJeKic9zMj7FQ10KsqfaB','3b6levkgQNFhMmVKhmUeDeVxVj0p','I','A06ftZK5BrsyLprPN2tOLbGw668bL','Ho','H',7);
+INSERT INTO t VALUES (46,-1957736221,'vh21fBayxn3t1EsET6x783wDBJYtsH3A1j5d1PmOHGEkJ4ONMpRQVp9','ohpZWuQICfurDYm8kuYLV1Kctj6ByDlG2K8Ek','CH','ZKkqqYV0x98NELD8TP7zjBwALhzX','En','k',8);
+INSERT INTO t VALUES (78,-535656701,'JnzZ9JtZGtV8RvWw8SgZRNbdtiKxQne','RK2umWLNQlniSi7vO1BntRjFVaFTztWDTsXJroQydHqsS','f','eFr8bXUJEEACOhedH0DxjjofDSJM','Wj','1',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT, c CHAR(100) NOT NULL, d VARBINARY(86), e VARBINARY(2) NOT NULL, f VARCHAR(32) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-3606156189890038751,10,'vAXcDS7kGnyBYs2BK9kzrrH9PZW8c720W8W','6','O0K','hzIQuUxg','kRaUc7Z6U0jQ340NQAGgEkMQvdIt','oS0Z5TwK2ZosGr36fFim0pllffR8ezfaYDV1os0BppVI4HE1MUkNG8iwtgzVFognVasfuaomIhGAzoJTgkRB',10);
-INSERT INTO ti VALUES (-3606156189890038751,10,'vAXcDS7kGnyBYs2BK9kzrrH9PZW8c720W8W','6','O0K','hzIQuUxg','kRaUc7Z6U0jQ340NQAGgEkMQvdIt','oS0Z5TwK2ZosGr36fFim0pllffR8ezfaYDV1os0BppVI4HE1MUkNG8iwtgzVFognVasfuaomIhGAzoJTgkRB',10);
-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 (-2944585057868855592,-5,'Qw27NZX8iW4DSf2Q1BovCVBiQh9pQorfhqZn','ytSTbTOX','1YcoddCJMz4Pgqcjv','tftu3TXg','zRJ4RfHE0rvkcszLGKX7CoZ01x7CsLIaXJJr5cKb5T7NMVSviaLeWrzh1GAeNbIbMyTbX','lLvnQeJS',11);
-INSERT INTO ti VALUES (-2944585057868855592,-5,'Qw27NZX8iW4DSf2Q1BovCVBiQh9pQorfhqZn','ytSTbTOX','1YcoddCJMz4Pgqcjv','tftu3TXg','zRJ4RfHE0rvkcszLGKX7CoZ01x7CsLIaXJJr5cKb5T7NMVSviaLeWrzh1GAeNbIbMyTbX','lLvnQeJS',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (120,1249987871,'RXuY7ZKfbYVscdLMOmQvGnqicNDHKZKxg7RW3Ic8FcmH4aLanAOiesjjqdmp1F5Njo7tYCDq7ySgCysuBdSwCL99s01iR','R7tFReGhHYfmOMqPtBOC2sAOtdhoROPpshuOVdv4','t','SB7gnwWQ6SBWxRf','x','N',10);
+INSERT INTO ti VALUES (120,1249987871,'RXuY7ZKfbYVscdLMOmQvGnqicNDHKZKxg7RW3Ic8FcmH4aLanAOiesjjqdmp1F5Njo7tYCDq7ySgCysuBdSwCL99s01iR','R7tFReGhHYfmOMqPtBOC2sAOtdhoROPpshuOVdv4','t','SB7gnwWQ6SBWxRf','x','N',10);
+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 (40,373721950,'YY3epE92qBezAKLVUDZwTLqH','rvjdd4Om','Od','ETAWqbReeGDRe9kQW','9','v',11);
+INSERT INTO ti VALUES (40,373721950,'YY3epE92qBezAKLVUDZwTLqH','rvjdd4Om','Od','ETAWqbReeGDRe9kQW','9','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-5407852951778315012,44,'6gXko5TqVNXFnsbVddGjIJXtcftSzleX','YY5O518DQVtJSO9HIYPqTaidyFvRSk3cR5g5dPte7vtVM3tyWI40CyajDhdbAXqUbG3ToRVeSRcjJVVfW6j86hlJuOQmJ33qBe5MM02wmSVMUSyVJNk57KTPsKF1iCFfcU8uGqTMbClYaLFpGb83MksY8BefnQZs9k7PPv3warTMDvnU8881PDrWnHlVwKdKcvQgxyNeySXJ7TvNXYjTn3cCJBp0dfwtUQEn5jqdbIWRIGio92CdLHDJy2a','kfIPWb1Ef','SZqBb9dCM7','oj3njTWw1g8eGHww4p1w6e6PM','kdVPwCUxKOEKZsKnQMDoO',12);
-INSERT INTO ti VALUES (-5407852951778315012,44,'6gXko5TqVNXFnsbVddGjIJXtcftSzleX','YY5O518DQVtJSO9HIYPqTaidyFvRSk3cR5g5dPte7vtVM3tyWI40CyajDhdbAXqUbG3ToRVeSRcjJVVfW6j86hlJuOQmJ33qBe5MM02wmSVMUSyVJNk57KTPsKF1iCFfcU8uGqTMbClYaLFpGb83MksY8BefnQZs9k7PPv3warTMDvnU8881PDrWnHlVwKdKcvQgxyNeySXJ7TvNXYjTn3cCJBp0dfwtUQEn5jqdbIWRIGio92CdLHDJy2a','kfIPWb1Ef','SZqBb9dCM7','oj3njTWw1g8eGHww4p1w6e6PM','kdVPwCUxKOEKZsKnQMDoO',12);
+INSERT INTO t VALUES (-47,-564730466,'SfzVBOEkyiLw77YJQDTnBXlz6bD6T5zsz55RXfp9UCwno3z7MC68uMDTGjkJNS8KzvUFAek6IjLPwtOmJmBsMt7Q','Y5bDXp3vvMdTd6Xp2FelHdoGNrpWUho6PmkP9Frhvr53B5SGmhD9IXWW0DueSl9xKuzLmDtl36Giq4AiPzgrtCx7wz09KU5jWVYRDKvaBd5cwn3vxOhT8yvLiEdCZvqHRAER5OzmuyEwJTwuYjjCSiY3fwv2vUX','2u','vtsXu933CIH4WVkjBpwc6ja3RVVm0AJ','K','Z',12);
+INSERT INTO ti VALUES (-47,-564730466,'SfzVBOEkyiLw77YJQDTnBXlz6bD6T5zsz55RXfp9UCwno3z7MC68uMDTGjkJNS8KzvUFAek6IjLPwtOmJmBsMt7Q','Y5bDXp3vvMdTd6Xp2FelHdoGNrpWUho6PmkP9Frhvr53B5SGmhD9IXWW0DueSl9xKuzLmDtl36Giq4AiPzgrtCx7wz09KU5jWVYRDKvaBd5cwn3vxOhT8yvLiEdCZvqHRAER5OzmuyEwJTwuYjjCSiY3fwv2vUX','2u','vtsXu933CIH4WVkjBpwc6ja3RVVm0AJ','K','Z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-41,1907917436,'513aaKrIbQI9T232rK8NkSnFmyJloIB9UC2YWLpLGqb3diAWO6EQtvRc2LBvGg2bMa9o9UiI2tLAQOybInFHRPQhq','MyxYxc8ACx6jLkzTEMnPdXbKYfyK452mdrFtmk7VUtKDt2ts3fAYB7ZHmmvhTiYU92ShgjifovdMAQhAJh9hPD2lvEY6A','5v','ScxjEGoD7HQjh9vzirkHtvnybZxJ5OYQBan16hmnAv2WOPRf0WQ8yXuEfpAjHCXf6WzBCCTvCrtnrBIBbMLCkWEf0CCoei4bQO9IX1H3g7cGZGXRJTFa8i','Ii','W',13);
+INSERT INTO ti VALUES (-41,1907917436,'513aaKrIbQI9T232rK8NkSnFmyJloIB9UC2YWLpLGqb3diAWO6EQtvRc2LBvGg2bMa9o9UiI2tLAQOybInFHRPQhq','MyxYxc8ACx6jLkzTEMnPdXbKYfyK452mdrFtmk7VUtKDt2ts3fAYB7ZHmmvhTiYU92ShgjifovdMAQhAJh9hPD2lvEY6A','5v','ScxjEGoD7HQjh9vzirkHtvnybZxJ5OYQBan16hmnAv2WOPRf0WQ8yXuEfpAjHCXf6WzBCCTvCrtnrBIBbMLCkWEf0CCoei4bQO9IX1H3g7cGZGXRJTFa8i','Ii','W',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (79,1829195098,'9jo0Y7N6pf8IJQAI8qiXK75L','QWrH9IFdniF5yml0jO6DTq9f6MCYu6cXWrC82NfLuXl0S8iQqumRQo5Lgq8eBgthly6EmdNURwyRcrhi67rLr8SoHpFi0iWucaAvbeHF61POjMpYY0zjNOaggaXRWzr5aYRqyNiHkyhlUNOHzXSh7w9JrHPesQufDVWgiQHwp0Ty5Rc0NC35cPF3XT3uVl8kEYKbcOcurke1WOS1zDHzXfS','l','HOfDa0vW71on7fJrFGyErDvQhOglVwHIl32cCK1c4ZYusEN7PBpiHUI5TKr9Hdidhbs3u1bySbOlvRAnMuBLD6n57pIbZuCvANV8HHsSD2zokYzN88zd1AJfJK2ILbwEEmjrBApMFnEYNepDO8fm5d9HdwADpMvUqMUOfnDmZlrC1yXQz5Stf07','M','x',14);
+INSERT INTO ti VALUES (79,1829195098,'9jo0Y7N6pf8IJQAI8qiXK75L','QWrH9IFdniF5yml0jO6DTq9f6MCYu6cXWrC82NfLuXl0S8iQqumRQo5Lgq8eBgthly6EmdNURwyRcrhi67rLr8SoHpFi0iWucaAvbeHF61POjMpYY0zjNOaggaXRWzr5aYRqyNiHkyhlUNOHzXSh7w9JrHPesQufDVWgiQHwp0Ty5Rc0NC35cPF3XT3uVl8kEYKbcOcurke1WOS1zDHzXfS','l','HOfDa0vW71on7fJrFGyErDvQhOglVwHIl32cCK1c4ZYusEN7PBpiHUI5TKr9Hdidhbs3u1bySbOlvRAnMuBLD6n57pIbZuCvANV8HHsSD2zokYzN88zd1AJfJK2ILbwEEmjrBApMFnEYNepDO8fm5d9HdwADpMvUqMUOfnDmZlrC1yXQz5Stf07','M','x',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-83,-931151635,'BQ17QSvdDiEMYXsh7xmsuwwzoySxoLrwMmYypFOs0AmuqcJb973gr6UxT9','e7qnmO4gqfYOu6Ho4fZwcCvqrIyLGAQJTBtJZSn3OiJKxK3Gtb0a','Jh','haUdPGxMIoQXqicVbU7eGwChFArHqrKhh200o35YnicAPauNCinQbXs6KtofpaLVlx9geexxrsiZTKSmregV9PIoyArrFDVmOGFyFofxHdNSuCsP5lgjlEEQfrk8NiXK0oJYkkgP5K8725u6LPcDyVllJOk1VFsuYQXopU1dJvFl9Bm6DWPACtMdO8vMjVpNQ7k3YHWtcoDRH8BaBtlzPxAOXysHuAo2XRXh7MCI5FKgR','xa','1a',15);
+INSERT INTO ti VALUES (-83,-931151635,'BQ17QSvdDiEMYXsh7xmsuwwzoySxoLrwMmYypFOs0AmuqcJb973gr6UxT9','e7qnmO4gqfYOu6Ho4fZwcCvqrIyLGAQJTBtJZSn3OiJKxK3Gtb0a','Jh','haUdPGxMIoQXqicVbU7eGwChFArHqrKhh200o35YnicAPauNCinQbXs6KtofpaLVlx9geexxrsiZTKSmregV9PIoyArrFDVmOGFyFofxHdNSuCsP5lgjlEEQfrk8NiXK0oJYkkgP5K8725u6LPcDyVllJOk1VFsuYQXopU1dJvFl9Bm6DWPACtMdO8vMjVpNQ7k3YHWtcoDRH8BaBtlzPxAOXysHuAo2XRXh7MCI5FKgR','xa','1a',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(65), d VARBINARY(67) NOT NULL, e VARBINARY(86) NOT NULL, f VARCHAR(22) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (908617240851431575,12269099,'INYXMMOxzJmXBHgzr4a79qXTDg1','qTBmn','D50UTRtL7JKP4gTpfMuqvy7MLZwmL8oNs9ENlRJn2BSrcTtqlxXbeRIUA','h7VCG48o7xur77YCTJV','W','D',0);
+INSERT INTO t VALUES (15031627118747980039,53486,'q','IuZnEmmPWEe8hIdPR8oxcBbISCMtxa8JAXlhz','tZc8wYMo6HyGWwnIwobx1FQnOLMuacnnOL','BEUVh60Gnj42ReOkF','lo','v',1);
+INSERT INTO t VALUES (13582846624472854751,6643809,'LNZU','dXJivvBBU02rV4h8TPNP4z8Y3aAKXcoircLbpaB6o4dOJXqS3zGtoFbl','8AobKIX8J36uErDaTn38eHv9kpMUyNrlTMRXGtqEyCXenDO79i38hIPS','KuyWmOBgBWQ8u','t','9',2);
+INSERT INTO t VALUES (16042557805244006446,16163089,'4PAg6iWHj1LnEoZCNArpiZfSJNa0xExw0CTvI','bpe9DWveanLPXmTXJUOyoH0v6sZZ5tmIaDih21','RtqTolAhsq9SjMdqQjnZFfDz7FS6aWfuJYu3LcSnfl24aOLCx4nNbTKAnwMwPE','syQbQJIsUekF6QWRf3','4','r',3);
+INSERT INTO t VALUES (13517636742836631259,559706,'EmexVz','8pwF085VR3YYUIhKO75A1xfxBB2NJKpHs2j2KYIwolj9umkvObK17P','ULBnXOFQAKenZg9rmbQJ8aHMiLjZbocdj7ulWqSRFQ8Qpm3g5','ZhNGZINrptHNVuCLF','f','W',4);
+INSERT INTO t VALUES (16499952000594019878,449500,'gFFiYqw8n5bewfThOPugFIzbMMaMHWLquDBgEZUOxho3gPidDoe8ICB','CqXzvh8Yo2gwazviR8S1yQGKVxuo1k4Bo4dvlzObL9po7Tav2niUmK','BcWGzoz9ofeKGCo03U7UuNr3pih4kx4qbwyX5Ap5gkO2jxLi6gRyeNiOxBc4vqmSh6SkdVeIhYhkxl','FegMnBO','WE','Y',5);
+INSERT INTO t VALUES (10364414147158463459,5443841,'jMQFDgGBnmU26eDqrAa','VuGUrnxzzJa3WBsBfGXkR2CSHloWHy8IoJKOdtTqDC','XqZpXbGpimQ939JCSww1W5t9iNPMzwIVZy','JDVH0O','7','J',6);
+INSERT INTO t VALUES (9510699787659923995,14053142,'vrYEJV9haIMVGzrkW9','nXWLEmoCP1kegFhWhcnqIdbtFLvojTAriASLPmLaz','XfhpzmTf0WdGb8Aucx3CoJ1VUyFTaYjt2ixp','Xd8im2s1ABXrWoPBslh','N','u',7);
+INSERT INTO t VALUES (15892918965859768946,3617269,'ExTdl','eyEJnnPGbUgm40ITZtocNAse5AQQzyWCZCesfQUr869rNiVuPmiBzh4bWnjo','wKCil2ar16WGZmHbZK2uibPahr7bpBfeTkocMvhZ5qa94gKd6wuWVEa2s384QN4cqPiSWw74OKN','QN7Zev1oYiqSkDSY','3','B',8);
+INSERT INTO t VALUES (15130615458660171830,10653521,'UPZS4CAdU8v8UPJYT','M8jBW','ZffEXaE8koSK8yDEtgpRaa8FnAPYR606RH0ksSUj8','unpFqIgZqj','2','u',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(65), d VARBINARY(67) NOT NULL, e VARBINARY(86) NOT NULL, f VARCHAR(22) 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 (11716108544153627720,13713319,'Dp1wE4dTFbxa0B3Oz7n3dk4w4E','Ch1EW2jykOVmnunvhc3UohQNtn2swDjui','HeViWwiq0itMlssE6','G8grBRfdbaTOiIZXVz','k','i',10);
+INSERT INTO ti VALUES (11716108544153627720,13713319,'Dp1wE4dTFbxa0B3Oz7n3dk4w4E','Ch1EW2jykOVmnunvhc3UohQNtn2swDjui','HeViWwiq0itMlssE6','G8grBRfdbaTOiIZXVz','k','i',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (9907196862216260197,9909851,'drlku16BNZyheUrAK4vZSqo2TQrQUJ','3KvH01GQO5GJYhiIpofb4SDIAZ','HTeNaYMdHMEI81IstJpw8aHWjN13Tg6MUdOa77gYIGH7rLHMYRzHuH','QYOyjnFmhSpnhVFI','Nw','J',11);
+INSERT INTO ti VALUES (9907196862216260197,9909851,'drlku16BNZyheUrAK4vZSqo2TQrQUJ','3KvH01GQO5GJYhiIpofb4SDIAZ','HTeNaYMdHMEI81IstJpw8aHWjN13Tg6MUdOa77gYIGH7rLHMYRzHuH','QYOyjnFmhSpnhVFI','Nw','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6608656756792142172,1304578,'uru1VbnItO2uIeCKl4VyVN2adTLzt8fBY','iWVAUoKh1xsYLQuxqGBfrl2jB5sT9kdd21pHVDJRZW38QMApJYh9sM64SNd3y6N9DqFXs4ppr8hTTxhJFgZB3WgeuWnUpufSSs50CUWZCDOmlHlFs96vcrohYWZyl8yuiv1Lklyk7NhfqRbIpURHELjXaXwipbY8aohuTq1CLptyhHpwMLjSdQoxuCw9LoSgsHTtxyn54HLyfYA5N9mtZPvh4RkWt1Ki02lyuau6hkYmvEd0Uvp','fP9Q2yz6FJnHFsM7mZ8VIxUYA5MIByypc9eom3ySn7kGf6z2Phnx4BYD0','BugFV16NhI7K2fy','W','C',12);
+INSERT INTO ti VALUES (6608656756792142172,1304578,'uru1VbnItO2uIeCKl4VyVN2adTLzt8fBY','iWVAUoKh1xsYLQuxqGBfrl2jB5sT9kdd21pHVDJRZW38QMApJYh9sM64SNd3y6N9DqFXs4ppr8hTTxhJFgZB3WgeuWnUpufSSs50CUWZCDOmlHlFs96vcrohYWZyl8yuiv1Lklyk7NhfqRbIpURHELjXaXwipbY8aohuTq1CLptyhHpwMLjSdQoxuCw9LoSgsHTtxyn54HLyfYA5N9mtZPvh4RkWt1Ki02lyuau6hkYmvEd0Uvp','fP9Q2yz6FJnHFsM7mZ8VIxUYA5MIByypc9eom3ySn7kGf6z2Phnx4BYD0','BugFV16NhI7K2fy','W','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (18112044526244763644,13644916,'SL3e3h15SXjAWtvZW8','wHOPRw1Vop9k1jJa8sBaB9oSC9fBejqOHK3mnKNVhRhRW270mqKDee7Zyng6TqH7JEspsFBev4hQOnWcSYCGlRgrVpFfcXSNHHnwJgQd0QgcUNwiDy57vdwkRN9yqwn8KWnUL5lh3tlqMjfHS9VktKS7pnPSmnMdVg0lEa1DvC7CmayaIAawiwgOb6CsCvUa3BXlx1nGlZ52ywT9W84d','2AtkZNrHvIAaiT9j84HTAJCwTzq8NWMKU1tr1RwANJKdDgHN1q6piVJibXv8k','ksEZ2v9Vc74UdN29Ks2y3zuDTwLwdA9xIL8ieporwJTcCSlk8kNKnlL5irA3jToue8TC2xy4u6noVT7J','t','y',13);
+INSERT INTO ti VALUES (18112044526244763644,13644916,'SL3e3h15SXjAWtvZW8','wHOPRw1Vop9k1jJa8sBaB9oSC9fBejqOHK3mnKNVhRhRW270mqKDee7Zyng6TqH7JEspsFBev4hQOnWcSYCGlRgrVpFfcXSNHHnwJgQd0QgcUNwiDy57vdwkRN9yqwn8KWnUL5lh3tlqMjfHS9VktKS7pnPSmnMdVg0lEa1DvC7CmayaIAawiwgOb6CsCvUa3BXlx1nGlZ52ywT9W84d','2AtkZNrHvIAaiT9j84HTAJCwTzq8NWMKU1tr1RwANJKdDgHN1q6piVJibXv8k','ksEZ2v9Vc74UdN29Ks2y3zuDTwLwdA9xIL8ieporwJTcCSlk8kNKnlL5irA3jToue8TC2xy4u6noVT7J','t','y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (264770807901220745,1473947,'VN7u3fQ','voc5','mxU7x489XyPR3nvMEIFiG1IwiFPAPxqSOTFeqkyZwHleZltslISyuHP83D4cBy5','1Am4lBSLkfZqV4oDek9654fSP2jabZ5TxdqBaspLgcIfvVCzUb26251uND1DwjZFl7TPRDXGoT2tQN1acMGCMBYJPn0lIFi1yfrwOiw7','xV','k',14);
+INSERT INTO ti VALUES (264770807901220745,1473947,'VN7u3fQ','voc5','mxU7x489XyPR3nvMEIFiG1IwiFPAPxqSOTFeqkyZwHleZltslISyuHP83D4cBy5','1Am4lBSLkfZqV4oDek9654fSP2jabZ5TxdqBaspLgcIfvVCzUb26251uND1DwjZFl7TPRDXGoT2tQN1acMGCMBYJPn0lIFi1yfrwOiw7','xV','k',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7311584299348816626,14380533,'SKg0AeifEiKbxkgkS0GsWUBMiMbQtrlfCzWL1JWYH0tzBLA9AAPO','QiJtFZq7dYDSo3EppKGsZHh99JSzCkFmaBY93HmvYZBXmbxtxNIcb1ESFJnTUb1k105n','rfkgYe1WtrotXoLeMpULGxHyINCD','WaS9PPmtn3YBxkgMU7goNMvdpkkAsBS6wHrZ2eIKjK5KjclCtWUGo59s','C','fd',15);
+INSERT INTO ti VALUES (7311584299348816626,14380533,'SKg0AeifEiKbxkgkS0GsWUBMiMbQtrlfCzWL1JWYH0tzBLA9AAPO','QiJtFZq7dYDSo3EppKGsZHh99JSzCkFmaBY93HmvYZBXmbxtxNIcb1ESFJnTUb1k105n','rfkgYe1WtrotXoLeMpULGxHyINCD','WaS9PPmtn3YBxkgMU7goNMvdpkkAsBS6wHrZ2eIKjK5KjclCtWUGo59s','C','fd',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(52) NOT NULL, d VARBINARY(24) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(94), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3841950394,11099,'Kj','huUyccaXyU8YtCFl','kaajOc7nqzc0qRP15yQPxnZup5z0xQur','Wp1O4eAPXO','E','Al',0);
+INSERT INTO t VALUES (1248851382,-16507,'zl7vVJg6gqjn8Y7ODcBDKx4f','PepEn78XepFvGl','Q5rR','buXp','G','qU',1);
+INSERT INTO t VALUES (1837996118,-3013,'4cYra41U','IkzUMCoo','cc21u','ZdryuGVBQ4pwrPpyEXZvuJKRrBMTGy9JubCmwamOrAiZoqfwLLOaDK0JTObZctltWx','o','i7',2);
+INSERT INTO t VALUES (879855417,-32497,'dIXIlANV0iEuD','GYOwHj4','H0OZavO','3vtbSIlp6HcdVrS90GiSb3w6KOryCulHnIFjLj1JU9UeXXgJblzbGRGfbtFJ0LXTBstlbdpBqBdo','m','b',3);
+INSERT INTO t VALUES (2565664480,21971,'BysheOsvqtnLcHyQCXWjO5hmPn1wMGZ8qymeDcrFp58Kev65nTh6','bNqanC','R7RufnkPNvmpChuug2Fnpk4Bu7C2XTgVy90V7sxDTgyKta0fiX','JSuOzlhEHzykMYUoKXghjEH4UNYd0pnimYpMY4177D0D','8','1',4);
+INSERT INTO t VALUES (3580269848,-32680,'nBm5ad4R5KmeIlngSmp','igjSFzUpxuNECD','OR3AMhLJjxK6sDzeUGzXDeAzxXiWz5qQxFf4MbE6GhfttP6W2xrkeU','YDr7HyDsBukg4vGLB5egUVfEvbsTrZorUUdConDU53DHcShOgfteHOgdMwcm4bY3hUprin1ZDUFPSNsjUGb9','b','A',5);
+INSERT INTO t VALUES (1346097767,-11023,'CthsPpny6gIkid8fg','Rp3wIRis98QEbrHBGJhEFLC','GCi3zSJ6yoRlIZKTzBhMQTL8u8lDz1','GlTucTgIO','s','C',6);
+INSERT INTO t VALUES (644360523,14594,'y7HtEqitDajulfQNszxSiGkY2TUNxruJSFp','rrL4r4Wndnv0MJopQ','2UpDCyKTTLE5csIg5HZSbgWlGBHzjO7aNlIbaUTEzy','6MqC','m','d',7);
+INSERT INTO t VALUES (4271691592,4652,'nXFQjlzDBfaodahA5','MD','Cv7J','pAJhX15FA7NdR1JHn2j8uKkiGzg0oRXdz6r6s4SoNTzYbRY4nvLlxWgysXf9icliAhdKtUUy36jk18PM','c','p',8);
+INSERT INTO t VALUES (4236930292,30911,'xsh99seQ8FDNUoTmW9XTe99t0XKYxcXcZ0Qm63RoUKQskhlah','MQ6gMfYEo0','7PKkqajNZRVwD2g07KGcDI6TUhXUulFVFD','DLAtuDeyrZurw72SSjs5vtnifwKm9oJqQ8XjA','f','eo',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(52) NOT NULL, d VARBINARY(24) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(94), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3514901868,-21296,'Za1e','TcmktjklNlgN52yox','CydKBIMa9LUIJaWc2Xef819Lz4ke9WZHKNS3QdHMGJIYm','0PWzObO6Ku4kYv3sWfYAGpLwEUBRWmRn5RGaRqk0hfsBf2a7gi0TmULhomQtfCGB8Y9wBQwqY8NvuszOQUW','M','f',10);
+INSERT INTO ti VALUES (3514901868,-21296,'Za1e','TcmktjklNlgN52yox','CydKBIMa9LUIJaWc2Xef819Lz4ke9WZHKNS3QdHMGJIYm','0PWzObO6Ku4kYv3sWfYAGpLwEUBRWmRn5RGaRqk0hfsBf2a7gi0TmULhomQtfCGB8Y9wBQwqY8NvuszOQUW','M','f',10);
+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 (1963845067,-30606,'eNJ2Pm5','TP','E2qxZ','whgCcynteXmY9J60bHe14cexwgmlhPJCBYg3RLZPR3YH2NwukDpXhmTO5jbAgakpOT14WYjtdBj4wKtyV6pR','f','mO',11);
+INSERT INTO ti VALUES (1963845067,-30606,'eNJ2Pm5','TP','E2qxZ','whgCcynteXmY9J60bHe14cexwgmlhPJCBYg3RLZPR3YH2NwukDpXhmTO5jbAgakpOT14WYjtdBj4wKtyV6pR','f','mO',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (354446652,3417,'fXhfCJKJCyunsf1yEHk5AIiPIiMcJoODcK4ZFyKIR4p','u24g3CLU8aIndSBvzBD3OJGHrBsNPOWF6t16dyBTAMT3xpAeGASoIxGNOnECW2EUz1SKLvwCb9UU565mfacncRBPMnBuYXVtQAQvA0gTusQ5YUckRqUNP0coiLJVadQOSjHWCkALLbjk9MdbwPMkxJlw8IkMwqLIYIdYbiTeio6Up1s4oWydYxFCS3yQRZRE3O4TdJ6','WRizwE2h','lFYBOB4co8WJQGMh30Cf5iILyCmB68CyqixizwsPYabS5zCy1o2WWx4GUkwW9nHkxUwGDSzmqeZLezfuPW32zhv','E','GY',12);
+INSERT INTO ti VALUES (354446652,3417,'fXhfCJKJCyunsf1yEHk5AIiPIiMcJoODcK4ZFyKIR4p','u24g3CLU8aIndSBvzBD3OJGHrBsNPOWF6t16dyBTAMT3xpAeGASoIxGNOnECW2EUz1SKLvwCb9UU565mfacncRBPMnBuYXVtQAQvA0gTusQ5YUckRqUNP0coiLJVadQOSjHWCkALLbjk9MdbwPMkxJlw8IkMwqLIYIdYbiTeio6Up1s4oWydYxFCS3yQRZRE3O4TdJ6','WRizwE2h','lFYBOB4co8WJQGMh30Cf5iILyCmB68CyqixizwsPYabS5zCy1o2WWx4GUkwW9nHkxUwGDSzmqeZLezfuPW32zhv','E','GY',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5443053668691381292,63,'07NSHvgMFlRKV','lco7GbksLGYObmLkgUvxB76ddsXocxoEQ7VOUEZqkLSqsnKrK7uEbdepBPYE9Xp','eGW5SuRdtTCj5oQOwvJCmoBEtC','DAdyZ1VMG5ysx83thg7wRMTmB6S2OmXvIv','MxQ8zi574Qq2CxvGfMKzEVpDjcxQNGRWoy27f0sNf25ip7mYL','RvdRY4eO',13);
-INSERT INTO ti VALUES (5443053668691381292,63,'07NSHvgMFlRKV','lco7GbksLGYObmLkgUvxB76ddsXocxoEQ7VOUEZqkLSqsnKrK7uEbdepBPYE9Xp','eGW5SuRdtTCj5oQOwvJCmoBEtC','DAdyZ1VMG5ysx83thg7wRMTmB6S2OmXvIv','MxQ8zi574Qq2CxvGfMKzEVpDjcxQNGRWoy27f0sNf25ip7mYL','RvdRY4eO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT NOT NULL, c BINARY(88) NOT NULL, d VARCHAR(9), e VARCHAR(70) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30582,314594246,'HnRgRjaW7g','sAY6kTQJZ','R6nEKUtRaG','Mni','2ZIAK4M44Gk5R0gJiCRF6dR6FFlH1r5M5OhrtM8NH9CRF2','04phxTsnwnMi1U8jgoDgACmGRDRXrLhIaB056n9xuSBn1',0);
-INSERT INTO t VALUES (-30038,-3207413,'09xiGnSXUp2kTGsPu3YW7bYWwzB9LEF','XIZjP','M3n1JPxQqX0pROOoTYvGMH0HhpFoD3','6dROQreGGrg','YSukXb6pkJOM5bkpDFjXCLoGX1r5qfi0SzT12PK0QAp0WqlZaO5gz','dQMduhvuhs6xM6My8ohWwx6g',1);
-INSERT INTO t VALUES (31202,272308324,'PJnflJq4zuHovNAChB9RbOKlZBBJMhEvI4NgGioFJ','Q9lcUX','MP26eik4cCV4hEq0VPZb7Ih5Y7IL34ZuWGF','powf6xjlWj3jSjvC2jvIy5MY60yHiBZulu9Nr','bT9LBzR1pEyleCIOJdH37iefEPLOWC4KjU2eTZiEmRdCxUwpgFsaROoIlxjl','ZdMgvil2c1kG3zBbUyQ7BM',2);
-INSERT INTO t VALUES (-5265,-83325024,'WMwuyETJFrn7gEQDRsNfnaHiF6wUFbugHs','H','7rOE4JkX3PzRlZYInHiNzURP7N9As9dU37gtFvYt1N0SYxtvoUMxhSiDOw3cbWFXqWnL','uHqZ1qemfr4ueCkQuBN6euC5RIhjEjDJU9U7fMT','v4PY29PVxPWg4W5LoBNHiIZXRH3PO8skhDq5ToG5oL4NQbKQ09nFvgP459TnaXDLAkasY8wsq3Eq','sF8y3hH2Ak3h5Q2DClx2HJ1SVDxmVANm50DhlgltrM2b1CbQeefD7B7QbuqQySCClOF',3);
-INSERT INTO t VALUES (6270,-1184248073,'BKcj2tLqQNw1AHyq7nT','Xg8oZw9iR','WnRHEi1FdPz','U96mK500toAoQTLbWWURWrQjctCoWyCczoDxTEK2oV','WC9o8MZL','YGlZ2V5yeEwKXYUAwcNqG6DaeSmfocvTOdL29ceTZpk6e7rbpCdCHr4Rc36HW',4);
-INSERT INTO t VALUES (4028,-838020932,'aiFDPKttb70ZUfZSSDjgT5iAIFu7DLz51OkJKvAb71tWyqd8okbkck3','Spq4BzR','fTxZbSXzlUR3su8bHN','d9w0l8CBJYiHZL8Oar0qeYFsFlNp4tm65RXLB8h','2qRf8bROE','cKiWCkww7SWTlDPNDypAKwodxzR8zvPIR52Ki1skNRIKqMKIUBR3D3FnOijnpB',5);
-INSERT INTO t VALUES (-8963,-130104084,'6l7Atm3iCaJZssNJLPULDaht08hnWA8U8Q','GpbHMmdeC','pgbydHaAWY8axcw8gKBOqXeox1EO8','PU7hOkX','hizcL0I3E00tjYXdShaaAfErKefOpLZ4ory7nmSHFX3A8p4ubjSzh0Jp7hJxOiKOOXv','iNk1O7Qsxb3jmGD3Yqvaw4rkjoiVpINCHnOFxXfmG0n6IoJL',6);
-INSERT INTO t VALUES (32065,1269680415,'nLeALVJfDT','nf8FxmPFf','NT71WQKWpvNQVXlrzWft9IYb3P68PNGWLjLdHoPyMnP','cdeDmFMZ','KUzHDOa0Ej1psMu4TTE9CLthfP','BdE0Cw2olKFbGtKHV018jQLFxAyKhZdeaeASJRl516XSnI3VGtztwztLQ6',7);
-INSERT INTO t VALUES (-12961,-421626554,'FGTnH7huu4DCGFsJYHVZDBZBr2IWdbyktbm7Y','f9zSW','CEtQWIbUOBsA2eOuY6xlp1O1kueooOehw','jzCyKbx9U0OaTWTGaDzPc7cWBNqnPCofTyXiS1qccR','nTdE20lG4BvQe71dZJPpbJbZn5uqvp1fXLBnRymg0lD56KQA','7m6b7O7TU0Cm1coKVcRafIo8tw99a0wPGcd4w9N21gO5A5f3uXMZNDAfKfkgWTx6xLhtB0BHuT',8);
-INSERT INTO t VALUES (-8232,-1289288485,'Zc1kqbk94v0GGSZcT5XSDQ0FJSJ4n1TBPNaU06QrMhhsqTYMsNBpi7DdSljjzJTNgtOeFC2LbLVw','fR040LGO','vL','zfytoZM','o7RnjR5NjU4A8xAkYAFfa6zKNTiewXZ86','n9MnyHip11xZgmvm79JopIKfJcCzwZdquge0OR3wnnRJd0BdCh1LNk9oISW8Y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-7875456010951980528,-414570762,'TTFfHiRv0f54hmKkKqTcy1zl6EVkMg06KxYpaegQcrzqgmyg1IOZ8TJcnj3r2SVnt16hhYlbW0AQ','2sPG8YK','eJvC7lojDDDvJzhYYyCCo3VWaQp75GFh6p2jYo','IjAWSSIzKZRvQIjP1S0ljK','TPiSFqZBbhp5B8SKOQ8HYuZWog5P5zcRfrpFyhOZkhTxVO','Tpv8nvP6YvOBEPl97CY43q5XRWzA3qKlkswMLz',10);
-INSERT INTO ti VALUES (-7875456010951980528,-414570762,'TTFfHiRv0f54hmKkKqTcy1zl6EVkMg06KxYpaegQcrzqgmyg1IOZ8TJcnj3r2SVnt16hhYlbW0AQ','2sPG8YK','eJvC7lojDDDvJzhYYyCCo3VWaQp75GFh6p2jYo','IjAWSSIzKZRvQIjP1S0ljK','TPiSFqZBbhp5B8SKOQ8HYuZWog5P5zcRfrpFyhOZkhTxVO','Tpv8nvP6YvOBEPl97CY43q5XRWzA3qKlkswMLz',10);
-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 (4588336449743958807,2045746141,'WMY6Zll9K0d9yYqp8074pdVupoQjyOB07FrCr2BxX0xTQllPBJQ0rQKt7zcYXBerlHVWT7ThG8ApJ3TDBYF','Y6YI','mxfwl2O8ba2Nf0OVMPDa273MBrBmnrW','j8Ws6gBOIt3G9ygZcJ8YWKNrSgzlKgJg3htLh','uu68V2YSgJuvZ1ltibbNdOToqP6Uzj4TvOmheQjnl9JykrIbjFwwwln8BZjraNsaANfBAVVBqsfDjCEteygr3','J5T3EKQbWN8Qk7f8Tzru56wSwZFnn6GawMhvYwiguSnsmsWY3sSU7hAMJSmanMPsrfjMN2erGYPsCk6zhPygUdrcW',11);
-INSERT INTO ti VALUES (4588336449743958807,2045746141,'WMY6Zll9K0d9yYqp8074pdVupoQjyOB07FrCr2BxX0xTQllPBJQ0rQKt7zcYXBerlHVWT7ThG8ApJ3TDBYF','Y6YI','mxfwl2O8ba2Nf0OVMPDa273MBrBmnrW','j8Ws6gBOIt3G9ygZcJ8YWKNrSgzlKgJg3htLh','uu68V2YSgJuvZ1ltibbNdOToqP6Uzj4TvOmheQjnl9JykrIbjFwwwln8BZjraNsaANfBAVVBqsfDjCEteygr3','J5T3EKQbWN8Qk7f8Tzru56wSwZFnn6GawMhvYwiguSnsmsWY3sSU7hAMJSmanMPsrfjMN2erGYPsCk6zhPygUdrcW',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3169340723328172586,-327297054,'bZQf8rk7JCfWDFBiVSNJAXqpNEmon8lmOEWNHCRO4LoyjTa9nsL9IDxLCLemz1Ve3ZdH6fToBQ3WQh5PVmAEid','MgOUp1jWH4vkdKzchJh4v46YzmOpriupnTRyTVLJivyOX1eeK3NTDbGpBE0V06a0I23XeWLygR28gjvyrojfeJEUGqWIm4Asvub2XbdQHBaSFiCBEIkCX4jazQXAQK6iR2JrZumMQhKPU0lCl6jF3k5SLqTWGnN6QhuzGzsQAAmFV1XNPkCRC2Vw3uEha','WVjdvXWlQqNDnGiqsKydIDsiF6m9TP8OFWUp9JQua3twiIPKq5S8qFc96OG','N2VPaiK','rqPMnXVEOgZFyyPsu1wqbdaNzocrJDXw5OeEYgyS5IapDKoRQYiJj1tF9OmELtc','kKdyC5lzcNdrgHOLoFb3e9mLBT2s3Km0fzgZbroAXT9VR2xYCQJPsMEJQbqRLQW26X3Gpk',12);
-INSERT INTO ti VALUES (3169340723328172586,-327297054,'bZQf8rk7JCfWDFBiVSNJAXqpNEmon8lmOEWNHCRO4LoyjTa9nsL9IDxLCLemz1Ve3ZdH6fToBQ3WQh5PVmAEid','MgOUp1jWH4vkdKzchJh4v46YzmOpriupnTRyTVLJivyOX1eeK3NTDbGpBE0V06a0I23XeWLygR28gjvyrojfeJEUGqWIm4Asvub2XbdQHBaSFiCBEIkCX4jazQXAQK6iR2JrZumMQhKPU0lCl6jF3k5SLqTWGnN6QhuzGzsQAAmFV1XNPkCRC2Vw3uEha','WVjdvXWlQqNDnGiqsKydIDsiF6m9TP8OFWUp9JQua3twiIPKq5S8qFc96OG','N2VPaiK','rqPMnXVEOgZFyyPsu1wqbdaNzocrJDXw5OeEYgyS5IapDKoRQYiJj1tF9OmELtc','kKdyC5lzcNdrgHOLoFb3e9mLBT2s3Km0fzgZbroAXT9VR2xYCQJPsMEJQbqRLQW26X3Gpk',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2573349571921301070,-1690847064,'dBcUryc90bwOWgXvbhmTPVRNNIR9wGk7sVLGheLC','PbgjZJbatsGbtIXwo4azZSkWNJvyMWuP5UzDXYwo4xUqaHRXA07yQhMSwgVCZNgWfPohXl9eJnMauWvmqUbj0PWJRLbm2JrAT8NfMwm','QnZSnOimvbE9PEadEW3o14OgBtzLJ5B2cVssMox2fsyWv8TJ6IDWv7g','RbCYyxnpULYxZshpY99sVdGtSq93Ceso8Xd9T2scJH5yBkTCDSZzaN4kyqfY7xxb8TOVZ1zY0N6cDCWve5WZLVsAjX1u6ykfziERnlaooAEigQDz5rVlesJsGEym2XanQRRlZG1GYDcA9Iq9fd2Wja5ndxRQ9BAkHPKVB2MCzXgmxmmbovsH0y2M3eGehaGLcGrj1Zma6dlITBfUFCi2wI5StBc6OCcbjzTUKvxz6nqZjVlhzkQw','w2goSheFj1xeaHHSCXbEIbZlPpEbN3xrlwgr7gfshoQ5Crm4uqd1B2qzEhCF1LTZGk8YJC','II0hrwlu83WJ3qBGeVCcc6onDDHpj3YaHtDsnWuebWtd96RXE9Yv21NF',13);
-INSERT INTO ti VALUES (2573349571921301070,-1690847064,'dBcUryc90bwOWgXvbhmTPVRNNIR9wGk7sVLGheLC','PbgjZJbatsGbtIXwo4azZSkWNJvyMWuP5UzDXYwo4xUqaHRXA07yQhMSwgVCZNgWfPohXl9eJnMauWvmqUbj0PWJRLbm2JrAT8NfMwm','QnZSnOimvbE9PEadEW3o14OgBtzLJ5B2cVssMox2fsyWv8TJ6IDWv7g','RbCYyxnpULYxZshpY99sVdGtSq93Ceso8Xd9T2scJH5yBkTCDSZzaN4kyqfY7xxb8TOVZ1zY0N6cDCWve5WZLVsAjX1u6ykfziERnlaooAEigQDz5rVlesJsGEym2XanQRRlZG1GYDcA9Iq9fd2Wja5ndxRQ9BAkHPKVB2MCzXgmxmmbovsH0y2M3eGehaGLcGrj1Zma6dlITBfUFCi2wI5StBc6OCcbjzTUKvxz6nqZjVlhzkQw','w2goSheFj1xeaHHSCXbEIbZlPpEbN3xrlwgr7gfshoQ5Crm4uqd1B2qzEhCF1LTZGk8YJC','II0hrwlu83WJ3qBGeVCcc6onDDHpj3YaHtDsnWuebWtd96RXE9Yv21NF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(81), d VARCHAR(13), e VARBINARY(28) NOT NULL, f VARBINARY(100), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-402530,5163629,'bwYJ97SFDrlX79KKra2841wGp7We4CzwwtXLXjG7XEkUWqG6nwMFwl6EnYuETp6OuB','7xyWdC','THV1vd8EcUVAzscimYRLb','qCGARRYiA9ZB5bwRkVu7jv1ZwZSR5ovScSAjnOGSKfbSen0IxfkD38ltVT70eOEGeGIilyqLdHmLqZUufVurP','sGIMPzG98tpIx0Zpj6hdBzLcdAyYWSpEC4osspQewQcvftq0p4KbKzg0EOGovUSax3vv0jiE9qxP4EJQ9iCkWTN','lagQ9p20jvnd6KzJhQhdJa84s3ILKVO2J4gLSyQW8yu5MLpqp94eEPPEaDlP2IOZTA7SJxYqOvl0vxBp1',0);
-INSERT INTO t VALUES (7556057,9298930,'yynI2wjs8QqibiKRc8UemUbG5oerVYKhHhD','DE','Hy4V1cBSKODfCQ7ncPAERDF','OFs7j5qoVyUJLLDuZINrbOz','dZWYaUMaHUzUAsZGawlXR40l1qaVXTqMjxlpThPDv1Raf','Ca1oyHnik1Yl9v2GhzKEXu',1);
-INSERT INTO t VALUES (-5522913,4933559,'fptaB5wVs8uPYRMf5IIJP9f','BzJc5Nbr3y7Ma','Zdh3o4jTs6p','DyZdTwqGt2j2y50ltEkZt5I4UU2169KqXSg08f3vyAg','72M2eRZZhL1jJq1P','X8gm6emEGD94itIKkIZUJ8xUZSrlBNEg3p3uithlmqW51JjsUoNnTydmOhHRnbjgkMtwHBwZEnBK2UCYH8',2);
-INSERT INTO t VALUES (5749826,40220,'aH3ZKslWsaEKbIJXQGF8zzAJ4DnhKQuqqVHbbd','fxxlNFVIFKb','CAzh6yNLI5NcgUmbI','b5gxpC7WzwuGC9QPEtHOoacoHWVHx5QkfsMJkhqxmYV0GwNqFUOEHjQ10CDRTRDTXv3siVyUw2ZNAlhK','m','VK',3);
-INSERT INTO t VALUES (5479150,8008745,'rSw27QZiqU7AtGsAP4LlmpxuC6qVsYVDf8YIhS2CZCALg9BT','7','prDlDakFuNAMthTP','qNNynQwqRwc3gGnhdksQ5ZZon2d','TryMyn9hXYcrlcWDcEMdHUd4jLW','Zq2VDi49oWOlm4uOCeHrgNO4WBKpn7d7rx7fpvVlHEekpJcX3n8amX1tpCet5K8',4);
-INSERT INTO t VALUES (4230882,15263829,'Pwx5we46vnMJKslGcrp7LoPiR8TSseAX2iMGjr9SXj7KyVl','X6d06n','Bnn0jfFJ7mv8','XFjqjzo5N55D','c6YkTwP2SuEGpmBvx','W3',5);
-INSERT INTO t VALUES (-2178598,3089339,'9GDoKr80fYFarwnhw7lluD9cdl22Bd','V','HZ4k3R','dMbGcSZ2narhNKWUbMQouXAnkLVb2bnGNnXtRrU9','TTBfgZioQXvwqKSJRHstuGhGjRZcdBnqhrJU6IulTQ6nWMLHajEamHRCwcuTo8TEMJRkXZm1AVaNr9Y1','mcKqbyn0FvgD2FoufrjbVpYRFzWLXyzxcJnfX4J5MapCFwPTVnu9tvCL5qDYfF3j8XbC9xfUlZgrexbjAl',6);
-INSERT INTO t VALUES (-687616,10635811,'6gxaIOTRpq86tQ3GPnp2OY2iGwNMKDc89awIXfQY9pT45Qk1KmXvj49PQVhMKnbaRBSGpzJ2','unetMf967','7lMe','GUxBpLqOFeKOtrP4iOwmZ4aH7VAEDAHJ1mLEhUEMR2eYwak','dU6ytRUoc6i0NaBFC8AJEUltXkmMjUJlmYuljlratJPXKcsLgAyoTVbYotoo6trdqvxtnnU536yWKwTInZeZWRV4Sz6KIGwyWj0','vz4T6ABvZ1NNeYPIOvPlqwJazDMTvMnU4Ek3ez61bqzVwONAIJtIg0zXN400JNU5ucf',7);
-INSERT INTO t VALUES (-4070176,11517641,'Xj','HE38fcbHNPFG','N4Q0Rtd7cK2ZkojuR9L54c','q74yr7E1mYQjqc0gtnRZofU1SPCAQV48ykp','6LDVzbgAFFrJz3ybdbpe2crNqVtCHpaDkoSv5cuaJCPVLAmlFJLUe1BYWlXH1dPHHk8whY1RhkD1I','irQciVNKMsDAqnNm2KLmpKi',8);
-INSERT INTO t VALUES (1852796,16389933,'DlWjx78ehUZNDwXbCQMrvb1GcalIdWOpXB04q7g','UXTatYFegK6aN','dE4wS7','oc4GHlerT5Ig0DwXacTCvzIENJIPtwqIdY6wlsRhpx678F0jGcsPMX0YfHQQ8voTG8HQc9l327X71jCs9XgKQCemFU','epGGeBDBEusmtpRy4TcfExyKQNYv8gNVGIrgmdal7k3riLV','UUAZPC9zLiIDDHLh55cwj2jQQ8lTDI5yQdUPYhzKuisPxjG3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3918034730,5779,'dEr6QZ9YK2dP','Hv2ajjsClizFeVnQixjbNACb22ls21rMXGckPemcJun47vdGH3sfVRFYRsLnoxIV97KTWlIuKBGYNFbJJs39DKIiwkX4JQcYEBFwA6pHM4eNID97Y9zrTY084FUPKuE2QQCASoUeCEKJVXrdiekuyhjr9DWZxKu4P0ssR','nHkUfS60Y2iI2jy9xmIdvXCPLlT1NNpsVqto5FlSs81WI','G509CnoKXC0OtksfWqb0c2xQwza1AH2Z8ZmIRtyqS13Qvuo70iwZzu0yS9NO2z9TgOaQvSJB0Wrk8EZFizD1nBX1kdTl5j0IEzhFjp5cdnRwRjEBcITSj7ghYjYpaDErsbg24pzHmdyrsGplB1dDCWxFRmSLQljXgeCTZ1','X','1',13);
+INSERT INTO ti VALUES (3918034730,5779,'dEr6QZ9YK2dP','Hv2ajjsClizFeVnQixjbNACb22ls21rMXGckPemcJun47vdGH3sfVRFYRsLnoxIV97KTWlIuKBGYNFbJJs39DKIiwkX4JQcYEBFwA6pHM4eNID97Y9zrTY084FUPKuE2QQCASoUeCEKJVXrdiekuyhjr9DWZxKu4P0ssR','nHkUfS60Y2iI2jy9xmIdvXCPLlT1NNpsVqto5FlSs81WI','G509CnoKXC0OtksfWqb0c2xQwza1AH2Z8ZmIRtyqS13Qvuo70iwZzu0yS9NO2z9TgOaQvSJB0Wrk8EZFizD1nBX1kdTl5j0IEzhFjp5cdnRwRjEBcITSj7ghYjYpaDErsbg24pzHmdyrsGplB1dDCWxFRmSLQljXgeCTZ1','X','1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1828799849,-15678,'PfBLRo1odpWt','GFnYNCP5TtdYamOHsYJAMYUQKDmMRsMbgF8v1','srkJ1tcGJqWVdN','uQBC','h','hY',14);
+INSERT INTO ti VALUES (1828799849,-15678,'PfBLRo1odpWt','GFnYNCP5TtdYamOHsYJAMYUQKDmMRsMbgF8v1','srkJ1tcGJqWVdN','uQBC','h','hY',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (205323277,15637,'6VMDYoHTJwp3kJ7SBHOkq4C3TESZsSVJFFQpBWiiPz1jOTujK','M7BKXYGbtCNbdK37C7RbVQ4xybvWn1rVI','PYTJXAepBpFjyXcciK4HCURHbCULQNOQe','UjAKVpJyHOzGo98CH0rxGmnPzg5mHTP7Xguj1hPf6ZSktaR9FaaXEXNW6RVGACZmWXXD6cgwamdiJiocem99mPo2ANslFptXESRDNUDcbi2RfKuW9LTzp28s1bf42I3al2oPKQtVeqH6hhPGetzmVlY1Iy6doNTpf','p','oA',15);
+INSERT INTO ti VALUES (205323277,15637,'6VMDYoHTJwp3kJ7SBHOkq4C3TESZsSVJFFQpBWiiPz1jOTujK','M7BKXYGbtCNbdK37C7RbVQ4xybvWn1rVI','PYTJXAepBpFjyXcciK4HCURHbCULQNOQe','UjAKVpJyHOzGo98CH0rxGmnPzg5mHTP7Xguj1hPf6ZSktaR9FaaXEXNW6RVGACZmWXXD6cgwamdiJiocem99mPo2ANslFptXESRDNUDcbi2RfKuW9LTzp28s1bf42I3al2oPKQtVeqH6hhPGetzmVlY1Iy6doNTpf','p','oA',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(28) NOT NULL, d VARCHAR(56), e VARBINARY(12) NOT NULL, f VARBINARY(10) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (23141,-1873096726,'Nm4sFqKekS9v','oA4i6JUaq1GelbIhRj7','ISn9Rg0mef5G','Sk2','q','z',0);
+INSERT INTO t VALUES (29385,-639382660,'AoUAO1su4k41y3x6tImqWZCyFK','0EzkXOp3iqXPhCYvdclbzZGLK','wa9X3','DogiFdIvWX','xP','Ys',1);
+INSERT INTO t VALUES (19866,1542282972,'GkaJsBvRanciOeOvEsJMIsesxLc','adBGTpfaksZgQZSKfYVrxyBsW1f','l7MBGLez','2XNQ1hA98X','hY','9W',2);
+INSERT INTO t VALUES (63803,2021149934,'yj6uzxiLha','5saK9Wu7EZnU5hh51O9Wtam','AyngD8A','qrcWuXFmm8','L','x',3);
+INSERT INTO t VALUES (39492,-362029180,'RwbpaqqOwTYYrYVawtk860dqlDb','xD5Xv1V4jNLEYpMTlFsHOFm1hOKuaigN7zn','I85TBWFdA','PP','6','QN',4);
+INSERT INTO t VALUES (23893,-1597633987,'IRVtHVfZBUih71woVkTK6','IW2RrKNf5Gl5P4MAtPoqyP8OROlnA','3r','WbMuSa','Nr','W',5);
+INSERT INTO t VALUES (43629,1254946240,'OSHN9cQ0dcuHRbqtslnNzbf8Lvf','8kDervfQS1rAmUSV0dk7TdXQcNgA0aPT2d','5BLvx8H','szIiqJK','n','G',6);
+INSERT INTO t VALUES (28435,-1911385005,'RXj7KZLaG','vBeAGUZYQGmKvkSdj2JHV8ZJfmC0TN4BihQRYoeZIqj','9aIz3C569V','cJSq9','a','8d',7);
+INSERT INTO t VALUES (61173,1886644325,'vOQd5JXDF','ahhrqj51fYPH3KGZL7E9nBSPA2qJgoLihF52wvBrLwxKcdMaLvN','ENL','Cop9V','vD','u',8);
+INSERT INTO t VALUES (19286,-1597312757,'VZ0ajc9yk1','w4A2cPH6ZGhB0','88xWfVQnJ6','1e','m','9P',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(28) NOT NULL, d VARCHAR(56), e VARBINARY(12) NOT NULL, f VARBINARY(10) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-7828749003413873069,12034059,'JKW1KAqPcXSU8iSG27xvLX','cn1kqUL','dkUkYXp6YCQumg8H3Eli','kR5bLn8XyhrPLaN82VRrsid5VhiuLIMNNSuWcV7Pk5Ig3MgxAydo6b4TMJCDFuip6R8MUhXbFE','7M65YFHNeEy9ksHxS1fweDp','mhthS0lK59MQHocW5Hm5UVXjGOimQls6qZk2AZJToMsfODD7C0UbTB0uO0UNs3x',10);
-INSERT INTO ti VALUES (-7828749003413873069,12034059,'JKW1KAqPcXSU8iSG27xvLX','cn1kqUL','dkUkYXp6YCQumg8H3Eli','kR5bLn8XyhrPLaN82VRrsid5VhiuLIMNNSuWcV7Pk5Ig3MgxAydo6b4TMJCDFuip6R8MUhXbFE','7M65YFHNeEy9ksHxS1fweDp','mhthS0lK59MQHocW5Hm5UVXjGOimQls6qZk2AZJToMsfODD7C0UbTB0uO0UNs3x',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(82);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
-INSERT INTO t VALUES (-6550601281367986723,1271067,'7mHOieb83pqCWiC8','q8RVFj','AFWA3c7HI58DLXz','mZy932UknzMQFqmebDPF4Kp2Qpm0SCoujr29qQ2lYBpiZ','Q4nYj6TLbD9iM5q','gEEmFzo7bhdPFG4knHyzQo7WnZW74LFiqg7GG9sWjNNQN',11);
-INSERT INTO ti VALUES (-6550601281367986723,1271067,'7mHOieb83pqCWiC8','q8RVFj','AFWA3c7HI58DLXz','mZy932UknzMQFqmebDPF4Kp2Qpm0SCoujr29qQ2lYBpiZ','Q4nYj6TLbD9iM5q','gEEmFzo7bhdPFG4knHyzQo7WnZW74LFiqg7GG9sWjNNQN',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8091360495079017136,-469129188,'ErHKNniUtH4YX83Bfg','IvjTZ8kwZtc3a4DsMWB8odajVi5QgVEsHTnO','9BzCVvW6Co','b','XP','5n',10);
+INSERT INTO ti VALUES (8091360495079017136,-469129188,'ErHKNniUtH4YX83Bfg','IvjTZ8kwZtc3a4DsMWB8odajVi5QgVEsHTnO','9BzCVvW6Co','b','XP','5n',10);
+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 (4785272454452881940,2090481426,'30RMj4ZsVCnOvC','HOytWUko28Jn3zmI1W6','LNoN','lK','O','0l',11);
+INSERT INTO ti VALUES (4785272454452881940,2090481426,'30RMj4ZsVCnOvC','HOytWUko28Jn3zmI1W6','LNoN','lK','O','0l',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-7845646281346057600,10838328,'KgWS9EzzERJEfdfl44b7yX5JuUPYfg7fk2k','st6OW43tvLaIS3aUvUJudZovbFNGDbWDK9QRcZs8M','jGmCTydOM6','DvxB0mmHlGKYuSQ3NwCjyppS6G','euO6ixVS1mNIexAYXcqAPWkyNbZKoH','oDBB6MqODkfjC2SlmFao52pjqITrDWRbTBMomtrQv3P55iImMK3wqtJdYinl1pXTAiGp40X9zpV71UpHET',12);
-INSERT INTO ti VALUES (-7845646281346057600,10838328,'KgWS9EzzERJEfdfl44b7yX5JuUPYfg7fk2k','st6OW43tvLaIS3aUvUJudZovbFNGDbWDK9QRcZs8M','jGmCTydOM6','DvxB0mmHlGKYuSQ3NwCjyppS6G','euO6ixVS1mNIexAYXcqAPWkyNbZKoH','oDBB6MqODkfjC2SlmFao52pjqITrDWRbTBMomtrQv3P55iImMK3wqtJdYinl1pXTAiGp40X9zpV71UpHET',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-4493218275918336286,9732854,'CKl9b','Lf8Zw8WROBxhUxppwTl8jJ9dxjnX3OXsyzi1Fz9XF4iqBK1pzLBdIWFokFMdH0JmyVLQiW3z8olax7Sn6UTggcMUMV9S4TuvNh7THUZGLPSdYcQJJM5LJzL','5DkBGXKwN4EhxWBtp4r','CwfWJEIwQVfFaGUwGrplL69Y4gT4g8qcafoB2g5MBbjr84ST0RBvwTlpjjVyiclMr8EzGOvqHG0KqQcB4tXgAkn85VoFxR41jswh6mxqai9DzMTc296oJS4TPTZBtJ7WS0OnF14F6FiP3fWEe6rAMFnQzD1HyXT','m8ASLstG6oSgJDHf4fSduPYLNZxkMyzGRvoK3wz7DO','lpWKzpqnEi818TnIjSDwT1ligv4BXoZsJ8qGJqeNTzIdCsoReSPt23X3Nyf72Ssk3ED',13);
-INSERT INTO ti VALUES (-4493218275918336286,9732854,'CKl9b','Lf8Zw8WROBxhUxppwTl8jJ9dxjnX3OXsyzi1Fz9XF4iqBK1pzLBdIWFokFMdH0JmyVLQiW3z8olax7Sn6UTggcMUMV9S4TuvNh7THUZGLPSdYcQJJM5LJzL','5DkBGXKwN4EhxWBtp4r','CwfWJEIwQVfFaGUwGrplL69Y4gT4g8qcafoB2g5MBbjr84ST0RBvwTlpjjVyiclMr8EzGOvqHG0KqQcB4tXgAkn85VoFxR41jswh6mxqai9DzMTc296oJS4TPTZBtJ7WS0OnF14F6FiP3fWEe6rAMFnQzD1HyXT','m8ASLstG6oSgJDHf4fSduPYLNZxkMyzGRvoK3wz7DO','lpWKzpqnEi818TnIjSDwT1ligv4BXoZsJ8qGJqeNTzIdCsoReSPt23X3Nyf72Ssk3ED',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(42) NOT NULL, d VARBINARY(83) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18773,-8419818049401682301,'KzBouMepZBoTGTxLcI0fTvI','0gx0dsRb9WiUsfToNxUjJa2n6i6E6KZfBUfqUulspIXZiNxofP','jK8TDZalAR9DtwTguYEf3x6yIiej','Qt','EqswW9q801EDdeDmmiqRoPWb66UZSVerjVVTWIeQQ3UCmk8m8Ega2KEcpUFmi5HIWBQdcdhOrpua0lNQFRvTCKchII9XCNNJbM','oXHV9uObTA5oMYIGnorujBfXpJz2yPiuPE4NRYDn6KfyUP80IR9OfAZcsmGchoQr',0);
-INSERT INTO t VALUES (50190,-7882034900636257128,'ReNadnioxBBd98C01aB9MGTTTNlFm63','6iyrTl6Ey5SN1nvwHC3OD4p10OkExdlmLqZjvrvTs','aGb1GVZM93aH26vu2R9r9','Ar','iEWYE7z7kh8fMU2LQeEuVDsFsKBCVpRv7tatWaHJ3y91Zbxi','sDDRObeh8HO1JMdNcb9OIHmvGIMhKR9ay5ZS5xE77f2xJo7WXIiwmwqvPJQWwcTNHs',1);
-INSERT INTO t VALUES (10015,-8034220978856927729,'rIpexhnLbwORtifY2HKGV2IAANLf82d7fpsc0','AJGR7TsQeGOSA8QD5z1yRzIIo','0qglgGeSm8KQIRhQSaVx5','Ga','O0htgoXgslsAubJbbg7CKm9UkJTGw3ONDAyZrDRAJcluWLp9QASPIl9yBDWZG5sgkyydkzGa','byh95LyjNnd3y',2);
-INSERT INTO t VALUES (11923,3959536179793097941,'8tdfuezqWXVIkt9ONozi9I2pPplYITKLuzZevr83rh','hrhmCplbJjPLADXoliMiJDKG3jNv6nq5M','yJNMXHYqxgij','A','qIbRaTLBKHxsViE6kmlew90UZ4WOalwZmMR20wjAQnPulfETW920uz5NeSW','Tlug3nhWsmoUS8sp4V2pUE0UB36mkRkm3aDxOmRKJj6SwrTgnrV4P8regaryv44S7YvGnYe02uViMk',3);
-INSERT INTO t VALUES (13091,5288800552110261545,'By3tdn','7RjI9L7M9z0tEaAhPwp1Oz','KWvceFjyMQpqIbUh3FSKA2tPhGtn2q8cj','J1','dB9qlVzmIlqqHpiHPw0','oKB',4);
-INSERT INTO t VALUES (43162,4880228954604876927,'6mEhGw','9rmeWkwdj0JonRMSG6HlMm8uMSUWV3dYkzPekoYtJl0Cw6SahAG09JTAOHxKDRNXSf91jDxRjh24S','eb5Y27TLXEm0KX5tdmhgy','z','vEDUvP9LU7M','6CtdDJcRJHWcTYb1CXTdw0RdWL5Edjtf1xLRpdhZ4CQWQ6jLAoCS8hcrwJzU6dO3MxivaOw4mRAetPGh3qHUT6ym',5);
-INSERT INTO t VALUES (4120,-2149377494308720777,'r','h5Ka86Xld7Akf9Admz28m1g3','lR9akLP','MXV','X48FIls1QAiVExxLN71DPFYDdeuEB80J2FPpOvW52T','JbaccyAk3mIflJ',6);
-INSERT INTO t VALUES (44369,-4868024501191312038,'rnb3b1y2a1y52iokBA8egzRPrGPZ9','Jqwxf71gD8wobGwAdUcT5Bv2do3M','OL1nkH4yWK','ds','Ae6ZPO7q8Eq6v1ilQvtxQKMHk','59CjK6',7);
-INSERT INTO t VALUES (50056,-7896319138846106322,'Scc5Gssd8','zhdmmSODJyDxB4xgH0ZWxvVmQrlfjnww5hTfUYIQB4hxGUzdbKWvqfgyGehboSr9c33LEQKqyyRrpMzfCOm','LXgiSf7joGr0ZYDXLhSxtTM','c','xc2nZ7KUKHM8fNia4xzF4u4J','gB77NBzmBjf881bdjyjfeFcwUSFcSNSC2XysuZHAY8ZPJp43iK4jCeVdI',8);
-INSERT INTO t VALUES (33918,2110970756566102154,'TNvfJwhxTV20gCo7PiiEzWBKt','pzFJ8PtZJNH1Y5ecRI28Eo2X2GDUnN1TeE6Sv56qiSFYPc2lSFM17nC4DHxJXV02MIVrVi74r5j5a8ttldH','AAnkpx4Ux1LuE2gzJiXDgRRj9Gmps3Fjuu2Ybj5Z','sMs','n2WmT7wLmDjH20yZEERtzBYMwsqAstpTNa7KDd3PNj1Sjbdjq21xu5mQOJfCxXr','yAHFqV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15618172721386282502,1574120822,'9fmN','vCNh89XgVCAIKtXOtCWmwRhoQap7GHXR5wQKDHlQAGWS8z0WNkNOYRxrROIASjtjKUQIqZZoI4URplEJSitty00uK43','s','IIrnTTS','qd','W',12);
+INSERT INTO ti VALUES (15618172721386282502,1574120822,'9fmN','vCNh89XgVCAIKtXOtCWmwRhoQap7GHXR5wQKDHlQAGWS8z0WNkNOYRxrROIASjtjKUQIqZZoI4URplEJSitty00uK43','s','IIrnTTS','qd','W',12);
+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 (15854739307402589550,352833636,'8OKko9s2oLo0qN57','YpqUfYZXw68JFa7JNfbtR9hS2vDYHgHFUWEzKzQfGHsU9oPvsX9ViF2sRb44uNXSCG5YL84ONc3yooMoJtfVxql1zwNfQ8vwebdsIQrf1Fm2geztRBYKyV69LoFHgViFTgMs1SUtf9aWdQ7YG23lYRMCwSHqM1BurrXZBYaJHWUVLs5UKfVWLU8iLO2EkjMnLIdxwsGmEAhgnRp1NN','spw','zn9kr0HG6lxLIIgpTt0ADTqoD5HUPhUaLfJ0lqm6JbaQimrtc9SSwoMg5cnqipnR8868VpJ2lgzGpCQkOIKK8nC5u8hgcU6PmcCF6mFkG12siuAM63bocaF2OhOwZptGU6sS8x','Oo','M2',13);
+INSERT INTO ti VALUES (15854739307402589550,352833636,'8OKko9s2oLo0qN57','YpqUfYZXw68JFa7JNfbtR9hS2vDYHgHFUWEzKzQfGHsU9oPvsX9ViF2sRb44uNXSCG5YL84ONc3yooMoJtfVxql1zwNfQ8vwebdsIQrf1Fm2geztRBYKyV69LoFHgViFTgMs1SUtf9aWdQ7YG23lYRMCwSHqM1BurrXZBYaJHWUVLs5UKfVWLU8iLO2EkjMnLIdxwsGmEAhgnRp1NN','spw','zn9kr0HG6lxLIIgpTt0ADTqoD5HUPhUaLfJ0lqm6JbaQimrtc9SSwoMg5cnqipnR8868VpJ2lgzGpCQkOIKK8nC5u8hgcU6PmcCF6mFkG12siuAM63bocaF2OhOwZptGU6sS8x','Oo','M2',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (18262560581249172627,9774175,'NUUpRWjkqFxz8GPZh1I5oHxQio','L67PggFKmRlrwOkNhO3NfbMACj5TvlMeRkJl7bF5v7woPyDNkWNnICVmykdi6yf5FBS7YyJvOfARtyxOZcL0vRcecDoowuGQfK8E3U1','LJf78Wl','iCpF4n7DLPBeLEwQ7JzZAvHba01eZgtdBtD5l','t2B','w',14);
+INSERT INTO ti VALUES (18262560581249172627,9774175,'NUUpRWjkqFxz8GPZh1I5oHxQio','L67PggFKmRlrwOkNhO3NfbMACj5TvlMeRkJl7bF5v7woPyDNkWNnICVmykdi6yf5FBS7YyJvOfARtyxOZcL0vRcecDoowuGQfK8E3U1','LJf78Wl','iCpF4n7DLPBeLEwQ7JzZAvHba01eZgtdBtD5l','t2B','w',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7477809167818025510,-684417027,'ZIAUuEMoUhPUZsKJMDc3y','CpLP2aX9CJAok50A8bsUgZ9U','etJ','KS5pstxTGINXgNekcnPbtSF6kScKpjyweFvFUhoMdSN2Q8EXmcB7ekIw9xiXgi04iFhNEwgAqWDwSNTmnt3A1B63jDaJOxY7CZEXf9tZZgxGz60mZl8cq7cKtwAzmfg7Q2','QIa','pJ',15);
+INSERT INTO ti VALUES (7477809167818025510,-684417027,'ZIAUuEMoUhPUZsKJMDc3y','CpLP2aX9CJAok50A8bsUgZ9U','etJ','KS5pstxTGINXgNekcnPbtSF6kScKpjyweFvFUhoMdSN2Q8EXmcB7ekIw9xiXgi04iFhNEwgAqWDwSNTmnt3A1B63jDaJOxY7CZEXf9tZZgxGz60mZl8cq7cKtwAzmfg7Q2','QIa','pJ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(58), d VARBINARY(7) NOT NULL, e VARCHAR(12) NOT NULL, f VARCHAR(16) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1006305051,57649,'sLDgEtCL','SL8ZlB','gms01','3AM','p','B',0);
+INSERT INTO t VALUES (-1254579614,52499,'rt5mznUueqvDQdsCVWJ','MwjUyN','yawZd','FOYDSHHNL72v','to','5E',1);
+INSERT INTO t VALUES (627824523,16552,'RFLE8MscCQzqscfx2TFq7z','RHbu8os','KIYdCd','7BiB3v0hsC3o','B','Bx',2);
+INSERT INTO t VALUES (1344240423,57996,'emkqhvLgHHaXbvqS8o4mnkfvMQ1o7vv37GWH0J5bA','CM96x','rx2PxN74','UimptHV','5','t',3);
+INSERT INTO t VALUES (-1632856816,60065,'iKc5Vu9stw','e','ASm8uMJqVTw','QjU8g7TvhQ','0','f4',4);
+INSERT INTO t VALUES (919105285,63810,'3qgWeq49vYZePHLXmltWyp1no2OPEwH2','hNtO','u9THDwQJ3','SHgFAP','WS','Qe',5);
+INSERT INTO t VALUES (-880403859,9273,'4gtP3pKTpDbhB1q4nkTF3910034tOLXML5XlJ3QxUOGbYoqFkZb1F5l7Cl','GX4QW','SSeT','QRsHaRXPJi','r','Ra',6);
+INSERT INTO t VALUES (-1346494951,36117,'kIQh7c1WS2NVFRP92oViWtTHhsCbCNPcCPYg','aMQ','slOWQ0HS','1jJO1sn6Bu','Zd','Fv',7);
+INSERT INTO t VALUES (-1706627420,24986,'fnDG7WNZocQqc9eQJauBvyKutEWns','Tnb','Sd0i','w96uYJ','P','f',8);
+INSERT INTO t VALUES (1503675783,486,'MEVZWHbWoXR8gJjkbtPXndXMGxVKJoQdEG','ovamR','sD','Bp9tUOgC','M','Z',9);
+CREATE TABLE ti (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(58), d VARBINARY(7) NOT NULL, e VARCHAR(12) NOT NULL, f VARCHAR(16) 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 (10418,-2101000673131780460,'0eHtjVq5GCv6A2oqAvwuftYi','k5JDNitvdzUAabG','kU7S12Q','t','snkK6jnRQA86IJEyPjlPbCCXkVuz2EjvtWhaCU9KE1m2YW0mXrtLx0cnbi7myMm6kZ','nsDzHhtcXEAz6ylBQwbnu2KZH9wps1zQ6',10);
-INSERT INTO ti VALUES (10418,-2101000673131780460,'0eHtjVq5GCv6A2oqAvwuftYi','k5JDNitvdzUAabG','kU7S12Q','t','snkK6jnRQA86IJEyPjlPbCCXkVuz2EjvtWhaCU9KE1m2YW0mXrtLx0cnbi7myMm6kZ','nsDzHhtcXEAz6ylBQwbnu2KZH9wps1zQ6',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(43) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(43) NOT NULL;
-INSERT INTO t VALUES (58149,5454767333861250015,'uy8WpWTnKr','6GRfaLoRE1WY54xuljFVDwTiLOtJTJERZf','JisNGKcnxBdnCir5Xht5jj2','aiq','mXHMWFFFbAyJexrNZJXxCy4XnAoa9TO7181We3LvjUd4eSO64Jyc9zFY30b3gKEJqKJhTW34OK3jx99Hp34daA9s2so4xGVgCiFp','QifUdY0bR94C6boWEMspYojTiCipZ6gc5QH2sPCFS9AKBhyclNFuN2nJTDDXTd',11);
-INSERT INTO ti VALUES (58149,5454767333861250015,'uy8WpWTnKr','6GRfaLoRE1WY54xuljFVDwTiLOtJTJERZf','JisNGKcnxBdnCir5Xht5jj2','aiq','mXHMWFFFbAyJexrNZJXxCy4XnAoa9TO7181We3LvjUd4eSO64Jyc9zFY30b3gKEJqKJhTW34OK3jx99Hp34daA9s2so4xGVgCiFp','QifUdY0bR94C6boWEMspYojTiCipZ6gc5QH2sPCFS9AKBhyclNFuN2nJTDDXTd',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7103277133277002382,65293,'4TojfPYmf8befHiS2bdfRZ3T0lRpCzn9vwC','Ux','lD8nP1','e1','ZY','Z',10);
+INSERT INTO ti VALUES (7103277133277002382,65293,'4TojfPYmf8befHiS2bdfRZ3T0lRpCzn9vwC','Ux','lD8nP1','e1','ZY','Z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(59);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
+INSERT INTO t VALUES (-1959765501677802287,3264,'K','Wv','6hkH','ItgNbx43i91','N','J',11);
+INSERT INTO ti VALUES (-1959765501677802287,3264,'K','Wv','6hkH','ItgNbx43i91','N','J',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13183,8178785304657097499,'WJ8UKNJ11O5zmwuMXTsI','DcybZok7XWP1USrN8wKsMQH0RUf','DHB8wg7Bkrsc1','kur','dDRlfsrdaoRWoJgn90wkH7d3sriQ6OWBf7aM61mlEyBbKBlj','1wUvBKuKrM9DprP0zBmxXRhnr7gpkAM',12);
-INSERT INTO ti VALUES (13183,8178785304657097499,'WJ8UKNJ11O5zmwuMXTsI','DcybZok7XWP1USrN8wKsMQH0RUf','DHB8wg7Bkrsc1','kur','dDRlfsrdaoRWoJgn90wkH7d3sriQ6OWBf7aM61mlEyBbKBlj','1wUvBKuKrM9DprP0zBmxXRhnr7gpkAM',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2219,3412133172373008028,'wFCmDHVwsQUkQdHnypZrjmvxfFk7hs4bLGzgN','OSvHoIzX1Z9cBuBTJeHCXIlTTyIK4IfaGD0UwU8qQtLfL2P2uoANdKjFlNFEkINPDeJNCBURuXbfFEYhYq70sZ2cNYs4oi0Kdm1O6aKTtiKvo40U5y750sfzK3YX2DX7TRnT5fpVngPbIyESCyOfNISHWD92ICgarfsrMPAytlFdrdtAlEbdFemNi7H8edSXbcETcrHeWPLR35lcaTlJWkNBqls1A7V0n0n8osDdQa4i20erCD0fmHH2YG6o','9s8j28Czlejep6MF1IkqVlxvSDajK92UNprX4uEUM','2SJ4dsaFtA9qb2MW7NiQww5NsowDScCA53Tyr98rTzPljWyVcMAeUKcu5ujroBio0zUi2CtxmIYqMgTLBQPnVHKbYqZJyWJFm33e4LBfUSZPcg0mKaJDGWfbY2wSkKoI2No1Tg3mZXW566ChURbU6V7u4ee4gQJHpC','2160CwfDI9l3D7qg1BWjkuQZobPOxAj8AvJmwswoKLmLnGmKR8BrO96FVLSeKyU3izAw6k3I1YlH3lznvE','R',13);
-INSERT INTO ti VALUES (2219,3412133172373008028,'wFCmDHVwsQUkQdHnypZrjmvxfFk7hs4bLGzgN','OSvHoIzX1Z9cBuBTJeHCXIlTTyIK4IfaGD0UwU8qQtLfL2P2uoANdKjFlNFEkINPDeJNCBURuXbfFEYhYq70sZ2cNYs4oi0Kdm1O6aKTtiKvo40U5y750sfzK3YX2DX7TRnT5fpVngPbIyESCyOfNISHWD92ICgarfsrMPAytlFdrdtAlEbdFemNi7H8edSXbcETcrHeWPLR35lcaTlJWkNBqls1A7V0n0n8osDdQa4i20erCD0fmHH2YG6o','9s8j28Czlejep6MF1IkqVlxvSDajK92UNprX4uEUM','2SJ4dsaFtA9qb2MW7NiQww5NsowDScCA53Tyr98rTzPljWyVcMAeUKcu5ujroBio0zUi2CtxmIYqMgTLBQPnVHKbYqZJyWJFm33e4LBfUSZPcg0mKaJDGWfbY2wSkKoI2No1Tg3mZXW566ChURbU6V7u4ee4gQJHpC','2160CwfDI9l3D7qg1BWjkuQZobPOxAj8AvJmwswoKLmLnGmKR8BrO96FVLSeKyU3izAw6k3I1YlH3lznvE','R',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(60), d VARCHAR(81), e VARBINARY(52) NOT NULL, f VARCHAR(52), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3891620335,17504,'MESn5wR5IJMBNu','TYSoP83iuKeBpS4nbxAGlFeZ708BCyCB71HEDIz3BtD','TGmsxkcvcxgLnwpGC67Q','AKFsCu598SCiSP8WCo9ylhiEndik6KiKzG7kSJCcFrZDkD9e','KTQaYvHOd4PukKzwKgip9S76rJ9WmNxq4jDohrMZk3fYV9fNqhfqJPjxiFoXMkNzB9EYvmo1Be0jvzGyYr8casrPWVe','OvA6VlFAfvTLO4rZOLTf5cbEKO4cgorAFAnfwaTrdg1nTmrFlf3cpEmPG7co4YDvEDU3Qc99AcLEIh',0);
-INSERT INTO t VALUES (899715430,58093,'9NxWSWp3nIhaeOUCFW0Ok','iuvknAc57figmnPFqVPoKHzuozb0kWUI7SPRP9UCIQRUgpb1w','M4v','5caqxYMunPKAXH4zJ','IztGfgVAwC8F9M9hP9Onktk4wj5GSkx0kpcNzXkQbkljvS82KaKaviiw','rzulrw4KxgFRG3JI0hEPu0iKFApDcxljhCOtoXLHoQ3vHC17',1);
-INSERT INTO t VALUES (3559805318,9365,'xbWYGPfIkNcidsOspMtJdcamHJLYcYflPDtcWw3xEx7cGBrJ6RrHjaBMzQX','RkYV7XKddDq13Qc05RVsTPAs4Qw0IOC1kvVBFG3WqhzclUufvxjG1j38yncM','g87jPM1FBMkXBDT5U78tu0TcpyHtV8p3SmJ6xThS4fzoYbs4mLk','7gBz3vWQD05iiAg6ZTXFzh5Yi2wnmLxfruBJZYC','18CXhqsrbhlCiWCi9JCHJ6YmfX8AqnvofOqivuoQgycQbyudmc4OPFubJh58h5s9sv2SJB7qtLzC','gCvRu74YU22TRClybpwWY8hosJOtjTz8WDf6ML3E2Zcc',2);
-INSERT INTO t VALUES (1206190286,5478,'HDlFwVeFeC','IlONpraXLgDd0vm7rqdy0idGs0X9ZRSrPOT0m7orxb9Fz9PqTXe4HtUrCNJeMPVQBYCPsOU','7OFmohvM','htRpd4iOTP1Qmb69xvnrQF3OZGlNwYJLeQgjqHUej','w376mnkZ5Iyza38CAVSYcKFiLnYPcqPBWn1TG57lXIozjRUpjx51taOPcEJDmGRNogTgBTUGvsLZvInCZc2HkpGKKXo8nEx','tbEtqh00gPHlsjlpEZ8p0PhjjkTVgzV7WvHAWroLsSWoUVVSU5gnIilSp3unPPgrcY8lD106QK',3);
-INSERT INTO t VALUES (630919596,24417,'e7U6G1vhPThFYzXiz26tPw3c','Uhgax2rlyjOUqhNMWu0svPZqyxRTNdL2Ths9yvctocW1b0FhMqAG0shoYdbtpWNi35sNUL','PQYIP8bI2','XeO45uDHvtvD','6Xuu4pULz4MEVnJsH1tWM9M80NbuZS8IyIQD','f2Dz388MxQ3DAP5DV43lT10tHoFetUTCFg5YDwbpolh',4);
-INSERT INTO t VALUES (743973954,18328,'fEVUko','6T2CEh8VBzJjk98bJclAuymu2dF','1Rp8BM3OTlCCrxlrvLOb','14kb1YZPgNwGQlGpqPhw8xqrQTFEaaRF5zZCKZx','fqReEtiYhkeaA8r1cajWNwePO5DImr5hJo9IRoGHW2nWd1hva','NX9ospedpdzP',5);
-INSERT INTO t VALUES (3472986120,20353,'QhgtF2ktcFPkpdMPijW7gBemtgk1H0bOtLJjp0g9DYJEsziU4KTz','MCbb7HSkBXWiFH3uNrIBB75bkaEDqHQHskZjsUOhXbLSqe1byGR2YgW7eAsUotlo2A66iMFac','GhGQs7Ja6Ysae66bd0qwh42OkhnFhzhWT1VKh','AxiBgos5OTYlS2','yEVeNGFMoqgooM70IPrCWtmqMYcUQjcn2h1gUs8nvXbIdaS8PtTGt','q4MEKypqt6bawgTJ2X2yCnzrJeyq2Ej',6);
-INSERT INTO t VALUES (2809069538,36525,'1ogtzDHqfLoWB82TvniUvt9gQ27yFc7B3HRX3YiOfKG0BrM64xvNY3K2xf6','NDrcPOwCaE','ueEZ7V3pECosHVrolU1RQ38wLKAoxSaY8g7KZ','KFfOvKIQICoha43gv2MdjBPVX','4cEYYVqk2MQQqDJjCbOeGOtHPdsNzDHZsn3GvSj08XPX9ZyILLR8hywMpE1JTnzAKkP7tt8GxA68Cm','hpKWUKVm6ct5paxgBXvQ4WQz2SLCu0FczKMLOA88Tc66ai71Mm5OSrPxLA2ZrxGfr8g',7);
-INSERT INTO t VALUES (2952219468,43475,'w7fAM1kLkBnONDvilNUDlB7WyeiDaAkpzDBMOqGqwbELsD02','NoX8tZpOsy5hn9Z5iTa8fWZwGsH6csxWSZdiJnXH6D5nSTIBYfUzl8rsvDTmJteebAtm','7321hHg1w7AYzDMk1SoPtKOH0Fpo0U2ZtK6lJPcv3F0NipPkz','RwGJli1nt8irAJEn6CDs4k2g1yPr5J6DDtkyCsFgMYr2K','0zPwsKlzQIfsWbCsSL3M6dy9MSSEfnlypJ1Ss5Xqrnv0qrWZcHF7XgJ7HdiU','Pdu7uJH9CPGZeHdIYFesVgtDwIeTSR2UR2B9UB7LPJwh7q634lQoxy0vT7aPG8D3m7uoddISVxlSyUdZE74HoGjNt',8);
-INSERT INTO t VALUES (2727469680,64227,'VOtVkO','jHnGFp4GlCTmp7XjWICyDs0LdPZO4L7DzYadwjgap7pDwkKBZoNSNRuTDOXH4qelIXhnvTsqm','T','itNEEWM4McXPhD3jUQfMx3PPMhC96Yhuv0ChOSslgrrJgbsZ9x1','n1Thvu4e0MdUoxWg8pgZn9s3PTeIEOexz5QgVpNHdaarFAPF7kZ','6F74k8BXlM5kybG9xmicwsV0kCF7S8Qj9kI0V9WvuZLgTpDIaGb8Axs3GnrJ4vfxv1KLBV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1870077219426557705,21706,'e7','2RklP4QT8ZLvulRxwz5qGDUDldUa7VC5tt6tuCnLIwENU9lWK6vYF4XmPtmyQNM9IbxurDCih2TjlnWETYCOJQYhvIhXgp1jj3BFiJGshcKDMW1aHE','wuw','NsWb7Cfb78PL','Uf','O',12);
+INSERT INTO ti VALUES (1870077219426557705,21706,'e7','2RklP4QT8ZLvulRxwz5qGDUDldUa7VC5tt6tuCnLIwENU9lWK6vYF4XmPtmyQNM9IbxurDCih2TjlnWETYCOJQYhvIhXgp1jj3BFiJGshcKDMW1aHE','wuw','NsWb7Cfb78PL','Uf','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3166755596919748229,5378,'z','W4pZHNIvIaFCFDnXlVdVDXoki3K84D92Cvm','W','JTMFyYsfReQplDwhOG8ylZvc8rm3stX0dMzZWCE2pINv7R97LxLQ4Ax3SofD8NwGwPFrTEOd59Pkwkvsnnk04ldASVUFmSHUQk2wYdsLi46y6Q1tTQa3ff2RcqltoCrRynQA87zr32ywYM15QOWtAVGAd','j','0',13);
+INSERT INTO ti VALUES (3166755596919748229,5378,'z','W4pZHNIvIaFCFDnXlVdVDXoki3K84D92Cvm','W','JTMFyYsfReQplDwhOG8ylZvc8rm3stX0dMzZWCE2pINv7R97LxLQ4Ax3SofD8NwGwPFrTEOd59Pkwkvsnnk04ldASVUFmSHUQk2wYdsLi46y6Q1tTQa3ff2RcqltoCrRynQA87zr32ywYM15QOWtAVGAd','j','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1956282291227089662,61662,'if4oOnk3qpFY329uAh0eOZ071lLSO2zsSClgR','qDxYMdvqcXl6ESdgMvdSwlkuK7cosNVuH4zUMrmkXrhc2uR8eleCCz7YE1F55ygoJgHaNXYNwXeD2Ruu5kplMnsbMVlPiHfmugqkpMhHCqLDZNa2uq2tdWq6lvqqaqd7tEyknWaJsU1KUfxhM9ghrHTtdkaAzmK2aaBfXL6YhjOnmWJZhcp0lSuNU4cAKncutgRkOSvh2RsdlQqNb5gQ6ansATKbLwOJVP1nxlZoBXlBoNof','S6s6DTn','e9YeBu2qvPq3sfsuZHn0oynmkqEAgwEcDnHIxxWPla4pe6lpqHGWwftynihTxBvjO8307nzqgDqlOV7qg5EBHwYKMNhNRyFW8kVnUTe10SUMJog9Tg60hqio95xernAkzDUQ4','7h','8n',14);
+INSERT INTO ti VALUES (-1956282291227089662,61662,'if4oOnk3qpFY329uAh0eOZ071lLSO2zsSClgR','qDxYMdvqcXl6ESdgMvdSwlkuK7cosNVuH4zUMrmkXrhc2uR8eleCCz7YE1F55ygoJgHaNXYNwXeD2Ruu5kplMnsbMVlPiHfmugqkpMhHCqLDZNa2uq2tdWq6lvqqaqd7tEyknWaJsU1KUfxhM9ghrHTtdkaAzmK2aaBfXL6YhjOnmWJZhcp0lSuNU4cAKncutgRkOSvh2RsdlQqNb5gQ6ansATKbLwOJVP1nxlZoBXlBoNof','S6s6DTn','e9YeBu2qvPq3sfsuZHn0oynmkqEAgwEcDnHIxxWPla4pe6lpqHGWwftynihTxBvjO8307nzqgDqlOV7qg5EBHwYKMNhNRyFW8kVnUTe10SUMJog9Tg60hqio95xernAkzDUQ4','7h','8n',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6356455799676700407,6922,'zD1mvG46gEfuWq6nIXKcsFN','qd6TcVc3pir5gCwuI1tMzYDyC2AYT5JEUnrr3OaAcHTtKdh8PPqknktjVO1zaU5HxTIpGDwAVOazRBAOiO0yOqVbdGLDBKvm9ep5mRMGRMempkCVf5baBu7QqRTfXYBWdbOpkj5rBX4Fgk64eNNXnWPUVd3oaUCq5S0W2pfBfVyIolDEwZdd2gv7SWXKPE27','b','22q7ZPEiHxxUTJG0eDidxJ5wFdSTdBzFdyaKY6TLeRb9WYgTL9M5OO6NNtomS0bvEJUQnnIlbbyhOCEJkunkek4keRNV3kCP0WdNF6mAv71FsiSFLky8l8tTyTd4wdJ3fK2So5RmtVwOiyhRbObS9Dzu4ZrBGolZxlSGyhYckDnMi3XeioLJL6wYAEzzaS6ixpWA','uTd','BA',15);
+INSERT INTO ti VALUES (6356455799676700407,6922,'zD1mvG46gEfuWq6nIXKcsFN','qd6TcVc3pir5gCwuI1tMzYDyC2AYT5JEUnrr3OaAcHTtKdh8PPqknktjVO1zaU5HxTIpGDwAVOazRBAOiO0yOqVbdGLDBKvm9ep5mRMGRMempkCVf5baBu7QqRTfXYBWdbOpkj5rBX4Fgk64eNNXnWPUVd3oaUCq5S0W2pfBfVyIolDEwZdd2gv7SWXKPE27','b','22q7ZPEiHxxUTJG0eDidxJ5wFdSTdBzFdyaKY6TLeRb9WYgTL9M5OO6NNtomS0bvEJUQnnIlbbyhOCEJkunkek4keRNV3kCP0WdNF6mAv71FsiSFLky8l8tTyTd4wdJ3fK2So5RmtVwOiyhRbObS9Dzu4ZrBGolZxlSGyhYckDnMi3XeioLJL6wYAEzzaS6ixpWA','uTd','BA',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(39), d VARBINARY(67), e VARBINARY(9) NOT NULL, f VARCHAR(40), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1119407,7916533450398353141,'xu5dwRCcLISzhpEu5','zhfLlAmAxvCtXNc1oj3NftSBUZHvySIYOudzaWpKFtByR4JAWzL6xC6j77DHnHlZFYr','rDt6gh0KV','8yh14evHvwgPWFl','3','H',0);
+INSERT INTO t VALUES (5390450,12573177384237670891,'RoS5hzjUliCsW8xRkD2pdowULEjhd','Kmu8CyKzsxORY4z3q2E1HUNEVhwjDusv3oTKBTgawaiEvEhRUm4','J','D6QWaMpErql0LCcD2ufa','9','X',1);
+INSERT INTO t VALUES (77661,8911959697164549696,'Nr8sFPU2XFUftYJLD5QCL0XrIiqtUirxk','JYBd','ODefDayy','fHBSWXzrk34IUA45vZnQGutnNOMeQ','i','4',2);
+INSERT INTO t VALUES (1558801,263822846749924851,'KDIPFlkF4b','puhvgnTfgcDFbERnlcLqp4qk5Yf8LowkJyE1owYMMZAPmC2Dcn1Z5Y9DOZ29a','iVEi','wM','b','J',3);
+INSERT INTO t VALUES (3481195,13273339950185301972,'3qLFjp2PmuesBUfDqDuGUjcHN','Q2Iem5iKO7KGmJjJABCAH01lD2IL9rW1H973eeoDDSpyHnNjy8DSmGHxck4zhX','N9INv','rDpe','S','y',4);
+INSERT INTO t VALUES (-978665,1682417118554183314,'jmCg4sIFF1XCC1EqQYxTQAFvu37NiD10fhwKhI','CgaF4urNRBr6pbVW06uKD642','F','TrhMkqd','1','C',5);
+INSERT INTO t VALUES (-2407041,893144382043170286,'U08v88QeFPS1g1sZlGDk9JaPFLqm','U24MRNX0cxNpCddigdgiYpCoR6DJSDn10','S2A','kKTurLq1iwCjGVX','5','f',6);
+INSERT INTO t VALUES (8054773,9170221715839153275,'vxae','DjSapceaKEiyHv3a6qlr6iU3FcvxaiuHYi7Tb8XAtfiTsObLbfqYbROt065jPzp','9','RyeodOfMP9ZDrrHRo3t2mEshxYlux','d','j',7);
+INSERT INTO t VALUES (-1198356,6787826054371123088,'pfCpfpAf9umOKb1hJj','jfMINe4j5Arh6CD86FSzjNR2JPzZPPuIfUh6cCZ2dgJIm5Wc4M2vsepU','sX','k','5','m',8);
+INSERT INTO t VALUES (-5685384,12173417182619460659,'nkjH169ZotnJ9rAAj5SSU05Xd0b','Wqrme3ww8l6KICAOywto7mTe12U26UJQsNjmDibCowNyddPQwhdJbcJ4yY5tMp','RpnZ','w50t2','0','2',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(39), d VARBINARY(67), e VARBINARY(9) NOT NULL, f VARCHAR(40), 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 (16569492809367913871,29241,'dQGLGT0DsEbqKlQmLJl6zcpL0TF','akKDAYX27WJLmyJ0fNodw','TdiYR8NSG8QEtEmQk3Od','clpEVwseKTUkaH','NNAM6ZpqISWWlrG4zs9orEevYf9XweWd2i13xblRqBCksZltEvuquJmJnJT320ClJun7bKXQvMqwejyYCGH','H1fgFhGtPV77aQV6MUwFT368aBD2SZeCQs',10);
-INSERT INTO ti VALUES (16569492809367913871,29241,'dQGLGT0DsEbqKlQmLJl6zcpL0TF','akKDAYX27WJLmyJ0fNodw','TdiYR8NSG8QEtEmQk3Od','clpEVwseKTUkaH','NNAM6ZpqISWWlrG4zs9orEevYf9XweWd2i13xblRqBCksZltEvuquJmJnJT320ClJun7bKXQvMqwejyYCGH','H1fgFhGtPV77aQV6MUwFT368aBD2SZeCQs',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(61);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
-INSERT INTO t VALUES (3687211171590819536,42686,'5Df6uPVC5lVZBmzZIFV4','w43a','AyV194aZA1GTBxRqxm3NviodOcaF7krj7oszNIp','K091u7XWx','f1efmfm2FK1LS93iHjO0LPq1HTOD02WqckG1jpceglRiz5IWLIKT2Ye1GJRBaYrJ9ZWoApyCcOgFYzppDtHn4mdcIQRR0Ck80','GE43Oh6knOKh7IHBah4hKLDdcDAIU1VnNsUsevYyaq278l7FLFK0esRzmrQtX86FExbVenhn4',11);
-INSERT INTO ti VALUES (3687211171590819536,42686,'5Df6uPVC5lVZBmzZIFV4','w43a','AyV194aZA1GTBxRqxm3NviodOcaF7krj7oszNIp','K091u7XWx','f1efmfm2FK1LS93iHjO0LPq1HTOD02WqckG1jpceglRiz5IWLIKT2Ye1GJRBaYrJ9ZWoApyCcOgFYzppDtHn4mdcIQRR0Ck80','GE43Oh6knOKh7IHBah4hKLDdcDAIU1VnNsUsevYyaq278l7FLFK0esRzmrQtX86FExbVenhn4',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (174907795996631115,63290,'l2YfR6ulNWvXHwowOcA0kVLsj8aDrQs6tcuTLl4sG9fy8fnZL8tINEEqL5j','YUq45jrWQM1IxHDQPFKOdxgcVz','PvJSUtOvx1ivPJosYnDs','tYuZNV6n3kpelMkFn1EKrkJojhyz7LV9KOHmeQL8AskX1L','j4S9zRhPtxMsfNO2J4RvauekFza8sfwN9eCK8LtmcDUgr0zrZT','uBk4MSROyrXr6AKG4XjT09engqbpDqdxbI8JMI98COXEb8BdV31MVDkm1fr8KQW9',12);
-INSERT INTO ti VALUES (174907795996631115,63290,'l2YfR6ulNWvXHwowOcA0kVLsj8aDrQs6tcuTLl4sG9fy8fnZL8tINEEqL5j','YUq45jrWQM1IxHDQPFKOdxgcVz','PvJSUtOvx1ivPJosYnDs','tYuZNV6n3kpelMkFn1EKrkJojhyz7LV9KOHmeQL8AskX1L','j4S9zRhPtxMsfNO2J4RvauekFza8sfwN9eCK8LtmcDUgr0zrZT','uBk4MSROyrXr6AKG4XjT09engqbpDqdxbI8JMI98COXEb8BdV31MVDkm1fr8KQW9',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7877398586438097038,372267046278369735,'gOFso84SQiMk8MXf','sIQbfcOBSu4WNJqmOTF4a7G3zEw0TaTa','abX0cN','6','i','E',10);
+INSERT INTO ti VALUES (7877398586438097038,372267046278369735,'gOFso84SQiMk8MXf','sIQbfcOBSu4WNJqmOTF4a7G3zEw0TaTa','abX0cN','6','i','E',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(40);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(40);
+INSERT INTO t VALUES (1233661437290802176,6580154963794099756,'US0PJ0','szjrdx5UeuSG42MCD9XiJ3ATKdD13AV35VR9sotYGqd0UHXR1JXfrIiOgq9X8Tot','3nuO8','R70QLNNs7mvW','3','N',11);
+INSERT INTO ti VALUES (1233661437290802176,6580154963794099756,'US0PJ0','szjrdx5UeuSG42MCD9XiJ3ATKdD13AV35VR9sotYGqd0UHXR1JXfrIiOgq9X8Tot','3nuO8','R70QLNNs7mvW','3','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6407022500206360004,18230497147025997632,'lIDmD','FKkSpHF','vfa3Ij6qD','OCEujxoAVF5bLFtKy251G','O','O',12);
+INSERT INTO ti VALUES (6407022500206360004,18230497147025997632,'lIDmD','FKkSpHF','vfa3Ij6qD','OCEujxoAVF5bLFtKy251G','O','O',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5581551345855248566,39307,'dntdnRMACPfJVAHMWNthnh7pLEyi0qBxOoVNQa7G57HK','KKylWzYZRHYzo0wXSk4EMTLPk8dp6v2ZyBZnIAaSYOw66UQcCNa2jNne0leblpXti8HYXpuuNGEuCP6Gl7lEk2Xv4lHohJL2ONamAtQqaOeZEKocVAxkFd0b93waI8TA2WEoF6YB8bXaHSIH4T76eamiE9','ISSIDuDk35EvzOhc1jAvEYxhWJS','Xatu5ha3lUqITS29yaNHC2uU4ZUgn87V0w3tLrriVw33gdoZkGMhUigsVrUh44CR3PNCasMsQSQIU6CJmUE4vo92XNa','R509o3lV','FFElnJB3',13);
-INSERT INTO ti VALUES (5581551345855248566,39307,'dntdnRMACPfJVAHMWNthnh7pLEyi0qBxOoVNQa7G57HK','KKylWzYZRHYzo0wXSk4EMTLPk8dp6v2ZyBZnIAaSYOw66UQcCNa2jNne0leblpXti8HYXpuuNGEuCP6Gl7lEk2Xv4lHohJL2ONamAtQqaOeZEKocVAxkFd0b93waI8TA2WEoF6YB8bXaHSIH4T76eamiE9','ISSIDuDk35EvzOhc1jAvEYxhWJS','Xatu5ha3lUqITS29yaNHC2uU4ZUgn87V0w3tLrriVw33gdoZkGMhUigsVrUh44CR3PNCasMsQSQIU6CJmUE4vo92XNa','R509o3lV','FFElnJB3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT, c BINARY(59), d VARCHAR(67), e VARBINARY(38) NOT NULL, f VARCHAR(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (99,21969,'FX4X5QyxI2N7RR4v5FdY6Oi21tEsjXCTN3ppqAFf8','PeX8D0D1dBqDvW5i0TqohWRxib1qAXSyQJc7CXt96FWa54v1AyK','7I0rbinFBnYJtpnnv7Noh9He','A2SuyGn7PLKLizPc18P9G82xN6uU6IX5zWHUzNHMa0dDjhi5owfimDdz3JWXq5zhwqKQrI2StbL','xpMGyHcMzrgiXHlYhdsVdUSdeBqhtetjNIEH03FDFguFTSVeTqb6y4o3NneFM2X5Rut41Q4aC8W2O','jrBOugHZr46Su',0);
-INSERT INTO t VALUES (58,10407,'RpEr4haGQRqIexmem2DNDqafHW1dHMxDT4vsthXcW2','hhbK1e515wLtTgxbUXpVg7K5YQiS9N8OrlfSmGWwz2E2Wnnu','f4ApLoG6LIyIXgZKxHuPRwdLBxn7Kv','Hi4XiXOHhUk7GAqMGaM6ZCaa2HG23DRVrPtmZI','wlv8lxjcEo3VjFd0ii7WdJuyxGFEW8OEccqiocplRgJv1scE9KUEgMKSy87k3L3ROhh6X77qwym6KYB','vocHG7Cbcnxaj73cUKgwBQL',1);
-INSERT INTO t VALUES (7,-28285,'l3A9elrFkoX1Tg4WGFCll9yGGhWhym0eEFlRajmA518Q0Zyprlt1VAbxzk','WB03ju','m21b5uLMvHLvBqG1yE6Zsumx7pxB4','OhWi8m0eM','ct54Sn6iatDLc1b7NCxLlRFunGtV43uQFf1HJvjO5Lq6puk31Y','7aYlA9ddeU1mc9DS6RwOureptlIGJVZgnkHjFvBroB3BssTREQLCtBGcMHFNwnxvcrXtNeiPn8c2Jsc4GIvNT',2);
-INSERT INTO t VALUES (121,31094,'OiFZgoNpnuRXYZbM3H1rQRXOQFtLOloXm9j','Z','Q1DsVFxhUsa','KFhUpTb4SRomPaC72fGyGI8lMRPtmr1zDFzqRkeNP5xFcJqIPuG225Lj1VeMxZOdH','UPq','S4Xbjti3kPpaSgTC512EpWvvo3nxBfPtpvdMCypEzMOWCop0eVHZOrhJtbY6s0c8DlhL9y4zy1i80eceC0LQqy',3);
-INSERT INTO t VALUES (5,-13181,'hQlrnOGfrsPZT4i0euKvkMy1uFoO5cyuVNdDuUzHFj9SMqVGgT','JJ3FO9EEZCBr8hT','ODELLs8TgWRvkEANN','W30meIomRfILKiY5Y4jFKCPG','9VAWAuaRMHi5GTTRiG8X8rS2i0WsnixqhtUPuRxjMK5spTDGrMEXRyHszzZQIMNKt68fdWN2PvgVkX8eNsfBfzvXmO4NTPIq6v','n',4);
-INSERT INTO t VALUES (-125,-16628,'TNGYHLS0TN8FheSNnCftPzOG41SMYnJi2O9NgengwAwGmI26lOjhGcCpz','1MY7Pvgzmm3cFxIaHGdNibIJSoS77XAg13A5GEquC0uPpmOYpzWMg6VJ3FFT3yoBGw','7G1BsEGYbyvUKaeAYQhZCjHumNkwv','cf6VqxlkEm7G04T3iU16ZvTrgJQWFK0T64bsd08eU','GI2kNjU5nTfYQq','euyyfhdHjwC53ZrbEZI9emMAR8s',5);
-INSERT INTO t VALUES (113,16309,'pe1HNFs7SOThAE9vAxVIFA7HT4ugJ3S0vM071nuo','dmXgRu4HlB37lKtYeuNXhCoqzlJk86GUyKdmsWNQ082cFxUHpeDbGZ4oE7M66N17NKk','gzwscvCty','5BfutdGtzB9OnYVqVo8ETrQnc5o2vPs8','Hm917Lkt8EP9','MA9x5NX928O9LlShfKd1QxPPMxvNa4c0OoRcQCp',6);
-INSERT INTO t VALUES (-4,-6891,'AERRmKdR7ERrYEdf73OcX','voeAd6XEZ8aCESJaiCOcM4l9KQRr35mhjWOaWScWpgdo3mtIB4Bnt2SfS','st4xAlLpzUq','6aTKvJcW8mI7Fg43dezLW2qfsV8Ry5qAKZRvztE8YO','x78FXwKNH9zCRL6kpmyU0CLW8VG6n54FWtyYdbE8WEQaBuEMU733jjVu','apZHU3ETTTwddGcWe3DmxVyBIp8TeubJiBMpPlX67jJf8Gn9VtlXdkR4Gg2HjfXqxrRc8eFPUH4OZaJMATRoc3SfoLkuWgy1',7);
-INSERT INTO t VALUES (-27,12210,'0HXFozmvIIj4S','lrk9fvnpJHoHBsqWyH57T9yFzGcPEav2jVxXrTIiW7QzfxeNoHN8','jvs6O1O4xUggv9naqZeMNQDfDEI3nknbdfVKZP','gBZMIa3Ns8fwAExVhTmszpMhWSikxCJmIHBlf','1i39y6bzVSfSmAq7tZaezPkGoVXy3HSyHE3dAsdMeVIy4r5KLlWc6pYu4bTV00ZYXu9FxyURqXlo8S','5m8r',8);
-INSERT INTO t VALUES (91,11192,'eAzXlbCLpdVxPcnaHxGQJyoe7Z74VgMm0','RXDvXdPQXH9U2xeUAPuaQ4AXppM2QcCZX6L3ZVY8u7ENtKIjiJr6coDysd','ijTDCDXAux','cs','7qHK','gJSoclgNS0kAZHlPwWsOvH3Rag8thDLowoIYPzY2OS58cCitLCYi6F4sUxmPoHvC8liZsRQM46UQIRUR0fftRSoTCQ0s2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6029099783643314135,9655274780497575030,'vT3Ekh0vT96','rlG1iB4m8iWhSOo1TOD9xNMwCtnACeAG2pzkOnjPvPaPoiYt7Bb2nfThKEVIFnVlIDxVwtBw7OY0lGi3YYGymlTMslYz4wIRnfUwlcncy14yEOb7KAzN7RvkAIvR0K4Ih8h67q5M6xg1XWsrvWUpwMS5X1X6Xp0AYySES26Pv6oWIRkcCXlErfXB3wAR','QXQg','dKkn8wlPNzzYqRnmQyf5y2JUM2uRh5Xsttlbbl0BoXtNSsolh8MAvYWZ1Fr41WeFkoFIdwgYXb6WwyOhC2021X6WfgRl69iLetdRG1tcgBUTIlqEgsxoGuyEl42ldMic3Q1lyPKX0LWlLknLwwuyG','7','F',13);
+INSERT INTO ti VALUES (6029099783643314135,9655274780497575030,'vT3Ekh0vT96','rlG1iB4m8iWhSOo1TOD9xNMwCtnACeAG2pzkOnjPvPaPoiYt7Bb2nfThKEVIFnVlIDxVwtBw7OY0lGi3YYGymlTMslYz4wIRnfUwlcncy14yEOb7KAzN7RvkAIvR0K4Ih8h67q5M6xg1XWsrvWUpwMS5X1X6Xp0AYySES26Pv6oWIRkcCXlErfXB3wAR','QXQg','dKkn8wlPNzzYqRnmQyf5y2JUM2uRh5Xsttlbbl0BoXtNSsolh8MAvYWZ1Fr41WeFkoFIdwgYXb6WwyOhC2021X6WfgRl69iLetdRG1tcgBUTIlqEgsxoGuyEl42ldMic3Q1lyPKX0LWlLknLwwuyG','7','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1697468966587458662,8560743352937195061,'5nBEjAEBpHRZj6a8Jp60Z0GZIZ62cKFudnt','CVcukwZImLT8Kv6VavoT4VhNGJnR3WXfSUqkrusgGDGjm8SaZUdpmvGw0hDGhm3srNV1OsO3pgu8O6orpgqhip86vmcuz2IwawI7hdJDceolGRfXdOfJZg7P','1kFC','KWFmhhZ8au5ckV797vsmPNrMCkeq3I0cfZykeZ89NZLV3pSVq6XimIsEtOM6Kr2zVcK7TewqElpZNVUKeBFbXfVaDZGjb8zRRi0TbmKAhifrbSYDYa8xAtAPc1LW3wO64Lw6w8tiKa1okeCSQPxyITjIq2HFHCBsybzSIVPXifvaxCAJH6znkqsMKgVKv93qMq9jRS3jRmR7p9xign8PBs7DHDiMRgBFdxujnLeNya45N','Bo','N',14);
+INSERT INTO ti VALUES (-1697468966587458662,8560743352937195061,'5nBEjAEBpHRZj6a8Jp60Z0GZIZ62cKFudnt','CVcukwZImLT8Kv6VavoT4VhNGJnR3WXfSUqkrusgGDGjm8SaZUdpmvGw0hDGhm3srNV1OsO3pgu8O6orpgqhip86vmcuz2IwawI7hdJDceolGRfXdOfJZg7P','1kFC','KWFmhhZ8au5ckV797vsmPNrMCkeq3I0cfZykeZ89NZLV3pSVq6XimIsEtOM6Kr2zVcK7TewqElpZNVUKeBFbXfVaDZGjb8zRRi0TbmKAhifrbSYDYa8xAtAPc1LW3wO64Lw6w8tiKa1okeCSQPxyITjIq2HFHCBsybzSIVPXifvaxCAJH6znkqsMKgVKv93qMq9jRS3jRmR7p9xign8PBs7DHDiMRgBFdxujnLeNya45N','Bo','N',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5559673842979681404,6570713991073431317,'YVg82Dp','GQr7i2JZCavtKN2e6BYGiwUxZ264cpFp6NZmxI1HTm48nd8g3e8LslDxt0ZQmGVKAEqsCAOjc52ONcccZkHXnyaMQETJ5H6gSXB3TqVKZ3qZcup9pFAFecvw83JzR5h40Gm','P','sEpic8krPgCiRCLzf4m2pTrukzk7byePhyrYyvPFEcNaHLNYbyXvYxO3YH9T6KGLpMdKgHviTP8IJxurRyx2kkoe3jRDfmseHSMcBPn8jSAkDT1HdCMG0aidiEhzMgVzLj6qb76fhHdAkpobSCTovnOH0qJUn2inY2ALcKcjcFFyHLp3qZhUt','Uk','7',15);
+INSERT INTO ti VALUES (-5559673842979681404,6570713991073431317,'YVg82Dp','GQr7i2JZCavtKN2e6BYGiwUxZ264cpFp6NZmxI1HTm48nd8g3e8LslDxt0ZQmGVKAEqsCAOjc52ONcccZkHXnyaMQETJ5H6gSXB3TqVKZ3qZcup9pFAFecvw83JzR5h40Gm','P','sEpic8krPgCiRCLzf4m2pTrukzk7byePhyrYyvPFEcNaHLNYbyXvYxO3YH9T6KGLpMdKgHviTP8IJxurRyx2kkoe3jRDfmseHSMcBPn8jSAkDT1HdCMG0aidiEhzMgVzLj6qb76fhHdAkpobSCTovnOH0qJUn2inY2ALcKcjcFFyHLp3qZhUt','Uk','7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(66) NOT NULL, d VARBINARY(85), e VARCHAR(5), f VARCHAR(34) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1006235824,403367397,'7bXsrp6pXnqlfi8cOm4lKDrOcrzDaB','Ay3ZGXhUILv56PJ8gQwp6dVs0nQpVj7K90kNUHwjxsGATa3aM7kzLIjgHbbFnbnqvfszX5mkHHza','n','VR','1I','q',0);
+INSERT INTO t VALUES (3468350446,1720514556,'jY4Kft3SNVzYHEs2xHynwS3puenaSFWoDNIj6Ou1u9IV9R9','fNDLQm1X9c12Fu3K1Eh4','Vw','3iTwRpdHBhRHIxRjc5VYv1','9k','P',1);
+INSERT INTO t VALUES (1601928577,-401984363,'2OHS6P3d6EsQ9pVE1ogTFlxRXWE','EaWmgztD6eqxsPV9DfJeukx4puYS1Gzj5N','OeFw','A8C8SLPeTpHKgAW','k','1',2);
+INSERT INTO t VALUES (4284232501,-1125236252,'H7sUfJ3rn1RgpPxwoI8DkUyRpRJVX0pN2NMdmm','IxwiBIEhxCaPQvFI','Ki','jTpogOTEjRk780MV0LpnKibLul','c','n',3);
+INSERT INTO t VALUES (3564230165,-783657651,'H1xypJaF8ZF27rf9vy5RF','o8SxDH4ELwvdwflh3BOSQ6sFsxaK13NSNfhVwI9ECQGrDRwZSGnzf','U','egURnUikqWV1QI83HQBflsgE2QRwBD8','P','p',4);
+INSERT INTO t VALUES (3332798289,1161904837,'Bm8GwddEeSyiiBCXooYfkrFpN','m4pcxsDGgTHuqv','yIq','ZsYNhQqQWa4YMlOK','I','U',5);
+INSERT INTO t VALUES (1911619262,191801729,'GtXKCD2bmfw213zkhX7UpD99QIoQ76mO45AZQ','L9KTxB4QGEbYce64mZkHG93P6CxSMgtli4o3BTmkM65XPBgQNr4R9au3GHzYu','9If','79jlxL8NnEpu8v9dDM4OS89V','I','y',6);
+INSERT INTO t VALUES (2090624339,753370098,'8pN26XlGzKmLdDm','06cBK6jIsoOEZieMojAcQRqL5XnIhPbWxcKTvwgTyyEXMjrYfJ0xuxze12pblwDRiex0UuuCKpxqJ2','E','cZ1B3QDTBRyF5X4pJ8Hb7e','p','K',7);
+INSERT INTO t VALUES (4140450139,-579978983,'yG4u1D8EJani1yvhcL5gqz8BvDwuebWzL0PvGkNrXdQIrFhoVcnFjN','5quJBjk1jh4rboIv','E','v12uN7hL','1w','J',8);
+INSERT INTO t VALUES (394389566,1306361804,'pjh','K6nv4lAWPtH9Yd0rj8eiBEJcqrel9GUC1xI1HvYKEjICmFf4CESHiexlM1srr7brR369OARvU4i','T','FebFfy3r10dmpwGKpYANL','QG','U',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(66) NOT NULL, d VARBINARY(85), e VARCHAR(5), f VARCHAR(34) 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (31419,17253,'PRcVLtI1R67dHi02Sz8','yzfLk6xdPx4ipZmH3i3NaPw1hE59feOqqHOLlOs','mVfCCokVbYuzgYphgUIDxSD','VuTZEuMA4tfkH1v5fTLKvtxiIdVUAvQ1t6P0PP7iZKk9qRD1U2c2DTERfGrgxy13','En4','5hAcv5Gtv9pHAJSf',10);
-INSERT INTO ti VALUES (31419,17253,'PRcVLtI1R67dHi02Sz8','yzfLk6xdPx4ipZmH3i3NaPw1hE59feOqqHOLlOs','mVfCCokVbYuzgYphgUIDxSD','VuTZEuMA4tfkH1v5fTLKvtxiIdVUAvQ1t6P0PP7iZKk9qRD1U2c2DTERfGrgxy13','En4','5hAcv5Gtv9pHAJSf',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(60);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
-INSERT INTO t VALUES (-10399,-15889,'7hLnCBu9LcSDaoyeVJdva1uQUULpPgS0FXTrlsaq9iKaRbGqcU1gDqW','AM4AynE2ONumdiCby5xVZxe0ukl4Xax','t7CcfRr1J91aD4hzAKt62RDbACKMXIR10D','fP5E7w8QhVLb7aEVeaNc8STa4cFTtK4FFyx2XDN7K4Hx','MpqgMrjMU47fSERoeu73rJxADMsDhic2K5bWxr7lpz','P7empXHJU3m0byZMKnOVnoKtsDecTgDSYG62PYObHxD',11);
-INSERT INTO ti VALUES (-10399,-15889,'7hLnCBu9LcSDaoyeVJdva1uQUULpPgS0FXTrlsaq9iKaRbGqcU1gDqW','AM4AynE2ONumdiCby5xVZxe0ukl4Xax','t7CcfRr1J91aD4hzAKt62RDbACKMXIR10D','fP5E7w8QhVLb7aEVeaNc8STa4cFTtK4FFyx2XDN7K4Hx','MpqgMrjMU47fSERoeu73rJxADMsDhic2K5bWxr7lpz','P7empXHJU3m0byZMKnOVnoKtsDecTgDSYG62PYObHxD',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-16986,-31212,'37ntESbCqt8tPl5EchPLqCk4OZEdPYi9ZDiUvOV9Ez5M5nEZ1PdVTAyrMTd','GwsuawA6hj5UzWcY37O58DJXnLyE3eX4pG31enOpI0NU14STvEtIDPTZNrsUpRLqu7FjH7kTZnrYYx3DVg3SHV6mMihKPIXzi8de5LNEq2zHBSfXHX5zhajmaHA3L8TB0wUal8Ge6HkqjKvtXG97cRB2148kq3XIm1ugHs49s6vxhpsu4HppEGijVkth6sJUlE5kBV2uMKIhL1ab4E0pTTCS3','42NgUWIof7D083NTYbztEnOFlXv08OPh9UPbBe','WLp9iCrxVR2F6DKByJnIlt','BegwrwmPkyD4W','rt',12);
-INSERT INTO ti VALUES (-16986,-31212,'37ntESbCqt8tPl5EchPLqCk4OZEdPYi9ZDiUvOV9Ez5M5nEZ1PdVTAyrMTd','GwsuawA6hj5UzWcY37O58DJXnLyE3eX4pG31enOpI0NU14STvEtIDPTZNrsUpRLqu7FjH7kTZnrYYx3DVg3SHV6mMihKPIXzi8de5LNEq2zHBSfXHX5zhajmaHA3L8TB0wUal8Ge6HkqjKvtXG97cRB2148kq3XIm1ugHs49s6vxhpsu4HppEGijVkth6sJUlE5kBV2uMKIhL1ab4E0pTTCS3','42NgUWIof7D083NTYbztEnOFlXv08OPh9UPbBe','WLp9iCrxVR2F6DKByJnIlt','BegwrwmPkyD4W','rt',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (17377,30638,'KDFc39','ypa887fVS92VenTvZE2EmyBQwWqyCD9FQvdAQQdQXj','ZrEvjm4q2vvBFIq8aPvoLs03xuwgMD5jkqDvMt','V6Pk0cOq0OwHXOx7eeRIbiKbb3VgOivedzHbQv7qDft7LsoJWxN6ubqG8ZRRNBaZOAzilP914TqzqEMkbD6gWEU7uY9A4D1hQsGXYAbYnQglHBGpVdLlBMnJxjvIXmh4tYyB5ILvKJIG4mRhJ7Mts6TIfF6rXEZvHVwQDSBrtubDZPozPvZR8FOkIs7FAMNeSpO7steZBKmnvWMZgaUGA1wGLbbG4Br','kiV0wqDxeQeAtmTEVMHlreOYccZyxOmO5g3meT','WdX8jENTdd6csitIWqbdcSDDPEbWFmYrcSfFqpI0S7W9PrsKZ7C7z2XVB',13);
-INSERT INTO ti VALUES (17377,30638,'KDFc39','ypa887fVS92VenTvZE2EmyBQwWqyCD9FQvdAQQdQXj','ZrEvjm4q2vvBFIq8aPvoLs03xuwgMD5jkqDvMt','V6Pk0cOq0OwHXOx7eeRIbiKbb3VgOivedzHbQv7qDft7LsoJWxN6ubqG8ZRRNBaZOAzilP914TqzqEMkbD6gWEU7uY9A4D1hQsGXYAbYnQglHBGpVdLlBMnJxjvIXmh4tYyB5ILvKJIG4mRhJ7Mts6TIfF6rXEZvHVwQDSBrtubDZPozPvZR8FOkIs7FAMNeSpO7steZBKmnvWMZgaUGA1wGLbbG4Br','kiV0wqDxeQeAtmTEVMHlreOYccZyxOmO5g3meT','WdX8jENTdd6csitIWqbdcSDDPEbWFmYrcSfFqpI0S7W9PrsKZ7C7z2XVB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b INT UNSIGNED, c CHAR(84), d VARCHAR(84), e VARBINARY(66) NOT NULL, f VARBINARY(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-102,3799675655,'sFFh4YpP7cgJkE5e3YFHLYduC1WZvFJk5708X9qpz2mx6GPkuy7enwCWQiL6hqeEG','37nIrgOIIPpBqkWU8BFtn6m2EpI9p6vBHdaEFikLta8r7FfM1ODNHH4rPnYnb5dqFg6P0DhLPhiNjbIliLpK','qQXlJRT23C2xsxER2lfiCquuLjPO4xe4O2Llp','raJzUFuAh','u5E50erhcjOw6DZpGSN9Gb3WvRzXR4hPmZsmmZyDyXKZNoURYDg2ZsJV4c','zIss26iK6SEsBfIoN023Yz',0);
-INSERT INTO t VALUES (124,2944752024,'osZlVaL27lwV9GmgsoxjVMR7L2t1I','KX9iRFI6rxjb0oIISukoyrTVRATsUhrvCC','uzwt3OpdksawxAWZ30pojsQXBbZ9iHnrHnvrh6VC0xJaDCd2wC2','QDhZ3KlXdHNcziaj2rhKiadgXecs0NIyGCmnghHd','HllLbD0v2T','3gy2BBu88D9WTEiOJHigWiiUgfs4uzY5STWfyEycRTvIDXXwUoq',1);
-INSERT INTO t VALUES (-102,1491862661,'xBM4zRQN3vQY8CfeOZj7be','SwGuoB0ZHHsiFQsHlyEs0','tyK8TA1kZeRedpldbs5dvNNV','FuWzZcaFgVQLeoX4lckoi4evGZtTzQrFiTbBouLElv0ilpsrZzr3UBeT8rE9jWUgJBsfe','X','3y20j8NXRN05qKSz6mIY7ywjvCFzun4MzPYwW0vykbfiPE3ajrtmTYyBLo53tJwZibg2m7m',2);
-INSERT INTO t VALUES (-38,1298335423,'gy2CXyCGR0V8nI67','CoKrQx7b','MPwce','l6zfQA2h2EDZsfZPaM1zgSwMfQ9pJvvzVaCiPAyY','lg1rMA3vu9j95EAY3NbLEMdxivArS1BlwhOJrHSOSg6O4tIAfynBwWViCTk9OYyNYRZ2MjOslO4qctDqgzzdOT','039gZrbfcRAKGd2RkeoWeqqzS1UIwH27ieyf0f9sAhYGAvOfiKOb2FmeZlKFX2x2',3);
-INSERT INTO t VALUES (-56,1254847101,'wGjnKi5w7BlRqGEbK598EARdFeNJnijja3ffTtE4YmehIrFgXNkohqLxZrmhbk1hZ','AL2mgnMYIH1nWihvFD0','wxa5N0Ww5DwsGX8AOb4d2vNteI1hvFDvn','Un3X0sQIdndNjwuLpSoC9IidlNbYXMdCj0DY2','OQCQdz7ZDm7bTr0C4C5','fMgwDboNYJGE4XEGQQnVe0YiIw4nwwH2OE57dy6WKmnHgeAvVCQ4ClYzP5rqBtPDW2rG1mYu0',4);
-INSERT INTO t VALUES (-46,2852737582,'kkNzEA6GUsYh4urfWlRB1sJUL6oespFBNKPSrrfbcjl0VJdd0KjwXxtF1CY8wUEl2r0','tbH5iMLShlHGyxrDw2J8FlR19aeYRKiIAwwY1DDZAsos7E7eEFbztI','SO6UxWA9DrJm5','2RVCPeEd46zJuBUBYYOSlnUCoB','C9rQ86QlmnzO','dqXDm7wGsR5xbj18foYKjUQ5VjfL7KPlqXu96zn9VMY5pFIUCAgt3bFHhPhAfsB6aRvupRif0QquzJeMeHg3wiBnP9uttQL',5);
-INSERT INTO t VALUES (120,3491956002,'fCeVXbckececZllSh3SbPPAioLX0Q49bRfqyhcf1w2UssSJXuXf1eAMRpL7prSQjix391NzD0p','jARx5lPIRD8tHa5N','CiL27yhFHy3RbTNy4zvxKOkhX7k0oXVW5AOIDgvzumzwfCBV5rsGFdsEa3Hur','oj1tumSv9rFbyUqYCt4UslVFqDr2X8u','H1HGmBHiyPXzV6','lj5EZ',6);
-INSERT INTO t VALUES (30,1549485641,'Z06l572AGWTclF7HGpJASRA2Vx4dqw9HiC1wzvXfROeU6j5niZ08whgblzWo','3y88oQX0nphOWBaeI4l9m1MqPiWNnQRz3eH2ySlgLto9n1XhgZQAZ9iNLicrHzZ1','J99EL8OgV7','YxC7s3eIDcbO2Ed4xmh11Fc22r9OYEokuW0Usvlzy4in439V8SEmSVeRlKKAn60yK99fRIbX','bGvrme5we6O5z87AHw6i0o1y3dqaa','fpgICpbxWVAs2YZ69Mp98',7);
-INSERT INTO t VALUES (-126,2892637482,'4K9CCW1BHJpfa9hJKgcuuPxNtt0hC','UWfsReMJ4m3ae4LmHcfM7n4IP','Hv0zX','6AtlhGbLaWNEnw3UXd1js25lNemZRPOi1QMHbG','AL9p9kRbzWPiAF1dIOUldzLhX1yQENSFJXechZV552kCoNgoDP9wY3WxyH8IidwDmqSrojkGDpLRetmM5','GM19YwQ4DjdafSoBlC6S7tq2rc3VB4R1yNJkRRZ5EdkjbE83odY6RnQLJb3HLF5wjNTnUcZXcWpAgP2PBAstbovQY',8);
-INSERT INTO t VALUES (-13,357862192,'d9dTJNUkAdFhEannQOPGw4gyu9spB5LzBwQjC','TG1V','KvBYp7cE7iaq2QcwqHf9A8voTHGCKFfMOOPCpSLsoyXtWYrtYyoCJOez','Ifjs13SNPWe0YIsYyy7uutI8c8k7K4S38x9RtStXGQSNb6q1We1FwNDJKt5ID7tPCO0DDe2MOtnmGmJ','iIAiphceQOWyPJfb','eINdVlwGK7oU8WjKTwkIG9VxG6W8AkIYxVAkF4BDZLUMo7qTzW34oepJ47Io4NOUdtlk8skfbAKHZpo4ChWxdFKPOyQxHf7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (1351056382,711566771,'CxGYm35H6jKMMXkzfeTgjWAeq4mwqL6eIsDbVbPTyvHFudwH16T9ms3j','B1JxfdbIQmcU1ewRWBqrmQNTj','6I62','JR','I','w',10);
+INSERT INTO ti VALUES (1351056382,711566771,'CxGYm35H6jKMMXkzfeTgjWAeq4mwqL6eIsDbVbPTyvHFudwH16T9ms3j','B1JxfdbIQmcU1ewRWBqrmQNTj','6I62','JR','I','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
+INSERT INTO t VALUES (2057722279,-568010961,'kQDuzI5rnrswmYmljuZRtZ816CZgVj6rr4RrkzbFNoslwJ5Edf','1VVCA1MJHYwkAyktFK3G90mmK6TPieBkS0YgEqI','mXAR','GpQr0EyLC8zYi6K5dL5FBVKeIMwTYLvkL4','k2','p',11);
+INSERT INTO ti VALUES (2057722279,-568010961,'kQDuzI5rnrswmYmljuZRtZ816CZgVj6rr4RrkzbFNoslwJ5Edf','1VVCA1MJHYwkAyktFK3G90mmK6TPieBkS0YgEqI','mXAR','GpQr0EyLC8zYi6K5dL5FBVKeIMwTYLvkL4','k2','p',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1455288156,1696444493,'z4VccGsmKKT6gfWJzwV3O','oXpYtip3UPLO5YJScIUhDO3LboehIb4tDwg1GvuAtPwvSGuMV73b6osHLwvMqoNDa27ecovKIsDUMPZnRWtn3H9002s28vZhALqTxGVzoZVT4aNtiSSzRT4x0XzPq5LfF7Gq6tr6wUeJkEGIKjMS1W3lphJ42bNs1fgUmd3VTemFnVyKimUitHtPikAi89X4vi1IFsJxHARZJP1WCiLxyCtZvxJ0xPbZzYuMPs1cTzsCyp6iOA7vUBiGUstONZEe','7','t4moWUK90zA4ib5102XyE','iN','Y',12);
+INSERT INTO ti VALUES (1455288156,1696444493,'z4VccGsmKKT6gfWJzwV3O','oXpYtip3UPLO5YJScIUhDO3LboehIb4tDwg1GvuAtPwvSGuMV73b6osHLwvMqoNDa27ecovKIsDUMPZnRWtn3H9002s28vZhALqTxGVzoZVT4aNtiSSzRT4x0XzPq5LfF7Gq6tr6wUeJkEGIKjMS1W3lphJ42bNs1fgUmd3VTemFnVyKimUitHtPikAi89X4vi1IFsJxHARZJP1WCiLxyCtZvxJ0xPbZzYuMPs1cTzsCyp6iOA7vUBiGUstONZEe','7','t4moWUK90zA4ib5102XyE','iN','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (452626561,-267001403,'OgGy3jpEGc6mL11na0CH2BH8bvgWPLs5G1Ez183I8pqHX5KcpxPftY4FDGmc73V','kZ6CpqbX92QvF2vTOCz9neUkqzZGQLtvvRqyGjCEMXnaQUz8ZrKYReHEdURdyfbASxKVwWYTVSPFSLBqGpAPfA3ALX2d6dRohnt','cwGI','c1QCUSP9N2oupgYpOTI9FWiOxDO1DyA7p89VcP5vb3OBjUlx1MYrLyD7VpLmyQimAaqjwldFugFVINvAB6HBdNTUtjeJ2irzIMGt7sGbAAC97j0ZfCCBVARfZUQ9c2WzP','R','P',13);
+INSERT INTO ti VALUES (452626561,-267001403,'OgGy3jpEGc6mL11na0CH2BH8bvgWPLs5G1Ez183I8pqHX5KcpxPftY4FDGmc73V','kZ6CpqbX92QvF2vTOCz9neUkqzZGQLtvvRqyGjCEMXnaQUz8ZrKYReHEdURdyfbASxKVwWYTVSPFSLBqGpAPfA3ALX2d6dRohnt','cwGI','c1QCUSP9N2oupgYpOTI9FWiOxDO1DyA7p89VcP5vb3OBjUlx1MYrLyD7VpLmyQimAaqjwldFugFVINvAB6HBdNTUtjeJ2irzIMGt7sGbAAC97j0ZfCCBVARfZUQ9c2WzP','R','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3371078903,981168183,'sRmoyimI3uofuYixrbLlzd2tQanreKZ1IfyO712ZGnfq28XRNVU3RuNEG0AFhNJoN','HGWCUae5y8W8fHFk48HIEpUh2HkpI0cGVmWA2MTI2u5','vi1eU','HQPzJIUgtZtbfvbpnPhBTpgu00gMsJcHROZY9NEHgtVkKPeFpC45zRnz6','5','M',14);
+INSERT INTO ti VALUES (3371078903,981168183,'sRmoyimI3uofuYixrbLlzd2tQanreKZ1IfyO712ZGnfq28XRNVU3RuNEG0AFhNJoN','HGWCUae5y8W8fHFk48HIEpUh2HkpI0cGVmWA2MTI2u5','vi1eU','HQPzJIUgtZtbfvbpnPhBTpgu00gMsJcHROZY9NEHgtVkKPeFpC45zRnz6','5','M',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (258432165,1339366136,'3yWiZimeefS6jrGO37PRBxTjwE7WeryXhlnl85RpWK2Pb5PeTxvvVTMOfXoLvu73hlM','FgFTZACc77bByunAOSFnYXaAgF9FGAy7JATSxTSyF9HhesC4qTV4Lt0WHzbVUir27lymbu88fHNY9PGVmHK7640YQp5xYuMaAFRTIgu1JMahfnmpRnyLEaUZl7uWGaDuxpV1ufYbZOmZeyYoHB3Fo5dY0J8WUnANxQi7gpkERc7ssrWvYbtb5iCoPirQovCBgdaUi2trV8yM3K47O4QjJ','00t','XdfK6SsU8cSJGPOuRottbsB58yq0OQk9fBju9ueXtbEfkwHN7c67A5OY','k70','8',15);
+INSERT INTO ti VALUES (258432165,1339366136,'3yWiZimeefS6jrGO37PRBxTjwE7WeryXhlnl85RpWK2Pb5PeTxvvVTMOfXoLvu73hlM','FgFTZACc77bByunAOSFnYXaAgF9FGAy7JATSxTSyF9HhesC4qTV4Lt0WHzbVUir27lymbu88fHNY9PGVmHK7640YQp5xYuMaAFRTIgu1JMahfnmpRnyLEaUZl7uWGaDuxpV1ufYbZOmZeyYoHB3Fo5dY0J8WUnANxQi7gpkERc7ssrWvYbtb5iCoPirQovCBgdaUi2trV8yM3K47O4QjJ','00t','XdfK6SsU8cSJGPOuRottbsB58yq0OQk9fBju9ueXtbEfkwHN7c67A5OY','k70','8',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(82), e VARBINARY(98), f VARBINARY(52) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15853124924844109529,6093415397069153461,'4AZkP1','8308XrNnswSgmJn5Xo9siyxMTLzSVotCsRuXkFWwkDCAKiFcO','hZoeZgds7x0GAuKb','dsUfrKF7Hq90KNjTuDToVofw5CGVJmhfCr0qZUOKtNkInfVKCxjO','c','O',0);
+INSERT INTO t VALUES (14759534579639107951,5948480957522204300,'jYQoEGc0cv1OSMQFbmFh','IkjpPFEnUOqS9mUX32Z2q0X6OdmcfEz2G4riMC2','4N','7asacrZwf4dzUOaR1Vl8','gK','9',1);
+INSERT INTO t VALUES (11176942231213198020,15433261765144577272,'ZebE4','cvIfSNWitvHHMQOtGSId16OWPUCy0z41wKxTeBuY','fCdnwgsZM4CNWTlO5GFCPATxAxpgQY0AvV0R','ABonwAVfpAdZBgnbrgGL5vX8iJg','Fd','Y',2);
+INSERT INTO t VALUES (17177119336852694953,15861197255494400675,'41NxWpj2meDOwRbzn1KQ','YC4Xym1FOrJYMDKpM9CKfgru4Ggd3KKEXtFeqRU7vMRG','e65gosxselGPyUthnYCFd2s','uH0FxUoleHjxF5Ir','P','F',3);
+INSERT INTO t VALUES (11066965268965307133,10463835525976647397,'zCbY5FrN5eK','0rTsSduc7Zm39KRpKDjlpLLG13k7gAuwhrj2LZxH4bPzOGAQqjbrAMhebHQR729','K0Mj4ahBWko2skDy7AkZdPhdhr0lAPFSvAogO1UoN','VlWBqhQnU4ZjM7hx2ROlYmcbt30mWrnyy1XwYXh2c','X0','q',4);
+INSERT INTO t VALUES (17443783548659177732,8853710715468630521,'Rr','DtOlpub2MWFNJbx2cdEk1Ttmigr9sksYZtuUutpeTCF2SsywVMH81n2gADSk4YaAMuSgTvRvSl','2ftuFhTpuyMNqpDMAvZ','LFmhCU','62','h',5);
+INSERT INTO t VALUES (8877162201485402438,10059202154976157926,'8q9QvMH099rDLfdwEK5q','zcc7yNYCHqGIAEMlGT9Hswm3uZl1JXZBNSqKM8FWDW9kqbs83WTXsNT8FWVGt78Lhv','uPMOXa0PLC4gBnD99MRAUoB94SCzbZPQLBq9DYgQUzg8TsSVxsgTyXjS0eE4E','ve8pbfXr8V2aaikUBq','Ub','n',6);
+INSERT INTO t VALUES (12831433753417902178,13385932949849617944,'L7g0QG5Bix58stEdFiQ','oAGfccyLIyxFCnfrsODuhVEKAl5Tc0OAt','3JrMYwKBkMoolJ8Wg8VNzNH0yGJ2KMyet5Au7VLaLY8oVMK4VmEaiaylgWq9bEpusRcT2Ib3Xq','1b8yLFaSYOUL9rH1PfIr483h36','JM','V',7);
+INSERT INTO t VALUES (15191478739338987500,12528197688810086796,'eLdr0cxC8zPXM80oflO','TS2DYK0dP7e1ET9p0jEcgQWSUGuaNQQSQ2OoOfoLbQfdQ','IG5DrPG','vy09owCt9IkNwNuTG3iP','JZ','1',8);
+INSERT INTO t VALUES (14273509909519382110,9654707341199683291,'zutHxUK36qpgSPL3mL','wkNyHE9UUh3D9pbCeoTk26usW0deUGNfbwjC8TfmZkna6BPAGxpwLnjgCuEaf','LKnIZ0P1mEbzcNxIyuIalg8O4JM3nMIhLkdgRTg2mH84uLTsjriZSVeOeI747YSCRV','DSWLI1TUXlkBM3MTE9uMDBBQMF','7Q','N',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(82), e VARBINARY(98), f VARBINARY(52) 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 (4776,2548239007,'SGFXnAdYkvYdGZUZaadPXWXUGzaiJ7LWSILW4m0tq51Y5IgIdFeKovL3QbOdI','jXsWNdtOPx7Sh5D3qXdobjHrm','0ES','q469uNLpgRZz53oTVdlo7D3E5reFX517Nf5llp8A3WQKm5ivFjDtgbBXWaloEpk8twMQYyoSv8','yBsg6HPncFFzBXYzTR6A3LuoAeOAglhrtBmOZHMYdhwnNe3qq36nfNX7zj','QoaBKtqEAtAOCktw8Cyu1BqBXgzC5ju8TjQotO98Sbmm8rWwJSIwfxP',10);
-INSERT INTO ti VALUES (4776,2548239007,'SGFXnAdYkvYdGZUZaadPXWXUGzaiJ7LWSILW4m0tq51Y5IgIdFeKovL3QbOdI','jXsWNdtOPx7Sh5D3qXdobjHrm','0ES','q469uNLpgRZz53oTVdlo7D3E5reFX517Nf5llp8A3WQKm5ivFjDtgbBXWaloEpk8twMQYyoSv8','yBsg6HPncFFzBXYzTR6A3LuoAeOAglhrtBmOZHMYdhwnNe3qq36nfNX7zj','QoaBKtqEAtAOCktw8Cyu1BqBXgzC5ju8TjQotO98Sbmm8rWwJSIwfxP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (3189,2151723818,'f0PWyUUZG0NnoVh2nyxb6YuYtz','DObAJqePaht0CrpSVYF2Aj2LlKt3AO023Zqnp5L1D','pwVW','CiQo3deyZec8RSKoF5Ip8YnPE18qjWGQuTHVqiEFtidh1YS5fnvoApowbK2SnyDzvlPKwXPcJrZkO6ix3','0esKuu0d9d1fPmxRPby3gV8yrOI3sCG2zi10qAhv','SfHOiBH8OvXGluvAdYiSrcUHTplzMgG4zmpvCmMRlIph8Cm',11);
-INSERT INTO ti VALUES (3189,2151723818,'f0PWyUUZG0NnoVh2nyxb6YuYtz','DObAJqePaht0CrpSVYF2Aj2LlKt3AO023Zqnp5L1D','pwVW','CiQo3deyZec8RSKoF5Ip8YnPE18qjWGQuTHVqiEFtidh1YS5fnvoApowbK2SnyDzvlPKwXPcJrZkO6ix3','0esKuu0d9d1fPmxRPby3gV8yrOI3sCG2zi10qAhv','SfHOiBH8OvXGluvAdYiSrcUHTplzMgG4zmpvCmMRlIph8Cm',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (16963435363707916345,10100492819158380250,'5mDsQBEDz7H4blpS','zODBoFnlclAMFZIJ5Q54ho2vf4ck39Ilrdrw5uAMMsLJ','Vu0UJnhcjMaI7JdYBBtlBhE4fC3kDwd2Gn9Vyvh9HaiwqBLUcZS0jGL','tyZE06EgVdLW','mF','j',10);
+INSERT INTO ti VALUES (16963435363707916345,10100492819158380250,'5mDsQBEDz7H4blpS','zODBoFnlclAMFZIJ5Q54ho2vf4ck39Ilrdrw5uAMMsLJ','Vu0UJnhcjMaI7JdYBBtlBhE4fC3kDwd2Gn9Vyvh9HaiwqBLUcZS0jGL','tyZE06EgVdLW','mF','j',10);
+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 (6190149847266716350,17321890414915603976,'BJNMD1mZqFsvzJDGhz','j3b2Kb2UcWDZ7JaQDafJW4lgYmm35Vr9N','DMmcls1CXtj6TCe9XJvoy4bjDH7frOMWHEl88Wmo5TE3avDA8fIo0ognps41','YhnRtnsM5YlEhhHldr1J9XOxSNYCEAQCSf8Ie','pN','R',11);
+INSERT INTO ti VALUES (6190149847266716350,17321890414915603976,'BJNMD1mZqFsvzJDGhz','j3b2Kb2UcWDZ7JaQDafJW4lgYmm35Vr9N','DMmcls1CXtj6TCe9XJvoy4bjDH7frOMWHEl88Wmo5TE3avDA8fIo0ognps41','YhnRtnsM5YlEhhHldr1J9XOxSNYCEAQCSf8Ie','pN','R',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (766,3528802750,'exxJ2FIH1ZQU1wCciJfB9','9YQRf2UNCcL82ImOwFAjtzHvbpfBvJM3FFBQy92ergcDHtZ388RdLEx1laNxeVzK5Lfuet0QpeScYYYa6CHPnW15vqYEw2kNR4wSYKfScx8n4nAJpXrlvOEO0rQ07FaBTKToN3AZCsVb8qDr','xE8FUqF','MdzKLySpC67wYB15oBc22taHa39gUdDuFWRCGrFiq0JJJwWZBX67pl','EG6XxOajQIWPjNANdzLUbbeyI','7DfoXVukGfp3PMlHG3IdPiKckZvVAIAeNNX64NSFk315ntj1I',12);
-INSERT INTO ti VALUES (766,3528802750,'exxJ2FIH1ZQU1wCciJfB9','9YQRf2UNCcL82ImOwFAjtzHvbpfBvJM3FFBQy92ergcDHtZ388RdLEx1laNxeVzK5Lfuet0QpeScYYYa6CHPnW15vqYEw2kNR4wSYKfScx8n4nAJpXrlvOEO0rQ07FaBTKToN3AZCsVb8qDr','xE8FUqF','MdzKLySpC67wYB15oBc22taHa39gUdDuFWRCGrFiq0JJJwWZBX67pl','EG6XxOajQIWPjNANdzLUbbeyI','7DfoXVukGfp3PMlHG3IdPiKckZvVAIAeNNX64NSFk315ntj1I',12);
+INSERT INTO t VALUES (7143503625521576724,9785935593513373394,'UiiIPZJBT','43OWgg1d7R7PI6CegAhTs0Bc1bsLZVUMWzcyNcexPjx95nCFocjDZgS7I4LRfbWd4PUIVdnJJdaCIskxc6pgjqyHo3xL8E10juESET05U1QzFVRpZK9lXgw7LHLHSWa2','EzYQQX37bWkDilCE9CA9bgNdYXDVTVQxm3Nr4ReSLtdBkYoQaxM35879Y5M4WZG1guIXiSuYwTxWoVrb8sylihDD3P8Iy','qpoHJEMCHFOfNWrGdgNDCi1jpkP3Nr3KVeti4H6pK8L','c','O',12);
+INSERT INTO ti VALUES (7143503625521576724,9785935593513373394,'UiiIPZJBT','43OWgg1d7R7PI6CegAhTs0Bc1bsLZVUMWzcyNcexPjx95nCFocjDZgS7I4LRfbWd4PUIVdnJJdaCIskxc6pgjqyHo3xL8E10juESET05U1QzFVRpZK9lXgw7LHLHSWa2','EzYQQX37bWkDilCE9CA9bgNdYXDVTVQxm3Nr4ReSLtdBkYoQaxM35879Y5M4WZG1guIXiSuYwTxWoVrb8sylihDD3P8Iy','qpoHJEMCHFOfNWrGdgNDCi1jpkP3Nr3KVeti4H6pK8L','c','O',12);
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 (17601,1437129745,'59tpZvSr7FExh5Lv1kJvu6YRXsZKdwEDCOwukabKYC4nmXutb2sl2adVNcnZSn','65D0bfSn5ceI7sXxqahmuejKPB49xHFn4xl0tolz0kXoySh77b5aqsDjgbftBplG7q54lHnugLcWoX6iycMLGF1Q0OW2iebL2ttNHKFxXm3RtS5ydj3a5LXkOiqJ2MVWXQ2cjUJGaTuzqmDgy2UJCBF68x0vL9yghJXqoUOKzB3m3h69OYiYcjjx3kqTrdcIflTVE2KRcjGLPDlA','FkmtToQFTPEnPN11RYRLIM','LFPwNLqe7KEZ6wNiNVU2spJIMRC7ULU3JUQbhlVhiamCLP','D','oTrNos7044OFDlrCm1SqkLzymXQ3NOaeQi53TrWFlYebE3kn8yyqQUCJ',13);
-INSERT INTO ti VALUES (17601,1437129745,'59tpZvSr7FExh5Lv1kJvu6YRXsZKdwEDCOwukabKYC4nmXutb2sl2adVNcnZSn','65D0bfSn5ceI7sXxqahmuejKPB49xHFn4xl0tolz0kXoySh77b5aqsDjgbftBplG7q54lHnugLcWoX6iycMLGF1Q0OW2iebL2ttNHKFxXm3RtS5ydj3a5LXkOiqJ2MVWXQ2cjUJGaTuzqmDgy2UJCBF68x0vL9yghJXqoUOKzB3m3h69OYiYcjjx3kqTrdcIflTVE2KRcjGLPDlA','FkmtToQFTPEnPN11RYRLIM','LFPwNLqe7KEZ6wNiNVU2spJIMRC7ULU3JUQbhlVhiamCLP','D','oTrNos7044OFDlrCm1SqkLzymXQ3NOaeQi53TrWFlYebE3kn8yyqQUCJ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(44) NOT NULL, d VARCHAR(90), e VARBINARY(9), f VARCHAR(73), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5040,1885334975,'kwrTCXOg7XpNL270d','LAbz23ObGvwiRuaxNp1m088ZijOaJmQAyYuLqkr93fBBeceRqvhJT','TnMn2w2s','1uVhcfGtAscjZOE0s','wmaGWmcTkijG0Y28mfrzeNfvrZJuZEKx6Bpw2OEvr18ETF6zpVpK','RTB8b4NR3IZoEk7LNVTsM7tv2BIoZiBiBja0Srr2z7UJ',0);
-INSERT INTO t VALUES (28999,-1498342206,'q1pn6','1WwqncbimU5YsXfiLte6JV6TkJz7KRz','UQ','YKXowh','Loibb076oQD4jr','EjGOyoIsunF2mZLSdKtqfOj4HX',1);
-INSERT INTO t VALUES (37313,1190670411,'elZFn3KNvGAAqZVNDFu9K','Jh53rVNnhPSg7J3uCyk5gGgMwD6EKS9pncr2nbcM8F4FEpkNU4lIVfG6lKLAAhVCq2SUXwvdNIRsucSf2zgLcg','m','GfxbU5z0SIoiVu74qYj0XwXZDe0QYNb7FZL8Y9DNKXh24d','plC4xRTE4AQtQTp2xu93rfBONIcFw7sJMyTSArIoxvoerJK6keIm4Rw8UlyIFXaHgwPdXjVHAMjB3zlrLau3Dlg0qX8Ji','K5DIPyKix1UYQU9pHeDABcxgPBL74BRyyD0xenWxJw3UZgHM7eA5JwCzHxf65RQ0',2);
-INSERT INTO t VALUES (52647,634368015,'IkP87mkZ','1pYtZ7fQsdvaE0FqB4t9cGAQFk1q61bevc1Qjaa6YaZGP','WJfIon','wXQpO7JOUNNdwGtLS','01ixzN5bN9r4WHFiRhWW6ywCtZDKbMPI2JKpWpdvmLRxb0cdWOqqkOVf25lN2ldKot','QLukZeIi8OlDAUUiraL08bgBwHSVjkDbxNI41nJICcAV',3);
-INSERT INTO t VALUES (10068,79778698,'pp7','cCRXIiNMHw90GrW8zWV','6uxi','PqZHtAsWBQ8DwkPLl0Po4avV3o6fQeWxC5JYeLVcHN7gvcs7MOUpXUIOExUBN0LxLyGCs7S5j','Z6Ac0XhQmMxwfBzWXBVRLn7jyF1eyiLzWp62FppCFPung6uuC7kU56M1rMliImU1uagSHkQ0CsAKfuv13DzAcgRWm','rRUb4NMygGN8m16',4);
-INSERT INTO t VALUES (1615,1876278197,'fcEkCWOnE7KpxR4Z5L25rPqjaV1aBiyf2qJkQRKuNgO9','RHVMFhaNMGtgqVqIBwEBcmzfeLSO0Xc1Wj8JTwBLh0hStbk1uQEufb4lgHsW8DpSKCG','h8','NrCWZV1s0J','t3CNLO5D0oOBPlwljrIMClOLI5Vra980k4tIyayrZljTDM6zruse141oiie','L9liKu1TzSRxK5Hg66gfwLpZNXqffuwTws3dwyLGIxRXe9W4NjD2BFxYLBJOYmJkouO1MtWJ9wA6soRRlGu7',5);
-INSERT INTO t VALUES (32374,467790681,'BWDSq3kNXrjvjgDInrMQ6z5lx65oQvrMHsCCYXFZ1xiC','bzEJweO2Yv6lP','dLZgyn','AVm7t9BgXCmH0lMrSf9bDCwB','VBTuxYoyDtAn9UgJKIIG3qm14B1dd1cPu8gMiw6B2','V8P6RZH8DcCDYPZL2oJCUQVuIaLagdmGO5Mj5vXHhO2QYdPfTzxb3FIFGDwl1qt7bpBGNDBZQqAgk',6);
-INSERT INTO t VALUES (19843,660674404,'EQgWZ','2BpHPUn0QRktw9rhHOH9DevXss7bkRRhK9OiDPaqyQCfSJzekpmtlGvXTeuAxsLvdQeaum9cWNJUIf2','4mgZ8wYc1','noYjsZ1TLufXnJcicnKhbmtd0Xi3Z5','VV3aiU4Bo6YxtZv1kyqxL8jI03Xl2cTxQ','8qML0Iq5WfbAjK4C89rF66Yk64KL3y2eElCLx3Ih9vuVXnG',7);
-INSERT INTO t VALUES (11043,1387114153,'6u8lqAxbjBCq6Qx65YT2HLDHkMfz8V4','vF4rT2fgydOSHlbcHeYrH2FH2wBw7MtPKawEKu084vVhc3l','Apo7m','MBW9oFzUwxenCVkxm6tzw2dHQ5HIxlrHHmHt0sSIx8xqIfU5t','HlVkVbVnrFqnvHgLrYawQFb6Wzo0lcpO9lvmrjEO7zWcnAXbiSmjvBkY6aWQyyn2f3w6PT5w','vXS9C9FNwZHdqxL3lZY1A9dSemcbT5XCJNhwY0XGWkN7rmbGTKblG',8);
-INSERT INTO t VALUES (59697,1763187881,'kIKsPHPodNgcV2MkeGq','SzbBJCDtwy1Xve4hMQdZHNC55j4JRtiOn1GHT17mf5AixUDyjleVfabSksIw9mOurqnyUeW64kqoqg5EjV','jlWk','Ggr3XPirQ3oDAOyv6','DLZwzJ36IlmyuE815vBRprcMrhg0c1mo1VXLsfsH7beLFK88NS5K0XekY6','ivUZDJQw9tAAzbvfQDvK6ycsoeD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (716160414516878576,6816489520960455284,'1WdPOWj6YTasur','AcmmMWZ4U2fMzQH6nhtH1rKUS2thROzF56zHfJoabKU6EKTSM4tAoCXcwG0HArPFUkdSMdvaO','ilPtCcVzk8PtOoak411M0qSX0fQI6Mx','AWBi2y61nN0KPvBIDBYoOABVFQoEn1vTy4V2I','u','b',13);
+INSERT INTO ti VALUES (716160414516878576,6816489520960455284,'1WdPOWj6YTasur','AcmmMWZ4U2fMzQH6nhtH1rKUS2thROzF56zHfJoabKU6EKTSM4tAoCXcwG0HArPFUkdSMdvaO','ilPtCcVzk8PtOoak411M0qSX0fQI6Mx','AWBi2y61nN0KPvBIDBYoOABVFQoEn1vTy4V2I','u','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15236687617516158450,14077745810004671250,'mbvFziQ7eOVGysFMrD5f','zM0Pb19x3D4azaWapjy1Mp8tmuMSSWMEyAlmtTeVXX9LDfXNIr4PJsNeGMOLs','u3u0lgsYW0lWJaA7K','97PH69e1PfKYhC','Lj','t',14);
+INSERT INTO ti VALUES (15236687617516158450,14077745810004671250,'mbvFziQ7eOVGysFMrD5f','zM0Pb19x3D4azaWapjy1Mp8tmuMSSWMEyAlmtTeVXX9LDfXNIr4PJsNeGMOLs','u3u0lgsYW0lWJaA7K','97PH69e1PfKYhC','Lj','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8294296355236000627,17015020525410177502,'w','6xOSKXb5yrt9mmyrycqU80qp0hrPTPxmBXfsBgeQ0Uv5vCx3euIgr2kicir3kFsr7SjCTRU2LtjIr6Q92v27278QEjO5llLSBNX1tH6r7TkFqjEvTy3Si9krwNMEBpPMMP9ucZFklR1ReMJZa7cct84dZnlWBGfI6Xv8c3kDwqHk0k24cqMXKcvvR9H3LhhkWsrprpms2SGzK8iESyVjfj8','HdxaPz0UtWei11V04rhi4lUBpwcRW45mJuRfnVvaMlrx','SFukXj54rOPgZOgdT6u0ptoq6Lz26','0b','4',15);
+INSERT INTO ti VALUES (8294296355236000627,17015020525410177502,'w','6xOSKXb5yrt9mmyrycqU80qp0hrPTPxmBXfsBgeQ0Uv5vCx3euIgr2kicir3kFsr7SjCTRU2LtjIr6Q92v27278QEjO5llLSBNX1tH6r7TkFqjEvTy3Si9krwNMEBpPMMP9ucZFklR1ReMJZa7cct84dZnlWBGfI6Xv8c3kDwqHk0k24cqMXKcvvR9H3LhhkWsrprpms2SGzK8iESyVjfj8','HdxaPz0UtWei11V04rhi4lUBpwcRW45mJuRfnVvaMlrx','SFukXj54rOPgZOgdT6u0ptoq6Lz26','0b','4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(42), d VARCHAR(95), e VARCHAR(6) NOT NULL, f VARBINARY(6) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1716215085471326515,59934,'Mdr3Yx3DvjUAJ11dTCA2P348wgv8b','rs7YY6MUbQ6W7lLxgFo7JxUyEw5BWRQbgOk353nswlQklnEB14T9Rjyv4Jk1bs3bNr9fc1sFxGsrsXKq2JzQQ','H','nXLmo','X','o1',0);
+INSERT INTO t VALUES (-7595974654886581925,62285,'O68eVx5SHTOXNF','OVCMqKkeP8hepPcXyrUERJ6NHGgGWBcp0L','Xow','P','7','u',1);
+INSERT INTO t VALUES (-4145905267901241077,52474,'MAORxvmgL3tUz','8LMzP7oBJr41yRvFuH0WQAo8JJRs2L267Hc5JGfieI8KS5R36sxtTfRBfP5iVLEaWvrxjm','qmLI','x','S','u',2);
+INSERT INTO t VALUES (-5925820879505400439,12108,'8ScyVnADNCmoCCTZHcZmzRw00Vb','AruR8W6Xmx8FnrCjpfri7yyaVY2MFiKGDgOYVPHmtZIrEFFvzMoOqd3KZ2OaYTzw7','PF4','cR','y','7h',3);
+INSERT INTO t VALUES (-3600001059156998423,28834,'XinfsKEHXqFTFRVqAFuA6','kzpCmBtEqvOL4mVESy','E7N','2v','t','Hq',4);
+INSERT INTO t VALUES (-1368064375621003061,38905,'e7G11Rf9fSW84eeCeGAjTMJNwhM2Q1cC0m','fL6g9eVmZMRHsesswUfLqPi','EpJ','4tJpZM','C','j3',5);
+INSERT INTO t VALUES (8420802319505669669,51105,'Z1eSAjEPryAhnHHzTp07tttTscPB','QOr68wnmvWKz3Ozud4','QD5','qW','U','Z',6);
+INSERT INTO t VALUES (8289471027253564960,64067,'IuACDx4CV','fRmB4a2dJwEnaUgIx7hcNO9Bg2s4oC8mEauVDhNkbfbFpIxIAnU','sr7','MQ2f','j','T',7);
+INSERT INTO t VALUES (-3098661456341245187,29043,'FXV3SUgyaGQyNts8H','32HQC3DWgCewGw34DMk4V5FUleU','3OM','Sr53T','E','FW',8);
+INSERT INTO t VALUES (-2320165062641726222,42418,'J7AHUSQ5h','HcbLojtrn9xvCeSUFEguLnsSUCLcxIOIraqwQYD4QCe5xt72wsLsZNlzZ2YhCMKtCEPLmmEB0O4yDN4X5dM8bMlQvvvs','Xb','jw','W','s',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(42), d VARCHAR(95), e VARCHAR(6) NOT NULL, f VARBINARY(6) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (6828840001054946572,345526471,'eWAPQ','XC20GMmX4pkVaIrdUwOVHk8K6hmmyJWH','qybOz','fobRNDa38sPkUhG0IE8nMXJombgzJCl6yjPU9rSztXqLZljIWgKO2qbhXrCGL3qp','SL','EEwbMBsNOBntyuEI9VEPMQMynJsPIUA5IYGbisLWSmZVb',10);
-INSERT INTO ti VALUES (6828840001054946572,345526471,'eWAPQ','XC20GMmX4pkVaIrdUwOVHk8K6hmmyJWH','qybOz','fobRNDa38sPkUhG0IE8nMXJombgzJCl6yjPU9rSztXqLZljIWgKO2qbhXrCGL3qp','SL','EEwbMBsNOBntyuEI9VEPMQMynJsPIUA5IYGbisLWSmZVb',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (2389459506697290865,-636916523,'OCjk8SY67THM5RWpzQGfzSIBZHX4c','7B9Ya4zQHesKigZPPZBitzsDPhEy9MXX9yW5IQnoc0VFqRVmucyHQ0rAgVn8wWh0gvw72aFQEKERq5H74iOUuGpzG1','koO','FzxPxQ6l3SpYrBW29LQXoZ0wIcSoKYkwOHmqfTjJkFk7YhYDBy0e5QHPZXofRjIQUVQnpe0','pDHFTDRRCpAYxMAYXFSqDT9K6M7XUOdkK0mfLxHvJ','Sl4eg0AP8Ohz3lJ4nY71vGj5yfvXn6CGA4bmRDr5Crydb9PPQmKgS6CGI6MoAtPKOLk9wbsqJAncNUNx5KqKL1gCP0uTDIwJQL1w',11);
-INSERT INTO ti VALUES (2389459506697290865,-636916523,'OCjk8SY67THM5RWpzQGfzSIBZHX4c','7B9Ya4zQHesKigZPPZBitzsDPhEy9MXX9yW5IQnoc0VFqRVmucyHQ0rAgVn8wWh0gvw72aFQEKERq5H74iOUuGpzG1','koO','FzxPxQ6l3SpYrBW29LQXoZ0wIcSoKYkwOHmqfTjJkFk7YhYDBy0e5QHPZXofRjIQUVQnpe0','pDHFTDRRCpAYxMAYXFSqDT9K6M7XUOdkK0mfLxHvJ','Sl4eg0AP8Ohz3lJ4nY71vGj5yfvXn6CGA4bmRDr5Crydb9PPQmKgS6CGI6MoAtPKOLk9wbsqJAncNUNx5KqKL1gCP0uTDIwJQL1w',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1870926873505292588,22905,'VEjyUYoNM7nhnphhR9','sh5H4sWeAtONkbhl176eF5R8Ij9S7m8vojmrLhgMeei5KCSc','4EkMqK','thoJ','s','X',10);
+INSERT INTO ti VALUES (1870926873505292588,22905,'VEjyUYoNM7nhnphhR9','sh5H4sWeAtONkbhl176eF5R8Ij9S7m8vojmrLhgMeei5KCSc','4EkMqK','thoJ','s','X',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(43);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
+INSERT INTO t VALUES (-4733351197676024514,45133,'Xr','kTtPzHAYQP7fGP9Ng19KxHV','h58x','cyzh','f','l',11);
+INSERT INTO ti VALUES (-4733351197676024514,45133,'Xr','kTtPzHAYQP7fGP9Ng19KxHV','h58x','cyzh','f','l',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9413011633082351909,-1840564536,'tndEvQQ8CdtUC9msVZB3ikg6','HfXrF10A62A0sxWao7Krle3E7YamfFeBP9R65q5aGba770hYQgmGMjsQl6W3Ah34mo6PQq8ctryikmrdYUjFpDaPnRhKyI8Jgz3V7znVFl7b3MdNzocYRUqNVZnFaEK5hZDMcQGJqf65n7sKpsXnKZsVIvxyR','oC09K','clobVhkeRFZHp8TIpQcGCFlPAq93qhSLam0kwOBari9r2faubdBTBd3uDccxiYK3Bp','4N8WsZm7eH36hlW6JmSRP02HEIYslfUAyY5XExQ1BIL1YSKrmQer','ueGO5PMoOzj8D53tasDaXT3B1mndIdTxA837amQnHq',12);
-INSERT INTO ti VALUES (9413011633082351909,-1840564536,'tndEvQQ8CdtUC9msVZB3ikg6','HfXrF10A62A0sxWao7Krle3E7YamfFeBP9R65q5aGba770hYQgmGMjsQl6W3Ah34mo6PQq8ctryikmrdYUjFpDaPnRhKyI8Jgz3V7znVFl7b3MdNzocYRUqNVZnFaEK5hZDMcQGJqf65n7sKpsXnKZsVIvxyR','oC09K','clobVhkeRFZHp8TIpQcGCFlPAq93qhSLam0kwOBari9r2faubdBTBd3uDccxiYK3Bp','4N8WsZm7eH36hlW6JmSRP02HEIYslfUAyY5XExQ1BIL1YSKrmQer','ueGO5PMoOzj8D53tasDaXT3B1mndIdTxA837amQnHq',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1633096508911725873,-704421435,'mknQX4XmolPjMH7hsmJNTQUEYOoOeR5iRa8w9M','sfezuGvk3AAPu59U0iGRFYfr3vLgptxa3SqzcRLcAhtVPIbpcIYYAK5W65H85IvJKo49UULEtiEPKNDpYRthCBoqoyVqzOf5dgZhdrahv2paOA0eRqdC6PP30s1dW28RftJI2GE3a6d06JdYHC1lEilaJpjMF77qKKvRp7UEUCfj7ncGVZiKJkLsX','9hJ','SIGRaAumQukbC5H1rF2rmvGU9Ri2ZYQeUMDXswZCpQ6KwByp9OOmb2kfapPYgSgBzRMFK4vbh2U8OTNlVvTO8qyyu7VG6sH27BV','dKPYNRQwQtG5NpaUEYnlGKljwh4FQKa8AqnNW0qQjpVGhLE7GwfM8JN0KYlAxlB7BLCxbHczQBrwby05G9JTHsOEN2E','JrsotNravkd5DVtiwRyS3F2otZlEPRXIp2zoVPhWLGoI87oZdMeaSn0wtreydVPScYccvZphMhOMJK7uw1PNC5CfdNF3',13);
-INSERT INTO ti VALUES (1633096508911725873,-704421435,'mknQX4XmolPjMH7hsmJNTQUEYOoOeR5iRa8w9M','sfezuGvk3AAPu59U0iGRFYfr3vLgptxa3SqzcRLcAhtVPIbpcIYYAK5W65H85IvJKo49UULEtiEPKNDpYRthCBoqoyVqzOf5dgZhdrahv2paOA0eRqdC6PP30s1dW28RftJI2GE3a6d06JdYHC1lEilaJpjMF77qKKvRp7UEUCfj7ncGVZiKJkLsX','9hJ','SIGRaAumQukbC5H1rF2rmvGU9Ri2ZYQeUMDXswZCpQ6KwByp9OOmb2kfapPYgSgBzRMFK4vbh2U8OTNlVvTO8qyyu7VG6sH27BV','dKPYNRQwQtG5NpaUEYnlGKljwh4FQKa8AqnNW0qQjpVGhLE7GwfM8JN0KYlAxlB7BLCxbHczQBrwby05G9JTHsOEN2E','JrsotNravkd5DVtiwRyS3F2otZlEPRXIp2zoVPhWLGoI87oZdMeaSn0wtreydVPScYccvZphMhOMJK7uw1PNC5CfdNF3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(49), d VARBINARY(39), e VARCHAR(12) NOT NULL, f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (398596330,8774988273079011656,'krmlW3uQouUu4','fu23bsnEFkRJ9XDRd4OT','pu','npN6s040jkUWGRChwlwYz46175Nuo5HMXibl','hqB0wIWPxiL','fpWdrS7u1esUczN2VBAK7VFNE27b41rtaqEmZur2Dp8wEx2I5jHnOp8VhC',0);
-INSERT INTO t VALUES (-1477007585,8853948523237835430,'AJXBh7RqSVJuhMxMUhfbStJedek','1q','5TPc7','yuqWWPDkapu','52GxunVWIspq6AIQvtGEX3DxN3Ra2Oo5t1pL8NcwQyaf0fmU5rqz79SVuXGuzoC9YDqp1Ix','7Alrb9L92lLPgke94dqrLQAB1rHu0Mc1p6WdSgsIutioebqeA3mdaROIm4ZnUu',1);
-INSERT INTO t VALUES (1243862006,9313880187846150309,'VGeIw16vhZkM8QHSpmYsjiVFIPzAu','YYsVfhcYaHc0skrbBj2L85bn1Z','5GgMR48h6tid','dgwT7batPdzhtsq1GhbAGOAszEeGyO035hTxnE7PaobuX','rWQ9iyG27NbUdfq2qTs8ukuECCEjJP9HMJ7OzsAojHFx','FFQDV05MnQ1NE4pANmEwpNJOVy4qLg47XUR',2);
-INSERT INTO t VALUES (7192221,3897491793347121254,'zax7IAMuuUIENCtkiRo9hVRkXXz3AjENJFSTJ1TGCVY','SXB','dCrVs7w0ds8C','yZskKtv3cJWbD5PrVS6Q94Q1MNMNDDFG5eDh','cJO3YF2dSwcpFZg51xoi','V3f7F5dzu0P9DGuGkIPvl6meHMuzpdt0Dd87QNbSegbhdRE5VNOhJXUFPD3BEiKwPLzIaCJC1oBMoJG9W71aKylvbRCPxm5q',3);
-INSERT INTO t VALUES (530740523,10031101464146339911,'Ph','UqXo9pgwJTLHZVRLB9aLF17Ox4P60FTNt2Ba','q','CzsLqDzNw5iebPHAFwm50H5G','wZMA4Zqnf5PxTi92cdKdSVXmmi4aKwJU1v5ch7HGubsHbxAQIhX9ytV35GuZTP5HQWuCfvMx0gw6Z0iWH1Z','2igYHMPRQAFZY2y3DBGCF4',4);
-INSERT INTO t VALUES (899316907,7721951739106484858,'bi7DxQEZ6Of0CbovhFFXHNrJMyqMUKjVXrvj','1ecb4N5vhBG9oI','cvi','gNtU4OB7xjKcZ6gJN0kwlj1K1Fb0OptHxwVZGI','XZdijb9Yn5S3dQkCFeB8uNFEvraoka424Jd5rt1wJ3uPxc','o0hmEHTeO11GwGnWuR81TNmWdPDsZcrZn0K1NO4kTSa34y2M4PHsSghNv1I9blC7cKm6RNhjzq9',5);
-INSERT INTO t VALUES (-707313567,6559011878398329245,'c93','2FDUaDfwuURTL7Dp7fQi','1vwwXzDEcO','xgf0g0k0iT','Te5dQn5MnBUlDDQ5Di6oaVGwqRlcmmutiMqUaG1JADejQBkEFe2NNUPLK88','PCN5rVerftTRDrzJoXyAcMzcascDJWxzfRmXBJHr7M5',6);
-INSERT INTO t VALUES (-98686682,3839985005659314304,'jy6q4HB7GlmKf50Bt0xeOdLU6gNqI','9s1piq1976W01Y1KxLgkf5VEmnJEN5','nubQEg','TAd7qinFP','frBreu','cUgoNF01',7);
-INSERT INTO t VALUES (1621779397,18361839970546624166,'0waBS1iJLtSiSJwnuwW0S9uK','mrm5tDhwAaqlLriXtENYLFW4XydXwik7bfqmY0','Qc','hKnZCtDR0srA','BkPCIYIAgpB69n3fFCRcNuOA8V59FLNzi6e5gcVIN5wjEAwjDatdEEVpX','rLwvDtLB6zld1JCrdaK0ftwU9cwX3AUXnejKMsitHL1iO8Ia2YOpY4w2at',8);
-INSERT INTO t VALUES (-2076558505,5108730332655250790,'7XYXcqUYOwwPV4bUliNh13YJeh5puUs0','6QoYYtbgLRZoSOtzs','mux3h','d2gkRfc2AossvRsecl9n2RT0vTHZvyfR','kZYtpV3Hsv3v7fRIYo2phCumMtaUol4Dy9apx6pegVA4jVJzzHUObgChxZqfl5jMS12qSMG1RV','fqI4VPKR8cnRj4po1eldoCSMQOAcLOZElQvHX2gzEcadnfb1gcojB3IQQUk780BDHwzE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1928010958,11315224376634840302,'btd4Ad766dimkVhjjytvhSwvcmNzmAlQzJzbucvi','h5YbYJiN74wznbUhNxX','RnMhsMXhM','lnFCCiuhjeOf2nfHHIwmlbNXnmAqUP7dvRrQt9gwfy8nv6NfXVU2Y2INNhQNR58oT','yRO0lxio9sPhnV5d2jYtnur1kHk18x5wcuX7dG2','38sX4lwSru0VatXERPaHyZA0yBrFmePMTjFuPtAg8hjQiwjOcQb7v6Lpa80W7Ozn2iHXZIMKHQtqG4AKkTMPf2S1B5az3sEILvy',10);
-INSERT INTO ti VALUES (-1928010958,11315224376634840302,'btd4Ad766dimkVhjjytvhSwvcmNzmAlQzJzbucvi','h5YbYJiN74wznbUhNxX','RnMhsMXhM','lnFCCiuhjeOf2nfHHIwmlbNXnmAqUP7dvRrQt9gwfy8nv6NfXVU2Y2INNhQNR58oT','yRO0lxio9sPhnV5d2jYtnur1kHk18x5wcuX7dG2','38sX4lwSru0VatXERPaHyZA0yBrFmePMTjFuPtAg8hjQiwjOcQb7v6Lpa80W7Ozn2iHXZIMKHQtqG4AKkTMPf2S1B5az3sEILvy',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(50);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
-INSERT INTO t VALUES (1525473915,5935871811616325216,'lgNZf7guneBsl7VsxfUNyMQa','lI0iN44WJNXokk','OKEdm7mK','3JSRx7mXoG','rj9DxZOadNGkk0iZE4v7QXqFHEFiaa','DYPd4',11);
-INSERT INTO ti VALUES (1525473915,5935871811616325216,'lgNZf7guneBsl7VsxfUNyMQa','lI0iN44WJNXokk','OKEdm7mK','3JSRx7mXoG','rj9DxZOadNGkk0iZE4v7QXqFHEFiaa','DYPd4',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (13938707,10788178150736487046,'UIBmaS3FS9kSK9oT9e08dqeE5RqUwfiIXqyVwULCxjMB','cFQD7Z1co7eLayzDoAXmlNL3WGXiV4TRPPqAaHNX6BhbkBUHGxTJ9HpF8Bx5ff2VRE5ddRYFcNsuh49aeq2OonTeVsnLwAKoq8QydnfJy8MutC0QVAUsRLK8sC3bqEz2nWENszQcggw9WrbrwYiEKNpY5ehqbOnZfiwpwCCBcTlDWAswuh9B63dRdC1bJvBq04qd2pMY7So5X0ZJh58dwl4Chd','jO','GNsQ6Zlxtgq5CW4D0EJQ400P53awI68DoS28ahkelu','xTAzcEZ8FbbKp661TRBPdVcMjEJSfxH','dQt2EGSLg4ACDC692AS23ljCHuu1EgoGa97LCvPk9JaX6OXhaqEYDj3nrKekQWdrrdVjQYQRr5GR6BvI6du1TJ5AuEAcdr',12);
-INSERT INTO ti VALUES (13938707,10788178150736487046,'UIBmaS3FS9kSK9oT9e08dqeE5RqUwfiIXqyVwULCxjMB','cFQD7Z1co7eLayzDoAXmlNL3WGXiV4TRPPqAaHNX6BhbkBUHGxTJ9HpF8Bx5ff2VRE5ddRYFcNsuh49aeq2OonTeVsnLwAKoq8QydnfJy8MutC0QVAUsRLK8sC3bqEz2nWENszQcggw9WrbrwYiEKNpY5ehqbOnZfiwpwCCBcTlDWAswuh9B63dRdC1bJvBq04qd2pMY7So5X0ZJh58dwl4Chd','jO','GNsQ6Zlxtgq5CW4D0EJQ400P53awI68DoS28ahkelu','xTAzcEZ8FbbKp661TRBPdVcMjEJSfxH','dQt2EGSLg4ACDC692AS23ljCHuu1EgoGa97LCvPk9JaX6OXhaqEYDj3nrKekQWdrrdVjQYQRr5GR6BvI6du1TJ5AuEAcdr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1048491973,6802335888600426193,'5KlECopeqp4D7cy5NMmw3RtFSB','ifUxTVGwYcukjWgiABUDj2JF1PymBRQum9fW1ZN6MJqBirYugM3KNZeelGV0mdeFkoLjk6pH8VDY4gif7L2lsMaTfYSX1xo7CKJijchwQ2ASoMtUorSaWhvmI8aOeu6NztIdmjOwiqykVeCZrrLhyJ7ntP8xx9UMrmGRuZNOwblQvMfyB4f90lZXezWx7Ao','xg','6qbGZPu8u64boWt','6miReEmx0FPLEdsPebqtq2c0syGwuAxMbPVsS1BKeOITm','R',13);
-INSERT INTO ti VALUES (-1048491973,6802335888600426193,'5KlECopeqp4D7cy5NMmw3RtFSB','ifUxTVGwYcukjWgiABUDj2JF1PymBRQum9fW1ZN6MJqBirYugM3KNZeelGV0mdeFkoLjk6pH8VDY4gif7L2lsMaTfYSX1xo7CKJijchwQ2ASoMtUorSaWhvmI8aOeu6NztIdmjOwiqykVeCZrrLhyJ7ntP8xx9UMrmGRuZNOwblQvMfyB4f90lZXezWx7Ao','xg','6qbGZPu8u64boWt','6miReEmx0FPLEdsPebqtq2c0syGwuAxMbPVsS1BKeOITm','R',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(41), d VARBINARY(63) NOT NULL, e VARBINARY(16) NOT NULL, f VARBINARY(72), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4,1652590595391345525,'oLgKNvw6zHGMdZcifHVAJ0BzshjYBbvLnfMLULT','suAvV74zMchwDEwvTxIz27dIyPmb3tLTwJQp','ZMgnO9hvvv','DveYCLTBd5sFgcP9mcqOIkU8T85V55R9n8U0uB','pTenssE4Fvo6ipL93R6lVtOkEdleHGsoDZEBlhtWMxoCixoXfv4cAGMmsK44','h0UvQcJhQ0imToawP7BqNgnkvwS8tcIdPKVngYbOvTQvvAAYkAUFOcaF04fOmyizdg7',0);
-INSERT INTO t VALUES (-114,1506509624970685394,'RXsUE0r4rqcbcRRkZfuVeTH8p2ctzRiRCF9NR0CqQ','4tOMyRwSrwKrXMMYbsSpg0z7TJhEa1qfFNObEEk5IAZLFLsy9nJV5P86YeGC','z37rLiNKiOzyL','d','LPbeJrclYk','l4UPI7LiE3gnIp6WETf3tVUYYwa2W6',1);
-INSERT INTO t VALUES (-76,9660275819785398126,'eFBkppB7lxBhO8pVWE5v0rbAIQPgU6v4Zko3BX9Cm','DzjWBxqZ12d','Ukv69jdLrE','cLPpFDshUIWoA','VsvXK5tScfSJOJrnc5ruJrqTxOKp50fKDesneksIsKdYIl03V6sE7dwJoRWVJZL53VcN33','vjTAlPZdcapW4m2I8hcLGY2KN9B04RNHLKkgQRZp1jYfWARBYTO43T2R2X2HNqVgCq',2);
-INSERT INTO t VALUES (10,13612166964033274205,'6ASrsNxqfYQtu8QoKflRcbx90ZhT5ScYsPk2CGi','Dcw4oaR23wpGpW2iKx3OCwJIBAZMdeqDNxOrZpNdF','VRI','VSigmUHQfreTfbQvOMpFilXN1zfEJeNGRj3e2DybKSZp76AjQyJsFUoJxTNR','VeTzAfmnN3W8BoTgeuuAAW7wsPRwRwLM3SrtWSZjJlSnB3o0','fPnGYBHq',3);
-INSERT INTO t VALUES (-18,5666142985773537806,'6P5fpHOFxMUh35rXA6qlCdE8EW3wbmaJ0jmEa','pYqZUxRddz7WM8RS','XCIxW3u61fpyso','aHsK9LNHdRwsf4b1fZoPFp8ujhDdZ2muX7H4UZGsIcZXgOSJVUiJAd0rokLLl','jXP2hJ4xmnKue3o9TSPsEjlD37F24IWzslSJ6EUMg5zwADa6N3e8ztPvzjjzYp4wrNWatfxN7xV6fTQGMskBIlevd3j6IhFt6v7g','ToFJL4xv7IozQvNCINrlw4O',4);
-INSERT INTO t VALUES (19,16044574113412355174,'Z0Vd','MBKI','1epkJTrbw4TPoDE','3l6vJSKJ2h4eDUa8YDBWUqTnxrU0RPBQM51AE9n0yifOjWJdhc1eQocVn7','juZtwCHnJNSdRjY3Bixymi9WLWLEhmfEQ8yyviYqjbSt6evgjbOQPEFi6b','sNTOPLp2jPr2UU4IFVLXc0xJKdwGfwh2TDHkG6yNNLL9Auy6p6Lzflmxz',5);
-INSERT INTO t VALUES (-85,17923069235849037942,'pAeGuxkHa0ogZFFl','0hggyjjLGi5W5NhfgPaBfDwRRlGaIvNXa0n9kaYikiovIkyUQ','dauZyw','Xkq','NzKSQdpl8e1A3i7UldHp8SPIzum9wXbfNy9SiORAJkuoV7Wm6ZHWsxwttduSrThHdeX4x6vTdMBmUggouXR4FDXpdsqR','FmqZ34ETGfbz8pm9T',6);
-INSERT INTO t VALUES (75,10159430554821888398,'FVP6n','dBlWq6AbuEmY7hFKPqaGewRTlBW9','KO','uoz6YHUTdEXyLLkqf3beD4uGrIBkCJcuBHLy2R','bci09XsCpfesXvxca7zFKW3SO6VzWLFNdWdv8Icyww5MG5U9LGwaHpQ5EhYuDmDosjCA7R2oGPXop9R8U','YiT8TslbVAwOdENhGn5SKCPqAwmOgizmgI',7);
-INSERT INTO t VALUES (-61,15516911808297129998,'8NbaMKOZjhzGvFaVZMSIFfjdN55AvEn4LWb9','OCf6wn8gHN15rDHuR2Jjw4ekhzjpvpeHJBSGVgBJUYKxR','J','loZrLPo3ml','5Q9EhgGeOhp7wdbL1CF6ERFexLJM0NBeZW','dga9utTlDZb7Bo7813UKpK9Ypl8ziC4PCSVsLOn3jn5bxdZjmLuLaqJM1JAAbS',8);
-INSERT INTO t VALUES (-107,9627012706031464683,'zTAKJMR58a5AuGX2rSquvSk','7pCDDBziI0us8nsd7N8uMIj3a4LycPIImbOhT','odPnKs5ddkSP','iA2n','lWONUnRtEkeHXcLeGLD5g7IbKd4uRa7BmRVReiL1GtVT0eug','tthmahWu444bx3F4K7inrudzLchrnv6tdYR2rR3BDiaK03nh96Grp8982BnD1j3Nco',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4673090244214389276,3871,'OnwiklpdLuC2eV0ZV7rGB66xAtxIUsiP3DT','yChvJVR4spbOHuubBvAalyqr0ZSfIawFDfMsgm3OlLqCE99aIgI0cIPpcuopG9psAMT2r3rVpX5SEFPsYYmLmNJ7qq517bYMzuPNsJRs0sPvabepCFJEXjKEY72HdXLeb8N3ydPoAGd4dJ56wCkv9hBb','GEoZ','m8Aqiw','P','5',12);
+INSERT INTO ti VALUES (-4673090244214389276,3871,'OnwiklpdLuC2eV0ZV7rGB66xAtxIUsiP3DT','yChvJVR4spbOHuubBvAalyqr0ZSfIawFDfMsgm3OlLqCE99aIgI0cIPpcuopG9psAMT2r3rVpX5SEFPsYYmLmNJ7qq517bYMzuPNsJRs0sPvabepCFJEXjKEY72HdXLeb8N3ydPoAGd4dJ56wCkv9hBb','GEoZ','m8Aqiw','P','5',12);
+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 (-979083390893368822,46023,'XQeCqusG','eyE28mPcjGBFcdhptqWeyzvnUL1WhPb12t7vDePeMGJxVaGDzPl7v5Hl6wPMQca7Bhb57NPFyIyUvFZsmC8jv0Y31GGKAgqVornA8oTo6i78s9lnKr472X8ULIMjFVd8SJ3KbsDUiEFSjoOgKJWTfvPwZzLMuZR4uJaX38oWd9NQVHjyXO66JSpXXvia4oIT35WnfPAFTUZ5KET2VmouYjEXd6QdHJGAfJY2LMZYA6T0','s4l','icuRUp2TjecWbDgpJnR29Bqqs68txQF5Z5kYc0nNdXECF7rtI5cFzQL6wRXd3tLnFUk1Se26wSNVsgmIc3WWY7mdnCFT73tFpS7NjMaLyjX9MLdvuE7yRD72N06iExQ0HkOFIyWyRvnO5vGfvz4AcuX7LKPbprIcNVbLJtptgLJW39gADK5SzXVb70wnbGIKSkxyArI5sZC8WbiJd2nVutpDgS3xKfKY1kUT1mJEOG1mee7a9N2B1hqlDdA','L','rF',13);
+INSERT INTO ti VALUES (-979083390893368822,46023,'XQeCqusG','eyE28mPcjGBFcdhptqWeyzvnUL1WhPb12t7vDePeMGJxVaGDzPl7v5Hl6wPMQca7Bhb57NPFyIyUvFZsmC8jv0Y31GGKAgqVornA8oTo6i78s9lnKr472X8ULIMjFVd8SJ3KbsDUiEFSjoOgKJWTfvPwZzLMuZR4uJaX38oWd9NQVHjyXO66JSpXXvia4oIT35WnfPAFTUZ5KET2VmouYjEXd6QdHJGAfJY2LMZYA6T0','s4l','icuRUp2TjecWbDgpJnR29Bqqs68txQF5Z5kYc0nNdXECF7rtI5cFzQL6wRXd3tLnFUk1Se26wSNVsgmIc3WWY7mdnCFT73tFpS7NjMaLyjX9MLdvuE7yRD72N06iExQ0HkOFIyWyRvnO5vGfvz4AcuX7LKPbprIcNVbLJtptgLJW39gADK5SzXVb70wnbGIKSkxyArI5sZC8WbiJd2nVutpDgS3xKfKY1kUT1mJEOG1mee7a9N2B1hqlDdA','L','rF',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4822195016026505715,60802,'D3lxEdjet5sIth6F5BAczyrmbP0DIKHQMQGR','1g7XxWtE6N0X','vDr6iX','wGJpVvBzGY24wjzXMu8ajgQp5k2dlhjKCoh6VRiudEpt6fZY3ghafxBiEEk6mPfZekMkjKEx7qPB0PMhF0JKoxDVWhRKih3ZbvFao8aXCyc1uIWvYRvx8drafncI0X59Y4DCO96tioMzzX7OewJz1uxLMqhfE7D71ORoZlfPCmkPdnElvwu5yEIszCFkIXakA5W6DwGisdn9Wj','JA','E',14);
+INSERT INTO ti VALUES (-4822195016026505715,60802,'D3lxEdjet5sIth6F5BAczyrmbP0DIKHQMQGR','1g7XxWtE6N0X','vDr6iX','wGJpVvBzGY24wjzXMu8ajgQp5k2dlhjKCoh6VRiudEpt6fZY3ghafxBiEEk6mPfZekMkjKEx7qPB0PMhF0JKoxDVWhRKih3ZbvFao8aXCyc1uIWvYRvx8drafncI0X59Y4DCO96tioMzzX7OewJz1uxLMqhfE7D71ORoZlfPCmkPdnElvwu5yEIszCFkIXakA5W6DwGisdn9Wj','JA','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8880980122360787429,42244,'GStmrFgWKdjI9GNRAmBmx88rQffxIm7','c2PJscLcWdekuzZEjCztgIjagk66P7KWp1j4ap2I7f5soSyylEgZlW5PRtuTsuhx8vkC8c','3','dxKekJOuh3gbWFCOlW113maUY1hxp23DE6ArHytNaTvJXQeJZ9nZu0XC5Jsj66Di8a9ww0QxB1cHrLy2pN0hhmXBFc42PqzVU9ChM3JvKg2SMOCNtQWnQpmgcqDIgVrr4BuRVqAd7','n1','Ro',15);
+INSERT INTO ti VALUES (-8880980122360787429,42244,'GStmrFgWKdjI9GNRAmBmx88rQffxIm7','c2PJscLcWdekuzZEjCztgIjagk66P7KWp1j4ap2I7f5soSyylEgZlW5PRtuTsuhx8vkC8c','3','dxKekJOuh3gbWFCOlW113maUY1hxp23DE6ArHytNaTvJXQeJZ9nZu0XC5Jsj66Di8a9ww0QxB1cHrLy2pN0hhmXBFc42PqzVU9ChM3JvKg2SMOCNtQWnQpmgcqDIgVrr4BuRVqAd7','n1','Ro',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(36), f VARBINARY(14), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1342043718,7691635,'AN4pl','Otwa6d','F4t1qbZczhkkXjrvQDn2vnT4M8hW94jjvb','WwjxFUnRbSg','I','E',0);
+INSERT INTO t VALUES (-396923954,11217820,'kkH','Ew','qPIkU9ZbvdUb1JEv4lW','cHUTaRb','D','x',1);
+INSERT INTO t VALUES (417267088,15434505,'m','TL7','nl','ZAMZP0dpK','u','u',2);
+INSERT INTO t VALUES (-2141491933,12509147,'I4','YsNFbqjja5XU2QLz0eOEuITrQxHOCxqT0lF','grQY5EGTINr4WWld5WVA8WPk8KFW','hjTP6uN','j','g',3);
+INSERT INTO t VALUES (2138868992,4335897,'hslg','DY2mY','M','N8OaH52a','0','C',4);
+INSERT INTO t VALUES (-313975770,5864483,'T','XXZcaiBHq4kqERJpzgh7JMeolbnkfO6HSRqTkvp68DggUsmjKowWCzYGg8O','jAnZ2sZZ1BgIiPEmmF6lX1TQvzk','vCxOwg','t','p',5);
+INSERT INTO t VALUES (-902238622,10597766,'JZFJZ','7FS','3tS9','JbfSxYZCbuuE','c','r',6);
+INSERT INTO t VALUES (-1623837926,1192750,'xlQukugC','VaXrPL','VVkPXvezdHBJ1VKWTtQaO5e','4T2C','E','5',7);
+INSERT INTO t VALUES (132010595,7078539,'qh','27owLtRqLbhj3MXPpdLpCJsmuJJ7dRBI5phut4hTl','zneBgbsU','g2jnlZ','C','F',8);
+INSERT INTO t VALUES (2006597548,357715,'HmD','qtfN7eDfr8z9JcRenKr79MvvrnZuqG4bXv470C0J','q','aEuanMJai','y','F',9);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(36), f VARBINARY(14), 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;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (22123,16669177030127869659,'qzjCNJm1W3jG3UF','2','gzgzFklSv7W9','EjOnBDyoTmXP3lDlcwl31EqWwlBQvXSE22lKw4Y7MA','tAWwpT6xQ3xu9qBR9zRmpwwBcOoDWPRpwRqeZgNtMGb9dKvJhadk24FYcxxfFZwHPa1xuKOOQNb19sXx9jm4molFB','TXn56sRyqUNhzO54q9',10);
-INSERT INTO ti VALUES (22123,16669177030127869659,'qzjCNJm1W3jG3UF','2','gzgzFklSv7W9','EjOnBDyoTmXP3lDlcwl31EqWwlBQvXSE22lKw4Y7MA','tAWwpT6xQ3xu9qBR9zRmpwwBcOoDWPRpwRqeZgNtMGb9dKvJhadk24FYcxxfFZwHPa1xuKOOQNb19sXx9jm4molFB','TXn56sRyqUNhzO54q9',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(42);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
-INSERT INTO t VALUES (20875,12632686776483023557,'823sOD2F273RkwBpH7uezbqN1','VfCm2iiF9CFaFwE','HmwbBr7R','TJnvIluBe7VKPB8TRkiV5iVwoLHSEAFoAdFfsz9bS','BxyFniSK3U1xYRprIvx8Pc7gA492f6nL8nZjhZ69J82ZkJxynrVbo4ygbyU8nBuMn97Y74FFqFsu2mRXhFp5JvKX39o1OdO6mW5F','Yo4GnnTZ2D1L7y9cBZB7eS9Kh2FOUnuxrItNnAHL1zwncpBC8YYmfqLAB',11);
-INSERT INTO ti VALUES (20875,12632686776483023557,'823sOD2F273RkwBpH7uezbqN1','VfCm2iiF9CFaFwE','HmwbBr7R','TJnvIluBe7VKPB8TRkiV5iVwoLHSEAFoAdFfsz9bS','BxyFniSK3U1xYRprIvx8Pc7gA492f6nL8nZjhZ69J82ZkJxynrVbo4ygbyU8nBuMn97Y74FFqFsu2mRXhFp5JvKX39o1OdO6mW5F','Yo4GnnTZ2D1L7y9cBZB7eS9Kh2FOUnuxrItNnAHL1zwncpBC8YYmfqLAB',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (357142581,5496314,'cGfNJ','ON7DlfGuYjNhu6o6DhY76YqVE9mwxx1qJpADuIUEbyEcmxy2HX8','fuzED6Qu5J9cS5D87WGBI86ZqqcfaFyF3SM','rtJ19QF91fA','o','D',10);
+INSERT INTO ti VALUES (357142581,5496314,'cGfNJ','ON7DlfGuYjNhu6o6DhY76YqVE9mwxx1qJpADuIUEbyEcmxy2HX8','fuzED6Qu5J9cS5D87WGBI86ZqqcfaFyF3SM','rtJ19QF91fA','o','D',10);
+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 (2144317678,2500172,'bGI','KvpxUBQhNbki7SyYJCR9FNG0m','VotKoYy5RXPfXOXOJR','4U0YUJsT','4','R',11);
+INSERT INTO ti VALUES (2144317678,2500172,'bGI','KvpxUBQhNbki7SyYJCR9FNG0m','VotKoYy5RXPfXOXOJR','4U0YUJsT','4','R',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-19215,18114445524755328607,'hJ8hdiJeq9mP','AT9LA49day0YE70wTM25FR8lagU9jZTrhPv3CdyycgbQoE0vh3O3GUG0RqrpPBzzQPj5JCAPem2K4eHzYngYUzOB5fN4P5YyVbfcvJdHdWN4MA1lr5uMQn1jZtzhAWnWjjljUpEn1K2XgA3KkTLKQ','7Qw','8v7YRikMTKVrQzc1MeexA6j07pQDl4P0E3iBdcZcpstgNLk','7dzxQGBLGEmzPNDgUubc0dCImuMin4vaXvvheB2Nv1Kzu','y0MdKjiQPsaXlt3ywBJf7C',12);
-INSERT INTO ti VALUES (-19215,18114445524755328607,'hJ8hdiJeq9mP','AT9LA49day0YE70wTM25FR8lagU9jZTrhPv3CdyycgbQoE0vh3O3GUG0RqrpPBzzQPj5JCAPem2K4eHzYngYUzOB5fN4P5YyVbfcvJdHdWN4MA1lr5uMQn1jZtzhAWnWjjljUpEn1K2XgA3KkTLKQ','7Qw','8v7YRikMTKVrQzc1MeexA6j07pQDl4P0E3iBdcZcpstgNLk','7dzxQGBLGEmzPNDgUubc0dCImuMin4vaXvvheB2Nv1Kzu','y0MdKjiQPsaXlt3ywBJf7C',12);
+INSERT INTO t VALUES (1019733858,10733440,'wj','6Bd9tUnBXcwmPTyv','3rzEfQiKj7A8VE0oTyM2bx7r5hCK3','n4tlwGzRASGsRb','0','m',12);
+INSERT INTO ti VALUES (1019733858,10733440,'wj','6Bd9tUnBXcwmPTyv','3rzEfQiKj7A8VE0oTyM2bx7r5hCK3','n4tlwGzRASGsRb','0','m',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-15644,8313170991119450513,'O0Vk','ylxrUn8cJWrYGEQDQZ6eNrBB5ok06mnxE7VTwzDwmEX0tjrfAWch6ohZr0DEXZirYMVo5NJCAmdM23uml3XihKH3b5CsfbowX2e6SNUxDUygJeTGwlHYeuCEHIiPhQYJEdHM4OwPhj87GnSwEZywW4a4bZmtEs1k4vLZ1ZS3mxsJMY5t1wtfnyTLbr4dfgIcYZcHBkmj28v3A1SyJsmksy76vmq04Z','HXTL7GCIHLd','NOrW0FamFV7WjXEuXcjkWjktzSchPvprGXAjCH7YXkb3Nja3lc2IliZ8KhuA3COcO1f8W2xQnYAIsdC6ZNYkxoAnIfNwzHQSZZZjiaZjPnTfaHyTAeH3','Kdfdg8HKUxqJK6','3suGivV3xivcTQrEgbPULPuwk4oaGoPAFWOh16WZUt0UgqG0RSHZ8juFfkEU7sPo38',13);
-INSERT INTO ti VALUES (-15644,8313170991119450513,'O0Vk','ylxrUn8cJWrYGEQDQZ6eNrBB5ok06mnxE7VTwzDwmEX0tjrfAWch6ohZr0DEXZirYMVo5NJCAmdM23uml3XihKH3b5CsfbowX2e6SNUxDUygJeTGwlHYeuCEHIiPhQYJEdHM4OwPhj87GnSwEZywW4a4bZmtEs1k4vLZ1ZS3mxsJMY5t1wtfnyTLbr4dfgIcYZcHBkmj28v3A1SyJsmksy76vmq04Z','HXTL7GCIHLd','NOrW0FamFV7WjXEuXcjkWjktzSchPvprGXAjCH7YXkb3Nja3lc2IliZ8KhuA3COcO1f8W2xQnYAIsdC6ZNYkxoAnIfNwzHQSZZZjiaZjPnTfaHyTAeH3','Kdfdg8HKUxqJK6','3suGivV3xivcTQrEgbPULPuwk4oaGoPAFWOh16WZUt0UgqG0RSHZ8juFfkEU7sPo38',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(89), d VARCHAR(86) NOT NULL, e VARBINARY(3) NOT NULL, f VARCHAR(16), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (77,-15137,'kSBj3KvrJ30pEddFvSkrAlQxpxyfQbA26Y58dVy1KWcdm56sBlT9KGqg52mh','herYKAt6pK3nZ0p9Gq2l7Kgb4DT1IgLb6AjrRU6utz8Iv3qN0GC7lavLmFPaHPHQ6qfYocxA','oa','FAFrbBuPvEJ','8ax73KoA0eD8xnhMGVkRsJDQRheDUOqn8CE4EtOJjXf9EWmWK0nNgmDapZYGTX','9CeNo8odmMJ5pf5l9sdtRYC9X8Va4uKo6Lz7prPW9Ohwr7V7JjN3zc99UMcohpHdXNXpogV5v2otkojk2g6sHN',0);
-INSERT INTO t VALUES (6,28755,'5mBd6WSPrkQhQdDh3REmgVgd6rlhZwy3x3SwVHeXc5nbJKLuU2oeFNPpqfy2','Hnp4mXqCAVLa4w4SGy2d','6','IBSKLxNM','M8uHrYwCehTm17Hhkt1gbOmbVaqEJ','tAiOymO2mWhgWmxhrC5F5oa1iwvnoALfFzk05vWr5tLZBZQTXnne3E',1);
-INSERT INTO t VALUES (-30,-6864,'71vY2ctLkZ4Uwp2q4ljL8NeG5DUZulPlxgJkYDsuCq75DFrIV5eB0YaPyhZiWpxtbD308yCiDA','M1Qy1gIlxi9nQZ0SZTBRnFZLFP','9MU','lo9przS2jeZJS','XzKINuwrwuFzq5gvJAGooMUZUPcgi9W6kW08TEfHQakoG2euIye','FsKiEaraLNb1qAvVvFu411CS1cihBPGdLDGlonV8',2);
-INSERT INTO t VALUES (-1,18931,'FDgoU4EH9VweeubJYYug4mXrvsjeRWqH6G8miIlYrCEqt5rIMJF2LkKqfNmFJW','WMkIgUf7sYKM3wVx','6','YuzdwqeM8IseWH','oQ2IZ0DGp55JhxRMaLX5gGRjCunjsv3c6pPwbNbtvfWHSph5IiB3aIfPowvaULV5ssd72Ne3c3F1W6s','2Jmn9zOekFqO9Qm2ynXEtuRJ2rKH9S03eOQ4KLtgU8kOFeOJESVB8z8EfxbKx6c07XhNh',3);
-INSERT INTO t VALUES (55,-21229,'duGcOxUUieYNK3kG0pZATHV5Pz8eaWBU5jSHCQWlM','33A8SgxS','IbD','0fgFay7U','cESE5lUmTv0q8OqE','EA3rYtbaQIFz4s0dEzJPaPli342vpvclQ9Ed6QZ9DXarx52dVwdbzEwAzppMA3IoaUXTU',4);
-INSERT INTO t VALUES (-8,26372,'I4HPBIPafWfqGH94Fr1keyVkvBNr7z2RtdHnFyzBwCDyryj0KzBhtV2H','WfLvwfDJK1PVaW6Qp7zk','Kn','XA9jVXlOJsoRS','r','wzUUMsCcFF8V8ymTizT0aeTKFfX577VclOUdquQjZNXf1h09vF8dQI4Rm8hxwOU9OA7Rx4ekWv5J01xfOGcFXVrY',5);
-INSERT INTO t VALUES (-19,16463,'RyReyqrKAjCFifZkSU5tJBt0vr8dJldu6gGK6dnCXPQYA7uG','jvjpmpH2TwZ7OKMDEylhuHeBKS4zXCyT5Pd4nyRU7','wVm','r7LDI1vi1','GZxcShrV00bF','m4DtC85gJE8VkVvR2KCKu8l66hI2qfs98j3wobzOloHVVocv1KIshDyYyR2llCuYkB8EeGv',6);
-INSERT INTO t VALUES (-68,-30836,'Y3t6O9P','cBoV9yZI3t8o1BWvKGBpXQwxl4JWgRG7V','qA','WeaOrj7la5GmGnm9','qtvdF','RuIptxh2IjxpSOQKsHyux7EAmw0G5hWsspdJCqxeRsmpm47TxTzDE3pdze53HcCOhDMHTpXDnCJXuXpfywyBVAICuFdwTtRRqj',7);
-INSERT INTO t VALUES (-41,-11382,'lAlxiUM14yV','L1H','df','XUyn6d','L16QxjSAavDvAXwFp4OLQBEgqvqOaDZf2CMkxzi3Bf7umiSuKt0aRRv6iaZnSsqMcSNVITEMjsIwKAGB8GcGHTWsu6BO2SB','SiMR7QU0UcNbqY2zusaYizrft8ib1JvkQDuCl7zig',8);
-INSERT INTO t VALUES (105,-16429,'jGOfWXp6LXZrj19fLmD','iXgPddgjRHyx6pwSyTIt3KdAihxe3vD','d','ntneCpqas6WDc','OrBYhjJvytaky52mPo8fMpPSJWp1k8VAzexUp2Fihxm6','YWsTy0XbowlqlIesFMpSMe2rvZtlsYhPjVEtYo5wlM0pjJpu2TFzd6pjMEU3GQ9OurFaVtSK7fhpEo1rb0ZCcS26C5iYFRPcY71',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-930184877,5778885,'SXCeTn','vt0ZdF6hpDn0TSZgPtZ6qdnopRGlABmRiKQBr4VHc3bJCBGdDvBcO46myYY2zqkVzgLJJp5tUOiTVAwIMKJ83F8pJQsLV3ce','uEVm6NxAh7sHNGad','XC8gvWJY3lMROXldRCe40lgtrLWLYCGE6m6dCj7tOtslEMbMR7NaJbhncj3UAuJnNEsCpOHZBgxSrO9fKpCZTexux9QscbEYZ2XoTE1JYIdZRWlpBohiVqjEzTgaxjPiQ1aRyJqNf0Oup5Y1JpET8YMzF2Eas6WNY9GwaQrqzm9biQxGQ6WCuT','8','4',13);
+INSERT INTO ti VALUES (-930184877,5778885,'SXCeTn','vt0ZdF6hpDn0TSZgPtZ6qdnopRGlABmRiKQBr4VHc3bJCBGdDvBcO46myYY2zqkVzgLJJp5tUOiTVAwIMKJ83F8pJQsLV3ce','uEVm6NxAh7sHNGad','XC8gvWJY3lMROXldRCe40lgtrLWLYCGE6m6dCj7tOtslEMbMR7NaJbhncj3UAuJnNEsCpOHZBgxSrO9fKpCZTexux9QscbEYZ2XoTE1JYIdZRWlpBohiVqjEzTgaxjPiQ1aRyJqNf0Oup5Y1JpET8YMzF2Eas6WNY9GwaQrqzm9biQxGQ6WCuT','8','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1766066165,11506176,'xQT','r74Nl59mDHzzBIAqcVAbCchUMOCjA1LO2tf4P21vOLrbReiR8Px9eoQ6Kw1uY9r4TZ3VrCtpc174eKuuabwLo761YsRZPYaR7x4rr0n5UsryF68x9PK7m2BLWxpjYRaiYfUIJNhhbzXB58ZtYqhCJtvp9XUkK8h4FQlN4UfLGxEv6ERN3LhYWPVEVqmfHHmS','I4rhSeCN9wsqwVDSGpIlGXDHXJBz','7S0ttsnRTcMFc1bq3TgfIRiVMbXFMwVZCOjE14jpgTyxyJ0HeWPW6imhcnlgTMIkURJ5wG','Mb','i',14);
+INSERT INTO ti VALUES (-1766066165,11506176,'xQT','r74Nl59mDHzzBIAqcVAbCchUMOCjA1LO2tf4P21vOLrbReiR8Px9eoQ6Kw1uY9r4TZ3VrCtpc174eKuuabwLo761YsRZPYaR7x4rr0n5UsryF68x9PK7m2BLWxpjYRaiYfUIJNhhbzXB58ZtYqhCJtvp9XUkK8h4FQlN4UfLGxEv6ERN3LhYWPVEVqmfHHmS','I4rhSeCN9wsqwVDSGpIlGXDHXJBz','7S0ttsnRTcMFc1bq3TgfIRiVMbXFMwVZCOjE14jpgTyxyJ0HeWPW6imhcnlgTMIkURJ5wG','Mb','i',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1662106761,2533221,'s8nZX5mgA','LhJGWhRL5n5EXbybUdoOQaIS1Fh60hjlkvsAl95j3ecsE3yJdYCwvO08wQF5ecNq6yd6kEcp8UVXnSm9ubJehVJ','6rk0c952nEZn84ITCzQ7OI21dywBrf','ClHsrxqzvUa9nNoNJbNeZ7CVODua9EkX50bBAAcL1aOtix9ofxxO8IuKXPVAqmlianwhRLyQAIqG2I8alOMGCqqtYwdnWIG02mpo2bNfZ4DGRPvBGhVuI9yI','O','g',15);
+INSERT INTO ti VALUES (-1662106761,2533221,'s8nZX5mgA','LhJGWhRL5n5EXbybUdoOQaIS1Fh60hjlkvsAl95j3ecsE3yJdYCwvO08wQF5ecNq6yd6kEcp8UVXnSm9ubJehVJ','6rk0c952nEZn84ITCzQ7OI21dywBrf','ClHsrxqzvUa9nNoNJbNeZ7CVODua9EkX50bBAAcL1aOtix9ofxxO8IuKXPVAqmlianwhRLyQAIqG2I8alOMGCqqtYwdnWIG02mpo2bNfZ4DGRPvBGhVuI9yI','O','g',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(64) NOT NULL, e VARCHAR(89), f VARCHAR(5), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11927,-28058,'c5CUKbKr','cgn54rRefD3WPN2dskqDzwUNENN','EhdqQLMWWN1YisCnIkREFXht','Rnr2','d','Hc',0);
+INSERT INTO t VALUES (-31629,-3440,'o','EcAmef4jBlU9YshsbK0m7yerP68mjKHhN4WA4mDc17MO2YTW','VKytYPCJ5xpIjbSAyyHO2ZeUFQv71iEyY1pNpqY3otnDlTTG8lsV34MFTfRFZ4VEygkzLmHduBFnM','b','i1','Q1',1);
+INSERT INTO t VALUES (21647,-27496,'KoMCjLPj','WQVMBI85NXEXr4rOZYilVuMtPFhnZCGuPxdCAZqeAcwW9RbuQ','v9XZJbwipGePlMn9hQCOiwCctq2d8LFMaHM','JVhh','E','l',2);
+INSERT INTO t VALUES (-16511,22851,'DEN77EwhoAv','pVEIQU6oMrbZoqBYBy6zbl3s9J','IgfTEFjikQt5XLQMCyLW','Sj','Fh','L',3);
+INSERT INTO t VALUES (-28851,18883,'tRzHPBB0','7cp32rd3P9vDEv1wtjAtjdcE1loE8pUjQExDFC07ZNMDx','E7mycaNIFkaLN2i46qWGSwuFNb0yPzN9CPlH7qEqmHihygd','iIP','NZ','ww',4);
+INSERT INTO t VALUES (-5282,-29050,'nU1Axi','Sv61FnB4Z7','JSyp','R','R','T',5);
+INSERT INTO t VALUES (26484,-6838,'Ae0sY','yVmHl66Uhu1EvRoUAwldDEaqZ9OS3HhhYH6vi6D85sesHiyCEyapG','QYfGbSTdXWqIgJS04I30vxZX2PEMAOqh4tHY7MlzK7YrnMh7Dx2XIgSkuOGbLVlzC8h','pz','H8','uj',6);
+INSERT INTO t VALUES (5746,-14131,'BwTlmDQKXt','wPWfxhCXUo2F7nqvNPfqkN7N33MEkYiYFk','pOFyTC0jvX58zKxAs1BtHLelw4uCuUO0iQfBIb','bezRY','y','p',7);
+INSERT INTO t VALUES (11858,-26911,'CrfW','v4c99pypmjUYtDjZvaykBnkvWAZBomJXc','qxU2roDVqWSZq3ranK158dQjWIprY2RtShszvqGJUkygBJMFDTCzX3qkDrfCSqL6WgEXqdM1TXzyF5BSt','0I','h','Fs',8);
+INSERT INTO t VALUES (19140,2835,'TzH','CsyBSQeJKolsSfn6J4SlGVhC3lmI1bczrnytSd9v2f8lPGVZGvl15r','B8c1UvNcjxaLlXSXMqyqTKp2Cbr3faD77rE5LOWZjJKC5ZEFvlMznIHtANLIk3V2BOhxfXjkW1iseB7jYJFr','yrg','d','Am',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(64) NOT NULL, e VARCHAR(89), f VARCHAR(5), 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 (-7661792967207602736,26311,'7ERaAwWsQfTrU5fyY58rwe1KajFGdXUZjkDjoXVspojii8K3','vbERcDQ4b8HVwT7heDG3NlQdO6xjKUfJ05iiyWb3wEbjazFzk','BX','iZCRQU5b3rp','JgJyTUOwmoRpqQv7P5kuFEkXiDznCnue0smHr89IjI4UEeKGR4wFstTfTzEuLOpOuNI0zSCrvUT20','chXk4YQusgAHIJRkVm9xzPFMPDvk5plhnqFWj',10);
-INSERT INTO ti VALUES (-7661792967207602736,26311,'7ERaAwWsQfTrU5fyY58rwe1KajFGdXUZjkDjoXVspojii8K3','vbERcDQ4b8HVwT7heDG3NlQdO6xjKUfJ05iiyWb3wEbjazFzk','BX','iZCRQU5b3rp','JgJyTUOwmoRpqQv7P5kuFEkXiDznCnue0smHr89IjI4UEeKGR4wFstTfTzEuLOpOuNI0zSCrvUT20','chXk4YQusgAHIJRkVm9xzPFMPDvk5plhnqFWj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(90);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
-INSERT INTO t VALUES (-6407956703389722712,18141,'4Egb91wyzmgSfXozTqN3uM2QTKRQLggpa1N18hgRvtiCs1ikWhL6n6WGWp','ovIvkJDhZdMVqYwn8NN8w9B5V0U5eoolnoSnBuM','mr4','lbMHYM','QHNZXuHI','G74xcHGCMjJ58FWdNhFge13VzPEaRujUraeATPlHk7QqcejrSNVthqtyJCUpr85mLfx5mYifyAXuUj7',11);
-INSERT INTO ti VALUES (-6407956703389722712,18141,'4Egb91wyzmgSfXozTqN3uM2QTKRQLggpa1N18hgRvtiCs1ikWhL6n6WGWp','ovIvkJDhZdMVqYwn8NN8w9B5V0U5eoolnoSnBuM','mr4','lbMHYM','QHNZXuHI','G74xcHGCMjJ58FWdNhFge13VzPEaRujUraeATPlHk7QqcejrSNVthqtyJCUpr85mLfx5mYifyAXuUj7',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (852529476,17048,'abJ','Kz4rdls8qX32COL','PNKx73s0arcWuZiOR1uxOn0spBbXynzJg6Fd64Ia91TBEKsHiiZA3ZJ6CrKtUmT61Lb1Y7UO','Niz','r','v',10);
+INSERT INTO ti VALUES (852529476,17048,'abJ','Kz4rdls8qX32COL','PNKx73s0arcWuZiOR1uxOn0spBbXynzJg6Fd64Ia91TBEKsHiiZA3ZJ6CrKtUmT61Lb1Y7UO','Niz','r','v',10);
+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 (1177326539,2509,'wNBNvqZYVZSQp','i1kKLbWyHz2V1ocWenpoIzunx','O0RJrCIGK0eEN5OWTMp2xyNztczOfcj3jgNn2gI4DZZ2LVS1k5wjGw0ub','dVVTx','W','Y',11);
+INSERT INTO ti VALUES (1177326539,2509,'wNBNvqZYVZSQp','i1kKLbWyHz2V1ocWenpoIzunx','O0RJrCIGK0eEN5OWTMp2xyNztczOfcj3jgNn2gI4DZZ2LVS1k5wjGw0ub','dVVTx','W','Y',11);
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 (9096763795953804305,14689,'xkbKbnWcpqzyYmjdVyS7zW6eBuKkKD4XNwc8SclUvXOGlyYemxzFnG','B3xAhaiojwrdFIn7GKxCOq4l8FNB68ayNjD7nZXpX5OhBM9Do5trKZWyZdOR4dPdAwAnUPzyS25aTyCX9MPLRetgRqoWPuQjr3VcTnD0ZZ1wrJxuxgRmi9KEg9FQdp1bX2kNX9u8DIliCUKEflJoCUD8Mr9s7kQ01efBRoTB0kz3HxF6','Y6','bfkk','cCuxxa7qXcZIwBVh9ayK37DfyVzIt9tvQjfnruFrigktjdKSYgSxk6LA52VNDYBUzSXKVLRmQukhPWo3if8BUmS4BCvNE2','majC8Qk9wr1zXthTIbNvWIyXM9u1sMl6V95Kn9eHBhINdzrqGM2oLWzjOSTY9m3JF1D',12);
-INSERT INTO ti VALUES (9096763795953804305,14689,'xkbKbnWcpqzyYmjdVyS7zW6eBuKkKD4XNwc8SclUvXOGlyYemxzFnG','B3xAhaiojwrdFIn7GKxCOq4l8FNB68ayNjD7nZXpX5OhBM9Do5trKZWyZdOR4dPdAwAnUPzyS25aTyCX9MPLRetgRqoWPuQjr3VcTnD0ZZ1wrJxuxgRmi9KEg9FQdp1bX2kNX9u8DIliCUKEflJoCUD8Mr9s7kQ01efBRoTB0kz3HxF6','Y6','bfkk','cCuxxa7qXcZIwBVh9ayK37DfyVzIt9tvQjfnruFrigktjdKSYgSxk6LA52VNDYBUzSXKVLRmQukhPWo3if8BUmS4BCvNE2','majC8Qk9wr1zXthTIbNvWIyXM9u1sMl6V95Kn9eHBhINdzrqGM2oLWzjOSTY9m3JF1D',12);
+INSERT INTO t VALUES (-91297744,26108,'tgNq','ABVzMhnuAMQ087M18LTHEpGWdQZS','EyRCn5wvt2emCXS8lNV502nGrU9DqGRm95twdNcM89dbolQNwACNk9P7BSX5CJtcmtMNAAHHtVlQctT','j','Xg','M',12);
+INSERT INTO ti VALUES (-91297744,26108,'tgNq','ABVzMhnuAMQ087M18LTHEpGWdQZS','EyRCn5wvt2emCXS8lNV502nGrU9DqGRm95twdNcM89dbolQNwACNk9P7BSX5CJtcmtMNAAHHtVlQctT','j','Xg','M',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3454652386200896508,517,'AHwk01NJqFn5hLLVeGMPBmSCtudQKPf96zPSwAyG17COUabEqCDe5HAit5fLd1jZOKPYGdSY','g0RLai18pp5BWXw7KjKZ70bCQq93Ms2xSNdiBwSqKtQHAm5WysdgApWlQpxtV3','5','GHIhiGbUUh61g6YgJY80i0wVrUrUGtVVkEGNMxJTOXCuBteloxbT3CzK6sYahxogWvmcjNuje0KDmyvbhn4UTbLhC0bhcXdPyu0rnWMdtUtyNOQfodIzb09TAGskItEjxyWonkU2FOV9289Yht3I1gvulWX7JvNj8jkcKltrrDgzNdOs7KprePToV1kCOh1RmhOBPOaEuhUBuyYps67EAe3zuNMvynw7K2j4YKcZpEBybk0CX0N0MYRNuqYh9Q9','ar1P0IqmTr4wwZCaqwdAJZFn1IjaOMZxauNWHNgM1uqNjgNryoLw2C2VkPhJdyk3vcbK4TLQ7R69EE80Qw6DhWXpmcNNbwd','Cf8si65IsfJJO8akmajU675b',13);
-INSERT INTO ti VALUES (3454652386200896508,517,'AHwk01NJqFn5hLLVeGMPBmSCtudQKPf96zPSwAyG17COUabEqCDe5HAit5fLd1jZOKPYGdSY','g0RLai18pp5BWXw7KjKZ70bCQq93Ms2xSNdiBwSqKtQHAm5WysdgApWlQpxtV3','5','GHIhiGbUUh61g6YgJY80i0wVrUrUGtVVkEGNMxJTOXCuBteloxbT3CzK6sYahxogWvmcjNuje0KDmyvbhn4UTbLhC0bhcXdPyu0rnWMdtUtyNOQfodIzb09TAGskItEjxyWonkU2FOV9289Yht3I1gvulWX7JvNj8jkcKltrrDgzNdOs7KprePToV1kCOh1RmhOBPOaEuhUBuyYps67EAe3zuNMvynw7K2j4YKcZpEBybk0CX0N0MYRNuqYh9Q9','ar1P0IqmTr4wwZCaqwdAJZFn1IjaOMZxauNWHNgM1uqNjgNryoLw2C2VkPhJdyk3vcbK4TLQ7R69EE80Qw6DhWXpmcNNbwd','Cf8si65IsfJJO8akmajU675b',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(23), d VARBINARY(5) NOT NULL, e VARBINARY(35), f VARCHAR(4), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7895738,3610061522,'m','6i','Ema0SkJVuHtARsaSaLRirbee4rka9cH','3','dx0gW9WAAIJqIvLcaHO14JGq0IsSPueBQBT','mqRvkc3ki6GZgNIsF0O0',0);
-INSERT INTO t VALUES (5969477,966075427,'kFY','3Iai3','iBB8l9m','PlSm','UeQgk1USN1vcrnzTocxcPNmtb1qrxn8nB7HuumjZ4FlbaB42oBNDz2fD5SVntVGmYPXCfEh4FSFklUB9PmdgTF5mTKGii','u07mj8J5w317HfMHuG7mzi5auVMsAgzWPzlIyf7K1Tgd9HVMEj7jANnFTqTnV9PBoRaq0IJErzqI4tEbx',1);
-INSERT INTO t VALUES (4521281,238772273,'c2nqctJwu8xrq','DvVsu','SMp6rryRbM','Zop','vXaniRjPYJsian5h','ABVOLcNUNcXt6U6eI7gt6qvbhAoV1xvNDiiFHb0FiAukwecB6Mvv1ASHfDy',2);
-INSERT INTO t VALUES (-1462412,4056253164,'zaxxxuwWmspJdX5lXasEwI','SFXP','uPVYHh64LfL','C','iXKGAX3d2AnMDK33eAJV','W3t3hLL474FlLzF5zjeFKlr7nHr6Hi',3);
-INSERT INTO t VALUES (7667803,2097172403,'Il','9PQjZ','lmF3yFUYacJ8wE5hnZMYdVal5','VpF','ylnn8X2CdT07mc70bDV8nQJ0U3q5DXjiDaMX1sbIRNMDz','zo7Bef9IUVWc8z1YlhA4eLe9cdW0qgqFyrRP3XypEnoZAV3rQ2YUnK9Q8jB',4);
-INSERT INTO t VALUES (-3791167,2406025186,'YyvaYvqvYtFMQuxO1NFJ','ha9hj','cC','9uGH','zz3vsCKxzxt37Ht','L4sQb',5);
-INSERT INTO t VALUES (2941857,2481421060,'gQBHNOVESF2UAa3O','1B','Sn2qiK7o6pOsWyyDa1JTl7riY','QW7','CRshToPa65ZorEhJ6BsXDpCZ1L2BgvhKk7HJfdemEcKj1UjZQ9Ps3zksYuYspqdlVcxJrMwjwp4DC74PI4YSj0ohfde','rYWqv',6);
-INSERT INTO t VALUES (2470190,826129931,'ddxRrt1SuXJFWZ97G','IlraH','mkLIJFSzMoOVvMrC3hbjnWvltxWcmIQ2V','e','Dx3X2HLp9yDvUEbX1','0ZguBTZidaSAGNSonkxusFwY4fN26BsPeGI1bmrMwiCJSYYaAcUz',7);
-INSERT INTO t VALUES (5376458,1960713188,'JlZWBLd','Kd3t','8fPA6KlisvY94CWT420DYpCc0i','yVQ','yuZzkmgGNL5KQdyiWF6fX2VmSMgjbRPke9QsNrTQlHOQz7NVaRP75L6wtjTPowzBekJYCxC','D1pVkYCKi8PqdMYrkqsGre1SqfVav9hhJd22HQ0aBbe1fGiV7d3SlVUvONs661flRpuGZmbVMzLtihyI8PXMDt3JxLLWT0aZ',8);
-INSERT INTO t VALUES (3235674,3441171702,'XQ3NbFcsK1hwpH15LdWR','qqb','Jk1Nlidn8WOncJgzBwdXogGKMmuZ','UL','kbwS4wBuGqqMasBCVz9UKv53FmCmU2e7ofF','Tr9UV6pzciG1yVmCpPnoWaNIrtVzBZcC0tmfYZyuNuIvE1NDNvEXEB9SxUpQocpxhTCwGhoKUMLjXIsSZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2053381746,4285,'Zjq1eNoh','AwjpkAwTkASriiTJ7WPBAF8jlFnEyfaGXsplGNJAzrVgvYprqviI0EdpPGGQ6s15yWMgAbX21phaN9IjMiUXucro6zAoDHnMCTY7uaY0iOndaacBLahl4d1yA6VMSoCbfJXSBlhXiqmRwTv5oAgYL9','clwZFJBEFBazZvBEoVGC4ouZNbPNfbZd6Hyhcbp3nw3yEoInaEm8jxKVgQt','8bGnXnuAPiFH3ZxYLJv45pOS6x8zF1s6AQe7ryk6XmvEcNMnzz','tS','L',13);
+INSERT INTO ti VALUES (-2053381746,4285,'Zjq1eNoh','AwjpkAwTkASriiTJ7WPBAF8jlFnEyfaGXsplGNJAzrVgvYprqviI0EdpPGGQ6s15yWMgAbX21phaN9IjMiUXucro6zAoDHnMCTY7uaY0iOndaacBLahl4d1yA6VMSoCbfJXSBlhXiqmRwTv5oAgYL9','clwZFJBEFBazZvBEoVGC4ouZNbPNfbZd6Hyhcbp3nw3yEoInaEm8jxKVgQt','8bGnXnuAPiFH3ZxYLJv45pOS6x8zF1s6AQe7ryk6XmvEcNMnzz','tS','L',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1097651788,3380,'55mzDQvl5ZprQ','XuNj2Cn8jNbSSdPZNJNhOIK','H8yv4','Pq3k2JAZzvqmq1fueKQBbY7t5wiOMie4mIHnd','lr','a',14);
+INSERT INTO ti VALUES (-1097651788,3380,'55mzDQvl5ZprQ','XuNj2Cn8jNbSSdPZNJNhOIK','H8yv4','Pq3k2JAZzvqmq1fueKQBbY7t5wiOMie4mIHnd','lr','a',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1252744146,-3957,'ioFopMmG5','x0hGlKhgRXO8I5N5tQR81u7aO9ic1UiiQGzNscCacxQzMGMLvrsQ90HBEb3gIIERbcisLQ2s8QTkeFpWEiwdywJdcxpXj0pp6GHAu4thkVmfkj50qrGmKXvJ4hzniI8RKmXpbB8ppWaJy8FARx5UXtRykMnmlXUkkeoWwE3FFujBzm4iPbNd7d7a7NSiFuJa5iPKL6cWMTSgjILGzM3zLh73nvbZ','iDXxTG0rR5s4upgOPj8xblyBPHMzTHh0vivoMRFl5lzsb9dd6Gd6c0nO9e3zRKsBfMMmqJ7aiKT0FJzsreQ','GEPPX8RKYBTwGvPSK1UAnr92Ix6yWZil218yqqNLjCKfvYLGecWAaT2D7x3lOdCSxUQQzOmoh6DxErM99ewR61V3TIuHUM3wYKcnrpHFjRuNd6DJpaZKVG1Akr5AcsnxTql','Xg','Am',15);
+INSERT INTO ti VALUES (-1252744146,-3957,'ioFopMmG5','x0hGlKhgRXO8I5N5tQR81u7aO9ic1UiiQGzNscCacxQzMGMLvrsQ90HBEb3gIIERbcisLQ2s8QTkeFpWEiwdywJdcxpXj0pp6GHAu4thkVmfkj50qrGmKXvJ4hzniI8RKmXpbB8ppWaJy8FARx5UXtRykMnmlXUkkeoWwE3FFujBzm4iPbNd7d7a7NSiFuJa5iPKL6cWMTSgjILGzM3zLh73nvbZ','iDXxTG0rR5s4upgOPj8xblyBPHMzTHh0vivoMRFl5lzsb9dd6Gd6c0nO9e3zRKsBfMMmqJ7aiKT0FJzsreQ','GEPPX8RKYBTwGvPSK1UAnr92Ix6yWZil218yqqNLjCKfvYLGecWAaT2D7x3lOdCSxUQQzOmoh6DxErM99ewR61V3TIuHUM3wYKcnrpHFjRuNd6DJpaZKVG1Akr5AcsnxTql','Xg','Am',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(99), d VARCHAR(21) NOT NULL, e VARCHAR(80), f VARCHAR(44) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2205034557,578907374,'XuGqWxwKrtgJY37y4BU9oicY95FHjSPo8FVPqHSIzdbUKirYZk7jSsJkdtctf5kyYadxxKDM3xxjZIpe','mbYZxx37JWgb','lP0oLvZDUKATKhpmCvuo5EJGVEhEAjYjNT08FKWBCcyclz2FTS8iLG2fnG59Of','d','md','ol',0);
+INSERT INTO t VALUES (539802290,1770710392,'8XMzTKH9ROQ6y','rqTH6g1suWimDQCC8S','dIxsCwTq8XvXgCrjcnes','L03aN5s6QKWLdMzi2wcBZJOD','H6','G6',1);
+INSERT INTO t VALUES (2893057551,3130856379,'AfKZ4sd7T3TgcJhYDgpO91E2xny0Fo0ksGJKTIQxcwihYQ57xcHh9n','jlS6grsizI1n','Qk8VxYEbXhWRdzuXtuyAOTFi','JwB8afcBqPasxglU1L5WQzshTtWG9T2FdfaXcPW','h','8o',2);
+INSERT INTO t VALUES (4263743795,94875859,'l4W5F7Px9ZxNiJRCP0xFCbOKx49hCrFdlMjBNsHV9UZe9d','pNzAB8K9','Vy42HA3LG4','9nnSSeTgMjU3F3EsfN46mspWPjsu8F8Usx','n','m',3);
+INSERT INTO t VALUES (2146847348,2443658921,'D8cKRHkICvROYzkDEdncSS3drP3RyR7xrjU15uqJlm5HA5IMHMacWcU5sUybvIYxbuh09ff8PIHM','ar5biEPF4q0BINvHHo','3BFYU97sdgblmRD9Gmpk89CPyCtO43Q5kV2VvPT4KaCtix5oGHbmznG','dejoia','c','l',4);
+INSERT INTO t VALUES (1587907471,3308690663,'zvCWmCx8X8hQ9x29rnuU5GZiwuh3rh8p7HOrYeXg5QFs','qd','VgKK7QL8tg2Ix6qblPhrbaw0Q906kYZJRG6bLkKL7PBsHPp2BH9bQ05EVX9IOA','vmBJqt16lAd9DDjrJRIPoHBh7HeqyU8','Le','Mi',5);
+INSERT INTO t VALUES (3290703048,1991035274,'tWQgg0JQE7iIIVgBsAU40fD2ThJeGk5KlHWd4cGWW64jGiMmKsLZMvsteYkU1kjpl0HSewzIsHT','BFp0XVyjtV9eU6','VEgNf7npdQixF5flY','J9XVHHjWPPnWOu6PX5i9usp9tIDFNpC3hXjttEeydK','XH','Y',6);
+INSERT INTO t VALUES (1226023248,3524806421,'iLEU3mGDtjacqz4gbtLkpVIyVQ23gOeeDEUlXJ5lQ57gZBATMg6oOohABnhw','7FioYZ','NOaVt2aIz67','b74lHrmgw11oHH','gr','q',7);
+INSERT INTO t VALUES (1213390312,520228921,'5Oc99KMveMW91NXZPkT6iyaflQt7dI','k4eaCRNrN','z82aQIpLPxZsKkxdZ8IRlDoGoOKN3SwJrv9frSbN8xWpJjQn3SuFuOOBNuG7HxStzjzUrlxEBI42Eo70','HvZ7hywCZ25I6','s','I',8);
+INSERT INTO t VALUES (1312558062,3548841459,'WL5zL7SSzK0i9A84YlgnVgFuF487WDyC9iDeu73cU5JWkcIPejrRdJ0JyrutZwl51uF68JD0drNm','kb3kmYeGRs9VlqagtX','xb1wlFtGsDNPp4kZ6gnUXfh9K9QdhCn8FiRKzC9ut1A4CV0240BkDwUGfaH2Qb4tsFCDluVPVKwULrWs','HtjtN01thiT','g','hK',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(99), d VARCHAR(21) NOT NULL, e VARCHAR(80), f VARCHAR(44) 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 (966630910,3798381560,'pLYEgKBmyyB6ehOdGridUAj','x3zB6Wikcx','cyM16bSoy7d1Ax6VACgmz6QpL48ErocDiLwmgrzof3VqtxRJcgAzVnZwtjLi79','iIEPEHTGLq8YykRi1mVcHPbgM7nx6','WE','XY',10);
+INSERT INTO ti VALUES (966630910,3798381560,'pLYEgKBmyyB6ehOdGridUAj','x3zB6Wikcx','cyM16bSoy7d1Ax6VACgmz6QpL48ErocDiLwmgrzof3VqtxRJcgAzVnZwtjLi79','iIEPEHTGLq8YykRi1mVcHPbgM7nx6','WE','XY',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(100);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(100);
+INSERT INTO t VALUES (1599511246,46963205,'aU31hli0XO6dW73QvmYIWuZEMhzuLXuWU0eHOPRNfD7IYOYWLyLD4ZCkQoJypqmHBLdE','bw0','OCTLmMPPMXQwWUI4hMJTKj636QF7ZjgaV6Y0Z9Gx4GXKshkh7GEQZPJIcmZ6Dvo','9NvDBL3TTTKFj2apAU8oMdmZ8eMls9ybEwf','p','P',11);
+INSERT INTO ti VALUES (1599511246,46963205,'aU31hli0XO6dW73QvmYIWuZEMhzuLXuWU0eHOPRNfD7IYOYWLyLD4ZCkQoJypqmHBLdE','bw0','OCTLmMPPMXQwWUI4hMJTKj636QF7ZjgaV6Y0Z9Gx4GXKshkh7GEQZPJIcmZ6Dvo','9NvDBL3TTTKFj2apAU8oMdmZ8eMls9ybEwf','p','P',11);
+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 (2435929682,3700935035,'zdNttF7fnM9FngRQVLEhESXFwHc2fMnT4jTtc2I5JLtIjMvPlFWQiv4sgaCgl','Pq3jBZqeQWtRiZNINqQweqIidCsFzhEquVKHd8boytztJEtAZJj3CpGZpNk5wm2k1qGubR7FWmCYwN0uoFIqhk2xGHuTY9PXGnySLfpMqQMmUDvhjgJoSkftXH5K4dogUPM0SPhhxzb2OU51ZcctH2JUD0Z0KS75xeUS5UY3U5FUJzV7a8NoneP6jPP4FhFQoCpSMr1VPxlvrZyi28ecrnuiMFh3lfGiVFk8uVPk4ayebZ4hhSyQCWQvwd','6ADIxdo5lPtCdK1bzv9J61n5fmaBrw7jDcJoGRroYU','hLhUGjyvDz3w6FPuUWYF3e7bHwb0NmspPzfwsvq1gXye','lN','C',12);
+INSERT INTO ti VALUES (2435929682,3700935035,'zdNttF7fnM9FngRQVLEhESXFwHc2fMnT4jTtc2I5JLtIjMvPlFWQiv4sgaCgl','Pq3jBZqeQWtRiZNINqQweqIidCsFzhEquVKHd8boytztJEtAZJj3CpGZpNk5wm2k1qGubR7FWmCYwN0uoFIqhk2xGHuTY9PXGnySLfpMqQMmUDvhjgJoSkftXH5K4dogUPM0SPhhxzb2OU51ZcctH2JUD0Z0KS75xeUS5UY3U5FUJzV7a8NoneP6jPP4FhFQoCpSMr1VPxlvrZyi28ecrnuiMFh3lfGiVFk8uVPk4ayebZ4hhSyQCWQvwd','6ADIxdo5lPtCdK1bzv9J61n5fmaBrw7jDcJoGRroYU','hLhUGjyvDz3w6FPuUWYF3e7bHwb0NmspPzfwsvq1gXye','lN','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2589360802,3058767873,'LkfxYIGhiTsn3dPVuv1KQh10l4OzFhPxHqbgI4QkMbpHlSwcvWDyt9ouk32rhOuQnEULl4vhyG3LTKV860RPfqjlAVJiHwqFyATF','EXXA2QkZWuA1gBIbx6mkbBxeLaWFlXFYo51Enn8aGjkCn2SGn6fOlaqh7brzDIvazi5Qyn9tPeiT97DHEVNDdItV9bqGoEhANYrW','OLuTXaBku1JQz6cV4VCSCsQ7sQ67eKqKBqbioazyCBdE8jcIOfq','v05FuBA1P09SZMh8qkYxgikbXeo','r','kS',13);
+INSERT INTO ti VALUES (2589360802,3058767873,'LkfxYIGhiTsn3dPVuv1KQh10l4OzFhPxHqbgI4QkMbpHlSwcvWDyt9ouk32rhOuQnEULl4vhyG3LTKV860RPfqjlAVJiHwqFyATF','EXXA2QkZWuA1gBIbx6mkbBxeLaWFlXFYo51Enn8aGjkCn2SGn6fOlaqh7brzDIvazi5Qyn9tPeiT97DHEVNDdItV9bqGoEhANYrW','OLuTXaBku1JQz6cV4VCSCsQ7sQ67eKqKBqbioazyCBdE8jcIOfq','v05FuBA1P09SZMh8qkYxgikbXeo','r','kS',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1955358894,3402063852,'rEXczi8UhbBj8xgMU6N5GI61ZtGLwmGSWqsiZYf3Ti9Uy7Pnfuc9GyUCsLTHTw21','XpvB4Trxpj9QQ24W6UJwEHpVLQGZBShIfh2XJS607dMAuaD8RqAi6WGqgtXI6fRctsjEo4ojCtDNVhY6Nlzfwd9MLoj6Bp0HPv5O4yh1mHHTvesg5FyeFzzhWtI1N86','b73LFtMaogg5E6y4F','YPrVKDfuWIEp0xRGdXLEUmsCeMMd3x0iUU7DAkf67pD8eSVt7FqPsJC','Dz','i',14);
+INSERT INTO ti VALUES (1955358894,3402063852,'rEXczi8UhbBj8xgMU6N5GI61ZtGLwmGSWqsiZYf3Ti9Uy7Pnfuc9GyUCsLTHTw21','XpvB4Trxpj9QQ24W6UJwEHpVLQGZBShIfh2XJS607dMAuaD8RqAi6WGqgtXI6fRctsjEo4ojCtDNVhY6Nlzfwd9MLoj6Bp0HPv5O4yh1mHHTvesg5FyeFzzhWtI1N86','b73LFtMaogg5E6y4F','YPrVKDfuWIEp0xRGdXLEUmsCeMMd3x0iUU7DAkf67pD8eSVt7FqPsJC','Dz','i',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (167504838,2196977788,'Ts7Q7stf9qHED2TqgGHhhtcgvsKYDE9s74TADIYOZEYyXljI0A3oQXa','vDtKF3cRIwV34rjSPRLTMQ8r2gzl9OUBZKT30xqPFW7iGjrUYBJi0zBi6LuNFteKfDg2lr5ghY3zbF9SkxBiaXoysF1cZWzgc34PyPWKpR6YRO0inQkHlcrCJm51cOYV0LjGQZyKHfvVWVvqQt2P6HnMWpoYOrX02bpJL3oqfUz9lF4UtULG1rqfYKMC9NAjihgs3GEhCkFTzqckKQbdt0','Qa1HFlgIl1CJgvU6buDLe4IHMyPxeQBXv0bWME6m2uAl','51kL7v7Nwemg9qs1SEECATU9y3ieOFauwzujDTxAosFdApwsrB2OfbzsCLj6w0F5U2WQiaMx8aU4','t','H',15);
+INSERT INTO ti VALUES (167504838,2196977788,'Ts7Q7stf9qHED2TqgGHhhtcgvsKYDE9s74TADIYOZEYyXljI0A3oQXa','vDtKF3cRIwV34rjSPRLTMQ8r2gzl9OUBZKT30xqPFW7iGjrUYBJi0zBi6LuNFteKfDg2lr5ghY3zbF9SkxBiaXoysF1cZWzgc34PyPWKpR6YRO0inQkHlcrCJm51cOYV0LjGQZyKHfvVWVvqQt2P6HnMWpoYOrX02bpJL3oqfUz9lF4UtULG1rqfYKMC9NAjihgs3GEhCkFTzqckKQbdt0','Qa1HFlgIl1CJgvU6buDLe4IHMyPxeQBXv0bWME6m2uAl','51kL7v7Nwemg9qs1SEECATU9y3ieOFauwzujDTxAosFdApwsrB2OfbzsCLj6w0F5U2WQiaMx8aU4','t','H',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c BINARY(86) NOT NULL, d VARCHAR(63), e VARBINARY(14), f VARBINARY(99) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10,-21188,'In8TlQ6u3bDqSBzwCvsfuWAjRVCin8UJ6X9lrSon3ChvhwE','edCPSGEWQ780pmX9YkAXDt','sbn4iKc3J','nYOluyHTU','4','d',0);
+INSERT INTO t VALUES (25,12013,'qbqRwmS7ByJZb5ruDHqsFKlFJAwNWOLlkktm','3nitpxK','L6tZUW7','M1gPftlabPHWRN5iAL93XpgXOK0Tbr2r4p7pSUXQZXoIsU0Uzpi9vksB3L8v','im','di',1);
+INSERT INTO t VALUES (102,-21230,'cBUXNgUkc0','6o','gYhmvM','RmWBPriGO5SHvdGF8W1Rd0PczLEyI2Byd7','f','V',2);
+INSERT INTO t VALUES (144,-19965,'vUSuzU9xJ7glvmJeIRy','pDii1PYSiHizSs','n','LpxUdUeLunOWkX07Pkawag3WplUtKfNuERDXi9hJS3Zk12rxegx08ON843ggCP2uMp0i','w3','w',3);
+INSERT INTO t VALUES (168,5245,'84SUlOkwvOzeR7KEP0QU6iazS8dum','W3POZ71wnYHxeFwFnxw8wF0','YeaKV','HpWNTElzJA0cAoAJWE32W','SV','dZ',4);
+INSERT INTO t VALUES (243,29683,'tslte7fD19iQ9w1u7MPiZ','6kCRCd1PQMsmGdAmuvKqUWkr1zng2LZSxFIXTsuo7t','yo0325','Um5lVU2dpUomYhMA7x7dZvKNeBC55KuIEugArbFoNV4kFKSo8u1','f','P',5);
+INSERT INTO t VALUES (74,13824,'VxhsdOuRjKTxLW0UymwFJAreB','crlBN','hKJF77c','YfMlEEVGl3','X','o',6);
+INSERT INTO t VALUES (28,32515,'KXUzuJ8omzQpe2Qf2pgR0tDeTmfz6C1y43wPFK6CzSY67g2A','u0yqWD1qZNZpxvxIwyY78pFi05YwUZGwL2tV9Cm','QhtWdtkGu5b','ttaSjByvz3LnRNrQu0pb5zmiA6r6mg6AtpbDRZHR1KMwIQae6HIf1LWE4nBC5rn3wtcJXeWAwfeELXVz2VFjyWvDLrlq6p9','Hp','gm',7);
+INSERT INTO t VALUES (74,-11776,'fMrECQ','qID7EHaMKg783TZDQPb99AwhcWHmWWDyybm7i5jX7','gwOOhhZ','LDQpeTzgPpGI9zVUJ3ULECe9GLHd6eWSltP0H','Qi','3',8);
+INSERT INTO t VALUES (233,31954,'1ymRFPxWpLHjWSgYRVa8hjStQquE7PdGcYZN','CDFbCY56zOm1IQ','8YLcbP','DJGYvjiCXZgzCL2MQDptVr','oG','5',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c BINARY(86) NOT NULL, d VARCHAR(63), e VARBINARY(14), f VARBINARY(99) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3587716046256590396,-21948,'vjTy0sKQc1KIRnqgnnUHFS9KwxZwK0F','r1dnj960mDRnMOg','F8WKKghI','Qe4kWzQpkXzKtUsM27f8qhIh9TVsNvMz4FLclzdR2GeXGloDrXA6e','B','z',10);
+INSERT INTO ti VALUES (3587716046256590396,-21948,'vjTy0sKQc1KIRnqgnnUHFS9KwxZwK0F','r1dnj960mDRnMOg','F8WKKghI','Qe4kWzQpkXzKtUsM27f8qhIh9TVsNvMz4FLclzdR2GeXGloDrXA6e','B','z',10);
+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 (14893303060002006047,-8275,'9zCOMV6PN','WEDSKEsWKfRV0lDbJUemJCeQl','bnp','bA1lskewUy1L9qwRgpVNEzDH2ac9xhCFV9xIFpfMI7tqcpMmTl57TShkZ1OKEQuP7PAWpQxoGyFusfT66YqkldMG6WantZh','C','zN',11);
+INSERT INTO ti VALUES (14893303060002006047,-8275,'9zCOMV6PN','WEDSKEsWKfRV0lDbJUemJCeQl','bnp','bA1lskewUy1L9qwRgpVNEzDH2ac9xhCFV9xIFpfMI7tqcpMmTl57TShkZ1OKEQuP7PAWpQxoGyFusfT66YqkldMG6WantZh','C','zN',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (416101201668809599,3319,'NFwnOu','O0yFCcGyI4HNfQGS2mGmDH5kJ1vBnWaOkCSCTN5Zy9L6yCqanYjuVMv6Yl1W4qtKcs3LzGHfAjw9TXgyB4bIQoHjbcmY1','cJ50uzhEwY','f40AYMz5FMOtQv4ZD44MUERM7WWTmwjxHAW3oz6lXCCVfHScF03PsQcH5E6hVQ','VB','g',12);
+INSERT INTO ti VALUES (416101201668809599,3319,'NFwnOu','O0yFCcGyI4HNfQGS2mGmDH5kJ1vBnWaOkCSCTN5Zy9L6yCqanYjuVMv6Yl1W4qtKcs3LzGHfAjw9TXgyB4bIQoHjbcmY1','cJ50uzhEwY','f40AYMz5FMOtQv4ZD44MUERM7WWTmwjxHAW3oz6lXCCVfHScF03PsQcH5E6hVQ','VB','g',12);
+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 (6529023600619333329,-4212,'4Mt0wbR1KqVfhPRqcImV9nTKx0D86UDmzsMu3LMiTwH2uHB6i99W5XpW1ozXz8NbV','xOQXeifuwsGQOYg4AoCADmnVArXdidHR23dJ66VFp0Tdkxm8XlTsxPYd6XgEWNaKwz3XRh39BIxhcGpcXcbVk9qe7vixh7GJyzp3k6vPuaTezJDFeaW1EDY2b4uX3g9kfQ','12FR','P0t9SDrZf5NvyMOos7OyuBYBNrd9s42GJ3SzwQA3RmPnjuAaioymO5vztATzqWSHB6CCRCI9NVwEBhka7QAY79E','d','0d',13);
+INSERT INTO ti VALUES (6529023600619333329,-4212,'4Mt0wbR1KqVfhPRqcImV9nTKx0D86UDmzsMu3LMiTwH2uHB6i99W5XpW1ozXz8NbV','xOQXeifuwsGQOYg4AoCADmnVArXdidHR23dJ66VFp0Tdkxm8XlTsxPYd6XgEWNaKwz3XRh39BIxhcGpcXcbVk9qe7vixh7GJyzp3k6vPuaTezJDFeaW1EDY2b4uX3g9kfQ','12FR','P0t9SDrZf5NvyMOos7OyuBYBNrd9s42GJ3SzwQA3RmPnjuAaioymO5vztATzqWSHB6CCRCI9NVwEBhka7QAY79E','d','0d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8674528876145741070,-20876,'MOS8un6ufI3jEMqZvoI6LzJpQqS','4z4upQa6SonYFky5Hdq403n3JxBCSsKoDFKF2R4s0LsVd50zAEnyrwx29tUqijF13b4OqxiCPiVxt3zJD7fbyRFoEQGlLm3V5XELbUTqJ5U4bLl1ROwanCekOexj7LRfFFITEfmmcbgBQ0B05Ua1ssNWPtYV4uFJNtvjl865g9iOXDlAlk7r1FXSo9LSlOXBLSAoKoVs6N8svtio3Pz7iS7yTaZSaJcqlaF','51qLD','qnGtkhrj7oag99ji6zpqEuzsJfEUfsuELSGgXP2ZFrm97rKCv2UIVoPjRwBdkR9R3H2LeH16HBDpg5vEMye6tE68Cf3oLQ2xYkfiuNtsp8FbpV319eKiErUol29Wp1AWqnrS2RybaFzbuze0bOQtVYkFwqQwlmsyrQUVzQ3GPtW1ie6hbSJJoTfjn6WxOZaqhxwAMVcVWtQC0ro2BW903TPYI','UYG','o',14);
+INSERT INTO ti VALUES (8674528876145741070,-20876,'MOS8un6ufI3jEMqZvoI6LzJpQqS','4z4upQa6SonYFky5Hdq403n3JxBCSsKoDFKF2R4s0LsVd50zAEnyrwx29tUqijF13b4OqxiCPiVxt3zJD7fbyRFoEQGlLm3V5XELbUTqJ5U4bLl1ROwanCekOexj7LRfFFITEfmmcbgBQ0B05Ua1ssNWPtYV4uFJNtvjl865g9iOXDlAlk7r1FXSo9LSlOXBLSAoKoVs6N8svtio3Pz7iS7yTaZSaJcqlaF','51qLD','qnGtkhrj7oag99ji6zpqEuzsJfEUfsuELSGgXP2ZFrm97rKCv2UIVoPjRwBdkR9R3H2LeH16HBDpg5vEMye6tE68Cf3oLQ2xYkfiuNtsp8FbpV319eKiErUol29Wp1AWqnrS2RybaFzbuze0bOQtVYkFwqQwlmsyrQUVzQ3GPtW1ie6hbSJJoTfjn6WxOZaqhxwAMVcVWtQC0ro2BW903TPYI','UYG','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15578306333265051058,12213,'MxQiFBq22HZmICKzVgBD8lxADgZCPVBSgfM2lSKuW8AnrbDcy4tqXx5HFroQzLbQBGKf40W3WORW96','8E2M0wttiJ0J5WElJfTZDK0qqZxcvjeIDba8d4lIxzLe6anUQChds5YiWXJ3oMTYEcmdXQJQKU58h60RNlUv9QdOINB66ukm1jXqcj4ijjvOGt7SKCgMj7HMtgq2YCkpoHUkpx8Qr9GAfgbUmP1yADXu8eoT8iZt6hJO3A2CRNsrEOOjW7TJloRsRycYqlruADatMnF7B5gk5EgnuHqKLcVMTXyHeCk9C6u543DG7DcX','odIAwTF0Igk','EJS7ZBkykZupNbejyTeTH5ZSGPgb8hYkqVJgQ0jIynsYfckf2ZKuvO7NVu0wrS0WrslNtGJUzT5hdndnc2g9Tsa20HpgpV7fIguMQ8cC0Ou8EK4GP6xJxDNlLJHbRSfRLEA6rBMPYZqCscKWrgkBlMgIXKN0oBSsAJmK2GNFdnRK7qofRv765x2OJJZBiIyWGTbbKBpwAWOIDADWoDZUcnFq1CKyoe0yFqIbxbgcxuq85q06iuG','R','v',15);
+INSERT INTO ti VALUES (15578306333265051058,12213,'MxQiFBq22HZmICKzVgBD8lxADgZCPVBSgfM2lSKuW8AnrbDcy4tqXx5HFroQzLbQBGKf40W3WORW96','8E2M0wttiJ0J5WElJfTZDK0qqZxcvjeIDba8d4lIxzLe6anUQChds5YiWXJ3oMTYEcmdXQJQKU58h60RNlUv9QdOINB66ukm1jXqcj4ijjvOGt7SKCgMj7HMtgq2YCkpoHUkpx8Qr9GAfgbUmP1yADXu8eoT8iZt6hJO3A2CRNsrEOOjW7TJloRsRycYqlruADatMnF7B5gk5EgnuHqKLcVMTXyHeCk9C6u543DG7DcX','odIAwTF0Igk','EJS7ZBkykZupNbejyTeTH5ZSGPgb8hYkqVJgQ0jIynsYfckf2ZKuvO7NVu0wrS0WrslNtGJUzT5hdndnc2g9Tsa20HpgpV7fIguMQ8cC0Ou8EK4GP6xJxDNlLJHbRSfRLEA6rBMPYZqCscKWrgkBlMgIXKN0oBSsAJmK2GNFdnRK7qofRv765x2OJJZBiIyWGTbbKBpwAWOIDADWoDZUcnFq1CKyoe0yFqIbxbgcxuq85q06iuG','R','v',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(78), d VARCHAR(5) NOT NULL, e VARCHAR(24) NOT NULL, f VARBINARY(71) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1865648,273659039,'79fFiYwt','c','BQnNY4hKYYfp','bVoDq8NZCE1fAzu7ye1yPPkIpoWj7ERlrXUJHRvCj3lqFKHfAIR','ih','1',0);
+INSERT INTO t VALUES (8315556,133331604,'tZeggYsTrrtTqCTNv2YMJRg0FWpXJHICi05ilznk5j3YWtqlJp5aQ9','I','vmxSP6zbkfRVi','w2Qn47bDUBeW50cpeOMe7LM2ly1foeSSQ','Q','J',1);
+INSERT INTO t VALUES (-482375,4122726687,'h3PnMqPjhNMgUvwPU2Ygk32wM0KnoYn9ThhCu2xo17fvZzlNgAM42I5tf2oWuFt9wcB','i','YG8YmJCNwVS7AOmuF0Hjd','LRvCKwQ65x8H2uFOJ7OzGU4Rdd6wJ9','H','z',2);
+INSERT INTO t VALUES (-1289270,3389253774,'nQ82XiGXFSx1yAEtls3GHYF7oDqtleVw7tp630lMGbaWpJa0T91ddU','dvIHN','oL0ZULemtFGtMvgzv','H1yc7htK4WGY2bOYV5Dx6d2y24','i','F',3);
+INSERT INTO t VALUES (-6775644,833664940,'gIFI3xfzTtlcByPf1XcblBbomW486UUblJGDhJ0OURXnJVcCzpmJTGcpQoxiumw6DtZ0','5Kk0','rO7COhfvaYHEbRr6oYvneBR3','gmubKAq6sqsbwOuDSaU17XPGfTshdKoeAWPp8aSUMhT2tz17JMq27rZP','D','m',4);
+INSERT INTO t VALUES (6164953,2062851098,'3oPAMPJeZQU32oEcLVjxR9aV4u2JwsBf1pwIAPnNBfLqrj','Zuqe','560Y','rin6lAOdpbqZ0QKGDdh9QhjWOWU5F5hsHkFCBUzoO6ZYR4x1lxGlX','EZ','e',5);
+INSERT INTO t VALUES (-1600952,729941755,'h0d2v1J16XHkboMBWdxYG','Fuohm','9QwsB61Ha8WofPr7WBtPG6nG','ZJIZakc2anSEXZlwJpkd3B5CIS9WS2J0Qskj9lgWi','vr','X',6);
+INSERT INTO t VALUES (3742597,4148263123,'nw7LgB9HP2q6H8Cf3tM7NGNB7tJ7yELkdM3Uaw3ErJpnxuMFbSsIP9fiEt','tc','SMAg0CO3xeggvEdU5','7cv1hi3gtBYOUIzh','ZY','z',7);
+INSERT INTO t VALUES (-4595378,1081516029,'zpHIZwyuy4SxKmuju4VTYwyBnyepxZkBe','YULs','rXXzFzBkvTlauYNYPF','32INDq0yi7O6XMc9HZzQvdL','D','u',8);
+INSERT INTO t VALUES (-261121,563577925,'VCMXxfFRRy4oqLKgciEZYiikRPsK1JWCICUhNulHG23Hb9I14rXBmS2aYP6zeqXClzwGm','sX','ZK8Yp5bc','E','Ch','w',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(78), d VARCHAR(5) NOT NULL, e VARCHAR(24) NOT NULL, f VARBINARY(71) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1770613136,2675256408,'yq7T','u8','Oa','DL','uKhNJtocqqnqNOADgORtPWUmx9p9Vsi4cg0bfmw8NOF5PfQxPnKH7LVcvnIbqV6kzlB4YV5HbKlnGZL5x8P5Tdkgnv5TFDYlY','fvE',10);
-INSERT INTO ti VALUES (-1770613136,2675256408,'yq7T','u8','Oa','DL','uKhNJtocqqnqNOADgORtPWUmx9p9Vsi4cg0bfmw8NOF5PfQxPnKH7LVcvnIbqV6kzlB4YV5HbKlnGZL5x8P5Tdkgnv5TFDYlY','fvE',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(24);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
-INSERT INTO t VALUES (13539119,1068334961,'2A0KrXUy9apkZNwsdfoCgx','Mt','NWD6qIVTR0t1OVQOhvMW0uq1UcABY','E3K','DHnf8rTnJrr8ELJjfm8qiUUkKBRiemfWS','Fa6UBBOFI0mw8JADGcDdpC9S8O',11);
-INSERT INTO ti VALUES (13539119,1068334961,'2A0KrXUy9apkZNwsdfoCgx','Mt','NWD6qIVTR0t1OVQOhvMW0uq1UcABY','E3K','DHnf8rTnJrr8ELJjfm8qiUUkKBRiemfWS','Fa6UBBOFI0mw8JADGcDdpC9S8O',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1894058562,3652822441,'5','Z1kDWebhlVfO2YyQQLOzimGBtfOdxeCo77w40WG','b5S26Fy229mWV8Rku0OYyofSi','IGh','BN','fhEzni',12);
-INSERT INTO ti VALUES (-1894058562,3652822441,'5','Z1kDWebhlVfO2YyQQLOzimGBtfOdxeCo77w40WG','b5S26Fy229mWV8Rku0OYyofSi','IGh','BN','fhEzni',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1450702500,697437370,'w9ire','vT5cKhPmrQ1UZur208mAGXOnJhsMfVMo9OykswV36Q1r1QGW4PBpROlqI3Sv59D4fLgXLdnLJXr9vJknI16WqYBqTMCKumhDtKn2RUlCXrrbfoDQvwZgMfAJuRM8w6zsZvDFMHrxggOqOarY3G8o5IlUX5W8wCepSLe2CXrV9hmRedYyPgs7DBReRZ3Qr9Qi3E9gLmtZn768LW3sX03TO6iOxDrriTE72sZEJa5J7hmXKpuGPnu','wy5jF8UB548Bkw6v0mbHmXH','pJ8g4ntYqlwiMLBrCGXMTFEGT452OVXRlSVpagGR8mB7GmhtjuPkbc66C4UZPMhEDjrjRamMY6kTXxS','2g3KucndjbiMQfB3BU9','rXVJE9ekRtTBg9jJNNnx0b64hMQqFOBV7eQDqDa8ptsu72QLGRk5rysjvzmz6ygp8hNQI0Td9uWXLgeshN5T4KH0ev',13);
-INSERT INTO ti VALUES (1450702500,697437370,'w9ire','vT5cKhPmrQ1UZur208mAGXOnJhsMfVMo9OykswV36Q1r1QGW4PBpROlqI3Sv59D4fLgXLdnLJXr9vJknI16WqYBqTMCKumhDtKn2RUlCXrrbfoDQvwZgMfAJuRM8w6zsZvDFMHrxggOqOarY3G8o5IlUX5W8wCepSLe2CXrV9hmRedYyPgs7DBReRZ3Qr9Qi3E9gLmtZn768LW3sX03TO6iOxDrriTE72sZEJa5J7hmXKpuGPnu','wy5jF8UB548Bkw6v0mbHmXH','pJ8g4ntYqlwiMLBrCGXMTFEGT452OVXRlSVpagGR8mB7GmhtjuPkbc66C4UZPMhEDjrjRamMY6kTXxS','2g3KucndjbiMQfB3BU9','rXVJE9ekRtTBg9jJNNnx0b64hMQqFOBV7eQDqDa8ptsu72QLGRk5rysjvzmz6ygp8hNQI0Td9uWXLgeshN5T4KH0ev',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b MEDIUMINT NOT NULL, c CHAR(1) NOT NULL, d VARCHAR(56) NOT NULL, e VARBINARY(82) NOT NULL, f VARCHAR(5) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3774748,242600,'s','dGYGJlbF59izFkwmBhsjLETDcvIyegnRB9YQJowfeL','SYY4v356','aQB','ckVq5PNUIV6wpFn3nTF','Y7V9sfj52u1QjR40FVrE17dbvnqk8XYZ4hispAwsju4QNUyGG4XvO9SvDSWQqNl8aLAq',0);
-INSERT INTO t VALUES (-6364217,-7004929,'l','YlXxHt2zxz1rnAMMkMaPuynlm4Kk820sjEQmy57B1ePQwSbr00','j8ARKJH2Gxvvv2TP6Xt0yNJ9FZ1awa5Rvwq9UmEg9FDoMjQmOnvXr0jD7subQ0AVfS3UFtk4xPL6','fhn','CWuRMnyudsPVLrmxDFqusUgtL75at','x2MAWkS2Z9Oys8Mac0XtmSKqeMlWTYruDo7RTAIjxZhj5oVc1R',1);
-INSERT INTO t VALUES (5342574,2421329,'p','wdeqSXyp','vCWqJOrgpdlj','tUG','QILGscSyBsLUG8pK2Ezo','mh39eEdj12NXAOi7iDg5Wb4TndyuSQHxMGdKbye',2);
-INSERT INTO t VALUES (-7059622,4216091,'W','McWgIV9LemV3mZ2nDPwAf6j7vWSr','e6hJj2hp5BJw2uxYiLjFFveeG7XZiE4lDGcfJFe6zyMEZGXCjsoI','Jz71','2qOVmcyxDkCZo4ccy211uVl2VgHQfsatRGwt3aZ4xRfCqWPwVu0','rUQ6Pqd98fsjyqDY3Yqn0DZbwqfCMsWxGvN4ZhvrLTSLowQA71bkPvlrIg1gC',3);
-INSERT INTO t VALUES (3846499,1356718,'N','4dZLsiZfDTB5o7gpAHlaH0VKgMUcBcXQ91kRcX8Q','LBNajLOYcWS0s2N783smjaTBrIFWJRKfxb0DvqRNNYFyFdmKRXFnV0nUzZauVPRmNuBPIilLYH1L','jTG2r','opjDUp3NEFvWTfXrEjRl','ukXCr9ZCpsdY8mTFuogzTJLOWpm',4);
-INSERT INTO t VALUES (4168450,5695135,'b','vRhsedhAhA4u4dq7ofOpnVCsxRi4SAWaGqmt6ZTFN','omVhtQjAdjM5RvEQh1HV4KqztRXgXc4hhl4sXtmwYdGFKiYPNTGYT','WDh4','sxh','7YF6yk6bhN8oAPEtrgArrUKDEM9cJRtOEenG6p5WRomlkaE1D1MOh4BKKImDFrFdrBVL4F547nSkCnJgka43Ex',5);
-INSERT INTO t VALUES (-4948618,6096689,'K','iuGLKOBx9lLhmRQ7iOIyonfzZpMbO','1WEA','GFj','0VkdoLDUZ6Y7m9p0Rvkl0evH0tVfkYAf5sMzXHERyFaFcKBQ8c5748OAubbTp38zv8uYforKvjZXgdMC1QkOINEX6dd8pbpZ','azZa5vfs03acDYmafWBcRq2W6w67YhUKOZvJCuC0hYoCgpIdjMlG3wb8ol57jWfHJHjoEojtZcf7OAG4yQErF6NWi',6);
-INSERT INTO t VALUES (3024213,8095157,'z','gVvGAt1ETBUc184mxG5A3qrKdUXj5M','y5UUbTn6shuwCkv5W7bRzfA7knpo4TyxpBVH','gq06','SARFAus6mvzBckRCARC9FlLf7cWfHHou3xlc8ouyY8BQ4M2MM0TfyDvvwpiFlbAnGhLG5MONUP0u0iecuErqzQnmJ37','84PyN3EcLjjE2OVSS0AMfZ',7);
-INSERT INTO t VALUES (-4203109,-4136514,'p','GCVTl5sUquxZhR7ZPMqUQtYTc','LmHuJmjG8hp7wYa4BmyFAGYFJQX1FbuG14idcTl7DqjgGR1ue5zVp2','D4htj','DSEDzBXy0EpDZwRMrjyVHusmTVX','pYe84Izk48CSaWuSUWJny606WKRFD6Zvgb5Iae9HAQvYu94XJ1qTLHH0piPux6jGycfXO34xbf9O',8);
-INSERT INTO t VALUES (7083895,4830454,'x','PfBDAKJyINBsHmLM8PbVoBJAAWdx7NxEIsrkM01H','Qf4rXqyXu5gm','Of','utq2PQ4yoPrvSYMk91kni6H9Iu8SD6iNbpzfqtJ4lDsXOoaDq9umwv5hksKEFU2aJJBVeb4','mQf45h1bMXIyTcFQ61lqKqdF5UKQoOzY9V2V3G',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1225311005,-4346983,'N','STDo8C6SFpxwAkv5EyNHo','PEhdvJ1HH8WDeHU24zyZoqLmwwhQgUxLWe4k60BPTW6eLX','K','o3Vgarym9YLB5zP5V8d96n5XYZnuuoAStj9oejDNp8Kqx3DyAKfeVpbJLrlIwpnvLukpzPxUXDEg5z4RJVCMUhcPe','Yb0XQAIQlTSwL2ONYAR',10);
-INSERT INTO ti VALUES (-1225311005,-4346983,'N','STDo8C6SFpxwAkv5EyNHo','PEhdvJ1HH8WDeHU24zyZoqLmwwhQgUxLWe4k60BPTW6eLX','K','o3Vgarym9YLB5zP5V8d96n5XYZnuuoAStj9oejDNp8Kqx3DyAKfeVpbJLrlIwpnvLukpzPxUXDEg5z4RJVCMUhcPe','Yb0XQAIQlTSwL2ONYAR',10);
-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 (-1577845483,-32349,'aD','fjeO9ETr3JZMyuUt3UsdmjgvunEVmKYRSs','hARmEVeCJoFR9aeX1pN23WK','yZKzQ','6OjI5ChqkqOp1E1izjGrd0e4bwWFRGlYWSV','tjh4nZqcWvIQjfk0RHbUPopyErBh03jfTDWkopQaGmLU0gqR00EDbjSIV72Hf5EjSHmb8YMMKrWQ3cj0ncEfB',11);
-INSERT INTO ti VALUES (-1577845483,-32349,'aD','fjeO9ETr3JZMyuUt3UsdmjgvunEVmKYRSs','hARmEVeCJoFR9aeX1pN23WK','yZKzQ','6OjI5ChqkqOp1E1izjGrd0e4bwWFRGlYWSV','tjh4nZqcWvIQjfk0RHbUPopyErBh03jfTDWkopQaGmLU0gqR00EDbjSIV72Hf5EjSHmb8YMMKrWQ3cj0ncEfB',11);
+INSERT INTO t VALUES (644701677,1873250105,'XGWYyIorHxqEIZihQlb1RYlEw4NGPShNR8G4CZMjcWQ','W','tPjFf6kDZddx','QxKL4BeBIXmD9LlbNrGWSSTYp8n8JtObY0CTqOdh6kLQLKxnGUVU5vovEy','P','O',10);
+INSERT INTO ti VALUES (644701677,1873250105,'XGWYyIorHxqEIZihQlb1RYlEw4NGPShNR8G4CZMjcWQ','W','tPjFf6kDZddx','QxKL4BeBIXmD9LlbNrGWSSTYp8n8JtObY0CTqOdh6kLQLKxnGUVU5vovEy','P','O',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (-78118524,2908837367,'HycVd0n6J8Qk2qdp7o3asVw1dfqIkUw7xakU0bTcIZEcuoXX6rb2M','p','mUIfJUrs6A','P3Xlj0PiFg4UfOQHstSD6Dct6mz','Cr','d',11);
+INSERT INTO ti VALUES (-78118524,2908837367,'HycVd0n6J8Qk2qdp7o3asVw1dfqIkUw7xakU0bTcIZEcuoXX6rb2M','p','mUIfJUrs6A','P3Xlj0PiFg4UfOQHstSD6Dct6mz','Cr','d',11);
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 (1098251092,6024716,'C','Lvv9g7L5208arOFgjGiAjB6AZfOZ4qjRJMP6Vo2m','2mO5YzwVTSUdnyJl9FuMvEq3YAYfwxixU9Y9om28Fm','DauQ','lbVvPZrtUbBMjE1ggecypmX1BFCRQau1JlQQ47xnMG5BJaBmR8VxWbZ6WV29HcH','o1NyDVm6t1hi3HHbBWdxdzifFbzlifOc7h3W0AVG96GnwYKdUS3z2z5zSLG91t2KjJdxSl4qBMNSwxOID1hKrTveoYYA',12);
-INSERT INTO ti VALUES (1098251092,6024716,'C','Lvv9g7L5208arOFgjGiAjB6AZfOZ4qjRJMP6Vo2m','2mO5YzwVTSUdnyJl9FuMvEq3YAYfwxixU9Y9om28Fm','DauQ','lbVvPZrtUbBMjE1ggecypmX1BFCRQau1JlQQ47xnMG5BJaBmR8VxWbZ6WV29HcH','o1NyDVm6t1hi3HHbBWdxdzifFbzlifOc7h3W0AVG96GnwYKdUS3z2z5zSLG91t2KjJdxSl4qBMNSwxOID1hKrTveoYYA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1425229328,5865628,'S6','NPnLIYejltsZbSHo2BpKmXZKntQ7lsBKcoIvjh5EzdZqRpKgvplr4YX5RBGg8yFGXTxsV6FD2PI0i7mJPy4lliQoeCltAMR8RmyyQLDmF1dfUQZKZgSE7kafR6AUzkjUe6LL9W9fRUIpICJqKzIIqKK','4f59EoCoNUPCEGhZaXSX5U5ROfRngSJ7wGQ0pJ3cMe5bIuMVWhudS4HqsxVL','owPI6tBApXwIpuDjXJmJzUfIU0nD8EDE7g5lJWrV1kZ6jBb5sViSE78O7R4gCPDU9nZTvwQ3L44YNh7Yr4QnAviBLoYblpj2U1xaqaJV0PN89mtFkkD5owpF3VHnSCqbCdgGTpaMSGWJDO7ljQwSc4l6qyc919bAmyEGbCDcUgZwIx9F1Z3qHPxFfw6','fmKrE1LtUcQu5Lp5RgybjhEdwMtlJ1rL10A8wuEEUiAD8jDQrAiBGeK','t0UqBamc0vEDxR9F',13);
-INSERT INTO ti VALUES (-1425229328,5865628,'S6','NPnLIYejltsZbSHo2BpKmXZKntQ7lsBKcoIvjh5EzdZqRpKgvplr4YX5RBGg8yFGXTxsV6FD2PI0i7mJPy4lliQoeCltAMR8RmyyQLDmF1dfUQZKZgSE7kafR6AUzkjUe6LL9W9fRUIpICJqKzIIqKK','4f59EoCoNUPCEGhZaXSX5U5ROfRngSJ7wGQ0pJ3cMe5bIuMVWhudS4HqsxVL','owPI6tBApXwIpuDjXJmJzUfIU0nD8EDE7g5lJWrV1kZ6jBb5sViSE78O7R4gCPDU9nZTvwQ3L44YNh7Yr4QnAviBLoYblpj2U1xaqaJV0PN89mtFkkD5owpF3VHnSCqbCdgGTpaMSGWJDO7ljQwSc4l6qyc919bAmyEGbCDcUgZwIx9F1Z3qHPxFfw6','fmKrE1LtUcQu5Lp5RgybjhEdwMtlJ1rL10A8wuEEUiAD8jDQrAiBGeK','t0UqBamc0vEDxR9F',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c BINARY(94) NOT NULL, d VARBINARY(6), e VARCHAR(23), f VARBINARY(54), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7,91,'pVdPt5G4tD5XAcS3uMMoVzPk2AqPA4fEsvQUryILwHLmwtlKI9yVu7sBpN6y','ft','L','OLI3Nh8vgG6NeeYls3oZTVLb3QkMo8c2tgpFkUMpDuywJh9YSTZ','D6q3rMDlMHNwu36yx','0M1kDQpx4yhu5NPrEzIQR6921ZGMQ6Um',0);
-INSERT INTO t VALUES (115,141,'5CAHT9YO0xs8YQ1cFljfTyHYpMeJCCxItA0FoMeGzzc6SjDlHRh4EGpDEURH','TZ','EBlOykeXcJVFQLfH9','ShXRwSJ51cX0jbzVJtqt3TuNUSLRQuSy07HS6mjQn6opD5xkq3WE','XkG1X69Tdaz26J4TVUvxsVmZWDfZGP6VGFo6','Lr76mHvano9tgf',1);
-INSERT INTO t VALUES (72,174,'Do6xbQzks24WpWMmgmmxPWaacthjk8wbqeaNwVl0ztXNyWGxQm021QPTET6ERU8eGQxrU6s8','hngW','XD3','HkWvXEaRCBnVdjIWYak','w8lJO7jnWEuoPMSIxJap1zHRt8WVtfJ0J5trvT5utWb4DBD1VdybM','xZwWfPzOhmUhgOy5ysutIyv1aWZomthgFw',2);
-INSERT INTO t VALUES (-36,67,'lr59cwnWbN5O4','w','UG0EnhzFjUan','UzogYvlojtnYo','mR0dIqu08GO8F6CPwrK714upa','o9JWFXcD44XPebMWI8x242NVOESS2P8R9YE25UWzrQZUashOay',3);
-INSERT INTO t VALUES (-49,122,'mvFsCg5Tk4','e','XngcXYHnT6iw','v','WP2xrfTcagHlxN3x7ZhmOpPHPY07cSamDNh4SWh5HJZ6uLrboE31EZTUQ4hLhn','mu5RK79p5xqCvABkG6YUZEBZal4CDbyF',4);
-INSERT INTO t VALUES (115,210,'5rpSNK7O00Clc8EBa4Dd3E2C7QsiX5ObH5Q8OIMAm','cAgt','PjgI9tls4qO','s4l7tGzmicfFP49RwyJsSBexezzQ5','8REe7SF3EkkE8HdB','blOgPobSMz2ccjB0mvJMtkbE4vROHaqlIxppymA',5);
-INSERT INTO t VALUES (-18,162,'pfMVU62ZT6EyuoHIlL','8SJUo','bZQlgH3AXBG','ptFseC5pWZdkJgtQdJlgBmXnb38z4Za','tOMKCCBS4Bvdyqb9nbQj6O7i5ccBDS62im7pY6FvErJt6jDw2f69x3SSOt6OkOanmzzPgNIrXjLBMtU5R36zpfyHGPT3yp','vDFpD7Lm7tnq8p3gfWrOKx0Tl0iSpkn3MW9HUiVpioMR',6);
-INSERT INTO t VALUES (119,55,'opRTCO9XM9XlIayVkaFABMY1cXr9a2QFAUMk0jh','piWNo5','a2msNj6rItSaZsigveJ','uXFY1lgATzMgCS2n','0kGWUdgbOV1SmLO4R40ai9SziioW0DGA9B0la8Rqq9ksGDrXieONEUOQ8w3P3aFqxDsVSz4aYpLjEi43PnYNAI','3mUkjDEwuSZytBi3rVpcUhnJyc8YnSI3aE8vPUN5t2t9SbyMfMIGt07vB',7);
-INSERT INTO t VALUES (15,19,'hoBcgayD9hwDXANh5T8eQkOSd9GYx','A','9dR4XWHxeDjVKMOZ39MTWa','klTWNJ','c','NpKkjuY7pF2Tpfhf',8);
-INSERT INTO t VALUES (39,30,'nIswD9LbEX3cfwA0ORoYljSN','j5','145zBvCGkhYzB3L8bj5oFp6','d4s','LZxs5UTyQKGQgr3GdlddwKrIDwHfQOX','r6zYNy4AB1XNvyHuXuLRRSo6V6FIZrWVr0p0Y3ZqQ6uFwHpJ9uDga52aIkqcVwc4CKoxScnPfGJXCguJY1PdKZMHoOU9S0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-113,252,'8ZDnWcVZvSdJAnVTUaRWZIUCsjHrno','gyip','2aoWUoAjaTTI6','U4JbUl3aLrNP1','e2yrMFs05WFNDDUNECmDJWGYVMPTL9r','pR2JttGV9Y5tLC23UYFwY5VnMPQAPoOVBcIB9dJP41O06rCTdykCBvF9gtHOBb4',10);
-INSERT INTO ti VALUES (-113,252,'8ZDnWcVZvSdJAnVTUaRWZIUCsjHrno','gyip','2aoWUoAjaTTI6','U4JbUl3aLrNP1','e2yrMFs05WFNDDUNECmDJWGYVMPTL9r','pR2JttGV9Y5tLC23UYFwY5VnMPQAPoOVBcIB9dJP41O06rCTdykCBvF9gtHOBb4',10);
-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 (34,196,'HwhNlavXTT4FpOYt50lvXG7ud62V35tmhuqhQPNfTC0DY1Cxx3BltC0Vo2Dr85TKNafg9nCp7188Xfd9u','ntM','lKvJw5tWRonhzYT65s','iFq5RuJ8nXLIBd','RRnhRRQWnSo7AVwyEx6tRHIUU8an2YcFKK1cFRwZ4RKDUB1wFHcaphMMM6e0Tw2dTyLC87DyPKlgaQusP8tHxc5gfqYNWFxk','9iBzWN4sCUeClJLsYXBkzFFuN5QUvXzUMYQeHGQRo',11);
-INSERT INTO ti VALUES (34,196,'HwhNlavXTT4FpOYt50lvXG7ud62V35tmhuqhQPNfTC0DY1Cxx3BltC0Vo2Dr85TKNafg9nCp7188Xfd9u','ntM','lKvJw5tWRonhzYT65s','iFq5RuJ8nXLIBd','RRnhRRQWnSo7AVwyEx6tRHIUU8an2YcFKK1cFRwZ4RKDUB1wFHcaphMMM6e0Tw2dTyLC87DyPKlgaQusP8tHxc5gfqYNWFxk','9iBzWN4sCUeClJLsYXBkzFFuN5QUvXzUMYQeHGQRo',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-43,179,'a5FUHi45TUONKkS67DqW1l8BnxPMi6rDL6bZtUpx2aKMXjuLXRpCyTbfVgH5JcwWqmjITpE6WQNo5lI','3zzCi6KTkOhLiGxXPT8sKfwduK77I1FsFtFhBwz1bMSJkgeZkqOFyOaVlhB8wIwjiu9L3Gs2DKs6KKvVJgMl7Ed1CAnPPDkCBi0uw8fvPrnmdDn1GyBuOkCIAJPv7f50Zt6sFQcPwyxIHSnl2','XhrbExjJvj6X0U1XPqd5jFW','223KBOL0wyv0OzyF2','UOghOPG4Oah63klC4zX7jRv5uRrMaYgRjs9HQIzn4Mr92fJ7vfq0FZtewfY0wQ9SuqfFNjgS7G9k5qWq','D6zKi',12);
-INSERT INTO ti VALUES (-43,179,'a5FUHi45TUONKkS67DqW1l8BnxPMi6rDL6bZtUpx2aKMXjuLXRpCyTbfVgH5JcwWqmjITpE6WQNo5lI','3zzCi6KTkOhLiGxXPT8sKfwduK77I1FsFtFhBwz1bMSJkgeZkqOFyOaVlhB8wIwjiu9L3Gs2DKs6KKvVJgMl7Ed1CAnPPDkCBi0uw8fvPrnmdDn1GyBuOkCIAJPv7f50Zt6sFQcPwyxIHSnl2','XhrbExjJvj6X0U1XPqd5jFW','223KBOL0wyv0OzyF2','UOghOPG4Oah63klC4zX7jRv5uRrMaYgRjs9HQIzn4Mr92fJ7vfq0FZtewfY0wQ9SuqfFNjgS7G9k5qWq','D6zKi',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-79,8,'qXSrELC4Y7AuPOuQ4sJSlFlPWhkXlMjuvwWRWSwwx5LdcwItvPAj9','y3ftp48k2sPCuHGOeRGycE6zQw7RuSLFWXejvTP7XmHdPKKgwyAwvJiRIt8HLM45q0ZMIIqfk1y7i6uoEDX8qSjfCTa8imJLIp4DMDnDkEf17pGpSWn0lKyyjzRL9y3pyt8vg9vOErs0aEgHldSxk1JoeJ6gYyg','KthYaKu1rN2dkjqM','l1hPQKOV0d1AAAnfS5jkixr0RcjTsVus0yKaAEkHh5WIoABdYxDiVOS8xDmIbDAroG1zWINAjp9kOQogLs5braklZtkzhTm4JQZ3Ip0ERGi0nHYiJTT1n3hkHROuupAyo42P48JaZCS8Y4mKEKZYtxDcUylApk6wj9mhGC','IQ665Kv20kd0RVpIffEpsmbEygz7f4V19BevyXlQUz2bQMd5xKWg1JE1Uig8gBATBQ0J6y','XZHBdOvsvUfNZakWcbmh18VOZt0lFg3lQ789muXMIUuS95gFSb3H6mzIHI4A738tnioiJ26mGw',13);
-INSERT INTO ti VALUES (-79,8,'qXSrELC4Y7AuPOuQ4sJSlFlPWhkXlMjuvwWRWSwwx5LdcwItvPAj9','y3ftp48k2sPCuHGOeRGycE6zQw7RuSLFWXejvTP7XmHdPKKgwyAwvJiRIt8HLM45q0ZMIIqfk1y7i6uoEDX8qSjfCTa8imJLIp4DMDnDkEf17pGpSWn0lKyyjzRL9y3pyt8vg9vOErs0aEgHldSxk1JoeJ6gYyg','KthYaKu1rN2dkjqM','l1hPQKOV0d1AAAnfS5jkixr0RcjTsVus0yKaAEkHh5WIoABdYxDiVOS8xDmIbDAroG1zWINAjp9kOQogLs5braklZtkzhTm4JQZ3Ip0ERGi0nHYiJTT1n3hkHROuupAyo42P48JaZCS8Y4mKEKZYtxDcUylApk6wj9mhGC','IQ665Kv20kd0RVpIffEpsmbEygz7f4V19BevyXlQUz2bQMd5xKWg1JE1Uig8gBATBQ0J6y','XZHBdOvsvUfNZakWcbmh18VOZt0lFg3lQ789muXMIUuS95gFSb3H6mzIHI4A738tnioiJ26mGw',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(23) NOT NULL, d VARBINARY(14), e VARBINARY(3), f VARCHAR(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9071594886673978580,7712598742101409628,'JPU3oTgLm8c','FbHQde','d','Lq','1qWUBS10ZANI36P1qFVtvJthrRWXyG01jtFsq38zKKM2k5dyS3BlJidhzGxoNl7EH1kczYdO69TqdFxCFecqfLUNId','qYf07jmNd3BeGfu6x85WFKHtozKYoxFF45Xo8k989q3wWk0WR',0);
-INSERT INTO t VALUES (-807768144273294161,15771185296076419068,'uOirdMU8InfQtcojX','DOlsuiqlD1y','STq','pznL0ZjadMC','7Q5vN1rdfWTulhaweeQh9X1wiUcCMKUBptBoIPUXuHMgCPLozOMpMzl','wevSoqEjnco2adrk8L1KWVAW2Ppzt5INLjbffidDh320qZqNVul1jdM68oQCLikCv',1);
-INSERT INTO t VALUES (-2092129462304766089,10416721599832708384,'Z5Xhno3dNbUGmrlgJEFfY','7','Ty','TwT8O','c0Q','fL8z2HdQpjA0inq4KmN48lVmxkfEqkGDfN7zL',2);
-INSERT INTO t VALUES (-9155997607513048928,8009058597921801620,'Q','flqcXnPCjCd7P','Zrw','ZYKs4TUmL4p1wUZLDsz','Q8P9hGFac2aWSABLPF6dReL10D6GcYzHP7CXCW0ey4QUHc3Nu9u8WaDcGZKJfPDCEluAzrBnPFfysZogW7jhos','HTyztAdWYu7ttnbMV6ga6v4Jqxy1kjuZerK8zmJ2dLFY5tQrHVfOzeZ6jIHHtnsG485rU7Fn1U2brIKd8GIHaCckztdblpqpgE5',3);
-INSERT INTO t VALUES (-8216139380789960255,16019699101036627910,'irA1M2UETcEgXXc20tw','B','k','FDhXT06b2Q5EI','qpihuoMYFzQLKiLW9wAkx3uMLP31TC5G9SSFKVIgJLi767F09Kr6atUiZuoMWo','jzS3LFTik9',4);
-INSERT INTO t VALUES (4381475559745531957,5084291922302174530,'hq','pAlJP5SkI','DN','LyFDz5B4rqgf','yMD7ThjMdqT2zPUFUX8izMfrDwAfIBiaYNU9D2MKzNnFrLGunW5tIJ4','CC2WlE3yzzB3xo5r8XllozSsu5fB5q3lbIT8zda8vSH2Pm9WiGSDYgOQxb6HAyj5Q5SS8EQysbUJ8fHfo9g',5);
-INSERT INTO t VALUES (1700326119701293082,4482740687435387328,'gTU78RGJUX','0EKCmefM3fHib','L','ZWZvpz','sNr7o08VDaHk198wtSnBai8Dgu1dh2Wx2YQrUwh5mVqcY2vRteMxcidCnVH70cVCXlMWYY4bZ3PduS9TZ','h6JVBq2ib94aGFaVVXT8JpmjjdAPL51Y0CPkTmvIcgcPjxCiTqi6PlWjz',6);
-INSERT INTO t VALUES (-5175919842871267818,5476659958563067319,'Bpdootf8Xu61YVK','J','yGA','3VugvoAlKAj45mBu','YbcZP0HQB3t','l0cl419J2OxjWSbqByFLTFrEOAvPosxdY3HwoGUbSi7VWhmeD96M5',7);
-INSERT INTO t VALUES (2870142742609077640,12761117280303350751,'s75mti5fFsdEy','oc3wTteMjDXA','v3D','YVmCEsv','OpF3lWpq8iV7ZvFstMDkVcwwUfWQT5uflJ0D44qaPLvIyL','sMsYhiDeCBlKreVZFYjkW2A',8);
-INSERT INTO t VALUES (-880195375547773757,1665761745074255210,'bXSTm4VZYtNJhAHn7cRxxbb','ZF','P','ZA8VQ7xANBnV4l1WSc','8eQLjdaV','3RuYZyVO69WVx0t6kO4jBcIhBKRVaqMhKF0T3JhtmUoSC07bPIpSBcs5UhQ2nZKTWVRFqIL5AZhCU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-514729489,4014029744,'wNnpejYNsIwV1NQAaJblwQ','shslgdIfMdVfSVUZlKTMTsQ45RyYE2PwlL8Cfit733PnUIp1x5vhLbyy461DOoe19bxuVHS0pXtTJyVHVrV0QpvrEDZqjsUa7Vt3WsPoJ6UrTNTJuQQgDDYT2mElTyWJC9wbggRSHLJ1xaWCOv9QP9S1h7bCcbXoxqMaH1H5dnpiMiPqiTT3DUBxGww','8','eC1wHIZCx0si4GojYPxqht5ZjZeM','ms','E',12);
+INSERT INTO ti VALUES (-514729489,4014029744,'wNnpejYNsIwV1NQAaJblwQ','shslgdIfMdVfSVUZlKTMTsQ45RyYE2PwlL8Cfit733PnUIp1x5vhLbyy461DOoe19bxuVHS0pXtTJyVHVrV0QpvrEDZqjsUa7Vt3WsPoJ6UrTNTJuQQgDDYT2mElTyWJC9wbggRSHLJ1xaWCOv9QP9S1h7bCcbXoxqMaH1H5dnpiMiPqiTT3DUBxGww','8','eC1wHIZCx0si4GojYPxqht5ZjZeM','ms','E',12);
+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 (-1817094422,2616161498,'cbTTN6lOazAqincljVycjA6fy8Qh6LiUaAijo8miiLjAg98lE8LUlWk','V2wjaP7ZbWhI9MJ0L3ud3XCF','No','37dxwmgKOEEfDpbJBV3aD7x5POcLP9EkOWN6YvgxItGukGrHPgRAWve2MfDqSi8zHTmlGoJPLhnWf84rZT7FvMgs8s84YHYwIrMdCoLmNIwvGOohqPlyffHoArx5asFuAilBxPqMKHBDcC4nxTR3vQlVTvcU36U4Js8b2Oau5qFACeWGVYHEQqvRnrM1Q0nT49TeE','3x','r',13);
+INSERT INTO ti VALUES (-1817094422,2616161498,'cbTTN6lOazAqincljVycjA6fy8Qh6LiUaAijo8miiLjAg98lE8LUlWk','V2wjaP7ZbWhI9MJ0L3ud3XCF','No','37dxwmgKOEEfDpbJBV3aD7x5POcLP9EkOWN6YvgxItGukGrHPgRAWve2MfDqSi8zHTmlGoJPLhnWf84rZT7FvMgs8s84YHYwIrMdCoLmNIwvGOohqPlyffHoArx5asFuAilBxPqMKHBDcC4nxTR3vQlVTvcU36U4Js8b2Oau5qFACeWGVYHEQqvRnrM1Q0nT49TeE','3x','r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1266125603,2307110052,'oKecnq1tTaKUHUxpv9JDVGe5q4TZngRGdbwWtzPF8DVqsCWNL','bI','NttxksaWDFgEVH','nONBaBJE07joihm7RNDsCvr1K5IzCBmRE0DFiCtPRkofx84rBQjHDLgDIn11','7V8','e',14);
+INSERT INTO ti VALUES (1266125603,2307110052,'oKecnq1tTaKUHUxpv9JDVGe5q4TZngRGdbwWtzPF8DVqsCWNL','bI','NttxksaWDFgEVH','nONBaBJE07joihm7RNDsCvr1K5IzCBmRE0DFiCtPRkofx84rBQjHDLgDIn11','7V8','e',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-323726148,2890566266,'E5IMmPWTBwixJA9boBf','96ezxnGWyeu168K3hHpK9gGZc08ZYI08qXjlhY8kOJ2E0HZ0UeYwkwNi266m','r','ngtTY3Y6mOd8fNI1dzlnAloQGckeYSWR7JwjOo6Sy6dub0p6LKHERjwCVduqCqT1','V','tY',15);
+INSERT INTO ti VALUES (-323726148,2890566266,'E5IMmPWTBwixJA9boBf','96ezxnGWyeu168K3hHpK9gGZc08ZYI08qXjlhY8kOJ2E0HZ0UeYwkwNi266m','r','ngtTY3Y6mOd8fNI1dzlnAloQGckeYSWR7JwjOo6Sy6dub0p6LKHERjwCVduqCqT1','V','tY',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED NOT NULL, c BINARY(86), d VARBINARY(37) NOT NULL, e VARBINARY(15), f VARCHAR(69), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3360593262923855610,162,'xP2nXaTwz4ucBW0tlBWWtj','wtLWb0jePzCv2yDA9RblG80CuEm','KuZufP','gPJEpCfngHTff4oQuV3PexcYAz0V3laj0RfMewPwGv7dodIER9jkrbQ','M','T',0);
+INSERT INTO t VALUES (7262096155553702126,106,'rRLmTltZsp8XJypuSHiLx2h3hSD6v3RPd86H1k','Myqc','Cf8','sQT95y91Wb2oQPksZnrxcLEw6boVkKvKwphfRNhxyntfikXakkwkV','F','9',1);
+INSERT INTO t VALUES (6147939308344755722,217,'GFXStEzv','yt6SL8fjBv6ch8kEgwT4o9T335HUkibSq5','FByx95lyj','MFNHfjTZptPmnLcV7EQ2DR00SBVDZ637sYVP3f7RTbU82xClHYf405QgJY','M','u',2);
+INSERT INTO t VALUES (-4106425913880181842,149,'x2fWJpzcT5kPSWUELTUNr2AedkCFfj35yPCU9IxOTqpuiSyRSQIuwcVmd','PejC4dWegHnQNlLo1Zv','myBvHyVQHU3','AjLuGStsJ5ZPuP','P','H7',3);
+INSERT INTO t VALUES (-5415998655266340131,190,'sbSATGlrPIrHbvEHWWBcrUPS5IcDgwkPpJKgcgunfNaAImztlE9BHPFafcl','pfYJqbBVHq5fu','cXI8LO','H3pml665Jv0EVoBB7Ba6AiugfXCYI3TYq6eGqgvfLDYYa3V72','7','R',4);
+INSERT INTO t VALUES (5959147094120986300,126,'otyIrpZy','Q3fTPxZ6hYzQkniJ5','QAADphvC','7e9yKpcOLVj0ndQL','2','y',5);
+INSERT INTO t VALUES (-3351564476859701628,45,'zskdiMwSRmO9WoiHizjZEvWtwdFsdba1RpZ7HKlJUZGOpw28byi5DOb5Hk8NLqHdyXggFR2YYHNj0','VLsoBYRDk','DIkmSPilC2LVX','eum7CSO2w3I7P6kRKXMAHLdPEJyTSRr4','7','i',6);
+INSERT INTO t VALUES (3895987037260051056,228,'U0huByDIJ94MjO6eHYYuvWLcEZlxBhs9PDx8nYbrcq8n0aosntubYG5cWqj2QIOJ3UNaMvTJbaPpH3cP','QoujRd8USOOh','J','SNNbcf60GR1Hxm','b','mU',7);
+INSERT INTO t VALUES (-5844260451658525463,86,'Zv0nEPAYxJVPX','5Ds8YtcSjRksguCg3iyBLF4w','JElizPV7yxUYg','C2nN5qKP7kazUVXGfJiGbz0wMNQazP634YD0dArqAaN4pOxUnczrbJGwCfikMvyTbMU','Y','QE',8);
+INSERT INTO t VALUES (1777653996144542243,122,'09w05credaRACkQVrq9MqBPA2slWrQ9Gsr0UlRM1qNo8uCmoUOvA7vlxQZVyEFlY7LUWEsXmEwegEZFb','oTCv4f4kHi','NWsjgN2X8CQK','BYUzoJtJsIWYpMN64ex','A','u',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED NOT NULL, c BINARY(86), d VARBINARY(37) NOT NULL, e VARBINARY(15), f VARCHAR(69), 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 (-7250485894071198653,8250635435743766384,'f7','0aSu','f','UR75lYGh3M3RFAnH4t','PhkDHXrJCeJjOgMo9bEfarhWSUaXetoPfJIaf1fWPg8Zkzf80MBjl','DrUpSbcIsHJpUw0TUQf2mvDZq2GwQOFtdhWXwyzUzs',10);
-INSERT INTO ti VALUES (-7250485894071198653,8250635435743766384,'f7','0aSu','f','UR75lYGh3M3RFAnH4t','PhkDHXrJCeJjOgMo9bEfarhWSUaXetoPfJIaf1fWPg8Zkzf80MBjl','DrUpSbcIsHJpUw0TUQf2mvDZq2GwQOFtdhWXwyzUzs',10);
-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 (-3129240628269857595,12880791230813663659,'7APYwYWCq0dD4mYx4HG','LD4giL42Kb8F','U','5cKV5CjYORRADdNj0CAVjSaE3','GJddsSvjgvvvhzTRbbCooENGS6UqndvP','VghuNYX',11);
-INSERT INTO ti VALUES (-3129240628269857595,12880791230813663659,'7APYwYWCq0dD4mYx4HG','LD4giL42Kb8F','U','5cKV5CjYORRADdNj0CAVjSaE3','GJddsSvjgvvvhzTRbbCooENGS6UqndvP','VghuNYX',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4189165047541855117,18167232334857924042,'8gedIrI5PmYfyMJDnx8e','itXJ9xDHab6a4lsbtfb2KIOfDhlGOjB40k5o1gKsUV5MZUBCCVfPwvsmMiFpX0KIkyhLDW0OdRY5XYNlvZ8FRkDNqLk4x0Sos8KqyRdrCfgyvSxiTLV3WllHNFpVpTYCP3JP9xgbQUZHIzSek8sAIgMgIN','QEI','XnT84Kgu','UbWIf7PNoswqho2vIzXABhdigctXx6DOrKv2aI4vVca5PJFK0lhSp2kGZVW8Ma5L5','X12qYWr5uAHOK36vB',12);
-INSERT INTO ti VALUES (4189165047541855117,18167232334857924042,'8gedIrI5PmYfyMJDnx8e','itXJ9xDHab6a4lsbtfb2KIOfDhlGOjB40k5o1gKsUV5MZUBCCVfPwvsmMiFpX0KIkyhLDW0OdRY5XYNlvZ8FRkDNqLk4x0Sos8KqyRdrCfgyvSxiTLV3WllHNFpVpTYCP3JP9xgbQUZHIzSek8sAIgMgIN','QEI','XnT84Kgu','UbWIf7PNoswqho2vIzXABhdigctXx6DOrKv2aI4vVca5PJFK0lhSp2kGZVW8Ma5L5','X12qYWr5uAHOK36vB',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6549264568403282628,69,'gFOx9F57ZbkWWHXVJ','gfDQ2zcaptVFdRQjYnZqjn1MbyIK2Y85X','s1xYRJeb','HcUfReiOfv2VZuLhAIhdosjtz0I3AZdvC65SdvxyXNXQCXqx817NI','M','4',10);
+INSERT INTO ti VALUES (-6549264568403282628,69,'gFOx9F57ZbkWWHXVJ','gfDQ2zcaptVFdRQjYnZqjn1MbyIK2Y85X','s1xYRJeb','HcUfReiOfv2VZuLhAIhdosjtz0I3AZdvC65SdvxyXNXQCXqx817NI','M','4',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(87);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
+INSERT INTO t VALUES (-8555458035671224852,229,'wb0ESToyBsFixY3EhIo0HCNNvH4wzHjhig6DuQWTpMaYQUGsKmRAHETilTDWGjtgLbUTTK82N4niM219','baMtouyJz51hQnFQrCkygeM','G8pzc','Uxa0X9tl3EIQGtOtLqhXCW','j','gl',11);
+INSERT INTO ti VALUES (-8555458035671224852,229,'wb0ESToyBsFixY3EhIo0HCNNvH4wzHjhig6DuQWTpMaYQUGsKmRAHETilTDWGjtgLbUTTK82N4niM219','baMtouyJz51hQnFQrCkygeM','G8pzc','Uxa0X9tl3EIQGtOtLqhXCW','j','gl',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7854879591965095116,184,'LLPlOWegZgTHdWFODkwZn0m2A0lUmJmd5Bvf9CyK7Z363DKHmBlu6AJxehhIWoD30c39CSlL2rbT5WQB2RnWS','0GVFQtG0g77XnZTnpPY6i2itWlsIgivlbaflDhoAv4xObM8Ajg2xlw3kELCwVQFHV0Ovp0TlIqoh9Z1wKLFTMV2ApRkhQjJl2CbonZgSJx2DXo4xQiKhiZSaH7Hs6q28yBPoZdUAs3LeETnqlrGcIDzPo5HyzkR73gNSaDDQ47HRO6qlpGcQXibO6z1TzvWqFYrFpgnS2sx','KBQ9r','luovKb0NQobeoJZFDMLk2xLgkzSjbaLOhipgM','v','1f',12);
+INSERT INTO ti VALUES (7854879591965095116,184,'LLPlOWegZgTHdWFODkwZn0m2A0lUmJmd5Bvf9CyK7Z363DKHmBlu6AJxehhIWoD30c39CSlL2rbT5WQB2RnWS','0GVFQtG0g77XnZTnpPY6i2itWlsIgivlbaflDhoAv4xObM8Ajg2xlw3kELCwVQFHV0Ovp0TlIqoh9Z1wKLFTMV2ApRkhQjJl2CbonZgSJx2DXo4xQiKhiZSaH7Hs6q28yBPoZdUAs3LeETnqlrGcIDzPo5HyzkR73gNSaDDQ47HRO6qlpGcQXibO6z1TzvWqFYrFpgnS2sx','KBQ9r','luovKb0NQobeoJZFDMLk2xLgkzSjbaLOhipgM','v','1f',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2519766531021683217,14633631028197925434,'38LDKrttDGSmF1','disLnCKK5m6Q8woDa2Hk2SBb1OqVOnxIiCqxHFlCSe6RbPG2aZ1OOmWUSPbTxuNENh5cxC2PKZO5cGcPnEF3JJPtCGqwksrHGelwDJj2L0GfvosMGRmRpl4NPKz4vve','Kh','AHiiU2wKyzpF0XI4emHDrBJjOFiDvYF6kn4FehBXPNDer3cjn52JnpQ4i5FxKFCvp0Xysi0qEZK726yfEVaheUkypQzQR6H4rDMV0IO7pMzF4FUy2phT0nX3j9Mlb5m3YouLJEp2iDAGCNYzdpi7Yidm454byUcn4f1ric57SRdcbmow','4KeOpnP1MQeudAXuKA9H78U','pNkk8phR7vVfzt83XXAafojkP3ctlqWJp3WQgvD1JFGCa3B',13);
-INSERT INTO ti VALUES (2519766531021683217,14633631028197925434,'38LDKrttDGSmF1','disLnCKK5m6Q8woDa2Hk2SBb1OqVOnxIiCqxHFlCSe6RbPG2aZ1OOmWUSPbTxuNENh5cxC2PKZO5cGcPnEF3JJPtCGqwksrHGelwDJj2L0GfvosMGRmRpl4NPKz4vve','Kh','AHiiU2wKyzpF0XI4emHDrBJjOFiDvYF6kn4FehBXPNDer3cjn52JnpQ4i5FxKFCvp0Xysi0qEZK726yfEVaheUkypQzQR6H4rDMV0IO7pMzF4FUy2phT0nX3j9Mlb5m3YouLJEp2iDAGCNYzdpi7Yidm454byUcn4f1ric57SRdcbmow','4KeOpnP1MQeudAXuKA9H78U','pNkk8phR7vVfzt83XXAafojkP3ctlqWJp3WQgvD1JFGCa3B',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b INT, c CHAR(95), d VARBINARY(78), e VARCHAR(14), f VARBINARY(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2861705966,-939731874,'Z3QbU31oTWKpOWKQxvRHItRxFsZQMdXht8','C8t8KgD2h4NxMlHt26y3WR8PXdhp6krd0','bcWA6paz','nEszNYeDEN1CT2Z4NgGguBFN1M89kdXkq8rQUb5cn9PQW9NnoWTOsw5nIacdoD5A85BoyNVeryJgTYDbZrUKuuukxV','FJ8qPQ14bcVcMcDgkYnqDEobAjE74rB8yJCBxoXOh4qEEMlrnGw1sfbmI7P7HlIpOoP35aVWBjwOkGL','IecJAMCzUWCAmMzUBTzhmZNFfCfVGpTABhJsVWz3nb0K1pD6',0);
-INSERT INTO t VALUES (238974887,-45051776,'JqYPFxdWWk9S8qOz0R7LWiFqDmMAuE3RJjAmbJo7dzYGxmrx8zcd2miEyxXsINEbcONkU2WloucQQK4xonUY5U8Ul3','slPwCFw0JNQoB','mEEHf5','yQti9R8nf24TD8yTDxy7X2MqAsv6YJ1N1ZxZckDFJyKGcSDQGJ','poMo2NI8HqzOW1qk8oKY0CF2MOdyNzvd2Y3csINMJxYnDiEVb2xadSckXQIqmsPF9','M0EdZbOR6wj4pRuxovcLxKN2',1);
-INSERT INTO t VALUES (3410443736,1231704927,'LRDiIatKJlQUrqcr9nYFnYXkqG92qRgHlbY3kc2nouUPXqMegpQuGD1wbk8JT4TJHwd8i4GXM0sLOIh0ZCdQUK','zLGFHz4','CsrjSWe','vEEHE4C6H6bz6HwdDbv7cp3e3dS2KuRdGs3qa7hGJm6FkVVvGPoXduly1oTIdTaCFOYS7ydQKuidhOYZKkAEufBlT4daT2','7ZIah8o8JQyfEUZRZyKmFgVKhayqlScm6E9CrTWos92tiItuf4RoE9i0M7xRU13','Xicxef',2);
-INSERT INTO t VALUES (13479874,-1698703671,'fdO','eXbGCCcdLKQWVPMnIp57mOpCZhzLviQ1v2zzTCbuDn0otjZuWujNjFY2gOhEeylsSimMlo1rnAD','fioro','Fv1cwgj0ODx8VHSaxpggZaXxK3xK5UOK0HBSh94dvgCTLAcab2UtWj0i22leMUGHHe','LrOE2SFp6','6EIuEB1xzu1bW0KH5Oq047PEtotoXq5A8GX3w3O8Uv7BOpADSRJoBWDh',3);
-INSERT INTO t VALUES (3981415410,1861088077,'itY','A5Im8MW5cEykT2yTdCok05NI','eQ5FbsnTPt6La','cTjSS1I6dOfExTIJVUpB1Eb7EPMlnKry4CY03dXtkaQZ','l4gHeC5M3eMU1oTVK0aFBbCmxGGfSspaABw3VbL6tTxjSlXIngDDSnwpWQyQuS3RYn5duS9ZV6gfUYQCQim3cLJuhb3CE7Mm','lK7SLQwqtgWwPEzLeFtbUcgWPBhUHXtzDGL8q',4);
-INSERT INTO t VALUES (1372461234,754668826,'P','e9SiFYlM3JmRHwDWNQQQKesbj8','FlUAU0','5mH2rGXBKwL5ZTLOTENxjCftzfLAel7GHNTUvYtL9nK2cEiK2NDzHMcGYTHX5TQ6uU3BGdd9Mj69','W','K4acAa84u1Hor7VNsCDgdE0oPzrMgK7HvXUycp7YMCEO0A0SbvVNbf9h9t5IqGxpzFdjquVyjqZGSYCofjNtZk33r1MMX52qs',5);
-INSERT INTO t VALUES (4246167673,1144515464,'kIMzpn70CQ7yUzpv6hK5SO9E6MTKUqYgRP7OsJ9jmHDVDMNwLlnhPIVgh','D','7t4hL','q8JZHj4d8IuIvKBHJKb9BgSKSj1b0KY1STo3K1MnA6R799CJJF1mFpEKWasvIzNL5fLBCM5CzIdHVZmbaSCGe','StjzI9Ij1KygdHn9Vm1yvdleiAbZyUInCkb8BoNLxhrXciGFOBw4','EMvZJwxSS1fkiUaJyvmKrn03004DQpPoSIeZ8MfTeNlB2IqM7SkLnNAWLlAoCsh6vvYBFHjZTAAdxPZm0jEaB6P7my7R',6);
-INSERT INTO t VALUES (2730301923,-914643894,'uMvczQ2MaPOUFKq38OtumNlotcCi0or5Mv778ucizO5UKLOPx1BToMc40zIZyXjSBPsKxpNW','mS7KVovZoTPgYOuDiSn346e3NPxfi12uKMVI1epg26wGbXcny7Tc9PWxMt','8U7eWuQSNQKsTi','NtgjHxoFvVcweGuc1u0jiGECqjC9h7jXta2tF0DQs0K755H2ipljBRLf3ufdqFoa','mmVaVP23gcBm9oO80i60IuNV6JL4pBu','ufGRsg1zNq81LPOXo7XYJHlreaX9MYa3hZ6ELXXqN1fUvd37b8MmAqc2BVaRk8wZ63Lj812FjqSd',7);
-INSERT INTO t VALUES (1000316315,-1528634277,'hbrkrPVZQpBB264gjDUUsqS18AuBrLDajui2fkHzwxe','DMJPBfm7caRbfne3oxig6pWK0KP5rh1ViVA7jCmZZdqNpFerf7kW3mhU2IdaeBvfC9LZ26w','tzizlcVJ','G1m76hxiDl0Psz97pe5lV0GRMZHp34jIGvoRxRedJ2L3YP9WWryD248icwhzjQr8o3Flkhj2M0OoDfQ9ZdCQkPjoLePWCH','fXxdDDobXu4H53sZ3kiJhUCp7wJrXmhI9gW4ZjEsLBYxUC7b6JT3CoT2N0l9HSuQPVh7QKxPTGLlfFGGo5I9Z','pOx3Op4dAYquRcgLgLeTLqrzQATlPFmmZuGA9ir8q40Gpx7wKSZ8Xr4CoWfhP1p7tmyHNaHAHJ4puzsAAq',8);
-INSERT INTO t VALUES (2814722584,2041628585,'eEjLLmHIjvTKcgzOwhcm6svB9nYsKUGz7lgc2yPFbY9iddnxRUqZPHW6ypqN99tXhV6uGRjVq0obuPzUofsiuFLmstnE','1oG3wtACrh7oHxuwTbtfmGEWXqv2WpaqozYtnXclx6tZy9','OTSBs3Zs8WLxAg','5MqYZFeoSpRr2Nb65wYRc1RqsKUes1YbGKto9ip8mfKQnvyFeye20dD3boRVI5xHhkAduinih','6ztNZGcb6xXiU9o1HtWRqM0MoWaNOXLDYJ1P1HBc6xIg2e8Dg9BqIIob3ZDq21tW8NpfTJLjrJvJ','p',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-443594873846992142,27,'e','VpzfvLiRxKn8oBaxFxGHwM5','OI0IwzxDsK','ZKP9z0i9KJAg8CmEJsVTul1CmUlYWXFGgj3HfwepRSWyV7qaoSFk24qm','8','H',13);
+INSERT INTO ti VALUES (-443594873846992142,27,'e','VpzfvLiRxKn8oBaxFxGHwM5','OI0IwzxDsK','ZKP9z0i9KJAg8CmEJsVTul1CmUlYWXFGgj3HfwepRSWyV7qaoSFk24qm','8','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4013746808895989734,64,'npDUMhIJZqf6MD38oiz8SA7y9Q0KQSmk3N01VOXSr','MBmqKemT4aCLlG37O3BrxTt9Q27HhagVswrldWKEqA9wa7T1hJkiIJaE1XGqH5AesaAshIXhcDe7e9Jlcv7XrcV3L61m3DNUhFgJsOmDqRZ5efrKYfeN8ZBUxwEinZMiXGIegjrGzjzpgVPEJaSM1paKezMpTRau5PoZUtzOaQX1MpWGopgHn8vwhgaqNwz9QKiyhcoTmDiEFcqFrOCVnTvvfRh4XBZYDI5k7bLdOGKeA3DwdC3rLhaUK','fnxgw0hglAIMaPE','Fz4XCwErnVGXm4WalVqWVjs6HQhVRWlzPnXSmSCmsNol1pikb274FzQ1RCKgTVQ7PTCPsVxDWTQqgAD0PliV4W6QMQ','0','O',14);
+INSERT INTO ti VALUES (4013746808895989734,64,'npDUMhIJZqf6MD38oiz8SA7y9Q0KQSmk3N01VOXSr','MBmqKemT4aCLlG37O3BrxTt9Q27HhagVswrldWKEqA9wa7T1hJkiIJaE1XGqH5AesaAshIXhcDe7e9Jlcv7XrcV3L61m3DNUhFgJsOmDqRZ5efrKYfeN8ZBUxwEinZMiXGIegjrGzjzpgVPEJaSM1paKezMpTRau5PoZUtzOaQX1MpWGopgHn8vwhgaqNwz9QKiyhcoTmDiEFcqFrOCVnTvvfRh4XBZYDI5k7bLdOGKeA3DwdC3rLhaUK','fnxgw0hglAIMaPE','Fz4XCwErnVGXm4WalVqWVjs6HQhVRWlzPnXSmSCmsNol1pikb274FzQ1RCKgTVQ7PTCPsVxDWTQqgAD0PliV4W6QMQ','0','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-5087489364161974093,204,'UqS','RDw2lL7YTv0Mjh1jSQBaoV4VOsgQB3ZyNYXtwgrpmDnNTnKQc106Zd4c0kVvSdw9tjOKpmsXeKUrkAHFR6TD7KeJYasqdVF6WcrJogVWVESuyTkLZCj9Ziv5mz8N4tyDjur3JEBOjr01yTqjC5ToEjEwlmRryhdoWuqGfTJGOtV4VMDyrQgGhOHFHtCOoX6MKBaV2ogaS8FNCdLYEzDh1B7Yd','kZfla0InoGGc','yzi5PQduQAAw5XDrpmgSA0rAwNVNZxqrcBIFKGbKhFsMX17uWfhW7Itt5t3JuYI0cuTUJaF1AQKQOqj3','7L','gfz',15);
+INSERT INTO ti VALUES (-5087489364161974093,204,'UqS','RDw2lL7YTv0Mjh1jSQBaoV4VOsgQB3ZyNYXtwgrpmDnNTnKQc106Zd4c0kVvSdw9tjOKpmsXeKUrkAHFR6TD7KeJYasqdVF6WcrJogVWVESuyTkLZCj9Ziv5mz8N4tyDjur3JEBOjr01yTqjC5ToEjEwlmRryhdoWuqGfTJGOtV4VMDyrQgGhOHFHtCOoX6MKBaV2ogaS8FNCdLYEzDh1B7Yd','kZfla0InoGGc','yzi5PQduQAAw5XDrpmgSA0rAwNVNZxqrcBIFKGbKhFsMX17uWfhW7Itt5t3JuYI0cuTUJaF1AQKQOqj3','7L','gfz',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(94), d VARBINARY(25), e VARBINARY(80), f VARCHAR(58) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3094025508432420258,10310696,'t48LB8KoKeYEQ66gRZ','gsADU9','5jZRSrH2nsLSdaFEQKMGP9gO5','SwoRci4s4TJbrw7rZxUcboS2TZjuWTLA7Mki2','9t','n',0);
+INSERT INTO t VALUES (7020884633151842922,6224211,'dTwWxVwCT5Q18hawopEeCUOns8CeDKew4cO5THYSFesmKYTqHLXIMAtkfKEf','yKXI7NcJ4721fLLvk4t7Fd','dloRARIeF2Cm5aY6eKycgbChgMEMkYt4HRJpVnw53dKqdT1Gr4sVwfN59H5C9jJ9q3N73lk0','UnynkX83ngImMXn2UIUySmuDEUqOix4CjT1QCRgp5gT','S4','a',1);
+INSERT INTO t VALUES (7090637720292378965,14157834,'wMQnVMGV8KgvlVz5Pkj','0VwSasQZnc5v2DBijvA','e3uJ2DxCblvYpNbONxiqWF0VL7OhMy0oTz1LRpREb6VkV30fONoRJlVu6akjnZ','OBdP8j70sNTkbhvB2CAPQMTUo8cDqWbnJRcMx3qJghB','M','UC',2);
+INSERT INTO t VALUES (-1616231743926489630,9099868,'fFqnfOEHQDcq1imquus5sPTtcasDXq0','7vJZm1U0CogG8','tNM2pUOusze1GeMv8yNMLXb1Y9RhefqVYybvG9naIB6A8Is9AF3iGzaCD2p4W90qTUhggrfV4boBh3','UnbCDigoL6qja6I7ppRcrUxkkZuWaWm1e2bgbFrt5z4','J','XG',3);
+INSERT INTO t VALUES (7152836798352602665,469172,'lp0jEo0AMlDHxp8pLeo9tGlYAz2FWYHuYvBrt3pc6zKgX5bgj5','4djB5ZgpuAXoR','NLvhikvhzwsW2','MDdL4WMKMAemX7TXJi4ePQaz','wP','VH',4);
+INSERT INTO t VALUES (8204735865933020168,14975551,'xseTt2C9xez9LMxHaVZ','3ppR','gf7316gF5PyFiGamSdFNcMckYwxRAz6Wh1Rsp0QRqPXjZ2r5a','oDPo0','H','K',5);
+INSERT INTO t VALUES (207967873386463878,11273669,'DsMAf9MfH677bkSQmEcqOhqYFAWWgDUQdcq8k4EFofi1YmACbOGnmNHdjwCCvumkfnpt4pMUWc0yaEM','iLiugjUwgBjSwP54SEtfjA01','S','m86LbsP0Ps3pAR58uDHFd','J','DC',6);
+INSERT INTO t VALUES (8272407399984675017,12980623,'QoHsrjUggyBckSYGHgniP7ALO7JOAYsnQO7qDWt','477bHFCVOU','VNkUew1Oii2XK1HCbdQYqgtKJKJTFq','xzwk5JhPPY0nlpa17KS5VcKwo1NgVOcPsR8','D','hf',7);
+INSERT INTO t VALUES (-2769059485958538751,6467099,'OfBuRfJdXBpGZTTGeB','ah5pLzi','JoInea6WUnN2V3Ze4Wb8L9tXKshYkKvfSrnDgQ7JnMbMIiOFZX4O3LJftO5Zj6E0MQNEx','gvDz9EzYlw18KZ21dnTcWsSplt7f','vu','V',8);
+INSERT INTO t VALUES (5807228029686502544,10399469,'isbVlO7RoVhPG','M7hjgPyMRwL6uVoU','7QS10Ofn7RtiHLSuprsM2481V5c','s0v2pjIAlztNLIUVL836QLX92IS0NyHTMOqenovvRTjt7CBzJTmyvm8nKs','S','XQ',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(94), d VARBINARY(25), e VARBINARY(80), f VARCHAR(58) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2633815405,-152015199,'2t3QqtDZpuQAmX6SOpL4M4yZQ21XWcPlSa7bJzEOTNoOng1z3EljvcHHk5oGY1Jh4uuz','cQ4Bn','IztAYNSLe','TaEOfh','1X0iS3UbiapWc8Nnwi4piWmBsprZLEcxWMD6yQJDObLZ','O31P4feEaXLZ5Zp',10);
-INSERT INTO ti VALUES (2633815405,-152015199,'2t3QqtDZpuQAmX6SOpL4M4yZQ21XWcPlSa7bJzEOTNoOng1z3EljvcHHk5oGY1Jh4uuz','cQ4Bn','IztAYNSLe','TaEOfh','1X0iS3UbiapWc8Nnwi4piWmBsprZLEcxWMD6yQJDObLZ','O31P4feEaXLZ5Zp',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(96);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
-INSERT INTO t VALUES (3483251774,343183452,'BtVR9qRb1Fj5tVuabJmUiMo0v5UKWwv5poRQR2lZ4K6yxpr81hRLMvWSbVH327ppo6ZoMRjRjCCjowzjMqq38ts','JygDgLxvTbdkFxZdxqa6AfPPXeRByh7fogSrjX9932QCbOAxANxCTKmL82P','kgdaXrsezt','cbexyMGYcdfVtyQg5ygQ3YRbSMGo8Chi3LiwewIquxLlgCaXQ2oITOG3T','wijpBIiGFKZt5qfw68PbeQykK9waioDYtZU1RAOTeQ6njo4H1gX1w','08uoLos7t2zYGauDNnZavlAp4m8CTa9G9haxUEnrVOI31',11);
-INSERT INTO ti VALUES (3483251774,343183452,'BtVR9qRb1Fj5tVuabJmUiMo0v5UKWwv5poRQR2lZ4K6yxpr81hRLMvWSbVH327ppo6ZoMRjRjCCjowzjMqq38ts','JygDgLxvTbdkFxZdxqa6AfPPXeRByh7fogSrjX9932QCbOAxANxCTKmL82P','kgdaXrsezt','cbexyMGYcdfVtyQg5ygQ3YRbSMGo8Chi3LiwewIquxLlgCaXQ2oITOG3T','wijpBIiGFKZt5qfw68PbeQykK9waioDYtZU1RAOTeQ6njo4H1gX1w','08uoLos7t2zYGauDNnZavlAp4m8CTa9G9haxUEnrVOI31',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2444608890140319221,10081216,'eEC6F','1jQqmrgYWhBrJ66lPtWcHLdu','sbdUgTf3QLPxb85L7ckhu8P','B82fLsstRRMef74zyEqFQxkBbZ40auTdfvh66Ws0BVxIHci4xzafi9SzE','8','d',10);
+INSERT INTO ti VALUES (2444608890140319221,10081216,'eEC6F','1jQqmrgYWhBrJ66lPtWcHLdu','sbdUgTf3QLPxb85L7ckhu8P','B82fLsstRRMef74zyEqFQxkBbZ40auTdfvh66Ws0BVxIHci4xzafi9SzE','8','d',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(95);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
+INSERT INTO t VALUES (-6108439657399979334,13187587,'39sTHO0aQilaImnM34zxVeKeh5zlyfxCoiwTLPjbt6HsCtzM7JO86zdEu5mmztGIGjuacqHoXgE1amL1uI7bNgwQE','7mNjzcgkbTxNdnBatO3Ken9q1','ILkEEyVJ9tY4kjQHOwObkMK2yr3uuhp0zm7z6','Zv0ceSSDwpmRphCSTh3InIIX3','b','7',11);
+INSERT INTO ti VALUES (-6108439657399979334,13187587,'39sTHO0aQilaImnM34zxVeKeh5zlyfxCoiwTLPjbt6HsCtzM7JO86zdEu5mmztGIGjuacqHoXgE1amL1uI7bNgwQE','7mNjzcgkbTxNdnBatO3Ken9q1','ILkEEyVJ9tY4kjQHOwObkMK2yr3uuhp0zm7z6','Zv0ceSSDwpmRphCSTh3InIIX3','b','7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3588387930,736548001,'IZg4J6vEHmgyAd7v1zFkTuYrwNP','6Uw2wjjKw6afhstt3kpAABmm6c','PS8ggvLCyAn','hkf14UD4cx4j57Q37XSRNnuAyHRiEirruk5uTD2v105EjmGSJegDl8Ln0laVAjiD7ImUoy8DFTMTtWt','kFSBHxqoS4iy0qPiV4OKAHMuuPo7PAgycNRzsokLyJ0XsqO8GQhsqgPqnQJ2oDuneHs2AwgH5TzQR0','0qCrl93KnwJf6dlYnWHHDwVvbEPV6yydD5cTwDuEmEsMbMHDuDOCLsOOspCiFZo1DiSd33Z',12);
-INSERT INTO ti VALUES (3588387930,736548001,'IZg4J6vEHmgyAd7v1zFkTuYrwNP','6Uw2wjjKw6afhstt3kpAABmm6c','PS8ggvLCyAn','hkf14UD4cx4j57Q37XSRNnuAyHRiEirruk5uTD2v105EjmGSJegDl8Ln0laVAjiD7ImUoy8DFTMTtWt','kFSBHxqoS4iy0qPiV4OKAHMuuPo7PAgycNRzsokLyJ0XsqO8GQhsqgPqnQJ2oDuneHs2AwgH5TzQR0','0qCrl93KnwJf6dlYnWHHDwVvbEPV6yydD5cTwDuEmEsMbMHDuDOCLsOOspCiFZo1DiSd33Z',12);
-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 (982746650,-969792991,'qvgrg3EjIM37sp126uvjVWRaCxMTVD4XV8yRSLg1y0N1vMIAhcproiv8XPoXeULA3QLOS','JjqcwpZrWEA0ZMfObILYScCgmvEVIUY26DdrvtaqB5WN4vDXrWcGwuUKFAa1EcoAwvSvOvIdw6KOkdA0aXihkzIK3GuoBxMuhA5GOf8','S','cswUPloNADnPIwFrTOjBXgSW2Apbf1M6Jv2sl3FBd4UblrQEdaISGGO5UJsj98eZpkQkcrp3sDWYxHGEWKAYvG862OiiLXtoZcAiSS8UgcbF22u4LaInSawJLS0wJTaGufz6GqgTiOSHK27kLRPt0qCuTsJFZ1HoIMgNcjV1yBHwszs6gP16RxUFmCr4Kkg','pF8RGfBXlIx1aTVmwC0z','4sLWKrkz09MuSDl4aJPJB9gqnFUpJKwjMc3CbdYW64RcfZ5977Xd0wvnHatqYe3grh6MfTMnOjBU0',13);
-INSERT INTO ti VALUES (982746650,-969792991,'qvgrg3EjIM37sp126uvjVWRaCxMTVD4XV8yRSLg1y0N1vMIAhcproiv8XPoXeULA3QLOS','JjqcwpZrWEA0ZMfObILYScCgmvEVIUY26DdrvtaqB5WN4vDXrWcGwuUKFAa1EcoAwvSvOvIdw6KOkdA0aXihkzIK3GuoBxMuhA5GOf8','S','cswUPloNADnPIwFrTOjBXgSW2Apbf1M6Jv2sl3FBd4UblrQEdaISGGO5UJsj98eZpkQkcrp3sDWYxHGEWKAYvG862OiiLXtoZcAiSS8UgcbF22u4LaInSawJLS0wJTaGufz6GqgTiOSHK27kLRPt0qCuTsJFZ1HoIMgNcjV1yBHwszs6gP16RxUFmCr4Kkg','pF8RGfBXlIx1aTVmwC0z','4sLWKrkz09MuSDl4aJPJB9gqnFUpJKwjMc3CbdYW64RcfZ5977Xd0wvnHatqYe3grh6MfTMnOjBU0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(53), d VARBINARY(60), e VARBINARY(90) NOT NULL, f VARCHAR(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10593098,-14,'ktmZpDzBIL68gvmYBUVlYJrJ4','eoAk5dv6wBz0QoJ','jVzh98qJix9zjr','BlJucTvtesWzSwY','9k3vz3KVzRuArICLq','FSzKvVbUkurb9EAVzPPfAcjILKdflat8XRuLjY6Tt1zR52c',0);
-INSERT INTO t VALUES (13245631,-27,'7xuI','zb9DLZaKTJ8fzGlP8PetnF0IWAATlHYbLPkMkZl5rxQrBW2','GxqXYglHrgfITRMruB4kKmSecK7LWWCDH604ybpG2Gko0nt0x9qA6BV','0bUzB30gFDwSRO','ajGuvtv8Cs03XXudQv8TMg17rRKN9shn9WcnVPQ7bmuGlxPVtoZMp2hiCCSrub6YEEf4qgqc8CMgGS8t2A3Ji','atnUxH8Yce2eO0nWjHAU0i7DjF5YEkycZOGoEbCdeksbpxhWkkeXraURbMow6VZhZKrkbeDsSy6EElWUkG7yyrqxX',1);
-INSERT INTO t VALUES (10225350,-88,'WDT4Zq7SVUICTKtoK1mi','GTucVnJcuWkIFUFVV03rz0dPjHFAqKazyL7qM2seKDn','qgYctBJOBvbpXdfkUwTO0Jinlv2','R9mAaSGjgOOCA7zV4S6Ks1YtOedBsNlKn4qINHU','EDfo8MpYUL8EgSSJP9AEUO9r4aZWa8jyQNzS7Ct0cfpedWdYAyipPKSg87G6FjFJ31FhdZmzuQIxQ9tb7D1','bikcKUvee6D53vywlu6CvwhffPmfVWWqx',2);
-INSERT INTO t VALUES (5937772,49,'apbZdLKYnFh4wvUQpw9MxMeT0v69eq8AykpQNvCUNL4KVxAo','hB','ZDBvK8e958kwub7P5YPVm4q2Z9inAH7LXvTpuAQd3cwc9x6HGDmNGFcROAqvNBxFo4cO2oNv','X8JkaCVSEXumGrd2Ljq9kWo3Fcl4d12zrrTIkBtu5p0RQvo8P2rZzwnBL','R0SNeJ5s89COqezMm6q0NUbZa7KEiGndaR375qqRXo0t','M3HONOLnTxkDq8xODrKNaTcdxXqkRg54ifpq0VIODweSxWbdz7UIBBBRVS2nuDiKynRKW',3);
-INSERT INTO t VALUES (13960555,35,'ahZG56cU8eA7J3ZRrm6yz3yZkOUlS3jEH0yA5','gWjHjhcZQUHWbkwIGuhcMs21gHw','Ro2egyaGkwMxOcw','sWjqIkukI2G9hiU4ObMjPiM778cw','SXBlLEVQYtht6QmeDxvv0lJerJfBaF0jrHO3','KhGIKBhirgmVsNLMyGET5ofZWPnQ8n52lPq94PFG3JcVPMiRaHKJE5O8ZvQmLxTDBGGcwC4T5',4);
-INSERT INTO t VALUES (7604098,111,'yBSgV8JVCOdu','W7481oqlyqlgyZElr','gP2sUzasc28e','OVbqFlUOKEicFHTShhDFIHWvdJvdSIJU6ljEcZwPiZ','id8hrSZ9J5WFeLeXBJ9x','L',5);
-INSERT INTO t VALUES (387869,1,'c6FIJHvgMuJa6B4cnu0zkeNnBRCxIJQ','gPzS8XQIe5eTZ0d7ZQfRR1ggpFHqRweWYOGcPHagijsn1','XECkaDaRW24FAEhS1htdOXvyajj7uezVJKudR05T0sRSeuLeVk','XM6gSKiBHmqSRydQtfWcxjGwn5roRZD','3e','t8CZcZtC3mmqLW4eB7BP0KK1fFedXhnw',6);
-INSERT INTO t VALUES (14364451,101,'gy1nkMTdk1OadY0wRivirt7dEtGUddR86oXXmFXwN8K','KXRdvmyWBGVch','I1ZXaBRfzB87vjypAaJ4J','ZskO9V1Ms9','4jGOsZPrwF1XLDRTalcIhqZp5ABaNj1B5PFpwPArD8Tehj1JkRuFqE7MM1hWJajro5gh4nTLyZwssvIApfLd3Bq','bpBUmf6njCR7jnrfiWCKB4NqVrDgA',7);
-INSERT INTO t VALUES (6564366,-103,'qr8LLpUxrf','FfFOjdZW','e1TEqwiOT0U0KCgVma29yL31rzxTKFNSDKIvZYYz','wTwTTjiCqG4mowLqylbi','2DoIBpopAY9B0','okf98pReS8IkdoC1uqaYif757RqCmjVqIYWCOalHgvaggNptlxE7D7Yu',8);
-INSERT INTO t VALUES (778905,11,'85uB0jTBVhWRHVY','8zM9ZM2kIRPTfIZMmanbmyjAmCqc6NP5v5Qlc','iBtt7sfuhxgUELddRP8IzriGFmeNgH','YQjqhaoP7bm8iIKhrxXIAZI3y6yBG','U5wELNhU9Ops0L6gifqBKBkymjUmptyBdEtihEXQCtrFiJpbPeFHStlDitKFS2bvkaDucZUiZhbFxhlQC6JU0dD43Q4','Ol5nxUEiUEOilYQwhtmMMZj8ECtpXKIjNpddD52qLRPhqbzR5UYLHUtOSNEXFSBuVX51y107drPupHViOL3GIX459nApH2nj7K',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6915506065177993227,3919395,'IX2yVbuRa3oWcVoAjR1MzxGKak57VfB21oHbb9WS678uPRzWXLLhqNDsOZlh8COL','OqhMCMuriih7EItquvStRIz21GuiN43zeraf92vZkQ8iiPMtFhpWYr2LIxJkG5REO5IXrvqCvKrD35aY27kFG3PbBaCnxoiwei68pw0cb9j','oNiYq3lMfHQQ5Vp2efwya32J0E6kSmC0SVVTXkIt8YlZ8xe1AXSjxw','FYgYzwCSCnC8A832aK0U63OkiCZiO4KpAC9Dsdx8whju8AuCcAYu','n','qX',12);
+INSERT INTO ti VALUES (-6915506065177993227,3919395,'IX2yVbuRa3oWcVoAjR1MzxGKak57VfB21oHbb9WS678uPRzWXLLhqNDsOZlh8COL','OqhMCMuriih7EItquvStRIz21GuiN43zeraf92vZkQ8iiPMtFhpWYr2LIxJkG5REO5IXrvqCvKrD35aY27kFG3PbBaCnxoiwei68pw0cb9j','oNiYq3lMfHQQ5Vp2efwya32J0E6kSmC0SVVTXkIt8YlZ8xe1AXSjxw','FYgYzwCSCnC8A832aK0U63OkiCZiO4KpAC9Dsdx8whju8AuCcAYu','n','qX',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5582464062158616404,5389525,'OEe7x2BCcHxt8chT8qHwTHOx6pIc2obn97Rm8zwJbWsO6VGWQCFCuN6N0p2hAEcnyAaJCv0NNUc7H1NBFNLAJ','hxj6wP9fFdVdIvZskkmBNdyrUE1TCJTJ0FgFKHzuvCUuJawKhHU1TeTfhapBC63cy3x8T8Oy8gbO5OrCijXQYtGNl7ABd85Ma4AqnBhUjyi3OFuWeC6EnwXSfThvdCHDCNMwkssao86Ua21StbSfiCj0Xmz1xzYFwQhJTqE2rl1ribU6LT8QoJtKScKQ','X2PwJvAgEg1yL9OlR0WNoOULOG4F','fFpWS01aBpFJQRpZenoOTiZoamm6J31K37zTilAc5ziTmJjlOPShpmlOOhc6','tA','m',13);
+INSERT INTO ti VALUES (5582464062158616404,5389525,'OEe7x2BCcHxt8chT8qHwTHOx6pIc2obn97Rm8zwJbWsO6VGWQCFCuN6N0p2hAEcnyAaJCv0NNUc7H1NBFNLAJ','hxj6wP9fFdVdIvZskkmBNdyrUE1TCJTJ0FgFKHzuvCUuJawKhHU1TeTfhapBC63cy3x8T8Oy8gbO5OrCijXQYtGNl7ABd85Ma4AqnBhUjyi3OFuWeC6EnwXSfThvdCHDCNMwkssao86Ua21StbSfiCj0Xmz1xzYFwQhJTqE2rl1ribU6LT8QoJtKScKQ','X2PwJvAgEg1yL9OlR0WNoOULOG4F','fFpWS01aBpFJQRpZenoOTiZoamm6J31K37zTilAc5ziTmJjlOPShpmlOOhc6','tA','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7907475214238654892,12080606,'pep1WskAzX23a6kR8frXKLaEz99S0nPEOX','9ZJGWiHRUu0BJrxrMz7Jih0oMuFuP77v2B8to2aPKKcGlX6yMcolptYb6elHZN6rETFMLAAFiASzTvLI8WZYzdbHiqXWxGaVGNdHbRHQrNn0AcFdubTohOWWZBWj9t2Dy7ospUmTfEGrJFy14zfQRZVY8eNCQFHpzu2Teq3o4Y5fGiKM0QaxChnqyhsthzFmimjlIGzFN29CxC','UgqobIOnB8gCnyLFXOON18fwy0CVa6BTf5EOH6CtgTKVN8aMVLWzR1U0C','iryd1Grd5cOcN1qgmDswYV1ltdZGzC0B3O25GeutIg4bNraoys37kTABcqhWbOpGz5Xlwy16pfyavZ26Ke6SD1wo9mKiwW','qZ','GU',14);
+INSERT INTO ti VALUES (7907475214238654892,12080606,'pep1WskAzX23a6kR8frXKLaEz99S0nPEOX','9ZJGWiHRUu0BJrxrMz7Jih0oMuFuP77v2B8to2aPKKcGlX6yMcolptYb6elHZN6rETFMLAAFiASzTvLI8WZYzdbHiqXWxGaVGNdHbRHQrNn0AcFdubTohOWWZBWj9t2Dy7ospUmTfEGrJFy14zfQRZVY8eNCQFHpzu2Teq3o4Y5fGiKM0QaxChnqyhsthzFmimjlIGzFN29CxC','UgqobIOnB8gCnyLFXOON18fwy0CVa6BTf5EOH6CtgTKVN8aMVLWzR1U0C','iryd1Grd5cOcN1qgmDswYV1ltdZGzC0B3O25GeutIg4bNraoys37kTABcqhWbOpGz5Xlwy16pfyavZ26Ke6SD1wo9mKiwW','qZ','GU',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6710932722385944657,9974421,'cbvl1D3jbcaUxXiNugColkOAz96BQYXi','HqQp8v3iscgWazeSOhkHWJIQb1SWWHzGvYQgIhhggbnm67T68QZCZgJS8kyeGddC8Ql9uHpVdeoEt4xxkkjvo4F7JIwt58tvaQpfyXzObJlhBt4XDIuKWlwlOmu0vqjprpqGXNXT7kGNf4WHkDRqK5auAsYMMazTuWekwnbcqPiox9taia5ps782SvYbnRNoODjtl65MVa4GJAIVrAIoeBLNn68lYOVOD','bFVNpwOKSXeCZ8mOZ8vO52vWCuQrsMbVbYvKvdjoUt5','hLSjCiz','L','0eV',15);
+INSERT INTO ti VALUES (6710932722385944657,9974421,'cbvl1D3jbcaUxXiNugColkOAz96BQYXi','HqQp8v3iscgWazeSOhkHWJIQb1SWWHzGvYQgIhhggbnm67T68QZCZgJS8kyeGddC8Ql9uHpVdeoEt4xxkkjvo4F7JIwt58tvaQpfyXzObJlhBt4XDIuKWlwlOmu0vqjprpqGXNXT7kGNf4WHkDRqK5auAsYMMazTuWekwnbcqPiox9taia5ps782SvYbnRNoODjtl65MVa4GJAIVrAIoeBLNn68lYOVOD','bFVNpwOKSXeCZ8mOZ8vO52vWCuQrsMbVbYvKvdjoUt5','hLSjCiz','L','0eV',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c CHAR(85), d VARBINARY(51), e VARBINARY(19), f VARBINARY(27) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (21216,64,'Nozldi6W8OODivoUZ','gFlu2tDZGJXP','8','Iqr','5','y',0);
+INSERT INTO t VALUES (8506,41,'Z4G6iaFKLDJ7OXco6WV17xyoNVu89M3AS162vHZQk5qqdTyq1Inz6keHdrkHFCRunAaHXVWtR8hgCHxsdh','JfSK1B','esqXY','0mW','A','D',1);
+INSERT INTO t VALUES (58250,68,'ghOGYNzR6TIRl8Ti4nV6ZeUCFgaFYOi2haE8','tabs5Ux1DUvL5PYdYuDiesNdRaYqN','Ho','R7ocMom4sAxCaHRbJgPx55SxFJM','l','d',2);
+INSERT INTO t VALUES (59250,-128,'ME1WIDshAyxoTav5xcvnDM4kZ3aixImN7x2FgUIvHjWeElPaR64DkonNyUFz2d8Byg','5AspyApEmfEyOIEUaQlUe9nraL0UdqbC0EWLGpNfRXBMfMTzrQ','clOqZ','laWC','I','O',3);
+INSERT INTO t VALUES (54924,7,'cSMWnQLeG27YbH80ZlEAjZvRByuw88IVMli3TkMObxat78cz5sXMXjPI0yiaWocEye8SYjc3kYmuqJMvhaW','W32vKBVHzUWVQ2yaCIWOW','Ja','Ak7Dh','D','Q',4);
+INSERT INTO t VALUES (1117,51,'S76kfiRnAjvilYOfcWx2ac2vMYIS','8DOWclUFUm1wWtXLz5lNmdbSWHpR2ipjdXhrvVfok95TVsC4','LwWEgzo4P4rFXSUGirE','eotyLk0RavfypnHLgHJ2h8es','M','X',5);
+INSERT INTO t VALUES (31474,-127,'omFNhMBXJgVWlNFOZCqtzi9WhBzTsgJHQVCESX','Vb66qazTBmoEJpvfGuf86Yp2Z6hnMBOswjZ20ogJJap23','YtbFxmyUy7Se','k','X','P',6);
+INSERT INTO t VALUES (47178,122,'LlmbhsQkVZhWya3z61fAnET3mRAcxdTswkEGUlO89ie3AQL4tpDvJ89WWpdmcpPQWb8myGtqoJ','b4xniiV4hYtdvMU8xQzot1BUxLpoQhI','1LP','Xgc2nzqHsVuQJxh4b71Ar8','o','z',7);
+INSERT INTO t VALUES (33556,-94,'fx68eMD9ZOeH','4e5bLKuBEuuybUmqH','Rwu','K2aXgm3OOY11hl7','Q','h',8);
+INSERT INTO t VALUES (49400,104,'a7','z4pQcNjhhE','e','XszyKbF8Q3KE','q','7',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c CHAR(85), d VARBINARY(51), e VARBINARY(19), f VARBINARY(27) 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 (7181055538633458651,-53,'2x6HIEqsKK','yh5xNzE2q9wYeMirq4b1tsQaGJY9THrEtmR02','X4CzRoFxYCS6t9D0PJmISeDA7mryrSUZ42c9oCYNcqivO7cPqAU8lr','D3n4xGQ9HStYwpnb0CbXguZZa462gomJw8alqjI91','HJzP2K23WF3rmWVPX7E4ubFIvMXwzvfnhF6a8Z0XLFrh5NuulCavBowEGaYRlHzb5EdUye','6n1R3F6MlbAyj84zWp9rH6h6rnjjEOdQ9T7i61mRhb3rfY79Y5awT7ow6NAfnBvPNeCbSkBY',10);
-INSERT INTO ti VALUES (7181055538633458651,-53,'2x6HIEqsKK','yh5xNzE2q9wYeMirq4b1tsQaGJY9THrEtmR02','X4CzRoFxYCS6t9D0PJmISeDA7mryrSUZ42c9oCYNcqivO7cPqAU8lr','D3n4xGQ9HStYwpnb0CbXguZZa462gomJw8alqjI91','HJzP2K23WF3rmWVPX7E4ubFIvMXwzvfnhF6a8Z0XLFrh5NuulCavBowEGaYRlHzb5EdUye','6n1R3F6MlbAyj84zWp9rH6h6rnjjEOdQ9T7i61mRhb3rfY79Y5awT7ow6NAfnBvPNeCbSkBY',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(54);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
-INSERT INTO t VALUES (18338118854942397585,28,'2','k2fGob2Nsx1KDlCGgf5kRUbMAwXkFZ4vy','lboEXsT3oux7PZxaH0LW1IX6WlGY8j9WCMezqFu1ZCIXgTCMR3kQEKQlQkCXqPEzzlzRoug','QGgJpoS','4w614XbgWaH6mRTSwSzO1sUpxzI5zO3lFzvNoSdAPjIirDdfC6kkEEY3Y9lXre4Hebr','rqSAIUN1xmsjJ7tazHolxioZ74JExCOty1mWueyC57lAk45iEiNlo1gtJOgLUybtC0wUW46T',11);
-INSERT INTO ti VALUES (18338118854942397585,28,'2','k2fGob2Nsx1KDlCGgf5kRUbMAwXkFZ4vy','lboEXsT3oux7PZxaH0LW1IX6WlGY8j9WCMezqFu1ZCIXgTCMR3kQEKQlQkCXqPEzzlzRoug','QGgJpoS','4w614XbgWaH6mRTSwSzO1sUpxzI5zO3lFzvNoSdAPjIirDdfC6kkEEY3Y9lXre4Hebr','rqSAIUN1xmsjJ7tazHolxioZ74JExCOty1mWueyC57lAk45iEiNlo1gtJOgLUybtC0wUW46T',11);
+INSERT INTO t VALUES (2226186459679446540,103,'V6KRW2mYhCmmimjFRTAu7CCTqKBpj064P','M5V7ZF1vXKQYhToAcL','fIBbu','QUijpnU','f','u',10);
+INSERT INTO ti VALUES (2226186459679446540,103,'V6KRW2mYhCmmimjFRTAu7CCTqKBpj064P','M5V7ZF1vXKQYhToAcL','fIBbu','QUijpnU','f','u',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (2922955991388980087,13,'4ag1','p','W83PD5KeHf9ilYguW','on31YwHJjdu8GIJrD','8','r',11);
+INSERT INTO ti VALUES (2922955991388980087,13,'4ag1','p','W83PD5KeHf9ilYguW','on31YwHJjdu8GIJrD','8','r',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (17105615873759238616,122,'Dik5nTYNnC4nDh8Z','ugcQ0BM8Yk7aQcZXMSxpIEj8xdvDRnA0','osyUkdHvuiq28kd8PpsH8hEZAiI2c0PPD4aeUMT60','WAltFxIzAqvbLzcY2uf10pPU','A28gBP5reoJsy2DZ','46pWWOl2itUYYEGvacH',12);
-INSERT INTO ti VALUES (17105615873759238616,122,'Dik5nTYNnC4nDh8Z','ugcQ0BM8Yk7aQcZXMSxpIEj8xdvDRnA0','osyUkdHvuiq28kd8PpsH8hEZAiI2c0PPD4aeUMT60','WAltFxIzAqvbLzcY2uf10pPU','A28gBP5reoJsy2DZ','46pWWOl2itUYYEGvacH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6096543086135752404,110,'punBMNuFih','Vgamn1QEeVAecHocNF2SQV','F5bqQIYrlVnSl2gCyhdxyhjMf4l0XhUWbs','Oo6WuowP6jo94S2LCGaUeL9FhrVVcby7MZD25Nr9kg2oxkfsDowy4eFirYRZFxEV8A1GfKj5InADNzfo0TGId7fVOvmGzBe9H2hRUb5POCGwibi9q0tuU4','CjKaZA2gyz6pyPLwsqnXw7k09Xw6GB6wfYQtdpITdqtlg7Uo3HDLTizUDVlvjLarOy3hU4JUKsxv','e4mAIAAD35VTre11e3iAHeRxGPaAoo31s3Twu3oQuHpAJiGaesU4XEFNxqxp9JMAiD',13);
-INSERT INTO ti VALUES (6096543086135752404,110,'punBMNuFih','Vgamn1QEeVAecHocNF2SQV','F5bqQIYrlVnSl2gCyhdxyhjMf4l0XhUWbs','Oo6WuowP6jo94S2LCGaUeL9FhrVVcby7MZD25Nr9kg2oxkfsDowy4eFirYRZFxEV8A1GfKj5InADNzfo0TGId7fVOvmGzBe9H2hRUb5POCGwibi9q0tuU4','CjKaZA2gyz6pyPLwsqnXw7k09Xw6GB6wfYQtdpITdqtlg7Uo3HDLTizUDVlvjLarOy3hU4JUKsxv','e4mAIAAD35VTre11e3iAHeRxGPaAoo31s3Twu3oQuHpAJiGaesU4XEFNxqxp9JMAiD',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(36) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(5), f VARBINARY(44), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16243932629266032632,-8244876025003776135,'pSIYCOOHgDYkpkGYP0WSnImYYf6fF','ZL4v2SGn7FQvEXixYW22OB3Ft','BdZE','y0t5dMk0j66iITpeeK7ww9ds0LuX0lYej3','moO75NnB7nihFUxamDldKMyQd1zulRuVhvRrbtd','UwKKJO8GPgDp6gFjw4n2kmo6wmg7sKZJuLR7hj0HL1axTicNGn3VP',0);
-INSERT INTO t VALUES (17449511745805080254,-2445314094331680734,'aFtvAGuvNkADMuBUqe9nsRHUp4h8ttCh1k','Qjyp0dCnuaIWf7TSEJCy','xg','GpbWoJ0xK6R9kDQdOVGDp8YTS9gDzZJxuQvRELVOemhJ','2H6xVMHnUvFtsRdsD','7Guhzt9gBXCw',1);
-INSERT INTO t VALUES (3388693471769268864,-7540824780405586465,'vL7','sFvV6Ctps','SI','pdd','W7GHgX5kt5PHru1q2lK','lpSr8V8qVnV0dCBllLU6s2e6iRDK53ayN68FrWXMnFnZIatkvx4VX1k4kPliN3zUazDPIf49Ls',2);
-INSERT INTO t VALUES (9047596979259758020,-4947899191760249092,'NtZM9dRj27DXM1Q5PrAs0J8f','4en8s8e6R5HIabpSri','z436F','O48XSFpEADCPXzKZib9Kt58','iHczX','cbiP88nzNvDo0e8NdcFJhCGW0Afh6rq4E7oOifDANnI5IEUdMz6GmZONSRPrPaTZHts',3);
-INSERT INTO t VALUES (7173980953240214477,7766398335504151346,'NWZH7PpkuXmzTyGIRFZ','IEhtL','zAstw','eLDtyZ5kYwINz6r1hAere1hL4BbHWv1zQdaepm','qmiwafSr3ekfWZ1OEjG3CWqAiUuEE5QHtYeR8lviOnYCyrUpEbHovh0s7BX9CcX3H5oGOIAMWIvRMum6jgcsqwhTrEaycFvZT','8ruTCqIcvniq4jm2sMrnHFPH7fV0fO5niioIFP',4);
-INSERT INTO t VALUES (17219277718818148432,-8651549101755310053,'3NnXE','ZYY77uoui0vuIZIh8TAA1LgjK','B7','cpnNTsGt1dI6giukfUIoOS5n2ki6aMxIM35te','epLPkHHNSsdxXOQBxOPQNRLxe2245tPDJDKhC7Q8SdLnFLXk6B6lWPWgM','kiQWfQ8cbwU3yybFZOVom0cXIMBzn46hhcHScQlYkqjFMLtux2PEig31jPeiayJS5aFkhjo5VaIVWeMxGeHCMmRw4',5);
-INSERT INTO t VALUES (632054980585334711,-5556366169283091700,'d30J8bF50','yRFc22gVaHCKDCkKH2YftSRtMvAl','fR','nK6ZaJka5SY8Gn','EGnC4KsIH3Lz2THLHsQgDXpXn3Tf3lEUAmbPifCWSm4s1uDPegCpC3maBKdSuZxtG','2G6weyC5HoZS0oIm7YnftEDM681BUml2rfL7m',6);
-INSERT INTO t VALUES (10750894281961459416,6423025845226128744,'yDExH','BzQN0LDf0','QqV','AEt','9NzGWefOmtOluWf0DPowI0BXu1KDUhKjiP4ftT9ocQoLeNUWiKL34r1jXxVRAzE','Rh0bi8hXl2VaYrrUmjRjWJ48xqXT2TivYoBfAwAuz7K',7);
-INSERT INTO t VALUES (17286946804974482402,3051304199610362098,'GJLD46HHoLDvi7iEKEgWDHvyRAFAG','2idd8','X5p0v','Cj2Wb7xXxl7ilR9R7cJhq','G4ZIU0fhMXFzUKy5hK5PMpxnm12jTKGkall0FCfEXaGvWCXHwW1TrKsjaw35a9HhI45IE2K5rM8StJU27Oej9koHr','HxKU0zLC13eu09pMTevoAdwvccPwUr4T1',8);
-INSERT INTO t VALUES (7563646726698093583,962131277926831301,'chThIHd3','FWxGTV06ENvRjy63XgqV9Sbt04','4B5t','Soaj1JiW9VLCWGoXN2d2Fa','83kLW80XsJb6eVdO','lhPJV99eqM68avAgGfwOTwVByGeDCi12YH9Lf1dmZz6E60HztZN5HOp8BwrmCuRpwG1x3gk2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4060887780263800567,2535345634195295959,'GxeWSAbEIaGqDmmxeFezI','s','HmJ4','cKyi2meGFuJzjLB0','4UqdSLr6ppih5Cq5','PoauUdBc8cniMb8RAVhoB77xIQv2',10);
-INSERT INTO ti VALUES (4060887780263800567,2535345634195295959,'GxeWSAbEIaGqDmmxeFezI','s','HmJ4','cKyi2meGFuJzjLB0','4UqdSLr6ppih5Cq5','PoauUdBc8cniMb8RAVhoB77xIQv2',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(37) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(37) NOT NULL;
-INSERT INTO t VALUES (7279585927861663848,1267609067067971886,'xwBD','oy6w4JrU41TAezgGrAc3X2eUEghqVL7MY','oXaP2','nb','40d81avv4hgXg6gSGZAQ7tnpUh6kIs5T7ROMVx9vXd4DlAwjolqXPcNJV8a6rV4ZQxBz028','nzEZxe1J',11);
-INSERT INTO ti VALUES (7279585927861663848,1267609067067971886,'xwBD','oy6w4JrU41TAezgGrAc3X2eUEghqVL7MY','oXaP2','nb','40d81avv4hgXg6gSGZAQ7tnpUh6kIs5T7ROMVx9vXd4DlAwjolqXPcNJV8a6rV4ZQxBz028','nzEZxe1J',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16920489027566346859,3580654385728566930,'XXnRuZlS7EEy9hmRTg','YnD7XpxBFwwPkla6oTpW55FZHdEPlIpYfVk7W3MIqqX5Mg1NIcGCRASIOsMUDoLqoBrID9uxxJ1SkljEBu3UlWhx7FcmZVpMuF7JvTNr2BWq80J48AnYjhWQ4FaFJT7kJzTInpHuhblxy9rRZcZcYYCQH2ThaAqvKHJRYUtT6M7CdhSxtwaCx1gDvXHdtjW20Fg','cUIL','RIoAxtyFQmk4Sxc5fAheWfSO9kJ','itxFlRRUoiOdTHAIHEA1fm8gQeNMoBzS3yHQqYeunFLE','xxQWocQa6w6zMBsg7EMB9EEH50PFX5aeqEjwzou4QlYmvETWQVbX7A3Zj3ZjfneTE9',12);
-INSERT INTO ti VALUES (16920489027566346859,3580654385728566930,'XXnRuZlS7EEy9hmRTg','YnD7XpxBFwwPkla6oTpW55FZHdEPlIpYfVk7W3MIqqX5Mg1NIcGCRASIOsMUDoLqoBrID9uxxJ1SkljEBu3UlWhx7FcmZVpMuF7JvTNr2BWq80J48AnYjhWQ4FaFJT7kJzTInpHuhblxy9rRZcZcYYCQH2ThaAqvKHJRYUtT6M7CdhSxtwaCx1gDvXHdtjW20Fg','cUIL','RIoAxtyFQmk4Sxc5fAheWfSO9kJ','itxFlRRUoiOdTHAIHEA1fm8gQeNMoBzS3yHQqYeunFLE','xxQWocQa6w6zMBsg7EMB9EEH50PFX5aeqEjwzou4QlYmvETWQVbX7A3Zj3ZjfneTE9',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15404370374628054155,-6053497979026456816,'zXjvM03jDViTLa3j5Sxz6PG72Q','qDxgWztymEdmfgFsXl2l0X3qkWRyg1sJx30gfy2Jmt67EZLDTGjrwAUqwna6Y7PmqX1zL6IdeSzsmdSH0L9wIl90lwSbN2WpQS4OBpBrUeT2lnjUu3o6pZNcOS8m0udACrOetg0UGNDx7dpuS7PNPAmWUIMz3Jn7drTBIRnDSshSaJB8waC2QCBxaitZ94dWZJqUMv2iJw','x0xR','REr19tzYj7eAAyohsb01lXfZ9AJru','osNzUcIXlws3S7Vu11gS3GfrYGEcY5Y8rw5rp1iC4Z810cOdqbnXYgE','7U0ef15jUY655mnx8rXcD19nogPPKsDJ1g51eMWAPuncOuZvviHzx9xsd',13);
-INSERT INTO ti VALUES (15404370374628054155,-6053497979026456816,'zXjvM03jDViTLa3j5Sxz6PG72Q','qDxgWztymEdmfgFsXl2l0X3qkWRyg1sJx30gfy2Jmt67EZLDTGjrwAUqwna6Y7PmqX1zL6IdeSzsmdSH0L9wIl90lwSbN2WpQS4OBpBrUeT2lnjUu3o6pZNcOS8m0udACrOetg0UGNDx7dpuS7PNPAmWUIMz3Jn7drTBIRnDSshSaJB8waC2QCBxaitZ94dWZJqUMv2iJw','x0xR','REr19tzYj7eAAyohsb01lXfZ9AJru','osNzUcIXlws3S7Vu11gS3GfrYGEcY5Y8rw5rp1iC4Z810cOdqbnXYgE','7U0ef15jUY655mnx8rXcD19nogPPKsDJ1g51eMWAPuncOuZvviHzx9xsd',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(39) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(90), f VARBINARY(76), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2876522582,207,'zDgUDdNbHM','hEmR27ZnsMCh67C2cMKEPCMMO3FzVIIAmOtaRTqIN69k','Lc1FxMj807RMLenYflqDtAImX2o5wvr87ZJERG5nEiIzeqlwP6X5kS1PQC1Wo9pgiIZr9XFwhrdecQfW','Y9yFsRDNbFmrButPMGX9G9QObK57kHc494Wa10wE817UTfg5C1D0VLyjfyarw6AxCGA6nq','gaAYnvDJfh','w8dnRT0ouBPYJmALk32vrFR6UXul0MwukujneyfWVdnWJRxl084xaUPMa',0);
-INSERT INTO t VALUES (794438737,159,'VSEUk0QYpTbBKvj1cmh0KoQu7oodl8vK11','GMWPdmW58BkSeoeOWT8SskpKDL4I','tX0avMKKsKpoJiZTerLqMDVIkBWAYumWpB1YxAHpCajemsYPv1LPwU4LgOs','cz7VfdwvtkjnuCk0p0c5hedkhhHODVSCaf7yQTdfO3PpHENXQJHWHOqDagJIHMoG1j5','JXFpqFF651FRw6cHC71Bi','FsSJKKAqPlWEGxiNez2MWsWcyrE1nZVHwad39OK',1);
-INSERT INTO t VALUES (1790915866,73,'bGsqDA87evLP62q6W2','ckO9BlJax','zB28CuwZlv4lVUnmjdfGtC6u82MZwSE6ZmOgtZCQEFmdgcIjg0cbMkqh','3Kbt80HAVZWvu8','sq0NHX6uMfcqmNNU2WflY6xS9KAbJThLpLhiABytDTM5A81duPfzq4u6xGnScQEgqPiEmAsYO8winH','tHCXqXPOsJzYJ6E',2);
-INSERT INTO t VALUES (1173730074,150,'h8W2v0C3f8WEO4JB','QrtDXaQPvh6ARLDLOzidqi0sYWm','T5wLQKNOjYA','H3483FWzhdcGuMxZYWrxDcPoPQur3X6zwh79DSbyaWLrAe24EsXC8so7VJcWzqZCpN0iPnX','8BIvNLOQRHnIPeh6xuxfuAJnNCwRUfpyu','qipze',3);
-INSERT INTO t VALUES (3434813441,186,'BJJTF7BPfzd7BHheHKwYkMezmTqZjvS6dYr8','2T5u5fNiBzycO1n7cq','sBLgFsdJxYruhaPGtmhsyAtoBSHAiqtT5ykR9mQq9r2EJVcEyS9Qgai','i9fyfiJy4VSoFpGzIdRcGA2UF6Qnp5f','i5iMyg8DPZKNWAv9UrV5eYe6erCcvtMoaryis2r2KnNlSkCkaCLL','PqvWQulSNXEqsM9RTwJ1EbCQOrhmXlg5zdt1uZtr1xB966kqpMEEI6xZw',4);
-INSERT INTO t VALUES (2459764588,242,'9oFm66p','UiHF78oduxlHv4','FQpMwGJF','3oKBPcWlyRRAyQUlDq5cFH43PRmSi5YtlviJw02AfFq2rTnO0Ry4xz2V7bLj23FBl4SC','oVLEG2C5Y3uXg10g9Qkg5RaXZJ1unDwjKXUjYQAShGwkDRt2fPDnx4DbSfGPBb3fcQzAKnKChzTz0HpDqj6OHPVH8MD5Vri','g80sM6CEXoWkzPcIc55BR0N0Y7z58',5);
-INSERT INTO t VALUES (996707408,112,'T094nqk9pjQaTCqIFud71UD22V','BmpUBeLFx7yM4ZcxoNSV5n09jwXjvW','rP','KZa51r0ni1Rtx7wVv6FoRH9PncSAyGEEK4RgS9XMDwXK3BDJvPgykewqeG5HNnwexD','IklWnLDvJQ6TRZZu8kyQF1aZTUeQTwyehWxZ7JLJtFX2YkcoR42JuHJwJT2KkWa12uMp7POgo5Hm6NAo2KHMV','bH9gm1VHvmfawicfUaKbsKqJCQtOTYmDswgbADztgvq5NvTKjHffRGc7JwJEUTns2KFDK0uRirUxAK',6);
-INSERT INTO t VALUES (1637857337,0,'K1Kr5LotXKIK','Oi','ENH','g6qAfe3lnokyySmDnLszH5RYWYQZxGCnR7422zMEfaOCtWiTOs4Cx48ebKdHC7p9yopoQ','WaV3yDvdDXqdrwx9hudSk1wKJ2B8NE4UXZIUNGUds3gNJ1T3yYWpQExVyDyvJRdBTE2rWIx4dAqSGyuZCu9NAe0bDR8y3','EiCOWA6lJhqsZTqc05XiVNGohXQPBP',7);
-INSERT INTO t VALUES (1342331206,126,'bSAScMMOOnCXbiwNAJnTJMzaUqiGRNUedS8Z','rXmbIRVGOhqJbC','TL1WgFUBwkZQATvkAWS79JNwNvZexMAIoGaugwwuy37ndBVig5Br12AXpSF','WgogIXEKn5IASfw8uX1557qvkLrZZV7sJDnR41gFinRxF7Smj3','L7OMB7kSiruXUTycGfOYUB0sGGGdIEZVpEmCiJbrx9pdh4m','IoqEi2IjxaJZLoCDUm8AU',8);
-INSERT INTO t VALUES (3088192369,215,'UKikY9da3KtsZv2UtuCMY7QtOOtHmkCVj','B0n5VemHJiIwmqswWSqAEKhaqONXO44oaqCdtTxJU1GgbF','KejiXLubao71VXwdw1jMQEorH0GyOuUY3T9bAgWWliyP1zhwKSnWxOY2UgkwtA3tguhwBXBTCBuTppgu5kCdI','pGLMx4VGR9ZYPTDJ4ldOSRf2YeKcT8knSloFBYi2I6sTtVIzKklrGa','JXIonTChTopWNBLOvTkjgMyvcabYkr6Sr6W80OcoF36oUWLIoiaa5OXLarzPj86aZS','fWnzbISin2d10KfIW1e2vz1YDSXaRfAUEnfzZsE2C7GFuLFPr3YxkSXfLX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6238146638546998064,10,'tsSElYmIo3dfTJBItI7riBCFxo6oXR1DGYUaLbmscSlf7GiMqM4ShW1','6jpD','Pd','rMbNZ1N1BJYG1Y8CbpR178c','A','j',12);
+INSERT INTO ti VALUES (6238146638546998064,10,'tsSElYmIo3dfTJBItI7riBCFxo6oXR1DGYUaLbmscSlf7GiMqM4ShW1','6jpD','Pd','rMbNZ1N1BJYG1Y8CbpR178c','A','j',12);
+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 (5489614272334031666,-96,'mSyXE1m0HAJTpgdPvO42dSamfHGiPv0YlwRTwSTew9znAsfLXHZiQj8ThW2HCHwK9Ln1rvJhZPrrA','tk45PjDQuRwsTrCqMZcSXLBolTMkMrqvAuedAzQh9nfEnMx8Ly8bC0TWBzwgpNp38NmLXuyBOmL83Jx0NiRYLBlg4YOgBAYPb9E1KSr5SKAwohRpabKWhhNSJ8SXCyVWxkEJpgE9OKsltLT0RVid03rljW','H1VWstg','T3QLTk5sO3gj5WnFUbxzWfmDlsNhcIFQXcpg18eBCOh3u7zddOOLR7HuayC6vxg3LUcH6Xv0lCOfaTLpPA7EkcIosQLlSjscxMDAveLWqIbAPa8wKfyaWPRuqzd4h1b3GLlEbCYbyBYzMXcsngvVrRzsljGptxx1ZKer7U62ZBUkQktLMo7uw31bmFeXEkGKYClqoXbW4UrkmEVG1Ydzv6xzYq4tAHuOl43YnVp4bzo1vDckOFd7E','m','k',13);
+INSERT INTO ti VALUES (5489614272334031666,-96,'mSyXE1m0HAJTpgdPvO42dSamfHGiPv0YlwRTwSTew9znAsfLXHZiQj8ThW2HCHwK9Ln1rvJhZPrrA','tk45PjDQuRwsTrCqMZcSXLBolTMkMrqvAuedAzQh9nfEnMx8Ly8bC0TWBzwgpNp38NmLXuyBOmL83Jx0NiRYLBlg4YOgBAYPb9E1KSr5SKAwohRpabKWhhNSJ8SXCyVWxkEJpgE9OKsltLT0RVid03rljW','H1VWstg','T3QLTk5sO3gj5WnFUbxzWfmDlsNhcIFQXcpg18eBCOh3u7zddOOLR7HuayC6vxg3LUcH6Xv0lCOfaTLpPA7EkcIosQLlSjscxMDAveLWqIbAPa8wKfyaWPRuqzd4h1b3GLlEbCYbyBYzMXcsngvVrRzsljGptxx1ZKer7U62ZBUkQktLMo7uw31bmFeXEkGKYClqoXbW4UrkmEVG1Ydzv6xzYq4tAHuOl43YnVp4bzo1vDckOFd7E','m','k',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (604592543212519759,8,'mNENjkj39LpirrwaBV5q1emkolCdiz6LHSYaahHvhGUOOy3gHhiIOVzSXxHTgCoy','fSoWSfr1Q7e605X19VrHKjd92rVzcCoc1Xv0ANbpxvJQLZe0MyN4freNzx9LsgoEb3w2Cwzof78GoNrwE3N0zhXP04GMIEpvBDyvIJNKM3By6sV6OZJv','PeJS4mF2maHxdekYEMs','7FZ4bZRxWs6XvKMqt0pVpK2q8GzeCSvkaqNFpKALVzfjM7V3m4QnO0Ef9JdAkhBtlB3udDClymMUBJJrLHfdwESafPcvc4h7XD7vRTEpI1fm7naWfoSaxlYYHgAYNnQpnv5eF8bnLdek2yy8GwZ7SjAL947LRxV2hTnMZisbIeAuY5CASi6SUCJOJtOnnXJ0JU9Tq4k3YIjKtYc7rFTOZI0OVF2UM8R1','Sg','c',14);
+INSERT INTO ti VALUES (604592543212519759,8,'mNENjkj39LpirrwaBV5q1emkolCdiz6LHSYaahHvhGUOOy3gHhiIOVzSXxHTgCoy','fSoWSfr1Q7e605X19VrHKjd92rVzcCoc1Xv0ANbpxvJQLZe0MyN4freNzx9LsgoEb3w2Cwzof78GoNrwE3N0zhXP04GMIEpvBDyvIJNKM3By6sV6OZJv','PeJS4mF2maHxdekYEMs','7FZ4bZRxWs6XvKMqt0pVpK2q8GzeCSvkaqNFpKALVzfjM7V3m4QnO0Ef9JdAkhBtlB3udDClymMUBJJrLHfdwESafPcvc4h7XD7vRTEpI1fm7naWfoSaxlYYHgAYNnQpnv5eF8bnLdek2yy8GwZ7SjAL947LRxV2hTnMZisbIeAuY5CASi6SUCJOJtOnnXJ0JU9Tq4k3YIjKtYc7rFTOZI0OVF2UM8R1','Sg','c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13195469922558036010,-73,'nZYkJNvkfvzJSuS7yOJc9yBQcT0zjzF0Y608qnAClYD9o','M5Y2IGLZAV3Io2AYiYkwbULVEXlVHZV1Z34mPRzPN29IikewwzZDLgxOH2fKFeyQNB7Y4yE8HrFlYO1Uma1csxzMbdl6B6dffx3AaoVRUmH9yD2rjokT3ArnfkbCWFhHSux4EPB9qmpcCxDoVhkyNaoH0RkFbQLwfnKWnAxAQFFE0sn8Rr5jdopVPlXPJ2Ez132tHkhAxnfDnIhq0XAWl9c2Co','daDzmtBe','ow8zA6LylYsIDrEDcR1XetEV4cJcj1sLtNdmZd8UkqhRacTNZBb','hJ','x5',15);
+INSERT INTO ti VALUES (13195469922558036010,-73,'nZYkJNvkfvzJSuS7yOJc9yBQcT0zjzF0Y608qnAClYD9o','M5Y2IGLZAV3Io2AYiYkwbULVEXlVHZV1Z34mPRzPN29IikewwzZDLgxOH2fKFeyQNB7Y4yE8HrFlYO1Uma1csxzMbdl6B6dffx3AaoVRUmH9yD2rjokT3ArnfkbCWFhHSux4EPB9qmpcCxDoVhkyNaoH0RkFbQLwfnKWnAxAQFFE0sn8Rr5jdopVPlXPJ2Ez132tHkhAxnfDnIhq0XAWl9c2Co','daDzmtBe','ow8zA6LylYsIDrEDcR1XetEV4cJcj1sLtNdmZd8UkqhRacTNZBb','hJ','x5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(78), d VARBINARY(33), e VARCHAR(95), f VARBINARY(92) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11546603338998903334,35861,'eu0UgEE6','ZaDun6s8BUvMeNIzvDfpsYS9A2GtsdyGM','LCvmqwGqWO0P44WIiyrkj068t5XAOXvM2AhVM','6KojQVMyDBNgbxEmEA1moUbq3Igcxh9SaN179uT','7g','Dc',0);
+INSERT INTO t VALUES (7997685264241572593,33500,'byM0FFb2a2dV0Jv9DM3jgpO7PwM1trYhZqGmH1a0vGY4cPwJbXh1FvM5PviKxOiEYo','DNHwDnoh01kwp8Ay','fYh6y7bMiwRCp5FYWAbebba53uFMnjX8XwFpC6vseh4T88T','ueFt5Jp93ATq6LKlu87Q5FA32YOxUw5yr0WWpipiXZrj0Wnh7RxROp5uwNY7XrgLaRoqH3mZLFR','6','y6',1);
+INSERT INTO t VALUES (1516596899050661799,40868,'UWpF19z5NtFNade5Clej08uKj0JROiyAnj','9vQ0u8Gx1pSi6VTQUGS','6haPYx4BuZjdEhLArwjqz8Wmy31lqQ68uBukIchvZizHufEhTZmDdbSSOiBt60HygClL4WWnITLxl','UtzmCXeitnXs3ttWoPxQJbrFPjNFcFwzhvRBqmrSYfjQpO','Py','aq',2);
+INSERT INTO t VALUES (6441207132284862336,26041,'6nhEBiJoxhVEt1ozCfpdakDUp1v8JRKJeGk','FOzJVr9CJvakfY','nrdWPVYrpV1htC39rLToZrJD3tKN','YISzvcRHlOUAM8pharwohdEcXPefymudlY3myLPBeQ6tTlagEhRafLsugQERY4XThIbVF0jjqsoqRDqoZRa4SaSz','1','P',3);
+INSERT INTO t VALUES (14975849741264906950,45865,'oxylp8PuHnQ3lwwstzqKlr6t4XPO2ttX9mUQhNm','SvTUNgEBxsFjz99NF8700eItVFuSvW','NdRCm0bRJlseFKptdCXP2Ly767hA4h7pKioPIYvnFWK0sA3QZQ1pyS1AmXgTGLVONog2z4R5wNPZIoFLneSN4EvDaZbxpr','tzfftIcdXi0c4mBF4VfJlHX51XrWdl8c7ely7lNA','C','5x',4);
+INSERT INTO t VALUES (4104971056877200075,33031,'RzFEu','Z5Mim9aLRhHyqSQYBUZAZB2J','r79LI8X2eI9TR','CFQaBGppnkTTSLRgfCqiDpeQplE1H6QiHZoZ','6','Jt',5);
+INSERT INTO t VALUES (11945559780306236896,35963,'o7lzOwsndJ1yLZOUsSaSo1K','GntqMcLX','vw4S4m8zwmzjc4KQ2J','iwGyJf7KIgufjQt0w3XNquZ8XnAN7VvGhfvkSYfOv3yO','O','L0',6);
+INSERT INTO t VALUES (15526753136571747202,53982,'NHE7XiWLC7xuQk0JiKTK','uBzx4eW3SWXB4','1lmUd8mjRwoN1JL42ImWvrXCC0RcpUmt2yIV3y3EjtTekx1QvSDnqI7274P6','I1Fmr9yhdQ3rrKplqYo9S7nD8BhWlXioA1PjJuzXW57NE2RwzGYGCFWF10VlBHJSGE1xRnikxOynhka5GRAMrfonsxFE','Um','z',7);
+INSERT INTO t VALUES (1885746585200855174,63959,'QVpMbVL2M1F2M1FBnW4fiZ2P6ALk3oAjGfODJV2u5rBXdNeEVHSaxcT271NAnGkq2rFnhcvD2JwhK','SdqlEJjJQpgc1lIk3AhhmN5ObPji9rWV','0j','AWvE0qxBxKkCsAstXcW8InoyiviRcU1','j','3o',8);
+INSERT INTO t VALUES (14355039755421115601,54113,'fiLS88V2tWvF0DaKS1y2Qpgq40ACAPOMj2lNU1JtLOqK5BeydpkiHM','RslwgZFyq7cVVMufHSTYl93qkMEyah58D','SPxRUILCLA8v7y3','PkPic6wZdK4dcRYJp3bSlkyoMS8hDJEIxjHVZ6SY9FIi1YFZkF28xNtdoz3cPSlH3ogAaW','V','g7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(78), d VARBINARY(33), e VARCHAR(95), f VARBINARY(92) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (10566107057321932759,82,'VekZdB44WBdkS','TSkxmKKt6LfYJ1ZxGPcsFhMCG24tegebyxdDSz0AIFQQA8Ft','GNbOvOuhHEhmOcoC7xF7yGCGgMOFmfiopbR1y1qf4Q0lKo20sk9ZPUontY','Pav2Ien7sx4aGhimG85U4eMwkWjck3pd1tUEt1','H8yxDJvUu5RilRjIuzWzn5lrcVXVhxMd','PD32n3g',10);
-INSERT INTO ti VALUES (10566107057321932759,82,'VekZdB44WBdkS','TSkxmKKt6LfYJ1ZxGPcsFhMCG24tegebyxdDSz0AIFQQA8Ft','GNbOvOuhHEhmOcoC7xF7yGCGgMOFmfiopbR1y1qf4Q0lKo20sk9ZPUontY','Pav2Ien7sx4aGhimG85U4eMwkWjck3pd1tUEt1','H8yxDJvUu5RilRjIuzWzn5lrcVXVhxMd','PD32n3g',10);
-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 (11047984193848544873,32,'e1t','diqHauTs','BMr8DiUMOoM6DkhKdVEUbBkg3JCbvCVyOtEZRD9M9ridk5fGukGwc5HBJ','Unpwg6tWq3WyYqlAGDmdzHLMSsGGwCKBpcjMbB','PlE7KU9eIV6z2qgQo1XynJAfmFtz5MqacWi4ZR4TtWz5DNM2r4xo59fEyANPh2k','8biuPUrLUWIWamn7ywGiSxa0m91PlkxChmuIUxkE4qlouf',11);
-INSERT INTO ti VALUES (11047984193848544873,32,'e1t','diqHauTs','BMr8DiUMOoM6DkhKdVEUbBkg3JCbvCVyOtEZRD9M9ridk5fGukGwc5HBJ','Unpwg6tWq3WyYqlAGDmdzHLMSsGGwCKBpcjMbB','PlE7KU9eIV6z2qgQo1XynJAfmFtz5MqacWi4ZR4TtWz5DNM2r4xo59fEyANPh2k','8biuPUrLUWIWamn7ywGiSxa0m91PlkxChmuIUxkE4qlouf',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13339119464420974156,121,'GtrwTqZ6F','6alFVoK7WqvYWg2zWQLuSz8H2hFQHyUibhF4PQjPZXLIjjTy6PX9zlNvpI54xwpZkWH1Ywamdla1ZSuPQ9WKg8RBN5P4UpCAieFoCW3rByeGubYPc77UX3Ic0xSUdLDRP8pcppRbHdrF0zDaghMnURdVFTZIJ2ZiHBONx51mxxwUEDsY9oJPQmQO99qhDxOSW3fAztomqCvuLQ2iBk8nubhXYHCsnkJHEd1YA6eb8jy2NzHI3fPwW','eTvuJFqvZsFHiyHKncOBOdquC5Bew5BCTRQyayxtpqvJfrf1dvc1bOv77PS6UOP0V6mmf','FJ43GqOmfQH','VeZDD9zQt4IobvXmwBL7kX1mmNXMFMHHao5uVf1c9sKjGdLGzSDhuOornQa9gHxSDX','MI5typyhmroB6Sv4uhqwJR8zRcm7Q4kPdnZFswx',12);
-INSERT INTO ti VALUES (13339119464420974156,121,'GtrwTqZ6F','6alFVoK7WqvYWg2zWQLuSz8H2hFQHyUibhF4PQjPZXLIjjTy6PX9zlNvpI54xwpZkWH1Ywamdla1ZSuPQ9WKg8RBN5P4UpCAieFoCW3rByeGubYPc77UX3Ic0xSUdLDRP8pcppRbHdrF0zDaghMnURdVFTZIJ2ZiHBONx51mxxwUEDsY9oJPQmQO99qhDxOSW3fAztomqCvuLQ2iBk8nubhXYHCsnkJHEd1YA6eb8jy2NzHI3fPwW','eTvuJFqvZsFHiyHKncOBOdquC5Bew5BCTRQyayxtpqvJfrf1dvc1bOv77PS6UOP0V6mmf','FJ43GqOmfQH','VeZDD9zQt4IobvXmwBL7kX1mmNXMFMHHao5uVf1c9sKjGdLGzSDhuOornQa9gHxSDX','MI5typyhmroB6Sv4uhqwJR8zRcm7Q4kPdnZFswx',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (11537495340265854928,88,'Zlo3eacanpgnnpvwJ7l1I2fh70lo24pTHF','9r4aZow8xT7XPaq096ofoKHK8Y4iu6Hu7stxfvcN9K0vY9ujhm17zj6jdWkqCkhjRlH7JXicYpW4vTGqH3X4LxZwmqf3c7Yf3OaMk66ohKoSB2J1447Lwu2PGpC5O0r81NIbj38a8vG4mfPLqE6ByFPKzgzVo8DhFaPI8rcstZ52iheSPLoq6ESEwxl56kntkwMd4MpSMUgkOclzLwY2fkD','35D5kp','WLOF3JXcJvbbQcJiRCZsHIDVUUyq6RfX8KtMmV6nRMUWQXVlwoBRuTqi0Eqt6y9uZN35ozZmuAzErgk3FoUnJOEwCyyeZqVd16AIRqRHTPJLNR85HsxAe3mMVG8pWSkF2cKokADl8Pit3QEsFR0Yv1oZyKJZSJFkj1T60Zd4xM4JoLjd1I7qCBeWn5UKdKcZeuVYvieP1mlxp2','FY1i5YTyU7gA5qeCophf5n1bxCjT39XpL6','EhCvTmL1mFdTH9u',13);
-INSERT INTO ti VALUES (11537495340265854928,88,'Zlo3eacanpgnnpvwJ7l1I2fh70lo24pTHF','9r4aZow8xT7XPaq096ofoKHK8Y4iu6Hu7stxfvcN9K0vY9ujhm17zj6jdWkqCkhjRlH7JXicYpW4vTGqH3X4LxZwmqf3c7Yf3OaMk66ohKoSB2J1447Lwu2PGpC5O0r81NIbj38a8vG4mfPLqE6ByFPKzgzVo8DhFaPI8rcstZ52iheSPLoq6ESEwxl56kntkwMd4MpSMUgkOclzLwY2fkD','35D5kp','WLOF3JXcJvbbQcJiRCZsHIDVUUyq6RfX8KtMmV6nRMUWQXVlwoBRuTqi0Eqt6y9uZN35ozZmuAzErgk3FoUnJOEwCyyeZqVd16AIRqRHTPJLNR85HsxAe3mMVG8pWSkF2cKokADl8Pit3QEsFR0Yv1oZyKJZSJFkj1T60Zd4xM4JoLjd1I7qCBeWn5UKdKcZeuVYvieP1mlxp2','FY1i5YTyU7gA5qeCophf5n1bxCjT39XpL6','EhCvTmL1mFdTH9u',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(5) NOT NULL, d VARBINARY(37), e VARBINARY(76), f VARCHAR(24) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (23288,45667,'d','QAGO6kPDnKzYY','NeH6yh3wzB1k25V4KMFNe1vPhQxLeQpzajGNctCv9SUDKh','PrBqUKXIpPv5wSqW84bUJu','4UFaHubvl82V5n7uXWm5hLSRgPy7tIG0','skcvgvTfkfjsFWUH6Z6ofoZhwaz',0);
-INSERT INTO t VALUES (-4123,63544,'7r','x8','jkon5nMqh0V34j0s3uSQQAOSUejjTsg2LYlGXID','J5SSkFpGRs','OvB7kPtP2qJi6abmNX2Xab62pqNwWjChx1iWABrmAHX4Hf2QlD7QWGC2orQf7OBJWxbh3D','U6IWqgzrFUbE8xmu8DJBMu4uKXzZo8ELHskImgFGHGnZpp1iABzuNaX7z4ns6gF1oFnBO',1);
-INSERT INTO t VALUES (-6783,61947,'7vMMG','VHxgxCpZ1xwh6VfzBYomccH','SQ','cSKivAKfDnkRe1','KPvBlXGWaTM1PlDijkLBSoGxyzYABGQMsaAw','BagToS09ODsaUix26NJgz603V1wuT2J7bWosO7OTzQelHVmrWn6xj7',2);
-INSERT INTO t VALUES (-7642,41463,'yfm0h','7l8bv6Y0mbMHbu6','rz5fdaDO1xWZdT9AtkwGUZ5UuqPhYCQsoqTxjJjL','pXUHwbSXeQDrgKx','C4ObvQYX7yLbAi8cjZqhZlKUOKERvHyAMrvSuDo3aUQu9w475EYhbgmoeP4J14qp','3fHST00HvlBD2xsA6YVwiSHEKxODHgSVRSF6BWQtL1abz',3);
-INSERT INTO t VALUES (11939,6990,'J','JKFzNothpB','YKVnVwc8FU9tq1LaNePncPz4zjCAUnXtRxkTKdXxtqzn13LhlFu104gNmXhaVsDYvS0S','893aFV4UHSgBkJJZJT','mnTW31hJqSGap0YDrWYF9btOejnjKxVExtPWEAL516Lwkw7R1ChiNtx80Js','SM8RZwl0ATGhNjXgXWX6ZsoGbDjkWgBehQBO3AiJodBfXrRFhR1eP2FCi',4);
-INSERT INTO t VALUES (-165,39194,'u4Z','PiK1BeHCdrmOwmcjvUAGeLrRuiVxsUMRQQ2','cbHKw4LqElf3bTI6FlkppvkJQEXFTlFuO7Wfz9f4ZYYQipafFAYYn35G8hZGd','mIDzz0BysQbHH2Wjb','hseKzhLqUat2f8WAAqTq','4XoaH4PEDmWV3B7OsT',5);
-INSERT INTO t VALUES (12078,60169,'yPJh','f6NNRyRdxGXrZj8IiZOlf8dg9AWLHWu5zgT3E','pdHOmugXwIHSbiquiDoArNdeEeejIQKgXJViBG4','AZPtF','vef1pmFpMkrQSuNtERGajg4p2pvM8CsnQl0CmO4Sa2UoRGvjjTTOFu47IHYTL3SVzpemTfyREh','LS0ZLWp3DNewdnKZEHimEL4JfwRNM8ad9IBqmhPWoNaI2N9nk',6);
-INSERT INTO t VALUES (26992,59688,'2rB','ClKcIuJ','1YF','knE3744zHFtBTS95tI','1ebadAemjkgrCRqkUZ3acOkWuTmjosgo3R10lm6GcoqEB12nSuvefLOQ','LaLz8AvepwEP1Eh9QMHLAmaGsrUEyfiKc3',7);
-INSERT INTO t VALUES (30228,37223,'WBN','eK','TTvAqCesvSJNxuDPg80kWhG','I7y6n0cldDtX8r','yWyoMiuCpaY4MXGDQhnm2r287mZ02fGgmB3EGmlOABnht4cUINea44MmG5B99NhztzstymS','dYnw1JtRNXyvd8SGZ9va3Q12gFuVEZMrOARjTu95CDO6PrqKHU88X8CI61aszFBkRP23ahGTz',8);
-INSERT INTO t VALUES (3989,10674,'I2A','NLKWgSg2QMGujBk38GIm8L9Q8zfOO57If','UD1SMfLx6rdsruxlEm6sUGKYojbe8WtnUOBgtrgeW2Ci7sBpyYzE715X1oXs','VUylFyifTnjF5DTPQou8ex','CHC3tNhDCfcGPrYU6TTv8H6YnBoCelHbaDX4jwgMGJL7jHsF2dOCTzEXRAtv','EzzNUqLT09Ev1Hns7Dq1z40YwLL0MBdXT6qcxXasGbHPatPtTFkf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-953607023712999232,31944,'k','4CBbFLcEtmmcDBom08KyMV2ZjR','K1Vb8RrTHQTESaTDhY6Y3PX9k68K3xVIy6a8FlW1KTCZSFCnD','R3MYtrt0m83ZQ5b2LStf','UJEqzPkzk0RR4cnCwtammLZMHcPOSFlkKQBCnWzOHWpKgvmX1xs','f68dx6Wtb6emU6jacwMRSmsjs2TbDOt98KGiQ1LQl1IguNPJbirtK30rEbarlIwCOBqvbEr16XO',10);
-INSERT INTO ti VALUES (-953607023712999232,31944,'k','4CBbFLcEtmmcDBom08KyMV2ZjR','K1Vb8RrTHQTESaTDhY6Y3PX9k68K3xVIy6a8FlW1KTCZSFCnD','R3MYtrt0m83ZQ5b2LStf','UJEqzPkzk0RR4cnCwtammLZMHcPOSFlkKQBCnWzOHWpKgvmX1xs','f68dx6Wtb6emU6jacwMRSmsjs2TbDOt98KGiQ1LQl1IguNPJbirtK30rEbarlIwCOBqvbEr16XO',10);
-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 (-7951786143711341390,41834,'7','PJ2mu2JfS35N5aTRHVxlP82cWBmBUpucBds','qIXtExTIWyI7FPpcdDU7fsxp','mbzYHNohnzwvTOZmcFTp4pC','mqMgxe954UCKXOiUiQ73UpAzocoOGqRUk22rdo7SUVZJwcEdL2kLOihio5OZvUi9','NRlNbaegcPXNEuG4cwgyPqtkn8ki3UPw8DMUHLS4Bw',11);
-INSERT INTO ti VALUES (-7951786143711341390,41834,'7','PJ2mu2JfS35N5aTRHVxlP82cWBmBUpucBds','qIXtExTIWyI7FPpcdDU7fsxp','mbzYHNohnzwvTOZmcFTp4pC','mqMgxe954UCKXOiUiQ73UpAzocoOGqRUk22rdo7SUVZJwcEdL2kLOihio5OZvUi9','NRlNbaegcPXNEuG4cwgyPqtkn8ki3UPw8DMUHLS4Bw',11);
+INSERT INTO t VALUES (15373121180419781354,39987,'Xkt8HqRDrClq1Kvo5e9hbW77yrbTEI5A','iNnL55nmLM3GtYqPEV','FX6TjZwkIahnfxsLsGRnYUm5XIkfHNrtpy54KmOVq3BC0l7XFLuotnO7Lpnc3','VMwvjpfkHU9qND9Axwp2CcmSP8','8','D',10);
+INSERT INTO ti VALUES (15373121180419781354,39987,'Xkt8HqRDrClq1Kvo5e9hbW77yrbTEI5A','iNnL55nmLM3GtYqPEV','FX6TjZwkIahnfxsLsGRnYUm5XIkfHNrtpy54KmOVq3BC0l7XFLuotnO7Lpnc3','VMwvjpfkHU9qND9Axwp2CcmSP8','8','D',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (2374817361588993575,58788,'gPtt5vohQUB6jjw16ULGOn2GlT6LPdOKt40hcUXu','bD','K8J4XwSiSlpDfCEku9Nwtgtagr63sV63NgZElF8qFBx7Ta3gMgUjMIzvfv5t9Qfevq0R4EFjZujdJ','n','gA','9i',11);
+INSERT INTO ti VALUES (2374817361588993575,58788,'gPtt5vohQUB6jjw16ULGOn2GlT6LPdOKt40hcUXu','bD','K8J4XwSiSlpDfCEku9Nwtgtagr63sV63NgZElF8qFBx7Ta3gMgUjMIzvfv5t9Qfevq0R4EFjZujdJ','n','gA','9i',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6819282818648210014,33429,'s9Con8','tt0Z1cUway2473JFmk11YVlUIXEb02fAYQSPAKK6aSKeHAikldNkr66bq36miUb3Ke6ncg13WJo4AgKUhHUbKg2SOls3tE7h13Tir4zTJbG','64DJuCBlawXWndOTfEUgm','ySXlzTCcxpoR0ahmCPCVc8F0','LwgbmLpnQpw2Og2OzlK1pbyVHBPY6','C1dFbw2acnX',12);
-INSERT INTO ti VALUES (6819282818648210014,33429,'s9Con8','tt0Z1cUway2473JFmk11YVlUIXEb02fAYQSPAKK6aSKeHAikldNkr66bq36miUb3Ke6ncg13WJo4AgKUhHUbKg2SOls3tE7h13Tir4zTJbG','64DJuCBlawXWndOTfEUgm','ySXlzTCcxpoR0ahmCPCVc8F0','LwgbmLpnQpw2Og2OzlK1pbyVHBPY6','C1dFbw2acnX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6627900903579157258,45037,'SM3dS','X42XiPe5ynCQ9MCH11MArO4dd074QrCakqpic5GJuvPGAMk2ZGmjq7n4CExiI9gULHDVWfCEfAMz85m6TnhDxQlmf','YZuaacF5','Et7CylMHVnF4ncH2OTP2sFeG8IS3buFCV1uX0N2r7EbQVcoX0pxVFWxWmm0ngTJMav70afxcuRaE3WWNiukdK8yjPWLTqAJ68ZYHQj8FbcKXgW2SOFf3TtyBLOLzMfRMAhb2fBjaVcnZ4gnprBcCL7sczVfryroduaz1PniSfqufiIShjtDx2KRUE7r','9zFOBCf0okkaAue9OA4TbFh4k6q9','grpdFPVFN7FLv',13);
-INSERT INTO ti VALUES (-6627900903579157258,45037,'SM3dS','X42XiPe5ynCQ9MCH11MArO4dd074QrCakqpic5GJuvPGAMk2ZGmjq7n4CExiI9gULHDVWfCEfAMz85m6TnhDxQlmf','YZuaacF5','Et7CylMHVnF4ncH2OTP2sFeG8IS3buFCV1uX0N2r7EbQVcoX0pxVFWxWmm0ngTJMav70afxcuRaE3WWNiukdK8yjPWLTqAJ68ZYHQj8FbcKXgW2SOFf3TtyBLOLzMfRMAhb2fBjaVcnZ4gnprBcCL7sczVfryroduaz1PniSfqufiIShjtDx2KRUE7r','9zFOBCf0okkaAue9OA4TbFh4k6q9','grpdFPVFN7FLv',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c CHAR(96), d VARCHAR(55), e VARBINARY(73), f VARCHAR(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1590209452,-276312861,'E0CS3czU3pmwzpG3BwSSoIKXR43u3NYJfl6At9JNIC9vWAnMJ3QxB1OlM4j7AwMbzOtG7Y21KpMaEjgGa0er3GWFNi0Tzt1','4zcmoVz436Z2N2hdr62EjwS0nrHQBUOhbOOYv3v18wUNTp9m9EiNz3V','EwVbxAEMF','z3FCYgKpg0TFeeCcawU31Tp4hAFf8fvDK','Wkjs74zOSZPzpQXKufZomKa8bA0ohJQ','p3kJQzbPkJXu6tjpEajiUqOpys9jM0',0);
-INSERT INTO t VALUES (-1464261243,-749105821,'Yg60UyAq2X0CzgugfHjKsTOAgDrsZ0Tzuo9Qbk1iPrFJWmOUW8ykFvj5GtIRmQaUjdnudf6njDyqfOgWI5P8t3wfbgxvqQ','FbZXTheGQgs0cEGe6DY7cSLbbWeaKy9ZiLTwLMSjwep','s8D7xAomvrUKLbni0HrZPAZgJ5LOiHOMjOEWzBEUmS','R9VSofzWi0WIoWduplB','4SU7M7YcwzI32RZK8PvM4PKdINa3bS0ABNiAqXEmWcgl2ej1o6oEHHFimkRorI9Hkcf7pSJN7cWthptwkTYRkGpWnsQ8DpK7m','XOOY8OEzDu6tRdHn',1);
-INSERT INTO t VALUES (-1986788996,1823506843,'oLXe2YPxRaokS','MOfPAY7ke4yfBTwdUUxoYvLp','XLNE3EOXoDSkBHWXNNpQhyHI','kWp2Jhf5NDJd','WgC0ggkiMpPI6WJGB19K35hGDW4zsWZ48XiYIYeMgW0','srwJiORpuAYpTEmJmhWgmzTpUNW5sGyA0oJDhCWFB47Y3Bhms3PnKpabjkt9S',2);
-INSERT INTO t VALUES (496681783,1297976782,'ISLSEMVl3VXb7nqTpKjt3uQ','klATONfvFWWkMg6Za0fUnRsJGPo1ZaH4JkF059UO8e','zu7pK41Nm0BGnaBZuj3XiTXEgIEQCslj8UhFXso7DiwH9fpGPtvTr0YgtqT7A0JVoCyl5k1O','8rnDI2LlDs9YLztr','HLqPGDewEZnwxsxSxFb9IQs6C4znF66P0X7A28nfWdKFdrP8DClc004OzcKyXCD4zitv','jsYpIywOUEGP88RLbrtJaBVwZMrLGvSLdjTIRToOvWBPbb0LD5wjnjAbuMijwSlpUkjqxyrkFpux4jcZoE6CUcUvD8y8',3);
-INSERT INTO t VALUES (-1497983003,1370007220,'q2JQa3y0wo60d3C','DRWU81gwAsgqa51uIcDfeiMyCFdNd1Dq7FI','u3nc7uemwmkiCAjANLq9pWO','mrrTdHpFeVs','rXln7ozXSPUV7A5Zj5lejVyDncYFYFGBSSjTFQquuj5A5qOncSZxoMeZRo4HouKJ6','HvChj',4);
-INSERT INTO t VALUES (446552465,-1955596798,'ihzZketUrtppMmjfy4FeUl1cEzJpFawPx2I2hPUMSlLK338HUtxyIBFjs','SQpL9c2HwFX3mhbNoYU7CP6qGvZZL','y5vakH2od61zjaAlvdcs4fHc7','sze6XJwL21wm','IbnT3g2bo9pZICVhJPKeEtRjB1qPe7fvnANivOzH3UMSGVJd7C39COH2H3AvzFZfRzlNR06Y1J','tKUT2rhhsQsNtMZiXGL88x83Rl8pusu8QF2SlUUdco8eadLDcylOIuMGmIJLlKgx4JZqPNwR8dG',5);
-INSERT INTO t VALUES (535314969,-1951682529,'atoo2NcI6do127QPoQGsa1kNoTXybYfGTThXEbW4nfuq66zsKOBniH','NgzdpXcwO4PispfGD6Ww9KN9nAm9bn2sw0Ggp1WZSNHLvoxi','6XVfxR1vMyZvHGHsTcvj7SOGnNyRgE9H5S7PZd0cNgvQgyOmcnLyAcbN9Ql8k','7','o1En7S2cj4qtvCzFoiNubWdJB4vAh','hGvYNZXMwX0zCxKTc3hXELl7acJEk6u7So1i2GG0lmLKqmF6SDQ2hcy896KWWYMZybr158wM32249HpCr1wio1tQwv',6);
-INSERT INTO t VALUES (60041266,284815870,'f5sq59WZ5fcd0ZnYcHuT3nXi9oZAnbkRWEWqij','gANl','z97wSfO6K3z09EJMZbSqSJKTXAit8hEYbA4HKBSHpvVqZiRaPf23ZWBrh9','vL6asD5KKCQ8TTGBtXMKMEhnZt0','8q1SOGnrjbLxaYM78bIEBbs4sN3G7ZN5e09JBpO','mQVrG8u',7);
-INSERT INTO t VALUES (149710995,-156185445,'bdaF1aUR7','MPhExk2XexfiQ4knArOuv0WJbCHZciOiJPVpQT6XVzQ6wGTKR3wL9TF','wEtEYlNxhLZ55Z7lXDtFAuVoC81dYUwVjH8','GEJEi1RrNVJIScYYgCGFW9sLMcD','oJ','cDSH',8);
-INSERT INTO t VALUES (1197119435,771080450,'APTJqGpPXqyImheaibG3lJnamodIh9luiVo9AXJxXI7tTCsslLvUyT73X1Y','EQcQaodl2uSfG7N4bf0Whsx8zn','AtYnVy4ggxctShKMpcEwr57bMBNJclxL3RQ6iy0yR4PPU5gKin4NofpuZ08KHB','BoyoFS2wVu','DcbiU6n0ibWePtRJa3EXkeu0bbtkQ44lOi7oqInNqvfokq8CQhj0M6XS14LjU','rAqAi9frune8VtuQyxUuGouO6LF9oT7kFJH36lZ9TPCPVAIB6SGS4rCpUVMpY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-8883623454383841250,-540207956,'hvoCNVGipMyyIPZcR','ZRtAO5lCU7RDZzuyJrKCT5150ukjHUlabnx7','gKdv34lxqb423Oo78ONi5mTQ1fbN92IEdwNvZpsfGnuxlaPEd2Zxy6fnKoxmqmm','mAObw9H5b','2lWf8nJ9pB0dQPz6','SWJ8erVnKh8MUXx5W65KCqnOmAO7R51Ub0jGiRXF8JsVuXfeMAklg4wqHLXHyJFNbyYTiWbE',10);
-INSERT INTO ti VALUES (-8883623454383841250,-540207956,'hvoCNVGipMyyIPZcR','ZRtAO5lCU7RDZzuyJrKCT5150ukjHUlabnx7','gKdv34lxqb423Oo78ONi5mTQ1fbN92IEdwNvZpsfGnuxlaPEd2Zxy6fnKoxmqmm','mAObw9H5b','2lWf8nJ9pB0dQPz6','SWJ8erVnKh8MUXx5W65KCqnOmAO7R51Ub0jGiRXF8JsVuXfeMAklg4wqHLXHyJFNbyYTiWbE',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(97);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(97);
-INSERT INTO t VALUES (4782936876396745279,520590185,'tKrKj7PR6D68zDcItGoAQiEdExGV','S3rqoMHh3CFt7Ed3l08ttgW4fnT','uGZ3N2rWymvlC60UAeOwc0JN5t9','4kabJB','TWC2jYTPn6mLDNwrmtRRwaDiLAVNRH9NrM1qj6yzrYE90GwQ','t4DbVA1YI27RPyxP2Uh4xkO6TV979MrAamaLJULrnTLYKbg2egzCbKMYVb4vPyr58loZAe13BDH1EE7JCA9uR5ZMh46nDXpHb',11);
-INSERT INTO ti VALUES (4782936876396745279,520590185,'tKrKj7PR6D68zDcItGoAQiEdExGV','S3rqoMHh3CFt7Ed3l08ttgW4fnT','uGZ3N2rWymvlC60UAeOwc0JN5t9','4kabJB','TWC2jYTPn6mLDNwrmtRRwaDiLAVNRH9NrM1qj6yzrYE90GwQ','t4DbVA1YI27RPyxP2Uh4xkO6TV979MrAamaLJULrnTLYKbg2egzCbKMYVb4vPyr58loZAe13BDH1EE7JCA9uR5ZMh46nDXpHb',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6399682309196285843,1383968472,'VqdxHYMct2HuoK3CRxPYQ','Z75cq6M2vVBWWsyHaoW5LnvHPJ1RrxelkK85C2bO2XHkRksw2qMl5vebV7jZO9kNnhmyqPTzdnwSLVfiCfvU3rUvej2rplyHJ95DmJBZAQSrFfboSxEqRofGcRNhnCLfMmwVWRGgZxNkayh7leGqIWJMBRgl7tS','9piCcvxfNYWyufqQ2VsDt','hgZ7YAz','orjhntUisFPVKSYdaQJA2SnA22g36wDEsELIf0eahnlG7CLXHkXV43yfjjFHJibWpz2TNMJASczfd5tJXxRYVge4QZsvz','zd6kdotkho37Rp',12);
-INSERT INTO ti VALUES (-6399682309196285843,1383968472,'VqdxHYMct2HuoK3CRxPYQ','Z75cq6M2vVBWWsyHaoW5LnvHPJ1RrxelkK85C2bO2XHkRksw2qMl5vebV7jZO9kNnhmyqPTzdnwSLVfiCfvU3rUvej2rplyHJ95DmJBZAQSrFfboSxEqRofGcRNhnCLfMmwVWRGgZxNkayh7leGqIWJMBRgl7tS','9piCcvxfNYWyufqQ2VsDt','hgZ7YAz','orjhntUisFPVKSYdaQJA2SnA22g36wDEsELIf0eahnlG7CLXHkXV43yfjjFHJibWpz2TNMJASczfd5tJXxRYVge4QZsvz','zd6kdotkho37Rp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1152080577031167143,-680529960,'B706PA66xkbhn7IEZiyaZRkFdcizLeNsmJqtuRGzZxPOzZb0DAAwcOFJ6M7wuafhez6A5PTakckNgOd5E9hvE7yLGb','DfBRpmwVC4YGwnHNzyIrG1gokzq9s4HvvUffxXsSoyg3wMHcF4YlzGq8KV1tKxEEFNeD9ZNz1mWEg2GY9MSiVq7dnlcKUApPnzgG2yzQDST3JdjH1fcgjrARLfJ5a4r7dNyNeMbU863JEPIb','I2Zd614FIhE7WXbPhpifqNlwHNVQk5RzYbKx','DynRIr16T28Z5VdrD8574gwDQueXJXkJQaMdg3mLO0jQX2QP61Rsgwrof9E708oClfVlLYovzZeO1PjK8eLLlCloJwTylfFUKffEnBGxrfzQxEStOhyzGYeNeGHnUzmFaoeSDSFjLJfrGS0QTf6rgo11WWmssXM7Ld0meogsTEqxXxM4Grh2RFM7QBolYCWrJUT6uXWUs4Tat8vdzAdu4Lw4hebAM7A5Uz24Dp677HoIPUIzjHQi9','g3alSifzGWDefl6bt5d5A1EOhX4th4ewXqf5LWpsTsWOtlqS9T9Mr1OfmHml1j9ctIAQKW3zdK3SKq5fDmd7yZZ7Q4VdPz1xpu','dYysoFAtbEgWonvucix6nsJzxYJXgiqucLF9PXHlyvhPXNINvvXeZKHP9X4TH44myhfo43vZTFiuPLq',13);
-INSERT INTO ti VALUES (1152080577031167143,-680529960,'B706PA66xkbhn7IEZiyaZRkFdcizLeNsmJqtuRGzZxPOzZb0DAAwcOFJ6M7wuafhez6A5PTakckNgOd5E9hvE7yLGb','DfBRpmwVC4YGwnHNzyIrG1gokzq9s4HvvUffxXsSoyg3wMHcF4YlzGq8KV1tKxEEFNeD9ZNz1mWEg2GY9MSiVq7dnlcKUApPnzgG2yzQDST3JdjH1fcgjrARLfJ5a4r7dNyNeMbU863JEPIb','I2Zd614FIhE7WXbPhpifqNlwHNVQk5RzYbKx','DynRIr16T28Z5VdrD8574gwDQueXJXkJQaMdg3mLO0jQX2QP61Rsgwrof9E708oClfVlLYovzZeO1PjK8eLLlCloJwTylfFUKffEnBGxrfzQxEStOhyzGYeNeGHnUzmFaoeSDSFjLJfrGS0QTf6rgo11WWmssXM7Ld0meogsTEqxXxM4Grh2RFM7QBolYCWrJUT6uXWUs4Tat8vdzAdu4Lw4hebAM7A5Uz24Dp677HoIPUIzjHQi9','g3alSifzGWDefl6bt5d5A1EOhX4th4ewXqf5LWpsTsWOtlqS9T9Mr1OfmHml1j9ctIAQKW3zdK3SKq5fDmd7yZZ7Q4VdPz1xpu','dYysoFAtbEgWonvucix6nsJzxYJXgiqucLF9PXHlyvhPXNINvvXeZKHP9X4TH44myhfo43vZTFiuPLq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(78), d VARCHAR(36), e VARBINARY(74), f VARBINARY(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8483979230798378926,-30103,'9h1ncVGCTEI5A64PH7F3SKdT9XMJi2O0EAvoxDPMKhPGri2iBJHTe9vG3Y','aNBCyZQUgmPabGcyGlKtAnwlaWYkC0','59KDZAhLdcbL','NfmsYRX4Z84y3Q5vcdkDTVIDJVXpc4HiuXM1zqhf9HKt0Sgd3J','Un8ulTFWZGc1orJzYAI3209u3IYAd4Y79ZOR6JGfSPI1avEYulRo1GY9y3GafTyrjcUlLYbrVV3MD58H4O','mgoQ89xnlK2lE3ADtBuWRVfkN4TPjFE6',0);
-INSERT INTO t VALUES (15030429660295442689,5387,'EaWUEH3sUkYVTwp0','uJJxtcFWwYa','1d4ogfHIhFaaVxzAS5oR6H8ns7rpPfb4SKWk0ABbjWxW6FAb9Ul','2LWjJAwW2u1xKAZ4T','FM9oisdNy6EVnwQWWtMjMPYEOQpvOULVyCI37T6offMBXURcXYGQNZTLPnHe5vaQVZMLcEjeYWRg3buflu','U2j09oBgM5Jzvdo1Mzi3s15BhQ9pLYbI7A3',1);
-INSERT INTO t VALUES (5487465614732631103,-1133,'JErgfRyoSMD0zGdYPXwJgmbp2ykeJ4u588CRH','eSDyenCmRQpPunN7qK7i49zxzYh','WwfliZdKS86u2odQE9dzIbEGUqaMGXc232S5Zim1g','6nX6fMzE7Esh0JJXvsDSt0P7Ds','PiVPFGCLqjgITfWM3WDPyM6eKeSzKnBwU2y7POHa0ATNiKzkgmUGnZgEse66PyKMS7ANBbk1fW6Sm5rCdsePig','m6R',2);
-INSERT INTO t VALUES (5560077453986031388,-3540,'8sjVdnAzv6PdmD90N9wX4zoIkj6Qk7089vMtO2X5XXunmD','kroi2Ec5rCBENgko','bzya8tEB510AxHrtZ','sY4SzFjjeK4z6PkA85jk4wyDkdQ8yI60G7M3nQ8JeoBjo4hiNLkdFMhvZDOIfyi0hQu9xjLVwJWaNt','G7ILHmTYDcfEz0MLx07r0OWv4ccLgcyCa08ZVMk25tuE9xHzU6FMjmWnRdCeUA','qDSgS2C9KGSNdqUyoHmrL1LF7CWLwJx5bIsM5qFFCXbg2WdDY03vtgR5ogj1YOBFj1XW3msVpL',3);
-INSERT INTO t VALUES (16465304920422073179,-32159,'1NdfSvH5dlR','xzS','9DhMXKCIkNrXoQN','lohTgdydrpzpiJ3akvLX9bF4nPwU7D','pRLR3I3TTxUvftbAlvaLFQc9ZdexHE3T3H','iiFSUlij46g01k1',4);
-INSERT INTO t VALUES (516434459323994657,2013,'7FnKLnEam6cRCnkFy4K8M7MB','xzkiCxpIeVpjFVuO','hNdd9vpfgJKQ1FlzQZA1S','3eAD5hNW2hP6EwbHxLrWmAgbAS053d7wF6sZVAQbaRgi1SmambQq5EY2FbdIzrI1sbtLi','MioFLLhZrUkAr8YqqZvyqIy7mQvjOBaBLe6tbSdoJEY52shBqHahMx2I','V1yshlVJ6LOgdOzMw9ybNDLTZ6SKrzFg5uxcetHqIOlsJ3fO0Ih2rrHUUXcFR093fyB1jwlMTRCaAJzZW6cWIveK',5);
-INSERT INTO t VALUES (13446619603515663824,22453,'vICEyqaOePGH5HxDJVUWVVZzNnQZWXh9rNWKaGDaNqtibMvGdzVg','lIBjTCtSK','uFeEoU5GWtotQfwo6qWvZCwu','9xjSOPpiziSUGE5FSnsh5pPTVZa9svDV4fd152Mzt9s2TNrMcFcJyfYePrIHvCKG2LUkkJ7xxFhDU9s77IFRjHKu6UbP5SBNSl','btj31ATQWPxIbXRtqLpud5l0kOLicTafDa','QsfG75cFRpfmwvdtvDoM6XGJik530MGuWmBAxXRHOhW689jnekrzp5D8jluy6pyerPH4LvseHW6FglqcRoXc2DqUeI4PiwRNIOCF',6);
-INSERT INTO t VALUES (12303555665612331051,27643,'ix33aOe8ZZmK9OaYTUNgedQHPAUSkViCDGQi2eG8nw5619M27E','KINV3QXB4HP3OwasGpEk7K2Mwxo','LN9eyyudrgngLTBeKfrQVGIRnZsHDbUh3SjbEdGIJrZxnq6mZS1rAz7KTjuW','EOEqNhGW1pJTxlXkYrk7KU11fKHGGuJ','gGeqCioR55vnYhw3VkkmSraUVYSEIXMV9k45VZuclw2sg4w3QOJ1z3LLHCf','unxmEpz7jnNGn2WaNxLi86MH',7);
-INSERT INTO t VALUES (15322343667088867694,-2285,'fbnw8OHLB7YlQFoee4r1EMZWKdhBP31ET','oYPvuv','hbi4','FTKBVwFXzcjARJi5fO12boctbHCc51WLqTI','fsLSF4Sr','YXHad3KovM1uK50gn0HzIOWglbvS853LYcaSrxw75iOSY1JXzPEf1LQ',8);
-INSERT INTO t VALUES (11921429348922833665,-12894,'yznh9y37Aeej5DuuzmEyGFpNboEeA4XHfx5xwwhLvfmHLzs','PDIuJBmC2j2aazk22ZHOa2Evh2LEKdHzJP','lZAMvmVWzYbkYRf98JfjemcRXQIYGiPtI','DtjK3ob','rEvNz8ZPRZf2KtBbrRdlae6qDeS4wf2yqIkR5YjUI20snzVLMLwnum9Am1DqwIpJyaPkdqiV','W7LnHJliMp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15399785449523800325,63519,'ia3MYgWJy2thQ68vlT0oA','EFpDnRs2t1CJ3KLbyEQMkWuR7agYhPnGWpMFPLVthuEx4IFdHqbuUhJXGdYxw8U1o3edRaCoCkAMOSzCmcxIHRRjP0C65aKy3kJ06iYXZHiqvxZmWBnGBSNYmCOyeXxxXBzmXNzFzVRNF','OjYcnt75VPwRSiKLmDXdcXpzA92AhFLiayoddbhhW23CrZimAL7YO7DknOh3Tl1vDrooE1t7P59KRDX7Jh4Cdg','FMbVaRJTOHtywWmo8sb42BADlHXtdlvLxCY6yybJr72WG7L1A8VmXp1e7LTLGdvf3duefVMFgez6QVt92mVb','u','x4',12);
+INSERT INTO ti VALUES (15399785449523800325,63519,'ia3MYgWJy2thQ68vlT0oA','EFpDnRs2t1CJ3KLbyEQMkWuR7agYhPnGWpMFPLVthuEx4IFdHqbuUhJXGdYxw8U1o3edRaCoCkAMOSzCmcxIHRRjP0C65aKy3kJ06iYXZHiqvxZmWBnGBSNYmCOyeXxxXBzmXNzFzVRNF','OjYcnt75VPwRSiKLmDXdcXpzA92AhFLiayoddbhhW23CrZimAL7YO7DknOh3Tl1vDrooE1t7P59KRDX7Jh4Cdg','FMbVaRJTOHtywWmo8sb42BADlHXtdlvLxCY6yybJr72WG7L1A8VmXp1e7LTLGdvf3duefVMFgez6QVt92mVb','u','x4',12);
+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 (16484490954539947624,52754,'b3vJtu3YKFhfPMLSev7UaDc8AWF84NXKxG6U3bMIFUnwB5rflRKc4ReoWQNkpezN2g3njt3bX1','NwumwYL4ezdHmftwHboxbaYwCxa8u8NgZD1pGH9y6j2C1rRQNrRfZXFrvcNU1OUQTGxPoVlt9CFQvGfIkzC6a6JVzGueMoLpfwbJC8IUFWhHP40AH3VNNXqhFfqFVsGaMnvyqOz8Ommwv','3a5LvQAVu1YscfZQwiE4JLyiN8uPeNGPd0NL9MRv3RzBENxJqPrqRQjgIrUdsB2pCBMtT0oR69c9oxevqqa3','PQTkNbSKx16sRxsThXdXxJ4gwA9vASczg2GTy8yFfG84E7u3YYbZ8yseKxkkTc3LABpIZHYSJJaopQ6q4qQwbPx6YQzcGUWek5bHgQQRCmvNUjwkg7nuRbPaTZNI90leZpflg6iGlUsMqf','7','jO',13);
+INSERT INTO ti VALUES (16484490954539947624,52754,'b3vJtu3YKFhfPMLSev7UaDc8AWF84NXKxG6U3bMIFUnwB5rflRKc4ReoWQNkpezN2g3njt3bX1','NwumwYL4ezdHmftwHboxbaYwCxa8u8NgZD1pGH9y6j2C1rRQNrRfZXFrvcNU1OUQTGxPoVlt9CFQvGfIkzC6a6JVzGueMoLpfwbJC8IUFWhHP40AH3VNNXqhFfqFVsGaMnvyqOz8Ommwv','3a5LvQAVu1YscfZQwiE4JLyiN8uPeNGPd0NL9MRv3RzBENxJqPrqRQjgIrUdsB2pCBMtT0oR69c9oxevqqa3','PQTkNbSKx16sRxsThXdXxJ4gwA9vASczg2GTy8yFfG84E7u3YYbZ8yseKxkkTc3LABpIZHYSJJaopQ6q4qQwbPx6YQzcGUWek5bHgQQRCmvNUjwkg7nuRbPaTZNI90leZpflg6iGlUsMqf','7','jO',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6226853858306868203,33936,'ZCSAsVEJi2c7hM5sl2ACXEjOdFlJbkdJqYRd3f3SpEkCaC','lH5cEBK6q7RjqjBiGvbwvjnZRSVM2T0czOvlYr8JGh85561lYKoKJVA7QICLJKPMmeOi4yPjlYxzpGBwzTutpvIgMMQ7wStMxljTbQK7E4twoDk0qNmXgkIOZSI3ousXwaoBOUtp3TWhE67GCLVtAaYKIdX67y2FQrad3ISPfMCef3pzf40orqpqNPrtg9kOxL6ewip3E4sxt3cfCbcz7','7SGqQhmzWQSo9YLaPJ67ESTHZ7gNOYddFZEx5XiNHAU','xLtKLYyy6CG1G01PUmBvNjEZMpYGNhvwXuiz2794eweQrRYxBJrbC','h','Mo',14);
+INSERT INTO ti VALUES (6226853858306868203,33936,'ZCSAsVEJi2c7hM5sl2ACXEjOdFlJbkdJqYRd3f3SpEkCaC','lH5cEBK6q7RjqjBiGvbwvjnZRSVM2T0czOvlYr8JGh85561lYKoKJVA7QICLJKPMmeOi4yPjlYxzpGBwzTutpvIgMMQ7wStMxljTbQK7E4twoDk0qNmXgkIOZSI3ousXwaoBOUtp3TWhE67GCLVtAaYKIdX67y2FQrad3ISPfMCef3pzf40orqpqNPrtg9kOxL6ewip3E4sxt3cfCbcz7','7SGqQhmzWQSo9YLaPJ67ESTHZ7gNOYddFZEx5XiNHAU','xLtKLYyy6CG1G01PUmBvNjEZMpYGNhvwXuiz2794eweQrRYxBJrbC','h','Mo',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2615482533736975311,41836,'rHKoZ','NjvR10r0j0GwY1f9vH9PR5Q5L1T7GiAFkOmepRnW','LwX2q2QOdGVwdl3cBGuznAAqkVgffnMEvX4gGAkGIvTaFBD8joIDH8Q8Icmx0C','2Hc2C4XUnI8crrBWMpwcg9pQlnJpkgFhnbOY5coIVY8DONZSVbae2g49dmxyiv7qS5JNEoqrYhy47TBpdtAkRIPb5vG8DC5k7hJCrMMWkHj','n','PX3',15);
+INSERT INTO ti VALUES (2615482533736975311,41836,'rHKoZ','NjvR10r0j0GwY1f9vH9PR5Q5L1T7GiAFkOmepRnW','LwX2q2QOdGVwdl3cBGuznAAqkVgffnMEvX4gGAkGIvTaFBD8joIDH8Q8Icmx0C','2Hc2C4XUnI8crrBWMpwcg9pQlnJpkgFhnbOY5coIVY8DONZSVbae2g49dmxyiv7qS5JNEoqrYhy47TBpdtAkRIPb5vG8DC5k7hJCrMMWkHj','n','PX3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b TINYINT UNSIGNED, c BINARY(11) NOT NULL, d VARCHAR(73), e VARCHAR(7) NOT NULL, f VARCHAR(82), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (278903713,20,'m8SX','H9my3Rmf1KHZJ2jnKmB408dDw25OWXpxBq0sp8kMY1IWNSD5BQfCh481ii4qb7XUgg2wowv5','jwYW','NKaVqcXoXN8FKrEjzB55waaCrHc1BQMIO','K','h',0);
+INSERT INTO t VALUES (2610344184,157,'xB60O','Lx9qT04qT2cUm8YIkjsJ2GzrTGw','lDsyuKJ','ZsPI1DbGoRWfbu48hjs98PoeqHWC3wi9CWXoCxEWvXGuUk6ymuyTPsaBnXOjz3QsAKap1e','QI','Pr',1);
+INSERT INTO t VALUES (754923625,5,'m6HzVIY8k','SloYL1166Q6aPn9bKUh9p1SreloRWEhLuvE0SY0QVHTsyANraQuicnQR2hg8HljC','iMS4Q','e7gg2ZGALum8m0lVkqxE7','n','Zb',2);
+INSERT INTO t VALUES (1468650799,57,'hN','fz2BjNa8ajowmGo','HTeSBmQ','KuFehF1bSCM','Fz','R',3);
+INSERT INTO t VALUES (4091161773,224,'qZ6UXZh1dR','KfTXDkeFTmzwwm86a6bWOoufRBpetpg6dw1BK','FW4RBX','eYvo4GYwJogwDiMmcAblCeIVwoRnkSjaAqHK1oX9k5RoTOSH87vA7Dy5TijiTjOUB1GjvTD0p','rr','vI',4);
+INSERT INTO t VALUES (1570417324,134,'A9fQ','LFeyDRXdpTITrtc6l','WqIHfC','qjbMsuj0Jm0PFoy3ZhXFr1etzx4LUgP87UwEgnnaQaUt6rEU40dxisvu0iCMBkAzvMAhVAqx1eif3k5','y','D1',5);
+INSERT INTO t VALUES (4002244600,167,'H','224TO9CuvJnnipRvRtspoDpIyKe','xXf3Bh4','dkTaXgoEtUhJgfPbYSO5oG2bLnglQTZZvrypL9YgIIKi8tJIC3yqK0uHb4pNv2lYPyNar6EByCR','5G','p',6);
+INSERT INTO t VALUES (3129972487,137,'t1P1d','BDBH8hGSjWeKXUEmmuyuY5E4NAnR24LS','VnF','jVulr2440nMqH6GiTF0Pvp','O','j',7);
+INSERT INTO t VALUES (1746438890,196,'D6p4g2b','KWup','MsSsr','zyP3H8IaChqmLfluOB4sNveTseEpMdAnkdP2op5klmilKAAQh32d7I618FE6XGXuXOh','F','F3',8);
+INSERT INTO t VALUES (1108689400,125,'MTTlG99qZ','ezbTIwytLvDtZttM88vClOlkI38aSHh9k8hZuQkZ6DFeIKUF6591Q1WA3HiYwGBvsbh','Ye5c','7K1z2GGEvDtZ3nmTj1eQm2fiZnlABqWvlIWkX8OoUsxOXzcdz54NSkrOLAotdOwn','Wy','O',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED, c BINARY(11) NOT NULL, d VARCHAR(73), e VARCHAR(7) NOT NULL, f VARCHAR(82), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (8447260238781252700,8653,'kNHtDXP91KKG6kwxSI3PW0TIWG9M3PmNwt1LsuFyEgWDMSTU95X3cbmDH4vw0G0','5YVs','BHVEHS9SAh01kxkY829sc7fPJDhF9p7ejYzMh2ddbsuDmKzk','AMOREP5GCutsV57ckRjLO8Qq82AwOuCrZ6IDUrld68WbTa9XCTs93ZYzWYbikDxx3iKAPxrm2ozRk','fPt188WW0NTt1gykjhL2aHrjahMoc2c5xAVJbmpsoG0IklHj','Rwa9qtuQEHpiekmhiRzUitWdz9eDFtSMxWYf3ZSvnf',10);
-INSERT INTO ti VALUES (8447260238781252700,8653,'kNHtDXP91KKG6kwxSI3PW0TIWG9M3PmNwt1LsuFyEgWDMSTU95X3cbmDH4vw0G0','5YVs','BHVEHS9SAh01kxkY829sc7fPJDhF9p7ejYzMh2ddbsuDmKzk','AMOREP5GCutsV57ckRjLO8Qq82AwOuCrZ6IDUrld68WbTa9XCTs93ZYzWYbikDxx3iKAPxrm2ozRk','fPt188WW0NTt1gykjhL2aHrjahMoc2c5xAVJbmpsoG0IklHj','Rwa9qtuQEHpiekmhiRzUitWdz9eDFtSMxWYf3ZSvnf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(79);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
-INSERT INTO t VALUES (5374931505578819756,26641,'54JLTUNM3DvXOueqjWYM','IVCbQk4Sq9NS02kb4W8w2','vXuID','e23U7z0MRn8w1zOtldxXFcUK6QMY1vvCULxbebwoRMg89N11kdPmJ3qt0kByBwowSQfaD68Xisca71Zd7Px9megT','6XP8aC00Ry1eWGPW69AewXCmd3hIIEjiPtQfy6sSSrgtfI2hDKWMZIkcIU','WZct7m8UeQWJPITBUqHQlXlJZ4SsYv4xS5Xu8u',11);
-INSERT INTO ti VALUES (5374931505578819756,26641,'54JLTUNM3DvXOueqjWYM','IVCbQk4Sq9NS02kb4W8w2','vXuID','e23U7z0MRn8w1zOtldxXFcUK6QMY1vvCULxbebwoRMg89N11kdPmJ3qt0kByBwowSQfaD68Xisca71Zd7Px9megT','6XP8aC00Ry1eWGPW69AewXCmd3hIIEjiPtQfy6sSSrgtfI2hDKWMZIkcIU','WZct7m8UeQWJPITBUqHQlXlJZ4SsYv4xS5Xu8u',11);
+INSERT INTO t VALUES (15622427408986505117,182,'Vr7PNutTti','dAj4b4adfpuzhwdmsS59jKAva0VzOyOeuha7IjInwAy8BycWkt5bYIRf','N4p74f','qni14fOWlkm9d50','2','l',10);
+INSERT INTO ti VALUES (15622427408986505117,182,'Vr7PNutTti','dAj4b4adfpuzhwdmsS59jKAva0VzOyOeuha7IjInwAy8BycWkt5bYIRf','N4p74f','qni14fOWlkm9d50','2','l',10);
+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 (11522141178676465763,181,'0','07gQipjLoMQwAfQ4sjrhP','8kaf','7UABgDTdCnZu8WoFM71zEi6qpIqZeYj54NhejGZXh2fTZsix','7t','e',11);
+INSERT INTO ti VALUES (11522141178676465763,181,'0','07gQipjLoMQwAfQ4sjrhP','8kaf','7UABgDTdCnZu8WoFM71zEi6qpIqZeYj54NhejGZXh2fTZsix','7t','e',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3654905196629198557,-17141,'goQZXr1kMoI53KEMRrnmQpTS','lw0I0Uck9eAn4UceZuy8JGxHc85QdBQQGSDSqWUIKvpOvBiviML9kUrYnk5vAcl8pbNMsUY6wJVNh8qD7bRF','V9rYWUHa','fG1QqGu6KbY0qrhQhrYufWndwEoRFRHMOw3aNe89Oxoe7A7ti04HlxC21dIclaXyGhvYgdOfoRCmcxM0poRn','MscJ46bjL1wLUULA22wtQLUIat2MhZ4WVX0J999uyIcVzzQfQwsmC5wq2hiIQRqGbXLNBkg65CBq','1VVRi5V7Ykm6S936qjbfz7gjhAXrWAXydsS5dsmQiF8gCDSiAJ05un3E4PF5v2yreLIr64OqeITdENUDTLbMtIMq5Y9Ewxj',12);
-INSERT INTO ti VALUES (3654905196629198557,-17141,'goQZXr1kMoI53KEMRrnmQpTS','lw0I0Uck9eAn4UceZuy8JGxHc85QdBQQGSDSqWUIKvpOvBiviML9kUrYnk5vAcl8pbNMsUY6wJVNh8qD7bRF','V9rYWUHa','fG1QqGu6KbY0qrhQhrYufWndwEoRFRHMOw3aNe89Oxoe7A7ti04HlxC21dIclaXyGhvYgdOfoRCmcxM0poRn','MscJ46bjL1wLUULA22wtQLUIat2MhZ4WVX0J999uyIcVzzQfQwsmC5wq2hiIQRqGbXLNBkg65CBq','1VVRi5V7Ykm6S936qjbfz7gjhAXrWAXydsS5dsmQiF8gCDSiAJ05un3E4PF5v2yreLIr64OqeITdENUDTLbMtIMq5Y9Ewxj',12);
-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 (7640828646902725150,-10473,'PNDVEcsTKnqz8I3R7hno48DUE6kHOy3Gm6qM9GJlatx2e9oOY3Zbf7a38ckdwEBOj3Cj2c','ogQJMPI1z9xQYNML51bTGknzJZ2tfbux7nDbKEj4YhBOEwBJzSNHXuvF8KTelcFfiiU28txp0QsK16ZNZPui7KVlLl4QsUgAYOyFVO7ltJnPtFyqBrrjxx8GidkNqNgx56WV4IATKYhUgjNjBr1iALwAceTP5HrNan3t2xfjR7Wg9TSwX2T8ISynbFQqiyMUc1TRExE113O9jtlSGr3VNj3lqFPanVVHRgSu7059y3amOqGkJY5CTyF4','WIKZ32xhMTdEbi3HE4p41VXDZQVYDbkHu9T4OEQQHP4LanatGUmlX8TwxZjMB','nyIia2bvJzQte42PNKyHLRlniL6vAtFP8bMdPXp6d2pVevwyZHKUfInR2aybq6r1clph1xTsqfccw0a2Tk12b4hO7MmrvneFmZVYJf0oaATLNLxcLS','psp0I589ezz3tSIpFhP0E','1XiIrfSveYXDkUaUEyoeYEfXYGK6XCiEUMpX2xVOpCdmkKIEDiXAd9ZmF7gZPpVQKPX2NsgHpgGK6UPDvYhZ0l5roj1NoQQxcJpn',13);
-INSERT INTO ti VALUES (7640828646902725150,-10473,'PNDVEcsTKnqz8I3R7hno48DUE6kHOy3Gm6qM9GJlatx2e9oOY3Zbf7a38ckdwEBOj3Cj2c','ogQJMPI1z9xQYNML51bTGknzJZ2tfbux7nDbKEj4YhBOEwBJzSNHXuvF8KTelcFfiiU28txp0QsK16ZNZPui7KVlLl4QsUgAYOyFVO7ltJnPtFyqBrrjxx8GidkNqNgx56WV4IATKYhUgjNjBr1iALwAceTP5HrNan3t2xfjR7Wg9TSwX2T8ISynbFQqiyMUc1TRExE113O9jtlSGr3VNj3lqFPanVVHRgSu7059y3amOqGkJY5CTyF4','WIKZ32xhMTdEbi3HE4p41VXDZQVYDbkHu9T4OEQQHP4LanatGUmlX8TwxZjMB','nyIia2bvJzQte42PNKyHLRlniL6vAtFP8bMdPXp6d2pVevwyZHKUfInR2aybq6r1clph1xTsqfccw0a2Tk12b4hO7MmrvneFmZVYJf0oaATLNLxcLS','psp0I589ezz3tSIpFhP0E','1XiIrfSveYXDkUaUEyoeYEfXYGK6XCiEUMpX2xVOpCdmkKIEDiXAd9ZmF7gZPpVQKPX2NsgHpgGK6UPDvYhZ0l5roj1NoQQxcJpn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(55) NOT NULL, d VARCHAR(79), e VARCHAR(63), f VARCHAR(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4154649619,2544494166,'tqXxIkW','mcIGNpSffrXHQ9DncYmLhLFjNX09yy2WEfIyTrZBEfPK46l12NH9IUXfMPlzcaj45bszoo6iC1AU','ETcqrrWjCJW7f8zRJ3V4QOfZibNWPJWuOnPcIl4sLzoJnEaOC','ybn16uSmlpnz','cRORSaCL3oxSoFxYIUNjOg6dbS09CmkhbKX3SyDmjft3ZtvYNnHxcYkVwGhSbTJVsfSX5ludL5Jm555b','BdlueGTg8k3ekRH5ENd5m',0);
-INSERT INTO t VALUES (4104672682,2208341474,'uO3kwc2eb9JMKN9xqbhGZFOwofy7zWNcGOsmJZ2sja','5VF0q9etQx7MyKGe2p2YdMfToAwIwpWPnTxRpMKgonrNZ2JDoO8r7B','BEWve8hW5MsgOL','mtiSefF4j9lF','SK6p25BuuCv6lLE3cbF6dN1V4nrczEVnmClTLpF0vJ34v0guVDKO92erV0uufSt2y0rCqO3D','kZuCOXay5CGOR37g9yguiUqTNkz1qw66A9w1LBbyxUuRCIiVXlrTCfFYH1tkTNE9l7Lhr14ihjiVqR9RiLXYXdh',1);
-INSERT INTO t VALUES (834954054,3699557458,'aaXaWMBwGgFNk','SrPoOuh1NvND5G','jsZDOlzxUZT7oiG3s3DG7eu2pWNmtfqxLaBLAtFIeSfeER85Qaxwe6','udXl','0JrnDZrEsM','8wU6CShK23vGW7bVHHqUSvrRSpZW8Z4Wha5Idphy8LNjn79s61EVwBufWmwtuoRJBO7w5ct2zLnPFaw3TQagTYB2Z6TrBlj8HnR',2);
-INSERT INTO t VALUES (1643494507,3022553353,'XUrLOTq4R3t9OGEGnCjF0IyQTxJmNB8Jbw909GY','rm1VfplQwTAMctk4L6YdJOxYb3bf9MB0GqDyPG0CUV469W','TNYIBN9GhJRLm0xgWULHXaMiqaSy6d','ZMccqeK','i8CtF7oKTZOKizRLtY8hHyeaVIooPMSKCcYhjzuQN8oGQJNf','qcHOIlV61QPlvUwUc4g',3);
-INSERT INTO t VALUES (3427994763,1046514365,'neudcnkxTQk1pL2YlzjWIZdcETqnA','92LUZcnyHqXGHXuSBImuCj','oxZrxFNAFFK1afa4','4vhNykO1NPvAlI6r20B57h2sum','vfTCnCW9aKjqK09Y5hmamxQYC5o7pYGsQ8fKr7zyVRim6vu1bTbzA','Df3Jg2xii89YzoPrRKiZBaBFZdFAHJVePoOVamK',4);
-INSERT INTO t VALUES (29582753,984867998,'91XS8YUMiodQy4QpBISQOPp24XGdfDJz','5C3CgPnGPcSOdOb5Ytk7C8f','0NIxQrnJYEwnydMX5J91a2HYFIzn29pkHJb8IMTp7cCixJJWKuEVHd','elIcir','84kZXFB8upe6Kr0zsA6mIYFRpWbTW2Co8yYmTPpYBN1OAHXEuaIhoaJ1cCznUrQO14162UvvMxZQAc','vgltwibmV1maXUwY4VQ8o6y59ih',5);
-INSERT INTO t VALUES (1972603445,1760840937,'vGQh4UbVbTI6NCVvOY4CPdvD9TwzmHpuw49O1','TLCq3aeYt','LScgCoSamX6kinhkAOCSsGHWXwsqUbBgDdFc8CAGwao4KUX','CsVqmSINc2Nu0','iPspL7WBqTgM2fqrR1NpTkj7kY8gHI','NQMEVKmAMJbdCaX34K0vtofZVr5llrMbzg2h1AURG7nzXjmfHkL96',6);
-INSERT INTO t VALUES (2602132474,2644599296,'P','6sgQufawx70LoYGTcCCds1pBNJ','vnIn1O','ctj6UzcVYxHrzIfoI6Hka2','7yC8nbTI65cxJ','TD5vEz8RWcGm5n7hg3Dd8t88TPOqhjBEYAO4BmvFogBIwvvUCaiUCeYnEr0QuWXRD2M7f8aKFH7vo6cPc4autYxTYglMV',7);
-INSERT INTO t VALUES (43278871,2352054567,'HfeeYAhlH9wvVFpHKA85zij1yyF','MKpHVY73lbBc3fPVGnEWFUzTdWh6c','y','FSZISXGXnargguK2mOsqP2V','tE0pbZOvV4j96jej8kS8LMDqIVN8W2Qpx9wjAW2tjC9Z3MTSKFIuP0VkMULXF0w1dcNCssUU0U5mLyehXuHeG2Qhn0sC','Icg4zrIORZnzfBE',8);
-INSERT INTO t VALUES (4265462099,1234116740,'yIlghhiQ19Ua2k4kCLSA1APoHUWxjlZvb','BJiiYiYlCItbexvfLgeh3MznTn0bV6oQgMtNUVOYHH9vaWiUCPTnmce0Gx8Shx4A6','DlJXvjxZJ3OUF8QG1emIymHAp3AHw4NPnfTi4ImhgMmqsMi13ZDuhOGN6qpGlLv','kh5v5BTUWhLlH7eKV','fg5YCOoxJuCk','i62gIR7Aeo7jMvbJW3UsRW5Ez6oiPVUjejBPEjMYkjtZcNX5U06HPv2twB6LQ0QqOYVlL1SOtv2UbUtRUn3uBb1e24xjCIUhqHOV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16657065239917318146,86,'EJeyf1l51HWE','J4qNyVgBFVLuY4oVUN2d1409kwuKNIUXExh5KsciNG','XjwCQa','LHgsUm8lW0txIxtHCs3G0cP2STwBrgao9A8MNIkLfnSQ2q7h7EQlTDDz9GLNnR3yESPrbJFVY3QjI','Q','MA',12);
+INSERT INTO ti VALUES (16657065239917318146,86,'EJeyf1l51HWE','J4qNyVgBFVLuY4oVUN2d1409kwuKNIUXExh5KsciNG','XjwCQa','LHgsUm8lW0txIxtHCs3G0cP2STwBrgao9A8MNIkLfnSQ2q7h7EQlTDDz9GLNnR3yESPrbJFVY3QjI','Q','MA',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (12144527186858316684,87,'VCRctA9MMk','3nD5EChMc9YdfxPsToUzr4uQIUAwXCfl9KRAWdjKfQDBn1lXkStsgK9YZ9fJ1nBm2fPiGYNaUw1CSrCNyjJDoO9uo5wzQCh3h284ORakEvDcsWC5U0VauyvcwZCS0Fs0vaBopgr','EWk','1x5n68C3pB0zVZvzmfVvqXOWA7FZPvV91rFkXriUr2BKjIER1JHRvzRKKjp4peHV8jq4CzqomZ0gfmYg1Y8ho0Pq34NPR8I','S','2D',13);
+INSERT INTO ti VALUES (12144527186858316684,87,'VCRctA9MMk','3nD5EChMc9YdfxPsToUzr4uQIUAwXCfl9KRAWdjKfQDBn1lXkStsgK9YZ9fJ1nBm2fPiGYNaUw1CSrCNyjJDoO9uo5wzQCh3h284ORakEvDcsWC5U0VauyvcwZCS0Fs0vaBopgr','EWk','1x5n68C3pB0zVZvzmfVvqXOWA7FZPvV91rFkXriUr2BKjIER1JHRvzRKKjp4peHV8jq4CzqomZ0gfmYg1Y8ho0Pq34NPR8I','S','2D',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10817385920547437915,225,'rnHXKPE','p26OXbcUx3Fy5p2QSiqLiudCRyLjlI8EJrikZeFmdrmz2mkkUQu3brsZgbq8HfLLY7pBTXUbsILJY7syjmEpXyjgYFVolhW73BAHGkwgK6dM3t0XDC9vIjxL2v51zt0g74TtwJd76QYnifW87d6WoARRoZrWcDhsahKzy4yCxjMFWqFZRn9SoZvbgo','MWp7Hq','l','7','Dx',14);
+INSERT INTO ti VALUES (10817385920547437915,225,'rnHXKPE','p26OXbcUx3Fy5p2QSiqLiudCRyLjlI8EJrikZeFmdrmz2mkkUQu3brsZgbq8HfLLY7pBTXUbsILJY7syjmEpXyjgYFVolhW73BAHGkwgK6dM3t0XDC9vIjxL2v51zt0g74TtwJd76QYnifW87d6WoARRoZrWcDhsahKzy4yCxjMFWqFZRn9SoZvbgo','MWp7Hq','l','7','Dx',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15619078616831497790,185,'nEmbC','iRDym8nSsm5j3kvNuUQpIqUyquDhXHpHzEAjZEMG7xgBqOupINgRdlZnhacGWgm3JXqAPHYUoB9GtZ7wDAtRePsna4BAYTFbCiCAexFnF2DsbIz8iz076k9VRSLlTEWUXOwjgSSBGlw2Pi9sz8NE7SVe6r1cL4IZ0ZJkerM5YhhoKtKxbvPr5ysMYjyI2IGoZ9D','u','gWULJdZQWvZKMEfui7kljWYF4PyZlAiAwMAFTIGiJmvN04Vxb1m9NUenRJCgFq6doc7PJFD7A8mYD','I','a2',15);
+INSERT INTO ti VALUES (15619078616831497790,185,'nEmbC','iRDym8nSsm5j3kvNuUQpIqUyquDhXHpHzEAjZEMG7xgBqOupINgRdlZnhacGWgm3JXqAPHYUoB9GtZ7wDAtRePsna4BAYTFbCiCAexFnF2DsbIz8iz076k9VRSLlTEWUXOwjgSSBGlw2Pi9sz8NE7SVe6r1cL4IZ0ZJkerM5YhhoKtKxbvPr5ysMYjyI2IGoZ9D','u','gWULJdZQWvZKMEfui7kljWYF4PyZlAiAwMAFTIGiJmvN04Vxb1m9NUenRJCgFq6doc7PJFD7A8mYD','I','a2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(88), d VARBINARY(97) NOT NULL, e VARCHAR(97), f VARBINARY(74), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7343,47130,'kOe0luT1FfVTJmnJYuTHoZKkplxeeZumliiP4Dh8n1Y4AtpHtxVXcw27gSR4fOoB54PFaWcAW7QK','gvSSD2KhoEMG4wmOH97ujtyO6R3TthXkZE04VxfuuoTsW40jsxXwQP3D5hv7qdk5Udvi9rsEOFTw','oVRdrmlr1FDAXde6GXkTktVGaZ5J6AVRSvPpanGs1ID23VGlSlgdT5Kst','kiTvnERD5XtIdYAMimBqS0oOQNZc8x1aYakkQI271iRrGdU2qUJFIFZy99fxyZHI2lfAsNTi','5V','P',0);
+INSERT INTO t VALUES (-18792,43946,'6bjzWWkSvRQhsoeOp6e8ZGdZF1av1wgqLcboF','8nC7','qYIM9UFrw8v2DLlqufbJP5kXN','EfJ5IphZHNxJH1JYOXqRVBvC7NlQD','LW','I',1);
+INSERT INTO t VALUES (14015,31397,'xbJaH','0KeZOq46SgBOamLqt1IYOjn6GGT24dVtUwhi9Q3lYfnp7ftPnV53HF6iTaTjA5h3AInDemc1S4RYX6NYVU1ZU2AS','GfNggCt4jbfdKNtYG3qKkZAMHi5Cwn7pxQdZFJjDqCMyM3HjbHhRigPAtlyR4BVttunzW02uolm9IcohyM8sVv1DSw7YU','4i0eGV29g7ZZTXQ5ZcmAnYC','q','x',2);
+INSERT INTO t VALUES (-16029,12007,'ODURpHOcmUFTrBSXi','Eem2K9FcfHhloANzNLtwdj1QK0tfYcrM1zS0wUzcDOHbWaE2f6n','Ic7yM','z38fDAexghEd6h8EFI','3','P',3);
+INSERT INTO t VALUES (11019,40582,'oPW5AshIb4wTajQ6yZXaNCPuCzBMqe1awxGk0f1j4Y3ZoF7I','SneS8LXSjm3CGXShbr9uLI4ijvSPTqX78LbKYWVwrJ90rmyOHUT3z','JvBytbPJszon7DK0xqbYLLaJoulFGLOh9pLx7Kn0p7wrdOmZHlOmte7R','OolipupDbbg5oixs1a','f0','J',4);
+INSERT INTO t VALUES (-7634,52258,'H1A2FxgDMm3fuoKU1AufK0cIlLqUtZPjaCQzZXwyWZmkm2kS6LllSnkHAfXOUbXh4TAZNco7BiNTXYfXCi0D7Bsq','myW34kqeJIdu4BvynhBmn3qVUR','dX','yJcXYoKnGuCoAn7B8eKkJcFdOpKpij4kZjGiUd','Xb','f',5);
+INSERT INTO t VALUES (21345,43545,'vdzdSPJloEoSlRzZXaHbaFZJHS5wC','oM17X3kAY8gKNhwgeLtLasgP8IwQy2kvVzf6QTNiOfSA3uc7a','lqwX','8y8pBAr8Cwr65AN2','8','7',6);
+INSERT INTO t VALUES (-18599,10178,'vaj1C1Hle3xwGAHInuzaPamzDCDrgekev8pihLwSn4vLNqZ3EmFe4v3AKyj7LXYiO843gzHVLYQJbX8','aSLphSbHvXoATyJUHL68QRWyy7r6ddOKp6LDids7sk','kgRYQIISNj4OTFVPpNK7gfbKtQw1xiKBBqR19AsC9psv5FgWCJeu','ICE5a3CsGSBE0qCwm7aIm33cVUZeXymIcoIlaWHGvvT3KByT2MEjp0','N','n',7);
+INSERT INTO t VALUES (1792,58933,'wTiiKskjHrueWxXdOn3Q9R0braCTlBsYsGmp0uaKHcumimwVjvYHIkvZ7','pud1Ek3YTVy0LfvUxF31DRa15rqAgNduC78mcu3kB2AXMK1G6gprKAy1c3gTuohI4iEDl4L561GYBgD813TAWtK','yxE529NucjwMZrdUFYPw7TiHyWI6ZkQN91QyY6XPGRYZjuqCfuJqoBDeYkrfmWfaBs9SrEEH6Q4uULVBHlK','kwgzF4JtPneRAGPZpD5KeU','eA','M',8);
+INSERT INTO t VALUES (19566,23461,'ASxmM','VsaJTIijXIINylh9RwB4P945POxktLZErw9hnX3JC6aVZQQ3s6mOAMq','kP5nmQNxcnkaK2YsXpKoN3cNbHrhKv6m3X1tAlj5bDzRkqGo58GAOvpdoiHTn9GFRHa3mk1HKUteaW1DIfwPfqAhTfBFGXW','xX29siP1hpubp8r7Itx7HKK1zNKKZta7waLBbpffTRgIXaCTnuSKfY65vwjkKbRjKlEHGbUXK','rF','D',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(88), d VARBINARY(97) NOT NULL, e VARCHAR(97), f VARBINARY(74), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3798731223,476102059,'qjous5iQ6hkcdHaoOG5jgxB35M','G2NT8UNDxsSJNPtqJpT','lrylddjzQCoieF','D','utudaCKpKBhH6r2rlKvkzJ32PtoFopP3ZTS19f5d7fsXhBwIZBXgbRfoDg5AJKg1D1mGiOmkmoJGUwvOsKa4EWGm0YhYD6j4','VgNhO5AQfVdqaHfCaUYSmv2ZhNEHayxzPMXpugJzuE6TDfJ03ToA4r2NaMKCMcR30Ztlcrl13DoRz',10);
-INSERT INTO ti VALUES (3798731223,476102059,'qjous5iQ6hkcdHaoOG5jgxB35M','G2NT8UNDxsSJNPtqJpT','lrylddjzQCoieF','D','utudaCKpKBhH6r2rlKvkzJ32PtoFopP3ZTS19f5d7fsXhBwIZBXgbRfoDg5AJKg1D1mGiOmkmoJGUwvOsKa4EWGm0YhYD6j4','VgNhO5AQfVdqaHfCaUYSmv2ZhNEHayxzPMXpugJzuE6TDfJ03ToA4r2NaMKCMcR30Ztlcrl13DoRz',10);
-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 (323116160,3084452697,'n6zRnf6cHxlMaW3','qjZ4FCGZnSQWcf5OBGfP0O04kPrLLs6rsxPh','h2CX2cD4lQp','vj','trmIErbxo','vbH0muFNiKoUfRAqTJHqOE20AALr25A7ERgoZzlxTLsxvIXFMjAUaTwZ',11);
-INSERT INTO ti VALUES (323116160,3084452697,'n6zRnf6cHxlMaW3','qjZ4FCGZnSQWcf5OBGfP0O04kPrLLs6rsxPh','h2CX2cD4lQp','vj','trmIErbxo','vbH0muFNiKoUfRAqTJHqOE20AALr25A7ERgoZzlxTLsxvIXFMjAUaTwZ',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-530519528,929,'caMlsb45OB0zS2Tuhy0D1NG6uzTLQwOUePnW','a5lVwHbZ','OCuBmouX9HCjUtmRDt8b','gMUPLd9kq7zvSeK47Yx','x','K',10);
+INSERT INTO ti VALUES (-530519528,929,'caMlsb45OB0zS2Tuhy0D1NG6uzTLQwOUePnW','a5lVwHbZ','OCuBmouX9HCjUtmRDt8b','gMUPLd9kq7zvSeK47Yx','x','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(89);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(89);
+INSERT INTO t VALUES (1981134846,46290,'T2ZGVD71TxsJac5HqetsY4digrYpwcg3f8ffvrStbXaYpktyD','Q4m9LOmo0FolAp','Ca','YWMDUDD6QtQqN2tgBu','0','F',11);
+INSERT INTO ti VALUES (1981134846,46290,'T2ZGVD71TxsJac5HqetsY4digrYpwcg3f8ffvrStbXaYpktyD','Q4m9LOmo0FolAp','Ca','YWMDUDD6QtQqN2tgBu','0','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1550868607,46389,'xuvvaQ7qAe4glAH3vXcfElx2PvIQWiCmFaRdfPyiJiFOjqo76vxpK','XEtHItcHM8KWwL2kHLkWoUirpZarlKzg9LGt42QnB9RPSwyd0EIMES9eDOQipaTZyknpvRV86XZ73MO7AP8ZcnexN9dF9fJlYqpZUCXyL0mWPcjksOtCP1JXRBQoIeLB1ntuCvRoYYZNpTsCJoFAvukwxUYSjRYico8Y8kN6YORkpz52GfF','wq321O3oTK3GD7XnL','B7EPNtVoqFBtShZKK8pQXA0Eyrlqe5AYPjpt3Ez5GCgqg2','Y','P',12);
+INSERT INTO ti VALUES (-1550868607,46389,'xuvvaQ7qAe4glAH3vXcfElx2PvIQWiCmFaRdfPyiJiFOjqo76vxpK','XEtHItcHM8KWwL2kHLkWoUirpZarlKzg9LGt42QnB9RPSwyd0EIMES9eDOQipaTZyknpvRV86XZ73MO7AP8ZcnexN9dF9fJlYqpZUCXyL0mWPcjksOtCP1JXRBQoIeLB1ntuCvRoYYZNpTsCJoFAvukwxUYSjRYico8Y8kN6YORkpz52GfF','wq321O3oTK3GD7XnL','B7EPNtVoqFBtShZKK8pQXA0Eyrlqe5AYPjpt3Ez5GCgqg2','Y','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1592688924,44317,'OZ','6RrWpKtiRHSTVlzGPbg2SxQFgq37lTQMde1SrivCOI2mDWlsIAymFQilvzxQVIrZVhLhjOklmyZt3VVJ4Ra5wz28HihSRTrGrRncw3KnXjOGwYY03hB1mrrELb0jo1aETq09ecDDrc6aIDDEhXLmFIpCpMU6qAsZ2SkbEnCQ6XwHpBhUkhmqFYJg2RtscDQU2cAZnPYUgqVx1HM2pbG8X4P49UiLluFiy3FOpfVcn43Jd','ej6bimIy9WK9W8NZMmGj8HcwQ6VEtMSmYBAMb6n8XKmJFzzGqrZQzU9VOqYn9QjW','t7PLWrhNlSSdLvOPYUu3w0QgKaS5ZQnto1J29VxUml2BZqkBSxh2iSUqDK2e35oLR4vktB1D97MFwf142oly','Oy','g',13);
+INSERT INTO ti VALUES (-1592688924,44317,'OZ','6RrWpKtiRHSTVlzGPbg2SxQFgq37lTQMde1SrivCOI2mDWlsIAymFQilvzxQVIrZVhLhjOklmyZt3VVJ4Ra5wz28HihSRTrGrRncw3KnXjOGwYY03hB1mrrELb0jo1aETq09ecDDrc6aIDDEhXLmFIpCpMU6qAsZ2SkbEnCQ6XwHpBhUkhmqFYJg2RtscDQU2cAZnPYUgqVx1HM2pbG8X4P49UiLluFiy3FOpfVcn43Jd','ej6bimIy9WK9W8NZMmGj8HcwQ6VEtMSmYBAMb6n8XKmJFzzGqrZQzU9VOqYn9QjW','t7PLWrhNlSSdLvOPYUu3w0QgKaS5ZQnto1J29VxUml2BZqkBSxh2iSUqDK2e35oLR4vktB1D97MFwf142oly','Oy','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (329606456,20579,'nLr4nnpUbx8Ql9x3jDZd4sbwb','5XUZNY6mNerWMw006CvgQGKOUlFW37foe2pudT45eQYyxdlvss','HBg3KjN03p9Yt7Ui3niACNTPWUrZxjFqcpLYC7MTvhGWTJrnrt69l7gs6UqCq9IC','yGCSrIaQB5xcic8JcPmcWSAJVe26vQ1JsFPa6WwZTzlP9r3lBmqdIi3s9psAC','xmJ','W',14);
+INSERT INTO ti VALUES (329606456,20579,'nLr4nnpUbx8Ql9x3jDZd4sbwb','5XUZNY6mNerWMw006CvgQGKOUlFW37foe2pudT45eQYyxdlvss','HBg3KjN03p9Yt7Ui3niACNTPWUrZxjFqcpLYC7MTvhGWTJrnrt69l7gs6UqCq9IC','yGCSrIaQB5xcic8JcPmcWSAJVe26vQ1JsFPa6WwZTzlP9r3lBmqdIi3s9psAC','xmJ','W',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-2146136531,8087,'FEQuqpLKX681b3ue60xOYXVwuadJ5FLD1cK','uZtRgJr','p1aw24qE5siEkJtEYB21GXDsiJ3g5xGfTi6FpBdYgTE0MraAy2PFU','0bCM7WMbNkSX96I88yq6pdIhG4ak1Jy7xhWPUkHY04h3P0cPYluzlvoIBFaeSF609RxFOYeCppRoAqxKxaYXUFLp80Q3n7CPsHYb6UcZjJKdkwxp81fIYu1iiZJt8NPxLAm0yYjlJW4HbmUbUR1y5HHzsivBIIW4havifObg9zOA0wOSNDVw7ycx4ve7mJyopq91hg33T','G','Z0',15);
+INSERT INTO ti VALUES (-2146136531,8087,'FEQuqpLKX681b3ue60xOYXVwuadJ5FLD1cK','uZtRgJr','p1aw24qE5siEkJtEYB21GXDsiJ3g5xGfTi6FpBdYgTE0MraAy2PFU','0bCM7WMbNkSX96I88yq6pdIhG4ak1Jy7xhWPUkHY04h3P0cPYluzlvoIBFaeSF609RxFOYeCppRoAqxKxaYXUFLp80Q3n7CPsHYb6UcZjJKdkwxp81fIYu1iiZJt8NPxLAm0yYjlJW4HbmUbUR1y5HHzsivBIIW4havifObg9zOA0wOSNDVw7ycx4ve7mJyopq91hg33T','G','Z0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b INT NOT NULL, c BINARY(37) NOT NULL, d VARCHAR(47), e VARBINARY(65), f VARCHAR(14), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1848975205,542106333,'cshJrF','KvzrHsPMREk6bmxxEobnMByogYElEmYrwKIDNbA3rBEZd','X6r0nvEPCFwIiMkd2HuNnZuHhAcBbESiseRaW1hP2fnQBdh9R8mE','fkaWUHBn','d','4',0);
+INSERT INTO t VALUES (1011588211,7234803,'8UYLvnYJXe','tT2rzCCjSL7QgHDhm5g9fFRFgOMzdxW05hxL','Jro2cC4iWN67YdVnUmn9REPWdEbdBlCbvb3dHM8yPukyFut74403YdNkMLA24C','oU','vF','E',1);
+INSERT INTO t VALUES (-1607980173,-1964193435,'sRXQz5f6','6oWawlPcD','2DK6kfrfQ4aTjTnqdV0dbsjelfPTQA3qn','Ncnr9Hy6','F','q',2);
+INSERT INTO t VALUES (1524461936,561894301,'SeOUjFy3GWsLnyPcNQJ9fLQSY','rQSD','wVad6hZw','Ny26KBtAW','S','e',3);
+INSERT INTO t VALUES (870571569,919059275,'guzkqpTM8MZD8cfKAkNpqmzGK','G30MIp1F0E0QN1Q','zrzqJjti8','pk1','U','p',4);
+INSERT INTO t VALUES (-419120323,1109923795,'dkLJrWkYyDPWSlyoAuG2Dy13zo48S7','AqCvufoGUzRjDsbrknJxOMXTvVsHxXHkchUapA4ryAJFXm5','zNRoaUo1Oklbh3NyRiUERrdDLBUviuamhUslcoFX9D','8N','WP','P',5);
+INSERT INTO t VALUES (-289668581,651385377,'gIWO2UN','1','Hp8Kd4lCyWAUKzUPdiTurgoRMuiJ5NIJW1gVD03qwLpmBfoioZtyBOcAduS0S','sJRHbyOH0Pf','yo','a',6);
+INSERT INTO t VALUES (-1984198132,-182167024,'8iSgpcOW96Y','0L3irsy','TZyE69uz7a','sIcyt','Hm','r',7);
+INSERT INTO t VALUES (-1243430787,-1814913474,'AMZcBjRYQEj0GEIxL1dbTUczPaRPJHRqhC0zE','wqEfGfNjODZ8UPtYhDI18kQyE2KQY4KFpH1BKBs','tebg353vQUxyFpMlwgVrxw7MQ6ZJ','oTpELHFnh1FFaZ','M','A',8);
+INSERT INTO t VALUES (396003022,-1984402300,'Fb50','dnlMruhfs7vVTMQMUFomaQIPDH1GM3SnXQI5pM9fBq0jLd','B1EEOQm6nJS','Vlas93j','z6','U',9);
+CREATE TABLE ti (a INT, b INT NOT NULL, c BINARY(37) NOT NULL, d VARCHAR(47), e VARBINARY(65), 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 (56112967,-1287263439,'Y0Hl46FLy2O3q','CtSayu5r4VygyTuYxnKJvtW4O0FJvO','H9bzRTAfGbRGw5ZDdyVVbKwYSFCHcogPD5QVODGWMMaJSsRUVOUlhgP0fb','rgv','0D','P',10);
+INSERT INTO ti VALUES (56112967,-1287263439,'Y0Hl46FLy2O3q','CtSayu5r4VygyTuYxnKJvtW4O0FJvO','H9bzRTAfGbRGw5ZDdyVVbKwYSFCHcogPD5QVODGWMMaJSsRUVOUlhgP0fb','rgv','0D','P',10);
+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 (1414586177,-1311052982,'MAoQoz2a9Sj9','Tg','W6Gz7Q22RhXM8fmGRASo38HfFJuAqo0HaU2X','M9dZHjk4QcoPv6','L','6',11);
+INSERT INTO ti VALUES (1414586177,-1311052982,'MAoQoz2a9Sj9','Tg','W6Gz7Q22RhXM8fmGRASo38HfFJuAqo0HaU2X','M9dZHjk4QcoPv6','L','6',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4155573049,518542055,'j','XhZjVjMt38xYcmtH4sfstKsLrVJiNj03ZcZnn8YvK3Wkr9LuTKb98nXnMVGk9KTxpGOy60u8n0URIdBx4G4TnrhuutMDR3HlLbLxuS5PddmCyhkmCGLSWpMxewX55kAXR8Bn45Sa6fMXkA7vneEwlwkV60RtcGz9fFslpT1sUNbB5bI6FxzGWzjxknP26IFJQ2yxPeO8AvSoGDwWJvpQgMzsZjVzeLDQHZAAEFRYCTyXOfbPZ1KBtzCvzG2yO','5VvwVpD4rPcBQ4TjxnLEOIL8CxSYHdRWYilv','4Azj8cfeY','VZ6k','G',12);
-INSERT INTO ti VALUES (4155573049,518542055,'j','XhZjVjMt38xYcmtH4sfstKsLrVJiNj03ZcZnn8YvK3Wkr9LuTKb98nXnMVGk9KTxpGOy60u8n0URIdBx4G4TnrhuutMDR3HlLbLxuS5PddmCyhkmCGLSWpMxewX55kAXR8Bn45Sa6fMXkA7vneEwlwkV60RtcGz9fFslpT1sUNbB5bI6FxzGWzjxknP26IFJQ2yxPeO8AvSoGDwWJvpQgMzsZjVzeLDQHZAAEFRYCTyXOfbPZ1KBtzCvzG2yO','5VvwVpD4rPcBQ4TjxnLEOIL8CxSYHdRWYilv','4Azj8cfeY','VZ6k','G',12);
+INSERT INTO t VALUES (8600198,-1628717206,'l45A5fhyge10jlzxXpn4rXeB7mlCzQp5','Ta9UgF1UAv274Rjme0NPcS10do4pTi9aOnPFnSybuXedWrycPBhLnZ6sDt94dpPMcZjMchFXq3R5na2uv','egOJyJjmzIqLQSys9zElqQOU7I2m5UzGvzQM8fi27SElYgj6GYG3jkfpOP','7D','N6','J',12);
+INSERT INTO ti VALUES (8600198,-1628717206,'l45A5fhyge10jlzxXpn4rXeB7mlCzQp5','Ta9UgF1UAv274Rjme0NPcS10do4pTi9aOnPFnSybuXedWrycPBhLnZ6sDt94dpPMcZjMchFXq3R5na2uv','egOJyJjmzIqLQSys9zElqQOU7I2m5UzGvzQM8fi27SElYgj6GYG3jkfpOP','7D','N6','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2882290472,1126207257,'TNzIZ8AZb9tO82CD4Fsjj3XrkRMlNz','Z4Pqxoh888gnlREgfZXt2Z4','UVo2tP','SbdgTKl6VZdQ62HoFDQ3QRtfezmsyc6DW44u04g5EveeCdFOtdHoHuBYlFdFk0H4QaxrFsVC1MIzIoeJUKLEUnbdP2dYRtDQEtlyp0f2K5pf3Eo8WPw9fBeIrlCR5IBEnQ0lJftY4','SLNvpNTfl24gIeOPFWtQ5Beewu1g8NlrxWzLVTyXwenUMuITaI6Tz1Hde4uuyfI','zJBdMZglYYRHE9AjiiPm9o4JTx8jtOWD33R3f33eQd7zvwUiYx1tsNM4oPrwJ9UH2WWGAMgkTb2G',13);
-INSERT INTO ti VALUES (2882290472,1126207257,'TNzIZ8AZb9tO82CD4Fsjj3XrkRMlNz','Z4Pqxoh888gnlREgfZXt2Z4','UVo2tP','SbdgTKl6VZdQ62HoFDQ3QRtfezmsyc6DW44u04g5EveeCdFOtdHoHuBYlFdFk0H4QaxrFsVC1MIzIoeJUKLEUnbdP2dYRtDQEtlyp0f2K5pf3Eo8WPw9fBeIrlCR5IBEnQ0lJftY4','SLNvpNTfl24gIeOPFWtQ5Beewu1g8NlrxWzLVTyXwenUMuITaI6Tz1Hde4uuyfI','zJBdMZglYYRHE9AjiiPm9o4JTx8jtOWD33R3f33eQd7zvwUiYx1tsNM4oPrwJ9UH2WWGAMgkTb2G',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b INT NOT NULL, c BINARY(94) NOT NULL, d VARBINARY(32), e VARCHAR(12) NOT NULL, f VARCHAR(68) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-31422,-1068878162,'HARugK','IneslArcsk3NA','p0gLgeqZK','6Iv6D5Xolm26GJHJPrU76BZWHTHCzsOQFXMOifQ0RCRtieUBakpMXMfhQiMpQ','B0jpm9YpNuUwv3sE6mBxFJnpQpcwRGYXEPXjbPohXe2jFSZkCrbHaYUKqk9Q0acF7me5','MWccfQQnMzMRyET6Rg1P',0);
-INSERT INTO t VALUES (23876,429689087,'Tj7fi7aGVHlJH9oTC6N9GPkHTdTkrriGjwRhPj8CbMNsqWTRU88Kf8eMauBZ92aZPn3CMVHBOUhhCczxGs6C5Z3','TsTR2Xxilw1toP7AA','d02zL0RZcv8','fH89u1pkLh9IQA','lqvYqFDMyX9rIaF4L3qYyF','Ah4h8TAimSuEILAB8laEOkC6Drno4e0r80CVSJLdramY0E',1);
-INSERT INTO t VALUES (11801,310237029,'o','XgyyrXgH','FF6t2ahsRoF','AIq2ghoVR7dR6yJlj592SUkHvX9DMsYCbc6pX7Bvui4QRn0iuuZpnwc2lNPlIOdG','1y6hbPlPsO8kfeAgRRoAXQs9ALs4q5UOv1kgOsko8Fh2cQpOBb4quZNtX2wCRiSSs6BoebOEw6Ss4ksdHfJYmCH2k5Sah','VsLpfaPFuO5EzpkxA2pQynKEDP7ocE328Dm3Y84ZeXwzI51sVCoZz9wrgONtm',2);
-INSERT INTO t VALUES (-22942,686696708,'pF1is7QXSF43mR8psfh5QE','gyr5WYTeD91hAzCO7CtC','IDUX','FBG4BU2oiquYR6kc1ZYr4l6','LPNnqxyr','WMCAuHCRM9Gu5KZ2ukJvmMPDRZI0HcuWaKjOX5LNtSh1tRe',3);
-INSERT INTO t VALUES (-13502,-851769870,'abwkgfp3246B2Nni2d9FQzVVXOvbNoGfdwAuMxuRmu3tIjETJsU6rvpyq','a','O5o','7qtihR4NzFF3I4n3qMoiD4SFjqOcwI','FaQTUWIomb9ysp1YfYtmvybIpHaUj','1uU7PZPYHTrh2ea5JKfhYVgYI5VXAaSYmZrbgek505Sv6ztUHc',4);
-INSERT INTO t VALUES (23761,885033508,'fBEq3UulpXi2gljqLRa9mPxDwGU85sqGmVgpkQZ4P1x6PnaaVRavttD5eE8KPuY6XEzyqZyWiOq7MxGdPPT8bT','OM3TjZtZXB5Mr4rzGCfVOfReC8BHCg','UqGqtSY3','9SOlRwPLgQREdtYDYpa','OKslnFm6rFcZXwPqjNIZDevnI5','gxKEYPFhjvEAsJUseAMjVlBHcxwgN3KLzg9exr9cxcn7BQt7U68ZG69',5);
-INSERT INTO t VALUES (5223,2120790897,'bUG1GmZzbPtPenoSQwOAteZwXh7IFw6VN1V2BiBSBqEatJ4It61S9kWz4KfpH39BFw8ErKz','0LqQqn7T7A4CtFP9SFs','sJt','bpFCNtE4MdDwWJ4MGM9x3KuCzD1ekCDnIuzfxGUO6fjOOhcO8gAJ','ue0m0kBDLme0kI70A5RRmJIXWyPfurFeWGrIw0KzIbOkjLUcpzLGa2UrJnKfQcs','UWb9LNdNejhhCuQ87HP97hzHLl1aIpzLN7cr',6);
-INSERT INTO t VALUES (-27906,-316795577,'vr6t4Kxu0I7WA35uCHXNpFPcc5Qh6tZLHq15wJgMgzIupbEJbxSTMmg0gc1J6tB5fPuYBn6dPNvea2ebDg1XfqMgerFZ','D','RAjb','7vGEtX8paDutqzgLK7HsAZ88g3UCso0qEcM2JEqYrihfpFnXF0WWFMY9Mjit','dMrStAdfZsIfe0n2RXwvQC9mwohpV','Kx3RMNDPkuDSVcY9BEZaTV6CQTYZm6ESVfcMQy5MoKaB6I2x',7);
-INSERT INTO t VALUES (-515,-391796674,'d352369PxmsajksV5MrST43iWtelv5YqyZUjc7NNjwe43qYUCYkF9IV5DDhwVMR8MASFFUqApopxUD9exDvydaY7a','4mY','jE0','8p5KyrNN0mzXfcADsLD8jj','bEILMPlgO15UU','93Qre3rnOoLdEF3DfiIwQoIrf3lX9lOXkOyCazLiYen0Grfw9jPI3DIcW7kja2pOfCXH1b7MtWN0DzdlscVOc5Pd1CdtldoAtf29',8);
-INSERT INTO t VALUES (15018,1087534596,'TOK','dyv','Ae','nL8BB9CwgYlZlNZzbhk9AZmbXkjICzZjTvnL6DxKa','fpcaG8pu9rF1zVQSMiX66G5KxDf4tNXyAShoGxNdoKrDcCZDGaW9fBDDgxnbz1','nU9Ir7XhvXpuA4ACZ6AduAy5fokJyIXFhyB5lxK7Kz00nIwwJ1z91fH8hBwD7dzCX7KlQaienOQN4PbvN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1977977803,-919121741,'tB3kT0X87BNOGj4YEkEQU2Oe0vBg','f17zNTAa803aq5rUyudt1z1tdggpJ3Cq7RJSxL4uijoA7KNgYG0LTRqAj5zhSKOtYU05GrBwcW4fYAzO1Vtk5db4nuVHG4IIK8i8Ik4SCfTRc2PMy4LhVz2ufa4ELbZpBacMliVs9sbx8X01Y3KmpRbg1orxmbkg82ukdb3KNqtxCZhzj0t5t4AxGdpuGtWpz6vnOYRQVlwNoIZRyOxrx6wGrRlXBZJOhLCwG4J','IrR3c','eH2S5m23b7DB3fAKU','KD','r',13);
+INSERT INTO ti VALUES (-1977977803,-919121741,'tB3kT0X87BNOGj4YEkEQU2Oe0vBg','f17zNTAa803aq5rUyudt1z1tdggpJ3Cq7RJSxL4uijoA7KNgYG0LTRqAj5zhSKOtYU05GrBwcW4fYAzO1Vtk5db4nuVHG4IIK8i8Ik4SCfTRc2PMy4LhVz2ufa4ELbZpBacMliVs9sbx8X01Y3KmpRbg1orxmbkg82ukdb3KNqtxCZhzj0t5t4AxGdpuGtWpz6vnOYRQVlwNoIZRyOxrx6wGrRlXBZJOhLCwG4J','IrR3c','eH2S5m23b7DB3fAKU','KD','r',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2091359364,390113210,'qD','GnGgEgw1x8oYvvZHYRkhoAabElf1uqy6N1jbLCOugtfFvfNxHC0ii1hvx5Mdl4xie4TW8EOlxPXYQxlPGznnUKMPCvzXPEFe7B7W4gCk0RScBUOBmHjmTkmu2Jhv3WoWamzBFDb6WxTn7nBeY62u6CVM1BnVdmxxQrRkPdcykPcyCjBT23nwOdrmNqEte40b9NKp52dj7aiYVoBQ4TukBYXD2c78','HmePTglPhu3VDJQi','XdbxOwTQaLr65V9WSZallDGre54DfzJWyp2T3QXwgYighkpRroi3JQj2aqDLE0t5Wys6umYoLg8DN6J3ktbe2xYwkNnMGglQPUItPlHC9mB3E1rca77RTCaO7hdXCGoJyS9THhHVGz9ncRdW0RQbS8626WwOqcE2rmqnqqA8qPZ9DWvDHmQJhA3NTVW3BvK4EkWZxL4UdtjAbWxbxsc8Orc6rAbCWOEZtjjDmpYNb','lB','R',14);
+INSERT INTO ti VALUES (2091359364,390113210,'qD','GnGgEgw1x8oYvvZHYRkhoAabElf1uqy6N1jbLCOugtfFvfNxHC0ii1hvx5Mdl4xie4TW8EOlxPXYQxlPGznnUKMPCvzXPEFe7B7W4gCk0RScBUOBmHjmTkmu2Jhv3WoWamzBFDb6WxTn7nBeY62u6CVM1BnVdmxxQrRkPdcykPcyCjBT23nwOdrmNqEte40b9NKp52dj7aiYVoBQ4TukBYXD2c78','HmePTglPhu3VDJQi','XdbxOwTQaLr65V9WSZallDGre54DfzJWyp2T3QXwgYighkpRroi3JQj2aqDLE0t5Wys6umYoLg8DN6J3ktbe2xYwkNnMGglQPUItPlHC9mB3E1rca77RTCaO7hdXCGoJyS9THhHVGz9ncRdW0RQbS8626WwOqcE2rmqnqqA8qPZ9DWvDHmQJhA3NTVW3BvK4EkWZxL4UdtjAbWxbxsc8Orc6rAbCWOEZtjjDmpYNb','lB','R',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-2124485871,-230666919,'R77','h','xKsjEUANqiJaJWsd7s4bc5XMtPx8FxJbHsc7','M1u8Lqn6wFg9Ea8tvFGvQdghH0h8RQWgcqejxJh','p','3',15);
+INSERT INTO ti VALUES (-2124485871,-230666919,'R77','h','xKsjEUANqiJaJWsd7s4bc5XMtPx8FxJbHsc7','M1u8Lqn6wFg9Ea8tvFGvQdghH0h8RQWgcqejxJh','p','3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(13), d VARBINARY(43), e VARBINARY(12) NOT NULL, f VARCHAR(78), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (187,185,'oe7eOl3s','WV','F3B','PSmHwcuUO0suyn5nMdP1BYm3YG5tN6V1AFcLL','F','z',0);
+INSERT INTO t VALUES (77,162,'J6daXzTi','p','q9Nf','xYmHtwpm','OW','q',1);
+INSERT INTO t VALUES (112,75,'jdriUFg','05mQfUJQ1uTJD3bxlt1VUdXZshuNzlXo','I10de8','GNRkNwF5ppGNs','b','H',2);
+INSERT INTO t VALUES (182,217,'u','dsOe','5Bk','e92AOZOQD8HWGuvLWvjiTqp2QwhVh0cWUoq60PFJ8FLEFf1xANs3sby76rRdHwrBrNN9HS2j','b2','k',3);
+INSERT INTO t VALUES (195,45,'cY7','InGzIaTqfA','OPIxS','CfQwdeR3MI3niq1TV8TIaTmH8UzDMuHLp1R06wOLXPccHjtnsjI1rQsbgaXKYTi9lrocLZ','e0','X',4);
+INSERT INTO t VALUES (72,15,'87lqVK0jdNNz','s1Eb1mcVlE9FbMM','qBOPjGtFNww','niXWpgXoGawqbXjsr00yWumta6cigp1MgY56TC5E3YmT6yVzhUi1TLvFTp2byTkWI','9A','z',5);
+INSERT INTO t VALUES (220,199,'kKTcdx2I','crooWokZunNo','Gl3','7tH4HrJSuzmmb1AxmtqIXBFNQWAlu8','Lg','Q',6);
+INSERT INTO t VALUES (153,73,'REv5qvzbUYAaC','6T2eDtDeTn4ESjR1MEeEEVtMAxEldUG8zCRCF0','FeRS2t','MGoizSV3GijG1MarY3oaYzDNmmAhM7kx4','n','O',7);
+INSERT INTO t VALUES (88,81,'4ou89R3c1RTu','5qx4zaH','61CsdHjBT','OrxcoIwxgtbdGOSPR0PIcpMyC3R9aj2q6pqTd9gMSNlvKs9QY804vBS8da6euegLGO0ESLRzn','6S','s',8);
+INSERT INTO t VALUES (241,9,'BFIi','hgys0CES7yQ7q3fsNuBj6M2lFXb6ai','WscauM5b','cpy3G','l','M',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(13), d VARBINARY(43), e VARBINARY(12) NOT NULL, f VARCHAR(78), 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;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (8241,1264209147,'rk0c5e67Fi5RNX0Tnu1AIHkwlHJ9aGqo81xUhQhXz2JDHuCGUfvq8URM0tj7UHO1INwJbqSywaHA6i8c','EOnuYTRAHF','xTkc3','XE3URwnC8uwEDFuydoTxbMVZ6TbJwK','lBoEgAsAep2iUVcKb8gJkwRu46wiopHIr9yUrCSffZJXLrxdeaIG1lcj4ZDZVhsnNSaHW3N2aZPkI69bTLqQR','4hsYnOK8SZXFqacjJcGERw8mOvW',10);
-INSERT INTO ti VALUES (8241,1264209147,'rk0c5e67Fi5RNX0Tnu1AIHkwlHJ9aGqo81xUhQhXz2JDHuCGUfvq8URM0tj7UHO1INwJbqSywaHA6i8c','EOnuYTRAHF','xTkc3','XE3URwnC8uwEDFuydoTxbMVZ6TbJwK','lBoEgAsAep2iUVcKb8gJkwRu46wiopHIr9yUrCSffZJXLrxdeaIG1lcj4ZDZVhsnNSaHW3N2aZPkI69bTLqQR','4hsYnOK8SZXFqacjJcGERw8mOvW',10);
-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 (23,-1654838986,'5E31EbTWfLPm6xY59BqdLWej679fzBLXEKzUjybr8Oe87XCIsV','zcg','kJ0sHt6miy4','APqAXCcJRUMc5dP0iNOkgJ9XZZCOy4tNPywIfjiM4SwPEsGlPkiDJMgGFga1p','te5Z4','1Z3i37nMRZKgmWGLv3vPpcLfO5BA3hneLniN4NBqAYL0KmGiVUKBPC6RfrgSQPiA8s',11);
-INSERT INTO ti VALUES (23,-1654838986,'5E31EbTWfLPm6xY59BqdLWej679fzBLXEKzUjybr8Oe87XCIsV','zcg','kJ0sHt6miy4','APqAXCcJRUMc5dP0iNOkgJ9XZZCOy4tNPywIfjiM4SwPEsGlPkiDJMgGFga1p','te5Z4','1Z3i37nMRZKgmWGLv3vPpcLfO5BA3hneLniN4NBqAYL0KmGiVUKBPC6RfrgSQPiA8s',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (35228,127,'NjlAYEMWyt9O6','pjbzidBrHGTIjqRzqcYfl','i','oiBvbFhyvFGv0F','J','y',10);
+INSERT INTO ti VALUES (35228,127,'NjlAYEMWyt9O6','pjbzidBrHGTIjqRzqcYfl','i','oiBvbFhyvFGv0F','J','y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(14);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(14);
+INSERT INTO t VALUES (19918,95,'ru','qWVeDZFfSXfbSVwb8HErwkR7uKoGit9aixQ4','3Kb3','3lteSs','s','h',11);
+INSERT INTO ti VALUES (19918,95,'ru','qWVeDZFfSXfbSVwb8HErwkR7uKoGit9aixQ4','3Kb3','3lteSs','s','h',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (7885,-202737858,'4DJGMj5tDNUT8U1A3hQnmDiYammFhArRd0O','uCTWOWXQg9S61dPAdVDohxDvCbp7vw8EOtCyAJTU8jgdpvHzSH8upYhNmaMULoaP7zIh1QmXmakfTcQHycWjsbSROitWRTwCtYenIK8EtBrDt3BjYWnL3LW7t6S9TF0UH2rAy8CBNeo5S4ZGNh9ylX7gES99DHsFtW8l2wdEhfmJ9k7XiOKxlr4eQ2kxusV3B9jhqIc6coyb246czvNRDXtzRmjGmYI3d1Y','SH','kyXd618ZEehHvOrwIrjKZY6kbcxzoA1d','1XlZtJHoqLBLW1r2Sd1f9fZaRNPy3xwZtcuGK9W7lgVtY6fpBhE6YjsZoN','LalTL4nweYq',12);
-INSERT INTO ti VALUES (7885,-202737858,'4DJGMj5tDNUT8U1A3hQnmDiYammFhArRd0O','uCTWOWXQg9S61dPAdVDohxDvCbp7vw8EOtCyAJTU8jgdpvHzSH8upYhNmaMULoaP7zIh1QmXmakfTcQHycWjsbSROitWRTwCtYenIK8EtBrDt3BjYWnL3LW7t6S9TF0UH2rAy8CBNeo5S4ZGNh9ylX7gES99DHsFtW8l2wdEhfmJ9k7XiOKxlr4eQ2kxusV3B9jhqIc6coyb246czvNRDXtzRmjGmYI3d1Y','SH','kyXd618ZEehHvOrwIrjKZY6kbcxzoA1d','1XlZtJHoqLBLW1r2Sd1f9fZaRNPy3xwZtcuGK9W7lgVtY6fpBhE6YjsZoN','LalTL4nweYq',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4498,-1277396739,'Pn6ddRWrtCLtClwHVRhy4xWpA1LwI3OzHRHt1i7AYhp5JL5z9v6UkNDWLVUlFtwhoMi8N6C4CY','cqmfljof1sl7lIJDbUk079lOCQSksGIvOGpw679G4By','3hCKD','Ab9jpo1SK5v2hq0KyYw0J11kn8G60hVnOy7xLctnwYkLBIuZRWnPtxxKdL2TtSPbhLGE1qcfRoiugeJSRIHAv9pvIdERIVJFwHHnr6PdomIgg2Z63TlYg1ew0eNUR78ZoK1WPZ5QmkukOjLukpU0EQWonOS17Gao8Wbt27x9CLRu1nyC75zU5Cfj9gY4WKfGPX4Zb8XMaB90VeXBSBsg7SRDFPGlxKS5im3l39GfUyoKA7jM','OgaPH8YMkdqpa8NiYFYsQTxix61AUZDY9ygCRXH0O2uA3aoEv8mXBP5T3DOuXTDD0XDL7laXupfaeC','atJsNPUbqFqPAkm2JGBrwaaQEHjHT0KsG9UDNvvSBsou4tbD5uzpXuNckQDQ3Q7SIRHXsfNRbkMXo7d9g',13);
-INSERT INTO ti VALUES (4498,-1277396739,'Pn6ddRWrtCLtClwHVRhy4xWpA1LwI3OzHRHt1i7AYhp5JL5z9v6UkNDWLVUlFtwhoMi8N6C4CY','cqmfljof1sl7lIJDbUk079lOCQSksGIvOGpw679G4By','3hCKD','Ab9jpo1SK5v2hq0KyYw0J11kn8G60hVnOy7xLctnwYkLBIuZRWnPtxxKdL2TtSPbhLGE1qcfRoiugeJSRIHAv9pvIdERIVJFwHHnr6PdomIgg2Z63TlYg1ew0eNUR78ZoK1WPZ5QmkukOjLukpU0EQWonOS17Gao8Wbt27x9CLRu1nyC75zU5Cfj9gY4WKfGPX4Zb8XMaB90VeXBSBsg7SRDFPGlxKS5im3l39GfUyoKA7jM','OgaPH8YMkdqpa8NiYFYsQTxix61AUZDY9ygCRXH0O2uA3aoEv8mXBP5T3DOuXTDD0XDL7laXupfaeC','atJsNPUbqFqPAkm2JGBrwaaQEHjHT0KsG9UDNvvSBsou4tbD5uzpXuNckQDQ3Q7SIRHXsfNRbkMXo7d9g',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT, c CHAR(85) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(90), f VARCHAR(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2640044277,334017273,'X7lZ','1FE16RFt69emcdslQIr6zefMMqnNZzRd8pddRZh','i1HMV1XdHtY84X','3xlKRXc6qLzrzlOq5UPxTvK3IbDzTgaa','ZjH7Pros78HkCbQNVOIisjRweEIyJq09Kn3oeA4k9kdt2f78jRW','G0JfzvspD2bvN2lwqpLVzHazITEp91otZJ3ApRj7mN5InwwF',0);
-INSERT INTO t VALUES (1254776653,-220625307,'BLe9yV7tN2plXQPC2LvOxfXgQoA2wtetLZLHMayg2FyN0h9DJKHYdywmklQtlNebDmo5mWR1x3hHOYY','7LkOmGxHBhZSwTP3bo1FDwyFl','qjQ7PikIxa5fHxhdGVh431CGrRSyfv4ZouH5YBYiHXYiXHaOYUsKqOrjwdfF3Dyb9omJk3saOu7n','QpSYUJpyooTH8kemAIiZVXnrHKTHHOsJ1fiuJmt0ucJ0Wwy0h02UJM999aW','bBXzk4pYRiv9ZHcaCvhSe7QpFukC8CjtLRXK572','Nc7LX0Lyoq4CBztHo98UNBqIsfH0YNxVY',1);
-INSERT INTO t VALUES (3686631034,403527984,'D2NPGst64Kb','x','L50fOGd2VSOu60Ea87wMTVcZ4JLo','BVoZza5D7Yiruy53hjTA74d2zqoa6DLRs2Ow9L58p4TNJEquoeBdm9OVvz','dBaZqw64QgaGxFDKl0FyfaZUlEyPwJQw','CoPNnMqBLTYXcCCRcmeGCSvuEN2g1K2Oi3mdnWGAKiYvfzMqxtHbbchF2vKon8ObYUZalnSN8639pxxRq7xGytt76gvhqCt5BGR',2);
-INSERT INTO t VALUES (671993644,-1972480890,'xgZiMG8jDrLEqs1qd3wocq5M066VlsRXKu6zmBHYPAyLFRDTY5pIeLsNkiH6gbR53HF2pycXnl','p2nC8t51zErOFRI0m8kq4itHMLHX1zSxg','CPWeV8KOmOdDQKjh5ntetDQ8TcCUeQZTSFXQ7BSEE4ilfcVXjEbUShssmwaoEXNQ8ZOqlc','3Qxkxl9xdXqbMxNgMim2fzOdeG6QrkTMmF','2Zf74xlUGvUfAAf4qUlplMFRoP','JjhA5QjiCpGfz3ZI8JUziHHuyVrMajziwfKp3R5jCtxA5VpmJvSkO6x6S9wa5H70SXs5ROD5vpbyZydrbKVN5Bl1W7kZ6qY',3);
-INSERT INTO t VALUES (1861148391,-147178446,'IWSqRw7Y92A9kwB8dxxNGlChQkU','1fyxqpjkV08k5iN','WacV1iHZJFlUoMwM1v8Z95doA0p964ZdftvMctnxDhwaQbiPS5s3n9z9SWwshd8m8NYQd6iL25LdRaPaVK','lgJ8oZaZLZAMlspAbHqHLHcSfN4sqgHUUR30RnJAOaxKpkcxQJhGwCiNl','U1YrTr0jtAN2nX23O8v9TWs8Py8gUQSYBd0hvSapgPwnNqTyutsuS','fzz4Sxx9P25FDCM5ZMUD3QSpSCbNobLTJHRzgGRaiR8t3UIkUPoNWM5lA0rDERXU5NfW5tSOErBV9Su4rh',4);
-INSERT INTO t VALUES (82725569,1076471142,'97bKEXq6jp8xGRVtMJfDWbyF3czkxS4wRxnlXXqkcnS5L','lDVCe','GJuLnPY4cnscxnmDsrHG9hyJair2WfvShuLfoecOhKcHDl0feJFPD7JrTjT1tf7ToynIlH3KlVncrS7JHJKmGu','euxs7cLGpZfc0tZehDk2UPI7e69DlXBaMZopHffZ9HyFXc3CsvZu3Z42qsR87YpB9','dvHnuVIuTouz10GMv2XImKNCElA0cmLCW1xh2EhMKwe8UbbuqHIvZj','PolLk7HCawc45lFxpgbYnEwu3g4WXFa1icmFvlV6HKAqdRnqvkXGu0FYKcbrCmFmoDQFvGz0xBKkAJoCTdKYBVjZzf7o9cZYo0',5);
-INSERT INTO t VALUES (2807890851,-1141388895,'NFDnA','tnXKSWmwzGnYUWCkBnJXNKr8P','LU6AD9o5c4mGTKytHw1Gz9xBqBF','zAxVXChiOM','0ctOs4yGBhj7RouBC7IiuPBUaBaioyEZcGM8fX3PxdtQX14iUho4nl7SXF2qXIAk','5gbLnig5Ziqwbs1kjqBCA',6);
-INSERT INTO t VALUES (3313773088,-812962647,'28iWxkjGglVRW9nOWjYSgrwwYJWWYR1VFG8','w6QltDWslRI6Y3xzYZwu45IfAwBaXjgRqCZDQDvObLNnMSRxdp','TfKmzKQ5XWqSwm8Nar7jE5S','EKY57ekQbTgHpZURlCjwLlsF1uuI6ohUAfd4WJZqM','lHoBBiB6','5vFpgO3c0VbCIGLTrE',7);
-INSERT INTO t VALUES (2462161313,1361182858,'5tiqjSc5c1zjKUhU49FoTMw8ySBxpfZxlylAtZLf','0g4TxQLw9gnZYbmVM4PpsfRBiJb8PG8Wmem96QxkGQ65x','dpgOWNYI3VgRLE6qo8PLuZYaSGiqKfSqrs0u6qSJFo7jmaryOAfZjjaAWNeaqJp1bZed7LsPED0o9RBfug0VnmIOm','4IDjw9HjLgbMzXZ8gWokNwHH2icrMmrUNjkAQNYLjYBk5OPt8ZxNpIFXXMVmQrMPIw9GQvTuE0H','48oPMmPrbOSDa3mk5dLMG3vP88z7iJBqqcYz','tZNRON6bGYrUQz9eS8AVfrdk2PxpO4NxPX9Qzd4pCQ7Sk',8);
-INSERT INTO t VALUES (1363023078,160992552,'Dl8T27gEzPADBVJ7k7T4knjcN6S5d4ehkgpS5T','WGYCY8qcUxMwSg3VM','1JEXk9KKSUwu1V9QH5NCbZ5Hs2Z4SEiJroskx7by7VAfKMTMFmChw4X8yirARtWgkM68','YbEC6AJBWFulPHyIxYOpzub4prKR','jCh9WiQAYok95GlDBIsZyokN2TTiFLnWoH7c99qgIfk1B694dMPjs2zrJpiV7jKDsumLwTOqiucdmhErzVB4gpZCbChE5q','x3x7VVvh4lMvMm45AxQ3rQIR7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (20767,68,'o5qMX62','BRKP','TuOCtr','QFqSXsWDReIGKXlgqKUQsRJX1w5mg6cqmJYP8NIAbjFSVjxEKugj','7','N',12);
+INSERT INTO ti VALUES (20767,68,'o5qMX62','BRKP','TuOCtr','QFqSXsWDReIGKXlgqKUQsRJX1w5mg6cqmJYP8NIAbjFSVjxEKugj','7','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (44836,79,'LmA1VihkPtr','hluXxFXeuyxq3lTQVVgPUQ417vRGM3WzOyGBeVOXoRzWUSSdqD8RMsf1Xfv586xbnGBS3IEqnIqPboF7pD9sukgfDsv4aCvh4GPge5WTncZ9uzB3T8JNcIbYns7OX5IZXIMB5HMBbwWDc4Vwt0SdOzCybcePd5PFu7b8DKNjXKgm3b7eA7yRxnnsdFTgyoHh36rhGaY9IraP','5GMvlqbV5','8W589NHWaVXZeNKb2e3e29yXDpEnEfZ1oDKfwyXBIzeu911EH2igaWT3gBK5vKq8cvPptXv3vvWwRHHiUFJbRgZFzt3xs4KE2J0Ps5fQukJtyj6HL0ZBjthz6kTpxqSijpBODc3EiSrvHLymLgBf6ipib0fcM1raKy1K3KEQ2TjdVKfaVvb8mu708kpz8rszdpKkzCdkeENWirjvVw7ygvJjaIP3sWBmT5','2','o',13);
+INSERT INTO ti VALUES (44836,79,'LmA1VihkPtr','hluXxFXeuyxq3lTQVVgPUQ417vRGM3WzOyGBeVOXoRzWUSSdqD8RMsf1Xfv586xbnGBS3IEqnIqPboF7pD9sukgfDsv4aCvh4GPge5WTncZ9uzB3T8JNcIbYns7OX5IZXIMB5HMBbwWDc4Vwt0SdOzCybcePd5PFu7b8DKNjXKgm3b7eA7yRxnnsdFTgyoHh36rhGaY9IraP','5GMvlqbV5','8W589NHWaVXZeNKb2e3e29yXDpEnEfZ1oDKfwyXBIzeu911EH2igaWT3gBK5vKq8cvPptXv3vvWwRHHiUFJbRgZFzt3xs4KE2J0Ps5fQukJtyj6HL0ZBjthz6kTpxqSijpBODc3EiSrvHLymLgBf6ipib0fcM1raKy1K3KEQ2TjdVKfaVvb8mu708kpz8rszdpKkzCdkeENWirjvVw7ygvJjaIP3sWBmT5','2','o',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (40591,34,'CiY4','PTA1BCzKFPVcx7fnAcGfzMtzMCAUhNI9b372S4UGgZa','aKOco8Jl','eUT95aLs3j3PzbFrrrTn2LEu44xtrtPMoQHq6dIYn0m47MLjoWcVOeDvSfRAO7PrXfk3nOwBnlkXv2G2RyZQ7EpAEZLTf2W0aivHeSpyIiiHBBRswVm1A0DXBsqQvMuPhQG','3e4','P',14);
+INSERT INTO ti VALUES (40591,34,'CiY4','PTA1BCzKFPVcx7fnAcGfzMtzMCAUhNI9b372S4UGgZa','aKOco8Jl','eUT95aLs3j3PzbFrrrTn2LEu44xtrtPMoQHq6dIYn0m47MLjoWcVOeDvSfRAO7PrXfk3nOwBnlkXv2G2RyZQ7EpAEZLTf2W0aivHeSpyIiiHBBRswVm1A0DXBsqQvMuPhQG','3e4','P',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7004,83,'fEpfbksNkIhiei','DXzDeuaGsIWrLNBC49JDrcEJGv1RLw5s7X5KZkdMRNWSnzkwWZTUkssE8PKJVK3f4so6f9fVGoorILLEnbAZCBdRWLELgHFV7n8','N4GNn','RUI4d31R3P7k2mB1zy5','qY','N',15);
+INSERT INTO ti VALUES (7004,83,'fEpfbksNkIhiei','DXzDeuaGsIWrLNBC49JDrcEJGv1RLw5s7X5KZkdMRNWSnzkwWZTUkssE8PKJVK3f4so6f9fVGoorILLEnbAZCBdRWLELgHFV7n8','N4GNn','RUI4d31R3P7k2mB1zy5','qY','N',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT, c CHAR(74), d VARCHAR(83) NOT NULL, e VARBINARY(7), f VARCHAR(47) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10300,29206,'MxPYaGK6ssxDYneW33ZVkXj1vwQyUqAHO1','C2so6EJQPb5Cq5CLe','Wc','XY','J','s',0);
+INSERT INTO t VALUES (-30186,-20471,'BPfOIh9Ss9ecmdWKTelgQvSmjVWRSodKNaM0CXiiHkpKBkOdgoTeHST2RLd2Z6exFL5vvbboAj','x8IywGGvGcDfONTGKwsjr8Jv82hgApwJRK1lIVoRYmF0orIHpiW2PSLgP','aEdG','w25rJmFkgegMtcclb7pqNZAcJi7QaA','SP','u',1);
+INSERT INTO t VALUES (-29447,23767,'6mUQjBjfUG0LJeMbj0LQEmYMVv','3IwOOnhXAn7uzANLEpL5vZOrAdZoMJ','qTP6','2WBH6sIzcqRv0xPjZwc5ipr9MH7S9c42iocGQ6eY','a','S',2);
+INSERT INTO t VALUES (-12062,12929,'6iWAriIk8EFwB4YzLsXsanag9V','vF9kVNhnwv0wrhZPEGlI28bPFnzaF64rEGL','7yQ','n7qJ99Cr','b','X',3);
+INSERT INTO t VALUES (-10660,-29829,'r4aBMdB4YwwHNQEUUp7diUhazNgjClPpLEI7GuyvL','rRhnTSbsZdqs','ZZV','V9Ty3JkUB7iIflrjxKGH3QoZh','wF','u',4);
+INSERT INTO t VALUES (11004,19031,'QuFlgQz43VlZm9rOsplmR4IVUvWSLvQEYYFLi6P5','XmyAxRw4jhUeHdTyDYGWtDxgeAflREJX7W5a5wukuurRZLn9MCYpTy2KCvQWCZVg3gHofV1Ok','Se','pE41fwe','b','g',5);
+INSERT INTO t VALUES (22986,-6285,'eePHjrkhPdBRhsB6reCuU1hRu3e','MPcxl2aToLjd2nIz7vwbKBZCm','0FU6','6JSi5pI9sdx32P','6K','O',6);
+INSERT INTO t VALUES (-5263,23045,'MS8efEVa1O4qU6oR6nI26qboVmZ8q3SwmTWtWQV7MLnOAcaW4','4LtfwsJLaKqpQqYVcCaLMqySI','iJo','pDjxj4wIMPyocc3rIRdYlka9','k','s',7);
+INSERT INTO t VALUES (-10852,-11415,'7UGgLgUff1','8vVvVRUyeLK1Gy1MXwzdAPJbFzmTK','fpXK','gQH6lgthB4M6C0U7GXhklFP7YRWVbfUJ2ynysDb','7','L',8);
+INSERT INTO t VALUES (-9829,13018,'oTQXBCvB6ufftgS7Tyd0KjTD','hHvWGHYkoyUFGc7TreZH0aE6RxZzKVtGq7oXxtocfp4rJ9HY1','s1d','xVBJBxkNKo7urYG3XrkylsJ6kETWpYH','m9','o',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT, c CHAR(74), d VARCHAR(83) NOT NULL, e VARBINARY(7), f VARCHAR(47) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (14346401542856458429,-560191399,'fcJK0zkcr0MZIqA6MobEIzGRw5iLmrHJ6CFAllurtBRgMVY0GuBHJFnYniL4weOGBtYgi2f','RZuFnynp4ZAO6D2rfDmXCmH1MXB0dLp332NbHOObi5','Hai0GgfDSNASrRsUTZsz71llci8GGL5rlizO','bJfCfO4cgmktqeojjMU6FA6Nt2lvyrlKjZ6PuK70DzIQAFd3PEUriU3At050VSDGN3wJOyS','OFkOPanG9Pdo4LF3xSeKLmSYvmaVsNWEa','rVJZgQmPTrpwiZa4mtn9FgHYMtMs9qyXqnkEBychLHF8VZeRzgpxfbSaWudY7xO7i1HPfaUx',10);
-INSERT INTO ti VALUES (14346401542856458429,-560191399,'fcJK0zkcr0MZIqA6MobEIzGRw5iLmrHJ6CFAllurtBRgMVY0GuBHJFnYniL4weOGBtYgi2f','RZuFnynp4ZAO6D2rfDmXCmH1MXB0dLp332NbHOObi5','Hai0GgfDSNASrRsUTZsz71llci8GGL5rlizO','bJfCfO4cgmktqeojjMU6FA6Nt2lvyrlKjZ6PuK70DzIQAFd3PEUriU3At050VSDGN3wJOyS','OFkOPanG9Pdo4LF3xSeKLmSYvmaVsNWEa','rVJZgQmPTrpwiZa4mtn9FgHYMtMs9qyXqnkEBychLHF8VZeRzgpxfbSaWudY7xO7i1HPfaUx',10);
-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 (7658046399521444315,198345505,'Qp9AkYunbxxGSO0QPQWhoUKQPJPkClg9h','rb6BZnKlEttZpy9oW55cSltWxE94Jl1fObdXnakN','OQnIh4PG4W1h0WhYtOhslVrpd5gsvdPBtYSH3kMQ1nNv81gmZYLftXnTg0ZfQoI7YnesfqC6hkfH0nzhQb5XoD','FlkeTP70fzFV8W','DhniVM7kdoV4Yj7awYtAqSblklBqrFp671M9L7hhW','Ar',11);
-INSERT INTO ti VALUES (7658046399521444315,198345505,'Qp9AkYunbxxGSO0QPQWhoUKQPJPkClg9h','rb6BZnKlEttZpy9oW55cSltWxE94Jl1fObdXnakN','OQnIh4PG4W1h0WhYtOhslVrpd5gsvdPBtYSH3kMQ1nNv81gmZYLftXnTg0ZfQoI7YnesfqC6hkfH0nzhQb5XoD','FlkeTP70fzFV8W','DhniVM7kdoV4Yj7awYtAqSblklBqrFp671M9L7hhW','Ar',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7070213554778749039,-623263061,'LBABNfuWYUy4jrY9nEkG2ZlSbiYJ0','nVdCu7R5anwn1ph6hcsB4j6MUVinC9Vbzfr2AJtfIdxIgnlNVkrvdux7eSLr433o7C3zDDfHRPjHF9SxM1b3eQjo9e2iM7uWDp1oQd8J5zcimBheObLKBwVl3Nmu16ABIluas9J6DqPZ359xAT0SKHBZPnI2','OAuezs5YrLXqxTwPX8pQ4djgdhD4d9Woa2I1HuHIF3tbTn9GuZpQpjJC','uC55sKUf6tM1u6noBGHQDd0l7rh44TA2Cao','dQ','DJseAPkR2N2A0GpSCYP74z',12);
-INSERT INTO ti VALUES (7070213554778749039,-623263061,'LBABNfuWYUy4jrY9nEkG2ZlSbiYJ0','nVdCu7R5anwn1ph6hcsB4j6MUVinC9Vbzfr2AJtfIdxIgnlNVkrvdux7eSLr433o7C3zDDfHRPjHF9SxM1b3eQjo9e2iM7uWDp1oQd8J5zcimBheObLKBwVl3Nmu16ABIluas9J6DqPZ359xAT0SKHBZPnI2','OAuezs5YrLXqxTwPX8pQ4djgdhD4d9Woa2I1HuHIF3tbTn9GuZpQpjJC','uC55sKUf6tM1u6noBGHQDd0l7rh44TA2Cao','dQ','DJseAPkR2N2A0GpSCYP74z',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3778581177095396976,1794878764,'ccEDg3QYkONZMrWpdxn8gx0zQ0QjCJgIATIJOOVAhYZGjbwKwMhQ2yt56gthCcIJf1o','1jQtFCKUm71pgMtkFmA1I1K72ZpFUe38xuAPpFoYEV7Ta5','HLDBvB0XjD7HMTmWmLFqijZfBDl7rJ60goLwMK7UQR3Yd10bK8jxKqJue4WJ1C3UKrTgVPzovcm0oIt','wCeNcyFbePRJjcY1pXN47Md4P8EDh2tG0rM3Rcc9BWhrmFePKHsMr1gV6ME06tgYTJvs5rlwOcLFHaCRV0JNOREl9xDTTNOIdgT0UoC384qxnxlPwVeDcD1XNsvUMv4QK0trqXka5sEaLy2jdfzXqD6HSdedp5oJOaHCAODBSj4le3IF','STC7KjI4UcYaShxRhhVJwyJmbV','Xxl2adVnaNoJhJCQB6NRztmR2SPJ4ZlnB6QsKTydusamNx29lKSVDl5CXYZ7D06fWQmE7NnknzwjhvBIokC',13);
-INSERT INTO ti VALUES (3778581177095396976,1794878764,'ccEDg3QYkONZMrWpdxn8gx0zQ0QjCJgIATIJOOVAhYZGjbwKwMhQ2yt56gthCcIJf1o','1jQtFCKUm71pgMtkFmA1I1K72ZpFUe38xuAPpFoYEV7Ta5','HLDBvB0XjD7HMTmWmLFqijZfBDl7rJ60goLwMK7UQR3Yd10bK8jxKqJue4WJ1C3UKrTgVPzovcm0oIt','wCeNcyFbePRJjcY1pXN47Md4P8EDh2tG0rM3Rcc9BWhrmFePKHsMr1gV6ME06tgYTJvs5rlwOcLFHaCRV0JNOREl9xDTTNOIdgT0UoC384qxnxlPwVeDcD1XNsvUMv4QK0trqXka5sEaLy2jdfzXqD6HSdedp5oJOaHCAODBSj4le3IF','STC7KjI4UcYaShxRhhVJwyJmbV','Xxl2adVnaNoJhJCQB6NRztmR2SPJ4ZlnB6QsKTydusamNx29lKSVDl5CXYZ7D06fWQmE7NnknzwjhvBIokC',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b BIGINT, c BINARY(62), d VARCHAR(31), e VARCHAR(9) NOT NULL, f VARBINARY(58), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4616121809519626436,4317083809375669097,'n5ywdA4nMydBUBCEX6v7kUMKn4ubyXEEPNdfZ5eWwQyu5WNZnyMIVvsC','fFnOhnTZqgY96WbhPwDbs6oZ','U','rcDlhF8i3ZDek3MhoLgIzvck','FY6sPJ0677uKTvy','es2',0);
-INSERT INTO t VALUES (5147303901677432145,8116973660021940624,'qPiN344HjhsJR9M0nJXevHEMtenykwBLnR9EpVtaWIuOoB2FX','bpu9UZvdbiGi3NmoVyE1oXuZ','5dFua4','tbeBAq2ziL2mhwlzvIlYsmzneM6N33rL95AfggozR2m5WZ13Hgo0','LpH5Cp9unkQIhuOY8DLpVjz84cDtAIbVAp6osW5s00857m9hNPFpEoYCwO5z2doatw2eWa01K3j1EOe','JKUp',1);
-INSERT INTO t VALUES (-2872174546940248796,4974114128755906866,'fVHwRYnclUsZlWbD7Umk3U30ktQ5VMVSuu48syLw0hEvWGCPRL5QijdL1tv','lVcBGnJsuzTLC','x','9j8nKg1BeQkSEsKh4kD7W6BZSVjN4QzIgRW0ZR2kmJC8DWR','NaT','zLOI9JJKi9wvR7s13kBuX6I8oHSRJkXiB39w0XtpMUJkPA5HJUhGPPaIPqFaR0Giy3N',2);
-INSERT INTO t VALUES (-1504462941710310360,-450365299313161948,'C0RguT25SDDb90j0zaDA4G73XQvoduZl3ZgRnBooBjnHbCyTV','rcpj08gbVh9sEewEG','S','TK5ncst5RX6diidfNm','rQqxFAoqNELI1QxEai2Akb4ZkPlAtJLJ8oTwtqyVarKiQ8ggTLBh','TuWc6nC29rYa8ttfqKauIufpp08yKrzUpyEfF0bDAyDTcfuz8e9d6bQHUWwS',3);
-INSERT INTO t VALUES (-1023802589192951404,-6814415761231264024,'COPIR5bPcArOsVCzXYOVggDfo1lfG03fkCJkbhQwCM','zwvvKA','c0uDs','TkFpV9WCokv','e3Q1tu4Qodq92ZEpp6VUdhlRj35cziDT0DZDMQSjt3bqaepLwxy8p0im','8eB3OqY97OkP3DewIC4M7tfbvkYEGk5G8PfuI9oYaBuH79OA9AYbc7V',4);
-INSERT INTO t VALUES (-5736953707369154500,7135581621399847990,'WQBwnTui9aUiD8we3YidkddjjzpfNT3eDX6WdZelZ66lsDchG','y0Ks','pdYrcM','oFSIUuqIDmTaW2MnnFWWL1oyCqQjWardJCk67BXTgWQDLmNtlNryw','PjzyuCdkKrGFiLZHO4V9E','JaS0StXvvJqmDRl',5);
-INSERT INTO t VALUES (-8868194756195785442,-8259160886579647157,'cKWYBxg','Zt7mLVHX27ZZJFZKG2B9If','1','88Pg10E','n106JYUqK85xF1jkQ5ed26ryHulKL1KYPH4aJaVLwGuWTquCEvbwRzGUENo6ZKFyvb7wZpJpOj4v950GRSNEErN6Jy','abhW0y5LBWu3xY8QicbuWIGV9gHlYLCW0VhVynMJ79Nk2tcSmk28nOR4xUmNPdx',6);
-INSERT INTO t VALUES (7918154857106111941,2854883267746113474,'BGLfLkerpbREHQ0Pu3fPeIYt9rB9akywKpd4wpSrIBUUGyiIpR2OIVlC','jafDy4db','KGyjH','lb1Y8goDGrP','TY4t9S','b1rjiOXYLMfHkSJHnw29rrlpgKrtkNpp7zOjb',7);
-INSERT INTO t VALUES (1728761937438372544,5995225496740790719,'kZV1obykhb','QlkVCPCuHY1q9Gr6qF','zputiJbmt','4S','u7VdhyO1WRT1Ey0FUO27ioG1XW2y6SJdLRdOlpDhf4QbV57','UHqkcpOjCKwP0xv2YIforuFzPchqDcyR2oXy8337Y35Stcd3QW7W',8);
-INSERT INTO t VALUES (5207309549578406474,-5873471863973832328,'StD2Osb2LD2dKOGpMA35slwpigWbrDb3bly1wE45J3Yq2','p0XqoH1JATg','N','q6bk4zkjtlG5cPKCa1CygwOVzvNJHAR','ouHNF2F2DNHGjA643s2cjc4oth2ewAGHdLtdNZn93rQLLBqCKBJuhh2lJ8AfphBOlFPaI2IwZQUtYKH9PhvGnuX71J','JhwsjjVQ3tCx91ZGEIXjUO4u',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (834758934,16303,'mvXEjlTgmKQ0qKrjA5ddKzjSHrvWw5c94w','L5SAgWQqT1ihjrrE9FGMZufINI47P0ozn2FD1cKgiLD6','qIXtaWG','hqyAkMLCYaD8OW7ImjGQ7TtGFDB2x2A4z1XSgfiV7hOWX4','K','3',10);
+INSERT INTO ti VALUES (834758934,16303,'mvXEjlTgmKQ0qKrjA5ddKzjSHrvWw5c94w','L5SAgWQqT1ihjrrE9FGMZufINI47P0ozn2FD1cKgiLD6','qIXtaWG','hqyAkMLCYaD8OW7ImjGQ7TtGFDB2x2A4z1XSgfiV7hOWX4','K','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (-1280308109,-11976,'LDIfMd1SieJf46B3pYaCEUECLy1t7vgD0bJmw53s1kV','vuJUmev5ESJMvwfPA66MJ5XNYYHtJsmfG6N9zZj4lVGn4plCFEgQzjBxuOZIglEf2','u9cmC','xqWDChUUveEK1bZCmbKJSB0Q2PNrE62Mhw7L','6S','n',11);
+INSERT INTO ti VALUES (-1280308109,-11976,'LDIfMd1SieJf46B3pYaCEUECLy1t7vgD0bJmw53s1kV','vuJUmev5ESJMvwfPA66MJ5XNYYHtJsmfG6N9zZj4lVGn4plCFEgQzjBxuOZIglEf2','u9cmC','xqWDChUUveEK1bZCmbKJSB0Q2PNrE62Mhw7L','6S','n',11);
+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 (-1253381263,-12294,'Q8FjGtBAnM6p6KAf558ddYyg6GEpzdkskz','3TSDprG8mJuAYDMwyMi4V5IlirGvOq8MzyleaAFz7jxkgMA5TPgmZ92VufipxNQJ2U7fRppjwKaQxkwnA1b8E5Vc5C3sVymJsOJBN7A19h24yXu9FNWSM7but0OncQadXnOcIhK1NKuSLWFsQ6jG0lKW3RTq2NhJ','fPhroLd','Y6TrtZuFPkGFt1g4WDTRzc','O','i',12);
+INSERT INTO ti VALUES (-1253381263,-12294,'Q8FjGtBAnM6p6KAf558ddYyg6GEpzdkskz','3TSDprG8mJuAYDMwyMi4V5IlirGvOq8MzyleaAFz7jxkgMA5TPgmZ92VufipxNQJ2U7fRppjwKaQxkwnA1b8E5Vc5C3sVymJsOJBN7A19h24yXu9FNWSM7but0OncQadXnOcIhK1NKuSLWFsQ6jG0lKW3RTq2NhJ','fPhroLd','Y6TrtZuFPkGFt1g4WDTRzc','O','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-906904679,-11865,'R6qIp7AsCKhIJ0Vs8YmQwyfzZtRXmNMtab5CJi6Kqrok3XC4EL2CkJTF6wnEeMkbdqZIgbk','CqIg4pUNOTBwkwcAkcjB3g7QzXBbUcKKRetC75TIW8vxkpBecQDJajAw3RrJoy0OENvyTDbTFjlXdq1EM7ROZM3jmrpp5kheNo67Wkc','pq','cJGS5trRINFxKGk56KFZuqqSIccRl','A','f',13);
+INSERT INTO ti VALUES (-906904679,-11865,'R6qIp7AsCKhIJ0Vs8YmQwyfzZtRXmNMtab5CJi6Kqrok3XC4EL2CkJTF6wnEeMkbdqZIgbk','CqIg4pUNOTBwkwcAkcjB3g7QzXBbUcKKRetC75TIW8vxkpBecQDJajAw3RrJoy0OENvyTDbTFjlXdq1EM7ROZM3jmrpp5kheNo67Wkc','pq','cJGS5trRINFxKGk56KFZuqqSIccRl','A','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1204166050,-21208,'N','X0uTQmcXIVSPfu4GVshinlkqmlWBwl9dRTdgAi0fXGJMrYIwT9mCZ1X47bhe3JdlMxtp0QPgAaEFmY2U87CP3tbdMCr1o3RN87bz56Jmgb7tLZxhoDq0jW3PK1dGbUwL9atSxtElFcnGCNxjAsLKPwWOEa0cqkSJu66nCVMXU2iRctwgOejH4jvjSijtQQvM3QzuXdr8Q','P3Q','sCScnu4a53dU9EmOQOvgxJjsgKqIn1dfgH6yWyMFwYtDsGY02FtIoFgRSHy0I7GePzdofyPVJRlNsLrUfzeIOIWwo4KvNm5lpio5gWgWgueocUEtI3PBdtpQudK4dpOrZIMuxuyPVU4k4mbAU9DL2wSmntv2hmonUbX1xI0J7ppltYb3SD3r9KWK','z','L',14);
+INSERT INTO ti VALUES (1204166050,-21208,'N','X0uTQmcXIVSPfu4GVshinlkqmlWBwl9dRTdgAi0fXGJMrYIwT9mCZ1X47bhe3JdlMxtp0QPgAaEFmY2U87CP3tbdMCr1o3RN87bz56Jmgb7tLZxhoDq0jW3PK1dGbUwL9atSxtElFcnGCNxjAsLKPwWOEa0cqkSJu66nCVMXU2iRctwgOejH4jvjSijtQQvM3QzuXdr8Q','P3Q','sCScnu4a53dU9EmOQOvgxJjsgKqIn1dfgH6yWyMFwYtDsGY02FtIoFgRSHy0I7GePzdofyPVJRlNsLrUfzeIOIWwo4KvNm5lpio5gWgWgueocUEtI3PBdtpQudK4dpOrZIMuxuyPVU4k4mbAU9DL2wSmntv2hmonUbX1xI0J7ppltYb3SD3r9KWK','z','L',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1282638788,15772,'2wOSFRWkgSNr196cA3GIW9rKmObtciH','o5fQBv486Knx6Iyxw4juP2rXim5wwsOEprVzJJEcFDkLRnjzdlJxLSdbzazESvQJZrmc','T','RnVBZ8zKFTOCz3xfPg74mW00iWh38lgNPtWSaK6MTKhbFHhh5jJC0uO','gg','c',15);
+INSERT INTO ti VALUES (1282638788,15772,'2wOSFRWkgSNr196cA3GIW9rKmObtciH','o5fQBv486Knx6Iyxw4juP2rXim5wwsOEprVzJJEcFDkLRnjzdlJxLSdbzazESvQJZrmc','T','RnVBZ8zKFTOCz3xfPg74mW00iWh38lgNPtWSaK6MTKhbFHhh5jJC0uO','gg','c',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(49), d VARBINARY(81), e VARBINARY(46), f VARBINARY(81), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-25,6436427960233262719,'cdaLZ2Xp3EwoREgm0SSWvtClOuKkHO','c8Hg7EH3OR1zwdrit6hL2gdzMEUBGryo','5','teS6LGvh','l','z',0);
+INSERT INTO t VALUES (-117,5091958816441764707,'qqHehd','i0ggRCwJUVf4CMdTybsdcGnHyi9vNfYYigIaHkvauTTMk7E0HntpVQSwKRZXrbp89mYEjw7NCG','DwF8R62DIy','9gD8EdqQyn0lUEnaGuZMy4UXzr7W8xWtdIXpgLRB4UqENT','O','S',1);
+INSERT INTO t VALUES (-95,5621539717408848800,'XHKbozDKeU5srvJH6','nakDDRHZLWwwH75E','2KmSekIRLPFq4NlZTqhLTkFBQnud0x0IhaJiMg','4hysbepi5vek8wr2lPh6jRsP6sl4ArG7PSY4cfubPm3yo4','2','b',2);
+INSERT INTO t VALUES (-66,-2542742934093726837,'xDXKLWuvDSfBNATpcpdhmT9JhGQiDwsJ7FV0Xp1wdOigYmew','VEPPkrEPUWGx5b1RXV2L9HGgRmDYazAdZTh','ZDXvQGtTjJ88b','KegDBa2D4tS2hfJsTDY6VEuT9WMseMwF3SSOK','6i','9',3);
+INSERT INTO t VALUES (-115,-4927153000099792522,'JlpSEUdHUjioaowmSROkkDgaH7WwGC1J1C','ARMYHqTic956Iy4ixgSLaCRT9NfpFQnAOUTLi3','yM389','dmQOcWr2X4eg2e7caNg7jmJfJLdEG4ZWtVyKjQApFTUJhULw5O56i5rO3eDCo9g0K','U','8',4);
+INSERT INTO t VALUES (-128,1426367098938790511,'H','cJMtH7mNRDPv','Jl32ZH5Di5buCKitYKArMm6N42zfXVnxHFFqYXedyJ4','iYooDfaSSeNmXdwrvKYCF3eVtIxNx1Jc62GxsyopkfeRGua7mNe','x','P',5);
+INSERT INTO t VALUES (97,2173375564872891815,'mmSdtWok3KGs2T0YCkJZzMopZI','4aEsqMQGDOMQykb01xzwn6TAK1ykRgOqmhkpIQbZVMRSUl5A025ghH7LdUeyySQc57uz1rSpdVHu','MwYdY0dZp495q','OgdBdCoYTevCvW5IanGbOlUHqSbSxfrUlFj9h1A3p0xZpDf4','fV','G',6);
+INSERT INTO t VALUES (17,5049300603216831272,'vBEH8bm35oYuqmm5T1YqxSf4KngNgDaO1pcxUV8acOmNPiTTW','xHt0b0ywKS7Oxl93tKlfWC0OMKf8HSPylqL','ZTPOA2HTpHHSLa1qVNPPJkw2Hx5ccvVeNd','prCLVRQayrRNIJDJzEnMWyo1bIJBqVlhHLvduz8HqVPQvPgxxpN5l3iiNCv1JWDPfH50NrPjzz','ED','6',7);
+INSERT INTO t VALUES (-53,6717831475898667938,'mHJoKcdYm7dpQ6w49t84oC61ISZgCkgnWAziG55PyXn34an','FOGlNPkwVIQ2N9gD249RAoAmbLCoKWEOkr','M','JCxZ5x3g2qKkCSPdEKefNZ9hgtr5u37EPCh6IAr','m','L',8);
+INSERT INTO t VALUES (124,2504400676757190256,'bOUEVwwDdndzLoIsX15gBkMqV68IfYC','Dfm4Z9gNYCRxXKihhbZTjy5s4TZhlediHqYLfxU','yabWq2di7k71vhnf6IZ8I77qzn2V8v8','0CAO89jC3jaYz','WX','N',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(49), d VARBINARY(81), e VARBINARY(46), f VARBINARY(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 SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (26562,-4543338899047323750,'H3tZqZh','zQNXK3vFSAjeaWodiUu2Q0RPfL02lQD2PgvNWRfNqJg8OUzeZt9e','OM2NfdSnWGUAiIlBcDQCma7vmxbATUELrmYdIgM','RUS3pP','V','q',10);
+INSERT INTO ti VALUES (26562,-4543338899047323750,'H3tZqZh','zQNXK3vFSAjeaWodiUu2Q0RPfL02lQD2PgvNWRfNqJg8OUzeZt9e','OM2NfdSnWGUAiIlBcDQCma7vmxbATUELrmYdIgM','RUS3pP','V','q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
+INSERT INTO t VALUES (27715,-8691373082402813736,'3a4qKJRE8USmGlM4glz9','WQR1qZR3PLsO6GnwMAOuGmxZCXFiwb81TMgeiMGAvXy6E7zaOYsbumpWnOKDyfDa05frfPrPHTuGcXpD1','0gRvbCqSSOG6jgyoeR','Da6','p0','h',11);
+INSERT INTO ti VALUES (27715,-8691373082402813736,'3a4qKJRE8USmGlM4glz9','WQR1qZR3PLsO6GnwMAOuGmxZCXFiwb81TMgeiMGAvXy6E7zaOYsbumpWnOKDyfDa05frfPrPHTuGcXpD1','0gRvbCqSSOG6jgyoeR','Da6','p0','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-9410,2828072970353716144,'ULYM1zkmh2UeZtTVImplocX7tLpDGmUVMVUPccaqvsz','1JnDNOgMWY7hx8HKSx','qsmypOk2SqdBVGel5PXavvRpFZbNOV0hwXlv','dz3uW3RR1TSY4sq','v4','G',12);
+INSERT INTO ti VALUES (-9410,2828072970353716144,'ULYM1zkmh2UeZtTVImplocX7tLpDGmUVMVUPccaqvsz','1JnDNOgMWY7hx8HKSx','qsmypOk2SqdBVGel5PXavvRpFZbNOV0hwXlv','dz3uW3RR1TSY4sq','v4','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (26719,-7142660129118377604,'0EeN','oxhem9v7JQJz3U3NGZEtlbVXJkfTKNjyJ9t6bcjI6kYp8JvxhzmkDjuOwx0Jb8tJr9qCgjqoNCTyA8SnG0uDs5fkxXuJzSybYbSmVrsPnYA7cuhxkFwu4ZFfEzmxxPB36TIh','hSh6XxCFeKejRL72srP75ghrRzndVXp','z5PBTjtmtSfEFifs4RxJGchcc80wAGHGJPyLm5LjjSaqIoWY4T2QA1CRVTXH5sVE9qfF4M0fgpghPgPm4flRKkoOKQRzc3Zcc30a2iv1Sjo9GNKoqeYx0DWkGcNxBrn3seDzq0Kar42V1RaqTZ5T4xR9zwEMHcKorSRrcoovcxHajaPUjCcGkU8VAok6CWw','c4','t',13);
+INSERT INTO ti VALUES (26719,-7142660129118377604,'0EeN','oxhem9v7JQJz3U3NGZEtlbVXJkfTKNjyJ9t6bcjI6kYp8JvxhzmkDjuOwx0Jb8tJr9qCgjqoNCTyA8SnG0uDs5fkxXuJzSybYbSmVrsPnYA7cuhxkFwu4ZFfEzmxxPB36TIh','hSh6XxCFeKejRL72srP75ghrRzndVXp','z5PBTjtmtSfEFifs4RxJGchcc80wAGHGJPyLm5LjjSaqIoWY4T2QA1CRVTXH5sVE9qfF4M0fgpghPgPm4flRKkoOKQRzc3Zcc30a2iv1Sjo9GNKoqeYx0DWkGcNxBrn3seDzq0Kar42V1RaqTZ5T4xR9zwEMHcKorSRrcoovcxHajaPUjCcGkU8VAok6CWw','c4','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-12471,574356292867354102,'CVthx2aPTz0h7YIX5HPfOuS62Z93nzKkBoT5mgEC314','tu3ROUMVdnLzDHAX7ErOfl4KBrYky0QBLsiOxubjYdJQQ4VOSeGoroi34HqpqzviV9CYghbzaBrmStMSaKz18NFEfvYoqK6A1QoTh2Nafqb65vKIWr8OxLEPalSCR5eO4fTqOODf3BiTBu6QrKvUnHWtejV5ggKAE','CM9fDHGb0m5qJMJHMMnvAOIkPNbd','ivIACjaTJcB8v1iYz4HgglvHuSVBKP6JNx7ZI5oYAo1LFBdl1tsnLDnI6k59q0LBdtflKeQdj7DvXIW8dsFSwbN9065CHkYu7kZVF6QZNQSeGBFlV1cx8rYV7TUW4Kb9J9Dv9gOQ85J1Nf8TtaMajC7glW4NIa2j11WHzXcJgou85MIicff8A82cnNOI2AWEu14A','4v','x',14);
+INSERT INTO ti VALUES (-12471,574356292867354102,'CVthx2aPTz0h7YIX5HPfOuS62Z93nzKkBoT5mgEC314','tu3ROUMVdnLzDHAX7ErOfl4KBrYky0QBLsiOxubjYdJQQ4VOSeGoroi34HqpqzviV9CYghbzaBrmStMSaKz18NFEfvYoqK6A1QoTh2Nafqb65vKIWr8OxLEPalSCR5eO4fTqOODf3BiTBu6QrKvUnHWtejV5ggKAE','CM9fDHGb0m5qJMJHMMnvAOIkPNbd','ivIACjaTJcB8v1iYz4HgglvHuSVBKP6JNx7ZI5oYAo1LFBdl1tsnLDnI6k59q0LBdtflKeQdj7DvXIW8dsFSwbN9065CHkYu7kZVF6QZNQSeGBFlV1cx8rYV7TUW4Kb9J9Dv9gOQ85J1Nf8TtaMajC7glW4NIa2j11WHzXcJgou85MIicff8A82cnNOI2AWEu14A','4v','x',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-28763,-6695497566908113024,'kSuevfbK8Z8I1YMgVtUp3A','8nOelnldqszDdnzJ7X2nBSyuzGw1AWc74xY2wdBPao6bPjjLtn2JlZou8ip3gdsGGPfONdcdc3SH26WGYqCIcaVR7y6OM5Qlku54KBb6O2t5uRYob0275jJnxrb8Z6x4vms3i1iLKIpMgXwRqDjoYwGBzH6tZcpTZuVxmrwN1r3tgzGmelU','0g8uAXGJdUkYj943yvHrJpFCylRnpa6','1IRz6F6tvEBGY06zXFsHJNrlXAJWkgKitCLPnSv3RUbc0B9KP514qxrvxKwpTbcL7Mvtn3DiXiI3oZFOZ2tDrPbTL1hXZKZOKTabgWmLUQ83Il7ys8uq0z1mXc5nV3sKZzNS1Rk','s','k',15);
+INSERT INTO ti VALUES (-28763,-6695497566908113024,'kSuevfbK8Z8I1YMgVtUp3A','8nOelnldqszDdnzJ7X2nBSyuzGw1AWc74xY2wdBPao6bPjjLtn2JlZou8ip3gdsGGPfONdcdc3SH26WGYqCIcaVR7y6OM5Qlku54KBb6O2t5uRYob0275jJnxrb8Z6x4vms3i1iLKIpMgXwRqDjoYwGBzH6tZcpTZuVxmrwN1r3tgzGmelU','0g8uAXGJdUkYj943yvHrJpFCylRnpa6','1IRz6F6tvEBGY06zXFsHJNrlXAJWkgKitCLPnSv3RUbc0B9KP514qxrvxKwpTbcL7Mvtn3DiXiI3oZFOZ2tDrPbTL1hXZKZOKTabgWmLUQ83Il7ys8uq0z1mXc5nV3sKZzNS1Rk','s','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b INT NOT NULL, c CHAR(9), d VARCHAR(45), e VARBINARY(75), f VARBINARY(27), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-14,-714598393,'0E9','KeLATgwNw1a9h1pXE3mp2oOEe7Lot','ABZEzk21XchCjXUI07Ez2ExxulaF1','MC','zS','a',0);
+INSERT INTO t VALUES (-101,-1719771680,'IbU8U','k8aw1RjVzTCt3mxSjrq49XDJLNrMHk3UoX','vTZSV5z6vRLnax6KneqKMUqfKmKT4LLVzImDKbKA8oaGbLtpTO7fvB01','VIvpcTQ2d1NaBuRl4KuiD6UFA','YZ','a',1);
+INSERT INTO t VALUES (-40,1342166543,'yfHbs','Xb4AilN9o86nwhhAQWcm9oAc8QreyXHgnzUf2kMAO7EM','nBMSehZKcKx9vh9wW5WW1u8sb7vNTi1bzNMSgTePv2tJFNYfNTi5W5P6SMv','zXDCEvV6oQFwijdRZEB','2','a',2);
+INSERT INTO t VALUES (-105,-1264724307,'3AT','HScvrvx3','zFm','MQQg58W4paVyYgcPiaXITy','U','q',3);
+INSERT INTO t VALUES (29,1992234339,'WstNE','Vz','PsbnZ7Fk6AjwNqjSqASHbDLp2pUlP4','A','Cb','0',4);
+INSERT INTO t VALUES (-67,1409841440,'K','PsmD8WsIeQ5Ll','BPK6sTA7UVnTLOdUdE7LkC9F88XLAFILjfn9zJk93JzBLJVhzIpdYh58Hw','L0KRobh','k','V',5);
+INSERT INTO t VALUES (69,642688148,'S40XG','jDTZIkGIHZOpB23aQm899dg43di2aFjXQ','x5SFJj','vGcy8Qe8egXjI','x','r',6);
+INSERT INTO t VALUES (-2,-1271264346,'Wm7AZ','I4rM8I2ecGHdD5prA6najYeKSutuyK6sG7kS0nbwjt','c3OiR3ZFh','RGsJgkop4FBrELeHHiQ4','MP','m',7);
+INSERT INTO t VALUES (-24,-1895421130,'h','3C4X2FhtrlpDCIEMxRqPds1LJ5iFEqPDdkiXIVGwbkdo','aP7m07sy2xf4cetXvNpKvtiploYpB','sYqmwDqlhN9zbvDX7P','D','0',8);
+INSERT INTO t VALUES (120,-240154134,'C6','lOGjXWfIdW4jjmOx6TXNN17wL6cxaO1aJM45KW','LlYWHVi4sIyDNy8ZAMMBUPqs5C0t6RyvKde1OwU8vQoRPQ8taS8NDMa2VmUCju4saJv5m','GOzSaNdGQn2','c','j',9);
+CREATE TABLE ti (a TINYINT, b INT NOT NULL, c CHAR(9), d VARCHAR(45), e VARBINARY(75), f VARBINARY(27), 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 (3720196997669066464,-1300487519302858206,'R0bvydb2YQ5IJaiTPngqdCm2KWgHCKt5eWTm2CyvIA362vDN6HTLN','hOGSslEQGZW8tvcXFM4','gV','Q2ZXgFqTvt2xMFs8Q48mQE4LUuRKisD4cxQ38ZJTS','fSZqX7JrX2wwHTpK903pvK8TXDZxHpLd2U4fHWiOrRDk2ZxWnII8V2i0Fn9EfAVHwNXJcqm66lRaI489JRw2','kdiyDl8dI0AuS2PiAZK6C',10);
-INSERT INTO ti VALUES (3720196997669066464,-1300487519302858206,'R0bvydb2YQ5IJaiTPngqdCm2KWgHCKt5eWTm2CyvIA362vDN6HTLN','hOGSslEQGZW8tvcXFM4','gV','Q2ZXgFqTvt2xMFs8Q48mQE4LUuRKisD4cxQ38ZJTS','fSZqX7JrX2wwHTpK903pvK8TXDZxHpLd2U4fHWiOrRDk2ZxWnII8V2i0Fn9EfAVHwNXJcqm66lRaI489JRw2','kdiyDl8dI0AuS2PiAZK6C',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(63);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
-INSERT INTO t VALUES (3569712778437782416,-1745831538351067378,'fGyidY4kjV053T26F9DkJ0nnDUvao4rnwi6m1I6o1vfAoCFg8VxIpdczuL5U4yO','wN3okqa0DALOFHrjQk5Cq3C','yDuE7','O1Sw','iEnGMat1OyYquxVdShAv7YsdXWwz61GeZtBxtbakgnbtFbXnmsqvIK0aasUpYrrzwRjdYFaiazrx9cppLwqYNRo8XUkN','aXrKXlxsxoljRTDOW5s3e0S8Eakynhgf1zCRhS13E5tpHwyTFGigSTitT2at2f',11);
-INSERT INTO ti VALUES (3569712778437782416,-1745831538351067378,'fGyidY4kjV053T26F9DkJ0nnDUvao4rnwi6m1I6o1vfAoCFg8VxIpdczuL5U4yO','wN3okqa0DALOFHrjQk5Cq3C','yDuE7','O1Sw','iEnGMat1OyYquxVdShAv7YsdXWwz61GeZtBxtbakgnbtFbXnmsqvIK0aasUpYrrzwRjdYFaiazrx9cppLwqYNRo8XUkN','aXrKXlxsxoljRTDOW5s3e0S8Eakynhgf1zCRhS13E5tpHwyTFGigSTitT2at2f',11);
+INSERT INTO t VALUES (-6080721266475175514,-1496999907,'N','XCljezpdzGFc83E6oe9','JdBj17YfJ9u2kihDI8CawkxmDC2kmryjH','6PZ5fSX','DJ','E',10);
+INSERT INTO ti VALUES (-6080721266475175514,-1496999907,'N','XCljezpdzGFc83E6oe9','JdBj17YfJ9u2kihDI8CawkxmDC2kmryjH','6PZ5fSX','DJ','E',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (-4402621159824063929,649299259,'T','p1JaFVUMPWAmsnUiVklFz','vwR572sykK6WHUHWnbD','CMzWAvA0Wgy7GnZmfSgMmDbC','a','w',11);
+INSERT INTO ti VALUES (-4402621159824063929,649299259,'T','p1JaFVUMPWAmsnUiVklFz','vwR572sykK6WHUHWnbD','CMzWAvA0Wgy7GnZmfSgMmDbC','a','w',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-3869739704419994050,438586867312658404,'TSp65OysnW666MeHyTKUcn8YcVeMIgIPk7HtqG2DdZS3dFjS0u03SUo','hrgo2UuUeZiNTmJlAFGn1pSv4TvR7yCJuJslpPGtjPliJeAyPzB9iAwlmlnMVVQ8P3l6WxijCC8S7kw8LQgsiuaUgOrByGLzlm8NYtyypofUueTFuBTF3AOBE6ukcra2sE6cm1AFOeYoin9xrR3M8mkkKc15cvRDpQvd1LKrUz9c3ifnzXf6hQoVGE5rJela','gROMX0MbF','CSOxvGsWZBBlAKmM50xAHaJSjHLZ9HTAoFr7jUIUMkyAdZ6TSX1I','mZxMw4MHg3FU39u5lVim','jwqzFQ3fAMCtYTFVUFziv3nfvEudatB3unlA6Pw8KzekgtUDrn5vQdTw4Udy8bcVFTOzKOB3gZAWZBgoCGUB54L6PQp',12);
-INSERT INTO ti VALUES (-3869739704419994050,438586867312658404,'TSp65OysnW666MeHyTKUcn8YcVeMIgIPk7HtqG2DdZS3dFjS0u03SUo','hrgo2UuUeZiNTmJlAFGn1pSv4TvR7yCJuJslpPGtjPliJeAyPzB9iAwlmlnMVVQ8P3l6WxijCC8S7kw8LQgsiuaUgOrByGLzlm8NYtyypofUueTFuBTF3AOBE6ukcra2sE6cm1AFOeYoin9xrR3M8mkkKc15cvRDpQvd1LKrUz9c3ifnzXf6hQoVGE5rJela','gROMX0MbF','CSOxvGsWZBBlAKmM50xAHaJSjHLZ9HTAoFr7jUIUMkyAdZ6TSX1I','mZxMw4MHg3FU39u5lVim','jwqzFQ3fAMCtYTFVUFziv3nfvEudatB3unlA6Pw8KzekgtUDrn5vQdTw4Udy8bcVFTOzKOB3gZAWZBgoCGUB54L6PQp',12);
+INSERT INTO t VALUES (-8334966205070660048,-1862467301,'hHnIJ6ZKz','2PKodgpXy0rL0y4kQPCDhYk6yXNVNTfMPJnHgnLMhDzM7duxOa7tireZ9IuprduMa5q6Q2lejpwKRy1HtaiepEGpdqg','lRX','fondqGrVi','u','q',12);
+INSERT INTO ti VALUES (-8334966205070660048,-1862467301,'hHnIJ6ZKz','2PKodgpXy0rL0y4kQPCDhYk6yXNVNTfMPJnHgnLMhDzM7duxOa7tireZ9IuprduMa5q6Q2lejpwKRy1HtaiepEGpdqg','lRX','fondqGrVi','u','q',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1732441301681236271,4083801876647322652,'kDis5v5gQ73uIa49h1','aiomxzajeYkAE4tj8yAa6PAQ8Rj3JWrw6qKIG0gJbproCfSBVduPaaFoqI874C3VD5iWf6x61jbimvO8O9aOagG3jXJYUShNALhxP5qjI0azRXU2I84OBf1fcG8SVXulQKT7EkuzzQwntQwwtmRat2TijS68jMZnjzEzQVCaszkq63TrBrp','SrXj1z','nddj6OuEghWDb5FuM8xmk8TWxgaqqraB7UdzC1geiAF5yURb6F2cigZlD2nHQfasvUu42xXuioBXNsxvJgBtlYP6Sem9pMFMK','H14LhvlAk66hJLXAxTQWX1FWI0DRPObwVwPe4Td','o2dvFaTEsvX23XOk7m3gIVBwsCSRl1cttjWk9VPnDxbgzawz6RoPs7RA4XzRLGqZW91',13);
-INSERT INTO ti VALUES (-1732441301681236271,4083801876647322652,'kDis5v5gQ73uIa49h1','aiomxzajeYkAE4tj8yAa6PAQ8Rj3JWrw6qKIG0gJbproCfSBVduPaaFoqI874C3VD5iWf6x61jbimvO8O9aOagG3jXJYUShNALhxP5qjI0azRXU2I84OBf1fcG8SVXulQKT7EkuzzQwntQwwtmRat2TijS68jMZnjzEzQVCaszkq63TrBrp','SrXj1z','nddj6OuEghWDb5FuM8xmk8TWxgaqqraB7UdzC1geiAF5yURb6F2cigZlD2nHQfasvUu42xXuioBXNsxvJgBtlYP6Sem9pMFMK','H14LhvlAk66hJLXAxTQWX1FWI0DRPObwVwPe4Td','o2dvFaTEsvX23XOk7m3gIVBwsCSRl1cttjWk9VPnDxbgzawz6RoPs7RA4XzRLGqZW91',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b TINYINT, c CHAR(28), d VARCHAR(94) NOT NULL, e VARCHAR(62), f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (594476287,51,'nPEeO','iHaojKkk0VYcx5Ems0AkgOMQFWIFzHt5p7GrIyJf2ndx7XaKQI8ZA5Iba33TG02bZXr5','f','F1','rLdjXW3cDQ0ngDhifd3nfU6sGU35KZHJReBChktFkY0o6x8vevBGMGbIURa47Cx4t0xOnP4rYiG9v84Dzka','IsbQXfbSYbb8SOoRhoheeATUaQiLtQzIOBqLWyjQrz1rIOR0NJPY',0);
-INSERT INTO t VALUES (1633892943,58,'7','ulok0pYForGmlCJeEmUo9oc9lDy5a','BtS4KCENo3EyY1CEyhx1tYhlflIPuPhz','TXS9LF1008tHGndJl','TZgkXS9ssOl','uqC1WLlBc50g',1);
-INSERT INTO t VALUES (1905483171,58,'12smrVvKCqm','RTP','QX5j9Ts3wMS0UI6Np9WKvSYlpkCWMiceq','OkV0pSksDiImROomo0yCXgldkF55ExV8A7un9','CUiRyK3fvfsLBJesFrXOgbYirO5xKswvKExZMWjn2ZEtm8qPQaj9b8DsSAw2KpzWL1qDfmmGR36RlkUljMLxe2acC3c39JaF7iq','8GcozkEI0GUSRW9A6fumwNAzsZs7eZUgPgMZ9yvChiLOYXewMOJf3sLAy3l2s8QxBax9ib7FBKx68jDz5OvdrpEqWJKAk7',2);
-INSERT INTO t VALUES (-727754288,0,'wo93W47k7JWefs6pfA','VnccvdaRpfiwguxOGPj9aAKHhzf2','HmnsqwCacOYlSUten6jNtYtK5cJkKgRFl8','9Ara','FENUedXI4KQAgpdFiKRAkwaosj3l99','BuZH9lKXB',3);
-INSERT INTO t VALUES (475956846,-78,'lCnQYmgSFCvg49E','QlzoXKwkWEVSw9UEjHQP8FAjZyhYAOyO4ffb8rHoV3FJPdW2LUeRKsW5nCE3gBrvvWJjayYgGoMlsuHUWvqgn','LPZwHXJNXuRayGMF31sODoThstIMJChhXzDZ','TLn8ZCcHUtMB0NlL2QK7snj','ofiyeCatctB','gj2DsjvPyRYjA4h083XGkboPd8uoQ8lNffQYAU66OAQJExwWnCcgEiRC9ehCnCWEvVyRNYM4rJQxdqzckoXpy6obNxokZ',4);
-INSERT INTO t VALUES (-1685659058,-57,'GHUUlpPgaULCOOrKO7Q','ByU4m1FpSqdlKXy3pbqNqsvO0UjWah1pp2AQmfaoy2S0Pi9BiwWuBV','oEGgTxWHNUgIVwwpGIlPYws2yEw0xDu','jMGN71xbaXgatrCYMI5HjjfvkaowtI1','KXKuTWS2QFRyOT6CYcUceU3QXXjbviKsL3Cx7y9x','wiz5MJKWULjRfkzrOLAUDnzKCMwru1GonIKxcOsmcWoL9h8i6pIUc3q4Vj5lu9eyEjXn',5);
-INSERT INTO t VALUES (-2020284625,83,'BS9v7OF2na5Yn82hLsv','EQPJYBWDfGiKrWbVVojoeCWCVCdS6f5ADcEj3GeSBYu81x3LKyV0i2OYpK','D92lT10J8v6KOi51EIXvwPH','bBZxYztRUYYbyZop63QrB','D4qJMmzMO08iZ4roVwRkuAEZEvYdqa18XWa49TNrJm8s5XamiCzHloXiT3P1VqeJTO5DI8vmvbxG9qQ1al4ZvzI07GLCqyQ5EMa','k2ZaIN4FhboPVI9CnVxsANit1pYqUjJWcUjjrLZJ83HLkppMxU1XvQ2ASrlcIKXxB0ZKoGxIlMZNmL2m',6);
-INSERT INTO t VALUES (632287397,-70,'rQ5DTuXpWtNutVN','ilgh2mLeCIMUEnZMPZaCcfIASZd74t7ktGHI2VuAuomIiHSxCiCMyyb3IHlqmPpuy','70dieyjM1oDXbltxlgpkj7wCrJ0VPtTWyKJvxofZHat1impB3NM','CuWHf046vhNfc6saj4c9L8bRX7u0n','noP5R1xO46TbpqbFLKLM7vFmYqE49B0Q0aV3XctqoLNVgw6ullhO1t3K','LmfFXfZvsD24rQlxX5xfWUWOv0Y8aXUZa1BRcpUzV2iXa8cy93C0v1',7);
-INSERT INTO t VALUES (1289541602,-33,'MyFPvXBmiJzuoAfI2ihICz0PFES','Uz0xKlcB3uAqIbtFEwvy4DUTuMEs9mExU','K0hXAuhbRPcZLbSLLNh69o6cQ5sP','4qbysZPPXQZmIdsQPYsy81m','mGV2je4MehoKQcGHPVwVLvojAuO2jsQ4TYeovEHyoaOjFpHdTIzXAApYtmh7QuuC6f7WuRnzC3O6FNXXE7','jIe61xpkHmNeSkknCgaOhA9WKYszMn2pSUvAU2ZhdVW2e6GP',8);
-INSERT INTO t VALUES (321598755,-120,'xfnJyccGtwvIpSNsRqu0r','oOZFdOMBwx','e9nntxabnUiInvrgB1Sht0go81x5ldpRtTlSM8zSBNzgU2jgi2RZWe','K1rTZwbBsTlguqLeBS','xB2CfAHp42u4GiWcIgLOnAxja72IS6QJpkO8D15ULaOYRcOyklRz0X','HAkeEyVBWnq7HspIuO9kuPMo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5531282100997370284,1420967542,'I1fzrgRm','4GfDzWJlSI30Csi0UljmQHjOd3RZlN','0KEM6xwafYjrbfBhcAZ6uT3F5vWObKrY8FpyfTbY7gm21JO6XftzXICoaB8Fu','tnJZdOPzaqJuOna7F','l','7',13);
+INSERT INTO ti VALUES (-5531282100997370284,1420967542,'I1fzrgRm','4GfDzWJlSI30Csi0UljmQHjOd3RZlN','0KEM6xwafYjrbfBhcAZ6uT3F5vWObKrY8FpyfTbY7gm21JO6XftzXICoaB8Fu','tnJZdOPzaqJuOna7F','l','7',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3030682435424522730,-1204656382,'awNa2s4','QTWHw3MAeLLP9Xbpq7keCnmEZdz3QOQKX95p8hEHdMPGhTeA8Oo606aFgvARlQj1upWkMBNRJdvrZnR1lKixEc4vO3qcrgJoVQc8UqEBCmDOtjeTk6ZGbTSbylAlnARekmWTSKBbGJqgQM3dzVwbptwAZixqFir5W04bd1HkVuUvgi3pTJhEhE23ArB5crXHs6B51Wn','Nz7x0ZWYee5wz8OTODqow6htJRf3JdRL50PQQruFuteys54','wynpzkoy7AB2LOg6S0ULDKBrN1vuJjLyxekbLQOcvAlMfBxFKeuEaoFugfBsfLZliwnMxTdff0qJ','rds','4',14);
+INSERT INTO ti VALUES (3030682435424522730,-1204656382,'awNa2s4','QTWHw3MAeLLP9Xbpq7keCnmEZdz3QOQKX95p8hEHdMPGhTeA8Oo606aFgvARlQj1upWkMBNRJdvrZnR1lKixEc4vO3qcrgJoVQc8UqEBCmDOtjeTk6ZGbTSbylAlnARekmWTSKBbGJqgQM3dzVwbptwAZixqFir5W04bd1HkVuUvgi3pTJhEhE23ArB5crXHs6B51Wn','Nz7x0ZWYee5wz8OTODqow6htJRf3JdRL50PQQruFuteys54','wynpzkoy7AB2LOg6S0ULDKBrN1vuJjLyxekbLQOcvAlMfBxFKeuEaoFugfBsfLZliwnMxTdff0qJ','rds','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8017745081616992090,-1232203950,'JexDnRgM','9yP7gdj3CHVE35OGuv2oVakBhitIk7FzyRbM7DKPKKuPbIYJelDjYJkZDQeffAbBzib','hiGMb7704Rg2Rs03W0NczWdNGfE','UcA2uPgBdsjpusuV2hU1YHLhDWoH9eSRBajEkqf3F6drOAJeFlZJLdkdDVH21hte05MfNM5VjYOjnoK5feyBAm3M2Ld6e2VrnDK7tz7xRrIRB7fb5ZnUg7kXOqD6XFpMN9OjheaWm9dAJbR54E2GcyGwxJVs9Qu8oN5lvvCMdAxRKmQRKiWGupGSyk717czUEcJZOSNS9xQSJeqO9iTAMmn0Xq','b','ck',15);
+INSERT INTO ti VALUES (-8017745081616992090,-1232203950,'JexDnRgM','9yP7gdj3CHVE35OGuv2oVakBhitIk7FzyRbM7DKPKKuPbIYJelDjYJkZDQeffAbBzib','hiGMb7704Rg2Rs03W0NczWdNGfE','UcA2uPgBdsjpusuV2hU1YHLhDWoH9eSRBajEkqf3F6drOAJeFlZJLdkdDVH21hte05MfNM5VjYOjnoK5feyBAm3M2Ld6e2VrnDK7tz7xRrIRB7fb5ZnUg7kXOqD6XFpMN9OjheaWm9dAJbR54E2GcyGwxJVs9Qu8oN5lvvCMdAxRKmQRKiWGupGSyk717czUEcJZOSNS9xQSJeqO9iTAMmn0Xq','b','ck',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT, c CHAR(41), d VARBINARY(12) NOT NULL, e VARCHAR(35), f VARCHAR(56) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18051,104,'I2A','oh8CRIdCc','rq0I','U6YgL2qzmyYlWHAwKZedgcaI3taIYZMp274hU2Ed','y','W',0);
+INSERT INTO t VALUES (5717,47,'hxvWXm0IeJyOVwz5P6iCzJC4iZozwj2qZUpfiyrG','GRWH1Ek3dWP9','mv9Xfi8W','PfTlyZ47I681N','h','U',1);
+INSERT INTO t VALUES (1660,-8,'HfAPruRMCjMJE1wQ4TGJALaxs6rPGNNw5','MynXX','toVWYznH','sSM','1','B',2);
+INSERT INTO t VALUES (57038,-68,'DMUw4a04kzBnIAVf5g','5W7343IdKEQ','L','HD69Q7AJMyqKcHcINXyVEBbwrOKtA2pCI0NRR1Z','s','L',3);
+INSERT INTO t VALUES (26217,62,'MXavIcjiH3CWdBsW5XArCIxqRxpQaznFI8aiaDkn','O3kbBE2','mgtoCDlhksnoNmCyFIfB2OxlbxkFb','kDNVFB','b','f',4);
+INSERT INTO t VALUES (32365,-123,'5hQjcP5r4','rgMv','iuV2eV6OczFuptoL3Q8WguH1fx','Uqw9qeEXw7Mx9F7wkqKVQASxoU8f9B7u','s','Y',5);
+INSERT INTO t VALUES (29517,-23,'mMgWs5xeQpzzcuI02GgOYwKWejUd5PIcwf','S','o8ebohHDek5JzVKa','Hd0mP1ed8vr7ZtGqDRSF2YkDTu4grBtsCpBIcx8YUzdhNxAl1FCjsnf','e','O',6);
+INSERT INTO t VALUES (16648,-88,'0Xp5oqsgiA','T','hOxUkT','hoZk9IWN2ezVIBI7SWc2oODteGKsC','x','j',7);
+INSERT INTO t VALUES (61613,-111,'Q21qE9DwlqEvq4VL7qIcFFJvoVbxOL','rWA4j','y7JLCI2','I0','T','N',8);
+INSERT INTO t VALUES (37380,-51,'T','JHjH','1SvtXUE0WoyITk1CyV0hZJeFKKsLC','HpejZPtBvGIgcar','Y','o',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT, c CHAR(41), d VARBINARY(12) NOT NULL, e VARCHAR(35), f VARCHAR(56) 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 (3301787687,-11,'ipWe0LAHoPy3fowiVCGaz95vQRLg7Xe3V5W','7MFaff','ANJb4965Q1nzX2dPy21UNg0ulVrHyg','zuNj1Dr3MfagRX5sAwl08rIcE9Urrgh6JUs2','7','r',10);
+INSERT INTO ti VALUES (3301787687,-11,'ipWe0LAHoPy3fowiVCGaz95vQRLg7Xe3V5W','7MFaff','ANJb4965Q1nzX2dPy21UNg0ulVrHyg','zuNj1Dr3MfagRX5sAwl08rIcE9Urrgh6JUs2','7','r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(42);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(42);
+INSERT INTO t VALUES (3097538086,-109,'ERcMCCPA1yHKN67WPuzHdd','6Mqo','E6HWnjF0dk3bzqRBVU9Cj9aSpKI','0TEulMjd5FtP6lgnGYxyRqh0OowqKztRFG3zJiJrWrlpS6Z','b','e',11);
+INSERT INTO ti VALUES (3097538086,-109,'ERcMCCPA1yHKN67WPuzHdd','6Mqo','E6HWnjF0dk3bzqRBVU9Cj9aSpKI','0TEulMjd5FtP6lgnGYxyRqh0OowqKztRFG3zJiJrWrlpS6Z','b','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1789492898,-72,'LJjoQLGzF7t4RmHrItD8QJtD9jqYee8o8fkb','r5hE2UrV5tH153YbN3PFbKb83WO75cCjz8uaIy6emV97fSHLkmtjldXt07Ts2','D3w','nQhGKqGObj','S','q',12);
+INSERT INTO ti VALUES (1789492898,-72,'LJjoQLGzF7t4RmHrItD8QJtD9jqYee8o8fkb','r5hE2UrV5tH153YbN3PFbKb83WO75cCjz8uaIy6emV97fSHLkmtjldXt07Ts2','D3w','nQhGKqGObj','S','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (987188154,12,'lVwGub5AHXAJC2UetRRXRpClV7uQ0mbMxg','nsitTfiOlE3bfOow3fPmxUgD0hjXsgQL8RydZi0hFOzURo3RYMFL','FfedVeuULtZC5QxH5cBmpc','ILnx2cIRYOSvUPQZAB5aANLCGyuY3VxQAv2TNLXblYnZaOW4s60UDudOz9UZ4qp61eD8BXCwUH8zpEi2vbWm5B4mAXcLdYDtYp06Iu48fG8SprhnyP9SAlFcGVlBmPnYO2e1aFl1d8Q66M3r8FKzsVauInxpmxNYj0gX3msDQiGzRYeDUfkSuF9Qy9lJ85kN6BtecotjtC3Ew3','G','L',13);
+INSERT INTO ti VALUES (987188154,12,'lVwGub5AHXAJC2UetRRXRpClV7uQ0mbMxg','nsitTfiOlE3bfOow3fPmxUgD0hjXsgQL8RydZi0hFOzURo3RYMFL','FfedVeuULtZC5QxH5cBmpc','ILnx2cIRYOSvUPQZAB5aANLCGyuY3VxQAv2TNLXblYnZaOW4s60UDudOz9UZ4qp61eD8BXCwUH8zpEi2vbWm5B4mAXcLdYDtYp06Iu48fG8SprhnyP9SAlFcGVlBmPnYO2e1aFl1d8Q66M3r8FKzsVauInxpmxNYj0gX3msDQiGzRYeDUfkSuF9Qy9lJ85kN6BtecotjtC3Ew3','G','L',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1612836464,85,'Bv','MHrTQ4OErNLnoUD0qIWiPjYywQsK9oMZ9BTe8gMQfxKKt9lmoM44o7jCIdLFP2fPBbJovHlfpx5XHFuhh2Es4OeK2bbNzZRsfY11TniO4C2UbX0huklrnHkzRlbvIAVFmALpfJE','NrgoIZruIxdz1','PK1DtN8RL4p3UKO2NaBdiktB53nV0kCjgUZp9QWSgpB2msnNH9llHXe43VMCRknCvNhop4dHv0Z5OnVt9aeDIB9XCC44biALSigUlTViDz4nEeNb9179Ami0tpJUX1Q2eghTba9cg6ab8lJWERK5c7QxVmRCgTcpchd7JuZ6PjX2dgoLmnQXNDOuL8KZSooNn9XdLU4eqiXr2gT38kJJcbLGFcNVaKY2DpuUFDN9cVrPx7Tl940tvv39WjEXJoA','t','s',14);
+INSERT INTO ti VALUES (1612836464,85,'Bv','MHrTQ4OErNLnoUD0qIWiPjYywQsK9oMZ9BTe8gMQfxKKt9lmoM44o7jCIdLFP2fPBbJovHlfpx5XHFuhh2Es4OeK2bbNzZRsfY11TniO4C2UbX0huklrnHkzRlbvIAVFmALpfJE','NrgoIZruIxdz1','PK1DtN8RL4p3UKO2NaBdiktB53nV0kCjgUZp9QWSgpB2msnNH9llHXe43VMCRknCvNhop4dHv0Z5OnVt9aeDIB9XCC44biALSigUlTViDz4nEeNb9179Ami0tpJUX1Q2eghTba9cg6ab8lJWERK5c7QxVmRCgTcpchd7JuZ6PjX2dgoLmnQXNDOuL8KZSooNn9XdLU4eqiXr2gT38kJJcbLGFcNVaKY2DpuUFDN9cVrPx7Tl940tvv39WjEXJoA','t','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3960490328,-73,'szuI8fXLMUHWaSS15BKkEUsRg2','etR5flG149SPlVCy4y3XFcKOjfqMSuG3GpIrMfHhnFxu4NvJsHlMnorgtdcg3nv5KMdzh57nqiqxnUCb0hWiorDwxAyBGxM6JzE6JvvWEFVSdpoci2dH534OBUhhlQZZhhW8pY1bt1o34Sqzd1xxXc94fv','mmVCmKIKDm','0xt8eoRoct41H0Soh8','F','cJ',15);
+INSERT INTO ti VALUES (3960490328,-73,'szuI8fXLMUHWaSS15BKkEUsRg2','etR5flG149SPlVCy4y3XFcKOjfqMSuG3GpIrMfHhnFxu4NvJsHlMnorgtdcg3nv5KMdzh57nqiqxnUCb0hWiorDwxAyBGxM6JzE6JvvWEFVSdpoci2dH534OBUhhlQZZhhW8pY1bt1o34Sqzd1xxXc94fv','mmVCmKIKDm','0xt8eoRoct41H0Soh8','F','cJ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c BINARY(33), d VARCHAR(39) NOT NULL, e VARCHAR(32) NOT NULL, f VARCHAR(60) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (109,8358,'iunVytoNPCsfPB','6FYet3BZ9dnwWvjo7vj2wZBeLjfRM','ma8cf6U8L','HYeolTCnbpVY6mtrBNkfcoybSeI3rZK38k87hJ1TN0PSqf3ksOuAj','x7','k',0);
+INSERT INTO t VALUES (60,23094,'GyLDlM','6OFlnbEhLSAHNU4FG36R','KjIgxheyTrZyE16jn7dOQAHdOkKL','VgYQPNxrqPJrG9HVH0ZXAkh34SJuTIS4hQpenHcIMZnegCVZgt','N','WQ',1);
+INSERT INTO t VALUES (112,32293,'ett8rJIS0Ey4gozVxtqw0N','GeD1','F','du6lwsenF0AJcv3eT6Fmo1v','6','u',2);
+INSERT INTO t VALUES (108,53103,'Eem8T5SPnRMaFORM0RBy9s0XKxA0','wuLQEAtZJsJce4ZzEbBs8c2ITmrHh9iUB3wRtbC','ZN6QGIvnMYO5','HCIacdpz1Om6bZ1cTS81rsf36BdRnA4AYSOyA467kk8xqnczH7nHvAWd','N','X',3);
+INSERT INTO t VALUES (-66,47796,'WSCo','IviK','B6ZM4WMEEldvobHGwpPuk5d','bzGnYT3XD2U6Fnq1AAlDHofhE37jtzacblt4Oy1e1Pb2yUHhwRh31Aid','k','d',4);
+INSERT INTO t VALUES (11,36094,'2h2MC5lN3O6q','7pvp5ozLIfW6CeFdos8g','Rcc68Ap45kGOpzJDEhJ','50goEY7kkiK94rjWp42GcPSVJSRBmvEvnOQolqLZoWfhAtlLNBgnuQ9Ia','v','p',5);
+INSERT INTO t VALUES (20,13354,'k6tzNaF22Csv','IMz0IbANgPDpz9Kq','u0CnGgL','mkpJfNDHiiBcjCRV94eaX8Gj9Z','ik','jc',6);
+INSERT INTO t VALUES (-76,63268,'z2CUS84MbVYDt4OEPHZLs7g9Ek2G3','h4jg92uLMgNW','y3AY8PGNupDrfmqaxe3','0cjbeABsb0HK9p3qUwV1ozkEAbJcjTZhpu3w','Y8','ry',7);
+INSERT INTO t VALUES (-15,58794,'sfcS8H9yUniQJ0DTOqKEWNaHlwsbtoL6','TKyW','wgJuY2z6jUfP','is0QjwPMgVznOh1RM3jnEsC8','2','AC',8);
+INSERT INTO t VALUES (-37,19456,'jVEu2KM9mHKEpW1a','snD2AtI90jPNDAyi8vdNureNF','LI7J2','YKzshynwAs972r','7','57',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED, c BINARY(33), d VARCHAR(39) NOT NULL, e VARCHAR(32) NOT NULL, f VARCHAR(60) 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;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (79,38368,'UbdseA9v9eyHbLs7h1','W8e6kBGVybSL4eXZoK8','MrQ9qQ4amB9W74dthAx','QU4y44gAsw5hT8rvkY6fPGdTAkBezioNLWM22BaiqA9','b','U',10);
+INSERT INTO ti VALUES (79,38368,'UbdseA9v9eyHbLs7h1','W8e6kBGVybSL4eXZoK8','MrQ9qQ4amB9W74dthAx','QU4y44gAsw5hT8rvkY6fPGdTAkBezioNLWM22BaiqA9','b','U',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
+INSERT INTO t VALUES (-109,63135,'o9Mj','dLlJ0T1ITaWpv8mvQYNlyetkh5GxsC51Fbt','I9Mc8lhcvG9bruCiN9VgG','PYMR98qPIgZf6Df1ZqH7YDKSyUrkkEiqNLPu2pIyW6uoHb4EB','gR','D',11);
+INSERT INTO ti VALUES (-109,63135,'o9Mj','dLlJ0T1ITaWpv8mvQYNlyetkh5GxsC51Fbt','I9Mc8lhcvG9bruCiN9VgG','PYMR98qPIgZf6Df1ZqH7YDKSyUrkkEiqNLPu2pIyW6uoHb4EB','gR','D',11);
+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 (-17,46654,'gtvGQgbG5','piX2nDMZwMJWHLb5ma9eiBm8fqc90duQM3ccPXhKXqvENGIXuLaFkPnIAKhaX','4aZ2sJRwDik04wpJyzpqoIRoK','JHnUFjYalzGnTNRgQZ2geC3v3Mfv5toN0gSHY5z64Lbcp887w','4','Yr',12);
+INSERT INTO ti VALUES (-17,46654,'gtvGQgbG5','piX2nDMZwMJWHLb5ma9eiBm8fqc90duQM3ccPXhKXqvENGIXuLaFkPnIAKhaX','4aZ2sJRwDik04wpJyzpqoIRoK','JHnUFjYalzGnTNRgQZ2geC3v3Mfv5toN0gSHY5z64Lbcp887w','4','Yr',12);
+ALTER TABLE 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,51030,'38q6l3Zd80','qC7DKnsgpBRLHLNoVq5gTopvXPSzXpkMwvv57TLPq64wiKImViMuO50nXWGGp2IBNrSl0RGXr2LZy2kjdmoWpLVX5FHVghF','DgkJbHgzj0rK','386zC2FycNC0fvjGGEHMS6qnf5UyjSSZwTMENHpOskrvpkk1zTWkqYMrL1HedIaoM9AQ9WC','f','M',13);
+INSERT INTO ti VALUES (-125,51030,'38q6l3Zd80','qC7DKnsgpBRLHLNoVq5gTopvXPSzXpkMwvv57TLPq64wiKImViMuO50nXWGGp2IBNrSl0RGXr2LZy2kjdmoWpLVX5FHVghF','DgkJbHgzj0rK','386zC2FycNC0fvjGGEHMS6qnf5UyjSSZwTMENHpOskrvpkk1zTWkqYMrL1HedIaoM9AQ9WC','f','M',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-58,13066,'OE4','anRGclGwaVBWUESCPmwWzI94Hkk7oxWfMsRY7u0uw4VOSbVzeRcZ7tNA8K89Hqtk4CbhLxnVPiIBH32PW6hOW0AhxLYnIzzP63YTYO4V6LYoF23GnoRqtoq0yc46edopzmeHPvqRomK7eEPELnBEz8m1ZYdRVh','fsmB6xa','XmYaQe','ovu','j',14);
+INSERT INTO ti VALUES (-58,13066,'OE4','anRGclGwaVBWUESCPmwWzI94Hkk7oxWfMsRY7u0uw4VOSbVzeRcZ7tNA8K89Hqtk4CbhLxnVPiIBH32PW6hOW0AhxLYnIzzP63YTYO4V6LYoF23GnoRqtoq0yc46edopzmeHPvqRomK7eEPELnBEz8m1ZYdRVh','fsmB6xa','XmYaQe','ovu','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-79,63534,'DYaEh1skRimm4zW5En3bQyIPfjTv2Q','JnMDz55yTqrE72YXsbU0nuvYW62vYSKE9r9C0l1WAhIGVKEJTTrbHzsBaJl1obK25R1sN8jjRKyESFR3mdHgTKTh5yj0g5sgsKnedqyjYc','yx','x4PTsyux9LnS4G3fjIeBeOKp5CfNtpnhqZid0QgHsw7w7gJJsEsowzX7x69pJJOH7yQgrxmtIgKureu11OunGg4BsNuZ5UqHOroIXTzpc93ptttDwjM1ro7jaxgu3jVPCgyPYKeRcGZDsPQxDcbW0961r1CK73LHqO8ELH8CGBw7iAd2uocRL4J3b86nryUdyJOvcG6MIXxReLYgu8KTTnhhQBZQHY7f1kP20DzzUsmKy','Pr','u7',15);
+INSERT INTO ti VALUES (-79,63534,'DYaEh1skRimm4zW5En3bQyIPfjTv2Q','JnMDz55yTqrE72YXsbU0nuvYW62vYSKE9r9C0l1WAhIGVKEJTTrbHzsBaJl1obK25R1sN8jjRKyESFR3mdHgTKTh5yj0g5sgsKnedqyjYc','yx','x4PTsyux9LnS4G3fjIeBeOKp5CfNtpnhqZid0QgHsw7w7gJJsEsowzX7x69pJJOH7yQgrxmtIgKureu11OunGg4BsNuZ5UqHOroIXTzpc93ptttDwjM1ro7jaxgu3jVPCgyPYKeRcGZDsPQxDcbW0961r1CK73LHqO8ELH8CGBw7iAd2uocRL4J3b86nryUdyJOvcG6MIXxReLYgu8KTTnhhQBZQHY7f1kP20DzzUsmKy','Pr','u7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(62) NOT NULL, d VARCHAR(77) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(5), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5990210563283972872,54468,'MQGgGtWPXH3XVuQied00RiBYHwdpqkvAt3lW2pJNGfS1EV5OO8BSC8ED0Dz4Q','aLmWO8q7wF05APnOHq6MSwtetgYoCAJnws2','2slCQS','mcnR','i','R',0);
+INSERT INTO t VALUES (2999481043722238266,27744,'i1vObRToSvKJnqYiZcc9RH2rK40NrsRjYf','u0n','ftp3i7cCKEaW4iB1JEhSgoNJ','bHr','f','qi',1);
+INSERT INTO t VALUES (1602458714761641649,32607,'kck6nXPeZdBBIpPwjqQVHIcKx','zr4a5xm1YDBGXzPqrX5S4q7jBhJ8hDCISyheg0EGAusAq0E','O5uo59EIRgYQS4DvWEVusdinLhkQdMj3adR7','3Gb','R','h',2);
+INSERT INTO t VALUES (4217011915905894838,12918,'sSiwZRCg6IumtplJV28rhcu7fvcwoJeS2JnCqI','naanSpjKKFBreCjQshpcnCZjKwOk1KgfX3aeVJycDPtOUFcwDPnvV9T6geWjpSzAIp9PwJ','dMN','Af','O','O',3);
+INSERT INTO t VALUES (4999750312159644100,32566,'OQ91fV8AxmmoShGiBA0S','tK0Bu7s0O','uRhnoexvsLKFk72PoFJOBc1SNYnYq8SPPjCaCbcndoEAV6wQmnMLRbYZmwJRzTRpKB4wx6B1uk3MvMVE','5kdE','6','u1',4);
+INSERT INTO t VALUES (12459975777853706738,28878,'OfKD9C','yZevRrQ2Hswb2L1woSEngsF4YnX304n72Iz','rgSC3AZ2Fd3onHvaafzxYE8bPNwrI8o5bvjGjZmxJXMjcmK6VeFpapGo5EYEGtxQElFGw8nMKaLbGKHr1VmkVsKjqYKQ7OJ','JsM','E','lM',5);
+INSERT INTO t VALUES (13412250731005721307,58475,'SRBSaf08v7JcfrCPbaClyLsVlmCq','aaPKL','rkntXepVY2G7MmsdoUrfeRUGtqZPvu3UGYKVfUsQz7L5MBW','Q','L','D',6);
+INSERT INTO t VALUES (7051708023343894184,35676,'KKRsJE0uf9jvEw6iEVqPN','fGj6rpK7eWOqPC7MD75mSNtfRV3LiX2xSXtdNKeaCTkY','bALUWLZa5oGoGQGrU4lIGtPq5uEShyfCLHY9SWAM5441','geHr','9','NO',7);
+INSERT INTO t VALUES (2086267428222884179,41078,'ydTKk2d5LQ4txoLTW9ywZXISiMjQuXo7t6q','buH6H2hX5efzTwwxN5TwUUVym4CgeNFuVS4jDcwPLWzwD','j4wpU3j','NG8mC','f','O2',8);
+INSERT INTO t VALUES (12173993686523678317,47965,'mxSLaKL5z0i','f6olB9T1LoLkI4zYjUFI0cuTeZ5','BZ5FtlweCPoUQz0jORrbOhloM565WIUL9IAx8NCWM74xuJ5GJpdfkFcKvXAvIgAP1aDCpvY9K8x7XSYj93laasbFRBM','M0','W','r',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(62) NOT NULL, d VARCHAR(77) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(5), 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 (4370127333013254479,16576,'iHaxLWAm17aDGlJ0dddOowEvIO93ZpuEUyY','NRSEIEu6fmN1O2sAHbrC9T21N6AlfYyFw','2tvS2Vod2CzCrWlXMHJ3lH2Q8gh4W7fLVtQexAYbMVaeRwWybpVJ6BJWqkn','MQj','K','Qf',10);
+INSERT INTO ti VALUES (4370127333013254479,16576,'iHaxLWAm17aDGlJ0dddOowEvIO93ZpuEUyY','NRSEIEu6fmN1O2sAHbrC9T21N6AlfYyFw','2tvS2Vod2CzCrWlXMHJ3lH2Q8gh4W7fLVtQexAYbMVaeRwWybpVJ6BJWqkn','MQj','K','Qf',10);
+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 (4986511503251280759,28364,'hyQkTjSI7qmHqrv32CLSeCvk1EIvmnR9C','tu1lJ136XJqucDhgoJLvzYNcFtsG13PFPct4wFe4IA0JHE','r0TMh7K3vq1sZiZngJM','49nW','V','u',11);
+INSERT INTO ti VALUES (4986511503251280759,28364,'hyQkTjSI7qmHqrv32CLSeCvk1EIvmnR9C','tu1lJ136XJqucDhgoJLvzYNcFtsG13PFPct4wFe4IA0JHE','r0TMh7K3vq1sZiZngJM','49nW','V','u',11);
+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 (1604764963842202638,33783,'iBIsBKeRFXe8RgkzI6DYKcudk2WuXj3mooB4Xk9qeJ9qMWztdwYKRb','MqmPAG1bwkZRZW1L28EW5c3D0Oewl68TqlEJBVkAhxYONMTSHOON8d42JjaX9ynArS41DmoB2jlouHQ7qSlJ30jd4OJAEQRG7pxa94HJGmt2w7Q2tDGhu7PbH3qV7t3h7ibchELKMJooIYgrb57bRqbMbZPqmCAEPVtelztTrkWNgI9QXsOtSOvprvuRtTWGTPMmYaWkAhvcwx84QOWJqt39Iv5rABOqa','3Ynjqoi47gZFglvKMV85GBWawN8BpKfcjlmt1zhav0Z31GwAttVMqqwR','Rk6z3','q','ai',12);
+INSERT INTO ti VALUES (1604764963842202638,33783,'iBIsBKeRFXe8RgkzI6DYKcudk2WuXj3mooB4Xk9qeJ9qMWztdwYKRb','MqmPAG1bwkZRZW1L28EW5c3D0Oewl68TqlEJBVkAhxYONMTSHOON8d42JjaX9ynArS41DmoB2jlouHQ7qSlJ30jd4OJAEQRG7pxa94HJGmt2w7Q2tDGhu7PbH3qV7t3h7ibchELKMJooIYgrb57bRqbMbZPqmCAEPVtelztTrkWNgI9QXsOtSOvprvuRtTWGTPMmYaWkAhvcwx84QOWJqt39Iv5rABOqa','3Ynjqoi47gZFglvKMV85GBWawN8BpKfcjlmt1zhav0Z31GwAttVMqqwR','Rk6z3','q','ai',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (12959645128322938647,28162,'mGZozAIfpP4WeZGXG','EIIpD04lCXagAN7LYosD6YGfejZVV6IBVY0xrctVeium8F0dXWXX8LC6qqq4M5yxTxGoYSSQh9YTce2d5TOv2MEex','FxptTKj84endIabhiQlO8CMS2NkQvxWaSRaqrNw8cvwR1YGpeRuWj07','uzKkD2OgflLArisoYx0HVvATxux1Qz2T2OaMXqjusE6BbH7FBpsUxhwOCpIQsuA8EDE8JaaBmk4mHMR4GM3jO76BVW','t','rD',13);
+INSERT INTO ti VALUES (12959645128322938647,28162,'mGZozAIfpP4WeZGXG','EIIpD04lCXagAN7LYosD6YGfejZVV6IBVY0xrctVeium8F0dXWXX8LC6qqq4M5yxTxGoYSSQh9YTce2d5TOv2MEex','FxptTKj84endIabhiQlO8CMS2NkQvxWaSRaqrNw8cvwR1YGpeRuWj07','uzKkD2OgflLArisoYx0HVvATxux1Qz2T2OaMXqjusE6BbH7FBpsUxhwOCpIQsuA8EDE8JaaBmk4mHMR4GM3jO76BVW','t','rD',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (697081414368368906,58680,'wa81uQq6YEllRhOaIZZyaDP7wSnpVdCwPYn9uXQtatMIP4qkGE5x7W','RDdy8RfCCxHebmt46CkEBVUhQTaW2mJNI8mP9WeIFN7lDchGhR8jApU6a7XOazM595gcobyq2owmEK4bRBLG46cv6qKmWhahQEZ1it8auG2YcUcgLSBIrHv7seFaW7NJv8xfBep1TdTwyrJ9qXQtaSRLF3XYW6WVxEM72fq2qwutzbAbMwKjmdoT1ShXOSAwvnDejZsz1czrV','CXmAdkmli1StQBD4dva9ueexlu1yqBAjW4UkPfU1uyPSCD3d8ckUtbwtSQmqSo64NPv9eVojGjrtZHf','aI2z6TbClTzFWw2kmXs3buOSyEDwyHtzOj7Jl6MNLYwCWOxEROdc5BJJB9NGyhtMUa65AQbZQ283Y5dVaf','M','lp',14);
+INSERT INTO ti VALUES (697081414368368906,58680,'wa81uQq6YEllRhOaIZZyaDP7wSnpVdCwPYn9uXQtatMIP4qkGE5x7W','RDdy8RfCCxHebmt46CkEBVUhQTaW2mJNI8mP9WeIFN7lDchGhR8jApU6a7XOazM595gcobyq2owmEK4bRBLG46cv6qKmWhahQEZ1it8auG2YcUcgLSBIrHv7seFaW7NJv8xfBep1TdTwyrJ9qXQtaSRLF3XYW6WVxEM72fq2qwutzbAbMwKjmdoT1ShXOSAwvnDejZsz1czrV','CXmAdkmli1StQBD4dva9ueexlu1yqBAjW4UkPfU1uyPSCD3d8ckUtbwtSQmqSo64NPv9eVojGjrtZHf','aI2z6TbClTzFWw2kmXs3buOSyEDwyHtzOj7Jl6MNLYwCWOxEROdc5BJJB9NGyhtMUa65AQbZQ283Y5dVaf','M','lp',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9706609807402981556,3243,'TPy9q9cPXFTpJNTSYmkKyZ6R9wY1m9pzO8nrgi087U','gmG76RUSuoYuQ0lBDL72KCeJHMvUdc','hnzSztUbRhV3xxGLSBuXvdkdQxKKDVXepJNH6rvgkVbHQOO5fo6N6HGwbB4Bm','OLYRUZiEW7vYTGCYK0ICyRkUYRnBCu4NWKfGohfLKeFq2tQ4Vg','t','5r',15);
+INSERT INTO ti VALUES (9706609807402981556,3243,'TPy9q9cPXFTpJNTSYmkKyZ6R9wY1m9pzO8nrgi087U','gmG76RUSuoYuQ0lBDL72KCeJHMvUdc','hnzSztUbRhV3xxGLSBuXvdkdQxKKDVXepJNH6rvgkVbHQOO5fo6N6HGwbB4Bm','OLYRUZiEW7vYTGCYK0ICyRkUYRnBCu4NWKfGohfLKeFq2tQ4Vg','t','5r',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(24), d VARCHAR(84) NOT NULL, e VARBINARY(5), f VARBINARY(33), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4357188,41418,'UFjdBCrrKoSheKk','OBgU9YUbsbSH2UGHKOU2yyS0C1H5BXUhHXUu3mpEoNYuEJBcooPHTadFDOS7rIp2iYxQupEVAngkm','S','Jg00eA0uWkAEDL','N7','5',0);
+INSERT INTO t VALUES (3615472,25438,'N','Pd2bjtn1eFUBsxdrGodW3QMKhWw8uLjPSoJT5VwpFXFYVdDaWlLnHRGfXe8R','IkNt','80mEcCCOeemHA2u3','PQ','2',1);
+INSERT INTO t VALUES (-5120028,30388,'5S11iG','bw5IkasUt30BsH5v8BjawJ1dYwlwzyziRtttvNjElJgjLkRAnPQ54cqaL9Su52cMMN8bW7ZFS','p8q','fLWOWHr8DMlTQcQUa5','y','8',2);
+INSERT INTO t VALUES (-6918448,40585,'7','2vRzt9br6ZrHuNhts89X93fMvgdQgLDZVlPtipEwsZlcPsM22YMKXOgAaBnBBiluo6fBW6CGZuWKZ8Tr4f3','SaXM','cOKfTJH','s','m',3);
+INSERT INTO t VALUES (-7512692,29875,'A9jPw8R0MfsL5','7AlyQkYtTimgLxtdB28EtjGXlfVAkaMavn6CogyYMIR5CH3D','b2bN','7','rY','8',4);
+INSERT INTO t VALUES (-8125115,52987,'13XohMP5YLv53EydnVv','WUDITSunVbgoVEYvnQc9H','9','aU2pQoelEy8D6F7X95PGyJYiNnhXfG','YS','l',5);
+INSERT INTO t VALUES (332875,30567,'WZrlO1viGa','3wyBirwaVOPBHxN8wxk','wpR3','00jGaaVerLJIBZCipH0g','mM','A',6);
+INSERT INTO t VALUES (-3966857,15618,'u5AUbr4Bf9cvYR9i','Y6cZa9GSfCVahmFMpugqk8mbkEbFmp2YGarSJjcl','1Gb','AhhnhGRTlGDz125','l6','y',7);
+INSERT INTO t VALUES (-2294088,14709,'qTd4s4KTzXtJ','xjUuBGyOrsjrr1UVXeZRWqNDc','Y4dX','otzFn0dZx','6d','u',8);
+INSERT INTO t VALUES (404244,18055,'TsUGOgyQ','DDuUaz9eieufCTuVAZ2o8GrkgeUbbLWQuY57bKKV84L7FvR1ZiFMauuypDV0pGy','Wx','1A6wYQNwktafcRbgWh6D0eEazLVTGy5','B4','J',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(24), d VARCHAR(84) NOT NULL, e VARBINARY(5), f VARBINARY(33), 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 (5486519870455857581,65,'v7orcRxphIwEkHuTU9YklrW65XD','xujTnVNGIwVvVrzhwo5jtNk9EXma1mjaJiloSRZHRwBg7Xt4IqXeY3GRGEtE8Z79B6QLD0dGWrZmFjZrGOx6GTVG7U','qUYUg1hubOdczkDidR4OzZ3QlaGJkxs2v7h9fdGaHjXFIG4AEedGg3','kbAJtQIVOLq5XbSurky','BnHuMkAPn4c37RlOXrJnO4jLLAggWGeIhWQ','vhLvtOoM',10);
-INSERT INTO ti VALUES (5486519870455857581,65,'v7orcRxphIwEkHuTU9YklrW65XD','xujTnVNGIwVvVrzhwo5jtNk9EXma1mjaJiloSRZHRwBg7Xt4IqXeY3GRGEtE8Z79B6QLD0dGWrZmFjZrGOx6GTVG7U','qUYUg1hubOdczkDidR4OzZ3QlaGJkxs2v7h9fdGaHjXFIG4AEedGg3','kbAJtQIVOLq5XbSurky','BnHuMkAPn4c37RlOXrJnO4jLLAggWGeIhWQ','vhLvtOoM',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(29);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
-INSERT INTO t VALUES (523913137059346537,9,'sGuojdcnejJVe','vCRPDFVsMMXr','dgEGc6Qcw6bF8WwxPn55uGFFNEIKyi2o7i2npmGbmJioQOfSQav6yZRuT','Uxo3fF','fTUO','FUZc1wBTxnrIJ7waQaXZGslCc34Ni0uBX3ow6CyLPP8iSb5Hx52dKxSrlckmAVmOCFsOp8eeFtXB0rFwx2t6df',11);
-INSERT INTO ti VALUES (523913137059346537,9,'sGuojdcnejJVe','vCRPDFVsMMXr','dgEGc6Qcw6bF8WwxPn55uGFFNEIKyi2o7i2npmGbmJioQOfSQav6yZRuT','Uxo3fF','fTUO','FUZc1wBTxnrIJ7waQaXZGslCc34Ni0uBX3ow6CyLPP8iSb5Hx52dKxSrlckmAVmOCFsOp8eeFtXB0rFwx2t6df',11);
+INSERT INTO t VALUES (-5976089689782723291,44201,'1v521UNEiUs','uWl5YKbO8EkymtOS5zQb64Kbst9ofRsiCscTSZzxrrg0RhXsUphj5nzIYqZ2SGM3wuX6md','7pD','rtCO0vF3iVQshdVqIHI','3z','j',10);
+INSERT INTO ti VALUES (-5976089689782723291,44201,'1v521UNEiUs','uWl5YKbO8EkymtOS5zQb64Kbst9ofRsiCscTSZzxrrg0RhXsUphj5nzIYqZ2SGM3wuX6md','7pD','rtCO0vF3iVQshdVqIHI','3z','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(25);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(25);
+INSERT INTO t VALUES (-6208588417622401543,43631,'qOPIJ5MXIoByJvJQ','Y2AkYSkIcI5fRye6FXaafHDOoCaiiB','hcati','UKYKEpyhg3zbB','Nh','o',11);
+INSERT INTO ti VALUES (-6208588417622401543,43631,'qOPIJ5MXIoByJvJQ','Y2AkYSkIcI5fRye6FXaafHDOoCaiiB','hcati','UKYKEpyhg3zbB','Nh','o',11);
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 (5482751744473371331,-85,'O','pin9Ada0179nvkqmOWYSifu2P8ZShH9JanGt5b6PPfDhrCduPfWVwDxjXbBwvYvD8qtgc58BiCgcU2DGOS3UbGB2SgUIokTk1UlegXbEP4PMePQiKrQeztid8eagZSHmuRuPYdleYaKfmzEcRuovOxFg8wn51y2VTywugqYGIs5yLUkQL70ElrrLBXoUEQxEypkagomahmaSAFOIulkMnH70UiB9yPpqjO','ZDjK7ywJa1meR0HYBjzKxe4VjyY9','OEo8q1UgXNQEmnOc1Hsk2aNrbIVA','3qZJ3N5v6k3e0vrkxUAJoNl6QpmI11bhMy91huBiFLzOic95GLUdUwacqwh5ABADj374nJfsk9cwjbr0thAF','M2yXgn4ciF',12);
-INSERT INTO ti VALUES (5482751744473371331,-85,'O','pin9Ada0179nvkqmOWYSifu2P8ZShH9JanGt5b6PPfDhrCduPfWVwDxjXbBwvYvD8qtgc58BiCgcU2DGOS3UbGB2SgUIokTk1UlegXbEP4PMePQiKrQeztid8eagZSHmuRuPYdleYaKfmzEcRuovOxFg8wn51y2VTywugqYGIs5yLUkQL70ElrrLBXoUEQxEypkagomahmaSAFOIulkMnH70UiB9yPpqjO','ZDjK7ywJa1meR0HYBjzKxe4VjyY9','OEo8q1UgXNQEmnOc1Hsk2aNrbIVA','3qZJ3N5v6k3e0vrkxUAJoNl6QpmI11bhMy91huBiFLzOic95GLUdUwacqwh5ABADj374nJfsk9cwjbr0thAF','M2yXgn4ciF',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1377863938808342578,66,'ovB5x9cOGBVNZ4EZ5RjIyJIr','8gXkTlS8yCZnnAxRougOpj9xcMWlNc3Jz0IN44Vky','HuRXCnVmkSZveA','uMC2kzmvX2fdPLaAOV0TkOZPzLubEZEXHZgakVU91aSPFeRE8L9HmujkzOBOoMMpA6ktKoZLybNzf1qLj','X2cYthgVYkt26A4x8DJGRWaav3N0dGor77DPRwq4p3rarYOUWnWoLBYoE8LkWSX6DqkLmW6Z6dvWeTaHqA9asQkQ','uNWLRV',13);
-INSERT INTO ti VALUES (1377863938808342578,66,'ovB5x9cOGBVNZ4EZ5RjIyJIr','8gXkTlS8yCZnnAxRougOpj9xcMWlNc3Jz0IN44Vky','HuRXCnVmkSZveA','uMC2kzmvX2fdPLaAOV0TkOZPzLubEZEXHZgakVU91aSPFeRE8L9HmujkzOBOoMMpA6ktKoZLybNzf1qLj','X2cYthgVYkt26A4x8DJGRWaav3N0dGor77DPRwq4p3rarYOUWnWoLBYoE8LkWSX6DqkLmW6Z6dvWeTaHqA9asQkQ','uNWLRV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b INT NOT NULL, c CHAR(42), d VARBINARY(19), e VARCHAR(71), f VARBINARY(12) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2,-985343248,'otgCvy6eA7HdRoAaaWQ9PKXJMizFXcj','nRankCyqr1Ko','EOULh46dJV96bDBYel19H0DBZ17BzNnc2GAJ0GSMEeOz0Gy2jgA4BMxgeGs4xhfaX','aq','C47PVzoKGxtcU8cDQ5cFUUpu4Hp2','gY2Fo',0);
-INSERT INTO t VALUES (-49,997944948,'enwmwCgKzThFcLpetJEPDUvynFLLEm26nr','oOKPXxn','TY85QVzHojL5Osscf0','qhTnTgUCZG','rAIxg0dTfve0lRswJ9XdPalo','cv4rpTjDrYRUYxPNPpZWrLszY0vTVQIz6HLy4WqZ95tUWYgbtekou1R3a0VsxmN',1);
-INSERT INTO t VALUES (-72,1230595257,'H5PE9RRrK9KuBOZyKJI6HCxYfYapyvieHtEp','swaOfSg','YrotpeE2vTcHOEO','EZa','BQgmN4cmap2ScMrUE8uwoZkkceKO45L81SnbhT5J98swhd','eZY9',2);
-INSERT INTO t VALUES (7,235540267,'ld8PM3vuVgwWi','hFnHsvtBl','vQJCMNUZao','7yw','yiJ7vqbQfmUsCyfHxKPclMrc9EBcDfq8R1Use0LZvxI7m','idLQFeqqCRGxMCi9uyUXNF8ei5lGr7QqU1Expw4s5HM8L7iTc',3);
-INSERT INTO t VALUES (-36,-1858217163,'E','ruGd6eik3fH59r8c','KZAeBsnaqd0NNEfdaWnDRTZFwqaJ4kcvJLCUN730tbPRhK','XUbGjK05x1','k2iXEdkOnWMeZI2RsDxD5BvKYvXrrX9taCGQ0LvayQ','OIdu1TOKJ92uzLw9py5VUhqADln79',4);
-INSERT INTO t VALUES (-62,-353930379,'64b1ezJ2tn8','obGtMzy9ectW7Z1r','BqlMtOF','yP7li83jEB','BwNTCbnTqVGnxr1PXtwyuj9MSqIpX5cOk3nSTz0VbtOCVhXC6yYNarOhwlEcHwXftBog3dYV6ShcaYP96','z5uwQMRg8RZv7d9zpyazWzh9KoeCQhbMqRQwurf34jzno4x4cN9ZaPj2LOSsqXjx5wx6KVseuKFYLlvluLJKcdAv8Q4CogZT',5);
-INSERT INTO t VALUES (35,-351570335,'ryeK3OXffYA','TOFEJnuW','cg2X13UINsQKiZZGpTT5Eh8t21ccU4XHES26332','vXLXEPNGnB','nihX7MtC72bRv6brk7dFP5JGxY2SJW','jAah4',6);
-INSERT INTO t VALUES (-82,1446443398,'nWXff9vicP37Nh6bKouO5qGgR3','efH67OVb4K','jod','CyDYwx','3NQalxe5kvc364j46OH3bh7Sv0D7','whkbgvRjcK',7);
-INSERT INTO t VALUES (-32,-1891351128,'leGCUeKId4Y3KY','pqieUbnohVDifNLV','q12JyP4Pji93AWmt0y8P48nUhRIs8PRKaaFCJsJ4jFjQw7sEHeeV','2L2NYj1g','tAvnM2u38cNyrNem61IPuNLyb0Czk2UU9qQ2MmS8g3gL6dMtW6YtAHlwFFZuBnw690Swo819W03qYUXkBdJ4y78tU','5saY',8);
-INSERT INTO t VALUES (42,732202587,'tvAyvl','R1GOGPJwgr6IeU','kgMaA3','YCyCPSen7h','3s1VlORO37BpUn4gq382Nzt3savzWWqujd1UVtT9H7t','TXOHFjaLm9s1jCDyWCwhdKt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8214794497791269954,32562,'9nhndF9jcrvoH','C6Q6Rnzz2GbmuxClFaU5lWC6q4G313VDrGpny8NGJyQoOIDxzFShcNH3erzSB6sjTuUoGUKGg7KObKtRn8FYvMxeEJf26r8gTwlIxvpYx7v526DWrXNLXAC3ps8kgkJSGboRURVaWGEJNuluK0THNHz9xanDvz7IfcGB77vL4xSgsl9drFsGvN7M4r','Beu2','vLlJvEtuBq7amqtoyj','An','5',12);
+INSERT INTO ti VALUES (8214794497791269954,32562,'9nhndF9jcrvoH','C6Q6Rnzz2GbmuxClFaU5lWC6q4G313VDrGpny8NGJyQoOIDxzFShcNH3erzSB6sjTuUoGUKGg7KObKtRn8FYvMxeEJf26r8gTwlIxvpYx7v526DWrXNLXAC3ps8kgkJSGboRURVaWGEJNuluK0THNHz9xanDvz7IfcGB77vL4xSgsl9drFsGvN7M4r','Beu2','vLlJvEtuBq7amqtoyj','An','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-6951808841351486173,23575,'q8oPEipBHtSnxdndq16eh','4fRe3jm40FbOHDKydO7HWBU8uzFZ49Feb7F12LTmgNFTabccepKOoSJwj','vqI','OYW6sNjJGhqJOEbHcRC0s1xkohjDYOiiu6qWXcOHyhWJkq0RsZy2IckW2tCfEE7SlfmYFZ0Ce2ntBaiWJsKnZt9RoLDvvMWc0Z87zExqGKxUE62eaDd9tKEsPyj15CHiEx8CYJilWRkaTdWejVQRCEuW8RasE3kqI5nvYMbzx8EfEGViesQ','fd','V',13);
+INSERT INTO ti VALUES (-6951808841351486173,23575,'q8oPEipBHtSnxdndq16eh','4fRe3jm40FbOHDKydO7HWBU8uzFZ49Feb7F12LTmgNFTabccepKOoSJwj','vqI','OYW6sNjJGhqJOEbHcRC0s1xkohjDYOiiu6qWXcOHyhWJkq0RsZy2IckW2tCfEE7SlfmYFZ0Ce2ntBaiWJsKnZt9RoLDvvMWc0Z87zExqGKxUE62eaDd9tKEsPyj15CHiEx8CYJilWRkaTdWejVQRCEuW8RasE3kqI5nvYMbzx8EfEGViesQ','fd','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7799770429456517098,49473,'vlAK7wZW1hb7kLLRz','MRLEOyVWqrCfAFwfRN','Ljy','oh6vKzCiQAjgU2nHOct5KryWAz3iAQn3aNfP3A7JLVeBXBewTCend3JjhZQuHPdu27tfu1mBHclLeXU91I8cbWqFuMdEHsy9s2rwd0PQhSOzUWEZlyWhr1ZBTje3FgZjRhdYtr94oJIX7IPaROhkVf01blLWNLcIMqtROoHxFr1unnkMliSPHv5LxqmhCA','AB','Y',14);
+INSERT INTO ti VALUES (-7799770429456517098,49473,'vlAK7wZW1hb7kLLRz','MRLEOyVWqrCfAFwfRN','Ljy','oh6vKzCiQAjgU2nHOct5KryWAz3iAQn3aNfP3A7JLVeBXBewTCend3JjhZQuHPdu27tfu1mBHclLeXU91I8cbWqFuMdEHsy9s2rwd0PQhSOzUWEZlyWhr1ZBTje3FgZjRhdYtr94oJIX7IPaROhkVf01blLWNLcIMqtROoHxFr1unnkMliSPHv5LxqmhCA','AB','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (912275049807958387,62264,'Jfci6kBXQzCWO0Y','aVo1Ox9g3RmbPd8C5ryopNSOkaz8bCuGawmW1jV4HkzVdCPROjYal0WJNPglaNXni1Ghm7z6oLSdUfjABfgEKiQpC3S8HHUTSKgd5JXfg0yj5mluglKej4dGXrvARzRzycixqZAEXOSSvHEjl48y942zmznZVn1VRgfjiFOgNg4bUoIIsM3unWghBdXD6WJ4spQdjhIlqzihaymDtEjUeezggFrBT1J','Zo4','U3yWx','P','Q',15);
+INSERT INTO ti VALUES (912275049807958387,62264,'Jfci6kBXQzCWO0Y','aVo1Ox9g3RmbPd8C5ryopNSOkaz8bCuGawmW1jV4HkzVdCPROjYal0WJNPglaNXni1Ghm7z6oLSdUfjABfgEKiQpC3S8HHUTSKgd5JXfg0yj5mluglKej4dGXrvARzRzycixqZAEXOSSvHEjl48y942zmznZVn1VRgfjiFOgNg4bUoIIsM3unWghBdXD6WJ4spQdjhIlqzihaymDtEjUeezggFrBT1J','Zo4','U3yWx','P','Q',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c BINARY(3) NOT NULL, d VARBINARY(43), e VARBINARY(31) NOT NULL, f VARBINARY(58), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8250396,1714774343,'m','n5QtjuM7b2k84KRgf28SYi','jJXnuG0sG9ykz1ZyLmxyO','dEn9YQd3jMt','V','y',0);
+INSERT INTO t VALUES (5786,2504931734,'BY','0v','p1Y8BiBmdgltwz8Gq8rKFw1','WvttBTAlWQVNuIJyDJJpAvhfENnzcJf8kZp8MFj5HIS6b','I','P',1);
+INSERT INTO t VALUES (1189957,2544078404,'6Rq','hmeNfDotVbDnpoh6dDnejlukE2HivI','YMIVnq','uWFTo','u','E',2);
+INSERT INTO t VALUES (2429522,4240808389,'479','tup16reAyNwTB7uI7bVWi','GJFMjmY3PcOksRoMC','pL2GL5OxfQ','s','s',3);
+INSERT INTO t VALUES (698369,2875951377,'s','I','oF3Z050dpOhYq0','P7MOxgZxYUP5glfE9zrLrfHmRLd1QaMPK','B','m',4);
+INSERT INTO t VALUES (8115926,536437046,'Z9P','E7iWOizrzP5TrsBO7Zcz','cWl21Ek','BhiMfBlbWnCIDo0eDCECYLysEn745MvNZYC3qlC2','e','w',5);
+INSERT INTO t VALUES (4244347,1698459772,'Ih','lMkehQHExuov1XyFiOsT3WcUUpD4l69x7AMn','Fd5imoUdbG5VGvtDSaoInWg','TcujeJeEMg6juNGHJlPxutGPrQKILcmJB6C3oIg2h9CF','pn','V',6);
+INSERT INTO t VALUES (-6605276,1891977291,'2M','doOS0kPv7cn4xGcKhg9Jc858xRFg','kL4tkqp0','0h1CJNRWc1QqEVoCcpQJfCv2','oc','Y',7);
+INSERT INTO t VALUES (5453764,1507949297,'r','m3eLVX5Wxct2Nh9s2R','0Lql09XzUOZKIzPEsm','OgpqJnI1Pi0fOQZiYViERvmk5TKI5ks0bEGr','F8','s',8);
+INSERT INTO t VALUES (-5444593,381712088,'xZ','MNDmsZIRLvuFA94MjEIcQj7fkxupSYRg','GUaS163UGsjcjBNGDJCPhHIq','XrdXinVX3DrLVBta298Mw40bp30ckZGHyhHMUOWaoRMR','3','8',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c BINARY(3) NOT NULL, d VARBINARY(43), e VARBINARY(31) NOT NULL, f VARBINARY(58), 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 (5882629,1134978397,'SKXOIhnU','u61ZtM2','UVk0CVvGJVFamwYv3FSg85wH4Ro9SxT1rtekK8XGlS7lOmSBGOF5umGrmin','tLNJE','zWP5YxqDKNFuCwhx53eUxUbY3eZ','vTGoBI6JcJjh3fQLgY2CkP90kNZ3CVOLkEnQ2ZDyGdTFmo',10);
-INSERT INTO ti VALUES (5882629,1134978397,'SKXOIhnU','u61ZtM2','UVk0CVvGJVFamwYv3FSg85wH4Ro9SxT1rtekK8XGlS7lOmSBGOF5umGrmin','tLNJE','zWP5YxqDKNFuCwhx53eUxUbY3eZ','vTGoBI6JcJjh3fQLgY2CkP90kNZ3CVOLkEnQ2ZDyGdTFmo',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(43);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
-INSERT INTO t VALUES (-3268407,-78355199,'iWQwS7p58PM5yQTZ8FNDqw2y2DSm1','FvEKh','zKfi4gmKb','uriFzM0','fzcWZTNAcweXER7C0zavYGPWeo8RzYOA8v8ypMXV35GJq4EAf9BGnQXV5V7yiSlIRFVN1kSciGC5jmzWY81GNTK1hjiE','ivtK0aTjmn9mHgbcGKO',11);
-INSERT INTO ti VALUES (-3268407,-78355199,'iWQwS7p58PM5yQTZ8FNDqw2y2DSm1','FvEKh','zKfi4gmKb','uriFzM0','fzcWZTNAcweXER7C0zavYGPWeo8RzYOA8v8ypMXV35GJq4EAf9BGnQXV5V7yiSlIRFVN1kSciGC5jmzWY81GNTK1hjiE','ivtK0aTjmn9mHgbcGKO',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (3322625,3448180772,'8v','wWe1','WyHppBAcszaTHf1r','OKhWDE2Sq5UcaVCg5j4uNd3vya','EA','X',10);
+INSERT INTO ti VALUES (3322625,3448180772,'8v','wWe1','WyHppBAcszaTHf1r','OKhWDE2Sq5UcaVCg5j4uNd3vya','EA','X',10);
+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 (-538552,2332944146,'lw','UKSPJydxLNEG','BRAoz6ndrQ247kbzg','BgqaQ3KOAzGxuUJcjOz5UJhNaTzY4aOKgA0CHrkW1ne45vAZnsWTmCAdyh','Y','r',11);
+INSERT INTO ti VALUES (-538552,2332944146,'lw','UKSPJydxLNEG','BRAoz6ndrQ247kbzg','BgqaQ3KOAzGxuUJcjOz5UJhNaTzY4aOKgA0CHrkW1ne45vAZnsWTmCAdyh','Y','r',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2356779,-246368314,'2QHUyZqm6jf7aLqR29gpw0TQMrh8Eq2K7r','Egp0uxGOIebr5Z2aDAXr5xOaKgaIHhujLXveOIctQvIV94W0Zwg4u4LmfhemzzVsTp43qfdbWTPW3WP4CWqZ2UTdFYYbi7qglKsNraJ5keNv0rRX7A6wUuPtr7rhcU51WDJ14heKwRGdRq3dBu6VRcqXj7Ri2dLOvAeguGGpK9ov','GdJWkwxfOX2HK2mPUo0LVVyVNOEJRAIfnkOyctNOAwnO8kDNS2quS5zHSA','P9fK','BKv3XIRdtUilkwc3n6njulpwq','eH1fhUhYp374iZ9pWzR467Zer6YEamvYzt3pBEgvUt',12);
-INSERT INTO ti VALUES (-2356779,-246368314,'2QHUyZqm6jf7aLqR29gpw0TQMrh8Eq2K7r','Egp0uxGOIebr5Z2aDAXr5xOaKgaIHhujLXveOIctQvIV94W0Zwg4u4LmfhemzzVsTp43qfdbWTPW3WP4CWqZ2UTdFYYbi7qglKsNraJ5keNv0rRX7A6wUuPtr7rhcU51WDJ14heKwRGdRq3dBu6VRcqXj7Ri2dLOvAeguGGpK9ov','GdJWkwxfOX2HK2mPUo0LVVyVNOEJRAIfnkOyctNOAwnO8kDNS2quS5zHSA','P9fK','BKv3XIRdtUilkwc3n6njulpwq','eH1fhUhYp374iZ9pWzR467Zer6YEamvYzt3pBEgvUt',12);
-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 (6122612,268651134,'BW','2Ogd7W9H6uCj6rxTNtIYmleTEoIFQxymEpn8gZHKTZF8ulU82WGw0hmr88yvfeM66XLwR1fqIPNDNiXfnHOhfFbwHy0VY4YhXbtYqvBADDA6BcwNmktokvrBmQXFTb4ObLqFejfr5WJh4H1JPkhA45ZYK4ujPZPCNFN3YKkT9QQNpF2WSyFQjFbFriHfB3JGRlQmdT930K2uaDrq5','5nBeOqXZEegsg8qPGyKpnH8e1pjYSuaAXsi8rgtaW3tXxMtWEKfJNw','ny17nknlbE1cyw9cfdLAMrrTXUhgwm31kkNIjWLsZgdMzD5MHxD88oFE9IntUVqOZDoXX6e64E4xAmKXGgnngs6Rf7Ak3qYqm79WggUd2zbIg','yuT1fRDax7uqobonsdNHeOuIeaF65gAIblmKYFuJ0nudbfroVbe','AG4u1',13);
-INSERT INTO ti VALUES (6122612,268651134,'BW','2Ogd7W9H6uCj6rxTNtIYmleTEoIFQxymEpn8gZHKTZF8ulU82WGw0hmr88yvfeM66XLwR1fqIPNDNiXfnHOhfFbwHy0VY4YhXbtYqvBADDA6BcwNmktokvrBmQXFTb4ObLqFejfr5WJh4H1JPkhA45ZYK4ujPZPCNFN3YKkT9QQNpF2WSyFQjFbFriHfB3JGRlQmdT930K2uaDrq5','5nBeOqXZEegsg8qPGyKpnH8e1pjYSuaAXsi8rgtaW3tXxMtWEKfJNw','ny17nknlbE1cyw9cfdLAMrrTXUhgwm31kkNIjWLsZgdMzD5MHxD88oFE9IntUVqOZDoXX6e64E4xAmKXGgnngs6Rf7Ak3qYqm79WggUd2zbIg','yuT1fRDax7uqobonsdNHeOuIeaF65gAIblmKYFuJ0nudbfroVbe','AG4u1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(75), d VARCHAR(47) NOT NULL, e VARBINARY(41), f VARCHAR(69), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (897096150,14508026119527751768,'oytZaQUC','OB2rzLo','huMXvQIbVhwiGDqSVjxJCOvAKv50wY1j3JIUYMwXP','HPXWnBxKYHV3hBhTqpg0iEcfSBIvDjtSgR2lkclzprTvUFNWvCnwDtvz','LgLwuDA9kXI8csL1j2Ulxd7raCtjDyVWiBX5tXzUJ54CG5dkarAgFsQDX7L5kEcmRx','Yf',0);
-INSERT INTO t VALUES (1107380211,2564884710686096279,'7Kq2YqPMLOAr1r','Vo3w1YxgdcUJGwEojPzCrvQ7ieEeKo5cUk','dmPqCmBk','QZAezGMjG3Nl1sIWbmtVzd1yW2Cs12qR','spH4dtuBzDMzw53hPLXxqbZUkiVFk42RgfhQNSl2sy','B9SmPCBaYTOTFYFYL3r3ixaXpJX9hb',1);
-INSERT INTO t VALUES (-590831467,1682608734502235437,'3erC88XFcNw','omWlwjS','MwYujHMYcz5bRA4CluzCPe4vz0rb','2CGhMbUvj5V9','AkCbkzhNlvO5XSrjOnbSICRk','DRzwwHW9kerDkXnSVM1iWYF1BWwDOtDQSMUcaps',2);
-INSERT INTO t VALUES (538820260,5151408090973872818,'Qz2mW','XbUleyeMGtUB25alfUeYyNAqoKgz2r3vGirHEFK','DNrBS799IizHjpwcgNm2kkE6Xze8ZM9WyPp','YovIQNFKgnSyxhIbh3gN5kl2e1AW8vBuThQSDD','NlRIkw924RZLDeMG','0kNMon5NR0rM30j3ILyCpPdaNCqMlm0AKRorfHV59qYUe4yI2yuh5h3HsLvr6rgEviLjaw1deul',3);
-INSERT INTO t VALUES (-989485478,1367754743989130870,'HUqnsxDwWGg0AXHQ2TaIU7KRSzKGpblNFPnxVEnieLcbF5czxPWCJhcUAcdMDe6PnRKgj','4jIQKXVHC0BwRa9jDHLYEuvh','a7AQ2','M9ukjCa8QwGCaWnmqaERxiVNxcY','SjbuQ5LrjYlctYudC6kbM4CqYHlwmqTWCzBi1a8S0Z16G2bcQEO5s2kBaLwe','ztjH3OKNUVbFLMW06rNMFinuCLZCYoCKFnnB8qQrbyM9I5LPmCRCdD8iXZL0Alg4R2cky9T',4);
-INSERT INTO t VALUES (1094241099,4014141336256735085,'9ThA6jlzD47Q07S84UU0qfYYb6tpe3td6sFXPJVakkMw1','YvuoX7rY6CNul6rDJKE','k92mJ','ylaE77kJ6OBOYiXeqjo','xcspkO6kpIIBRO8zeWF9cNXWP7uH4j5LjWYDQPDk13IG899bDZHMQx7j1ynRCJ6cQuoA5PXp5K','UF6qGlusrhuHwcglQTBRPXpLpNAIN8Mg08KxylamBz9okWXusTkJDJfb5AloF7LEaOGKSx4M5oA3bmoOHzZnkglnnc',5);
-INSERT INTO t VALUES (823876592,18172598974405872854,'GtOb0UvBS0qOj3','KvOPQq','dDOCSjETYJ2PyJnOrKnupDNc76Cz6R7bjNcl','cAgoZlrxjKqsFKHUnJ','8yjCInES7X2sa7tLxDmEFDNbyAewxWK5Iwz5JCFb6a5MLqctn8ap6QKtgBSkwnnju97995pdSb8D5oi9do9xjDlXZkDLV6','kwg8ZTyMzK9yADhEz0K3NtOSsg2cbj0JJncGOLYGV2phsHMaiSO1JlIfpjbKPaTadDW1kAnTNEuL0dmBs5',6);
-INSERT INTO t VALUES (1786186623,11026632014265032784,'SujtJQOQSmy9mlwhTtdRcvyARN9edvuWnRlcH4cs5U41mhjhO9ls175ZVvOrxvlo0','n2q','AtvjK2WPnQTDYYBnmSU6snNL','zlJiMMkQvcswOJbgTaILldeH8g2xNFPNlXetK4AJExvts7FgCHywNucQ','wPR4y9kN0eolAyWcIiXkYZT2HU','iJXzFNlkWq1Az00zMAYYl7UTnBNGAFUAUQtjJKZXklChAw1OSTPTfG0DUV7e2XZsu4dXWZrp9u8KpkTLFacR6RHf8B3H',7);
-INSERT INTO t VALUES (-1404523722,11177923979967449115,'14PoI7DEh3AEcHKj4geFQYdUS0i81V3Qibci','ItgVQW0stxk','0xY6GHzYznqG7WVa16WB7V9v0T22FERwp92cFMrl','m1XWtn','QNYWW60u4K','d8knzG',8);
-INSERT INTO t VALUES (-1146167967,13634623383047564536,'QsmBlZ0pNrOcIX0','evV2tuUnLHwmnOsMfBVfm7UnNW8y5TByWnaa39O','Z5M7fkOkNNb2qsyQKdXrmJ2Pd','2mqXDXcTX4GTzoE0caj1tfKkzuS2kRlpegRDyipzsyA10gZjtPWRn9MVc','F1tJZ7jhnLmAXT22JcAP1NaEhy7qJJwHCGIUVvt3hzx1q2GXI9UWQy7hfZix1AhyCKaF91yISBt9wmE','HCnLdgp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2209213,1394520386,'zo','LJaAeIx98c5CsuoaLX6srCJetx5s9g1feGR0KFrOCfZ4mT2DQ738rpfYK8rZb0tOMFrhlZSRqfcgSkgCiKfLJQN6wqAx3400Vrs7mjsbpPLQRzQs7IzPT3sLNKRJU7idIiBvOzMbmGtnk8wOizEIaApzWCYe14EFiBeD','h2IqHUzZuN9OE','N4','Mm','4',12);
+INSERT INTO ti VALUES (2209213,1394520386,'zo','LJaAeIx98c5CsuoaLX6srCJetx5s9g1feGR0KFrOCfZ4mT2DQ738rpfYK8rZb0tOMFrhlZSRqfcgSkgCiKfLJQN6wqAx3400Vrs7mjsbpPLQRzQs7IzPT3sLNKRJU7idIiBvOzMbmGtnk8wOizEIaApzWCYe14EFiBeD','h2IqHUzZuN9OE','N4','Mm','4',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6559955,4293686276,'COS','6TLNlYGuny15pwE5bgXBi9eSEeFFScldZnnqxlIii1NvyxAi6fL3XZMxVtOoXBgQCxHJXTpuEqQT3FZSmdFB54sozckaJNflz','FW','IsSXUYhTWA7xDIZgwFDdMK9rJ1tP2s84NcIQh1rYQpW1Pyg5qKKQsWAANcSALHSiZtQuRWqHOYdqDqhx1At7PAgafeY9NGnj0H19MHLG062X750SHQ0NgYeFftcdBWva4c2ntOx24qB7aO1M7MNMoUKL','X','M',13);
+INSERT INTO ti VALUES (6559955,4293686276,'COS','6TLNlYGuny15pwE5bgXBi9eSEeFFScldZnnqxlIii1NvyxAi6fL3XZMxVtOoXBgQCxHJXTpuEqQT3FZSmdFB54sozckaJNflz','FW','IsSXUYhTWA7xDIZgwFDdMK9rJ1tP2s84NcIQh1rYQpW1Pyg5qKKQsWAANcSALHSiZtQuRWqHOYdqDqhx1At7PAgafeY9NGnj0H19MHLG062X750SHQ0NgYeFftcdBWva4c2ntOx24qB7aO1M7MNMoUKL','X','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3755457,1102186379,'2fK','dvJuU2zl3Bn2JAz3PTdYv9NaAG0153K8Rt0LvAGtSqugRF325Jjn6iO5GjJbuT3gi6WiYuIc96uNoMqthudcm','XNhwnP9cCMxpmTsnLDjoD63USg','6q2dE8a00pA4qkvoDagfwkxNLxCcKz7wAU6','fM0','Q',14);
+INSERT INTO ti VALUES (3755457,1102186379,'2fK','dvJuU2zl3Bn2JAz3PTdYv9NaAG0153K8Rt0LvAGtSqugRF325Jjn6iO5GjJbuT3gi6WiYuIc96uNoMqthudcm','XNhwnP9cCMxpmTsnLDjoD63USg','6q2dE8a00pA4qkvoDagfwkxNLxCcKz7wAU6','fM0','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-521736,3145084905,'3X','kYhM0LoP4x6PenNy26jJJtaDX7aAJsmIdiCgOz0Bb5U2u6zVfraIzdxyIUcDoWt2ebopCIdVDUF53IOr9rFaERzgy9mmLFll2eoIP7h4sRhOPTcvByqeROOXdH7pwbgEKCBbamXOjAkULWwvhlv8pl7hqct5Kvaba5hfq1x3vHCt0Neh','uMGp37jAhmzI9ct','WBaNbLQD9n4ir9h7aoCGgxpAughesGb3CK7mw8gx5yj5yVkhYCxJZYJl3k6QG46zU2XfsPkZgYdGgFiff0w4lcUZLGDrKl36TklecnSfGNjAqCk5q1viFETLQvo5LrQIigF4cZjK9ErNaywcIrCVsdW0p418fALszHdhvZh1BCVFvhflEc4YvxPPm6b','4','aH',15);
+INSERT INTO ti VALUES (-521736,3145084905,'3X','kYhM0LoP4x6PenNy26jJJtaDX7aAJsmIdiCgOz0Bb5U2u6zVfraIzdxyIUcDoWt2ebopCIdVDUF53IOr9rFaERzgy9mmLFll2eoIP7h4sRhOPTcvByqeROOXdH7pwbgEKCBbamXOjAkULWwvhlv8pl7hqct5Kvaba5hfq1x3vHCt0Neh','uMGp37jAhmzI9ct','WBaNbLQD9n4ir9h7aoCGgxpAughesGb3CK7mw8gx5yj5yVkhYCxJZYJl3k6QG46zU2XfsPkZgYdGgFiff0w4lcUZLGDrKl36TklecnSfGNjAqCk5q1viFETLQvo5LrQIigF4cZjK9ErNaywcIrCVsdW0p418fALszHdhvZh1BCVFvhflEc4YvxPPm6b','4','aH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(97), d VARCHAR(92) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(10), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15592688513933026708,61,'hi842bW6KUzHU4TjsYo9tjvxigTy0lQTNCCbyE9aYoLFCRiyMEDsApsZ2WAhYI5MlSjVg2Hkfi05p77EVbFkLBKClt24c5O','uTkbZHIQ0KVtqGCw2jBEK9TnRCnLzcotgk','2Aw8rl4C3KVVUl7','mVWoobT','hN','g',0);
+INSERT INTO t VALUES (6647215380063145569,52,'x4FtG4cM61oQI0MzZAVJGI6sxeC7PVb2lCTopbAAjDrVqzN9Ia0NyUIBfifg01v5znywZzHDsHSaarndYOtcG78awOFmbg','dzaF2QxdqFVObZRmc4cOzFTIclJCddmk47BGsNqgOb0','c2oomhRqHZFg4YpBW6','iDqGdBh1jQ','0A','A',1);
+INSERT INTO t VALUES (8368609920308169594,-103,'CJzjETjuv','I6ghpvpRCMPV7sSTDm9','khwKAbRMp7HUgwfOqnV2jLF8','7g','0','P',2);
+INSERT INTO t VALUES (15444025447734077746,114,'RgPQl4NOIEzFvSGoo8ypZNx3FEhI13a2JlfIDtepn3zBSGbDog5BssmQHCWh8BAX6JoTqA5lEfTZKdAnJid2V6xG','H95cI5WxNW0Lmx3lHWr5DXxmWatE5kCzyt65A5xZhq86GaYdWhfEUcUvBsC4hUTbukQ6qA5l1RIK6UCMC3hEL','2u8gdzdlo7t9KhPyeLjN5','7wmYu','X','U',3);
+INSERT INTO t VALUES (12717244045518897241,105,'e1iXT52wKb8JFjnnjuDQfMQS0hlBO3ooR21Y2HakSxxQO2PaPLYpW4iwJ79XeBvlBaAKdkg8Y5pEt1N9Xu1U5szBpX7g','tWq1BN2n67ZiT8lDjecmCXuhMzSjT4Qr','seU6sfz','qm0HZKy1','D7','A',4);
+INSERT INTO t VALUES (4264737696748279390,-9,'H16kpyXE40fInTfou','2jwPXhuFX8SyqfV8lDhzTBl9AuNBwjQuqOQfsoETHiEZAppIaObHzb1iYRNAEPIw4OST3E57BL9','GbH2cppTa','TW1qDzT6','mR','i',5);
+INSERT INTO t VALUES (16405002366766711797,-3,'5p7Hk6BJCOZ3gp8LuSufCneCcC7E85aJs3ZXe1bg0Cxfn2rcT4aac','6c8suf4xVMvdVVecHxrDSrN3gN0utwsIJPfPt0actg1fsnUkolf','R8lZI','Aakd','Bo','c',6);
+INSERT INTO t VALUES (16041932304175885583,-115,'qpxqiZZNbPCkSn0GGKeWift4ECj3AblU2r9sZtMJXkeboFpaFYsnev3xKEOX2Msk0MKCoc2J9BEsmP','KtO7Z','Vy6U3DRre7BVgUw4d','TOhZ8Tieu','X','r',7);
+INSERT INTO t VALUES (1408075717573949302,32,'zlqkVJIODG0NT7J34wg5NwiiXpHm94PqyKj9HEBOO3XcQGuRF9uEo08dDLjulLP0J0BYLx1D','516JwAdey','kqX0UDvU3IJcRnmLL','y6L','6I','Y',8);
+INSERT INTO t VALUES (9292163724814679985,-65,'yFe5WVbvGdDO4T6sKTMdAnzpv495r9175bG579W0','DTCODlwNKdAv706jCasOy4E7m0wGcRSQrv6opOtEfeCW41D9t3renFvgcFjHi9JEnY2IZ','XraDlJ','I','r','m',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(97), d VARCHAR(92) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(10), 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 (-595749030,16677081113742614557,'lIy9Sh6RhB1Hs0R4D93QmlxocnqtkadeImUFbgOadpVubvKW1JwkN7KjnIyp','jyN','pXcpnVk7','CylYVIjqWinAJlo70R4Ok9toJolZRKUDwgSoEx035LmvWSBjuT','kQ1PhPVVFW7kYnFyRwAM3IFUZYax3','mXZIlDBTQ23M3EWFhFeruXlrBBTxvdnbqZA6yvUUuRu',10);
-INSERT INTO ti VALUES (-595749030,16677081113742614557,'lIy9Sh6RhB1Hs0R4D93QmlxocnqtkadeImUFbgOadpVubvKW1JwkN7KjnIyp','jyN','pXcpnVk7','CylYVIjqWinAJlo70R4Ok9toJolZRKUDwgSoEx035LmvWSBjuT','kQ1PhPVVFW7kYnFyRwAM3IFUZYax3','mXZIlDBTQ23M3EWFhFeruXlrBBTxvdnbqZA6yvUUuRu',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(76);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
-INSERT INTO t VALUES (-782622293,10567566445729030890,'Kx2GXZwcrAICjNjHMjzFvld1KWvuzaynDZFmujIdouGI8gaafpUTM8oe9dZsBwNufySW','wfm09C295EDOswIXkHOTd','8JVZlo8CLp','6gO9EvmLMXiLmjV8mfkTA1FCAnVXAzVf4aq8JokejVTs2kXHx8IbYAtCiwSJgr0','2yiMajBwuXTagCGKdGzxH2MkZ15n9wMVK37rYpfzHk4VzEInB6q1pRUQf5WeD','KaQ7xfkKlTjO',11);
-INSERT INTO ti VALUES (-782622293,10567566445729030890,'Kx2GXZwcrAICjNjHMjzFvld1KWvuzaynDZFmujIdouGI8gaafpUTM8oe9dZsBwNufySW','wfm09C295EDOswIXkHOTd','8JVZlo8CLp','6gO9EvmLMXiLmjV8mfkTA1FCAnVXAzVf4aq8JokejVTs2kXHx8IbYAtCiwSJgr0','2yiMajBwuXTagCGKdGzxH2MkZ15n9wMVK37rYpfzHk4VzEInB6q1pRUQf5WeD','KaQ7xfkKlTjO',11);
+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 (14265179954205085976,96,'7A8','BPwJ14liEw','83QkcJD2HAnLoz1UVHYrS9tId0IMz7wBuEOKO','n8kH9sqHL','T','2',10);
+INSERT INTO ti VALUES (14265179954205085976,96,'7A8','BPwJ14liEw','83QkcJD2HAnLoz1UVHYrS9tId0IMz7wBuEOKO','n8kH9sqHL','T','2',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
+INSERT INTO t VALUES (4885348444304673578,60,'B8c','VXELExm4rqdFhN6PoNLr9oagUTfQ','iR5P7kFWgU6ZTMq1FM1uCaIIDRbxn2IcdQ','AiriHQOkAa','D','S',11);
+INSERT INTO ti VALUES (4885348444304673578,60,'B8c','VXELExm4rqdFhN6PoNLr9oagUTfQ','iR5P7kFWgU6ZTMq1FM1uCaIIDRbxn2IcdQ','AiriHQOkAa','D','S',11);
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 (-12688163,9809614802410881812,'bllTHFpN','Xfw2LnlU1n6DAkwTqzA8ym4lJkkPusanp1KZEHtaZ8SQbsNjRGMTHKRY0IyWsJIhQuE3oqRNI8UxcJcxmEzy1asAPFrXDzHdgGajTyb8rSzhzE1sn2cSRVteiasubrfcvxk86Tv4KEYxnwp751on0ga3MHvpXGao','HYoYK2A6','vcZTDLHsMWZ','poGEUeTtOQ09rE9JdrwEGlP','Lmk7acU9AoH8IJNTP2AfmL7zDopyYPe9gj0DEPnP8mihUuzGHWpcdbZMqoH6v',12);
-INSERT INTO ti VALUES (-12688163,9809614802410881812,'bllTHFpN','Xfw2LnlU1n6DAkwTqzA8ym4lJkkPusanp1KZEHtaZ8SQbsNjRGMTHKRY0IyWsJIhQuE3oqRNI8UxcJcxmEzy1asAPFrXDzHdgGajTyb8rSzhzE1sn2cSRVteiasubrfcvxk86Tv4KEYxnwp751on0ga3MHvpXGao','HYoYK2A6','vcZTDLHsMWZ','poGEUeTtOQ09rE9JdrwEGlP','Lmk7acU9AoH8IJNTP2AfmL7zDopyYPe9gj0DEPnP8mihUuzGHWpcdbZMqoH6v',12);
+INSERT INTO t VALUES (8466387782872182281,-4,'TV2UOW0J50OUXznmTm5gs2gvwe2fQP8o','40k3sGo2Ha5hBgJ5Rp3g7WxG5rXUwJvcko37lFCon','zOjwfxBZOON01izwRRtp2e0PLGRt','ZjJ','Y','z',12);
+INSERT INTO ti VALUES (8466387782872182281,-4,'TV2UOW0J50OUXznmTm5gs2gvwe2fQP8o','40k3sGo2Ha5hBgJ5Rp3g7WxG5rXUwJvcko37lFCon','zOjwfxBZOON01izwRRtp2e0PLGRt','ZjJ','Y','z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1455931574,4610993312322455379,'RnXywaukaTvw9OOf4JmAjngrDccve9Ja5KwcFr','7sG9nZvG3AChQXRSgXOaegMKTFZqnyfVfRli71uYF3rpMJbjJxmp0gq6es14KTszo3rpPnWiBZ53wZYbsq5mNVBAmtVdC1MHkP9SqBbJto4J6dkH1hyYrq2EVUzBrqtSyDMj1UKndJzdUIAiZiorXXuGLl4TyolXlKzlm7','tp3KyqiTyWupYqopi06BZk71b','edbKlchvU1rHj2Hu5e47wK','QkFhx3','zdlOF56ReFBVul',13);
-INSERT INTO ti VALUES (-1455931574,4610993312322455379,'RnXywaukaTvw9OOf4JmAjngrDccve9Ja5KwcFr','7sG9nZvG3AChQXRSgXOaegMKTFZqnyfVfRli71uYF3rpMJbjJxmp0gq6es14KTszo3rpPnWiBZ53wZYbsq5mNVBAmtVdC1MHkP9SqBbJto4J6dkH1hyYrq2EVUzBrqtSyDMj1UKndJzdUIAiZiorXXuGLl4TyolXlKzlm7','tp3KyqiTyWupYqopi06BZk71b','edbKlchvU1rHj2Hu5e47wK','QkFhx3','zdlOF56ReFBVul',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(83) NOT NULL, d VARCHAR(20) NOT NULL, e VARCHAR(19), f VARBINARY(7) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7366531,-808203273023807326,'JT0ThfOyXB3ofjwDMllM1ZWp0XW','qcQjsX6lI9thQfribQ','l09tNs5eWCO8keC0C','D','YdyYiKT7dgaLXH4','2',0);
-INSERT INTO t VALUES (8385060,-2143323822721591627,'nb4ZHrlqTs4MSMepMifi8lVo9g1FTPDQI8WL20tayv0MhhlJ7iKcFgPlkgwF','Hzm8PsiBxvwvovVu0MLZ','rgcBk','Ak','2n3eeb0EaZgVZfb0MF2gQOu9thYFy8SUqZkyEKuE8eqFuVcU65StO','9NPCafNGPfa3PraAjluzJbIK',1);
-INSERT INTO t VALUES (-1276436,-2550492334204427655,'bnSp2jFWndfN3XIti3uQqToxf4DIWTpqU8Bzxtx6','XQ4XiKeLgFqeeKk8lCW8','RLCabMJNcK2Yx','DaXQ9f','HJdCEJ7U2ix6Np9TiFZoZC53UOmVUYu6ygWVDOrGYJKDB','CHr0m5Jev0fe8i0ilkl7iVoo3dJSFDlWR',2);
-INSERT INTO t VALUES (1525591,3849594862444464354,'1mlaUt6GmG1WUoloGQWrJHgVhETrTtqxe08l','uX43wOKhDihEmBX','okAYA','N','7usXJ6yRkaXVBsucriKW0Q3Ph4H','IuoxTjTQmIPF7r8kbjgmutDMRSisX1',3);
-INSERT INTO t VALUES (-8011144,1611223396359644185,'aSyYi8Nsupg8E0UQjNpcja5biZ2plC42BwvGRdE','bAdjZ3F','iY0OTNIPTLifZmV3VT','4w','WKzR7uFkGDCfPojif6BTUxabvvXTwfF8hyyi7uDf5Gq7HtlBEnw7uN7IgWVSYMqq4TdYq1MZAXR6UX7AMoh6b','YabFwb2hBHKzlEK8gXHn1OumbZySJhU2wV3TGpjJpEnW',4);
-INSERT INTO t VALUES (1892008,1251075687594517431,'FINMVJ5I5Bpror88BbYaXN56fUhkRZ7pZ','SbDXdTIbK0rAc1','CWUetmkaDaQ','jL7JF','iAGpCpcfm8T0JHH94Sdb7mDnhFq9IoFCmorclNkWdrtaZcuwk4Ut8KbzzN3eIMzPYxwXTIptyjcMGqL6AesviN2O7DLlT','YqPAo9Ebi',5);
-INSERT INTO t VALUES (-8070449,5386168507247928407,'u','2SxLiFWT0XYbg3','tYKrLtj7','5f34','SoM3OPwDeD3','ilWTHPxIkiE3uOIzDpwmHEXkrYE6muVbTeyrozRRZ0BizuARFPyWSoZtZmt1Z4ZhLrFbmT5fdckfoMWd',6);
-INSERT INTO t VALUES (2735253,-5003069876340586003,'PbhufiGo7maoRPPHCFpicqkvBvul26Fn','yMDgC7','z2TEEJ','Sr','Mm3KQdzmXbpZwldzGQ926JjBgrMQAdHV2h0RCFtgS7LXJ8MkjxSsJKPmMtrNQU0p4fC7p','Me7KtrjXJ8nYEhnMBRDCTUWsh5zUPynzMPXXzyTpQPU41uVWuPw9g8EXtbx0VZaBNenDyn4',7);
-INSERT INTO t VALUES (5144673,2388194761733271598,'0BLsuKkkrhvqNVvrBnPjuSnO5en2XGrpVfbME5','k0L2bNV','XARx','C','cVor7lk3uL93zjM4WfRKBYOuS1BWlo9PYMRtEI4HdWor10hMzoArYp2dEPq9eChd6OmW9s8UjovzFwbSboifffXqRST','kHBqMWZ7YzN',8);
-INSERT INTO t VALUES (7181910,-3232474492276605758,'Du9yG8FSArh1luEyr9','hViKR','bd4Co','MAasRIj','oOT7MnHUVhgTOMFzGCTkSv31HDkzwAM9CfTzX7xCV9FoztXbgm8uuTGdSE0r7Hk3GRfOuia9ewH7','ZRGxPj6SqsbRBf0MHTSjQcq7o8tfVeODrUO54xg8rclKCakX0OCp3nzL9V',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6685847323651467448,89,'HqNpf2IJ1gj0NVD3Dfu8VQeEupYtu7Ezjj8IMBDL4JApkXBYFGJXeqfNGrinYIG7XzCPwwtY9IkxWaRBnPvDyumIMgM','BnZskU8J3q4JGpJ56yD4lFJqn284nqXqQDAid9jbWqUhNwtvt6Zy4WqNAEas7Z4UZTL8YqGj8jTaZ26cZ4n20ThJQGaaP64PCZhyK0EtX6njwXkTamLuE9PEaJSkf9ywdiBwjsbCUxXrdI90dwaGLiDhGo1KprItIprYxPtYw3tVOR2aRncOSKI0P71y336orAtpVjXU','UOKCZ','KghtQin9sfZLMjbzHSJeBTH6bQabox9ml1vW4COafz84idDXHqZ9tEyGbnth2SZM78ty7sejhGaUsb024ZvpqjgDGTZNn2o63W87X8DwLlL1R5BHl31lEYBykwKkZykkuySDYcUAq50QPxdqwXxcKtz9R0DHBoN9HAb2eBKqf4Wgquno8sMGR1O3NGPdUaZ1cCtMPIoPT','2','l',13);
+INSERT INTO ti VALUES (6685847323651467448,89,'HqNpf2IJ1gj0NVD3Dfu8VQeEupYtu7Ezjj8IMBDL4JApkXBYFGJXeqfNGrinYIG7XzCPwwtY9IkxWaRBnPvDyumIMgM','BnZskU8J3q4JGpJ56yD4lFJqn284nqXqQDAid9jbWqUhNwtvt6Zy4WqNAEas7Z4UZTL8YqGj8jTaZ26cZ4n20ThJQGaaP64PCZhyK0EtX6njwXkTamLuE9PEaJSkf9ywdiBwjsbCUxXrdI90dwaGLiDhGo1KprItIprYxPtYw3tVOR2aRncOSKI0P71y336orAtpVjXU','UOKCZ','KghtQin9sfZLMjbzHSJeBTH6bQabox9ml1vW4COafz84idDXHqZ9tEyGbnth2SZM78ty7sejhGaUsb024ZvpqjgDGTZNn2o63W87X8DwLlL1R5BHl31lEYBykwKkZykkuySDYcUAq50QPxdqwXxcKtz9R0DHBoN9HAb2eBKqf4Wgquno8sMGR1O3NGPdUaZ1cCtMPIoPT','2','l',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4284643374377951021,-6,'qrPnc1RSkatNFKvssd3rPsUQ82qoyTostWcMd','DzmychRcJFfwQIP5R9h3DyXDzN3jSPyGfPY9856HUkAcz5U9lynlVQSqOzsQqZmtFX5VSEgHH22P9yRTMQh4NiX6AmnbIlOQM3mQ5zO60r','L3ly3','3YMfIxyAQUw9esgBCGDJV7GduiaAaOziOTZRu5fACqfl38aAyJaWsto4nasL7eSBsXhHOPVSMGDTEBIfdfAEgmtA8fhJVG1nCjuDvqD5l36nocw','xs2','j',14);
+INSERT INTO ti VALUES (4284643374377951021,-6,'qrPnc1RSkatNFKvssd3rPsUQ82qoyTostWcMd','DzmychRcJFfwQIP5R9h3DyXDzN3jSPyGfPY9856HUkAcz5U9lynlVQSqOzsQqZmtFX5VSEgHH22P9yRTMQh4NiX6AmnbIlOQM3mQ5zO60r','L3ly3','3YMfIxyAQUw9esgBCGDJV7GduiaAaOziOTZRu5fACqfl38aAyJaWsto4nasL7eSBsXhHOPVSMGDTEBIfdfAEgmtA8fhJVG1nCjuDvqD5l36nocw','xs2','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6901374235429728942,59,'6juJ3W8lZ63','X','YWeNCx4OY0','loz8NOV3tN119ahgfIMRAVozBC7MvQatg1ng8aQvrXpabQ71ot1D2mV4SBdLZVyo4MrQMWZw4sfVk3HT0ZyvYvDl9AjMjWw53qtVESgHoyZ7xpmjyv6s5NbNlmsFcLxybFtjzejubbz31MWw7s15yJ9Fbr16VBaB66uCNLci40CKvjLdCqUUvpUK52O2vE9DiPd02UOR80c3FUJoCFDIsGma8xnf8QzVmuqGlDPl9a','oV','WC',15);
+INSERT INTO ti VALUES (6901374235429728942,59,'6juJ3W8lZ63','X','YWeNCx4OY0','loz8NOV3tN119ahgfIMRAVozBC7MvQatg1ng8aQvrXpabQ71ot1D2mV4SBdLZVyo4MrQMWZw4sfVk3HT0ZyvYvDl9AjMjWw53qtVESgHoyZ7xpmjyv6s5NbNlmsFcLxybFtjzejubbz31MWw7s15yJ9Fbr16VBaB66uCNLci40CKvjLdCqUUvpUK52O2vE9DiPd02UOR80c3FUJoCFDIsGma8xnf8QzVmuqGlDPl9a','oV','WC',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(21), d VARCHAR(80), e VARCHAR(59), f VARCHAR(30), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5197849434679426437,492,'9blV4K7S','xw1bOI2O12FMDu8BG7PtZx0xoGSrYUAdY18FomHoUc4tqt6KGchJYGFFriV7AtzSW','5OMR2AllCDxJbNXj','mMXAp','C2','ek',0);
+INSERT INTO t VALUES (-8673221768563652335,55845,'DmSrYsmPGtE7q','pakthFaSKYi2O7Q4x4Yj8W7pox3rTlusAt1nAQhFzBW4f6lBat','jFS00Lc8MAvnPMO2aZm2TEbiWnNB999g64hXh0b1vpIHq9C','u30fNOChfWuQ2AGLmdKyItNSf','G','tm',1);
+INSERT INTO t VALUES (3087366804558036135,29456,'gma9jrynUD','tRGdOCeHbIeDCEXaIvJrZhfpo0CsB5gNU3RytHZuOiq','SWBass2Ra5j2eXjgD52ljWGJaWTfK62uGaDG2pEQ','iQjeNAMxao6dY1EZP9gfbZw9','g','GQ',2);
+INSERT INTO t VALUES (4695647459653054738,5734,'pYZTFvNzj','ZlVRDLm6JjvfSnuPFPfeAKMCGQFYcW5MroiZ','1a6mos2bzS3F6ae3fVgT8hLMnH2jm6','TLPajFrdVh1Lap5AZG1lC4fGyzb','H','L2',3);
+INSERT INTO t VALUES (-3284090941290837458,38450,'Up8','1JTvqEK','odqrC04lj6RrwOvYktgX3o8IDZiGYd0pEPhH7C','Pj','fl','OP',4);
+INSERT INTO t VALUES (3078712649666322504,33973,'Q','JE3GUyqZqpnt','17WKDXKZsv7Y1KgNdCWCO2Se3','PjT7GRk8WSbIgxju3M7K','w','9',5);
+INSERT INTO t VALUES (-3630099510631431897,41146,'dmQY','xhfdQH6ma59ZnpVN0YAxDgepOTJMalXZvjaXJHYR91jz4O1Lx3B7','0FFH6s6qTeBUWHVAdW9fFJa','54YU0yhX7RJlGYIc46Pl0xEdcE','G','F',6);
+INSERT INTO t VALUES (129188180121360603,5575,'qS','hYyT9Eve9tr1eQAJH','9wvUV6iR20FUZIYkkGYFVdrD0mT','PDwn7j9','Na','C',7);
+INSERT INTO t VALUES (-5166698969695741210,52852,'aESFiPaFoUWlnXQuzLj3','pySWr98qR1GwSFfhJcE8','Zz02nK0zKcu','ZMpdCE','k','Ee',8);
+INSERT INTO t VALUES (7269380657784684465,41927,'wBQecZPoJK4XPlK','YD1LrG3FJBV7NwDhJ9IPh14E4aGQtYMcGEiyfFj7hB3tU4M3pkPxo8','tnF9rpf7jNQpr8SihQQqC5a3hRBOQFrQLwuYsPPhNaaEYWbUdXr9DCSlWA','cWvKp8CbNzyxeLOXSdmtWD','oT','2',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(21), d VARCHAR(80), e VARCHAR(59), f VARCHAR(30), 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 (128492829,6566619281011552422,'EdvxJc','pp1QBzkY1Hym','z0YYq41HxX','djLs5','EFyPuUnY','PDtmLINK89NXCNi80V5tgEAyrIO1MTxNGwmObGp4mLDozCchkfwOKs1ZprMDNveqi5',10);
-INSERT INTO ti VALUES (128492829,6566619281011552422,'EdvxJc','pp1QBzkY1Hym','z0YYq41HxX','djLs5','EFyPuUnY','PDtmLINK89NXCNi80V5tgEAyrIO1MTxNGwmObGp4mLDozCchkfwOKs1ZprMDNveqi5',10);
-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 (-2055426988,1212546972197970093,'B9lGqYzeYiII9VqedRiDz9H0','K36NubV','LoaFxXRjKvq6lTQZof','bY','aXB','ELXC8iay89XHFRO8ampP8rHNTB3lh8Ht0IH8QYnV6uuSflDOxZfQoSa1',11);
-INSERT INTO ti VALUES (-2055426988,1212546972197970093,'B9lGqYzeYiII9VqedRiDz9H0','K36NubV','LoaFxXRjKvq6lTQZof','bY','aXB','ELXC8iay89XHFRO8ampP8rHNTB3lh8Ht0IH8QYnV6uuSflDOxZfQoSa1',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6460070438325041242,48968,'b8iYpd','3U4zyNsk','mifpSZD3cB23ek2ZCpU','nXibCfAXUqimssvdzJrChHwBH','68','3L',10);
+INSERT INTO ti VALUES (6460070438325041242,48968,'b8iYpd','3U4zyNsk','mifpSZD3cB23ek2ZCpU','nXibCfAXUqimssvdzJrChHwBH','68','3L',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(22);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(22);
+INSERT INTO t VALUES (8348255865688930835,62282,'kVdtKrsV','JROnhg5TeZwEf5DoFXJjKbZIAqJzVn1hf0pOHya9HBPCZs','xb9ahzzyzR9aNYi2aRJ09t0U0UWBHuc1Oo7EmPzxRDrEaDw','lD6VcE0AeXOLjivc','2','DM',11);
+INSERT INTO ti VALUES (8348255865688930835,62282,'kVdtKrsV','JROnhg5TeZwEf5DoFXJjKbZIAqJzVn1hf0pOHya9HBPCZs','xb9ahzzyzR9aNYi2aRJ09t0U0UWBHuc1Oo7EmPzxRDrEaDw','lD6VcE0AeXOLjivc','2','DM',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2661983620215479526,5968,'zJ5tqTwCiuBtFVospq2C4F','iCglHDNYxYELYISrxNPdo02hTG92XsQ3OHhOoYiinTppNNGKEssPAbNTDC5pqU','nHJKrOGQn7reV7TEckzB','s3XvxYlVCKjVqdu5MY5gJ','V','v',12);
+INSERT INTO ti VALUES (2661983620215479526,5968,'zJ5tqTwCiuBtFVospq2C4F','iCglHDNYxYELYISrxNPdo02hTG92XsQ3OHhOoYiinTppNNGKEssPAbNTDC5pqU','nHJKrOGQn7reV7TEckzB','s3XvxYlVCKjVqdu5MY5gJ','V','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-396306233659574143,31066,'mES7V','kztO5fpoclhj1YcHY5v1gpbdrQcSnTyjw1NTmDJBwWg2oj3eXu1zW0RZAt8DkHNNTDt8z8rAfLaxF6OV1MSBxe5DXrDuqHwOW1KbScu4ADclSC2v3kTMT7Tl8w3DfcZPZytQx8fJsCj8VzuMvr1GxFtqEliourn5Dg5HIFiDJirKnKmAMEWlLJBegWs05LRhEnEw6Gv9F','cCMYar4RlA5IH6G1dA','jZohXFstwRR2T4D1af2HghcYASle6aIXzGCJF','FN','oN',13);
+INSERT INTO ti VALUES (-396306233659574143,31066,'mES7V','kztO5fpoclhj1YcHY5v1gpbdrQcSnTyjw1NTmDJBwWg2oj3eXu1zW0RZAt8DkHNNTDt8z8rAfLaxF6OV1MSBxe5DXrDuqHwOW1KbScu4ADclSC2v3kTMT7Tl8w3DfcZPZytQx8fJsCj8VzuMvr1GxFtqEliourn5Dg5HIFiDJirKnKmAMEWlLJBegWs05LRhEnEw6Gv9F','cCMYar4RlA5IH6G1dA','jZohXFstwRR2T4D1af2HghcYASle6aIXzGCJF','FN','oN',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-131732214117926227,58971,'0Dk','MPrCUTNQIWi7mBxnB1G52Lc1yu7XMXbbFc1UfX4bUd4SyYJQvL','WjXe2mRqPagfI45G1662hdfBggIJPGuJsZtZAdSXFVVgd','g4BD6AH0XPK0nnchZawoePfzpc8nMhViU4EybfmvGR97fdHSfC9UvLWQRUu0y2VEFf6pi9oNWH9d1AqtpE4Sk2cBvbEowNh4byEjcij4J914YKxpaxEc1aVwIVL51jXzTYFcqo1eb0H7nmwGR6c6kuDVTbD9ML','1N','B',14);
+INSERT INTO ti VALUES (-131732214117926227,58971,'0Dk','MPrCUTNQIWi7mBxnB1G52Lc1yu7XMXbbFc1UfX4bUd4SyYJQvL','WjXe2mRqPagfI45G1662hdfBggIJPGuJsZtZAdSXFVVgd','g4BD6AH0XPK0nnchZawoePfzpc8nMhViU4EybfmvGR97fdHSfC9UvLWQRUu0y2VEFf6pi9oNWH9d1AqtpE4Sk2cBvbEowNh4byEjcij4J914YKxpaxEc1aVwIVL51jXzTYFcqo1eb0H7nmwGR6c6kuDVTbD9ML','1N','B',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-5203335270481110362,28537,'zIERQmeccD','3FE7qTGIaY0VmtSliNRm740WSFSIfUuTpHS6b4H6NZV1XxIKgyJg37P7WzAl6N4sNyhVtDxBTXY08ImU1w1glYkUeuuiCfgAsxgvr3tH78oQwNFbFWuThy4o71w1e6mPpldUs1YYC2pJRRaQumTIQqfb8BdFD1WG3WTnub1Be0hWI0uYauN5EZLOYpSz','dZCYdBOVNwu4EVTGYBreY2','Qy1Gi4CvzU5rsePe8fqFdzzM07VTfpbzUkSXb8kUdywJQsUCPxmc7I62kr7epR2QFCRjndgtD23M6L1T7vTsDZBdSt3bpzcP7V4iPuFyln6gCfiEMEZGcEKtjxm4ebrcksW79ZLzOHR9zCGvJh8SHlbhoWUjBsCpxtnikgpCRbWg0H5YNZ958LqKxq9LFRnj2T3JHErITuB7YpptNI6AYAtRJ0b5pX','nDK','w',15);
+INSERT INTO ti VALUES (-5203335270481110362,28537,'zIERQmeccD','3FE7qTGIaY0VmtSliNRm740WSFSIfUuTpHS6b4H6NZV1XxIKgyJg37P7WzAl6N4sNyhVtDxBTXY08ImU1w1glYkUeuuiCfgAsxgvr3tH78oQwNFbFWuThy4o71w1e6mPpldUs1YYC2pJRRaQumTIQqfb8BdFD1WG3WTnub1Be0hWI0uYauN5EZLOYpSz','dZCYdBOVNwu4EVTGYBreY2','Qy1Gi4CvzU5rsePe8fqFdzzM07VTfpbzUkSXb8kUdywJQsUCPxmc7I62kr7epR2QFCRjndgtD23M6L1T7vTsDZBdSt3bpzcP7V4iPuFyln6gCfiEMEZGcEKtjxm4ebrcksW79ZLzOHR9zCGvJh8SHlbhoWUjBsCpxtnikgpCRbWg0H5YNZ958LqKxq9LFRnj2T3JHErITuB7YpptNI6AYAtRJ0b5pX','nDK','w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(8) NOT NULL, d VARBINARY(93) NOT NULL, e VARCHAR(55), f VARCHAR(33) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9636036,719921,'6l','lLn1uq6dm2L6XkDBs6ULTGeHWjyS','j19qD0F1s0wfwd1kMw1qNNffTtn155c74gPKG','KHmIFZpFSdDY','gQ','i',0);
+INSERT INTO t VALUES (5085742,5756138,'A23UBZ','Jm8m88zR1fsbHfcm36ipDV2PzlpBPl5faL4Nr4xoYHDw3KOZFmTGbDGF4mhUHTsVYrHiNuRe8WRoTRALCP','4AuE2OAwxNeG','QSRmLXo0UX5','1','2',1);
+INSERT INTO t VALUES (1825670,1781158,'39dLlUcK','USBhoiNs5w9P0sCYtawgZs0pMdkVadY9ygkpIqjERor3JTPCblynMkquGDRxOKsOyPAi','gtBjsSlu3jedTjpa8WMuVaNz7EFQh','YOo4ceaf9SILWVJuLfjVCJQf1R','uG','s',2);
+INSERT INTO t VALUES (15135138,5137649,'1Go2u','vXjBBKbds23MxnJuqMeokrmBmD7g','raqP3TXFPGrHOkYUlgnUQrBnwgHA5VIrVROm5rKNes2Z','ctTTi7OYpMbf9aC','7M','z',3);
+INSERT INTO t VALUES (7036972,-8056921,'TIVro','dyrH0CqTFkFVnzxUw2hfpyFr9rlz3aq11kJ9YaZkvGOZxIJ3nfEkHOuG7arNmERrW1h8','ljFE8EgkalGQnigAjPtPnYE69jStNBUbrsn2U','guxfEVecD940ZLmE9DNQxTqhS23QWDC','YM','G',4);
+INSERT INTO t VALUES (10858052,-1043152,'Yrlz4bf','1iq','kC0m7VAadK7FM8KHRR6XyivsFbFRd7eIz8p0MkYNA','35TkV','r0','g',5);
+INSERT INTO t VALUES (14976407,-4588051,'G','QM1scAcNHRXSve2b2rtDKlYygyVbUzlsCoKquTc5xkvGVqDGMWtrD036KXXyE8Kcg1f0c3vbotDd3xs','BFWidavBFkhq5hd2lOdnhDOcxv7pm5SbWVwzGSi7FdsI','HnLFB','sD','M',6);
+INSERT INTO t VALUES (7126716,-4105825,'fCTB','y9M2D8yw0utKXgzT6phLOd3Jdn9yRYgj0JLoJNmxP6dC7l','26hiJimMtuO4XEHVo6gfSpSLfJJzGUD0wOyVi','KK3','bh','C',7);
+INSERT INTO t VALUES (8854007,3333725,'sn','xIN3z3XhUBvtxRTfIUsxG86O89XowSiqvfdg0S98etwbucoTZj2oQNVzwK4eZH0fWEylLdpLMN','fLybxwHejanElb40UxRTrNT8SotaQLm5HtE2s','olV','V','m',8);
+INSERT INTO t VALUES (4266238,-6371921,'tlYeino','QPo4wAVeGIkztqO23EGwJv3lX7l1031WF6gocKyguBN84sDN','khrrAFdVlqI2pDCux1DdY','avTM2Zhpp09Cujc12TvvKwKwa5z','v','k',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(8) NOT NULL, d VARBINARY(93) NOT NULL, e VARCHAR(55), f VARCHAR(33) 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 INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3505489232,-3157491,'U','uV3fdHsjgVxP4liBto42vtQDMtGezxRMud3wv94AiKkaX2aPh9xPbGnRpPCFKqMS2r3tgL','ZYXs8EdXcyxO7hQ2bs2Qovrp0tlaa5uASePzo0hsJLXd','f','a','O',10);
+INSERT INTO ti VALUES (3505489232,-3157491,'U','uV3fdHsjgVxP4liBto42vtQDMtGezxRMud3wv94AiKkaX2aPh9xPbGnRpPCFKqMS2r3tgL','ZYXs8EdXcyxO7hQ2bs2Qovrp0tlaa5uASePzo0hsJLXd','f','a','O',10);
+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 (1264114679,3728198,'A2XyP57tp','AzakvkLmfuxGrIN9CdRCvsPEAQRLqVO9liXJOz7lpMHn27VhOci5hxCwAsyAFMaLP9vLRVbPS','05dQktE0E1qdN51wWYNYDJLd27c2oWjeh','jmA9a2PkyXaLEE07kpmQgd','fQ','a',11);
+INSERT INTO ti VALUES (1264114679,3728198,'A2XyP57tp','AzakvkLmfuxGrIN9CdRCvsPEAQRLqVO9liXJOz7lpMHn27VhOci5hxCwAsyAFMaLP9vLRVbPS','05dQktE0E1qdN51wWYNYDJLd27c2oWjeh','jmA9a2PkyXaLEE07kpmQgd','fQ','a',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3612711971,-8374002,'o','PNdbzZKXzvAFlQuTxJFBIuxEBeQeNl0rEr1NFmHfavf0lh2jh23Dt0xmPO944AgxRZQpzuvTevfq3M1yIAm0ETqtdRfRQB54d5H4eX5ETgPcG7RYmJqWDGbyzvEIgcj1V3hmWtStucd3PEoSf7PsiijTZHnPNTq67VpLriGLeo4AtGJfj1EM5oQfaD8M40yK5A2ic4zwNCzSuP0g5kh','xLVLDaGPO2Zjuf9ApqYWgGqUHLXfU4OPvA8xGOpVH9','I4YLt6fD0SSbBFhBbH1y','P','r',12);
+INSERT INTO ti VALUES (3612711971,-8374002,'o','PNdbzZKXzvAFlQuTxJFBIuxEBeQeNl0rEr1NFmHfavf0lh2jh23Dt0xmPO944AgxRZQpzuvTevfq3M1yIAm0ETqtdRfRQB54d5H4eX5ETgPcG7RYmJqWDGbyzvEIgcj1V3hmWtStucd3PEoSf7PsiijTZHnPNTq67VpLriGLeo4AtGJfj1EM5oQfaD8M40yK5A2ic4zwNCzSuP0g5kh','xLVLDaGPO2Zjuf9ApqYWgGqUHLXfU4OPvA8xGOpVH9','I4YLt6fD0SSbBFhBbH1y','P','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1537093770,2051351,'x3Hr','9470wNkGZ6LSgKkub0qX7dHHsilkYSBwCVsTKHSm47vJJvV3EaUbjUmdpIeAKAKfJc8eaRkeIr4qHeqM','q4r7LQdQ','dwnQBi0qVVY3MJMqDf1qy0XDhHvIePr1wIh27Xx8lzdKBL64wiwptypx9loDAkURW6QYTKVMmWO5Gx5ywUhBXze2','79','g',13);
+INSERT INTO ti VALUES (1537093770,2051351,'x3Hr','9470wNkGZ6LSgKkub0qX7dHHsilkYSBwCVsTKHSm47vJJvV3EaUbjUmdpIeAKAKfJc8eaRkeIr4qHeqM','q4r7LQdQ','dwnQBi0qVVY3MJMqDf1qy0XDhHvIePr1wIh27Xx8lzdKBL64wiwptypx9loDAkURW6QYTKVMmWO5Gx5ywUhBXze2','79','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2414828294,6535889,'uwk2oAu','8oBlqgsZKCvsoT0YHdCytmSPa2gl45H7oArp90ssGfKxLAuarvwKGSwlCBEXaiaBtn1ApmsEaYgIPJ3vA7dOIDcnZ06sOkidsMPYvogfqjboWPCjm72uzS0S7ziTiuPb4CvaHB3T1rPKePSsdQZPOhFOXYrZAuoOYltUDn34mTB1JNInafLIgCVcuOnaZPl9YMnEOhqXxvVaUeTKv49W5rmHA3SWNB0DFzM7Rj33Dz','XhJaefRLSNfIVfZpthNzb1FSezAp1','esnatkFt3OZgiXYIrlFVdbnCIXUw7hPBJQPwXBlPcTvoxeHcOZ8GYiAiJEmvG79SzYNSdKr0vQG06748p','Md','6',14);
+INSERT INTO ti VALUES (2414828294,6535889,'uwk2oAu','8oBlqgsZKCvsoT0YHdCytmSPa2gl45H7oArp90ssGfKxLAuarvwKGSwlCBEXaiaBtn1ApmsEaYgIPJ3vA7dOIDcnZ06sOkidsMPYvogfqjboWPCjm72uzS0S7ziTiuPb4CvaHB3T1rPKePSsdQZPOhFOXYrZAuoOYltUDn34mTB1JNInafLIgCVcuOnaZPl9YMnEOhqXxvVaUeTKv49W5rmHA3SWNB0DFzM7Rj33Dz','XhJaefRLSNfIVfZpthNzb1FSezAp1','esnatkFt3OZgiXYIrlFVdbnCIXUw7hPBJQPwXBlPcTvoxeHcOZ8GYiAiJEmvG79SzYNSdKr0vQG06748p','Md','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3579398187,-7382353,'qd','islRkUhxg5ItXv2tUdwSpmxpot2gda6mD1TvQPBlurjkMSBJN9oLL4sOIVLYqrQMOr','Dn4OMF5WCiKbsRLAVMTOaeTzPHGZLWiFhS3M3ElnqSFbYBy4ZG','K2DQeR8F5d5yV98H8idkD6O33FsbQlUJrD1dNuLMw1pDM03GCBF03Bi8kJA8DjWTdzJ0OK6jbXxAb5Wj8pItP3APncw0XM36LM99xqI9CmZdie0JuqO2rYBgMduWr3CkcS4jCWY6FF5e6w','V','j',15);
+INSERT INTO ti VALUES (3579398187,-7382353,'qd','islRkUhxg5ItXv2tUdwSpmxpot2gda6mD1TvQPBlurjkMSBJN9oLL4sOIVLYqrQMOr','Dn4OMF5WCiKbsRLAVMTOaeTzPHGZLWiFhS3M3ElnqSFbYBy4ZG','K2DQeR8F5d5yV98H8idkD6O33FsbQlUJrD1dNuLMw1pDM03GCBF03Bi8kJA8DjWTdzJ0OK6jbXxAb5Wj8pItP3APncw0XM36LM99xqI9CmZdie0JuqO2rYBgMduWr3CkcS4jCWY6FF5e6w','V','j',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(85) NOT NULL, d VARCHAR(38) NOT NULL, e VARCHAR(78), f VARBINARY(39) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32462,59655,'f7VrgAuwozT','TdCmGpTo1WgeUIJLHHR','t5pWLOnT1yVdPWl3iFpbZZPfCeA7inUULMpVHFrlr','qIRWkKwlwZVwrhL10vqi5fsYUorAJyM','Ze','oz',0);
+INSERT INTO t VALUES (41505,14062,'aTBK7rVQl','pxG','VYUe','j4KI','Ln','9',1);
+INSERT INTO t VALUES (61277,14054,'5btCZhGKju8w0QCKzkhlyGnScCrC0GAcRNmORiN9d6','pV','IvoqUXfKXTfaJRHYBq','Gqas2B','a','Ur',2);
+INSERT INTO t VALUES (50706,3547,'5k2IMwwJUpKYhBgyO6vgiV3JsVA3EYRsAmvLFhPnheShFOgcvLXEGaGDUJtivEZnHtcmzQVc9ZrCh1d6','5AhhsZyXL','zF9mIaIC','6FRcKdAbJ8','u1','7',3);
+INSERT INTO t VALUES (25602,1640,'XQXi6oMod','f0azuTiXXO028jgkn4','Sacs4f5kfyYud','6G','2','c',4);
+INSERT INTO t VALUES (23729,3684,'44CLApYRdGXEfSNtSvNefoNA5sCzSMerGRCZ1jrzTQgVyKSPEJeTJRfWrtGVf','INIrllpELMEf','P46GPDxALCAK7pajp4','HBAJNwpA8qoG318','Q6','M',5);
+INSERT INTO t VALUES (57239,3137,'d2gzfAGlS2KFJbnmHJZp8U1ACSECV6t8dFN','jygFdu76BkwoOtnwBvmCJJPYqUnMqGbqseyoN','iWelcuVL4Z1hCewPZbUVXUXsoDdWIYduhdoL','xVYXgLIuU9hPOl0Bd','r9','ZX',6);
+INSERT INTO t VALUES (10325,8339,'36gnS6Wf38hOQmHI2F9N','ur2luW56CMBlZbS8imBfS7VMDL','EqH8t1SQZmnHVPaRFIXGtg8PJI9aaznX11GLXv98A31NfVOf','mPJRsla','ko','F',7);
+INSERT INTO t VALUES (8471,22459,'68VSroJL8yuTm','K7yDuDD9d6hWz','ivr8TkLgw9AvdugenrLYUeXGML','W6QZttnltz4V','n4','gf',8);
+INSERT INTO t VALUES (61134,30428,'WBUJSefU12Ggf61v9MVPejnLJI','99k7so12fSaLzQCF1Ya7R','cqJXO7oz6RnWzSlvYNdeK3ZumbKYPKd','rEEjZLyi42VKlDTEyqhFWDBFGPtGguEQ','d','0M',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(85) NOT NULL, d VARCHAR(38) NOT NULL, e VARCHAR(78), f VARBINARY(39) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13684205,26816,'B1YST','7ig1Y4vjaj1DFN','TrtkGbly8BaV02HmwtdSF8','WkiaVc4giaX65Lk1ifnsgDRDMsol0JxoQVzWb7','iO','Yo',10);
+INSERT INTO ti VALUES (13684205,26816,'B1YST','7ig1Y4vjaj1DFN','TrtkGbly8BaV02HmwtdSF8','WkiaVc4giaX65Lk1ifnsgDRDMsol0JxoQVzWb7','iO','Yo',10);
+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 (8574366,42333,'3ncEUMzT7WSJpMEqJoHO1L74bqOFgwdnU6p4iuZPsK5tV','CfM18f1QmTDaD9QXhE5iUudOXecBfk','K2R0o82okLYqMIwna7MXE5Xcu20aG50Lm33UpbFB2JsUEmp3YjLkZDD3519KUgFDU5z3MO8hx53','eNlAcIeg3kW2ZRG5vq','4','j',11);
+INSERT INTO ti VALUES (8574366,42333,'3ncEUMzT7WSJpMEqJoHO1L74bqOFgwdnU6p4iuZPsK5tV','CfM18f1QmTDaD9QXhE5iUudOXecBfk','K2R0o82okLYqMIwna7MXE5Xcu20aG50Lm33UpbFB2JsUEmp3YjLkZDD3519KUgFDU5z3MO8hx53','eNlAcIeg3kW2ZRG5vq','4','j',11);
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 (1623961539,-7175685331994536578,'B6lO0IugAzx2o','qzlMxJqLdIy1GQixHLRS6zkWUz3U3QJ95R6YNu36lubCmMkaZC0FSjk6IcSV8','6q2zhv8QkShC73oRK','EJ','jHXHKDMxO35Wr0X0MGCMztPcpPGsEDCsXbBkAueXy','0OtA4NQHUeDgDKgKggGBKofTnzzg069ErJOLaSgYXvYuRrSu8S6kynPqjD2X',12);
-INSERT INTO ti VALUES (1623961539,-7175685331994536578,'B6lO0IugAzx2o','qzlMxJqLdIy1GQixHLRS6zkWUz3U3QJ95R6YNu36lubCmMkaZC0FSjk6IcSV8','6q2zhv8QkShC73oRK','EJ','jHXHKDMxO35Wr0X0MGCMztPcpPGsEDCsXbBkAueXy','0OtA4NQHUeDgDKgKggGBKofTnzzg069ErJOLaSgYXvYuRrSu8S6kynPqjD2X',12);
+INSERT INTO t VALUES (12347850,61551,'OxatQ98r6PXcxQXcQ1sU7','MZG4wGByYs06ZAsNkO1f6DkEpc1sVvTqBtLZku5LDVaMkMxw5FzDvsWb0Hb0sHd1GwmZFBoR6qSga9x9GnWSmxA9M1qszYqr2xW2juNsiiPD3RGIZENZQbvv4THej469CqyjtnV4SsfWzmMVm8hWTe','HQjnzuyUIwK5SYzAA','9','ck','ME',12);
+INSERT INTO ti VALUES (12347850,61551,'OxatQ98r6PXcxQXcQ1sU7','MZG4wGByYs06ZAsNkO1f6DkEpc1sVvTqBtLZku5LDVaMkMxw5FzDvsWb0Hb0sHd1GwmZFBoR6qSga9x9GnWSmxA9M1qszYqr2xW2juNsiiPD3RGIZENZQbvv4THej469CqyjtnV4SsfWzmMVm8hWTe','HQjnzuyUIwK5SYzAA','9','ck','ME',12);
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 (-1784707130,6459622571940976719,'RR7f1TXuYnoGboujGp7pLFvEq','6jWne6rwB344K2UaC','ouBe550rw82Vexd','cyXj1v8ETIAlsTf6hYnP6HwYcrsk8YMoA6GNoS6UYUViWp6xpopoEGsO8felvuu6fA39JUmRHKre6mWpwP0MnUegXpmToEyN','2rVnccoDyiOJLDC1wFpRCq4Ldb3J0A','KhX6Ccq2uGIAF',13);
-INSERT INTO ti VALUES (-1784707130,6459622571940976719,'RR7f1TXuYnoGboujGp7pLFvEq','6jWne6rwB344K2UaC','ouBe550rw82Vexd','cyXj1v8ETIAlsTf6hYnP6HwYcrsk8YMoA6GNoS6UYUViWp6xpopoEGsO8felvuu6fA39JUmRHKre6mWpwP0MnUegXpmToEyN','2rVnccoDyiOJLDC1wFpRCq4Ldb3J0A','KhX6Ccq2uGIAF',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(92) NOT NULL, d VARCHAR(44), e VARCHAR(36) NOT NULL, f VARBINARY(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (999512,40831,'PEkYYxx4sDMV4GiZFOMF0DflbshD0b2HVH9ZSE1qK0cLs6w0jv3TbRKyj19QVAfsBwWDY','4sX73cMrUjnb0qJKF2FFudvEju','KuTDwzGqTKQtgOLJKelgHde6t','AINV3T4b','sV4dTzf0zg3VMTtXJeVkdEg0hvVBKjkGem3P5seISRlwe','WxTKZi3uuonPwLf2AWu3MrrjKwZ4BF7XUgfGZS5r5d1G5mrg',0);
-INSERT INTO t VALUES (12480664,14379,'k0SVhp35q','7AiysmxANy4p','r4ZpT','Goay','4aRUgclSplaTl62IU4Mm2lV','EBMUbdLqRML0mZ0kyMG7qKFh98VVVOKLK',1);
-INSERT INTO t VALUES (7685402,32722,'rv9CH27jPoNwDEAgiqvusPXzgwZJoIixNKTK9GiuA7TEweOFfDOAPJwcntCc3UC3eoY7OIdQeLyVjp0l','wN5eA0oTNgtZ1uARGJtD9VECll86z5DugksJss','YTsijm9wo9bha0bL0b64o','qqzFYwIVF','oZwaI8Uataph0ihu0RvugIfPi6EVYcH1Lxis4DWdF5fgh1cpWL','oXufhpechAICnnIJlVmKt9n69BbG6LCXvfPuO0STxzl2YksAovqE9DDk2O',2);
-INSERT INTO t VALUES (11145948,39731,'n46CuWBQbShdX500UK5EzarxqVwFlHi09yR2jN1WUCuX8iUscz71xWQ6PJ5o3Sfo5keKluXccmKKnbglF','a4Hv1ZPPGTf8ULVwrAXRV8sV83','kljVAymQ0LXHkBcXdnXMF5','J8LxuNd','Ap0RMx0zLuEwSfyyFXmtz8Quc25JzrHIOmhkq3EPwfVHezaW00lKWT05Uaozdpcc3vNCI4e2IyH8DzSXnLU','mdM9DpMYoOic',3);
-INSERT INTO t VALUES (13280743,53409,'rHggU48hk5HfyuXcw7RQ3hBXFVpR7SmlLrNIkMV4exNyMHEsph','55AGnOvmabMx5TuBYDtwQua','TXqbCNHmpi0QjJGE4Zg0','63GV','JAzlZA7kuHaa0twdoI33l5hutn1IvYOHA6P2r6IxbeMiiCBfiFkMkJdj0ufVMnxrxDanfejNmrWCAqQ9C1pZyThBAtesgtM7EUz','3er4B38VOuhV1yXnG9kZqakpfnzlEiWa1UyzlGXfW',4);
-INSERT INTO t VALUES (11912184,41504,'Kylnx7hUfw2NJufESrJ','FZBLZEHpsbHxeyOsHyhoV18Xu8M','ke2lZvfhnvxRxmjPoEmaREXLHnwefu8XLxrR','rM0AAI0zN','fPwZDnljK5aAlhiBxvd5GNaA','LMhaT7IDeM8hmvMAvvF',5);
-INSERT INTO t VALUES (5670144,33837,'MpuHODzYFgQDMJ7QcH8rwj5DdppimozGmv5IXlKss77bQ6LZduwihzsol1hLjR','GogsF9P72Zs8zKoVgGhnuLCSC','fP2y','PiHPTPW','u6z1Pz7RMBNgPGRIeXFtRI2dNijg4J77yeiUp2DkgDwV4ar1xOa8u9IU9ANjkc3p3QXfktBXXvzcOIWB','Sx8k2GFQqbIO8v0wQt7gberkEcRqz0srCTAxYApNROAA0mwnDqMNkggdYZQ2zwH4t0swz3',6);
-INSERT INTO t VALUES (5320924,8225,'42RzM4op3mIW2xApdbwC7sSWQg4Z8br97rY83Tj8tdGPrczKT3kQjPBLpddVKEnyPgn6CtbwOkQ3f1xAz5','2Ro58DPj9xwnYh5cIsgtcH9','wCmwqbN2QGkAWQNgElQpyaqpFnKKr4z2JHIT','TqXoomZn','ALiCvNHgiEH8CK2SfzMeixTmJGcHggOCPjjAV1TnR3guTgQ','6cTai3APZr5zCzlC0kIAmyI4jxwz9',7);
-INSERT INTO t VALUES (1559204,2842,'0EmyQQIiY9E7VKHiYo4U','e2d0yX','q2ayyPbMDZmVqhGHoWdrtc8','A5f','mKMiOOXfFJTH9Qf9y19dEDZ1RPm','mXusP2PcCryfF9wn6ZTD8TZvQzve5HycS9PigZt9Pw6Nwlw',8);
-INSERT INTO t VALUES (13212296,18666,'E48','saISZOrvnl2DbAISfhA95U','pRFySHFuoTsgFg','Nt7vmjkk','SssaG01sr1gdjGDecJaUG5JQcF1Jy4QKjbdJzEukq3g8urhaCAhxkP97s2Lx36qgxGjb5AYjINb8em9gNRw','qswmOfvLGaeACkZ4NXLk81un9HpXauH6Vang59Ct1KRSnHIs9KC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13084967,28171,'GqzCH3YtKlCd4L4d30NckJEah65ztnn4VtZm4csBjYpg7JGZk4SxCF9hIGyCI4K9Jk7Rzr8iNTD','4oe3aJHHBuhDAJU1s0tzq0NOza9wDeP9WuKmneXw8Yqp78MTCyUFFTPH5SgvCPP6qyXaufBIaVrAvSnvE5YkLk3Uf9zCVsnY6pNWFVE69hLjbUHoL8EPxWbL2kKv4mQysRi0zExh5dQG3x0FyX0fgg46QehKa8KotwoAoj3m2U6W9meK6nSQLwao0tz1Iv9khT18oSF6nh9v1KqYXZGxbD6oPyTBYRZPfi1yOjl','pI4x8crWnSMH4HHH9NAtCWmLuJiV8L9zUK8761khW0Yn3UA5vASilLpxibTSbfI1M2gIA4GKhINx','vF','f','9p',13);
+INSERT INTO ti VALUES (13084967,28171,'GqzCH3YtKlCd4L4d30NckJEah65ztnn4VtZm4csBjYpg7JGZk4SxCF9hIGyCI4K9Jk7Rzr8iNTD','4oe3aJHHBuhDAJU1s0tzq0NOza9wDeP9WuKmneXw8Yqp78MTCyUFFTPH5SgvCPP6qyXaufBIaVrAvSnvE5YkLk3Uf9zCVsnY6pNWFVE69hLjbUHoL8EPxWbL2kKv4mQysRi0zExh5dQG3x0FyX0fgg46QehKa8KotwoAoj3m2U6W9meK6nSQLwao0tz1Iv9khT18oSF6nh9v1KqYXZGxbD6oPyTBYRZPfi1yOjl','pI4x8crWnSMH4HHH9NAtCWmLuJiV8L9zUK8761khW0Yn3UA5vASilLpxibTSbfI1M2gIA4GKhINx','vF','f','9p',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14939120,3645,'tDSuqSgY7GHzM5UXA','WFpTh3wy6qKCatsvfoFC3A0UXgX78Q7xfKSYEmuCUX7iXUN9Z1BtOMsTtBJnu9iqjQyFiotFH9L8w8OOM6JPa6aaGCutKcHRqazP0O3xVxCSnDxYOdNCoKjlVURe9cu3qJbBSDkZIFUMxNNA5izFvlAOi1XR0','wtlKeTzDFjRfxi7yx2mCX3u4SenFq6OfNo1pKOK5YPhBbTXjSVG2Gl1m4G','BRsjuqqlSYHs5FsKlraf','XG','Ta',14);
+INSERT INTO ti VALUES (14939120,3645,'tDSuqSgY7GHzM5UXA','WFpTh3wy6qKCatsvfoFC3A0UXgX78Q7xfKSYEmuCUX7iXUN9Z1BtOMsTtBJnu9iqjQyFiotFH9L8w8OOM6JPa6aaGCutKcHRqazP0O3xVxCSnDxYOdNCoKjlVURe9cu3qJbBSDkZIFUMxNNA5izFvlAOi1XR0','wtlKeTzDFjRfxi7yx2mCX3u4SenFq6OfNo1pKOK5YPhBbTXjSVG2Gl1m4G','BRsjuqqlSYHs5FsKlraf','XG','Ta',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16701522,47933,'EH8','WEBrAuyZBjCcurCkzZEfdKyeDghmN1mOPfBIxjI8ltJjkT2ApXI0WkWydT71uxcFzpf4PlEwfd8tdJvz5zNDZj0vjIS1qUtNuK0MfyXtTbctFaA1kLGXHxfpPrZha9b13VivUlnaQkEKr4gL','wr0rRoJRdr1kyzbievrzN1g04ZpZwTyu8LLvup7KSbrmemvKbe5cvPGnPW9RoChXbiz','qYZrpdlxX78SvskaD0lZ0OfxHHbevuyQJqf4nRpwx4RQFyPqZcctE4vw67InGc9crdCwDH2whschf3sBnJGdFO6qdpt0YZo8nbw9IK6pa32WUpHbeYWtfcBIPT7WukmrRrQ3CUHNRchLZpoTdf2b8MrSVG6Z6GSxMQWcfXzCMHA','U39','AC',15);
+INSERT INTO ti VALUES (16701522,47933,'EH8','WEBrAuyZBjCcurCkzZEfdKyeDghmN1mOPfBIxjI8ltJjkT2ApXI0WkWydT71uxcFzpf4PlEwfd8tdJvz5zNDZj0vjIS1qUtNuK0MfyXtTbctFaA1kLGXHxfpPrZha9b13VivUlnaQkEKr4gL','wr0rRoJRdr1kyzbievrzN1g04ZpZwTyu8LLvup7KSbrmemvKbe5cvPGnPW9RoChXbiz','qYZrpdlxX78SvskaD0lZ0OfxHHbevuyQJqf4nRpwx4RQFyPqZcctE4vw67InGc9crdCwDH2whschf3sBnJGdFO6qdpt0YZo8nbw9IK6pa32WUpHbeYWtfcBIPT7WukmrRrQ3CUHNRchLZpoTdf2b8MrSVG6Z6GSxMQWcfXzCMHA','U39','AC',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT NOT NULL, c CHAR(60), d VARCHAR(87) NOT NULL, e VARCHAR(21) NOT NULL, f VARCHAR(64) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (44,44,'On1Ze3TMf6ZuuqqLhLlqNHvw5IwwwQRj6QgQo0Ajq','TBQjv6Uaphd55aiNXPBDPVZ2NkWYnBeDmZJPTrMAO','0iW5KgpnO','Nnb2DmQbp29tCsiTdm4IMv6AcUZ5fDbXCka','F','H',0);
+INSERT INTO t VALUES (64,-102,'ppjN5tkwhOZob8dGI06txAi51qz2RMj39U','eFK5gjdSzbbCFO4MVfgk7TYau3aX9vGLD5','Drm9oRjDvOSKPAkonJkd','7LPnFn','a','om',1);
+INSERT INTO t VALUES (64,-78,'GmzF7e4K0oUyJujDladHVHE966aCKCWaVdiTx7AcrxaAqenbRwyuXzACtLA','zEjrPRAxBDgJKpyAqpjax','JuSAuzpjlovQ','AE3ibDI','U','1',2);
+INSERT INTO t VALUES (-7,-32,'AePIQEveSOm3pJIItpYGb0JePBDMp','jJvyij5DdjSpomAJOfrZ0lGhGPw38tbDf4YmdT26NSo31S3L3CBzPEww4nR','qSLouDKz7hW4','7fgQMmxdsEz7ADvDiNaPgK4oL4LHFyzNAwqK8','q','L',3);
+INSERT INTO t VALUES (-62,-34,'qUM9xSH08GpwqYhXr8sFaDNYYusLdR9YkkfPTmQfXPPvCFfzktDA5DoQXEn1','lCYRfTUIkFDoIuhITgLn6CqjtDUzVudrRN3vanx91jrbC7wXW0APBgayTHa4d1','tF6202sCmWV','T2W336FSZSAoRQkSxz3nvpmUlAE6XxUgAkO63rkftKeCYSMp','s','kI',4);
+INSERT INTO t VALUES (-62,15,'YouZK8tdy5d','MziizBmNRKLQPYk2g0wElxa7uc8FUf2rkdQYmh8rVDFs9ks4fFbfrdDIDlGSIuLxbbfj8m','urYX2RBIl7d','4l0Raz1YbE75wpQ3Ryj8N45gCnDy','U','h',5);
+INSERT INTO t VALUES (21,-50,'r0h5KaiLlgbmdaUlFvEr6dk5Jmd9q9Dr','D5AWyacTot6sVovQZS','CcsDY1p7GdgbUBTSIm','aNxsWvKj5N5CSm8qfsGJY4V14tga6rEMZLcbqJ6KW1Uvuc','v','x',6);
+INSERT INTO t VALUES (-31,-44,'4XMXSD1JGWqLz5Ge0bp2QMnZw3fSOrjU4','QsPCz5NuxWn3uQXPCyG8K0uvxeX6LuXGqhLClSOyylsTEzwNCMa1jj6VtPM2l7bT7N8ObscUW','FZveA','zHFAOs8D3DAJyW','6','jF',7);
+INSERT INTO t VALUES (50,29,'tARC6upurhr683C9MUm2T1psbTlGxZP0a4Z7AX','Jb','sddFe9wB9M0hBorqr','mnmRej7r2dgZtEWJXfdDfgywD8PIYWkz466e9t8BgANSZvi8U','2','kL',8);
+INSERT INTO t VALUES (120,-32,'BTNO8MjZdh3X4xE8ToELxJ226QHJo','3MFzxuVsLuUU4MR8C0XvwbpsQP214qDsYD3eaCK1lAO','QPERQFB1JDx0af9D','UCg98fuLTOWP49DpLxyeQYL8jcdCvq46bjr3UK7gF','k','Ne',9);
+CREATE TABLE ti (a TINYINT, b TINYINT NOT NULL, c CHAR(60), d VARCHAR(87) NOT NULL, e VARCHAR(21) NOT NULL, f VARCHAR(64) 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 (1331889813,52343,'SiEjxHK9sP8omq8UTKHCJDzZz2bztvaPPl55ojUYvbPUNyhG8mpqaRnTON2K','ZCMSnGGbVMLGBYDUp6NZ0A0rGq7ep5FM419TahV3','2lNmcdUV7DRrT5fAfWOFfNtPR1SirBuZIifg','rg4IpqeZ','ouFKtH6C59DcpqFr3BjL7dGPAGJ2aTiQMDbvacTWJSunAlnCcWa','hoKn2',10);
-INSERT INTO ti VALUES (1331889813,52343,'SiEjxHK9sP8omq8UTKHCJDzZz2bztvaPPl55ojUYvbPUNyhG8mpqaRnTON2K','ZCMSnGGbVMLGBYDUp6NZ0A0rGq7ep5FM419TahV3','2lNmcdUV7DRrT5fAfWOFfNtPR1SirBuZIifg','rg4IpqeZ','ouFKtH6C59DcpqFr3BjL7dGPAGJ2aTiQMDbvacTWJSunAlnCcWa','hoKn2',10);
-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 (4286715914,17214,'jSLluIwJrFRPIFDgrODj2ICv4byYJPJFEmeDNPxFdTAyKdfm7i5SxzQt','2Y4EQhVIFVYIVNK6UCSYY6AhisR6P1ekmQ','KQZ8Tt','f88','bEfEWxQOuJStaOCnSrVffV1ApVqughhRKH7DzcjmVKKmlCletmJYbELN72WCxM6W6m42YUGpCP4tSyGcw9HqXJtGbr3wUMk','9dzyskZ',11);
-INSERT INTO ti VALUES (4286715914,17214,'jSLluIwJrFRPIFDgrODj2ICv4byYJPJFEmeDNPxFdTAyKdfm7i5SxzQt','2Y4EQhVIFVYIVNK6UCSYY6AhisR6P1ekmQ','KQZ8Tt','f88','bEfEWxQOuJStaOCnSrVffV1ApVqughhRKH7DzcjmVKKmlCletmJYbELN72WCxM6W6m42YUGpCP4tSyGcw9HqXJtGbr3wUMk','9dzyskZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1652138761,63081,'WoskVa95PzzB6QENacG6kAyq9fEkw4YRuFsRSAN4vnC1fjNR4piCLDWx9smOxwxEv9H7NorOzsLUVbaR1r','9cabDaxHSCS8mDVzMJ5EYL9HRf9eeJS9wVrJEhnYpBSbsHmsizG3bCH46','vrfiJurZ3Xn52QtqD0gZBMxW13H','TTYGsT','UNYcISELH8ElnhaCo68UGlkkNOZ9qpDgWVMN26rEJAiHNJSJ7Nrh6fiBPBTcsXWIWNdvFZEe7mfGO5l43emX3eIfvSJooP0AN','lTD5eLP4rcwySlKNYZs4bYgek50yY9jvO2O2gkpREZXGUnKkTO9UGFT1sNO8opbULB3A',12);
-INSERT INTO ti VALUES (1652138761,63081,'WoskVa95PzzB6QENacG6kAyq9fEkw4YRuFsRSAN4vnC1fjNR4piCLDWx9smOxwxEv9H7NorOzsLUVbaR1r','9cabDaxHSCS8mDVzMJ5EYL9HRf9eeJS9wVrJEhnYpBSbsHmsizG3bCH46','vrfiJurZ3Xn52QtqD0gZBMxW13H','TTYGsT','UNYcISELH8ElnhaCo68UGlkkNOZ9qpDgWVMN26rEJAiHNJSJ7Nrh6fiBPBTcsXWIWNdvFZEe7mfGO5l43emX3eIfvSJooP0AN','lTD5eLP4rcwySlKNYZs4bYgek50yY9jvO2O2gkpREZXGUnKkTO9UGFT1sNO8opbULB3A',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2243612122,5278,'oJO5bP2QrTOslFXYtKHJR2BrF7W7HLkRCcz2e4GUJ5lyrNlKm','OiG6yWXX0CCToXQv46IKW6Euu5xOYiNFyI0NI4xk2HusZI1zzCzkbMplmqMBPvR9liyLNCjyIexpnIj1vdccj8Bk06Y8se','k3aYYC7WxJXMRK5piKMAr9a7ysmWur','PKGFDKAArTu7sq6HnvKLvOAG1NBqLY95smZcUpobUKwI2iHzY248T92FDntkXSq5h0NS0aVMB5kU63QNxWG4TIrl0tEAZrDIR65HpAzatz3mkcyOz0n9a4wjfclP6mHlAZkNIfOv6Dv4izv38LHfpOr7s4HM4Ew6TU8Tszlp5KRQmGvZBDBI6XONIw9eLqmZTwcxliwgFRrNzQ2W8fQyVHe4ZzIIFz4zHx6gGgQqxlTFO','6pjr6wNRW','DBUdrWu483X',13);
-INSERT INTO ti VALUES (2243612122,5278,'oJO5bP2QrTOslFXYtKHJR2BrF7W7HLkRCcz2e4GUJ5lyrNlKm','OiG6yWXX0CCToXQv46IKW6Euu5xOYiNFyI0NI4xk2HusZI1zzCzkbMplmqMBPvR9liyLNCjyIexpnIj1vdccj8Bk06Y8se','k3aYYC7WxJXMRK5piKMAr9a7ysmWur','PKGFDKAArTu7sq6HnvKLvOAG1NBqLY95smZcUpobUKwI2iHzY248T92FDntkXSq5h0NS0aVMB5kU63QNxWG4TIrl0tEAZrDIR65HpAzatz3mkcyOz0n9a4wjfclP6mHlAZkNIfOv6Dv4izv38LHfpOr7s4HM4Ew6TU8Tszlp5KRQmGvZBDBI6XONIw9eLqmZTwcxliwgFRrNzQ2W8fQyVHe4ZzIIFz4zHx6gGgQqxlTFO','6pjr6wNRW','DBUdrWu483X',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(22), d VARCHAR(24) NOT NULL, e VARBINARY(94) NOT NULL, f VARBINARY(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (70,24,'dusr6zXmhr1FsaI','gZx4w','oGGrJ1IvrxtrWSgTrkC1JsdBJwnREaOl4fQytaWzWUOsU8ERhhw1JXimUPV5qup4zSsbQYjZYSznvdBFrdf','eKU2VAggbXKpIQo8rYLpZjll5phh51UzRpBgIEjqVWsi1yFIJOBm8wijpnFB','Pk0qOWcbOW8RkMC','ErYGjbdp2LhcbwLwUospqWhYF9TfziNHioUSSBsIIz4pG6rsXKaXgiiapAb4TqdY35vty3W7MdUUtbFQLEMCZszS2JtNQ',0);
-INSERT INTO t VALUES (110,53,'Tm2UclMKD10vkZZjnq','cQM5P6VoL6M2CA','agzPG1Pd9J','DKDq6tDKG2NE7x1dMnfizKMGkRTtn4wLZt18WVZPofs40TxD84R2Y5aEeUk','gSOvidBON1mIyT7f1Yqaa18eFpOFMWE0RdzpuO0hxwL32iYH26cJ6n2fmWYqarAtRa5V6Xb7YmWMSOeVVzuSrWylVePFQexHK0Na','eVWS2g1mvp4E6WtD1Y6uEDFnKiylW12tIgEG4cssn0344jVWCUwOqE51wEDw0OoIR1UBnrpErhjjYbIBP',1);
-INSERT INTO t VALUES (138,7,'lemQeqQ','uA1Fl4PSYnyUWkMVH9enCrjs','PnlGC3B8xReKK4TB4QRuiEQHdNDfZ6hRBerOKu1FcNGwrOusPag','1Zd3lpViJDMoqdlHOgaRCbuDhXMcF23','vB4Br','odeOKgozb8c0WFGo1NupqXVBiZFGXsTuOhdUjW8XntKnjvLlkRAzXe4ceKx5pwQMHgwDWeRnTABF0vHU0xtxiRlH510',2);
-INSERT INTO t VALUES (220,190,'8o7AwF94','cBYnQyNnHIMz8gq','uII','qIpuzvDtCBJdBceHlQ3weAZpFH7uT8w0rQiolnlj','Uy5ir8qBhqJGVvvuTxJ2pJziaSnMeNNSjOCS1fc7GMf51Vj05P3utDT2Ej6VvjF3299MBPSz6s5f','Y190MAESXcYLgntHRl4hXiR3rLtdQGkNXl8REQhLCnGuvAJpjZMUQo4tmdPJvxrX4d8ybgwILKje3p5YRSydDj0',3);
-INSERT INTO t VALUES (43,165,'2vG2hs2pk','Qh','Ohu','SDbzNAl5xvFfNopBh4','mma7ePEt1kXMSsXgJytUBIpkOxfX5YFuhS','lDIPRW0R4hrKiBcj7ODQYWc1jH2gBOdmeR7ejgMM6OXwwqEmk',4);
-INSERT INTO t VALUES (47,120,'Do3o7WZulewP5R0ID9lz','9IwZkqWyv','brIeW7GptzvHA5J88To0O0PIp04RN7NRK3','Gqx1EGSzVxbBAIs','fnn5xRHtGQn4AyftJu6FslaRulDdg8F553ZYVkhqTwZrQBvfeBSg1SW6bFfyh9IFtp2tkzSDMRf50nJ','GDb5LuHj617WlWkRJmJ8nujKy0hF7ma1ZyMUTCIkTGotuF9CQfxVrjdvZGfW9gdsk53iKgom',5);
-INSERT INTO t VALUES (79,219,'ZWbDcobQUnLuqm8viZ','L0ZA7G21cOe4cxaFFLEmtpUx','oPua3hE1eMEVQb1FlMcr4OmPVazkQEfROa5TrQCpreseyrw6sIRbq2kaoIOHphD4','pRklPPhzLg8FZQ3gOJ3v7DEGL','iPP','BnEvB',6);
-INSERT INTO t VALUES (254,227,'6RwvN99hSwvrXVqDz','7hkxWVFs4lVMG1KRgRM','s87crFDldEJhAlNGpj9OfUqZgGkECZLdZTP7WHg1InPiHQi7CuK2vFxETI0mrnrqiJdkko8de','P6uhI3NOhTBiqNsOqn9owSnQIlsNnGhcwUgEjDtBx','zkgg8fQYeMUB1HCedpaQhA','0f07',7);
-INSERT INTO t VALUES (107,189,'f','WAcnlSGA4dk','MgaZG','0qtg','pZ5dWweqJWbWmX6EkGefDefVf3YnpFj935htfDrGFZgGs7y4cFBlBlrzgsq05bAeNlgL3jqAytcH9QKVT9U4i0rl','LuPN9svJ9zfkXDL36eUfE58nmvCOlVdN4x9k8n8kh9Kyer',8);
-INSERT INTO t VALUES (219,96,'1hzVx','N0','KmSPA','ao8A2WDf8YH4FfwTUwEYuvnFeLA5Q9lLuDYVw9uV1NubAfnJvvL','NJDJ3Ri323e91SfVUrXnPpNAeZKZerygeFzpypxnVNAemC1dOWe626KcJF5X1DWuaBb6T6bXq8hQRmfgEdfKdav28TMffNv','aCzhqA7E61CihoPv5j5FBft87zY0OhKdM6rzc3n4UERUkE8Qjm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4384623,-62,'7ymtupgIz','2BfMjLtxcI62LBOLrrlEcQcYq4lcY7W6492S3H9IZeY1dIEXX1W1PZ7Trmjfy8DBsxh8xq','ViHL5','GL1IYy3kmCqU4VuHkkyaFPUvd72ioUGPc2QM23FaGOuGCvkPPqtl5QG','0','q',10);
+INSERT INTO ti VALUES (4384623,-62,'7ymtupgIz','2BfMjLtxcI62LBOLrrlEcQcYq4lcY7W6492S3H9IZeY1dIEXX1W1PZ7Trmjfy8DBsxh8xq','ViHL5','GL1IYy3kmCqU4VuHkkyaFPUvd72ioUGPc2QM23FaGOuGCvkPPqtl5QG','0','q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
+INSERT INTO t VALUES (-5886108,70,'lcsH9XKdwmuPkvifV2aw6limEI6jvD4yUUkogSyKrK','pLN5do3pH7ib57kzNRJXIQxPzNhfTw2Nw40A7Shxh5mOBe','YZQi87vhmoQ','2tAyynUaTIh1FjuuAePJk1NIaSeOiZm0mSXfYdVbfKDY0C92bvK7','6','ug',11);
+INSERT INTO ti VALUES (-5886108,70,'lcsH9XKdwmuPkvifV2aw6limEI6jvD4yUUkogSyKrK','pLN5do3pH7ib57kzNRJXIQxPzNhfTw2Nw40A7Shxh5mOBe','YZQi87vhmoQ','2tAyynUaTIh1FjuuAePJk1NIaSeOiZm0mSXfYdVbfKDY0C92bvK7','6','ug',11);
+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 (1215384,98,'zXOVmJ64k1PvwvdUuIlh','98lFzposYeDP5YIvi7fgHvuv1S8HuWHJI49KZgufjMXufahGL29JakhHN99oyAfDDTmDToZrGzJ3CjRve1E607MkKxOqeofDMTegPkFpincihgmTbaL1HZ9FmfweM5l2o0OK3ITpc2LOKP3NYdYVg9fYYpETToQklbsuRAzTEe8eZAO83Npk8Z8IEKmfKX7cpicC7l7XG00cclr4LnzVXgUbRXourHh9PSj8','UOoLPfVpjZoAjLKlBgCn','rVEpq1iDtiMkMgBFdrXwU','N','YB',12);
+INSERT INTO ti VALUES (1215384,98,'zXOVmJ64k1PvwvdUuIlh','98lFzposYeDP5YIvi7fgHvuv1S8HuWHJI49KZgufjMXufahGL29JakhHN99oyAfDDTmDToZrGzJ3CjRve1E607MkKxOqeofDMTegPkFpincihgmTbaL1HZ9FmfweM5l2o0OK3ITpc2LOKP3NYdYVg9fYYpETToQklbsuRAzTEe8eZAO83Npk8Z8IEKmfKX7cpicC7l7XG00cclr4LnzVXgUbRXourHh9PSj8','UOoLPfVpjZoAjLKlBgCn','rVEpq1iDtiMkMgBFdrXwU','N','YB',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3125541,-30,'j5CMsAAFhGx0KKAxOTNBRR9','TrW7kkmjAJuw86IvNuV2wdx83oCtzqEQfqAifdAF7e9WcFvZUlbARl5xjvNbGz7BBWm9JOaInR3ubVG2Jq8nuY2EBp1BlND7Wlf1X9IcQRiYUn7aYARoiQrFhZ9KxR2yemE83UiOIZA8CW1c4DfsQLtHuqdirdcG7qVLi0c4','0bwsFf8MEfzR5ta9u0K','qA75ChdYPwCv1noab9QQ8r8v8BZ5MzIeqo6HYcnzjKPIBS9dKGr3luet7c2a6HB9tLPoStV4naLPpdRLW5xlSN4nhRb10Iq','y','uY',13);
+INSERT INTO ti VALUES (-3125541,-30,'j5CMsAAFhGx0KKAxOTNBRR9','TrW7kkmjAJuw86IvNuV2wdx83oCtzqEQfqAifdAF7e9WcFvZUlbARl5xjvNbGz7BBWm9JOaInR3ubVG2Jq8nuY2EBp1BlND7Wlf1X9IcQRiYUn7aYARoiQrFhZ9KxR2yemE83UiOIZA8CW1c4DfsQLtHuqdirdcG7qVLi0c4','0bwsFf8MEfzR5ta9u0K','qA75ChdYPwCv1noab9QQ8r8v8BZ5MzIeqo6HYcnzjKPIBS9dKGr3luet7c2a6HB9tLPoStV4naLPpdRLW5xlSN4nhRb10Iq','y','uY',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8310262,127,'O4sWpdR9zY8ankpPPdNFJGJk17s4yUINb3j6Px2y4Y2driPpoZybVORSBSDsO','ASdWK8g8tspGJ0UVrz0oWz3SMCpcbvWGfnR1QCTFBeu76GrmOY3Ot2gmblqh7A1qfgVmPbYu9eE0EXKuChlAhhkiLWS0u5vkWefNi06dkVmi7KEfuuQrIsnRJ0eh3stknelVQ42aCWECjlOoBinS9Gg80aKpP4PhQv8oepIvINsfdz2sBpaKLuHOHKfdXKb8e7lECyGe4ebdkrNM6rSRX8K7ly71xRL0uhV7OaisDuJ','20plDD','DB0NHiEDIOMCXPkBv1n0etFjxOWDLnGiUbfIRjiJY1pQLpfdqEyxdNKQu5H8EpAzsXFnRgEbNynqnruOsCdrBCebYGxOGNPhnxIgpm7wWghPlPAg0KcwDOtzUXHVOxdKg8x4TLH6God0B0','LX','0',14);
+INSERT INTO ti VALUES (8310262,127,'O4sWpdR9zY8ankpPPdNFJGJk17s4yUINb3j6Px2y4Y2driPpoZybVORSBSDsO','ASdWK8g8tspGJ0UVrz0oWz3SMCpcbvWGfnR1QCTFBeu76GrmOY3Ot2gmblqh7A1qfgVmPbYu9eE0EXKuChlAhhkiLWS0u5vkWefNi06dkVmi7KEfuuQrIsnRJ0eh3stknelVQ42aCWECjlOoBinS9Gg80aKpP4PhQv8oepIvINsfdz2sBpaKLuHOHKfdXKb8e7lECyGe4ebdkrNM6rSRX8K7ly71xRL0uhV7OaisDuJ','20plDD','DB0NHiEDIOMCXPkBv1n0etFjxOWDLnGiUbfIRjiJY1pQLpfdqEyxdNKQu5H8EpAzsXFnRgEbNynqnruOsCdrBCebYGxOGNPhnxIgpm7wWghPlPAg0KcwDOtzUXHVOxdKg8x4TLH6God0B0','LX','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7316605,124,'Ga2qtjpxNs31lAX','LlRcwZsU9FZLe3hI1rTGOsrnHs1QfOcjxBvIYrTFJj1JSI5Jj5kz9fR0QjKh4ghbwZp40odfDqO1mZOakm9J','md2L','yBVtZnFUwVwRKqP9gpNSJwtNoNF0O2EMHCJmuI7RqNdOUhd7ZgJ3VBGHtkNMry8fi7sQH6x4XhiREeq2NLKr4Oh7xWdF7I5CiPhH3A2jVj9SnFldMAAHtUm1oIih','m','v',15);
+INSERT INTO ti VALUES (-7316605,124,'Ga2qtjpxNs31lAX','LlRcwZsU9FZLe3hI1rTGOsrnHs1QfOcjxBvIYrTFJj1JSI5Jj5kz9fR0QjKh4ghbwZp40odfDqO1mZOakm9J','md2L','yBVtZnFUwVwRKqP9gpNSJwtNoNF0O2EMHCJmuI7RqNdOUhd7ZgJ3VBGHtkNMry8fi7sQH6x4XhiREeq2NLKr4Oh7xWdF7I5CiPhH3A2jVj9SnFldMAAHtUm1oIih','m','v',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(2), d VARBINARY(65) NOT NULL, e VARCHAR(15) NOT NULL, f VARBINARY(40) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7952,26,'B','pWIuNAtoYow3ro1uRdLPiU9nY7','79JFUI','H7bCGiYhIc9fVMQVjNGfQli','Eh','W',0);
+INSERT INTO t VALUES (11097,70,'1B','nMmEnhjgNDBiF8CT7i59W6NAXHUrBf3zVuAfmb','btJ8u7Xo3BGgdC','SJpiIZWsUxLJKzsevwOu','C','x',1);
+INSERT INTO t VALUES (3062,175,'e','lA8QyzySeoQmeHBMKHU6to6s6WnfpA4MbZp6xhgbIB6MYWJ','k','BDW','Po','F',2);
+INSERT INTO t VALUES (52374,115,'G','Jic7HQB4otPFcxbVwULnru3yJr4CrfSRipWiee4cwKVqWUcQ','Ky8EparEfQ','qcD6AM','T','U',3);
+INSERT INTO t VALUES (6836,16,'E','naYHemlEg86ZRVvfHsTXXDQoGTFGSTYpYHWGxx0HFiC9m0','KeC','nzt7D5RFNyrPAcsAXRikTm','Q','Y',4);
+INSERT INTO t VALUES (53369,55,'0R','l2eKXmyfGleeU5oofy04lqrTiCo8IY','hoBlw','v20jAAtH9','C','t',5);
+INSERT INTO t VALUES (20461,221,'Et','xVpgHAMn88zFzCeKFxxoj05R0ZGG7SBrTZGZquM0KYl2rmu','y0o8','WVubR1gFg8LnIZy9NE','P3','2',6);
+INSERT INTO t VALUES (2186,222,'Y','eVSCYnggxeKAf2PjQH6PhwyxrdvBcB4zJW0RCKmJW8SeouYUxq0Zltcf7rU','65o7Czm8mTk4','Bif85OPsWX8eAfBEqm9oQzdTWVTg0Rla8uxmBwh7','ok','F',7);
+INSERT INTO t VALUES (1524,67,'p','ejq8D4Tw5TtmXEuYngen549IBw2KsJaBVKN5pQtoSl6QS9dliWzlZ3DZTqVyLH','8IJZeQ','mv8KszV5NQuYlGeHQ88RqR9yJ7AKd6Ehi1v','L2','Q',8);
+INSERT INTO t VALUES (13962,240,'Rx','rrSdGyiQaOhIpFEoyRNsNtGIASCIXJmcFOkZRNs57','2aogen','Sxsq8sSTL','b','x',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(2), d VARBINARY(65) NOT NULL, e VARCHAR(15) NOT NULL, f VARBINARY(40) 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 (9352144677728611406,214,'jRpCipTcI89','taLJRYvWj2dbpavlFjUBeR','XnhHypo27gE7Y0vRJ3ljctmRPRq7qo5Iwx5YZngPogJky8sqV9W7HJ','iGYFonVqjmsKKceG7Nph','ImVuWJ7e333HpTVPvKp9QKcmlrVK0IKm1ndYg5tIGQKQu','odvN6YX8hcjwre5ff3vKYEDmbCk02qOb19OtdTc8',10);
-INSERT INTO ti VALUES (9352144677728611406,214,'jRpCipTcI89','taLJRYvWj2dbpavlFjUBeR','XnhHypo27gE7Y0vRJ3ljctmRPRq7qo5Iwx5YZngPogJky8sqV9W7HJ','iGYFonVqjmsKKceG7Nph','ImVuWJ7e333HpTVPvKp9QKcmlrVK0IKm1ndYg5tIGQKQu','odvN6YX8hcjwre5ff3vKYEDmbCk02qOb19OtdTc8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (2806336485432193323,234,'bnNwQwGBEBp0TxJQGTr0','Suugw8nKbxFrfkI','hbjyNsd4Smqj','CS9aWXGWEb6V3f9wwV6Bbb19yolqIdGR8aTC7HBkYaW6Q204m4dP','aEuQFFCiwLkmC1Uwzj1PM6IX3lNiJJC5ageyIxktfGAWMKuxlYgIMmhSN0M71yavBfBT4weWkzqcr3AfH9yE','sxcetHBFd35dsiPBfagdU0p7Ag7JJem4naqP6B3eeu66ucG5WZ1uvzAQhggEeCCYLWGurg0yd4uWFyQSuQp',11);
-INSERT INTO ti VALUES (2806336485432193323,234,'bnNwQwGBEBp0TxJQGTr0','Suugw8nKbxFrfkI','hbjyNsd4Smqj','CS9aWXGWEb6V3f9wwV6Bbb19yolqIdGR8aTC7HBkYaW6Q204m4dP','aEuQFFCiwLkmC1Uwzj1PM6IX3lNiJJC5ageyIxktfGAWMKuxlYgIMmhSN0M71yavBfBT4weWkzqcr3AfH9yE','sxcetHBFd35dsiPBfagdU0p7Ag7JJem4naqP6B3eeu66ucG5WZ1uvzAQhggEeCCYLWGurg0yd4uWFyQSuQp',11);
+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 (3957503,3,'jF','RMyEJCWkkNlfOeHBLKjpxtyKAfCMovrfPjo','v','mJzudTh7gZSC3nSS3QJ','DS','m',10);
+INSERT INTO ti VALUES (3957503,3,'jF','RMyEJCWkkNlfOeHBLKjpxtyKAfCMovrfPjo','v','mJzudTh7gZSC3nSS3QJ','DS','m',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (4421199,202,'KR','u','VuTxO584OY','4qeC1TuqVlqCtDAoFcjA1C8','d','Q',11);
+INSERT INTO ti VALUES (4421199,202,'KR','u','VuTxO584OY','4qeC1TuqVlqCtDAoFcjA1C8','d','Q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6008592,4,'M9Z','d9N8krpJGQjgor0kjIaoFgi78Qm','tfR846q8HQl','xzMNKaL0tVRWoBvH4loVQ3sjajwf1v6J','R','L',12);
+INSERT INTO ti VALUES (6008592,4,'M9Z','d9N8krpJGQjgor0kjIaoFgi78Qm','tfR846q8HQl','xzMNKaL0tVRWoBvH4loVQ3sjajwf1v6J','R','L',12);
+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 (13973743,179,'Jv','yjTLgmzeMN7gCV8Q50xzrCE2vtlIVzG3t0WzzgLkcpv8jLf9rpnKnWL2CqGg2Nj2chlWqgvYwe1UeGwsKCp8uM0ZCSYhR6V8wKrQGJZCrjtlablhMHKH','XaWG','RZinfu8FqeW6S4CyrPuzeLkm6pHLOvS06vgnuDSpXFlSl7P0liDhm6ka0Y7kn5nMHmXLzrUZGec4gj4cvXv6xuvNU6H0pkFyvxqjb2CKgJMtjOd5WjoNmVbvMQBsr0W48WnikIcV5ra6TzZJ3mH5HAsmdd','t4','N',13);
+INSERT INTO ti VALUES (13973743,179,'Jv','yjTLgmzeMN7gCV8Q50xzrCE2vtlIVzG3t0WzzgLkcpv8jLf9rpnKnWL2CqGg2Nj2chlWqgvYwe1UeGwsKCp8uM0ZCSYhR6V8wKrQGJZCrjtlablhMHKH','XaWG','RZinfu8FqeW6S4CyrPuzeLkm6pHLOvS06vgnuDSpXFlSl7P0liDhm6ka0Y7kn5nMHmXLzrUZGec4gj4cvXv6xuvNU6H0pkFyvxqjb2CKgJMtjOd5WjoNmVbvMQBsr0W48WnikIcV5ra6TzZJ3mH5HAsmdd','t4','N',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13848919,226,'NMl','WdOR7cNFqQdaDdOsVuxREwD1NPgfEiU00skJy3Ky3ZNHub7057RXWAJ8Gm48ZvEpavEFr8eR45zp5S0IoAY9sVyePHgsjk8FaliboSPQkzLVes3JNwTtfi','XNXwkgMpT','qvOQK4LT','oJP','W',14);
+INSERT INTO ti VALUES (13848919,226,'NMl','WdOR7cNFqQdaDdOsVuxREwD1NPgfEiU00skJy3Ky3ZNHub7057RXWAJ8Gm48ZvEpavEFr8eR45zp5S0IoAY9sVyePHgsjk8FaliboSPQkzLVes3JNwTtfi','XNXwkgMpT','qvOQK4LT','oJP','W',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2292621,241,'bxs','Z7aV9zrMSutiF0RRuyfsIxwkH3UXSMUWdlnPjQnAt5bmLnBTsw31s7VQ7tk6VJ2iBrzTCWdAyH5DWHka1MmLUemdQt38bc4sFkzytvx6K6wbPmigNil9iNFbqZgC0hy7QybW2d7YzMESQC6KYQRtM38pD4Aa4UiHVB8tC6IShI2nimtWCJawZJb3qSsX','aZH','DB9K3kx9vbxVCaPYowvtDsxPJuieKPqXyf1iVLIzMO7qlFRv9TJztK59CTUw4fXoN9JV94Nr5vouXQL7SQahJ1OHw1OZq7HLLWtOIAiclU1OBc7biRkmKriVGLzPJcKIB3sDB9rZyox6VVuztokXoMiWYR4TPwnsfmPii3OU81R1wGy0hG1v','KNg','u',15);
+INSERT INTO ti VALUES (2292621,241,'bxs','Z7aV9zrMSutiF0RRuyfsIxwkH3UXSMUWdlnPjQnAt5bmLnBTsw31s7VQ7tk6VJ2iBrzTCWdAyH5DWHka1MmLUemdQt38bc4sFkzytvx6K6wbPmigNil9iNFbqZgC0hy7QybW2d7YzMESQC6KYQRtM38pD4Aa4UiHVB8tC6IShI2nimtWCJawZJb3qSsX','aZH','DB9K3kx9vbxVCaPYowvtDsxPJuieKPqXyf1iVLIzMO7qlFRv9TJztK59CTUw4fXoN9JV94Nr5vouXQL7SQahJ1OHw1OZq7HLLWtOIAiclU1OBc7biRkmKriVGLzPJcKIB3sDB9rZyox6VVuztokXoMiWYR4TPwnsfmPii3OU81R1wGy0hG1v','KNg','u',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(23), d VARCHAR(50) NOT NULL, e VARBINARY(4) NOT NULL, f VARCHAR(64), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4175148359870578581,-3906419541546774764,'2FlFkpgeWe','JCb','oIKF','pXXUQG9bUoL9JUzS4fNLNRQLaa7nyWHtYy9p','VH','kR',0);
+INSERT INTO t VALUES (13370980744982017499,7730510088253100244,'XJ4BepzkT0m2tEDK3Dx','PWkyT4hwOQB','rcue','85zFoK3mW0PGp2MLzS2FES3nEmpuO9e2bG2H3kjP3bt','S','9f',1);
+INSERT INTO t VALUES (14500286435420180408,4726567201060680846,'CsBQtodVgg2','MPqLebAh45qkIevq6isnrfKy','2','62ilNtu9y0HNMP0DZExB9PRrQZGW0mrgopwTDeiyCReVuqhJiR','6w','R',2);
+INSERT INTO t VALUES (7435854394573434048,4315748563132963383,'PrNk2r50','a5c','P','l8ZL3yxm3ZCfNl5REk0s5ZDzv5km2up0EaJgRJWSIHeru','OL','i5',3);
+INSERT INTO t VALUES (16034471783111571376,1278141266569855346,'VSqajxTxomxbxHeIIOMB3','xGK5uf9ObvMrHRSxDbqCf99BODE1IYPqW','Zf','DKwA4EMKMPFM4AFPo9CXZcdbbxAKrn5RSzcEkeUDLWWHQybLmxk','9','5',4);
+INSERT INTO t VALUES (1445197168375192381,8700213955246825074,'gn0','iTIVWJAhTlvXV7ayWILfmJ','V','PYNMyA','Dh','V',5);
+INSERT INTO t VALUES (16177434251923607204,9113250287108018909,'QQKlbwqxox0qfbnXuue77Bk','Cm5qNK1vtZd','tb79','k1PXdzyu0jg6arU951H','hu','O5',6);
+INSERT INTO t VALUES (726912292552107541,217578541102318062,'QfeD45AQmjclZxDp','vr3zY2Fg7HA9XQUDqhwXP1','v2x','3MxzF7q35dVlSGr2r0b500xTiV9phsfHcSvjPvCJYIYIeCgDnMvIY2iTEKIL0v','VZ','zJ',7);
+INSERT INTO t VALUES (5030771639423364205,-4560782496591890912,'B','P8gnFi0MF','TUN','fbr','J','tc',8);
+INSERT INTO t VALUES (7221402839796003681,8556662611244935006,'h3UOizLyTZF2pRFPg26pP','U','oz','xRBstTGbGLoytFgNXipVSCjrF5ndDsKgtEgrvKAHZ','Q','A',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(23), d VARCHAR(50) NOT NULL, e VARBINARY(4) NOT NULL, f VARCHAR(64), 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 (10808718877875379523,-3076343088425623584,'acnuEDsPD4','J','Npm','fI5J0Y38VBzxKQNnJ6hJZLmlawUoTw2Zie1rHBQPV29OepbxLj0WCGTv','R0','FE',10);
+INSERT INTO ti VALUES (10808718877875379523,-3076343088425623584,'acnuEDsPD4','J','Npm','fI5J0Y38VBzxKQNnJ6hJZLmlawUoTw2Zie1rHBQPV29OepbxLj0WCGTv','R0','FE',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (3702652251311415550,-560661197526800870,'fri0yIcNeIjN','sT1mHO0HSWejE8nFVarkI0agM5GoIz','I','u2MfTVRjDuo01SV6UUhBb8iYrEn4NPBRVoAWu9aGLA32SL4N5u3FMhbWtOtQ','U','gq',11);
+INSERT INTO ti VALUES (3702652251311415550,-560661197526800870,'fri0yIcNeIjN','sT1mHO0HSWejE8nFVarkI0agM5GoIz','I','u2MfTVRjDuo01SV6UUhBb8iYrEn4NPBRVoAWu9aGLA32SL4N5u3FMhbWtOtQ','U','gq',11);
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 (13106193464948363894,142,'7wCbnHdFMck0','FWi9HxyOShstBTW3K','2HyDr','QKVao6HpnUDZfcT0Wy3cVGLuoeDOsIJhEk16M4O6QT0N7qsjLSthdo','uzYnWAmX57D6H0EEgmMMx1wUbOCb3dS5iOQN8bRrdfodnOY2hhK','Uc32yQuuIV3e0bGBeqXxJ8dTwuwYkagxxwTjvFkzymCa93OpPs5YP7XdLut1zKFZCYOhd4BMIOBdVsilBaD72FhW',12);
-INSERT INTO ti VALUES (13106193464948363894,142,'7wCbnHdFMck0','FWi9HxyOShstBTW3K','2HyDr','QKVao6HpnUDZfcT0Wy3cVGLuoeDOsIJhEk16M4O6QT0N7qsjLSthdo','uzYnWAmX57D6H0EEgmMMx1wUbOCb3dS5iOQN8bRrdfodnOY2hhK','Uc32yQuuIV3e0bGBeqXxJ8dTwuwYkagxxwTjvFkzymCa93OpPs5YP7XdLut1zKFZCYOhd4BMIOBdVsilBaD72FhW',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9345474686020982779,25,'XOoaNpXB3AbmB0ztWFIU4','jqcLB2K5q9WeQkGuQ7iK3J80aoU52Ny8eBw9eeRlXVbI9','QKQvHYjeriMrKbVjgjYZCCJzCFj1Tx6bVlh5HdAkApvh4DoZwaxT2uNP6RzmCeohQlj','XlhaDnwtiDNQVIC7ihc5OEGtDppDkSWRKQ551fs7eXTMYIwZ6xPenNqSKrKPnWWKHKh6x2Q9KdAl11Nyco1w0dWBsMmXFJunNrfRGVfCARdR7SHjM45aOSeiSR4ICSuEhM6tHiwWw3J1PxrQE2t6A7swaIDtN2V4qEDjbwFHn1Wp1jBfGawjXDGuH9TqycVgjsh1FLUQeP','zuHJ4','GTyVAKZxx3AQrrxDK5McfagWkXsrOQR47DNUer3a',13);
-INSERT INTO ti VALUES (9345474686020982779,25,'XOoaNpXB3AbmB0ztWFIU4','jqcLB2K5q9WeQkGuQ7iK3J80aoU52Ny8eBw9eeRlXVbI9','QKQvHYjeriMrKbVjgjYZCCJzCFj1Tx6bVlh5HdAkApvh4DoZwaxT2uNP6RzmCeohQlj','XlhaDnwtiDNQVIC7ihc5OEGtDppDkSWRKQ551fs7eXTMYIwZ6xPenNqSKrKPnWWKHKh6x2Q9KdAl11Nyco1w0dWBsMmXFJunNrfRGVfCARdR7SHjM45aOSeiSR4ICSuEhM6tHiwWw3J1PxrQE2t6A7swaIDtN2V4qEDjbwFHn1Wp1jBfGawjXDGuH9TqycVgjsh1FLUQeP','zuHJ4','GTyVAKZxx3AQrrxDK5McfagWkXsrOQR47DNUer3a',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED, c BINARY(24) NOT NULL, d VARBINARY(91) NOT NULL, e VARBINARY(70), f VARBINARY(52), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26,5428576886660317906,'0ysqgpV2c','InxveO0Is8z9GVqTDjmbGJVN5HVpHuhxl4PLxwrm92eOWjWF','hFRBouno7t1GqF77Lzb07ahRQ2tA','AidfgCvNW5WLEQj3SRZZaKDKnLrSmpWK','oGMIq2vMfVUlLL2DBP743DYYj9uzF3ZImfkwGns3axRhik5wg7GtS8Yp5Vd','9nNnMFT3L09JKwMBaCKOIS3BxhUpdncJU34RWB6FpYTvTUyBXKAqBlZwiRAtkuCPhFijF',0);
-INSERT INTO t VALUES (-114,11063952103542233136,'Lh7z','BKj8qlpgdgDcTQe8ocuvyy5','83dKZOEeKdFoOAi7ulpkiwDvcjcYwHOtdW1k0OXWdHrDuqHRn7nGdn','a8D6BUuBThAPA7Y5Nrywnv','69fTrKyO41vh5p5s3YVGgOoDzq0OLvdtQTnQ6mJB2','XImHVHMULTnZZH2zMFl4o8aY3t8xFmxUBs4jXpVlF41MeJNcPPnVza0dVBYnrPExvPmBkrdXD6V9dv4VAkUPQLPfveRAC',1);
-INSERT INTO t VALUES (-23,13047914198930089000,'ertvAf9FnqMJFtnVV','ar9Smjr5iePzq4K','uf2JhwyAIkbcluoPl3MuIT0sG8mPeUpgMfWJRlOMkVqHlqHuSqKnOiq84O8bZdMFC','tKIkkE24agcMvc8YC0ASMsVT','UWjXTbpMHTFL2Z2','ojvThi',2);
-INSERT INTO t VALUES (-59,5680605798175278552,'s00','r8sXTJD4avzSKGPIuyqD9TgcjaZ4xq3p13L2UHHSCgMAIMHU80v3DyCfZg','6MtygzOa2gEnRqGpecyK','9yldC9iG0qkRFkK0FxSqR4U','pAb2Hds4','dOzd9Yi',3);
-INSERT INTO t VALUES (-102,14811549891001725487,'QOVRphUqViO1vQultDZ13dL','fRDQc8NkL0iwfQisYFmiRwW7Sj5q4IoASMaB3QthkKTlcsmMnIjQvXKT7TxxiWx3re5HxfXxGkXlBSEic2HJC5udAn','nI4VZIhORTdczmUf8It8kKNa8MF1dKkf4YzgJKmEqgm0sX4Nty8KqvtThA5O8XVlotuWe','KnhUNgtCx1A6AXF2sNdpicYnIZZSlyNCy6kMbf4h2OJE3BYh','wTKqq2JLhBjHHLox4u91OrBkiPGEUt5iENwj','woGb6zZh5SQcXtnG3gBXYT8J5TzTJGGqKabqepG5dOaYVcHkfs2RzlQy2PyBrhLIEaIKHJE',4);
-INSERT INTO t VALUES (19,119667986367406191,'uTzYB8gKizbi97N1zn8W','7GIYJnGP2641Z8XG2ZdPMYwIIgk3IwIEykKVwNxc9UbYnSnYoMZg54GWiHHotfWY1RZmVnA4aGhu9U6PxEJKO8hWmar','EgJLp1ziXCaXaOlMSKhJUnPuSBLi','WoIZoXrfyEY4','Xk6xVh8fBZkpcamRdltKBEi9Ht3iF0A','nspDmM',5);
-INSERT INTO t VALUES (33,10748673349577978643,'xVPa4R','XEDm9LSxnFNrLHDFOlI2Ll6W6NgIaH2FRxf0gTAIJIpZPqRZi','5LOTTuEtpFlMtxf79P5j63gcryQNqVD6N7Dv3hcuXINg7OV2Hf4EgKGY','OkWpUn5lQI0zTlOsHynkrUMZeiS9QCu8FuEfRRns','g1Yfv3LcTgGUcuUp7xxjb4vjMxXtm3h2ehMH','qXr1ALAjuGQmlTvktaI',6);
-INSERT INTO t VALUES (-103,10606647530060889429,'tqAEb8SlV','xTd1XEcoQDCTkdN2cXXgcrmb9b3CHYpKucCKx3XeDRJc','cKie4ppxGtSEKepteDvbwGNbrSELI5P5CrCOZkgdVtxJPdaU1e5DVVbiIuW','Ri6NAVgOo235yT3sDSl00','zaphcXJ6ULoqXdDybKwuEapdGRa4TdV9im1YzDZtGacgkc2mrg6e1sGkw','nh3M642xjXR8h',7);
-INSERT INTO t VALUES (-44,2315800579280107916,'UpoUCEpbNP','LxFM4OwfVaVYOa9Q2PuIqZem5t0somxFywZYWCnL2Lo8psE5pb6Ts4snRWicXqumaBv5v0k1mjLVTF44t5Kc','5Q4or6tLB0qLwTYlqKQoYGZ8STk9YTTi','VWhqhJZ6n4McU443acAsY4DJiFAreGTozhPtlp5oosn','nr10Sbebnafq1qpRtMpEQumpukuVZTsNxaN5MQEZi6sk9MZAP','jTpXxC4QUaIvxgwSvimywJKR9iMnmhHFrmCyrpVqiiencIX1N',8);
-INSERT INTO t VALUES (-29,5413597926534698272,'XufD6K0mnLToLOVqiy','MpUlSGJ7byDxXCGFItJLNiD3vcFGbnW','sf3n2zquVVYtYKzMnd0fZKVgmvLBlBw8BniJbWUm5Rvevl5jh','4u','WZ5e7GFZ7jGyGUALBX7OcjflkHRPgEN5A5dWO2U2wahto1cKpb6R23qf4hn4I9ruGGup27kImOUJcU6aahd','wlw4bx4yqPQ4JLWGqqYO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (18150274768026236891,7924259141445000664,'eWoMKONv5O25wyoREtWCB','egy2szoyDYydhBcAXIn2xBE3RgVUzCXKFtLMpLNcuRURqEcH6rJ3mTG7aQXGONZXhB94Ba0R0Ou7P0ISeORV6jGtrLyVWwAxy4KKEdUUu1uFEPrPUzxOYhwkoCqy2XR6nC2CPBIwFTiCHNAR92nxkFbzqvPzC','xwYF','hmjfLNDS6lPbZgA7eRnqER0EbsbcEW4nXBhYLu74','s','3E',12);
+INSERT INTO ti VALUES (18150274768026236891,7924259141445000664,'eWoMKONv5O25wyoREtWCB','egy2szoyDYydhBcAXIn2xBE3RgVUzCXKFtLMpLNcuRURqEcH6rJ3mTG7aQXGONZXhB94Ba0R0Ou7P0ISeORV6jGtrLyVWwAxy4KKEdUUu1uFEPrPUzxOYhwkoCqy2XR6nC2CPBIwFTiCHNAR92nxkFbzqvPzC','xwYF','hmjfLNDS6lPbZgA7eRnqER0EbsbcEW4nXBhYLu74','s','3E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2189392235055966554,-2128894991326544480,'g9CI','zqCLLYmLhhE3k1wPg5rSvi3BMOuIllaAZXvcmsbOHUJSIuFrVyLRI4iEx1DoLoxqltaGIbWOE54OJYCOfeV44Dqhd9yZdtpLY5tbl9OG7tdOD4E1p26VjuXfWGlFE5uvQJCf6PPiKBwhtZG3ClaWbUvFF68LoRbVvpFwWn9MEBOkSX7342kFNUnOpYPspdRRCx5LaF0Ed9eJv7gIdoikxTw1k3dhaCylQvgoyuQps5b7ge9rmCJ5awW','k','3BAXT5BosjFJE6sE3bHUcl3FtISgBoILzwXyNnriRiS0z2ixi6MP9EQUDAl3q0RXiDjuaI2LFZcdxyDddcQvMTnnYUXwE1Ghqjcv2RZiBB9hByp6xbxsF7kXCgW1hJiJammqGjVrVEIeCXQs2qt2YthcdkMaCj03Gn9l05Vj7Ll0dKZPp4SjJ0m0tAwvj0BeSL22nI5gZt','1Q','x',13);
+INSERT INTO ti VALUES (2189392235055966554,-2128894991326544480,'g9CI','zqCLLYmLhhE3k1wPg5rSvi3BMOuIllaAZXvcmsbOHUJSIuFrVyLRI4iEx1DoLoxqltaGIbWOE54OJYCOfeV44Dqhd9yZdtpLY5tbl9OG7tdOD4E1p26VjuXfWGlFE5uvQJCf6PPiKBwhtZG3ClaWbUvFF68LoRbVvpFwWn9MEBOkSX7342kFNUnOpYPspdRRCx5LaF0Ed9eJv7gIdoikxTw1k3dhaCylQvgoyuQps5b7ge9rmCJ5awW','k','3BAXT5BosjFJE6sE3bHUcl3FtISgBoILzwXyNnriRiS0z2ixi6MP9EQUDAl3q0RXiDjuaI2LFZcdxyDddcQvMTnnYUXwE1Ghqjcv2RZiBB9hByp6xbxsF7kXCgW1hJiJammqGjVrVEIeCXQs2qt2YthcdkMaCj03Gn9l05Vj7Ll0dKZPp4SjJ0m0tAwvj0BeSL22nI5gZt','1Q','x',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11910589700025248249,5891605195712812930,'LdXTyD8yPzhWprpG','jxTQ1ZPZRyEKzRVozRILpZ6O6Ym2O3ClDsncGjYtB1vNqllsKy7BSjSaomUjbyL0CHeWwpvECoSjT4pqAiBVtkAveKGATPZFu3otpecOZGgiWKauFo2ATO4rvLRyTGnAdU','Oc','yPIxpLVBO4YfQTonDZVDDfAUqQUh9EDX5peuRFNeAPWBtHO3xqMcOIvciqtwbzgusyhwznfBirP4APB3SUYl6r4JU93MCb3l7LWKHTVoSw8xyh6bBReEzC9r2q1MlolN3Av','t','w',14);
+INSERT INTO ti VALUES (11910589700025248249,5891605195712812930,'LdXTyD8yPzhWprpG','jxTQ1ZPZRyEKzRVozRILpZ6O6Ym2O3ClDsncGjYtB1vNqllsKy7BSjSaomUjbyL0CHeWwpvECoSjT4pqAiBVtkAveKGATPZFu3otpecOZGgiWKauFo2ATO4rvLRyTGnAdU','Oc','yPIxpLVBO4YfQTonDZVDDfAUqQUh9EDX5peuRFNeAPWBtHO3xqMcOIvciqtwbzgusyhwznfBirP4APB3SUYl6r4JU93MCb3l7LWKHTVoSw8xyh6bBReEzC9r2q1MlolN3Av','t','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7322230046344482722,7339079545877650629,'MXKjxWzKIgzKRY1iVs4','bRWnQj432VZFZSFmtOL7Lr5ZBRtbixx7VfEkea8GjNe8ZRO5CrI5FvbcOPep2FU3QF52oinXvKcBkJYh75EpTTzIHeicnlDs8orQSmSUJYbHiJpHxXBnWdutdA5AgaaNOBfZGMW1wSLBB','tNV','eJSEUpfwu1I8B29iZhxQ6h01FAMhADWr4OvODNJQv9HR9HOn3rH7P6pTJTWMNAMnc3UAX97FHjgsWtarBQGY8qzRuK4fVH6aioOIqOkoTEcBASIUVBcSGWdetP3n6nOyvr0mQZhA1l6eY43NGuOgAhsMHTfLYUXWMEFgBZMDtVKtfcJqdzebMwfdWDV1IY','vj','G',15);
+INSERT INTO ti VALUES (7322230046344482722,7339079545877650629,'MXKjxWzKIgzKRY1iVs4','bRWnQj432VZFZSFmtOL7Lr5ZBRtbixx7VfEkea8GjNe8ZRO5CrI5FvbcOPep2FU3QF52oinXvKcBkJYh75EpTTzIHeicnlDs8orQSmSUJYbHiJpHxXBnWdutdA5AgaaNOBfZGMW1wSLBB','tNV','eJSEUpfwu1I8B29iZhxQ6h01FAMhADWr4OvODNJQv9HR9HOn3rH7P6pTJTWMNAMnc3UAX97FHjgsWtarBQGY8qzRuK4fVH6aioOIqOkoTEcBASIUVBcSGWdetP3n6nOyvr0mQZhA1l6eY43NGuOgAhsMHTfLYUXWMEFgBZMDtVKtfcJqdzebMwfdWDV1IY','vj','G',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(24) NOT NULL, d VARCHAR(91) NOT NULL, e VARCHAR(40), f VARBINARY(78) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1226850369,4310,'SjIFnH','i2sKijFKAqh5S69ZJofiIwFXLn4GP8wACzOVJgwSyc0iEYqabd3ksOEE1Z0bqcUe2SwXo','IlltwBLQD4mYR','siQwr1oCi6zVAy4qzRRjAJB43KDwQ95WBTry5qvhBLlxl0lr','Qo','6',0);
+INSERT INTO t VALUES (1863025427,29996,'CDanuptuoB2sXZ','pMqFkJ6bgsW850NnzVAJTbKqf3ilNlWM3LCcjWp1m3LRsoS9e','QMKvp3TjBBQ3HPnYNfbu8iZ35zIU','2HUMpo70d9RwMHTKimOhwSlKiI','8t','F',1);
+INSERT INTO t VALUES (78391144,58443,'dREZc','hWE4','fEmBpgPzsy4kPQlT4sn','WmOipjpwixw1nNpBoyL2drPRZlrEtByoa905uQoYgcXO4rQKwhHRXBDAMt','2','h',2);
+INSERT INTO t VALUES (-873337649,33254,'ldpE62GEoSY2O3VOr','PqGgj9zfk13Nr2KR0Oe32u641iGNvwJR0Cs14jLbPENTL7PTohajASU21c4Iah4jD','TIueZXdQJe7A','5nBvDfYGFkz7ftD','8','ym',3);
+INSERT INTO t VALUES (-639558882,39461,'BRsIcm7m7YlHwz8EV','YhREnwSYwuxyAT0hE8v2O4Jr7tXbsQqb1mXQZRWv4guSwgGxtVm7','4jOnPCnPG','czaBRxWd6nhNd5ZJ7Vbn2r1g80AfOXna5LHh7krs0654MD7E0zRzc7vfgvd26WQg','1','h',4);
+INSERT INTO t VALUES (-1180990673,47605,'58ZFwSb6izgBfJIc','7IfsBFWI3GaFMBn3lRCOxhlNtVP9teETPzuzarnSDasIEZe5fh051OviajFfSNqqiZP8sYhOAGhyyMKCd','9cK','PWeYxXO9uPgTYlYDGFPHJxv2Y3bBHyirVLh8Jg0az','d','m',5);
+INSERT INTO t VALUES (879749969,18117,'gHQr8','aJ9stsUnXsGdEyYPVq6wugTGcKPZZBGItFfEMXv1f23JBNPpK1D84LylKWthShKj3y0hWVZ8XkuzIaof2tA','1lVfEM0cu30dgpjzkj61iruZdG','CC0','Ox','pW',6);
+INSERT INTO t VALUES (351251957,57060,'fQG9Hn3pHqHlqbGtlKEJPEp5','gkVHdGxd8KLS9gy2hi1IOey6WslkcglMMVBv2IgKrdG59mQINpXETgbhlR','jwj6yxL8ACp826GxR','WCVhzLJ1hCAxN','oH','n',7);
+INSERT INTO t VALUES (-802263099,39541,'17oJ','zEj9YCemWMzmDAHdV5J28WcL','oKZWOl49LkCA','udz6BbTKcnMbnvuHpNPRBeaUaNcr3Dc3uTxR0TAAI7wFK9TUQAZuMeRNh90m','L','s',8);
+INSERT INTO t VALUES (-954745317,62191,'DBUFjxSs94Wuszg0Upm7','pMmfqEmZPAMzqILx8bECVs4OX2tIJPjMJQq7ypJ40PGggG5auSk6GpDNCGqtL6ivvyR9l90KJYNgrcJiN','wCIsb4U6Jl4VdqkPR6rUbFz','oTS1fZmwa1jisp5Y0jeTEbq0RVT','8','p',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(24) NOT NULL, d VARCHAR(91) NOT NULL, e VARCHAR(40), f VARBINARY(78) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (6400689697456989407,17165221353471585930,'Wq8UvjfgZP3bKxwie6fIMcj','zv9JVQHKJ0gxetIfiKGdgx2Hg','FWTNxbCV2xKXsssIzNGiBOMYWm2Vco5zdzU52icLVcWtSDNa0ExAVInb5Y59','ya0yFNoxJgSpJhkI1zcQ','jYWgBpcYgWJoq54Xq6QNk33ftopiwB43JCzaB9u0U7','zqadacULILeMQXS1gcmr8eSjZpxjRBCjCwF5ltNnY2NnSsU0xIw4GlkgtEFJBfkEepoRq1CWM',10);
-INSERT INTO ti VALUES (6400689697456989407,17165221353471585930,'Wq8UvjfgZP3bKxwie6fIMcj','zv9JVQHKJ0gxetIfiKGdgx2Hg','FWTNxbCV2xKXsssIzNGiBOMYWm2Vco5zdzU52icLVcWtSDNa0ExAVInb5Y59','ya0yFNoxJgSpJhkI1zcQ','jYWgBpcYgWJoq54Xq6QNk33ftopiwB43JCzaB9u0U7','zqadacULILeMQXS1gcmr8eSjZpxjRBCjCwF5ltNnY2NnSsU0xIw4GlkgtEFJBfkEepoRq1CWM',10);
-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 (7590700139138049546,2154991211835982662,'4T2l7Avxy03','G7wIdFEEGKzfV','QO9CR3gF0BHcj82E1BFIcE','vs','l8UCMJfA18rQTpZl','nqOwZKk5x8Z378niMSIyF2I4INH9ubjr5NtrUKw9QYvreYa3nAKVtfrp5oldiZscccMdzyT5iuVFnk3Sxyt2j7f7fjMa',11);
-INSERT INTO ti VALUES (7590700139138049546,2154991211835982662,'4T2l7Avxy03','G7wIdFEEGKzfV','QO9CR3gF0BHcj82E1BFIcE','vs','l8UCMJfA18rQTpZl','nqOwZKk5x8Z378niMSIyF2I4INH9ubjr5NtrUKw9QYvreYa3nAKVtfrp5oldiZscccMdzyT5iuVFnk3Sxyt2j7f7fjMa',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-519042130,2452,'tkiSIPJ31Rl','Zm','aGbCIzidx1a2sOulorijew','bwx5xSKf6QhFb3x4G45xcU1eLWGZIZselLahD91Tllnlg3WtxU19kZgefbRLS7ZY0LZ0pY9yvns','7t','J2',10);
+INSERT INTO ti VALUES (-519042130,2452,'tkiSIPJ31Rl','Zm','aGbCIzidx1a2sOulorijew','bwx5xSKf6QhFb3x4G45xcU1eLWGZIZselLahD91Tllnlg3WtxU19kZgefbRLS7ZY0LZ0pY9yvns','7t','J2',10);
+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 (1220922302,36462,'sE6xu2PTfZLQXybZWrW2BdP','0W2LuI5rAG7ckUXLwluSGPYtEAinvdtlbOdvmweiO89Scu3lf8bEAT1qvhs1lRI6qLAcToiYmkvgMdr0cf','YlGb7x9ySI3stELZUj5GS','WwMde1ASbK0xXpluoF9BqpuO6A6NHX6BbX9x1ldMsPPf7EMR7MEP7g9wjUsJSUjenL4hSSE2','A','Jy',11);
+INSERT INTO ti VALUES (1220922302,36462,'sE6xu2PTfZLQXybZWrW2BdP','0W2LuI5rAG7ckUXLwluSGPYtEAinvdtlbOdvmweiO89Scu3lf8bEAT1qvhs1lRI6qLAcToiYmkvgMdr0cf','YlGb7x9ySI3stELZUj5GS','WwMde1ASbK0xXpluoF9BqpuO6A6NHX6BbX9x1ldMsPPf7EMR7MEP7g9wjUsJSUjenL4hSSE2','A','Jy',11);
+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 (-711012568,31960,'YexksYxI','xsOIshK5Bj6wYXo9uzwJfol0IKZvUT8u9CWktYO5up62SbLKC','dGPyHUY994aYSGLcNNqOrCH4cS','gHTTpXjginrSXKow9TGH0DbhusHhuX70GtSfc4jR3TB2jXWpQumCzJhQyTHEqzTbTVz9e4JS','hF','ML',12);
+INSERT INTO ti VALUES (-711012568,31960,'YexksYxI','xsOIshK5Bj6wYXo9uzwJfol0IKZvUT8u9CWktYO5up62SbLKC','dGPyHUY994aYSGLcNNqOrCH4cS','gHTTpXjginrSXKow9TGH0DbhusHhuX70GtSfc4jR3TB2jXWpQumCzJhQyTHEqzTbTVz9e4JS','hF','ML',12);
+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 (-635028094,29033,'SSZUrvAsWfHoCO9h1wAyWkA','0EXpeeFxmbK9VsmZHyNN382od4fw8BlkWRNfCCQk2O9oT0Vyxn81brUCftmHZDVZ595iQXn18MvaN','28n6UT','cVDB900FNvfDD3BLTDRipEPdQeudee5PtOADOdVUeXu0h4dpLvzDXN01FF74T8t3KERzjE8LbHI1mek3HCvnosoxSU','Z','a',13);
+INSERT INTO ti VALUES (-635028094,29033,'SSZUrvAsWfHoCO9h1wAyWkA','0EXpeeFxmbK9VsmZHyNN382od4fw8BlkWRNfCCQk2O9oT0Vyxn81brUCftmHZDVZ595iQXn18MvaN','28n6UT','cVDB900FNvfDD3BLTDRipEPdQeudee5PtOADOdVUeXu0h4dpLvzDXN01FF74T8t3KERzjE8LbHI1mek3HCvnosoxSU','Z','a',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (796934470,49015,'h7GrzPKNmYNo3RWug','KEu1dDR0UsRKJU2VLWrsKdtdtsAwMA6UKQJp1Z7S3v3SCvkY1R4U35E8mT2x6FCBmredDWn6jgZkQuRx8dQIldYN1rMPaF5UGEQ9oTWHyo36W3RmprZMhYspcnG7A5DfkXAeBherWhab9bQdTcgpJ6n7eQfOhyeztKikySW7SE77BG3N6F5X','B7HGqnmTj7w1gVUbAZnQ58m4uSFtnfu1kNy0f8Zh','m0JY7HEhO1WvD9l5CTsUedUFzdEyx9sg7JcGwD3lcMGwWIelsY3748KsoDLkRl6bwqpkroi5M4O1Lp6vtARkrDDYzH8xbACIBYMhocGlEjOXm2pELv271NgL4Saz5q3ZvBTPZLmg8tKUksW1t7gpQQSBMB8U9Q6TE53LXVX0REfrwewQxk9dFE98vjg6IG3UTbj3NZNVC0a3tf8U6lY93yPaw1QdH32ube','vU','0Y',14);
+INSERT INTO ti VALUES (796934470,49015,'h7GrzPKNmYNo3RWug','KEu1dDR0UsRKJU2VLWrsKdtdtsAwMA6UKQJp1Z7S3v3SCvkY1R4U35E8mT2x6FCBmredDWn6jgZkQuRx8dQIldYN1rMPaF5UGEQ9oTWHyo36W3RmprZMhYspcnG7A5DfkXAeBherWhab9bQdTcgpJ6n7eQfOhyeztKikySW7SE77BG3N6F5X','B7HGqnmTj7w1gVUbAZnQ58m4uSFtnfu1kNy0f8Zh','m0JY7HEhO1WvD9l5CTsUedUFzdEyx9sg7JcGwD3lcMGwWIelsY3748KsoDLkRl6bwqpkroi5M4O1Lp6vtARkrDDYzH8xbACIBYMhocGlEjOXm2pELv271NgL4Saz5q3ZvBTPZLmg8tKUksW1t7gpQQSBMB8U9Q6TE53LXVX0REfrwewQxk9dFE98vjg6IG3UTbj3NZNVC0a3tf8U6lY93yPaw1QdH32ube','vU','0Y',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-197802638,61907,'SyfLS3wt','TH4iBDbnUbc5L202fjKMRgiQS','eSoFUYoplxok01wSvUpZqkhjMOy','n69ZIqSXs55nzMvqjToXCkUdC0of43j9BEOQ0A9Ie6uca5dvGWWUSUFYDGU3lsEvp0wzmiwyvLAADWk7JtEgg8I8mb9KLOUJKdOgKKqd0HXRyFWJbcsuWQTOl4uzNy9nA4DHtX','F','op',15);
+INSERT INTO ti VALUES (-197802638,61907,'SyfLS3wt','TH4iBDbnUbc5L202fjKMRgiQS','eSoFUYoplxok01wSvUpZqkhjMOy','n69ZIqSXs55nzMvqjToXCkUdC0of43j9BEOQ0A9Ie6uca5dvGWWUSUFYDGU3lsEvp0wzmiwyvLAADWk7JtEgg8I8mb9KLOUJKdOgKKqd0HXRyFWJbcsuWQTOl4uzNy9nA4DHtX','F','op',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(60), d VARBINARY(25) NOT NULL, e VARBINARY(30), f VARBINARY(87), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5838902749899367723,8361293282681642011,'onOzC6phoWLrbubboLrw8fCXrI5quMn','qlk5rYARn3yGDTA','CPQPq4Obz1XJdkZK','IFv4csf0LRCVX3mNjoDA','O','4',0);
+INSERT INTO t VALUES (4878453146982229437,9128510972924227646,'d5qyZZ2l','n4Hke82Qn7vAbFN26MwI','gyU9hIxRMgl6Xbg1x8nSUN3','TCn981VkmyXBoOz2KTJJgDvktADeONJVw2t3','D','J',1);
+INSERT INTO t VALUES (6807192488771336859,4777611207474577887,'TUiJyamdMWE4ZxyZ2iCOJC','pDqAKzPSYXkizKo','fH4vYlxTGWSF65xjktNpB','8ncWgCi6CQ','q','j',2);
+INSERT INTO t VALUES (-7560525936428057274,1999976075639378284,'7bdJ0krhuYLNAP0Qj7cs5SzyXhpdaZXirCVfch3fXlg5NBjHmoZMlH','dFEEpTYBkPy','jEZhEEnFq9T4','ggA5K89Smwu0HpFOEZEPwMQwnLTYSLImSBrqgh0zSIlIgyClS4q1oNhqgMFE7ApYbsCrTK0PQahSaHkO','B','g',3);
+INSERT INTO t VALUES (8676176932217502134,7000461871718297279,'McYrUjjVqRpmWO2z90Zze6x2VMzHOb6mw3b','zDnaGBWJd','TsPVHlDyp04Ll1hdLjyeGZ7p','wPe8fLsr3h8vWlSp4sDQImJoa9dV3HdCTWGuSzkjKOLvMSt59ByO1N4ADZHwHKu40zpNc7JmVZIj4S0dXgn3O','i','4',4);
+INSERT INTO t VALUES (-3108938525551835210,9935601767447145201,'XylAt5mMZd6NO0','vPQIvIyMT','oSdPRiS','0VsEoVPJXwYFAE2oVEA','X','P',5);
+INSERT INTO t VALUES (2985245279207463007,2324462953633932678,'5N1aeHtODhdCmVYN7Ast2KxJSwjeYHa11EUtVtDcadpiBMBZBwzXiQS2T11','W8yyD2sFd11Ibx7otOfVq','BdjduxFqUVPmwMMs2HAQDr','Iih1fyrhuV1AaIiQylloGOVvLnHZZL2c56exxPcIhjfajFG7M','Q','c',6);
+INSERT INTO t VALUES (3435383749770166686,9655562220351686973,'2pVVzCpq','6b3YGps','BsDJLKQ1qmfy','0bGz3E6wOTcRamCPteYPPm2aYGOvooV5qFXJ481j0cMFdJFyRC5JoUqCQcYtgTDxFw','N','U',7);
+INSERT INTO t VALUES (-4177419269485227298,18299338799297015076,'JrVpthsxPWRdBauxxGO7k03SJN8scuYWzU4Lg2HCpsIiHvCioYZ59wtJJ','jiS0iEkH1qN7i5KFDZyDvI','ZK5','zmZuLpE48w8ea8QlDVMViwv7g5LSjI9h2JSlflKSuP2zz1','F','S',8);
+INSERT INTO t VALUES (8055221999394357986,12864333658496211389,'KeDZ1Z3jpjqjjkRSaCQhJva2JC8ArT0vtf','kC14P8OK9jp14Stf','a2c3wArajsY0uTCwWd','EAi4rlsU4NGHHXUmWRZoGC1LMsz5sPCMpAPIcQ5lNE9pb1tj7tH46CtyclZpTozp4nE6Epwo387GhV0D','p','f',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(60), d VARBINARY(25) NOT NULL, e VARBINARY(30), f VARBINARY(87), 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 (-8662916853143882636,5106826057607745739,'1018dQbO0LzyKeEyojw4d4m','Q','DBNasfCr9Gm7gUsu89S4','cEM2E9zcm6S0majjvPVgUJBmhMacPezcFtqJUL','u','P',10);
+INSERT INTO ti VALUES (-8662916853143882636,5106826057607745739,'1018dQbO0LzyKeEyojw4d4m','Q','DBNasfCr9Gm7gUsu89S4','cEM2E9zcm6S0majjvPVgUJBmhMacPezcFtqJUL','u','P',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
+INSERT INTO t VALUES (725591779403235841,3906922760242955010,'5zqPOusMi5TOHbAdEPR0o1IKqhuukAyk','NJH2YKMu8i6GsCRzY','uE','0fB6X9gcXACQe8volC3xEsOHkh60zwfgWuy','t','B',11);
+INSERT INTO ti VALUES (725591779403235841,3906922760242955010,'5zqPOusMi5TOHbAdEPR0o1IKqhuukAyk','NJH2YKMu8i6GsCRzY','uE','0fB6X9gcXACQe8volC3xEsOHkh60zwfgWuy','t','B',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5406737300949575322,654559217109530299,'Oc6cQiitDez3OPwBQtt','lmlxJxxmZ1WPl4ELTQL7ouUMqh1RqE7Hq4odIV5Vf2QmvEwEDnwd6HkaVkdJ1YYM6fyAhfrKp','FJXD52iaR5LdaA7bYQWOhP4dld2q4JAuwz04Nsa','8vzXADpr9bIHtP2EPfurqxnEwGmbx6kWKjBe4JyIK09FlGT2','fWhstogK3UxNM0yH542l1j0amsHEij41IYchkgZGi0SdaNYtXaPsf','21SSpqFMvuBGBGsY5X3cSXPRJhNV2DaVAJJrQ7JyKsDw0SiMvw0LACXGmt4GYuY6IF1vEJPttwyb2TAMF3mt5df',12);
-INSERT INTO ti VALUES (-5406737300949575322,654559217109530299,'Oc6cQiitDez3OPwBQtt','lmlxJxxmZ1WPl4ELTQL7ouUMqh1RqE7Hq4odIV5Vf2QmvEwEDnwd6HkaVkdJ1YYM6fyAhfrKp','FJXD52iaR5LdaA7bYQWOhP4dld2q4JAuwz04Nsa','8vzXADpr9bIHtP2EPfurqxnEwGmbx6kWKjBe4JyIK09FlGT2','fWhstogK3UxNM0yH542l1j0amsHEij41IYchkgZGi0SdaNYtXaPsf','21SSpqFMvuBGBGsY5X3cSXPRJhNV2DaVAJJrQ7JyKsDw0SiMvw0LACXGmt4GYuY6IF1vEJPttwyb2TAMF3mt5df',12);
+INSERT INTO t VALUES (-6105060265403781431,11185408918811888624,'Ak77U4Hhl5KMu8X0ENcURpxYY2jVGQGTh42mQ','ENQxV14CvcqS42IrBzVjH6P33iE5xHIrps9a5kcqCl1rA84ijZXtPy5NthsZ40CdUssHjJHahFofyyrSaGjCCrAS0fiPVctNT8tZT5W7Sj34aevAmrJq0nAZg1rznKo8TxoZ','A3','qQNZsn','w','Z',12);
+INSERT INTO ti VALUES (-6105060265403781431,11185408918811888624,'Ak77U4Hhl5KMu8X0ENcURpxYY2jVGQGTh42mQ','ENQxV14CvcqS42IrBzVjH6P33iE5xHIrps9a5kcqCl1rA84ijZXtPy5NthsZ40CdUssHjJHahFofyyrSaGjCCrAS0fiPVctNT8tZT5W7Sj34aevAmrJq0nAZg1rznKo8TxoZ','A3','qQNZsn','w','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-2936214824933390702,7525564252662870809,'UOegKyPWAlXp9m','g7LCEoe21JwqgIhsAd6UOpWpEfdehWhknXn','0rtscLJWJcWZ8qOluhA87NctqHeWF0','xBbQ45ZTYmRp0eTfX6GhROpLed3dt79jqtmxMKcDDLG7dkUQxRVcK2AR13fmSjti01Uy4pmhUZ7T1wyj88NZRAJTs0a7AnZd5dfLSfyqmswM9wn409biMYm5IxXGhxrQvp3NmV9ddOwAVAlqfiCtrlX2fokVVP1Odi90Zg9dRn7Rr70rbYzdtCsJD5Y3b5pgySIvT9BqkQ0mVN1AR8E948UA5hGebEAlfnZSomGzevsm3aTiFlnKPaxzJOlO9YVV','L0vnDVOljzPh','Pr1ObOjEqqGKf4CpO1vPudPZ16D9WSxS3ZrvNJTKOU',13);
-INSERT INTO ti VALUES (-2936214824933390702,7525564252662870809,'UOegKyPWAlXp9m','g7LCEoe21JwqgIhsAd6UOpWpEfdehWhknXn','0rtscLJWJcWZ8qOluhA87NctqHeWF0','xBbQ45ZTYmRp0eTfX6GhROpLed3dt79jqtmxMKcDDLG7dkUQxRVcK2AR13fmSjti01Uy4pmhUZ7T1wyj88NZRAJTs0a7AnZd5dfLSfyqmswM9wn409biMYm5IxXGhxrQvp3NmV9ddOwAVAlqfiCtrlX2fokVVP1Odi90Zg9dRn7Rr70rbYzdtCsJD5Y3b5pgySIvT9BqkQ0mVN1AR8E948UA5hGebEAlfnZSomGzevsm3aTiFlnKPaxzJOlO9YVV','L0vnDVOljzPh','Pr1ObOjEqqGKf4CpO1vPudPZ16D9WSxS3ZrvNJTKOU',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b INT NOT NULL, c CHAR(98), d VARBINARY(92), e VARCHAR(30), f VARBINARY(69) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-92,-1884398815,'3pYNOxW7oWoTgO1mKXiWR5lL3lPkPqZJggHSbQ95wbibeBI7c8MTW0uOBDHJUy77xFO7K96tDpdLTXRqHNbZ6uQCqN8t9WmiJ','o693LiXeH3kyJE4pZmRmgSAYT9d1VwvyruxIRAsiHTuL8QoI36D5kddfUC2OZll5Tuu0DMcQbF0EBaJEkk','cPlhVc9sryCWHqlvj','uyqUzXlWiVLb9pXGRAlDpoYFgf6eKgHaYucxDXgqgfdZAfedGGBsor9KCsdWkzPDFxKt','RlpJxr8Rq9tUV2isxUV8IhRdD5e1tdOlCjNfgK8LcUfvcr92RFuAd4ZwqAJP0BDDdePxsTCYy1Y7uU94zDaWaVjSr','Q7341Ipp8lqD1NBnADbmdUKsoxFBgH526Q2HEMkcAXQ2Xy6x8NWKjlZ4rstfS3sCxc2YUv2jCmR5yH',0);
-INSERT INTO t VALUES (48,-876087172,'MOQUs71MbIsBbkz0GEzdzfvvz5i0i','d5LOl5T','upOOzKJ8','lgrtw2CFiXAgCiUD8','5JRwMzV0uIbvRxA4LaDwCtBm','vw6DngRzLmlupUx9juOtd',1);
-INSERT INTO t VALUES (56,-952136526,'083Qjw','lE1YjyQNB5yl3b7siUe0bJyeIp3qiLntzrzcns73fPqLPJJ7OgKu31AjMZhSyF','lPinDZkR6iIj3O1w','IwlbWdRKOQ5vYFLMJ92UYEff9','dSyPubSR7neAq2kUu4IqfhHLBnvIVp5spYHckhv3UYtPGvlcXN8cQk0VkR0JxKTjpiI748aZe7FNUrFaGzmJJ54aE3gF','eHurKh4A738hNL28GjcETzum6anL10xbnJ0',2);
-INSERT INTO t VALUES (-51,862319553,'82f3W98A47SyYn5aqzC8E3efcQ8wVQ2TaW9Gzo','xhqR2CQrZraBL6LhQZb5l01VxtEo4Bcy3DtosYiDkFwK8xWmqNzrpXDkM75flWOZ','whLet01DAx4M8KsakBYljvrsp','p7K3y3cCvUcXm7esHgiEPlyVoqfb8HoMQBadLSO88x4DhW6','JRxMySaH7pE1qEJxtMWzgU1','cUK6hsBVEVxP8VsN1Kx35Z9aUIUWl4CVYrWJXgfTQ3EQvk7',3);
-INSERT INTO t VALUES (-36,-149974516,'KIeCjZnzUGCtJ3zovi5iBVuyjqCnDzpE9lMmjew5W9lkSNjXtHCS5','snu3udfvc3x0yi6IKfYK0ugE5vGpr6pbwuDH00efbta5pSsigDVNwvZmFVaHS0S3qpyEHPO0zcwUvdceTiYAdkyDeVKU','AgNP0Q10B4IQWYk1Ab4T2I8','YUvpqGTOn4hVGMODfpUQ5UXFvyBUNB8fULe4U5wImYdCxGVznpPgTjhdRBGMTH2URj','86Eb0hrUdjwmHysxyK3E1Z7xzqBiUzGlWonguuRUFfRWjs1','5VGb1D7klunPemk6Zq6kpEt9o59x',4);
-INSERT INTO t VALUES (-41,-1850090843,'ttJrRDU0gRwo9knKuJygc8WQ0cBtB1kh6xzXuqVVA7vY9wIt20SPZuuv9wopYl4SngXJTk2SF','SAwrLUWzi1t0koLoj2MJk4','gdEhu','F10xue5An9oYZMhvwz','LqpliTHozMnRlgSpHj5u1ClvnLOT3LUWRX62wd8qt11gzbbfDG4EjgMZvaaXhsLCaEPeo5suOaKRlHXK','xGKorKcIEWHFEcb',5);
-INSERT INTO t VALUES (-118,-1896947980,'4UyIKHkvRJhq8OLhzuBMphsWtz','CEfKu3IWyW19BLBDvL5S4FaAvQ5k0dCs64AK74nHkKD0LUzubk14DGPDuqOBfghzbKXHzdQ51t9zbZQmOdek2u4','dsudrFRGwOkiJIpE6CL6H','kYQb','EHODva50pvvxK5DYxHIIdTV4tdilRDyEITaJ21BKH0WI16FOKjAZonC7fqWVz6jzme3Gavt8gbUEvPAXLFl','k5T0oocjFyO6Dz4PEsETRKXJ8EmpFuRnAYua9sQpn5OX9mDMziBj68ERK1up33ST50hP3QEmVb',6);
-INSERT INTO t VALUES (106,123139420,'mHZIFxQxYe28wbDY81a10B6xEZpj9ES6N7AzyqxGbPcdJtVKfhfaHtEQzP3IliaXj0N','NNreR3tIHS40uEudrI1nYaBXrkvyAsPk1e68XpkfOQuTvh8Jw1OQ98K7rBO52YcPSCxuJvuMasJWcztFq6jxrmXLg','ejAkL5gK4HIb7','UAQmwnFAxfKoZ2D0Ux8GeYTcZHjA4FVbG','8Nsj5N3F3JGx1TMjRHZgzk1z5elEoFaAVLJb1VE1JXVKcgANHBMWDrjEtLVGQRCBVb8ScbmfC3us3IznQ2rFrJPoGPtXwI2WQh','Yi56D',7);
-INSERT INTO t VALUES (45,-57355102,'gVI9MOaPY4bib6IB9','b0j34T1JoutOpGLm2lSdrqGGQ7gURuVWjm1PyG9bIVH8XNhfJA8061a94kJ','0ygHVAM8jX2icTa','HYKOAHCVTt3KOUTNg8zxiXZIPoa72jeNfso8tf','p1Gsbk8MSpkfo','qwztPZv161buFK9ak05dRD04EgYBtugBa2yp',8);
-INSERT INTO t VALUES (91,-1249433615,'bPsVR8ig7QeChnI4TFlvg5HE8zqfPSQqy8KVs0qZuGtb3wxuL4zP06q5zIHMSxtHjSVZB','ozjatnuRgUnHvEhl','6JWTGkiar59eA','AaxhGq3BmOjs','LkLlBWh8MHfyeZk5YVqTQ7S9GN5SvzmVYH4Luzg3rRWrkBzRdNCGTp952CD7dLyXE84uefAMMvnPqPVHVC2sTBsUpPoUuk42','teh953lH1lxvTxFlrYLCmJcMupCTBgcEP5MMra3nRziz9q3BXtR1X',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (415590481922504631,313500312039154115,'LPIk8jPRE1drcf9XhGCBWlZNNyTGh','pjQNQVwZy1PtrvIzHUspMqAUJhbAfThnm4Oy0sJNIXkJwAKfo3lw5IqAPgjq36qr5WAvygNESAg7bw74aSPaRbSl3ScMDjPCCtvnGZanzkoPxXlqzMZQg7yekWn1R1MKROLKfpesK1MDU7X2lZebz6yQ7S61rBtfvZJ1eLbc0N9touhFwXLjApegqwiksvOBF43uuo1qtvd1T7D2Y26Pn5vIHEWSJrb0zV7hAOry2gtD9JG7f7eURdYYuli','fG1lRBeDJnUwpnweDjD0BhGEsHb','y0Ju97nRjCfGNz1IbMSO0N4HP932Ubk','p','P',13);
+INSERT INTO ti VALUES (415590481922504631,313500312039154115,'LPIk8jPRE1drcf9XhGCBWlZNNyTGh','pjQNQVwZy1PtrvIzHUspMqAUJhbAfThnm4Oy0sJNIXkJwAKfo3lw5IqAPgjq36qr5WAvygNESAg7bw74aSPaRbSl3ScMDjPCCtvnGZanzkoPxXlqzMZQg7yekWn1R1MKROLKfpesK1MDU7X2lZebz6yQ7S61rBtfvZJ1eLbc0N9touhFwXLjApegqwiksvOBF43uuo1qtvd1T7D2Y26Pn5vIHEWSJrb0zV7hAOry2gtD9JG7f7eURdYYuli','fG1lRBeDJnUwpnweDjD0BhGEsHb','y0Ju97nRjCfGNz1IbMSO0N4HP932Ubk','p','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7657130767486407563,15018545067511462581,'Wn5mSNNE0cDlwodIQZeMAUdCYSsRImr1X5','qPTZ','qU9krG0bCQfY5Y5LggA0Gan5','Gth6jbSkSlYzkXGcPfOLCgcTULVUteSLue','rP','z',14);
+INSERT INTO ti VALUES (7657130767486407563,15018545067511462581,'Wn5mSNNE0cDlwodIQZeMAUdCYSsRImr1X5','qPTZ','qU9krG0bCQfY5Y5LggA0Gan5','Gth6jbSkSlYzkXGcPfOLCgcTULVUteSLue','rP','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-144856765368023061,9747275316744337590,'reUsfHPqk0xkEVhzQr1T7mGKuCYvse7HdTc4wMjTT7yCOm8Yy1u','Ri','O','vUQ0Da56saSxO73Pk4FyNgWgZwOeeRHSlxZxPw0mBPugwc2um5YcgGEEjgb9krYYWuzvZBNF3lRrjnAJIFR4UCdvWhtrliHSRDJKrvI18NcKg','am','YX',15);
+INSERT INTO ti VALUES (-144856765368023061,9747275316744337590,'reUsfHPqk0xkEVhzQr1T7mGKuCYvse7HdTc4wMjTT7yCOm8Yy1u','Ri','O','vUQ0Da56saSxO73Pk4FyNgWgZwOeeRHSlxZxPw0mBPugwc2um5YcgGEEjgb9krYYWuzvZBNF3lRrjnAJIFR4UCdvWhtrliHSRDJKrvI18NcKg','am','YX',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(67) NOT NULL, d VARBINARY(97) NOT NULL, e VARBINARY(15) NOT NULL, f VARBINARY(20) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-30720,173,'Xi7KbFFAmsvMUGjyAjArvDGH4','PdSOFUCS7W8','v','tyczpiT2AziRZNG','zE','b',0);
+INSERT INTO t VALUES (-22807,6,'MDrtnN9XpKgle9Eo3zpkjrOmij4Gb','g4wRb8XxyDi7a7ZLV1bIv0k','iZGy','UCjRMdwb','9R','N',1);
+INSERT INTO t VALUES (-26566,49,'RD2KYTf9mmQiANoaJU8IoNQLu3xMqDVxcTADTfCtsKPnms','x8ZaKEGOgEETeV4HuthBT4gbeAdtwtIbWE','3UNH','LNlDUGrX5z','0','I',2);
+INSERT INTO t VALUES (29209,134,'NQuOXbOtOM7f9KR7h4SNOmCeo8zNUonWiqeb3XUPQGPsQrT1tn','2BbwwMl0B4YnGinfOgCMjLttaSCXF','9TwYH6ZdViTh9e','W','2','9',3);
+INSERT INTO t VALUES (17196,162,'tujxElLZQ2nahUdTVa','GxH9sypYCqf1G0VFyfj6pVu3umY4TXESvExCY0Io3','PyfeivoMXDHn','eNv1zs9JlyDqIKdra','fe','c',4);
+INSERT INTO t VALUES (1677,255,'l5j3B','BbKyV2C1j6Ck','siWFJI','kayq','lU','9',5);
+INSERT INTO t VALUES (25374,71,'hZP5MkDOJj2J2DuWosbhVGmsnruc37bGBaSlYoAUeVDky1nbaA4y','I13eCgXx3','eMX9','DalPNIA9HCxn','c1','U',6);
+INSERT INTO t VALUES (6097,113,'7LQcOe52zglmSGN9KSGqSQBvB','KsR24Ui31F0Rbw5cSSjerHPCQovDf8hrNIm22mGdzH7UyiErm2v58Le1FsxrDfP0l','bvVvHlHysJzpo','BedYoxHEsW7EzA','mt','0',7);
+INSERT INTO t VALUES (15254,59,'WAWZXJJoXEBDb8HKj24adSUdYrjCVfsm','fsl8CDkymBD5PJLyObRzXnuaa5YsaU2E','AEM','5G0','u','h',8);
+INSERT INTO t VALUES (-30030,192,'sdef4ZSrKmZiwd2QIRZKA4LtPOosWVy97fafiGN9Zfc2yXZ0uTJ1ynB8KVOkp3xjdrE','0QDtAtlJIFvys9fd1DctLk9HVoppHUS5evVTzWkZ','YS4eLZz','CJRdTG','l','U',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(67) NOT NULL, d VARBINARY(97) NOT NULL, e VARBINARY(15) NOT NULL, f VARBINARY(20) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-6369105,-224185284,'XHzMdvfbbBWnLbEwsTA7EFsw4TYgV6fGoVgQfR12lD9KDTuLJ','VJVMYiMvveyzYdFDWCDaf2U2nexc8YBPBBb8igk0GvIarz4iHiYnTWdysi7LI','NUtUXXF','QudQuLY9LFkucs2qVoYqByhd72Q92Kk57aHL7cC','Inmf0Nij3nqgPLwsQmQsrmtJuL0Oc3XOJaBCV3EPA6Niq3ZHckhi8r','L5wK07Fwpv0SxXCWlHLfyu1EFsUhSj98aZVdsskgBIPfLMbUPiAKfgzGtuTmPGS9s',10);
-INSERT INTO ti VALUES (-6369105,-224185284,'XHzMdvfbbBWnLbEwsTA7EFsw4TYgV6fGoVgQfR12lD9KDTuLJ','VJVMYiMvveyzYdFDWCDaf2U2nexc8YBPBBb8igk0GvIarz4iHiYnTWdysi7LI','NUtUXXF','QudQuLY9LFkucs2qVoYqByhd72Q92Kk57aHL7cC','Inmf0Nij3nqgPLwsQmQsrmtJuL0Oc3XOJaBCV3EPA6Niq3ZHckhi8r','L5wK07Fwpv0SxXCWlHLfyu1EFsUhSj98aZVdsskgBIPfLMbUPiAKfgzGtuTmPGS9s',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(99);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
-INSERT INTO t VALUES (-8385921,969521795,'R1a5tTlmTL5YtTCyea368fDN0h6uae8igP3p06RvlwpoHGa5NUORLNI','TTaNuViuwDbym2wIzUmPtaPNr5JuhqawyhMk2zOrVVvWeTDdBHz9Kj0l46mbqEobfZ','eBRb','qYmwInnHkrSP2xzn8dpc7Sw0NKGgekHETHtZy5xwzqe8K','KKwFOLwQjGon4vdILEH9RwlswzlgncFBKkMH7xPwNrco5vpue06dpz51LObfDqirTegIDMT','WvScjI3rH6PiyuGKPepXYI0ypopReIfP2T0WeVDfzHFD0VFv',11);
-INSERT INTO ti VALUES (-8385921,969521795,'R1a5tTlmTL5YtTCyea368fDN0h6uae8igP3p06RvlwpoHGa5NUORLNI','TTaNuViuwDbym2wIzUmPtaPNr5JuhqawyhMk2zOrVVvWeTDdBHz9Kj0l46mbqEobfZ','eBRb','qYmwInnHkrSP2xzn8dpc7Sw0NKGgekHETHtZy5xwzqe8K','KKwFOLwQjGon4vdILEH9RwlswzlgncFBKkMH7xPwNrco5vpue06dpz51LObfDqirTegIDMT','WvScjI3rH6PiyuGKPepXYI0ypopReIfP2T0WeVDfzHFD0VFv',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (7982659,419763680,'O','dObMo3Vb3A60ptPAgrPxotpzbg8pzrmPEZPrM6TYvrgSYoXrYKEfwkHH3F2aY7X52uvXq9pbsx30uaiApJysMJWDL7RWp01uDDUpNRQtuqq5Q5hz','ypaFX7TtEX8ScozkjQ4s7Qs3yd','wak3GNQwCqbSW2gzjQR7nGhNkQ4ZbCmCpmFuZnnLQYjr','NZKrgGkRZ8Bz8vlSyoi5iStpHixzd5cxqVyzXOePOzewNxj7T0B7SkA9maX','wsbJOwAnE4L4DF5Vrivlv56FiJXPhm7pyc2LzeYhr6fQ8J4VdOP4lUT92VQNaX8Rr',12);
-INSERT INTO ti VALUES (7982659,419763680,'O','dObMo3Vb3A60ptPAgrPxotpzbg8pzrmPEZPrM6TYvrgSYoXrYKEfwkHH3F2aY7X52uvXq9pbsx30uaiApJysMJWDL7RWp01uDDUpNRQtuqq5Q5hz','ypaFX7TtEX8ScozkjQ4s7Qs3yd','wak3GNQwCqbSW2gzjQR7nGhNkQ4ZbCmCpmFuZnnLQYjr','NZKrgGkRZ8Bz8vlSyoi5iStpHixzd5cxqVyzXOePOzewNxj7T0B7SkA9maX','wsbJOwAnE4L4DF5Vrivlv56FiJXPhm7pyc2LzeYhr6fQ8J4VdOP4lUT92VQNaX8Rr',12);
+INSERT INTO t VALUES (-5112965,137,'NtwL1EdSOHyw71GffYn24HbLsHvjSX8GYup38','5FBlrP5ds8BATZZPTtG1AQZGIKJETlHZXv08RulsS8047Qwd1','PmiS7JmB','vT1UXs','Fv','2',10);
+INSERT INTO ti VALUES (-5112965,137,'NtwL1EdSOHyw71GffYn24HbLsHvjSX8GYup38','5FBlrP5ds8BATZZPTtG1AQZGIKJETlHZXv08RulsS8047Qwd1','PmiS7JmB','vT1UXs','Fv','2',10);
+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 (8157273,146,'w92T6oll','r95lJferZCHxrOjhjSkj1kwB7YiAHTKrvShzqJqFVuDVnmuZRpypBmv4fKLTABIDN8PLzSfXY5rUzK19zQVScwmIitJxMX','Xg1Ok','hDO1QasCT6ZLqam','4','u',11);
+INSERT INTO ti VALUES (8157273,146,'w92T6oll','r95lJferZCHxrOjhjSkj1kwB7YiAHTKrvShzqJqFVuDVnmuZRpypBmv4fKLTABIDN8PLzSfXY5rUzK19zQVScwmIitJxMX','Xg1Ok','hDO1QasCT6ZLqam','4','u',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7299586,6,'3DsHUxQXvQBW5E3p2WDAqfhoRt7K2SYgtOO5qUS9JT6oc00','eBd9hqfc4KchzgoaCyLhku2ZbHLhZztWLzGG0CJJ56GXObWjKmiGh08lZHvxlZxTayHfGabICoaJswoWHNlK9Oeq4BYilcejxJX3SCoIS2WWpHfQy6MguJs2kPwfYAwGhVArH3dSZyyVlziz4eR77pt4Uk','Y','aWScJDU7Ak4I5CusTP','Xc','D',12);
+INSERT INTO ti VALUES (-7299586,6,'3DsHUxQXvQBW5E3p2WDAqfhoRt7K2SYgtOO5qUS9JT6oc00','eBd9hqfc4KchzgoaCyLhku2ZbHLhZztWLzGG0CJJ56GXObWjKmiGh08lZHvxlZxTayHfGabICoaJswoWHNlK9Oeq4BYilcejxJX3SCoIS2WWpHfQy6MguJs2kPwfYAwGhVArH3dSZyyVlziz4eR77pt4Uk','Y','aWScJDU7Ak4I5CusTP','Xc','D',12);
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 (923281,-234308790,'Q9s8Fj9CcpkIldpnSsBwLkc9nthYE12LFLI7RcsZuJY4YjnKTHTdqbxUDbdfYDVIAvND3B9AlraEs','YA8Op8lIiIAvciT1E7IxZ89SJ7MiXgE7ilNinOZ5eiaessYQzJwRAoqWzan83bZbDkJoKxNU4pLwCf4ReKilccdOScikJENaREaGhDrh0qqR3Vc0E520PiQu03','M8HT1nP','kdFGY91I45lEgjPvFwI0yGmsvQbzVYuPOkBvz0aCDQmSU1shf3laY5bdtAoxJR8wlux0VzMq','2k7EDY3jX2nkAyTIZsmbuVMaJSl2M9bkRfsyhJuxhmpSb5f6Edvp5OBv1gn33z2JQXN9q48dy4APsgHiNhe0tfolZlIAsI','m5dRTmc7o3hgn6pMRA5rEUUPo4o5JmwK5IlvLwAWSqqDHjkS',13);
-INSERT INTO ti VALUES (923281,-234308790,'Q9s8Fj9CcpkIldpnSsBwLkc9nthYE12LFLI7RcsZuJY4YjnKTHTdqbxUDbdfYDVIAvND3B9AlraEs','YA8Op8lIiIAvciT1E7IxZ89SJ7MiXgE7ilNinOZ5eiaessYQzJwRAoqWzan83bZbDkJoKxNU4pLwCf4ReKilccdOScikJENaREaGhDrh0qqR3Vc0E520PiQu03','M8HT1nP','kdFGY91I45lEgjPvFwI0yGmsvQbzVYuPOkBvz0aCDQmSU1shf3laY5bdtAoxJR8wlux0VzMq','2k7EDY3jX2nkAyTIZsmbuVMaJSl2M9bkRfsyhJuxhmpSb5f6Edvp5OBv1gn33z2JQXN9q48dy4APsgHiNhe0tfolZlIAsI','m5dRTmc7o3hgn6pMRA5rEUUPo4o5JmwK5IlvLwAWSqqDHjkS',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c CHAR(48), d VARCHAR(55) NOT NULL, e VARBINARY(18) NOT NULL, f VARBINARY(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-10214,17074973523457502660,'mQnJMa0MYJqIXHUlnbc4QLDYHnArR1sPLvBN7Gyn8MYKBMrr','98lweXkcPAV','wkO1u8ZcneJ72MjfpF','os5LPbOPBWThv8wutAHQHWcpSC4','AzPFZHGmhmWNu1qtiwhveCRAK5D34q8IdB4RruqHvKHycNLIwayYY1R41Fawloosog5qL5A1gfYkbAcqvBhbVx4xZp4zTSKQN','PvnaCZnLARr3v96WCwNuWqhGM1JVvNtcRP9WFQyRv2PZrOXHSOYAZFMwULs0wX1P4783pEx',0);
-INSERT INTO t VALUES (19261,7632966570728999032,'A9rpVgFABOObdFDmizbqMkogjtLo','ozBeOTf8ULdWbZQaGgTRfKF0Toe89WRDzBnIfay1ofbKbfR','OxMa4','lPTMaiMnmz3ddra6zxAzT31zmklYydH2','U7hxYzOUflXP9Zo','d6qG64fGvnj844yeVr2DOEnUfkbkQc864eVxTqR3FZiLHbR06d4adghpVk1D0mzatwLJtPAlf6fW',1);
-INSERT INTO t VALUES (1229,9965009639490870215,'rdFP02','fwtwMMQbqtykZPxrxa2X82PYLzQEHziu5Z0nFwZZDbnbbm2h','rPTXbWelLxmo','ahFQA8wsWQy','chksHo2kYgp0IWxrFilF3uswAiKVj97a1gv69L3lmXjfKFH5q9HjU5thj6L8ggMxuBxN0ToqzJ0XHNmqZ7q','IjzmwFPWhjGCnQbB9jRLhTjzab5YUz1ndavhsm3y',2);
-INSERT INTO t VALUES (-7448,4438491089917334802,'XmP5YvrJHDpVWBo4gtrT1WRe7x934oGV7beweYj7YO8KNl','khPHS6ldMGAXvvf5rRCZHDogPQTnf3oz4R89wIBiYwv84VUQ7W7XLvt','MRmLhtils5OjHHIv','zXIFSsP1yb2iL4rLMJEPRtSyv0OpFZCrcrwI851AHaqJdFlvVdjZORsiRIA9aWRk17','iEAY1yihoRCBLgCA8oN4HLx','9zJdptL1w3o64rZAl4U89nzLMra62Dm97ua6UTvQFiWjxoI6xqgONoDvcnuOKXhs2CDdEO',3);
-INSERT INTO t VALUES (23318,10094422822826897248,'vwo9eG7WJta4WvAIm69x8dSi','H2F5Ov4','ZieSZ','XtchoCURTfHpjqvkdDOrYqJ','gdKjhFn6hdzGucTrcviTP2tG8Y3','4EQMayisRgbn2XkImm65IeJkCP4sxaYkbFyurr',4);
-INSERT INTO t VALUES (-8423,4176437035190904357,'qQMDQ07uIY7IdBquoVtm5jc9HK','RubjOg53ViJcdIfgLxyzItFRHw4UnmKVjhGRAeDtrAdB','eiqEeVWHfr5kqYwH','rDTpiNdDZeEnDIAj82u4KmwULy0Rj4g6WH0RAvD8acw','jcCjqvv0rVVwhx8AbYqnmjZpNoSDDgAV3XslBoZUMCpF34bfHe33a1XqdTnKszyjQXrWTbKtSoJ9arZO252GiyeJ','APVDgmIxXBjEMAsW3uEqahUU2xkYsL4B1uLnODvbKfPzfq5oVqc2CvZY9ByVMwYW8vSNKPHCnprUBue1m94',5);
-INSERT INTO t VALUES (20737,399810133980662029,'JhWKdE','zZeTKWgdxHaya7QzuOBZWfU','kAyxriJmJ2qpGW','uV56HmRhOMTJLqZQepSf','AzZkKyyBb7HC3dkPZGl1yf6W3ktYy1','HzLI1fQr5uagU9TqBgZcer5EK2AJuBzmKYIhil0aTd4DISbx4fWPeWgnYdwR8aDre5xC2sxubZnq8uhAFXQi',6);
-INSERT INTO t VALUES (32766,15585808087439570434,'PvQF2m4rZqNX5fsCbfB5LCPQs01N7TME8ylOxxw0bUeSw','tmZUPyDtQbwzRy48k5FHp4PC8','P','1N4Kh2MmpquyFrZv3Xk8wVHdyh62CQyopv6Lo','zneYgLU8A','gySY9udWGcLor0wHlwm18aHWxSFKH7vXaDZjW17dBZ0ygHwGxyn0VuZk0HpW4qY1Vlq8o3z4gZhhyXnDko1HduelNBqBCOkXzyK',7);
-INSERT INTO t VALUES (23117,14332900413552960295,'2hsJ88cviSTJk8fZooJdHynD7uGlE','Y0enGCvt2pWp2pdhVkrBPmLfWpNzbnNzv42YsnNqf5DD3Azxk9t','cDwYuF','pi6EG','At4jUJhTcraSDv7EHvZYErIrkJljYs','0XZX1RxTFUSlC',8);
-INSERT INTO t VALUES (24336,2045239795398916115,'tcufb8kSqmRzVv','TU9ZVGg6TM','kT','JWdrMsbjslxaj3lYukfPeyxanbYgWDLmmxlGv','ePqE80ubmAHm423zkmju5zyp0zrNrbXoIxrVrkYwHM0zZEjnubxn9akoY4hUGZPRcBwx','zSoMSJWyzv5HYFgsHNwKLQS4eUY92868ByYgryPZLa3PRjPrfoWdA4HWSmjFvLIlO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7792406,132,'eiEs6Ri2tc59BWP6Eek4CFr3ZUrhgb7v','V4OBxHoDYI6utLERJEqWM1rpjJaNh36QqetyJnHcZiJASm60k0zMMgrZnJAQKh3Jd3tvi8pUhkDef8Y9zjxlr6JpBeXqSD3U2zanwojNkdz0TGPFZCeVBQgeeL0mxSneIxCCmFg0laFiUnwR4e6Mt2tq9BPrm5vEtjj2hS8fM81mmMGBUDO11B5psLOZsabQ4PkaJ5lmWhSCG3XI3nBa2s1GCEg3bj0HndIDT4FyiqLk7XY21Scax1','5weY7','nl4Sn8QK9MoJJC1kUIxzD85KVjCRrN','it','A',13);
+INSERT INTO ti VALUES (-7792406,132,'eiEs6Ri2tc59BWP6Eek4CFr3ZUrhgb7v','V4OBxHoDYI6utLERJEqWM1rpjJaNh36QqetyJnHcZiJASm60k0zMMgrZnJAQKh3Jd3tvi8pUhkDef8Y9zjxlr6JpBeXqSD3U2zanwojNkdz0TGPFZCeVBQgeeL0mxSneIxCCmFg0laFiUnwR4e6Mt2tq9BPrm5vEtjj2hS8fM81mmMGBUDO11B5psLOZsabQ4PkaJ5lmWhSCG3XI3nBa2s1GCEg3bj0HndIDT4FyiqLk7XY21Scax1','5weY7','nl4Sn8QK9MoJJC1kUIxzD85KVjCRrN','it','A',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-274347,109,'iII8Hj70EiLTNcHO7wd4tF0htxb8V7YEltVLgm3','HoVX5cpe9vqXTxhYLctEE1eEutyPqvfnaviOt3zKAGnWokf5OKHAuNz8Fvrr6iiCyFWckXVNKariBXh6uXU','hryWH','MIrxs4fNkiNR7Q','9','q',14);
+INSERT INTO ti VALUES (-274347,109,'iII8Hj70EiLTNcHO7wd4tF0htxb8V7YEltVLgm3','HoVX5cpe9vqXTxhYLctEE1eEutyPqvfnaviOt3zKAGnWokf5OKHAuNz8Fvrr6iiCyFWckXVNKariBXh6uXU','hryWH','MIrxs4fNkiNR7Q','9','q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2293015,13,'19BwcJnttYAcWBCyg0sXWUyxcc','pYQRuwc5TELhDiQ2lDKAGKJnX4ghevexU7yjveGPPQQPM0K6aSB724Rf8iUd6xGE8AAfyIKPcKC5jM6Ob2dnMB2fw3I3fMmRtdEkwV8MbZminGxxFPKW8JmRCbJXz','mkKSJz8ox','ZjqxLJKToZVuMHQmCG1uDf1NShMbKWW5VwCqbPG72y3uF4coptb0gF1EkPChLiUSP0gAnLmRIwKDq4BQETp5im2nl4RT','M','X5',15);
+INSERT INTO ti VALUES (-2293015,13,'19BwcJnttYAcWBCyg0sXWUyxcc','pYQRuwc5TELhDiQ2lDKAGKJnX4ghevexU7yjveGPPQQPM0K6aSB724Rf8iUd6xGE8AAfyIKPcKC5jM6Ob2dnMB2fw3I3fMmRtdEkwV8MbZminGxxFPKW8JmRCbJXz','mkKSJz8ox','ZjqxLJKToZVuMHQmCG1uDf1NShMbKWW5VwCqbPG72y3uF4coptb0gF1EkPChLiUSP0gAnLmRIwKDq4BQETp5im2nl4RT','M','X5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT, c CHAR(59), d VARCHAR(19) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(85) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1929207486126785785,21382,'XLGJSkqdWzpZbFHOEpCAFBj0rjN0IdoKoaYl','4k9npaiR3','veRQjv','lBbvxc2w4PgSgQgmL8g9rmxOxW6JHnuzlNOCBX8BCRf7XSW2SXzbuV6eNExWVFT3zKnZkaAT1ApCpxcDwh','E','N',0);
+INSERT INTO t VALUES (3816682010867153682,28317,'bKUt4VRtlmLa757','uGiLfSBakpMGmpQezU','SJrEBKdRNT','uBaylzcd5eEwkbgCkIGppq5MnMn4IaN3kVfXA3qubEnj1AsbZSNJQaQ65Y','d','c',1);
+INSERT INTO t VALUES (455253331844437270,22276,'ABNz2vMY','tTYfla2Tt1tO58nLVi','kpYo0gkTI0juyZrBQxv3P9ALz6lPOlytGXc','DjoK4li','D0','a',2);
+INSERT INTO t VALUES (11750486258889097017,13494,'ohINvfA55XGkG5uDSSRr3eiD','PN2x','qhk','y8ArhFGhNBISmGsO0P6dmQk30co5wuuriUQkFaUTtSnGoqkSKRANfZZZK','Z','x',3);
+INSERT INTO t VALUES (10006409723973228565,28807,'sbpaBviTXDFiaFqOZ','IsKajdJiu9aiPSWE0to','XPcpSKukMn6bSUlKXeawwkqX','A8UpGJqCX5WGRXYCkvUmBwlKHAyGszY0feybmEBSNbB6462kaf','T','D',4);
+INSERT INTO t VALUES (5746062277694300609,-9998,'aRATe2yuCW','kp3C','6LjrqHfCQqPQslvC34','z1SRN3fdIk2hB8leoF6wHc','3','y',5);
+INSERT INTO t VALUES (11300568351118803862,29782,'uR19lOzo0phw','r2RAOI2ufkQ','EqBlXVyTBgCGQd','FOt9s4vi0O53pKjRr9VxvITOAr50lafj5lzwkIz1dLfOYCEwWR5cQ6Ox3vZzE0J3QpFyg','F','4',6);
+INSERT INTO t VALUES (12542967688584039720,-4695,'tdNbzGsc7HkjmW3g0uYWBI','O514eUxk5SaF4jyR41','VkEdvW8kRwJfa17fR62wNLuFiBLsQz3c6','EZ23eiNQ1o8iTtSPSlj0L14SbaWEUuisqJiKNTXPAc7XDdFbz3TuqqB47ozuEHgrIA6d09yofZYEqtfsw4vhS','Y','1',7);
+INSERT INTO t VALUES (10778356682598761577,1447,'Few6jBszA7MUYoDRlczMLIIRo97yOvWaziUUnKfco8bTVMgOII','otc93R4xE0pus','XutgxgcZ5FJ0bfSKjBykJ9JzNFj4N9TWPZdr59F','J42KfJE3fcTe7u3g1aXVvXhH2u5jgCy9h','P','u',8);
+INSERT INTO t VALUES (16995988842621443653,32380,'facOGPFQGBYmpYeNeTJjKxBD8vwJpaBVPqWB8rf5Wznf','fGKeZ5qL','4RpACUbSrydh2J9','4wCnLkngtVYPWFUDO08oVacWCkCwtSfElR0eZRMNZdUEYPwiEq6AIjDE3Fgf2vZZ6pxu0nSVhiQ7XX9n','nI','m',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c CHAR(59), d VARCHAR(19) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(85) 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 (-1004783450,6600641836808171367,'2VZ5OMpctYgq2','MWlB9uryH2DeovydI2qMjC2AGj4V2','w5osQk1TKgpsvz','fnRUGRIKi2dD','D8H2mdbVCBFzt7epr0MM4KG7NboOlZ56q7C','c',10);
-INSERT INTO ti VALUES (-1004783450,6600641836808171367,'2VZ5OMpctYgq2','MWlB9uryH2DeovydI2qMjC2AGj4V2','w5osQk1TKgpsvz','fnRUGRIKi2dD','D8H2mdbVCBFzt7epr0MM4KG7NboOlZ56q7C','c',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(49);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
-INSERT INTO t VALUES (-826708451,1114554803344670702,'cuhMkUyO1Nzl0RO3s8ryT','dk2nS3wSaHfmKhTb1LABfVhei9FZJu9GQNXuu3qJOrI','PEr','4XJA1JKkl9MTSSUAx2ISHoY3W8XYxW5kxAcYfSAObmZnumqj4w0EM','qASd7roVYegqustkzmGcXU8wpRo0YwoDx4ZOUSaW9VBiEX0muxUxpV0ijoeMPXTx7v','zWjhoU6L1R7ohxh6kyO5HdHTF0XHBkylH89D35f73gQ7D8ju0qHjvfJ',11);
-INSERT INTO ti VALUES (-826708451,1114554803344670702,'cuhMkUyO1Nzl0RO3s8ryT','dk2nS3wSaHfmKhTb1LABfVhei9FZJu9GQNXuu3qJOrI','PEr','4XJA1JKkl9MTSSUAx2ISHoY3W8XYxW5kxAcYfSAObmZnumqj4w0EM','qASd7roVYegqustkzmGcXU8wpRo0YwoDx4ZOUSaW9VBiEX0muxUxpV0ijoeMPXTx7v','zWjhoU6L1R7ohxh6kyO5HdHTF0XHBkylH89D35f73gQ7D8ju0qHjvfJ',11);
-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 (1123022143,10075070769461281767,'sTf','HnvULpQT3Zu64sKQnJ','ii4wDGIFLHYrs3','wrWQSRDshPQjz2B4633uNRwxBVJn1Kd2ZpBASwneQA0JnTJ2dGk7FreFRfUl','3T5XnATFbZNwLPXHupu34oCbBO0lPYOUqbtw2eGZoU3062BrQVWSL78jNTN44rFglLmdI6xjaHN3r1jYWcjDHmZn92QYhfKX5y','tiKFMFvBInyp8eWJMr0favygyDMDDCO3on0qyJfHxs76G8sP5jeR7gBkXNs6R1ec',12);
-INSERT INTO ti VALUES (1123022143,10075070769461281767,'sTf','HnvULpQT3Zu64sKQnJ','ii4wDGIFLHYrs3','wrWQSRDshPQjz2B4633uNRwxBVJn1Kd2ZpBASwneQA0JnTJ2dGk7FreFRfUl','3T5XnATFbZNwLPXHupu34oCbBO0lPYOUqbtw2eGZoU3062BrQVWSL78jNTN44rFglLmdI6xjaHN3r1jYWcjDHmZn92QYhfKX5y','tiKFMFvBInyp8eWJMr0favygyDMDDCO3on0qyJfHxs76G8sP5jeR7gBkXNs6R1ec',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13486977052839275818,10183,'k55','6wcbq','wQ2GcR5wWPf3NPY5tK3X5IkbVPhEvNuyl','dkHulW','0D','Q',10);
+INSERT INTO ti VALUES (13486977052839275818,10183,'k55','6wcbq','wQ2GcR5wWPf3NPY5tK3X5IkbVPhEvNuyl','dkHulW','0D','Q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(60);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(60);
+INSERT INTO t VALUES (15325818717372817363,17695,'im1fEuxDOZt1xHt8ZWoW8werRH5GnheXHaELdngdLNffb09DbOjt0Glr76bU','dMkZiJEqbfzWK','hXb0tgdPtTX9swfAwVpUCTldTa1lutuTaHQ1Oco7ZKTnY','Wn1NexNEPJsFs7eN3112Ioflic4uSQLrvq1okR4FQ5HyJXEHoo1','Zu','C',11);
+INSERT INTO ti VALUES (15325818717372817363,17695,'im1fEuxDOZt1xHt8ZWoW8werRH5GnheXHaELdngdLNffb09DbOjt0Glr76bU','dMkZiJEqbfzWK','hXb0tgdPtTX9swfAwVpUCTldTa1lutuTaHQ1Oco7ZKTnY','Wn1NexNEPJsFs7eN3112Ioflic4uSQLrvq1okR4FQ5HyJXEHoo1','Zu','C',11);
+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 (15043802507507740290,27585,'FbykDwtQih','lVNVJshAFppxxNmnYoBbhDWiJKKttFTTjlbmlMycPjPP7N8tSL9oDAaL1PXPYJKyee15nrnEHamEMoN7IDfFEIpoxAWG9wJkDe7zI8dlAfUwhri62hHLbLGI2vokETHGcG0Yv2xKimVTEXW4lSS','Xx5KDVJADgCa','U6FgHQuuswX2ZRBOvAgsWfuzdX4zoWh5dnCXaDrYXeR2O7qTTtauJmFB','Lc','0',12);
+INSERT INTO ti VALUES (15043802507507740290,27585,'FbykDwtQih','lVNVJshAFppxxNmnYoBbhDWiJKKttFTTjlbmlMycPjPP7N8tSL9oDAaL1PXPYJKyee15nrnEHamEMoN7IDfFEIpoxAWG9wJkDe7zI8dlAfUwhri62hHLbLGI2vokETHGcG0Yv2xKimVTEXW4lSS','Xx5KDVJADgCa','U6FgHQuuswX2ZRBOvAgsWfuzdX4zoWh5dnCXaDrYXeR2O7qTTtauJmFB','Lc','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15770240359097059319,12919,'WandHO0f5fUS9eE4rRves8g4wxn6NCSn3vj4qSATwY9WwPZZ','7bU7agO9ai3lIh6YDAAljCWUh8vztcslu8janfpsaraOclLjIEslr9Jhmvn8fzhJSwEV','35kJWQVDRrRiKAg17prIgAWU5wsPDACyUWKlAFztAlRAvU','KISDkDRfJhztrZOacl6zmgNiYCBQLMtrf7cyDxkjzoAqIqbaxyCh1csUULxmZxSs8Ddnzup1J4WRMF2avdrSBHBkgLO1tBQbQebQothCxFXgD1SwZLdfHjRM2DnTVWYNgDCUpwgaHAJdXGdqzJMBrZu8RjbF6nE8hwQP','SE','W',13);
+INSERT INTO ti VALUES (15770240359097059319,12919,'WandHO0f5fUS9eE4rRves8g4wxn6NCSn3vj4qSATwY9WwPZZ','7bU7agO9ai3lIh6YDAAljCWUh8vztcslu8janfpsaraOclLjIEslr9Jhmvn8fzhJSwEV','35kJWQVDRrRiKAg17prIgAWU5wsPDACyUWKlAFztAlRAvU','KISDkDRfJhztrZOacl6zmgNiYCBQLMtrf7cyDxkjzoAqIqbaxyCh1csUULxmZxSs8Ddnzup1J4WRMF2avdrSBHBkgLO1tBQbQebQothCxFXgD1SwZLdfHjRM2DnTVWYNgDCUpwgaHAJdXGdqzJMBrZu8RjbF6nE8hwQP','SE','W',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8580850989468511781,-436,'iaS11ix6UMxvVohhVuCHNCoRu0bHMyrKtb4QdHoqz5AadhRz5UYf','ikV7ebSjOVM9ezLhLcZ6hIPipDn0WLG7vpVgtBKEq8VmnyqqdkkJegoNDFlRzbvYsiPr1qfusgApt42JH3x9AUTr6hfWr8FtAAo0eowAcNo7VBOOxMd54alF1NxpisR43','v28zpZPoPCadc3bbG7ysbe8Stw','0HO1sLKgVqpJEUH9GQFXKRuFtY0RnS6XR7DkwC64bhWet67HRaELYY2FhB1MfIqcn2YrcEDj1WsuB6BhUfPpDaikIx9jQJA4ShTWfsFlLwZitIm670A1MuZ8e866cdR4bEki4rPco7J4RRFcbaQWjU1eekR1V1KaaImQtgTEszo3gn9xi0tUoR43urdLrsLi5JvuvLxPbcj4EkLN6voFwJzeifNwP1ouFRF63CVV','v9','y',14);
+INSERT INTO ti VALUES (8580850989468511781,-436,'iaS11ix6UMxvVohhVuCHNCoRu0bHMyrKtb4QdHoqz5AadhRz5UYf','ikV7ebSjOVM9ezLhLcZ6hIPipDn0WLG7vpVgtBKEq8VmnyqqdkkJegoNDFlRzbvYsiPr1qfusgApt42JH3x9AUTr6hfWr8FtAAo0eowAcNo7VBOOxMd54alF1NxpisR43','v28zpZPoPCadc3bbG7ysbe8Stw','0HO1sLKgVqpJEUH9GQFXKRuFtY0RnS6XR7DkwC64bhWet67HRaELYY2FhB1MfIqcn2YrcEDj1WsuB6BhUfPpDaikIx9jQJA4ShTWfsFlLwZitIm670A1MuZ8e866cdR4bEki4rPco7J4RRFcbaQWjU1eekR1V1KaaImQtgTEszo3gn9xi0tUoR43urdLrsLi5JvuvLxPbcj4EkLN6voFwJzeifNwP1ouFRF63CVV','v9','y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (16857409660785880619,-13558,'jZy3yuZ1qe8dGOTcljiVq','K5DtoOHszIAUcU6fX48IabbFmX0vzTuGkY9hT5wY9viQQtnMosjA0wpEMkmrTg8CAGOpwb2jxpKIDmA2xUkfy9bLKtYlSUBRSLXhVFHoNskS2Y6R','IQLpJ7o8dPt2W809vFCrx','O5KcTrqhpPDVZuDvNxbPGoerKSezr9eyV3cFdCur0tRXhQ3t3Yjx096dEpju1hPAFbQsngtYbsZTtMUW8EmnfbpzDI71ErCnAi2iD2rptEN4QCLodFvjPbts16D4XuewRTKxTDhNDZWjqOUUXsCcCtcYVhKyu9fcoBdrdIZtxAXbnmW886Vle','k2','Ns',15);
+INSERT INTO ti VALUES (16857409660785880619,-13558,'jZy3yuZ1qe8dGOTcljiVq','K5DtoOHszIAUcU6fX48IabbFmX0vzTuGkY9hT5wY9viQQtnMosjA0wpEMkmrTg8CAGOpwb2jxpKIDmA2xUkfy9bLKtYlSUBRSLXhVFHoNskS2Y6R','IQLpJ7o8dPt2W809vFCrx','O5KcTrqhpPDVZuDvNxbPGoerKSezr9eyV3cFdCur0tRXhQ3t3Yjx096dEpju1hPAFbQsngtYbsZTtMUW8EmnfbpzDI71ErCnAi2iD2rptEN4QCLodFvjPbts16D4XuewRTKxTDhNDZWjqOUUXsCcCtcYVhKyu9fcoBdrdIZtxAXbnmW886Vle','k2','Ns',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED, c CHAR(97), d VARBINARY(8), e VARCHAR(56), f VARBINARY(95), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (766797710544949107,15,'g5mGnTio7wp5bDL1mpteYgF3LJQfZQWG7cqNVpAwp9duvV4xPQvELHXaxJnZFP','B7','41sJRb','AOqvmGHrp2jLhv9ibcmMCmpdX3uO8mtuz3V4YKZEmbE5Bj7mZP911tVIvVu1jbeRcMHAzSfPh9Py4tlvZ0lGO','K2','G',0);
+INSERT INTO t VALUES (-8115784696288914215,132,'VzHeJM9VmVKRqAe8OuTPtJbyK9NK0wLW6ilWXrO8Kq9FUsAkcc5Cno0HzqyiqPJbmkJllyBgFvNWve9qU','yLJgIM','pHSMPRVDsC8A1E840s','p246fzOrts51cwTt2OcJnTiymcWLPjGlN5srIUh2YREBcvq1rzvibBUExZc2yJ','h','Q',1);
+INSERT INTO t VALUES (-2189420660143198925,18,'UCwz3ZcIwBZ2Q1JiVzTymjjicqxfntBFQJPsNmwHtWSany7tlGpBalZ97DCgNbAZpm7eB9plgPfu1VeZtRHma','4THSHbo','lEbP5rXCtA4Kn0GM6tU4vGSVoeztai2202YVYwFBpzUHT9qkaxsvOz','PDXFv3io6MUjhbZxOgYRqThe7RQ5ambxK41UCX4wjSJxzkbfZcdYaori43Jb2Q','w','e',2);
+INSERT INTO t VALUES (7224410778887965893,129,'rEz7Lcv5Pqqyx5FcKAnE4','IoAt6h','1TgxTlevnH0uKdWnXqRjntv7k5aVwEyVwu','v65hpWc3WcrwSv9aUgS0Zx5QwQc4j4uOyjwrKi9Ivlb3r','3','V',3);
+INSERT INTO t VALUES (1022351567801114515,26,'GWb3cp3F05elqA03CFONfOaYWNNbUq','mvW','Ml3LdkI4E5ByIfRL2phon3aQJXqWl7bUwdUUcqK542iSlczUjxP1h','FvVZnf0hk6ABJRKYOmto50MzIcAOMANYz','B','v',4);
+INSERT INTO t VALUES (-1252928812438673582,168,'cYsCxyGdZK5Jof4LhMbtPMGlpLQEYHuTnArQEP8FI0eBRTEZ1jxIimoYSmgi9BACy8JEj4wKGrA3bcIAey8pltR','Ud','OZAvOvMdFusbvffcQhu936cQ4TKCusl0XlMXfkBcXo1','BNkIBxbpjTJl1T2RMEUlE3wzAcGwUUghqNRkTT','zX','a',5);
+INSERT INTO t VALUES (4911800919026984942,163,'6wNe04IIs8OdbcVTIj5OZSADr8mqgThSbU0gsFxfgV8i0oUv42nvHdJXuZjAXfoen8vEHJ','IE5BEVe','GK01ZxoCIPrfVmLTV0RvrMej9jhAIiG60SGEhGpqaev9b97Ogre9A','PwpJ8w9duBDbxL1U6sgnK1oJgzLdrwPFeMMCWNE34jm','fy','X',6);
+INSERT INTO t VALUES (1038279240268800362,1,'3rTeOJ1NzEeN67eMT','UOB','wcVFDilMx6jbruVXpcxgfpdIN1EZCRLVNuxF3VRjBIiug','CkIzoYeNc1BgeFE6SwATer2JfTzGS4NDWdCqinbDcJA0pH4qvDPBLhbpqWrN5vfT','i','S',7);
+INSERT INTO t VALUES (-6783492768980184069,91,'S6QMvuFTTxMAWd3sZuwCKhvZ6ndlvU1d5ofK9N0qk6PQALpw2SlDuEFXXZAypGc7SN9Bm','j7H9dR','bmNuBXPIKucKq5763KevyrUWGgKCMGETTfAhTbfi3eaYPM7','QQfMg7sG0O61DItxq5vtVLfGtQnBHzvUN6uGcdSi6GT1mOeN9kxTmnxFR0szP3WnwqC','pt','3',8);
+INSERT INTO t VALUES (2425126159951221707,172,'D7dc0J5mcfgPPHIu61HdQB9TwBUT0Q3pQnoQDP6NLTQ6YYcEmjJeJj30te6qcAegfFwziKbvQ5kXhYw0vJP0OfFRyXJhoHTNe','ZVFMHyq','XRQ56yvWoVTEbmRFEwr0NTr2','hJQq3DtGSPQn6P4H8hFJPLduKyQqkosUIbvTEMnMwv6i','gr','y',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED, c CHAR(97), d VARBINARY(8), e VARCHAR(56), f VARBINARY(95), 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 (-1828271191671866294,51,'iyoLA1n0ctgbo8LHFFHXNK1U7n6HF7WsZRNPVrngDzU','bbxNQy','izeMDPrAyns17fZI7h8SH0','n73bBQEMXNDZur2I6b1BuaT3yowZ7uN6DyiY0qKwsi4xq4KDKPfAP58','2r','A',10);
+INSERT INTO ti VALUES (-1828271191671866294,51,'iyoLA1n0ctgbo8LHFFHXNK1U7n6HF7WsZRNPVrngDzU','bbxNQy','izeMDPrAyns17fZI7h8SH0','n73bBQEMXNDZur2I6b1BuaT3yowZ7uN6DyiY0qKwsi4xq4KDKPfAP58','2r','A',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
+INSERT INTO t VALUES (8163477593552051977,252,'1f9bSvubhkuH','VVCteop9','oTXvd33jyskPey7N','cMblC6pb0917fqhfv4tL2GhbdwWi7Jvnz40wV8FlqAmMM8U','D','o',11);
+INSERT INTO ti VALUES (8163477593552051977,252,'1f9bSvubhkuH','VVCteop9','oTXvd33jyskPey7N','cMblC6pb0917fqhfv4tL2GhbdwWi7Jvnz40wV8FlqAmMM8U','D','o',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-2949397661734377024,168,'5HkmxEnOOqbJszioefxUpCpy9QGNLWIib4EjZD8Fz0WIPmATYylEGI9tYgdFMS0JRbfvXl08','CIfPy6UDEXIvsKjzEPeCn7PQmGBCJyGiEgPsDNj4URNiiiU4kN','RGVsVF9ivwcMXmRuGSofE6WnUhDXdBjmX310','VZMpSscc37','3','C',12);
+INSERT INTO ti VALUES (-2949397661734377024,168,'5HkmxEnOOqbJszioefxUpCpy9QGNLWIib4EjZD8Fz0WIPmATYylEGI9tYgdFMS0JRbfvXl08','CIfPy6UDEXIvsKjzEPeCn7PQmGBCJyGiEgPsDNj4URNiiiU4kN','RGVsVF9ivwcMXmRuGSofE6WnUhDXdBjmX310','VZMpSscc37','3','C',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-895223489,11516031651374727432,'pHDE8iRg3WTMOrbcVTFapngclawz','IFHsVU7o7bj3MaShycFgGzjsIQktXUvsqUjJHn4wbdcEpvNyvCXYS8NufowiH19YmHbILQ3AfRCm85mssSYBd0p8F5WgyDlEAFNFh5jL964H7pTgJsyWqkz6ljmLFUuQHW1rjRL9eeC5d4tXOcjsDPqydoKUJ7','1f8Sp8R','oWL4FKKkF713cs4HO7Hfv9mS0PDfAuIayrQuYqqPUE8RPeQ1PFtNO4FJe8Z9NUDovodstPaACpjcn2KHVQitjJGRNqcwGK1eTkPfwc01XKf3hMjY7PHZXGXQLZ5qtX6Z1JOJ9tiyy4CxomEZTA5BEhnzarKO8QL3w4vw9yFOAqKERFI1P3Js381egLypP9ND7DccOVoEH2zSM9Xa','nn','Ov9W6Sg7w92JiE9w1NZZvUSbztHFEENH4MfdXyeKLm1ZyhkF5CZWj01xsCyBApnaQjmMw',13);
-INSERT INTO ti VALUES (-895223489,11516031651374727432,'pHDE8iRg3WTMOrbcVTFapngclawz','IFHsVU7o7bj3MaShycFgGzjsIQktXUvsqUjJHn4wbdcEpvNyvCXYS8NufowiH19YmHbILQ3AfRCm85mssSYBd0p8F5WgyDlEAFNFh5jL964H7pTgJsyWqkz6ljmLFUuQHW1rjRL9eeC5d4tXOcjsDPqydoKUJ7','1f8Sp8R','oWL4FKKkF713cs4HO7Hfv9mS0PDfAuIayrQuYqqPUE8RPeQ1PFtNO4FJe8Z9NUDovodstPaACpjcn2KHVQitjJGRNqcwGK1eTkPfwc01XKf3hMjY7PHZXGXQLZ5qtX6Z1JOJ9tiyy4CxomEZTA5BEhnzarKO8QL3w4vw9yFOAqKERFI1P3Js381egLypP9ND7DccOVoEH2zSM9Xa','nn','Ov9W6Sg7w92JiE9w1NZZvUSbztHFEENH4MfdXyeKLm1ZyhkF5CZWj01xsCyBApnaQjmMw',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b SMALLINT NOT NULL, c CHAR(14) NOT NULL, d VARCHAR(12) NOT NULL, e VARBINARY(37) NOT NULL, f VARCHAR(44), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3,-16541,'NYp76','uD6V','mchQBP','F3Odg7Crb1WeA9kyFp1','u6CSS0B8D65inM08514g9K','6QmEb2kSVhuwHo11gjcs',0);
-INSERT INTO t VALUES (71,13103,'4a1b1aoflIk','rSwyRUWs','Q5d','o56B5wynREFOXNEev4o67','V4bxMfoRZlq5gCD','YBJQ8L7MM3oPrn0NjLdv8edZ0xFx3cMmDqKzJSOc03es78SDC76uVhJpgPnju37vsqbCitQwA1gStnBUyLSjGwS7lAujkr',1);
-INSERT INTO t VALUES (-6,-7276,'mPs5JbYxalGTBi','eMy','OzNTZLzchxh8yD8kYrhRjaJHrGYJQWmq','frQTuKRZ9uUolbQqboKsV9woCiTh8KPZYV','xWjk84R0QNvUllaNnruZEcnVYPgOdQ1VT3QG3adnYBzwAQceO59eiP76IImLTGQ5PtRc5ax78hULXEYs3T37L05loGlI0y5iShad','zhSgLVP3BXEhk7pHGE2',2);
-INSERT INTO t VALUES (51,15254,'MgOKuqyaPdAtrT','BjnGn','EXSz21lR7','HiNIYX0','fUDmvHko2GnRRRo8jnjAdUetU1rcUNwU','0qDadJhwwYrRz9QeRpSvEWuAmgDfc161xXyyH',3);
-INSERT INTO t VALUES (61,-18221,'XR','U3Z2gkT5CsY','hpn','n1ltD0zVF8xanAnC7l5M0RBJ9PMjdbs9FTzqW4HqQe','AMAN0To6qQjVL00HEERRh0rBLvh2zdM2enP6sXIcwc4lfQPxn','ZZZZ5pu91zQtqbS8hwBUbdLGIchZ7mGULA25kppY01dcNyI279yOnEmoGtRAW4h6',4);
-INSERT INTO t VALUES (-42,14771,'6fZ','T97Dqe','P3xxePlpd','qITOLn2gMHXEJNLO6BTYdh9WxZJYgndbr43Z','Tle75Xg20Qbc3BZiWDZMqFDhAavIQQhMgPWluElUxvtBf45GWqZZMH3PtFCHG','GMUkY8So4syeP',5);
-INSERT INTO t VALUES (58,30231,'6dzsvG3n','6XsO','wbxL5YTZjSJ1W63b8TSXZ9','K','7kqVuUmG9j9','S24CGy9eygIIIjV4XtA8cXZ9vCCUz8XbrrAbPrcdX1',6);
-INSERT INTO t VALUES (94,1121,'BShFW7YRzhJj','hXj4K9SBoTLQ','zN3eaej9BuavSODEWY4p1pPi','wdWNNqzCxp9nYqKJ6bPdNN0Oq95ZAuSpEe4JJZYmmD','baGxQvWmSD8ng4WViJAucz9lkuP2w848ak8yJ4sXlLpYDmZHDUjqJjDhpvfhxjwBg0RGA7','ftvumOsWT0ss38THWpSQDXdYHciGBGP8t7rEAGbuuva5R7yAKtpGolcOvYrSLuPE4aGIz',7);
-INSERT INTO t VALUES (65,-14545,'JCY8egWtjLeSN','0XrJ48Ijt','fIjDPUdPtRxNiWrksKU2idq4AhV17MD','VcsLzr','JW0IwqtzosrHcR3ACJCSX1qOxHTK3hk','mU9imBfCVpwGk4cw9c',8);
-INSERT INTO t VALUES (96,-16844,'x','2FCy2OJIOT','PMUa27FqvhaKFzbq0','VeT','QBRjaQmZtYSA4YZDEzb6SEhlIxhh6EetoKu3jPfO3GrSyyLw7xXCyHusO2jQgB','6uYOHLrp55Jum57T1YAWvTdHDTAuUlPZ4poPUWUefkEKNLcrUB9qa9bqh1EvuBsIJ4TrcALpzYm18BS3gj56uwjw7N',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4247712373144052251,79,'KV2XvI6IYLKWpGwHfO0kxEd7G9wgTn','l4wHDL2vSZkwlMAxxZUOQCwgSV1UhPeGheWQuYomQP59BNYwSICImkdZBVq1a3meObAubOlJAbi4BXZAims6AyAIsAE','R29UHS7hndtNv1fM4KcfgQgWE4h7am','F5uV22N0IjvBiD85g2OD9o4vdNxEqvgiCiBqzn57rRVvdtObBE7kJF0qpxqDTC2vbXur9ujV4SSxhBJ2q3hgjF0Pp3yNtIu7m9g9gyu1kQ5Wen7ygUf9CYR6sRZuW3LUtmFWUwjzqDlsA8KUB6yVvAkJkmTXt4cq0mbUJqZwn5Az7lTpFBBdwznChBcmFuXmfDZPoOhlCaDTOK7LieQQ8fTTV13bpWONxr6EvfpwnXm10q0','h','g',13);
+INSERT INTO ti VALUES (-4247712373144052251,79,'KV2XvI6IYLKWpGwHfO0kxEd7G9wgTn','l4wHDL2vSZkwlMAxxZUOQCwgSV1UhPeGheWQuYomQP59BNYwSICImkdZBVq1a3meObAubOlJAbi4BXZAims6AyAIsAE','R29UHS7hndtNv1fM4KcfgQgWE4h7am','F5uV22N0IjvBiD85g2OD9o4vdNxEqvgiCiBqzn57rRVvdtObBE7kJF0qpxqDTC2vbXur9ujV4SSxhBJ2q3hgjF0Pp3yNtIu7m9g9gyu1kQ5Wen7ygUf9CYR6sRZuW3LUtmFWUwjzqDlsA8KUB6yVvAkJkmTXt4cq0mbUJqZwn5Az7lTpFBBdwznChBcmFuXmfDZPoOhlCaDTOK7LieQQ8fTTV13bpWONxr6EvfpwnXm10q0','h','g',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6779211059072829172,53,'h742ED394tgzcf8LdE7ihOzFCxj9Ow6vBZsASp7','HZDpTlTDwFz0U','3ZDWqz2uc9VhvPZBObPtFAQeZdofsxdt2Rcy9L14kFs0lgG','BDZkK3eC7fcM5ZcKw6GkKUmlycnHkyFLy8k67yYHVmIAAshHCMqL0Shs9hZoT2DbiC8mQJRMx3JDzKgRV3WKEdRszGi9d0BumBSOviWBUcnc7mDCwKji3ad0w48hWPXX8ybvZzsN1mkdPxgjrpe2rdywWjKFCKeMjq3XJ7asA','e','L',14);
+INSERT INTO ti VALUES (6779211059072829172,53,'h742ED394tgzcf8LdE7ihOzFCxj9Ow6vBZsASp7','HZDpTlTDwFz0U','3ZDWqz2uc9VhvPZBObPtFAQeZdofsxdt2Rcy9L14kFs0lgG','BDZkK3eC7fcM5ZcKw6GkKUmlycnHkyFLy8k67yYHVmIAAshHCMqL0Shs9hZoT2DbiC8mQJRMx3JDzKgRV3WKEdRszGi9d0BumBSOviWBUcnc7mDCwKji3ad0w48hWPXX8ybvZzsN1mkdPxgjrpe2rdywWjKFCKeMjq3XJ7asA','e','L',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3606524243332633124,18,'QrmejatKFsF7JBwaXbOQTZjV5fgbZ0uM6RkruukOk0MaY6Hd12nhjTEXwr9i7kYJF4V1ij9437PHVqlgj0aPid4','C4m06JrCgeBEPvHdrG9TakXEeSdb5Hm7FZUptEPXujMNf3zhicmGA0L9EPhZ5VtqRlJYRqAekMTsFXlYH44Dw5VK5dCdNodgj9gB7wFa9W4g3oxXZJbN1LhF9kIENfwWcWT','t6lW7YWnAXemayuJy','ym2KLsGvfQTQVweeYB033QeyMwRjFlONcXdroBEwffiXAE','d','m',15);
+INSERT INTO ti VALUES (3606524243332633124,18,'QrmejatKFsF7JBwaXbOQTZjV5fgbZ0uM6RkruukOk0MaY6Hd12nhjTEXwr9i7kYJF4V1ij9437PHVqlgj0aPid4','C4m06JrCgeBEPvHdrG9TakXEeSdb5Hm7FZUptEPXujMNf3zhicmGA0L9EPhZ5VtqRlJYRqAekMTsFXlYH44Dw5VK5dCdNodgj9gB7wFa9W4g3oxXZJbN1LhF9kIENfwWcWT','t6lW7YWnAXemayuJy','ym2KLsGvfQTQVweeYB033QeyMwRjFlONcXdroBEwffiXAE','d','m',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(61) NOT NULL, d VARBINARY(66), e VARCHAR(62), f VARCHAR(53) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19213,38465,'wBYRx3jtbwQXO78ksONhdFT','0PdvwYoBUhg2y','IKRAxh0ui3XVCxaB5s9ihMYfvbIBkPOQC7KCyNQm5UIqrw2SSXGz','Vq4zybLjXp6E9aDWgWpwG','0','g',0);
+INSERT INTO t VALUES (8412,43843,'1FcJmH1BoLgvSmFqbylLJNOE7SpJKoTXg68bIMjXifz35g','BzyM6WqV0yoAPd07l9bmYoYLz2nZC5SR6I9XbUqiUCvkf2YtGDb8','bebXiwPtUaMVwX2aChvzWBJs','PduTaqocjDT6XHyPDZsgmXk7KWHTbA79Ip6ymt','S','e',1);
+INSERT INTO t VALUES (12759,28844,'cKKAT4wsMNOPSwk7ji3reN3rHKCBpt7Ftth','hjXj4HGK0q1Ho1Xrmbqnp1apS8rus','QcPdAlA','unz0UW2vwpcYelJg86gg6IGVCeKfa9PHrvvRtCUYao5','1','c',2);
+INSERT INTO t VALUES (25024,13025,'Ec6Ysb60kfTgdxMpEU','3hwaILVQkyugFQ6u34vlqaxSRsUDj0eAqZSF','p529KO01VRvu','ltmKFfIMePtvFRs5I54uhb1HA7k8aILzmp4hciNJPZE7yTcMo2D','H','z',3);
+INSERT INTO t VALUES (-21519,12571,'JE8M1opgjXAw14Hkcc33','arfC7jWZq7Wj76y2fZIFreu5aw9JJPUI24QZ0EvebZcxhXPFN1hY','ARn5HVjs1LmHNgC766IBi8N9T0','AGmYwMN31rNSjX9AX9Poj0JngN8CrYEvP7CaqPYbJ3r6F','V','S',4);
+INSERT INTO t VALUES (-627,52819,'bauGrd924k2yzCo1r7CaUDVjbMYD9qV7WfOVt6g3Sbl','nVhvSYckG2mpEGIXI','7OycGdUbGKq2gVXdhmW814Kdrpum7rBz9oK2l60Mscf7z','OFRkA','6','b',5);
+INSERT INTO t VALUES (25044,57832,'QsUEbNhDkE8yBFiNkguFNmqpwuEMlVrCN0fmlWcPNUremc6uQ0gtTE','v7P6fT2','f7SIYCvt5BqUeKyPCIWohvv3Rmx1UUxbtVOi7Hr9P37KfQHLb6KW','UG2DQX2WfyaKTQRzb0FUCHrUPN7I9sAGYGudInq5','E','q',6);
+INSERT INTO t VALUES (-12074,15635,'esETnQZfu','KPtU6tScaXj9rBsVKcaCIxyW9GfXrYQDtbAFHnvIoEn','tZT2VdGsN8Ksnr2bU4goazxpPR1nZ4d3fQeCyx0vAWLyIqTWejmPDRWDYk','cw04zpNZgh2ZciKOSP5Led7rUDy8ptQZIShzVS','y','j',7);
+INSERT INTO t VALUES (-23860,49202,'8kYEu4hIlXieVJDjKbyHMHSiKAy1Pgln0Q9LwILKynlZHN2wYXTe','oBLaYGrPBEGyhWPBnwF8ZNV0Rekd66UyV9tNXGa96pStB0SqMFGbfGhx8pIQS','Xjo6Z6OP5ZTKKFBRltsWKHfpEYkpeE0MQnU','KNUwAtbk2fKrXHaUzD68BzcWfOdb4Aqw9LdW0QwxLfa8beeZfV','g','H',8);
+INSERT INTO t VALUES (-5790,34036,'sxNQcJ4j4paGo2UcmJBcz6S2y9vX7ChkKhFriFi8gfHi','JQvInoS7eUu4l6qgPa04RsZFio5VsS5eNArGa78eh','c5huQd4ohpbc9Il7c4vvF9dkBYsuJbmrgsTOsZ9iyddCZugzpGwKtwiszFP','SZsfXocWf56zEBpoQYHZBD1be6aQ','X','H',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(61) NOT NULL, d VARBINARY(66), e VARCHAR(62), f VARCHAR(53) 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 TINYINT;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT;
-INSERT INTO t VALUES (-37,-24167,'ZKzv5787I','nO7Qroj4c29h','RyYFbAcB594oQlwdi2uQbgaGQPQWxb0Z1Yo','XwmnZNFBJgklcDs','YvCWAoLNS5xPddN','DfILeE3YQlAt3r6RkzFGelo4xlpdCIkP8cEX9Zw3srUVC5haKfF5m8rOCLiQOIV5ahcUPcytlzi28n7J201i2AbK83NT0h',10);
-INSERT INTO ti VALUES (-37,-24167,'ZKzv5787I','nO7Qroj4c29h','RyYFbAcB594oQlwdi2uQbgaGQPQWxb0Z1Yo','XwmnZNFBJgklcDs','YvCWAoLNS5xPddN','DfILeE3YQlAt3r6RkzFGelo4xlpdCIkP8cEX9Zw3srUVC5haKfF5m8rOCLiQOIV5ahcUPcytlzi28n7J201i2AbK83NT0h',10);
-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 (-62,-1809,'aMX','N8XtW7','W2cHuqxiXpv5nATC','LUeeFvDQ','tfMG','0RKKWJMC6FJdSidv58IYBzG0jNkG9pCNoxrs4XUjwuzu',11);
-INSERT INTO ti VALUES (-62,-1809,'aMX','N8XtW7','W2cHuqxiXpv5nATC','LUeeFvDQ','tfMG','0RKKWJMC6FJdSidv58IYBzG0jNkG9pCNoxrs4XUjwuzu',11);
-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 (-128,-29685,'pBRYdrDtTZe','YmAOMZUTHyQVSXezSZZxaRbDSt37EXXhsth7AAdijSFfkY1P7KY7WXMZwhNX8yZypsyGA1widijo5K40qoqkAhASD7ZUgF8iOswMaF7HS1QxKW88DFl3G6QBYteizy2lZldEp7PYJAqWsFQVakE7IQpOw7sW642xNrNtCp5dd0PPlkx7v3j62fbGAi','nuV2WCegyfwLr5oq8FKuJCBqr','R1KRqLxlIjTmzHH6nNnwRmpxCY72S','JX6wKPF4yUdtxRZ43V','idSgU9ZfuKnZvygF4vCn6Amgalm7XCpIxIRUEkpiUg5VsUPQ3YhfzQikAlyrwg68BKsjnWJWZiYnAZfQc5JAsDlqTkBS7z',12);
-INSERT INTO ti VALUES (-128,-29685,'pBRYdrDtTZe','YmAOMZUTHyQVSXezSZZxaRbDSt37EXXhsth7AAdijSFfkY1P7KY7WXMZwhNX8yZypsyGA1widijo5K40qoqkAhASD7ZUgF8iOswMaF7HS1QxKW88DFl3G6QBYteizy2lZldEp7PYJAqWsFQVakE7IQpOw7sW642xNrNtCp5dd0PPlkx7v3j62fbGAi','nuV2WCegyfwLr5oq8FKuJCBqr','R1KRqLxlIjTmzHH6nNnwRmpxCY72S','JX6wKPF4yUdtxRZ43V','idSgU9ZfuKnZvygF4vCn6Amgalm7XCpIxIRUEkpiUg5VsUPQ3YhfzQikAlyrwg68BKsjnWJWZiYnAZfQc5JAsDlqTkBS7z',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1318760870,38667,'zQjy3','B','Z6iezSQ','FfmXaGkzVBpNHlGMC5','p','T',10);
+INSERT INTO ti VALUES (-1318760870,38667,'zQjy3','B','Z6iezSQ','FfmXaGkzVBpNHlGMC5','p','T',10);
+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 (343343067,26379,'CpyvC9jQVqmH','iQmTQ55s2XwwITmBdZdp5ZBRmBtkMH1cjR1OdAM0DrLSZxNiQgY75PE3M','F4WzoqY75uRKBYflUgJjWrVdtHiIfnFiz','nvjmVXYXdHsjXJPrZ9DxVk','p','M',11);
+INSERT INTO ti VALUES (343343067,26379,'CpyvC9jQVqmH','iQmTQ55s2XwwITmBdZdp5ZBRmBtkMH1cjR1OdAM0DrLSZxNiQgY75PE3M','F4WzoqY75uRKBYflUgJjWrVdtHiIfnFiz','nvjmVXYXdHsjXJPrZ9DxVk','p','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1340417921,56774,'wt884jEY3YwEH','UpxMRS0rsGnZLumhZYo8IXNz7xtJYk3FyYXDRHVHSAZ6f3rnDhahanbTvm7zoZVLPseTR5ll7MPCA3sL6zhGNinBg42','LQuNwpR','aWqQBUmoGSRX','w','x',12);
+INSERT INTO ti VALUES (1340417921,56774,'wt884jEY3YwEH','UpxMRS0rsGnZLumhZYo8IXNz7xtJYk3FyYXDRHVHSAZ6f3rnDhahanbTvm7zoZVLPseTR5ll7MPCA3sL6zhGNinBg42','LQuNwpR','aWqQBUmoGSRX','w','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (300147825,56420,'2','Adm055bFWDEA8dWlrhJJq1I8CKgQogsTYILkqlJ7iYjRsva8mZqDUUTYiAuI8rYK6sxJcZhKrGGfLmilR7khgItnzyEW0ehjs2SuDy7XSQ77SqRyBbbqIGSR7IGJoekaLVOkrhmTYh5imaWS9XPiPGYIPA4SjSvDBtRc2RFfZU6OkUaAZuGHzDpd1KYzqALjGAgyU0UqYLyM3Cy5hQqoyGJCa8Mwv4TijPruDltnUUiD4nTxVdrszEcfBj','v81EsdJuCOKQtAsLVDrbMNIWSKAYiK9rynM3JVN0HXj','zNRu95mVXQcq0g5LZwyeRWLTBIZJ4wqYcqN11T7r5yXlwzrlIdoHb4VJAzoQFxsz7698JNoL5uaJF1R2kb635SH7bDwqCQsd4vOgHRhOwyswerbogG5kJWEkU3eHLXy1AUqNW4gfcgb0uDvTdK2GmOLuYgF3KZvCXGrRf3V1Wd1t4HMCblMvQDpWZ1h0YiG1jqmX','4','H',13);
+INSERT INTO ti VALUES (300147825,56420,'2','Adm055bFWDEA8dWlrhJJq1I8CKgQogsTYILkqlJ7iYjRsva8mZqDUUTYiAuI8rYK6sxJcZhKrGGfLmilR7khgItnzyEW0ehjs2SuDy7XSQ77SqRyBbbqIGSR7IGJoekaLVOkrhmTYh5imaWS9XPiPGYIPA4SjSvDBtRc2RFfZU6OkUaAZuGHzDpd1KYzqALjGAgyU0UqYLyM3Cy5hQqoyGJCa8Mwv4TijPruDltnUUiD4nTxVdrszEcfBj','v81EsdJuCOKQtAsLVDrbMNIWSKAYiK9rynM3JVN0HXj','zNRu95mVXQcq0g5LZwyeRWLTBIZJ4wqYcqN11T7r5yXlwzrlIdoHb4VJAzoQFxsz7698JNoL5uaJF1R2kb635SH7bDwqCQsd4vOgHRhOwyswerbogG5kJWEkU3eHLXy1AUqNW4gfcgb0uDvTdK2GmOLuYgF3KZvCXGrRf3V1Wd1t4HMCblMvQDpWZ1h0YiG1jqmX','4','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (915339838,10946,'TIfLfato','SljwxEZEr2WSkjFLrrdiNaziYrddTClAtS0tjnHClF3qS2lnRGAcTOsndpSfgDtNMeVI1P4ieqZu1T9e7BGvVTMxRRTSV8UuCB','ke3vcm6XFzJQOPMOvxQ8','GkzDJqE7aUc9wno3lAfSsojK062RxKMlxAsQyMZuPcogTd6NjmGaSuIazc5r1qhUg9CZuyCAc5O2NePIVdvB5jd9v3NItS3oJpduIXXIwT13V6i0nJXjKnraP6oHVNhXdZo4ETvSqyGes7ZtJLhfR2bULFWgOAF3BISg6J6orIvxTpDewtIm9Mn7VQrAUGIcTzNv1jRmsUR8rfcOYT8','SH','0',14);
+INSERT INTO ti VALUES (915339838,10946,'TIfLfato','SljwxEZEr2WSkjFLrrdiNaziYrddTClAtS0tjnHClF3qS2lnRGAcTOsndpSfgDtNMeVI1P4ieqZu1T9e7BGvVTMxRRTSV8UuCB','ke3vcm6XFzJQOPMOvxQ8','GkzDJqE7aUc9wno3lAfSsojK062RxKMlxAsQyMZuPcogTd6NjmGaSuIazc5r1qhUg9CZuyCAc5O2NePIVdvB5jd9v3NItS3oJpduIXXIwT13V6i0nJXjKnraP6oHVNhXdZo4ETvSqyGes7ZtJLhfR2bULFWgOAF3BISg6J6orIvxTpDewtIm9Mn7VQrAUGIcTzNv1jRmsUR8rfcOYT8','SH','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1238784063,62500,'4sqwvWDE1c','AQZ8uOtoDwI4fIebSQIQW2ZzAdBaEFDeqKvlIW193MsgWDwPXU9hC5DzX5tSMk0vb4lBnGgynCWyezR2sN','M5GAP5GCDQUPrNW54Ig7ZMCentMWXhbfb2eFxjrk7QedTMt8','YKMMA3KtReuU0zReXf5ndsFIvZNT1taLbGCkN242bJP8SAic6DoCIvZC6VBtm9E2nCtPbRlajTOapciQ42Yb8OQaxRs4hxa2BL53eXFRw0jhRDw4fesX6iByrkgO6t8HY0L4lJv39F5CMuCJQAxAd','8U','J',15);
+INSERT INTO ti VALUES (-1238784063,62500,'4sqwvWDE1c','AQZ8uOtoDwI4fIebSQIQW2ZzAdBaEFDeqKvlIW193MsgWDwPXU9hC5DzX5tSMk0vb4lBnGgynCWyezR2sN','M5GAP5GCDQUPrNW54Ig7ZMCentMWXhbfb2eFxjrk7QedTMt8','YKMMA3KtReuU0zReXf5ndsFIvZNT1taLbGCkN242bJP8SAic6DoCIvZC6VBtm9E2nCtPbRlajTOapciQ42Yb8OQaxRs4hxa2BL53eXFRw0jhRDw4fesX6iByrkgO6t8HY0L4lJv39F5CMuCJQAxAd','8U','J',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(100) NOT NULL, f VARCHAR(96), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6865158044553107910,1742398446516544473,'Wnndpdi4Pg7sSl5LfOoKcpU2qFv2qGPqnY00l7kkUOinwbi8KtbUG','sSxmPvlU0maHqFSb','dejD3fwFZuaUZrR1ZP7ViHFoOOsYtDIzQidLUx0DvfMgiibysKObMOFvM','9AzAojwA3pzHSEObSahkV2IJCYIuT1qGHUGwAUkp1Yqv51FRJCGkC335','ng','6',0);
+INSERT INTO t VALUES (-5175027173547544121,1008837797606063900,'H8SuisrPuBvjtijL84','dqndBO34C1pjwdfeeHErC0W','Kti8CEysZuYfJf43DvG5uCdsHM5InzU9cfwikhCW0Kw76vy0nd8Sm6zbQUHaFL7WTNQ3hAtfUghXTj6fRPKpPogbP','IZ7yGBL3fXm6ZXvKlz3Rn4dZplbS6iQfPvmPS80uO2fvhqFbm99fM0Vna3KsM76ug6ts','Q1','WF',1);
+INSERT INTO t VALUES (-6392960001346136836,4784199406103237748,'VytRuVHmXVwP5iq38V8CAA7OmbkSEzF','yyJnQnrM8RyYeOzU','SJM2mh7z5tgGL6EU3NrKiWKi9','P7DkWeO0GtvD6VRFbQW0j28Z0ovNqsqltdSWwnZo2hFmzqeSc1D3onc','z','wm',2);
+INSERT INTO t VALUES (-2255045632896492746,-950256978931714397,'wizotm','hDsFOIk','MQBLWPoclcMirEQprzEDQMpDGApz8IqU7YUa8uS85QL','1v9J','y','Uf',3);
+INSERT INTO t VALUES (4840886792409429536,2658227419807861467,'kfEs5O8A7W7bFamjO3UY3AYi48OV6zo2HlfG3rt0neo1w2y9AgB12nGz2','VvlO4Y8BexUmFlqS2cm3U','KU13aL2obyRPUvEpV4xgWwICrmQGXU0l8uOrUX1PZMckBNCXUR0klASJOQCrV65oyCweGQwaBQBImNOFq3BeEACbv7PM4XjnK','tHJUMqV','Y0','7b',4);
+INSERT INTO t VALUES (7791006418591916979,-6523907232850854805,'tKVHzhHJ1svccO2xpri6hTCBXwxgH9A91fBMpooNcFk1kTsAozFUu80jZKU','WfN52xvdSygOFAPYoNG','ALkaGuP1CsCsSiBu2KsPTW6','L9zjp8M5S3lV0hWQsIPRP3PtrAgi07ytOxI4vkrc8HjHsOwLFsiitClWCuTTSzygLjlX0F','qs','Z',5);
+INSERT INTO t VALUES (-4556281601366860861,-6092824014877582708,'np9sEYMZeOTQEgA0Gz7QnHQY4fEWA0zRV4aNVpBUvHIzbiPnYi5zFC','ghEbyaexoZu2DO2VGkCyZn','sdSQ73RyLOuzCak652qPtDpwAMr0yIarBTGWFsTnI20me4RdJs4z6RCSw7u5FrlevaN8mOQG0GXJr0vP67iA0jSTA','x8AdQpzXpsU9IaJ1dcQex5BpN1JrcDX8Nbx0BKmhOc690my72248xnC03jrkUKVLqInKiVhhvvO4zlxCxac','i','G',6);
+INSERT INTO t VALUES (-4707136656466871812,-3815929434426155721,'M1LPaMnvJLo8C5gVTjCOUQ2QvppY4QCQNZtMSPiREaxTLJK','Q5zVm22gW53VTa3s','PxJ10V2pUgHVUE1e1uavyi','kL3JfLhyXp691P2','jR','IB',7);
+INSERT INTO t VALUES (-3840581877002564627,-7108221029131377693,'XUdj9j8jvPvzHL3RiwS0bRPw5jOh0ax1rsQ61Cn','N7kdVvxKiYTYySC7A','wmfpd6zaTWUkayFIMHngzsO1T8sK3s5hAO9XU07bf67bnyY4qyRbcmxBHWl6Nt5uf2GG70w','8UeB3qYqWqgIe2fkY2Rp1prOR5NrD5kKRJnSVga8S4G3meGnVAphlNQwlh5X9TWnbdSqFvvfF0pgilI4kvcc4ENfNSzeWW14','S','2r',8);
+INSERT INTO t VALUES (5150376156099997826,3851467534874135802,'08q12NZbEjfAiveSyEhsmg0DBkdcJ2x1GaZXQqZtZ0ONOPmLDga2WilBO3t6ex','D2wjLjY0UWxDuebnBca9XuZUYURtgp','MWIKOffv0vIos5JWio6FGeRlgETAK2aPsO3Bzh22HZl8c2Ga2uKnOhLQI2M5htTfvCUZwCroXFDJ','V8n6YZDnDPALLBroCq','rZ','hr',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(100) NOT NULL, f VARCHAR(96), 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 (3321079883981622064,-1490207846958567196,'Kz6JC','YqmkjjbJh46OZd9qoQZEQzu','sZcLQt4PI2iCFDEx4gwBmR2my9JI3JJRotLYVhLFJ7sZzCUpn','xJquiF8FzrYrTblnjrNuA2P1H0LWPfQAeGaX7TJG0a451N','o','t',10);
+INSERT INTO ti VALUES (3321079883981622064,-1490207846958567196,'Kz6JC','YqmkjjbJh46OZd9qoQZEQzu','sZcLQt4PI2iCFDEx4gwBmR2my9JI3JJRotLYVhLFJ7sZzCUpn','xJquiF8FzrYrTblnjrNuA2P1H0LWPfQAeGaX7TJG0a451N','o','t',10);
+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 (4599467437391751142,8999414711918319355,'hvIMcAPO5w4ziFXQ8kQFf684bDE2zSJsjhSnozj9WUCQ3b6s0atY9jV','KgT00AcYJ0yWaMbNyIvOuTea','a4ppD7Q6ApXlNzzOOWR8dB8k3OJbQE96EhTiRnf35Qd0G','apNgbIexk2DLDI5w00sCcHLMgmriw39mhvvy4YQsV0LEqYYdDrcjE1GdUOLcPYllYDSP','fv','R',11);
+INSERT INTO ti VALUES (4599467437391751142,8999414711918319355,'hvIMcAPO5w4ziFXQ8kQFf684bDE2zSJsjhSnozj9WUCQ3b6s0atY9jV','KgT00AcYJ0yWaMbNyIvOuTea','a4ppD7Q6ApXlNzzOOWR8dB8k3OJbQE96EhTiRnf35Qd0G','apNgbIexk2DLDI5w00sCcHLMgmriw39mhvvy4YQsV0LEqYYdDrcjE1GdUOLcPYllYDSP','fv','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8665133521960781101,-1747219502327283617,'4hvJm69yyoJctn1PZpx9Ob6Ft9qYMaYReBMJJad','v1pAUEwi0tzytCv5mepBdAgIWgYEyEc4gLM2GQSwTx9omQtynG3WrBeB','syW01vCaeg2VOMtm6B44lqfnng9GsEZllluPzxRNuEnyJRPdwUP6oopo','EZQkc8Iozf8','r9','y',12);
+INSERT INTO ti VALUES (8665133521960781101,-1747219502327283617,'4hvJm69yyoJctn1PZpx9Ob6Ft9qYMaYReBMJJad','v1pAUEwi0tzytCv5mepBdAgIWgYEyEc4gLM2GQSwTx9omQtynG3WrBeB','syW01vCaeg2VOMtm6B44lqfnng9GsEZllluPzxRNuEnyJRPdwUP6oopo','EZQkc8Iozf8','r9','y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-98,-23929,'93PnbZ9s87BzE0A','tcDeyuGOmjWOEZfwjPxMO9d76xmxmVtN7oa1l8MfPJDnLJmQ0ZlbHA0hhvZq4JzN7Wq4v00PuQ8GOV7IS25cH3teEx20tFPxuiruKPlTpn9oQVElDods02UGChQzNNKoabp8RgDBZVOAwZxkfDd9PJcDP5NtHDWH4rGqK7HYn5HOqW8XbobW8Fj','lBZi5yI7D7jQ','wKvfcySaMS1O2qzOWWowm5kLWibBMOgXmbgmh789oJ7Dh6x46OsF1JA3sNZ9DiKa6dDCcmJqAFFevIxFezOliWAv05am37o2XYpxcrEA4hRoVAEL3KAXWkYPWxBhW0kJxzkscY7TMNnrdbxIQEjy0fDmYDgryJe50oVDMFwev1K8htI1G4qnm6D','AF4yaDjVPjFjjknteaWhSRtRbIjB0jiEx','CrSzlpngrEpb8OHoG4UMREq3TxGUokKFYoe3c9gKeKzLiI2lzKoSU9ToWMYCEdEvavHCXFKLc41vItyxXDt2',13);
-INSERT INTO ti VALUES (-98,-23929,'93PnbZ9s87BzE0A','tcDeyuGOmjWOEZfwjPxMO9d76xmxmVtN7oa1l8MfPJDnLJmQ0ZlbHA0hhvZq4JzN7Wq4v00PuQ8GOV7IS25cH3teEx20tFPxuiruKPlTpn9oQVElDods02UGChQzNNKoabp8RgDBZVOAwZxkfDd9PJcDP5NtHDWH4rGqK7HYn5HOqW8XbobW8Fj','lBZi5yI7D7jQ','wKvfcySaMS1O2qzOWWowm5kLWibBMOgXmbgmh789oJ7Dh6x46OsF1JA3sNZ9DiKa6dDCcmJqAFFevIxFezOliWAv05am37o2XYpxcrEA4hRoVAEL3KAXWkYPWxBhW0kJxzkscY7TMNnrdbxIQEjy0fDmYDgryJe50oVDMFwev1K8htI1G4qnm6D','AF4yaDjVPjFjjknteaWhSRtRbIjB0jiEx','CrSzlpngrEpb8OHoG4UMREq3TxGUokKFYoe3c9gKeKzLiI2lzKoSU9ToWMYCEdEvavHCXFKLc41vItyxXDt2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(44), d VARCHAR(65), e VARCHAR(16), f VARCHAR(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1566913,51,'qYORIiRy0AQUXvj0KMD','DXQ8YN4kWxLdrFjiP3','Cyc2zAYm989vC','zle6OHKRdRYOujyb1ddP0uEjNnfC3LGFsmCZccaREOzstRSMD1F1','wvISMpVY3gUzRkmaZe4i5ubOTxDxdVsKGwspxhtzbP7gvtcP55oc1Qh221g3','3CBaUkcTe5unfxmCUiMg5P0tsM1XvyzmRtLUZ6aiNMRZyaIjCQ8vSOjQbNAVxcMBKNrwaXf8qBOMmQ9RIv7aTbpqPIX9QKav',0);
-INSERT INTO t VALUES (2959533,-48,'A8AdqtN07XO7fpgtozNQoxxNvSaCShWDykYK17Ueju','n1jZ3yMw8MxvwyEfnUik3RNhnoFlXyZF5O','1','VpaCUyJkwZpSb4ny9hWVzZomNKuaD8XTs9DcKMb8kvoj5GV6RjxBlCDjEMfxSMb3CQZ9u0H6w569NGAxLDMQPo3F','skVorkHNB8iud3JgNhhr6JVXHwTiqecBDStCqmJNDkmJWzYdh6Uwxm7Vp71WMTeo7','KFuNvKQtnkX84IB',1);
-INSERT INTO t VALUES (10182383,-113,'fq9cQ','qo','1JS3J','HuErfhNKl7rl','WlFkbZ4Ke8RW2DQhJZc47omG06QB','05tUIg4E2i25U73Hej8w6Tu0IYSHfPsxBj0u43dF',2);
-INSERT INTO t VALUES (16082145,33,'nDxHewgFhISwqZZYlDRxJrNOyQsC9','vVhNL2gh958DzSPBHSA5sw7ne4nvoGOAbZkwWswXOcgUo','qXlxPAP','dZWlUo5iJd','KcuTSK4KkzMMS3EaHDh1rbRdlUi47AYAPJ5BQ3ykAeyGLpoNRLdEQfJ6Ebd9tOtPcof08t64yrRW5BkkIQIsli','n3MTgEj6gcv2H7rd3nDBNUpYnd',3);
-INSERT INTO t VALUES (7580802,-86,'ingSlqT7aGvFx79M0CAu8dtdKJP6RNoEWg','Tz8kW0r1','K4rZ99rsXTBYH2','pyI','jwBf3lzIhuxNwtQoo14RO5fGc2DroEGJmObydcYE4QDbYrMfRpKxkAByFpj8TKzrAqZEmKLVKvxHq','QQWoCUK1yLdIwopF',4);
-INSERT INTO t VALUES (4534217,-103,'CgzuWKtQSTsE7LJW0PyuJET','J4LQznGW2xI5YUZlOobkKJ241XeJUOfiuWTCJrASbo','22S','EXYVnl','PUir8pAL0iXan5283IrWqvJzsihMv0iSBM4XXm5','pWDXNg7kIXBozfG5WgnYXaIXnqMEoJLhxZeCqKMBmxk9JdhTA3c0CCQKPdtaOwyUK7BS1O1FAmQekp',5);
-INSERT INTO t VALUES (15631478,11,'DWwX9XbFgc','Zs36k2XxdLIAdY3G6Z6ie8n3nEpbWuDAqavoYXSEjFwSff1PD12V','DV8JXRNvQH','kS3tfoo2J3NMB62eJtZs8Ez0htXJsiD0PMEg9LBwCZyDbakZ3IkOwg2jA2kIBcugUQoDt7pZVodpfqF2w','QDGYRx8oiQ03b5ZPcInhYAYi9hqjQsSpxYkrCN1pPLiio2Tnu0yCBzz2tHebWv60zdNUCzKgWrPusGZzNV','6zJcqPfduo9ipUN0O2zv6Dqn9NMw5B4zTbztNAS2YPE6il',6);
-INSERT INTO t VALUES (9332288,-65,'LGIFLzgUNr0za','6PcSNyBb','8u12','Ik9uDBxFpffU81WmOFc2kdXeT2iRR5losUlcifps2Xf5x93hLgbU011E4gKQ2Stjy','Ji1u7WFBKA5xAGJvmdKYtiMK4oFeZ4Kg6JWMpApMAhctGF2h7tkddQfOel','eGi4h6P0zu6z8UtPxiLcTChcW23cPdPLHkx90N7SNwUpOeiHmd8RBhAqyJWCFZCAQcOVGUMR7qr8huJzCXQzKbw',7);
-INSERT INTO t VALUES (3855831,72,'8k','iFpN7ypfQmT2gC8zDTXj7XmDFlM098aa','g8UtdCgSmt','i5X88KD82u8QDOMuSWAoUj0lMqjd98JfSSSva0AmT4IU2FpQLn6FEaWqKd664','xXYhDv67EpnqsPxDIIM3ch9JK1QNVBE8UUEmsvhW7Dxr1EBlmcczmfSyhFvIH3XRrI3CccVV2GOrgxKNaVw5D','nzNvwfNw1AJwvkO',8);
-INSERT INTO t VALUES (16285567,-35,'gQB0dwr65zC3hy','vW','7VfSaCpvsBkUUOXW','zqlfY9IyKGSxiBKLGdOPC86DKXdgcd2VC2oaLFZTACZ5a4oihlxggticii11VhvHLQ7ljSqU6gXDoByS8D35','ldyYiTKWNCQn8ACZRzsOV65sM33VKOQ6JRj2gXdXAzPgTgwNuaUv95I495PKBeQXRhnFGM7h9','9vDjD4klHXSGB8mY4rdWUlWn8WvzDLvjhK26lS9dOnrTyCGmrJ3bWjntREWFs4q3xB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2652976309252883077,-2672488900299898983,'zrHJgL4KXQbtvYof5n3FIpZg7pJjpV5m','HzUH9RQPybKslEKpIrQVokMHGy9b','CnS','BT7noCGiOkolGsTzBqW1alJl6qzAUo0mUTMr9N93D8E45JtiEdbMc9HRlCew9cHy1GYgpY8v0ZWIXuPb7ltLqZSRIrOoWqMhD4BFWTgIzZ2qxAINaZdevf23Qr6DULnhPDlutkJBPdPybeZIv626P58As2T9KddKuou5SqBIaYIncGhAd0uSivoG702wYFu00wpwE5elKrSnAyV9N6nsOxuuwzvhhZvf7ZuvkaIHyC1ntiRsJkhcxY0BGBBTw74','b','dQ',13);
+INSERT INTO ti VALUES (-2652976309252883077,-2672488900299898983,'zrHJgL4KXQbtvYof5n3FIpZg7pJjpV5m','HzUH9RQPybKslEKpIrQVokMHGy9b','CnS','BT7noCGiOkolGsTzBqW1alJl6qzAUo0mUTMr9N93D8E45JtiEdbMc9HRlCew9cHy1GYgpY8v0ZWIXuPb7ltLqZSRIrOoWqMhD4BFWTgIzZ2qxAINaZdevf23Qr6DULnhPDlutkJBPdPybeZIv626P58As2T9KddKuou5SqBIaYIncGhAd0uSivoG702wYFu00wpwE5elKrSnAyV9N6nsOxuuwzvhhZvf7ZuvkaIHyC1ntiRsJkhcxY0BGBBTw74','b','dQ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-64970948190174580,-3431795415987577763,'BSzwXrX8914v7BKVcHC','9EG4NhioNv80VU7QCoMcV44Dy6VI7hfIommxO4MWVTjlbFry6hG7YBYbfDPsQdWWqzpJXHYDEH','YD4BXnz3M233FQlSC0Q4EBbCZSuBzgPDEj','MO4rCX8BgbY6aAnjPQXau3Um0woh9sBoGLz6Gpt39wSIgY3rm4HC3CLYbrtD4lW0B60oienxuVxJFUCtXzZfLcKMKXTJO57Yu2w8rL9yz4Jt239CeFFNsnXf8qKaYPZgWwmOV7I3BzSrxKwx9s','Lw','D',14);
+INSERT INTO ti VALUES (-64970948190174580,-3431795415987577763,'BSzwXrX8914v7BKVcHC','9EG4NhioNv80VU7QCoMcV44Dy6VI7hfIommxO4MWVTjlbFry6hG7YBYbfDPsQdWWqzpJXHYDEH','YD4BXnz3M233FQlSC0Q4EBbCZSuBzgPDEj','MO4rCX8BgbY6aAnjPQXau3Um0woh9sBoGLz6Gpt39wSIgY3rm4HC3CLYbrtD4lW0B60oienxuVxJFUCtXzZfLcKMKXTJO57Yu2w8rL9yz4Jt239CeFFNsnXf8qKaYPZgWwmOV7I3BzSrxKwx9s','Lw','D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6982483998753016244,340887884250221538,'D','atvyWAXYYcuJVBWCPfE6JByEqInisUTqAVnqkpHO5lkpw6N8kPrVb9aMMmqdY11HYsWbq3HzTsQdz5APVotdMYTzFkLKT0InWh0LxfgVz7v95sLpLgcZbkRiLL8BUh6CRrvB','trh6Igzai5ghbxbBn5eBLk','z','l','5',15);
+INSERT INTO ti VALUES (6982483998753016244,340887884250221538,'D','atvyWAXYYcuJVBWCPfE6JByEqInisUTqAVnqkpHO5lkpw6N8kPrVb9aMMmqdY11HYsWbq3HzTsQdz5APVotdMYTzFkLKT0InWh0LxfgVz7v95sLpLgcZbkRiLL8BUh6CRrvB','trh6Igzai5ghbxbBn5eBLk','z','l','5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(47), d VARCHAR(88), e VARCHAR(79), f VARBINARY(22) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46598,7,'svLVPIZ','H5Unc1n5Ph9oOAh0LCzvMm4sAFs8Qlt18FbDNG3jHQFyT','UPyvVt4HYOuGdeUUcnu7Lec57Bu8ABaqLW2RV7KsNhIv8PxdlDYzwhHrHSYLtkjq8P3H1','YYPGPR','i','4e',0);
+INSERT INTO t VALUES (26907,101,'v4reDZoOPcHj5Y9zZxjkQOfFlSDN','tcO','QD2HaxIdH1hjYVOyRiXq','RSfopj','X','IU',1);
+INSERT INTO t VALUES (10990,179,'ulcgWb3IPIzL02ULFhsJIOAxRTGz','f5p1JxPtqNwhh5CJtbtgRu2unMQHLFX0prblUpZ85I8PvAY7Ne0GBrvF','AjTc6lUXrRb487aCQoI','jbv','Z','x',2);
+INSERT INTO t VALUES (49281,239,'P5F4wcH','hnuSdYfDUMqSNAywQJVHzWeDzOKPz1eyUXcS5db69JZPunpgunWZDMbziehk7nM','FU5XTA1T7p8Yld653le322Arh3csCF83SxItAKmWh34V3p','tExG3IaiRhZzE6p30zUtEl','X','1',3);
+INSERT INTO t VALUES (51038,175,'vRbbersh01','l0t8BabSJxbrQizvBTjjhaWANs77pJkgwS6a5LpxVHym97nfC3M3z9sMaHigGdyanQ8t3hSi','n8pA','J6PomvOYKrT49NDsLYz1','9','A',4);
+INSERT INTO t VALUES (47847,201,'ang9403paHsXKG','0rxevR9oG1G1sM9FAGc2Y1Vprj66aNv6qN4c7yGInjVxHEmbD8IZpXt7P4Y2','QF4hRM3hcNAgg9HmmsrtJPHIQ98GFHVD','Qpa7','w','F',5);
+INSERT INTO t VALUES (2836,1,'XDDsbthDJv5uhuz3tyKo2ocso42JRyA','8AB3GZN3AzupJ4xnEjadJx6lfV6rigT8FcXx63ViRnR74BCYd503Za3XBTNOsl2w','d86Kr75','z4YNeYwJ74Si','B','CE',6);
+INSERT INTO t VALUES (54167,99,'SteFTMO46JhEwHPLP48yMrtigGdHhpLHGZ','BKDa','1rwwLSRO9XY3smVkvRAQP0EzaTOFShZIGnUmAErCb8L8rzpyXi3pdhAdS6X4laAtEDX1rZUFVZh','HHLb9Cc','I','j9',7);
+INSERT INTO t VALUES (1749,22,'XxBl3AsINviTxle7MOhsWvyZ','7bRW9N6F1g7P8uBEcv8hTK0zElYYPaCuHvwwe','kLcWpQXrLvg8295hcCU8ka','b1TN','l','Y',8);
+INSERT INTO t VALUES (25563,62,'tkX45fv5CTDFtr1sc6Xhwtl3r9qhUiMtA2','IkJk3wOHtvUsfZU4oCrX2VoduwCmTQ1rwNfUDwSNUIPVUg5UK0IHZBUDB0Ax','F1gdqQQhbJKabBii8bsXd5yVSlTx4tRwknlDtTR2WMBbQoj3y9Ac9uS','ZgV9HLaw7Ysfd','u','D',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(47), d VARCHAR(88), e VARCHAR(79), f VARBINARY(22) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (90464045294686415,69,'A2G5anrozfskFaz','UJvrtztBJ8HfvN4v7RPljvaAYoNydAkutvMB2bQLvKAyH9mo8Rf','wQ7epjwCqJ','8qK5MvTKxMt5RR9SWkXn','CVTwCzO2srX2op5D3VgmfZ8s8cZINvilVcj5F2lmli1WJVodIFlgshPx1lemrZsdtWS3KccwAAtMcuOYqPNNBEsGVVNIN3ev9','hWAaEqVOiwpCakFhN8vB5H1PdboZfN8agNVC1h0RGkR2nT2S5SoU2lL5m06fxCmMt13BpWgxQwleApUHu9UQFNLesm5',10);
-INSERT INTO ti VALUES (90464045294686415,69,'A2G5anrozfskFaz','UJvrtztBJ8HfvN4v7RPljvaAYoNydAkutvMB2bQLvKAyH9mo8Rf','wQ7epjwCqJ','8qK5MvTKxMt5RR9SWkXn','CVTwCzO2srX2op5D3VgmfZ8s8cZINvilVcj5F2lmli1WJVodIFlgshPx1lemrZsdtWS3KccwAAtMcuOYqPNNBEsGVVNIN3ev9','hWAaEqVOiwpCakFhN8vB5H1PdboZfN8agNVC1h0RGkR2nT2S5SoU2lL5m06fxCmMt13BpWgxQwleApUHu9UQFNLesm5',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
-INSERT INTO t VALUES (4050089303617975332,45,'HSrxqVRjmsopQZo2Ndw8pzd3WHp8NoXYxgLWY','JDcMYbWsMdNUZnm9Ghhq1dq4C7xhvBVTz','DQkTBEVeNT9Ygfzo','oO9IdY2KLAUcSyIzXmz1w','RI','iNFVpLgrTgzzeCTnXicL7QIGQm3JFG2yFzweo8kDYcyni3Zk4A96I1yuSoeTsrOkRLsAC8qOYXrp1knmVDJq8PYhM62',11);
-INSERT INTO ti VALUES (4050089303617975332,45,'HSrxqVRjmsopQZo2Ndw8pzd3WHp8NoXYxgLWY','JDcMYbWsMdNUZnm9Ghhq1dq4C7xhvBVTz','DQkTBEVeNT9Ygfzo','oO9IdY2KLAUcSyIzXmz1w','RI','iNFVpLgrTgzzeCTnXicL7QIGQm3JFG2yFzweo8kDYcyni3Zk4A96I1yuSoeTsrOkRLsAC8qOYXrp1knmVDJq8PYhM62',11);
+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 (232205766,131,'Q31lqT','JaQe07FkpIGWvUfOfR9EvCXQNy9rMbizxtjdQ6pzrN1meykWKuMzOaDlcGerkwGAj3Dphs','W0yjqtkvRCSJb4Bt7RvnioHLSO1CMWjLLaa5mUSVy9Z8Ea5mpy2L9kQCSOX79rGEgP9wlQZM','xj','B','O',10);
+INSERT INTO ti VALUES (232205766,131,'Q31lqT','JaQe07FkpIGWvUfOfR9EvCXQNy9rMbizxtjdQ6pzrN1meykWKuMzOaDlcGerkwGAj3Dphs','W0yjqtkvRCSJb4Bt7RvnioHLSO1CMWjLLaa5mUSVy9Z8Ea5mpy2L9kQCSOX79rGEgP9wlQZM','xj','B','O',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
+INSERT INTO t VALUES (3708936736,205,'EeSRy3qbQP9q3LSw3uEaHCnOxNPgX4AABBSohbh8Br','9Yv4o6v2iZHwz1FzqrjvR2G3rADzCj6Ll5xIbKQtVjT38K9iVdxo','SyNNSRC5Kd','9nxON2YcG8p9h0Y1','d','El',11);
+INSERT INTO ti VALUES (3708936736,205,'EeSRy3qbQP9q3LSw3uEaHCnOxNPgX4AABBSohbh8Br','9Yv4o6v2iZHwz1FzqrjvR2G3rADzCj6Ll5xIbKQtVjT38K9iVdxo','SyNNSRC5Kd','9nxON2YcG8p9h0Y1','d','El',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6455420411702739616,-94,'wDM8sJu9NT02cbCVkcb0crCuAZDMwy8NNanawZ2','nXCCQLNkNst6E3tWbO0gMAVcXN3ow6ZmsMI2QKeZsC2WlXPmzAK5RdWDBLWAbX4qgrTqx9wlP8UQv8EsWWdYH','xbSSZ5OCkT4pG7M','LYu67Kx1BMV8f5AVdPDjD7ajBdInWfjBbg','ncO6vN19G4GTSgJyV19iL2mOn1iibjmMXioE6RWm9Jyjq5wVTkWB5wJAb7kwjye5D4s','HllUpDCHNioNPVIQvL1LCXLVj77wDfFNqamTsYgs',12);
-INSERT INTO ti VALUES (6455420411702739616,-94,'wDM8sJu9NT02cbCVkcb0crCuAZDMwy8NNanawZ2','nXCCQLNkNst6E3tWbO0gMAVcXN3ow6ZmsMI2QKeZsC2WlXPmzAK5RdWDBLWAbX4qgrTqx9wlP8UQv8EsWWdYH','xbSSZ5OCkT4pG7M','LYu67Kx1BMV8f5AVdPDjD7ajBdInWfjBbg','ncO6vN19G4GTSgJyV19iL2mOn1iibjmMXioE6RWm9Jyjq5wVTkWB5wJAb7kwjye5D4s','HllUpDCHNioNPVIQvL1LCXLVj77wDfFNqamTsYgs',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4115693421177220289,110,'2MzScFienclbH1rD6OH7bnyu','UNZFh3ME6vV5QQXRXO208pFbqFZthRy7CI6RReEuiPUA7gqnLsyE5ilqHLzy6Sqieiu1yk5PExu4wuVCDeQ6JKJkwLHIi69upF3rkuElN0wkLOkqOFCP4dROHWW8UPf3vPr3hJaqCxNpv36k8rgdkSQDFjw2vBnlufUYR1CUkUjiB3MA1TDcHooGkFULxEUTeDIoBF9fpPm9','BRMHKQiJHJZ','c5kaUm09HfXdXpctaj2nLbyfiCQkhhTtlzJ0KsSD91IoBLed2LNVFognfXnbA7D7JrYbw4Hq5lau8zOZIR0TwZbOmO3Ho42jNgi3ZQ3a9uGCWzlD3bRutJsGcIU18','oPgUPbrDC9w2prnZ43ee8Im20XjQI6GlqLgQYM1rEclvSWxhscaGCLUEBnIJ41jN1Be5avBRKWoBOsRf4','kyJlhV0T3sbX0nQ1TuBbPWDUbIXTcluOxeV2G3LzBgBnpRr91VwEvYw0d',13);
-INSERT INTO ti VALUES (4115693421177220289,110,'2MzScFienclbH1rD6OH7bnyu','UNZFh3ME6vV5QQXRXO208pFbqFZthRy7CI6RReEuiPUA7gqnLsyE5ilqHLzy6Sqieiu1yk5PExu4wuVCDeQ6JKJkwLHIi69upF3rkuElN0wkLOkqOFCP4dROHWW8UPf3vPr3hJaqCxNpv36k8rgdkSQDFjw2vBnlufUYR1CUkUjiB3MA1TDcHooGkFULxEUTeDIoBF9fpPm9','BRMHKQiJHJZ','c5kaUm09HfXdXpctaj2nLbyfiCQkhhTtlzJ0KsSD91IoBLed2LNVFognfXnbA7D7JrYbw4Hq5lau8zOZIR0TwZbOmO3Ho42jNgi3ZQ3a9uGCWzlD3bRutJsGcIU18','oPgUPbrDC9w2prnZ43ee8Im20XjQI6GlqLgQYM1rEclvSWxhscaGCLUEBnIJ41jN1Be5avBRKWoBOsRf4','kyJlhV0T3sbX0nQ1TuBbPWDUbIXTcluOxeV2G3LzBgBnpRr91VwEvYw0d',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c BINARY(36), d VARCHAR(4) NOT NULL, e VARBINARY(32), f VARBINARY(45), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1987972305,2909693769,'aC5naXTk6jhsFCw9BaJwM','O','DeHFZsn1qOPYTMLUbPdFeVYXMyJv','5YeXaG0U70dvkFcCjiEBZtNZwbLGOGWcp0IP9','sq8aUcfIXIFSnHNqrt5rP3XeyGwWRm1DL','U7nrFxWGgtWkScZ3a5mbl8w9rkorEEo8jZHpSS8zB6A3iZjkLHoss68j',0);
-INSERT INTO t VALUES (1379716555,3593402208,'5wlTJnmBTscG','HGly','r','aLnqGCI73msew1gRTJTSgw7xreiKDl5l8O0p0oMVb','oxSQnnJdLBsMJNZvdMkWMIWDujrFkkSYYUWHGs19LmlK6VSuB2Blszk83','a7dutydu5Sdb8np1gmDLUBymb3pTEhDDtToPEC4bZDoOukt7VoPUCJzD55zYFUcpSxloVrnj9TdXbiLdH1y9YhkhfxeMJb',1);
-INSERT INTO t VALUES (-846127904,3437462878,'67HNKV4VVbE','bN','I45R0zM5nRrrIq2i','puwy4KZfNtu08ww8','954eHrMCHGCTpHVDNB','O2dX9J9o2kKwcxLCHXw6bb',2);
-INSERT INTO t VALUES (-1189932872,4162663858,'R221yqygNETce8VKUP2vxxt78sU7r','nRxM','k','gJaKfgKfq21DhhRhCLnkkiOMuaFRbXQyqM0DaMiX','WbXoUf0VPHGyRgjrAm7SVKXXfM9MeKDsWlopKugCrxna63gNMlZ34O2AHM07OGMhvzXMEnyun9NmVa1rQ6f7QcEgc2amva','h8XnZlVefFkihhavqE03Fb0ZNY36RV67c0LSwfBYgzb',3);
-INSERT INTO t VALUES (-315180438,648310739,'XtJgHCSSbS3oQCXsdHyU','xWCG','IGraWafYL9ecwMiGnB6AsPFJqVJHYnb','tqy20yBZZzE6uxKGPMqBqY0i4lJLTYWfkqgLu0SYL','1UsDNAyrj9sFDjSC8biHv2da9ysc04TZnNF24s0u1pRj2wweaeFYw2','u927HULHRxvo9LXi',4);
-INSERT INTO t VALUES (384664728,1604301839,'n8LFrq','VUY','3ATbAuT8ueO','9KmOukmcRcwHnPDrylafsCV42EOi1iCaJjSBWaVQjFF','M5hWDAn5FZYRGIOYrK5mnLMAXGcACi8VghZDIFadtBsY8x1Dok8nyvgHTxcgVtg3C3O2kecrW5K','W3gdKJr',5);
-INSERT INTO t VALUES (-1524118234,2901346715,'7HRGW6SmoGF0xBTY1GFCivWU3ctJs','9V6','Qb2zfbhoUYjCGzX','cPkWhZYKIw3bFEPvXSsrNyoPNLpllcLFjjdbQXoet','X7X6p0Agr6VeKl8tI','arFBePE5y5jLtoom94j6L5oKbI6p4LWoxS8ksKGciVh1k42OfxSdSqdeJ7MouuOJISataOaAvwGa',6);
-INSERT INTO t VALUES (564629536,1711199017,'iLpsLpiSioDJtz9GpjbclSuE1kq1DaHpBLGd','Q1','X0','3O80qdt2WB','edeWPVmhMtTDIs72jDbr7ivOPqXfT741kGzzsM8yfBXxkGztBukIB0xeJqUGhZV2vn','YVHkWFm7gHA6LA4gByEOLi4U6BizyFPBokNFyP9hmNx1v',7);
-INSERT INTO t VALUES (-1092982160,302789689,'c7rFWW8n','rt45','Cr','R0niTewkoSB7mBbz','B2ADgKibu47v2tQbz8le3fKSsvjaVR1GiowyxnpXW3kFM5UoMe','GwIEJrRW7n7ssrj2P1ImPcGuUxBxBIioioXyjweE88F7BU7C9FMwPIuFa9ypJoavorSo8BUb8bB8P3pf654sozL6DZWF',8);
-INSERT INTO t VALUES (1543480206,942279457,'S0TNYSxdx4DUCCuriaXoyj7ATelBjRlc8','h','MY1itNwOWlxCUQ','hM','BRvF','IrANt1TAxcfDdW7iuCdUj7m',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4240980655,52,'pN6BNKtgsKmavVhGEZboQwgdK3RsEXNzdVl6kX4','YyiKwdM9XSqPIMcTK4u6aZYp9NgSV0nldidgijlP4KXxiLNrpF0o2CvXe9i9foCCRqsEBdH9Tcub0XDGPqpwG8a7hdydLBbRzyGuC6UgoM7AwFN817z8zEaBARbmBtyMGFyCQLkV82OQ4zR8Lve','6R8TTyQYuvUJHqTBPlTKXhp7IvLK7KDgkmIzHZh8XA','jDMMiS1Kg2X','v','e4',12);
+INSERT INTO ti VALUES (4240980655,52,'pN6BNKtgsKmavVhGEZboQwgdK3RsEXNzdVl6kX4','YyiKwdM9XSqPIMcTK4u6aZYp9NgSV0nldidgijlP4KXxiLNrpF0o2CvXe9i9foCCRqsEBdH9Tcub0XDGPqpwG8a7hdydLBbRzyGuC6UgoM7AwFN817z8zEaBARbmBtyMGFyCQLkV82OQ4zR8Lve','6R8TTyQYuvUJHqTBPlTKXhp7IvLK7KDgkmIzHZh8XA','jDMMiS1Kg2X','v','e4',12);
+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 (2721161753,147,'9','kJrIyHXocGvX28','d7fhRJSopSZJogTv9uREqaerIQFo268Uw','BO2G9K09ncA6Oxx4NBaDQHfZ6z7ghYNo8YepH1dviMZXHE7Y4PbrOkIJr3y8SC6TzAoeQGJDwHsrZNciSZMUWDxC7n77LX47xsK4j2yBpdpjJ0ZwILnVagMfrTvxqc76tEf0XeMeh40iZHlhHpMlhoiFxMX0mgqIJLpqZgvZDyZFMblqHHdjMQfnTsdjmbqfKTL93KhCCq85Yfhv94B6uqhxA8arrF33gLRvfbk0FZ5Bh2ScnbjF','e','5v',13);
+INSERT INTO ti VALUES (2721161753,147,'9','kJrIyHXocGvX28','d7fhRJSopSZJogTv9uREqaerIQFo268Uw','BO2G9K09ncA6Oxx4NBaDQHfZ6z7ghYNo8YepH1dviMZXHE7Y4PbrOkIJr3y8SC6TzAoeQGJDwHsrZNciSZMUWDxC7n77LX47xsK4j2yBpdpjJ0ZwILnVagMfrTvxqc76tEf0XeMeh40iZHlhHpMlhoiFxMX0mgqIJLpqZgvZDyZFMblqHHdjMQfnTsdjmbqfKTL93KhCCq85Yfhv94B6uqhxA8arrF33gLRvfbk0FZ5Bh2ScnbjF','e','5v',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (146187293,170,'zfm4ysqbeTXndYvBF','gkWaeTSwIjUImqdnECitt0yNvGaDGnnJzLBUSbaXNS1zqTjuw9mAMXtCdJzqrXCfScL2rppu5iomnybEwJp','FxI6yAXJ0OpYAh64RJd3oq0LcWPgofCI6','RWqwaVBkj8ytfzCVWF9OlTDZKJrmj15ZWR3DzO6Eou382tGfduI0NIGER9WtnADSmCtqvSpbhx7ZYEj4fkB1qKjxLndSYMUpxvPhBCXEp6MyHDV7G35EhqG1olDJptU0Xji33kUFR9UdYq08lJ0nQiF2BZaFywdeRmtja1Pz9jP1iwFlPah5Y9eO9ID4e8Z','O','Gs',14);
+INSERT INTO ti VALUES (146187293,170,'zfm4ysqbeTXndYvBF','gkWaeTSwIjUImqdnECitt0yNvGaDGnnJzLBUSbaXNS1zqTjuw9mAMXtCdJzqrXCfScL2rppu5iomnybEwJp','FxI6yAXJ0OpYAh64RJd3oq0LcWPgofCI6','RWqwaVBkj8ytfzCVWF9OlTDZKJrmj15ZWR3DzO6Eou382tGfduI0NIGER9WtnADSmCtqvSpbhx7ZYEj4fkB1qKjxLndSYMUpxvPhBCXEp6MyHDV7G35EhqG1olDJptU0Xji33kUFR9UdYq08lJ0nQiF2BZaFywdeRmtja1Pz9jP1iwFlPah5Y9eO9ID4e8Z','O','Gs',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2236699653,68,'MMkYVP','SPg2S7D9I4yq2jDxD2tRc9wkXPOzmbrenyjtWexf2rHrRw0hn19enZTINrzBFxdq5Xn9qABHc8SO0sH9LNLgTWYdpmt3DnZdLvM','MiRJUlYm1JQzo2xeCjyjgykiY3QpCf4Zs7YEoB8CRn8aNuhh0C','kcrsfMRWQOkA5FhC1cc','y','Ct',15);
+INSERT INTO ti VALUES (2236699653,68,'MMkYVP','SPg2S7D9I4yq2jDxD2tRc9wkXPOzmbrenyjtWexf2rHrRw0hn19enZTINrzBFxdq5Xn9qABHc8SO0sH9LNLgTWYdpmt3DnZdLvM','MiRJUlYm1JQzo2xeCjyjgykiY3QpCf4Zs7YEoB8CRn8aNuhh0C','kcrsfMRWQOkA5FhC1cc','y','Ct',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(38) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(63) NOT NULL, f VARCHAR(41) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3793323973,22243,'yrPECkGoudXSnDTFK7J3AjQdZCMI6','SiMg6w6T4T','coKM','oXtz2FNz7yu','Mr','M',0);
+INSERT INTO t VALUES (1901978065,57088,'3','LohqeRIV','s6XlK81yeMZC9l63gL36MgpmN9MIoDuD','GWAP3e','JF','D',1);
+INSERT INTO t VALUES (406083829,60644,'TEiKNL','Ui6GJXGEgbQttWfL5WV0BFPxPNbwyybT7VSC0B8bZJfwGl','CDtQfKig2Kc','ny8YnUFC3xJgUllPHpmRY','Gv','2',2);
+INSERT INTO t VALUES (2566708953,11502,'d5iM4gNrT38useTk3pgdFBqE3cZlfwE','KpKayd705C05wBWg3mtrhwsFm5CxO','rA1','1qoDFdBgTWbnGhncqDhpomwaMYwbxH7FIbt73','k','n',3);
+INSERT INTO t VALUES (2726306917,62780,'pgfim7cgwFGent','6dcm0j5M6dXfS9fHYG5V03j2qsZshRZHF6ZsX2JPo','wf6kdgz88q8Ni9PAw8VqpoHNH6GoEzo9i','U','OF','Db',4);
+INSERT INTO t VALUES (534893425,53966,'Y5fP6BTr40LWGa','GHmUy0t3hpAzBd1rYM5IPMYyFttRV','xrqWlyvqdKa22elqAIEwauxi3DmIzXjbkWBJ8Ciz92ONP','S4LWZPrtrB9bny6FUQFjjGXGgR6APZOyl8f','K','F',5);
+INSERT INTO t VALUES (3292698479,55020,'nSmice0Ml4GNhW55U0c5pYTfrx7cZESGz1a3','HKbCKRdWVLorkwRfok0IdSrPZ2JFpsDGzZ','M6FWFAnfM18xDgdMYMQr8ZQ2iIMIDw8FmSbZhbkthSadB3c6pKpMTVcAXXvqB9t','5P6uuPyvEm1POFVcmqeSjxvuPb','G','7Q',6);
+INSERT INTO t VALUES (1300094813,62035,'bd','OSeOKwg0hLL81N9ZoaaxAhGI4fW1Shvckmv5C70OMKhPZtM02Y','ktZ96igcD8Kbf49ZxhHLbxFEpNt7XLZlcho2E0zP0m15xrw','EznOfJne5v1GmPaQHVPejV33BPgJbwU5oDli4F0','pf','il',7);
+INSERT INTO t VALUES (2863371061,42248,'b4SMkc0O8MPg7Ngf3gcT','8wbhOyJuWnrEu3EXPOvbYCRKofYB0BVeX63wpAXPXqszmhO0','fBeEEjZn29O','w1lRbunZc4GinkpcTEPv','TS','4',8);
+INSERT INTO t VALUES (1546297460,20101,'9EMP5ZSYMRQaGCCtUmjeH19o6n3dS','ag62TB5h0JO','XJ','8O3eP7rJG0f6Uxrj0p60JNayUrL','1','x',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(38) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(63) NOT NULL, f VARCHAR(41) 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 (10442271480218184310,25380,'wxlbrqg','fDzr6ii9nI51FMW','t1bII06uHv26mmpB1s8r2a4nHw4mhrQUOkvo2YdxdnMmOvANW3k2S','TVPczoWbqHIIRZT3Sb9dn7NdGXe','YW','V0',10);
+INSERT INTO ti VALUES (10442271480218184310,25380,'wxlbrqg','fDzr6ii9nI51FMW','t1bII06uHv26mmpB1s8r2a4nHw4mhrQUOkvo2YdxdnMmOvANW3k2S','TVPczoWbqHIIRZT3Sb9dn7NdGXe','YW','V0',10);
+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 (17905266302281527591,42763,'1Ia','Opo5ZxUkBUCASyu1S0pX','nJ9wMONItq7Mn9aYUQaM698RCUryclK4GFXR9JdfiB2dgJBkvlYsf','8Ib3Gl2EtbvRZIQkplCT3Gy','3','PT',11);
+INSERT INTO ti VALUES (17905266302281527591,42763,'1Ia','Opo5ZxUkBUCASyu1S0pX','nJ9wMONItq7Mn9aYUQaM698RCUryclK4GFXR9JdfiB2dgJBkvlYsf','8Ib3Gl2EtbvRZIQkplCT3Gy','3','PT',11);
+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 (17173159233801182159,23827,'mk','ul5hIeaXwj8XvbL6SOrnsx4rmdx','zuDgLwlwW4nxZrpSm0qQDGlAvqCb55hLZH9ldKhJmifIXEBIrV7t','UIdoEissVLGMGvNDHCVI6y3Du3ai7xppR2','i','01',12);
+INSERT INTO ti VALUES (17173159233801182159,23827,'mk','ul5hIeaXwj8XvbL6SOrnsx4rmdx','zuDgLwlwW4nxZrpSm0qQDGlAvqCb55hLZH9ldKhJmifIXEBIrV7t','UIdoEissVLGMGvNDHCVI6y3Du3ai7xppR2','i','01',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2985681915136161843,53586,'nCNSQ','XFVCP5QOmK3ZHp2z9jNKIsTD0','ZJZJqCQcKcPklTK2kU0aEV8tjpPulzeIG8C4UAhot0AcX','NLXuBkltbEYZRCEufX3aCLA2I3ulcKklRgm1LLjpDCs5lpWOESnDZDk0WjBAdktDycNj6PrUdUFn6pq2icPsrJmznRq63bJ89BgVkhc5btfzDy1Z23CykITVobrOc7pOO139yZhDsI5bznRMY2IIUs44KNe2zfzk2xhha0cIKGHeCBTgNHm1Bh6UwEk3TGeXHksTgKuitbqobBfWmuDZgSpnadPu2bO3S6mR','LL','1',13);
+INSERT INTO ti VALUES (2985681915136161843,53586,'nCNSQ','XFVCP5QOmK3ZHp2z9jNKIsTD0','ZJZJqCQcKcPklTK2kU0aEV8tjpPulzeIG8C4UAhot0AcX','NLXuBkltbEYZRCEufX3aCLA2I3ulcKklRgm1LLjpDCs5lpWOESnDZDk0WjBAdktDycNj6PrUdUFn6pq2icPsrJmznRq63bJ89BgVkhc5btfzDy1Z23CykITVobrOc7pOO139yZhDsI5bznRMY2IIUs44KNe2zfzk2xhha0cIKGHeCBTgNHm1Bh6UwEk3TGeXHksTgKuitbqobBfWmuDZgSpnadPu2bO3S6mR','LL','1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7485479320555898862,34665,'BSFCMJAOoQrSvKTlv8fo1ZXRC5JZU95Wlrixi','BWZy1Znpk09HLjftcH28i4zdOtUG8kn7JHFcyNTscUWxq15dOaCBDuhLs0opO6dSZXrbpoan26BK1GDzgi8oh1zeBAtCvg7kNgtaCeMTSRL0lLLTdmg','Ya2YGivlDqLIXLKMS8u7zMPIRHJdSfNi8c7xWlxBpCTxOmn9mK1mFCh','ISdsh1V2b2MxXfQ41GCJJxzKIXBdJCCMrcowZbcDjmjLeestZSJH3y1GPnOmf3TEIQSnwIiezD8L24ivcs2iJPXzlGa4qqKu2iGZsqmj94yuVS6SCefzefZTk9i3yu35A5NyZ7OpvMqwU66FBKcirJRjcH0TsXC5gHEmzG0ta30ddDX5kD3JtLnqYu3hr9ZYCetTFKbBLCNPWqcAn33PUFZomz6QgXSpgo06vVc6ebrXc1nmnbOBapiJbiE6','yz','i',14);
+INSERT INTO ti VALUES (7485479320555898862,34665,'BSFCMJAOoQrSvKTlv8fo1ZXRC5JZU95Wlrixi','BWZy1Znpk09HLjftcH28i4zdOtUG8kn7JHFcyNTscUWxq15dOaCBDuhLs0opO6dSZXrbpoan26BK1GDzgi8oh1zeBAtCvg7kNgtaCeMTSRL0lLLTdmg','Ya2YGivlDqLIXLKMS8u7zMPIRHJdSfNi8c7xWlxBpCTxOmn9mK1mFCh','ISdsh1V2b2MxXfQ41GCJJxzKIXBdJCCMrcowZbcDjmjLeestZSJH3y1GPnOmf3TEIQSnwIiezD8L24ivcs2iJPXzlGa4qqKu2iGZsqmj94yuVS6SCefzefZTk9i3yu35A5NyZ7OpvMqwU66FBKcirJRjcH0TsXC5gHEmzG0ta30ddDX5kD3JtLnqYu3hr9ZYCetTFKbBLCNPWqcAn33PUFZomz6QgXSpgo06vVc6ebrXc1nmnbOBapiJbiE6','yz','i',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8836823348187183583,5951,'ZRs6Z2iKWb1tqyPIcLhlNAAkRKOG6vvfJX','H54xohyrWyWSZkHUETUxpOwJ6GRMMlzYsuGPWaUwK3pj0J3TxSqfHDS07YfM7TuPkMmURwUtYrncPX5aceZT8HFefV2hQJa5IsmmjvBlcE0JfBcLSeXb049pKbAzr0TkEKRWn65zE48JdYeZUpdYTJvM9TpAML','KYSLLQf','pfFszboP0CyGLZl5dEfHC0keJp7SDqXJoSnN9J8YaemTqGyDrjNuCD7J5md68nwHdFW628bEY4eiHNtMak5kJny9UhlAcjAVA2hLVtpX7GcQUOjhbzKfyRy1c1ROBVMU9BKnQ6Q885Qde3hYlij7meB4rvwuDXxcltZpIBLmlL4yOCBcVQzqt09nEU7SWOV8b','Bn','dYc',15);
+INSERT INTO ti VALUES (8836823348187183583,5951,'ZRs6Z2iKWb1tqyPIcLhlNAAkRKOG6vvfJX','H54xohyrWyWSZkHUETUxpOwJ6GRMMlzYsuGPWaUwK3pj0J3TxSqfHDS07YfM7TuPkMmURwUtYrncPX5aceZT8HFefV2hQJa5IsmmjvBlcE0JfBcLSeXb049pKbAzr0TkEKRWn65zE48JdYeZUpdYTJvM9TpAML','KYSLLQf','pfFszboP0CyGLZl5dEfHC0keJp7SDqXJoSnN9J8YaemTqGyDrjNuCD7J5md68nwHdFW628bEY4eiHNtMak5kJny9UhlAcjAVA2hLVtpX7GcQUOjhbzKfyRy1c1ROBVMU9BKnQ6Q885Qde3hYlij7meB4rvwuDXxcltZpIBLmlL4yOCBcVQzqt09nEU7SWOV8b','Bn','dYc',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b SMALLINT NOT NULL, c BINARY(100) NOT NULL, d VARCHAR(56) NOT NULL, e VARCHAR(69), f VARBINARY(22), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6362991787879207359,624,'ZAoLZsGZefrDiSNsatYKKYhLzh','dN0k','yuTJ9TdPftGDLKFYcBrZVAmQ7WkLegqsRYyLqIbzoDn1ZCI8IVeOLcM00gSax0F1rg290','2OqdNiyzYQUAj9HmTE','q','F',0);
+INSERT INTO t VALUES (3909293031800483549,-24428,'APYiSihDWJCvvZvQdHUMU41PBvuhYU3ScGNW2A11Hcm8quIksFUxxJxyt48UnRwqLJu4ofvEM71XiGa4E','Bikos25Pu2bJRL','IzKcoaSe58i1JOOqVf2E9V9VMPfsawMyAeaF7pOl1yOR1abmWY','jCkTnHWVwBXIpBrgu3LW','d','Y',1);
+INSERT INTO t VALUES (8446744186456460856,-32056,'MdLz9GlZJ9tRzwMXHcLgOLny5QjDRXBvKTGcXawxy6aJfPxyUTRk4yN','VeWzafoVOfvBb0cjt0UdryKYEVzjwZoomMnBsvwUgjG9ms4tDLaH8bB9','T4xDyeKoZgG9QksMxtfmM92fLGs5rXh8mLLPRzEmtt8kDmFVqL8HPUhl5q','tQ0tE4L','t','D',2);
+INSERT INTO t VALUES (1820123752906937817,23007,'HjRiFY3c07IHdGUdgZTKl4kJNBmueQIiCrEJ4R','f0tOaMQKvplHdp','Kg0sOHYy','9QGi78vc','J','M',3);
+INSERT INTO t VALUES (3741240896952625665,5935,'D64gZ9fcmgfyD5Hm63xkBOwqwlzGRC5MqRgFt','Kszw2tW0j21usUhMXdRKh5zgCtAoDACFDYI','QHUFGuOmExLjM4GFZYr1hdKxP2zRYwUTTM6i5nysDXYIt8Z3JwefRl3','T8g9','w','P',4);
+INSERT INTO t VALUES (-1111325112363763786,-997,'Y9AYLdhEdcs0TzvysWyLwdauZmcwuaxL34BPwYQZjNNRPPE6W50HatcDWCU426b68tdsCmZCBOkwTAoxudGv60zMlgerQ6yKyra','4eshlrw5bxQi92','1GJiT51dc3HyScfPXn7741guQGkUP5J0IUt9vrRCfqUuereViPngY0Za12Us6','RLYifgvJ0Mqs','a','u',5);
+INSERT INTO t VALUES (816466940865152941,-7060,'hO7AbHJWPgcqT5CAZoIPgXAHRHshUrqoY1rAVq7SftTFxRNAkIeuCj7RTu2EWVBK','6ED3TeFDBLFhDiqDvjg65Tc1nQFEdwnXweDmvkY5hziM09ivQDTQEEl6','l9ZJD','rkPaynCqVElt','G','4',6);
+INSERT INTO t VALUES (4694798377001097819,1242,'dmVqFnuq9h2CT6','Ggf','ESX4NaQCWBPwnQ1x172p','044cvx8SGr14V4UH','r','h',7);
+INSERT INTO t VALUES (7558507051815661185,9803,'4IwItTSkUP5U7Md04v5zv58aTL1nIVm1rci4hAgqGYydLeF7VdNNo0F','7lMB910BK0YJcP1DKCU','3dZOQJ','CBH01nkERdMa6EMDC5','F','u',8);
+INSERT INTO t VALUES (-1760810793752424105,-21229,'uquZU5Dt55JsUdJHRR97LKa1K8QA2ayTjnJcpDNbnX9VSB5NxYn7EEN41vmrGEMUENCZ1NGp96Q0dH7mAtiaaFXu1k','5Dk66Wf0hHBHOSUccVnyhu','wX0dXZJ5','VOyQ4','7','S',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT NOT NULL, c BINARY(100) NOT NULL, d VARCHAR(56) NOT NULL, e VARCHAR(69), 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 BIGINT;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (7191639370951498656,1042719908,'i0iwssRK3xz1q75Odi2eVIJO5j1tXP','4hay','5T42RDS2GT4qEl81i','p70o2k6FQrSEyaIrZOfw525CKZPd7iVioG8hSSsU4gnIH','Pjve8o8gwgxyjJGni9aRHAPa5eSBR6N94tKMT07ns180Zkbfz5j34ILyipPWjUSiUdF1dO0amUeZE8uim','nuVHBqLDcZ23EfGHVphXGiTfvDlZOr2FpqKonoQrk9VgMPbpBtt6JohrRZEwf94jMKfuqs',10);
-INSERT INTO ti VALUES (7191639370951498656,1042719908,'i0iwssRK3xz1q75Odi2eVIJO5j1tXP','4hay','5T42RDS2GT4qEl81i','p70o2k6FQrSEyaIrZOfw525CKZPd7iVioG8hSSsU4gnIH','Pjve8o8gwgxyjJGni9aRHAPa5eSBR6N94tKMT07ns180Zkbfz5j34ILyipPWjUSiUdF1dO0amUeZE8uim','nuVHBqLDcZ23EfGHVphXGiTfvDlZOr2FpqKonoQrk9VgMPbpBtt6JohrRZEwf94jMKfuqs',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(37);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
-INSERT INTO t VALUES (2957800396920204093,196510086,'P40lT1nDDn35PBnQFiKGp3BhEa','3','d0mPUiZQbG','1cazQOmo4L','r2E4LGCi8aXHk7PgtzqvQOlNJ4XiJdQgdp6LCClmenIRlEl','aHJaqMieHjebatfB4vCdUjLH7EWrtGhwJY1SG',11);
-INSERT INTO ti VALUES (2957800396920204093,196510086,'P40lT1nDDn35PBnQFiKGp3BhEa','3','d0mPUiZQbG','1cazQOmo4L','r2E4LGCi8aXHk7PgtzqvQOlNJ4XiJdQgdp6LCClmenIRlEl','aHJaqMieHjebatfB4vCdUjLH7EWrtGhwJY1SG',11);
+INSERT INTO t VALUES (-5067515392140527125,24328,'TSS','MXTMwUqt06tHtuJA60gEM','q6jaB0JL9rVcJLy7qtSC','O95v2TM0VTse','4','P',10);
+INSERT INTO ti VALUES (-5067515392140527125,24328,'TSS','MXTMwUqt06tHtuJA60gEM','q6jaB0JL9rVcJLy7qtSC','O95v2TM0VTse','4','P',10);
+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 (2387385494036832904,27589,'TJoKbrrkgBmMpsP0BmfbeaFSGBL0dLkSuDhWxZkI0md','KuoHpNCKDkTUIZHRunc6sgJJ17GSGJPfRu3k7WY866RDH','lMOIcQraQ9ILODr4TWtXTSg04DoI9dWW5tCD2LXVAwBR7vuco20nSVaX8fU7d7','D0rI1','h','W',11);
+INSERT INTO ti VALUES (2387385494036832904,27589,'TJoKbrrkgBmMpsP0BmfbeaFSGBL0dLkSuDhWxZkI0md','KuoHpNCKDkTUIZHRunc6sgJJ17GSGJPfRu3k7WY866RDH','lMOIcQraQ9ILODr4TWtXTSg04DoI9dWW5tCD2LXVAwBR7vuco20nSVaX8fU7d7','D0rI1','h','W',11);
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 (-1421721627473618046,3534563907,'OGrMechj1TlBoxDFdvhQ9C','YBRpFFtigRs0LzszrmCiMGSUqovCgbcBldsyqKfkrG10sloEN6Ctjm5cx3KYet3Cmea0fEpB8OTGe76Hm8aDpOXgvaah7rJxw4lwwlX2HmxkFarvNc6mQPWu4TmkU5paEFFYXV6wgAkcRHkdD4Vy8cG1et2B0K7V9upvRCTrwPNEp8pp0faRn3Txp4xvNQlbj7PwQV7YAEMgqQ5ZJm59lB8QEX6D','ON4KKuQrQVvhYYQb8h','BnWvEFN4DMnLvL00sLAHKBgK0','Ezp','Mw7GJ',12);
-INSERT INTO ti VALUES (-1421721627473618046,3534563907,'OGrMechj1TlBoxDFdvhQ9C','YBRpFFtigRs0LzszrmCiMGSUqovCgbcBldsyqKfkrG10sloEN6Ctjm5cx3KYet3Cmea0fEpB8OTGe76Hm8aDpOXgvaah7rJxw4lwwlX2HmxkFarvNc6mQPWu4TmkU5paEFFYXV6wgAkcRHkdD4Vy8cG1et2B0K7V9upvRCTrwPNEp8pp0faRn3Txp4xvNQlbj7PwQV7YAEMgqQ5ZJm59lB8QEX6D','ON4KKuQrQVvhYYQb8h','BnWvEFN4DMnLvL00sLAHKBgK0','Ezp','Mw7GJ',12);
+INSERT INTO t VALUES (-5002991130716612485,30042,'d2x','9qYqGdlCdrPflG1lxXRzDJVzbujqXjeFbJ3UyBaTWAo2Oe2Hh5cIKj5d6GeZQnC7FuUzIIl3re19nHezpBRcaOYdlSpBcrCGg2bY0DlbBgnoNE4RD0lZSg84','meRhiPbSfAbZ0XRAGnN4gO','5WDmJy7YsQ953k2lvv','n','O',12);
+INSERT INTO ti VALUES (-5002991130716612485,30042,'d2x','9qYqGdlCdrPflG1lxXRzDJVzbujqXjeFbJ3UyBaTWAo2Oe2Hh5cIKj5d6GeZQnC7FuUzIIl3re19nHezpBRcaOYdlSpBcrCGg2bY0DlbBgnoNE4RD0lZSg84','meRhiPbSfAbZ0XRAGnN4gO','5WDmJy7YsQ953k2lvv','n','O',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8109586500518121715,2347043147,'ydk3QZYmU4GzrF','QuovyixaHSCfqX1ByWPpCh7ZCzGtYRAr0reTocUdQDgi7ZGtX10ewLaBHa2AdILuBWYD29K0kyuj2MAPawA5niPgGYRVXjUIMdgtxFMauxaYRxMcwnXdzwgfW2SovDjbI1XXBqxAm7td96ERzY4v6ANLyaH4UrgNDNBKrhctq3YVVbJ6YzwHfH9UMtRNckChK2zJBh92DUNUUuPaDqFglzt4Lk7wG','txyF4xjEcFaXCEYLr2REznBWqFpX','8fqaq8jXmreHgdESb4CV5DoOvH77wo','ceZkOHnbhigMVXLROz53MSx7viW','f053gjWq',13);
-INSERT INTO ti VALUES (8109586500518121715,2347043147,'ydk3QZYmU4GzrF','QuovyixaHSCfqX1ByWPpCh7ZCzGtYRAr0reTocUdQDgi7ZGtX10ewLaBHa2AdILuBWYD29K0kyuj2MAPawA5niPgGYRVXjUIMdgtxFMauxaYRxMcwnXdzwgfW2SovDjbI1XXBqxAm7td96ERzY4v6ANLyaH4UrgNDNBKrhctq3YVVbJ6YzwHfH9UMtRNckChK2zJBh92DUNUUuPaDqFglzt4Lk7wG','txyF4xjEcFaXCEYLr2REznBWqFpX','8fqaq8jXmreHgdESb4CV5DoOvH77wo','ceZkOHnbhigMVXLROz53MSx7viW','f053gjWq',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(58) NOT NULL, d VARCHAR(57), e VARCHAR(73) NOT NULL, f VARCHAR(74), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7634835779564980069,6751,'DuY69jq2A3sGuBUViZ0062NOuN1evRNp','X7yRIoaYxz3KEWdYfZ','7gyHZWIHeuiclV4szcHNOJ750RpeNMve','66Dj06QUwkTouBgVuDyu07FMQbFstIHYtycxSRZfv5sDCa4u','tcPbYmttHnpF9gDnb','kWEmmhQnqXLQjOlQPTJvMUgC6Z',0);
-INSERT INTO t VALUES (7869086568990735884,2935,'Nakyj9zWd3wQGGWsP55sywBoEQAesbCNDKaMMCwNRm','3ZrnnQ3QaUHSZNVol6','WYpytqDxCVVTEoU9Iy8cqSx89NDqAMQrtlCdeAHnN3iagNtVky4ldMJ3CsEQLnaXK8cTcwH','nZGYM1agXCZnAlbF97ZdhZEznQgpfVAkTLRMvAQRufVoHH2ao7xiqPU','8goVgkE6NwiEl3FQXrD5GXXA21aJ7vu0a0vcdrk2CyEenohsITDR00wWWnY','ufMGlrtfhVd8PmdyG5XeBdm3KyAFkQVdscC',1);
-INSERT INTO t VALUES (14556676322921815440,41013,'8D8Y3ThOQRpq5SVcGM2riITkcJx7WIA2b5MNZ4a','1cSh','KCuLWVQBrJHFIVSxAfq2Ouoz5WWGjp2utMJeZngNPd4w7LOQwZItR','HqHmMkFvwylxjLnIqLdvbNAQpKn5FWYh1u2siQ0sUgse04GHnzkekss3CZ','4iyp6ddvRZ2TGZsy46gHUrfRuyAnDiBRVewux7TwzPH6KIAvU6nan0szRl1uG8K1TLZYZqtwckitdvAFwYjjto5lHCI','5vVtL09tTWiB0FuDEV1bSjGQvUV5M7PUD78',2);
-INSERT INTO t VALUES (3535173268910965410,11531,'KM32v','r','F0WwQhhltdNyGuMU9eHOyxwka0FsHektjB2qwAlCAYn4RT1aRRbC4kS','nfQhOW0oUbagXsQmIrOymHtkeMeqPhfld2k3QU00z670GSf7OjaLHa','icNcrAn7mIah1FA67KRMIJBEWtBpagraPBziyTJGTbfy086nuX8qDW0y7ySQ1k3ptCQ2','rqKUkaDgRQyoddhF8erOd',3);
-INSERT INTO t VALUES (8982437716251045520,35451,'oJqiVeWLq2Zn7awPm0klhWbUQ63f80Zj1b426v8xc03Ka','PfRW1mdgvti6l2IRDf7qE5Tyo3cPNdEZGMhIpvCWLEKS2hxqXI','o3bA5lKNUi9ZhDLiW2FzuPC8fKnMhzF0389caQUTaZ','sTQdLfx6HzMgkTDnLLjemG9vrVT8','zOMalxQSO5Hce6t39VOZFg9RmJjzzBS8Sn5MRLY28Q4XXLkJijxU1dE8OA9Eyj4e1YHHoQj5w6kn7wcaY2UNQUy85BuA08','XyZkjxRDlaBzTb',4);
-INSERT INTO t VALUES (11199159665325603322,38031,'5NZOJMLoqGYOc6keywet1rVZDLnuXwrDhPsBvAZMKMUL6Gwz','vAux9TvfwGnXbqAg3bgMCVToag90nOT1REisaHCsG8yjm21n','qPJiGRIWDzX6W76YrYcD1D3Ssw4Y2Tmq2','NmJ44','Qo0zcTxUPnLNpv2gCu6ZqrKDkV0kYlGwLu2JhkPr9lmRVg4EiMTXnoouYwQm85YbUleq','Q6MfMS8ZVeQjlFpgKZfVKI1L5m26FB3rDgwahD52I8',5);
-INSERT INTO t VALUES (17947459668235546479,21832,'kd8JQdgTba5U6dKAlMcNwIQDcLxcRO','VLM1syuC21Bwx1TyIu5wrfqXteDNSK4a4i4gB4yf46nty','ry6I5iMWoU9Y8d1pX','oceUCHPYObPtM97VEL1O81Rq','LF80B4SYadKF7Fm87r2U8hkuBKYKAtRNPVG8K1PsvwTYbfIxq6yY6XHm4EG9x9FSXOjBMRZa51qCWMSuKLr43yvpmh9i','kwCVsjs3JaeprM1Dkb4e6vlUj3YZM0',6);
-INSERT INTO t VALUES (10927774436125465118,5244,'MXo6HASPMIYwhobfPuIzUQeKpYVA354t','xToyfxrV1wQPnp8zkAyBdbt','vvTeSOxJhVTTsQ6GE1PeG8cDX0A8Wu0I','JYoeiq3hSmW7MECK0OAE67Q2lm0UYVNlyQA3R9JbiZGgLiSVvS2PfTd8TKz','tO7dMaFXJFTb4JxgZHbb50D8FgbpDZEqSMEeiU6QIFexko6sYQqmWSTNAk5GU4FXX5Q','v9nLHfW721UH4FhaSWw',7);
-INSERT INTO t VALUES (18122391579114676556,502,'rf1RhWTAHx','qT5AW5H5WVjhVpFMzItkL6ihk','wRes0aNLv','BOVvJmbRcu2rX2cp','MgO','X231uUbeMOHXsi84vExnPSakwAXMspuDnSrnz04A9roK2Oh9K9J2Js1cDY1UaLS0iyG1SaZu',8);
-INSERT INTO t VALUES (6460742880750861974,13331,'U7mhkwIO0tRA3IfLDtpHA2b7GUN3gqvwFbZOd5BAKqKe6ACQ','PZmti3lw5CJDed9W28O4VTW4XWm51mDNSu6mLvy4h1rvCrIM5akh','44p37Xuri','xyenacQqJN1Q2SS35zZedJUDeRc7zFpxWX7me6HAtxgWJkPd3fhodDJR781','elRdEX7D0cB3uoeR7yMjjk62lmCmZK4YNzdU4cp8Jz6m4Sr6dnO0Ik','vF1UIs5OXtSp3h8QyvXxWGRPNvEbeYL1apPv1rKZy6tDcQ8SfAZsbJ8UTP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3134046973604589026,19225,'tOGxsHZLdfJtCaiOEznafvCvT5rBSsxZq3rb5FSyDPS9rBFhC0r5spXYiYm6jeOJXTeYNWC4fYgp','nSe0X4uaZ1074ooNK9KjHfn2ycgMe0EBe3CYIfVQhKJACgH5SLLjB7Oigijblx0UExyBMQGeNoUB5MYsIlJ4efDgyIrC2FeQJr3yy0WxRT75CZiC8d1yrgQlOvDFd0ZwNRw5Zj9vsi7nwdEEkaANPLvneCz2sLaX','ed7C2rBjZHcr5DUO7C0Yxv1Vt2Sx0Ium2kWhfB0i4jWG5A5v0fI','Yvv4UtLmbgvaWyOfRuuY3JaX6ddEP8wFg2BO8EDG8XHTiWJgHgyCV7t5lLuj04aF23UAstMkiq8a7Cz0ySoRR22e0LQnt0bzXx31','W','0',13);
+INSERT INTO ti VALUES (-3134046973604589026,19225,'tOGxsHZLdfJtCaiOEznafvCvT5rBSsxZq3rb5FSyDPS9rBFhC0r5spXYiYm6jeOJXTeYNWC4fYgp','nSe0X4uaZ1074ooNK9KjHfn2ycgMe0EBe3CYIfVQhKJACgH5SLLjB7Oigijblx0UExyBMQGeNoUB5MYsIlJ4efDgyIrC2FeQJr3yy0WxRT75CZiC8d1yrgQlOvDFd0ZwNRw5Zj9vsi7nwdEEkaANPLvneCz2sLaX','ed7C2rBjZHcr5DUO7C0Yxv1Vt2Sx0Ium2kWhfB0i4jWG5A5v0fI','Yvv4UtLmbgvaWyOfRuuY3JaX6ddEP8wFg2BO8EDG8XHTiWJgHgyCV7t5lLuj04aF23UAstMkiq8a7Cz0ySoRR22e0LQnt0bzXx31','W','0',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7924760714586294307,13149,'b4io5kyyS14QTnqLWNcVN9JpdBv6AKj6m4x4lfpLymSpMB','Q3fWpHGTc1wm78xUrxEdEYx6vGnmDbzElm3rp3bYJ','kuUJfV8G0BpR','cs8YsEgIsMr1gpbX0L4QeUaxanbpp8CykC6H0ywTSQjexL1ipcZcIiKc6TZMvojAiNA0s1YL4PVheooZZ4tZ52c5Gdta3twEnVGIR','IJ','I',14);
+INSERT INTO ti VALUES (7924760714586294307,13149,'b4io5kyyS14QTnqLWNcVN9JpdBv6AKj6m4x4lfpLymSpMB','Q3fWpHGTc1wm78xUrxEdEYx6vGnmDbzElm3rp3bYJ','kuUJfV8G0BpR','cs8YsEgIsMr1gpbX0L4QeUaxanbpp8CykC6H0ywTSQjexL1ipcZcIiKc6TZMvojAiNA0s1YL4PVheooZZ4tZ52c5Gdta3twEnVGIR','IJ','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3637609082480297951,17783,'0vLrkdlzanNnp0OXVTlqjDGzJGDngOYWfHzSmhkIho','AfuSp4jXrLZ4NA6I5NCkko9waoXGzOCMB49bHx7c0zbcV3tDbeFXkIti1bkpNciQU0l1Xuz6yeCy3wgjkQcT8cqgLNWZroDxUhjPhtZ01MzuyBeuYubDZSmPAbK3CxAnu2OyTdi1RMRcMqySLWxNdXAPxfOGFjynprsvb','BxNM6','DI22zvMbISoYGEOQCqwVN0d6QyMcDtFRM9FS53F0ccUZgVpJyNO52CVZK4jEIk0ugbAfCOKv6YuDm7phkugP1qkxMI2wu8jl1poU0xdu8SGVy8Noc6HdKMvfv77BOabOj45nbfFJ7t00G','1N','p',15);
+INSERT INTO ti VALUES (3637609082480297951,17783,'0vLrkdlzanNnp0OXVTlqjDGzJGDngOYWfHzSmhkIho','AfuSp4jXrLZ4NA6I5NCkko9waoXGzOCMB49bHx7c0zbcV3tDbeFXkIti1bkpNciQU0l1Xuz6yeCy3wgjkQcT8cqgLNWZroDxUhjPhtZ01MzuyBeuYubDZSmPAbK3CxAnu2OyTdi1RMRcMqySLWxNdXAPxfOGFjynprsvb','BxNM6','DI22zvMbISoYGEOQCqwVN0d6QyMcDtFRM9FS53F0ccUZgVpJyNO52CVZK4jEIk0ugbAfCOKv6YuDm7phkugP1qkxMI2wu8jl1poU0xdu8SGVy8Noc6HdKMvfv77BOabOj45nbfFJ7t00G','1N','p',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b INT, c CHAR(65) NOT NULL, d VARCHAR(88) NOT NULL, e VARCHAR(83), f VARCHAR(34), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7155295,-1692625269,'8xQ3wp4gBK','kmcCUH73mqAHQ4DxnQuQ0ZpuS','6LVqnuAQuHrCnyP7qBEjQsSJf5b1OtRjKMuEojeObKyXpzgfBfc0xykoDWsy9JYt89O1','c9Hbm','6r','c',0);
+INSERT INTO t VALUES (-7451556,-1863495377,'UNFI1xHZhzPzZROGGEf1FTIcECyyx2m0MaR2AJa4Z1sMCKXDFyOxtdY2DEtBbxIC','udoIL1Z4yJfA4JhqDfO9MYhuOQREZwAUQRRrkJyYrOFaYOCNWGDQxpCTbBuCos1tvCVgK7nRk9lhEXZud','s3HtVDZsB8Ux1qhRLmSrpfMUoG','ihzvJAIs0Ap','e','H',1);
+INSERT INTO t VALUES (4261109,2034976354,'ZjFgGTzo8vaFCLpGprj8QqvpTtds8RjrDCRfQhUf5mVuSjVFtUiAeVaNcAnzarlj','6Cy3IqBUKAOxXUOaqW4ImnesjKJiAPS82uk3oOzxcmVR6Yjb9hIzccExSI4R','CUxIAj6CJRhK','ia1qbMIV','e','w',2);
+INSERT INTO t VALUES (6398653,1872096250,'bQAQj0liZRLKfW0Yg4Wi1','94K79GsSs15SFtV3tfnbFZ2S4HeJp3ZzzJEtFI5DlWVmxLG1rh5wb7bHnpNVvGfrjdFJ','KrxNYN9CYel85b1TBPJzzNZNO01yXUsDCi69slFEXWVPzsaqqQAUIjnbN3hqm01LL','q3Vf','2','M',3);
+INSERT INTO t VALUES (5942450,-1257830854,'8z3FydxT6zJWWPJ4LvVjcYd1eSdc2diLzpJYdwOZgqjxUs','jTOQWv','icG5ubM9k3XZLEEUi0bBl69f3DQ0lW9NBe9Doj8PgvGxjHR3lRlrHU85MdMHw4Q48KwZStB4dTpZ440j','4UjE0nDq4Ozn1TjQ6GVK9xcrc9uGFV','ym','f',4);
+INSERT INTO t VALUES (5371490,532787180,'pXuG23HPdikfNgwPDmAU73z7noZMdPs3GifgY9ErEQZnyOVXTVP57tNA','aFLyEpFlVak263DvJB72wOP6Ymmhr4zTnYSapOJ','5WCpc5LQaZfSl','4hWm0X','t','D',5);
+INSERT INTO t VALUES (6735473,-1036291825,'XWIIiqaBz5n0f0upWQBgoZox','o1tQpdiIhcEV3oqwiFLyhvE1AFioPpXD8PSmrPCwIsPQJGLcb','odjiKrmAqc4sjUG30hwPmAgwDJ1bAALlRq5em7ZlK7MnFqGh95LaumyvmCAE7DyGTsDKOXlRb2zglWte','rcDl','Oa','f',6);
+INSERT INTO t VALUES (1314007,1870610173,'0VSgNNQL8ejIFb8VRbGovpagDRySRdhuJAXSBFqGNOO6wCMqQizuk0kt5aDGn','k7F1dctYQxOcAJ','JzJxfhHzMT97nR','AQXr7e4x1WadJyj','DF','m',7);
+INSERT INTO t VALUES (-3942749,-1109485527,'U7bWGZ9WGcPA48a63u1tBEevVJSXfbt7kDZMr1utqFNkP6OunQM','ssd3VA3Jcy8duoMXDEgnk2luK5ZCvi2e0FU9NNmpg5LVCS78AemDJK4GbEUl','RY7','Ysfbgb9BITdsYVwMjWEbsjdEsXqu3SK','m','r',8);
+INSERT INTO t VALUES (-181163,-1985267734,'FvmdSAvFiE3oNWw4iOudH9v9O0Ojv9FsLAXcWy58onXG1U','QV2xOYoI2rtZnWrVEMBdAzEbSaVUJNfxTfEBSz','5JjrVOBJq63ogAJ','RTlPd48','0Q','Y',9);
+CREATE TABLE ti (a MEDIUMINT, b INT, c CHAR(65) NOT NULL, d VARCHAR(88) NOT NULL, e VARCHAR(83), f VARCHAR(34), 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 (2208838686287230475,25585,'6Pg','oYP9XiHqTNNfb8JLIvaH84LF','8dxMmGO0FaJETRfbcY9O1KOK1WQDbZs46FxforCbLLk2DpYxsshK','nhtM5JhHJCRF','h0Vj','iKsTPUxZ1ufQe5b8uREetPgU4pnHZSAJdzlkDCrhPUPAs3cqLrYedVMrdEuDWujcKzmzYEzO0l5EP7xJMV5r3pubU8',10);
-INSERT INTO ti VALUES (2208838686287230475,25585,'6Pg','oYP9XiHqTNNfb8JLIvaH84LF','8dxMmGO0FaJETRfbcY9O1KOK1WQDbZs46FxforCbLLk2DpYxsshK','nhtM5JhHJCRF','h0Vj','iKsTPUxZ1ufQe5b8uREetPgU4pnHZSAJdzlkDCrhPUPAs3cqLrYedVMrdEuDWujcKzmzYEzO0l5EP7xJMV5r3pubU8',10);
-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 (3116697061412942813,43950,'Q4fYNCeZAFJxhNKxscsj3WYzngCK9PGY3X4cU93lgBs79mgPainRunR','NDP5pggXs3CGBeEO3EEgQasArN','MNgQN37iOb7heRsj8ej5wQFltoTZvPeB9ein4Crg805Ibd1ZkdKJvf4rWT','CpDyJtdUlIOMnpzU0NhUhOwIoFtXmVbB7YuCPyGCiVepv7OtU14r','lqqTgq9m1BrVNUXvP6sKabE7tv7j1yAF3Ko7OSzczFkd8OCTKdzDIV4yMF4LTmctyrw9icpD','E0cM2620aIXMd1yjeLhRXqIJG3EZziVxKYYaPOp9yZrjkTrFJkU',11);
-INSERT INTO ti VALUES (3116697061412942813,43950,'Q4fYNCeZAFJxhNKxscsj3WYzngCK9PGY3X4cU93lgBs79mgPainRunR','NDP5pggXs3CGBeEO3EEgQasArN','MNgQN37iOb7heRsj8ej5wQFltoTZvPeB9ein4Crg805Ibd1ZkdKJvf4rWT','CpDyJtdUlIOMnpzU0NhUhOwIoFtXmVbB7YuCPyGCiVepv7OtU14r','lqqTgq9m1BrVNUXvP6sKabE7tv7j1yAF3Ko7OSzczFkd8OCTKdzDIV4yMF4LTmctyrw9icpD','E0cM2620aIXMd1yjeLhRXqIJG3EZziVxKYYaPOp9yZrjkTrFJkU',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7415381652992844363,9014,'APjsvgSo0cQ2ts1St4bKwzPrl1dbfRHo','HF47LwHBEtUYrEId1AkvizFHpnloGoyzsTYYdwoFjUMlBxzJ2PHpcb0AYrzSTovgyN2Zyzl2V0idHYlBt9JPi2NQ5IFtsSHSJkV0nh2pT4BdSp9nzjCNwkHUN88Bo6FyLdDGIfcNzdI6hLvhjOqvtOdEUJceHN457Atn91d15HojVaNuqidHT0VAz9TIMVJ1bA26aErL3rCDtGKmbjinCVOI3hvgC1Uq0eJB0XSR2QozsfDaHwY','STvfqnAcqsj7d3','mZtDr3F817h9TP3gk','KkSUKV8mE2pI5hkfC','cDznvmR6w1BGKQlBazhRPOTKm1H9GgXt6IjxEeo2U1Soy1MU',12);
-INSERT INTO ti VALUES (7415381652992844363,9014,'APjsvgSo0cQ2ts1St4bKwzPrl1dbfRHo','HF47LwHBEtUYrEId1AkvizFHpnloGoyzsTYYdwoFjUMlBxzJ2PHpcb0AYrzSTovgyN2Zyzl2V0idHYlBt9JPi2NQ5IFtsSHSJkV0nh2pT4BdSp9nzjCNwkHUN88Bo6FyLdDGIfcNzdI6hLvhjOqvtOdEUJceHN457Atn91d15HojVaNuqidHT0VAz9TIMVJ1bA26aErL3rCDtGKmbjinCVOI3hvgC1Uq0eJB0XSR2QozsfDaHwY','STvfqnAcqsj7d3','mZtDr3F817h9TP3gk','KkSUKV8mE2pI5hkfC','cDznvmR6w1BGKQlBazhRPOTKm1H9GgXt6IjxEeo2U1Soy1MU',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1966796919,262128443,'JfdlQls0YHlQNXt9IVO5zwsWMLMkwtF8AfxtuNZWIW2ktazQCfAE20WG5i7xQ','ujg2kUeGQz5AaHJe8SQnjEq7imabLJgMhIB6vRHuhYVMGTTRGr9Z8l6X9NiYfSXjs9GodKab3MuibFpvgGvrzl','aGKKF3wXX940e2EpiSP','l17Xx55jpdZFbK6csXZJ','Q','Q',10);
+INSERT INTO ti VALUES (1966796919,262128443,'JfdlQls0YHlQNXt9IVO5zwsWMLMkwtF8AfxtuNZWIW2ktazQCfAE20WG5i7xQ','ujg2kUeGQz5AaHJe8SQnjEq7imabLJgMhIB6vRHuhYVMGTTRGr9Z8l6X9NiYfSXjs9GodKab3MuibFpvgGvrzl','aGKKF3wXX940e2EpiSP','l17Xx55jpdZFbK6csXZJ','Q','Q',10);
+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 (-2002023221,-4064992,'f0fTNXRBFgJm2YwceCVnWsLPNkxQkzuKo3jURZRLTx','D2Bv5enKPszhtcVlpLV7PV9zfeacPtFmzFSa3oMLjW35YiAHQ6sUmja98KmNHax7ckIs1mH','8KEJ0JFxnrDcQelJSPa9FohMFqxWQISzMQgCAMOEpDRVbBiIPLyqaGjKjv237T3czCOfDvftppGRBP5Yix','Vh8IR','B2','s',11);
+INSERT INTO ti VALUES (-2002023221,-4064992,'f0fTNXRBFgJm2YwceCVnWsLPNkxQkzuKo3jURZRLTx','D2Bv5enKPszhtcVlpLV7PV9zfeacPtFmzFSa3oMLjW35YiAHQ6sUmja98KmNHax7ckIs1mH','8KEJ0JFxnrDcQelJSPa9FohMFqxWQISzMQgCAMOEpDRVbBiIPLyqaGjKjv237T3czCOfDvftppGRBP5Yix','Vh8IR','B2','s',11);
+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 (2081118201,1377794566,'sDvrIna9Oql','JsqXvmyJYIVCRrx2EbYMwPzkXe5nY1hjQKRkr2Qj','b2SvRq7mvxrH99o7','YAw5bDHBBvu0dJ0IRuQLIkO9gSd1Sv','r','X',12);
+INSERT INTO ti VALUES (2081118201,1377794566,'sDvrIna9Oql','JsqXvmyJYIVCRrx2EbYMwPzkXe5nY1hjQKRkr2Qj','b2SvRq7mvxrH99o7','YAw5bDHBBvu0dJ0IRuQLIkO9gSd1Sv','r','X',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (10445837201512031930,59201,'x78zhKyayBVF2y0CTwBFI60MzH2cUfLg3Gvv5LooESMY1cy9coXN2','fXLLBWMtYLoEiFnROw3CIJ7gn2BXtPM2ht5073CApnp7t3LjXdstgSbXNkrOOg2z9I3MpNd8','OfgABgNx','AGdAjYOcWTPtE11XxyL15Q4bUApPuQ0vGEB8q93JwH1VX8LXQXrbAuIgkA','qbqpjc4U1Kvo4tuUkn3bwuLm81fzbeX6EvwFqq8JFEyWzEl3eNwjKSOdFeuc3pZtT4Hu7oKAHNxjh9AIgdnyqmBOMOG','D8Ul0UlYqQ3h7fasnv0FbZ6RDTfgenFcbYuVSLzvyXZR',13);
-INSERT INTO ti VALUES (10445837201512031930,59201,'x78zhKyayBVF2y0CTwBFI60MzH2cUfLg3Gvv5LooESMY1cy9coXN2','fXLLBWMtYLoEiFnROw3CIJ7gn2BXtPM2ht5073CApnp7t3LjXdstgSbXNkrOOg2z9I3MpNd8','OfgABgNx','AGdAjYOcWTPtE11XxyL15Q4bUApPuQ0vGEB8q93JwH1VX8LXQXrbAuIgkA','qbqpjc4U1Kvo4tuUkn3bwuLm81fzbeX6EvwFqq8JFEyWzEl3eNwjKSOdFeuc3pZtT4Hu7oKAHNxjh9AIgdnyqmBOMOG','D8Ul0UlYqQ3h7fasnv0FbZ6RDTfgenFcbYuVSLzvyXZR',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(19), d VARBINARY(42) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (129993894777845989,15798450,'2VjPRiILp9nzi','bvo64srKpFbIhLEBs6R68Gr8qjkXuRrPF','8c51cpLkI2Aqj','3QS87zFXFVW6fMjCe7eBw3wTlmGHIjpH4MNOuRA','XtDhCswVVnEKmIC9pjs9ssj9WQDArqlutItHI1IC9ST8pOPVNXbwBnL7ivp8T8oviwuNRSfU4l4B7nNM7lWmnSOyyXFsLdin','m',0);
-INSERT INTO t VALUES (2837088608400151591,12475239,'twYJl','KJPX7Ug2g4yiO8NKGcVl0XH0prvO1','QILXYmOZeuNVWwLqQ3vFUoOUxWidK0y','8m4Rn2eJclRbUV1ZELkD4UTe4kJLqB5Uc','xYb4Z75vcyUdQNNDNxMYTxi9JgraPNSbm1M7xmUPreYILvyZnzXQuOgwtWXP6ePyzwsM6ddof52e4IJerFZ6Ha58','F5KJemyA3wPeGtONBcl6FA2pMwGl3dwk9GDyR6yNqVcG6l1x28SWHG1czLqdj1TH8dAYchWKit3C',1);
-INSERT INTO t VALUES (959032581166157827,4925875,'dhusVbwYETYe3AF','qmDr9l2dFaY40Hvs9Qaz5DyJ2bt0YpnB','IgGt7DYmxjPCQIvsbPn4RoGwq0vMG','lscnjYPeRlGgL','0Hv8juLEzGY6PouW7Rmxpk2ksVrR6PZ8wwzNvIWROtnC','r1R09EZk5LXvGz4kHNoaABHY7uemHcxa9UrWUO7QgFnhlGYPGHQiNp6ALq9EXSvpV1tvVk12AZqhnFCN',2);
-INSERT INTO t VALUES (1245059666294509271,7670216,'qn2CatmpyIMh61tC','hwG1ADN99kTtnqyU0','hQrJT3cUtdYfBQyJQXu3bJfeo8yiEkICyyeGh1GzBamAuUs9','iUauk05Gw6D3MdAsXjWoU6tZoOze0LEW7MZTiQYbBXBIptuZEOdx4FHkDGPusbx9C','vFOdDumXfb0PhqHGIuomDQF0SAtBC3fpKozONS1Ns4nsrbzNtEvA7jPCQiL3dx0bsIdH9BDNG8KTL7q8sEsg2','vr0yQDn2l9DdRrHcblaTFrjVlqKLCrY3rIpvrP3Hvw',3);
-INSERT INTO t VALUES (15220391258844894123,14343947,'ZeHDhpG','Rf','h7s75a5PZYIWxsAnv4N1vp6vzuMDncpl3gA8PfkSlo8K','uOfXhcHFO9N2Y0UpWx03lQllXqU1e5ESbj2rElSsxDhrjwgRlP','wk1efjGaON2pnjCSLXoB4Eg4H1pjKcAXhT2DlklT6YdiXDK9zddFPvy22rfmYJY00gQtUpS8hstmkiPMZOhRhQ','WbxzGaSR7DneI2RHTL0myKr1lIvpV6yAUJE56c4lPPh',4);
-INSERT INTO t VALUES (5398333423611353087,14476073,'ECMAbXdy','tGgVGmYNRbGJYddqE974jXyQOd7LiwPwQ6','ZmMP0FdQVnbXYejsVbvtopIyeXbjqeuEwM1ttjVTudrL89bh','B4tt6yjI62A9EtBNenxu5zu','JA98TkYzztSdOLj3MdCjvtNqHOLMeIlpurjVVPPz100K4kmY1C9Zppdc9CQYT64HeKG1n0hgJoG5MlLIF2oiwBDy','Yf22FZicKAWNofJPpDyembnG1jpKdbOMD',5);
-INSERT INTO t VALUES (1045256811891073285,5494810,'ZWmzvjCAQsVsIuNS0E','ZgpnRfv7q5oY1TYZnHfxgvn7zsnuOWjd4zLj2ArPAG','COBgTvKthIGUAZSSXvhSaEQWhgkEF6jnifGnfYBt','uYSciSZ2vThotYYBEXER1H','9ttokhPTwXGWZvlUY1oaV2K5QtIsPMmKrj7k','16RbaP3q5pqAZ98vfqVGxPgoCtLT17ShOu2PDhJnaJ0uwxwdLk8Kb11kWC9n',6);
-INSERT INTO t VALUES (5886773377502349210,16147253,'SHQo8cacfn1KyW','Zbh1Zl1rXc1sKPLKonFvTiXW','Lxbb','x7KtRLk2JATbGyZHnmuhCiqlHzJQjRF19JGGscENuld8jKvtGD','3VlSGLZ1fWU8WwrfnyPGPtfTDqP6KI1KUDyessURZEN3cpt8tlxVFoqoHqQpKeR','LkeAGXg52XEpp75h8fGlNdzoChDHIOd6o2UMnWeEHIkFXaAUOyZR9babWjo7Vaqjol89ESwgjphGCQ5Ai3dNHClYQV9E',7);
-INSERT INTO t VALUES (12193058815334629657,16027738,'aHBQ5kotvLdnygwf','StcXa7fL0S2AfTiTxZ','0waG11JDIPxTnDxf3SJithueOntPA8SDQInO5QmwbX','H0y','ih1QQvDNXvZHDDXK1y7PLk1gjO','icoqwZ0ok2x2IM0h3tGzlKRgkafsKV0rMHdDhm1Uxu1wireyUSZkgV0E3dSQRKGU5',8);
-INSERT INTO t VALUES (9746692274440406646,10745930,'FBn','FcCtmzz','wHPwFw8pIyfnxO','YE0Z9xU9','Ni1tuqBdNU7wQ30ta1CJEVOh0aqGW2AgT7xOGdGY','2hSbGb11d5bEeqjXYMZm3BfvA7uKpfeJOjFif2RZ2uGHGYA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1503047171,2130703391,'jiJ7r7akLFw35raS51i56PjIl0Hd2m8oLpwlzInmf0JEwJyBQlqykVjCpHp8s3G','Fr5jsVj0uKjntqvIoy9DrO8NtPmEihuHwacma3enspgCLXhUflYqoTSmVanaCsEHhkpEYdn6PfB6IY2fQ4icXTjQRDlaNOElOa8ZxcGDE6IrTpPWbjgVC9JmPrrTT','O7sLRdjRI0MpmIvJMDMVaXEVWZlYEyShemxzXRrTW8nbEbqyBdF','1EYTIvDicz9RTvPtizGTBnU9JWBWx7MenYBXmTrK8ySHSPhqFLLVJGpYAt5GWYvpweuXKwathPDf1detu9zNK9jo4mctU54XAeiF02BVTm4lFBoy0Ryd5RgDxQ1euwjavb9x6TYNJzvXnOmSJ51m96uR0NX6k4gdKB0V5EUDHgyeniuj20o7','w','d',13);
+INSERT INTO ti VALUES (-1503047171,2130703391,'jiJ7r7akLFw35raS51i56PjIl0Hd2m8oLpwlzInmf0JEwJyBQlqykVjCpHp8s3G','Fr5jsVj0uKjntqvIoy9DrO8NtPmEihuHwacma3enspgCLXhUflYqoTSmVanaCsEHhkpEYdn6PfB6IY2fQ4icXTjQRDlaNOElOa8ZxcGDE6IrTpPWbjgVC9JmPrrTT','O7sLRdjRI0MpmIvJMDMVaXEVWZlYEyShemxzXRrTW8nbEbqyBdF','1EYTIvDicz9RTvPtizGTBnU9JWBWx7MenYBXmTrK8ySHSPhqFLLVJGpYAt5GWYvpweuXKwathPDf1detu9zNK9jo4mctU54XAeiF02BVTm4lFBoy0Ryd5RgDxQ1euwjavb9x6TYNJzvXnOmSJ51m96uR0NX6k4gdKB0V5EUDHgyeniuj20o7','w','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1573941930,-423902417,'pphjoYUdQ6b9zPUd2NdvBNdjTrZH9YGcGsBwtCGfM1oKYXJWTKcwFwNpuiGkQbvji3','sk347a3SZGt1NMiibptc1iBxN1EvsdlPGomYYUDDESGSZ3vg0GxCNurBb3lh5KdYs5Bn6q136JqzlCBkxL3KxUMD','y77','M7RsQ6bLRhk','F6','h',14);
+INSERT INTO ti VALUES (-1573941930,-423902417,'pphjoYUdQ6b9zPUd2NdvBNdjTrZH9YGcGsBwtCGfM1oKYXJWTKcwFwNpuiGkQbvji3','sk347a3SZGt1NMiibptc1iBxN1EvsdlPGomYYUDDESGSZ3vg0GxCNurBb3lh5KdYs5Bn6q136JqzlCBkxL3KxUMD','y77','M7RsQ6bLRhk','F6','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (507806244,245010739,'YxKt','DFy9Kmkuh6mROFWkTO6nIlo4AvfdMlJHPLMy7nsgN8cO9nRx7ILT4beNUBozxXgredAOvUlV5wbvluZuTqncIwHlTAqYQJbg4BHprTP2vlJBz1VZWCx1qIMe1WPCpU','S8wl3uHd5e','9shE7rPgxHIIcwBeM4','FLx','E5',15);
+INSERT INTO ti VALUES (507806244,245010739,'YxKt','DFy9Kmkuh6mROFWkTO6nIlo4AvfdMlJHPLMy7nsgN8cO9nRx7ILT4beNUBozxXgredAOvUlV5wbvluZuTqncIwHlTAqYQJbg4BHprTP2vlJBz1VZWCx1qIMe1WPCpU','S8wl3uHd5e','9shE7rPgxHIIcwBeM4','FLx','E5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(93), d VARBINARY(95) NOT NULL, e VARBINARY(44) NOT NULL, f VARCHAR(48) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4773765,16335863,'JOshr6OWRvE2I92MuQQymxoGfNqGPSUODx1D9L10MeVSdB4w2cw0AoMvIzUuciWxLaoH2F','mTpIWwL363koyVnPclrB6qp0MReJ91SbMIws4Pl7bdklubC7nf1BZWwNRD9qrhE0VcnH','DBQbUKO4lJbgrua3D29EOyS','otjJ6a9I7hCzfcFHW3LFwHcD2nfx8DI','0','az',0);
+INSERT INTO t VALUES (4938371,10769757,'SZG1poqWIozu62cOJnjCYJoe8lIDbZlXB04TFR9y6C9TwdrUIabVDeG','PAcyF8izhNdl','CZRCUe8ab6x18Uxp2wBOSUEOtjOvMgKydgmx','oLxBXRusUdn4uOUVgFH3KoxY6i42EQZtuyw5','J','xl',1);
+INSERT INTO t VALUES (1082430,5524037,'XXZkpxfLE7yqO3PzLdDcp','8qIPmJkFAfZy51gKcRoZTbczJW2UZLSrEBAELBYSIIrdNrArRsL8r1Fa5CD','eU13uUXQeIK','3ca3KZI4OY92Lmq9mFp','Y','IM',2);
+INSERT INTO t VALUES (10694867,4010365,'HOn2UYTeg0wsxDriqmUi3Dvt07ieTiiC8zWhgoHXeS6CPEho7OqTvuit116v51TLrXILr60KqR','1RBDBT9hEuPhYbVWymKg7l1kne14voesJudZNHK4GUsiTGUORlblG','VBGvIBbWsKvjyigpWKGOmpMwx03WGNJU','OOl5m29UgOOmCiPremr5vk43zEf8woeHY','b','Y',3);
+INSERT INTO t VALUES (12209922,4222710,'yLoUVBCQrSLeqXwqftW9rNBmVv7QtaKT0WN8qtGIEsKqQGwiqhUAgako','rHePRcxyg6MSqDVnX4PjvFkFPtIecUzvAIBr','PAOt57KcXuUHi','Qy2k0HuVq6AVoirkjpS8fMJ','Y','7M',4);
+INSERT INTO t VALUES (2147873,14739783,'DBUUf5P2cnaHlfg4osADL937Bnf9Njh2RFDAWZvXVlH0x3uglFIqt0PjDGy31','qZ3t1z7dj6up1Evw3e1EnNkrE1tUnE2nr5IyE3','OQXiWd6KvpOHbPawq1DpDt','q6zHAMuTX','h','P',5);
+INSERT INTO t VALUES (98354,4888833,'NWVEjk8HXWoRncsbkuorr9lVp1D1yUVgLMD7UMqS2NCJKPydzdtsnZLcqwuKlHefjwEXNuz2F69FY0','QFczt1cO7oYBAMsdt76j2EWkeHXl1ytKfBQcBS3lAQ6rZR7GIuDrJ0SUp','PwKerna3j2V9mm6juLrgHtBFhNiJhXC','gjqkXgYjtGzFVJZ','i','zM',6);
+INSERT INTO t VALUES (7818528,1881277,'AuF','RKdAl36v9nfJxQNBHUcKhuyn90zAMazyeokweIGjkNqjBl7FwISwJUU','QhhUM6cvGQ38JD7','nZgiP4a6MdL6YmPcz2BXwc0','u','f',7);
+INSERT INTO t VALUES (9439808,858658,'hFse37l7N7fdnYhp3sPCHNKqcEklD','p4R3V9QB15NxEcPeNXhiy7gsWPR2J','KUibu7QR9x3TcJjvO1','WIdoAdoHIwbVOn5Gb3U862uQppvL7d144Ea35Y2O0iOt','T','d',8);
+INSERT INTO t VALUES (9914039,6484490,'36Of5afGNHe7FBFG6heik5eulx','RtptRmXQOxrD3l9OMzIDPcuDfUlkQTAdXtI','hZ7IdnfFepJAc','D2xlxQOoDnYvPGFZCkRXdfijDIPp','2','7',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(93), d VARBINARY(95) NOT NULL, e VARBINARY(44) NOT NULL, f VARCHAR(48) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (12854727701503414234,9133023,'rgfmM769WIvx','xc0fscpzOdTNxBDEwLW2Uau3Uj4uVMnXtTtZa','qCDNaVUXP0zcimYwvZ01B','0MgBt5oXM2AQq2Gmk6SZf8B733e21mCmgnr1DvyYHvxRDwzX3JHfjtzufKVgotjNq','8wkeV3xiSHG','0ypbe3clUwgyTPXjtv9PxH0uy0V5IKLccz8FrQU66ovW0Wtutnb6zRIrwLPPCX6cr8aKaSUtKDWzhgCgWv2A0Ust',10);
-INSERT INTO ti VALUES (12854727701503414234,9133023,'rgfmM769WIvx','xc0fscpzOdTNxBDEwLW2Uau3Uj4uVMnXtTtZa','qCDNaVUXP0zcimYwvZ01B','0MgBt5oXM2AQq2Gmk6SZf8B733e21mCmgnr1DvyYHvxRDwzX3JHfjtzufKVgotjNq','8wkeV3xiSHG','0ypbe3clUwgyTPXjtv9PxH0uy0V5IKLccz8FrQU66ovW0Wtutnb6zRIrwLPPCX6cr8aKaSUtKDWzhgCgWv2A0Ust',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(20);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
-INSERT INTO t VALUES (12689467902737790040,10937303,'Bf7xjU0k38NsAKVjD1','bURnx5tX3c59pO','gE3K1ITeW8caygL4Fpq9zUT82PM6moZ5TUH30xYu0cw8yAhcVCU','65LP4kLo6x2r6N10DqOxeRHZo4ob9','7q9xTBc79WleS9PIKtZCrE8HaPjUDMu','WUx3Gaw',11);
-INSERT INTO ti VALUES (12689467902737790040,10937303,'Bf7xjU0k38NsAKVjD1','bURnx5tX3c59pO','gE3K1ITeW8caygL4Fpq9zUT82PM6moZ5TUH30xYu0cw8yAhcVCU','65LP4kLo6x2r6N10DqOxeRHZo4ob9','7q9xTBc79WleS9PIKtZCrE8HaPjUDMu','WUx3Gaw',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (12144885193850897480,1657341,'xo6bYiwRlZkU2b4bK70BWdKeKEWpGtfREdLfCUebXaEL0qO5j2hlsCsXXnrC6WKTP9wb','1RulbpwkaUzdzsg1P4IpSAn4PNvTROICGZk0OuHNVcgDY','1oDGzuPgdc2cWGRo','CSPlCRaQ4nkuv4RZt4WVtf1Jbn9','F','y',10);
+INSERT INTO ti VALUES (12144885193850897480,1657341,'xo6bYiwRlZkU2b4bK70BWdKeKEWpGtfREdLfCUebXaEL0qO5j2hlsCsXXnrC6WKTP9wb','1RulbpwkaUzdzsg1P4IpSAn4PNvTROICGZk0OuHNVcgDY','1oDGzuPgdc2cWGRo','CSPlCRaQ4nkuv4RZt4WVtf1Jbn9','F','y',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(94);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(94);
+INSERT INTO t VALUES (2182781053183658509,10827666,'DuEE5qrQKAkxvfqOFqv5f1znxqA8ghjPiV0ig4KVgabHr8nyPSVJOPe','3cLIETwB0RXqHwWv1CZ9bWr6xmG4kDSq2guv6WwCisGnW8J1yd3dGdtx8SlAoIY1tUI2P31tB96xjwlllmTWp','Rhcf29cRowMaZWSacczt0lEWaIjBRacpfPIcwl5Nsu','vrnlApMUqWMjQkIKLQt','o','nE',11);
+INSERT INTO ti VALUES (2182781053183658509,10827666,'DuEE5qrQKAkxvfqOFqv5f1znxqA8ghjPiV0ig4KVgabHr8nyPSVJOPe','3cLIETwB0RXqHwWv1CZ9bWr6xmG4kDSq2guv6WwCisGnW8J1yd3dGdtx8SlAoIY1tUI2P31tB96xjwlllmTWp','Rhcf29cRowMaZWSacczt0lEWaIjBRacpfPIcwl5Nsu','vrnlApMUqWMjQkIKLQt','o','nE',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13414381044674254954,16110547,'Bsxbn0sHcqh5oiXzowU','KLiAht','SfYwNTLPv1K0CaVILEyGhtSjzmChXt7j1SQGzbplw38','MuYZtpHFftDTUO0CbZUTwZ7OAx','P8FvF5aqKMjD6f','XfJ7gUXvPH5zgVj9bHBFzaDMp1G4dVnFrW4HnlFjuQZTrmqLTiuor8gUzDHQ9xzuwx8I3wpWD3uP',12);
-INSERT INTO ti VALUES (13414381044674254954,16110547,'Bsxbn0sHcqh5oiXzowU','KLiAht','SfYwNTLPv1K0CaVILEyGhtSjzmChXt7j1SQGzbplw38','MuYZtpHFftDTUO0CbZUTwZ7OAx','P8FvF5aqKMjD6f','XfJ7gUXvPH5zgVj9bHBFzaDMp1G4dVnFrW4HnlFjuQZTrmqLTiuor8gUzDHQ9xzuwx8I3wpWD3uP',12);
+INSERT INTO t VALUES (7747827911320896531,1826600,'dg5ixVDHfleBE7epNeV','IWazgVXz3YLcNhhsc37CtUPbFfBbxor3FKfkdgC68oAEg0D3K421HOuJIk3ze12RCRgQE3ZbLAt0hHbuVgfZZFvt2kHDOWA7xSTcd89eL0nD12CaaB3EXROxRH6XATc5a6jGvl7Ci0ZDxDREx','3HlUQa92','9','N','4r',12);
+INSERT INTO ti VALUES (7747827911320896531,1826600,'dg5ixVDHfleBE7epNeV','IWazgVXz3YLcNhhsc37CtUPbFfBbxor3FKfkdgC68oAEg0D3K421HOuJIk3ze12RCRgQE3ZbLAt0hHbuVgfZZFvt2kHDOWA7xSTcd89eL0nD12CaaB3EXROxRH6XATc5a6jGvl7Ci0ZDxDREx','3HlUQa92','9','N','4r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5810690843001400511,9289006,'imFTx0iw4QVeuY5Tida0NCCIIk','B','bSUrj5WiwK1FbnGxKXsz3','Q7Dv8kserH2CJn2bNkAQq6V8A0Hyd2Cu09gOeq5PnzfUz48XcO0nBPDuWyXbErk8EqjLY2MyWtx5oD9dsuj0nyXfh','4','H',13);
+INSERT INTO ti VALUES (5810690843001400511,9289006,'imFTx0iw4QVeuY5Tida0NCCIIk','B','bSUrj5WiwK1FbnGxKXsz3','Q7Dv8kserH2CJn2bNkAQq6V8A0Hyd2Cu09gOeq5PnzfUz48XcO0nBPDuWyXbErk8EqjLY2MyWtx5oD9dsuj0nyXfh','4','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (14985670027827106873,1060423,'wgSq0jfdhAfMlYow1rSXUKMqZoyVBH','RwXeSs8mVB0LanjqUpihYyP1qOyMTi7PV3Yv3KNWjgl3SRwsdKhiuXS2Au5fBlMkVISt0sma1atDrUVGiTCChNeysbRgEMczO0XpUD9BEeq1dYrnmxaVKGglojO7','oN8z2oA9vNJ89wadJYt4CM','XZoaYpeNCfyRKNARPDIZ3wqxn1XjhigiFlNsTRcZHyslrOtHuMksZh1TrJSqavZvdaeE6oTIhzhnBWRDtws','T3','l',14);
+INSERT INTO ti VALUES (14985670027827106873,1060423,'wgSq0jfdhAfMlYow1rSXUKMqZoyVBH','RwXeSs8mVB0LanjqUpihYyP1qOyMTi7PV3Yv3KNWjgl3SRwsdKhiuXS2Au5fBlMkVISt0sma1atDrUVGiTCChNeysbRgEMczO0XpUD9BEeq1dYrnmxaVKGglojO7','oN8z2oA9vNJ89wadJYt4CM','XZoaYpeNCfyRKNARPDIZ3wqxn1XjhigiFlNsTRcZHyslrOtHuMksZh1TrJSqavZvdaeE6oTIhzhnBWRDtws','T3','l',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9514661477778173729,8887133,'mMVBlYlTAp4Eq6nQNJhda5zn27Xplu8wbDfYpl6k6wbkUf00Uj8kG0B7npP9OP3','QUHWv4V6BcUHWoUp0vCJGPICqmRyd8g08UuQUxJ7ljC8Gor3iXRzV8ssqwjhsaB7ApBBxioiHHJyPMqRI3A6j93BgXlDwSCbwgofsmk5CgBWB6CqYYi43KNw5FOHHqqC77DeLbq7IfbQOb36llrjfpukgujJG4nR5klVTgx0fbkm0r0SUyomh7rl29vr1MnoQlrB40hoSleqCb91nYoDCHEtKvf1EfTCxkPtg5','JNRUEZqtjrqGR5Sb3qx5rvhAsgPUjrCHueHmtNLD','ju3cyvivusvObwbu4v2pPYDsUg2OxAbVoaMXoSzBrIjYeCmv3bIOWKMwhngQ68nFy5GuQgiodGb2kWQk9PwwMyWth8sFOHmslxkcUoVYs9TW7kkAuh9i9GSXhVKmeDbE0y6Xafpz92w2CGAMtzPb1FChNShnCWiOlJVOtkdLojB7S1DHSVCGDz5m7N7gfPyZ1h97DHSgsf2gNa2TCpgBiIcfIqO06MXTxhm07','y','vp',15);
+INSERT INTO ti VALUES (9514661477778173729,8887133,'mMVBlYlTAp4Eq6nQNJhda5zn27Xplu8wbDfYpl6k6wbkUf00Uj8kG0B7npP9OP3','QUHWv4V6BcUHWoUp0vCJGPICqmRyd8g08UuQUxJ7ljC8Gor3iXRzV8ssqwjhsaB7ApBBxioiHHJyPMqRI3A6j93BgXlDwSCbwgofsmk5CgBWB6CqYYi43KNw5FOHHqqC77DeLbq7IfbQOb36llrjfpukgujJG4nR5klVTgx0fbkm0r0SUyomh7rl29vr1MnoQlrB40hoSleqCb91nYoDCHEtKvf1EfTCxkPtg5','JNRUEZqtjrqGR5Sb3qx5rvhAsgPUjrCHueHmtNLD','ju3cyvivusvObwbu4v2pPYDsUg2OxAbVoaMXoSzBrIjYeCmv3bIOWKMwhngQ68nFy5GuQgiodGb2kWQk9PwwMyWth8sFOHmslxkcUoVYs9TW7kkAuh9i9GSXhVKmeDbE0y6Xafpz92w2CGAMtzPb1FChNShnCWiOlJVOtkdLojB7S1DHSVCGDz5m7N7gfPyZ1h97DHSgsf2gNa2TCpgBiIcfIqO06MXTxhm07','y','vp',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(92), d VARCHAR(5) NOT NULL, e VARBINARY(33), f VARCHAR(16) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (60135,21183,'TonEtqVjxMHQ','Dt','T848ouTr1TWtaTFfOi65','a6so3yzqsXhIC1','b','2',0);
+INSERT INTO t VALUES (18640,7270,'K','YTpNP','kBBhf02sXhiQnPiU','joZ','C','x7',1);
+INSERT INTO t VALUES (9288,16223,'KxTlECGZkox2oZYMFhOydJNxcYLy2oBBYKN8S0q6','kmowq','CzLWdHwhPS30gmrWV4rck3pbL5TUPs2','jMb2QmOgRN6D6FA','1','f',2);
+INSERT INTO t VALUES (19668,-8787,'oF4CgZ1PO4yDBu','IY','YLKpKHehgxYGlIcTnx','HX','V','vU',3);
+INSERT INTO t VALUES (47626,-7685,'m3wY16YA45CqJdO8oE78Eyr8Lr61c4ZuoEmVZwrdDZYAaE4HCtRKp9JWQQte3vrSbsz4oX7','8Yzsq','UA2MUD4XY5SBZZ0H7TFTi','fP','w','SE',4);
+INSERT INTO t VALUES (33150,-8710,'7CkHl6jgq7HsSGALcdQ85XePzLSlWo9KL5mIv','jLQa','IGKc9EB4vlnOP2RYcZi9AKx','UlbtDQJsdoaEa','0','gX',5);
+INSERT INTO t VALUES (60280,28219,'0jXzllr2So2Syk5elQyVYQ7qntB6BHJafRzfy0gsWxWRzDJKm8paFrkNg0GJuv1RyX','4RLIH','UaEsIauo7peLxqjM5volhNgbWKh6uquO','Yiq4RvCTBa','e','F',6);
+INSERT INTO t VALUES (43717,-25738,'4yVDJCEIJ1PCJtgtuzSVnsH6sdruOkiWeH','lr','6h3lbC','CPrM','G','p',7);
+INSERT INTO t VALUES (32861,18595,'3dkmsUGNarlV7a9HXGD7DSk0ctBV6qoO8T6mVJJ6Wu','q','0EffYtTL7muGdo','fv','f','lv',8);
+INSERT INTO t VALUES (51694,27649,'yC','5U','NzzaHWtfmmVZJV9uESLRy2SP','1','P','S',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(92), d VARCHAR(5) NOT NULL, e VARBINARY(33), f VARCHAR(16) 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 (15944584646886208757,10262,'DGhw1KKNFJcSe6lZkhOzKaRJWNnRhiLJmsT2rDMQSSiwwnU2L0E4RO1ZYxtP2kdm0ZsT5HBc5mZjkEHCCFfGCYwv1Qv','ZN','bGo5rV','9dlUIPng2Oy','S','z',10);
+INSERT INTO ti VALUES (15944584646886208757,10262,'DGhw1KKNFJcSe6lZkhOzKaRJWNnRhiLJmsT2rDMQSSiwwnU2L0E4RO1ZYxtP2kdm0ZsT5HBc5mZjkEHCCFfGCYwv1Qv','ZN','bGo5rV','9dlUIPng2Oy','S','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
+INSERT INTO t VALUES (5174008740853821033,347,'MbtnKPnL8TQaPnJPyc9h4goTc6BnfzwhTvCzRRDYQPZcDM6NihtYJ55pSjTjdG2PMi9LeM6MgQ8','g','Ntlfyol','krFd7NnDZkU','d','R',11);
+INSERT INTO ti VALUES (5174008740853821033,347,'MbtnKPnL8TQaPnJPyc9h4goTc6BnfzwhTvCzRRDYQPZcDM6NihtYJ55pSjTjdG2PMi9LeM6MgQ8','g','Ntlfyol','krFd7NnDZkU','d','R',11);
+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 (6090391280069231075,2393,'GMj8HiDStBwx6zXmZ4t2NWi65Ogj','iYX9vuXsDtCTQ4eq3tW5QQA2B2WwX5NsctRwYf7CUKSZL24bBtpfVwjyqBytenhsDc','42BkuiERoBTLXPKhZv5zWn3TY0wLKKB','fUNGv','E','10',12);
+INSERT INTO ti VALUES (6090391280069231075,2393,'GMj8HiDStBwx6zXmZ4t2NWi65Ogj','iYX9vuXsDtCTQ4eq3tW5QQA2B2WwX5NsctRwYf7CUKSZL24bBtpfVwjyqBytenhsDc','42BkuiERoBTLXPKhZv5zWn3TY0wLKKB','fUNGv','E','10',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4674207510060978477,-2966,'LmyIjEDFf08eLbjiKe7urRbhBbdxk8NIrW6u8u','Hg8mLaSDldIUXp2ROPYIxLptvQ6iQMCLnZ1NUhmavysjaj8dVy9WLaCVpDfTMYnd7yC4eQsrCJkRMWCqseIZSY0M4jT11SYnSMWaSLMQprJgIXPumRrxfAURqFtwifEZ62467QNlODJOqvquP6yyKl0tzbsu51CHuSouL10I8aLP0KfEu4MgxEp5qEDikbhp4n0lKYQ4lTeabIq9bMRZxlQTargq','78skoOC','8ASn8sk5p9gR2mUvjN4gSd3IaUTxzMBMaxk3cbu0fbtEMeuszwvgVwxA1qmg1W','R','Qt',13);
+INSERT INTO ti VALUES (4674207510060978477,-2966,'LmyIjEDFf08eLbjiKe7urRbhBbdxk8NIrW6u8u','Hg8mLaSDldIUXp2ROPYIxLptvQ6iQMCLnZ1NUhmavysjaj8dVy9WLaCVpDfTMYnd7yC4eQsrCJkRMWCqseIZSY0M4jT11SYnSMWaSLMQprJgIXPumRrxfAURqFtwifEZ62467QNlODJOqvquP6yyKl0tzbsu51CHuSouL10I8aLP0KfEu4MgxEp5qEDikbhp4n0lKYQ4lTeabIq9bMRZxlQTargq','78skoOC','8ASn8sk5p9gR2mUvjN4gSd3IaUTxzMBMaxk3cbu0fbtEMeuszwvgVwxA1qmg1W','R','Qt',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4885670891873561970,-32543,'hsGeR9kUfWSuZPVVgsdoBiKFFWz8PWHH6jADXnDbARp1OvPZLQPh','wkx57FD9MtCnluKVEk23mZMHiq1pk9WhEoXJ5E9cDWUq5FNQoKZgpA5GVLnyypg5Oa3RpCuFvgPfDNehQHOAFy9fulMaVqVd7KdjP4KyhuPC8g84OC6nTuu4zFCG4CMkPI9KudQC0gZ947Ev2FLf39HXwpioVe13xFl24Lk5amV3NMTrMhSgDs4KiB7eHBvamGRElEgXif73a2YI','RyVszH2qdkDjW','AqI3MGLTgN7Zg8cgL6U9GlTrmSfIRqmMHNN1W7DCLIXazhXmgnI658vKixQ1Z','yR','U',14);
+INSERT INTO ti VALUES (4885670891873561970,-32543,'hsGeR9kUfWSuZPVVgsdoBiKFFWz8PWHH6jADXnDbARp1OvPZLQPh','wkx57FD9MtCnluKVEk23mZMHiq1pk9WhEoXJ5E9cDWUq5FNQoKZgpA5GVLnyypg5Oa3RpCuFvgPfDNehQHOAFy9fulMaVqVd7KdjP4KyhuPC8g84OC6nTuu4zFCG4CMkPI9KudQC0gZ947Ev2FLf39HXwpioVe13xFl24Lk5amV3NMTrMhSgDs4KiB7eHBvamGRElEgXif73a2YI','RyVszH2qdkDjW','AqI3MGLTgN7Zg8cgL6U9GlTrmSfIRqmMHNN1W7DCLIXazhXmgnI658vKixQ1Z','yR','U',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8416047295856179396,23253,'U1RghwiqFSmqldcLczTpa','njQmWWEEurx7A22FScKtMkiZVd7pxFiuk6xOh5pnu3p9WmGIJ3uFct5YRV5SI9xJl9YJ9Vr3RCJizISPtdVD6XPZB','ZfU4PovVykrZ5ZvobVACGE','HpEHItt4euilgWvjFkGA5yENBU5AXWdeXl4rpug0m9MER16NwchiZw1rzu8S0sCqe5aBS9BqUFvcU22WZGiKv46mYNx6B8vGqe4bfIkuernCIEJZM3sp9sOXo8RkFol6Bn0LX2Xzc33vfFuPAosG86rhfGN2ZjIJGKW9pnx5VKmis393fQmrqzvfhu16bky','t','OZ',15);
+INSERT INTO ti VALUES (8416047295856179396,23253,'U1RghwiqFSmqldcLczTpa','njQmWWEEurx7A22FScKtMkiZVd7pxFiuk6xOh5pnu3p9WmGIJ3uFct5YRV5SI9xJl9YJ9Vr3RCJizISPtdVD6XPZB','ZfU4PovVykrZ5ZvobVACGE','HpEHItt4euilgWvjFkGA5yENBU5AXWdeXl4rpug0m9MER16NwchiZw1rzu8S0sCqe5aBS9BqUFvcU22WZGiKv46mYNx6B8vGqe4bfIkuernCIEJZM3sp9sOXo8RkFol6Bn0LX2Xzc33vfFuPAosG86rhfGN2ZjIJGKW9pnx5VKmis393fQmrqzvfhu16bky','t','OZ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b MEDIUMINT NOT NULL, c CHAR(22), d VARCHAR(41) NOT NULL, e VARCHAR(54) NOT NULL, f VARCHAR(36) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21758,2974292,'wHTzMboFm2ng1DTS9ZARw','21dtJClA','8fCjXFKLmfRP9mIp44w9DHzjvBRYCZl5Cja4tqrrNWFY','s2X9FihFRczpJIIlEmRaaiZ9KLbUD0Cv1L','T','R',0);
+INSERT INTO t VALUES (8265,2360585,'L6mo51bCc4Rl1xY1YeuzU7','RaJMxEiYvN9sqrpu2YfRgjbMJh','2SRBEIgdDg9QjWDgh5jg7A6z','OcHHkk6gCwEDfdiZYMH7sQQL','C','v2',1);
+INSERT INTO t VALUES (-4219,-5228616,'ptc4PRsa5L5sES','dPBeBl','j2tKz','qPWL2NbVuk6JBauRw8Qu7vYyTI','p','nO',2);
+INSERT INTO t VALUES (29716,-3969857,'t30vvEieqbSc','mFxAHCFpJCL3yyamdcnsIXHiDCkIPOjs','igR6dWaAsA7aLZw4RmBdxGF7uqjwL','r1AmZchsVrXIyNFNhXvfTJQ','O','B9',3);
+INSERT INTO t VALUES (-16834,-906734,'LZXj1R19o1kO4T7zQ3CO','LlVYZUXszPaEwaosYJcoVIjGipI5wRiKBUizH24Kd','WcQkL1x3v6DlcG','nJ50h1OX62UQ9AxZ','G','J',4);
+INSERT INTO t VALUES (-2392,6206244,'VF','oeGNqOb3GdDuD3sENgifhV','es3','tcEPHNY0EUOf47K7dsRyibs','L','8s',5);
+INSERT INTO t VALUES (14146,-5930262,'4dnjcvf','YPrIZlRHHmHwT5XKvvo53TpGIg0U9GpWh9wto6Y','h8gx545ul3MgZt','g8','W','n',6);
+INSERT INTO t VALUES (-20192,3563609,'xGY4F7tWuW8tgk','Kr30GeeIk0P','Y4ZP8GlDWW3rY','Kfo9vzSWu','n','r',7);
+INSERT INTO t VALUES (17191,1161959,'hl','wFYTYfUPXPZHhfYCuADNngA6AGKo2i9CxWEXWDSP','obBo2SCcDtXL','l4KfWIwx0ZvdWmeG9F1nsVYB95vSfgrBAix6','C','1',8);
+INSERT INTO t VALUES (562,5091691,'8L0uFLYkOP0AvIKJMvW','GcLhRtfwpdcWNeRd0','wwJzAAvJkJvmdQ1ukoQcuIGx','uFRCKlrn05','1','Iw',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT NOT NULL, c CHAR(22), d VARCHAR(41) NOT NULL, e VARCHAR(54) NOT NULL, f VARCHAR(36) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (8347220,-7040475,'X','iULlsl2Iw9TKFSEuwiJVWw7tHWR','7lvdI1TsO4QiMLkZJkBCRiAwntWwcqbZT9qRQjXPpa4pFBXikxFO3','dWMXpcwMG','r','C',10);
+INSERT INTO ti VALUES (8347220,-7040475,'X','iULlsl2Iw9TKFSEuwiJVWw7tHWR','7lvdI1TsO4QiMLkZJkBCRiAwntWwcqbZT9qRQjXPpa4pFBXikxFO3','dWMXpcwMG','r','C',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
+INSERT INTO t VALUES (6827167,-3689017,'4x9bhi3JrwEWM','ovLYVWuydA','ivdD9WAqi5p1vbAycbf7Y9HOyrFcR53Jm','6Nst9VduOR3nfVLaM','t','X',11);
+INSERT INTO ti VALUES (6827167,-3689017,'4x9bhi3JrwEWM','ovLYVWuydA','ivdD9WAqi5p1vbAycbf7Y9HOyrFcR53Jm','6Nst9VduOR3nfVLaM','t','X',11);
+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 (-7004273,4969752,'f7ayNu','eNOpqj7VelY7FC83f5wS4WBtT','OH6B3e4cLhqDytLAINlLHy9H3lPrnXAM5Khc9rUGfzDS55xQslMlmm','hGXUM0ymLEnv5YYetVbTWf4E','h','XD',12);
+INSERT INTO ti VALUES (-7004273,4969752,'f7ayNu','eNOpqj7VelY7FC83f5wS4WBtT','OH6B3e4cLhqDytLAINlLHy9H3lPrnXAM5Khc9rUGfzDS55xQslMlmm','hGXUM0ymLEnv5YYetVbTWf4E','h','XD',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6565570,-4662288,'dr4b8Q','xUqLVISCbp8eFH9pT7ZW4HV34tdsKtH8l0JuZWRUU18kM4DYxDxvXwlRamgqDhaymzxBa5z7lxMtLkcEkJ1CUkm24NLxLkei2Gd3Me5gak4ipiVPwEboy9G6OoN9lp6aZTyNlXLJgA4p6GeCd','zE8IoZKNdv3vzMaOiRVEJxcFj8zWfRuGMDadwhw45jaiJ8','i1EWT9N7SOR9kAuXgO0TT8dN0BmnbvV07BKXrcuC430CLTT0bZrU8WVcvyWptS8Ifk330NKnaCkqopTAitzwTkqfNKULtQ7g','o','t',13);
+INSERT INTO ti VALUES (6565570,-4662288,'dr4b8Q','xUqLVISCbp8eFH9pT7ZW4HV34tdsKtH8l0JuZWRUU18kM4DYxDxvXwlRamgqDhaymzxBa5z7lxMtLkcEkJ1CUkm24NLxLkei2Gd3Me5gak4ipiVPwEboy9G6OoN9lp6aZTyNlXLJgA4p6GeCd','zE8IoZKNdv3vzMaOiRVEJxcFj8zWfRuGMDadwhw45jaiJ8','i1EWT9N7SOR9kAuXgO0TT8dN0BmnbvV07BKXrcuC430CLTT0bZrU8WVcvyWptS8Ifk330NKnaCkqopTAitzwTkqfNKULtQ7g','o','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5351054,-5683373,'dAW4dDJat0YHn1','qmeweCM9gjuhGlx8hxP0NiRWw9ZcXIqijISmuCSxPkiVuaP03PY5fMaaDEpgZqZ7wfKPH5Lx99KC3E4dj3UGtE0cQIfnIQ7ZaMysKfy9CyMpZlfhyomVcfQ8NBvIrUUFgtNCXqVvmggud9mnpSPAXW1wSwftiwbx7','g5SEMkMOKJ4KxFXWQBQBDtc','mRpD8dzN81Xd9kb6dxomDVEabmOF12g1bD4xWssPKqUhewhDztSeaNyw6GR2EzMft6VIbs26YwKGib5SYJMDxMJYYbx97r6Gz1c8v2cKzIeodlLawenbFRwBaAUOb16w4rY9BS4yaPQveHfKBrcWrxA9TMJps1nz721Fssz81ct424rhxFUoF0JjtHdwJi','y','i',14);
+INSERT INTO ti VALUES (-5351054,-5683373,'dAW4dDJat0YHn1','qmeweCM9gjuhGlx8hxP0NiRWw9ZcXIqijISmuCSxPkiVuaP03PY5fMaaDEpgZqZ7wfKPH5Lx99KC3E4dj3UGtE0cQIfnIQ7ZaMysKfy9CyMpZlfhyomVcfQ8NBvIrUUFgtNCXqVvmggud9mnpSPAXW1wSwftiwbx7','g5SEMkMOKJ4KxFXWQBQBDtc','mRpD8dzN81Xd9kb6dxomDVEabmOF12g1bD4xWssPKqUhewhDztSeaNyw6GR2EzMft6VIbs26YwKGib5SYJMDxMJYYbx97r6Gz1c8v2cKzIeodlLawenbFRwBaAUOb16w4rY9BS4yaPQveHfKBrcWrxA9TMJps1nz721Fssz81ct424rhxFUoF0JjtHdwJi','y','i',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3271113,5689272,'QjUdI1','hLeLiAdiyRfM3ZPSpbQR7Z0igboZH7o5klOMcREvPG1AiIhMCuHB','Kn5TCiP6CVUOmbCHgiXFo94PllA','E3WPUfcyanDw6vZoo2S7mf','w1','eD',15);
+INSERT INTO ti VALUES (3271113,5689272,'QjUdI1','hLeLiAdiyRfM3ZPSpbQR7Z0igboZH7o5klOMcREvPG1AiIhMCuHB','Kn5TCiP6CVUOmbCHgiXFo94PllA','E3WPUfcyanDw6vZoo2S7mf','w1','eD',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(99), d VARCHAR(23), e VARBINARY(8), f VARBINARY(92) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6907101,-2183625404349089182,'q4oPnv4CWKVLifwmgzHXg5h5lIQAn','SjjNq7J','2n','V0xlErH6oLX7QDsGI0QHyHgUapvY','A','q1',0);
+INSERT INTO t VALUES (7970878,-3703347887903513856,'56XGe6potnw6NtoD8akLURs6uk0VJC6pFK','3r3ET3NiLWCTDDX','fEk9tWA','W','z','8X',1);
+INSERT INTO t VALUES (2242541,-8226226958156072756,'kKElxH0crZZEHlDOxGlSkhV2pYIuyQ9mP1oQikss387TpIYb38uvgvbiyIFifONOrcE3G','qDf8oS6lDCiVbmO','s','8S5WRiSzS5HCV1ACtD9qgSBE0FRterEXJOFJWjq6UwNFNUjSvVGa9FKrVSTTPxsGyFB1zFImVKBMykjappwJOcnuy','s','Jl',2);
+INSERT INTO t VALUES (9440354,3489781656207197941,'GMoGjYfY3tP8YTQ7x03N19BKeY4POK0tutShSHcZ','j2x','CHEqDd','azZDntTGHTM8r2LTSsKdTzGmhIv2Wwwx8wqxVz','D','2',3);
+INSERT INTO t VALUES (8112020,-5925054635941283052,'gDl4c0XtizVvFqBnc6VBRC89GiJm','ZkPjBRkBjz161EPgAoJi','BWIo4','5uhUjoqxgBTzBwTYnDGZSvfmJ5ASQDFJVkHMSAiImGQ4BFfb9','A','A5',4);
+INSERT INTO t VALUES (1486614,-8377493869453877503,'w0IlahH9CmLN6kaSJMhjOISEp83lp7jPsPKBc1E1FellH5','owk2We','sS','jfpJFAyywB72icQNhnclja7b9frXiFzOM','L','sJ',5);
+INSERT INTO t VALUES (3139581,-3873490210927924886,'1dXMYW','HDGUZvG3G','Ek2G','cIBwxL2bafb62Wd5DL60tL2f69wibn5uoFwZ3l04TG9PeCTEjh1BB','z','v',6);
+INSERT INTO t VALUES (15718106,6815414836230681458,'t4aEtTIce531SHV7e6arbp5kZ8CgptMByrHrW0eaptDFplGWAYSrhGtuz4K2d5ZrvjqWqBcjGc6taQJ1ZDNI4d3yIsLsqEh7zj','9ont5rGHTQGEIpmMI','caS4W','qXDdEe3dQAo508Iyf7Jg9lnQcqAzzLRfxpgPXNWNC6UbxpVfElgKhThpT5SiLvCJwKov','h','e',7);
+INSERT INTO t VALUES (13869545,2059477777342876510,'ukJAX3v30gubY0KsCVzTbqkvTIM3vWx12c0txcwPaLBJw3YaL986zkhbOav4G6xLI','802KfojEqXa5m','IozDDIu','fJ0SweRxJ7i6imDo52hpZuDowyICwoirq1vO8ORX18O0fPz2uadrkQIvPd5cMeZfp','5','k3',8);
+INSERT INTO t VALUES (8826989,2926436852322377485,'SSkdvtzJNgTY3BE57105n','SO6mOcSjIiprji7ahR0S8J','AiHKnOt9','3dIplVDRupnPdItZCcXQ5fvnUh0W3','P','P',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(99), d VARCHAR(23), e VARBINARY(8), f VARBINARY(92) 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 (13425398,5985656909495703951,'su5XH57HeFh1OT0WCtRwyAKmL7','0WR3h','dHK2FY','JIilpyaUu229DCs4I1eteJzd5MO6Q1sPpgrIhDBRSi0C','V','A',10);
+INSERT INTO ti VALUES (13425398,5985656909495703951,'su5XH57HeFh1OT0WCtRwyAKmL7','0WR3h','dHK2FY','JIilpyaUu229DCs4I1eteJzd5MO6Q1sPpgrIhDBRSi0C','V','A',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(100);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
+INSERT INTO t VALUES (8137842,4327159589263520617,'AKiGjZMD2F80M4f0jy8PwMI2JNWhu2NwvBFxlQjoBVEAUlld','k18jU9FyYVJUGWwri2','ku','6r','T','Pq',11);
+INSERT INTO ti VALUES (8137842,4327159589263520617,'AKiGjZMD2F80M4f0jy8PwMI2JNWhu2NwvBFxlQjoBVEAUlld','k18jU9FyYVJUGWwri2','ku','6r','T','Pq',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8822301,-677876115749898807,'v9gGPPKHoiDoE3w9Mlr3WaiYrE45U4JSSeOGW90xk','eX5MjoeTPAsnc7XulCQfc2uq4pq6vcoRSDkDoJXUf30FK2D1voI1jydkrjDFcF3gNstKvUuNc1lsjaY34gPdeA','Gax0asQV','vhpVqPl1VALjyIiWZUGMNiyNeBNMg76BY7Xd9bZ0o9js1ZiCoECUwXZ5N03q2RQUTBj2KCCrZbtNWOyrtXznB','U','n',12);
+INSERT INTO ti VALUES (8822301,-677876115749898807,'v9gGPPKHoiDoE3w9Mlr3WaiYrE45U4JSSeOGW90xk','eX5MjoeTPAsnc7XulCQfc2uq4pq6vcoRSDkDoJXUf30FK2D1voI1jydkrjDFcF3gNstKvUuNc1lsjaY34gPdeA','Gax0asQV','vhpVqPl1VALjyIiWZUGMNiyNeBNMg76BY7Xd9bZ0o9js1ZiCoECUwXZ5N03q2RQUTBj2KCCrZbtNWOyrtXznB','U','n',12);
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 (6437944600102825805,16455212,'Zosg6C','AIQdZH5bIY4qhuAhiITtoqGc6Tuk3DMZ6oHujZwWHhutGxE9yFErcpF9TBcmW23cL8vEb','lTaIod9tIBQb4M60CTCGQ5Gv6YVsz59suH4kgWnBrvvVwWAOJ','t6q740f6L9LsL8uxBgbjPgYRfvCZysvutKKu08ZoIIirMDSPAk7nygpddjmlTJC2QQhi2TYT91itxrf5kNEWNCOM1K6a5MEW1XNC4rUDv7JOajaX0OfIPKen2JHMYZ9HiPEHHqmepcMVWiwdc1b2RAu8GfrXjtxqczYAQOTjjmquI3jp4TJnGCmc7Z92JPCYAmwaW4xy4i2UdN6x0nDPIK4MBUfTfEQogKiburmW1Ay','RLM8BZ','q5kGi7e6L30ezN5oWLdfEOwzB2PILymtTHXPc6jJuUOnFENEPLpCcdz6tAbTlYInME',13);
-INSERT INTO ti VALUES (6437944600102825805,16455212,'Zosg6C','AIQdZH5bIY4qhuAhiITtoqGc6Tuk3DMZ6oHujZwWHhutGxE9yFErcpF9TBcmW23cL8vEb','lTaIod9tIBQb4M60CTCGQ5Gv6YVsz59suH4kgWnBrvvVwWAOJ','t6q740f6L9LsL8uxBgbjPgYRfvCZysvutKKu08ZoIIirMDSPAk7nygpddjmlTJC2QQhi2TYT91itxrf5kNEWNCOM1K6a5MEW1XNC4rUDv7JOajaX0OfIPKen2JHMYZ9HiPEHHqmepcMVWiwdc1b2RAu8GfrXjtxqczYAQOTjjmquI3jp4TJnGCmc7Z92JPCYAmwaW4xy4i2UdN6x0nDPIK4MBUfTfEQogKiburmW1Ay','RLM8BZ','q5kGi7e6L30ezN5oWLdfEOwzB2PILymtTHXPc6jJuUOnFENEPLpCcdz6tAbTlYInME',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(69) NOT NULL, d VARBINARY(47), e VARCHAR(42) NOT NULL, f VARBINARY(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (183,187,'QkYOrkbIvh8iJZcFFv','42ytchq','K','uy','4c2YxB8rZ2IYOLz34Sar4G1s4IKM25m8dJusuRwYs6oqwFIQ3Q6kLJAi5','ZyqWOKgOXaENHHiHYEPycBg1IOkizinzVcxyaPemOdmCy7LqFHjkWaLEfWDmrt9vt',0);
-INSERT INTO t VALUES (170,13,'OjQX1n5cJDs36cJIlHnFdfnaca7','sqqkWOTnu7spqzwyX94vtjDfcqX1rxXsqrAnQsuSupS2','vuMjKgRSZ79tF5xcjTGK','h','pD8','rKquvTpmPx',1);
-INSERT INTO t VALUES (168,144,'l5hfWnHQedifO9FizraIMLsUP8Rze5dvSJaUFUrgR9DPz4dTEhNa6KgK','48gmNj2Gk7p2O','TMzNPmMRdW2ECIBOvo8','s','kirOoJJMFD7UlxpEo075hcqWAV5u8Xup6AZSsHoqk9zdSTnr5ObITG6TQy','3gDtZZaTWwFgXOIbdNse9iCw9GnvfXGqToFULaRgbLcQdqK',2);
-INSERT INTO t VALUES (189,34,'0HqSVUd530s3GGiRB8vs02Gd3KKpIo3DcTMVp3pCuGsB5y1yR','M2QzKW5DhZ6pa79k97u3QNZDM4fgU3OGgyjSYRDy3','1qtycR5lOsqL84J611S0O7xyVtFyRM','M','JD0ACxWtdEh0','XKduODxAh3o28rgvRaomkzRtgZAWVbIR1XtWKX17fWEMDFV6q7SRAq4voRLy',3);
-INSERT INTO t VALUES (22,238,'KA26c','iac2U4hnTYR','OYfLkhEWCeGHrBVY8Itu1ImSaYLXzDk','xJ','xaUmZeJL0sLl7Qt','vpYLcRPQOwhmRC0gVM7uDM6fhfNqyufkPlsPtGojZE6ugO',4);
-INSERT INTO t VALUES (8,137,'loTIxVS9g2FWWsCtli4K2Yt09O4dL6QVu9c4tlQOjaywabq6zcBqH2PmVgftwbGHKmjpG','c48beT3','MvNyTrIy9Eqtk','9D','eweyNuQISZv0W5Ijp2MmZPHFeUAlSDjAoimOvzXq8xx64xBNkUHtc0ZzXjHWIQpJSuLN2pkQyoR4RU8SVg93oq9HVv','LzN9hd5OeWxwS7PfEaGU6hWM8Iv0P3',5);
-INSERT INTO t VALUES (130,54,'ImaSekUVhip5otSLoF7lIJaFidbnQ8iwLcOSkNqn7Z8LPmogAUo3LGt6Vi5Gbbdn3EM9k','pwdM3cCidDhcEjdKmeMqMRnCCvFnEZA','Akg2L36aARB85QAGoqV','uJ','SI7Mh5gSFRIDACFOyhIR80WLMyHtAIqI2pzam4306A1Fm','FG94CzsGgLAsz8xNvSEPx3',6);
-INSERT INTO t VALUES (31,4,'X','VtlTSs7mnEkRd9NY','iJ8jH8','8','WQHNPfIilW57nDpd5WoaekiT4vZRK2QDrz4jo8571EJUFnJKFAPSgx7bFlZQ3WZqAyd9L2nL','uLpTJlfNFWC8pL8G20LhHToe6jO8CuQdVgZ1k8HvxldFVj6hqfKUpBAKNBRSA3L6kSIQAOkWMFrRCqObP2TCB',7);
-INSERT INTO t VALUES (7,172,'RA7P8JC74ErNFAbl5gqOsBRJ1jyUMMJkKIjLa','cPlTnN9qm9N8XRGPksIUJ75DDeYAYQJ9GiBdmTjCcR7','wuWiYIg3CITDnWoYBsuY1mGbh5F3Cj6Hq16D','Qk','kCiT7krLDew9vycxJg2J12QN1y4lbN09KjnKgTo7bjHIC5wDTecNgibSiy4zzXEl','1S8Z7pdq4DqIgOWkfLI1CVHldlWhKKFmJoZbRObB26J2cjSljkKegMn00YbJg1ubvMLb',8);
-INSERT INTO t VALUES (111,70,'XvyLYgbQGfMkWLgSUpguuJZfFdYzWsLgMpzTXxkzDyslGVcgQAt53fdz4SLaAPA6w415','OzTv0uzneYX2XN0TRNlTOvY7kKsf0IZ13gC8fKP4t','bN0THrtSwA07pxMnXgiiK8Q','Sz','EJWp1iKEll9iPiS7otOcUyBncU1HJfOa9nm81f37S9xNBTM8Sdi8nyX8CinycHEtuirNXJxW2WCMJuQeKw','NarEcyj7WlRcYbb92WEwOLMeldAUEUYheQsSY9fj0gBDSXWO4gSNe4h06uX4JtaUj7NTPRqeKn6JPHgIG1lX5i6EJ3FmDpv9pVM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4552470,212166864776257716,'uYmqwxAevnjPiZBaIclkRirwfKbNq7oPm9DV1Ni7N','F0bdrhRJPwkJJHTHET4pAkQv28apZ7h6wTfRjXV8504f5jaGxfSpyVwSCeYVFSQN5MOy9zIMchDuOnqBUTp2lYscph','adfIKaE','5yO54iOkEa1nva3KP2TtRjP38KxUsXdejDlhRvM6cE2k','Y','Ga',13);
+INSERT INTO ti VALUES (4552470,212166864776257716,'uYmqwxAevnjPiZBaIclkRirwfKbNq7oPm9DV1Ni7N','F0bdrhRJPwkJJHTHET4pAkQv28apZ7h6wTfRjXV8504f5jaGxfSpyVwSCeYVFSQN5MOy9zIMchDuOnqBUTp2lYscph','adfIKaE','5yO54iOkEa1nva3KP2TtRjP38KxUsXdejDlhRvM6cE2k','Y','Ga',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2543883,-1150542690160866784,'1NcGgleqhpA','KZYzJP2xC03avHhFDLmkR5Z3r6fYL3rOvLWWsFpqpCWuX6dnTuMbBkqA19YExAAr1n5l4E7gEaB97JxjDoiIF2NLQoZms07nZfzcWAOhEUXBovrHp99qO4V8EMHYyDqCTQJHjRxXRc8AbNxQWf5e6oVgT72yWLPoyWSw9NDm1vA5uW6cxm19O','4pj7','GQs3N0Ilsqy5N9iZTOhC4tiJkiRurUEcrdgtMgKS4RXSehlnb2yE70yyinBYpEH8AZp4qK46xpt25KPGTma9hZWycArx9qfq5CbE7VMEjeLD6cU4nEjaYBCBlNBL5YOk56mlLADnLJnn4YWyAgfo2VD6PdblTJhi4PLAiXC3U9ea4iQhAzMHLvdqc170LePjuaCCnZagAELRRiJ77cKKVG0uV0E5TRyM2Opz0bC','M','iD',14);
+INSERT INTO ti VALUES (2543883,-1150542690160866784,'1NcGgleqhpA','KZYzJP2xC03avHhFDLmkR5Z3r6fYL3rOvLWWsFpqpCWuX6dnTuMbBkqA19YExAAr1n5l4E7gEaB97JxjDoiIF2NLQoZms07nZfzcWAOhEUXBovrHp99qO4V8EMHYyDqCTQJHjRxXRc8AbNxQWf5e6oVgT72yWLPoyWSw9NDm1vA5uW6cxm19O','4pj7','GQs3N0Ilsqy5N9iZTOhC4tiJkiRurUEcrdgtMgKS4RXSehlnb2yE70yyinBYpEH8AZp4qK46xpt25KPGTma9hZWycArx9qfq5CbE7VMEjeLD6cU4nEjaYBCBlNBL5YOk56mlLADnLJnn4YWyAgfo2VD6PdblTJhi4PLAiXC3U9ea4iQhAzMHLvdqc170LePjuaCCnZagAELRRiJ77cKKVG0uV0E5TRyM2Opz0bC','M','iD',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12781619,-1480594889544065147,'jUJ0u2FRPOOZtDm','2GqOZR8JGfu1XVFXmVp21cJ5lDdD6pFMlRGJLegB7d5dThfDEjlbXtireiDyO7CrvGiFzbrBxnIOiPB8pReLe6tU313tlZFBHdnVB6iykzAd3YQJmHv03fg2J2Zu9qS5aTnYwJKZ8FlDbvTD2zThKLr7D83gP3DLQyYx5baqwjtHmZcXQbae3p7fYYp3OqsWJkakM1gzlwHKrMEdvrACTaA','EbZJ','wHx6ZLx91DY6','6','F',15);
+INSERT INTO ti VALUES (12781619,-1480594889544065147,'jUJ0u2FRPOOZtDm','2GqOZR8JGfu1XVFXmVp21cJ5lDdD6pFMlRGJLegB7d5dThfDEjlbXtireiDyO7CrvGiFzbrBxnIOiPB8pReLe6tU313tlZFBHdnVB6iykzAd3YQJmHv03fg2J2Zu9qS5aTnYwJKZ8FlDbvTD2zThKLr7D83gP3DLQyYx5baqwjtHmZcXQbae3p7fYYp3OqsWJkakM1gzlwHKrMEdvrACTaA','EbZJ','wHx6ZLx91DY6','6','F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(15) NOT NULL, d VARBINARY(72), e VARBINARY(24) NOT NULL, f VARBINARY(55), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14628428794621392852,-8965618659305068979,'3YkO1aLr','s5mq3','RKvWAnR2NjZ8ug','BVAHCluSWprr71dqAl5Bw2ASRXnXH3cRT','y','i',0);
+INSERT INTO t VALUES (188107812914849983,-4738945640630109695,'E','3AWS2sSEWgobmfHTpBLDnpQUG7DWpaird176DRKL2lw6Td1DyL','16SBw','PBPqS9ufWHAvUonrvgFknVtMZAB2xBphUaUO','Zj','V',1);
+INSERT INTO t VALUES (256815892943200579,5574487656474139149,'ccgegy1lH7RAa','iPP1nMrgOVNV1guxhWecHI1uLbrMecJja3hFRqBXnHCaLHcSr3nljAuH1TYRvW1','fESom59t3Zcu4ht','KaN','va','g',2);
+INSERT INTO t VALUES (2644668279304034739,-9052492331549687943,'rY','NSgwGQVR7HGE4AiJ61ald7YmK3IgoiRpXimmhawOJYY8a4Gqq7G7Ll','xlhfehS88mqIJ3sDiFaY','OorGrhrstPq1NBiDIpjcSagoZk1zk13nY0MG7NMoU0zlgxD5vsj','Z','p',3);
+INSERT INTO t VALUES (3917390671137040647,-3136224703618558950,'kcJdFooJ1mCLfpg','fgtx15yvBQmI2nx6nGvjuAbPz1qRKypGnKy2SMTax0DUO86WjKCkwp','jXpmwu1J','My55V2bH0GqwCeU5Yc1Ds8S','E','b',4);
+INSERT INTO t VALUES (16616938148755516812,-32387897502303850,'Nq1FQj75Kp','mafN7y','1TcszXT44cBLfJRpAt7GBk','K','Mo','q',5);
+INSERT INTO t VALUES (3795076906693197668,-5873452424544872409,'KGUC0MGDK','W72SqloRih0SDmBtacrIQTsqIAm00pKvUlI','Q','K5jtl4gvUEQlhLobHMyRCtGdNtH','D','E',6);
+INSERT INTO t VALUES (11794287592458354846,3372340233584619050,'69EarN4G9nME','jbZWZ5s68W9Salf5a5mxCj1pVKrvEpV8T','vykR5sDmj','OzZJcAnSI79C3XQB','f','H',7);
+INSERT INTO t VALUES (6040658710752128367,3731830829644647275,'M','MEcyIRs25jP1RHaB3mJTV8SYZJmLUIzacubbTpAn6HZ5sflEiqlvB6H6w','FbgCtwE','hO4CzNlbechoQSJcmnCp1YTuU8oKHxXICcILlpr','F','d',8);
+INSERT INTO t VALUES (11489762566044066652,-180571121986028466,'1M','hEsVzWZefyHTrfmsoBdNsiB4H3Yayp2PIDOpV2nS65f65SSAAsqIch0AlShT5hN','uRdH96M2dqF6FUqZxxQL3','HZ7Nee54CLiYLO9wBsMPjk5zGs514ik19qI8z','bb','g',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(15) NOT NULL, d VARBINARY(72), e VARBINARY(24) NOT NULL, f VARBINARY(55), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (16160041,82,'tmxzz8z8oK7oK9crFq','qTa28ucm','teFA6peoFJ1Da5yUJM9RyNDiaGL0mao0NCIO','NO','DmDKCrUJXYRmBMNz2C30L68VwyObvid2PkLByLb52GxRkqV2mEfnSGCqpNZxPmwj5wgJx8Tn','V1WBtuw41XK5T2ChdLbUlOSm2v66xmVC761ysw898s4CwlM8bsj77RJDDGNnnUGn6haoPnPxkMeBlmzbsCRtceqL7K6FO',10);
-INSERT INTO ti VALUES (16160041,82,'tmxzz8z8oK7oK9crFq','qTa28ucm','teFA6peoFJ1Da5yUJM9RyNDiaGL0mao0NCIO','NO','DmDKCrUJXYRmBMNz2C30L68VwyObvid2PkLByLb52GxRkqV2mEfnSGCqpNZxPmwj5wgJx8Tn','V1WBtuw41XK5T2ChdLbUlOSm2v66xmVC761ysw898s4CwlM8bsj77RJDDGNnnUGn6haoPnPxkMeBlmzbsCRtceqL7K6FO',10);
-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 (1574709,15,'4dtbTfExwFJCbrj6L1R8ZtEpZWsAXAbemljDs','aYiWyQCyjgtWLMG5','Tcd8D8xVWr0vuju','U','Usv4d9an5fivy1115TSPnxw6ooVp08kwSSxZ9cG2KBp9','yB19kTZHWZ3y8soQkVjs91PFVIdmxcjab1CcjBN3ARoNLs9Tx0ptrQVp2OAAdmBdc3PQmngv2NUYm44b8udHgvWWf3U',11);
-INSERT INTO ti VALUES (1574709,15,'4dtbTfExwFJCbrj6L1R8ZtEpZWsAXAbemljDs','aYiWyQCyjgtWLMG5','Tcd8D8xVWr0vuju','U','Usv4d9an5fivy1115TSPnxw6ooVp08kwSSxZ9cG2KBp9','yB19kTZHWZ3y8soQkVjs91PFVIdmxcjab1CcjBN3ARoNLs9Tx0ptrQVp2OAAdmBdc3PQmngv2NUYm44b8udHgvWWf3U',11);
+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 (17320339982045612951,2927978692770335739,'h3TbFmAf','7t2yzVNZIZuJ5JcvS2ZtQYGBqZ3M5ClYqmYCuodGHa72O','B','3XTyveclYN28OpOkSLsxTaHrKeTlvEiA2gz','K','L',10);
+INSERT INTO ti VALUES (17320339982045612951,2927978692770335739,'h3TbFmAf','7t2yzVNZIZuJ5JcvS2ZtQYGBqZ3M5ClYqmYCuodGHa72O','B','3XTyveclYN28OpOkSLsxTaHrKeTlvEiA2gz','K','L',10);
+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 (12235218285701737861,6026741317993799844,'aX3Ig6AtN0RN0o','Q8T58htXw6ZNIyB1w','QqwRR83TEl0IDs1F3QpxkLuT','I0Wr7ljvwFN5krVfin0X82GWg3uw1dRhagNXPojXL2JMrQVFX0','w','N',11);
+INSERT INTO ti VALUES (12235218285701737861,6026741317993799844,'aX3Ig6AtN0RN0o','Q8T58htXw6ZNIyB1w','QqwRR83TEl0IDs1F3QpxkLuT','I0Wr7ljvwFN5krVfin0X82GWg3uw1dRhagNXPojXL2JMrQVFX0','w','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6099224,47,'CdjIICHRsTP9i5Jw6gyyLQInI1aF69qo9pFxVOe60R2rN2PtzXh2VVyaDnf','xcZHPhI2aWzPq2Zlb8bZ8Vg6Fin4EBFPAc8Hylwh9BF4qLGYQdAW2mAQNagUWl53jkdJdq6ymXJJbbyXh4yNBJrNiGOCf98V9OXNiYZHHrUeSzpOhr','OeCI6','jc','haiA3qQPiFWWVtnqVn3xwwxHkWU5tWfTgJ7TIiBq0Je6MCg2UjhnhbGYMbEJSrj4zp','EDItBxryT5FxycNDoujfJV5yQuInlXk0wwcX2FPr5sGBF5Lgm2CfkIwKkldhJq9EfOjTHd9HSJXt5Qitlr7tY',12);
-INSERT INTO ti VALUES (6099224,47,'CdjIICHRsTP9i5Jw6gyyLQInI1aF69qo9pFxVOe60R2rN2PtzXh2VVyaDnf','xcZHPhI2aWzPq2Zlb8bZ8Vg6Fin4EBFPAc8Hylwh9BF4qLGYQdAW2mAQNagUWl53jkdJdq6ymXJJbbyXh4yNBJrNiGOCf98V9OXNiYZHHrUeSzpOhr','OeCI6','jc','haiA3qQPiFWWVtnqVn3xwwxHkWU5tWfTgJ7TIiBq0Je6MCg2UjhnhbGYMbEJSrj4zp','EDItBxryT5FxycNDoujfJV5yQuInlXk0wwcX2FPr5sGBF5Lgm2CfkIwKkldhJq9EfOjTHd9HSJXt5Qitlr7tY',12);
-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 (15635647,171,'9jdVAEKrLqSI2IHmR8SaFa','mYx7WEiHrksTMWnKfTgNMJrLaRJ7cQ07VL1LsM5ZE5mrceQrgKx0lD21gcfymWQynKXM','v1hTGHsPFGrXZ1ijmlzXodsi3','1XzI7rvJobCSSIaB6YFhnPoBDS696bmV5FMqe4bdRDZooOr1Sy2tBdlatDb3KQjprzkqUA7Z8PEzT6OC4mabrtnrmHrhvWNtKMzlpG1w','ZquerepJ8iJllKRrZAIEyYl9DivuADLuVzd1K5Rj0kswClGom2LhZbI07yP1IUoG3eGdNk48iRiPMvu1','ug9T4iD3HPDXO4TAHjM0CtJHi47Xlq7qk31uKv7vAk',13);
-INSERT INTO ti VALUES (15635647,171,'9jdVAEKrLqSI2IHmR8SaFa','mYx7WEiHrksTMWnKfTgNMJrLaRJ7cQ07VL1LsM5ZE5mrceQrgKx0lD21gcfymWQynKXM','v1hTGHsPFGrXZ1ijmlzXodsi3','1XzI7rvJobCSSIaB6YFhnPoBDS696bmV5FMqe4bdRDZooOr1Sy2tBdlatDb3KQjprzkqUA7Z8PEzT6OC4mabrtnrmHrhvWNtKMzlpG1w','ZquerepJ8iJllKRrZAIEyYl9DivuADLuVzd1K5Rj0kswClGom2LhZbI07yP1IUoG3eGdNk48iRiPMvu1','ug9T4iD3HPDXO4TAHjM0CtJHi47Xlq7qk31uKv7vAk',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(91), d VARCHAR(77), e VARBINARY(60) NOT NULL, f VARCHAR(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (209,9278892,'zS5iQ2eAVsys7ub9Npz8OhvOf858U9fp370pQi8o6l8MRcOAfziD9kdL84IonKo6GuMSyv2FSLuWTXt2K9fbo','fRaS3heHz','URltMz7nltx4Nnfo18EWgJF1Utavhrx8ohkUvivp','MWcdBjiPn6CGGhAJn4acXuAI','PtlC4zYijRmQ8SPKq3zKLqxZxEsVZGmbmq6S0GHE0gAbNUJCGbpZCa4JBDADFn7ehOoovvXjAZlQrRTeuI5vL4tH4Wrr','FaVXtXbJwZsH7PEvRrSazREYRJ5yC7wuXKnNCmyUDnhTMjmHwTh52yQZMvxyZpkXXtBgUslxWiaiELGKtp5HtU49FCoZ5mDWe',0);
-INSERT INTO t VALUES (162,13824027,'ytxdMSh0V4GsRDJS2z5','K1uvj8EjbNoTSnrES77yPkTUAlp7bAvic1Zvn6h4PYtcRILpceQoApGSFry8n','CdeIFWC','E5PjpeNZrQoaznIQZxY69qrlFlmSTTiKJN4XgEFtLCzkf6wAmNg','oj7hDoVK5J7oHDTC6A3szV6m3ShxRg2ocGQpeL584qU0DdEgTsFpAG29xKFFd','xgGLSNcSlIBI7HYc0THqTtvDwrAKfWzwxpBot1byi',1);
-INSERT INTO t VALUES (71,149019,'gpB0kpNuko3v5Dj2K2KmiH6L6uvtev4zCXt','5Bc77OgSmNKa44wEFTYztMZ59fZwstJsMr9HMxI3vc5O1dhnCvmoK5GTgwy5TQkaGipo9AIOdW','x56lj','Nh7SityP','c96eeCiMgAyjNH4SjpMZSzLocKg2dUHaypOJuL2sNZ0tqQasEAJ2SeCOcTIPyeXgpoz6IRaz4wCXLc','NW06p95BfOzMx7uVNWUFviYKosxssQnbJQFH54r5dTwcjF5YLQ',2);
-INSERT INTO t VALUES (20,11091290,'5SXpvDeTsNuEsm0NRBoTPb1OkTsG','oaGiuj42gBtg4x6UlRR0gCJZReIKfIciV4aEbNxnjOv','o0y','MurHZ4jhMtyQegdlr9P9oONNtp2g','an0cCaPey6sHhYmYcH55jhlxKbuoJIqpuy9njk62jOQxWUvvBKBK14h0efsfstlwy5FsTB6VzYMzRn5vGakX55xPN','M4YkUUzgGJmzwMWGHRZ8Pv61HagjTOe6p3EXjiAPipQXNoYctvjpBxsgxj1ix',3);
-INSERT INTO t VALUES (28,10803562,'XKp2Y','XQjXv84dHyUANf3nuiH2AqfLpTO3JYJDzuQ4zQOO9yBQTA9x375CVxpTSUT7PvUVBfEiiVqnPbqA','mEBYgTsWDcJjc0zo3pnjsAbEC17og2QRT','WLNdoaomjoKB2YwyLlluUjoEi4','Fy63QUJWvrstEqNkVhPepikw7bKtti4u6WMktGNYpsu234iGvCaZ3TGcX','u0M',4);
-INSERT INTO t VALUES (50,11204967,'FNsUuG8Z1soqmmzbnMDjrTFFx1Y4dmqhHnKf5l5SsMeOwRForTsW8SKO5cCtISQ','DMBif','urEP3I4VNToTEQAsfAul4Ssh2AINKUY61u5bcX7p','G20N2zPR0KZjqeUdLtDsMrPweU2PmJfTXde4hSNut','WL4h9LYD433JsX9WwnMmLll8wCm8bcbVOX187Ng3exgrfXJ2JTEiM3Bcn','oocnEZQS5TJ8PH7Uti28cDAh94gRz',5);
-INSERT INTO t VALUES (50,15543460,'tyB4cConWPDbbbNY','q','o4pC0uvS9PploN2BuUkD00','iIfsgGFBhVLZNo2YeSPhvRb3kamfHm6Rp','IVlyfCfhlVCyIYkOa6FgQElJM2p7dHDsDYmZpaQF0GPq3kwz7hsb25bzw4GbIRSSeBv0vTBC','biGi9wBGYTrhOkjDj6BapmhoxRmF1Pt98PkVE7XauQDgjEh0LBYa18B4UlDHoBFiiKmNrBrt0yryiW71GSiM4PztW2rRWgUYAb',6);
-INSERT INTO t VALUES (124,2148799,'xyVsS8a0lCMexILHMQkmS85PZBYxzWPXy1IKLik4puW2sZK31egj503BJWDHR1mCrFIjxMDal9IKNO1jzBAFz','dJd46Rj9OAW8VNg6l6bgvn0Wj5hboeZIBQvXJFcNXKllhbabU90ulBIsdLm5xV2o','RduYmy4NqySaiG4HNDHczfXfRTRoqMe1NyVwezOjhJm9zp0pJGvg','PuUKWdClL9vYmX2RI3LKahaJEVwX','mWcMBgfNhrXGRPI4519816TBhxrjiuPaFNfh5','HMAZmk1o1j6T5kGXBJwRqc5LwHuo6kINFemfSwcHI0n4uXfjbk96n5omzmF9emtZlXYoLI',7);
-INSERT INTO t VALUES (185,4625404,'M1agrmjp3lwoOtFC20PPp5pk4rMu4LdJz0pKyBinNJ4iwLkNrV4RovUiNFpAgoKvXMPH78ove2a','B9m49FDFQtMLA5cI79Zx4HsW47uu3yayNOte1lGB21RUFBruDqtCKcwVgbaY0T','GeLlXrMhFQpAwZTj40tePZkvyLiPJLd78Mg2Ioo8R6Hxqxw','okuWY8U7DUMvRyCPd4ApRuMmauxACR4dl1jwqIj7TC5OP5zxQ5jKltwGDI405KXaNt','P22C5RqGfvbjv7s0cNZ6ITfCjzvTojbrZ7IMWIHCQYCbt9mnFK1QEtB3X7CgN0LMT8bY','X48BUmiYIt0d89MJT14IJeUwpXcV41iWjW3TNx7k2M7M003dzTERAGbuoaQXRsX12h',8);
-INSERT INTO t VALUES (78,9994725,'LjGrqjEfE478h0jw34FNg2mtobPeddqM0AuuXuHgVeP2BtbA0AlZK94r3bctN7u58ezwD76eN8DF79L3tIWDM4hnn','CsUsW2LMgk5njBS2rnQl3qrnhlqxgONm5V3Y','vdjxLZPbEwSzaiqNr51fIbhxsGrqMn3W6gm13eXGbW8o0ksBDDnKHBv1dC8h','i4','H90KEWJmvCvUrbRhpct','JCLv17VkFeEnwbTMdatkqp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4803274706422051281,-2148760098161197122,'ZsHcASza','mGh3YMiE85TkIi4Mt0QcdcG9mIRXMBX9IIL3p6QDRFnKJUWemSK5aaJKZHcxPs7MU4ZjwPD7zuGbUjd8LILcWsCe0ixRbX4oFQVtY0JIHkEE5z6vsPDGiP8WaNS1rbMhzZagJgeeoJbS73dqsYsTHObAGsCk0tKOkMxrlegRsbE19yQ1ddjYCQ969cq3Hw295','42Untob9T35TPDXzFWS','VNAjNQ03h8puxi','v','f',12);
+INSERT INTO ti VALUES (4803274706422051281,-2148760098161197122,'ZsHcASza','mGh3YMiE85TkIi4Mt0QcdcG9mIRXMBX9IIL3p6QDRFnKJUWemSK5aaJKZHcxPs7MU4ZjwPD7zuGbUjd8LILcWsCe0ixRbX4oFQVtY0JIHkEE5z6vsPDGiP8WaNS1rbMhzZagJgeeoJbS73dqsYsTHObAGsCk0tKOkMxrlegRsbE19yQ1ddjYCQ969cq3Hw295','42Untob9T35TPDXzFWS','VNAjNQ03h8puxi','v','f',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10677411939470358281,839765709830236181,'47b','f4YVnMJ3PQei9Q4W2sfdNZ8F5dXWI1pjL4WGAOigWakbMTrStHRfKHL3QCdNVflYfEvvRc1A','yyleIQT3','92HcybkSsfZ1xATqR5UG4be8KpQxLOdB9Erf8bHuhR6lAseY3w2juFPXX1uyUW9aHfdpYHZ3im9TJZC18faMaIbeHlg2k7OzQn9mnfexPr58stut4dju0E2SWcw446yYDceu74w3a3','w','Y',13);
+INSERT INTO ti VALUES (10677411939470358281,839765709830236181,'47b','f4YVnMJ3PQei9Q4W2sfdNZ8F5dXWI1pjL4WGAOigWakbMTrStHRfKHL3QCdNVflYfEvvRc1A','yyleIQT3','92HcybkSsfZ1xATqR5UG4be8KpQxLOdB9Erf8bHuhR6lAseY3w2juFPXX1uyUW9aHfdpYHZ3im9TJZC18faMaIbeHlg2k7OzQn9mnfexPr58stut4dju0E2SWcw446yYDceu74w3a3','w','Y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15838959202815683838,1111365314481624269,'JLQf6yWf3UtU','Ibn54hSvqkIyGzhf03tN94Myr0pqrjXtuSxXrzW8BTblPskA4JMb4sOLeQaTAQCGAiC7j9jl3sEAJH8HXsBqx8FEjumY63ZMamlmPYbfD0foIMmvGQ5oA5Qw5m24hyQFIWH7WTHMfTR5khoLaGtQ5c95cXSMZG3zxGDudWX0x5sJ316kavUOSWBHCqgXr5MgavnGD','RQrHv59jevsDyk74uT0P','4LpmNxR9xV4igxGugDuYpw4MUmBzVI9WLU4nYv7sjxXQTUrvfFmXv3aaNUWxOZaz48s0LvoCAzX','iE','U',14);
+INSERT INTO ti VALUES (15838959202815683838,1111365314481624269,'JLQf6yWf3UtU','Ibn54hSvqkIyGzhf03tN94Myr0pqrjXtuSxXrzW8BTblPskA4JMb4sOLeQaTAQCGAiC7j9jl3sEAJH8HXsBqx8FEjumY63ZMamlmPYbfD0foIMmvGQ5oA5Qw5m24hyQFIWH7WTHMfTR5khoLaGtQ5c95cXSMZG3zxGDudWX0x5sJ316kavUOSWBHCqgXr5MgavnGD','RQrHv59jevsDyk74uT0P','4LpmNxR9xV4igxGugDuYpw4MUmBzVI9WLU4nYv7sjxXQTUrvfFmXv3aaNUWxOZaz48s0LvoCAzX','iE','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (12031788003514240324,-4751388775743113493,'WiUbQiPaK5GaX','jpfC47ztH6VMKCEy2tr1bIvcs','2OPs37DA1fouBoN','Erct4KmN1uxWwx1qTkcyd6P5HtPKiAWOYyLXFFAPa03H4HlrxAsA87EsCqobj55ZFYsLKxItwLEiC6LtK4gIDFlxhhEsEjnyQNvZe2q9I9C9xYEbNk3i8p1MVj9URqObZWNPuUEtzRtUadSZbvpi4XdHHGRLWmJ7GdCXfcXyJnNcfV2Dj54CSItV9lef0WmvB3X10v4QWGrqTNgq9JUNc4LbQxdY3fPCEAFPdH','ZYl','fS',15);
+INSERT INTO ti VALUES (12031788003514240324,-4751388775743113493,'WiUbQiPaK5GaX','jpfC47ztH6VMKCEy2tr1bIvcs','2OPs37DA1fouBoN','Erct4KmN1uxWwx1qTkcyd6P5HtPKiAWOYyLXFFAPa03H4HlrxAsA87EsCqobj55ZFYsLKxItwLEiC6LtK4gIDFlxhhEsEjnyQNvZe2q9I9C9xYEbNk3i8p1MVj9URqObZWNPuUEtzRtUadSZbvpi4XdHHGRLWmJ7GdCXfcXyJnNcfV2Dj54CSItV9lef0WmvB3X10v4QWGrqTNgq9JUNc4LbQxdY3fPCEAFPdH','ZYl','fS',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c CHAR(81) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(18), f VARCHAR(54) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2249680149,52,'3hiwiiWevVaYYASBFrV1iy4MG0kTAejHIEIWQUrzNUIWdjJGeXXCNZeY','UmRNhPFfh7dAZ9l1f8Q0eSllboeq2A66T4Yg7xg','pcFRZ1zFDfI','8CcpKogrjxDeceUQiVmuIpMr3V7HsRP4aJ8','q','zH',0);
+INSERT INTO t VALUES (1147440316,-117,'RdHVdKIna946Y7vJqxbBQBfCNyhBoc','t43m5Q1oBspOiDYIP8BVHdFUIBheyfkCIXXyOKMBI','T','NZK9CHtznF','t','n',1);
+INSERT INTO t VALUES (3178399967,-41,'f1q3XeB85SiyWyYWwbcF4r64NAeSOH6FV2Yu','uOz4eoSVZJk5zKR65K','05nZ9TvuJ11','Y6ZaRMewxjpBzrKzHW2neQfU4KDSxj','s','4',2);
+INSERT INTO t VALUES (1584130833,72,'wX1N0pFHjfIggjTUn46hZkS9lMH5eRk7c2W2WhtZvRLr3TpSzg1RbPcbbVHGErRobgxSZZcWJ0Co','v99RO','DhIFGFIBZx2','CTQ1347xj0WGpxaD2gfYloGZC8057HtffSClmUTkOtB8','V','nK',3);
+INSERT INTO t VALUES (288441432,-64,'zu8l1jTLJDhYcondZHppGA5bvc1j5HtdOEfFykssl8I1Eua452ntiRUkbAF0hu1ROX5ffSpnmM3wB1Ioc','E4Ylm63YfUCjln9mr7WwZB7r','q6N','vbLmkhZvNApl8uvv','p','Jy',4);
+INSERT INTO t VALUES (2854751574,77,'G3Niwoe5RV1o5J2dJjm4OllfKl5uSMKimexwsFk6L1duRFB','FGqEAjcI5lscvojSrEEqlFvasY5arY1GSfO69JwBQQO579J','u8I','Uxi1AbVvoxq3rryZdQLSOjIWSHTkaPSVa44if77v9J','X','mn',5);
+INSERT INTO t VALUES (1290382700,-94,'cqbO2gNeUYJ2jpB68W8tBkB1sqsUuVGkLIJ4jLeePHbbPvjID','joaaBBLAL2K5a8yyuS07tMVCp7Od4OdWYNqOdjpq7mwkVhOaDMDr','4U3z2UnDgEZhLd9cK','dqjBAXxkt01cyH4rJzg66','L','3y',6);
+INSERT INTO t VALUES (3405928304,-35,'fX7vXA4m0qv3by6htARTrPewMMqnTQaRk5e','aIqZmbVtRBFr8YOwq8s590ZljP4ZLRFKYmkFE6RbFeSw2D4T','QG8CjFIXO','z3Vtbs7dNfdnAm0sLtGsfgoon','f','Cn',7);
+INSERT INTO t VALUES (2594128956,55,'IDVZi','YmdSE2r','T45z5PdA','iusXa1k1Ya2Gv5Ng','a','Sb',8);
+INSERT INTO t VALUES (420467839,-10,'92LNQLMw2jLx6','4V3IcIYqZQIljeHwbuwFMQDqsK6C0','V','ranl9X7FHTBhLSN6GmmyC0iT8B2MTyyEvI3oVczE7unjfM6gMRn','P','3D',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c CHAR(81) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(18), 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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (22,5328564,'GYNp2ypwnbtYEVkamQw2RyPkMnMT5rBk1m7GAIdIKNBrhqB7Xvwp0DCTnEeqngOYa4bsTQ37P','n5GwZjDuTNMnbJ7nkr5krncXCVVg0qO1RMg6TaXOTX5','R9iS007V5tGMp','hYWJwSpcmOB0z4ZD3k3gZB7GbOohqI6OMhfHA9y8I3PwWIMaHz7hjgkl5kfchgyBqW09S','aFlOlI6WTw9ZSQfB827l3P41VP69KUHkHCKKaLz87xJElIugYAIUDOP1lsI6uYHkw6cPtF6HSEsZRNIDKm','kacwFEiOZ6Eow0qNSbFeIaBFlSeRzY0aC3AjacrCkcMcltQmoOxeincwS4Jwz9',10);
-INSERT INTO ti VALUES (22,5328564,'GYNp2ypwnbtYEVkamQw2RyPkMnMT5rBk1m7GAIdIKNBrhqB7Xvwp0DCTnEeqngOYa4bsTQ37P','n5GwZjDuTNMnbJ7nkr5krncXCVVg0qO1RMg6TaXOTX5','R9iS007V5tGMp','hYWJwSpcmOB0z4ZD3k3gZB7GbOohqI6OMhfHA9y8I3PwWIMaHz7hjgkl5kfchgyBqW09S','aFlOlI6WTw9ZSQfB827l3P41VP69KUHkHCKKaLz87xJElIugYAIUDOP1lsI6uYHkw6cPtF6HSEsZRNIDKm','kacwFEiOZ6Eow0qNSbFeIaBFlSeRzY0aC3AjacrCkcMcltQmoOxeincwS4Jwz9',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(92);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
-INSERT INTO t VALUES (139,5617937,'L','ReQdtX2AiXxQzQmt0YFZaDiZyelqRnNCOvQLKhF7xWX6LlmI7BC4E5v','ViQYKdAZBLWqeiNKXysljvvLd','IRjHGTvlehr07hy0e3KKA9I9Z2kyctbkKqG','R8pR91WxHLOmSOtzdjcvwLLjge2ZfhhAyzsusuJ','fKoi7ie77XWGpkEoISqWv124du40kqaHrcYlQLQENJNWAHvTnR1xVPn5vdD8k0Kj4NxzS4yUgK',11);
-INSERT INTO ti VALUES (139,5617937,'L','ReQdtX2AiXxQzQmt0YFZaDiZyelqRnNCOvQLKhF7xWX6LlmI7BC4E5v','ViQYKdAZBLWqeiNKXysljvvLd','IRjHGTvlehr07hy0e3KKA9I9Z2kyctbkKqG','R8pR91WxHLOmSOtzdjcvwLLjge2ZfhhAyzsusuJ','fKoi7ie77XWGpkEoISqWv124du40kqaHrcYlQLQENJNWAHvTnR1xVPn5vdD8k0Kj4NxzS4yUgK',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (234,4111459,'lYbOR0edZrYA9z7jHk2xHVqgEBBSeOV96TV','mGjyW3Zu4CkaW8g9qJLCLPshx07iWNtVfdsLAngpvlc5cL30uHbBH3OUQNMQROAm7cDDHGl0j1Ra9bww4qDLzzUxEchL6WreYZGyI2c1SO9ohYVvg4eLl9fEJqFqf8DxlxTnKhIBx0qo2xX5ROPriTAbm6IYx558Awv4diyRNz5MF1BhpBiU6xawDczNtcmYTqd6TxvpdaFavrjWIbvauk9o70u2MjWMdrLGmL7aV3iCCjE5ktr7n5q77p','iZ95nwZ7M8aNZ4ia6FVbfS7XcyifUq0Phd0MyhdRHhSL7iX50LNfRcAo','i4M08gqedCOmQtolUkFfx9fUO1acURFyrxkcMvFEFWylwupE94TOxflIEIU','03oPdP9HLGUuX5QOl4ou3jDukw8B','SWdkMF',12);
-INSERT INTO ti VALUES (234,4111459,'lYbOR0edZrYA9z7jHk2xHVqgEBBSeOV96TV','mGjyW3Zu4CkaW8g9qJLCLPshx07iWNtVfdsLAngpvlc5cL30uHbBH3OUQNMQROAm7cDDHGl0j1Ra9bww4qDLzzUxEchL6WreYZGyI2c1SO9ohYVvg4eLl9fEJqFqf8DxlxTnKhIBx0qo2xX5ROPriTAbm6IYx558Awv4diyRNz5MF1BhpBiU6xawDczNtcmYTqd6TxvpdaFavrjWIbvauk9o70u2MjWMdrLGmL7aV3iCCjE5ktr7n5q77p','iZ95nwZ7M8aNZ4ia6FVbfS7XcyifUq0Phd0MyhdRHhSL7iX50LNfRcAo','i4M08gqedCOmQtolUkFfx9fUO1acURFyrxkcMvFEFWylwupE94TOxflIEIU','03oPdP9HLGUuX5QOl4ou3jDukw8B','SWdkMF',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (112,12107820,'axUhL6','vOwrPGLziZFFBF3DtAKRGOpTYmKKTPcYF0sgjONeCa43L6QPHEyXfw2e','6fnztymcoWnAzpqfmq9APCTaikFTjQS','d6JNN0HeWHoJlAkEs0LMemVCyom2sEFgrQnJ3dwqe1YYDV0soVr4QqbZ5IZKkDpcEs9R70vND7CCSeZQ7cd4txfDzb0BYt99RKSUAdAICKx6LBByRq6vGVlGCuHFMTToGPKpLxMHYsTM803vcP8Fi8VgjHBqdQSYGaG4L597zKHaTeCm7zcEaPKR1SQvvNfKoOoV','RYBn1','P7Z0XayZ2EVxlIaWzjeDcRaCz7yfbgMCYdJ9LrVkjvMqex5K797yxoUKfYwmLjfhtJS2xbIeZqT5iVVQFrPFnpVjD',13);
-INSERT INTO ti VALUES (112,12107820,'axUhL6','vOwrPGLziZFFBF3DtAKRGOpTYmKKTPcYF0sgjONeCa43L6QPHEyXfw2e','6fnztymcoWnAzpqfmq9APCTaikFTjQS','d6JNN0HeWHoJlAkEs0LMemVCyom2sEFgrQnJ3dwqe1YYDV0soVr4QqbZ5IZKkDpcEs9R70vND7CCSeZQ7cd4txfDzb0BYt99RKSUAdAICKx6LBByRq6vGVlGCuHFMTToGPKpLxMHYsTM803vcP8Fi8VgjHBqdQSYGaG4L597zKHaTeCm7zcEaPKR1SQvvNfKoOoV','RYBn1','P7Z0XayZ2EVxlIaWzjeDcRaCz7yfbgMCYdJ9LrVkjvMqex5K797yxoUKfYwmLjfhtJS2xbIeZqT5iVVQFrPFnpVjD',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(98) NOT NULL, d VARBINARY(83) NOT NULL, e VARBINARY(25), f VARBINARY(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5391644118203221688,1674481344,'E2YSlhJMqZ2eCr7iKD7bh0TKTFiNNQ5LIjK69406tmu5nUmg55Q5s7YeJGRZG7J5yRQ4gRZIG9nSxYa3pC','XRQGm9wO7VHjWB1d3dRZfDgT5vdS0PpmWHZ02rPzcph8YO40DQw0coMA7zgXdJpTiMcglQACScocc1VdB','tzCj0AiUaVwgc','7h4bKVE0LVKVmg','xSvabEeFtEce0rmgBUmjmCbcEl8d','pgk6BGpdhraE3di7wyjtoVtAw0pyOCyrcrILJbVdqpNdchjZxnAx0uoAUWIxdAPHjj53L0iG4tSyLS8HyT',0);
-INSERT INTO t VALUES (4839660709922950044,4041548968,'TSH2zHylLgjPdlmk0sJIjhcLZkVoPgmyNXQmeZRbq4aLQgwW6aUqEqQm7IuChC5eDzLgnskFqjz6fnuS','R9fgyTgLN2tiCYDk6jwAM4VqSwPFvBYI','8eumaUsIijNgPHG','iKnNhlK1A1f9ipQda1AXiNZPx0tnJwrQgWybC78RQdGQ','QRp6mRqgLxmpT8KXCMpsvstqA','V5i9KDbb8IVBGYjJnKhkaeDDJt9CFeHMelXTU1ohIxhe7gGQsGPAIVWOMrgDlMyL6HQweJ5NehhrdZwEZcaJCx',1);
-INSERT INTO t VALUES (3119639191897772780,1221007825,'wt3ts4CHUlmJ3y8hLrDsurU0Cti5bmSzvLcDcewYQQzWxVSKyKfhmiY8VqPkTFrSGcZTNDIb7Qrtdpn4G6charT4ixj9xhNkJ6','GMh3JG7Axs9TQqmX99qbnaztoyhwPml14DTYUrHPcKlANXwSXYTs4wphni8G7GizzGzaUGix','1U1ZASWQ8X8p2jR','VOrRnveO13r7N3MnZb2HkO','aVON9jQcBtMlWEmhTZQaY0b','BeQ4Lbm9JCmKXTjy25v',2);
-INSERT INTO t VALUES (8223193734317398415,327089556,'Oj2oukV39RBxyaljnWCF','mo8WtfXBcokNW61mZF','fVCUENos4rJ','5Hzd9gkp24zkZhufUWIJnMJJZx3e42Ywl2w9TMITy4f1WbAOFw7fVsD1dWv7lztAC56pITF37c6Rb','b7nRyTRpo8wbgLYU5rREMph','NnsIqLDtHX3kwNq',3);
-INSERT INTO t VALUES (10311440665070499997,4076952935,'vFtoAalq8LLAuMkuMG49d8ZuOp18LO3dHiXastxrr8mdnUQWb0dz7W17sq6I','4euX2WdPln9rpZGHip8aeZfCOGvJIrfe','Ci','1qWjXENBCRJHWV9sloryhPxKkwetZGgfGbY4D9H71rZW1kWwhmXYZ6f8zMZiKaLx5qXyxzMKpNrTVOi0h','bjQh7PmCfqB4hQJIodXlPtK','GzHMtdVD4lVN9GM6nlEAUQ1X9AZYW1QQQevtohKSMYeXdROTYCoz',4);
-INSERT INTO t VALUES (16054531206827622663,815273455,'K4PEa','G93W29Wbqh4R','Vi3QARD2lTyt','4353pu3ujkIfui31LCt4ZrAsSJ5gq3On2f0w','ZUkR6ahp2PoNpzuWdvlvdHZ','AT0EysSIJTMi1zhcvXdMNHzncZ7GXTZOgH2zYcfGnrIQwzOQIezBckcFGFIbZWM6Vy',5);
-INSERT INTO t VALUES (11415857901759329925,4062914247,'zl','D73YCNP7CKZahekqOWG','6NEzhlPz6nKr4TwZC','HmhiKKTA1loL2tAWpHjJeXZwrvcBK1msDcYN84jK8gmCEjOeZuhq3','W2RyStv07wn1gQBb72','cfiMu8mGHuVA39C62El2A3Z8WE4ZSvXJIaACWXYaSTL02mNHEpjq',6);
-INSERT INTO t VALUES (6876392954643356954,200126731,'rbK1R3EreHOjAzv8d7qRvXU4E1EYVNYiy6YtrIgdRdCGj','I3bbToKk2PQtcBwvZ7JaJnzRojQT69U5AxUnaB0CMhDGLCWjlMR0xslVwIknAnKllrTLSzNRRy4adaz','J8G21HfHRre','OVEL9ak4ZBYJQBfQgGaKGSkeVXNNMBHHve9lPCa','mCnJy1qzWqjVW1oEX1zsxpkj4Glm2O1zOAHe7pdR3jSXmitfWHgayGgzDAj41oeOB3KZ13tHWaJ3BPlZ5Qf','gdtrNPT4CUGpbsyaf0RaGWwzKpJ1IAUgUKRDAdm55z2GnfOf5KkIS4HZnIXumxBcodPBpDGQt3VWQA5rPUe5UXyIqN',7);
-INSERT INTO t VALUES (5089313979727925543,4024948765,'Zx8y0Q4yq6gj5OEnJkSaKjJ1WBgESDJkd5js2M9zAJDBYhRZcdO','XLF3fHeJ9BpT9hFpD0JgK','vWEV7','IBE5uP','eAoQK871DBqMOr1','F3sE7Q2cK9asRGMQY8jHd3dz084wsAMRa1ZWeGvsA',8);
-INSERT INTO t VALUES (16017754750478277269,3360274267,'K0ATvP','BjnqPgB5OoK104WC0c8Q6kNsjtLPK0dkKfllD8pvZl8owFYF4Kh8yK','h9fa7nFpSPAD','QHd3BJiH0YaFa8XqhLKeAOkDi50ioNuXECEA0YK26SK','CZ9hfowVuTc','iCy7H03s7f8UtHYiDNK5GGvK90o7UmPN6uz29lzOCZR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (11501838386403705832,-101,'V7','oawrPa9dd3XUIvyyDcTy5g4GJe5i2dmIgYcDUJRzpr45x6','AtNmG','Uh6','r','WP',10);
+INSERT INTO ti VALUES (11501838386403705832,-101,'V7','oawrPa9dd3XUIvyyDcTy5g4GJe5i2dmIgYcDUJRzpr45x6','AtNmG','Uh6','r','WP',10);
+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 (1707092221973257884,53,'RcpMmSD4zOp6neVQzDYePJHDznCFazdQTwE','tjdU2O2bxdLs75pjWDPu2r','NrBmbuBdN3HMu','RBzPuPClXwN3oiDGCGtPd2fLnLYOXz5lE7U67DTLBJpH','4','CA',11);
+INSERT INTO ti VALUES (1707092221973257884,53,'RcpMmSD4zOp6neVQzDYePJHDznCFazdQTwE','tjdU2O2bxdLs75pjWDPu2r','NrBmbuBdN3HMu','RBzPuPClXwN3oiDGCGtPd2fLnLYOXz5lE7U67DTLBJpH','4','CA',11);
+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 (822687170752290330,-44,'5HYg6tcCGTiQcxdENJlR1UQDcYpTxgQ0NA','EqHBqNOO5KeIcZy5EgBKMYHFdJWHpXqfIMB2icUnIy9we70L64Gyth6zbmpNwztHymDwclp6BYz5CH4s7qLMyq2ep5t6WN8edZUKDcj1D1cxtMSdWdAEqducLXhyDG0gevTiaPiXW29kS','p8j7MZN2jpkh7VA','SLlKEBojiDLjiKpr','C','s',12);
+INSERT INTO ti VALUES (822687170752290330,-44,'5HYg6tcCGTiQcxdENJlR1UQDcYpTxgQ0NA','EqHBqNOO5KeIcZy5EgBKMYHFdJWHpXqfIMB2icUnIy9we70L64Gyth6zbmpNwztHymDwclp6BYz5CH4s7qLMyq2ep5t6WN8edZUKDcj1D1cxtMSdWdAEqducLXhyDG0gevTiaPiXW29kS','p8j7MZN2jpkh7VA','SLlKEBojiDLjiKpr','C','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17666161341876770025,120,'4bFqGZN7f7V0LEFxMLLmdfiAC8AwvBNRKGgc1eSPpVGoGquBbnYkpHmtxRtXB','Oa8M2q','1FjxpmaX0B','XIaF4VTmdqNpRZ678KmnSFCDhHj1HOY7aWjEcBj9NzrBK5LzluM5fyO5j9gx3xQlnfPFbjJq37fO95yMAnpXCAEJIBTtE8eRG0Oij7dfuUKOppTZxlDzM1Sh0QBSheT7cNdxH3quTLzNZEqzYvJ1UK1DsBCWbW5d0Pny6crjpaeOqFHiJbGEAEFrlojX20T3qrv6BlrNFXTLsFLFGjwvZnxrkPt','I','DJ',13);
+INSERT INTO ti VALUES (17666161341876770025,120,'4bFqGZN7f7V0LEFxMLLmdfiAC8AwvBNRKGgc1eSPpVGoGquBbnYkpHmtxRtXB','Oa8M2q','1FjxpmaX0B','XIaF4VTmdqNpRZ678KmnSFCDhHj1HOY7aWjEcBj9NzrBK5LzluM5fyO5j9gx3xQlnfPFbjJq37fO95yMAnpXCAEJIBTtE8eRG0Oij7dfuUKOppTZxlDzM1Sh0QBSheT7cNdxH3quTLzNZEqzYvJ1UK1DsBCWbW5d0Pny6crjpaeOqFHiJbGEAEFrlojX20T3qrv6BlrNFXTLsFLFGjwvZnxrkPt','I','DJ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15326669262984403249,-19,'NwgKVOguDl0e5P5z6YpEX4eUutFYNP1E4jPKEZyWB0','pPdw94CNrfILXUvsxDmwb5mDgnr5TRjGMPeQjmE9KctomeH9fcqEXPKREdxJzNkzscnvsnlmN8uyN','1IzJydoLrbv','B4fE3iEyry6TQNIi2qjJbA03pRDqkJqOwI1lh4hmWgLhlhPrk2M44CSsoqPzDevhELGZt8lnbTzOw7ebuiKduDORQx6gRyXrO6j70NF0gmySIDCwhdQ9qKHwmYO9xbtKOqZbqF3lrqK6pcdAQCVjllLcfxuVkM','P','eQ',14);
+INSERT INTO ti VALUES (15326669262984403249,-19,'NwgKVOguDl0e5P5z6YpEX4eUutFYNP1E4jPKEZyWB0','pPdw94CNrfILXUvsxDmwb5mDgnr5TRjGMPeQjmE9KctomeH9fcqEXPKREdxJzNkzscnvsnlmN8uyN','1IzJydoLrbv','B4fE3iEyry6TQNIi2qjJbA03pRDqkJqOwI1lh4hmWgLhlhPrk2M44CSsoqPzDevhELGZt8lnbTzOw7ebuiKduDORQx6gRyXrO6j70NF0gmySIDCwhdQ9qKHwmYO9xbtKOqZbqF3lrqK6pcdAQCVjllLcfxuVkM','P','eQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10644943890438280782,-23,'1K9XitYQRp1dFYfIAtw00HyVWwJCPOPBu','8pXSFUx5B0qkwT0RCAOrf17MdsiB5T3cUFO1hv2F0FWj3ZjyRFpvx5xbEjLkOZsqcA6HMzRS4owHXv3NXTpuL5WoYOm','YzD','FwdA9Fn3EKaEBzTV2usebdBXEYdFV8gfk1JGqOibp1e7','1','f',15);
+INSERT INTO ti VALUES (10644943890438280782,-23,'1K9XitYQRp1dFYfIAtw00HyVWwJCPOPBu','8pXSFUx5B0qkwT0RCAOrf17MdsiB5T3cUFO1hv2F0FWj3ZjyRFpvx5xbEjLkOZsqcA6HMzRS4owHXv3NXTpuL5WoYOm','YzD','FwdA9Fn3EKaEBzTV2usebdBXEYdFV8gfk1JGqOibp1e7','1','f',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(97) NOT NULL, d VARBINARY(11) NOT NULL, e VARCHAR(85), f VARCHAR(23) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6059134,7042947,'2HEB2D0KwIbF5QVsxqJilDkblppc','QVQNbp','aBb1sltCZdVZLB8nzjjgn4SNlFoVakMq1xsVSXxQi20XGbh5RE0HGIqME3BBMtFbnoHjVEMKfAs','6arzP0zH','i','c',0);
+INSERT INTO t VALUES (15163699,6367837,'zdxs','22zr','yWPsM0NaHDw8Pu20JUTrSSGGmKDRH1vyZ4lrLa0ovhvVoONmBm0AIENKg','zmJB31yqFk3wX5Z8lddl','JA','4',1);
+INSERT INTO t VALUES (14749435,-6663537,'SWyPorwLhY9Qz2UfQY55EPgK0jsteFxjlGKM5T4','uAoil9Prpr3','kd1I5cZ35dUYUypZl4RM5rU3cTRO5MTTTQsddB05UDGUpkjisDVlF82T5d9','hdkPWIFxjD','E','6',2);
+INSERT INTO t VALUES (8031695,1206585,'WTp60ltVy7iwN2OaSND0EVc9V7M72ThFSUlV0Sk51nD1RN6RrTnmp0F','PV0','ipHuI6uNKSIf0X06lu2z7bV3QIj4WJe4','q6IFgtT58SJ7Ww5fAZdItg','F','H',3);
+INSERT INTO t VALUES (2693103,-707548,'mVVdZZqPgh59nEmowKshT3sbmuX6UDLYfYOHOImaQ17TxP9pHmkUvBY1ef','aM2BhkKb','p4A3YiJpgnb','bvwrigR','n','z3',4);
+INSERT INTO t VALUES (11868768,4367189,'IzPnl7drthzS0wpI7GSvEIosAkRKHMeBaoicmFcP8MfYXHEzzPJHRTOPeWiuHkCZ7qpGxPsBuMu3','BDUvVQfPqEA','SGjj8EdkL2itDtSvLyYY6L9zbbnhaBYmhygY6u1EEK8Legv2U5wHM2cFANQs9d0','hdQMviL2aoGuwI2gOSrX','b','z',5);
+INSERT INTO t VALUES (13661183,-5648765,'zZuyDYrFTmTWDCzHvxf7IMV0zyZb3jDwyW7ufL949TovMvDbx2jVP5aAuu4QTMHxwBw2P3hVX27','wkLbVUdVG90','ZTl4FXt','G7lqQYpUID1uEdyxYWqt9v','Hp','E',6);
+INSERT INTO t VALUES (3688819,-5155532,'W47TiPYqM','Ln9wyE','588dJmNe9oGtFIGFWYNHbny37cIaVnEA92ogrk7REXP','BRh70v7OL10','y','S',7);
+INSERT INTO t VALUES (13465180,8022378,'o9b8nveUph2B7IHA0imv8slSQ6gnDLSlvznJhQXWxl9iEJn7yqM6oxd75gw57h95MbKDY1K','i4hgaeiJC0','TIKDddjdiHBSYEtAK2YVBo5mAVJjC7yBuPUJEM5DlSCoP9SC0CbdHNCar2gwlCWEaC1bb9nw3','EDbRKJOSwgGY','3','3d',8);
+INSERT INTO t VALUES (13628057,-3082075,'rjs6H','iv','cxn5htye','ixa','1P','BG',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(97) NOT NULL, d VARBINARY(11) NOT NULL, e VARCHAR(85), f VARCHAR(23) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (10763301087219639152,4224388347,'2','84P2DSQe0vxq8ayAeJ8nEbUcEeOBvelnU4FUMUogrJn6jg','xPMvo3n4Blk4dfKlwf4lts','mhX1jiBa4gGRgbQhIoK4LelZah9q7myV4','YxEgc9jxvPBs5MPmThHMxHZAuaWJk9EyPukE2WF5EU47FBf3S','P8bZl4fdMTIgKqSLArcTeN9jI0RAwhJnN5w3U4wsNPrlu5X9SXJ1O7DiElrUZPTVIXGzAU8Wk7FbhZX7GNhbrP',10);
-INSERT INTO ti VALUES (10763301087219639152,4224388347,'2','84P2DSQe0vxq8ayAeJ8nEbUcEeOBvelnU4FUMUogrJn6jg','xPMvo3n4Blk4dfKlwf4lts','mhX1jiBa4gGRgbQhIoK4LelZah9q7myV4','YxEgc9jxvPBs5MPmThHMxHZAuaWJk9EyPukE2WF5EU47FBf3S','P8bZl4fdMTIgKqSLArcTeN9jI0RAwhJnN5w3U4wsNPrlu5X9SXJ1O7DiElrUZPTVIXGzAU8Wk7FbhZX7GNhbrP',10);
-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 (1702380786553782052,1937988406,'kYe2NJ7B','1WFOBLJYwt6CBg5ZHK9BX1CwmaQMH9r2ZIwQgyKihDAqs0NvwmC8j6VUbJ','37wPwh7M1xPhHw3UZg0bSyK0w','SND7fDMrDRWsCj9Wh2uQ7ev5KaGep2N7A7JxECGRH','zOHPAktkcfeQqPAVHAjccWy2jtn0HD0c202sJb5vnmJIwh99pbGl0yN','LfIoO',11);
-INSERT INTO ti VALUES (1702380786553782052,1937988406,'kYe2NJ7B','1WFOBLJYwt6CBg5ZHK9BX1CwmaQMH9r2ZIwQgyKihDAqs0NvwmC8j6VUbJ','37wPwh7M1xPhHw3UZg0bSyK0w','SND7fDMrDRWsCj9Wh2uQ7ev5KaGep2N7A7JxECGRH','zOHPAktkcfeQqPAVHAjccWy2jtn0HD0c202sJb5vnmJIwh99pbGl0yN','LfIoO',11);
+INSERT INTO t VALUES (4420031592091787089,-5054178,'J0EDmxxfAV','6DU','lRcDWwiBtCLGPiCAi6ZKZxEBQopUBXGQdzO2AV9xKRPvnrUPUUscq0Mz','0mkRP9ySisRBjOBQujIM','0','CV',10);
+INSERT INTO ti VALUES (4420031592091787089,-5054178,'J0EDmxxfAV','6DU','lRcDWwiBtCLGPiCAi6ZKZxEBQopUBXGQdzO2AV9xKRPvnrUPUUscq0Mz','0mkRP9ySisRBjOBQujIM','0','CV',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
+INSERT INTO t VALUES (1840637229740926469,-5760770,'yLoaEICZq6quxSjOYrQl6gCzs6','O6DntVHqCXf','LSZrFTkuF28AW9X9j2BsnVSe9FC8Qq8DXKZIgs4','4gbI10gTo0WriL','Q','h',11);
+INSERT INTO ti VALUES (1840637229740926469,-5760770,'yLoaEICZq6quxSjOYrQl6gCzs6','O6DntVHqCXf','LSZrFTkuF28AW9X9j2BsnVSe9FC8Qq8DXKZIgs4','4gbI10gTo0WriL','Q','h',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7553006249480734256,3805195177,'aMkwERJUybdWzYjqik6Dy6eS8k','4y5mvW4qMApM8HsPuLf5FyBSg3jwvyW02KCqK5gwZlDztv2XFtjTRXOvskXhht5dGIgMrP680BTTe8Jnx8HN2hsAI77Nl0VHaQ9QxHY1fSG8Vr581eLr7ldc6nH1z8XXAsQ6emEpmSdBP29DzUeJChLIX5Euz','vLGVcKeiz','fSvj','JSoGGDAgmbXqwUdthcQ3lEPPlOdaow5yij3jxY4gN','XG4GSP21TCr1vDVKGIlOvAIHEFVMxTDSyhZSRe34cPwODJaYofp2QIhtpEmjaLzriCgS',12);
-INSERT INTO ti VALUES (7553006249480734256,3805195177,'aMkwERJUybdWzYjqik6Dy6eS8k','4y5mvW4qMApM8HsPuLf5FyBSg3jwvyW02KCqK5gwZlDztv2XFtjTRXOvskXhht5dGIgMrP680BTTe8Jnx8HN2hsAI77Nl0VHaQ9QxHY1fSG8Vr581eLr7ldc6nH1z8XXAsQ6emEpmSdBP29DzUeJChLIX5Euz','vLGVcKeiz','fSvj','JSoGGDAgmbXqwUdthcQ3lEPPlOdaow5yij3jxY4gN','XG4GSP21TCr1vDVKGIlOvAIHEFVMxTDSyhZSRe34cPwODJaYofp2QIhtpEmjaLzriCgS',12);
-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 (14827468997009319990,641359373,'xUPt0CE4EljoMan16bXUAs94hTMQT9VzcrsCgXpsf9hyrHoZs6V','unxOjyi5ZIowk288CTuhyglTdhbyauwf8eT7QeBU9bw37fSQcqUoJxvtOvj0crq6Bfa7hQMT5rxazecKd96aaOhyLZ4v1ifSGyHRwvyQAPSSI72kaXtTOXWu8xlXnTWbFflUrOx5RkrG76hv8XETttAOYQySr8x7g5W15V1tzCQVDgsst8TA','I85UuthQ5AWFdfd','AOa74KIRrSp3Ib0h6taNnXNaUrpB0ObimsyZZt0NIzZZqYf3aimyW2FCn','KxFTAB4pqpMDFelXAcRdG9kvkZ9ZA46vsVItGHjKG3yJlPJMIPijDJ6Ol8wFiKEadJBlMw9FKuvGPo','eS2oGDaJDjz198KGRjvb7zPdIa6jYFZ3DTERbskTtV60PvPgprMFbB3t7Z9HV',13);
-INSERT INTO ti VALUES (14827468997009319990,641359373,'xUPt0CE4EljoMan16bXUAs94hTMQT9VzcrsCgXpsf9hyrHoZs6V','unxOjyi5ZIowk288CTuhyglTdhbyauwf8eT7QeBU9bw37fSQcqUoJxvtOvj0crq6Bfa7hQMT5rxazecKd96aaOhyLZ4v1ifSGyHRwvyQAPSSI72kaXtTOXWu8xlXnTWbFflUrOx5RkrG76hv8XETttAOYQySr8x7g5W15V1tzCQVDgsst8TA','I85UuthQ5AWFdfd','AOa74KIRrSp3Ib0h6taNnXNaUrpB0ObimsyZZt0NIzZZqYf3aimyW2FCn','KxFTAB4pqpMDFelXAcRdG9kvkZ9ZA46vsVItGHjKG3yJlPJMIPijDJ6Ol8wFiKEadJBlMw9FKuvGPo','eS2oGDaJDjz198KGRjvb7zPdIa6jYFZ3DTERbskTtV60PvPgprMFbB3t7Z9HV',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(34) NOT NULL, d VARCHAR(81) NOT NULL, e VARBINARY(93), f VARCHAR(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13981649652413747526,244,'acCBOguOv1iZPELmOfpaeejq84uM0ozej','ktnr0BSUFn16L1CdpSAMUIemnTKXt8tvR2ey7Wf2e69h','M3Lr4IbCddO6uz1PT1jAVwB6VglA1y2dLS1lRMUP89FxAteNTdvYAj7aR9hMw2','y','aD59Cj8','8J7UzRkqKjANFXyuPYYSiuC',0);
-INSERT INTO t VALUES (12721261466671518871,125,'9J8EwPH9XI1qigUkpA7','LbBpNuQErxYu','2JP33Cz89erpukMiEkvGiKoYr43CRhqx4o9W4IU','W','XlHkIlqWU6Dn','lySRZfcyY',1);
-INSERT INTO t VALUES (3717756024966001387,135,'NwL0C5J7wgF9dMEeIF8Woit3x0fpMAZqWG','PSWws4G','0t0dHAPWpus','c','lwTHkvDLlf8rxSHj9oCwx8PuXFE3a2jPgrpNSikogxSxR6eVSBitYqEVprgLeLkhslaok5XKQ7','4RBtH6lwvpSdeJTGfzh8Sh2psRVld4AG9P32oey4x8B8t48YqDxmiC0',2);
-INSERT INTO t VALUES (3733049448900649272,233,'j','8NwifSXIIITgYtJAISwEOQ5rF5F3lkQFX','3yVmY7EQbNijilCgNQ8Ax7LR5RwL7WZwgkydZVbnqJxrcxx7Z5Fxl','c','UYLWmR9SCxhqaABAnkijqPAsLnRxrx1CJBQVxZR2vrArLhZg8tWIcO21xg3HUSHL7xpSp8f','IBw4rq8QhcYxOEWn9MCeU7W',3);
-INSERT INTO t VALUES (15344049720882205118,218,'weC0','ukGU','w8sYTHvTRb8Jcpbq1GaY9ehsO0SSYQOxUXSnta0T8jADUJoBRif03VDeoKeDcPaAp83zi','z','q2GfAziNrSd6G5UE4nKzGozI1k0AEuNCOMF8R3i4yuaqnmPg0TUO8qhGcXYhE0QjHDuLOGhcY40HWNDsTow','EmvdXCJA4CuZHVS9f7tLgjntU',4);
-INSERT INTO t VALUES (12201396233039801122,213,'OrJ38oj1bUnPbfY1NYWaVI2H1zU','BhResq7Qru9WA708RO8TwLzhtwOye77BT8qB8yZxH6u5BB9G','sK3c4zrSsgXO7GjJOsqxXqVk0SwGLNuhZCH35BqIisty9aCAYPAmN5u6lqQq6D3LVffwyaktYoKO5wgsYQ8wzV73dCCa','B','tRuYFwdW8HlmpnSuUx72FHagcptd6GPQlzr5K3fzfFN202A','7BE7xiY7DMAfCjpbfdejttbj4uKX61ukGL5iAJl5KkTX1ibLCTohjXQqQMm4hJM1CSx1qzB85zDHb',5);
-INSERT INTO t VALUES (2910576968834154066,123,'dClD7x8HrXOgWV','wQeNmcW6b6E4DdauoZ4XJWinbyxshed9dS9yxTV7oY6qi3VjEBnY2mEtxKolLSt4Fl0bKcSpI','w8pxvtHWmyJCZMTrhqhNcekMn5WhLNAITgQSfU5SKG0Du9gzx1s0x2GkV1FeBBAeEfz1Eoic','Y','zzlbE8iu6o6YsP3WfBDi','8pVcqIvAHb84dKOSGCKpMiU5uGD',6);
-INSERT INTO t VALUES (16260578197961174731,35,'7yM6OebUNgIuX6rErZT0xSj5Z1hjdcDz','fUovb8iXKN2WRAyiWvX3BGss4FY5NJkoMG1H3Z1Jqw6cXcBE','ZTRiBvTCkTtlP5Skx','Y','n802KRIzs','tmYNlaaVT6PC3JfCDbDPK4aypA9dMzHyYPZ8IhegJeKox',7);
-INSERT INTO t VALUES (1776447674867711018,34,'ZaOTCuouxG','FY5VvFVn9bXbWSzBQqG4rrqDLlIESnf0yBKDBLY3FhoQFPLuk','NBwg00d15aAx4','B','v14dA7ycTmmU6bqs5tFl0Yd5vYnRrKkO8oAHfIpxPRtrPNhQlUMcr87HAbopZq8NncIYPT7pG','ghR1K',8);
-INSERT INTO t VALUES (5228350205448448310,196,'jkg','IoQv6VqemtiQ7G','zmcjoN6c5ytKz','f','Q6cb8k3pM249QyReQdqs9vYIIgenLyipsDiSHlmPUQmhLSaNxyhJ0oCmCCQV8zszDm','FgaGK7vQXYexPSGQgyS7HMRQMdq6UZu2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15393989855277239982,64,'ViGnZyJJyzd6lcG5FMi33FfLog0','C7','rB7DK4lK1duqgDRnAmfOAtLXiUopiq6Yx7jPI6N5ptpPURBpdtzHFGaBkxPKoFD7FxQQkprUuPpIGh','h','v0h5SfZ','MW79KPyXEGP6lT4qVL2QbhaqeKnrrgg5dpn5u1YSW2zvLiYZAkd10G2MmwzQ756OWURhTg8nuTP9jo4W',10);
-INSERT INTO ti VALUES (15393989855277239982,64,'ViGnZyJJyzd6lcG5FMi33FfLog0','C7','rB7DK4lK1duqgDRnAmfOAtLXiUopiq6Yx7jPI6N5ptpPURBpdtzHFGaBkxPKoFD7FxQQkprUuPpIGh','h','v0h5SfZ','MW79KPyXEGP6lT4qVL2QbhaqeKnrrgg5dpn5u1YSW2zvLiYZAkd10G2MmwzQ756OWURhTg8nuTP9jo4W',10);
-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 (2908007354336029684,54,'qXixwzKBJjFeX2yoLteUIdjrlX2a31','9tMzFIX0t70jcN3IKOwhcwVSX1FGdMgudtoNXKTWRdFT9oq5Npk0nriqVe','uDuNKZJkLdE8kCq25TGzZmIX','q','ZDM15dq2mXM4gBlMZfnIzBbw2cvvVJjZtbHDsN9hPl9RlE7NGTcQ7qGIisYe5PM','7jcHluNS9AWb',11);
-INSERT INTO ti VALUES (2908007354336029684,54,'qXixwzKBJjFeX2yoLteUIdjrlX2a31','9tMzFIX0t70jcN3IKOwhcwVSX1FGdMgudtoNXKTWRdFT9oq5Npk0nriqVe','uDuNKZJkLdE8kCq25TGzZmIX','q','ZDM15dq2mXM4gBlMZfnIzBbw2cvvVJjZtbHDsN9hPl9RlE7NGTcQ7qGIisYe5PM','7jcHluNS9AWb',11);
-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 (2064102111680816944,253,'5bu4umsZ7M','PYX0Pi8adNOAZDWpRzOj3dg1UwGdR8ulq4s78zv','2xlQHJkCQATxldzKJ9JMGt49z0oqp5GEcMtuUDjxnNPuNoRoXLzOdO72BAI6S74sq1S1bpjLdSwHQf','k','0eIrKuBOZdmrDjgEiIgvNCgvDwaE0PpdrRPeULg4enXJG','LiqEjqbVe8sxgzOyw',12);
-INSERT INTO ti VALUES (2064102111680816944,253,'5bu4umsZ7M','PYX0Pi8adNOAZDWpRzOj3dg1UwGdR8ulq4s78zv','2xlQHJkCQATxldzKJ9JMGt49z0oqp5GEcMtuUDjxnNPuNoRoXLzOdO72BAI6S74sq1S1bpjLdSwHQf','k','0eIrKuBOZdmrDjgEiIgvNCgvDwaE0PpdrRPeULg4enXJG','LiqEjqbVe8sxgzOyw',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (623991505881994729,39,'wxhubVBRl38uYB8hXMxGm','Am0ZaD7dyekr6OBwME8jRYQK3H2Xb9EkXGuzdyLskWXj7vhDPJGf73NIRgf2N3t8fP85hXD3jH5sChPUIqyMBqOuO82KjOCjYJXh4qIA0eesD8jUl0W','itf2Tv5iP0fpTyj0Yco3lPieUPmol1R9ijacQ1lD','TXR2zGbTPn000iJLbuHwbrBKp1h92CbJbUUCiyi','ycZjTRkChTnaZW1yTFd2OAhh363Y64Lx87AUoo1b6LAjvZN2WmzAWlyRPcgBXoXFsNGzcp','bBYW5Wphb7tjm855ecjr',13);
-INSERT INTO ti VALUES (623991505881994729,39,'wxhubVBRl38uYB8hXMxGm','Am0ZaD7dyekr6OBwME8jRYQK3H2Xb9EkXGuzdyLskWXj7vhDPJGf73NIRgf2N3t8fP85hXD3jH5sChPUIqyMBqOuO82KjOCjYJXh4qIA0eesD8jUl0W','itf2Tv5iP0fpTyj0Yco3lPieUPmol1R9ijacQ1lD','TXR2zGbTPn000iJLbuHwbrBKp1h92CbJbUUCiyi','ycZjTRkChTnaZW1yTFd2OAhh363Y64Lx87AUoo1b6LAjvZN2WmzAWlyRPcgBXoXFsNGzcp','bBYW5Wphb7tjm855ecjr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED NOT NULL, c CHAR(32) NOT NULL, d VARCHAR(95) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(41), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-30795,152,'5fienIjTB8wN9EiWn0pTsZ','mnnYkRonqtILasYdNqKatSBRBlLETOlQZILU3uDtM49Z0S9BulbtBve9sD7VZ2ahALilZ','63DjZPqssn7ghQHvqA65WwnrhFNCuop4ltEsiEsj468tTCaLRjod4l9zWei','g28X0mveS7lAzMBjO8YhD9CsNjL','sJr94yhyzUYjj0HM62SChRlatv','IpW1F2vw2OsGZLdGiWZ',0);
-INSERT INTO t VALUES (-27211,82,'R95QlptxNwJrHQwCB51W1ouiA4sLBB','auwuVDCMTyOvH3DgMlGwL8vqwBByLApieU9UBh1NlIQrrFXaobsY2165ykTivxDwQ2AY0vWTlMBgrdGsuaVWJbjMcrTQM','sTz','oRLgLVXLn5NzEMihKPrc2','dfb2txdVbEC4vUgyRUVh0z78SxTiqJdEbCwjHGz1oLDjrhJ3YsODfAZp0bpf','nxcSo1eo9gkCt9IJH2yU0qa03IVeJyA1ZS5go17GdlcMPjzt5y',1);
-INSERT INTO t VALUES (-16091,59,'Hr3ayta20UDWrrY1iNBL7rjhFtTHa','j1iw3PMaSgwsTg9mlvhgHAYewLjQDVl7V28pcuvwUJ8M9Tf0yZZrxImYePIxLzGLv6HQNDNLOEF5Y4sDiXefB','ysJuj4CB9oCgQ1RF0OtHfTzdI2ZSoPFBzd2','ipxY3qa097c1hNgiT6tVShlPs5mduqi2keoLDyn','ycicIkfRK7h5Pp6hO7','MIMWgyBUc6PbEswP1f48fUKQfjAdf8E8kPM4gZfpb8RvTRZ9mdAlkOSlkLQjO3TXvNDyzDG1ecFKlXKNrDIAOp3q378O5ZAIp',2);
-INSERT INTO t VALUES (-7152,178,'MBgEAk2QQAeZEoCHTioOi0RgD','nP17FovPetQTFzE0xLc0OzxGP3J45gftt7X','mgyxMy8q2L0lCfVu3KbB78mX1DqjeyFBo8kf5xgshg8Q57uYGm','6pqznfwYpysMUQuyFSiSpg4wRGJKx','33TZlP8qWk57pJkTy2nTB8X5yhWA323wgRaTvdQd0eyJIRVpyws9dtu5AIa4Yh2cQnrRNHxQh4ssKi','frJUMRfEZ7UQrfW24RYa0bmbJtaCXzeIssLYEbMsUj0sH2qQBD1OvPdbCUH2HUdUggRxYb7Wac4QZJCzgaO',3);
-INSERT INTO t VALUES (-24765,150,'D29sxcBpkjyiPPCXJlMyA','rtgUKdvfpS9wIAGgVSbroqjufrbcUvrPD1eFzmkTBifLkjwA4PX7geNO6mK9Nl11m2NGpB56u0A0s','n0ZuG5JBfPYBm7Zsz1Hm5W3jjxh3GFs4HkvHRshENL0B8WNZZ6kDCJ3vPpsfywVSKgNQH','9nc9uqlkgGuNObhL6nGnQhyqO','AB3vGXxaa7RNJpn4TppKIWhgivFjukjlNX18eH9gBdvXYghLwYqBxanOUAyyzMKd5icKjhcY6N8i883EeRRQZF1qiSx2RZOa','Q11kBmPoSFUJe0qYzvDYQ9N0Ey8G9HYEgqzpknvrtGyVR7D',4);
-INSERT INTO t VALUES (-1637,90,'hUDcNCH0NpJGNovPknka7Zk4ghTKsTYS','WwK3JaSXPiO23fL7BUPE0X6530iAkDhr8asptIeydpUewgTzz3KkrNIsyvfczfKnTcJm2lDFGfiTDyRqcewfBTEiqmh2q','wicGpswe27DVPZx9V2Aj3UTpDSod9P8WbptRQDBIa5Ntl0T2YgIJouIazyIDQzZFQAgMPxoAarBO','02LeleFqmWwJarR','Z2tsS4GhfGwNuJZmCgr31P1zLjuhLbhFcWpZmbxFiRLErTrUCXv7YlYsRxfxbnxQF1o277rGfE','uX5qRFxJcM5TWf6t4mxBDI5MN61vIMe6X',5);
-INSERT INTO t VALUES (-18886,17,'ObnQh5jMOmQibu','3UJHB1PRIONSf73hcN1lBJ','W5jZo7TRbDsI1u','i','EWV6lh98Btu6LbJOhQ5mqzija5PZPfrzJZOMLdQzBu3UC3V7ZnNywfY7D3nf5pZjF7WnyNF','ScOWeqKJX3yTKYpTLha',6);
-INSERT INTO t VALUES (25673,140,'IwwzLr','mdeVvXbcs03sqqOR2JCXoHLE7su9jUpoFBnR5erIoR0mYlQwLjjjuKrV9nlzOS','fEh0jnOolvJv0Nze0AX8MsSNi8vLYtk4cW49TdCCzGSRQ8ZZIaY8R','agDpa0LPJYG18z8pwAxxt9DJB2','KXCSKVRR0SLcpCmB8nfgSwqI3hwsarJVWoPoEwPDjZrQt2kd4kwlnGAWWEn223XZuwJgg','4I',7);
-INSERT INTO t VALUES (4786,209,'PxmejrzByDgq','OIA1YDZYSah736t5cxXda9EU7rbvuKzxGPHYEYnfa17xbOOPDb2pAbaifVYieTbmPfxRMwqwqy0vbg9L','Z9','R76kRqwDP','F2Gb2wim0rcUCXEo36FLQbVZfApi1mjZ5U3zfhguTSb0hG3PSGww3LhjG8oCzDT9AKYNBmfN0JlFkI','SaehU9eUrVX5KE8lq5XfzFaDeagRJZ3pdDwoLu4FbCKz4aQKh6cuVAsONx6buW1dcdMyd5x3EROIAhbhpQoUhXoN7MBtRdxhBCgj',8);
-INSERT INTO t VALUES (-3092,72,'nc4drDmPUo9O5t4UH','8aw7I6KOeiGSXiakU7WgZcQoqPL61oyHqNKwIuSK7steepbixWjAp9U6kkpk7ltc0j','Q5PVDwXp7mZ21vrmkC9odPoWHGBWibDxXqRgNTq9KzrpzCLQzNjIhS0YCPLz6E5hpijVwY2tRu1B','hmWAoS49jv7Wop4nJcls','4DXb1T76J','7N4FxxUs3BTZqYose2YBa3tN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6582488873686803741,-4160059,'jYngCO4ArS8eDnH1Se9vic5diNZd6nDZeZWvf9QxcLmN9cGMv1M9auGFDwh7bya168mm','EZIIAYPTGcjlzEeWMYWr2imX3o6KMy3lkRl2sfFGYgC8ITFuiRxr1964iUkJb','XrPqLr3pbAINmfhRHIIlTZkwUndRggeoTsTyotgx3kjl8nl83rTmetXJImoCMPgBiYfpH','guu9GTbqdzUJxl','Ae','n5',12);
+INSERT INTO ti VALUES (6582488873686803741,-4160059,'jYngCO4ArS8eDnH1Se9vic5diNZd6nDZeZWvf9QxcLmN9cGMv1M9auGFDwh7bya168mm','EZIIAYPTGcjlzEeWMYWr2imX3o6KMy3lkRl2sfFGYgC8ITFuiRxr1964iUkJb','XrPqLr3pbAINmfhRHIIlTZkwUndRggeoTsTyotgx3kjl8nl83rTmetXJImoCMPgBiYfpH','guu9GTbqdzUJxl','Ae','n5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1860754649876457687,2207036,'CPH0lPrxGL2TNoss90I9YawX0ODlKRydTnQHo','oqkvPICWeBKSACX4b0QRbj4YnOs5LknGj8VLEQ6SEKt9OkSn08Qsa9t0vK1cbfWdamZWmd0c4fTN5hU5lu5bTEfBGuUrT9mcQnDgbySdrxHi5JELTv7n49AjU2HSG9X5GPLV1EyUVF1TLbnLsToINAAdb3raxGBseQCaouMzNuy9Sbewdkq4c8z','MBc1jOBqHxoatuEQhqG8hP9Xzb4MsSXrs1u71GcAChFzTKJ0XGMlkZeMoSjvR38fuD9S9','26H0GnbNFjRecrerZqRZ02fvFBrTZLzz56xLHyBDfHgDC2wnwvjwPZfUmdoY8QHKJebNyUmpg1OHk3uxBrl8tv0MfuJPJz3','E','E',13);
+INSERT INTO ti VALUES (1860754649876457687,2207036,'CPH0lPrxGL2TNoss90I9YawX0ODlKRydTnQHo','oqkvPICWeBKSACX4b0QRbj4YnOs5LknGj8VLEQ6SEKt9OkSn08Qsa9t0vK1cbfWdamZWmd0c4fTN5hU5lu5bTEfBGuUrT9mcQnDgbySdrxHi5JELTv7n49AjU2HSG9X5GPLV1EyUVF1TLbnLsToINAAdb3raxGBseQCaouMzNuy9Sbewdkq4c8z','MBc1jOBqHxoatuEQhqG8hP9Xzb4MsSXrs1u71GcAChFzTKJ0XGMlkZeMoSjvR38fuD9S9','26H0GnbNFjRecrerZqRZ02fvFBrTZLzz56xLHyBDfHgDC2wnwvjwPZfUmdoY8QHKJebNyUmpg1OHk3uxBrl8tv0MfuJPJz3','E','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8971969415011977421,1774738,'88YTfJOhb7zHUpC0BiEbVpNEP6RefE1tmFKKIfmQ824H8zfL7nWMDRGUsaCQ93QbyM1oVA5ljW0uRRO4pLa1yD4g5h','8GgvncMeYkfzH9LQk1y1QH','fhIitvDbYezFbb27RAmdWt','udTtGJFi9xxCnhnHucs3uLW','kf','cC',14);
+INSERT INTO ti VALUES (8971969415011977421,1774738,'88YTfJOhb7zHUpC0BiEbVpNEP6RefE1tmFKKIfmQ824H8zfL7nWMDRGUsaCQ93QbyM1oVA5ljW0uRRO4pLa1yD4g5h','8GgvncMeYkfzH9LQk1y1QH','fhIitvDbYezFbb27RAmdWt','udTtGJFi9xxCnhnHucs3uLW','kf','cC',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6044380640919396314,5325669,'G4lTQynI5uu','yRqS299M6mknwiaEC0nSvnvdFEs6tV3ut79w51oCj55asMnLMJdtmy5DChoq2xa612kdaWuLJ3DLu4hddwo','LMzCGi6mc3V1ZgUi','SWdMxX39Brv7EfktWDFr9PJi5DsrH1780tAAdFoFkBK8zGMAIlFQhUazyMdx5yCl7Cyq2py35KsHMWFGS0rRvn63vVU6FvBbKZzzChJJLCHsEyUXhSUYSv8pJ6dEU8NNLhi7c9L07szxkLuF1GebcgrFQPZq9sDgQgu','J','Nk',15);
+INSERT INTO ti VALUES (6044380640919396314,5325669,'G4lTQynI5uu','yRqS299M6mknwiaEC0nSvnvdFEs6tV3ut79w51oCj55asMnLMJdtmy5DChoq2xa612kdaWuLJ3DLu4hddwo','LMzCGi6mc3V1ZgUi','SWdMxX39Brv7EfktWDFr9PJi5DsrH1780tAAdFoFkBK8zGMAIlFQhUazyMdx5yCl7Cyq2py35KsHMWFGS0rRvn63vVU6FvBbKZzzChJJLCHsEyUXhSUYSv8pJ6dEU8NNLhi7c9L07szxkLuF1GebcgrFQPZq9sDgQgu','J','Nk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(96), d VARCHAR(45) NOT NULL, e VARBINARY(68), f VARBINARY(17), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11557733,9592735055140746729,'sxb1','IisV3AOtxdvjikTFvxVcbfNrYtZOcBFUiL2J','YFm5vSR8Xc0jFBWoyxogySamzuynzzU1o','api6','j','2N',0);
+INSERT INTO t VALUES (9833601,18426971313758138547,'Pco5mDBNPZt2hIhcWFEhlclzJkf8g0uZbPjIuI5yqOyqYIzi4G2cx2347M5MZablm0QoNeCARN','Vwz8Ub696BH3weCyzlshiXQYbzMNd7Tp6dviYQtBW5EZg','nvxGBDTvV7hu31HtJMXTmyvxqdZy57CKT8OraFJEYozzCBQ','nA0C','y','C',1);
+INSERT INTO t VALUES (2164680,11122750526840552528,'Fw1uE3lAJPTDZ5vMMFn0Zigco8blREcfjJ4N33wmFLbC','jV9IkP59bEJ9rXi3KNw','ilyWHkWkhbt2RIbNXIND48W5BrGjA2VwnTSnTVUe1UQCo','M0G0gNNbo','e','hH',2);
+INSERT INTO t VALUES (7357833,3963369863656401226,'3mJp1r3Ke4eE3RhapupxvhiaNvGv','sOzLqMEyaUVSwQzqRgARR','vn3dKUlmOzuqaheD5tDNTnU0C4iKb4r5YXZT0VZBz5xjFwSYJtO34fmJP7kBU0U','Pja','1','5o',3);
+INSERT INTO t VALUES (15925097,336864109003330048,'BymWkllMp4pcukG40K5GuoZfciYHKC3MOfekjXo3sJOf043MItPB0Kpnr1kf','7jPNmb3HkbFkF1LePXNSLHTxi6JNI','Cugm8xIYIkIbB6X5wUlmXsowhGjozOoGE7sM','dv','V','N',4);
+INSERT INTO t VALUES (4439130,13487417382155005871,'FhqZ4rBJY6O7HXyhMyOkvmnWh7Pg4M3jrrWkz5HJ2acKyGrv4rTRIOdOwF9NtYv0oNLyyWZIjciY6o7wfe18LG0','rgFtp6Zk9UBkvvxtfdWYt7KBpGmvjDs6WEmri','OFgWF10ujttfGT3BKfjqUAreq6TEcfpIf2My4HMtpH','3DrdL','J','M',5);
+INSERT INTO t VALUES (5926067,973565308771811072,'UQWFQQHTP6U806sxbue6yBQF1qqoS4oxb1GhBOgEX9ft6z1GHF1Ae7NMXv3tiPOLdmOmP6bgJ3fk9KozAUTLTDdLvofXK2V','mi2G2cqnYr4wKryGa5lBSGdfi20ylvZBq9hhMY5N','nX9oikSRkx8x4ascwPMGF0EyKoJvItIa9KIUg6SzYoVOdhvL','R','s','rr',6);
+INSERT INTO t VALUES (6823026,16214063147181185253,'DGGVYPi2IJP7AN0DjS2AWrQJ6i6PGbGxOlrsVNYeWsmj1IUVQy5cM3lBM','TDk7TOu0hK2edsb0rVg8NwvieMPd9paLPZCPLWdJZT0','gZl00oZShsKyCeqv3XKXmbPq9xxIaYxGkl29qXfB2OIxKoNpcPLTfucGkQg5qXoYUz','GgRrv44Hlh','s','1',7);
+INSERT INTO t VALUES (11590904,12307784542626386350,'JPLdawmNOjkgIII6udSPWqQt2Snrjp8D9mzaPxROp0HAv1Zg1AJIT00OzshscxS','SPNxZOdUfoSJvkbl','af3EVycVrF9XXNvVTsmCcaPmd','ZEjejUGd8uB','e','yt',8);
+INSERT INTO t VALUES (294420,5869686312480108899,'L9yy1zBhKMgEIwFjURSSRxsXFsuxFkVx7V6nTJFQunGyFYt7I4L7qoPRmsUBbbBX0cj3NkNWY3rqD7THqgPb1wyXZ2vifD','Mah1F4lFJhq3JOPukftJ103','poJWgQJC0mqpc85ZwA8li5dOF9IPwjfzHTbzY6Ay3Kld3TPTL','A6OeDZ','z','y',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(96), d VARCHAR(45) NOT NULL, e VARBINARY(68), f VARBINARY(17), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-6680043,226,'0FvK1QkSSuI2Ek','tdWM2C7US5Jq7grkBOpVAjLT2AZcFARX','lryvDdO70mfHyGTtp1RiBBMdVgo7RoKaMQLI7Es31i2Z6Kgj0y5N9NLYiQLbsgYzL','TlXvILB2BPCnss1KGvlO0DUZNL9lGuR','OrtkMy','m2ipS',10);
-INSERT INTO ti VALUES (-6680043,226,'0FvK1QkSSuI2Ek','tdWM2C7US5Jq7grkBOpVAjLT2AZcFARX','lryvDdO70mfHyGTtp1RiBBMdVgo7RoKaMQLI7Es31i2Z6Kgj0y5N9NLYiQLbsgYzL','TlXvILB2BPCnss1KGvlO0DUZNL9lGuR','OrtkMy','m2ipS',10);
-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 (-7797012,252,'5S1lDezmhhj5SFoVOJjTvoVgZVPhD1tvK','K1DfgCcTk2Mhy6OCpOTTWd5EJaYBgiDtNqrDuEQ0mq','BYzueYuphh2RFPDtSUC9rHfkaTtqc7Kg2vwHA1SzFRlWD92d9CPoHZ','vSF8yeXuifTffY','J7xbpxVgtPES9okX','sJEadj9VezfF3J0aSb7HjGouRH7St',11);
-INSERT INTO ti VALUES (-7797012,252,'5S1lDezmhhj5SFoVOJjTvoVgZVPhD1tvK','K1DfgCcTk2Mhy6OCpOTTWd5EJaYBgiDtNqrDuEQ0mq','BYzueYuphh2RFPDtSUC9rHfkaTtqc7Kg2vwHA1SzFRlWD92d9CPoHZ','vSF8yeXuifTffY','J7xbpxVgtPES9okX','sJEadj9VezfF3J0aSb7HjGouRH7St',11);
+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 (5885039,16549936370759751609,'X','Mt2aj4nE9JVw6c7TqELzM','qXFFDWA','3Nx3zvKBG','v','6',10);
+INSERT INTO ti VALUES (5885039,16549936370759751609,'X','Mt2aj4nE9JVw6c7TqELzM','qXFFDWA','3Nx3zvKBG','v','6',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (10266314,10484219089743134480,'BEn7e72wesMdEa2s6r1vM7dO2zuZ3tFNrxYUGAtD8tcelYbI6cPw1nO7bxfVXpHjAnbznjOgQ8bwdLu1cTbjNBMljkNUoa','L37GVzxO479hVZxN0vQ5Cbmx8n4N','r0Vpp3','YYUR7xTOGd2BzZ0n','H','D7',11);
+INSERT INTO ti VALUES (10266314,10484219089743134480,'BEn7e72wesMdEa2s6r1vM7dO2zuZ3tFNrxYUGAtD8tcelYbI6cPw1nO7bxfVXpHjAnbznjOgQ8bwdLu1cTbjNBMljkNUoa','L37GVzxO479hVZxN0vQ5Cbmx8n4N','r0Vpp3','YYUR7xTOGd2BzZ0n','H','D7',11);
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 (-3826304,128,'d0a','XIMXWn3WSA67OL4K9ogUUICTQRxp1330sMncsaAqMwWTUlG3QrbEpupkMZ0EtNAPukKr1yYSIkSLPPjFxkmDE8Sji34W1sLocprNVjPaJNaHgCvpKLzZ3pyv6T6Wfy5hUlG9MBo8Kv5aXN7BIlgg59Lm4PLqMBKLNCfwcV2pxekXzLken9eScnw3fqIWNiyVETBFtzZmhv34zCCv3YSDCIeyvmdxzALfLM38wGgy','GFRxKSDoLqkqVSi81kW88HBZokU5ElQRm1f5CGfbbpop41yRFJmB5Gz2gvoe8','AvgI0djKHQ2DsYIxWlnK2pXOT4m','iRo1PvdOCAil','Sksj',12);
-INSERT INTO ti VALUES (-3826304,128,'d0a','XIMXWn3WSA67OL4K9ogUUICTQRxp1330sMncsaAqMwWTUlG3QrbEpupkMZ0EtNAPukKr1yYSIkSLPPjFxkmDE8Sji34W1sLocprNVjPaJNaHgCvpKLzZ3pyv6T6Wfy5hUlG9MBo8Kv5aXN7BIlgg59Lm4PLqMBKLNCfwcV2pxekXzLken9eScnw3fqIWNiyVETBFtzZmhv34zCCv3YSDCIeyvmdxzALfLM38wGgy','GFRxKSDoLqkqVSi81kW88HBZokU5ElQRm1f5CGfbbpop41yRFJmB5Gz2gvoe8','AvgI0djKHQ2DsYIxWlnK2pXOT4m','iRo1PvdOCAil','Sksj',12);
+INSERT INTO t VALUES (2539735,5198681130558318090,'5J4CTWGtLnLYfFu0Tw0gZxKh15SaUTm5H59NSzWLnvGs39c186ZPpUh7QoKdPkVYLWapQz','NpIEnnKq5etfRiSvrfNDzLB7isycxx5pTx7QHVpFPZWsj0J6Buxjm9fooFRE6CXt2KHBdlkJPTHImIWKLlx5JmSwFUMGWiJPo6nlRQOi1cIQbsUjfkneSz0X3L94nPFTEK3TEaDGw4w4XT0QN48zF5ZpD7FpIXYwnjIXmt0n6gCcrsMdGYb705EB8','zwAV2G6Mcp1wwbsFlrmGEsAI3A0qkRiOyVnamoXGd5Mc0iEm1M24SIWjB08G','QniNZ2r13uknlkBT','G','0',12);
+INSERT INTO ti VALUES (2539735,5198681130558318090,'5J4CTWGtLnLYfFu0Tw0gZxKh15SaUTm5H59NSzWLnvGs39c186ZPpUh7QoKdPkVYLWapQz','NpIEnnKq5etfRiSvrfNDzLB7isycxx5pTx7QHVpFPZWsj0J6Buxjm9fooFRE6CXt2KHBdlkJPTHImIWKLlx5JmSwFUMGWiJPo6nlRQOi1cIQbsUjfkneSz0X3L94nPFTEK3TEaDGw4w4XT0QN48zF5ZpD7FpIXYwnjIXmt0n6gCcrsMdGYb705EB8','zwAV2G6Mcp1wwbsFlrmGEsAI3A0qkRiOyVnamoXGd5Mc0iEm1M24SIWjB08G','QniNZ2r13uknlkBT','G','0',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1455522,86,'fy1gwmUBXE6jUfpLPn0SL69','Kz897EOZ17Ml767Izd2x614N550S5KNoFhPQ0qv93sq1EfmuqFr2OVSaBD7Oo2DtD3wIEPJbB7yrMzfxWkq3nn1LxKcZu5t1hTMxYNTfytG35gq5nd4Dtk7AJkyDrQ89mBY2JYrmGs2p4YFEy8ncWj3LKGe8aPAe2ebpbA9vtjMIbFZhrzERf9v2GfBfRrjy1MtUgscv','h5yXSd9fSfomT5scQ1paL6CqYE29mdDvxMY0n1Pz3GHEh4L8jFU','4p4PH8XIv5PPrbYy5mPYiNH2WdD3bx2CSt5Ptf0sDY1SZo8alIdZitAtTIN0MQDCr8SHo5tl9IAMsbCRq7w6SYw3lZbPglP2x1UaRcLgd6oIypXW4IHHT0IrlWiONAPljHPPlXipVP6SdgDuxI4l6FJW7kWs9TJ80Ydgkom1orYyxJhNs3de3IyESTGhJXLoIYYYmEhQfZURJ5fsMoqYZEa2jRG7xCoJBY8uSkW7d7zUaEtGRk2rnjetK9Vbh96','m8n1gAeZht4XN8h96CLEufnvgHcy1','Kv4hLsVlvi',13);
-INSERT INTO ti VALUES (-1455522,86,'fy1gwmUBXE6jUfpLPn0SL69','Kz897EOZ17Ml767Izd2x614N550S5KNoFhPQ0qv93sq1EfmuqFr2OVSaBD7Oo2DtD3wIEPJbB7yrMzfxWkq3nn1LxKcZu5t1hTMxYNTfytG35gq5nd4Dtk7AJkyDrQ89mBY2JYrmGs2p4YFEy8ncWj3LKGe8aPAe2ebpbA9vtjMIbFZhrzERf9v2GfBfRrjy1MtUgscv','h5yXSd9fSfomT5scQ1paL6CqYE29mdDvxMY0n1Pz3GHEh4L8jFU','4p4PH8XIv5PPrbYy5mPYiNH2WdD3bx2CSt5Ptf0sDY1SZo8alIdZitAtTIN0MQDCr8SHo5tl9IAMsbCRq7w6SYw3lZbPglP2x1UaRcLgd6oIypXW4IHHT0IrlWiONAPljHPPlXipVP6SdgDuxI4l6FJW7kWs9TJ80Ydgkom1orYyxJhNs3de3IyESTGhJXLoIYYYmEhQfZURJ5fsMoqYZEa2jRG7xCoJBY8uSkW7d7zUaEtGRk2rnjetK9Vbh96','m8n1gAeZht4XN8h96CLEufnvgHcy1','Kv4hLsVlvi',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(24), d VARCHAR(21), e VARCHAR(69), f VARCHAR(76) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (64177,208,'AoiDHZIlGMiYV','DFAZQmZTvncaBxN7KwGw','ahIXiF1og20nSMPSh7','UoDgSW9A59FmQmzKgxkUP6lTEB656G','3dIYAiP30hFVVL6kYH7xC2dKtzrr6NeUJcZzkOemXM1JsBGqC8yHqHd','B9LNqy3BoOkeGh0cdFz4HY91eFo5F1qs7oyy',0);
-INSERT INTO t VALUES (20156,192,'KPvMjMWMWNgF2q3C','EQor3b7dCePvn99','rBO853nQBe','nZyRk8DOqAnxf3UoGJq61mhAG6RFvWKKIGkn9rKyyqjwFJ2aOaMPs3t57J7','d5NlLd0ZNZbVded6L2GumpALyEP','cBirFcsKLqKRHmfzNfz2Vqz0kzcHve8xy2F5KEbWwfuW1KR21uAbKbsgxB6UceOFBgWXPwv7PR5Q',1);
-INSERT INTO t VALUES (46877,83,'WqH','IjP3MCh8NWD','IwswMYcYSs07rm2e9lVa9JRcfY94Up8X5uURW9DAvokMdLvsuNuJ','i4ApqDd9Gw8yLIELQXuyARM7nb9f8Bm7zcmI','mpyXQNRj2CifYi3zEepGhYCl5RXVaKeCndVoQhfERjJo3gbQ7WCWRaeskGMzPnkH7JY53n4KXweutJsa','htWscfIjLIUeh2RNY9I8is1R6nve61LE4qPkZsFM7ht',2);
-INSERT INTO t VALUES (199,224,'zK2','34r2UjWTwhl3X4','ICfvHsgFuSraebFgKM7pnW4URp6uPQ5bkf6YCYr2x5AwQWL5ulBRaiskj1','ys6qDRkPjasPgOhAxF1Xo01pE4arLZXBNdUO2TRy0bl','A','zc5qMAmqk77BG',3);
-INSERT INTO t VALUES (30909,174,'PlZVMJCHXEJYslPibPKRGjUN','1tjjsSDGCMQ3fcV3Y','RKHctt5Nzf5ygRpFRzhm0wztOY4TExbjEQBV2kkxiEMbVL4EBx','i874UKknU3ZIz5Ureif4jO3HQvkzp6ldkvLlUVER9IfjiJcP','37KpKUg7mREKASPBY6JtpBYnwYE37sKM0Otzms4e2gYRCcHqUaTJbUG4X6UI2R4BaJW8pKOU68kraLDgI5CixPHZq','SEiZglNbLGRZIYuK9h7Cop6eByiXijoK5uYeEeepbqO8LQiZg7apwG',4);
-INSERT INTO t VALUES (22584,194,'G','lu2MWFhUXi2NmQzGALe','IPyZJZjlilo5AMfgQWfpltgBn3ddAWBF4UVeeStkf','7lI','r2RHOXblH9kCqZ8Yuc0GMweFCI8Klm0khU0pyH','fYvQnpFVqRtGtbpoILJH2WbGXfEvBV4VLdh3dMbre2AqqTsDrlim4CVYX07ORujmxqlEHE4PTUhHbdApZ6fTBKLwNYo1OriGis',5);
-INSERT INTO t VALUES (35326,117,'9GTvSltHAyuzo393','x','51hBLfUX3pJEcn6198rAbZdGO3Tm3VODQUIe5fsJYhurp36y1','iMzTRF1OWPM6Pcrl34MSPDd7UIJDO','lb','IA7rbrpK3DM3iBdNBn3UmEj',6);
-INSERT INTO t VALUES (26734,40,'1MfNhM2i99R0SQS62Zi1WqP','RhJzEHZ','lJ6ZWBS448iYRgIwn8b','A9Zj1cEYEjA','qBJHhyZiblw3vOsNHa400npMoO0VOiYNP1sBwONUKJwoxMA9QwpTLeETrAkWsMzTPRifYihETi8cWNWgwNpdAxhlVi','vsuMNfFsGNWUnx2TTH',7);
-INSERT INTO t VALUES (57993,55,'YtuEQnFN3OHA9M0','WF2UrubS7bh5H2f','iuNnixpw4KvoIDIet5N0E','Y9XYUxc0sY73Pe78lncV5wZI2DqeMFXsIGcNo586zZYq7NHi','3g6ufMfAzSJTUaXZ393wcYjrzLKT9XdJT1st5Xk0FOH','1stmBqyKqnLFaD1U1CWbFKxEFJzatSRvEi3yyI9hMvRS6XDAOdliM2LdFWFjpZ4LAHTeVcCF1I',8);
-INSERT INTO t VALUES (20287,82,'FnF68cgVaX0lvAyFUBB','aFr2vm2yK1r','1McLa5SogaswddgCGLJ7HSCkqlnp02KgbZorPWuG0fGBJ707cPnizOPvJg','lKe6RF5XaTeLc106xHJvrB1gP7mn8bXLmKszr1cXlIa5nxMHN','rPqcbJDpGsDv6tV3iVKCbKCGEFbE3tObFTSGlv5hOA5LQedAfa','lDlMNYz5CRWxBqLtw8bahefQFBTKtzRxt8cyJd9xzGtRekwrjHxXqdIn2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14719164,10772357129080731468,'i105kV8ocIqVmO6l5thfZQFMs46pk8yKc0LtTJm82Y3vXRDrbDIydxcr6yRwTi9Rq0iYJd5ByyQ7aqnTG1ODTUuk23nScAyWr','uUPsWbr1eo0JRIprqBO93gU7NuL473Al35u5fDZHu2l0eYX2ZZOodrqYpoZ63IhXCVi4zJMIbzuFG3n14l02ZanovwY6qmzKCRjfCX6AJovCYzDyMwjrQ70pxXr','0EJvcuefntztVES3TzsDQZjM9uJ7Kl0SSNcC8mcw2F9p0zv','IHGG2VkrUzJ','8','4G',13);
+INSERT INTO ti VALUES (14719164,10772357129080731468,'i105kV8ocIqVmO6l5thfZQFMs46pk8yKc0LtTJm82Y3vXRDrbDIydxcr6yRwTi9Rq0iYJd5ByyQ7aqnTG1ODTUuk23nScAyWr','uUPsWbr1eo0JRIprqBO93gU7NuL473Al35u5fDZHu2l0eYX2ZZOodrqYpoZ63IhXCVi4zJMIbzuFG3n14l02ZanovwY6qmzKCRjfCX6AJovCYzDyMwjrQ70pxXr','0EJvcuefntztVES3TzsDQZjM9uJ7Kl0SSNcC8mcw2F9p0zv','IHGG2VkrUzJ','8','4G',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (14504373,18715843313619469,'ztjwsxOndGABjiWdaNldeEr8GP4OVIRD','89Qppb5Wl8tKyj36EAyc8gMqj00vptdKuWsK0zZhnLMm8vlon0TdjWzU0SqUA7sbieZfGr2LlojkycKSKgSJwRBS2VKV2WjGPoK0CE','9TcHY','yLm43PDuHxkiVFLrx0Hw0nHsFBASayeGwqtJMxBZKcbUJ7xmopMxfr1dksITWP0x43aV57GgTjHMxB59JexEPJVUesvuASKgJvOhuHbrTQNR649cygBsIsERd8q6uCpYF7OJitseLVj2WCcJ5qvtTNO8Po4jgnxBajS1Z0x6ORkZKjPYnbi6EdgbKj2cDhy2wuc8WVeC56EdfZAj3gYj75kWHVL0uBHeCzinMirjQGEp0lZX8VcOQ5x','ra','v',14);
+INSERT INTO ti VALUES (14504373,18715843313619469,'ztjwsxOndGABjiWdaNldeEr8GP4OVIRD','89Qppb5Wl8tKyj36EAyc8gMqj00vptdKuWsK0zZhnLMm8vlon0TdjWzU0SqUA7sbieZfGr2LlojkycKSKgSJwRBS2VKV2WjGPoK0CE','9TcHY','yLm43PDuHxkiVFLrx0Hw0nHsFBASayeGwqtJMxBZKcbUJ7xmopMxfr1dksITWP0x43aV57GgTjHMxB59JexEPJVUesvuASKgJvOhuHbrTQNR649cygBsIsERd8q6uCpYF7OJitseLVj2WCcJ5qvtTNO8Po4jgnxBajS1Z0x6ORkZKjPYnbi6EdgbKj2cDhy2wuc8WVeC56EdfZAj3gYj75kWHVL0uBHeCzinMirjQGEp0lZX8VcOQ5x','ra','v',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8100068,12472872558140898601,'9iL3ZCt6OVY5dIkhwwdwv0fSa0VeiRACE50zKeMQHkLUobFFbkY8s11o3y','59hhJLSAvqnjp4ehxIJV02kTNeQQKuD83BnijOXIqD06GamFxRIGH1PCP56F61eFadjumHmjZPvOOMbM1O4PpLwEYMbAqApI9d3qBl815xSvFhRR5kk6NfBtI','EFuR3JqBPqD','uMBi0cPv6DpuRAJA0TnxqZgIIIRnOhjg4bWwRydoPAJWHIGse16BIXawIT06Wm8cuqX1MPLd16YioXrI3HkBsD0IizZoenBq03VwlkAutMXGwNZBELnlhmjPpfB7gai4pkbzBrha4tI2alnckqSC7VfUXYWZ7xn04O8YzH4PGMxcJJlvSMAqKIlD0kxtdNkeFZlVXKXFSduH9uWH8Oq2zMPiGUj5j','C','tk',15);
+INSERT INTO ti VALUES (8100068,12472872558140898601,'9iL3ZCt6OVY5dIkhwwdwv0fSa0VeiRACE50zKeMQHkLUobFFbkY8s11o3y','59hhJLSAvqnjp4ehxIJV02kTNeQQKuD83BnijOXIqD06GamFxRIGH1PCP56F61eFadjumHmjZPvOOMbM1O4PpLwEYMbAqApI9d3qBl815xSvFhRR5kk6NfBtI','EFuR3JqBPqD','uMBi0cPv6DpuRAJA0TnxqZgIIIRnOhjg4bWwRydoPAJWHIGse16BIXawIT06Wm8cuqX1MPLd16YioXrI3HkBsD0IizZoenBq03VwlkAutMXGwNZBELnlhmjPpfB7gai4pkbzBrha4tI2alnckqSC7VfUXYWZ7xn04O8YzH4PGMxcJJlvSMAqKIlD0kxtdNkeFZlVXKXFSduH9uWH8Oq2zMPiGUj5j','C','tk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT, c CHAR(49), d VARBINARY(17) NOT NULL, e VARCHAR(48), f VARBINARY(55), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8106872062908148290,-8022122,'qhve1jEQm','rTf','EXlD2NSXpvZ3tk5Nl7Yqmr3AcTZMB1ATeT4mmzjGFxMhsF','CA5u67sjRRDSy0yWUCF0efGDNVZBjDdtMVM933zC5Yvs8evl','x','d',0);
+INSERT INTO t VALUES (-9212234833755254802,101872,'2PA3gd0iToBratQNYQ4dLyRm5mmnzZoWc9F','Q1ACTrGctr81VWSPR','wVtkn0l1YQ3vN0YSHFYZWy','HOEEEtkfSZ','rZ','0',1);
+INSERT INTO t VALUES (3480238600798185262,-1896288,'eS','5nNz0Bk87','53rBkoH2i8WiCboyp','pfwzh','r','D',2);
+INSERT INTO t VALUES (-6425398864558712231,-6774570,'dtzWnb48qYBb73f1wLBJG1zSZuPOSLX8icEvMUydX','JxkmiIHkvS75Dh','CPbpZ76kHbeeY48xmpQrbRsz8e90GDirupfyOE','hFawTYoz4fAqgBJdlZu0mBco0Oc86B8NcC5c3mcQNVn4DshX','ZK','B',3);
+INSERT INTO t VALUES (7417223509846787290,8208707,'j51NjjI8iZwtv8q7uMImGzsRv','Nu3NJOjdL82BX7TG','cABSFAQ7sANrfjYINtMo1','JNdau54fmfwwuxUmhLoqYMTJTNoku0acAJNZx4QDG6JpBD6xS','6D','L',4);
+INSERT INTO t VALUES (1534264236295075961,-1817164,'to9ALVjy6SzjqyFhVzAZDoKhcWN0x6267nXp','kyxK0iTKOGoO','tN5Q2','OIiNZe03pTvyZl35','n','7',5);
+INSERT INTO t VALUES (-7166966486381732810,-5746337,'jBao0v8w910T5juTf5E','XK7qUz','g93Dj0JjwnQYoRAl0j92aTLqXqmt6QiLIaREHGEN','zEdPRNqDs2MGkO34','l','f',6);
+INSERT INTO t VALUES (4552677563711460166,993950,'222V4qP4ly393o73r84czo8puFtD4kk6zBb0gdD548rw49s','4559I5QSaf','RTRCNFRlBEGuB5dGmfhEnoiAbSDNQGyttJ','gMaaJLZP2HMUtwL8JVfQWZ0cvzuC9QaCoenKGqayBgspwrXNt','U','b',7);
+INSERT INTO t VALUES (-1249868304064596490,-4697331,'6A114T5J56FYSQ49OP85TXcg129ufPOzl1Bfn8uimlPkS2','nA3dB7kPSBLPr','wCpBpt','aEmCYpcWSqPn1igRdMFlCGbTjO7aya','hN','j',8);
+INSERT INTO t VALUES (-3295920394206606594,-6340472,'gVmXFNAjo8dq4uxyFLjZaU5Io5g7wXriJ3kAmRLD7N','N2SNTy0','7xHgrfw9ffE5Ba6hI2YGL','Y7y6SGvI87aWU3eMwRnGDLhJ9zgafLbhn2LgPdXN0epl7S7','U','W',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT, c CHAR(49), d VARBINARY(17) NOT NULL, e VARCHAR(48), 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 INT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (138290608,252,'khI3Tk6xbFrJKFGCJF','o67K0XMbHCsxO9saYOPbH','ZuPitRcjv5Yq2DhPrJ5uBGPLUGQCTfNPXfdbcAubAvB32XTBHfH2Gawl5otjjYTfGFPW0','EpWqFDKBKBtSauREALNALB3ABH','SwBTO92zizZFfGTeXLB6vmbz9mClDZ3jcNRLUlMZh02Lr2JaPfMCBdbcZSv1FRseXCQ4yZlkgtbNG1K','raafMP0HHLS25YxNE31z9YSJXGvEJmPr5mPdGgXMSryEO1h26NWEyC',10);
-INSERT INTO ti VALUES (138290608,252,'khI3Tk6xbFrJKFGCJF','o67K0XMbHCsxO9saYOPbH','ZuPitRcjv5Yq2DhPrJ5uBGPLUGQCTfNPXfdbcAubAvB32XTBHfH2Gawl5otjjYTfGFPW0','EpWqFDKBKBtSauREALNALB3ABH','SwBTO92zizZFfGTeXLB6vmbz9mClDZ3jcNRLUlMZh02Lr2JaPfMCBdbcZSv1FRseXCQ4yZlkgtbNG1K','raafMP0HHLS25YxNE31z9YSJXGvEJmPr5mPdGgXMSryEO1h26NWEyC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(25);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
-INSERT INTO t VALUES (2676200924,219,'k','Oml','JtX85PskQdlMs6rOn6YDiqmAhE3DpCFLGoC1XiVFKMv75b8','nT3mNrNxNP37w4zYGzx9NO9YfPaqj8B52bMTSKpaJ5CVQHriK1sAanolTPzZe5qbHmcT2','n1DkRawDi9hlRNjRPVMqkKCeCM6UsVldA45opikHiTCIJdjoUys1VVwzCDve6izzY7hsl4KHR1Kl3MCm','ZNZmx9V3H0NDMFw7Ow78Jqu0iy3eHsoiA1rzYvt6C6A9G0V9GYsSDZw9FPhmK6wRRpcuISKTrL',11);
-INSERT INTO ti VALUES (2676200924,219,'k','Oml','JtX85PskQdlMs6rOn6YDiqmAhE3DpCFLGoC1XiVFKMv75b8','nT3mNrNxNP37w4zYGzx9NO9YfPaqj8B52bMTSKpaJ5CVQHriK1sAanolTPzZe5qbHmcT2','n1DkRawDi9hlRNjRPVMqkKCeCM6UsVldA45opikHiTCIJdjoUys1VVwzCDve6izzY7hsl4KHR1Kl3MCm','ZNZmx9V3H0NDMFw7Ow78Jqu0iy3eHsoiA1rzYvt6C6A9G0V9GYsSDZw9FPhmK6wRRpcuISKTrL',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2670233883,38,'J3XPYgAD5gy7KFgvnD','HeboG6tC7OBWchM9OO6iSBUeJHPWuBccMNJktdRqpu1E72BvUYelnIi0TnDQZHgCt6Y2ZH89VXW52WOaJMH47geE6w1ZcK7G7eAHQnSi1kc0WRta55JseytxvOfndG2Vb8AVckDOJ8FmpxfaSMbOfWKAPkty3WFtw0XDIqzmQui24OCr1XCBNvckK1254RyQPsq0WdYJAPUxDLhPF','kG7t6SaWFRxuAM3N','CxrPHrPu1VuXZXvVyaeQfNzcHhAzyEEDWuiPY0p4','jfZPnmpG1iQABYe','R4gmrCTNqCL7tOBQEkBpn1bxNp6vkukzqteIXEASCoVbckEdncGthGD1v95NdgTf5D81kOTgHUFA',12);
-INSERT INTO ti VALUES (2670233883,38,'J3XPYgAD5gy7KFgvnD','HeboG6tC7OBWchM9OO6iSBUeJHPWuBccMNJktdRqpu1E72BvUYelnIi0TnDQZHgCt6Y2ZH89VXW52WOaJMH47geE6w1ZcK7G7eAHQnSi1kc0WRta55JseytxvOfndG2Vb8AVckDOJ8FmpxfaSMbOfWKAPkty3WFtw0XDIqzmQui24OCr1XCBNvckK1254RyQPsq0WdYJAPUxDLhPF','kG7t6SaWFRxuAM3N','CxrPHrPu1VuXZXvVyaeQfNzcHhAzyEEDWuiPY0p4','jfZPnmpG1iQABYe','R4gmrCTNqCL7tOBQEkBpn1bxNp6vkukzqteIXEASCoVbckEdncGthGD1v95NdgTf5D81kOTgHUFA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3647786380,140,'TpVElYLbG','bdVdObgnuhMce12z7jeBznr5OA5T7IJ9sV5JFcO1cSDn1odj3OiiI5VbVMCLPK2RyHmEkXRnQGh8yIBwvloCEcYQYtGshleUpwi4LLxyL0SMAaGctpgnmKtvGK15ivBfkYXk42bghyT2vaTAH4ARcW1CkmfWEh936atfkIc1lSuCfr3imVoP5lh1b1','DuFtl2MNdlzGtWmbLbzLYuOsFko4HHya0VqWP3YPLZxVpBuL1BONyP','FOWT8DlgjSyVZYBmGAlesgkcSGcmKMQ3hMMPqF3kPVKUSWZS6ryquEvGRgSuC05Hp5zKtefmQoJtQiq0NJtfZHABxbDdcXdrmiQyqw0jYz0X','819Cuha0AH3F20bYp7FVcuiZaDAtXQj0T3cHQyBrQDjLYmyitCT','7kzjqnUsurXMRTtFZ9qNOk1xDBhTJtqyu6RLQ1glAiH3l5gEwETIxXyDxAwy4pk6fj77m1T7ty',13);
-INSERT INTO ti VALUES (3647786380,140,'TpVElYLbG','bdVdObgnuhMce12z7jeBznr5OA5T7IJ9sV5JFcO1cSDn1odj3OiiI5VbVMCLPK2RyHmEkXRnQGh8yIBwvloCEcYQYtGshleUpwi4LLxyL0SMAaGctpgnmKtvGK15ivBfkYXk42bghyT2vaTAH4ARcW1CkmfWEh936atfkIc1lSuCfr3imVoP5lh1b1','DuFtl2MNdlzGtWmbLbzLYuOsFko4HHya0VqWP3YPLZxVpBuL1BONyP','FOWT8DlgjSyVZYBmGAlesgkcSGcmKMQ3hMMPqF3kPVKUSWZS6ryquEvGRgSuC05Hp5zKtefmQoJtQiq0NJtfZHABxbDdcXdrmiQyqw0jYz0X','819Cuha0AH3F20bYp7FVcuiZaDAtXQj0T3cHQyBrQDjLYmyitCT','7kzjqnUsurXMRTtFZ9qNOk1xDBhTJtqyu6RLQ1glAiH3l5gEwETIxXyDxAwy4pk6fj77m1T7ty',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(34), d VARCHAR(11) NOT NULL, e VARCHAR(77), f VARBINARY(95), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (436796,6076201,'f6rAhAxHK6','rbvg','H3yPud7qREUQb30IoOr42S6z6wjFhIYfHgXBalPOe1riVORi2HUsP2ZOh9F8HaWF52jR0','s6afrmUcVQHN2kc45cELawPvJyzVWE0DDGUuf5O3Jze8EWv','AeFnmdhISHrSPyN8O7ksxpfvGJmXgl8iskBed2sEo9jrteHNOK9UQSEs4QJs6DF1EHoP1YmfTlSw','vn8qEunezCL0pT5TQoROScmNbN8A5wwCYT39WsQd5IPN2UAccNkXi5N3VT8JDkN6gAfo1nqH2vZ33rPHxHyp',0);
-INSERT INTO t VALUES (5037641,-6910411,'HnebdsdPswT50xPpYs','sF7O9BCwbM','VnfCU8bfpXUWWQQx08vxLBVef','KmEeq2YAT2p6y7UfE7SuO88ETh05VPnzIv3AGxrATtL6534CS3Nxxva','bdnNBFoyUUITJbhznCogDVyPnWDk4dJ1QWRrigkOW1IsympCjs4hy7','lBu6nycbBvFycECeM',1);
-INSERT INTO t VALUES (13866918,4450469,'PS95yN0HNLsz7w','KXa','vRlCfvmvXRyNJ7QVUI0f6podBT7BzIyCK6RODij6NhOjj9mR3a6IijK6kVoj4M','PVMcL9CJN8nnV0t5eGux6lrnI44KJwu8xIkQ26a3gFbgsG3BE','0U5LOMkmnZGoMWZhTvzzNxVwyMJFWYDGQ7N9dPAgVRdSHgB9hnZIXsdcZcsqhunU1PZ52CKhJ1C8NY','lQKLw0SzNXNp6HPwlotmKcUgwxZQ0uVggBUIAn',2);
-INSERT INTO t VALUES (12870600,-7026517,'aSnxuOd','JTU5','WC43mzwyRWQarLUCr2CeiChhim0dpPeJXb9mhHj74t','U7tqz3xgd7Hbzjq0NpEPeVv59HexqbRsbqbUvTOlzghXhjtnyfW2D11pDQHuCFM09vaE6Uj6OiWj0RJli3jEzrayNbrx9','T8TZuvM9otDAGsWm5tMZeveNvpNexvWmCE','IKCJf3Pub9IoNgkdqccjNIfCZDCiq6GrEbYX0EGYc0feHlbmQhWs4xvsI4O2R89NNkp3EVriekpL703mSD0xDlwPwe8WS3',3);
-INSERT INTO t VALUES (548884,7567879,'ZddD2Zcwt5ejhUYKxOjOiaPzMGYuCA3el0','Or','nRmIdRvNT0CKtBazi9vzYAasdrysrMUnEbbYUHG44hdoE1pri9aB8jBkpgTj96n0Y6x','U2WUJ4njXnF5sYPOLMWxWEagFZ6zRatT4mQ7e7S6SvCPKjxBrEt4udpBiEnHRZ1ugbFq','HQJINb4f7DIDw2jTYtQPM7wtQMUwECGQC5uK9gXpJ','aNMxxHG2Wj5GTVSxbLE0gdtK53iP9H1PAUfTlzKTzPBbQ0',4);
-INSERT INTO t VALUES (5255221,-7346365,'w6Tkgx7pTkkra3xzeRuhFEeP','SBpEfl','Tj8sf93wjkwkoUKfAHfmKzPpLd','5c41ec7tI4lendwbnzLYMIQ1uy6laOewwVHdjgnPP87ddE6DBz8QPadUwETBDtpg37oQSD','kDwjDQI36X3wQHJEkci1jBp4sfe1WhLyD8hZTeDppcOoDv9MpumZjMSjS2lP1uu0gXlSmBdJ14Yoi7l3FLSvCY','qbJssrydDJmaZHN0pmGb5dU65X3KMpXT4yLCdIWUVtetlvjKr486LtvJkt',5);
-INSERT INTO t VALUES (12994454,6246517,'2WjQzlderVIrlRSJFU','tQN5UygB','lm9TGEdvRUnyMU7Ys4iOwDz0g5','0bG875rPyFw8SswxH5OguRTb6bUXO2Nfos1iayx3mbMV94iMSiuTZ','tFWhXo6wXCl6XiIT2sbk9xQafRyQw24zq0LmLHDyrYDWKJaLr6QgYelgb8OqAwSv4B0IL2pGtozn','94AteVScxveQJpcJAR28YOOCh33NTOIZDJyjmyP0yh',6);
-INSERT INTO t VALUES (14721344,1060703,'H6AVeLYfVFqTVFkbG3J','PHH','dnBdKGQxnEVJTBf','viP3myQ5XPtAO0ETzElCGfRuEfldPJDfkC467sil4wihyUj5ex','6yYXDL7OI0o8XVXN8YQOFMQzT164wgpKS','W4jQzhDBho8ARqZTVFR6DH9ryIfrE6qg5hAaHhjjFzCBXhMndVMomvz073WErHsz5DTFxEFtEOPe',7);
-INSERT INTO t VALUES (9987798,2560301,'3GjBZogOQP','jBXUI7P65','uZHvvqbnyKxPMNKx9DcIRBLAj7hEy9IXazqxCTGYtGVsT8TItlfBEZ','2xY6Ndk6o3ZAHdoKITPRZujShfEBiaByMyvKa5HOKlvS3yD','TcUiCG1xdXyYGar7xbzZYnSckKGBYEdBAEkgxpPzKq8jtsMEdNo2Amw023JQ','CsoC53I5Kie0VofKUZkjDLmmupMJRjJh8Et17pPP80w8MlfCXZmtGusKSPxabuWMBjwykK3w0QWwUv1792Yr0pXLus3EWlVn8DO',8);
-INSERT INTO t VALUES (10905847,-5330336,'nwtBA8EFZC5pppf4KBZDvlE','4620Zkz','zwnUGCfBrWP1sXHQXl1XoyiDRQvg3ldWnmFicG77xVbHek4bGRcVlEagJD','0jR9rd8DeRX0OcyUbBrOJh1oJp3T2u1Kr2TwmxJcexopl','MIyRMIhqU9zjC9bDuYZ7CCcIFB','edFVZ6vCA0dTFeGAcwJYVZlARmmysgshFatWxmJucXNnHiE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (11262632,-3154626,'12s672rM4Alo2syO','53ZCK8cFbF','5qgooCWTfKNl2hbAvXuonA6','lY60yroter6MCYg4MEsF7uj','Od1hmWeTEmSWuYlhm1Y69X0CKQiNUNjrFmXwFe59RMzTnT9sJPcwPSVE','9MYCxYO8sGvY31Rde7L',10);
-INSERT INTO ti VALUES (11262632,-3154626,'12s672rM4Alo2syO','53ZCK8cFbF','5qgooCWTfKNl2hbAvXuonA6','lY60yroter6MCYg4MEsF7uj','Od1hmWeTEmSWuYlhm1Y69X0CKQiNUNjrFmXwFe59RMzTnT9sJPcwPSVE','9MYCxYO8sGvY31Rde7L',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(35);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
-INSERT INTO t VALUES (3537619,-2441749,'7qiK2yLWTt','Wx','nApU7HzylmW2GAmj6hHsBp0kXM','CLDDtVoSRlzRLFtMdgChWt9sfRH4l6i8WQIbIzkFc9hCoxoRW3AFlXqCBA99Ez3DUUCJqvfRGFDvW','ZTLAJaz21qVxAbmz06RffN31I9u41WUUSnQ7L98QV7jBZHZ1kPVbOB6OgBbgKdDzKLNbCxpPZocqEbM','RTSUQs2ovT',11);
-INSERT INTO ti VALUES (3537619,-2441749,'7qiK2yLWTt','Wx','nApU7HzylmW2GAmj6hHsBp0kXM','CLDDtVoSRlzRLFtMdgChWt9sfRH4l6i8WQIbIzkFc9hCoxoRW3AFlXqCBA99Ez3DUUCJqvfRGFDvW','ZTLAJaz21qVxAbmz06RffN31I9u41WUUSnQ7L98QV7jBZHZ1kPVbOB6OgBbgKdDzKLNbCxpPZocqEbM','RTSUQs2ovT',11);
-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 (11959848,-1136627,'CtfR3aL9GCSsV4Dvnvn2VhF8AVYDb6nC','n1VhQsZ8bKGzTi5GR8FcavxOKi3D93zcc8SVVH65prVb51un3CkLRdcB6wY0g3u6DgyeDq70uVR8aPMQrmoSoI3K1NAAtAEVA6hZrOdFZe3RqpB3zLeDMpRcv22mkLjPYVYIhUn07BpQFX33YHQBL8r8r1pA','BJzvGKUER0ZT6EyRCMYp0PmHB9EDJUmvOUQqgchmI5yVWOe9jm65Ek03cIphw7ijYJCAFpB','g8CRcyIPo','8CgVZZ5RuKztpJHIJG8xFuJKxWIGbAghF2WGAyZvmig0QCpOHMhvSP7A7ZVhyPAejXX2wQTcE1JwxkZjIfhBN25r4eh0GN1','jsq',12);
-INSERT INTO ti VALUES (11959848,-1136627,'CtfR3aL9GCSsV4Dvnvn2VhF8AVYDb6nC','n1VhQsZ8bKGzTi5GR8FcavxOKi3D93zcc8SVVH65prVb51un3CkLRdcB6wY0g3u6DgyeDq70uVR8aPMQrmoSoI3K1NAAtAEVA6hZrOdFZe3RqpB3zLeDMpRcv22mkLjPYVYIhUn07BpQFX33YHQBL8r8r1pA','BJzvGKUER0ZT6EyRCMYp0PmHB9EDJUmvOUQqgchmI5yVWOe9jm65Ek03cIphw7ijYJCAFpB','g8CRcyIPo','8CgVZZ5RuKztpJHIJG8xFuJKxWIGbAghF2WGAyZvmig0QCpOHMhvSP7A7ZVhyPAejXX2wQTcE1JwxkZjIfhBN25r4eh0GN1','jsq',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-6083054948515475655,6892304,'NOrpOHeZyo9Nu3esjR9yxEou5X','5oN5DlnbqW7Q5','u67aEWREDWFZmtlQhYHk7GSrrEkDts19XLNPeOHAnLn1a','VC96VSR5fkuZKa1WE1EKUJd6pULX','z','8',10);
+INSERT INTO ti VALUES (-6083054948515475655,6892304,'NOrpOHeZyo9Nu3esjR9yxEou5X','5oN5DlnbqW7Q5','u67aEWREDWFZmtlQhYHk7GSrrEkDts19XLNPeOHAnLn1a','VC96VSR5fkuZKa1WE1EKUJd6pULX','z','8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
+INSERT INTO t VALUES (-4948531244358648616,-4229699,'EuGi3NZt5bmCtR1l','9ouRDjADjJr','rIUE6JuyfKDkR4lkwdITFZ5ZPe2j60','TjPnglpgnmylCbxAfTGgkBiZejr','Nx','W',11);
+INSERT INTO ti VALUES (-4948531244358648616,-4229699,'EuGi3NZt5bmCtR1l','9ouRDjADjJr','rIUE6JuyfKDkR4lkwdITFZ5ZPe2j60','TjPnglpgnmylCbxAfTGgkBiZejr','Nx','W',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8940483741511666171,-1042126,'KRgY','1YMjJIQISz3bqut73lC4wdjlFNL6qEZpJq36bHSjLVE7jerYC23oVNlY38vaHwZigKKgAaqiOXXWrDNovdbEpvw9XDZtsr1bZV6Z5q6IhrsAEe7Jqkw3fVeq9FR67wNtEzGXgJSubm7WExO4ceIlGpXm9xAfK3SZewIOKcbSAo','aCSN5jN4UTK9bLorQi6VnrmfVqZfEv05JhiOX','7zrNv1GK9AI1MuOcZgLKzsyHuAFk','0x','W',12);
+INSERT INTO ti VALUES (8940483741511666171,-1042126,'KRgY','1YMjJIQISz3bqut73lC4wdjlFNL6qEZpJq36bHSjLVE7jerYC23oVNlY38vaHwZigKKgAaqiOXXWrDNovdbEpvw9XDZtsr1bZV6Z5q6IhrsAEe7Jqkw3fVeq9FR67wNtEzGXgJSubm7WExO4ceIlGpXm9xAfK3SZewIOKcbSAo','aCSN5jN4UTK9bLorQi6VnrmfVqZfEv05JhiOX','7zrNv1GK9AI1MuOcZgLKzsyHuAFk','0x','W',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (12841924,-2696063,'a9Xwc34xdoC74f8aXvBC','xUC5henMkrRqemwmElSDMdniAtczuOV2I60eni5R7PYxzHmV3aYhhYPQ9PcRIyiGp5tZMhEr2yCN8PVgTJX55sGcKOvnl1ZZZrDmCAlqyn4WcnGNeo3lrs9fXVSZMaWDDTdUS6SspRaP74hZhq58czkS2bY7mSqh2BsGWK3HdJiPCZK6ihWfYOYVM7HHabOVvhQupVHnmftkU3woA','TUM98GTlNpE3lIqvfNneJ0AZOiX5HdbczrzV4dg','ZcxMXbw6wPmHedtrPMn3jaGODXhHD5SYzTkmSMZXmtSTqFYUOliRlqYHWmBAwRsaHosw5cHON4P9TBJSiurRqxRI00ZO0g88oCSYb8O5VMP22bZ6w9vAYnbVqFTgCMEMhBtqtQxVEr8dallAiSTYEPKYJaOjSgYFrq5KwmmC','GBYEX3','jMEvnSeEAowMz1yMzkCkec5yvcpuctSgxXgKuyQEVkCa6pZsu37',13);
-INSERT INTO ti VALUES (12841924,-2696063,'a9Xwc34xdoC74f8aXvBC','xUC5henMkrRqemwmElSDMdniAtczuOV2I60eni5R7PYxzHmV3aYhhYPQ9PcRIyiGp5tZMhEr2yCN8PVgTJX55sGcKOvnl1ZZZrDmCAlqyn4WcnGNeo3lrs9fXVSZMaWDDTdUS6SspRaP74hZhq58czkS2bY7mSqh2BsGWK3HdJiPCZK6ihWfYOYVM7HHabOVvhQupVHnmftkU3woA','TUM98GTlNpE3lIqvfNneJ0AZOiX5HdbczrzV4dg','ZcxMXbw6wPmHedtrPMn3jaGODXhHD5SYzTkmSMZXmtSTqFYUOliRlqYHWmBAwRsaHosw5cHON4P9TBJSiurRqxRI00ZO0g88oCSYb8O5VMP22bZ6w9vAYnbVqFTgCMEMhBtqtQxVEr8dallAiSTYEPKYJaOjSgYFrq5KwmmC','GBYEX3','jMEvnSeEAowMz1yMzkCkec5yvcpuctSgxXgKuyQEVkCa6pZsu37',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(31), d VARCHAR(62) NOT NULL, e VARCHAR(70), f VARBINARY(89) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9617676,12882074959934221855,'XeDPwGTdZsC0H4hug','jsc','wm','KteuMplIlUuKWL1jzIVaO','cz8SXdhEpHFVSgugAjOXJ0YJ6MdxxtemoO57k5oS8FM','0MkN8iwhJJYt4nbeIY4tt0u52h2wEMGWN68ciZygVwByaBnAYktofVP25kMUjuna9AGcx1eu8qHoOgbyalCIYWFqpMZfEC4egC',0);
-INSERT INTO t VALUES (1954511,3506639687248062929,'SfpYFJi0Cl28oNZGn','2ALipEmU1Roce0wvmzHFQb','6szBQE07UHwkmMBcmM2q2oJpkCYXGqCtAoMmuEDgmaeZvUT','Sp7eolhGRupJEBzzBj','EawMejsXl8aiqbYsPAbGomOJoM5vZ5ifNmQ5Li4VIvshB4n0zyXOqvJRImvpNpd1ZZQYopFUnq92AaC7F','f9DLbjkaTYGJv5HcZsQDo10T8e7sjIIz8HPdkUKShAeJPig01S03U',1);
-INSERT INTO t VALUES (12632886,18000914520061604919,'pxzGIE4L09OEiKSjyA5G','FQLdAxwrpJn6eIJoCxzil5bCAbItmJyLx','G5usGBQxLW1e8U473ymELqWUSslh2fNcADmL0CDQY41zl20y4sYXSs6568tDrY','YciRNM3jchlPYAxDpFdAIZpiyqOfDJVo3y8jE4mwa8NpsRR1Yt8Sx','aEvJ6yUYfvhiqIPyC6GtPbkWa6QZt9rHTIORuZjKOWr55O2d6NauCjBjHlBdWimRLWHRhjwPIQDILCvCMtadW','3GmG1el9hFyMJZlETvxj',2);
-INSERT INTO t VALUES (9916456,14436866642939862,'W1IO8','8hYuPyFCaj2GrnawTT5MCYn323lES6pBW6wtY','0qye7DGNoF09rPxM0xJSyiEcEWkux2mPVaCYr8fwz','leLSZuU9UYBGLXNBhyJ638sXUvb0KN7eY4okaXagj2L','lfZoNVCzlYgH11uB2oxfEv6VtlSFY8q1IfzEvfFdFWJhAJTRpoAFCwiXJOr2ZDTPAydxwrj6h','wMYzGqIqaScIl4pxoCtgy6tThMd1qW1sBrTX6oCucWdQNdk3tgoZ7rructLiFZumTGYjUSZvN3vmnvEXS7AUjY7U',3);
-INSERT INTO t VALUES (9386865,5113880584286551689,'Q5qoxrXORWdm9hObxLsGofDXJOE','IaF3','vPxd16NXF4pBf3b4XyOWNPMcNQhphiRXGZG1rsMgMm0V5xZyB7ebGbf84jnfn','9vM3Rj7jptv85eNCvAn9AvCkQ7BQJwWcm9nKZjse10ZRP6PRpecu29nUR18VwmgKS21JbBNmbr','CFk5Jyu5lpNtgreNhtwtGk8cMp2IZ','rfZIPnb3iJz7SQC5ydA398u1LYyLWkXo4XAxH3UD0bcGziHkIDJlriTlC454AeKJIB9AGORhgsEOrggoLo',4);
-INSERT INTO t VALUES (13279823,10884178134212043312,'IImWDAudvgLCc74RlYX9Gue39l','7riNp0CizVSOaPe3c7P','EU','kGc93V','oqICqxWpc2w5socn2Fc1TO5JekyVXeds1J58UmhXii6SVcfuJ','1xuOFkg150vVb1q1wpo5Cfx6BUVDfkz7d3PQZ6YJZF0iB57jJyrp7pZ9kOSrGYYDU43iSPfhbiTgOxx',5);
-INSERT INTO t VALUES (14120635,14059531833901318818,'tqQW65YR3FzG','KyJUkOdjgMHoCF2FSAwLPXqiC3NAgozKOdNeNXCPVA0uMhiVignCFJ','KUloWDRYYbedwhriAjvqVARvaV6h2bMxZPmxpLEp7NjOGz1iLsX0WN','iE8XiZboDVM85D7VwOMFxQ5pdI','MEjPKv9lWOIHbcy3BmROYgJ07QzdmAozxMXf','HRFiC0jx7VzsIeyWR5xaDKPan8Zc',6);
-INSERT INTO t VALUES (7396196,3905895194597278907,'3Nv9w1ASsBF52RxTMJ5vg0L','D1pbDwSZtTIWT3AHw','I0m','X1m4Ltw9PntiWsoA8l7uL7jMaNMxke8uzwP0gKkjMR9YnsQ4oNPFt','EzXtL5wpkwNVc09AGpSYcxS6bcNSK6tDzBZXj2EEzfqtze3hQ2GpevraAaAGwUIo9VBtQE8Y','Ub0jTsZlBVYDUkl2fIN3MlIn9qABx9UqlLzR2yE4peC8jsOehWFSyetbxA2DLDVUFGpEOL6nKWCFRN8USRL1',7);
-INSERT INTO t VALUES (12628857,7135139969015261773,'a3qMe','BjdFCVHQQEfaZPUSKUM7EBxHq3biN4uY38m','WpR5aWB5I9fRceYVuSx13dbRDo3LMvsoT','vEOfGJIGMmoDSfjwMkO02nYDntAmRiO4i3iOp9Dm0lBXA9guNPX8r91jtvfPt','TOmOrgq0yyx','j1Bc7wpSiwt329sxVrvd2g2071z7mvTfA4bubzUsTxn2afibHWbP0GCsmJQ5ZEKOWJO6g1Jp7Yp',8);
-INSERT INTO t VALUES (3927908,1022551857560434396,'iu84930hh1EiGCP','VAUYGzOhRwRmxzQSqLzLz','gFp9Q0mwuGzHE6HxGL6JHsBciyIHuePdEaGYdN5Dz12CmSleGlzAo2mBs','09SkEU5mGhOzKTIJ3XqtOG','s9','kBpMTX7bmElf5tjgdzqIWxWCqnxCen0E7AVAtjvLbNTPt6gSPV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2762889902161860529,4172226,'Z4kmkRbCRjREogWs3VqU2SbKZd6ZsqieUBT','9eFsyBdArtdT4GE7FtW9IP3yIu5yMVzWLbLkG4WmNZh5QP6AW3ajci3X4Z4uAtaOr9yYW5HjV17aG0anXW8','4L2RTMy2jCZ282i17XiInvuQSh8e23xm5DjzQADT','exkSI2AAA84s9Mjykg0E1geKgF0AcOFF3nGkw4X02a0TsGhqjedJimUXFe5TwbQTTohm2xmeATLRqHCpOhSnwRGDJ4d8z1AIo0WpOmG9nbpbCfLXONLRR7Jp0xCTWpz5FT0ImA3YxnsnTGIn5KsXPtyBya09AklJBM','99','Y',13);
+INSERT INTO ti VALUES (-2762889902161860529,4172226,'Z4kmkRbCRjREogWs3VqU2SbKZd6ZsqieUBT','9eFsyBdArtdT4GE7FtW9IP3yIu5yMVzWLbLkG4WmNZh5QP6AW3ajci3X4Z4uAtaOr9yYW5HjV17aG0anXW8','4L2RTMy2jCZ282i17XiInvuQSh8e23xm5DjzQADT','exkSI2AAA84s9Mjykg0E1geKgF0AcOFF3nGkw4X02a0TsGhqjedJimUXFe5TwbQTTohm2xmeATLRqHCpOhSnwRGDJ4d8z1AIo0WpOmG9nbpbCfLXONLRR7Jp0xCTWpz5FT0ImA3YxnsnTGIn5KsXPtyBya09AklJBM','99','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4980270063217951860,-5246459,'gq6C','0aq6XHXFK7mI8LvXVWE0lehe55LVRseWNhZcY3Ow0PTmqyNnvwsipBul6WI2sdbsSSmQxguIPqtOBE4syncI4ZyRag4SZI0XuSMCI7sd9HXyGssS8Yd7MB5SnGDYQtBebfrTEg4Cs6bRonDDEetKIhrzA4d0EMIqJ0laD6lBNGlunkokfEpoUg5Hqe','VlCpVLlvyzwhcdAVXJ2','f32VTcHfbEnhfinAgZQxqYvwG8kuoLTkWVEiWUrfusReArC5Us6naVvqWPyTefEhZfnSjZQbppIsafB88bLFlCrv9XKYaAAFknIrnE1vAVMoUx12ma5j3QOZqR9VrC4n0Mc9mLygNbX6CS2cXW6qSsGuROIXF4q2','JfQ','9',14);
+INSERT INTO ti VALUES (-4980270063217951860,-5246459,'gq6C','0aq6XHXFK7mI8LvXVWE0lehe55LVRseWNhZcY3Ow0PTmqyNnvwsipBul6WI2sdbsSSmQxguIPqtOBE4syncI4ZyRag4SZI0XuSMCI7sd9HXyGssS8Yd7MB5SnGDYQtBebfrTEg4Cs6bRonDDEetKIhrzA4d0EMIqJ0laD6lBNGlunkokfEpoUg5Hqe','VlCpVLlvyzwhcdAVXJ2','f32VTcHfbEnhfinAgZQxqYvwG8kuoLTkWVEiWUrfusReArC5Us6naVvqWPyTefEhZfnSjZQbppIsafB88bLFlCrv9XKYaAAFknIrnE1vAVMoUx12ma5j3QOZqR9VrC4n0Mc9mLygNbX6CS2cXW6qSsGuROIXF4q2','JfQ','9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2117373864514851660,-1923634,'NdLkCR7jYomjlpum5','6IRcx3yhiqsq7ZlXdtxLQtq3nkL8gGxkmeGWZndHoEr3ttOKwujNLtdDAj5ilLv72FXJx6c45dpxYIrl4t9V3IhzQtJ9xVwl2yWFc9XF2Eq0lZjcP3l3a7DMkLWzFB5hThs4WgIpgHwQpYYBG57Lc9nVZvu016OshQ8n','UqkG54aTWNUlRBNpIkLT3eaBDebfTZd90','J8wJUWNlhXh9j8K8rp1yP3Npi8rFi0lcHHxioyvb9zBeNylr5Z6uwdCsnxqb9EsYiwMr5H8tGLfwMFwmLiiJJCAqEVtq7VAcSgcCiQAW06I5OyZb','289','jx',15);
+INSERT INTO ti VALUES (-2117373864514851660,-1923634,'NdLkCR7jYomjlpum5','6IRcx3yhiqsq7ZlXdtxLQtq3nkL8gGxkmeGWZndHoEr3ttOKwujNLtdDAj5ilLv72FXJx6c45dpxYIrl4t9V3IhzQtJ9xVwl2yWFc9XF2Eq0lZjcP3l3a7DMkLWzFB5hThs4WgIpgHwQpYYBG57Lc9nVZvu016OshQ8n','UqkG54aTWNUlRBNpIkLT3eaBDebfTZd90','J8wJUWNlhXh9j8K8rp1yP3Npi8rFi0lcHHxioyvb9zBeNylr5Z6uwdCsnxqb9EsYiwMr5H8tGLfwMFwmLiiJJCAqEVtq7VAcSgcCiQAW06I5OyZb','289','jx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(52), d VARCHAR(37) NOT NULL, e VARBINARY(10) NOT NULL, f VARBINARY(62) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5754688,218,'H9FY3nIizqwaZWxtXducPRN7nCbnZ2ujNBPRKuzP','Y9BlAD8y6','07Cl','DlRrMxUjL84jh3DC4ZsHMQucPpWvXDI6dseDbdSqyU','O','e',0);
+INSERT INTO t VALUES (-8154609,212,'uWy85g01Q8ZJeiAsnnnBROlkUi19ApfFVaAdfVXNol','tsG401C','7B','ydBrUkgBKNSqxpUk0GiVI','W','H',1);
+INSERT INTO t VALUES (3462638,144,'UFDgjSwgnFMenjHlQ3m0mQLSV8zm4GMMhxb64dI','wHpYDZgdx6OKEreMywX1iYwzpb10KRVXA','hXodBBM','Xs1JxDaamY2ZjQJGYTorI18cu','Sh','H',2);
+INSERT INTO t VALUES (4307542,240,'41eEf32uvBRR44m22MVCco7','T8ZxD4XDfca3Cl','4','B3TCrWsucb3A00VAxcWG0Kwmdwn3OWQj3IBQIAJ1LC1JQlaVcsBMbA','8L','G',3);
+INSERT INTO t VALUES (-2330078,147,'Mngt2uwtuYUZoVlfIaZBa','DoCkRh4Mb1OXW5PpPOxfHDlFDvNb5ZGfxMSI','X6fi','fVqEpBkcEs62FzFQ7OQc4fUrQYrL1vLJ1kVZwvkX3KSuJFhbJoZnOhTamic609','SR','r',4);
+INSERT INTO t VALUES (-1337374,148,'uGigaQ','hqqndsMizdszAtqzRmSN','0otQ','8HwU3o8Veh30BjSAKFq9vEWjYKPvQ7clEVyrWxIkxQXibsXsT7','RQ','2',5);
+INSERT INTO t VALUES (-4914525,147,'R6rrVPpizptkDygCY1Lno','MNUoDWpRbD','OZ7EX8Qt','8t25C8vPakNEQUYxJqYfq4EerNISGYoOht','Sz','a',6);
+INSERT INTO t VALUES (5514210,126,'K2mqdE910nbcr6VOJASOUikalTBVcz3S8izHDgM','od','oI','7eMfUxfTJjaNCX7k9OpqHM2Yc7gtuFGOZ','G','E',7);
+INSERT INTO t VALUES (-3246483,119,'WjhSyvT','1unbTyqP','tXDQ','74aj8a76EqE9kLKV7M8h1L6hkVGcl0t8AAC2b','y','3',8);
+INSERT INTO t VALUES (-5997228,16,'sT4aGKHRaVi8UnUbmo','SObX','2GNMM','slon4n334zcZx57gOs1sB7Oo8mfqIheh4Qk6r4f8K1DSxdQP6SAxJ3PMe','t','e',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(52), d VARCHAR(37) NOT NULL, e VARBINARY(10) NOT NULL, f VARBINARY(62) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (15794200305025219304,2605823526756089153,'yU','aFnIs2TTT','bgZzT3Ki8h2xDYZms8PwmoHKEK29','2u8oCufUhxnH9KPA','uw','z58I49NM2Pj0E0A5HLaF',10);
-INSERT INTO ti VALUES (15794200305025219304,2605823526756089153,'yU','aFnIs2TTT','bgZzT3Ki8h2xDYZms8PwmoHKEK29','2u8oCufUhxnH9KPA','uw','z58I49NM2Pj0E0A5HLaF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(32);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
-INSERT INTO t VALUES (17397802847483148654,9094375167752575301,'9ZtEOS','voAPWsJOhGyK49Ry8uO03P75U06Io3MblbT1eSAZTO','dVJOiiIEj9qwWHsF96hj','AYpP6f7bOIfkXMSxkIBYYMvzorxDxDFoYEnm6uOxftwl2mipgk5Wwoj7JmrftnSW9SndtxwU3TGwttsU','c0QSP1PTnPi1xeKXt0mIrvoX','oh9',11);
-INSERT INTO ti VALUES (17397802847483148654,9094375167752575301,'9ZtEOS','voAPWsJOhGyK49Ry8uO03P75U06Io3MblbT1eSAZTO','dVJOiiIEj9qwWHsF96hj','AYpP6f7bOIfkXMSxkIBYYMvzorxDxDFoYEnm6uOxftwl2mipgk5Wwoj7JmrftnSW9SndtxwU3TGwttsU','c0QSP1PTnPi1xeKXt0mIrvoX','oh9',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (7097291,138,'a3yaCagH6uWvyRWILxXUMaq2q8yBXyLcpy7n5s','cnML0iMXqZPAc','3KvXtc0LNY','fkWEfeNVxnNmW1Tvl9oceh6Ij5Nok2xXKCby50znIUh9LozQSNQoGH1ZiJc','X','J',10);
+INSERT INTO ti VALUES (7097291,138,'a3yaCagH6uWvyRWILxXUMaq2q8yBXyLcpy7n5s','cnML0iMXqZPAc','3KvXtc0LNY','fkWEfeNVxnNmW1Tvl9oceh6Ij5Nok2xXKCby50znIUh9LozQSNQoGH1ZiJc','X','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
+INSERT INTO t VALUES (5922896,9,'2zXDGisqwT2Q7EgALsP9XCcjKUHxwZEw','9eCFYMyU2f76JpABGzXBLn','O3hgpt','EnnyW08HvJvfOK9MWkoI1rF8NnojMjU2jcpGHUJq','y','t',11);
+INSERT INTO ti VALUES (5922896,9,'2zXDGisqwT2Q7EgALsP9XCcjKUHxwZEw','9eCFYMyU2f76JpABGzXBLn','O3hgpt','EnnyW08HvJvfOK9MWkoI1rF8NnojMjU2jcpGHUJq','y','t',11);
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 (8178575692743996321,12908082177778442057,'2EoXi3qhdKFH6IqW','K8ISQOk6FsXM9Z','syKxcpVx5DHDDFIArnt0oFfFAhhLMiZbN6Jw','YOl7TaJZsxHcZ7WdDcwiLXkdyfQsPmYgJ7MKQw361axAlu9vN3QvbxEGC1lMx1L7p7OE1jqq','LggNIr82l0xrieYyj0U9cSHVc4GNfnxcwn4frE','8DYGcYMcBGnqwxJ58KZF66YIhlwn',12);
-INSERT INTO ti VALUES (8178575692743996321,12908082177778442057,'2EoXi3qhdKFH6IqW','K8ISQOk6FsXM9Z','syKxcpVx5DHDDFIArnt0oFfFAhhLMiZbN6Jw','YOl7TaJZsxHcZ7WdDcwiLXkdyfQsPmYgJ7MKQw361axAlu9vN3QvbxEGC1lMx1L7p7OE1jqq','LggNIr82l0xrieYyj0U9cSHVc4GNfnxcwn4frE','8DYGcYMcBGnqwxJ58KZF66YIhlwn',12);
+INSERT INTO t VALUES (-4344542,178,'XJFUiJrZiza7ETM','3SMiXtqU6pL9xtryqafEEmzUOJQdmqxajwslXzJMGkQC9ESOXuZJmpLcCcB5MdAmKPP1zP62e8Ldd5pmMCGJcMn0rc14CgnTiy6gGkz5YxCtZXHpMIHecdvduVYxk5gjLugpNpKsQwkhUBt5DVJh70wCWnkVK4yBrXxiOJTrNvAr002cv7bQn','VIOiU2l23C','bo33RaT59uZb','c','i',12);
+INSERT INTO ti VALUES (-4344542,178,'XJFUiJrZiza7ETM','3SMiXtqU6pL9xtryqafEEmzUOJQdmqxajwslXzJMGkQC9ESOXuZJmpLcCcB5MdAmKPP1zP62e8Ldd5pmMCGJcMn0rc14CgnTiy6gGkz5YxCtZXHpMIHecdvduVYxk5gjLugpNpKsQwkhUBt5DVJh70wCWnkVK4yBrXxiOJTrNvAr002cv7bQn','VIOiU2l23C','bo33RaT59uZb','c','i',12);
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 (6932819578452798321,17853641929975888421,'oYoQ5HTLceYBJ8FCj5LC0kw','LX8jlhj9VBlCl7B7S2fz3hjdlCkqMu','rNcUwpBY','laGQyYobWWqPQhdyUeaX5GdYiRhZYx0vD6j3p6TEDlUysCuAWMCqju7N9n9iQCL5Qble85XKRLymkh8h25dh1DAQJ2R6g5T0e69Dg4dTSAN0SoUkMpG5g2zOv209p6329g0PRujMf2SdLM09fpAAcEdxw6iSGpcAblVeaOzpz4Fv7C3FoFEpz1w9nx','sN5Os6p3IsCSUKJ6R2Lr0YHnqZm8k72NEdcz1NgQFsxY54GvabHOVygMyp72mZMoc2gkfEDI6PyAVUdpMRH9z1FAs','VuVStgSoTV6M',13);
-INSERT INTO ti VALUES (6932819578452798321,17853641929975888421,'oYoQ5HTLceYBJ8FCj5LC0kw','LX8jlhj9VBlCl7B7S2fz3hjdlCkqMu','rNcUwpBY','laGQyYobWWqPQhdyUeaX5GdYiRhZYx0vD6j3p6TEDlUysCuAWMCqju7N9n9iQCL5Qble85XKRLymkh8h25dh1DAQJ2R6g5T0e69Dg4dTSAN0SoUkMpG5g2zOv209p6329g0PRujMf2SdLM09fpAAcEdxw6iSGpcAblVeaOzpz4Fv7C3FoFEpz1w9nx','sN5Os6p3IsCSUKJ6R2Lr0YHnqZm8k72NEdcz1NgQFsxY54GvabHOVygMyp72mZMoc2gkfEDI6PyAVUdpMRH9z1FAs','VuVStgSoTV6M',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(36), d VARCHAR(13) NOT NULL, e VARBINARY(40) NOT NULL, f VARBINARY(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (72,-6841553,'GQEa6IWcLc','EiNjv9e8g','rQWsjcBH9JXpp','eaLPw6TJ2Jlhn5oBqXYxvdlUMY0G0n5oHI9h4dWwE1vpkNhZP','332OfSIftpvNSMAfdsIbk87KbTM1wCbkvPCM0aTy9Ubkc7dKuDk28dozww9ZDpo','wV0Y1CuNIWaPwO6H8Jt',0);
-INSERT INTO t VALUES (174,2263857,'WDtu42vt6QOSvcUeB4x','vW0uZ2khC','nyi57FLYZECB5','NiTMJpBlWT7yz0jN','ZbDS1XRx4cIqveOBPumWd7Xl2kP1lUi7wgnQwBw7R1WbuhGBYUU26lNRStOTcdk2kefRP2KCVTfSW0U7L71dv9OUVU2EFhQlIRl','enhJ458AFRc42Qx0BJYarATYb288J',1);
-INSERT INTO t VALUES (123,5898734,'dEFsB1J','fcCJXxz3','rGkXVau2MFIVweB0PhwsdiTwCXvpFhDR8jZcZdT','nL95vWbxJuW8pUguezhO7OHH1tWsppu4','thCSKolDAsIbCXDSrjqhgroSghpucbzSTxlD9Qg4PDLof7OoBtBpIZHnpukxLoSQ5aWUPT5AR8nSr5BEl8rdgLC','uv2Ic8SH3wBD4RdT0w',2);
-INSERT INTO t VALUES (59,3200549,'soJgEMJnMaKMDoO5Db5XLu','6OMrdUhUD','uHb5YYQaE7LMWUBDLS','K9nle7W45r10OfRHiUm2XfppnziaoJJM','zICxNK1lfzcXCxNMArbAZHSSEWUPjJprCfgwotZHXzKN62jiCE0LaujV3E6','iv1CdQ9PrEtaUksRT0GZzwKl4l5jViuwYusJjMfKhAd1edhG8IjcnR9HccCXDi5zZWG2ikeIPD3snYiGAHflJOSlU',3);
-INSERT INTO t VALUES (69,6868447,'rlvDu2Y1MwOHl3NBnH2u','9D','gYDtIsHN','KzhQPlhDTi7b8EYlSFrzymgDYvddqRyi','CwygjtsQy8e64Apy4cYtYaGJIsTVdUNBgjBFZhY0MVebt1k9w7DVcYpZ3y7nuQdzp79X6AoTTT','9MEV7qimOiULRgThmcFL7tCjTARRMkj55jiptRC5d6OPQbagu4qltf464qtTXofB7dYGCLli7',4);
-INSERT INTO t VALUES (94,-2798954,'1fTsNLSQxp4jKO3Y5SzFdpAmz3DCfn9Q2Qde','V31U','mADAJgLMrdxC0aHGEELWHQ0aRo1bA5R1jI6uZ7tb','T23w0u2pEiXW6NFgMNrjIjRaTT','ssxotcgHtR5i68O7O3uDrLaj7IQeOuSQwgbNjOJeLVqLRi0uUleZBgxcRZp','hg0V3sEt5FBPIeCmUP4c3M4jrBrBdjkxeEjzgzsjlovLgviN807Rwr3I47k3LP2DRDW1',5);
-INSERT INTO t VALUES (148,5935646,'ISoEofY94zyU1WWFsQag78dYR','55JwQFW','ffLy','PRE33JmX95t1C4XhcyJnO2Z5rv3Kdy7SBV3fkKZ','kSqmoWJdlqwA8tvZmElmaErg1CB2qRcHdM4kit1DxzWfSWdUm6bESVcXCFN8pRUBB7ZV4XunwobMYb1iD4H1ff5nfUMnIsy','YCjAxRdyy6d5e398Hu0gngtSJed6P5bkVGeqVqRjCkM9fAsOOEx7Z6y7SiOBuc0Oa3EjPT5w9qe9i6OB65tqqe3pVwBSk9Ih6A',6);
-INSERT INTO t VALUES (217,-4100958,'k3lzH0JTGx8oC','YIUR','LX','RpZgxVXXEWz1RlnEn2wZX7B2UNdPOEELemNfVytPKEPfbT73','DsX2KxmBvVCx','JeMD4cKCoSUwlmngC9OnlPMVL5PNgOAKKLTovNIMBrTl837BQgzK4v2E2L0WaCv',7);
-INSERT INTO t VALUES (71,-115055,'rGMQepAojasOM','b6RnDN','OPUdEu7614Ya','NF2f3kZyPa','V8ZgkXq68l03jyD9','kR7goggergrj0ENK8oOWvvISQCnrVyRquNhgzsPyANBXTeX',8);
-INSERT INTO t VALUES (181,-8209804,'xU9J3R0s8josT','A0N','VukJEXmR6F7jtn3m','kMTINPw94geKGkE','zldhioUS9M1B0fms4YCD','T3gppgiun25XhUbU8oJPHqFwU9kBWdb5J',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4576476,153,'R3dPBibMFbHlR6i5xYicUEEDbC','u3pMbVI99Dw2bou9J0NCKxdqV7ptqkbMhjydmj2bgiySSoQrtvjwsQ0xqbkJV0cQXMf4JwR2DI464AaHMqZN5HS29ffmKxn8WuQcL8FMaDsHa','TmP3xZLrv','fQ8YEQiqZFLDefZMgkRZ1Pn92Wwtz92jLht','Kc','N',13);
+INSERT INTO ti VALUES (-4576476,153,'R3dPBibMFbHlR6i5xYicUEEDbC','u3pMbVI99Dw2bou9J0NCKxdqV7ptqkbMhjydmj2bgiySSoQrtvjwsQ0xqbkJV0cQXMf4JwR2DI464AaHMqZN5HS29ffmKxn8WuQcL8FMaDsHa','TmP3xZLrv','fQ8YEQiqZFLDefZMgkRZ1Pn92Wwtz92jLht','Kc','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2168379,206,'wAjKPJBUb','Q5WHTNFNzEtXROo5UtmrfY','nOmKHPGiw6','MhqavU2srhTQl0Erzhn9puuu0TJ3gQ6TsaogctPqzMnY0bgKylrcS32zR','Mz','0',14);
+INSERT INTO ti VALUES (2168379,206,'wAjKPJBUb','Q5WHTNFNzEtXROo5UtmrfY','nOmKHPGiw6','MhqavU2srhTQl0Erzhn9puuu0TJ3gQ6TsaogctPqzMnY0bgKylrcS32zR','Mz','0',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4457610,182,'XXyZw3xxrZKtld','Yr35m5ce9OcJtWMq6MoAizKC4CHFOD8OLFe7lmHiaBu96PkoJisx49gY2SvBSZTKi9t9XyfnluHllqq7O8Zuz6XCZogYyymL9B4QfS6WOOamwOturkq9XPgvUi2vZmDqHh6JG9eybIIXjsMC4iUe28s','iSdZ3','hZpMIGHP8OkjOzq9Oz1ywU29rLcCpG4g5DXMufim6UKB2xKGRBavB9woTzgUxZbDjS5Sj42F38MEKJbmYe0vTsvwQA56tZsBwCnfdMNXwud4ByfSNXfOLdBr4qwmdWPLeQO0HO1FDokWCmoIh4u7pbPgTjNslCDYPi','pwO','a',15);
+INSERT INTO ti VALUES (4457610,182,'XXyZw3xxrZKtld','Yr35m5ce9OcJtWMq6MoAizKC4CHFOD8OLFe7lmHiaBu96PkoJisx49gY2SvBSZTKi9t9XyfnluHllqq7O8Zuz6XCZogYyymL9B4QfS6WOOamwOturkq9XPgvUi2vZmDqHh6JG9eybIIXjsMC4iUe28s','iSdZ3','hZpMIGHP8OkjOzq9Oz1ywU29rLcCpG4g5DXMufim6UKB2xKGRBavB9woTzgUxZbDjS5Sj42F38MEKJbmYe0vTsvwQA56tZsBwCnfdMNXwud4ByfSNXfOLdBr4qwmdWPLeQO0HO1FDokWCmoIh4u7pbPgTjNslCDYPi','pwO','a',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(32) NOT NULL, d VARBINARY(84) NOT NULL, e VARCHAR(64) NOT NULL, f VARBINARY(19) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15260647945880446444,-7441067,'oKwe3dx3lj8Tsb3I','sZYNhsWnDeSLrc5QFIqiADoY35QLJElmLBIBGxpPGjOmlR3BuBGRbWV0Bbkmm6OZRP8YvGzXo5i38viWp','qIgTGCmIIEDuuqnQNNDi0tN3AOFa7caHRSwRfWye65sKYyPsyQFvgTXP25','Eb','s1','yO',0);
+INSERT INTO t VALUES (3761209027811702367,-6129163,'f4z5CQgPpZvKQttN','TO2U2NWSN9hLhNHZ36Ll4VepzBhb','CsiUwo4LJl7W8I5pTq1joaMGXPF','zmc6hC','GD','hy',1);
+INSERT INTO t VALUES (5523899412003469967,-6356865,'k6IoxjSdSzfTz26W','qYLScwzotLuvkcNLoSBqGzBToYYHYLWFpD9875dAUW4SI6oI943VxSY18A0IT2uXNGuJ67mu','A7MvLKZKh8rpic9J5','NLgqIh1IoM41prv1QUK','v','n',2);
+INSERT INTO t VALUES (16257970785094564709,4579225,'vNEqXFVEzLUkZtU0jWYMhMBo','b7SrLSJJq1Ua9eZUoo38hQM4fno40FnLqeIgM799KJ0txKDYozmRXYVtxMpPnsIZezsdXYBey0W','DkxtBSXQYiXQDbZWolOwn','sduF2VOuhWxG','K5','tM',3);
+INSERT INTO t VALUES (2526493788841669685,6353904,'eIIsff3gU0srlX0iGJZ3','2Nt','IrrlbZXoKxSMVPMyyUbn6LENq7Ob1l','M0aE','k','k',4);
+INSERT INTO t VALUES (9563925824440890502,2147225,'rY','h394ybJKgUOCsc3XRzbxDRP7ULbW9ALyTNyIWYokWJtoelSm0VObjr5','t17zyy7NmzVKc4QuRywn2F9ifGGE1d5Ku1OrD3','WuBLapWns4','u','T',5);
+INSERT INTO t VALUES (3928962360457887614,438229,'mRX5CPP08PM','NQgAjVFxqBiDrYQ7I7EBBR7bXHscGMELJZSF96ioLcrtaWu6uuSnkRCjb0nOHrpWAmfVOOUSk0e9BhW','7Pbq1Ym89rUwuCUoCT6z8n3F8Ncvn7wQ7JavQTeKFqU5T1lrq3Elhvv','Y9lsMyK','kj','GB',6);
+INSERT INTO t VALUES (7824141355529057478,-3285708,'qJC1M1hEZb76ZNxZ2','YlpjndgsKNSS6RDwdfMQ25HGwu6oqtf0xCQjgdc9Hrs17RGaZvGrZ','1x608mcxypaljeloo27O4UPYYAkLKVysdSW01mDsjrVE','OC61YjbZ','J','H',7);
+INSERT INTO t VALUES (898964213556881061,3263794,'gqjMVB5sthtVx1OYyi','FzZjti','VyAJf8rBVCl0uNLE2oaiUvHgoWGBrwtf7FEg8AB32AeHWqJrZudipPU','HmswofxqRZRYQsa','2O','U0',8);
+INSERT INTO t VALUES (1937346503520363130,-6170,'PeEGEsNqVyntzUgqUO7i6EQTuoR8h','LZK7wxsE2mD9hrh45LqnFdWLyAC6UFsg5yoB3fKtxoFoL2hIOFWpZRZd9Ai1KcdlbDvyZibIn','Ma4zpNEp5aZu5UVMyk0ez8iZTQjCMlFSEacXyNn97u','E11B3MR1qF3Y','S','dL',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(32) NOT NULL, d VARBINARY(84) NOT NULL, e VARCHAR(64) NOT NULL, f VARBINARY(19) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2867995046,459055,'kddTdeVXs6uGZtzx13','kCR','ZIst0l5CREdiCbhQv8UXO2RabIPGTUf2m9wzhBIQ','Z1UWHyuNSd2BUafihL98GsnByQzvGdCCOJ75MATUqjkUS8m','iyp','BRs7PaOi8pX12TxUxQL',10);
-INSERT INTO ti VALUES (2867995046,459055,'kddTdeVXs6uGZtzx13','kCR','ZIst0l5CREdiCbhQv8UXO2RabIPGTUf2m9wzhBIQ','Z1UWHyuNSd2BUafihL98GsnByQzvGdCCOJ75MATUqjkUS8m','iyp','BRs7PaOi8pX12TxUxQL',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(37);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
-INSERT INTO t VALUES (1772035182,-7912117,'sLmUgJKJj1wMfMLvtjPMMxjFGT4xQ1Q','psiKMkZw','94lWXaJGPifDU9hBG3MzzQXYL9pGSuI5WBLSLqA','ddWK06DVmkZ4mQ9qfTI7lmZwE','IUfcnntDU0llfHgekpztFmRHmWuMDtYKQL4U','9JksIPob6XoicgNh9BGMpMXclA5GBtV7bssjblc',11);
-INSERT INTO ti VALUES (1772035182,-7912117,'sLmUgJKJj1wMfMLvtjPMMxjFGT4xQ1Q','psiKMkZw','94lWXaJGPifDU9hBG3MzzQXYL9pGSuI5WBLSLqA','ddWK06DVmkZ4mQ9qfTI7lmZwE','IUfcnntDU0llfHgekpztFmRHmWuMDtYKQL4U','9JksIPob6XoicgNh9BGMpMXclA5GBtV7bssjblc',11);
-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 (3250458331,4425168,'u','v2imNNmWCia6HWwczaib5mQ1bL3oLywy2TCSYnFD59KQxzDH6ko31D3SIPBWfGDNUfMMJcTgfqXnNzlo93Z7MKmngD','Wwe0EoIllnDWEyAh2TsHZVW3uh69vH','HJnwz','wGjYcIxNMaL1LWsquwYuSNjhOMhyoWhNxIrCnDpv1LaJ5X3r5OGrySBNbsUOOweIvkDaOJe2XnLlKhKH','NbXx1xngwLflKssZIObnuIkAXkoCgInLkxCXGEmI',12);
-INSERT INTO ti VALUES (3250458331,4425168,'u','v2imNNmWCia6HWwczaib5mQ1bL3oLywy2TCSYnFD59KQxzDH6ko31D3SIPBWfGDNUfMMJcTgfqXnNzlo93Z7MKmngD','Wwe0EoIllnDWEyAh2TsHZVW3uh69vH','HJnwz','wGjYcIxNMaL1LWsquwYuSNjhOMhyoWhNxIrCnDpv1LaJ5X3r5OGrySBNbsUOOweIvkDaOJe2XnLlKhKH','NbXx1xngwLflKssZIObnuIkAXkoCgInLkxCXGEmI',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9586996855752176800,973515,'uXimMnZxEX0NBJlJkUbU1kVMYJ','5GZmmwPWtEFQUrsIo067WHfweBPk5ISARPw4bfp7oS4AIqdJHe1ZtRd6w7e1KlAG8yI2q0WTrUEnGa6LDzjq','kvaMrsY5Zop4KQOBqotAhVyQ69LTa5WCiLbCCM6PTj1wBHrnbrZBp','HfZwKk','1','PL',10);
+INSERT INTO ti VALUES (9586996855752176800,973515,'uXimMnZxEX0NBJlJkUbU1kVMYJ','5GZmmwPWtEFQUrsIo067WHfweBPk5ISARPw4bfp7oS4AIqdJHe1ZtRd6w7e1KlAG8yI2q0WTrUEnGa6LDzjq','kvaMrsY5Zop4KQOBqotAhVyQ69LTa5WCiLbCCM6PTj1wBHrnbrZBp','HfZwKk','1','PL',10);
+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 (6080123352038939448,-7321433,'XrwXjr6u5nSQTrF6gpSxKAj0ku','K68GuWNTz2cXBbMnWVa7kZT4NzK5RDcsND9L9e4SCt55Mb6vq72GynLJ7wwr8SIR9SmngNhxmEx2PXqff','wexUz9zj16h63ZuA0tz','wuoqqvHPn','S','9',11);
+INSERT INTO ti VALUES (6080123352038939448,-7321433,'XrwXjr6u5nSQTrF6gpSxKAj0ku','K68GuWNTz2cXBbMnWVa7kZT4NzK5RDcsND9L9e4SCt55Mb6vq72GynLJ7wwr8SIR9SmngNhxmEx2PXqff','wexUz9zj16h63ZuA0tz','wuoqqvHPn','S','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5513414414309154331,-5073315,'X7kgrRIWmO8kEL0HyCZo','tuaAdvXkaYGAssX13CmVmyQYDd7keio3LBK7sT65D9hu0MoBcu1Mm07KdBMNN2FnowZzTNo1h7ibG3zUFDHDCsHyzzg2N8khtrZSpGg4JQhJnNuLmDFHsWLPYH3sUvyJ5NfU1Czqi3xcX3VqY0jmriL65KWVpmWWJikwpEK3T0OWiczph2vFUuRMk2JKp8kygIgErIJ5a7almXSOS6V44PjOQsMxXpDrmXBM','bveIPampKmvfUnRHiwkoyXFVHHXGo1i8QAn6cz4WeWm2hBF1Lma0QOCgqbTn','Ad7RLlAEZb0qK','8','R',12);
+INSERT INTO ti VALUES (5513414414309154331,-5073315,'X7kgrRIWmO8kEL0HyCZo','tuaAdvXkaYGAssX13CmVmyQYDd7keio3LBK7sT65D9hu0MoBcu1Mm07KdBMNN2FnowZzTNo1h7ibG3zUFDHDCsHyzzg2N8khtrZSpGg4JQhJnNuLmDFHsWLPYH3sUvyJ5NfU1Czqi3xcX3VqY0jmriL65KWVpmWWJikwpEK3T0OWiczph2vFUuRMk2JKp8kygIgErIJ5a7almXSOS6V44PjOQsMxXpDrmXBM','bveIPampKmvfUnRHiwkoyXFVHHXGo1i8QAn6cz4WeWm2hBF1Lma0QOCgqbTn','Ad7RLlAEZb0qK','8','R',12);
+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 (3509459896674481052,140391,'kwHP9WTWFomtzuTkaW3vrlpyH7y4','jTCfdO284BHJKJPMqZOmXOGJ0XNuyuWfpDOAbbKgT49jK2QOm1tvXulRi1vE9esbi7M2fx2HqFW62oyrMQp5bXlF1fDuYpjT9zV39R3sa1u3aWvgOZ8t9wc1YUwJgbXhQ64oqL6bef9aK0RmK','x8OEbaMAWlsncziwgURLXYLz1ltexFy6C3EFNSvmrwSJm2wYpm','tSAeDSqz5Gek25lgkeuzkUsGhmuA1Axq8EEJDNgeR0SSfIGvBHprBXLDMwGoE2VymWkXKqCtIciZeJmTuy','8U','qY',13);
+INSERT INTO ti VALUES (3509459896674481052,140391,'kwHP9WTWFomtzuTkaW3vrlpyH7y4','jTCfdO284BHJKJPMqZOmXOGJ0XNuyuWfpDOAbbKgT49jK2QOm1tvXulRi1vE9esbi7M2fx2HqFW62oyrMQp5bXlF1fDuYpjT9zV39R3sa1u3aWvgOZ8t9wc1YUwJgbXhQ64oqL6bef9aK0RmK','x8OEbaMAWlsncziwgURLXYLz1ltexFy6C3EFNSvmrwSJm2wYpm','tSAeDSqz5Gek25lgkeuzkUsGhmuA1Axq8EEJDNgeR0SSfIGvBHprBXLDMwGoE2VymWkXKqCtIciZeJmTuy','8U','qY',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8254768103188991322,-2768831,'Qs5LBAhVEHpUtvwaJdoEIqhOS','K5wQ1OO3U8aLl6aSk0Bd6vvZ4LNtdsZxHuJWk7ROVfqzdyiLAVpqK7b1eOA1QaHE0xrD9VZng5KlBH3KnCUUqmBtdYEVut2vpO31H503Au5gVRjDsWA6svH14cDZw','XXK4AvDh2DRWpjMhQzlqvTMB0KECRWkzup87d2','e4lR6CrCnW8t7Kfc5JaGPLfmNvyS5R5hEmNbAb0rINGjLDyAOY2mVwP8MwVuOJyBxDweLGG9Yus8u4mt3QTBVBiZ3mam0KWlv5dvuBKNTxiGTYgMza6faPMtLKxGZ4qeMDJj9FgqEI1FAk08KFgiiyUtnSBkf4lNpBqFn3OGrwH8bY5lADUf2VglVgQdYnsYhx7dVpYjrz4RW6HbWK9SohcCWu8ULpfUzh2jX8zy7nDKVQc2','dK','RN',14);
+INSERT INTO ti VALUES (8254768103188991322,-2768831,'Qs5LBAhVEHpUtvwaJdoEIqhOS','K5wQ1OO3U8aLl6aSk0Bd6vvZ4LNtdsZxHuJWk7ROVfqzdyiLAVpqK7b1eOA1QaHE0xrD9VZng5KlBH3KnCUUqmBtdYEVut2vpO31H503Au5gVRjDsWA6svH14cDZw','XXK4AvDh2DRWpjMhQzlqvTMB0KECRWkzup87d2','e4lR6CrCnW8t7Kfc5JaGPLfmNvyS5R5hEmNbAb0rINGjLDyAOY2mVwP8MwVuOJyBxDweLGG9Yus8u4mt3QTBVBiZ3mam0KWlv5dvuBKNTxiGTYgMza6faPMtLKxGZ4qeMDJj9FgqEI1FAk08KFgiiyUtnSBkf4lNpBqFn3OGrwH8bY5lADUf2VglVgQdYnsYhx7dVpYjrz4RW6HbWK9SohcCWu8ULpfUzh2jX8zy7nDKVQc2','dK','RN',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8697426501971529444,-7968691,'DRjDKTTp','xVWJgwbtdHbOmk0IYwsdekCI4G53PowH3CughazfGuQFHBeSXLfh86VkhcEftNY8WX7FXOiAsUqOhiPnWfdfuWEUtv0mzwsxfE75jCqCj3QvhMfHCafMpNhih1vLRbX4QaBTlIgWww03FTUhHa11Ju8xvlXYhoQcpJ1mH1RRmq6viRlu61o1ixk2','gBKpBaMChvfUYO44QmyDD4rbZKRQIEVOl','8C82XufCGdXGw13hPjkkAW','Fr','M',15);
+INSERT INTO ti VALUES (8697426501971529444,-7968691,'DRjDKTTp','xVWJgwbtdHbOmk0IYwsdekCI4G53PowH3CughazfGuQFHBeSXLfh86VkhcEftNY8WX7FXOiAsUqOhiPnWfdfuWEUtv0mzwsxfE75jCqCj3QvhMfHCafMpNhih1vLRbX4QaBTlIgWww03FTUhHa11Ju8xvlXYhoQcpJ1mH1RRmq6viRlu61o1ixk2','gBKpBaMChvfUYO44QmyDD4rbZKRQIEVOl','8C82XufCGdXGw13hPjkkAW','Fr','M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT, c CHAR(40), d VARBINARY(38) NOT NULL, e VARBINARY(38), f VARBINARY(2), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1860369942,5348641794958083422,'BHA4KfGvcy6IqJZJZmcQQRU8oMCqxghDlIWJfBou','6NIk7M8XoGIgxp9XYC9kLRwV5A','pFo5KmtPyO29cGH19e00uoQiGT6hLmq','AH','F','8',0);
+INSERT INTO t VALUES (3848836861,2038050342932717880,'yOheO6hAg44p1Wfw','FWtDcg4f3xsEzOiSZhcDYyGbMh58qhBkLC2nn','EPZa2LR2','S','l','g',1);
+INSERT INTO t VALUES (1975070283,8746865892837938383,'eKncIfPh3pcnDRZ7i6Od9cAFUvDysMxO','uE','RMj1Lrq6c5OsMEkjv4pVNRsXx8plsCV7hEJ','K','1','Y',2);
+INSERT INTO t VALUES (688292055,-8183878800303146718,'qN9dSKuqjbkEgVpahBJfc','4V6VbvTrpctmA5nnyX321SBS','oTzI9WSCbCoZQg6Tg0QVii','s','S','Q',3);
+INSERT INTO t VALUES (2557970117,-3086151859153070446,'G71Q7tjBT2n0QTwXfEspFMwrKNWoAyOWb5vKWIn','E1eOfPdlVoeBzyy5IHFVWkO5IZSyHr','UwUe5uR26hQ','R','P','s',4);
+INSERT INTO t VALUES (2885739617,224467503119254617,'a630uzaeUXbMAxPmy','OF5x6KUSmyfuar30','Av0geQTRxQZzQtWhACisRcEZaP','C','6','5',5);
+INSERT INTO t VALUES (1174635555,-7962175337049149783,'Q57SdQkyJft4KKJB454S3nEny814GIAXur','ngNoPkqX5Xq8R9RxQ0KoIbdxxSLc','9oOl','Uv','Q','n',6);
+INSERT INTO t VALUES (2246672508,-3377546823330480782,'6U2QgvieYXAl2YxZPrd4zs1f','dn9u7OvOtb1r','6hXats0OiTnk2rLYZyHDg1','y','v','a',7);
+INSERT INTO t VALUES (2453452922,-697342495680022122,'P8ApcAHb4gYiLCJumuT','g6lXbO','DkI3r3b3Rm5ho2yChJJL3YnQ','VY','7','B',8);
+INSERT INTO t VALUES (4065206831,6749207978080591964,'1LxOamguyiQaKcoa','trcNFH3','eKpZAzk6n4axHt0','45','y','0',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c CHAR(40), d VARBINARY(38) NOT NULL, e VARBINARY(38), f VARBINARY(2), 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10325624665925935544,-3810911941043964564,'UtOMcK3','fdpKZ5Ze651QMaq4XoGMQEyzO0R5I4a8','8aqcYVeE3Lbqw0O8n4ldV2VKZ7CYqwR4ceVp','e','G','3',10);
+INSERT INTO ti VALUES (10325624665925935544,-3810911941043964564,'UtOMcK3','fdpKZ5Ze651QMaq4XoGMQEyzO0R5I4a8','8aqcYVeE3Lbqw0O8n4ldV2VKZ7CYqwR4ceVp','e','G','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (15913648125518488538,-7361742055995392434,'j4tn2','YWieceVEMTLVvVyo','V8WZWrJAMtzaxoX6kJTB2ec8AYpAVCmeq','S3','7','0',11);
+INSERT INTO ti VALUES (15913648125518488538,-7361742055995392434,'j4tn2','YWieceVEMTLVvVyo','V8WZWrJAMtzaxoX6kJTB2ec8AYpAVCmeq','S3','7','0',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13939288210256379921,2254171065415187155,'F6cRfeF','kyHVTlJhgKptbrLcOq2guMePJhPHMbBSGoETfCgHryLl8qESwEFlbZhteGgfLmETcTdEaUE7DRJKGMenXzgegKkzzdIsS0GrVFm4lgdzjboIi47cQ5ik','T3X6TekqOPstIDCvGxL0G6I43','F','T','c',12);
+INSERT INTO ti VALUES (13939288210256379921,2254171065415187155,'F6cRfeF','kyHVTlJhgKptbrLcOq2guMePJhPHMbBSGoETfCgHryLl8qESwEFlbZhteGgfLmETcTdEaUE7DRJKGMenXzgegKkzzdIsS0GrVFm4lgdzjboIi47cQ5ik','T3X6TekqOPstIDCvGxL0G6I43','F','T','c',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (282732552,-2265113,'QphotOcpbVFStd4hGuABegcxa3cF','jO5pksNqiIqmE3insqrxOTzmhh820966nJVGHhiZyQXPy9nKugZLJEmzfO9GkVgGjpF2lt','Fvqc9hFgEg5gC4WAEwNPVwchGvjA','TqPOJiiT2RfycqkWR5ZPA7ZudG2iTYYhWwmSDp9EfLmUkyEnbzNWis0RJfTgqnLJY1PDZpCc1NHplZat2OFKXC8ReVJPNZpEQD6vxBFMMEUF61EkR6qdvQGxMy0r61Nw','6Cr5RgvQ53kcD9bzLLOTKQfPc0MCQVwWxwFnvkPdrexv0WPGxUV8XDTSjypbpogNm0I26udJUMr2Ciq','uxpMdl5nQ2mV0RszYoInZnQpmgZ91VFKT6EShKULva6i7npqURQTLAULIg7Sdc6kz8x61m',13);
-INSERT INTO ti VALUES (282732552,-2265113,'QphotOcpbVFStd4hGuABegcxa3cF','jO5pksNqiIqmE3insqrxOTzmhh820966nJVGHhiZyQXPy9nKugZLJEmzfO9GkVgGjpF2lt','Fvqc9hFgEg5gC4WAEwNPVwchGvjA','TqPOJiiT2RfycqkWR5ZPA7ZudG2iTYYhWwmSDp9EfLmUkyEnbzNWis0RJfTgqnLJY1PDZpCc1NHplZat2OFKXC8ReVJPNZpEQD6vxBFMMEUF61EkR6qdvQGxMy0r61Nw','6Cr5RgvQ53kcD9bzLLOTKQfPc0MCQVwWxwFnvkPdrexv0WPGxUV8XDTSjypbpogNm0I26udJUMr2Ciq','uxpMdl5nQ2mV0RszYoInZnQpmgZ91VFKT6EShKULva6i7npqURQTLAULIg7Sdc6kz8x61m',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(90), d VARCHAR(74) NOT NULL, e VARBINARY(2), f VARBINARY(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8814066,157,'ltjSX70cxVud2xlY4NnDz22E85YtVyTR','CkgDUzleY8GqOQC','wO','x5qo1HXsMvLvdCY1sL','923Dq2RNzPNVYRk5MLQWMTw8x9KQbndDuatj9Uvs9ZImvaAsiFVMtGvdbor6hqHvCJHjusfrF','jQhPgn6qTgpP3pmb5XjHri',0);
-INSERT INTO t VALUES (7171550,92,'RlZUbhUuxWwhTrUIimjQ','ND0Y0V2tr1P9dXKR1mPYUIRRil6RnsFImVEOxnKRgrWoIBb','Lf','z0Rq6mC5HQEXH0EPw','NK7pTEmcpWJs5CyB8etFwD54m2hbUTXJZbJcbhtujLnuAdMuIxPGzcKTb9lSZHuAs6Q0','OhcDiUq',1);
-INSERT INTO t VALUES (13497781,204,'se3sQutfLngRu66HB14sHFgaKQyAGLEKRLyKDP','23pvmuB7Hs4qFzbLXz9uIn9xdScNpSuUrzJ4njzDuhqiEpRIfiJnsTZqOmVUxFBzQa7NK4JZ','T6','jnB0utyGfVFIvY8qYYTPg1WuETJF','M9N6wP63SmXBSC','ROsBe9WWgg79IQzCXN1CVxpEomKHbHs9No3Dx1R89O3lV',2);
-INSERT INTO t VALUES (4720775,169,'6ByyEsgVn2l5iX2oEQuHd8FMdNeyjKPO01gRfR91v3G7B5oGWZslvudQhAKci','zLinesxkO9wx96xbEPR4Fht8Vl5SQka7lUclDqtYPwjkr4zRxLB39inp0QINlJo6','B','P1Ufa3XMoh2qoE0dmgTGfvigmflI','EC2ryk66BO2fdONW5uFUNzIxNJqavLvrcUt5YbcToKotDU3WEZHuwRvL5SWA2Jr2i8ug5diuI2AVaoqP','JcBKZSWoboRes6M00i8ahdFSzXMx4f1gKvfcFDnObpcjJex0CE3HSzu29cRXaWPdiAIHJtlNTy7sf0RBOtkng1lgVCOC',3);
-INSERT INTO t VALUES (9731022,245,'5BjgtBX0EtC1i9zSWkT0XL2QhdqLFOeGTuPt7Kpaq1GxWaD','1GexmCtZqqpDnXn2EiYcA4yfHVr1','UY','SdTNCkceoJAGvFBdun','mzEjkUu7KtldlmFyocu8QhOsmj10ZwLzUHjaqaE4xSjb6Ra00hgnuQlDCGZxAOS6Wv8NoQy6i6EdhTfV496F','hTOClGDnZNejy2UkDRrxp75BaKt1n5p',4);
-INSERT INTO t VALUES (14191627,109,'OuMWoaNDK7krJHUaagDmDAQUOaLsEQPKrB1I7l2KJ2zsaa85q5oWdkQ','50bGQOVSgXthKVRu5aLmhm9G60lqF9wqy5PPb7QVwlOviuPXjokX4zzXYP2EIK1','j4','bsmLpVfGSH8','LohAtI3PNVWLuO0lKHuHgtK2jhRN','4hWrXfrej1e',5);
-INSERT INTO t VALUES (10097520,195,'KKrpLMKwmcsRzZEEE52PpsMqoeohXa6xkgkbTz2ZDnIIFGCJXeVLfPGV1Pc1ZRaenfiPNITlIqbO','WVKRSA6lQpvwaulAdeZcqjVWCinQXTIpmsjypxKI561UfEfqQGbGWMWAqAI26pX6492xvcGfh','I','n7rMAWZQ','WqKyoCtqpBEpUWw7tlnt','0TXpAb25asSf1rqDeHaG',6);
-INSERT INTO t VALUES (5329634,216,'MRaruLUcsonltT8m9E8gZX7WRkjAyZezZGjFZMsQ0HHZ6yT4VaKLRyYXlUM6b','9f898BXvUH9fj','kd','HraeCYFMEogWGhVPqez695ANaR1Epx','jkP3aFyazCS9RrcQhvbjxsm5w3G8MfHaDdrGQIlmf7dWowX','UHw4XhnnrDgbm6RFjn57Am2JjRdsBl1BNBus6XHyGvb1PtSpfYAi3hiyAo3828',7);
-INSERT INTO t VALUES (11970472,205,'1Geyxud8ghNHgreYdAy6ElhfEH5VqVT6pA1qctx','9kIvBWWVHtKrcJzOa823KSSeMshljqR','nV','K6E90bkEY','1p94Qbk9ewkn9rAYrlBiawMi6UYlYVcK3Yn','4CPc7s7lIZ5Z5tAICtfwCsfXFfMBku4VJtEaGxCxb9jk8MDZfJYcKfy0XXiMLC1LOepjHzHTB6fSp1E7bM5hhUty5SpCyPGIIb',8);
-INSERT INTO t VALUES (682442,221,'2mgU9AmL5QkDko32DP5abLEDNCMwv1Q8AwMMfEqAegXEBYCxDCi9FSxhVp4jqTQWxw71Q2PHermU4U4fKtkFRKQ0D9','3rGfyd15CyZtzNAHv4JyZk7Eh0XDzT8Xf3xn3p7bRNPmLmSRleVsTGQbic4qFoQ0YuJPea7A6j','mp','EfxQKuvdlh','tDka20z20X6p2l2V','YP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12354037875226133062,222016056256996870,'bG3eJ5TJ5','ByzCvZq5zRgI0zcS74KzvhPBDX4uVcacg5Gm2O2vztO2mJcpUKSnjR6GACwpgYE9VbelMCE9gpVQqk978DlX2ovM6BCiLbiE6DkA1OIZZ2BousYwIcI4WmxbYwlyObXhHxCN43OTG2vyJgCqKQ2vevs','rieYJ7og','0i9KA2HA2wRBJJN6YJdSaqjBhaLrCuZCxqOyZ4I63YFAlICIMFACGqM9HUzWQ7KtXDuoYEJdca1FZrU2vDhmtreXlm1bnNrC8h','g','L',13);
+INSERT INTO ti VALUES (12354037875226133062,222016056256996870,'bG3eJ5TJ5','ByzCvZq5zRgI0zcS74KzvhPBDX4uVcacg5Gm2O2vztO2mJcpUKSnjR6GACwpgYE9VbelMCE9gpVQqk978DlX2ovM6BCiLbiE6DkA1OIZZ2BousYwIcI4WmxbYwlyObXhHxCN43OTG2vyJgCqKQ2vevs','rieYJ7og','0i9KA2HA2wRBJJN6YJdSaqjBhaLrCuZCxqOyZ4I63YFAlICIMFACGqM9HUzWQ7KtXDuoYEJdca1FZrU2vDhmtreXlm1bnNrC8h','g','L',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (14058287436171396012,-5454273260113418773,'PXKy','vUsTFQ078nvQpvkfotKlNuRCflsJzFADCEWX09P2XPv7gtouAvikzpfI00kgNopSAy3V5Dv2Qznqwp6Rax7Y2MYxFGmab3NLIi82lOKPdHaWzjwE6F6zPe0Zn','WEXtxTUQvjky8IT9zUcpY','DErlX8yxNxlJjg8Bgq81xehbUZo9YlEkChWVyd8XUM20VGOmK1Fmp6YXupJGO39Y0hEMNgigU6yHx4xIeLxvqHNyxcswezuVfLXhP6jgpysnwsGqpQazy662fHWnWzmoxpFkDFn0YzSILqgQg2WqmGvWklVfKEALrjpCnhKLBVrLdj89UmAIgNAmTlHdJrikrsUuTqKX5DFEzTqQEBNRgnUVgPCyEKfEI1TJcHbWzB9QG6Gorw','XA','b',14);
+INSERT INTO ti VALUES (14058287436171396012,-5454273260113418773,'PXKy','vUsTFQ078nvQpvkfotKlNuRCflsJzFADCEWX09P2XPv7gtouAvikzpfI00kgNopSAy3V5Dv2Qznqwp6Rax7Y2MYxFGmab3NLIi82lOKPdHaWzjwE6F6zPe0Zn','WEXtxTUQvjky8IT9zUcpY','DErlX8yxNxlJjg8Bgq81xehbUZo9YlEkChWVyd8XUM20VGOmK1Fmp6YXupJGO39Y0hEMNgigU6yHx4xIeLxvqHNyxcswezuVfLXhP6jgpysnwsGqpQazy662fHWnWzmoxpFkDFn0YzSILqgQg2WqmGvWklVfKEALrjpCnhKLBVrLdj89UmAIgNAmTlHdJrikrsUuTqKX5DFEzTqQEBNRgnUVgPCyEKfEI1TJcHbWzB9QG6Gorw','XA','b',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (18126946284241604113,-625970806596083310,'tYhK4dEBy7WVjRmFz','tdLREYnoIz6WM68VDoiBd2gtFlzI2zsv1crXvh0shIhKWkdcOifseS7ZhlXNcFQ00YDdNJTzZOJYoTN5LDegSbdCJPCl9ejEetXrTPafmoCSQxlLuNSyzzJpJ4d35D18Ndm62MIxEffvRjYDAlBt2nm','sE4Qk93YPr9ziwEaKSjIgA7FqJkF5xDBCyj','VdzmXsUOEpiC9bkfRu9X4LLz3XQ7WEmtzIVprsBKUmtv0Iv6PpIsgEOh6SVM1wMgPhZoGf41SzXtI3IP1aLZhan7yg8JTNlHuE8UNJuFinooPuS4pix0ToYdoxsKOnhGFstS4FfWGmDj5l3zyV7TBw5kgDkzrNnjIvMfylLTbbEu1N1LMk3nDo1XIHmR9v6KT1uhT3','PQ','5',15);
+INSERT INTO ti VALUES (18126946284241604113,-625970806596083310,'tYhK4dEBy7WVjRmFz','tdLREYnoIz6WM68VDoiBd2gtFlzI2zsv1crXvh0shIhKWkdcOifseS7ZhlXNcFQ00YDdNJTzZOJYoTN5LDegSbdCJPCl9ejEetXrTPafmoCSQxlLuNSyzzJpJ4d35D18Ndm62MIxEffvRjYDAlBt2nm','sE4Qk93YPr9ziwEaKSjIgA7FqJkF5xDBCyj','VdzmXsUOEpiC9bkfRu9X4LLz3XQ7WEmtzIVprsBKUmtv0Iv6PpIsgEOh6SVM1wMgPhZoGf41SzXtI3IP1aLZhan7yg8JTNlHuE8UNJuFinooPuS4pix0ToYdoxsKOnhGFstS4FfWGmDj5l3zyV7TBw5kgDkzrNnjIvMfylLTbbEu1N1LMk3nDo1XIHmR9v6KT1uhT3','PQ','5',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b TINYINT NOT NULL, c BINARY(64), d VARBINARY(9), e VARCHAR(38) NOT NULL, f VARBINARY(59) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-145761867,118,'OmM6QNlPT8yqWf0yp5SzfpcleO4urlQSjBWUVYvlNu','TGXWKTH','8vBN26','0ZKUmxpEYBo','dj','S',0);
+INSERT INTO t VALUES (-1133429687,-30,'A1M3BsU3aveiLLLx0NlOuMYUMgYR5kFFWpienukH4','uq3p','WgCXaJdHbbbq98yz2iUPa','i2QrwRDVA9k2XGcb72Tbcm2YIPX','k','cJ',1);
+INSERT INTO t VALUES (1121907734,93,'4z9b3NWMcE5PFZbE1UBsFIxCNHRYyLAnllMuw1Ry7feFtfpa7Q','J9ltZI','wExuV1jCoaohbOruouK2u17vpo','rSR05bekuGpCJgzsi5CMPYKrdwSA6jIAKuMcTtKJNCWn','3E','L',2);
+INSERT INTO t VALUES (227345777,-114,'1okGnqCqgwLeeyWtx8ukiAH3MC4N7Nez','DK7C8f','PMtQKaEMZn9vGZV6k9ZbNfi8PJomkh','HXeuiqnLkFkFPZD2LHFMrRjciSXjniEf','Fs','8',3);
+INSERT INTO t VALUES (-93194982,64,'j8iKZCE4JuZWIt3JxATOdABmX','e3YpQf8Vt','ia7GRQeD2C9hr2jj','MtZvmIbn3GHOpJYv1eoFDh','Sp','3',4);
+INSERT INTO t VALUES (2101783340,82,'MQ6p2Ik7BDEkkDNyJBZKsoQKQJsEt3DprMfTqzD7eE8Y5cAyDaTz','MMYsTQ','YrApS','uegyshPdq8haVRnhqooyHcnUl7fmApccdmip5twKQfLldnPUnzjDvYwrx3W','H9','9',5);
+INSERT INTO t VALUES (347375300,87,'hcEzfRK','vDlyqj','uextfrBXXXV2RpUaPOALuKcukAz','zJiZvff45DNlLFYy2vAqhqmkEJTPBuLDRNnBWf8MlKDsozkAZYbGxD','j8','uj',6);
+INSERT INTO t VALUES (-1308883307,67,'bJNuRHC5kG1mzex4VbOYXijSVgj2SQk6G9LS85exlQsGCI84TF8NSj59','TfZZu891p','L','JiOcaYmjFYdAQvTL25yXvkeaVfUojPTmU3Jp7HwKv81k','3d','zp',7);
+INSERT INTO t VALUES (42560216,-92,'JX5mmrQubRStj1uBEXrVCMx6','zvPIZkin','Qq','umHXukS7WF0js8IpnieNktpr8Yk1Wj','s','QB',8);
+INSERT INTO t VALUES (-328502407,57,'J05teCJ8FiYQiAPOFU2cwWNqNXW','oplOCRS0c','8ZFhBWuuhDM27snwW8GotALO38vxyHHg','4wfzO4dy9EAmYKs8e4yE8','rk','M',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT NOT NULL, c BINARY(64), d VARBINARY(9), e VARCHAR(38) NOT NULL, f VARBINARY(59) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2936749353,195,'qzA9Ur5GfXYHTVULCuezJiOpJgJqmR6E9a7qv8oSAjj2rmNI9','qRIL1suNguShbUEnA8vqawSWGyZQfvhC','5','Lmj','OrocoGg3WVnNWR5qVU57d8qs9iHxGdIsdJSCF2pBG3EAae4hViND0RDy97BnCwjd3r2ClrPcqm6dVZKa','xAAWR7ewwQSzSSnoSL1VYim',10);
-INSERT INTO ti VALUES (2936749353,195,'qzA9Ur5GfXYHTVULCuezJiOpJgJqmR6E9a7qv8oSAjj2rmNI9','qRIL1suNguShbUEnA8vqawSWGyZQfvhC','5','Lmj','OrocoGg3WVnNWR5qVU57d8qs9iHxGdIsdJSCF2pBG3EAae4hViND0RDy97BnCwjd3r2ClrPcqm6dVZKa','xAAWR7ewwQSzSSnoSL1VYim',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(91);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
-INSERT INTO t VALUES (2719898552,29,'evCXhyCwLEDIYcKbqbNEk1TBBCqMvj582aF338S5xb','I1aeoGShKL9S4Ndqg9YkgnhoRGzJkU','AW','K','YRIJiWHgy0','9SPuZMv5fibJ',11);
-INSERT INTO ti VALUES (2719898552,29,'evCXhyCwLEDIYcKbqbNEk1TBBCqMvj582aF338S5xb','I1aeoGShKL9S4Ndqg9YkgnhoRGzJkU','AW','K','YRIJiWHgy0','9SPuZMv5fibJ',11);
-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 (3356178174,223,'7DZbsnpx6ONiZiu7ush1R9FSjbYZUe1nInA1mZZaeVBFHMfA5ezmhDvwMr8sH2Wm0V','QyC83mP9WhdVWBc1kenTqdO897odGFKxBjXQP1U1dFN8SVV2hyhXyOFj4nSj8LjeTTl4GgNTtVTYwufsPIX48Wvxp5JGxNQ6ZmlCbUAyoQOXzOCalz3DPMWAZcgqOeqsASgpxtadsyUeW3MMfEQ09BOJTpfvk8MRl85Oh4BfFrICGO9d87zcuJ','Ok','AhfAq5ohBMnVU6AUXyrTs0kpPF77','WiSKdXl','tLNGEyAIHgEPG9320RnXqhU',12);
-INSERT INTO ti VALUES (3356178174,223,'7DZbsnpx6ONiZiu7ush1R9FSjbYZUe1nInA1mZZaeVBFHMfA5ezmhDvwMr8sH2Wm0V','QyC83mP9WhdVWBc1kenTqdO897odGFKxBjXQP1U1dFN8SVV2hyhXyOFj4nSj8LjeTTl4GgNTtVTYwufsPIX48Wvxp5JGxNQ6ZmlCbUAyoQOXzOCalz3DPMWAZcgqOeqsASgpxtadsyUeW3MMfEQ09BOJTpfvk8MRl85Oh4BfFrICGO9d87zcuJ','Ok','AhfAq5ohBMnVU6AUXyrTs0kpPF77','WiSKdXl','tLNGEyAIHgEPG9320RnXqhU',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1244399438,-109,'81yGpedY6MIsfW0mJgeAAXhCC5ivc3Yj38HmMjGEn6shx2RdBQN8jyf','SC','SIVbcNJWRmfJxb5hqP1','0LIUZ7Zi2ZbU8yTgVW0z6Wu6ROChzmexS3Z','q','EC',10);
+INSERT INTO ti VALUES (1244399438,-109,'81yGpedY6MIsfW0mJgeAAXhCC5ivc3Yj38HmMjGEn6shx2RdBQN8jyf','SC','SIVbcNJWRmfJxb5hqP1','0LIUZ7Zi2ZbU8yTgVW0z6Wu6ROChzmexS3Z','q','EC',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (-330903958,75,'wYFaZqLaJQl3FDi949Alzh3HKW6lRKnU','EjYRtF','6nU2U6OKGzQhF7VUj9IBT','NhyDGRAO','bb','Rc',11);
+INSERT INTO ti VALUES (-330903958,75,'wYFaZqLaJQl3FDi949Alzh3HKW6lRKnU','EjYRtF','6nU2U6OKGzQhF7VUj9IBT','NhyDGRAO','bb','Rc',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (997743697,79,'VN9eZjzcRGSh4VWoWAJK67N70GQrDYuNcrQ10M2czesni0XNt8','ShoIyhodrMK9V543ACFfiFCGfIZNM1i4UmdUS5CRpUxnQWz8VXy5','OMPE9sB1','bYcKk51A1z8VAF7AMsIvnZvm1MJR18cHhUGZMBA4T89DC9GHPje4gKR','UG','q',12);
+INSERT INTO ti VALUES (997743697,79,'VN9eZjzcRGSh4VWoWAJK67N70GQrDYuNcrQ10M2czesni0XNt8','ShoIyhodrMK9V543ACFfiFCGfIZNM1i4UmdUS5CRpUxnQWz8VXy5','OMPE9sB1','bYcKk51A1z8VAF7AMsIvnZvm1MJR18cHhUGZMBA4T89DC9GHPje4gKR','UG','q',12);
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 (2917562336,190,'rr5Rejxg3Xhi4OGz5D','Hkbd2e0MkG1kVocTtuWCyplfnZM4wUHNw3bkfTpucM61wAvM72KjaSaqo8WbkIBcwJOKIZb1mIjq1FJKoTuhcR5CstutDKRyhhYLa8DzRExnPRudAmhhQkrlNRoHK68TBdUNRwKix4cwEWkVNmpF58zOoIKiOhk04g1Mt7fkXy9r1Z3z9tNkKuQ6rGCz1EiajMcjdAObi3EpAHHLDYxZZuSweC','4','Q164kbZeU7mt4O3IMrkAnbs35N6C0NkTBnuZ68BpDXZRhKsp9I6ukat8lMniKZB8eW3MeNqfghm6HgyVqSS9qvFSbMEUWi','2PIU9Iu9NcElaIEH91QpgICUMPqEVlay6TJDwcAGBGJMj6UTgQ9ZfhO5dpDyZ8vjAn','0m5qiXagp0TMubAWJ1ohvX3gq2RxxFAR2Yf5mMKB',13);
-INSERT INTO ti VALUES (2917562336,190,'rr5Rejxg3Xhi4OGz5D','Hkbd2e0MkG1kVocTtuWCyplfnZM4wUHNw3bkfTpucM61wAvM72KjaSaqo8WbkIBcwJOKIZb1mIjq1FJKoTuhcR5CstutDKRyhhYLa8DzRExnPRudAmhhQkrlNRoHK68TBdUNRwKix4cwEWkVNmpF58zOoIKiOhk04g1Mt7fkXy9r1Z3z9tNkKuQ6rGCz1EiajMcjdAObi3EpAHHLDYxZZuSweC','4','Q164kbZeU7mt4O3IMrkAnbs35N6C0NkTBnuZ68BpDXZRhKsp9I6ukat8lMniKZB8eW3MeNqfghm6HgyVqSS9qvFSbMEUWi','2PIU9Iu9NcElaIEH91QpgICUMPqEVlay6TJDwcAGBGJMj6UTgQ9ZfhO5dpDyZ8vjAn','0m5qiXagp0TMubAWJ1ohvX3gq2RxxFAR2Yf5mMKB',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b TINYINT NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(58) NOT NULL, e VARCHAR(54), f VARCHAR(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2066114616,91,'b4IeeiRhWvB9JbOh8kaw','6zJiKWydFSJRP4GfFJQ9WtFjgiZS51buDlvgabyMDbBe5XpxeSZYQtRola','jM6Ley8I','s22','81bZ8qn8JIk22l9zQlxEerJl5VB7Nt33bDdqe67TAWRZsWnvZBqd6','IJOGE6djW4pWN0AAxD27WL3gbgU9F6GW9MU1sujJbbMdg5mjVFoD5NdBX72mFQWCZ4I0ms5LXxt',0);
-INSERT INTO t VALUES (-1607107980,113,'HePosQtG','dlE75BAYHxsRbaleMOx8lkHD1KGMquYVQpfy','dviwHQQmqB','rhGZLNEFN2EKLw1dHyTMWQMcqoYE','NmhlwuaIgnDzskpIBNuP1XeBa14lioZHLE99WXmx','v4huKDBX',1);
-INSERT INTO t VALUES (672989173,-116,'nVC1M4rvyiPk8teOOp2T','olUr8Fc07QUnr30LGsiJFHNH6GQAa7trW2qrc9DSy6s0JDL8wjs6','B17Advv6o','4YgesaJujTAS3qk','wupcsTVjktWofZDX98krspA1HtCIZOMecj2jCq1uv29861D7bptdepVBU6u9vGrql1J8LzPfDLWwQtbtAAbyX','yVyKXeN07LPo7pihHNjvn1a8ywkj562XVcUxpVM',2);
-INSERT INTO t VALUES (-1359742753,-22,'8v2TPFpYIF','4Cyb2R7OmjUGkYJhu7','y6LamhX8eUzoZdldjn44jT2Wnj6dI5yfUnToX','fFELjyvv0QxnPFF8sLuHu0C2','rMiTyJWmTSJ7SeIJEiedaxC8sHr89pDcj5','C6WAApHwmSvTqluxYm1I0lCDq0K3DQpEphPtZIFC7aArS307qEOXtIqy4EuIsxELVVM5HODi86TIGdt2DhbhlaJlP5MEGWVS5Gf',3);
-INSERT INTO t VALUES (-2116383922,-71,'XBAXERGAfw96i4UCs','K7wjB6WoQc0WarYXLkYVpLCCg8sQGDtvm6gsi91MTwO0PE4jY','zem5I8L7d1k0Dpm','oZroKSn3FO88ur3YBSekMv48qqFVJoBviGeVT','59KEEs4ipWGWS6cIYr4stKQBFmCHnR0EiWYiZAPcRpzB77VXpargOxiogntwXBG0QnqA8k7hWexVzxr','P0gjZ73YKD9Pue3kxOXaHLXko4EWMP6GkxK4srDFWvmOfJKVsELbhfwjSArVsniHLkKz3tiIaPzpKZxkE',4);
-INSERT INTO t VALUES (2097993678,-29,'LhnXUPZLu','X1XRKQAP','9agZhj2mrRgXZThhLFzRwoqcWp3D7JBzKu0xwcSFFPrmryuxbF','XddAPKgdvBWNWwTCWbflCJOuAmVDyxjGSTYBecE4','91bEQAD29xnkthYwq3blCOzGeWEZGNJ0MRVZMUX68J3wuRQc40bb3M5Cy0zfN4kLxKp5iHOuiyOuzniK4','utvr1WwKG83fvbIayYtCDjGbEqWE2D2R2dqnfu1SWVHa14HQk3FUsXhRM6fE5yVjqdkIqBhW0Pp3',5);
-INSERT INTO t VALUES (1780683550,-45,'5J5','uwgndVbNQtO4xIml1Kp6RNrzT9Iz9zjspBnsGIHY3y1OJMAcq17Q','U','qtMPUQg','Mcpx25e9Qn1iB5kzKYss','21UoogLR8VWj6Xr3zZ2VzAKoYX9txQ5Rj2oXSpK1wYHPxxTyl6TOJIkvmy5HrzcrmJqGsE8j7DBlBNywAqSC',6);
-INSERT INTO t VALUES (388877554,-27,'L0','R2FYG9uS23NyG1qZ5DiFE9YK8K0P3wxhxJ4THQVoFYmJaO9','OkWFVKN9r5Df3VqipazjDrUDfL5n','3zMad8EiLWZM0sy2Bd0FgQIdtR2rnhbcoipUb','mVy5WTYhqEwLIfBAjW235ezf9VSRhOIVikriCuunPtjmbVxpg2fSQOXMnUmek','MUBZeMGjExbhsZG9xHryTTVbiJJacooNE4LN1KYXKgw',7);
-INSERT INTO t VALUES (1332465316,-41,'THqXj5yQ4','pcKIJ4JnnY0mzhWJ11LumLMc3hXJjc3OQ9MZRbBX','Eui2uhYCk0dDvBX9QuuhtQwZiKGzr7SBehvQmdz29maCEA06J8a','xEJEEMhO','88dINynngVU9UgNjErDuc7QxISRsI9jyi','iqWrU6g03IdM',8);
-INSERT INTO t VALUES (-223221565,-116,'ds','cBPNrveT5CvSy5','u8rpxKUQlCaDe6sI99lo8MVa5r7akS3RND071GEJS2fT3h','w4i5hgiMqWIlCsJa','2XaEOTwzXpx5i0EafzmdyVNcdy7OZIL8ek2rKi5b55DI','NJwHRFzyFpsZKyLTrHZlyxRElmiA9jnMt3HTp4qzl1Af3mWZKCnWif4ksDs8iuuDB0IWIcDh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (515671739,-35,'CGGrxwludd8R4NYwf','IQANGgQNvhrrT33prrUyent5YQh2qsdGlhXfai','Mw0JUQOX0YOt2lDsxKx2ibLKUD0B1kYO','8DcHkhlLie3niLleK3QCiSkwHDcS4hDe4WINH4DFJ6jAVMbWudN6sSseT5XZDBvXmOFZc6Qsq2BSjpJOuhYacuxwkJJc2SdrAaOAdu6mZcSPvXtnW6D7xoPiTJHvC1GFGCXBL5g0fXHLPOpZSkgnILpjUppFFZXlU1Cki5F32k46LGeBSj7MqZpYIxPuPxzPd5Z4SoBvn7vyIh1jcxNyuNPKOHElVPri6tDTz3ZuyL1TCPWk2roVyRXoHU','Je','rM',13);
+INSERT INTO ti VALUES (515671739,-35,'CGGrxwludd8R4NYwf','IQANGgQNvhrrT33prrUyent5YQh2qsdGlhXfai','Mw0JUQOX0YOt2lDsxKx2ibLKUD0B1kYO','8DcHkhlLie3niLleK3QCiSkwHDcS4hDe4WINH4DFJ6jAVMbWudN6sSseT5XZDBvXmOFZc6Qsq2BSjpJOuhYacuxwkJJc2SdrAaOAdu6mZcSPvXtnW6D7xoPiTJHvC1GFGCXBL5g0fXHLPOpZSkgnILpjUppFFZXlU1Cki5F32k46LGeBSj7MqZpYIxPuPxzPd5Z4SoBvn7vyIh1jcxNyuNPKOHElVPri6tDTz3ZuyL1TCPWk2roVyRXoHU','Je','rM',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-245122000,94,'mSEKBssIEwKT2ilw8Mrawkug','LlRck7NBzaQz0zHL9qOl1rN2GkU5iuYJDzcv8jGh1nIfqwiyLN8EO3CuM8cCKMsERIzVVEYCfxoSNPMAMdjsj6YbaCFE6NoZGIjZl1WcQKoU48RQg1Xp4oHYrViJuPwBSIJRChSQcnU0UXCrlVcz3tKQjljgrRPgWLDQUJqsEjqjF211UD1UVuQOEJNFLwgiLrd3I0zmw9zLf3lT7vQUP7CIt0rYZ82kV5GST3AhwuODTAcjl1YCtONQd','s1Kxd6AtdpSA0vckimpp1qQY','hxAViIoJzsd2L0bbcyWsqMbEaWdk8hqx7','HS','RH',14);
+INSERT INTO ti VALUES (-245122000,94,'mSEKBssIEwKT2ilw8Mrawkug','LlRck7NBzaQz0zHL9qOl1rN2GkU5iuYJDzcv8jGh1nIfqwiyLN8EO3CuM8cCKMsERIzVVEYCfxoSNPMAMdjsj6YbaCFE6NoZGIjZl1WcQKoU48RQg1Xp4oHYrViJuPwBSIJRChSQcnU0UXCrlVcz3tKQjljgrRPgWLDQUJqsEjqjF211UD1UVuQOEJNFLwgiLrd3I0zmw9zLf3lT7vQUP7CIt0rYZ82kV5GST3AhwuODTAcjl1YCtONQd','s1Kxd6AtdpSA0vckimpp1qQY','hxAViIoJzsd2L0bbcyWsqMbEaWdk8hqx7','HS','RH',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1153891909,-127,'lJNOr0KjF7e0SrCgGZPd75','kuDyagPj2VoGY132fem6M8H24iZ1okt9IsplrBlbdf4SU9ZW0500tUA8WOw1TO1gnnCOYZ7ccS84M5eecJvEJ5z5WxT8YXJ9hiVkoMp6AzkK11ofXX6nL6WQleGzLgcAczhmXJ9D2yykwNFhAXnfW7FE1fNg5BHnRHov4odecTJdon05KzVETLgpvxbvWopCeCPaZjyrmqK1eO0BH9oEFnAGIZi','aP9m','y9V3EKU3rqKO3z94nkw8YPp8Uq7g91SZj6QQGBV','mwd','GG',15);
+INSERT INTO ti VALUES (-1153891909,-127,'lJNOr0KjF7e0SrCgGZPd75','kuDyagPj2VoGY132fem6M8H24iZ1okt9IsplrBlbdf4SU9ZW0500tUA8WOw1TO1gnnCOYZ7ccS84M5eecJvEJ5z5WxT8YXJ9hiVkoMp6AzkK11ofXX6nL6WQleGzLgcAczhmXJ9D2yykwNFhAXnfW7FE1fNg5BHnRHov4odecTJdon05KzVETLgpvxbvWopCeCPaZjyrmqK1eO0BH9oEFnAGIZi','aP9m','y9V3EKU3rqKO3z94nkw8YPp8Uq7g91SZj6QQGBV','mwd','GG',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(12), d VARBINARY(66) NOT NULL, e VARBINARY(11) NOT NULL, f VARCHAR(25) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (76,-20552,'x','ys2xXUGzLeJ2ACe2RbSXGnjqbiysl1ffzzYnKOzid4c','3V','wyoEtRawq9','9','y9',0);
+INSERT INTO t VALUES (132,-25588,'AdL1GwC5w','dLzekNiFA44XKneYsSEPLqYeydddkkM','4','nk9qARGRjL5ZjGPlgIk','N','Z',1);
+INSERT INTO t VALUES (34,-8528,'owyJT','tpwpt1J','vqlXw8','eBWU3FvcrgTMMvmIdFl','F','BM',2);
+INSERT INTO t VALUES (65,-29830,'G','be9H5XzuR2pDnVFcMJSh2Ggd5zBqZCdcZMCC4KDyiDjaJCtOs3KUE4DdY','Q','ZVzFZbpx','V','5',3);
+INSERT INTO t VALUES (23,-15881,'dLkkD','kiNT44Nq','ECZOFwZtDp','pKOBe4oj','7','q',4);
+INSERT INTO t VALUES (161,-30823,'6fPU3bW','YCxnNZBx2jj6A0pA5U7113rt0o','WB8vzonc','cc8W20IYOER9yXTYIXV8uvr19','h','kk',5);
+INSERT INTO t VALUES (239,-28593,'0MBvvWRJ','rUBIto','QXZPWgyNe','HvgY2xqeh3','B','T',6);
+INSERT INTO t VALUES (6,23267,'ADfK97aXqCO','0FXaDC58WLc','3Mlq','sA3nO5jw','p','F',7);
+INSERT INTO t VALUES (33,-29083,'a1wc','mPDGM','yD66','Od','m','u6',8);
+INSERT INTO t VALUES (124,-6118,'o9ngZJQ3N','z3OCXfrO9bRqhlnM','hfe','MyGNpy1a89gf1616TWc5TE7g6','e','G',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(12), d VARBINARY(66) NOT NULL, e VARBINARY(11) NOT NULL, f VARCHAR(25) 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 (4159702634454587873,32268,'q7S2n4fK9gu','mlPxAjVwAGvxqw7IxkstySTDnil1OGfw6VZNvks273MKf86QjTkqtGv','v','0OPjpuS2IdjfoxjevjLWGP','r','3X',10);
+INSERT INTO ti VALUES (4159702634454587873,32268,'q7S2n4fK9gu','mlPxAjVwAGvxqw7IxkstySTDnil1OGfw6VZNvks273MKf86QjTkqtGv','v','0OPjpuS2IdjfoxjevjLWGP','r','3X',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (12297718911560859727,-29284,'3ZFR3pgN8I4db','6qklLFspkdDQtb6y8mDL22tenVIQqFAYvsks7tr1H6dAsLDIxXu2D9O8','lmfYPcf9Wmk','CEbzjA','7','T',11);
+INSERT INTO ti VALUES (12297718911560859727,-29284,'3ZFR3pgN8I4db','6qklLFspkdDQtb6y8mDL22tenVIQqFAYvsks7tr1H6dAsLDIxXu2D9O8','lmfYPcf9Wmk','CEbzjA','7','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3471055837655861379,11445,'9ZbqHg','eDzVIMAHF0RRkMtLS2VvAzCK6X08YAKdfxXArXlespuVZr9AY7fw46lpkOkI96YrJ6sruodRTTHjS5iPGHn1rs1oyRYwW0RGlEEdG1tdHoUY5rUsMP20DVjGxAKDkVNPvWHwhdhlFa6','BHM2cUflFUo','8K2xq6SgrNbsfJ','c','c1',12);
+INSERT INTO ti VALUES (3471055837655861379,11445,'9ZbqHg','eDzVIMAHF0RRkMtLS2VvAzCK6X08YAKdfxXArXlespuVZr9AY7fw46lpkOkI96YrJ6sruodRTTHjS5iPGHn1rs1oyRYwW0RGlEEdG1tdHoUY5rUsMP20DVjGxAKDkVNPvWHwhdhlFa6','BHM2cUflFUo','8K2xq6SgrNbsfJ','c','c1',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15902743773542374789,14340,'FvMe1Sm','8LftMQSSNuiWQ8iI0OIxn334FmgwX5EPtAqVwJ2eaufH0sjGF8n68E4bypJyMsReKqUSSCJsaXOEWRjrpJnTC','H','T3JjnhzEcB79TqGRxwHnxRVgXUpodfO0yyTu9BunUnqKnpjpQ73EKiVUX0L9oXI6LoWpRYevRSLJWzEvdJBzsuMC9awq2dXRfSzmgikxxssPEvSXvoWbUffemGAX2GGtHpnNqWXH4ijBPoy6fH5hIOzCOHzTotDBwgfT7Ubk3nWDPrWvgkUzSoKG43DUJ6fe3PLnhTuUkZjz','m','g',13);
+INSERT INTO ti VALUES (15902743773542374789,14340,'FvMe1Sm','8LftMQSSNuiWQ8iI0OIxn334FmgwX5EPtAqVwJ2eaufH0sjGF8n68E4bypJyMsReKqUSSCJsaXOEWRjrpJnTC','H','T3JjnhzEcB79TqGRxwHnxRVgXUpodfO0yyTu9BunUnqKnpjpQ73EKiVUX0L9oXI6LoWpRYevRSLJWzEvdJBzsuMC9awq2dXRfSzmgikxxssPEvSXvoWbUffemGAX2GGtHpnNqWXH4ijBPoy6fH5hIOzCOHzTotDBwgfT7Ubk3nWDPrWvgkUzSoKG43DUJ6fe3PLnhTuUkZjz','m','g',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (9248583906048581268,14304,'SdT9q','hM2co9od0fOSGaLeIFstOWnxsbYPMLz83BI8krxmFc3wkRC4Fsicb9x36F348AdlHUVWKVSmcHI3aniakcs2jzqpObxCHhSaxIbgSO1PhV4EFEOIQIZn81zQ8ZUNJNi8EMO12yIgRXBk1xVjlMv6lZ6CiXbwyqd1hjO','D3WE2b','JZ3eb5ODGiDpqptFOAH3ymMPln3','M','Kt',14);
+INSERT INTO ti VALUES (9248583906048581268,14304,'SdT9q','hM2co9od0fOSGaLeIFstOWnxsbYPMLz83BI8krxmFc3wkRC4Fsicb9x36F348AdlHUVWKVSmcHI3aniakcs2jzqpObxCHhSaxIbgSO1PhV4EFEOIQIZn81zQ8ZUNJNi8EMO12yIgRXBk1xVjlMv6lZ6CiXbwyqd1hjO','D3WE2b','JZ3eb5ODGiDpqptFOAH3ymMPln3','M','Kt',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7540059902664135666,5262,'30l1SpP','gnTHACl4whwXUGltpr1JTKFXN56KiJEJYAKW19hWS8o3pwuyPtN1rtKtxIA','PQH7x','KLMGS4UDHzEmhdcB8dywJAuWujLFqm5JUjRttB0RomJmGHHQ7yWlD3JV4jfeEuujpdGcWGWXRBou3uzxOM7G1qAymFAqq13X0H1k8w8hT61zjDnJ9hdQH0PBNI1xc7533avBFY8Rod8iRAVvdC16On6vpIiLEDU8p2vL2nWi8vF','1l','b',15);
+INSERT INTO ti VALUES (7540059902664135666,5262,'30l1SpP','gnTHACl4whwXUGltpr1JTKFXN56KiJEJYAKW19hWS8o3pwuyPtN1rtKtxIA','PQH7x','KLMGS4UDHzEmhdcB8dywJAuWujLFqm5JUjRttB0RomJmGHHQ7yWlD3JV4jfeEuujpdGcWGWXRBou3uzxOM7G1qAymFAqq13X0H1k8w8hT61zjDnJ9hdQH0PBNI1xc7533avBFY8Rod8iRAVvdC16On6vpIiLEDU8p2vL2nWi8vF','1l','b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(71), d VARBINARY(75) NOT NULL, e VARCHAR(56), f VARBINARY(22), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-30585,46481,'wL7WPEylsmZahRdV','XPHRi4aLziujJhMSS7S','9Mt0n6QH8oUTuOIaIeEWNoCW0WlelzVz4LUrSDsVFdfDI9N0OETE1cKY','NuvMjIbf5Jb5m','7','a',0);
+INSERT INTO t VALUES (3564,46490,'07YzkPf4HVqrwax79qTmjvawsgFlsw9Olt','gynoRzJEVgtjY9AMm9u6gIfmDxLMtXPNUT4njxAmnTpF54esjz21kShi','j4pwbkmfMrKJQXuLSPVUnS0G','G','Q','0',1);
+INSERT INTO t VALUES (24683,58802,'8BGnipT11jusQ2ObCGBLDSGxHdo4','mzGWXEzVAxV9fBRugpU3Fwzwq5frWhPVzdeokhs8ucwGV8','gJghYxMjcu6XRIfRWlMRTBdnCgNYrftr','Pi2YzX6VDBo','K','X',2);
+INSERT INTO t VALUES (17664,15971,'kemgi','8XEmiWdqXCO5er','wWcNCozUk8OinldhVGC0ms10lRl15iU4S8K6A6iMt','hjuT4s0b1aok4BADeKw','X','2',3);
+INSERT INTO t VALUES (26465,64947,'ZWAlZGC','T9McSWVom5yhmIEZya','wGgv3wJNOuHuyAZuH3OeaSLWyianPmvDS46MeKyOthRYH88','ZTjnNV3nggLysl2cvFdyVt','d','WS',4);
+INSERT INTO t VALUES (11713,63375,'N0bZLZtBsXZS8HXUzhIeVzg2Ezq85CanLHPqeYJGEGJN0VHAUeVXaV4a8FtnTigIY','u1sZ5AH8NwBMYfqUi2Rjwi96aHF4KKJ1BWycPLGAEKPmEGaVS3X5ZlwQm2rDm','0jIGX6OCz406ea7Q','yMLXCq','S','Qh',5);
+INSERT INTO t VALUES (14449,62456,'fSCI3mARy654fYnx21J8ZIV7hG2LSB8R','t8gyhWqghSxYVdYTUYXw8','oHyQ9whiv8vGdEXyEdnEh4rwCxC7AcXvNt4','JKxkOdve36bMw81nn','m','vv',6);
+INSERT INTO t VALUES (-12255,28908,'4yZhNu1QUldtCJquXSy7O0Njxwra2LqoxJA9xGnp862fXuLL3WE','IZzD2b8VdvRDplFVmY','SUzfW609ubMEvBrH1iKf0oYZPdsmA2Xz','x6yR','r','Yq',7);
+INSERT INTO t VALUES (-31279,11183,'BqmUGbp','I','ggPT0kASGNjYDXh9dv6fOcg68TqINsDIaebgO','GEdZ6tox','N','a4',8);
+INSERT INTO t VALUES (8208,1991,'1XbXJMrzZtc8ZY70SkYJopFMPkYUCiFdkyz9D','kg5XLToOyu4yosMZmtN9Timblr','c7zIFmjJkOjA0usL5Txt4AMhlOXo0pdvvlWSHeUx6gM3PiPf4bw5kv','ei7syNRoMm8tncAN','Q','A',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(71), d VARBINARY(75) NOT NULL, e VARCHAR(56), f VARBINARY(22), 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 (-1973783288,106,'VQmtxhc7xzXWVrrI1h','8VKgXDf26G71pxaYf','Da8oSEk1mPmBwJxENoS4WHo2','GexsfHfASIJAi5GFXv6i1ge','aiqiKClbW06SFt3pnWC9CmlbL20mGQJYqzSTYhpfWhGFvWIiLV4ixpS0INwytHOhtbJv','xHpLJmxI5poCZjil6Th8J9o4ikQKozx5Ejl02ilZmjjP7qJTXsdUvl9WcY9XEFYjIzqKLFo',10);
-INSERT INTO ti VALUES (-1973783288,106,'VQmtxhc7xzXWVrrI1h','8VKgXDf26G71pxaYf','Da8oSEk1mPmBwJxENoS4WHo2','GexsfHfASIJAi5GFXv6i1ge','aiqiKClbW06SFt3pnWC9CmlbL20mGQJYqzSTYhpfWhGFvWIiLV4ixpS0INwytHOhtbJv','xHpLJmxI5poCZjil6Th8J9o4ikQKozx5Ejl02ilZmjjP7qJTXsdUvl9WcY9XEFYjIzqKLFo',10);
-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 (-1714713418,106,'Ozkk8WI','jPgjaMwQTpohvWMLrBlKV6a49Lbwpvzo401efOmgrIYPHGzpDAuFC','cf1xKmPTV8oXs3ktzDgXjf59BvPduT5LjlCbksKs3ycaNY1x','urbx3Z5Aj7RE3IFj3P4i0','0kjTAMVrGI','9nvo9DtbEiGESI5pRHYCHUpTI2QfNSNHX7B9XnmLoy22rEDhIzstg3O96xkRRj5byHrUCeJYofdRculkPtit',11);
-INSERT INTO ti VALUES (-1714713418,106,'Ozkk8WI','jPgjaMwQTpohvWMLrBlKV6a49Lbwpvzo401efOmgrIYPHGzpDAuFC','cf1xKmPTV8oXs3ktzDgXjf59BvPduT5LjlCbksKs3ycaNY1x','urbx3Z5Aj7RE3IFj3P4i0','0kjTAMVrGI','9nvo9DtbEiGESI5pRHYCHUpTI2QfNSNHX7B9XnmLoy22rEDhIzstg3O96xkRRj5byHrUCeJYofdRculkPtit',11);
-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 (-2021547935,53,'CE9T2LZPxn4','mZjSEYq9tYMgyeKQG9oGdJ4vNU6WXWeMBCCR8sEFL8blZ','XsCP58lcLALQmFrVgIDY4v5jLcXWRDJUJlHExCulavUwmOFSispx','run8a0mFd8pq0P4Ndmr','0ycvDU2yY1qzGTY4OdD5pQud8me4NaxXk1bQ9dAR9Bp9hRq4Z7bqBLjDNp7LoWa9LQ6','A8mGQtQ03DQBL1nNlmn1s7M2ZjWkZyTMdh5xoZ7B1xQ5eT1IbsyzerLO',12);
-INSERT INTO ti VALUES (-2021547935,53,'CE9T2LZPxn4','mZjSEYq9tYMgyeKQG9oGdJ4vNU6WXWeMBCCR8sEFL8blZ','XsCP58lcLALQmFrVgIDY4v5jLcXWRDJUJlHExCulavUwmOFSispx','run8a0mFd8pq0P4Ndmr','0ycvDU2yY1qzGTY4OdD5pQud8me4NaxXk1bQ9dAR9Bp9hRq4Z7bqBLjDNp7LoWa9LQ6','A8mGQtQ03DQBL1nNlmn1s7M2ZjWkZyTMdh5xoZ7B1xQ5eT1IbsyzerLO',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1084475745,-93,'Kb1L8yuSZZChen0','HsbY9REiP08nJF1IFW5zKmAK5qfqJLil','3d4l','rHeV5RCfdr4WKxMkwARekZ8ZapflE2b1dGE6nJn2HB3bNihlYfvOkn33VvdqkwV1wd6BfVmB0r4kIR1ifXzojrpeuNZKM6GOoa0qb4NPbDGbfsw4NFkBEB9xOxZ6jmziYwZ9wn8EofVvVPyOJqR4A0XPuJELRqHM1pJuBObmYxwCEp5sDSOlKQWVQyBX6Cs6','GGmGQovKlVP5VbybCaDMyxzFIxqVzTnkv89rvmR4ySHNeShYQFlV2e1','KcuS6WhJcbkdUzoLqg3NyR41EoqVlQb5iUfjXU8qUGHUavLS',13);
-INSERT INTO ti VALUES (-1084475745,-93,'Kb1L8yuSZZChen0','HsbY9REiP08nJF1IFW5zKmAK5qfqJLil','3d4l','rHeV5RCfdr4WKxMkwARekZ8ZapflE2b1dGE6nJn2HB3bNihlYfvOkn33VvdqkwV1wd6BfVmB0r4kIR1ifXzojrpeuNZKM6GOoa0qb4NPbDGbfsw4NFkBEB9xOxZ6jmziYwZ9wn8EofVvVPyOJqR4A0XPuJELRqHM1pJuBObmYxwCEp5sDSOlKQWVQyBX6Cs6','GGmGQovKlVP5VbybCaDMyxzFIxqVzTnkv89rvmR4ySHNeShYQFlV2e1','KcuS6WhJcbkdUzoLqg3NyR41EoqVlQb5iUfjXU8qUGHUavLS',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(98), d VARCHAR(22), e VARCHAR(19), f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2474168,-77,'8e','TDF2CVL0','N2KYq','EFMqrGcLg5gnGxXTvrX5Ez8OsZ0cF2bDqjhfh3f3x6eXXVnyjMPVCPmbSkA4asQLov20esxqpkj','ANQ8V0Ar3EVH73Xl9RHSGvcc6jQgEe8pONBxCfiN7a1cHynPpD7SAsv6SjekgB9aajgS1K1Fn2rUSybn1jYhwb4','ExCedIYVareHTSp5V',0);
-INSERT INTO t VALUES (6133508,-79,'98BkMn7S1o90CO8gjoxbhVOAXM8o30mOIuFiHnoco0Iv8y7gxIhouLVLT1TWS','iBPo1uhALEs','7RwPKsVeumV5l7','skJxZU9hPJ','AVAjU23yDadwYYeLUNvqvAW586EGqf14UdT0aCxY','DSpFG0H0ljhCNMPJC6AbpKnSmLjoT7JsJbYxN8ugJvT9BUJX1xYEOY0lODqe',1);
-INSERT INTO t VALUES (-6414840,120,'MYhIUskb8tX0PzGMNZlHID','Ie2ynvHfScKDxvd0','jde','RIGusU9WaFchtrKsbKrWVe6MdOgkXWORaSbunwepMrtSPo38fWMCgKW7lnwxW044s3UjiZ','1HFMmxe214AcRbtTadOzAZ5vWxtmGhmoR2PS8nbdykIkrRDre','jU4Q3dYoYTIDHP5lYWJvmzy',2);
-INSERT INTO t VALUES (-6570411,-45,'8peRchwoM','bScmbkp6qt','oKnZttrbUq4','oIivnV0U','Xo4I8pdWKbO5tgonRYoUaHIJOizNUXnDK','O34Zl4VqlVGHx',3);
-INSERT INTO t VALUES (1076815,-79,'ETFJtEMUI8G9QGOdP7COCC4QkKMJYnXwgUe16pW','eHVXUj2b0H5pr5','mGSCKxoyeOtBAs2nK','IxQrYMwvLeAIXIDFvBkPX','kOAkoJ2EIvxpJBPtWnVfSjsP749SXfQoZICIzwdsZeS5PyZO5HUgUGkb7QQxJFHqlm4cCC3V4OXShv08ETx5SHIQzyQ','fNP4OHIYf4aPR',4);
-INSERT INTO t VALUES (-6663701,-13,'oBq58BH0LAB588Woj5HyoEdtUGaDj7AnsWImVJsaVVRJbonQ8YkkWTTNXd2rRijKvwTmrG','7PBZp6zZ5b4TcHVMJShO','islUULDYtG','mxSPXs1','l9R7zKY3sxFRs0xT2Q1w4CDskDMValDig6w1PHVYXyX1YLuBJv1Uw5tTO7exRIorBY','D99N6l5IS4HdasS2VDYW6oLWiAeyOj8SYP469bwfIY0yNqr',5);
-INSERT INTO t VALUES (688091,39,'TGbXXmtEyZICtXmaaGu3CrAxQaoTEurM74TohCRZZQyNqv95pLusLkPdPsnxnon3xvPy68xnYse5Wk2OG','YwoYGqcp5EP','riT1CGeB9K','cWQ','rSsHpWWXnvme9dRvxV9f8eniw3BL7MpQmWWt5EiXtkNSIV','Aa07jMTv0sWF3kmYXABEZ0ygOsPIwJ4ia7hNZlV87b3GMeTCfyLzNwttehNRNxB578of19gd8gHFVms07',6);
-INSERT INTO t VALUES (6555665,-89,'nHlZdRpQnwZ7yd5Hk5FneTa7cM1VLFlnqMPkjoflrL8A7da3qLqeA0CcQqOwiXxeSVdad6OUfHAXqJK','v','jsgfr','GXbXfbTQeBHK7j1Tv9DSeeEjyjH5','Wl9qP7enmwlnTTYPCdoIzV0jMC2dIlPqwHlYt6SazIPgsoxP1yv09llI','iLHKEY7hKYIEZtx3Ds4Zq81v5HlwPUA8pSssn1GkXx8ScgY47t0trrn',7);
-INSERT INTO t VALUES (-4832823,-18,'TCXQh1uBz5EWFf','vu5J8o3yOALrmpvWzY','ZY','i6hhrYNOoSPpuBVG8MMJf83IKZM85fiv1kpArotebF2HppcVIsxeVqX','y8uE44ZrPylg1KQ365jY1Uo65AgzIVtX8dgoZcauCUT7u2u21cgLIXFomYgg0D3TJaSL7llVa1TDuelyAWRog6qkQ84ykP0','3pWnTb5pSOUYruaLqA9a7lLkigJBu9ZeI9kE7I1GHhnQ5yfC6',8);
-INSERT INTO t VALUES (1254622,-29,'oyiTwU1vsijd3FcOoUVGrpjCA3bAjo7uHG2quBQUfuX4VQWVasc0wDmqIUPtIPlgVwO','XilteZ','rW7','fhbgrIYtQeduRGlKp5po3OdZ5fXf1DHHqX7','euGb9WkiadqCCQe3pNPFWhqzkCpdUDT4Ws4QoS56xybZGuq','jbHxqM2slyU7VzEWEecaBxNxHg7LJVI4hYcATCcrNsSKxjceMIlj1Zfi3nR2LhpjHkn4FOIDDJ5z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1470002209,35268,'F5bCH7wf59bbsyTn3zAP91W64axb5QJpudV310ZcfBMiSZdFmd','K3DLktBSOGAbxfFUqNFnEeZe39eAA22mNCCTO7ompLk5Bh5Wrvrdmb7sxjR6lonDk','Tw','JANPRdVj','Q','Zw',10);
+INSERT INTO ti VALUES (-1470002209,35268,'F5bCH7wf59bbsyTn3zAP91W64axb5QJpudV310ZcfBMiSZdFmd','K3DLktBSOGAbxfFUqNFnEeZe39eAA22mNCCTO7ompLk5Bh5Wrvrdmb7sxjR6lonDk','Tw','JANPRdVj','Q','Zw',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
+INSERT INTO t VALUES (1443188401,54667,'Md7BY3WvEfEdg2etrSHGqzsN7G8aVPmCVtQks8C1IE9nRyVvLaDgyFulx6','R96B8YFB65','wLNYvZP12e07cGEThIG66R26TyhunxeLENKNhwXKI4j','rS1RG4ibvLkIuO81zlo','L','jC',11);
+INSERT INTO ti VALUES (1443188401,54667,'Md7BY3WvEfEdg2etrSHGqzsN7G8aVPmCVtQks8C1IE9nRyVvLaDgyFulx6','R96B8YFB65','wLNYvZP12e07cGEThIG66R26TyhunxeLENKNhwXKI4j','rS1RG4ibvLkIuO81zlo','L','jC',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1609745623,64309,'VzOjlNd3EWkhez7KKQz3oWzXQUAyd','E6orMd5Bxww73qbdqKqJk5P8XK9NXYNG5EOJaYa53maWkUGe5fEmvHG336pQGAKGNiuOdHFshD4lUltvYWvAEzQP5IbNqcvrQU5G15pvo6l0KjtRKQJQ2KgAVjc0dDLJcx09TvuCJFBimoK1eE97FL6ox4mMd5QOBpwrrvwC','xUluktgftNMnsYdYoYgvRHxjaOZZrs','kpAtMxuPWwRZU2Ny','8','3q',12);
+INSERT INTO ti VALUES (-1609745623,64309,'VzOjlNd3EWkhez7KKQz3oWzXQUAyd','E6orMd5Bxww73qbdqKqJk5P8XK9NXYNG5EOJaYa53maWkUGe5fEmvHG336pQGAKGNiuOdHFshD4lUltvYWvAEzQP5IbNqcvrQU5G15pvo6l0KjtRKQJQ2KgAVjc0dDLJcx09TvuCJFBimoK1eE97FL6ox4mMd5QOBpwrrvwC','xUluktgftNMnsYdYoYgvRHxjaOZZrs','kpAtMxuPWwRZU2Ny','8','3q',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (251354047,12007,'k1113DMq8EWQHONsN9MjpGpCOTm3','vcV062rK2xFJRa2OEBQxptE1ijD9FpT43rT8rr4XaajjGfTo7iu5oSXv2iVn9fYTfjNRBZCdp8yhZtpk88SbXkQGZ5Sm3Sa7UzRecxh37KPdnVxIs61y5R15qitwkzYrAtra8CpI1hEvFbflFHngx3uEgmt0BEJO8tRLlXcUPIzRCHimwpznU7Iv8J6nyoCW0Xn2knMdWQfYLaVvLk9rFcPo6X17ACw4DHoj','5nprGw42szMaRZld9ohkCRdeRWiNwRa7T5yPgU6sXRqgyrA','DE4eVOB7vXsKwR4NpYb3UAgW7pqBQS4SaP6rCXsFAXIoM7Hpy0wq','B','t',13);
+INSERT INTO ti VALUES (251354047,12007,'k1113DMq8EWQHONsN9MjpGpCOTm3','vcV062rK2xFJRa2OEBQxptE1ijD9FpT43rT8rr4XaajjGfTo7iu5oSXv2iVn9fYTfjNRBZCdp8yhZtpk88SbXkQGZ5Sm3Sa7UzRecxh37KPdnVxIs61y5R15qitwkzYrAtra8CpI1hEvFbflFHngx3uEgmt0BEJO8tRLlXcUPIzRCHimwpznU7Iv8J6nyoCW0Xn2knMdWQfYLaVvLk9rFcPo6X17ACw4DHoj','5nprGw42szMaRZld9ohkCRdeRWiNwRa7T5yPgU6sXRqgyrA','DE4eVOB7vXsKwR4NpYb3UAgW7pqBQS4SaP6rCXsFAXIoM7Hpy0wq','B','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (498176282,37652,'czMqp3stSlpzYOxBGUCtF8z8ebjrOUkWGjwVhtDO5l2E','Sp2nOGR8wJZrzSK3bTgG0egPjwMf9VwKVm9kIC0ZgjEkoUrsQh0sQRzOVhOqZ6F9Wrq2VFOWuXiChNMm0w4EMK2YA0GJoctbTnY7s3aNcJ3bpULxVdNFVx','WiWMsf5dA','KP4PR72FbIllYunuRDWcSV6vifaNEjMvXJdMzs08cVmMED4v5h82sj1HrfWJYTwq0ie3Nh0L0idhQhhMJFMnMfPs60NX6h98YRzZcx0y4EMBcTYEU1YHWLYxurPUO7lPed0CDUADyb06aBxSa','Q','1I',14);
+INSERT INTO ti VALUES (498176282,37652,'czMqp3stSlpzYOxBGUCtF8z8ebjrOUkWGjwVhtDO5l2E','Sp2nOGR8wJZrzSK3bTgG0egPjwMf9VwKVm9kIC0ZgjEkoUrsQh0sQRzOVhOqZ6F9Wrq2VFOWuXiChNMm0w4EMK2YA0GJoctbTnY7s3aNcJ3bpULxVdNFVx','WiWMsf5dA','KP4PR72FbIllYunuRDWcSV6vifaNEjMvXJdMzs08cVmMED4v5h82sj1HrfWJYTwq0ie3Nh0L0idhQhhMJFMnMfPs60NX6h98YRzZcx0y4EMBcTYEU1YHWLYxurPUO7lPed0CDUADyb06aBxSa','Q','1I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (20745731,38278,'2o0VMjFNOAfp25vEm7i','67GxXiM4RspnvMc4942mistbOv2YlrjMLKBD9QA1HqX5DqzaTGbtppltY46iwu0nzgjsGpdDjNsFExCe7WNOya0ypoMoumc89xH6hrbOEcSsLonnpnZJvX4rcxuYykOzczJvGMzgrPlcaIwiqwdnVNXGZXhN3RaivA4QIoOMkYJdiKPcC','yhtXDnb9c4','qIGaIsfDWWXM8e','R','f',15);
+INSERT INTO ti VALUES (20745731,38278,'2o0VMjFNOAfp25vEm7i','67GxXiM4RspnvMc4942mistbOv2YlrjMLKBD9QA1HqX5DqzaTGbtppltY46iwu0nzgjsGpdDjNsFExCe7WNOya0ypoMoumc89xH6hrbOEcSsLonnpnZJvX4rcxuYykOzczJvGMzgrPlcaIwiqwdnVNXGZXhN3RaivA4QIoOMkYJdiKPcC','yhtXDnb9c4','qIGaIsfDWWXM8e','R','f',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(63), d VARBINARY(96), e VARBINARY(32) NOT NULL, f VARCHAR(5) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12865405347732565716,51339,'Gkk4HSmRJWQz1NSGkeMDqT0HP6RYKQ82hssH4egpeWPLgI1RtxnFaNtphu','1PB34xP6llADw73BejIIvjI6xx08uMBv8fx4wf9ZH9oY','PdqBOn7KGknBHOLYyUBvQGh','Y','eW','E',0);
+INSERT INTO t VALUES (15802398786786710538,44947,'CAlOdQftfUL7bIJd7FkqCUdcvaxLkqOtN3WG0EyAFnM7y7E','r','Vs','B','S','n',1);
+INSERT INTO t VALUES (8648154157363918763,51689,'O22YVJsHHBNbBXfJ9OfzyVmhCxF88NZhoboCxGNo8EY71JrKQK6JPOCvrDgF','hWhajbPr8V4yUIo','ZoszvjANFMghJCek','02l','n1','3',2);
+INSERT INTO t VALUES (1989383737525031581,26208,'s7KdcVYojePBqb4P4VW9ufFtXciebkD2MVZjBbiwvS99PCXLSFiB4kaC0A0w','EMGbKQAuPcCHWs8A2BH3tO709c','BsnmkQpkzY','WfyYu','I','Z',3);
+INSERT INTO t VALUES (14529609850396706127,256,'MxZNqiNJ7z','ZsATQMknkERecbA91yzgrxZCnESezKehJVO7IBNbqyZkO4LiPkm0fikj8mY7PwQmu7D3nUav2tD','OBa8DBN5wZQSs1rB67M','1','I2','Q',4);
+INSERT INTO t VALUES (11193453223630843937,64141,'CmXxSrJLo','LnJSH9U1ZyNwZqkzv1l03eVcagwW7sluT2F9BBIkYNq1WwzkfR','I','PgO','Rz','d',5);
+INSERT INTO t VALUES (11208013178485878917,42678,'ahdtaCBwbm8iOma9HDKvadygPbyM1uP1yGE5l','gc9CCafRvaSmVZ3Z5LK14OBSun7ayQh3Kjc6eysDDwWdtW3KMqemmqpu3gfFUf6ErYXIPdq6xRGePWhA71EQi0xQFziyu','y64wMZtI6ubur1GDFRFTyHWFoodEsKNP','g','5O','M',6);
+INSERT INTO t VALUES (2695055277616378574,40411,'OOqDKGoYkBLS7RktNyzPbV624v4a1','Pfy29r1wO4j8U','dZ5ZGfoEOJs4KI','Jlq','0','g',7);
+INSERT INTO t VALUES (18309226729726996143,17423,'lLY1jw4ddhZ3o','IO4i6QMWbZtNbuYsPOmhD9ldznmxT3G8RnF','lnokWsM9TEKNDmFB9PuJpDrT','COzx','0','z',8);
+INSERT INTO t VALUES (4640805879374597487,25625,'NFstGtOgp1U8M9','F6gXqH6RZI3Zamoe8VBhl5PXhBpfRYaUEdcs7Vx6xWL','8xiXWi7zsoF3fWi668jv','A','Bg','F',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(63), d VARBINARY(96), e VARBINARY(32) NOT NULL, f VARCHAR(5) 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 (-7631195583092742013,88,'n9YUZGMDscuQO39ryczUNsiDanBhmv3V9fHR9tBjIEIFmygIfjEKbwoBo9t4xgRwojLXZbS7HBzPHhbM7','Sr3AQm9VMmWLjV1TWcb7','AkdyywHKnG5w','L0vWZIp6Pjf3RcmL0aquwMQP136CYAtXt7QzVh8YADW','4','d9ymOfbdDdz6GeDlaoiEUG9lDDC',10);
-INSERT INTO ti VALUES (-7631195583092742013,88,'n9YUZGMDscuQO39ryczUNsiDanBhmv3V9fHR9tBjIEIFmygIfjEKbwoBo9t4xgRwojLXZbS7HBzPHhbM7','Sr3AQm9VMmWLjV1TWcb7','AkdyywHKnG5w','L0vWZIp6Pjf3RcmL0aquwMQP136CYAtXt7QzVh8YADW','4','d9ymOfbdDdz6GeDlaoiEUG9lDDC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(99);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
-INSERT INTO t VALUES (3303012151917835524,-34,'WVYyC0p6N9FSkXqg95VTaoTCJQmsK4ZIab3koRhvdUHjK1M1XJWQcZTKDGuhBbo7gnQ14W0hLAoGicyK5pLIiSNX06idGBI8J','vysqg7U3fIHELP3FeH','aZyYoEN3696mCT','9odKrUzHLPqRMGVDXUjluGnqwYJoQMKEpEi0','gxfV9WEBDwa3KRCymMhoDPoy5wbB70GuzGhAeGOHmMrayY7hqvhctcsozXDPXUefOoqWGGveRggPniF0euldqBEwpbJ3qF','RnayENM212irODr5vty06gCtOCfFTpG709639SZWQirchSBFh9',11);
-INSERT INTO ti VALUES (3303012151917835524,-34,'WVYyC0p6N9FSkXqg95VTaoTCJQmsK4ZIab3koRhvdUHjK1M1XJWQcZTKDGuhBbo7gnQ14W0hLAoGicyK5pLIiSNX06idGBI8J','vysqg7U3fIHELP3FeH','aZyYoEN3696mCT','9odKrUzHLPqRMGVDXUjluGnqwYJoQMKEpEi0','gxfV9WEBDwa3KRCymMhoDPoy5wbB70GuzGhAeGOHmMrayY7hqvhctcsozXDPXUefOoqWGGveRggPniF0euldqBEwpbJ3qF','RnayENM212irODr5vty06gCtOCfFTpG709639SZWQirchSBFh9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2592800264588247585,37,'Z4a6MtzvGyI83uRSfmVxDs64Z16Jb8sHt6vTHCgjL4rsqJAogGzNPaPoq0d10Oa6HInKe','qfokt7VdC7gKA2KX4BrJUEpoVCN','qn4Vsw9qtrViJu1hnNI','uSIFj9BWWw7GdNerzUCxk1R3FGHJ2aKi3uESXJ411F1Y9RYEXvaLY5ApIEZd3O0Qg','3CBZvdnk0uWXDiRMEXSz6EbLjQwPSaeJLpSoeVBC9ukrDBG995ZTuQMgoBOJqXBcBZYxOLeNj4F6aC4qOW1zZc5HalV','t9RP27cGI8YTlavORCAWbXQIVGaLi33V1P1R5Sb5lWpDDPUy7zIvuITlL',12);
-INSERT INTO ti VALUES (-2592800264588247585,37,'Z4a6MtzvGyI83uRSfmVxDs64Z16Jb8sHt6vTHCgjL4rsqJAogGzNPaPoq0d10Oa6HInKe','qfokt7VdC7gKA2KX4BrJUEpoVCN','qn4Vsw9qtrViJu1hnNI','uSIFj9BWWw7GdNerzUCxk1R3FGHJ2aKi3uESXJ411F1Y9RYEXvaLY5ApIEZd3O0Qg','3CBZvdnk0uWXDiRMEXSz6EbLjQwPSaeJLpSoeVBC9ukrDBG995ZTuQMgoBOJqXBcBZYxOLeNj4F6aC4qOW1zZc5HalV','t9RP27cGI8YTlavORCAWbXQIVGaLi33V1P1R5Sb5lWpDDPUy7zIvuITlL',12);
+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 (736813728292684306,35910,'2Q9FYs2V5kICzyeUy7KYpjtS4ctW','GJXF9Npw26MWJkahFn4CXBlz0Xg6mBOERMJTQL6bAM91qJGsPW1RMuuejCLHc3Dh8','i0loznErF','BJI','6','2',10);
+INSERT INTO ti VALUES (736813728292684306,35910,'2Q9FYs2V5kICzyeUy7KYpjtS4ctW','GJXF9Npw26MWJkahFn4CXBlz0Xg6mBOERMJTQL6bAM91qJGsPW1RMuuejCLHc3Dh8','i0loznErF','BJI','6','2',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
+INSERT INTO t VALUES (4481309784871222287,50046,'wYEIGYpe6Zc5D6qHaEzzL64S2TcTYwt5l12JctrFe','zKqaa2WN7Ocm6hIROlH8igG','47FdrtMgCiicWw08Y6c','EJ','R','3',11);
+INSERT INTO ti VALUES (4481309784871222287,50046,'wYEIGYpe6Zc5D6qHaEzzL64S2TcTYwt5l12JctrFe','zKqaa2WN7Ocm6hIROlH8igG','47FdrtMgCiicWw08Y6c','EJ','R','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3634166345903803669,5902,'hPlodTOp7yyvYAC8wUqcqSI4YDBtMOrA0iN52LX3i','sM98YQI','N3ZkpsiiUcOKGSfm51Cyz3zmV','onpD7','ru','f',12);
+INSERT INTO ti VALUES (3634166345903803669,5902,'hPlodTOp7yyvYAC8wUqcqSI4YDBtMOrA0iN52LX3i','sM98YQI','N3ZkpsiiUcOKGSfm51Cyz3zmV','onpD7','ru','f',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15346846180574816644,427,'ZrPHUa89h','V3pKwvvJTntB6z7BabOE','SNg6kGW8rV5sbdnteuMNoFm','E2cGr3mbWAQmfeUimLtJGFFnPC5ByaFMohYGagYPFmiwk0xBKZCqUZgx0VmTg6zTaDRPvrjuod9aEqPs5vPO2dQwjWtkLZ4cAegd5','W','b',13);
+INSERT INTO ti VALUES (15346846180574816644,427,'ZrPHUa89h','V3pKwvvJTntB6z7BabOE','SNg6kGW8rV5sbdnteuMNoFm','E2cGr3mbWAQmfeUimLtJGFFnPC5ByaFMohYGagYPFmiwk0xBKZCqUZgx0VmTg6zTaDRPvrjuod9aEqPs5vPO2dQwjWtkLZ4cAegd5','W','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (175655264571652529,35141,'l8CPu1YNC0','RKADNNYztplsxOg4TNwvLYtPJyReeC9u3p67i0aLxHcStxJ57AJ4FTizOldkIu5YqWo6mJHzbYsyQaKeUsaAUrFPF2VHvtQIV5cS4nP6JaXwwiOGnu1','JODMrGlAaEyRbwrN','6PlWUHKZXOy8Ux0LdHQHSblMXcQ3Sf73xMljs4jAmo8bOBEEdaCMVIZYUsO7FcQ','T2','y',14);
+INSERT INTO ti VALUES (175655264571652529,35141,'l8CPu1YNC0','RKADNNYztplsxOg4TNwvLYtPJyReeC9u3p67i0aLxHcStxJ57AJ4FTizOldkIu5YqWo6mJHzbYsyQaKeUsaAUrFPF2VHvtQIV5cS4nP6JaXwwiOGnu1','JODMrGlAaEyRbwrN','6PlWUHKZXOy8Ux0LdHQHSblMXcQ3Sf73xMljs4jAmo8bOBEEdaCMVIZYUsO7FcQ','T2','y',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12440233224001706794,13601,'Z8TFFEjOdjKeFZSPuwPp','6bHvunoLqjhLypblt7muedJQr3jYpUJqd5OkVFKFQYDsZ4wVeucHzpA6c89yVt5EZhWH5KNL9JSdDBE262jYMRnC2bGhPq4xSCRyphXsYIYfJ4oQiWBCv3IARSgabKaCE5INEZNWILq9TYBcKU2sKBUDyLEaV5luIQO6SMMD','ehxU9RThT','mrBFYHKzamGhws6qLsnDsrzfWYnk5Bdi4XcxWGvcPTMhRbqVedXFwlA0zawvj9d3FpOnNjuFufeeEBZRIf5NIxsCQwRld1fkVodtHJzYAU0FaNmpHEM2Sjox54glXm6oM4fidFcQfOEcIjuZzIno79HrOhFgermTKxm2JmpGG32XrRa18EoKCRHELFPzj9s4OXB7Usn2UuiKbMcIeY2OJDsMecAJHRsA2uDwJJKUKK1kNnG','u5s','e',15);
+INSERT INTO ti VALUES (12440233224001706794,13601,'Z8TFFEjOdjKeFZSPuwPp','6bHvunoLqjhLypblt7muedJQr3jYpUJqd5OkVFKFQYDsZ4wVeucHzpA6c89yVt5EZhWH5KNL9JSdDBE262jYMRnC2bGhPq4xSCRyphXsYIYfJ4oQiWBCv3IARSgabKaCE5INEZNWILq9TYBcKU2sKBUDyLEaV5luIQO6SMMD','ehxU9RThT','mrBFYHKzamGhws6qLsnDsrzfWYnk5Bdi4XcxWGvcPTMhRbqVedXFwlA0zawvj9d3FpOnNjuFufeeEBZRIf5NIxsCQwRld1fkVodtHJzYAU0FaNmpHEM2Sjox54glXm6oM4fidFcQfOEcIjuZzIno79HrOhFgermTKxm2JmpGG32XrRa18EoKCRHELFPzj9s4OXB7Usn2UuiKbMcIeY2OJDsMecAJHRsA2uDwJJKUKK1kNnG','u5s','e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(4), d VARBINARY(89), e VARCHAR(64), f VARCHAR(91), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1925205,-1303916615484361157,'bA','z9MYa0srLevj2cRi8Qaz9','LKZ3hwmaqx6P4dFyBy','p','t','2',0);
+INSERT INTO t VALUES (13735124,342764657628138548,'N','FVzefnv2vtsWN1sYg7QBzNhju2sJShKZMBaU3NidDTUp08RIwtC260ljB8oiI8ms2Q5Q4oIGs','c','81eTo2pEMYarLwUxxyBp91RbY0jAgmFQv4BbMo8bQiC7ilvuwJJYKq72v1rfOgz4UnAzT86tbCFIY2JQfg60E1cSUmq','w','4',1);
+INSERT INTO t VALUES (11374796,-9190641270897690982,'V','9G0Z6W8rC9NSBRlrMTz8jdaRkXV7uMEBxMS9AQYqxUmer6HLtWyuw42r9smda0xurF2rz4xMvYiNSXrri8','1HA6BHD0v4tcHR05kwdjNuPxA8buPgwhIpEM8dI2meeNcAkXt6pUJxHRJq','fdga0snrG61mg5ZOP7aIqzNnl8VsC2zhSaiLMqwMboo5M8b7SZr2YcmXoHSWc','O','0',2);
+INSERT INTO t VALUES (10329533,8161695536380648853,'ki','CAojmDVZqxpvuwTh5TgiN5sX2bqoM1','TpGGnZ0Wfltk9DnZLO9I9E4JmNL05HsiNTu7vSQVDNk7aA','enae8ym7WHgXE2SLZF','9','H',3);
+INSERT INTO t VALUES (12432677,-2953732938332489084,'RVG4','sxom3y11eSkr5pH4qnwwactlZqTN7AoepUK8dO4gpDrdnDG2axH','R6bLXJjjGLgMOUxxfLi9q257xqoPsFsUXXIAyNwKY','apbE8z9d0MVaBu','r','a',4);
+INSERT INTO t VALUES (1784834,-7113799023526890226,'L','Y9ZiqxMqvjS','NDcc2BVocVRf3Opgn1I3iiZ9UvXVRSkOUc3uTPhx','kArm1XWfgjfilDc1xNw7WAuW8rUjVL79JiwLCkXuM3ZTCGBfH1LCoqKKCWeV','8','D',5);
+INSERT INTO t VALUES (14599507,1854327070017917265,'B6SO','3k27bl4cRKyx41k5EudRdRkYaOnR','V1xGaBfz8D0oV0YMrQloa5ELyMEyhRaippV','nMju82juUQbOb3p9KSUWZkPitaugPNO9uK76WJjHBVV9BMrHjARnaTQ1WewVw0ZxolI4ShSxIGmtkT','f','m',6);
+INSERT INTO t VALUES (14878688,-3662289667623034622,'C','roghgVoeRavdATVMZ6trK5ZX8tWB2ZWK3spYGK6lEKhYqurB5HUtz9nZ7UH9FcO1zkqyJj77mRuWaKCDdp6eOxSV','pq1WpucqSNIqzMu','gj8J87GFcOMWIWkdO0yoYJhQCqJL4LVhjr7CCTQhrQouanQRYYsXkoJZ6ge15L3AD4hugDlgHNO1QDS7lztq2XC2R','X','8',7);
+INSERT INTO t VALUES (1189370,-3733523502824809048,'TF5','iz9AiRGqIhgPBi9QB','FAYFuZTMADL5Ny18yLZvvkKPySQ8sczxXp2xYre8hm4pISjbmVeF8','2jNldpaCLbCnkcIil0xQ7hIXGAwNgeW6laVt26SuUigmlSoSEyiYJ28aSNYkVK4mAsrpHkxSVo8sGj','I','k',8);
+INSERT INTO t VALUES (15926677,-2199408637784537648,'yodd','G5qRlJFFQUr79Y9AoMwUQP14ARpj0KnwF37XxT4TmVjpeVyK','T7pUEf4gndUlJFfZuxC8PFj0KzGEvRRxHYIpXbfkj','xBLg1Ms3Aq8yh6XeSUXnCPcGxmXiuwL8','U','h',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(4), d VARBINARY(89), e VARCHAR(64), 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 MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (4249655,-7206794867556789441,'H3g','kNKQkfSxNDZvxpExGLNUFeol','L5snIdljPz','X8X7bW9mCKgIXFhKYkOW6jRYrvpUNhnv7gyXfF50HkKhdvxxIT2Dg1xTdPAYopIXcXYRgi0hxAV8LT69E','u','a',10);
+INSERT INTO ti VALUES (4249655,-7206794867556789441,'H3g','kNKQkfSxNDZvxpExGLNUFeol','L5snIdljPz','X8X7bW9mCKgIXFhKYkOW6jRYrvpUNhnv7gyXfF50HkKhdvxxIT2Dg1xTdPAYopIXcXYRgi0hxAV8LT69E','u','a',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
+INSERT INTO t VALUES (11449007,-221675902430735568,'0QMt','G2HiQ7H7ISUOi6SoN6xQFGDuy0xxd','snl88lqKyYDNcdHgo5I9wz9zad2G','u38XwDLdQEdMbirV3HQ8tOEH8JRLV7lTznNTDvMazVdT1MnH7gMKlTuS6gMD4vb','Z','5',11);
+INSERT INTO ti VALUES (11449007,-221675902430735568,'0QMt','G2HiQ7H7ISUOi6SoN6xQFGDuy0xxd','snl88lqKyYDNcdHgo5I9wz9zad2G','u38XwDLdQEdMbirV3HQ8tOEH8JRLV7lTznNTDvMazVdT1MnH7gMKlTuS6gMD4vb','Z','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14465370,4925933936215206824,'oGQb','XOuMK5uDYdQADDVVXw0wYFXH2m7MIjmAV1sXzzr2Ml4EBCQKxf','DLhr','ohz8nXriKaYyfGIfsSa8aGYH0kHgM5eoK8RhsA5NHpY7rzgloaGJYV1l','y','Y',12);
+INSERT INTO ti VALUES (14465370,4925933936215206824,'oGQb','XOuMK5uDYdQADDVVXw0wYFXH2m7MIjmAV1sXzzr2Ml4EBCQKxf','DLhr','ohz8nXriKaYyfGIfsSa8aGYH0kHgM5eoK8RhsA5NHpY7rzgloaGJYV1l','y','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-137491692955764606,28,'dsFScVjXFJ9Rt0pPDbhj7UDP','7alnVn5fdszfOcFWqLVzJvKw1CIN7J0GYYq8EfDq','1pTbt','yoUgvQjbZgYD5ePOzKwY04vayou0JFKGLi3Vxv7R6BeeN7R26LLO7qIhLGIHLcg4yCtrA0cH13UrJRB3ErBJqHT5bHBT3I43t8mkzeOLOWxz5kzByYuEH5thSJbY1riVHgpnnnajgEdWy6s9nTff7','WzbwFwq6vbNFXHEaKODMUFXflE6AAYd5zmtbr9XHyZbK1Ar9IKcWwqiSuKDdNsXv21sgVs8KsCwDiJ5lGrstDoEDOBhT5','hDyojyHJ2ptL5HU8UJiLr786BzvPaaifCdblapUct278cOBOA1Vw5CDg',13);
-INSERT INTO ti VALUES (-137491692955764606,28,'dsFScVjXFJ9Rt0pPDbhj7UDP','7alnVn5fdszfOcFWqLVzJvKw1CIN7J0GYYq8EfDq','1pTbt','yoUgvQjbZgYD5ePOzKwY04vayou0JFKGLi3Vxv7R6BeeN7R26LLO7qIhLGIHLcg4yCtrA0cH13UrJRB3ErBJqHT5bHBT3I43t8mkzeOLOWxz5kzByYuEH5thSJbY1riVHgpnnnajgEdWy6s9nTff7','WzbwFwq6vbNFXHEaKODMUFXflE6AAYd5zmtbr9XHyZbK1Ar9IKcWwqiSuKDdNsXv21sgVs8KsCwDiJ5lGrstDoEDOBhT5','hDyojyHJ2ptL5HU8UJiLr786BzvPaaifCdblapUct278cOBOA1Vw5CDg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(77), d VARCHAR(61) NOT NULL, e VARBINARY(53) NOT NULL, f VARBINARY(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-121,6802177,'FCj9','k5YoJHk9b0h1iGN8zqqwq07jaWsUUFDU1de3zmx5D','oHtgraHhhkCtgZBn0P06CZLGrg7GD0dG11NsTDn7ma9xDP','lfV44aZUySQ1waU0wNnN','GJPu9uzrHSGXXlREUDyWRYlJvtCki4Ko2stkTUhhqtPzHaOV44uyZVOx9oB0uB0IgtTJPUGe6VWYc','SpNei1tOiFDIpQURdT5dyYScYG9PlAJ4EvYEDyzGdOQ5ZAGNb0A4GeYDW3udTcq63AM1e1vxulcslFGElI871szS3t',0);
-INSERT INTO t VALUES (103,15398556,'HDXwlwOJgCsY4ueJ31ZJXO9n0qz6w','SnvfQMMw3fXKOfksePeE4oHhKz8ojrUM1x','8fOx1hOi2QePsXhQMAhw1ooqwV1TPu5N3c636w','88Q11V6S3','YmYp5','dOnOpxX0YyFhq9sCrGCTFXlvgAXui5EuX0erHNtLqoTAxxnHS2qZHoOIIPXvdQ8lEQ1pL',1);
-INSERT INTO t VALUES (-80,14116145,'QhgbD7nY7KW6b7McMhSWu9R4E0rwb7','SgGKgsxC4784tqGBGuKbZ7HkEgCUSoj8CUob7osBwj7X','Td9IUiQsoYubLl','eX0LuqOdA2S144n4c','KobZEAQiRQnGS5fs2hX8gOUdCOnWnlGzwlZK8ZWdBpzPsweeoVzc9eUOSC9rf1Fbllgz6dD3zBo','5NZd8992442rRx1',2);
-INSERT INTO t VALUES (86,11195041,'mNqgEsj','UbfilwKbAoxHLYL0j1VRjztD6jpoVjBypUUyMGfttnmvwe2Ik1','zA5','0cNzsNEZdrO5wJ0gl089BO6raqq','RGlJJ4yLWJFos3WcDLukO4SJYtCqu75','RWbMgb80mMt',3);
-INSERT INTO t VALUES (-65,8774481,'vGBTFZblsMrwanvuDvRJUHR','CdupD3tl0U4PC3','TVSj1k42Nqo5x9IkU8mlpprhjHFKny','EVXhL2S84u7WN','QfmB8O9LFwcR7nC75DRiGw5TZdE3mJs2wLARPrmuc38W9wZeOK5qaVvBWpCZnR20EXK9qwhW2QV1O1LO9TNZjOgRDFkHVqJM4fJ','9BpPNEtkT2LIeIYyXf',4);
-INSERT INTO t VALUES (19,10230066,'NHNFJwZYTjP5P92W13LvbRZUBub2WutudDRhejTRhYD05M9Pfg','Ao069enE62FojzEDpLCK7PGbjY4er4QRV','umDb25ScpJ11EJOjQHmiPyzc2XdyzR2OgYIXqrMn','hWC6BOl3Z','7NhPg2M0QFj3DqyRCQQh','XgC6GCuW2eZGHLaXLuxMUgHF8tI5',5);
-INSERT INTO t VALUES (112,8709054,'UEEO2','2vLJFK3l8sQmlC8o9yElAkoc0sL65LnL9QLldZbvTVqCITgZ64jduw','9BrZglXObfyOl601gRku1xK5WsCnO8','Ud3NYfb36','KYgZOXIjKka7RqjhINzVNoVSRnciwrWy9io5JCDRNi3vjQzjOEpASPydRiyPrF6BU','tr5TNjsNfOzFbA1Kiddd9xis52WC9N5L5ojvIqkJuFAinrrm6Gi1GmXXEqPuwPvAkZx00Y1orLX43qs2qV9eO8qCjux0fcAsihh1',6);
-INSERT INTO t VALUES (-36,10096156,'kBAFuQ84njlZjgmkZcKQnrTfdK','lIWS1Ap0W05lReKFcbSmviBG4','c7b1Oq6zaWmmINnuXoEyFMH9whjCKcIUJpbN6JQ3Jg','3y','xWLH7mUMuUFqgqCJyzAuOAXwZGqK5hY7scrqSwqr8iLoDxw','C7oh9LPpTICcJWfmMbatDjBwY5Pw5QgzsjeDaJIokY8WUgtauE6RJuO0y83GTVLbR8l5m6DYgtllKCoqf6oxqWnnqF',7);
-INSERT INTO t VALUES (79,8703426,'ENsmTSPV4IYQBwC9gY2LjyhgqIAEkSDmVOL36JePQjMaN','a3ODyNBbvlAeYmnQTMTrYNY0cg4UenIhO4OcA94uAwmbN5nKc','srvoehYzICzZecUZc5K4hZG3uShPOCl9bKtrgWApBTNIsXD1W','LgCYoJWHiXMlwT2v0ZtVIc','Hi9sHJ3C7xniHBblZ3YbyK0x3Tji9sogd6wEsBpfLy6iplCZdXMmZdCJOGfnRCI64mWYi1yneZ','kxBR7sTygf0qHqF5D3qUAHCtsS50DK50BQgpzSwgNuSWRWKWGnEm997i22N7Yjif',8);
-INSERT INTO t VALUES (77,13427836,'Kba','g','KuSXi9tPQWcJivGoYJhvsshLWoLGmi1NrBEBM76la2VkTIF','02uxZJ27WYQ6uKtF4Ab6k5','nQaP5JmwhuM6DJb0xGqRIBREbDvaDxUO3VkEm5hkCRScBuYJrKYJQdHTONqrT6aJmvwTKfRIcLk6wqOb','R97kw8pO81hls9ZG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4772758,4796363038571515619,'y5','S8pwTz1XhIFkQGzyY5mzSCB257pCBsjKBqzac5sJL10T09LM6iaj4F2S8DEM51wogSSbkuItgjdp9tMbplxRrswZ','hDQM2gLm2VavbuL3Csq7F7bwvM4','9KSbcubcF','h','k',13);
+INSERT INTO ti VALUES (4772758,4796363038571515619,'y5','S8pwTz1XhIFkQGzyY5mzSCB257pCBsjKBqzac5sJL10T09LM6iaj4F2S8DEM51wogSSbkuItgjdp9tMbplxRrswZ','hDQM2gLm2VavbuL3Csq7F7bwvM4','9KSbcubcF','h','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15919601,-844355105979426866,'rAgkB','ZivbN2UAFA6HPmcZ7fAhn7f2HQHLdddW38cxhraUIvojbPTWODZRZtDRH2cot2GnLs4UEOczcLQSyER7YxRnzlHsQeZ6zaUtLjfYJni2c7LdfjN0MxIw1BxdkAUBps668KWtmYgkQKgLNTooBgVrIcH6','yUIFSTVJTijjFjglWwwLjOz','9WzXxTWgF5R9J6Ao2JV8ajv55FyhaHacW2nGItREJKj85PG3lkFIrPEIWqQkNxOOUVd5zMInTPa9gi33URvo8crhHWCOzFmbUwmuMTBAG3hy4WFPVZTjT5Ze46jOztjMRASsGUvK6JnPK5BtF8xQXpE2c','w','8',14);
+INSERT INTO ti VALUES (15919601,-844355105979426866,'rAgkB','ZivbN2UAFA6HPmcZ7fAhn7f2HQHLdddW38cxhraUIvojbPTWODZRZtDRH2cot2GnLs4UEOczcLQSyER7YxRnzlHsQeZ6zaUtLjfYJni2c7LdfjN0MxIw1BxdkAUBps668KWtmYgkQKgLNTooBgVrIcH6','yUIFSTVJTijjFjglWwwLjOz','9WzXxTWgF5R9J6Ao2JV8ajv55FyhaHacW2nGItREJKj85PG3lkFIrPEIWqQkNxOOUVd5zMInTPa9gi33URvo8crhHWCOzFmbUwmuMTBAG3hy4WFPVZTjT5Ze46jOztjMRASsGUvK6JnPK5BtF8xQXpE2c','w','8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7078650,-5873348196517202636,'57','XJM7YiZJ52dHyoofl1T0pZWUvLNtydBjF632759vhP6ZelhQQ517CoKRdyFBE74b','zD2Amz0Xg2N2KIQiouJrvqSir4D2cgtxS5dkoK','UewpWo1b4vYH1iYZVnN88E8lfqxA6WFABGV5JiAx7dwegKrdSccEvi','VU','G',15);
+INSERT INTO ti VALUES (7078650,-5873348196517202636,'57','XJM7YiZJ52dHyoofl1T0pZWUvLNtydBjF632759vhP6ZelhQQ517CoKRdyFBE74b','zD2Amz0Xg2N2KIQiouJrvqSir4D2cgtxS5dkoK','UewpWo1b4vYH1iYZVnN88E8lfqxA6WFABGV5JiAx7dwegKrdSccEvi','VU','G',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(92), e VARCHAR(97), f VARBINARY(88) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3919761334927002827,4018225538,'rg7ag7p600BQAf55sWsQBlpscslEKa8okx','XYu06oLm6pzJ76WranskjHJYcO54G9N50kZzo','14dbCbQ73f6FTmsTePZk2nUROKWR44ABVPqx','CPiSPTrrwQcJY8R9sUkU0iIhvJpBd26MXAmd0aAGekhXJpX7TURKhIZQyNRnUSt2OuhNdQ8ELx45CR','b','Y',0);
+INSERT INTO t VALUES (859928414477961341,2669466112,'FNCpVC0JiYqtSLRE7qBggch34RCMH6t1Gpy5WYt7OkMONve41au6aftdSNtU','MtRrspzjryzjp7ckYMsvC2DAcPnbB0y2d2NMCf5oY1OOUbHBdQD','J5khosplPDjIgOCyiW69X0mp4tCJDkdOOHFRTI4sZYAFVH7fBqSBA0JgoCUSMVKb6hE8sNrWEABhwX1kSQzid','r86HyPvbKA1GZkp3IwEQkWXWL3TcY4cFKwXlahDvkqViFFWDH','E','Dg',1);
+INSERT INTO t VALUES (6806390287452786641,1988249640,'To2uU3isa3eEOTvkUn4IskECeBKEE49','0bJtaeLlNoZ4sDjYOu6KKd6wbJdlT9ApIQuDVuT2h9WVoDOnWWf3bFpu5FoXe5iRnsrErI13rN','Ucw6ln0UMKBVI8aX0DYuaf25','GqDHZzerC91w5s3QEFGpA9BLBu0AVU7PJHL','D','c',2);
+INSERT INTO t VALUES (16141699495439132460,2283808468,'uF971YRYp','nzxeJGmpDABUL6wbxE3lEKW8cN','RvKpY2DI0lzN0lu7Q4jBadWhEXb','55otuAtmk8gwiKnLhL351EOezxS1ZSYZjnXGKQDgbnUOmqVQh27cVhbuC5eY6','D','7p',3);
+INSERT INTO t VALUES (12382415222151948097,1539207539,'lhN1kdagDru1CAu0tg0uW12v8mAGcC5HHBUApsMKeGoiCeNFluHHzYxE5','NIp9nu08X6eJ3QeZOZh6ZzT0igOfstNglKjG431ZSs0Fy','jIGAj2vmBgZyG2VjjD2QcIu80x1','6pCWtfHBg0OnYw38QyV9E64VivutIFXNM05G5xvnA3czMd','2','LG',4);
+INSERT INTO t VALUES (5835869692493136077,2142104770,'BjK3d7XOq','ENfs96Ftv21zBgl8tlkOGCENTNMpjRClCf4nWtwgDfx7fyvX1M','nsBvNWZghtLhU7jCob74I5a6yH1YyIGehO8ydLwhej5kaoqYs','pERRZI6Jq0jt3MmCS1u6foxOeHZykiWV6XVfI0fjzJioOuSEhzJGNEii4W6QAuewUG6NH','U','3',5);
+INSERT INTO t VALUES (4118895454653818555,2247604201,'dv','bonHRvAAihe8rZvyH8','nCqIkgPIAVhlt75lDjTzISqBjCP7zyPeUaVyJz9GJkkJSfX0PCuHJbibCZXv6Zpmm21T6v7kigszygvU9lBQw8B2','WtXaa22cNLiEzSPBgpvnh5OYJIEtlsNIT7PKQJvkMqijz9O4wkAKrl','s','Uu',6);
+INSERT INTO t VALUES (16892612217758301201,916736228,'YaQoW8Vr0jtCS7hvmFz0vCfTrE5bYpo7Dp4MBgCivYx1','tjWbeEI71lDj5TwaqGIu4z6cbS34SBULpfGap2aX2s8','5Xl0kmFbG8eOQMexdZQJoKA7NLX4Na','TdC5GkpPrz4zY6FVgDx3iKUQkLKLDsgjIb3bkQDp0X','G','TG',7);
+INSERT INTO t VALUES (9036834802704385127,1030511479,'xWH7d6LHmfz3qjnOd7app8ZZp0i1NJXOO4OXUAPe61tdfSOElG6tuHhNek','og0mzQv3jpreYXLItVQfKhkefoFw3vFsN0FVz2mkLJW3H2m84wpSD0wit9fmp4x18FTyzvVn','CcRwSmhpsuxxcr','hQCclrkBvYTj96aemHXR6M6tQtfBycfEeIfUamQ2cCcPpQIVFvRwUktk','K','v',8);
+INSERT INTO t VALUES (3690317733290457843,2446428991,'sN4gD4Juq','VqQX51QEWCbcT1D','iWTYmcq6qJEpVS1WtdSKG6eT6c9Ojg0rxFvl9ijAMgTY20q2moAVy2NblzkQUWThFqbdATIAfcHgkxc6tdWn7XU','OEEQ7TF0sbjH08uIVQFY416reCYS7BW3f2HglFuhCI18dkyobFmZFi7p8j4sOvTPoO4zZadt89EuoW4uBt','s','H',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(92), e VARCHAR(97), f VARBINARY(88) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13098711056717897276,4138810840,'PXUr3LjQuhVnYhxIkA9izoX20pRNcDDKeou8quwolQebmHBf10RZE','XxXee3eJ54uzcaj1nEAWiHH8gbzKVP2pZJxbJPlAkcbK','pBEkcwiLfhCUO7dvEXD06Io8oeYWUToHAaitdUmU','gTSyddRUqWfcfmBmFLeWF8VzdPG7cjCcaYqqmlkIvzcrsRwjRPN9yfHsuYjzojGKFOwep65','Y','4D',10);
+INSERT INTO ti VALUES (13098711056717897276,4138810840,'PXUr3LjQuhVnYhxIkA9izoX20pRNcDDKeou8quwolQebmHBf10RZE','XxXee3eJ54uzcaj1nEAWiHH8gbzKVP2pZJxbJPlAkcbK','pBEkcwiLfhCUO7dvEXD06Io8oeYWUToHAaitdUmU','gTSyddRUqWfcfmBmFLeWF8VzdPG7cjCcaYqqmlkIvzcrsRwjRPN9yfHsuYjzojGKFOwep65','Y','4D',10);
+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 (588926342100397999,977174160,'FKHyJyKjatgqkQuxQtanKLaxdaEl7JZoyFHdpK0LjiBxM7rQqv9gYN5556P2ubmgfO70','gJis7hlX3N3SCPxdWMiA7jKOiTRIBi29dS2QkvTQPBLKZPRFpwceLts64kg94T6ZdE1NKGVuXTJZ9p','VteAeunwBW13LkX2zfe3qfQTYNl9VDPDGP0ZeRqqm','vAVSKrjZNJpeZ58L2OneC0hEH3mp21lAlUjo0hOpH','H','t',11);
+INSERT INTO ti VALUES (588926342100397999,977174160,'FKHyJyKjatgqkQuxQtanKLaxdaEl7JZoyFHdpK0LjiBxM7rQqv9gYN5556P2ubmgfO70','gJis7hlX3N3SCPxdWMiA7jKOiTRIBi29dS2QkvTQPBLKZPRFpwceLts64kg94T6ZdE1NKGVuXTJZ9p','VteAeunwBW13LkX2zfe3qfQTYNl9VDPDGP0ZeRqqm','vAVSKrjZNJpeZ58L2OneC0hEH3mp21lAlUjo0hOpH','H','t',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6912681285135235178,4183134116,'Vo5sx4tBm1Y9pGnqXVAeqpcDLhSBbE80LhqARzKm84VlJnqBhmq225P','j2wziVpcHRSH3rVa6u2mC5d0kJfzGscU0zX1IIMjaqiyttxaTmxPDBGw5H26CZG6vBZH25kPcdge3P1ApoIdmyBEEbZxv2ET1yDDMdaHLVP5zSj9LmaSuQoEHOqKGwJoIgO18WVbK73rAu5npsOwx1o79LoxliJtLWMFOay0OO5aBylUGZrd39LrtPZkBTwd0Hd','snPORzcjpQ2RoXds89','pJtEkqcfT0VP3zrZEnOtoBIEXiOHrt3TjVruKsTx3Jzid8D49Q8n7SfhdEHp4Z5steWTWSQGkwzCoqNX2','3','hs',12);
+INSERT INTO ti VALUES (6912681285135235178,4183134116,'Vo5sx4tBm1Y9pGnqXVAeqpcDLhSBbE80LhqARzKm84VlJnqBhmq225P','j2wziVpcHRSH3rVa6u2mC5d0kJfzGscU0zX1IIMjaqiyttxaTmxPDBGw5H26CZG6vBZH25kPcdge3P1ApoIdmyBEEbZxv2ET1yDDMdaHLVP5zSj9LmaSuQoEHOqKGwJoIgO18WVbK73rAu5npsOwx1o79LoxliJtLWMFOay0OO5aBylUGZrd39LrtPZkBTwd0Hd','snPORzcjpQ2RoXds89','pJtEkqcfT0VP3zrZEnOtoBIEXiOHrt3TjVruKsTx3Jzid8D49Q8n7SfhdEHp4Z5steWTWSQGkwzCoqNX2','3','hs',12);
+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 (798299159381674215,1619988398,'rq3998Bw6QPEoP6rHNLlAqOshDPm','zetHReoecwFTzE3LYgQA6OKFu70wLBRVmid9MmGS55ZxtLEcOkGU67ImriNOPs0PDCKTMkNMI86pk','P8bPqCp2NXwbFVNAZmU5xvr4nA2z9pG9HDtJeuf61D1P71jcAbF5VXnb9FALMY3','5L3dWsQ3S4wqORUX3cMMiUKn7Lg9t9dA2dcHnoPaMxKehLXS9igHsegPar6Qsp8BUnFyw6hK1EeCLEYfr6nf1jvmix1rvdde7Jsipqdiyni8EFoIIqMyjiLKNO1nv15xlL9TUqWuSxQ68tcqbvmXsDOEgbM67riB6QoutqYQw','j','Ua',13);
+INSERT INTO ti VALUES (798299159381674215,1619988398,'rq3998Bw6QPEoP6rHNLlAqOshDPm','zetHReoecwFTzE3LYgQA6OKFu70wLBRVmid9MmGS55ZxtLEcOkGU67ImriNOPs0PDCKTMkNMI86pk','P8bPqCp2NXwbFVNAZmU5xvr4nA2z9pG9HDtJeuf61D1P71jcAbF5VXnb9FALMY3','5L3dWsQ3S4wqORUX3cMMiUKn7Lg9t9dA2dcHnoPaMxKehLXS9igHsegPar6Qsp8BUnFyw6hK1EeCLEYfr6nf1jvmix1rvdde7Jsipqdiyni8EFoIIqMyjiLKNO1nv15xlL9TUqWuSxQ68tcqbvmXsDOEgbM67riB6QoutqYQw','j','Ua',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (9722482370132139154,3407147091,'g7','GfXT7LrjRdljzlQNgOILrKHJL541BdysGI2jOWvurpL7szmBvIWQKj308rfNBBGDIlsdBlrGrdZoKurcQ6MoZOqb95AGMO0VKoNerUDY1pb2llPs3GBTL0NNHSlhY','0xPxfme66y7UVdJkqIS9p7bh7v','lvub1e8RWxC','C','Q',14);
+INSERT INTO ti VALUES (9722482370132139154,3407147091,'g7','GfXT7LrjRdljzlQNgOILrKHJL541BdysGI2jOWvurpL7szmBvIWQKj308rfNBBGDIlsdBlrGrdZoKurcQ6MoZOqb95AGMO0VKoNerUDY1pb2llPs3GBTL0NNHSlhY','0xPxfme66y7UVdJkqIS9p7bh7v','lvub1e8RWxC','C','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17828812530526447442,131371816,'q5YVLHPQAJRAyaLT6P4smzkIkpNSHcJscU2d','XMknkHK1SwrF4iEKkWXwWaKnNrVp3ewki6ZPmPWILRL5wUSuMYR38lzbDIyulJ0Eb0ZDNdwZCx7xmkk5JaX7diCvGeVVBortXgWBoLnSWTEEF8SOFyEHRI2nRhzMzMO6iCTJTLpq8rpESwsk7hAzIxHS7GA1COLprdXoe2MQgOOS8AvrBzu','L','lpdoHRkOPHlvhn1ULhrVk4xbbIKTTMlvdTlCT0dqLkPZ3kDw3tENSQHDa1uqdufRbWOWWec4BsQJgl4yr9Vf6LCHv1wZZE8fD1YYWFWQFsvEG63do0sqJFVu3kx3zIFBCH1b1EGeIaxKuVgoS4f0CD963qoAxkNmk9wcvuUiMHm58pKnrQqntlbnxdjl2raS2p6yMBWI5V8P34bK3p','g','M',15);
+INSERT INTO ti VALUES (17828812530526447442,131371816,'q5YVLHPQAJRAyaLT6P4smzkIkpNSHcJscU2d','XMknkHK1SwrF4iEKkWXwWaKnNrVp3ewki6ZPmPWILRL5wUSuMYR38lzbDIyulJ0Eb0ZDNdwZCx7xmkk5JaX7diCvGeVVBortXgWBoLnSWTEEF8SOFyEHRI2nRhzMzMO6iCTJTLpq8rpESwsk7hAzIxHS7GA1COLprdXoe2MQgOOS8AvrBzu','L','lpdoHRkOPHlvhn1ULhrVk4xbbIKTTMlvdTlCT0dqLkPZ3kDw3tENSQHDa1uqdufRbWOWWec4BsQJgl4yr9Vf6LCHv1wZZE8fD1YYWFWQFsvEG63do0sqJFVu3kx3zIFBCH1b1EGeIaxKuVgoS4f0CD963qoAxkNmk9wcvuUiMHm58pKnrQqntlbnxdjl2raS2p6yMBWI5V8P34bK3p','g','M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(45) NOT NULL, d VARCHAR(14), e VARBINARY(50) NOT NULL, f VARCHAR(96), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (125,-929874,'vB4f','WwWCsR5S5','VU49SJMXgMzlolPFv9wdB5ARnY','S0JFuekfLzGNrqmnM2Xw9GiH3b0AjmmpKXRJZixUQL63lzpFS','p','G',0);
+INSERT INTO t VALUES (28,5760441,'Z8IeCLAhQEdWcBtnVS1di8uA5OB7cEVh5BBfLRwWI2cV','F44fXg','OyJ','bJaqZHjpX0hKy1bPUpc9XbH45TZKMmkjD9jfjpuXRbxMVAyju3','KV','1',1);
+INSERT INTO t VALUES (-84,6850143,'1M9cJMIN8lJdcLaMFEQS9S9rUT20s0UzMB','dR8','wBu6S7W5C4orgUjxiZ','WnZS3666nUFCAcRSQA69M6ysjcE','M3','B',2);
+INSERT INTO t VALUES (-54,6771616,'oYG6QRDqYKfsaYJY99HLgAAM8aGumz3','QRk29ojx6kY2F','dd7NuA3oY','9iRIvING0zhKJBhtz5TlpbV','6O','I',3);
+INSERT INTO t VALUES (-11,-3570438,'DN3Y','jqc9siv33Alfu','hOUYhJgkzGXw6khpkyqU0QKQ6vR08','F9QfpoL4sxtU9z02PRyDBQ7Am4Lz3g9czWhpTHVLggpyTV6qAX1zPJHXDHtZGBqQYkrOuOjy','7','2',4);
+INSERT INTO t VALUES (-19,-3917240,'gnHM7Fd3AOfgcX7ZyfshfLwUd','sKNO','sPJBOfFJEtp8ffPhv5lRhYadLeS47wpWCtdD1','l8WHYEThJoLIGT','7','R',5);
+INSERT INTO t VALUES (-13,-699790,'PFQcZQips2lefRBYcdUhdFhei1Z880Dt','6e9fE','WVb8fH64VZ5vKSisdZ6U3s','mC0hatEruBuQuLNU7S5aG6xqsiKdXjqxBgacwDHskjVpfTYn7bbGnTOfoH4VAZUqk8dsWuxvIXH7TEFpiIW','d1','s',6);
+INSERT INTO t VALUES (112,1453669,'UDWTQfRc33capqdzSBUB7xrdE7YidPcil','VJ','oRapWF','NLj','M','f',7);
+INSERT INTO t VALUES (117,7154076,'RpLRwZyrBdTcy1Fd5x1OxA6kTE26xo5','IVNL','sHZWRrGNlXOpawWSJcQSZ5HawfMhGVF','lkeooWiRf3eufHG2G4kgAVmqXn43DyJafpxpPBbaXImoisUrAm6TFKoVK7iQX6VtmnzF','nr','d',8);
+INSERT INTO t VALUES (-87,-5665478,'X2E9JAYwed7kLacSRLjQu39','UNbmDO','X7OBQyehVXiGMk','nOk8bELD2TH0i0mfvtDYo56aqNGrGOe6XezzNZZkD','mj','l',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(45) NOT NULL, d VARCHAR(14), e VARBINARY(50) NOT NULL, f VARCHAR(96), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (-108,10905865,'RipIcnFRqlVkXpYj9iqW78oqwnbJhrfvisEL5E2HmQa1FpZtRQFhz79V2rwORRUrRwEGvVrCUiaw','R5440nWmFWMhf6oqdYbUI5Hg5pxUcY','8BEFkMg9nBAwypkhOJZprqpPOJrW30SBQcclRVZjWYXXNBcg1Yao','npzJz','c3xEFxcfStThSUsQZlMn9FnqKu','2cBTCZ2fpUpwiVYLVz91woPKe9jCIGA7DTZwaf7Ccvx',10);
-INSERT INTO ti VALUES (-108,10905865,'RipIcnFRqlVkXpYj9iqW78oqwnbJhrfvisEL5E2HmQa1FpZtRQFhz79V2rwORRUrRwEGvVrCUiaw','R5440nWmFWMhf6oqdYbUI5Hg5pxUcY','8BEFkMg9nBAwypkhOJZprqpPOJrW30SBQcclRVZjWYXXNBcg1Yao','npzJz','c3xEFxcfStThSUsQZlMn9FnqKu','2cBTCZ2fpUpwiVYLVz91woPKe9jCIGA7DTZwaf7Ccvx',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(78);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
-INSERT INTO t VALUES (44,16736222,'9LkNgL9kTgVHx3M6WaZ0W','082e','4qFNiC0qFflc1EIZYU','MbFD8qAhHe3pcxtF5wN','4kuhAzvh9cg8mPRZDL96DwjF9F7Zc7pP76n84T2jopfiuTQK','YzhUy9Tr47Kslvy',11);
-INSERT INTO ti VALUES (44,16736222,'9LkNgL9kTgVHx3M6WaZ0W','082e','4qFNiC0qFflc1EIZYU','MbFD8qAhHe3pcxtF5wN','4kuhAzvh9cg8mPRZDL96DwjF9F7Zc7pP76n84T2jopfiuTQK','YzhUy9Tr47Kslvy',11);
+INSERT INTO t VALUES (-19,-7244843,'F6hIYXK8K4Hb6KaVPiXLsG7Zg','r','CdpOad7k9','z5ZXJSoFaJdBfMtHZ','4y','8',10);
+INSERT INTO ti VALUES (-19,-7244843,'F6hIYXK8K4Hb6KaVPiXLsG7Zg','r','CdpOad7k9','z5ZXJSoFaJdBfMtHZ','4y','8',10);
+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 (-46,76202,'IrVAdSr','tzosuEJk','dPqvOqGtYbFNH','b5HqsBReKSkp4Qw6ryTmspTFYTWJ8jRI7b3bBdSkpx14Ipjo','nN','o',11);
+INSERT INTO ti VALUES (-46,76202,'IrVAdSr','tzosuEJk','dPqvOqGtYbFNH','b5HqsBReKSkp4Qw6ryTmspTFYTWJ8jRI7b3bBdSkpx14Ipjo','nN','o',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (118,-5582638,'jiQeYFJio','1lQCjlSQFh2rmaKLGnXVoFyiq5MPqfrMxtxx0SWqevQp7CklWryJnRy75Dw2pEY8pg8WGbMQkKQ969NMIJTE90hhSiN83lMy5RUeh8gC3DHXBUR','FVd','BCmhCA9hZSchzZrTi7ZqwhPENH02w','S','p',12);
+INSERT INTO ti VALUES (118,-5582638,'jiQeYFJio','1lQCjlSQFh2rmaKLGnXVoFyiq5MPqfrMxtxx0SWqevQp7CklWryJnRy75Dw2pEY8pg8WGbMQkKQ969NMIJTE90hhSiN83lMy5RUeh8gC3DHXBUR','FVd','BCmhCA9hZSchzZrTi7ZqwhPENH02w','S','p',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-93,7782551,'WbgT97nM8XyXsvYPGFhS3BDOzUeRI','k6iCzrwkljgaXHk41woVJVF5OyMIFLsYddyOkiufFANIOq1nHVJw','hwP','InpZEuwVJ0ROiM5MtZtllWYjHN8gOr6gQOoITUqsFDJ2sk4lwcT8Geh82CPbQTR9gblpSpbMcomwDP6WTPlcvTy53wGBR7o7SxlIJ0CT4gvoaVzb86','C8','4',13);
+INSERT INTO ti VALUES (-93,7782551,'WbgT97nM8XyXsvYPGFhS3BDOzUeRI','k6iCzrwkljgaXHk41woVJVF5OyMIFLsYddyOkiufFANIOq1nHVJw','hwP','InpZEuwVJ0ROiM5MtZtllWYjHN8gOr6gQOoITUqsFDJ2sk4lwcT8Geh82CPbQTR9gblpSpbMcomwDP6WTPlcvTy53wGBR7o7SxlIJ0CT4gvoaVzb86','C8','4',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-44,5166164,'0hxkUrTyH9xOIWKYWIabBhXeEgmP6gc','deWIkCvveWm2h18chLJUhlmGNTKBySycgaeBvtQcHxK2fg1IssnRIi6SgYpjfla0OOQiZu','jC8n','BABd7iRCZORIia6DWSAxLGc5POrhGZPHY6j1pmLXEAMhpAeDCf1RVTxKeKRFquZMDXUe6qo8UY5s7dSf','yEp','j',14);
+INSERT INTO ti VALUES (-44,5166164,'0hxkUrTyH9xOIWKYWIabBhXeEgmP6gc','deWIkCvveWm2h18chLJUhlmGNTKBySycgaeBvtQcHxK2fg1IssnRIi6SgYpjfla0OOQiZu','jC8n','BABd7iRCZORIia6DWSAxLGc5POrhGZPHY6j1pmLXEAMhpAeDCf1RVTxKeKRFquZMDXUe6qo8UY5s7dSf','yEp','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-38,2672894,'zX','tEzxIJpYiVEY17D6w07CT8gKTnxQABxtI9KLt1mOkMFXi00z6RJZejPUwsSbbnD2DTsUwLGIUhGiT6SKxIlWvIyGH0DZM32iO9lZ5e411MtR8GeC73PgxNidandnZw9yszrbURdkvy0HddJ85pWw7ucZyL1FEK1mxhKYhLeof6U4zDqRzI0RcuO1NN2DUPnNF7719FdDn23VNTTPi','h67AbWWaAMVyPgpgXQDJBci017ogkDgXu3RESeC83Ub9YFv4','O9rfmJ82YBAnLoZ5Bu2PLMhqhQi9AybE9wSsS9NGJ5imzL3Y34V4oXYcvMrfZvGfvVBuocYirXWPGOmSGXpMucTfhFrMFQKwI2rxFtnYttSBIK4dctL6S9JrHC4yOgIV7VmMiSmjAfvbxtYGMPssUSjJPWitxMY0GK7rmX0DfY7IqrzgBl3dVTEnAhCCcmKaB25A4xzn1cLH68N33yuy2bTU2lrl6','pN','w',15);
+INSERT INTO ti VALUES (-38,2672894,'zX','tEzxIJpYiVEY17D6w07CT8gKTnxQABxtI9KLt1mOkMFXi00z6RJZejPUwsSbbnD2DTsUwLGIUhGiT6SKxIlWvIyGH0DZM32iO9lZ5e411MtR8GeC73PgxNidandnZw9yszrbURdkvy0HddJ85pWw7ucZyL1FEK1mxhKYhLeof6U4zDqRzI0RcuO1NN2DUPnNF7719FdDn23VNTTPi','h67AbWWaAMVyPgpgXQDJBci017ogkDgXu3RESeC83Ub9YFv4','O9rfmJ82YBAnLoZ5Bu2PLMhqhQi9AybE9wSsS9NGJ5imzL3Y34V4oXYcvMrfZvGfvVBuocYirXWPGOmSGXpMucTfhFrMFQKwI2rxFtnYttSBIK4dctL6S9JrHC4yOgIV7VmMiSmjAfvbxtYGMPssUSjJPWitxMY0GK7rmX0DfY7IqrzgBl3dVTEnAhCCcmKaB25A4xzn1cLH68N33yuy2bTU2lrl6','pN','w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b MEDIUMINT, c BINARY(30), d VARCHAR(53) NOT NULL, e VARBINARY(99), f VARCHAR(97) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2609166624022997424,-1169443,'IXNXoiUC','PWTabp7Owb5hzz7tWERQAJxPgsB4JkJ5ACM59Yoa6ypWFkuhz','EAooShmC7MVFF3lLjAMP0VikYqzBJd6IAvb1MZwXu7mmXhNtqjQTz6WlY8vGIEb1MqUr9I0liru8iNw8ij','QrP8srGgWmmUoRL6Z0vNZn11pKesCqX1ARQeVIIIUxJgtrmj9oHtiMTTb5wflZEsB2eM','R','ro',0);
+INSERT INTO t VALUES (-8209709919719764038,8205851,'uTSQosSi6W3IbEB','6EOyMjCIJYtOW9Fz2GTLy0ChcEb2J','XbmuRDIHgzppk56ebkzG7fbz','p9CCpAPzGu3Ki4xf4guUymQpk9oSgcS7fH5RreC92sDeVwU9tgxMI2STcooh','K','u',1);
+INSERT INTO t VALUES (-3716760004376769074,-4634664,'vNst','v994U5twU5mI','8sGjkdP','M4pcd5z6TImcbleIW7AdCj1RRmiwQCdOaFmlJoK91cYwYTavFYSG9AuAdOaJ3IPAwO4mSb3RpTKUNkkqInHHNYyq7b6k','X','p',2);
+INSERT INTO t VALUES (5404074783032073209,-3274945,'9yhgPJrXCK8keK4nb1','XZrFjQKAy93CtAoIpXryF4JbU','ANJlA88JNfNbSJVrLtaofcOZigFJH','2b4wNnnSPUTDal7V286X4q4Vk25lglkyJJtceFmcdeIap7AdVOJQ4AHVCiLL6VMUL6z7hofGVqxrIuE0ZOjucwC','A','XF',3);
+INSERT INTO t VALUES (-2936867157427721961,-5259180,'0L','gdyalTVYyePsFhAntgEI5dhwZ4bDAUr1qGqycZu','k8CwgQMR7DsGIZ7COEbK3fohOb1PXOEHChAjqsgMpkWSHjciLmk79BoAmxB3itr6mHtkxnCt9ieG1LPlgbzQ7ETff63L','j5b3n1xp1ftA5GbzSbeO1qDz75TEDNNiYDeH1XoR4juCN0MUEcs2mTvSfvqsBoi4KxqbGqUKnYMNoVLWKmVhNZVxzFBI','E','CM',4);
+INSERT INTO t VALUES (-104018163712368928,-258092,'ByalbiEMgQZhzTsm8ZOHfVabDz8B','extI','hQ','KHElPeo2axngFMEo4RA4OLQUUgdJ2Di4aytYZDwV3CykFZD3Wsf','i','1',5);
+INSERT INTO t VALUES (-5496626096053345167,-5263736,'5Rcz5HKWeyfswLlpiwRYIoALuRxz','NxYOUQ8r8KE3LYlJCe2iwMXxFVM','RDamDTht4CSbdhneq','k2n3snz9LHdmp','P','G',6);
+INSERT INTO t VALUES (-945488533483507069,-8177972,'ZuD4JxG5w8e0UlRLLK','KEe5fDGvCTFGPvKyn5O7bA','lobarTyuP5U8wdufw3cEKQ3CyVgvBHjHSql9bTqRshOVw9ddsXz9gnM5V','YAILBDzFw8PrCahTXOc7gDgwuQ1pgD','R','mh',7);
+INSERT INTO t VALUES (-7193158708120618408,2629871,'W710WS8VEAO','6NnYzhyjXI1EBlTC7uvmhevIw4Z6','U29cW1bKEVfSEn','kbMv7X8YiVEQBwS3ORymQvpMgAysknrMg2dWJTx3xVVxoGDLkGNW','T','5',8);
+INSERT INTO t VALUES (8252823510359163080,-4371323,'pjwGnT5ona30n7g8GhgwN','JRLP6yjeUIE8h2jpTqDx7SDUAsfI8Erj2eoVdk2uiwWo','eHX7s','yrq3rkf9dnEZHUgWNip','C','Ok',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT, c BINARY(30), d VARCHAR(53) NOT NULL, e VARBINARY(99), f VARCHAR(97) 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 (8582164331493074418,6119790,'ZQ','7kBxhP1uBXcVngTUJ','2j','nki9','X','p',10);
+INSERT INTO ti VALUES (8582164331493074418,6119790,'ZQ','7kBxhP1uBXcVngTUJ','2j','nki9','X','p',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (-857040509541366525,2442618,'CQFM','lobRS7Gj7XEeMsBeotvQPn153nWeItCASMqTpAWhEgEVHEDp4','LG4QSkVIZAVDmpCFRq6OHEEO1ZInuem4PUyuh5pouxXd9','aqKlpnuAhA0MLWHTxaAG8431XVuLYxfCSGDV4XUXJzjfRcVJ','0','gr',11);
+INSERT INTO ti VALUES (-857040509541366525,2442618,'CQFM','lobRS7Gj7XEeMsBeotvQPn153nWeItCASMqTpAWhEgEVHEDp4','LG4QSkVIZAVDmpCFRq6OHEEO1ZInuem4PUyuh5pouxXd9','aqKlpnuAhA0MLWHTxaAG8431XVuLYxfCSGDV4XUXJzjfRcVJ','0','gr',11);
+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 (-8573602104434063608,6827328,'uSwJv','FZQBqOOpFIRbcBjrrb13Bk6vOuUpo3BpMockOQ7v38L1VgkdOnitScm39TsBw0jRIr9Zs5cYyA9bxxJmCuQNxqGWvRmD5KTMzPahiPXkbWi16ZADb8XPHzD4KmbWUlhGC2Pori2RNN4kO0KCAZqSclhu5Gk6n3tbcg1fW9CIm1AGOFIsdhpqOheGyPCqn','EM1vhJMc49UbdAyPnBARO6kAMK0rgOZhOX4G8gsCLENK9sUqzLJkPiZbJ3l','kl8DKXWnAU7dulHMyWP7vzX0bgXLtN1XwZBw8mxzYcHE','J','Dc',12);
+INSERT INTO ti VALUES (-8573602104434063608,6827328,'uSwJv','FZQBqOOpFIRbcBjrrb13Bk6vOuUpo3BpMockOQ7v38L1VgkdOnitScm39TsBw0jRIr9Zs5cYyA9bxxJmCuQNxqGWvRmD5KTMzPahiPXkbWi16ZADb8XPHzD4KmbWUlhGC2Pori2RNN4kO0KCAZqSclhu5Gk6n3tbcg1fW9CIm1AGOFIsdhpqOheGyPCqn','EM1vhJMc49UbdAyPnBARO6kAMK0rgOZhOX4G8gsCLENK9sUqzLJkPiZbJ3l','kl8DKXWnAU7dulHMyWP7vzX0bgXLtN1XwZBw8mxzYcHE','J','Dc',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2757563601553371947,-5137007,'chImKmA','HiAUBNBDArZZKauxpbkxyVzdhhifhXHkKKaAvF7QhyCoiyugZFuN73QFLhtBmmMx7GbicU0paJ01MqYslVTH0XlRtqc1QgvthcJkGiCcvbglqic5LDzbZoIzU6ZO0bzW7ejaPGmmuSa','ACzfWk0PZROyLYfKnrKJJGLQWPXRiufmciBoOwrbdQT2bqoRsVXDq','2HnREnFsdaB09oHLBm8BH8wtZAYrT5chlNEjecfhjCt2jjn09zW9fFV3XnxYlG3AIyiv6gRfMXI4YDaHJuXGgSMYek6sNoKeIBuJh7lY4BSrBS48EE2qYfkJKvgOmrS94SVC7a7BHqcbyOxPeyVdw0wKnvWGMVnwTZtHdzzWAau8H6hB6h9FnCgd8BP1cGuF62wPPbK0einwXebPQVnR4uMmuq362tYY','R','Vn',13);
+INSERT INTO ti VALUES (-2757563601553371947,-5137007,'chImKmA','HiAUBNBDArZZKauxpbkxyVzdhhifhXHkKKaAvF7QhyCoiyugZFuN73QFLhtBmmMx7GbicU0paJ01MqYslVTH0XlRtqc1QgvthcJkGiCcvbglqic5LDzbZoIzU6ZO0bzW7ejaPGmmuSa','ACzfWk0PZROyLYfKnrKJJGLQWPXRiufmciBoOwrbdQT2bqoRsVXDq','2HnREnFsdaB09oHLBm8BH8wtZAYrT5chlNEjecfhjCt2jjn09zW9fFV3XnxYlG3AIyiv6gRfMXI4YDaHJuXGgSMYek6sNoKeIBuJh7lY4BSrBS48EE2qYfkJKvgOmrS94SVC7a7BHqcbyOxPeyVdw0wKnvWGMVnwTZtHdzzWAau8H6hB6h9FnCgd8BP1cGuF62wPPbK0einwXebPQVnR4uMmuq362tYY','R','Vn',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8121164996407808196,6746659,'P1xLV','g6H59tnpxlsg2W8NMv13k5FTz7rbExy9mw4I8V6gCUykGf8zfKG7BGG8EDqTF2Ha6d0HSudobkd1O6S6UFx5LbKC0svXHiiziqAX7W5mLl6hDOueqFuzFLCH7iHLtN73oQSLZo8sX4rbOsa6Ffvs1s','g8pgYUC49uoysZr8stukYGgd9EMyGlkFswTbC8jE03L','Se7UY5r0qcUSjcsekKtUTtcNvYfCNlCot6BFR6JNREQmTM4afaXCiUv0Fz39psKydgsQckDcyEaW5RpXIh6vM7MOJ8sJabLklxQWW0WcXDUGqa','2c','f',14);
+INSERT INTO ti VALUES (-8121164996407808196,6746659,'P1xLV','g6H59tnpxlsg2W8NMv13k5FTz7rbExy9mw4I8V6gCUykGf8zfKG7BGG8EDqTF2Ha6d0HSudobkd1O6S6UFx5LbKC0svXHiiziqAX7W5mLl6hDOueqFuzFLCH7iHLtN73oQSLZo8sX4rbOsa6Ffvs1s','g8pgYUC49uoysZr8stukYGgd9EMyGlkFswTbC8jE03L','Se7UY5r0qcUSjcsekKtUTtcNvYfCNlCot6BFR6JNREQmTM4afaXCiUv0Fz39psKydgsQckDcyEaW5RpXIh6vM7MOJ8sJabLklxQWW0WcXDUGqa','2c','f',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1842722736646668770,4509918,'7xMk','0HBUuAEaDh140pBH9WsQmkqTIiHcEfRnzb3lN6Kjx846DH8KW4j79A5y00jfXliEUCfMLHWhIzBEzCcUIL9Uu49gCk4C3EytWXn1H2CEMh7arXItRepCGkaBo3tdIhwnyhGHkAntK7xcuEV0Czhl5w','21g2pHbr62DpTNz0qtzVrZgt4l4tUua8SMgj93vPIEqOnGktKwwXTed9AHrr5fhLSBKEXiuZG','wNXX3NfyU45qHDIXccj4n','q','Kr',15);
+INSERT INTO ti VALUES (1842722736646668770,4509918,'7xMk','0HBUuAEaDh140pBH9WsQmkqTIiHcEfRnzb3lN6Kjx846DH8KW4j79A5y00jfXliEUCfMLHWhIzBEzCcUIL9Uu49gCk4C3EytWXn1H2CEMh7arXItRepCGkaBo3tdIhwnyhGHkAntK7xcuEV0Czhl5w','21g2pHbr62DpTNz0qtzVrZgt4l4tUua8SMgj93vPIEqOnGktKwwXTed9AHrr5fhLSBKEXiuZG','wNXX3NfyU45qHDIXccj4n','q','Kr',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(67) NOT NULL, d VARBINARY(23), e VARBINARY(25), f VARCHAR(78) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (96,-5243,'b4unmfizZzfdVmlFXM8yfWt4UIWIyJ7IkUTi4XzKQfGWTBU3QbOi4GAABDgSH8BKn','ivldJsw776jb','q75sIWVabDjaIq6TYz8','9xwd6YJbxHbF9GLRLOgGUu9iGf','U','1',0);
+INSERT INTO t VALUES (22,11552,'IjNwKNcrLcGK4BsmkVywaYWvOU982lC8P5TUXu','0umt6fmBUP77NzF','KQ','dw0ieUh7VYJbrl1veabm27IuIVcSh5rdNCXddjAxFpZacVnCCaNxysmnsRkSbFp7','b','P',1);
+INSERT INTO t VALUES (141,-29742,'wpsFuU2XQydRascLitdXcBtOU0U0yY7SjnzJb0BSYE9Ws8JJDgYtGKP','AUyUHp','ARomG0N8HRswtzqGTWWxA','zMVJp32BUrN5bFqgNVlvuNIzsNoRDD2S','x','Z',2);
+INSERT INTO t VALUES (148,4385,'UlokF9nOyGRS5p0aGWsNLG0W3EfGb2bRDbPeSSD','h1wUjWJjyu2','E','O83KJCyyc0JoZoMK9WGw7cO64vBEHEl4sgZWE','w','X',3);
+INSERT INTO t VALUES (77,-14081,'CTARdJCrtfpHHlCzw','6iVrmlIxr1T5FaMG','R5EQdCQKFsL','ThHn83Jr6DhlrMt93GQe5TF0ey7OCia38KjMWv2Uk9H','G','K',4);
+INSERT INTO t VALUES (47,8631,'xWyjQBQdVeZ8TDYkh5tDQ2eJH','2nt6VheL0w7uQ5WRnZy8','HW1jFm2TiY2wKgIyRuzxsyN','LJvJNkoeUhbWAx8b3oS8qbKdcdCCfjhXlHaLwjUsVVkpYgWQMtLXCXyt','T','8',5);
+INSERT INTO t VALUES (0,-9334,'Dk2kxoZJJdWTAMR','LIzCa','5zhfMX2','coV0Q9lF0o454wawdmWdTvtM3ir1ajphGnJgNGQU5OEpicpePENeJEX5c7Za5eRewChs','a','x',6);
+INSERT INTO t VALUES (92,25209,'ks5T89LJOc73uYeeoxOPWyo5RXJkYetwrhdfVimCqHQu6E7HpKnadsAq0z','R3Z9hu9c','sCJCym40oiJgDtK','Ug7xTeqtEJMbWTFBOdjPcXsAPm17XecTtu2sYhjmpyJcrpQ9CcrqSmPL54','b','K',7);
+INSERT INTO t VALUES (180,-19932,'UzxiixacNYGo6','mT','3vMPgUtlNoHJvT','ckHeoycWRvaqZ4wHOXPZKHQfDijkZP4HuaHDlsY035skYOOhGAeL5cRMlDqn4sAo5','1','S',8);
+INSERT INTO t VALUES (229,16563,'V5zpZm3tIPfmqf','IdrwyRX9B9528tl','EcpLAYdkgTd','DQ8','q','i',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(67) NOT NULL, d VARBINARY(23), e VARBINARY(25), f VARCHAR(78) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (9411158,1492,'RtfyTxDFVx4exX5LyujwDFdgwnJnuDSyQRHCrJ27ObejzkjH13','3HdsHZcn','DnlQP1gRTcN','eocmK7SWBJR8JJ5NuhXs4Sapp','1','K',10);
+INSERT INTO ti VALUES (9411158,1492,'RtfyTxDFVx4exX5LyujwDFdgwnJnuDSyQRHCrJ27ObejzkjH13','3HdsHZcn','DnlQP1gRTcN','eocmK7SWBJR8JJ5NuhXs4Sapp','1','K',10);
+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 (12161420,-26134,'H7BKK1toy9alrP','ZX','EpqoMNYkli','GMKhmP21wDHpxeJQ1R161ObN8moYONa4eRu6hvHi8bAyWI3qXeHgsrhQpHzJe3R9kxemk4q56','h','I',11);
+INSERT INTO ti VALUES (12161420,-26134,'H7BKK1toy9alrP','ZX','EpqoMNYkli','GMKhmP21wDHpxeJQ1R161ObN8moYONa4eRu6hvHi8bAyWI3qXeHgsrhQpHzJe3R9kxemk4q56','h','I',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14266942,5877,'QsnKB1KuYMmkiTUUFn0JdLNOk','7QIgsNVTPvNSkkeCxeSIBR6TkXvY1KfdMIbXFwwRD9ysV5X34kJYUd0GRsbA6JGV6RllYUmCQlqp61T92H0b6naQsVF6TBkTBbBl147b0r4xgxe4gk4oQJt6ER1FnQwlXCc8mH1zASV9CAywzvZGKWdwzTQeYVp7TVmx44XDK1','yFksqXQHqill3zFQuNo1N','5zb2tLeiN7occCB9M7PXrho86godfGcPKR64oM8ymw5QumTHh9gamed0qzVi','D','d',12);
+INSERT INTO ti VALUES (14266942,5877,'QsnKB1KuYMmkiTUUFn0JdLNOk','7QIgsNVTPvNSkkeCxeSIBR6TkXvY1KfdMIbXFwwRD9ysV5X34kJYUd0GRsbA6JGV6RllYUmCQlqp61T92H0b6naQsVF6TBkTBbBl147b0r4xgxe4gk4oQJt6ER1FnQwlXCc8mH1zASV9CAywzvZGKWdwzTQeYVp7TVmx44XDK1','yFksqXQHqill3zFQuNo1N','5zb2tLeiN7occCB9M7PXrho86godfGcPKR64oM8ymw5QumTHh9gamed0qzVi','D','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9715007,-4860,'7wHelo0nqdUcDzrcnPm4zz7q8XIC1eliFTlmg','qRStsSH1huZDZDBBjfe','8OMsOjXG','vonrurtzZqpNdOZ77dnvHokpzpVE2gxPCbM78W1WENabTMtdeRhmxyf3','o','F',13);
+INSERT INTO ti VALUES (9715007,-4860,'7wHelo0nqdUcDzrcnPm4zz7q8XIC1eliFTlmg','qRStsSH1huZDZDBBjfe','8OMsOjXG','vonrurtzZqpNdOZ77dnvHokpzpVE2gxPCbM78W1WENabTMtdeRhmxyf3','o','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4777538,-17858,'0PRvCqxYmcPOcnWfE7KTbw02CIi3m0eo7','V6oCb1N25W9b1fCs7zONABHO5c0ZFSP6g4vQqrTghV4QdlgsRS4DKU08Lc4KCfXj2ILCIxwmb','VrUL','SQxtwBdo9whAc7eR8CnK3fGPZinL87AkxJSdwsjT4znDKFHz4JcueadiHzsc5dikBP6pw1MSnbvvT22fasxJYDMW90P8pTHETwNbxzE5eL5nC2CTlSo9p5peEWExHrMOtb2PEAjH5F4aQdgeFf0D2n6Nfs1wkuawFO2aMO2aNEHUbMTytctuZg6TqM4NCZFsAJMwDQa2dmRfnv3ZvXltDz','i','D',14);
+INSERT INTO ti VALUES (4777538,-17858,'0PRvCqxYmcPOcnWfE7KTbw02CIi3m0eo7','V6oCb1N25W9b1fCs7zONABHO5c0ZFSP6g4vQqrTghV4QdlgsRS4DKU08Lc4KCfXj2ILCIxwmb','VrUL','SQxtwBdo9whAc7eR8CnK3fGPZinL87AkxJSdwsjT4znDKFHz4JcueadiHzsc5dikBP6pw1MSnbvvT22fasxJYDMW90P8pTHETwNbxzE5eL5nC2CTlSo9p5peEWExHrMOtb2PEAjH5F4aQdgeFf0D2n6Nfs1wkuawFO2aMO2aNEHUbMTytctuZg6TqM4NCZFsAJMwDQa2dmRfnv3ZvXltDz','i','D',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (11050490,-11478,'jqwYFrIkI4OySxLHOOXRWjB8KkPzrbWUCU6CHGzMpk3JrRvb1t56kf','YB8fIXYIuA6uBeWwAYs69cBsGGgGSy0sLAfvNtinnQB6O5f5hrgBVpUL9An7UnCd1jhUmm6HnpGQ5VwvvvrUG866FvgYQfyn4xxKUVTQCsiYw7sX6xJcbzROdej0vZPsIiHbO7NXLpJhKbu8kyjlBLZnOl4jHj0MryQH5OJGcVnnHTL920fSeMWbajC7rIPPD5Bx40w74V6na91aUlHFpTEMZzgbgOMN68bT','blVORX46OPYgku4hpfieY6hkr','PXqOs1slkd','2','hu',15);
+INSERT INTO ti VALUES (11050490,-11478,'jqwYFrIkI4OySxLHOOXRWjB8KkPzrbWUCU6CHGzMpk3JrRvb1t56kf','YB8fIXYIuA6uBeWwAYs69cBsGGgGSy0sLAfvNtinnQB6O5f5hrgBVpUL9An7UnCd1jhUmm6HnpGQ5VwvvvrUG866FvgYQfyn4xxKUVTQCsiYw7sX6xJcbzROdej0vZPsIiHbO7NXLpJhKbu8kyjlBLZnOl4jHj0MryQH5OJGcVnnHTL920fSeMWbajC7rIPPD5Bx40w74V6na91aUlHFpTEMZzgbgOMN68bT','blVORX46OPYgku4hpfieY6hkr','PXqOs1slkd','2','hu',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(10), d VARCHAR(39) NOT NULL, e VARBINARY(5) NOT NULL, f VARCHAR(91), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (103,244,'mJIjk7nG','SxPxQ4e1J35ARZn2eWfX4c3ueW','Ee','GwmYzfqsX14Ch8l8DqRj9i3qrCOjQPJbbwa2opwQ2TBORf4LxK1j4P0BDPh6XAtY4iaR3BIFqh2Za2rf9BjUfuey','R','f',0);
+INSERT INTO t VALUES (173,1,'tL7e','reHMBmHntEmJg0ahYLYusp2E7gLnq','Iz','S0JQ','h','O',1);
+INSERT INTO t VALUES (147,123,'HLq7V4hf','A2OmphomZMHTWyz5FOJZJJHM4U3Vj3v','9D','REZ3b','I','Q',2);
+INSERT INTO t VALUES (201,28,'QVqWuAmeC','2GiJlHMdx5rDd7M4J','1D','L1wXARCXqxhTmxYJqmVY9WIQTRLXyMwMAhOH8SyTYulU8G97fwF8JwHQvYyCtEKFPtMI7eUgPYOi8wQyL9PeR','5','3',3);
+INSERT INTO t VALUES (92,22,'A6KhR','NYL0gSnfl3zjuBD1WQkaE5daRisJyJCrET','G','X6c1LyL0glxDwMvaSxWHh579tHzqYKUTsPvjgGq8MR6OPONlhsYUEPj','y','t',4);
+INSERT INTO t VALUES (24,111,'dtO9EA','2qFyMJCwQStQG','eK','CwBBk2GRkPLUSwr85xUtL72hUYZWopQ8DvnlJbrlOjfZBDeQXngi0ih5aOagZQRsz','M','o',5);
+INSERT INTO t VALUES (249,228,'gik5rKQYu','1614exo','a','gjQpAWo8ZFS27HXDowiehcMstFIocepXH6gWUp0628Y3bWP4YmB7v6atTcJDl3','S','j',6);
+INSERT INTO t VALUES (220,48,'BDyTVB','dZsgAe2LR7zPXl','DsJa6','U6tVNht0dxnbAhI27xgRrsJlWZH7go1NS6m8vu3lQziqaT3JaCpwLiHrGj29ovJ7Xo5hfEFhhl48vAG3ZE','j','n',7);
+INSERT INTO t VALUES (210,207,'OSXsD7bx','SWIz5q','7Dij','8PQuBssVssgC6XnmVD9lNke6Iw4GKN26Nteg6vC2R7SRWNTeKV2ymRTgOYE','6','1',8);
+INSERT INTO t VALUES (67,250,'q22','P50u27k9N7hPS','TKif2','Z7uVM','y','G',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(10), d VARCHAR(39) NOT NULL, e VARBINARY(5) NOT NULL, f VARCHAR(91), 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 (305295578,248,'E1JSTuZ','Ma5p2RUPORld9BlXDpJqImDfg3','WM3','RKS7L8ETPNx11S7d5dKjYWzPHs3o7','0','s',10);
+INSERT INTO ti VALUES (305295578,248,'E1JSTuZ','Ma5p2RUPORld9BlXDpJqImDfg3','WM3','RKS7L8ETPNx11S7d5dKjYWzPHs3o7','0','s',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(11);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
+INSERT INTO t VALUES (1261755536,67,'G9uVzbgG','gV45CdUGHiO5','Vg','Ho2KHOvb3uKKQIeMw5ipZOL9jUCdDi31RVJwRakbG0xEXDAgsHEz1NmtZmI4DRLYb4lhS','l','9',11);
+INSERT INTO ti VALUES (1261755536,67,'G9uVzbgG','gV45CdUGHiO5','Vg','Ho2KHOvb3uKKQIeMw5ipZOL9jUCdDi31RVJwRakbG0xEXDAgsHEz1NmtZmI4DRLYb4lhS','l','9',11);
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 (62,6688093,'YH7ItV1htNaCM1Mi2Hgu6YFi4o1','zRSYYZQCM5pcW8eivKcmwS2K6','7hU3nUmQymAy7b7LNf60LOShy67ENJIXIfG5BiOxoVUc','lYibpxsxdhB8Eee6Mz71','Z5IAzPVIcex8QO9v7S9OZi8b73v0wpfE8VBnvOiXoseGROIDkpNegaSAta1jLe6RA0Kychx2dUppOqqZcak6','EpUddyaQRD0NveWhx3qMnq3G0A',12);
-INSERT INTO ti VALUES (62,6688093,'YH7ItV1htNaCM1Mi2Hgu6YFi4o1','zRSYYZQCM5pcW8eivKcmwS2K6','7hU3nUmQymAy7b7LNf60LOShy67ENJIXIfG5BiOxoVUc','lYibpxsxdhB8Eee6Mz71','Z5IAzPVIcex8QO9v7S9OZi8b73v0wpfE8VBnvOiXoseGROIDkpNegaSAta1jLe6RA0Kychx2dUppOqqZcak6','EpUddyaQRD0NveWhx3qMnq3G0A',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (103,173877,'xDIQbyyckQ3obQSjzUzeKsZrO2312YTG0hPFn66vlWtWgZYYu','2vZjkRNxTKkX2vyL7YXv3YJUkIzqb2cPaFEDVlcbRpMgBmJ41Vq09kPr3E3wF5iyejgTqD3kaWeQYPCkxk1nAPJGxWnT7jqOubrBTC','wiZu2Ae8xtj3EXQbc1BTRTjiMnpzKTDkzYLINhgNOtZXyVz','T9xbTdYVOHmHusWd1a38yWl','mu6k1aQp9WSDP3FfNkM1f1Cz4B4PYiKXCwHeDpItx0vFlJTPKYFh5NL4pZ3UYAnnRpJBKTsIN4x','81knwNNbKTN5JszGzzBZQfxsfKeG9xfdZ8RMXll5qDdcRWdLwmIxggUy7HAojd7QC5kmmF0v',13);
-INSERT INTO ti VALUES (103,173877,'xDIQbyyckQ3obQSjzUzeKsZrO2312YTG0hPFn66vlWtWgZYYu','2vZjkRNxTKkX2vyL7YXv3YJUkIzqb2cPaFEDVlcbRpMgBmJ41Vq09kPr3E3wF5iyejgTqD3kaWeQYPCkxk1nAPJGxWnT7jqOubrBTC','wiZu2Ae8xtj3EXQbc1BTRTjiMnpzKTDkzYLINhgNOtZXyVz','T9xbTdYVOHmHusWd1a38yWl','mu6k1aQp9WSDP3FfNkM1f1Cz4B4PYiKXCwHeDpItx0vFlJTPKYFh5NL4pZ3UYAnnRpJBKTsIN4x','81knwNNbKTN5JszGzzBZQfxsfKeG9xfdZ8RMXll5qDdcRWdLwmIxggUy7HAojd7QC5kmmF0v',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(40) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(87) NOT NULL, f VARCHAR(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10256,14871576,'A2qSV0kvdbq9x7JYAUs4jsOeQ3lrR','wz484bBEItHei58kx2lG6QyU1RXZMYowqPMdLctp6D1hGk9pR2KJNNhSZu','yDiN8n7','agF','IsIeioPMmdJ5Pqq61StMFHaCj8dwiJz6i3ooqLJp','GH7t83T',0);
-INSERT INTO t VALUES (11840,12456878,'ddFZ8R7TZhD3YTrhWlrTZZXmNSEkFLUe','wJ2S7D5fI4q2dXXbLhUdqtKYbLoGk91WV','bQClouKfoOV9wYzkjUKbkV10lmrRJk5NOfLvPxABlI0weSCJLRJiHN','on1zDyxo9KIraRReK4sUk9M36skNTsMLNr34fk0ZLzR0zzqwCTgeroD33BoMhG','vpkVbwNaTroG849CD7D7LWDqn','QdFD48ABEF6BiuW5l7A0qC0S7p3n5o0fTdIxKRSdEpBT6Mx2BtFS3HseXha3JNK2rIf44RlY7muhUlC3',1);
-INSERT INTO t VALUES (2500,16210798,'0Jy2TUtRaJz8f','Wp3xPGxLnhbQkgUvXtsQuFJq9tWlTmxyFng8NGfzp3qG','aViEwqmarh6uEbZFPwVSX61N0BjqFtZTWn8fJF','Evw2Xud7mTvfuUiVOKUfveiFodnazN6WFSDLAGoUN2svk3pX5','INsjfwp4WZVzleD7vBLuwC694F9xDJ90TlUtVGdiLIrjVCABWrflSsNw1SvzV0DVYqjutt3z68R6SaMjWMQdUcCc81nyssjtg','7ve5jGSyJPHPKp3iZnveDGPalyV',2);
-INSERT INTO t VALUES (18941,5762707,'6WfoZQdSqu9JmEYcFkwJ5j','spBYaDOB','mO','u9jcLiRLiAU6FCnjotVOGOdsEXB943meiWWtt3Zh7','aRDeSJln','9eT7a1OGWYgrqaf2uYUrNtHFaq62X87XHb1KzPSREMJ1l8KIuHrxWP4pX6kd',3);
-INSERT INTO t VALUES (-30026,6048073,'duqn5q4WJp145MZZaQZsajTgLpOB','RXn3mMzeAnM62hdqw8ocbbKjSGZoOGpnVBaom','82VCgyEmnRQCoX53HFgv6ZV6PwFbh3rGQIBQje','6yXg23uJQttlbU','1iXUoo','lVgO0',4);
-INSERT INTO t VALUES (268,11695403,'1FsGclUa4mpOQhW844gLpxm','SbnPObgzIhhfL5hjhO2f','hjTOHQAjYK9McGSsHLwQ1F1EgxMpMThIAFsa81vb4d2BzyMO','YiJY3B7i71CmlEI1VvVEqjI6I6rlYf8EpenfTeGQ0C4gUkA6','rngbQ4gMdJYdQu6E','Y7Qrkx7nV9dppScSpkUyGbqMoSrFkU2043FMXJAOhtp6lVwfhFxmsHLmHK',5);
-INSERT INTO t VALUES (28168,9872314,'46Fpjtkiac5','LbcsE1bb','Ac2nvMWwuqecK0EpWJh35UtbBuuUhduQnF005pO1qYg4kBr4uQFNtTGSGToRt','EZAVlhb6NESY1wniTw3aYOvzSZwdIw','mwRaLaNgrNKqD0aSWTZNsEOlkPoBLweTeuoWDI6cAgGTeZvFdbBWowXi7BER','vrTnEVOpbtO8unIy3Dt5oz2a8BiM5ShHBVbOgpuKNTHuBHZE9YwcQWUXBVV',6);
-INSERT INTO t VALUES (13288,13120234,'sDTZg0yvbznnz4Ah4OS','xqzxZGRpcuMOBp7YB5zsh','niU37MOe8tV1ESNELu0Nd6s1nwMt1jT6oV1tPMLE','QTSo','NdLBg1H5kTwfAseHdDWL8mjjJ0thqstETE33sRlPHiOfPSCpfVeSm17bNrKA3xouczL6R','d5e8UwJsII794uSAJM0jAg1vwFSS8fOjy3TyWND8tY873A70oOCm02Bejgr855l1hIqaR5yWb',7);
-INSERT INTO t VALUES (-11103,14138172,'8EcQ7DZil','qgznz2kg38hJ9ntxuRszjq0afWQOA6IriCz3pvP55ui','5Gj92F5M0onbq34qHvCzCYXKslS','Im44acogSnSCbjUbzYusbNBV1DEI3Ki4y8ipugILyoWHqXK0CuRLTo5y27fUf','4cAwoHwsHzQpIE','0e9btgO8kHpLMbpHTwRDahuT5CsiAT7Wh8cZBTN6P',8);
-INSERT INTO t VALUES (9951,8301964,'EbJOgdmynM0o4vaPcXb7GlfnO','Xl3gpGsrLNUf8gSiWsOhEMHrPyTc0vLBjPFhGMPmjsHjaAVlfwOydQuTN','DkaU5V3h5xlo1GYgZBAKhbFTFTnqoKTZB','IFa3mcEopISQnwR2SItj9W03elVFvC8T5tkO95aWIgAACNF0','ZJRyEZLBmh9ndIsIWFJGELMqfke0V','zdCaMwecwz1JajNlLDpl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2295294912,242,'5','EInnDnGncfhTVGXo0UlqEdJzz1LI5L0vEYWKsbwPMcAKODOXJMbxeGUKKf6wz2W7cOQh32EfSm4cNA0wAoqju9uURdcEpmdVfZ58W8SmhQUf2SMmp7msaSpP3a9jmpRAn6G3Z8e6R8242cwsC8ypdXoDpe0DW26bAmwFanKsh1pMgc6ddiGR6mwA2PHLYCrVlwAudxfdj47CzZxdy63j3dKgN60jWTvb8NF6OqyIdir8wmU0VzmJYIiUGmZG','QrnE','8agsRKUheG51WO4JdbvrvFXveSOoN1O8OHk0','4','C',12);
+INSERT INTO ti VALUES (2295294912,242,'5','EInnDnGncfhTVGXo0UlqEdJzz1LI5L0vEYWKsbwPMcAKODOXJMbxeGUKKf6wz2W7cOQh32EfSm4cNA0wAoqju9uURdcEpmdVfZ58W8SmhQUf2SMmp7msaSpP3a9jmpRAn6G3Z8e6R8242cwsC8ypdXoDpe0DW26bAmwFanKsh1pMgc6ddiGR6mwA2PHLYCrVlwAudxfdj47CzZxdy63j3dKgN60jWTvb8NF6OqyIdir8wmU0VzmJYIiUGmZG','QrnE','8agsRKUheG51WO4JdbvrvFXveSOoN1O8OHk0','4','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2045801065,196,'D','8fR9iYEgXcb5NYkZQoK5vwM71CBBs6aYyrLVzYXOWas4abCxQfspk9M4UneQYad3OQcFCkVfyg8qULmG139oWtnAUQbUzmvr6vUZ8LGFNWSdJOBUb5A09PplC4f57KQjFLScAE9FM6ryCdVuwr1NwSu8W9B96Gwi2r7uXE0qAAH7Dbl5','RfL','jWIlQm0VOwb9mACX9hUuRPsZf3EkGUHU8nK','B','L',13);
+INSERT INTO ti VALUES (2045801065,196,'D','8fR9iYEgXcb5NYkZQoK5vwM71CBBs6aYyrLVzYXOWas4abCxQfspk9M4UneQYad3OQcFCkVfyg8qULmG139oWtnAUQbUzmvr6vUZ8LGFNWSdJOBUb5A09PplC4f57KQjFLScAE9FM6ryCdVuwr1NwSu8W9B96Gwi2r7uXE0qAAH7Dbl5','RfL','jWIlQm0VOwb9mACX9hUuRPsZf3EkGUHU8nK','B','L',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2312137185,194,'sjItRh','eMCp0PEcaH','fP1u0','hpsVq7PGdmZ3hlylvWwDwGYwlu1pOjxC7hOS8rDt2yr4ylgPIxLEUYL0','Qq','r',14);
+INSERT INTO ti VALUES (2312137185,194,'sjItRh','eMCp0PEcaH','fP1u0','hpsVq7PGdmZ3hlylvWwDwGYwlu1pOjxC7hOS8rDt2yr4ylgPIxLEUYL0','Qq','r',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3661054492,6,'jm','4oPXWxIxXQzWEXDPGYCiAIcT7V5mymgScnmAWCnVdI0hmW0irsnGNJqtRtsWdptdigJMNOEZcfWW7FfknCM5LlbrJ1mHxONyHI9VzEj9nMbURJHhyXsdJof1ByHsLQjwChsK2u39PnIH1GrYTJgKLbXXMf3k8s9N9YANiYmXOdEmwgDyKDIJBgPyNQoMgTAU4SVzJ','wpOw0','qTIYeQIaacxirDSKtpcGWG2Fz1kDAdx1bKJTwNUMfjjj2cPtBKiOO7BNZHdOTIzK','G','a4',15);
+INSERT INTO ti VALUES (3661054492,6,'jm','4oPXWxIxXQzWEXDPGYCiAIcT7V5mymgScnmAWCnVdI0hmW0irsnGNJqtRtsWdptdigJMNOEZcfWW7FfknCM5LlbrJ1mHxONyHI9VzEj9nMbURJHhyXsdJof1ByHsLQjwChsK2u39PnIH1GrYTJgKLbXXMf3k8s9N9YANiYmXOdEmwgDyKDIJBgPyNQoMgTAU4SVzJ','wpOw0','qTIYeQIaacxirDSKtpcGWG2Fz1kDAdx1bKJTwNUMfjjj2cPtBKiOO7BNZHdOTIzK','G','a4',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(16), d VARCHAR(44) NOT NULL, e VARCHAR(48) NOT NULL, f VARCHAR(81) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3330932954664725818,139,'Ecpl','nNpV85q2rdN8O','2MnI2Cbx','sRtrtS','Z','k',0);
+INSERT INTO t VALUES (-2771144962513305258,74,'d','tAMDaSul9HCPtFiEZajruhIeoLEaPwL5USgpN','Z','4WJRKSuYFdtUOAo78FmQSnkNFNmA','0','v',1);
+INSERT INTO t VALUES (-8349132125934187115,245,'Fu1','6EPvnQZIeyVUOK12hZ','7sKn3yimffF9kGRrEKQUrA8Z0lABhMdVrV7MSdEiQV','5GqQOLKuCpPf7GiRzzwelv1OHzdyiKorzG9bnIslRk77e','2','i',2);
+INSERT INTO t VALUES (-1557468958086737729,39,'UWwEO','a2IBtJBJedBKE88AnQjehNNORF0CcIKIOm4O','YXhjIsf8txxCsBEp','yXvTQ3CHXBen8T1irtCMjMCJ58HIN8WfTG22','S','T',3);
+INSERT INTO t VALUES (2924929523352668270,102,'s8n','dECNFG5MMWq','bHFXRPLKTpaT3efrcS4JZs','uTr3JnsvtRBq15nl','C','m',4);
+INSERT INTO t VALUES (3032059248005835214,208,'TIS','8C0BLOKfWpAnos790Nx7eEUU9zCL','lNzWMz4nWHYVmu','z3eA6QAb9nW0YDJ2t','g','w',5);
+INSERT INTO t VALUES (-4999088082671592490,0,'NDPZuYLX','wtuJsGYnhPuvlrhu','aU1xPtSw1Te3B1NudSnLcw9iC9QtZYTLVtbq8leeOwO9jnzZ','k07dYg8DA2zQzYyRbmEE9NDyhbOdQIIDH3g3fcvNyWrtsY','N','M',6);
+INSERT INTO t VALUES (-6234578221789689197,93,'Wcz','qyW1W','aMD71WplUOPL9CyjSsgY2jIzVHg','bYTZVCwF6BxeJd0amVDLjgoTMYlyiV6NPK','Q','2',7);
+INSERT INTO t VALUES (-6455875072959222483,63,'HXcKQ1mV7KmJXm','wC4hMShi9ndcOwui2AAwEveRyRr7','SMRfld0dcTTvOK0FQHvgzHFCjWqfiXo','sRFMPLWqAOoifo82smJqZUh8QuMV7U','3','6',8);
+INSERT INTO t VALUES (-2152880233815336665,96,'oF3rJSS6x','y0sr3mCbFJUlhXtnkREBiBTSnDgBdjRbJw','UgBjyjG0HYFuVcjTRQez3Kt7KC','EvH94auirQdDmZvYC8oTKAMKehUClaGTBEM7L93sP99dY9OV9hkJ','h','7',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(16), d VARCHAR(44) NOT NULL, e VARCHAR(48) NOT NULL, f VARCHAR(81) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-7454635407623394087,2806975,'zw4SivFhywQxJocIjPTD5LUxEGqEFuaHQHcN','Sjo4jOK1E6jhBqXvlkUUamlaLd3kmBdVqtTIT','zyay5qbbs7G1DuSBJ4AhubQ7MkgQ2ueBz7uFenz','vk3eX3S4xv3Ic8YA','equn0CEXucbHqU3rAWQJ4JHRbSv4Spqj3PCeZ4n8prbVP0UOLhFoxcc5K5vgnEcxPCtEPf9kDedYYh','XFQtbp0Fnl64DS3JE31Ewml8vnhcUHvhtnZXmNAG4V5TdmiNsi',10);
-INSERT INTO ti VALUES (-7454635407623394087,2806975,'zw4SivFhywQxJocIjPTD5LUxEGqEFuaHQHcN','Sjo4jOK1E6jhBqXvlkUUamlaLd3kmBdVqtTIT','zyay5qbbs7G1DuSBJ4AhubQ7MkgQ2ueBz7uFenz','vk3eX3S4xv3Ic8YA','equn0CEXucbHqU3rAWQJ4JHRbSv4Spqj3PCeZ4n8prbVP0UOLhFoxcc5K5vgnEcxPCtEPf9kDedYYh','XFQtbp0Fnl64DS3JE31Ewml8vnhcUHvhtnZXmNAG4V5TdmiNsi',10);
-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 (-2439036302574277403,9857360,'rUTNvHuYeFJ6dsU771BDP6qVGaC17wz3hqvt0','w7i61jH8nJrRMwWJf0X3PangfyaaM6vpR7abY5','uZzcFVfa5NCH0FmshxNkv9pd17HIdGI4OFWvQtHMsTF9BljzoQ5yo5FuuXeaGKMDW2mtxWo7nP9qs3wIoBrw','h5MJXs','dxgAD5YQ1siP6MIHiljiE03fm4ElF2sxpBPAkLLDMI1ApwK0TE9So2JL5ND5SO','3aWSN5sjs2DV7WjuSTyLkObJCOi4QPnuqISpm836NZkBlNBbtzx3JcAxPJYkr29y',11);
-INSERT INTO ti VALUES (-2439036302574277403,9857360,'rUTNvHuYeFJ6dsU771BDP6qVGaC17wz3hqvt0','w7i61jH8nJrRMwWJf0X3PangfyaaM6vpR7abY5','uZzcFVfa5NCH0FmshxNkv9pd17HIdGI4OFWvQtHMsTF9BljzoQ5yo5FuuXeaGKMDW2mtxWo7nP9qs3wIoBrw','h5MJXs','dxgAD5YQ1siP6MIHiljiE03fm4ElF2sxpBPAkLLDMI1ApwK0TE9So2JL5ND5SO','3aWSN5sjs2DV7WjuSTyLkObJCOi4QPnuqISpm836NZkBlNBbtzx3JcAxPJYkr29y',11);
-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 (1730696922560163018,7481444,'Fj9JQ','60P1RdS3MrhZzk93EgOfkxMjEBv6v9qn5N4PeuEd0Bebe1aEhztYFIiYLDS7tzRX4bHyC0RxkGfEPVNHSkPYAkLVIjJ8DAWB12X0unVhIzMOk28qVBa43fq6EZ5sLAsBwxCIfd7fcqIssGUNMJBE9yiNaENEwVSEEwXbanMhp','iDVtgwpyuboa97N6OojtuaRpphFf5dIcJU1UdTzhqI0rm9Yu3Hi2snL33PTl72x1T0qxQkx00IHnn','aZgXvPKiXXRDFQYJEdg5q93qBCMxutzTAbbzGYJaVLHVb1h','Ikff3MTxwi4Cgixc62NsdjQWU48601TCH0wM2KSUkhBdN3ce9oMwx36UfpiJUuB2itCA473J6SWyfZHhG1L','crKabjNG4Ir3nEd17QUBA0iMm0NQyo5VJbr7vk507ASLYbboYhfJPaoczzeYoUM93qwUwPB38hIU80impTJPGgCEaL2ESGp',12);
-INSERT INTO ti VALUES (1730696922560163018,7481444,'Fj9JQ','60P1RdS3MrhZzk93EgOfkxMjEBv6v9qn5N4PeuEd0Bebe1aEhztYFIiYLDS7tzRX4bHyC0RxkGfEPVNHSkPYAkLVIjJ8DAWB12X0unVhIzMOk28qVBa43fq6EZ5sLAsBwxCIfd7fcqIssGUNMJBE9yiNaENEwVSEEwXbanMhp','iDVtgwpyuboa97N6OojtuaRpphFf5dIcJU1UdTzhqI0rm9Yu3Hi2snL33PTl72x1T0qxQkx00IHnn','aZgXvPKiXXRDFQYJEdg5q93qBCMxutzTAbbzGYJaVLHVb1h','Ikff3MTxwi4Cgixc62NsdjQWU48601TCH0wM2KSUkhBdN3ce9oMwx36UfpiJUuB2itCA473J6SWyfZHhG1L','crKabjNG4Ir3nEd17QUBA0iMm0NQyo5VJbr7vk507ASLYbboYhfJPaoczzeYoUM93qwUwPB38hIU80impTJPGgCEaL2ESGp',12);
+INSERT INTO t VALUES (-3280715026103999832,109,'Nkm7OIyLix','14QiNJMIXWwNL4mjqTjQX838CaUQrBJQmypwyurgpe','Uw3o','TrGC4CH8mR9sQsnGCuvYpGzSV6deiqdu9hFxVzfcvl','f','I',10);
+INSERT INTO ti VALUES (-3280715026103999832,109,'Nkm7OIyLix','14QiNJMIXWwNL4mjqTjQX838CaUQrBJQmypwyurgpe','Uw3o','TrGC4CH8mR9sQsnGCuvYpGzSV6deiqdu9hFxVzfcvl','f','I',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (-607621753107709698,1,'npn0w4rf3cJop9J','N3JD2jQ3yXMIKo5','fgjZLjx0bIQJ3JedKTSF68BdG0IuQ','tYBUkwndu6qs4Z3MhmxrYzs5HtBxxO6kdDiNy40pJATwP6B8KJSW9lAts6WY2yZ0RffLsxyHENe','b','Z',11);
+INSERT INTO ti VALUES (-607621753107709698,1,'npn0w4rf3cJop9J','N3JD2jQ3yXMIKo5','fgjZLjx0bIQJ3JedKTSF68BdG0IuQ','tYBUkwndu6qs4Z3MhmxrYzs5HtBxxO6kdDiNy40pJATwP6B8KJSW9lAts6WY2yZ0RffLsxyHENe','b','Z',11);
+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 (4386060749083099108,157,'X4HQ7wxtMQw','va8bwoPH9CpYX2IKejxg3E','EfGskus6XzbqAu4ZSZs3JqCWePVfSHbHG','YAVEqf7x','o','o',12);
+INSERT INTO ti VALUES (4386060749083099108,157,'X4HQ7wxtMQw','va8bwoPH9CpYX2IKejxg3E','EfGskus6XzbqAu4ZSZs3JqCWePVfSHbHG','YAVEqf7x','o','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8581319685136838195,147,'oUBak','zrniW3z5IGv4wjHVHszOn3rhi2kcrdr3J04XOzY7GEWqS1zUBDhqQO5a57t82w3XZeajfULo6LX0OpJKOT4CpilpGij35qLBNlTpBpgfSbN6d9rmfIzEupWs8cnI7GQ4GlK5ekCU6UVCOVKG55qkg1e','HDv6DCQT6jVk','W5eEOGYSLgyrjiG9Zx2vrN6JfkmIjew5b2cwwhC5uEvyXuvATCO4WXErTVKdfYpeotvuyGfuWMO8l5tgqNkXnGBcEfMW1aOEpdVKZb5tucGBtOTuBilacmCUg5bHjHnzSTRp4s3v6ZwZ','d','i',13);
+INSERT INTO ti VALUES (-8581319685136838195,147,'oUBak','zrniW3z5IGv4wjHVHszOn3rhi2kcrdr3J04XOzY7GEWqS1zUBDhqQO5a57t82w3XZeajfULo6LX0OpJKOT4CpilpGij35qLBNlTpBpgfSbN6d9rmfIzEupWs8cnI7GQ4GlK5ekCU6UVCOVKG55qkg1e','HDv6DCQT6jVk','W5eEOGYSLgyrjiG9Zx2vrN6JfkmIjew5b2cwwhC5uEvyXuvATCO4WXErTVKdfYpeotvuyGfuWMO8l5tgqNkXnGBcEfMW1aOEpdVKZb5tucGBtOTuBilacmCUg5bHjHnzSTRp4s3v6ZwZ','d','i',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6084867503499713826,59,'SPrOvNFulj2','slawS1XNwWiQXSWpslpjC7zkxWJmtx5rpaN8nhU','JRS5kNmCq','ZTnbdWd6wnuilTvg8m3vJnVevK3iAUBiOzAa8F76qMxHhZPUXszEt7GwDRO9svfaIyg14Nm2GSBsYLFZwu','ti','l',14);
+INSERT INTO ti VALUES (6084867503499713826,59,'SPrOvNFulj2','slawS1XNwWiQXSWpslpjC7zkxWJmtx5rpaN8nhU','JRS5kNmCq','ZTnbdWd6wnuilTvg8m3vJnVevK3iAUBiOzAa8F76qMxHhZPUXszEt7GwDRO9svfaIyg14Nm2GSBsYLFZwu','ti','l',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1239845512229141448,215,'bjwXrrPZdu9yk','oCSp4u3TiPSo2MbZw5a5hmYRrZchyHafuZkYrMRFyAeEMEF1prkMcfvuCF8','s3ysumrrpUioPuQmy8KCT773u','9AJuUHQHalamybw2TYnKsmTSsNvnrRGTOklweI91ufLe6Qgfi5y8B57bNwVFoHd78aAEQ5h2Q0rVRux7WWcXjRsU15twcgmmhZlZxWwryakUBUGH5L4e4oEejrtnRFVP2IYfhbCMSHcSsUB3hk3d9gmV8jTxIfPsG38qFNNON2I7HBHeCWZnPd5f42Du8rrv2k6le5v31CcBSVJ36n16lS3hZFdYhrCGS4m2QvgOGB','q','0',15);
+INSERT INTO ti VALUES (1239845512229141448,215,'bjwXrrPZdu9yk','oCSp4u3TiPSo2MbZw5a5hmYRrZchyHafuZkYrMRFyAeEMEF1prkMcfvuCF8','s3ysumrrpUioPuQmy8KCT773u','9AJuUHQHalamybw2TYnKsmTSsNvnrRGTOklweI91ufLe6Qgfi5y8B57bNwVFoHd78aAEQ5h2Q0rVRux7WWcXjRsU15twcgmmhZlZxWwryakUBUGH5L4e4oEejrtnRFVP2IYfhbCMSHcSsUB3hk3d9gmV8jTxIfPsG38qFNNON2I7HBHeCWZnPd5f42Du8rrv2k6le5v31CcBSVJ36n16lS3hZFdYhrCGS4m2QvgOGB','q','0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(49), d VARCHAR(10), e VARCHAR(72), f VARCHAR(45), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4800629,4206186330,'wadA1qGzsa','50xiHrMCho','rp8En3LcKyZTGd6Hq9qHHxm2iCbaLgKlkB7KTcnZJezxoWlCEt','b','gr','GD',0);
+INSERT INTO t VALUES (-1130940,2228101810,'VrN6YD4DI2SKwdZnGwGVZ59clmpVdl2IGFo1khIKozXEtIp','nIM5h','wF0cznALeHg9sqKwQwt00HRE1GvOhYPSeU2VPOuW','vwbN7Sv','rL','aJ',1);
+INSERT INTO t VALUES (6089608,1666916010,'niQxtVu7Y2Nug','6CdCHvZ','8W','UpO1N2ntyHd4O3gkeVdizViu','9c','82',2);
+INSERT INTO t VALUES (-2158729,1460028699,'ec','q56O1','GbIceNgYqhzUxoF1pN6qI41SA0smH9Clq0Ie720o4tiIv1JEZ2','bUuqA1ex8gDhLvWGtdgrqEc','sD','q',3);
+INSERT INTO t VALUES (-1170999,3714777426,'ZFVrrLU','Yh1cKP1','iGP6iPQAiPhYfrGcCamWV2','ZwARCnzPdqH6Gsvaws9O4iFgF','rd','r',4);
+INSERT INTO t VALUES (1768527,1064378542,'GzT1ELATO','7lcht','oSuTaT7ZaMATIU8GDkHbKo42vw54FRB2O2md','RA8eaiHaMr8DO26B4zrUa8RSLI8fCTk9w92GFu7KsDo','dY','up',5);
+INSERT INTO t VALUES (-8179710,844743290,'JDm4eM5VIq4pSiFiRrp','zG8zLvutR6','VdpFV7oIh1HJhqWabLFjpyj','Qy4W6OMAHuDXZWFiVRjWwim0kzWNoHO','2A','g',6);
+INSERT INTO t VALUES (-5599385,1494314973,'BDC0u3tRQMvWVdmzZH0HHccQGpd3UEaGv','eLiHaW','PFhTt5X8xbglvRr555RC97PgzLg6DQl9cPgrmO0PmR8bCPXkGDcXO5w','vkqx1pacFrLHbaDGXPL5a0UB0UdEGqRg5fC2ysx','74','B',7);
+INSERT INTO t VALUES (-4127348,697624110,'mWLm0u54BfkDJKR0ITHywRXODk','JeFjMv6','5J5PMFROF0w2mbO3SNLlHmQkKAUT8BNJqE5x','UDPMjV327','B','EC',8);
+INSERT INTO t VALUES (3901507,553903614,'i','E6yY4zxn1M','X3F8ikYNJ5MwS2zCvId2r4Z6AWKOnHkls71rHec8ccdk2','I7xJwjxcUTLd3yNaXnCBjrP7R','Vq','Hn',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(49), d VARCHAR(10), e VARCHAR(72), f VARCHAR(45), 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 (-1891173689,4231831833,'7tXuIy3UCzuq','zfZiu','p4Xck5gKLms2u9dxWzUqolvczx6KZ2ZHDkcMowfYmTlopbpzEGfNqKnPMrCJ','6O94Polx9UlBQi1gJO','X6','xQ',10);
+INSERT INTO ti VALUES (-1891173689,4231831833,'7tXuIy3UCzuq','zfZiu','p4Xck5gKLms2u9dxWzUqolvczx6KZ2ZHDkcMowfYmTlopbpzEGfNqKnPMrCJ','6O94Polx9UlBQi1gJO','X6','xQ',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
+INSERT INTO t VALUES (1742464971,610649351,'Naro','y2Y3SSIx2E','xeEfGX0GoBFpkqK27TW95DbU84MXlL3VHVkg','h','TV','i',11);
+INSERT INTO ti VALUES (1742464971,610649351,'Naro','y2Y3SSIx2E','xeEfGX0GoBFpkqK27TW95DbU84MXlL3VHVkg','h','TV','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-949502567,1704425991,'aX7dxaS4wydEcBGMLpknxO6wUR2y5zyxMzMRqXQsvA','RpcuiLQI9Lxa0TjiQSF182fERkCbCGgrpvJvqPGHnrmCK5qV3I1ANSYYf','pwYP64vU24gKx52jRlOnFGyMunGFG4ROgPEk6GyhPbrIfCEcxGHZFv2qcySvAPj','b7ySlSk6lkkOQLubNxv4fNcCL4D4uhe0bhMMaNfV','YC','U',12);
+INSERT INTO ti VALUES (-949502567,1704425991,'aX7dxaS4wydEcBGMLpknxO6wUR2y5zyxMzMRqXQsvA','RpcuiLQI9Lxa0TjiQSF182fERkCbCGgrpvJvqPGHnrmCK5qV3I1ANSYYf','pwYP64vU24gKx52jRlOnFGyMunGFG4ROgPEk6GyhPbrIfCEcxGHZFv2qcySvAPj','b7ySlSk6lkkOQLubNxv4fNcCL4D4uhe0bhMMaNfV','YC','U',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9028141534209058904,2065294,'LqM3bHaGPk','PcitKifwT0ghYVwmVRiewknlGKRMX1nIGp4UjPXh5zEJQL9YXZ3R','vEZQg01zow71XFcteieKck2BxLmWe8CDXMNzDc4Sq1AKO9H','WKOhiJBLFDuJPHMdpKQzfzYw1RJYwo3hkMe4lHCcgOuoImol0DmupRRnMC0t','j27pA8RkIKtRReItp7UGcVMIJ','nGuO5KdIG2rRQnSiHC93wHhTjiglhaWsioZW9YAtZGzSoBbvm4CFvIf9ZBY2w4ggIQmpstMHYxFqGRv2sj4DHifugLbkjNHDa',13);
-INSERT INTO ti VALUES (9028141534209058904,2065294,'LqM3bHaGPk','PcitKifwT0ghYVwmVRiewknlGKRMX1nIGp4UjPXh5zEJQL9YXZ3R','vEZQg01zow71XFcteieKck2BxLmWe8CDXMNzDc4Sq1AKO9H','WKOhiJBLFDuJPHMdpKQzfzYw1RJYwo3hkMe4lHCcgOuoImol0DmupRRnMC0t','j27pA8RkIKtRReItp7UGcVMIJ','nGuO5KdIG2rRQnSiHC93wHhTjiglhaWsioZW9YAtZGzSoBbvm4CFvIf9ZBY2w4ggIQmpstMHYxFqGRv2sj4DHifugLbkjNHDa',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED, c BINARY(11), d VARCHAR(67) NOT NULL, e VARBINARY(76) NOT NULL, f VARCHAR(35) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3731197,61813,'t2TmFOs94Dt','iFRWnKOxclMYAHsUV','ODgoMABNta1Aelb','yLnkNjqM6GDOCKO3GV7H','KVFoSZUeDDifrk2gGY6dTrePe6aaS','NyFgPhWzxqmgFBtHT5NU8FvTLryYR2iTEj8L0',0);
-INSERT INTO t VALUES (-6351825,27205,'o1yhxL','wBKA4winzcXl82b3y19AK7IIHI','TfelyuPJll8mVnZ1GwZi3JfurCpTR3y2AwsKy8flNLQBDT','ZOivx1xUpA4w4JoNPXvl0lDeLAju7Uyt','oxToGMvkb9wUvGmJEUS3RXvoA1DFbzZo1','6kOB3bGglIVNGWh8nHldKdYyvokbUvEOiWLb0ioWKc3CmEQpz1cLP4T4tzjOGRZ5lUQec1RXrA5',1);
-INSERT INTO t VALUES (3257130,13233,'aVH','7v7Ag0pvs','oAKKLvuRAZmj','fHwVC3v65q1xpXQgsFV9MYOD5ZaukFG3B','4Vzid9pRtQ3rfQHQUl2j4T7g2HFzKRoP2NQLbhQyYKSGYTnEDpdSgqxrNOA5CewUwy','VO9jXkLyVtqyJ6fTUNi07Zco8IPOH0zQtyXDj9gVlHAo1NVUYUN0l3',2);
-INSERT INTO t VALUES (3833183,64179,'Aw0H','xtu2B1XI4oXtvT8N3GyrOZ5hlvxXV','NeufA6TRBlv1kogsRT','lLIV6AnLAl1','NWSetkL4HbLMzzsdW2a9hksiEy0mtCbKXEVBZGlola8iLNk3ad','CSl2luJQiPwjlfL',3);
-INSERT INTO t VALUES (-5424790,55498,'drFmgsy','EUeI9nOu6P','iR4T4Fnm4tYnG','x6uj58UnxpXkVcJgB5ToWnoIGu6','lXzBxdK6dIRVt','R53BrcIpEjKsKlxmS699ErD4st9UH1YUeFJaI9lX0ht1FNiFBmrz20giSpEQd86jfU79fX1',4);
-INSERT INTO t VALUES (-6266390,12047,'h1nf9','B84pUIQBcfvjVSCyegAFvWaiZqyXi1jSI5mlZlUp','EYHIk96htE81cn4','XowOfiojwREFrz','8XdBbIayzQvPbyphI0qtEIEnVUYMkINhU6EZeOmhViQutcpv9fp8GTXE','G2hA0i4UYngnZq7pttCYwrCJJ1PXohRXYHr2kcmVp9EBYGphIClsACxkSpvtPBfKiP88DwZAwowaALXvJr7yih',5);
-INSERT INTO t VALUES (-3995553,37551,'wB9Z3vMkAXe','gvoOmMrKcGoOrmyZvqLUiNAp3bKRjg2WQK5BS2vcW8w','v8b337xyvxahaIfHehuvBEs5SW3vvzTPsfV','lXdzI2cUT','ZbhXHXIGMkjGEfpcSoFRVufnXu98ZB9xUj5MGxjwuGHLFxl74Kf9RssIEI8','DC0rxdD0rwn0o8bai15V9wzz',6);
-INSERT INTO t VALUES (-3739160,34044,'CXM','T6188wHob34EBEMnafSg','5Ep9ESeEpgnehv4gCtZoyJUQKpmYJrRCC28S7pOzUMD29skzUiz','nE7E97RjFVDwogt6OrxoRY3ISbckC9Beryx','grOn2zGV2YT7H3Nm0Trs6G84XgmJtqbl','FDqYR1wCWpxvHOD30awU',7);
-INSERT INTO t VALUES (-7772256,46024,'D8KVwgrZIWJ','ASqxCEdmLWVpwnYd3DxHWejjJJc2Y62','Qj6E1r0K','rUrQ2lvF1zpzhGjO','b6secV0MVIKA3F1mcfnUeuF48g5sGgfNAGVaYcWqOFsBCYeZ7IKkhFh','rIFxUFZsM3zoV4Ap5QNTW2eUKEEJNaa1wS4o7wg9CL3AfFcyBgAScTBcf15c4ZPTCgtYYYAjH9bU',8);
-INSERT INTO t VALUES (5396260,32430,'oDCvyOW','WZyqvW9TwQOZ4lLyq8zBfpjiEbxZH6OmiXAcnm','KlPDgoDKCoZFdoUGIqSK56bltDXBVPEaZxjH75RrhCgG21vsSf08XpuzQFRgWvL','8ptB','Bv8QpnJuWQkUb43G1n4Ug27Qxr3NnMddyIAr7ZH07N7AVDnFcaiKuqUZ5KdofaGEF1uQHKr','zeANSA8odKOXCJyWZ3ZZ1flkx62sl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1021536641,700627781,'Wf0BcWzQEyzHYjGjDDWS7lJGdM9','KhBWli39A7WDix0RudC7hNkqWhh9YistkpFut5JMy3vsCtrhbubim6vINjjiNJkUEtYHcKOUoha52sE0Y45ljwsAOqmdCLRaYDDFw5i3kc9Na4aV1rwALQlIWOfdPl5d02VvCy3pjSt3WyuMxg8ghN7AnhYDFNGjEPakpk4qKWorN4qv9SXY98TGenICy5Cp3yK','ySi21h5XzfzuZd9GZOwFDZ24hVfRuvTi','JgA26vri1zLJW1RDuLGwi8UFCBp7IOWbWhb6Y8N4zM42QAR9ULISgPuCQy2ZyM8j','2','V',13);
+INSERT INTO ti VALUES (1021536641,700627781,'Wf0BcWzQEyzHYjGjDDWS7lJGdM9','KhBWli39A7WDix0RudC7hNkqWhh9YistkpFut5JMy3vsCtrhbubim6vINjjiNJkUEtYHcKOUoha52sE0Y45ljwsAOqmdCLRaYDDFw5i3kc9Na4aV1rwALQlIWOfdPl5d02VvCy3pjSt3WyuMxg8ghN7AnhYDFNGjEPakpk4qKWorN4qv9SXY98TGenICy5Cp3yK','ySi21h5XzfzuZd9GZOwFDZ24hVfRuvTi','JgA26vri1zLJW1RDuLGwi8UFCBp7IOWbWhb6Y8N4zM42QAR9ULISgPuCQy2ZyM8j','2','V',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1194292294,3600671278,'5UnXjLHTpTPZMfXvHLyeEIlUUMb1YeePd5X','vsDdGQg0ERQqU1xNgo6JkRfRYdNtEfUQ6YnsBCars8gx2GJ3NYikTps5Ew5tduKMrRF9RBJKxdygmyXOkctpwiWcEyU0xW5VmO0mKa8HGT75JmMrjnXJHwGImHPcCTwYM23aE78B9X71K0JhGiMdbHb66ctmzQnnOPlS4lbwYPMrbEqTEndET7ItSB','wvVqgsmZpllTl5A66sT6vtitKx2RAQ','c7IfAUfIaG89QVDwVJpb0YSK4UZQ4NIAJnxy27sdyUfURWffjOQB7JajJWI9ZInkLPGHDzySmTnAF9ZIUMV8U6z0UPS5L5x','R','d',14);
+INSERT INTO ti VALUES (-1194292294,3600671278,'5UnXjLHTpTPZMfXvHLyeEIlUUMb1YeePd5X','vsDdGQg0ERQqU1xNgo6JkRfRYdNtEfUQ6YnsBCars8gx2GJ3NYikTps5Ew5tduKMrRF9RBJKxdygmyXOkctpwiWcEyU0xW5VmO0mKa8HGT75JmMrjnXJHwGImHPcCTwYM23aE78B9X71K0JhGiMdbHb66ctmzQnnOPlS4lbwYPMrbEqTEndET7ItSB','wvVqgsmZpllTl5A66sT6vtitKx2RAQ','c7IfAUfIaG89QVDwVJpb0YSK4UZQ4NIAJnxy27sdyUfURWffjOQB7JajJWI9ZInkLPGHDzySmTnAF9ZIUMV8U6z0UPS5L5x','R','d',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2029955108,403841433,'NyZqAN4neAirFnO4','Qnr8gPkKeF1Y5FHu','CTj28S4u','Nq1Xz3wPlWr4Uqdpau4YJIKCyQpyKYbw3cXzYsrizKNGX3UzUuTCJbJJsi','F','7',15);
+INSERT INTO ti VALUES (2029955108,403841433,'NyZqAN4neAirFnO4','Qnr8gPkKeF1Y5FHu','CTj28S4u','Nq1Xz3wPlWr4Uqdpau4YJIKCyQpyKYbw3cXzYsrizKNGX3UzUuTCJbJJsi','F','7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(86), d VARCHAR(94) NOT NULL, e VARCHAR(96), f VARCHAR(53) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (271265271,1311174430,'2jUq3TbrTKHV','5bXWFgjiGBvmiJZ6Gx9INUWADHOz6O1OmVW76w','YaSE8TaE6fuy1hgGLy','P3jXFiwtMmP0wCgUzSzXTADFwQ3Cfs','1','5y',0);
+INSERT INTO t VALUES (-1191144385,2439497310,'10wbwJe88uGlAoNUSr5M6eeLupCbILy6mys95HAsGmlL7OBf46vwU4l0M5eO','N8mm2dBQq7QKjQSH78UdEx8hsGVvA5IcBtrPVj5LGYajkVZxQocoej19KGoQdto1QkedB9Dd5J3O7gindAUmWK','gpOnxfSqTglLwsJHwEm2TccNLgOiW0DCr2tz2dOjLnTzI4YOcGGmnO0okvE4vDLIH8','RqrIbGHnPFYGYrnU3P7ej8gZZKyTNak','I','o0',1);
+INSERT INTO t VALUES (1810313010,4172704334,'aQWVgSq0P','7iZi8lo821GcAUckgse9bdxE1euWpoJjkJ2wegvqy5jkW','k0dl3hJxgkHV1uMhrNt0FQoO5AJHrwJRH8rHObztyshB4Zg1XF9ly9Bv4aQ1XQYI5Qr','tWHwwXPQRvxtnbFW7gFrHrme9iB8KxICQ','G','P',2);
+INSERT INTO t VALUES (1464312610,1546421918,'eGzwkUlcLwDWbTOctXs','S75ONrpytlvgW0pQLXf1yZShPLkrsKzNhQYX','HCYSDBDBdw2NjJSrlpqy1MMKYrT9Qg5CfbXWDF30tLKFB9bJL8Ns2JGJpF59JUaVU1mQuZqrWgJsPaTITUx4beIWbAwq','duFQ32aLRKo4N1uiZ6cAbl800','W','lz',3);
+INSERT INTO t VALUES (851504949,2034147634,'7FLyA99PInL7Aq31QxzXWzgGmgzQW','eucwG9VA','f98mKPOtlmaP28RZRaQk7iByI614MuJwV64Ywt','CASX3ddSk8rIIOtNhAlHgdMJsApPBatMqbBc','tu','W',4);
+INSERT INTO t VALUES (662082817,1311527453,'yYyz6Dbm9dyJIJq6eOytVVZ9xdv6Ewb9MUBKooEcUlV28TRzRkJr1Ua4RivsnVUNzg7PbreD','MxU4gshQ6GgvPdfNAS3Iy5VxUgrixLPi6','xTlQyd7XSJviIvMeHwg1ZGErMoBWX6YN5UqbcLupu8CCIN55TVTEgmHB4','q3trDHjwQKfWY35gKhtAgpkJv7ZVboiqA6xwKH8','3','E',5);
+INSERT INTO t VALUES (-749804527,3277634087,'ALx9cdcrVU0KjGi8RWbe70gqd7X6XE','BI','yjlU2EuaRRIInsGXYYn5Pcjft0uU5AvdPfvmfHam2oApfHiHsNllZbM0QxLXThhywWxU5HpRNahXAeVSds7','r113ic9TSGAVhA5Yj86sn142JWV','rH','gA',6);
+INSERT INTO t VALUES (1261200787,1210557074,'bMouxvFvAixGMWs8uYQhlgiXZr','S5KORI6q7ZlxrHg3jUzR5t3Puroq9LlJ','oAzuYDBxqxp0WiwAlWzj9BHtY63OsVwJAADWlY53b3YdhGaIpMUJs8xEENHe2tXl4riVQWbommnB','bGe1tQm0wn6LLc','69','q',7);
+INSERT INTO t VALUES (-73336280,1882029189,'SPhQ7RtAJ0O42zH1Z2289T37X2rYgkMf8cIsEhp10crPKYgpRNUMflooQCLNv','aL7NdvxQfzxKQ43PIp1RseyKyrRw1u2Yn8IrkYogVB1wE7AckDpLLdUtmf6aBJW9dnuXVOlJ0jKqAta','CiPijmrBk23wT0SRGevsgSXAgJCNG4jKOEWK1z56AaTxuXd65ahegAE52PI','gA9tBQSkPZE','ZZ','d',8);
+INSERT INTO t VALUES (-83422851,1738845921,'obroH4oxYnNisDQdc0u5GSGMDhIWHtrGwQ8Q7GSGqDt332cyVq719FIzb00kWdBhJgHU8YkhmbNGWfqVA','YGF22lOn33PiJD9yfZJXIVaeGRI','AVJlkurNoneVQp0Tl1jdmQt1rqWTBecAHaAQAYn9','doxD02tU6a','yM','dZ',9);
+CREATE TABLE ti (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(86), d VARCHAR(94) NOT NULL, e VARCHAR(96), f VARCHAR(53) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-5449860,20541,'y8zGJE','hNjFwhCMw5chb4pFeVUHkpEARd4TSQ4pEPWOvOFEdt27iAO0R7R7kKuwtvO','KDMtM1b569taNbUIT5brUj58rUT4lwDH1fVKcm4lr6pHP0gY0','JsHKxpQ6zr','zY6','InXz4HnC0yETPlBXSmz4XyZ9Y1p7Yq7bvQqapV8FeLSR9u1MBWVFs86eXML',10);
-INSERT INTO ti VALUES (-5449860,20541,'y8zGJE','hNjFwhCMw5chb4pFeVUHkpEARd4TSQ4pEPWOvOFEdt27iAO0R7R7kKuwtvO','KDMtM1b569taNbUIT5brUj58rUT4lwDH1fVKcm4lr6pHP0gY0','JsHKxpQ6zr','zY6','InXz4HnC0yETPlBXSmz4XyZ9Y1p7Yq7bvQqapV8FeLSR9u1MBWVFs86eXML',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(12);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
-INSERT INTO t VALUES (-4966892,52510,'X','sfMZm4KLOLMlsGibf5lb5lfBZ2','omvEdpSFnoCcRR78cX31ntsfG13Bh6OhabY0dT017Gr','mJugP5XL43zhy4PD68vKrjgt5ystjWQn23','ASTKTB7SdWUtJrwsO1JZBNy5QA584HIiwz3TgdBBqdIuJwq6NuDC8pLxJb1jtw4iy1vgJwM0st8NiC3TcPW','vqSSJeIL4kuKHWTozx6gPYdseVlWebG1ZU79VxNx5BAr9bWfIOS5DMaEl8eOgAPWUdVG1vFhv0qKRvyeB4K4adlrh8WmmLaX7DF',11);
-INSERT INTO ti VALUES (-4966892,52510,'X','sfMZm4KLOLMlsGibf5lb5lfBZ2','omvEdpSFnoCcRR78cX31ntsfG13Bh6OhabY0dT017Gr','mJugP5XL43zhy4PD68vKrjgt5ystjWQn23','ASTKTB7SdWUtJrwsO1JZBNy5QA584HIiwz3TgdBBqdIuJwq6NuDC8pLxJb1jtw4iy1vgJwM0st8NiC3TcPW','vqSSJeIL4kuKHWTozx6gPYdseVlWebG1ZU79VxNx5BAr9bWfIOS5DMaEl8eOgAPWUdVG1vFhv0qKRvyeB4K4adlrh8WmmLaX7DF',11);
-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 (-1001342,52357,'ZW9','gRR8p649zZwtHBOfytZSy2WsTQlSqU3Q87q7lHKsNXKfB7OueriDuwn7pOGHKn9xXjNaDa33T0lXuM3yUoNCP5Rl5NvMTSHURP8x0VE1ZIPRGpBYg0cn2aLOvO7Uo6sCmhTK25KkxXTifhoAKONPdRHRaIFxSCseyf2E1L8LbU12VO4UX0VJHGJXlLTc9GGL4H6YGEglKifmbtnek0qi','h0kr1cWK7lEu6dmbwHLLUGTYkSO5DBhFRFAacRfcig2PVR','0','leFvbivbEUaUn3bofDhGdcSigV8H4VCXy8zuDOvbQnZKk5eZgPWaCTlDf1ALkS5EwepkUZ2GvB','Ggxb45Wxagf1WxwY7u8Gy',12);
-INSERT INTO ti VALUES (-1001342,52357,'ZW9','gRR8p649zZwtHBOfytZSy2WsTQlSqU3Q87q7lHKsNXKfB7OueriDuwn7pOGHKn9xXjNaDa33T0lXuM3yUoNCP5Rl5NvMTSHURP8x0VE1ZIPRGpBYg0cn2aLOvO7Uo6sCmhTK25KkxXTifhoAKONPdRHRaIFxSCseyf2E1L8LbU12VO4UX0VJHGJXlLTc9GGL4H6YGEglKifmbtnek0qi','h0kr1cWK7lEu6dmbwHLLUGTYkSO5DBhFRFAacRfcig2PVR','0','leFvbivbEUaUn3bofDhGdcSigV8H4VCXy8zuDOvbQnZKk5eZgPWaCTlDf1ALkS5EwepkUZ2GvB','Ggxb45Wxagf1WxwY7u8Gy',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5336009,33916,'B1SRe6v','PtGpxvaJbcRilfpkeiI31QeosqpOsnoX0nxJeNBc6IGAezHM1xXSpZwUmf6BZLRV2rFIDdZ4YCoHdsGHWkttVRwtyPaK5vKwS7DCSetqkLZ6ru0mzx4Voxqw6CxE4GoWFpYKP1QA','KcEVdiQFqfvWr5y6iWIJqyKR4Uy','hv6aCAsnO4XRF8jPg9mbRA0H71a2','1Gc3xHgYKBDS0kxbD','QkUkPRYUM8CoPEjOrs3pc3K2BaLX7kvjIxDy3sjmlJSHzgmif',13);
-INSERT INTO ti VALUES (5336009,33916,'B1SRe6v','PtGpxvaJbcRilfpkeiI31QeosqpOsnoX0nxJeNBc6IGAezHM1xXSpZwUmf6BZLRV2rFIDdZ4YCoHdsGHWkttVRwtyPaK5vKwS7DCSetqkLZ6ru0mzx4Voxqw6CxE4GoWFpYKP1QA','KcEVdiQFqfvWr5y6iWIJqyKR4Uy','hv6aCAsnO4XRF8jPg9mbRA0H71a2','1Gc3xHgYKBDS0kxbD','QkUkPRYUM8CoPEjOrs3pc3K2BaLX7kvjIxDy3sjmlJSHzgmif',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(51) NOT NULL, d VARBINARY(2) NOT NULL, e VARCHAR(79) NOT NULL, f VARBINARY(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (40,9508629761676594633,'0j','ZU','mjVCH6yEw7wAZfVnQUjW7wAynFfnFzj','RvoBpeeOztdsdfxadtuarqflvPU4BAVsD','kr0FmhPBlepIMOQavpqL3Zi5hRedc7TVr5n7vc1sUyVRCEXH3GH2F2','t2udx6e2IW8bEekwjdPa860GwRBensPY995Ai3UJZE9N0lwKUDqAh7yTkRBYWTbK5izZaE5RgsJN',0);
-INSERT INTO t VALUES (80,2043220278818047856,'LbOk00Af4ZU0xTPBPk618at','6','gKJTTfyYnnUF9oJ7cUZ04VMG51FFiVsSHU18ApvEUcBqS3SgWb','Np2rKXxw38eAxBosmArVmsxY8QfrynIUiX8TA2GCOyAxVXMvI40DBI9iXLxqTmT6h5hnxj','MyClWpPzqfWFsai6f','vxENNG1lQOBUG4g5Gg03L662JTMrdetTIL6cSSUAnYsCKpUyfkF6wzLIdGXHKzUt1R',1);
-INSERT INTO t VALUES (224,2680097103109963617,'IxcHbTHywolCfuK1S4bCkcKz3Rfg7P7qU8Aj7sN3','Tp','F4y1tNCQ8','gdIxdmqvmO8AObnm49g5kNabs0JpkrNHXRbk8','ZKnK7FRh2ldtRg4WSia4f1IKo4s0vkT6ZSs80aiInbHCDunCFIcKjzyV61UaONmrlztisolLvSHAmdDvuXtuR3E','KA214o376ECRhHoNrMP93O93c3iRc',2);
-INSERT INTO t VALUES (113,12228022062895122425,'EwBUnB7Dh6gPda6JcmURyzg3iivWuU6458afsh9NN2vPVzTiz3','q','SDG40Y9o1ak8PKMfT7erWAXd6QVv99NkjIOWRkbnf0c6r7z4onszWmB2','9d3Pco30wKN','nXyd','AU0',3);
-INSERT INTO t VALUES (71,7716651137551777889,'GKhdF50IlYbCnRu9mtI25IF11mlaPf','Ur','zb23GLmihF2Egoh9v12RPdwnjdjCqp31qTV2nQHtmSHLy4k','svVib78m6oFHAXh1pdeUfa8ImmXuJKX2a0AvkFWIzUsr7ZtDm1hhSh7','gkgc4rdsob29kWfkGPmZpiZOhF9OlXVbEMQB0h6d','l9dlrGfO',4);
-INSERT INTO t VALUES (7,9986801382647160292,'qyAsfi4L7VJrGzv3Re0giNwh','H','h','OfWBSbWFt5','eOY8rzqUIbZ0400KUvBFPpCGq87aNaB4c','0S9XxJ3SCdExtLrccm6dCYfDT8Kk6r9PYTCfqvY',5);
-INSERT INTO t VALUES (196,10015815341788616794,'PH9an6EWIgEVt2Mfj96AARrk90ui','a','s8dHVbQG62eDKONZtkn8UVvFYhIFGmodJFEZagbLS0Rh4PCuTW0U97zj3b','o7a76SdkQVnJa4aKNqdL','tDVYLPQoOWdTyRh0PF5CZCFq9gnEzZHA2taw7YrfLXWTs','ZqDciX43BAkfjKeT2QWB9kwzIAqV6Fb4CCGwn9QQ7406YaCUCTL0cpapBnKrkOJXh4Jja2cXUEX1UiCP7P4BI9n',6);
-INSERT INTO t VALUES (241,3113411718097864079,'LBb7avXS0MZV7AXiA2MIJ03IRJvYza9WH','v','X4w7axsxHM5BeXWWyK2Z98KMBD65QeaMS4xGt6x4UQvzCpoUXxLXE9G98LkOyN','cJDSb9Jtctmx6Lb2','vrEM2EnAeJscLO4STxAFyLwylLxZdOaWRBBTqBzfvmD7uAB80OnOEUQkL8PZfVfdy','ZimyonhthwGiUutjUnk26wp5C3BkK1tID20c5xFs6pQkQTMUgyyvKbkh87JTCufIOAkkbtmGn3GGCAKt4Pw',7);
-INSERT INTO t VALUES (55,11216055203504071594,'UkuGMw2Nx7lEqh4Ke6zpTjtXYXcJR7OQjw4h','Al','tVtXQSw1tzVOGrr3O','IwGfxXYJMCWnBTjXXZXOciuPGXGZMQch6MQsRgxh2L70MsBpUDsxsVl1nkBlm2mOF','2MgFEN7961YUPNpwOzomrFvYVY5CaOplksseUNogURhpu4vAVvATZVrzi7JigKyweRIq5jx','O0aTybyxwm9nSN9',8);
-INSERT INTO t VALUES (19,15524327659734981500,'c48hCnAPUQZKRZaLjZk','nH','Bssm39m6AvY','Yp84X905f2jEd55oHHGKRuW9GiJ9knNO6jQFI5G21M9lCz6Aljviepu5QIkNBI5fby3rV','DRWc7f203bGlNAxQ3dM0Z9rysk3hK4J2M5AqpEyVr5Ue1G2vzP5QT6CFnsTMe1pj9x3MVVYCP76D2vJOEkAHeZ0bcZqJ','ZXTRtdaHU6lI5lAcodWOADALU34iLZKLFDO6gGO6XOsixIgmG7tSZtaU0rmluzijmx70QSi4ky3QeObT8uy9SsYeMPV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1436391032827954287,2569972862,'r2Z','ihaNqp5BQ0Vdmwp','dsw1zueu8pdRI3N6mXzDOR7QHkfcG1goZw1QLTYQ','Q5sQbPij0gNgE4bYtNSPZSk6bDQ','8t','3',10);
+INSERT INTO ti VALUES (-1436391032827954287,2569972862,'r2Z','ihaNqp5BQ0Vdmwp','dsw1zueu8pdRI3N6mXzDOR7QHkfcG1goZw1QLTYQ','Q5sQbPij0gNgE4bYtNSPZSk6bDQ','8t','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(87);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
+INSERT INTO t VALUES (3731659134891949401,2649758136,'NuC50seAJwCwv8ckX5fIhOE4dOhqmnmVEtp3kNxX1Ti2Pl','bGiWos','hkk2RyZhiwA4BXVIYJajbMQ5hbIUbry3','vZNvD6fzus','FQ','b',11);
+INSERT INTO ti VALUES (3731659134891949401,2649758136,'NuC50seAJwCwv8ckX5fIhOE4dOhqmnmVEtp3kNxX1Ti2Pl','bGiWos','hkk2RyZhiwA4BXVIYJajbMQ5hbIUbry3','vZNvD6fzus','FQ','b',11);
+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 (6459165194148749373,2349028294,'FWezeLyWdoAejSdgqNlLH4IPOQrp0fDf','D9IkymAzknG8QIDbqBzwVBRz1x7TK9qHOW5lHUnVNK8nFHAc2xsqbP7H3QFXh7Q0xq1WZmoDFIikuvsEJiOXsMoRa2Aowr2','g7JWC6FaScSKewx54uJWIZPMPRmhFCKyMwTYjmmiNtzcEjzCScolziMMwggpfg','sJakLw4mR1XYZ4TbrUt2op5n4m8xweACvQZB2eaQN4Irr','C','2v',12);
+INSERT INTO ti VALUES (6459165194148749373,2349028294,'FWezeLyWdoAejSdgqNlLH4IPOQrp0fDf','D9IkymAzknG8QIDbqBzwVBRz1x7TK9qHOW5lHUnVNK8nFHAc2xsqbP7H3QFXh7Q0xq1WZmoDFIikuvsEJiOXsMoRa2Aowr2','g7JWC6FaScSKewx54uJWIZPMPRmhFCKyMwTYjmmiNtzcEjzCScolziMMwggpfg','sJakLw4mR1XYZ4TbrUt2op5n4m8xweACvQZB2eaQN4Irr','C','2v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (474112084948483125,4197138225,'3UfNAjmhNt4lcO0zUiaZCnRXe0ClptQJhBHqfqfrtoLf3nSW8','X6BC1fuayo03t9HbrT1giybupwYRO2LN9Sz7JKtE9b1OAbQ4sOa33EMxIruBkVPo','sbUG14QzEoRMSvgIzXk04t4ugnsE5Kd7Xa8RU9m86F0WJ3E','ZVf4tO4DytFgGV1mCfJvH4FR5tPYizRzjfcqDkTVHwOfV0XQJA2o1FWc6JwgfCjv8gytgAT4sPEP0MjTmMkOLFe1gkRVWqJwbd1wbaMkFcxXCpqe2NnMM4mVKaIFGkd8Dp6sPWMnU0alXPYQScKdO7FKyEpOlTmlrm3IDcUyCrd','i','Ao',13);
+INSERT INTO ti VALUES (474112084948483125,4197138225,'3UfNAjmhNt4lcO0zUiaZCnRXe0ClptQJhBHqfqfrtoLf3nSW8','X6BC1fuayo03t9HbrT1giybupwYRO2LN9Sz7JKtE9b1OAbQ4sOa33EMxIruBkVPo','sbUG14QzEoRMSvgIzXk04t4ugnsE5Kd7Xa8RU9m86F0WJ3E','ZVf4tO4DytFgGV1mCfJvH4FR5tPYizRzjfcqDkTVHwOfV0XQJA2o1FWc6JwgfCjv8gytgAT4sPEP0MjTmMkOLFe1gkRVWqJwbd1wbaMkFcxXCpqe2NnMM4mVKaIFGkd8Dp6sPWMnU0alXPYQScKdO7FKyEpOlTmlrm3IDcUyCrd','i','Ao',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8045612120806928495,1292751513,'4cfwZ6O8Cavrr','sixuMVguxUEra0CDnQdffu1HxBMoEFKnAYM6V5f2hiEp87oo97CRCwi6q0RYXUJUjNFfTKOFSteF0uIQY7ywnHofWmMfi9P25L3lIUEDKICQJjWczn8WgclBEVZ7T1lOVkYYjzv9Q6cKK14Lfz5AOfg0pefLWBN6thR','24MUeKGwYwbtq2QJKEfO0CHjFgK27YKoRAUgNxYK9M1LTpL','3h9wI22QEMUiwx0kd9yjeNGaub00Jjc3Kc5NHfMdI3vmvJVU0Etp1oxOw5vgWNi2vYG0qv3LOH3Me08hdLfpk5K7Q6ltZ57I6OqW2I70Yw70s23rnXh3LZHvLWlQB5OFTUeBvnq9XUvRRMFG3LDxIDv7wH8Snox3b31kE8lGiYlNlf2xHGc8MswAV2hnQ57g02FpQ2q0e2g38lw5ikRlRsgnE7dF0XdE','P0','S',14);
+INSERT INTO ti VALUES (-8045612120806928495,1292751513,'4cfwZ6O8Cavrr','sixuMVguxUEra0CDnQdffu1HxBMoEFKnAYM6V5f2hiEp87oo97CRCwi6q0RYXUJUjNFfTKOFSteF0uIQY7ywnHofWmMfi9P25L3lIUEDKICQJjWczn8WgclBEVZ7T1lOVkYYjzv9Q6cKK14Lfz5AOfg0pefLWBN6thR','24MUeKGwYwbtq2QJKEfO0CHjFgK27YKoRAUgNxYK9M1LTpL','3h9wI22QEMUiwx0kd9yjeNGaub00Jjc3Kc5NHfMdI3vmvJVU0Etp1oxOw5vgWNi2vYG0qv3LOH3Me08hdLfpk5K7Q6ltZ57I6OqW2I70Yw70s23rnXh3LZHvLWlQB5OFTUeBvnq9XUvRRMFG3LDxIDv7wH8Snox3b31kE8lGiYlNlf2xHGc8MswAV2hnQ57g02FpQ2q0e2g38lw5ikRlRsgnE7dF0XdE','P0','S',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (5466416731515631360,900184905,'DbAiQBwNeo9xcJfvIu0P1CE6w','ZSYeGICTRz5osSWH8ETq9FtDbofbNpOwOoCW9Q7ob0yXUInO9yfezFwTTWJWg8l1ShgDXaWoe7AfRo0TyY68FtvIRtcUydaiKt0svmwkET4ISnW','n6CKrb0JjYnEG1rouZ9idQWrHwqp6n6jDUEsMpZedrr6fKTXDaEdDbRw3lvasBPv8DjEI','oQCSEE6QiewA5Fy4ixtymIhjRnQYa6wlv1xcMPvpRrFJyasQudBTtXVvQwkvqCwiqkIygW7phRdBftMWfPqT49L4ROneqbDdX2CvKvLbCER2d4U9DyEWxIawEec0py5nAtn88x5Jv6jsnSi6DN12yOyyWrHrt9UBOx3c2pWF9lhBAhv3ILGmO7b65B7Qmmozr2YqN1FApCYTDh2N8nFOudqa2tSPoH5U','I9v','AJ',15);
+INSERT INTO ti VALUES (5466416731515631360,900184905,'DbAiQBwNeo9xcJfvIu0P1CE6w','ZSYeGICTRz5osSWH8ETq9FtDbofbNpOwOoCW9Q7ob0yXUInO9yfezFwTTWJWg8l1ShgDXaWoe7AfRo0TyY68FtvIRtcUydaiKt0svmwkET4ISnW','n6CKrb0JjYnEG1rouZ9idQWrHwqp6n6jDUEsMpZedrr6fKTXDaEdDbRw3lvasBPv8DjEI','oQCSEE6QiewA5Fy4ixtymIhjRnQYa6wlv1xcMPvpRrFJyasQudBTtXVvQwkvqCwiqkIygW7phRdBftMWfPqT49L4ROneqbDdX2CvKvLbCER2d4U9DyEWxIawEec0py5nAtn88x5Jv6jsnSi6DN12yOyyWrHrt9UBOx3c2pWF9lhBAhv3ILGmO7b65B7Qmmozr2YqN1FApCYTDh2N8nFOudqa2tSPoH5U','I9v','AJ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c CHAR(19) NOT NULL, d VARCHAR(74), e VARCHAR(81) NOT NULL, f VARCHAR(39) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7364996453228785157,106,'UN','LdEnf0Ymr69wtsC62BNm8d8MmP8cr5oj07jiOkEHZz0PF13xL4kcxAbpTGVaN','Onwfcm5jZyPuEUquOu1z0syUdvuIR3v1Mw7OoprsLp56ZbYXfSvR8oLnY2Cy6KCZ1La33R4Kc','2v4','KQ','e',0);
+INSERT INTO t VALUES (-7419487855331058835,56,'YWj0BMjrCcjRL','B9YlSYqEUQHPnK0T74HPioLdmQdIu2NACOZObHoWimBaZlRHuEV4Afo80iX4eN','LHbCbbrt4V1RLJPt8XLXdWBepj7gH3Y','ZkKcMoPudgESDQz29Q9UZ','GY','Y',1);
+INSERT INTO t VALUES (-2021972558990691013,120,'ehasY9T','1ZAF99JJVCsUghJt48n5bV22176d6EouNzTvSl5JZGeWskt7aVTqm81xc1p2z6j1QDARL40yY','NHFbK','tWvxLFios0w8qbNaoDraNxjVWVxXIcb','P','a',2);
+INSERT INTO t VALUES (-454706661608563981,-36,'2iKw','cFOfgkURFMd5QiZrQsTth2gDcn4j15OqFlbuwWnj0K','IQs6M9o1D2i6gShdfFaiK32ik','3FiJa7IxiqdmfNEa5HO9YmDn6cH8CPKUeEXx','L','Y',3);
+INSERT INTO t VALUES (-3584801492190526022,-37,'ZdErTtifhJd','N19oA8GHs3XvrufKERq0spg9oHaGurzO9GzhHYW5aJFwAdJ9c6AEtv','q43Ui8sHJLMvjR37ISo2JPmVEUgV8av','EkQgQGHM','uU','F',4);
+INSERT INTO t VALUES (8636105304179537887,92,'MBjlSkuW5','ehwNy','pD24ROknX1JNRKauV4UccwWzfL8V3','jBss3sgx4d','l1','3',5);
+INSERT INTO t VALUES (4860294041724260786,44,'wLvvNW3V4tbNp','5XUpR','VztjyK203kojtKS8TrzRGvziUUT','eVPz5PiO2ewQfK','F3','w',6);
+INSERT INTO t VALUES (-7233921990092570661,-19,'p','ei1lUYWGrWQDip9AMjGJ5Lb4E9YDzMIDVaMKlJmIEyqzNkMp63Z7eH','JND6UBSRwbGUymNdlzOsPP4EBxOgRA1P8vAehP2TQOf4UF4k0qbdjtGJ9g5emxESTs8RRA','PxhImMPKLQRIWRHqBwqxd8o4i9Oc','YI','n',7);
+INSERT INTO t VALUES (1597053144335359302,8,'Kob9OEus5kxD','Zj43w9rhH1WIpxVEggpZmKKH6zgsIHwb0FcCidG0b733aBFW6iMcnh4VMovyGMG2j','TDFoVVryo5Myyo8ISLYdrh','szEo3715a1ZiTaWHdh','v','A',8);
+INSERT INTO t VALUES (-7246720873069788361,113,'b7w454UISQjc','VjshRl5A1wwApzhvl86dKmdlttHzN6UfeMcwRiwe5mEoCfuJyu8dwacSOlhgof','KOQS5hvVsEBBu5uh5LKljVebcSOseYwYA8qd5Y2vUzh7','Z0wqc7uI0bVDb1nBrOO82qZNHPxoQeCRZ','T','q',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c CHAR(19) NOT NULL, d VARCHAR(74), e VARCHAR(81) NOT NULL, f VARCHAR(39) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (13712654591180045300,5613200899757961682,'8lYaEDmLRksiRX9OcDUB7SPFaXG6cboIhcWl656cck5Vc','sA','sd8MA6Yoto','pmZgK0duLfPM','zJObJcG4859A1SeeHq1NW9PflFB2sCSZgjkFc98EPhFWi4BjcL9xwU14HxtkJSM2XWHtQVnJpAmVEhcMMxLqjF0I','d1f6B9Fdf9IXa9nAEHUsR3377AtBGEakpHPAcu9ETpAm6E1SKeneXb4RqTVDLU2IFiQfQw',10);
-INSERT INTO ti VALUES (13712654591180045300,5613200899757961682,'8lYaEDmLRksiRX9OcDUB7SPFaXG6cboIhcWl656cck5Vc','sA','sd8MA6Yoto','pmZgK0duLfPM','zJObJcG4859A1SeeHq1NW9PflFB2sCSZgjkFc98EPhFWi4BjcL9xwU14HxtkJSM2XWHtQVnJpAmVEhcMMxLqjF0I','d1f6B9Fdf9IXa9nAEHUsR3377AtBGEakpHPAcu9ETpAm6E1SKeneXb4RqTVDLU2IFiQfQw',10);
-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 (5713281122936627114,13564511185972408057,'DVzTdEN4g1Jf2zzl5f','c','WVKrOJQXOYLz3u4j68mwHwocKea6XDiWXWn3MVjEvTqASHVQeMr','opjgkfw9rSfxAnNQ7B9lce6zVJmCQHLHutKoRkEutgOXScDjHlQ0D8vVaB0q2FSeRn9Fm5xh4DAj0Xu','O0VObE15zy2r4qOKTXOvOKFoe','BmQksh1NxFltSeQDRgceP6DJb4GuuBjZolqqbB98LyQwCLq5cdZ88H',11);
-INSERT INTO ti VALUES (5713281122936627114,13564511185972408057,'DVzTdEN4g1Jf2zzl5f','c','WVKrOJQXOYLz3u4j68mwHwocKea6XDiWXWn3MVjEvTqASHVQeMr','opjgkfw9rSfxAnNQ7B9lce6zVJmCQHLHutKoRkEutgOXScDjHlQ0D8vVaB0q2FSeRn9Fm5xh4DAj0Xu','O0VObE15zy2r4qOKTXOvOKFoe','BmQksh1NxFltSeQDRgceP6DJb4GuuBjZolqqbB98LyQwCLq5cdZ88H',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6986702329567110849,2031066084394957902,'AFk2Lv1L9Puiit2c','PVhGLs9koF0R9RjpVxTEw3rdVsgqRXNrlTjEpJVTGsbq1v0K4KyVOWdqIVWDnO6zYtA1uJCnKI5L8UVGO7LHo9EFBPEOsfEdg52rvd7WTJKR44oVoaF2E1xUgnt1RDhvT4mpAlxFGSrZUvFNbi5EtZizf0zkkhhexIbWSqedD2VqNJOv0iqR9TzJ1IHO14lBaqKHdWJxbA0AaDDubfrR0hMo8QByeMRR','o4EE0DXPTuv709MAZ1hLupJXN7xzv8f7REPR','Hg','H9b','m2WIEhOr6X10F9Xs',12);
-INSERT INTO ti VALUES (6986702329567110849,2031066084394957902,'AFk2Lv1L9Puiit2c','PVhGLs9koF0R9RjpVxTEw3rdVsgqRXNrlTjEpJVTGsbq1v0K4KyVOWdqIVWDnO6zYtA1uJCnKI5L8UVGO7LHo9EFBPEOsfEdg52rvd7WTJKR44oVoaF2E1xUgnt1RDhvT4mpAlxFGSrZUvFNbi5EtZizf0zkkhhexIbWSqedD2VqNJOv0iqR9TzJ1IHO14lBaqKHdWJxbA0AaDDubfrR0hMo8QByeMRR','o4EE0DXPTuv709MAZ1hLupJXN7xzv8f7REPR','Hg','H9b','m2WIEhOr6X10F9Xs',12);
-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 (16662458672887068752,5737051080671664295,'OTtGnvA3E67fmGwJPSv91lE7H3Nv7aKAhZeMnzWcfuc2FKrb','r5ANvwYP5TquDtqhhsYQz1WL2Yhvsva0rITAbKBgkCD1Lb7QjePB9jU6guGQy','ZrHpStOV2Y5VJcxOloYjXnV5zSlzCpZWRrD16TH3YiXRMIo8fQb13vt44fgxg58OGrq','aZqQrin0dLO54X4DoXyjOdG8ImQAFEltULiBhQQFPJB1fKdIDlX1V295inqGgN99OPYaNmUdsjYs03wRiYPyQJlsrOUBESzbliRNU22FKieDhwz13kgmbStPxlh7ItXCMmP6iFI1i0q3JkoW3SYYcTJBd4EFJOzZEl7F0XqVUO7IY0sSe9JDCljLMmvH3M6g','jTzuIvZdL9iyGPwebPU3RplqbSlPOIiLkBM4KkUCQGDJrVhOhxI41dOTSi4YP8uLIjG8Hzct4S04fTbJiBaPijb5Wi','PkPosa6d0Zj',13);
-INSERT INTO ti VALUES (16662458672887068752,5737051080671664295,'OTtGnvA3E67fmGwJPSv91lE7H3Nv7aKAhZeMnzWcfuc2FKrb','r5ANvwYP5TquDtqhhsYQz1WL2Yhvsva0rITAbKBgkCD1Lb7QjePB9jU6guGQy','ZrHpStOV2Y5VJcxOloYjXnV5zSlzCpZWRrD16TH3YiXRMIo8fQb13vt44fgxg58OGrq','aZqQrin0dLO54X4DoXyjOdG8ImQAFEltULiBhQQFPJB1fKdIDlX1V295inqGgN99OPYaNmUdsjYs03wRiYPyQJlsrOUBESzbliRNU22FKieDhwz13kgmbStPxlh7ItXCMmP6iFI1i0q3JkoW3SYYcTJBd4EFJOzZEl7F0XqVUO7IY0sSe9JDCljLMmvH3M6g','jTzuIvZdL9iyGPwebPU3RplqbSlPOIiLkBM4KkUCQGDJrVhOhxI41dOTSi4YP8uLIjG8Hzct4S04fTbJiBaPijb5Wi','PkPosa6d0Zj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(42), d VARBINARY(39), e VARBINARY(22) NOT NULL, f VARBINARY(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7200208,-1521394188,'0oJizciVP4cEkTgY868Bayms','e5kw9yf9tRMCZvnv13kFck5MQVrWocx2Cf','Nm3N8sucHYiXEB6','PbiSkvi88Bcg2TwqURT','JvnQoc3V6cjynqjdLAk9GrArS2eKtIXQHEXgrWa','YHcLimTed',0);
-INSERT INTO t VALUES (13514921,730674630,'6PInWpFbRINHXzB78cuZLkuQUoYzdW','eTGOYFx4zJOn9JhWscwAvlfa','gVMg','hyqQjPc1lVUBkIheO','FdlmrNxtLnNcbGL3a4PatIU33OjdI0oWEP6IzT1KHox8s4pw8RnRLr','0CiPIm4wfLrYscNzW7pmq9qZXWli3Cysnlx9ifyvHqUazgvZASxsu92j13sOhKld10ZJyxJQPG29nqsfKj8nrbx',1);
-INSERT INTO t VALUES (501645,-416510601,'5k9EB7cqdv5s76j7WhLCBg','cM9','5lPlGgwyD3s23v0YSGWE5W','kTYsQvjXGlr8JdlTdN','AR3p9Bc8RUVsbgFJL7Pw5Ji342yHbBipcNavjqpp9A07HpsTom6hUY6MlcMIU0fodaiyDdON1i','bGicEQ0HebXfyPRLY6YxjAI0dvzhB113vEJoZb2XGvf',2);
-INSERT INTO t VALUES (5203174,-1140171270,'hbXKJKGaXDBQk3SJa9GFFT8YJOkL','IrSNFT6TnAEiwA515wCTmqhzo','rnX7ri5Wpc992EHSSzyW','udMXATqebVj4snfOXG3UbXvIxbmVoeVX7zLJs7AwF','dn5IZyqQM9Q7DkuYA4sJ3zWDMQzlD3ny8RWuyA8XMYmZRw','zDwAD5gmtJFoSnx49XofX',3);
-INSERT INTO t VALUES (16587942,891312495,'fPhtkf7Jd9cb4f','ndYGTxR','f5cGn','N1HIVMp8Joo','fMOndUswDHLl1ABqqxe8uKU74W9QK6wa4U4PGIMfCsylYoz9Vv6c','lPyK9vSncqpwxNOS7axrqOjGzcmGi',4);
-INSERT INTO t VALUES (2010399,832350590,'EMkRaQV','3rygcN4s','ll0FYhC','12ijv44NuhJ0rRcFvVj6HvooyscFtHuaXd','4LOjjaDM81Nah4d902EPDIO6lYW5JB','dmBtwssFgLT9ofMIlLWpLRKgR0KWNcPwW',5);
-INSERT INTO t VALUES (5910420,-1472561781,'dF','oyz69hq62up76kNNTNbW3','Ge0c9E','ja7OJiv3VeXeSzHJxpbdzo7NgkCImABbKu','9wG4J6Me0qpX9QskZDaHZz1DrWL2Lr5K1airuEd3ic1E1OPiFyAlGuNqcSskguncu7XyMQNj18i57jyWnmy2','Aw00eGJ2ehmfhEcCH3dcCAA9kUolG',6);
-INSERT INTO t VALUES (11687073,279542823,'MUydgaFQICsS','EBoCqs4inhlZ7cMWVE6blrF4TZ8j2sQ','bfEwF7','Vl6a8We7zE9BLPg8PuJGNASldIv4ZR6sV7E','QjEqDhXhVHsFYIfmA4DHb0LxKMms5NXn8iUdZBWhgaIW6kVAOTxUF9nfRRioqmTZdZMo4Vz55CDT7mRYx6lLCb9fHd','UXjYCCggNexxQC6oELXN',7);
-INSERT INTO t VALUES (7379668,1156111161,'gSNF6k1yDBwWm14xR','JJLJEWF88do7ReT1xstkvj3uLHBfydzZ9tTE','k','IKfOpD942Sp995nFblGSR6','7uUpmA2zW1ytI48PgkjAXIgkjCmW5BXobOY39V1WDgwSUC7CNUSAq4lym7p0TG9Y','7KBeBBoP8YbgI36nIW3mV9HKHLTA6ii8Xb3H8DVb7HoQ9iutwxWVirRlnMGUtOm8R8eiiB5lFCpU',8);
-INSERT INTO t VALUES (10646147,189167156,'yvnYgQXcyIczrkZ5l','kG','zNGloAT','StQNJSj79Wm6NbPxYM8Xhabb7BNd3nZg','uCdoX8KKP3JcJ0z','eocznR1zZMJprzJIzNPD017ifnhheejCCmbQuH9aiuAN7gEPg2Kfj',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6667258093230058087,33,'SncNPmuKhC','FOMHP7V1hEv9VD61EggQkRlgoljUdLbIi8TccdSlRSzOkck6w','Y9cRV0ClBgVsJO5P4T164S','ijCJRV21vcLjBaq2bwqaeWYtfCweNShYIXe','pl','j',10);
+INSERT INTO ti VALUES (6667258093230058087,33,'SncNPmuKhC','FOMHP7V1hEv9VD61EggQkRlgoljUdLbIi8TccdSlRSzOkck6w','Y9cRV0ClBgVsJO5P4T164S','ijCJRV21vcLjBaq2bwqaeWYtfCweNShYIXe','pl','j',10);
+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 (-1395537868584820380,-126,'8vRi5xjSnSgx1o7v5AHn','mrOc2ExwZR','btECdamNYUdNp5W7oq0LI9QUoSs6YhR7dtcm2P','A45atdFzUjI527ZiNp3QZM1','FM','F',11);
+INSERT INTO ti VALUES (-1395537868584820380,-126,'8vRi5xjSnSgx1o7v5AHn','mrOc2ExwZR','btECdamNYUdNp5W7oq0LI9QUoSs6YhR7dtcm2P','A45atdFzUjI527ZiNp3QZM1','FM','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2454854113395936596,-92,'b','2evfE9F1gWdyTmQ9Tn4gs6ZxaHt3tvStavTB0rL07DXD1U2oNhoXWCAnI8ZOLpa4RzdPcWoksjduA2eaokqrPKfWpRYLEgUlLY7m','qLyF3BPPvlSBoAUABt5AoCqI7ufZ7KVLgzzkdQgWRGkLl94pbhTkdRkj','3X7i3FF7FldKbeH','Lm','j',12);
+INSERT INTO ti VALUES (2454854113395936596,-92,'b','2evfE9F1gWdyTmQ9Tn4gs6ZxaHt3tvStavTB0rL07DXD1U2oNhoXWCAnI8ZOLpa4RzdPcWoksjduA2eaokqrPKfWpRYLEgUlLY7m','qLyF3BPPvlSBoAUABt5AoCqI7ufZ7KVLgzzkdQgWRGkLl94pbhTkdRkj','3X7i3FF7FldKbeH','Lm','j',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2985863325434559790,20,'3xQ','UvudqyhaNDFKqPZo3b0Tm0kOHrlUqHyvl3WSrRRXBtIaXIxH5NVr6fs3oFv6V3TBYYhzQu7BvdneyDYOaVMSMKF24YJxDwIXhAa0oORaDPqW5Zd34micTUwKZGKMv6ppCcMGHcwNf8GaXbMMxOLhLt0lD4HmJKn5OtcsySzgGktRj8T1LY4QJUefNPMQUv63arIIBMPxkkpBUTjbdZ4xuy','YunzpS3Oqdu6w4yvD2gNlilXaRbw','wbvGxLkpPcNujCAdP','yx','Z',13);
+INSERT INTO ti VALUES (2985863325434559790,20,'3xQ','UvudqyhaNDFKqPZo3b0Tm0kOHrlUqHyvl3WSrRRXBtIaXIxH5NVr6fs3oFv6V3TBYYhzQu7BvdneyDYOaVMSMKF24YJxDwIXhAa0oORaDPqW5Zd34micTUwKZGKMv6ppCcMGHcwNf8GaXbMMxOLhLt0lD4HmJKn5OtcsySzgGktRj8T1LY4QJUefNPMQUv63arIIBMPxkkpBUTjbdZ4xuy','YunzpS3Oqdu6w4yvD2gNlilXaRbw','wbvGxLkpPcNujCAdP','yx','Z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4032456415464914530,-107,'ozHhoHb','GdqrFPkh5VDHM53GZZpvHqOYxFf2AJi4mJcvv5LiZVnWYGDYayQRFhA0zI1Hy1MRRyVfaKrNPbGePskIa6JUaUBgHACvtLlW9CRJzqIcV6M8B6Qv6qFTu0aFRdOijt8fGlIgwyJLtyyU5uGRXsqjevNUpdV17AlK83lzGtGtPtZ3vr76UbWYPwNuixPbKJMy2E45r','mKNub8mXPuGqCCCHT1mFR1mPZuXijHFFpWYbbDP0FDjVpf2P5b1askgH','s6i33Jyzp','7','g',14);
+INSERT INTO ti VALUES (-4032456415464914530,-107,'ozHhoHb','GdqrFPkh5VDHM53GZZpvHqOYxFf2AJi4mJcvv5LiZVnWYGDYayQRFhA0zI1Hy1MRRyVfaKrNPbGePskIa6JUaUBgHACvtLlW9CRJzqIcV6M8B6Qv6qFTu0aFRdOijt8fGlIgwyJLtyyU5uGRXsqjevNUpdV17AlK83lzGtGtPtZ3vr76UbWYPwNuixPbKJMy2E45r','mKNub8mXPuGqCCCHT1mFR1mPZuXijHFFpWYbbDP0FDjVpf2P5b1askgH','s6i33Jyzp','7','g',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8209806347117897853,14,'rfdD','iZJ4KGvT8cGu0QZX1lk8RznsiMrvf2TRmkIWkYYiFNH7cAPxlDDYdx4Nsaix6ldT8LgFoaRvaUIzKlGu56z0ubSFBVUXIUObv4iI290u05ksvGFlrMDjHkYoIYsEo','vbznOftaP1fMVfxZ3LOWTHuk5ddjVoOw1nrXKM5Mh8AZ7WQItt4oH8nimH5kw','a0opw7GgI5pzSAfgaIBgOdJjgmOeSxDKQ1Cs3Gc5ny3WmDrnhviJSzJkyshjOyzyT7E00P3','ZzA','x7',15);
+INSERT INTO ti VALUES (8209806347117897853,14,'rfdD','iZJ4KGvT8cGu0QZX1lk8RznsiMrvf2TRmkIWkYYiFNH7cAPxlDDYdx4Nsaix6ldT8LgFoaRvaUIzKlGu56z0ubSFBVUXIUObv4iI290u05ksvGFlrMDjHkYoIYsEo','vbznOftaP1fMVfxZ3LOWTHuk5ddjVoOw1nrXKM5Mh8AZ7WQItt4oH8nimH5kw','a0opw7GgI5pzSAfgaIBgOdJjgmOeSxDKQ1Cs3Gc5ny3WmDrnhviJSzJkyshjOyzyT7E00P3','ZzA','x7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(79), d VARBINARY(98), e VARCHAR(84) NOT NULL, f VARBINARY(63), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (60828,5190935,'2KkApgK73RQzsjHKNLIdINNRNrXkFs2lmFGwln2eVrW5nXFh2AEi1','QXdGjBKK1HMsUcLpFmwG','xqoK4a7','9qKEt7M74','p1','h',0);
+INSERT INTO t VALUES (14526,16488776,'P22saZ7i0h3FJgXFjUUrAP9kiUOMEPigrBI6R9B1eJi1','y5gDsvtjN8aPMa7TaB0oPyJZK2BK8D0auz','kd5ioVsSl5Z3aGY7ewIL67Cjcgz5jkJ7uG9Qcb9OsB3','Du5pM9MwiyBM3SRUkDR','o','n',1);
+INSERT INTO t VALUES (54960,6028114,'DRu6Fut2B4rbQIoYo7mBHtejHJ2xnZIUhWs7tLl7S9A4rng5BwL1YmgtW','vgmpWwVCd6PhFiHTOXCIryoYyB8OBDyF4WI3z','25QlQRqpUjIeE1r6cvzIk40nhIor3MEe2gxBy03x1nqxtTur','ngHVeeTt8cK6t2WygB0kTw23skwCokorSQnXMpa6l26U2rkC9KN','lb','T',2);
+INSERT INTO t VALUES (29575,6473572,'OslXwR48kFBrOHWAHl1ceVUGc5wYpJc0eT1dYVqRo7kS98R2Y','slA2CYs9g1EYN3AO7wjVGKbknFXB2xyJtj2tE0XSIg6ehbvTQiayoq','KCPx889opxHDhqw','9HVXWQC8wO6JuXtstY9hshM16mzwsAifYewYhvEQkHDp9x5xpMIc','f9','R',3);
+INSERT INTO t VALUES (63953,9537180,'WVZSUgHsdfxaDhL8PLkotEbqpx7Zg01Ia5FqpBAeiMeetOy','TDJITpwIrFyrFyp2q4A55udoexXKC8J4pocEFyAhdiDAo0bIpjuuokwcnSxGp1A254bppaEB','KUYN5owrW4Fc9I5mF6EtBU2','mmmwO','f1','0',4);
+INSERT INTO t VALUES (21643,1278666,'zyCc2LHB8lljfG0YqdomjnZHfQE5osh29pWBcU2pu1B4pYxbeDc','p67VDq76JcFvLL5LPVM5nFuXePSW26VchiapZ32xXfcvLcM','A1d1aE6UYJu71Bx4P8VuqNvSvLUEeOndPHHTWG6nkB1E8','EYDqUkZrMBBXKS','q','D',5);
+INSERT INTO t VALUES (5443,707605,'LYbdIBDGipNhCmE41PVg','KnfMbWXzMpIXDGFmAjGbwS8m757w','zJg9m0wfvjjRVrNmvWlcgE','UUoIHez6nizI22aLF9jyQeVEioCb1nMMC7tOz6q4JWIZ2bDP1pSeExb','2','K',6);
+INSERT INTO t VALUES (4910,8699895,'nFt26rGKuWkHzh24fGZrpZH33IxDVEMFVlgiQYoN14xg83s7IISDyDV6nr3R27sQf25T58AMWM','kqxGgfG8HhCCx9GR9GBit7rd6eEorC2Fd6Od2y8Yqqnjie2IM3zWGycwlhlb5FQhaskaH8IN8SxVjJTx0Ro2HOvCFUSgmkDEO','s3g7N27VvVd2rdEv','1cYpYPJASleoOcv','J','O',7);
+INSERT INTO t VALUES (42206,15485706,'kakI','BRtCGEut0Pzeo6TdGaGLLrvH27scb0oCmgmTrVlxmrSiMUO7RkX7R8r97TkSY','ZvYnaWeagVo5qxSl62GGVVpFjVnzaFYT8UhmYzdy4sbIi83BqXE8EYFH7oGDqUNHTmLNJtp2G18dOZcmo','eyGihNTh2kgThLwUkhCIRzYeRqz5hVX','y2','3',8);
+INSERT INTO t VALUES (13799,1957358,'v1GxzLNjpSyR99zwrRAQCOqb2qbVeEZygAwNQwsXS43qiwdOOnFKv2x8','WmO6UvOQqLTF6BtWV1dfy3zx1PcSlv2HZc9dWzO1homYRFpru3RVG17r','39lO2l5NaKCBI5R11DcnXjt0DQyqZSqgasc06B8nmvKdW41el5w4gzwI8snNO6FwNStPbaSgQk5cCNo','RhFOjyAtkTOyBytIVyQ4TqdqAU5BJSsltxKgI3','8','x',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(79), d VARBINARY(98), e VARCHAR(84) NOT NULL, f VARBINARY(63), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (2099962,757288798,'xAE6w9a3MPoGk7kPj','Lxd6OjFrw4dZX3zsFttjRc','2','RPrW3LhnjbA','YKEV8h8HALpM36Q6','EHp8R4suBvGCmBLvfq5V32s5AhvnMZRfVVWonus9HHRSaq63xewTyesWJuy0H3ap',10);
-INSERT INTO ti VALUES (2099962,757288798,'xAE6w9a3MPoGk7kPj','Lxd6OjFrw4dZX3zsFttjRc','2','RPrW3LhnjbA','YKEV8h8HALpM36Q6','EHp8R4suBvGCmBLvfq5V32s5AhvnMZRfVVWonus9HHRSaq63xewTyesWJuy0H3ap',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(43);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
-INSERT INTO t VALUES (8091869,-1833686479,'yfWBvRAdNDh65LtZXrawg7eD9zWFky','P09x','vkYA1dng7QrwqxQqGkHgWd','ho9','yLcFaQ4ElkRUlz6E4A4HiySuPqoURALPHSo9VykNkDAIVY6gEKahg','maWoeoXKOZBKqkjOmO7fB5A8WlMvBCZ8tgVH3',11);
-INSERT INTO ti VALUES (8091869,-1833686479,'yfWBvRAdNDh65LtZXrawg7eD9zWFky','P09x','vkYA1dng7QrwqxQqGkHgWd','ho9','yLcFaQ4ElkRUlz6E4A4HiySuPqoURALPHSo9VykNkDAIVY6gEKahg','maWoeoXKOZBKqkjOmO7fB5A8WlMvBCZ8tgVH3',11);
+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 (12066273,193107,'7PeX0dP3WiwR79zfDwK46U6NiulDyFyWOlo7U36ITQiJ2GXQEV5JgcZV5AppGjP','QjrUc4NKeAdCMeau5C','JL2r3ozPFN','1hM9SjluK3NrWgzkOPSRtuGRhVbkhRlorfGY','G1','r',10);
+INSERT INTO ti VALUES (12066273,193107,'7PeX0dP3WiwR79zfDwK46U6NiulDyFyWOlo7U36ITQiJ2GXQEV5JgcZV5AppGjP','QjrUc4NKeAdCMeau5C','JL2r3ozPFN','1hM9SjluK3NrWgzkOPSRtuGRhVbkhRlorfGY','G1','r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (13051270,14010352,'IGiWVDYAlpzRgMjTFFBQ','JySe06tXVjQ6q2ltZeEdo1rPE3bel9YPZBW8tENOxUVbrk3REr9gHMo6xzkcrJ','w2M0NEZvrSdWK6jI','iDDxWeEqw3NtfkbGL1xUMSXVfhNY21ojzONVKYv7t3QsnoRKIjRwk06kaEz','vd','t',11);
+INSERT INTO ti VALUES (13051270,14010352,'IGiWVDYAlpzRgMjTFFBQ','JySe06tXVjQ6q2ltZeEdo1rPE3bel9YPZBW8tENOxUVbrk3REr9gHMo6xzkcrJ','w2M0NEZvrSdWK6jI','iDDxWeEqw3NtfkbGL1xUMSXVfhNY21ojzONVKYv7t3QsnoRKIjRwk06kaEz','vd','t',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (15004490,-1379622241,'7FhPFpWozdqEbUmjjwDFEFrWkH2gD','wW3J8K3GPyRhyrMtYFEIpaVoxpWilSuyITVHjakAVOS485Sa0ELKVdESO9guF3sIMhoUc74SktQo7knIQ1t9g9KXXREc7o70FTH27Yc18nBVuPeb64JgWL5mBjO644NRlAA576OAFb2RPPiTfQHOXRl4xfNQeCvvgRpXld3VitViZeOPyWg0Cwh6o3WEHDFGFmxVGHaGBH9rskC17jx4FdMdiyrMpJ5ySszU2JoaxQKCysnQgpEzImr1IoD86Ni','S0QWUM','MDSdqH4sHQS2BDmXG96f','BpJRXIx5HdJTQb04O0T9EdyyNruU','sBYFoUxdQilIUO4DCSy0TxgpwkAfRD8JjvpXvedILKYlLkzlxeO7ZIIzuTe5W3rgPMNWeM2v8PCg3dC7RTwigHFlSHRPHtg',12);
-INSERT INTO ti VALUES (15004490,-1379622241,'7FhPFpWozdqEbUmjjwDFEFrWkH2gD','wW3J8K3GPyRhyrMtYFEIpaVoxpWilSuyITVHjakAVOS485Sa0ELKVdESO9guF3sIMhoUc74SktQo7knIQ1t9g9KXXREc7o70FTH27Yc18nBVuPeb64JgWL5mBjO644NRlAA576OAFb2RPPiTfQHOXRl4xfNQeCvvgRpXld3VitViZeOPyWg0Cwh6o3WEHDFGFmxVGHaGBH9rskC17jx4FdMdiyrMpJ5ySszU2JoaxQKCysnQgpEzImr1IoD86Ni','S0QWUM','MDSdqH4sHQS2BDmXG96f','BpJRXIx5HdJTQb04O0T9EdyyNruU','sBYFoUxdQilIUO4DCSy0TxgpwkAfRD8JjvpXvedILKYlLkzlxeO7ZIIzuTe5W3rgPMNWeM2v8PCg3dC7RTwigHFlSHRPHtg',12);
-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 (8996104,-1399664954,'Brp4hbPfvuNy','iJcyVpHLPbMfPoHihxvNFjUStGGwF02msTAYguNXVtfeYOahhQO0SjMWM2INdTjiHUUlz0CNpbzYPXhIsio5Sl','Kv4472Cik7xT13qxsYyAM','cumpXO7HAO05tzkYIhIccNoHf23QGBcwAwNaUqSJZGjA5liQXdYXiPcJH2Rp0v','mkHHsdaDz02rYzbw1S9TENGL6Tm5DIXdiGq6ZGwjeLlYI0bT1xPL9vUQE7CwqT2gXyBpJyQkf','DlVfRzYiBOSc3CwwowYozSnguJhTLcNqNa4G7Po0h3s3j',13);
-INSERT INTO ti VALUES (8996104,-1399664954,'Brp4hbPfvuNy','iJcyVpHLPbMfPoHihxvNFjUStGGwF02msTAYguNXVtfeYOahhQO0SjMWM2INdTjiHUUlz0CNpbzYPXhIsio5Sl','Kv4472Cik7xT13qxsYyAM','cumpXO7HAO05tzkYIhIccNoHf23QGBcwAwNaUqSJZGjA5liQXdYXiPcJH2Rp0v','mkHHsdaDz02rYzbw1S9TENGL6Tm5DIXdiGq6ZGwjeLlYI0bT1xPL9vUQE7CwqT2gXyBpJyQkf','DlVfRzYiBOSc3CwwowYozSnguJhTLcNqNa4G7Po0h3s3j',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c CHAR(75), d VARBINARY(89) NOT NULL, e VARBINARY(54), f VARBINARY(97), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1313457890636925276,13227564,'sqKwmfIFACnLcPQ63VxvJ6rVBRQcL3o','byg','Pe4VyDlOnkXejcO30mmokEgfUehQ2Mp5pwd','wm0loGw2doLjStJdUSC0z4tPG7FScz7x','6IIA1OO49Th4aM4C4WlHaqmiUeBO','9xEn',0);
-INSERT INTO t VALUES (-9044050468017423517,2709533839,'RJSs6UcBiJzSqanWr','Cy3beqPZWT6g83BignPbgqvHEbUD5QQrQ1wc','nYtjHeiKuHpe5f3W5RyoH0TMXfMwfsLyhHCvB975bH238qx4w','MAgFsmfqmuoPm30EjnVN7oAs9PHUyMsx0Zij32hseIj','WwQ8LqExvc4lEp4DrsO1AQDASgIyPlJKA5J3ZjiNRCsrwDQ3c9xO1JUv6YRnWzR7OXcHa7QL6','9jFAso4UUjCLgqABwuOgcQ4DieLSeZv2HAByXqG99INj0jbKozMkjwdlLr3F5QBQAVsJRMj9jcFI0JacqGO9J0tfGASAXn',1);
-INSERT INTO t VALUES (6794976860724193950,2273503401,'Y6zz4bKi6jZQ3UPQrUkbfUdspRawM','ycRz3o9NPaTAz3pQFrq8eSv','G8YZSWV9','EKpXFYXND6RtHX4yggC8cJawzz6gaI6pfhtwPswiDUfBIxgEUkJR5nWJnnVrg1iiSUxcbPfJwXHA','68TBEbGdLyF6Ec90iRTvPcETpC96fpOlMHjbblOSLNrWZeC4DFY8d8mvEmUPY4lrljxj4L9','2ZF7HrltlV5N6ltbB2dYoaPMu8KTDvIheNJ7YwBGxVgc',2);
-INSERT INTO t VALUES (-8878236524871038842,3032722124,'lVzYIvJVVc6MTSHt2qDv8ST02bJSodML','N6z','5VCRoy6d7Nk6DzmTpzZaZMHUoUWrA1PioK9G1URJBur5','67S83Rt37naM0jiB6ZEDNScfiBGFwLFtJYeuTU8gPeF','9dO','x828xqjUvFe3FMnHdJArvGJ4I2fQTbXLhcD3CXIiaSjGRm5BPGlPLK8pJGJzgHIFn4iP9uDuXf8PzdI6KcKeJvNXMnMKt8LQ3EWW',3);
-INSERT INTO t VALUES (1913871840759410197,3236660871,'SttEZSHk5D3L2JW4AGcxZEyCBnsW4gkp2I7rKpt','4leyOoNTdq0URKbBXVaek5AoSXpFjCludOg6HAFUm6o0XPq7np1yVBhzY3S3zfT5iPimsuliCwIZlhyPJt','JXgHNF9wQEtSnJJvbqk073E9lIMKjncWpV3Gr80zlMiPsu','wtqPdYDdtyfNvgQOElJurBeLHZHsH','d4e0TGiVD8daaUery7pAXAdJJJ91Ld6gnfhgNu1YwkGDPwE1XO7FOf3Nh2RTpbmMQuQiKGe8v14QGUN','1PYnlsf2YmaHb2xldtQxk8TAW0sgAxo1X95Oq08ksVVMOgF',4);
-INSERT INTO t VALUES (3836999883247608076,1039815997,'7nvuH3TDDnWdDsotrYVCaB2gSFx0','RCFWvJaOFuzhu4nZZIciJfM6uCTJkgp5PQfjkWfc1cKT1yZnR6rb71LPt1YQWBmRVC4kMGIzbWKpaSlZdwHu','pGDC2qMCu8bS8OzPpp1jE','imKcj0ig0suxtOKvuHKvaTVpeCBU2LNAQsN1Pq3vlhfCSSCY6zbpDvY1IBAnx3Atka1HNeOMGJsKbx81i9fNVM8','B0Dtb5HVphQBHiWoxJ0Dy2xuIyvwkrZizjseNduF6a1rGgvJMEZ45ocDlfxxuIKiejl','NaLzbZ1qe7',5);
-INSERT INTO t VALUES (3387187676274572479,2369704287,'BnESCk4g4Hkvx3CgIfddCydMtq09rIXOyjLgDvNtQKVw8RLllSsRxNFGhvoIPe37gcTpf','hic9PX6sktipjfyml8Xco4B4GZfB','VGwNFjb9lVcL7XXud','XriF3qQK415g','QvMHKeG','MFNQsux1SaiJBKF9crWjLxQQaECr71uUzmF',6);
-INSERT INTO t VALUES (1398354634631134171,3902159029,'hI30gv6WnPyquxIG7rQPhbchvaTscmmXNZyb8kW','EAkInAoUCarVu','jNmUxiYxlbXoVOgsWYEqz7IXNycRsJxE5XHRxdOq3WeWNYAqk','H9lZ6zMWoIQyYzaS4n4mdr8TSs2HLcAioqrM91rNi','mg2OhTiS3wbb7fXxfR91TlJ59alf9j6vpmsqIzrgWQOSOndAfnBDcJ92w1WPomfQlrch960Q','mWD3bI5zpzztF9RuMu3oCpdsZHZRKPgFOoxctaW57gBtFyVNH39KzhOz4wnJjV5aCNvCMB8tPsn3mMj',7);
-INSERT INTO t VALUES (-101608206954782867,331817522,'TVS0VDbwUcyyD2iANteQGBRqvGeOIUDGBjf7tKvoO','Lcqz','7sz46SmvqvSoDNWgKJkzsj5VsFvSO','6XD5mMIWW3spf8EQWz8gBK8z1beB9XQjabMN8JfsFkmm3ZodaWILyymGF5tXGodUgvAfb1coAKIKF','13l2z0wXMb1vMgNblqfPDQhhNP7J73m6d5gvAo0HUWkA5','2otAf1y0ZpsEgG3lgjsHnRZHvKU8PwsxxwOLvzhL81aDpNvvbMN5tn4xa8obaodLosBFzSClppxLsop8jcUy49wpjQcq0tDl8R4u',8);
-INSERT INTO t VALUES (1185719813432750374,794348172,'7Hf57A2yS8IPpcf83CFmOF9jlGLegZRCthbCrELwPeLcmyL0eomstLvcGHyj7Dx8','j6SWsDDeY2z50w6bhxFx6pfGGZyL4L8EanKJQoTxc6JTxvdWr7i','F0isxybDkqLJNBP8HzoR2Ls9T7Cqk','rQoFTIHjfoyfdPQ4q1wgTbjyjMzwZw2VvwTfjowXLcWtlbcvDJn','c77Yb7klIekTi36KTt6Z3yh8UpEqimyBGk1eE66wQLIukL2iM5gawlrMebwsiZKpn34Pz57p0nsFyBUXPzImfcghrEKEEREv','evik4RpIqv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2962913,7408894,'zLg459u0jWcl4Dq1gL4aAfYvtSGsCDQb9juxsYEWwsenII4YNGNkwsxrJEs1ewy6fdDn','uNuRWpHkOm33r66HeJjAD52TIIIV7Neuj7Z6TZIHuyajlKibIi6CaqMDER43swTlZSgD35rKA355b57HLXzWMsywGPW3KMmMaXha3u7TzuZMAuhZGnqPtAEjkrac1wi5p385TqqgsfeOkx1W8KqFyJI1PWSGFc7VioZvoT5A1wiYCPQvw','QsYDCHLKVz6rFG1pycjRdiC4gWgZCwyADUuTxhOGOrLFdcctUnGnQQ2f68HS6FYSQU','3WHVSW7F8rYwDCax0o3qNFq3YlPxdwkrFKLmkPts','dA','z',12);
+INSERT INTO ti VALUES (2962913,7408894,'zLg459u0jWcl4Dq1gL4aAfYvtSGsCDQb9juxsYEWwsenII4YNGNkwsxrJEs1ewy6fdDn','uNuRWpHkOm33r66HeJjAD52TIIIV7Neuj7Z6TZIHuyajlKibIi6CaqMDER43swTlZSgD35rKA355b57HLXzWMsywGPW3KMmMaXha3u7TzuZMAuhZGnqPtAEjkrac1wi5p385TqqgsfeOkx1W8KqFyJI1PWSGFc7VioZvoT5A1wiYCPQvw','QsYDCHLKVz6rFG1pycjRdiC4gWgZCwyADUuTxhOGOrLFdcctUnGnQQ2f68HS6FYSQU','3WHVSW7F8rYwDCax0o3qNFq3YlPxdwkrFKLmkPts','dA','z',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (12724593,6452043,'mGx','j0wFYsgTvDlFeQErxAHpBnUkCMFdOe29bFZNNA4gaDoErcie9tVrtHmuaE1lfLXvNvGd6uav8cyajFU1Y7UGmqF354RG3YT8J75suf0cateYWI974KfYvZulI6Ic2sD5w6F7k9uldZzL8VXVkzP56uJ2yoD2p9IN3OVCXgTv9hw6ONa7eqEtWAoIq0sCUygH2lK2LOaN1RYL0SFAjZL5iuTOfPYMkDvviZtjws6L1AWmXl','519YIUshMMVKbiAO52kiM3yFLczcPCTmK6KxGQ0s9','AfzhoG9MLJbn8d0kFwSAI16AExah1M5yrbkyxE4mQ1xZWqFyfBsaCRWg9LszHrmP6ONFXOJU7FjDrNQnfv59XD67GCjxZHC','M','w',13);
+INSERT INTO ti VALUES (12724593,6452043,'mGx','j0wFYsgTvDlFeQErxAHpBnUkCMFdOe29bFZNNA4gaDoErcie9tVrtHmuaE1lfLXvNvGd6uav8cyajFU1Y7UGmqF354RG3YT8J75suf0cateYWI974KfYvZulI6Ic2sD5w6F7k9uldZzL8VXVkzP56uJ2yoD2p9IN3OVCXgTv9hw6ONa7eqEtWAoIq0sCUygH2lK2LOaN1RYL0SFAjZL5iuTOfPYMkDvviZtjws6L1AWmXl','519YIUshMMVKbiAO52kiM3yFLczcPCTmK6KxGQ0s9','AfzhoG9MLJbn8d0kFwSAI16AExah1M5yrbkyxE4mQ1xZWqFyfBsaCRWg9LszHrmP6ONFXOJU7FjDrNQnfv59XD67GCjxZHC','M','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7412935,3907592,'VWVUtY0KhE','WRk44VoRWlV6iNG0TjznALGroIsUvs1KXJ9o88MSG9CLV4MSRBuOnnKUMn3fFPjCbokxXPFbBWlTrUeR99L68MMYA9YFyE','QTlcQFKMOE07M7VUNYQmJ','3pKxpj1BZQyNy5bgGsrbrqNDInWo6RG8FlKj0bntE7w0UPc9aimvw48X1Rhti8piCD6AY0Qqj17undb1lI9NXTxnapauSP3I','C','o',14);
+INSERT INTO ti VALUES (7412935,3907592,'VWVUtY0KhE','WRk44VoRWlV6iNG0TjznALGroIsUvs1KXJ9o88MSG9CLV4MSRBuOnnKUMn3fFPjCbokxXPFbBWlTrUeR99L68MMYA9YFyE','QTlcQFKMOE07M7VUNYQmJ','3pKxpj1BZQyNy5bgGsrbrqNDInWo6RG8FlKj0bntE7w0UPc9aimvw48X1Rhti8piCD6AY0Qqj17undb1lI9NXTxnapauSP3I','C','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1126114,14695677,'AuDuvnWfNz2F','tcgqqI6cuunqK6fFZSz5pC0','gynUpUHEsxGnq0oAFNt2Dcrghf9jX7LTUFUMPUM7IgMs2D0pNjEOPhCeMZ','FDhxAsWkb65VrlfgtVsFCh4WJtbUVKLv95GpEecaIL5cvfDQDbpfJI7bp5Egh2GQthxrjLRXsk7YdDBg9Dm30n2vViqzqvB4vqiStlPRyIFURdbggr9V2kwDGkSjW55Id1M3LUV9BPE0Bg3IXQtTUtJ4cfK9PYB3A3IEv44msKBWdoRMb2j929AG4jKo0s1jEz9o4HwfqIptmk9MlgSvx2uFWJp','O','Wx',15);
+INSERT INTO ti VALUES (1126114,14695677,'AuDuvnWfNz2F','tcgqqI6cuunqK6fFZSz5pC0','gynUpUHEsxGnq0oAFNt2Dcrghf9jX7LTUFUMPUM7IgMs2D0pNjEOPhCeMZ','FDhxAsWkb65VrlfgtVsFCh4WJtbUVKLv95GpEecaIL5cvfDQDbpfJI7bp5Egh2GQthxrjLRXsk7YdDBg9Dm30n2vViqzqvB4vqiStlPRyIFURdbggr9V2kwDGkSjW55Id1M3LUV9BPE0Bg3IXQtTUtJ4cfK9PYB3A3IEv44msKBWdoRMb2j929AG4jKo0s1jEz9o4HwfqIptmk9MlgSvx2uFWJp','O','Wx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(75), d VARCHAR(69) NOT NULL, e VARBINARY(6), f VARBINARY(44), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17575,56757,'BQqBQQGdrK0kPv3mMfGjiBbK83HCsAAb5lG','u8Nddp8PypCLxtB87beaUhfImvWeS','i','gual','hR','T',0);
+INSERT INTO t VALUES (20661,37913,'nfZCNd8M4Z8y52EndBxcj','L6','YPEA','ZB8','K','6',1);
+INSERT INTO t VALUES (-28266,51111,'uPCRkd3Vsv7jUmJSEE1axRhILJLlZe','pNRQFJRCtCIZ2YAHgL6HtaQcsXxEClV1IienTYMlpufkXJxZy4NfsGnF','di','NMM1SST6Umrnaxo08L5M3jm4Ssz','A','5',2);
+INSERT INTO t VALUES (-28083,47022,'HIAJOyGKE4cufzpfZSrDPuoNSQaw9Peod5UO0tZemxduzU7KEmVakKqdUu4INVxS','SFLsUHKgZByA4f7mFqpEhKLC8rOUbxN50eZiOGcQ6DO537gMVZqff9foW5e373MHVv4','NYV','yyDVjfs8Ffd7mZrvKwa4v8jF','H','I',3);
+INSERT INTO t VALUES (-26422,63042,'AG2o8JYloEhIOZuWgCIsDdSvh2UyGxrWxoIeRm9xZCOUlUOinJD0gSAK','EmiF4dkX30jjqFoUOPV7o6nJPhhChneCPhM14VDWAjjAyw5opWLkPoEXYDfn5brGg','bciz5l','OW5LV03KR8slZjA81YHAQxYwk7xWBG6s9Cqt0F','qc','g',4);
+INSERT INTO t VALUES (25787,55749,'i4U3','1T','C','e4LE2ZTH1WymDJ25B1QY4vsS6','q','G',5);
+INSERT INTO t VALUES (-4254,2325,'lECQpBKoH5lxnycIBsnYUBXCY3jLqExT4Y','zmE4tIfO18uL3VNZ3C8Gvud0WOFBxCpr1KccOxbACuN0CBB41MqODADyNOF0D8','SnoLC','5EdC21mqW3S0uP6xXktZgBZ0IdUs7EFKoAk','d','J',6);
+INSERT INTO t VALUES (-29729,62126,'3v7jh6JhTxFx1X52NymByjvdxaYLIAS2XYs6vFc8FVVZaHc','1an1KU9lm5JzZPyN68UZCKopTGjFwneLIw8JhpaXvu','X','EAnvgMuiCT32B0NKGdJhPD4JiT9EAb6OQ','l','L',7);
+INSERT INTO t VALUES (31178,59942,'feyn5mRFl4rFpYA4YNU8iCFmyLpxw5MXes7EXFV5HTW37Sf1','7lFrwhJwVt','M','9Fm6R073b1zBgqpI','s','n',8);
+INSERT INTO t VALUES (12295,41937,'ZOOU9nnNR7QQzkb9cStEJf0PFsmJiYxKoZ0z1FhSFlKRASDPdnikg978sA6VaE','r','WKBy','uekzRRWVmwFTEjb8xL0ZqXP3ROXqtl6Tq','W','3',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(75), d VARCHAR(69) NOT NULL, e VARBINARY(6), f VARBINARY(44), 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 (7241983348346817293,2480889515,'iA7y5kx14zSTD1EUC72lE4rvQuO2xZZQnxXMoQmNqTiNwx7ORDtlFHmXJ9oBEc8J61UGz','L','npbzTW2q7cRWPmdVFWDDUYWfvMaHiiEzCyuvYXcDNsTEttglXaKE','psg','eHdiobUrOUdGq4OdyUqQxHxs9umHsTKnnv4EOzu58eUMUl5x4VSgxYVCRniLX9W','5JftaZpUaE5OHmjEL',10);
-INSERT INTO ti VALUES (7241983348346817293,2480889515,'iA7y5kx14zSTD1EUC72lE4rvQuO2xZZQnxXMoQmNqTiNwx7ORDtlFHmXJ9oBEc8J61UGz','L','npbzTW2q7cRWPmdVFWDDUYWfvMaHiiEzCyuvYXcDNsTEttglXaKE','psg','eHdiobUrOUdGq4OdyUqQxHxs9umHsTKnnv4EOzu58eUMUl5x4VSgxYVCRniLX9W','5JftaZpUaE5OHmjEL',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(76);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
-INSERT INTO t VALUES (-7546549261208499180,669004638,'O4L1wTXYslcvMnqV1ys7ztRTiRkCkLXpcJTDnevy0SmhXVyvgX7LuwvlpzQw9xmT5xMWF','IVRJEVl6VEg5sOiUelLtlX82Fc9X8V','SZIhVezKjcVFP11xYyLibSkIQrx1Vj02zmg','hKB3ganorvlgZIDaz6xFLemv1TihgJsEK6m4isfX3lwBvkrb6QBOj9g18zfzck8aIalQPYQpRVSNZpIKROQVw5nOq5MOvfrt','3jrgE6NEwJ8YlbPT8Bj7ZcxvRrrD1JtdVBjANXUmY037ktCPXahF8cY2ElXdogAfe6GyEGFRcBCYzAYCuIx9oSBGI3af','SYZnwSldy2JZN80U90GrIvnWlrjUkElUCS6P1xLsbN5BinZdYZ3fk2v',11);
-INSERT INTO ti VALUES (-7546549261208499180,669004638,'O4L1wTXYslcvMnqV1ys7ztRTiRkCkLXpcJTDnevy0SmhXVyvgX7LuwvlpzQw9xmT5xMWF','IVRJEVl6VEg5sOiUelLtlX82Fc9X8V','SZIhVezKjcVFP11xYyLibSkIQrx1Vj02zmg','hKB3ganorvlgZIDaz6xFLemv1TihgJsEK6m4isfX3lwBvkrb6QBOj9g18zfzck8aIalQPYQpRVSNZpIKROQVw5nOq5MOvfrt','3jrgE6NEwJ8YlbPT8Bj7ZcxvRrrD1JtdVBjANXUmY037ktCPXahF8cY2ElXdogAfe6GyEGFRcBCYzAYCuIx9oSBGI3af','SYZnwSldy2JZN80U90GrIvnWlrjUkElUCS6P1xLsbN5BinZdYZ3fk2v',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-6067115681126902304,985479653,'PqBttjXVSaP7WUguUqSmnIT71z','YmnZZEhVVdzV0SI9L9Jw66Cn34ShX8aZQbyadc5Rm2GYbXq7XaLCXXGMs8IbiBFfNV8tcw8X49xZPx5e19ligiAXvzlARBy0s6Bu8U5r4BUWtOpjgNqaS','iOP9vQ7NijojRVefDvqDw8N6Aaf0mRuMMZxtKVWfqb4LE','CAkvPeqlF0wkJwB5fviUKizOG8pPGL','yUvxaNY6OcmrlPj','RzNFEyW03MW6gVjqXEZj7oECL7HR6xsF7KVGCPJ7c4wCnZtarNdH',12);
-INSERT INTO ti VALUES (-6067115681126902304,985479653,'PqBttjXVSaP7WUguUqSmnIT71z','YmnZZEhVVdzV0SI9L9Jw66Cn34ShX8aZQbyadc5Rm2GYbXq7XaLCXXGMs8IbiBFfNV8tcw8X49xZPx5e19ligiAXvzlARBy0s6Bu8U5r4BUWtOpjgNqaS','iOP9vQ7NijojRVefDvqDw8N6Aaf0mRuMMZxtKVWfqb4LE','CAkvPeqlF0wkJwB5fviUKizOG8pPGL','yUvxaNY6OcmrlPj','RzNFEyW03MW6gVjqXEZj7oECL7HR6xsF7KVGCPJ7c4wCnZtarNdH',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (2702805,20669,'QkahSM2EIgPo4XNXSpKjrLgnNSL0G6uV6RFP7letXhy1LyIhVIJyql3b36MfAS0glguO5rChz','nX5iPh8gGu5VgvN6qvZgCAOJTOiz75vvLFNSRFedyvM9w','x','sXyymrR','4','Q',10);
+INSERT INTO ti VALUES (2702805,20669,'QkahSM2EIgPo4XNXSpKjrLgnNSL0G6uV6RFP7letXhy1LyIhVIJyql3b36MfAS0glguO5rChz','nX5iPh8gGu5VgvN6qvZgCAOJTOiz75vvLFNSRFedyvM9w','x','sXyymrR','4','Q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (-7460311,39637,'u9yPkC9zAgY0k87QiI5iJgoN0SKs0XHqRutp8o3NR9iIm2kvKF8W48IKCCulrGrmB9pQPOrM','y3GYQvNj08LMNAYCA5fra3exg0CcV14pYpSW8puu6','jm','AHd05dHB','J','A',11);
+INSERT INTO ti VALUES (-7460311,39637,'u9yPkC9zAgY0k87QiI5iJgoN0SKs0XHqRutp8o3NR9iIm2kvKF8W48IKCCulrGrmB9pQPOrM','y3GYQvNj08LMNAYCA5fra3exg0CcV14pYpSW8puu6','jm','AHd05dHB','J','A',11);
+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 (-5643296,14392,'IWwzO8NYeMfENI9rr7jnJjMvPgVuNVSxgDjcILDRUy','bFcdBaB2FhJDOqlUWNsiCm86fdVL5OBGe586U1vldAilte9HhBNiLHPwvtqV6IHvsLHaKP5zK0WaqgOYMRmeV4svX6CsOr181weSSyG0lHsidqcjTAEGGorsIcZRUc9sR0NZogrbeooGQaKWnmZ85Pu5ro004relfZshgaOKeeOTNIifkVeMfozxV5ZZa4i6WQnj','9QDcs2','m','W','4',12);
+INSERT INTO ti VALUES (-5643296,14392,'IWwzO8NYeMfENI9rr7jnJjMvPgVuNVSxgDjcILDRUy','bFcdBaB2FhJDOqlUWNsiCm86fdVL5OBGe586U1vldAilte9HhBNiLHPwvtqV6IHvsLHaKP5zK0WaqgOYMRmeV4svX6CsOr181weSSyG0lHsidqcjTAEGGorsIcZRUc9sR0NZogrbeooGQaKWnmZ85Pu5ro004relfZshgaOKeeOTNIifkVeMfozxV5ZZa4i6WQnj','9QDcs2','m','W','4',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5832600155169905060,4125329844,'LDp5ZLcjA0wPO90muSTiugM93e2errq','OF1bdPoO2IjuJoF3NiLfUFvy0ZHgYvtF7c1GzMtU2JIsH23Y6eUSVSqaDXI0Qbc1YIJbtrSGameRDoNxMrcIVGbtUw9BvC4ybZgZK5PcbVes5mLWCzUz91tHPxH5fOE3WhqKmmlHNLK2lY9PhdF74srmytoFANfvNYh4jcpStBXFlNH8HyKwj10GaZA3gVhRIx6z5y3AHfnbMBL2TPWn0zx6Jg0N','UQwR0IXYZEU','uYAzNHm4IBKJroiPUHGCKzGYbpmwItnQQgbzxHm0FtUmfVNtIlIji','7LKysURfPzxh9hayqBHihBDB72h3P1EDLUNGM4DaBw7W5NiiUGCPTFEbr055WjN3hCf','7z0jMCRy0MyGafR7PhBUbfgUfVHA4s2k3YJOJ3',13);
-INSERT INTO ti VALUES (5832600155169905060,4125329844,'LDp5ZLcjA0wPO90muSTiugM93e2errq','OF1bdPoO2IjuJoF3NiLfUFvy0ZHgYvtF7c1GzMtU2JIsH23Y6eUSVSqaDXI0Qbc1YIJbtrSGameRDoNxMrcIVGbtUw9BvC4ybZgZK5PcbVes5mLWCzUz91tHPxH5fOE3WhqKmmlHNLK2lY9PhdF74srmytoFANfvNYh4jcpStBXFlNH8HyKwj10GaZA3gVhRIx6z5y3AHfnbMBL2TPWn0zx6Jg0N','UQwR0IXYZEU','uYAzNHm4IBKJroiPUHGCKzGYbpmwItnQQgbzxHm0FtUmfVNtIlIji','7LKysURfPzxh9hayqBHihBDB72h3P1EDLUNGM4DaBw7W5NiiUGCPTFEbr055WjN3hCf','7z0jMCRy0MyGafR7PhBUbfgUfVHA4s2k3YJOJ3',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b BIGINT, c BINARY(42) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(48), f VARBINARY(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-106,-4702535641624418791,'OlzgKT0zZLR','W3jC84OuNfrT7c8txaQSIluXkiNCwAmhGRgez9vwpApffutPGsFTQ5GrTn','Dccmen0eCYII9U6fLeP2TZKJQ9WNu','XX','AsI7bZTmMv00hdRd2s1cn0TOBo3bXNvrzMH91l3zx3wISewrrSRTNHqFJgbKFPHjI5llVmBADCWl2GWOwGvWWXl8O0iDiVn7tL','3qNuzgLFxYbv0XCLaAVJ1pI3y',0);
-INSERT INTO t VALUES (3,-2241086888819534382,'NVddcfaDNxnoNKiLkXeEWMn5B4lA1aQnvVTb35','WxbcygM2IO9fYJ8feTHmqKQxmo4VE6Hc8xUdk2C6JCv5u1mRMFzhZVcff8a3qJqg','qDzR2n8W5HCsT2r4gWnhYeD2UQ9n8z7nLzwaPQXfKaQ','Tzb6hXOdNautBis5Pm5TQ7wf5nQrPiUA6','N2FCtQvSnky4pvXopF2ZD','bBo9fjbqFlzssenwCdPN1hiNlzIZ',1);
-INSERT INTO t VALUES (-127,3560293232051007242,'usdJg7sEn3ULK4X0s2hotlw4FyDOlNcBNOXmE2Hv1','fjAAZ0Yn9AdyZBw3Cj7cDAm0WsEgOJhwE1zuo4nYQrNbKY','s7WfqVx5tUds6bfh1m2uguqGRzmZWA','o61ieUKg4PTXuyCiQUGVDJTro0JXBAtUbqZp','cXOrczPQMc4lHDYgzjH0XBta1IyOsDI3UFjTYgu2QP7b9Ygz7y','0lsXNVH7SYSOjvjieDOdUCHgQYGTY0tnc9kiKjquPNuhJUnVbzq42lseRHddsngzNf70mASJJ45Tf5p18mE',2);
-INSERT INTO t VALUES (83,-3887886310418998855,'z6iUMpY2NVVfu','zqOxoR0KSnWKUQuWS0hB64','VLCc7T7BfsfkIDZR8moVRSo3NvT3xV','sLRhVBBGwCbOlciEztwovxTxb','oZZVx92x0NiSbjTvqMQjLPjxBzKMWWdSogq2Hd7TfWvU1Akq1bL4JfjK9XZgjK','8YrHr2JLleLWW9GLc3OQiK',3);
-INSERT INTO t VALUES (-119,-1659423543379552494,'Yc7elyhFhe086QMXRcOfTgkP9llFUQCp9VQ3','ewYle9bz0IXbH4VWWN8dXrb0lJT1fao92ua6aqux7P4DALyal','Siu4AXK8IuU8Ka0dZiTd26eC2DcZsaQ17Y','gcV2mKLsvJliKzR94z2Bii','J4pl7laMBZIEn9aYtChnJlIMy39MM1TwnagmFDrOe2S78ivUNkaNzso3QT9oqUAP','UpsgG7K8QNuNmv64HBnnfaFbrXFikW5d21sQl8I1W0XgJPqk9H7LtYdbUi0f497UAt7o7UrgWwc',4);
-INSERT INTO t VALUES (-16,6472125674149682796,'xKqVuyHtFA','kGToej1IA7vghFzX4zLSl0','Fccbc03k3LGGMkcjvsCpoPs7Jl8Bol665BnfCiHZH0eNjiv','pmxUnJwKNFVwfN1KoRlO8f6lGg4SrBETQh4VR','ZCI3x9E8VWpvRwxbO2hqmw8csJvObGpXa8iMircHopGc5EKoOcteZoynPP3EXScxghjLXimQbAOEfNuZhnsgWUOCpA','aHFUrfbkM0YO7y5oVBzsKAtFBBlR3yqWcS',5);
-INSERT INTO t VALUES (-66,-5634086278451533061,'ye7SPv0kJnWJCl9xaTob','XqTNSw06F0Na56DwH8eO1gVtXoCCgMNiStP1FaTU4WTbGzmiHXVT2nrXccD4fTh','hw7oqP9bbKue9xZCe04WQh','1Ds1YFVe03pfUM9QLiMN6B2kaBk','X6e8820c3ajDdatWvnYfWKQsXuhP2PoKvrmhcf4sINExsCoLItlc2TuHGqSy0uT7XK','BUAP9YP8shMdv3lJ1naQSltAa3RP3O8z9Ps4NP',6);
-INSERT INTO t VALUES (113,-6151596463712514768,'19vhIWR7U3DCFcwtyJemEJR','5tzdeWPwqodDR3xcckmE8cFUOiPkjigPAEL2ZTLlviQ3pWfQAthiua9cbF1TnGJ','nGnw4FvgrQDfDdNav98jSHOyu4RJ','GVZAWpTYCmbpOf9NcL2iMMsYKILW7Tfs5Xn0ixbqt','R8ClRr9jHvpPeVG8GHkGU15Sua6W7Rc3','gTCeuD4aPu7ku1IC3vCKv9iYyFUjt4uszKyKJpxldGQNk9p7KIy5r2YzMloy14x2I1cwHvm2rphKWLByzOnRQSxOx97ZsiBK',7);
-INSERT INTO t VALUES (62,-2210727919058093798,'5HL8VPq8Y7wDjMBA8GA2PtTB0o4CCT8t7bU7','Olp9ZDKDVbT3syidXlL6MGSincf0XEZMAzSpPoXos4Ybemp0brpxyh1O7aKvYD','UHbFP9mo2h6SwLDRv','W9MNTg8t1fMI0qBrnUn','EzCXzyxnhUSi0KRtTBNMw1qQpU1nkzWHGgbjS13t51bOxzmoLa5qWomuBrME','oElpqvBlKh16YulqVn1OXGGG9Yj6gZ6hrci1Msi67PckVYguhJ1KgnzMcWImfdVkytL4l2EHD1Z',8);
-INSERT INTO t VALUES (68,4496914168757005207,'3Y6dceohhll4oJt2SCg','TbjOuMdw8Wb9VcjkugmDyH0Zn3UkAi5xlPE0kvIgluVQI99l2NmIYjX0C','TyQw7Q7xr3BGbzoR0CGpqRxEsLACnyxYjCJLBXzKgqN','iS7Fj20JRZNWWEUv7RPsuzEKtKbJWL','Hs2DR3J09xVUrb49mAzpndqu7sWd5joPXGe','zOTZ01PCJMJe3cEJTJEKUyVTkaonKPO0GGtT6SSM56l7hKCKgdtHvmvhRdiX3GnjqL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8027184,15835,'euEmJN5Oxicco12M5p41UqDDSRsi7lmt1MR8uMXsHhkFN10W0lhyfoAqKxVFQLOm3lbE','7BVNVKOc9IPzV8jJ1ELROBQK8WycBktd9fhEFDehkyUvMD2rKzVYT88qoC1gKbV4RPEeO6P2qiZS8ahwo41D63eYtn2evxXPf5ZbGPFsHMU8b2uX0XyBsaHnDGtvZBOpsVLmlXuim9gE9FWyelmep7nuDmlS8','prA','Xn7fk15drzTTeChsJYxzbzyh1TWMKega9pQ3dlwgv','2','x',13);
+INSERT INTO ti VALUES (-8027184,15835,'euEmJN5Oxicco12M5p41UqDDSRsi7lmt1MR8uMXsHhkFN10W0lhyfoAqKxVFQLOm3lbE','7BVNVKOc9IPzV8jJ1ELROBQK8WycBktd9fhEFDehkyUvMD2rKzVYT88qoC1gKbV4RPEeO6P2qiZS8ahwo41D63eYtn2evxXPf5ZbGPFsHMU8b2uX0XyBsaHnDGtvZBOpsVLmlXuim9gE9FWyelmep7nuDmlS8','prA','Xn7fk15drzTTeChsJYxzbzyh1TWMKega9pQ3dlwgv','2','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7557206,10297,'qf12JE61Yyzn6FfhHNfiFaAqIEZ0DPpSSmCH','woFdw5Z42x1LIgAT2J0uynHzBiER35zsBkl6W9SbtDpF0T2AAIm0JVNfLxYqTXMHuaTiIVWWBqDG1SbSgfFwwu98I691jEL67va6E1px2J927OgomKjebGXDLri2kTm','m','ABcOhL5WQaXhBnQ8zGxdqwH5Qh6Jqs36fiFKtH72kz2IvQmnr5Qdh5juyKKKhFkn0zV1Xo6GLWXMwhmzatsU207zRm01c8jbnSpcvjxKfSZ1aWrHRvriZ4z7bi6pMguNsEVcvIJEblcGRDWNk0eXnHonAaL','1','G',14);
+INSERT INTO ti VALUES (7557206,10297,'qf12JE61Yyzn6FfhHNfiFaAqIEZ0DPpSSmCH','woFdw5Z42x1LIgAT2J0uynHzBiER35zsBkl6W9SbtDpF0T2AAIm0JVNfLxYqTXMHuaTiIVWWBqDG1SbSgfFwwu98I691jEL67va6E1px2J927OgomKjebGXDLri2kTm','m','ABcOhL5WQaXhBnQ8zGxdqwH5Qh6Jqs36fiFKtH72kz2IvQmnr5Qdh5juyKKKhFkn0zV1Xo6GLWXMwhmzatsU207zRm01c8jbnSpcvjxKfSZ1aWrHRvriZ4z7bi6pMguNsEVcvIJEblcGRDWNk0eXnHonAaL','1','G',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6635640,15731,'P1g0iMgKb7on6Xu2QSKlK0zaNaM55KeNc2BUqnzzDtqZcfRT0g4gY2','loglICB26TKZfUQ0ofwEjLyGsEhwUSSPSZMOyU9uhrSgB0','UgQqK','dgN9TbfJJmmPfjwEMs29kgW9bMP3IEKPsYjkuFfl2JYm4l0h6l6GvbI86nSOa8N0izccVFo2J9','TWA','3Z',15);
+INSERT INTO ti VALUES (6635640,15731,'P1g0iMgKb7on6Xu2QSKlK0zaNaM55KeNc2BUqnzzDtqZcfRT0g4gY2','loglICB26TKZfUQ0ofwEjLyGsEhwUSSPSZMOyU9uhrSgB0','UgQqK','dgN9TbfJJmmPfjwEMs29kgW9bMP3IEKPsYjkuFfl2JYm4l0h6l6GvbI86nSOa8N0izccVFo2J9','TWA','3Z',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED, c CHAR(46) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(19), f VARBINARY(13) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1275670356,17065141519148087704,'3coEi6lGk9gD36Q1MMcBhKCUlplgmTbgOt2','Y542cGkJYeGqlWYQbkcgB1Ve9Hnhnk8ZrMCFgYZiyPUvJHkBxei','lHVdTomt5','SYP','X','8',0);
+INSERT INTO t VALUES (-1324267790,11079561525165487621,'CrAnPJ1REV1K7N0A7JchBtOd','oIP30IhEng','00cnThU','DqWAerW','Wz','t',1);
+INSERT INTO t VALUES (2121124675,2519930449687978473,'lVI3ea1jjWDxaK0Dar1ZtsIBzcIuirq84nkpK6','xTj4lPEnp49Qz0rbzFe9MmAZWIR9NovOF4ZnADzM72xfq','VGnEXEacX19783Y','8LGSeR6Pc','L5','m',2);
+INSERT INTO t VALUES (1562233785,6898181575798774013,'JT6E4R9cIgx8g6Pvo26koVeK8cajlmALtlKUaM0xJMHGT','1fNE6gLPNJCimHsHal31l1ArHzz5Z4FcjiC8o','gRQm6XxMC0rNy','r3d','3','K',3);
+INSERT INTO t VALUES (-885921303,1108819446195728323,'FJlufSU1UJINO1HqvK','yb75zHuinjC','v','2HJqFGgKR','z','M',4);
+INSERT INTO t VALUES (200617937,17392615443692566028,'5CrQ1c1uYNQUnMX7QyfiP','QGSjoxP6pNMCI8ywW2sQGsB50anlfD4TTz5a','TIxAvZKj4','U','l','U',5);
+INSERT INTO t VALUES (-1426083044,8524616672784959952,'QC7vYZqi2Hb1Sky7foni2EBxB','3gPnq8aYkdOdlDr9zu2o7obCSkUurclUEhZ605F6Q2po6T3wy','xXkwyLm','66H8J3dMj9','pq','G',6);
+INSERT INTO t VALUES (-1721630967,10356512979140717338,'YTiXgqKrkwYr738U7IxAgdqmWKIkA','OHOWUsX7pWDflaANThYiwbk4ht3CDV5XcP11lN','BLBRUKj6PJ','syqf4B','2','4',7);
+INSERT INTO t VALUES (-361676119,16104696100292025865,'e5CM6Xy3cgR','gRzGLj7jJyi8T4iSky5ekLMkLyXqWEkPsjr5ooI6iHu1csnjRULMhx','HMKz4FucasGcBNR2','OkEq2','y','q',8);
+INSERT INTO t VALUES (1907410335,11913250988593069047,'UIMZ6IQz3gaYxPqkJDcOPiaEN5z','NCI0IgdFaSKhdMLQZM8J66FZgkFGG0vQlZEtDoQmoejBmIVI','gKZrSkE3pZbqeQhdj0','7B7bHA','K1','T',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED, c CHAR(46) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(19), f VARBINARY(13) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1810537360,4762663662246892043,'3SZJvzzXni8JpudzKycNG8ljIC23MFHo4xo','HLi6MbipceBjG9HjSJrC544IUHil5SBxAezarSniQyQTMQllbevm','lnYaUN6ukFP0hk2olCDRZyoWkurNMTaXGGbaaTw2Gb','QNgvAh75yxWAVFnoe0rnH9YGTreLx4xaGvD5ynwiRqFJz','mKUOABWZP3wN8L','SoCRDcFs7OVmkRXiYMYjlYAOZ4lC4vemSyVoDyH0af',10);
-INSERT INTO ti VALUES (-1810537360,4762663662246892043,'3SZJvzzXni8JpudzKycNG8ljIC23MFHo4xo','HLi6MbipceBjG9HjSJrC544IUHil5SBxAezarSniQyQTMQllbevm','lnYaUN6ukFP0hk2olCDRZyoWkurNMTaXGGbaaTw2Gb','QNgvAh75yxWAVFnoe0rnH9YGTreLx4xaGvD5ynwiRqFJz','mKUOABWZP3wN8L','SoCRDcFs7OVmkRXiYMYjlYAOZ4lC4vemSyVoDyH0af',10);
-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 (-2123933187,272823461788632651,'3EyXuY157iLRUT','EeErViTGCDt','ed','c1igYptHBWR0PgXWsbY8Ybj8','192OXLvSG2SqgEjy','73WVcBdFWA4qEPRDER3C2em7gs9zahPMPYxHq2EXFokKNgO9Qy63kk5Sq5eCdjjjMfhfGfsEvKLGPBoz7Hec059alKtJPX',11);
-INSERT INTO ti VALUES (-2123933187,272823461788632651,'3EyXuY157iLRUT','EeErViTGCDt','ed','c1igYptHBWR0PgXWsbY8Ybj8','192OXLvSG2SqgEjy','73WVcBdFWA4qEPRDER3C2em7gs9zahPMPYxHq2EXFokKNgO9Qy63kk5Sq5eCdjjjMfhfGfsEvKLGPBoz7Hec059alKtJPX',11);
+INSERT INTO t VALUES (-1225728957,10943248713028634801,'9e2gv56rcOwmv0uQtceeQBiJDP6QcvblqtcLFvcyC7DNL','OobYcOGCAatNEtPAjHTC3OhI0kSufu2UvLLB9UNIbCkt9bng','MgE7MB1gEX','Kg1FGn4rU','eb','4',10);
+INSERT INTO ti VALUES (-1225728957,10943248713028634801,'9e2gv56rcOwmv0uQtceeQBiJDP6QcvblqtcLFvcyC7DNL','OobYcOGCAatNEtPAjHTC3OhI0kSufu2UvLLB9UNIbCkt9bng','MgE7MB1gEX','Kg1FGn4rU','eb','4',10);
+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 (1161944529,13928823985112722617,'iBtEodblEXzGRganwBdHqXmGmVxrIS4MkttRd','tpKRO3fzHhlRjXvEsEVGvaKpEZh2nGafzmb7RsCw0AVoCOPgaltB','6dg9UB','SzhXX','ub','Z',11);
+INSERT INTO ti VALUES (1161944529,13928823985112722617,'iBtEodblEXzGRganwBdHqXmGmVxrIS4MkttRd','tpKRO3fzHhlRjXvEsEVGvaKpEZh2nGafzmb7RsCw0AVoCOPgaltB','6dg9UB','SzhXX','ub','Z',11);
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 (2133948334,8524505551945898469,'99vc5MDx2TwT5s8IQuh5OKzk3jDE0d74W','1KtuzOkZvwxQSzxYkikhnBVfHqDfwL2SMSsP7J9bTGER004EiPlzS6wAk4mHwId2TAnCzB6w1op3bZ8RrC8Puf8w8vfRDiU71z0ijwGvUuDsTSiO2hWiPt9Pz5UqQu7c2WJ3M8BUuzCY6ciEPCS','QKUuAFgF4AO3yN0ZEsM3G4cXZzc','RRaCzWu0jBCEAQ7U1l3Y05UChs','8iPcJ9827p2vi8o7H6VGhmrbeAceKl1jEVQgjobMpVDbt4KxTABYJbxsmyq9URYlXDfxwpPhQ','zFeLIOu1CDm3VyFVa0BoFz7RMsK3RHZ1vpd8LF5KS1zxrzu9LgQ97AnLS5M7gS0oGt',12);
-INSERT INTO ti VALUES (2133948334,8524505551945898469,'99vc5MDx2TwT5s8IQuh5OKzk3jDE0d74W','1KtuzOkZvwxQSzxYkikhnBVfHqDfwL2SMSsP7J9bTGER004EiPlzS6wAk4mHwId2TAnCzB6w1op3bZ8RrC8Puf8w8vfRDiU71z0ijwGvUuDsTSiO2hWiPt9Pz5UqQu7c2WJ3M8BUuzCY6ciEPCS','QKUuAFgF4AO3yN0ZEsM3G4cXZzc','RRaCzWu0jBCEAQ7U1l3Y05UChs','8iPcJ9827p2vi8o7H6VGhmrbeAceKl1jEVQgjobMpVDbt4KxTABYJbxsmyq9URYlXDfxwpPhQ','zFeLIOu1CDm3VyFVa0BoFz7RMsK3RHZ1vpd8LF5KS1zxrzu9LgQ97AnLS5M7gS0oGt',12);
+INSERT INTO t VALUES (106597535,2470665103439524109,'AfDXQmZ91Cie7WjFawqZXREGKpOqKhChJbf1Fk','xczZc69CpPSiHXCbYABVYPwMKfIbOmUozGpg54HaBXSCdBKQFsIpZXTxkkhrRJPqECmiKwbn0lhKYpYAoABVHCLhYPSTx9shmXOtILWdAt5eYV9P6Qo4hCP51PjQsiUZJEUCr8NIxFXAGzd','HRdzJRLMqdiPOOj571J','0PkVgC','1T','7',12);
+INSERT INTO ti VALUES (106597535,2470665103439524109,'AfDXQmZ91Cie7WjFawqZXREGKpOqKhChJbf1Fk','xczZc69CpPSiHXCbYABVYPwMKfIbOmUozGpg54HaBXSCdBKQFsIpZXTxkkhrRJPqECmiKwbn0lhKYpYAoABVHCLhYPSTx9shmXOtILWdAt5eYV9P6Qo4hCP51PjQsiUZJEUCr8NIxFXAGzd','HRdzJRLMqdiPOOj571J','0PkVgC','1T','7',12);
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 (-765042570,-2230413775477713126,'BAok5nBIiTZ68iOf3uJCvHBrIA2NYuYs','3tJ5sT87icg9lhjUOBZLsGz7NE0AhtYaY3CWLVFYW2ZaoDvb8ZEgZVLb5dHAWRM1pzIfn52xfUUkKcjCvtsPLnPyDi4maUvRmfJme5vvubjGUDEBpcuolhyfNLHWwUzeNEoQewgpswP6BY3MikE9d95M029kIq2bvt2S1dvsLpgu5VY577LtSxVzNTTfjVxQll3raN4fJ','rNyC9Q1oAUYiiNKdV8vT','N8Smvt1t5Sef3dF48EUVLRAzRQOyBD5lqClQsCnWL677gzTypQdzQOqrdJp7wfpKtaNJLQ8vnLOYVoE6sxsHSAnu6w9UnDqLySty4GvIAdifzm9iIO0VPC3A13Q4fIKdkIX4Kdv2Lkbd','auZNDgE7Y1aPtp80gk1Ti','g9F6eDbbOa1bvZXvLEaIQ',13);
-INSERT INTO ti VALUES (-765042570,-2230413775477713126,'BAok5nBIiTZ68iOf3uJCvHBrIA2NYuYs','3tJ5sT87icg9lhjUOBZLsGz7NE0AhtYaY3CWLVFYW2ZaoDvb8ZEgZVLb5dHAWRM1pzIfn52xfUUkKcjCvtsPLnPyDi4maUvRmfJme5vvubjGUDEBpcuolhyfNLHWwUzeNEoQewgpswP6BY3MikE9d95M029kIq2bvt2S1dvsLpgu5VY577LtSxVzNTTfjVxQll3raN4fJ','rNyC9Q1oAUYiiNKdV8vT','N8Smvt1t5Sef3dF48EUVLRAzRQOyBD5lqClQsCnWL677gzTypQdzQOqrdJp7wfpKtaNJLQ8vnLOYVoE6sxsHSAnu6w9UnDqLySty4GvIAdifzm9iIO0VPC3A13Q4fIKdkIX4Kdv2Lkbd','auZNDgE7Y1aPtp80gk1Ti','g9F6eDbbOa1bvZXvLEaIQ',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(46), d VARBINARY(44) NOT NULL, e VARCHAR(74), f VARCHAR(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (21,-1095675231036816434,'jXT1NYp1fOFwja90rb8rNqV9odsnuMVKr73F2rzQ','LiJqdjTiVtBTj1zYzggXBuL1zZOSOH','3LaKdMGTGJKM1isM673DNB3ulKMaG','ca','BZLvKlj','K0IRTv0srkHT2PtGyI9fsKa8eTHaUDeB1QBFlQ9LQl7KFs7Ir4usoPRGt9nEU2mrFNaWYIHZPp2qi2kXqdxVHceBjbWb',0);
-INSERT INTO t VALUES (243,5235000708110567402,'XPyjgsie2jpAxuG996TDpTs5E002yKBXe3jWbhQN4Nbvb','GjgzK1OK0YtOHepOld','v','Cdjgrxve','0RrI0fmU0eyolJCGqR7aw09tTttzPAyofBgMcmJ7GGshx6lUrY1LHxC7wsVCIVkGZv2yDow3pwq4sKDn','6Jc2ICA6D8HWhuJfPum9FcerrxcWIbl17vXlWSLcfWFw1gmpX0B8I9ZHJQHY75',1);
-INSERT INTO t VALUES (10,-6760871767496198649,'srztcqIP6k','HjRcdKXo','UjtG4U6aCYzerPTsU0vn7rR7A3CvnoK4Cvcxkwhv1cFIRJ8mHGw2C5MQOGEgWf','A6vI66dte','HOzix8lkvYKEYCAjxBDEctvwndvNIQZAp1FfXXvTV81mFKJOz8MdiDlrPw','LxmDz9USsXE6jgUtR7wXfhFsYDIg4lOzjRu89ALL',2);
-INSERT INTO t VALUES (205,7500772178166995378,'LwPB83XOme9PMjMLb8zrKVngOcEDSlu8mJkh6','dKN1wZhSazMaIU81puTDFvNNvCf9i2peA8XHWTg4','OHQ26ogyMXqvLrf789pzeGFBVvDRhaHcpKYJ8JUirt8vvGw6Mkm87koBfBYCFi8KI','uALlDNPZ1','QE9I79h4h1ejVa7vAEhgxQ72dDF4gfLnWUDbbjw','mRpmJYPx9URRwMqjW6kAYwsFjPAzL55IEb11VLuEYe60kIE0',3);
-INSERT INTO t VALUES (214,5914786977260882060,'6od7Xeydd7befcJoOLx0jbbKq','KfVpro1tUkhQQ1kqCnMkE2nmrLMD','QwyuX2H1hqmEkhvkD9c5ARRtD7O9p2N5seDo4UI4e94N5zQFTnz0SsYj0D5t8dGfuhDXXK98tR','QBKE0c','zGQXtd7CoSS8wNGFYIA','KPiOkdItFgiZNPiPrW6NLrBuyFR5TTFT9O4jaPtPrNbcN3WyKAaZh0l6rbJoOVJuaxCobdaofewzqxPINTZEdt265NJdrIB5cG',4);
-INSERT INTO t VALUES (15,4944296713247474858,'D0BD','AV2Iq5MhXu4wQEioJJtWcNx','4a0pTsWzlKDv5PvbAzffQgHRUAnq','QPrUJwOSU','DjDh4R','6ds9wrd7EhprUcpdCcm4ZXVtyWpaTSNFCc1MfsoM2m9SrUVCFx4avVLr9t6tjbSEI0dfG352U8RBe0',5);
-INSERT INTO t VALUES (23,304509500251418674,'Jbbnu9kwu9wZ2Wjx6eHpAmuYuoHY9x','bhioSU4rNtm8QdOXSJ5bt','9dc7XB3fqOH1dewoFqM4Yr41cEeJotqqxOK','JAGXTNVBaXw','iE7EhQWCbkvKacCVRq9Id5UlUB2qVqP6pCv06uin1pX0MES6VFmGjeSMIEfdluOTkvOdXWOdeEYAiyW7qE7K8rV5pDbI','Xekxl2Xnf4ZQid9uXrXl6kFtSBp25G9s0kspAZxD3dB6FlUxWXaDdydSQCkNMvV6mgWBFHX1saDHKMTxxW3IVojWrB2i6JdMFoD',6);
-INSERT INTO t VALUES (178,1583610589337906677,'GOUA','hlBOJMqmtzQXmtX','0zjNZZHqjAivM2CYtBh3GLOjAfzPHcv','O','UFGXrlACJ4c8eHX4k0oKbnEIlzrsB3vmIg2iRbqrltAYQQu80Blu9t77Dx0t92A3poJ6sFZpC','tIMqous1lSDZWbexGzYV9xnc9AIe7SKfk9RQb5vnMPgJtP58tULlwkp59hwnROHtFP6DN4M2Xn7BwNBYHwPcEdsbRKeHrJV74r',7);
-INSERT INTO t VALUES (199,-4565594673366078210,'5eNJd','jh1G','K8FKDbmHAc1DkoynMGLVloxp','1OjEj','3hJZ3atI2quKmnDZVwrLBxe6Q1xpzSO3WO4UlpAm','fbZi35VHyp59icB24Y9YxqOsiZ27nyAOVqdhlyD4JqgnJwdYPMrJtZNhoEycYPyXulhu',8);
-INSERT INTO t VALUES (141,5259243224714747262,'ATQwid6TdmaUFVDVEQ','ckJffqab9Dr99Mdw0eRPDgu8y3tVqtDu2CKe','2qv4bI4u0CIPiH3vKOZl895P5lo2QOtFGGWOYQVOWFeToTRcTP1u7SMjY2pDYhchrL4k8','ne','920IfK4J0OpxR6T2wZmtgnbOYnK5MsHzSqSbr6I3yUDEhREfsGmdQJdRYC6gAbHZILpshghmAFAO','BYYCNdpah0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1352592082,16204812467815581453,'CvZxKO9ynl9LDUYqZTgbE026WmD70x8G2rEE7k3rSjKJ','svZlL0d3BrmBrzQSHY9caJe17M7vKk9xQ4eIk0SbsbSXynYBWkjjHDSgKMi3Tc5gyjGD4lRSbugCsuEZ80wZAMygUo8VuchwsvkJaoRQjiYYeLClZSoP4vGVSuz8rdcPUnoOrnkiDDIUBv39PguVdQ4JS9rbMyQrzEl5taqXOLn7GYcdo74t0e8Ws37sjBLLl1hnAOk786qJmh7Zsy','Iix1FUV1fdFqLPmTh','mYAdhdcC8Z2ZPC4q7TlNxFaXOgwtb9YSHuGDyGnEbcdD1DVb8hmHkBW0DjqyFSB9YoUyFnTtbw0OCmiYVpXHzX8OeJP6Etzz55yYCArWE70KE9ocur3XX0ulE38QrixMpzILKwmt7lO9CsP5rEjFWl4nnKXfRVP4iWEaaZTnhCBMUsoUwAFeP30oqGG5IzCceMr','9','T',13);
+INSERT INTO ti VALUES (-1352592082,16204812467815581453,'CvZxKO9ynl9LDUYqZTgbE026WmD70x8G2rEE7k3rSjKJ','svZlL0d3BrmBrzQSHY9caJe17M7vKk9xQ4eIk0SbsbSXynYBWkjjHDSgKMi3Tc5gyjGD4lRSbugCsuEZ80wZAMygUo8VuchwsvkJaoRQjiYYeLClZSoP4vGVSuz8rdcPUnoOrnkiDDIUBv39PguVdQ4JS9rbMyQrzEl5taqXOLn7GYcdo74t0e8Ws37sjBLLl1hnAOk786qJmh7Zsy','Iix1FUV1fdFqLPmTh','mYAdhdcC8Z2ZPC4q7TlNxFaXOgwtb9YSHuGDyGnEbcdD1DVb8hmHkBW0DjqyFSB9YoUyFnTtbw0OCmiYVpXHzX8OeJP6Etzz55yYCArWE70KE9ocur3XX0ulE38QrixMpzILKwmt7lO9CsP5rEjFWl4nnKXfRVP4iWEaaZTnhCBMUsoUwAFeP30oqGG5IzCceMr','9','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1954074504,8994611804903805688,'6kugOJFHg9sA5Z4RT3IHa62oQWUeMfqgcB','q0MzcPdYEfXsAjpk3u6019Ot9jvIwcmv6d2wdWb7R92fiipGZItKmsgLqFrfKqCe8YKw4HbQ9Bi6lew5tjrfHq0BBWwIRC8jb4dz1UjO1MDOyGbstF5X2TQA8Dm0Harrj3R1kAIlTd2QNQdIVcOiV12u0ZG5EUTfCdY1c15ZaAnauOdk0PScpgzB7SqvJ75xdIJOSSKjIUnE','I81PditT56J','cMsIAu0uO1IEcLwlyqZGQ2H022hwoM0iXJnz8YrkNSmkfysN0onNf2EnrYogRmxaV9GW14ovICyoNlqAPOB7','n','N',14);
+INSERT INTO ti VALUES (1954074504,8994611804903805688,'6kugOJFHg9sA5Z4RT3IHa62oQWUeMfqgcB','q0MzcPdYEfXsAjpk3u6019Ot9jvIwcmv6d2wdWb7R92fiipGZItKmsgLqFrfKqCe8YKw4HbQ9Bi6lew5tjrfHq0BBWwIRC8jb4dz1UjO1MDOyGbstF5X2TQA8Dm0Harrj3R1kAIlTd2QNQdIVcOiV12u0ZG5EUTfCdY1c15ZaAnauOdk0PScpgzB7SqvJ75xdIJOSSKjIUnE','I81PditT56J','cMsIAu0uO1IEcLwlyqZGQ2H022hwoM0iXJnz8YrkNSmkfysN0onNf2EnrYogRmxaV9GW14ovICyoNlqAPOB7','n','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1534669383,9618459188729050810,'sLapknI90FDryLGaHiXIs','eQEbwkYCUdlwYG0342QooYzSDe5HH45W3eRFGlDzgREYKdJV2vhPNBiKH4HbeZHzG0ysVSZ5GUTaI9L9YWMB9AgnoJH9MXogk1JvZlM9pIF7eh6EGy0dRI6tGPtrINLOQC7Wlr6UIZgazA1iw7GkNOmBlb691JmTGgHbN7jaGFhHRx5FfdEERLW2NrBh0J','Xu8ctDqNjoPUUef','rBh71AKwpTgpzPmUAlwLoEXw59nLI4ZP3nP7S7PlnfwvvAeyAqZ7AH3kkbWch520pA1OHkcu4hCqUq8ElfeXP3yQQgcQSvVFDPGBob4I6IytwafQknEdDOG69lb6xeAVISwKJWmD5JwkiqpvLyx4swnLvfqwhwWs0B3uYNlu3MTposOOuVAyzK2esLXeL6V8PkTr1yQwMJhGJLUanhCkejvsCHovOP','iL','H',15);
+INSERT INTO ti VALUES (-1534669383,9618459188729050810,'sLapknI90FDryLGaHiXIs','eQEbwkYCUdlwYG0342QooYzSDe5HH45W3eRFGlDzgREYKdJV2vhPNBiKH4HbeZHzG0ysVSZ5GUTaI9L9YWMB9AgnoJH9MXogk1JvZlM9pIF7eh6EGy0dRI6tGPtrINLOQC7Wlr6UIZgazA1iw7GkNOmBlb691JmTGgHbN7jaGFhHRx5FfdEERLW2NrBh0J','Xu8ctDqNjoPUUef','rBh71AKwpTgpzPmUAlwLoEXw59nLI4ZP3nP7S7PlnfwvvAeyAqZ7AH3kkbWch520pA1OHkcu4hCqUq8ElfeXP3yQQgcQSvVFDPGBob4I6IytwafQknEdDOG69lb6xeAVISwKJWmD5JwkiqpvLyx4swnLvfqwhwWs0B3uYNlu3MTposOOuVAyzK2esLXeL6V8PkTr1yQwMJhGJLUanhCkejvsCHovOP','iL','H',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b SMALLINT, c BINARY(76) NOT NULL, d VARCHAR(41), e VARBINARY(72) NOT NULL, f VARCHAR(83) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6408133384189045666,-1387,'8w','Bsal3','sH4iKJWddOSWb3n0i2jLs9KOWAc4gjYOttICJj8UtA0bIpPsLTnGxHRUWBb5K8240xujgo','l2umCFnwJmMCVAtNWw1Vdoc9o1wk1rHhAYph2irTZpqnJ7tHJbwHO6OG0hDX4gJbzHIJ','O','1',0);
+INSERT INTO t VALUES (16396798224328658047,8491,'YXfvV3c5Hw9hh2BpmLjDMPFciBjH0GsjbzbcNZ57ysqXBBTi9nQjdrFt3JFUSrQziVH','zMmTWj99Fx9xPd88','TsgTX1cDwwOM59IbtQOkHCvQMmAjWa4Bv8sQ0shJxe183K','TcV1I36hmY02oNN3WxNvF2InPcQPjQrgxS','O','V',1);
+INSERT INTO t VALUES (6761944937241778753,1857,'HNDSaIl70RCc05yQHaRPMC9L','I84VFiABrxlediP5pBpsr','OfCJLTML6LkJ1bNZsEbLiSxwgjY3H8P3Dq8NiGSQuevpFZuAtBqAejXo2kKYXTzfx8','jRmhn0B9c3uIQTqz4UuUoEEJ','Gp','j',2);
+INSERT INTO t VALUES (9207886755587908143,-4776,'W1BbLDcDC2We1yXWqgLQRQLambbXzDJwr','7Tzaud9sjamUTUzu9yohUvkrkrQWdJKZJubSmUcz','vmG5','Q66hXjZPaNhBUHyxS4q7xA9HPNSbib2aZr','l','M',3);
+INSERT INTO t VALUES (12051848817922526767,23143,'Nu5ghMXIgZ5zHqUaBuqNZeu','5j0DUBrqM','c46DuSt994LAI2eCGBcF2Dm5MHLAzu4idjKvtuvP8HkkhVwliMauRYhelxegqxByW','cPaol','LT','SF',4);
+INSERT INTO t VALUES (6419032456042645826,22846,'WzMHfOyU5Jq8ywjAugctentxZcFhPUL1Fq2P2U6pUGCDPcO5KNGHEvJmF','piWz4J39kZilvx1WE4vaCFCVywTKL72ACGr','AD3qv2O3wpwWbNY3CtEvKHOibJQLDUOk8OZkmQwGAVptRDjqtsw','bj6o7OPYTw9wwkFHelFOOQranTimU2j0rmKt9AToo','j','a',5);
+INSERT INTO t VALUES (5309207443308467250,-5035,'VxXVXNC0LGbKDNmFoQSyw0Zv0ioXfHRSCRs7W14HVdG4qkZ27KwZi45diS9','hXZ2gNIbt7mGXo','l','uZWX2aPbxhQHd5hcWF0UDq6n2wnmNnEPzOdLDplpzBRhhP4Wu6dna60zdy95pVueWp5GnEhtTu','DL','AV',6);
+INSERT INTO t VALUES (9471342997272031691,4543,'tPinj6lPF','f8YxFx68h6LGd8Yd33EUbZeqlQPNfmtOqH6jP9','dyE7dIwX','6PzbJINBThXTjVUGMJ8wp5deSumLvlkVThldVCsoRmMzMplGaiL7kkLwfVG9wKL7a3gTHznQ3Z','4L','M',7);
+INSERT INTO t VALUES (1834792241672839073,30185,'BEl5JZ5jKRDYtBbu86aHMHguUhfNH4VFr999w7U7mb0TkNq7UX5h9xkqG2Xr4fmXpvyNxgks','C5ar0MqHrlLs3FvNm67UCuVMU4vbYw29LhuwJZaW','2goX4AqVCSDzjwPqIsWf5bOytU9w8wvXYNNvE7p','b2BIw4','68','MR',8);
+INSERT INTO t VALUES (4763936713078495408,25643,'gX7qQ7Ci95qQGlGQ8rU0oadJvZyVbKHw1mwyVV5NBb','L','nNRtHzKBtszXllm7FRkIvl9WolMmKLwGt9KdCoZA3BQsqwjYGLry1aZWWn','qgufDvJwHCnfYkCghKvpgtiZn14kawahX3KvIvHacVXNn7eNfAom1LZfJeztVeA','sJ','GE',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c BINARY(76) NOT NULL, d VARCHAR(41), e VARBINARY(72) NOT NULL, f VARCHAR(83) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (10766447618518226161,-5582396125715194522,'aIyJZ','omb2dD3nXofRbavMBFsQaWK','UCT19Y6YxR8v9m9ntzbUb1K6cp2KmRvqTVsN6R3NHTmRiB6JUZKznVRrzgfkd1','wVa0n4JKfe','Zs26Bh8MggvLgUHfL344oOo1dKult1rmYYo2eleWuaZeFTqKyV5Xqf9bIi5kqQ0ediHns43KAVEqcVoVoDhOxCpKIi8VfL1','WSgfoj8x0SHeHxzq6DU53QdUF9hniy9C4U9RGobwjoa6wjPc7MC5kke0Fe6Ej0wJDfzG43GkbK',10);
-INSERT INTO ti VALUES (10766447618518226161,-5582396125715194522,'aIyJZ','omb2dD3nXofRbavMBFsQaWK','UCT19Y6YxR8v9m9ntzbUb1K6cp2KmRvqTVsN6R3NHTmRiB6JUZKznVRrzgfkd1','wVa0n4JKfe','Zs26Bh8MggvLgUHfL344oOo1dKult1rmYYo2eleWuaZeFTqKyV5Xqf9bIi5kqQ0ediHns43KAVEqcVoVoDhOxCpKIi8VfL1','WSgfoj8x0SHeHxzq6DU53QdUF9hniy9C4U9RGobwjoa6wjPc7MC5kke0Fe6Ej0wJDfzG43GkbK',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(47);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
-INSERT INTO t VALUES (4658852814168236119,1643483261618926387,'mVQ0cbe3a7GJP','e1uwE5opj7GAAwT','IiGfHREPZVGyhzHJCr','qn8IQE9E','QaNe526QfrZyANeCYYss','ndFmmSz9iPkBa6V4aNZj5RREKRJX1jyF9M9lesEedBoeYlLYoYA6xvzvD3sk9QgvwyFg',11);
-INSERT INTO ti VALUES (4658852814168236119,1643483261618926387,'mVQ0cbe3a7GJP','e1uwE5opj7GAAwT','IiGfHREPZVGyhzHJCr','qn8IQE9E','QaNe526QfrZyANeCYYss','ndFmmSz9iPkBa6V4aNZj5RREKRJX1jyF9M9lesEedBoeYlLYoYA6xvzvD3sk9QgvwyFg',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (15400250093278924317,-2148451861381058126,'aZoiC','RCX9SIYBZaeC8qdQJILzDAXyDq22ULMVVzd8aiK5oenEmkUbNPL76exl3fGMkfxeM51HnsAcuCIybFlfvtVs9tYQDhxQWSzZyazZJw9c','0LQZe0WgjZkv4hjpNbp7QjWABWJsj5tX1sxjA8qm1z8OS7tDnj3oG8psZqgyb0WR283pUE','df4duBremy5kurPGro','U0iapK8p8hMiYp8uCQvas6HCEn1ilXNwkpLj6D','d41',12);
-INSERT INTO ti VALUES (15400250093278924317,-2148451861381058126,'aZoiC','RCX9SIYBZaeC8qdQJILzDAXyDq22ULMVVzd8aiK5oenEmkUbNPL76exl3fGMkfxeM51HnsAcuCIybFlfvtVs9tYQDhxQWSzZyazZJw9c','0LQZe0WgjZkv4hjpNbp7QjWABWJsj5tX1sxjA8qm1z8OS7tDnj3oG8psZqgyb0WR283pUE','df4duBremy5kurPGro','U0iapK8p8hMiYp8uCQvas6HCEn1ilXNwkpLj6D','d41',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2128908555358324952,-32417,'2eFM6d84RACfdZQOZMmpo58J','NofSql','FuX8jUZ1whnNPczXInRxS9UEAVg5JROzBHOSACgvvMeIgxphLP6HtkHGiP6sIl52','LnBalys5lhvZ9PTIU0SaEocecabNplvuwpsVyGKjRKdvvsexNgPm0XFERUmo79k7Vv','T','uM',10);
+INSERT INTO ti VALUES (2128908555358324952,-32417,'2eFM6d84RACfdZQOZMmpo58J','NofSql','FuX8jUZ1whnNPczXInRxS9UEAVg5JROzBHOSACgvvMeIgxphLP6HtkHGiP6sIl52','LnBalys5lhvZ9PTIU0SaEocecabNplvuwpsVyGKjRKdvvsexNgPm0XFERUmo79k7Vv','T','uM',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77) NOT NULL;
+INSERT INTO t VALUES (8831556645569734172,-14974,'UNo84rWxcO7DJgCUc4H2iJlJqqfZ3m1AbzZ56xCaL6WcRr7l2uq0ie0YFi8GZDcON910cYusPS','BBbyyyd527b6BfgOJv','eBH2x9hTMfSPV6btoYJIq','GDRMakx7FN5LuS0rHG6PkJjgPCuDDO6vd9JsjoxCmy6SdpXoNk635Ox7y2YLs5','aq','M',11);
+INSERT INTO ti VALUES (8831556645569734172,-14974,'UNo84rWxcO7DJgCUc4H2iJlJqqfZ3m1AbzZ56xCaL6WcRr7l2uq0ie0YFi8GZDcON910cYusPS','BBbyyyd527b6BfgOJv','eBH2x9hTMfSPV6btoYJIq','GDRMakx7FN5LuS0rHG6PkJjgPCuDDO6vd9JsjoxCmy6SdpXoNk635Ox7y2YLs5','aq','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13756816932678158706,-23491,'6zvrLJ737kcoXqZdRCDpwe0H17','y462olcNuSpPHLguyorwJOHlzLinJoRX8ADwv1vB6yZgGNEBcTvLgtxWH5MJhcrwhrNb0Bgj9IRjYJYtzXj1KfIc4sunAl3U9KeCLngyKnwjrfRBXDGU','NsdN','Tz0pKI8BrimkGXHVmQALHcFBaK8AywBUMOrOyanCUKLQ7gSr0P7PfSu','E','p',12);
+INSERT INTO ti VALUES (13756816932678158706,-23491,'6zvrLJ737kcoXqZdRCDpwe0H17','y462olcNuSpPHLguyorwJOHlzLinJoRX8ADwv1vB6yZgGNEBcTvLgtxWH5MJhcrwhrNb0Bgj9IRjYJYtzXj1KfIc4sunAl3U9KeCLngyKnwjrfRBXDGU','NsdN','Tz0pKI8BrimkGXHVmQALHcFBaK8AywBUMOrOyanCUKLQ7gSr0P7PfSu','E','p',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17730241942544409654,-17764,'rjGmX','5j7IeyGe7WzrJEBxGvj095NSJLs3z2KB0me7wNo0UpFR8eACjWCCCtnOlzflDFVVmHjv','1JBv9mNmBiE70tHVyKWUPzlJ8r59udXU5LIdKjor9G1bfpY85BIGS','KyKmVkSSo4Dad7gmUQfASj6uleCEXr4jZ2uiPtGl7XNrv1AIx5DbuzOh0ON5qKeDs4dGvyHYqhVezlngcmWaRNNnyBFSeocL5uAouDH8SsyPyhhY3aoF62pd9DnVFROkD4pYHSClzWyyx4bmHIlmuO2V7C1uyQbdePg0JS2xyUROZUj1WK1jJgQAafnBeI9bkhb1qUJsuZelr1','sU','PK',13);
+INSERT INTO ti VALUES (17730241942544409654,-17764,'rjGmX','5j7IeyGe7WzrJEBxGvj095NSJLs3z2KB0me7wNo0UpFR8eACjWCCCtnOlzflDFVVmHjv','1JBv9mNmBiE70tHVyKWUPzlJ8r59udXU5LIdKjor9G1bfpY85BIGS','KyKmVkSSo4Dad7gmUQfASj6uleCEXr4jZ2uiPtGl7XNrv1AIx5DbuzOh0ON5qKeDs4dGvyHYqhVezlngcmWaRNNnyBFSeocL5uAouDH8SsyPyhhY3aoF62pd9DnVFROkD4pYHSClzWyyx4bmHIlmuO2V7C1uyQbdePg0JS2xyUROZUj1WK1jJgQAafnBeI9bkhb1qUJsuZelr1','sU','PK',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7814965089483972851,30380,'0iet4VkS9NdUr6mp8REsAqjWiTD8TKEf8XkCVo661nJGlcZ1wrLTFP1YRAXJoaPx5ZM','6sCkhlk0IHm8YIfH','pDuaceq62cMDCj4lL0aqE6zY2ClHlDV7biALHiOjyQXyq9','jwEDlZcSkfpuM6QHBhWRzTgT4lJoErkqpdaWBpzLC0CUJ1wS3uhUfz4HF2yn9Nw5VXdzCTU52qIfH1mAD03jfcc2KJHdZPW8cjGdnZttug7yBnFT8Fnbaw068laNKkyrL0n8FwuiD9pw2qdDnVcT','r','d',14);
+INSERT INTO ti VALUES (7814965089483972851,30380,'0iet4VkS9NdUr6mp8REsAqjWiTD8TKEf8XkCVo661nJGlcZ1wrLTFP1YRAXJoaPx5ZM','6sCkhlk0IHm8YIfH','pDuaceq62cMDCj4lL0aqE6zY2ClHlDV7biALHiOjyQXyq9','jwEDlZcSkfpuM6QHBhWRzTgT4lJoErkqpdaWBpzLC0CUJ1wS3uhUfz4HF2yn9Nw5VXdzCTU52qIfH1mAD03jfcc2KJHdZPW8cjGdnZttug7yBnFT8Fnbaw068laNKkyrL0n8FwuiD9pw2qdDnVcT','r','d',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3892913194884086820,239,'qMMOVC1bfA8vdo1GUpkwwN1HUW7','CaMEXtzjEDalX2PcNa0ZSecshpxDlvqICVmkFEc3Vjgn4azY5WH7OXrWXD5oF6eTxv7','JqqcgqcgHzy9N9GQWH4EUBCw6UzkYhNo6TNZwSYUlA5bGAalGc51Rqcc','9rJEewnkFcl5o99B6iCVPJ3qU8cAZJHn2J1LkkPMnQWpXaPDoVVZEJCQooI6uBPxjEuFNsFcnPW0ktCabhFyED3NCGdXJJtwzeS4PZd51Ktx3XinW3tOomJ2BgvVuplMcaOiFwpTZyR0kuIvBOOJRPSa2MnVRRKX5lYh3VZbp2QdZ9Ol1h33O6yRaPuRiMPMieAnZ2jV4REfjomRJ7','Qx','iD',15);
+INSERT INTO ti VALUES (3892913194884086820,239,'qMMOVC1bfA8vdo1GUpkwwN1HUW7','CaMEXtzjEDalX2PcNa0ZSecshpxDlvqICVmkFEc3Vjgn4azY5WH7OXrWXD5oF6eTxv7','JqqcgqcgHzy9N9GQWH4EUBCw6UzkYhNo6TNZwSYUlA5bGAalGc51Rqcc','9rJEewnkFcl5o99B6iCVPJ3qU8cAZJHn2J1LkkPMnQWpXaPDoVVZEJCQooI6uBPxjEuFNsFcnPW0ktCabhFyED3NCGdXJJtwzeS4PZd51Ktx3XinW3tOomJ2BgvVuplMcaOiFwpTZyR0kuIvBOOJRPSa2MnVRRKX5lYh3VZbp2QdZ9Ol1h33O6yRaPuRiMPMieAnZ2jV4REfjomRJ7','Qx','iD',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b MEDIUMINT, c BINARY(95), d VARBINARY(22), e VARBINARY(67), f VARCHAR(75), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1,-2607867,'ehb6zFL9PqU88zYiMLMuJEyBQxmJbCulI3wD6Stavn9cPhyqyiyAks3Pu9T7ZIClflwAlAzV28u7E0rDsIC','eDUkI','Hy7RaVrddI1XM4dHgBVosNGiAcdQZauaUZ','QOnXyUm0','0S','D',0);
+INSERT INTO t VALUES (-76,2686859,'gL2H633AU7ak1J8Th5sVfZ4','bAl','YnluO98pGZYi','kVa05uyb698y9tmgHXb2fyCriCHXAx2wTIvYB7iRguC64Qxdq7XeJM4BT7E63bsHW6PUn','D','a',1);
+INSERT INTO t VALUES (-21,4528197,'1SxH44Hg','4EfDR','qku','yFwbL9x8pGRAoAjeFgnp','P','i',2);
+INSERT INTO t VALUES (-69,-2389729,'m6KZSMyVdLfxzGigOZNo3LrqLy9wICMts0ADEWUNPN7RPmLZEqJpGvmIv43Ob7rCFl11rgyR9Z5wR8ksI','HsngVILTIKB7CJWWkQ','WH6GyI7fnY4CoC9lmrFbag6B1ueSnaVk16U38RrWaEWigGTJYyFSUvXMBf3Vnm','W0DMh1n9nZRvU54oSHLrYRXUHWIc3qz92uVGvC','L','q',3);
+INSERT INTO t VALUES (-32,-379761,'hYTRWPoE5RsMovVHVGBwqPmEEPqOKw6o2WfOJLZxiYBd1VRNmzPvjhw6DiL0tlpxrTxyPCADp3N0bUEchdCMlBG6ckjHkpI','5b','WH0lfDvTElAje5svJEkDC5ww3yaaDo3zhMmv6w','lPFd67gBstsPWyTtqWJk96Xj','WT','y',4);
+INSERT INTO t VALUES (-91,4172558,'EsYcKwscdJnTz6NZ702xtn5FSXN480zFcMfgBomFfuX8kMlRARi8VCbp','TUEQD2IzEE9zz668','ctRmQ79vJ101GeVxSoFBAgdyA9OBjlge8PjjTL4','2M21lzL','qf','h',5);
+INSERT INTO t VALUES (93,1141367,'zE0tW4vx7hz0u5awlqc1RaxlInpkOzTQ6JZBhLMpLUp2hX3wsiDG1JFNljPkLo74KF4oaIvopJBV8yZbt0RlDPqndtB1mY','NtqRa34zqjQ3du1ttH','VQYpPFPYAqHdHyCFHhMxodLpiG5Oooh','pbiUUZ2UwslaZJyt','Os','R',6);
+INSERT INTO t VALUES (-33,-7088265,'QH7zch3wVSr513Zh9KC786JNj7h5YesBblMOLKxmG','XPdoUWIzEpMLQrLg1pz','GIALJ65kntTUoA8y06QSdQPpzRh9Y4WWEGHxcT9G0ZjSUqY56as','AQ7wC5w2lvqta9mkzkn5YsGNrWEOySb4CR6tT9YkjCbVjDMIqkeqJ3wh5iHMRb0pYblHvMJfU','Ur','0',7);
+INSERT INTO t VALUES (79,4804589,'MEa1E1ObmABc5ec9RWEJR2gxs8SifHS2ryuKMuCMVkOSlszmXT0W1WiUSzaE6gUPMiHDIOjpxfkZ','zS5WfVGsG','8SvBXrGAq8qXRk8dBFyvT5R','Q7l09G2GHkYO7hhoUZhB','J','C',8);
+INSERT INTO t VALUES (-28,5448427,'uawbNkFyQmRL99ygWZWyHWJJHZQCSqbLo1PQsgJ9YJQwcCM12HLq1q6C5W5OuOhULkYTnzaA4hOR','wlA','2KzfBecjF5EbgOvxhxNElPa3NgiBvc6Ba5zR3i','Zjf87nK4tF5Jh0k2wH6T0WcYI38sGuWx451SHZfN3rgi6LinIFwOn9z8y','6','7',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT, c BINARY(95), d VARBINARY(22), e VARBINARY(67), f VARCHAR(75), 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 (8078740,3560138,'sQ4UhfzxPNFUxc6jrHxmhfwdHcEyHcjaoj2JoiJxsTknHSp','0xga4TTh9NkFQQaORMgaU8','xaYKpt8ddMBSIN2YTpJ0FSQOSClG1uU2Zup1PR2c7','noBBMru','Y8','E',10);
+INSERT INTO ti VALUES (8078740,3560138,'sQ4UhfzxPNFUxc6jrHxmhfwdHcEyHcjaoj2JoiJxsTknHSp','0xga4TTh9NkFQQaORMgaU8','xaYKpt8ddMBSIN2YTpJ0FSQOSClG1uU2Zup1PR2c7','noBBMru','Y8','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(96);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
+INSERT INTO t VALUES (-2946468,328283,'oY','J6IU','x2QCt0RUu9sy7QMiutxcoaOXbNGIwN6EMbSGkqsf','bOv','3','p',11);
+INSERT INTO ti VALUES (-2946468,328283,'oY','J6IU','x2QCt0RUu9sy7QMiutxcoaOXbNGIwN6EMbSGkqsf','bOv','3','p',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-4046729,3094551,'iznWeG8NlmHUuZQekBgKBgadvDxeo412rJ','4uzRVU20NTi3PrFebLCwW4RUBqfEPpE2bGFt1GjGzhOJ5hxX9P3Rx3hjOI9d6Flnfq4gWt8zmAJ2Sn5Ah7bnWjybDrIuTQYiVmyuzIGsrZM8gDd9zguPj9nUy3rRbaQq3ual3xlPfTsWCNcgA9iUfJapwrbuyoG3vWpfcSuFLQEJ9XirWc8XrAm1WXaC4Emdugv7SA3BYsiAl80wyDY0EAUBlbOlwMkVULKgILVC4r3MQblabOfCnY','QQdyEHSCq2vZgSPoHz2J6tIB9foo1XJrVu','7','Y','Z',12);
+INSERT INTO ti VALUES (-4046729,3094551,'iznWeG8NlmHUuZQekBgKBgadvDxeo412rJ','4uzRVU20NTi3PrFebLCwW4RUBqfEPpE2bGFt1GjGzhOJ5hxX9P3Rx3hjOI9d6Flnfq4gWt8zmAJ2Sn5Ah7bnWjybDrIuTQYiVmyuzIGsrZM8gDd9zguPj9nUy3rRbaQq3ual3xlPfTsWCNcgA9iUfJapwrbuyoG3vWpfcSuFLQEJ9XirWc8XrAm1WXaC4Emdugv7SA3BYsiAl80wyDY0EAUBlbOlwMkVULKgILVC4r3MQblabOfCnY','QQdyEHSCq2vZgSPoHz2J6tIB9foo1XJrVu','7','Y','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2260311752339830793,-6271780003185691593,'J4h8zAs1s2oq75Tq','g23GEpDYbMddxoyAK6QbunWsF58genxcwDBZdZBgen7mqc6hjs0p9e9ODAHaL2CokvBqeVhlGoWw2tgRs2EQzkYefN4M9n3DVg1giNzveFefI4Qc7UeFciqIIlegnspcHAaQMmPD570M9e73RGIcAjHB6cHy9c60NTxolVO0j6GAdk3FQZH5SAOiXv2tO1NzEizfm1jNo5TieCFOITddnqfMFT','gkV1u3tFs5UALeCHIyk7pUnX2xwgq6mnBtUXUPrC6mwdfm0MVNwVWrstkh','mahlIyrbV3iFUb5rG9eUJBGGbE25O2MRx0AdmvIuOTTVmk80atsF3ufVrl2i0rky777qmRXU4s2nQ0','1fe6snhBSL3WQg0KeX5D9CvD5vqqoGbQYkyXQpJIpMGkyFH','p85FiK4f0U3l904KQJeE2OzqluwvJt9JLZwPUBsSZD70Unrnj65QBDXD1lX5GMnTnok7qbwWFFq14BiBI4FG1DjxMB1GTvShM',13);
-INSERT INTO ti VALUES (2260311752339830793,-6271780003185691593,'J4h8zAs1s2oq75Tq','g23GEpDYbMddxoyAK6QbunWsF58genxcwDBZdZBgen7mqc6hjs0p9e9ODAHaL2CokvBqeVhlGoWw2tgRs2EQzkYefN4M9n3DVg1giNzveFefI4Qc7UeFciqIIlegnspcHAaQMmPD570M9e73RGIcAjHB6cHy9c60NTxolVO0j6GAdk3FQZH5SAOiXv2tO1NzEizfm1jNo5TieCFOITddnqfMFT','gkV1u3tFs5UALeCHIyk7pUnX2xwgq6mnBtUXUPrC6mwdfm0MVNwVWrstkh','mahlIyrbV3iFUb5rG9eUJBGGbE25O2MRx0AdmvIuOTTVmk80atsF3ufVrl2i0rky777qmRXU4s2nQ0','1fe6snhBSL3WQg0KeX5D9CvD5vqqoGbQYkyXQpJIpMGkyFH','p85FiK4f0U3l904KQJeE2OzqluwvJt9JLZwPUBsSZD70Unrnj65QBDXD1lX5GMnTnok7qbwWFFq14BiBI4FG1DjxMB1GTvShM',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(87) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(47) NOT NULL, f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (524479348,3604,'pNXfPbCVpZhcWm3CiZigiiyCKXvFbmvHrfoilzWBG92XBJc9aTczGAV4luCDLP8mp','Eel8xCTVn3KIpXaTNDI64SvG2','b4U5DIQwAn20umwxze6PQ4iLkcjRBbXcoCRL','7Tf6FPJO3ymIlSoI9GkVXc','2zyTVcBpN','FkkLNCcsTCp6c16oaBN3zcsJTiSpI1aNprq3JfX6AiJvSEnEujJb0bPXgkCzbFmRg3a8Ji6FKvJJrIPgqQgqSLg3PiWsBkT',0);
-INSERT INTO t VALUES (3271377150,7806,'NUZ0HFVXZXKDhfQg7c5dSrAoOZ3e0IYezhfLsa5Mzwn','T4MDAk4rCTuZ1SRJ1eYyd6u','nRnyqfQdsfWvD5','ag','Q9lBRnVNYQzDmFzR7xECDuldcDG35QL25YT5UArgATjE3jZrzXw6FzlvP8GMS41WakVYob','rbnGiJsRk',1);
-INSERT INTO t VALUES (370386262,34870,'kFrFrlCHjCsNE27qg1lpONXwd50GM8iJa7KSMCZ5ZP9H3zxdNfHqgEqW','edbKBvmBjHg3xp3PqMgoW0KVJdKkwKnC','b8D6uodUYx6xH3y3lN2Lm0lzGHTulJYNgo76F','nbNjifyNJxH3BIpydki','4ChMhQ9YkM7vpaR3kxy8BvvqlEU3QZrpsGYIFAJubIpXTfx0oMrA7Y6BSmdGR7AR2thtMnczJaJUNbeOezTQ','J5WwVxCH7JhaH9ook5WmFJQYi7vll',2);
-INSERT INTO t VALUES (2426027806,51640,'S2feBCzzzLmiltxbay0wLO13pheG7YvWka4WBW2nZrQOF17ifd24evq','ZvqjonYaK3rclDY3ULZj9CxNwdpUdkVQRELHftl9UX5SFt','nKe43tokuhd56rWIKMJRuQr','DPBYV9CBvsD3qX7','WcHnYYLDDxn31Z777ds5wrbWRv4222MyrhoWOOXBtGYl536SZZ7kQ7buB6geompxBpfC9x1GA','BIsUacyyeRwSY3',3);
-INSERT INTO t VALUES (2555875465,21020,'ie1EkmDfmlMubF2LFtslPGalu1pBz3XiOUOeXY28Inl2dDKybpqYEgbE6b4KXFWdoL9IlV9TWDU77VtZfY','8EzFC9kiTVnVELUD663vY5oTKnRPLgrRMBQB8','5jre141pVBv0xmp7OD4y2Fk4pXC','dgW','xalFDZne3fgAv7K41W','w3zcqidxpIZKeyqQMFTyGTyZrZUBcOwpTEU8VK1SJBjaHBw4bMdQQRm89A2LQ',4);
-INSERT INTO t VALUES (474037349,22925,'JfpIewVeBPnYsMpkrdrH7xzKe1W1baGJiOqrVLfrZhEnLTRjxetLU3Qo0c63DkYicJD','IqPFeUbkZKnh9RJuqDlH6K408V4dhbFEQ795cpihb','zRkCh9JDDG0jkkbYsh9yZLaEXoE','MF5toLD9eGQOARHjG','riikLodLreaqJFcbkqdzPLBRcPbTK2RZWFrY0wolaig7FC5iVpNY8RNAHmV','A7mAMSg03wdBVyjmaDwEADhPOOhzACRRadESDX7vZLNnZA0JrBRUIA3OdTdIIQXy',5);
-INSERT INTO t VALUES (1174842975,46405,'iqZck9WSspueMan1v6zSWcXn6cB1BNjBdm','u2mEABsuwd5FoIEOZoKP2TFHx','Nvgd6cMLTv1yy3jJCAw31Zia8S7','KJq','1CsZt3QVCGqsYQKcasFhPq2hseSpNlTEGQQhabVDqFKpC8FCFCTX3sxsy1gKq3ke','BoGWEsUecQDyGazPc6JgS1kiB3L9wB',6);
-INSERT INTO t VALUES (2796504461,29949,'zcEtLbYbIHSvSfH8pPIp460pL7HyqlxckCVnrMJrldRYABjD9GUZZv','YtJUqKch5g5ADISmRg4ekqM68pYQPNaRd','uW5lEbiN8VEedv6at9','kP','3lvctaBp38EckdC8RPh0THRZpjFlzEjUpzhzVnbsVVKZ2hDbtCcd3KRQk00xhSTfS2O7GfNhZbrsIYXA54bK7Nv','4UpMH9t1iufqUbLL94zuJBeMKfdXRV3okWbEcPJQSrQC5KW9hE',7);
-INSERT INTO t VALUES (3531909077,37338,'JLNUeEP7J1z2Zy5J0hdgLL','GMPhceQGTvc5bLEzy8pkFTdNPdAGFaJpihIFP7','UEHrvDFU3PKVOQuxLiN5ycXQ','FUI','LNeFdbl','EkNxKMJcLMkzwdDjaEfBtA0YthcwTa0vdgBi7mdPbVtR7nhf9d4eE4zYyX',8);
-INSERT INTO t VALUES (496607752,39908,'ACj9huynFiyLVk1cPoZkxd6OlnFcShjxewb3IyxGc1smN5Qzplv929CanrLHwHAwubfGHNfiGx0Bg7cvGPpu','hLYM2mZp2yOJCZADB6u1V71EEujZmZiDy04Rc18rKsjkWyH59mrBVSDYPGv','PFnNUyJhvEZP1xmEpFy78Ot52s2c8yaO','6EU','dGcnLmDuGki26nAZnLfT2aiTG9kMFns1IX5RMVvadlQfX6pF938ECoytUM4','dVjqy0gjjOmbxcok2sGcBQQjWnkey5bbUlloWJjtFDnORhbiI6iHLfVZRs1tO6h',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2154320,4312699,'kyMKy1Xqoe8kVZzaLN3EvBq9efT8RFxRlo4ow753eVje1A','yJx76d4kGh9hQGrSctAxOAZUF9QAl73CzwiT5nGoP9vTMQ1IQx8qoTKKLwEu4TyIg0LmNBORQiamqz1PP8NmgBjH9Ki4x3uZqvXHdTCN4RXyNraQCqBlqsuuNDrFPlLULkSecK5GWej2GTPPws7X3MQPgLnVMPJRQaT6cAHwhEjw4SplORHrd7KENvZTj9uIgAaqcatR7PH4Oja4LZdxEMpghCCQPdKVre','Re4ILRtHN6vvn4px7pnFKp6ndCuRqFpb3sH76Rv1EMnF8soOwdy5VWFAC3EoSYr6u','s4CcqREbmBHQFMnfnntN1SjYY12wiTFK1zeLarPewTjX9upfDzW4zpgItYcFtyBRnlqfdZ9qGoy5TGf0mb5viuZ1TAxhzEOe2Ag64o4LaGpRSX1vmH6tdrSrSKDIMoS3jiFoQQ4XcomKEuT8rfMUwzWsoXiNg5xTJ15Su9dLk0Pw2fSDJ5CMzafbgutvCmjUAkqpsgYLROUjTwJ','Sc','6',13);
+INSERT INTO ti VALUES (2154320,4312699,'kyMKy1Xqoe8kVZzaLN3EvBq9efT8RFxRlo4ow753eVje1A','yJx76d4kGh9hQGrSctAxOAZUF9QAl73CzwiT5nGoP9vTMQ1IQx8qoTKKLwEu4TyIg0LmNBORQiamqz1PP8NmgBjH9Ki4x3uZqvXHdTCN4RXyNraQCqBlqsuuNDrFPlLULkSecK5GWej2GTPPws7X3MQPgLnVMPJRQaT6cAHwhEjw4SplORHrd7KENvZTj9uIgAaqcatR7PH4Oja4LZdxEMpghCCQPdKVre','Re4ILRtHN6vvn4px7pnFKp6ndCuRqFpb3sH76Rv1EMnF8soOwdy5VWFAC3EoSYr6u','s4CcqREbmBHQFMnfnntN1SjYY12wiTFK1zeLarPewTjX9upfDzW4zpgItYcFtyBRnlqfdZ9qGoy5TGf0mb5viuZ1TAxhzEOe2Ag64o4LaGpRSX1vmH6tdrSrSKDIMoS3jiFoQQ4XcomKEuT8rfMUwzWsoXiNg5xTJ15Su9dLk0Pw2fSDJ5CMzafbgutvCmjUAkqpsgYLROUjTwJ','Sc','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5324823,-5537525,'HktQuhE7TKlbaiNezn2xMtiqtTG1UIYasMgOpzaALdx1K71WfTLRSn4H9PoA2PPA5fOhoy50gNPRkRCToy','uvvcHXzfgtBPZrR0lmmfpTXJK6ZIIvcanezoql8yJjPHSDgEDlvZDSPz6PtQoeMaHKXpv1kCIWBTRn67jQMdDLy4HuKFPY2S57sfSy2mo9rMnLuMcFgF','J3P5qrgsZR1PRzoeyqrJo9kldBap9dqtmwFCeVKOOXCR4HtwZPrvy','sSFTMP9lVPqhroGVkbl6YAtA5k85EKf9WbD4zs2GsGaOY4JPPjL5','g','h',14);
+INSERT INTO ti VALUES (-5324823,-5537525,'HktQuhE7TKlbaiNezn2xMtiqtTG1UIYasMgOpzaALdx1K71WfTLRSn4H9PoA2PPA5fOhoy50gNPRkRCToy','uvvcHXzfgtBPZrR0lmmfpTXJK6ZIIvcanezoql8yJjPHSDgEDlvZDSPz6PtQoeMaHKXpv1kCIWBTRn67jQMdDLy4HuKFPY2S57sfSy2mo9rMnLuMcFgF','J3P5qrgsZR1PRzoeyqrJo9kldBap9dqtmwFCeVKOOXCR4HtwZPrvy','sSFTMP9lVPqhroGVkbl6YAtA5k85EKf9WbD4zs2GsGaOY4JPPjL5','g','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1083106,6179755,'avufNp8lBM5Oax5dG63KofRLpQSvYYj3cooHcpN815YDdr0Fxa8jfYzIuBIIOzsGet7oeUH','N9vVegtNJoDIgqb0lf0qRU78BoaXK','lVW6bVOPpZSNHvChZqZg3m27NOdGrolytjZuoMfSOlvDsW','epG01xpR1eCNap7L1zULeGTt2mDI9ajJ3CKHoB9bWtadfSDW3JQVXnYt0VE9dlHSu5b5ha2oh1H1uryYG4hHs9SKJn3Qbo5enYNtOrH','r8E','O',15);
+INSERT INTO ti VALUES (-1083106,6179755,'avufNp8lBM5Oax5dG63KofRLpQSvYYj3cooHcpN815YDdr0Fxa8jfYzIuBIIOzsGet7oeUH','N9vVegtNJoDIgqb0lf0qRU78BoaXK','lVW6bVOPpZSNHvChZqZg3m27NOdGrolytjZuoMfSOlvDsW','epG01xpR1eCNap7L1zULeGTt2mDI9ajJ3CKHoB9bWtadfSDW3JQVXnYt0VE9dlHSu5b5ha2oh1H1uryYG4hHs9SKJn3Qbo5enYNtOrH','r8E','O',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT, c CHAR(45), d VARCHAR(65) NOT NULL, e VARCHAR(54) NOT NULL, f VARCHAR(7) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6884219,-9618,'NIfVkwspwLG1BxmbWyGuEVJ1','ewf115WGl2jNXQZEucuS07ZHlouv','mL','DV','Q','Hi',0);
+INSERT INTO t VALUES (-3819114,-23863,'p12okwZ5zUOzz2LnecraMTTon73ZlRwqgpkdR','AKuYUkaGZzr3J7y','aXU1tlgteTcxf4A2XUR8AxaSM','DU','d','s',1);
+INSERT INTO t VALUES (6452590,1616,'5y','WrhYsedm','pRAdgje','LN','X','Cl',2);
+INSERT INTO t VALUES (-5916307,7215,'fJ7cBwlUNMapgwR3Myi4Lx5LojIUFttYWAQps3wd91opW','gKa11orlbfi4','K6NDXHKJwzncMk7Lw','McKyf7','t','GY',3);
+INSERT INTO t VALUES (5021721,28146,'VyPlXDKiTWcSp3','mCnVIYZGJ565BUy8HvrZTeQw6FO8hbVgXPhh8sGC2aXN14f5frSJ','fggDjehSzC9J7YkkqTa9hbIzaoopNOXG6qsNFCB','mq','3','W',4);
+INSERT INTO t VALUES (-7673942,26830,'1DCvg9yD5Fq','FiHy1vXUcKN8WN4ODZ9ufQDFzlp1OCvNPyZYmEHzSk7Igztwawl','FBLYS3vSnFDOdtjtSXT3YcjGuhawCDm5kUStrgXkd','1v','m','P8',5);
+INSERT INTO t VALUES (-7899262,15377,'r5t3GUYo1wpOEcpr','cHz15oLJ3UtYtkRkOv8O4eCg1K8zdqEYOQgb2TR2EP4dmtNme9JOFDsb','Ks1LDO08zL5eAimUm43Uf2engsrQ4LlPs6TcUdSVZFXzuhB5','bXFNQ','Z','YH',6);
+INSERT INTO t VALUES (-2413808,-15898,'j','OTFNt7wN9XfwRftIm5QlJY7Gll','mDYciRqwhUZtcB2vbYQbMPwvHc','k','x','t',7);
+INSERT INTO t VALUES (3144905,-26134,'zepB6RTF2U1B1igM2','oeSsh7CUvJ9PzwCx7kbvkqmp70XR','oWaCLHDkZtUYAv3lXkZqwG9m9ty68gv9aqGr','Ch','6','ZG',8);
+INSERT INTO t VALUES (5320158,11730,'Ry','w3ltadXnZPcc3QhShu3O','4giysGZsLlaOYFmd','hmJP','Q','KO',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT, c CHAR(45), d VARCHAR(65) NOT NULL, e VARCHAR(54) NOT NULL, f VARCHAR(7) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (88069259,36096,'lmkJLR6VwrYVnD41I','5EXZz8tx89m0oUbDJpK','A4','O2Btcm5BWNei','gb7fVt6TG3N8PoxLmP5ErtoxAJezrTLqPjKYwDFRnfVj3Jo6aZe7','9C2wPGK',10);
-INSERT INTO ti VALUES (88069259,36096,'lmkJLR6VwrYVnD41I','5EXZz8tx89m0oUbDJpK','A4','O2Btcm5BWNei','gb7fVt6TG3N8PoxLmP5ErtoxAJezrTLqPjKYwDFRnfVj3Jo6aZe7','9C2wPGK',10);
-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 (1887092967,21784,'fAte8mis6PSo35LiOA2liCyyEusaFiL0b5FA34oCcJbB5BR','DJ0IHRDTiMnVHRGJ','L0NXzskcXgqaEuyI936ElC8qzWyK74VMH','O0ga2VrBdLlWeVrQVH','81yK9nxYKoPwKNXAaNZuSgQfr82PqSQII6xNtlp1URuzca46jNYyMjK7rnuRj9t9OnH3FKOsUVHoRiXV','dU9S4SJwBTCMeh9CUO532HtNVT8psI2QFfPVzFtJeVKUMoGOHDXCXab',11);
-INSERT INTO ti VALUES (1887092967,21784,'fAte8mis6PSo35LiOA2liCyyEusaFiL0b5FA34oCcJbB5BR','DJ0IHRDTiMnVHRGJ','L0NXzskcXgqaEuyI936ElC8qzWyK74VMH','O0ga2VrBdLlWeVrQVH','81yK9nxYKoPwKNXAaNZuSgQfr82PqSQII6xNtlp1URuzca46jNYyMjK7rnuRj9t9OnH3FKOsUVHoRiXV','dU9S4SJwBTCMeh9CUO532HtNVT8psI2QFfPVzFtJeVKUMoGOHDXCXab',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2833878682583578479,-29807,'xmkUVqUFzXr3yMppTuSDl','J3xB47yGh5882M7bNGNW77KvfLmm','pUYq3cNhb7eNoP5nsaUXC4q2X','uuPh3Ij','1','m',10);
+INSERT INTO ti VALUES (2833878682583578479,-29807,'xmkUVqUFzXr3yMppTuSDl','J3xB47yGh5882M7bNGNW77KvfLmm','pUYq3cNhb7eNoP5nsaUXC4q2X','uuPh3Ij','1','m',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (4224507342408894204,14761,'wcu9eROctuc74bbCNu','QG6fmA9o65wToj3','kVmIhNEVk4PbZFPvTe2wKWKZzP3FfQb','UrY','o','I',11);
+INSERT INTO ti VALUES (4224507342408894204,14761,'wcu9eROctuc74bbCNu','QG6fmA9o65wToj3','kVmIhNEVk4PbZFPvTe2wKWKZzP3FfQb','UrY','o','I',11);
+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 (-6934391827641740905,28544,'VuJTqAoRYhsj','T4ITu5rQhzeyHuoISp1ybbXsXM0SIZo69Eh9uWMOCzJ8nV7CeP8UoE6dIo3CEQotv91fxlhQOmA2tUzXtw7qDMhXFrejUoVIXWOOhUy9kg57p4Av2rqtL36WhG','6isn4com9K','UxrcF','I','K',12);
+INSERT INTO ti VALUES (-6934391827641740905,28544,'VuJTqAoRYhsj','T4ITu5rQhzeyHuoISp1ybbXsXM0SIZo69Eh9uWMOCzJ8nV7CeP8UoE6dIo3CEQotv91fxlhQOmA2tUzXtw7qDMhXFrejUoVIXWOOhUy9kg57p4Av2rqtL36WhG','6isn4com9K','UxrcF','I','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (888695969189882181,-12076,'Wl','bc25tFIzzjQqV6LxAYyMTZ6gZMzH6gvOZJ5Dgrx2OqVQ2dkNIzIcUips1TuUVUXPsVPujMPTOVPo5cPt3MG8K3Cuw8CfhbwM56nFu3sy0FbKbE7IB1g61i1RLAXguLb661x6ebICq9lgQYcbWYfgIQ7CCzJ38mv9K8pZYTLGITNPZNQlrzvweZaP1zmdd8mXDBbhU24ngd9Z0SAXtpL6ZJnxvPnmdp4Wn18i7PpRzRuJ7lOqdYT0AvE','g','RFsmLEXgTXtf8mNsnuDdvxEnOiZGp9fNEGCWRamKImdCFBRCCuMjgHnTJKjuHUdhLLi4rPT','P','ii',13);
+INSERT INTO ti VALUES (888695969189882181,-12076,'Wl','bc25tFIzzjQqV6LxAYyMTZ6gZMzH6gvOZJ5Dgrx2OqVQ2dkNIzIcUips1TuUVUXPsVPujMPTOVPo5cPt3MG8K3Cuw8CfhbwM56nFu3sy0FbKbE7IB1g61i1RLAXguLb661x6ebICq9lgQYcbWYfgIQ7CCzJ38mv9K8pZYTLGITNPZNQlrzvweZaP1zmdd8mXDBbhU24ngd9Z0SAXtpL6ZJnxvPnmdp4Wn18i7PpRzRuJ7lOqdYT0AvE','g','RFsmLEXgTXtf8mNsnuDdvxEnOiZGp9fNEGCWRamKImdCFBRCCuMjgHnTJKjuHUdhLLi4rPT','P','ii',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-511331509036532830,-1567,'jVYL6GK7xG92XMj7Ay2BiTpcYiYWoRG8wftB','5200hJZxLSppvtrZjApgzcS9UH9dM','ibPoIjLvulbdABrQquvZPctbfBOKOkq2hx5ISeeN1EYdn7hYpT','XFgYnThHsNB7Rd45MMCW1Dhd0XRTvGFEhEpEyhc4S0w6iEbbKUnasgYGeMO5gtuRKeYE0u93jyoQWj0PS6as1N0OwW09c7PUFrRMUjkokzFK59PzU1dkioBq4','Qg','84',14);
+INSERT INTO ti VALUES (-511331509036532830,-1567,'jVYL6GK7xG92XMj7Ay2BiTpcYiYWoRG8wftB','5200hJZxLSppvtrZjApgzcS9UH9dM','ibPoIjLvulbdABrQquvZPctbfBOKOkq2hx5ISeeN1EYdn7hYpT','XFgYnThHsNB7Rd45MMCW1Dhd0XRTvGFEhEpEyhc4S0w6iEbbKUnasgYGeMO5gtuRKeYE0u93jyoQWj0PS6as1N0OwW09c7PUFrRMUjkokzFK59PzU1dkioBq4','Qg','84',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7758907783059209362,5100,'uA4VafOUvGtNbWH2wz7LXktB9k6gd4zsY','MiWER3XRI9zPonpGFAtpYZHQt9cayPxefXvDn1mGxIA3pjQqlriEbi5hXSgbbpzmp0vet8hp1NEzA98F6IoLW0NHyPHj0jS5lGhj4Mg81S2dkgNaUjfLXMfZ1pP1HuLcpzN2tV9V0oMqsEPLjX6DeDaUMWAuT2iC37Lc16pZwjZIskHGOZnYZOuqxn9tPipt6R2ySF96yAXPFZQKoLQ1RmnIpJrZQnVVGaJlIgTsa6S','nStpLXygNfR7tvEEM','GAJ88csxxP26b6FLSrlZ3gVcj9I16tJU1iykXjyHzs2IXxaAisH5iNvWOC5Pwl4HXzG0Uz7J1PJvo3yVUVmZxKN81df9W9DouRbdD7AXm4FzwPj0BUQMiJcrmHeO5m7U3Ji9BdgXrpIN4hX4oNdhGuwHTkW71E9WrcewtBLu0e6ZAGcoU2BpPjLBXROlZmd','23','u76',15);
+INSERT INTO ti VALUES (-7758907783059209362,5100,'uA4VafOUvGtNbWH2wz7LXktB9k6gd4zsY','MiWER3XRI9zPonpGFAtpYZHQt9cayPxefXvDn1mGxIA3pjQqlriEbi5hXSgbbpzmp0vet8hp1NEzA98F6IoLW0NHyPHj0jS5lGhj4Mg81S2dkgNaUjfLXMfZ1pP1HuLcpzN2tV9V0oMqsEPLjX6DeDaUMWAuT2iC37Lc16pZwjZIskHGOZnYZOuqxn9tPipt6R2ySF96yAXPFZQKoLQ1RmnIpJrZQnVVGaJlIgTsa6S','nStpLXygNfR7tvEEM','GAJ88csxxP26b6FLSrlZ3gVcj9I16tJU1iykXjyHzs2IXxaAisH5iNvWOC5Pwl4HXzG0Uz7J1PJvo3yVUVmZxKN81df9W9DouRbdD7AXm4FzwPj0BUQMiJcrmHeO5m7U3Ji9BdgXrpIN4hX4oNdhGuwHTkW71E9WrcewtBLu0e6ZAGcoU2BpPjLBXROlZmd','23','u76',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(83) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(74), f VARCHAR(46), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48,3309966951319498760,'C0P5tEPVVn7sk6zGFWQ1ZXQurwck5mJGrN2uQV0SbxEfVKCfFufM3pD3vc3C89gUBxCzFYGJTMh','uZW1JNogIvBgMsccElq4MwO9kYfDjhwrii3Ehio4uO','Y2Gn4Ikz6QEKA6OL7r0ntko2xncbev8xCcGYflQD4SwJl8LibYPgAD','JXBc2CcfX1ZxGfupquJJsv3T5O4S5oa','C','K',0);
+INSERT INTO t VALUES (-25,17392483903120938727,'sXj94JImT3KU2KJsY8AL5xzMtdCIxEbhiWeESkAuCIAHbzV7BruEGEv','2GwZUaAy3EViDeZJdMlrm0D2itHXEwdKbVbnXIdm9Wnqvsb25SL6gZzP','Qt4tp1DE9OI6ptnhJx3ya','4K0YRbYg','w','Y',1);
+INSERT INTO t VALUES (-89,18071714858634220121,'QamsBSOSPAEcMHyYSIJeR8gvSPWnUCqbPa0d11hO','IFjx4KZuvEBo3wWth8HjtitUT9piilTEof9Jm4vA80kKaVHG','s8qeO4iwvCjQ5tjhGpQn3cT','P','L','I',2);
+INSERT INTO t VALUES (105,3466429048972941773,'VxgJHH3V8UVXrOXdro6bM40Zd6dR7soHv1m','qe','ipFvNBtCwubUTJt57TGh73nwL6GcZ5','oif6bw06R10q0fDKqmfuAYI2L9ROi48W3','v','m',3);
+INSERT INTO t VALUES (-81,4399015655657921279,'RZ6FQwu1VxP3OwUjPUBNZMFs9e','OobQyYzv53C7HEspZgGoUpPlzA6SU','E21fraDjiNNsC0ZwDPTydl5E','G56baSJRHIseLOBXvRlVGAJf4WKSCQiO8qB4PJZ8CpUuMD','C','k',4);
+INSERT INTO t VALUES (44,4831426105547093550,'KKaBRavGxnR6BkB38tvIEddyPA','d6M3AXAXPfd5qaHTkjecAH3JFyve6ocnCToS4mBLoSMDwvRrpT','jk7UiJRCoH4kO','ObMQNrRC4bgCErGJoGvM','f','S',5);
+INSERT INTO t VALUES (53,367270158617318149,'pzcbCyv8Xx2UjrwAli9ZG52xVi','i0cBY7fS8jF7uGA0K','VYKOYckiI79BACKUW8poROkx','bei86BuUJ','h','0',6);
+INSERT INTO t VALUES (0,10685671413242425883,'RQFmxf0JK0rTpUeHX6mvjYlXFIWqWCrKatHsAVGZawh2whYyHxPbH0cyu86Thb7','E6H9EJGIn36','6SccXKfdQ2aSpNVpO6EQOOw20wiVxKdi1gAoK0Chgfk09EU9AL6kHrDG39ctTa5','0F93Tla9enTpRDazKks','t','J',7);
+INSERT INTO t VALUES (9,9291232435918115729,'bG3YazNVb9W5uFnyhkZ4vdrofdcfSKRGQEJ4kbu7hzak9x96MIkCrmOtHFsrZ','6IWqwwGASQFASAQY2FhI3Gkf4xLApTed6yH3UxnDHMZyFgym','1uau6bZz89qRGjO6wBX4BUggB7TcVZ0xp84mC6gsap93ZvgVoCiWSY2ekndB5voJHV0g','Dqx9feKfpGRp6','3','K',8);
+INSERT INTO t VALUES (74,16920551923012183264,'U7ddBGvwoPSbuEXRBM6Gxp8CoSXxEsKT4h596ZJkCqjmoftvgdO472','XoqbJNqQvwrg2TKoXyuSsVSIUrGJYJx6OsQS1j3QnxtU8Pf74kjvlc03KQcl','BArudKrDqq4it3Bdrq76BU7dR2kKBaRRGA5xepHMx0GDGcOh9IBJ7LPRomqoPJE1','WHqwkYETvb22pS25inZZdjUEmoU','W','Q',9);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(83) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(74), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (2103060525,9658364723365169960,'5Q5yqVpsqZqiG8xbZ7xnwnALdYN8n5Vt83qnsjVIM2qcJZWosgh1gyJYVm','R9iETzl61XQ5YQLyVoHhNCowmb9SUnmdNQGrn3DpnWhA67','2ZNF6emq5ivjnmV5mq9BhqZhZkecXeD6qRRwLcwESE7rLTgfhMwsAghuicvlC0Zr','uMThpd1viGZfBCN','p','0',10);
+INSERT INTO ti VALUES (2103060525,9658364723365169960,'5Q5yqVpsqZqiG8xbZ7xnwnALdYN8n5Vt83qnsjVIM2qcJZWosgh1gyJYVm','R9iETzl61XQ5YQLyVoHhNCowmb9SUnmdNQGrn3DpnWhA67','2ZNF6emq5ivjnmV5mq9BhqZhZkecXeD6qRRwLcwESE7rLTgfhMwsAghuicvlC0Zr','uMThpd1viGZfBCN','p','0',10);
+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 (-476763974,2365291732747294727,'aIOiHMypUKQTpwyUXKOSDYHHdfiLzuGcWcgOjfFXl0WPqV7x8f3riW8vAzf','hxvonMObcqFHDPfLBele33lke6EtMu1u3aBJ8lgMx1K6lPlnwPpmbbL','h','9MnmkSl3h5IFUh1wmWd','z','1',11);
+INSERT INTO ti VALUES (-476763974,2365291732747294727,'aIOiHMypUKQTpwyUXKOSDYHHdfiLzuGcWcgOjfFXl0WPqV7x8f3riW8vAzf','hxvonMObcqFHDPfLBele33lke6EtMu1u3aBJ8lgMx1K6lPlnwPpmbbL','h','9MnmkSl3h5IFUh1wmWd','z','1',11);
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 (1263857066,24925,'aQm9zmANiWGty38flPHWItB8c4qwPW9by0qFbxFUnaah3zmc01abXofwKnkr1IKxPDfPoXBArI','z5b9W0SwLFc5bq81HjERL58YAjxUF1sAt4DJXHEHKlO9j','ohnuSQdH1EeBVQBMcJAg4UP8w7kgjFdK3MC','g063REM8hQ55VuIgBw1vro','hV4SYOQRMRLbaDssCLnYTynnPrCNSsvfo4w6oU9qAuHHRK2ycEyR5BX8hlBd','hMhLKD1shU8zpGw1nupFn1jFiCjIxrxqCf8bF6z3Z5N5dEi1cqLCRqbijEQKXM6npWrpbK8dWJma88QYlldKC4',12);
-INSERT INTO ti VALUES (1263857066,24925,'aQm9zmANiWGty38flPHWItB8c4qwPW9by0qFbxFUnaah3zmc01abXofwKnkr1IKxPDfPoXBArI','z5b9W0SwLFc5bq81HjERL58YAjxUF1sAt4DJXHEHKlO9j','ohnuSQdH1EeBVQBMcJAg4UP8w7kgjFdK3MC','g063REM8hQ55VuIgBw1vro','hV4SYOQRMRLbaDssCLnYTynnPrCNSsvfo4w6oU9qAuHHRK2ycEyR5BX8hlBd','hMhLKD1shU8zpGw1nupFn1jFiCjIxrxqCf8bF6z3Z5N5dEi1cqLCRqbijEQKXM6npWrpbK8dWJma88QYlldKC4',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3112254041,62346,'vDgBrpZRqSidOwHXSL8ocgH4mLhaxB21bQdr2eEwMto4snE307bNupW1f4','iQEVzEh55RrEp9Xs1N5Vk8yf4bMYSGaJonbBlHEETTaQlt6qaDJf3l3yYvXt','HYXS4Of7zv','0XJznOJ2W2RnM','TdfvPgsKgxswiWVlInR8pv144HVlkxIgHbTepyVA1h9NB0dASeda8NgHncgXcNFKxTlVr9kKNd','1iT6J4XVj3XsanrnY1QLRlV14OejDsTZX0n8rD9wDwH6GLhXCkqope47mkvNOQNjh8GeDmsxiP97bsmD5BBzHSl064xkMJc',13);
-INSERT INTO ti VALUES (3112254041,62346,'vDgBrpZRqSidOwHXSL8ocgH4mLhaxB21bQdr2eEwMto4snE307bNupW1f4','iQEVzEh55RrEp9Xs1N5Vk8yf4bMYSGaJonbBlHEETTaQlt6qaDJf3l3yYvXt','HYXS4Of7zv','0XJznOJ2W2RnM','TdfvPgsKgxswiWVlInR8pv144HVlkxIgHbTepyVA1h9NB0dASeda8NgHncgXcNFKxTlVr9kKNd','1iT6J4XVj3XsanrnY1QLRlV14OejDsTZX0n8rD9wDwH6GLhXCkqope47mkvNOQNjh8GeDmsxiP97bsmD5BBzHSl064xkMJc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(17), d VARCHAR(87), e VARCHAR(85), f VARBINARY(24), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (86,147,'SpRcnYiWUfmRxo','DXaEHsGGBXW4zQcQCf0nsDQE5w3Ar2fLe69IFZkoLDSCz0iNJyG6NSu7TjczT6jUSLDAY','RB9saPk20WQ9zlbeqDALug0PdGAdUW1tQt0yVm1ROU1LZNUDeLjmeDHqXzpFoU2m4P','QAsDHtf7eNc4','h99yyPYFK794Z1xVh2gvRGYln8rI8EY6Tm8ogv48tw8VT3IaPP9Ld5a7eQnABqBrlvizX6Q2dV9','Z0W1gJb1vqipMF1Ub38BnmXgWGTTfrJKGlSsjMdcYIYZh7qQugjESwzqMJeV8Md2AkW3AUF32LvNCVVPTFKeE8frHyedKOwRwK',0);
-INSERT INTO t VALUES (35,192,'0jo7SHcHZPiQ5PTa','GNK9D8pW3PLky1M83BkQoAnPlZIMSpPRD5OyWqzd0qwnpI0N','iuYppT4EuSbW5keE9EiXfLR4HxZzelA8Eej0jWEugsoJAUuDzn7qGWh3W3kJ1BSe8iyEXlfUBGtfHxhAw','GAZ','83htsUppwoDPv2V6lI9gsMOPKxHSumx2Q2QKvgp7IGNMHX9bJAQ5e6KJopzmK2CvkFuJgV0wQpV99C8bVr0DeFiHi6sxojy','DU4O8cjFe5JXb',1);
-INSERT INTO t VALUES (46,36,'RwU1','JKorsUBtZ72M1kRgGZgEUmZV7odxjls87zQkeX5oZMDdpZihmz1GFsDIxZmBqoxd5yd','QsKOebbX9KfA1dSBqCakKBplbCW9EnwNT','vDz','n2lJB647tI95','ywDihoYlOh0IjSo77nGxCtPFU1f6WqVMuQtMLhEjasqnwba2rsM1orUr',2);
-INSERT INTO t VALUES (240,247,'6iQY','pPDqt9H4QQ1vAdtOIclbuIHqtutTdGiZGd03N82MM4WLmQ2lH3Ak3IPKwEnzOyvGp5d8ZWd9uE5aX','spgJBZ0FFJCuu49ipT5uYyd8tfoHlr2FUPdQ5Oly88ZWdhfNDErBCSrsfCLoHH96dh873znfPMlXfvuaxKbT','jCf0XP6MrDkRhOxyUKYT7lG','PvphNgiIHKCV76CM9DkvKAcfwDniQKmOV7Dfy2RJPKt0MSyBd8VaN7COFc0bIHNuLXlp6QlgLA0XcM','OTZi',3);
-INSERT INTO t VALUES (24,28,'qVoOkp9YLGhZpno1F','tnjJ0CH6dVldeshysELIReEFfTMteoPHozLCgUDaGbHWbTWvAe3edMrlh8Lgotj','70Fd2aX7kZSF6txPp9l2s8YmEH4O6tIIY3JJ8ip0M2qJV2yoasTpR450nnzpfJJkonGh1ZBKaD','KcL7qEDGw','JLSqD44QgCrinLwGCvjU0WqLjPDiMZRBcvAsVM99eClqe9n6XuhFCUf6Oo6Uvs5h1mf7VQx9Nz9ywnZCq5wE2S0X4ybc4nkJ','faBUlrHRyIG982',4);
-INSERT INTO t VALUES (36,66,'lQp25iCV','eTGFg0R5qPnR5uhyidF5NBwulBMnDoHYfRdtbRSR','yf87sGhw2SSzPItIa0EgIczHMYynoQOYnAKzn9vcCYusFOBr','AnnP18u6ym','8Lulp9k9nRxVe0xu2boKAAwizP','5PW7tqRs3LU0wHF3mISDL31sH8uQWLG3eeUezxBOFyqh1rkhunw1vjJT4o2n2MvvDRJM',5);
-INSERT INTO t VALUES (110,61,'7BHYS2n','QkRbD9hMQUElDd0ZNmuUkY13kEY28dPP2rQNVfPEIVJg','rW5Dd3SPSXjqu4crar','5sUtRK8ygRG6YSj8XyKWFX2X','PXzBUMmCNEvpVrj4TcthVJViOg3xFPfK5gfJToHWa9zocv3CaOP1o4yETncjYVk6q6nQxS9Rs3','B8NHaOoNUB8wyuMFG1f1mvAG75d26gxldPRCaxhq6aaH4PISgHscV3g8wekZWOqY3f2eAdcaGm0p9YwAVcMlE8aV2YQao1vD',6);
-INSERT INTO t VALUES (193,154,'cSuUoV82','p8goImTPIZK8RggrSZHllvqPorLw3aCaBZO84LMv6','OIz0h7LNaTvKCSX8UK1S9Bbo','KJLsMddHzWlxEY','PYxfmGSlW0XC4op8Bd8Tu2XP6QIXqZmZXq4V9e9sGYxPxv2KwNzs1sCML8EfyujvhLHrfjFJkHumW17cP','3ORdqzpx8wKehAILoKloS4Y',7);
-INSERT INTO t VALUES (195,234,'8zoR93','jyxRZQTlSqgfriRwmzJvRhkAfGxYf1RSRMVhWRgy1j0cpygda1YViSEe','5LnyI9','ghM','XrbXpsQBC47WxzchsfroCUt4WAwfOCmzPKTidwg84vkqXD87zd7rpMTNLDtPwdCOLThaT1wDxy7F8JKvRJJA32KRMvoShA8','LH6cpaVrPHabtRblIoPybM5RGi070AalmDuPY2R99iJX5UZJSNflPQpN2h3qsJUqwQT14fj3',8);
-INSERT INTO t VALUES (96,161,'JGC','AoH8bXtcjYDBg90lBYyhwPdS','HRZXuSU5zZDGIDvgVNl7QxO0bEPBe34p6Ee3nRi1S5cJ4OTWnGn3Y3RD31XxgWI','V1hGJLFDnbzuOdJv9A','Lw85XTaTKbzfGqq1nPJ','Kg93qhjyKTIRy0HUOJYay2mwyfFHRGRPVZ9FH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-608968549,8348859254344422391,'87AZJRR1jcKRKdiBx5FNQEHl675Hw4Kx5WMmqeT2IBmDV3MeoOpZ9MESytGXMGSHDKahAYGM70ld1a','i9HUCyXLYR2g8HeOrEC4jsDnu1JrHk0FFZckeWa8i97GPeTeLcHYTcjlbR0ymm3GjswQsfOuPhDKz216ITgJsfLnsY6jr1w8CkJfhVBCtpKwiTYDBYaHkDXfG46DcQQmQOJmgHniPH3R9IxCEtOuzFah8691wAcerCQyNP0X5ZMJJqRiTcS2xdg6VTHL35c9XDFHXQFr59yT33wu','hmuA40HOdtO2ahnRwjT9WGR49r9YK766dEyl9V','erFxRW6','U','P',12);
+INSERT INTO ti VALUES (-608968549,8348859254344422391,'87AZJRR1jcKRKdiBx5FNQEHl675Hw4Kx5WMmqeT2IBmDV3MeoOpZ9MESytGXMGSHDKahAYGM70ld1a','i9HUCyXLYR2g8HeOrEC4jsDnu1JrHk0FFZckeWa8i97GPeTeLcHYTcjlbR0ymm3GjswQsfOuPhDKz216ITgJsfLnsY6jr1w8CkJfhVBCtpKwiTYDBYaHkDXfG46DcQQmQOJmgHniPH3R9IxCEtOuzFah8691wAcerCQyNP0X5ZMJJqRiTcS2xdg6VTHL35c9XDFHXQFr59yT33wu','hmuA40HOdtO2ahnRwjT9WGR49r9YK766dEyl9V','erFxRW6','U','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1686690534,2338351415078932105,'eq3zLNktXQfLgKmZQPuftMWtq3kG9SVVP13FxPP2cgFoQvFElmmUPyu00JNrVOW0WAv','SMkmtgptJe6J3IBwnffJawySo6qVQwdBwdp2H9xVbQs8pdxjnDUr8bBZikDxnY3OhZOm89r1QujFspbTYJfvlVrsTDb3HSWPg7KQAoyN4wqi8rKUgWK1JaJNxVwGHw6hlsjS2QLnT5NvH8aDIesU1FgjYuerpBruT','wPjSOvYVN6JWOl19KiHbAM','ijPsCb0EHmKR5ugPZR2ewl8ijkqyuGm','6','O',13);
+INSERT INTO ti VALUES (1686690534,2338351415078932105,'eq3zLNktXQfLgKmZQPuftMWtq3kG9SVVP13FxPP2cgFoQvFElmmUPyu00JNrVOW0WAv','SMkmtgptJe6J3IBwnffJawySo6qVQwdBwdp2H9xVbQs8pdxjnDUr8bBZikDxnY3OhZOm89r1QujFspbTYJfvlVrsTDb3HSWPg7KQAoyN4wqi8rKUgWK1JaJNxVwGHw6hlsjS2QLnT5NvH8aDIesU1FgjYuerpBruT','wPjSOvYVN6JWOl19KiHbAM','ijPsCb0EHmKR5ugPZR2ewl8ijkqyuGm','6','O',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-377796043,10230927022047765739,'jl','KdyPpWGEGOQ2xeYWgJZsxMVnmcJkJARhEH48s4MXIBMNNiYXubxHttpNxb56DA3GraDIBZqafku9EEwBRdcZJSt94f0cJsbqVqDmGCUlR0KTYK96uqfsBNNgBPNQtpO4hbAAoS8ijKaPvvBUxJxNhrkFG0lSbRfcheuJIISWsh0VlNe6PW2CLnmsZNXE5mfSC4MM69BZFSBKRMpXQjeDJCdK4wUiR0vpIay6lUiSnyTqFWQ8e5oqMIP9CZky4ma','zBDE6CdAfGyis54FL3AaYwF6tjrEFoMrivdqcVY','TDHGUBFvZshdle2ElVlgeO4SJYHTNxxOSGXn0','lG','H',14);
+INSERT INTO ti VALUES (-377796043,10230927022047765739,'jl','KdyPpWGEGOQ2xeYWgJZsxMVnmcJkJARhEH48s4MXIBMNNiYXubxHttpNxb56DA3GraDIBZqafku9EEwBRdcZJSt94f0cJsbqVqDmGCUlR0KTYK96uqfsBNNgBPNQtpO4hbAAoS8ijKaPvvBUxJxNhrkFG0lSbRfcheuJIISWsh0VlNe6PW2CLnmsZNXE5mfSC4MM69BZFSBKRMpXQjeDJCdK4wUiR0vpIay6lUiSnyTqFWQ8e5oqMIP9CZky4ma','zBDE6CdAfGyis54FL3AaYwF6tjrEFoMrivdqcVY','TDHGUBFvZshdle2ElVlgeO4SJYHTNxxOSGXn0','lG','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1385969614,873716169038627681,'uaFtP645iV1MOtFGVTSFrm95YoHBwMiij','nDn8K2q5oozluBUZybKE4Kz2fUwZPSt5tjHLr7vvUiLgaVQngAP010RviRJJWBZmeFn2ZoLaSQysyAN3xG2AiKlnKTDowDm3ySwdp7oGZS9aMmXgd6KAtyCA1nI','cqt','ABQ4Qd9ZwAoWxNLhs4cUJ','B','jj',15);
+INSERT INTO ti VALUES (1385969614,873716169038627681,'uaFtP645iV1MOtFGVTSFrm95YoHBwMiij','nDn8K2q5oozluBUZybKE4Kz2fUwZPSt5tjHLr7vvUiLgaVQngAP010RviRJJWBZmeFn2ZoLaSQysyAN3xG2AiKlnKTDowDm3ySwdp7oGZS9aMmXgd6KAtyCA1nI','cqt','ABQ4Qd9ZwAoWxNLhs4cUJ','B','jj',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(1), d VARBINARY(28), e VARBINARY(75), f VARBINARY(61), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10867935,3224599451687594655,'B','oApoyxxxmmhxuDwt2U','hBGpkGnilbdi9fkvVZL8w0fCbev3R9HnWId81VVv0N2JMDDmbaH2NqxPSVd0xUPS','HfiQNWbC33aBNEdrPfNJ','U','w',0);
+INSERT INTO t VALUES (12222798,18390786058142116778,'d','Ejls35TMIVJhNfT2dOdcOpu12iE','mzC2ZAfChVYE44f0eHxEJ9jBDbcLs','U6kGJT9tlBrVpyIhgpjNNKXSZ','e','o',1);
+INSERT INTO t VALUES (6740080,15112495349286924338,'k','pDIXTQZLdywnqeimtqKv4','69WP158hUyL349vGunGKt0Dc6rgrYAuhBD72Iip03nT5n4z7Xu','qKE','p','z',2);
+INSERT INTO t VALUES (9263928,17121700133963148001,'O','ka9YxKNXg7TDr8JPY','GM0Izy7tQ3Sd80hjSjtIehM9yy6vzc1','uy1ziO39yhm73auXcTWWdAbNwhjDpCLuPoYC8PKjF','N','N',3);
+INSERT INTO t VALUES (12143678,5451197626238443752,'V','i4rc27lBQkMuDsvYBDC','qriLaOu4Ok2bH9V4wes8uIkFSnQ','YwbIWkQ6GP1jgyRWnaKYp8xzgoxAzNVtyqB5HpEpB0q6QKNRtP1FJCZr8X','Y','y',4);
+INSERT INTO t VALUES (15228789,2958422720205436401,'w','7tAt46R2eW37N','yFXPvdvRMtY3Q9r8I6GzoUU','sAEJl4iIKnPzXTL9oiOoQSUGIGQmg8smA8d6luDtsXgtqd4z','r','d',5);
+INSERT INTO t VALUES (13767728,4500491808034923920,'u','ZgTRyfVm4iPyZQa','ap4IyawUnZ3kKDSkVAD8ARZuEL5ZcwStLfsmoTruGtR1Qj8','64mmMpKvq1Su39bY35aCor','8','b',6);
+INSERT INTO t VALUES (5402081,15060022023388298412,'U','s','kYdlFykFzHLUHBLA0wY1GgdLIYCSatMiCfLPb','R3PndcXi352ip74iSnwft8hfV0qEEJnvZLplhmlKMdY5TF5xAC2igLY2','c','EV',7);
+INSERT INTO t VALUES (1648701,8893012229321033340,'6','84x9880hNldAeliKOQEgiVDx','TAqo9yBnoKOKUxoNund6u1WaVVMJaWIn2rwqhA','tKlNYrN9T6SPtqYtu6jPQRh71YRCBFBQm33htn95iYqLVXm8a8','9','1',8);
+INSERT INTO t VALUES (9917974,5773790430830606475,'x','VvR9e','hdOs2IMARn5x21YomAmtVrY4ndWROmux','RNHVXBWfPLt9Ltts','e','J9',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(1), d VARBINARY(28), e VARBINARY(75), f VARBINARY(61), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (7433,109,'YXYdcdu5Nnkt','NzU106VIrJrS9R0bP2i9KOQSdempcPJexJAO9SKSgAHhQYVsK','EkkiJUPc','7Se','P6x6wi','6Ue8JKsoiiMUWU7DoJpDyRZgLVAbJb6d9QCjfclA2MwQjApH6KFRuDXsK6JTbgZV8Ml2EOF5esUlZLhv8SURpo2',10);
-INSERT INTO ti VALUES (7433,109,'YXYdcdu5Nnkt','NzU106VIrJrS9R0bP2i9KOQSdempcPJexJAO9SKSgAHhQYVsK','EkkiJUPc','7Se','P6x6wi','6Ue8JKsoiiMUWU7DoJpDyRZgLVAbJb6d9QCjfclA2MwQjApH6KFRuDXsK6JTbgZV8Ml2EOF5esUlZLhv8SURpo2',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(18);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(18);
-INSERT INTO t VALUES (60724,226,'orM3qOjVML1Gygw','UcPrHqM4gkVqGpIodxVjBSGfd3GXMHKJnVzXamONINoGGpoFBRkUVezp4NztsEfVqC8XGCqyZ5XIyGruHgwNUVx','zMEKLY','UMc8SIam1k','ywwMQKoHojVzJAYQ32a91OwOPcdOfltGU3wm','8YQKXURAPIAQsBz',11);
-INSERT INTO ti VALUES (60724,226,'orM3qOjVML1Gygw','UcPrHqM4gkVqGpIodxVjBSGfd3GXMHKJnVzXamONINoGGpoFBRkUVezp4NztsEfVqC8XGCqyZ5XIyGruHgwNUVx','zMEKLY','UMc8SIam1k','ywwMQKoHojVzJAYQ32a91OwOPcdOfltGU3wm','8YQKXURAPIAQsBz',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (43147,83,'EF7pWr','0UMnOYF1ipDXntFvFj0GntPxupxU6zDKPttjYyCzTB3XYC9MgFW3o7G42zVCxMAWkQ9AoVUQ19af8QQJaWhE2E8yTsh6BiOkOfrvx','06JlRZbMsB001s2FZfmzMWbzBF','Yb9ImMpkQ6Xen83WfhG9ftEd','ynhj','CESOzgKwMsjuWkQ8AtyI5L06VWr3z85wEjM9fnfJSJc6yVpXxH7NtaYQjCgCWkvbNhnmEEumRO1rO1Uxsz64KxoPUHoVsyGuze',12);
-INSERT INTO ti VALUES (43147,83,'EF7pWr','0UMnOYF1ipDXntFvFj0GntPxupxU6zDKPttjYyCzTB3XYC9MgFW3o7G42zVCxMAWkQ9AoVUQ19af8QQJaWhE2E8yTsh6BiOkOfrvx','06JlRZbMsB001s2FZfmzMWbzBF','Yb9ImMpkQ6Xen83WfhG9ftEd','ynhj','CESOzgKwMsjuWkQ8AtyI5L06VWr3z85wEjM9fnfJSJc6yVpXxH7NtaYQjCgCWkvbNhnmEEumRO1rO1Uxsz64KxoPUHoVsyGuze',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (10095045,5914204212458434362,'o','0UtrxSFQrvzu6sCJ6dVdjO48','i4bcYZE4FJhFpbKQDYUS6XLknQMDgEXmQXsx408EwDlBUWIP3Ky28hHrO8F7ooU8vH1sI','yQTUU55lMMLYnXkmQfgZdAYYj','H','F',10);
+INSERT INTO ti VALUES (10095045,5914204212458434362,'o','0UtrxSFQrvzu6sCJ6dVdjO48','i4bcYZE4FJhFpbKQDYUS6XLknQMDgEXmQXsx408EwDlBUWIP3Ky28hHrO8F7ooU8vH1sI','yQTUU55lMMLYnXkmQfgZdAYYj','H','F',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(2);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
+INSERT INTO t VALUES (5468490,3760643551769403092,'4','H1310Kfo3p','gj6GChJdLradVx6k','Kg0DFad4yrdb5PE','6','i',11);
+INSERT INTO ti VALUES (5468490,3760643551769403092,'4','H1310Kfo3p','gj6GChJdLradVx6k','Kg0DFad4yrdb5PE','6','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (985696,3765233786556534177,'R3','DDtfEMGWG97jQpMVf4jfE3ZfSEYzc9eB3FW7IfyxTDNsXIHYYaA7jrw4GH13Abh7yzqD3iY6Rbd4yoZCQZCXKZl86CLQNdC0HrnXihyUvzs163SkQoewyO3MurNb5SqcgUWI04A0lwPIcV4m4ULHh2C4VlPnbquco5casn4YxhJUbkR1JOMX6diOz','NB3no2utMhpWmSU','VfH85Ej7U','f','b',12);
+INSERT INTO ti VALUES (985696,3765233786556534177,'R3','DDtfEMGWG97jQpMVf4jfE3ZfSEYzc9eB3FW7IfyxTDNsXIHYYaA7jrw4GH13Abh7yzqD3iY6Rbd4yoZCQZCXKZl86CLQNdC0HrnXihyUvzs163SkQoewyO3MurNb5SqcgUWI04A0lwPIcV4m4ULHh2C4VlPnbquco5casn4YxhJUbkR1JOMX6diOz','NB3no2utMhpWmSU','VfH85Ej7U','f','b',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (48566,188,'VQD','pzkcy5rn7nDWoWDsAMt4NsFcK7abCP3WUk4270PuPvSElb9tIani3RIUsNFEoIHSjMJy2VQ6Kca9VIpyoYLlC11SQvpbN','vAbm3Ki1k0PjgIzQjhc0r9uwvFtDNfZHw2TGAvVhzBYH5QClvgz1DbILvXor5t0U5i','O2z8EAoMYI9lGvCLFhgi35mpJbgpum59cy8syCC84q6V69ALUjJuEBEUKIxTbAkwZewT6Gk0wFTIprLBdyaYaHwSL3V923vpzBoEItMlAKNEFJMM8ks2iMtws6NA','2cBiJIlmvaMalLIsr36ha2IAA3UYhSnOicLitMoySssWsCM3oOXq24tlaP94IGnRMOjN','sVGbJjQTbKEnpGuyFE8W3PzXn1l9qOkFlN6',13);
-INSERT INTO ti VALUES (48566,188,'VQD','pzkcy5rn7nDWoWDsAMt4NsFcK7abCP3WUk4270PuPvSElb9tIani3RIUsNFEoIHSjMJy2VQ6Kca9VIpyoYLlC11SQvpbN','vAbm3Ki1k0PjgIzQjhc0r9uwvFtDNfZHw2TGAvVhzBYH5QClvgz1DbILvXor5t0U5i','O2z8EAoMYI9lGvCLFhgi35mpJbgpum59cy8syCC84q6V69ALUjJuEBEUKIxTbAkwZewT6Gk0wFTIprLBdyaYaHwSL3V923vpzBoEItMlAKNEFJMM8ks2iMtws6NA','2cBiJIlmvaMalLIsr36ha2IAA3UYhSnOicLitMoySssWsCM3oOXq24tlaP94IGnRMOjN','sVGbJjQTbKEnpGuyFE8W3PzXn1l9qOkFlN6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(73), d VARCHAR(29) NOT NULL, e VARBINARY(76) NOT NULL, f VARBINARY(70) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3728598128,36003,'H4gXCweuFXHMJNyuOJkebCisbUPr5O8T2g6dCub1whY','5tecCg2NNpAx8zWeuOsfvCbIf4rdv','igLXzndGsmRfbqP0kDR0qTrzAXZr6IkCOmib7J2VrjcneX','CRKsX0rcr90lke','oSU1kPsvFTK21zt6NZXiC3JkSbcX61IGw89pdTYy3ByEYciGZrDhIWIuxjefEI0rVo8eY2XWTC7Dd2AkPEM04B4','f0kmZQl29atc2X9rJjaBbftDmbNa1JhbmpSm7sYAOnHUCQ4GtC3Jzbm',0);
-INSERT INTO t VALUES (2738640696,6762,'m08nEDTke88YzRormhygICWoGxlTYV','ekuOiEaSLpkfwBJWKP7E1kJC','KkTaKEEfSXkR4WKIvPIbnudvivW67WShE','hcZm7DZv5GzrdYeQdbqKEvADXB6z','Xr3uwpuuKer5P6GjZetln3MQEkxjiUE73IAoFBp3UPUFuQJDfsV2FadaVUtjrSni9qXVuc6Blf2nKWW0','SY2ZEIsh4sQnPXVjV0XzgO7DHPgZO0YQEv2Vc6TcJyvgsia6nMdUAUIzc4p7Q4taWYo2HGfadU0Ks5SwpqnASb98i098SjmlaWT',1);
-INSERT INTO t VALUES (81528812,45066,'LUwNuK0SurZL7PiGOft4PfbtpwaRJddoWZtm1h1ndYmTcFof97pKXrq29SKW0o','oNKeMr61rK','3ZDCbaG7zBhanjuyTljBXD0DBtf9a844dQZiUfvJbJJUyUsyENtml44fPJPH','kr85Yg','peyC5sRrbkU3PUr4iqh9WqSFBnAgZDImqAGztgUICn','94HOQHzp9fvg7yAi7A',2);
-INSERT INTO t VALUES (2960844407,50304,'RHd2jIHHL4MQ3DWH03YopJaB7z6XAwUps','aHMhOUI','bn59zsNeqlWPBhS6jHwUsCUtIOV9lYflcikkyar81hBAKzw3hP','56qdX4AyzBK0Bx7JnwsVdicDqJXHLycdEaQDUi','0n2Mg1K8KRasM1jAqtbnUVjCDdkxiqbLJMGtTuqR','CBo9T4mG447EP66IXDJXnceE70qhoX',3);
-INSERT INTO t VALUES (2936773200,2518,'yclvfJFN6bQKLLEDIl8ozR3rCLKY6wJIFV','EsI2COSIpbCnDi4i7nOrc7S6N2','u8lTWP2K','Y','Hyu4PctW1FS5upLOrjHHjwEidZoAM9Rk8cKygfDmaVYjMLlGKwnUhqpV0rF1cW','8T5tOr53W7G3BcIyjVn4DsIG5NnWCr034wz0S4gbgR',4);
-INSERT INTO t VALUES (880671513,39405,'0lJU56EVHsE0q9LeqAuUdL7dnVy1','e5cIGRm','PUXb3akSnQ9bgDkWWVpASjOgR5gU1x7maFfhom','T6cbLnx9zGV6uCKMARyUhRmknRIGV','DY0v36RnmkcV8CWrNbBCcFoA22XzOtMVaQaGDlAdcug23rNbin2qywzdaK6gvG4DUtwVpG9p0U4VyZO12','mW1EytUiYLJd0sZ3eglOn5m4pH309lQGrjk4EQ84rYJ5HHpno4EekGlONzN1C4dL72vI21fs01ITAaBxDuc2nv9G8ndRHvpkV2W',5);
-INSERT INTO t VALUES (1544186941,17870,'hpGHZ8xurFLoY4PBasOmnrZ','hkTJD7R6L50VLN8JMIvdLk','Q9zt21DYQS6OMiN82xfvCPEsIQl','I3Y9GLm0MrwElgQqZgTeZwtuWyvKLA0JF','u2wKPnILnjLa006L4xurl9BS3DGIIrWBYV02fqEzW4sn3nlYoVjfBqV1q','8ehAYdzoZ',6);
-INSERT INTO t VALUES (1757113552,57054,'pEqTFCUZykB62ntc0vuKLlrP841wr5MSpHOvPxkgjqitvI9EBU8iateBMykoFcfiDeW8gcB1','PzS480p8x9icr9Kwe','r34BtmHnhl4Asg6fA832FSLr2hThKO14DYXAP6VMdAhMKg5SB1','AKR7ByzvnX1lbzjN97SjDZ2x','ONLp','HwWo74eBnM0BrB4cIiblubyPZo2dwQxx8KhjWN8iudppbydey1dZVLJim',7);
-INSERT INTO t VALUES (1317549911,46124,'V4B1bwlx9zxJDGyuOM2150swQUlV','FTnvV1jbaCLhqB4Dx6yIeat','Zq3mptlADjyUSW3IzyfNiEauSQ72V2S3mICzQA2W4fytx1NcSMCeJx0ADGi4BlHBAUBwbI1ii','81bsiWF2LV','p','FseV5FkIbYa3HkEA92KAKuNvZzH2OSOOfZBMJwFWzvDsiaJrTdiRegTNCojI6yc',8);
-INSERT INTO t VALUES (179558505,12496,'3CP08nwEXTNPvOlb1l3sEjAqyRB8W6YiEBd8TLX33f','I3VaaiAiEcLS30','tok','lzbrD1PhVaBQ8JZ83D8cliySlTRxe5nlTHGNmE1MpkI26ejEtWles1ovin5GIiNeizccRU','7E2o9m5cv7x8rmf5Mvn5OdbL4kMtGqgyePVVWwQX1Sj5i32D3dP3jW9QEkFOQ3RlXkiMbV7FU5Hylmpn81nj7lAEtWrZ','VWS03',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5358889,11949347524212152997,'J','EwRfcQxqukxeeKIwoKj1Ew2SZ1HkPpF5mJzXgE2AJNPKhn3pMCwRik0zB5J2tF3TwDBdeHWUJGeF3q8Ch1icIvxjcIy5yNJrOf5VtCOetwKzowOjCVzbXudRCyXnB9lSh1YB4lOCYoWxmiI1XAvhDnk','SWTAIkGrS9I0GuQ0Ns7','WYyuzqaS1hzwMFt8RTe2wLFhGQunspij8NkLpxcyfZeLkmRdpVHfARarGqUb4HLhUPcGWIhUqUQ9Os4vPIee5EjtvyGoS8XQ82B61eeYELy1F9cRKMCJavxtRnpaCfSGv3Os65cJ6aobskygAUAd6JtB8hxqERgyWZC1HkjnOxNkZIPlQmJFPOktZF1JLmfW1WX9YPD','P','p',13);
+INSERT INTO ti VALUES (5358889,11949347524212152997,'J','EwRfcQxqukxeeKIwoKj1Ew2SZ1HkPpF5mJzXgE2AJNPKhn3pMCwRik0zB5J2tF3TwDBdeHWUJGeF3q8Ch1icIvxjcIy5yNJrOf5VtCOetwKzowOjCVzbXudRCyXnB9lSh1YB4lOCYoWxmiI1XAvhDnk','SWTAIkGrS9I0GuQ0Ns7','WYyuzqaS1hzwMFt8RTe2wLFhGQunspij8NkLpxcyfZeLkmRdpVHfARarGqUb4HLhUPcGWIhUqUQ9Os4vPIee5EjtvyGoS8XQ82B61eeYELy1F9cRKMCJavxtRnpaCfSGv3Os65cJ6aobskygAUAd6JtB8hxqERgyWZC1HkjnOxNkZIPlQmJFPOktZF1JLmfW1WX9YPD','P','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5049050,16565891919391826848,'17','7XbaUuWSnKIK4L16HfmbukccLfcgcw4zHBoXozbpEhfLIw3RvebDgECBkk4WRlNI1X4fpyxXpwxXF6MYafImmRK4XsR9OIF6ifKhEyskkdDEuG5WAV5rA9dGApLtiodNDVjwWzdI4G8jVKlASSSeP1SIFPEwagcXgGSWCRun8L34ozn4ir4uPhgbcngHPvZenGCI22zAeQ1pzqUZdo3L02001c8vTfctOd98Df','ZcZdtYSw','tiFvsI6B9o4LCHyKLHzLjRm8527Hq55FyKMjpx0JxoH0pzjAESN1mTiKV2a7sqX7aQMP9YSllacLP6OYSYJITguv4sLzl10GnLMAIeGNUVR6vvwCaGCPFt6hGYJ4mnsMjYOkTVmvEGCPoRJpKViRFj4sPG9G7LwYU9AxlDzoT6jnjqbuGuU7bp0xUiR0MXQ9vqXBdFUQ','d','pO',14);
+INSERT INTO ti VALUES (5049050,16565891919391826848,'17','7XbaUuWSnKIK4L16HfmbukccLfcgcw4zHBoXozbpEhfLIw3RvebDgECBkk4WRlNI1X4fpyxXpwxXF6MYafImmRK4XsR9OIF6ifKhEyskkdDEuG5WAV5rA9dGApLtiodNDVjwWzdI4G8jVKlASSSeP1SIFPEwagcXgGSWCRun8L34ozn4ir4uPhgbcngHPvZenGCI22zAeQ1pzqUZdo3L02001c8vTfctOd98Df','ZcZdtYSw','tiFvsI6B9o4LCHyKLHzLjRm8527Hq55FyKMjpx0JxoH0pzjAESN1mTiKV2a7sqX7aQMP9YSllacLP6OYSYJITguv4sLzl10GnLMAIeGNUVR6vvwCaGCPFt6hGYJ4mnsMjYOkTVmvEGCPoRJpKViRFj4sPG9G7LwYU9AxlDzoT6jnjqbuGuU7bp0xUiR0MXQ9vqXBdFUQ','d','pO',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9362648,18335787582272481844,'r','2vIPRhy0D70RxJoGNFt5IMpJbzkQp31Z52p9PJuG0ORvutzm2tUBsUB3919dtDBo28GlrcVgBgCESvL4YXCNCCajjrMHNE2zi7pWpgkhPojFY0s','l0hQ8OgibZzoa01RvlfqR','rp0AUQng7NDlaXZi4c47rsAW6ysx1Zpz22rIQiAlgICEiOxEB9toh','Y','I',15);
+INSERT INTO ti VALUES (9362648,18335787582272481844,'r','2vIPRhy0D70RxJoGNFt5IMpJbzkQp31Z52p9PJuG0ORvutzm2tUBsUB3919dtDBo28GlrcVgBgCESvL4YXCNCCajjrMHNE2zi7pWpgkhPojFY0s','l0hQ8OgibZzoa01RvlfqR','rp0AUQng7NDlaXZi4c47rsAW6ysx1Zpz22rIQiAlgICEiOxEB9toh','Y','I',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT NOT NULL, c CHAR(79), d VARCHAR(29) NOT NULL, e VARCHAR(24) NOT NULL, f VARBINARY(18), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3595396594780001326,31099,'rC9TeyDukrYCi9Rl','VDLc1','Pv2VLjtVLqFyRO','pt','6f','6',0);
+INSERT INTO t VALUES (-245142255041705228,30332,'QW8ZtrkEnkx','p3m','7Rf2m','xg6oyHl8HO','2','f',1);
+INSERT INTO t VALUES (3815975960903465410,-19330,'SYNp9Sf5kZ6Yu9qf6vNQ5kFVFlywjIu6T2XIgGCdJUf8CsJbwKQm34ZuxVrwUghu','D8B7yU430','c3yGXf0Tc2I8F8','dZ0','sm','9',2);
+INSERT INTO t VALUES (8290890022251377849,-31395,'bqZRcG9vP0wNiqpmGjLhoLuflPPTWp2auzXzqCVjZHIfbwstz3mOF1tkJ57q3oBOhivN','J98580V3WD','pGkOC6eo1ehZRte6CmC','SD0cUoionW9vsfT','K1','x',3);
+INSERT INTO t VALUES (-388858001373855065,3763,'T','I1gTdyPlJpl1bU7k','vSR','laW1ldHQSsEJanJH','G','T',4);
+INSERT INTO t VALUES (6895744498533927663,9397,'M5r08f1V6RbaQxDMQYbOMWI','sB7gWV','6IFQVl','CGxcULFqg2d','h','d',5);
+INSERT INTO t VALUES (4848314086743820249,-29348,'HQOdThHoZm','Oc','zFvuIg6dY23ozAeCW34','fVHQgUtigKCQLqnjrq','PT','K',6);
+INSERT INTO t VALUES (-2585032329259474907,-2528,'NOdebiAuqJiIzhBsku5EQg7p6pHvwNe3GtPGq9qRw2fY1XfFTfkreoQdWiULu5mN','FCL8JfZypnjZhqAU5jAwW','LnXOBlnSnRPFG7JqZb','ynqQ','eC','S',7);
+INSERT INTO t VALUES (-8823355276279650798,-7423,'yiFrAEw4RFNxazFurxH7lhH','fKycwJ7M7QI','TgH6doVAIjo1LXjZ2falpfSo','Tg9mlLTindHMK','eH','s',8);
+INSERT INTO t VALUES (8642035085769438176,-24685,'cWYognJRan7wYaxndoL7rSNZoo4','hD1Wc6mp1X','fM','yEzM','2B','3',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c CHAR(79), d VARCHAR(29) NOT NULL, e VARCHAR(24) NOT NULL, f VARBINARY(18), 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 (17962109029392334957,46062,'wikRHfZoIKAewQ8ZG3lcGfxjXp4gyQYAFizqJiNlSbLdt0BGGb62wBQ7CAns6FJ0EqS1rscn','nUd','tINXmgXdUiZEhbNpOlCE0Oe4XjK37TD7Z1QXoSS8nfywAvzU7NxpWLuthf8gisjahPcqE5zw3t0','DYIqAmg7EJAUMxxesSqsb0R5bAGvkYj','awDr','g2JDo0p0VTAK9YtZA5pkshqfOx1JysNPG4XJyPn01',10);
-INSERT INTO ti VALUES (17962109029392334957,46062,'wikRHfZoIKAewQ8ZG3lcGfxjXp4gyQYAFizqJiNlSbLdt0BGGb62wBQ7CAns6FJ0EqS1rscn','nUd','tINXmgXdUiZEhbNpOlCE0Oe4XjK37TD7Z1QXoSS8nfywAvzU7NxpWLuthf8gisjahPcqE5zw3t0','DYIqAmg7EJAUMxxesSqsb0R5bAGvkYj','awDr','g2JDo0p0VTAK9YtZA5pkshqfOx1JysNPG4XJyPn01',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(74);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
-INSERT INTO t VALUES (10518780548542892228,57646,'5Suz9UxbrsVTtL5h4aHL56kTwnsyPBGFx','gx1Rwtaaa9uKoGd1vhqxTYGsi8BN','2dcwnnxwE4X0O5','VQmlDEYnL2ZQmKXDv1Go2R4XuaKXScQkJLtVMlRKaLaay19n','mTSutTvLwfgqnJYEIY2A5Euic3GwUR5mf','nLIHheCjlm6miLgVRNDv9Xkm5X63JywkEZ4NED4RMAw8hWpn6qEOiTs93nOx',11);
-INSERT INTO ti VALUES (10518780548542892228,57646,'5Suz9UxbrsVTtL5h4aHL56kTwnsyPBGFx','gx1Rwtaaa9uKoGd1vhqxTYGsi8BN','2dcwnnxwE4X0O5','VQmlDEYnL2ZQmKXDv1Go2R4XuaKXScQkJLtVMlRKaLaay19n','mTSutTvLwfgqnJYEIY2A5Euic3GwUR5mf','nLIHheCjlm6miLgVRNDv9Xkm5X63JywkEZ4NED4RMAw8hWpn6qEOiTs93nOx',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-6357711883303233574,-11070,'sKS8UfwsLTiOWToYoeOZXfbqrNQZgJIcOIyL','UhlBatreKng','mHSSa','iywC8Hu4s5hhRcxm','e','C',10);
+INSERT INTO ti VALUES (-6357711883303233574,-11070,'sKS8UfwsLTiOWToYoeOZXfbqrNQZgJIcOIyL','UhlBatreKng','mHSSa','iywC8Hu4s5hhRcxm','e','C',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (1996750538172517075,14229,'F06lSHTU8cii','8','1upRSzphj','VeL3FWzK','A','Z',11);
+INSERT INTO ti VALUES (1996750538172517075,14229,'F06lSHTU8cii','8','1upRSzphj','VeL3FWzK','A','Z',11);
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 (16499845727929923336,21048,'ZrX35VqnzUVvFaXBZ8jGiu6ECzIM4fD7kzPo1vCrRbwi86vwz','7uSUJkciVcmmOBhpcQZylA3rxE2AuLwcJGgysMvOxfdhRVOgIoZXWU7Qe6lZ1aCDDZN1F5YlaSlcFJNDFdyH6YsBNRFuC5U5PIcxrNgQrvweN788lCKkM3XGkkm2u5S4ZW4zLN7','oXzGEdkW3NuMrvpXt32ch7YeyLwe4Zv5','nDyByKrDgv6VB8M7I7oFxaHV8AUdWyrIcaG6EMh5LMk22z7CDNmNKf2sqVozI','hIZXgZHvozSLIcoMHFqlkKNhUwGutT1ml1mpB0hF6GLsZNCaXVQCxQDz35zbe5lEviM4p1','FiUjPSs8KRnGlGX2Of5un8KnIIWW8s8zWSDt99en4lOe3OFYZH3GG3NVak1M4hK8uQHPpW0cVXwsCZm',12);
-INSERT INTO ti VALUES (16499845727929923336,21048,'ZrX35VqnzUVvFaXBZ8jGiu6ECzIM4fD7kzPo1vCrRbwi86vwz','7uSUJkciVcmmOBhpcQZylA3rxE2AuLwcJGgysMvOxfdhRVOgIoZXWU7Qe6lZ1aCDDZN1F5YlaSlcFJNDFdyH6YsBNRFuC5U5PIcxrNgQrvweN788lCKkM3XGkkm2u5S4ZW4zLN7','oXzGEdkW3NuMrvpXt32ch7YeyLwe4Zv5','nDyByKrDgv6VB8M7I7oFxaHV8AUdWyrIcaG6EMh5LMk22z7CDNmNKf2sqVozI','hIZXgZHvozSLIcoMHFqlkKNhUwGutT1ml1mpB0hF6GLsZNCaXVQCxQDz35zbe5lEviM4p1','FiUjPSs8KRnGlGX2Of5un8KnIIWW8s8zWSDt99en4lOe3OFYZH3GG3NVak1M4hK8uQHPpW0cVXwsCZm',12);
-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 (398898503608839115,30444,'IxSpB6kXSKe8pHNBIIR8hSS1sSwc8bIoZElMz9qCs5HylgQAbniUUxbL69o','vDESJtwcRTH0s7vk4cfvaNsGKB7tSFwgvr1kytDsCpmG2xH0','dDnj68dP6WcdycuBVbHkFGfOx5cK3uqadM1tyiANwJbEpbgrRWSF6c6','0fXcHSnvdb11FmBIwLiOiTaQ1QC9ALTHlskLiPsBw531Jtmt0Gupv8Rnw0vNyTS0t8MJM8wDzeGYuGj9ZDqfDWRfaA9EQQIS52ANYnm67PIHcfWdEkNfk69Rk','IIAhZYpu1pjkmAvTjZ36Ck1vnl7y','5X7a8HxZZvxq9nyUEYcMeAlhAubw99EahFyPsVZjP5X9Qx',13);
-INSERT INTO ti VALUES (398898503608839115,30444,'IxSpB6kXSKe8pHNBIIR8hSS1sSwc8bIoZElMz9qCs5HylgQAbniUUxbL69o','vDESJtwcRTH0s7vk4cfvaNsGKB7tSFwgvr1kytDsCpmG2xH0','dDnj68dP6WcdycuBVbHkFGfOx5cK3uqadM1tyiANwJbEpbgrRWSF6c6','0fXcHSnvdb11FmBIwLiOiTaQ1QC9ALTHlskLiPsBw531Jtmt0Gupv8Rnw0vNyTS0t8MJM8wDzeGYuGj9ZDqfDWRfaA9EQQIS52ANYnm67PIHcfWdEkNfk69Rk','IIAhZYpu1pjkmAvTjZ36Ck1vnl7y','5X7a8HxZZvxq9nyUEYcMeAlhAubw99EahFyPsVZjP5X9Qx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(85) NOT NULL, d VARCHAR(99) NOT NULL, e VARCHAR(93), f VARBINARY(5), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2995032,44228,'ORiaVRIfpH7IfY39rUNr1OTNiZOARJ','zq1RcdoQyOsaZgDhbYjifEmLTpw','m91FOq0gtXfvK4LBmDWC7c148OUoN0','2O7Ww','8Ds0p3rbGoP1sRbmh9rRL3zJr7tKB05ywIY','4X6RstQIklsqn6kEvoaXkAAoo3bfOekQzhvjAOXV7jCvnshK0hr2tPZsKShco5IkAG',0);
-INSERT INTO t VALUES (11866581,571,'nuW48YcoNxmcqPYpORVyuVedF','tJ757XPluG4Fp6idnnbJRlCBrpCNZTpzRq9Qa','wxzCc9OwUMsaGRj0mnNjOPtqxoX16jhlcHcrgFqsjrwFvH6raxQc7zNeYgdgERW','ulz8G','d2l','ty',1);
-INSERT INTO t VALUES (5210426,35937,'MRMM7zLgq7HHgjNW3A1J8MsQ5vmROxbeXmLqM8P1NEursYf59H95X3Gwbyf9r1UOj8dmNvqn','0ZTb4EhHh','Mv6fXYvLfX10gxDHuJkrtIol8WQP9cXQtzMGpFoR90QsqWpHFTwnAKUIjlqt7n0k2LOo6w6JAxhi9Oz','tug','PbgJnLl','Tj14',2);
-INSERT INTO t VALUES (15140554,10407,'tsDQZcCoqurGhKRJaGfvcdGZMN6fqcXwgM4NNwJVBUBtL1XI9wtitr7it85ZCNyrfDdB05rhNec8qW','f6alGX2jwe5gBqjlN96UBeBZs42aiRJJUXTpcRKzYZZibz63H99YValA1Q8dU6k7LIkffRyTPyzyPK287hOF5Se','gUMNrDlIV4ECye216s2VKFctVmYmUrzqY47uPPUuXGmBqhp','W','y44vZFSn1nMEqTqKPRymvzerPJmwrX1uvW6k5zZs4y3pSjf8ZCnWYDWeTCDGOg115cl7TSHN','UgTaDXXn6H6EaHQHJkSZZnnGwFCzPK0f4ZCOouUDR255HOhF0IlOxJns0u13EZRFfdPC',3);
-INSERT INTO t VALUES (14340904,10291,'WTwZ1fSjymOQRb0U26Mo0AFb0wafkOx2JZr6pws8KQF750SVw3d4Z5i83pGzFfenRw','fl0ok2Dj3aL3wNeLvLgowqthVE3OpaaWzbsKqzm','X8gHbVKbiGLFdjOgXyRtCsx3k36x6YgZ1wLwk41oAC6zHWV4lsUYkJCyyKqGvi9VJlsjQI724mu2KRfSmV','Qv','V','LUGsK5PEF1YCZJNsJuHWvUjLY2qApHOn',4);
-INSERT INTO t VALUES (8971055,26847,'MFBsll8601eAF9kXb8pDvVHLTmqj1c33lOWmsZcejEcyUz3orfpQAIkcgNMamFMtM8KHpDlEXXLBIE','zoOQsdwdeHwk2Pnd7UhWGQF0L65Onhr4XUmOTcnrVIauWjJSo2ZYfGIrAhn','NZ3JUJBYDvOWtftuyoF0Cfcqlau8mB50','K','6isRBK9jCbEoWzDhK5oA2CBqNgp','2wxQcPJ0XXZxfGaAsglsZS3g0PmiDcPPxs50lXdHNGcjVanMib4Yr17bIjGZfDl4XS2pS8xonaZ3zcr3k5EGuRA2SP',5);
-INSERT INTO t VALUES (175878,64207,'gPhtpY8oMNJKqv4Xn9o7lhfqmp4hs8rT4EWZi6ZoxitoIGfetqP4AFa','1qiQgvYA72RHTj6zt5JGihARU5UUqduoAJKha8UCfAaJXJMUlFWIeb','JrExjwLtl4EWnOvToD4voJyyNcNtFK5QGICenWRQXfufPXqvnXaGzd','kG','yY8zE4ddCLKfonYQ4uFG3zT7dYv9WLgKl9x5kB8DANW6u2dP28nAREpiUScAFVTBUdbXA','mSHbccsyC8oP56CAS4y0I1lLuGKgCzFO46HMaq9076GEhSSfA6QlUVcqmYlvrWsE9WBr4JgCzluSPl6ex5kc1cPeLvV15nE',6);
-INSERT INTO t VALUES (46874,58349,'It8aXDHXZPDIg27dBUrTdmpFOHfeF7hjYl0NCtVNeViXx','L0tYOvavntY98sYfonPTelqPexfHHt1ZWhvrWXho4rR3heqTXwaK47aaymUD','kw8EIOm71eFZh9sZg7itZiIrxLhu2','sYwmJ','9M6I52HRLwB0BTdq87AbSomCh0IgOV0uSDvBU18xcvU857FEusbWzcN8hcaY0DelmYn6MaL53IJhExK7Bv','6QSCd2e0jr',7);
-INSERT INTO t VALUES (5753816,22087,'My7Pcx8h36YOzYkLzAGWNNRxaDcp6X9204jSAD7MwyD7Q2nvHWHc9Z5RbjJngYInVNtgPLM2Sg3QuelqqN','hpNUl0OqUUVj5bs2Oxi21Y8UcHfJO28aMhrIjzLTBugBL0L4rFCBpuLKzWddFPUeyReFVxCg','k0fUIXOAs5X9l8i5n3OiKMnwx9lP9Opneoo7rbOeiCk40KeD5vve6hGGQgrSxH86hTrFKXURgIe','Z','TWvWYf4wMN5BON73TnCUakEMMzwcdztHybPzt5rMWKfarDjzFKwdPSq','fRXulDAj7zwpXUPSKxNR85cviXd4RoGDXVyONn0Fnjzpci8xbaVmv4uDQ7M58LD5unkOW89oblLhwHlzBePu26LOYrvwPzjIi',8);
-INSERT INTO t VALUES (10594068,64164,'htFlMlZfKm4ie','NwfEpxX3iUWPLptzwqeEASbDzLYy7AFXZA79pMW70lkulOvDt3STuXHjgEP28kjjSHz2aMDzXolXh4','ZqJ7b2wTpvKIU5isMvNe6OKVov80jCCnzX5ZHbGN4eY','pcq','iHYr2kjNubMQ7c','U8XFBd7DGgqUfe1id3UTdSfoLMBo8NP2DGQDCGx1RjgVcxBguXlxpoWaAKhYcJkuwHS98GEq3r1IV2HaC2T',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7502139159045190919,21082,'dgHqdfzGJPvzxVfJutKT5UYFQc0ItHXFRi','6gmblUGvitSeiZBzW1wajNl9oe5Yu3m44QvifqKQQYo7WqvdcWxdLB9GaTugMlE','GEN3KNr','YL37S2IIfxaX','X','b',12);
+INSERT INTO ti VALUES (-7502139159045190919,21082,'dgHqdfzGJPvzxVfJutKT5UYFQc0ItHXFRi','6gmblUGvitSeiZBzW1wajNl9oe5Yu3m44QvifqKQQYo7WqvdcWxdLB9GaTugMlE','GEN3KNr','YL37S2IIfxaX','X','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-229192229388395694,-18431,'fnIjg76KJ38P5l70dnCp6iFDldOqHedmWdHsrcQQXc','BPRdFq0np1W68hhX2dn3VKO0y5MTAfnKWuHhGx3IujPhs9adT1Q6ycAcJPmxPy1huNqvcKfClU5wsTmX5IjVN2tg3YKw73imSyfdvNx9ExJYuvkvr9GQhGNG8la0TiQmX2xzbfnB3CTMQL9IG1rHWfbFQ2ZDglyph0JeNaqjeVUqjf4Q6F6jOZsH7ycMOHQUmw2QMi69NDHPXIMCRXd9S1mTigpeBp1rm9OilBDx2ww3Fzb8UTFwlFcC9DHRt3','wcV','fpZI85mHfqiF1FaJdFsj3xZCLOlBWDuGjeeKYelwSmrE9yqBD1if4wtiEK21xpgF3vLTVpCyu9VCELmJkfL1pkO9zMG3UD1p3bFynspNPnAJq7z4yXxTrTAC6fo79PS8223LQB61SdfmYqZqMeAVUWOUIDiufW7SXXZxLbD7zBtv2','s','r',13);
+INSERT INTO ti VALUES (-229192229388395694,-18431,'fnIjg76KJ38P5l70dnCp6iFDldOqHedmWdHsrcQQXc','BPRdFq0np1W68hhX2dn3VKO0y5MTAfnKWuHhGx3IujPhs9adT1Q6ycAcJPmxPy1huNqvcKfClU5wsTmX5IjVN2tg3YKw73imSyfdvNx9ExJYuvkvr9GQhGNG8la0TiQmX2xzbfnB3CTMQL9IG1rHWfbFQ2ZDglyph0JeNaqjeVUqjf4Q6F6jOZsH7ycMOHQUmw2QMi69NDHPXIMCRXd9S1mTigpeBp1rm9OilBDx2ww3Fzb8UTFwlFcC9DHRt3','wcV','fpZI85mHfqiF1FaJdFsj3xZCLOlBWDuGjeeKYelwSmrE9yqBD1if4wtiEK21xpgF3vLTVpCyu9VCELmJkfL1pkO9zMG3UD1p3bFynspNPnAJq7z4yXxTrTAC6fo79PS8223LQB61SdfmYqZqMeAVUWOUIDiufW7SXXZxLbD7zBtv2','s','r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1595464810694421235,-12652,'nL70f2xostW0dhZRKnP9Exq2oV9F9lpAAHNJcFrYp','Nzcm6EMJ8WcVldHor4w1Vh','pBn73nJ43bPRFVYH','Bg2UBgOgXS8YvLEn5TPPV','oBG','7',14);
+INSERT INTO ti VALUES (1595464810694421235,-12652,'nL70f2xostW0dhZRKnP9Exq2oV9F9lpAAHNJcFrYp','Nzcm6EMJ8WcVldHor4w1Vh','pBn73nJ43bPRFVYH','Bg2UBgOgXS8YvLEn5TPPV','oBG','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1802700047042813752,14384,'ABIi3SWhYPmfLmQ2ifjbLAlhgofK7Fu6DxJlISlCyiBGj65Zh351g8wth3DS7l8cCjiDXcGZaHk','Dy43pEeUGLsLLVHI3aZpUkjTLs7bmPIRAZLBzuLTDsnpbX87wZMGQo9JvD4yOr9qApRfTilA7tlCREXU4CyZCigqqn94eaW0n6BHnijKLPq09EsJs5ycbNeO9cF5WfPCthtgdMil5WwWlPT6jXidfC','oO3hLqtrOzjxQUez','PTgEPdHg9wvSr4EPWpCwLiVHNfwo78kRSXHKASZKKCCv4lYHJTZRsr38Sj0PptIMoE0aKEgD8diYVp81jcV5zYAXWIrxMkhfydOGofBfebSZOh9qXzltE9FffzrZIvk0p5LOFE8xjukaPXtGRE7aSm','7bo','0',15);
+INSERT INTO ti VALUES (-1802700047042813752,14384,'ABIi3SWhYPmfLmQ2ifjbLAlhgofK7Fu6DxJlISlCyiBGj65Zh351g8wth3DS7l8cCjiDXcGZaHk','Dy43pEeUGLsLLVHI3aZpUkjTLs7bmPIRAZLBzuLTDsnpbX87wZMGQo9JvD4yOr9qApRfTilA7tlCREXU4CyZCigqqn94eaW0n6BHnijKLPq09EsJs5ycbNeO9cF5WfPCthtgdMil5WwWlPT6jXidfC','oO3hLqtrOzjxQUez','PTgEPdHg9wvSr4EPWpCwLiVHNfwo78kRSXHKASZKKCCv4lYHJTZRsr38Sj0PptIMoE0aKEgD8diYVp81jcV5zYAXWIrxMkhfydOGofBfebSZOh9qXzltE9FffzrZIvk0p5LOFE8xjukaPXtGRE7aSm','7bo','0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(22), d VARCHAR(34) NOT NULL, e VARBINARY(80) NOT NULL, f VARBINARY(30), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9,66,'cMnAx76X4p1JuR2mByq0','NHawR67zud','p3bWzk7YLK0xx9Q1QCOWGkkMc','y1gpKfPL','r9','T',0);
+INSERT INTO t VALUES (-109,184,'sCpsNSav','RahdWKy7wychKA','lcU8XBCkCHwSzHuHVLnA9zhVP8FKLKkFO8dhC0hHEjnWJQSIyi0PDjt','IDfjkQdC7rSGzlurvx','x7','rC',1);
+INSERT INTO t VALUES (120,252,'Wfl','gpxAsWhsNyRRGgyv4','gUg0ptGatqyXu49P0SJ5Vm8v8erSrRdF5KKDw6XYJL2SMpxoZ','oon','RH','RT',2);
+INSERT INTO t VALUES (56,234,'cQSBWhFNNXFNUV','xOHeCOQblO7StlZMzSZiKHpKD','31HVtI83','LXaU0L2o0DNQRgTwu8BEB33vg','3q','6',3);
+INSERT INTO t VALUES (-10,57,'q0XzWp1LBqXmt2HuQ0mO5','i9DnmZn','1vUz9PW18SMrLkzQHWPzHjrcacL3QY8Q1q2WpEfRjazw5WjxM2','rq0JJhWs2dgULiAD55nDA','c','F',4);
+INSERT INTO t VALUES (-75,9,'OoQwEfeIjiX5w','Mm3x4yTOl82LEgHQYal7T1','FoG7gW3T2VjPQPEYpPFpMbMFd9iPL7uhjZ3ytENZk2ecClbOnngwTzq4ppbpEPtuwff2qkHVTi','uC32FRA9aRVRexVal3YNKz4xR0Ri1S','cH','JO',5);
+INSERT INTO t VALUES (18,212,'Xtmfvz4PkxpRbaxqxx','0f5Ai2kXhedubbmDq','KCsQRjjX6VEQ','6ruKKC6w5a19wboDu4CSC','H','9T',6);
+INSERT INTO t VALUES (-72,91,'oBwBOET','GmGdyK8d6UdYfQInFzS','htrdff75f9ToZavZS9FAOvK1B0NfqdkpvtlmOpek','jL8qgN7J','f','2I',7);
+INSERT INTO t VALUES (-44,180,'YNRMo3WfiQmoANejJWO','iZN','18idTQa','SPqBE','WR','T',8);
+INSERT INTO t VALUES (97,3,'eSgUi0sa21m1Q7aCLk1R','SWWpTP9qmGWLVxnr1m','C2haVaY8KL8WhDuMCIT4NLCKkjpyxttXg0ThqQUiV58N3B3sxPEFjpQ','ObJMBA','0','Hn',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(22), d VARCHAR(34) NOT NULL, e VARBINARY(80) NOT NULL, f VARBINARY(30), 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (12861431062781105248,63667,'SdG1ZFdR0TdghuXGMEKxFvCpxIhScOS0uDaIjzgwQZfTJYx9C2YweGWkXgy3Zh6xt7FNpW5Mpp2mzB','FM3aM4I7unRdWMu2iwqXg9Z2kyS8WOOjaZRpDy91x4z4pEC40F9dNH0Rk4EFnCyCmg75J6tHSjYpR','4mAhBu02x722KSCe','Clxz','Keb0Lw93Byw90veg','ThNOnUV4POKq1HpAY8LF7tt',10);
-INSERT INTO ti VALUES (12861431062781105248,63667,'SdG1ZFdR0TdghuXGMEKxFvCpxIhScOS0uDaIjzgwQZfTJYx9C2YweGWkXgy3Zh6xt7FNpW5Mpp2mzB','FM3aM4I7unRdWMu2iwqXg9Z2kyS8WOOjaZRpDy91x4z4pEC40F9dNH0Rk4EFnCyCmg75J6tHSjYpR','4mAhBu02x722KSCe','Clxz','Keb0Lw93Byw90veg','ThNOnUV4POKq1HpAY8LF7tt',10);
-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 (403367576557116451,21307,'DDZwINvy','FYQX3zi','f2CxHQFHFhH6osTh5qV8GoURnmVOUZUp8anoqYpSO','vcgWZ','J0AG1trFLHD','rlozMD3gSdssWVoanUl5TGayMk8Ix4OQFXdLryClyt7j8yct0sOFBtCph5FEBV05BbBotM75',11);
-INSERT INTO ti VALUES (403367576557116451,21307,'DDZwINvy','FYQX3zi','f2CxHQFHFhH6osTh5qV8GoURnmVOUZUp8anoqYpSO','vcgWZ','J0AG1trFLHD','rlozMD3gSdssWVoanUl5TGayMk8Ix4OQFXdLryClyt7j8yct0sOFBtCph5FEBV05BbBotM75',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-4651621,179,'fElKHv5','2fHclA7Sk','KJmWSdyS0C5lR3BhckgEuyJKWUYiU6A9p531','nR85tJVMeyInAh','BS','E',10);
+INSERT INTO ti VALUES (-4651621,179,'fElKHv5','2fHclA7Sk','KJmWSdyS0C5lR3BhckgEuyJKWUYiU6A9p531','nR85tJVMeyInAh','BS','E',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
+INSERT INTO t VALUES (-5466258,169,'Hr4SZUPgKOJVPatCPe','7SMJ','tgKDJQ0RLK3DSw8Yj2L73yz0Uk13Xr0o9jzon7HXPzup4evFUU','CK8cwgUrYPZAKxe5uVr2K0','cd','L',11);
+INSERT INTO ti VALUES (-5466258,169,'Hr4SZUPgKOJVPatCPe','7SMJ','tgKDJQ0RLK3DSw8Yj2L73yz0Uk13Xr0o9jzon7HXPzup4evFUU','CK8cwgUrYPZAKxe5uVr2K0','cd','L',11);
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 (6284196795203599061,58844,'z5aPtklnBz','ydWt8VPmggF4oqWtTzN728bBSeTFpcH3vfp9XGRwMjQNyOUskcoZvK','090B1xFPAoEOPh8VZrHPjV7trbTgORkFM6gKj2kciSGZEnIUIk6mhf1CDILA','U','CbDvud7J8ypOb3H4l6ZuBSfE7qVjE17aAjfIjNaPSZwQcv','pnwzePzs',12);
-INSERT INTO ti VALUES (6284196795203599061,58844,'z5aPtklnBz','ydWt8VPmggF4oqWtTzN728bBSeTFpcH3vfp9XGRwMjQNyOUskcoZvK','090B1xFPAoEOPh8VZrHPjV7trbTgORkFM6gKj2kciSGZEnIUIk6mhf1CDILA','U','CbDvud7J8ypOb3H4l6ZuBSfE7qVjE17aAjfIjNaPSZwQcv','pnwzePzs',12);
+INSERT INTO t VALUES (-8289347,10,'8To9yRNdVECiatQne9YATd','wdjy7M1SZzyyX7K5QSwSbpR1UKnGfl3lsSwuaO4iTknRA29ev4dweZIiVNOjed8ecfQMwYbxFsw62PtstJPbtGoMpAMMNNQuH3uE0Xv98dbQFGl2p4j82dXol4fU3fgZTnzYzyHa6YZFu1PntW8QZxIuFnIfjoDazk8MUP5OW7rS4bvAW5dNFKIOLBvLkOVraPs1A8eDg7PghT8TVc2nRtlWKQBW6','biqtiVx4d0QoW','GhSUX1y7XDliOn53x3','IC','d',12);
+INSERT INTO ti VALUES (-8289347,10,'8To9yRNdVECiatQne9YATd','wdjy7M1SZzyyX7K5QSwSbpR1UKnGfl3lsSwuaO4iTknRA29ev4dweZIiVNOjed8ecfQMwYbxFsw62PtstJPbtGoMpAMMNNQuH3uE0Xv98dbQFGl2p4j82dXol4fU3fgZTnzYzyHa6YZFu1PntW8QZxIuFnIfjoDazk8MUP5OW7rS4bvAW5dNFKIOLBvLkOVraPs1A8eDg7PghT8TVc2nRtlWKQBW6','biqtiVx4d0QoW','GhSUX1y7XDliOn53x3','IC','d',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2288959755559996024,42438,'T2rzWyLK53t8','LkpktzfXZKh034J6D2yzYq0CYsQCSI92FwXifPUFI4Bo6qMd0L2GP8miXP6aL1PAeH0ejLJQY93IvAscPglA7vAuvVZEwx7QHQnzgc62pBm1RVO25ATZX','Pw8eiQPUOc41XTsDGzmvL16ClVqJEHNEyJXBZksVJWN','TRGNgfALftmN7p0a26XmLZZrhsEvOdXHq8WVVVyde00VswvuTEYKza8F8VErhIZvoFMQUORISEtrD6HN18tD7115U4k4Hs534FPmAgfWu7T9YVa0O7aFivQt7pcdtOT7ygs2tlgthSZOUKv74xAIspYbqN5vqWOduiK5zCikxKeeefXMNMnary','zP6OEVy2907eC0hQ06CX59BeK3HLZlXdehJZ2hxjnDWS4CJAL3scUPQpr1FIelrZMHBdDgHNrxEsYzvmvHayWP3','bc0sgCNPA3Mq4pvmK1tTvQlr4yh77IpabEGReAj09uhjwC2tvnGFNku8RNybwaaI8B8YxtT',13);
-INSERT INTO ti VALUES (2288959755559996024,42438,'T2rzWyLK53t8','LkpktzfXZKh034J6D2yzYq0CYsQCSI92FwXifPUFI4Bo6qMd0L2GP8miXP6aL1PAeH0ejLJQY93IvAscPglA7vAuvVZEwx7QHQnzgc62pBm1RVO25ATZX','Pw8eiQPUOc41XTsDGzmvL16ClVqJEHNEyJXBZksVJWN','TRGNgfALftmN7p0a26XmLZZrhsEvOdXHq8WVVVyde00VswvuTEYKza8F8VErhIZvoFMQUORISEtrD6HN18tD7115U4k4Hs534FPmAgfWu7T9YVa0O7aFivQt7pcdtOT7ygs2tlgthSZOUKv74xAIspYbqN5vqWOduiK5zCikxKeeefXMNMnary','zP6OEVy2907eC0hQ06CX59BeK3HLZlXdehJZ2hxjnDWS4CJAL3scUPQpr1FIelrZMHBdDgHNrxEsYzvmvHayWP3','bc0sgCNPA3Mq4pvmK1tTvQlr4yh77IpabEGReAj09uhjwC2tvnGFNku8RNybwaaI8B8YxtT',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT, c BINARY(76), d VARBINARY(74), e VARBINARY(11), f VARCHAR(88) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8938950247842002855,-92,'LdGGrpfiiptsMaOLpD18euOKJxoCpJECS2fhNlvhebTFaV','4w5Pntr42FXbM6bBSa1pgtqR3PwlMKeSYvcjU7BmMpj11lpBQe7AYvlFSV8IireMwkm20U','O','CweVH','u5xjmy','dTmm96WmhnAhjkn3PhQNPryuAPZjRvsH2hbosnWUA3Nsrt0O09MsetcuTV',0);
-INSERT INTO t VALUES (7653546527463421627,-83,'8MeFEuoMmOzmuUbSz8BPe','jm5nZZbsQqlGho59vqhbz8nYvNDR32vduohnZOYJRhD','I5F42','xV0dDunIm934a7MXVF3TrxVoqM','6jCVku1f6gQivzIjKxKM0HVfcuRZs8dOGL7Tx9ikj','gPhWQjsBuogeYvDvSaJJ1yYKQjz6FGIQVemA8l76oDFKZUYUFW2xwqfjJiaWUOioY1JInbjKES6CrhC9ofl0UPLst2Y4jvz0l',1);
-INSERT INTO t VALUES (4094423455139630177,-49,'y','IoKYNdYaLiHxTp1HMyneKFM0V1LsH5yC3ppBgBixiztfIRIAgAC36tVR','8mHrP1AVwWJ','ydOKIz7LXA1Y73QDCzC1Aib3tnwCO7fdaeOh7K24zRl0uyYXELb7sMxUhTYh8jaeFAhga837RLlu4uyKp0StRz','NeGRrFiNoSOiyxmYaG388eRA8I9k','X0fRrwZctX',2);
-INSERT INTO t VALUES (-1216639503231603160,47,'6DmxuBvK7UIFFubPPTkgrcxr5UGDj3oKBRBdYxuIz','fKeKIQeKj1d1D6Ed4cfJ3H2Q62aTSZQ1HMkddyxM2','HhyXX','hrpaaiVjtOP6QlVylDHCuARnB09yHQ08ezGaaKVgjsmVAqUgkaZ7Pa7','3gseOWmDAFE4NZMD83eW0UGaelNmkLYhXJTcE7q26JTNjL4yuocWM3th','oCdTJFHPRSadSjs4IPQBQN',3);
-INSERT INTO t VALUES (-1304544913692432973,-84,'E27cgbyzVcEdsoO','8f7ZEOIjvX','F5fB','UpTmyCHN9Q8WyeaF3nT7vsrM3SnWgWsXL9zMSwn6KqUBW','WCKHyYsGKuNyDTZWvjgrwSC9dU8MZZbR3LXVtS0rc0INIv1f1cyqbbuIVK4s4HMPhNhlFdNlsah9rdkSsk67ZDtfg','rPuf5m6J8WNdFs3Vxap0D4DAYEnQjKffRc4IPBO0fOeTVKJ7dH2Dqk6MObsMIPU0qyoAlvv2Ekfg2G8MRieGgzPsYncm',4);
-INSERT INTO t VALUES (752865746407905360,-53,'s6QmiTewJX4iSEXnMwSCYzISGaHDOIFFceRPHpurlKNEyDGoCIHY6kKr6aCsc1EZOPcJ1JmCC','Qe','ngkGqI','u3KJjcYcRLlhvP9RgkNWB','G5VqWJpuDXIWbl64NljowQhW3','tNhTDhrsNIjh7qo82tgfBUw3tU7Cc',5);
-INSERT INTO t VALUES (-6846828647229801256,5,'gy8mc','OQ8Ijt24x7wMtcEQ5aiY1zOu1Jvaa2Fu2B1Ki1LFTFayZf8GbJvcmwXnbuoSG1og0','6Jv5MdfLa','z','hOYYV7V98yWu0YsZh0nsj','ZVwY5t1LgsDpUer0AJFfrCG4OJHjekwjMuSyAeGCJhwL',6);
-INSERT INTO t VALUES (-7391811804169088269,111,'KfpRsKY','kWYW1fA0xRp60gu2GUZ1lLe8zL7pWzC3wBpb7t','jJ4WhBV','r5n0tD0imLX7SxYxswlA2HOPjUrFNBfW3pBd9qj','1hZhIBIJXKCkzBcUr81ZGWIcYRzYj5KtNeAuEgNSnbC6','ZEuHBoJ30BDrGNJp7sEkgRGJxNTKOszUKjWOcVUicpesz6sPUnDQU2F2bQYrEBsNSMESyTjQ1CQM35BiifLX',7);
-INSERT INTO t VALUES (5508879692369795694,-101,'vS2Nhof9d2rvGm8C8biYiCiNRgkrO7HKsp1IAnpcI65BPYduKZgtoyPYscdKxKOCgZIQFQ','sklD9DTn0GGCw','3gX8','NkVYIo7zqbQ3aXJYjyJw3tyT9Mnx5cetLVhD1WK46y','Z8EQcx5SbBcxwKGQVzbyipnXUrI9y1AoWdf4j4iZI8sxDmIzx6NpNfOC3XEVElBH6baCA','G9FTHyFBvn1J',8);
-INSERT INTO t VALUES (2082904684609691960,-54,'COnsMObzxfhDoO6bl15xO1UOkTWqGqKY8KN705UFt2gRHzwsBSNulN','HYIXA2ir4BYD24M0','3Z2DMcqiP','yMg3DMRiu4X8fzCGcl9tiMad4ndC9xzo5b38yXDDoBy6U4rg8PAYSB5FEoiC6Dcvv923I94ezEhKW','VH9p713JM0DBMA4irbtHOulY3Li66aRbqRhMKwBWbE107M','EDaLOST9PToaCphPuyPuk1qEU938lJXdGRBGM5beSsPAy1n1V6QaZE0Vz3LK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-651468,184,'F6qTntfX','tJ5ylcO1VnMHgBB7a453qDX0kC9waOcMCTMAfffUIB4VZ24bQMlHo5qYMxfmXBz0RxXbb1zynRzCDI5Bec7','wTV8pEumpfMAV1bqJZIqJitd7XXXHSkOdNhzUBW9LNWBPDUfP2GIQVII','u13g46oIPE3mqJUjBu0b22yqfX6W5qjcQITO2wtnMjuT1Hrhi0IR2Nh95a7gf5WJJfoqH6tRj5zQRBMqVEyMMwdAopG8rIO2WGLWoAesEtcxng8aqljTE6l5XoLMlPHjbLjEf9sTDll8mSjJXgnZJu2v','o','y',13);
+INSERT INTO ti VALUES (-651468,184,'F6qTntfX','tJ5ylcO1VnMHgBB7a453qDX0kC9waOcMCTMAfffUIB4VZ24bQMlHo5qYMxfmXBz0RxXbb1zynRzCDI5Bec7','wTV8pEumpfMAV1bqJZIqJitd7XXXHSkOdNhzUBW9LNWBPDUfP2GIQVII','u13g46oIPE3mqJUjBu0b22yqfX6W5qjcQITO2wtnMjuT1Hrhi0IR2Nh95a7gf5WJJfoqH6tRj5zQRBMqVEyMMwdAopG8rIO2WGLWoAesEtcxng8aqljTE6l5XoLMlPHjbLjEf9sTDll8mSjJXgnZJu2v','o','y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5910117,185,'VmOP5ejfhR','OSrl3mUsSIInInPKoEjr4HYSGAeJvWn1BoG2mPmpgAtoOPpNGEk3nS0Jvp5x5eiFXsAkhhDILV7mR9tPJ8tvTxe6ghxGQiX8b9CJpOGTDq2EWCgvObDVPRL1Lk0iVNqCNeCOo6HzYTrIuh8CphP6s75a','ecXGXJd83nsX8L0UkzxSjgtrYUkSoVmSziAP5Xy85kHvJ3843nAoSRfs0JSvz4RYdujY','yb6lppG4I3k5poAyIUj0fIJx3LWC187A85hSsVavzEOyxemT8QFTS2PlzPe2FTtKjRMnuiTpckvU11iAEjLvvst','aR','oG',14);
+INSERT INTO ti VALUES (5910117,185,'VmOP5ejfhR','OSrl3mUsSIInInPKoEjr4HYSGAeJvWn1BoG2mPmpgAtoOPpNGEk3nS0Jvp5x5eiFXsAkhhDILV7mR9tPJ8tvTxe6ghxGQiX8b9CJpOGTDq2EWCgvObDVPRL1Lk0iVNqCNeCOo6HzYTrIuh8CphP6s75a','ecXGXJd83nsX8L0UkzxSjgtrYUkSoVmSziAP5Xy85kHvJ3843nAoSRfs0JSvz4RYdujY','yb6lppG4I3k5poAyIUj0fIJx3LWC187A85hSsVavzEOyxemT8QFTS2PlzPe2FTtKjRMnuiTpckvU11iAEjLvvst','aR','oG',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1668582,212,'pkaujRuGv0gQSyMO191a','QOivwvqPY3vV76V77LPJB2Rmcmozc5byifCh18fUOelat4pECeg','GjS3rk1vWCBB','UzvaDphKODHDHMIDBV0hcKAYEeEwXRiB5DJxc2g2sRbRKdQ81CTNWBDYn8PYNJPKzM7ekffmLL2oFxWEJByYqEm8zRyeoyMbT4N7mOGOfLjCfpipxh4FP63ImRg1hiCSTsWGGH9CciFJ9lHIqWagiXC282D1N5HcLXMwaKs5AJuRj7nZY4V2FvnkP3AeEfJ5kV2YPSdHdRhzRMsfSbQ7CRVfNp','MGD','e',15);
+INSERT INTO ti VALUES (-1668582,212,'pkaujRuGv0gQSyMO191a','QOivwvqPY3vV76V77LPJB2Rmcmozc5byifCh18fUOelat4pECeg','GjS3rk1vWCBB','UzvaDphKODHDHMIDBV0hcKAYEeEwXRiB5DJxc2g2sRbRKdQ81CTNWBDYn8PYNJPKzM7ekffmLL2oFxWEJByYqEm8zRyeoyMbT4N7mOGOfLjCfpipxh4FP63ImRg1hiCSTsWGGH9CciFJ9lHIqWagiXC282D1N5HcLXMwaKs5AJuRj7nZY4V2FvnkP3AeEfJ5kV2YPSdHdRhzRMsfSbQ7CRVfNp','MGD','e',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b BIGINT NOT NULL, c CHAR(51) NOT NULL, d VARBINARY(53), e VARCHAR(60) NOT NULL, f VARCHAR(76) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1200129129,5059706038875074991,'hU90fJK7b4t','pEiStjlQc7EZzcAbwCs9Kt5buOEE0sC','9bNpVNMDS5R60UytN6MsqM1CiyS56','f4GwbyvOnprV73Ti4dfqzUc2','3S','b',0);
+INSERT INTO t VALUES (1649049702,-1701157393867837951,'PqR','DipEquLtF','niihB0HgaiqP5EBpmzcusyp3odAJwlxzdoSiMZNsmZmPp3wW7VXI4go','i','r','j',1);
+INSERT INTO t VALUES (382362154,-3484878900796217774,'tXpd','GboUTjhcvDUWA119RnsLLX2hsvPP46','7mzter6J4xYiQeZnoE0UDedrB11Ks23JhSGWqfUiMzBu93k','xP7sQ','Y','L',2);
+INSERT INTO t VALUES (1844934811,-7344066365790418579,'E77YBEM6M2YFWJexf5J3dkaRr8EJHH9TF5O1w5uBwsRA','bgdI9JNsoFneI5lRsiFiyb9swqqwnNIcfqEGV6ughWki0UBdJ','zUjVq6X22szMBn5F0tWX0QqIXeb9zzC8EuDP0GKcU12cUaCm3Ehe6Qq','gKhEDAcvlM2dpg3JHwo47dC22xIvhERbU8vR6C9O1YU8ONk14dVg','i','d',3);
+INSERT INTO t VALUES (2058738312,5353689650299194136,'DtMDRrWSFSbdbzybUapSH1QujKFufOx6Xjp8s0tWviFi','JUxu2KK13hFNSQzgoBo3hF2PXsJ4vQzFvUgZxZIJHpJPZMj6ScC','sKANv7e6IQuT6jdBDJD9KX9ldvVQniirSnFKRzXpzLLJ3Urf5j2nzN','TXdtd7dRD0HZCKJOJyL2b1XlfhYmn1z17FIM1SQHUQLn9tVanMCju','Ph','7',4);
+INSERT INTO t VALUES (-1908344331,-688278105957008290,'NTRTnA03bnrcRFsQAL1FpdImH0w0I','aTEGNgoqWR','rJ24YzNKWskBhRntq0aGFqTVSSk9jcNuY3','d9x2p8NPtDswH7ffB6u5XIbIaCycF926tkXjKgVJPCoWDHAYFmSiRuAEssU','b','Q',5);
+INSERT INTO t VALUES (-701237262,5168208973048235678,'FUlQsP4RkvULTZxL6kjevOfwDIyShNNvHiMHUja7Vz3IEu','zz2EAiwWs','7Y7CsPk463lMCo76pu15Qg8r','l0Xmw3XeWhNxzWimSN','qj','V',6);
+INSERT INTO t VALUES (1767522352,7439239100203414114,'aamMPuoTNOt1s5GxlAWnZnfBqAFfsHlx587wntsUwdaCn3pb','Yq93Trat18triJvAMCwl','pG6WUAWOljSaLn7p6OrAJGXtest','E5wsjEBn','C','Y',7);
+INSERT INTO t VALUES (59068712,-4127424178761513559,'Z5umlNNthPQcOVk20VZ','Zoui','4QULGXzal75kIt4dMNCWi1wTb1KAOhhqR2T9w','qlYp8hpdmvZobjBduepXvId6ya','7O','U',8);
+INSERT INTO t VALUES (-1114668916,5526801637114164474,'ijs0NDkpKW7ePKa4JrUnFpqeD7jCyYTr0dk6WZJ598','jbtRhGwm0BQhZH8BgqUlZJB36eCYbfm8qQWQ','ILuyL5PEoKHNwRBfKxO1Pgp','YoRfzhtp3agnJ8jsM9x6XK','j','I',9);
+CREATE TABLE ti (a INT, b BIGINT NOT NULL, c CHAR(51) NOT NULL, d VARBINARY(53), e VARCHAR(60) NOT NULL, f VARCHAR(76) 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 (1490960188725486328,-97,'zluMW96pxlyCYEQJSBsJDlo5uG4FNKowLcGduicah4cXg3waeHGU3NBRMf','zYy','ZfoAvO','OwymjgxFZu0XuJjQFUUOvTIBUP9s9GN','ahVEQ5zAcirBQWOHDtvqiO6zf7OzHbJfWOQFT18H2cFcIcOSnz7ybWHCZD9BVzy','kOvmwZTe7QeSsE5XbopiJ05v1ITsQmtbUMCGSyCNM4xrsGWptBwKJ20',10);
-INSERT INTO ti VALUES (1490960188725486328,-97,'zluMW96pxlyCYEQJSBsJDlo5uG4FNKowLcGduicah4cXg3waeHGU3NBRMf','zYy','ZfoAvO','OwymjgxFZu0XuJjQFUUOvTIBUP9s9GN','ahVEQ5zAcirBQWOHDtvqiO6zf7OzHbJfWOQFT18H2cFcIcOSnz7ybWHCZD9BVzy','kOvmwZTe7QeSsE5XbopiJ05v1ITsQmtbUMCGSyCNM4xrsGWptBwKJ20',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
-INSERT INTO t VALUES (2152345106468327715,43,'7Zc5CcnpJzfjlQ2rWLFyjdFYpVF','TpNePdQQp3cRbi59nAHyjy2DYtvWixt3','YPOdMtae','AqeF3KfBp1c7nfBfGBVXDCC7Dw6VNuwYvsjwKyzh','66Faux2kb8hKvpmIxvVcOpwkpAiBqzFs97eEYMmnTCgtwA3NBYDEzM','g5u4bRSO',11);
-INSERT INTO ti VALUES (2152345106468327715,43,'7Zc5CcnpJzfjlQ2rWLFyjdFYpVF','TpNePdQQp3cRbi59nAHyjy2DYtvWixt3','YPOdMtae','AqeF3KfBp1c7nfBfGBVXDCC7Dw6VNuwYvsjwKyzh','66Faux2kb8hKvpmIxvVcOpwkpAiBqzFs97eEYMmnTCgtwA3NBYDEzM','g5u4bRSO',11);
+INSERT INTO t VALUES (1332253731556379997,-8481659730458361751,'NiS8Okv9okEdnOQbXPUlY3','j3DeEIpFVQESUzmcbE6H156Yj6','Bc','o29','Q','r',10);
+INSERT INTO ti VALUES (1332253731556379997,-8481659730458361751,'NiS8Okv9okEdnOQbXPUlY3','j3DeEIpFVQESUzmcbE6H156Yj6','Bc','o29','Q','r',10);
+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 (-4779337266009180832,7874801839158264058,'JJj0D5rH1hkV0','y938iyxK54LK3PiHAKCeeB2efW41nfUmH5sD','9y6JGRfLA','GnwvuBr7e3IsbVkFV5rY8SdKthyvw2wRnRUeCSfkzvSlZ','nC','4',11);
+INSERT INTO ti VALUES (-4779337266009180832,7874801839158264058,'JJj0D5rH1hkV0','y938iyxK54LK3PiHAKCeeB2efW41nfUmH5sD','9y6JGRfLA','GnwvuBr7e3IsbVkFV5rY8SdKthyvw2wRnRUeCSfkzvSlZ','nC','4',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-760526286221848881,0,'X2qaRHBNtNqIrgy0nfX1NQ3h76d3wxdVVLEQKWCU0K82u3w19Q2ac','HvUJnz6rxzmbHUip1I2g5up1NNQU8WNkkGK4A4Rc7RxcdEA2wcHjzcEdm4GmZNANBzHdvTQ7timYoKwxY1DZi9AQ3qLC7cb55kWfhczYFiz1ozZyHHcnccUSGIlwMRvxfb6Fi7hK58oCKkKfepJInMnWsHLCARa1LRkR1YAJw0Ox06Yad1RSvXhDe2FZ3ILbA99VZuwf8k0Fpn','CGNPPzKwrRm','BQNGNMUNxJfZqeggGCng7UGjCXDo5hX8hnrgJautxybouQgKhMnsufn87jiqtHBGnZyJzkvmUQijbWjY4NU4gw','maLW6uIFgWMXfkV3XnoVi1NGgORb9uq2XhwBhe5oIqZBvtUePma9vdC6','skDCpywbAAbxsvE7HW3VXthYxUqkVVJRo4cLC8WpYkj7H1L',12);
-INSERT INTO ti VALUES (-760526286221848881,0,'X2qaRHBNtNqIrgy0nfX1NQ3h76d3wxdVVLEQKWCU0K82u3w19Q2ac','HvUJnz6rxzmbHUip1I2g5up1NNQU8WNkkGK4A4Rc7RxcdEA2wcHjzcEdm4GmZNANBzHdvTQ7timYoKwxY1DZi9AQ3qLC7cb55kWfhczYFiz1ozZyHHcnccUSGIlwMRvxfb6Fi7hK58oCKkKfepJInMnWsHLCARa1LRkR1YAJw0Ox06Yad1RSvXhDe2FZ3ILbA99VZuwf8k0Fpn','CGNPPzKwrRm','BQNGNMUNxJfZqeggGCng7UGjCXDo5hX8hnrgJautxybouQgKhMnsufn87jiqtHBGnZyJzkvmUQijbWjY4NU4gw','maLW6uIFgWMXfkV3XnoVi1NGgORb9uq2XhwBhe5oIqZBvtUePma9vdC6','skDCpywbAAbxsvE7HW3VXthYxUqkVVJRo4cLC8WpYkj7H1L',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2613026089560972289,84,'XXSDq7ocUXYjmvhwwNpv7U2WsiAIPF2Lpv9bS5cDFyq3MuvWF','Mr1ObbGPE','I','GWSHmXl2JT4LLnpbiEzIdu4yS3jwaZjSVzohNO6BQr1E63DUYxhR37JbPZyfaVnqhbnOeEoFil62j8djn9f1VACz7lGkdPcADqK9AfPr1UwUzJk6nfAk3t9MJIpB1Qt1NjC8stMm','FQvCIodf8egj7HoE2cyiicN9tYvWKZ9CdyI4','HaIeTry3kkF4qrFCSG8TAIGV5jVPyZJERRXXY',13);
-INSERT INTO ti VALUES (2613026089560972289,84,'XXSDq7ocUXYjmvhwwNpv7U2WsiAIPF2Lpv9bS5cDFyq3MuvWF','Mr1ObbGPE','I','GWSHmXl2JT4LLnpbiEzIdu4yS3jwaZjSVzohNO6BQr1E63DUYxhR37JbPZyfaVnqhbnOeEoFil62j8djn9f1VACz7lGkdPcADqK9AfPr1UwUzJk6nfAk3t9MJIpB1Qt1NjC8stMm','FQvCIodf8egj7HoE2cyiicN9tYvWKZ9CdyI4','HaIeTry3kkF4qrFCSG8TAIGV5jVPyZJERRXXY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(8) NOT NULL, d VARBINARY(81), e VARBINARY(22) NOT NULL, f VARBINARY(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (113,5656736383731248783,'RMQi','iQAqRb5yoaBf4PmtTd8LlLeI','8fNVwlXRbOPJn','gAh5N7ZboBzfgfxdCNPHu','WnH1SHJVo8hA8UNlPu5laOEZoi9ZNr9IO2HQ0H4YBcCRtfRgaDk7XRCGWHA1ooqEcbR8Vq2N','bUk9JT31patdqyBC5Mz',0);
-INSERT INTO t VALUES (151,15739776130718440936,'Mc9b','vFi2lWhj4fGnH1bCJeGX3yF8T3Tm1rxwwFVvy0','hq5NvcMZqvz','M4yuQlOFLs7Xb28VEIWSZ8eiW9aYFbCv54BI5RQFYMlXBbAAf5odTIO87fUdk3rPRWppjxLu','4eDEbEIBuvGPChMdxQR8CKGQLdhGTIhZZCMvUn92YgsGhVwTob53X59nzSl1xVDwFH8njKbUxsRp2UGESrmA10sv5qxXHLj4sgXu','AsOoymNRhTq7pvgLN1IMPkE6HsFjcidmfkZc7hfumDM8dbu0LFFOa7WeM8uU8Saa25OeBZWRhhXcgPBkGIf',1);
-INSERT INTO t VALUES (15,8662354540291075993,'TzcdMa','tyM7TOsULxejUWdihJp1NQ6noNGTJ2VTpamsb4wSuuDcjnnaQph1SxLRjibK69GgqV','q1GDbP','32WoK6zet','Uyfssmja1tfykbrB5oZt0lZvaHLuPwvsSQQEilE7YQR68lBKRUNnPdPQI3YYOLSG1p0RDeJuSdtEJP4I9QuyQaYmUF0XL','KrCkfRYb8ZGSSa4sSsp4Lh6lxgQPG1CV53Cy3dZcriKaf7cRv2RyMo6h0gmR',2);
-INSERT INTO t VALUES (89,9992165760833639502,'VpDQ','uETbwWW18gwVXf6QDB2KtOEGSlqv8INPbi6PEt','yfNUmp7gpIDpM','JnK7p0xaL1B1c29euY5BpzfRkQOzIWlk91dowCPKBxR8vZD7HH4MEVtqD60zry87ZFoQx','sKZ1WWf5HHH8YHh1inuLs1zYOqqSzbr3IzIVKcXZdwa8Li','VgC3AdaOZc4BAcxte1MmCe7D4o4vXguhyz1ziKFt5XZXperPMlLLiAEtLUnWm',3);
-INSERT INTO t VALUES (183,6965135818777691931,'3','M3iNrvuFu6OfZEWd5ljr6HJpy4BMbvO0SfBts64ljJgCDD4DUCrviw0lW6xLdABMWq','79aoHIysAR9jlMCxn53','QX1b0iedrg5085nOVnNyAzqa28DuZQPjI7mGQ4s','H1liWjH6zs8kzsJ3t3UEogAilDLjXupavtCA8Gy2I2RlDIDBnYuJLCnz9E1Yo2J1h01VJe3cNS8v','1LiUIsankbUQnd',4);
-INSERT INTO t VALUES (99,5712533468953581186,'I','ad5ZhmK6N7wwcJlUtcd4O3ginj9GkL4NiKAVnXo907WQFeL4UchMZa0tzGCCeYu6p1','YNm9spgJow7QjFXncEvR','pGHp9o3njSIg52ZPj7YLKu71hlx9l0FT85LHFneWnwRcXTEiyswXz9u3a7hmt4isL5QTU9UqfGrF','9OcqIqp9pSzRS4RXUPUQzGqqi0SMYAuUHV','58owdOkjrq1n6GbWWHjuR7apdIpj3Zhc4mAzzPlK0QFTN0',5);
-INSERT INTO t VALUES (71,17123426703869978022,'TRPPnMI','7yroTVmUetbo94SA116XFQkcD','iwnkotcamcErobiFRZd','64E00GsYH3HMMtv72fZ6sHXjRRgYBeGl0CIjae5UlGzLfE9LAO6Elvc6fVsDyD6j6SBEgVzPxmco3BLSyJ','tlJ1lVHmD3sNB2h8PkVljmuhhHKO05v24a8Jn7pAZoIKVzh8zhryU8txPFhwsLfIyzQZVldjxasNrtyDjPEk7MKZQIq8aaieq','XKnayNC2xng7BgqkXsqmhqWjYXkcGQqNb7XKov2CVgke0ZVhG57MB8GZRO1d3nzvtb9ZTttPU5NJKBVj2rSNG',6);
-INSERT INTO t VALUES (202,14259124546181211876,'UvH','1toFcOWXmr5d','8Qa7PfGtU9uDToB9dnEJf','r5nBa9wq377oVtsncvCg7n39O428QRepRwE8NZP72Bbpdz7unj7AVSrWH2hEvM6Gf51T6','xMn7CfjIse025ueitG2IO2zZpGo9Ydnq8UISqoZpY3ba2V7sjH6xDU6KuTlYGgGhFJ5j0DPZ8h6sNgDEAZglPJq0spE3','rZZoB63zJowqywCbW0H41Bz6yUw5GhYcLkqaMAowa9ioFv1OfdBDnE0HbWTl5c8l8shNHLVLEpXmaVX5dXq',7);
-INSERT INTO t VALUES (227,16594212768746621080,'a','2gkfZVVdQu0a1KmxGLSBHgphMwNL8XmIqFAn4Y5zid2MrYCnIDQt97jv','ziSr5lZ4RX4','8GsO8ZjilukQY1BTApBYKFwKZnAbtyB2izYqrZB','BsnvOFDJJqHhOR3r5ATRcw','Km9GiUxnt7UPh3YDS4Hexie7GsMYcHUsJ6u2UlKVM2RmxDfMNqRXSVnGwvmQUPWb009eamawKKI4XKtZVzgAqaD2dWXeZQU6V2t',8);
-INSERT INTO t VALUES (193,6567681235148504343,'ZES6','qNQqHTO68uZfP51fs9o1raL8b5fHh0oULtJLCMH8dz9cp9SGvfyS8','UZn0irf7ZpLOuULaYLJ','WVXgQrKoKWnri','PTylzxerJ4Dpte1AasGBMd7OPLtJ5sto4bau5H2hecQ57x5di269aFGiOiTSY28sRd5dBxHqbJzBnQ9iYysR9J1YGhXhY2aNC4rm','LwK18UzH53blA7jT6AwpuSFc5VCl0xUBenuwXxSJcbZVG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7283778402810997358,342983571190158321,'Mm8VeOwceZmCemkiVZvepkOtHbdMe4qpIy5PfjSMlti6oNRzYRIG','fNWomdMUBHSgDBMLCqwdFvZPO34DklFw9mh1hrzJNIdDw3bqMBKVqgZNPvcZdkUJIlHwMot0KwHPC52fINydvckCYhpxKqXmMgkmgW9FkqxysMoBG6EE8vken0OZkC2eAAWUOduH3CK4YkTwGWZ4797shNAvb7J9Bsx1dNhyJV5VN13VCDqpdrWDuvlZeycCa','qGKnNbxNeBpleUepo','Sygl0dZQa1CidgKeY8SkZ8rXwLsJLcF9jxoXIc1tnH','rq','G',12);
+INSERT INTO ti VALUES (7283778402810997358,342983571190158321,'Mm8VeOwceZmCemkiVZvepkOtHbdMe4qpIy5PfjSMlti6oNRzYRIG','fNWomdMUBHSgDBMLCqwdFvZPO34DklFw9mh1hrzJNIdDw3bqMBKVqgZNPvcZdkUJIlHwMot0KwHPC52fINydvckCYhpxKqXmMgkmgW9FkqxysMoBG6EE8vken0OZkC2eAAWUOduH3CK4YkTwGWZ4797shNAvb7J9Bsx1dNhyJV5VN13VCDqpdrWDuvlZeycCa','qGKnNbxNeBpleUepo','Sygl0dZQa1CidgKeY8SkZ8rXwLsJLcF9jxoXIc1tnH','rq','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2455212108121924417,2617788577437511967,'7nT0gya8Jc42QwaRPFYnCIybVvBw6','WR9Lp2nCIuDA1ZcW2WVrgbNRD0I2T9gZF9p6stkMnfggHnuZBZobk27EbxIGBqf1BfceQEmCHhB9qQRKx7RNI3FksKGxXLymjFZNI2UDUhRDbm20hONG0w0XhEFqB','jYJn9R1d1Uaog6LqrzLeh5fSuCU1oEnELOJP4hUBAEN3GWw9wxy','iEpY3P0B1mYP8JJTypMB9lVxOTspvGtsWD2Y9Pdwyi25xfwap1eGNTxtbMx0ssnqeWx7ZCZYP6KzNLXdRq92utpwcTrF0b','J','M',13);
+INSERT INTO ti VALUES (-2455212108121924417,2617788577437511967,'7nT0gya8Jc42QwaRPFYnCIybVvBw6','WR9Lp2nCIuDA1ZcW2WVrgbNRD0I2T9gZF9p6stkMnfggHnuZBZobk27EbxIGBqf1BfceQEmCHhB9qQRKx7RNI3FksKGxXLymjFZNI2UDUhRDbm20hONG0w0XhEFqB','jYJn9R1d1Uaog6LqrzLeh5fSuCU1oEnELOJP4hUBAEN3GWw9wxy','iEpY3P0B1mYP8JJTypMB9lVxOTspvGtsWD2Y9Pdwyi25xfwap1eGNTxtbMx0ssnqeWx7ZCZYP6KzNLXdRq92utpwcTrF0b','J','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2979824640771930892,2644336247059556992,'YS4E5GTmKosIA29aez6dguLAE6ikzj9v3MFsUN3D','LtOSOLpFABIDumt2EGvgshBQiwyJ6veNizHpmccgK7go2vJsCCL0xTiUmDOUbYsFfGcC3LzGVHlbdxJV1UpkfjGvyE0lDWNEB7s7ZmioHM6xQF7d8JJnJUf4LfRp297afFBLoKWdJ4naKivF4Bd647BdzI2hW5zWkAhNovlMdK1QuBYmxF151J8B0KLs6QJ8oR','6','WgeWzhKKF9xsCpOe6fiHdFxzMBiExkUh5YgQJCPT','8','7',14);
+INSERT INTO ti VALUES (-2979824640771930892,2644336247059556992,'YS4E5GTmKosIA29aez6dguLAE6ikzj9v3MFsUN3D','LtOSOLpFABIDumt2EGvgshBQiwyJ6veNizHpmccgK7go2vJsCCL0xTiUmDOUbYsFfGcC3LzGVHlbdxJV1UpkfjGvyE0lDWNEB7s7ZmioHM6xQF7d8JJnJUf4LfRp297afFBLoKWdJ4naKivF4Bd647BdzI2hW5zWkAhNovlMdK1QuBYmxF151J8B0KLs6QJ8oR','6','WgeWzhKKF9xsCpOe6fiHdFxzMBiExkUh5YgQJCPT','8','7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2486594604152854863,3806995482963502444,'RdcKJrmE9YvPqpTKxKD2aR35Ui44JmH74Pkw41zr8kpDq','4DSbjGY4yEMGsCpZnPyqev2twwFKZZUSbHceqyrU4tAOJJvIk97oDdiCxGOAA2Q7HsBjTtllYfFPal82sOd5OM97td5jAGxRmOwLgywTVuH6GSiEzaZDdBYsCpxFKiBrQLhoJqDfGDPgtMKk1M8sOFjSGH','s95nT3yGlRYw2bjpUoO4pEX6GWmGSM0yb8Klpv','cWf8rzrUVRxTJLyfNU4ChbAV4ary3urKaFaHyG9D52xHaXmuGNKEjUI5Btsd20MZ0xdsIGhyso4JM87ySIbgZsHzHyfcllsNjIB4zlcqO6u9KMIQhG5zqwa03bnAfdoBl3SCATY90sExUnmcJXMONvCFYdVuhSPeA7KFcajcZzCArN2Kpy1XFNNpDFg14JrllEvN0zySuiuJ8TY','x','T',15);
+INSERT INTO ti VALUES (-2486594604152854863,3806995482963502444,'RdcKJrmE9YvPqpTKxKD2aR35Ui44JmH74Pkw41zr8kpDq','4DSbjGY4yEMGsCpZnPyqev2twwFKZZUSbHceqyrU4tAOJJvIk97oDdiCxGOAA2Q7HsBjTtllYfFPal82sOd5OM97td5jAGxRmOwLgywTVuH6GSiEzaZDdBYsCpxFKiBrQLhoJqDfGDPgtMKk1M8sOFjSGH','s95nT3yGlRYw2bjpUoO4pEX6GWmGSM0yb8Klpv','cWf8rzrUVRxTJLyfNU4ChbAV4ary3urKaFaHyG9D52xHaXmuGNKEjUI5Btsd20MZ0xdsIGhyso4JM87ySIbgZsHzHyfcllsNjIB4zlcqO6u9KMIQhG5zqwa03bnAfdoBl3SCATY90sExUnmcJXMONvCFYdVuhSPeA7KFcajcZzCArN2Kpy1XFNNpDFg14JrllEvN0zySuiuJ8TY','x','T',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b SMALLINT UNSIGNED, c BINARY(16) NOT NULL, d VARCHAR(53), e VARBINARY(45), f VARCHAR(12) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1964544079,54028,'VLqVhNcxbqxa1','J1gk0RIfWp0n8jCB9NFSiHVWtt2izYmmQRu','5KjfHbcJXlfSf1sAK9Iu0s7Lu3','MvB4KbIi','G','4',0);
+INSERT INTO t VALUES (-913234567,54664,'UgyQ5Cf8L','ueaLkVRm','fiMYLPg0j9LnkjQ8AjakymqKQEXK8p2','psFvw','c','E',1);
+INSERT INTO t VALUES (644632727,12874,'viJRondEi','awjN2Wrl5N1NegXDqVbSFmI3ax7kSG5PrOWzipeQuYVcrl8dw5','GNW4M23XLTi3w47Olsxo9e8DNKe1fhXonjWDlSWp3ESy','2Gr4UKT','l','4',2);
+INSERT INTO t VALUES (-149421617,42678,'yITD','SgVik0FlARmXcYBY2KP71','RtGUUHaYAFdcie','w0luGT','F','1',3);
+INSERT INTO t VALUES (1083230847,59325,'D','tIBxkHA6amQqdsqf0GMmFYyf9v1MGR','6gNl4UooLinYUn1bRhyVfbz','x8PP','D','n',4);
+INSERT INTO t VALUES (-278443427,14650,'TcVJh3T','U6quTuaUmJBw9hTgLdT3OChMswSr2D2MotANF0t','zaogvRk7QiCL7YEw0h5v2soJ','o5A','A','8',5);
+INSERT INTO t VALUES (2087285723,9653,'7','xydbgsc4u70kp','I','VeSNyJBp','m','e',6);
+INSERT INTO t VALUES (-1344379885,55298,'CFlGqfMnsreyK7','3ojl','Tb43PtXRwx4j14xA6mfMywW8gcfZQcmbSPay0VYi','JQUp4','e','m',7);
+INSERT INTO t VALUES (-737977167,15680,'a77raqr','Ecy3Iz73','5ERBccTtcgRi6R','tD','5','M',8);
+INSERT INTO t VALUES (950759983,40815,'H','04Az8UhXtHtB3P8oHNvSpizx0D1E2EySmQjlDMQoTKLyNwaCU0j','Xh40JLrrgoEV7waZO5Z','8VBRgxddt7h','O','C',9);
+CREATE TABLE ti (a INT, b SMALLINT UNSIGNED, c BINARY(16) NOT NULL, d VARCHAR(53), e VARBINARY(45), f VARCHAR(12) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (12809809565864385207,9901493436560449285,'rEnc','IGbhxWZm57I2zMDMPP6zfL2SVDD5XiwMSFwShQgK04W2Zpx5A4FV9JEATJhsU7OrWIg2A','OsHSEFJ1','gOMSOa6MiKyO1q7G2zunvJMkUviDB29Tcy2MWuSEBvmElx7ySqZcHVVerOEhVnPssRIMNAQVp6xEHl78s','NQkbDiXq3k0ggxxJ21vYWXqZ87lDwrfXjos8NwoKQkjgb19cxm7i6AAdMODx5HVCLr9vaPTs','ipMFxLkkyIW9XlBEDibxKbM77wdtfuxat2KFKxDaNCS9E9rCimAW',10);
-INSERT INTO ti VALUES (12809809565864385207,9901493436560449285,'rEnc','IGbhxWZm57I2zMDMPP6zfL2SVDD5XiwMSFwShQgK04W2Zpx5A4FV9JEATJhsU7OrWIg2A','OsHSEFJ1','gOMSOa6MiKyO1q7G2zunvJMkUviDB29Tcy2MWuSEBvmElx7ySqZcHVVerOEhVnPssRIMNAQVp6xEHl78s','NQkbDiXq3k0ggxxJ21vYWXqZ87lDwrfXjos8NwoKQkjgb19cxm7i6AAdMODx5HVCLr9vaPTs','ipMFxLkkyIW9XlBEDibxKbM77wdtfuxat2KFKxDaNCS9E9rCimAW',10);
-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 (7740074871110946922,12198114503573181780,'PZnFkp','37hCTNd9PPy80bSWOU0RQcdP0XNitvSt6z00doCw6DJnFJglEWhev9lruYTjjBPOHSI2OQ81ewp','scOu','VExPw8Z3JkixtA2yNkmNZu23Empiyjjl','bgupsQ9nAip68de','hQ2KetDDkbZrWU4unbn1NfctJlBh205tGg5cv',11);
-INSERT INTO ti VALUES (7740074871110946922,12198114503573181780,'PZnFkp','37hCTNd9PPy80bSWOU0RQcdP0XNitvSt6z00doCw6DJnFJglEWhev9lruYTjjBPOHSI2OQ81ewp','scOu','VExPw8Z3JkixtA2yNkmNZu23Empiyjjl','bgupsQ9nAip68de','hQ2KetDDkbZrWU4unbn1NfctJlBh205tGg5cv',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4248768251753009187,12994,'er','UpowhdJLRR','OzNmu8A','sYDbBJ7Kglm','B','S',10);
+INSERT INTO ti VALUES (-4248768251753009187,12994,'er','UpowhdJLRR','OzNmu8A','sYDbBJ7Kglm','B','S',10);
+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 (-3137623937077784206,44114,'kHcUeLv8U5G5NeO','zBi','5Gj0','q1','v','V',11);
+INSERT INTO ti VALUES (-3137623937077784206,44114,'kHcUeLv8U5G5NeO','zBi','5Gj0','q1','v','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-3256909567652246094,7232,'csL1OfcjIk7','di6G23LLODF6erb2kyRtHrajmnKB6BDwIz5oxxBb9OCsIjYGzmW7QHsKso1IDssMX2VBoFrBX','r43yWiyRhnAPd0GnkJnTUkG32abz3IQ1l','4vki7b','x','7',12);
+INSERT INTO ti VALUES (-3256909567652246094,7232,'csL1OfcjIk7','di6G23LLODF6erb2kyRtHrajmnKB6BDwIz5oxxBb9OCsIjYGzmW7QHsKso1IDssMX2VBoFrBX','r43yWiyRhnAPd0GnkJnTUkG32abz3IQ1l','4vki7b','x','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5269023132521408442,34020,'7E5WpoC','lK7ZkoIbph3DBAnoGp2AhGkf5BFBdgNlo2Fa53zHDUrN0foEemgC2NhCPx3WXT0RWoCidNSuEY','sP','e9GVFbLJAC8xTnab5Udn5X8XUcnE0Gt15YVbDvigoU7riKldJPbYaZVOvxMK7leLJAIcxpW','T','8',13);
+INSERT INTO ti VALUES (-5269023132521408442,34020,'7E5WpoC','lK7ZkoIbph3DBAnoGp2AhGkf5BFBdgNlo2Fa53zHDUrN0foEemgC2NhCPx3WXT0RWoCidNSuEY','sP','e9GVFbLJAC8xTnab5Udn5X8XUcnE0Gt15YVbDvigoU7riKldJPbYaZVOvxMK7leLJAIcxpW','T','8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1737725753149510261,58561,'gz0wwYpGpLZke7','FXkF8k5xViFBGdk3nsRXJ3h6vRmx0sfS3Aje34c7vEH5YbeMK9AvxzRhjUPcfBfbI8uOhIzZB24i4XC4RtxI9mnMXslFqtu0f390jwtZfqXh7J3QHgzzLruyVyFIDKfEeu','tf3ZI249jFGzJMGnYKbDaOd3BCa85T','f','a','p',14);
+INSERT INTO ti VALUES (-1737725753149510261,58561,'gz0wwYpGpLZke7','FXkF8k5xViFBGdk3nsRXJ3h6vRmx0sfS3Aje34c7vEH5YbeMK9AvxzRhjUPcfBfbI8uOhIzZB24i4XC4RtxI9mnMXslFqtu0f390jwtZfqXh7J3QHgzzLruyVyFIDKfEeu','tf3ZI249jFGzJMGnYKbDaOd3BCa85T','f','a','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7927691292680161422,32286,'9wbRYCExSgd','cENCQkqZjNroqqSSrI4foFFlBDnIWbo5fE2OEIesYvl08rH9stihnsbMksXkvWZ5W2rE0ZamNAPq57dHCpI8pE7sJZf3v5NsDx0M2fV2QiqOmAcK7qYvvfS7eUYJSw2ilyzPtQfzgHI3GXoMeXC0vha5vs1ic2rcoBAoeGNPLB1YIU12Hv2vX5rMbxsz3uEAk1BBbN0DVOqylPRTF','RI','LIoZDrdoM8Ez8x5sjHboDood9xlPkHn4suXNXOcc12Rj6iocIrP92cog8bE2xPfdacqNT0IgB4ZP45whmI0S8hIEJXq71Fk7u7fbesjXEi7Y3mWiGWEeZju3OeqJFHciYEw','a8','k',15);
+INSERT INTO ti VALUES (7927691292680161422,32286,'9wbRYCExSgd','cENCQkqZjNroqqSSrI4foFFlBDnIWbo5fE2OEIesYvl08rH9stihnsbMksXkvWZ5W2rE0ZamNAPq57dHCpI8pE7sJZf3v5NsDx0M2fV2QiqOmAcK7qYvvfS7eUYJSw2ilyzPtQfzgHI3GXoMeXC0vha5vs1ic2rcoBAoeGNPLB1YIU12Hv2vX5rMbxsz3uEAk1BBbN0DVOqylPRTF','RI','LIoZDrdoM8Ez8x5sjHboDood9xlPkHn4suXNXOcc12Rj6iocIrP92cog8bE2xPfdacqNT0IgB4ZP45whmI0S8hIEJXq71Fk7u7fbesjXEi7Y3mWiGWEeZju3OeqJFHciYEw','a8','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT, c CHAR(50), d VARCHAR(25), e VARBINARY(94), f VARBINARY(90) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3594687535,884682802129845354,'z4FwWj9Do2ehiYJEaLQhx4iBKGVzZeRTkF4cGxXv0dfBniHn','1ebKcyjKe','4nPaJ6fR8j0t8ezxUhbKOPCzk0vGLVLc1itoaYRX9bQaQeM4p0UfAVvvAivWHU','aiKBqdau3LstUlLUsHbqbAjOqqr9l97qPBM4XAEiuZvSpfWqi3QclNbHnWx1Ox1N2WvjljTgTgkqcL0','sC','Y',0);
+INSERT INTO t VALUES (2960902859,-3834135446390256462,'mS6ZOeuipva','78k0BePyCd9ZfVjj','nImoz0','JaPiGFwaetYH90LQB4hN4WTQztvovZ9Yvk8ov8sD8Csv4rNIiP','J','n',1);
+INSERT INTO t VALUES (1993811798,-2421157325484794393,'n9as5gvoI60rAtiGCHm3bExb5Axk5','wEDO','4','SCUNrrk3','C2','t',2);
+INSERT INTO t VALUES (1312355119,-2115143834624404740,'mvZmPYTw5e7gw3lBWCMAIfUlYNeOLIbKv2pXiHI','RxODHpSoyJW9eSuKhRNxpiP','K4KyYjw3eTdOAYH0WA92MOaL1VR5ZbkGQmdINRiOatR2qvCsXkYZU','RCmgxdjMivl2LrLr7IDay','uc','b',3);
+INSERT INTO t VALUES (376831221,-5392826576758297120,'OGNF0EPklCtcd8DutwfN3q','7GMjG','Jg8YWtO8IQTXh8WNFSJw4VnyWsEB4CaPL4EBtLoNIKOMLR3dU8solRbAC4QqwkblEOQA7MIWUTbqpq7FYBq6s2nODXN','pQkK7','V','4',4);
+INSERT INTO t VALUES (3357372147,3930442992770049674,'4TJFOUgzbJI','37KyoQ','Jo6wY7PTUqwTHrzItIZj4ukpdBVLXz43aHwHwvyUpFFaS9','L5V4sA4Sn','zb','1',5);
+INSERT INTO t VALUES (3374902462,-8255830533060835598,'MX2J6tthgpNeM4oZaArFZQF7','5nCIFEEr4eWmZJ0Gbc7bZSC','da1CmD0DzzX0Gjw80cBRlmvZyJS7OfaaeCOIAr','36wJgyf4j6cjXZMsLhgwfonmHhs5yvxoKDlsahyy7KjKLRtCRnbkV12Uke09j9QD15Ea','o','m',6);
+INSERT INTO t VALUES (263494796,3814786641286023437,'wKW3tIuPW','gyEKp3m','zyqL2oIsLnl9CsywBwkYIoTGe3c','rxiw','W','G',7);
+INSERT INTO t VALUES (2944341305,-4599551886913028780,'FRVa0SkmwkDYnxk7KkVRkW4UqINvH6Y1IPtDyU0cAUxCBETKK','HsNNrjqOlKDcfoS1vIa2fH','c5GmwwSrytxgvegNGunMjruCmLgLntgmDXqR0iXtjzvjuwk7yK4','NwWo45fSshn5dynENB09Bos4rFzC0ys','so','U',8);
+INSERT INTO t VALUES (3253838128,-710468574051535918,'0ukaabyepQIs0','h3Bvihkxc06','xZZpYefQbPdk08kxM4x63XGaJAgnk1bB6Fy6NcdATUBDotu0M','iluDa4rH3YpmNqXOYKPsIttNY','RA','F',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT, c CHAR(50), d VARCHAR(25), e VARBINARY(94), f VARBINARY(90) 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1743119792,-6349373223115887571,'oONgkbrERu','Neopm50v0nKaZy','kUJkLxSNxusg6QNVOjif9LQvRutSlqXglM7fzIz5sfWm9N2X4N87uUErW92aczFCqpe2EOk7','6OMEY7xFly298c3dBj3UrP4Lrlf6MoNO8ECJ99jVsGyYML6dUv7ui7neWyCr1fKmQxSx0Sos3ZONZDys','II','m',10);
+INSERT INTO ti VALUES (1743119792,-6349373223115887571,'oONgkbrERu','Neopm50v0nKaZy','kUJkLxSNxusg6QNVOjif9LQvRutSlqXglM7fzIz5sfWm9N2X4N87uUErW92aczFCqpe2EOk7','6OMEY7xFly298c3dBj3UrP4Lrlf6MoNO8ECJ99jVsGyYML6dUv7ui7neWyCr1fKmQxSx0Sos3ZONZDys','II','m',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51);
+INSERT INTO t VALUES (2007484130,989081335104743986,'8sv5zdU3XkvrWiRIjsQvmM1dEJ4qoHGrLLB4t0J7uKv','fWJ','QZMInw7UQMnXDCc0JxTJVC9jQgdeOln','Uo8AL9lyoFv1vf1AhYWK2j87CBgs','9y','R',11);
+INSERT INTO ti VALUES (2007484130,989081335104743986,'8sv5zdU3XkvrWiRIjsQvmM1dEJ4qoHGrLLB4t0J7uKv','fWJ','QZMInw7UQMnXDCc0JxTJVC9jQgdeOln','Uo8AL9lyoFv1vf1AhYWK2j87CBgs','9y','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1822431307,6379811811383232489,'Dczt66ggadZMBZt','6dyXO61jI8aKfSxAyYLTGffZ9SXTluxgxpTKemSBZVwCTTSW8b1SMuyL2ymX','mAK84t2L4tN4txPWtgDPVOyfz','XTEQcF6EZtL613bCPMllwizTbVyHnEx9peYgYbWRfx1Vt8aA5w73M6F','2','C',12);
+INSERT INTO ti VALUES (1822431307,6379811811383232489,'Dczt66ggadZMBZt','6dyXO61jI8aKfSxAyYLTGffZ9SXTluxgxpTKemSBZVwCTTSW8b1SMuyL2ymX','mAK84t2L4tN4txPWtgDPVOyfz','XTEQcF6EZtL613bCPMllwizTbVyHnEx9peYgYbWRfx1Vt8aA5w73M6F','2','C',12);
+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 (1104882457,-6930666972786756467,'xwzNLp1Wo8yzMVTkC06TV','Z9eFPnPffyjKl7Tn317oAGYwNN1VBy0oTEsAzjVQ','cP8jLrHX0HTqDJDQiz0kosVlWRWazk2Fem7HqdWKzTPCtviokdA6UVth1BSVnUNTSaELL1KYo','FK5LcT8Pri9va4fhRXtDAcsanP64njJyNvCfYtyqg4c','G','a',13);
+INSERT INTO ti VALUES (1104882457,-6930666972786756467,'xwzNLp1Wo8yzMVTkC06TV','Z9eFPnPffyjKl7Tn317oAGYwNN1VBy0oTEsAzjVQ','cP8jLrHX0HTqDJDQiz0kosVlWRWazk2Fem7HqdWKzTPCtviokdA6UVth1BSVnUNTSaELL1KYo','FK5LcT8Pri9va4fhRXtDAcsanP64njJyNvCfYtyqg4c','G','a',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1692971497,1799202788822289804,'6x8WbWfIHRUOV5MPJhnSIvX3wyS6eho5dw0AkfV6B155cM','bE1g3fgfW4JMMiNHNt56VGPtgkWht4Fhq0JQn9811mK3yLT0unm9AsbSCk73jBelHBdZwLo5m6VfJWD3F8NYCxmv7qzlFo955h7apUBkXGzrGy4QmAWH2s79VXGt4GW3cnUjaa0V74Oy7gKBe5uuRaATbvxhWPgBQimwL44BG9NWVCLd15IYYmmorlsnSda8','ehzj4uyBYT9hX668O94UZmsjw2W1w1OrggyHIWG4I3WkY36Aohzu','86Cs1aqGF08cE97n95vXDrVKKC8FdsRJDow7mTjG2bJne8YNQJwvnab9h','a','n',14);
+INSERT INTO ti VALUES (1692971497,1799202788822289804,'6x8WbWfIHRUOV5MPJhnSIvX3wyS6eho5dw0AkfV6B155cM','bE1g3fgfW4JMMiNHNt56VGPtgkWht4Fhq0JQn9811mK3yLT0unm9AsbSCk73jBelHBdZwLo5m6VfJWD3F8NYCxmv7qzlFo955h7apUBkXGzrGy4QmAWH2s79VXGt4GW3cnUjaa0V74Oy7gKBe5uuRaATbvxhWPgBQimwL44BG9NWVCLd15IYYmmorlsnSda8','ehzj4uyBYT9hX668O94UZmsjw2W1w1OrggyHIWG4I3WkY36Aohzu','86Cs1aqGF08cE97n95vXDrVKKC8FdsRJDow7mTjG2bJne8YNQJwvnab9h','a','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3808579884,-1662143118986839271,'V0H9br1QCVLFEPWrpnaWqtiOtMqUDNDsFceX','oRwquTFMkruQypbTSP7el60D7RUOwCwPiXEGbxc0PZ0HitfkE2pLTEMlV7bSxDu1xOd7TI3dtI1cJrJMTDkV1cHfxcQ1PjNI0Cshz5irN68F1jTQg1JGaXi5QdYe48GTIPrnVLYExOAhiBmUnHPTHZ5SKte0aIcv7KE5IKhRNh7kodxmZ9Y6CCpq3raNAASbjtcSPfM9','zhYjF1xbN11OguaB4IZwQsnVYhMlaW','VRdKElH3dMh6s5503ZrkWWh6OW2O8oqo5PwsXMc9Yf44fUJvSoLS5ECqqHBbgy1BnRsHHTU7FKEIhBLN9okXfiQkrlwPPOxatBcKP5r3WJvTQIVh94K1NQGVM18u3pKW8CTrCxkoo2nAlxdl5t9SbOmYimWyrY236inksct6ha0Rnomed6j1Xzvusctel6F1eWBNjOWW1txZI5VZ14','LYA','o',15);
+INSERT INTO ti VALUES (3808579884,-1662143118986839271,'V0H9br1QCVLFEPWrpnaWqtiOtMqUDNDsFceX','oRwquTFMkruQypbTSP7el60D7RUOwCwPiXEGbxc0PZ0HitfkE2pLTEMlV7bSxDu1xOd7TI3dtI1cJrJMTDkV1cHfxcQ1PjNI0Cshz5irN68F1jTQg1JGaXi5QdYe48GTIPrnVLYExOAhiBmUnHPTHZ5SKte0aIcv7KE5IKhRNh7kodxmZ9Y6CCpq3raNAASbjtcSPfM9','zhYjF1xbN11OguaB4IZwQsnVYhMlaW','VRdKElH3dMh6s5503ZrkWWh6OW2O8oqo5PwsXMc9Yf44fUJvSoLS5ECqqHBbgy1BnRsHHTU7FKEIhBLN9okXfiQkrlwPPOxatBcKP5r3WJvTQIVh94K1NQGVM18u3pKW8CTrCxkoo2nAlxdl5t9SbOmYimWyrY236inksct6ha0Rnomed6j1Xzvusctel6F1eWBNjOWW1txZI5VZ14','LYA','o',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(67), d VARBINARY(43), e VARCHAR(19) NOT NULL, f VARBINARY(87), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9651424,26,'P','VG4PpSJpVM96zcQ','rE8kX2RgOCLl','bQWunxzzx3QZ1pkcwH1UZMY6JDGRg','Z','jd',0);
+INSERT INTO t VALUES (12152745,-16472,'zjYcRS0y8A6F5D8db43xShf4lE0ZAWo','waygZk','B77nu3UvLyLavyYOI2o','R4ElwFswdJ7xpwLa9JolJcXwVklVlGpPRLYe8Fjjzy9UEcSaUjudtm','C','uM',1);
+INSERT INTO t VALUES (11497311,12043,'J6iwKSoPfXqWr8M0cLP0Y0j5lOvjwyO6ga88FFCp6MdA5QzkH8Lc3qtoR3nTmJXr0','ueuUUKMWd7o9aV5Vin9pX','ETU','FI1POI2NRQnREGYyF16JzlEAshSnDSJkfXkYCucuOBqMVeQhexSY565kA','o','FR',2);
+INSERT INTO t VALUES (11132600,7351,'jdS3v2tQru7fRpZikA4hEEIgjizxV','79','R0O1pFmr3Uw9YM9','cFNA2GY5ZdwjzpQmb2gdk1Z','J','E2',3);
+INSERT INTO t VALUES (11016899,21213,'EcnVRDDc7pWOHIwJ7C0GSLDai3oOjJnBDxc9WwK3Jney9a68','0hbJ1','dg','HDbxu','b','FW',4);
+INSERT INTO t VALUES (2582438,-18428,'1njrGsREXo5tnUfmzm6J4S3XzAPM','sFsoKP','YZxfgjBk2A8Ie','PAvd2cWPfNcMysaeqodtHPNBbX5gt143','N','C',5);
+INSERT INTO t VALUES (2137789,-16143,'LQwnfL7YeV9R3C2GchWiR1FWvOTxX','KA7wkgwMJWgsI34KKXRD9Yh0NOYRt0Gs0kKLPdBFYpF','sRyMBd64T','DvwV4e','S','VA',6);
+INSERT INTO t VALUES (3703465,14383,'7L0ruROD84A6DA2YnL','ogmWpi99rZQFZ4sJiwpESN3QOrc6F9igRXjP','RY','m','b','K',7);
+INSERT INTO t VALUES (7913233,-29671,'Ih6oY6XqGN8Oib4Dh1yjIx4pQu0dAmCNCQOXuhWusSKKDhMFCrWRYZajRsWJ','DXLgF1WSjajenicYod2XgolfSpt3EBsbzEOWO','R','42eFuWvRFaNnbTJRouvYhXXMPbxp6zCElhifRikskZrWWgtm7ClMKV8oSz8iZ49qq9IoWBoW4TMJwakOSpWJB','z','g',8);
+INSERT INTO t VALUES (6232451,-361,'u','dAJ8FL0fdK7x5RbZoh8eZ9h','tIDsCXRgtKX8G1UJ','tFO6E7PoHD1EPLOmSc74Z7YMx7mq35wCbPdTH8EDG1','q','6',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(67), d VARBINARY(43), e VARCHAR(19) NOT NULL, f VARBINARY(87), 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 (3817957353,28090,'0Bv968v0DX1IOmaYvBRhBiLfeErcm52mWl8Jni1XkYG4TTgahDwLAyB','gJqnxCUhKQ2F1MT81P3tSoR7T','lFTuBaYmuuQMhxVUt','7tOtr2XLyHDhoL1HtoK6nSYgU4OAQJEMHrAXlzgNAijXMhT02w0','q','mu',10);
+INSERT INTO ti VALUES (3817957353,28090,'0Bv968v0DX1IOmaYvBRhBiLfeErcm52mWl8Jni1XkYG4TTgahDwLAyB','gJqnxCUhKQ2F1MT81P3tSoR7T','lFTuBaYmuuQMhxVUt','7tOtr2XLyHDhoL1HtoK6nSYgU4OAQJEMHrAXlzgNAijXMhT02w0','q','mu',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(68);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
+INSERT INTO t VALUES (804720572,28283,'kFFRhZyDUW1Y','4i0zyH7tvtV2O','qZCek','qp92ODA','m','K',11);
+INSERT INTO ti VALUES (804720572,28283,'kFFRhZyDUW1Y','4i0zyH7tvtV2O','qZCek','qp92ODA','m','K',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (9290743479164922393,17901271167268971460,'Dz2NeWH','ZNFufhdoruvOzFA7pYl1zefTDGhBiyoBuZL9fS6LHEbWdzJE6QIo2q8paiKYTvNA9avrbEIVNmuEj4xCGpkkkhtwefRdbfCe1beFPbLpylQrJGC9SeiezYZMozP9ILhef1ZBYD5wLYOtbIxeahgnEU1ZT5c1g6X9XeJJcReoA8he','PZaq34T9M0EeUY1Tbyk7jB','8QWJ','qbBXJtdJrTJtSjdsZykzCf3tEUj97qw75G3I3ZmNJjtF1oDz3XLr7EnJXxCimyenAfjYpvYwZIf8nli7qRolxzEvBfc9vY','B8GHNOKHENohpiieGLh',12);
-INSERT INTO ti VALUES (9290743479164922393,17901271167268971460,'Dz2NeWH','ZNFufhdoruvOzFA7pYl1zefTDGhBiyoBuZL9fS6LHEbWdzJE6QIo2q8paiKYTvNA9avrbEIVNmuEj4xCGpkkkhtwefRdbfCe1beFPbLpylQrJGC9SeiezYZMozP9ILhef1ZBYD5wLYOtbIxeahgnEU1ZT5c1g6X9XeJJcReoA8he','PZaq34T9M0EeUY1Tbyk7jB','8QWJ','qbBXJtdJrTJtSjdsZykzCf3tEUj97qw75G3I3ZmNJjtF1oDz3XLr7EnJXxCimyenAfjYpvYwZIf8nli7qRolxzEvBfc9vY','B8GHNOKHENohpiieGLh',12);
+INSERT INTO t VALUES (3254352369,10628,'z5551OR3UOB9fatoB5saGL8ZNQAqJwLm2FiEXCCFyShkFY5fb23wJE97fkM2NcFZ625g','EMYY0fNkKikLg28aCarTLXkIM9VGo8zqN90qTdkYh5q4iLkEnSg3A5eEl5WwvyAGtO3B585NUlC93DgS5oepIRZqjFYZaSx3YeWFt2Ve2WIKHPYh7XYmK0A136RK9Wr98rpoObAC2e7Yp1yYi17ZFV9WFZ','vbfeaNsYrcO','ln0fYlg564PORu4JaFOohezDCkvoAdBeqScXj','b','Il',12);
+INSERT INTO ti VALUES (3254352369,10628,'z5551OR3UOB9fatoB5saGL8ZNQAqJwLm2FiEXCCFyShkFY5fb23wJE97fkM2NcFZ625g','EMYY0fNkKikLg28aCarTLXkIM9VGo8zqN90qTdkYh5q4iLkEnSg3A5eEl5WwvyAGtO3B585NUlC93DgS5oepIRZqjFYZaSx3YeWFt2Ve2WIKHPYh7XYmK0A136RK9Wr98rpoObAC2e7Yp1yYi17ZFV9WFZ','vbfeaNsYrcO','ln0fYlg564PORu4JaFOohezDCkvoAdBeqScXj','b','Il',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9080526574928895557,3224266465664015292,'8','HsLfFutTV3c0vZ5mvr3MPFJMR6xskVsfARRMddCB1kc','dCX5x2Q','2whAWLBewqr3lPGnAQIBZOG4jkYAKAGlyH58vUm8fNCX6bgV','HJQC0ck4hR8UenuJjFJ5owO2toIqphRkGu5GYTM7zBowGQ9oMOkYl0PRx8ZtVnJU4JzkgstzUabNcPk51N','9i5CCZYS0Wlz',13);
-INSERT INTO ti VALUES (9080526574928895557,3224266465664015292,'8','HsLfFutTV3c0vZ5mvr3MPFJMR6xskVsfARRMddCB1kc','dCX5x2Q','2whAWLBewqr3lPGnAQIBZOG4jkYAKAGlyH58vUm8fNCX6bgV','HJQC0ck4hR8UenuJjFJ5owO2toIqphRkGu5GYTM7zBowGQ9oMOkYl0PRx8ZtVnJU4JzkgstzUabNcPk51N','9i5CCZYS0Wlz',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED, c BINARY(94), d VARBINARY(11) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11,22,'3oRA5Xn2U3SSIB4dYDGT2nZaG1SkRDFD3tN2sdkMXpkPJtkn3eFUaTQCEkG8SlKaIVubaR4B','y19ly','NMmIAff62ZM7TS0pSHhuSi9K0o7N2ps2G','FCO2LGEN9VABMhXlxXomEiSBjvDLn5F7q1E7q7jcyO','Rjqu7snb2utA2JWPtcCCFMnPfji3jCcsJ','sWnBIcFAVffXzCJXFDmujG73lL5SfRqYQ4N1TQcbYKbIbCi6oczqnoq60KuRQVQPdBY1kDst17Qf',0);
-INSERT INTO t VALUES (-89,97,'63B0hrVTImdsZVIGFfZSqGMmvJg8hJ3Lje04D07aS9go8fMsZggY9AwkzF','BieLOESH','6AywmOm4cZJnEKscWG','yHpzKffu7EIPFICTQU6l5dvYm280oVnGG6DnbWAFUwhOftaiOBLjLfvt','BkI8I4ggB','gTcNn6vOl0cu9R9XKilKiX0w5p6okAMiT2jlNwGj8vYzx1XbBWKE2q9T7n5xxc',1);
-INSERT INTO t VALUES (-53,60,'QFnGDvBkwPhNF2dkccOf8HR6','TC','ujdGC9cIJMskeEbCpfIbJbYpHPcG','0G2srCEcyiQ7rCEUwcZSeewVGanncEbiLgjIShxwVC2j9azjWWqNN','MHrC3yyVJo0AxFkZ4PAW2hshPA1fXDj62ogfpCVjKYBhKJT74pRJY2836RNDLwGw2K4U0M2k4QSlCvjI5WJNLNVXZHgunfh','JejSEZOaPQdJck7IkYveP47ks9TjZFi8zDssuN7edLhu0BtnJN5YqDhOF4Hi9e',2);
-INSERT INTO t VALUES (-103,157,'9RzydxaCrRvpzm9wDUYaOXgIdugCHmjWDYB16do','cOTcCe','mlIStTdmL82TUnGr7fenOdOdcup','g8PaLx1qK9PixGFa9JTDFAezmc96jJdOk4TH833L','sbwQO0BEeO0cWWpEYzrssLFe83XuUHJvViV0OecerCKhZIo8iOrO','YdVCwix0rXl7plYIw9ezreXDWZ16spNqLYdnMIwWCq4egIwg3dm895VSiIsnGr6YvTAFHLLQ1F5',3);
-INSERT INTO t VALUES (-115,231,'IPXgqSWXfZ4QcPU0vyd5EbRMr6rqdTqnorjjeNQR9hdzM1RnyosByEJHwIyM3s524HzoT8e6PB','91rcQU9dg','WDHH7V','Xa76W4le8XRdr2sEQ42ws6O47jXGiMgPXbWmVu','AKFn0DLt8AyH4cgCfUP6','DTbt6bKLe7KSYSo8RuYELQHvVqK00oMnN34OzcelNJvba',4);
-INSERT INTO t VALUES (-85,250,'MqmBhLxRxweZCylHEY506aEqjT','Mo','ndRDQ','8MltPF1dNoahOY2DoyfKzFCtishbRajF6atTACUMvAxEe7VClniNmm','ZdJn8HYo91bmLBCQEtmDXIvWS3yAfqmqDcJ0giTSZrZYAKIaBx18td5h1saHZv5CrDzbbc1EggSBlj3','hOhkJzmowbw6lhqvrHtWi',5);
-INSERT INTO t VALUES (-61,194,'l','TS6avH','iNwbPvfbg','1g','fhyYgrQQBaZJaHbhYfLGoyK7SNcq4MWzoiACnJ3Wha7btGF3J9JtjYFoxMgiR7gduYiEmf','v8Ex08bRFUX4gUeS3ApXBc2dlCqqZuxwSvPBvjMCJyrZX3CDkuuloCY1OZVOzRfBHFapuRR5IoTvp2osrl1YEiukoY48lTkPaL',6);
-INSERT INTO t VALUES (122,90,'OKxj6ThPEnpKCaq7Imw5ZkVQ73acEKuSNanJCisIqmtG7HtGth2gAAiNjZMNvqScBkQN0D4ibaEgOx','lgB6p3','Okm2utHpNZKob9dF8aGCgR0WhUn6UhqJQjDG','HGFSleVbJnNlYkoH7tDilg9oQxYOTtsIWjECw','psAmXFjbu0ifORHC2gvrthP65rjWjPp8tZNXFwqhOJZMDIp','HktmJm3sjHpAAVytZrZjyoM6OqzGsG',7);
-INSERT INTO t VALUES (15,253,'UsFMltlmNU2Fd1EhmayEMVgh98Bxij','w','T','Qs1TShlScFLIv17fNDqzTiSwrOrP22SStVKhej2','tNjPKjvb6jruC1cebAQY0Zlor1A1Tx1VlKayBx40mhY9DKJhWazuiBetDHGRfSAGDbYQU0ECyG6c4vHAJA157BCGBf','RsZFhJRIV4',8);
-INSERT INTO t VALUES (-32,29,'Nqw1LH8cgvKrY06u6dkTpFsF6yyTIAGr4','X','uML0FVHgkMCqCh4ZXVD','B7tXHLPFdYQN8OCc09VwAOaOxTnM','GLJ7edHl8KujfMiVaZa7EgLJ3DVsXdQSBvK3Tx1DQU3QFtxd2489ZiJvRZ2dCH7nE2o5PfpOt','rqTV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1434759322,14636,'eMfphth0c3ngmbQCHSheOJuvrmown2ic4ExlmCWmJn3GLtv4YYczlYOI','VGhAeDU3WN2MCZjgmBEsbXUTnzpWpCMeTL2yCqibBKj2AZtiuwbUSnJFC5ghOaraPBHjhtn2YWtPkKJXeZyotPo8hiOm7KThj8yW6YfrBmG1cWGDCoLORxrIerkwrGPv46xvFzqEwJ4','M2bpljvd','H2IdDaTbtOFJaKGfxswOlE08Q0C812PYP1AekAbxNsiogmmX63XFq3ZxhpSAB8SAQhqt6gPobYWMI2u533DRWzCrpH7uY2vhueA6t6iZTAWp9PqwD','V','P',13);
+INSERT INTO ti VALUES (1434759322,14636,'eMfphth0c3ngmbQCHSheOJuvrmown2ic4ExlmCWmJn3GLtv4YYczlYOI','VGhAeDU3WN2MCZjgmBEsbXUTnzpWpCMeTL2yCqibBKj2AZtiuwbUSnJFC5ghOaraPBHjhtn2YWtPkKJXeZyotPo8hiOm7KThj8yW6YfrBmG1cWGDCoLORxrIerkwrGPv46xvFzqEwJ4','M2bpljvd','H2IdDaTbtOFJaKGfxswOlE08Q0C812PYP1AekAbxNsiogmmX63XFq3ZxhpSAB8SAQhqt6gPobYWMI2u533DRWzCrpH7uY2vhueA6t6iZTAWp9PqwD','V','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (281943225,-18581,'ydyy2JpelSbAzdgRY5rOAeQTcdl6K3V6JxqVvxxzTKA','ErfkKCVLVRDupaLoD6PCQqwDlCSY9kZXDevZ2Q6u','aVBmd9OInsmZsxYdRut','SgJqeg1TEy','Xj','3R',14);
+INSERT INTO ti VALUES (281943225,-18581,'ydyy2JpelSbAzdgRY5rOAeQTcdl6K3V6JxqVvxxzTKA','ErfkKCVLVRDupaLoD6PCQqwDlCSY9kZXDevZ2Q6u','aVBmd9OInsmZsxYdRut','SgJqeg1TEy','Xj','3R',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3451878074,1274,'7221SMbQh6CTxKVZy5zrJPsdLNiWJcOwbXg5vb9g','Cilp6mKntm04oEPIaJJXwc19l9RpmWwXX8wrQ6L0ZWo5Lz1aFtXeaZ3Q2cjBjYLzIIxFiHS8xcFRwUBsyByQMq4xX03uyXu5w9','M','bt4RJQCGsVcBc3IMTxuty0Yr6VVZndmcoPSeTdZefAty8vHCSUOypxXe87YArHrvcWLw7s9E0anq8fJFUYZs0b5L9sdOgafEuCk9cBEE9KvAFjiE0BMFGGaP519zbBmZW2sCYyKyH8KrMQyEa5vqXNREOpRFHgIm34Gz62Be6boPsjnieOM0goVdJAXDw1pBN3XZreZR4FFkc4vba21eojZTwAmIwhEmBn1S','X','S',15);
+INSERT INTO ti VALUES (3451878074,1274,'7221SMbQh6CTxKVZy5zrJPsdLNiWJcOwbXg5vb9g','Cilp6mKntm04oEPIaJJXwc19l9RpmWwXX8wrQ6L0ZWo5Lz1aFtXeaZ3Q2cjBjYLzIIxFiHS8xcFRwUBsyByQMq4xX03uyXu5w9','M','bt4RJQCGsVcBc3IMTxuty0Yr6VVZndmcoPSeTdZefAty8vHCSUOypxXe87YArHrvcWLw7s9E0anq8fJFUYZs0b5L9sdOgafEuCk9cBEE9KvAFjiE0BMFGGaP519zbBmZW2sCYyKyH8KrMQyEa5vqXNREOpRFHgIm34Gz62Be6boPsjnieOM0goVdJAXDw1pBN3XZreZR4FFkc4vba21eojZTwAmIwhEmBn1S','X','S',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(9) NOT NULL, d VARBINARY(89) NOT NULL, e VARBINARY(70), f VARCHAR(76) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7237,849611568,'dUCF9J','wX7MDKu0UKdnUTHM174wJ','Bk','fJWVKb5kuttXg8Kn40TKdof','q','FD',0);
+INSERT INTO t VALUES (-352,-986291231,'5','MICqgmgEWC5FOhXTFyzha0eHwHRD7E9jguDVyN3LmA8BxvvHXPul7E2hBaiCVz1wczLtNZLoInzRBOx9','PwiSqCxvls4E6M9GgShZ0','ba203F9RLjwjJ6XYU5ECZV7HhyvJoHPGRoWa94JeKT8sIcyoA','b','rs',1);
+INSERT INTO t VALUES (-14707,-1836122419,'5PdC0MCa','KoPPifzCH8zHo15AbzON9cFfvIDhksOTWbOJFaxUYU8S6l6iBRuiCOYbqXRNgGMbch4RXr9UbkRQz','qtvyuBNstVhWvTG2Vb1pQuEE0rsduh1erZJVWONPdH79uw2ns9YMCzjY41JtHDlvhdpki','zHOjKk01zBfu7WMNSR9MszSknvdN0g7Eg3k','K','m',2);
+INSERT INTO t VALUES (-14310,219826090,'RNpcW','F5sVUr3ejlQF4v9GQRBFVpTY9rOGvSCSRk5Sv69R1d0','846v02FNfhfEGvvz','Fv3d2iFXn','V','tf',3);
+INSERT INTO t VALUES (-17267,-129505895,'2','TWgTUyssKodCsi8nrnp7rd47dCMJompjGZmNbuFCabVX1GOCWGkaRCEwsvrZX','8M56i939isPVWZXUVP2ERCkggeXJrMu','PSULAMD3zkzSCSM46Pa58zUfdQC0SuN1dbFIYEBYnelgu1gIs9PIZhllHruOJ','F','Q',4);
+INSERT INTO t VALUES (17982,117535149,'4bfQCRGa','fJWoWw','wBIwvhE9Dm5Syq7jukYkCHMqzMGWOdsIGj5aBpR0iI3xwkbbR9f3pXgFJKcMgSuCD','5SlnEt4WSBHDeb8ca4EfJivqB10vgNhiAYcUVRjYQrMy','q','S',5);
+INSERT INTO t VALUES (-24013,63153626,'HM4','wVmsICX9iiPibnUslslpo22KddlqRkEiWPMIg7K3qcPXVP3yhdG6OVLA4sdGQkuvymf','9NC0imoxbdWkrpz7AoEOGNq9LgXkAqpwASVWh5MtYlLu','jigfQ9fhbHIryjSTQpWb7N0zetTwKdwnBYKNdaSfSX5cVa3JDJ','S','9',6);
+INSERT INTO t VALUES (-174,830540500,'L5EiIbxOP','1Ktms5nKtXxv1dCzdB2Z7dyZmPopILAuH998jZvjxieWJ','FLV','MeuKqGmtVwH3MYYEUsNKOBl15Mi2miO','k','6',7);
+INSERT INTO t VALUES (1577,-125898787,'76Ab6jqOw','VgjHW4q0Ct6x1FgdKv9lboEQUpjyCY5ZbIIxlr0GNwGZXE9dTO5qvqV7yXmpOiHW5he7sjnp','UJKgzUvyhFYbyDsztbfyT7cLrLuCb13DaYC52e0rM7MHFQ2FBTKY7','gZqsQ9RKSG9v7FxDr3lYX7v7k8oNwpkvrSrVn3hD2pTjTEhOZLz1AUugLmB2p6XRqkOmewu','6','j',8);
+INSERT INTO t VALUES (5496,460346684,'yO','BS3o6qQrJnenKkxMfogKe3CJijqjS6X9vNHbQs85t9RETJtdnq90uThauW5DE4s1rTRM0xEC6nRmu','gbb4XCcluYemv','qkvzZbAeJR1XCaQLd7UJtwVUWrtmX6JuSA3AxVwluCYH85q186RmeREMMncEDem','U','m',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(9) NOT NULL, d VARBINARY(89) NOT NULL, e VARBINARY(70), f VARCHAR(76) 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 TINYINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (-91,103,'fi0AMB6ff','fBZmb7vm','px','Yz2xqxJILli','I0RQTlkx9dOdX601NR6cAUifSj7FnJoIjKTAVPjVcV2st','6RZMFWNh9JoJFGTFKxwibnYedkBfi2lkF79f8lU3YoDwUNSd',10);
-INSERT INTO ti VALUES (-91,103,'fi0AMB6ff','fBZmb7vm','px','Yz2xqxJILli','I0RQTlkx9dOdX601NR6cAUifSj7FnJoIjKTAVPjVcV2st','6RZMFWNh9JoJFGTFKxwibnYedkBfi2lkF79f8lU3YoDwUNSd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(95);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(95);
-INSERT INTO t VALUES (-82,237,'ScVZwKiQP97REaPzOV4I9y7LVEP3pE0lFaDGrM1P0a87zbCsQHjXlnlUlGv0G','j9MhJsO7','n8wgXp','lihvt2YV10mGxD8qNdlkou8EuoPmg2ShY52mJZgIx','bjf0oVmz3js7aO7XpnY1c3KOMiX2YJW3Pwcu7TJJjI1JjKYBRFtxdOyW6J7sp746uE9EHN3VLcWtlQF','VjgYroKOJoswUayMPVdukSwuX0UshVJ6Mz',11);
-INSERT INTO ti VALUES (-82,237,'ScVZwKiQP97REaPzOV4I9y7LVEP3pE0lFaDGrM1P0a87zbCsQHjXlnlUlGv0G','j9MhJsO7','n8wgXp','lihvt2YV10mGxD8qNdlkou8EuoPmg2ShY52mJZgIx','bjf0oVmz3js7aO7XpnY1c3KOMiX2YJW3Pwcu7TJJjI1JjKYBRFtxdOyW6J7sp746uE9EHN3VLcWtlQF','VjgYroKOJoswUayMPVdukSwuX0UshVJ6Mz',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3210121,-1235975733,'f1','RwdmvhrLB0VAwTCgf4urQm7GJd3V1lVYv','VngelExVYbSbuXh1XtqetjwZOA7eYvhFduxbt','CDwqtVpzV9hkQ4FCzKWB6cLT6BJVk973tE0eQD09g1WrjFpVlAvIxK2UB2DYUBV','2','P',10);
+INSERT INTO ti VALUES (-3210121,-1235975733,'f1','RwdmvhrLB0VAwTCgf4urQm7GJd3V1lVYv','VngelExVYbSbuXh1XtqetjwZOA7eYvhFduxbt','CDwqtVpzV9hkQ4FCzKWB6cLT6BJVk973tE0eQD09g1WrjFpVlAvIxK2UB2DYUBV','2','P',10);
+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 (4925271,-2082015033,'Vixt5','7fjWHZ6t5P55AZRxDw5YZDbQv7E6B9mXfneaM4wiH27E','b0qnkDCjrY6ZdXHzQljsIDr6iH1','Dd6I0nqs4YNfgepTDBPYRZQi5zXXKJuB7qN7j9V1jce9875ziWdWhtC53QnmaZyoXUWxI5KFqfS','n','lf',11);
+INSERT INTO ti VALUES (4925271,-2082015033,'Vixt5','7fjWHZ6t5P55AZRxDw5YZDbQv7E6B9mXfneaM4wiH27E','b0qnkDCjrY6ZdXHzQljsIDr6iH1','Dd6I0nqs4YNfgepTDBPYRZQi5zXXKJuB7qN7j9V1jce9875ziWdWhtC53QnmaZyoXUWxI5KFqfS','n','lf',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-114,56,'Gr','Pfhg4EPkcgp71fZAGg7S2rM5AOnv9OTerOkVIPSexxL1qrngLW9V38WyQcDbekZSBOzHMYXrq7b6AqGKFAn3r3Zw0TWn7lvIjHIxaSHycrme5oOuNzFRfzeeuu85avnZnXh9aHmlyReQHDcjX0P539ilLSeTQHQDzlqLr13nKNKiymkuICVc9Uci9','Oq0mL6blELHqfThzuO61H','QjSqwUVgkHgD7tHEdAxMniGyctp6YtdvKutDqkTnoeyDILiwLz67V1z59g8zPAp','Xdl373bRIHsG9xDh11n3iq7v5fLRhoIG','2WAPJQHVrYjoGgFnklItCelBV5Ln7aLHD1K6DKANFsJA8A',12);
-INSERT INTO ti VALUES (-114,56,'Gr','Pfhg4EPkcgp71fZAGg7S2rM5AOnv9OTerOkVIPSexxL1qrngLW9V38WyQcDbekZSBOzHMYXrq7b6AqGKFAn3r3Zw0TWn7lvIjHIxaSHycrme5oOuNzFRfzeeuu85avnZnXh9aHmlyReQHDcjX0P539ilLSeTQHQDzlqLr13nKNKiymkuICVc9Uci9','Oq0mL6blELHqfThzuO61H','QjSqwUVgkHgD7tHEdAxMniGyctp6YtdvKutDqkTnoeyDILiwLz67V1z59g8zPAp','Xdl373bRIHsG9xDh11n3iq7v5fLRhoIG','2WAPJQHVrYjoGgFnklItCelBV5Ln7aLHD1K6DKANFsJA8A',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7,20,'SECJjvCYOgsRKoC8G','rNd2smulLUqO1wFmBxcID6nEU2xVsZt260X0GpRmY9mr5uhltIXfdH2HwNySBxxSk9Yez2h67o2Az3R5DPjcQfVM7riHCOqV2idInextIhJu5M3SAxHIJWRbNg4r4GVmqZzEihKetJX1RceqT0RH4nEomETP5lrFGP5K1Sv87oujth7qwvSplaWKsCaUFBI292JTIyzqyc56Wii41sbUvJRZ5rk','q6qG2nzFgMP4FMdvSmCl3K5BxVPOcdkFApn9AW','xSaj7yLRwrDCA4quxwfGvrKew2hfgS3uYeZ1s6iuspxXiBUeny1ZKLU00hadWqPscBHIzyKd4XS0GKkPPj8ci9cvJGanm7DbKO9fv4UNuzZKVRzt8VjJr9V6VLzUkJBO0cH2HWkErOf4uwiTAc5ia29uK3OCOfXc834rH3ZdIfEH2kRDXAvXZBOyWA4ejPxt1VoukeClxaQMVtbkJOtM28RCIefmY2eYQda7xvVwbRy6jKz','MLv','n844DWYfFiAtvXl08PCOQYy28DBjeCw7HvTJeeEHSDL2V62uBTjA6Z8dMzOoZcwKdZsaTovSBm2b',13);
-INSERT INTO ti VALUES (7,20,'SECJjvCYOgsRKoC8G','rNd2smulLUqO1wFmBxcID6nEU2xVsZt260X0GpRmY9mr5uhltIXfdH2HwNySBxxSk9Yez2h67o2Az3R5DPjcQfVM7riHCOqV2idInextIhJu5M3SAxHIJWRbNg4r4GVmqZzEihKetJX1RceqT0RH4nEomETP5lrFGP5K1Sv87oujth7qwvSplaWKsCaUFBI292JTIyzqyc56Wii41sbUvJRZ5rk','q6qG2nzFgMP4FMdvSmCl3K5BxVPOcdkFApn9AW','xSaj7yLRwrDCA4quxwfGvrKew2hfgS3uYeZ1s6iuspxXiBUeny1ZKLU00hadWqPscBHIzyKd4XS0GKkPPj8ci9cvJGanm7DbKO9fv4UNuzZKVRzt8VjJr9V6VLzUkJBO0cH2HWkErOf4uwiTAc5ia29uK3OCOfXc834rH3ZdIfEH2kRDXAvXZBOyWA4ejPxt1VoukeClxaQMVtbkJOtM28RCIefmY2eYQda7xvVwbRy6jKz','MLv','n844DWYfFiAtvXl08PCOQYy28DBjeCw7HvTJeeEHSDL2V62uBTjA6Z8dMzOoZcwKdZsaTovSBm2b',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b SMALLINT UNSIGNED, c BINARY(87), d VARBINARY(8) NOT NULL, e VARCHAR(76) NOT NULL, f VARBINARY(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (909831937,65115,'t5KR4X5LakBDFono7y1WvWAmvM8xnR5n3GoGFNIOsbsJ1osNngQ7EMyNLEPllJCT4niD','A5QlpbYo','qxWcugfuhhoWyMU8BiWJXtBKpzKlbPj2qcj6to','vkfP','OkuS0yFvilLwnyPiMyxvzeLrDnAt6ir9XSdmS9mco2Rij2MtCQUij2XNPfwGFLoAJDTFAtmqfyA5P1ZFlFwwUNoIWBAO76fG0y9','ed8BL4sDEAh2B4kpliaOmJlHAhD9BAVDPKSVaHiQI0kvjHdNj',0);
-INSERT INTO t VALUES (-1581199915,64906,'hceqpvuDQt2OK6eyhWpstYl5H9Bz3iAwSq7aX5BiDJR83giqcK17hH1x7R2a2c9r5CZUhD2kbj6E4XEEEN','Q','AREiJZth9d5iA9gbuX69n','UjuJIFFnRmr6v1p3tiXgHaC0Gy4RZVRSrOY6Yv8qL','FqsBYPEK3TdZMJccThkktBIaohVwGQRobQUE7mVnhGMrLfX2kwHcfgymYeQDCjI5heV2SS0357WpKAOz12s','q0haXPUul9oJxRmQsHcbk7TC8vE',1);
-INSERT INTO t VALUES (788448370,11352,'6CCaWRpRL9NP0gjgsYgmDYLqNdEqruF3qUTzXj','UICh','oXG0BwSjS','YrRUBnHHNZcJ4o9NEqy6dJzvfkqWj','d3FUEfF7bq62gDrvMgGIDYuxqsQLsv8WGw','okdsk5G',2);
-INSERT INTO t VALUES (1971719270,57731,'FZmX0jucu60','8i2tr69z','5XCrsDAaJA8wpEyjhXehTn5Qr464mfYgNQEFAGCoVkKQk6aa4eK3xfdvWqWCV3uxg','mOU','nXml0biIAew0dfeXhqsTrN6M43MIw82TEPc','vxUMH76EYIMwL4g9kIWma4DHrr20rQjCBVZpSsB1DKRhJZ7VlD8ph8DCtuCRny1H3gk9zg',3);
-INSERT INTO t VALUES (1920142180,17406,'UNJ','Dc','N23loutven9HNXNxDCElzGrr898LTJyqQhwUl4esjoUpCNdDXrWGXuxX3HWTXKHocJqaF8bEgA9','iIZCDKhRieZQTxkiCNPNP7QIW8MKG9VE92hwM7QvRMxeA8bmg6CTPQwgOqQ8LcrxLeolTI2N5uZaBa85','M23PMOzthvBnfAO8m8sxFa7L79dIsb7kwfrEYhTN7u1EwudxjOlMmTX','lEEOzSdQftH',4);
-INSERT INTO t VALUES (-174799921,51018,'kNrUdBOjMQc7PqQol07mkPimxTRtsZpZ3CZM7J8l8JcrG7QEOO8J5','fqnH1','ZTmanAmSNMmcOcFzc86CVorJUEeclC1jxKz34WsR5a41','7xtWASQqYGW1GiqyriA','UmVJbr8wUibNjn2F9tKWlr0kTPWJTy4jpYXII','UV63Yxp2u0gyMNy796Yoz1qbBjFHegpvfHVyR4t3CnIMqH3mCwUYEB7xhTIloJNMfLOz0vkC',5);
-INSERT INTO t VALUES (345120616,36556,'d3HovMZ2i0JTM3pLaWuMp2leGTxCJGpCcGKPhWBi6hMzmImVrXdkgwpBes8QT','EBE53','hNRa3p3dSeKfDRN1OQWCL3IR2f4EvWYXnI6mn7VfhfrzxGJFCf8IBz3qn','r0Lr1mQVI8NdVQp2jr6x4Vo2YRAq','EziQM4c','wYoN07Y8xy0yzvxoY',6);
-INSERT INTO t VALUES (-455161118,52242,'Et6TnvQAAtCPwkJPxTe7njirP5zpC0ZYmwGlP8fgVdY9CL','8xX','mE5ZifaiuZ1ahMdSZBZ6nS258Bps67t3g8THmCQJQEr1sk1kC3aYzrvsEUfZ2JJlbEuX7y9qsYbA','odv7s2aELWNxvmdkUjEEqEtQFu3ibv3EClaKWoAWE2njJhUvxLSEg00zXLdw95l2h9KO','dy6EYcj0Dvm5f2ifzMSdCjPVocrpfSsCmiBkwClZlo','DLUwxu6XoSrJx2zpfw244iPhkYbRUo0bQc9ha2VeneESwi3a8vQ1Ebgs142cJ9J5pDmScThFFUZm3MCnUPdix9a0g3rYPh',7);
-INSERT INTO t VALUES (913096367,3928,'5ebx','Q','O8nfSLlVY5WQHshZKOXNScjCDhwZVehdQoCTevcy69dBb2dHJPG676TtGnjHRfpRO7vLuiE','cwRn5JqmSHVaMwTYv6VOQR708TWRT8QVE43U7E9o','10Pg64VUnogXUNaaZHalg9Kbapu1Y7XbkCRD3FbDlt5uluR5e5','CO77xsrLXwAMDbBqHAsnygAU6PRheDeT5LYnGs0bU3XZ0tFr2aLOx7SvSc393EISsfJwdAp9R26rqlOOoXy',8);
-INSERT INTO t VALUES (-1186697543,32828,'cnsy0mZk2m6H2z6YDMJVjsjZXQiqymdBvirFbkrwQKkoLmGVsS8ifqk','SLd8','u5vAadyD47rzdb8RS','uT7d5ww17cWpTmxfFjeJIIbedLIorzN7wfBygKiThiq','i0FqWd1oNWi91VgpyvRhQ9mNTIIKlpCoWy5udwEKypnqFE0zry0jVrhO4tJxUQsXeXgeGOURaW5xbsOoBIHgLKDE1VLlod7H','Mg2VQ22xqV1Dl0eOCogqPDEbkC2x0WLRTbnivX8XRjByq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5603749,1796203541,'7','Uizm8lp5f5ZUMCzXUIJB2lshBTQF9CddPpAFdxUa5VSLQyvruAkADm4ZPRRNLJZTpLCI3fto0BnnFKj1vRV0aEs1pMeOWjJq4jQFzXzaajGw9uDAJ3EWspM0AYddeqA4Z5k8ytr4qA9CGAVBOeI0dtQOqs6WDgk6kei0tVNxAFGVXSZCw2LYQAoz8cuFNVyppdwOpfSffcdDQ5iXYq1q9MhTc4MgfHp4','rm1PrizuHnb53VIPMISe9n3Z1BKSuyiwjBNkCnfs80QNkPjKcPMFsU5I5zXwH','iZTMpNp1uSGKzO3TQSiXL0w7NK0uoBuAecLcvuMuM3wmrRcUoRcfUDEbs2YZIvqIiCZ','J','Z',12);
+INSERT INTO ti VALUES (-5603749,1796203541,'7','Uizm8lp5f5ZUMCzXUIJB2lshBTQF9CddPpAFdxUa5VSLQyvruAkADm4ZPRRNLJZTpLCI3fto0BnnFKj1vRV0aEs1pMeOWjJq4jQFzXzaajGw9uDAJ3EWspM0AYddeqA4Z5k8ytr4qA9CGAVBOeI0dtQOqs6WDgk6kei0tVNxAFGVXSZCw2LYQAoz8cuFNVyppdwOpfSffcdDQ5iXYq1q9MhTc4MgfHp4','rm1PrizuHnb53VIPMISe9n3Z1BKSuyiwjBNkCnfs80QNkPjKcPMFsU5I5zXwH','iZTMpNp1uSGKzO3TQSiXL0w7NK0uoBuAecLcvuMuM3wmrRcUoRcfUDEbs2YZIvqIiCZ','J','Z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3339702,2044565762,'MLZEOaWt','Wro2XslEOpNQE66yjz5ai6ylz6Ye0vEP0w0guqGXYT825QWaFDbcp2UkAS8sEQtVgxX2cl99HDT2TfQ0vFopbeeIkF6eGKwdaJDlJUNgVXpxg1IuLhUkAAhXFBLEZxtPL5Gr4Ej2vOvKLpHRj1yK','xzoe1vpscjyFdVHCFyVLJEsSENzDQdrwFE62aAorDxrGWP8','YE2T9sNntr9BnRPmgK8DGHa94jGIXzLjIyk9bdKIMIRKMB0mVpLDMEyXV5fdtvMc2XBxGEdszXRoTHv2TLH5263xkSQpXg28SHv22OTIxjmK20Z7XHlqKG','h','b',13);
+INSERT INTO ti VALUES (-3339702,2044565762,'MLZEOaWt','Wro2XslEOpNQE66yjz5ai6ylz6Ye0vEP0w0guqGXYT825QWaFDbcp2UkAS8sEQtVgxX2cl99HDT2TfQ0vFopbeeIkF6eGKwdaJDlJUNgVXpxg1IuLhUkAAhXFBLEZxtPL5Gr4Ej2vOvKLpHRj1yK','xzoe1vpscjyFdVHCFyVLJEsSENzDQdrwFE62aAorDxrGWP8','YE2T9sNntr9BnRPmgK8DGHa94jGIXzLjIyk9bdKIMIRKMB0mVpLDMEyXV5fdtvMc2XBxGEdszXRoTHv2TLH5263xkSQpXg28SHv22OTIxjmK20Z7XHlqKG','h','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8040863,-1775923457,'qCztCxe','y0SYFmiq2Dgx49gdR16n5495Ari4sTlf65DPwTe5DftBDd10ZGAgnTFfFVyOyDSSo3bp2EqHOmOVfgkxt0kQfcsSfNCaQpTEb2KWrYS47sCNi8KsVSxZOtKB','qSgg','FQAUXsFONcOQxiRKfqqNdZviG3Ak2RwHUQzB7XjhiBjoUwEo','Zy','Kx',14);
+INSERT INTO ti VALUES (-8040863,-1775923457,'qCztCxe','y0SYFmiq2Dgx49gdR16n5495Ari4sTlf65DPwTe5DftBDd10ZGAgnTFfFVyOyDSSo3bp2EqHOmOVfgkxt0kQfcsSfNCaQpTEb2KWrYS47sCNi8KsVSxZOtKB','qSgg','FQAUXsFONcOQxiRKfqqNdZviG3Ak2RwHUQzB7XjhiBjoUwEo','Zy','Kx',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-6236366,401724252,'NkNc','uYEK0JILSNrGSB2ZE0b369vBMgaLX8u8rmSwdgEtcfwlZc10NTL2WvuHPOJ1npRL33BVTedN9TDHepIYNd2X596LGODOq3KuUPTlLe8wN5Ne811YQwCysIbHhnTOsx3brAqkwCuSxLoouZrCZmJ7McptY6Y1HinSPNJhhurE3SaAF8KMVdaDEJaUv6ppuABtG3GH4Be8DeLYpmn7tYYdVQOI2dG9UUuvj43OFvNW15DsOdjrXwsVxIjqJ3E','UftCFM3llYX9Ls8Veo5VDI6MazoHSIEQv90sJvUhOPeeFkliS9Yvt6uofWlX','r1v8Ao9EMt7mLHlOswP7XGTR6XshRSuhXy0HfLYX6NT0hc8geDozdQ5kq5ywxVfkKr8XK9vK5eLLnWBfNB4svfD4JRSFSen9OtaGhCoYFeR8bqV4nxGV8da5a7UUILaJvGSmEkfZcpDSKIRsRjp0XyfwP4GnlPT2GI3uyk7uZoQAoki5bDiXWXCU20opFOgtGMFv0DA6kVWuap','E','MAH',15);
+INSERT INTO ti VALUES (-6236366,401724252,'NkNc','uYEK0JILSNrGSB2ZE0b369vBMgaLX8u8rmSwdgEtcfwlZc10NTL2WvuHPOJ1npRL33BVTedN9TDHepIYNd2X596LGODOq3KuUPTlLe8wN5Ne811YQwCysIbHhnTOsx3brAqkwCuSxLoouZrCZmJ7McptY6Y1HinSPNJhhurE3SaAF8KMVdaDEJaUv6ppuABtG3GH4Be8DeLYpmn7tYYdVQOI2dG9UUuvj43OFvNW15DsOdjrXwsVxIjqJ3E','UftCFM3llYX9Ls8Veo5VDI6MazoHSIEQv90sJvUhOPeeFkliS9Yvt6uofWlX','r1v8Ao9EMt7mLHlOswP7XGTR6XshRSuhXy0HfLYX6NT0hc8geDozdQ5kq5ywxVfkKr8XK9vK5eLLnWBfNB4svfD4JRSFSen9OtaGhCoYFeR8bqV4nxGV8da5a7UUILaJvGSmEkfZcpDSKIRsRjp0XyfwP4GnlPT2GI3uyk7uZoQAoki5bDiXWXCU20opFOgtGMFv0DA6kVWuap','E','MAH',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED, c BINARY(46) NOT NULL, d VARBINARY(11), e VARCHAR(37), f VARCHAR(67), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2811365337707231218,13676,'HlSJEbpcGuLQEHhJLZnqGnueZeaJjgV','GQ7iVU','f50f8ybIup0v534HDhRkDRfvqAQ6fTcS','dj4yaf4o61HFF6aGH','j','R',0);
+INSERT INTO t VALUES (-3995372499086035740,17118,'3eeggvun4snUrUDd4jfofHE','o7r7fhE','5pWclo2aH1dseQJ6LDB0m4Pz','GpJNwKHqTHyrxjmSiBvgNquDpF9TF46nyF8VbULFkdThWcFIdb1NMIbF0kBJsQo6nR','S','6',1);
+INSERT INTO t VALUES (8212478814708454440,20479,'opkZLXRBcqNRXjwkj4AVUWS7sRd3M','0U50w','5yjDtSvMnU0dGH8','wHDBwWA5MZPMpBjfrh2GYkAxBXrXSwpwf8bUID9JWGGnHkdp','D','w',2);
+INSERT INTO t VALUES (1288791882635479147,58786,'ynfayoNnXyDe47qTvUG6B8fQfGAeYZ4XvMrJr8IfM','OgjLb8PQqT4','2jQGldAbdXaXTS8bBHx6kCZJpC','V','B','C',3);
+INSERT INTO t VALUES (1030235691363050726,27958,'vXmLLdyC5TEPqjYdoRrG9glm','vzs6HqkQ0','0Ak7KlfSYNwfqyH2wUVrRyOcCF','MVJS4zRWRzttQMaPeVUphTYxZA6dG5BfhShJTYgscDBRXwGLf','b','F',4);
+INSERT INTO t VALUES (4280387793276457541,40066,'Lq4zxlPxsC21W4GyRpAIyauhfvMZOSQN3dDGALt6','ToKOrSy','iyTArGroJAz9jnMshmHQi','GRm9h2CXqaXpqCD8QupI0UuxHEHu8iX0w5osdgEWw4eWs2xC9NU3i3l0BXUz2','t','w',5);
+INSERT INTO t VALUES (4383169707600260914,17697,'UmtbnLMMLAGS2RkImaqADUbyaJoKb','kXxtf1F','4AQro4R','9nCqmmrfjYfSWTI62HvvEKvfh28Fp4wyyS4362','s','3',6);
+INSERT INTO t VALUES (4893269212234589895,57846,'BbSw479UkjSWkkH','uD00z','7uxKsSjdhJqya','eYc','p','a',7);
+INSERT INTO t VALUES (-3184049780995103284,65350,'D7r1viVbdh','Y','4zQbIwi0ixg','mxqladMBNuQ7yZ2ZPmQFiyo305GghAxWOIvvvGi8P6tfhGiq5SPbmL9RZWiseUymx','1','O',8);
+INSERT INTO t VALUES (2122337039836848607,17545,'hsFg3jYktburI4INGQ','Ww0aNuA','4WiJlI','tZnQTTCdXeTfNVKbvFPdOKn2v6TMoa6SASUV7VlmuUeRc84','D','z',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED, c BINARY(46) NOT NULL, d VARBINARY(11), e VARCHAR(37), f VARCHAR(67), 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 (2917910344633193601,53968,'87XjoS3lBHy0XYnfpEtkeYYpEut4G3z3OK85z2V76N15cMju8TPYmQHg35dfI5oooJ2loCMpiHrPvJH','WE58o7tr','iuAUBdV9ifDeeeP8UblkSaSYF0Eo6Lhn73cPzkIZ8IDu47bt76OUD1UCsmjhAO','7x9uI3pDTNA7ckUe8jCQuvmlRHD5NtVt7h5rIwrsCiTFF6dPWf1pFohIYkn5XsO0m','3aa','RdpKHjD3ZweXrWLwohlTVuKauOaaQw9qCFr5sKscaNeRI',10);
-INSERT INTO ti VALUES (2917910344633193601,53968,'87XjoS3lBHy0XYnfpEtkeYYpEut4G3z3OK85z2V76N15cMju8TPYmQHg35dfI5oooJ2loCMpiHrPvJH','WE58o7tr','iuAUBdV9ifDeeeP8UblkSaSYF0Eo6Lhn73cPzkIZ8IDu47bt76OUD1UCsmjhAO','7x9uI3pDTNA7ckUe8jCQuvmlRHD5NtVt7h5rIwrsCiTFF6dPWf1pFohIYkn5XsO0m','3aa','RdpKHjD3ZweXrWLwohlTVuKauOaaQw9qCFr5sKscaNeRI',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(88);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
-INSERT INTO t VALUES (-5166180870878403980,56638,'inworco3xtkVo1yn3i1qy0KvmtnJEHEmeH','WA','YUV9wZtdPmOfZzgEEHDusIbLnHeTlTTB8TM4Ay69HfwCVdoxvtkESqrUOlF8powHA4OOPIv8oj','9yczG4HCFHyvyium2SFn4AJ35doExlsXIN38rx','NwDHuHk6d1VY9SKp0nj8uNpn13kSEUNm8ZZYueybZVO5oZvdnXOlJKqwaIoMK4iEdXCQhaOD68','Vztfq9dCxglonixOGImKjksSApxPefP3WtBJUi7fqmuIwO23gFbZP',11);
-INSERT INTO ti VALUES (-5166180870878403980,56638,'inworco3xtkVo1yn3i1qy0KvmtnJEHEmeH','WA','YUV9wZtdPmOfZzgEEHDusIbLnHeTlTTB8TM4Ay69HfwCVdoxvtkESqrUOlF8powHA4OOPIv8oj','9yczG4HCFHyvyium2SFn4AJ35doExlsXIN38rx','NwDHuHk6d1VY9SKp0nj8uNpn13kSEUNm8ZZYueybZVO5oZvdnXOlJKqwaIoMK4iEdXCQhaOD68','Vztfq9dCxglonixOGImKjksSApxPefP3WtBJUi7fqmuIwO23gFbZP',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-7498161812767281283,11444,'F7X1soZ3wJ1PR1AY7beHUq4VLOhWmGIjAdRBaJwKp6P477TSHbF6aJlYreDNcinPSMNQVtVTcW','YeAtKLLENRggTgesoaNB4B20bt26zDgxbs9qRfQMSEyXd9nK3rVo0EbVd92OPh1ePGtsX8BL6FVGPMbqykdCNeEBEcFU63nQ9ezwOj2acFSR9jqdec950D5ihrlf4WRuuYCuNJr9k8IujGAknDhk0F0stLmVt1ryKgNR7JNY4MaYBeCqgETZCYM8kJ96ufZ7HxUNRLK8hT0GraJmbOqLlg7oLyWmdM','bZQRcsngsN4yzJCXbZYeyd3WDtmtXw2LOVd3tnQkJJGteJzDmvcZJmRLvPUgiMTAqb1TK4','7fFCTrzVMStL62Un6iewU2o5hW3MMZDXVe4uYm35Atr1tVa','Y3OdNvYheYbZSTUg5pdhMmzEnx0QL7S0176KdSU85wHR7WBkSBNAhcHhnaucGHUcCz','arGU5PASIEdX78KWL9tvFlHwrTyjlF2D82L1xAaHgXpDQBXdZgq2MSc',12);
-INSERT INTO ti VALUES (-7498161812767281283,11444,'F7X1soZ3wJ1PR1AY7beHUq4VLOhWmGIjAdRBaJwKp6P477TSHbF6aJlYreDNcinPSMNQVtVTcW','YeAtKLLENRggTgesoaNB4B20bt26zDgxbs9qRfQMSEyXd9nK3rVo0EbVd92OPh1ePGtsX8BL6FVGPMbqykdCNeEBEcFU63nQ9ezwOj2acFSR9jqdec950D5ihrlf4WRuuYCuNJr9k8IujGAknDhk0F0stLmVt1ryKgNR7JNY4MaYBeCqgETZCYM8kJ96ufZ7HxUNRLK8hT0GraJmbOqLlg7oLyWmdM','bZQRcsngsN4yzJCXbZYeyd3WDtmtXw2LOVd3tnQkJJGteJzDmvcZJmRLvPUgiMTAqb1TK4','7fFCTrzVMStL62Un6iewU2o5hW3MMZDXVe4uYm35Atr1tVa','Y3OdNvYheYbZSTUg5pdhMmzEnx0QL7S0176KdSU85wHR7WBkSBNAhcHhnaucGHUcCz','arGU5PASIEdX78KWL9tvFlHwrTyjlF2D82L1xAaHgXpDQBXdZgq2MSc',12);
+INSERT INTO t VALUES (7672402058705048469,37386,'Mw3upEV6eOn93zq2gTZbT0V','PEAvXNRSIN7','MK2n7TV7YL9XvOwD2v4AVt5n','gEirzzJV5Fd2liKtXt3zaLyBH','5','p',10);
+INSERT INTO ti VALUES (7672402058705048469,37386,'Mw3upEV6eOn93zq2gTZbT0V','PEAvXNRSIN7','MK2n7TV7YL9XvOwD2v4AVt5n','gEirzzJV5Fd2liKtXt3zaLyBH','5','p',10);
+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 (-5707515910192833118,44858,'mASNjhH0QP','G5C6','g','mzAZex6D1ZydaxGr2Q','0','Z',11);
+INSERT INTO ti VALUES (-5707515910192833118,44858,'mASNjhH0QP','G5C6','g','mzAZex6D1ZydaxGr2Q','0','Z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5781346757982993865,63551,'J6jGufZRTQHDQmd6EIO','atXpHMxAviBZ8m4w3ipkUBphM33T4QJ1sjez7NBSFVzVbESuyJ8HDL3ILXLwA8wr4ga7EpUtHK6EruC0tcJBBBOB6mQRdiWh2bKoSHRtceAx7z0HMjWyrP0dPmhVe3cCRcv2AyIWTeq5LKTV0KMUwk7nVwmaH3pdbe9xPSONiHmH5ceHUTOhaY2QS','GJlWuCvi4htpoHQ','CqMN60EbYPyTbaweJ5','X','P',12);
+INSERT INTO ti VALUES (5781346757982993865,63551,'J6jGufZRTQHDQmd6EIO','atXpHMxAviBZ8m4w3ipkUBphM33T4QJ1sjez7NBSFVzVbESuyJ8HDL3ILXLwA8wr4ga7EpUtHK6EruC0tcJBBBOB6mQRdiWh2bKoSHRtceAx7z0HMjWyrP0dPmhVe3cCRcv2AyIWTeq5LKTV0KMUwk7nVwmaH3pdbe9xPSONiHmH5ceHUTOhaY2QS','GJlWuCvi4htpoHQ','CqMN60EbYPyTbaweJ5','X','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3527250453011833424,12152,'So3n6iHEJkeEc05HkWL','T8UdxABBoZugPW9jvE6MZ2Cqr3lyPyAPddTRDeaeHsLE67vnI6OoBZcwakDUnm4bO7OwyV9oKoJ6IQYZgH5tkaxpSB0uQ1hpDhLeOLPtReo8rrBDVDvIvmBaVJnjKUvqnFjgIj9lsPCbuNcBiKSdDitIezzgS','13wtNFUYT','TNEV2dBTiUVcEYA6MDeJ5LKP0alUCXFeT75QyRJITeBiT5mRNf0cwKTDMmvMmUkSqbus44ujAL3XNbI5ygoXqhdpmhSqy61asPeKiqclQEp3QJy3B65anPBLj9AR7AZBKDSpsRfGyDM8WwviikczLw0M1zCQ0ZKciIbv0zatDZhIVXQEaLZ3Ykitgfr4fQ1W1LjXo9NKOeXCyjHoWBwwydJZyHFwtTr50KsWzDk6RQCHcXHf6W7qIDdKCLHK','r','P',13);
+INSERT INTO ti VALUES (3527250453011833424,12152,'So3n6iHEJkeEc05HkWL','T8UdxABBoZugPW9jvE6MZ2Cqr3lyPyAPddTRDeaeHsLE67vnI6OoBZcwakDUnm4bO7OwyV9oKoJ6IQYZgH5tkaxpSB0uQ1hpDhLeOLPtReo8rrBDVDvIvmBaVJnjKUvqnFjgIj9lsPCbuNcBiKSdDitIezzgS','13wtNFUYT','TNEV2dBTiUVcEYA6MDeJ5LKP0alUCXFeT75QyRJITeBiT5mRNf0cwKTDMmvMmUkSqbus44ujAL3XNbI5ygoXqhdpmhSqy61asPeKiqclQEp3QJy3B65anPBLj9AR7AZBKDSpsRfGyDM8WwviikczLw0M1zCQ0ZKciIbv0zatDZhIVXQEaLZ3Ykitgfr4fQ1W1LjXo9NKOeXCyjHoWBwwydJZyHFwtTr50KsWzDk6RQCHcXHf6W7qIDdKCLHK','r','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2369021845528308600,3933,'n4J1AUQl9Fup8HmN','Le9j6UYA0DvntXLTmUm66XjJjHzTEolPX2bNKmDCmBZQasnXnB5gTTb6FN1lHd6zh6Shy1XShqX0klejfC5hjODN1x92R','2VtqoGAGXHArz4h','DyenxQn4gaQkPvj0I6ucMBZ7FU9MkW99cGi9Neq4HBg4GR9pqKoeo','RK','i',14);
+INSERT INTO ti VALUES (2369021845528308600,3933,'n4J1AUQl9Fup8HmN','Le9j6UYA0DvntXLTmUm66XjJjHzTEolPX2bNKmDCmBZQasnXnB5gTTb6FN1lHd6zh6Shy1XShqX0klejfC5hjODN1x92R','2VtqoGAGXHArz4h','DyenxQn4gaQkPvj0I6ucMBZ7FU9MkW99cGi9Neq4HBg4GR9pqKoeo','RK','i',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-5107896319420996257,48000,'UbFQur7AFAgQU9MpYNAZhJKvuB2kuAGx2lIps93Y8n5oapH','FOsZ4a9WWkixte3KzZ2iZoXqlwbavP5lkOJEjw1ODanznYBuTos4Sp0UPXruR8DRn2eqfqrSBgIinl3g3VTbo2Ry0nxAfbs8HIaqdlpOiJOxEoKHoFH9iDYss','F2zOcn3mhOO0xHnT4qZZqezSVDniIM3XAS','6RBRxYuhhLS3JWS3XnbYspLHcf2RtiDmuHOi0UHVnaoJ3dY9zEioWGKi90QZ3nwhzScCE5WBXFeNtHMEiLf4bxm8MiVTZwx9umPzcxkVGm2Y4a2UDgIc1gMmWIGRE84MCFdzSLIGhqxeSit8wTQ4AGlQFUrbFxnrRxualVYgG2ahBtDvK2G80KVCUuCh5W5GOmmvZqTL5Twf','gT','cQ',15);
+INSERT INTO ti VALUES (-5107896319420996257,48000,'UbFQur7AFAgQU9MpYNAZhJKvuB2kuAGx2lIps93Y8n5oapH','FOsZ4a9WWkixte3KzZ2iZoXqlwbavP5lkOJEjw1ODanznYBuTos4Sp0UPXruR8DRn2eqfqrSBgIinl3g3VTbo2Ry0nxAfbs8HIaqdlpOiJOxEoKHoFH9iDYss','F2zOcn3mhOO0xHnT4qZZqezSVDniIM3XAS','6RBRxYuhhLS3JWS3XnbYspLHcf2RtiDmuHOi0UHVnaoJ3dY9zEioWGKi90QZ3nwhzScCE5WBXFeNtHMEiLf4bxm8MiVTZwx9umPzcxkVGm2Y4a2UDgIc1gMmWIGRE84MCFdzSLIGhqxeSit8wTQ4AGlQFUrbFxnrRxualVYgG2ahBtDvK2G80KVCUuCh5W5GOmmvZqTL5Twf','gT','cQ',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT, c CHAR(75), d VARCHAR(41), e VARCHAR(98) NOT NULL, f VARCHAR(5) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5374820886644982558,-245836536,'xNP4kkM9JPJkAH','VI','q7P6YD20VMte0xAgpYaPAMrk1Fxh1RpWsJdOdOsOHvSYEkiDWAUamEndKDBn8Q3O5IPaJpRxAbYcwAYXJ93','13E','p','m',0);
+INSERT INTO t VALUES (18358562289458563115,-1435237,'DCVgDAlvkmaClJkAsmy1Dc1UNNTlqHoSEmfNSKzUamXY6tJdfCoOqFwGwQLeTLWF','dCUCLrFguQKiRwu9peKO2Y','XcM6NIa5XyJVEjt5Nw98dK0WEajrKdTwukV1PtEmIO8XF9fZ1DHMivDABd5BUitfcGhCwdZWOVi7PdQBf9ynFPInrwIq','obtAN','O','D',1);
+INSERT INTO t VALUES (2855089080509587522,-436397540,'vetG4lJAke2ozRyNb0wavAMwGy9QrAkC2fJAfdHfrL4SDHYwBMQHg','vNFzrTQGvUR8QWYhWuwNbADPiIdjrqF9s2MRxP9t6','C6RyBTjsyRiUDm8dyeq2S2edPMbXiGzaQgDG6WSuOpiQmfSjwcpNHcXb9uKmzPxxFxIkimi0G','o','i','S',2);
+INSERT INTO t VALUES (772701266286971528,1976127062,'GmgnsA21Q1gqBQfIwrO8gF7nnNR6F1ck1Udth','SM4bUsotHrbA8Qht','LrwaIsnoi2G','x','A','d',3);
+INSERT INTO t VALUES (4581679796864067451,1516518739,'2v','NlNnajS','DIRxukHsCnnKyXlZVuRpPyI3jIEkEkLnjvxCLDX09O9vV1Z4ais0GrfEL1R86jmnaBYnFm8WUM','R6KGk','B','X',4);
+INSERT INTO t VALUES (10581909739883307876,-639933758,'cAEd5fFHAqsMwUWXj','u1nVJuPKq8Qc2lcKL3amigCvm51BSfa','waH49uPzEn5rGVddy8WvbrP5T6p','B','5','C',5);
+INSERT INTO t VALUES (693379642769094151,1306706451,'8NmM4xdMjaFR9AzO0','uvG2CGeEDa','aegUhiQrjmP3ywBEK35QFGHwRIrTewVev7Gdsl2','L4','Y','g',6);
+INSERT INTO t VALUES (6258651703448448009,456201910,'YSXjS2ke6BNdkNqmQ0IKuzDDtC2bp','KuSsxKgfxemQA65ImlzU8','POtLuVFeQkTtS575YFygZlExTeknkMrweZ5eApE8pk5V8e','y63T','t','0',7);
+INSERT INTO t VALUES (13302070109792281553,332854735,'MlpPcnFZOPsDLl2EsXA6d3Wo8wglVy8pDlMaeZmOYsE9t1FIwGn6xAY6teUY4qdi9Wq1RdQU','6hEG8Kf1BhphUIy3eDctIdSdNcdDADv','8YwHKcYO7MJfe8NKsDB6VDAimSFG','dsu','z','H',8);
+INSERT INTO t VALUES (14206602672935702887,1613805680,'mp9Ht8eY0NiC4yPb2wMF2zMYzYGPOf','C9nV0tKqMRwPA5','Ew1TIWWMT5slbLPUMwQf9r5dQt8LCkFMfS5roiBvpTw5KBRszlDsRKG7uIop50l3mXVyFSD','JE','V','P',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c CHAR(75), d VARCHAR(41), e VARCHAR(98) NOT NULL, f VARCHAR(5) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (12630018817157541528,453816281,'VBLYKAsLSsh9LQUvu1HYq8xFb9ExTirGzHmCMcsRbOp8p','DHhCQ7wue','Fl8TBJeRpbKmAoZRrAzuazSFTRyRCq','3','i','h',10);
+INSERT INTO ti VALUES (12630018817157541528,453816281,'VBLYKAsLSsh9LQUvu1HYq8xFb9ExTirGzHmCMcsRbOp8p','DHhCQ7wue','Fl8TBJeRpbKmAoZRrAzuazSFTRyRCq','3','i','h',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (13394401308380555608,-346203653,'C5C6uUDIbdJDoBgNiIMHJlq0dfsGhnH65T2xeAEX9u3m1DUYE35K7','e','yGms1wMWrkId','Xi44H','Q','5',11);
+INSERT INTO ti VALUES (13394401308380555608,-346203653,'C5C6uUDIbdJDoBgNiIMHJlq0dfsGhnH65T2xeAEX9u3m1DUYE35K7','e','yGms1wMWrkId','Xi44H','Q','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1010227592777056100,-449281446,'NbkXCxVFZfNYqX1fC','t9rN9JSIalZ8qZ6vPNgJqFYiAsrDK5O4YHT2EW363oYz','zJeVeN0P5ePfBRoFlwlv5mDPyu4n2Zg8VMV87','bU7wX','c','T',12);
+INSERT INTO ti VALUES (1010227592777056100,-449281446,'NbkXCxVFZfNYqX1fC','t9rN9JSIalZ8qZ6vPNgJqFYiAsrDK5O4YHT2EW363oYz','zJeVeN0P5ePfBRoFlwlv5mDPyu4n2Zg8VMV87','bU7wX','c','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14153665383292827571,-1125974757,'eQwUkKqGSWgK6M9io0rwT40A6SgR9qZHJcxBufPpe1HIlcie3Jmx6AoXgfPXP','nAIrksyuZiJhZ4Nj0ftp5kj1tsdSBUuO3jk5omZ36OAKmggtzbqykbOxD64HAZdsktXfHrnTlB6JDEXJTd','Cr4DCrwolzx5tDaQwYZxMfOZtfZSuU27','GUVEGD1m3pOZi8PyuBIUPvr8p55YEQ8vewJ3WJ31NNTCpMJbEEhmLt83yU4CUktZViMNs2BiZLEk55qDGrkUduoAhy9f0NaYip98dFH3Fm43ML42Ng5A5YiwJ71yLrrI6UUYrFKJlOvAMwSIrxXLA8PjEY6YLqkFjOYyPIhzfLpcyrJHHVHvkwCzAQYEmdJjYmMyQ0PKLBDJFdrk8HxFCDtsIRHaPi0K1pD9AP7TpWaF1','v','7',13);
+INSERT INTO ti VALUES (14153665383292827571,-1125974757,'eQwUkKqGSWgK6M9io0rwT40A6SgR9qZHJcxBufPpe1HIlcie3Jmx6AoXgfPXP','nAIrksyuZiJhZ4Nj0ftp5kj1tsdSBUuO3jk5omZ36OAKmggtzbqykbOxD64HAZdsktXfHrnTlB6JDEXJTd','Cr4DCrwolzx5tDaQwYZxMfOZtfZSuU27','GUVEGD1m3pOZi8PyuBIUPvr8p55YEQ8vewJ3WJ31NNTCpMJbEEhmLt83yU4CUktZViMNs2BiZLEk55qDGrkUduoAhy9f0NaYip98dFH3Fm43ML42Ng5A5YiwJ71yLrrI6UUYrFKJlOvAMwSIrxXLA8PjEY6YLqkFjOYyPIhzfLpcyrJHHVHvkwCzAQYEmdJjYmMyQ0PKLBDJFdrk8HxFCDtsIRHaPi0K1pD9AP7TpWaF1','v','7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (12442176541207198710,2135796111,'JSFbfXP0c','mA2bswd2b3vs4O9D6BwQ6bUKexlS9FUcogy3COwZEaU3UH','kfQMGkZc87275wEXopAo','9cuUYcAG1EpNHAc5nsjgIo0u36cpLd5lrZ8QSBFjGPXQOBgEQHP7zcfB7oBgznw5K7gVHF7PMO4EOMqVGjJIRbGNViy2BP','f','h',14);
+INSERT INTO ti VALUES (12442176541207198710,2135796111,'JSFbfXP0c','mA2bswd2b3vs4O9D6BwQ6bUKexlS9FUcogy3COwZEaU3UH','kfQMGkZc87275wEXopAo','9cuUYcAG1EpNHAc5nsjgIo0u36cpLd5lrZ8QSBFjGPXQOBgEQHP7zcfB7oBgznw5K7gVHF7PMO4EOMqVGjJIRbGNViy2BP','f','h',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (14965073701751203871,-1419760046,'01gs0uc6YOjmk','X0z5Lh5kJ7chCBiFYQkJoX1zcRK4y4Icaq3kcFK810tZS3qXxFLqudLV3aGiOzj7AWc6ydJBMvMYVJmdUbcRPGWbHF32oogJ8TPN6zyDSO1yE1tyybPyVETkqsyaM0BQBv8ONJy3bm8FEjdtUmNbNrwvhbmePAq9qRH','D8t1DU3NlghJvqOxtzH6hRF0VvJOm2Uisxkf8lzISaIrzEcRRrwD3Fvk0MvPIZpiuJkwPyV','sQANU1fCqB8ylFNmcLGqPhXk9L4aRAdcZ7TW5V9Kz1WmKOD0kadq7qal1aT81MiOpGhz13P6Q83zxCQZli5KuKWergn3BpTK3z1JZJyDiUrdLJ1BrlC03ywbceuWR3xt4sbBehTjdqZhB2MHbOmiOxeNKhgNKHxcGjfjpPaillPvPsCjKB9oB','y7','T',15);
+INSERT INTO ti VALUES (14965073701751203871,-1419760046,'01gs0uc6YOjmk','X0z5Lh5kJ7chCBiFYQkJoX1zcRK4y4Icaq3kcFK810tZS3qXxFLqudLV3aGiOzj7AWc6ydJBMvMYVJmdUbcRPGWbHF32oogJ8TPN6zyDSO1yE1tyybPyVETkqsyaM0BQBv8ONJy3bm8FEjdtUmNbNrwvhbmePAq9qRH','D8t1DU3NlghJvqOxtzH6hRF0VvJOm2Uisxkf8lzISaIrzEcRRrwD3Fvk0MvPIZpiuJkwPyV','sQANU1fCqB8ylFNmcLGqPhXk9L4aRAdcZ7TW5V9Kz1WmKOD0kadq7qal1aT81MiOpGhz13P6Q83zxCQZli5KuKWergn3BpTK3z1JZJyDiUrdLJ1BrlC03ywbceuWR3xt4sbBehTjdqZhB2MHbOmiOxeNKhgNKHxcGjfjpPaillPvPsCjKB9oB','y7','T',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b TINYINT NOT NULL, c CHAR(79), d VARBINARY(46), e VARCHAR(28) NOT NULL, f VARBINARY(22) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27,78,'SdBT29pQlrRlu2T4kPpaiJ7iXBQ1LJU','KjnAvoT9X4UQ5YBOi','rboKudCxwarHN8ts2X6vm37x','8W63JYkA','F','D',0);
+INSERT INTO t VALUES (-112,56,'RwXoYVlsZNOfb7DSUVMW8eHD8pLO8ORoOxIrPjoRI4yR1w6lkV5B56OnD0TtgHFZPfT7IYLISe','KWx20','M7NIqK4Tq','7p','N','y',1);
+INSERT INTO t VALUES (95,-26,'8mSzD11YnDC0iJcjd1ujCCDZok7b4FCOWOMx4M9nA22WcELFNRyOK','vEhJUC9sr8XsjUPZAbcWeaauEPWDJqq5Zbapfz9a4','0iCP94ih7vT51hSYayEu9','3sFoCz6ZzaTcfF','8','fx',2);
+INSERT INTO t VALUES (73,29,'twLBu6fyCltlD','Qbk3vazQdER','5ZATNAbO','VHFlZ5e26qV','m','op',3);
+INSERT INTO t VALUES (34,-25,'bpL383PT1Ya3C2MdB17Xi3hG7e2AxR7uzmxKTNcLCAkLzAisZVE0AULByZ','6mIiWs8l97jzPcWe4w','oot5xSyzC6ZpxFr','B','Z','E0',4);
+INSERT INTO t VALUES (-12,59,'HfWqIBFXJcXupjvOYzor2UqVX4l4hdMdTEr1GmJOx8BkTUuB8FVvkXONdsKyBB1O99mwqWuZeRG','qbR18q8Pxv3yO6YjOX','ovFUptXISlVaDwxHGperq','KdSUDx6Zx8zl','d','l7',5);
+INSERT INTO t VALUES (47,-76,'HyCaPBEf','29rcxxr5tq','bMplBQXa1UQDqBq0GLsS0ip','2jP5C3UR6qT4UbepGs7NR','y','L',6);
+INSERT INTO t VALUES (-113,-78,'DWue','3','jN08lhnsbAzHh3b1zvW0kC46Dr','YrENXDQUAINdUF6hRk2','H','I',7);
+INSERT INTO t VALUES (-66,-91,'ZxkJdFPZL9cszFKbVc60lf8IcwJSeWRmAE6JGSljfJggE9Rt8tajW3ZtL','eNChL8KiTb9rxBrzsGA24703F02K','BJzHjPA','QFrRcVq','7','Zi',8);
+INSERT INTO t VALUES (18,84,'IcW18yw54f68KnKEfgdW3sTdi3JgSwWM99BCkjLH2A','NlQC6XJJfDlO','anaVr','asy','8','M',9);
+CREATE TABLE ti (a TINYINT, b TINYINT NOT NULL, c CHAR(79), d VARBINARY(46), e VARCHAR(28) NOT NULL, f VARBINARY(22) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (7058534,-5,'jWwhFBXOTV9fiXKAKzdJ','fnyJ5dsYXVzoeCHsfkn2D8biKDrNxpFEUiOE','aRGWmzJ7By9ERXzIxM2IDYOcR','gBtVu498l9VhdaTb','0','u',10);
+INSERT INTO ti VALUES (7058534,-5,'jWwhFBXOTV9fiXKAKzdJ','fnyJ5dsYXVzoeCHsfkn2D8biKDrNxpFEUiOE','aRGWmzJ7By9ERXzIxM2IDYOcR','gBtVu498l9VhdaTb','0','u',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (7992730,41,'QPfu4Q7DIEL9otAJbwto44uMSTLr9YDViy','dfJzzbNT7YPs0WyBESszgH2h3BjRcNc53N1XkZGImB','c5MvYK8rt4somx0zvs6zUt53oRPD','lHuIG2X5ap8yX2','x','C',11);
+INSERT INTO ti VALUES (7992730,41,'QPfu4Q7DIEL9otAJbwto44uMSTLr9YDViy','dfJzzbNT7YPs0WyBESszgH2h3BjRcNc53N1XkZGImB','c5MvYK8rt4somx0zvs6zUt53oRPD','lHuIG2X5ap8yX2','x','C',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5014694,-20,'K9rWjz4HzrGoNWipNll9Ql99BU0XiT0BJjUlebszPb','Oblz7vLCUcnJMVmj6I7Rg12iAowkSwqvgUJkbINjKo1tbOmOtLvqw7mG4t7JzoDsNqq8z3u5T3RDiju5ED00gMKcE7H0Y3FxR4W1UwFIj2ePA0QbDkiPvUwn77XpAdZSmpE1oGLtpaDDsfsvJGxn1bloSdmnC3bslI7UWm66jFInD1dhNq8dr5iGF2jM4Lq221BbBBuLWivAwEjsLAe4FilMuuFIH7uJX9O5PWpFEDdtl3Q9O7nu9','qGPlscjxPczUZxhLRkfxM37yh','emaQj5i3','O','bw',12);
+INSERT INTO ti VALUES (-5014694,-20,'K9rWjz4HzrGoNWipNll9Ql99BU0XiT0BJjUlebszPb','Oblz7vLCUcnJMVmj6I7Rg12iAowkSwqvgUJkbINjKo1tbOmOtLvqw7mG4t7JzoDsNqq8z3u5T3RDiju5ED00gMKcE7H0Y3FxR4W1UwFIj2ePA0QbDkiPvUwn77XpAdZSmpE1oGLtpaDDsfsvJGxn1bloSdmnC3bslI7UWm66jFInD1dhNq8dr5iGF2jM4Lq221BbBBuLWivAwEjsLAe4FilMuuFIH7uJX9O5PWpFEDdtl3Q9O7nu9','qGPlscjxPczUZxhLRkfxM37yh','emaQj5i3','O','bw',12);
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 (-4112472293445946246,52687,'AKIXKVW9bkg4jpg','8HvHzL8Zc8Q9pDnomzhbVZ229s6LKeo8IJg4POsbfiJhKGNjOYpjRioE8CcwuIKq8MUzxzw60F4E4OtDNX3XZbSbIZ9hOCNxs8QVOJxXCy6Zj6Mb4a1kMg3DqApVNkF3q4bNIUMZv4cZ7rgupAhidiuMGFoMgZ9U8ebfYcWQ94mLuNkIKx1eknHy91z8DMfCSq8358216evSugaEu0jZQucYim','vXC5xFqBLe8XUAJYYx0r20O1e564gUmjjUsKLr9z8ZSL6onMEsn1KgZouoemOT3zD2TCMhnD','96','POO3WPWEpGYxO7RGpu0UYg5ZKatnb86uAzi2tP3IsZW3ox0r8WR1y58odmyY9fDsnaqhi35mjmzUpdaZghXK','i8NzTNnNI0GuvbF0fzDleM8trLh0NskZXKMSpDbkhSrKsn9e04C5Qpx',13);
-INSERT INTO ti VALUES (-4112472293445946246,52687,'AKIXKVW9bkg4jpg','8HvHzL8Zc8Q9pDnomzhbVZ229s6LKeo8IJg4POsbfiJhKGNjOYpjRioE8CcwuIKq8MUzxzw60F4E4OtDNX3XZbSbIZ9hOCNxs8QVOJxXCy6Zj6Mb4a1kMg3DqApVNkF3q4bNIUMZv4cZ7rgupAhidiuMGFoMgZ9U8ebfYcWQ94mLuNkIKx1eknHy91z8DMfCSq8358216evSugaEu0jZQucYim','vXC5xFqBLe8XUAJYYx0r20O1e564gUmjjUsKLr9z8ZSL6onMEsn1KgZouoemOT3zD2TCMhnD','96','POO3WPWEpGYxO7RGpu0UYg5ZKatnb86uAzi2tP3IsZW3ox0r8WR1y58odmyY9fDsnaqhi35mjmzUpdaZghXK','i8NzTNnNI0GuvbF0fzDleM8trLh0NskZXKMSpDbkhSrKsn9e04C5Qpx',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(7), d VARBINARY(27) NOT NULL, e VARCHAR(55), f VARBINARY(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (121,12,'bN','1g5NcY4K9','DCu80DQrRMFeL4ChdEBNRy5jI','1d','TZgaeyJJSNpsyeafognrrTSIu5QhTo5Z993Mh1O5pvSUQyprSR8X5O0NKoIb07YV4a4eVyltQ4Rm','o0WVOzlkQVrBM74qTPRAfRvHsw9pmXIUdvJ92VcbfhVoFtm6XpQRDTJJkwuc0eI837a9KRU3YME15DqTVNHDvTdKL3tvf',0);
-INSERT INTO t VALUES (207,116,'Dr','ntEBzobzAguIrKQpg','yYQbfIwJ','8iN','gYAoMrBYzQq2rv9FtKHbSdRb24kMVIy6AmUdaByg','0BkHTbQF45yQD8x8rXKOeMusEYpKZzDhza58qiRC7P0XiHQosquS3AOArUpvCDUwsC0rQGrEgleMvlEPZpICWHSbvdQ2ztY',1);
-INSERT INTO t VALUES (61,248,'g7','t6P0w40rRGMZeK4oOqBS','kD7Ts3T','SD5','jj47dGs72RjurHENEWYHyRpvFEyxRLSzlK2zKGZzb556Jx5VIwEYAyQa9vvViJNmJP6DYr8FeLqJQTexPgnHpb6','xnJXYe1LXbMubzVOv8B3qL6iI4sNrpJasZvOSmsf7NPxehjSRKR8A43TKC6BLgoYbY7WuwrvQ4tMPBWcowZqAmfQWefR',2);
-INSERT INTO t VALUES (92,155,'O','4meh0itPVb','o7o7FkVSTbuxy8lUSophtarVBJa19U3p8ykkhzmPcdCaBYi3ryfxgp','Cp2QJ','HxMb9Ab2lUk9rUpPstBLdleIzbJLS36EKzxlC6poQWid2avMInO','xOcovAKnZrJN',3);
-INSERT INTO t VALUES (201,106,'T34bkRv','iI7NQjTfMBgr5y1irkpR3zUyd','Hh','UWzIm','0sJ1QmeQyv7VZmnrtWm','QeJHwqVv2jsP52ZvyY1dgEa6',4);
-INSERT INTO t VALUES (20,179,'Jfkr','Mr2C4OGXLl51uJ3','xqZc7yAs6qXHnsKZa7ws5L7gXWb6RrsOlewIR9grIHxUYMz2V4','2Y5N','5o9j13eTgtTeQGP','NdOSbccPDbPiqkaPirFfOryVejOGKsQW0sMjHJkIpsZq2r2e8eotflvnXt3MipCE2qUOVNzwqXUx4pXA058KtDBwGssh9ODX9h4',5);
-INSERT INTO t VALUES (66,146,'JABT','LdcBCW06J8M','y0Hzuzkj3Ec3EDHsnkRl4CD','xdnX','u','EcIFEXLbjLEPiBpMNi8cz76k',6);
-INSERT INTO t VALUES (58,91,'V9uvA','ASxlNjsk','O3D4q','HYcJ','qXYBJqMXVdMkAlbV2e8yOKnukIYGkF73T2a','c1QC1JNEQYzqo13Jc79spdU8Je3U',7);
-INSERT INTO t VALUES (93,138,'DkinW','enzTFcC8','LADDBXIYvwhmhllw8P6Zt3hVj9lray','7kK','Xor8UiTrryxuVSLFfH20pl6tcovBPXewoAVsY3LNE5qaMtHv4LFMFKVjdYixOieS8gmr1j0x6L760EUyYH7VQgW','Y',8);
-INSERT INTO t VALUES (189,56,'Zbj','qMSHkNnGx','5B44w','Y7cM7','51vSl4xbcIJIYCGxXRRyDfi8oEOW62v8JQr74NxGIJpm0aEVgrUe0wQfyVOP2RqgPjK2KRQytbYXOQ4N7Ye4clJwvZSh','u2Xh6cnuZ4ftFJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5758098,-32,'L3dL2Hp9lvbfXZ','PHfjJwT4LLBAJapflYwWxiMy1076rvKX1pkn345lwf2eEjHpKg7wi22wGe5PUdzVsxSDSyoOIRCQR2Yy4kRIoBKNTnTNNtG4wQcmanEy4sJCJMiYj69YjmOvC1ezwFygdZZIJL8dY','bOze6693LQwYQPxbTP1DLKGHU','C39wVyo2RXJ5jnYre5bv11y66mEOaFd6ZadONVDEAiKH5G01ICy0td7MtM8L3CycEQAuLphdSoTmba1I5vTfYpIu4QvqFEFhuSTmU4TLzsUXUDFuDGZcMDHYtV9xgJxrdGkVHA8q1c5LHTdYtSNf8fOAirEfFavPsXgxYy42e','f','md',13);
+INSERT INTO ti VALUES (5758098,-32,'L3dL2Hp9lvbfXZ','PHfjJwT4LLBAJapflYwWxiMy1076rvKX1pkn345lwf2eEjHpKg7wi22wGe5PUdzVsxSDSyoOIRCQR2Yy4kRIoBKNTnTNNtG4wQcmanEy4sJCJMiYj69YjmOvC1ezwFygdZZIJL8dY','bOze6693LQwYQPxbTP1DLKGHU','C39wVyo2RXJ5jnYre5bv11y66mEOaFd6ZadONVDEAiKH5G01ICy0td7MtM8L3CycEQAuLphdSoTmba1I5vTfYpIu4QvqFEFhuSTmU4TLzsUXUDFuDGZcMDHYtV9xgJxrdGkVHA8q1c5LHTdYtSNf8fOAirEfFavPsXgxYy42e','f','md',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6539610,7,'7KcMh','4bYks9YFbX363GHiPKsMBhth25YlMgZpQz8K8F7p9wLRXxf9Vz4PChABpg9gbAPFC8M1qypnJjxYV4aUaUhSb1k1pYyZjDtlB5My5RQ25sfsxcL7VZNQelZcQHV9xzIitT1OI87yqcZ6C0YKANSwLeOIX8BZ4bgrtZ9ysLXJR6ptPflRlraC4lhEVJqCCDx','42g','9QE26CIAh8GU2P04PTDx5Wopv98wP97yrP7V3Mbr6QR4qj57oUEmXReR1aucu50yiUkgyhORYZ4','p','j5',14);
+INSERT INTO ti VALUES (-6539610,7,'7KcMh','4bYks9YFbX363GHiPKsMBhth25YlMgZpQz8K8F7p9wLRXxf9Vz4PChABpg9gbAPFC8M1qypnJjxYV4aUaUhSb1k1pYyZjDtlB5My5RQ25sfsxcL7VZNQelZcQHV9xzIitT1OI87yqcZ6C0YKANSwLeOIX8BZ4bgrtZ9ysLXJR6ptPflRlraC4lhEVJqCCDx','42g','9QE26CIAh8GU2P04PTDx5Wopv98wP97yrP7V3Mbr6QR4qj57oUEmXReR1aucu50yiUkgyhORYZ4','p','j5',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5453310,35,'gdiTzWb8VmiVx79vJjoLyrmhLdIcC9KuXnvP7oPYIOgF2LNuOpAykqSvfbNq','tqXCl9AWfOmpjWe8aw572jgFh4VriHHmIkaC7wrqjnMV3ZuR97Eg1LsldmIwxOfUpC9O3baliSGJFeS0tyAO1grTNXPHZqe5Y3DslweAX1lsbyRitdmMnbRd3fdvSeT3k0zviZxdp1ptQRdmreUCMMA7Y9tdn9FBMsyOUUgktj1iv7rVWT8cz1QYjSGEpHvu1DP9l0XdRxww8w75diMz','z','xXRj6st2lLFlOBQEoknnfRjRKAni','M5','m3B',15);
+INSERT INTO ti VALUES (5453310,35,'gdiTzWb8VmiVx79vJjoLyrmhLdIcC9KuXnvP7oPYIOgF2LNuOpAykqSvfbNq','tqXCl9AWfOmpjWe8aw572jgFh4VriHHmIkaC7wrqjnMV3ZuR97Eg1LsldmIwxOfUpC9O3baliSGJFeS0tyAO1grTNXPHZqe5Y3DslweAX1lsbyRitdmMnbRd3fdvSeT3k0zviZxdp1ptQRdmreUCMMA7Y9tdn9FBMsyOUUgktj1iv7rVWT8cz1QYjSGEpHvu1DP9l0XdRxww8w75diMz','z','xXRj6st2lLFlOBQEoknnfRjRKAni','M5','m3B',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(94) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(52) NOT NULL, f VARCHAR(12) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (128,49443,'AHEj1owv5SNUMAynl2Kv6ypFF10REF8Yw','jWs5tMyXV4lw1xL','lv78oM9qT3r1cI9cDvbhpVYPkfB','71Trj','e','D',0);
+INSERT INTO t VALUES (165,20863,'NQ8mzRi4h4bEhojCnV8URYZwf2z5bIgWHyt65oSqXxvl6ouy7xQl1prsJ9aGvocKByoKc48aH1u','Z3','KaVxA8ASjCpuF2VBhkubFtoOfvGHlXf','R','I','Fh',1);
+INSERT INTO t VALUES (22,6927,'LDFhxxHm3fae5JqTf92jgm8kgTYiyMAoDiBi2we5xBIHAgfJcO','g','yk9mRJAVLn4fYBOeMGetEIuUS6ntmbD0Tm','pbziiwse','6','q0',2);
+INSERT INTO t VALUES (114,3735,'8pAjr08xqdBz2PndrE2kRlTmcXimaWiBR9StEjF8mlTCLg6TyVe8Au6cCBvIgcWrjAfV1Yu0N5Q8MRkhcBxNgerX9','lQ7gnXTCzBiLd6i7qyfsGOBG','qYe1liv729p1VBp','bvugjh0','i','zv',3);
+INSERT INTO t VALUES (235,62042,'GQ','qBVaKdmm9FinsHLN2Nb','izhSLo6Wag','GmW2c83s','W','f',4);
+INSERT INTO t VALUES (251,32468,'mV7Uhe4JvR2GKcHEWKcK','puCTLSRXHX7CvdwL','6G4XJ2I','CegLz','m','tg',5);
+INSERT INTO t VALUES (190,47714,'v50xCZR3frXpnsjQSntEmzQqctOzWGxfSzttg2VZiBPXB0gVe5BJ7utUw6QJCfy8HyCo','tNOlMubg','GIncnSxtadDNzpYLy4h3kn7wH5qX2tI2ny79sSlG5BUxEJS3Je3Z','k5y','j','8b',6);
+INSERT INTO t VALUES (41,58675,'7LvxNOgltrmarmhfCECEUecMi7QuhIZ40iHIE8xNonrZOBtfoa5DOFdqEjEA3y66Sq8sANjnuXCdlqJh','iP','B12rHMKXEedzBPeHoIAztym82zHZVDqtDwIF8ZJBX3Ym','mUYInLAsIZlE','7','J',7);
+INSERT INTO t VALUES (232,54614,'liZefPgHd3vXgBG6I6uZC0uwlhaggIOQiI9NZSSZUX6NX','DTstA5X8lsGYEIxGtb9Dz','GgQ','D9D','V','r',8);
+INSERT INTO t VALUES (9,50364,'H9pQeDbcrVkTEfjNzFKMPuTrysUejwhJYVJL7N6hKb9Ck031D4oUEgQMa9zOExSOsRTIqq7jkcMHEWRZZ6hlkq9MmFS64','WQ74fvbpSLxI6tEMlHWjkkJL2','tthMSYNVJ5E7Ej7SPqFK1DX7qJxV1bHwkObbvdlOIH5NUKcOX','j4M','4','n',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(94) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(52) NOT NULL, f VARCHAR(12) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4305243,184,'ZggY3RJ','1SFXYj','DdRMunGrngSA9LQadXC0DH58cbwoBRkvd0','1KDSt','stMXNzHuMSq0Ks','G87Q4bb8KIh5MqbvyJV1cg75',10);
-INSERT INTO ti VALUES (4305243,184,'ZggY3RJ','1SFXYj','DdRMunGrngSA9LQadXC0DH58cbwoBRkvd0','1KDSt','stMXNzHuMSq0Ks','G87Q4bb8KIh5MqbvyJV1cg75',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(8);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
-INSERT INTO t VALUES (9359831,73,'rXA','rqCRp6BWaH27MKGzfCP3eg','THBRb6YUkQKNEe8BISWI6wF6z8Uk0','zZBCMi','gCXSgXo4SNvbOUAjLjGdeFQj3MuxOtdmAw1Bw91bV4XoVktZtcmkayNP8lEmU730kZncuoa5yIdRz','2gd8mq4rtvNkS5anDbGd0VS5pTE1g0c',11);
-INSERT INTO ti VALUES (9359831,73,'rXA','rqCRp6BWaH27MKGzfCP3eg','THBRb6YUkQKNEe8BISWI6wF6z8Uk0','zZBCMi','gCXSgXo4SNvbOUAjLjGdeFQj3MuxOtdmAw1Bw91bV4XoVktZtcmkayNP8lEmU730kZncuoa5yIdRz','2gd8mq4rtvNkS5anDbGd0VS5pTE1g0c',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (15688877,10,'ri61eDX','tWNlRwAVyNNO1zYF7aeTG9xknK3gayA4UiBvqEMBH6u','NXfruDbIk4yDnLizCZv682o6bwdV0ACfoauVCh','FC','mC4nant3l7ZW07evT6Zpk0tdKD2','0t60lInJaNU7qrHQwwzGf4j80oQfouvY1oM0uJOFXy2CFVlYAMty',12);
-INSERT INTO ti VALUES (15688877,10,'ri61eDX','tWNlRwAVyNNO1zYF7aeTG9xknK3gayA4UiBvqEMBH6u','NXfruDbIk4yDnLizCZv682o6bwdV0ACfoauVCh','FC','mC4nant3l7ZW07evT6Zpk0tdKD2','0t60lInJaNU7qrHQwwzGf4j80oQfouvY1oM0uJOFXy2CFVlYAMty',12);
+INSERT INTO t VALUES (5444489,25448,'pHfhTN148zzan7ndK4aRn46KoaoEEZsJxYeDcHu0mXzDJk3mxHkItdNjeVDOm8tGGmkieDCOjO9j','SuMf9tohcz','A7VMSoVgnjdW61d','QpMCR','M','4k',10);
+INSERT INTO ti VALUES (5444489,25448,'pHfhTN148zzan7ndK4aRn46KoaoEEZsJxYeDcHu0mXzDJk3mxHkItdNjeVDOm8tGGmkieDCOjO9j','SuMf9tohcz','A7VMSoVgnjdW61d','QpMCR','M','4k',10);
+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 (16108001,14537,'EUXCLh0TBUOLVt0vEftSRvMXavMgRqZZLeDZV5N2nk7q','WTprc','OfF','PW9zPhTbLbW','T','S',11);
+INSERT INTO ti VALUES (16108001,14537,'EUXCLh0TBUOLVt0vEftSRvMXavMgRqZZLeDZV5N2nk7q','WTprc','OfF','PW9zPhTbLbW','T','S',11);
+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 (1616292,46493,'CwrJKBGK0VncitY8eiRMLSpofgAFGybaeJ8DO1JdbCocxN','rTJp8AygoBhf2P9HNCEz8E8yGrgbAYIoxJv8WuVad0IYsIiOocbdfQ2fagLgACx9VrcomkkMRa7UDo4qB1AgkRaY0FrZiUaBasRB0R76JoPe7Zs1To6aNeaU3IWxGBynGvnLSrxUool7C9UXSsC9k6wSkhaVxCS4zELxsauiHMt2R29qgxEBveqkTNkjfjVyMMTs5eLHOwPs1KfcUaireqTZbLwrMzZxpzXIHT7t1S','PtUu7s8jkv','u','B','jq',12);
+INSERT INTO ti VALUES (1616292,46493,'CwrJKBGK0VncitY8eiRMLSpofgAFGybaeJ8DO1JdbCocxN','rTJp8AygoBhf2P9HNCEz8E8yGrgbAYIoxJv8WuVad0IYsIiOocbdfQ2fagLgACx9VrcomkkMRa7UDo4qB1AgkRaY0FrZiUaBasRB0R76JoPe7Zs1To6aNeaU3IWxGBynGvnLSrxUool7C9UXSsC9k6wSkhaVxCS4zELxsauiHMt2R29qgxEBveqkTNkjfjVyMMTs5eLHOwPs1KfcUaireqTZbLwrMzZxpzXIHT7t1S','PtUu7s8jkv','u','B','jq',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5521658,63621,'WefmcI1l31bXuxydada5XD65IAu15JvwM0fgxfMnoKHNrlEW5dvnNSsgdS32aHnz','9ZOaVacks19moPW7WjIcMc4a1vdWqV07xhW3WrKjYbMxiNKvYyBGCovzlwsw70uwoBL9zPYlXIfpWMRslFzUAT4Ph0xDveulGukpyvXlKJUyVluCvbGSHz1YCuIW9rPmHZXa9dbEZXVs4Hn2gn2GasrKlqwNY4pSHHZ7dn774GbfrKfq0HTj3psaeyHmIcqXh0fWoZbfghsc9I7HRLGHWKwkbHeJuNWEOg','PTY53u','vivInsle0vjZST8qmif5v5X7bTjdvNka4ZB8CkQoCirjVj0whept3Y5hZ17x8qAbojWu1cUEyqDVtpiXrjpbllYHonqFf53m035gD65FYdmyLRLRYf3XMP','J','oN',13);
+INSERT INTO ti VALUES (5521658,63621,'WefmcI1l31bXuxydada5XD65IAu15JvwM0fgxfMnoKHNrlEW5dvnNSsgdS32aHnz','9ZOaVacks19moPW7WjIcMc4a1vdWqV07xhW3WrKjYbMxiNKvYyBGCovzlwsw70uwoBL9zPYlXIfpWMRslFzUAT4Ph0xDveulGukpyvXlKJUyVluCvbGSHz1YCuIW9rPmHZXa9dbEZXVs4Hn2gn2GasrKlqwNY4pSHHZ7dn774GbfrKfq0HTj3psaeyHmIcqXh0fWoZbfghsc9I7HRLGHWKwkbHeJuNWEOg','PTY53u','vivInsle0vjZST8qmif5v5X7bTjdvNka4ZB8CkQoCirjVj0whept3Y5hZ17x8qAbojWu1cUEyqDVtpiXrjpbllYHonqFf53m035gD65FYdmyLRLRYf3XMP','J','oN',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6614676,40637,'7VykY1ayqv1eYk8olpk5TD9j6LXCqCI1N1LEN83Nl13rVqNtnZHIJgBMeTsazPMzJ0a3gjw6','2escTmQXuV','WT','nV0CcglWPbomQdXvoYsU7BAcb5687PAr0srJK7oXaQxKfhUOPJaRxFrucKOz7Xi5kPuXBnAd3sPWJ2hCF0r4O8jeSPkKR4LUtG5FF0PAhtU7m7mKGKdCjRbQ6URc7S0y6u37aAnhAc7LSRoByjrBg4b3kbrYFSV6DDaZ1jvtdV1m1vyKDtpRgZ7AOVKmRRpTb10ewxGKrjbdcqEjKFRPwwCUbVrnpmqLcaZF3orDyUUZ1tcmfXLkG0qkwe2T02h','i','h',14);
+INSERT INTO ti VALUES (6614676,40637,'7VykY1ayqv1eYk8olpk5TD9j6LXCqCI1N1LEN83Nl13rVqNtnZHIJgBMeTsazPMzJ0a3gjw6','2escTmQXuV','WT','nV0CcglWPbomQdXvoYsU7BAcb5687PAr0srJK7oXaQxKfhUOPJaRxFrucKOz7Xi5kPuXBnAd3sPWJ2hCF0r4O8jeSPkKR4LUtG5FF0PAhtU7m7mKGKdCjRbQ6URc7S0y6u37aAnhAc7LSRoByjrBg4b3kbrYFSV6DDaZ1jvtdV1m1vyKDtpRgZ7AOVKmRRpTb10ewxGKrjbdcqEjKFRPwwCUbVrnpmqLcaZF3orDyUUZ1tcmfXLkG0qkwe2T02h','i','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8115991,7774,'BmtWSMumcqSmDMmD','1BM7RSn5mFAOkxpBseGpaxCi04PK9vcVOGQ1SQFr73tOe5RrXjKjMyyHiKKmYUa1CfDilFoPJpTyYEEgUikqPDTaLVOXE58b1LHEEYiryqGKftuUUIqbdqEswaSsFiNUJy4Fe4gPGifd2Vrxmy6vtdYAXtz3wfskaU8oFM','BjaeELnq','qSHrBtEz7HYte8T7JGExyZ56koFb1tQfUEypJvSgkRLgjcFAMycWZt5a4QHU7FKiAxJt9Zeal7wtiBJzh4ZILa0MvMbEmQCQn5IUWnqUG4fJhiALQKCntQ19A1OLbWTzmfJm8V8d3nlHfCUR9Ra6hPfPPwwHIX5ErHLLv9jjidc9zMiccAUH2aGwOKQZS6RF8o0O2FagW0UZRzZtk6RRUTeb22kZN5g9RgLW','D','X0',15);
+INSERT INTO ti VALUES (8115991,7774,'BmtWSMumcqSmDMmD','1BM7RSn5mFAOkxpBseGpaxCi04PK9vcVOGQ1SQFr73tOe5RrXjKjMyyHiKKmYUa1CfDilFoPJpTyYEEgUikqPDTaLVOXE58b1LHEEYiryqGKftuUUIqbdqEswaSsFiNUJy4Fe4gPGifd2Vrxmy6vtdYAXtz3wfskaU8oFM','BjaeELnq','qSHrBtEz7HYte8T7JGExyZ56koFb1tQfUEypJvSgkRLgjcFAMycWZt5a4QHU7FKiAxJt9Zeal7wtiBJzh4ZILa0MvMbEmQCQn5IUWnqUG4fJhiALQKCntQ19A1OLbWTzmfJm8V8d3nlHfCUR9Ra6hPfPPwwHIX5ErHLLv9jjidc9zMiccAUH2aGwOKQZS6RF8o0O2FagW0UZRzZtk6RRUTeb22kZN5g9RgLW','D','X0',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(79), d VARCHAR(50) NOT NULL, e VARBINARY(31) NOT NULL, f VARBINARY(65), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22199,5161918,'DA5uZF8moVbQYVtDZc4j5Faw2Pf9dcR6uCxxDx1uwMVN3cpdJVHhbVynIKnEUQrRpmdZlA','gJ5Z5vipSFrRVCBhO7bZ5jq','E43VlPBp2oPkOB','SQT3EdctZIiXZuXY','J','Wm',0);
+INSERT INTO t VALUES (19208,15126643,'LtC02yAcHcDLEDkqFZcVt6J8cx0','0FpvYfMdc98ErOt2D8HoTmN8cIzrejxHOD0r8IVhFFpJ','WjpE0riqM','wQUBMiZjtIBMQR9PtrT4i4t4thzmXzhCMNGfMcSMyBZIcJMLvePokXd','h','43',1);
+INSERT INTO t VALUES (22678,10658468,'auU1YXDi8g3Udqrn6hbmvzaLNOnF6pR8lS0LDgqFz99XgUU6DDBCBDKj9rJUpTdSWzhvxBGaVqW','O4p843p4cjQKCJ9oejb4uiMNRFRGm','uEcyzpYMYeTZX','VUuEnIDST9R1O','D','ls',2);
+INSERT INTO t VALUES (10465,8114662,'aATq1jMCNZ','0N7geLQYDj6xJYJVlmJhXZPMew8XFMAcQFkV168D9','1Oot0MaHIGg5ait5FFm7V','HQPQGp5s0HGFujQC','B','E',3);
+INSERT INTO t VALUES (16171,901242,'UCrEnj9Trn5Hj8wvwafoquQqJpXeNbqsCpRAYD93B9RJ7vsOhJe8NXDMshs4lfueDBsyssdHQBp','vwCnsvBxK4cgTso0av4','V5z5Ge2bom4iouaMsviX3Ts','SVhO8aw2jRNZMDilhOZYdCqkxuGapoXuYg0KuE3X6H1pTXoc5Z','Q','7a',4);
+INSERT INTO t VALUES (63457,7401172,'RjsMt8uuuVO1y8kZIqQsSZTEyhZKMchHmC0OdR5RAva2jB8hus','pKFEKzxRrniU7mWnaz2oSC2QFLR0gVrBGlaleAgShmuZMGNhr','kV9zIDxVqhCb1fZEAeeb05EV4aVSBwU','btwJLPsJNX5o0xrArBDs0NxC7PxxtKm7pm4','j','np',5);
+INSERT INTO t VALUES (39359,4395800,'zfaG9daRRGCz8sd2w2kCJy56V2jrz8ZpIRNI7hgJwkIUWNuFRfZW9u','6C4RuY2GBoYsWIPQLt5jQfAD','HgrXZuw2rkbHQ1FtC','VZywpAf2OXlupbUFbd0BvgB6QdNvAtkhlhEZvD5CZfQK','J','VH',6);
+INSERT INTO t VALUES (32262,12140658,'nyE8tmVYatVmX5b8brYYgI3BlGnTDklZdoCsOdI3Ret5AHdcPz91Vujh2Z3','PiBziJRN8aH7BzFiDmQWweCQk0lMIY','d0WAQzdMK83cFY4VIWcNzvQryVcX','AhbumqsN9hBFtTTQe3KAQS1HFMsqU3Jd0pMMsXTzjiffoJ99oSCLQwsBNo','G','Sr',7);
+INSERT INTO t VALUES (29681,1222768,'V9cuokDSuo2sHFs9G717uGIB7t6o1rRp','LNbpfStqj9BbJxJE7sMGtvXA1gyML','5nq9xDMtx0','voiZP13DOXE0anDC3M8xGvBgrtN','w','qM',8);
+INSERT INTO t VALUES (15091,7883344,'S1HySBNshhFTQaDEKESfEfqy45VjbPQPAoLaplJha45EwMCqjC','2cj7cgad','rOUyDn0H','BPI6yIOKnOoM8wUNvkYE9vwhSvsmp0Qxo','D','rq',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(79), d VARCHAR(50) NOT NULL, e VARBINARY(31) NOT NULL, f VARBINARY(65), 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 (15566183,12088263,'lherSFhYQliawzgN8qzz4MtyHeGkbcgtYpKF0cEQjRFGf1G1TU','GpTUdGTNtHJ6EMD7lWiJrfkphKOE','d','Cut','l','8j',10);
+INSERT INTO ti VALUES (15566183,12088263,'lherSFhYQliawzgN8qzz4MtyHeGkbcgtYpKF0cEQjRFGf1G1TU','GpTUdGTNtHJ6EMD7lWiJrfkphKOE','d','Cut','l','8j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(80);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(80);
+INSERT INTO t VALUES (2879956,6311887,'KkUq7JpSOj3w63oeL7d4Vk8OY9AMh4JJ0BK8GPeuD33rKxLKmU8XLpsu9gryW0z7UA','bLRaTtrMLfiaozZb','NWvc3T73','SEbMspncv8PL6pLkn6z8ocjLfHFCkzTdYGXqk1IfB5dTOph8A1m3yIhAxE','7','ZR',11);
+INSERT INTO ti VALUES (2879956,6311887,'KkUq7JpSOj3w63oeL7d4Vk8OY9AMh4JJ0BK8GPeuD33rKxLKmU8XLpsu9gryW0z7UA','bLRaTtrMLfiaozZb','NWvc3T73','SEbMspncv8PL6pLkn6z8ocjLfHFCkzTdYGXqk1IfB5dTOph8A1m3yIhAxE','7','ZR',11);
+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 (5385270,14180352,'lAaPbLyIG4gLSwJdcKAkuNpbLGgb3PYsexmgBs6RdZkFQbdjKKgFAzttj27m3CLboBI','MQvg4YH2phlYIu4FIpKMpRUS5X33DIJhp6d307pa9ECLtiqx3VlkwkkVvQGoOfaSuAVJ5KN0thCoZ6jMKsxQTkYbH9Z86tmZUtGzVgqfpovycSBrLGrSDp05KKb7RoIZ2fILqDMBCX5l3a8cFsRxqz73DvXgxTtRkXArJyy66Q','7ouC','zXbB','b','Y',12);
+INSERT INTO ti VALUES (5385270,14180352,'lAaPbLyIG4gLSwJdcKAkuNpbLGgb3PYsexmgBs6RdZkFQbdjKKgFAzttj27m3CLboBI','MQvg4YH2phlYIu4FIpKMpRUS5X33DIJhp6d307pa9ECLtiqx3VlkwkkVvQGoOfaSuAVJ5KN0thCoZ6jMKsxQTkYbH9Z86tmZUtGzVgqfpovycSBrLGrSDp05KKb7RoIZ2fILqDMBCX5l3a8cFsRxqz73DvXgxTtRkXArJyy66Q','7ouC','zXbB','b','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9736862,140,'sMDjh','uAomX5Hl1Le7muH7Q2QsFnx7JQVt6h83z3KhiMHJgIyRxu82nRXyGByCJ1cJh3IX5zz2Od5sLTKOpe6sGR16DJPO0OwJvMAaIr7dB3C1oL2K9xEubsZCmEg98dVgBDU76d','fmAMwK2IsemgMZkwKFbwmO8RN4WicngWuqP9KzBGWrSOzW','X9xswj1CUsMG0EAWS7wTVDDl00fxHR5fYYzEyzjFsZtkeghn64vtv8bHyrCiLA5ZcxSpvY3rF9N4hC2GR8Cyags0dJpC67Fu2OKoIYKNCp4SR9bSy2PCoT5dMRmTiOeJ2JTwXaVTNbEmYrR7tZhd3rlU45hBCVAQRsqhiv','ms92OeWTHiXumHZlSVODL9DqwPdoTNUvz9iMevBhrQulI2JCru5qKZq6fKDeHwpmkUjRFucMBME19WpwdYD','lAG9U4vmmeec1R3F0uLQXDu6g0R6H5HQnriu5Y1nflgXP4IKmG9',13);
-INSERT INTO ti VALUES (9736862,140,'sMDjh','uAomX5Hl1Le7muH7Q2QsFnx7JQVt6h83z3KhiMHJgIyRxu82nRXyGByCJ1cJh3IX5zz2Od5sLTKOpe6sGR16DJPO0OwJvMAaIr7dB3C1oL2K9xEubsZCmEg98dVgBDU76d','fmAMwK2IsemgMZkwKFbwmO8RN4WicngWuqP9KzBGWrSOzW','X9xswj1CUsMG0EAWS7wTVDDl00fxHR5fYYzEyzjFsZtkeghn64vtv8bHyrCiLA5ZcxSpvY3rF9N4hC2GR8Cyags0dJpC67Fu2OKoIYKNCp4SR9bSy2PCoT5dMRmTiOeJ2JTwXaVTNbEmYrR7tZhd3rlU45hBCVAQRsqhiv','ms92OeWTHiXumHZlSVODL9DqwPdoTNUvz9iMevBhrQulI2JCru5qKZq6fKDeHwpmkUjRFucMBME19WpwdYD','lAG9U4vmmeec1R3F0uLQXDu6g0R6H5HQnriu5Y1nflgXP4IKmG9',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(1), d VARBINARY(15), e VARCHAR(95) NOT NULL, f VARBINARY(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (63140,14192645628889358507,'A','sAA0vNcavCDpFw','Ly5dSFchP3XklUwJgPAdepmqiU6sj3GuJidNflSy2578khLa42pkExqqO9BDlsnl','hMKlWjltY','0Aw3ZlVPhk6yq6nkJJXtgE3bAZwb4XPumj4OQFbsb5QdItHg6j4318QU6cbIgO9BDsUwoUKEhXGJedmMBGOl9R','bG6pwF7Rf5rsdBcfRzaTGzaVgmiRwg1fczKJTNOqMiggBvbs54vtAsvBrhqgqexII6gNHEScU8f6vIlTpD2Md6pN4GqREblCrN',0);
-INSERT INTO t VALUES (39899,4117762346228029063,'l','DZlyF','0FjbrOeR82B82jI7Ot58GBymX8sSyIVM7ECNS','J0U9kL0P2W','U1FqCRPxMtjrqAVTZ4bm1FVF1BAZhFmwMzRzNb88qT3P4WeMTFb5MS7KJxLh6N3hLZxc7qAuHpdZDtnUWGpl8zyHTVGPeQJU','4tLBflUJoFh8qlhUjCDs0vIz8z3XlRZHyN4tMyVhf0R',1);
-INSERT INTO t VALUES (21214,5065042525877433348,'1','QpDWh8D','TwDhXsSc1GhJWQQ2OqwjFn9445XjbnTYTJvEkU0wTXiAjC','66Yn','lgzKlI1LvIOh','4JoIg1uDso0YigeC1q52BH2Xt8L7VVhOmYsjh4rysz3DHV5Q0Z7t30w',2);
-INSERT INTO t VALUES (46513,8182474043686716698,'J','UDNo','2ZzEeX4ypHEaEJOQB','Cpsfmy6','GulgstA06qcrySnBQGiC2kv2eCNThuEQeL12iRzfOzGT8SGobZEuOuRqq6goRHY6mSQhtePqNY9nfIBKToEO4HmAMeKPOKT26','uqhsCaDDw7aimDhobbcLKlgLEs5WK',3);
-INSERT INTO t VALUES (54622,4856959853197141234,'V','U3XPj1ShqubUuu','n62cpZ6skYHk2KgDBAeiElgarSJnS7MH1p0pD7QI','BQR2K6oj517','Bc','I958avnyeX8pKgMFFDw2Y5jEWbgVFmGNDutZUZk1YAau3LXC4AsFt460LjfEHH',4);
-INSERT INTO t VALUES (36897,3709146359010716559,'F','BBigkeL9yn40','JDDfOxkUwqpdvqlsumP3w5eLMiGDNCmSQVzzcbFmCVBJZxLYmwv1wLTS6JPxPsmF3Xmftw5A2y5ph4olytflJcLQiSQ','qFr','P2FPxFpyV74msKP12eT8F2cbu6uMb2g3qK','MIudCtUsCc0qfVrFzjrjjf3Azs2q0pXE3ipCs2QkE29086A0frzzxxyc3nKtPa6axFVbT6J5lKuympNvqHoOu5',5);
-INSERT INTO t VALUES (727,10932318426025106635,'d','edqtXt8dnD020ai','jecMbgl2huSqeoKt1KWmBWXWZknigpHD5tsTkA4fpvmHByngnqaigbh','XYyB7Kc80HyT','5rK1aKqa8KSsYHbj6VINBdDkKaIzCaYd7mpBCMFI2gWdF5g3EiBh80Fxcu','EKTyXOVnv6qGStQPZKWr3E7SnlVjsT3SEmFcvcr8CoYSwBehQKoitT25n1SYn65A3fjtZlgmuU3BRCWQoREMh5',6);
-INSERT INTO t VALUES (41246,16847682673019291183,'8','jUg2Env0','DHLcpqKrRBs59Fjp4RLYGl8yNCBXClP1Pcj11H98fMw9A3MoM','2','4w5fdqChckxlYhkViaoYICBIaDgt2xLKbdpTQlSiqAHzwhkk0f8eGXPwEOkOTjmygM9jkBhL4EOp20h3mK','kBzLxGIepoU4sSBq1EYhKRFuPwaLNQ',7);
-INSERT INTO t VALUES (47693,10340771243999739761,'G','RLvjFlcoU8OtGh','EAKRHvE05X4chclCMmNGHLWj5ZLCyDJi2BYX8jFmnhDdE1NlJ1055vS8jKmv1IjIE3i6XgxRZC72mdSXdLP','9tMmR','nFNKsnJt4ffIyr8idYbDT0X4exIlIPTVvkDP59yJwdr5OxN2jzoZQzIbkQSpkvyeVyWY5gz1lvMnrgC6FeKTtGDUPZu3XFpk','6yPV8YpCydPLWeqk4zUj6of4zyElYpXVZOullBZC64U3GI3orD',8);
-INSERT INTO t VALUES (15230,880529141533373623,'j','QDYsnqxDhwuqfp7','4VedrR6veE','m3sdaDdw','ZyxpTIa2xI8ZXpTiKC3843Jjs83uO8z3QmgVgX10kfkZvPcOA8MC24fOyvrBKLzxGlqLQoJRQCuu7SMDiN6Ocmz','TRgEMiYFkS1dmSMu6CLD4jDallkKtjriSoGmLpn4OlGvhD3vIodbRVBqkWsB1DWhtWYR50T0z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6405064,359721,'Xolinr0W1gIYVV','BbygzJPy4KWlrsinmEQFWY7ug5O6qYV0jUPT6Cs4o48a0aesa6Wp83pr2HKv9zVcQqyqs','5sI6N','hJYBB7fAFwdhYAQqAarJNW','0','7',13);
+INSERT INTO ti VALUES (6405064,359721,'Xolinr0W1gIYVV','BbygzJPy4KWlrsinmEQFWY7ug5O6qYV0jUPT6Cs4o48a0aesa6Wp83pr2HKv9zVcQqyqs','5sI6N','hJYBB7fAFwdhYAQqAarJNW','0','7',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8536823,11312359,'pIoM1gIhIYs5PBOod6X91xnBXAvIvI6qRDzQnjkd9NDegPA5cSRr8dopi','ueiNz25xBSoSGhqRAqPZiowjww16zpfcAXPNExWOQ9CEeTPGjzUAs0qsifNQu8LR','l','HrCAJlb4x7681pep42xxjIwNiDoPvbz4lkHYmVoGVroObg5vpBrd0COEWI','V','HQ',14);
+INSERT INTO ti VALUES (8536823,11312359,'pIoM1gIhIYs5PBOod6X91xnBXAvIvI6qRDzQnjkd9NDegPA5cSRr8dopi','ueiNz25xBSoSGhqRAqPZiowjww16zpfcAXPNExWOQ9CEeTPGjzUAs0qsifNQu8LR','l','HrCAJlb4x7681pep42xxjIwNiDoPvbz4lkHYmVoGVroObg5vpBrd0COEWI','V','HQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (961907,1120741,'cBUSj8U3NtYmUNyIaQxo2ZN0Pjn0ADQdzYwL64uWp','BMN8kz6Laf4YhfY9n8wVkziRsCuLOdpeODnzfGf38rphJIM83S7uhGN8DDVQ2nz4PnNY9qSF7KrT8Yev9J8xkSTteq47YFczBT2BEVfOEZDqCJkc93ZA7zvrxWKoWytHm1vkHOmvMwrT6tzYPUesauhYRa3gwEN4xx6CnoqaD4aM6cZXzLYRJAgbZiAER9ehxIXcNn7I8J9ucW','hM0H5gHR3Ng2E441CpPc','MAIxc72lkTXIXI0IrfKo59E2pyv0gLZqTblJHM488I17rt4I1N6gKkbUqef6PRwMyEIPtAlxDhDyp9NtHbeKkwY5zbeBvd0oGEqSXbJfCpypQBEOzHdpcGeOi8dS0hZJmK5DRfxfOdKa07ZVDWwE9','db','jo',15);
+INSERT INTO ti VALUES (961907,1120741,'cBUSj8U3NtYmUNyIaQxo2ZN0Pjn0ADQdzYwL64uWp','BMN8kz6Laf4YhfY9n8wVkziRsCuLOdpeODnzfGf38rphJIM83S7uhGN8DDVQ2nz4PnNY9qSF7KrT8Yev9J8xkSTteq47YFczBT2BEVfOEZDqCJkc93ZA7zvrxWKoWytHm1vkHOmvMwrT6tzYPUesauhYRa3gwEN4xx6CnoqaD4aM6cZXzLYRJAgbZiAER9ehxIXcNn7I8J9ucW','hM0H5gHR3Ng2E441CpPc','MAIxc72lkTXIXI0IrfKo59E2pyv0gLZqTblJHM488I17rt4I1N6gKkbUqef6PRwMyEIPtAlxDhDyp9NtHbeKkwY5zbeBvd0oGEqSXbJfCpypQBEOzHdpcGeOi8dS0hZJmK5DRfxfOdKa07ZVDWwE9','db','jo',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(80), d VARCHAR(72), e VARCHAR(63), f VARCHAR(46) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (248,8665,'WW7UhJhUgTBrGR9ANoTN0Ym4tEmIHAqKX6XhCVkjA78Vo4HLEPvGPExdC1CfZA0vFT1mxL3','jQVDZSRcV9rGPLuWOjKFbRn7xDi01jh5P3m5B3lvXkom4YmrNPAB7e1u1o59JwTe','KoBRsR1UXeuZdRUnQ6Z4s6','ykjqgl4TXpJIbucHghrs1RkDmUjCQCRnnP','k','I',0);
+INSERT INTO t VALUES (7,1193,'0KOEj3S0mYTpyVEjlGCpCvJzUzS1RmDMIP8PEEgCol6gZGMXhQxOi','mPwhls6wgkotwlpqeehAUJ3MbwSlQ6vyPvvgHDJos','AUzv0AI7xoaFaJJHe9Y','WroVYydFc','Lj','j',1);
+INSERT INTO t VALUES (213,16906,'48RrchCAh4kbyb2lKY63KLcQpv3y4jx6TmmRc','55D97pT2fwlskz9lB5I5h1fmz5NlyQk4nUuNKbs2hmFE','vYZmKiusJ7cXFfJqfurTnrNs7zKyzvSlYI21sKJ9vKmlltwI8v8sT','rLfmnTTNPSMwZ3','xz','1',2);
+INSERT INTO t VALUES (124,27773,'fMDyhujgzGEWAMtEfAUbDYEMMQPs5YmT3gb1usvyWXGdECXSeiAtEbQao4h8Kf7Osezl5hjReusK','ODATVWXggN17p1ud18BnIqta5mEg61wFs7ICO0','gQHgStPt0vFB00Xrcb5','cmBnYP3xdzoBmmbYh4dXjhuZw0uW','Cp','1',3);
+INSERT INTO t VALUES (126,17433,'K8Q9ER8YIp','vSUDx4WEPN8SNx6yBuC7ebZGuTfJ3OtZMOOiDGMC8ICyEf2jxRVT2d','mX2gsGFAgBmlZJrIWg2INklMgSsKQJyEt3N7JdFvWijH3vkIghM4dsB0wrdovY','pNrJqDuPAutujN9VgJxrem2aPnLfF8RBFgy','sa','X',4);
+INSERT INTO t VALUES (127,20206,'Erzn0c4tbo9jFpSzckgNukh6j4CEGz2hnC9mlhhyKwRCPTVN3biFCZEC4LR2trHGCtI0c76','wrS7CPM6RqjeakA1iKaH7FlZKorAtxxiqteKBPPrpa1JTTo2rpJLux0NCIe996G','5kSEvutAZip2OhBHSqjZhrOscgSKb0ynDY0LVqvjpuU17','AqDpareC98c1uVd184TfESPS8kbZ7O','5','r',5);
+INSERT INTO t VALUES (229,6849,'p0dHmvbZha9bY4VIrizuk93Ta','bjsETRfpYDnrxka1','HP0guW6jDCtcFsKkXrJqMH','Xm2bIuPXT','iS','l',6);
+INSERT INTO t VALUES (213,-14036,'Nhvv','3VdDIRXE0gdPYG7','m9jWG3BMODbmBEM0NE1HXBysbo4DYUpWPliDMX4dmlY8sp','YzrWW1HXEogmUP5MHtS9Rnzxl7XwKA5vs5FR','l','G',7);
+INSERT INTO t VALUES (232,7098,'myHIxZPWx0mROduCRdFKamub6VCqa11roBsD532d4H3ugjEuKcVhuRnh7N','zFXguFhA0ipEPHWDGBZNOqW7ts3IbkHZSL6AcjGEd5DmPxKhCzWpAqF','XIB5KWgD3Gps4wJfKTUBDrP','0GjQIeWwT8FfQw93t0VtSRx4wC0WMNZqNYuFN','h4','A',8);
+INSERT INTO t VALUES (208,-3239,'jInQpjGPlzvWLc','vKqozdEDSjSgfliEOJXl6rPN64gCDdZ8wKsvH2pWYK75HalTL','zI87lpFO9zBldvySmzdpoWWKUN7vqGRQV8hgTDLLEuWtmmfVJoHMeO','pLuuTSOv2UjHU','b','T',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(80), d VARCHAR(72), e VARCHAR(63), f VARCHAR(46) 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 (1643606,22688,'rDPvMQ1NvZAmmLUH','Hta54ZUyvyyZRxktGpxFeTVAwVKx2ndInHN','Hjh6DCj0','iS4WE4qzgtoZ','z','0',10);
+INSERT INTO ti VALUES (1643606,22688,'rDPvMQ1NvZAmmLUH','Hta54ZUyvyyZRxktGpxFeTVAwVKx2ndInHN','Hjh6DCj0','iS4WE4qzgtoZ','z','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(81);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
+INSERT INTO t VALUES (13667311,13222,'JbkQL7nmqmYhl4c2q1ebhW1Eord6WofZpI0nK3YlwISibAZlSM','yX8oWKExHN','pOH9aaajfJmY5ePCD95','45GsTcoimdoHlVjZqkyzUdyAJrDrwY1pS6deq6M8r','xM','q',11);
+INSERT INTO ti VALUES (13667311,13222,'JbkQL7nmqmYhl4c2q1ebhW1Eord6WofZpI0nK3YlwISibAZlSM','yX8oWKExHN','pOH9aaajfJmY5ePCD95','45GsTcoimdoHlVjZqkyzUdyAJrDrwY1pS6deq6M8r','xM','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13346102,-1982,'VjnOfwGSH9arQJB951lRqxF4ue2X9tEjfss7Q4tGJe6dYpUyX9Rkv211R','xvQHLUxDQyrcBvhDi0ZgmHAXu4eYKuWAwqIay4M1rwxEoyUPrXYi6JeLpcKGb3857kBtR4xQiLQOGWkjaPBRbNmnQo1qJsYjdcvtzErf460Rb4xvrJTLGI8y8ohiyzHEQkm842Sh3z6s6sTZPEExe5UB6a','XGpVFMwswjwSCIzQu','nJ','F','6',12);
+INSERT INTO ti VALUES (13346102,-1982,'VjnOfwGSH9arQJB951lRqxF4ue2X9tEjfss7Q4tGJe6dYpUyX9Rkv211R','xvQHLUxDQyrcBvhDi0ZgmHAXu4eYKuWAwqIay4M1rwxEoyUPrXYi6JeLpcKGb3857kBtR4xQiLQOGWkjaPBRbNmnQo1qJsYjdcvtzErf460Rb4xvrJTLGI8y8ohiyzHEQkm842Sh3z6s6sTZPEExe5UB6a','XGpVFMwswjwSCIzQu','nJ','F','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7438233,28104,'VCcriVralWH2toJsXP4','0idld2bWTvGGycHOxrvnjqBHtE19BpjuXgkBUYqTKUd3FobbA4I20h12c3EujVPZdX72QN6zSw46jyc5aRTcWk1eUCXmkkFi7WUGrcVPFhJ4APeWFGJRT7OCOrvX01wY5s2mNpMNtrbZIbdl1h000gsj1nfzfDSUT9P4','Ixlb4b8lqSKyfzGhrJqbmHDibCpKAG2z06PllM','hcHR51pmSntJ50eWmDZkI96cmCuSUbBKRcJXtvZYfOr1UpFDy1lAf7gfqkd8ZEWqUIuSytW2zBygZcNGk1XhbsSsQeURaYj6lT6mLyIhwmXiqs3GRikn4Fjtu2g3emu','eN','v',13);
+INSERT INTO ti VALUES (7438233,28104,'VCcriVralWH2toJsXP4','0idld2bWTvGGycHOxrvnjqBHtE19BpjuXgkBUYqTKUd3FobbA4I20h12c3EujVPZdX72QN6zSw46jyc5aRTcWk1eUCXmkkFi7WUGrcVPFhJ4APeWFGJRT7OCOrvX01wY5s2mNpMNtrbZIbdl1h000gsj1nfzfDSUT9P4','Ixlb4b8lqSKyfzGhrJqbmHDibCpKAG2z06PllM','hcHR51pmSntJ50eWmDZkI96cmCuSUbBKRcJXtvZYfOr1UpFDy1lAf7gfqkd8ZEWqUIuSytW2zBygZcNGk1XhbsSsQeURaYj6lT6mLyIhwmXiqs3GRikn4Fjtu2g3emu','eN','v',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3264226,-27546,'7zGnSXaTjsSsW1NG8u687WIjV7bPJY3BS3XC2C5YeLNg8eB0MTT','PbpFEwFp5chKnMapBPhrNimlAFnMfkBAcb32MAJFyMZLOuZ4AAtSDhWOS7v3SzBMFDsE5Kl28r1YoqFr29tau3BYuo1Fp974iz04O3sAoO9dhNSslh8gyEW','9suLAcwj','xW2NRPVu45l7tBXr4tZRJOcuOrow5g383kOWaELzBlJvP1ezVuZHdh1PPsl0vQ3xIO8WZpifTZmUzJl871gIh3qc4BlI0XdeKp4PV','E','W',14);
+INSERT INTO ti VALUES (3264226,-27546,'7zGnSXaTjsSsW1NG8u687WIjV7bPJY3BS3XC2C5YeLNg8eB0MTT','PbpFEwFp5chKnMapBPhrNimlAFnMfkBAcb32MAJFyMZLOuZ4AAtSDhWOS7v3SzBMFDsE5Kl28r1YoqFr29tau3BYuo1Fp974iz04O3sAoO9dhNSslh8gyEW','9suLAcwj','xW2NRPVu45l7tBXr4tZRJOcuOrow5g383kOWaELzBlJvP1ezVuZHdh1PPsl0vQ3xIO8WZpifTZmUzJl871gIh3qc4BlI0XdeKp4PV','E','W',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8875589,6828,'qtzowYsIJeThtlecur2e10tI4UqT4wmfseY67A6NakBjslxV','Sp4sRLYbgG7T7oD9liimQLPh1I0T77CqIPFCwKS97vbDcHU08ouzvpplENWBNWqLkIuS3P1IB75LabXecUZyx4P2hIZSiNV9P182TcMzg','Ft5QptROPlXgKq63xDqNMynEqV6ZzlfBXdgeMe','qsOVFVVDK2mX4yax2EWGM1O2pcgcQmaf4F6tZd8sL6XAppQIyn7LinGFqYWFuTyNXxNKcpkXDaNbGoLYj2iaQRAR3XpNqYlD3Jw16IqM0TSd3w58ZxqSapBNQ7x10XpSnE2kPOOtAyBtYBjV5JycAfwE55jWuIZg5WxCXG1cPUwkzLgETBCPBgkp60lwntiAhDfUnbXbsge7XY2jmFSOcKuPO5zZ7JImCUrLuD1BozaAaLKeUMdeyv66hThLx0Yn','9','fd',15);
+INSERT INTO ti VALUES (8875589,6828,'qtzowYsIJeThtlecur2e10tI4UqT4wmfseY67A6NakBjslxV','Sp4sRLYbgG7T7oD9liimQLPh1I0T77CqIPFCwKS97vbDcHU08ouzvpplENWBNWqLkIuS3P1IB75LabXecUZyx4P2hIZSiNV9P182TcMzg','Ft5QptROPlXgKq63xDqNMynEqV6ZzlfBXdgeMe','qsOVFVVDK2mX4yax2EWGM1O2pcgcQmaf4F6tZd8sL6XAppQIyn7LinGFqYWFuTyNXxNKcpkXDaNbGoLYj2iaQRAR3XpNqYlD3Jw16IqM0TSd3w58ZxqSapBNQ7x10XpSnE2kPOOtAyBtYBjV5JycAfwE55jWuIZg5WxCXG1cPUwkzLgETBCPBgkp60lwntiAhDfUnbXbsge7XY2jmFSOcKuPO5zZ7JImCUrLuD1BozaAaLKeUMdeyv66hThLx0Yn','9','fd',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(11), d VARBINARY(38) NOT NULL, e VARCHAR(68), f VARCHAR(35) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (59233,-20063,'3gdbArYCHC6','gMkaURFBdbQudWlNHcllv2Y','v1ayFWOo','pN9liFkrKAbkEU5zbawJXBi66SMgY7KsJ','an','D',0);
+INSERT INTO t VALUES (25848,5466,'W9KyZaLfDz','k7j93y35N7wuZom3BB5H3mM','Gr1rpJ8','fkxHWiPjh','J','M',1);
+INSERT INTO t VALUES (10029,-16539,'Dx','iIQhREaPcrZbJqtCm0BzhYADHFvMkfHWh','g','E1Udu','V','K',2);
+INSERT INTO t VALUES (55536,7842,'NYxYM','Y1wHCv3XUnVwa9HrvnZTKoFPPbMrKDZS04vu4','3nPiXZWucYiMW4M406QAj','C7Q0dYiDdYUSX5kkoaI3LkCwKByXF','aS','i',3);
+INSERT INTO t VALUES (62690,-30955,'JBYUxnoR','bN33Vqk9gC5sSWAV','uTuZMxqPQLq9hlxEQl2qNOuvG3Ii4ASK01h','mbc','1q','1',4);
+INSERT INTO t VALUES (37776,4598,'D5QXV10x','ftSPWbhRJQRHacQ9k4','1qHkhcuBZmMPO6su','LIDUl','YY','P',5);
+INSERT INTO t VALUES (3665,-30859,'IyK','uGOoLUGrIDJLGGWBHOdYlIzULp0g','JEGqcffVVrvtby1ITuqD5UsyPMyx9xxaBH0EZGc6fmDV3rXAvhnri0OB5EpRsi','iKBAALdh0Qg76JQlgiytA3iMFnXmnOW48Q2','2','J',6);
+INSERT INTO t VALUES (18399,11336,'wFKUEjX','sqNA','rI70vfnlMEThClfDhv4kWIq59gfEgK6fub2mYUxXolikIANCxvDQhPS72cWrTVTzKgtS','24jjLo6KWsAUiAPjPtMKdvQOzy4o4KMBQ0','Ro','z',7);
+INSERT INTO t VALUES (18178,-1939,'CgLu6M5','B5OwkwlsgPErkto0woKUthnJYRDe0hrdpR','28nHdzF9hCzUHt7O7L4jC5AuzeIZQ1B7hUlwuJ0QgyeZV4jWHDXCc','cGU0MkJ33BYEFEY','yo','2',8);
+INSERT INTO t VALUES (26278,18541,'6Bn','Ew4NmwD1cLgstDfm1w','dMIsyn5hMvmPXv6R4eIvTLtPc5BB7hKKm','FyXnACgQCqg4FAK','2','n',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(11), d VARBINARY(38) NOT NULL, e VARCHAR(68), f VARCHAR(35) 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 (329851,11470655841405939531,'p','iKhFjagnjtBL6vu','fthxwqEi7GIPAlmrnLYInQsCwUODrl5xR3jrcXoP0HOUCFID','p9hiYmN','JchyaY2h5dRvv','TrsCGgrhPKk4S76imNA33Y6EUNKgHtyH5803zW5ImZTgPSizRf',10);
-INSERT INTO ti VALUES (329851,11470655841405939531,'p','iKhFjagnjtBL6vu','fthxwqEi7GIPAlmrnLYInQsCwUODrl5xR3jrcXoP0HOUCFID','p9hiYmN','JchyaY2h5dRvv','TrsCGgrhPKk4S76imNA33Y6EUNKgHtyH5803zW5ImZTgPSizRf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (11605352,12451389534335080687,'U','cXetf8gMU9X','bjMHvru1dfIMXf7k9jIwGmMcv','9UqA0hhDZQcO','KX0DVhjhvMNoMYM5Df3iHmkgeNXb3vNuB149qsfYRwgnO1vXUBP8eThl5Ibmf44cGZieAhNcCxL5e1br3','ryjQyO0N',11);
-INSERT INTO ti VALUES (11605352,12451389534335080687,'U','cXetf8gMU9X','bjMHvru1dfIMXf7k9jIwGmMcv','9UqA0hhDZQcO','KX0DVhjhvMNoMYM5Df3iHmkgeNXb3vNuB149qsfYRwgnO1vXUBP8eThl5Ibmf44cGZieAhNcCxL5e1br3','ryjQyO0N',11);
+INSERT INTO t VALUES (11246238,-17003,'uUx25i','ImEUmmmp3','O0iIwbnivJEDsW3','9rnCKDaiKelXk9qJBcGH3LfVPlhUh','m','z',10);
+INSERT INTO ti VALUES (11246238,-17003,'uUx25i','ImEUmmmp3','O0iIwbnivJEDsW3','9rnCKDaiKelXk9qJBcGH3LfVPlhUh','m','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (5576367,3646,'37cTWqk00pg','PXf9N62bZzUiweXfnNyNNY2s','PVITZWN8yYBUhEn1juMW0ug3cfePYHbFXTBHaWK7QSFCVWCPVozCAq4WwVAe5UbS','1pRJnbOod1GuwCX4hkyfQTJjxBx7HAR','l','B',11);
+INSERT INTO ti VALUES (5576367,3646,'37cTWqk00pg','PXf9N62bZzUiweXfnNyNNY2s','PVITZWN8yYBUhEn1juMW0ug3cfePYHbFXTBHaWK7QSFCVWCPVozCAq4WwVAe5UbS','1pRJnbOod1GuwCX4hkyfQTJjxBx7HAR','l','B',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10433555,5722,'p','RRCPxLmFC6oKKLRnqCyi8JKlXXcH47pZm53rI8pv5mg48WUtp0dB8t29WNHthlFz','qrteIaWpeit8yFdG6zS1S89txo2G2SvMwbSjS1L8u','Qr9y','xj','5',12);
+INSERT INTO ti VALUES (10433555,5722,'p','RRCPxLmFC6oKKLRnqCyi8JKlXXcH47pZm53rI8pv5mg48WUtp0dB8t29WNHthlFz','qrteIaWpeit8yFdG6zS1S89txo2G2SvMwbSjS1L8u','Qr9y','xj','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10492277,10596,'oyD','oyl4BtZpXCUZD9tQJ8Jij9LRfVOl2kNUwi6tvrre1odTMqyYJ7Pj9nqu9mQg3BZBcaDVzeXAj4v3EvBjHifx6FrUofvGtfJkwDkPB47Fu25YIuT7s','XOzXiMHo6BgWqQEDkxvGgZcBVhhZKFGMcDPmeaGJOijLawSBEEW87k7r1VkO4z','9yxhk2sRc8TWi6KBT1BVWh9elLWcKfmNSfNkFoRg9LJ2HrNBM2hohLLQIdOBkIZSkbyGuqMKMUodmSeDjHF8CYRy2vbJLPUtNKJzqnpHZREbWczkRMb22x8bLvt1EioiZeGgXPLWk','jS','t',13);
+INSERT INTO ti VALUES (10492277,10596,'oyD','oyl4BtZpXCUZD9tQJ8Jij9LRfVOl2kNUwi6tvrre1odTMqyYJ7Pj9nqu9mQg3BZBcaDVzeXAj4v3EvBjHifx6FrUofvGtfJkwDkPB47Fu25YIuT7s','XOzXiMHo6BgWqQEDkxvGgZcBVhhZKFGMcDPmeaGJOijLawSBEEW87k7r1VkO4z','9yxhk2sRc8TWi6KBT1BVWh9elLWcKfmNSfNkFoRg9LJ2HrNBM2hohLLQIdOBkIZSkbyGuqMKMUodmSeDjHF8CYRy2vbJLPUtNKJzqnpHZREbWczkRMb22x8bLvt1EioiZeGgXPLWk','jS','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15355390,32591,'yyW0OD5bJ','6DBPzwCp1M2qfpgbSbv9f1cXYsDzvB8cWtU5mozyt61kKswjW5Iale8WgqNAJ68nJcrpiKspZVckUcZi8aGw0y0dHbpocgKAaWvg1EUlXmzXI3rrBawm3Gnri6lTjzzqMoO','6McQXqKHykLMJunNSXYdppdYaAhl6tyO6gcDjnrpvwPa0byoMKO3Sxgcv5mMxSk1YqTo','nzQSxU8JqSR7Qx7yBQEGPvp9ksfBosOtRITKDE3kusPa7rujsqtijZ293tQcIYDOLfkUZPxG9xh0G4LvUeSM8DxsHIHMbjT5SgdB62r3nx1KSZlkEp2Hpt9YOs79ypx63BSj8P5MGmkjbjifyVcW57TtkIuwQRQaHjD6F2wojpNVxs3Hcfb5tIX2byUKek2tyKtf6RSFymkc4XxY','D','v',14);
+INSERT INTO ti VALUES (15355390,32591,'yyW0OD5bJ','6DBPzwCp1M2qfpgbSbv9f1cXYsDzvB8cWtU5mozyt61kKswjW5Iale8WgqNAJ68nJcrpiKspZVckUcZi8aGw0y0dHbpocgKAaWvg1EUlXmzXI3rrBawm3Gnri6lTjzzqMoO','6McQXqKHykLMJunNSXYdppdYaAhl6tyO6gcDjnrpvwPa0byoMKO3Sxgcv5mMxSk1YqTo','nzQSxU8JqSR7Qx7yBQEGPvp9ksfBosOtRITKDE3kusPa7rujsqtijZ293tQcIYDOLfkUZPxG9xh0G4LvUeSM8DxsHIHMbjT5SgdB62r3nx1KSZlkEp2Hpt9YOs79ypx63BSj8P5MGmkjbjifyVcW57TtkIuwQRQaHjD6F2wojpNVxs3Hcfb5tIX2byUKek2tyKtf6RSFymkc4XxY','D','v',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3246674,-856,'JsasoteeWKg','Cus4UoWt0iy01Pgkropj9mz9Mvt5ZmT7HVz7Uinx3lPl0','em6rdtuSd7TmM9XlXY6srat3iPvN','AK7IacXZc0ezAPgi2rzReO4YoiBa0BTmugKPEAUm1MiftNIOkoDUWsAEw0DEI9a54INwFXCpTVD8oT3fO5Euj87vO3sXeqb4tVH1sXapfPNdPNXqpyiJf','uh','wz',15);
+INSERT INTO ti VALUES (3246674,-856,'JsasoteeWKg','Cus4UoWt0iy01Pgkropj9mz9Mvt5ZmT7HVz7Uinx3lPl0','em6rdtuSd7TmM9XlXY6srat3iPvN','AK7IacXZc0ezAPgi2rzReO4YoiBa0BTmugKPEAUm1MiftNIOkoDUWsAEw0DEI9a54INwFXCpTVD8oT3fO5Euj87vO3sXeqb4tVH1sXapfPNdPNXqpyiJf','uh','wz',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c CHAR(45), d VARBINARY(85), e VARBINARY(59) NOT NULL, f VARCHAR(13) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-48,7624847099447299206,'kdsYb2AO372WneJARwieIxK','WAZSrMjr7oo0VSpnxBevLyB46x3q4UjuAA3','kdl24jbFqSSj4NNP5qEo9JsArwrKwOXziMqTPmGuN4bH1E5TR9q','uuKzx4','f','d',0);
+INSERT INTO t VALUES (-118,-6625514052444705962,'wxfKIoOdAUbpS4u9iVUXhz0pFpXCPeq','hKWJTXwzNIZuLPmnRjeOrYFl7UZhw8N6q7ia','PB5ay8TmWXh','Mt3E','A','2',1);
+INSERT INTO t VALUES (57,-6705508980363517259,'48','iuuZrnpIgYqpWIVH4KPtq8Z0HkXtKtMN','Suvkb6elX15cXOWs3FUeEfxOvFktDG8qWsh3KrCAydcUy','7m8hc2A4ci','9','HQ',2);
+INSERT INTO t VALUES (86,3555151762389753421,'2sp1pFPHPBzUaQE9P3O','2QJrD29RzkqmwaPLk5vBlttYVI4rl4S9PITRsMEvMVYysLlZEqSOIpj5w0BUPfH2ZxE','rVWnEJ9GA','wMZNnhv','T','mm',3);
+INSERT INTO t VALUES (-78,1101010500517283718,'LBuSn3nWEzRi','r7aH1quR11sFUpgWaBzvXXAEEk5eVWyN42Xb28ObXa2D3B4','Z0EToTeOOE5pD7GL','gwy3jjb','F','H',4);
+INSERT INTO t VALUES (-40,-2254232334444038858,'W0boXO59Q9kzUMIhfK4e1PC97Updz1Hp','LMbAM8TDEw2A4O6wPdPCHyinxDN98PlIj3btx352f65vMQyyQaprZO2njvwZY022','KX2uo1bhqzuLEDiHtmEX5nHw4DlX','3zkMaKLtgey4','r','dG',5);
+INSERT INTO t VALUES (-74,4702277108503937748,'V4ZuyrsXoopCLKIo6z5DRSxifUQmg0Qg8','53AZhy27WaMOCWa2NEKQ2lNvEdTsqghe53aPYUI4Djlr5qJKYYGZxTUSW3fEHyDprosMmU','SEjN91zll8ICdP8COBz8Nt','RymwTjglR','R','qn',6);
+INSERT INTO t VALUES (124,-8811815897168688118,'ZzSf','sZluAVDflTk4xZWGD3dfwqgcfrw2hSjOeaZHxvOHP9upDLjjmrH848wK9gi','1KT57p5UQFzMGP3Qnylpu2fwU9JICkobxPDLL5fKb','wGQzOPy','q','C',7);
+INSERT INTO t VALUES (117,1898813606033490353,'nyhFbaCmb1DKmxruWR7','87ulEAIYmX3HpTDd78Gkm2lHX9r7z3','dixM','IMTiKfPxZy','E','K',8);
+INSERT INTO t VALUES (-54,-4623337957510684573,'2NTG6srpRPI83dN6T1JwUnBpRFyUf','sknr7ReWkLoeoCWHNSAr8MECbu0dzhucyn8iATxdRpxlq7A','Qr9jryj1','b1y','u','1',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT NOT NULL, c CHAR(45), d VARBINARY(85), e VARBINARY(59) NOT NULL, f VARCHAR(13) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1101699115,8076540727037430771,'Xs8E5GMvvlSUUczJvEBcaxOmIpkMaWuIpzPx2pGuPF2d','5T6IVjOflca0AfSYcTo7DPO7PIFOdj1xYY7L7PT','lEnjDmJm','mhj8Q8uc9qi','9','9M',10);
+INSERT INTO ti VALUES (-1101699115,8076540727037430771,'Xs8E5GMvvlSUUczJvEBcaxOmIpkMaWuIpzPx2pGuPF2d','5T6IVjOflca0AfSYcTo7DPO7PIFOdj1xYY7L7PT','lEnjDmJm','mhj8Q8uc9qi','9','9M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (-978637347,-4505126306148286080,'Kpvvw6v3C9R7bTRnjFcDt0sMO9YOZj1zXcKg4wqbw','OvQxb2ExVEIUAoJWDimqDXpD2Mhib6OqR9lQgfDsa','D61s3jPVd','4Rxa3Cp','l','SU',11);
+INSERT INTO ti VALUES (-978637347,-4505126306148286080,'Kpvvw6v3C9R7bTRnjFcDt0sMO9YOZj1zXcKg4wqbw','OvQxb2ExVEIUAoJWDimqDXpD2Mhib6OqR9lQgfDsa','D61s3jPVd','4Rxa3Cp','l','SU',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (13395511,3627924061961793361,'Yo','B5SxNLia248pVCl6zbwxVL8RkJb3OR5pdnxc99IIQjsMfg1DwGsDFbVUoHCDBzPvYh0Vw1ReSYqtv3o0xT71wZ2g9quDd7tThT86pek9MG3xYkWDkhBcZjriIl2HHZkuSgvcb1x4JI7ddeTULj1fh1LVWJDLAvW','e0zwigTXp7i3oMGZqXigmktPORKmho69sZee','44','CcSaSmwRzic4XXgREmiRNvpl2n6QqNOEK','R',12);
-INSERT INTO ti VALUES (13395511,3627924061961793361,'Yo','B5SxNLia248pVCl6zbwxVL8RkJb3OR5pdnxc99IIQjsMfg1DwGsDFbVUoHCDBzPvYh0Vw1ReSYqtv3o0xT71wZ2g9quDd7tThT86pek9MG3xYkWDkhBcZjriIl2HHZkuSgvcb1x4JI7ddeTULj1fh1LVWJDLAvW','e0zwigTXp7i3oMGZqXigmktPORKmho69sZee','44','CcSaSmwRzic4XXgREmiRNvpl2n6QqNOEK','R',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3780966,9226232170603742298,'f','bl12abiCyKFKmyF7Vu9a5zLuM6AQga2XLTqsc9AEZNkUWEi1mYNn2JV1pJmTXzM417hfU2k1jly6feXGjWvztb3CVAk96CtKfDNGGjnijkIEPVNMO2Di2Kd3jl0iE6C2xMGAN6vr9KuyhQv2azg2ubovuPNdBPUqKD66c35FmH','0HA3XQ2W','3gqoEfIPuLi1iWSuU7yHfJpwvYs1mJPKsm9IjaGB6vCfUFnSPn2dRaNn8NkTCmw','cOxu8nfmFBMNvphFhMOjxeb0QuzufJ6YgkCfVRxsXTzDYIqjzTt47y5Txd3Vt','kqbCUf7ZG7L7A3y6GI8IzkE82ijU7ddYQ3RaamtpLV5VTOGcupl4jaT28PP5ip6QkphMm2P1t01VEsUxVumwQvM3howg',13);
-INSERT INTO ti VALUES (3780966,9226232170603742298,'f','bl12abiCyKFKmyF7Vu9a5zLuM6AQga2XLTqsc9AEZNkUWEi1mYNn2JV1pJmTXzM417hfU2k1jly6feXGjWvztb3CVAk96CtKfDNGGjnijkIEPVNMO2Di2Kd3jl0iE6C2xMGAN6vr9KuyhQv2azg2ubovuPNdBPUqKD66c35FmH','0HA3XQ2W','3gqoEfIPuLi1iWSuU7yHfJpwvYs1mJPKsm9IjaGB6vCfUFnSPn2dRaNn8NkTCmw','cOxu8nfmFBMNvphFhMOjxeb0QuzufJ6YgkCfVRxsXTzDYIqjzTt47y5Txd3Vt','kqbCUf7ZG7L7A3y6GI8IzkE82ijU7ddYQ3RaamtpLV5VTOGcupl4jaT28PP5ip6QkphMm2P1t01VEsUxVumwQvM3howg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b SMALLINT, c BINARY(6), d VARCHAR(85), e VARBINARY(85), f VARBINARY(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4254249432,-26941,'V6','Zwzx5hJabEgwwo0Y1SGhurPmxjIWez96rtNLDPPJS6IWppvMbFG','uprph8GO3U0EFqmWQsGvQIOH0mIEEZtsFtUVZ7XBXY3bvvNxUXW15W1pqg9gs4yjlBqs','Vb2','yBxaj9zKFQUOMccDhI71voFO8T7SyiFS','dzJ382633XcIE',0);
-INSERT INTO t VALUES (1654368917,19491,'K','ZnHEHiU','9A5M0Rltj','TNxOjtALvjpvkcbOYPWlvY1j4ZEqWELeo','7k3zXXBbUmXFIe','fkuhK2MC1xY7AX54w6ys',1);
-INSERT INTO t VALUES (2420916,10510,'EI','X01se0A9W2U3eTkqR10frGjsXLl0FiLLBAI0y1wShweLDdoK8BFctNvUDzAgezDrBBHCbne','jKOP51jcB3Nt2WZRux1w13C9THsBmfs9w','bjLThNti','iPRM6Vch3YVRyHUxZg8VEbx7Ff2PJG7TG3R2S98rBJSYNKwFFA94STTKYnNS96Otpctw','HRvlPs2IdqJiu53iDvT1ee3xYDRszdhBRgHsVf5oJ4uW3nuyOK',2);
-INSERT INTO t VALUES (3036440874,6188,'TG6L','EaiAjXOD4SAWaVPLyPI','gYwZqS0JbOi2szIs2W3L8606YJzYyvMu5IkGceXXPZkGL0bOp7XdfGGLlw7VZoxtHLsHn5GzNQNMe5xuzOaI','vFOQzBLcsrBeuDybv4y50euKqPZ','DmuYvLrlAHpiCYeGHaL9gLVf24wg8MDGwUmTAQhc0S6dWYu5WWtZKdczC2FkvuSXG2JA','4ShAuFxMwlDUkWsnmKgnvN6f',3);
-INSERT INTO t VALUES (1618003859,8971,'cxxtbg','7284YyYuAqHH8O5qjXsr7YDpJJlX89PdwnXVfvg','16vcpCzCrIvxnismO7dCQdxcgzrM3cpIZLJK7ODldIq8GxOxSe5IckHvRuM9X3L0WKZ','pXneYYACG','og1vTApnqQnbmLVuGrSpJr4O','eWqM208jgPTEg2Rqqews6jEHZrIMNeZp7kfMpx7KGDPyq1UcFNUMoTG3yEZgy',4);
-INSERT INTO t VALUES (1081934914,410,'1','m80pvmAwPw2Cupm5d7RRj1MDiOiwdmH','ho1AMqz6vH3tzTtfvBogq5VrhPV018E3T7z5zwrLZ7gP1v6QW5aAvOg5','4NUYkBvw','UOUDMgxAcfUEWr0Rks','j6jpXlc7rMgPIAy8rFPLkkDK3BJno482E9iD79msrFcj',5);
-INSERT INTO t VALUES (3450172052,18296,'a','bS721hv7qjKL4RlKauzrioAuFGe9ELmbfN6T7jqKuOEZWhiCIkX8xiJxuvWyJl4zNwrVRrffPSkG8IN8','kg58OnNwlio31XcVGykCVFi3VkmKSR','qA8','GYFQoE7XrPxn','y9i0WgVWVCZT8LCg4k6tijBMCGmUeEG3sPGT8YqSJ4GIvp3gDpocOmTRamI2',6);
-INSERT INTO t VALUES (508728978,20240,'6JI','hJoyl5QT9QaukQ3vZeLpM0w5ct3E5wcQ5R6etk6u00bXL5cDi3JhjPbOlCLrC5MrrY9RQCiErNNV','XP0QPJ8zpmvfZc2Vn1QPTA9ywW4V6aj4ZKX0KEp5yxQ3L6eaSbIbc3VhI6ZLkotdqeYPo','yIF1vtAWGRj49MZrpYWww5UJW6g343R36MNDx','OaIZakR7eJ0n38C4V5kCIb3bLhs7vT7IgQF2yEgBA1UCQ4weJxMjlG6XWEt2','BGRCGEOhmo0lhVptPoIcjfdlU3Ac',7);
-INSERT INTO t VALUES (3993801646,23333,'oZjw','x5e2kpdAu5IFjKjjBNm8YevLZAx','GsNlgD0I6sncsq3B5pd88LFuy9k0NjTzxfHx3V6W6TRbe','3vrvyJ5IvEtrpSGcJiqQ8Trhe3Xf4XiPSyXz','f1zyhI7pB7PwuuEF3at6kPvwNHAsEuhfQBN7nsYA06cu3MOYckjjltTo1rZpnN5wTl6cZB74abRUuCpC2VBYyvSoBiG0u','TqhH6GcNSkE56VJ2paacNgJOG5tdcBmZYjt8uNzyTOegiQ68AE6gKs09daqWAFdv3fEl2TRHLBkjfge3bn7yo1Vjcm3Rr6eMw',8);
-INSERT INTO t VALUES (4187984581,-13324,'VgbSH','iqRcioZ3dP91YbqIJMHssDNC34pnCnPluESwjltfCfYRn4UrTyT8XklGs5HUQObBcnmaFEFb69huV','MnXOLjXNF5sddDtgH4AbGh5ouVCQtdiaimR5nvc8aOYDUvb1tsjZIn6qcy4yDdpODTiQH1XXeNMcl','JpuCL','1TclzDEUkmf2QOs1dUhyx3aCkYhIj2dHHq9rEwqLT0JIKs8JRkbxASZVcKWYND','5yhf5HDBAhr34MHo3EcedOzobHSFvEETWmUQ5MMIQBCC8R',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1828982860,-5877042279832836391,'aHuAkm0snHxnofTJJQ27EkrQDhzWd3eEdmAUK1R18Gfhh7','iGB4S97UwdO9KStOFvPygcH6YgpsJJ7RTodoJ5xqSmqrQp0P68BvQnHspWTmDY3nQ6tEsZu8ZgvjFZAlRXHlCH2GwPrAWYMBfk6m9q8G','Nse8a5','C2z','j','qg',12);
+INSERT INTO ti VALUES (-1828982860,-5877042279832836391,'aHuAkm0snHxnofTJJQ27EkrQDhzWd3eEdmAUK1R18Gfhh7','iGB4S97UwdO9KStOFvPygcH6YgpsJJ7RTodoJ5xqSmqrQp0P68BvQnHspWTmDY3nQ6tEsZu8ZgvjFZAlRXHlCH2GwPrAWYMBfk6m9q8G','Nse8a5','C2z','j','qg',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1600374831,-708494804437782362,'2PlvH3U4BLUwy7JNFrIZE6CVVBdMgaAaU4t','uCFpKDN1bY3PrCG5IQKm3wMbnce9yDq6tQx2Z0rzQxQCIl7JCBgFV1ehlYKySFp71WcXFa1EjwaBEhR5KDUQBTa3rcdaAaL1YSxu52toebUCxsCaLaFP','dV6Kn46RHUJcmEnCFDhRcP3V7VEOdTLoyYNd945cxosBh0Ira1','UYIJ185zkHjToRoLn','W','z',13);
+INSERT INTO ti VALUES (1600374831,-708494804437782362,'2PlvH3U4BLUwy7JNFrIZE6CVVBdMgaAaU4t','uCFpKDN1bY3PrCG5IQKm3wMbnce9yDq6tQx2Z0rzQxQCIl7JCBgFV1ehlYKySFp71WcXFa1EjwaBEhR5KDUQBTa3rcdaAaL1YSxu52toebUCxsCaLaFP','dV6Kn46RHUJcmEnCFDhRcP3V7VEOdTLoyYNd945cxosBh0Ira1','UYIJ185zkHjToRoLn','W','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (997160203,195273566718662303,'L2oC2G2OA1G86OZy6RiYD','aLoWoW5gMMxE7HNAAHq6GyGYLwN7SvTuk6X7H98oNX2XQOMn6v4ADcpX261AkZUQSOxY03YPYptxmm46E1eZR5uE4KJREEQGJL0T4dngLfoI6MNVVxSgCqEDnSifFe','SFr6aoonXedm9QGFdyc3HubOovchdqk6eufCKgENlc533m','GASWx384jc46SLBzaGDpNdLOHI','2d','0',14);
+INSERT INTO ti VALUES (997160203,195273566718662303,'L2oC2G2OA1G86OZy6RiYD','aLoWoW5gMMxE7HNAAHq6GyGYLwN7SvTuk6X7H98oNX2XQOMn6v4ADcpX261AkZUQSOxY03YPYptxmm46E1eZR5uE4KJREEQGJL0T4dngLfoI6MNVVxSgCqEDnSifFe','SFr6aoonXedm9QGFdyc3HubOovchdqk6eufCKgENlc533m','GASWx384jc46SLBzaGDpNdLOHI','2d','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1749839344,-8817079993705919253,'MQ1WVdLojBj0','Hu85u2NJdznW7CtUhqzFG24ncGfVVUfolhWui8tU4vbLS8oGOIvJadW9gszz6lRWSmxJaVh','MW4lFO6dUhI127qv0TNoIDO71LqS4kmyLXz8v0NguUdwV0ag2D1jwGxg5m','R1v8tMqEKCIv5Z6Qn37HOO7NX9dHkbjs7ogMv1ddwHKUEyyza3I74mEtwXyeCIhWM88b','M6','KdO',15);
+INSERT INTO ti VALUES (-1749839344,-8817079993705919253,'MQ1WVdLojBj0','Hu85u2NJdznW7CtUhqzFG24ncGfVVUfolhWui8tU4vbLS8oGOIvJadW9gszz6lRWSmxJaVh','MW4lFO6dUhI127qv0TNoIDO71LqS4kmyLXz8v0NguUdwV0ag2D1jwGxg5m','R1v8tMqEKCIv5Z6Qn37HOO7NX9dHkbjs7ogMv1ddwHKUEyyza3I74mEtwXyeCIhWM88b','M6','KdO',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(34), d VARCHAR(94), e VARCHAR(22) NOT NULL, f VARBINARY(30) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2343184956,11020628,'XQmin','a1aumM3evs93t79bkZaY7HAnV0J1rnxr6AI3xevynVL4Pr5u3NNMsOeAIh4bmlrIwc4v5AI9c5YyhYk','a8','vHZ1X0yCkB9lhOLTJz1','F','R',0);
+INSERT INTO t VALUES (1028040798,3915267,'Ijs2ivY','WUnRSxiugoSUyVJC6S003','NWs9fYPEj7','hP','z','Z',1);
+INSERT INTO t VALUES (1156193081,1668458,'QnZJ3G81Iz1wNDbiIE8O41EH','vGhjCTINAiZStOi2nAEFNYC45gnq4V22','9Z6N6','fGngMpkESrKUPmXdJjuj1G27dTk1LL','i','p5',2);
+INSERT INTO t VALUES (968126362,10057072,'ZNLUCh','sN0ofkijslsFcBOhIwkecmLq15oKAzb3ObMBvvSsC2fqHXlDFrxTFR','RbrulQRHOncliN7w','gENpItQyIVz','O','v',3);
+INSERT INTO t VALUES (1575835116,14848464,'flgfg9btcBc1CFeR1vmYXMQVluvYv2o5i','LGxcozklYiWRwgWpTctmTd9q8CTmv1nHXfcgzvq6jLsZWz','4SfNK','MHl6XsN4','Y','m6',4);
+INSERT INTO t VALUES (2684934457,7006819,'XNEbG9tGTCNsOq2PCGWP6uV','zEwzXsRQp2a0kFjUiUOLtlfsG5lC8','ym0Sly4IBqvGGU','uPqjX6B04Dpi56uMv','a','M9',5);
+INSERT INTO t VALUES (4109736542,10644121,'l9NMHwIoFv','sBTDuDsgzkhDiUIDMsoYSNnfh8UBWb1BS6Ypa','Y4m8S','7xY','G','p',6);
+INSERT INTO t VALUES (4208880169,11128423,'lkMjeCg9NL3b','Q4Lk97wQ4ofnS3U4OujEbUm1uIKve3s0XyMRVO3l8fyfygv9QnKJzfvCZjGefKxEGKZMElXD6O9','5BvPi','2QEMZ5qqPMNeZvWqiVKG','A','N',7);
+INSERT INTO t VALUES (1340763853,3550499,'R2oEiHDM5jTeW86YUY0HuEFGFb4','jBxEVJHnu0vjFce6YHCbq0T0YqjoMLh4JXN7awwu','kRYSCAlz','rmv0xECCbKaQckMdP4n3','q','8',8);
+INSERT INTO t VALUES (3518573892,16701088,'ZI2UgJLLqnx0dKqvaxNdAKhoQdFAfzB','o633ban','ioX1v5','bFsjmnkdxzvv2zoapn','j','F',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(34), d VARCHAR(94), e VARCHAR(22) NOT NULL, f VARBINARY(30) 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 (3045429872,4178,'C','IkJ01oVM','Xv9BdDAP3DWnEwAha0442rwpS2R9zqGGUjQEWIg3IUTyqhROHHNyc','Eitg0sUFGZxWN4Qryx','RODS8n2VQ9JvC32DaS0LOaCWhc1QtZTX8kyCQHPy7797o5ziHbYShJOJkmKsJ9GEj9xcBp3uVJZMo','4y4hKgfar7ptYdx0peZDes',10);
-INSERT INTO ti VALUES (3045429872,4178,'C','IkJ01oVM','Xv9BdDAP3DWnEwAha0442rwpS2R9zqGGUjQEWIg3IUTyqhROHHNyc','Eitg0sUFGZxWN4Qryx','RODS8n2VQ9JvC32DaS0LOaCWhc1QtZTX8kyCQHPy7797o5ziHbYShJOJkmKsJ9GEj9xcBp3uVJZMo','4y4hKgfar7ptYdx0peZDes',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(7);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
-INSERT INTO t VALUES (1683545773,-31767,'Mldu','hJ8jirS8bs0gHpcjX','A2uLe2F7MGjRcdBmaAMfVisLcuNFiQmLSOUcQ33','nb','iQRKjEkF5KjYUbXbrizhUskFAfkrgKBYPXmuPf0J2W2sgQu2pWzmbol6fihEmFZfr9cICIHn90gi','048MnOOrkVmS5vY67xzYHJ9VAIudqYTXBf5n4IKAiKZqqmj8T2',11);
-INSERT INTO ti VALUES (1683545773,-31767,'Mldu','hJ8jirS8bs0gHpcjX','A2uLe2F7MGjRcdBmaAMfVisLcuNFiQmLSOUcQ33','nb','iQRKjEkF5KjYUbXbrizhUskFAfkrgKBYPXmuPf0J2W2sgQu2pWzmbol6fihEmFZfr9cICIHn90gi','048MnOOrkVmS5vY67xzYHJ9VAIudqYTXBf5n4IKAiKZqqmj8T2',11);
+INSERT INTO t VALUES (3058522185,319206,'EnZQHMt1y6X7xnVXyaJ7gu','tcZPpfm4BH9uhyWtY4lCXy92NStRcTyZC3XvcYIgavTnLbwsG5DtEEtPhD','Fpx0wkCMYmIYAZoYU5VXD','xcXsPHK7zLKtwQPXlba','B','Q',10);
+INSERT INTO ti VALUES (3058522185,319206,'EnZQHMt1y6X7xnVXyaJ7gu','tcZPpfm4BH9uhyWtY4lCXy92NStRcTyZC3XvcYIgavTnLbwsG5DtEEtPhD','Fpx0wkCMYmIYAZoYU5VXD','xcXsPHK7zLKtwQPXlba','B','Q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(35);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(35);
+INSERT INTO t VALUES (3138462957,8635100,'ICkpz9rPSYA8bQo6','sMvNtWqxALE2LT6qtwW9eHAFRFk8nCOxkmHVY9COVrV6HzG8vSzCav6hxlphW1849EJaP0W6WdJWU047odR','9rOw0t5MRv','WYB02JOXu59wBBpl56KYSwHdJU7','x','E1',11);
+INSERT INTO ti VALUES (3138462957,8635100,'ICkpz9rPSYA8bQo6','sMvNtWqxALE2LT6qtwW9eHAFRFk8nCOxkmHVY9COVrV6HzG8vSzCav6hxlphW1849EJaP0W6WdJWU047odR','9rOw0t5MRv','WYB02JOXu59wBBpl56KYSwHdJU7','x','E1',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1697832076,-17138,'8S','GdaP5egkQCLLKDd','ANuKreoQgfZrYavS1rwqk1KPn26EmXhx7MAiht5SURsqvCphE1JR9PQ','dfvEpyOP91fsQgBMv7cgaZP','teHvbRxSW4YEmXOvyb2IiHu5vTl28mFKeeqN','zuoy',12);
-INSERT INTO ti VALUES (1697832076,-17138,'8S','GdaP5egkQCLLKDd','ANuKreoQgfZrYavS1rwqk1KPn26EmXhx7MAiht5SURsqvCphE1JR9PQ','dfvEpyOP91fsQgBMv7cgaZP','teHvbRxSW4YEmXOvyb2IiHu5vTl28mFKeeqN','zuoy',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3366063699,10798,'g','bf5TQ216cNjAXO3Yq38VcVd4TH8US47XFO5GiC0xeeus2w4qvOP4MicNf5OtdrQWwbkAAS1N53Gj8rBAsjUTgfqxvhVGSauoO0Nni2','O6z01yM1vUk32CziRMXa7JJT1LdWBOxNdVquUoHdlAWF5h0EVKaEnCmegMEOhYliwZYxmOV31D4','vn5SAhRMddBt2lVdWKCPriL6grfelFjuzH1SLkWkYGsHu1cbg6F3j5TQ0p409xeBhvG7HpPa5JXiBVC3KAPOxu4mvpP1J2E182As9G7y71TKzCThFPwoKLeznX4Hzl6hAddkj0qReYl2TqJ43QHlvCJ9BsOXzgxHY41pn2lcLhOVf5AB18UUkot5rvaWLj0NxeED9yB1CIbk6j9j3vcewSvIKPBS','qtdQGPfEgNN2NjXLxBTZbNZehOntmn3aHwmpcl3zf0YdJq5HFCk3sk8eCDtrQEHjzgMxkszLUmhuF3bSbx8hWaKeF8Al03cs','UpMWU49AUzM1lKeZGECdUFReZswbb1rs8h8iIibWOHhlCqk0e20KIjCHEKarPkxajBM8vIms5Vj3u8ucKFpWUPbC3Hcb',13);
-INSERT INTO ti VALUES (3366063699,10798,'g','bf5TQ216cNjAXO3Yq38VcVd4TH8US47XFO5GiC0xeeus2w4qvOP4MicNf5OtdrQWwbkAAS1N53Gj8rBAsjUTgfqxvhVGSauoO0Nni2','O6z01yM1vUk32CziRMXa7JJT1LdWBOxNdVquUoHdlAWF5h0EVKaEnCmegMEOhYliwZYxmOV31D4','vn5SAhRMddBt2lVdWKCPriL6grfelFjuzH1SLkWkYGsHu1cbg6F3j5TQ0p409xeBhvG7HpPa5JXiBVC3KAPOxu4mvpP1J2E182As9G7y71TKzCThFPwoKLeznX4Hzl6hAddkj0qReYl2TqJ43QHlvCJ9BsOXzgxHY41pn2lcLhOVf5AB18UUkot5rvaWLj0NxeED9yB1CIbk6j9j3vcewSvIKPBS','qtdQGPfEgNN2NjXLxBTZbNZehOntmn3aHwmpcl3zf0YdJq5HFCk3sk8eCDtrQEHjzgMxkszLUmhuF3bSbx8hWaKeF8Al03cs','UpMWU49AUzM1lKeZGECdUFReZswbb1rs8h8iIibWOHhlCqk0e20KIjCHEKarPkxajBM8vIms5Vj3u8ucKFpWUPbC3Hcb',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b MEDIUMINT UNSIGNED, c CHAR(52), d VARCHAR(2) NOT NULL, e VARBINARY(93), f VARBINARY(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-24932,1429937,'4p1ksvE3O4pQx8C5XDfOcMm3KRHoUvtJ','4','3pMzg7xo0jmoRcHko9zV7aIwHO9','A4CDFybIUmdrTKJj3hjDgbBTAkx8evpTLtmZiC1p7wNm1TnC9dtqeve0JFy','RzFBaLUV9DllK5ZqB8QY89BI9TFz4AQJp2LJr30XWMtj9Ct2ktXN6kuhFTBYTlPlFfBsAIV1C98pgJP0oeZYgaUbt','9aKZQR1MfIrMdps0MwnFBkD4pGGmpVjKsnya12HvRGBQYfB2aNALlW63TNOp2pt10x8VfwcB0C',0);
-INSERT INTO t VALUES (-3869,11858572,'ZTdR8vMOI3LLW8Rgl','a0','sxPigpvLP6EpwOK9sNngf','tQ3uUsllYc8yIY3aQvwt1c','ZhF0Wsm0DKcCbfsrVpnTHZMJWjGusiD5j1Nn1UlSfDsVgf','A9dOXyed9D8qgCVkjAAjrRtCXth3BgY3UauPXfJ042ltNfivDY0OYHeE1UQWz9LlZtJA',1);
-INSERT INTO t VALUES (404,8038703,'YYvONOp5Uy1TNqrjJA06gsTo0eFsKCoclKR5lAzD5k2mg','q','7YUhlx0LYvVlE85qbEryibA2','0FWz4Hp9tdGDgTa0fJqCxtGBurECLReTNhNWUM0EfftMiuxyVjdTVwW2F1vD89VHg31z71K','iF1rK18RXBJEHH9DYUFi3ahFPjmbeAzwpXym86YchDCBnP4W','U5Ktki4s34NS9vRNSjQbPw57xPkpBeMN2OmZjc0dioWlZvn1Y8FoKK2V9Uplntncsm3g1lOryRQ3Ym21qdQVzrku',2);
-INSERT INTO t VALUES (25794,5784726,'SgqkxgZgSmk58970fMk5EsAudiVaXDHFYY8Z17WatvS','Tq','nWpj3hnQI6BpOfnlnJDHboy','SaIED5Y66crobrFeYjzN6H1NhnRgh9fEqGgBg3FsRnHtaiqx6MAi0XI7bGnMkw3G7n0j','vJKf1FMNdKWCVZjtP1Re5e0zwGEJbj0YDJlR95','jkoI0ZeSEwqAG4xvNSwpZ6GoUd7OMuKShjFAo8qbalL69aGSKpi9DbsRgNPoQHsxj9YTC71a1dFZXmUINMMMS3eEIhfclR',3);
-INSERT INTO t VALUES (4913,12011823,'0bfNEPNL5pRF','oe','xqh97DXLzDE65a6dX8TPcIIieFyrhsTJQ54E0RA5VXTPYLvz98','ItSTgSkcbFNUh4kdtsIPswqoZdwhj1z5atIb0S2WllZOJvOMVOsqOQe87yR4VEFlCDEKpc','wGlMOICfpa0kUfL9exRD8ldVRQyds7nIZHxKFFuw6ApIkmRNvM2MQC','5hKpfZAYdNMvzCDulKHMl3YFLzzYhviMYKsGUrbv7OhrLbOeEoc0eT9Ho0R8YIOlHIJR9GwirwqYv',4);
-INSERT INTO t VALUES (-12741,800887,'8wb56jnSa19HkIBzFbuZ6Fsret8Eb4','fL','JUWIKsNXdh1XkkjZhoiO3n0zgDTyKg3p8QJlBWNLwHmpNBMxakDz6RzaNrTazdhgfwHyEmKeCjZfaS','eUOEmTIX2HeKcvBw64kQmH6NATwDUxe7XJioaG598B','niCll8v89LLZRpSklez5ylv646G','wiMzdiSLD8aoqU0Wv5WcJbyFCQgTPo8npiFkd92mlXzsDqJ4LdDBA',5);
-INSERT INTO t VALUES (-26160,11123642,'AdL0gBCgPDkw6BhnLBFgRIps17SG9AWI8jvUNEg059W7iqY5','GA','i23AyZ2rzP7pPKtOZc1xbmET9QEemlUMYmTKhyytfcSU383mKIqiomkIqv73ncZJJjQVmnx3qeBz9','hIBo7VAK8abINpxMrPTbEiqCm3tZ87nKZupS0agxGuUApKtq9Vi','A3ZRieFc8ahf132OBwao1YoR7fzNvyZRkZ8d8UbyYTNi9htFJdb1SfExXnQrsihPwkAr5NjoEAa0RgmKqC9on1m','kR5gu6P8e66bD4iUBdVRQF4a',6);
-INSERT INTO t VALUES (14631,10044061,'RSVHoBq5zOPd','i','rdJfMojqMxbGCAMPlhuXkXMTDWD6zKlTTpfaDLFT8kFkU8SZLOYQfLntgZD5M9ugcIQ','KcfPdfbzDA084hJgn6TkMbd1PozwtC7tOIDLf6DGQ','h9W7m4SyVFMK2lo3Sqrryj6Jj3sf5Zt5vQU0Vxb2xpL6j9lip4bO82qHszEL2LcxU','idzMI1Z1GAY8cTQPyLTrH0kHloomX8GOoc7U48k1vwn1xfyvoWgPjZ',7);
-INSERT INTO t VALUES (14985,13953625,'JuoYcFnyiQ0OFPUkh9R6qTVdZOxq6IbHJInMc','TW','uKp8b','21SFkoKvx5MdBh0TZai7n72zZq9omo','gY','k665Y7veid08PpEXP6PMnRxLxAHauYHRtk6Y8',8);
-INSERT INTO t VALUES (-17604,7454133,'SDuOwzJqr76f','q','zxHY9tSmYkiy4d5UTfkK1WHcCUoYVWOLFggwBtfb3Gug7b1GN0FxSJKL8MAPPyMCF8nqGt4sZzl4wBHsfNPXq','dbaU76ODHpcgLgxXr5tIAxG2KCUYrptBVr','1hQ5uyoJ53DLkEGvW93H16StjlLzYh5h6m558MLpdCg7uGlCcJOC8PJSXH4HAL','LdAL3HJNFTsTz2u9dYCMl0XcCIN3Aug9CHAFsYDpamuP1RtKe3UfHGE16W5CSiy02TMYa6Q0MlAhhXjxRfbyfzhtxd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-886564294,5278121,'Wbfp57y4vggg2cjjCD1eXEnm1ROHVIphWEL','r','xBKj8xccroK4atb2Rqc9kfwz7wGwwD8PdgVblorCBSjlEEoypOSf7ztAFPJSavzkbOUa','X65ithnFbfa9uHLd91rf77TgLkra04erN3IqM','FGu066K4yq2srD6p6qJ1La0','6Wbb8sF2UkUPX4qTFxFsFk02rnUpRnnRlyLOZiVYpyocoeRQD9K8E85U4kIqOkXxXgTAc7f6TPoHq6cFcXEpN',10);
-INSERT INTO ti VALUES (-886564294,5278121,'Wbfp57y4vggg2cjjCD1eXEnm1ROHVIphWEL','r','xBKj8xccroK4atb2Rqc9kfwz7wGwwD8PdgVblorCBSjlEEoypOSf7ztAFPJSavzkbOUa','X65ithnFbfa9uHLd91rf77TgLkra04erN3IqM','FGu066K4yq2srD6p6qJ1La0','6Wbb8sF2UkUPX4qTFxFsFk02rnUpRnnRlyLOZiVYpyocoeRQD9K8E85U4kIqOkXxXgTAc7f6TPoHq6cFcXEpN',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(53);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
-INSERT INTO t VALUES (-1559312234,15418142,'V4','N','QQ6QZtBLeJyQczhyjbStWoTGklDXnj3asuRgjJkoHu7B1QtfEQsiNWfco6QjGX913a9AJETzXLh','JH2x9oW6yfuQMttqjm28TLLypzTd8eAOZPk','tIflVMrbNDJYKywrBgKmADE2S5TJIG56mNRcPKMALU5kY8gxKZJLhqWE7uU37aZRFNKNcxt96BDSLQ','gY5t',11);
-INSERT INTO ti VALUES (-1559312234,15418142,'V4','N','QQ6QZtBLeJyQczhyjbStWoTGklDXnj3asuRgjJkoHu7B1QtfEQsiNWfco6QjGX913a9AJETzXLh','JH2x9oW6yfuQMttqjm28TLLypzTd8eAOZPk','tIflVMrbNDJYKywrBgKmADE2S5TJIG56mNRcPKMALU5kY8gxKZJLhqWE7uU37aZRFNKNcxt96BDSLQ','gY5t',11);
-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 (-196954024,8278791,'wbjALw','p2yavyw36X919PyyKDg6T78cVSsN2KKTQieNPDRJdY3ICTTI7vmtymzlz6tcELrCJI8rMD8tQji18jWJRjCWjsF','RfejejbKmhEytzmryfmc40kaOzhFX9nS3da082Lb8A5IRSEXZEY1YEd3Sk','f81jwnBm5IqMDI2MVdFmD3cCklCXlN','tUdsJZKws88ufzoURNRikkjNm9wGrzt1stxu5vXOSS6aR3c','p19ksagiaII5jRn9d',12);
-INSERT INTO ti VALUES (-196954024,8278791,'wbjALw','p2yavyw36X919PyyKDg6T78cVSsN2KKTQieNPDRJdY3ICTTI7vmtymzlz6tcELrCJI8rMD8tQji18jWJRjCWjsF','RfejejbKmhEytzmryfmc40kaOzhFX9nS3da082Lb8A5IRSEXZEY1YEd3Sk','f81jwnBm5IqMDI2MVdFmD3cCklCXlN','tUdsJZKws88ufzoURNRikkjNm9wGrzt1stxu5vXOSS6aR3c','p19ksagiaII5jRn9d',12);
+INSERT INTO t VALUES (2345267929,14165111,'etKQAvABYpQ3zfKrQ1dfm0yBzLieDmI','jpzgcR','FyssoKahynq','STr4vxOO28eecN','A','si',12);
+INSERT INTO ti VALUES (2345267929,14165111,'etKQAvABYpQ3zfKrQ1dfm0yBzLieDmI','jpzgcR','FyssoKahynq','STr4vxOO28eecN','A','si',12);
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 (1525297634,9015136,'k1','NaeMl6tYppdIocjbwdRvTSmqy0Pi','sljv8diBACwWuYdk8lfO3Rlm8FU5DoNgJDPvDSU0Ps8wZji5PdAN6wnhYI57V8t4MgYajUjLrpMOCQs5','2ycBfk0XQEO793hfjMDoMAox5fwv0FU2k0x0ZBBPSuSy3MS','E0xH5IxLph3g8WX2XxZ3wTVLL','sWeAmvF1hMz5kUnWIQdPZ80eF4sIuvNw7VdGePvHdkyAaBxOp1Qjn9xEg',13);
-INSERT INTO ti VALUES (1525297634,9015136,'k1','NaeMl6tYppdIocjbwdRvTSmqy0Pi','sljv8diBACwWuYdk8lfO3Rlm8FU5DoNgJDPvDSU0Ps8wZji5PdAN6wnhYI57V8t4MgYajUjLrpMOCQs5','2ycBfk0XQEO793hfjMDoMAox5fwv0FU2k0x0ZBBPSuSy3MS','E0xH5IxLph3g8WX2XxZ3wTVLL','sWeAmvF1hMz5kUnWIQdPZ80eF4sIuvNw7VdGePvHdkyAaBxOp1Qjn9xEg',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(100) NOT NULL, d VARBINARY(44), e VARBINARY(45), f VARCHAR(92) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (29017,8864525,'pVv5PNjhdkjwO1uuGhHsXoQQ1W0','EgUkRzSAPvlBOUSGAoa45m7EHSn1AUWXp','sXeDM90nnIWQadZHe51lLmgHo7k4gh9MmF','SavFAIadxEK662KHt7HvM6zWBW1bGNRKYZBASvhAQ0BSRMejhx','aLAWQBy','rtwY06q',0);
-INSERT INTO t VALUES (45302,7858271,'4o','o8ZVgEUZ9YhHKImw141Bd0kNPpVLqd1pyyfV','SJsNERj0U','9vms568ytlJ0ktH1','cEottjvMDbTYoYGfy2UBIiMahIbIxvr365jJxL','pUxoi9VOCpcPXWQO4aM0IsgAwmUG3Tn6dQLG9zOzm0KjYUPRNSp',1);
-INSERT INTO t VALUES (16088,3765983,'tuBuAEGvK6TJNvlRAjfbkEbCzcbDyLRvGDOXoOVgfbZGRqP','VD1NTY36','jOnuPtSPZaFJF','WWSmPlWHTqqk3QfX4vvxKojobqa0BIucBW5hc4bLBjoVfRBd5X1smD3XTG7opvavRhhEd6BlLV','ReKprCzV0xfrTt0ROafpBLRkiAdlAMaJLh6Aa8f61JS9GNlhjEcqU99','gqRTWRlzwcK5ATrQpikBH9JVbFe',2);
-INSERT INTO t VALUES (62297,5036593,'YrAUkNtGUIMwanWroP6KEac9VdQdZFQPH9oceMQJKcz7mK6v42fOJbXMXMvfeG96gtouPai1Pj2F32ml','vII6pklvcZZ35PqTegy9P7QxJ4sYA','Mfy7nuHgzaeXq15yiNOt8ZK','1wYpCJLsbZviwiH8E4uIy90fELTC48anrqCq3J8zldHualV','VKtYjhPRd','Yvs28YZLkPxnoIkrkZBsqStraTrbaSRRYOaawXRwGPXxFbOrYY',3);
-INSERT INTO t VALUES (40923,16695403,'XBqzZPRjHOgahcVHLZxzIl76AQIjPuFK9V2q3KWwok5hCQJVPkE','o82L8UAQ4pJvfs5vstHUk424H0LqPt0YlhihZkKTk','krRW1LmoPPD','Ui8VKJWbAVbnISYyMo8MiJia7IpBZ0gZpAQgjGlvanofrKiS1SsJuu5QN6lb9PgG48DkVHcT4xdJ3SrXf7XSxp','PRP7syqO4YCcSAF8xH4fz1cbduuKqbn','61esAgti4pZTi1JLTesRb8F',4);
-INSERT INTO t VALUES (16711,1224491,'jXkszjECQIAlE2Q8Tv0nJQMwVw3o7Cp0liLOzULl','Y2xDajSQN8L8gfefXwxL5JfT','5NF2Os1l3OJweAJZQAwH1DgzPVny7Wi2rmIwIZmljYb','cB36YVEqUh3Iv4HuTmc1Wwba0maRsTmOWrTjtXftswwAYWJEhCBCxGh8CF2JgvqmSUUu5X6UCjd','isy81U5dqL17qWkpac2qo','Wzw65mgR1xVY2jMRv1ExgfTuSPUOtjHOYARl9HV6Ov6',5);
-INSERT INTO t VALUES (44889,11108542,'PNPwqZZDx8zQcxhMa009qTiGdRAId','urw1Gri083IG7dU7Tk53R','LAHvAjZF1eEtPCpTto3S6lFQWYWrL','yIlDxKbREEt4Vwzhmq','CwnVtgTssKsfX8VViA1fMSF1bsIxUovXYBRyC8GrVAklFVLOxN8bJ','dOMaPXaBQbuw7qM8CCtTh6y3nZhGjX',6);
-INSERT INTO t VALUES (14631,644535,'Xt6BvC4Tk0T8bxrrclOMOdF','tcQl4CNxiokg1C','56XOEWSLYSulQe','PGJ5YvskOaNhG0WvqaWHTx5Jnx6hcQ28WkW0B','Kv8quf1LPHbWcMnjZJ24di6QnPguUOr6wAFdVBKuxBwsits1r0lflyOVYpHiV06PYrCxUTMgWwo1LVR661','1dOSaFdkjx',7);
-INSERT INTO t VALUES (32457,16377229,'ZD635c46n0gvHUkCB52QZLBSxed879Z','p0TVyN38RWk3bbTNkQ4k5NE42ZWQg87','qX0KfMS7BApWdnsX9QX49HveVzgUE1','NiUoWhTS9','LMNqIWZjjlRvjOe4Hy8nYylxlfdBOaLkU5qzTsPlpCpGGB','WxHHzcqLGyPBHNXTtGv2Z4EnHWjET',8);
-INSERT INTO t VALUES (45363,3715670,'Ll8','1gKZZhQJpQZo','hpTK6jY0MNYij34qmnADrceh3mrwxKZ6I2fym','RUjoCNFKIGou4dRIhNiyAQH0v6G1DRQzqQoULMbxVyDv89d0kHazZYEwaFzB5','oGFBqmv4NYVcQTubdp9cwKch3FyiRLAZzkD1PcI6L7eemz6YnUtmKKEa7YTVDM038qpTuQveY6','XVxUGsSAVlLvNSlCEss6sNB9HJGBvGKVOFFhRHvbottVRgq2uTpMeEEZ2G5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1411129104,5268556,'9ix5YDyF8uMKrQ6EgUnkcowedXBBvLtt','krtXaVaugxfH3FCUtjaJsDqt5jeoYxmqwM5UxHnK09FDMx3A9qsjRggbQmC57JU4Nvy3EiLkX6f29F8UV7wT5SknACAgw7moYM86brv7PwcxjEK5iVKCpqnReGN6o8K0K4G7B0A302vFxrSFgEGPuLYWalIkrpheJJ8pZQGq','W','imYPQLZE5VjrWqsEhg9BoxjcAVoSUji1PsDb37wsC741Fes0Rxpd7591oEDb4hre6','t','i',13);
+INSERT INTO ti VALUES (1411129104,5268556,'9ix5YDyF8uMKrQ6EgUnkcowedXBBvLtt','krtXaVaugxfH3FCUtjaJsDqt5jeoYxmqwM5UxHnK09FDMx3A9qsjRggbQmC57JU4Nvy3EiLkX6f29F8UV7wT5SknACAgw7moYM86brv7PwcxjEK5iVKCpqnReGN6o8K0K4G7B0A302vFxrSFgEGPuLYWalIkrpheJJ8pZQGq','W','imYPQLZE5VjrWqsEhg9BoxjcAVoSUji1PsDb37wsC741Fes0Rxpd7591oEDb4hre6','t','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3701918566,9288945,'PVj4MA','UpEWh3mdfgdPSUMmkan0mfSIvQHZFRtcZDA7rzKFtngmBTPVteydoLUwdRyU94kgQb4MwErcZKA9J4WPhiANpYiZHeWKgLNhGnjP0Wuc2if9HACZ1z8oqX989E385jm4UKMX7eyLE8Vp4zFWVAfKzf6HRk21Mrt','Hd','Cb8K7nV50MpHeYqu56ldrdgCCTeWhhNQCpPps71iyzM7qIM9islmsrsEiHGGbeugBIgbiwdJVOGjD','k','VC',14);
+INSERT INTO ti VALUES (3701918566,9288945,'PVj4MA','UpEWh3mdfgdPSUMmkan0mfSIvQHZFRtcZDA7rzKFtngmBTPVteydoLUwdRyU94kgQb4MwErcZKA9J4WPhiANpYiZHeWKgLNhGnjP0Wuc2if9HACZ1z8oqX989E385jm4UKMX7eyLE8Vp4zFWVAfKzf6HRk21Mrt','Hd','Cb8K7nV50MpHeYqu56ldrdgCCTeWhhNQCpPps71iyzM7qIM9islmsrsEiHGGbeugBIgbiwdJVOGjD','k','VC',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (46914034,159606,'sofMtV7Cj6I8Pe1kPie','kTkuxm8exTwhg9FgnJjLQL6E5AsWEEm1QwMefXMefkHIbDqSgTywNbb1irAjGUuY293pa194jnvaZG5EWG8WUIYQUDSSjeyZrYmrerVptEX1dgybEliaOK5YBtfDPwUvM2QMnt50i6Q5ssOJFG8Q2OrcALyitsi4c8bZtNHAbTs1','MDJDtnc7vnJqijHiY','dOV3YC6i7UzSgvkeg1ZRY8v3YnU2HSDIkMFqd5','Q','6Hk',15);
+INSERT INTO ti VALUES (46914034,159606,'sofMtV7Cj6I8Pe1kPie','kTkuxm8exTwhg9FgnJjLQL6E5AsWEEm1QwMefXMefkHIbDqSgTywNbb1irAjGUuY293pa194jnvaZG5EWG8WUIYQUDSSjeyZrYmrerVptEX1dgybEliaOK5YBtfDPwUvM2QMnt50i6Q5ssOJFG8Q2OrcALyitsi4c8bZtNHAbTs1','MDJDtnc7vnJqijHiY','dOV3YC6i7UzSgvkeg1ZRY8v3YnU2HSDIkMFqd5','Q','6Hk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(33), d VARBINARY(11) NOT NULL, e VARBINARY(81) NOT NULL, f VARCHAR(82) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3947844,-7383734089848648347,'GfPG4nUca','snPZjG','V3znmb3cN95doAin40QH5RTQnKyoyjACIOEAilxJeoQQllm','1sZK4PXBMzHIX7F','h','Q',0);
+INSERT INTO t VALUES (15985934,5499017183876505055,'KKfELDN','oeBo','pYJUCN3td9wQM9Eve4rEMTW','ngYUIo7yFPAI5HAIuLMSuCWrOS8jk71LIR8tNA2tyuR5wioPmjcd','i','a',1);
+INSERT INTO t VALUES (11870460,479236574812336330,'RfmzQAePII','eaixUm1xtz','sjkCKhaZAdMulBAdSHt7OfGy4Ez','OLXu1dhkqhMQml3M4CvhRLyMGUpCLzmb','5','t',2);
+INSERT INTO t VALUES (3887471,2269690865009487117,'pdHQUMT','THEP7uZC','PQjLd53ZTNABPHlMyBEY43lDBGBIatU94oL','AMM4QvsfpJMn9ufUpXP5eb1oHmgDJFjBB2XG8REjgK1zS5tlw','E','2',3);
+INSERT INTO t VALUES (276154,-1491959634284346262,'2Q7xfHttIJ6KnLwd861','hrJPMu64','yShMO3hg8dyyk','gCJeX2RouatU42MzWqKoCPOpxnWrGkKVZN9mBFjpiUj4ltHjzWNf2ocYejnRFbTgD55TW8kL15kqtTWDGY','l','I',4);
+INSERT INTO t VALUES (13521991,-7408794713326644571,'44vAXh2MY','xva82K5PwE2','nw3kixqclSxuDiEehbYap4i3ooqi099W1CLX','AUcyofB7nZOSEeJ0uzzpKoJ9Ip3uqrQ5DkdGIBIuO4atYjk4Q4m7bbBb5R4gWcJo4mJMvaUSNG','4','Y',5);
+INSERT INTO t VALUES (9033633,-7253198526457002566,'lWusB7gfhx','yUzpsFu','DXNLQlZOffr0LAvF14clBWmamR2TmIlOUHXVEWWljuTysRKDwC5zF5mItz7ZRwWvCOzM0qVIhD','9Q','e','w',6);
+INSERT INTO t VALUES (15767877,163588778510333077,'j9Cqq62JvHE','M','PtgqkWgR01HeZvOY1jAMBVFBqNZuo3aRd20vAVYxnNDnu8XwIPyYO4FX2d4vWWFU','KoDDFSYrZ3GSCB22uICN3RHYrR5ajXuUgrcMW8pUABcC4aGfikrNuVzP','u','J',7);
+INSERT INTO t VALUES (9272903,-2462618266139106044,'oz6sUhQSV3299o3bmJMsHGl7kSfrXk','knD3R','fWB7hOnv0EzXIs5w6MyxxddNNf7PLOkDN3lwk5','ejXIDuvElF0n2S3K8NqGixMwp006z','g','F',8);
+INSERT INTO t VALUES (15353996,4533596215466162366,'s14SOm1lgRSePk3QdhwN1esl','zE4Xu','WbaF4pK0loqvn3AKekW3RfWaGL9','0nf36AaP2ebxKbliUSxVJYj3Y6jcU6ir','s','8',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(33), d VARBINARY(11) NOT NULL, e VARBINARY(81) NOT NULL, f VARCHAR(82) 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 (18403572651271191855,12730216,'OyNk5yOZZgEy84LhM9LG9c5liXwzyuhV6zcuY6AB1U9Ejpu2RLS4GMKa','JGkuy6Hgaj1fTxyu8c43','R4w2P4rdHBpslChmCDf0Y','onWtwFhj','zR8XIkXPkPV1gvCuykR2Uo4XlNIM6uM4bbcvME0ZdPiuPgK23egWt5iXZYGvE0','KixA4cmZNXPaXDJx9Ols',10);
-INSERT INTO ti VALUES (18403572651271191855,12730216,'OyNk5yOZZgEy84LhM9LG9c5liXwzyuhV6zcuY6AB1U9Ejpu2RLS4GMKa','JGkuy6Hgaj1fTxyu8c43','R4w2P4rdHBpslChmCDf0Y','onWtwFhj','zR8XIkXPkPV1gvCuykR2Uo4XlNIM6uM4bbcvME0ZdPiuPgK23egWt5iXZYGvE0','KixA4cmZNXPaXDJx9Ols',10);
-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 (10550417886750622295,6710504,'Gkf86SolGPhzi6ypLLkrBG2UFm2hFipUzujPA1xlG2E1XgG9XPwOsLzr','d8pi1OFrsEhB4jld95lwakSU9b','wMy5DqEFcZXivNMSbemzo','RpUZS1R6Vu3N010kEfjADffXcBLOUf5Za3zqczU5hFxZMZnFz1wTlTWSODEBIgtEA1NqcuMje','BUII0d1P2I36V4mrpEXuvhZWWwCnbipCW9FMg3NsB0cpjMNhyNskm3K0NWqm9FCTEaG1ggRhy2Bppwfl4genOQtgW0ItmxVe','sz5TMEOCMdOZUK4OPAqmuVghXi6HAvcjY545SPvS19anJu9oiwD6q7HLC9qdH1djQHV9JWPCgQ8AEzyaECNRINiFrHWjX3h',11);
-INSERT INTO ti VALUES (10550417886750622295,6710504,'Gkf86SolGPhzi6ypLLkrBG2UFm2hFipUzujPA1xlG2E1XgG9XPwOsLzr','d8pi1OFrsEhB4jld95lwakSU9b','wMy5DqEFcZXivNMSbemzo','RpUZS1R6Vu3N010kEfjADffXcBLOUf5Za3zqczU5hFxZMZnFz1wTlTWSODEBIgtEA1NqcuMje','BUII0d1P2I36V4mrpEXuvhZWWwCnbipCW9FMg3NsB0cpjMNhyNskm3K0NWqm9FCTEaG1ggRhy2Bppwfl4genOQtgW0ItmxVe','sz5TMEOCMdOZUK4OPAqmuVghXi6HAvcjY545SPvS19anJu9oiwD6q7HLC9qdH1djQHV9JWPCgQ8AEzyaECNRINiFrHWjX3h',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (15374388996509515810,392675,'gl6T81Z0Rl8l9tlRyNSUVPr4VJs6xIoWVyKDDKe','KRyQSspaeNOxnHkSxdBtJnsdOiabiD0JnxBQpctAmOOhr8GepfGdygnV4mhC5KqV5Q0EVSAMBdcJKZ6ZINTemgM8plIA9dJtD6WAWCb13lhvC0NzegmfBYHGYwMs61NvLSbdEPrCfPOLCtVuM4D9LXxXuQITjyrR4qPkKnVCHjMQsCjBDZmlR2S0gg7bo5jtbAI9bFEfoXNckfWcNXve5qdw81uBWmVHXIAwXWQFXe0U8MO9GXCkMT','5yu','omsrNUsw0mDe7aLke7X0NAfUp','m1KuI0Kl6QZQ2oUu8kNIa2djjrCIQke1','HJMTgbGliIeIEKBljJSkIIHH4ZK9M7esrtl7JAWZlhLk5uDUw1IX8bPdnZruEJNO94KxSnN',12);
-INSERT INTO ti VALUES (15374388996509515810,392675,'gl6T81Z0Rl8l9tlRyNSUVPr4VJs6xIoWVyKDDKe','KRyQSspaeNOxnHkSxdBtJnsdOiabiD0JnxBQpctAmOOhr8GepfGdygnV4mhC5KqV5Q0EVSAMBdcJKZ6ZINTemgM8plIA9dJtD6WAWCb13lhvC0NzegmfBYHGYwMs61NvLSbdEPrCfPOLCtVuM4D9LXxXuQITjyrR4qPkKnVCHjMQsCjBDZmlR2S0gg7bo5jtbAI9bFEfoXNckfWcNXve5qdw81uBWmVHXIAwXWQFXe0U8MO9GXCkMT','5yu','omsrNUsw0mDe7aLke7X0NAfUp','m1KuI0Kl6QZQ2oUu8kNIa2djjrCIQke1','HJMTgbGliIeIEKBljJSkIIHH4ZK9M7esrtl7JAWZlhLk5uDUw1IX8bPdnZruEJNO94KxSnN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3852872042510868573,16068694,'AULToyLYU','mm9NEo4YerHP5BVWqsOUmbqUl3ntDF3jh5dwfmeJEyvriz8kw689K6LOkX0e3Mtl02XyjVBoisv0TYnQpp0PZzgAKhhSUvaDvU6HUtP557YYiod4jSoKDhWCJr2UOIQMvSfgVuv6ABWDH1F3TpLNo2BR9OPy6YmrBYS5zuDeHT6BbNQ','u9yW3wzmbMpMu2Mx','Dhbj8q5wmEEd7BhzFXkhsgmkJLDNAFPdzZCYXQA3sSPTVUsmi8GAbYsP31OrBn00r2dXLmQA5x2RWwF5z3SEhZ6bL8evqFHQvw7iI6fEia9Wpa9k1jpWnclhvGaKvKtV37EaQBXcW7eDYJX6RzIQDTWvOITo5rKvuHCQsYiHkJ7DAbkSQhvXS6sW8xV','wADRyTiuXREmAVORPj0JPUExssqU8ZHvStesx0Cdzqw5UaElkDnY6c7oik1mLw','fL7U6m8WGldgueS2OpEqJxr0ONxVe3LcsJyFniqWGt0UygBB4T7A7S0wKiaP9cjYCFW0RlJTzLXBNptTQWaIDakQWN0HZY',13);
-INSERT INTO ti VALUES (3852872042510868573,16068694,'AULToyLYU','mm9NEo4YerHP5BVWqsOUmbqUl3ntDF3jh5dwfmeJEyvriz8kw689K6LOkX0e3Mtl02XyjVBoisv0TYnQpp0PZzgAKhhSUvaDvU6HUtP557YYiod4jSoKDhWCJr2UOIQMvSfgVuv6ABWDH1F3TpLNo2BR9OPy6YmrBYS5zuDeHT6BbNQ','u9yW3wzmbMpMu2Mx','Dhbj8q5wmEEd7BhzFXkhsgmkJLDNAFPdzZCYXQA3sSPTVUsmi8GAbYsP31OrBn00r2dXLmQA5x2RWwF5z3SEhZ6bL8evqFHQvw7iI6fEia9Wpa9k1jpWnclhvGaKvKtV37EaQBXcW7eDYJX6RzIQDTWvOITo5rKvuHCQsYiHkJ7DAbkSQhvXS6sW8xV','wADRyTiuXREmAVORPj0JPUExssqU8ZHvStesx0Cdzqw5UaElkDnY6c7oik1mLw','fL7U6m8WGldgueS2OpEqJxr0ONxVe3LcsJyFniqWGt0UygBB4T7A7S0wKiaP9cjYCFW0RlJTzLXBNptTQWaIDakQWN0HZY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED NOT NULL, c BINARY(75), d VARCHAR(60), e VARBINARY(29) NOT NULL, f VARCHAR(20) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7102377248280791614,163,'cSDx','VQGaOqpn8m7wVV8kS22uNSOKYFBW1l5zTiL58tRgq2y0GBkmY76lZ0QsqXP','hiZ','M1GUkVWgmqoG','5i','VtcO0vYzamAsxO',0);
-INSERT INTO t VALUES (-6632771769737230484,39,'ox4uLkGdn4Y1Pa57UHurmbkJEjD8y8Q1VuORJJy3xxXZFnbdEFZrbwddrzr4JX','46SEwKVcRVpANN0f5qQbRyYh5r8uYPwevXDoYnVj','f5etOyt','ZOhICZxU8aQ','3gko3UiE','jondsuO8gQeg2n',1);
-INSERT INTO t VALUES (8593303135670195057,219,'JFpf1','vysrSvqV4vaEqXyzKnulGIyQ4cxePX8UxK5YmP9','hHQZLfK4w2On3Plig9j3f04Z3qT','vEivja3H47','zFBC9XJZcfr9Rwx3GZZdivSUd5OdyJKDXQwsvrh0JbasKA','PMRubvTKedR8myH3VG1BKf02Tf3n6xhePo9uqq6gCMFhYEkf9QboXT8P2',2);
-INSERT INTO t VALUES (1984388728580213190,94,'6QkpPqCZ6lmg','19QUizT0JIwVvf','73fGVAQSSYhffjsF9sn','OoSeLl0hioBclIhOsQ','ZukPC79qlnZzQjzgZJcI8wd0xQjXI7B2OWwyG','m4dWuZBfqJV1iXifacjH5vmgCRHqdUFyrEBAETFfz7vVJQAuQ9sqQURY9vCnfrAAMrsYsfO85k7NJEfG80y9AXe',3);
-INSERT INTO t VALUES (-9133081010149903950,10,'CwoqlLONZBLl4ZUQ9P2t0uWe9AQHeduO4IAI5FMUGn','67sCNPT6FBcf0tDTSYdzg6BxYg1KiklA03YlrN1FiXkKe0nZS2','lT4AdFQ2BCM1S0DqFnxC','1nyJmAABvHSM','FX4WOQnIvk3g0tsTNxMrJ5T6qWf6fo0WNHw0CxqYVQOkP0WWDKg9EkobRhXPuILalkosJaVwN','7V8VeldO1w',4);
-INSERT INTO t VALUES (-6281617129504329666,77,'yyCxBsri3FW0XnA6LdrNu5sh3bPbMnPfU','4lgxorZ3HBMFVaVETbkKR','0YP','CDi3YbG','AEOZ2difXQqquO0Gxmqfi2zK5wj2zEpWw3bLwdu1J35i4SBa4ExNEpd68lWWNrMm','LKnDCYdwbrvGk1vC0dlZpzzI4ZeJym4GLOXxJ4kCeqC1Vu9vyjWASez4e982EmaD3Ap',5);
-INSERT INTO t VALUES (5592257256300063338,85,'8rKYGs9hOBtHRJ4l6hoI6toYZfjGifp8M9w','AI1CK25YiRp9','H0OA','0U4EpYDyWoTn0W','43fHtVX0GvcpJi1WoDgWZ5w03Ul','jHATdU3BhQD7lWnWX8wM1c1uCapnL9RLQRBL',6);
-INSERT INTO t VALUES (7465492152270774700,224,'Zi7jlhf8a0yJTliAY2lDrlT6Su2yzGZil6ybMelBK4w','PqXfa3bi82eKjMxyCosdrn8PKNugFYYKBmY81Qo','kA0ii','vcEId5tZ6NWSvcc0xJ','01g2bvN9th1TkvrQ1b8aVwqH8kjSbELrJ8KlNaShidfbMjjgjjvWPDEUUvF3ouwI3QwJHcmDsSZeT5DRBFtZcRcBFWfmoiEzK','tUfuQuaab3NDbb05PhszI3WEhhK684zF8ErE35wySYF2O4a2xWiRJNGFvd',7);
-INSERT INTO t VALUES (4366195897573112193,163,'LKR7ehT2cnFM89Jq7ZwP2KugRRvnfbWlKWBFXz9AJ7YoU5lJPeBZTrWcqY','RG8TAG43vNHiZkvwektuzHSmdWZDZJZI','Qa97SK5dIkvQiTyaXKwB','yOqDITKSyeBJ','CMvKn2byzu8IT','3xbcGfqPb3WgAufdoZLsUMiHnyHia02uKncO41HCcht1VYHGkf24kmIryMQjwL8ISmqm34kApAxA7KP',8);
-INSERT INTO t VALUES (-3906260913529099669,118,'NcWPh298P51OO2jIwBzvhragkRFvbHYKHlodtSGc4DFZtj3QA2Y2nEouUE2wYqs8VE5C','TQdhgvgLeCzloPbeP4qHyaXOAZHmaB8cBWlwSwi0szSM','0vHt5kGZTE1r','rOpL7yU1SA5T6','6ghNdTKXLsZ6iM1q3obERpG94D5c2IvC5SqapmvtdZileXtv9u9XcsVDR9dOZA5cyuyNqxp','uB1Wv9SIRVK72UHYBDXeTxv6CsFXx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2269540618484825257,55,'0i','zcwGvfBKagBUBZi2zIQp0J3DsZRiYzS3iNwvl0d','QOrPBmbCCG2mTMcIO','6WRsN098kWGZXB','TZGrIKoMIUz10g6PwHGPkIrTNMQUouRBepeSrkz','ADS7sRjWu2KYZlrzBbF8O7RFzntuwMZHXF5Yc0aBCLRfeXGTaDrCt7taL9b6jj6ZJ9Vv',10);
-INSERT INTO ti VALUES (2269540618484825257,55,'0i','zcwGvfBKagBUBZi2zIQp0J3DsZRiYzS3iNwvl0d','QOrPBmbCCG2mTMcIO','6WRsN098kWGZXB','TZGrIKoMIUz10g6PwHGPkIrTNMQUouRBepeSrkz','ADS7sRjWu2KYZlrzBbF8O7RFzntuwMZHXF5Yc0aBCLRfeXGTaDrCt7taL9b6jj6ZJ9Vv',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(76);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
-INSERT INTO t VALUES (-3577355002325495602,158,'yZ4nXWNbYB7k4e9D1ZkSHmhgKOYT7hKhhbw9sdtWcYdn0cVgtmDSaSMslCUzC8sTBvUEAMN','HzPm5VXBMsVih4','ECgBNsFLx7','aASgcCtNT','H189AhQhQEMoktzcOZ5LjMJrpReonF56nIqLXG','ZjbVNgYyfdtZ74BHnFSv9oQraaCMvpGfLaA5YQghS',11);
-INSERT INTO ti VALUES (-3577355002325495602,158,'yZ4nXWNbYB7k4e9D1ZkSHmhgKOYT7hKhhbw9sdtWcYdn0cVgtmDSaSMslCUzC8sTBvUEAMN','HzPm5VXBMsVih4','ECgBNsFLx7','aASgcCtNT','H189AhQhQEMoktzcOZ5LjMJrpReonF56nIqLXG','ZjbVNgYyfdtZ74BHnFSv9oQraaCMvpGfLaA5YQghS',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-3696401330811754270,134,'HAD2NOrFh9y0q1C1F6l5hCH','QJp21zn94zfRaddPIWMcIVJ3ztTjrCcaXKru1Mvi1R4lxq1Qja3GamUu3VUl6bhZ3KBAGcw8R0DgtUi1oAzW6KlLBOO3i081sbplGPEyeSxwMsUhEdjIQ6TqwDFiMkIUKvEknTQLiS7Q5y5za39le','UZAEHQ2RAdlV96XlDS','WD','EMDq8nDzwq0wyzxpGNo6s8b3OhwJdQFp44dpoAP4nEBpM50t1Wwz3x5I4','SPzOyJzYxWzIaqlnti1hfYlASVF24C3t333ZcEg1lT1',12);
-INSERT INTO ti VALUES (-3696401330811754270,134,'HAD2NOrFh9y0q1C1F6l5hCH','QJp21zn94zfRaddPIWMcIVJ3ztTjrCcaXKru1Mvi1R4lxq1Qja3GamUu3VUl6bhZ3KBAGcw8R0DgtUi1oAzW6KlLBOO3i081sbplGPEyeSxwMsUhEdjIQ6TqwDFiMkIUKvEknTQLiS7Q5y5za39le','UZAEHQ2RAdlV96XlDS','WD','EMDq8nDzwq0wyzxpGNo6s8b3OhwJdQFp44dpoAP4nEBpM50t1Wwz3x5I4','SPzOyJzYxWzIaqlnti1hfYlASVF24C3t333ZcEg1lT1',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8673517093804761749,241,'6Vo','ooJURCXf06Jry0C9iAL37jddbFLtDozI8Bzu8R6xRL4rUtnVaasH6KnUc5eZpzwdJtxm3bhAMPkqo8owfcmGqM6lqZGAcfBKpRdXqfbjoxJZl6VXhIAWkwexOCYCfAayjUzZiyTtgWv0nPNJRy6jIUzOZbU0uYq5UkW5h81ErIkWpQfGgb','NFYmQ','y6K5JLBVTqqJfiu0lhOdM2CG4EAs3VXwG1phrh','oqjFuoJ9ZxdMiaRjPVd','v4TZn0tjbCJxYrwhaQ6RwPrz0cMUaJsAOL78KDfEzhiErorY',13);
-INSERT INTO ti VALUES (8673517093804761749,241,'6Vo','ooJURCXf06Jry0C9iAL37jddbFLtDozI8Bzu8R6xRL4rUtnVaasH6KnUc5eZpzwdJtxm3bhAMPkqo8owfcmGqM6lqZGAcfBKpRdXqfbjoxJZl6VXhIAWkwexOCYCfAayjUzZiyTtgWv0nPNJRy6jIUzOZbU0uYq5UkW5h81ErIkWpQfGgb','NFYmQ','y6K5JLBVTqqJfiu0lhOdM2CG4EAs3VXwG1phrh','oqjFuoJ9ZxdMiaRjPVd','v4TZn0tjbCJxYrwhaQ6RwPrz0cMUaJsAOL78KDfEzhiErorY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(75) NOT NULL, e VARBINARY(83) NOT NULL, f VARBINARY(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (251,149,'sSV2iQ5GzO4','s2IhNPMW','Fk7Bc7JtlgXVU4fqSWdYBEMKhfC9JijQH9qFTDm044sYzmkEWFHsZgmoXLHgd4XeflGyDM','F7ELeDrApKPfGMSf8bz3ftrjnRwrjmIjMiuo1wVAvJbyrW9Ul87QRQGNkrD2g','SOOhmEzbpQMwndsQpOkQ8PMqjwgoFw88Af9AbAv1fCvYuuyQMLy8FzKGBpfUzXOzjTgvzj0j4htvh06EctAciXGQF2s3ne4','YJKF8jkEDJDwT4Kq9VWXklC5T3tBZo7M1ToH0Xpo5IOTOTtjy9s34LDXKxQNO0yBCjNmWV5B6lG10w',0);
-INSERT INTO t VALUES (216,183,'TnimhvJP3','oTmcMxVx7jtz5jgWLsnTrdjdcKFQbJt7m1QwlTHaTbEprhPRa2ge2BD5uf','D6daZ60iR7K85bXfoFpsLUSzHnBV4mBv8SrrI','VW78j9HtrtulhrF','RGuzUThQlRjqlzxwdbia','Z3t9acQyYosdHenO6dm3V',1);
-INSERT INTO t VALUES (184,15,'A34o3','l','DVq20cUlN8iZhfNh6JyNHHjSgc5U6Yvu6PpwHrqjPsOzLVI9MBz','soOOpxy4N2bnrHpLBkdH4wL9Je','UDTZCjeRZZFIvF9a6CHCgt0TxyAe1IRGFpxP56F98Plaj5Nte1QQpbjxT9Kv37uQvqBdjD','96kfHU6bA7IqvIJtxYTKIpRfP1kjPxLHDWmWg567r9KgyQHLItQIyeEcgmy',2);
-INSERT INTO t VALUES (144,235,'KK5ryO','MWRNRki2Uu3Z5nAE1nUgJHEvuadzBZizXMg','bW1O7CB6Kt7ODpZpLCoEYNwq','dlW4gJMNB3uZn3TkKjRry3YmLfckr9UAv6qgSocmS41XW3YrM9YwUg46EFfyl3l6kBTMw9AzX','wLLGGzlR8QjNanUfdbYUPyA7a9aCLXkaoEb','M9efENWyoJ5oW8RdQ8f9VLOYuVCUWADFvbNHt5bZF8Y6',3);
-INSERT INTO t VALUES (116,18,'q','blNeOviKRP5','mjQKhCylw4jVaCZ5jnOgBVl6VNx2shvt','pGFCHnpbwaucFeckOIiFhzmJmQCTbmYbwZvoYo5OBIdnWmcM3y7KZQfbGKA1xgc6BuJX9GFtrtkhApTcDj3','By2AWlPhGGhCeYS3cBO6KseWxhtcVp7goTy8nwA6uPcConEbSO80m6aai5isjf08fpjQh21Z08kckwDF8rbWH5SP6MHW','iaMXJF7qGtkU6zMFCJp83HPio6uFAogKKZ8EIDCQaKfBZyFiOv8ilja3aasFMKZrQM8K',4);
-INSERT INTO t VALUES (236,185,'PM','cW','aAP27r','iIaR5J5J1wC3CbSEBsDufguVody551gd5evqOmIdQicPtBowKavbRnYVn','vFK2Zn20WVkLb69eBztz4mNixBlalqvAsDqN1TnqA6mpUpUyW4Y4slxtk3iG4F58cB','EBk1mRvy9gqkfjB7Y8Pg9YQLWKMLI48RL7UVQx6Txjx5MOT11siM0UqJdi9C3gUi',5);
-INSERT INTO t VALUES (145,136,'b','02zMmIMMKoSusxYzmPW5U47FJoTwV7W3D','m0IUq1tDMQGfG15hB94yNm4uTvamuE7nZF3WQsfd9zyie9KpYsWWQo','lvXDgKlgys5dHlrPcGXM6zKL8YB2ovDUH4DbmwHeAgqyeKJwOWHvXuWV9Hh8zf9qBH9euznh0Vn0','nDkQMoqFWDlPYRRdnVjCYb53oWUMbfE9M8HcJdiOZji0zPTZDhj2hYBPGgvzlRJbaG','gBtUQqR93f7EqDE3v7auLoNrkO3',6);
-INSERT INTO t VALUES (1,84,'F6TY48','JutYECxds2znEEgTCHxApLTVoNHmhUMl4Jnv0aoaJNhZF5lBYmzjTHFgOALF','yfvLX2UqxQqAUR4MckDvVhDU3t4RPm','aCCzNWotLaKPIIhks87wkIN2oHH','xqmSHc9NA6CyfD80AfqAtamus','SWbzyiGPabCv9Cn2Q52cFvilSS7rL98mpCohG4yzfqY4tLTTWuI7S8Z',7);
-INSERT INTO t VALUES (21,35,'IulMNuFzb0','kyleGRiT95tiW5wTDZ63uguUFKzuxsc','MXqTvQ1yB','mnLjY3JRHxvB2sF33NOkkUB','0hN0qsBhY8K0BzX8h8Xw1JFSG2nmLclix8tOn12vXpyII8ADkqKvzjxT','48fXQGQhLMLU7kVE5YnkcV4IPRaZjO52Ps086hkpmOtmHmhhc0MsjyUMtX6FMJq',8);
-INSERT INTO t VALUES (4,15,'I59i3','SLeFP86CWNDn1AN3E6ZvV3rWIUS','VfrhCnqfAAFoDybn6ztkmKmVFb3bdUdZtiZCGL0u0ZL8XgVENuuFNVraJcu','8Hpzz9j2bwomxoMuwlzsnAp9MFpO','dQhiAFmPLZoLxNk7X3g50TmHC0tMaOW2FMhYHK3RVpKCQGgRZeHQt8i3Ck0OdmdJZdYn41yQ51rs7p','W1v1PNG77dSfaFv5LImoOOyaunprA5ZDYtaa7LjFtNGb4il7AKl6PN2l5Wu1CwZvB2yFGgdVnqNqwY0EoA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (14037513076825536649,176,'BdiWqOczA','5yWpnTi7dl2kBBtuKE6XJ1LLUlUDZs1av9P','obp71d4ZpEALICAe55dSpn39LDFn1N3rE92ykMDnx3ywNndPfVoLCxMuX47zWLq3JcXzAMLQpo19ZOn','NqoIat888Fvf3S8YXlPvcuGdFHHiOh8cAJ','Zzd7wkf7MdaHbvx2gIsuwpRX16UAFdeaO8k','Fixvj4WhhIQkiiL05JX',10);
-INSERT INTO ti VALUES (14037513076825536649,176,'BdiWqOczA','5yWpnTi7dl2kBBtuKE6XJ1LLUlUDZs1av9P','obp71d4ZpEALICAe55dSpn39LDFn1N3rE92ykMDnx3ywNndPfVoLCxMuX47zWLq3JcXzAMLQpo19ZOn','NqoIat888Fvf3S8YXlPvcuGdFHHiOh8cAJ','Zzd7wkf7MdaHbvx2gIsuwpRX16UAFdeaO8k','Fixvj4WhhIQkiiL05JX',10);
-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 (13571457886001145335,180,'z','u77BmWeBEhA68vja8dJ8xrZx7uCsBBdrC6M3LzTB6LwNnnJYMijbtgX2cedTeyMq5ac3Toju','xPDfm7pn5wS4AQYxyrdaDRVOPX','AsQNg1ouJJCbc7aZOJhQhM4qoy6KwU6yJMhEuN7HPho01dGb','nLSfY0SjArrGWchdBeEVv8s6HR8sOaSJ440XWKrwWF37NVLgn2','mvWgvzl7aPKTSIC0mW2VagxCHX7jBfy2bYALShGHIh20qHD4sgNYYuCLK3EYyWcq4LK3KQpBeIxsqXO2MqefmjHJNq2',11);
-INSERT INTO ti VALUES (13571457886001145335,180,'z','u77BmWeBEhA68vja8dJ8xrZx7uCsBBdrC6M3LzTB6LwNnnJYMijbtgX2cedTeyMq5ac3Toju','xPDfm7pn5wS4AQYxyrdaDRVOPX','AsQNg1ouJJCbc7aZOJhQhM4qoy6KwU6yJMhEuN7HPho01dGb','nLSfY0SjArrGWchdBeEVv8s6HR8sOaSJ440XWKrwWF37NVLgn2','mvWgvzl7aPKTSIC0mW2VagxCHX7jBfy2bYALShGHIh20qHD4sgNYYuCLK3EYyWcq4LK3KQpBeIxsqXO2MqefmjHJNq2',11);
-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 (12592198709771977879,8,'QiNo5YiUC4hE0','ghm9YlUdAlWN0s0RYAYIKNNFWN2mMVeDBbToHUH8ddi','iPXe2xsj5hvB50o5MRhHyDHL4uyMYPvkFT','vCwfieGrcChDElwaiu4xdvpHDYBavPhYd1CIlkLSTUBIobmvOW3JYrGiOSeLIuKHnP7FZ5PRhn4b9s6','RzzUtCBYqvEwWYmvb7','xeH4SXHSCvettXg0mfbwh7RstkUosuQsy6PoloDbYH5cjZ2D9LEnNcqxBdQBBaS0nMhbMYkTSq1zLyIIsZ0',12);
-INSERT INTO ti VALUES (12592198709771977879,8,'QiNo5YiUC4hE0','ghm9YlUdAlWN0s0RYAYIKNNFWN2mMVeDBbToHUH8ddi','iPXe2xsj5hvB50o5MRhHyDHL4uyMYPvkFT','vCwfieGrcChDElwaiu4xdvpHDYBavPhYd1CIlkLSTUBIobmvOW3JYrGiOSeLIuKHnP7FZ5PRhn4b9s6','RzzUtCBYqvEwWYmvb7','xeH4SXHSCvettXg0mfbwh7RstkUosuQsy6PoloDbYH5cjZ2D9LEnNcqxBdQBBaS0nMhbMYkTSq1zLyIIsZ0',12);
-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 (5596538497756658258,89,'x','4JV6Jv6Qpj3ZNKzIpbefkHZFmcurFXYxmcxgZ8ddrMwdlYZ3NISWRb9TRR6WQiSg0fxRf4kywwA5Fo78kvh','tfRjCbBF4tSyJa4r1VURcP0kNpApTWPnZA0L6q56sLY','XQMHnxuBBEhBuCi0RzT3q4KH35bmXlh2Hv9If8Rwi3NC09fdjuq6RP0QMVRZJKNrBhRVEwXHqyBzbHM3QiypcKxWAEZFH8rboZfuUpsl9UCG25EFIonVsU1kcq4fxfZlOqqN91kKEr8xuvkZYOH49bvDez6d8zvrlI7ot5IIYMrlfgIIA6RAqIH9n0qhiirgZkm763bv7oz4T9T0jO6PFnQIgfbcVh7YYHuQXoK5lEsm7Ts','iufMM3bou1xTrz1weP8hh9yzY5','w9r6crNdBZGAfFJL6s89fNQpd9nJxCxYOjZqORcZtLlpAmfS',13);
-INSERT INTO ti VALUES (5596538497756658258,89,'x','4JV6Jv6Qpj3ZNKzIpbefkHZFmcurFXYxmcxgZ8ddrMwdlYZ3NISWRb9TRR6WQiSg0fxRf4kywwA5Fo78kvh','tfRjCbBF4tSyJa4r1VURcP0kNpApTWPnZA0L6q56sLY','XQMHnxuBBEhBuCi0RzT3q4KH35bmXlh2Hv9If8Rwi3NC09fdjuq6RP0QMVRZJKNrBhRVEwXHqyBzbHM3QiypcKxWAEZFH8rboZfuUpsl9UCG25EFIonVsU1kcq4fxfZlOqqN91kKEr8xuvkZYOH49bvDez6d8zvrlI7ot5IIYMrlfgIIA6RAqIH9n0qhiirgZkm763bv7oz4T9T0jO6PFnQIgfbcVh7YYHuQXoK5lEsm7Ts','iufMM3bou1xTrz1weP8hh9yzY5','w9r6crNdBZGAfFJL6s89fNQpd9nJxCxYOjZqORcZtLlpAmfS',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c CHAR(78) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(8) NOT NULL, f VARBINARY(34), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8196330,11835813140652876610,'aNqoRXkHwiFpSDdZHz4nSQScaUebEbnYARRKm8I5HFAbsIgLHavgSEyd3Lko7sDCM9','8bBr0gAU7ZfdRNeH0jBH2HKN','0lMb6h','pmmfocwZV','1GBoC0oXMplTzaJnSQSN7zngmLHw0i0lRxEgsiYVLTHGZFJ2Teor3SsY17XXO2ASAYZGdjWB5MaQM1UIHkrjQFMRHLav','3q8bK9At',0);
-INSERT INTO t VALUES (-1206300,2817991391520032382,'XeyQnzvU9PXxIxi4AmLLSRHfmDBwW3f551F3x1E53OA38','f3rKY8pfKMbAF6KlMAEoqvW','Pxs','HsQ','vZ392mq6MA','tCQ4EhbK5nW0dtBFcEHq886hMGEb9hkfJ07EOIPHAzHa9BVokTVUAH8YufFdHLppgoEOebb9UdTdIPeIRpONr',1);
-INSERT INTO t VALUES (-5259623,4193170630810350863,'IEUWzbgsoIViOq5rj6dRSO2rs8jkl36','bzQewl4XzEnZcvH7DWa0DeXQpvaoJG1UK','sx9Ug','r8DTM','IaF6IIxFjRLoImpofFPJp2n7bs8wPsxrNPgltbuH','KdRWdBzHFTBrBsO7mV3CyU8urE9RA6p4nRSMtdwcSvTJrqbGGYwuSMpGXKww3mX9MW9XKWh3SArQHig',2);
-INSERT INTO t VALUES (960588,8347994411548892439,'7udhtkX3MfYWNsUWT1NkjSjN7w4GAM8zKmWwrf5rGP4B6wWLuaGpiUqToOwOOdN5W','nRZWRbYv4b3INhgnE7O5y16SLE','m','RwrtyOK0OOat8','UyzrzAyHqoRfx5Q2ilTnzybBtAlE5sw2g6kVFd1BbcG5iBvRBteC','wrJllmXj',3);
-INSERT INTO t VALUES (-7357683,9790062721286291758,'0vMcqlnxDJ17Qoouu52wrn4AJIbMqVVvaKHUC','8yLk7IvExKCuvCM','NYv87','wWm5EKSv46mia7kLw4M','m19CLSAx0XqqXviziAsDYYttNN','S8e862PIZMcDQHkGD5GQ',4);
-INSERT INTO t VALUES (1751,13221509260822304320,'q9j6jMDdKRnUTZCZaC2RIpASsjahqmNUSCML2nJxaCrYjoFt6WcPpYOnveEqTUn3cVKnAQ2L','jlW6sx5GGG1qGBecndGm1YwHG0x9ezFYi','n','zJxYQLznmT','42ka7N6AQQnzsY1APFqHR6CYSGcB33fYKkZdQTAUin5KYpW0E','vuqwwLJBpMyQusbCF8tN5SbKzhyiAKm9M2NjiGNsHocA3LdejEYn6TEyVzMYcXmoL4q2uGK21wPp8RH',5);
-INSERT INTO t VALUES (5601742,8244256105554309386,'YxvjPM5rh7Wx3XZa46sNAjHSo4QkB96aOs4M4qyrI3','hjBtjZJZi','doWnNu','YRHhG5CHsmZfZuyxrgLYHHYpAGpxeyXO','uSkKRpMxwlOu','yUK9s',6);
-INSERT INTO t VALUES (3985328,900139131468117660,'RDF5c8psGoJBVwo9DFq6pMMSxJCcZia','GDR6JQrzRKfAYGx3w9G','qA','EK7TzvSjnbFNn','XoORhnaRlmEdL07CTfF86rZPfhPUhLUjKzJjnvpSwS4rS15wBLCNDt6Lq9jg0MQi9w7GBwqekBFXno4a0A236vzt5i9Xa7cK','i0yvCD7f8oTDvp6fJtt5VIuOXQk1DUz134O',7);
-INSERT INTO t VALUES (-8352309,9543587726758248208,'1LzpxqYYRadDezwmqCVgHPOhvcF8gdfZsg5uIhFpu1q5GdIufF9AD82N562UVq2LipU40Ow','b2EqcdP9Kka188466h','6','AvtyuTbYg0Mdw','wNp7rJ6sPbdpxrjGrklJLbp9kTETpEoW70rwnJeUpDy','dMY5SKZIm9HQ7eyxdlTIDiyu2y96w27zsFIeNKB9IVZZVsoKYqa2sd8XtGva',8);
-INSERT INTO t VALUES (-3922359,13071269901723883671,'MjsfED63PgWJmge3wdX','DTnH7tl1c090YdTiw4j','sd','MbRyoJBWhFM9QUNWSPNmFwBHF5A','axFa7FwVgK2QDEDKe2SFocDtRExcnRocl5Y95BLKPw2Y5wwk2MAMF65ge','lOoTsPgtWBOvwupxGYo1lzYMQ9i7CHAvZPm0ruMtlijqbRhcn22CU1a9qXRdf8GfbelLQtr2zvf3QCJkliu8UNf2DmlstNPS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5462615684557806177,-3399665612826701458,'8','x8vnAKuv5','ZGrOfCiZhlZv4bxkzh2RtB6jtSzfRhLNn8bMXs10dFEfsi4eUkpZa','mPjAonvJf','9','R',10);
+INSERT INTO ti VALUES (5462615684557806177,-3399665612826701458,'8','x8vnAKuv5','ZGrOfCiZhlZv4bxkzh2RtB6jtSzfRhLNn8bMXs10dFEfsi4eUkpZa','mPjAonvJf','9','R',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
+INSERT INTO t VALUES (11825120545337906089,-7671052178956919681,'qrT','K','Pa84ZdlSRjkqUPdTwFIwflUEY3NC','9HhUk543wQkl4X42a7bUx69JHlv7HL7JEnfF4GEUWI4lk8OSzErR0COvSyZdlQj2CU6A4ad1T','B','U',11);
+INSERT INTO ti VALUES (11825120545337906089,-7671052178956919681,'qrT','K','Pa84ZdlSRjkqUPdTwFIwflUEY3NC','9HhUk543wQkl4X42a7bUx69JHlv7HL7JEnfF4GEUWI4lk8OSzErR0COvSyZdlQj2CU6A4ad1T','B','U',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10939753518714016402,-1249627394214470818,'zntwjV59QpTvoeIJOhCY','HmkR8d5tIRqPWaAGNpXzeB4rucl0oMfrzH2o9rhWmERMI','mouiMrMB9PbDPcHpqYeZWr0vI9E','Av6hevEwJC1mxbLavLav3ZwbjCSX72xOI41C3Eb','T','X',12);
+INSERT INTO ti VALUES (10939753518714016402,-1249627394214470818,'zntwjV59QpTvoeIJOhCY','HmkR8d5tIRqPWaAGNpXzeB4rucl0oMfrzH2o9rhWmERMI','mouiMrMB9PbDPcHpqYeZWr0vI9E','Av6hevEwJC1mxbLavLav3ZwbjCSX72xOI41C3Eb','T','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3507830213836365913,-8005038009929608331,'3R','O5wV9wO4siCObfdipO7My92z2qeaJVdQDOFQBHUQC1gCnYOoi1rWB7Xm8vo3TscE6DFiHygpsCIOU1el87nAluealwNPwCLtmzoPJzZlxWhxBp7gkZRNwRNqG','RAxllJYwbQq58r7tXdkE3bRpUIjDwzKKdO2QZvSOvrHoGMnefFg41oNac7ZtoBbd','wM76S8JN3DdsVBcagc0nDY978AG8hbgrz6Z1y8JM0ttNw8VkASmo74q1fFEXwlU5aRWcgsuvlkxPncvzPGTPpuhGK0lU2HKkdID9mkGaYMNGeFHA','s','b',13);
+INSERT INTO ti VALUES (3507830213836365913,-8005038009929608331,'3R','O5wV9wO4siCObfdipO7My92z2qeaJVdQDOFQBHUQC1gCnYOoi1rWB7Xm8vo3TscE6DFiHygpsCIOU1el87nAluealwNPwCLtmzoPJzZlxWhxBp7gkZRNwRNqG','RAxllJYwbQq58r7tXdkE3bRpUIjDwzKKdO2QZvSOvrHoGMnefFg41oNac7ZtoBbd','wM76S8JN3DdsVBcagc0nDY978AG8hbgrz6Z1y8JM0ttNw8VkASmo74q1fFEXwlU5aRWcgsuvlkxPncvzPGTPpuhGK0lU2HKkdID9mkGaYMNGeFHA','s','b',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17435381292665445339,-2176424697468638686,'OV7XHxl7XpfBd9Dcf58ge5','qhfa2EEyqhWoZUo6esPLhxLb6a4MEGTnTMvnTz3Kn8w7cuEUE2aU0SwSgDc7gFajuUr3R76QLjN23RzfxxFAWSCB45i526Rk8S81YDDVdC70xVOzmaNDAZ0NtXYsGEbDC3s4bocyQnHSK','vOWsnF6ECdyisCB','LLKVCDM6NvgDV53dbxmC3jDlZjDdDY8YbfSyrHn','8','F',14);
+INSERT INTO ti VALUES (17435381292665445339,-2176424697468638686,'OV7XHxl7XpfBd9Dcf58ge5','qhfa2EEyqhWoZUo6esPLhxLb6a4MEGTnTMvnTz3Kn8w7cuEUE2aU0SwSgDc7gFajuUr3R76QLjN23RzfxxFAWSCB45i526Rk8S81YDDVdC70xVOzmaNDAZ0NtXYsGEbDC3s4bocyQnHSK','vOWsnF6ECdyisCB','LLKVCDM6NvgDV53dbxmC3jDlZjDdDY8YbfSyrHn','8','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7992384384441962252,-8024535618958765027,'8ubINCc8LdP','2rpJ0SuuOXrwiWu5X0nWQHcdnP3Dafli30AjDgzt0CFF3PaUEpZ4lQUQ1QaLmTbpw3OmOhhyYV8wNA2c9LmVN1HAlsP5bl9eTU3SaJbuXhfvMBgJoDafeK2y95yh1Zf5c','6ykai5','LREe5sYdpkLv2cmZccRkI4LJCiC1qoIHEj','y','wx',15);
+INSERT INTO ti VALUES (7992384384441962252,-8024535618958765027,'8ubINCc8LdP','2rpJ0SuuOXrwiWu5X0nWQHcdnP3Dafli30AjDgzt0CFF3PaUEpZ4lQUQ1QaLmTbpw3OmOhhyYV8wNA2c9LmVN1HAlsP5bl9eTU3SaJbuXhfvMBgJoDafeK2y95yh1Zf5c','6ykai5','LREe5sYdpkLv2cmZccRkI4LJCiC1qoIHEj','y','wx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(98), d VARBINARY(37) NOT NULL, e VARBINARY(50) NOT NULL, f VARBINARY(21), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7580387464830399447,1629019194,'ngBC5TzLkQtrZL4VABLc0vi8YKXPbvNhaH','F30xiaVQriSTMj9piFr','1tGPas9fhexnWmKFclFkhHnMBlu1u','UuQiL7JThkJ3tJh3Fr','N','M',0);
+INSERT INTO t VALUES (7103607121695627782,-886917362,'XwMiB','pv9Xcn18za48erU','IsTrLS7ogU7zLIaVsQfJT1p4ZvP6sF4vYQe','cu','u','D',1);
+INSERT INTO t VALUES (16231644261587867504,1908751302,'fUAkDbMiTcFvaQH4SseKREMKkEgKJHerAaG9tetAvslljPvYW8OexIK0lsF','uaqZ3tCP','q6Ec6etn6V5eVkqxyDW6M3HLHcqZuAxQeicRGdDBY','n4TBpOQHES5K56AO','wJ','4',2);
+INSERT INTO t VALUES (17327410609828411829,-1597716819,'q6nXj4tGuYwJ3jo3YadXDvOWoBSnQnR8EkbW5S','4T6jcPr4iT2YKyFtuAW0Ed5aYcEWyDd','FL98h6q8hiZC6ssGH9fkOF','3lecKnzXUL','kP','Y',3);
+INSERT INTO t VALUES (14134364228314057952,-1497729874,'Mx32IfYlfC9HQ06q1uL9tNorPXxYZ4sVIal54P3EgvpbV1BFtV25zi6MHyK2b5','vT0ptO','SjneOdH','Dlk57NFXvw55SkcMu9Kr','Z','n',4);
+INSERT INTO t VALUES (6958132197182903389,1830236680,'xNP7nONSIOT2CuXtvw6ZfT70hKva2YEsaPr3','ZJr5HAVZ1NE4BEYE','B1wUTaqmA0DHsxXPQ5gkR0yjpZmGTHkFjx','OTIgtFPev8zo4XZ','k','i',5);
+INSERT INTO t VALUES (17992160829127682228,1251651255,'AqbCBk92DTxSXx8e8Ec0H4oWTua8jxu3YrPhIySC81x4NhMHHwO1mExCL6oTtkSdmKZQNHdPaeoCkdIX','EygsltfSkgnqTcfy','z4wJkbQrNJk3rmXBg09ePndD','lfzw','Ee','R',6);
+INSERT INTO t VALUES (14102392372124503500,1476500618,'YhbkEA1z9fZ7Ti1NgAFMOrIhnxkCgMX47D4t6f47B5YsdhuT7YqdS3Oj7Kvx2as7SBSb2V26W1FzYQf7R2','zGGsYf3NBuI4p','RoNwTW5O37byQHX8gzG54RKigN','E5Mn0bUa9TK','aT','2',7);
+INSERT INTO t VALUES (6544964722826624865,2101407165,'4yesECwqXGVOyFBG','qEDmgUBvwzObmsfBsp','x5irTH0kWgR5BunavchI6InPgICt4gOEIchKBM2T','fDrGHThg8Qzj4B9ZZSd8t','Bd','d',8);
+INSERT INTO t VALUES (14307858041967330631,1166043388,'FxUVtcTrChRTT','a1ROnklyJatNVuSj0Lr8Yfl1G','GPoTBYsoaovxkHpBzII1CpFg3IuJMrxvW8UmrRQM4OYcJ4','VuqRbPNHe5UUsffqoN','F','2',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(98), d VARBINARY(37) NOT NULL, e VARBINARY(50) NOT NULL, f VARBINARY(21), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1091438801,1533316603393428621,'No5MAtfZAmrkIFaL4SpzU0waRYxAd0JCM8sIRpkwlbqofjkhU1g','WCFDB','msDw','nyyb4CfFFB','ru6svvqiHYOKOqynkHD7Vpx6xQiRNIluWdh5hpgxrIDhS5DI4cRRJCNO2iswrCyFda5w0','vaKJ9iCw9fZSYgryfySFVJWKdZXKfD1S8SmvMcx42sJpLniueUDUO2guVH379VX78sLbXIvNLVxr1vEUZJ8r5nEmJaotR1wVedlK',10);
-INSERT INTO ti VALUES (-1091438801,1533316603393428621,'No5MAtfZAmrkIFaL4SpzU0waRYxAd0JCM8sIRpkwlbqofjkhU1g','WCFDB','msDw','nyyb4CfFFB','ru6svvqiHYOKOqynkHD7Vpx6xQiRNIluWdh5hpgxrIDhS5DI4cRRJCNO2iswrCyFda5w0','vaKJ9iCw9fZSYgryfySFVJWKdZXKfD1S8SmvMcx42sJpLniueUDUO2guVH379VX78sLbXIvNLVxr1vEUZJ8r5nEmJaotR1wVedlK',10);
-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 (636450456,13704938286271301610,'GyVyLeWdNJuxtHeS1gcWCE1ITpR6ZnuNFzCJATUkVCMuslLwWZ7ByUc127gH242P','0PeY3CexCqEddvcqUf0bPBj','HqUBsYmO','xt9F','wiRa9VwJoKNaXz9Z67zBpED5IvdZU3TWj8bitZlXioD6MuuzSBjYFtPcHGQMKGxCuStczQB6tY2JZjuAPzpGrvkHamQ61','0TDu6KCExqzOgTIH8vwFUjCiUTU1AteTkgf',11);
-INSERT INTO ti VALUES (636450456,13704938286271301610,'GyVyLeWdNJuxtHeS1gcWCE1ITpR6ZnuNFzCJATUkVCMuslLwWZ7ByUc127gH242P','0PeY3CexCqEddvcqUf0bPBj','HqUBsYmO','xt9F','wiRa9VwJoKNaXz9Z67zBpED5IvdZU3TWj8bitZlXioD6MuuzSBjYFtPcHGQMKGxCuStczQB6tY2JZjuAPzpGrvkHamQ61','0TDu6KCExqzOgTIH8vwFUjCiUTU1AteTkgf',11);
+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 (7072347329678067781,1063499009,'Gfnqe93Wvmsi8wiamgcG5JKqj0qYNHXrhDZrDohCAPQwEobgoLDULel6jneJ8TLzXpY0VnWsYBrL4Pw','rQPecCahTmcTkvasNZeOmAWUlGnH','cdmA8keeEtz7','2q5qikvD2Kx','8','V',10);
+INSERT INTO ti VALUES (7072347329678067781,1063499009,'Gfnqe93Wvmsi8wiamgcG5JKqj0qYNHXrhDZrDohCAPQwEobgoLDULel6jneJ8TLzXpY0VnWsYBrL4Pw','rQPecCahTmcTkvasNZeOmAWUlGnH','cdmA8keeEtz7','2q5qikvD2Kx','8','V',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
+INSERT INTO t VALUES (8800373196880794658,-708419716,'rBFHvYPFqzEytqeBZ1SNX','LB8JuLV','njYad1rjuo8vrBfsW2Q','hMtIGuoNQejpB','s','l',11);
+INSERT INTO ti VALUES (8800373196880794658,-708419716,'rBFHvYPFqzEytqeBZ1SNX','LB8JuLV','njYad1rjuo8vrBfsW2Q','hMtIGuoNQejpB','s','l',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (612825647,11296449569490570470,'5R5SIRQh2dl9GX42CsfUSFaixboaOaIlIxzdMuIFdzTqTeet','DGlSj0gacwF5DFhM2gwE8y4pVjtF5gQdzAwuxmVjjch0RkkkqbgOaO2eCn3X61PvqWqzU99mpkHX21YpHnl0LAyrvsUymeuihPLGsIs50T654zct9JukrOV6lNWVA2','6xX','QARf9HJ8oxFtdDm','d7poQNmZ37kFWugPU58apsor2aB2ZI2vhfZppjRs6wq7CxG6A584H06bdvo4968Om6C6RM','5hwEWAuYJRn6TT1t4vztJpi5uK0s64QspjY8LEpEFEhFglTrWMx56vHeqSnNekvBhPVqLUcosHwNlWfsQdhsSLRo4Q',12);
-INSERT INTO ti VALUES (612825647,11296449569490570470,'5R5SIRQh2dl9GX42CsfUSFaixboaOaIlIxzdMuIFdzTqTeet','DGlSj0gacwF5DFhM2gwE8y4pVjtF5gQdzAwuxmVjjch0RkkkqbgOaO2eCn3X61PvqWqzU99mpkHX21YpHnl0LAyrvsUymeuihPLGsIs50T654zct9JukrOV6lNWVA2','6xX','QARf9HJ8oxFtdDm','d7poQNmZ37kFWugPU58apsor2aB2ZI2vhfZppjRs6wq7CxG6A584H06bdvo4968Om6C6RM','5hwEWAuYJRn6TT1t4vztJpi5uK0s64QspjY8LEpEFEhFglTrWMx56vHeqSnNekvBhPVqLUcosHwNlWfsQdhsSLRo4Q',12);
+INSERT INTO t VALUES (4776007262049179465,-954787289,'jZv0TzcB','SfUJqwvj3EoFjoUYvIU8bHROJL5555MJ0f5tixFjv8pzKfAeNMxNIrgarGHqghQQzQPLk83gqK2VGFq7kQ39sms1zcjRmWscknLmVgEU6KIf3uZDNKLa0N30FArEKdFtRQqzz7drt3EcZ40IAQ5E6lCp7yKU0zyJoGzUpYyZew8x5J0uJ20G7js4xWMvtlpBnSvzcFqFR75beJUxr1EhtCxIbEHfmwFO9xmHGeOGLGIxq6QHBWHTw','5vAX9k0GezsCdeZXdA2utpJ1wFRaD9CdeUZLFheHoih96lYW','jt','3','2',12);
+INSERT INTO ti VALUES (4776007262049179465,-954787289,'jZv0TzcB','SfUJqwvj3EoFjoUYvIU8bHROJL5555MJ0f5tixFjv8pzKfAeNMxNIrgarGHqghQQzQPLk83gqK2VGFq7kQ39sms1zcjRmWscknLmVgEU6KIf3uZDNKLa0N30FArEKdFtRQqzz7drt3EcZ40IAQ5E6lCp7yKU0zyJoGzUpYyZew8x5J0uJ20G7js4xWMvtlpBnSvzcFqFR75beJUxr1EhtCxIbEHfmwFO9xmHGeOGLGIxq6QHBWHTw','5vAX9k0GezsCdeZXdA2utpJ1wFRaD9CdeUZLFheHoih96lYW','jt','3','2',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1239926409,3787874100807448771,'I3VNpPNguvUrPxZbvkBYFMsyivHlZpcdK6lzljDBqA22JtyNjm6uP0Ke41liStF','tMod6Bxgcq4fBs3xMyWr5srT8LGuuBMiR8jHQRHoCeP2C2TAenl6qSnFlB3GGwWBXsMl94ijCuMyZpoTtu5moVmO03KaQhdErEWRC0nre1Nj8urhdar5OZPvAf9GY9zuU9lfQnPI1J4WJW1EAH44yws8nwGc8oslevWQ3kn2bwMZXP4XDphOJUlvKqbuGfk','MwkMP6c','q6LsyH7EjvVaGSWUlFXwhfOIMkOHn5FQZYtjbrn9Zxvlg9fD1VnLqulwZDyrZixHYSBgbdoQXE4JPz1JFknwCcxDeFLyuCyTeWpP3qecFwxqzofwkl60Mmoc5Q4TmfoBqNbL4aPfzXtcuqy5Bl9pFzO9bLj8YYgddmMhqRSPAKYSEb3LS4BGt5eNcQHGdgrknvphJQfkAd0yLNclyp2qlG7K8JtGHqo6egpeMKWVxj6v1PJfQU','NnrAZGgnfep2kFWAaE9r7SGOhoCQ1hb0','ocbN5h7kTEsVp4ySEgVueWbH8w5XYAA803VfNhSNglsSECHUwtN1cYJvGl9BTGhi1',13);
-INSERT INTO ti VALUES (-1239926409,3787874100807448771,'I3VNpPNguvUrPxZbvkBYFMsyivHlZpcdK6lzljDBqA22JtyNjm6uP0Ke41liStF','tMod6Bxgcq4fBs3xMyWr5srT8LGuuBMiR8jHQRHoCeP2C2TAenl6qSnFlB3GGwWBXsMl94ijCuMyZpoTtu5moVmO03KaQhdErEWRC0nre1Nj8urhdar5OZPvAf9GY9zuU9lfQnPI1J4WJW1EAH44yws8nwGc8oslevWQ3kn2bwMZXP4XDphOJUlvKqbuGfk','MwkMP6c','q6LsyH7EjvVaGSWUlFXwhfOIMkOHn5FQZYtjbrn9Zxvlg9fD1VnLqulwZDyrZixHYSBgbdoQXE4JPz1JFknwCcxDeFLyuCyTeWpP3qecFwxqzofwkl60Mmoc5Q4TmfoBqNbL4aPfzXtcuqy5Bl9pFzO9bLj8YYgddmMhqRSPAKYSEb3LS4BGt5eNcQHGdgrknvphJQfkAd0yLNclyp2qlG7K8JtGHqo6egpeMKWVxj6v1PJfQU','NnrAZGgnfep2kFWAaE9r7SGOhoCQ1hb0','ocbN5h7kTEsVp4ySEgVueWbH8w5XYAA803VfNhSNglsSECHUwtN1cYJvGl9BTGhi1',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT, c CHAR(5) NOT NULL, d VARBINARY(6), e VARCHAR(85), f VARBINARY(14) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7906556,7138390577654809097,'NE','Mc8W','J0KA530','eZL','HUlz','zLEFjeTB4wNwPk7PyIRziUUiNPRReZ8oIVZT0gbGnex',0);
-INSERT INTO t VALUES (11626067,-5052301033578038132,'Ubs','j','YNXwntaZLpEcvYQLP2sESZhcTo','o','nQG6DUrK4LD2QMP98c50fSaFmJqc','fWt5Mmwxfo5omTCTSvNO6zOIhcWh0uHaZxRbCgwheVvOvJQZ2YQXauT4VoiVsiXGH55ceZ23ngBiu',1);
-INSERT INTO t VALUES (8962197,-9164191001222367645,'en5W','7Rs','NndOayoUjnaWkv8BeQnc6qhUQaIT1maSCeY4T1wi2JSIUB4kPBVQ859YY0u5QjC4INebO1C','Kqv6dhaVyvBI','dt45DElHzhMUuyXqJOU199MCMq78SSQVPvrjTnDYS0gNcXaIpGKXWVx1IiVPClCd6PE9FkjMzeapzf9SWfwxK7PbY9p','449yrMz3U38behBjJkkD36acUCYHzljf6D1mywDBhzpiNvj77suqjfixT8t77gXWSt',2);
-INSERT INTO t VALUES (16523570,3506210677675029744,'9Rz','1Sdg','FY0jsj919iISGVQlgHBp9P6WeKiSsbHRoBB8wd8s8ZdaBjiet','zMLqSswrt5TMh','0m8O0tldHYz85ZHbOkRU9xeEA3rYEstHCyhXM5h0R6sYPJUBfzv','GzefyyrsjGNSRDoiWCPjBjPf8Dfuf5jAXRzfZgVKj7ZB0ejigxfotoQT7zOVMqQp60vSCM0CpOi2577kNbv',3);
-INSERT INTO t VALUES (7389197,-6620205959437439287,'RS9','cM','kkStilROXKbOmWi2kjo970H8irgtPaFZx0K67K9uNHvwzK15EgNn3JR4Gj','I6MEr7qkj2U','FOB2e','EmvuOLWrPkV',4);
-INSERT INTO t VALUES (1608602,2613573492745666327,'p8gIY','7','lHgyMhCnIThMloQT8pMaTnSE3i1HqOOeJAPjiBtZKfIxrN1HAHq9D7XV5ci6VKnRgdCgDYvvkss5yvEyYWrA','wSOZK','3XcpEEDSPjc','kiJwed4TAcKd5oJ1snJN3uaMeIuoC39Nsmu9a9iFEI3xwWZzPRbRQWSmHEh3EzsXoeW6S',5);
-INSERT INTO t VALUES (6882226,-910981227589816884,'3ydp','Cyf4n','hlXDyIMAl2QCkQOV0dU1bNIVYPYgkjsgSTsx6GDpi5uSlFzatDxafZZHEyqGVx8','q8zeO5lObko','w9KtlnRfkAkTaQRvbTkZ6gbQbAVogVQxiP2PBeFUx6THIVkvRWLeCyuigyCh6eiw','Fs5LFtKnQd2mTbxH',6);
-INSERT INTO t VALUES (4113212,-4216744208598183213,'1y','9Q','yx21mACQw2DN','unqE1VxgY4H','nYsG3v9XLDDp6bmyDPxFmge82e8k2WrOtO1Cf4yX1usEThRNRG1','xXNj6HpVjLu95XwXmlKQ90HqoznvzCxCCGL6qu3glOqLO8W2XUiztvZk8Aq7a2o4r6netWBTBXTiN8BTlPc9',7);
-INSERT INTO t VALUES (9744642,2537492754784974099,'Q','Aowp','J13no3Q8ogTQH','fMEghPB','rRf7SoWOtLTrx2kJLZNz2hvODCaigowoXJ4','MWX6CvIi1HEvHwHGINVifUurexEeUnS2mqN0DXXruaPKhNUOYgHLMvV0jcHe724YAUq5HW',8);
-INSERT INTO t VALUES (15610977,-868916137580530652,'L6','JyG','ngnpQHu4NP668EzW7LvtJUGYqSCTzFIJ78WI4ET','rxepovYE7e','Te7oyqby3KBdjH3f2BB6aLjmEDkX3AeYTTl3SYkNrk9G78jIYZN3yeBILlKEiBOd4KO3gsjA','sGgbbvKBsrfFZQVod8kYb5zpa0pfxeFil4rkhwBvX3woLs5Q9S',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7027673050359746895,-575636500,'sTOyLfg4cq0GbJxD1yDgJxGsaL1mjBY3F0mCrIRktYXUGDziJIGrOdAyZsp','9M3uO','1S1DWFC2PQxHPUC3Fg0xjZHfMkIzoG3vIwxHvHMPvffGtuAW','kEQuC3mUndd8Avu8d5AhV0gdNMjfYtonfj7F3cbJNjhIhOgFfNvUd4ovWtcXyE7jQll1oY3sTBSN9LjUVOnDbC0PW8V1Msd5OUw7zZG3v1zlJZaeuDQnjnyvGpcn13FSVhbslm94MDOWH4','Sd','m',13);
+INSERT INTO ti VALUES (7027673050359746895,-575636500,'sTOyLfg4cq0GbJxD1yDgJxGsaL1mjBY3F0mCrIRktYXUGDziJIGrOdAyZsp','9M3uO','1S1DWFC2PQxHPUC3Fg0xjZHfMkIzoG3vIwxHvHMPvffGtuAW','kEQuC3mUndd8Avu8d5AhV0gdNMjfYtonfj7F3cbJNjhIhOgFfNvUd4ovWtcXyE7jQll1oY3sTBSN9LjUVOnDbC0PW8V1Msd5OUw7zZG3v1zlJZaeuDQnjnyvGpcn13FSVhbslm94MDOWH4','Sd','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14561916971874701815,-996231415,'O8Y','QzEERsPcTbf4SmPQOiRGemTeRiec4MO5KzElOACU8LH','7Pbis57TjNaRzVtTPOos4w8tjCn3QPDAfjDr5HkqpxMQfWw','dp1HRQRULAVzqeYBxGaRaaeqVOjd1yWKyBoQtKF6s7hhV8irmHNd6q8Mu2NAJA8eXyYxXDVUprCqYjcrueeWPkTmDtDqR06ct8odDFrikJ9prUGNRT892pIlmEnAFZdYf2NPL8qlVoC','z8X','v',14);
+INSERT INTO ti VALUES (14561916971874701815,-996231415,'O8Y','QzEERsPcTbf4SmPQOiRGemTeRiec4MO5KzElOACU8LH','7Pbis57TjNaRzVtTPOos4w8tjCn3QPDAfjDr5HkqpxMQfWw','dp1HRQRULAVzqeYBxGaRaaeqVOjd1yWKyBoQtKF6s7hhV8irmHNd6q8Mu2NAJA8eXyYxXDVUprCqYjcrueeWPkTmDtDqR06ct8odDFrikJ9prUGNRT892pIlmEnAFZdYf2NPL8qlVoC','z8X','v',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (15753208425286698153,2069956471,'iaweHgVMBOGEZD8vY4UqFM0CFUPJLDSzxhsuwTMHooK6IOBzPFL0lg6DSvg6LuME4VnmzNp3nhmgDLAL5Oaw2VGbLsiXm3','oAsuA0btydqu6N2JKpWQRgSKsY0QaQssy686EOkX0Blwr9v4IPcyZunPVkYFVyUavgwnSgVnoNVsXUOh9YpH8JV86bRLaJ7ts7rwdGgXP4jtqX5U3o0LE5NHl1xSDZhXEEKpmlFHL8EkhecMcYTD9RazxXEL6nW6Cck3by2iYvuR4ow72qJjGXcD3O','iv4k8y17zeHALngWQxV3jWNnOgpNwpVq','GEVXW1rv1y48PIq5JgxiSEaOF0CNTBuu59hCWip7jW4CgDk792oXBIWtcwQmv4k6jCKRAZYnU6e9NUXxQtP3kjclaAAo4PuaTwVvxlpbwyskapUaN4uu8X2s','3WR','u',15);
+INSERT INTO ti VALUES (15753208425286698153,2069956471,'iaweHgVMBOGEZD8vY4UqFM0CFUPJLDSzxhsuwTMHooK6IOBzPFL0lg6DSvg6LuME4VnmzNp3nhmgDLAL5Oaw2VGbLsiXm3','oAsuA0btydqu6N2JKpWQRgSKsY0QaQssy686EOkX0Blwr9v4IPcyZunPVkYFVyUavgwnSgVnoNVsXUOh9YpH8JV86bRLaJ7ts7rwdGgXP4jtqX5U3o0LE5NHl1xSDZhXEEKpmlFHL8EkhecMcYTD9RazxXEL6nW6Cck3by2iYvuR4ow72qJjGXcD3O','iv4k8y17zeHALngWQxV3jWNnOgpNwpVq','GEVXW1rv1y48PIq5JgxiSEaOF0CNTBuu59hCWip7jW4CgDk792oXBIWtcwQmv4k6jCKRAZYnU6e9NUXxQtP3kjclaAAo4PuaTwVvxlpbwyskapUaN4uu8X2s','3WR','u',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(62), d VARBINARY(29), e VARCHAR(36) NOT NULL, f VARBINARY(4), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5986,83,'zQTvNwiEdoxVUZOvkuX6zcD6bv','KALPax','nXEFpijiR46','GE','t','N',0);
+INSERT INTO t VALUES (-28782,-20,'RGtbbZo1OehiSabxhCjzwZ6zK4O8Fp7D','X0mycHkRNlbfmMko','Knz0PptEDBxSnd9d6IGkVeYd8YCIexER6t','2','G','T',1);
+INSERT INTO t VALUES (31103,-90,'LptkSHoTSCeboB','NgXnnRnZf295sWl2g','djDAVLaTmbcspjidpKQnLtFyZdEHQ85u','h','d','Q',2);
+INSERT INTO t VALUES (-1180,99,'QJRl79Yy3tTrpbLshMmiRUuAwdgjDJrnHtwr7g4MHdSU9TEWg6','0LaYtpJlFWPWv6fqFL','qKCURQrMFrpzzuf2N81o2','mWz','w','e',3);
+INSERT INTO t VALUES (-20485,115,'spYZIbGHheZOhVXe','rA0BZy8nTkrnQyf74','lNHnDYCCzwCXHyCPCYKHkk9W5Ly','e','M','t',4);
+INSERT INTO t VALUES (17621,-77,'9yx8pwGSVBSEyOWaPtwyc7hnVvSCexL2D9BJJo8II13BtB8YJf5SNqSAa2Pio','gLsREhqxxrb','hUtonJfRJd3oN7V9gA5P3L1XbC3SgzT','Lb','0','q',5);
+INSERT INTO t VALUES (20951,94,'cXBBas0Psy1dubpsqJjqWJLhDwq8H6mcmbadQyrhToUzRwfJrTs3IwagbkIdv','cpEXve','XaQqeeDbY0xjYUm23UFjPWc4','bR','B','K',6);
+INSERT INTO t VALUES (3337,-22,'hUHlZbxeDftyuLXkW7ZYy6NmJ2lWmlOG95GY6EL1FPtVZwCn','6ic3AhWamJ0FLkjn7','z7','XAk','6','Z',7);
+INSERT INTO t VALUES (27511,-33,'2Yc0vr1AhizVTDmi3AcZ2BaGPU80LeN8','QQA9UEOgMr6PBmPYOr0BpcmNJk6DS','PNxKfzQE1Sy1oDi','jDwx','C','6',8);
+INSERT INTO t VALUES (-27213,50,'ezHVVZGXMTC','qenXoBoaWj499pg','UPI6q4SPYwIgLLT','lmk1','r','N',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(62), d VARBINARY(29), e VARCHAR(36) NOT NULL, f VARBINARY(4), 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 (3279842948,7669350979786151966,'8cJ','MeDmM','26TQsl5QiojSA3fUtY5g0GltOrX','xQI3WLM9wZ1PLC','JT8T4YiwvLEtjOEBZXGekDQVA8dMbK4CvX72tgWtzsA4J36VsXGwy1pLgSg5fXluJ','EGTgDzEZTP8gHDJXlapyAPkEabkiJY4BOS7dn5DTCCl',10);
-INSERT INTO ti VALUES (3279842948,7669350979786151966,'8cJ','MeDmM','26TQsl5QiojSA3fUtY5g0GltOrX','xQI3WLM9wZ1PLC','JT8T4YiwvLEtjOEBZXGekDQVA8dMbK4CvX72tgWtzsA4J36VsXGwy1pLgSg5fXluJ','EGTgDzEZTP8gHDJXlapyAPkEabkiJY4BOS7dn5DTCCl',10);
-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 (2402181177,6693729584058820400,'4dD','35Q','gVYnQn5vDUVKflUdekYdCnbBr4oROZUYmrRfZKocmUw2nGKg3ApytCuStCxQbry','M1t3OAUAvSvvG5','gfV4e8YuwNfTN7','aEzTpHRG9QKYzi4hvBhObiDENPAXMdUmgOJiMBcniHCec9dQfls3VxFDN9N28LuZLZIRlYFYPj8bO1kRe8znhtMKT0CvD',11);
-INSERT INTO ti VALUES (2402181177,6693729584058820400,'4dD','35Q','gVYnQn5vDUVKflUdekYdCnbBr4oROZUYmrRfZKocmUw2nGKg3ApytCuStCxQbry','M1t3OAUAvSvvG5','gfV4e8YuwNfTN7','aEzTpHRG9QKYzi4hvBhObiDENPAXMdUmgOJiMBcniHCec9dQfls3VxFDN9N28LuZLZIRlYFYPj8bO1kRe8znhtMKT0CvD',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (593365991,-5,'ZqyReWrmFnsPWW4fRO9yfthxOZm1np6onQ0SoabvSPqA3Ew6wr','9ci8bULOoLIQPrY4ZOelYJAwp7F','kB8ROCFG2jCNaSzQ','Ii','F','0',10);
+INSERT INTO ti VALUES (593365991,-5,'ZqyReWrmFnsPWW4fRO9yfthxOZm1np6onQ0SoabvSPqA3Ew6wr','9ci8bULOoLIQPrY4ZOelYJAwp7F','kB8ROCFG2jCNaSzQ','Ii','F','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
+INSERT INTO t VALUES (-2135068777,-73,'3DIuJzB6kf6ln7vKgJoRzTTn2gLYTwqdul5BwAbfcZ5LYp1jL3Dep5','vQmbjxdP','TFYDqP6aRYZbpv','MX','C','J',11);
+INSERT INTO ti VALUES (-2135068777,-73,'3DIuJzB6kf6ln7vKgJoRzTTn2gLYTwqdul5BwAbfcZ5LYp1jL3Dep5','vQmbjxdP','TFYDqP6aRYZbpv','MX','C','J',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (931309506,7666653062002130155,'tRdCx','PfYg1Ra8b8KaKcNpb2FN93kpNUjCAUgAjnuOFmTRvI4nMvoVr','YirpumdpCK9OSyxnc6WD1b5lhAHbhJ4bjTivtfaTe7RBOKIBq8b3ZTqNFdG15O6qzKospuKLpSsaFZg49eGD','tO','A7wQd2QaVgqHIkbnhehjmXYzghGNGrBomJbAeTp4bsVm1yZisZwy6GUzcJA2QpJE89RM16DrVOzJ7v','RXcG4TZ',12);
-INSERT INTO ti VALUES (931309506,7666653062002130155,'tRdCx','PfYg1Ra8b8KaKcNpb2FN93kpNUjCAUgAjnuOFmTRvI4nMvoVr','YirpumdpCK9OSyxnc6WD1b5lhAHbhJ4bjTivtfaTe7RBOKIBq8b3ZTqNFdG15O6qzKospuKLpSsaFZg49eGD','tO','A7wQd2QaVgqHIkbnhehjmXYzghGNGrBomJbAeTp4bsVm1yZisZwy6GUzcJA2QpJE89RM16DrVOzJ7v','RXcG4TZ',12);
-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 (1706594509,-5707562106578780747,'dZB8T','cFabinHLANjkZ18SiQqQrpPB38yMRzIYOGfgb7LLkjeZuw9a','mdSwm5qitCK9RJ8bQSw4Wwb','vcZwfWIs1Ky5UvlqLaosorN5H8BHpDHUwBHbBVW2QfpYCxTLx6A8iEXYbwxmd7IksMEki4QBaddhJxFP4p01GA2CJc2rI70bZIJv3O8Px3okPXUN1rSfYwchsFVL5vWFCeVbQ52VPF8hq1YEbZBsAfpA59QDkEFOG5MVEPpto3hXkX1hdPeHOjxEAcX328e4PKk9I1QUlb9sbcdJn8UTVdVDeL1Zxmw4Oiye5','zEAuAy41pkpl92ICdyHXh6F9tBwLsKVFhWcCh9iqVcl1njOH80yGyrkZUDIU96QEP3b0bHdbLStxCaAKScu6eSZFBYEpIodxg4Hn','Hb2HkBqJOZ2Ony3QbRLdKLneu6',13);
-INSERT INTO ti VALUES (1706594509,-5707562106578780747,'dZB8T','cFabinHLANjkZ18SiQqQrpPB38yMRzIYOGfgb7LLkjeZuw9a','mdSwm5qitCK9RJ8bQSw4Wwb','vcZwfWIs1Ky5UvlqLaosorN5H8BHpDHUwBHbBVW2QfpYCxTLx6A8iEXYbwxmd7IksMEki4QBaddhJxFP4p01GA2CJc2rI70bZIJv3O8Px3okPXUN1rSfYwchsFVL5vWFCeVbQ52VPF8hq1YEbZBsAfpA59QDkEFOG5MVEPpto3hXkX1hdPeHOjxEAcX328e4PKk9I1QUlb9sbcdJn8UTVdVDeL1Zxmw4Oiye5','zEAuAy41pkpl92ICdyHXh6F9tBwLsKVFhWcCh9iqVcl1njOH80yGyrkZUDIU96QEP3b0bHdbLStxCaAKScu6eSZFBYEpIodxg4Hn','Hb2HkBqJOZ2Ony3QbRLdKLneu6',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b INT, c BINARY(76) NOT NULL, d VARBINARY(99) NOT NULL, e VARBINARY(58) NOT NULL, f VARCHAR(93) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-115,849329960,'Cdkvdtb47zH1ki1OgTLDPHkowigTcNe6UqEiyuf8HbJFbC47AUXBtf1FZBhUbP9yJ','d0Ijpny1if3bqgpQujDxgQcAZMBZPMgKOqpwHegX63PVFxsyZA7GhnNt2Q6FhuRtpfMj3h6xsvrq2nm','I0bwNLO8nlQW8IXvhkhrl3ambqo7BpbIbKI87sJS','iMptl1rZFJBSfxuT9Jgo1qnOje','tG1zJRaGoEAcp6d6JmdW5zWd9PDMUtQnzkW1s0Nb4YBYB4CVsq9ybz0sKbDub','izHbpcp9YZ3',0);
-INSERT INTO t VALUES (-38,-1065707461,'vAY3tFWxi1z9','oIl','ny5o8DUPynztINTZcQLmD38ChAcyeUdKayJ3j8KnQQW9MOfIm9Ln2','DLrCp8yebltTLrrUHsBEhgR3dY35PVuaiDf0wBvJ','SmZwnQyiHhJB','3TYm2gyxWWKN1a6sNCQ1ZipmUOAptGXCyHbxYgWLTHH23ZjS03OVNDaRdsPlD1OjFcc6ousCwQHrBrCpTIE7rv8mDcUyWBYKMX3',1);
-INSERT INTO t VALUES (22,1706329346,'hPYcYNW5PObYlvmpBRNf19wHrYS','0O5b2lj8m9anfYZLVbB2rV8FzGvsowM5IhgYnI8wwbh32rluITOEp4dA','s1G0D','pJxFG1pCfHoLtwoSx6qBJjqcoTHnIhsDDEadelHSr','gpPl0Xh7IjDA7ZmUo6BvtCVMcALzTeh9MXYLxWPmTKz9M','0sJGBQneOHKjoFSUNAHRehK3BrEVZ8roxkKjBPpVfGmUc',2);
-INSERT INTO t VALUES (73,437394824,'jvUS8WWOHRJhWN9OtgglZpfD6RLRonaY6X1Tn1JwNgONW2vxxZ4N1r2kEBdKE9RD','MJgBeMXImQoTqdAK0gys1G0nsT5RUmnQfenqORBBOTrtS1TEklGw7JY60','qUUhRkRHRIlc706WsY3jOYF0K','zjnvob8ccLQpKJkAyrMkoDOUr23Mah','8O7FtPEFg26VpHJCYGK2Mm03F4UmvkbpybhvJ0c4nwOLlPxg9MWLLgBfq336u3','uEtRgq2wJiGyh3gW7bDN2ejqQttACb12Kz2DdBJ1hn1ko48RRRJ8rXa0YLpKJuKkXS5iitiQeRfBtjDtcaT',3);
-INSERT INTO t VALUES (-21,-367928723,'8OHWctuW','P09Kka','v7202q8rRarYgtqBZDW','HIoNF1ltuFki4eoARRpnIwmdkRYFfNuArZsYb938ocjvIJhZNW26dZ9fllLrn','quf2nh6emFfn6uDQf3tOuHpgbllswFhUITEGT7YBhrT2ftH74u9wp7XkUXUzLVxOj0WMh','59YykjLCDfxxSysc8uYA7hCWfMMUOUy0kYaEJJ3m8sMq2jsjPD56bZMWC5FQpSFak4gBxxKkfuHOcFRwj',4);
-INSERT INTO t VALUES (71,-435313899,'7djUO3uvpuCe0f40Itfiqenq6BG1o7CiZwamGbV','eEYbWm4KLFegQ9QHMjESJaHgcEOsrAaZvXYhPOyIqo8s3fqWqjVfccBQc3dlJRExP69Koi64rgX40jNTuSUcov','fYreyFGue98OczGiAuSgoXQ3sREB0uV9DAiogDeHnxasu4ZUG','PfWMA9Uu8120dcLtcrzawE7B8KsZmfK9xY4V8kv0b2fXDCivuUP3VxpRPg','pSlaOs5gWhFKdoU9gRVP1nFuisDtpe8oHge','Ayq1poe1dBrjiJQe24Wgccb9i6pJjcSaiFUni9AinZpHohfaEtWZsi6YWJ3AXxE',5);
-INSERT INTO t VALUES (-118,-1958496141,'RBH99iA8R9gLIoLB7qU1ftKjeGeFS9CbK8UOrQE','Pgb9WkHhyyucF9i7v4CO0rMVZ5PKVjNlxTLvp','orh95KJ6yxe','d0V1tTvTlyt21','nDvkLA8waX8Pw9OOCHpJnCwiLGFgCYVsbIa4ck6kQts8cx9VHKh3hCWLQq5On','WoevOZ2HCVBk9ZfpT0alO5S7S87EaEoc35c0pVMER5psSaZtBlnck0sYBLKxamFHkDpzscVGAsr9WxmVZU2q',6);
-INSERT INTO t VALUES (76,-975337714,'V','RsbN2KmJQoZlCkJgO3i0X3IDH1ejj','Au1CeuS8xl6CKns8c82lTx9mdWRHRC','nHqxFt9gIu1oWt7lTUjqxs3qRu63mAP5aNozwRlXz6MlA4gcsyzOfic6GgmLP3JQbXE6iZvbtVPXpHOpVdp9ID4JUjw','z0','d4Hw8vGgmMQcvmHhRKQEECr9e',7);
-INSERT INTO t VALUES (109,1089057407,'2','FIWUxbYY1op0KkIXGkG45c0ZQGdelQOuX1yAlPWbqtPhT9UMIjApYUwEJFurZzoNBwV1s','EvsOC1roXEqvB0rOYBJ','KWtMeZvLbddjX5WdBoIKqeemLrZ0S1rCt0rr9','ThMeB','bt3At',8);
-INSERT INTO t VALUES (-19,540611224,'5TOxs8r3WE69UikDEF7C2VhMJ3svwnrKzwaLJjN3D','3RjvW6ubuehY3H4vrMpcoshnQlg5BdLHBMpwFzSbmG','JjFwoaqp1eZyOrnAqW','BbGfzF9FgKU8','IBwo76qkvYpdaDXLCDYEd7cyfXgArvxp','h3dVOQU5SshgaV0WTi0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1898676753,-50,'SwCDxYSTQQiYzdZMeDLsH2VIx2EiV7s6ve4','4rZ6P0EPpqcou0tS3SZpEmmdZJZe6IvyWmi3GfaNOV5qclpo0J33Nm21QxEhknYELFLTp7OFOMMEdXnIZ2goT7twJkfrTg1Qml1y7zhMcII7vhdvzPeDtMakkDcpZQypuHPmE8zX62mD1jdLKoz7znDVPrQS5GJrtEbkTuXSMtCf2VbKsKJ2sAeWfVG0Xd01EGWjEWnpLJxBWVLsvj7OyI8QklCIO3im0jOb','q96VXsuyGjL33kpHe8KvSebVdW6ptjz7m','Qb','H','K',12);
+INSERT INTO ti VALUES (-1898676753,-50,'SwCDxYSTQQiYzdZMeDLsH2VIx2EiV7s6ve4','4rZ6P0EPpqcou0tS3SZpEmmdZJZe6IvyWmi3GfaNOV5qclpo0J33Nm21QxEhknYELFLTp7OFOMMEdXnIZ2goT7twJkfrTg1Qml1y7zhMcII7vhdvzPeDtMakkDcpZQypuHPmE8zX62mD1jdLKoz7znDVPrQS5GJrtEbkTuXSMtCf2VbKsKJ2sAeWfVG0Xd01EGWjEWnpLJxBWVLsvj7OyI8QklCIO3im0jOb','q96VXsuyGjL33kpHe8KvSebVdW6ptjz7m','Qb','H','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-419132946,4,'xv5eXvxiB6itb5iPq7aVhtP243KnnKiizRwjjV6rhWjxGnr','YKvdMlzwHhrMOWl1Rf2ECP8gVGKrLmbxl','Z0yxGGy','jNo26AASBUpO7326yA3hjPBLISP0l65CjFSSZ01kLfoUbeHKYqC203RDm8nPyxMn0anv0jSdOJvKgjsYjmd5icBSDvq','u','7',13);
+INSERT INTO ti VALUES (-419132946,4,'xv5eXvxiB6itb5iPq7aVhtP243KnnKiizRwjjV6rhWjxGnr','YKvdMlzwHhrMOWl1Rf2ECP8gVGKrLmbxl','Z0yxGGy','jNo26AASBUpO7326yA3hjPBLISP0l65CjFSSZ01kLfoUbeHKYqC203RDm8nPyxMn0anv0jSdOJvKgjsYjmd5icBSDvq','u','7',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (247719571,73,'b5v1LKqGEz6HP67K6snN3PaWkA','lp1B7hGkxKL07NzQ2BkN7CEO0bYTsrK45GuL00UGP5BUK3tzqg6BSHaAp2XBh5EZCSP90sb8LjeO8OGcICvIqMpbTXotNVy5bgxjk9pE','2tAamdsLAAJ4FyTCrqxXmwD','11VLLieR3AfZQbnIiwAh6O76kha2Bc4WQcZPI57OLnno2RSunKyVUobaNT4V6Urg63g94aYvJJddleP67592jTUxlMqHcO7ffRCNd2PDzV94OeBkTjJLCWC6HFD745EHRvlXWAw8PfmLrd8HaJv9j9uchAyp51wF9RpoCT4nQq2PgsCWkwQWFU8op5YTSrVyM0ahfbhpW2oN4UDSV2bdRMVHNAhrQV21vbBW6iuN1uCJBOmY5COtswbj0','4','Z',14);
+INSERT INTO ti VALUES (247719571,73,'b5v1LKqGEz6HP67K6snN3PaWkA','lp1B7hGkxKL07NzQ2BkN7CEO0bYTsrK45GuL00UGP5BUK3tzqg6BSHaAp2XBh5EZCSP90sb8LjeO8OGcICvIqMpbTXotNVy5bgxjk9pE','2tAamdsLAAJ4FyTCrqxXmwD','11VLLieR3AfZQbnIiwAh6O76kha2Bc4WQcZPI57OLnno2RSunKyVUobaNT4V6Urg63g94aYvJJddleP67592jTUxlMqHcO7ffRCNd2PDzV94OeBkTjJLCWC6HFD745EHRvlXWAw8PfmLrd8HaJv9j9uchAyp51wF9RpoCT4nQq2PgsCWkwQWFU8op5YTSrVyM0ahfbhpW2oN4UDSV2bdRMVHNAhrQV21vbBW6iuN1uCJBOmY5COtswbj0','4','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-951128167,-3,'O5UEKAMIIapWIYePbPFLjdqzTWAW3T29xthA5','Nd5gEU7SMCxT8xRKQRgL4lTs0Q0U8cpGelHtK1C3L6FXnH9jKyrjViM6VUWEcHeUunYhqH97hAzhsQZNFWTPC7WOSltxhePPz4cBWJ2u7Dgpoe4NVobfkCLPhI8ZPjTt1xLNMQZsdrfVwmDf1e051LWUVXSGVhI','kyASb3KuqRwiUlqitWMcfg','RPoraxh5X8esxQuePWc0XxoqQIaTQNob78Lr2IVbnL5YkG88yzdFyCNVc1iAmcMNZcqV9V7nKK8U0QXGQwvpdG0kQFbpocuJbhn7MUfrcgPU4b240x9EujInl40nFmM2NPNqJ0udY7wAE67VRwHhFUc80OGL0vKwTlXFpzdAyGR3Sjjt3YXNfrjoee7mgX1YdpBMc0D1DLjjd7qofYO9h3koy2GWVndyYoRBS','cd','gG',15);
+INSERT INTO ti VALUES (-951128167,-3,'O5UEKAMIIapWIYePbPFLjdqzTWAW3T29xthA5','Nd5gEU7SMCxT8xRKQRgL4lTs0Q0U8cpGelHtK1C3L6FXnH9jKyrjViM6VUWEcHeUunYhqH97hAzhsQZNFWTPC7WOSltxhePPz4cBWJ2u7Dgpoe4NVobfkCLPhI8ZPjTt1xLNMQZsdrfVwmDf1e051LWUVXSGVhI','kyASb3KuqRwiUlqitWMcfg','RPoraxh5X8esxQuePWc0XxoqQIaTQNob78Lr2IVbnL5YkG88yzdFyCNVc1iAmcMNZcqV9V7nKK8U0QXGQwvpdG0kQFbpocuJbhn7MUfrcgPU4b240x9EujInl40nFmM2NPNqJ0udY7wAE67VRwHhFUc80OGL0vKwTlXFpzdAyGR3Sjjt3YXNfrjoee7mgX1YdpBMc0D1DLjjd7qofYO9h3koy2GWVndyYoRBS','cd','gG',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT, c BINARY(43), d VARBINARY(37) NOT NULL, e VARBINARY(46), f VARCHAR(28), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9697646911487221126,-91,'O5KFG17','UQCwru4nOW8M4TJUtIVAJ8nWMIlG','LA5tPiO5AnkHdDEUTeMU8i1nOpiQEsP4nxUm9bae2aGC','4jpoymF1cC6jU8e8TMj','z','kH',0);
+INSERT INTO t VALUES (16111178456826257184,-23,'tdmHSpXQD5VzMU3gLl','P','doWdV','m6aH8dkMIuZCfnfJBpYmDUUAZ','1','jt',1);
+INSERT INTO t VALUES (15906405878752377184,-69,'DNMb0ZWFZ5SKCRh0kFoLviefocfM28CTGueo','MQA0hJuo91i79vF7D13zBdcSYJc','1FKpR','kq','E','5',2);
+INSERT INTO t VALUES (16560959857304428576,53,'Ez0Knb5GZ9fawE8jcx5Q4g63X3sKxN3O80VVOcVfz','NcGzn8qQcyy5Un3AsWyY8LSto','oz7RiLxBnxPFn1U879QNV1CVltCzT','QLjwOHp4QvsYoFqx0pwNEs','1','J',3);
+INSERT INTO t VALUES (6085214803091353494,-128,'oqCaZ1ubjiR','brgb','dUhtwqROcUCnYyuwv84men2J1zO9bCXx','jlMkh','i','An',4);
+INSERT INTO t VALUES (3975092362439658913,-57,'hfAVsLmSOKQEsQrblXhvGBzL993z8PFfL0cXbvfKp','2SC5Ckt2W2W1VZkcNpCjDe9','gbF6j1ol8','iBJ06VvC0AhbXoPN5tZkfZRO','n','k',5);
+INSERT INTO t VALUES (10344776211744195007,122,'slyh8at0IrTNwEgsNj2','0XF2WAw9Hmp9iHr6XxX','DkrvWQxsHInRCAkEuzVv2wGpX2o5uYV6Mt1PVYQj','00P3RJZTO','S','3',6);
+INSERT INTO t VALUES (6930370142534083052,5,'xm7X2uqOgjZQlleV5ov1xD7INgCyN8D2dJrD','FcL8Ijv9tfT8ESKUwWMc','nLBBmGSGQehJJ7Nv','j6ClbSKi','f','XQ',7);
+INSERT INTO t VALUES (16102012959538972916,4,'46vLfy5ha8OdvDPsXjMV','J8uqYhaCk','Ht','a','u','z',8);
+INSERT INTO t VALUES (8699474371076008533,-21,'ede2X51YhxJcYadhwnBo','2g4nx6WRArqf1MZh9YSsajB','YaVMhAWlrgrcsZdMtEw8wbhVH25XgEABTayXzc78k','dFm','S','U',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c BINARY(43), d VARBINARY(37) NOT NULL, e VARBINARY(46), f VARCHAR(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 MEDIUMINT;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-585856,-1133292357,'JZA54OK5x1KLsVbaEjSIPfGZLPNLs4VmdGkAI8mIGBNxboHjpwwxV093ijkC','R','E','pyRfgsAu7fy4Mk61zLrWPWP4tZmMUSsWMVObhypHA9aOvSPGqNewDgECRm1Jso6zXiszGgt1hQWB8IE1mLh','eC3qrEhBTbn29By1uraeXlog','7vj4ER5i4FsjbhM4',10);
-INSERT INTO ti VALUES (-585856,-1133292357,'JZA54OK5x1KLsVbaEjSIPfGZLPNLs4VmdGkAI8mIGBNxboHjpwwxV093ijkC','R','E','pyRfgsAu7fy4Mk61zLrWPWP4tZmMUSsWMVObhypHA9aOvSPGqNewDgECRm1Jso6zXiszGgt1hQWB8IE1mLh','eC3qrEhBTbn29By1uraeXlog','7vj4ER5i4FsjbhM4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77) NOT NULL;
-INSERT INTO t VALUES (-3471239,-1850760187,'2e2JYj','X5VbIQfT0','rlmH2lg7hQ9B1AFBhAWLmoPxALwDW5zTHvaEuI1s2','PdEBOoyJnI5T7qZ9uGFBDN6XElutJvPyPBf8JFtAI8rEmaIHOaYHhwuaEDeJmGaVMDMYaUP6LuOqMAtpF','SwixWgwGqKSmYXczA6Ep6DgHSFeAw1oK0kXkce1iGeaQL','ipP1nFcdCDSUvqgsKhg5EEFMmBVDMCv6Ubud7yE7jlWgLyUisl9opokoVn2',11);
-INSERT INTO ti VALUES (-3471239,-1850760187,'2e2JYj','X5VbIQfT0','rlmH2lg7hQ9B1AFBhAWLmoPxALwDW5zTHvaEuI1s2','PdEBOoyJnI5T7qZ9uGFBDN6XElutJvPyPBf8JFtAI8rEmaIHOaYHhwuaEDeJmGaVMDMYaUP6LuOqMAtpF','SwixWgwGqKSmYXczA6Ep6DgHSFeAw1oK0kXkce1iGeaQL','ipP1nFcdCDSUvqgsKhg5EEFMmBVDMCv6Ubud7yE7jlWgLyUisl9opokoVn2',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (575284660464764486,-120,'Z2jipb024HtaCjRrU42N','0PxvZozSimw8uhd0NQihyFX3qk','lBykLewF9GvDerIb9OS3QBb6kRs30UOg17NV','oDT5j6','g','Lu',10);
+INSERT INTO ti VALUES (575284660464764486,-120,'Z2jipb024HtaCjRrU42N','0PxvZozSimw8uhd0NQihyFX3qk','lBykLewF9GvDerIb9OS3QBb6kRs30UOg17NV','oDT5j6','g','Lu',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(44);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(44);
+INSERT INTO t VALUES (3242171717228532608,39,'rqE2CTAxbNb3E05DL5y5UpC1H2mhO2eXWPF','nmvCxW9VvYcsTxEqvvuAAP160cjH9LjkBdtA','Mj','VnWYxleho28Nsxcp','q','Wl',11);
+INSERT INTO ti VALUES (3242171717228532608,39,'rqE2CTAxbNb3E05DL5y5UpC1H2mhO2eXWPF','nmvCxW9VvYcsTxEqvvuAAP160cjH9LjkBdtA','Mj','VnWYxleho28Nsxcp','q','Wl',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7823569,-1965246060,'DUZoqk5jg4iFqk5NYy8Du2sZUMi5syR2vNcJY7Jon36okOdckqPVFF45yRVEthkC4zHvhMi5vDlYQ','0IdRYJj7pwqfvoFO3UCrUYRrlJyFy4duOFHO1MdEg2pz0uAuWVnw1rNN','NDA9naNT4WrG9IrfdVSh7a3WUiOaufZQSz6oVtYkyTVKiX1n','hIa7RCPOtgwiO3vjV66Ioj0HEXasD7X7mP3kd5uYyYJNocYzbvmPa73I4DtwJJ43hdg5Xt9J','Lqgr','gles4TKIVuBv0he9pm9J7AXW',12);
-INSERT INTO ti VALUES (7823569,-1965246060,'DUZoqk5jg4iFqk5NYy8Du2sZUMi5syR2vNcJY7Jon36okOdckqPVFF45yRVEthkC4zHvhMi5vDlYQ','0IdRYJj7pwqfvoFO3UCrUYRrlJyFy4duOFHO1MdEg2pz0uAuWVnw1rNN','NDA9naNT4WrG9IrfdVSh7a3WUiOaufZQSz6oVtYkyTVKiX1n','hIa7RCPOtgwiO3vjV66Ioj0HEXasD7X7mP3kd5uYyYJNocYzbvmPa73I4DtwJJ43hdg5Xt9J','Lqgr','gles4TKIVuBv0he9pm9J7AXW',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6748778,-140090710,'PSLlCBUsRBgPZro0jZYWEgW8HjFxkyV7fcpurTmkgJqm254inFqwyj5kgFzv9CYoaFe9sv7ZgoAB','zFHqSFsZirYnRJDtQy5j6ET7ORQKs1adNm04zzaTIXRSGN81w9Gd2YVWKnS3q8zMDIRz5XFFQN7bVu7M0L27ShBFCGsizQqYNGIkaG8iFAM65LvUPPDUHgvDpyLSZdQJWZbVSBC5PoTe3S8saLNEntLXkiQF8mCbgnFBI9RuQ0wWMReci3LRxATVw56UW8r','oxQO1','A53vY2BA0D5TgbnGCoWZWlcsZZmSARmJDiivAzz0fmP56ACIbB3kN1T3gWeVBJFua93iVRcnqloV1NCyRUz9vf3HqXxBxiIMIS7ltrg1GtD9S65hFw9MP4kjH0qkJVtMijFWLT9qaXc6MKYxfsbz1mqyAOdQVwtXmHRTMA5XYBNrXUKjTjQdnPxiHaf7zbnXdqnaUTwsTYm3vqSVwt1fJVafDShrdIic64YdGBh60seyRWy','uIIcMe4cZ9PDHF4','zOzYo7yyy8rO5tBUVLBX9brWqpfPn16k1PobtFUXVUaV9mNfYKRkP0Q',13);
-INSERT INTO ti VALUES (-6748778,-140090710,'PSLlCBUsRBgPZro0jZYWEgW8HjFxkyV7fcpurTmkgJqm254inFqwyj5kgFzv9CYoaFe9sv7ZgoAB','zFHqSFsZirYnRJDtQy5j6ET7ORQKs1adNm04zzaTIXRSGN81w9Gd2YVWKnS3q8zMDIRz5XFFQN7bVu7M0L27ShBFCGsizQqYNGIkaG8iFAM65LvUPPDUHgvDpyLSZdQJWZbVSBC5PoTe3S8saLNEntLXkiQF8mCbgnFBI9RuQ0wWMReci3LRxATVw56UW8r','oxQO1','A53vY2BA0D5TgbnGCoWZWlcsZZmSARmJDiivAzz0fmP56ACIbB3kN1T3gWeVBJFua93iVRcnqloV1NCyRUz9vf3HqXxBxiIMIS7ltrg1GtD9S65hFw9MP4kjH0qkJVtMijFWLT9qaXc6MKYxfsbz1mqyAOdQVwtXmHRTMA5XYBNrXUKjTjQdnPxiHaf7zbnXdqnaUTwsTYm3vqSVwt1fJVafDShrdIic64YdGBh60seyRWy','uIIcMe4cZ9PDHF4','zOzYo7yyy8rO5tBUVLBX9brWqpfPn16k1PobtFUXVUaV9mNfYKRkP0Q',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(17) NOT NULL, d VARBINARY(13) NOT NULL, e VARCHAR(28) NOT NULL, f VARBINARY(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13478462,-1927225578,'mU8SnnL7cMsYOU','CWn','qflYyCpGMfnTGYRECR5E8J6mA2d','jwSz7WxHNg3eeRmcaqUZoKzfRwrm3d2pLFYKD9m0H3Bk9xloym','7LnixgncKbarVDh88WecKHcRhIx6v25Qjag0JM83rK81v1QaE3iArbui2sFGLeBSKpLG6WQ0CwL','ct5fwVL8kl5AXcv3jIOY7TuwfvoL0layDpULtmvLQnGpafeiJA2fAf7N7zmL1gWKk3cXBQmE',0);
-INSERT INTO t VALUES (2260898,-487511227,'M5VOTwqBt','6tggme8CUyBS5','i73XcaHLoqCli1g76UQawOXccLx','vdPG3Qg1fKzPeqIjN','aeTmU9AsT7Cob93ncyuI0QoDz7YKGV4HaQRYxWyhXBQdRXcRUrViZflOeQ5zNj8pMf9GQ1gnLRiSqy3LtJO4SYzQpFgN','oko6AlIjniowBsmX0',1);
-INSERT INTO t VALUES (10605860,829788961,'vaSEwSImNb9','GLCPeZuY7','RFa5lV','2A81NGOAXRJvO9Y','LH','TgXErh1OSRM3fctRqrSl7WhQKtp6paSdYoqn8w184pZFdW2AsicSryq8l',2);
-INSERT INTO t VALUES (4137159,-1859870973,'gEUFkPUI','si5Np12khEip8','WL','Lbqcc2BDr1pqTzdMcyelWHRN8EMMfVdx','D3KOpWJsFMXFYiLKkr8SBc2iPeMR9CVGEdsCTaJ65cEWapx7tnYuqoOofuACbDzLGGiRkpxMcrBnSLp','eSol1xYVZmlp',3);
-INSERT INTO t VALUES (16362944,451050439,'spc','0lhWN1qy','rjZH7NajjK7exGsgi','P0OTtsvtn6AOgITWNMmx','gol1EN66rS6wArrlXT9ibzcT9107m821RkxLNim2p4bTwM0u4vvSsCSmSkYpJ72tQrqlIkecDjfJRx','BIogF9zhZrZw9ZBoNsbZRUMSv2VskD2PyxyrVxaNZqilX2xUt9XlYQmJbVhXkx8XbkdS8arlLISWSY5P9J7MrTVxymvWtTT7rEv',4);
-INSERT INTO t VALUES (351275,1452927784,'srRKdZUB0','n0GSzF','ijhRAm8hk5B3RG','yUYpraf6mjeXcnRvNjhQrCArZeM32pN84PPf','mMvPa1Sz3lIK5u2irHFQ2UhyGBaCLXsREN42yabekLo','AB7ZwZKM38Ka84bpRpvTUR31IlENwy',5);
-INSERT INTO t VALUES (13241035,2087015564,'6xdbex3F','DM1OSmB0cr','S32EAAce7ygA0nBy3','AmLPmjhamXCXveptCSHXZX5q4pyB','pDHSpjX1wxFlm685BKmvL5PqFVKMwGjpgyMDPlPWhiB4I3LsKtiizPjObiuiZuJiU','PEJWTXIwesdImDoYqTgHVpzXJMh7aoPq8yJg6D4s',6);
-INSERT INTO t VALUES (2498110,-1773105936,'5T6JJB94ffUk','kavQN21pdgz','h1uMDA0vvZkOR','jnexNRGWZb29THNZipIEzDPjkQuiXKyQf','bEGTWUyOwgik5Aydg5ahfsUxyNxoVHCtztFqjHSKwMrmV6T8niJSHLvnYmgcpR4hLUrXeJob0fpPJ1','XO8hbLEQhZwIKGlnmwhw6VmPbkhaM8BYrosOUtNBMigqYqkKpIlLxs1bZwPFMX0sikdpFDF5Uuu4gYVLqUxShQofX4Sf',7);
-INSERT INTO t VALUES (8309742,-420929712,'ezSI3Ly','zuck','Y9k9kH1zsH','xx1QGtcxmjT0XckjoSKZ8BCIv5ecwYu4YAkHL03kbn5TUzYTbDtpRh','ysQxm9h3iGFGgv3s7eAl8etNv7BSh8N8Frn3C4dBvBnzOviZao','Es0aEjF9OivGPli5WGPJAXDSG',8);
-INSERT INTO t VALUES (12760511,1749671788,'4NKk','VBNtI','WdZCDs9um4y','KChheJBFXn5f00qc4j9Zwsyu7B','82x8604apsjSqljNSQF6exgoXICu5TFeIVDss5','po09JNGnb0mlEkKuig7Tg5wEPWgrnwcSupTb8B9Fg4VQf3esLyxiu8wiHlaj6ps7Q77zFajI8MEaN1kmkkywFFqAY2I',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8796905914022305124,-10,'qG95svT6HdiBFmkfQ2FRbp16V3pY7BRr86FWfDL','LlQPQKP6gnRHwWi1tRcsygHwImEcGNjo0xyP92mFehc00Zbnc9T2oZibRiFR8HezfcTP90fMgUe63RZ1irQi18SnjDxfzMdIvYzVpNRy3XrKrB0Mq8XmMhjAdAL6Vxjpf7X4MaULmLftsDgNeS56Q80w0hEywNESDUyFSWwvAE0Ulo7yvtm66NlzdtiHUN3ZwF1FCyY1Aik2ir3mdVFvEy9','QtFU','1q03dCWSNQXorbmfbObL','o','6W',12);
+INSERT INTO ti VALUES (8796905914022305124,-10,'qG95svT6HdiBFmkfQ2FRbp16V3pY7BRr86FWfDL','LlQPQKP6gnRHwWi1tRcsygHwImEcGNjo0xyP92mFehc00Zbnc9T2oZibRiFR8HezfcTP90fMgUe63RZ1irQi18SnjDxfzMdIvYzVpNRy3XrKrB0Mq8XmMhjAdAL6Vxjpf7X4MaULmLftsDgNeS56Q80w0hEywNESDUyFSWwvAE0Ulo7yvtm66NlzdtiHUN3ZwF1FCyY1Aik2ir3mdVFvEy9','QtFU','1q03dCWSNQXorbmfbObL','o','6W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3610824068630297581,-6,'MVHnFDyJtC98E4VKuJzrXAXftP','yMcFTcYHqonxIPoMusDSrrl23R1vefFGTU7YVVCSSzqpxoGFjyiZOFIo7kyWEwLf08IyWEoXFGT5SZs3Hj1oMUNW4LzkAA1Kd95gmuX0A9X2hhvXvmpBpYygnfgThVsyPcrlvwZqiHaXS04vTyTS6iumJ1SNfIYAvO','wImPnXPe4VxvRKAZclGHtU1tlLH5BJw','kwmo0MhLeVbvJ48bBZSWdzEW9Q2V8ZFbzHn','h','R',13);
+INSERT INTO ti VALUES (3610824068630297581,-6,'MVHnFDyJtC98E4VKuJzrXAXftP','yMcFTcYHqonxIPoMusDSrrl23R1vefFGTU7YVVCSSzqpxoGFjyiZOFIo7kyWEwLf08IyWEoXFGT5SZs3Hj1oMUNW4LzkAA1Kd95gmuX0A9X2hhvXvmpBpYygnfgThVsyPcrlvwZqiHaXS04vTyTS6iumJ1SNfIYAvO','wImPnXPe4VxvRKAZclGHtU1tlLH5BJw','kwmo0MhLeVbvJ48bBZSWdzEW9Q2V8ZFbzHn','h','R',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (4151889932943453102,-11,'SsqkMWHH6yrj9bak6TyrpivGeEnKvRSIVs','9RSvlRPEFNMZeZO9D7JCOov6zMdO7bKS9oVyGEL8e7YPhe25q02Lo2F5HlmeFYwADsq6TFFToCrZ6x8ynynVApsmFKbouXbwz7Etg17Px9HL0jSiYD2kxvFP8pohTqBgRnQoQl4gtQ4E30e7D9P3RSYkrp5GSW2fdwXVFUsCJYL4xD4sZkANMYeRazuaEgk3YILd79CDX2tpvCcmUQ7Z4Sofi','mj91TyGq7D1q5MUAltVDpqv9Qr6t2wlN2W42JOPT','phXCLgrff2za8kKXtXo0Tx63rnDnghjkHNMsi0pYfHpFcoFI1SeZLpO9IM8GqARQDmzuZQKleD6cWxQ0efQlHioieyAVzSXdf9MZSHASpdqbON0rhV4MDIeHcCUdLHTzu6EAH','B','ga',14);
+INSERT INTO ti VALUES (4151889932943453102,-11,'SsqkMWHH6yrj9bak6TyrpivGeEnKvRSIVs','9RSvlRPEFNMZeZO9D7JCOov6zMdO7bKS9oVyGEL8e7YPhe25q02Lo2F5HlmeFYwADsq6TFFToCrZ6x8ynynVApsmFKbouXbwz7Etg17Px9HL0jSiYD2kxvFP8pohTqBgRnQoQl4gtQ4E30e7D9P3RSYkrp5GSW2fdwXVFUsCJYL4xD4sZkANMYeRazuaEgk3YILd79CDX2tpvCcmUQ7Z4Sofi','mj91TyGq7D1q5MUAltVDpqv9Qr6t2wlN2W42JOPT','phXCLgrff2za8kKXtXo0Tx63rnDnghjkHNMsi0pYfHpFcoFI1SeZLpO9IM8GqARQDmzuZQKleD6cWxQ0efQlHioieyAVzSXdf9MZSHASpdqbON0rhV4MDIeHcCUdLHTzu6EAH','B','ga',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3728666145716211950,114,'Sz0eg1psGxVW566kazW1Te6ztnkLQleXzuS9','uvlA2AldfdoS','R','YoccBZwh3hNjMNURabc9tHnD3dSHkaGvE5T7ZfltfQ8bbtDpvANSkbj5ZWVJavQNJenW42eOx5p','uk','Sn',15);
+INSERT INTO ti VALUES (3728666145716211950,114,'Sz0eg1psGxVW566kazW1Te6ztnkLQleXzuS9','uvlA2AldfdoS','R','YoccBZwh3hNjMNURabc9tHnD3dSHkaGvE5T7ZfltfQ8bbtDpvANSkbj5ZWVJavQNJenW42eOx5p','uk','Sn',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(84) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(74), f VARBINARY(15), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11163,2386379,'x2eimZw','zVdr7Xbj','I64NH1AF084EeSWEre07uX2LOru3feH2rbC67z0y9Mjw91cWDsBa5BE','MpR3qx','O','Y',0);
+INSERT INTO t VALUES (36538,-7251858,'LLWwKxfh4ixk15351B4O2ktV02bNor4CUrUiwktvQy7pWf2Rl','0071SRRkiAqvcZL','NNv62yLzy3aPT5ZDgHE2Cy0ayRAn4E1RiEq','FL9tIUO7','s','k',1);
+INSERT INTO t VALUES (56947,7846795,'CVQoHvHDzKTVpVX8gBieEyRtsZtSzdQBXUaOtoS2vob8oR03MN0HbN7DmuMEPctYnPELxG','CVwXt7wawjnaMhi09FS1KX1dfNA','fKZDUAWf3','wjMd4rq4UJocSrP','y','q',2);
+INSERT INTO t VALUES (20811,-4158707,'Y0RcZ0BGBvzusmAg2QtX9HSSohVU6HN2DWy4LE69EeSdBgaAGAtPAKkHpLzkbCt','3sRRoWJm0u7fST5LpoeC94xQby','ggoW4ukYrHqGagC4gw8yaS4TD9bBnxlSoXbzQ6j9AmB8n4Ut4CVY0wK','iqKngr0UZCRUhXl','d','c',3);
+INSERT INTO t VALUES (52741,-263005,'upcSEn3hnvtbXmvm1uK4enQJedQqFWk3EcEIVmrh9','muwdDvRUrfCe3yDhkKITb','jUSE7gkrctfhv4LDuYHQVNTenytKPdNaCD','y8j4BSctm','b','2',4);
+INSERT INTO t VALUES (28828,6796465,'Zj15YNJOMgVBTtfVPXE4E4ly','Zr0Ehc4ht1naOjR','Wk9sUL50eU','HWHKFgLb7a','0','1',5);
+INSERT INTO t VALUES (28595,1715185,'5dmM1nAGixosq','2sKNjlRzjRxTB4WZFqohd6MsOLGB','oKPUZDaI2GljpxDwgGBoxotaF9lgHG1CQy4n05TBFDZBbIHw1WvDGYn9Z15BoNDhIt','PdD','K','u',6);
+INSERT INTO t VALUES (50383,467531,'NsCNKzHoxUygKRJdcLejc0oYZTKl7ZJEZQvbo3wx92VGWgg1sVKWQvJSylL4hq','AI6Z46rsZN2GDsO','bgKYTBHOKv3As2VRyG830z','eTEg9l4BT9aaA','k','N',7);
+INSERT INTO t VALUES (46132,-4998547,'Ei5fkyAjF5bneoRgKy1GxGxaATPaOB22q0HRzDAGUqIBwpM4PgQGf1VH4gdYKg8BsM4kQZgbud7x8sJmp','i2IT4FnH4qn3Iv6zbKHV','BSoGFscf1O0Uk1sW57BkAequHW48C1mq0g2a93VHEyq865V3gTAcdHrDGtMUyOHXIwKHb9','uZehpjcLxSib7','G','P',8);
+INSERT INTO t VALUES (64794,-7901542,'KvkDe5SsXEW8vqvHGK7bWVga','jnbcU1','ikzy6XRAXszy3FUzM7ghq7UkBuuNmBOXN4TtE','as6Ho','P','d',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(84) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(74), f VARBINARY(15), 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 (91739659,984852436,'rjErTUq21B0V','FLv10cR9j','HVFXBHLWIjk','Wpo1InsX1kHWYG5Yr3nMH8bhqjS','HiS404iuya8QAbqgW2IpgXIYkDR4f2WtjgOWKeG759K6MTdQbYrTK3nw3UQCI2eIOOAzSOoN','cyUPcUT6Z66ZhGKQffTHmFKrAtStbMxwnXBBvpMXi95LdQxddsoH9unmyeQ5i6rtTcbDHhoPIq9rfVc',10);
-INSERT INTO ti VALUES (91739659,984852436,'rjErTUq21B0V','FLv10cR9j','HVFXBHLWIjk','Wpo1InsX1kHWYG5Yr3nMH8bhqjS','HiS404iuya8QAbqgW2IpgXIYkDR4f2WtjgOWKeG759K6MTdQbYrTK3nw3UQCI2eIOOAzSOoN','cyUPcUT6Z66ZhGKQffTHmFKrAtStbMxwnXBBvpMXi95LdQxddsoH9unmyeQ5i6rtTcbDHhoPIq9rfVc',10);
-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 (9090087,-1038051593,'CBZ7vc','OXq8M2g','nNbayrFO5o','ZEtUJCl8VB2rNLhtgqj1gsHS81YF3d3Q6UArjzv9Q0wkpTAXRsfRI','uCkxF2D1MEydlthTw3V1VayohmsnOieH9cuGzaG5uE47BZ8gJOWs8l4vU','LiSQeRIX11KNbi7nkrnGxE8yN4zx3boBVjvaiZyLsk2NRvSLZQVx23yanlxCtVEpkhPgQunLjhZEzmZ',11);
-INSERT INTO ti VALUES (9090087,-1038051593,'CBZ7vc','OXq8M2g','nNbayrFO5o','ZEtUJCl8VB2rNLhtgqj1gsHS81YF3d3Q6UArjzv9Q0wkpTAXRsfRI','uCkxF2D1MEydlthTw3V1VayohmsnOieH9cuGzaG5uE47BZ8gJOWs8l4vU','LiSQeRIX11KNbi7nkrnGxE8yN4zx3boBVjvaiZyLsk2NRvSLZQVx23yanlxCtVEpkhPgQunLjhZEzmZ',11);
+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 (666394658,7070859,'MQpgY0OUMKjPNC9PKKSiLY473YnwvnzRgPXR8a1MSjH8bBy28rArNibgsRtrZ1jURKZsG6T88m','O4AXxYPN','Q39T8eKi3wdu2EHJFByqmy','8wKUD','r','7',10);
+INSERT INTO ti VALUES (666394658,7070859,'MQpgY0OUMKjPNC9PKKSiLY473YnwvnzRgPXR8a1MSjH8bBy28rArNibgsRtrZ1jURKZsG6T88m','O4AXxYPN','Q39T8eKi3wdu2EHJFByqmy','8wKUD','r','7',10);
+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 (4159123367,-1715302,'boiUvFNmDWXsu6jxrVnp00xUbWExgBAUe7','dU5XrZT2MUTIdfIM','f2jEWwxqKDBSF6yDxgox84edS719SOAZIp3i','fl9R','i','Y',11);
+INSERT INTO ti VALUES (4159123367,-1715302,'boiUvFNmDWXsu6jxrVnp00xUbWExgBAUe7','dU5XrZT2MUTIdfIM','f2jEWwxqKDBSF6yDxgox84edS719SOAZIp3i','fl9R','i','Y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (890153244,421354841,'htvCUtkK3N2oyzZw','ryfCOLEv4jDzwhQQ7EKZ1fTRT8a28PQROUvMAySWH9S2NtPe3fkv7zmP8F63JxW1nlyuFUWaLhPODVlFCZJzaqwpIHJYbdohrZ3I0awEc3xewmz9NG1XKNwvqlBUB6QBoOPISEi1gfUeRygJFBwneChAwJDTlzcwXS8fUNMZG3oEt9Qix23xV2aTcYOfaOK1Gx0dVQwOPPcbsqllYa6F9avE6SoX6la','HmFvuZPeZptFFjcKUzPoN','4Mea6MPyjn5Gmy0vkzlC8EDv4Fb6Vg6fbJcN29MBN1EEs8GjxA2V','UY74x1jwwpKpyiXb4B20K4GGXaKbVUEdDxci2CobdEZcGVBQJm6tK31poZTmBflK','BY4md6yODmMYCU9zoyh7suCA7vcw8570lS8fxkzX8oJmWu8Ns7',12);
-INSERT INTO ti VALUES (890153244,421354841,'htvCUtkK3N2oyzZw','ryfCOLEv4jDzwhQQ7EKZ1fTRT8a28PQROUvMAySWH9S2NtPe3fkv7zmP8F63JxW1nlyuFUWaLhPODVlFCZJzaqwpIHJYbdohrZ3I0awEc3xewmz9NG1XKNwvqlBUB6QBoOPISEi1gfUeRygJFBwneChAwJDTlzcwXS8fUNMZG3oEt9Qix23xV2aTcYOfaOK1Gx0dVQwOPPcbsqllYa6F9avE6SoX6la','HmFvuZPeZptFFjcKUzPoN','4Mea6MPyjn5Gmy0vkzlC8EDv4Fb6Vg6fbJcN29MBN1EEs8GjxA2V','UY74x1jwwpKpyiXb4B20K4GGXaKbVUEdDxci2CobdEZcGVBQJm6tK31poZTmBflK','BY4md6yODmMYCU9zoyh7suCA7vcw8570lS8fxkzX8oJmWu8Ns7',12);
-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 (2801074540,1819307879,'BXb3sTz2uDx','8qXZTFaKxZcnmaT0cwNMB3vepNlB39e9fJXFjXpbVYicprVxVsQFDJu4CXbehVsd8h6vonP9i2AmXVHpYbWaXR7pGQoMccPfWAHYR4cAKQ1m1S7uDtYY8PmYNYoyfnp4BYqw','lvqnS','Zl9z0ps2fLitaQ0ME7FtsXcTkQbX6zmkfPdrki5Pa97zNjem5eORIoLSi9T6yMy43MZzu3E5rrqt30asRWPCF1t537rOmPHVJkxRgXLJhCBD6xmi37hMsbaZhPLrMVwLgs40LIVmof71VXEiLgR6M3fBGGwU6UAibAWT4ZN2zJVhNQTZOuQw57iP1JZSRJX9VATgVX9vXlErNknTFZBrA5LNpkPcpkRFZUdkwDMrz7Favf','50XNy8zHrItdaiAayiftqqnXD6YfGunsBqLGXKTbDKPtGV','W6rYWLqwFhqvzWUcCzUV5qt3p9EDQJDL1PCQO815oI5Ym8Ll',13);
-INSERT INTO ti VALUES (2801074540,1819307879,'BXb3sTz2uDx','8qXZTFaKxZcnmaT0cwNMB3vepNlB39e9fJXFjXpbVYicprVxVsQFDJu4CXbehVsd8h6vonP9i2AmXVHpYbWaXR7pGQoMccPfWAHYR4cAKQ1m1S7uDtYY8PmYNYoyfnp4BYqw','lvqnS','Zl9z0ps2fLitaQ0ME7FtsXcTkQbX6zmkfPdrki5Pa97zNjem5eORIoLSi9T6yMy43MZzu3E5rrqt30asRWPCF1t537rOmPHVJkxRgXLJhCBD6xmi37hMsbaZhPLrMVwLgs40LIVmof71VXEiLgR6M3fBGGwU6UAibAWT4ZN2zJVhNQTZOuQw57iP1JZSRJX9VATgVX9vXlErNknTFZBrA5LNpkPcpkRFZUdkwDMrz7Favf','50XNy8zHrItdaiAayiftqqnXD6YfGunsBqLGXKTbDKPtGV','W6rYWLqwFhqvzWUcCzUV5qt3p9EDQJDL1PCQO815oI5Ym8Ll',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c CHAR(100) NOT NULL, d VARCHAR(89), e VARBINARY(50) NOT NULL, f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7654570,31323168,'QqU59UWMMqy9gHQ4rc94k1Eug8OUiWH75qdHl04J9oCaelYD7Ttr','wr4OciB2Q6II1TSVtKSqtW2PCcAdlnFKGJyznBZLARKcieCGXTSL1AUeV9mjBLzry8HHqR4dLUrY2bNvc','h9XBnsfHfDgNgAcF9jilPE','GSK266QPgOc','CDR31iaSltKbBy6fEfGXOvBT3GIVPbH06BgBoqUkk1MCKpSqOu1NCQwF','A3OeED7nY2lr6emBoktpKjEE4Lbxf5nAnYakrNtAX8mvoVzLH27oooYgWz1n4sr5rldhJoLUsLxoRbit26bCP43Kt',0);
-INSERT INTO t VALUES (2719310,2340558605,'rV3RjgkwPBkbz232Dj0CLnK84RCIwcigex3eZAxMX6jMxjD04S7sbe443','QGiBbrESH15EbEHYtBUEbUmRJGX0Ru5yde7jkA8AzBJCVG9KtD4m1Np5DM54cR','jnuhSYEluQoZHBHUSeJQ4J5QZKkNvEPThndA3Telb8Kh','pZ','uul9taFfvJJ87RIqk','8cxHR2vvpuTmZaDkiPPn47zsni6D3ieB6F1mmZBzx3zDCSpjJZ3FrE7',1);
-INSERT INTO t VALUES (2848231,3491033123,'TwXMZQ6TPNGijI91','2uwh1p4E99ie5jsisS8Qi2xVtWR','EqMdwIRjl','r0yDd7TAOBX','GE8XhYfpVxbP','e78g2oaI5H5GHvI0JmVny4zLdpYMG7jtYn8MoQP6xsGkgQTmMryD79WxXCVjIiEidbCy95aO8qRX2CPoN4wairjBlpM',2);
-INSERT INTO t VALUES (1957676,2775247300,'rrpOm561xftxtQiSd1UDX4gjPQntk1yvMtskAJ1S9oz','4vLGEn2bLuNXMwqyty8Es9UYymnn2okEwMdBGoXIOxILPsHdwLnSt','k0SVAa5RgS37vJcQXn','txtbgIgczVlSR','pVN3wvltHquafNhiKgmk11ENz1TGFO8oVXdyzKI1KvMe2Qc52f2sdNsn','kHq9Wj3hi4D5LspnwWyOC6wWIcO',3);
-INSERT INTO t VALUES (-4498036,2118997467,'eToNHgzLqDm','Y5QAqGb5LjwcE7DzCmVTi4k7lA6Z2dI61RhFOoBefwONTKYe4WdQm4uwvb1rSVf56Hauo2Phm5hXMAu2RLf6H','O2BqKvafvfpwTntVdYzJUplaiHxCmHJEtX1k0','KgL5qBmvHVgqb','x6D','UMkkRDqdpdLvacFFQtCJ3w8vUQbwG9Cqx7oM6VH2x7jani2RXIPQZI5Ck1arT87YzE16rcLAwDVbuklXmq4GUAPHDcX5iPjh',4);
-INSERT INTO t VALUES (7653565,3584977495,'EsMpwB1UMxTcwCmhaBMWSc0Ju','Ukqtq7uKmNb','FTE9MtxUigujHsw0G1MlnHF3uA40HNQ5VLVFdmd','b2EOaapQ6','yqcMC13CWJFmHifqzdesdb8Cq8oNMvC5pVMUjG4pKb5VWWHxthQ1m99','qH8xKag2QKKYcGWaiQj3AfbPvWLH2vasLZ9x8zSyDKkpAWaeTbOGizeXzLmzqRrTbyHJ7hXEZPqQ6Mq2wH',5);
-INSERT INTO t VALUES (-7474980,1604883060,'FVwujPqv6MPDWK5YocEN0bc3wf6pB6QRbqeR5dpX7wDohO5z14BcyNAxYjM','3sVWR8F4V6cbpThR7FUrJUQCoSTkawDQm4q8jBbGNdrHphXIi8hQ5yWHINN4aGc','1kokbeGN37916LKXppe66vOy0gQp7Y','Cs','E6Nkni6v6iF3f7C','FvUoIFxe2u8dv5t3W3pxebSMA4JRMM5IyYhC0tjRVCYz30LCrZ8VXfL3BPuvKrqzVkKGVyH',6);
-INSERT INTO t VALUES (-6114916,277800688,'8JxhzsBNE3o5zGF6mIWCKHZlTL5Oe7QNLmAtXr2fcdt384rZtF','KDXgTAJCuGVQvulBk','5ODNaK0VgPzscO4SMZLV89nIANOsUL8xXNOFCGSkl7W50','vPNfWM8U','jCWaLROmOTJPeJJ32axV4U7t0fZzvkdrszuCqQUFwIdHUDGZm4TmLEMFYVKAL46t2AJucP9Oacrbl','draokB9QzD58XgypbwveVb9fQCPdkKLCifLE5C5Elts274VvUWZjAHekkCJharNOoOqRykRe3Aue02Ohrj2L0hhi5hh4',7);
-INSERT INTO t VALUES (675916,3196218308,'SukSHrluhwJU6DZxMlzSMdEb28isZMkLn1a8YWoZA9tus4Qjh24t','Op0E61WTyalzIPoP43Rr1jjfUPeDB0zShvLf2UcI7NfLlVMPbxdeU5MwS9xLghTKvBIm6qyhYD','latfdax8C23RDbgMED','sy','RPzGmfZZMcz5w6NfXIeLeByMZLllwU4tqjI4zv0QE3qMOY2CBoMGmXaSBhxHo90FFPUJXHgkW','lyEWvP0i043mkQdOIa3L4okTNYjle1Grwopdh7oiPXv5',8);
-INSERT INTO t VALUES (5476473,145581712,'737Vpn17cy7YsiLYuB60ARzJPGZTra4V3eiyHkDvqMIlxlQY8MmNqzD9nJTH3XuL2ryczaFs98B1','VIbtrSPMW5si3zMvoqsLsDdRHRuSWHXAFOmp2C9HWjKSQOb8WFR3iIz9IG7GlsOJJyn5XgofaYD5k7Fq','JrHEla4hH63PvRKpjM','ARvfNPlBRM','3EvE2KvKxbDnwMvXv4xDewOHtmOTWxXUPgSrjL','FE8eAOVcXw3qcnwOPCkJYNVoPfALYETQAYSycyTbaGWSCFLSlUqmzfOIOFeXPlrJbdpjaLqEvrruOr5vEmMXBTREljPJBF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1620336220,4008732816,'CGcuNqEdLGHgn89KYXGvQ7SpC3c3eLBHwpLcx4Bw8d2fM6McPHp8Xoe5glG809Q1WhtAsmV63ka0Sngukz7cx4qsmomGuKZA','nT8uIyPWISGFs8J8TAmvDGlwoErnCI8p5lmtBRLAF2ATBfrZf2Pl3','ZIuQIk8UZx2SBEFxWD10MvlGSwwdCHiWgAn4R7','SesJ','uSyiloRyBAfwBx','uMBO90UHCZS9DKvrKjIscHtxLlWdHvs9cG4d33NJVOT7iPwHbblJ2bJNr0QNhAdxKUtWl2xz1pY4CVpIyv8H3Gd0PyfsppnUeH6',10);
-INSERT INTO ti VALUES (1620336220,4008732816,'CGcuNqEdLGHgn89KYXGvQ7SpC3c3eLBHwpLcx4Bw8d2fM6McPHp8Xoe5glG809Q1WhtAsmV63ka0Sngukz7cx4qsmomGuKZA','nT8uIyPWISGFs8J8TAmvDGlwoErnCI8p5lmtBRLAF2ATBfrZf2Pl3','ZIuQIk8UZx2SBEFxWD10MvlGSwwdCHiWgAn4R7','SesJ','uSyiloRyBAfwBx','uMBO90UHCZS9DKvrKjIscHtxLlWdHvs9cG4d33NJVOT7iPwHbblJ2bJNr0QNhAdxKUtWl2xz1pY4CVpIyv8H3Gd0PyfsppnUeH6',10);
-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 (1341820701,52036473,'l1CEQx6VFRl8vDPQ9beR8L4ZhOoUP5Ao0DGCvSiEUGR1AF0r','vNtEdRbQ1A40hMfLNOdENB5BVAVjAoolMfRWdWEwTb2VIl3ojoEy','v7drjBdg6CCeQoUl0NngmN84mfhGFoQmi4ifUsNjqup2sx2M','cOuf4f8yEC6','xrQ4gketVQDMoYECRIbNCDk7zW60iW','pGtVOumPrWBM4EKKGDaLJ1',11);
-INSERT INTO ti VALUES (1341820701,52036473,'l1CEQx6VFRl8vDPQ9beR8L4ZhOoUP5Ao0DGCvSiEUGR1AF0r','vNtEdRbQ1A40hMfLNOdENB5BVAVjAoolMfRWdWEwTb2VIl3ojoEy','v7drjBdg6CCeQoUl0NngmN84mfhGFoQmi4ifUsNjqup2sx2M','cOuf4f8yEC6','xrQ4gketVQDMoYECRIbNCDk7zW60iW','pGtVOumPrWBM4EKKGDaLJ1',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1177604251,1730650000,'IJJ48ajRvxoYBAh9E8lolFCKfE6ffsLezW0rTRQSKaUS7VMsDgf4X7abmCDw05ZDxtMcsaUTunLJKWiNM14jrxfGFuyEir70p','noyWBdsoUwjwqh6VqMjuxWoTWjHFuookNPjZ9TJAKLGxzOXSmU6ELHiIYpYtw8UA','HDGNe14XERsFsKo1OrtLtEMzpEGSU8sg5VvxlAQ7DNjL','HfUKaw1','AZ','JdMJSgTclE3FhmCUDAwQW5v6iHYwFYJKRh8JA0OK37obO7ONeJvLjpLL47pA2ZkRRe89p',12);
-INSERT INTO ti VALUES (-1177604251,1730650000,'IJJ48ajRvxoYBAh9E8lolFCKfE6ffsLezW0rTRQSKaUS7VMsDgf4X7abmCDw05ZDxtMcsaUTunLJKWiNM14jrxfGFuyEir70p','noyWBdsoUwjwqh6VqMjuxWoTWjHFuookNPjZ9TJAKLGxzOXSmU6ELHiIYpYtw8UA','HDGNe14XERsFsKo1OrtLtEMzpEGSU8sg5VvxlAQ7DNjL','HfUKaw1','AZ','JdMJSgTclE3FhmCUDAwQW5v6iHYwFYJKRh8JA0OK37obO7ONeJvLjpLL47pA2ZkRRe89p',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1243423309,374143466,'Y4k9ng6dsKLqh7XlMBPlNUhvN7wOR3','XTFMWRY8AigqLEBeQYzX2pOJDmxPm5vVt1DXraacRR8LZvQzGiW4NkfGKaNkGBXvJRCh3aKcK2TzJQXseg0UJpowTYw5mAYpNqRaBw8ZDky2CcTTjoq','NYEFqIQ5twaR24ejvtGvo32OMggUDWL1lAe4ObRCvuA2PE','vHgQYCFUoWyzaOqMEXnh84CTEyTUMQDa0pGj4UmxLcnlSBsJo6URIoFCaBYNw2lwWSxLMeg0AJ1cOV6OD9SCmnOh2W44eVPTJkv6TvnCFFQhrhbF1LckUGkgAGNHvxRVJjQMit5C1XxFfSUqpp0pnElfZwXvv1CqaN9TFZkvC4B5iUoXk0gXLW4r4ibaY9iy32x7vEoair9TlNOIi9cAQ7OomMWdWpgaYHcFO61veB3QTQX6SnQyR','dO4bD7h7EE9ZQu1saHlfmxUrkAqzcYDuQHRhdXFWDahKok5dAmn4uGmcW08gVpNGrMsRLnNAa2YvQ0sFU6g19um4Mk','qEC3vBsvhtCSszwpvpRA7iVqf8V0ze7Fpdiy6pZXckRMbdrkVrAzp6J6u9LuSWXhQUJZkV0pGRQfK',13);
-INSERT INTO ti VALUES (-1243423309,374143466,'Y4k9ng6dsKLqh7XlMBPlNUhvN7wOR3','XTFMWRY8AigqLEBeQYzX2pOJDmxPm5vVt1DXraacRR8LZvQzGiW4NkfGKaNkGBXvJRCh3aKcK2TzJQXseg0UJpowTYw5mAYpNqRaBw8ZDky2CcTTjoq','NYEFqIQ5twaR24ejvtGvo32OMggUDWL1lAe4ObRCvuA2PE','vHgQYCFUoWyzaOqMEXnh84CTEyTUMQDa0pGj4UmxLcnlSBsJo6URIoFCaBYNw2lwWSxLMeg0AJ1cOV6OD9SCmnOh2W44eVPTJkv6TvnCFFQhrhbF1LckUGkgAGNHvxRVJjQMit5C1XxFfSUqpp0pnElfZwXvv1CqaN9TFZkvC4B5iUoXk0gXLW4r4ibaY9iy32x7vEoair9TlNOIi9cAQ7OomMWdWpgaYHcFO61veB3QTQX6SnQyR','dO4bD7h7EE9ZQu1saHlfmxUrkAqzcYDuQHRhdXFWDahKok5dAmn4uGmcW08gVpNGrMsRLnNAa2YvQ0sFU6g19um4Mk','qEC3vBsvhtCSszwpvpRA7iVqf8V0ze7Fpdiy6pZXckRMbdrkVrAzp6J6u9LuSWXhQUJZkV0pGRQfK',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b BIGINT UNSIGNED, c CHAR(79) NOT NULL, d VARBINARY(63), e VARBINARY(8) NOT NULL, f VARCHAR(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (882017795391632577,5064769929781568886,'8MOThJXmzao','pvWXW0NGHJntHmfxGHSGTVSsbumtuNU09','mw','23gac8UI8WkM2AFQt8ccS2TJeLeQfH','h','DXn1Ol5TNSkz3yHg',0);
-INSERT INTO t VALUES (3043563610809767885,10949862348471003800,'AKNKedvJVuMrDawZJ6aR5VDlksWmzTRymr','7UD9VVyuzQI03ogEIPk7nvQw71zWAfgvaoLcHAvWjoLLfka2hxH','txv1SIO','JHgQuO55JMY5bSSbFn94ik7RGTsqffrMC2GW0j2szF3kVJ6i18CT3uDhVpI','x3YZJ109wZpVZhz4jOYl0JC0dYYvr6y7ti8PbvukAZrK8ErcSEZSGHh0IxDYDasrUvOA9Ps4EJfzXFD5L43D','rkDHzcio7tKEn7YDZNnBwdx2RmynR',1);
-INSERT INTO t VALUES (-7519050929369444724,990523412471493337,'cFYA4EcDv4mnFzFGqZT6QiOYEi63G','jUo4BRbHilW83irW5diocB8ylIIQHNSvhyGEX1XXX1c','AWOW','EtEkSFIqaANFs','BbQu89Seb0fZLWk1fnref3mmojAEksLyHNyiyBYOKA6RYl3WUCA7MqJNQYOv','v4VWxqlVotJn6Mx2hNIek8RBMdWjPUhCoGU3EL62D5WI27Nnss43jWF9G2oxM1WVqHIm01BZAtsi1',2);
-INSERT INTO t VALUES (6672079511846972927,16253559475876277831,'uiw4gFLGsSTFT6wkn7cwQpKZMvRf7dqqc7','EKxKsrMpZEAl5xxcvDcpVCKSCyOrkNg5t1','Y','FaIzqujFyWU9VgTRkn1uNJtPsRbmJWB2twOFNpBqbpfyEwtmdgFJoSJpNkBoVmIntMPUwquRxNTmiBBaqcA3cqK','chDo51iVrazWdImzqIoDIpBm7JPDjXHhBb057','RSpOyUdxIPPmPYmFIxbQZcjN8sqzgLd3nfyK6BFS4jPEwNLXUPQEVrCz9Xr86Ys5x6dtdlcHsusgYxC',3);
-INSERT INTO t VALUES (864809493414861912,15055846210493245853,'RmFs2PHeabkH6Togmsx6vyb9wmy4x31cZc5rmkwh4NdQ2WyVQxYcixqHC6NmluyUIFD4x78HOKb','ikP','e3Rli','Vq7HEL6iO5hS6QCh3hNTsBuF6yi1g','Gs2vZ7By4W1mtduNfXdRRrEi4Ul7icJmDnZkwKNLp5CFLxA672YYsJDK0R7mqNaCI','kfyib1YK906Q44KW2TYChzhpQ8uY2YO9Gx3b2fULp1qGot',4);
-INSERT INTO t VALUES (-36140143622835714,14180537316896000340,'Ee42N07awGl9NUDX3DCvTtsrp4JmpT814MzKpXoEl7OfFTh4S6kn','mV','4yJvnh','6Zpvo9G3o7QU8abylexVROyePUwbJ4','YpNhNvgHRZyxZsxJdJ7QdKeXkCXilIzLSTNWcE9QN','sYvqz05y2lHHrxe7MAeB6Kjb0QIZlBxv8MhHJjvmPwhlNcI2Ugt',5);
-INSERT INTO t VALUES (-3616857122608968713,1554229437250047398,'8','aYz8kkndUE7ZDMGaBBrVgawq64BIrf4BXzQDEd7','jvKPu','Oi30KAo9wlVSNLr0R8ysqg26JyuUK32EvhVSADtYPQv','SDWmd7StzSvW8Ehy096eT','JjoQVuwBS7H4I86MoY8',6);
-INSERT INTO t VALUES (-6138738917992841856,12661860027018205304,'bnbbu481IZFDZlTMQg0rCI7HI746zrndo2bWL9UyEQSm5uY94','XKOPe0RuxFF3ZNrilBHcAqh8s03ACzcb','lkQes6','SEBZWJiGMzTwGR2zPuQ0bNfxupEcLRiEvkUsnZR8n6bouPxx8xvR5yH','3YpPlZpapPfbIQPih12ryz3zmMyvieMkz9sj9UdKSfTJ2heiqJftaFYwSyZZbcU7A11YvaKMIV','mhooqq0iJ6myK5fstVbcwZR8enz8Bgi8SBgnjObBe8gVbPLxg504zuIrSxWi1Mt',7);
-INSERT INTO t VALUES (-8655116286655322277,15599314754289005018,'aiWM3Us9CuZAcTHVOUOVmKKrPm64u39BeTETUQxqviWCl9V2FC1rHtHBAcOB7PW8yq9RGfFga','RaQzuM4NUN4oZoB3lTchMgF63YIL','oxJZLM9d','Ka','YEBQg9','O9bKIT0edxW0NoXOZfhWWuVYXHI4Yanv',8);
-INSERT INTO t VALUES (-6552087749694179665,6327242189531184533,'EJlerKtTLk55XhYv3GMJ6YBIaz3zgGdYUAScSnYDmZot5rXG5oy3m4UtdUi7','SLJ2BcpBRD6qdRdzfvxGTAmzjy','zk1','O1exyWkv1ISxVNjsfFxFVA8oqfLzEyID7YOkutuQ0TzQ43Yfj2LKRvmM1zO7ywK','hggumLwiu7pzEThYuDtmO5pQIYFD3elVyFD11APlUeoK4OkmzJls','3pX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8529032513785008324,5246017145993627075,'VLE881hFboLKEmAlodWJ75Oy11fBmaW2cFYltGC4sPh6paXPzFYUpAoqcpYUTR','gR2ZcqN09rpcvGLKzlBgVorYPypUVu61ELo6ZLLU99SE','2dZ4WOw','45t5CPrDuMxJlRfqZts15BHXMXPvTRVr4JFgN3RhlIzHJbtV9boIf','M3QCLR6ckygwXhEdlpcetRE','Pyf4vX2skzoGZ2KiL0gdF33ifyuVrFsXrlDG7ynskhMHOp1rFWlNgooNn7rzdbzoqtspCh6y0NyMkTmNwqETHnH5mqpfvNE7mt',10);
-INSERT INTO ti VALUES (8529032513785008324,5246017145993627075,'VLE881hFboLKEmAlodWJ75Oy11fBmaW2cFYltGC4sPh6paXPzFYUpAoqcpYUTR','gR2ZcqN09rpcvGLKzlBgVorYPypUVu61ELo6ZLLU99SE','2dZ4WOw','45t5CPrDuMxJlRfqZts15BHXMXPvTRVr4JFgN3RhlIzHJbtV9boIf','M3QCLR6ckygwXhEdlpcetRE','Pyf4vX2skzoGZ2KiL0gdF33ifyuVrFsXrlDG7ynskhMHOp1rFWlNgooNn7rzdbzoqtspCh6y0NyMkTmNwqETHnH5mqpfvNE7mt',10);
-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 (-6693696941534914930,9529123919633249385,'lAE1lR8cfbsAHUyPp7VnXdFb2vMdkEVz5TXDyvhHSMU8GUr8mDSkljnWv8bi3V6dSqq7SV7ZTv','cCeKeUWGvLMh8PsZs2V747DgqVh6U0MnoxSv7t7NHy','sAl95','TVepacw6Mk3S6Cqxes1xmDicE2BwoyNOK2BUELWiddgN8zvZdG','QMMqAFYl5','pMamYaVtu02wQieWiphEf8RPf0l5xSS3mXvw1IHDEEifXnLwYWsTb4ZOfGYO0FESnu89D037O',11);
-INSERT INTO ti VALUES (-6693696941534914930,9529123919633249385,'lAE1lR8cfbsAHUyPp7VnXdFb2vMdkEVz5TXDyvhHSMU8GUr8mDSkljnWv8bi3V6dSqq7SV7ZTv','cCeKeUWGvLMh8PsZs2V747DgqVh6U0MnoxSv7t7NHy','sAl95','TVepacw6Mk3S6Cqxes1xmDicE2BwoyNOK2BUELWiddgN8zvZdG','QMMqAFYl5','pMamYaVtu02wQieWiphEf8RPf0l5xSS3mXvw1IHDEEifXnLwYWsTb4ZOfGYO0FESnu89D037O',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4333860008249965080,15462338358273884108,'xMYq0cAYkwcCRssHI0KMTr2Ak6Nuav6XHvLBb4S4','dByo6kOOpUtPTxPdkj5oOt3xKc5Q8RZV3XHvsvAs5NoSze5T41j9d3O21ryrXr590uZm3wmg8QACpIGaBO5LoxcpXWCyfEKxcZgyssyuAEhLWwKd8AmPNxvBcSD1rmZJhKbLyzo1vUKw1pEUd7v96y5LLN98LtWXSVfXLlb3MVJcqZUdKjRKC6UtYY3F4qXGCuDYK','QzTs','5zdVSgl8vnOjQKUyS0uWk69tKmzHfvKsbFQDLvs1qcgUQVL','6Ll9c6cL1LK8zplc3DQdeWSCicfsR4ec9fnIr40bxc2hkGscOoif4bucmRYAD33gq','Fljhc4I4u41o9yKUMiUIsOM8AVzX979FtbYwvx4ax',12);
-INSERT INTO ti VALUES (4333860008249965080,15462338358273884108,'xMYq0cAYkwcCRssHI0KMTr2Ak6Nuav6XHvLBb4S4','dByo6kOOpUtPTxPdkj5oOt3xKc5Q8RZV3XHvsvAs5NoSze5T41j9d3O21ryrXr590uZm3wmg8QACpIGaBO5LoxcpXWCyfEKxcZgyssyuAEhLWwKd8AmPNxvBcSD1rmZJhKbLyzo1vUKw1pEUd7v96y5LLN98LtWXSVfXLlb3MVJcqZUdKjRKC6UtYY3F4qXGCuDYK','QzTs','5zdVSgl8vnOjQKUyS0uWk69tKmzHfvKsbFQDLvs1qcgUQVL','6Ll9c6cL1LK8zplc3DQdeWSCicfsR4ec9fnIr40bxc2hkGscOoif4bucmRYAD33gq','Fljhc4I4u41o9yKUMiUIsOM8AVzX979FtbYwvx4ax',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4328558124736759023,11926745555584766886,'lVu0BkKZVBFtMIoG7q63dbpA7SnP9bee25Z','YD9egqybhHIO4khfSrdpfq4NvBdTPGCU76v2XbcouJq8Wu4jIlcRGcyjMzgAESRxX0Qjs6VzGc3j6xkQN88LBXvN4GAxdFGPXnngZaFW9Fdo0ZB3PZ08MDQTgDtj6xgTSRYApClZvhLs19Eh78U5OGWWYXovRNoON9T3LhYwXSgolFePg94ybmgOw5yMZOAgfEKRCumk6ypQ5c','AOpK6Q','OwiQ2wNxfn72TC7FZlJGCb0Seuc6sRTSU5LBb9BHt1DjfRXzmpbKgIpSmpqiaJZGCgcnmZP2kbJkH7e5i85HeanlaGPiDxk4HlMVF87UqfLQCt8yjAE4Pfpm0azCYlNUhHGe9YudWpCuDBwcWpIOCc50CoKsov03PJ94d8DY3ub1nDfTS0SkJYdo','gffiLryP','1iwfYISzjFYlpQul5NrykXUzqxkhaECDsyFa8HG',13);
-INSERT INTO ti VALUES (4328558124736759023,11926745555584766886,'lVu0BkKZVBFtMIoG7q63dbpA7SnP9bee25Z','YD9egqybhHIO4khfSrdpfq4NvBdTPGCU76v2XbcouJq8Wu4jIlcRGcyjMzgAESRxX0Qjs6VzGc3j6xkQN88LBXvN4GAxdFGPXnngZaFW9Fdo0ZB3PZ08MDQTgDtj6xgTSRYApClZvhLs19Eh78U5OGWWYXovRNoON9T3LhYwXSgolFePg94ybmgOw5yMZOAgfEKRCumk6ypQ5c','AOpK6Q','OwiQ2wNxfn72TC7FZlJGCb0Seuc6sRTSU5LBb9BHt1DjfRXzmpbKgIpSmpqiaJZGCgcnmZP2kbJkH7e5i85HeanlaGPiDxk4HlMVF87UqfLQCt8yjAE4Pfpm0azCYlNUhHGe9YudWpCuDBwcWpIOCc50CoKsov03PJ94d8DY3ub1nDfTS0SkJYdo','gffiLryP','1iwfYISzjFYlpQul5NrykXUzqxkhaECDsyFa8HG',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(78) NOT NULL, d VARCHAR(18), e VARBINARY(74) NOT NULL, f VARBINARY(21) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1840,-43385,'vy16clM1QYVrmls3WWRHKhseCPpA0Wcytb3GhzsTfAN23MdtbPV6JPL','oNU','ysT3u2','Gs2a9VGlXiqysI','l5EIkjhmG9TJKZ6IVmC7iD4nf3MC92qWrNZbd4ha2ZNWsa0nFLF0p8v','f1pH4ha72',0);
-INSERT INTO t VALUES (10265,-2195313,'wKgt','gKrpC6','ODamcl6tmbSAbtdCaZZAZzKItx4r8QLx2YgAQGNfBC','IiUfQG','CAtRiBrCpF76uG','9OXXbzy60Bng1GXkQ80u565G8bGJIPLKuDmTC0tRF5DyOUd2w0SBSl0UZYzGOu1egyeSXu',1);
-INSERT INTO t VALUES (30663,8209559,'4KEJMc','4W','zCXgmGdPFmGWwENSjE3zM7GDByOcPIQAouKAV2i','elTlM1','xczq20jP8zzbXjyvj9f6n9qepr80fIGWutr0KMUwQTLFASbyOrkmCOyHAxqKneDs1Z0RWQW0LUZj1h7HCwhO40StrhK','V18czo',2);
-INSERT INTO t VALUES (23381,2555367,'9TEqDihfWhM3l3f54jzPYLNl4Apnz1gWqTU3RB0fJvPVmZ7WZWlu6P3mKN','Kh4DwRrU','0UX5AytkMUmMrrnHEn','0N','4uWqPuPcCEimsrdbQf0','p6gpLIHwEewoc9U9WEhhU31Co3vgQIu9AOZUxyzsl11ITB',3);
-INSERT INTO t VALUES (-27759,6299471,'yNMXUEBz7lTc14A8QWIVDxyvOV0pOvBv49yFDK1tmo815EhKHQvKAURUYd6Afh','g5lWhQb4','o','MHF0ynwZh7nL8CYM','n3yOmYR749RzD3MVjVWVpm5970t9JVVLCqFaRm','F4em1z875bU7dz2odwVszmUpacbQsB1DTEGst34V5TPeBTUzFirKJkYt',4);
-INSERT INTO t VALUES (-26059,-3859294,'5LtLMi6xLvsIqJtFboWX3DON873fWIyI7s','0SiXsppPik9p','ZZeq7OWt0UHNsLLjjy9W4oZfHztCh4VKW','u1krAQC1IYM29MKoL','xZjxEVkBRqC0hxETvADilt6imqnLtXy2aiZ0FSMe18nYJiUpSoafaK280','gQMgHzON5fjr697XGcxyUBSUJnO1raRMtRlmyncMoCygd00Iw6Lresxjnmb0OrY4hIX',5);
-INSERT INTO t VALUES (-18488,-3433338,'TR5iNoWCHZHDIG5W69y57JoqfkNzE54Oo76U','Lsb','iJhktrWSU6rlZ8YgxaE41bhX4x7I1mfEtSTWAJ9BH1fGr','gM1c32a','UeTtMVSEQUl','kto36gf9M7pj7qX7bKllVDwGepMdmtr2d33gJgBR4b1G4sGBckaq96c5f060',6);
-INSERT INTO t VALUES (-21257,-8199634,'2fuc35CyyouRUSPwi1sj1K6UGRZL0PaWlFq80iQ7ul','NvDZ0M','hFSg0489yWnOCaxxcDmisciDOCeSPHGisYtzYGWZMmf3024actMmr84ld2R','8jB5s','cTM18d9FhzSwMQNUofbtQNJl7tC','r7yXwwNLzu43EkdmJQYStxRlQIhJ7f2sc7IUCgDKlnMHmBkkc6OrsB387aVxHCKRR6wmVjI3TvEcAsWNWb',7);
-INSERT INTO t VALUES (10374,6861548,'Q3eZKN1iR1TXBmmQ8rNg','zwMQWINbgyh','bLXSOByV1C7B7dRTwMKDCjKvdO5OjYkqHIPU1sdOme0fw','uFVCUMhHBAguBwzmbS','U6DaJ2fmMoabTmcZHq2kTrUQPcv5JiXcDrXDCKEhSCSJ3FSwU7LtT2DjzpIZ','wzRnHdyWwaB9cMLnMU80QFdQF8De88TomYha0aKEih0G1qYvPQRw0GxYbGngbfv5xx3PTGCHYAAi',8);
-INSERT INTO t VALUES (-28370,7105859,'Ni8pQJlterXnYPscJ7U78mImxPcinRm','JzNuLIpxom5pXv7UJN','vx1ogY07qFQbcdOKJAF','IxqUEv','hngIzliCLQuqKs03TxpUucey2rQvumzE5TvQyIxo1RSrHKABlc455OOhT','M88QtCX4FcYlOGLMLzYN9V5pU0BELuvBWq3zKP1d8X6Yjj',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1216153607,-3984323,'6Gr09VvuOmaVcYWhFteRrp9lTt5lJkH9TbooE3DEUb8sNKr3vmmIwSlH','skfQAbzLKDNgsT9krc1UdxLkDxCLJrgGy97YPjy99z20yFAO4v6JGMonJloajfxDz4nOTuGKFJHIOaRd2bri7duScE1zQabTNm0k5GozSDqljG3PlW6hGyP9FBjDWi07cMk','X2Mn1vQ0BUHpUVTrO5p6d3A2Bia7iXcTNE0EsZBVOMWyGj21oLPEXcQoUjPq2tEJyX7o','7UM','K','W',12);
+INSERT INTO ti VALUES (1216153607,-3984323,'6Gr09VvuOmaVcYWhFteRrp9lTt5lJkH9TbooE3DEUb8sNKr3vmmIwSlH','skfQAbzLKDNgsT9krc1UdxLkDxCLJrgGy97YPjy99z20yFAO4v6JGMonJloajfxDz4nOTuGKFJHIOaRd2bri7duScE1zQabTNm0k5GozSDqljG3PlW6hGyP9FBjDWi07cMk','X2Mn1vQ0BUHpUVTrO5p6d3A2Bia7iXcTNE0EsZBVOMWyGj21oLPEXcQoUjPq2tEJyX7o','7UM','K','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2759838582,-6637642,'2RRo0n2GDIZimsTnf4PxCw9Ue6SOkjKrYblm0QW0','YWSvyk414B3DbIQf5WiK7k3sDpyQdZOFJAqs05UvgF6Zt1t75eCBKQ63jrLs3IfrFsrW54mCxdi9hTLkBmJPGtLSapj19drhtRPeQU15CMTL4NqGdb067JADoVS2eAoTI8obbXw5DsYlJ93lsvA8RYsgIXY','MIuCawy2xEGEFrphGAp0xaQsh99jA4afn6orCZipuYsWrPhbKf6ykiDRaWD6cKcm','sYpC2xoYYuKd9wM0gVERf4KfBJKuqDD193PfKM9OUMOKU4or6n2Yl352d0NfTOpZdNxHO','z','w',13);
+INSERT INTO ti VALUES (2759838582,-6637642,'2RRo0n2GDIZimsTnf4PxCw9Ue6SOkjKrYblm0QW0','YWSvyk414B3DbIQf5WiK7k3sDpyQdZOFJAqs05UvgF6Zt1t75eCBKQ63jrLs3IfrFsrW54mCxdi9hTLkBmJPGtLSapj19drhtRPeQU15CMTL4NqGdb067JADoVS2eAoTI8obbXw5DsYlJ93lsvA8RYsgIXY','MIuCawy2xEGEFrphGAp0xaQsh99jA4afn6orCZipuYsWrPhbKf6ykiDRaWD6cKcm','sYpC2xoYYuKd9wM0gVERf4KfBJKuqDD193PfKM9OUMOKU4or6n2Yl352d0NfTOpZdNxHO','z','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (39383249,-80820,'Nb7C34bV0j2HTxE2UJVZ0apm3ZUeAPRZLRg8GJuiLKyCxhX2BA1bARLYiV3FF1pqihQOPi','i6i8GRnlHI55dn6Jz2PuyvgWohqm9Zlyou4xRyd4R58oeSm2y2ljoUaHUj5jx9rBKY3whyFXVoOJufY1GTI0cA0zd5eVC9jJsBU2xmFbRuPfXUifKqNlnO6V2JWW3LQBilT3UxrJURrWdfFA5iWaKu8XuvLrO0pxD1RCzsytUNBejnP9tA8XiGXqaWe395wHWeHb49iqiGKe3Dqo8aAO','nHgvI33I4','3XoJq92ryRFGhwhnALwkai8BkM14PonbfbNPGrmHEESoos63cctjj3JrGT6HVstRUmIqgGjQirhONXSZsWobTj9vbaMFXMAdbpcdI7IJwo2QtosBYxhr53XsTn7q5HKuF4DUcUmJCim8eBO4ZbfVGmpF4Qz4t9qyLlrMS89KWplKdxO','N','A',14);
+INSERT INTO ti VALUES (39383249,-80820,'Nb7C34bV0j2HTxE2UJVZ0apm3ZUeAPRZLRg8GJuiLKyCxhX2BA1bARLYiV3FF1pqihQOPi','i6i8GRnlHI55dn6Jz2PuyvgWohqm9Zlyou4xRyd4R58oeSm2y2ljoUaHUj5jx9rBKY3whyFXVoOJufY1GTI0cA0zd5eVC9jJsBU2xmFbRuPfXUifKqNlnO6V2JWW3LQBilT3UxrJURrWdfFA5iWaKu8XuvLrO0pxD1RCzsytUNBejnP9tA8XiGXqaWe395wHWeHb49iqiGKe3Dqo8aAO','nHgvI33I4','3XoJq92ryRFGhwhnALwkai8BkM14PonbfbNPGrmHEESoos63cctjj3JrGT6HVstRUmIqgGjQirhONXSZsWobTj9vbaMFXMAdbpcdI7IJwo2QtosBYxhr53XsTn7q5HKuF4DUcUmJCim8eBO4ZbfVGmpF4Qz4t9qyLlrMS89KWplKdxO','N','A',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2650606343,-6881684,'LquZoYRRQvwBVRZ1GVz6c','OEoIZXc0QJLqabdoClVidCJVrecuoSyfDKLvV5FYPRvVvb0Qnpq9GtvabFHQa6pVZapYijH2SqEVhTlDTv7YBLyljQD4vgRdb2IkEwvbVRD7HMPgO','YinUIzQCJ4w9XfQcDchremocfofoHkzd8LUZaaGEpZxXTLn1IvRKFgY','aF2kz7GKvW6aVxf7TOvGD2muhjufRycQEYZto6qw274jCKfTI1BEEIgWvWbImxQGC5ELl96s2DkMtnJWzFqzgBgzniEzo7OWCFSryo','YH','Ei',15);
+INSERT INTO ti VALUES (2650606343,-6881684,'LquZoYRRQvwBVRZ1GVz6c','OEoIZXc0QJLqabdoClVidCJVrecuoSyfDKLvV5FYPRvVvb0Qnpq9GtvabFHQa6pVZapYijH2SqEVhTlDTv7YBLyljQD4vgRdb2IkEwvbVRD7HMPgO','YinUIzQCJ4w9XfQcDchremocfofoHkzd8LUZaaGEpZxXTLn1IvRKFgY','aF2kz7GKvW6aVxf7TOvGD2muhjufRycQEYZto6qw274jCKfTI1BEEIgWvWbImxQGC5ELl96s2DkMtnJWzFqzgBgzniEzo7OWCFSryo','YH','Ei',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(97), d VARCHAR(67), e VARCHAR(90) NOT NULL, f VARCHAR(42), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (561873433,29996,'RmJBgj','SZOENnuyceq2YW8FRAlzNZJQG81HVPQNF94Icc9eurtjfJphtHqSLTru1FfklxmeTZ','wv2oe2U0p5nL7JHAQUYETjVIq2TMOB2tHJcKtuFQHg5kKXk','6YCw','p','Q',0);
+INSERT INTO t VALUES (455435824,52500,'WGyTVVockX8Hs2lQapIS2tvhl2Q8ql4JZhe0IqBFGxYg1gOPxTgjM','NT3qLU4e93kCBHsCfngz2diAAkXLK9qPaZ2cuN4hgbd8kxBPzuFAXP','is1W7TfniOQM2o8Nw2WmfI3oeEnhP6Rz423','3FglAkwHOi2HE','p','H',1);
+INSERT INTO t VALUES (4282074491,37998,'4eTTetQk810VrHcSScPLLQSs7caF4pHhaaWTcePEIDHfxOHf0fITboy3qRCqSyJKXzW8r5ddsW5Sy6yQKPf70NvGFGZk','zhZKqiinL1hlDTsBzjHFtT4W','pvFNH1Py9YYbLHwijagGBrKd6IIJULEPCDRZhMG01AoQ8VpdoPZ9rKjZHjns6khLojjxUiVXY7gV4NxiWkN6b','JwweY','ZW','O',2);
+INSERT INTO t VALUES (2693709723,20637,'Re7vBv1GnUR2LKr3CiqoCTvgcINWi4PyKpOs73LSJXQRMvTux','Sm3voG5OxXK0PHTxGDnA82nu','w','e','a7','f',3);
+INSERT INTO t VALUES (233339837,43438,'5oud0CeKncAbAaZkTt13mqnWFIPfCTsI2A6YH','o','Y98MN65Kf4SfUofChYSqTEEnzzVfJoqc2mrL','oq7LQREQaVCvOJpFdtQTxyR5nN5RMicPmn6abDuzqA','N','H',4);
+INSERT INTO t VALUES (2290364049,4632,'rMBxowedOfo1st22wjs7M7zz6sC7EGiTVUpGm2oPESzpkWZoBf1x2t6i3lqXagwRFcsHhX59ICEZaTB026Tw2PZ5AK','x6riPAL0EO','kVhN6NFFm1yAIsos','WM2MkptQyg5QyrVE3l1hO04hka3U3v93RijP','1','w',5);
+INSERT INTO t VALUES (1302503881,22562,'lZWqWoidxsd','mTxnQgoOBeM1DO67V9jLkieo98CnCqtzX','ZJAPicxbUkKU8pjvnCXapRi','PdtxxfxO8C2jgF7mzGyyu77EwsZNQBd','R','3',6);
+INSERT INTO t VALUES (1026237578,27258,'2CztEaJiNgB1QkNUz6DP2pe2osAk8KTUcSJ2gZbHFqXwj6UmsMs7ufyy1BskYyEsVH','Q9xESu2C5oidvQCqqsRKPVqp0Ax4pBGrjX4NTIjCbAERAgyvKs0fFEWTKE','XfCjgfeExYbmTGOnLCNgo0KE1QLdHxUl9hccx0LMHco0Dzsd6ptAeKXPrZn','suD3WWlpQM9j2okDqEm0Tq9bUAmgmwpfnC','10','H',7);
+INSERT INTO t VALUES (463868278,21530,'JBEh17rVcTZ','SNtcIpsyq2NG6Ojw64bJESI7o1MIHF5ZJdzbWGg7Fpt','9YL5rkFbZAqU9GVqHvIdOzxO2nstb3gRQrhIOoAmpgRzk25O3VV3xSwXJ8qFnxIWyJtjETAeiaY3K5N0','Cyz8TJCSRcABbBrx','In','S',8);
+INSERT INTO t VALUES (2421366757,7548,'ah2y8q8v6OdFdVDmzyjifKCyLE24TG34ysmyAt','fPYtKUD9P8zB7fSO4sqkMeQc9Vivy3svMGlafuwJpRFfNAxyx','1ukHQ6XvnoG7Qs93QQNdd0nOKErBTyJTQIYmEP','Xrc5GEvCaPwo','JJ','x',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(97), d VARCHAR(67), e VARCHAR(90) NOT NULL, f VARCHAR(42), 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 (6391921907690336057,7224305,'k','3xtTRflMvh','VXO1bfqXp31CzbIDpZ9bz2I6HS8MN','48BbBF','iIINjFjzJngFMWVa2d69PmA2gqfX99EwJjM6G35FDujqhtd6jH0i6CdIQXSI1fGjejstnYjH707laih9Agro9i8QWE6irNdRWk','xNsncd9LBHfHHBKRrJJCBmA55PgzgMzT8jJEHuExa',10);
-INSERT INTO ti VALUES (6391921907690336057,7224305,'k','3xtTRflMvh','VXO1bfqXp31CzbIDpZ9bz2I6HS8MN','48BbBF','iIINjFjzJngFMWVa2d69PmA2gqfX99EwJjM6G35FDujqhtd6jH0i6CdIQXSI1fGjejstnYjH707laih9Agro9i8QWE6irNdRWk','xNsncd9LBHfHHBKRrJJCBmA55PgzgMzT8jJEHuExa',10);
-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 (3719731768618606361,-1251113,'8tO7zTPhcao3hZ0iYKH4QfD6qLhtrjSIItvwAmwOPQ2gHwZf4vNohi3jHB3r1wTTM3OuikXbR','HVyGf8hM8k3w8MLZC','gVpN6NdgFPFBiAjWAda','b1J4D1CDCFdUS3pF','JpiF0bZIkduGAK7bJ7NQufn0DtwKVIprF9Ps0UvaTuXsJBAoNC4psesk8uGzDLp','oV1mYOLbY9BEnUb5iu4kQ8qtJnStH0txnUVojdEXhZ0ZOHjOAywZHtKwiK33MKSBYlFBirqscUjKPmMktPgRD',11);
-INSERT INTO ti VALUES (3719731768618606361,-1251113,'8tO7zTPhcao3hZ0iYKH4QfD6qLhtrjSIItvwAmwOPQ2gHwZf4vNohi3jHB3r1wTTM3OuikXbR','HVyGf8hM8k3w8MLZC','gVpN6NdgFPFBiAjWAda','b1J4D1CDCFdUS3pF','JpiF0bZIkduGAK7bJ7NQufn0DtwKVIprF9Ps0UvaTuXsJBAoNC4psesk8uGzDLp','oV1mYOLbY9BEnUb5iu4kQ8qtJnStH0txnUVojdEXhZ0ZOHjOAywZHtKwiK33MKSBYlFBirqscUjKPmMktPgRD',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2220816248,5866,'dIsuJo3DVuJKUCRnZJx8xqGqamy4LO5p0DIt068B38xtP86oXo3z8BqVInjPnPRkHPgSczQjkfvD4agkmA','GAYJfhE5iZkyrF7gtrSQbKIVpP2mJqJsVaAyVcmFxf7crdGkzMB0kzpgtuaHb','yz89Q1lV0RlvyjfqJ7iFQufwLiCs','vpz1oCWZ79MJMywwI773fVw74hRgw4biaKl','A','8',10);
+INSERT INTO ti VALUES (2220816248,5866,'dIsuJo3DVuJKUCRnZJx8xqGqamy4LO5p0DIt068B38xtP86oXo3z8BqVInjPnPRkHPgSczQjkfvD4agkmA','GAYJfhE5iZkyrF7gtrSQbKIVpP2mJqJsVaAyVcmFxf7crdGkzMB0kzpgtuaHb','yz89Q1lV0RlvyjfqJ7iFQufwLiCs','vpz1oCWZ79MJMywwI773fVw74hRgw4biaKl','A','8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
+INSERT INTO t VALUES (1514600923,28470,'xFDoqsZgphqDHOAw5MRQDo8bUvOh3FjnHLXza03w2fEV0x8XyqF4gTDDotDohQ1sqZq9IcS','afo4HmRUHC6X9fxsP2chdvA8NlROslDl','FVno5LHCu1KJbHaGq3hFJkWWZ2knysGolZnHakvCGb0VXWtlWA','vJmXhAmJ2EEP932f4MxqerLjrN9Gx2','a3','a',11);
+INSERT INTO ti VALUES (1514600923,28470,'xFDoqsZgphqDHOAw5MRQDo8bUvOh3FjnHLXza03w2fEV0x8XyqF4gTDDotDohQ1sqZq9IcS','afo4HmRUHC6X9fxsP2chdvA8NlROslDl','FVno5LHCu1KJbHaGq3hFJkWWZ2knysGolZnHakvCGb0VXWtlWA','vJmXhAmJ2EEP932f4MxqerLjrN9Gx2','a3','a',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6505745400166275685,-3113869,'5L','YyT7C7EDwL0EQYY9dkmFZyOmG8bFZF0t0uE98qigvjVhDhZQeUmlHgIgkE4JtubIEYdPooaXZfjwRcCSwMyFRSBIGUmjd2khdZJdstpf7wLILxMbFUttIb5riBjEiRLjOnTEmieaOC6BL35IgIXuJVcoIf9iDvlwfnDb0var5j','B209KCzD2BGm15BNU6mxLBfyPdERg0Tq5PFJC','B3q5a9dc4OamcQ','e112tsg9mDZaxJvPujZityP1Yyy5mtjvrovM8P5BAeZ','avUH4rjVKDpAVb0qqS2nL9bDb8Sw5Xyb1l7z2vYFWQ',12);
-INSERT INTO ti VALUES (-6505745400166275685,-3113869,'5L','YyT7C7EDwL0EQYY9dkmFZyOmG8bFZF0t0uE98qigvjVhDhZQeUmlHgIgkE4JtubIEYdPooaXZfjwRcCSwMyFRSBIGUmjd2khdZJdstpf7wLILxMbFUttIb5riBjEiRLjOnTEmieaOC6BL35IgIXuJVcoIf9iDvlwfnDb0var5j','B209KCzD2BGm15BNU6mxLBfyPdERg0Tq5PFJC','B3q5a9dc4OamcQ','e112tsg9mDZaxJvPujZityP1Yyy5mtjvrovM8P5BAeZ','avUH4rjVKDpAVb0qqS2nL9bDb8Sw5Xyb1l7z2vYFWQ',12);
-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 (-5646859123962336510,-8110342,'SlLumJF21TPCQSdJVM5Ltl3142yZE5vLAGlHH6prKuj1X3jQAr1ny12gtDlhzEEuMjBwwGnjWr','hghyYSbp9','kiN7WzeJEenoOGkfdoHNi95A62PjJFmtSRmq1XQyGrnNuBBT1wyVkB6sHdyALH','viQttw7wNx','uVYt8TKVGIH0ESc39I','XSJkEmbGRFpCKdLLGkmHcHqM1jgaHYQJFWePh95V4W8YfLfUGgJ27dxSVtBtbQS2e2pXhSzsr',13);
-INSERT INTO ti VALUES (-5646859123962336510,-8110342,'SlLumJF21TPCQSdJVM5Ltl3142yZE5vLAGlHH6prKuj1X3jQAr1ny12gtDlhzEEuMjBwwGnjWr','hghyYSbp9','kiN7WzeJEenoOGkfdoHNi95A62PjJFmtSRmq1XQyGrnNuBBT1wyVkB6sHdyALH','viQttw7wNx','uVYt8TKVGIH0ESc39I','XSJkEmbGRFpCKdLLGkmHcHqM1jgaHYQJFWePh95V4W8YfLfUGgJ27dxSVtBtbQS2e2pXhSzsr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED, c BINARY(13), d VARCHAR(52) NOT NULL, e VARBINARY(42), f VARBINARY(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2108535,816546806,'9gdHZ','obkSBCVoqWvODGbiG4ULQXh6','UJcaRL5rNGkXZfYkTggoEYxFu31i','jSEVPcKZGqZC4FV54tPIvRBKcOhvT9Iv21K','hmWOCKJPBxZiCuDIczzeC7HZrQdVQ2peBnTnKvnag','b63uxgZQDUlYlIJ2qURK1mrLEmfd5B1uKawTHOCPr80PIx4V3YHXpuQQzH6G0eOxqorkoWijjzSe9HtxwvrmDm0',0);
-INSERT INTO t VALUES (2594011,272197760,'D','i9qQwZxQh471iEsjqCjzc5kZs5kDPywMbkWhM3ouHcXWPaSb','bP0mEWb2z8HXTI8ELCSMyLoJS','20UOPqZHDawYdvDRg0XBuPXGGTX','oPwU9bdDB1k5aryAgwAIHhUqmrGaIMDilGBmLlxUpZHdzi75ROX','G4REavC8iziSK3MhuT',1);
-INSERT INTO t VALUES (6892526,1871906417,'YTxUL2','cjQ2mk8pCO6VzaWnmHHFcc','5HKVrBtDUzB4RY3C','XD6qLL1T','r0gpWjDIarAnqnC3EHOIb3gQ5qZo79zcyjzl8I87IxpXLWWMVXGf4t8J7h3zl','YbZkHHAPvdYs44y6tD1KFGqWKjvY0L',2);
-INSERT INTO t VALUES (575642,2886517944,'h7of5Pv','6SazRWxYx7hGRROYSgKauK14h4lseGMB4RCihiX','kkuyILFWf','Rbto6lqgGXIRUhQtK0enB1PysF3LAKC1uX','zfXKAkiGtumCuuDId8wkUwVlz7iyS','6K6',3);
-INSERT INTO t VALUES (-8243469,2864251564,'BdhHd6J','fK4j5eAtPoGsPB','TZTXZ','xcrclHqbGxLv7xx9yZWJJarqQ4kJ08F','cE32lWdJQjTM1a9NmhEGb6pPRjDfmTzkMlofQiYiAgljl8NFyhP1YP3p1T4sf4zTUhR8gNoyZav','zF',4);
-INSERT INTO t VALUES (3375855,1436767792,'BlJQAF7','oWrKP5i19vQpwukBQqk','aQ4hqUynNSJdGq4yvDhEtmwKxCmWzaVDnNg','Z1oMnxzrm1ZOHCLU3H75UEuwcbXI','5vTBowMhfYB7sXI4XA2iPC6lT1CivuVPk4xn2A4QNpJpyP14wDZJglhPien8aVPmJoXT','Kb7fRP9SvyIef',5);
-INSERT INTO t VALUES (-6052528,4149299562,'LOx7Kqxa','dlMs','B9AgNo7xv1kcQeqrCAkYzI9e8sM8AjdGAjKmSx','sQDvQWlAyIOT7dtWduPTGhWR32jRxPt8iWQalke6','65v6Aj8VPD9a8C','VbVZO8Tyc3wIZnPWSJSfZI5kq5McCyaILowlrTV2fOGqU70w5F9Y8UZmL66Hl0xxGXN62CoFFH',6);
-INSERT INTO t VALUES (-2747355,2647612351,'sTEsB2cMh8UR','MTGvenbrVCQ7I5sgMww8k6Vv67pgpDFBfE','1LOp9rTNP2P4SRkY2','xwQBp64idcrrAmwVL8','jNCnc9CyaPqi98AaEDpQMsmwQKM98mK2ompIywVT','bXtecetvhnr9LKT5eYNQnlBGTCkjaerNMs3ZGkLtOS4eOGu7',7);
-INSERT INTO t VALUES (2216721,528016616,'Xgto2OW','SYHKyqmKVILEGcbPO7xaEKoJMMZbm','W6E46zcbuyp4IzVItUUOXPCY','1kNTSaZBympIvh68aW38Bl6DOAjqYtddnakpKgPwXuEQxUt8wlNcV','lfClvzhkG0p8KjJSslkgbJmKkJbU1','42mmxatVDcIQLZRWUwFwJbvfkrNZYkaWAp1aBj',8);
-INSERT INTO t VALUES (-1015237,283296008,'ki7R','dhINpIwwi5EL9HUcD','dc6SUrZ87j9yXXbutfCQ6Kepkcdujcpu0oO','BsmyywKhLIDzaBiN8mt6GHIL','GKxFXBKd8NdaQCGsDvfTQeobiOShOs0XjxCD4S6','RiEg3gfGtr8MGhVMiTaMyvsUljMmC3p1EStpcJnug0ncl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (781215,2723768606,'OQCOWF','RIDNbDgzJAwK1S','uVyRZMAEKwwyMyLlqNQB0uiRuGrrL3CaTS74Br3TBo','mkyMs8gjt6paZWWDgXvnC4UwKS1JFW3WGp6CXkufIimYUZSi8F5Wh','3B563fKgYtpZxoYIPsBnXQAHVPYCHKAI73hjvWra7qRtrd0UmXGxHNJ5RUU1GUZAnM0rS6NcahwyG0TXlU2SuRs7JSsqG5i','sNsmIytK6MWpOpMMN8cQ5drM1a7MDUGZSxEManP65vV4WBT7Mwxq3w5FiWe',10);
-INSERT INTO ti VALUES (781215,2723768606,'OQCOWF','RIDNbDgzJAwK1S','uVyRZMAEKwwyMyLlqNQB0uiRuGrrL3CaTS74Br3TBo','mkyMs8gjt6paZWWDgXvnC4UwKS1JFW3WGp6CXkufIimYUZSi8F5Wh','3B563fKgYtpZxoYIPsBnXQAHVPYCHKAI73hjvWra7qRtrd0UmXGxHNJ5RUU1GUZAnM0rS6NcahwyG0TXlU2SuRs7JSsqG5i','sNsmIytK6MWpOpMMN8cQ5drM1a7MDUGZSxEManP65vV4WBT7Mwxq3w5FiWe',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(14);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(14);
-INSERT INTO t VALUES (-973393,515022879,'0QE','Hj4','yFF4M21HVrKa0YocCNlATBiy0','ZYD91tClSTWBe8yTCMvNsh3vh0Nx6s0vjj','0DtZoVnh3JM5S6XzYJJi3iTQw8eQX9LrdtwFzFTaSPgO0OehlhxB36lhvMdfZ9P','teKplgc9eyNuGRlMfZcMIfrbO8RXmg26wD',11);
-INSERT INTO ti VALUES (-973393,515022879,'0QE','Hj4','yFF4M21HVrKa0YocCNlATBiy0','ZYD91tClSTWBe8yTCMvNsh3vh0Nx6s0vjj','0DtZoVnh3JM5S6XzYJJi3iTQw8eQX9LrdtwFzFTaSPgO0OehlhxB36lhvMdfZ9P','teKplgc9eyNuGRlMfZcMIfrbO8RXmg26wD',11);
-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 (-2684231,1108902120,'TJdWwnw','eyH44zU3WH8a5ytKi1o56tJdfCX0WqWIk2WfNd07ORiMsAYTDrejB07KXi1kGhjYKG2N1kM9XE7xw2uAFrfGwcVphY2IbEhDQaaC1KaRog5h0QrayPG8ZVP3epyh4NWm9GxKF4lY5UQeiM0VWe2CIAvoiXPBKW1kkMchVGJT2vxaNRb7w1a6O7gtaT7F4q19eoUlDgJMb4OY1LFG0KqQKF1XBHze2hJSfeMTg08kocvLFqt4','aFET','j0UhvH2Bi3QRQXP1','JSgjcVXl3AHZtcHQ97WbeL4WFPip6syLyxUyVXaELfqoAyFTHhiWe30Op649u2Bh6mX2qNkW56HTbBmhSSTnPFOIvRdPogvCg','3ydVv0WB4RyqlYjd49YM87190a2gjVD3GSzhQ6t6ajjstSbNpHfTCPjrGoUsTj0OnKdy5lsqz3gIlXvLgePoQ',12);
-INSERT INTO ti VALUES (-2684231,1108902120,'TJdWwnw','eyH44zU3WH8a5ytKi1o56tJdfCX0WqWIk2WfNd07ORiMsAYTDrejB07KXi1kGhjYKG2N1kM9XE7xw2uAFrfGwcVphY2IbEhDQaaC1KaRog5h0QrayPG8ZVP3epyh4NWm9GxKF4lY5UQeiM0VWe2CIAvoiXPBKW1kkMchVGJT2vxaNRb7w1a6O7gtaT7F4q19eoUlDgJMb4OY1LFG0KqQKF1XBHze2hJSfeMTg08kocvLFqt4','aFET','j0UhvH2Bi3QRQXP1','JSgjcVXl3AHZtcHQ97WbeL4WFPip6syLyxUyVXaELfqoAyFTHhiWe30Op649u2Bh6mX2qNkW56HTbBmhSSTnPFOIvRdPogvCg','3ydVv0WB4RyqlYjd49YM87190a2gjVD3GSzhQ6t6ajjstSbNpHfTCPjrGoUsTj0OnKdy5lsqz3gIlXvLgePoQ',12);
-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 (-5252717,1672734869,'avF5IF3StYpUPa','xVxvWNnkjTAaPiwD8p77l2q3MZANp66XIEpSvaVauV11x4EJNGktVw4i79rparw6ypBwKAJ7BGRBkxjcD0YCK4tN86tWlSpNw1R0o17wMms','jKgNpcBNPRbTcxttT','CncEiXBX0WUN1fTVlEQIROeymuU7CMbIIOEy7wHYe9uS3sUDMMQHKTTLXq9KkL4ecv8BBm3xrUkXml7RKafJUkljDpqOgqA2gEhC1lB9STUiRNEPQ85BkQ1EgRgx44D1oTSLLNBaaxOmqPaksnkUcVpiTGUzigM9B7DZ2','cFEYfeWxNFC2XnSh6b3','KVEOtXmrdJaeZJoQe6AfqC0rpFOKAysfqb0',13);
-INSERT INTO ti VALUES (-5252717,1672734869,'avF5IF3StYpUPa','xVxvWNnkjTAaPiwD8p77l2q3MZANp66XIEpSvaVauV11x4EJNGktVw4i79rparw6ypBwKAJ7BGRBkxjcD0YCK4tN86tWlSpNw1R0o17wMms','jKgNpcBNPRbTcxttT','CncEiXBX0WUN1fTVlEQIROeymuU7CMbIIOEy7wHYe9uS3sUDMMQHKTTLXq9KkL4ecv8BBm3xrUkXml7RKafJUkljDpqOgqA2gEhC1lB9STUiRNEPQ85BkQ1EgRgx44D1oTSLLNBaaxOmqPaksnkUcVpiTGUzigM9B7DZ2','cFEYfeWxNFC2XnSh6b3','KVEOtXmrdJaeZJoQe6AfqC0rpFOKAysfqb0',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT, c CHAR(64) NOT NULL, d VARBINARY(98), e VARCHAR(73) NOT NULL, f VARCHAR(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1816152917,1766958192,'gjs1RRxZnwiM7wTHrOpOr77kcckesipFPZc9yHaSMckUfD8b1SH7odu','NjfD5fGmnyjuM7j8DNbOZsjo2OZ4PPhCUV8z7ABNSEkL','7oiXi1Zr3Lkct1C1OHNYAINJQpl3bEGOAx3F6YJPST0J7SiBAtTwIPCxqXlov0sB','C8LndtjcgXhE6Zhu','wylFO4XfijKXCATPrsnPwSTszB82rIUVA34V50wQD5OPJlrKqKMwjdsU1fu7fSENrCPpeJhz6LEbgiVL1g0UGO','koQYfJeCERnERi',0);
-INSERT INTO t VALUES (2969445413,-1892204578,'m4K','DqdsCgQc','iDRo47EM2HdzF3nfwxXkzuAeVEHMhv9nDWfhAA6hhrmUKlE4ki5DO0kkxxTnhbEXIVc','HVTWTeji5LrlaEPHedFxLmIg26W4H1GYQRKQxwbkOgXLsFfAbXmCnSgv1bpPqlvFip3b','eW96h5qo3ncquWlk9gr4uHnFZFf','fF0GCMhNsLyWDgB0g3MDZmP9GTmURXxBUb19SkrDS7AbXHSO',1);
-INSERT INTO t VALUES (3523734653,-261179904,'S525YpDUOM9ksTvRMLmSWLGNyrI7dtkFCtLCy1JQQWvX9xDwMKNmAVvzFcjl','2DlHGEAcHPhVVD50W1n5OUQxN9hLf0sty62wp7rvfZd0ltWPU2Bi6abqLG6Hm2LsLBA','pt9gQM6GyhmHok9CZk4Xtf','HZSAEsjwXXYVfVXGH0ukrsvxmxDk4keI3DBmNk4kPVJQJXdzC','Eh6pItkoo8J9','kjP67fXPiJqEJy6DjDq1Q0l6Tv50Nq',2);
-INSERT INTO t VALUES (4070072080,328184546,'Ks6sN1y915gdsM','4wBs4OoikjYA92wtQbQqy28PGCA2RHAh','MKYQOXLEpghqxEWcqFcdCJUgr','xKO10jR2GV7gdXyr5G7VfonVuEz52YwFRkbr0KscZrLnFypbSw9ohClOgQImM3DrKhZnT3w','vgmWm3osy','bcf42C9xBKTqlbBoMVvfBvi0oXOE12MkKQ8erSO3X5L5OusK',3);
-INSERT INTO t VALUES (1546004006,-87448120,'zMZqKt2guSl','zwgGsQTOglXaoClzPkWknfM5W8xXyYT','0HX0I7X8F8t8MowHpQ7SI1AerWnyCdLMPUJdAkGf8fchIJ36l','0JN8nDY0Ib2BiiMow4I1bkhrMINKwtarXv3AlE8OxNSRAQDtovHZDg0J7KO3eG24rQWp','gYiydrFNIvla7xl0sfiu6tS6x5PWyZhCVCIDUYVWfmGLRhVRynbgrrn2iesX55TUnF69fAP9WuNEDrwz48nogb','NLo0hylrfkJZX9LZFeewSJx4CIzVBsO3Et1qSKrTUBJpsi2RrlHJ4oaFVizixEzqrkXgSbuGIc5C1640S6lh7FZ',4);
-INSERT INTO t VALUES (3929598166,-1944112454,'VA3n9wRKR0DksuPDbglQWxW','PLBokOn05Rdkvr2EP8mfpOgyudwNTjdFFfAQEXewPAPyAR50c92dkkz2Q6JPiGMc7bzxQnI65GoWCFw8onyBnJFhjzbQVmd','FUJSYi2T7C','69lH26hbfpHUduJ1tfTQHBBcWPYjPL29m','yV93NG16Po9gtm8rB0KvNj1B0wKJGB8IRJwrqwEzP3p48K3','9OCUw268etR2estr1WKlOEI',5);
-INSERT INTO t VALUES (2600780935,-2133623014,'W3eDQTkgS0CsiIvlMZ8RULEipBIngjZwpY377iqpuWA','yTWBu7dw7HK6mjoTN1u2VbDAMksYNwDIOi3DJZWZolTkd8T0yVwER9bx7uV8uED6yspJfkJILsDEfgRNAhA','BwciujGTrx1RFxM7QDZTuquYdo6JqxxQNeAWdzNFazg1WZjuBNv','mEJQmXqoi0pE0KjtVxYVGNFAdBBEWDkkaV4PJ9DXJ5b4xRJtn0SgIAlTz4','cmf8aWe2k95zipK0rV7d0dJpHoJFRGgj66TwYWAFQMCJ5wZUtlXyC9YUVOZyOZPgQLoqdL9ovrh8vlKm6puPpNzCvaUeI','myCsA0DIjsyNKEjQrvshnOINi79fHjRHG0h9mWKFyE8RT4VcT',6);
-INSERT INTO t VALUES (205107139,-1893146196,'8Vqfh3HovvEbvVTF6','xh0GcUH','LQS6PcjJ2p1cHdZZA5NkboDSLR58Xp7VcfVb3Toy6AA','fOX7uqRgclaqkYkq9Oqf9GaGZyU23pT74K7InhuPoWFvVI06Rg7NfgBf6Dv5BIQrzpJBV1u6Yg4Yy','w8i738ObfS7NBTO5n1yBALdGI4DeCG26vEE','sbN8sM7lL1q3qlfxz',7);
-INSERT INTO t VALUES (1822850868,-257625964,'uDw7Iy4NZx904G61Ng0DnhKSrpviJdVL0UQH','IdyO5OQfsptJqC9Rkr0kreAzaXCpUH93VfMhgGPkAPAX41D3OHR609GISSLNuXe4','fo1vOOsiaaq6Y0Z3iXNWjYFxl69PGGgFEbz8fwfF','ZCGj9ML5INvwg1Sz2','yOfEVXijV2lU05Sv9iudIJ3OMI9dOWenac5fLw6V4IY4HGmWM2uBy3wcZcHSbHFGc5kLrhVxFSTLMsVSpDUlfIwl3uHB2','LTcnuUBGjyESoXBlLiGKBAdASAWpE3j9WRtnk9uu1Zk5c2ku2a1lwS9V7nKs4idtIRMo7WCdXfipd5KP',8);
-INSERT INTO t VALUES (1657501859,-1853523248,'U9nP14LSRoLIHQ2rH6EVz1UvY7HkAUqR4GhBizwueWXy','CxjNJhyoNsqZvQuZqFJetTA4345Lvcif7iNKer3Qsm07n9IMhzNpybthKv16gEctFZTTvhHg9Xls6ZZG1ey7gpFKoyNPqnupZp','eRStAdEKebHU7quHUEuIf','1T1EfKUXhjKkJsX2IS2CpSOyutDOH4','SeMTLXWPx9oAiYkcoO','dJMcFSJDLVhASKGSXPSXwdVm8vJcBxGPGLM8cPVTaSbmapHeik9vvPZvsum9gRDXNLuxr15vOHd07up3YVEzDw0UGQXaLSC8gc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1222367564,41933,'lACuEnW7yKiQTXRD9HDV8glm7qJQlvjwrsuJJgxhet','jQiEGtWe7f7uDweGLkW69MS19W28ecdbu2C4H3sCPQZGSdKV3yrmjrBKO8x8gzCeD02ZiNJec9s1CoyZgu5mavXKsRkmXdC3ZojgSSDA5HuhrTyjaA9CIAIzq85rettfJ17DFIbQpOG0bJYEP16LpvACD40uaqUT3d3Pj','lt','rGIiCk71cjAJsdWzxRxjw195mKzYSQlN','9','W',12);
+INSERT INTO ti VALUES (1222367564,41933,'lACuEnW7yKiQTXRD9HDV8glm7qJQlvjwrsuJJgxhet','jQiEGtWe7f7uDweGLkW69MS19W28ecdbu2C4H3sCPQZGSdKV3yrmjrBKO8x8gzCeD02ZiNJec9s1CoyZgu5mavXKsRkmXdC3ZojgSSDA5HuhrTyjaA9CIAIzq85rettfJ17DFIbQpOG0bJYEP16LpvACD40uaqUT3d3Pj','lt','rGIiCk71cjAJsdWzxRxjw195mKzYSQlN','9','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2125329916,46668,'3EtPICrbqm7VGPSYrOwZUGwITqr1YACUHMOoSwdl6y8Lqkslmg6QYNyH0RazIDVcmZJV1Nw','sGREY02Xp6izL12','LSCgtsf9tTFqS3DRpMVd3lEjhqlzYIVAPjtPjh0HwXCn65uFl3QnjDGXJ3Pq7SExViNZBGio','0Z0CyYI0Hxbume2TDtgCs8YM39jDhJybmN1RSrcsd0qPj9iC4nKV4FFSTXAVGVyGFHfWMMZXEwiXz6A64zdecRbVQLm6ui2qF4Y','ks','L',13);
+INSERT INTO ti VALUES (2125329916,46668,'3EtPICrbqm7VGPSYrOwZUGwITqr1YACUHMOoSwdl6y8Lqkslmg6QYNyH0RazIDVcmZJV1Nw','sGREY02Xp6izL12','LSCgtsf9tTFqS3DRpMVd3lEjhqlzYIVAPjtPjh0HwXCn65uFl3QnjDGXJ3Pq7SExViNZBGio','0Z0CyYI0Hxbume2TDtgCs8YM39jDhJybmN1RSrcsd0qPj9iC4nKV4FFSTXAVGVyGFHfWMMZXEwiXz6A64zdecRbVQLm6ui2qF4Y','ks','L',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (895917780,31115,'kDkj3sQ62d8h6lzEPJUoe9tl9uzu3wOTNW52Vk89bJIvBg2eVpF8amsc9HdYaALkHrpjP5FL1N2x0O','I8slGp4PflX9UDmHxROD5qPIUZ5cOfdXZtSA7qomRXXWt39MjKkN6O1CUavtwQz4z43XSn6TsqjdJX4gQcQJtpA9hwTJQ3BxCcmpXlHOvrbtyXWX87pv2dGjnideZIrRVCw0kEhj0Yxb6QTl2AxupomlJus1f3uJKTGX9QIHcixnZv5KKmM8fYbOWV5BHOqme','k9d1xtPmCBxtp2L6QhrFn5Yn4QhM1CB6ezgM6Rm2ENpZVLwqyKoETVvbCOKHCtBm36lQTS1OVR9tYes8Q','UZf2XZAgqUSLMD3EpUEJTdwbnQIwGvSU7jYbk48VB8GtYSLbKcBtdJ0p0SuvBEEAlR1TihrusgNfxAbXsQlG1Gj1ka8ZRdKMX5xn4pzQs2wV1roXhdjrba1QyA2fO3OLGLXp6iqrEp3eSIcHOnsBv','Hlx','H',14);
+INSERT INTO ti VALUES (895917780,31115,'kDkj3sQ62d8h6lzEPJUoe9tl9uzu3wOTNW52Vk89bJIvBg2eVpF8amsc9HdYaALkHrpjP5FL1N2x0O','I8slGp4PflX9UDmHxROD5qPIUZ5cOfdXZtSA7qomRXXWt39MjKkN6O1CUavtwQz4z43XSn6TsqjdJX4gQcQJtpA9hwTJQ3BxCcmpXlHOvrbtyXWX87pv2dGjnideZIrRVCw0kEhj0Yxb6QTl2AxupomlJus1f3uJKTGX9QIHcixnZv5KKmM8fYbOWV5BHOqme','k9d1xtPmCBxtp2L6QhrFn5Yn4QhM1CB6ezgM6Rm2ENpZVLwqyKoETVvbCOKHCtBm36lQTS1OVR9tYes8Q','UZf2XZAgqUSLMD3EpUEJTdwbnQIwGvSU7jYbk48VB8GtYSLbKcBtdJ0p0SuvBEEAlR1TihrusgNfxAbXsQlG1Gj1ka8ZRdKMX5xn4pzQs2wV1roXhdjrba1QyA2fO3OLGLXp6iqrEp3eSIcHOnsBv','Hlx','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4075283641,24633,'OJ8zpYEUmW1F62BKoMzeh66KKz43QSgj5R','l5dVzqdBEaw5bip28ENVQCXrZIhRKHkLaKyd0yaKCHQXs2RXoUx7o31qxEyqI0WSK0lvhqtTCGupccokjF9','NWqtijlBlaAhG1yDnkwiL4o9kA0GyJwea9Q9yBMWrypWZBvDktw4pxvToZZKBHcECBcjsLYD18f','CraVuuvjcL9A4FLUXuuUXFrU9wdbfBUucAZ3k7c4v2nawjylLLd2S5Lo4Y8Px3z9TJSCB8mV3axbhHWBIsrYKDlbwmaLM9vzCyVVXR5B0pSJL','Oce','xx',15);
+INSERT INTO ti VALUES (4075283641,24633,'OJ8zpYEUmW1F62BKoMzeh66KKz43QSgj5R','l5dVzqdBEaw5bip28ENVQCXrZIhRKHkLaKyd0yaKCHQXs2RXoUx7o31qxEyqI0WSK0lvhqtTCGupccokjF9','NWqtijlBlaAhG1yDnkwiL4o9kA0GyJwea9Q9yBMWrypWZBvDktw4pxvToZZKBHcECBcjsLYD18f','CraVuuvjcL9A4FLUXuuUXFrU9wdbfBUucAZ3k7c4v2nawjylLLd2S5Lo4Y8Px3z9TJSCB8mV3axbhHWBIsrYKDlbwmaLM9vzCyVVXR5B0pSJL','Oce','xx',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(23), d VARBINARY(100), e VARBINARY(9) NOT NULL, f VARCHAR(41), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2348399,43620,'VrGEjKk501cRfygZLWbyaP','1vfqTXvdCZe6lSLABwb8M8zPHR6cAd8asM29fkPuJej02PKCPAQxda3YnyCARBYVnDWMelVUcarod','rjme3Q4','QNFtjRxMoLAqO6','9A','z',0);
+INSERT INTO t VALUES (-7577135,4823,'qm4EPQ','9fMTckIG6AvVlFzFDTEFcKKcnbvwTkWoqw6CG8TbgzBIKn7','qxBh','srPAt7gXtYifiv1vAJd3v','Nd','9d',1);
+INSERT INTO t VALUES (-3319126,15427,'KlJ5bpGRd','iwl8OYwVmg56yrTpEx9YmwFrbJCiGA7qAVQrmFIk00OPLa','7ocZNgteD','cx92niNpAOOJpjZeCwUDF4HTwgfVfwZa4YXuu','p5','p',2);
+INSERT INTO t VALUES (-5400799,17136,'rm0Y74aIiAA7YPyWslb643','zIkDFEMhmeorkuh4mvEv6LDpuwAunr1hBOq2lqnudDKkGErPoYfduULmYu5ZbD4a8Ev2GciCIVc4d5m','qD','uPPKnfPj3jnYVWdeTxXEgVKaviaaaDvfl6w97H','Dn','a',3);
+INSERT INTO t VALUES (-216331,18259,'vkrOHDsCANaNK','QPPXuy2TxaawJjXMWyYZMsF88Q8wszgTwjTWBQhVaPXcimCPNHBBK9k5kStIGMb0Wf8wEtfxfC4aGtYteaGl4LOqnlr5h','5J','aY73y3T','k','e',4);
+INSERT INTO t VALUES (3490309,45368,'WERCV58zxzhF7bA','FjTkw8r6JHCnBIfui5MSZePCR64sYLFcbsxjl5xBQIjilRyQvMM91QxySR4RygODds','m','gAXLZk6PL9lGuOE6bPJFBtjT6BgPu3zs','uG','qB',5);
+INSERT INTO t VALUES (-4681860,59503,'I9EidQcdr','mg0wM5XkHxzEUQF8KYhARTnTJLbawVFNKqUf71gJegB468Fsl33l6HGoC6Jy','92OtIvQYE','oyw5EiJ1vWLtWetdKgelVZv32mNsdUJujNb9z','Ph','I',6);
+INSERT INTO t VALUES (5676822,52621,'HzTh2THMSPlcKBpro','g3aWLv85RqlTxLnWDchKwmPgr0iSXdHcr8xns1VgftgM','nZfEefer','480MrJRUPkfkvQ14B','Iw','dT',7);
+INSERT INTO t VALUES (-5658562,34179,'ymP','DmSRuVDfTM9hyCbJUm2aOF21fxQwb','pPogSrNb','25jxTnfDw','d','Qt',8);
+INSERT INTO t VALUES (7319918,59183,'2OkIbEiOtQee6vEhgir','RAHkIPAWAOqJRaCWhxGTibH5DARnP0EeMpZM','V0','Fjq98LTnGt','F','Mi',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(23), d VARBINARY(100), e VARBINARY(9) NOT NULL, f VARCHAR(41), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3123050968,-194542078,'UmvfX9UZ1SUd80IfWYRcrA5oCWPLBl5h8Wl7m','rFoMmSyVQJCUZS9fm28BMt4qlKbQeUxKWLSiX53tCEz9SbaoRqbFDkTNbnNtkW3Cqjad33lgTJuLW3YJTMUSaxjT9d','MDvTl6cAFMdFQOWmGSJECBuSqg2fq1t','4RXv8bWnwFx8pCMBbFw38MackCilsgZeEQ26H3pxuNClVlj27ruFvJL2','KCiEkkJuZ4h5GFy1M2','JpC95DUyxo8XL0tscl0wwWIhGCNvLysUcKkjG3XGOQWNep6tLQ4Z8wFga03nujB',10);
-INSERT INTO ti VALUES (3123050968,-194542078,'UmvfX9UZ1SUd80IfWYRcrA5oCWPLBl5h8Wl7m','rFoMmSyVQJCUZS9fm28BMt4qlKbQeUxKWLSiX53tCEz9SbaoRqbFDkTNbnNtkW3Cqjad33lgTJuLW3YJTMUSaxjT9d','MDvTl6cAFMdFQOWmGSJECBuSqg2fq1t','4RXv8bWnwFx8pCMBbFw38MackCilsgZeEQ26H3pxuNClVlj27ruFvJL2','KCiEkkJuZ4h5GFy1M2','JpC95DUyxo8XL0tscl0wwWIhGCNvLysUcKkjG3XGOQWNep6tLQ4Z8wFga03nujB',10);
-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 (3674340297,-31928170,'UHK','bIZ70acp6gYmZdrTFvD5LWoCpeBFIYDCvuYGcotbGikJYddaA5IxOgFCwtDgPouj2pq6jmM3vR1zm2X2MiwgDKHR4hmXV0','Q28BMcz34cz7LFD3C1gbWFRQavSfTjBiN8dPtIye','Et5cklOKmIBulwNvNS2kAjv3hrIXBaqVL','SfWMQJovoV4pxMOy8','5tV6H0JlkhENhDH414ORq4FaTVuZcw4hgDb3ybpTudbvY',11);
-INSERT INTO ti VALUES (3674340297,-31928170,'UHK','bIZ70acp6gYmZdrTFvD5LWoCpeBFIYDCvuYGcotbGikJYddaA5IxOgFCwtDgPouj2pq6jmM3vR1zm2X2MiwgDKHR4hmXV0','Q28BMcz34cz7LFD3C1gbWFRQavSfTjBiN8dPtIye','Et5cklOKmIBulwNvNS2kAjv3hrIXBaqVL','SfWMQJovoV4pxMOy8','5tV6H0JlkhENhDH414ORq4FaTVuZcw4hgDb3ybpTudbvY',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-2863288,61897,'ul7pZg','ywuZwtbmf26GnVbPjsddEGqvjnFm8itYGY9gUrLOuzjINhPPWt4NEmuw','Mcsr','pirK6dvZgyhQgVeL1HrjR8IBj9','Gu','of',10);
+INSERT INTO ti VALUES (-2863288,61897,'ul7pZg','ywuZwtbmf26GnVbPjsddEGqvjnFm8itYGY9gUrLOuzjINhPPWt4NEmuw','Mcsr','pirK6dvZgyhQgVeL1HrjR8IBj9','Gu','of',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(24);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
+INSERT INTO t VALUES (292946,29812,'M','uy2GTIA4aDPIgPVRR1e5VOpdXoSGl0oM04Gor','mAHEE3dpQ','bUljsk0vhpSNIZborvXTy9yVpII6H9OpdptkVHJ','V','z6',11);
+INSERT INTO ti VALUES (292946,29812,'M','uy2GTIA4aDPIgPVRR1e5VOpdXoSGl0oM04Gor','mAHEE3dpQ','bUljsk0vhpSNIZborvXTy9yVpII6H9OpdptkVHJ','V','z6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4209097146,-925381407,'bUShMCMJet0tXTTQa','TlVfQinxXgdne35AvWmeYvPdQkBC19dRrFCVnCOXBKTFg1NGEZydPMkeRQK3DTxmq9CaWpuqOK1ZP5H5m2SsFLzLIgkPIfv224RpnDHSrJEP9fsL2capO4Saysa','smIv09PDBgHKSLtt8XLU5Q04QG0gdsqGLGny3deStefFMzomezhNy6AwimocLN5cqLi8IC2','qhjG6lWoXl4HDQaCLEMMKgFhpXj6LKxyHgbLAbSBAY0yIwToM8ZGOaZ6q7XMiDWZ2s0O3T6','wTrnYizwl6k9PWdj75xtGJSeblcJ7mflO8bPx4n42nkJxRt4RrRQSSq6YNcS2AvMlqqj1nJDZHP1tA5CuXH','hkm7MTh7bnwbGnfo9sCzz5ihxiqfO5MDbx55Yx4uXlp1J6Y7QZxf11Oy3g',12);
-INSERT INTO ti VALUES (4209097146,-925381407,'bUShMCMJet0tXTTQa','TlVfQinxXgdne35AvWmeYvPdQkBC19dRrFCVnCOXBKTFg1NGEZydPMkeRQK3DTxmq9CaWpuqOK1ZP5H5m2SsFLzLIgkPIfv224RpnDHSrJEP9fsL2capO4Saysa','smIv09PDBgHKSLtt8XLU5Q04QG0gdsqGLGny3deStefFMzomezhNy6AwimocLN5cqLi8IC2','qhjG6lWoXl4HDQaCLEMMKgFhpXj6LKxyHgbLAbSBAY0yIwToM8ZGOaZ6q7XMiDWZ2s0O3T6','wTrnYizwl6k9PWdj75xtGJSeblcJ7mflO8bPx4n42nkJxRt4RrRQSSq6YNcS2AvMlqqj1nJDZHP1tA5CuXH','hkm7MTh7bnwbGnfo9sCzz5ihxiqfO5MDbx55Yx4uXlp1J6Y7QZxf11Oy3g',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2280243216,523232722,'YCkMZKNHqByCfli0sCOjPwEk9KhKGATvSGlEOgHraSZntH7Ysnni','paldYta1lkrItva2VCHAYe1UEn3Pxr1cUSn1nDhyBPrkUhTnziMxtV1eKK161MIb9IlruLMlC4VeboUvWkRN0iQlKWDMFySoXs8Objt8JhQ51gReRYlejZCKeoxDttGDxuIEdTwj97ip5HLPYRyYuw3k7','7EfRH1NBPoGfYmho8fimhnzXypCAhHqLAyGkP9XTsr','6FsZceaiskFCRq4gqOsTka5LBk339NHo4NuBwZTN6G5PRhBs3TxQp0eTbtBiaezf1LxoMN2FWQtMKdMly28i4XptrVDmwOGKkz06xKs3q4SxeLDtxbDeZodhMgSG3xGFGywXjfVNl3PSqH2YjUGSypr6','6PxWAXuUTRW0sCyaStpjvNxU4TfvtkJHD2u','5IzTuTu',13);
-INSERT INTO ti VALUES (2280243216,523232722,'YCkMZKNHqByCfli0sCOjPwEk9KhKGATvSGlEOgHraSZntH7Ysnni','paldYta1lkrItva2VCHAYe1UEn3Pxr1cUSn1nDhyBPrkUhTnziMxtV1eKK161MIb9IlruLMlC4VeboUvWkRN0iQlKWDMFySoXs8Objt8JhQ51gReRYlejZCKeoxDttGDxuIEdTwj97ip5HLPYRyYuw3k7','7EfRH1NBPoGfYmho8fimhnzXypCAhHqLAyGkP9XTsr','6FsZceaiskFCRq4gqOsTka5LBk339NHo4NuBwZTN6G5PRhBs3TxQp0eTbtBiaezf1LxoMN2FWQtMKdMly28i4XptrVDmwOGKkz06xKs3q4SxeLDtxbDeZodhMgSG3xGFGywXjfVNl3PSqH2YjUGSypr6','6PxWAXuUTRW0sCyaStpjvNxU4TfvtkJHD2u','5IzTuTu',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c BINARY(96) NOT NULL, d VARBINARY(9), e VARCHAR(65) NOT NULL, f VARCHAR(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14196891,4208001,'SZN9Aoyt4x5iTZoBuFfWfbtjx1jAPAfeGGqfTeVC6BuPQalWxgeoFgNelShG8rt3lGWcXRh7o9o5X','sARfJv4','j47XardfxQdrj1mYPGcylfJow3yNJcCFaRhq','uVitvlF7fOjt2xkLC0iWgU3LcOQ28Npisqxy3njGq3Y4Cp7WiSG2hJweKKqSC5yaHXJq','INlaQhKEYvmBAgEjgxDTXXiUSGkhYeschzkIZHnWzxmmVnQUfMgpIV','4Kz4rdikYtMB0bxVpiIp2rZMVHuMJZECQ491VtSXsF2mAqLd9kHNKNT8P4GKIHQcpigI4M2UoYoOIvruX',0);
-INSERT INTO t VALUES (11421237,-5628830,'V10MEptgrDD0eZGTBUyfycZHHQnPJub9semanD4kLLig5op6r0Em7MffPwGEyHcHnsYWYQ','xs','8gVo4N24695BJZIqAhaZMbvMFZvl9tJiFX8Dz7ttGjaltfkYQ','rgAFzZLjaehYqEOyG4gK','XFypFI3eWEpKO6YrunKzoDHRzQqrXqUrzWIj7QuKJKJm7oL5','6DtbOxPnY2uUfvCnhCHUxrKlx6GngkQCfBgWo0OvbrI360opiZBrRokfX7phAcCTZ3v9IMwMfxwa1cvSJZ2V',1);
-INSERT INTO t VALUES (13412541,-2125860,'4GzcfP82peNB2urtSRsjVjCo6vqqbm49n03J0JW1n2Q','Zxk','q1','xNVKGPQN3UzHt8Zv1','uOi7JWlQmpi8GGPKNbd4czMNSdjtgCOHWGD5a47A18hfay0UZtvLTfhrppLfj','3r5mbNUkgLkXCBnrBZJwOIy69c7xAEPxpKYGK',2);
-INSERT INTO t VALUES (13486208,-4800354,'wWcAb3qZ1yV7mTC2gbKuMzr5PncTDV1sXmKM3nJ775YML1JnZ57nyZ0XQGEpSCXlWIwocoJGzrICx8gYtBNDi','juaGrdt5Q','692O1nV9fOwPRYc','i9ydy46fLx1sZ','I86W2tMRwKWiJqYnienhyET8PlxC9VAFdkdaUojERyn3KvBffsYeY0qSegCriBJX1SwweXS7E8','qvX6zrZEGdy8xOZGEZbrjDBtLjlcJpa0Mp8Zv6',3);
-INSERT INTO t VALUES (14197850,170543,'hh5qciEVWhauM54hgG5xDEvE3rTbpB3MGAbVC1pTjgGagWCQV','SvF25yJh','YtjLMm8FXiHidQhiDTOzWL4GsJismHwqMwH11Ot3','0sPTZKP9n9F3mng3NCysGntNNilPluaZsLfVppfkaZGKGGeN','ywHM','l8Rvl6L2OJKGrG5ETRNjkuwSMY6UVEl15kc29t',4);
-INSERT INTO t VALUES (4060243,4092445,'LzimN8pq021d9Bt38nJuVtzEsraFJsSapxM3xZGZW9X4ELXei3K8NPVTf0V29ADs9Q','W','fUWdEBelJqk','4Vp7goJdcAYvF6hScnkmuRENF5kbUFs','OFgIDn1UjnXN6Ge8yhGQ9qgPZbIQg','JIg2U3bJVvhMrhQNqE26SE1Ybv2iCVOabFEguEcc139uNb1b0AyJh4t0xfF4Ui4',5);
-INSERT INTO t VALUES (5731916,4566459,'DaD8YcF4ElfznfVcKsHgIinns937FJfX2coy47bMb2FhBs8bAfJdeZll10zCeGyaI9VyvBPj','PllCfQ','pKjZIsopYgCzvIrs0K2f3vwPQXxatzSxwRTcwEpGZ','r6OuNJwbmx8mCpu7hcl6ftHqPwzHPyopQweaEkZ4girkTtECdQtzG7HImCwvayxNU3Iu6lmSUR','r2nsPJR1rpq8TmOzmXoC39nBAzYX9g9t5lcFjZrF','etojKNpsLUh9cmRFMc3Nl8ZFC0NErvN9Bx7Z0koLavoI2C',6);
-INSERT INTO t VALUES (1040756,844325,'3VWJUnonm5pDYU4yf6e6nNpuThgkrQDFyMjX','R','04HsvFf1M3sfQigGS1dBzm9rvAzEbddXjyL94AHORxDtD6SL','xqqRpA5GDUq3F9asJw3ovY1Epu34OJ2tLWSrkSs4Vzmfa14c2gs2DnIu3NNMX11P2z8JS3rYnk4beXZKXMvWLl','XA9kCjPwh5V0RiqzlaXXYpGHT52ml1dkSOV7BiKWiJ6Jj2FMcAbvw1XA','Rr8u',7);
-INSERT INTO t VALUES (15980523,888006,'9ibiliiKb4na2Wcxk','gZV0Tq','K4tSNbbD4T3GDpFh6RJM49fJGV1QGQa','xk4uUnguPXKXoNBBwbUKEg1jlw92kuknzqPBfr5cW9kr1j9BlPQQdAKDkG90','ebKTMii2zihbS6JcNNUONEzvByhyT1lf85ELp75dSZjGYnn21VzRnrHO1HRjgQf2hAaI0jJ6tSKKtTT','bvfMhCAq6yTNc8ZdYksgkDP6Z6onL',8);
-INSERT INTO t VALUES (14246161,-2350497,'RsVoc83y53W8RV0XNhqDeQG8SAbVjPzZOXzaBQEdrndAMWjeG7','V1','aIUng','OjN3He0pDf2GtTVs28BhhGsUmBRNtOI04R9nlFq3','7lQOle54DJp8XjQVj','wptjZQnz7LvruMsSDJoJI1JZaa0CURqD6Z1iw3cUeL9XGb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5174025,43393,'PdCuboPGjCYHa3AIu','feQPISxMsDxVIyu0vqCbFlmSnB510s6YNlWlbFkLHZbLR60qgwZbROFX0s6xsoDTtdFjjFyrWpBzb','7bBeE','qxysU9jE3Hni4GJn5syocgb3ecVawaASb','ty','6d',12);
+INSERT INTO ti VALUES (-5174025,43393,'PdCuboPGjCYHa3AIu','feQPISxMsDxVIyu0vqCbFlmSnB510s6YNlWlbFkLHZbLR60qgwZbROFX0s6xsoDTtdFjjFyrWpBzb','7bBeE','qxysU9jE3Hni4GJn5syocgb3ecVawaASb','ty','6d',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7984069,8875,'7noIqpx1duqqUxI0jhK','WQliUEY2xrJZn7Ycx6WVwztNUt7Ookmtu815KoMlqet0nPPSIuEY1OgsIy9PzvolVHwFGo28dmlN9L12McNgSJJnXUEDpEzfsveMHBEsYwNW7im5Z9rRmM1wQYE5y1b5JZrHIrZ48ibwhkMBaHHuaRkBGWTmuC2Z5GUb8dvEU9ZXgXkvbGpfXosyvLebT9TOT70Gvj9yxsY','Xue4KK8Q4','XPOH4SyWyisB2Z1fjIidG4xF7pBiEkwCLN2XojEqtBrzLvXpfJG18odxejsx4PrnrRJemafh3i5ClK1BbqAwk5igEFP0BvimJzb0Nji6eJVGrYmjUBD3FtzbyEd6QQ0E03O9vQfATWOM7DnBKg5wBUkwelEVktE4pJh7QQO6Fs0sKw9Sd8IW4RYresqgSirqRy','dc','b',13);
+INSERT INTO ti VALUES (7984069,8875,'7noIqpx1duqqUxI0jhK','WQliUEY2xrJZn7Ycx6WVwztNUt7Ookmtu815KoMlqet0nPPSIuEY1OgsIy9PzvolVHwFGo28dmlN9L12McNgSJJnXUEDpEzfsveMHBEsYwNW7im5Z9rRmM1wQYE5y1b5JZrHIrZ48ibwhkMBaHHuaRkBGWTmuC2Z5GUb8dvEU9ZXgXkvbGpfXosyvLebT9TOT70Gvj9yxsY','Xue4KK8Q4','XPOH4SyWyisB2Z1fjIidG4xF7pBiEkwCLN2XojEqtBrzLvXpfJG18odxejsx4PrnrRJemafh3i5ClK1BbqAwk5igEFP0BvimJzb0Nji6eJVGrYmjUBD3FtzbyEd6QQ0E03O9vQfATWOM7DnBKg5wBUkwelEVktE4pJh7QQO6Fs0sKw9Sd8IW4RYresqgSirqRy','dc','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4821220,26413,'j','neIdlnAlVFMYi42t5xI6SRB8gv1zCFER3JydIasic4b2S1LfTLhnSfV4Gd97omQBvGFyhsnwRzBSxGd2NlkkyVA2ATgh5F3Mi3IoMwzRCGcLrGckPQTbTCSs2MIz8xZP1mJIGNefb8ebE0S1DSzRhRbzQs7flWWufaTA017lINO9PhPBOwkSROgflHl7e2sR5FOUII4lJLQ','MgjJdxn','5a8KOFTQjCBRKwhSN14x07om0N5oQsl3Yj0p7V2ASGUzPZo32FIMz7JNxIbvDJ1yj5uMj1eMAhMoEkoyraDwsKpvDi3J3oAZHnvjcKUtTEBV0LYgIvtJaUme1zqqTrQ08DBctQ3xYrUvyAVlpWWJSazApafR2diZTBwl0rpEzOOYx8fqDfFmWSsINxxTLV6ziSmSDRPM03uK3NM8TgZ8SLX','nS','WG',14);
+INSERT INTO ti VALUES (4821220,26413,'j','neIdlnAlVFMYi42t5xI6SRB8gv1zCFER3JydIasic4b2S1LfTLhnSfV4Gd97omQBvGFyhsnwRzBSxGd2NlkkyVA2ATgh5F3Mi3IoMwzRCGcLrGckPQTbTCSs2MIz8xZP1mJIGNefb8ebE0S1DSzRhRbzQs7flWWufaTA017lINO9PhPBOwkSROgflHl7e2sR5FOUII4lJLQ','MgjJdxn','5a8KOFTQjCBRKwhSN14x07om0N5oQsl3Yj0p7V2ASGUzPZo32FIMz7JNxIbvDJ1yj5uMj1eMAhMoEkoyraDwsKpvDi3J3oAZHnvjcKUtTEBV0LYgIvtJaUme1zqqTrQ08DBctQ3xYrUvyAVlpWWJSazApafR2diZTBwl0rpEzOOYx8fqDfFmWSsINxxTLV6ziSmSDRPM03uK3NM8TgZ8SLX','nS','WG',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6054799,46637,'EP9lSI','oF3Emml1jqhcZc4TZPPjizfBjWRWEr6W20fnkDee7FXCYywkASq7VSfjYr2Mf3C2bSsu2DbNmyIa93nDPfHp9CeYzuGqPYLTAnu2z1AIWDnaeA45oXFJiHKk3VcuicXV8nuWrjJCPsESDrICI3K6AIXEhqlRXI1RR89z8YiOOsA73CngmqXfcrgt4flZCoOK092Fw5','dJ0M','lk1csG2aB14J3YmXCb','p','MJ8',15);
+INSERT INTO ti VALUES (-6054799,46637,'EP9lSI','oF3Emml1jqhcZc4TZPPjizfBjWRWEr6W20fnkDee7FXCYywkASq7VSfjYr2Mf3C2bSsu2DbNmyIa93nDPfHp9CeYzuGqPYLTAnu2z1AIWDnaeA45oXFJiHKk3VcuicXV8nuWrjJCPsESDrICI3K6AIXEhqlRXI1RR89z8YiOOsA73CngmqXfcrgt4flZCoOK092Fw5','dJ0M','lk1csG2aB14J3YmXCb','p','MJ8',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(7), e VARBINARY(75) NOT NULL, f VARBINARY(60), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2902541133,802784785418371526,'ffoBwbHXDgxB6WVNJEOChvcRzhnw5TC61egnxeW5fasKAF90f6iAgH','5VgF','Mn2T2qnBCgb5AHC93qeUNpwwDsKSoREmN52m4Q3P','CHAQmE4SvRxh9p1uT7r80OkWQSziKJQTZ3DayX','e','Wr',0);
+INSERT INTO t VALUES (3696415300,3935364584237667430,'o','l','tfEVb66yD3WuuwlHHGRU','i42xACxh5K8cNH2mC4TzrUuJ1lXyC4dmjf6TUi','W','s',1);
+INSERT INTO t VALUES (2378875725,5462923444089329411,'hJIwnCoI3YMjmGpZwO5UzHwVBfutd3z12UChXVhNqgx2r7l0dj13','Mw10brX','Zt','QNKtxAsKSjhKDrwPsfX7Ye0mCt4C7Rps','U','5',2);
+INSERT INTO t VALUES (1178643209,13483547408774200559,'E94rCMsz','G2z','W7LFyMWa8yDtPY6JPUv','JrmWVFkkj14IBfhxt6EtEb0MUwl2CvYPzTitLivRaS8eS2xacFz9b5hq','S','a',3);
+INSERT INTO t VALUES (3740046042,784120914149241809,'wB','rm','9azij4waDku78T79erfnCCdQWYx1mDnkl7H2Am9c','vhGvapWGpQjZQnff4sOzXhAs57epernJQ','o','t',4);
+INSERT INTO t VALUES (3102331606,153010409588302964,'2sVfqPS3','5LbGF5','D1NjmpLIpYkIfY0szTFswNfESl1qpL2v2Pif57bRWx1gpPFWu2JPrnHVYHS6uw','y6GXtCDWP2lDXmqOhSTNdaJus388WVUhFZzVmhavClSMeN','U','3Q',5);
+INSERT INTO t VALUES (1320419401,14809244923690609766,'POlkxp5AnSOMGwRScS10gk9RQotqVLnnGgOlatfJgS2eybFjW','Pbtgs','eCsaNuumzNA','AjJHfVd5FoST','v','Bi',6);
+INSERT INTO t VALUES (2786146375,5335446532801163396,'Ryqm','1OKp','SsRWDiS3VZ0UhEISBTkOwAGNmj8F26yNRvWTJ77xIjN3','OLu9dctFwC7AbgU7waKjSQCEeEaYjw0sY4IZO5slzrEZz2BwYAPiNWcri7','G','aS',7);
+INSERT INTO t VALUES (947451773,16212060724847683702,'oshjJuYlrdX','EYE','CvA6IzbPGQwLpuSKAfvRQb9SeB5lK6AeooIQRueo0VMGP6LboWLUg','Sl6UYCsLsgSypKSKD2TcAvHsunRsUwcEs','T','Mg',8);
+INSERT INTO t VALUES (87096191,2004840858710060751,'aoWnfoNBm2bt6wwBkN8namC0dCYipVwPxRwJyXOmarC9j04xYrSXhzjShaivpG34v54B','hIDM6','4ZzpgwcK6YV28EzXqdPwhOzri71spen7uzG7FKsf6Nsfs55n6o9X17byE','HslAPIMUAQb2ASqiR5ryzkNl','P','2U',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(7), e VARBINARY(75) NOT NULL, f VARBINARY(60), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (16207989,7215334,'e1e3325fZPFwyH3j43UZNaY9','F','FeDv06WeW1T5jFaQOdc5xUmleT3ZeozAPdUE1x77m2bYT','y51joFe8hfc0u7hBMslskOOUQEcJc99PFm6VuQQHObHsAgLewxDJ29DIrmKyJByfSU','bXTgIYtVCPq18gIbDyZ2ejtLaeoH09W60cD6ap9VT4LoYs1NBuCCHzP4TeoKtyVRvgEnRm','NDjVPyGx9OrLzCWEeNIrNL714ZM4tqJjz7QUeQ0JSyGI5pNZY',10);
-INSERT INTO ti VALUES (16207989,7215334,'e1e3325fZPFwyH3j43UZNaY9','F','FeDv06WeW1T5jFaQOdc5xUmleT3ZeozAPdUE1x77m2bYT','y51joFe8hfc0u7hBMslskOOUQEcJc99PFm6VuQQHObHsAgLewxDJ29DIrmKyJByfSU','bXTgIYtVCPq18gIbDyZ2ejtLaeoH09W60cD6ap9VT4LoYs1NBuCCHzP4TeoKtyVRvgEnRm','NDjVPyGx9OrLzCWEeNIrNL714ZM4tqJjz7QUeQ0JSyGI5pNZY',10);
-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 (11896436,-1815635,'y7VugPSwPEmHgHk085EXK1TAX8kHphwDq4xW1kK5efLFnZTPb790ca28NCOztrMA9lVmy','A2T02f','PEiEWJJWZGJMjaTDW0yxpAzrXSRaVig3NXLipikr5e','ewrkEZoxC56ZQp18Uq8ZWbec6iuDlRpUpscKvt8GcSuFPtClNdmZ','OAGGY0CyLewglFH21MPeJdIpIBhYvkDdWSVoei3evzRZHJC6hFXkVcqjnIgKjUtmPH','cl9I6CFwYy5zCXWir4inUtAZ9BtOjWApuUrqrj6Ux9b1hAhqOT1L',11);
-INSERT INTO ti VALUES (11896436,-1815635,'y7VugPSwPEmHgHk085EXK1TAX8kHphwDq4xW1kK5efLFnZTPb790ca28NCOztrMA9lVmy','A2T02f','PEiEWJJWZGJMjaTDW0yxpAzrXSRaVig3NXLipikr5e','ewrkEZoxC56ZQp18Uq8ZWbec6iuDlRpUpscKvt8GcSuFPtClNdmZ','OAGGY0CyLewglFH21MPeJdIpIBhYvkDdWSVoei3evzRZHJC6hFXkVcqjnIgKjUtmPH','cl9I6CFwYy5zCXWir4inUtAZ9BtOjWApuUrqrj6Ux9b1hAhqOT1L',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (18066693423510990905,10475948621585807495,'628B7VUWue3','FFVNOw','4gAnUjAfjcs22aF2','EoDqTg6IYooHVfUNgelv3FlGcyexdbBRKep1Y2lxbBCuJL62Yv8lifYoTMJ','8','C',10);
+INSERT INTO ti VALUES (18066693423510990905,10475948621585807495,'628B7VUWue3','FFVNOw','4gAnUjAfjcs22aF2','EoDqTg6IYooHVfUNgelv3FlGcyexdbBRKep1Y2lxbBCuJL62Yv8lifYoTMJ','8','C',10);
+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 (407044697396204595,817086433728680996,'m','JMCK','e0iLDEHdv3r6Cm6f','7SnGOjRFqVIDQAqRJAdkXlPZyFsSXrw','j','Rf',11);
+INSERT INTO ti VALUES (407044697396204595,817086433728680996,'m','JMCK','e0iLDEHdv3r6Cm6f','7SnGOjRFqVIDQAqRJAdkXlPZyFsSXrw','j','Rf',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2071124,2708504,'eWGSgSAqeeG0heVTL98BZ1ZVzLYXJDAvgjHJlQffJ1o4R5TrNeDIvceNKLsZOCWPv7g5eUjtL7nA07MvTJtS','Su6n4Poo2K5Bar0LGaLEuDHAx25wRMAWLrsvAQPWg5ysVCetJB8XMUw7m7phe2BA7VLJM4L0jFbC6vDTEJWLWWpncTy57Al8TZugpz5yzkbjotY4XCHXUMikAZlv6u67bS24kk2IdFNLyazAYhxAWUGzu1F749lcpHab8ixhsHg8PhzliOFWguTZXOyj','gLSuGMMwD1CBA7r7WsSy6cQqmNVdpuGq2tDIpTITCgI2BYurzwcUygPCpegjJ','vl7DvsNNljhGXNdQ73tb7p','5PDObSCMDFszoKkjE7uuq7ArT7zxOrufEdHiGpXTX5hb8mXnHt2ly2a6mZkbrvR3f5ySVIjTtpnocw','OvMpJoUtSjXTXryQXUAALNOTxXmyKnI5N7rzTNz1WWVN0UhYNBiUFl72PMWbSNUEbXye46cflooDSKFkCJ',12);
-INSERT INTO ti VALUES (2071124,2708504,'eWGSgSAqeeG0heVTL98BZ1ZVzLYXJDAvgjHJlQffJ1o4R5TrNeDIvceNKLsZOCWPv7g5eUjtL7nA07MvTJtS','Su6n4Poo2K5Bar0LGaLEuDHAx25wRMAWLrsvAQPWg5ysVCetJB8XMUw7m7phe2BA7VLJM4L0jFbC6vDTEJWLWWpncTy57Al8TZugpz5yzkbjotY4XCHXUMikAZlv6u67bS24kk2IdFNLyazAYhxAWUGzu1F749lcpHab8ixhsHg8PhzliOFWguTZXOyj','gLSuGMMwD1CBA7r7WsSy6cQqmNVdpuGq2tDIpTITCgI2BYurzwcUygPCpegjJ','vl7DvsNNljhGXNdQ73tb7p','5PDObSCMDFszoKkjE7uuq7ArT7zxOrufEdHiGpXTX5hb8mXnHt2ly2a6mZkbrvR3f5ySVIjTtpnocw','OvMpJoUtSjXTXryQXUAALNOTxXmyKnI5N7rzTNz1WWVN0UhYNBiUFl72PMWbSNUEbXye46cflooDSKFkCJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4753466,-175854,'ctatCSPoHYZ3PyyeIQTM4W9Tn0224N8dv1191wtOgP0clPayb3XsQWULbRkpmtyj0jm1XxOMH4copTE','ITz673mth5ErzwB4QRWtS5zAe0dCJmZlWx0iTfh282iZqkdfBTbyb5CZgrV8UVPlgl1TOp7fykqPJuAmGo4z0twvch','nermtI5jSZ2YteOkkTr7hQq07vm6HUXf9oS0sA64XTtsxw','TI1s3ODf98kkUrEyeh5funjSQZlRYGdJUr7z5tOEWDzqLY0gOdHTu0PqZrEph0GBuwUwLlMT2p15Mwby3tJfKJfjjIuzXMaafV2QCEUjdpxjGYG7SSMDoUE7x4cfJedUxX5fGDJawA6dXsD4P1ZXQ3IJg0tTw92zVLI2hekUUun88KUEm8Ta9MwLFGdpk9F6EfI9pXUHGRF','VcSLkmQ1R8jGGYj6SXP98pcpVLwMDHTvWT6fol8fPclqfToDwn1uz6mD5jA2nLU8TbkiE','boOa0brsKY1hee7CUH6LqfjHmnYMaFdI11rTQwQ6VgkxRdS3va27OvofiZw7WV1bNk0D4SxUH',13);
-INSERT INTO ti VALUES (4753466,-175854,'ctatCSPoHYZ3PyyeIQTM4W9Tn0224N8dv1191wtOgP0clPayb3XsQWULbRkpmtyj0jm1XxOMH4copTE','ITz673mth5ErzwB4QRWtS5zAe0dCJmZlWx0iTfh282iZqkdfBTbyb5CZgrV8UVPlgl1TOp7fykqPJuAmGo4z0twvch','nermtI5jSZ2YteOkkTr7hQq07vm6HUXf9oS0sA64XTtsxw','TI1s3ODf98kkUrEyeh5funjSQZlRYGdJUr7z5tOEWDzqLY0gOdHTu0PqZrEph0GBuwUwLlMT2p15Mwby3tJfKJfjjIuzXMaafV2QCEUjdpxjGYG7SSMDoUE7x4cfJedUxX5fGDJawA6dXsD4P1ZXQ3IJg0tTw92zVLI2hekUUun88KUEm8Ta9MwLFGdpk9F6EfI9pXUHGRF','VcSLkmQ1R8jGGYj6SXP98pcpVLwMDHTvWT6fol8fPclqfToDwn1uz6mD5jA2nLU8TbkiE','boOa0brsKY1hee7CUH6LqfjHmnYMaFdI11rTQwQ6VgkxRdS3va27OvofiZw7WV1bNk0D4SxUH',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c BINARY(40) NOT NULL, d VARCHAR(3), e VARCHAR(14) NOT NULL, f VARBINARY(40), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6600065,104,'DPHjORY2LgTpk35inYqD2fL3G','D','vRQBNmC','LHBz9vBmodLFKt8Q5lqZUUwzdwKLLwaGSxq1i1xp','WUElfUKfEvMbqZ8pD32vgwjkSEiAtet6m3L4rCWW1s5EIjUcJMAm8KYQupAHZtywlf','jXIz5Usppcy4IJtzvD4xfLML7Vxzb4mYiRoqMo7oTb1TSFdPsBKoZnfxgUx61ILsn4IrtzfXX34bCEdByUpfAj3Gz',0);
-INSERT INTO t VALUES (4690869,128,'7RTfA00l4hWdnU32','Z','pa61U','gtcRmZeZtNHzGtX83HmGIP','8','NYQ6tyJ5AOmlOFk5cxw0xiPIywGnLwSgL',1);
-INSERT INTO t VALUES (-1130682,31,'nMRHTbAK7CFDSAt7uk9KR','V3','fyKJ','iZwGv9sbPzhoIrHVG7c7SJ2Bhio','aIXtHS7R9xbR','TuHyty',2);
-INSERT INTO t VALUES (1708464,146,'PBBfWcJPi4q9zHtzWHk3lLSFl2U4PRFK1IaO','VV','aLuWKHV6','q','wp6aKpTwfLIGPBhDiiYgmTwMfIMR4AQ6AUQtaXtZGrdICbeSEnZli5q9jDxkjTnpDJaHZ3a9','jqDENTOuyx0EOVEm5NcjSbJ2z9es5mkym0T3JMhX9b00cPxw056oBBtCaJBjnglbjylfupAUNO5lavMz58iODqEnSEosQPbQ',3);
-INSERT INTO t VALUES (-6417409,35,'InLInZ3KowJONf9kQynzT8nwPYaPTJBV5','MnO','W9Zdm','Bh86BCNiz6SeljsCb2VAfvKOComo','X4mZmVS549isSKJekGuQUmnRGrJIZYKK8ouJwtYHh4YxZNmzP3cBR74tFx0LWI3Ptmsdp1zyngK1xC7NHbKFhYXwOj6P3iFZi','3HMUptuL8KzUxZTJIQqe1oqBx8Lo0jogu',4);
-INSERT INTO t VALUES (538763,47,'EENJsdf9Hl9Q5CLOV76QPTBoOZbDc','ndj','uoU1usU','BZRdwPcBck1S53Lsr88','kbBvI3gi5rFiGrwDbyEhxYj7QRmzVSyEiS5O7zYdzmgUV3h19QhcPBk0n0ZKcxMGyJc2p84myxypU3','VbXkphvyorKZmrRnp9qcUft3HC5oYASfOKkLZ6hgvm5hv3VqYTYOEvbgm8mIEPa4aWf5leMdBwHWs',5);
-INSERT INTO t VALUES (4582741,84,'W2SWnlRo4K0yoBAdu2KhqLMhWZLrnP9rHfr','wNm','TEb546S','bkFKJ2BLlzv8NOjDqV','QBKdEx34TaXPQ3klWIBzyeIVn0YDevSjSVn9XY4nUm4jE1','IZoyORfFaqcc7',6);
-INSERT INTO t VALUES (4822749,204,'F0vtLWKrm','5','x2lNgI','D01P1LqxrRFWV445F1rby0P2hA5DiCnB','rQCUwne8arBE6Mh8z9ZSFalHYLTEAi8Z5sBK2m8bDLVIg4EsVKeoXsJ6cpOAe3hhioHmLYoMrmusOhIAu','8aeBhj35UCDSbHWkHXGNMoY3r6RgPQGXQtdIM0n7WOch5Z8Ji3GlYBcjv7pqQBuS9d9',7);
-INSERT INTO t VALUES (1094977,73,'bBWF2h5g0UfjHe9afaVNfiu7b','MAe','n7Wfo5','hwCkqNzqWmr','k0kwuhoKowGYOI9st1kQkPoE4WSFLHBgkCHQSXG7RE7Pl021z3bdmpQMdeUjnhlP5sFqsslcxE5U','mApSwXz9uPMiHfkb8EMT6MyOTVi6RuPBWNU781S',8);
-INSERT INTO t VALUES (-4224457,191,'mmvvnfrWFx','gZ','b2D4qnvN','wB7q2veK4BTniL47Hw9HluKrP3','3w','gJtdTWIsqVOeH1JnDngUAp9pj9pZR3DowES17Xou',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1060999,122,'P8ND8jXnzR5SVTPax','1d','RLydbd8ssyp','vIT9xzBurZYeBtYdAnaceW2FIfmQEsn1','w8akNytvtFjmJwaF4qL7cuoZSeYYNMqd6DgATdjEZG5c','POjf5EtCa0vx6mS6jq9xO0g3ds8ZRDt9qDMdwtrzX6HLEP54WjrOSArZua7qCzndd8',10);
-INSERT INTO ti VALUES (1060999,122,'P8ND8jXnzR5SVTPax','1d','RLydbd8ssyp','vIT9xzBurZYeBtYdAnaceW2FIfmQEsn1','w8akNytvtFjmJwaF4qL7cuoZSeYYNMqd6DgATdjEZG5c','POjf5EtCa0vx6mS6jq9xO0g3ds8ZRDt9qDMdwtrzX6HLEP54WjrOSArZua7qCzndd8',10);
-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 (-1568512,196,'7ANbql2PXQyt8','Gu','ZTwR','jZdW9juSK5dr0kSSg6Gbp7cGMY7xxpYeaob','HavWzLtrURZ6TRBTJeq9ZtGQPtZOokj4wTjr13','MauEDPLX8clWUSI5vDu6bLm51BGDADkYVR4B3VH0VDsFHhzgOEZOu31In6yi58RqDY4QfNUIoHeVKb',11);
-INSERT INTO ti VALUES (-1568512,196,'7ANbql2PXQyt8','Gu','ZTwR','jZdW9juSK5dr0kSSg6Gbp7cGMY7xxpYeaob','HavWzLtrURZ6TRBTJeq9ZtGQPtZOokj4wTjr13','MauEDPLX8clWUSI5vDu6bLm51BGDADkYVR4B3VH0VDsFHhzgOEZOu31In6yi58RqDY4QfNUIoHeVKb',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3182620,127,'ppdk7APFk9WBU8lHYBhizKhQq','fShMBD','fq4dj','wJ0Z9CWqXfTQHicB6z6gY','Jl8T29AeBgFOGqwh8fH2ECj30VIMJ54wbziXu','zKxUW1feDl3Xk7u1NDZZl8DcBD8W89Tveu2p8IVCHWyNzy7V0QdjGz9EsUOoQjWWD1KQcL',12);
-INSERT INTO ti VALUES (3182620,127,'ppdk7APFk9WBU8lHYBhizKhQq','fShMBD','fq4dj','wJ0Z9CWqXfTQHicB6z6gY','Jl8T29AeBgFOGqwh8fH2ECj30VIMJ54wbziXu','zKxUW1feDl3Xk7u1NDZZl8DcBD8W89Tveu2p8IVCHWyNzy7V0QdjGz9EsUOoQjWWD1KQcL',12);
+INSERT INTO t VALUES (7565083187772438266,5381872974330014921,'Qt4TaRXDua5DUYK','tP1wxwPaJbUHNWNwFU3mAGGKURp1qaxdbqXPdpSW1hucOeuhE8HrupBwPAIboD0urG2CbkEXohOOiQOkrd8gDBCDYsAONi12KuXyE8o','vBWe4uO48bTpIgtcIsE3ju8fan8WD5','jqpBesBOT8yIzpT4XW9l2vDCVTgJAcFWC42UimjC3wzpKamWTKOwipt4e6W','l','v',12);
+INSERT INTO ti VALUES (7565083187772438266,5381872974330014921,'Qt4TaRXDua5DUYK','tP1wxwPaJbUHNWNwFU3mAGGKURp1qaxdbqXPdpSW1hucOeuhE8HrupBwPAIboD0urG2CbkEXohOOiQOkrd8gDBCDYsAONi12KuXyE8o','vBWe4uO48bTpIgtcIsE3ju8fan8WD5','jqpBesBOT8yIzpT4XW9l2vDCVTgJAcFWC42UimjC3wzpKamWTKOwipt4e6W','l','v',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (716181,108,'AP4LNzAcA4QOP1A2yal','WbFfoWjyr5Uer3hVnrDyWo6LbIFk8CvVhVQqRtqrS5sqcHpUHkyW2hpeVTlrKatujWNHEdJUeqnZFQm1il4qUMq4U7bSfjwZgKw6JqtfQz3qHWLLsWfxDiKShh2wK0A0XY0j6dOu1fmXZn1sVjjvtG6WF3H3xd8IGIFWOzdb1mch55EnJcan','enMspoPk5p','KiCJ6sZ14hvTsVsZA0fvtKRyGU4AwoJokWmI2i0lvfZ4FWFxPsTBMaGwWbbDtL4pcE6YBJei8FL9OwU6PHV2cxhQlTSi1mVamP9ag3Y5gaEOhUAqWaKkotn2gpGLk01X4jhycxxWccdoQEF7bZpzq5q5rrX2YEfwZb04qZnw8UTfrpnXuuPP4ehFn0WUdN59P2xgcswkGKt','Q6Lcz3Gfe9L976vyScdwEDt2sM3zHF5cmGy12UEePo0aXtEc5GTjW1z2gIvQei5bffkknEdClIst5uUgGQPifM','YD3SGVdE7kd04WEiJ4SBrKEkBPEwM1dQtgqfwFXbDkYJYqQJISgMBuSFMlM1ukMjNPfW4Pl1oX4yRCmxnHSvAMLa7Ck5OCPkc',13);
-INSERT INTO ti VALUES (716181,108,'AP4LNzAcA4QOP1A2yal','WbFfoWjyr5Uer3hVnrDyWo6LbIFk8CvVhVQqRtqrS5sqcHpUHkyW2hpeVTlrKatujWNHEdJUeqnZFQm1il4qUMq4U7bSfjwZgKw6JqtfQz3qHWLLsWfxDiKShh2wK0A0XY0j6dOu1fmXZn1sVjjvtG6WF3H3xd8IGIFWOzdb1mch55EnJcan','enMspoPk5p','KiCJ6sZ14hvTsVsZA0fvtKRyGU4AwoJokWmI2i0lvfZ4FWFxPsTBMaGwWbbDtL4pcE6YBJei8FL9OwU6PHV2cxhQlTSi1mVamP9ag3Y5gaEOhUAqWaKkotn2gpGLk01X4jhycxxWccdoQEF7bZpzq5q5rrX2YEfwZb04qZnw8UTfrpnXuuPP4ehFn0WUdN59P2xgcswkGKt','Q6Lcz3Gfe9L976vyScdwEDt2sM3zHF5cmGy12UEePo0aXtEc5GTjW1z2gIvQei5bffkknEdClIst5uUgGQPifM','YD3SGVdE7kd04WEiJ4SBrKEkBPEwM1dQtgqfwFXbDkYJYqQJISgMBuSFMlM1ukMjNPfW4Pl1oX4yRCmxnHSvAMLa7Ck5OCPkc',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED, b TINYINT NOT NULL, c BINARY(98), d VARCHAR(53), e VARBINARY(88), f VARCHAR(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4034474279,66,'oTfGsKOHS7tPuns39','yedWYiCEmJsPnsLQCTEpgeui2gs25B3OK','hB8MWi4rlsa9oS65n312s2M64tTJxSDUhR9jj1hyTFujt3O8IpQBIY7RxSI7pfTa','LBc0qt3Or1abtGi076uoQyC2IzV8bMr38ymcaZgompk0','RucAubQE9zmjdNYdnmZxul6BeMpwbZJl4m9I9geViOYp1ZFYLcBcC9Imv1v87TIbdfCrgRmkrOovvcMmphlYGlCsbAF8GqS','6ePf7dL8atJhh3ZnvsaDIuQduahM38JJqyqPo',0);
-INSERT INTO t VALUES (518687355,-61,'kW6cvxvMF6O7lUQ4AAR32L','gVblJ2JuzSR4vPzFdoYgze8LsxaqtlGWX2n8HoiND','kTFcwk14x56CTYi7hiLDThtRRhgeGSMRcv7FVHbHieKxNAuWNXgGiwfLR8fAbSR9OCTm8bnKSJtgi25Z','jp8hpvARfRfyd0Q9P5Z4wK8m8pa3xWsEmk','X1SAcKO6lpli7qJ','OIPXzQlZVFEh7Bqu4g93QHHiSZsvhq16XYkPD8D37nJ0kPUpEWL6XuR84QxQsHYgbtUpYhvX41eknrJRG3mmWs',1);
-INSERT INTO t VALUES (3492335892,33,'8mBWdgxBiPbb9lvub6zV08V2EJUpLcA7mfAersAuul5ms9xk2QVNSZVqi9W2YTSTE','N','pVAUFtX','ewxIXyyCKv5rFC7qCWqup3TgZrajhKfN1rmxaAdqtdsGXLAb7guN8IY','8yjq0A5WbAzmRUhyMV9LObVYDRGRd5ycFCUvYyLtQscOjHXGigGAUSr7XAbbdKiFUQh2MOyaBzhDnQYLYN9EZKarh48','cvaTxqThZCxdJLcIv6No9F6led3ZUhe0Li',2);
-INSERT INTO t VALUES (608497442,-118,'oHS16VT1NghubH4esIkfXMzuvU1VlgEEf8uaHAQ9h','Teh8q3vtDQ7pB7k4IGKR8VYcjsBV1l6HmGN','885hRW7dw6yriIwC','hdKAGjTtZPrkTbA6NWL2uxtDdu8X7PDjr4OdLpwhWxXdJv56SYdGxc3JVf0TpohaQO','ItQbKHJ8VcRk','9MWy3lNPykfdtLbZzMjFEA1glUUDJYXMrjLXQtJnHK8bkEN47Jy2uKde5ilhlXpuIDsHZgU96vb1',3);
-INSERT INTO t VALUES (4244233254,7,'I0QzzxVo2Pcm0yNuNAbxdw5mM','Y7o3i9K1xWMNbO7ZQKfyjXdii6ZMHAoWXV0kqz8G1L','BwYVgeCU7RRTQP','9BOE5EwSC5wYubtJrPC6UstzzJ','zCdLgYdaQdtgCsgimfWmaLzfmTunB70rBNyY','jCC8RMeWdsXGgse10YzHcSgDQudy42wM7zzVFdWf0qZkh6BOFCc4CXOO8qDbhdnYf',4);
-INSERT INTO t VALUES (3213327951,64,'7pb','jQVntNZisj7QSOmWWXrhp5UdhDvUvwzXiMvCwiWCLUK6duTdNSGZ','sSW95IR0JA9ngjO9NpEgh91d5gTtf','70EKrXcrewcnKOMA0COEU46PzGYpafpCd5v2IBmzUyt8ibE8O989VGG3PZG4hP8LwTlMIjLmqx37FLBjzECx6dEzloeE0Zxk9wt','qR4Sm0h45Pf37qZoXf78Gl03tTSE6wmcK','pbtnxkY2TYoRmAFs9OuYsQUD7BIFhfq1i5ioknvYw1MOLhmOx7NNOMC',5);
-INSERT INTO t VALUES (1948512835,100,'zVB9YY72zzmDPJbpbxsD7pASExgOyHzhK0nyQDDZIOYdaCRFls31dsbSeM22iFYrVCMqA0hPkD6I9lIIh8caVRM75xIERmme','4LF2BHnP1nUME5KSj1Ft','Ni8LuJM509H6aysFUmxMPgxzy','2JqWPyjZPUUbn4bu6HhNUyFv0PGWneRgZXg1UAnzKkolK7RHo5KHdlxoPhu2uNzRcQKcFG0','2eGo6a6HJbkJiQvdH5AZjvoyVGUc88YxuWzwu7bhSOBu6YwLzqoSrhnLiHPt4iaSIrmPZDYThHFWtHgMKLMsiez4SNjGy9eU8xgH','aY9q2zzJwBV1FIl7H34cG9Qixv6GUd8vJ6JuKOxlPuI',6);
-INSERT INTO t VALUES (3861217158,114,'HbiwluVGc8RsOPgOa7b','Pt5o6iA4Z7CYMru9DnV593ghUqeMiFBEO2BrTq9mPdUEkvEc','Vs4GcfyJn6WWe1btwNTt9e8OSmbXMpH1Ne5raEDARNBh7pvAkqWQULYf843tTtqcTf6Fa','9eJjb0UIHjwkFsnu1jKyprkRH8oUSaxRNKSsiYJithXGHpsTdon60IZvJQQuttXxUsMngb','mQ1sqy7C6UGSpGcBzijNcofktOA42xkfzDnqOr4cyf2lqQK5DMLtp','u0hfHazE1i1yA4Hc4c65YUrkESLBupwUuTUoqyFdgw0PDxMnxFO68LRbJxnnWF2l',7);
-INSERT INTO t VALUES (2200798034,-52,'skHZ9c','iwBl','eqi0JADb7Z5hJHJnjvqAuCOSgPum9eevUzRG','2LJOTO2y6WBSIQ0WzodANknO8','a6JDrU','B0s2md',8);
-INSERT INTO t VALUES (2884074255,-18,'xZZzC9CbQAY6Q8bZyS4JAY4yS5vbwiIQCzURWEIpmZoD35SuDMZwrYQZcC','jRGMhgVvLUNxmcDVxc5URMkHIPmlNO9JdQYZ753bz','l7pWZEMh8tUsJov1iVsNzmbkU3e9xHgVU1kZEKqo8oS23pLDFPQHdjt1q9o1LeN6F4wBSjMvm4xbZ3ZIcw6JM7Bl','dOh9on4Nt7cThw00rv7LT3RDt36urCq2jirIZSEnngLsbKzjxfiPt3MYmN7etXUaPtebyLyionyrF98','BfNawgTGguxd67fL4KGjDqBBCooMRiFIKq','0cZW6a',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (618733564,-52,'bofRZh9jJZMUhAXmvqItmEtJzZlKBE4Rsk2xPQ08iXKTLjo4czWtK1D4nEd8ECqhmi6Nt7xywEtlsGTGUdyOzM','tuf9FNj','ow2JkFPIcZltGypaKnm','RZTLvfzyjun3nuJKh2oFAnHoc26HkQdm539aTX1hkc9Hv1jCN9IqCArhOdLeqJ7BLTbjhYy','gVaId32TK1mHc4Vrw','NAgqDNScGDRYxxIHf7skxEmC6OD',10);
-INSERT INTO ti VALUES (618733564,-52,'bofRZh9jJZMUhAXmvqItmEtJzZlKBE4Rsk2xPQ08iXKTLjo4czWtK1D4nEd8ECqhmi6Nt7xywEtlsGTGUdyOzM','tuf9FNj','ow2JkFPIcZltGypaKnm','RZTLvfzyjun3nuJKh2oFAnHoc26HkQdm539aTX1hkc9Hv1jCN9IqCArhOdLeqJ7BLTbjhYy','gVaId32TK1mHc4Vrw','NAgqDNScGDRYxxIHf7skxEmC6OD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(99);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(99);
-INSERT INTO t VALUES (3949128571,80,'wgM2nE3PU3WaxIqYIdCv9tCb7bUPnNXihWmq5jKvip3gI1JTskBGc2pCmcfe5McBYZ4M9o6gamC7T6ao','Lxz','Mf4XWeR0ttD99OMGqBjwyDS33wadsD9eXB5yF0zQG3pr8kd7lT8SBLZfic6Px9M8z3BfQXfhHHv9E4PhmrrW','JOdArKzujsv','iASfTKx9Qon3oqxtLn4dkaRM0','P07zrNZfo9s5vkY33v95a7CVpGRwJwlgQ7',11);
-INSERT INTO ti VALUES (3949128571,80,'wgM2nE3PU3WaxIqYIdCv9tCb7bUPnNXihWmq5jKvip3gI1JTskBGc2pCmcfe5McBYZ4M9o6gamC7T6ao','Lxz','Mf4XWeR0ttD99OMGqBjwyDS33wadsD9eXB5yF0zQG3pr8kd7lT8SBLZfic6Px9M8z3BfQXfhHHv9E4PhmrrW','JOdArKzujsv','iASfTKx9Qon3oqxtLn4dkaRM0','P07zrNZfo9s5vkY33v95a7CVpGRwJwlgQ7',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3955753591,63,'w0QYdbVoFfbNuM0AchcS7fu4Y9IEqnVkCDEOOOTtWg6Tyc8GuWLcEe2GQPRCdZ','s9qB9xOuegMDnbgxE4aE3Zsza1HXLMVQbCkRlifuC7pL76h6KfB9F8XOCT9B2klJr9BYLLsaB0Xmfc2hsUYE6YKE8HlqCZw4Ro86wWmY7XR5G2W7qlidRVjsqkaZs81Qv2xrEUxJOnk519bi0Wh3BZ95UPCwgN6bJS1j5w58Q6NldjlFu','71d2y8','YaudwLZH4f8iUcuJGZ60PRNIG15W5Sw7lbtmnIsGXNUBJ4Ju6qWSaRRQu6U9M4assnkE8kcC1ClOite2CXeydiPPl4T9xbJ','7mnyf3kK5SVSxQsueKPRqcTUO3SneKTCZrGm0fhJsEiExP','g5ULdqveHpnP3mrLK09VGoTxp31TONAa3vS3r67JAC6uIqp',12);
-INSERT INTO ti VALUES (3955753591,63,'w0QYdbVoFfbNuM0AchcS7fu4Y9IEqnVkCDEOOOTtWg6Tyc8GuWLcEe2GQPRCdZ','s9qB9xOuegMDnbgxE4aE3Zsza1HXLMVQbCkRlifuC7pL76h6KfB9F8XOCT9B2klJr9BYLLsaB0Xmfc2hsUYE6YKE8HlqCZw4Ro86wWmY7XR5G2W7qlidRVjsqkaZs81Qv2xrEUxJOnk519bi0Wh3BZ95UPCwgN6bJS1j5w58Q6NldjlFu','71d2y8','YaudwLZH4f8iUcuJGZ60PRNIG15W5Sw7lbtmnIsGXNUBJ4Ju6qWSaRRQu6U9M4assnkE8kcC1ClOite2CXeydiPPl4T9xbJ','7mnyf3kK5SVSxQsueKPRqcTUO3SneKTCZrGm0fhJsEiExP','g5ULdqveHpnP3mrLK09VGoTxp31TONAa3vS3r67JAC6uIqp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (708534721,-108,'0FvzDpTCUJM4M0IJtehl8JF9WJ8bk9iLLVtxsbRTBSuu8l3Fe9R8vA9KvXvdYtTDQurOsPXs2cjqdeFdBuW0ao','HAEYQwlGhahseWEsAtAsTsfI2j6ArgnUJqBVg4xFujY1lg2Vs7fzcjupUDdGoFb8qb3Xd5OccLdv9jcDbV','Be7PTS9jYeuIrzUQO5nmmXGSaVWkg0UoQqr99mwX7yr7jREnlLtbMV0Zn6xzC17o9jxPT8','v4DZvEmIo3RmBGFxbQHXPJ3i1FZSA4twvPFaBzsep6l5QaAfuv4mVtY7NNrcjTXQkhNTHREZwI1STkpTf0em4mnF53WFQqYROGkhP8lh2V0xBN8h4bljPw7AOKyubVKdtlhfmRobpzaqzRin1ZVRg8','1clP0DcU7AkBtcgCF6qyCp2sPjTWd3KuK1QfHhMCOyL8KRNEneruVcO2vNf9Qhx0GJZZaEAuYBdQxs43Z3lC9GilO','clEcwHxC7A9HweQl48wu0iVWowBxaTnT3jsYR3SibFZe9XWOm6aBCiWlkzzGt4D8IcsmCcp7jElzZ186MhO4JRWMMQCTnoyY2IRO',13);
-INSERT INTO ti VALUES (708534721,-108,'0FvzDpTCUJM4M0IJtehl8JF9WJ8bk9iLLVtxsbRTBSuu8l3Fe9R8vA9KvXvdYtTDQurOsPXs2cjqdeFdBuW0ao','HAEYQwlGhahseWEsAtAsTsfI2j6ArgnUJqBVg4xFujY1lg2Vs7fzcjupUDdGoFb8qb3Xd5OccLdv9jcDbV','Be7PTS9jYeuIrzUQO5nmmXGSaVWkg0UoQqr99mwX7yr7jREnlLtbMV0Zn6xzC17o9jxPT8','v4DZvEmIo3RmBGFxbQHXPJ3i1FZSA4twvPFaBzsep6l5QaAfuv4mVtY7NNrcjTXQkhNTHREZwI1STkpTf0em4mnF53WFQqYROGkhP8lh2V0xBN8h4bljPw7AOKyubVKdtlhfmRobpzaqzRin1ZVRg8','1clP0DcU7AkBtcgCF6qyCp2sPjTWd3KuK1QfHhMCOyL8KRNEneruVcO2vNf9Qhx0GJZZaEAuYBdQxs43Z3lC9GilO','clEcwHxC7A9HweQl48wu0iVWowBxaTnT3jsYR3SibFZe9XWOm6aBCiWlkzzGt4D8IcsmCcp7jElzZ186MhO4JRWMMQCTnoyY2IRO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(10), d VARCHAR(88) NOT NULL, e VARCHAR(66) NOT NULL, f VARCHAR(61), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (44,23893,'k5OR','NV0MqQET2Ui8BHyc7cnwP4ypNzTTT65Ugx9MQw','yNcs5og4QdsIv0YXJkJBUyZXKBZCCztIKj1UvjdZ6wIpMo7HKICVOXzwyFdseaw','JFguI3f41F0K4hMmBVk07zbrLvxFUpg7Q2eyRiG9TiicpLZRdRY','38nmkVeDKCM1WzzqO20fUgKr5C5biAEiM1JCOn2LuYQJsl1KPD4wJqCNEN1LipZ0rP5XNZhB','4ZFjF7AUbgtEqTwtlHaSPfSbVl9cnKimeowcilcDQa',0);
-INSERT INTO t VALUES (21,-31758,'LSryebyVrA','5cEPXaUEaLGxgNydHk4kKnuRGPLO2wEd2YoXCrGnTuQl','4CcQG6rvKfb9ZRWDYmRIS05mHzSmZYy27mqEPA0bY','NeRr4F4gZGoq','2mx6QmuwQNZ0SVJ0w2Gb1p1etN8drz41dnd2ngDFMdd3IoUMdxCm9es2KQoNYxofVpcha1dSdjcH','iFkrxAh5LReLpISTQ6EkqHvhVpTyG9z3kBtAOUbassZ8v4XPNMR1wpPh5',1);
-INSERT INTO t VALUES (65,-15922,'37vgDquI6','bhRt2dXv2Vw59v26SMDiLWeY7O7st25uFl5YDzFlQYBtpwhic2QsvWfkzXUoK5Oe8hvaEdv5xNxY','zjRms6xtoKg8RZHT7zcPNZRco0ZJleMYRJsRfJvvNLLe0Roh3W0gL8','2Z8hb6QfgKpUms63efxFiKMNShonIiwrZNrAC1Q5sLFfRTKn','B0XTFc','weC86fx83',2);
-INSERT INTO t VALUES (136,-15689,'E3TMsbBk','E0eV9ydoM9ss0TzcYwHU4fIYHIq9Lq0dJlRUvcNNNnr60RbObFMH7s5CJ73RnHp3E77bUmDogTjxL','NC7Lune0eaRVa44S2MN8s2XqStZ0G3uF5vtCNII2oI7Q2p5nJ4IfAQNoH','mr71Iit2aIW6snY0kGh4zABYQyu4nJTYfxNMI','Mw2VM3uxvTlo3nh0ormrqUmP6Ssc6Ge9dqO5PovSOvyJyN9XiXyX6vZMQXmOB','Oz3hJjHNexD09sCj2FypUPfAwS7w1WlVJWQxgKlEbct89LG3TmYnrirJoLRqK5mkrnu2VmR9sfflxMLPGO3NG1msN2USebFiKI2H',3);
-INSERT INTO t VALUES (60,25069,'Ft75G3kFm','Xt84h4MsdLcYFUCvzfUKc','wm6BuqAL3ue8pMHnG19YNcrSVlGftw1ZUm2iWP9gxowGOr9odzj0L0qU8Bj','8UHFU3KWOa2iIyVQF0cmx9da4HnuMXsePFAM','o82R2aPGtUNMAij7zcz5Ku1MylyAeM0Hp19vADRmvyE0iQFTH8Po72DYOAevl67FrOUHVM7I9ehYMdDO50SaH9QT3hSBhIi','dqzF2CGPRjkL304OI2ISdcCoIxUa2miOvkm7dAgqcmm978uLn9VAAOAXgZA1oqSAA4JV89D6XsnkIK',4);
-INSERT INTO t VALUES (75,2506,'Z3','zWJ44T3tC3EQIs8GYww2eW1bTNGgyxcmA1K3ChFg7SXIblng8YUJeDLL0Kbna7YkH92Nh447V','sYKdhb1FsvRVXS6Ti','e0olY5B0jJsdEE2vyvZqzyqpe8bM3','MFGVGdt','9DamcYfX2DyDIIqdU4euO9GGTQoXQhK4NVuVz8JpMEuWchvsmX7iNOXFgQEMrzg3T4DoMnzW8Oe0eA2bjxX1eCrAD4B',5);
-INSERT INTO t VALUES (94,-10477,'6','bCi9nr9THlWPzg','TzNEMjRWcUuSzH0cNSe2FSHXbEjULKo6GDZ4xAI8bWjeSwxyOJAfrpvH','IxqDlznWsWgsyRPGKem73ov','zEdPEb1nNsNDRoKXVIRutkwAGwzwaHhIy44GCGVdrYW3x9VKNfZUndS3','ZJRPgLZZ',6);
-INSERT INTO t VALUES (68,22916,'zS','oRbiU4Pghrcww5yJn3e7KNZZILaGMjjZXpA4fEjmMb1FNxk9LKkAbMCvnodMr8LrJwp9J3C','tLPgsmTNpQc4KTsIV9cfGB9G0YYsumtAju1G8GxDNdxQqASCrM7KIKSjg9UvIERwHZ','WG4pTBPXsN0IF1PZLRlEbcg2bwRrYzNERHa9E1scp255mOdO2MZqvz','pxqsiDn6f63VzOrjtaoKNBFuB','L4heMcUfLW5Nde9ZYmhA95GfHomMuN0xdpxYUBleq6aYvgIdJdWiKIxSFqXgZ4qMslGwzQ6XmTwjRCWbgfZqHJWjDOeh2',7);
-INSERT INTO t VALUES (60,16254,'2','JEG1EuVJYjNj3xoIB1xknSUmay9JWCgFML2APa8J2WQdR7q0kMvKoEalxKCsKpNsLvgP','jKfCM6zO4F8b5cS3mSDITAJr6NtHMNxBj','8qxEeQAVR81DemQrDoXm6','0OrbUsp33x3kiKeYAxrW3vAG1sEWygfXYLzi9BwtIu6QpGn9zrmBFM6WeFFMrfrnpCRgDLYUY69Esr0Ey','cgnEXDZ8sGVdzurHh0loULHHJiXaOVHgy2CYLgEtm9Za',8);
-INSERT INTO t VALUES (101,-7368,'lNoTMxpcy','FG5iAJ2NOBbc8KE6XF4dhzSOh9NUCAG6PYiTa9fKxlBms5ZcJfsqCmywcUNxH5Q','zADyVBoZaeYwBcJG4JFbww2XUTufhWmbcKmZTTA4','xPIrKBKG46dvGY31c5Nbu1UOGdhow5A71CG69Yaz0qWMIBJa76ge0jOeK','WZJ3F','rTcqLgbbPviw6ohE3qwhTnYTLJMjtnaA46W8zDZsHNEWvopvsngzyx6A',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4625766107314832859,4119020549200984500,'FSg7JdA8Cap3xSbvYYjG0B2mlZkDbrKi4STokWSjsYi5oIqVnZ2bv6SSIrl8XCVg','hjO7PFCYqhNNZFR7wjtyotSR8zuEdHiJLmY3cK1tYQKyIvKOqo9hMkiOmrzzj0JTK3JrM0PxD9rmaX23MET6tkpEuQfclYt4TySZXSaAIHKpWtuIMm1eH4bz1T1ETV6C8AR1F2jDtWfdR1dR0YTv13LhSv8hM7HrmTSpSwgnTbTUXJzX3sqkoxPrART4zdGtvuWD6aHUUZ2NZc4wyK8jfSvq72VtOvWc3hpzNX9bTwM5kVkhG1zO8lbUCcK','9QYNshd9gK8nlr04Gg8Ro','YX3B7LXAr2JlAspz0jA00tA23OTLOwAgWK0Wn49wTDFx8MpWilCqWQjhuitzOVrtSPIGiPoHhJLOoLNQM5xlqvcvr9vwGV5waAi3xjgO1fLMxZTAepeBWSWMzRxR7G8PF5NHxIcFKEhcV4ysa5W34l5mUIBd10D2KpQzo6Jc2mh7cvhX9eJqz7XZKoUIrY7kUhcglpJgyqxB5XIysWjGIV0WuBZWPdQXsKk0wh6fhZbrVKwFE','T','4r',13);
+INSERT INTO ti VALUES (4625766107314832859,4119020549200984500,'FSg7JdA8Cap3xSbvYYjG0B2mlZkDbrKi4STokWSjsYi5oIqVnZ2bv6SSIrl8XCVg','hjO7PFCYqhNNZFR7wjtyotSR8zuEdHiJLmY3cK1tYQKyIvKOqo9hMkiOmrzzj0JTK3JrM0PxD9rmaX23MET6tkpEuQfclYt4TySZXSaAIHKpWtuIMm1eH4bz1T1ETV6C8AR1F2jDtWfdR1dR0YTv13LhSv8hM7HrmTSpSwgnTbTUXJzX3sqkoxPrART4zdGtvuWD6aHUUZ2NZc4wyK8jfSvq72VtOvWc3hpzNX9bTwM5kVkhG1zO8lbUCcK','9QYNshd9gK8nlr04Gg8Ro','YX3B7LXAr2JlAspz0jA00tA23OTLOwAgWK0Wn49wTDFx8MpWilCqWQjhuitzOVrtSPIGiPoHhJLOoLNQM5xlqvcvr9vwGV5waAi3xjgO1fLMxZTAepeBWSWMzRxR7G8PF5NHxIcFKEhcV4ysa5W34l5mUIBd10D2KpQzo6Jc2mh7cvhX9eJqz7XZKoUIrY7kUhcglpJgyqxB5XIysWjGIV0WuBZWPdQXsKk0wh6fhZbrVKwFE','T','4r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4799998490963021625,15322738134445915065,'93fSSt6UMAPsDUijEpT3j6dAk5mSyLNjY16kIWHptL8AXrYX734nIvT','Q4iDKoPmNJDdP4awvQZ2eyOuRElBvBUFUOjtSHDnmuZgPryD7uGIlyie8gueNfuVvVeGBDAqwRQPsnsS8B2Ecw2oZYpt1005WQYL0M3eKBUBV4QvHa14JFtRKC47N5MYsjPdgQWgYW0bJOxMkji0X7JqCFNs7toGUIFSBCy2fqGIV3IBKjbEKX','3lnXZP6GEEIInFClY462D1SgH5DHAuycxkb','oKJQ5iulsKBvRLQqAxcJqIWb9Qyl7Nf4eJhyVZXNNIEuQ26ebIfr0IfsOvzg6BW1c6Xabe8LidBjrVtkBezewgZeqz914ysnWkDqNOd1ZZGw','N','7',14);
+INSERT INTO ti VALUES (4799998490963021625,15322738134445915065,'93fSSt6UMAPsDUijEpT3j6dAk5mSyLNjY16kIWHptL8AXrYX734nIvT','Q4iDKoPmNJDdP4awvQZ2eyOuRElBvBUFUOjtSHDnmuZgPryD7uGIlyie8gueNfuVvVeGBDAqwRQPsnsS8B2Ecw2oZYpt1005WQYL0M3eKBUBV4QvHa14JFtRKC47N5MYsjPdgQWgYW0bJOxMkji0X7JqCFNs7toGUIFSBCy2fqGIV3IBKjbEKX','3lnXZP6GEEIInFClY462D1SgH5DHAuycxkb','oKJQ5iulsKBvRLQqAxcJqIWb9Qyl7Nf4eJhyVZXNNIEuQ26ebIfr0IfsOvzg6BW1c6Xabe8LidBjrVtkBezewgZeqz914ysnWkDqNOd1ZZGw','N','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5034636367200685135,4432872752097742403,'jPJUilLirRBnCKIrJMeCS67RZ634C','8gB8Ao8vznYYHizAD1cJnfsZptJnx2EPBEgkWrWgLwgIGZjdNEqrilapMdkBrq7QW5o2ZLJAS0nL1Nk7BltjFQZZuTzMgPlDfDLO104ozbK9s0b3qbCOgzryBSR65kkR8mp5Nn','GThR50gHfpC1b7HOotlaBVgjc','6G','S1','El',15);
+INSERT INTO ti VALUES (5034636367200685135,4432872752097742403,'jPJUilLirRBnCKIrJMeCS67RZ634C','8gB8Ao8vznYYHizAD1cJnfsZptJnx2EPBEgkWrWgLwgIGZjdNEqrilapMdkBrq7QW5o2ZLJAS0nL1Nk7BltjFQZZuTzMgPlDfDLO104ozbK9s0b3qbCOgzryBSR65kkR8mp5Nn','GThR50gHfpC1b7HOotlaBVgjc','6G','S1','El',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b INT, c CHAR(74), d VARBINARY(25), e VARCHAR(49) NOT NULL, f VARCHAR(100), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15744,1028345789,'t17E7M19kDsCNoeYDdLQvI','5Ofcjbn2ITFyx','WJKodF1srPTM801Jos8','LyJiqkBLd1JZTGOY3FJcZw0a73qDTF1l56E2TIRkdpU2zb6dhcy','ya','N',0);
+INSERT INTO t VALUES (-29852,851379796,'gQSs5RoxN9IXFynOVCXczH805zhDa1xs78D','xjcW3QmEcl1tNRBsdAWFdeqK','zWnLeXv0uRTXa6UwmmeUhF1DJ','m7E2DZTRkjqJfHsD','P2','CH',1);
+INSERT INTO t VALUES (-23283,1173585267,'nf1XjLw8bnSNWVnHOgydXp3xI07fpRA69rKo','BCuymMkET6pbeqHllm3vkV9j','LlW9bgLiIGjigqvIQvYAgd2U8Rze3jZoBNuJ','JdNTX5F6WRbDQO6MD1bdYb5Ma5F2bUBKxJl1GpOXma5hYmcQ3LC4flmShCG2DUqfGFumHQIeC','W7','rL',2);
+INSERT INTO t VALUES (-1569,1068459989,'JTQRnIydub236Kw78','T6n6a6Fbh1i7bJRY7ZhdtZLwT','zW21FJEymujiqmhjPZetW4Eeu8Hik2hPBhfcPTDg6jVbX6Mb','3v0E9wvxGRHzdAsnTxji1Mi3QNXuldysFNljOPj58mkLinQn3Aamz8','Pq','Vw',3);
+INSERT INTO t VALUES (7096,-449030650,'AITruVjl1dY3lDLvE5wHGZdgslYTIsG2RM6T7p','R','Fss6JnRP3T5hd2hbjmnBz66ex3Q3r3PKYYRsSUwBgS2','hxsa4QHHPh2idc4hS1GDsuHNKwJ5qGd8OdgO0ViIBMB2jtqwfbcZTy2lgHVQ7RYMO9LOhjdHvp','h','1',4);
+INSERT INTO t VALUES (9452,171042201,'PzXMvT7O','DhiMbAox','upXbv1OARbHOiJd6kEJUJAHgRcLaIeD3l0PTZzzB4S','RtMBp2auBa0RNyKgpUC9O8hEKK4Avr0NDfI6YtTHacLx8Ydf9ZvUAc9wcmy9rzNnoWEgutVDO','J','k',5);
+INSERT INTO t VALUES (-7366,-624268603,'n8YOfUYrOjb97Ze0p75Cu2sTOqw6qnpPNivYH2In6qvhbUpdRSXWsDAK','uopZmn0VEUmrfL4t','XZ5CBBEf4kMGxyStRXyxjEGexUIQpJTyh4zA0LSdj8tv5i0F','Cdm7TGHklNVy4KG6rx2XnzUmJhM14Xko0Acf9rUmsvbuWzd78zqTjKix5nDsezG2v7lm3m','6L','n',6);
+INSERT INTO t VALUES (16939,-1555892966,'gpcr3p9hfdh','2W5monqeBKL581q','DFXJD4sjT','zcNFu6Kdej8N8m2WLTP5reXEZzVhMxAohLqW6R6hUw4Qc7DjLvcEnk6PsJslhAwSfMgMzoPvywpJ','n','G',7);
+INSERT INTO t VALUES (12750,1057316198,'j4X3ZflLGJqASWDsT9r1A7MlcJKs0evlf0n8xwakWi8rRRWNrEq2ofhP','QHU6retX6nY2zERB','ETxYB6Lj7xM4LajW','hDifrKK4fewssFN5cyBTKTWWngCNBCKGij1WEeRLCFFV3PRrmTCNabk','kB','y',8);
+INSERT INTO t VALUES (-20140,278643252,'NKuOy3DSFIcLgD1bxJY8qsmXFhNdxUzs0Kz3On3Cb3wHD4m','NuqyLWU38XyEQB','hS5gLFLViDCrK4SRpW9cacSrd8VD5E6Am8EQ','mHiIepdoeMFYTwdm9wP3RUxsrgSBVe9zvVCcLWbe6fGWJLbxufsNxHprZbFdWLiEWoyY','4','0',9);
+CREATE TABLE ti (a SMALLINT, b INT, c CHAR(74), d VARBINARY(25), e VARCHAR(49) NOT NULL, f VARCHAR(100), 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (17731,21593,'4','l5zELUaDhJu0b98mt4ccPSDm61rJAfI3YxWBqId4iwnpiO4ppoURWsQPcBKq','s4vXIgXultSs6KEvxQmmfWjKk6IpwX269oPr7tbKBuntFvdTrOvEwb4ruKou79FEt','gK3k9z477ZG6MvTAGZ3xPZDKEB0EPUu19XQQVg2J7pQ99lClT2aMZQn5J','okrJ0fHVWldnuyhfEwyJlD34khWaEOMEbSn','Df0IVFNDEvY8QGc7zwdGpQv1EGVRmJZn9vrwACArNtxHNjLnhMNkfGHX',10);
-INSERT INTO ti VALUES (17731,21593,'4','l5zELUaDhJu0b98mt4ccPSDm61rJAfI3YxWBqId4iwnpiO4ppoURWsQPcBKq','s4vXIgXultSs6KEvxQmmfWjKk6IpwX269oPr7tbKBuntFvdTrOvEwb4ruKou79FEt','gK3k9z477ZG6MvTAGZ3xPZDKEB0EPUu19XQQVg2J7pQ99lClT2aMZQn5J','okrJ0fHVWldnuyhfEwyJlD34khWaEOMEbSn','Df0IVFNDEvY8QGc7zwdGpQv1EGVRmJZn9vrwACArNtxHNjLnhMNkfGHX',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(11);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(11);
-INSERT INTO t VALUES (53287,-29524,'ahb','vZD5A2cJXBs4sELyn','W3vZsS0BrMlvFAmYdPf1PUUGpfgVmSV','MdeFBiN0A9akYFbAXPBdlX966Dmzp','zeCjwtbwYzq7cl5js6GlAqwT4LoP6VFOUypa8eWTxmp1UNEfQMHE9AiANbdDrCsWMhnic48AimJPAlQ','ae21AYgaTkCiA',11);
-INSERT INTO ti VALUES (53287,-29524,'ahb','vZD5A2cJXBs4sELyn','W3vZsS0BrMlvFAmYdPf1PUUGpfgVmSV','MdeFBiN0A9akYFbAXPBdlX966Dmzp','zeCjwtbwYzq7cl5js6GlAqwT4LoP6VFOUypa8eWTxmp1UNEfQMHE9AiANbdDrCsWMhnic48AimJPAlQ','ae21AYgaTkCiA',11);
-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 (42142,-1917,'5oyJ','bFwC9C4ghYHgpIEM80gnZY9GAwMM7xWN41MONnjTxtZir0GnFC0VNzU5xhRWT7mAU9BzBORdFEcifQSYcZh4tbS8SgXm4SZvBnON74dbWjJ7UgiZy','Sz8v1lnFpq10EkePpOKzaDDC60bDVKZ2ZtUyHbvAotLWBbLkPDh0Fx42e9Unfd','bxEknmeuazEXTx4DYPbp8lBIaHzavVxfgbilfeikd','Ax0LQ8H1owMyljxfTj69FRddIZFSv38i2Je0wuBpDYogO65TAOlhQ7P1Q9da','ddJkuvISx0taRmwzP',12);
-INSERT INTO ti VALUES (42142,-1917,'5oyJ','bFwC9C4ghYHgpIEM80gnZY9GAwMM7xWN41MONnjTxtZir0GnFC0VNzU5xhRWT7mAU9BzBORdFEcifQSYcZh4tbS8SgXm4SZvBnON74dbWjJ7UgiZy','Sz8v1lnFpq10EkePpOKzaDDC60bDVKZ2ZtUyHbvAotLWBbLkPDh0Fx42e9Unfd','bxEknmeuazEXTx4DYPbp8lBIaHzavVxfgbilfeikd','Ax0LQ8H1owMyljxfTj69FRddIZFSv38i2Je0wuBpDYogO65TAOlhQ7P1Q9da','ddJkuvISx0taRmwzP',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (5446,-384603117,'gFcof88X30oLekx8kj189N923Wov','ND','QePceTmryB','dHKECqgh2EcgPYf9dROib0s5HKpLCD9xHIwLo93il2p1MnRiDcnBDITQqv2KxrZH0bbweR','u5','Nd',10);
+INSERT INTO ti VALUES (5446,-384603117,'gFcof88X30oLekx8kj189N923Wov','ND','QePceTmryB','dHKECqgh2EcgPYf9dROib0s5HKpLCD9xHIwLo93il2p1MnRiDcnBDITQqv2KxrZH0bbweR','u5','Nd',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (23142,-1292377873,'uduE4KR5yDBx9ngBYP6T6gx4Eu4VIp7STqBBwBCGga652koxfIbYy','YzDkhM1djEVeYF6MAkh2','TAo','JxC8nP8Y6IfxHwsJBf1IqgaLPlYQ5GefgmFP0r','p9','X',11);
+INSERT INTO ti VALUES (23142,-1292377873,'uduE4KR5yDBx9ngBYP6T6gx4Eu4VIp7STqBBwBCGga652koxfIbYy','YzDkhM1djEVeYF6MAkh2','TAo','JxC8nP8Y6IfxHwsJBf1IqgaLPlYQ5GefgmFP0r','p9','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-16622,1562292358,'yXlK4q086WTz1m2tp6wXEKoHfidR89Ar4EA3e2Qib6ULLHtq8u1','lFBC0H8evaqfoeo2ReHYChaNDfvXCwnw39LqCaBASjWIonJgHuhT7Jl0NfewVmSkKoingZIxC5I0pYusXAZCwYNFyfomiJP7J8QGVjkRfuqehEXB','IcK21xtcrctjt','zFydUvLby64UNzUvvlPOR4ycO1oDcuRHJadz5sguClYkjiVxank0YMy9puHEoxTnQRBi6U24dQrIEdl6QAQWf','we','WP',12);
+INSERT INTO ti VALUES (-16622,1562292358,'yXlK4q086WTz1m2tp6wXEKoHfidR89Ar4EA3e2Qib6ULLHtq8u1','lFBC0H8evaqfoeo2ReHYChaNDfvXCwnw39LqCaBASjWIonJgHuhT7Jl0NfewVmSkKoingZIxC5I0pYusXAZCwYNFyfomiJP7J8QGVjkRfuqehEXB','IcK21xtcrctjt','zFydUvLby64UNzUvvlPOR4ycO1oDcuRHJadz5sguClYkjiVxank0YMy9puHEoxTnQRBi6U24dQrIEdl6QAQWf','we','WP',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4581,10246,'4','IIKTHeb01wyQjTaTj9QG63q4ipuYAvMrHKe04zPWaHPNQWipnR2J6YDqQyqTcjeEXLY8No6jZS6T78SHiPhAmjqWjqcU2JA8ExJqdHXgUDS5NG5P1UI0bDgJ91XB3IrQicHzrRD6MTvJ1PH7mBSPWmX4Lt8ennB4jow','2HnjJoZ3jNB4ac9G5','ppWQSXa6wXqZcpurLDoKXZb9CdztHqcAUT7jTdGLlMQQm1o8FL3pgaNtvP0f9gWXGaMlg8hCsa6TixfP8TvyyLXs8aRSdCoEqFihlGM0s6FJRUWvJP7T1kZJvI4tB7y5i52UQWw4wyLrYOxTceRYojkDUePdqBPZr4BV1hIobEgyQJldQT1Xb0sspYWtcAEtoZGkiyqObcPGHhrgn2IE0iBfF2NimJDrmCHW4AIEjgv8mSRsEPbDEXteti7RJj','agGiL6R5CvkvijFAaIjq5Mi4jMPTrinHgHZoszd4AdQ4fbhOLzVkn3fn5pKa6JY4fwLyXhcS2Zn9F0DUzZHNBGH2k96jmAhCdIt','UAf9OTlbZPcQY8zsWyQ0fXi9sHt5M7sSNNCGZl3BBfTc3grFEqu1mu2R1BQFcT8LG3MnWIBnkga',13);
-INSERT INTO ti VALUES (4581,10246,'4','IIKTHeb01wyQjTaTj9QG63q4ipuYAvMrHKe04zPWaHPNQWipnR2J6YDqQyqTcjeEXLY8No6jZS6T78SHiPhAmjqWjqcU2JA8ExJqdHXgUDS5NG5P1UI0bDgJ91XB3IrQicHzrRD6MTvJ1PH7mBSPWmX4Lt8ennB4jow','2HnjJoZ3jNB4ac9G5','ppWQSXa6wXqZcpurLDoKXZb9CdztHqcAUT7jTdGLlMQQm1o8FL3pgaNtvP0f9gWXGaMlg8hCsa6TixfP8TvyyLXs8aRSdCoEqFihlGM0s6FJRUWvJP7T1kZJvI4tB7y5i52UQWw4wyLrYOxTceRYojkDUePdqBPZr4BV1hIobEgyQJldQT1Xb0sspYWtcAEtoZGkiyqObcPGHhrgn2IE0iBfF2NimJDrmCHW4AIEjgv8mSRsEPbDEXteti7RJj','agGiL6R5CvkvijFAaIjq5Mi4jMPTrinHgHZoszd4AdQ4fbhOLzVkn3fn5pKa6JY4fwLyXhcS2Zn9F0DUzZHNBGH2k96jmAhCdIt','UAf9OTlbZPcQY8zsWyQ0fXi9sHt5M7sSNNCGZl3BBfTc3grFEqu1mu2R1BQFcT8LG3MnWIBnkga',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b SMALLINT UNSIGNED, c BINARY(40), d VARBINARY(58) NOT NULL, e VARCHAR(2), f VARBINARY(37) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2541467,30036,'xWFhF','ysvOTrzuddOKSuBH8m','K','hJ2','4B0RKYpGuFxphN3NOU683q','QRriGh0j',0);
-INSERT INTO t VALUES (-5056057,51411,'l8m4B5R','a','x','qlvhmrDBkHaI5WL','Z5DctV7wS9Jeb9rPx0W4pV5iz7RjS5E2Zu8qAGmVe8SgaFoZMJViPSX4fEa8Ouexbr9mv','kMDja8Low1L7RgeeuLudil1i5J5dKTmmWTjigx28qat8hw1bmqb1AgChkoAqqH7S8Ewi6prSlHHYEwtupDLcy03dcONKR',1);
-INSERT INTO t VALUES (7712838,22054,'aHhZv2VKFjcakz7aevw0SlV','3S52ZhISQ7NH7mN80niZ9Km6qvPiL7g9ts7','kS','6pwlmZbnsWnk6N8LJntgTaFKMOx7wb','QcFuR7EfG25VjxVsFGOpK1eSg3yNzIRYhJoMz2FQrgPijVSrpvueqMzT','Mto0yQPWAiTh4gCxkuDit7352whzz1BpmpJf4SHwywGa3dOdOeNi46kAo6qf5aypPvZezY',2);
-INSERT INTO t VALUES (1782699,63008,'qJC6Fn9nbs8','l3B5','9','Df0LSiIye','PN7Tp9MzbDmkLqcjUkKUFYjwASZkNiKVIuwYKWwzyQepXAbdID2HyTYpv','SZfoTRUNfzV',3);
-INSERT INTO t VALUES (-1127802,35453,'tB1orO5H2BIDjJlVAIHgK0vW','jiRgJef7iWcjahX50WDIR','Q','sUzTRILflUK26m','7qlICBcg5XFKU5Mpx99','RcnwzgTxOXBO3F4X',4);
-INSERT INTO t VALUES (5285202,37265,'d2M0YJYfcHbIOzILQy57fxhCh','oNlFMrD1BkNsuDPVg','cd','I0gTw1qFjqCk0RYagcLoZxXgkkML','zRWhZhpzjM1l2YLco6lAi25FZ5RK9Gs3db94orB8','hpeUNEUMKeiOjL84BWzbIeclqfPxmzekqR8CVu',5);
-INSERT INTO t VALUES (-928905,31690,'UBMF7','T4OJBQeDm2HWcpLYfdPbqVgB9mU7tu0PEl4KA5QdPXsVQxfLjMqES4LVV','J','hSsBeNfjT42W4TFN','AfqqWswZkM3Q42saauMGKH9bIpugKxaLQEKL','gIXeQOB7xaAVmLcCL6qstsoAWszYIztL7feetb5xu1JGkniWUz0wtNF8bsIYAXZhd0lq3ZFDK2oIYz9sdKrYweL',6);
-INSERT INTO t VALUES (110280,60554,'Z2INL6JQ4IrXGtFUbG','FypY5GhxQuTeKsTHuP7EvMJzEApoWsdKrkjFVsqd307nTrH0S6dKmm','dI','HMaPrINsoxveTERPai','2J1iX7d2e7OmXewW0YIMufkALCr9hvcik36SUQmdmmydpA1iLQe','woLEAKMCM0D4WL09wDzYUhIzRzX321N8qUmUeWAmdPnvxGQ1dxyIWQm6t3m4jqCjx',7);
-INSERT INTO t VALUES (-7469308,48193,'19','O9YiccV9NCDcUg0kdA7ta2PU3znwoJtfz4v6RRX4xB5T7mM','1','KP6XOwp79pIikfJ9NSY6hLdibRe','xcUfYmTcpKvp05qHL5EfIB5X9VvGpcmi6HIdGEfoFRNAZfLDB12tjf2OPk0zWnBVx','XBwLJAvrANJHbyay',8);
-INSERT INTO t VALUES (708367,45011,'dIIuAgIOXuS5','iy5LEYLIPwBy0FwLNjgPh1cP7j3rdhshvZ2AWBWc0ok9455K3xLYF80C','H','6YohpF','bfdowFdQNHS24CJPxeOiPx9pNJtHPG3T2','OxWmDZ0bsKmQOSnypT0fzCTV4i1jF1ODNbM6bAIOu0jqEuF3PQ037ckauWdjjXYQ1OtFgY6pzx9D2SWfk9xa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (18215,-1140682694,'ZaAoBJKgeQAj2M4uekNwUoe5Sb9h','tjKSwFgCIvrMa9YPssLuMTc4kcMNOWKdA9tuAc4FO69Amf0jJN0btfnUNRQczBb4wa9E','YqAY8GX3tadVALuPdP6hzCQQmfp3','EgeqYV8YJ90EUYaVkNcVOL0jo3M9Jkid5VBL9EabDf2Ea6u06g','bf','B',13);
+INSERT INTO ti VALUES (18215,-1140682694,'ZaAoBJKgeQAj2M4uekNwUoe5Sb9h','tjKSwFgCIvrMa9YPssLuMTc4kcMNOWKdA9tuAc4FO69Amf0jJN0btfnUNRQczBb4wa9E','YqAY8GX3tadVALuPdP6hzCQQmfp3','EgeqYV8YJ90EUYaVkNcVOL0jo3M9Jkid5VBL9EabDf2Ea6u06g','bf','B',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-22225,1271328657,'HSjYGooaqK18AWXpei0JReGeBG39dDgJXO3','EyJIiHrqJ7VlBKvx5x3zf7xwEeEasqlxU2p40JnR7P8kOriGpwJ786N1H9pj7Ge8hAQcAztsxuaRwT03aIYxLP6phjTVtrf7ZKClrpglcHvHSbpSSFUONDWbhCSF0RCIT0vJeGVYnPYXoEPsRxXMlUK9L8zC2hSeKxrU7hl3lsBaWnpkpDGhHgdv4M7OjLJMUBCqszNoLJXOUU0ClIyPF1rxT3cD','diStR8msd74b2yYKMJ2t2LlB5WnWmCC','WhpGxF0UMDU7UfnCbdPli2HJENJM1WXxRleqRlQwbYE01zvpc1LBUHf6tNyGGARo8XjNwrww7wVucinqFvjwJexMpnfQ86vZGBBqLRXTAolhyWXTmD8hW18fA7GYYtWb2FQjLgcs0xzm7dkY1G8VV54w0U5Eew8Whq7VflFpiUWxShrZ13aRKCaD2sLoBqHxZAmq9gMhv7eD2SBZk24M5EIGemmVgLwLWA9II','OT','8',14);
+INSERT INTO ti VALUES (-22225,1271328657,'HSjYGooaqK18AWXpei0JReGeBG39dDgJXO3','EyJIiHrqJ7VlBKvx5x3zf7xwEeEasqlxU2p40JnR7P8kOriGpwJ786N1H9pj7Ge8hAQcAztsxuaRwT03aIYxLP6phjTVtrf7ZKClrpglcHvHSbpSSFUONDWbhCSF0RCIT0vJeGVYnPYXoEPsRxXMlUK9L8zC2hSeKxrU7hl3lsBaWnpkpDGhHgdv4M7OjLJMUBCqszNoLJXOUU0ClIyPF1rxT3cD','diStR8msd74b2yYKMJ2t2LlB5WnWmCC','WhpGxF0UMDU7UfnCbdPli2HJENJM1WXxRleqRlQwbYE01zvpc1LBUHf6tNyGGARo8XjNwrww7wVucinqFvjwJexMpnfQ86vZGBBqLRXTAolhyWXTmD8hW18fA7GYYtWb2FQjLgcs0xzm7dkY1G8VV54w0U5Eew8Whq7VflFpiUWxShrZ13aRKCaD2sLoBqHxZAmq9gMhv7eD2SBZk24M5EIGemmVgLwLWA9II','OT','8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-11771,-2142366569,'pvZe0mS1Gcht4WMb8pOgO3YLnCsvbzpACxxoLQL0681xXL7VCjJPcEQuwsXRSPe','qzQNiJnTnyVQJHkHxqp3ZX3ZShURPIWOztstJDLZT5uWNxpFQOSSK5ifApcz3Ncb8nBtOma3NLUXCt26T2qHf2GaJDuR6q4mwEXURgRPCfVJZFKzsIgCkp7elkfpNCNww45zYqhb4750W2N7a1IX5ZiS7jxGFHcQHl8KDHL1bEuvCx3a7y9BPrsQmMhrBITcILja7nodsDDjogJJKFaRVFtxsEqDX3bBSAQSZr17hJm8mzDEHFsbSPeiQ8a','kMUNgSYGcKVOdDtxzjHxClNdwDafZE7VFIp08vC','muAXAWCvAPOz94Jrcj7GZmOTV6rULybH8CoUu42Ltn9E4XLMAjFHnDTLmogVrRBJEDEpeEvoxlVxaQk3JAQXFtPirDyQj3ecPsbfqywOipuabdsv6YaKhXEaMlhpVQXyO21xVGMXBGn3c0M6TAs38hbhiAw3','S','bFN',15);
+INSERT INTO ti VALUES (-11771,-2142366569,'pvZe0mS1Gcht4WMb8pOgO3YLnCsvbzpACxxoLQL0681xXL7VCjJPcEQuwsXRSPe','qzQNiJnTnyVQJHkHxqp3ZX3ZShURPIWOztstJDLZT5uWNxpFQOSSK5ifApcz3Ncb8nBtOma3NLUXCt26T2qHf2GaJDuR6q4mwEXURgRPCfVJZFKzsIgCkp7elkfpNCNww45zYqhb4750W2N7a1IX5ZiS7jxGFHcQHl8KDHL1bEuvCx3a7y9BPrsQmMhrBITcILja7nodsDDjogJJKFaRVFtxsEqDX3bBSAQSZr17hJm8mzDEHFsbSPeiQ8a','kMUNgSYGcKVOdDtxzjHxClNdwDafZE7VFIp08vC','muAXAWCvAPOz94Jrcj7GZmOTV6rULybH8CoUu42Ltn9E4XLMAjFHnDTLmogVrRBJEDEpeEvoxlVxaQk3JAQXFtPirDyQj3ecPsbfqywOipuabdsv6YaKhXEaMlhpVQXyO21xVGMXBGn3c0M6TAs38hbhiAw3','S','bFN',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b INT, c CHAR(94), d VARBINARY(14) NOT NULL, e VARBINARY(56) NOT NULL, f VARCHAR(10), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1599482014,-776186207,'8q64UTviylXy2V5FwvFIHQ86jhX7FZUtpsrn5PeqtJXNdvHQD4R7M9jCHkf73BGPoLzNt9O14vob3LjWYWifqO','RNrAOipFSXZZ','Ql5O2FxzMVvQAXZtQ3jZzwW5vcFHjrlsxKvoZfJNplBo3bmtqDvK9','167UjKw','h','h',0);
+INSERT INTO t VALUES (-653341473,-799123528,'HuuGejmcC7YJ9aLYs8p01w9LQt3tqoESrfj7jQaWEyzVHPspYeUo3Dc9KCr4GdQF32WN3p4JpWDdJ','VAJrS8hE81Ue','4BP6LrWBLNzxBwZB8v6lC0v9APut','cjZjL','8','z',1);
+INSERT INTO t VALUES (1145980542,-2049362364,'N4C79ekTTCRBERghjws1MCsmtFrVbcVwDKEMbt1mrIDxfcvL6pcrpaDHZNxoTG2jcAwOhlV3NJdl0cblGBQq3ViM8NgTo','jUtIL8rYDVro','u25aN6','mnk5KshhU','S','A',2);
+INSERT INTO t VALUES (1899933257,-1759124020,'wEa9RScSaNQqs2086tZS0TF6iYrZ8m3ErDH9TbhwGh3mwr4Mry2mXxz3Gzrcu4TXkIBhANYKEdeHChJOR','GndApr','bygPtIKQyqhBt1dT3BGs0E0Tkef3q0','O','s','M',3);
+INSERT INTO t VALUES (-675184683,634409353,'yF1MW7OEAdXPqJwcV08Wy34s10VVasGt88GhzMP','TXJn3ctwbnOm3Z','mtypKoojsaWOpbCfl1zrZ9GFSscmboaw1xu3lagPcp5Jqlgif5UPP','MQf4BGDL1a','U','i',4);
+INSERT INTO t VALUES (-186747020,-1405309755,'mSJ7uw3BZNTo','jxxR0fB','e1nG6HjVqFdHVsjuF6zqd','Vi','W','h',5);
+INSERT INTO t VALUES (-1172462687,-477849551,'uhDKYnOv6i0z0BP7magMdpKWwXP3MhSgqPbnQ0YwAObeKCRUeMG1','E6zeg3Ansv3a','b21GEXEUQJrTM','NeswuLcVE','b','Q',6);
+INSERT INTO t VALUES (-1344110217,1381270751,'RssnjzK2TdJG96m5LbEB1scTYohKsIIhzZOcrjpEBgeDP5','IZ','g6','Z','x','l',7);
+INSERT INTO t VALUES (75716188,1481857910,'rkKMdBP50SuwOkQe34ocxtfscWPmSJ1jN4EIAqfLyryFHgsMaUYXU9oXD1WmJDkMa3zBZWf9X','OeXPbQmJYJ','12cNuj3i7DNkQIi0itudOJew2cLK1l','MjHBI4QKg','P','u',8);
+INSERT INTO t VALUES (-1165096335,-1712358140,'zCQSTFoloM4zKSkSrX','OEvtQsCjXAag6r','Lm3kFugyxCqcxgtaDjuNuE1Qu7gtsZowuMyUNKLZpGcHR3yzZNsKgh','B','6','j',9);
+CREATE TABLE ti (a INT NOT NULL, b INT, c CHAR(94), d VARBINARY(14) NOT NULL, e VARBINARY(56) NOT NULL, f VARCHAR(10), 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 (3431593208870814608,23129,'pHcpGBg22JNfyIimVFlAgfpMLnF3Qltu5z2765','pLsN4DlKGxTALlFOhoNe1kYzrh5p8aPDOadw9ft0Zd1S6bGlvuA7N','U1','Jge4pIFjQ5MA4zULLMavMsGa','ihBjrIL4CwZX2cX4Qpm2iWC5YD8pegfOFEillb08csNQPSl','UwlqhlVgVIqAvWEOHwCN4zIvMJcfAPpvaCtiu2OG1ck24Cf9cY5LgWbjTwkJr',10);
-INSERT INTO ti VALUES (3431593208870814608,23129,'pHcpGBg22JNfyIimVFlAgfpMLnF3Qltu5z2765','pLsN4DlKGxTALlFOhoNe1kYzrh5p8aPDOadw9ft0Zd1S6bGlvuA7N','U1','Jge4pIFjQ5MA4zULLMavMsGa','ihBjrIL4CwZX2cX4Qpm2iWC5YD8pegfOFEillb08csNQPSl','UwlqhlVgVIqAvWEOHwCN4zIvMJcfAPpvaCtiu2OG1ck24Cf9cY5LgWbjTwkJr',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (-6085511019431948628,52660,'uocPM53GTA4Z','82pL43dOOTAIeh28anmWIr1m5vyutk','8','ZivsV3RntUp6jnWtLx','wtX36S9Ib2l6','USdhRSFiI2vof5VRkgH6Ryp026d2PlNaR0mreRe5WnxUpgTbTBisk4GKkEIqTxvngFebpd1sdBeWN9si1rlbh7QPX6',11);
-INSERT INTO ti VALUES (-6085511019431948628,52660,'uocPM53GTA4Z','82pL43dOOTAIeh28anmWIr1m5vyutk','8','ZivsV3RntUp6jnWtLx','wtX36S9Ib2l6','USdhRSFiI2vof5VRkgH6Ryp026d2PlNaR0mreRe5WnxUpgTbTBisk4GKkEIqTxvngFebpd1sdBeWN9si1rlbh7QPX6',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (80944555,109424005,'687gAALuD','m5pIWUl5','FRxBgzagjHE7ijnkTNJZfym8JI6NuEzUaNScG5kUhdZeJY2','T','e','D',10);
+INSERT INTO ti VALUES (80944555,109424005,'687gAALuD','m5pIWUl5','FRxBgzagjHE7ijnkTNJZfym8JI6NuEzUaNScG5kUhdZeJY2','T','e','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(95);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
+INSERT INTO t VALUES (447909841,-1121104995,'HbJToPWWYmHIRm5NaLVbVOLjlxSQckT3daF36fN5v9','e0ElVKvnL','dvpZjSQJrdJuh5eR','nXEwk','6','T',11);
+INSERT INTO ti VALUES (447909841,-1121104995,'HbJToPWWYmHIRm5NaLVbVOLjlxSQckT3daF36fN5v9','e0ElVKvnL','dvpZjSQJrdJuh5eR','nXEwk','6','T',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8420298612686549576,61997,'XWxWP00Sp0WQ05','7MoweitVVz2Vs1ZeWVc0HF9wLVkdE8IYJyuwB51uzgWcsbjocrFda1aM','e','SqD4g7vzeT7QXcwnSTDC7','Z9vdCZWCiNnRno43El8RpJh1MboBe6fYDaqykrvKK8nHGL9Vcsk1GIajaR6wXBkeQiVyPNX2hPeh0QZcFTHfK','YTMNIPHOAe1SeJ13tjmv9b5P3qfqV3QmuNpOV7TceWkXCYJS8LAuxOk0FuKq9ox5gLvVMHqx6',12);
-INSERT INTO ti VALUES (8420298612686549576,61997,'XWxWP00Sp0WQ05','7MoweitVVz2Vs1ZeWVc0HF9wLVkdE8IYJyuwB51uzgWcsbjocrFda1aM','e','SqD4g7vzeT7QXcwnSTDC7','Z9vdCZWCiNnRno43El8RpJh1MboBe6fYDaqykrvKK8nHGL9Vcsk1GIajaR6wXBkeQiVyPNX2hPeh0QZcFTHfK','YTMNIPHOAe1SeJ13tjmv9b5P3qfqV3QmuNpOV7TceWkXCYJS8LAuxOk0FuKq9ox5gLvVMHqx6',12);
-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 (1499313421553991703,25016,'9VBHFIjlq8mXcME5RFbmN5P71QA1wK','0Vm9Wzufqu2Q0ZQHLk7p7IVJdOKcMWktFFr8XeXiOtLQjKDs51j7GZCbBuZwobI9F5xUvJQj6UbQ5p6rHjvxC0R7Be0YiC5X9v06yAk1ibPE5HTG49nPD5Ib8TQCm6Nsl23flItq','gb','AJJn9vvUEMYpPhtGT8ud4kcZWizGh9vXmRzKEttmOeGJX8gJwpx2bQbnqQAttTrH6xV5tIxvzGMdqxyaeCT6bXihvyFbM','4vOtuQtpGbrJJ7SQhaeVnO1qian24HMDMS','5CWCMQyFRoSJcqr1tfIhVsJX2oxSoqxmsxcCe1gpOWOfTVC69y0sofKcE298gg2',13);
-INSERT INTO ti VALUES (1499313421553991703,25016,'9VBHFIjlq8mXcME5RFbmN5P71QA1wK','0Vm9Wzufqu2Q0ZQHLk7p7IVJdOKcMWktFFr8XeXiOtLQjKDs51j7GZCbBuZwobI9F5xUvJQj6UbQ5p6rHjvxC0R7Be0YiC5X9v06yAk1ibPE5HTG49nPD5Ib8TQCm6Nsl23flItq','gb','AJJn9vvUEMYpPhtGT8ud4kcZWizGh9vXmRzKEttmOeGJX8gJwpx2bQbnqQAttTrH6xV5tIxvzGMdqxyaeCT6bXihvyFbM','4vOtuQtpGbrJJ7SQhaeVnO1qian24HMDMS','5CWCMQyFRoSJcqr1tfIhVsJX2oxSoqxmsxcCe1gpOWOfTVC69y0sofKcE298gg2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c BINARY(22), d VARBINARY(57), e VARBINARY(68) NOT NULL, f VARBINARY(59), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (832565360587027607,-27,'d7WmMYPBK','4AXeAqzjifrAT2ziiuhcIfsa9MLnT9GNWfv3ZgjkkDrn','3DuI5R','Jqp3akTpkpMSJuKiByRrlcjgxxUoSdxwvbQhOGYywF0POhUKpjnGb','jI5ZHURvauP2rJ4iVT0q3pVop9QEaXCg8p6tFa3Ywc7tnkptag','Q4p5y7R83AuDxl3J7tlqF8b01eVgOM7Uprk3B',0);
-INSERT INTO t VALUES (6825642798787918876,-112,'PqolsIKU','XPqePZA1w5Kt6UbNHyenykCWP7HnT3lPETO','iV1rqsaACEroDklUkO9VZFNKQpL3J5IxAX50hoBTQKpnDEphRtW2SB90KJ41J','3f','WBH','qE5S1i6PodWS9tddZxaqBoMclOBWd1aOqf0RUIqWxFUBbIlyPL8S5Vf5m0TGrMUuyXLcKQxeI4hLXBb26vu0pLZC4R8LBgjh0juk',1);
-INSERT INTO t VALUES (-1651340407573993650,57,'8GWJalN2tW','NnPLqMaxwnCNcPVsuux3xy4vMfKfimeM4z9xZa2AJV','xUkjhXiIkS16Lkl6cg3GwYfZ99Jks7zVnoWf1c0CPm','DSAH6qGkU1KHCT8H7BDOg08UMR9VctaDZpluOwEz','tAn7waA35SHdA6ckjEtaJfEMPEo6qs2JkoemPW9pgkoNijvTvQMXNChdHFr1Hdy8k','Z4xpIoH4zJxlAEByXkZvJFVqtxHAI5TYuh23OeYfHmUvQ65mEmvE7OTgMdcn',2);
-INSERT INTO t VALUES (5634077336748054317,-2,'h7GQRBytbJbE','Ahdn5TBPiLorJAQvQQGLiOEZVHwnn6LZEe0','t29nAC7ClWwLj','oBE','ELQ6c4SZzGC','JG0loJnDNkvtSjcdj67wwZ66N8nARzy23ELuLIw9dIR7P4k6NPSGwEiMzO2fVXNs7oy57a3Gu8SEfxWpNEPrW',3);
-INSERT INTO t VALUES (4697786986006274078,-51,'bp1Ji6yIBSezrs74','b7sJ2mlgf7qIKbJyJvm5yW','0rkEoZi1n7H5rE3z9eKUhDh289N7iawVPqo7ysJFZ4lT5O8rfKmnnaTO4qy5ce','TQgR25wq3GU2s92Ut0P6','iY4aeb79Ul8tr8nTVG7G8252sMmHgdmyS6mcUAyGK7Rlkxvd3Xw366oJIq18fv8jjgouVcvSaQZAOeM0qbYm2CqPX9oAq','6ATaYZGLEQzKXZaDcRQc6WQuFqJmZU6bWVZDLD4GhWoqIVOMPfQKvyukQSBVQRXVtkYloLDx',4);
-INSERT INTO t VALUES (7569665096384062577,-63,'KSoFxRiTnKvQC23UKpGnT','HOZOAwvjb0egbVUKeKss432d7hz3LN1RPXTNFpSNgAd','hgsXHTCb63xD3ouC6mSw2uFi3e65F7JXSnCIALbzhpe9GmBOroLUoXbl1Yvk03MzHpc','O4ed53LZ2TbOuXdjVq','r55SSF5FfPQCG3fKn1f','btNKtgomLNv5senh7c2sfncXPr9rtDebi9iQIyFiLJMpL7GiubRcWI5wTFAYC3pDV4vyvyegmIYMIp6',5);
-INSERT INTO t VALUES (-5539786828430095479,46,'478','KRdvg5oY5vuHXqHkkgG25ioh0lYKytQor','Ilqaxz0VHpLXg54wHNfGM05OucxzWOJyWRNkF','7I','2KXsOuA5NgL5UOrB9aQQ5g6xBX','1KX9DH3riiIzOLnFz8F23OF6aZa9KErsfqlFDeJ0dGhYkn6dy',6);
-INSERT INTO t VALUES (6115614475584914249,-111,'IbPVIqq2HmISh0IrF8vho','RYRNjPtJpej3BgrqQcYwZKnuAvfWY','thioXWGpDRLvsVVKZPOra6frhh','E0VdcLfIYxW8jq0igBYqCDM5drr9h','q5iswxXzOM6xVwbLSI401zizRnwGV39fTvgWeydQTkyK3ROnF','TT6Rb99Q5GR31N1tZnxPahSNdWOqashDimLKzib',7);
-INSERT INTO t VALUES (-4766191957024188498,5,'Xj4mkhTM','IMvDsvvJileerPYT6zjOmZYEsyvmCGPb7brCoxQoigzADzO2FSJrV17','ssAmP4XfDTHU9fjUFeDmIhNwFy9jxSL','R1FcefKuH01mYQZvUJDQt1dDyUiyXBzpieKzMFu2i4MuJuWs','s5GrWECHjlfb','bVa9NXAF3BB8P9IE9F9fZpMb71ylqpHrUvJBUanwT1EWJXALNPTrdFEBss6x0Qanj0enHollA2bOBDOiCb',8);
-INSERT INTO t VALUES (7412125549855842498,-69,'AAtg7En3cTIhegNy5lJVv','5770AKZ5jrEtL74u9XRoTAcFPOrpIMZRm6l0ua','gXe93BmUy5J44qEAsNbx3dfHYOQ0A4Bo0uzFsYpZYYNiOzeClhL','P0hFMHbarjzYJHMpNG4Ah','2Wa','ll8rYR88CFYAq8hhgDEqKceFwmTQxJW8CDlwnPwyTYu2g1qlCZ5D37bh27PzSm38Ms1R8kc7k4S3kGYKmXhuOb9mr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1688552416,-1969453913,'IYrQcbvKumMhTIM5Ui9QlCRf6ohiISdBGZvtsfcUTbkQLjg1UewUVT2nX5tTNNt5Th3Vq7Qh','UxbKMpvS9dDfeoTqjjUzx3SceshDYJonQkzHB8YRNWkKcBQBE8Cv9P9WfmNCHNkuuzAtpb5IM9QR4vGBIiHyNQq1uGY3tvfgoj7vjIMv5ZB1tLlpTMsjwH6ylK5wXH1mJPetwZoWXNNs5twfYra15sgTtVaqUeMCodteOcHpTXn0GqvLuAV0QKJm060XcTC4G7khUrUU94hVO8XyIY5qei','8W7z','pTRR6Xj2e','V','a',12);
+INSERT INTO ti VALUES (1688552416,-1969453913,'IYrQcbvKumMhTIM5Ui9QlCRf6ohiISdBGZvtsfcUTbkQLjg1UewUVT2nX5tTNNt5Th3Vq7Qh','UxbKMpvS9dDfeoTqjjUzx3SceshDYJonQkzHB8YRNWkKcBQBE8Cv9P9WfmNCHNkuuzAtpb5IM9QR4vGBIiHyNQq1uGY3tvfgoj7vjIMv5ZB1tLlpTMsjwH6ylK5wXH1mJPetwZoWXNNs5twfYra15sgTtVaqUeMCodteOcHpTXn0GqvLuAV0QKJm060XcTC4G7khUrUU94hVO8XyIY5qei','8W7z','pTRR6Xj2e','V','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2122020446,-381143357,'0','p8Ey6O7Qipwxrt2Ka4obmMfrKfCrF1xUV6xM7HCkxy0RkWSZdheDdb8OzVWu0qQJickhrkhb47Z1m7OWn7JIoBOIML3t68E3KYsZuNjAMzpnG0iTpOilX3EfU96DbuxW7rNdx1A5gs2XTgIg5wl4dtHmvOteONUiC0t','2YJZgnRVeai','iuOpFHCNEpl7O0qj6H73JC8TTe1G2yASg3yGYTl53OKrp3zUanZzqPD05yUohIfOJq3krG8kMwbQf95klrNvGdsK4TJdCScwU8y2Cj9dsrX2si97mb7DJenfWOPdlKdEEsuKBtXJNmMorO0VXhTqpKxEiTjAezM5e2TpNaxX','h','0',13);
+INSERT INTO ti VALUES (-2122020446,-381143357,'0','p8Ey6O7Qipwxrt2Ka4obmMfrKfCrF1xUV6xM7HCkxy0RkWSZdheDdb8OzVWu0qQJickhrkhb47Z1m7OWn7JIoBOIML3t68E3KYsZuNjAMzpnG0iTpOilX3EfU96DbuxW7rNdx1A5gs2XTgIg5wl4dtHmvOteONUiC0t','2YJZgnRVeai','iuOpFHCNEpl7O0qj6H73JC8TTe1G2yASg3yGYTl53OKrp3zUanZzqPD05yUohIfOJq3krG8kMwbQf95klrNvGdsK4TJdCScwU8y2Cj9dsrX2si97mb7DJenfWOPdlKdEEsuKBtXJNmMorO0VXhTqpKxEiTjAezM5e2TpNaxX','h','0',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1574705898,1249360505,'OASjR75KwmGfjoLuZJHpsbINawIf6LMe2i4ToqVjaDNytupQdks6wh','A0heubDHtRNssROo7ra3kSsnWLfhYLGPfIXd2afxqx0fktFrU4eKeyPltoGaBcZvVt5Is60jE6f6xYPavW63uPAcJYXGLupXM8q8KICozBzSynl1vV3cP2zU1R1ff4qOzgziAi9yYVh6afVmiyTv4E0Txyux4zmaTRPRR0BF2awLoEDVs4H121fQ6hkoVINW','NasKWSWsCnOe','njeiGxjiKIUQAl13gUAMTQwRYqgPKjq1ANRZIOwTzgJ5XcOVQ7y9rEslrmPyz6f3yDX33Pe23m3fKBrKroxPTIbHSfDR3nuLGgY56X7z69K5VfGFSYf319Ci4hkivBAJVJeuqQzxFyvvLeZLoAX0m5fuOXjNTtzx','lp','L',14);
+INSERT INTO ti VALUES (-1574705898,1249360505,'OASjR75KwmGfjoLuZJHpsbINawIf6LMe2i4ToqVjaDNytupQdks6wh','A0heubDHtRNssROo7ra3kSsnWLfhYLGPfIXd2afxqx0fktFrU4eKeyPltoGaBcZvVt5Is60jE6f6xYPavW63uPAcJYXGLupXM8q8KICozBzSynl1vV3cP2zU1R1ff4qOzgziAi9yYVh6afVmiyTv4E0Txyux4zmaTRPRR0BF2awLoEDVs4H121fQ6hkoVINW','NasKWSWsCnOe','njeiGxjiKIUQAl13gUAMTQwRYqgPKjq1ANRZIOwTzgJ5XcOVQ7y9rEslrmPyz6f3yDX33Pe23m3fKBrKroxPTIbHSfDR3nuLGgY56X7z69K5VfGFSYf319Ci4hkivBAJVJeuqQzxFyvvLeZLoAX0m5fuOXjNTtzx','lp','L',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1204583624,-1081443453,'QvZsjtkfWruRJd2eHAKyo5Lio72rNQPiRhNrd2JjkbVlSkSJilLJ33QSa3utHrNcxP0g6o8Esv','Nul027b38LF1p1sXWe9sewB18AUJJapeIniQzNKw6udN8YS5q','1Vzsu0zHnxfzixvOGgOOueSnTLig2','CzpUaPDt4Chj8dMVjGYz1JDJIkZVPErzqCX1OIIhnNl3fOsy1zmLfwdSDl7ANwnoWOAaKIZraLmPFkqzxRihUmUQdLgE6P2mqmRjBo9vvbUbSTd4cJUQsg7C8sACvTBlc0k1USZK6XoCH0CWCoPSy7hHUhtv1UGSClKwVIlcawPZFVRYsEc7yIc21RAlRdKY7s13s6lDm0SkzxiT6ss2SmDQD1wsURdnOWD9P2UHRwk7wQYcbRvM','GJ','an',15);
+INSERT INTO ti VALUES (1204583624,-1081443453,'QvZsjtkfWruRJd2eHAKyo5Lio72rNQPiRhNrd2JjkbVlSkSJilLJ33QSa3utHrNcxP0g6o8Esv','Nul027b38LF1p1sXWe9sewB18AUJJapeIniQzNKw6udN8YS5q','1Vzsu0zHnxfzixvOGgOOueSnTLig2','CzpUaPDt4Chj8dMVjGYz1JDJIkZVPErzqCX1OIIhnNl3fOsy1zmLfwdSDl7ANwnoWOAaKIZraLmPFkqzxRihUmUQdLgE6P2mqmRjBo9vvbUbSTd4cJUQsg7C8sACvTBlc0k1USZK6XoCH0CWCoPSy7hHUhtv1UGSClKwVIlcawPZFVRYsEc7yIc21RAlRdKY7s13s6lDm0SkzxiT6ss2SmDQD1wsURdnOWD9P2UHRwk7wQYcbRvM','GJ','an',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b INT UNSIGNED, c BINARY(95), d VARCHAR(93), e VARBINARY(59), f VARBINARY(40) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8401278433947778625,390264347,'WNOW7TmCB8Xk7zFBaPOKHHcLzbbzt4rsbBoiAbk9p0aIQEQyo8S0B0IbHs2GNXl94bc6s5sLAgbfQdF6YHFh','vjxVmIbQ9Q4QNoC5ijloroOX6qfVVSawcdx2eUV1CpgFYt0MmYjmdU4rXObGnDkRnQarwLWiXOYH2imH','0t7nqtg2k3','RjXp9jj6zz7CJT','t','U',0);
+INSERT INTO t VALUES (-6420163500704430263,997090511,'fxzKCQri4lN1VT40rMgFI5I2tBlCSVdV51Uccj8hAHJi8U0pbzJUGYMAwvnHqS3','vFCwAMi0aL9CEJHPbUjJh0PHaVWk0vkOl19443ZSo6pyzkeM2VqwRfAjwTCNqc45d4XavHV3uI','eeH7iA8Y9Z7E8o','LlM0Ud','G','w',1);
+INSERT INTO t VALUES (2606389540910916191,437186278,'n3zW9FoY','SW3SPLCNcan30BJ','4jzADN8gNbOaF1Elh681W5VlVtBLder','R0hf7V1RpC','ff','v',2);
+INSERT INTO t VALUES (-3132395696404047462,3312799622,'8f1qdLWvhrqFaHkls54fAWTVYDSnvjkdtjGGmE','sOpE0e','O78vBuZ1nkC2QZ7A72Odx6sH7Eumzz3zhs2z1gEW','YJF8r2XuVekjDov0WHyAbOLN8q2L','Qu','d',3);
+INSERT INTO t VALUES (2830284319816216840,2750301318,'sYfz5iZTmMzCkNG58CORdGtw7YSAZAs8eHgewsa4E1cQCbMDhTEKksMitxavTtDg5NV09euWGnog6TK','0sTxXzWhkAAYpjH14wUCKIAhL8ljExRKBM2W9LjLjv8AMRFXAxbET','VOhAcJ8677bZ2NN2elvEBlfZ0nUwsxyyK','GeEdzw','fL','Q',4);
+INSERT INTO t VALUES (537800548465300102,488340844,'e66k1NfGprFJLk6d1sz2bFZN0G9q3n','D4qJhXWQ','iIZ9JAvzsUnakOWTA6sRBTvXca','LH7nDFQ5EB7ZMfwBVgPuvr6PW','S','w',5);
+INSERT INTO t VALUES (-6065247700471793179,2052939040,'hyu4CTXhXnEEHD1u5FhtEhH2STMzM6hiIOyRmd1LryiKnR1fP6yXNdNFvrUVJ','vFfzjHgerXFzns65mer9O8sdJJSO9lfvUbSeYd4ScYmgqEI5avRNWQDcJ55','AVkTduYJ5z68EOrevIu','IGY0YKdB8P4bBKQwSj14','X','4',6);
+INSERT INTO t VALUES (2378438831614057610,3578315601,'gPnE8iLnREeDYAiM1U90qP6dKUTaAU8sdpNk8wrJlMW4ktVebtZgWdUGxpbcR2EbuNoMYYRBFRzoa','D9QWuo7qXSYyXk8f0QZqgrtxXHv5PNmwGArwsUmWbop4P4UVVXcfh3Z6d2H6oj7mlEySo2uLUUMsBrdGFd0D','tL2JIvhLdgVhqc74','zTguGoR2LdpaCiG2v0MVMh79gDEIyuHKUelZqTK','s','Y',7);
+INSERT INTO t VALUES (-5407179449028547769,3123972978,'KPbKnWGDtJiHWHPon1JnDRmQ0qKpiQs','5t1Mkz97oOGj','bWcpMO95bPzBn2zZ7cpuPdErNKrUKNJW6XNqKwhHAh','MSzsZ55k1r1DN0QTYxGFqA','e','m',8);
+INSERT INTO t VALUES (1726735798920109583,327344385,'IWlH3O4nxfaKm5Zlno5aEexn41tbMumUJFdD1TfEBxtRo7W69TuVNnTODFLYjETHxwB0xAf4zci','AiDGKtTCt7v7OtRQZ7GBZG','cgn6h2WizEe','g3hW5hOVWD40I','1','N',9);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED, c BINARY(95), d VARCHAR(93), e VARBINARY(59), f VARBINARY(40) 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 (-4901499723813317117,0,'kP2ZHU29cNOaC','uZRp','s8ZzlvZ','K6trPpyhTEHQQZj0MYYFDejigsd27ZUKBUSoUGsPdDy5Im9F','QNZZgI8vaQw25otSHFJv7AMrqspBy6JohxEOFkLyi3NmA32LWCcc3h7024Y26AHvWJ8JiClj7NBePv8o4sE6BXupOohVABCA','Xa6VYMHnd3KWQmnN0xERRAEA',10);
-INSERT INTO ti VALUES (-4901499723813317117,0,'kP2ZHU29cNOaC','uZRp','s8ZzlvZ','K6trPpyhTEHQQZj0MYYFDejigsd27ZUKBUSoUGsPdDy5Im9F','QNZZgI8vaQw25otSHFJv7AMrqspBy6JohxEOFkLyi3NmA32LWCcc3h7024Y26AHvWJ8JiClj7NBePv8o4sE6BXupOohVABCA','Xa6VYMHnd3KWQmnN0xERRAEA',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (-1258304785535519643,-118,'qCbnnYL','xw4b','p6QLZtEzxIQo5DUyOM5uGovshTXNHA','G47QHX9c9AlGfYREwfqzCkPAJa6KeVnTWn9j6sztyuiBzVCYo','2L8tVXBJONBpgkphqLW2bSIYVnV2lyjhYXU','JqHoK6P3pcZ6IE2DqQMSPcGaYNstneAd2gNBzEZD4QFDOJka1uU8riMvb8k4fcXH9947UIb4XRW7ozPCvLyBu5ivNi2EXyiYODX',11);
-INSERT INTO ti VALUES (-1258304785535519643,-118,'qCbnnYL','xw4b','p6QLZtEzxIQo5DUyOM5uGovshTXNHA','G47QHX9c9AlGfYREwfqzCkPAJa6KeVnTWn9j6sztyuiBzVCYo','2L8tVXBJONBpgkphqLW2bSIYVnV2lyjhYXU','JqHoK6P3pcZ6IE2DqQMSPcGaYNstneAd2gNBzEZD4QFDOJka1uU8riMvb8k4fcXH9947UIb4XRW7ozPCvLyBu5ivNi2EXyiYODX',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-6803317168266401492,66,'ORVeQxF5LubbRNxhFWT01A','W7tH1o0mFLXJ8vDiw4jiUuTjUDTDYl2lcfGJIe5vfaVzraI5OnS5TWQOHzOKju7V00yJylUTbUTqT9vZFYCz5BiErKZA','c1ZZbPSLrhSMsGkD5KFHvS124y4oBREd55m2rRPOKW','g2h0tSALfWnuLTpRC','2TPI5dGv4TAeBz8hnO1QEq3aiJQv3H0Rk1mIIfDRFDLGJtfLA3xhI0BYKwLUW4wreY1ogCO3PwsBKbdKG64b29iWpopEb8MCK7Wt','9xIlYuWn3McAVUtL2WUoXQ8RoHEfKeC990ycU88b0Tlxm34ll4',12);
-INSERT INTO ti VALUES (-6803317168266401492,66,'ORVeQxF5LubbRNxhFWT01A','W7tH1o0mFLXJ8vDiw4jiUuTjUDTDYl2lcfGJIe5vfaVzraI5OnS5TWQOHzOKju7V00yJylUTbUTqT9vZFYCz5BiErKZA','c1ZZbPSLrhSMsGkD5KFHvS124y4oBREd55m2rRPOKW','g2h0tSALfWnuLTpRC','2TPI5dGv4TAeBz8hnO1QEq3aiJQv3H0Rk1mIIfDRFDLGJtfLA3xhI0BYKwLUW4wreY1ogCO3PwsBKbdKG64b29iWpopEb8MCK7Wt','9xIlYuWn3McAVUtL2WUoXQ8RoHEfKeC990ycU88b0Tlxm34ll4',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6646642434520076667,47,'qJkIS5qUlFXzsQmv5Cn9S','ciGTJn1fSlpfSXQEPDsSDNWdVN5pg5U9Liw2xxbfUrDtWjG7xneQUm5BVmp4MrK033rMi57t26aOr2OPNz0bM3sVyUwCYjFUZvjndhtwnS8pMWd4EomcqGKjkJjS2KUh78p7vGCWH2SVyihzGYO0jD4AcxdPtXZmtNOUg7dZbVHj1bXx4I5CrVgVPyPyCdAx44aOc40sJK9mb60TXQBK','9ra71ONNJbGaktcmYfkJdEJ8MrVsWr8qTRXBtPQi3S0HsJHegyGTYUkYWsjTXmsLn','C1jwDdh1885ii3OSGxVSpSSQReE2w3kZ4HoTscnwTt4e74GgWnhvPwbUfovU2BjRiU16VIj9IyLnZOWgFZfVdabC7ERvBjIQIko1rgeokhajR8ilKLTIwr0enUgv2RnsgZCPxX6Iu5','kVqp3LSh0qGSbsoMWjJieTk3XxkzntGGdJdYtEMg','rpIlmPLPLdOiopnKYENeSvuhgDBNXQ13sjJdkcBEsq9AJOZ6tNqRP0PiR0hzSvziEv0IOQ5yLIad526oByhkXHkSCmsK4OJZTv',13);
-INSERT INTO ti VALUES (6646642434520076667,47,'qJkIS5qUlFXzsQmv5Cn9S','ciGTJn1fSlpfSXQEPDsSDNWdVN5pg5U9Liw2xxbfUrDtWjG7xneQUm5BVmp4MrK033rMi57t26aOr2OPNz0bM3sVyUwCYjFUZvjndhtwnS8pMWd4EomcqGKjkJjS2KUh78p7vGCWH2SVyihzGYO0jD4AcxdPtXZmtNOUg7dZbVHj1bXx4I5CrVgVPyPyCdAx44aOc40sJK9mb60TXQBK','9ra71ONNJbGaktcmYfkJdEJ8MrVsWr8qTRXBtPQi3S0HsJHegyGTYUkYWsjTXmsLn','C1jwDdh1885ii3OSGxVSpSSQReE2w3kZ4HoTscnwTt4e74GgWnhvPwbUfovU2BjRiU16VIj9IyLnZOWgFZfVdabC7ERvBjIQIko1rgeokhajR8ilKLTIwr0enUgv2RnsgZCPxX6Iu5','kVqp3LSh0qGSbsoMWjJieTk3XxkzntGGdJdYtEMg','rpIlmPLPLdOiopnKYENeSvuhgDBNXQ13sjJdkcBEsq9AJOZ6tNqRP0PiR0hzSvziEv0IOQ5yLIad526oByhkXHkSCmsK4OJZTv',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT, c BINARY(87), d VARBINARY(90), e VARBINARY(58), f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (34,-45,'emB9T0pArL6ai14n37PXbbaUzqanHG7B1tIg2WX85BifmUzOldM','oCAUuoAfbcRU9YQroI6WHgLC6pNNIZSg','y8tGzJKrCIbMBlDHEH2RhZJymuHJBS7HRoEN','b5NufVmH2WyK6','EAx5GePaFzy12Jj4qDgCmAMcTrPNLNQfpbDNNyHrRvG8TKQftm3jsUvivR8','pArb11vgyjhQbm3Z9XhKBHqBVBqdQZks1FoiE8XKxnvJtcxhmfsHkMezg',0);
-INSERT INTO t VALUES (141,-96,'yrdgiK0O','mtUUMUw1IGAeCVQVqEvrROTGzJyBDZDydF9WjVV3q','7sNEJBRq1DfSlJuXLkH7','TRDViMThD','iXTak7vcGIEBiJAE0HCw9uu7BXQ6nmV5ibQrgFYaexAB','Xa9VqMXHzwLZcm7vo',1);
-INSERT INTO t VALUES (157,119,'Pd4cT6Xfh3z3xGBPwBhrPz','0QNYyZclM0VReBLVZ0ZksDwiIl0KKpVwKtYMhGQLiOsYdDKTDEQqw9NOsTJ1e70KlBD8O','7M9tUBevahQ01TjqrhB8rHPf08tusPxonmzJMcp','0l','MCDXBoc0KqhRsgSiiJeA','K7Jq0VLJ30TKrFvZuM1bBpz6DHWwOtPRrvIP74CWaQNNdp7sL',2);
-INSERT INTO t VALUES (174,122,'AJdRXqo6aa7FGQ24Fcs9BvjY4RRMSbs2Yhy8ikevdNPoCj5GnAMWRl','ddz','mLu','xZRGq','pO6a1fNnloaP5phDZbtctzY4aft2bUc6kcfw6iEhSrrNyPt9RcbD2V6c8w220MFoUzcw3c6pEi2dtkODBr7wqwInPDMRmRvf8','kkJVomzf',3);
-INSERT INTO t VALUES (181,-73,'47Avnl5WcL4jQJGL7jHTchHFMp42h77Ut30hOsWhgLzRw5ffcUqk1DGmDoo9S4Ta385BCFgxMKN','rhei6BioWmmPVrA99mCAlggcBp9eORuKtGjvGsiI9v0Baqe2','Anu4G7bFyYq0dCfi','6L82p0POZfTzW','Uw4qcsXB0MfD8V8kpxV8zxTplC7huF9NRvfEGPqlFG4ejcOMBiTXwGw0XsWehJ1DBVa7nveBeCe4nZwX0oZ','I6xOxJ43MAVvTWNToKJ05F5Skba8tn3oQceJY1jEPRKYBF1mNvOUzEwRocaS1hdA5du5N3CbM1zpsZVLlZZLHpZR5mSkVvO',4);
-INSERT INTO t VALUES (162,83,'kkAE9UO5CNvolpSEBkkmH5y6temjOfqDoYEwCAB06Tq1Ghf2eb','yHG3yHUpLnCnOi','GbPbZOA','Bv3BhaYXd','RjxwpbaCEShWw7zwDcSz5jChCtACSrXefu','7K4BrRbZ9wSezvKsg2wXc9nc',5);
-INSERT INTO t VALUES (71,-44,'eW38aGoekuHV8LPxKy07JbO2Ugf7eQjwBAfASb','9idtspoirX9hMwjqQiBxiDVyKvn9gZ0Nq4DEK1KmK1hbY','tnQo2XjTh','W','0zNiMjquS','8H1RWvKJmA9WxARLOorFqRRAmz5b1Bqx0dG6rQ4kOR7rJFOr7JFKrHJOovbmlHykpjGYoKMbQKEDIaeM63aUwqwVM7Z7Rp4E8SC',6);
-INSERT INTO t VALUES (142,-102,'F876bqE4VX5PJOCs4YtjHGOP7h3','TJDTxeSZjveO4JwNHOd21oGtPA8sSvaNpiLZDqoIW6CPY6G668H','LGkbNyIGlJLQ2VL5F9aCOtfIB0eNv0KKpPcf','47B1B','aCHfAFb5xu2zM2ICQ7pCZ4vbZKVi5wfjMIccRFMiNScrYFnsAXMqsgHlSMl1XgkWaqSFXxABDFiDXMuUW6Z4eG9P6xJReZQB741h','IoTpXUszdMYh0IkFgRowhJ',7);
-INSERT INTO t VALUES (107,-91,'luqJ8xGOdalJB5Nn5ybRxY9q3a3gx5mQNPE9S1UctvavmcaiYWKhj6SHgOl','djDS4bSCxMYSRfOU5n4K0euivAsd3efVmam5cq1aE0lYg','QLcyjWUon6B4','iQ6zkf6l','oyUnfGTfCZuEjqJy3sdcBZhBTYA8gcd7Qh2CXS9uHd1bs9ssxm8vuw9QvMLYApsVJEP9i','czzIUbmuv573eWSIdgu5V3dc',8);
-INSERT INTO t VALUES (102,-55,'6yIAjDux2XMdGtIO5h0kIdjtISRcL9OdvFzJA9sjw7jfBUqI0zy9rUlCEsc0zYlCVTI3mum','n9nwUq8PUBc2wdnqgUmPWlZsNgJVK7lfHZwIvQGTAueJe9TgpgAKZZUByaabudV0fxyMEzDE2shq9deiv','Iz9qnU8aK21aHF7','vU46riyOak','fXxrjpfzDcOvjza21j6VSaN4K','9nc1uRaYR6LoYDudLg3NFrHKuziK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (520187717,59,'xpCTBhWuxYIPvYX4dWFGzxg02N0mWRqUEKDH','16q1nPkIUkq4HHGoahyQFX4dlEBNmb4zjfpvofUeA','N26lYddNktsm9HZ35IHH7yCJHJY','063B2Jox','AjfyGKcz2NPIqHbvv0VNsgwsMiUaZ4a5u37cMCX59FhSfWBOBEND7XvjLFVrTV','iLHyXd1c3dvJJOn8GdZSZDswrGaBQm5lqfPN8ZL0uMKjc0XwiJnJVIpZnR8bW9BGMbowHZOSAWxHKn8',10);
-INSERT INTO ti VALUES (520187717,59,'xpCTBhWuxYIPvYX4dWFGzxg02N0mWRqUEKDH','16q1nPkIUkq4HHGoahyQFX4dlEBNmb4zjfpvofUeA','N26lYddNktsm9HZ35IHH7yCJHJY','063B2Jox','AjfyGKcz2NPIqHbvv0VNsgwsMiUaZ4a5u37cMCX59FhSfWBOBEND7XvjLFVrTV','iLHyXd1c3dvJJOn8GdZSZDswrGaBQm5lqfPN8ZL0uMKjc0XwiJnJVIpZnR8bW9BGMbowHZOSAWxHKn8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(88);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
-INSERT INTO t VALUES (1786069566,72,'6H4bjUb8j9jM5eLgSDEa7bFXfdci3rhyCB1gSTi9SkE4gX','17X1A9YlB62bD0q6DheGq2J8WCfprdsu6DkIeKAzkGXb6','tllvJD9wYte5I4tSMD1bNDuEgB9NcKMYjqZByGa','LGByJ25sE','KyTonpFZpeN9ruGniXfvKDgETkensrtgQlFh6dF7BelOfoAqTp0tSYdfM3a1MFwd7Pf3LBoWNEAtYAd7rVmXhg0aZBGaYl','PXEyc5CPzI36nTccia4mYfS4XBDyuyKBW9ff5e7V73FkdonC2aRHpAB27qvWGbeCbXcvEsfoDIpu3mkJgfF2XZihj8ExHRhjR',11);
-INSERT INTO ti VALUES (1786069566,72,'6H4bjUb8j9jM5eLgSDEa7bFXfdci3rhyCB1gSTi9SkE4gX','17X1A9YlB62bD0q6DheGq2J8WCfprdsu6DkIeKAzkGXb6','tllvJD9wYte5I4tSMD1bNDuEgB9NcKMYjqZByGa','LGByJ25sE','KyTonpFZpeN9ruGniXfvKDgETkensrtgQlFh6dF7BelOfoAqTp0tSYdfM3a1MFwd7Pf3LBoWNEAtYAd7rVmXhg0aZBGaYl','PXEyc5CPzI36nTccia4mYfS4XBDyuyKBW9ff5e7V73FkdonC2aRHpAB27qvWGbeCbXcvEsfoDIpu3mkJgfF2XZihj8ExHRhjR',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1457161277,-61,'ATYOAJ8o7wO8YCN4ir0A74K','Nvu7AyKu0NSNv0cFChDc8FWv3CBE64qezPrDz1rr5vNGt4oxVISELNX6O8hGZf8rh6J8owzF','fXm','jl','9pBcfTXqahI0Pa9rlOTPAd6Ayaa8Tzk0iPzWooqyHTM5Yn','vh1QGX70jpVp6jbFJrzQnFjdyz9OsubcQb5EBWXvLsQypZkcCjFY93VRxxuLIBP6jIAZBi',12);
-INSERT INTO ti VALUES (1457161277,-61,'ATYOAJ8o7wO8YCN4ir0A74K','Nvu7AyKu0NSNv0cFChDc8FWv3CBE64qezPrDz1rr5vNGt4oxVISELNX6O8hGZf8rh6J8owzF','fXm','jl','9pBcfTXqahI0Pa9rlOTPAd6Ayaa8Tzk0iPzWooqyHTM5Yn','vh1QGX70jpVp6jbFJrzQnFjdyz9OsubcQb5EBWXvLsQypZkcCjFY93VRxxuLIBP6jIAZBi',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1307649297,-40,'BskEN','pN5ZY3','Sc0kHh43LKz0SgRbJXpLr7hVSMgdSvK0TZSZyAJ4xdxR9Q9TUq','mDHJGlleIcLJ34oE8IjxHf5OlCsssq94bqZ49OAzoUb3UKFxZQ69Snnus7MLZGKX4B7cNEbhWCPL8nyYSOHB3q24oZAfIPfnuJnjnZ6OkKh7eHMPsoGEchsu77OiMvV5lAKldzvFSe8BUV5eTY0FYKx9x68emj4AVsgZpfEvb91zyDODtCbs6JLLuak5EyyzeJ7GVNwwrV','3TZD9akrrfkjCR8wa0bW','LMiwxi',13);
-INSERT INTO ti VALUES (1307649297,-40,'BskEN','pN5ZY3','Sc0kHh43LKz0SgRbJXpLr7hVSMgdSvK0TZSZyAJ4xdxR9Q9TUq','mDHJGlleIcLJ34oE8IjxHf5OlCsssq94bqZ49OAzoUb3UKFxZQ69Snnus7MLZGKX4B7cNEbhWCPL8nyYSOHB3q24oZAfIPfnuJnjnZ6OkKh7eHMPsoGEchsu77OiMvV5lAKldzvFSe8BUV5eTY0FYKx9x68emj4AVsgZpfEvb91zyDODtCbs6JLLuak5EyyzeJ7GVNwwrV','3TZD9akrrfkjCR8wa0bW','LMiwxi',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b SMALLINT, c CHAR(9) NOT NULL, d VARBINARY(64) NOT NULL, e VARCHAR(20), f VARBINARY(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-782708424,-24190,'S2A','8JpJy2wVmfz6ZsvFUTEmxl0','oUMN115V8WJzhgh','8X0Pz','YnjuZ48s8kyoOBVRmoFddVQOJBOChJijwV0pdE0yVhTrDOHLyBLWUIdh89OTmD','KFF4ftL0p20SdIkfzl6egrGcuSNaUOA3Y37XFmdtS1WSAteiMobLLcO1UgBPzMVCygBH2uSYQ04ia7aa4unvSFaUVwAoq',0);
-INSERT INTO t VALUES (-189052394,22837,'J','jxnTDF7v2ewJqaP9qZZ7LRxuE3MiGeysWsnBGAbNi','8sr6zqyZMOzubp1o2qC','W61p2GK','WlsbJH9Vnj6pETD9eiJ','tjUrPIfTZhZWILkHFJejtv5Fykn7Gk9RGoSbeKMAZq5QOUGsg9cH2XEUX',1);
-INSERT INTO t VALUES (2142077045,18824,'Aw2eJH','lhVjd4Hx167ZHLWKugNnzWpfn05','AymGvXSB97oeM','9JmoXQ','0CSPqxrhlrlElaNlT26fiKH55qlzgEhTnn3D','aX3thdAtIfTHnLuiLUxakVezOpUOgsrHM3TBCbabmDIRhBE9pofA9CFyqrKJjHIsg7BTX3m',2);
-INSERT INTO t VALUES (345626167,-12187,'NiQOoxoDE','2P6yR0','RQA','WvODuNR','81vgZmfBLd6M2ZSdjdXoFnjhK2P1LlZ','zGtJT78RfA4HjV5kOKClQ9j',3);
-INSERT INTO t VALUES (-1633136462,28468,'7xLhC','tCqZgzoIx09MEdm6Y5gauiwcHYr2OjGqpB','a1ku8797Qy','ITccXNY','BRaWfViYbETo0lpJMyxqRX6Jf5SWLHEQwaPY','sfMJnRghFXas9SS12cIquFXd6L3fflI8WWDaDWidxkFwsQGc6igi85LLLnRUcEOWZyCoLEZhEShTurJi',4);
-INSERT INTO t VALUES (1539781904,15010,'1aJcoOa','ZAoWi0iYEalJ2w7Ee','cUbz','DRv','YV4jlBZUumLIeNXjrpPoWcSzWTWiRrJnXTDamapxGNHMujxBHoeVHIhrFqxq','Wg2uljZmOHYztqXZoqKroGNW',5);
-INSERT INTO t VALUES (1001338574,-27811,'Fm9Zgy','ArZnwBknkp5Otxx9dNH7ew4QPTnRby6Jtp3wOE17A4XAw5','qOWmjEo2Jik2','zisZzcuS','jlmcdIvnsgBDIGq3N0Ot88Z7ezpLBUp2k','5DbbDgU1k3S',6);
-INSERT INTO t VALUES (488122461,17556,'T','qFs1z3jgKn7YxvE3cQkJupRGPyk60FFXDWxmzfuWzeeBEkrh2','XAlJZdXgPaCsU9h8c','QH','1TPVEe0O1PV8ujjcy71BXMSuHDGT3dtvcFJKyOXU','Sfq9Ay3KcbjDT',7);
-INSERT INTO t VALUES (-902594823,16369,'UioH3DK','s4kEhGB7kNbX9WyXYWGbm8rCAv7gi0x1','Ad0Pc','r3U3UeM','m8Nt8mxgDNNGQjZ3wve4oZL5ULSmeiLYwJsPG74ef','opb2j',8);
-INSERT INTO t VALUES (-279499013,-22,'RKvRXbl','F7XLttOcY79FY3xFiEsNetp8o4bC2oR4cLMNvA6ACaDWovO','A1WksRV5rCx','59jNW0vI','kALcN5qoJYjThQg3qOrxywvm7Ens819qG9Zyl5gfKIxofwKO5G5NZmwXqPBZCyovbDcNzlFLEv6dNBJdTPGHS8qHYHi','mI48fn3fydbMgo3Y6X8Q1H3BmyYAA4tZNk5Dk9x7DkHMafHs1uJW0E',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7449877989271314769,2490907977,'X1iurCYzMyVamuQTnN3hGiqmJsae9fq3kGrx4hJKDu0LxK0l26VxbPvenRcjvKg7P9BrTcOclUf','Bn02x','4Bkum3TDcCfpGXtiktSJy1YkQ','AIHfEfS7s78Uv0i1VUgtegI','DT','A',10);
+INSERT INTO ti VALUES (-7449877989271314769,2490907977,'X1iurCYzMyVamuQTnN3hGiqmJsae9fq3kGrx4hJKDu0LxK0l26VxbPvenRcjvKg7P9BrTcOclUf','Bn02x','4Bkum3TDcCfpGXtiktSJy1YkQ','AIHfEfS7s78Uv0i1VUgtegI','DT','A',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(96);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
+INSERT INTO t VALUES (4279730239879557250,4212320359,'jyarcudVwLzEHoc3DldRhRb3RvuJEXLLUMKEuUox3yPyx7','zxJAcfLUUbH7RpI6dvKeXySQYn6gNuYSbjgD7AysGUSG7','lfXd6HV1o70ue1nSsN0hI6BRMCDj6','kTbp1ifxjEHV6hBYiVX5WoMQnVJOGq6f','i','O',11);
+INSERT INTO ti VALUES (4279730239879557250,4212320359,'jyarcudVwLzEHoc3DldRhRb3RvuJEXLLUMKEuUox3yPyx7','zxJAcfLUUbH7RpI6dvKeXySQYn6gNuYSbjgD7AysGUSG7','lfXd6HV1o70ue1nSsN0hI6BRMCDj6','kTbp1ifxjEHV6hBYiVX5WoMQnVJOGq6f','i','O',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1054225984127313082,2564238910,'Ye6EHt0vlIGiGKNnPy32pfbwe8641cPEJttO7m69INzTLq','8xWVoLOLsytK4WZJBc7yOcfi97VOBHdK1TWB8FlXAcrc3LrRQItuVHrsDsIeOb7ryfh9t5tSyiU6c6ytYAELbgnlAFmjkMQ6DbSglk3ICoRHZod8UqsFUedMbj8J0QDy5s58jS4siWMl3v5hglMW8PEIZV4ZHnIDvU0cDVEZtrKnnTRu8EeouJydxhjB','n8LFEfa','Yrg5Fe1X','b','f',12);
+INSERT INTO ti VALUES (-1054225984127313082,2564238910,'Ye6EHt0vlIGiGKNnPy32pfbwe8641cPEJttO7m69INzTLq','8xWVoLOLsytK4WZJBc7yOcfi97VOBHdK1TWB8FlXAcrc3LrRQItuVHrsDsIeOb7ryfh9t5tSyiU6c6ytYAELbgnlAFmjkMQ6DbSglk3ICoRHZod8UqsFUedMbj8J0QDy5s58jS4siWMl3v5hglMW8PEIZV4ZHnIDvU0cDVEZtrKnnTRu8EeouJydxhjB','n8LFEfa','Yrg5Fe1X','b','f',12);
+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 (407144511015768590,92008972,'y7WQ7dXHlMOOMvGUxvxX0Oz4zd0hJFssBjexHPQtBbvwZ8wFFRHdJvSBpNXcMcU93OHWqQTvwyKuNPsSKGDpCJz5Vv','ckbvDLDlIFxckKiOYHQ65TNteB0AhCoxJoJYujQhbioHPPmlQpqLyQQfUxFbXLCL6FWgLy0c9mrdvCUYbcKXadZYHDxmsRct6RGNOFKo','WaHDVR5DJVXAQNE4gmz5HcixzewWWfHdQJt','FoRbO2khvoQw8ZcxqpP026xCPBlgQOVsGIVyRttfA1XvtJEWkn5WWQFVwWOL9ovxhMWy8ih7IfQIp4RXCX4eUnZ4LQYou5ouryIQwst9uGOrdQzTpRei28jzI19U0pH6nmcCdgfEE2BuQlx8JcqS87VVQsgHcSzSoTcUJ','T','f',13);
+INSERT INTO ti VALUES (407144511015768590,92008972,'y7WQ7dXHlMOOMvGUxvxX0Oz4zd0hJFssBjexHPQtBbvwZ8wFFRHdJvSBpNXcMcU93OHWqQTvwyKuNPsSKGDpCJz5Vv','ckbvDLDlIFxckKiOYHQ65TNteB0AhCoxJoJYujQhbioHPPmlQpqLyQQfUxFbXLCL6FWgLy0c9mrdvCUYbcKXadZYHDxmsRct6RGNOFKo','WaHDVR5DJVXAQNE4gmz5HcixzewWWfHdQJt','FoRbO2khvoQw8ZcxqpP026xCPBlgQOVsGIVyRttfA1XvtJEWkn5WWQFVwWOL9ovxhMWy8ih7IfQIp4RXCX4eUnZ4LQYou5ouryIQwst9uGOrdQzTpRei28jzI19U0pH6nmcCdgfEE2BuQlx8JcqS87VVQsgHcSzSoTcUJ','T','f',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1790606438134639738,3206667416,'1jc4QtTs45vOZSpiDHE3gE3VU7BoItwcsB8JELRoperJgW772kGgzhHDjCA2WZDf5EAN92I7EzkKTN43wc6TQrdc','HBXhwdWD1tBbrRaKYZsVHGgX8pxInABy5fLHOjVkDn8F3cYnstOKuIy6NdZjO2jxvggbfSSlwf6OmAegYlElitH57qtfnlIMG3oKW3Roav7SxwRpf17UBLLIi8','6kiSP7cy2JT4CCRlQlznkp0ZG7oM2xOPiWei7RoC','JEvLzGOQSVemYdpHQL48Ef2UWDTUj8oMae2FHVRLVwvQftTTCgXNjApsFK8Aw1c2ufxtCgywFuTi','12','4',14);
+INSERT INTO ti VALUES (1790606438134639738,3206667416,'1jc4QtTs45vOZSpiDHE3gE3VU7BoItwcsB8JELRoperJgW772kGgzhHDjCA2WZDf5EAN92I7EzkKTN43wc6TQrdc','HBXhwdWD1tBbrRaKYZsVHGgX8pxInABy5fLHOjVkDn8F3cYnstOKuIy6NdZjO2jxvggbfSSlwf6OmAegYlElitH57qtfnlIMG3oKW3Roav7SxwRpf17UBLLIi8','6kiSP7cy2JT4CCRlQlznkp0ZG7oM2xOPiWei7RoC','JEvLzGOQSVemYdpHQL48Ef2UWDTUj8oMae2FHVRLVwvQftTTCgXNjApsFK8Aw1c2ufxtCgywFuTi','12','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-3438458938042436360,495110363,'odn08BbNA3o1Z','MxpG48CVbG8l5VYZ7Mm7myj0Mxoc1SUxzLkVxpT1yTUozB6U5eFhwQ4Ln0LFXG2G2YUlhvLTUk5hzW51rS4DDxwJeVbrEBpZf2dAd3RdtMHBAVeW0Aa7EqNNKuzitqb5m4pIVhns9cFUwgtcSzZw42NyWqhk5hp67gvtSl9r6jWLP2RFJVsq1umRP82HumoCWowlKGkpsvLievgLuqLzWti9WlbLoKrNp4ab6Ry4laNck4Kk1ZGA8sfJH7M0','tx1B58w712aDu2ZZm6j9RfvDNmPqKRbFpMXsTiiw2GqLkRskS89ifP3AhiY','WBq5IUQHa2P7ku5M7sxWLGj9ZN9eYCGMhQMyEjeUkHoqCYmDTJMEk','ed','A9',15);
+INSERT INTO ti VALUES (-3438458938042436360,495110363,'odn08BbNA3o1Z','MxpG48CVbG8l5VYZ7Mm7myj0Mxoc1SUxzLkVxpT1yTUozB6U5eFhwQ4Ln0LFXG2G2YUlhvLTUk5hzW51rS4DDxwJeVbrEBpZf2dAd3RdtMHBAVeW0Aa7EqNNKuzitqb5m4pIVhns9cFUwgtcSzZw42NyWqhk5hp67gvtSl9r6jWLP2RFJVsq1umRP82HumoCWowlKGkpsvLievgLuqLzWti9WlbLoKrNp4ab6Ry4laNck4Kk1ZGA8sfJH7M0','tx1B58w712aDu2ZZm6j9RfvDNmPqKRbFpMXsTiiw2GqLkRskS89ifP3AhiY','WBq5IUQHa2P7ku5M7sxWLGj9ZN9eYCGMhQMyEjeUkHoqCYmDTJMEk','ed','A9',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(59), d VARBINARY(10) NOT NULL, e VARBINARY(11) NOT NULL, f VARBINARY(8), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16294199,36,'Vv6g1vonIluvYWh8yuzjS5A9LkLL','s','Z','UUTz87','t','Y',0);
+INSERT INTO t VALUES (8955667,156,'ENHT','e3N5','M0P9','eElw','2','z',1);
+INSERT INTO t VALUES (3149160,12,'nF2JS6ILoOgH4fOKHxZTFYYKtB6XI','Rvu','6RbiC','qsHH','E','u',2);
+INSERT INTO t VALUES (15815644,169,'3a6PAgKplTO','ew1my','kLGPiQ1S','mENi0kxC','l','A',3);
+INSERT INTO t VALUES (604699,126,'EFtjlLMsNByaiCUqfGObE19Fsoy67DjeWodJIpiM','GBmT3gk','3Y3','cPO7u','G','r',4);
+INSERT INTO t VALUES (14532802,34,'psxL412XAiShE1vPQQw2bCkFlH7uLrqqkRFBGr7pkGa','6m','IKKb','JH9F','6','s',5);
+INSERT INTO t VALUES (6100360,166,'4D41vFAKU4Oe0Wgi','d3ukS','jA3tR24Kaxp','NW','1','n',6);
+INSERT INTO t VALUES (11773443,9,'ju7RtqLh','Or','Op12OIh','rvQ08dU','1','b',7);
+INSERT INTO t VALUES (7082205,214,'jU7Qpc9wQwA83o0AjFDpOlOkLvEQRfsuKQd3cuCFadTT2z3u0iMkgfq','KMIunU2Jh7','XrffOWa','p','C','8',8);
+INSERT INTO t VALUES (13200457,3,'IOGsR7KTHpUxajZMXMerPcXdpuwcMnmB3tNdeklwtr8fLM9XuOhgKqsx','51DeUm9','pj9ML4T','P4IP7','R','w',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(59), d VARBINARY(10) NOT NULL, e VARBINARY(11) NOT NULL, f VARBINARY(8), 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 (-1702959652,17965,'ZQ','5g4ERuuTDidMpOdhyexZdJQoc0XU5SNvR5Sannb6gnW72PFZDZSf87xghjrzTwR','w','a','8CRExjEHELggiTqhhR0gQ2MvxKluOUX6Twp1Jhk5Ef9Em88Zh89eUG23KwNcaBzwIen2D3uY1ns0vZjF0CNWtuVi','1zDWiBMsI2RGSCnysxDYudhczikwX0g1p5Bai80K2W1cktKUVDkCT4dNdAwtlJNbUjf1x',10);
-INSERT INTO ti VALUES (-1702959652,17965,'ZQ','5g4ERuuTDidMpOdhyexZdJQoc0XU5SNvR5Sannb6gnW72PFZDZSf87xghjrzTwR','w','a','8CRExjEHELggiTqhhR0gQ2MvxKluOUX6Twp1Jhk5Ef9Em88Zh89eUG23KwNcaBzwIen2D3uY1ns0vZjF0CNWtuVi','1zDWiBMsI2RGSCnysxDYudhczikwX0g1p5Bai80K2W1cktKUVDkCT4dNdAwtlJNbUjf1x',10);
-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 (2079630706,7679,'xbHOuF','6CRvhdQxCojxeBGyxLnICC5NSp5Usmbck2E','D8Q0NmFE3','OGO','guL9nCx0YzOu6AS8FlaGVWFV2jz5izEJoxbo0kgHGRMbSLbiNDjUik0pEZtBvADt6q','HYwPHtogW9bORiZauOxRVFthS5FdFKCe7Q6C0LAwKReRLTlLccrAJ58O1FK5yTICArxBU3PVDPtulNmIiAMcl',11);
-INSERT INTO ti VALUES (2079630706,7679,'xbHOuF','6CRvhdQxCojxeBGyxLnICC5NSp5Usmbck2E','D8Q0NmFE3','OGO','guL9nCx0YzOu6AS8FlaGVWFV2jz5izEJoxbo0kgHGRMbSLbiNDjUik0pEZtBvADt6q','HYwPHtogW9bORiZauOxRVFthS5FdFKCe7Q6C0LAwKReRLTlLccrAJ58O1FK5yTICArxBU3PVDPtulNmIiAMcl',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14567367843618910313,75,'2tBOVGQ6XtRFIERe0fK81u16jYAfTFw2Fl4ONk1XE2k1xBx','vmCuSuK','kzgfcfRS','B','6','I',10);
+INSERT INTO ti VALUES (14567367843618910313,75,'2tBOVGQ6XtRFIERe0fK81u16jYAfTFw2Fl4ONk1XE2k1xBx','vmCuSuK','kzgfcfRS','B','6','I',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (5523664379889162671,150,'RatmqUIg5YPGmhJ','yCD','VezXC','CTldio9k','5','f',11);
+INSERT INTO ti VALUES (5523664379889162671,150,'RatmqUIg5YPGmhJ','yCD','VezXC','CTldio9k','5','f',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-776486333,-15628,'Tqh','g89rz9LqpjNnC2kRfZHqk4hT','M1liyVKakdx1F0ah','Upst','R6TZdHK8wvF5a0IB5thc4Ybd','KY',12);
-INSERT INTO ti VALUES (-776486333,-15628,'Tqh','g89rz9LqpjNnC2kRfZHqk4hT','M1liyVKakdx1F0ah','Upst','R6TZdHK8wvF5a0IB5thc4Ybd','KY',12);
+INSERT INTO t VALUES (7018995525293508518,138,'yrQ','1qiwriUtZKUoRdge5QuzFGxVHLnhrYuaxmj4p5g1oyaLyRYrn5Zw','B2gxGHA91','LAtk6','1','D',12);
+INSERT INTO ti VALUES (7018995525293508518,138,'yrQ','1qiwriUtZKUoRdge5QuzFGxVHLnhrYuaxmj4p5g1oyaLyRYrn5Zw','B2gxGHA91','LAtk6','1','D',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1149406124,24582,'AnY7G','XGh7h4fkTERNWVrn9zEFc02gAWFfsaMBvLbYEZRPiqI5825KDpKURfbBLmfj7jW2lZhy1to489WDPnfiHVmwMoC8xuYO1nmJLkDkVOX1kzJ6H','hkDPn4','QUjT5qIVobDVa2Dy1z9mRW1Cf0VLlGoeFXotfRQoPBwESdI9WpB9fFpKrbXa0bpprsvfxmyC0JtNqmoRf5RJ','CDA1iWtNfu1yv2FOaZL3hbhmnBmdk','c6t8AxBwmn2Oqq80H1UoaRxuwJ0x',13);
-INSERT INTO ti VALUES (1149406124,24582,'AnY7G','XGh7h4fkTERNWVrn9zEFc02gAWFfsaMBvLbYEZRPiqI5825KDpKURfbBLmfj7jW2lZhy1to489WDPnfiHVmwMoC8xuYO1nmJLkDkVOX1kzJ6H','hkDPn4','QUjT5qIVobDVa2Dy1z9mRW1Cf0VLlGoeFXotfRQoPBwESdI9WpB9fFpKrbXa0bpprsvfxmyC0JtNqmoRf5RJ','CDA1iWtNfu1yv2FOaZL3hbhmnBmdk','c6t8AxBwmn2Oqq80H1UoaRxuwJ0x',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(25), d VARCHAR(11) NOT NULL, e VARCHAR(5), f VARBINARY(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (531,11207969787598002045,'FLTSUCWc','N01dV4b','CJKJH','L8Aydfo4HF','Vw6BxKpyFtBHOz6fz3B5b','EDrWQwDDTRHGQevX7xuCZKY3a5jYBsl46PbLLoFsGMk3qux1PwlrqhJGLpGPI27TrQNQY32rn',0);
-INSERT INTO t VALUES (-11454,9423069482350320599,'nWSM3DpdPea03MvyiOY1J','RsTbwHLxjdV','b','ktitp0ih6N38toU83E3k423ItsJKL9xiCWP1st','eeR3c4PtyaefRWV8mCdCIzNSPcm0Sefc0LKAnTpg4Y02gnS64MUelLbZdFSabFEOnC6NIv','teB3BHx0yNGOiFqMRIltBwlsU1oFgFSvvnO5Spl1GDDpuJT6CEqnt4gClSSsd',1);
-INSERT INTO t VALUES (28799,10387244082999125828,'fF6','Vh0','CgQ','4o8TmJINEPRjARr4MtXh0a79RHthhQy83T6xVE9','xBBCrBXz3pYf0U3q9KeA8xwbmslPIgALzmNQgD5Cn0CDZ3J8AXcwWuCJtt2F5QEAjvj','x8QyJEjmJnrGGTV8aYnozPq7ZQehQzE2lBBxAMadnw',2);
-INSERT INTO t VALUES (-31322,15342865218654506725,'wm5Fx','dntVhk','QhnSZ','0e','ZNqKnWS9gXIYQ','1LsyaeXMpJgBwNjoHoRrua7oYvQP9ral4fCQRcAj3pF3vn5lUS6XE3mD',3);
-INSERT INTO t VALUES (-16902,1885918605020381357,'zUB3h39JmVwoKaZDQ4130','MtJUTD','cp57h','QBtSgRiWp','vdqmDzq9kNWk0ZrKxSa6kcinnFfm','rn67X4kHqZsbVcCXX1E5T5jNGV69p1Fp2ANqAthHP',4);
-INSERT INTO t VALUES (10917,4906759965092765280,'PWv','op6gi5YEm','Rf6z','WrcM7ZOHC','PK5MQNX3r1303ss0nxAg3nVWQXr4Kglm86kiaBIzYfTYN0wJcvHo5vC28cRQ','xFaqBuEIMinDxSFQSGBlCgrvGCZgqRTBtSX1tjEDyLV0KeYLaWMLjRWj2xGplADSITzmW1AfswZe58y5dpGeg8s0HsMP',5);
-INSERT INTO t VALUES (-13083,6109019674516437946,'0yFWCpOLn3KKtpCkoLTP1X8S','WnIbmAWg','lk','D6SpvExyh1CXzUBFQyS','KQroThd3XCp74jwvCTOoWHaXWcBkgeTmeTjEPJL8wghRbxpIJL2s5EilGmM0R473mKGEAEf5UBj4X2hUdvfQY','MlaWVFidKEP2GY7YcaIvnEXijtUcdhsLGd6Vr',6);
-INSERT INTO t VALUES (31205,7243508315701614376,'eONfyHA19j73st0tlIyN','zOi9WAcVh','YmM','NvkhxFTP7oRybZru3Z2MHu1loIPyh9bOnLdE','nZ4Zs','rlUPX',7);
-INSERT INTO t VALUES (-19197,11677860009903326933,'HAj3','lrC2FzWIZop','w','KoZrQwOFIxfdiQm15WzQ4fXpplyMOT','r6SiwPAzhKAzOyOZilpNJkJUdVdjXUyL98AB7CIKzIZm8mUbdW2YAEN7zpsJc2gp1','eYWRPQWCpdkiuERZZ7JW77mWNW6y8bEW2Cn43qt2XZBcQEjj6P',8);
-INSERT INTO t VALUES (-17384,7771584259421161790,'GbSuJKIlh2nj461keEuc','IEy12','POBNv','7zu929s3hXFND79znjb','WX7Tjtu1wydlFg2tM0PGi','uGQLo4WmmIfTALkBryJorMkvbuS2Es2SnlooQWPeEXSyrvhRB7sVHPevnNZ7lUr7v',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17644529375365921892,209,'PIAHE6iBGBDrwKYpREHI7KnKdZMQZ2D','uOocrwiJFgnisWGgDApvG5roHeiZeGsKLZnK0PR5v00T4uFEiAWDvVrelYmuwpFQXGc2psVGBlnQ8zKFYigEpquQ3QIcyTl07VKagJvmBFrEPfmpQ5CXKiqeP6pYxGNAbDtbS1fjWnJvFjLXq4b8Z1lvFeyL1pw4gbe8fB5Xxfkb8rf4TbrOT9HaM4J67qKI5Br4icOV8gzUgMlOvUg1Uu1QQ5Iy7oLmwBKAM6fWM5ZDl4DY908WhX5','7Dzb8dT','sxJmkv27D0EPeATREkmFJtTFXpy9ol8yyGHB1I6tNxR3GqfDKwxDhKjZdiPTXZsmUvAOTped00T9gjRE6D3nYhtpkuA7NGuSo','1','H',13);
+INSERT INTO ti VALUES (17644529375365921892,209,'PIAHE6iBGBDrwKYpREHI7KnKdZMQZ2D','uOocrwiJFgnisWGgDApvG5roHeiZeGsKLZnK0PR5v00T4uFEiAWDvVrelYmuwpFQXGc2psVGBlnQ8zKFYigEpquQ3QIcyTl07VKagJvmBFrEPfmpQ5CXKiqeP6pYxGNAbDtbS1fjWnJvFjLXq4b8Z1lvFeyL1pw4gbe8fB5Xxfkb8rf4TbrOT9HaM4J67qKI5Br4icOV8gzUgMlOvUg1Uu1QQ5Iy7oLmwBKAM6fWM5ZDl4DY908WhX5','7Dzb8dT','sxJmkv27D0EPeATREkmFJtTFXpy9ol8yyGHB1I6tNxR3GqfDKwxDhKjZdiPTXZsmUvAOTped00T9gjRE6D3nYhtpkuA7NGuSo','1','H',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (11718570614674567210,172,'cYIBYtoJ0QW1lUVxxrbhbtZZ','LKPBpIr2kzztC4KqfViqADci8lYzNR27fwqBWUx0YgXqW','XdHK2OxOkZ','JcOvqjSKYior3qCPmGqX','3','9',14);
+INSERT INTO ti VALUES (11718570614674567210,172,'cYIBYtoJ0QW1lUVxxrbhbtZZ','LKPBpIr2kzztC4KqfViqADci8lYzNR27fwqBWUx0YgXqW','XdHK2OxOkZ','JcOvqjSKYior3qCPmGqX','3','9',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (12968570930950507693,47,'DvD3oWXRPDzhhn0Qf5LC8rym5Vuevs','bEYeb5x86ZSDXqsDTdObW4HhQklu3DOsnynjmgoDAIab9R494eiSEGpCLEf8tMqhadQ7KNGDIFGxXutk5lqJjL3JEp5VWIwaz1MpUs7ezJDqmc1aAcIsEpbuPbY4VEWeGnUtvnO','wm09Pj7twG6','IAggjmoHojNlk0f0kU6T6gyg72OaKJyVe95CrSNdlFx3FGtOewSQd4gdV6Qj475mPr5TvF591CxaIynKn2gjx9d1kUPeRedWt57XR7Gj8bMr9Go1rTXItgDbsCV','Xt','VW',15);
+INSERT INTO ti VALUES (12968570930950507693,47,'DvD3oWXRPDzhhn0Qf5LC8rym5Vuevs','bEYeb5x86ZSDXqsDTdObW4HhQklu3DOsnynjmgoDAIab9R494eiSEGpCLEf8tMqhadQ7KNGDIFGxXutk5lqJjL3JEp5VWIwaz1MpUs7ezJDqmc1aAcIsEpbuPbY4VEWeGnUtvnO','wm09Pj7twG6','IAggjmoHojNlk0f0kU6T6gyg72OaKJyVe95CrSNdlFx3FGtOewSQd4gdV6Qj475mPr5TvF591CxaIynKn2gjx9d1kUPeRedWt57XR7Gj8bMr9Go1rTXItgDbsCV','Xt','VW',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c CHAR(25), d VARBINARY(31), e VARCHAR(81), f VARCHAR(12) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8132066,-5703265,'WaF','fuJ','Iytk','Xbz92C8AA','p','u',0);
+INSERT INTO t VALUES (-8036991,3132540,'4','QalTgjd5OkGr4B','aD','ro8keM','c','g',1);
+INSERT INTO t VALUES (-3746591,5724774,'NI6Y9se1nabfn','z6J6HnForPScyprzuWoGlFBt','gypePsKoFXntWn2ajtDMGYOgCgS623BCTMDqa','6x2IIs6ch','i','W',2);
+INSERT INTO t VALUES (4010903,-613509,'rDjFXUnh3AbC95Wgl2cqJ','vNrMINlP','TSPBn1wItEgRKnGFg7Tz5xB7hHClnbPd2yflN18wlX','A7MJ8S4S0b','0','G',3);
+INSERT INTO t VALUES (-4677625,2962078,'iFMgYuU','3OB5BgVTmvvhyAs1voovUzMs','3zTQgB9','wf1RT3','d','O',4);
+INSERT INTO t VALUES (2344510,-2721747,'cV9KY59R1YlYnzmLxHm66eIT','SQ12ZKBHV4kg9wAbVCdnJd58','pQyoNC2E2bVJHc92RRxREggk9PlVHaSZ77pSWPoYHwUNk1TCafpi9Ru4DgQgGTs5F','vWujwdd','R','0',5);
+INSERT INTO t VALUES (1074953,-8030139,'g9rsYELQOXtk','ZrVK4Tid','Ias413QPCiBCbKupPxuyAYeUgkDbZbEVD0RzsHVSG8UWp5hraWRsQTo','NP1z2M','R','i',6);
+INSERT INTO t VALUES (7178033,1880109,'xVdXI1oxuPUV6','kBMU6acHzyP0oiMRZdyRE','kR0MwGL9kRmdZpOV5bkvYJ5vuZsQYLusn3ai2qtoJCGrABOVF19wX0JRyMkCs5H6RvBSj7GQodyp','pYBz9','I','a',7);
+INSERT INTO t VALUES (5428291,7687915,'A','o5r228WjxST','qGwRKZEH94AJHYquW5Iv8funRcaxbxBcWdgM5eh9ol1pNQfU5is7WQltXoXNLzd6fPfJcTqj','5b','c','A',8);
+INSERT INTO t VALUES (5213426,-7567015,'b36giTx0IzQUQAT0TqZ','5qJWe','KjW72rLwdpUgCnEPKwO27A','r22DAUvc2COb','O','J',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c CHAR(25), d VARBINARY(31), e VARCHAR(81), f VARCHAR(12) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (3642377,11585448370616530006,'TBacMT81HGvvISPUyVAO8k','lPyxfoYc','8tj','4hjeHG3HRXNR8DhD','2I1AewV1RKzf6ydml2CVi8wFSPjWTJfzCnUb76Y8iu0L4GjfEtM2mHHjtUilPYMwtgEqkT','lruBvuLWsXwSt3oHS11tkeX',10);
-INSERT INTO ti VALUES (3642377,11585448370616530006,'TBacMT81HGvvISPUyVAO8k','lPyxfoYc','8tj','4hjeHG3HRXNR8DhD','2I1AewV1RKzf6ydml2CVi8wFSPjWTJfzCnUb76Y8iu0L4GjfEtM2mHHjtUilPYMwtgEqkT','lruBvuLWsXwSt3oHS11tkeX',10);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (817969,-607574,'7DhK1tQcfl9WL3I8tkmS','bHb8MWXqHFuuJq7S','I4dvQR41OPDvAgbhrVmbKNo2WIt0i','P','D','L',10);
+INSERT INTO ti VALUES (817969,-607574,'7DhK1tQcfl9WL3I8tkmS','bHb8MWXqHFuuJq7S','I4dvQR41OPDvAgbhrVmbKNo2WIt0i','P','D','L',10);
ALTER TABLE t CHANGE COLUMN c c CHAR(26);
ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
-INSERT INTO t VALUES (7124371,14283427669019014333,'abVelgDaizvHd1LrOYtWsGwswo','kAVaRH','lrnJF','782vElqEfP','MZP6OL94IfnuXe9NDOC64eAUh1Wws9tvM','7fTAex6ESMj9js3nJH0qCZ1O61tPe2pF84V1V8VtWNZMGx7eTj5VLoByVLwJ9',11);
-INSERT INTO ti VALUES (7124371,14283427669019014333,'abVelgDaizvHd1LrOYtWsGwswo','kAVaRH','lrnJF','782vElqEfP','MZP6OL94IfnuXe9NDOC64eAUh1Wws9tvM','7fTAex6ESMj9js3nJH0qCZ1O61tPe2pF84V1V8VtWNZMGx7eTj5VLoByVLwJ9',11);
+INSERT INTO t VALUES (-4377373,-3740555,'HETjjC1A35rHUT94ZDY2','0OKRdZ2sIlX23o9e','MtNxWHuu9YLWMEcHcaPzXa5q5FNBbWso8Z','EBboRS7y','d','X',11);
+INSERT INTO ti VALUES (-4377373,-3740555,'HETjjC1A35rHUT94ZDY2','0OKRdZ2sIlX23o9e','MtNxWHuu9YLWMEcHcaPzXa5q5FNBbWso8Z','EBboRS7y','d','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-3884881,7031486,'oZTe46ixzxlwZ7crs','JAcPBunJapYvKacMls1GZNQ4nQi6TLDGb2yxXJuuw','pMjYY2V4xISSOrPJeIpaZ4Eu2kgdIu3Q8m80Q6mNksSXxbhYQRk2QNU4eWrwtWhP8','zkfnId','k','W',12);
+INSERT INTO ti VALUES (-3884881,7031486,'oZTe46ixzxlwZ7crs','JAcPBunJapYvKacMls1GZNQ4nQi6TLDGb2yxXJuuw','pMjYY2V4xISSOrPJeIpaZ4Eu2kgdIu3Q8m80Q6mNksSXxbhYQRk2QNU4eWrwtWhP8','zkfnId','k','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1741434,7474667,'7laXT9cHZagPj7cjKV6xthO','7MxqzfQWynMP6bfoeWRnKJYfNSVgcEHHNNIlBczPDDi6ukypKfTDFGBsITfVre14h0qHNcpl47cZdBjwh32R84YaKLMpFswORhhJaoaV0rOYMqAtCbgG0QZK2D4Qhle6D7C','jPfymhlLrMKVX4l906mBVYXpmzT','K0q1oU7lMUGDhN0w1sDjA2BoOsDULFbqYGnu2QeVlXq0lODYcKeJlPhuz5SWa2cJosYChUCAcXTHp2Eq1yxTQuLx1cccXKGnP8EZw52pNnokDURGY452mh96vOT7BQNZVtpRoAw4qqwZukJwnYErkY6UXzwNt203BxWb6p0knysoJITMWwSC','q','d',13);
+INSERT INTO ti VALUES (-1741434,7474667,'7laXT9cHZagPj7cjKV6xthO','7MxqzfQWynMP6bfoeWRnKJYfNSVgcEHHNNIlBczPDDi6ukypKfTDFGBsITfVre14h0qHNcpl47cZdBjwh32R84YaKLMpFswORhhJaoaV0rOYMqAtCbgG0QZK2D4Qhle6D7C','jPfymhlLrMKVX4l906mBVYXpmzT','K0q1oU7lMUGDhN0w1sDjA2BoOsDULFbqYGnu2QeVlXq0lODYcKeJlPhuz5SWa2cJosYChUCAcXTHp2Eq1yxTQuLx1cccXKGnP8EZw52pNnokDURGY452mh96vOT7BQNZVtpRoAw4qqwZukJwnYErkY6UXzwNt203BxWb6p0knysoJITMWwSC','q','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4404559,-1815424,'H5y1604LdbXCOgU','rvWjHI3LEQXmkPguDd1FqNmnnz3uMLn3hBT73X4CFZZ0IHstL3oQ3wmCBaQVZCeyS87a4LQOlTzkA0Z715QEzkixBm4kzVi4RuyprBEcTUPRUVcoGh5bxAFXjBlKnx9ZLhg5AIS2dyJ6bVm2bru1m6hBdaau4niIuLaA0XiISVY8Dl7U2uwvXW3Oozrs3jVEh8wc0yRBj4zJmfAqHzicwJLyV16F','OtQljod','uwdUhLHv4Ez3rz0Q2icb7LxNPDN','T','W',14);
+INSERT INTO ti VALUES (-4404559,-1815424,'H5y1604LdbXCOgU','rvWjHI3LEQXmkPguDd1FqNmnnz3uMLn3hBT73X4CFZZ0IHstL3oQ3wmCBaQVZCeyS87a4LQOlTzkA0Z715QEzkixBm4kzVi4RuyprBEcTUPRUVcoGh5bxAFXjBlKnx9ZLhg5AIS2dyJ6bVm2bru1m6hBdaau4niIuLaA0XiISVY8Dl7U2uwvXW3Oozrs3jVEh8wc0yRBj4zJmfAqHzicwJLyV16F','OtQljod','uwdUhLHv4Ez3rz0Q2icb7LxNPDN','T','W',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-3021849,4209177,'fklKrE0GQ','KqzO7tRIAmJ2StXAa2YTAbXJOOSaj6qlR0pgPoe3uRrOaIzD4S0hmBokjUP3dRRtrqFrn5uWYGf4YCz5sJHvf1SqBoHUHKy5mcePboTGAp0VV4VC9Wvz2LUanzk6eh','K9mS3G92tnFI5t9hrKNx','KGaAs7wgw2EQyvTyL5NJkTiz5VWxvsHXa2olYYlXOZQkmlC7sEBxpQzwXxngZ4Pl3TRhF0Kof3grDGjmsulCiEmG5cyn9GodxSoljppCB6IPHEhvIE8pTddLByWrvD0IuySHVbjNUQDjOINyvNoCYdn5CpxZuoz32G3aSYBJ4m3nWvvVJ0HXAeZABahGJIDOQMmht916uIJNWhkc1oAsFXnFWal4Kzs1OqV19bp1MammlQxRUu95oe7ZWJhq','rq','G8',15);
+INSERT INTO ti VALUES (-3021849,4209177,'fklKrE0GQ','KqzO7tRIAmJ2StXAa2YTAbXJOOSaj6qlR0pgPoe3uRrOaIzD4S0hmBokjUP3dRRtrqFrn5uWYGf4YCz5sJHvf1SqBoHUHKy5mcePboTGAp0VV4VC9Wvz2LUanzk6eh','K9mS3G92tnFI5t9hrKNx','KGaAs7wgw2EQyvTyL5NJkTiz5VWxvsHXa2olYYlXOZQkmlC7sEBxpQzwXxngZ4Pl3TRhF0Kof3grDGjmsulCiEmG5cyn9GodxSoljppCB6IPHEhvIE8pTddLByWrvD0IuySHVbjNUQDjOINyvNoCYdn5CpxZuoz32G3aSYBJ4m3nWvvVJ0HXAeZABahGJIDOQMmht916uIJNWhkc1oAsFXnFWal4Kzs1OqV19bp1MammlQxRUu95oe7ZWJhq','rq','G8',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c BINARY(1), d VARCHAR(75) NOT NULL, e VARBINARY(60) NOT NULL, f VARBINARY(94), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4065101,4879236,'B','vWT83HyExqak9HbWHLQviGW01Qr0hLEl2PjBysIZ3Q6iqD9eMUlmRmySYHhR16y','aSP','Bc7t5QKz3N3CMq9XJy9RJhJUhVTiNBcV7MzF57ArpfYQ9LxpMjkx9EQmR','h','P',0);
+INSERT INTO t VALUES (1237730,989826,'s','uR6wSO7LiSrLFy9Jsiq1zXtV6YcF67eSWBtfJQwxX','5ACVYsmiMpehdiVmO8ve1LKFviuomxeJd4WwAa','SpkKyuvJC1PxUoTQIB4Be2kDONoZ0446fYto7rRD04TiuNxIWpvDCtoH0jd9JxD5iXV6O2K3hcCcFXKi','L','y',1);
+INSERT INTO t VALUES (9440749,6046548,'u','fv21J8RsC5tyzLz9P9ZtUOr','wWx8RRCF8znLrTAX8rHI','CX0vNZUR1hnMuOyxV7gFWifLSA5uqp83OIYu2UJa1c4MBwpiAnDFgThgaqeSs59gO1E','C','c',2);
+INSERT INTO t VALUES (597617,-2552679,'6','4xf06ZB6lLxrwicUbXmwf9F7HZq08b6gZK','kPYN8aAQsdwc','OSUt5OMwzI56PZrpByeaGInFHlDu60zXZxhm4rsGUt','7','M',3);
+INSERT INTO t VALUES (6552882,-6347817,'s','rUZ6q51LwF2F8S4HDtPplZeToPpZCJfZ4BuEd6EYsGn7t0FsJAtiYb6QY5wG94','jsHvo4ayL6UXnKF5XJWnjP5eNRVZrYSHt7nVG4j9KWQn2JRwO','GFW0wU7hXLvBxqZSW7iPKSD1SCEQtsenrhokMQR6T5wRYkC8Gw5TXkfg7fxCjN3U1J5CxiKFnWi9uWpCRXo2JW','3','o',4);
+INSERT INTO t VALUES (12369631,1143833,'A','lW','FDXP7p5RHde0TW482zCIkxAzil72g5MyR79MX8xO4kuzjFQFtJlzM','f7Lhl6H3KmTqPc','l','M',5);
+INSERT INTO t VALUES (14734434,1821557,'d','12ESB3rSGu5pBRYqpsJkFbyjjj6HdWWOf87vWDGjUDof6WxEkClyhY86tZZ94zdaN1iEpe7Uv','fxlIQN2WMloq2Pl','L1pLzajkUWTAL2aHdm2ovk5LpRRRzKhcaWzbmXG0d9L3UiOQgYAxznWRwU21JRZDo8rEV0rk8CeX','e','3',6);
+INSERT INTO t VALUES (14915313,-711784,'k','rnxbfPmvy8hrzGect5zp89YM9lBySBvVxu9McoHLLL8mULaAX50inK','hEODH37sYoBk3OvrAZ9W490ryBp67GPw3wpE06edIMLy468SsQF5kRbgaq9','3xdeHMPBcnk30aCi2JYJEK7YSrn83WHGnjWS1aM8LbbMpfZMmZsTfyFSyiMRnDjAHwa','d','A',7);
+INSERT INTO t VALUES (3484402,-7307850,'8','8qKIvCk67OzlEM3obcV5GFm9DHoUzJnDaUg5kbguEgPH','cZeoSpN','EizbMRrgUz4DeoF0H6oj4DjDBL97TnIj','x','Z',8);
+INSERT INTO t VALUES (10522915,-3813969,'p','m7nJfZmT7Qc6pXPGm2kJdDX31JCwC2wHVCnVi2KCtFu05cvbciYcBE1pKDHoPdSjR2fq5','L','6zDRQmlwguOnElNXz4tkM6oKu9xiICCRjiywcmC61upQ35gm7iPga7UmBk5358r8t','T','d',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT, c BINARY(1), d VARCHAR(75) NOT NULL, e VARBINARY(60) NOT NULL, f VARBINARY(94), 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 (11346991964079583807,150826,'X','775WLk3QJDN6','dftdPyhyzlpBO5Q68zDer8rpp66tucFQOQgWBXC2onobl913xQ0UwfCojI','MJs5A8kmLayzLTRMwSffmHl0Af3QnsYb0fhRFKtA','n','6',10);
+INSERT INTO ti VALUES (11346991964079583807,150826,'X','775WLk3QJDN6','dftdPyhyzlpBO5Q68zDer8rpp66tucFQOQgWBXC2onobl913xQ0UwfCojI','MJs5A8kmLayzLTRMwSffmHl0Af3QnsYb0fhRFKtA','n','6',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(2);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
+INSERT INTO t VALUES (10792438680470465225,-6376935,'UW','hULpDaI3puTBWtRkyTdagMOOd1qiqbpiP9yLUh5TNOOiDquR7VlKGFgfNaEX','f6YIEie','9lAD9q1o8nrW0riRuVuxz1l5616dUal82AfPrcUJ0oVqCF29mr01tpURyhQ2mBkZqicN50S78ko0GI9u9soP74m6Hfw','t','5',11);
+INSERT INTO ti VALUES (10792438680470465225,-6376935,'UW','hULpDaI3puTBWtRkyTdagMOOd1qiqbpiP9yLUh5TNOOiDquR7VlKGFgfNaEX','f6YIEie','9lAD9q1o8nrW0riRuVuxz1l5616dUal82AfPrcUJ0oVqCF29mr01tpURyhQ2mBkZqicN50S78ko0GI9u9soP74m6Hfw','t','5',11);
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 (1484589,4351458246617252941,'LMBdMjh9Dgey','bLxk8jz385k8f1yGNXjMQaaHx72zqIg5wbQSGbVUpGCBU0iUOr9DmbxlBzbXq4BNCE','cHRwY','mXiOzU','Kk4Li7smPu4wR7gPDnfzmWONN8FYHYDMLp3BVlQyx1alsrqwgjbdrfNgszsexgMCzi7WtcLA18AzCreNkT1nNCzj4sZXtZW','Ie8OFOERJ53ZSJT1ftY1oFPWe',12);
-INSERT INTO ti VALUES (1484589,4351458246617252941,'LMBdMjh9Dgey','bLxk8jz385k8f1yGNXjMQaaHx72zqIg5wbQSGbVUpGCBU0iUOr9DmbxlBzbXq4BNCE','cHRwY','mXiOzU','Kk4Li7smPu4wR7gPDnfzmWONN8FYHYDMLp3BVlQyx1alsrqwgjbdrfNgszsexgMCzi7WtcLA18AzCreNkT1nNCzj4sZXtZW','Ie8OFOERJ53ZSJT1ftY1oFPWe',12);
+INSERT INTO t VALUES (6498282594820055246,-5456725,'ic','ADYxOvXKWy1T9L0hmzAxrDZSBeOtua9G8qRfSwnKDfOrATWNpVTjB8PuyfWFDbJmI2202CeOYcr','2WldtoNsSWkosqFjsX7gviOfG73b48hlbsK8y','NX2rqUhJTe3gs2IY6GLcpGLQHPRAexj10Fxnf4fh0zHJXOtlkkYmicY4GE','N','Z',12);
+INSERT INTO ti VALUES (6498282594820055246,-5456725,'ic','ADYxOvXKWy1T9L0hmzAxrDZSBeOtua9G8qRfSwnKDfOrATWNpVTjB8PuyfWFDbJmI2202CeOYcr','2WldtoNsSWkosqFjsX7gviOfG73b48hlbsK8y','NX2rqUhJTe3gs2IY6GLcpGLQHPRAexj10Fxnf4fh0zHJXOtlkkYmicY4GE','N','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-255974,10271064648258751692,'QlLJ1fLrCyiZxfM7kkvUg','agyoJTl3mxQCXgqRHCu3uMSUFsit4ZyiqHsgfhL48eclQm7Us8qtwwYYSw3KUZWEyoiEsTTUHO1BluHQaFS','FC','ElZ9s2xWBj4I0cJHEa4h78qma1oTN4yBTWeDSpvzKKjmFnQwh2ntSP9vJeY4ti7PW0aafHhCLSW0bGwGZrfyiRRFIXPgivLWJkwATXOQH3b0m0AIeHkjVqP6hnZrRw9tOBBWXUxT9xLt9aeTNhcubxzEsIrrAenWV9LaBKaCmdXs4V1G39fq9j4EtFRXmdU','NmSoSN2ZlyTri2mzjPfXeNTScKenewb4wO4eXBuuzMPwatEYCVLEMyTrT17LCZgT8','k5wuMA5H07l6z5MVtFE2aa1Oiuq1vSQl5oSccOcvJENkQTGJvUTM0hl',13);
-INSERT INTO ti VALUES (-255974,10271064648258751692,'QlLJ1fLrCyiZxfM7kkvUg','agyoJTl3mxQCXgqRHCu3uMSUFsit4ZyiqHsgfhL48eclQm7Us8qtwwYYSw3KUZWEyoiEsTTUHO1BluHQaFS','FC','ElZ9s2xWBj4I0cJHEa4h78qma1oTN4yBTWeDSpvzKKjmFnQwh2ntSP9vJeY4ti7PW0aafHhCLSW0bGwGZrfyiRRFIXPgivLWJkwATXOQH3b0m0AIeHkjVqP6hnZrRw9tOBBWXUxT9xLt9aeTNhcubxzEsIrrAenWV9LaBKaCmdXs4V1G39fq9j4EtFRXmdU','NmSoSN2ZlyTri2mzjPfXeNTScKenewb4wO4eXBuuzMPwatEYCVLEMyTrT17LCZgT8','k5wuMA5H07l6z5MVtFE2aa1Oiuq1vSQl5oSccOcvJENkQTGJvUTM0hl',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(75), d VARBINARY(84), e VARBINARY(70) NOT NULL, f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-107,13042028560786551242,'Ues1ii0dax0O9vydHfa9sgWPCee0K5tk','7p1RiFqOb6AzL9fSqIiD3P6rYkD4dBLPSy3FSFgOE8DgDHrk76qXbzYUUBLu77qmsK03','n0r','vOcR2RhBb4GyynlEfe','zNUpphf8Syt2NzhEKYTvPXyxTy4P92mFTn0yhxp093kgNVbehu','vJPcNf7sDHJHqvFuyPvYjkAKyuLFZpdI',0);
-INSERT INTO t VALUES (3,12459762070036438675,'ipfRCBIPoMIl87IixJUJN8','Udpvm4','cL7fCkX1gEKmekPv','vIEmxuuQGf91p','k6XpkRgsXbUpmoXObZzsGyZeGFkCJgSY','jlT5KuBF1aWE89UfEsqxLCWA7nEDotsuhF5JHMdRabjcp406lGHY0SjBXwXlQRn9KarL',1);
-INSERT INTO t VALUES (26,6820653995093236493,'IRE44ffy9fqfD8eO8WZWwqnpq','wZ4tbv28AVL','vgjveiPUJy514qaJaCl2cbZzEr6VQ6JTDUZf','QauFNQKU2RIsPR','IOGL3WkLr1TzHvZyrXdvfBlMeOeh3vjoDZyMKfkZuia0686pKwfnlt4AbCBJRsS69TlsUbcHe5KtdRwGiuqs9','SkQJCHSrkpzTwS2A74V4Kka8pCe1jrstd9Z',2);
-INSERT INTO t VALUES (-127,4201827895156899395,'bg6i3WTIYHXIL4r3ncP5GhljlrQ3lrYDqSL5JhgQzwIiYqAe7Ct7KO','px07AGHkhzM0Fa0RyjOSt3PT5tT5E6AlOkGPsmjNHG5cYE96jT8SC2VX7qNKSoxFwMhsScvJif6O','XTCSoS1DXsH8rUXD6VSm87MOwsxBJnDq4fm','ugo0x6','IUgfNTLPbrH1s','74BtIiHJhxKYeeNEOV0ArCXiIptbMvkH4Ec85Q7',3);
-INSERT INTO t VALUES (43,6524427276292946568,'JztfSUC38Vx2uZ4qMDVmr87n0wYvgNync','wFsRgbk4hnw2I2bYkR2zPyAQIx7HRRLsZwutY5sMFtb4PWKo6NZxzbLlO5gg08iRkxbe0lGMd','yrA7Mf19kqgHvK2kRxPT5iq9tNvGQ1vGJkcUOLTpDAjVUYoPmEwfjxAix761NbkQu2RB','w5','ZOjPxO4nhSXmsG4OGySkbUkTC3uq9FvXuoIC9Dwfm','mQgDB7fOfDH',4);
-INSERT INTO t VALUES (-52,16817121367526192286,'lugjuPchvRdIejnhteWzgTRQciu30X','nWf1F2A5D4zyg669L0oyXYgKWP9S9ZyThZ3HMRU6g9N','WgcnhfV','8EaLWKEyUzUQQ8tZP006IOOP4y7659ff','jO2uBFLMo35hjv6r0Py7WkdfWocCj4ADNdiMJpSKKVRNwH42BH2E2vLc69JQbXtpjhDJiG5JVDdsVtLo83NOQbzp','GCUYga2sCHLPcMoQfXFU0rAauqegfZ2kLSwMJTE7Rllw8',5);
-INSERT INTO t VALUES (12,13768993706542489577,'YiPUyhFHWbXdzENdOt6O','XNpd3IePjHOGp','fhFZ1hqTfI2hkGYMz5Pj2vrTsGf92VtgBcUmyVOV','er5SlohX','bpqhncS3k66MNlAHcm','sHFhwiQCbZkg9hFHbAgFnOgDZzSD0d2DESCT1au69WoNr3aBBFgbYcbavJmdN40X65HGZUq0QM2UnwP',6);
-INSERT INTO t VALUES (96,15098217121309974038,'a3i73uZX30GsyO1tPXwmxpNOXrr5kO6uT1ToKAWJkAHjw8OH8lXs7','v9R3','mV9R5q4AlHLPFK2L542FrwcN8FW9opWkTPpbRFMWMqYmLb6nD5qRGUJLz','uIC9A9H7Wx7xPFqjsLUyZD1Ql','ENyIG5lSEZLgkx1A6qHaLsevEpYPO1KezlfXlhdYl44wzozQzqmmwdwXIirZgKHSLjuAqzvoYum','hDPiGdf9l5cL7FDoRQCLyIDinVkHMYAH7WUkb5PpDFIw1WxAV',7);
-INSERT INTO t VALUES (7,18346310072399549572,'whN5KxlZ815zCQoha1q88KSxkP','kVzCaiqU740gkJyt5XpGDFQueUhp2xy9oN352jp05Q2nyxxzREazGalXj','XpmwXz485z6vqzYXFdTAkdD1px6JVPk9qSzDKVb5pngRw3luE9mQypA','9RV4mHopxeKfYkTw10e9Eyv0kOAFeE','z25rpILI8J4luvn0kX2MB285NHRTr5hhm7cBdamveuNzMTdwFGN9XySxEySRWQFvhDlBg5ARED4tgmfg0oKcGtLXCyRIaxyImkv','yW',8);
-INSERT INTO t VALUES (-108,15280681272273676579,'yCKmHsvqMpRdXCu9Y46r3','Bcrl5DopBgYvms4WkkhAKo5zq0fsSVnMJlsH7KLwJigrC','x8M7fw5JwaC8U45BC1BHMihBjdtrSIfN0qJMdXeshGeQXjzgGQGdHnkGspqsgX6pfA','gIexz4PImP3hGRapoJXTsH2YADBD3febVmbq5','35GbbXf6b3nx','JKmsN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1717855027066115131,-5202914,'p8','jxbId90JteaWfxnIDQRAsvWZ02qgCLaaTz1irr8aBqT0w18vnwcoPPlPum3Vj25D8WJhwDvquX5PZk0di8xJgRE06o3b6oHCr8W0KEso2U89nZ3dX7lWSFxYtW11JTvDy7nkTyLTfq9QXGlyN3Nv49KAmqzoY1LrBmQN483wCT7XPMnj6947IjsOrhkfJggAkWhRDvolwzG6ntI5PFM7Q8xT','1QH5YKTMFcCxFEDBvfbSiJLi5WHbUVix','H2w4L74nxKgO7kEkpcZaHHSgQ3MIw5jYAIwkc3Aq9NhHq9WhToQzzuqySaE40ZT0VGKVVU8hDKgKaZTAS1uF5dZBbbyG9fueP2YRtsvlvJgTWsUhBZD2THCU7TXJhrg57Wt0Iyr5nXVZOX9PQdHBjMDimJzjpX9478N9CY','5','P',13);
+INSERT INTO ti VALUES (1717855027066115131,-5202914,'p8','jxbId90JteaWfxnIDQRAsvWZ02qgCLaaTz1irr8aBqT0w18vnwcoPPlPum3Vj25D8WJhwDvquX5PZk0di8xJgRE06o3b6oHCr8W0KEso2U89nZ3dX7lWSFxYtW11JTvDy7nkTyLTfq9QXGlyN3Nv49KAmqzoY1LrBmQN483wCT7XPMnj6947IjsOrhkfJggAkWhRDvolwzG6ntI5PFM7Q8xT','1QH5YKTMFcCxFEDBvfbSiJLi5WHbUVix','H2w4L74nxKgO7kEkpcZaHHSgQ3MIw5jYAIwkc3Aq9NhHq9WhToQzzuqySaE40ZT0VGKVVU8hDKgKaZTAS1uF5dZBbbyG9fueP2YRtsvlvJgTWsUhBZD2THCU7TXJhrg57Wt0Iyr5nXVZOX9PQdHBjMDimJzjpX9478N9CY','5','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10006568728567568122,-3663591,'Sd','7oPFG4tI6Ljb17jfmT4l2QUtsl5rSHPv0lkZWAydo93v0Q7xRpa20ZbZa6Z4i','cZNEmA1GY9sv4N','tlHtyM8nTAitg5gV0HnsLr7VlkEVhzGOtAcqtGqp2CHujWjqlpHL2CAiWx7J4FmDdFkT2hY51QavrAcDnOdrxQu9dHWJFRspkozlE6WPFFKTvmpI1Kiw5670ATrahVBeJV56RB2Ar3aH0hbOErSWTOZNlxVJfiMtlEDS6KZdc9LJYf1hMNdOx1BFTLqbYOSHSdTqyrrnU69XXbDm','TL','r',14);
+INSERT INTO ti VALUES (10006568728567568122,-3663591,'Sd','7oPFG4tI6Ljb17jfmT4l2QUtsl5rSHPv0lkZWAydo93v0Q7xRpa20ZbZa6Z4i','cZNEmA1GY9sv4N','tlHtyM8nTAitg5gV0HnsLr7VlkEVhzGOtAcqtGqp2CHujWjqlpHL2CAiWx7J4FmDdFkT2hY51QavrAcDnOdrxQu9dHWJFRspkozlE6WPFFKTvmpI1Kiw5670ATrahVBeJV56RB2Ar3aH0hbOErSWTOZNlxVJfiMtlEDS6KZdc9LJYf1hMNdOx1BFTLqbYOSHSdTqyrrnU69XXbDm','TL','r',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7725862285660542441,-6083301,'8','kzKR4kxnBSZ1hkWXr4K4xXQaIf4yLv4dueco3ZEVpI3wxrAtgbsGCCeCrtHgsDsxcHO3jL8fMzaEmsszOIv','GWGAb2lq5OvY1xcSRV3KXVpJnpNIPrbk14sdYXYDxdTTTA','Vi0R9vlx8L0t5MIlq17PWv1TbbN7KpZHqYDTlpESrLBZD4mgIBJwOTJbdUCK0vf15iYZRWwULjySorIzYtltDEQ48QJLozNbTzPe1auh5t5CpOTKpGIqm46LxSElvx3gIqte7j','lm','j',15);
+INSERT INTO ti VALUES (7725862285660542441,-6083301,'8','kzKR4kxnBSZ1hkWXr4K4xXQaIf4yLv4dueco3ZEVpI3wxrAtgbsGCCeCrtHgsDsxcHO3jL8fMzaEmsszOIv','GWGAb2lq5OvY1xcSRV3KXVpJnpNIPrbk14sdYXYDxdTTTA','Vi0R9vlx8L0t5MIlq17PWv1TbbN7KpZHqYDTlpESrLBZD4mgIBJwOTJbdUCK0vf15iYZRWwULjySorIzYtltDEQ48QJLozNbTzPe1auh5t5CpOTKpGIqm46LxSElvx3gIqte7j','lm','j',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT, b SMALLINT, c BINARY(16), d VARBINARY(14), e VARCHAR(28) NOT NULL, f VARBINARY(55) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-44,-30322,'Zn04vvUs3Fvb','nZTgBouVcJ2p','5S3HpNyjzK','BsTZMXq50BXQRuRulOD9','0','U',0);
+INSERT INTO t VALUES (-42,-29324,'9yZAbTjH','hfN','AZ0RNpiJrdqIKIpdcnKJnvD3L','xRlivYHGae7VhRqmo67YeAOkRlmGdyOXLxIljVw0FtvrImF0PS','d','O',1);
+INSERT INTO t VALUES (-67,-19968,'bC','B0b','JU4s2WJH4miLXDCPyEaahU','qVoNijjGkIuH','k','9',2);
+INSERT INTO t VALUES (-96,18303,'bihNV66wGaH','WqX','DaIoDdv','LaKckIT2mSl0hymQYyL9lkz9YaZkoB','o','p',3);
+INSERT INTO t VALUES (77,-1013,'F','TaddcAnQnbpTJ','J8Kje7Uw9JeqnDUMO1RHtF9m0H','s63VZHxKcgbVH4CrdYHGAs6b3vWSExOTERzUuG9UEvpXjIqQI','V','t',4);
+INSERT INTO t VALUES (-107,-9274,'mRxs','ptOCVcA3f0wwKi','2o7bdWQ64NiYockohkghhj24','U1EvTjrSDoRQ5G2MQK2v4dzfTyQkvN36tgfHnwX5vYqqqBTHrCgiP','p','1',5);
+INSERT INTO t VALUES (-22,-31685,'8Na','kUCsm','OLUpl2ntSmzsKq5QU3jjJVnSZZ','vDGHLT9AggWwXbCBdC8k9YQyVqtvohHLGHm7ssazgyi','N','g',6);
+INSERT INTO t VALUES (-117,-17791,'jnkQjl','3QuLh1','sivMOmRFWmARS0WbPOjj','E9Bhp2rQSLqND69SZftWJhVb9Y9M41iFwlR','t','h',7);
+INSERT INTO t VALUES (33,-32425,'PqLKcPwKZLgae','Hd3rvS','dEEar4O3','8KkQAsRSkcmY2','5','u',8);
+INSERT INTO t VALUES (-23,19238,'VvpZvcB4X3rns','3','mrGhSb9KfipuHOqM9U7v3PiY6J','yG8UfwhUoTephCbj68','4','l',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT, c BINARY(16), d VARBINARY(14), e VARCHAR(28) NOT NULL, f VARBINARY(55) 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 (2276162312638576898,13625618639344328515,'11BnD1Z875RQ4Z8ChwRWb7wUctbTzEZfJXAdl8i5','fEZl9nfadOlt0M0q1Pu8CfKIIKGUq4t7eX3has5','Nez68uNepWYk8xFFiByCDZCebEPG4wUff','QumoC7oUG','kEf8EPJ9Pk1w2kF50WjjBkk','safxFmpiXt8nbat5U4GpLROnN93Xhq',10);
-INSERT INTO ti VALUES (2276162312638576898,13625618639344328515,'11BnD1Z875RQ4Z8ChwRWb7wUctbTzEZfJXAdl8i5','fEZl9nfadOlt0M0q1Pu8CfKIIKGUq4t7eX3has5','Nez68uNepWYk8xFFiByCDZCebEPG4wUff','QumoC7oUG','kEf8EPJ9Pk1w2kF50WjjBkk','safxFmpiXt8nbat5U4GpLROnN93Xhq',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(76);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
-INSERT INTO t VALUES (7969776701136229792,5410044083468692076,'NDS6xcc5dJXLFWKlkJA6bCRy','bvCcPOtblaATDauEo0OnJJdjzIPkPgBsfjjiQXZZDfoaNbfSt','hTjML7BfPUtH4hmFz3CH0p8gm7giP6WmxTw3wwgtiX','atzTZx1H2nk2CpYqXdFd6OIDJ','9naMKqEHfPDINl7ZRv8g0SJ79geQQYavHvZ9RYt83dUuYrWqdar1rnme','e1GzOzAzcIA6T7y8lMCXRof0TttLxvWRZeWOIIEhocOiBddSDiC2LhCpFz0ygP04MBIWzC3Xzlum9bDMPNJl9b112GDWczOPz',11);
-INSERT INTO ti VALUES (7969776701136229792,5410044083468692076,'NDS6xcc5dJXLFWKlkJA6bCRy','bvCcPOtblaATDauEo0OnJJdjzIPkPgBsfjjiQXZZDfoaNbfSt','hTjML7BfPUtH4hmFz3CH0p8gm7giP6WmxTw3wwgtiX','atzTZx1H2nk2CpYqXdFd6OIDJ','9naMKqEHfPDINl7ZRv8g0SJ79geQQYavHvZ9RYt83dUuYrWqdar1rnme','e1GzOzAzcIA6T7y8lMCXRof0TttLxvWRZeWOIIEhocOiBddSDiC2LhCpFz0ygP04MBIWzC3Xzlum9bDMPNJl9b112GDWczOPz',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (428320318,-12793,'IdM0Qe3GinIcO','ePGaFiVKBg','q62awKaD','hfe9mY','n','z',10);
+INSERT INTO ti VALUES (428320318,-12793,'IdM0Qe3GinIcO','ePGaFiVKBg','q62awKaD','hfe9mY','n','z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17);
+INSERT INTO t VALUES (-1599199474,-7299,'0F7m','rhHoZpo','onZUGmrUPWk','pPef3TvSAIxF3p5xbx0pQspOY7Lh9CpyxV17b9jKEPqEd','L','C',11);
+INSERT INTO ti VALUES (-1599199474,-7299,'0F7m','rhHoZpo','onZUGmrUPWk','pPef3TvSAIxF3p5xbx0pQspOY7Lh9CpyxV17b9jKEPqEd','L','C',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3053895315748379140,5993196134874386122,'KmFfGC6l','X2qL6lU8ZrAZvd84vrzgWw3T0Mu21y49iyMJW6jfGy05pybuXyzZJiUgDX5DFFftNjeARiQ0BRYiTGwAUd8c7t0lAMfplrhdyZOz9Kw6SwlTqSKAZtDFFqbOMO5d81Ud2WZ7j36KNWRdIT2BFWO7M4zyKu2ojWuo','EDWyKwXWTVoqI7vW1fVaHOA5oExR9bIc4pPXODWGgonDh2j2S5tuCJYpho','HH1xaquMkjY8EVz0GLD4w','HIgzoM4brOj0oExZlms1','bGD',12);
-INSERT INTO ti VALUES (3053895315748379140,5993196134874386122,'KmFfGC6l','X2qL6lU8ZrAZvd84vrzgWw3T0Mu21y49iyMJW6jfGy05pybuXyzZJiUgDX5DFFftNjeARiQ0BRYiTGwAUd8c7t0lAMfplrhdyZOz9Kw6SwlTqSKAZtDFFqbOMO5d81Ud2WZ7j36KNWRdIT2BFWO7M4zyKu2ojWuo','EDWyKwXWTVoqI7vW1fVaHOA5oExR9bIc4pPXODWGgonDh2j2S5tuCJYpho','HH1xaquMkjY8EVz0GLD4w','HIgzoM4brOj0oExZlms1','bGD',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9136803242184754547,4152098946724994780,'XHv9iE4aHy04zzBo1CnYUGn855DZ6ekjRONRXYRZt','Cl7qCqTIiS3PUqci83Q09GebNjHvJtAvfXPXXElLte3I4C2gcEHQHKBHdK4jWVOVO8ubqVDLixPTdwrvCvZQMbGSraiJN8OQqQ1VIrpMOC0yM206eTEbRkqYaU2st8vgGoNMlq7mwT7rJInJ5qQVgAKw11315tqAS955qEt37herYj2LPUoENAl37NEntXmoXXd41UcQHlWBINCKeMeEF9e4laUWwxqxA7NAbEcrS','nb22gvV5QKJvuNrdmc','tK6tLU2kUAQl028gqO6WVFQL7NhacRcL6NIBc7wdAEyKrgNexyVCCavVMGzY9FnDwsBtz8ak7nuLF2YnNohhp8RfoHb2uPk5QC0KJqLGJevbFZnDImmE8JZdtpyTYjMwr08hZPHeEYCvyR9pi1qSPhtUBJQVoLrQYbSKb18ldSnnSWUzzO2CM8blbA9ZGI7PRHY28H1ib9uJ4u4IfciJD','HYtzpawucBSbsUUHohtJwrABqFUTsmlH3U6slPYAjukhWSXFYbgCo0uJ4nvUyYT7gDNUmIhP8A3clhAKdI','ad085NjM6FcQ89TSNxUGqOobj8W3Yf7n9nkny3Vjd81rpqw',13);
-INSERT INTO ti VALUES (9136803242184754547,4152098946724994780,'XHv9iE4aHy04zzBo1CnYUGn855DZ6ekjRONRXYRZt','Cl7qCqTIiS3PUqci83Q09GebNjHvJtAvfXPXXElLte3I4C2gcEHQHKBHdK4jWVOVO8ubqVDLixPTdwrvCvZQMbGSraiJN8OQqQ1VIrpMOC0yM206eTEbRkqYaU2st8vgGoNMlq7mwT7rJInJ5qQVgAKw11315tqAS955qEt37herYj2LPUoENAl37NEntXmoXXd41UcQHlWBINCKeMeEF9e4laUWwxqxA7NAbEcrS','nb22gvV5QKJvuNrdmc','tK6tLU2kUAQl028gqO6WVFQL7NhacRcL6NIBc7wdAEyKrgNexyVCCavVMGzY9FnDwsBtz8ak7nuLF2YnNohhp8RfoHb2uPk5QC0KJqLGJevbFZnDImmE8JZdtpyTYjMwr08hZPHeEYCvyR9pi1qSPhtUBJQVoLrQYbSKb18ldSnnSWUzzO2CM8blbA9ZGI7PRHY28H1ib9uJ4u4IfciJD','HYtzpawucBSbsUUHohtJwrABqFUTsmlH3U6slPYAjukhWSXFYbgCo0uJ4nvUyYT7gDNUmIhP8A3clhAKdI','ad085NjM6FcQ89TSNxUGqOobj8W3Yf7n9nkny3Vjd81rpqw',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(23) NOT NULL, d VARCHAR(64) NOT NULL, e VARBINARY(16) NOT NULL, f VARBINARY(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (52741,46149,'rhuFj4fRbnAHx','agm3cK3DWAFCCfx9WGWhyxa2iwggFeqzhb7wvd','e1doyem','hCPVO9fzdEFxYQ53FsuxizVE','yNoZY2479EjVNcpHXAjqXVsjACNpWReuujyZKXfKu2jtqceHM32Gaz3XZAj1FoYFxiq','pTrDu5w2KulGAq94rsQnzlTzeE77vTaTX1R4OkqrmTqow2C3i3veAQwWTY8DGZpKVDr3YkRszZCGQKGt7qP69RFEt8UQb',0);
-INSERT INTO t VALUES (48539,42634,'h','7jsUNTzB444QDmdLeGpSmmGWNFACvIHt0Ug7XOnmV1eJRRSauN0c5','RoPlt','YK0O1RYpgjMVzHIzAqH5ZWQOzxuqa9HFyZlxQIC1ye6Tgky2eEIUVh','SW30eYy5o5FlKkUuQjqWw','w4DP2IBgSRO7xfVs3BzNp25hpdvMjfFBChkLN4Ag',1);
-INSERT INTO t VALUES (60939,58668,'1UMpfK','MHBRYpzdZyu3ksf5mWELpBZqzxPwwFpNPc','d5THJhCdUvqxp','rFbh6rDrsGE6UC40qDnMu','YvvEDcWo5ViXC','9TqvSK8b5xRgnz7SKU1DUa9CP1Iv56707lNsqrEgq3asoanU37ixmodQvCBpfRwkFyugyQE90O3PzMQdB8xZTImql',2);
-INSERT INTO t VALUES (31305,27054,'xARbcW3mRrZf','ibxYo46Be2eUbmbAaHg7tGTxVqgnIRdMXm5zeM4F7He7khuJ8','mNZ','oRnGexbCbgl6syyZzQB2ttvy0AhwuL5jJST5wbrPEik1XkIeNfA5q','XMqlHaIbepil7useSJ83Bu650jFpw4sCeup4QNuCdGX4ZsVt12MXT6XTsnldevlHPMRVA5K4g23v','1MouvZ6TTzGjFeyDwON8Vp37fttxs6QFSjsCCOykVGt6gvqA1oK61vNg2BOLjz4A',3);
-INSERT INTO t VALUES (53289,29377,'iWPmFjthYDH01acpp','tjWdspT4TeX75fv3noaw0WptSFGT5EJnSh7vC7','DAkslCc','HonPh3wprSKj2I9wiwWQZN5JPhP0xTWehgTOgERkpdtN6dd','AS1YAPR0UmRFrVjvbcxsK7uhVyG7pf7S5TQWH','zmXjlsfolKgR3KneCPDRF5CcJnBZn71EcpQDVKZesB6EGW8jPlhfsMk3C2p6PfN0JDeFVbEUxi10tcl',4);
-INSERT INTO t VALUES (58921,44376,'mBHENc1WUd6YWGl8PP6bRez','pR8h23Bldu5Zh7l2L','uPOBm','sifA71ulqW5txjiMlKxCIUBKy5Pwgqgxskn8wTBj7y4hVNqUch7Tygx','BzqgnM0e2MztSCcvZlM3EUd3e9D3radnD8SmCqA987L','4O1Hpjl2SI7',5);
-INSERT INTO t VALUES (35383,10534,'FUCBBY7X','YO7jY6tqRb','4y09y7','hLNzXmUCXvHr3VPmaGF','t8GO6MVFCaVoIhB44dKx99pbv7IYg7HOlEguK8cjL2ZbS1cdGgH5nzdHDd5bn0W6eDn9mjgf1xeicuL15GG9WswGv3n5OVRVVVWI','aIkdcsKvV1VBlbwHAn38BHTLgwBi4SdXawmxWCep1MLUT9sFiZOUrEm9kpl',6);
-INSERT INTO t VALUES (23976,5263,'MGaAZuHf','kD1l18VOxyHlJgwTWtVnHKrPJLEQIxfILQ9LKnsgWtI4nZy9O7','Pss950t7y7CC','mMEISSay9iZ','yhtcmIF8pnin3LBKsFlR6CyVKvxr0NG5WZNeUPK2Jd25E3OUw','QBTM',7);
-INSERT INTO t VALUES (40877,26257,'OeUvhYKfsQCzAM','YlgkQ1IO5YAf','zU6Mm3U','KVnFvgnVLvvtXAt1XavcV4VXAk','jtPjBLuJivriVmCSZGBlbvrV4lVItICKN2etzJW8q5WplCSGobY1qLUzZupgJFg1V6uRoaRZlYFtEFz','gTiiI4VPFpAdXASIcG2s5udUFrWwsTc',8);
-INSERT INTO t VALUES (14242,52034,'DLheLr','Fx5FF4Znfm0sHdBLRtZOtJbjsvHuZSk3AihS','eS1Xp','RxtHhk','d7e1i','TdooiKEXWq5ZARoD6TP3B5m5dbyZk11RuzT89XybG5hYE38i4rfd2fhBkmavjcxuUxgxzMX2qfTXQ3sLNNLlyR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (16471347,2025,'UrR','D1SNikpyrvK76x4SUmyODCv8k2PD7M9W3izCy9CaVVm','5DMyzAZXA8a3hrDK','qV3I10d6XtTWlN11FiV6iqiY8Jo','L6bc3A8xaa3dAoyhFcYT7UlGQlDTXFd2lQLaWcWwTYXETeIHfa032abYf7FaZLjey8gIpkB5EEq25Pu','GqAy4bSX80FaP35DpL1yiKdNJBXi11h7qpmGBUiRWED2Kys9BzEsDiVydSgxQH',10);
-INSERT INTO ti VALUES (16471347,2025,'UrR','D1SNikpyrvK76x4SUmyODCv8k2PD7M9W3izCy9CaVVm','5DMyzAZXA8a3hrDK','qV3I10d6XtTWlN11FiV6iqiY8Jo','L6bc3A8xaa3dAoyhFcYT7UlGQlDTXFd2lQLaWcWwTYXETeIHfa032abYf7FaZLjey8gIpkB5EEq25Pu','GqAy4bSX80FaP35DpL1yiKdNJBXi11h7qpmGBUiRWED2Kys9BzEsDiVydSgxQH',10);
-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 (9748796,62547,'h','fzxXE5sisORgoyDUUV','YAJpLEu5v','aYw71lhYW9hkRsQETTAXJwIlf5','SYvaNiXnabCQAFMxcyqC3faaD3V8zjwWEWMxSQzvX6W5auFbRuRjx8VMCZjuFPEOQNotOwZO','NczYTfrekigym6mnLKGC1ZoIdtKbONy7PXb9hJMGy7GgViqWoVQU23ukZWhrosHHcpYmOFS6Pw',11);
-INSERT INTO ti VALUES (9748796,62547,'h','fzxXE5sisORgoyDUUV','YAJpLEu5v','aYw71lhYW9hkRsQETTAXJwIlf5','SYvaNiXnabCQAFMxcyqC3faaD3V8zjwWEWMxSQzvX6W5auFbRuRjx8VMCZjuFPEOQNotOwZO','NczYTfrekigym6mnLKGC1ZoIdtKbONy7PXb9hJMGy7GgViqWoVQU23ukZWhrosHHcpYmOFS6Pw',11);
-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 (13063484,14271,'Yu5Aj7Jot3OXHBUSQYZ','72lHGaB3Jdm21MHY9FqGrOOgDJqpVxTAt75j6utidjaknULqtZu8SgmATxTNtX0qSr6fTFu5qjdd87ILV3R7JnDmrlCEcQA8T9pP7aovXmaZeN02xRyfP7fs7CYDFrVVy6qZD49eSgrKxP1VqTGo1QCJ8VWtmdOJ6QbTtEGubLjSGmzEGJWOXgDz03RXpLKcLlcj9Rz9kKDdByTCdHlK4odgW2m4sHaruGAU9IDGvi6E8hJdvhYLYBel','Cuu4','LVoRQVydBgGuh47dLpgE','uWZWbFAzjBS6b3AnwNMuz7RO7XIotAXMpAUa2A3LRRciborzQD3M0jako4wx0DNWuo','VGO4HuohMZPS3O3lwYDuUnD3EDmwCKbevQ8W5YPFucN9Wj1KSLrZacKJrYYhzBF15HAbuHzkrRr2TJW',12);
-INSERT INTO ti VALUES (13063484,14271,'Yu5Aj7Jot3OXHBUSQYZ','72lHGaB3Jdm21MHY9FqGrOOgDJqpVxTAt75j6utidjaknULqtZu8SgmATxTNtX0qSr6fTFu5qjdd87ILV3R7JnDmrlCEcQA8T9pP7aovXmaZeN02xRyfP7fs7CYDFrVVy6qZD49eSgrKxP1VqTGo1QCJ8VWtmdOJ6QbTtEGubLjSGmzEGJWOXgDz03RXpLKcLlcj9Rz9kKDdByTCdHlK4odgW2m4sHaruGAU9IDGvi6E8hJdvhYLYBel','Cuu4','LVoRQVydBgGuh47dLpgE','uWZWbFAzjBS6b3AnwNMuz7RO7XIotAXMpAUa2A3LRRciborzQD3M0jako4wx0DNWuo','VGO4HuohMZPS3O3lwYDuUnD3EDmwCKbevQ8W5YPFucN9Wj1KSLrZacKJrYYhzBF15HAbuHzkrRr2TJW',12);
+INSERT INTO t VALUES (-1489866967,23085,'nwN','Zlc1CYtfNT85RfYPZGkC8pR2YYcIBFQNDMEzPzCBBD9MA8eTSWmw9ZNEdVSg4H1HlLw2RXEnR41tsS9LNFZ59vTP26rhn','oHrot3p','WKih2ZabkNdlJMBIZTGUY104IRzy8OcMymONiQ3Uzwwn6V','5','T',12);
+INSERT INTO ti VALUES (-1489866967,23085,'nwN','Zlc1CYtfNT85RfYPZGkC8pR2YYcIBFQNDMEzPzCBBD9MA8eTSWmw9ZNEdVSg4H1HlLw2RXEnR41tsS9LNFZ59vTP26rhn','oHrot3p','WKih2ZabkNdlJMBIZTGUY104IRzy8OcMymONiQ3Uzwwn6V','5','T',12);
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 (5308110,60387,'GdMaDyqgOw0M','a05LsfG7OfOBOqbnYb1m6WUtrFAaRIOSBqkbQMGSG2w3toNdBnjfkyaTAhCeVghjD4YGWLL8AeQ6udtDRp1CsBINVAO84A7AHhfrM8Y65MwXeOoSy2CAP1XWXbTCWwZ2ZVB4tQ2tvR','t9','Q2xsk3qMDwJj6dBX9VYJWG2GA91lcYgWmBc3sg9m6hxq7ky9vA7FRTfLbExLibvQAiubhAIpoefhT0ft7mXKzvmN3i','gDnZeSSs7ffpBw','rtJkACXcYT2ygbc1FJfqwvnrO3I2',13);
-INSERT INTO ti VALUES (5308110,60387,'GdMaDyqgOw0M','a05LsfG7OfOBOqbnYb1m6WUtrFAaRIOSBqkbQMGSG2w3toNdBnjfkyaTAhCeVghjD4YGWLL8AeQ6udtDRp1CsBINVAO84A7AHhfrM8Y65MwXeOoSy2CAP1XWXbTCWwZ2ZVB4tQ2tvR','t9','Q2xsk3qMDwJj6dBX9VYJWG2GA91lcYgWmBc3sg9m6hxq7ky9vA7FRTfLbExLibvQAiubhAIpoefhT0ft7mXKzvmN3i','gDnZeSSs7ffpBw','rtJkACXcYT2ygbc1FJfqwvnrO3I2',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT, b BIGINT UNSIGNED, c BINARY(95) NOT NULL, d VARBINARY(20) NOT NULL, e VARBINARY(58) NOT NULL, f VARCHAR(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-248541092,6991987427421709134,'kI8R4C6Jcs1WyzGLeD3Akg7v8EUPz9JsOtrRrvYM1V9qPE7GvzLOt15WLh0235k0N6NouF1AAeKfaDjqIGxHfqAdJD','5anUjK','v','ONFhXyR83dhnxw2tvMTdJMOladG','DpCAPFJt6848wb4VHbMLfqTlasqlIJzH9pPVgRTJhuJclqY3fMaABghD5nVtZRWllkTnKCGjW4U4kcDKk5wvbfPVLkFJiOIucW','ZcMUN8Pi',0);
-INSERT INTO t VALUES (1132799150,15922844043359100782,'WLo0BIxcCnfG7l1u74VupxuaULrKeW8vNoiDpExaaqurXezAliYul2nEyGBBog0CyAjnG5awzI1KUqXz','ujPUcCZiL6Auvl','wY0Rq3V078','OTMyEFOj4ypIVkNOGfrK7TcGlLR5','GSMIRjIbVZIAcHJyfe4alSq2MwSKtfwS2GN8SdYKVRIIRSGF9ooYplApfgsbBuuNTxtIHoV27GzHQAbZJgtvkvyQ','sSFStMzjxrGaqXPhk37P1ELzjwRi1wKVKhlEqCVuQ8TbLeuykBkEekHlbnxRm0QV7sm02ftQFi2uFooZ8Qj8t',1);
-INSERT INTO t VALUES (-874505837,5707267771048135887,'b47NoKbE1aeWvKvBECWT0K6jkAi660e8F4ayy9phM8E2bo59OyeeOkVG','hbx66X20','wejoXVhwRbfjJWsKRX2','PUYiS8OeziHOT67mYfkhsL','B8PXjOgS3e46G2PcyLPjMT2bjnDVtGL4E1y1FjJariDbvZw2KrNZkFeE9KeEAbw938UPuLxmINAVRq','fIAt7rivMSJkDUTMx1Yw2pDmJVdKQPy',2);
-INSERT INTO t VALUES (1432586974,1262796287746171116,'Mc9zEFjQ9LgB1mn9kPPgcliUxDQrjM4w7K1tjRpb1BL3OhIUX2UhzE9jGWRR95j4pI','Wa43pEqHu6geuQQP','ogFjomZz4OTg0XXkqvIxiJBXPdSYI1hWF4AzdKra','AtD6VACNExwUjxRQhQxGRReBgc8yqH','7HecRssWYCyNpsS0bOoPb1mdw5XkttUyubyNU','nfgxNo7SqPc6Qbh2ZEhmwBPSWERV4MHjhmgejlwoQkoD9H7KIxZoo4qUcE0EhrvM6fDe15qvxzpo7eta2lArpBSiaJ6BRVzFpdhn',3);
-INSERT INTO t VALUES (1044833140,13147909459501983504,'stqQKZjzVJVsMS1EAuNq6RWQumMO1rj7nbZl1PeMR9eqCXknd9KAQvkoH91GIEWRkNthuFRygBv8y5QJWHvNDCUp','aWNSjly','R5MjwhJZn6uyv8JBbY6NF3Z7B','bqMfskKjCr','jPL1DhJHBono069cLQZ83U3z','NABORvJllyIhntS9nlIIhfqeaQ1IhBQHEkSW9uCMH3DDEEKI8iUj1nxRlG1ocnjhVzaW4oIe5c',4);
-INSERT INTO t VALUES (-435889701,1839789017701589409,'2CCTHKgo3sSWKMaz9JU57VpfwHqtfLK','OuloJLzk8PNo','4wjXRXKUuVGNL7cqZYqGvnYWliAdnyBpYp7ctfNstjMxX40WXOuS1','OYjfCiyVlDDCT8dwuSiszw9yFsZvFnC5GUWaGALbtR1tV7bf3aeCZnn9f','FlXnF0oOAFMZKYTmyHdnpZ9nnaI1mD7CHv4qFiSzdq4W9FAY3mdeZ9I','9W9gK5mVDWVUb0sMCccNz92xVt6BXYriarRp3tsoNM45y4bc1w3dy03Sd',5);
-INSERT INTO t VALUES (-844808295,6473055148036215056,'ilAn4Y6MKZDm6KPAodlCouAqcqjrx6T310Sv','D','QLof8rh7z7U2DqSQk8YxJbferb1W9','kDe9C2LbY5O1ewsB1qgF0ARNsH5gFDCDCD0Wtts3SRAQvdBHIZDwDLlMPRjW2Xesr43zmxxIzpBsCiZa433eO','U3RQhoBme3uyRPumrz5xpnt6JMe8Myx7lTWQSIz9gx61kF4CBVXuO6Egf4RFVWUP1','JdtmdkRWYgEgz6CmoZ0Lgn7hLT43WnXi8J',6);
-INSERT INTO t VALUES (240824212,2476448484895784323,'2j6iQWxS2XxSq59SKvorVkEZ8I62plOoNO','aau3BNCOGC1ffUSFyG','TsrIswPoJLR9wHIZFAYlNMwDpSk8t0zF1A','y4aj9mrCf2','ArBCCnikMYQpg4bYehlSsqQyttDbLlB5ju9CZA4hSelDALxxmr2ZMm4gJTpT','WwlX4SBt',7);
-INSERT INTO t VALUES (1094887458,8576077210225309628,'T2gqcm4KxOBAaWa2t1fpZmYSe97nQPuEsgsgxdGN8mqUEOwVSh8UJ6cAK3Nx9IbRE1e','F5IzFg4Ol70','M3tiHqek16bslBrDiuEBi8tuyOzutJ0N1ORmK7zSrda','p9WXtq2jM1e4','Pf6x2htZRxYBHF4Ytd06UK4I2zKD0eo4fybUuQS3YikaunC4e47HdMyzrdQ','UrHNocWwkCxRCAEf6tDgSE4aviwvAQ',8);
-INSERT INTO t VALUES (1340359721,7529517877544539109,'u4oyZXEgGpCig0U7GQcUXNrQTjjFgdZzC6jDWbpL1','0a5897Jr1h7sQvl7','oTzpdv80kRimai98dHV','2wENorIsLoF8omJFQMV6R0zaRYd7N0N','ugpNOqgOBigeRqVmFgv','jHcTzeAx8diEOICVC7PzzYnml25bGnS6NbvRHYg02OedYI4dcgg8X5MWdkaNObyaUMFa0iPUlO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1863454662,-5739,'wKFRWjw','wmznoYWeG9go5PYBAWGZPvmmX5gTOINMXTyFMvcU5O6fAtbELbirB5MNBLjoxBCL23IOaUHjwe1kX60SOfIGnwisMUyg70tcwXtLmYdwdAYE727nnE85ay6sP5Gj9eeJWG6Zk5vtJN4NwAfd95bMAhuus3tK9hwczubWU82yyOz0VXGYAXJHK0kSKNqNy7Nv6u3ge','oWSd71DTUz','IE35oHIODdsm4qAfb6cwqHzF4AJBeFkVDMhqLnUJCtfDKJmzBRCcIUGUNza9JmlJ1CgUmqMMkyksnaH18wgI9yfhLKcpcnVPSRA023jWF1dkhN9UlgGF2xlQmefXHL45XaecTjQbK8n529F2MYZBCFyGs9jc9Ct2SbjA2SYONdsXAythtLM','r','b',13);
+INSERT INTO ti VALUES (-1863454662,-5739,'wKFRWjw','wmznoYWeG9go5PYBAWGZPvmmX5gTOINMXTyFMvcU5O6fAtbELbirB5MNBLjoxBCL23IOaUHjwe1kX60SOfIGnwisMUyg70tcwXtLmYdwdAYE727nnE85ay6sP5Gj9eeJWG6Zk5vtJN4NwAfd95bMAhuus3tK9hwczubWU82yyOz0VXGYAXJHK0kSKNqNy7Nv6u3ge','oWSd71DTUz','IE35oHIODdsm4qAfb6cwqHzF4AJBeFkVDMhqLnUJCtfDKJmzBRCcIUGUNza9JmlJ1CgUmqMMkyksnaH18wgI9yfhLKcpcnVPSRA023jWF1dkhN9UlgGF2xlQmefXHL45XaecTjQbK8n529F2MYZBCFyGs9jc9Ct2SbjA2SYONdsXAythtLM','r','b',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (881703929,9605,'Pxwh9LLnVzaG9C','WFYrxWibQgqCBD0v05wlyM6WzepuLbfBOLz8a1wI2wtY1EfseA2l0D8YDF1T0MSbHctvDcUu1QhR14aMfQCrgwVlWlVGHmZjmDUY1leH58IsAUlSh4sGZrg8NnWej89Yn2dpWNRuYwrJ6ijr4ySO9MLP37nhMvewZE4419Eo0RSHXcF','qFy','JMf3JPBf8UmvhJO64XBEafrOIkZgshPCNu27HatioUhvSVXlaeVuUtIjeQdQfSdFNcwttyXSbn15XtszTAx4N8UcVSrrNKaS5yiMJ7UdnWprPNyeBTBTBYEdeRuFXWGlsgnLlV4QkQJNrZ9ZoCZbMhkILDo8J8dP7qwvSs6q2jTMt9gTuc725UvyPdoB08Nu7ffBWH4aq3xftfNFwDCLL','0A','w',14);
+INSERT INTO ti VALUES (881703929,9605,'Pxwh9LLnVzaG9C','WFYrxWibQgqCBD0v05wlyM6WzepuLbfBOLz8a1wI2wtY1EfseA2l0D8YDF1T0MSbHctvDcUu1QhR14aMfQCrgwVlWlVGHmZjmDUY1leH58IsAUlSh4sGZrg8NnWej89Yn2dpWNRuYwrJ6ijr4ySO9MLP37nhMvewZE4419Eo0RSHXcF','qFy','JMf3JPBf8UmvhJO64XBEafrOIkZgshPCNu27HatioUhvSVXlaeVuUtIjeQdQfSdFNcwttyXSbn15XtszTAx4N8UcVSrrNKaS5yiMJ7UdnWprPNyeBTBTBYEdeRuFXWGlsgnLlV4QkQJNrZ9ZoCZbMhkILDo8J8dP7qwvSs6q2jTMt9gTuc725UvyPdoB08Nu7ffBWH4aq3xftfNFwDCLL','0A','w',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-2018244175,10070,'SsGghp4wyY3UH9y','Jd70UrXSvJLEaLbd0XrfQG0IOPE4uSr4DyzfeKo8LiXkZGCuIfY9bwUubjtG2FH7tscWD2HnqGXEBXApjHaDuKQbznmy8Usztwe0FWbkQTUKPk500s6vW7saXCofzbPPkWoaZoQVZIyItz4rTQIhmNhoXeV8mQddooAMMHhiPv9wRZgRqfSfNUQpQadNu6zj6RqRUX9iL58kp','LHMXQuvZ4G3UCba2XB','4JbCTppRvXyabm043pZoQ66xU8L5FjUlROoWK0jz5k3kCrTWQCzzpqbXEgauNk4Ykwiy31ImWl6qCyb9jhiej69kvPyItDyRWbF1eew9G2aiFBZyw6jsgRaS58KmFMAfECLzHqUx4eZxVhs5FaHwDqQuCpaH3Xwr8EPS2yP5vZnEzxDCg3AaD75EP2QVLfBFOfkLDVOpeFdlzWcVASOJNPnHs9p9k7ykae4fcz','NQ','2',15);
+INSERT INTO ti VALUES (-2018244175,10070,'SsGghp4wyY3UH9y','Jd70UrXSvJLEaLbd0XrfQG0IOPE4uSr4DyzfeKo8LiXkZGCuIfY9bwUubjtG2FH7tscWD2HnqGXEBXApjHaDuKQbznmy8Usztwe0FWbkQTUKPk500s6vW7saXCofzbPPkWoaZoQVZIyItz4rTQIhmNhoXeV8mQddooAMMHhiPv9wRZgRqfSfNUQpQadNu6zj6RqRUX9iL58kp','LHMXQuvZ4G3UCba2XB','4JbCTppRvXyabm043pZoQ66xU8L5FjUlROoWK0jz5k3kCrTWQCzzpqbXEgauNk4Ykwiy31ImWl6qCyb9jhiej69kvPyItDyRWbF1eew9G2aiFBZyw6jsgRaS58KmFMAfECLzHqUx4eZxVhs5FaHwDqQuCpaH3Xwr8EPS2yP5vZnEzxDCg3AaD75EP2QVLfBFOfkLDVOpeFdlzWcVASOJNPnHs9p9k7ykae4fcz','NQ','2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED, c CHAR(38), d VARCHAR(12) NOT NULL, e VARBINARY(6) NOT NULL, f VARCHAR(74) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6740108354074868311,1074340507,'brPl6uFlRt4NmdYHjmAEz8w5ya8lEUvcgsIHNc','Qvp9UZYc4','6','5DLBPhLGksTr','ec','o',0);
+INSERT INTO t VALUES (2446523324204802313,2454077990,'L37429gOhWDT3yr7kN3wZ','D1Ba75JgwWDr','Rmt','QPsoWDChY1d','U','6',1);
+INSERT INTO t VALUES (-4911651820924776762,521257452,'8ztqpnaY1ryQIL4zH5zRA83ZeehXYJt84H0Ke','NYse','Pe5','6QSUksqDFiXu5kJ7oDFgQp3KA18ZUs','C','q',2);
+INSERT INTO t VALUES (-7388568855989959366,414674557,'CMaodFx3HH4','G649','vP','5Zlm95S5sT3oKacb','JH','Z',3);
+INSERT INTO t VALUES (-3242628864942879207,3642103616,'z3OaRklp6KjTKQ0fLSAdJpeOKlK','gTM','FtgXz6','faX3spJzNXfMXXYHm4cEF6YfunjjbC','z3','V',4);
+INSERT INTO t VALUES (-9002743126345906436,662234870,'gNOqBfoNgupR5uRmiSst9qbB','RbOC','tR','oEQnUgrEGrMXMv2yMHyUceqO','Mm','v',5);
+INSERT INTO t VALUES (-1817471008805998755,738099465,'a7wp4koMA05SjdNSpAhSg','31xl','rr','jxn','k','L',6);
+INSERT INTO t VALUES (8769981202057066243,3454518257,'nA7','u4qjXLbfY','Leex','0WUux7jqyQeT','c','M',7);
+INSERT INTO t VALUES (1404275339760927381,410251377,'WhS0Fw854JbelbSl46fkfmKTJFgsF9EmSe','9K','DmFVUZ','mR4EP9z2malTYikXLkcE0mxu4ffvIjaXgIaicAL1Ao83HhSYPGWvXK','VG','6',8);
+INSERT INTO t VALUES (8539884096943488215,2225471011,'dd7m6JgWxtcSMtOnNilvqe08GL8c','GiqCj','tR6','KZxr9bBvuMX7LiugruDgw6WFuKpSZmoanyyvdZC3HxzcS7x','vM','0',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED, c CHAR(38), d VARCHAR(12) NOT NULL, e VARBINARY(6) NOT NULL, f VARCHAR(74) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (1570584436,15302576989260418689,'A6fQoRjTV5JzyEeGHgpk72RtaXfpJBkR7uf97f6UwEbD96xpcr6jzz3EzXeZAowZTBVeztwZDkJ8dPN30iCWM','i11IN85FnKp','8JyUAbsb','yQdOQWwsRXZJVOUbsRnT7iFIzUMsLgiGVdnkjFqRmZWiwgJlLttB3G1HGJlAKULfX489urKDlh6BBHm3Lglg0k1','WCm1V1DicM0Ec','nKdQCTdIgOz1MmgyUKFHQebd04uaQt947SioDzuz1wZyX0',10);
-INSERT INTO ti VALUES (1570584436,15302576989260418689,'A6fQoRjTV5JzyEeGHgpk72RtaXfpJBkR7uf97f6UwEbD96xpcr6jzz3EzXeZAowZTBVeztwZDkJ8dPN30iCWM','i11IN85FnKp','8JyUAbsb','yQdOQWwsRXZJVOUbsRnT7iFIzUMsLgiGVdnkjFqRmZWiwgJlLttB3G1HGJlAKULfX489urKDlh6BBHm3Lglg0k1','WCm1V1DicM0Ec','nKdQCTdIgOz1MmgyUKFHQebd04uaQt947SioDzuz1wZyX0',10);
-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 (-821156636,15345777210206830672,'iIsUl2TAozuRoe','8TTriUj5dU','rmVG22BMBCL1xmRehx9YykksNjpF5C','AjP','zE6ZAUlhQnldsNb2kdrl3gOz','3SggW',11);
-INSERT INTO ti VALUES (-821156636,15345777210206830672,'iIsUl2TAozuRoe','8TTriUj5dU','rmVG22BMBCL1xmRehx9YykksNjpF5C','AjP','zE6ZAUlhQnldsNb2kdrl3gOz','3SggW',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (727999622,12732834515051080776,'s7QCoOSjYfPEHldKTUedsvLsTYlnXh11XjXuSGJ7kssdHcZ4NpAirF3p0P8sukEhLdov3MAmK','zDcx3WivH3XJjLgvmErf5tlhUWRFHK9pBLcpRIOnNJ750e4Lmy5uUxLFPCp0iUD0kHpLAhjNvvZXM3QdXH5Wuc5qJSkUDQKz14mnYmkaLCGBjoWffpReQUof1w5vvYbqKJwv1U4cTEJiW','Pa','R6','P69D','IAVgYTVO8qdX6NGQtOVFKTl0Zaa4uMi455I2w',12);
-INSERT INTO ti VALUES (727999622,12732834515051080776,'s7QCoOSjYfPEHldKTUedsvLsTYlnXh11XjXuSGJ7kssdHcZ4NpAirF3p0P8sukEhLdov3MAmK','zDcx3WivH3XJjLgvmErf5tlhUWRFHK9pBLcpRIOnNJ750e4Lmy5uUxLFPCp0iUD0kHpLAhjNvvZXM3QdXH5Wuc5qJSkUDQKz14mnYmkaLCGBjoWffpReQUof1w5vvYbqKJwv1U4cTEJiW','Pa','R6','P69D','IAVgYTVO8qdX6NGQtOVFKTl0Zaa4uMi455I2w',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7750480205495620199,863743000,'xFay27DdYAMBZAdPz3UHJi5So','uv','81m2','IsFdZSQF8JblV','SY','Y',10);
+INSERT INTO ti VALUES (7750480205495620199,863743000,'xFay27DdYAMBZAdPz3UHJi5So','uv','81m2','IsFdZSQF8JblV','SY','Y',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (-3163998079179118646,3828553200,'7pw50j4o2VKSp8lsd09kT2bhMr','IWJFq','q','tphwIOGfOX5QjlRUeFMwCFORWx5DpViohIx3CGTVlhnyX4te5cIQnMlurGQs','Pe','3',11);
+INSERT INTO ti VALUES (-3163998079179118646,3828553200,'7pw50j4o2VKSp8lsd09kT2bhMr','IWJFq','q','tphwIOGfOX5QjlRUeFMwCFORWx5DpViohIx3CGTVlhnyX4te5cIQnMlurGQs','Pe','3',11);
+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 (6865350781564395679,1559318794,'tIrrft194R','4o9CbJ40pUB8SsdiC04NddHgkUEH7zWtEsArnBx8h6Tt0JM9RShWRwUigc6McVxjjgp','K','ryJls1RrZr6mUYkwMx8MjQYbbKnxC8l4jqaLs8EI6ZjGpOQu','ky','U',12);
+INSERT INTO ti VALUES (6865350781564395679,1559318794,'tIrrft194R','4o9CbJ40pUB8SsdiC04NddHgkUEH7zWtEsArnBx8h6Tt0JM9RShWRwUigc6McVxjjgp','K','ryJls1RrZr6mUYkwMx8MjQYbbKnxC8l4jqaLs8EI6ZjGpOQu','ky','U',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5187163636004534487,1544198554,'SfRRDWOU4HDEkkv','HEvJCGldj79HSoCzP9fk2YemkmQzjKNxX96NdcJelX11MCFzKI7BpqrxEJ2bBMOz1FsCuC7vj71fsrjfM8CDcxEFV9D5SBbauPjrcUvvqSgvAYNYwXsfKcuJh1lregK4KDVXRBhvl9glSSwmKWmL9xP66K3Aa42LYvLZr8L0nPKS8RsxX00W4Wf28Guyo1y48qvJAyAE8L4CStcKd0eXIhg4YFYGYeazoamMvBAmeCLL','iEo0nd','sUYBhYTUTvKyPTJwMl17oaJGJ4mKmM6VFAHt5vXAXuuxYnJ5sdbWd41ocZ6O15qsBZsOyhLGxaq5dpx3Vk7fziUd9v0RISEO0zHREWKm2M1HFPum9bcSlJ8nK7kYDX20vIXaZRltBw5hWQBSVASyBhZwQ8u1NFf5Ia8ziAagQuVCRqWBz0eIamWtFOUdyddzBxqLwUOIxXsvoq2iETsj','O','E',13);
+INSERT INTO ti VALUES (5187163636004534487,1544198554,'SfRRDWOU4HDEkkv','HEvJCGldj79HSoCzP9fk2YemkmQzjKNxX96NdcJelX11MCFzKI7BpqrxEJ2bBMOz1FsCuC7vj71fsrjfM8CDcxEFV9D5SBbauPjrcUvvqSgvAYNYwXsfKcuJh1lregK4KDVXRBhvl9glSSwmKWmL9xP66K3Aa42LYvLZr8L0nPKS8RsxX00W4Wf28Guyo1y48qvJAyAE8L4CStcKd0eXIhg4YFYGYeazoamMvBAmeCLL','iEo0nd','sUYBhYTUTvKyPTJwMl17oaJGJ4mKmM6VFAHt5vXAXuuxYnJ5sdbWd41ocZ6O15qsBZsOyhLGxaq5dpx3Vk7fziUd9v0RISEO0zHREWKm2M1HFPum9bcSlJ8nK7kYDX20vIXaZRltBw5hWQBSVASyBhZwQ8u1NFf5Ia8ziAagQuVCRqWBz0eIamWtFOUdyddzBxqLwUOIxXsvoq2iETsj','O','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4052154601485888598,2941038204,'mrHGtivjs2DDdoFkSrJHG3','VMMLhBN5wGwg81LqE6d2Eq4kSSmWOyOmH5rVHWfv8nsDurYTd5Ti3ORW1LowArewOw4i4nMe6aVj5J5ut2B11poQB7Xb6cgwISDIMpSxiaZ5SaGnfsyLmXTtnP','M9t','R0zQDamoGuDyit6YsysGekKs6Mdh4Cw5aqnN8UCFqxQttibjJGGkfoH9nY2qpylhqCEaQNYZRwgF8DpL8omvsaFhhzVz0QURx8n1bN3iFjIMMYX2O6ZX6dhNqCicnC8Xyl6beiPP5','I8M','n',14);
+INSERT INTO ti VALUES (4052154601485888598,2941038204,'mrHGtivjs2DDdoFkSrJHG3','VMMLhBN5wGwg81LqE6d2Eq4kSSmWOyOmH5rVHWfv8nsDurYTd5Ti3ORW1LowArewOw4i4nMe6aVj5J5ut2B11poQB7Xb6cgwISDIMpSxiaZ5SaGnfsyLmXTtnP','M9t','R0zQDamoGuDyit6YsysGekKs6Mdh4Cw5aqnN8UCFqxQttibjJGGkfoH9nY2qpylhqCEaQNYZRwgF8DpL8omvsaFhhzVz0QURx8n1bN3iFjIMMYX2O6ZX6dhNqCicnC8Xyl6beiPP5','I8M','n',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-45572164306576118,1928184721,'4M0T4PVRUg8Xf34T67Dn2LOhVDim4','ebtT8lSvv0hH10Gt7W4nIPtciZvEHzv2hdj4yiUXYGKgnLoGKOCdzy5xzGwxGdtEVHsOHvjWw1njkhd2x5LAtzv1ZT3VcUpJvKTtcGhfScgNcCzY4RRmNrRaBSZEGmpoPiQdJHPXBSzClxVTOW6qNSoZ4jbN8WoVesnuLreJFTWErI9jNGGepXvMIp9nFVY7XYjVRM1Ic5RQaJFBcxg3mXycm2mz2Bzh3XEls0pyuvSDfyvf4idNfx0aImrwyTW','o6','1RpbKjhRb8URWIBwbMfGaS9e','u','M',15);
+INSERT INTO ti VALUES (-45572164306576118,1928184721,'4M0T4PVRUg8Xf34T67Dn2LOhVDim4','ebtT8lSvv0hH10Gt7W4nIPtciZvEHzv2hdj4yiUXYGKgnLoGKOCdzy5xzGwxGdtEVHsOHvjWw1njkhd2x5LAtzv1ZT3VcUpJvKTtcGhfScgNcCzY4RRmNrRaBSZEGmpoPiQdJHPXBSzClxVTOW6qNSoZ4jbN8WoVesnuLreJFTWErI9jNGGepXvMIp9nFVY7XYjVRM1Ic5RQaJFBcxg3mXycm2mz2Bzh3XEls0pyuvSDfyvf4idNfx0aImrwyTW','o6','1RpbKjhRb8URWIBwbMfGaS9e','u','M',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(1) NOT NULL, d VARCHAR(87), e VARBINARY(67) NOT NULL, f VARCHAR(50), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (56671,1958692,'G','N','JuknAtDJbQqyJW2WIiP30yivwWRue','XF4B15QEQzOocYcAhkJ2THb2ti08TZu062o','r','mn',0);
+INSERT INTO t VALUES (42138,6246708,'C','AHvl9RPBAzqXRy2','0sIPT8mbsIZYT4hShMwwp08W8DVquNJonmm6','LTCrxFkUj3dHktHzCKq0caJP3CXfuUEz','K','s',1);
+INSERT INTO t VALUES (54117,-419914,'C','PCiSQZYqSNnQUehHE4f9jiYWSeJcgBuNJDig6yMDT3lgmVf1fpPby17BVZQQ','IBNK9aPza','RNw4lFTQp3GWNoKEUGDMdYEIlc3w2Ovu0vQh1o3IgmEWWm1TS','p','V6',2);
+INSERT INTO t VALUES (8698,-7393154,'n','BKlgMI0naunP2O0OBg414hzyUMpMxk8wsPRrlKA','2N2Pl2WMDx3HVkzqFgVqGq4EpX5BoAv','9Wcgi4','P','r',3);
+INSERT INTO t VALUES (26925,-7107458,'J','CEhI29xrjkIvXphkSQn9c6XbCWcDL78B4IJNYU4hclyYmCNOkoYM8r0mMhM8MeMmBzK42xTtMA0apG9wMK9K5h','3T0L5YsGXSLQND5y','pG7ZTa2tCXHt8JXy4HmYDUikJ56QFzB','W','n',4);
+INSERT INTO t VALUES (26005,7007441,'K','7OiKw8dU0O47wMDC4PDxELIG3ufOg5SrLdSBAsmQP2RFzLb','moA1ne','oFXxdja','p','5',5);
+INSERT INTO t VALUES (18607,8091218,'3','THooB','H9QMyzs9fX9','zbJQVO6fyIusk','BI','3H',6);
+INSERT INTO t VALUES (47197,372016,'e','ioLKHVE6HZ2gIwWJLUstBB0cXSQ4pr938LN','YPuMsqyfpdJ1hFwUWNapKh2A4lJ','xHJK2aG1J96XLQ59Ev3jNRm','1','il',7);
+INSERT INTO t VALUES (7364,6402215,'x','a0NkIvqYqsCaLcPQflJegLaD7GljpS3mipzTc30FjUGO6CRelCGPMY6S','vD2zlsQPXp80ZwAb3P1cMOcM5l78D9heVTikT5qI3UiKEel7DzVlZvc5rRhPobxoV','pK1DN3RBsILxJ5ujzOuYyaAsWEOdW29aC9QKGqXVUGJE','Rh','4',8);
+INSERT INTO t VALUES (53090,143909,'n','JBkezRFr','DB02wTZBuKT3HHXpN5lHtjzUT8Pg10dHou0N','xKihtpmW4jUWIxvkhsMae6lE2Py','3','gi',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(1) NOT NULL, d VARCHAR(87), e VARBINARY(67) NOT NULL, f VARCHAR(50), 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14176329,-8246880,'4','cKU5OUGiuRSidsmbjWN9wNFSwIgsAC5Z2yi8ciU8tzOMfXUp5CJg7FGo4w7ohj','1oZ2msEpIaxSEkefhyiWDO470','jK3Cen7LuaoQa6PwN0','d','k',10);
+INSERT INTO ti VALUES (14176329,-8246880,'4','cKU5OUGiuRSidsmbjWN9wNFSwIgsAC5Z2yi8ciU8tzOMfXUp5CJg7FGo4w7ohj','1oZ2msEpIaxSEkefhyiWDO470','jK3Cen7LuaoQa6PwN0','d','k',10);
+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 (7161750,-6965301,'C','Oxi56t6EVjqaHXKCqAqM3i73h5','6i66qc','SY3YN5tmXqli2GkHSKa7phK2Z9xbP0aJaApr','br','mq',11);
+INSERT INTO ti VALUES (7161750,-6965301,'C','Oxi56t6EVjqaHXKCqAqM3i73h5','6i66qc','SY3YN5tmXqli2GkHSKa7phK2Z9xbP0aJaApr','br','mq',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (872104,4795744,'t','bAtsWrwXqmnJ2H6UjeksdHuy2vGo8Ur9NUKXSYgKdC2zeImZVPhBHRtIhfQ54xqRAYnzhRMsQNnv7vum4r9PalJACq7dxS4w8moOE3Hb5ceeFE289KI4t3kDyvGd3l0NoRvWEg1jn1Ky4Z0hbP2wBVXmp0rmKRGG96EXIPIS2IMMQ20of1OLdhHZZyFqOPn1usamA1CYYkjFAKDwQp0sw0PTY2gnwqnbI5mGiHv6d0Cu2lr2AMw4ISF9me','lAgAYqoJ4nh8lACUB68QHSWPghBQAkHpNpyWzxVjM553cVm8DubIpgoGb','Dx','H','M4',12);
+INSERT INTO ti VALUES (872104,4795744,'t','bAtsWrwXqmnJ2H6UjeksdHuy2vGo8Ur9NUKXSYgKdC2zeImZVPhBHRtIhfQ54xqRAYnzhRMsQNnv7vum4r9PalJACq7dxS4w8moOE3Hb5ceeFE289KI4t3kDyvGd3l0NoRvWEg1jn1Ky4Z0hbP2wBVXmp0rmKRGG96EXIPIS2IMMQ20of1OLdhHZZyFqOPn1usamA1CYYkjFAKDwQp0sw0PTY2gnwqnbI5mGiHv6d0Cu2lr2AMw4ISF9me','lAgAYqoJ4nh8lACUB68QHSWPghBQAkHpNpyWzxVjM553cVm8DubIpgoGb','Dx','H','M4',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (654666508,13936689598604111942,'dkr0vX8q23cu6','cbiinDjqGTp5clh0oKfBxnECAlfFWbUtkgyJmExLL9plw2M6MarvwY3wxZ0OQ3PvbIOPQRmmWWwk4cbX6dS9AD4B3zXuiIe5jQpxkixHGw4wWrIvoeMwz1fUnBZvodDRBZRtuXVuNW9yo8X6WIzxyUulwFG2ixkvm2igbQjvDkIAat1WoSRg0R21Q9mMFc','1De6R','n6oZF','kQbAix2zgdxX0EfrSCEc8NqvHC4VErMbWHZMjBX0c2lwOZNiy1DaGvk','bPFXfge1xeuhwwtWCmbDcKBrROqGLPiTFxdbNk8HBqvceabDyhkiLiO',13);
-INSERT INTO ti VALUES (654666508,13936689598604111942,'dkr0vX8q23cu6','cbiinDjqGTp5clh0oKfBxnECAlfFWbUtkgyJmExLL9plw2M6MarvwY3wxZ0OQ3PvbIOPQRmmWWwk4cbX6dS9AD4B3zXuiIe5jQpxkixHGw4wWrIvoeMwz1fUnBZvodDRBZRtuXVuNW9yo8X6WIzxyUulwFG2ixkvm2igbQjvDkIAat1WoSRg0R21Q9mMFc','1De6R','n6oZF','kQbAix2zgdxX0EfrSCEc8NqvHC4VErMbWHZMjBX0c2lwOZNiy1DaGvk','bPFXfge1xeuhwwtWCmbDcKBrROqGLPiTFxdbNk8HBqvceabDyhkiLiO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(5), d VARCHAR(83), e VARCHAR(64), f VARBINARY(20) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26619,108,'JjWnS','VLf74E3LfbYUx3ZCG2XyzwSCTEcfpLZYNJpnG8GF0Nh4ia5vQdfecCseO2Ku8QPYmhmVz','ophfqKlas','EJQCFm3O05GKXmYJY3s','jSEEK3U0kFBT7KuiH37vab2aHN09eH0j3EcFpUPnYB415OT7FSJA','RKzipIMeyfRo2ohVaZX2g',0);
-INSERT INTO t VALUES (28383,151,'q','kjodqfw9xRdZtbyDNcMJh6A1bh8eWHXER1UbyQPN8kuGwqIM3IzUtUcG','88nRmhmyNMF33rx9ZvL4OEX','Yorot6l','Qz6kZj9Mn8L5cruCmXVO9rr877mTTCnoZGzBYvKjjDmBuj6ZrBvU5xbT8Ii0OeNTy5dfq','Jkv',1);
-INSERT INTO t VALUES (62594,10,'wD','OcnpgHAd9Az4S99yxwhoD7xayL3HkbOOPVGuSejV2lNj0r0LSc9dXca','h9Bja508l5cGC8nLHcn0gPAdMbW6Vns8','hC','DrG0wF7oSWxsJHMWBF0YbjbMPrmMEZypi','uGbsWVGigbiPSRj05ATQWsH25JHZ2BoEgK552T7Kk3SkFgoP1qO6MLEP1AtMLg721hp5bBI0SIez',2);
-INSERT INTO t VALUES (14593,235,'L','T0fRKpWSAcpDCS3Ul6HdRleTwda6slZx','gA6c36V6xuXwm5zn2za1QKnfqECkppssw8llvyHebSbkILbH2Yn1OWln5U9KlOe1','ztUTp','iDUVE4BORRohQRHCwwwMTTPor7kZ7wH9768qZvJvAGgYHdxsDTSRwyLdeOi5xMMhDfp8j01','w0lXsx1OvDjWheoM7CLJteGGgozEX72CzramIkTRJ72U4Kk7nK25R',3);
-INSERT INTO t VALUES (60092,73,'m6uFH','I127NrI8koRJDpQt9xZzMYO0lt5CtoPi1nJcbqtylRuRe34Uk9BS2x6q9wFC6av','Crb1ufz','yI7hv7rBPg7PCUPdl','vJxuGgnyYbSGCspDHFqglMggZNQ4Thv35KEocSgN9ssiKtHzCdwuwFmvgVDXSPQ5f3vo3zk','MHHv1BrBUfmqQCgnJC7GPAcP1zrxQWeveZ0hN63ZtROparLaC3ZlB0mMjOkzqTPXCnq36OCekE',4);
-INSERT INTO t VALUES (24832,129,'xB','9AbY54SNyeEoLN19XiA5aRP62gJuMtFuj82gGn3H5xDAXFqdKx9Fi','XjgJvK3hfCsEX934ZNbYI','6a2rKYBfpWp2nlCSL','mttmewc5f8NqMOf1VF7ppzk6FOSknmmXxsNLyFZR2G6HlCW9oPP7ybiw4Cx0JF8o','3TKhJo74lPm7vJwyWzafQT5ZA',5);
-INSERT INTO t VALUES (18085,140,'PZJU8','5BdUYskbe3IFLte1z','7ccjTyFET4cKmDhvDcA2YDN7pMfZrm9lVgcTgBzL5','nOb6yKXcMNNb','iEeeOu9CTjstDhZ22e3tasf6pheRn5wfewWCUI4PNJVccaDmpVPtXc0j','NgUFRYNiEC2xiYNI9Sh5yAF7JUlgttsKkIheQL0mUKqlQPpzRzPUGwxo6TYu9JPMXRPKgzMDMx8cxjuoLPzkqwoS4a',6);
-INSERT INTO t VALUES (18609,222,'9t3u','x7UXZXnwkzhdWXbimaQVbAZdJ5GMOrTGLuivsPaFarwf3ely1rp16h7zWwcm5D559AbdfCsKzSTas4','X3hPYjPN2rWUxtJ8AP4zSjB9b4DX6bjvd61N','pjbD3bNLN7rJzOkp','WB4yZj1b0UTT879Vf5w2cTcQzcru3','u6x4c7G7rj4h311SvpL0NEZ5kawzEQ8l8qLprDf1C4bDe2q6Y3RwrLZ1cvYoJPT4FLQ10IlwoN',7);
-INSERT INTO t VALUES (38386,125,'iZ','Oi89RyrVvSZORQVNN','zqFjOHDaTJlbJDbvkua9nEdxHhRN4pWunCRyIG3DF7S22hnHG2','o','6r28kDGw51U3zUdeTEi3om6Nr5qS22qDCLToVHo8np7yaWyblxlJ38tb0gZ4F4dRLm3DCnAn1ghddvyFw4l6BcBURwXDg7','zSvJh3zwkVUXq3opc2ZuZSCvjEaaGMmbzSsgvNmzKvTEFqyTuDauhhV1sAKYpZyZ5RNDmkZX2wwyNks',8);
-INSERT INTO t VALUES (51855,207,'T2j','nySZnJu5ZOQRMKbfkXVrswFV9N','Fm38KA4bx5zDg5Hf4oE3llKJwOdCR84ZQNb4YG9VgVaLh4','BjZJFb','UfTqlNPTI5cQKjFfNwcOwxzxIngIya47jTpvQFcjsqg8vr98tEWek0tQwKhbl0G3wFEvwxjRTg0ToPBS','GDyikOxix8XnaSVIpeqz1NbUF7tWXgYKe0n9ZJnx0w6yIpVao2Rw1G1AB4ViWSfB0W7vIaRzIb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5922626,1386962,'Q','g1LRiZUVLo02nve1ury2BV7bJp7nrVrN7nnT6tvy9OH85tq8fej76B1uKQKgcFmoHVkfH3MMXxMPm78T1VPoVKWrkRIJUoanJuhT2PaZQIzqq0yXphdjo743EawP93nSd8sxM6NiRNODKcHkEGnSrunCxK4yz64amTdqrYIBGujyJjjimMglpbOlcMglaXzczZ4g88sTEMCFD6ECSG8pGwk7IxxjqhJx9VouPWhbAqmTBZ','tHu11f1f8lMmOVbXCCkr4sHlaS44bKqIcwqKoLBdXEVap7T','0atVP5J9Jr2KpkRWpbueXCvzSw9riwMocrtymCTpryE7gPzn7KFlVi0qcDasBOYnyVc6nB76DeaJds6F74v9ti648zDUWSavujNfjvbILNi0I9b0B5SNjeHTBnJc2oEV9cPvpvezWtT7il8IMCmdNIwj2vrgDzrv3EocQ0BbDQW9vQ0nWX09EEPh6EGHGdN4RChmD6PyiycSf2Uw3jcfBgWooLM5uJMofFKmOK2VMdJYLDNtXCrbJ0i75byT','zr','MQ',13);
+INSERT INTO ti VALUES (5922626,1386962,'Q','g1LRiZUVLo02nve1ury2BV7bJp7nrVrN7nnT6tvy9OH85tq8fej76B1uKQKgcFmoHVkfH3MMXxMPm78T1VPoVKWrkRIJUoanJuhT2PaZQIzqq0yXphdjo743EawP93nSd8sxM6NiRNODKcHkEGnSrunCxK4yz64amTdqrYIBGujyJjjimMglpbOlcMglaXzczZ4g88sTEMCFD6ECSG8pGwk7IxxjqhJx9VouPWhbAqmTBZ','tHu11f1f8lMmOVbXCCkr4sHlaS44bKqIcwqKoLBdXEVap7T','0atVP5J9Jr2KpkRWpbueXCvzSw9riwMocrtymCTpryE7gPzn7KFlVi0qcDasBOYnyVc6nB76DeaJds6F74v9ti648zDUWSavujNfjvbILNi0I9b0B5SNjeHTBnJc2oEV9cPvpvezWtT7il8IMCmdNIwj2vrgDzrv3EocQ0BbDQW9vQ0nWX09EEPh6EGHGdN4RChmD6PyiycSf2Uw3jcfBgWooLM5uJMofFKmOK2VMdJYLDNtXCrbJ0i75byT','zr','MQ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7118530,4126170,'yh','WODRNFoqXGb30szrmv2sdYIFQAOpZidHdvgT4nKmKSPim8d8XQyVdgIkU1rkjpmxWoLwdzxOmRGGIFPYHjjXUHkSUY4jNZeiVtsHUteuyvXkBQkurlB7C3tiXKdLT97ftxE5J2pypX26Y50z1DSLsqsHxIwgXwNfQdTKFaWIxMDmxG8hfGAkXwFXjWZG54CXnU5r','SivJexqd0Ao','ETMOtmlawEMLYI9VR4GpbUctDlLFVBHBvYQVBUwR041SFqvhqLawxoN9ERFzYDNA618KcWzjnz1Rta9fjEEE0dhTrs9XKSmxYrj0xgbuBTOJq231HqmcxOBxrQpLbploSHXcRfUIcyelak75gmQuaRA','ME','CJ',14);
+INSERT INTO ti VALUES (7118530,4126170,'yh','WODRNFoqXGb30szrmv2sdYIFQAOpZidHdvgT4nKmKSPim8d8XQyVdgIkU1rkjpmxWoLwdzxOmRGGIFPYHjjXUHkSUY4jNZeiVtsHUteuyvXkBQkurlB7C3tiXKdLT97ftxE5J2pypX26Y50z1DSLsqsHxIwgXwNfQdTKFaWIxMDmxG8hfGAkXwFXjWZG54CXnU5r','SivJexqd0Ao','ETMOtmlawEMLYI9VR4GpbUctDlLFVBHBvYQVBUwR041SFqvhqLawxoN9ERFzYDNA618KcWzjnz1Rta9fjEEE0dhTrs9XKSmxYrj0xgbuBTOJq231HqmcxOBxrQpLbploSHXcRfUIcyelak75gmQuaRA','ME','CJ',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (477337,-883687,'I','xiAtbV5hJ50DVrYYXmoQzMy7LokyVwNoevLdOXbu85HK64Uzvvfk7p3QpLRUt7PR0Rl5TRdsDlwbik6m6coWL4kUzBCWfIRTJCITOhcOgEazgI2MHTfg3uLChJI7Qq5my97rVb5O0zQRCecAyw31fL9Yaqy8OJj6RAkcs9u5nTjaRxTMWPXbmkU9nWQqnqr77U56jBVRF','Hi','zTlTi25COSzJUA0M1JOUhUU1DCLEI3fiABMx9dKaL0tGh02hKChZ2r42XazDuonHM1ZAQA3tROGDLiPpoivooXF71AKmveXfJla6ccZ4KqkKyccIv3aEItuVjMGLJvuF28mTwkzThxvJTq9Xbia8AkaefGfW7e1AXBEior6xoLUV1j','rYD','si',15);
+INSERT INTO ti VALUES (477337,-883687,'I','xiAtbV5hJ50DVrYYXmoQzMy7LokyVwNoevLdOXbu85HK64Uzvvfk7p3QpLRUt7PR0Rl5TRdsDlwbik6m6coWL4kUzBCWfIRTJCITOhcOgEazgI2MHTfg3uLChJI7Qq5my97rVb5O0zQRCecAyw31fL9Yaqy8OJj6RAkcs9u5nTjaRxTMWPXbmkU9nWQqnqr77U56jBVRF','Hi','zTlTi25COSzJUA0M1JOUhUU1DCLEI3fiABMx9dKaL0tGh02hKChZ2r42XazDuonHM1ZAQA3tROGDLiPpoivooXF71AKmveXfJla6ccZ4KqkKyccIv3aEItuVjMGLJvuF28mTwkzThxvJTq9Xbia8AkaefGfW7e1AXBEior6xoLUV1j','rYD','si',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(8), d VARCHAR(45), e VARCHAR(94) NOT NULL, f VARBINARY(94) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (67535,9648910040269927063,'uvwut','CSKlagmJuxI0xL4K','zSqDf4e0GRBtJuxn9JGVnb0','1ZE2Xsxn64UyGRgjguu34UIFCw8bjEZphAgOHFMkO1hIYihHP11KW6kPlMCb3erU','x','P',0);
+INSERT INTO t VALUES (11105809,10837854298655853278,'vMZInp0u','JUYPPV','aMUkRStxeQXu6J2jhLReYM6EM9es4xMc5NS5s7Y9rvL5vh0kpVvdrYzI9L8XMjQ07OTXEu4q','WA5aJ8v2ZyVSOwj4AN5LuTYN3JBZmszUCIHIqzMu2ayTzG8JgHUUTqF89PY3ovFIMdyOKAgRdBt0rsJZE2Zq9BqtrM','l','S',1);
+INSERT INTO t VALUES (10763940,4518780780801255846,'qzji','7nQtZvNSuMAClJ5zKnV7KrEnsY9XaMXrxmBN14uXl','J1mbzaeaLj5SbkjUvSEWyTXssqCdLW1jIuHia8SYgUBuMg9QhOJkf6v','UjsULWL2pFjmhcJgHEA7rX3uzOw','NP','Q',2);
+INSERT INTO t VALUES (8621542,13509737267914884735,'7DG','sZVB2O7VkqfRk110iv1jN7rcOfXK3YHrgTtl','N5Y0FXA4kt8aFy1ZMz','tCBocNFXdDZ9IFJP7TSIWBdKyrIsGajpzsea1jRoepT0gDVNgickF1iK0woO1rWQsbdnSbNW8','I','2',3);
+INSERT INTO t VALUES (6562372,12370763800897314579,'O','z','GmvjMJdBKmNC95m377fwTHItLBOpCGBu3yc7QsUf839iLCJEE17fgKT','Zlou3i0cwmVTZncg9mG84pGH23tki3ytdJH4JV9VZVjKa0m77S9UN2977Tzjdik2LjxqPTkMMPvEZ','TE','L',4);
+INSERT INTO t VALUES (15062632,16257308854558120250,'usceosb','Qdv','lm','bccUJhHyY0v7H9VxbsYmnkfDSQO2cFk','j','C',5);
+INSERT INTO t VALUES (10307503,13630929121815291161,'RzaIq','9psNMWpMul1x3oKQymA06t7og5hiyv','D7evZt','2J8SfcmrCrEIFD0qsBXTqjRkdhl8vQ8B1VlW4W','CO','w',6);
+INSERT INTO t VALUES (15028120,16225076651185035045,'V9F','Fn4Y9a4FXqjZIN9zP','WLr1wxM3J315RzxdmXo','QHDhYhClhOmBL3knyQ12GtyTu6PJ','N','e',7);
+INSERT INTO t VALUES (8218385,5021346280967477764,'52waG','7','cAIU1o1FAUbymiCISB9Aj9','423BzURaJgTa8nOiX7GB1SDlMvrKmF4QsN6nskLTZN93b48xf5TPtsSIywB1BSTWGCzDXWyG','e','4',8);
+INSERT INTO t VALUES (2883063,8222002447292309075,'GN9VX8K','DxDsm5XLNy1QkA73yHELoQBrB6lKRco52pFHxeqXM3CN','PQ5ZYaRk77F034RTBmVIsEuLsJsDvEQq4nDwnooqHvpAJ3wT5NK9glI0ic2DTBDChnHDwumMnFCpLQKj4Q1yGZbOVPPzf','YfqtlcC0uYf8EUtpcyQ','l','K',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(8), d VARCHAR(45), e VARCHAR(94) NOT NULL, f VARBINARY(94) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (3119455099520011591,196,'RVK4p','gGFHwH71lcuJYmT2Mm6PgR5vbG72kYyWR71xWQ2PH6ot8cAVdb8VQHQ7FgjWQvPyPI3','cXyB25zTXf0','exKFX5ecUpa4s1U10','mzgQvHgTboe1ttnq1PAlKqeIaJ456EGV','N4O3fDvF9QhcNX57L5GCVLQR82pLxcLh4SR',10);
-INSERT INTO ti VALUES (3119455099520011591,196,'RVK4p','gGFHwH71lcuJYmT2Mm6PgR5vbG72kYyWR71xWQ2PH6ot8cAVdb8VQHQ7FgjWQvPyPI3','cXyB25zTXf0','exKFX5ecUpa4s1U10','mzgQvHgTboe1ttnq1PAlKqeIaJ456EGV','N4O3fDvF9QhcNX57L5GCVLQR82pLxcLh4SR',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(6);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
-INSERT INTO t VALUES (17214630198719152517,146,'0gJpK','PGTUGrifWcVqW9kHJK9cF21pWdrqlna1RVKOpdU2O','71UPlmeG8HqXmOupLKuvFv62TbW33ACsFnQiesi3j','M','LAc34siqhOkivGKT1jvCzGrcy','3XdT2Rz72MeLU2wQ',11);
-INSERT INTO ti VALUES (17214630198719152517,146,'0gJpK','PGTUGrifWcVqW9kHJK9cF21pWdrqlna1RVKOpdU2O','71UPlmeG8HqXmOupLKuvFv62TbW33ACsFnQiesi3j','M','LAc34siqhOkivGKT1jvCzGrcy','3XdT2Rz72MeLU2wQ',11);
+INSERT INTO t VALUES (5241508572807979515,8871191969804398034,'xDQtP','yi5p48oguLpB1OBOW','0RrAt6pbznhN8','toCC6NT3OoCTLNJubfMe7JAsEMNoTkMCaHv3b4v5qHA7FtC1dvLiSXaDsH','2','n',10);
+INSERT INTO ti VALUES (5241508572807979515,8871191969804398034,'xDQtP','yi5p48oguLpB1OBOW','0RrAt6pbznhN8','toCC6NT3OoCTLNJubfMe7JAsEMNoTkMCaHv3b4v5qHA7FtC1dvLiSXaDsH','2','n',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
+INSERT INTO t VALUES (16634036111149069859,6665281364670969304,'Bnzt','GSnhOn3OHx3v3n5iuZo8GmIQI','8ME3Hf9Zzg3kjxpKXcHHfKCkOQy8FzHNTYCYX79W7aXHaKewBwreupASkyCQZSINgHehTIe6Z8nuKl6r','Ci48bFxAMwykYlcZTaFRwSKKwGTdhM58EDtXXSH7blPgwJJBa68zmpklHSQhoFy5mm','B','e',11);
+INSERT INTO ti VALUES (16634036111149069859,6665281364670969304,'Bnzt','GSnhOn3OHx3v3n5iuZo8GmIQI','8ME3Hf9Zzg3kjxpKXcHHfKCkOQy8FzHNTYCYX79W7aXHaKewBwreupASkyCQZSINgHehTIe6Z8nuKl6r','Ci48bFxAMwykYlcZTaFRwSKKwGTdhM58EDtXXSH7blPgwJJBa68zmpklHSQhoFy5mm','B','e',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6773715876084946016,49,'TN79','Luz1xu5jTPm','kBbU5NB2EDx44uB2s5CZwLwMihd3Tn6jS','CTBg4V3LIAt9ayJ7ilg','vQ9Av9mlJtBWybvxZucgZuMip7VqOxiAzzqVqTD9xaO0g6B9NJKMI3qxjGtjSDp2OdvLbn4iFJ1Q5uj62Fahemxn7SKeXmOIVi','YpSMMjEvWKpX4xbOrhJTBVEM3dxJJrrYFanMhLfcXTLsWUGb7w3l1FygOwOMC',12);
-INSERT INTO ti VALUES (6773715876084946016,49,'TN79','Luz1xu5jTPm','kBbU5NB2EDx44uB2s5CZwLwMihd3Tn6jS','CTBg4V3LIAt9ayJ7ilg','vQ9Av9mlJtBWybvxZucgZuMip7VqOxiAzzqVqTD9xaO0g6B9NJKMI3qxjGtjSDp2OdvLbn4iFJ1Q5uj62Fahemxn7SKeXmOIVi','YpSMMjEvWKpX4xbOrhJTBVEM3dxJJrrYFanMhLfcXTLsWUGb7w3l1FygOwOMC',12);
+INSERT INTO t VALUES (14870693103391949230,17852039920502696475,'QDo','NwzKoIPhQRMLMdEQR8bYMwNFBEb1CW33fkGUsk5oAWKtQrNw92jR16EBsBGiemOOWmpZOEe0XvGYiBPMG1y55qw1QkS5EwBpWF8eE7s0izaZbpdvTSrJLckV10QFmnkJGU4MgKr1smJe2o2EIAX92ISKQfSoUadoAK7XQaQLLigRmiM3UqVxj3ovnlooMRFj4juf4D34nNT','RNLD8','pKJOlI80iDdaxaELyJ6WL3IGAg6v1gaOBSxYc36oyyQHPA0OGNm8XZeGjM','zc','C',12);
+INSERT INTO ti VALUES (14870693103391949230,17852039920502696475,'QDo','NwzKoIPhQRMLMdEQR8bYMwNFBEb1CW33fkGUsk5oAWKtQrNw92jR16EBsBGiemOOWmpZOEe0XvGYiBPMG1y55qw1QkS5EwBpWF8eE7s0izaZbpdvTSrJLckV10QFmnkJGU4MgKr1smJe2o2EIAX92ISKQfSoUadoAK7XQaQLLigRmiM3UqVxj3ovnlooMRFj4juf4D34nNT','RNLD8','pKJOlI80iDdaxaELyJ6WL3IGAg6v1gaOBSxYc36oyyQHPA0OGNm8XZeGjM','zc','C',12);
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 (16982915936132318412,161,'hc','92HysRECpP8qQtFWKOvdIDkKj3L18K0FMKdX3c6FPJ9XVZe0vzcIOdzSu5rdpacx23NU4Os80rivjEjzJlnr87Fp1h2XJQ74NxX','b6WDJrC9eVwik9v8lmNlUoUsZLTS5UCMCnMWYqWyd1HIDG4V1gvjb3aQW6gCXI4','PuOwptgeUQevcSJ0BtRgkMLHXBIX7mMKzVlZ4X0FQ2i1AePrJMeSGN7kVvjJETypkukaKfoLId3PX','DUZGJjDGHOmeO0tzYQZ','Ssu65NGt052vZZPWPJPcF0D5ZACx3C6zIdm9fBcGrHxGACuWskUa8DGmMY4be6clFwhSrrGXt2K0neuBXdJsO4wxAwyY',13);
-INSERT INTO ti VALUES (16982915936132318412,161,'hc','92HysRECpP8qQtFWKOvdIDkKj3L18K0FMKdX3c6FPJ9XVZe0vzcIOdzSu5rdpacx23NU4Os80rivjEjzJlnr87Fp1h2XJQ74NxX','b6WDJrC9eVwik9v8lmNlUoUsZLTS5UCMCnMWYqWyd1HIDG4V1gvjb3aQW6gCXI4','PuOwptgeUQevcSJ0BtRgkMLHXBIX7mMKzVlZ4X0FQ2i1AePrJMeSGN7kVvjJETypkukaKfoLId3PX','DUZGJjDGHOmeO0tzYQZ','Ssu65NGt052vZZPWPJPcF0D5ZACx3C6zIdm9fBcGrHxGACuWskUa8DGmMY4be6clFwhSrrGXt2K0neuBXdJsO4wxAwyY',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(35), d VARBINARY(95), e VARCHAR(83), f VARBINARY(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5779599716881607477,29820,'9p2mNbtbx68uTVHpNgIn1','h3C2qrbowL1VQo54ktqWVsCPOtW8LmB','Ihcxt6gd2rp','0pT3oh58hugUGc3l1','FPEoiCwPy5Ng35osHjs4pVYHQI6h','b4tWnRCVPwHuRZldJFdcGAGcZdsfvXXCVZ7RZo44NWvUxy2clorx',0);
-INSERT INTO t VALUES (-1263655011854806346,21561,'CQ','B3Fdm7ZcWiZvcO0IuCPhBqjt','TPkYDPdY9S','ZfHiw4VShMuHfs8Omp1DD9HL41uM0m','CWSeIKBtrcQGrXfMZVRTgeMlPhsEhNGiG3plWriEJt5cc3gOFXLx5hMAeVQOUuPtucru09jzTrXwYNVm4ySUWzPK4','2E7nZmVLqnawycAOjhvFi0X9fXkNMYDIyWDB72H0IzhvVjPcU7iw4Gcn3yPDKZBVSLUW9Ad',1);
-INSERT INTO t VALUES (9138861987647839302,23303,'xYC7vVZ3vTHtKCp','YlxpQGxYaOeav7a6OzB6VLahgF','5ppOxT0h3w','FRKSKzvgJqwyq3e2','86fHTDq','itIrTIhX6leUSxiSs4Vu5mJfto4xTpjFLLUhoCZQLvbkSi4J1hScdzKIqeZ8CmNl',2);
-INSERT INTO t VALUES (-2384946740234135238,62964,'QJ','8lxIAplIfdAjNm670SLlmVK6kviYK79Y6AzApVFLkmFtXZrnznVqcv1UxG0v0I','7RhO5WVTBBDxnpKZJb9cNUo6ZnoNVEo6FBwDO8YSVCDpuLF1qrtDfjCvG','CVnLElzCAemn1FQlw','MqyGDvjLhQcEbaTy9coL30IovPFPqUITcOzVQ0hS4qN3oHSv4SdfDtQTv3VVROuY7lmgU','77a97oorFinSuQ7QWyrhIr4WT5OfPgsHPbZUs6TRajhyvbNZjocrHxCb58MJAwgDjO7w1KXLnQQ6ADobPQ14ypozc08opml',3);
-INSERT INTO t VALUES (4844709755275684357,35142,'b7ntRKS1qG4','OQpUtqJhJinJ9RtSTv2XOA80XjM1RNCByYEmqtAA0I','LZgbxXPJkGutb3IxU2gC65IdyGnq7ps3JfchpD1zVIrhfeDYYXuXU26','qHdhfjtyUYMtbYT7olW','SpxJATOPhXzWyh9VsR6QkD1RiorP2U5sugPoMCgK2htzu8ET9nTOX6Afd3HzClHMtz6lx9E5Zfr2zxojsd9C67K','HUfac6DCXX',4);
-INSERT INTO t VALUES (6453149911662671551,13932,'hqT0HQxHYsG5ogzTK24pxuW','SGlELDSh8KcsI544C8f0TckTsZqCC3bXhk4lJ56uoqjENJhcgToL9FHXzHsrl','K1e6HGwbbjPj6wurtEnTdXKBDSm0n3D2mlH9KWQ8RBuxnwWWjVKjP83iC9Ujv7tyuptkMI','OUQ8J9kxi9SiN63VumtGRNdkUhf40v5Zv','A0U3aIrLkiqB9A64WoL77mVuTKIwkGiT8So','4PAdYGSpXeW4o',5);
-INSERT INTO t VALUES (-7249672315203659765,45938,'rz3ThsR9t2pQFQQYb','Auq1rA1Fclv3OYg','Ms5BNAByYZInh3nrNPH6ppCT58ObJxYA1c12jzOTKSHdS','z9r9oNDy','h6y2j4hpTlUIl6QdcvzhFAlPuhU1KR6DDlyWaTLHysoTXTC6Il973twrCno21U6LNghdUZptCXd8jr1BOZGcFiT','HPGLfKMHhmXTEYCdGzqNhPNcUyw3DWWzThZOj1Gieevb0EmuhZRZeUkz0ZA6DN4p9nMh5QoZH3gjmIbE3fnJEUcuWGs1F',6);
-INSERT INTO t VALUES (9110884091902735017,24839,'jSrjq2zP4OGw1','ocIGSVjzJ06Z7zuPE8PZbXNzcHmlHUVs1JK8dETExhNnDI','X25fkvXahy1b6xYYU7HW2d4TqNGbtLnV7sAO8Aw8Onr3WjMgra86Gpv7YJWSPwZ09EzIzkM','iv2Qb1TNogXlBsdyp1CfZq5','fSyGbfQmzoiL7LwZ9H7feoNDlgFdHdsMAkIxWHAfll4mmjf','krsDPUoO',7);
-INSERT INTO t VALUES (1253856811940311053,3088,'YBlni','wjt7YcLYH65mye6u3sSVgC1eUbkCwgRVM5tub0yTuzTMnil1uOYmHPr5lhTlxs5p','tA','6ZoAVYx','kJJ9Meh','nL97KKTa8R9goOw2uHT4NaUA0biCWceryyWo2WcQJ1eaZPmBzBFDWU67oFlXSs4f3BOTh',8);
-INSERT INTO t VALUES (-7235922752101524820,33192,'c570AotVt3eDvWBq87aKyiVuiYi3','9ZUk5TBw2AhFrpxBe407HZszwWxfk9','lapxrsaDzTeYGp5','2mnWZU9RF2fca0OQw4q5Z6Y','RmdECJNBwROHUPkfUfXYWFL42HcmHNBFanxQThDwfqgmhE3HXjE0epVVrq6nZi0pVdZKTdf3NHhkotxV8nUQXufasi6BJW','YBYIKEmRRIhpugDbnZeUD0E6lSMf0Qxv3OFGyhhHCoevWY4WnHiDMQ2ADxWojXruuteUWxyxhgqxnWPc1pD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14622537898373830469,6007309665442638524,'F9lEK','j4B2ulHGuyIWIROhSmKcsZcm4kULXxZhFNXHbcEUAC3tce0uxd7J8dkOTtQxG8UgPmWuKxy66j4CVg6JsIxAbAePOvBu9tve2vJTRZoxIblNEWUs3yQsvuF3wgAc118G74u92l','h4pfNoSHSnP','df8A3UqK55LJS6edKhVXmnnhu80woOT8giv9J4qrPW6e7DA5ff5GeV53VhrbYKOmiOffb90J626thThkDBAUhbugN6fa2krzBCPIsEC7Lp3wfzs5GTmGzGEubJgQdn0rtEmE0WJqfCZe9WOIbn8ZrIINypqau7yWOJIool6uFL9jWOwRx8z19GBDlFwuQkRfrvRNfbW','b','H',13);
+INSERT INTO ti VALUES (14622537898373830469,6007309665442638524,'F9lEK','j4B2ulHGuyIWIROhSmKcsZcm4kULXxZhFNXHbcEUAC3tce0uxd7J8dkOTtQxG8UgPmWuKxy66j4CVg6JsIxAbAePOvBu9tve2vJTRZoxIblNEWUs3yQsvuF3wgAc118G74u92l','h4pfNoSHSnP','df8A3UqK55LJS6edKhVXmnnhu80woOT8giv9J4qrPW6e7DA5ff5GeV53VhrbYKOmiOffb90J626thThkDBAUhbugN6fa2krzBCPIsEC7Lp3wfzs5GTmGzGEubJgQdn0rtEmE0WJqfCZe9WOIbn8ZrIINypqau7yWOJIool6uFL9jWOwRx8z19GBDlFwuQkRfrvRNfbW','b','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13875360304939684690,16991200076658298126,'matO6','e','OwaGWqqBgjHqDUQC57i2zNUoMfHES7cXASNjAHTHkMmxVuoezAXeLm8qwICW1dELyJ','vv3YWXAP2xVg0pvqJ0PpdOZvTAqUUmDd4rzbN1GKz7fYlz4tbvDrpATS7NBV85VyDfp1NdvMqM8RXOTgOToNsjS1yCR7usHP9aBIgT9r8OxXui0SsKltEzQC','FrI','A',14);
+INSERT INTO ti VALUES (13875360304939684690,16991200076658298126,'matO6','e','OwaGWqqBgjHqDUQC57i2zNUoMfHES7cXASNjAHTHkMmxVuoezAXeLm8qwICW1dELyJ','vv3YWXAP2xVg0pvqJ0PpdOZvTAqUUmDd4rzbN1GKz7fYlz4tbvDrpATS7NBV85VyDfp1NdvMqM8RXOTgOToNsjS1yCR7usHP9aBIgT9r8OxXui0SsKltEzQC','FrI','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14337149747357487739,15172693848576800962,'Qc7jzy','CTXrCrfEp2RUmtLojNXlHKFoXlLsajG7XJyjucuf9nY09dX9xLeTfXSim50vFv9FnzOhsbSH1wnWJVZVteyYmTIGLbi7k','aek8yHGXpviUxRD','y1P2GKUhL6yDL8e9GRo9G24nViu5tkdVFAzyhdTrtfleZ5q4XwU1y9zI0AgSbhurDeGJTzon4kGPYgZo6WqJB5l548zetaU8uEcSm50zAD9y4g82bgD9rNrGmbtYTm482PJgBXLYDWBO3owxFai2aXh5i3Bjt6tKnx3gadlUBPIV72CTrQpQUNsha13YOZ3q9DGR4GbaBNHasF6mohhwpO0Un0LIFsc5TIiYx8cy0tNxLwduc4cwKEXqi1UmiNd3','h0','pK',15);
+INSERT INTO ti VALUES (14337149747357487739,15172693848576800962,'Qc7jzy','CTXrCrfEp2RUmtLojNXlHKFoXlLsajG7XJyjucuf9nY09dX9xLeTfXSim50vFv9FnzOhsbSH1wnWJVZVteyYmTIGLbi7k','aek8yHGXpviUxRD','y1P2GKUhL6yDL8e9GRo9G24nViu5tkdVFAzyhdTrtfleZ5q4XwU1y9zI0AgSbhurDeGJTzon4kGPYgZo6WqJB5l548zetaU8uEcSm50zAD9y4g82bgD9rNrGmbtYTm482PJgBXLYDWBO3owxFai2aXh5i3Bjt6tKnx3gadlUBPIV72CTrQpQUNsha13YOZ3q9DGR4GbaBNHasF6mohhwpO0Un0LIFsc5TIiYx8cy0tNxLwduc4cwKEXqi1UmiNd3','h0','pK',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(11) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(67), f VARCHAR(55), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (112,157,'a2f2I6M','8qs','jaZONmMzVSEsmIBCGI2hNZ8yVQtJEN0Ppa9Ao2Go60LjkLI43xa51hj7JFFy2JVS6jY','0OyjalKocFqfAr3do6SSlfa3hL8rORvT5m20D3T8Uz8jV4i5Mre','a','f',0);
+INSERT INTO t VALUES (104,59,'uwQZZKr2u','wf','Rlu26F34iG12xzl','qIzWEcaiWKDyUJcK9dixe1dc93s3pCtpKFWcFIXTMatxNfeMfaP','B','2',1);
+INSERT INTO t VALUES (66,74,'4zsZApY','N','E7','6nX19KoOVcpLIwnSOfY57nKOC3ES632tOEWO','8Q','Q',2);
+INSERT INTO t VALUES (211,62,'krRzgE4WSL','7Ag','of7VgkYQxjiBRLF8KAH','wdEjNJi9KNKkrpKkgvOzaGMw1TqU35aQ4mUvkP','4H','b',3);
+INSERT INTO t VALUES (37,57,'XDXBfn4u3','vD3','7aFxQMV1PcBO8HGIMinWtp2UnyYFV2ugZDdRM02VO','UJbgGw8WT9PUauAKB4SoJi6e4awlOyoIjm2wPQHRLuLn','m','4',4);
+INSERT INTO t VALUES (96,139,'OLCk','O','pCx08xrgOKh','tiHneRhi8HlMw3eIFzdFBXC2Kld8fEF0PTDFt6uzXr','O3','E',5);
+INSERT INTO t VALUES (13,197,'j','Kg','RdZgqgoU1t','2tTEYPLLLoCA2oo4SIizxh9mrrSSPYScJM2qsbjJQeHTXmH9byok','K','l',6);
+INSERT INTO t VALUES (149,97,'8p7zwrJM','0TO','HQbNB1k1Z0jnHC9NkWijtcyNSMUHxV7yzIF8rciaVCmn40ge','GhcDAlzC54V2Ampc7Q91l2bcXqpAQgelEgCHWcGbVe','XX','R',7);
+INSERT INTO t VALUES (243,247,'jUReg','l','4bno1tcftyzCr4UttFqvdMXx5Qt8Ne4effbD','SboGZnl2RQeBymTpvI0Al','m','Z',8);
+INSERT INTO t VALUES (218,52,'FW','J6n','nMFn5hs44azVMK6Cfpsb1fGuLNYBi8bTNq9r1btltAAAR','kRz0liU0roJoyRlLcw8Rkrv51MppksSsH','9','f',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(11) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(67), f VARCHAR(55), 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 (3505816975,198,'WuIq','fw','JzudNi','r9YCJXSALgvTjapvpigckGviWoGe3XLbm','b','p',10);
+INSERT INTO ti VALUES (3505816975,198,'WuIq','fw','JzudNi','r9YCJXSALgvTjapvpigckGviWoGe3XLbm','b','p',10);
+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 (2972307781,139,'E','rN','qzlSrNyf9dYOrWx1cWJznGyLoL9MY5LefJ3Mo3NzsB4CnfzjI7cW6x1eVwDFfKiZMWA','oxjKiHhTYfSS7aDZ2JjtSpPLpAfWYq4','sx','Q',11);
+INSERT INTO ti VALUES (2972307781,139,'E','rN','qzlSrNyf9dYOrWx1cWJznGyLoL9MY5LefJ3Mo3NzsB4CnfzjI7cW6x1eVwDFfKiZMWA','oxjKiHhTYfSS7aDZ2JjtSpPLpAfWYq4','sx','Q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (282165584,34,'E1PRml','MXPCyNWEXMS9YyW1BaYWgPndzlwiNFV6TUAjrPYqQOmq2MyEnMFEHDarq1bsA1STtSNPOLOhRPuG8NPmigZye32flEZ2GRCZjyJ6ZXU5iJO25gTIYrBrRSXH9kLOtWjwGEdGIOGn7anKiu3QroiRG6TTDd7taQFN8GgLvw7P2vKDDFNgMVKWG8UDiBQK0XAMV6AO8Of2jyLcoypSBW7Br0eQN0uFq33acicR8ajEgTo8IZcRCQRfKr','PzTUwvEe3DN7HjFBa2SrIJhkF16m9VDejT58aDi2x5jgIMpk3','OjeZLxgLa9vJvJBKH93xx','M','3',12);
+INSERT INTO ti VALUES (282165584,34,'E1PRml','MXPCyNWEXMS9YyW1BaYWgPndzlwiNFV6TUAjrPYqQOmq2MyEnMFEHDarq1bsA1STtSNPOLOhRPuG8NPmigZye32flEZ2GRCZjyJ6ZXU5iJO25gTIYrBrRSXH9kLOtWjwGEdGIOGn7anKiu3QroiRG6TTDd7taQFN8GgLvw7P2vKDDFNgMVKWG8UDiBQK0XAMV6AO8Of2jyLcoypSBW7Br0eQN0uFq33acicR8ajEgTo8IZcRCQRfKr','PzTUwvEe3DN7HjFBa2SrIJhkF16m9VDejT58aDi2x5jgIMpk3','OjeZLxgLa9vJvJBKH93xx','M','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4021863805,155,'M55yT','QWVd7Z2QCsItIvZWyUGWhZEmWrIPLPKyADFprN6qY0OWNrhZsvI46yHTPr6AHj9rdNS6AaSbpQl0KOmR3r90FhZ8ECr5ZCY2HGgABFS7UMXYBNOOftdVRnj0GnHTQTHRZ','B','KlHGrU4yCmsI7S5KQb7YUIy77DuM7cI56IWfP6hFBj9g2pWCTc80Oa73eg8j4PUnqQulJMthwFvGFKwifFfFLZHEffuSMaOXK49kJ6Kb5oPRr3LDPEx0zCk1yEbh2EIF6RQiSiaftd2vlRmtVMYlqLbbxI','ez','U',13);
+INSERT INTO ti VALUES (4021863805,155,'M55yT','QWVd7Z2QCsItIvZWyUGWhZEmWrIPLPKyADFprN6qY0OWNrhZsvI46yHTPr6AHj9rdNS6AaSbpQl0KOmR3r90FhZ8ECr5ZCY2HGgABFS7UMXYBNOOftdVRnj0GnHTQTHRZ','B','KlHGrU4yCmsI7S5KQb7YUIy77DuM7cI56IWfP6hFBj9g2pWCTc80Oa73eg8j4PUnqQulJMthwFvGFKwifFfFLZHEffuSMaOXK49kJ6Kb5oPRr3LDPEx0zCk1yEbh2EIF6RQiSiaftd2vlRmtVMYlqLbbxI','ez','U',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3459360329,119,'eUCxZp','fuv72GfrKPjlzICnYJ4AzBuVDtt4s83IDv18smr1ljbJ07Y5aeHDbW9JCL34w5we6eiLncZxUJuxxJYNejJjhwKd5Eb4IXqRfMqwZ1I34ybuGIiror3Lxv7sOYOXLuXqANQMj','x3XH7amzXpCXq','7DTIMaLRYthZB2W3K3Tamf78Mbf8Tu6tgi7pzPdbMpFyh74tgvaP0dtHCeHgFSst1GaL5qOnt2UPV8l4JNtFjGlIyrZTouW3agIHZngVFjd1a2irqhX3wKYnqI5NocDwmTDtr9wdNZRZKWeBK','I','a',14);
+INSERT INTO ti VALUES (3459360329,119,'eUCxZp','fuv72GfrKPjlzICnYJ4AzBuVDtt4s83IDv18smr1ljbJ07Y5aeHDbW9JCL34w5we6eiLncZxUJuxxJYNejJjhwKd5Eb4IXqRfMqwZ1I34ybuGIiror3Lxv7sOYOXLuXqANQMj','x3XH7amzXpCXq','7DTIMaLRYthZB2W3K3Tamf78Mbf8Tu6tgi7pzPdbMpFyh74tgvaP0dtHCeHgFSst1GaL5qOnt2UPV8l4JNtFjGlIyrZTouW3agIHZngVFjd1a2irqhX3wKYnqI5NocDwmTDtr9wdNZRZKWeBK','I','a',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2063628494,11,'C9','n9Xsl1GqJ059l4ynMRax2Rksqe22y6UKwST87JwlHHZVziGgLlkIK','PGysjTNIDu4R0clGRbfhusuq22pHMXqr4D3vdJYG97BqF14q1BfktfiPuk','KIq4uoDb4VIYREexTQ9WVrMzd9UhwtRLVVWlrqvtxgyhI4M9DmqDQuTAndgqtvngliEHaDiJKoadBRhlwtZjNns3eHoTokx7cTIx0H9R1xgOTBdQf66QqAw8KozpL8OM7sufl4x2Hm8ohkI4rRU1acdCzJBpwRy0SEtZD71CGB4j3fj9qTYlo9WfxNhM8L7kCV0IiBjhLH5XOrq5TyzlZ2','w','k',15);
+INSERT INTO ti VALUES (2063628494,11,'C9','n9Xsl1GqJ059l4ynMRax2Rksqe22y6UKwST87JwlHHZVziGgLlkIK','PGysjTNIDu4R0clGRbfhusuq22pHMXqr4D3vdJYG97BqF14q1BfktfiPuk','KIq4uoDb4VIYREexTQ9WVrMzd9UhwtRLVVWlrqvtxgyhI4M9DmqDQuTAndgqtvngliEHaDiJKoadBRhlwtZjNns3eHoTokx7cTIx0H9R1xgOTBdQf66QqAw8KozpL8OM7sufl4x2Hm8ohkI4rRU1acdCzJBpwRy0SEtZD71CGB4j3fj9qTYlo9WfxNhM8L7kCV0IiBjhLH5XOrq5TyzlZ2','w','k',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(53), d VARCHAR(76), e VARCHAR(100), f VARCHAR(55) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18786,24713,'H','3IWPYx9FMLa','cF9o81Tz93JEoOYfTL75EodElkWnQ2gPFcOanP74DRSSllBbUTkBxnQk0co10dRILMe8yvthfZxKQ69X66kn1umkx1pxWk3J3Id','faURsT6EeWcOhns6RLKbSYFd1SOUqk','s','K',0);
+INSERT INTO t VALUES (7608,50116,'KvDuG7O','AG0mPwLC9rRmIS0wKWSIvWFeIosKg','zp6veRB2sYWHEmHNsIK','e9HfO4a5V4EDyAy4','1','3',1);
+INSERT INTO t VALUES (-1385,7982,'MLcO6xUMQ4gtPKwm','tbBTKLCqiAkHuH3x7FjH16K2xIn69DpoEdF9MLz5T3wJOHAT8zRyiMpx22BV','273aWkAVCvUoEcCZ0tJwsMrYToNK0ttlUWBGesKfTI0i6YiTj6K5ExqmhkkD76IyrLr','yTtDz11vk54pyxPh4nZ2NoQ4PI2zS','P','H',2);
+INSERT INTO t VALUES (12237,7681,'egYRq8rW2ylrCZuCevs85MGM3Mnpa8','kybt6cRf8Mon4YHYGg27kNvJk0mt2QbeHOZOCNnYvl42rC02U9Xt0Zu4FkZzgEF8fWAcPt','VXkdUHQyTu7AIwfCayYBxFIYe4h5HLm50bfIsMdAXVrTt92ouJZk3zGfLaB7aBoppHYjH0H','DDQk3pPAWvO0V6J0ZUTvht88ppFbGNgk9q4Ejyu2g','t','p',3);
+INSERT INTO t VALUES (4755,12496,'KucMP6SfEbtxiD0yNvF2XVPAoY6vIYdDkFjy','WOuWo6Cu3cuMPq0sG66W7DM7aWp5oFiVcYROWNYmxIkqiBd3NY4','jhr8WN1U','9zhdor4SnzrqMLhKwTn7x8JoWbV7vYaDh','m','J',4);
+INSERT INTO t VALUES (3415,11749,'71Vsqk01ZXmTWSGuQNDiQJfRwBywPdrxbdWSi5ax','HRkSVSNH2UVcXqHw2RBObJiWd9e4q','cDF','t09TJ','f','n',5);
+INSERT INTO t VALUES (24497,43178,'7BVxpkQqcrrUKO5cYojsZGppSDoa9aHMQa8T6mIqgzjQ0z','VhW9','vCphqLv','k0uJmhM6I8aT8mRsx5L4HImqU7m','2','p',6);
+INSERT INTO t VALUES (21772,47721,'VYQBbyVp1M4f5SfHWIU9','iZ56KL2i9Uvp0hdXkgDQg4yOZ5','chLV','iDIeJ6wuVrqRC1gsL44y9D078Rl9d','0','q',7);
+INSERT INTO t VALUES (29761,60503,'8prrKOdeYnSO','ndiXi5O5kjFNzZ5cUtHMmriFPId7RsWK2PS98au5MBAqqhHi9zfqz7irmy5VJiEAI5La','RqlKwPzyxyJqgrfs3BaDBRfWjzkm73xo3Pe1nqjfWijjcr4sxfEjsJF7r0ZOE61nlcAsY0r7l','vao3QCzoA8PGVWeepXYtEpV6JebbzbLeS5d','r','K',8);
+INSERT INTO t VALUES (16203,29869,'wLKSfvqdpDfGnSl9gtniJyvR9P','CRrphcScSfUeJaXag6','dulR90okX9ebuf6e90ZrDT738pGXbKPCJE3JnnVl9EhCisd1hUdjys971GujDvLiMd7A6Oh2xEnBoMDLGse2ehk0zC','3wLD4LWFKltq8E','W','n',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(53), d VARCHAR(76), e VARCHAR(100), f VARCHAR(55) 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 (-606517797432579224,62523,'G2u48Cn8w4yUHsqCDwT00Obl2zoOn','YxIH07uFZu5LAwpCKu17gx2gDbRBR3JuvreFfE0AyHRtW27Re590RlmKyI3hLmyW6Q198zVQca7WHRegqaMPbAQuT1Rb','G22','xqwUON','712y35couOXvoSq7d3hlpWSE9zTEWkgVHYlGuMNXTvlsM95AcXWhuJoZceTLDoAo0MPu2ujLxZUHvS','b84DZ1MZUinESnZQMN41dr7ZBWxW7v8',10);
-INSERT INTO ti VALUES (-606517797432579224,62523,'G2u48Cn8w4yUHsqCDwT00Obl2zoOn','YxIH07uFZu5LAwpCKu17gx2gDbRBR3JuvreFfE0AyHRtW27Re590RlmKyI3hLmyW6Q198zVQca7WHRegqaMPbAQuT1Rb','G22','xqwUON','712y35couOXvoSq7d3hlpWSE9zTEWkgVHYlGuMNXTvlsM95AcXWhuJoZceTLDoAo0MPu2ujLxZUHvS','b84DZ1MZUinESnZQMN41dr7ZBWxW7v8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(36);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
-INSERT INTO t VALUES (-8631840233478243773,54833,'Lvl2','rWQ4F8Pn6b2iEfsSSSZApSMH4ttUXWfkPaxwXcnuP4mAzpSi27x1jebgxsis4q8IwSvMdEcA2dJTPydQ','uNOhVaoPSj2wNQoTMN1NbIeI2PviTekLdstel7M3aBF6s','RlFec55eMPsk76yXr0QO','IBhARAf86hwySsip2ccuW1JKIpEYZdB37bu0HEP2gLfBVGEuSxQAcEdwPA','qFZlqXjKUhlBKkOZNcATIZaqq3eDvZoSARoqcue80HxWW5x3XS',11);
-INSERT INTO ti VALUES (-8631840233478243773,54833,'Lvl2','rWQ4F8Pn6b2iEfsSSSZApSMH4ttUXWfkPaxwXcnuP4mAzpSi27x1jebgxsis4q8IwSvMdEcA2dJTPydQ','uNOhVaoPSj2wNQoTMN1NbIeI2PviTekLdstel7M3aBF6s','RlFec55eMPsk76yXr0QO','IBhARAf86hwySsip2ccuW1JKIpEYZdB37bu0HEP2gLfBVGEuSxQAcEdwPA','qFZlqXjKUhlBKkOZNcATIZaqq3eDvZoSARoqcue80HxWW5x3XS',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-8846941837083621854,33936,'u4P5Xp71ksPAnAdIjM','J7sQNsd2hWh3IiMqexQv7BJ7VEuM4zpQ0h1ZGatfbPjxjLjCkgU1JKz3oZKGDxwxnqwTfwR1ERCmcTolVAoCREXoISkIyM3Dd7MacHZBYys7cfNKgO4DE7Mya4qpugt2ODSVCWeTrQuf0','NCuitrOyXvsDxRXSMIAnx1F283upLdjgxbuFytHteE','aBeVZFy0WiQDkZR80uNAJCwzUzu','1NW6YDgrysMkBgAxNGfWDrVWvQ7vuiP4l','AUDqFj7F3vaNYjPIoKmrepLFhP9KJh663FNPg7yZwDBzIrVbUEKfZZt7P1PJfDJf3Kctsn3',12);
-INSERT INTO ti VALUES (-8846941837083621854,33936,'u4P5Xp71ksPAnAdIjM','J7sQNsd2hWh3IiMqexQv7BJ7VEuM4zpQ0h1ZGatfbPjxjLjCkgU1JKz3oZKGDxwxnqwTfwR1ERCmcTolVAoCREXoISkIyM3Dd7MacHZBYys7cfNKgO4DE7Mya4qpugt2ODSVCWeTrQuf0','NCuitrOyXvsDxRXSMIAnx1F283upLdjgxbuFytHteE','aBeVZFy0WiQDkZR80uNAJCwzUzu','1NW6YDgrysMkBgAxNGfWDrVWvQ7vuiP4l','AUDqFj7F3vaNYjPIoKmrepLFhP9KJh663FNPg7yZwDBzIrVbUEKfZZt7P1PJfDJf3Kctsn3',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1100180938224220981,37586,'c5JLy88TmAHZzwLZH4','LUlt5xhm9KxfVR0oGWuXH','Q1Sv58FmyUe9XuCCIIqvbdBxdU8kzZIOkgV44TrlDPYRvB5d0duEQ3q5r0w4bPFu88SO6WPdoZ','uXpIDMeOY873Ylv9a43hTE4ewLNLFemAKDmIB35qb2BnKZ8jL3UlZH4zBMdmP2N','6FpS','gionmUFE439qcp2IoGGEraFf9C4vP20LobSlQYpaMwTKGrqiYYyuGSY5WZMh4oyQ52et8PQuWSsUe',13);
-INSERT INTO ti VALUES (1100180938224220981,37586,'c5JLy88TmAHZzwLZH4','LUlt5xhm9KxfVR0oGWuXH','Q1Sv58FmyUe9XuCCIIqvbdBxdU8kzZIOkgV44TrlDPYRvB5d0duEQ3q5r0w4bPFu88SO6WPdoZ','uXpIDMeOY873Ylv9a43hTE4ewLNLFemAKDmIB35qb2BnKZ8jL3UlZH4zBMdmP2N','6FpS','gionmUFE439qcp2IoGGEraFf9C4vP20LobSlQYpaMwTKGrqiYYyuGSY5WZMh4oyQ52et8PQuWSsUe',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(40), d VARBINARY(51) NOT NULL, e VARBINARY(40) NOT NULL, f VARCHAR(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (35,13016002,'G2vNiXYwAQktcb7ccI4rs8UAEwiDiWDciSM','sBEtpDZfpk','i8XKu6iO43tfPWXDBY3ygXLWPA70','U8t','tow4grbVlicoFBeXOlGIGd5ESdV93QdjcCB9Yvrmsup6YrSKKwnGv6Z5XL7YUjREb6haWfTm4mv','yBC3Q1',0);
-INSERT INTO t VALUES (-19,10953243,'rIWYzRzMSwuz2QKFN84wt9RwaCj7y','vIHHLrU','F9DExiGLhYGcBmrWC3kCwkHhwlgZIwqsDHNTdVy','VXRvbB0tvFGptmRzVTS1MbmcJyrsIPe4mx64OsZDSSpUWPXLPfN','yhbruCjLwBjYu3k9toKq5MkBUP7WnEZVFASGm9dfyQ357NtHLRSCbEWGDBKAg0ceq7kmeOQwn7krP5nBFKt72ChGDvRuhUIgW5','Jyx4Y1IEo1VfdhFhz2muQORB6ElOmNkBmwSze823sA4oHi5EJjfiHHQFUUnyEU',1);
-INSERT INTO t VALUES (-99,6618444,'1qpiRq3WHpyVXNtYsb','VYan8CiVhcbNvRR20UmjhupsbW11B3xg4EXKtpnxHPBA','9rcL8FlnIjYaJZmMVI1X85pfjKJqCnB3Bd','01D8HDz1','bqMCJOLDh6dczz8Yv5ErtHbBwM99VxxFs4cf9WeFwBI','auOGH3vCCuvuOrFlmSHv',2);
-INSERT INTO t VALUES (39,12838208,'Jyl4NK3q8b4mfofL602rdLI','u16wX7FrcvGAge1f0TCFjOji14tS7dmaTUS9e','GsE0fo8QLNpnm7RQn','0ye0ox87NHqEf','lQmqmFR2amML7Xqysjl0WZKV6AYyUMaNEQQe5bPVevliyOlt5n3WFNMrB0kbFHBPtBAWsqLpkP0LFVbjD1FK8csAo8jVR','5exZq7l0ddEHggWjtgWNQUuvtkFHkFQvh0UhaU',3);
-INSERT INTO t VALUES (17,6875947,'15OeSmnATsfd3tXVig5nEHPRkP','ZJxJiQ5e2WZMwjTit0','lmZoRkPL5DCQbhAJ1PpP6','nYyMyjQXRJyPTgPSoljJrHBdxHatUw2yPL9GAA9pcYEy4NFV','hnYYBquzMzCm45xdOw29SvgWKC6RwYbHtvVuNFowDm1IHyNp9WNStaFs2YjinbixyZKcjZuii','SlllfiTgttBd1Yb3ci089socobSoSCzVu1sWG',4);
-INSERT INTO t VALUES (-101,12740304,'dMTfDbT8y','grefez9MdQJtBDFyiT9g8PoyXLE','JFCruTVFmhWTmiezr9PpXYDQ','KdosVLSoaVQ6n','07k9feWIr6IDWUoZlh7mqhVTyKWyujKuQqtXhImhT8B4GA3ut1j30SbZZhVq','MWXnkZP7kCTJjLNGkd7uxaCBkAAtvU0ggdBOMOtfwtM68Tdbkns',5);
-INSERT INTO t VALUES (-42,3837532,'hdEeqAxFwy9UkJi2PxGiwXWPsL','EOdAXsKUXO3n','O3LFQdc93bRjc8JXB7Y3KInf7iABmCgj0BpLw2','ay1f7RbjNyp0q4gpfdQX7UN0Dg','Nbb49yxljDbNwNRihq21ZoVXMx22jyMIhQPwtNlIsvXnHqrmbxkpYmj9xEPMp7','suXaPmLPpohqjLI8E3BrpqbsHbt2zZwttOyQ4Tji3W291qNlDgl3s4p11jNe7u75nXDUenqdEsAOs5c9Xez3jhW7m2H',6);
-INSERT INTO t VALUES (63,13980719,'9HtEbs9ANaXaBLQwjXX4V9E','ZmIhuVL','T','5t8lvIEOiOr8rMfikPoSw1nUrTFUMrrq9EDIIiEnEu0z5wF','EYtuLn9snCg8dydqxhmlc17YslO0G02v7XHuqGkMSoGkNZTlmQyUYYMI','2mIMcdepqID4fdcfpICThe85xy6nlhfDrBatMldWiP631dVwLCvVFAKvGd3NRV0Z',7);
-INSERT INTO t VALUES (-18,8727985,'lWHWj71UfEc0VgRxGJc95f60Ee0','EiMbHmucqrSxUaIGiquYr7f4BpvjOpTIwe3mdczDdn','P','1Ci7LQ2A0dgMe7Kj5RYfz','Oeed5uxeMFHqf3wgylwEwV3Ko','4KiFMzgKiydu',8);
-INSERT INTO t VALUES (65,15262854,'qHrWvQw','53S3By2Y70xinqJk3KwT3VydRZUVaR9zN8NxgbGUotKo0','NrN3oF','AagLxXwZg2ibG9n7','oMEwC8F8t5MZET5ydZZJmbNBRIsKheEWayQQqVSNuvgek1bI3eDml6u7DKJ1DD64JIOZQeiNoIokAneEJhdue2VwxU60wKdt','M8CtW97JPmhpYa7g8ctkYIz2Tn3soO1XoXmSnJpuL3v4miVkTbU2YFzDGwRHJBTOz1fm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1091533722512688335,37544,'j','N1ZVPGiz9434TbfCA1uSoHiIK7OzFKQwaZBVKsWN4NIz7gDaQ5YWLtofN3ZQ','dnwwhRk50YFkNh5tBKzEXxpfJh2SvzBVBtgwVVpw0','wK23cjs6OaIqldw7ikBtEY40A0qY0Qht30kfDE2a','3','g',10);
+INSERT INTO ti VALUES (1091533722512688335,37544,'j','N1ZVPGiz9434TbfCA1uSoHiIK7OzFKQwaZBVKsWN4NIz7gDaQ5YWLtofN3ZQ','dnwwhRk50YFkNh5tBKzEXxpfJh2SvzBVBtgwVVpw0','wK23cjs6OaIqldw7ikBtEY40A0qY0Qht30kfDE2a','3','g',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(54);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(54);
+INSERT INTO t VALUES (4023595403684610118,7836,'7swVX','xWYjZYSkX0P','JJgE','so18BIYlJMt8r05JqWP3Q7e5i8xMnZyp','1','7',11);
+INSERT INTO ti VALUES (4023595403684610118,7836,'7swVX','xWYjZYSkX0P','JJgE','so18BIYlJMt8r05JqWP3Q7e5i8xMnZyp','1','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7474239357714030084,61687,'CBs9gwGqqXKoaaEUe5VfCPy5S6HN3RjUIYaM','I1Q0uA4Hd2aeiUEt4DGixIkttX8cJOQpHM9OHjESFBZquJid9ycAJf7qlgcOf6x8GdaJLb1s4zeb1bmeOXibVDzY3km7dOsKlmswRo9JlLK3Qh0roPfEkGw31xowJCbExBHlWmJxx6H8tSuquFmByq7kh8DdX','snvr2ViVciU2sgMdX00X4uysd8JThPhoJcZmXE3','G6QgTrqQbPyWTGJyMQy5h','k','G',12);
+INSERT INTO ti VALUES (7474239357714030084,61687,'CBs9gwGqqXKoaaEUe5VfCPy5S6HN3RjUIYaM','I1Q0uA4Hd2aeiUEt4DGixIkttX8cJOQpHM9OHjESFBZquJid9ycAJf7qlgcOf6x8GdaJLb1s4zeb1bmeOXibVDzY3km7dOsKlmswRo9JlLK3Qh0roPfEkGw31xowJCbExBHlWmJxx6H8tSuquFmByq7kh8DdX','snvr2ViVciU2sgMdX00X4uysd8JThPhoJcZmXE3','G6QgTrqQbPyWTGJyMQy5h','k','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6633664369218100691,62051,'Yryzq556S1lAk64FjfIjAEG1','2su79sm1sdNGNrQftSVLkYOFiqOSk5VrgizvmL3QCy6fmybfxr2Ye2et1WJBChNyRs4Sh3QN5ZAuEKS0n1KwNXoCZDylrZOw2dhPPvIUnPUalS9finuoCcjXuYmRXAgD2ySz8cUE7ZlJJ6gOta2hqzbdAgPEIlLigf6vgV3iqNkZ3qcgBaOogoFnW3CGldRACwlNRKLIpaclAiRqms2PFA6nZTH5uIHWlz','1fN3luB70bXt5l2R1H9LB3Pnu1hTFfGWmE76pskDpbRGZm0aBkeWzupAxWzTQDRULK3vc4sGrVGuhVKuL6k22OJySZg2X','UQwumVs1U4tI4rEVZsxTAsfYhbnqHAGhd5YhmJWQ5UzzF8c389nt8GBp1gaLjEYpP5dQHSEJYCzn2vzlxsJsy29FYfSh9EGDSqf2b6XGN8Fa0D50EiYprkmF7HfK8ASD6OMPofXMwpBq3yKSYAsjHAakoDvoK2RmAzyo04UoV3PZLs9hKk','T','I',13);
+INSERT INTO ti VALUES (-6633664369218100691,62051,'Yryzq556S1lAk64FjfIjAEG1','2su79sm1sdNGNrQftSVLkYOFiqOSk5VrgizvmL3QCy6fmybfxr2Ye2et1WJBChNyRs4Sh3QN5ZAuEKS0n1KwNXoCZDylrZOw2dhPPvIUnPUalS9finuoCcjXuYmRXAgD2ySz8cUE7ZlJJ6gOta2hqzbdAgPEIlLigf6vgV3iqNkZ3qcgBaOogoFnW3CGldRACwlNRKLIpaclAiRqms2PFA6nZTH5uIHWlz','1fN3luB70bXt5l2R1H9LB3Pnu1hTFfGWmE76pskDpbRGZm0aBkeWzupAxWzTQDRULK3vc4sGrVGuhVKuL6k22OJySZg2X','UQwumVs1U4tI4rEVZsxTAsfYhbnqHAGhd5YhmJWQ5UzzF8c389nt8GBp1gaLjEYpP5dQHSEJYCzn2vzlxsJsy29FYfSh9EGDSqf2b6XGN8Fa0D50EiYprkmF7HfK8ASD6OMPofXMwpBq3yKSYAsjHAakoDvoK2RmAzyo04UoV3PZLs9hKk','T','I',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7596401352204390961,53764,'cE','e7RZjbwjMyQlOIyBIyNkZDsbrb6RruwLB9bo0mezVmBYmp','eph7JKENpZZY2Lf1iJPVVBebcp','BKatVFDjRWm7kXP5qYnqQXpZlPMEvFw4SPPtkknjjVA08RvvkV0IsEMaV14oW63C3HLD000L56duWKXV5hHQLm4oYxjmaSf','99','w',14);
+INSERT INTO ti VALUES (-7596401352204390961,53764,'cE','e7RZjbwjMyQlOIyBIyNkZDsbrb6RruwLB9bo0mezVmBYmp','eph7JKENpZZY2Lf1iJPVVBebcp','BKatVFDjRWm7kXP5qYnqQXpZlPMEvFw4SPPtkknjjVA08RvvkV0IsEMaV14oW63C3HLD000L56duWKXV5hHQLm4oYxjmaSf','99','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-9112670531877503152,18097,'BxNM6TnjMoCWH1tqzzFvVxGjc1wV8b4cUyp91MNDfCQMeLTbiI','6vz1ouLRZH9F0sRucKSJm3meDlYTHWdg1S8RGUmDE8agph88NOYOy62BJYTSIHy4omfCZWk1D2GATeiwQD3cvsnwr02WF4HEZC4aiAA5qT3GL2kYNBvxCLlLzAFQhsaEwWOCCxqctlgH24lJCHRPQ5kffkaXUTvqSb4MFlBHLat6JLGKdKSagnMfW9kzirc3lMhZZK','XGySs1wNZ0NlkJ0pGfyGEyid58OorxFQ3nRK6w2dfiFaEa','GhL','1','ci',15);
+INSERT INTO ti VALUES (-9112670531877503152,18097,'BxNM6TnjMoCWH1tqzzFvVxGjc1wV8b4cUyp91MNDfCQMeLTbiI','6vz1ouLRZH9F0sRucKSJm3meDlYTHWdg1S8RGUmDE8agph88NOYOy62BJYTSIHy4omfCZWk1D2GATeiwQD3cvsnwr02WF4HEZC4aiAA5qT3GL2kYNBvxCLlLzAFQhsaEwWOCCxqctlgH24lJCHRPQ5kffkaXUTvqSb4MFlBHLat6JLGKdKSagnMfW9kzirc3lMhZZK','XGySs1wNZ0NlkJ0pGfyGEyid58OorxFQ3nRK6w2dfiFaEa','GhL','1','ci',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT, b TINYINT, c BINARY(37), d VARCHAR(60), e VARBINARY(32), f VARBINARY(40) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8552,7,'TPSRS7','b0paszf25BJCZl5i3OVO40osdjccDKsIxQ9hbQkTJ6R4FRL','Ve1IEbC4d3jSyLcMHg3zKZ28S3u6HhC','FOL0dNMSoimt','ZB','Y',0);
+INSERT INTO t VALUES (27123,32,'1yr62yaRj0E','NreU4ffZqMHqU79R5usb5SYWoPBNOBqY','y2e','jdfY3W96','SO','L',1);
+INSERT INTO t VALUES (14169,0,'UDjjMhPuKGa','X32KzFlMZdUlJNCoQLjNjDYsBKWaz0JLmi5','KPJ3BEB','kRMZnTRaN5yUvNJCK5','iE','f',2);
+INSERT INTO t VALUES (-13401,-12,'E2KOOIZG7dCU241','mcjRJOxVRXlwpu7RvVVNOGZUyqscNNaE1P2knEeG','RIVy8K5BE1xxhfT','ozVcsxU8VoPK0rBomMMFUPXnSzNO92jt','F','C',3);
+INSERT INTO t VALUES (25021,-95,'dEhA0gzPseg80J5wkGQOZw5P','O4RUhF2PQ5nk7Jai','abt0qAIN1WKYQ1iwCc7enpwE36mc','mawuSMJgd1W7WgNL1','jr','2',4);
+INSERT INTO t VALUES (-26188,-22,'wIqTDqrvosUb2yytaA2VwFOncwWG','GAvyo7gN5jVbajBgvJ6mRwVZGEtp0arLynufpshtNZ9tD','rkhceOfeOuJC1','3ec3sTY','h','f',5);
+INSERT INTO t VALUES (-17844,-121,'33P3LQRXQUyiG9Q','rO1kCE9eb2lffuab89UwhEbKS3BmaAoqlTf','OZ9lAOVLrjYeDyKedVjeeqHqxqJ9yk','CgxeY7Bdur8PsAjnJlcKbW3iulfzb','Wu','3',6);
+INSERT INTO t VALUES (3801,-18,'f02devIRuVWcS799bfDogR8RVe','Uh6IJmtaz','OTrYAilcSuh37IDXZAtM','TGrMp22','gP','H',7);
+INSERT INTO t VALUES (30736,-49,'rdA9eGlcYKl8qhks3PqHtdYPfJMK','KjoKVXwkcp4os0Xe0gn0OcjcKd7tmzyg0oHvyJgbYPXPkeOKtVU6uWpaV32','wZ7T9za1i3khood49S','TSb8FMotxewPUSukjHIBFLBgHo9ghc8L0vlJQ9SR','0t','O',8);
+INSERT INTO t VALUES (7906,-52,'6PkcKrSTO1N0JJWqUPe0sFDrV','tSucy88v1sM9oj3deWF2ViS','mzwkc4wiq5Vy','2k0nhqTAFck','H','I',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c BINARY(37), d VARCHAR(60), e VARBINARY(32), f VARBINARY(40) 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;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (-28623,15302872,'OL3IB9t6BCGIoGHZCtjrLWdyYJXMOwgoXR9LGBB','p6Se5mfdupHvfxfnCvsf4BpUzLdsrWVdB6b2uJ','dcvW8t2dKxm','vCfBDiuzFrtQEvALFhGBF5Y4WrGW6NOMfAsv8a2','A','JbNf8JwM4agseSQaSTSnYKMOsR0bVsj2hviji9Idd9cubzwBNKMXiKG3aEwXqEQr4Zqo6XlIiBpsbAoCBnqg9TbR7B',10);
-INSERT INTO ti VALUES (-28623,15302872,'OL3IB9t6BCGIoGHZCtjrLWdyYJXMOwgoXR9LGBB','p6Se5mfdupHvfxfnCvsf4BpUzLdsrWVdB6b2uJ','dcvW8t2dKxm','vCfBDiuzFrtQEvALFhGBF5Y4WrGW6NOMfAsv8a2','A','JbNf8JwM4agseSQaSTSnYKMOsR0bVsj2hviji9Idd9cubzwBNKMXiKG3aEwXqEQr4Zqo6XlIiBpsbAoCBnqg9TbR7B',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (26655,1374553,'gHNlDOqQv','Q','RljGIHJ','o1NVAiUaAOMdoACyeyI3BFdWXJgl','MKaQDgtWXHRQxL68tJ','wY6LnVUdiW77Pra0gOC5Cfxjxyez56monc4PlvbQRTIBcPsPpBkKJ7ptiFA5TEwDUJP',11);
-INSERT INTO ti VALUES (26655,1374553,'gHNlDOqQv','Q','RljGIHJ','o1NVAiUaAOMdoACyeyI3BFdWXJgl','MKaQDgtWXHRQxL68tJ','wY6LnVUdiW77Pra0gOC5Cfxjxyez56monc4PlvbQRTIBcPsPpBkKJ7ptiFA5TEwDUJP',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-32251,1722934,'Ioz26HpKfvI6uxMthuby0PnZPl47','BHDMqkrr4bwCtFJN4YP1l6pXMKS7sqU3U8nxNG8eUGEyGDeVoRtaPHFjenJmf9p9BhbJ63oIFaioRGbScEW9QRA3ljLJPdNVY154GjUKpmSSOXe8v8etFsLD5S93etiLz9XbCF7aHSrlYaCGyfxmN5zMo16VHIUdCajAc1hwpSp59VXKXCOi5Bk9OvZ8B','zi','L06UYlN7Hooi5tG12yEZejwRYIjBxbdFfKdmCFKQS26DN','gY1LvgYe2Lb9FoHiHSG15n9SKQO9','dnp4PvMakCp7JnQwlC4uyA8f8lszVSrZHolkBb1UohBnEDvFhVA7Af7cuxi6DP2Lyffe7t9k4NnUH5Ri7YYQ0oB5Cg6xbOc1',12);
-INSERT INTO ti VALUES (-32251,1722934,'Ioz26HpKfvI6uxMthuby0PnZPl47','BHDMqkrr4bwCtFJN4YP1l6pXMKS7sqU3U8nxNG8eUGEyGDeVoRtaPHFjenJmf9p9BhbJ63oIFaioRGbScEW9QRA3ljLJPdNVY154GjUKpmSSOXe8v8etFsLD5S93etiLz9XbCF7aHSrlYaCGyfxmN5zMo16VHIUdCajAc1hwpSp59VXKXCOi5Bk9OvZ8B','zi','L06UYlN7Hooi5tG12yEZejwRYIjBxbdFfKdmCFKQS26DN','gY1LvgYe2Lb9FoHiHSG15n9SKQO9','dnp4PvMakCp7JnQwlC4uyA8f8lszVSrZHolkBb1UohBnEDvFhVA7Af7cuxi6DP2Lyffe7t9k4NnUH5Ri7YYQ0oB5Cg6xbOc1',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-11267,11907846,'C3OB5mEPZRIOARPREf41HGrp','divOSi9QSJH3CFA1VO2SkMErtMEVCXDkRqjDnOLjrJc3UvMiafklik3U01inNsflnZmndyV4YAZMtP6zTFFYNMqGd5QknrOrMwEOmMQ4rZVGzGmV9Bhq1B55CbrA7SkdZjnAfUSxXCWk2ddkJf48Rb5xx98bRlHNDcXWW0p9V6TeMlDGyqBST8mwZqSjCdp2SllkWU5i3MYMe4AKj2qLaGUszC8BZLlZ','Pn75cwPoidzsGt4ZZnqdrLKOSE5zk','chlovzEDhNh7b3VFRh2dNd86qgk5f1SvkLBQL15KIjWATlGcN9yBYvBajt3PIiAm2zt7uqHGfWUfrAnZVw5xK0WMQBirGLBqKWWibC7PCS6S0MgjXPV6dRZu4b7K4CQdCcwAf1B8OtjObHRy1tqdsMuTk9kFjBuPdGts7s3YcKpSiXXeopHbL4l4Jx5id6dmzQaBE8bOfi','fXovFOeuIJ7VmU4xcmhjQtCEihUsWe5VRVlkBpBi2HUFhzcokruzr0qMmrnudFXlyF8FvmNwrG','Fw82Zizut6iaj16uSAXfQwrKK7ZgiKzEQmZpMX7yotM1qdvRI5YX5VPKajnrvLilJtToRUNd2GdSC7vf3G8qvAPngyMjuXJj',13);
-INSERT INTO ti VALUES (-11267,11907846,'C3OB5mEPZRIOARPREf41HGrp','divOSi9QSJH3CFA1VO2SkMErtMEVCXDkRqjDnOLjrJc3UvMiafklik3U01inNsflnZmndyV4YAZMtP6zTFFYNMqGd5QknrOrMwEOmMQ4rZVGzGmV9Bhq1B55CbrA7SkdZjnAfUSxXCWk2ddkJf48Rb5xx98bRlHNDcXWW0p9V6TeMlDGyqBST8mwZqSjCdp2SllkWU5i3MYMe4AKj2qLaGUszC8BZLlZ','Pn75cwPoidzsGt4ZZnqdrLKOSE5zk','chlovzEDhNh7b3VFRh2dNd86qgk5f1SvkLBQL15KIjWATlGcN9yBYvBajt3PIiAm2zt7uqHGfWUfrAnZVw5xK0WMQBirGLBqKWWibC7PCS6S0MgjXPV6dRZu4b7K4CQdCcwAf1B8OtjObHRy1tqdsMuTk9kFjBuPdGts7s3YcKpSiXXeopHbL4l4Jx5id6dmzQaBE8bOfi','fXovFOeuIJ7VmU4xcmhjQtCEihUsWe5VRVlkBpBi2HUFhzcokruzr0qMmrnudFXlyF8FvmNwrG','Fw82Zizut6iaj16uSAXfQwrKK7ZgiKzEQmZpMX7yotM1qdvRI5YX5VPKajnrvLilJtToRUNd2GdSC7vf3G8qvAPngyMjuXJj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b INT NOT NULL, c CHAR(52), d VARCHAR(39), e VARCHAR(97), f VARBINARY(99), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2993213,-242372278,'DTyDXd6G9RoZH23gaFIgEkwd66cc','80PbKCN81kJKnpnJBeNmxTA59xC','A9WeTvuVE4N369ucbQdH1yKhqWfSrSm6A990Yj4tLUlGx7RBRfz','NCLlsEfzKCK2eKXwrrArP6xSqaBaXFR5H754hThYE7irtsjXmt8z','pOQ9KGrBmgFW9Tlk0BRimdeXeKtouzRJa','lqI7BcqOqqTWSBtuNlxJ0b6E1FhpqJ4tLgLqOkANg1KF3CFuie5bkaslFWc77ewDos1MItKwnc4tViUjwZYJz5Hy8Trq',0);
-INSERT INTO t VALUES (-2974651,1628989129,'6LeInnGkpWHkkU3XHBgWLIWRJBvWyD5LLxUEgcMOm1wz0','FDxs4NpjNxsIXVB4s3doX1LWp','M72xCAJY39pSrsBRA7JlmYOecNgsBQOuAAbot57vY0YlOFU6auRYVWbtV4dqMtFadHX','JpD8rAZrlQhXTcMzjPLineqaPt5IrYjyX7r','fYcHqofF6','XAUCrLPvNkVbR1QQnycYLd6MQOAumpzqv75xyHEyUZVHpHoYyXJR6cTAswA8T5FsRHs0UVxbSOKDqXuf',1);
-INSERT INTO t VALUES (-1937473,-1534610553,'wWbT0V','GfmcB8p0','rkC9emfciXjlDFY8gVXp8iBEAjyLiWeR7PrL','6pYjf8J6iFUkmXjdQtcd2mlyKkBtSCQxEmf7yXKLifsWeEE3L2b6QKJV','Pe1aEK811ZWCy8SEPa95','JizrhnBoHLFVtnE3kmjuhwd0iruxp2VPkzaZLlh22XyQNrKECLmd3FVt2wqEq4IemnqAZiRvaZdwMHf5F4QK0C',2);
-INSERT INTO t VALUES (3826951,-883971772,'2Jit','R','m1pvf8AsO5ojdYgG6G5Hh4nNkrnLBTlU81NgM1HLNKxgRau5HvUZHwunmLPsPbp04co3','QdbeV28QUv8TOM7tDk934tLpxnOrAKFpxVT2gsGQVPlyPU6IVbaF13M6WQqRqs8fbBVjCUghdgz1lJGb','i1rshe7AE4qKatWPFEH43lIBiNLEIlyHPerb8arNq2iqDDQCA9cbnZ3PyqI2nEorjeuoAbxkYss1e7UtCjV0F3J6DODeM4Hbu','eP1yJ2kNXVOITDzWqRq5NXUrWK3cPaRR4uitO9britzga6CPMEC6p4PogG',3);
-INSERT INTO t VALUES (-3836942,-363850917,'0fRAI3vzaBm0uJNMxYS7Ey9L1LRVaHK','vQJMNiC0VYgnOenhpPu76TFQyUHpfQBDZEMF','VHEioZt3bsItBax42HDLHhRFxKS9MOi2LVUSWEOcRoMD1bgitfwBfE8tuuOWEu15G98tbkhPAET5dJ1BJG','zkQHOuLEMlUrkvCefeAcMfLppY8M3D8t6C7AyN2hfz9EL4eEjKS0h4suXJ9fdOw0je','wUh1M5XRptukQVEyfDkC6L0IAhz4iGYIC3bQOdQtwxZ1S6SrSSeLxK0MjgBlc4CDZPdHCKYmkn3h','UQS0LikFN4qYiPKQ6TKxWjMLvzjPs1UXcpe3Yl92emOotzxVscnihFM84kA46C3wfiOHNXktp32ygI92gy0wDM',4);
-INSERT INTO t VALUES (-4857151,-794388072,'8nLjO9WTcD','BzABX3Hc','VCU5L0KIfEMofCbtJds7c9O2H0b6qIQSBatvXqEyTi6K','e3zXS5tInATSAZnbAKwEiTAxscwh3jQF1yebXAIEzp2fuWHgUal2Mk4LFbENaPFUoVYrX8Soy5Wn','c7JcNyWoNRpSeVk0QmHA0mst0IVb1dnsA9nt9mC7QJ2Q0cjzU12','6AAEN9kjH3CwiAcincePIz9wSm03YIc38Woo1Qfmd5lrtPoJwZBEpsgOxCwgYvfSqbfxEVz',5);
-INSERT INTO t VALUES (-6773843,628513491,'75L2p4VuS6eI4wBJQZsYREC8COGMfcBQVqIB78KvzM6bdTO','N','efcpesE4phN8ZSOCBuDC25L7X72a0HXikgsPGqYNvYG2nW2mzVM4pqAkRvGJJcCL','8sRuECIu6n7SNP10atUyL164yiRs7d2Cq4tmG6xisGvTKJo6pFf2qzWMDGkJ9B4DkW','DFiYpaip3y2oIrnY4c85TVN73ay3ejkLWanBX0TzxFIJeW82cUvDRpmMVtSS8z5A8q','NlbeWa4ae8OCMtrsbq8uHVTuff4CcNfVzm3BdK9VReM82QDWQEpTULbHEtK9WwyOysbDlUkw',6);
-INSERT INTO t VALUES (-2714242,1757505614,'Hd6pMHhkxELL1TCyCa2vGz1rHfJgpRGPlPUFdL2W6gAH','RvsHfF9yXb1yaP5QcZYFKYqP2lsVEpBbYo','vokHBkpIrtdVRavp5Gf4mqYKCDwkNnvcvMZLv37o','9uLZkTUOH','1Fzh7YekRobuot5wrWin7UewtcwSPemZJvOTyu2VgeMGZHFguyE5qsqEJJlRM2JBFx','YSnD',7);
-INSERT INTO t VALUES (4163583,184229535,'Ee8AkR','PrV5FTnLolq','C36L0zJUgZQJQSkBrTqnRXbJONzVc2gxzoqcqzbAmLRZWit','g6cecI7Ugqdl0dcEAjxpRmqtWPYpNH4DyblXswfgwcsP0UfoWl1jemBS','TgLDSBYuLN4SJVhMfhcCaZfKKEqWcb2uiV0ngSITJ9zBOnsWs9NXZkjAELnikeH95LyAlydpwGpiKwZKarU0Tqp2jbhMtC0uqZK','EZfhWEiaV5guwc4EXGANyjtEh6nme20ee6rJeaFkoqwO3aYTeN0ud42P6KbQqx',8);
-INSERT INTO t VALUES (-7929280,-997344317,'ZfuuMc5GDz0F7KzQnK67KclU33geQl4','z7g','mJVb2HKwzgAIFZE1CtIIznPaIX0BQBQzwRgD8hKJyeaoeNA5wFyN9jkYaH3Rt8SzNuaEDgCt59aUMxFVxsZUrfDcm3','NR0bQxjyLg8sk8JNe8ak5fH9FP2BQT91L4a76HQaVcnOACDdJCIFDfYxv7L8','hEt2opHDfWi4Tp9FCIuLizZFkq7VaHDxJxnbxxlyyRF8Vlj','1e1QlvoJOYSslCQpUbylDNo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-3763786,88,'KEh6lUDxKdSmOitVkILAFJHFiaO','hSrozg0ATrBySuW8boq3Zoly0xzk3KYLOlyyu3bcOXE','E','3moQIdUJCaCjbBRqZjcZZu','s','5',10);
+INSERT INTO ti VALUES (-3763786,88,'KEh6lUDxKdSmOitVkILAFJHFiaO','hSrozg0ATrBySuW8boq3Zoly0xzk3KYLOlyyu3bcOXE','E','3moQIdUJCaCjbBRqZjcZZu','s','5',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(38);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(38);
+INSERT INTO t VALUES (-1825206,-6,'eJ2tSHVCWrl0In7H4JsfN8mQULv','67h6WypboHJCGAmxiFSSpgUQahuivRIcAHEM1PD7QaZO8Kc','N067TULa','AbP8vZ4JH3xBSrFyD0PjvmJZLny5YhXzEeN','gV','q',11);
+INSERT INTO ti VALUES (-1825206,-6,'eJ2tSHVCWrl0In7H4JsfN8mQULv','67h6WypboHJCGAmxiFSSpgUQahuivRIcAHEM1PD7QaZO8Kc','N067TULa','AbP8vZ4JH3xBSrFyD0PjvmJZLny5YhXzEeN','gV','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6591001,18,'OLLkUYem2DPIWME4YtZn2i','kNb0HlLUTF63HYQ6ZbAdZFrzZdacwcuz0Gz5vwZnB996SZxzAZdGy7MqmDZvtoZfWqKtrfHxWlhmTnnPP3e5Ov6YWBD6SJowM7BVZtnHHboLLSt8LWkWMRTkAQrWRDPcC6lp2Pzo4EyeYqJ8DDcLsDZ8cRxni7RgvpPqiqjHdtNoOkyO5o9iL6oGiVsh8W4Bm1nuYwUw6RiVsEIvcV5JBHBjIigJXzUaIlBzxZqpDbrHsTSMy9GxhwpicN','CuLqRw1ViFlFEfi','hYpqA0CCPWukE9q7GOZmVJKIVOHCT','eT','H',12);
+INSERT INTO ti VALUES (6591001,18,'OLLkUYem2DPIWME4YtZn2i','kNb0HlLUTF63HYQ6ZbAdZFrzZdacwcuz0Gz5vwZnB996SZxzAZdGy7MqmDZvtoZfWqKtrfHxWlhmTnnPP3e5Ov6YWBD6SJowM7BVZtnHHboLLSt8LWkWMRTkAQrWRDPcC6lp2Pzo4EyeYqJ8DDcLsDZ8cRxni7RgvpPqiqjHdtNoOkyO5o9iL6oGiVsh8W4Bm1nuYwUw6RiVsEIvcV5JBHBjIigJXzUaIlBzxZqpDbrHsTSMy9GxhwpicN','CuLqRw1ViFlFEfi','hYpqA0CCPWukE9q7GOZmVJKIVOHCT','eT','H',12);
+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 (-2513144,-29,'CYmv3OpS','Js75mfqfR6tRhuIsCICGS31IuGJ46Xwm0uGsCV1BNNfPwwZZzfcpdXX5rfNDctBmZAE0hzl5Ei53aTl1fEaGBOMM4uveYrO4smiPaKTcAHK9xSI5K1ZSa1S0hMvAjQaS1d9EWK20fQSxynFrn8Hv66F','9e6eIhkMapLVW35xv5oqCjHHlM2','QcbqG64QH6MBUcW04fEWK1V0OzlIoM0j8aAWwXP6lvnYHEVSqjI8EwRH6hbLNXM2igMbraGDJCNKyMEGF4GfSvgsBuzSsaLC7Fu8yUjgxpBwXaHLvvp6fLipOx7Yg5Gwe57mFNY5XL2CPQKKAROGut8Srmx48v9PXU0ShuhLmrk7CiNtyGHzTRUxidw8KNr4fpjeucl26NarTOvRizqCsTeO8u2','b','p',13);
+INSERT INTO ti VALUES (-2513144,-29,'CYmv3OpS','Js75mfqfR6tRhuIsCICGS31IuGJ46Xwm0uGsCV1BNNfPwwZZzfcpdXX5rfNDctBmZAE0hzl5Ei53aTl1fEaGBOMM4uveYrO4smiPaKTcAHK9xSI5K1ZSa1S0hMvAjQaS1d9EWK20fQSxynFrn8Hv66F','9e6eIhkMapLVW35xv5oqCjHHlM2','QcbqG64QH6MBUcW04fEWK1V0OzlIoM0j8aAWwXP6lvnYHEVSqjI8EwRH6hbLNXM2igMbraGDJCNKyMEGF4GfSvgsBuzSsaLC7Fu8yUjgxpBwXaHLvvp6fLipOx7Yg5Gwe57mFNY5XL2CPQKKAROGut8Srmx48v9PXU0ShuhLmrk7CiNtyGHzTRUxidw8KNr4fpjeucl26NarTOvRizqCsTeO8u2','b','p',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8061711,-87,'YBDuoXDNKSL3HNXydj','J8Mh8ojJf1RKxNxFMqYLOTMFxiszrqmBgvjEl3TFWm47dkbjIF7N39V79EJ6Wzq40PguxxgOstFCjco0N62gmI4fl0rzfb6YueOeJHBM6xWjfsE4mUsmqClwHbWeP9ygnc0BvHFPDD200wKZTN791zcJTGE5iqSm1UeMGCDWtYIBChKgLvdK01lncZRowxz3i3jE0SHbm4bNu3z6cwQCPM2OZVIyiJOeBdZ7hAT352XPwULhBgQk','6x9JsMDqtU74nLCWu4Cd','u3YRougupcl6CCCLu6oFvgggz0IrxYwIs4yEN70h18fIc4Ixh2asHswZvBfaNHbBoqj9BRv9CrzniL0wvraYx9WrhLyE8Pq5fCDI86lPIF3kqJrEBgb77dD3AsG9vz35M3KRMicI2O','gz','n',14);
+INSERT INTO ti VALUES (8061711,-87,'YBDuoXDNKSL3HNXydj','J8Mh8ojJf1RKxNxFMqYLOTMFxiszrqmBgvjEl3TFWm47dkbjIF7N39V79EJ6Wzq40PguxxgOstFCjco0N62gmI4fl0rzfb6YueOeJHBM6xWjfsE4mUsmqClwHbWeP9ygnc0BvHFPDD200wKZTN791zcJTGE5iqSm1UeMGCDWtYIBChKgLvdK01lncZRowxz3i3jE0SHbm4bNu3z6cwQCPM2OZVIyiJOeBdZ7hAT352XPwULhBgQk','6x9JsMDqtU74nLCWu4Cd','u3YRougupcl6CCCLu6oFvgggz0IrxYwIs4yEN70h18fIc4Ixh2asHswZvBfaNHbBoqj9BRv9CrzniL0wvraYx9WrhLyE8Pq5fCDI86lPIF3kqJrEBgb77dD3AsG9vz35M3KRMicI2O','gz','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2899294,-70,'lUxeZwhiXYan2hwD0FEtw','ZkkGv9Lv8DbiSjohaYLn1BleNQVcmRTVyF8Y2e3u7omfUfGSY239nci2rg3X32kJXmeKV70pmhoJoGeAsC4slh9i3VYnWsPybeYIMoq6ff1A2fZwvudOYNJJhdP6uOktSkbCq9vqCLrR6VysexCd6Iw9Kz0Dxr19782HBZ6KA','fKJP','8EN0xs2gnEVkVUahX4VRQIhdbFc3Lv9fD8UXVPenMpW7pTtWhTAc2NpoV44z5pdna16hgBfwIaioUCH3tbYBwhUNyTDg1vINKNvJjC7MG8u6WkBjgDuineg2Hgz9iWYTE9s93wuVVgnaihlRWjlZgGWkTnIGzQxaEA53x24oV7QhOwgjCKVTqIofJJOnSE2hN47b4UdzKmkAAi2hSyUaYuHIX4rnxZwe5vnwrT4sYYAvxBoYGf2m3Lc','2','F',15);
+INSERT INTO ti VALUES (-2899294,-70,'lUxeZwhiXYan2hwD0FEtw','ZkkGv9Lv8DbiSjohaYLn1BleNQVcmRTVyF8Y2e3u7omfUfGSY239nci2rg3X32kJXmeKV70pmhoJoGeAsC4slh9i3VYnWsPybeYIMoq6ff1A2fZwvudOYNJJhdP6uOktSkbCq9vqCLrR6VysexCd6Iw9Kz0Dxr19782HBZ6KA','fKJP','8EN0xs2gnEVkVUahX4VRQIhdbFc3Lv9fD8UXVPenMpW7pTtWhTAc2NpoV44z5pdna16hgBfwIaioUCH3tbYBwhUNyTDg1vINKNvJjC7MG8u6WkBjgDuineg2Hgz9iWYTE9s93wuVVgnaihlRWjlZgGWkTnIGzQxaEA53x24oV7QhOwgjCKVTqIofJJOnSE2hN47b4UdzKmkAAi2hSyUaYuHIX4rnxZwe5vnwrT4sYYAvxBoYGf2m3Lc','2','F',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c CHAR(86) NOT NULL, d VARCHAR(51), e VARCHAR(22), f VARBINARY(89), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7276059805454285518,59,'tCwF9dF0NQ2TewlEvVaPXwzG1xiZ0HsFBaYc4YNoRM38UytZ2Y7oDhgczGfTW9AgKCCdugF','VnELyDt9361Q3ukybgcl43pUyQMv682VjXvfs8ebePlb','WFS12H90e0TxNt1Xf','GgccpgwcJ7Oq3yvrNEW4nMNCcDAoRJbz0NMACIXZlnblF8JvAlpFMMOrYECTx2jRmla8yikLbAvYJm2v75','G','b',0);
+INSERT INTO t VALUES (-4598247363429650590,14,'nQMh5v','2JhgL6ydRcTmN7ajrutaROVCVCS6MUN67PqRkAX','EiEKfUpx4MV45IZqPumiUY','LwUeqKEERitpHq3w582PKqRfRzBepyaSy1Mxo7r','h','J',1);
+INSERT INTO t VALUES (2839070634614298683,-107,'2PBo3BT8FvesGMOGmlQRD95kDm6ZayALJDb9pBWPQzRMzjRzMcgoiQmNnJo','2HZx8vXpyuJHiqDbtVhx','5ALADXz7KxDLE4yq','OWBnPelg1eWCn','X','s',2);
+INSERT INTO t VALUES (-2888383971718798147,52,'yU7Qq5TbSYdLGHWZdDWCd8YAhh788KonsWAiNQe8DE9FyQB','hcSEi2LvCb8XpEcR6FcNF7WxjJ3nnrmsXi6xj','L','W5hp4vivgNSg79xXyeb','5','C',3);
+INSERT INTO t VALUES (1902268962957147390,-32,'R4khXaKSYBJJfIW8PVUi2YBZY7iUbFn51cHSfQcpzHiKFzzONl6NQZAjjj7w0SKb4I9O6c95xxDjIxcCyaaev','6A0VKsqK7wAkROoLA8OdIHj2t5ev78axU7dW4g','1vS','3E09k2xPckwAzey6mTdzk6iccM04SwEei4X47gBuzcGiY8jZz5nnzndsM0TRGgzFHKiY7KXa','k','W',4);
+INSERT INTO t VALUES (2195447638653084806,112,'9mTmkyNnxCuxNwTiFB4bvKAg85WqB1tqqsrk6xvEmPMqEn2bkCu2','kuMSLhDvR6Xmfg4TZACilQl7SzuvdeTOqvxtX8ajc4U5','yGSgPMzJMW5Ajho5uB5B','BNqEprqWnfmQV2io8q','1','6p',5);
+INSERT INTO t VALUES (8672860136704602734,84,'kJQmYZbBUaikLa4lBmmph8sGLNF4GF0YpnWKBye1WaH86AWRuMbTX958zFKefY5Liaj8','X9xHaPv','0ErlacJkD74ciDL','wXxFda0ediTZzI8pQm3lva6Zhzl2lIdtQopB','0','1k',6);
+INSERT INTO t VALUES (-5802090369467598732,-113,'CYUnUaGQLe9HiTLhVTVEwM5Bi1WE6Jjk703SCzkRzKhIQsclE1ftkcrx6Jz7nTuxyeQ9iqgYWVBgM7uYYhM','B5o7nFectYf3jIJSFM4hddKof','fP2DhdagjtZ4kxkbfSQ','7rEnblTUlWC3O5GE4TQZcJj3cE5uD0JJPcDjITa48KuTDxlBde2ZS51tvAnQsQIwnlNtzXt0Vi2FXryjoPQgLQH3L','q','f',7);
+INSERT INTO t VALUES (-1486203817614570087,-111,'u6gCtZM2cZ6fgNEbiM5N0XuO2plXV8H24xfUz9oB0BQ6hFl3iS','qQg29dtnpN2','Ox','dQfvaD9SWq','U','u',8);
+INSERT INTO t VALUES (3924175619755407900,-62,'CMwUfQZaNl0vkJNIkUrMNoADhutEdy5hVM2I0DBwjvYnmlpYOpS','PzlMSo','mvCgiI61tEBnaOfYGbIohy','O2ibmq6HtCppQu2mcVRbpGChIoHEAPlM4a','h','hk',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c CHAR(86) NOT NULL, d VARCHAR(51), e VARCHAR(22), f VARBINARY(89), 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 (-993611858792046941,635677282,'IZGckV0vYbE17vrvl1R9MaQo70h1','15clt','Rki9j6IgvMtNWRBvUvQMLBEDJe4eNzDS3rRh0cEtEskuXRTVRHX3kqzD','KjjLT6YWoJvLtLbTQ6Jxe5CFhWNos6z3fLEGVtikdOpcoJ1jkhjETtE','9Z2qQ07XiHLLiEyAgOwhJVjIviKwAHtwcriGt','palA5mIhf2YcB',10);
-INSERT INTO ti VALUES (-993611858792046941,635677282,'IZGckV0vYbE17vrvl1R9MaQo70h1','15clt','Rki9j6IgvMtNWRBvUvQMLBEDJe4eNzDS3rRh0cEtEskuXRTVRHX3kqzD','KjjLT6YWoJvLtLbTQ6Jxe5CFhWNos6z3fLEGVtikdOpcoJ1jkhjETtE','9Z2qQ07XiHLLiEyAgOwhJVjIviKwAHtwcriGt','palA5mIhf2YcB',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(53);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
-INSERT INTO t VALUES (1084464455674292911,-65560723,'lwB3vRlbMq1YpgKaFCciU40Am6XL0PfEb','i2k5','4oYE08X7PQF6COyL5pCjIwNbG8SZ9ntfFPt47RrKSDw2Yopi','tsIUaj978ombN9Id5EKMQEreTEHQy4OYuLjWj3KitFQW1mcaNONxluyzPfkMCczbD','c1De6JYDw0yhtJqo8BNgiMD3hhivGIZg2U3g','44Z1VaWhxbKF',11);
-INSERT INTO ti VALUES (1084464455674292911,-65560723,'lwB3vRlbMq1YpgKaFCciU40Am6XL0PfEb','i2k5','4oYE08X7PQF6COyL5pCjIwNbG8SZ9ntfFPt47RrKSDw2Yopi','tsIUaj978ombN9Id5EKMQEreTEHQy4OYuLjWj3KitFQW1mcaNONxluyzPfkMCczbD','c1De6JYDw0yhtJqo8BNgiMD3hhivGIZg2U3g','44Z1VaWhxbKF',11);
+INSERT INTO t VALUES (8471748827845268044,65,'gJ4ElJe2axX6G2zahaJVboR52xwrJh','x8vS2ZQY87kC1Nh','1Lyx6pzW','V','u','o',10);
+INSERT INTO ti VALUES (8471748827845268044,65,'gJ4ElJe2axX6G2zahaJVboR52xwrJh','x8vS2ZQY87kC1Nh','1Lyx6pzW','V','u','o',10);
+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 (-5932597492068759919,-123,'6TMZAXLegkPSNyH9ba0RHsWvB5ij2zYf92NKCw5gfq2LPh5usTp3y3t2rOBsHSaHpiMA8uoWaQG9nt3uyGLrrT','l12y1WXloNy5nJeIsa4YMhCxnywpp6i9AvHE','F3fXxvNaB','4XImQH79TEQz4Qi26JINjJbJSrz4zsOip6lUN','l','5J',11);
+INSERT INTO ti VALUES (-5932597492068759919,-123,'6TMZAXLegkPSNyH9ba0RHsWvB5ij2zYf92NKCw5gfq2LPh5usTp3y3t2rOBsHSaHpiMA8uoWaQG9nt3uyGLrrT','l12y1WXloNy5nJeIsa4YMhCxnywpp6i9AvHE','F3fXxvNaB','4XImQH79TEQz4Qi26JINjJbJSrz4zsOip6lUN','l','5J',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5777934562726632620,475203600,'X4eV4VeMNrYPE98Ahcp3sJ2NJVOdAa6uaolN64s07aDUndtQ3y','Ol5Lt9t0KE1Mi3TnvDGf4kzsH217rxkdZprWpgij6ywuGXEZosPt8QstPwJkaxgtxE8ZPqqt28jJgBrXQeG3yAxIPunK9nNscdczJ928buEnHOm7UDqWXCsbWi8R7amIy8HPbie1KJvCMeISSZ2cBOfyHPRwRWsLdmV0OUUnW3KMR8HHqmMhhXd0eg','GRsFd0TP8Av0UuF0fSVuxmnOoWn65OvKLdtRcV4KJRrVLPt5zKu9VgJpF','NwjMacMV6xP58646m0s','XfmrYh5EXW0ozlRcQ3erIlBwM5kyp8cOMBIpPr','LbPWrt8EBIHDDOVYPfM0qEEkRD07fEYNZESXB28okcIskj9Og8grbfyEfbODz9D8OzlaD4HQgp0Py9a1pt9WhRqd91ZAy',12);
-INSERT INTO ti VALUES (-5777934562726632620,475203600,'X4eV4VeMNrYPE98Ahcp3sJ2NJVOdAa6uaolN64s07aDUndtQ3y','Ol5Lt9t0KE1Mi3TnvDGf4kzsH217rxkdZprWpgij6ywuGXEZosPt8QstPwJkaxgtxE8ZPqqt28jJgBrXQeG3yAxIPunK9nNscdczJ928buEnHOm7UDqWXCsbWi8R7amIy8HPbie1KJvCMeISSZ2cBOfyHPRwRWsLdmV0OUUnW3KMR8HHqmMhhXd0eg','GRsFd0TP8Av0UuF0fSVuxmnOoWn65OvKLdtRcV4KJRrVLPt5zKu9VgJpF','NwjMacMV6xP58646m0s','XfmrYh5EXW0ozlRcQ3erIlBwM5kyp8cOMBIpPr','LbPWrt8EBIHDDOVYPfM0qEEkRD07fEYNZESXB28okcIskj9Og8grbfyEfbODz9D8OzlaD4HQgp0Py9a1pt9WhRqd91ZAy',12);
+INSERT INTO t VALUES (-8350486476953053047,-68,'nWmUPc2XrGCHH2iqE3hyK0RkzNvY6PFELVucHE8CW9nx7sLGZs84hf','CCIhR8wrA1lSK33BcGuZjcZezz2JAf69kHTaXeaaDYFuMy663MvlsUrcfaP8qLsMFL1OJe0uTHs4UMrhZ54ipJO6w6mANWfZtJv3DKsPyPYfadC25u6HnUslZ83pOME8jxAr8RMYYqKsr0pcPVYXeX8KTR3sUbT32GC4fZ4JpDmeoJNWBbk65rKO5VdIhe2YY6WLsMiR4trysPdgNqbZf9Jit3Ss0EJ9yajnx6QdVI','PDNYIuae','gSC5cHQXlykmtkUc2b8lHzkp7yr0rNDew','M','p',12);
+INSERT INTO ti VALUES (-8350486476953053047,-68,'nWmUPc2XrGCHH2iqE3hyK0RkzNvY6PFELVucHE8CW9nx7sLGZs84hf','CCIhR8wrA1lSK33BcGuZjcZezz2JAf69kHTaXeaaDYFuMy663MvlsUrcfaP8qLsMFL1OJe0uTHs4UMrhZ54ipJO6w6mANWfZtJv3DKsPyPYfadC25u6HnUslZ83pOME8jxAr8RMYYqKsr0pcPVYXeX8KTR3sUbT32GC4fZ4JpDmeoJNWBbk65rKO5VdIhe2YY6WLsMiR4trysPdgNqbZf9Jit3Ss0EJ9yajnx6QdVI','PDNYIuae','gSC5cHQXlykmtkUc2b8lHzkp7yr0rNDew','M','p',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4322051992094164058,-58508125,'mj1o2enhWzkLNDQCykDSZgJ7vHZDcRVo5PXbC7NCOvnLpduiP','tzahAyPT7M4CAcJZZTBk5MY7a0zA2YsN6EMBGKhFSUCvKxoSBr9SBsSO05JEdwuI0BVQIgjpUn6TC0bvViVswm5iR2PgwWX7sxIdY5n0Blr9Z3LdT526hHmpBEQJOw0kjHRamHR1QFSDfhCXISVwju7SuV48UJjIVrPX8MBAyjGXyVi3','ljAG35abIYZ7iJ9YmOeoYdsyHqnOk6kCIXOC8UfdDDTdp57Nv02gu','Pp2g5WZSMlFC','QeI565r0wSywPh8c7igsZV48I5A7AT','9wyQuVcF6kUoW5NS4Eh',13);
-INSERT INTO ti VALUES (4322051992094164058,-58508125,'mj1o2enhWzkLNDQCykDSZgJ7vHZDcRVo5PXbC7NCOvnLpduiP','tzahAyPT7M4CAcJZZTBk5MY7a0zA2YsN6EMBGKhFSUCvKxoSBr9SBsSO05JEdwuI0BVQIgjpUn6TC0bvViVswm5iR2PgwWX7sxIdY5n0Blr9Z3LdT526hHmpBEQJOw0kjHRamHR1QFSDfhCXISVwju7SuV48UJjIVrPX8MBAyjGXyVi3','ljAG35abIYZ7iJ9YmOeoYdsyHqnOk6kCIXOC8UfdDDTdp57Nv02gu','Pp2g5WZSMlFC','QeI565r0wSywPh8c7igsZV48I5A7AT','9wyQuVcF6kUoW5NS4Eh',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT, c CHAR(32) NOT NULL, d VARCHAR(14) NOT NULL, e VARCHAR(36), f VARCHAR(82) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (19728,-44,'hDTObq9FB5QUQ','DROwDi','zMbDxQ','1muPZaKgPnBGs9wdoKJXj7YIo2wCdGargMjVwc7YtkQRTUnbmMCm9IpqXxJvVx2RsWzX0OMhJGiL92K','dhjtaqNCcLmJblR8SvSZTRS6jLPpbQp0gBmxbps5rqzJnTeQgwHz','t6ZOkcAoNZw7Y1T3',0);
-INSERT INTO t VALUES (8113,97,'VJnnEcdyL','LNVm8Ct','XtB','niYNGuBWmuCGwIDHLVLPpDXp2Pojxbf0dk4G50fMOiPjmMxLb09StSWmTal4','MLEbRsDMF0ul0yHAQ2dtIEH2DnyEo2mw6eHlvF24yM9ZpLG96TAy47ORbwWcFnDqBqH8XEgWS','gxmf5MSo0K2rHNylq6S6Asb0zWpsaohL1Sqnmb4GjsVrk1DUIZAan7agenwlnbG1b',1);
-INSERT INTO t VALUES (62350,-84,'1Pu','xEDpOoxk7vrx','Hva6abvoYaknxYJ','a2iHxOVEml','x6RGbJuiIWV3mZH55tDAxWRgWu1LtqmqiYekSO3gMDBGhknTceXyXmODuzqSjadzjgfgUUBLdjjR','z4XSTqdYJrIzmpnQFg2qyzM1uhh9zRMO0J67cSJoD3LVAwSMIxckFDlGNCBCg1Z63vzrNe1Me3D0sCdbFetrqUp',2);
-INSERT INTO t VALUES (21274,120,'EaU','Z1nnY5aUXWv','kYHUvbYDPQfgtnTo','z2fmIiL4avRcCKToqAHo5ghHNH8t6cfbt90R6STbkYzREghJFICE9AQ3Q6Fk6sShIn','CobG51qZjHYx6lXDDNwkWL0FobJ','SjhFMH2O1bqHbu6hEDLygR8lPcvNOuS1PZlxKCcF34trXqehTOinJFwX',3);
-INSERT INTO t VALUES (2883,33,'RPK','S','8iQppRti8F5h6hDW0j8vBKeFAZYFI5BoURz0','4UTn6soNN','tBA91Le9IrdgSh9UdB7wFrvpxxF','1UVCYrtoz4QSDpcVFn5hTIPIKRXB8b',4);
-INSERT INTO t VALUES (53908,-21,'RT1LwnOkSUH8C4z','BToTHXyRGOBz','vwjvOdrkAOTbBJKmSDNcM5V','exkINiip3ks2Fh60HdpnH','w13Ps7YyWqieT','8MyztMy34GCGirLMDzWpTJRMApuKUZSee23utnVZ5TKcYJv0pamLoSAQJeUZoUJ4x4aaj5FhEBb3p',5);
-INSERT INTO t VALUES (63137,-83,'XdhykYA89mt59Gj','y8mxh7qwGIlii','zmHYdbz2Gy','tzlXQJ','WUD70qnEATBmfwC44d4GpC7fbBtU0IWi9BbfhYbjC0Q8Tqb','gNYvyVvHI0lPz9lfGqpjeO6CB5qmnxEiR0U5EmKzpLChZBaNTXj2dcBMVLj',6);
-INSERT INTO t VALUES (52461,32,'FYAdbnJhSn6m','RTqMJalcW','V0bK6qSnqnWZxI2tE4ibeC8Oxv','ncXwQhJRiRwyLtKUQf6SZu09T0r0vyxIUzncwQDvOUtzy8OFx8oJPgtq2OeZW4Dkf78V8JHoVahqnUjgEw','bVKrXzF','34W7ssMS8fPeJZcqRhs6dpcLRm8qOOHBUFt8IgRevGQ6EN4nznk58R6Wk93Ja3149WWQvSHIWGmHrKgcPtxurhP',7);
-INSERT INTO t VALUES (1679,33,'yWUWCJJN07uhp2jV','bb','ihgjoruwyTHHECVpHAz7RiWBgpdNclKkvdj','LDT0gjwGnBD1U','03fLQZ5','OHpYSyjdL5V4gsjJhOXZTmG',8);
-INSERT INTO t VALUES (14092,86,'PGhX291QU12rBP','tH3I6','KX4Q5kUE3diArmS','LdEAiM4qNQUDjhP0gYDbbkzh7ZQl8ruSgTqZ9auOwC2rJn5vKEfTuBExfOez56UM20','hkDWjJxTM3zM4E91N4dyxyE5rWNj','9F7R',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (38315,-126,'EFzDhXMvrpdEFUfwEhY09j','eEpGBK3','YahvOTipXx0omtbVSfqHpTnqX5T1','MI9zvkZOH9s6g0VhpbljACxwb33JYrZ5LPdQXURmTZNHjh95kWaw7','S54FFTxMxLpaMuMoMMrnizu25sYYx3079b6piXRRQ8awV3rZJmtVuh9hWcUpzA27ElaOS3hWic1KTl','ZqG6Z7ROX9Mt1gHAuF4LDtL7xfOeVP3xGAwtMaAlbOozDuCDeGVce1RpfSvlPIcHAHCacE8QZ4FKJ2',10);
-INSERT INTO ti VALUES (38315,-126,'EFzDhXMvrpdEFUfwEhY09j','eEpGBK3','YahvOTipXx0omtbVSfqHpTnqX5T1','MI9zvkZOH9s6g0VhpbljACxwb33JYrZ5LPdQXURmTZNHjh95kWaw7','S54FFTxMxLpaMuMoMMrnizu25sYYx3079b6piXRRQ8awV3rZJmtVuh9hWcUpzA27ElaOS3hWic1KTl','ZqG6Z7ROX9Mt1gHAuF4LDtL7xfOeVP3xGAwtMaAlbOozDuCDeGVce1RpfSvlPIcHAHCacE8QZ4FKJ2',10);
-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 (9129,-24,'5gFN8cHdlft4auGyhxWKTU89h','PB','OQXK5UUarLx5D8Ub','BZ3qyRx5XML81bioY0q6O3MIZbimGoKIWX3SGttASFDyGtLktIyVfJ7DljgzMaOUGvPzWMJO7hTXwWOC','pr4ppDazcRaJbZpOL7sUTAkX','IpwT',11);
-INSERT INTO ti VALUES (9129,-24,'5gFN8cHdlft4auGyhxWKTU89h','PB','OQXK5UUarLx5D8Ub','BZ3qyRx5XML81bioY0q6O3MIZbimGoKIWX3SGttASFDyGtLktIyVfJ7DljgzMaOUGvPzWMJO7hTXwWOC','pr4ppDazcRaJbZpOL7sUTAkX','IpwT',11);
-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 (34706,113,'n5axlRTU2ra86FmOAYpkVSdYzaEGw','BDrfuuCzDGMQ1YrbqkFuOxMc5fto1GIm86nSJQ1jbYqZ','p9eemSm6yU45IS','gxHaD54Bh32ovjBTl','UvWeuzn9NCqiJpkf0faG','xZvCsgZwnnJZTWcPNVOgoFqv24iGOYRt4jZXSkaerg763Q0KMriiWLhC6k0rrFdl3FxW8Q',12);
-INSERT INTO ti VALUES (34706,113,'n5axlRTU2ra86FmOAYpkVSdYzaEGw','BDrfuuCzDGMQ1YrbqkFuOxMc5fto1GIm86nSJQ1jbYqZ','p9eemSm6yU45IS','gxHaD54Bh32ovjBTl','UvWeuzn9NCqiJpkf0faG','xZvCsgZwnnJZTWcPNVOgoFqv24iGOYRt4jZXSkaerg763Q0KMriiWLhC6k0rrFdl3FxW8Q',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (16608,-24,'NHUUg97Kjh','jUsJvkWTuYOveapSNNnOi0SOIA4QdL5BrluNuUcgSNHcn4V3cbZzP1n50yUBgApQxNFA33We3zsJ4bvFQnw1','CnxcJt','FC2cEyj0uH6wNbqAnO5oTzJ6qLyZ7WclCP9ftWFRzqhfUoBybshyToWVoC1CkwXxvZFEDePV9AyC8cc8ftyrDmGhTrlT1MVn1u3ue4WDBbmZ9ObJdthgDEeZHrMVjWyKSpjCZnyEigVBZjQnb58L9ikrZJegh3hUyM2LzB','rKm4xf2vspeTjTUTpD8b2Z94ZwTWnvkla4Ao9iEwaVXG7PNVJMeaviYR0xBUh553JzHuTEbAruyyDq4AHQ0G9ZlAiz','y6c1fVbn32wCNgeRWifVZeau0OuuWYZsrxPzJizcdPqkgj',13);
-INSERT INTO ti VALUES (16608,-24,'NHUUg97Kjh','jUsJvkWTuYOveapSNNnOi0SOIA4QdL5BrluNuUcgSNHcn4V3cbZzP1n50yUBgApQxNFA33We3zsJ4bvFQnw1','CnxcJt','FC2cEyj0uH6wNbqAnO5oTzJ6qLyZ7WclCP9ftWFRzqhfUoBybshyToWVoC1CkwXxvZFEDePV9AyC8cc8ftyrDmGhTrlT1MVn1u3ue4WDBbmZ9ObJdthgDEeZHrMVjWyKSpjCZnyEigVBZjQnb58L9ikrZJegh3hUyM2LzB','rKm4xf2vspeTjTUTpD8b2Z94ZwTWnvkla4Ao9iEwaVXG7PNVJMeaviYR0xBUh553JzHuTEbAruyyDq4AHQ0G9ZlAiz','y6c1fVbn32wCNgeRWifVZeau0OuuWYZsrxPzJizcdPqkgj',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(33), d VARBINARY(12) NOT NULL, e VARBINARY(19), f VARCHAR(72), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7915954211113844155,63,'OZHzPDy9Nw8','4xQDtsPU','0dOHuna6','Oz4KotPThmpENl2YETJ9Z8ea','d8lBDoQu6dvGpR8FWEnYpdBsJZDRImzyEWuJguKCs9BTCzQlsJrMuuJOWsJCV5xLXCLv1rf0jXq5CNN7EmRtmMP6yAoF','aKKkNTmTJQg2Vn3GmhfAHSVXgh81HbeBTuYPk41p7RxjzPOHLynrEZKOiV1HE4n5GUEbllQqlfYZNXbOx1DmnVeBCC',0);
-INSERT INTO t VALUES (-6936956825727035769,121,'2WnLkt','VN','eEBPYjyFUNLH42xzBh','fJ0XIWzTZ2tW7UVnvzr7HCBMsrRuiIfuRA0TCtpz','uD3L2d1lZWDpDszziIJ5QXYDBsJ1W9UpW4','VRlk4K7HmHnBe1dMzBVQujNReamYPHBOpPswa53',1);
-INSERT INTO t VALUES (-55941245873504881,84,'9qYJsW9rs8w','8jZMRAR9L','SrGELNRF','kzowX5FkvL','RIbyU82jVwjV7zVrMSaW8Wo3zoOWzCOpmasq4MJjrykrtIjoZYTLyUuOHHEZa0e4cPJHpKO4S4WMtuXByMjqWp5','ZDGc67sNXtsmMpmfm4fjoyPY6T',2);
-INSERT INTO t VALUES (3438366830289455628,171,'k3QzV7mUK0Rv2dFOHgo3w560LAj05Fe','njqe8sd','FF','1R14uhdCUxwcYLmGsNsrDX7vD711a3qgZS98XpwuaaiU1hqxAWh','z8zzei7NdhUPPzPpGaXZkSw26ViB2HH0FhF5Cza2qUmXs2dfXF423oPqHQu7XzLKTjoqggk9lLWCOn','Nj2qTjYZdmlkWSSFMhX9q3BLp8WYgLmUVE1PmQaZxxsNoM8BGkecSx',3);
-INSERT INTO t VALUES (-4916312868911730808,2,'6cYF2pbXNa','r','oGsqSUkIkiHUDh','DdPhzeDrXfidBuaDKPiIJXSUDoDgIe0DBWTMhLEmjhV2QCEewEmX3lg95Kp2','dkYBrWBcxO1lf4fhakmmFswePCPKLQ7OMoTmPMrT66oZ','beQclUpjPakWBFKVpcMpZemdM5NgENxObTp2MyF8W5',4);
-INSERT INTO t VALUES (-5254931952307765666,60,'pBrkQQ0pPBqYPqteUqjM8lWttNpu24D','w','hKH','lcQqJveeQ7dYEllTNdfrwOBZ','EdRkmsgIA9m25mvLIcsCJH3pp1uGB5Lb','0Na06mduzoQSj14j0HJvI7pi3yZuU5sL7pseGbxSarG2KDSqXDrhszkO',5);
-INSERT INTO t VALUES (-2967589199916481261,130,'X0gpRD','ESXxj5aQTU','TeVBQ5','irBbvQHBy9WlUQ72wqNdCR6MgGpB','65fipoP0Pq2JmUfGic8w5imcBdRVcAjEyW3EErUFeDT78UDPSjD6H6FosuowY8TuJBWHWBGi49IklRpXSUbJC1noqknUS','loCNwOo',6);
-INSERT INTO t VALUES (8130182005749434443,15,'O','6R6H0l','34MdCkywQEYVrroeN','Pl19Hhw7rvbBCAHB1KpuKhiefUjbax5LF1CmwIpDN7Y26yKv','1htyqrp92Oa1qOPuYklNd0bIt14bWmqrQYqNc5','JMvnk9nYZ7oSAJ8ZeFeusk2KeB6dZbw9MxKVyp3LfwsJsPWNJHcQrvtwrtvHQzI7Bie8I3YZ516lBLtY',7);
-INSERT INTO t VALUES (-3833349667935718080,120,'U3eAMHJ0SqXw5','fAB82rxH08iM','mfuafx7BovkdSe','xz','AAnYFGMNQaQScI4HQ3PmNMavwhSood2h3KecdSfsCW3FDa2XyWm0N4b5LTlaztc5NnUh9YleY','R2gtHKh8ZpuvECw9zy775ybCk2RH',8);
-INSERT INTO t VALUES (8591851164511823464,120,'T2hhd6qVfA7G8h4k5VfNWsaA3UKk8','ux9YxL4Wj','GyC3Tk47wlCbInmgv','7eP7AQZjpwot42tI2qZZ0NwvJAWI39GWRXRv6gXho6ZNyFEnl4Ojiu02kSELKp9U','A5mxAOVg3FQA9EO7EKHfK31Cd9mMTt7vsC0jaXieJFgrBVXvXPpXhNUyKXdg6K7ECJyx5yrOAyHcB4QfZ9Z3STZUM1DbRaQ22M','5e',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4444726992420486088,-111,'kbTSdGuHpSw3WPTQnsZZl4gr15HcUxM3TRG2RwlQ8H9','ItgElyV33m1dLmXFN2C20Rwp6GxzCdLWcm0OT4J3u5GyIbCxBYCi7ZSplfhKqmbWLcYHN','AmkCtCjSQPffPoy1jScf8','OPYtHjj14o0Adi3QiXKvoWo7SO5p3lRdaE2wRRuDldtwje2WTEzifze46vvzIrDVNfUQZyL8wRz5lE81bi4qq1Xv2gf6rLRN2ipinSWQQkZjhiZmyChvahrRVwBEeXjPosQtW5sKerfjWuIYBFqywbpjsKTQAteJxSvZjPr2Wnw0Q4MYnrvH4Cy53P6T5js7pS9NQRdzk9vI5FUTqcsJl4uyCU1FaArDfZU','T','4',13);
+INSERT INTO ti VALUES (4444726992420486088,-111,'kbTSdGuHpSw3WPTQnsZZl4gr15HcUxM3TRG2RwlQ8H9','ItgElyV33m1dLmXFN2C20Rwp6GxzCdLWcm0OT4J3u5GyIbCxBYCi7ZSplfhKqmbWLcYHN','AmkCtCjSQPffPoy1jScf8','OPYtHjj14o0Adi3QiXKvoWo7SO5p3lRdaE2wRRuDldtwje2WTEzifze46vvzIrDVNfUQZyL8wRz5lE81bi4qq1Xv2gf6rLRN2ipinSWQQkZjhiZmyChvahrRVwBEeXjPosQtW5sKerfjWuIYBFqywbpjsKTQAteJxSvZjPr2Wnw0Q4MYnrvH4Cy53P6T5js7pS9NQRdzk9vI5FUTqcsJl4uyCU1FaArDfZU','T','4',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6577016555532418930,-56,'k','a6BaYLp3eh8oW7g340nRVNG','4iznKdBXwT5RKCs','1IhuPKzyXfkr0NMGmW50boI5WUnsEYyM3IU36','e','y',14);
+INSERT INTO ti VALUES (6577016555532418930,-56,'k','a6BaYLp3eh8oW7g340nRVNG','4iznKdBXwT5RKCs','1IhuPKzyXfkr0NMGmW50boI5WUnsEYyM3IU36','e','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6517703038580387917,-15,'mnq55riCOI3srjks3SCFwp8PIOoGxAm6GRmYEAuHrQfgEKf6vppqLVKMrZbvWIndNC','wN4GlqDTZwTz90CfgzgnuTrAaUONWm2K9Q3VP3E12iIaYTUNpkv8UnAk4BCmjNQwpX7AxMofYfonrl8L8IyjpaAHQ6uWzLZmcHpjCXVlslBdamu1BoxBQK8SS6Nyp07K1sMEbTFHFtsvnj1oKX3dGXynN0j7Wrp2XvZDWWNgkjMqqugVQnqNHVNfbT0ZbBCzjrRDgweMYLQxKq7CoFfP6Il91KhXcR','wv2p','fL9BTHlv4fgOLvjZz1dz4brkxkcisTCpFYoRCXrucWaY2nmCTmEjzEe9iqfNdl2VVY5ltuSXhzAIkpLFXiZKpH7CGkw4UtiRX32Eg3hMk1WQvq0GIaAyMB9NFfKOPuOuQNoPJTc','rq','p',15);
+INSERT INTO ti VALUES (-6517703038580387917,-15,'mnq55riCOI3srjks3SCFwp8PIOoGxAm6GRmYEAuHrQfgEKf6vppqLVKMrZbvWIndNC','wN4GlqDTZwTz90CfgzgnuTrAaUONWm2K9Q3VP3E12iIaYTUNpkv8UnAk4BCmjNQwpX7AxMofYfonrl8L8IyjpaAHQ6uWzLZmcHpjCXVlslBdamu1BoxBQK8SS6Nyp07K1sMEbTFHFtsvnj1oKX3dGXynN0j7Wrp2XvZDWWNgkjMqqugVQnqNHVNfbT0ZbBCzjrRDgweMYLQxKq7CoFfP6Il91KhXcR','wv2p','fL9BTHlv4fgOLvjZz1dz4brkxkcisTCpFYoRCXrucWaY2nmCTmEjzEe9iqfNdl2VVY5ltuSXhzAIkpLFXiZKpH7CGkw4UtiRX32Eg3hMk1WQvq0GIaAyMB9NFfKOPuOuQNoPJTc','rq','p',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT, b SMALLINT, c CHAR(90), d VARCHAR(42), e VARBINARY(19), f VARCHAR(58), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4711616,-24383,'pNlk8AAHD26k5ve4oSBc8DaOsYJdp1gwtorbbvpaws3up3pKVXL','nRFbGmfKHiBuG0AXYomG6SqDRhQI6','N','TsJNN3xooBx3a8K10akD81WSs9zfQdA7E33QITHJ94k','3','O',0);
+INSERT INTO t VALUES (6299995,30964,'eF7VZ6F1wuGZ1XEOGFVUS2a7uqtrqfbtYy8jfaC9','XyoGybNt3izIGZ6VlOu2l','mD55t','HIWhnz5T4IIzB50d4WRK','NH','C',1);
+INSERT INTO t VALUES (-6368030,5330,'qL1yT1hdqpBCHhRIkCzYACWv0H4Gl','0ZgwE','LVR','DNWyHSYEBO1xuKF7GGwCyWqU7z9zxmcpSFfOFYnn2AbKD3','zT','A',2);
+INSERT INTO t VALUES (-1934570,-6041,'dFhTyPYli7Oz0EJrnJH1Y0tmmDzI3aLTzCmLEg0B0bjYftAsIOwMkvzzUEvvXnFwOOHTlVOriuN3GRY5Bur','H4XornxLJoCsjJzApiGhvWfliVmpO8','HG4BUqczX1l0tS','YYboSdKmvX4O7ofBxIj','NO','A',3);
+INSERT INTO t VALUES (8154769,26816,'J8qkqQTnvze4','pBLUsAFDC0boBiLlOHL97rmWR3X09NClb7nUc','EAdYWu61C','15Pm8eslvz5JTy2VPApw05LABvRH5Cc02JZ7mGevmn','W','O',4);
+INSERT INTO t VALUES (-2261849,-14635,'ZnkFfgUIsmbFzeWeboV8AEdKxH5BVfV','AoKZIzQBVCMIS8IlBbW1SjjgFRbzOUvUjnF2PN9n','g3tInM','F','ER','5',5);
+INSERT INTO t VALUES (5060017,-28198,'FR2IlwkmVyOstme5bh6eTzhiXqstYmVkX3uavESOFGGlYSRDP7pAdteI9KKXJ1cRczk7S8DYfDJ727OOSnBX1QUB','1xcrOuHJh541Opqqe','rTnhfMPOhmnv9d0','wleO2So','SE','G',6);
+INSERT INTO t VALUES (-1476178,-22462,'UYJfH9SCUfuP5knwCP2UC3NBPMrAaIiM8tLh9SUMdDlgSKmhdDiiQqElr8HZyFrPQyZpvDQMoOVrXR1MhU','RZQ4JPVKBhV','FUhsuZ0I','qP7aof7gh8PH0928fQZL23voEQZwGdROYzwPL6oN46z','3s','M',7);
+INSERT INTO t VALUES (6391804,11231,'rQ8E8D3JrZiQSIaazwKAmzoRJlcXqzkJdRht','LNo3ZSNp2tU9cyMcrCz2xgXg','M36CE5fUT','oFE0VFphV97uDxe0TdNAo','zc','7',8);
+INSERT INTO t VALUES (1598578,-23406,'OUSgL85kTHyDZtXLFZEZm1YvtHZd44oR2xv','Hy1vO9','Y6dWZjEEmH','XFZxnJhcsvy4m544IC2sw4vjN93Wjcf','JG','8',9);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT, c CHAR(90), d VARCHAR(42), e VARBINARY(19), f VARCHAR(58), 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 (1700772430545329444,135,'Oj01m5Pmn55evqTsRP1v0kUm7kha','rOT','OO1Ks5Uk0','kYWyArYXsZ072xzsevBlgltjqy5PsITw7GO3zVurc3weeyeVBvTtsS2BFHMu2s24SQ5','Q','EqGt9nVOw8VBjJROvFBftph70Ye1dvb7n9tR4QHEMIzb4fvmmYT87pwOea5h7NMmHUwIHz7Xju9ju',10);
-INSERT INTO ti VALUES (1700772430545329444,135,'Oj01m5Pmn55evqTsRP1v0kUm7kha','rOT','OO1Ks5Uk0','kYWyArYXsZ072xzsevBlgltjqy5PsITw7GO3zVurc3weeyeVBvTtsS2BFHMu2s24SQ5','Q','EqGt9nVOw8VBjJROvFBftph70Ye1dvb7n9tR4QHEMIzb4fvmmYT87pwOea5h7NMmHUwIHz7Xju9ju',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (-4703414472328555621,247,'VafiJ82NiX','zOf','rhVBlKj','VvcPjL5Te4bT72gRfJ4CJzglAqeQRa5O132Xb2Lw3tiac3ufNQq6qhjdbDThwJyy','CTJUGYq2IkwoJskLcRHZuQhQmS3PoOYTsqIlO7Blc6vNUJapMAojRUuoPma1WWJqrS4gYiAAW','f6xb5Yf2jat2wQu6r6kkIuZfMP',11);
-INSERT INTO ti VALUES (-4703414472328555621,247,'VafiJ82NiX','zOf','rhVBlKj','VvcPjL5Te4bT72gRfJ4CJzglAqeQRa5O132Xb2Lw3tiac3ufNQq6qhjdbDThwJyy','CTJUGYq2IkwoJskLcRHZuQhQmS3PoOYTsqIlO7Blc6vNUJapMAojRUuoPma1WWJqrS4gYiAAW','f6xb5Yf2jat2wQu6r6kkIuZfMP',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4397896143812384143,205,'v7YAaLzp4EsPNlJ00zBZhT','lZJEetuzg0aZysQ5BgGB3mtNnK5KzWeYm2l2wOD22GpqbHG78AJuE2HFcq00rlJTB3FBamUEyizpyAquyUuxRR2FOOnsXgoJMmiXdyWB7zKOEEo1OmcyuaMnCAbMbtKBSX0E7SUmlHV6xvlXfrnrnu2wtU','kRWX6j1AQ9ah','cj5e6Wnjo','5Y07eItiPuWxwVMxrAGrJcqmjjsKyGd6I4ydcR1mvBHnYu8fks12vGiXd7ACzqUlC5KZYIPcQkJ24AkRNHybJ0y7lZCOl4','VaDDN8hwfv1yBbMHiTEwPt8EyqRIDvQNx',12);
-INSERT INTO ti VALUES (4397896143812384143,205,'v7YAaLzp4EsPNlJ00zBZhT','lZJEetuzg0aZysQ5BgGB3mtNnK5KzWeYm2l2wOD22GpqbHG78AJuE2HFcq00rlJTB3FBamUEyizpyAquyUuxRR2FOOnsXgoJMmiXdyWB7zKOEEo1OmcyuaMnCAbMbtKBSX0E7SUmlHV6xvlXfrnrnu2wtU','kRWX6j1AQ9ah','cj5e6Wnjo','5Y07eItiPuWxwVMxrAGrJcqmjjsKyGd6I4ydcR1mvBHnYu8fks12vGiXd7ACzqUlC5KZYIPcQkJ24AkRNHybJ0y7lZCOl4','VaDDN8hwfv1yBbMHiTEwPt8EyqRIDvQNx',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7315433998673381478,31327,'2NeH04XgG0','Wu6UAv8RAqxSX5M','H9Uv0MzU9AZAB6H','1ppljZaXtlzZlbAYzB01eKcv6jCdSCI2vE','Lc','u',10);
+INSERT INTO ti VALUES (-7315433998673381478,31327,'2NeH04XgG0','Wu6UAv8RAqxSX5M','H9Uv0MzU9AZAB6H','1ppljZaXtlzZlbAYzB01eKcv6jCdSCI2vE','Lc','u',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
+INSERT INTO t VALUES (-4985847596192783656,-8787,'PuzJFAXpj4ym8','h05hUj7O7KAZLtuyuD711qw','P4vY2a','h7PVckN8hnn1nFnH5DQ0YCCpX6vQDnlgslEgXhzlLu1Ar1if','d','l',11);
+INSERT INTO ti VALUES (-4985847596192783656,-8787,'PuzJFAXpj4ym8','h05hUj7O7KAZLtuyuD711qw','P4vY2a','h7PVckN8hnn1nFnH5DQ0YCCpX6vQDnlgslEgXhzlLu1Ar1if','d','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7081303119087917124,-25948,'WBvaDrU5X5HkKzs1xl8hG8KO9nhz50jJ5Fo6bkaJqqIeO9T3u07UL6T1HoABWyBtDEdIiiPFOO1sPBCa0Ztm8sAYh','wnraB97JInsMzhW5EZWED4Vgi1IOk28nzpYUkR14PFTedncv1WQNFFjDDnREjT0L6Uz4eJxCLttcTMYP7o9ztvGR14CZlJU3YDrsjPfCu9ybRk3ynffOuQskWfzWGeAI2grBQCEzds69epybH1AdF46YaTFYTfzZNOij2H1bTwgmGgDfUYwsLOodxWwbUQraeO05KKeQDYsGweMhF4tet3mneTnYlAHPAQveNt4A8avB','hbXvBFuXUdpHAQ0','veCo6ZX5hE480Jb46mdMjQYCZuU','N','x',12);
+INSERT INTO ti VALUES (-7081303119087917124,-25948,'WBvaDrU5X5HkKzs1xl8hG8KO9nhz50jJ5Fo6bkaJqqIeO9T3u07UL6T1HoABWyBtDEdIiiPFOO1sPBCa0Ztm8sAYh','wnraB97JInsMzhW5EZWED4Vgi1IOk28nzpYUkR14PFTedncv1WQNFFjDDnREjT0L6Uz4eJxCLttcTMYP7o9ztvGR14CZlJU3YDrsjPfCu9ybRk3ynffOuQskWfzWGeAI2grBQCEzds69epybH1AdF46YaTFYTfzZNOij2H1bTwgmGgDfUYwsLOodxWwbUQraeO05KKeQDYsGweMhF4tet3mneTnYlAHPAQveNt4A8avB','hbXvBFuXUdpHAQ0','veCo6ZX5hE480Jb46mdMjQYCZuU','N','x',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6820522384850098445,23,'8TIPSetDMi6x1JLgOSiKfA4','qYAqvGmGondSJmFFtYewx3ErBCLKC8WVbOn2sXwtAMmCj0cdrpoCWIxnJ0Nq4ldffj961jtiajFlKajDSWO2mlUxLvvpMLU8kSkLbgHkYdcdP1fW2s9zlTt45tL6llBfTJ6y3lIVTYaRROxK9xkXzbqSYzoOGO0hoR6K2aG8OqlaeiZcGNeJnd45AYFu5sIu1T4aAbw7a','UUACEb0SbYL','G5kpc9TLU98KsbaOQaE965qcaQFzqNTZ4nZde06XC1puSFBYYLPpbV96Qchsk1TVMj8i5hvBWCc7Vxif32o5V5G7','PjL5fWfBUG','oDKkSu6WKzgNnr12Gj62CWn',13);
-INSERT INTO ti VALUES (6820522384850098445,23,'8TIPSetDMi6x1JLgOSiKfA4','qYAqvGmGondSJmFFtYewx3ErBCLKC8WVbOn2sXwtAMmCj0cdrpoCWIxnJ0Nq4ldffj961jtiajFlKajDSWO2mlUxLvvpMLU8kSkLbgHkYdcdP1fW2s9zlTt45tL6llBfTJ6y3lIVTYaRROxK9xkXzbqSYzoOGO0hoR6K2aG8OqlaeiZcGNeJnd45AYFu5sIu1T4aAbw7a','UUACEb0SbYL','G5kpc9TLU98KsbaOQaE965qcaQFzqNTZ4nZde06XC1puSFBYYLPpbV96Qchsk1TVMj8i5hvBWCc7Vxif32o5V5G7','PjL5fWfBUG','oDKkSu6WKzgNnr12Gj62CWn',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(39) NOT NULL, d VARBINARY(33), e VARBINARY(49), f VARCHAR(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (122,18326,'22L95QcHCduMZM2cIh0tZPQD6uns0NZZ1ni','UCkMXLcWZg','gyIlQu','vvMwU2kPWFa4XaQhubz0upCBqP0KUixDCAuPP','HerLU0hnG','C',0);
-INSERT INTO t VALUES (-62,-4567,'WZvrkpZ0yOcIL1SIIvt','LOKI7mUrTDIGUC','7TY3M0kACWf1UB3duOAkBruEsQg5FERvbpEV9ZJB','tJP7k8iti3eNhbs3ET2AMPSfWc0qr','opMlmpCn71UONTQbTZCVJrnJsAPzXX1sx2LfmbWJJmtDqT2bC6YNgcXHJ','UsWq0aShZj78haXixmsb2rVDMkvdDETkz5wdZuz7KG33DrstS',1);
-INSERT INTO t VALUES (-1,-31463,'uR','hv3ev5vC','AegpyWBfP5GsaDMUrCxzQzJ6Popx7Ea9XIuVcFbIYKENG8','RN5oxwipUVOlBAqyZCZf2eWf1dzvCcoRpjh','746xnLVO0bXobtMQe6Kj0hS7TahRE14zLewNubcbtuP5','1vLpYA',2);
-INSERT INTO t VALUES (-122,3032,'F9IGTfGYl0XFIaLeEqX0WYg','E20sWgHtwgU64OumM7vjFhgoo3','OArqLo8ysry8zKhmAZoaipV','V63vbFXA','riZMGwTSZkUyVODMPhQJAYD7CNvdNkKTXJqbr','dAK5zaJODXIY8NWdvDlspu2CcPwHNZuOQmHZygMJobfnNQqr8CnhfGlH0MhLhBKTdB4Y5FTLZUBaPfQIvB5YlYHx',3);
-INSERT INTO t VALUES (-18,4570,'X3QfDmG','Njb7X48rAdXcwIuevubeXPCBGh','GbnHRFn19gf7RCazric','BDa3YIVpZywTH8MFzrlH6X6mSV1t1EfGkjoGhf7LfjiNukE2','41JiOClAKhK8Jj58z','ctxmvJVtFvhZdDR7ydjkL6gCuV4uiwuWZVE3ZWzI9HAW',4);
-INSERT INTO t VALUES (31,10254,'eJApt','EBq8vBMHllvD3aM','Md4fmZQzO7H3mkfj98n7','iOE1gG4Oij5Zql9FX7Awp','qKxyX5TYDsOYnCESSbL','nFAR9PM7O10Y9Cvu1iJgJ2PYRJQrooVHhRA1qLxtnnW2iLPEJEGhvzx00xYb8jSykROeiMPWFG',5);
-INSERT INTO t VALUES (3,8609,'McQG775jm','koODPJZu4ND','tlwIJsQL4YgCucPsQEgxioBhg7Z93dod3QsGFZr','odt2hhcFlCayfPZhin0TIy6Is6','dsAmrwmXy3BU7eu6CJxV6eSqJmIRy2','0NWymdSGzH5LCCsP',6);
-INSERT INTO t VALUES (-17,-4007,'dZqUBoj1PahFWJnMAttXUwy5zy7mA3z','1wK2Jzwl','zzRVEWXVKAqeTHHRVvpk3n','VULLlGPAmEwbxKxuhw1','ZhXKfjFq9NtWObpE4J3lJG3vNoAgJysIXvaehxRlfFgOUCzH78xL8qwGi8','w3QZ0VIxbrWkdN2YzwExZMUSkky0rLoZlOUd0KRcTfSKptw8b2ECSycIhI2rJzMarnnVTVGFsiWXTNUdJ1W',7);
-INSERT INTO t VALUES (-33,24154,'SQhx45QSoY5FKUC5WM9X4g5J5fAdYWIU7','W','wX8zxgXGPTiN9RmrBC4kZxwHHtB2cD6yCwKsGr6kLKk','FSnS61Xx5sxAlbvJ9Uvg9neJyNMT83Oe6','RQVR8e0C5U5H0UZZStALmra9s5jbQeThH2OiYdiuShHX5','RIlL9sl9uarOcp2557KPHjASQ',8);
-INSERT INTO t VALUES (23,19138,'1sNO5qpGEjHeet8F7NF9kLfJUe2tpYJzQN7InBR','lEvZDdU8V3pOt5VgNspga','0ReuqEwdbChWD3slxLwAw','ITNa6FJZ','7898tAkhLFh9N5U4R8gwyCydmXXhRur','fmPeZjUrQDXcK4v34oMfKouNLIdsh2oAx30bnFesLnSDLmT6u2xgqICDm7slw2VsR77evSzUq8uRu8MLE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6262680658316010370,12626,'nYEMkHajo1muVIMMpyS2gxk','5zv5wM9z3I5x8lh7uAdsqExBZ6EoNork8bCv2EUYnuBjccjWfuiZulOd0ZxzagJn6cZoyFppIzObTiUF1sMZedA1nZTs2K72Ab5aDsRWM','I3aj8mX7SnQYme0Wl','3XRxFGRNNTE8TpxuGm8l1Ix9TpMGgILfonRsXZJWjKPFMTPocKkyGq4toQQHhYVwo8Bp4z7bXErCS42hy2T7r13otGN4xbMprKFNnxyX74De0XAOMomxLUdeveiwe5ZTcxiAavYGcNxjngIKjx4aczx0iBnQoYTEsytopzfb0HTLIjCIcNOOjbyIALt7kfU9Wcijkv0KljRRSeTgooCALcKrtZ7','G','Y',13);
+INSERT INTO ti VALUES (6262680658316010370,12626,'nYEMkHajo1muVIMMpyS2gxk','5zv5wM9z3I5x8lh7uAdsqExBZ6EoNork8bCv2EUYnuBjccjWfuiZulOd0ZxzagJn6cZoyFppIzObTiUF1sMZedA1nZTs2K72Ab5aDsRWM','I3aj8mX7SnQYme0Wl','3XRxFGRNNTE8TpxuGm8l1Ix9TpMGgILfonRsXZJWjKPFMTPocKkyGq4toQQHhYVwo8Bp4z7bXErCS42hy2T7r13otGN4xbMprKFNnxyX74De0XAOMomxLUdeveiwe5ZTcxiAavYGcNxjngIKjx4aczx0iBnQoYTEsytopzfb0HTLIjCIcNOOjbyIALt7kfU9Wcijkv0KljRRSeTgooCALcKrtZ7','G','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7212880765411094468,-27790,'3K0jYwud7S0BgOysGjUdT5Mw1UfDfbgFbGnmA7Os5jUPSgyiPNerROaqFbVrsbJEbJPmU6DXXt','tdwoVWscNvDo6daT5x08heBC8NHhsZpUigrUoKxUhNyj','bAibKVErE7v','CD1NfTEQpDnknWAuFUK9IzX07gbaBbkTN0lB8DEjzUCUI4ns0HCkFqq6Gcpuhcw0zavQHyDYeoTQh5ktLs0UiXjwG2WZV2sOaCS83OI9cmt19nmMPEy8NoWs4D37DPt9kU3Fuh3Lmp6O7GsYEvKqDzLcj6VzeZBRBLSyQmqhPbFq9EwNj3TQGWmpluJmpl1mhFw6EiETVKIpDxSTe','Q','z',14);
+INSERT INTO ti VALUES (-7212880765411094468,-27790,'3K0jYwud7S0BgOysGjUdT5Mw1UfDfbgFbGnmA7Os5jUPSgyiPNerROaqFbVrsbJEbJPmU6DXXt','tdwoVWscNvDo6daT5x08heBC8NHhsZpUigrUoKxUhNyj','bAibKVErE7v','CD1NfTEQpDnknWAuFUK9IzX07gbaBbkTN0lB8DEjzUCUI4ns0HCkFqq6Gcpuhcw0zavQHyDYeoTQh5ktLs0UiXjwG2WZV2sOaCS83OI9cmt19nmMPEy8NoWs4D37DPt9kU3Fuh3Lmp6O7GsYEvKqDzLcj6VzeZBRBLSyQmqhPbFq9EwNj3TQGWmpluJmpl1mhFw6EiETVKIpDxSTe','Q','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-118115402125265431,29311,'YfGwd8P9MLWhIzpzh1gSeCPPWOBw3Vdn3GL7EUNagn','8bmKOJh50qKUJqw641E2NJihAPbYsjcnIMGzGAYKG4Qay1KDOyTgM6JHVOMbBuV5HKMiVGSbomHRdIkaV1n5bc1ArCi6','TCtqYsK2tBb','ENC2Mma8rXC73oqSn7hI7qWwJ2IJRORYY7ALvziN9hBW3QNzBcCEjCoPUJhp9WqDIvc6BgEybmds1t2UNKOVwmX2xUnbndfAlPzLmxLzTRBF5Y9XaJLGPPN0W','d4','zK',15);
+INSERT INTO ti VALUES (-118115402125265431,29311,'YfGwd8P9MLWhIzpzh1gSeCPPWOBw3Vdn3GL7EUNagn','8bmKOJh50qKUJqw641E2NJihAPbYsjcnIMGzGAYKG4Qay1KDOyTgM6JHVOMbBuV5HKMiVGSbomHRdIkaV1n5bc1ArCi6','TCtqYsK2tBb','ENC2Mma8rXC73oqSn7hI7qWwJ2IJRORYY7ALvziN9hBW3QNzBcCEjCoPUJhp9WqDIvc6BgEybmds1t2UNKOVwmX2xUnbndfAlPzLmxLzTRBF5Y9XaJLGPPN0W','d4','zK',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT, c BINARY(49) NOT NULL, d VARBINARY(63), e VARCHAR(6), f VARCHAR(4) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9942200787401287733,-25,'1WTzGPCffYU8Mc1KldyuQaVt','ybjF1T0cVG2vrY0vEcEF38G4umJwpl6TyldM29','ZJ8fZq','bciC','t','y',0);
+INSERT INTO t VALUES (12629459256302483549,22,'BGaWJF923SrVkkEy','8ly1rUd0QK1B','C','VSxw','I','H',1);
+INSERT INTO t VALUES (18053185309395671032,-78,'rkMf2uQqBUaMUHYmQMP4pohzAHfhEgMEc7','ri0r8hXedRd2WPCFDg1E76G3oVS4zXTAVm6YZndz7WNimXpZ0y','iCJwp','ZiF','Kp','m',2);
+INSERT INTO t VALUES (17266728687154465426,-59,'EdllsY48O76RpTEGvefPZ','wKPWVyzRU7yhp0y3v9YAYeUSla9qgd6OeMRbPKVEBawWwqVREWPjz','tf15','qs','na','O',3);
+INSERT INTO t VALUES (5677510014835202204,-55,'WXpi4lCBoVBoKGOpsLnsB8dMgLc','lznTewOdOoKuMEFcVQTQn0KigpcYGC2n3lyPMsuv9JkUd98jY','6IGspR','VdJ','iw','f',4);
+INSERT INTO t VALUES (3881963346185836625,82,'LX4yIgEZZqabfdKh','VrgiaOUrHtU7aGWlmPD7VMYOTd4tGKaCr','Nb','Qd','NP','M',5);
+INSERT INTO t VALUES (5975232671285280180,37,'1nVQ2mlFviRO5UE','l9vrEK2','4mYH','hhPj','fN','X',6);
+INSERT INTO t VALUES (8143424398641865160,105,'vqepjbu8BuPrBmGjOatyXwe5XWa5U7k07rVTQxZSOTQ','D','m1T','q','sf','2',7);
+INSERT INTO t VALUES (14026135658585810802,-113,'xXdtvgqPF73dgpiPr7pT','86VHn7s4QgikdJgUk','oc','KNL','eK','w',8);
+INSERT INTO t VALUES (17497284072963904161,53,'U9S','wGg','tpt','Fg','3L','M',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c BINARY(49) NOT NULL, d VARBINARY(63), e VARCHAR(6), f VARCHAR(4) 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 MEDIUMINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-1370488,-32449,'9W4G','fDyg7U4JK','12q7KHcKIsNnKBFywsCU','mngYY29YsN3ohyAOsLncb2Pp','B2lLJhIpX4xpqrwS3mX','3NI5yGibUlGqHbfK',10);
-INSERT INTO ti VALUES (-1370488,-32449,'9W4G','fDyg7U4JK','12q7KHcKIsNnKBFywsCU','mngYY29YsN3ohyAOsLncb2Pp','B2lLJhIpX4xpqrwS3mX','3NI5yGibUlGqHbfK',10);
-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 (-1097617,11988,'53AuyWjo4gQFb4wlCVZZGclGs2IFKm48','31Pj51v5kFdnBdevZZZSF9OLCamDw','9O7tBbUi6V8YWM','YCfskC6dvETPNkLBSBzuzsMdBQWqbJ2OV1k1jCVdYmh7xHam','8N1rtEU1zlRk8vlr79y95f5uRg4MJ1Rc3pJTht17K2','SftL5qROQLT7l8g8Gaz03jhxuwFNX64rLzVwCPHkqsbnDZX9n6KH4gcqyNapQ3rpUefDTz3VFyh8SqNldKM8wZYEjjY',11);
-INSERT INTO ti VALUES (-1097617,11988,'53AuyWjo4gQFb4wlCVZZGclGs2IFKm48','31Pj51v5kFdnBdevZZZSF9OLCamDw','9O7tBbUi6V8YWM','YCfskC6dvETPNkLBSBzuzsMdBQWqbJ2OV1k1jCVdYmh7xHam','8N1rtEU1zlRk8vlr79y95f5uRg4MJ1Rc3pJTht17K2','SftL5qROQLT7l8g8Gaz03jhxuwFNX64rLzVwCPHkqsbnDZX9n6KH4gcqyNapQ3rpUefDTz3VFyh8SqNldKM8wZYEjjY',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6104454883558691044,-36,'iKvyhPPC3Ye0upfWGVm','umpGDRMVlo9cvANoCc','QoPRo','jfu','CX','v',10);
+INSERT INTO ti VALUES (6104454883558691044,-36,'iKvyhPPC3Ye0upfWGVm','umpGDRMVlo9cvANoCc','QoPRo','jfu','CX','v',10);
+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 (17524334023500132214,39,'RIjmK27hcmdOVdpe7kAfv0K3CmuXF','b0hEDNqN8Ba','MEy','zG2N','e9','v',11);
+INSERT INTO ti VALUES (17524334023500132214,39,'RIjmK27hcmdOVdpe7kAfv0K3CmuXF','b0hEDNqN8Ba','MEy','zG2N','e9','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1676283,26232,'MZVlekERB1WrD9HFwLJumhyT1X08A','Jsh75I5agXZCm4G7vAp7dGii9nEqDWoFybowf5aNOtA4kqZnueLQCwZsGeifOl1OPg2Lr3u3roYPoHlMOF3KjjTZCCIO14yRUsQFThNMzjxJt0WkVFeTNoShqlHYAKO0tZcYvNUYXy22XxCshyCeQtBtYmP8g725TYSozkQ1xp5JcoI84auyX2YkYYhs6WlD2iDuGEGedpLgowYJV4GpoyeyQKpTmXi','niHI1dc1WeCqsenmSsryvgJGNkE9lzSuQzcWqQNE2Y6wlAQ','8Uk2A9JzUo2k','6Ni8IEJmnzhTvctkJnUYAneAMwcXsIW9UzJOQ2xhXtXeu4Rzzi0fBgCo8lA94UUdRgxH8ss7yCeKXztfldAKZzlHd9R6gqg','YG9D5UBcOAGRhEETcfClFKIxlfkFhnNx46vmM',12);
-INSERT INTO ti VALUES (-1676283,26232,'MZVlekERB1WrD9HFwLJumhyT1X08A','Jsh75I5agXZCm4G7vAp7dGii9nEqDWoFybowf5aNOtA4kqZnueLQCwZsGeifOl1OPg2Lr3u3roYPoHlMOF3KjjTZCCIO14yRUsQFThNMzjxJt0WkVFeTNoShqlHYAKO0tZcYvNUYXy22XxCshyCeQtBtYmP8g725TYSozkQ1xp5JcoI84auyX2YkYYhs6WlD2iDuGEGedpLgowYJV4GpoyeyQKpTmXi','niHI1dc1WeCqsenmSsryvgJGNkE9lzSuQzcWqQNE2Y6wlAQ','8Uk2A9JzUo2k','6Ni8IEJmnzhTvctkJnUYAneAMwcXsIW9UzJOQ2xhXtXeu4Rzzi0fBgCo8lA94UUdRgxH8ss7yCeKXztfldAKZzlHd9R6gqg','YG9D5UBcOAGRhEETcfClFKIxlfkFhnNx46vmM',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-8270938,30143,'DCARx','uZfSIrAYuchbZeaksOwvhQh1GOhZaLxIV6digctrk2','6mnOyn83z2IL50Pgs6JWN9AyO5pZpUlmDlCzoSeMRhyw7','tJE94ZCeItaxKvif6q9mBOUGFPlF1LYSPgYUTVwDinKeZbyzEPzjGRAGfGwQP7q6SHoZLDFyd0ReSZgqtbcssLdDE68R9YoeexUDHoyrHxYEBzfc6LbHZJcr6VEcVGRYOBz21SEEcxS6hNVXVKF3UWhtdgyrQeFlbnSCnYsFUnLpHtAKxfG2MjK80zzjWWvphesOG8scOqDEdGF56ng0GdSYUqU3tnqBHajisAkMmwt','oFBEshY3aqcsTfpZJywRfZ5ib1lRdq9HfVTppaIX58VOdLo','azuUUZzCNf6cFNhsVWgduAP9IKedbpXN27PrRc4Lgg3ke0KUAcE9afGn5C4DjYGS0E0xEhzP2MlQt4FbP',13);
-INSERT INTO ti VALUES (-8270938,30143,'DCARx','uZfSIrAYuchbZeaksOwvhQh1GOhZaLxIV6digctrk2','6mnOyn83z2IL50Pgs6JWN9AyO5pZpUlmDlCzoSeMRhyw7','tJE94ZCeItaxKvif6q9mBOUGFPlF1LYSPgYUTVwDinKeZbyzEPzjGRAGfGwQP7q6SHoZLDFyd0ReSZgqtbcssLdDE68R9YoeexUDHoyrHxYEBzfc6LbHZJcr6VEcVGRYOBz21SEEcxS6hNVXVKF3UWhtdgyrQeFlbnSCnYsFUnLpHtAKxfG2MjK80zzjWWvphesOG8scOqDEdGF56ng0GdSYUqU3tnqBHajisAkMmwt','oFBEshY3aqcsTfpZJywRfZ5ib1lRdq9HfVTppaIX58VOdLo','azuUUZzCNf6cFNhsVWgduAP9IKedbpXN27PrRc4Lgg3ke0KUAcE9afGn5C4DjYGS0E0xEhzP2MlQt4FbP',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED, b INT NOT NULL, c BINARY(14) NOT NULL, d VARCHAR(12), e VARBINARY(42), f VARBINARY(10), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7418967350452887350,689114013,'2K','b3R8vn','xPWMlSe2dlfnFeRvrNz2BVpyOaGoKFA2jkMZ1gG','02setL','tvciJJXjL28sER6a82KMFbPSvxKm9z6gVTI6yRl7G9u0nhcWhWakFsQJmPRPWuSjpo7Vc1L5HPeyf2HPkxszy','seTELppuUMzzalEpzqHjN2RwpdxtDVI8NfUdLpEKcxDbX8sQF96x8YVuSywoOsUpSacRWag04sfuGC5YPlT',0);
-INSERT INTO t VALUES (1684349159153142324,-1454655878,'XZ98uK','B8FEA','DjHp263ScB365a6FLfSfbI8KDp','TGeJ30b','2NBmX7f76HAKPXlkDbr97A64ZAb','yeSzS4KFg97OUSu2',1);
-INSERT INTO t VALUES (9894510997209714453,1861814567,'1ml5XRr','1bYm','vlMDvAaAhGgauLp56V6COey8PqjB','1l','Ocd4qWpMV2n2qPvx1V2WLAMp52ZYOcd3l0hPcgOBarxMjR71QvVP91nWEairejIS8551gQC9w8hxIkFHUWxlIOE','NvGfGevTelWMOgtOwOTJnBY',2);
-INSERT INTO t VALUES (14436541696236443884,1384609453,'noeNChe7RcW','tEzCdx8x6bRQ','ayotGSdweD','PDlr','jqSaRElQ2EFf6EBnb64RMPLtDvN2AnVO14T61Sf2ZRdY','8AAUcXwm6TAFaE22fAmFjRi9xXN9nt8cTVqJNW',3);
-INSERT INTO t VALUES (7872294820342900210,1900173846,'Fh5','p2','gFfgI5te5','uud2vAmS6e','GBw21zBdLiPROZjFAwrMbhHBikCNzNCQQi','nRxyfIA2Xg2gHO9dh9o87XFusFastpZt1f',4);
-INSERT INTO t VALUES (17486536938718978800,-1606515108,'LkjQM','Mq6aRDxsl','BLdciDqDfg8AIqdezvwx6d','A','CYqxsEGBofdpEKFHeNsXEX8HVBW1A8w3IkSXooG82qhXb9FiSShSGsffTC13GfhmOxRDi27','53UkfN',5);
-INSERT INTO t VALUES (10029679139008489039,-1343161550,'oP71yL3yVh','vs16DfZND3ad','2AKPP7LgIhL2K2B5YaZy','IOY','uGlm','ljGaD05XV0BawyfXQxKRX78sdpH1dqvOj3ji',6);
-INSERT INTO t VALUES (3785969167698640713,-1579714038,'TjlSLr44h2g','BXcJhCX','7sMJQiDGe1BmGQdAyrZOGDPSMRKEDPAUrwcqtx','AkCuPb3nhX','DRzWq2ajMTOg','seCvQrbutj5KpdLjuH',7);
-INSERT INTO t VALUES (16341767226796799727,1473683452,'q23LBvi8','Oln','zILu9n6ISYf17kK42ys697JffI8YUlnU','POCkdImQm','bP9XJhRy7SBxwahFYwdxLUsNMaDlhS3FDmbiRvjjY712pbDB','x67JPZSpHQnfNtM26TmruRR23UpJryyOxR5ia',8);
-INSERT INTO t VALUES (14543285343842470789,-148340344,'xoefSXeRRJe','H','mi5qgXT','jpoIqvplia','zJgqEX2whGFAOWnlNVkHtUsBTMu2k0kq1KlQ9XRbuWEG4qOcO','rJpvAc6b20E0AEfDuffkgQDuGS14PDuM36iF0RDpISAkPwz9P6CYXisH5dGP5Vs5I6ZwGDZXY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17678165219880074336,74,'2jteUnUMR08hbrC','9Z4P96oKZGXHLaeJdMdGQRrL5gif3nU13nZhGG37BIPurmZGEARbZp2Cz8eLQ2JZAdyoX4dLdAEx8K11z3c2oxCoeAYA6HHFz9zhjDRdVTSvWceUamu','SqaVPD','TyUd','3Y','J',12);
+INSERT INTO ti VALUES (17678165219880074336,74,'2jteUnUMR08hbrC','9Z4P96oKZGXHLaeJdMdGQRrL5gif3nU13nZhGG37BIPurmZGEARbZp2Cz8eLQ2JZAdyoX4dLdAEx8K11z3c2oxCoeAYA6HHFz9zhjDRdVTSvWceUamu','SqaVPD','TyUd','3Y','J',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17225746638386071648,-53,'MFfVHXtXZ3MXM2N82hB8Qelrapn','67uz9IPupl0UCINv4KtI899Y5ERCv4G2zkNR71DbPN0GHNzC1uU0vREllcD0AsVviHPBb6ooMdqqNfXjzhJnP43sw4szXKjSyKP4xhKgLPIe040','MPxETg','PAUvU4Wvf0bgYpA2yds529D8dlXsijLthu1vB0xq0RBpMfyV90NSB9Bkp','w','O',13);
+INSERT INTO ti VALUES (17225746638386071648,-53,'MFfVHXtXZ3MXM2N82hB8Qelrapn','67uz9IPupl0UCINv4KtI899Y5ERCv4G2zkNR71DbPN0GHNzC1uU0vREllcD0AsVviHPBb6ooMdqqNfXjzhJnP43sw4szXKjSyKP4xhKgLPIe040','MPxETg','PAUvU4Wvf0bgYpA2yds529D8dlXsijLthu1vB0xq0RBpMfyV90NSB9Bkp','w','O',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5432045336799780595,122,'EVxnXYKCvC0x6tqBI0ZmuZbv6LhP5wm9q','XlOVXTZaPeYTBIqx66iFPLLeiwWr8tf3fxCO5i4EgJBbOfRLjIBewUEBYLNIE33CV3v2reTLAsDRZlgEhcYR5RXULZDUelfOSw1RUi6aKFAaHOe9bSfb9x0JZXfz4LOiA4bF0ErqHBIKHKUKyhAD0SM4BVLtF9dvCOl1FojnUt5q2qyVLg5ZoAIOWEZEX5UKYl5O8KDXXdS6I3FR10JBseiC4KCz3n87QRO6yibFvSTWmpmD61Xq1ijtZ','y3YSWB','6nTzFxU2C05EteGljrpHTYFxe1qha9SQj4AnUKob4fxzw0eCg7CBPzzAFHX9Ox2yXgjJlNJHbzqLFZIxnjvBtoUDKv1avWI4NVgKRPof0Ca75sQW3lp83v1MwtnCWAzjk9cPGq5ASeuKoo8AsqWldkPWdwEW06fSG8Dz5NqVBNCluUXkgZZGEtng6VDh41CHBFbRckDnbOOUR1QLEiVj5LkxoChxBtqr79xAb52UdwFpZmgvbp','hV','m',14);
+INSERT INTO ti VALUES (5432045336799780595,122,'EVxnXYKCvC0x6tqBI0ZmuZbv6LhP5wm9q','XlOVXTZaPeYTBIqx66iFPLLeiwWr8tf3fxCO5i4EgJBbOfRLjIBewUEBYLNIE33CV3v2reTLAsDRZlgEhcYR5RXULZDUelfOSw1RUi6aKFAaHOe9bSfb9x0JZXfz4LOiA4bF0ErqHBIKHKUKyhAD0SM4BVLtF9dvCOl1FojnUt5q2qyVLg5ZoAIOWEZEX5UKYl5O8KDXXdS6I3FR10JBseiC4KCz3n87QRO6yibFvSTWmpmD61Xq1ijtZ','y3YSWB','6nTzFxU2C05EteGljrpHTYFxe1qha9SQj4AnUKob4fxzw0eCg7CBPzzAFHX9Ox2yXgjJlNJHbzqLFZIxnjvBtoUDKv1avWI4NVgKRPof0Ca75sQW3lp83v1MwtnCWAzjk9cPGq5ASeuKoo8AsqWldkPWdwEW06fSG8Dz5NqVBNCluUXkgZZGEtng6VDh41CHBFbRckDnbOOUR1QLEiVj5LkxoChxBtqr79xAb52UdwFpZmgvbp','hV','m',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9715407886351046865,9,'vzdABq65YPLZEFsCo','xH7miso6aWSMBRJsnBorH5M4Le8YgPfc7Dw51NOReU7bthX','9W1','HB9dpTFrmNxC4qEOqIPmQeEvrYH78xfVU0lTVg8PcLQUkEIqC5hAtOcv44rcpUKnyUwjuJgBwlMLQ8YGpqSeeA3ivTTYEU8KFDCJ4wiu4hW0WxgwfptCHZvq3UaqD8WPWsCZa2QoKMZ5B31dcKK6KcbgwiErLlZ9fUHEeQe8ddU32t','s7','r',15);
+INSERT INTO ti VALUES (9715407886351046865,9,'vzdABq65YPLZEFsCo','xH7miso6aWSMBRJsnBorH5M4Le8YgPfc7Dw51NOReU7bthX','9W1','HB9dpTFrmNxC4qEOqIPmQeEvrYH78xfVU0lTVg8PcLQUkEIqC5hAtOcv44rcpUKnyUwjuJgBwlMLQ8YGpqSeeA3ivTTYEU8KFDCJ4wiu4hW0WxgwfptCHZvq3UaqD8WPWsCZa2QoKMZ5B31dcKK6KcbgwiErLlZ9fUHEeQe8ddU32t','s7','r',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED, c BINARY(42) NOT NULL, d VARCHAR(15) NOT NULL, e VARBINARY(86), f VARCHAR(75) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1114802812,9273901669265106640,'low','sPE0IG','ng6324Hb663nlwKTNq5uIrzjpDpjE3YxdeXpBkrwoZMHZBb0LjnTE7OVerBg7CcnduFMmox9itZvOJ8v4aqjQ','N7SZ2aC23Qo9SZEmHwzylRvUA','mQ','94',0);
+INSERT INTO t VALUES (532418219,13084818361190497787,'cj4J3ld6LuSKRgM0uJg','It5INILPoG','22qbhJs8x5uGm','891Uoycl4VuNwfub','1','rt',1);
+INSERT INTO t VALUES (2459404321,4955640816946031388,'r5N9avI9az94LsqxgwgOaGL','w','1JHKZRfMiIszOmBK6276kXqoPeszJ0iAjbbBzzbjSQUBLWwyj0T8YXNfDu7GS2zUZkL16ZRaGHQOH','ApX5I6o9gDQHEkXAUiXBi1','x','Bx',2);
+INSERT INTO t VALUES (1356593583,4564366698405523105,'dXX30WT6qI5lE49bY5U1iPUhMutc3Qc','gnw2JSRnw4','AUbjTGoDqtZ4krSfeV','IisUqy3hMQd5dYeHJyzumsu','A','mF',3);
+INSERT INTO t VALUES (3217006669,11464876989939662791,'maCZ8huSrLOHH6CugjDs6pHbFO8ThRi5b4iC','6SakbBenKT','tfXe6W3leK6loSuN6rqS9INwOTrUIHGpOPZ4xK','PBkivg84','x5','2',4);
+INSERT INTO t VALUES (311641229,1260985324559918562,'OmkAL41m3JWTJsX6aD7kpPDz9wE8n','zJ','ygzaREiy2boy452WC7Fc46INLuf2kuQ4UBgWyJOY0vkU5Y8gG73WFvztaCZ','ci0OR0NyFJahLZhTqKynEJy','dT','Uh',5);
+INSERT INTO t VALUES (3136512888,14970429318414540950,'VNRIMt1QqEH93CyiPE60xN1cuFmNIO5dyiMq','7x2Za2mR','WGjwjFDaP8EcIlWBjDbffRZjVAV8oiEaeEw8gk3l5aDZoYZmV3uMw3Ug01ngEGZPLk9QiH','AtRe1x4Vc9mqbnLXKjL1FvTy','2O','S',6);
+INSERT INTO t VALUES (1595897741,17601966394534501774,'lsnRixq8hV4TwaNKkItuhnjQ','3NzFL','tkEL4xZagI1CBkq2nOgQOZcgMuPXSKSClB','cbkWjSanHB8MpOMpH0qu94hv1GS09clKwvhjzv9xE2ssz6MU4QstOFv','1','Sn',7);
+INSERT INTO t VALUES (1250323322,4767347712417811988,'ZppJiMTCe47kLSzxzzSdX0Xxks4rAHugL1sAfJCV','OI6zbC','PZhd','O52J0Zifm4jqw9BRSIVUmYgPFqLX70N31Hm','S','O',8);
+INSERT INTO t VALUES (365300421,14582455615712924156,'0k6xjqaYBv','g3pIvF5D3','YNo9X0pK8hG7yWbn','azWtzAwhHSvP8bm7lRU7ykKFHQv4OTrn','wG','hH',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED, c BINARY(42) NOT NULL, d VARCHAR(15) NOT NULL, e VARBINARY(86), f VARCHAR(75) 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 (8097410875786855035,1541991086,'Rz7mZ7D','sq','f4y9DzNtE1eOtDiQLbSzZej3Vn','v','kYRyiK87Hs2BLSnSIBqF0qRf3sBcCig6ZforfkWtVKvWSO3ngNM5Mui8gu3dMbKtRRKI9qhhng6E9L19Fxq97oZ','tmgD8JqzT8Q7Ab5k',10);
-INSERT INTO ti VALUES (8097410875786855035,1541991086,'Rz7mZ7D','sq','f4y9DzNtE1eOtDiQLbSzZej3Vn','v','kYRyiK87Hs2BLSnSIBqF0qRf3sBcCig6ZforfkWtVKvWSO3ngNM5Mui8gu3dMbKtRRKI9qhhng6E9L19Fxq97oZ','tmgD8JqzT8Q7Ab5k',10);
-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 (775323900859368032,-1947594759,'sdxu5m5ydz','x','EgOeEry07yfonheGkocmW6s1qs4xjMfgx','7DclKFFjk','8do6nHX7RcIsohudkf5RbzDPO9uzpgpsdlcR5JHmpIyAu217ifvs','uZgbWjUyYeVdNjP0WmOOI7lqnHmaxd3vDciE',11);
-INSERT INTO ti VALUES (775323900859368032,-1947594759,'sdxu5m5ydz','x','EgOeEry07yfonheGkocmW6s1qs4xjMfgx','7DclKFFjk','8do6nHX7RcIsohudkf5RbzDPO9uzpgpsdlcR5JHmpIyAu217ifvs','uZgbWjUyYeVdNjP0WmOOI7lqnHmaxd3vDciE',11);
+INSERT INTO t VALUES (6082521018175429389,1033053703028225183,'D4iny6BvJ5XgLK50a42','bHTjzDBGnDtSc','jvJEj1M6bi4qe4BPhrByBMiQ2W422qyj9pI','iTtytRsPqduUTCom9HZtumLPiloIcKPo0SPyJW','7G','C',10);
+INSERT INTO ti VALUES (6082521018175429389,1033053703028225183,'D4iny6BvJ5XgLK50a42','bHTjzDBGnDtSc','jvJEj1M6bi4qe4BPhrByBMiQ2W422qyj9pI','iTtytRsPqduUTCom9HZtumLPiloIcKPo0SPyJW','7G','C',10);
+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 (10524888800346241422,15154691940410850029,'J2XPUoQYkreQlpnICy5bi8tyi3','0TEDIEwGZ3r4Z','8mreYKbHEJc1yOF','Wtra1y1GcBM','qa','l',11);
+INSERT INTO ti VALUES (10524888800346241422,15154691940410850029,'J2XPUoQYkreQlpnICy5bi8tyi3','0TEDIEwGZ3r4Z','8mreYKbHEJc1yOF','Wtra1y1GcBM','qa','l',11);
+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 (590915720372369512,10163498709539371887,'LFjYr88PZdVorKHEM1','QJcxgecKADf0qZ8j5rhRJ6VkW7ijg0aVu6Yx2CsfvbkSg8cW3B6ebmE00boSYfonRDiYO7RMJR2IvIFmxnA8rzQBGl4MuFtFZ69NvMhKrjsNUHH7j5qvNk9ZaOVtLshjZa3YzKZ6pwwFIDzTi9oUB9RBlLXnXB5rEydfcuhfxrffv5mGYG8QbZMgggQeGn3C','3Iy0sIsouR4P0OdjQClrXi0FYvkz1KRkzh4pnPoKXLPlfBDDvnjyyKWicY8ibS6Oef0QBlN1EUYtvK0u','Ri1pxXR3iXizhb2XXSRhAp2cGR7ia0ioZC1geGu6JDTUmUtj8URnUqRnfSbma0qmD0','7Q','6a',12);
+INSERT INTO ti VALUES (590915720372369512,10163498709539371887,'LFjYr88PZdVorKHEM1','QJcxgecKADf0qZ8j5rhRJ6VkW7ijg0aVu6Yx2CsfvbkSg8cW3B6ebmE00boSYfonRDiYO7RMJR2IvIFmxnA8rzQBGl4MuFtFZ69NvMhKrjsNUHH7j5qvNk9ZaOVtLshjZa3YzKZ6pwwFIDzTi9oUB9RBlLXnXB5rEydfcuhfxrffv5mGYG8QbZMgggQeGn3C','3Iy0sIsouR4P0OdjQClrXi0FYvkz1KRkzh4pnPoKXLPlfBDDvnjyyKWicY8ibS6Oef0QBlN1EUYtvK0u','Ri1pxXR3iXizhb2XXSRhAp2cGR7ia0ioZC1geGu6JDTUmUtj8URnUqRnfSbma0qmD0','7Q','6a',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9000098657910353402,16525294448171112175,'xPLZhhP48CYJiXIlK1QnphNu1aZ9wk71FBL3Np','yqu5yEKJXQK5WesiRj3Plegw2OL2BibWJg3R3bgoyhU54YsZ7r','RI56qwgQaZVxUd','OvfqjK7kHJuJSYcY0fkXHGkbw0NjeRbOQsMqARmFpLCPL2yYwQTC6BV9TehST8GLWoYla1sS4ubdOdTEWRt4TvqwYrDljU12yaUcfzuEAU7IGCApUFCPQo9fhdRfThEo0WWf0qkbkSjBjsfhdPAUJNGWslA08akjbalxh38VigDa0wfXJu1PLzNRwbouwS7NfgjHpqw97S6OE','s9','N',13);
+INSERT INTO ti VALUES (9000098657910353402,16525294448171112175,'xPLZhhP48CYJiXIlK1QnphNu1aZ9wk71FBL3Np','yqu5yEKJXQK5WesiRj3Plegw2OL2BibWJg3R3bgoyhU54YsZ7r','RI56qwgQaZVxUd','OvfqjK7kHJuJSYcY0fkXHGkbw0NjeRbOQsMqARmFpLCPL2yYwQTC6BV9TehST8GLWoYla1sS4ubdOdTEWRt4TvqwYrDljU12yaUcfzuEAU7IGCApUFCPQo9fhdRfThEo0WWf0qkbkSjBjsfhdPAUJNGWslA08akjbalxh38VigDa0wfXJu1PLzNRwbouwS7NfgjHpqw97S6OE','s9','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (986872685867822643,1258654498929900922,'B6J50qAKkDJEBIXSX5B5fI6u4ooGFWLRYBVWbsf','cbrWD0r6KVxLEuRv3pqDNSctwHOlhsrCU7sOdTUMl9xQpJ7rTH1roatqBAtACbgav4e5Pi1uuDLSz76Nxz3ONSlEv52rysimGOgULssUd3vQojlJZAn','TZm5knxo2jfVCjGR92ncUNmU5M50k','bytCwp2kvRU8FfrJ8XGu2ampvPwGSzmWTZgpyX7QidVVYlz7KHaoXR700IHrDHsVXiwbkQP4YF36iiA9b3tf9kix7LN41KhaHYSQDNUbM8qLWaBWoYDcqgCBc2jywszGgca4ps','mN','c',14);
+INSERT INTO ti VALUES (986872685867822643,1258654498929900922,'B6J50qAKkDJEBIXSX5B5fI6u4ooGFWLRYBVWbsf','cbrWD0r6KVxLEuRv3pqDNSctwHOlhsrCU7sOdTUMl9xQpJ7rTH1roatqBAtACbgav4e5Pi1uuDLSz76Nxz3ONSlEv52rysimGOgULssUd3vQojlJZAn','TZm5knxo2jfVCjGR92ncUNmU5M50k','bytCwp2kvRU8FfrJ8XGu2ampvPwGSzmWTZgpyX7QidVVYlz7KHaoXR700IHrDHsVXiwbkQP4YF36iiA9b3tf9kix7LN41KhaHYSQDNUbM8qLWaBWoYDcqgCBc2jywszGgca4ps','mN','c',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (11423312266319431400,10802856169442767389,'7IS0aRCPIe','TxEu5LJ7CfrjY23yHLXenSmyOKktgOvUuvXRVwQVndVWtN3gEqW3n2bfYLLUa26PYg147nS9CnXMPnymHeTDVogb6MLfoaCkgUMiFjo1hqhgKlNCiUp1bAfhoIftCBzKB4yOwwBm8TuyKqCfdhM','7KXUpAZzwRzmlpw5H97crV2ab9qsNTPa8T3dQ4HGszONeNL4Q4SuSwkH66h83nRoYX6bdZLxNfkeXT','aPu7INgv3nih6XyzhNraTv2a7CZcpPy9wYNwePkbZioOocCIahFsyB6n0P0Ry18CV9PcsNMc5uUpswfLgb9GoZXUViyEdQHyKawkWgUHPDUo9yLXEG8kkqHzF2ceDzKH','Gi','cry',15);
+INSERT INTO ti VALUES (11423312266319431400,10802856169442767389,'7IS0aRCPIe','TxEu5LJ7CfrjY23yHLXenSmyOKktgOvUuvXRVwQVndVWtN3gEqW3n2bfYLLUa26PYg147nS9CnXMPnymHeTDVogb6MLfoaCkgUMiFjo1hqhgKlNCiUp1bAfhoIftCBzKB4yOwwBm8TuyKqCfdhM','7KXUpAZzwRzmlpw5H97crV2ab9qsNTPa8T3dQ4HGszONeNL4Q4SuSwkH66h83nRoYX6bdZLxNfkeXT','aPu7INgv3nih6XyzhNraTv2a7CZcpPy9wYNwePkbZioOocCIahFsyB6n0P0Ry18CV9PcsNMc5uUpswfLgb9GoZXUViyEdQHyKawkWgUHPDUo9yLXEG8kkqHzF2ceDzKH','Gi','cry',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(73), d VARBINARY(28) NOT NULL, e VARBINARY(62) NOT NULL, f VARBINARY(90) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48,-6963621,'nCQfWfok98j','tstH8','HRZqIC1AQHdolLY687oHyz22KGfouYUtVo6qbrln5ic0H4u73','RCRQmiGPD8fMh7KKzYf31hYtXPQAeCB0wf9vy','Q','f6',0);
+INSERT INTO t VALUES (181,-258862,'lHxx5R2lAQTDbqwxzt3xb3lNV80PmSV6dJsoiKubEb','PV8dXC0twDz4g5NS2G5utO','m8Nsv9fwDUcrnGPEY','GPqTXAMEl9dDVQ2fkcjP1G0SnaEa8uznUiXNOCoyH5yNdnSnOT2O615QJfwtdtbDn8YXdz2ZQ5H','R','j',1);
+INSERT INTO t VALUES (146,5754142,'OAutFoCbiNrd','HTjorme7n1T9K5TjkGznmOhg89','JxVThrGO5evo8IAiXxLe4RSCTjt5J2d2jQ64KuubEtcaI1WFrao','FhjF4N1MYueWixVlO0e4Jo9IMWAxd9m5tsJAAgxVq7L4LeBp86zJhZU5B4w8KpXncn6veyuU4Elsf1Jr','h','o',2);
+INSERT INTO t VALUES (37,4103086,'JiYW7zZuPCotfdGMH85vix1slxSP30A9UNlz5RDO3s12evUUy9eLSw','Ux','JSl6aCvIeW2jDmBx5xKOESuN0ZWDkkoaX','0TV5aaeQM0DuwkYcBtOSEj2i6GTIu85l10G36ZdOUhD5mG0','f','2',3);
+INSERT INTO t VALUES (61,3122240,'utlJURytXs','55LWZl9uCGmblESsNax64','kPaiVdNFIF','1jLrqYZX5kdNcBD6MuZcU5trj92GgCIvY6G0on2bJjjqne','i','IC',4);
+INSERT INTO t VALUES (183,6422254,'DE5yI1ea5O8UToWAPLzq8OyKaxlA7UyuxE41LnHNAfowqQPjRyJeTWwPoUEH3zvG','7r2U8ybGBiICWTmiBwfqhFPs','PbBGfWL4jvW3hJE2N6pFaYKco8BDSeL3','iTd8qN9O7qNL6pwMjrrsMDsab4RyYwBz77sCWGKFjTN1Yt0u7O23PPZyHRYCZy655','s','2A',5);
+INSERT INTO t VALUES (122,6293177,'nGxozdJ2j2DmUtDYl24b1ADvDVSMM9jAuOp39OPAX5uSxeI7zAukfCmCpF6kidgrsAzx','ZgwbX8IvtFaoiCbrgptezX2Cq','lNEDvmljgDDCSExEObsV2FhUIh7B0haQ5zkv4f','WMS36YpJ6418','4','01',6);
+INSERT INTO t VALUES (218,2526227,'kpggSSOylkf93JNrj3XNUuCgYEI5FlXZ3B','QLG7UV8L6silxeJYC72eCQJg4f','JgjFQuKNSzbMQDa5','bzQxCvOrrjq2vCf3LNAJkVxwPlQ2WuunlgNt','K','D',7);
+INSERT INTO t VALUES (161,-8226263,'X725UahzA','jEbmTSDFVC03to4','oOpqIj3xDYZra1QvYkS6A2GccJTO9P1k3M1oLEXtFopV','7tM0j9jkBsIBVpSWfQWDx6','L','o',8);
+INSERT INTO t VALUES (22,-4517648,'L7jpXLTUOfA1Xl7QOUW85moQ3yiUA4g1ILxPOPcc1K','idWvj5','2M4fMkmAX5vuU7SyzAJzYaaCsu5QdCxBX','f9HwKiUCcLoBhcQUShe0D1O','8','G0',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(73), d VARBINARY(28) NOT NULL, e VARBINARY(62) NOT NULL, f VARBINARY(90) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (24630,950600,'cXpxGVyntQ6satiF0P0qm6tziGqfD8tjXq','kbTeTuZ5qsJk6bi8S','PVWHNhEIsN7','6l3gMipPb5nqVRxrSsOohYfQljWskRHmNFRKLhliT2oPPJpy6BG8FXMXDmPkgd86aVgXuJZLDeF2h','q','nS',10);
+INSERT INTO ti VALUES (24630,950600,'cXpxGVyntQ6satiF0P0qm6tziGqfD8tjXq','kbTeTuZ5qsJk6bi8S','PVWHNhEIsN7','6l3gMipPb5nqVRxrSsOohYfQljWskRHmNFRKLhliT2oPPJpy6BG8FXMXDmPkgd86aVgXuJZLDeF2h','q','nS',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(74);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
+INSERT INTO t VALUES (52286,4068865,'YDuhcWxo56FdGiiOrBoAvHnCmfqw65XbN2Wl7u9U8Uvfaif2orW8v88l0M6pmgFiTjn','I4a1tbwhRkAoWi','FmkgEqqdD2qEFCUZjfzgGUIdPBfDq8VUuHxiFvhfFMMHorYSX9otY6Ruiqx3P','WsRIEhmK4shaHD5rTr1R3ixl','p','r',11);
+INSERT INTO ti VALUES (52286,4068865,'YDuhcWxo56FdGiiOrBoAvHnCmfqw65XbN2Wl7u9U8Uvfaif2orW8v88l0M6pmgFiTjn','I4a1tbwhRkAoWi','FmkgEqqdD2qEFCUZjfzgGUIdPBfDq8VUuHxiFvhfFMMHorYSX9otY6Ruiqx3P','WsRIEhmK4shaHD5rTr1R3ixl','p','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (28185,7252389,'7usnx','2CRdKw2dNfvZmmLT95weeU8Rvxe0thmmDQZLMx4arA19j9vHfRrvkE01W7jZP3xJsHypB7W80jHrM0mZwYmwGsb4P2ZtUBWNcXJJt2jMF2BOM0Q8APreUTzuai6HTIMPMpIU0AjquJNTMj2NdYoEUjloUFd57TcJPqeLus5RmAYoSNH7A4wVFB1KVcX0NmLafGYLI2Ybzbwl','MpauXP6ST87ELovy5QsBNFbQ2GCkeJqoqYBXu0wQ','KgDbyFs8iNW0aho6ZvvLj6S1rZS','u','Bp',12);
+INSERT INTO ti VALUES (28185,7252389,'7usnx','2CRdKw2dNfvZmmLT95weeU8Rvxe0thmmDQZLMx4arA19j9vHfRrvkE01W7jZP3xJsHypB7W80jHrM0mZwYmwGsb4P2ZtUBWNcXJJt2jMF2BOM0Q8APreUTzuai6HTIMPMpIU0AjquJNTMj2NdYoEUjloUFd57TcJPqeLus5RmAYoSNH7A4wVFB1KVcX0NmLafGYLI2Ybzbwl','MpauXP6ST87ELovy5QsBNFbQ2GCkeJqoqYBXu0wQ','KgDbyFs8iNW0aho6ZvvLj6S1rZS','u','Bp',12);
+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 (38354,-301307,'3FE','Qokl8vPYbkRAeAoONfg4Ji6zMDgxrGMWMQZTkNwrlIix5cEXqOoK4OnqFcw8kpuLgfJi4vsEUed0s9pZxPGY2Ab12seC1WKzipUZpkVk6glk2ZMYEaO19CWuhy2mzmO8iAg06RHkmd0hClmZubUGikUkknjG1LcoB98EDOZaXyjkF','9aISJS','JZn89Sflz9U1kzW9k1AIygB0Up31nqU8DHoT302Wmz9rweQ0245OKCHL9xBU','2','q',13);
+INSERT INTO ti VALUES (38354,-301307,'3FE','Qokl8vPYbkRAeAoONfg4Ji6zMDgxrGMWMQZTkNwrlIix5cEXqOoK4OnqFcw8kpuLgfJi4vsEUed0s9pZxPGY2Ab12seC1WKzipUZpkVk6glk2ZMYEaO19CWuhy2mzmO8iAg06RHkmd0hClmZubUGikUkknjG1LcoB98EDOZaXyjkF','9aISJS','JZn89Sflz9U1kzW9k1AIygB0Up31nqU8DHoT302Wmz9rweQ0245OKCHL9xBU','2','q',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13687,3853389,'CrPZNAMDLiZ9oHFdvkIYp5DLtZzGLhYUgwH8Vd7qo43SkrD5Zcz2pXdUevngLF6','DAFYqzWVzh7UZH2wdsTQ58SgGfRkSVFVRhxgOmZicZ5h0qNrGljPcbiWJVxvM5a4HE','rTlpTYJswZC5rXyEaVVM7UzbXP5SIzMxB8xxsV79LHkvsWymaxZcKmVdMRncc5','IeltgxGwpGsFAYae3iLaznzNx5u5tHh2OMiOX1','M','3u',14);
+INSERT INTO ti VALUES (13687,3853389,'CrPZNAMDLiZ9oHFdvkIYp5DLtZzGLhYUgwH8Vd7qo43SkrD5Zcz2pXdUevngLF6','DAFYqzWVzh7UZH2wdsTQ58SgGfRkSVFVRhxgOmZicZ5h0qNrGljPcbiWJVxvM5a4HE','rTlpTYJswZC5rXyEaVVM7UzbXP5SIzMxB8xxsV79LHkvsWymaxZcKmVdMRncc5','IeltgxGwpGsFAYae3iLaznzNx5u5tHh2OMiOX1','M','3u',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (13988,-6894199,'b5HAcCYi2FRjbgvwMvTM0GW9gmgBVpgCc8qHzV1jm6mz1ePkDCuf69zys8RWbTGfQZXNe','LVrqXfr8GyiJRDlXwJYCB35i5LztfuNiJ','04z05AVVo','SNG','i','y9X',15);
+INSERT INTO ti VALUES (13988,-6894199,'b5HAcCYi2FRjbgvwMvTM0GW9gmgBVpgCc8qHzV1jm6mz1ePkDCuf69zys8RWbTGfQZXNe','LVrqXfr8GyiJRDlXwJYCB35i5LztfuNiJ','04z05AVVo','SNG','i','y9X',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(66) NOT NULL, d VARCHAR(31), e VARCHAR(60) NOT NULL, f VARBINARY(68) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10417564,107,'9SLXPgDrgi95i09xfW','NnWeKSA0oVMQ6QM3hGIME85Z','bNCzQTM','V35Y','m','C',0);
+INSERT INTO t VALUES (13800563,-101,'EUHko7s5uiNwQA7qYcLCFrPuwinR68qVPNBzE9kJQECp4pGiArjEoVKG3WXIEz','ByF9Xu80eMFlBf5tpU4ei','7ChbqZcv3Nvbku','eMoVuQHt8chxdkpudXjHkgbLfD3EPPT1U5ZV','r','3',1);
+INSERT INTO t VALUES (1777973,-1,'1ej0ZUwTKbTqrtwO17S8QIWCAeAdtdcxWiLo5cht','UKZcVuIsyPDo6MZ9h','cJBxXG3BWSwyqyIP8PmCqfs1aVzm0TUE2Nozznol2cHznU','K7BrJ','Ax','8',2);
+INSERT INTO t VALUES (10144794,20,'xnNB5eJxyD','O8I','3VnqT4S1P4nP8BB','A1EpX6ObFtcLVbzRMAOMHeFkdZMBfch1StT7pt8Oh3sGRCjih','ds','a',3);
+INSERT INTO t VALUES (11555650,-73,'Kz','2Fp6Jkf7uZsi2MF0d5gftrklH','fEEMfcVgQTs3UtnFoxC6196BN7UrTnI8nuMY7nKMAKImG0x6xFi1pSG5Z','GglJSiHeOXLn2hJB7lodacMxoaphasI3uhCoi','O','k',4);
+INSERT INTO t VALUES (17842,-115,'ip5RYb0heJUQp7kSJNU4vxZ12QWK4tK6kfffNDn','FcbeSJscmbH','bss7ousUSVu2h8aRiyhjaKg7hRo0WCvOkp3Z','uQzZXjGfQj9688aIP','T8','K',5);
+INSERT INTO t VALUES (6835095,94,'1BBHuyzxc','KHY5GMvegdbNKxOkrSI4agsYt03j','LuDkyluTFmHTDAgu','sru39I0tsIBDXV7PPDb4','3','g',6);
+INSERT INTO t VALUES (13396218,44,'Zh5IhOpQpU05GAqzTmsTXdp41e8o3WJdiNHopFRQPYA2lSdRIKW','NkRppcEd','jEB4ASvmWCa9T9waQwdRHME5hvfZ7Q0E','0s1O9gby8tFumB4mZK00e0zjC8','qg','B',7);
+INSERT INTO t VALUES (165795,-77,'OxS3OkbUa1pxu90oO1pFyjYa667u36jNbFDvUJ','TKDN9MkWbMxd4tx6','WnbxW1R','E6DTrZ04PNSZF3V','X','D',8);
+INSERT INTO t VALUES (15331608,-119,'lCqKlZ9r6z6Qxm3WPPxI8zRbJWnVUhvq','5pqRe0eM6HtPZcXbGik8FYZBPDa','SXMEwxT8ZKlQGsgkPMgmeLAtCCUJqrdERquMMmkqJKvWyHIgddXDpRiqEj','vFock2mYlqYR7ab1aHRVpoWGZCzmPYTCnydNQ1MOW6p1bveM41IYB1e','p','Z',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(66) NOT NULL, d VARCHAR(31), e VARCHAR(60) NOT NULL, f VARBINARY(68) 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 (4028098109,-114,'tVYndUSr8M79Iem5GzbWCy6NQJcpFLDArfbMbK0TESMmKadKQvy5O','03a3','FCvdw6aMQ8IzwV','C691QTovmiMyvpv4NP0kU2Rys2a0uH3bY0lXCaGragKDgXsWdfC4','A','k',10);
+INSERT INTO ti VALUES (4028098109,-114,'tVYndUSr8M79Iem5GzbWCy6NQJcpFLDArfbMbK0TESMmKadKQvy5O','03a3','FCvdw6aMQ8IzwV','C691QTovmiMyvpv4NP0kU2Rys2a0uH3bY0lXCaGragKDgXsWdfC4','A','k',10);
+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 (191535957,-46,'Q6bfGNIKN22OfbVL7JIZeDFeBzDpildQ9pkD6NBBc9jmA9','7AMRrZucEYeqLf6FnEy','5gCRLKMIAX5C9iZETuIcG5BMWOCDKHPByprVk3ZqGI','IaqbGSi6CegGgkHQn0bA9a','b','W',11);
+INSERT INTO ti VALUES (191535957,-46,'Q6bfGNIKN22OfbVL7JIZeDFeBzDpildQ9pkD6NBBc9jmA9','7AMRrZucEYeqLf6FnEy','5gCRLKMIAX5C9iZETuIcG5BMWOCDKHPByprVk3ZqGI','IaqbGSi6CegGgkHQn0bA9a','b','W',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15243029971379553470,684961336,'d','o2SjxFNeQQdb5q4IXsXO1mgY2','8DGCqCuW1esJ0GE9fQcqdXQLAchvPQ5I576XlnrFD','7y3','91YJy2X08GSB5thbmu5v3Yn','A0fZcxPUHF8',12);
-INSERT INTO ti VALUES (15243029971379553470,684961336,'d','o2SjxFNeQQdb5q4IXsXO1mgY2','8DGCqCuW1esJ0GE9fQcqdXQLAchvPQ5I576XlnrFD','7y3','91YJy2X08GSB5thbmu5v3Yn','A0fZcxPUHF8',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (11079865612383965797,-1053699127,'9pan0i','ndrDLATi4kQX','epQBjJhgzexyTZjVXmo4gxOFo8Gca6IfNEW4','slm6fqS1Yv7fcEC7C753NfS8fvYRneuSj35VLcenrYVD1pSTH2SQcCypdizsVA7sRlzEAzplSFYs2iNAzHVN3AvhFL94J857vIBJNgZrQjqjpsqcOSPPksIhH6g4aIxQFU1RMeRN8uXZn4OlNm55EM9fp2DST8yZfMaq8R1zg6mAhXrY8ylEexj6zkUDJZjmyRhlaaMrUxAV8F6yTYHSe6eX3DwRnzU97','N4QiaEsA3BzuT4n7WXeKddpTnbbDc0OlnxGzBULkbW7W1tajiSqB','1P8zKOohVOFluwmboHjeOWl2EKHQWdhukTW',13);
-INSERT INTO ti VALUES (11079865612383965797,-1053699127,'9pan0i','ndrDLATi4kQX','epQBjJhgzexyTZjVXmo4gxOFo8Gca6IfNEW4','slm6fqS1Yv7fcEC7C753NfS8fvYRneuSj35VLcenrYVD1pSTH2SQcCypdizsVA7sRlzEAzplSFYs2iNAzHVN3AvhFL94J857vIBJNgZrQjqjpsqcOSPPksIhH6g4aIxQFU1RMeRN8uXZn4OlNm55EM9fp2DST8yZfMaq8R1zg6mAhXrY8ylEexj6zkUDJZjmyRhlaaMrUxAV8F6yTYHSe6eX3DwRnzU97','N4QiaEsA3BzuT4n7WXeKddpTnbbDc0OlnxGzBULkbW7W1tajiSqB','1P8zKOohVOFluwmboHjeOWl2EKHQWdhukTW',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c BINARY(96), d VARCHAR(11) NOT NULL, e VARCHAR(34), f VARBINARY(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5037963,-9214,'1RAqUkBBqyQn908TiVRhktrZ9rCmqK1DHZMyT','bQ','H15gUe9','sQjNpxxtZb8Buj97AT','AaQzRQkRLbv3dbLQU4sC','F9bq4avjvrPrA8xpknM9OMsQGpoPUM3guGG7jzWDa0AyuJvsegI8eu7dAOpKIpBEQsrEL3Pjl45pr1YdClisKTmAz',0);
-INSERT INTO t VALUES (-1930478,23003,'b4mqQYRJwmCAn','fNUbbKw1d','1VGh6YQ9GW1hms21rZ67NHQA59RpbOT2m','Ob','XP7gdy39VR0','cr95ZhlPkBDcoW5mO9YyRGOmL8C1kRw5xeSUXfAiS1a9zxpUriT0VEETjQxZAvuihaqwcQqH431SFBhwz4C',1);
-INSERT INTO t VALUES (-2319530,18718,'5RdxMuhq7tVRPK78eJioquihI7WvTpyBoYpJr4','GczVPgP3yXE','UaCdRQ7N2HJPpv','D3JNxezpkMi3nUky','ZThd6QrtxaG8RPMgPviwsp3','6OEO4WFdsX5jcniFShUMLC8eEn4TuBsk11xE5VcpmlJt9s87m5ifyIAYVvIXG21iw8MtFU4juHq',2);
-INSERT INTO t VALUES (-6083572,16732,'4KbHzoXtW7oq30PBx1WYMp0cMZGqondqJwadPLawJW','4IY','ljRl6ORxkiiVDJKIQ77U3N8W','c3DFwkDSen','tJWyKDWTmKi14gKEfNt8DOTB4aznWWuez9','164SJZCgGI0BpVa3HZTXKTeebYADfuBibqVnR',3);
-INSERT INTO t VALUES (7350965,-2295,'FJgcx3qyMDS6a5rnqjVpCym9SgaqwRBmrl8w2IUplm8AaeW3r8Cz0OD1GIP69mk2VhCrqRifOoXvruNVkN0EcC','jC6lM5','HEKwMu7rOhm8Ev3xPFP3cuMc','6ka75vqAqnHYZmv7dAJTYrI73','RmR1YrQUwIbYhPLNaeYwzLhsCZlbfUOZ24BLyU7VlVFQn63UakI058ILu0MErSwQ1BlvGd1qM1Y','4PpPxcHmQdG25Ylf445xfqwGwvHItLZVIRXWjkHP88sjLbLRGEyfOLMhcf42xznukksJX9Wq4B1FMdO4QsDbvP8mZjqx9AgJeM',4);
-INSERT INTO t VALUES (-7199347,-3053,'YeZ7CMQLy1b50lPXgE20enSGD7j0MDOlXnmq2CkmePnw93Vw4CHXZA8hCjo5u9AUHJyQ3pBle3Um7TgaVPH3p9UIObHvrYZN','9tB0bZaNPS','FOpN4e5HEw','ld','BhUfCJQDlSZdG18M5Jdjv8vjGnIWkiNF4F3StZGzxXnWBG7gKCbOf2C7WMHYvHJykcb','cGK05iF0BUi6AiTfcLr6BjAUtX2aCLcqmR7Hap5uGuMuiaz4qivJq0RLLJLhcjnknV9kDIyHp4O2cMwgoVvaD2WRltk5HHtxu',5);
-INSERT INTO t VALUES (7370447,-23863,'atLp','UF','6','ENCGnBCiJWvRg60ZMLt2bWw','8KSLeAliKqDZDrzmvocNrA7fyftXuQfOU4QKqz','EMVDb4VNkWH0pe5RRVcejyDBZDD1hUQ7MfDuHJrFBlpC2OxmcgtyeENjBfvPoR',6);
-INSERT INTO t VALUES (1526345,29488,'r1yZeVzlWYNloQW9swqxfnISwvamvvSJMeDM','VCnjW','rPYCrjEHgRLG3SuqcKT','BQcn4nTfTmF8lMnHRMrS97jggdkdk','6','3RIEUTuLiKn5AK4z5HeFwH',7);
-INSERT INTO t VALUES (6452141,-21353,'Zff7kbuoLb1trONR7kZJ6nmSeOG3gmaWPg9n0dLFtBpLZwGz4TsFqMmO7sJIVVacvuUeseG','P7jrX','c','FUco','JKP5MY9fMute9BQq9T17W8xgw6W9rPXrSa0H9DfdYNtf8tYhSHOu3Jjbh6DIcnp4HUN5Xu3MuDdRgA','6ym8KjbrVcyiP0TTEfhw',8);
-INSERT INTO t VALUES (-5999919,-4382,'TCl','3K','tCx','HrF2yMIzACvDSm1Cval11oW','u7rTlcfn41lagszWfICWGM2PsUqjPGKY6QUF2Viw09fWfhTcF1XEPt5DcldHHgyWPVYmurIBbBGD9Qhpg7ppKs1Mm5qHA','fUZamAOxQVD4f2tLlAKJGbLkdV0VyGGquB42h0cIvVWGnl8iFXVcCpfNj22RVWhAOHlkdYBHGrqymzEK7awuofOrD9kxnnN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5699528585287814360,15880,'M9ZNu50jKuNqtcWYHiHjdWAtL1wfoH2NolH1yH1sqqqXPFgc2wjPvxyJBZIxNvX7W0LeqmkgTtnMLMJspc1AiR9HQnNpTU','zo4Vqc','ge','48LaW9VPx76','9Y7xgzmLHfmZRSibhukrg53','h9oQJZqb3cMd4yj1AMoZNOuuoPsFl0a87uGUVEDVaRLnAW4LgmXEv7JqSEc',10);
-INSERT INTO ti VALUES (-5699528585287814360,15880,'M9ZNu50jKuNqtcWYHiHjdWAtL1wfoH2NolH1yH1sqqqXPFgc2wjPvxyJBZIxNvX7W0LeqmkgTtnMLMJspc1AiR9HQnNpTU','zo4Vqc','ge','48LaW9VPx76','9Y7xgzmLHfmZRSibhukrg53','h9oQJZqb3cMd4yj1AMoZNOuuoPsFl0a87uGUVEDVaRLnAW4LgmXEv7JqSEc',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (7854417992091082832,25346,'7yCVFopRh9NcPssZY6dRHl3nnsNxnTuH','NE1Guep','iQsNp','ybgJZzd','sAG78VmKvDZcyyyl6MttiPNahFO1Rlm395','btchUAHiYccXbvJdL9HdBwLX5jIyFOJ2zV1nawwLmRrJwJQtUoBC1jPuYp1nq43YxkGNKD2FGBZteX7O4K7fh00tByAXpaD9J4aS',11);
-INSERT INTO ti VALUES (7854417992091082832,25346,'7yCVFopRh9NcPssZY6dRHl3nnsNxnTuH','NE1Guep','iQsNp','ybgJZzd','sAG78VmKvDZcyyyl6MttiPNahFO1Rlm395','btchUAHiYccXbvJdL9HdBwLX5jIyFOJ2zV1nawwLmRrJwJQtUoBC1jPuYp1nq43YxkGNKD2FGBZteX7O4K7fh00tByAXpaD9J4aS',11);
-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 (-4858902024809239490,9225,'xVlDv7xfYswWJEyBz6j5KbNcdm','y2WY9fX34ldmUGFEhM7AwO6AExjFQ8l2BQocjvUItBsdvwQ9Pk5nXixAqcH3H2sJi2v2UkPwSCgDkZlCpmoOFSOQIXqQ3DYz8hSd3c2MUJ8nb9yc1KgxMc3WPKwvdXRWdZdMEP1OYUrHr0DnIyDAr21Zbo9dWiiDLKbaLhydExeQIjIiRRAWkzd2io0id00BEvlv8If0pUc9etnvhDmIbjUylOO3vP0TI8q4IwKqyLKAZkTlbwH','rdYAqr2ype0ofDhwJ9ScbLlGI1n','pUfFUxln4fAY6tMhT20VQB4FbZO','m23i','RUiYTJQMGK8PSZPalqIfF3VHmCNxEqsXklEDZtq04pGbUsfsa',12);
-INSERT INTO ti VALUES (-4858902024809239490,9225,'xVlDv7xfYswWJEyBz6j5KbNcdm','y2WY9fX34ldmUGFEhM7AwO6AExjFQ8l2BQocjvUItBsdvwQ9Pk5nXixAqcH3H2sJi2v2UkPwSCgDkZlCpmoOFSOQIXqQ3DYz8hSd3c2MUJ8nb9yc1KgxMc3WPKwvdXRWdZdMEP1OYUrHr0DnIyDAr21Zbo9dWiiDLKbaLhydExeQIjIiRRAWkzd2io0id00BEvlv8If0pUc9etnvhDmIbjUylOO3vP0TI8q4IwKqyLKAZkTlbwH','rdYAqr2ype0ofDhwJ9ScbLlGI1n','pUfFUxln4fAY6tMhT20VQB4FbZO','m23i','RUiYTJQMGK8PSZPalqIfF3VHmCNxEqsXklEDZtq04pGbUsfsa',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2976505349237763905,3726,'at8Foq7Hok3kHgvTOpzd1uDFOvergwh2qCPPAww5CaWcKxuV98ypFfKvOI5nn4EgqLRrvE9hstkBCYgah6VjpLWa','pZSXpOqJTtxsINRHWSfIAUQrMpUJpwJ8ioiWjpzddNoa1mFaV5Yv8bpyGkEpPVnbjsNkeiDOwVg','rFaOHHHUnoc8f4','ILcCcvO2ljZicutOUUHKEEPb3InAKvONSzm4WakVif0tYu1v0Z54r','e5WMY2rIpkyTDmZKf1SL6BQCMGeqt7lfDoAZbwYirnkxQfCqcSjK','Q5qYpdrRrFstLQTeZw43VgXkH9KiLJ1cDcvWgvl0Ib28L4aDP4HpVt5iVtlSCV7MGThr',13);
-INSERT INTO ti VALUES (2976505349237763905,3726,'at8Foq7Hok3kHgvTOpzd1uDFOvergwh2qCPPAww5CaWcKxuV98ypFfKvOI5nn4EgqLRrvE9hstkBCYgah6VjpLWa','pZSXpOqJTtxsINRHWSfIAUQrMpUJpwJ8ioiWjpzddNoa1mFaV5Yv8bpyGkEpPVnbjsNkeiDOwVg','rFaOHHHUnoc8f4','ILcCcvO2ljZicutOUUHKEEPb3InAKvONSzm4WakVif0tYu1v0Z54r','e5WMY2rIpkyTDmZKf1SL6BQCMGeqt7lfDoAZbwYirnkxQfCqcSjK','Q5qYpdrRrFstLQTeZw43VgXkH9KiLJ1cDcvWgvl0Ib28L4aDP4HpVt5iVtlSCV7MGThr',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c BINARY(78) NOT NULL, d VARCHAR(35) NOT NULL, e VARCHAR(72), f VARBINARY(20), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1446476,6619988338378101570,'61v1QxCV2wya6TIKP0p5jumiTM77cK','oMIC','7S3mzxz6WaxzfOABGk41','StIZI7YO53uUx6GtbJ','2C7ffC3dmzRD7AbrlWNJttNqrYZZNAqQFQCW7r4HK98PkQxJgSQYOrJaG','3qzSrV1zixWrW9Tv5Dt6Z8GSNHcd',0);
-INSERT INTO t VALUES (3424839,6148454101419205030,'1ruGDBG27kkOTG79fup3hU1tFDjnvi5grBmUNhgvcxupO4gKMYxGH','LUAQ','MD6dN','mHE1C1uUI1','F63kV','IG6ycoI9kBJXVOCxv5ZCtBF2JKt1efJoFlErU',1);
-INSERT INTO t VALUES (-7050195,16429445658162139597,'u9kvCFMUpf2wFXgi5xV','AkG1YQuw0C6blZhe2b6','IAWMKvCN6PfdJlfnNnrmy5fxgO1NXEKaPgzPni1F9Aqs0jJWy6O0UNa','Umm6h','crgUHyGzTmkw82NqkuDKYDiiDewNKRi9lxFpETQ','2awO49b33ntemhFmm58GFcurOH3lBsqyvjEiqDzDPmc8oJoaLlxAUaT8ATqac1Auo9OXJRr',2);
-INSERT INTO t VALUES (5961367,14192444823012468187,'B0erRihzjsc21EtF7u6ZHuwBhR1oMkalFZHpnrALkF5tOmwR6VGE','9YE89MwoMeNEr9yt9aldUkokTxY','ZMTd9egz69cwo6F9IH897bwXinwlqE8HfJ5FuYj6raiMSwbvVqlldmrfCQwoxg7wi1L','b0b5br0hG3ZxnLQDlt','PeWXLv9sRs96eNQ8ltDNlzYhmtBYe8oppMOpkNX2Hx0atbvOYeApaVzhGWQ8Ib4TFxKmvWTgmLrafWg8Oy2bbZyoi','tKxsHm4vJXRwcFsdxAv',3);
-INSERT INTO t VALUES (5078546,13350373786600165555,'HEqviF6Qcw8iQ2tL8kfjtOYihpjNlJXIy8A8CSTI4mTcfYsHngPUimkgVXiD6s0gb4sxPaheW1k','uK6o','Rtr0Sma','ECAtFP','F4gs3QhmojsKKjoT8j54uDaCral8AhcY9h7lD','PWYjGQv1KHwtB8Bz9JSX33I9Dhc5CDvG7O8fiwiUwANYxnTnShvwc833sBONWW',4);
-INSERT INTO t VALUES (-2673097,16430577894364875166,'cWDXXeVkSMFL4Rc','ZRtK7cVFkS2hvt5IKtqBqfmknE5Q05jmek','8YeXOn','HQhDkFlbs5oc9H','P2dCaqxIZU2bOSBrVZ69RzL2LPUxDd4QJDtO9ymQV2Hx6WC12wAuJZX7VAO32PPYt2ag8tOsXtitwYjDUmKvqr','dDsUKpcOAeNZvog6D',5);
-INSERT INTO t VALUES (-2072184,13218397351375405083,'cqtYerT7j0eSbjKUm3zEAulnefmk0yTkY0','1q9EdhPx','Cw2fFPtiNvJSOwPNm1bNEPRDa3E4DibqS2r8TYDxGJte','mvLRGYUeTtz1Bce3JW8','pWjhQKENHOHusBMlqpuXEuMwufUdqXGXeMacQOW5MUJn6iX8KLYxjO0J0ixe09l9dKEyX90vhAGHNWOPDWaluMaiY3j0DDg','cQ',6);
-INSERT INTO t VALUES (8360395,16475263258834530563,'TGJzNUkxfvW18fDf7OIruOEyVJ9DzOpIitMySwy','J4bPBZK5c4F49W','oZE9grgHLbKlHnyfmJYUIzDMiTVaiHYoRo32SgoLrHmcMkluYmd','7NVOBS5Ckq','Ly7mzi74OA8p0mLgWdRtuEoQqZxDN8UG','QqYqdd8OXcYs3tJjY0atFw8SkR8K6LMVH8MQZkSUnqJnbSF',7);
-INSERT INTO t VALUES (-2593471,1885408403533929139,'6l0','oRZVZ1dIOn5eh9TZ8scs','B0HBc4uLLxLSWVAwKPRKjsSfExefblT','mgwhtfhc6EHX9fS4','0bc2Bad6h8ZIU46zHdDYdzQd5k0MySdu0Jz4sb565JJJsFr94bjYSbg5','GSHhBhJTUftbAKMXRxYgEZdWzBtksLhGspuY3zXRZQVFEppNoXHfsnZioqDG4fdRaWXLKkOUPZDUthRj6tVIHDK1No',8);
-INSERT INTO t VALUES (-3790595,13299769633635749697,'UEdUlUXBjlMQt49VfSpuZWVhtzqhHLnN7i','Hm','jeOlnojooBS6shTreuTXOsGZY','Oh5d','JZbw9FoMNKbYuSVnKIfXBuLcM6fDcxwIvzfVTU7VQSKzbVH3m2OqU8KSgVSWdzdlSuN3YouRMn9VrFxSHoHN8y7B','aCJMXUTzK2w108qYaOFVp8B717JxVOPyqO57kWlCny2fCvhOTqxapz3bknCcYNs5SefwCFDh9RYaGMg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3021332206,15,'IM8hBj38765ak2jJ','VNR50OhkyanU03SuXnN8B44Q71eEp4KLfNw32y31p3uHveH64FyubG1fnRjqHEJmf7JRLbZ4khHAXS0xZf0rf6hk87Iinv6PG6IIhlOZY4iU0nrrsEsYcku2mXXQJt9lXlBCxeOVGJdgcmHEhRbzn1XFlCedCOEw1eLELhQX6y7pBbA6iO2g9FuHcETjOYoZsKDTNMKoNLfLjhbxShwQho04PUSmpWIAqdSIFq','83Hi74xvGXcg0dvaEWX2BXdL','DZnqOEFUPrgHrFKtUloBzbJkcDzay61z5VcmcA8zg','Q','V',12);
+INSERT INTO ti VALUES (3021332206,15,'IM8hBj38765ak2jJ','VNR50OhkyanU03SuXnN8B44Q71eEp4KLfNw32y31p3uHveH64FyubG1fnRjqHEJmf7JRLbZ4khHAXS0xZf0rf6hk87Iinv6PG6IIhlOZY4iU0nrrsEsYcku2mXXQJt9lXlBCxeOVGJdgcmHEhRbzn1XFlCedCOEw1eLELhQX6y7pBbA6iO2g9FuHcETjOYoZsKDTNMKoNLfLjhbxShwQho04PUSmpWIAqdSIFq','83Hi74xvGXcg0dvaEWX2BXdL','DZnqOEFUPrgHrFKtUloBzbJkcDzay61z5VcmcA8zg','Q','V',12);
+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 (3978602160,26,'veAEYRUeM4nRVGTAwHOGTbgTbrRMJiKq','5Tgnb02A','JbMHg7A4h','69lbdGDi2FWBPtr6RzQ7Bkkrg2s4inJipKMksAxTO3W6Yi5VjZYyBGAVSXrUJENQU9ynzHKAhUkV4OkdQgWI0AZ70MrC6UWX2PBFG6e1yRtNxMGR2rOL7O4rBmVfbcLVlZfkPfd8Ttr32rS5UEauRVTSlO4FhZSrM','U','E',13);
+INSERT INTO ti VALUES (3978602160,26,'veAEYRUeM4nRVGTAwHOGTbgTbrRMJiKq','5Tgnb02A','JbMHg7A4h','69lbdGDi2FWBPtr6RzQ7Bkkrg2s4inJipKMksAxTO3W6Yi5VjZYyBGAVSXrUJENQU9ynzHKAhUkV4OkdQgWI0AZ70MrC6UWX2PBFG6e1yRtNxMGR2rOL7O4rBmVfbcLVlZfkPfd8Ttr32rS5UEauRVTSlO4FhZSrM','U','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2752771888,80,'uvFvLkm9IphD93KemgdmvGkP4AuPvqs4JyJlsUGYo8REXKA','8m4y1EEgN6VZYmdFAPT85UTAfTDuPLeIlxh8d1N2bu3FJyBMQ7tseIdyuOyjc11kXPWUwBaFLQ8EXeOuCE9bVjdyeHtUGZNXNLEZue7zReb1XoaFGPWgn2p3O5KsWkkZ5QnU7y01aRtapnUPv0mCOB3HujUGyPjqkk8jyeZpMFoejqcK3T','TRKG3S2S6xftTbQDRLa8L','SdRT0KGbU7CmMr','kL','F',14);
+INSERT INTO ti VALUES (2752771888,80,'uvFvLkm9IphD93KemgdmvGkP4AuPvqs4JyJlsUGYo8REXKA','8m4y1EEgN6VZYmdFAPT85UTAfTDuPLeIlxh8d1N2bu3FJyBMQ7tseIdyuOyjc11kXPWUwBaFLQ8EXeOuCE9bVjdyeHtUGZNXNLEZue7zReb1XoaFGPWgn2p3O5KsWkkZ5QnU7y01aRtapnUPv0mCOB3HujUGyPjqkk8jyeZpMFoejqcK3T','TRKG3S2S6xftTbQDRLa8L','SdRT0KGbU7CmMr','kL','F',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1859438874,-112,'bIYSIP32jTwMQeeM7t7CFYZy5WrV','HA4YZNewoV0VE9azOQR6XHJ2kLGurgIqShc3Skr0NSc9AWzPnjQnIxfzrXXaXV5HFMR0RE3eUcjvy5IKyeqUiCFSCVlBIECPNq16O5VhX7VJTEb2H1Igm3RVmQbeVVAJnuyGuqzGgJIlbobqFe6E8WcbalufX2HR2R0kTXQctp1xa46suqEFU','pFjQT93HbgsWg3mk82gJ0ISQ4','9rcJNJijCUI9ryUlApYatPgJxF9cWLlK8AOIGYBJlSca7sZgj4ahorESNZGAcOU89WU3C6XMYXma2TiY8P9rf4p4eNwFI9JOoDgHDbcQZ54EvXn5oqkZVFdRXyr8JtsKJnLv5yYvhgtIO88P9LpLmcUU4wHpWSb9jDbzfr2F6','L','Np',15);
+INSERT INTO ti VALUES (1859438874,-112,'bIYSIP32jTwMQeeM7t7CFYZy5WrV','HA4YZNewoV0VE9azOQR6XHJ2kLGurgIqShc3Skr0NSc9AWzPnjQnIxfzrXXaXV5HFMR0RE3eUcjvy5IKyeqUiCFSCVlBIECPNq16O5VhX7VJTEb2H1Igm3RVmQbeVVAJnuyGuqzGgJIlbobqFe6E8WcbalufX2HR2R0kTXQctp1xa46suqEFU','pFjQT93HbgsWg3mk82gJ0ISQ4','9rcJNJijCUI9ryUlApYatPgJxF9cWLlK8AOIGYBJlSca7sZgj4ahorESNZGAcOU89WU3C6XMYXma2TiY8P9rf4p4eNwFI9JOoDgHDbcQZ54EvXn5oqkZVFdRXyr8JtsKJnLv5yYvhgtIO88P9LpLmcUU4wHpWSb9jDbzfr2F6','L','Np',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(17) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(58), f VARBINARY(99), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (29,12365882797611116815,'cUqGi','dTU5LYtm6USC','oB8zmF2SzP3iOGxP9KExyx2g6yyPtRtFmJUBWHFBQMXouM','r4LF9nNjIsQ67B5IdcQlU5JXYPeG3Gvp059zSTasJf0n6hROHeA','ll','l',0);
+INSERT INTO t VALUES (156,14172876377564962,'43TLV','BCi5La63dyTzFzlyWgUVkl7JgZam4wSNGpZI9','McviZdBYOUHLxKFYBkzlbGl3PqHGsC','ZQlZ0vjPpykYUfHXt1GUcRA','Z','r',1);
+INSERT INTO t VALUES (171,5796131196220162333,'Ml75e7wIK555T','yXuPBHxrUDgH8U5wGK5JU1hH32SvKS','4I4AjF3bukqKOIb32PdhGzrmDaICLk6rRkrFmE0vMZGFe5mU7b8k9aFH','1NzzwPAtq3aMwP5uwYYhp8wnZA219r67IJaL97nLxldUa6wZgBue3CGRpJEC','mn','J',2);
+INSERT INTO t VALUES (60,7199789358565674282,'YBH2SUlpqJI0cklWO','4MRAhByAzHKEfMsa9cXS9dIDAljTTarHNeIPUSXMEmhLA98dF2cM','cqMl79JJoK5xqQIFe5PB','hSTC2baCRmbU7sA1DzBTqwXj3oP1dHVIguiWCCibFYAqcqtvSxcXjIJ0Jcl5ABr1enEoAzmBowlSmQeGHj3BbT1','81','c',3);
+INSERT INTO t VALUES (87,18225652361799271674,'Iv9Ybu','TPLRJ8ExKM2MXWF','xogZY2dq10yZcccDaT4wZ9Bjd','Zb5eln3SEfY0nzZGxSSCiiSOhV19juJ4PmzrZfoL1JsBz2gLz083cv63aAQU1ihxmGn','lw','G',4);
+INSERT INTO t VALUES (222,629010483804102667,'UZQCc4hBo4Q','XMyR7HfM0g7pyZwtpEAgcrgZLd12o9qDFcvI6bdYE','TNWk2CBIGrResf9FPAubWYNDLm7PLgl9mcnDAJdHjDyel5','3izhyFcXjGnh7nMJj','Gu','9',5);
+INSERT INTO t VALUES (12,15375969443362547782,'G6oDDLDMM','p1Gq9gygh00kkHSBQiQjXvSlXj2ihrmXniRjM2fW6pzLUwy','uB0Nxadlo95VOCQOje91UcURhn2TXTSzKk86XHBW','QN0Fr8yEmHIrogPoNQN7wLMPgEUfwCNEVyQGg4cEiaN8X0A5QPiflj2WV78yfZNnw0vBbmSMRc7ukYZf','D','a',6);
+INSERT INTO t VALUES (246,2671400085356793846,'cnlaCqO8CgIrCREi','cOXwgycO9J4TbwCTJjYkJhvJhmgR','7j1LTmGikH7nLPvYhfD','bOtpuk','f','J',7);
+INSERT INTO t VALUES (41,17586677048735630426,'9H1HCH6nh4M','oQtYZYrpozeLcx21xbx1fCNsF','lrqx2F3T7YkdwJwWgA0F8','nuaEqG7dpgjWbhe068lMARWBPc4I9ZYhmBx','M','Z',8);
+INSERT INTO t VALUES (117,12789896615439300300,'EFNgPR0L1hSIhte','NOSw7FrxcVL','F1pN5iDsGOUsiuqR','mxSBmv5nuq0Funul5RUjfWmVtyuqdrlcin6r9tgnO63U4lsPp8N62JiUhfK','oP','U',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(17) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(58), f VARBINARY(99), 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 (2599081,2293687705679732487,'qqUVo7xLuIdHpGDcPOHLFzN7ucdmj729o0ZYzAHPAjQeU0UKHrEvaxxXKtv4uYN1S03','sOQyf5U','Lc3C0jvyhRCHmbWaG1FWbkSjg1V5RCd1ObuPY1IdlOqZMOJe74J91Z906zdmMWzcg1CM','N7qTBwNrObj979Hrer','M0hNljA481HGbaEibg9Xd567u2G','Hc0JAbG0D0qlUbFBEUnTLXZOValOpVf9o0Htm6Ib2L7WqWQ3bIOfNJvWsfIkBPA6S43HhaJoBPA3TO5ZftspwYW6H8yjrFXd2s2',10);
-INSERT INTO ti VALUES (2599081,2293687705679732487,'qqUVo7xLuIdHpGDcPOHLFzN7ucdmj729o0ZYzAHPAjQeU0UKHrEvaxxXKtv4uYN1S03','sOQyf5U','Lc3C0jvyhRCHmbWaG1FWbkSjg1V5RCd1ObuPY1IdlOqZMOJe74J91Z906zdmMWzcg1CM','N7qTBwNrObj979Hrer','M0hNljA481HGbaEibg9Xd567u2G','Hc0JAbG0D0qlUbFBEUnTLXZOValOpVf9o0Htm6Ib2L7WqWQ3bIOfNJvWsfIkBPA6S43HhaJoBPA3TO5ZftspwYW6H8yjrFXd2s2',10);
-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 (-6461017,17796660970577229951,'JAIriivdgaIXGVUb06S5oCmku1pm1mGtOxWBLHrywkZt','kI1TW3B5bTG74vee6Q09e3FlZdDxx','j8dBKwsoUbTvBu4Bj4C0wIo9','TXjExe7BJ0Fcln3bSV','9oShhWTHv1nVuoydVNP5in','tGV68t9LCuILCDI5FuWIGqLjhN0iUjPqf6c5F4MAoTKwLI0OAlTQGlUZUEbxBs6Ca4APecCPETn12f1ORMvVyjavVUbE1QRrn',11);
-INSERT INTO ti VALUES (-6461017,17796660970577229951,'JAIriivdgaIXGVUb06S5oCmku1pm1mGtOxWBLHrywkZt','kI1TW3B5bTG74vee6Q09e3FlZdDxx','j8dBKwsoUbTvBu4Bj4C0wIo9','TXjExe7BJ0Fcln3bSV','9oShhWTHv1nVuoydVNP5in','tGV68t9LCuILCDI5FuWIGqLjhN0iUjPqf6c5F4MAoTKwLI0OAlTQGlUZUEbxBs6Ca4APecCPETn12f1ORMvVyjavVUbE1QRrn',11);
-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 (7732528,3732568343724897671,'izFhylc5YRvfI7DWKxolPHr3H34SGqYSXEt4lzv1ocic8rDlusxrmBp5TebZi21T','3de7elxMwxzv4pRU5GelrJnyCTjoCIVIvvYvltU0XJ4gNniVXWefrOgT9iF55p0EFgqzAyOBVo8nAbYiRCKzVDepe4qRKmGbOg8R4R4f0GMtOTW5nqLUyZRmvg3oJPST1eYWa1GVnHBaGDGtCnvuRxrYJ6qXdLkaouQ4scfRlTHRBOHEtmQnqrFUvslsfHMwYalOqL9sxV424KPwjQvBpuca7MUfV5PqSrdqa3TPvfvYO4H9H7tuK4JQK','5teFOICLxly7SCSsmiKQ9Y6PnsJz4nP3W9JZwLKY41GAXQnlM02b','I1vvIzbBG','hsKSpxjDYVJ0vYgIXCg3AknmCkox3yFgT4a6NwINp6Oh4cc23HJWeKTc6ZBD9xzIEOPt1xp88nsSHo5gZC4G','48CjmKxk',12);
-INSERT INTO ti VALUES (7732528,3732568343724897671,'izFhylc5YRvfI7DWKxolPHr3H34SGqYSXEt4lzv1ocic8rDlusxrmBp5TebZi21T','3de7elxMwxzv4pRU5GelrJnyCTjoCIVIvvYvltU0XJ4gNniVXWefrOgT9iF55p0EFgqzAyOBVo8nAbYiRCKzVDepe4qRKmGbOg8R4R4f0GMtOTW5nqLUyZRmvg3oJPST1eYWa1GVnHBaGDGtCnvuRxrYJ6qXdLkaouQ4scfRlTHRBOHEtmQnqrFUvslsfHMwYalOqL9sxV424KPwjQvBpuca7MUfV5PqSrdqa3TPvfvYO4H9H7tuK4JQK','5teFOICLxly7SCSsmiKQ9Y6PnsJz4nP3W9JZwLKY41GAXQnlM02b','I1vvIzbBG','hsKSpxjDYVJ0vYgIXCg3AknmCkox3yFgT4a6NwINp6Oh4cc23HJWeKTc6ZBD9xzIEOPt1xp88nsSHo5gZC4G','48CjmKxk',12);
+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 (204,2688723053056515953,'vN3g3Sx','yj8kptNX8KtQcUFk9s7Akg','YA4NhoWuoOxsbu07OF4MGOhp7ynuAhOIjQ45R2K7fzd15DiN2Q3twp','Lsrj6kmcYHt3IQAUOmyXEw0TV1GgSZ8iybv7yeI9Ojjk','C','U',10);
+INSERT INTO ti VALUES (204,2688723053056515953,'vN3g3Sx','yj8kptNX8KtQcUFk9s7Akg','YA4NhoWuoOxsbu07OF4MGOhp7ynuAhOIjQ45R2K7fzd15DiN2Q3twp','Lsrj6kmcYHt3IQAUOmyXEw0TV1GgSZ8iybv7yeI9Ojjk','C','U',10);
+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 (64,15271677771427312150,'iojqo0NCk8f30ZvO2q','cR726Gyuroas3adyTimZZrNu8jNNP9TreLOYtXvpZfoRGapKtQPR','XXWKOXljXE9rjHH0aZYbtlNnydJLNLbj73AZXuPp6xgXA2JIm4yV8D','a5tpZqMNRjLSDlt29sX','i6','i',11);
+INSERT INTO ti VALUES (64,15271677771427312150,'iojqo0NCk8f30ZvO2q','cR726Gyuroas3adyTimZZrNu8jNNP9TreLOYtXvpZfoRGapKtQPR','XXWKOXljXE9rjHH0aZYbtlNnydJLNLbj73AZXuPp6xgXA2JIm4yV8D','a5tpZqMNRjLSDlt29sX','i6','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (132,14372531304033308402,'c0FE3kDfQJG','4773cW6MGfbiltOWi6Z24wHiDCJBfM6SV6bVOwQsU9keOfKa4xk4ryITld3ISbMGpN7xLFy9yXHoZhkOVrcdT8JmvV7vfD3RL6LcXBH3tqqI2UbmnGHMCraobcWuQ7KHKePB0LiB0oiBX0T8c5726OE3mLjlVo5NYJ0QEiTwLDq5QNIPo2g','3e3gkn0vkDDbUzmeZqV9dTaV7uXsdRLLJyFVQ9levzz19ZIc2SlD','l1kTDTgoyz7LGVwydbR','Q','k',12);
+INSERT INTO ti VALUES (132,14372531304033308402,'c0FE3kDfQJG','4773cW6MGfbiltOWi6Z24wHiDCJBfM6SV6bVOwQsU9keOfKa4xk4ryITld3ISbMGpN7xLFy9yXHoZhkOVrcdT8JmvV7vfD3RL6LcXBH3tqqI2UbmnGHMCraobcWuQ7KHKePB0LiB0oiBX0T8c5726OE3mLjlVo5NYJ0QEiTwLDq5QNIPo2g','3e3gkn0vkDDbUzmeZqV9dTaV7uXsdRLLJyFVQ9levzz19ZIc2SlD','l1kTDTgoyz7LGVwydbR','Q','k',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-498821,17981203039020191274,'2bQDTF0S7ZzroANMkcmd','0o69JhB2YmCwzng55aPHlrmPMmp8tep0B6hbFvuROD46PfVGmPmNm9RPYos6YvehvPM3wZwnWZBa9ZzZJo1RR','dq4jLxNaHg55sIaWwFp8kzpxWqSPqfTw987l3mnJvvdHKTbYnNfALtzMHlExZUEyMrzBRLNY','tcaZPqAsTiyF9Hz1bkG7kJ6dT71ptaaAygCcV6XrIcXN9oSKD8K8uQRiU4lq1CvsXbo2Nv2lSJiOo22aIuS9g','y1nZ6NiwLUJwb7cIV6P17DtWc0eIGrWbFDEfG6U00HOZM31CXw0eKKs2i8','iCbsdq5TZqUYtjCe8c6WXof8dm41uTgiJDJ6kNsDv3ileJD8LT6sZDBPnZgvYlosVcrB4wsRQ0ptWwyZs0xSry2Wg8zBw2XL8Z',13);
-INSERT INTO ti VALUES (-498821,17981203039020191274,'2bQDTF0S7ZzroANMkcmd','0o69JhB2YmCwzng55aPHlrmPMmp8tep0B6hbFvuROD46PfVGmPmNm9RPYos6YvehvPM3wZwnWZBa9ZzZJo1RR','dq4jLxNaHg55sIaWwFp8kzpxWqSPqfTw987l3mnJvvdHKTbYnNfALtzMHlExZUEyMrzBRLNY','tcaZPqAsTiyF9Hz1bkG7kJ6dT71ptaaAygCcV6XrIcXN9oSKD8K8uQRiU4lq1CvsXbo2Nv2lSJiOo22aIuS9g','y1nZ6NiwLUJwb7cIV6P17DtWc0eIGrWbFDEfG6U00HOZM31CXw0eKKs2i8','iCbsdq5TZqUYtjCe8c6WXof8dm41uTgiJDJ6kNsDv3ileJD8LT6sZDBPnZgvYlosVcrB4wsRQ0ptWwyZs0xSry2Wg8zBw2XL8Z',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(9) NOT NULL, d VARCHAR(20), e VARBINARY(18) NOT NULL, f VARBINARY(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12827562822306486425,-25617,'4WzS','TfewVAhPXiS8FqZNm8N','HIuRYsv','TZw7YPa3','B','9tuPwfm8EiKDR7Sat1Jt0chEeRr9ZHHr9E8fSYAABVcwaAVWYh3KoIDzC',0);
-INSERT INTO t VALUES (3888244521563696641,16082,'5Lil6','QDvFJaRBEDg','4K','OstDywC','bhBAGstLoFb','2II1VUUc',1);
-INSERT INTO t VALUES (4262208493318911831,29263,'NhI1OE','Vnlae4qg2uV45Y3MscTR','iu2r','N8u','x9FuPVZJg8BAmu3Q452n3Q0qIcwEvkFW6NXuwl4mh9ncFsjmfJs8nTtGwyg9l','bQMchydRn4DKVhfsW6f5p9XkDuPVgin7uoRVOXqz0UW',2);
-INSERT INTO t VALUES (5314334141184015224,-12451,'cOPZQF','2GnYDiu','5iLZaXdI','BKymazSjTNgPQDOuQm','GL8D6vgDT6FeExc8MXurzUKKmRm7v6kH4PIyuDzWxpoI2MyWnRruBQFx1H77gzfHbHIYiqFCvqFlRXXAt7cOdk7','U8xgfmsu0Bo7InUi7xSZrRAxSYP6n3FXB6J0eKUPSC2SDVBiQ25lLkr1Rd0IQbcoLWirKPGSPtW1XF',3);
-INSERT INTO t VALUES (14277716935403137426,-1448,'M','MRFfxHPhMWsEyNHeS2PI','b62n7nV','M1wvNhKJN','XLIj0JQL4N2HWq8U8eo1fPbDpLdv','6kPvumg0BcnCIed4JUIiQK3ZsIsPDejSWQaIFQ',4);
-INSERT INTO t VALUES (6848550732630858820,14400,'3A3edMuJ1','uEp','tEF2d01zW1','UidZlXCz','O64p3v9','E2miypNkXwbkGZx4C0OU3VHd4mrTFr9oO05620h2KT0uyia7NV5mc',5);
-INSERT INTO t VALUES (8752152704135968756,-26544,'1','8','j8XsYBk9AYNPparEy','vIAso6oAf1VZoKNz5fv','G71IXbylVhWx3VxfBXzn2Fn2XVURagd94EmqwM2X5Iuq0BDQpIIMU4GeeUR3wxu8J6tXVL','0vlaLdBH1gmgD2LlgP3lpldGtySEw4MC5wfj1eU9dpEJp9wJprUlPtAUcJpuUKpYcEFgoXfVK1IHDxjIBbq1xOIQLfdx9eWpt',6);
-INSERT INTO t VALUES (7262552570308727242,-308,'0lzb','q2BthHk3wAqBHb','vdt1FDF','p0fL01oEu4p25Ip3a6YQUuT9cYV2SMHL','LTDImowPd9N9ePRkwz1ed3TMVnt3bELvzdt4AwtYaqv8qCgJzg0XIbEeWwITW0TXN','OfmCcwONPEikUyPLE4hcJGmkJGRQrViiIcobsgiJegZ49U1zRN2kIVX0THS6XediX2ojgzRs2mCpY',7);
-INSERT INTO t VALUES (6004996670078633071,21144,'tqS','IiNtRIhqI7TPUSj8kN4P','SLeXxSYUI','ElgiFqD41a1','ySYAAzqZ38elH89tcKyolsWHhpb4DzMZRt5YXJ77vb315E70Xa','8FcKg5ELOSvdelOPD98KdDSOZkNz71S2YzkwpR8EsNZZE7CD8haMUt1x1r15ibJKq1WCr4EvQCVwAJqs1KnLWa9gy78EHEFQQjuM',8);
-INSERT INTO t VALUES (12903858753443246049,16090,'J','nnLEhOl1','V47XbNiOg','iZzz4pMwQjdeWKn','BIkRjbp19zV5TwTeTKqVNPl6uWpdW04OgHme3E8XjpRWUZ','oW9ed0n9viNowton0tIon1rJGRVn2LAFtUycGOoBoOihlhQ1NpjLjT1NZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (104,15158706241929488558,'RLoNDJC4D0','2vhRcIgXj28dzeetVtquIwZ7Y6NJFqUnKfqDTFgm7tRlpY2aFYqhjhoMdvI6pbSNB5uQdLXaz2eenG1I24mtS9uRD7HqlpUt56IG0BHikYI498sjCrMYQkBImckTfqtUUlFe4PbjlwviCXVGzGN0CKhQcyD4WM5sZUjO7F59HHPBNUTLnGzLRtVwy2UySa6s3Eeq0r','9MJOCVHzDgFXysBPhM7O82uZE8IfV','e8SxLcxb9uOZNNs','vn','T',13);
+INSERT INTO ti VALUES (104,15158706241929488558,'RLoNDJC4D0','2vhRcIgXj28dzeetVtquIwZ7Y6NJFqUnKfqDTFgm7tRlpY2aFYqhjhoMdvI6pbSNB5uQdLXaz2eenG1I24mtS9uRD7HqlpUt56IG0BHikYI498sjCrMYQkBImckTfqtUUlFe4PbjlwviCXVGzGN0CKhQcyD4WM5sZUjO7F59HHPBNUTLnGzLRtVwy2UySa6s3Eeq0r','9MJOCVHzDgFXysBPhM7O82uZE8IfV','e8SxLcxb9uOZNNs','vn','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (232,8787611260578115769,'Rv6C','MAWEVgWhqqqQRlY4B56WGHs1yYfBXEFTCtPFSCXBxt8TdmPf4DevkKHv50k225NRLhqb4vP1pm16ZK5anlgR8EmDJ6ql5bSsrrJqmJBHHcHW6JzcBDcZdP4sN0Cu5LovzvnJBSkOrA','6y29LPyXDHOy7flyOqwsiRK75E','RRfDr0FD0IW1zJlx6DSban4iVZSrOIqUGauPywTjpXeTEGVw2XrhVCC34HvtljqYSA8YCEMayUom3EXkwKIDztyOAKHR','Vp','u',14);
+INSERT INTO ti VALUES (232,8787611260578115769,'Rv6C','MAWEVgWhqqqQRlY4B56WGHs1yYfBXEFTCtPFSCXBxt8TdmPf4DevkKHv50k225NRLhqb4vP1pm16ZK5anlgR8EmDJ6ql5bSsrrJqmJBHHcHW6JzcBDcZdP4sN0Cu5LovzvnJBSkOrA','6y29LPyXDHOy7flyOqwsiRK75E','RRfDr0FD0IW1zJlx6DSban4iVZSrOIqUGauPywTjpXeTEGVw2XrhVCC34HvtljqYSA8YCEMayUom3EXkwKIDztyOAKHR','Vp','u',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (120,13394345237091777057,'OnN3JaGNTBHq3wKc','gCABxg','7dqe0TreJ9BI','VepArS9WRUtpAWAzRKKI9bRlZ070zbDCYfk33KZE85Gc33bMjggsik1lCm2gBdLcUdQvYwBqjnDoUx7LdZlefDPB1pUKXiGY6orns6ZrnnyOYpMWb0YhTZf8KSQC0YNsp0WHIx2XzFyM7tnMQ6hMA3VFF2J','sx','2',15);
+INSERT INTO ti VALUES (120,13394345237091777057,'OnN3JaGNTBHq3wKc','gCABxg','7dqe0TreJ9BI','VepArS9WRUtpAWAzRKKI9bRlZ070zbDCYfk33KZE85Gc33bMjggsik1lCm2gBdLcUdQvYwBqjnDoUx7LdZlefDPB1pUKXiGY6orns6ZrnnyOYpMWb0YhTZf8KSQC0YNsp0WHIx2XzFyM7tnMQ6hMA3VFF2J','sx','2',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(30), d VARBINARY(52), e VARBINARY(22) NOT NULL, f VARBINARY(66) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-17548,9269154,'4L4iUhZtVEduZ17my12m70v','UbOGmTUzmC27o4Ix7mZLbpT','L','S','i','f',0);
+INSERT INTO t VALUES (1846,13357839,'OLW9VxR28jRGM3Io10sXQVfO','sG8GNgJChoG54jrdmFAu','qCng1NnQfSOA0GjvK','F63Ot85RFJHRLucu6Kky','0r','G',1);
+INSERT INTO t VALUES (15691,6231418,'mss8tUWYK2FhP1TdCJM2XUGQxQu0','JYeQjwGlWTzFb2dTdVhHNp0t17','V8PqKJcFsT4','LWowIuremI6ACyltpx4c0Y9BJUgjNW0sVeQWtVjfkIC1aeYXUo','u','q',2);
+INSERT INTO t VALUES (-28196,4132752,'6QCVLex9','g0wtw8UKau7SDj8VDloWTQrnft','fEWo0I2LWUJjAyHwU','81XC0uNbbWwffKqHYRNfTkhKvhz6N3c4BUG3DFj8Y','NZ','k',3);
+INSERT INTO t VALUES (-22652,1260168,'9DokhZvSXMOeMvVx33lqJa','2HbwikfIKw0aOgDulrcxc','GhGhLX9yuE','j6qV7OKuGB1c0lH8piebrwCy2uSs71RpZohBc','X','e',4);
+INSERT INTO t VALUES (13594,15077897,'b','TDCyr7Q8vdPyfLjtG87ITalKwnsIBa8HRDZtclYXP0kEGZI','NItdNd1Ip1yn','BO9P6gLnV0BZpshhra','ap','O',5);
+INSERT INTO t VALUES (26838,3065853,'lAHazvBCOtxTBgvHn','rT1KhJV','Sw0k4UojJ0DJYm','thYYsY38FjWVkmQbUXunVIcSOsJsgxHasVbN8rcRmgAYIJgvFP6jkidfXfTR2','Sw','l',6);
+INSERT INTO t VALUES (-4195,11296543,'RH8inE1QsywM4T','WEJyU5oS688tISoU4wbxMooBXTJ','mtZE3apKS6Tmn1bA','Bg1T4eqytBj7nEariwBQUY1IV2hoW7h5F9Poqer4t4oQIJ1SalE','u','C',7);
+INSERT INTO t VALUES (-6411,2210489,'FkYzLNtr','FGi06fmQt','hZ6iugtH01rMl0Q2lFHxhU','h0XZ8pNXWx0lowe9sodW','yo','w',8);
+INSERT INTO t VALUES (-21789,10629099,'HYd6FvJjQv','D7XD8bsR6hWtAkOuojljPbsqv','yVEfqyq','J8auPKYGfIUuXju','z','9',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(30), d VARBINARY(52), e VARBINARY(22) NOT NULL, f VARBINARY(66) 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 (9132872157023617464,-11004,'Z7ANuRS','tWkC0kOKHwRuZp','skxMtp1','H6','W9MeVU3wqyHuwQZACxzH1AKM0JXVaX8zdviMC9xRc8CLZOFtlsvqlycZNMMK','y0AVYi',10);
-INSERT INTO ti VALUES (9132872157023617464,-11004,'Z7ANuRS','tWkC0kOKHwRuZp','skxMtp1','H6','W9MeVU3wqyHuwQZACxzH1AKM0JXVaX8zdviMC9xRc8CLZOFtlsvqlycZNMMK','y0AVYi',10);
-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 (4485730369607851744,-15905,'mra','XG96K3N92QHU','E7Mq2dMsJpXVS3','79zJUfkM29fPpya99gKDise','nY262JibLgIL0aSEO473hbxxA0cIsXQj9M4pbgvzbyZFLORXhm3LwJs6Q2e9N0wKCU3DcKt1Y1LGMf5','NzWpxX7TLwdCd5Rkza1fKHZipY51N72xfZUU2nwP3i3mi3FrWYwovUeTuaZhpx0YLU',11);
-INSERT INTO ti VALUES (4485730369607851744,-15905,'mra','XG96K3N92QHU','E7Mq2dMsJpXVS3','79zJUfkM29fPpya99gKDise','nY262JibLgIL0aSEO473hbxxA0cIsXQj9M4pbgvzbyZFLORXhm3LwJs6Q2e9N0wKCU3DcKt1Y1LGMf5','NzWpxX7TLwdCd5Rkza1fKHZipY51N72xfZUU2nwP3i3mi3FrWYwovUeTuaZhpx0YLU',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5981938498285203050,-22545,'Uc2uTB7L','PAngY08aMKT6eg0yOvwVJDf8bTqHd5YvWZrZDjWoYEPWaHBOsDfAA0S5zkepBUGe','d3Ihcd','Xsqv10lKGZE3HHj8fDJVdTu','ClguKUVySi5v','nsJj28AUy74ie3dxbun4Y8JopSiZFmq1YVc117NokeKljF5gOtDkx6FbiLztwpRgA7QGtCHt5i8s',12);
-INSERT INTO ti VALUES (5981938498285203050,-22545,'Uc2uTB7L','PAngY08aMKT6eg0yOvwVJDf8bTqHd5YvWZrZDjWoYEPWaHBOsDfAA0S5zkepBUGe','d3Ihcd','Xsqv10lKGZE3HHj8fDJVdTu','ClguKUVySi5v','nsJj28AUy74ie3dxbun4Y8JopSiZFmq1YVc117NokeKljF5gOtDkx6FbiLztwpRgA7QGtCHt5i8s',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1380554372,16397384,'1YA9qO5','HAaxJOLDyprtHr9GHM0p2BYt6YmD5VcVKhLJC','unfimPebiE45S','nrAaNK0Q4lLPSm6ZuUDi2wC','T','6',10);
+INSERT INTO ti VALUES (1380554372,16397384,'1YA9qO5','HAaxJOLDyprtHr9GHM0p2BYt6YmD5VcVKhLJC','unfimPebiE45S','nrAaNK0Q4lLPSm6ZuUDi2wC','T','6',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (1745244685,12507860,'d1fQ','nDUuPgvOnBIXyAp3qE0toXAi1IleVvHUAd2tFF5','fZ','eaWcdRwzk','sq','y',11);
+INSERT INTO ti VALUES (1745244685,12507860,'d1fQ','nDUuPgvOnBIXyAp3qE0toXAi1IleVvHUAd2tFF5','fZ','eaWcdRwzk','sq','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (445434514,12457088,'35DN2CJLqQND9hqHN25m3wz7pfJb','M0Rz8KCvA6LAl2vS','NTdXxRtVpyWURD7uS8td','V6VlHpSHPhMvqISZJlzV2qwDXNxVhDcQaQ8A1uOGOpkNdr123JkKdRANuFzVPWfM','Fv','P',12);
+INSERT INTO ti VALUES (445434514,12457088,'35DN2CJLqQND9hqHN25m3wz7pfJb','M0Rz8KCvA6LAl2vS','NTdXxRtVpyWURD7uS8td','V6VlHpSHPhMvqISZJlzV2qwDXNxVhDcQaQ8A1uOGOpkNdr123JkKdRANuFzVPWfM','Fv','P',12);
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 (1324361845272162163,30822,'Xr4','s6B3cnlaHHbpJ3SiZ8KNrxIqECZO2O8ytWri91aeGTM81CvPTFNHx7UII','a5trATZ8wqEQowLQ','uo7iXI6Vzy3DsY6QwPzhxkmaRfxWdmrh5iICj1c5NUyaw83YEAp9yuIUH86TANzVsadJeuGOAeuQudMreiRSadcdUnwUNdqjUkQMMNDjUdCuqkVd2GGwwK2NyJa3qbDlVvo98mNwbefyRayc6qxXbyJJnMEh7p3saU82c35ZqdnuPn35iuDlR','qa4IN0g5Lwcs2LUaVjR5Fm6CnuEf','8DRnQSWW0F8MmzzATNyKU5uS39bhMy1Q580a7LvCe2ienhZMtmpLKFR1RbhqTEO',13);
-INSERT INTO ti VALUES (1324361845272162163,30822,'Xr4','s6B3cnlaHHbpJ3SiZ8KNrxIqECZO2O8ytWri91aeGTM81CvPTFNHx7UII','a5trATZ8wqEQowLQ','uo7iXI6Vzy3DsY6QwPzhxkmaRfxWdmrh5iICj1c5NUyaw83YEAp9yuIUH86TANzVsadJeuGOAeuQudMreiRSadcdUnwUNdqjUkQMMNDjUdCuqkVd2GGwwK2NyJa3qbDlVvo98mNwbefyRayc6qxXbyJJnMEh7p3saU82c35ZqdnuPn35iuDlR','qa4IN0g5Lwcs2LUaVjR5Fm6CnuEf','8DRnQSWW0F8MmzzATNyKU5uS39bhMy1Q580a7LvCe2ienhZMtmpLKFR1RbhqTEO',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(100) NOT NULL, d VARCHAR(87) NOT NULL, e VARBINARY(29), f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7668614518807335357,5614364,'DlAflPpvq33PU5MWY5wlFF5MoTgRZfE4YZHCXrmRxz','jcv','erS87dbfE5gx9nsPy','8FZICmR4RPG8agB6vA2LgHA5EFuuExHGMS3QcTBQIVsV7','2NIqnnPVhEgznMM3hx8ZKsMjh6wvAwYmOULN6KYrvLGEyw8vwcfe63HopCWil4gIf311zoDjMUczSHLu1Rqn2','BEV3bpjTAH5cAyDPmfJeAuBGEXBu0jHWbcK05p88UT2dUyHww3RGbFHGetMqQLgWOU7vfQo8aXhFbd4',0);
-INSERT INTO t VALUES (7847231542196588698,8793686,'MNY6gSuwP07pWvciZUFCwM04fqb1Kd2dyo1iWWLNrOcwxNXcYV5YmRnrI9RlNcpo7ljYYLQGGa6lvqKKPdUkC','M3vvyW0sfgEBJJzAE8fuhbtiYGuVBUoulnfgA1NhOhuIo4BO47Rw7tFM4uJGn8Iu','tnK9yj7ALrJ7PjaN9am','1gIaNPAqd5nc','MJDQFysIpN2PKjlaGQAbXOe7dkPGkdmznF3a5SyVQZV6UFY4cIT','mJIz3UjZp6YqOY62LxqQgzxbNBpyfSFu60mZp9yIqOK9fwSGiHJKkYmG',1);
-INSERT INTO t VALUES (7730272491718334446,15081682,'KeL2OjHTj6HHdOP7pxjP89ZgpaDcSRhS06p66yqHTDbq4nDrXy2TAvq','AOvCK3HIjBkNuBgOrNqCchaxF5uCFJqAXwbRkVOOnrFp9Kjsuzq9AjUqFMq9y5cjMsIJB','jnJyMl','2Ks7wSg9AsAZWsn8TJ9Je5TG7ENa3eyjgnrB8hNNoxvsGYQ5Go8aM4hbWwmhpenoA','wtpLwu','MREAOwII1tMlHJ',2);
-INSERT INTO t VALUES (-7087265541683886977,8413410,'AbsVLTbtOrV6epEArpUS9pJKgJBkHk','Hm9wOgZs8dnbs0UgueKvkpmg4dLdUumwsyXYbzKU7yoVKMqgfBQaWc5z3','YH','hSZwkV2z86NxB9Cz9gcjk8k5gtxBtTWplh9Dh5XTBiXmCK7JfB2rIgeS7x8XaAOZzfc4LwPWi','oaqUE89mzPo1kaWmOm5eUeG3gNPMcWdApzZobO6Aw1YVOitr1QjLnBizqwHcU17sQtSSEcdLrhX2aT1FO','hhzMdPF7zjrg2IktTw9Wux0iCHMnPzUA6UMM9z1nCQuoesbNgLQILsSjMd4JfcdvcmjOsRmkS1aKZSeth2yDZ',3);
-INSERT INTO t VALUES (1277202331919274587,15196119,'8rFDtMYiXqnhiHcIB6JjrFOboRb4wMbo6SQcrPIaY6zjeGM5Nl','YNx5fv6LaRVlY1r5NPQY8528G7bih0IGkCnbdMMwnA18lOyL8SzYiT9LsKknH7sth1W','vvboyAA30uI','svveH6goKhKDpS48d85j2XCAzsot88eHGdqkeblDplUoh8fqBCPbhH75AxWlNsmpkOa','WMqMK8ciWLET5yRt9h6GY2oeuIdKMdPwCeJvuP4DPEPFsrOLJupGH5psP5KXjai41KMoJgOcLTcmgSszgJorIiX6XtWi','a9cCXDWOtPGnJ0oRvgYvqklB62XBvsElcBsWdLSLmWJpbTRVPLdJni6Rv4g2cnDfa',4);
-INSERT INTO t VALUES (-3361023837134031601,7073410,'8ZIhmtNMqZhFe2E51Z1RN658dDhJpKANSpZsXai8JIiu2R3TsxBwN9p','sj4fJUmrH0zMpiJfqUJiGJChhdywh0tu4EiCchF7gjMgjRjbUJT','q58b6X4mTU2w2X','hht','ZGUhBg9vGhDRAXIRXfqkb61XAdYYu','Fpua0oTwJMYtPrKF4zxZ5',5);
-INSERT INTO t VALUES (-2656813766361549944,13286879,'pgy3RBuEDZgd7MUscSszkPtMPbKjK','GVFvkpX5ZgluBF5Cs4aUSvPvCXYZefjNmOaEhOSjQxfAQlRETjq3w','hHJ1hSpK','qIvRD2nkyP5GnkkUyIRFX0zB1mcwUNoK96g9iHTHvO7EwP73g9WcSi0IPq59RNNIoqRTyMvseyKq6G6qh','VJdqR78vPVMsbPSB7mKRuCBAWFJbnhKiMCHW5TLHoD40ZsYOxGpYDxlHP6Ap4p6eakVMFgCKCuvBYB5bPz','lT6fmojAg12KBKgAv9JQn6HCiYykmURU7nqa3ufQKU9G57uz9BALXiCCTpg4ycrXqnf09knkPUHCNfUiVIFF2pJz6kcyXSPi',6);
-INSERT INTO t VALUES (603596847716323176,14757403,'s6403ny8uh6UcSCWejBAD7IzsIswH3mC','f7hdfHJQLbNa3G4JFpEPaQadB4ggdvdT','qkITZwoqqkjeEowL3MT4sy0wEhx5J','MCyj','nSh3wXCwoVWJvpSPX6m6ZCYqm2boKZZ64znpC0Q34yJiq1ga8fSqbahQUoMfD0oJ4St2pzPNuApbfRxCZ','088Ea9LixcGWnhzDv44ivloTS6ETjmQXXv3lOlQDw3C2Fo',7);
-INSERT INTO t VALUES (4201116145096242760,11827522,'o6KPAKpmFUYKR7jRPI1ifGlCyqpOFMIPNLqbXkCZf9pMDCalRKZ1qnkwD2VQGiLdsgxSliwhKVRpBB2uG0biSRUUI7aA','z6Gxavxw4mHbsV5tDhTUVLN4PwvR66cH29iCPB3Kd','VaCv95BOqV','wUEvYSoQtC22tq','ECLF5VoCInzX3j3eh6L7bxRTh9jdJedT7oWXfePzBg6nN3eF1uuAMY3wJz7g2DexbKur8U','OANw5mdtpZa5zS',8);
-INSERT INTO t VALUES (8832222806813163593,1716469,'ixwNkCsPaz3MwpXR6x97mEZL5uVXY9oARM0YtIBt2TJgKCvEqDQVXJwb5ZmtVua9','g9eCLgKxKjTlpXXSwlNdstqe9kw87eO3sEpo','xlF7V5w2QJDFG','P48n4nfOB3h9FwW8w','mCxhfBA3AuOwLnC','lwRMzTBEZEy2J79Dd9obIcM4Loe9O6MSnOc4r3fU4j21Whq0nEboDdkpZ401OdEUkkD3OJP16vsGe9jg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-967757241,8729222,'QGwEtvb8PC1ECExkQsvuxnhtH','d2AFrSkbuIcm8TpMaRqmGP61qe0YOlnMc58fWKbGQ5c','f2Cj4QjdGjSHg33','M1ISBhScMdfd3UIxjbyZA0pxwOP0IJOJZHLGli7Mvj0P4W9ZWpjMUwwOVOVAtvUNmMIAYrUHdqgKu0WK2OuJBXpTgH6NH95s2MfdSVJeuRXywZ70S6TnZFLYFDvmCyWFnfWoa2R2RHqQZuho7xGDKp4yHF5RJXNMuhibr5Gvh5FvOgNXlqeEM0f2h1F2nVUeOyYkIGGodMkLOfAVJL21MZH0OsZar08rEJgFF7MATG7oQntcSbQ','Q','t',13);
+INSERT INTO ti VALUES (-967757241,8729222,'QGwEtvb8PC1ECExkQsvuxnhtH','d2AFrSkbuIcm8TpMaRqmGP61qe0YOlnMc58fWKbGQ5c','f2Cj4QjdGjSHg33','M1ISBhScMdfd3UIxjbyZA0pxwOP0IJOJZHLGli7Mvj0P4W9ZWpjMUwwOVOVAtvUNmMIAYrUHdqgKu0WK2OuJBXpTgH6NH95s2MfdSVJeuRXywZ70S6TnZFLYFDvmCyWFnfWoa2R2RHqQZuho7xGDKp4yHF5RJXNMuhibr5Gvh5FvOgNXlqeEM0f2h1F2nVUeOyYkIGGodMkLOfAVJL21MZH0OsZar08rEJgFF7MATG7oQntcSbQ','Q','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1294266632,1819623,'NjvN0cfQd5NAJ5qNo4F','HyWeu5gmH1gWGiAadfiX5xGlUspDSphf7dFSlIOHnO2sHa0efhYaHImvG2GaKIto1pTdK7Lkk4CGzE5VB3yWlrCVXncYmNnDH1scySHMhLMPA14Ebcb6EAgcOJjnvnShjozoc9AZbQIj7rW9DTWOejBQvlO8pUXX7brivl0FKp9FXGqsBQbpe6mE3GHo9nxpw5SgKwJxMUzDovUP0sxoEBJGBkWoAwv5VqDqN0EW6cqrcX','xWv7v','7yG36QLiaWAgG16LpWzX7gZod7xmeZuRXBiHBQghvLiHvh4RRv201Rd0DbfbjLF2wseGCO7DxxoI0JKCfIwOxTfn65Ee4uhLoSBE0SAl7LZ7qtZe4uwdK5GRUwAo','ZEE','f',14);
+INSERT INTO ti VALUES (-1294266632,1819623,'NjvN0cfQd5NAJ5qNo4F','HyWeu5gmH1gWGiAadfiX5xGlUspDSphf7dFSlIOHnO2sHa0efhYaHImvG2GaKIto1pTdK7Lkk4CGzE5VB3yWlrCVXncYmNnDH1scySHMhLMPA14Ebcb6EAgcOJjnvnShjozoc9AZbQIj7rW9DTWOejBQvlO8pUXX7brivl0FKp9FXGqsBQbpe6mE3GHo9nxpw5SgKwJxMUzDovUP0sxoEBJGBkWoAwv5VqDqN0EW6cqrcX','xWv7v','7yG36QLiaWAgG16LpWzX7gZod7xmeZuRXBiHBQghvLiHvh4RRv201Rd0DbfbjLF2wseGCO7DxxoI0JKCfIwOxTfn65Ee4uhLoSBE0SAl7LZ7qtZe4uwdK5GRUwAo','ZEE','f',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (639003220,3251584,'16QR8MX','xtWzNSfxY1iOlSaQX4yVFbwSHqA4AqQBhh39zdIaodtRoYw79UUJpmejaqKMzwL','vyN','uNLZCHt1p9EQtHCTElJMzXBX351eJPRfY4PlAVwCYKLZnZSnZCBZHhsDvvs2X0rbdZzLq4fEAeXgLrH','O','CT',15);
+INSERT INTO ti VALUES (639003220,3251584,'16QR8MX','xtWzNSfxY1iOlSaQX4yVFbwSHqA4AqQBhh39zdIaodtRoYw79UUJpmejaqKMzwL','vyN','uNLZCHt1p9EQtHCTElJMzXBX351eJPRfY4PlAVwCYKLZnZSnZCBZHhsDvvs2X0rbdZzLq4fEAeXgLrH','O','CT',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c CHAR(16), d VARCHAR(60), e VARCHAR(73), f VARBINARY(54) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6903817135467506736,97,'1rK','4k1gn7hGxT','Qz7AUk74nRMkX6NFCSvGnQ2ktzGdIvqdPo50fDZGabXRgwR','6O71vqOhFzDnDY9tp71fjS6Nsx40A2GRu41K6wGbYqsRKmOQ','4','X',0);
+INSERT INTO t VALUES (-8878836232146289003,-113,'2TWydDKCBHvaNpz','g0fb77BCIU3Soe44s48kmetqrNyvIBfKKBlRQRUtnPJFVBjKqw','zF4UpWYbeFnfH0KwhSTINRjKpRGSAvIVdCOXTX0oaMxflE8r8','xImeRzLrDuye1aX3ZbPznXXDYwJhpUnhE','N','M',1);
+INSERT INTO t VALUES (-1313671354054696821,56,'HNEDw0fGn4x','fniSu0PjwfTx','SKSnOxb4pOuT6kIDbeIcg0xgd4OnuO427bHqNKJR9WcXElit10OjLcw0KweSJ7O','1DglZkILeL3ZqJq','c','R',2);
+INSERT INTO t VALUES (-1747776954873982458,33,'e','8Q4biDqGXA95Sp7FzTg','NwpGS4yVwfKVcieM1PW9dsf0gYkn9xDx6arm0Z0H4DaWHU3uI','ue03ZWGwlUvhFUoe9qGFHdl','m','c',3);
+INSERT INTO t VALUES (4699693518485527701,26,'guzIgvZmY','4cZp3dXCqsWqbMq8X1cvMhk8rF6kFSQ4gQBNRSkZcCxVvTg8W7B','LqDDU1FALzloj7BZkBeNSp2QGDduFdUP6xMci5','7HfQA3ebxIMcvKl9uj4EdGCcR','0','z',4);
+INSERT INTO t VALUES (-198673639818972789,111,'oc59r1qNz6ori','ztWCLGXDandCBLBK6rG24GG9OXChXYYs3eX4Xqj','kbunFDTaAJjDYfPCzmwHGZo4amHWwgRbhHYi8BCVkH45RF4mm6nTBS24LHbZfO','cR5qtgDrNQ7gi','c','5',5);
+INSERT INTO t VALUES (8478068987053008974,32,'x1FKsD','ZC34AEOHhLFV674','6vs2mEuSWAYmOZa1F5wRVISP3CvMfEOFCq4RfQAH2VkGPx0l5oZgqRKR2ro','RvNONcspAj','u','C',6);
+INSERT INTO t VALUES (1502214810272310264,-15,'HnoBKrP5dwSC458','SdJDnStGZvBpNo1xaCxzI17aFJmxZNdqvkQzFPba2nlT9z2','Fob4pNJKFuU80Io53xiKj4kPYFCQgQatjTI5BP6MXb5dgbIF5tXz0Vfohtc28U24','zrDVkl1HKGwlJUj9lcENvkVs7QEdJCvhXa83e','u','O',7);
+INSERT INTO t VALUES (6499296732278134575,-28,'u6QL0mGcJ','YBypGlSSzP1gRA0','Yk0YaofUJ0XGF1a1kOXgBlHZzZBuh5ADuDbraJGOFZt5PvPqrPTPBiSc4H','dSp8QCm4Q7BjuURSFukp3vhFEAFWgSDUkeNc6TbFzr1IxB0EXWLPUb','G','A',8);
+INSERT INTO t VALUES (-6144507047141143427,70,'wCrtO8au','QMUBYJsoLCfIbaeFJvOeqpI4yw2X','wWu','vBNz4pE','r','Y',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c CHAR(16), d VARCHAR(60), e VARCHAR(73), f VARBINARY(54) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (3138068017073728154,1153530,'bkphfbmZqBcsQ3d9','k8wG6S1cBSfdhySwaR60MbMWlwYDXIzhpHCQimikYKpnETs','Z765R06GEVsRw','ZVdnuaCNZZFSMnglnsRJjcIFjrScNTfoYwSRpCukmK63S3tQbEamPnaU0','Ynz1e6IQDJc0YW3kVIPWHmPwM2rFKmOCa8Alxz8R5K9eIhqlEpWPjn1LLIHVLzajvMYH4nb3ZARBy','3ESUJnfBjbGfd2lp6eGdxey5UsaUOIdXpsiuN25vXCYrDRBe83UZBBKLtlXXIA7FxMSv9fygwluwEuaStG3UfdFeS',10);
-INSERT INTO ti VALUES (3138068017073728154,1153530,'bkphfbmZqBcsQ3d9','k8wG6S1cBSfdhySwaR60MbMWlwYDXIzhpHCQimikYKpnETs','Z765R06GEVsRw','ZVdnuaCNZZFSMnglnsRJjcIFjrScNTfoYwSRpCukmK63S3tQbEamPnaU0','Ynz1e6IQDJc0YW3kVIPWHmPwM2rFKmOCa8Alxz8R5K9eIhqlEpWPjn1LLIHVLzajvMYH4nb3ZARBy','3ESUJnfBjbGfd2lp6eGdxey5UsaUOIdXpsiuN25vXCYrDRBe83UZBBKLtlXXIA7FxMSv9fygwluwEuaStG3UfdFeS',10);
-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 (6586012579547899149,16539880,'yFeaIuaBJoWM3SiGWueH6Lcs0fgJgQkthDaMiuS8oWSSLsCI5aQKLUeGCWncBV','NGNjXdDWwyhJ1PkiqPRVgnNkYy64ns20cAVnVuOCeUTfUXwNGUFeLy2KA7RTZXhj','k5yH7R8qJbfe8Qx','ZfiA09etjw3Wm7ODt5Fl6JWoYihAvNq','NIODNY891FOQSiQ9GrjFkaEOqCSnQNSqGRJUNjb','0TQTGjRwxdtH5a6D3Nt26UVIriVQcSopdQASlMs4oucmsH0jixBCQw86fXPKDW',11);
-INSERT INTO ti VALUES (6586012579547899149,16539880,'yFeaIuaBJoWM3SiGWueH6Lcs0fgJgQkthDaMiuS8oWSSLsCI5aQKLUeGCWncBV','NGNjXdDWwyhJ1PkiqPRVgnNkYy64ns20cAVnVuOCeUTfUXwNGUFeLy2KA7RTZXhj','k5yH7R8qJbfe8Qx','ZfiA09etjw3Wm7ODt5Fl6JWoYihAvNq','NIODNY891FOQSiQ9GrjFkaEOqCSnQNSqGRJUNjb','0TQTGjRwxdtH5a6D3Nt26UVIriVQcSopdQASlMs4oucmsH0jixBCQw86fXPKDW',11);
-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 (-5955557608040412038,756820,'gnv4a3ry66UA1B','2wKWH','JUTG22fxeUv3VNGCCXV4fG','EisYz9LGAxEgBBOgCf50bTCYrT','oFUbNrwMsP7M9R5wfHUZgqPSzzWqqeSupB7NOqBdqPpBaY0BNrpjJCQicuu2pmPe0uu10Zu','p2l6V0A6d5cVzHvAPsDPvb9sDuSebi8zEhC5Oe5631Gb42eTwfacagJOluw3dkUfMGgDhurV7HTLzUOvsH7v23zpDkLOtiGch',12);
-INSERT INTO ti VALUES (-5955557608040412038,756820,'gnv4a3ry66UA1B','2wKWH','JUTG22fxeUv3VNGCCXV4fG','EisYz9LGAxEgBBOgCf50bTCYrT','oFUbNrwMsP7M9R5wfHUZgqPSzzWqqeSupB7NOqBdqPpBaY0BNrpjJCQicuu2pmPe0uu10Zu','p2l6V0A6d5cVzHvAPsDPvb9sDuSebi8zEhC5Oe5631Gb42eTwfacagJOluw3dkUfMGgDhurV7HTLzUOvsH7v23zpDkLOtiGch',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6609005260397385985,16770153,'yznjgFD1tiVcHSb9Ai1JlK3eXGmJ0TWUeZD9o0mQIG5hDDuSzs','92wRIf8Po5kErOJ3','jb0iDTo','SQ8UkZsbP8dxwWnOwCeObjmGHweeutkL83','oew2WHAddG0ikrh57tNsDnaOMfnv3THZqk8WfanwXDv1GgPFGw','k9sWrR12vGs9ZFZ5uqpgoTPw3m3b0zSraWo',13);
-INSERT INTO ti VALUES (6609005260397385985,16770153,'yznjgFD1tiVcHSb9Ai1JlK3eXGmJ0TWUeZD9o0mQIG5hDDuSzs','92wRIf8Po5kErOJ3','jb0iDTo','SQ8UkZsbP8dxwWnOwCeObjmGHweeutkL83','oew2WHAddG0ikrh57tNsDnaOMfnv3THZqk8WfanwXDv1GgPFGw','k9sWrR12vGs9ZFZ5uqpgoTPw3m3b0zSraWo',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(29), d VARBINARY(51), e VARBINARY(3) NOT NULL, f VARBINARY(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (146,2354781017,'OSsxj81Za11Sfs','6dnLECkrpBbhzpvnZaC3s4SM6C','E6','HrplJ7pyoAGoxmeCYwmxBl8dC','U4LHXtTyVfxeHP06UrC2NazFdsBobahNWDgXDiwuYWv5SSGt0BziYGtejPQK','dhmM2kXDIIy76vEZa3UkKxglRTZDAT8fYqpoI2IBCPnMpyjlcGBYNeD6Vf8jWvFcrl97wZvGMfK2WR',0);
-INSERT INTO t VALUES (139,3001581798,'0dcQ7iSmexir0pUxK','FVyVcmqW5HpmML15G9kGbLE','MMI','PNQ7oCN9oQGLyxlB1rRG0H3twsajpwyxMgTlwipuMovqJ7uEJ6NXm8RHRhDQxWUt','cf2YDVt','OD8gbfEylfaHFOqZgEs5ZdH2whZtkELB3bVfXuLi7WbpTTnrnprCz6dMQmFRwKNP1QCT35Z0wcjLFEStgOLALLglw',1);
-INSERT INTO t VALUES (126,953102223,'f6seTWBoH4PVr5CeS4','h7503j7TeFBS','RoI','a','NENFkAD4bnEuZo9h7hVcME8GK212sKQ2HuNtzOscYDWDCFO6YO','NSypoXljVX53lsnSS9aUXntWg',2);
-INSERT INTO t VALUES (211,1002094880,'77s','1151OCs9rfytGlOxC5TPoahjvVAJolHaMaUsG7nEukC6CmSWc','W','g8fDScx2a3dVkB1V3R8fAiNCtdtFL4I810ybfIWTwEG72RlR23kbKxshkk9daNs8s56tO4vFP6F2PHg','AbhhWJSJOD2CemZCUhaE3rGcMRMwYP7ISigmm4rrOQAXvfoXbnwc3wWD89aMmTrrtOG7LU3LKQU86nmLi7PW3HvLhb0d2','ZdWgR4dCR4yPyIFdvKrBjvYQV7be7AFQzPzCwrZjG27erWkPExvixZlwadaAiMvttZZwCEhLjNfNxsKAc3F65vPpKRgxP1NkhvjQ',3);
-INSERT INTO t VALUES (57,2450099967,'3ewu18Wkj8EZ6YOC1ISPWp','q','vXn','AzgcCZkzAqflO','m4JwYjK6qqO2hv3m6lTBdbidFRsnQMOUczPjnxIBw6','ld1sERLvIJm8zdpE3miTj3sMpfeA5qOflCIoYBOqvX8O6t7nswLIBOuL88iyGXBROjZc9l4DBmvCkjwbKIwDtjvre6MH7f5lpOq',4);
-INSERT INTO t VALUES (254,2677023722,'qyI6','GKWqEyx','4','eiZ3MhXIwoQ0','uzedffHKzWNh0sZrl9840VXrojNa','SPHwLL6lONY5doV3xmyoaVg6hXqFg2eWYpNszicfxOnvPOHC2Qo',5);
-INSERT INTO t VALUES (171,4250555360,'zG','3FZUkiTm1cjPHmK4Np','8Ld','ot07GN0ixNQueDmGEH0w8z2fsLyc1bT3g8xO3DwX0Gzc03hhA3QzgnNkWwQUCXiyw','y1C9d9cTK4hP1aVgGfHeGKtl2B1hGH7onHbvfoIgmvaBtrZ','zs0mMjp8ph3wcuE7xBfFw9ioFt30z0o0t1SIiYd8T7p6ioBCbu94wMtODbWEF7RRcXHarP2Ij4u0IXOheKpbQCangD8dVJit',6);
-INSERT INTO t VALUES (208,3127818923,'cL1SrDhlrrOZIAIA','QFGPFU','D8','rbywEl4ZGWxAXpI68BDcK9g2LN','NY34VSx822strmX9SnZGNx68KsQV6dssW223DdKBzADxjSXS3aG4VHhd1','YElaerOVHW1',7);
-INSERT INTO t VALUES (147,3111160249,'aSrDrpMGcN3iiIyGEp','osuc6ymDzkeTXTA4w2r9xuUeMhxeOnlxHR7Fcbp','UVP','zrVW7lt65WVOIQCAZroUyGXgdD','9aJvQlpt0KKZyDp33yiV8p6S6TyINPzbsj3RNyuS3oAqstl80NnzprGFBnqpE95C233RtF','u27i3YZW79XocsNPPXab92gWrStttLDkUGf6F79UTgBktyK9gJsdHz4LoeFmPWG6gmtV8ekfBaknWmlGJOOf7GFoDhYLFvsY8',8);
-INSERT INTO t VALUES (147,76904535,'kX82wgUdtZzuZBQAKmy56Sj08H','PakNC9c','t','Xi8UUZInh8e9kYyeEFDIvUjd1q3HnBF','QXPpDA6wSlFlw39wCtx6FJ9yOdtM8QkiPLj3OIihKxY4QUIQmCS5T7HYSmHRQfy3SZQt6KUdNX41zeCdcd','3hIlOhfavhmwsoeX5P1sI9j2rdGi7DAb2SJWDcTQLCy2H0lpAI6GGgRz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2975289593517924097,43,'NWtQqhgXPo4','EmwthxL','5WpbBDFKjnbeJQxK5tL9J2tmZCLEXfn5Sz2u490C8hNGN2IafNb','PQvPy0ryzGwxNylpVByxz','f','o',10);
+INSERT INTO ti VALUES (2975289593517924097,43,'NWtQqhgXPo4','EmwthxL','5WpbBDFKjnbeJQxK5tL9J2tmZCLEXfn5Sz2u490C8hNGN2IafNb','PQvPy0ryzGwxNylpVByxz','f','o',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (-3200556321278259443,120,'JTyS6aWLFgNd4X','lG6zGMZWbIfXrSj','no0xhvQjCPcNOR63xYvJTb20m43yH2mZMOwYM8zlWrpQ','vlQcUZlwrGytoE5','x','l',11);
+INSERT INTO ti VALUES (-3200556321278259443,120,'JTyS6aWLFgNd4X','lG6zGMZWbIfXrSj','no0xhvQjCPcNOR63xYvJTb20m43yH2mZMOwYM8zlWrpQ','vlQcUZlwrGytoE5','x','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5601161282728649572,-8,'UsVYqiZR','GZZV4dNs9SlMIrGCw94XrSF7HlQ2kPpqXYaTvTccVvabMZ8VMj3narSBltcVS95cS0xbPPNXZzo86Hy5vF3ZI6ziLAggCJZyGJicTBfp6PkFUy99Zk2LJRGMJQp7t3icNY0a257a2IblcxTul6Rn2J0XjeMY6k3mRA9HAqY1phuLJgspg9FSotDuzdVszftREsqjV7NDnTn6KxnMo3eGidDVYKfURWnAYNg7W1wjeFmtRho8VGF','1sXFpkzEyzJn3r8MGwvB0T6o7mztuUwtUxt','7dOQVEEEr6aHy5dpIuc1','T','H',12);
+INSERT INTO ti VALUES (5601161282728649572,-8,'UsVYqiZR','GZZV4dNs9SlMIrGCw94XrSF7HlQ2kPpqXYaTvTccVvabMZ8VMj3narSBltcVS95cS0xbPPNXZzo86Hy5vF3ZI6ziLAggCJZyGJicTBfp6PkFUy99Zk2LJRGMJQp7t3icNY0a257a2IblcxTul6Rn2J0XjeMY6k3mRA9HAqY1phuLJgspg9FSotDuzdVszftREsqjV7NDnTn6KxnMo3eGidDVYKfURWnAYNg7W1wjeFmtRho8VGF','1sXFpkzEyzJn3r8MGwvB0T6o7mztuUwtUxt','7dOQVEEEr6aHy5dpIuc1','T','H',12);
+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 (761763521491327793,82,'y42NVhNBxyStziI','DJaudfpjLrDxczPmH9Z9t3rxZknOySWgkLOTAF9MwleqobADsUlcL4dFd1hPq7mXom8yue','0d8O5dh','qluT1NKlI7Kex7YpTVOGv4Ho6LB6BGJdDsV2imRmKedbsrXsH7iMtQpMXQOQ2lQShAMZX4euYZny0a0hMCZwYOFdeHkiUEuH4PG1StzvqL1dCQgCnukN4dh1W8njE7SWeqRDil0li8oMtxXuMaYhDvj3KK','B','p',13);
+INSERT INTO ti VALUES (761763521491327793,82,'y42NVhNBxyStziI','DJaudfpjLrDxczPmH9Z9t3rxZknOySWgkLOTAF9MwleqobADsUlcL4dFd1hPq7mXom8yue','0d8O5dh','qluT1NKlI7Kex7YpTVOGv4Ho6LB6BGJdDsV2imRmKedbsrXsH7iMtQpMXQOQ2lQShAMZX4euYZny0a0hMCZwYOFdeHkiUEuH4PG1StzvqL1dCQgCnukN4dh1W8njE7SWeqRDil0li8oMtxXuMaYhDvj3KK','B','p',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-6740641331366947019,23,'ceh','frH0D9YkiYw5ESkTyrowNOHx4tpgezN7JlUtHOPDKzzwHoujTL25zZyqke8a','PTmSdMxeVfWhPAfwLiedTbqnMqIfhB5sGrabZHcdkvnLQuYRnj03Cgu2YtABqJTQOUTtWBq','em8IoIJzLNxlYgaA0bnbEhN8UEh5biXL6Hx3ogT5Co7L6maAcwZT6','Gb','j',14);
+INSERT INTO ti VALUES (-6740641331366947019,23,'ceh','frH0D9YkiYw5ESkTyrowNOHx4tpgezN7JlUtHOPDKzzwHoujTL25zZyqke8a','PTmSdMxeVfWhPAfwLiedTbqnMqIfhB5sGrabZHcdkvnLQuYRnj03Cgu2YtABqJTQOUTtWBq','em8IoIJzLNxlYgaA0bnbEhN8UEh5biXL6Hx3ogT5Co7L6maAcwZT6','Gb','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2311464256832871839,92,'bdye','ZLEAP4TZaHV5FbvWZiuiGX5yQwIEGwseIwMHb1kJnDhjILHy8fQc','TShoB1BknTLh1RiB2BKJ9cjrAHpRtpW9zN1Sh','TiaflhzJZnSpZ5cCWIWR4Q7VC3WLKYR','y','Ka',15);
+INSERT INTO ti VALUES (2311464256832871839,92,'bdye','ZLEAP4TZaHV5FbvWZiuiGX5yQwIEGwseIwMHb1kJnDhjILHy8fQc','TShoB1BknTLh1RiB2BKJ9cjrAHpRtpW9zN1Sh','TiaflhzJZnSpZ5cCWIWR4Q7VC3WLKYR','y','Ka',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT, c CHAR(55), d VARBINARY(80), e VARBINARY(56) NOT NULL, f VARBINARY(81) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2042354185,28560,'znv7had2fnxoW5hCZ3oyRKsYj6fb6GBDwmXnfLtHH121CgZO','S5OobXzkFlqp6MUwZzjC0FDfD28iqzCI5vgGMuws','eATs','rDSm93bL9xf9bKmQovQXrooqD1ynYnDMFI9ANtFAsuWyv3yS6NvV27Q00h1ZHZoCjdVkhDWR','Pg','T',0);
+INSERT INTO t VALUES (-1056158211,-21754,'6fXJCIPI8mvUwJ0IOy2e8bpntXg2Tlnv8xCTQ0u6pt','0XWRWLjcogh2CM3lqHYNxJV2z0DJHwxLFpAXAYYoesFX9yuxpEmzERN23fEs','MJQJ','VuUC','2V','6',1);
+INSERT INTO t VALUES (-1236228204,2809,'WNhREh721puECnWbprZ3xMM6SpVzhbFtyGE2gXAhcrwOCPU','Z2la8QN7aXoei','4wSDIRPDo7K8tQWgQdSvbHZ0AfrwoHFw5QQrnETEDHs35oO2n4wR','pqi0MlUl','K','OL',2);
+INSERT INTO t VALUES (1837888850,-6473,'w2DJiRH','SdYclV6F51q4EsmZr5FB5j3rnZb5CPq0Sn4qqZ0ufwlvkln5gcXe8HhiAC3SzMatlkrWRK4hOqIft5p','9LxSByuxS9aaNGGTOS5','EYw6JzKXdnbfd','Q','f',3);
+INSERT INTO t VALUES (-1746464203,4630,'IuOD0KUelsKjkTLeFQeVYCUoPoFV7umf0TsRqEGsCn','O3vQ5GRCFv30NSAen0R21EBDiNLkICeVe5263E0gikHj6NBKSH','j','ttvOe63Z5NWFZVLvkRI56mOYdDnHByBYs2iiEKYe0rhHX9Lt6igzRjiTUbzPDU73EeR','6n','SZ',4);
+INSERT INTO t VALUES (209793895,-31723,'hSTFFMbbu','ltVuLvBrOxcMDqcQqbcNKa31779F0TkZN0km4ZmNLE6t28f3lniOW3HW','FQ','3HbNJcZftvwHjkEwmVHRtlFttiTRdifiUa','0','9',5);
+INSERT INTO t VALUES (-689222862,15289,'o','6wF2EovIhiCxlQu2k1sIi6deYXSIPObY82','RMcIca72M5vNht3tmeQcc01tsLIyG7wIwPdvpv3r8MFaxfUug','XxqVzwqnI2BqLCcJgINRzAkIgy1fFeFUORC0m3BYOJ6WWO3n6WB','P','wx',6);
+INSERT INTO t VALUES (-2041693585,5924,'mP6yHQqqFsj7euQmtfuzfijfuSq4PHc30qf','GJNdt2XyghajtNG236IkHa99wmaZOFX0XsdlqJD8hHla9PqWbl7TuTlL','rKBbMHieDv','f6apOkwUfeVjKp9DPPUeM','2P','pp',7);
+INSERT INTO t VALUES (217499177,-10261,'LZrIH1XDUcd2HpZf7h9fnbHSK9TT1zVNfW0','X1','j9','8c4r9yQy3FRkpkTCukolo9oiPs','aR','Y7',8);
+INSERT INTO t VALUES (975225592,-13343,'dFEscMNbdmrQ6nvWAwA2ZuBu8W1JvhbgD50vOgcLJ','NFJDM','FcmJFeMNwoEBBErYiiQGgsls5NcmNExxu4v90c','t92tVomRcIJ4rRls6la1ufiKQx5LneTIk6czYubVkvt4H55ovVsg29UmEIU','h','RD',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT, c CHAR(55), d VARBINARY(80), e VARBINARY(56) NOT NULL, f VARBINARY(81) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3764241341,638260513,'F2IN1a5cl3xE9vOyFSOpNjDHRZW7','5UKOYsSSCgRiBgVrUrjKQK5ecV5r0mlqH3h1cRA','z1h','gwuH3OELfYt7ShWpcJKt3hvdp9XJi6WnoC','Py7w8x27NA9Fg','F5r1XGGs5FNJfsJK2koKDFfIR0pRsANoYgynpxG1Sq4pW4d',10);
-INSERT INTO ti VALUES (3764241341,638260513,'F2IN1a5cl3xE9vOyFSOpNjDHRZW7','5UKOYsSSCgRiBgVrUrjKQK5ecV5r0mlqH3h1cRA','z1h','gwuH3OELfYt7ShWpcJKt3hvdp9XJi6WnoC','Py7w8x27NA9Fg','F5r1XGGs5FNJfsJK2koKDFfIR0pRsANoYgynpxG1Sq4pW4d',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(30);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
-INSERT INTO t VALUES (355841684,1811065904,'6n4iRtJWXLfDoqQzVx83HJCVNBP6m3','5BKd','v','ccybocBNuIQ6VC8CDlwUtSpr8SgE6xvNpP1tgvp2KSBFDuyAlIQfKs','M2jEHHCeODUQ76in1X0FZzPOEhCZl24ljUu9vGVHtmRWktVRsThymqSCiEMxlulCjR1UPVEPSmifFVA5m5Cd98UNoyVafQKc7','CAbSOVtlcCZn2HWWcfVFK8zTaHeJ3dYEegidgKDk7An6nfekkgEiqtDFs77ZcvElagIY9hBMaZtAX2JSk',11);
-INSERT INTO ti VALUES (355841684,1811065904,'6n4iRtJWXLfDoqQzVx83HJCVNBP6m3','5BKd','v','ccybocBNuIQ6VC8CDlwUtSpr8SgE6xvNpP1tgvp2KSBFDuyAlIQfKs','M2jEHHCeODUQ76in1X0FZzPOEhCZl24ljUu9vGVHtmRWktVRsThymqSCiEMxlulCjR1UPVEPSmifFVA5m5Cd98UNoyVafQKc7','CAbSOVtlcCZn2HWWcfVFK8zTaHeJ3dYEegidgKDk7An6nfekkgEiqtDFs77ZcvElagIY9hBMaZtAX2JSk',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1521180098,-24291,'lYZ3b7APvK9hhAZTPDQr0AOOQFJxGVNSxQAnV3RF5','LbBCgLuaC4UfqNWdT45YRgmAW26IKkRHFyhLSP2s4UTVAbA6vQm','2yuhNF2VGeTHZIeE77WfX2h30wptjgA4q2ZcUwPfKz','JZWYs7uiK3S7zjhOotMjKPPe8FL49axvpMZgJbytz2aepXMUAWrJKekvWMKKRXYF8DjJ2ybw','z','o',10);
+INSERT INTO ti VALUES (1521180098,-24291,'lYZ3b7APvK9hhAZTPDQr0AOOQFJxGVNSxQAnV3RF5','LbBCgLuaC4UfqNWdT45YRgmAW26IKkRHFyhLSP2s4UTVAbA6vQm','2yuhNF2VGeTHZIeE77WfX2h30wptjgA4q2ZcUwPfKz','JZWYs7uiK3S7zjhOotMjKPPe8FL49axvpMZgJbytz2aepXMUAWrJKekvWMKKRXYF8DjJ2ybw','z','o',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
+INSERT INTO t VALUES (1102640705,6092,'igbnQ3gcaVHrs4g3aBUGeoK5vvmMjLimsxzQrn','wGCkFxvQC4e0QLXdU','r1U1PafpHn8qC9mDdrxI9YQodU6gPgjYYzHF','jEfsde3MWQWyWJthtNooXBAubN80NGO1F9ZY9HyrrGb51duVqnkRu2A6FMimr00li','LI','7b',11);
+INSERT INTO ti VALUES (1102640705,6092,'igbnQ3gcaVHrs4g3aBUGeoK5vvmMjLimsxzQrn','wGCkFxvQC4e0QLXdU','r1U1PafpHn8qC9mDdrxI9YQodU6gPgjYYzHF','jEfsde3MWQWyWJthtNooXBAubN80NGO1F9ZY9HyrrGb51duVqnkRu2A6FMimr00li','LI','7b',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (176435000,2630747391,'RaG','jWS80iEdmJfGheQHCJuWsvN8uTDWrMSdLwdHAtT03vWc0BDlH6HqQbkhQLx9zGZAAOPma4Vz9soucCKgk1pVG7WgXE7lEX7N0rEzBZ9r2UPjfqBZv9F4NN5hA5CmqDnprJxx6uhBgz5NaSzjMdH9N1SbjzkMldZn5qsuHTmzsdqVXUs2L6o7TqexHFYMMqBPGRyxCUNBd20Qiota11oDQRaHzboo6UyC33wcxGGF','ymw','ikTCtMIdqh4YALGa6ilp0QRN6RVqdKx','COu4m8jQOMYXA9hQjsNY8nIEp8EpHogFVopxQN4cUMkCOnAYlrSuQcCUPOsTNSRPleO','G1mCJJzhuv0MkewDaXoirSJeR1snK5VR9lVnfe3l5IXkF',12);
-INSERT INTO ti VALUES (176435000,2630747391,'RaG','jWS80iEdmJfGheQHCJuWsvN8uTDWrMSdLwdHAtT03vWc0BDlH6HqQbkhQLx9zGZAAOPma4Vz9soucCKgk1pVG7WgXE7lEX7N0rEzBZ9r2UPjfqBZv9F4NN5hA5CmqDnprJxx6uhBgz5NaSzjMdH9N1SbjzkMldZn5qsuHTmzsdqVXUs2L6o7TqexHFYMMqBPGRyxCUNBd20Qiota11oDQRaHzboo6UyC33wcxGGF','ymw','ikTCtMIdqh4YALGa6ilp0QRN6RVqdKx','COu4m8jQOMYXA9hQjsNY8nIEp8EpHogFVopxQN4cUMkCOnAYlrSuQcCUPOsTNSRPleO','G1mCJJzhuv0MkewDaXoirSJeR1snK5VR9lVnfe3l5IXkF',12);
+INSERT INTO t VALUES (833180925,-29516,'t7','VNtdwSXeMatjOwFM6UDDgPt5uUbCqcvdA8bkdAfKSp56pLSWcLf8ez8APQvlWLJLGYhqonV3tjR98jf77MAL3wdsq8AJPXb5PgKb55nlteieqDILwJnm','AoDlzIOPj','WPmxC4xtHLn','Z','ex',12);
+INSERT INTO ti VALUES (833180925,-29516,'t7','VNtdwSXeMatjOwFM6UDDgPt5uUbCqcvdA8bkdAfKSp56pLSWcLf8ez8APQvlWLJLGYhqonV3tjR98jf77MAL3wdsq8AJPXb5PgKb55nlteieqDILwJnm','AoDlzIOPj','WPmxC4xtHLn','Z','ex',12);
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 (3819872203,1863673582,'H7','5drdb1VyR9SmF3rvSFLyOv8Gxvdyu6O3N52MY91XHoaC8NcuU4yBwfzwSh5OhxjFmYcn7H6x5IZugWWN72YtwfJRdRPlMfs4opJE6LT8LNDTr36zMQYR69Fo4I2M8jxjrpfpNUZ5zYdGuE7UGzu2','h','BxcETtMoaKbHjLh8mdz3L8KefZkgyBnbfJEjCoENhz2q0X4kxRYs06BeQQ2f99txnInbK1CUHQtjtoY6DAWPs1D8rNbShAdoz4WgbMQAiMBlPqcokDlleifrD2YbVxJHf5oy6wAeJRd2Iby0','DEKGe1FQsGyN73Khwje4MWD','MyC6nKVn8zDjzyR6re0OzenpQwVsLjPM02xWZ1wwKYLRzwDDxqg9DDZrlcGvPHdT49SudiBKI52fZ1taa',13);
-INSERT INTO ti VALUES (3819872203,1863673582,'H7','5drdb1VyR9SmF3rvSFLyOv8Gxvdyu6O3N52MY91XHoaC8NcuU4yBwfzwSh5OhxjFmYcn7H6x5IZugWWN72YtwfJRdRPlMfs4opJE6LT8LNDTr36zMQYR69Fo4I2M8jxjrpfpNUZ5zYdGuE7UGzu2','h','BxcETtMoaKbHjLh8mdz3L8KefZkgyBnbfJEjCoENhz2q0X4kxRYs06BeQQ2f99txnInbK1CUHQtjtoY6DAWPs1D8rNbShAdoz4WgbMQAiMBlPqcokDlleifrD2YbVxJHf5oy6wAeJRd2Iby0','DEKGe1FQsGyN73Khwje4MWD','MyC6nKVn8zDjzyR6re0OzenpQwVsLjPM02xWZ1wwKYLRzwDDxqg9DDZrlcGvPHdT49SudiBKI52fZ1taa',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(66) NOT NULL, d VARBINARY(68), e VARCHAR(68) NOT NULL, f VARBINARY(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1678029783406976612,16715067,'tWR6RsYqSAyyf3TPrOxz6HO1EIXOipOncRAVxeDftuiZ','c3sD7XM4QfzLSVjC8m8HJJkEHTUFoB9MSsU7o0mL','NlAQyTVzZGeFM3rhq64wlaA5Gzt1WSoBHK4GHUcEnFuYtMCgXQlvPJpgZPqf9','P3pnp40Ljg0DNyQt1vigo01aCBFEmb','Nrjj8wLQrEQEqgaUDwWLdubpvBLPoA2a5Sx3ao0x0wGJ','VW9L5YVIJ4smOmJkKew3H5qjq7AuHv3SrlD1taaRnCGKpwcZiVVkS6WhTpu0PChENHAMtIdV',0);
-INSERT INTO t VALUES (2359576577824092184,8234574,'0khnavXNn1Mns0RyhS9tKfgqEAgIoBiRhx3nswUX1KTBY4RjRLG9w4','3tqwPnnhftciPMvhQUqdbR2Kf','zqgL5gjmkBwfWo9vIZy4DyTFMgOlldMPUUfJ5LtSQd76pTtl9xnA0H2dRIcFUYjQA9T','AWz64LN8egxjHR7XxRag9tINMtWuT8uL5N3hXf0n9aKIDH','YKDsK5sfalrLFx2PjudaLPBt','1IMnCq8GHEtkCDQC50gECeCPrlmw52B9rYknYS',1);
-INSERT INTO t VALUES (12305228003978968734,8322209,'OG3u4ObehVg2NG5Tk','3qAIdctzI9oupDGuHKWlt','yl7ElDGYV64kgfgNesMdg9','bR2YKHifJn7d4d','pbkN3oBkJvLpw9418Hkt7sEn7ecemXEB0Gn','WRlVxYL2JDPXrgwG91mVSgFNduRKx',2);
-INSERT INTO t VALUES (918735259184216938,284817,'9dgqwED','rEHYIFryDc6kx8SmqxoSES7P1G','oYuCpu2','buSnfrGF3XJxoIYC7vGvtPqCojhx','KCwwZK65jYOgmWJ1bbINuLoglf2cRc4vytJO3rSdc0Q4MfXUGunY','VsKojU2E7o0n9XyYTM3uXoTUfnV4rv37pUM43o21GdgBclwIvXAm',3);
-INSERT INTO t VALUES (14967695528317570205,2266752,'cog9EG','pc0wQIroAeH5XVPXmvQuPyvBkjVnlN15reEOfgyWPdK','LOn','D5PQwEH7hKNtrP2TBtzBsTrV9ele','sjpwu3RiJzdaOw','V4Ur7UingrMNwUtf01sn9M',4);
-INSERT INTO t VALUES (15169108974067660938,14236850,'rz8M1KguEL093HbAMkMjZKsBsIfBdUu3F2Mm5ZyPppMbH7px5ns8lAqTipl','9FRZXG61NreK5Xi9IUIxa5jGFIiplu2lamTD1GPqFC','iVDsv6CcNak5oBBwf4ApCxhGrPIQdsnJu052adtG93oPfCjCDU2ti1AbTfe','po9BuC07ImPFRz9uDEn52w2SxYECYjf2dTKvDPrALWoKNwz','oE92bwLe4rkbp3x5zPdxR5JttMYB3eQIgntVDMY2eViro2ti','n26u2VW2H5vXQL2Kr8UcT39TWX8f8Bahi6Yth1R45hm3qY5SiyL5PqDVYFuld5Nyhk',5);
-INSERT INTO t VALUES (12349080072774622491,5971412,'CTDKH4H','wAaj6cwFO1z9vnNziPd0','ZwpTGSBAavz6bBBcPw4sd44wJVFMDz4g','MFM1ZJpNJaPVSwFDS5LJk52lwElZnyg3egSQvJgtkMncJv','AJnZAx9pnKd4E3','YayIzmALT63Wqy2eb4UkTrPeVpxCEqUePPrhstMLhsw0i90XeoxkrNqNFzJscFKde7Q0YcEQQFLawvv9jw5NXltd6t',6);
-INSERT INTO t VALUES (1134027199180424285,11969442,'Rirlr7iCoT1RLlqX8kUNcWHt0TfX7CtW1R6Zmx2A6wZJqblSt0B4','gcD2AoBNFjou8kATE03qhg','3MfgJXerqZj7b2POj8s4a','qxjOqGlgKPpmPBboKfVSWsusGkyLqmA9dzG','Dc9m2nAzkRwKhYkxXLNr','fvLePHeqlV9reAMjqoreoBhrU',7);
-INSERT INTO t VALUES (14033169143570358841,11299731,'3KsPwS1h','vfRgCHHMPnZ72fYWK0f','fl8P5MPoBBcE4ZoUZFMJL4Mu1qZxyQiWlCUwn17jV','cX1shABKBmTYIHWKJiWDHVxshAaSU','fWEusewfIaxe1OmLI1kN','p5RvHkH9sEIGsqw6NsLu5QLXeoPEUaxbziip8yk4BwyGqUKqgnYlaNy3',8);
-INSERT INTO t VALUES (965293427615562862,7469628,'JFNfXgmQ4SDf3flUqhagxUJkvMGGmax20dHtUBbDkRwwjRdSqaUqSNbdBUJBozAaLz','1','ZUOGsNeyfhOwuRznmYzjzzPQTYwlnnF8QsM7txsWo6EauDra5w586WhKULz1QCeIVU','E7T670RQUxr69seejI9A','kpXi6GXSMy9UqSzLCyHx7HHDb3aZtSyHTBGJazp7cRXFv1n1dHez0czv6yDxm6ovJSLVAjRFcVZyNCkLkAt03','36idCHpwuvA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-599521565,-22859,'KjLuUoq8lqw61vD7lxIAGr7p6iVfzmaiSxlPo3p9U','tjS6UE2n4sAy3E4Id4diNqspR5SmIBdqK4LR8W0tzStrvwfFcZUH1YejMbGOHK0jFTtRBFsg8i2JFIH7ETUeHFGUziGKZZaO8OOLN6oeOA9fg7iatQE1Anid6PmH7g5mTSz3LlBW4NfobppDv6iDwSoUT8UHDrS9OJ','YC','wtwW','0N','DP',13);
+INSERT INTO ti VALUES (-599521565,-22859,'KjLuUoq8lqw61vD7lxIAGr7p6iVfzmaiSxlPo3p9U','tjS6UE2n4sAy3E4Id4diNqspR5SmIBdqK4LR8W0tzStrvwfFcZUH1YejMbGOHK0jFTtRBFsg8i2JFIH7ETUeHFGUziGKZZaO8OOLN6oeOA9fg7iatQE1Anid6PmH7g5mTSz3LlBW4NfobppDv6iDwSoUT8UHDrS9OJ','YC','wtwW','0N','DP',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (682806486,-10671,'OxORvSAnxYtJj3R4zIDfQ','78B9jMZu9qNHqb48r36hhpbvQvCy','o1IcbxQC','vF89yvetysudG7cKnGdL','BSv','pO',14);
+INSERT INTO ti VALUES (682806486,-10671,'OxORvSAnxYtJj3R4zIDfQ','78B9jMZu9qNHqb48r36hhpbvQvCy','o1IcbxQC','vF89yvetysudG7cKnGdL','BSv','pO',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1575092959,22818,'pqkKOMscNrvlYcplK7jGfWboW','wm','Gq1a88d2','IyGJHTcNdponbifK0gQ2N1l3EjMkHezupjl0EouyecUxFJCiGsWF5tF4pzWaEewlVOpAc0IwWh3b4f5bR7v8PSzHI3GVxbetq74oxzVfvsAjvnqMb33Sz9mCpZHXIiXonlr3AODhI6','ZF','Kgw',15);
+INSERT INTO ti VALUES (1575092959,22818,'pqkKOMscNrvlYcplK7jGfWboW','wm','Gq1a88d2','IyGJHTcNdponbifK0gQ2N1l3EjMkHezupjl0EouyecUxFJCiGsWF5tF4pzWaEewlVOpAc0IwWh3b4f5bR7v8PSzHI3GVxbetq74oxzVfvsAjvnqMb33Sz9mCpZHXIiXonlr3AODhI6','ZF','Kgw',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT NOT NULL, c BINARY(27), d VARBINARY(3) NOT NULL, e VARCHAR(45) NOT NULL, f VARCHAR(4), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45,-50,'lQRXbTMXryo5tJgd7vk','3w','N7jM8K5l9zIQeqp4t7PkfMs','A','5','o',0);
+INSERT INTO t VALUES (32,-37,'j5tc9cEKBrhy','V','WwQZ0I','e4P','hP','M',1);
+INSERT INTO t VALUES (230,90,'Z7kbS31NnwObnVc','F30','4V7HzulbbnnPs19B5bBCfGcucfYeEy','4nq','fP','n',2);
+INSERT INTO t VALUES (148,119,'tOVe','MtR','L915Z5nNnsAvxuUMVhSNuCbAOfNzKCxKJWwD','Y','L7','b',3);
+INSERT INTO t VALUES (145,39,'xZt2lN8OKShTzmTCYXk','ZhI','ait','J','0K','V',4);
+INSERT INTO t VALUES (126,80,'momS5RSNUrpqQfy2wR9touj','bR','lFsqDnziY1IVzSHx2rRt7OkkXs','CA','H','I',5);
+INSERT INTO t VALUES (111,-7,'OvMZFa2I5UJpz1pb7DL','dV','z7jPuV7q9KMWkUiw','X','E','X',6);
+INSERT INTO t VALUES (65,71,'Bj6QRuqaCxKIYRkOC9','W0','LBeEztEjfX','a7','US','J',7);
+INSERT INTO t VALUES (128,-69,'ky6rUYohIizNI','Y','ZKcyJM','t','Eo','Q',8);
+INSERT INTO t VALUES (8,-42,'HoePClViqGNUZ','2E','bOGxHghKgR7XBNl8dGGGfXBhgHeSk1NT71jALs','w','Ub','N',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT NOT NULL, c BINARY(27), d VARBINARY(3) NOT NULL, e VARCHAR(45) NOT NULL, f VARCHAR(4), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1546563837,-42,'rG','Ue','fKzrLF8qO','A','g','9',10);
+INSERT INTO ti VALUES (1546563837,-42,'rG','Ue','fKzrLF8qO','A','g','9',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(28);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(28);
+INSERT INTO t VALUES (338102596,42,'SzwYdzLiM0cUHG3vtU2g352','jin','RFwY','s','L','h',11);
+INSERT INTO ti VALUES (338102596,42,'SzwYdzLiM0cUHG3vtU2g352','jin','RFwY','s','L','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2161454096,103,'bZx','XiCbo897jlwlMQr1WQGK3k4ihIjs9tr3in243ccajv7zelTeHl1ZQjw7oevqJtH7YaL1WBlGlzptScyLYCC6RiJSjaau6SC4buhDW58b65gaomwu41kPgplZmaLf7YuqNXnbtAjpuhkcHgcd','VlZPLOe22IJ2ndQfdtga1vRzx7vDz6hN45siyS','X9Pp','nN','p',12);
+INSERT INTO ti VALUES (2161454096,103,'bZx','XiCbo897jlwlMQr1WQGK3k4ihIjs9tr3in243ccajv7zelTeHl1ZQjw7oevqJtH7YaL1WBlGlzptScyLYCC6RiJSjaau6SC4buhDW58b65gaomwu41kPgplZmaLf7YuqNXnbtAjpuhkcHgcd','VlZPLOe22IJ2ndQfdtga1vRzx7vDz6hN45siyS','X9Pp','nN','p',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2554970899,-91,'K5QsZvigDcFxtbNE5plECMRTpdz','bhhur2OivEGHZhhWG2CDasExxzT88WSODwDksHntCMyvqkeymF5XfBwkksJq9GPPwj9imjLEXjqR9cCwdv','LFAktF8qzyiYE8IlbBjWwd','lg1D1uOr','4','y',13);
+INSERT INTO ti VALUES (2554970899,-91,'K5QsZvigDcFxtbNE5plECMRTpdz','bhhur2OivEGHZhhWG2CDasExxzT88WSODwDksHntCMyvqkeymF5XfBwkksJq9GPPwj9imjLEXjqR9cCwdv','LFAktF8qzyiYE8IlbBjWwd','lg1D1uOr','4','y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (611955226,-113,'BkwiAdnM','6HTgLFT4Rg2pd6tAAoFM5eyIifO27mCmDbl7FlgQqVnzoliX9kuQg2YSlmxL1DNq1PLQID5EAhdk5L6lNERga3eX1Lx9huzpwB0Uzd2Bh9oNIpolNAYRjXgpX3HRmpXARkiiFF3Az0DEKlkj50r6B1yBRe0qYeA8mWNV7dmcO','wN10wHyxPZRyIQ5YM','Wvf65tLOHsfZcvD8MKkZNa8jSIR6PfwamhL9sHxXdXsFE7sRnYKABRFQuhqH1sbVP81yulxic1PMrmaOYkayG7LglBcomZohyklXLnxEjvwreBzQtp1kL657AH95NtYaFDAaX2pB9IrvRefWHfk9dU9XJs7ScuV3E2zeyYVzQHqwZO72YtUUZanlmmGSCtqXm1tyejQ92sBOTcHyEl8oANrWouXBuQsMQv9zzFY8MDFpj6pFjsDUG7w0srq1gf','N','p',14);
+INSERT INTO ti VALUES (611955226,-113,'BkwiAdnM','6HTgLFT4Rg2pd6tAAoFM5eyIifO27mCmDbl7FlgQqVnzoliX9kuQg2YSlmxL1DNq1PLQID5EAhdk5L6lNERga3eX1Lx9huzpwB0Uzd2Bh9oNIpolNAYRjXgpX3HRmpXARkiiFF3Az0DEKlkj50r6B1yBRe0qYeA8mWNV7dmcO','wN10wHyxPZRyIQ5YM','Wvf65tLOHsfZcvD8MKkZNa8jSIR6PfwamhL9sHxXdXsFE7sRnYKABRFQuhqH1sbVP81yulxic1PMrmaOYkayG7LglBcomZohyklXLnxEjvwreBzQtp1kL657AH95NtYaFDAaX2pB9IrvRefWHfk9dU9XJs7ScuV3E2zeyYVzQHqwZO72YtUUZanlmmGSCtqXm1tyejQ92sBOTcHyEl8oANrWouXBuQsMQv9zzFY8MDFpj6pFjsDUG7w0srq1gf','N','p',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2607982733,27,'82URyk6LkmdilyHDtCe','3cnDj14GBeI5392nCehhhmh5dn4SZhLO5HUjtYuGcIT0ylzX3jXijIzIZHvF6K2d6dDHo1sayfBld2KnCfBIkjwMZUgx49MQk1eLhYsUP2mmu9ttB7bUJg6WwY','4jxguGUcssjThTyxoWCBTe0xV11DNDrBRxxvfJMQcOy','hdgVj5xtknwtxowAEYN5NaauthEm','Xm','06',15);
+INSERT INTO ti VALUES (2607982733,27,'82URyk6LkmdilyHDtCe','3cnDj14GBeI5392nCehhhmh5dn4SZhLO5HUjtYuGcIT0ylzX3jXijIzIZHvF6K2d6dDHo1sayfBld2KnCfBIkjwMZUgx49MQk1eLhYsUP2mmu9ttB7bUJg6WwY','4jxguGUcssjThTyxoWCBTe0xV11DNDrBRxxvfJMQcOy','hdgVj5xtknwtxowAEYN5NaauthEm','Xm','06',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(53), e VARBINARY(75), f VARCHAR(90) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14475907640462975080,44961,'5gRYTq7BS3VxwMjfXTjvdz8CaGSDeb5clywI3Eoi7drQuajfp','KFVZ3','sdgC8MrvPNvpCHzjJNGIt','tuug1NyXhQlojI1Ulg7wjqKbFEaESa5tH10oNwr0XB9lFEv6aVjduYmm9G4VG','Q','i',0);
+INSERT INTO t VALUES (4612355923063077180,51146,'rlY3Xb8F2wFVPFhtWniAfwhoiIRwudf1FODK4SfOyDsadGXwUmnyRU8D11IVv8Op4nE','GB7f97huQZ85Y0','ZQ1MZR9jeuN2syp5KyI','crIgdcF9kHWHSO8nM31gLUTrkHa2RdnifjerCtahDjNAR0R0lsn05zo7fLpaeHG','j','P',1);
+INSERT INTO t VALUES (10500637385967151650,64389,'2HfyL8hX7gdcWyM7WF7Gsyw0C2AvCrvtkceITwZJGRCxcf5FDwdjvGzRQG5u0XMqMouXLvn','qGjYIV4e2j58owuGwWyfUGaivcrn','U6SGZiYpLB1dqr0YK3rNwwUeSeeOv5','jTww8QObjNWESxrxICu9hYGMn2zv31BTAn6GAwLeNr9YWIKioktRSYdTzOcfG8PnsPWy5R9sdDuc9eyxVhY','b','B',2);
+INSERT INTO t VALUES (11905157742669364245,6574,'ZMJlG4jJJqO84y8t93lATOPIzlKRyjbMxoU5IkCJS5gVK0Pp4VNjbuJTZ5YjQ6jgc','RwPC8ubIIkEdvSBkAydyu8GfpBLHpw8tV0VA5wIm6fMhOhn7MoXMz','EgEumq524hWJIkPtaXHPq5caZ2WQbz5vdUktfWIWNXDFHACJGdRsd','Rpj4Z','T','y',3);
+INSERT INTO t VALUES (3340441375089902664,36504,'9MAz5QqU2Hs19WWE7U3y3tdKeWwRyfWY7HJGvzaNCNiON0NzIoQlzSrAUH7lFUSak','XkFBzp6RWs3L1x7xodvFllFlWgBQAZWkIzwPrqw','UvV4xp511yck2nGsAEb9Zbvx00ToUR8LNz2DnhfEjsfoBUzPPS3lIUCV3tEdCjRvYy0fdv096','7Fcuzevb9jOxbgSXy9XnQ2tU4UcMCcDHVfWsbhvyyvsfw1jKbv6JCpR4L','H','J',4);
+INSERT INTO t VALUES (17205225570917913538,10519,'GwpIkYxATZcghq4VSxgtnvnZAiD4j7hghVGkDEJZQK6JUpOE9ogrwn0juwS9Cbja','mmiTxLAMsU5s62VaWBq8YOc37GXkcucrcSy2erq','xy7g','7qnmANlgr1Y6eVjcDBU0qP7','B','Q',5);
+INSERT INTO t VALUES (4859621957062831051,44406,'OcTdecMUew2Im3TKDc3rInusu7N51SEfBRqKL','FxfJhFt4nYdA7EntWoArK','W5S5CVNXdRzrdXV4rZPWg1viWQoYJd0rXCMVGWY','AH9mfFqvQSIpZjfpPBwwM5cJLTRM','P','0',6);
+INSERT INTO t VALUES (125342871701632283,43787,'7eGbyUWZmBivVI04aCb63Rz6QZQ8kEynIsXUQ2XfPG','SFyhIsXSXkdW211FQqv7jA8YeWhStxPmkfen8','3rpuehrfigYGU9FzfQ5X6RWezmOhGpEmofrgGcYUq5Z4FJqxfuJjh2T1zW','IykdL0PBv50NRk6EUL1haNG6Sd','Z','u',7);
+INSERT INTO t VALUES (7626720503966343162,40032,'i86Sev1H2c60pbnrPO0XWsiNMDG6riD9','ImNDCoDwkpiF6t','1r0mNUn5AjLD37JjbVojCZcbTm7ooa9ChIdP6h','yrVQcoi1r8mzPSoJQ6ia3nV2jaq54frZZavMSzEGXSiI47UEG8i6ypl','c','3',8);
+INSERT INTO t VALUES (13196471902471729478,8668,'7ktAU6cazFandW5LbQUlNn3RReeNMSRfM7dFQpu3aXrPMNOqtsuJJfGcA78yMwLW9orX','3HReF5RY5WrDQGPtXgolneQvK0cW7p2ynnHhuesXPFsTpatNh','FuvVHgy4bF2Ins6G6zP9iLr4I8egOc0AG2CAoqXGHpayV1EF4ftTlMvo9','SXZwXiut','X','2',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(53), e VARBINARY(75), f VARCHAR(90) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (18140052584099127519,5784631,'fZXhWv','zyIu4DTL','rgb2BIHlqZS3hscb0ovt','huDBR02GkkEC3aYIkcLheSzQO','OqiMfOw3vi94WyBvAgLv5BCtj4NTYEFf18yFSRLHjIwGv2WK99zjYgG5GiqBy3UQUksb0f6yAVTLk3iRE1JLTt9Ek9Mqbguj31w','HJergjoUjdAsL8sBFzNvLZMJ2AhwFReYPpmtBcCBOH79zNowQhVoqrAuq2z1IytFeciRNoLP4ZVr07HJNNSVpDA6QCQqLf0',10);
-INSERT INTO ti VALUES (18140052584099127519,5784631,'fZXhWv','zyIu4DTL','rgb2BIHlqZS3hscb0ovt','huDBR02GkkEC3aYIkcLheSzQO','OqiMfOw3vi94WyBvAgLv5BCtj4NTYEFf18yFSRLHjIwGv2WK99zjYgG5GiqBy3UQUksb0f6yAVTLk3iRE1JLTt9Ek9Mqbguj31w','HJergjoUjdAsL8sBFzNvLZMJ2AhwFReYPpmtBcCBOH79zNowQhVoqrAuq2z1IytFeciRNoLP4ZVr07HJNNSVpDA6QCQqLf0',10);
-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 (15797894869474458586,4277844,'ZErarKt9UGHi','v28Q8chTgnAMi3C','LG5MaFsDZIUikER1h3lKgNTW79u7q5KWIYk63g','kGTmMK2QmmzY9ITsAWCYo1jY','2ANsMMG5pXRuLwDAgNlf4C71CaKcEEnc7ufo7e6H','dToSKsM2B',11);
-INSERT INTO ti VALUES (15797894869474458586,4277844,'ZErarKt9UGHi','v28Q8chTgnAMi3C','LG5MaFsDZIUikER1h3lKgNTW79u7q5KWIYk63g','kGTmMK2QmmzY9ITsAWCYo1jY','2ANsMMG5pXRuLwDAgNlf4C71CaKcEEnc7ufo7e6H','dToSKsM2B',11);
+INSERT INTO t VALUES (8012861784835447195,1907,'QSExbSr8GV67urR5DnjVwLXsjhzYcpGHFKTIilBCAr3C0UFazZQ9w0jv2Ptfqja','eNFuaIGvkSwZrgO5vadGr6sB3kON4Yxe4','F7bfHVkxl','gVIx2CxCdUYMGFhErB0HStDWq4','0','x',10);
+INSERT INTO ti VALUES (8012861784835447195,1907,'QSExbSr8GV67urR5DnjVwLXsjhzYcpGHFKTIilBCAr3C0UFazZQ9w0jv2Ptfqja','eNFuaIGvkSwZrgO5vadGr6sB3kON4Yxe4','F7bfHVkxl','gVIx2CxCdUYMGFhErB0HStDWq4','0','x',10);
+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 (14307887818244101499,59011,'TXvmmGT111','mbyYNEIvNfJfz8clx0zKomVuKIQqGm3BuJas1h','dvEwWI92uQPkmjI2qbIpb4tdE2bWMBVI2mbrIsesgEsKlOMEHhriFgT5Bg7BxUzkNX','cS0iJOWurSXs8pP3g2','M','m',11);
+INSERT INTO ti VALUES (14307887818244101499,59011,'TXvmmGT111','mbyYNEIvNfJfz8clx0zKomVuKIQqGm3BuJas1h','dvEwWI92uQPkmjI2qbIpb4tdE2bWMBVI2mbrIsesgEsKlOMEHhriFgT5Bg7BxUzkNX','cS0iJOWurSXs8pP3g2','M','m',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9003535404465823642,20251,'XATPZpwFCxA4wqgpsxtssBUhnEhlnBRSG4s','CYhB6tJGvF4A3BK8uBiLD5eq1kLoyl0nmIRVxAm3IsNuEqZYIdRjdERJYS1qQoauzzj3JrQMZddloc39H','Rs5M7qq','DVlYDdgzsLmY4OwfYmHfe5856Cm29eocmPQPDymQekJtj0V9JFik2J8ETt','f','S',12);
+INSERT INTO ti VALUES (9003535404465823642,20251,'XATPZpwFCxA4wqgpsxtssBUhnEhlnBRSG4s','CYhB6tJGvF4A3BK8uBiLD5eq1kLoyl0nmIRVxAm3IsNuEqZYIdRjdERJYS1qQoauzzj3JrQMZddloc39H','Rs5M7qq','DVlYDdgzsLmY4OwfYmHfe5856Cm29eocmPQPDymQekJtj0V9JFik2J8ETt','f','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9430999634010695550,24206,'KfGMd8IgFf84FXh','zrKKfQQ5zN3hCAk4PEBz6wo1M9oUdnjdpM0aJJEVLMjQCgh4UfDpDwdl','9tq5WjV6C8EPTlVD8HFtY7fP6SOKCjr','EYVSTtHzw9fM70Osq0ak6foknaGiGtAUm1fhr6H0JDhbXMwNAwSXTD1xMrqENmhwUDu7dAa43uqNSx814UwJHez9fFRA14EIuo','V','t',13);
+INSERT INTO ti VALUES (9430999634010695550,24206,'KfGMd8IgFf84FXh','zrKKfQQ5zN3hCAk4PEBz6wo1M9oUdnjdpM0aJJEVLMjQCgh4UfDpDwdl','9tq5WjV6C8EPTlVD8HFtY7fP6SOKCjr','EYVSTtHzw9fM70Osq0ak6foknaGiGtAUm1fhr6H0JDhbXMwNAwSXTD1xMrqENmhwUDu7dAa43uqNSx814UwJHez9fFRA14EIuo','V','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13485420961125336460,19291,'JCN0w4EyVyaDR5ODQUI5gzup9','zrTv8ESLd3CoYqOiirM4odd7SrUQXeHwZiraX','1sUZoCJ0dq1iNnRxWehQVlQifZvCznVQGBdF92D','I3WeeSvPJCD8hiamjVFMMmN0odo4g2gzITpTiJkykMjfOKH0pSXbOG4hoC5gu6WhYYBo5wuYFY27OSVpXjgOr7GKv5SKx8aAK9BIzbdVD5fO2uw5mczCKRObw65CgTbI18GVevAIbhOGro0z8Rv0xIkGJllUBzsCZdoi9iCK0QImN7kLEYzw9vjwBulw1Kbkg1yVHP65tz0pJfrYppYZe0J83lmspItYy5NQ3zAnED6Z8vVNH9Ts7jjo85wAED','c','A',14);
+INSERT INTO ti VALUES (13485420961125336460,19291,'JCN0w4EyVyaDR5ODQUI5gzup9','zrTv8ESLd3CoYqOiirM4odd7SrUQXeHwZiraX','1sUZoCJ0dq1iNnRxWehQVlQifZvCznVQGBdF92D','I3WeeSvPJCD8hiamjVFMMmN0odo4g2gzITpTiJkykMjfOKH0pSXbOG4hoC5gu6WhYYBo5wuYFY27OSVpXjgOr7GKv5SKx8aAK9BIzbdVD5fO2uw5mczCKRObw65CgTbI18GVevAIbhOGro0z8Rv0xIkGJllUBzsCZdoi9iCK0QImN7kLEYzw9vjwBulw1Kbkg1yVHP65tz0pJfrYppYZe0J83lmspItYy5NQ3zAnED6Z8vVNH9Ts7jjo85wAED','c','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13852606338905417634,64248,'ol8xyIqpVV4rrXnWruMdIEeiyxEWysVhhaL','O7yw5sjqbSIrGuYnVe6jWWAtrkYp1a8F02xv6irWTw6vbGhxUZLY8LEfeMb2T3y7','rfS314rc8F2MvvrOb57c4T5VoX4ptam7J4fouCEdMwSdfLRf','1vZrqpCi9Sc6T2d4ZE3WtUwRuqn234prqhcCiWDJJgSR0irddVyHrk7zxplrn8OxrRpjh4wNjTPHHFOy7uv5VYTc90O83XClhUCxISePufLF2ybPSFKOqcjzIGpp1wv8uR4V70QI0n9WR99fJAaN9iSFUYxBjaLO1meUADwC7Oz6711fLUoqDdqdfrfwqx2llG8BSaEn93DjhUSYEAjHhTJtKkewVsP5AHxZYr0nEcjWhoafjH','YC','4n',15);
+INSERT INTO ti VALUES (13852606338905417634,64248,'ol8xyIqpVV4rrXnWruMdIEeiyxEWysVhhaL','O7yw5sjqbSIrGuYnVe6jWWAtrkYp1a8F02xv6irWTw6vbGhxUZLY8LEfeMb2T3y7','rfS314rc8F2MvvrOb57c4T5VoX4ptam7J4fouCEdMwSdfLRf','1vZrqpCi9Sc6T2d4ZE3WtUwRuqn234prqhcCiWDJJgSR0irddVyHrk7zxplrn8OxrRpjh4wNjTPHHFOy7uv5VYTc90O83XClhUCxISePufLF2ybPSFKOqcjzIGpp1wv8uR4V70QI0n9WR99fJAaN9iSFUYxBjaLO1meUADwC7Oz6711fLUoqDdqdfrfwqx2llG8BSaEn93DjhUSYEAjHhTJtKkewVsP5AHxZYr0nEcjWhoafjH','YC','4n',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT, c CHAR(65), d VARBINARY(2), e VARCHAR(8), f VARCHAR(48) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (204657250,28740,'xznDT8bLi','r','MmvYEd','NfFo1umcbxWL9TF0v22UP781YR6m65w','4','9',0);
+INSERT INTO t VALUES (4026630976,12921,'i5fuL464tyVqzeHsglClLH9BZ1xUtL','fn','aeLLW','LpSLf3MGdwq','h','3',1);
+INSERT INTO t VALUES (3411344308,19958,'d3E5DaojcLyt6xwJwUuXwsQhrsxBFIaaM5VCEMO1HZC5RQqs7tw3FU2P2KqbGn','Op','Qo6rvo','edvIr74rMqkMISVoRYyy5aU5AJLdwg3Hr7ez5cTdJLAh7UC','H','X',2);
+INSERT INTO t VALUES (3815688310,15003,'p8Jos7KiTMo','jW','al9','LlCZQtaxPWP7k2jmJvWxoJ36H5F','a','u',3);
+INSERT INTO t VALUES (1655959577,-27124,'VnK31AE6WfsCr6v7iGaJFvTugIztsLcZ7ErN','I9','Qgtw9Xm','kzPh1Hw1fB2oo1U3Q2FBeq2iTUbZt','2','Zl',4);
+INSERT INTO t VALUES (1766615859,-18397,'SMsu5iT8BpLLudvxdsTGXeMm','1s','kLywAp','Z6e5gp9eMZxDuYRleiszjPa','l','S',5);
+INSERT INTO t VALUES (2720388960,-24957,'p2BQxGx0kHLwdi6PORVc5x3X8','MD','bTeMvrX','1xR9xTeaCgJ2','s','8y',6);
+INSERT INTO t VALUES (242918722,-11889,'EVZELx3Hv26P7jLYgU4sg94','0T','8bdum3eu','hrkFpIxM1SdYT9bb7TWWuDP','P','P',7);
+INSERT INTO t VALUES (877869175,10881,'4Ne6zkEia0rKj6tIiixi3zBVN32nULagjPyYK','HG','Pcc','jZN23njQMAMNPARFdRfOramCvayPcE3wI','J','C',8);
+INSERT INTO t VALUES (1967994066,5175,'lqIyJkB','IT','8dN00W','jJjNL3Vt4xHuO0','T','x',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT, c CHAR(65), d VARBINARY(2), e VARCHAR(8), f VARCHAR(48) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4096132405,-15189,'QpxdTENt0K838UJ0cyzf5H8sqfHzBEm','QL','q','kd4hDKcF4EDesBuuTFHU17jkoGaTn2sybilVFEdaIFd','6','W',10);
+INSERT INTO ti VALUES (4096132405,-15189,'QpxdTENt0K838UJ0cyzf5H8sqfHzBEm','QL','q','kd4hDKcF4EDesBuuTFHU17jkoGaTn2sybilVFEdaIFd','6','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (703862173,10064,'5hd9ywqvyt4K1BOlu2EB3iW','uw','U','V','f','w',11);
+INSERT INTO ti VALUES (703862173,10064,'5hd9ywqvyt4K1BOlu2EB3iW','uw','U','V','f','w',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (9262774474563153603,16544947,'n8Hrfl784ix8pbmLRNMgQV6udCfnOOK2','S','KgMia5A74oxJetmuHXgK8te5SugHWqoYY','NtddxezTAVkkU0fZZ4V7pu5Q7Pxjj96lJACkZLUiYfRt2GPZH2','ZPNcjO','NrlrSzsUETwHtrHZ66q358HTzn5CxNlFX4OYbofMHwWjtzhkpNlRbsu9Pu3e',12);
-INSERT INTO ti VALUES (9262774474563153603,16544947,'n8Hrfl784ix8pbmLRNMgQV6udCfnOOK2','S','KgMia5A74oxJetmuHXgK8te5SugHWqoYY','NtddxezTAVkkU0fZZ4V7pu5Q7Pxjj96lJACkZLUiYfRt2GPZH2','ZPNcjO','NrlrSzsUETwHtrHZ66q358HTzn5CxNlFX4OYbofMHwWjtzhkpNlRbsu9Pu3e',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6413631550555907360,13918067,'zt8O20mgtSKs9a13VBGQiyIqB5qBSxvw0bCX3U1tNfz7SLj9KOSn0KAHoRjii','Y7FhMbOmc1jwZ11ukzcwKPdSM0vSergM8mPQSnKIS4tsoRibLfXLdKqqGcRF20vMcXJgiUKFt1DXybx3b5Sky8kpJCFLWWNJXk','d7aZsD4tZ8z7m3BEfQN32M5826DJGM','Y04XInui80opuRCQto0uvY8J3rfNNFys2VdfqRcTJvq5ptpcD6CJhn6e9fGORoAhfmtjow1BTcm7SDa54eYmwOhyI770UNmtA4g3HZe6fytnlXk3BCyf3ZAd0fXxJRVu3A65Dk3EPgGBk4R1Fy00Ad72SO4GE1ted6xJ7BYexuQtGUl3PflFdnoE02PZLsvottWDSTFsEDOm79EdEJaqbrz308m0C1j2my3Ta3ZhawCAWk4H2YUa','CWdILSbUyfdEtuK2EvPAS1DEW8Ctnk7u40AOVANJD5Xp','EL0JLaeFsyvRKJcy5jNx9rGfsvW5Is44poIMnHP0JiXpE50GnWfATtgODJsso4iRg3swIAAjnDcqxOOqnQ1x6gZ4j',13);
-INSERT INTO ti VALUES (6413631550555907360,13918067,'zt8O20mgtSKs9a13VBGQiyIqB5qBSxvw0bCX3U1tNfz7SLj9KOSn0KAHoRjii','Y7FhMbOmc1jwZ11ukzcwKPdSM0vSergM8mPQSnKIS4tsoRibLfXLdKqqGcRF20vMcXJgiUKFt1DXybx3b5Sky8kpJCFLWWNJXk','d7aZsD4tZ8z7m3BEfQN32M5826DJGM','Y04XInui80opuRCQto0uvY8J3rfNNFys2VdfqRcTJvq5ptpcD6CJhn6e9fGORoAhfmtjow1BTcm7SDa54eYmwOhyI770UNmtA4g3HZe6fytnlXk3BCyf3ZAd0fXxJRVu3A65Dk3EPgGBk4R1Fy00Ad72SO4GE1ted6xJ7BYexuQtGUl3PflFdnoE02PZLsvottWDSTFsEDOm79EdEJaqbrz308m0C1j2my3Ta3ZhawCAWk4H2YUa','CWdILSbUyfdEtuK2EvPAS1DEW8Ctnk7u40AOVANJD5Xp','EL0JLaeFsyvRKJcy5jNx9rGfsvW5Is44poIMnHP0JiXpE50GnWfATtgODJsso4iRg3swIAAjnDcqxOOqnQ1x6gZ4j',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b TINYINT, c BINARY(81), d VARCHAR(17), e VARCHAR(23), f VARBINARY(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4699215,-98,'SX3h48t2YQOnUFa7rzl5bKL1UqwNW3OFr4ng4bG7IoBKrcW3t7943XviCCkPrPvW6rSs','eNE1','O22','R0n','3ULS8DEfl1fFxJVELsebz4r3T9JfiN8IzMr6JetZ1nNWoV9UgS','eGb1hCeIft4upWd6voA9',0);
-INSERT INTO t VALUES (-2026611,3,'4OE7S','xVgZf9wcBgzzhg','k3hjg5Fqx','BMtSqddcij8ryI55igXhj0ckn5T6vDv','pcregIRH2HzxnEqgxJN8af3xTh4GSSNiJrw2gXHhssOCGPpanGlxlIjuPbY0LjlbVefqWFabrV1ZzJxOCaxpsVnJzbGmHKCKbG','7mFZJDDsPt9nNpYo9pDfemTNXszyE71',1);
-INSERT INTO t VALUES (7972726,84,'o9hkkSa4dEuZl','eX2zztkdNcm7P1','Um3KoPuQwJORm1Tb','8m0wnd9oklDsrE5qt','IkdgB9xpOnPUlEFBGfpcnp6by0ozo3RKicBRE0P61RsRfck3amS4kKDbwuQYwYPY5iLAwl82T0ZgKyWunNrYmHTym1JBV','nkMnYphGDkq4tIrPwp18Rr43bI',2);
-INSERT INTO t VALUES (-5554272,-4,'mndDr1E3n044EWc0U5ilPNI5xgTRNjsOmuwrm4','rq6G9J5','1E','S0hWT','l9uQ1NhmqyYWFSPWRETduY9OrB1ipliykSKOaF03JAXuhfB9y8Nh8VTUuScgsn','Og2ywwULWDsBFKG9rHBz0q1EePR4cRHMmC4C1hEULJY7lDgM8PHvMZeuTb6G6N',3);
-INSERT INTO t VALUES (-2706983,-35,'UmDrDc0H5OrozLwWbQhCYlpQI','muaB','AD312Gl5VG7Yla','M0BWu7e7RApPiVAWK62d1dNroiEz8ZOyBe2IhdyF','jJIfpATq2qbuyDDo2uKEVOSN9unFIk1MPUgXnst6qq','Ht7pgsilnUDdH4IV9rL7O8nbnlJ21e9Dv6DeBrf',4);
-INSERT INTO t VALUES (-3797158,99,'xFZkeeAxTiEyuD7Qm5c9i8yfspeJReZscbM3r9lZtaMzedZ0','MYU2P','crSRczHJkkkyVCATxx','8Y86c','w1UmEYmR93uDH8','M',5);
-INSERT INTO t VALUES (1969311,11,'IyB0','tzpgHC','98dntAQ','SL3BlUNLrdOdNMLPW2fuXK51A','lZEzZscpINH3OfJfHF2MWhb2pClgeTQpbUeghWxG3Kz0ek','xwTCx8Jqfxj90aQiBQW6lbJ3KXRvFLYXoGYC1QibSvOT5PODw3KaRgt21obeR4t0m3UZn7Y26w',6);
-INSERT INTO t VALUES (288685,119,'5yXA9GXKGYEq8UvwrjPQlTRSvI6Eh4m4RspS64g8q0Tyg5QYnkIr0tmOyalqOFg1','5IIWhtbEmGObXrds','SpPeOC9dKAbM','fs5JoYAdlyCVO7cIe6TKG3J2','U770HTuKYeHxvVdkGRbe4LBpIhY8lPvZipn904mAfJZxTSMKL','GwEsR2a0uXoHCcOkPwjXHYj07EKHtJIoCcIyNjRKCD0HeuCcQVqn9Lhln9F6jnOogIz',7);
-INSERT INTO t VALUES (-6549141,30,'cOz0a9n4fX7yNwr8iTeMsBPGxpUdQ2096J','OCQvH','j4GRyfDF','3urJfOeXzVgkF0XU','YVMut5O0kSFrNSw246Ajp6H7','OqXy2vkQ9',8);
-INSERT INTO t VALUES (838638,-68,'jEsFpgDToVPIYLJ43NV2BQtPeZ7QSH','eQGxuNQ1ms','PatO62t483','XBM2nl6KLIUZ7XDqPus6noR','wcEvVoLWNABZBoKduJzTWW4','QVBIjFQA1kzpXn8OEzpH9LTSc1NuCwvtjCn9tTBw5z7UvB8cWhuRM1R4TutzPoRaTs7T2gEQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (588630461,28263,'l8nnWWWwQOctUHq9','va5uwOoE31hj03B6L8yZcnruviqn1kNurYfk3d5YvFFvVhXzfAvuFEYd0iQxdZXeKenQ3grMboYfbk0Pb4FonQD6dDo0tcKaSmrlJPsmPWNj1V3bUtIqeZ6sH3A0dicrALzRFW4','eBCD','K02E0p6TE5MZpYHtKlyu3oNte6geqpNA7nT0XYtiYQ7X','6','mt',12);
+INSERT INTO ti VALUES (588630461,28263,'l8nnWWWwQOctUHq9','va5uwOoE31hj03B6L8yZcnruviqn1kNurYfk3d5YvFFvVhXzfAvuFEYd0iQxdZXeKenQ3grMboYfbk0Pb4FonQD6dDo0tcKaSmrlJPsmPWNj1V3bUtIqeZ6sH3A0dicrALzRFW4','eBCD','K02E0p6TE5MZpYHtKlyu3oNte6geqpNA7nT0XYtiYQ7X','6','mt',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2570711590,-31818,'tijR3i57t1sW0KdFYorE4SYfn','bZVdEMgxIrKV3wvwhUZHY1bsUvKwhApixcStBs9OXlNotUGBfgd8jQu4XHVWEnxaTsBKmVVMENFdYRmRmO8AwURoTsnshjvASOKv2yLVEqU1ETHzK','j1u4','XzVtSPKNEy4f31cD3rx774jQjmF5vBlrIr18HBCe3bVWhtskH5RXvE7dEWU0','u','M9',13);
+INSERT INTO ti VALUES (2570711590,-31818,'tijR3i57t1sW0KdFYorE4SYfn','bZVdEMgxIrKV3wvwhUZHY1bsUvKwhApixcStBs9OXlNotUGBfgd8jQu4XHVWEnxaTsBKmVVMENFdYRmRmO8AwURoTsnshjvASOKv2yLVEqU1ETHzK','j1u4','XzVtSPKNEy4f31cD3rx774jQjmF5vBlrIr18HBCe3bVWhtskH5RXvE7dEWU0','u','M9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (923679838,6052,'Pt0Os8kCCIDkvOvtU4F9Xlu0So1ZGQ7ztPEo5O57b2V0','vWAd0utUQubGrmsgzhYAohVkwpve0p74Y0i7w4PSDuRlX9dogKJIb1WpiVRLgq06Lom3gfsaYHLnQH','eI','ZA4uY7z8hmHoPDEYkatQwQVPz10UzFuwDVCY2KD2ylk6WJwGFkYx2Wn34mekymuFvO00bUE1ibnQRx76T6lg04I8fAOMxVatXL9P','w','s',14);
+INSERT INTO ti VALUES (923679838,6052,'Pt0Os8kCCIDkvOvtU4F9Xlu0So1ZGQ7ztPEo5O57b2V0','vWAd0utUQubGrmsgzhYAohVkwpve0p74Y0i7w4PSDuRlX9dogKJIb1WpiVRLgq06Lom3gfsaYHLnQH','eI','ZA4uY7z8hmHoPDEYkatQwQVPz10UzFuwDVCY2KD2ylk6WJwGFkYx2Wn34mekymuFvO00bUE1ibnQRx76T6lg04I8fAOMxVatXL9P','w','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1882489943,-30018,'6xrZ3O4Rr3mvMuoK8Beu6M24xiF6lfR0kuFWQHS9qyiQ','1ol2vCUFmA2DfeCicHt2S73cU7vDRvbKYfwKE0kvuhW6zYl8UtW3gXyrTwIqvEYZMJJG62L8mYdn3V2DC9BSWGnFf7Fwu5G05Lpoa4DIV9fnEoQJj9ar','FqMgX','PnIf13bA5RKSIbTSO64mWe3jJDsc4cHLoW0GhP9CpOkQvY7mf3C1cWWu87WjgPBiX3cRJDQAp88aXwIIvFDF97LBZwfXcfseckE','MT','3',15);
+INSERT INTO ti VALUES (1882489943,-30018,'6xrZ3O4Rr3mvMuoK8Beu6M24xiF6lfR0kuFWQHS9qyiQ','1ol2vCUFmA2DfeCicHt2S73cU7vDRvbKYfwKE0kvuhW6zYl8UtW3gXyrTwIqvEYZMJJG62L8mYdn3V2DC9BSWGnFf7Fwu5G05Lpoa4DIV9fnEoQJj9ar','FqMgX','PnIf13bA5RKSIbTSO64mWe3jJDsc4cHLoW0GhP9CpOkQvY7mf3C1cWWu87WjgPBiX3cRJDQAp88aXwIIvFDF97LBZwfXcfseckE','MT','3',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(2), d VARCHAR(74), e VARCHAR(98), f VARBINARY(18), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5909546,14638,'c','Uqq0EFfT2zrqqhc4T0cck84Rf3OXgZpdIlZTTSqwgq7JlzMN6C','WUy5kJLUXgdbhzWrhj1kSDhD','E5kPydyA','fc','M',0);
+INSERT INTO t VALUES (6365450,9803,'L','6yqqSoAiCez5o2qPGmOkMMlGR90qIysbFPgoNzBnQFm0tEpF7FNSbHuaFLLnTj','IGzQOEfDKgPpchLaYcaR','WivzW5SsxDqm7','K6','Y',1);
+INSERT INTO t VALUES (8863203,1213,'f','E60Ct12qLxrkTwHCab6vNkIyeIfD71EqipQg9S0q','tv0JgsB8YlsGe6WobPvGbne07JfYpltG7ok9RDquC74xyJIcpm1l2','UQzS0Jik','t','Y',2);
+INSERT INTO t VALUES (8130447,-15426,'5','ri','UsFIIZXtEd1JPH8aV1tmh2AVbEZE8AivQ7WjZUfGwnS6ReniKkMINLMIuPooV1SE3UL5PdP76l7eC3bmaYjw4vPB','eeIkzM6dW','c','G',3);
+INSERT INTO t VALUES (16101180,13997,'lE','rOTvupOvEaQWsTJBx6NyuSBd7XhPL2na3XrqbD','9A3CVAA3e0twQ8Uzy7shqIXOOQ0P4iqsVJ69u1cp','hevl7','d','b',4);
+INSERT INTO t VALUES (185462,30106,'j','WQQFSyAg28coHKzfqFlp8espOZf7vNcQjTXxfQGZno5U8Q1Ea','M','4OQEKFSRquxr642fe','6','4',5);
+INSERT INTO t VALUES (5232409,-24524,'p1','5kiMErl3hVW5JjMpK10Upjd09GLDn0KJJlJGUJQiQ1AInC4zyXWWil1','rMwOWys2uI4Eo4ggT00f32elBS09OoQCwXAabX892RqjpwCnf6','vPxxe3QG','q','R',6);
+INSERT INTO t VALUES (509616,-6029,'4','R39g4qZQ8zW8XCsh5moz9NBfmQ8glqXLN3FOdkWtlfLgjva0g66O05KQI4','GdOOmTudVao6hOpLwsBx3SjW7Hx','7eBhonBgAPc3','Cv','S',7);
+INSERT INTO t VALUES (3550857,24776,'W0','jmcnqG7Mcjk1UbhudvHeEcHx1ucAfX6ZEltCCRodE','w9','ePR7Lb3Xosr3t','A0','s',8);
+INSERT INTO t VALUES (2851245,18127,'mS','LZMtFOlK59HiJ2cRGClAqmUzDE7IgS9huG8QauvX9q28rXBj5Np4Oc3DMYY','jTjb2wsbnYvqylmeUffxawM4P2O9s9XZzuVh3zP','sKdpgYy44','MF','b',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(2), d VARCHAR(74), e VARCHAR(98), f VARBINARY(18), 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 (7390018462182803483,-106,'4AOc0XBqfnZx048YFnBATjYDFXUqpnTntWWkYy4TBlQiwla981xsWDaxlwux0BY5XgzwW8b9','59rfVo','k','ae656mbw79KJZZ5k','B0ELSDIAXXMLul9p2UgWYTFYushWqLhXUoo','Wk1Z4uCjcQPjAwza00RCGXygBmhcgu2dB6NF8yJw2o9ikJJXgiK1tI0Ofxo8EkNLuNzF8F2jIDEYcLihmWsI',10);
-INSERT INTO ti VALUES (7390018462182803483,-106,'4AOc0XBqfnZx048YFnBATjYDFXUqpnTntWWkYy4TBlQiwla981xsWDaxlwux0BY5XgzwW8b9','59rfVo','k','ae656mbw79KJZZ5k','B0ELSDIAXXMLul9p2UgWYTFYushWqLhXUoo','Wk1Z4uCjcQPjAwza00RCGXygBmhcgu2dB6NF8yJw2o9ikJJXgiK1tI0Ofxo8EkNLuNzF8F2jIDEYcLihmWsI',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(82);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(82);
-INSERT INTO t VALUES (2981102854515024119,-117,'aXZPlap6HEnIrsZLtAIAg7sfFPLo3hULMhI','dfchEnKdgnt6','AlQfAn5x','w8oiAD2vKb','T44GxhPIxiaREgjzotGSJpZgFV6NiDqadFwaLFk2GeUYM329OgsjuYeGLRfOn8yfXjFOGd1ySisnFJRyFKY3qR584JOrNp3ftIyV','2HTNwVQzUwxHxdWnOjvwvTYNLyaRAYnys3OarNra0CppvsQT66l8KurAE',11);
-INSERT INTO ti VALUES (2981102854515024119,-117,'aXZPlap6HEnIrsZLtAIAg7sfFPLo3hULMhI','dfchEnKdgnt6','AlQfAn5x','w8oiAD2vKb','T44GxhPIxiaREgjzotGSJpZgFV6NiDqadFwaLFk2GeUYM329OgsjuYeGLRfOn8yfXjFOGd1ySisnFJRyFKY3qR584JOrNp3ftIyV','2HTNwVQzUwxHxdWnOjvwvTYNLyaRAYnys3OarNra0CppvsQT66l8KurAE',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (7057116,-23882,'d','tG8JmQUIziOZrzpsAPsm6k9570LDtQdTfgU2i5pj63gwnXBlLbOX3c4xmGe8UBjoEkQ','5uteH1bQJt36Bafk6qYhecgLTZrzhR3UCmLHjdap0UTuDEDZzmheEs7nFJvVgcKZdoqNjVxpWueA3ZtWT8wY','0frFmzsXFejIh1fCD','Ab','u',10);
+INSERT INTO ti VALUES (7057116,-23882,'d','tG8JmQUIziOZrzpsAPsm6k9570LDtQdTfgU2i5pj63gwnXBlLbOX3c4xmGe8UBjoEkQ','5uteH1bQJt36Bafk6qYhecgLTZrzhR3UCmLHjdap0UTuDEDZzmheEs7nFJvVgcKZdoqNjVxpWueA3ZtWT8wY','0frFmzsXFejIh1fCD','Ab','u',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (13285072,25280,'Z0','xLXqRv3VJKn26Pd8','4Qs8fggccv6TS3WwnaAuKdliui25fiUjitb5gM','RcUKDhqGMQA2','ov','J',11);
+INSERT INTO ti VALUES (13285072,25280,'Z0','xLXqRv3VJKn26Pd8','4Qs8fggccv6TS3WwnaAuKdliui25fiUjitb5gM','RcUKDhqGMQA2','ov','J',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2693896013247543990,52,'Bm01sX5K2E5FFz5OHvbxcWFPatG5yaMnHQaDbqs','0gkz7KNwehEBydSgkXybuWZWv9zOb2hR7hnrcphkYTvHZiwZWQeriK6e7qodi2OjIaA61XzMtdVCRklPqpf4UkemO4XwMt49jrCc3MUbVRIpClrqfdvzzY6EKcGQgHq5PLkpr7RFqQx8csSnbt5j2WgEeb3oF1OeJ3ZRrS5qacAVYNwj52DIOQG','m73ydkRk7I2d','pIORfifCtLP72UGw7JQrVC0mez1fFJc24s2BF0','WW1G98509hHQyhVB2','o7f5eo0pQeHa8uaLxOLFZGTlmtRvF3Qh3bOV',12);
-INSERT INTO ti VALUES (-2693896013247543990,52,'Bm01sX5K2E5FFz5OHvbxcWFPatG5yaMnHQaDbqs','0gkz7KNwehEBydSgkXybuWZWv9zOb2hR7hnrcphkYTvHZiwZWQeriK6e7qodi2OjIaA61XzMtdVCRklPqpf4UkemO4XwMt49jrCc3MUbVRIpClrqfdvzzY6EKcGQgHq5PLkpr7RFqQx8csSnbt5j2WgEeb3oF1OeJ3ZRrS5qacAVYNwj52DIOQG','m73ydkRk7I2d','pIORfifCtLP72UGw7JQrVC0mez1fFJc24s2BF0','WW1G98509hHQyhVB2','o7f5eo0pQeHa8uaLxOLFZGTlmtRvF3Qh3bOV',12);
-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 (5802179001259894804,74,'vqC8nSG0kQAzQTtywq1f7avkNQ2rJLVUDqv8myFIxUHAvDZUMJTGzijJWLSDgkHboGusd3o','fEFctxTzPUyQahXufCHrvuram4H4','z8eyI3wPcmb','zJPFXZoQLM4UFmAiJY5QrUqWCasDRrwuul47LrhWsWjOllzanIS7j5YGgZI3ZU9DvmsiagGtg3OgGwqBbSPLgiM91nvbQH1CfxHi551gGkatI90bYqkIo5A3rRmUNHSa4FcTU8qPCq7WS95HlVg7VRq','Jj9Rd4ZWCGX0YRUaCEajZsMQoQ9luPebr37jf1j22iuIkNe8egaI3meKs4QNH4ZT3ZWRkKV7JVjhKs','4lbFVADuw6GGB0fQnjLi7wj1cmQS6gmgXAcZbV15XhyD3AET9LFKd6j8h9FBWvwmIlsOyfMwTTEHdkTDTg1LbXdJmKS',13);
-INSERT INTO ti VALUES (5802179001259894804,74,'vqC8nSG0kQAzQTtywq1f7avkNQ2rJLVUDqv8myFIxUHAvDZUMJTGzijJWLSDgkHboGusd3o','fEFctxTzPUyQahXufCHrvuram4H4','z8eyI3wPcmb','zJPFXZoQLM4UFmAiJY5QrUqWCasDRrwuul47LrhWsWjOllzanIS7j5YGgZI3ZU9DvmsiagGtg3OgGwqBbSPLgiM91nvbQH1CfxHi551gGkatI90bYqkIo5A3rRmUNHSa4FcTU8qPCq7WS95HlVg7VRq','Jj9Rd4ZWCGX0YRUaCEajZsMQoQ9luPebr37jf1j22iuIkNe8egaI3meKs4QNH4ZT3ZWRkKV7JVjhKs','4lbFVADuw6GGB0fQnjLi7wj1cmQS6gmgXAcZbV15XhyD3AET9LFKd6j8h9FBWvwmIlsOyfMwTTEHdkTDTg1LbXdJmKS',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(72) NOT NULL, d VARBINARY(40) NOT NULL, e VARBINARY(41), f VARCHAR(21), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2987449125,116,'II7uA6dKgKUnFdbTCBJvQCgDKcMd6upvUTZtttFqajisYV1JOBGCR4eaFASVSVnw07OXWFZ','X','I1LAL24','DqBRJrNQvenskl4T','JEpJp7nPAn6lFTY7nYLS70WIDWHHb5BMqLAdvCwSJmmLuYT219qujwCCnOAEJrUuVn7dBLfRfkQGkFWS0Ti3tUO8oF','8Ndvt9WSNOwxLkrNMfD0y7WAMuOELS1aUTJuZmsIKcPn',0);
-INSERT INTO t VALUES (3606008584,132,'hrnvc8hXi4moC7HpJguQ','ltX5dsl64','hpDp16rMxhG2nnAlgFz8','stVZe7HR','uYdOkrj9wGMkfMHOUku90krOtqP3hE47G0ElNpFyQ68L9l9BAxJ5P3TpL','pIl6kqgUA3oZqHkCaCX4YDvoJQsmzC',1);
-INSERT INTO t VALUES (3299144377,195,'Y8oqQEkB0DvnfnuZPdbug9Kn1zhUntxnAunDwO9Hf4Jsusg2d8lmwht39Sd4H2XUD','TfeAC2FrZyzCFjwMM8S6rRve2H','N6zr8dgU','JvPTkmubD','ntjrofEdrzpJ9UPIigCQAdAFL6oJ','S37xInVtPB47T1u2YbGKZBUphz5DHi1WdSk2KFoU2fgZ',2);
-INSERT INTO t VALUES (360488970,2,'i2oXbqnaL3sgFYvbQsvbGT8MeSxOoPH73dtQR','4cAURJrjOC159fSWt6DVaxcLLity4Cq3JPp','7DYglfbO3RATnAdCA','e','WyLHfQXFJYQantauqopUtxT1P','GAtvuQHymZ3Kar5NBPeama8E2M0fr5ptPEdpj',3);
-INSERT INTO t VALUES (726846708,11,'dblqWCBYY9RleGCFxp59sIVMi5e1D8vEYPB8Aj9XcfP6uolriMdWhqjI4J','8o1CwRw','QbvGV5Ra7qlylHrxLSt7CAnD','q4fT','bnAzjmKAtgi563ymLi71l8kjOHbLTs3xsEAlGY2ZohVsj3jPa6cBAaKreYULBVRPL5','UlpV9401e1cuxUCqTDWpuGg1LiwxoAzimZ8cQCoSFTXsPZCfPcYQgGz086RZzyqLh9diWJ8j3TBp3aXJ5GpnuZv',4);
-INSERT INTO t VALUES (102524699,124,'XdtEEefWaLdyMBKWyZrydRRHFA','BcEuFwJcBcNi2iAOffxYgBVmZnzW7iHOxUAtx1Lm','cw5gk0lzzMmYFf','K5RSnTBcMsV','4WsRSU8eiHIwbNQd8dwR','2oTFfsDjWnddNO7MwxUSS9jEY9Zcn14TtuTGu6ohStCcM2Toa3oHo8qi2ik9csQ082hjgEi',5);
-INSERT INTO t VALUES (2515621380,233,'K2ub3p35JUdfig7qhlCXDZ','G9','IOaV6BvmhKacID8cJ','dD2M9D29xZC','w1Sz','7vZLIN3',6);
-INSERT INTO t VALUES (3469778879,180,'1yyQyQqYmmi97I8KDJruD7b6pH5VOOdbB6eBaAHh47R8qfS4M442FJN4NhA1eo0JotKtsD','lIvwisdDi7ViO6F4NHQ5LVoRdiJ5YcTQc6zCx','AxPHfyFTY3LLE4v3xAy2kl9PlTqieyxv4Ya','lLBDeWny','ZSLbjr5fGmQYev06k3qndM8drX55AFDEo6eAuTE4c3V5b2eiNGGbhdW5m6r6gMttqE2he','GdA8gPUe6gRqyhY8FACbf7cUsg0XoJwXRohmytM0XU4TY7',7);
-INSERT INTO t VALUES (3285184968,182,'ZGEWv2NIMGYlZlKOf9tprLOGKaNT2fY2kxAI704ck5rEUhOgXuWXBcRpa','bVZt8brNSw2s1Oas','1DdaLThkAAdGgbl41yaaFcVMmVhk5','mhI61zxBE6tYEPLp','dPmeCmrcmvGcXIHw0C4ww8pMQeriEm9aw4VTK3135cgv5kOA1MceDEU5v0St1UXWLtIYubZNiAu5V3SQeP3SwhqiYEl3PgM','p13EsZSzvnixAomJ2',8);
-INSERT INTO t VALUES (3674516081,153,'2TYUpcBfL5ZHKorZWguVaBKfYI6RZXp0mu905wvYsCtEeW0RfvZhE11YLLrZFhXOXUr','CxT69','joaKhx5BKpyNF3sBnZpl206EooH','zoAq','srOv3jdUiGy4yg2RuQch5wczuj','225itGpoLrVM12j8LwJyzQMQShhHh4377',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2118795,15141,'i','7yyI0UtiF9HV81D2IFzgoJcCfo9m5MBxrfFMG84uj1BdMCs1QvvktNKQ4gHLRW2LPWaGLK','P3CWWf4fubiWC1F6XqjArXToAThLgXGKrpVjbGCIDHbrI8Za5JRTxwcUiU2X4WcuX0JriwwJ9LP0SvsqxF6QmcyCE8u','3mSEsGs6oPJgAl4x','W','T',12);
+INSERT INTO ti VALUES (2118795,15141,'i','7yyI0UtiF9HV81D2IFzgoJcCfo9m5MBxrfFMG84uj1BdMCs1QvvktNKQ4gHLRW2LPWaGLK','P3CWWf4fubiWC1F6XqjArXToAThLgXGKrpVjbGCIDHbrI8Za5JRTxwcUiU2X4WcuX0JriwwJ9LP0SvsqxF6QmcyCE8u','3mSEsGs6oPJgAl4x','W','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (602995,2228,'nY5','8kDC5qzuvKVwR8CuRguXFHekxP15mDN','ZSt4VbEtqtDCiDbHPaM2JGyR','Gfa2TphpP0iJibwobXFuk9CFGfsp3M4duqwWviqaPdDxv8xsnpdsvfXNK14cVUG8QxUYLPatVhyrU1C2ADBzGQ7SEPhr4vWjhqgeJx0QaOgiL2AOR78W7HLSMYA9iXUtHhl0ulSz7s6kOHsjweEIYKNTpBOEE1VCItUl9HRl7WzntumcyRF2DemJ4qpRrh77liK2R7UJ66pxT7Kh2BNQH','nw','j',13);
+INSERT INTO ti VALUES (602995,2228,'nY5','8kDC5qzuvKVwR8CuRguXFHekxP15mDN','ZSt4VbEtqtDCiDbHPaM2JGyR','Gfa2TphpP0iJibwobXFuk9CFGfsp3M4duqwWviqaPdDxv8xsnpdsvfXNK14cVUG8QxUYLPatVhyrU1C2ADBzGQ7SEPhr4vWjhqgeJx0QaOgiL2AOR78W7HLSMYA9iXUtHhl0ulSz7s6kOHsjweEIYKNTpBOEE1VCItUl9HRl7WzntumcyRF2DemJ4qpRrh77liK2R7UJ66pxT7Kh2BNQH','nw','j',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1937439,-20486,'G','1k0tzdioe4K0piSgt3TxrnrYoF0YhPcX6u51nYS5xyZ7KCa4rbQdrbyIyvpfdIrNCIuFZ8EICqCSli5pxUdRbuINBZo1kMPh1rYbpBZKARK','FNMZQcuSeyb07r3GAWrcgy79JGeQnYtNPqpfMNkMcUMPmb2VGAL0mc9vy095IvyfrqkDMZeKBR9X','Y59rdgvXrbc90NzLv','IDI','X',14);
+INSERT INTO ti VALUES (1937439,-20486,'G','1k0tzdioe4K0piSgt3TxrnrYoF0YhPcX6u51nYS5xyZ7KCa4rbQdrbyIyvpfdIrNCIuFZ8EICqCSli5pxUdRbuINBZo1kMPh1rYbpBZKARK','FNMZQcuSeyb07r3GAWrcgy79JGeQnYtNPqpfMNkMcUMPmb2VGAL0mc9vy095IvyfrqkDMZeKBR9X','Y59rdgvXrbc90NzLv','IDI','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14617262,-22876,'d','xrhh3XDSBt4yGVc9zPaGf2nRy8SB53mWIaqrp5YugxRzepx8aImvUIiX5R60cSB11FEhqsyuuf286trsrNV7PnZTjdJNOJPHBmLpQXpBnZQoPW1unmYPLAadUEQN00YaYpYCao8VYMSQ0vPgK6285CS2J3zNcZyWHHewQaLhj5hM7SCBpwnC6qJbWxFtR8yK0Jkd1RxawgVAykU269JKsks8LURO800WcFMwcSraNa','RZYXhu3Vea50bzf6iYeTF1gCQFqgpO30DErOrd5','F0w1NsK1lw6KM1nm3y578HSlo5PjodzEH5jAtJKip8G4voNudbBfIK7ykZhWzIJpJ8FM2tbz4EMT5TLgyUbsBZApRfQUPJLptJcU6XDl23QrM7l','NAt','2b',15);
+INSERT INTO ti VALUES (14617262,-22876,'d','xrhh3XDSBt4yGVc9zPaGf2nRy8SB53mWIaqrp5YugxRzepx8aImvUIiX5R60cSB11FEhqsyuuf286trsrNV7PnZTjdJNOJPHBmLpQXpBnZQoPW1unmYPLAadUEQN00YaYpYCao8VYMSQ0vPgK6285CS2J3zNcZyWHHewQaLhj5hM7SCBpwnC6qJbWxFtR8yK0Jkd1RxawgVAykU269JKsks8LURO800WcFMwcSraNa','RZYXhu3Vea50bzf6iYeTF1gCQFqgpO30DErOrd5','F0w1NsK1lw6KM1nm3y578HSlo5PjodzEH5jAtJKip8G4voNudbBfIK7ykZhWzIJpJ8FM2tbz4EMT5TLgyUbsBZApRfQUPJLptJcU6XDl23QrM7l','NAt','2b',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(75), d VARBINARY(8) NOT NULL, e VARCHAR(86), f VARBINARY(89), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5222158211566104888,3415906767,'v4AT1nOPqdeDxx6HkGguTBvfMdbeffvhCT','ZqCqN','32A7g5UnC1ryzhg7cgBIVqTYg3hpDqn9stX9YSKRSxouDM7xX0Xrrkjl','eEEb9nogtatxxtKt0mMe6vj9RfXJFw0rfZpQWWpfj7ydLouruuuwNpbdXr44aM0ISZ8ap','C','0',0);
+INSERT INTO t VALUES (2937013954070176533,1247551418,'76LSnpk5NzMHGBAcV20UZFnpvYY8427u7HJ07adup1JjhlYzbuybLuywvcbs7g','g','7yRKfvkGij4KNaW4SzknvZqiv3AKcLTmX7krwDBRhIWOpPLP9mnKCoDp2KRwPBkBdV','uOjGUoSZR6FUxnXR08o3BT6kI5W6T7UPUYUPqRPhr8tFKHKgX7QqETZWLW7d3Q','1','S',1);
+INSERT INTO t VALUES (18246338740467392197,1091601628,'VH0em5dA4WaZ0n2rUHyVOtGe8FQKJ4QWvkxSmDwpqJIWXRcQ0e3ogzaMzI','D','rDiud5VpLRI5MIHvxudJEGFqHsVbANPE9pCIK6bVxXrtLOjdKVQNIVeUWVCTgz','BqQO','U','m',2);
+INSERT INTO t VALUES (17519562090587695668,1121373032,'MOyhYu5gg9tpyhJa6CHKuDRSHkRJ31MiNfwUcFCS3ekz8tbGeS4K9h4','vf54','WcPH1dOpIQHweZKNUMM6rBUJRRtfEydPXHFngBp76JQhSj','wt','k','2',3);
+INSERT INTO t VALUES (1871034431409677996,328746677,'GIPD5uWaa1pvlYIfZKoGwwXB0jHAyHfZ74akJh0YE89aqIsv7gk4yQrUBMgtKW','kNDpjDzk','c5RRN39Pab7cgqkUDG76PtSwrWWQkjEE3Auku4LKIHaaTv2vjUz43eqgCL','6McllTXEO0ssysuOCtiluDNLnGEwHRy1kP5lm62ckmn1iXLOb511Ss0SwNY','Y','1',4);
+INSERT INTO t VALUES (17279772128086788085,101761463,'W9zZtlutY2qYWWTY6ilcXHUzCpT14f2','1BS','SFuunWdK60vhoKxXLCuTaBB4bE8JWRtciI8gAXdVlvle7FkZdOtHhfH','LQjOYL1TjgUfudn9Jh9FuZ9h5CXN9A7A88ickrZhxWADFqEEtkM81pOLbcxoYQRO1T','U','6',5);
+INSERT INTO t VALUES (11926116311514924831,1093346800,'w1w7kDgiTPfSnVCKp','ojHW','CbUwdddScAj7F7Kh','JnbnFQCT9CiE7lMazk9u5gjyWbbwuuJii','n','A',6);
+INSERT INTO t VALUES (2252884512379042960,4208599099,'qiu7RQ4xRIzKd3uQym64KLQFl5i6EdSW00c5sblX4Hu','znkI9ug','nM5woUgxkiVUzaYfoZ16T9080kIn2O1hwWgHfJDqbHQFTQyZmDEKZzrrrUdHB7hQ788oeCubXEO','fmAHBmTZG2XK1CrEjTx6tF1XvlASgii1CJFcgrHMRetZuvsGBPT6ta4O4fSurkHvh59IgivSGHFmkDKD','O','R',7);
+INSERT INTO t VALUES (3701207538183314686,3125400613,'ewt0nSC77CZ','DOXi','KxE25','DfV4hjMgTIwZvyACWgtyDx3CvPNxOFtHxX37f4U','s','f',8);
+INSERT INTO t VALUES (16168464196332479570,4268122165,'UMSCJnVD8o07ideBhBIeIvf1BSxd2zH7rxwensGR8O','lyqFEBz','jH7XKWenpBoTKMjlT5JG7qPIkwuvOnpzWcewSEGT0nLH7M3xgezVB5NoF5LPmwdAtWhmxqyThCQvu62','1tV3qbWX4eexQ6MGstEAdRqkgNz9Iau4wi64T8huPS38WDTTa2zJ1fuq1xxEsLaqHDqxO','A','O',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(75), d VARBINARY(8) NOT NULL, e VARCHAR(86), f VARBINARY(89), 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 (4900397573399716341,154,'vkcYMXA664cnKzUkYaU','4qpAjtlKBmf','Uvyog1PVhRfFYYhfOFDxr4IxThBqi77AFeJj9DEwL','uy0DgrXLwObELY','MtS84Fup8M0x5DTY49XsFsxzM60UvsPdsMOPzNcQ9APZ8XEfpqsO72nxlLpZtFuffiQOJNm4Vbf9E6hDApcX74nHlPrgHgRMks','0g7ejOyjg7MUm4j5mFRMV1IMA4FfuFPny4Q3262FwB1xf9',10);
-INSERT INTO ti VALUES (4900397573399716341,154,'vkcYMXA664cnKzUkYaU','4qpAjtlKBmf','Uvyog1PVhRfFYYhfOFDxr4IxThBqi77AFeJj9DEwL','uy0DgrXLwObELY','MtS84Fup8M0x5DTY49XsFsxzM60UvsPdsMOPzNcQ9APZ8XEfpqsO72nxlLpZtFuffiQOJNm4Vbf9E6hDApcX74nHlPrgHgRMks','0g7ejOyjg7MUm4j5mFRMV1IMA4FfuFPny4Q3262FwB1xf9',10);
-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 (395155382621134107,60,'tFOdYFRC1fOKDVuuD','uDCiPhdJpDIyrfJhDZKlGUiRbgDF89jdbs','nSlFh4l8YlvnVUwU4ykLXOerusbIUsgmXAi','2CCP5CW','FbiZxwyNdMdHKawfzTrUQ6KFSIoRnaaCLKB63AsAp','smYh40R2Q4ctR7sTGW2T0xlYY9foCVjxZgm',11);
-INSERT INTO ti VALUES (395155382621134107,60,'tFOdYFRC1fOKDVuuD','uDCiPhdJpDIyrfJhDZKlGUiRbgDF89jdbs','nSlFh4l8YlvnVUwU4ykLXOerusbIUsgmXAi','2CCP5CW','FbiZxwyNdMdHKawfzTrUQ6KFSIoRnaaCLKB63AsAp','smYh40R2Q4ctR7sTGW2T0xlYY9foCVjxZgm',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13553108711620047575,2078332114,'lUxbMHzbtnhQ90USOm9hkHfcNAX1do2jmIynAbhCcRPJEeilLGkdDn1LHjmuHZ70LzTL03K','i','cFsm8jBD3NEI3mUnCKk2Lp3FTK9JnrC2zQyBkhfeLQRqmEm9bJRzGS1WHsIMK28a5TlvqGAMFn8voAcl','nkbpEJTbziBlj6tcHxgsz6MR9D7sf6jLu0Fm5OaPfmZdFuTxQR4ghY98gy9XsoTVqMRI6ENJgGvev4fGbmCz1','Z','l',10);
+INSERT INTO ti VALUES (13553108711620047575,2078332114,'lUxbMHzbtnhQ90USOm9hkHfcNAX1do2jmIynAbhCcRPJEeilLGkdDn1LHjmuHZ70LzTL03K','i','cFsm8jBD3NEI3mUnCKk2Lp3FTK9JnrC2zQyBkhfeLQRqmEm9bJRzGS1WHsIMK28a5TlvqGAMFn8voAcl','nkbpEJTbziBlj6tcHxgsz6MR9D7sf6jLu0Fm5OaPfmZdFuTxQR4ghY98gy9XsoTVqMRI6ENJgGvev4fGbmCz1','Z','l',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (14838105497084778166,477480442,'1n5LudMlaAKNUmA8gtk8l28hrQibRkGjqqVa15UOFjtkMjttq','bzA','9T6k8jmbutn4TP8FqpeM4gufov85xqbSRJ7PKEjfxywMw','pWOXGBJeQIcNaNzW4uLtWOyieqA4g9IWoffoVmJ084A7W5zKEKqg1zXkptZyvE47mdO','x','w',11);
+INSERT INTO ti VALUES (14838105497084778166,477480442,'1n5LudMlaAKNUmA8gtk8l28hrQibRkGjqqVa15UOFjtkMjttq','bzA','9T6k8jmbutn4TP8FqpeM4gufov85xqbSRJ7PKEjfxywMw','pWOXGBJeQIcNaNzW4uLtWOyieqA4g9IWoffoVmJ084A7W5zKEKqg1zXkptZyvE47mdO','x','w',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16661508679703736129,69,'JF','8CWpPqNnXQheeUSFx0t9DW2HcH2KP9YwhzOf2gVKVupRlyWRw7uBvEIW5OfHMuw0LQJBk8oFNXrt0looCbsaVXLLfUXepBiBFzPdnTyrW8uEuA3rpGONvdt','GsyLeuJ6XuPBYPr07pMbE2Kc0ovDNqb','vqy','vIVjRiZl2lUZpC4Z3uATaXNb8uLvboEZZnkPmqLE7SmpZfXq8UntDbvLxFPc0SgPONC10Edg','UmNQAmR73Gx2T0Rlu6ee',12);
-INSERT INTO ti VALUES (16661508679703736129,69,'JF','8CWpPqNnXQheeUSFx0t9DW2HcH2KP9YwhzOf2gVKVupRlyWRw7uBvEIW5OfHMuw0LQJBk8oFNXrt0looCbsaVXLLfUXepBiBFzPdnTyrW8uEuA3rpGONvdt','GsyLeuJ6XuPBYPr07pMbE2Kc0ovDNqb','vqy','vIVjRiZl2lUZpC4Z3uATaXNb8uLvboEZZnkPmqLE7SmpZfXq8UntDbvLxFPc0SgPONC10Edg','UmNQAmR73Gx2T0Rlu6ee',12);
+INSERT INTO t VALUES (1574311601514034441,3900540939,'nwfzb9oi84Iy0XTKGutEdvgp2iSjmZqdvfmY8DpEiyFzhIW1CZY1ZjCOmbd3ZFS0Sdyt7pCa','IhWAa2IsaBFIB28rJTKJcnv7jBWoXKWsju0x8v8brRNDxl10MjPYFBpfTSEjM6zijJfuym9LMYOdkeraL56TMnt7bMppBYUyq3fVE2GSghPXPQbTtRCj25hh9Fvhw7gOPQQYdLl9HRNAMmBRGRpIIbb3PWoHWwvSX6aOFEmd2TStBRF4omo8kCIuMO2dCvmjGWF','KIAj7XSMyC5Ta5wx9VKlVxebF4i5sOK9SSRhHZtC2YUXFqiuYlzZ8JvCO','XiyJjm8YtCQ6dLiSR88VnBehvyi7ikyAOlIhM4GQpg','K','i',12);
+INSERT INTO ti VALUES (1574311601514034441,3900540939,'nwfzb9oi84Iy0XTKGutEdvgp2iSjmZqdvfmY8DpEiyFzhIW1CZY1ZjCOmbd3ZFS0Sdyt7pCa','IhWAa2IsaBFIB28rJTKJcnv7jBWoXKWsju0x8v8brRNDxl10MjPYFBpfTSEjM6zijJfuym9LMYOdkeraL56TMnt7bMppBYUyq3fVE2GSghPXPQbTtRCj25hh9Fvhw7gOPQQYdLl9HRNAMmBRGRpIIbb3PWoHWwvSX6aOFEmd2TStBRF4omo8kCIuMO2dCvmjGWF','KIAj7XSMyC5Ta5wx9VKlVxebF4i5sOK9SSRhHZtC2YUXFqiuYlzZ8JvCO','XiyJjm8YtCQ6dLiSR88VnBehvyi7ikyAOlIhM4GQpg','K','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4031477700990009266,4120207454,'WwZwsWxkJzo','NyOp9nb9ZWRkiJ60ITrW5BNeihdSg2wQsXusnsBYvUhiZ6b1ucUVfo4bJnnnxyRTmEnsV5l5dAs8Agpa0rFGkXLRGwd0WkqRtvx6tRyvgsr1t4YWRiqT9SaGeN8537RyHnT4LOHo','SeR1XwSDGZxK69KADgN4hata','QCIFYa21tDq4McFR4aC9GbT','G','Q',13);
+INSERT INTO ti VALUES (4031477700990009266,4120207454,'WwZwsWxkJzo','NyOp9nb9ZWRkiJ60ITrW5BNeihdSg2wQsXusnsBYvUhiZ6b1ucUVfo4bJnnnxyRTmEnsV5l5dAs8Agpa0rFGkXLRGwd0WkqRtvx6tRyvgsr1t4YWRiqT9SaGeN8537RyHnT4LOHo','SeR1XwSDGZxK69KADgN4hata','QCIFYa21tDq4McFR4aC9GbT','G','Q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9972644500064819654,1369945476,'dofCREbmyAM9kgl3MSqm6CRs9D1NHrqHh341ojnJgVyc26SOkX3PcWmCVVpz6tmkSVwGtcfig5','GoOPg7','pSh00HFpgf7Au0CsGYGXY2HGmHfEZDhgNZlrUPBfS2CHddC','kYL3k','a1','V',14);
+INSERT INTO ti VALUES (9972644500064819654,1369945476,'dofCREbmyAM9kgl3MSqm6CRs9D1NHrqHh341ojnJgVyc26SOkX3PcWmCVVpz6tmkSVwGtcfig5','GoOPg7','pSh00HFpgf7Au0CsGYGXY2HGmHfEZDhgNZlrUPBfS2CHddC','kYL3k','a1','V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1557191056988643377,760497211,'lf98WcYXTuCOulQ220PML0wDJiah3agU5KJduCiuFCXFl20t8yNuz3QuKxFsM1OTakyz','wGPUoIQbR8tCEZqrSGex7g2ZbpNnf6qPDHwvWCBAawgj1YShWGJbPRwmHLwZU4NQ8U221mRPeSt85H4joxTMwmq05LVJZdpoBBClBCZF4xeojQElYHl420DZwkVgbQrGWm9u64LdUaHtoJPpMI8wNMSlbCJ4H6nUSlxv8YOIdTXY8m3RrGHMurItmOhiqcNTutHSNNEMuiQAxiKLhwZRDwJ5ObTCncFryr8BfoIuZ5yp7FA','dTe30eMAPJKpXrWM','2I9qtsToZfdHr7w41cbY34grtvA0psISlLRNmNiynfySbLogL8L6XxikQqqcY01YIXTaVfYSMMrTY2WD04hmZqdpl3mBhdebfWMN284o8PfxeuUKGKsSPFgorbDLlBs0BB56ee0QE4XGNsx62QpRcKr6PpphADbkg3X0jx4lWpcpcke7lfF7BJv98RVQp3wbhIBMxmT7eNK6wJijmX5qI7nrAHe','k','Q7',15);
+INSERT INTO ti VALUES (1557191056988643377,760497211,'lf98WcYXTuCOulQ220PML0wDJiah3agU5KJduCiuFCXFl20t8yNuz3QuKxFsM1OTakyz','wGPUoIQbR8tCEZqrSGex7g2ZbpNnf6qPDHwvWCBAawgj1YShWGJbPRwmHLwZU4NQ8U221mRPeSt85H4joxTMwmq05LVJZdpoBBClBCZF4xeojQElYHl420DZwkVgbQrGWm9u64LdUaHtoJPpMI8wNMSlbCJ4H6nUSlxv8YOIdTXY8m3RrGHMurItmOhiqcNTutHSNNEMuiQAxiKLhwZRDwJ5ObTCncFryr8BfoIuZ5yp7FA','dTe30eMAPJKpXrWM','2I9qtsToZfdHr7w41cbY34grtvA0psISlLRNmNiynfySbLogL8L6XxikQqqcY01YIXTaVfYSMMrTY2WD04hmZqdpl3mBhdebfWMN284o8PfxeuUKGKsSPFgorbDLlBs0BB56ee0QE4XGNsx62QpRcKr6PpphADbkg3X0jx4lWpcpcke7lfF7BJv98RVQp3wbhIBMxmT7eNK6wJijmX5qI7nrAHe','k','Q7',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(75), d VARCHAR(88), e VARBINARY(70) NOT NULL, f VARCHAR(79) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-47,-3505,'d2RSIuGgrS0hI3trOavvOpnrVKmxdg','w','0','JjtYC7e97JbL','Lc','23',0);
+INSERT INTO t VALUES (-51,20915,'YkqrdnBZPSIUI33RK0wsn179XfP4v9HO','5ZqT5o9bqgChMWQRVFQnwilC70nohZyxZcsot1K4bRCd2d1n5yPTs4Eo3WffnSNKOu3UaIcuKGuViETo16DeZ8','RDFCpVNl04TbhiIFvGS8elVfZfkoq9HpDDg','vMj68MSZ75mbTbs8CM711zzmVxB7ocIy06LuE73amaETdOcHkRE9tE5SbQaeEKcfMyPEDWS','Ea','Ew',1);
+INSERT INTO t VALUES (59,-27788,'ZVWKlrAoBUXtxIoQ5p5ypvRNRR6yACQb3znDAhg20peYmXqaXwJ4lwWNFjKHXgiDBauN','iORUsM2F0LahpHxWc8E2Xoqo9VdDjM8Gx2vWfts2b25uTlSbmoyN1VVClTDwxutkl1hkEPMygT85m4m','hzvuiimHu7f7obEItAhms96bNSO5jDPNacDEwV6Wxwl8qo','jMastLV0UzL0DMVC3TluDlEqEikKOO48FEzD8FUrF0pUuaGOrPLBeHfNsoh8i','zh','xP',2);
+INSERT INTO t VALUES (6,27752,'pFUuaOhTACi8JsLaPpEte5nraFIn4vu8VUHqR','m4WEl2Bm3uO2z0paZrmzc9Xqotb81rjSf1P','PE9Hqh9mKwGYcsN8fZxRaGiPfiyqETT1qrn0kGNiEGBA5oUyIX6WkYLl','p4pbCzfIIclm9e7k5l0yLYPBDBMBImwF0HksBgb0bozIknFAneY1naH','1','JQ',3);
+INSERT INTO t VALUES (-76,-21531,'QiKs3','0bCmmgwrC','SLkLpNqphfTtanZS4zbWR0WdZOhC3W4Bc1SJ','9Sg5ZO8WmMq6YfjYpV','LK','2K',4);
+INSERT INTO t VALUES (-126,5374,'VnCuv5FdDsgvBj8Fs9Zb0GfU4KJxMj9JyWpVlefP73bh2kbsM','ZnXc4Q1ElocCUBd62wo','PdiXH1H92CCLoO0KpVeg5TImq','XVwSZYqBWypCJLQOD8A6IG5iwtYoPTpwug8ExaxRCFo3hmqVtY7akict7jiLeKkmEfF1BiXk','c','O',5);
+INSERT INTO t VALUES (-58,5116,'0TLM0oYMRJ','HX1TFvinubp8yzDZ5SJ86YmONZ5xSN6pQLwFbDxxbQCDJrJhBMOyo4nGY8mLxdRzzUxBfNJaNXP','CJn0byLEonfzVbiDIgIugKwFrUe1qvRQmqNwBbv0I5BjWYMoVIJwoROtFjFNQL0P','fHhbIVuBqJBV7FleX8Nys3XVI5lwdRyJGWYrafl7Q52','A','u',6);
+INSERT INTO t VALUES (75,-5614,'MOS60zZoQ3FDp355aYNb3kYFTwiJ8N6jBeKSCr','CdKMjDqJxQwaWJD98f7tqhSxXyblj4','B4XbviBbx8JPXZtD9UTz5L8AzJn2o8ej7he3u','w','7','Y',7);
+INSERT INTO t VALUES (-64,-15590,'Ev2IBepDHHlRsIW','i7i39u9IKYGEDrbE5iZxuuhjRXUyVUw2t8aRgVREhUj7PT1beYWV84NGf','kDX5p79wya5NgatlThe9wPt7NpfHaBilRbbH5QoYTj1cnS3p7Diqt3fI','qLg3Ms6oNXsB1OFQTDhGVfsw6IrN8blYpch6TQpwRgXp','3','9',8);
+INSERT INTO t VALUES (27,-22041,'tBqZOsI0f67X17p9jrD2qgZs7','c7SEUSncbXeYRpQLWtmG75tjYwEBmBtQD0ExubeeJkOM7hRpjYVD','B3TIemGNjpYDoVBBbTwtn6KwuOvAeQ6CVBG07jaAEk','XNcyrbLzeWbzEqqTS7XCWIFvtd2GuL62NTuPUsHzxYVHC9','J','4F',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(75), d VARCHAR(88), e VARBINARY(70) NOT NULL, f VARCHAR(79) 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 (-7540273,27931,'9dVywGgZ4YVa','XGXs4AxsZCDMyK1DMYkUiuyY4pEW7KkbHkN6rdYC7bvLkNcyHXifmwXhxLLpVF6','9PzUyTt0sdA4lnU2ne9','2Jk7sP3Yi97hkovYlx7gsd5lOShJCEOQn','bA','aL',10);
+INSERT INTO ti VALUES (-7540273,27931,'9dVywGgZ4YVa','XGXs4AxsZCDMyK1DMYkUiuyY4pEW7KkbHkN6rdYC7bvLkNcyHXifmwXhxLLpVF6','9PzUyTt0sdA4lnU2ne9','2Jk7sP3Yi97hkovYlx7gsd5lOShJCEOQn','bA','aL',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (1289112,2834,'qTWFCBllEAUcRen6oPEuhjVtasS','Jk','NguXsGpZLZl34bQp7DTZG3vT95R2FN2RQQGAZnSd','ySEmmof6iYzT9XP0ITxXN780T0ZtiLfKUYquOhR9xZC9ESKMLaWonmg0LZ87EtSz9VVXc','KT','Ou',11);
+INSERT INTO ti VALUES (1289112,2834,'qTWFCBllEAUcRen6oPEuhjVtasS','Jk','NguXsGpZLZl34bQp7DTZG3vT95R2FN2RQQGAZnSd','ySEmmof6iYzT9XP0ITxXN780T0ZtiLfKUYquOhR9xZC9ESKMLaWonmg0LZ87EtSz9VVXc','KT','Ou',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2080705,7046,'oh1Nzi92NSREm6ChhjIuXfpykYKuagYRmBuIeWWuxS1AqlT1Qh36kjTqU4tANA8lcGLFZ','5JQqYN76XH5WyWRK','JGQ9UTjj3lFpPVQaRwE65yx09mayZ9R14WOMEkVoNqlzhddyig3I8SJejz3mk9sxbQI2a','jLy7z043','P','xc',12);
+INSERT INTO ti VALUES (2080705,7046,'oh1Nzi92NSREm6ChhjIuXfpykYKuagYRmBuIeWWuxS1AqlT1Qh36kjTqU4tANA8lcGLFZ','5JQqYN76XH5WyWRK','JGQ9UTjj3lFpPVQaRwE65yx09mayZ9R14WOMEkVoNqlzhddyig3I8SJejz3mk9sxbQI2a','jLy7z043','P','xc',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2113478,5629,'1nArybSHdD8bDFblUU06QHA4lJQGhJHhbY4UPDwjYx4uEVvpvhlcRFFV6wX8sf','xy8QSTRYMv96dWoKyGLJpkIYSK2uSu74qsFkdGlBiJhROIHK6Hajgj8J2TPzZJvkTDW1iHPMUAYAJs8fiFmTMFAfuULZTRGC3wSR4SgRZyxplcq0aRLHaPnvlzIdlDMFHTb8RX02SBm77wHc63FQqbaHN0UBrS8M21pQfCauiMVPpD3vraQ2zsGODsms4rmftOpZhopaa42u6w5QijzD8aUMLmSxOiP7eBdRmQLEw','wt5NsfP','I1LgK','EO','u',13);
+INSERT INTO ti VALUES (2113478,5629,'1nArybSHdD8bDFblUU06QHA4lJQGhJHhbY4UPDwjYx4uEVvpvhlcRFFV6wX8sf','xy8QSTRYMv96dWoKyGLJpkIYSK2uSu74qsFkdGlBiJhROIHK6Hajgj8J2TPzZJvkTDW1iHPMUAYAJs8fiFmTMFAfuULZTRGC3wSR4SgRZyxplcq0aRLHaPnvlzIdlDMFHTb8RX02SBm77wHc63FQqbaHN0UBrS8M21pQfCauiMVPpD3vraQ2zsGODsms4rmftOpZhopaa42u6w5QijzD8aUMLmSxOiP7eBdRmQLEw','wt5NsfP','I1LgK','EO','u',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2354778,26455,'xVnRbOsIsRKw51n4d2Ux0baSNXhXq48wNctxwlC7GW5npy7E','RHxFZUT3OQKNRHzHF8aKZ7XzeTSTSC2OuxsfvzSy7Y3gSs4ni6U7UE8ImEBJjHJfjyugL0CPD98Yu45Zq5jNnU9kXjsgesWeu0TiIE','5adlWLdVGxk55G8DvdBMjZRAfHYFXJb7iUXagkmFNiKxTp','lzRtFF9cZMp5x7dP8BJG5Ejk95T5b2NMDYuaWRfoucUuOpuAvOoZoagpDMN1dV6dtJOLAyjDm4UBuTbDZQ2teGcXS0uyhiAaqqOkVBYKNBjLNDVV5qQQStXTZwRcSOuaJ5EXWbPgTY2LoozyPQaijPFueP9WaGgeYWpaXBVQ4fbfjuORvaA6HL5hxwWfGPvBiMjsq','28','m',14);
+INSERT INTO ti VALUES (2354778,26455,'xVnRbOsIsRKw51n4d2Ux0baSNXhXq48wNctxwlC7GW5npy7E','RHxFZUT3OQKNRHzHF8aKZ7XzeTSTSC2OuxsfvzSy7Y3gSs4ni6U7UE8ImEBJjHJfjyugL0CPD98Yu45Zq5jNnU9kXjsgesWeu0TiIE','5adlWLdVGxk55G8DvdBMjZRAfHYFXJb7iUXagkmFNiKxTp','lzRtFF9cZMp5x7dP8BJG5Ejk95T5b2NMDYuaWRfoucUuOpuAvOoZoagpDMN1dV6dtJOLAyjDm4UBuTbDZQ2teGcXS0uyhiAaqqOkVBYKNBjLNDVV5qQQStXTZwRcSOuaJ5EXWbPgTY2LoozyPQaijPFueP9WaGgeYWpaXBVQ4fbfjuORvaA6HL5hxwWfGPvBiMjsq','28','m',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1387545,10477,'kLZxJo8PYP45Fu4qFpZXzy9UzMhLEI','uW0vBCe5h532x44A9NMxkO9OpAf07EkfXQse9JDnL3jBYw2RdHD526jzS4njjTmm2friFVHnwh07VqfllafQ2nNXNcQbnaHD8FhPDCl64va2gnLREmuu3zlQJoKWvo5acl7HQJO1k6RFxmGiv61WlWqanPoZ07YRe5cwAWqapKSkgMPGaWRd8d3mW2r7Nn5P47kQKm7N5A2FSDVV9iicSwY6ihBbd','5OXwkIviGtYIrDbUofOd9nd2Si474RiVDuBlFckqFHlDY2spJXB6riz','5tjvFHO0PdP5YAA9JnKHd9BHf9nAo6xAgB5ZfEoxZrCqIYN1bJQtf3HqR1tuIAFFxSMnD7Hh2cVd4lelhIxRL5OxnULhwAefM3JEGncYH4GIgPoY4bWj1EhupjT3yURuALz4LU5WMdvjKzUq6SiDKcv125PVhlDTtN1GeV3qmvAlosvKA','t5','0Fk',15);
+INSERT INTO ti VALUES (-1387545,10477,'kLZxJo8PYP45Fu4qFpZXzy9UzMhLEI','uW0vBCe5h532x44A9NMxkO9OpAf07EkfXQse9JDnL3jBYw2RdHD526jzS4njjTmm2friFVHnwh07VqfllafQ2nNXNcQbnaHD8FhPDCl64va2gnLREmuu3zlQJoKWvo5acl7HQJO1k6RFxmGiv61WlWqanPoZ07YRe5cwAWqapKSkgMPGaWRd8d3mW2r7Nn5P47kQKm7N5A2FSDVV9iicSwY6ihBbd','5OXwkIviGtYIrDbUofOd9nd2Si474RiVDuBlFckqFHlDY2spJXB6riz','5tjvFHO0PdP5YAA9JnKHd9BHf9nAo6xAgB5ZfEoxZrCqIYN1bJQtf3HqR1tuIAFFxSMnD7Hh2cVd4lelhIxRL5OxnULhwAefM3JEGncYH4GIgPoY4bWj1EhupjT3yURuALz4LU5WMdvjKzUq6SiDKcv125PVhlDTtN1GeV3qmvAlosvKA','t5','0Fk',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(100) NOT NULL, d VARBINARY(13), e VARCHAR(7) NOT NULL, f VARBINARY(90), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (57189,7305128547671987479,'oCk','0Gp8V','OKe6','KKSZDROGte596oOEEFnqwKWB8iLVJl8VN9jhQyksiy9PSApAM4ZXNvcHzE17L5lV5xN5Sg','W','L',0);
+INSERT INTO t VALUES (46979,-528569304715255736,'5AQSPyJ3dCsvEJ1d7EzyaskoLx8r3Lu2Mx','h6CuRlI6hJQz','WWgBoci','RlOUkDB1NzebZ9WbwwCDRRbqFbn8KnXmGS9UApIiDH2tOgqXa','i','i',1);
+INSERT INTO t VALUES (60714,-4307107576113861945,'XvrAbBxieGFWjMFy0DBfn09rvAaj6bo8EJbb3LgLdEJKC9Al2k3ZLogYcRblHe0FtBCbyp6F8aiSyKZXxSbmmVdg','tQ9','5','DXdosoqLT89uTDQTlNDv7UBybEqz8ifVD0bC70a2KTgId0zvVnNcmaY8X8NHeA3z22MKuIN6rVayMyBI8WQ','Im','S',2);
+INSERT INTO t VALUES (28569,-1086599101864086414,'Qv5Ik4URRz8Iv1hPKNyb','9jGUuhwntZZK','8UCj','8Vx6W2ZHs7FTSCAsT0iZEoi9ABefxwFqiJNn5jz2z','ZG','S',3);
+INSERT INTO t VALUES (45653,-1257026610183621516,'JwG82P52TpyQG9QSA7aqjyvqdl588hGGnD5x26gRjnLNfCpUUCKl2mjQHrUKpgMwokfTdbtBjV3iBF','9t','vp7a8','5kn6Ak','9','J',4);
+INSERT INTO t VALUES (17486,5823256132379666219,'J3zlzDxxEdvZx2TRYxbYrpvv3sDCCCJhmTql1lWfghxgsQ6dEbublZFL8Hse0DV','qZINUdw','LdC7','dVrTf9XncmIFOOfUKYodZ2IbzsDOhTGOEexSbpWNv66NirOOevUaLP','e','7',5);
+INSERT INTO t VALUES (31944,4962358579834824356,'iJZuvjIx7dtHYJWk2mbSeVSAMsbQsMXvz00TJR4craENONQZojXkHk2VLbx6JGK80rpvijnvc0I2CVuTkiLyaipN','J','Dw','h4uU4OhzsAnLQwXP8bsfDURegTlcriYihVWECM0wOw2BnsV5PQ7aAqqCQ6wSRaOrAkwELy3O','1D','c',6);
+INSERT INTO t VALUES (65222,7571446882137755832,'r','J','KiQL','BVR79R1QABQ8','d','E',7);
+INSERT INTO t VALUES (3245,1593340182154592982,'CANeRPwt9cCvWC12SBatgadXlILeZ3Whxfrkx5N2OchdHu3NuPVSutVwSUBo5rKn3iQA1oQk9nmmXo','gE9Z0sdzx54w','7K','PMA0r7fdXsL5lBg4PPLsPJmGb1kvMRr0ZuDgL8Kdt8Yn','x3','v',8);
+INSERT INTO t VALUES (41062,699970891773132108,'WZQTSbVzPTub9SwncnBM6XLDSjxM7tqST','nqe','Y','KdkmcXbNEVeJoGRrPdBlWvSgVJeDevV6hMB81Wu2YzWQO87U','d','S',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(100) NOT NULL, d VARBINARY(13), e VARCHAR(7) NOT NULL, f VARBINARY(90), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15294022,-6174826382856815433,'93R1sdweo8BjD8nZpMI5MO0AEzV80dBSgWCvV56AQFjESoTrN0zv9u7wlMWCH7IAB9CvDTVZpKU0ZBM8cAV','j','i','0FJmXpLexJ','qF','W',10);
+INSERT INTO ti VALUES (15294022,-6174826382856815433,'93R1sdweo8BjD8nZpMI5MO0AEzV80dBSgWCvV56AQFjESoTrN0zv9u7wlMWCH7IAB9CvDTVZpKU0ZBM8cAV','j','i','0FJmXpLexJ','qF','W',10);
+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 (12115932,-7680151330561814173,'6i6x3qWD4ri8Wx0K0rkuTKwDFDM8cDHSyiScWInKT3ertDjGTWEefpbbBN9AFFQrTEOpgN','4rtx11','9o','nNdINLDbkumq4Tdy5eVT6RjJ6WUJpCA','cK','n',11);
+INSERT INTO ti VALUES (12115932,-7680151330561814173,'6i6x3qWD4ri8Wx0K0rkuTKwDFDM8cDHSyiScWInKT3ertDjGTWEefpbbBN9AFFQrTEOpgN','4rtx11','9o','nNdINLDbkumq4Tdy5eVT6RjJ6WUJpCA','cK','n',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8380208,4204160270292827495,'OuedM9qnLcsJWSoDCisoynogiVR1jTErXe5G3TMiOC4kF5HsOGOR','sXbX0NZcx1ICnaweXw8LoVCrHQqlXiBZA9kiYNu3GiWi48EsyDEG18z','STlsBA','Y6lCNW8fWHu4e2lofBnSCmIC91z2a8emZmlIrmJA','iy','3',12);
+INSERT INTO ti VALUES (8380208,4204160270292827495,'OuedM9qnLcsJWSoDCisoynogiVR1jTErXe5G3TMiOC4kF5HsOGOR','sXbX0NZcx1ICnaweXw8LoVCrHQqlXiBZA9kiYNu3GiWi48EsyDEG18z','STlsBA','Y6lCNW8fWHu4e2lofBnSCmIC91z2a8emZmlIrmJA','iy','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2839836,-6345534802889103354,'zlbKxadgEfBKHuAL','UefTg0kSrViIX4l3V10Fu2PPwIrsWA1S8A7ZjbvDyMaVztS','cZvuS','ypGgpjy6o3wLdr9gtAMDmfE9gCNlIFc0bTKKCeCbwXPXqBZX7sAilPucqo8co42Fz8bFr6uWXDwkSwXsJvcWqBjMKmwymDTE8kdYr0dG9afeBfKKXh0Sz','v','Y',13);
+INSERT INTO ti VALUES (2839836,-6345534802889103354,'zlbKxadgEfBKHuAL','UefTg0kSrViIX4l3V10Fu2PPwIrsWA1S8A7ZjbvDyMaVztS','cZvuS','ypGgpjy6o3wLdr9gtAMDmfE9gCNlIFc0bTKKCeCbwXPXqBZX7sAilPucqo8co42Fz8bFr6uWXDwkSwXsJvcWqBjMKmwymDTE8kdYr0dG9afeBfKKXh0Sz','v','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (613572,-1899655197571962965,'TVZccBa','IA59lygHvVoirCc3ZRuoz8AUYW9hVw2Cc3odJQNCLf8VxmGTFg22eO9IEsuAEINwiotmclWlAq3dlplAbusBqLXaN9PgSQH7jgFh99p7Gl7XAkHV','Jbp','18XMj1wmL4yKadkcU0l8DLmbjA1XzYheQlrmR1OA5nMmw6','c6N','X',14);
+INSERT INTO ti VALUES (613572,-1899655197571962965,'TVZccBa','IA59lygHvVoirCc3ZRuoz8AUYW9hVw2Cc3odJQNCLf8VxmGTFg22eO9IEsuAEINwiotmclWlAq3dlplAbusBqLXaN9PgSQH7jgFh99p7Gl7XAkHV','Jbp','18XMj1wmL4yKadkcU0l8DLmbjA1XzYheQlrmR1OA5nMmw6','c6N','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4725364,-1065427564589576250,'CLSiMQRiz3Y7ZuQ83BrKgPqSw4kJbCJZZHac9fY4x8','A3ztmS6Bp89sbkNjVuLoJmZDxnuEJxNzu3whD8MdAhnoLUCgv2Kq1hraGFsXhS4podRsgwreqCPl7esfaTtqNYNHZrWqryIZqypOBmHAdPMtQ9fwnVFUbJWqhrV4dO6vgA4S1s4h7Ba7jyb3tNZUKDS10YOmFxfa5TAZltVqZqaeRLhjDswrkvHhqzyeVaWURyO21uaKOi7BrZvMvrmgHY','1','7GStrT3wKB59RgUP95wmfcssSOHvPWZSRFhUTYhOEUwvjPNdQuUemqlRgyZFGecBh9X0IpZMpqDdJnwl2DqjOaOPIqQspMo8C2SKmXIBdjxCEJK9R8c6vfwUs7S5KbV71VkA3HpXYNWlxM','hYP','3w',15);
+INSERT INTO ti VALUES (4725364,-1065427564589576250,'CLSiMQRiz3Y7ZuQ83BrKgPqSw4kJbCJZZHac9fY4x8','A3ztmS6Bp89sbkNjVuLoJmZDxnuEJxNzu3whD8MdAhnoLUCgv2Kq1hraGFsXhS4podRsgwreqCPl7esfaTtqNYNHZrWqryIZqypOBmHAdPMtQ9fwnVFUbJWqhrV4dO6vgA4S1s4h7Ba7jyb3tNZUKDS10YOmFxfa5TAZltVqZqaeRLhjDswrkvHhqzyeVaWURyO21uaKOi7BrZvMvrmgHY','1','7GStrT3wKB59RgUP95wmfcssSOHvPWZSRFhUTYhOEUwvjPNdQuUemqlRgyZFGecBh9X0IpZMpqDdJnwl2DqjOaOPIqQspMo8C2SKmXIBdjxCEJK9R8c6vfwUs7S5KbV71VkA3HpXYNWlxM','hYP','3w',15);
+include/diff_tables.inc [test.t, test.ti]
+DROP TABLE t, ti;
+CREATE TABLE t (a INT, b BIGINT, c BINARY(56) NOT NULL, d VARBINARY(12), e VARCHAR(12) NOT NULL, f VARCHAR(65), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2091726411,8321586578004067724,'euv9xT843sYhucq6blKBPQ','a','rzWJpV2','ylwy5eibXSPo09cQP5d7sHTt9VnC34O','j','V',0);
+INSERT INTO t VALUES (991417389,721624349561447594,'aCPdd44gg8wQijCQ0w','76','xt3WAKC','t5MMHZ5o8ijwvkIZ4a9BlK0VBL50G1PtjwlKrXz15VuczYny','N','1',1);
+INSERT INTO t VALUES (-600708798,5557254696444768300,'HnDuoOB88mGXNFkGMuxy','P','Od3','WA2KJcHeZY','u','V',2);
+INSERT INTO t VALUES (615227948,197535632569211672,'9SdsBPHqMI3NsBcbx0EkNNJVUJibwHDostLbBymkD6n5kGz17lep','dd0VMQ9j0','0tBO','q7jbaMEhYZPe1i12jp5X','T','P',3);
+INSERT INTO t VALUES (2090836857,-4792442710913948989,'EQ','8SQx6jQttEGr','z0','zx4wAKbPNxnHyoDmFk8tob5uAtbmWa8wsTHNW83WC177rKVQOXn6PvSK6CYb','7','l',4);
+INSERT INTO t VALUES (690344790,-2744338321400484779,'OfSTfIcER0XPFLAjpGrpXioGkRJnqhVdkvyR1v6y4H5VQ1MRJAqJbtg','clVQyQG','Io','Nvxgp26NUCG0Dfar9IGDkSyZVCkmdBhE2QPmaKDK','o','N',5);
+INSERT INTO t VALUES (-1802819818,-5512025335766777927,'BtLoeV7FwKddXv0ogYSTAdoq1GiaZGAdVk','vOYG9b','MzyN5v9A','Cr','L','W',6);
+INSERT INTO t VALUES (-322418054,-571708148391613978,'UQPpLkzhZDpT1p5wnXYPWGXRc6TSS5z1B','Qj','JB','eBZ6iqxbMJKW9opiyOFsmln2i5Gr2NzjdRl0LbS8qpoR8N1KllRRLUWSdB','1','d',7);
+INSERT INTO t VALUES (-1072041816,-5441898005176712261,'b6bjy9BV25os','Q7cDkkAj','6wa8kp6N9D','mw2pc59LC9cdf8fjcYOW7NwvDRQysgX3zo36zt8rmM18zCXVw','6','6',8);
+INSERT INTO t VALUES (911133299,7144034589785962143,'Wi2oVN4WQIJ9LHrE04UgTmEzei4uR6gpU9aD','5D4Grjon','6','VsRz7Q5dQMd7jzWVwtxSdLh5aQOQPDMRruTj4lSWBPMf','L','0',9);
+CREATE TABLE ti (a INT, b BIGINT, c BINARY(56) NOT NULL, d VARBINARY(12), e VARCHAR(12) NOT NULL, 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 BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6067006148508888380,-8488604579037326591,'XZEV1gZ1BX0ZSiJHWIl39mVqB','XFM','5YmupUb7is','4D5kla1yNmOh4f9f19','d','r',10);
+INSERT INTO ti VALUES (-6067006148508888380,-8488604579037326591,'XZEV1gZ1BX0ZSiJHWIl39mVqB','XFM','5YmupUb7is','4D5kla1yNmOh4f9f19','d','r',10);
+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 (-5066910677801008206,-2651631294950695349,'hlbLMrVwvAuuu','nYLY','rXLN8unxz','3BAqXxVXrqLCaP0szLZhHJSYiQqoIUb5WZ0FWcH','q','y',11);
+INSERT INTO ti VALUES (-5066910677801008206,-2651631294950695349,'hlbLMrVwvAuuu','nYLY','rXLN8unxz','3BAqXxVXrqLCaP0szLZhHJSYiQqoIUb5WZ0FWcH','q','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-4795590603208466549,605681054600337635,'a1ecjtSnm7OIzjcERXDxZKkhXJPDx','p7jEwLPw3knqU2jfAkEzQSKnA7feZXOsxjA9uUyAxgb7w74Yys2yQsgWU93O2cL96T14NQHvo1cp3WxUcViOGKLeQpDhRe3PF4Ju0wIJPuWXkxR8StdTs91CsAVSjFj97nwXPDjaPZpkpM8BHbKtIvmluBZwQbDq9LwHBTjDnSjucWzKkkUSTQvHBdqbgGSviPnW1RdNDXd0ivbD7eAtZEAYPwO6TJ15eke2rpyWwF9mBj','KEN5wavNLIvX','7VM4FYvpo0TUK92UegS8CdOy1QZBo7jaUZ5yMXJjo3rVxgAc','5','f',12);
+INSERT INTO ti VALUES (-4795590603208466549,605681054600337635,'a1ecjtSnm7OIzjcERXDxZKkhXJPDx','p7jEwLPw3knqU2jfAkEzQSKnA7feZXOsxjA9uUyAxgb7w74Yys2yQsgWU93O2cL96T14NQHvo1cp3WxUcViOGKLeQpDhRe3PF4Ju0wIJPuWXkxR8StdTs91CsAVSjFj97nwXPDjaPZpkpM8BHbKtIvmluBZwQbDq9LwHBTjDnSjucWzKkkUSTQvHBdqbgGSviPnW1RdNDXd0ivbD7eAtZEAYPwO6TJ15eke2rpyWwF9mBj','KEN5wavNLIvX','7VM4FYvpo0TUK92UegS8CdOy1QZBo7jaUZ5yMXJjo3rVxgAc','5','f',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (17363766523473109703,235,'OEZopEkpoHLapvXlYm1fZy4dY7vJ5hbF7kpKm8UEmRAmvtNZ','iewLC9tqDS18w3SrofXMlRJIefaud2gzrgcTJqWE2H4JcEeCGUqcjePyBfWOT5OTJVQeS3ZnBDRa9Ju5hepFSl3sCFiRCUoewosm0t3oH9fRf0B4SQoXqTOdX1nDexP98nW8NZvNivM4phqCPrZ4B','WTalQoyy2R05TQWa6','G7hke5I9j3NLWoTBsPc2oF1sgaLtXvpF8oUoTZD0X2BhMuM84hW5onQLFCevz5zQSGaXmdjzVCQx6o8hm4q9nsJK0z4fW90uqndLNF1nl7GB4brkF0nNGZ0nl8OgmVZWpVE2kWuUcRiR38w8kHTV3jAbY5dr8RdNiWecsXEcBTUpg4QlulxLNuXwLR4PJXkgf7C1nCC7dAw6GjHPksot0BK6Q3wRYg4teUzIKNEXb','SC3','PP2XGtDTVB1mJHnewnIL',13);
-INSERT INTO ti VALUES (17363766523473109703,235,'OEZopEkpoHLapvXlYm1fZy4dY7vJ5hbF7kpKm8UEmRAmvtNZ','iewLC9tqDS18w3SrofXMlRJIefaud2gzrgcTJqWE2H4JcEeCGUqcjePyBfWOT5OTJVQeS3ZnBDRa9Ju5hepFSl3sCFiRCUoewosm0t3oH9fRf0B4SQoXqTOdX1nDexP98nW8NZvNivM4phqCPrZ4B','WTalQoyy2R05TQWa6','G7hke5I9j3NLWoTBsPc2oF1sgaLtXvpF8oUoTZD0X2BhMuM84hW5onQLFCevz5zQSGaXmdjzVCQx6o8hm4q9nsJK0z4fW90uqndLNF1nl7GB4brkF0nNGZ0nl8OgmVZWpVE2kWuUcRiR38w8kHTV3jAbY5dr8RdNiWecsXEcBTUpg4QlulxLNuXwLR4PJXkgf7C1nCC7dAw6GjHPksot0BK6Q3wRYg4teUzIKNEXb','SC3','PP2XGtDTVB1mJHnewnIL',13);
-include/diff_tables.inc [test.t, test.ti]
-DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c CHAR(5), d VARBINARY(27) NOT NULL, e VARBINARY(58), f VARCHAR(39) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15366283,-40,'YO7','PHUfhzDFj','5RulQqdMdZBg80KHgXakDlOrWhAzy2kiLgnUm0IHcR1eYXzU','yWKgtZE6mdxEFUNktHXLCT9TBvXRL0l','hK0Q4SVJDmG5wadKPbb8eGgCeVh8JCEjFoBdfFWPLhK2Do6PKyfSYruivWcE2SxkaDw2ycRA','L2Q4g2qFfuqavdjyemOo24Voqo7TdJueK0KJZpCew',0);
-INSERT INTO t VALUES (3680470,-68,'shD7','qLMPE8KDx','ouD','cIl7nX70A0ogY7weFu2h7RQxmg8LfaUlfb','1MPciosHtQiCe9PZqZBILmlRBvymjXCx84QaIQ14icGvpupKd6DZxtBHiyCD5P1FIKnPE0d1eWYSGoDj05l3gykdbi7j','GBW415Aw4XFzYncT3Hne2W0fgAk9dyPyWCQSZBxLtl3CpH8TGnYoZGvE3qphKKyexv0t',1);
-INSERT INTO t VALUES (11831598,-22,'aa','DHUtkPiY','yr3hwe2Jx2IkST7Xl','ZJigV92u7B5BgIPBItNy9kCNzkBiz','5PyxbTEOv0ms5ceWHdEwFmBwg7QxlYC5clqXUQ0L6qYPvKYB3lKh6cmzYUd3MsqOB8Rt9RfupzkbwVKem4Y6J','G0UuxsBWLtyCrOkhVJsIjIMpdKKD4Lnn19ZuJ65oOrcbZzX7AHbAmszHsQ9nM1iXx',2);
-INSERT INTO t VALUES (15952521,124,'E7Q','NrgPmMwkvVLg8R29bHZj1','67vyk5SpwjzBPHLZ9rxU','OAFOfeknSBKRIfwh','TADryPjyXYGCABkRgFSLmuUvro6bPGqOgziXPhoOmkWI5DB10PZL5nlDnTQ82sPRWD','c1E7YTf6RQBXOlZh4LfL',3);
-INSERT INTO t VALUES (1474106,59,'N3p','ahBriKVC1sSgtXLcTSnbv','a7HBEPmAF01iGmGoPDg12CW69wTGdySOe','m2inb6G2JiGBXTpJQoK','9LxjfNyMfBh3HV7PVcWiKncYqboy','Xu7Ld2tkZWISoI0fEBiQsr7kkEPT4dHilgLg3XQFcw',4);
-INSERT INTO t VALUES (1384565,-64,'eS','9sHhAUvDsfgeSzk','3zRzblQMrjW0zOlGnrvyuYqjw3CIXVgAMLtMvL9','xmYPWgk1UjKndB2vpGqX7rxdtj77FgK','fwvDp9FcVN8q8p7ZmGE4GAnY5cQVGSEIvthULlhmtZ8utazTZDpQYqVCtg','k6halgHYsCeawx',5);
-INSERT INTO t VALUES (13179273,-36,'1n6u','6tVKXYKiJLwA6e7vGOmUwQ','dnimtKE5QukunVzrTfT2WRCwIhYqV0HBMhejeW2zwBXgfNBz1Ud8wUlmA','YGISE5iYu03nBbSvEbILTHICcAxmD4exLF','WVNUU8E90FRaeW14AOBe0jNkZNygsLmr4tZEYEN9OOPPEkVfof86QYe24L8y4','jcNM8FWvnWgpZH1E9p2YXBi56Dz3nF1fS3M7K2RIobZRtl',6);
-INSERT INTO t VALUES (13794692,-108,'d1nI','h8','PdgaPdPYyZIU8hZ','WOyKTM9Mi','e7qJ','guai9jSSpstEo0IbcC5dXijcLefRmw2vvhXxGrjiFet3UdBFBCkvCgA11q89p51B80oBDQg7Dd',7);
-INSERT INTO t VALUES (14117160,99,'xc','EFxoE6N6rb0sZRkoxu8','D6BBW9BHGcYJlQVzlxeXWIhglbpzqsvhUTSoP3qcb2oCC6QNjr','7EIIFM','k3zHXmSQRQ','7MqAK39l4SlQpIqeFJBJPnxe',8);
-INSERT INTO t VALUES (7216615,-10,'H7r','MH','qLCzrxOymf8fgBIblhszTDTvJqzf0PuqrpF0SuUf8kgkxXpVhRK1ex','mwbcudAQA5IMU6z2X09','bCeT8LpyzXZAqcEndvAToJGkTPpWbzRhTdwk3pnqYQMbCPf3lJs17sRqF4X','xU7bMEyxsk17pqptMTVL8eYOyd67aAw7DJZEDJuWicisNHh9uY2ne8WuPdwO0nKQAXmUzp5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7741203,48,'G','wYpGfvAyLYVOwn','BjU1BXNDVrxVLDyn59e7eYwIA1f6HT1D5','vPQsMd8MvfOzhdWm','lFqg6Hj4fCU4vLYalMmlmnisK1HkSSjAUmKXLNQ95QrVj6j8QR','kJUg6NoAcOxc',10);
-INSERT INTO ti VALUES (7741203,48,'G','wYpGfvAyLYVOwn','BjU1BXNDVrxVLDyn59e7eYwIA1f6HT1D5','vPQsMd8MvfOzhdWm','lFqg6Hj4fCU4vLYalMmlmnisK1HkSSjAUmKXLNQ95QrVj6j8QR','kJUg6NoAcOxc',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(6);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
-INSERT INTO t VALUES (11669926,-64,'zg','zulPSCSC82cLaBPO','tlBKF0gideDN2','gzh','76OWmU7AddNh9amuaEMZVVfXzaduBUyza1MWrATu2ORRGNRsVpRsOYJCr5nRFN3rrzgHhqAymam6ldcsKkGvhMfyeSGDp','nnw6UN5AKm6u4Xdt3Uw5Dtg',11);
-INSERT INTO ti VALUES (11669926,-64,'zg','zulPSCSC82cLaBPO','tlBKF0gideDN2','gzh','76OWmU7AddNh9amuaEMZVVfXzaduBUyza1MWrATu2ORRGNRsVpRsOYJCr5nRFN3rrzgHhqAymam6ldcsKkGvhMfyeSGDp','nnw6UN5AKm6u4Xdt3Uw5Dtg',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2862776,118,'z','HSQlf7YW1TfHpsv9cKhPQbfxdcBRi4RTqIV1dzH5sd6sBiB6VLQeDSbRQn23Dt7O93deM4dfOADBFEJKKxonQVC2VfJEw4CYhrYsDJLfCqiuSCad5fLTZ2QLjqLdm2XgEGOkgnOHUa9FPdUjkZSR6HFYRsiVWg5cX31KeDYWp1Fq7mHSwoOqmAxMLqJPFUCbYmuXro9T3j8HqGlxmJ56X','9dLrMGKGfnGdx','dVb9FPCMASKSOPf1','gPDXJX6s2XrH3NtiR7645sf0DB','lzjVr54CBrtrMR948RCegGWlNA5GTNfNVXygCNg9xhRw1C1YsVduS7rfSklhVgffXP50Wah50',12);
-INSERT INTO ti VALUES (2862776,118,'z','HSQlf7YW1TfHpsv9cKhPQbfxdcBRi4RTqIV1dzH5sd6sBiB6VLQeDSbRQn23Dt7O93deM4dfOADBFEJKKxonQVC2VfJEw4CYhrYsDJLfCqiuSCad5fLTZ2QLjqLdm2XgEGOkgnOHUa9FPdUjkZSR6HFYRsiVWg5cX31KeDYWp1Fq7mHSwoOqmAxMLqJPFUCbYmuXro9T3j8HqGlxmJ56X','9dLrMGKGfnGdx','dVb9FPCMASKSOPf1','gPDXJX6s2XrH3NtiR7645sf0DB','lzjVr54CBrtrMR948RCegGWlNA5GTNfNVXygCNg9xhRw1C1YsVduS7rfSklhVgffXP50Wah50',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (14875463,-74,'EmZ','GXXoE7GpiffJ3qRSFXkzcGnrixH1','ZmsPDumm9gWIRXqsBiPSYNm9mOXPv','X3nnf3AM1ZRUI9H83qkp2ejtwihRRrqQZC2w0AyzjgyMEiwqgAYGneT3uppd40VnK2HZnwWRvY1SgJeARKDLfspqrt2zkPYYncTW4XHnglG4yxzutiMNOdxi2g2L6cmXD4c1Za9CwWUFvXvYxFjBAGhTeJb1vn7JsBuIVPrRmCkXLASWqjOTBsnJdrQj7RDuUgIMxSz','yfBDT9nKOo4jobBrBY4lHIcPvMO7472hGptqeG33zf0KHIVZreDGodDtpfFbOvNHt','9DqIa0Y9y0degcYD78YoJNMFbMnadVZMYJRUrAWFhaKI3scB57Jz39u5kTn1pk9VbKngJs3b',13);
-INSERT INTO ti VALUES (14875463,-74,'EmZ','GXXoE7GpiffJ3qRSFXkzcGnrixH1','ZmsPDumm9gWIRXqsBiPSYNm9mOXPv','X3nnf3AM1ZRUI9H83qkp2ejtwihRRrqQZC2w0AyzjgyMEiwqgAYGneT3uppd40VnK2HZnwWRvY1SgJeARKDLfspqrt2zkPYYncTW4XHnglG4yxzutiMNOdxi2g2L6cmXD4c1Za9CwWUFvXvYxFjBAGhTeJb1vn7JsBuIVPrRmCkXLASWqjOTBsnJdrQj7RDuUgIMxSz','yfBDT9nKOo4jobBrBY4lHIcPvMO7472hGptqeG33zf0KHIVZreDGodDtpfFbOvNHt','9DqIa0Y9y0degcYD78YoJNMFbMnadVZMYJRUrAWFhaKI3scB57Jz39u5kTn1pk9VbKngJs3b',13);
+INSERT INTO t VALUES (5284662818063835886,-6848427958079190028,'bpaibOsswESR7','nCW8YUu5QqkQ2YD0deS5RiGKCOte2Fb5yZOTo1sc8mdLCYCqhnqTDp3ApQ3IWk56YWrvo8dN8kVJU7gWARvwgbhUhgP7kZvKta38UllmcEI8sVnxadByBR00A1CuxM26tqDrRRtP7wCkTHOadUeIZ9pbE9neiWgfml2OKDJE','t3','AGETnVq0fglSQQ8b7IsyW1OIXBdxRBSyOFCfiBsArDqzGMeZUuh1BAodSRjPl7UFyPWnMT6VaJshiP2OFGChHvgNDd8iEOOhpME73MhtiQO71dUKTnp4cWR6R8KXPC9bbR8SkvpFuCZGr2FEGblkq9zj1riutqsoetYHk71H4wq','u','i',13);
+INSERT INTO ti VALUES (5284662818063835886,-6848427958079190028,'bpaibOsswESR7','nCW8YUu5QqkQ2YD0deS5RiGKCOte2Fb5yZOTo1sc8mdLCYCqhnqTDp3ApQ3IWk56YWrvo8dN8kVJU7gWARvwgbhUhgP7kZvKta38UllmcEI8sVnxadByBR00A1CuxM26tqDrRRtP7wCkTHOadUeIZ9pbE9neiWgfml2OKDJE','t3','AGETnVq0fglSQQ8b7IsyW1OIXBdxRBSyOFCfiBsArDqzGMeZUuh1BAodSRjPl7UFyPWnMT6VaJshiP2OFGChHvgNDd8iEOOhpME73MhtiQO71dUKTnp4cWR6R8KXPC9bbR8SkvpFuCZGr2FEGblkq9zj1riutqsoetYHk71H4wq','u','i',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7799777724240183268,-1409569091806213307,'n6zOB9adLWrMoyxfAwDBvQnPrM6Rf4ps6jv','MMXbbt2IyzBQhA81qw102V4h4RWuw7MLu7','tVyhepod7QI','ZE5aHECSfE9N2O0nwGvTuDZYQdcjvnjl6vgwtsgOtIrnepeYCX59MZkgISK2QrCDRC6diwVY9lIu7ZRrut0KGXrlADQhyMHl4b1XbZrK0tB85ryrW2gu9EJvCksLTLQ7MAop3o1n27','y7','n',14);
+INSERT INTO ti VALUES (7799777724240183268,-1409569091806213307,'n6zOB9adLWrMoyxfAwDBvQnPrM6Rf4ps6jv','MMXbbt2IyzBQhA81qw102V4h4RWuw7MLu7','tVyhepod7QI','ZE5aHECSfE9N2O0nwGvTuDZYQdcjvnjl6vgwtsgOtIrnepeYCX59MZkgISK2QrCDRC6diwVY9lIu7ZRrut0KGXrlADQhyMHl4b1XbZrK0tB85ryrW2gu9EJvCksLTLQ7MAop3o1n27','y7','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1296428728184423166,3564221251866219039,'wMFuaAqqKIsXADwE1N986B6ry','q3lLlILwOVWVSOWxL2b6hXajH8V4X4HiJ6SdQXef5nDosEmuuhIZlfF9OrUrdVmcpfQcoi3C26lCGnsds9RDekTK1ECPtfHv7uI1opSrpwK5IKI1Mnuk9KwEVIgntEqOM20QtQHx2N4qlfYmhPlwOvcsT8R9jCpIyYvKe7EK49C9hnViO9VCO4EScRtJpgteV','BjsK','Y3qWaHPGXUKLmRIsamdzhMuFtS1LV1gflakOm3cjMRFXpxSlTU2gHRcqXQK8WPVOeipN8OyAp6RT6KWyCzU611CUOu7tUMEypmI4h1icCQ6pJ3jaU6J906yNydzmVrOHDkSinZ6WHhkjGBXuwhdfw2kE9REdYHNBFiZN8qCMX0aTdf64pZStHDYYCKK1hcgFTe7','H','m',15);
+INSERT INTO ti VALUES (1296428728184423166,3564221251866219039,'wMFuaAqqKIsXADwE1N986B6ry','q3lLlILwOVWVSOWxL2b6hXajH8V4X4HiJ6SdQXef5nDosEmuuhIZlfF9OrUrdVmcpfQcoi3C26lCGnsds9RDekTK1ECPtfHv7uI1opSrpwK5IKI1Mnuk9KwEVIgntEqOM20QtQHx2N4qlfYmhPlwOvcsT8R9jCpIyYvKe7EK49C9hnViO9VCO4EScRtJpgteV','BjsK','Y3qWaHPGXUKLmRIsamdzhMuFtS1LV1gflakOm3cjMRFXpxSlTU2gHRcqXQK8WPVOeipN8OyAp6RT6KWyCzU611CUOu7tUMEypmI4h1icCQ6pJ3jaU6J906yNydzmVrOHDkSinZ6WHhkjGBXuwhdfw2kE9REdYHNBFiZN8qCMX0aTdf64pZStHDYYCKK1hcgFTe7','H','m',15);
include/diff_tables.inc [test.t, test.ti]
DROP TABLE t, ti;
diff --git a/storage/tokudb/mysql-test/tokudb/r/ctype_cp1250_ch.result b/storage/tokudb/mysql-test/tokudb/r/ctype_cp1250_ch.result
index c475231ddb3..0c450b38fda 100644
--- a/storage/tokudb/mysql-test/tokudb/r/ctype_cp1250_ch.result
+++ b/storage/tokudb/mysql-test/tokudb/r/ctype_cp1250_ch.result
@@ -76,6 +76,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+cp1250_general_ci .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
@@ -169,6 +178,15 @@ select 1 from t1 order by cast(a as char(1));
1
1
drop table t1;
+#
+# MDEV-6134 SUBSTRING_INDEX returns wrong result for 8bit character sets when delimiter is not found
+#
+SET character_set_client=latin1;
+SET character_set_connection= @test_character_set;
+SET collation_connection= @test_collation;
+SELECT COLLATION('.'), SUBSTRING_INDEX('.wwwmysqlcom', '.', -2) AS c1;
+COLLATION('.') c1
+cp1250_czech_cs .wwwmysqlcom
set names utf8;
create table t1 (
name varchar(10),
diff --git a/storage/tokudb/mysql-test/tokudb/r/ext_key_1_innodb.result b/storage/tokudb/mysql-test/tokudb/r/ext_key_1_innodb.result
index 0daa45a89e7..d289229653a 100644
--- a/storage/tokudb/mysql-test/tokudb/r/ext_key_1_innodb.result
+++ b/storage/tokudb/mysql-test/tokudb/r/ext_key_1_innodb.result
@@ -2,7 +2,7 @@ drop table if exists t;
set session optimizer_switch='extended_keys=on';
select @@optimizer_switch;
@@optimizer_switch
-index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
create table t (id int not null, x int not null, y int not null, primary key(id), key(x)) engine=innodb;
insert into t values (0,0,0),(1,1,1),(2,2,2),(3,2,3),(4,2,4);
explain select x,id from t force index (x) where x=0 and id=0;
diff --git a/storage/tokudb/mysql-test/tokudb/r/ext_key_1_tokudb.result b/storage/tokudb/mysql-test/tokudb/r/ext_key_1_tokudb.result
index afd8bc9826d..0e14eb28c42 100644
--- a/storage/tokudb/mysql-test/tokudb/r/ext_key_1_tokudb.result
+++ b/storage/tokudb/mysql-test/tokudb/r/ext_key_1_tokudb.result
@@ -2,7 +2,7 @@ drop table if exists t;
set session optimizer_switch='extended_keys=on';
select @@optimizer_switch;
@@optimizer_switch
-index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
create table t (id int not null, x int not null, y int not null, primary key(id), key(x)) engine=tokudb;
insert into t values (0,0,0),(1,1,1),(2,2,2),(3,2,3),(4,2,4);
explain select x,id from t force index (x) where x=0 and id=0;
diff --git a/storage/tokudb/mysql-test/tokudb/r/ext_key_2_innodb.result b/storage/tokudb/mysql-test/tokudb/r/ext_key_2_innodb.result
index e3e4b5ae536..84fd6ed8ecc 100644
--- a/storage/tokudb/mysql-test/tokudb/r/ext_key_2_innodb.result
+++ b/storage/tokudb/mysql-test/tokudb/r/ext_key_2_innodb.result
@@ -2,7 +2,7 @@ drop table if exists t;
set session optimizer_switch='extended_keys=on';
select @@optimizer_switch;
@@optimizer_switch
-index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
create table t (a int not null, b int not null, c int not null, d int not null, primary key(a,b), key(c,a)) engine=innodb;
insert into t values (0,0,0,0),(0,1,0,1);
explain select c,a,b from t where c=0 and a=0 and b=1;
diff --git a/storage/tokudb/mysql-test/tokudb/r/ext_key_2_tokudb.result b/storage/tokudb/mysql-test/tokudb/r/ext_key_2_tokudb.result
index 99f8aeca763..89ca5307525 100644
--- a/storage/tokudb/mysql-test/tokudb/r/ext_key_2_tokudb.result
+++ b/storage/tokudb/mysql-test/tokudb/r/ext_key_2_tokudb.result
@@ -2,7 +2,7 @@ drop table if exists t;
set session optimizer_switch='extended_keys=on';
select @@optimizer_switch;
@@optimizer_switch
-index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=off
+index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,index_merge_sort_intersection=off,engine_condition_pushdown=off,index_condition_pushdown=on,derived_merge=on,derived_with_keys=on,firstmatch=on,loosescan=on,materialization=on,in_to_exists=on,semijoin=on,partial_match_rowid_merge=on,partial_match_table_scan=on,subquery_cache=on,mrr=off,mrr_cost_based=off,mrr_sort_keys=off,outer_join_with_cache=on,semijoin_with_cache=on,join_cache_incremental=on,join_cache_hashed=on,join_cache_bka=on,optimize_join_buffer_size=off,table_elimination=on,extended_keys=on,exists_to_in=on
create table t (a int not null, b int not null, c int not null, d int not null, primary key(a,b), key(c,a)) engine=tokudb;
insert into t values (0,0,0,0),(0,1,0,1);
explain select c,a,b from t where c=0 and a=0 and b=1;
diff --git a/storage/tokudb/mysql-test/tokudb/r/information-schema-global-status.result b/storage/tokudb/mysql-test/tokudb/r/information-schema-global-status.result
index 312e0d9daeb..438d10ac282 100644
--- a/storage/tokudb/mysql-test/tokudb/r/information-schema-global-status.result
+++ b/storage/tokudb/mysql-test/tokudb/r/information-schema-global-status.result
@@ -16,6 +16,8 @@ TOKUDB_BASEMENTS_FETCHED_PRELOCKED_RANGE_SECONDS
TOKUDB_BASEMENTS_FETCHED_TARGET_QUERY
TOKUDB_BASEMENTS_FETCHED_TARGET_QUERY_BYTES
TOKUDB_BASEMENTS_FETCHED_TARGET_QUERY_SECONDS
+TOKUDB_BASEMENT_DESERIALIZATION_FIXED_KEY
+TOKUDB_BASEMENT_DESERIALIZATION_VARIABLE_KEY
TOKUDB_BROADCASE_MESSAGES_INJECTED_AT_ROOT
TOKUDB_BUFFERS_DECOMPRESSED_FOR_WRITE
TOKUDB_BUFFERS_DECOMPRESSED_PREFETCH
@@ -52,6 +54,8 @@ TOKUDB_CACHETABLE_SIZE_WRITING
TOKUDB_CACHETABLE_WAIT_PRESSURE_COUNT
TOKUDB_CACHETABLE_WAIT_PRESSURE_TIME
TOKUDB_CHECKPOINT_BEGIN_TIME
+TOKUDB_CHECKPOINT_DURATION
+TOKUDB_CHECKPOINT_DURATION_LAST
TOKUDB_CHECKPOINT_FAILED
TOKUDB_CHECKPOINT_LAST_BEGAN
TOKUDB_CHECKPOINT_LAST_COMPLETE_BEGAN
diff --git a/storage/tokudb/mysql-test/tokudb/r/type_date.result b/storage/tokudb/mysql-test/tokudb/r/type_date.result
index f34dc07130f..047dc6dc777 100644
--- a/storage/tokudb/mysql-test/tokudb/r/type_date.result
+++ b/storage/tokudb/mysql-test/tokudb/r/type_date.result
@@ -153,7 +153,7 @@ INSERT INTO t1 VALUES (1);
INSERT INTO t1 VALUES (NULL);
SELECT str_to_date( '', a ) FROM t1;
str_to_date( '', a )
-0000-00-00 00:00:00
+0000-00-00 00:00:00.000000
NULL
DROP TABLE t1;
CREATE TABLE t1 (a DATE, b int, PRIMARY KEY (a,b));
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_all.py b/storage/tokudb/mysql-test/tokudb/t/change_column_all.py
index 4edad9f220f..04e7d143696 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_all.py
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_all.py
@@ -116,49 +116,6 @@ class Field_blob(Field):
self.idx += 1
return Field_blob(self.name, self.size, self.is_nullible, self.idx)
-def main():
- experiments = 1000
- nrows = 10
- seed = 0
- for arg in sys.argv[1:]:
- match = re.match("--(.*)=(.*)", arg)
- if match:
- exec("%s = %s" % (match.group(1),match.group(2)))
- random.seed(seed)
- header()
- for experiment in range(experiments):
- # generate a schema
- fields = create_fields()
-
- # create a table with the schema
- print create_table(fields)
-
- # insert some rows
- for r in range(nrows):
- print insert_row(fields) % ('t')
- print "CREATE TABLE ti LIKE t;"
- print "ALTER TABLE ti ENGINE=myisam;"
- print "INSERT INTO ti SELECT * FROM t;"
-
- # transform table schema and contents
- for f in [ 0, 2, 3, 5, 6, 7 ]:
- fields[f] = fields[f].next_field()
- print "ALTER TABLE t CHANGE COLUMN %s %s %s;" % (fields[f].name, fields[f].name, fields[f].get_type())
- print "ALTER TABLE ti CHANGE COLUMN %s %s %s;" % (fields[f].name, fields[f].name, fields[f].get_type())
-
- new_row = insert_row(fields)
- print new_row % ('t')
- print new_row % ('ti')
-
- # compare tables
- print "let $diff_tables = test.t, test.ti;"
- print "source include/diff_tables.inc;"
-
- # cleanup
- print "DROP TABLE t, ti;"
- print
- return 0
-
def create_fields():
fields = []
fields.append(create_int('a'))
@@ -185,12 +142,16 @@ def create_varchar(name):
def create_blob(name):
return Field_blob(name, random.randint(1,2), random.randint(0,1), random.randint(0,3))
-def create_table(fields):
- t = "CREATE TABLE t ("
+def create_table(fields, tablename, engine):
+ if engine == "tokudb":
+ key_type = "CLUSTERING KEY"
+ else:
+ key_type = "KEY"
+ t = "CREATE TABLE %s (" % (tablename)
for f in fields:
t += "%s %s, " % (f.name, f.get_type())
- t += "KEY(b), CLUSTERING KEY(e), PRIMARY KEY(id)"
- t += ");"
+ t += "KEY(b), %s(e), PRIMARY KEY(id)" % (key_type)
+ t += ") ENGINE=%s;" % (engine)
return t
def insert_row(fields):
@@ -206,6 +167,7 @@ def insert_row(fields):
def header():
print "# generated from change_column_all.py"
print "# test random column change on wide tables"
+ print "source include/have_tokudb.inc;"
print "--disable_warnings"
print "DROP TABLE IF EXISTS t, ti;"
print "--enable_warnings"
@@ -213,4 +175,47 @@ def header():
print "SET SESSION DEFAULT_STORAGE_ENGINE='TokuDB';"
print
+def main():
+ experiments = 1000
+ nrows = 10
+ seed = 0
+ for arg in sys.argv[1:]:
+ match = re.match("--(.*)=(.*)", arg)
+ if match:
+ exec("%s = %s" % (match.group(1),match.group(2)))
+ random.seed(seed)
+ header()
+ for experiment in range(experiments):
+ # generate a schema
+ fields = create_fields()
+
+ # create a table with the schema
+ print create_table(fields, "t", "tokudb")
+
+ # insert some rows
+ for r in range(nrows):
+ print insert_row(fields) % ('t')
+
+ print create_table(fields, "ti", "myisam");
+ print "INSERT INTO ti SELECT * FROM t;"
+
+ # transform table schema and contents
+ for f in [ 0, 2, 3, 5, 6, 7 ]:
+ fields[f] = fields[f].next_field()
+ print "ALTER TABLE t CHANGE COLUMN %s %s %s;" % (fields[f].name, fields[f].name, fields[f].get_type())
+ print "ALTER TABLE ti CHANGE COLUMN %s %s %s;" % (fields[f].name, fields[f].name, fields[f].get_type())
+
+ new_row = insert_row(fields)
+ print new_row % ('t')
+ print new_row % ('ti')
+
+ # compare tables
+ print "let $diff_tables = test.t, test.ti;"
+ print "source include/diff_tables.inc;"
+
+ # cleanup
+ print "DROP TABLE t, ti;"
+ print
+ return 0
+
sys.exit(main())
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
index 9990839cb8d..ffa6bb33efb 100644
--- 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
@@ -1,4 +1,3 @@
-source include/have_tokudb.inc;
# generated from change_column_all.py
# test random column change on wide tables
--source include/big_test.inc
@@ -8,10 +7,9 @@ DROP TABLE IF EXISTS t, ti;
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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10326739782786242647,23186,'NmIBGd44f0SWMLZuTRd4nXiHf','29Esshu5mXHrfXtplYc8qeQijceRZQZGGonQZArENR8wuhKulbqRxkAdW1n','N6LehlZhfZhLm8SDTdQHMZee','BdCKRyq4','3','Rm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -41,10 +39,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1298344901,6384579251652514555,'ko5xYBx','MqKRZPNK','6S','QMOxJOm','h','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -74,10 +71,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14632493124772812997,11663695914450894225,'N','Qvygr5ywNocUH','jqUqeuzVqO8YWlw6GhE2LerRcaXjkzKY4bH1l2OK77vhXzl1oQ1XU33xLP5MEUkQx','7SUpRjJs9l9py','N','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -107,10 +103,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5624445129514432088,4068516,'knX1pGw1KDQ9NYYqymLWzuASc5OJafjMIk1uisUENqMpaSBsGxY8OcOayf1bQCFqxABEZN1FGM','TIyrT','793','7LZlCbvAkSkjU451mLGdoJ','UY','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -140,10 +135,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8076793497593301688,3109191598,'QK','uW4uDSVrJ2eZRZ3UPfJcBfLcTPf','VU4','m7DJfYn6CjLphEFS3nZChUxIapJbiGnR3k','e','Si',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -173,10 +167,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7996249,7891504286468173167,'nfPJPxhfqYwosljOn3jqaq','NFp5oNdwAJeNvfeAvuQ39G6ZizlRcsm3','GGh6alJziUBCt','GTBfeNWOf1xySl86cFsJR6dkrypSmDNubUjq3TFKW40ACz','Z','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -206,10 +199,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1158566236,20730,'8','tprxbYynvhww4KzpEcOv24dxgS0URsUmx82XgAPZjW7NbV','eiqkcxexVbUq1JJ4gAmxc0aTFMa','r','6','6',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -239,10 +231,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (234,7544851,'zZziLUbNiYQ7','FloV9Qu9FLlwJHxacu722Azk2zMPCoQV0smgmVA2TnH8F7bFABPFBWHPartTU2p1','kNo20','8EBdwc9mV0bsRpLQOj','E','is',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -272,10 +263,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5428964920059697727,-5040048,'x6lqgV6f3G','ygH4a3U5EVUXMVcMDyrQ121Cxfl7jhPf','Pvh8sFcSHR8ivGAaNkCcOSPki1nIeRDGVJfxJ','iKxWaJCZ2VMfHWdf','w','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -305,10 +295,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25395,610238644,'S','Ml2TrW3TLYK9','bZC4j6xUCc3SMH','rt0QWEgnstlBcv3x990bLSjFe','f0','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -338,10 +327,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3,202,'f8eOfgEzKZuJykOQ6p4gM5FbQ9WP1ZaVzTYX1HGXlzvHxo6RA37JsOC83bak','Jmhcmi7Ji9PJU','t5iJq9q4sbSskHrNuy1','HaTLMQX29PIin8K04EDtP6ZgNxB','8','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -371,10 +359,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-24012,146,'QkE00KwN4RGhudM5rGMrbjchoP','5SjrMs91k89iLsEMhzSjfoDLp2pJhWpuDbzUwOWQMNt2jr2Y6CjTfmVzwmCX3l9YZMUi6L7nfWVgXJYE4WXhBfG','Le6fTZksiWo7hhRIsTbQ1oF9QPHWEsGa','wI8RAl6ciU76n4uYnUEqNgYI85WiMkQ6ihIt','r','k9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -404,10 +391,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14457284,71,'W','iUj4','zxrgjZHFj16OmO9MLFv86bCnRiIQKsGPXvIwgIntE477r','fk9ExKU5TkBVfdYw1d6Lo8uByQTRted2axWpcnc','r','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -437,10 +423,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1245053850075931645,10088723,'8','TM0MQhjIxiItgG4b3Yx3IyKkqHaRoIoFOMG3XrsHKjLx93vajCjCrojpO','oL4eSGK25GhZlTogYeELcerJ2ica8kIwmTjC6k','qQT0FYx8uda','vx','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -470,10 +455,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1585444996,4695,'uTHqXRJYkZnn1lcTw4pkrbk8GktK5TQBbDAJYAVvcI6shk','NW7hkpqHWhBB','tz','Ysfrms0BcQpWlCPx','c','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -503,10 +487,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4543587841008665151,23823,'wHmbrnGmuPaNN0xg9y49D4kiIQdwsgJ94GByM','PXhw','nzyQZsP3czdxSxof95RE02KFcPctX27omfT56qPTW6kyeMxcnl3y0eYQbQy7pBDa7e237w','if2vYVM','c','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -536,10 +519,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (203,34393,'cvLmqhRWsFSOijQzCu4NGaZwoGri66RcYGWgD','aJM8d','JUtFpLX9zUYO','bkIeti3b4HKHj8tYq2iBFw4mXxCLfGR5YHmUDcsFB5efhZu6BxA4S7AkOwYOC','P','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -569,10 +551,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15371976,-8660362710958838645,'h0KlMMKEt1AqWWOdtm0TWQvGCFsGi5UjpKC8u7EXj9p0y6FfhtirKu69cdPfQbRDanlRr','LrbJhZtv6G5xTKPCiyOELP3pOyxBwAbLPuUD7IcR','OmZYi4i55is0CN8vs0EhYSAO0EsQLbyAV4OxEHxHog8TkbX1cQDNoUEEY','NSHWoCTr12m0xaoq4vDAXshWqWtyX','M','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -602,10 +583,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (58112,2457,'HW','TjTGDmwkbbBQRABkNPbQbexJSC9QbIywGSVfqcSNNhvLU55wOx','zJpylfar8mEQkl1K6qAWtuZXb8hTPzxMsOYdmVGNuh1KXj7o65xu3MVGtBDHt8y073qeCLNrcRL','a4AXTzg7TalAjJf7gCVZWE','o','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -635,10 +615,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6897,116165974,'PcYzpdC8SZgmtvsvWzldcj8lhSGF4xUN8wme7yU2dAjNbbFCR3wtTAcymPm7winF','pDyG5txrqhZelf5U9PiJitDidrXdGRmYT','vQBwKZcG','yhOgrj3sDY4TkmETSQNljMKWpVmfZ7b0Jc9u62Ujlp1WGc4kw','9','80',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -668,10 +647,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4879163290981338211,-3461854831985258667,'brKx3JuWQV1fQONK6uvRrwwmj4HtQsP5uHziMCx','VQubvL','JI4XSBDOAdV','6E','M','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -701,10 +679,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5159114161576594495,1057246585,'joGw4uFc4b4hfXN0Zyka7fMU8h0VV7','96JQ9lmXwxWtEfpPJSidn4gLyRCa7NdtVii8iOUHFrBjWmLRY9WHt','CZimJYZMDTp3PDE0vPETadn4qDbAfu6DM7DTSb1q5R2V','NhcQIjJ7FWUAnhdcQ1XPoKYTHP8ztLsROaNaLeZsGhx3I1RwPLb','G','us',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -734,10 +711,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2026683355,-34,'PnuUHsGvfhIYpHFRYzZ6UPtCaR','dsIbc34RAq1YhrKrpBEFJpI2hnalrxDOKI3yuN50zfoPEMIBXbDAetAoctnJFHS9ls24x2X2TQ5Oz2kevVZG8X','BTOY4TR7XX9HnX','SWkvG9df0N5acpKusxVRtpqiPHWhvPaa465HDiDY','S','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -767,10 +743,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (53,12353464,'onYPNjB2z0zqczVx0ascADF8RFun0AOHYdCw','4apUwDD9Jfuge6INDZorI','byviKM05W3pjgoTmhUWJKdUmswhr','Sd8DVf','U','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -800,10 +775,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3718633233294585892,8087,'bkDcMpTvqI47l9iFfqAM6VrmI2aFBTLq3EsKCQZ6UY5xMzwYm54FvSfntfHOut7g','d3S8RpItvxTEWCd','gnyXoeTuJH49seOnlzqbFXJkPNzdLG4HtxxJF8wLKQhncyr6ZtRtmHAFAZPhA','DCRDScUMroO3VZyU1jbycvDmsUjBw4ky0axOOTiB53Lg6eMoaUCaF91d','ht','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -833,10 +807,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1639199097,6020679183906902478,'9Fs837hWNjF2','PbV1NkuRJmwVYPU2TqlHpZlphXqNwveFYWwCrhuycwI','sN4OVR2gVqTiKlu92ThrcWzCbpRfc35','l','H','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -866,10 +839,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4045297270,53885,'rzkAGm8dZw9z4fPFpXULPvO1rj42SQQOnIlN8S','6rZ3rZVx7kAw','CwKVbTpYOkhbXTZS5erR1OR','OwX6wURoc1VWP','3','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -899,10 +871,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3063532,2009520254,'kMqoffghqrxvSrr8dgh','GDSBStwk6p0wWjqV5UMEd9FmjSpcPTx8M1KnHtpHiv55BipUBquKknBV5uBHVoMh8wc','8sZ6wY2bpjotP5tUtJi8UWcVTDcqwp1eKQzfYIdxkzx9aY','Vv2ZuylOveealSb88v7jaLM3XjsPBNwf','M','K2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -932,10 +903,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8787544,2202936058118888678,'0OyZw38rQQEMH','xW','JZmnNUdeGzqyiWywIy4kyJ8gZHn1uA4zys1miZySAMcOCNk20lvgrwL9tfvkBuS','l1FURNuFUqmWp7TGHPsJ','H','GO',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -965,10 +935,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (565363678,-119,'VnwLJZbUbpgliZDco7j6LDzx8lHweUHzvAckCoiWb2WLwU7nCQYWOh1CV','UmnY4P4GfWii8J7UZE4MqiSjoVhfCchAFkQc4','rCq3TlVaLlvCxT','AYKDJt0q2dHoGmDJzduvU3KXC4uxCUSA8PrtUYFsgi5MSMKm8H0knUwGbjnKlQjQckuCV3DW0mSwY1AzykbJN','hK','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -998,10 +967,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (27372,17794,'j','o6c69','W','LmRAjXd','d','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1031,10 +999,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (184,-457222810105181674,'zo','a','7FqOyoAU58h383ZZcDNa8pwvryH1mjMYujSTERz5','s2JH2a7','S','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1064,10 +1031,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8232300679085144405,-76627,'9fOOC9rUvD5A9s0QhxEm5s9pEbBfsw3He75K6YCwLxSf9FfwDAWtkJ6NuQTCb','afaPUZL1wZZa0HeP6ymfq4rrQ','genUogb71hM9HUC2Ygit835r','zhPVUnYHNopetZmJzOchdrayaUky86e','WP','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1097,10 +1063,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (145,-110952200,'8mi4Nx7ascN','aqNpnCaR9hoQ7evAiblYzvLWS73aZH2mFYRTvTm6LSdg1SXRkk0BjKCta5X1MRuLz','rH4b9Vhzp','JOAvK9OTe3CPMFjrX0q7wkh9d3Dz8HpVApC','z','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1130,10 +1095,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1772024,12497417,'O6u','0IUyVwCid1n7cMME','3Hi2suYfwduxTIqBH1HZ5f5P','XBaeYR','w','mM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1163,10 +1127,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-13465,12768118,'c26GqweHqxyg40t2bmn3mqd1s26V','5UX0ylmdk5CmSbePdAAkLxCgBXmvEe46QRKu1JgxiK6PAsp66TmICv6lA2iGSK','rvYTwmX0CisHKdZh7oL4n','JXSmOiOpfFUx5KOVLeY7hDrqX1Zpa','Ut','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1196,10 +1159,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2276939989584197727,1204760425,'SYoqdHDB2hZwrkoxjGXnu01TEWr6DmNiZuvVdj5Ybz5s1MDmf4odIijodE2gKGnqYr75','zs75H7Q','ocsH7ASTxWFNbyIQH83ygnNbQ2AwIMidpL2pqMF6QmZvwH','sWNY4JfcPCe4Bcx9FqiibARGEBP1OgWEDtialWX2JivSTTA49uhXMjHS9SINACgY72ecDm9R2JAWRRvqIe','D','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1229,10 +1191,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (20231,15401,'pB1GZpDFzCiB1Mp6jwEv02viUfjlgysfBRFH6I3CDqs0n','a39DNUD','2gv5YqLUAz0pLVq5QRMeb4SUWKRtiKH','8fvJGWZffd','V','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1262,10 +1223,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1639851649,-4018540,'j','QfPf8s','10Hr1pEHPvCCGOIddpg9ABGVrHutykVm2wWZx7DtP5L4QJp6xIJCLys6','Xl','h','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1295,10 +1255,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29,-1610422223,'oBeDfxS','WO','rwt6XIQqa','rxXd','1j','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1328,10 +1287,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-140330421898275649,6216465089019816902,'pyWJJadcp54nKkPv80gI','hZLm6xFi6zR','3qdI0qLtEPDy','97iVM8Jovi1tLG5gcNJ1cLafNxZV4Dx4raXiG0','H','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1361,10 +1319,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2781,-6392268,'6ok','lAXjvANnjsiP','JYpoKhsP0','AAjH7lV6j','2','H1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1394,10 +1351,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (601536907,21,'F','cLJLrVXTfsctINXFJPefp3hKXtUtXp5BvqyiRvf','kIN1VcyKGaKntw2wt4sDGuS3APlxPaigQZpd1cv','dY5o7GLMEXSBEpgOBf','4','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1427,10 +1383,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (186,2550356028,'nZoSfEFdtkm1bRTLTKvpcRQCbWM2qME','NHc9fuAZlbT14J','SEiBVrzIQJFVXmrryc7iIe30uRnwTVlmUZGlb','nmuD','F','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1460,10 +1415,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1293897,7390196,'BkQs1','0DQb0CJ','A6oF6','1KeFsobv','n','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1493,10 +1447,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (758915595863956822,733100518529044061,'XLg7tWqDzzTcxPOGErILYDQ','zGR2LDqS9e0D0W1toZq06GPd5N5fDvx9bYlPlSKUOXJ9juA','HxOifkM3W','9HUbu72hj8mKZlZXaxifA2ZWnoZjvlz','A','nK',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1526,10 +1479,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14669,-20249,'tmr','0Dd2Obb','y2HemIKwrz2PINxOu85AHdbT0zfaSksTRm8USVwqxFt5GFlbcY','Uu','q1','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1559,10 +1511,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (106,18683,'CJYqZx2GWsaIeOfa','00EZFbhpDsFP4sXkPgAPYrvxwQWauubF','YqLU7k2TjPwImXE7woFuZn569Mpmiwk3G','6f','U','lJ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1592,10 +1543,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1204020,233,'ZiZ7RytkKzLuJbv5pXxnbSb','oaMleMCQtYs4J2i7OHhBzwP7bR0auW','jRhDcts0K0l8HX56Rxj4BpAzoX','DIstc8WB1xLh729sx','J','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1625,10 +1575,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (123358786,1666434709,'mCghqVEDtzirNjesEeUW42pVw6tPp31wRxsb98xG8uoEkZOlSq9sc4','NaVfIx7c6sHpFXprKQgB2DQNl5fk3M906dWMGjfhmyWSuF8lA01Ka24HDUrlRhEkvwyM8LHOn','mxZiwTY5yDQ','j8yo80UdZbgh1bW7SfOvnhff4YwYFFFyZ1iE2xp6','F','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1658,10 +1607,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (148,3597414526,'RjM','IO7','DsDfFSqeUscl10gH','ORlYW19B7R8NM','e','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1691,10 +1639,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (930621518,-273646649,'O69sX4lA0Bd7Vn0FxeiXzqnWNcEHQc','9ooIsplqsr','FZaW4I32ne2UJBsWIa7Mhm9vsthnfw','udCbd9CEOf','v','cL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1724,10 +1671,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (108,8694726004993033039,'2hALvLZxTdswwN9aDMfQyBH','yiLy5CxXJ5Ml4jcfdh90150ddlFtbO','HraGoNOwNDWwR','1H','W','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1757,10 +1703,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2061918394,83,'pCA8kosO0LJvUomA','i1dkJLUdKnkq','V8pgrnz0W9GB280TJVUXUemKDXH8NaOQrlKdyZGnErqndqMtToRnp3hec68N3N7NDf5F9yazkVoJR','v6OnK7mglDVT3cnYdH9v3x3Px8kje4UmTH1059jcjbuA3','E','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1790,10 +1735,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (91318,29619,'Ppy9oBGb1Wzz0mL2CoprxKfMQCcoGtbkNySN','IIW7H6Ngak3','IQwiwL','qMr','b','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1823,10 +1767,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9526102,3479684777,'M26Y01EmJhDzFa6UPg1nQjuS5lalYQtYB2L','vwCEIHAu5PPT6t7yLCRyM0L5yawKD3ryGWT8SztOBLfjT','Faft','J9D0PvtGB1vKBGwLG','A1','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1856,10 +1799,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8017064,92,'wY3We3KsRoyoic2CLt57NzQJiUZB2DfHRBcowB9Q61pNTaAHkKit','hUzU','IeAx','LUzIXVQUAhdxArmpJLZo2A4V8GJtGXE7e8cmnxq17Z3FYR','x','4q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1889,10 +1831,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (32,-1243237784,'KE896CQyAwxpe','a','Kw','46K','14','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1922,10 +1863,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-747098978,11354136,'3WzQpX','U4kHohUlSpYMwfh9c','UWka1MacLmpvyn7cWPTQkSUilnloJSyRZFofgH00Mgul','KxTqFj79Y','w','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1955,10 +1895,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3492791,97,'LZJk0Wy4PobJ8Lgd5XRHhW765vO78c3FyNcK2pH','qhdTg4BN8BwF6XTi71PyYGInqhiNqb2IyLuArdgp7l0MSx9','11kpmced731vONmT','JXsKqo9JWgaeGZUNs3GB','z7','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -1988,10 +1927,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49,14279812718058287543,'owgJdZbzZdZU','jiWhZ1M','l9sPiLBtPX2J0qgJkwkcHyjTU4wWbtwF5urbk','ePIWnRfpjkQu3cyHyXS2aCKeYtrYhoAn6LEaBPjGU2r','2','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2021,10 +1959,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-99,663503328,'yTNliZYFe7nM3YKKoPP0hvTD9Zj8s9BG','RC','JvLuDiK5x8','w7OOeJng','U','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2054,10 +1991,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6230,32967,'t3fd45so66dCliLDo7mMCwzjyf1srgwqcXA9wN8jGZwAxg1z','KhdmrmpE4Pl3sgjtWWv0RasEs9wVMlhzwmAknS9fpX02h3nkr1K745PVTLXl','j2348kjNuQNbquXHz6p6CTSoKIsDwI','YQsEcpszIU24A3iU30FV2POwJ3ZIISWQ8m8t0wBZPN5kg33BhmSJ','Y','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2087,10 +2023,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (27327,5494459,'bV','Rmc','4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSU','4XhdLsjJJk80Cm1Mmpllk6LHD9Ezr','H','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2120,10 +2055,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9752279928949368481,166,'fZ0','mxzYUPzlQAawY8DTG2K0OfazERw4G6VL','vEh3d2EL2AgkGFisL4Il7IdFoHLuoERdOyuOvc9xnUItNlKBwBU6','PzKpuplSUlOdBFnISjwq4wrjVsF92xk1NoFgbGTtu3SC96HJZGEnlZ5NCydOtSm5k','O','bx',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2153,10 +2087,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (23,4989218926936466183,'CGKbMxHVTAgfOtJso3ajQynRNz62VwYRkabFBzE61HeItU6tuPlzvmg','ow6zGadMCtXonEGJs','mmh2mJqimxIg24HdYYXqesl5X0I90j','v20sZH','G','Ej',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2186,10 +2119,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-11353,42,'gqJ4T','Z93QF6og1LpoMOcmuuYGvB','nAKon94','bcy0hvqWlItEapr4','D','8V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2219,10 +2151,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (93078419430027646,14728229029829040063,'kkM','e2vUqIeCJoC2OR','hYoyMZRP1gFHcPC','X9RI1MLPw8xsB2gCLFnWqK4oRqmqMhyaIPxttEKh9TRCg8EW0m4ipy9y460LPDGa4RwY0peMjCUa','hz','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2252,10 +2183,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (32662,786718062,'Tj0lv2mJ5gqqq','T1OoJuSfKKmIFedmYl1a4','nMQfIxExpOlMV','tgnqb6b3YYHHRyRkIxM8Y3tAjpIaMYwYoqJxjW5rSN4RVqo2iI5hKwtH0I9SSurh9','a','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2285,10 +2215,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2030889039,28320,'l7pM2xdy','KZIcaWDEqhM','lLgPVRslQRmx6atQ3','arVQ5oDigESwNu5pXenuUzNkqQF6ToLK7026Jg2uLiY1R4EMjXZi2Wal','O','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2318,10 +2247,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (39044,5713794039405236728,'q','rdvpH5kMfwKkTy9Fpnbs8QxtXzXxJeyeLmcqDKvaIkEWR4RK8RWvM4XuTeYpa9ywFEB','ZaHMOuAOX3xdTFf7OQl7N15U6M9c4fRtV0Cx','tyn4YnDE3158mpbZigX5qPFWU6XARlFRhftYREnqH9azA58xJfq9C4QiQdO8djnHJZVr','k','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2351,10 +2279,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3949440033,-1925111786,'HzlbY5fXCHIus6umWJ2pxwm2tyoe5fk','atqJ9kx3rg9zxMF0y6l3S6S4x23V','Jo3EhO2CleDkyddADaOKLBCNM5nuxsZl6RgmYSRrn','jk7PSBMJG7agNAyxoxlg0txxndswUqXPPKCbe2hWVWQ6qzIOj3mw8tt180fQhb4w438dJlm2IKHoe','hW','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2384,10 +2311,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11431105698633824075,3824526684,'rbLaXOmwNvKux','o1WJNPLb9wv1Hgz8QokAeIA','78xqb','n','O','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2417,10 +2343,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31052,14335413105899367997,'7j4TYveCgRvkjKKET4142IVDXAb6YvG','XWHH9r','44bIlyjh2tbM','bcalvjdnjMCxWYvUaz','p','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2450,10 +2375,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (150495630,23,'lqF9bPDDcGNfVezdk61EohlRLqYN2yL0ZYgR','lQ7pyoJ0S','fVlKgnpciCaUaEXlYKSMcYWcGV','dqq4itTQBuS70DxFnxwOhr0se2WLw','M','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2483,10 +2407,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (866174592940796086,2657842684332254645,'dc6YpLdCRVsr','QFfALccUuseSTLPGU2drdjq8AzvR4l3iOSnkGCI1GswyS43yeDns6jD5AB3wx92jIuM1rmWW3Egc8m233','k6LuoGKn9oaWL6X9REFcgYWxbRmdiM406xISDrxiXHsteN7f161hgfr6','uuQDkrWNtF6H6vSQrtuCH5n0Vxb2dzZjK6s23h','Si','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2516,10 +2439,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1322488740,-22,'flLc4NsV3Pkd77cEW8X2MeoIjjUDxw3IbB0J7AmIm1TtaQ5tI','JxrW','x0pIvYmlVF2hMsOhPPrrVmvrvnDK0WHwC74fey3QyuWtHbpTlcgupIy','Md7k9m9K7PCY3UB7UuGyNE7','Q','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2549,10 +2471,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (28,3191485159571683803,'evnHrCbjkoMlmh3QHS9Xtwaq4','7Af','qVUkfcG5GRaGuFUtm','Cm4rcYdBK2','C','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2582,10 +2503,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8914355185514547450,8924,'HBJnMlo','I03UT1rUJEDYn','xJ7Fkbtf5YD643V61H4xCZaEYXNtn1ZdSpWUwlLx4','eS00yC2jQ2zsAfVXPJh72xOLBEk','h','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2615,10 +2535,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4244640,77,'hI2jI8NfH0J8UUznepOr7dO0','g7Ia51HFR06yOCF9CjYz0nvUaLZF1P8nSE2rA73ZYS7BdATQeJ6OURQpH','ozKiG3X0DgOPP4LkQyGleWdaQy9DEtpUoIt5YjHcDF3x9JtwVnwCcbMprheejX','QTTi9aCLWJWBPmbQfAGOTtbqP','A','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2648,10 +2567,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-46,128,'c6Tsiennw08kFNKW9bhMCOT8tZTDCDUtjGwjA3jfvdLH','1szDyXzeM8pkI4IJux96AHO24mG8gOyPcFdfutdY9kzS7S3Nm47Zc1m8EcWnv','R7Yz7wEczWOE9cqAhsBqrzf1ygndGt8qLwK1TFWaarvYi4ka0bebf5gF','qJniGDgtOmpTnwGL9EVdvGd38xuXeWmnuHCt6d41uFi','wW','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2681,10 +2599,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2268880135,-14831,'NQin2TWNe4','JXaM9z8e8i7xLiWNwlPTtVfxYQqmtyCNJ0pdUOJpeM','ffWJCpom','VSVqojRqa67xogoN7sMoBrdN37WXr0shIbjJylXa4BXTEnxQ5Lt','pN','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2714,10 +2631,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (430873149658226182,1828715090202848876,'PISY','w4v9K0Jy832FN','Zt','BxSCb9hSSbM51fwiY','C','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2747,10 +2663,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (482698,-9155888333123730246,'NgseQhb','IOUzqS9bSpgnK0eAIWDhb9I2dUdikxU8bYWA8OcAE5V1ZJffSrLukUf','lCUj3UDrBwNtqX','PjcNeDhfnh8pWLE','E','0N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2780,10 +2695,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6055,-27832,'m','jSt','VWSrWOqZzP','eSsHw0Ji0qtpd1ZnOYfSGSTTRsPVBH3nP2IGNDuDpvgYmsQzj1iLt','kP','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2813,10 +2727,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-43,110,'PQXIfZCSzi6H8NyZFq22','dFe1CLdIWyqPYKCmzA62q8bYGu6dEbmEkH3NZRCAOUQTvtUib94i7LPb','w6WLvXIjeFwQQE74','X','G','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2846,10 +2759,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (550496240,17772230450008471596,'XD7u2bGy1bW366qCmUgdbjIOT2','pxyhgqtdzQX','K6r2MkQq9T6GfGffCa6cJoQ8ob3Xp','yBoifaVLXumjU7CmTNtL5uqRIV8','RH','yb',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2879,10 +2791,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1961315,-10189,'umsx0kS9RULSTfv8CVBPj1tfNm0C5QCihJke4qoeuP5SDGJ','jxWkwXoxjGtni7pXu9G00B','M900Ni','Qmcdstu56FX06qWEOIJ9','ef','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2912,10 +2823,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1649385057,57192,'9dC750udMRQjyhqIFUs93ByY','X7iFJ0v5ko0e1XQkOMhNAHbQIyEiLYSWjyhAdYTrBBGxpm4HlMnyJGnSKwlet1pNfTZZet8SxHf0CtAN','tDduCiKM107mhi','b2Sj3bugmKpgh','JT','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2945,10 +2855,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (100,2463032277,'X678LyW6Z2XseGXuRYByjwffQD15LOYWiKZrbqYQZT9rr7eWB0QrplXfLosIZm','8Yzt5RAguqYZxzbOiqvgbS','AdtryRbhu5tLaFghB9LovzbZedIncf4EYiD47','9','W','fc',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -2978,10 +2887,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (870778969,107737931,'qYrdPwM6Y5a04u9dBkX09LGBeTUvlgsQnrYm2Oa3HMUunB7Kecyl0lSr63iJIAj93ieUBsO','YQLM','l058iDxxIF0XQC3Ubw7UmZiKBNmy1QC','4vePluYYhYRZAIS46rmwndwC3yf3nEWL8FZt6ktctafgf1YP0n2n','R','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3011,10 +2919,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-32018,2265362138,'JMwGEPzpEqUReKuvSOqVFcmMjQbzZn0EgI5J','QLoz44WEzVtYHPvnzcYyVKukWBPgBI9ob7KruQA','GiBPG','20iHNH5D','th','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3044,10 +2951,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (701734080451245141,9643780471265672026,'lSonQhBMRDg','E','QrLHCVcVjv2bjS67SN8gflNqC2qeXWM','5AwXsjNTIjwc5vMwUfGLpOq905RB0Gqt6H37HEwHeqADjS5FObzFI9THbW1UHKRV','3','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3077,10 +2983,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3639943,-163210278,'XtNYXFQRv','BKrogCyUk','zFvmIqtebJnsuQ0BSJz0SdSHNIRff7SAKUNlN32E1WpLHto','hCxrKFeNIN2p0','q','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3110,10 +3015,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7559226,660108,'95173WYzfIy','vtq','fDZHheXUUlmKz8AfWTjvz8afdnuXK96GLAL68eGb9ePb5LjD1FBIquwBiUYWjnlm5dBvnBPbk','U2XkrpmcY5bkOZQmeyY7lBkwhYKwzG7gKJBB','9','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3143,10 +3047,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3797,18869,'cKYKm4K0wnqdJowYmdL0KbL','mjEnNHk2iYJ0bh8K1','p7RHT49JrVAD8aGfoe9UdRfwJhIDnPJkX7SyhpY3Hw','vtNStE6','nF','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3176,10 +3079,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11080688,1421,'FSOL0A3JT6gV','g4a9wrzNYgStgyQDj3ZodDnirvQffY9Hll','85JMUkXkNUdYzijyYnfwuCJLJfb3j3VCkhoNE1vWk1c','HX6oXoKlSvI7zqbymMPQIcgThmPHMMerTJoRr3BZ7gbCeeJ0EEvQuXbttDtZZdD8aqpNPbGk1Jc6Tum0gN9Yzt','Mc','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3209,10 +3111,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (783308590,-1849,'mrqDUHQjL42q','FdgA6smglWJmSZpkC6Mg1GqQL9UHAvqgLVn6ngiJOyJVFOfR352S3CPAw4yB','1Cp4guJkQ','qguvJIpN2gKbrjCDquXTwzeBvEI3ogCS6vI9mlTpew09VkRdm6s6sp35aIhFmzkF56F713W','w','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3242,10 +3143,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4201149517,-4872428262509145534,'Zi1gOPMZAjG','It2x5eccijurelI0','EPgPDIJwYnbESZPDjP3Q1HmgzzTaHguN8XlSimFOBnQbdavZzxEqAixau9','Q5d6STzCDgQqBCjXEJmWasOgNepyfO7','wN','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3275,10 +3175,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (119,11857098888198984987,'TvV4kxjVW9U','DpaKpKfU753V5TVq15g94coZ','QTNtpjlmJznXosMrrEahuFxM','UpbudvyUDYZoLh1flXtne6HfTrSFXuTjhNr61IB9Lt9CDISvBf7XScJ','L','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3308,10 +3207,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2504825676,5025551660958734330,'Ij5VnNuTfo4fjExZTrnoEIF9Pc','WMw','02Byrofbnd4PlTHPpCa0GJVXPetrNgVTher0nXoUCvaVcETsbJyempmBtSBv8','ZiIZwKzeB9IGZWT4dSqwT7ahu85xZ5bEslbSOwfCSqoVEqeBXZ27pnjlzWPGc8HNpd4bITpFI','4','ak',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3341,10 +3239,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4171405238972730257,11567277,'W9nBTJ','uphKlN1hbfcVu3ROTht90oHGqjb17Lh3dfvLlh6LxX','8xOB3PktyOWNnpbGalz1TkUOQureq89VT2zX','ka','Kt','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3374,10 +3271,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13316,54295,'MfVPcXI7xGkRuqgzFeOCso7j4yP2gwS','ldqvgawN','lyuPHp5Q7WXwkjVhFfBnvSdgN15yx6gpykqcEP0rfRAlzo7LTxaoSesvyDDoRHFfeoyJy','0NI','MM','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3407,10 +3303,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (237274068514970822,539590695603487478,'HgiUBbYRN1yH6n7VzLmCA5TbF20gv1zKeNtTTeeVUUtPfn5pl54ful7eEaEUbqelpLkSxD','RppmdEdm','4RLABNPAuOrf2Mid7kFSBEg0','an','V','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3440,10 +3335,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2887,7287535,'q7lpXVU0uBbs','tx4voYj1UbygHdqP8nLeFPdDBqnGvzARItPUPLExJLhtUAhApt','yci1kQYXhIubDHKTQ2g8jS','9hf657SaJFQTW48yri5YSUTI5VNdgyhXihRUFGo4Zkw','U','9l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3473,10 +3367,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4514953479484397312,-635351751,'Y6ip7vJjK9GuXabafKDSRoWWPp','uz','zRjiiauytZS9wocWyoBIdyq3aBfAd5x6J2pc90ZIQ1nX7dneCndmSmBer','tWQCNrtbG6uB','D','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3506,10 +3399,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (106,-1656499658,'DVgIAHr7Ruz26Dcux','bkwFE','NEeUKfQrQroE','Vb4zk9424s0REkY9ongkpfNVzFNWt9RmyX','U','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3539,10 +3431,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25,1482935944,'TXrTRaT9quRzwT8f5dbz','JX2aSg8pNR1xKvoQmiXiYn32HAXAOK1p2','GADBSheMULZq','9CpFCqVkuvdDtGKEzXmpZggwcUtoCqyNOkiPNHeuhXb1IjDSkUS','H','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3572,10 +3463,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (110,7259,'ikL3tbzHGTwyrZVguB5sIEriEyD5IG','Fiu3j0g','pySv1unwnRlz','QeAXubK3DLOdWyC8FYB','Bt','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3605,10 +3495,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8046484,-1666116,'Wi','n73yI7','gEzXwt4L95X','kT3a6ZuKn2HE1mk02XuUe3sKYz2H7l8aISUEkXIT9MxBFm1HbWhmetB2Hp32vexm7sOymNwc6nZlgB7md','f','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3638,10 +3527,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (35,227,'QeqMPDe2E','lvpyGRU','nnNy2TwY1a4FZ7RVzNxJQSmWMqT','0vMF64PFlioxz','cF','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3671,10 +3559,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (206,287123916,'y8bPTZ7Nnp3yWoOgsshMeqMsiURGqhM4HXvmJG9','AX2qMeSllQb7gUJw3jKTshtEk5rU7FgFOhrHKQdem1J0kljw3gj1UfQvJa74','zV5IKukKbzhtOs','NDqwxxEyeFjkYOZhwjcH','g','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3704,10 +3591,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8171132692759253872,-7631,'aD','ZS','RT','ueKqi2QjPMqA8e66ZrIVgZxUcNfdMV0OrCjRKf','o','as',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3737,10 +3623,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (346262385,6220,'TRJRgvnHJr','1NnqucP82','r','JOXCsPRARQKG2xhG2HtxJU','pb','x0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3770,10 +3655,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6711,2221867533,'LxI4wZ','Scfd0QAA9gvJSNuIOisl5RKABFGgU0Hghc8ME','OkbJllXFhUoIRA9h2As1okS3VD8BQIGfBB58PlZ84cPgqBLDd','wuihdSZ','u','Xz',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3803,10 +3687,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-120,41971,'VTg7Q64PRZgme0CezXmg2pYtzYdkCCZ4rdiiuYdNp4QdeEZKNBfj','vN7CINLL','O9drUB15VIJNA0PpaLRmGrIFXeuQUIcCG5u9ejlfuEFBcVVsaCvwfAdY4BEIVMGj1Wqh2Ty4nA9','xVYvLZNvKwXiGCeGVgjeAKQQM3U7EdmykqlusD','x','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3836,10 +3719,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1664542367,2385436723,'7X','U1Z7qLY08NohCSyVW','KPAonk9bybs8UYovE8p','bgCaBNkJ','1','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3869,10 +3751,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (23,17258,'AJ2Eyns95KDW6T3t8la3Ut9ZiIKHn1ONmNnlB4q7jSTDUBvmabDuvmN05zd8aYd3r','jfzNaHQetk62MfjecL','YG','eR9wzz44CRU033LHhPHv46teUDRwAM2sQRWZk0czgzKX7JQHOfoaNSYvfqm','b','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3902,10 +3783,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5250720,104,'uVlMcMkrPZ','g5QGtGltV0QeLPVGljP62j1yeGdbiWemHzDxtWHeszKJLo0wdm8yuzjmELEZe2','LFQJGDq8BW7Psd1KylRaFBV6BQ4aGPhvXmk','lAxe4xHQjZAsOJBqbQjFUQ3KsTmf3ephsnKKQy7AKLqa9b6smFpJsKD','4','9B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3935,10 +3815,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (40378,-30708,'UCcGiE94PUtwZ95aDdH0fQh01R','BL9','cVoTqiUiKKFMeVqyDzOKq1EWzYGUV0smTewzPJKuzrrKpe','Ng4PvpNRGKdPssyGRBc2t73kGi99WV1PxOkxhzLP9nhmNHixdexF','A','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -3968,10 +3847,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1994805,1840748285,'fySw5wlxT2XSvVWaVESnIGSyGQzik80PKJlYZwPtS45lqyO5vTAC7m7','JTBAAG7MLGMPB7e8qSnyuWX1ePfpc1v6i4O5jZp93MdJWzLXDPPYOxenqncerPRmgA','m7voSQAmqZN7F4cG7XkmdVB0Av','DwV6SR3H1CeVoEazllVXUji9c9IXM','n','BX',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4001,10 +3879,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16149899,597152968,'QSOS39','M9OQTVVNsds1IffqXhWROT35u2LWi0y8NEkw','I0uZSVdgnYRRX1CDYz2ZpSFalPsCyA5pMBnCZUsI','5WuXFARckMi1qRy5tOd6Q3tVLl48Yb4FQ9rlSfEjRfxH5waVJbZV13MOJFBoKS4xD','F','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4034,10 +3911,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-18508,-3391461,'Z2Z8f','Z','JgyC3miwd3AMbio7VFS6AoFpquDJ4JjokFXVekF9NcDkTFvLlEqSw','WodSuACcnDJQR2efTlK','l','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4067,10 +3943,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (38,1836462342,'ZbDm7oxUyupI','Q9zBl','XP1H59piYHXNa4','ssTxioCmQcQsqEzA6XWDJQ8hfSdMTovcRpLle67rF4GTiNilSPJJcm6NKlY5KMcsN4NuYGnUZTJKK','P','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4100,10 +3975,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-83,7706936,'fCuo','NZnf9HYXUnM6WuKJNtTlTxzN','MAG8lpMzoS4o3w2vpCZqgq02hmYIthZzAWBaSrx','UtHadRC','J','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4133,10 +4007,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5311,183496136,'uTAFk8jpdRzS7AIIDEyURWCenQwWffZIi8ypuWTdS5meM3caGg5Pb0w6ZXUqO0c3HoZQx6UH7c3NdHoUBneRO1ktxKd','MQ84S','M8s65fDJttir3X7ApG4dqH6Nba5cOn9RkPs','T','A','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4166,10 +4039,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10321416561702854550,3095330720,'iUFQ6q5z','ysF3mmB9IwD49XKnPh','Xs1DnkOV0TCSYEISYRLY7qewN4ERDIB8KwjfPPEEXlnD4nhBcavZvbZl4P1tE4wm4nIzDJ3TId5hegbBDIWVB3','nrNZLS1B','x','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4199,10 +4071,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13,6047491,'3tKhvVI','pZt9593UqaX','xV2OxgSpR3we','QQ5OweINhTW9prXZrpCku','V','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4232,10 +4103,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1003738221316100903,-8561202016048157734,'PRDB6G1548','h0u','tfkXiGQiN9Ymb3ro3oZGPvoi2GmdVZuR','KbN9myabLQn','E','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4265,10 +4135,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-22143,-31348,'FjZuV3ruvgPBlHRMBcUnsqqxVSaEqUHUwuWdDWxHRrsb','O3JgsmCAKv63S4X3qkdcpIX2eRK','uQHvORPBbUt2H7Ps020O5Q','13','0','aR',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4298,10 +4167,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-771109769,47541,'CJdv434gGekIP9','zaSKdVmt5YEXPvZWAetsb','kclGkFLkffwZmiWIwGPkIrFo1WDUChNuM9YGx','ieNq5aepnWZdf4eZ','3','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4331,10 +4199,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (78,11119525,'mTjE9AkpMsH3bQ74UF9Suyf6biv2','UcS','Ywn5zD9vOxDGqzuez','mBKnzwgAMb9','m','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4364,10 +4231,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7481,2993598815,'fkTrr7NelWOkTKl7BzFaee0z4ywMkHHdYTzBPKz5Q5fdBJon7y395q0DMKIYTKocO','cZWEVQUNiP5uexNlKhtrdqUGuih6ro','N9xfT2nKw22gxGctWA1D7lyAkW6nV','DbPWgvs','4','2o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4397,10 +4263,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55,1927052880,'lG','5Pr','lw00a1uMH51umnwnTyFKlRg3XvCeoPXPBWndrWBeeyh9p4cd02vgbtfqnGMpM2vepM5L3NMUmSumA1OQ7Itwoc9kAA8N7T','8WKLt2x7ioRoFr0','D','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4430,10 +4295,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13412,58534,'rolETvbNsiIhoDE1VUFlYgyRu6g2pgZGN6NU17Zw9P9IO0waO9kLNQvG0Wt6la5etnybkrHiuh','ucyX','GB2J8eQT8Fj7XqTBjW6DZ3WkqtkGqiIX665JVaKKAh22Zan4KhnMonCkAjTQhqBTEMraCCRuHlQzt7mAFhC','dFOGEkGXWG3v53Gllw','e','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4463,10 +4327,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3276102046744124675,219,'o7d0EV9XLP','vy5KJpmkkJT9Ly5Uq9fz9RiwDUSkKIVOTAOWGAwiBE9dw0D','xJpUV4lwZs4UyE4YSe','kY8mhWMa5w4ZtrUxevPVsIviS2cLJiJQIZLG1MmNTZyekap9Drc4u5HDmSqwAEM2sz2ARYILwCw3a4x','d','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4496,10 +4359,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2782986116,25064,'7TwWH5pQGCMnbMe9nuZsvw6eD2nQ00gI6zeqkJIlu9UxnPpD7t4srFeZEHTvt5w','ItJ','EwXpyodIiiXg9q7MU7Y6W8QWVIGaNuo0vPTfboOKIT6C','8ci','W3','lZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4529,10 +4391,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11658,-20509,'zKBijE1uFTJ4OAMbGkS04DtDydbUDXWehsCmhvNleA0ki3kLc20uMTnrw','lRPhmO0Wx3WGG25MgTY2seth0XsrnG','A6hE6HaMdeONYxx5nz10vgMQ2F3hwauYpKbMpo0tY1tPfX9q69ysXn7jeZ8n','kqsaMryHad45MOSIxgMGHojThGxLPLxBSnTtz2IGv4VVqIRXXDMyZktNF3Ih','Q','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4562,10 +4423,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6234459285275490988,3474107,'40pdQeDa5QxXVmXqCzLV2','c','iI0MGWOYm','cyUpDpSEw7g3yE0pesTmnRfCjTfcFeXyFzJ0iQFOYk','8s','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4595,10 +4455,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (46143,1095517789,'aHxsunqrPeptZk0tD87M8d','3ilzk0fiAqoAHjX2fOWojeZl0ACGD0yIG7U3TtkFHrj3NsfRqckBO7l0KSgbI','h33wOJHWeQLpl0WP0rYWhKMb2DmlfQMkaz4HtGy7fUKopU1FxJDBN','AE6TenH9c37yAM','f','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4628,10 +4487,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7513868861006804666,39796,'sFMjpOqjES68Ch2k1jwIGKkbnXckwdjl9GlzH4hcpb2rOevQel3','Eyp2GKfNSsFzKx2','1DtH4VRC9k','2Su0','Z','5y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4661,10 +4519,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-15301,-3669950137769205967,'RTEB5UB5U9OXPw5KBHNkTynQgY8n6','EbVc9419m9FJa6OmwhYQboMcOdUyR1HT','XTz','tLvGjXlNCCtSmDDMpMyQawnCY','0','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4694,10 +4551,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (63997,15676234899691646852,'UN09p2dNRyumitXvdzJFZq','qeZk','E4otOFO89bj','3eRD4dSmB1KRnGjUCehoNHuaSSsONr0wIgEWaSM1ZgWcmqlDozOVgIUKB1uex1HVae','I','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4727,10 +4583,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (300136041,15864786,'VZq02qj9XC8geZ9oScfRdAwyiF3fo9PKI','qr5','RcqxFLbOf3VydLRuMlEJBi908zJmJzrL','ASFQIBIf8Ra9PJrcpSe1ByUrdSmP','4','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4760,10 +4615,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-15261,84055231,'cn62lXrL','cFTwCkX','3','OM','s','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4793,10 +4647,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (37107,10529138428196364862,'b6a7Z0h53IlZy3iMala','DLdh37u4MjUMg0pSdrFMq5SO7BdkdqBaV','dCVsayMT6qefFLIJlVXjMcrg53Vg0TUvPG5D2gHKLWdLNISyaAJBlax65tE','BckqvSTIN4qJHz22FM2AMzPBLep5nJT','R','dI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4826,10 +4679,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-126,-558245825,'frgtmpUkLbP8NXpXWAazA7xX25','Et','OZux32hFsPTJ','H0Kdr4ErJENAXX8','E','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4859,10 +4711,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2610843713956446364,73,'xEcV0x9rln','Gkv','KHhz56f1avRT043','C8qHRdSNk9N','Q','KP',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4892,10 +4743,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5782793769679385207,97,'4xLWWIIIZ','IS','nP7BBfpNAoeRHWKzn9CteVm9HzjKkrLUxdSzDDSymsvAyvdaUG2wrd','tFxKdY','VQ','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4925,10 +4775,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1731922336589441047,11207877,'VNRy6X9LcgBCUZUUt','4CrRnCacPA','59f77sS','T','0','gk',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4958,10 +4807,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25950,8450127659146341188,'FJa','Xzmx9l9f3P','G1m','fQBDuIidJ9kGQmykSP4w','w','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -4991,10 +4839,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (59941,192,'hael8UkhjDr','paj71GYWRLH1mhu0eAr07MqVFSFtsx','FeIxhPXDvAgBOZaSgfoUNtqgxFC7J0nxPzTQ','Sc28a8ZyFRAAQV1','6','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5024,10 +4871,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7431501024197963421,-32372,'Rgps4Lr','GtIbZq5df7g6dh5t','EwIQ5M9yqDhltDPR6XWqDzGExpMBk','eF6GWHgw5LM2eejoi5HdHwxfBhQZPrbGUpHADgDPdv2T','J','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5057,10 +4903,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4071045222,14936965,'vraW6HFqAaUOJCPRWukul0K','6VolKgTqRR3ScFQpLt0','I4QK86tDjnqYhZRPrZmbEAjhwlwHyq','as7Nddufn0Wy08p26W5UTYoKQB','I','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5090,10 +4935,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3125014,-345335639,'8Zqq3AcwabyQTh9YhYFMp2cwA9JjnFdyM2O49nvFcIbt','tPC2rn0cWynPLt1CigqgmpUKwQiRUbBqc1uJaZWqFjVhnCJ4oRoHu6dRDBqVztEaa2nVmKctXIdy45CBAYqKC3u19','ea5PxfXLIludYq7Y4ZlBI3kZQhZG9DsB4yMeQWkcVw5Z4bWT4uNRNC8ycXMjwSRUXxk0','7KvSw','dZ','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5123,10 +4967,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2523935289,144,'vPTyD5xcGZKh9ta3b6Sn9AsqFN9PLpgjioWwvwxX5DYhnsAPGvJk8Knr05wWiO1uFkv0gfE4bh84tCHNjMNUceFW','rDH6iZIlZe103x1zu','ccMGff6XgKOa','udXsC7Ik7CWlxnFrTwjX8SaO3l3t','wj','6',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5156,10 +4999,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (20614,-126,'cd36csTEaPeNdxk6NSOXRNDBZW2HRtvYTshz8IR91ynTUK4CccEiTol1aIQnXOu4zd9mYMv','YOJgOnMOWKu7CzZljBI1fEZhDu86F5zsnKQZVLW4WOWONY0kuc5HQRrCSMClkX2lZ3','uucEaVast82XIgTEV9DIw3a1X1OfDH5Z0JZLLyErezQhChTWFhL8ENL1VYx','N','o','Xs',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5189,10 +5031,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-286457754,-7036922,'yV3PumwBZa9iTNCjwukt','zgA3Km','fHFy4Hx8fmx70HuP','hZKEpm','7','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5222,10 +5063,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (27618,117,'UoOlLDYbB6lM9jLBPyq','SztwejP','sa4wbhptb7J','zlpSxyiJ9phNr1cdvmdhRo1RG2IrxwFk1YT6ZCarjm0GmyAVLApdXBCHPsCyGks9uA5qt8','9u','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5255,10 +5095,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (181653335420490664,103,'ROkRG78IXTyRV8dNQh7y45jsFEVJogm3opVqEyLeyAOqrrTYlMrDu47vBlQzbzKcKTztOQDA','EImo0s3nhOpLZB1','zv0XJ7','LNqyvqL68Dx51dgIZe2x3bzHkuKhxQf','le','yj',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5288,10 +5127,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5280994,2175935372,'uDUKLEfxH5fy8x','v2GUSoKTTmcjOOLtfqDCD995z0yXxm1uIzbTCaDjYDhdIDi4TVO','rcyPIzOXuFuTKFishXgsXF8Mq48n2MunhQr9C','oBdOqB0q7GKG2opzvhy','Rr','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5321,10 +5159,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13353190973743852829,8160221,'Ldx6WRJ0g','8cRKmik','p','uxoEYBKbbWupP8uAGJhW6','xb','2L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5354,10 +5191,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (54,1108042228,'j9xiys','NqXeRQik05Tb7','Rix2lmBmRXkp7dc4K2ka0pV6RTqkWnOYXd1p539a8an6oSbEeNABzUr2','6YPeyh1fdakUeNPIEsQZ7zlDrHG6S7oUi','b','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5387,10 +5223,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (21,-18766,'OL3xn','YBqeIxLxEUNQpXJXtaUUWQu','k','k31ae0IYZBZ0eVKLnzj6A59BWOsVSYMnj','h','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5420,10 +5255,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-458731,561382,'OLpWMhMBHbPIaSihRAtp','SZ','vo0EDL','ivdJN08cBc','ob','Pr',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5453,10 +5287,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6778987,4430,'B7IThnmJbTbiFkwunQ2nxuTszVIIfdI','5','jZmviAAJf9PA6ftXDahfCDlLodoP','jh29Y23EZKfoHYXVwE6WirZGZQLPrGRnk48dv','K','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5486,10 +5319,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1610046029939993740,-27769,'nxK','voAXIDThL9u6CoqBkd0Cmp3H5SDRvCgZw33x','mJ8E5KLGLyQ3zsxMhVsBChcr5Ix4LTkhYq0qni7mvPdqjFWiEYqpYcMe64MOh3QgLhDXS3rPe6','4VRSUf','JY','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5519,10 +5351,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-11163,17654215057428078069,'94HiMbMMZOEBapPfpyPT9aC1hp13N4Y7eTPaSv','3QZZ0iXFGYXdoXuixq','BCI5BY','4Wz3TWfd','4','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5552,10 +5383,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6910,5457219,'9MV1Um1GZxhMGdp2ckNCB','533WTjmj3x5XFgt5','6VNWaqlibgCL9VmhHev3hoyw4r4J7XGtyagJExQLxDfz5xAtmVH','ZnsKWxOW7sXL','6V','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5585,10 +5415,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (754437,883708492,'4Tx5Q1byxKwcvaBfmj33JvYGAlIXHis','QODDbYOsTKpR1T4ddQRrF','yge7yBrPRjKAQf2BYVYmbZ1OF','yaCh7z8QIdXf00nW8JOGclzIrZwNc6n4IPKJ','uH','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5618,10 +5447,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16,654338114,'VZeyciYskVuAqNWbACpoJZQ','OWEMUML5qtH3ISMDCiVJn90iD5taPjK0tkdTJ4iXSKNuViL6','7dY77zKpae2qZfHdl9','riHAml9Rb3Omc7VaySt7ekOAAzAvxEgHK3bxMnhyh1ijMejW5tfi2GMIBn3UrnP5','8G','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5651,10 +5479,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-96,-110091313,'UbMDHgTO1lPs8','dHcSqUYqS1gUhWZNRMYYgGOnJbiO','Wawsg1L8Amviz4rxWtIQsXwUiQcpyGo3m','rFxm5dZ','c','MY',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5684,10 +5511,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7526340,2122214,'0UxE','i','XYO','JpFcB','N','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5717,10 +5543,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14513,868665319,'pholQJ0mSoKftLmygB9AWOf0sGwuFhiLraFVZ09','vumaaWVsBEDM8B2TmxPoiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUdsOi7WE4HjM','jo','GqA3uXuULlwmj06FyV','qc','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5750,10 +5575,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10786882975620905830,-633963,'OEEwiRaNoxdpDyajRCL1hfnQqRYlhS','RiW6wGvHY4hCMr5M6joh13e3z','ZB0OcRm472U1gafT','I','T','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5783,10 +5607,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8962663598461303341,36888,'kon8jPZxoa9mveDtiQ33z2nYjz8SdrncyHKgU7I','9awoOMSHNGRPS4d4yQyHRaq467k4NpSUmoVOKFI5ZU7LPguQPPmVuxMPMmy0ctKWY7OGCPBgxBvAfo3KGwPO0gpoyU3JieVJF1V','bvHd1ePlFXNzcfd2VbdcVfcMK7q2eQ1maE3ZOfvpL67fKwe9JGroLdgzBhR','J7k8bjH0dtGjR2yIS7ZcfQ','t','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5816,10 +5639,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2900787,11470761,'RD8J9dYCVbdlXMLjoTF3lwXhkGjx0PLCBeQ4','Cytq6uHaAnBVd0RchEK2r2M0eEHQ','OPpGWIWjQbxCubjpoEd3','sd','F','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5849,10 +5671,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1084837964,228,'VgtE3n7AQlExuBZ0SMbMl4ktlgkRxk8npHKO2MJ','bAQfwEBroEFDrGmbf7nY','C3PgN','p3','oi','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5882,10 +5703,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-14676,2399597721,'WU6JcYjsAJl5W','46KUoXnBYVpSnaA4DweD7kUD0b1d3LpRqB8lEoIUINYG6SSG8OoA1BFdszTZPOiu5iCl','boUesCVJDpQiXhLZkAlvs','IIakA1PfopFA6neuu36VBGUO1IvzUa5FVKSQ3syaLlxd5e4T1FUzPYE8iLVTu','J','ak',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5915,10 +5735,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-608837,1311763007,'mjYRIHVQ4UsJgYY91x4caFnuM6K5muLZ3TU214rOyb8o2KZWGmOsEJK','OhlP3Dti5aUOzxiYkTR1kiGuyvOeGeRWZmrH8U7syrSv0QAu1uoOIZj6e5X','kn6JYK2SsMNz7cDHLbXDH3Dd26I','83s','7','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5948,10 +5767,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-128,-5056938364446469817,'XTqNot','ICOT7PHwo24pCzLDDN','MsCccGZxdHGSvH8B6Q','d3sESrtfyMLkVgaQ40vKwmQYFNXlUGJbYSybYV9eHVTXFdh2oZ44YRRo2Qz7GkL9IPKaHo6688hkOnYh','1','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -5981,10 +5799,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14935206145649403396,8244581159249880533,'IOGOTJUaEAycXRvRlXILyYzzpbM6TneswFfaLqd0D','C4K5cxwsnvLYCGwmopejIYbJ7bb3oJX5','JK','yS','x','9I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6014,10 +5831,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8639891292034891307,-703108595604888107,'Lpv604YEpRjbHB5F13blzxpI2uV4qldS93ojw','N','7jQM7SWZW0A','RpG0dDXVp05vVVGaNXpDe3OBxS4xBm4F45Zv1JsHCsl7qbAQj6oowBSKvhNtfNEE4PnTDODMQM5dxLqcnxe0KNetNw','u','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6047,10 +5863,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (35,1446921922042598148,'s','K3yr24jPFZYRQzT1sW0AKtI6mrJole','6ltpw','m8kuB7wpe8hjkk','4','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6080,10 +5895,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13158076,244,'r','TACX9RLfq','8lhtG4e0b9WTCf','W3YL1Sy6ClNh8DUei4lTKM','fV','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6113,10 +5927,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1708049,50981,'o','OHbcgP','j11AUOgvG164olTr0rspqPBA7trU84IU','6Y0tfj60odjg9mUUc','K','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6146,10 +5959,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (342056782,46646,'n13bMtc','hmPCneWYo0q7V4VFXxVqL7it01fK9IJyxZMy','pVQdvFoc5IdMnb','v1jDje9tpWUuP85LFpMxivVhTYDxRLdUM7C4eRROC97XtJ5hYjVduwjH2ngH','O','j3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6179,10 +5991,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-44,157262595,'T2dse1I56I2KyjXGBY','lV0BPzX','I8M','dirzT','6','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6212,10 +6023,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7358853555538331033,9542377,'1v0oMZeoe9Jk4JQq3iEedfLh2Ltm8Il','LbEGYHuX04gek4HtDy6lAI0iW6WbcCjXjkLlg2ms','M8MIE17gzxKcVp5VPNBRL462yL28YsVap3Re7IB1mHTPR','v1E814ZI9ckYLRhHs0mQXdIQc6KqL','e','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6245,10 +6055,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7821992121570653952,9560,'Xl','Fcx1iB9ZqG2Yvk0kW5HuYCFdYXkHSosNWcBlRmrmddh4z8Mn','XStqOBZorgyzf5XQkpjY87s0undUP9b8HL2pKlN05Ki2XtWI','73iHvWY4UVwCBPMs4CLq','C','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6278,10 +6087,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (57,2479161,'HVPswQd3Ff','7OCXBJ12MG08LnRhS74FsZ2aBg','U50kWVahpMJ0RzpupmPIoKTsXylp','Wo9o71Chk7MjyVJ1qePhGldgFLUMXa8Oj53e0UYMr47','r','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6311,10 +6119,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10507847,102,'G','E800mKrFo3Vm','7D6Oiq2Oak','08w','T','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6344,10 +6151,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5741,591668126,'48OE5rAIXCd642J3g1hPCF8CdkXo','BOyETYKtwoGMMl','R3vohzdQQBW3lorNAIeAEeKRCenU1TTWc0fHCuM1Zl1wL','52k','K','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6377,10 +6183,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10803579,15014284,'Dp9sDuBsNK6koK59sYRdP4','9AK1h8Xo4hPEjGWUsnqgK6eFPqIDe0Y','To84OXfeGAjR','8vjIU54oaAOr0hdf','n','6H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6410,10 +6215,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1433496857,2083963198,'7OFCwmqVYo70QXP9yCgzS24OVs','X1cQ95pAGDKgxLrCLJnUEDwMI85yHyrvVFqxF6oM1Wf2jAZF7F5WJkxJw15SFBuLVQZ3sZhICJlb','968KNGxC2ZKy3LEiqu5Kv45y','1YyRJMgXTrS1qhvDY6Xd','59','BJ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6443,10 +6247,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4104716,5094636,'3lZRUEzcfFPB9','M2FG5V','3Srmwb1ZD5SGwtUXA4gSrlliH8VnGJuN8HAYo958OedXeEBWiUfWNxHlerLVjxCdIHENF4WuP','qbre1El','B','JJ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6476,10 +6279,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-481845778,845678,'xuS7jjUOBLMAZbuqWqRLXO468JCE93zzYjdrUKlvxd4cGM','4RCPzDTJouvoVwejIohQksTpRnxwafAek4cyNOqRWz3uFOh1A','UB','mLehit32W5Z0OdAK73rgFCpNLxph5hsG1SzK3awfWy5TrtKIVjisnpaxAwnQkIOqSwQ9dzhJE6','Ej','e3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6509,10 +6311,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (59922,1207492103241094618,'s4M30WZppLmbns58xMt4cpG88elLG4fmFdBErhj7geDbMZcjoanbxUcsRw0xh','gqTtCZE5ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN','Vg1tZr77euXFTipZ7QQxMNOK78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFvqYJcYTQUKkS7EyVrBO7RO','johFQUVA','N','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6542,10 +6343,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-35,-4773805,'JwPki56RvyLsFgfdK','9jiWhUNyBQg7Bjro5Cn3loNxdS72dCjpBStk5cJ5Q','WoMCWO','Cb1uLzhJNcHCGGUIYrytWUFyV56Ct05eRerUMbLdjyXnwJqz87xPYS7jfaA2','O','Pb',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6575,10 +6375,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (42,2085463405,'YAheW3xvdNEU17V2Tzpli','sf1qnZ6T5','9mlvHafeluEWh0sKfi8mzFtmYm2swDsRJztwb3nFHRzQmd8U','Da36tw8su','CQ','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6608,10 +6407,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (46,-4033700691773434740,'L1pMO8GBHJqKGSjXuj9m1LrakvzKGBtjbUpSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBT','T','ghwGZrZ92','jXYQetrGambIi','7','Zy',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6641,10 +6439,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2987239882293082310,2798819,'OYvlHP','G0ExTL5IbZP83g5aE9gB4Ji4c1r60GLIiVIkAhovdv2x1cfuh7IlvbBjLDhKSC6gF','HKeuh3TT5qeEFFbDSbQ746wWTgQo','Zvh73osJ8JM2G1C8q','RY','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6674,10 +6471,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6490681,-5786526,'IuXnUfQBG9','BO2JDmqBmSPA9x2N6aJAfIv1BHVIrXjArafYdI1','Xm1cO6ZA4zBeNUivmJib2w','ZQex5st0i48VZBi4NHEtnk','c','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6707,10 +6503,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-63,-6210368809727405308,'GTAW4h5Axj84INYq0SHik7NcYEm8NsdmDq1HHK','v1nCgp68fcMonOduWIs','XlAQio93wOQa8sA7E0r4m2gZaA44YdUogEnvxJovBNtnOi7KLjqmVuJ831ON0qYdOiX6sF4C17bT7v0gNd71','gtk','G','dM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6740,10 +6535,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1940096672,6380107948222643015,'12','sZ84AwGHp','H7sveY','2cv27qIIQGsroOgEb7','W','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6773,10 +6567,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1116253722,6,'hffyQKYIihE5og5EjgcRRPzMsSaMQWpgM0nh2Fx2qyyB3iIPplMuuNifI1B02usPwwNOts','mSstFDPhOFWhijvuwDZIji57XhzEFD3ZljCqBBVGoUt','qUcKFy2q3Dpp4ZpKgA2zFv8BDk2','kh','h','OT',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6806,10 +6599,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (160,7266147,'N','Z','L8cRrdDbg','LIDEpsNcmm0E9mL1TtmCesPHkuUw4u24hKyojiKz6ZIcJeiyaBS1nDsTqLAj4s7eK','f','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6839,10 +6631,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4443889825426998727,2334982872,'BiYGX6MupwzjCpcrUZ0fqheungqp','e6gwN4EMC2T1rqFqKas56s','mRphBb3a2lxT7qc','i4n9YAhzfCD7xj65pmU4Uv0b51PD','X','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6872,10 +6663,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13168609,2016674349,'Ey6ZkdomRqokCtU2NfdxXx','9s152cL','AD','LiQ13tFGwbca6P0L0V4tPss1JdnwQDLCtHl','s','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6905,10 +6695,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1973879279,-5055014,'JBFjb','xJHx','neuX2GSYVW00O6lk45tmya','8','t','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6938,10 +6727,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (54906,1177206683,'wPk6K2YlZgVxaYhJ2zLW9xU','BsaxkFbni3F568khMWP4fZlcu1j2','B','qEenbm8yi7RWzln','i','CZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -6971,10 +6759,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (82,11749085613545316956,'D','In','0tCQalZW2TFqVxsxcF','LK4WjeEDxfmpIING8','y','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7004,10 +6791,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2223687231813417719,-41915410,'MnQipJElGODhnrZ3YHeb0SjmF0nNQ9y9WhltqghMOhlzYTcBEeKEjxMxVz10AU3LJLtFvLsxD5DbNUTopfu','OLkCJau4flUHceLC8uHLkxCk9plKIbfY6hphLfI06M6oeiJq8Kr0AS4RTb2tc0qi8zgKIjPX5z2JK','ekbIezXyvYpZExH1xPcGPqbCAailbI4CDtB6t','CaUOLvHRKOsdOzPG78ckD3GJaYUiV','H','nx',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7037,10 +6823,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (188,69,'iEzto','L6ziKR8IwIMmgS28ohGS','10BSXeoYy72lkbSkEy0hWE0MND','BQgg6LS','S','1G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7070,10 +6855,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3010567089,6244,'qe0ds','YZp6CoyArMjYVpilPTA5mQF9iSWOhbM1c05iwuzy40suee7fvq6jGFkco8GOx','xFzHQB5WpGUs85rSi0vSWatIMxU','ArkzocOtPhjOe3tJA','1t','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7103,10 +6887,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17336,159,'5a','a6','iQtQuZzG2nR2LLkdoZf','uuzxrEGBOl68AlISFrm3iJE0UmyM8','dP','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7136,10 +6919,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3460594535,101,'EUjQiZe2I7wieXG68gfInLP2IlSdfow7UNRORiwQjb3z','8zaJ7p4kJJBAMaLyCrgPMBMHXgN8tqBmlOHk1u','D8J9r9ml5Z','xraIwUchjMyTCeQbSzFc28I9WB1v0ZSKWe4U4taG','D','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7169,10 +6951,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (64,2131007,'kTZ7','LGeYN0uo7ea2CMufNHssoaRuVnfgBCSuD','7','0S8LweinHe7J6iqYQOm5sHhgfABuM9Igmbf6Q2Uh','F','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7202,10 +6983,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (123,-1873991068983329974,'21T7xVh0wS0J','ttFhBh02RyfyD8viDRMsMsx171eA84EsCLrnRiWTkLHHNkRt9EploLVhjrGKZmiIrDNhtx9o2du738N','Xrf7IgDmQLoPf90mlXeRd','iXG3juem7p4VbDllrW8YljiVPWKjFbLa4MJMcKNn7w9i8qWxFZmitx','Vb','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7235,10 +7015,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (62,716272,'QU','Bmd','V7N674Memo6h','aF55','0','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7268,10 +7047,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2171421042,32672,'DfrbVzbChLzB8ywtW','m','fi9XV','BfgwcSI4YhXr','z','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7301,10 +7079,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-104,-2430858649886198103,'jP6LA3q2QXzVy2d8mYJNVHVRvnG2k1Om5xjGUmcfplKzMKE6F7tL9','T6gk9J06Rz6pPr5Ak9HlWFTUWByjcDe516i8n94Yv6DRQufACX1','V','E5ONXoDIl','NL','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7334,10 +7111,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10829925450127430788,2745549379,'H82l6JmE3wWXBDBbE','39FkrRaakUbTyhRUfwrIfdP0EhHljlvS7QqiueXhbauz1PoRp','cR','Sd5QBTkiGNmlE5YW6JpB1OMjb4k1','G','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7367,10 +7143,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (74327963,3382881,'ucp82agd3U4QIKpVRlqBkeBq0i0ALTlCeDkvTrPfMl89sCUa6dx39','n9yVGUzWYimQcgyD1w','4cde2HxvlFnjr','PiVcx79','l6','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7400,10 +7175,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5203730693825105623,-101,'3upYW4ByyzwTmsanAMIaDczi419yyhKUdUxEP2kd57SEHUEfSj0Wl6jlhSFHKB4tWcVTuDFpWE4UYE6g1VTbigjc1UweDQxEZu','98D9v8UjyVma','iq4u095CTdoYB0XQMkzRw9FvYOyCW57X24AZaCjTJoFXY1IN0VMX8TIK8NzIeRVpFbjOzoj','B7KvRf84RvgE5wa5nCiiRRs5Cqb','ON','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7433,10 +7207,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3483703,8898,'inUjHv78or4650zgrdCHKTIthbQbTnJDvRhpgSFoM1qqsHkbZaZemtcx','due4R4ViK','yTwXxf3pJOnYFnbcNkrZ2zwXRDuW94kXUkH7dzTdVabBi8sPT9FY5SxltsCQe','ZOTYjAy8l0WVdd44','f','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7466,10 +7239,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-26291,-8834097147528157339,'CPpbqTrh4mZKcPcUsJU4KJnPGnzWG2drW6Huxlt8x6hJZ9mCjFwpyvYlgwy1Wr2gT1p89Fr','RAUhe8oD2oK8TuF9gr3yEdGPlJgtYBrOt2PQJ','KJL5f0EvsPKTnGVm20o','LZ','M','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7499,10 +7271,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1937196383,232,'5v8FEgYYA6Y5QpwXiSHh','Dwwp','SoWs7Co8oxKsvJ','H7jUDAFqTfYDMfjapQb8t4yO1aQmVVpLM9xAW8xIJt596NOB6mIU6hOJADyK0lg','Do','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7532,10 +7303,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2974707,-3456274,'0LRv90oJqvSyCadqY','G0wA6vWS','ayhO2K3j3ED3Iv9IYmhuHk9YvSNwm6npGdFagc3LRyrSAAnD8Lw2dOaG','vC','Gn','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7565,10 +7335,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5322266,234,'ckNtC56cv9yACi3wFCSedANAEkmYg6ZZfDIjEyS4j','Eb8SbZk8uvj8PhfJaqHtdUuZOjExL9KogZx','oWOm95BFQlGdSbEcXP236elE5rzQjmLv8KzXEjeCbDt25jZD8HouEJz','aQz9kjUx','U','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7598,10 +7367,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1349320041,37340,'QQwY1hMO3wFmy1o','s','Xn0gRG7','Frpm5349HkZ32KoHlxGqfjynWtIZkLTtSACGeiac','f','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7631,10 +7399,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (225,5602683282044144125,'H','knetzBV','zVAX8L0VvgYeRQNe0qWbTzRPqddy','BaNgXFpiDwENRzQ4195ANRWeVR6bSw','L','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7664,10 +7431,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (731956700,7749,'WX2tnHrSLTapXFOM4jsfryTwGr','HPDFuyPxWx90chpAglBqqhoEppsAbJOuXKKI','Mo88wouRhIioG51R','Pb','b','Zh',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7697,10 +7463,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1291032,3037859840,'lvE9NDr9ofkpKv4nD81dQS5dxvYre7zA14gTW','B3rRXCx5HzOKIfCaQgQTfiflIDfeCyw5','StrUtoe4ewNaqg','nP1DM279z2eGvadmoEXLhp','6','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7730,10 +7495,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29551,11405196,'jJkRChV5EtQhmyjVzkn849FKv2Tsg','yLyKHUaP1F','a7oti4MTNHKoXR8LI09YPaWhmOP7jdQ5z','kVcoMbZBZSAXxzwLAMv731b9wPlxRtDVVK5e9w2zgqH8YOJtMPZRi1DAuRrobw47gy','X','8F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7763,10 +7527,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8030,2675389186337912792,'QYtu86EH53JGFnSbD9ifu9UuLheFsHqwIODldQtaFfdVYiRGBMhLgSL6XdzyAMSAuET9BhnBTBI2GuqX','P','z2Qh','l52','W','LI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7796,10 +7559,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15016819,-3358232,'PCyV1cUJcKSYWLvw0M9298fojRme0CvgCfOnSmPKBy5PYRjsUAUf','kE4XnYcyOVZxbPe9efjvsSa7DjhAxV','6UECbNPCNtTW618Sb0R','eYGcu','F','jT',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7829,10 +7591,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (118155847,48,'zC','eYx','Etgia2kZTi05tFnHhQZ9kGfIJUAhae','vqGyzSf8TFFSmeA','F','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7862,10 +7623,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7203503,3742106,'cMp','I7xWPQLGnOwXDjIN5PPpsxk5','Q15OeyWTza7OMEUCDaPzfcrulJIqJsK4r','akA7Fiw8cAcXRsPXBB6taPAwBwlkEyW1IhtORXxZZt6yYAA9mNewlCN20ZhwvEhv0OIEAFxrBmtMj86Ol50eKTyictZ','ac','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7895,10 +7655,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6813495,-9026540854129257716,'rfMh0MRpt4YYsdi13Fk9zMEiX5Rwrie1P4xOlZITacFemzYUCJlzvlhGqSUm9vM6WhTcOLJDh7Dl','G4F','JMdb0vKGLlMdnz7R6hHP5PdRlUIP6xwzxA2','eH5dtax28bZvdNy2NjFfvWtpHvoKHIfFxG3saWDGhejCP6mOIFY52Yhu4f3PDkD','L','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7928,10 +7687,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4254978603186242909,-107,'ljA1crPfCRp7Rfap6PF8q5J8ZDT6idUziZm5QldLI1sbKHlrB2AtjmA','6sb','DtqYZ6RtTUIGYtr3EVScdpu3lLehsZo0anyWjkQhM0','kxJjR2t','f','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7961,10 +7719,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6827532721574286732,2674383605,'kfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1MxrsPnReJgFG1gXRryNcpLdUY','X','gwAkE2FmhmpfdpAfmQmv6AQSYMMj3zSIoS4lb1EkUeW15eyvfVkkcWbx9D','E8OQSxuinlxY7Pi1pVdYeD0jh0C','3','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -7994,10 +7751,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1228854217,2951754146367243815,'y3msy8AlXjIu9gVmiqrQ1RNHmjc3zmmyxTsAj2','M','g','SjkeW3','4C','9Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8027,10 +7783,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (22395,49969,'RTQdcOWtOndFQHgGPhAMGgqY2MeF','ZXdbbqp91Dr5dGX1TSfnVRPkTu8ZtuwD0cXYrX1Hd24DD','zObup8zPzN0VUJkGnCij4yVSu7Bq3q3gbMZV5icsunWIngVYF1It4HBJaljoF7BviuildI1QDwandeTpf0','gPDtWIV','u','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8060,10 +7815,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1169222,1161058378,'lZyIq','Cjfm','1','hZoFjKfly5B4IDusMYq33JRebYY5FIcLuDmUJ4','E','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8093,10 +7847,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-21,44886,'b','rpcMMkg0rQgBZoDbZEoLoRxecH','hUJue6UBdC3','vKlYbHgDfEufIZayvPtRGL4pCfqU6u60C3iKFtUpWVKLaAX3vUCvZFGhc','h','z5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8126,10 +7879,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1434316580137608762,-1360475689,'6GngdX','tKaBhAxuw3','FIAAm3L9NNb7ARHTpjC3K8mE3','ayWB8YB14CptuzqlUgrdiYBnGpN6JRf6y','BU','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8159,10 +7911,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18009,176662181640438371,'KnocjyEUccOzreAH38KkYmQ0l','Nh','td3MFsq6J','4jb7Z4EjKzS02iKZ6SZAeJltNFh','d','nu',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8192,10 +7943,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10747581322553810537,4925926353019531836,'am','rp1ib4opqtN1EcgpWWiul1H5h9TY','bB','5KRXejOT','m','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8225,10 +7975,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8930712659099212583,11922,'Sa4tPHTVacE5HjLzc5nUdCmtDrd4pDNMOo8UQgx0U4JiNIa','w2yP26Lf','WsNjsCO16zQrskRuqzuDk4dTsa7ox6tcu9V14F7wJ4YXToPdQh5NhQOfXcplVniIIa1L0MSxrRrBJZwgmOzGBEbCzUFmLl','eJ1k76BbhF0EDLvOszb3omSqCijXCqpF86q0Rwn','B','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8258,10 +8007,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31993,42160,'34rVIRtdfxduRDoS','Lt2','v5LaN3o2bflzHxrozGFO3TwrEK9Y2Tc2wkrRaCB6vMyfwqoSQ8Mf3EWDPZOFm','vtIVvDAy','O0','6',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8291,10 +8039,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1821011356,188595452,'LUVjV2sYKakqpMqAAsovBNuztl6K','MQxpzVlOvCXwVfl5gxaknDuFnhROWt4fCXm9MQUk19sysPh','n4SN9gP','3aMV1PZyEKeAtdIIuz3HXokgKUEHoMN','C','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8324,10 +8071,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (785940123,3266725587876825395,'43','ahMFo5D7tPWvV42ejIITOqsZC41iz4X1obwI6zp','d','ELjzhEecVQJvwApWjGqfo4HjOm2wKSjjpCtQ87xBv','P','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8357,10 +8103,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16144437151776657089,2345286143,'XwBO7kVVH7YkAjtrKZDwoDfRGSq0Mf6jszCfkZm9wfh3YIbSLCHej7CYmdplMuqpM','S2gM9wM0uw1a','ZKDtt4sPbnvdZ','j','D','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8390,10 +8135,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (361886470898685344,3119766732,'VDdenxGWWQNg','MmXGFMCwefffTsIdv0FiX41DEL4x5BJoQugcpKZNy','PtLDgk8zArCjUO6q0IGcoKDYPDpWsBbftY','1Ap','9','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8423,10 +8167,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-15040,112,'2LR3zywCnVS9OLSF9','mU','juEqgSUz4i3lsNvgf1CN94lKwd0etAvjwEjP3G0RrEK','CuAN3r2eHgly','uN','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8456,10 +8199,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (82244281,104,'fyfsE4lRfbMN2T047OueEnUkbqxnCYEj0ye','TF4BF','A8dHtBxeEVoT0lklmnOwL5m562x9t8tdkK','yM','O','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8489,10 +8231,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25837,-1072312,'U','FE8','uB2XqZxmb4GQTUMXPvLR0MlCHj1i4UbKPJFKovYbQw','wLCkNQbXpn8X5rQ3rlo1f1i','K','Pj',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8522,10 +8263,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6453323409356381755,2587545870,'eNAq4WeuosB4oWFRKramOqVTfNEM7tcHYHhks3ha6XgFeBhqBTmdZmarOdQ4r3','k9xYK','hI7fAeR9oo7kLMZykGcnKpCb06l0tWKc','mc8ZGII0dqUCb50P4tAE5j8309opZ0MViGazpJvndUzY','I','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8555,10 +8295,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-20328,-22,'FRH7qBDceNknox34O00qbdax3kT8J','0','tZmBa7Hs4Svyk0rtF8p','YU19bwY','R','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8588,10 +8327,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2051246797,-7824501871934622555,'ptFBrcPIfIGG6te4nIc8h4ZfYfwIdMBnDHc2hoEzEudXKP','kV3lc5Gg2z4MG0Ue','gfGYqeeekVGFQAxWzZYBm8etuAxISLrW','dWOG6JJa1FBX5gsZbzmy68SJW3VwcA6Jcngx1A0jCu8sXH5Ta5HvYg','A','9E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8621,10 +8359,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-28571,5490925335176794427,'wazYqaA9CePQogr','vd59nCM7ZVd16svChsJ1u9pTtrzHuls5cWYbD6hsvn78jEFU','5rnUrA','seiGg83if5FZvJm58iyR1EFoqIMWxaMua6n2cznG9yfCfzlE','0','9z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8654,10 +8391,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3386840,2457012687078081863,'ARAfFELrpn5QVfaK7l','2viyPuFmpprS2Wkj','Xv3A','y1oDIQffIWVcxg66LYmsaaCMWBmrCUAeGQXM7bkRI','K','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8687,10 +8423,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11119270120954797104,3029419837,'wcI5HXtfpXVdKgAYCVPvYeWPKFyHQkRGncvqjKK8zrmcxrerYMLyIObX8kheTJQDZe3Uxwiohu4h6H','kk9QZlODmDVZbm1eh8pXrKiyjOjUKfswz5FucbJnNxEFeec8bHlt7w5tr','4OrZ5','oG8ndqzm7h9wESGsVd9IaYjCLiwyLI','L','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8720,10 +8455,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4455202,-3772622,'WNPheORteydP5OSda','YMwddjke6','R6oXXepsQYmwBAw','uGaCrzqwZFmfvuBNpjwyR2Y','2','f3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8753,10 +8487,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12723,27294,'AuFQP3OAYt6tHs8AdXb0OHEAhUPBXL','HqIZSO2cFLfzVo0MfRK0CeVyjvXR8b9d','U89vGFsnncqY5d7TY2NDVOaI4Vugf7j7lcqk9Rw4Lw78DtjUb','ka9khNZE9NNGqNdEOoaQNaBPwztdnyZ6xNNZn4zryez6viQV','J','G1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8786,10 +8519,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3592310972,253,'eoKq01DxMAmO5yRSSVZoj6m','jBjy3tDcQLrMUPaC1ljuG0Zddb0zq0MHvNbY1i5Id','cfKmfO52Be58w5TvFa8JZAnJukryMApB7glGwZ3M8f4cL','sT42LG3Yf2ZUEeitPDpiXr7xaPKiwbdMPvRdCYW1vRkWWf44','a','6C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8819,10 +8551,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2851575361,2623819008402062126,'GajLStcUbR','G','QkD','ucIAf3MIX5JPIwskQu4iaP0LBLvqfDT9eDOgnpX9T','o','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8852,10 +8583,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (112,783987454182227157,'ymgSwo8ppHPBgWA','bg','YZG7h09lA','z0rG9AsTVj3PYXZl','x','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8885,10 +8615,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1200274381,192,'bEePpwfxiCoIpjeahlv21TWz4p','FB3KgFmslMw6X0711ykDmApy2VXiy0GyK5hw','PvYi9eFRmHVZBzi','61MuDFX8RkNRve','R','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8918,10 +8647,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (58,20493,'dOzU','g4KqEnGvC39BulxFg','kjH6vkkkl7iHVUDy4v19zuTEAGVOGGr1oauaonwcOLq9SupnhpAm3oaog9GklirvMO90TpDNBzwsWOUmIYxn','ZwtPYZHhsDHm1RNFt00JqbXx8s0gInhdEWqkJxLUjYLYo7H5pgKtRxVZ','e','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8951,10 +8679,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5045214,56738,'Ltre9X07NgRQMJ8bc9jdYwJHAVp1DKJRLA','zgZINdVFE','z2','mgOzDwr2o8wt28SMuhGGULcAqIwjISIHw67zMe','MR','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -8984,10 +8711,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1361025,8588999819987761633,'WaVPZsCx6U67Pu04tSpH4Zyspk6bZyUeMG8p','0xhI1oGGTYEeXCe8M2','4TWRwanT8P0mrmfg6G7HjmVnaa9bkXzDvpesQAO7s3SthLFj7FWUglDnJMLGT','1HFyllwpQgGd16nDWhGFNHZq1ITR','v','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9017,10 +8743,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (319156,-5749,'T','i7zfV561k41aPD3zRSSCFTABW08nuwRSbuUA','QkpRmzdcfXisXHCBfIFcOejsj6','fnZ','p','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9050,10 +8775,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3305280535933344302,15473731,'Dy8fOX9iA9Lzv2AT7PRIypbKlXnikw0eUzJbkSsVnwiIar7C4e9v7KgFMb70k','NshtaHXMCVwtY20qu5Zm4OUkoKvTB3fPU1Yjuw','UXPz9','Uw','Q','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9083,10 +8807,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (98390,4929558046729582797,'b5NIvx4EfuC4Alft8fMT03Amupjyi','oWAAgw7v','RxNf5hW0Xf','8dyuunrQqidbBvMnUa5fy','s0','Qy',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9116,10 +8839,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1740160973,8986,'r','ho6ioc3tpoOQvNASh8yn','2BCHMnZZHbR','2qQr3p4ipsTsqZEGP2YBOo0QnnL7fqVZaVxQ8GU3hpvfHC','J','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9149,10 +8871,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4671800,142,'6n7','iUkTSnFs08A4XPnz4U0w1mU6SMW4o0bEpuQXpfzOE1jKjkou4ZO9s5EnI','JTRvXXTyI','0jmYfu','c','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9182,10 +8903,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3335472370,-29333,'ESldT77eKuI67MxqMv6nteidhYT1fRhKA1qzZPHUglMOtsBKIZmUHr3QYgb','Op6NZSdNtIlYEi5J3SfOVBsxKotoK1tydBgilgIhCSbQdmIuJg9gcHOinbW6GRh1w4raIRDulGqpizoe9q85aTa','XXXb','cZ3DTQYZo50xoCPOW','C','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9215,10 +8935,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-695382166,34899,'PZ3mSIb09ppzhZkWYPpJk2iFzlwJlwH8J4UW23cYZIPPaZrRcmuEnR2MGlQSciIe3crR6XiOi','bwE5WRffEVbRNeGJPB','KF9ieTjrVW2NROHoMNkWPdJgdb1dHfjGdFscTMkMv','E','Sf','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9248,10 +8967,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4051358,857089709720317231,'ctG2JoXw6TvHYCwBDQ5','axVADqxLtme7uYum6Pzllcr','KY22hBcfv1Rgm7e','LootXqQUJNDqg7JoEvrmkvUqcLye','p','9c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9281,10 +8999,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-541632383,190,'NDe5hvN55KBExxEhblFv6r3TOxu1','qIiL','nR36yS8mxppxEVupGFONhw','4OxVCfbHBJKMgTlHy5MdhC28kRRVWYQQFa3','2','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9314,10 +9031,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6497,1697293185,'tT59cl1kouxo4VMoGguezqrjzK9MNcJKIPLlerE0z75l525p2cZ787FvLOLHXbtwIsAe0WiAA15vj7vw1GN','Gqg23injaghEJBPwJ09ji9TMWUOlmPIUzK7PcswcZ4ekL','F7AbivsEmeUpeaUyjCo0kKZ9BBCOsuztz2vBfqs','GoyalsB12YV9OInTLW','q','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9347,10 +9063,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2018068055,-1304413840,'myihyVhv3jSeta0c','wvbX2sRRFFgP04Ni2buqxi13BkYORmTb9tpdMe','sDzgkmRbHLhVx48I','qfq','Cn','IG',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9380,10 +9095,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1710566522,21416,'xEd4r13IoahDCmY','SGUfCavrrPdaxTDN','xOK208CtgVis3M7GvBDlVzSiI1udQITy5ttw6Vc9ivJQJcsV7SFixxxPJiGYJLDL2q8XyoW929OK','am3qz','jL','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9413,10 +9127,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8979527,3032870,'Y7uyAshrJDGPWnPqpNL7xceW0H0rpEzs5M4MWLkVmc1CvgY084Lv6tws','S6nvIrsCYinzQzQS6vsxEIAj8njD8mcRc3MtjF1enkitN3','leiVZN7','uguEvxVgL3cLUXGUgzEew3','p','8F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9446,10 +9159,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14637875,6218423147446630380,'TgQuDKLffvLqtGrN8zzibXwmZJ','8NvmDGF8FBSUA0H8QbJLbs','dd476zMq9AmCIs','GcRiSmzwDbq9wNtnwS51F9iQFR','2','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9479,10 +9191,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1350500,5381788,'bAmixfJg10qWPcJmHqWhGi4ECEIeXKkCTMeI6LZwL','ocN1yctxClzXFSaJrxnq8wVWM8jcJD','TdrT6z8pEgT1','fm8B1Wl9dVpDeE3op7dfNlPKZd1g1pffuyENRzgrO9FIKaKxLrPnZQ','JK','3Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9512,10 +9223,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-747487511,-18,'h6VGJKXvhPVVqIjoF4DTBDs6fGw5YYXuXadkm6q3AAPV6g1na3EyY45MVbBEiUYJ','SdPi','LmmU1PnSDUbAtOJuhsp1yJOo2XQENmXMYXenUNY','2X0LaPhIc5UuTSiDkh','Ol','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9545,10 +9255,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (204,-1522345041,'xokj1FzUqDagvjcWh6duyHVdLXvkG','bwtj4JfGfTUJCqW','NKx8kTLvNSfZverA7N4JR5EjyrTDzsifbQnsB1W5POz4c7jU','DpAHEv2o1suFbXjg56dN02jNM7dWIQA','F','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9578,10 +9287,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-80,1633091492,'CDpc7WVkmSIkMoIls5wI','YidLt','E0c','5vuAEwFDoKLc8','1','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9611,10 +9319,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1892271542246651501,-6742599,'JA6SzZrigT8PSLZ0jF1q4Qn','uBSisInIRM6e','FcmbWpWDPwcEMi','qhybb4Aaud170QD33sDvfpl7gRj8zyAy7snL2RCAAK','I3','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9644,10 +9351,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3376277,186,'zkWkDufij5P3AqBR0NyFY6UhMLda0zTl0yTIk51o5zY0qZ5NMEnIQE4seXqhUhu3mAG68','sxA','cjHn0dXltk1dfm9mEc6','vKE','UP','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9677,10 +9383,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1778589340,26,'hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaSJ5PKo1VXg8IFjurqlaZ9','EaUeGoi','23eqCaf6WyntKyvORvW7FwleTW71gkzHi0Ub6prmL5gsUEScnB66hNuKNs7sP2XXoNCb','Sk1EBq1E0lGctPDQQHanY4T0DWVTeA8','L','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9710,10 +9415,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16226148442770680195,9937,'GzXeUO8KaUPUi','rRLR4cMb','4PCAj7qwHKmcl3agobI9jSHDjQgoDxzY47pvLQWrUCo7Sighim6T5qS6xt6ydGI2TT5skopj0o4IZ2Un','zr7TBYLceaWmQ','m3','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9743,10 +9447,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (128,-3549127146647673842,'2ur','jismKFSkzhEQbQBSx6eBqdwxCJBdCiPxJaZ1oipkwBUYfAkYgkKDRTa3N9CllfIHckdL2hqE2w5bhYo4wB745W','T','ZfGZTt33','t','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9776,10 +9479,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1460739112058051158,5201,'oD076g7fHo','STcnkoQjJiTiGTC0VWW2OVZAbjGjj18w2LB0uRaki3tH','WBQJCdnWFZ0zcBwgsko5ym5qbQmxChaLwsK','1isjSE1vfeCSr8wD2tbsBIIPlArJ6ZtQJDDmW','2s','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9809,10 +9511,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (268968010,679,'S8tL0LLAqV02vXw2PwK4ZGkzA9M','bH4AT1kQuBR0','86YY0fFQkfe7jN5EpLgmMjJBGlYQBBgVzo6j4ABvodVbLNh0cHjlgLKr','1PslsF','Z','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9842,10 +9543,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3853765785868614823,-696663860348949684,'r06QTGz2zWEOYwK','O','YNSJ07Dv6gcnYcKf4CGqcSCIZa31Cr3cbWNjjleGe','QMxMQmB','X','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9875,10 +9575,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8357607745360275332,5840540,'tSa7GvH2Ex5CzSuKt','3jegh2T8HqIrUZ7P','WR99n3ypFJq6cH9PgjS6QawOo8o1ffvm38WcuT3fwmGyMsDysOH5jFWLRz1n7MQ9HnA0rt9NuIxcGQ','wvs','J','Im',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9908,10 +9607,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14674,680164501,'4EDB7yVL0jKcj1k4yTjFnWhKG58BK6nHEJ9YHTTaxUOyc6PWTI','Osk1siUD','4UtzxnsxWYGHZnEBBPSONQVq5U','i5m1JVd7DHwJ1CQccUisaICweVE0aNSzbmG8509VWMnBzHmKPUcTpKM0noyDN','u','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9941,10 +9639,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7688411,37460,'n0FzZ','nflxcnpWr0UbFHNvEdMSo2tdIis2RGrktp8Vr4rVwe1zWCB8tnp99HTG3FBBDKylT6UYc1PQ31Q','PJ4fMXEaF8FYG2Yuf1qc','2NBucPSG93hlxrJweez4jyMDp','a','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -9974,10 +9671,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3015045,-16096,'uD','fydptYcXwRVGH0NUboB1CtSsV2XXWcpFNttWYtYoe2EJFFOtoD6M3ncXYrHMA','BgtyJoj25i6mCgjDaSpg4CjGoOzH8dR8yAqcrNkc0MKUoJpSvbqpcK9ySfl4','xC','a','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10007,10 +9703,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17698981494334281217,4493556417603757611,'OvqIR93bJsppF6fgSppWmw2m8AzQZI','NCPg64pjQ8aK7hkWBc','1m2JeAQw37sWz8u','B4agjAMKkzCBMszlufUvWQ32z197ZK00mKFBpmJ5vVIp6Y','I','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10040,10 +9735,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9349353,963831846,'QG8eI4N1TbCp0ZFTEwOmg6iaFRUJdnU4g8BegQvopMcydwEagOqMH','1k','ubP2FRDcOO4W4gJLXDQdYMLCKHndEyKs7aY','fJ','b','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10073,10 +9767,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-54,2053124987,'uFaaXLZrFm3wr8IlSw9lEgcHpr2bDPcS','XW82PdGVOINewtkjKyf65RzfjDIBV9rv4tyo7rxqCcK1qBkAex6BwyK','PvAm4s4stl0gzFYWLthRsqxt85ZZAGPmYz3DkcynCl1ob6JwHyhVniwTCUDuvJDRuaiGPgFibseKmsWmtFYeK','ntMt','d','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10106,10 +9799,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-60,29,'mpIjFSFtDUT6nL0H1mSVbeh6vElEF0k0q','1BuCqhD7HKZu1LI31rqoYPEK9CaI7Hdols','VA6ey5E51BUn08nIa4HUbtAxcacziBsqhgeJ1Cps50z8LpAcZkCeX04IfhVOI5R8XiICJM784cXrX3XKN','bf3kpyNKDm3dU83UHWLM0T5CSfsh','7','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10139,10 +9831,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-727504108,15114415577574437342,'rpGdJNFKDvX7DPIkKn1S8FVv2BCsP0rRb0nKgY9APr07UI0pkUal0','3i55FQMhCck2','nHhvTS','aN','j','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10172,10 +9863,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1357,4274369509,'7X3KyZQgPSjvxA9ctIU6HMrWyipMVB6k9JFoVQBSv7xsNl','lmSTFvcJka','X7O','2gWkI4ZLnzVlIS6lgsiZ69ztKuxybifUSyfTSiTW2Brp1ck','Dl','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10205,10 +9895,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1184428822,764736737,'JG','Tq3SI69NKk2QdVRN0FvKvBUfsY8SL3','VzhaR7','YCf5L2FeN','K','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10238,10 +9927,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2876954356,13463535,'p4h8','5Xea5abbBpJNiVs9c1HjxCg3kYpNViJcWlFK7mxv','asElBMClhBoHOS1F6teZ','DvVgZFFuBrjGnqwTcFez0mjh7S8x7','L','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10271,10 +9959,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1767978093,708858,'kW','8LyAzSlRhdQoeC1MXGjk','wg','JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17apP9O42FI','9','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10304,10 +9991,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2709388841142444423,5,'ZK0PdxhMkOLKs1EyNgUiUyhnGclOrdTKLsxXhcohUm86wiNOp8asDV','H0NaMEMYIcXKybSJTF4aI','TsRCejdNHgTOibV1QVZuv7Fkf3TkPTdfdD9G8EtSybnck7ucyBMjWhldSNVaHN1dqJ4dFHgGjNQBuo2sRWg5E68JQI','jAMYxVCUJy4Znt9WNef25CtlZqzwA','A','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10337,10 +10023,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (64,-21270,'eA2UWG7','XQoV7zzNYipLZ','y','1I1oilV7LcK7nIEd2EgApB6YP4daJkNIglwsmBlaszakv','j','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10370,10 +10055,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-96,1843419869,'26WkyYQKdFPu5','tZFRgSD0OKjoLwKJLG','tadyOLSV1dmJL2lzK31jEKBjMqP10GONp9NB8x','JVj8CEuXJ3VlERrC10AxRXEcTULyrpNTZz','T','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10403,10 +10087,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14182549574036393111,9077902,'yuDDs5jwavBBdL99OG65eHtdcHiVyPSeuh8FeaJiYkSNJIzE7nir9vWtv6AwuQejltJ8','xvdCnWzJ7nIYXE1vAC','BUQgcpqoTDBJCOiOzgtJ','F7DTSjOwNyoZTVRinsjGCirO4nS','U','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10436,10 +10119,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14933,-722623514,'lHgKs8lDFIzvXDESEKro00PJnX0ViCWC20h7fnWgZ','DTVrh1QvHu7','DjmwTDFyaFbxJyh8rk4Tw4zt','plNCwuQo2SddggzOU','K','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10469,10 +10151,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3597506233282120871,-247,'0','ibqseqe0','dqBkKr90B3HXh8bloYrz','WdQRHaUIDLcs3Rl3p6rLKmJ8hrKxKE3xb2phesQBeIZBVSS8k2xGWFBwMWY6xeHYzjRWqvmq9BV','U','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10502,10 +10183,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2285577,12422,'9','nrmsphAAxSuBZf0YqLKqRc1RUDr3YTHR56UC6JgcfxeZB1IwK3anLSVe','xyaAj2tRH4G1','6BC7rQWJOuzqHemUhGVgvE7dr3qAgGFkgAif5oBQY2mRCdAnzwN1','s','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10535,10 +10215,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (22991,7433,'RjBUvDXI','yN7bgQMq','7qombq6yKQq8EObbluwuOQJav989osKqlMJF0ecSB9OOJtj7KTr8Rj','nDa8AnLKup8kbJcjHJ8UsKMg1L7ocKnV7O7iRhPaocKIx2bo84l0','Fh','yv',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10568,10 +10247,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5574205448382576679,214402896,'raLTlkt0BQHe','EhT2eXzyP7UmVMga','V8vFug9noXVwmisaWez','ujdLsdbBn7bZN','jL','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10601,10 +10279,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6610418191437178676,-1523615893,'FUBjvYNN3pIrMvDBf6RmZIMWQDaldgbtB05I6UDT6IKxuiEvqcgGqEkxrrGVApWbUd8ux83M6EC','7zV8JFuOYnyxmWT46aTs6c74CmujbvXniUhTUzBOEjod','Ci8E3m4VSRSgO5EaY6BYiY1Fh0PyjnCz2s6K8ofyC49OL8vT87zQbh','iT7uOEMf7fYnPM','C','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10634,10 +10311,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4879,5142135036336240146,'WXAB9RZ6QA4WhTPvPese1u1DpqFDZPIDyPzPrpFJ710wg22IZU','I6wbVe9g4zJ4VSpAmYbQNu0ngzBji1ewTKfAMV9XGuJFBh3mBnwzrlQjZYXgFuPF73h7NBfQlKhVfy6','J42aw','k65CV0h94r','x','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10667,10 +10343,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (486672706,4569411886027658729,'aqlEHRWwHx3','ucuitIGRDcMH1c2LctmgyMDY','y9S1zWR2LsaAL76','yV18Gq761NhuGWaQHweWMjSyjUl','l','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10700,10 +10375,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5691062590857087793,-2110722298,'k6MXkcAbLAiUe4fGqHkrXXiYaQ6oH','M3yopzVHp1G','j0z4XSmGut97S1h6B9ipGCctNXwTThX7QGAaMWziZd9VJNWr5','7DYDDHHBvZQrHN3kfp9cd','lD','1a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10733,10 +10407,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (46,1952513,'cZ32sVf81LZ','jwpJ5YtUJXyrtKBe7LY4vT8pf3pBvypn2CJ3AvFB7y4uwZpl99zcf9pxPZX0d9LUkQHK3Fp2g55oUuea7ez7jXgv05qxb','jXLUv','IMPXzygNrkQ1PwEmGoydYobfEXIRn98pIKR2UD8WjGwHnyIvn','a4','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10766,10 +10439,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (90,2434377502,'DK2','MUY','b0a775ZvLoMFzLluTYCbcfZMlmEpDmSQLz1CAzUL2wFAVcgKat5VDLHUa2ZsegUyedMf30UzT','08lKQFbbHQLMS','d','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10799,10 +10471,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1755221659136705392,-2165746,'Hb1zus8Ne6XnMYwD8h9RoucU0mC1JYoTPhFJ','jTDYJZx','s0bP4Z5yLliQkaJ1CgwiGk7wAonuIZHdQyq9cacAJdbAjfJSGPwMUSPXD9Fl63DvfxKuFdsALY99AMrm','JDA24KtbaMJR9MUsy7huixtGl0TS0KDCGtVv3FBnO2jEA9LT8UTK10Mf','Jp','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10832,10 +10503,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-632683446,-451461293982961699,'LEc3IDwNo1syUv','UEcyo6YNNiy','ac8DV2H','DaSwvX9dbkU9s5vnJVO162OgBGnwJ1QH','3','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10865,10 +10535,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8555,2131,'oW1ktLRXoEcWm','Jv3MkGvsIQHRSJ','NuDE5PdZ0wB44fWtk','hBjwxy','s','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10898,10 +10567,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (747,67,'N2TLw7cU0c','WihiQREGgfK','oEq','Dm3zDd838k','k','UM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10931,10 +10599,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (64,87,'sYqRuKIhlHU94aK','P2','9pC5NycHgMh8hOJs6eQXXp6NBavCVyeYUqfZMEmm1E81X','oCEzq5qxGqZj6C7e4OJMHypcEp','z','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10964,10 +10631,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31060,11717636,'aHFqjJtzkl','mPgB0Mtf2t5sghzwuk1lBp6BmkNIL7C41','nTTsaKj9t35gDZ4fZ4vTD','Q','k','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -10997,10 +10663,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11934013569259911240,10334462,'VUz26GmBWZghZ0HXUnn7MvSvhKmXpdB5XEuOBYGWIlrr3ZNKEsT4i','ly71otQPwdiYmYMq1tf4wrBLKp4AyrGEYZB','AssEOREO5UQgVHpJnxrha0gOJjuEN5CyOHcthaGj8uPhkFucrpPdOaQ6bATz99S8BzuS4HOblZDg','OTDbMv0yQ','5','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11030,10 +10695,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12951716,3782011558129565752,'e4','5cfQ8GwUylPYyDv7lx7duRl1rXii7bGwCQCAih0IFxp7wHONfDfOujBn1rCbUkQR1Wc7pF','KNtaRnBQmcWNOumHxgajnD7fsMvhgEB5fQibb5D','tMC8ED6','RR','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11063,10 +10727,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1921697421,-4730229,'Aib','haGUKImDIRfvavYbNvnS16cazx0','vNeTe','x95ltCFQRs5FPtjCGiQJqAm','M','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11096,10 +10759,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (88,7599665,'1WH48fenj0SWhcEdYmsxdekwO41Z2c9yWZIrlGojqS8XI9YKfBoMzqIgHtctKl9nqhpqjrzB5LTpPUh2','pGBdzyezpT279Ubxtbf','9bcydI','u','I','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11129,10 +10791,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1092157089,63960,'CUQUvEz0x80BBqebiOn4soMXZLm2ARihaAlf0KqQAB3rjNmHleXshYVxZsIRVo6','f7SkZ2ft1o2Vmore','K','0I','8','jY',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11162,10 +10823,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14403,34137,'mdmjlYQy3lwETdLbIFqu','Me0Mf','wNFelEBRO1DR9XWYeo9c9ExHKTuYmR5sQAy','v0','d','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11195,10 +10855,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7815057,31152,'W','Z4zg0q5AIdl5fsq21uQ2bErg30Ch77fqegzZQPrsAQ0jSu1','bmvxZ1pTxlPvof1IxJk','CXRdDrU9OJumIj8z9rk5iNRv','F','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11228,10 +10887,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (43436,-5502352,'cVKKy7wXnwXRuRQfow5KNmIfg2KOJ0NOMojyYdOUymfYtvAmS','pm','sAX5TFWuNp1iFHYyw2r0n4kVu02XkJ6muwX7ScqWQg5XU93UEqvFK2Nw','CwlBeivQheQq2Opk','oN','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11261,10 +10919,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3839946958701406888,255,'tOu7CVPrG8G6W7BKdelK012L4Nnvxqf7Mj5AtJQCFktJFfoJOpULUfdJfZyuFJ','p9JD2Ar9gKyAyfV5yEYC4yAW6tI91wdZp7AaDZMMN6t1ACTqZCwI5WW','BvvqUIsBE','T5thGc5aX0BaiJaeEJq4ukkq0QgO6VQ7eWGPpwM9w3zUPYcTdPcOUCx7sC4iZilksupHG42TajacWMQ','b','UZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11294,10 +10951,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (62691,5901276674407721890,'Mbjp9OcM9L9uTlIkCYlQ8G46qANe5xYk72dVFA36uzDCYs3ReF1MoA','jlGXVM','iudZKOBOS7hBJP4QOKzSn7cqsjcLUjyTpMpqISPKaDRv9P2XmSnwIReJBJcVZxyaeU7SWWmGs2Fpb7O9MUd','bZ2nmbAHg2a9xs','k8','t0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11327,10 +10983,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-10249,13948,'7mNeJG8JAERJ9cXiWup6KK4u','dCBTlyVG9','CT9LYj0','DKh','I','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11360,10 +11015,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6788357467497170092,825737378,'xHXBbw447Yrd','S','J4QrzpfAV7IbVLo','mOnQfx1886pbX9RV5nCF','iO','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11393,10 +11047,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9779928,-7883029,'3FrasMiQ6Pe7u7jsXPyFSSSDS','Q06RSTZNv7F6Zw6fqmT8i3RbRQLGz3NtBpJ7PsS9ZPec8fP','gIeb6uRF','lHBViThK3BE2LPN8QyQ6TjdaJjDkz9Y6jrxAGBISXEkHGxoXCWeEMR0y','KX','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11426,10 +11079,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5946312,21567,'e9RQSdMhyorco6SqDaIRfpvo4rP73nXu3q3r1SkkmpPeu8fOxZ7HUWWM','LIlmcDlPdlZRhd3EodTzfsSH2blg5vMnFdsP2rb3I0j1AWBa2wH716LSRlLB','UZby9VqXr5Wgnn3ih','F9DtK0TRJr','r','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11459,10 +11111,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29049,7574238,'3JGjtQaV4hRm15OdJK2iGCBBVd9yIz6TBsUh6by9GojoqpLlv2Xo','2KdxKk1Vu','KQx5Z2UW8CBPH4VVGoLtj3VwbkGy9u3','HDMHU1QDlD83LV6SWiKEuv','z','TD',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11492,10 +11143,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16,-270047,'s','wBlPwlg1V','GPjZaBiN6JL','lG5AnKCtlYv0Ay4VpQBeKWflmJ','cZ','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11525,10 +11175,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2606607,3886121178,'JqfeC2GaQQD8EwzrS53nk','6pQ0tOR5atQibLuGYFjMqM3yGlqzNs0ZXhA','QPaKHiLNNbXrdl3ck228mfc','Xxvi6p9x6KhiVB2Oa4kTjqNigrrFVyBIkpp4kcAL','F','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11558,10 +11207,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2247922763,50,'zlFaTXmn9MjaUB1Yw9HWNJlC619hLMOkjE7gN3F1f06s8MGa6EEUzXss5FPAM7KlFy2bbUxoJmY0LpJN5ur8fxj','Vw5PzOtQdm05dJjLaLi5rA6','G1','Yo7qYO0889y2ix2oS1io','0','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11591,10 +11239,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7915812,87753211,'9iT64Kn','LeP2Z4ZpWzgaqkq9MraLRPmuxoIEWlIRkh3czQzWLODzxwllic4dX63QTG8ULiFKeR1Y','zINOf','eIOH','1','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11624,10 +11271,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (121,14450,'rIWv','b4FUuZeHzXLije95edrdb','z','wmMPdTWFT9kOhpg03IKGYswVz5cf9sxsVxML3kZ7haJJSZzhVvNNpYF0XcXcaWjNWHKrvSC6bemGAd7Tf','K','zE',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11657,10 +11303,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3605784658,13104477062437762355,'0ZingbNkqJQ2dO6Y2x','HHZwtpYNEF9tcLYge0TkRa8Z8LWV1yDEj8yN14ZmTzyRrN3m23s','D0Cyz3evWd9n8spx9cOltwKwZ0pXVw3QTeFPsApgYQVKZmUghSHFRkITKH6vnzz4Wam8cvR4MPHHH','4W9zJaZGfR2vu','Z','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11690,10 +11335,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (68,241,'sbHIoNVuo9VsxTcP2lN2FbMJ','OnfdIqIYY8UmJBuiGaww','8fWctQhAQvPqLY17zWu7x03t','63zAIA3jK6u0WfchokigxI','d','E5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11723,10 +11367,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7630746550693049232,2378466372,'EmPYR6','cNkJHb1QLfN21jA8b3kJDgtNLjfSAHMVhRWrtcvW4La2GK4yoZkdfrdLVzNgIagkhw2XSI3cAADE','lDZhnxshkvLvJxqfb2ADvFvyxKrj3XxbGPxpusgkefwl4sS00oHUcYCgdLTvSn7FwtJQTqdRWJGvaCzjg','kd','K','cq',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11756,10 +11399,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5159191472084973804,80,'ZQVRU0iemGu1unwmbpDWGsFGfrynw','uWz2HuW3glYcRvtGpFd','7eq0NFRS7IisRuzhoyOBhXimeZevUGLPQpClMLnCIrV5H1J2qGlPPgoPdYr','Zd2XOw3BBoy6CEn3bLXFrZf3mJNznOWW4PSmU1aWZu5rDAWPU9buDE','T','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11789,10 +11431,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3480977019,68,'9gnTeNyYVwnCD7','NIy','BlJhFsyM3T','V','F','Kg',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11822,10 +11463,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (71,1598975899,'1oVmxfmN2S4k2dTRKbxlegTgUtGcclN','v9a522eF9ZoGbnJCZ','siZdUYzsoCeUmW7bnKLX0T3zwvc','ZToA9fpgYu','P','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11855,10 +11495,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8749491456566023969,8102122,'yiSAmCLJyVj8pb0zSAiqkFmeR36g7H7TP6sQ','Oex06e1LlNk4SAuyuWGGfSyrxqND5nMPUovKOcfE1u8yA0cZzEL6BXlhusqw','lp5VVKEMcRxbfZDH1KtVp1imOwoK8','BSrJFSowNTmqCb87Li1Ck','M','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11888,10 +11527,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14676390859014252216,166,'ajgfdaVM2wa5fl5CmyXHPCP2WPNdeFAd','K3bwXL3zKdx','6xfnzxdWaiSkRuk2Ha0YoB3cx76UaqXmJYuvLadY4Oo0YnaBqrDkEkrxCfnBHtk2nR','0','9S','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11921,10 +11559,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-622759496,16757107,'ZriL','P0YoMwsTR','eFbuZusXwAGUqos2ch4jrsKXpA2B8WdtVT26d','gLwairq','N','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11954,10 +11591,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1818353779,49198,'R','V8qyaCw6GLUTzrkDcHOw0FPI3ChxqicZxQFBYv','3qGs57OspsPi4yQQbdx6C9ZhWZ6fG26Ef0t7ywqr3Y5YHBPn','V5vlwneDTvbvGAbwkRdjwGm9LCu','BO','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -11987,10 +11623,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (237,14750699859734125690,'OUPc2cUI79AzoRTMsxwjm1FSsxomU8vZ','S7928PMK','nVl0rfUeBCP2LorLkpdG','OScadvl','a','GM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12020,10 +11655,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18026,2,'qj','sAREVr2eyXCYYc2EmRLbfz3lYs81wwg1jsUx4','751crGpzSncDrIzpMK69tB1FgGl4yjKfQ1RTKnrT8O28kjj','tl1F','9','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12053,10 +11687,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15200343,2314559,'aYEcZuU7LrgZcy6SsWpjbTtgmZi','IPhhCsCVrzUL','t2EyLNbPuPLQ64EuIagi2HEsJKr4PwAPw','00QFW','eP','eT',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12086,10 +11719,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (54845,4005994982618422055,'GAOXbOLmzeGDn0FWMxxvADtfVtuWt','ueJGa8wFLGLn4gwt7DSwl22g64b','P0BZ','rTvGyLA8qMFvogmD0tOuH1XOKoXlO0z4QNiP79QOWsDRlQvYE0I','Xn','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12119,10 +11751,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (241,-1030918589413978708,'OUzHTBU3hNIp13nYTFmcymbuJ6acHbIPpwzvB7Tdz8SYmuuucpJlN6fEUi','2p98L9wiOUvLKFuodsj4XG1sB12jlAOVH1ZOiwDq','IPAUALqofj11I03NzH7sqE3I6EcdRKGRuUrNQBl7GLeCwFpUSiFMYffOpZPDX5ALZIZRhpcjYGaqwL7w','j73vWQm8qQpOkW07','W2','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12152,10 +11783,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29025,32567,'5X2yrBxfN0mZ75ZoXNPwF6vrge','k','CB6xdamzPJk6eYjGVsTLGmOfC0lEkuxf1AKY','K','a','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12185,10 +11815,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (840140778,-100,'r70rvhgffgnpXJFEOgFmCXLl5l2SlLrR3Mm6TX','1QxQXXn9bDCDqgUrY4aLVNfvNZqDA4w6YiovBrJ3B4LQ','a75OFv8qm1LMYV','Tz1DOqzhfFX5EYKqdOFVk9XoxCcLI8fudI5KANVFS','P0','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12218,10 +11847,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (22592,21214,'IE1GppECtcsZbf4GPwL5SY6Y7149LXQPdYEqPpyxEyURQJ1weZgT','2uArTS5R5','G8r','OoaWviMpqKK8g','C','wK',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12251,10 +11879,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (26769,188,'dvWCXrUAqPzVpHwbl867heiOy4EtUJ','CqD','gT7zBhHD46cayGHuy6YmVjQYqSGGQIq4oAuXVBc0y37GxjR0OCLkZ28IMyiXV4mRnUMUiLsLENHGM','JyFSU0','sj','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12284,10 +11911,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (599316340,66,'fx','2Yg3Obv9p','9WDGIczhk1Itg','hb1','0','PI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12317,10 +11943,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3988776,3141435753,'C','rV9boxHICKE1JH7bVXiQqULOnwEgQ5t6hj4ZZE','KyA','ezFmIkw1sZMYUtodi57HnCUVyxlA3hdqcbj9MnP1FfryM2j5auvHrSp7rrUk3aQ6','02','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12350,10 +11975,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4139675,3652123438,'lRUVWX9sY','yM7co9TVukrNa3F9vJWtj5GM2','2CYY7d3E','R2pcZkAIzKIQoyrVG9Ua6hIk','P','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12383,10 +12007,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2075671,65310,'wkQs3wTaoeGNiknrouanWsJ','cYhmmJyegoRBy75IBbirjkXCrx2Xt9j3zzQPYneRUx3u1','Etj7Et3lGwmacXbDZpH','KtLgxoqx67YfaJ3UwwhiOYfRhIjyphIFo6xfIEhEOgJhZjJcoyV','pm','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12416,10 +12039,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3443855733625320998,4934024,'Bi5co7g','ZDwcNaQsCdFAWzFPG4','GzTvbb','ulH9kq8aDwZ6nvjrQdIQe3wnj5KzW38cFRG4QQrek0mvrXDwkYeaH3f5YFdgmDpWVQPHhjfDdf3FID34nJVesho2N','d','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12449,10 +12071,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18207,12106224743842502923,'1RAodxuKy0HqQVmZwskLx6Z4fq1','ch75A8rt4j1ZvSKrmGhv4H7fbQWHqHYv6MMn27fQmc','JJAXIFrg78wMwgBiAukhFlyje3j1Bo9B1iEb76vFeWsYhynrUGkSxbcugd3YhInHBQtiIuMP5DWjF2bcXBB','AIRRjchQ9Z','9','XX',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12482,10 +12103,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6098229,18759,'IMvRFa4azG42ppxWJK5','M8r4','x2l','rKovy2PGn','4','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12515,10 +12135,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7925767,58,'glNR4bfIV7gYpCoMYGAY2JmuAfrpfeK6odWX1Wbvkhp','c','9nMYSkgheYVaXmELWL0Fi07HwlQvB18Chu','vP96pOy7YY1QVPgeKArusFQmV1Fjk3Chi6tsEXj1mq4WjF88aUKK5VKy1GlQyuALt2Wn6IVyEub','c','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12548,10 +12167,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8625385460578919644,210,'Dg6C6TAK2Z','IdDLsfV','wGYy0YJ42JsIbAZVggMgFeS2uYOPNguC9Rbijl12yBZU','IKtcgkuSoX2S6p8hAaRYR2piPRzl1Jqe913jUW','y','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12581,10 +12199,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5382,-2464492385342221884,'dDjSPh5utZ0kuV2UH8Fo60','m5ql','b9F2nhzKj1uOXChmru3r8JAA1','9RYqGuNd7qmyqSq6aH1rqitWpyBRV5pLMopZORXBpNYgaeHm','Yd','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12614,10 +12231,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11721562,-615574312,'qvvkZRT0ttzG9z3r93OROBZ5nskpq4F5F40Gi8y6QfS7pkmh','A84AFPcx477MbvwQmkbk8q9eKzI3pz7bYn0cNofum8l5zts5NlKZq8KyfzsDOfwSUcFUemTOhtF','BkjLYpDwTsQ','dLE','b','PR',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12647,10 +12263,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3811208323,13498992,'DYpQ2O9zayJgnH5J','l','i5rNHOXWAQd0NmktP2OlL','Pwf391GDIZIArg8Hsx0fWEhosnlmI9H0Y8dqLbS0rUAuczkoS4HQqVcraZs5IhZb7sBachzGwNhy0Fspzq5ypA','o','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12680,10 +12295,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6369031,1111824323,'iAh4H560PWkYtBwACHWWG1DjLlzBRGg1fONh','50hA','WpyeO5fjff8JuvdTAp4QbhOxxfIoGHnU0LgBn5qg2HUK2g9','kA67moGk5dW77HblnxLxXk8NwwXEumsq','oc','Da',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12713,10 +12327,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16636,387485609,'pcKSY7fHWSk8Tnyz38OzulzquNuCUqCnQQVLFxlHG','i6DNs7yOOt21BGuMZ77XZ2N4r4vGvIty24VY3K2do9qy7Q6N','an5xP1rqhnjWYlI8YHx37m4laMLezyuyDLqkMade9KCLLCOBH3Y1Srged','qNOsY0Pd8puAopy3D10pK1MLmgbkTdlxk4v','e','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12746,10 +12359,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1637005114,-1556465967,'Z','mYw15f45dP8RvowhAqfmEwnQNYTWxIOR961NQ4BOTNVdb9IY5uHmS9HkWhuJslJ8AJbCvp0AlDhbr2Cc','R01JaIo2xeYKp9eSGeq0O4LkXGx','HhxSXyo6vxye3aH9JRX','j','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12779,10 +12391,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6263296815451297550,8230187,'Tv','t0ozdRajvNHrTcifJt0ppYD','yqW3eEuOHe8wt7IBpImKHV','C','0','JI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12812,10 +12423,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (50244,-76,'ul2LgwoFOy','lwNRd','LWCtL9ajBHu16DEpIVnEty696Z0uhVB9uu','k1vHuFUx1gCyUndX5AODqgq','F','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12845,10 +12455,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3372021748,-1037859661,'cbg6E6uXx22cER7','ViuYdmA','n','9','l','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12878,10 +12487,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1782777576,-30965,'7braBlcYUzKBdNqBahpDG85f1kDfOBO0XV1d8Quv0r0YH6NQIt7Um0N8m2Uys','Ng42DpJxdp2Oxvd8hGle21bZCKfCpIrdSAD9r04IYGjEF6mt4sMJ9YuvoVYm0','a9Hr7cN5gusD3OpjbF4lpYG1SYNGPkiMKsBJR12ng3Ymn7qsYJSZ0','HgJU','R','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12911,10 +12519,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (670064179934482550,3974903082,'SBdu8LLPmbfKnhzmKq9fH9EMXWoMX3yfhmsHQ5ftF8UpZs7CC9Rkhjdo','raf6i65IGBQtdaR8sVzyk50SkI2ozws1XkZ3Jppb6H76pZW022bpyC7wqgN5Bl0SaVrAT','4x2mrlsA9ByUUU87d10nsuBEAT9aO1ohpzjtMJlvMjOSLcqv9aDrHorP2gJeqshawrMosuqLnQptkY','9b','B','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12944,10 +12551,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (169,550,'cK','yZWY19rL6v','bpylRskei2prDpZVJr5NbRGIeHL3BwVoHos','y','a','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -12977,10 +12583,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-30494,6291409488906375901,'YEYE4Vw4LmWDqxCHKWLQ8NIN','a7mFi','qX','OqmMFpHcK4','NL','qa',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13010,10 +12615,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-69,203,'vjvxNlN98youiNg','B0vV','mPBeHE4Um676d6MNkRJ4Cy1LjuFKaIYoWei0wQH8','tDrNjkaXbozJbVNk4OlappatATqfOXZocpBayIS6Q','8','eF',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13043,10 +12647,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4198869781143811830,2990840275,'t','E0Og7YzCn6bmUH63Jk','cD7Ujet6evNynAVG1wyb','dhZh8X9hlOhr25','D','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13076,10 +12679,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (22,14885199524918825584,'naTbTfPnUco','5XIjoAC9wnT6','Oxm','LePIHl93xI9Lx5gwhKSuyKatNewAfwiqBxAXj6V3sNHfmlk4OQAo8DIWMiUzOqLzHC2Omabh74g4RfMS0E6ZusY','u','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13109,10 +12711,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11577699939863569782,207,'T6AnCTXX4Pl1x','yQcbyxjzKd5Xlkj','5Z','01kHjCxSRSvQJF4iCIm2DFKZfIEgnVNPUm7NOmg0u56cjNd','Y','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13142,10 +12743,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (47,34,'R3','4R2SJSk','n','H4GyrspvS4IaCLRji5Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvu','A','C9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13175,10 +12775,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6,3669549694,'fu0pyK3ngiu9fm8lATktdYMfLhTYO6LaMk','wKJsDqDFILR9SXxVHICCUYFmAdAh1AYTw48mTHm3iwC84vXy3pxiy7m2I7nIHciTw','3QbDswJnxu6pyK8wKeivhK0JFro4n5','rvB0DvVFwSgXVKpVbBfemdHOmews3hWnAZsMbsyLjK7JaZJ','M','y7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13208,10 +12807,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18144120927937275424,28676,'QEGQgyBvokrCCX6d21HBRGDvLhHW6EWQtwdDzOOPx','1yvPCRtMpJI0VMSdbztBbyfUhOBmczBw4qrbtEhFHYZraFM8HCUNrJuFtR','lJdwsD8pVSg4ZrN1qVgtHggySUD0C','KaXIL97Q','W','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13241,10 +12839,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7434571131253141652,17788,'6JW40sB40UYN','SaHHHO','OcwMrKRrj70CbsZ4','6eE5XnNep3','a','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13274,10 +12871,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-18075,216,'qOSWACGkFKUOE6Rk4IkZS8ARhv4kgDLbu7AZE0NfG8J','EGuO7FKm3uGcrTf5TDBsyRPvE51vLwi9TvwPE87dKTHmzViD0pt2qX9B0cCxqk3','mOZwTFzXpENEe5xv','Q9uF3kMYhdbmHfGahsWa6fknMgRMolCsFKl5YwsBBtf0qjjCboMIIZNR9758VAiuFIOvd','b','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13307,10 +12903,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1375541585,12359171318144109334,'nw67NBAPzHSiLu8pOvBeNMSkZUhkoDGk8bAbQylvJE4J','cwDWAMr5YW7VIfAW6F9d8mrVfUF74Qo52VFrEvEUDvLSujG4t2GfFTn0Vrm7lAkhHB6fSZqQqxut2','vYIT2L00n0wwnO10rkY9e8aWy0Fy','w','c','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13340,10 +12935,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1943193950,3350155556,'TDV5Vc9q68zia','2vYIQm84wDeLmaEGN9UIJSxw','3khXh9HcbCZkvgsrAIa4GlB2P2ZeSCn7rmnF','wlvVc4hLETlmnMr6HLSweA','W','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13373,10 +12967,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (249,1168724972,'74s8zAK0Ck3U2FkKU6Tra5RBX6Myj3dYU678dHJWLuc3xHwrbNTWMtW','HkW1zhikVSn6TXWtiWI9XQlgIG2nHz1XVldliT1ykxzg5wawAOJWGMlwRTCZ2k','mzOMYxFZKaQTdnRlGJWWMbhnSV2MFOGuwuivFYsezctHSlFQrnFTxaOhOL4LmhNJSpYvxJFXiLWvZNrGX','OJi3826dKePYGwGDGAh8RNRYhd6YGHS21moySm8WtyqpYzO','PR','jh',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13406,10 +12999,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (44,7242124,'yOacoKgC','wn2KJH1114laM8VVmrxbnAQIG7q7Kd0QjUg','R2wkO9B307WWZ3Gt0WkTyUlxEc','y4TkKLi0I8w2If4T4g4TsoX','V','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13439,10 +13031,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6244435,-116,'ToO6AAxWJaIU4SLEG2sYCgHP2k','TxkVBPQ4PIYdg5oavwdRI10xYb','o','fHzwpeNXsiqUNNG2NElxRqWRUK9YUkabWbminHOLB','Y','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13472,10 +13063,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (483124,225,'G','4AC43IkFC48SoNRKBQIp','E','cn','0','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13505,10 +13095,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (756948223,-9029635721397658379,'EVwqSVls','awbs','Q6U6mb6f8Z4zAd76FmsWQ6E2LTEhbd2VAgmPpcl','7Da5','I','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13538,10 +13127,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2407853,17594,'q9Hm6TJtVLpcaFMBw5','xS7HYB5Gi1TxEzpfL2pe88y','4YzLI2p8','dYb4','z','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13571,10 +13159,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8006151,1965554657,'onInu3n','yiGBCcKXVPOP3uCvq8KIbTathxogOVOr9GeRwgYZSOf5sEdx4YJSp952U5g9OuBEYgBecTNVOsRa3','BnUhrTS8IoC3BxAoS95lolNdQXaMxBmtqDv6yBgnqQyng0H','gfeyLlkDKIq','S','sp',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13604,10 +13191,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5818667125672583626,18445,'iHhPizZf3TvBTZYCetcJvHF7IY8Fn9','6Lm8VVtoxYB5OmYVrZvfjA7pcbu5joWOoqtD','dz2xIlFv2zrNtRaIiaGWxUqqCPaCD2wSV','GJYxG1TBGKFnLdQX3XtgVF6DgH40Ko2hMsGDZE','Ho','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13637,10 +13223,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8211571,4255954366411457755,'hsu8BxvH761c8G0Nhyz8x1T2R3TPuG1EL5RAvm','p2TwGcKB8Wc','XhclRhxVIuVEW0qclcEW','YBflTCju7akxQmAXz2f9O46mVw7QQlenjsTTuwCw','t','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13670,10 +13255,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1506815126143147985,-83,'P6rSeQInliGfSxRhIEi92Ww2V0UXQzeJmQrzQh07B88419onE13XU','WiDics7ReWJT759ZUR0IWBoVhz5BySvbj7BFh3nSjMwt','3','lpdSfMLF1','p','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13703,10 +13287,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2222555278223561391,9295912,'p','luPciXdJeqV0wpfG2','lUNpE35ChlJfZ83YHiEnxdXjEaNOQNtGJ6FYqtmchN88xo3nX9RlofhO','kXfx1OwJRHru4bgh3ZSpWTE','c','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13736,10 +13319,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1317068137,-2009571739105272192,'IBtM6pI2tdLMsGGdLkRz7pKBymmFbQt','fiIdxy3','D6pOfue8e2faO5Fi7oartBI','TUvq682ZcFK2NzyjRb','c','LK',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13769,10 +13351,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7700291,158,'RscideqCLWnv5KcgiFD0Xv','PH0','w','aoABtImd','z','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13802,10 +13383,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (172,-2141144412,'6ENWUE8tdYKGE63cU4','rPP2tZs7hTwxdhUiyWWo','aSMqAkRzyNW2V','sXRNPDQFWFekg7','Ag','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13835,10 +13415,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6330543,119,'h2j9Y2XnBcgeXq7wovTxAnkUt3vlVXwlhCIl5GAbkOlhI8pRcpEDa8Ea4VB4vyGLRhSek6XpNxlPIp307','Q7t3I4xbb3Yh0STwq4n1vkMaLJ1hIOZVfGhiCeD7sV7Yv2AQxw','RRpJUizJpPnbeHJk1ODCARbpaaEy5EMbdZTvPxvftKtvz6HuKgRgRk939HNIRWqFkrpoajU2qysc53','JhOQq','Q','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13868,10 +13447,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-18337,-22079,'Jk3iIRSw0LjN','EjtnUmDYFYmd0Jau6','Wl','Hm3FSJp','o','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13901,10 +13479,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (51,11621392,'FTPvtOonLUHEIRk4SywJ3SfUmLQhkOhl5YEbUt4wLkBW','Lujr3W1B6el5hpdyMuw8h1e0GX','cgxpSKQqr291MpkKTr3fKWROasRNCOzZ3p2MF3jBzjWyfeGLzDaiaZbuNowz','gp9WbPH22IN1GEYUlPrJv0WhJVCNkP','i','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13934,10 +13511,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (19177,9420,'zZ41NYSX3AhPaF54tzj9Dr7pcPzOYehj5ggYGb3fCpkgzd0GohWYQH85XKL','VdltwexTIxkSDHhQAcq','j6FxBE8OpafUFLqzUmI1j','bvOxNERfkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26CyuaOG2AotGbyD20pA61JuPfgR2nftHAZNhCa','q','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -13967,10 +13543,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (232,2761638784,'LuF0inz4tWyqIqWgBLyVDa7','ptpHe6wxhqHl4Bns36Pdrbknry1w1JdgA7PT72gkA7waGiqx83IFW20XRnQYK1Yeh6QQ0E2SR','PJz3LdVr','zaKlTfQaZkK4pg6tB4fb9L8lD6RiNcA9sY7nxodJk8zzsLf2EaIPlNw9VE9fkUvJdzGjwxnmI3PR','p','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14000,10 +13575,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7765854,8619682,'rgjGfZ1w3482vLF9dVt','y906DRShedvRP24gC08dqQCxz4w29yPIZOGnJXXDOgXp9es6uWke9ohHB6Jugmmu1zLxvKvBN5DJ6','L0e9lDl4FvDjAuojEwCQAuZLU5qHgfxJHKWOyLf1aqvP','vJ64c92bM3','3','hI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14033,10 +13607,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1782359994,1059435014,'jqCG20dAFZdRly0aOKlDKbsmyahwJCDXcZNzMeXezxmDYCsji4K','Dw9d6UhvG','E','tomQYeFOIdWUSe','mU','oC',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14066,10 +13639,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-120655,-119,'CCnO6oDb1BQaWIW3Wtx9OuR5','3fvDDR5Yn1Lxhx6I','jpA','zAT8iVO5tPsgX1h8LNH9qYucezruiU8nhPo','uP','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14099,10 +13671,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8048171030747707659,211,'KqjES6TGIvnOuK88XgtaYQjffenm5Jzf2aXmxrj2kSW7E5ubFpmfBBBO','XoY6HPTWjaBNNXxZpJGivX6HHnBIJ1jaX9Yd3Bxkt5kF4LYI8ftEIKuG0N4xGW4ShpUYKnduaPgPftz5','k','Zx3TV8YKciqC1MYxSO1Qc069KNog4BDWna0QuQUW4YM7BlEelAqW','7','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14132,10 +13703,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (21082,1644024248,'3','P1hXYkR9SlNSqnfJaGyxkM','XvTzMxW1cg2K78qchCJFhcPNObQBzLZIfbjACoZJPVUJrocxXuiV','tNRyPdiYkEaY2WCJ','Kl','X3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14165,10 +13735,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16211469,37491,'2AAm','dAhsKFM8vK5saJHqlWaJFaDMEeG6s7KPv7N9YW9zXYThl7iabhCzzLFxdwRfc','cjVAPj0cXnI9T95uqgtDdaPABrUCdOhrCrJzWPYflRzc2lFi5bp7Qo1PogijXa3qt','5sWiUfs5kPQirFBlLaxmjLvJz6JdiOV','P','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14198,10 +13767,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4445677406825170234,27,'N6uJUgWFDuUCHuiU7J196dQEtObRh1iXf','I02n3ABjDahWndelPZwXYe5r','pdj5qv548Rs2czo0XX0RLHYgRDUzqhcSffRpswQkwhg7Vkxi8','zedCCBySUnd4cd83Q','n','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14231,10 +13799,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (168959,72,'8Msjndiru','ZuLXN8XHWF','JOgd2sOn','5nlkVmvBHZc6rL94HR0BqA8IfzGe51uak592uawB8n24','G','4P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14264,10 +13831,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4953,-34,'ba1ON4ZeHXJK6q0BPb5ENnsckSA94L6MjrPfIT5zGsIb5JMjKRkPoeTef','l','Vj1TVt1DdgyEdKgBrtvwSn5IRU9ayF2','Jww460TmPaxuT','E','ux',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14297,10 +13863,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (148,-6511614891889754123,'umIACezOMGsDx3UZNrU07Swm','ziJsvpjxrB','VbcJLxRdUGOXBZtVpH6Fm','Ymt8WVedtrgQybhlD5bTSuf8guwYBLmEfNMRxI9AGtnuGJMiDxXuVl7mOIUrHpK5sOSt','MY','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14330,10 +13895,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1932080877,6612420616191521051,'CQ','pTeBpidA35D','KgIbDaWxXV6Umh9VGCgcKMIFQ0gsaXsEYudhKBBb','JJbGxua4sdvgMWkAOmHKeG0eCMYHdbZP7RSSfE25sfN6vbB3TMFBYJ7wFXx95fuWZHE5AlVwfog','5','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14363,10 +13927,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1120395425,8331516,'cnBrhizbykpdduWgS','2JcdBMNueyGE22WIxCLSVBGemq','UbaTU9xHW1GEKUJGX','7A8Ci9CAvoc6ngBJsvfx','B','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14396,10 +13959,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7926903562867538449,2696338,'w4NyUCbifQIIBkwAtnuU7oIiAC1t','QtSl5NbsnwhY6pgS1GSaT727JzSJbZMnszSRqR5xKnHmY23rAo1IWwQ','oLMGf0','1HiQ','g','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14429,10 +13991,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (361,4829805119633454964,'sJ60IagR','Q3tlsoAJ90mZT0MGwxPhr3nhY4eGcnMOtP3fuTMHV7u7QflgTBDoHuQI','XobQ1NhsIawRDW2t4k3DEGAVxsnH7vmYS2FNtDJX4w','zRWMEsv','T','WN',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14462,10 +14023,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (28378,42,'xTmAuOd6eqGcc3oLnJ3F81m069UiVtBtkKV','qbnMbeoA','5MQFY79wnrG2V85deqpq9RDPhFzyhbOuNvgNJh9UHv451x7dZOUbN24GMhsHxDtDsEbG52O1y','Owb','u','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14495,10 +14055,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (594449,-5271713274923136986,'z','AZsyyZRQeBvg5ngGWbmze1l2t71oJ6oxaIi3ZWuzxuSAxLJvp87mkwO','yhkPXI76QUg4G1vyZRp14SMhy7sNygDBp0LA','v','y','WJ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14528,10 +14087,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7770963892768846320,496384647650080160,'W3hZUAlOgcaY0DhinTUD2ZT0wTZ7BpXiOfY','nSoD7PnS','imrvw','p','z','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14561,10 +14119,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6142516237971894531,-8,'vxT','waPVYfASGP','vSBIYgJz4oQU1D3RHfFi','RFsMMVNknegUVXfxLOjbcJcWbT1vXxwRmcbcg06UOxakM0OEXTCr3qx','j','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14594,10 +14151,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11785663913391032869,5780775,'WjbsAgl6mrZwF','l','RJCwOzK6LDCLzSuVBbgfHsGQ7Eq5CEei3lQ','TpVKh3AFu0ersRxoAYUYvOe0LbcNixBuB','TD','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14627,10 +14183,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8626377,-720588991569910161,'n7P6QuJk03XyKJMTH','GDpUN5HyEaPCmXi','zUPZz7wzvWJzgQcrLsE69tS6D643uebpdiNZFFyzSfYqctPdlKuntKMVzcYqXYYq3Do1Zy8jlK7L','EjayBjZmJi858rBxHiLTEtj03zCAFK8JN4Tj79f','l','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14660,10 +14215,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-114,-63,'SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtAe','1rk3iGCnSL7UapQKR1RWNantD88IPRSxle8uCfw2g6LtNT','W0f7NI6Xl3k0xa7Hs','WU4eohUWuPUJ','H','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14693,10 +14247,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-940414712,3666139811,'jTq6','qeh2kwNkfRn07HAW3hUMNGNyrSSAuxFF4gGTaRYhYxFUTMoyQ7fO6ZC5g','PV0DYt1b9SAvSVgL9QEHcXKT7J0','iEEs76CilDQ7k98y5C5WsdH1wRlTacS4SLDBAquUd4bhcxI','q','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14726,10 +14279,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15025,12241514,'DMMvI17i','2qQtOk2uQTtOjB','lMeC2iFJ30VSM8s','2MvY1w4R7zsvOagzQgGSzs2g5dTyF7oqpWznxQRqH3nSvRkD2eslB9U2hg9WrOpr4dGMWvnS0frUVlq4Kbg','i','AG',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14759,10 +14311,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12529579087423677316,154,'Vnhkjbit1LA4V5R3Cc3G','47uMplvenJSVgaMrjw','a9dwwuzS','gu1xVhxTjpPZL8Z','T','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14792,10 +14343,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (637158282,101,'vc93E4','DziNK2pWF2mDlnaeE8qVIJRHWN4VDcdEmTJBFuoG0ia','lTXPEFU1W','3y','I','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14825,10 +14375,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12389381,-991687862,'NEXBJzF14gUb1mY8sSSIBbfZIISzbASikUWt','nx308YxFnrK7kydUMcXViEiDk91gfEa','RJhUfBiXLop65JRhZPQclN','8MkZaBBUr','4c','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14858,10 +14407,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (47572,3209093093,'ca5jlkotpw2JSoSPy5AjQRJs661cLjLoafYMC5sMxyC0JcocUMG0XMmHHezCq9G','qiN8WifnHST8HMWfXFCpTSwrAMHRgyQzyj6H9YAh9O7UdoLTv8H09fu2odA3pKxd1R','4jepVVIE2vrF5x9kZsPegtITlk6xcOYjoxqV1Rve0ydF','s9gNkSS8gQpZLMIkNqytN3B','0','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14891,10 +14439,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-735317848,-1336909,'uy5SVudZ1JLTDSYlfzutu4KDt2FVLlnp3v3tPYeKX2nQhW6gcHMRagKKdJAeEee','6xDD6cPUETo8s7R3GgmTN1RQmF0GXktBwErd','S6cTk7jRU7uInVCrOnssN9NOeDi5l0WRGr0efny26u','wihbzjvxSvp09DcQVkXWSSITB1SvEYXBWG87HiQwB6c2O0YALc6pZ61hLC62MnqirlD9d2ylmrbdvWCgC5gofqfAC','F','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14924,10 +14471,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1911138,-1553310082900867590,'j6j80g4MBSSsJvlMAkCZePjC6PMNDdWUxkHkrzG4eNMivuYkRcS','Lq2JBpsIrAY','olWBhTcoHU','9ijwNJVyaTc8WWM8hM2A08','6q','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14957,10 +14503,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-13556,-10,'MueTAOl','H6XSAFOrhP46zWjHXnJ','vHQV5','UP7dHtdUiMWnTrSth5CM3Yz','4','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -14990,10 +14535,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-475847762,230,'YUfN6phhP9avL2GUzNgIkBGCrtyAWK','In','2LTr4NcONri7vBcuWb','Sr7GJS8SmFKFJpM6lxjHLrDf1gm24','T','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15023,10 +14567,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5445923428291895559,44,'1MKM8','t4NnTK4btwmnKcsapdSBwuypfTQ','ENXAHnwlhBJPjpr2','8m0WQXaEY1XQKpixiugnpkvjhfvMfpzWawHFOdSjxMF9FlQk0WvJ8LnD','T','Cf',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15056,10 +14599,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2083317194998419176,7600374534362092764,'4lGJCYIaVBZ1oq4SxmlNHynq1WO73Lr3OJqAaWuxSLOg6nDoFo98wqYbEHHSakweSlYxCp5uAeo','bgfdOmoQbEqlk3Cc','byETi0xZ16ZiW8x0zKQoNd3lribquRg9','1u4eweXrr5','c','oG',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15089,10 +14631,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3287376009,-416272365,'iMNjSYNhBrB8N','3ie5b1SLn4Nf4I','8','Y44F3RpwnQ8ayPAs9MO7w8s8c0QuamnEIOQikAXVOa4','k','7Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15122,10 +14663,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2037387407,225,'StSpyYJx6hIfIhpC9xpXW','toq4GL','Yc8IocOWViYFmLMTj8D','XZGLHqaCzCIxBjI4JigvsMRoPSq3vBL379DVrNo8d3iuQdyUL','f','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15155,10 +14695,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (731189193662258649,10131119175229646135,'oFF','k','mtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94QrQuENUY','PYnIlDXW2V','q','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15188,10 +14727,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2637740448,53168,'o','9xnELcaXzrjBksmnchYktQl7ckQ6Su3K5yV0rosK6RmcSGqRyYc6jdbCfDEwyQdd9KrGHYSBDqBBm0XCvlJg9o','k8iUJ8LVG9pM1gkFdbBH6dwDCQguAGJdYiNJYhQNz8nYe5xFu5CUWh7VVEvHc','x6ZQx6mOPw8ENjf1Wa0Si','NT','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15221,10 +14759,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (724356896,-1839223674529836127,'ul2rz9GlE','EGPfvKmk6LOHMChK2W6EeXaqdfgZsBh3AgWeKbNo03tNVuMlTrx7RbUhkarOH33grBNHtityFgO','ST8PyS2WHEv','dKTC','2','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15254,10 +14791,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4392564,11430626710433599996,'Y5ZlhwAtTEYk2e3nNuDpJe','daXxqXPGczB0TbbrRzcxZWoMvVH1ti','Yf9ImkZVf5O1D1IZcSnck9BK1xj','tW0IyQNa26N','Y','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15287,10 +14823,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (90,127,'FzEUIvZVf0UeSovHFc','ABRxJxqXFt1XSgeOXMZc1TdeJbHQPU','VGOS','rTqCWpvwYl2RMC0Zi2rnwoykpzX','s','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15320,10 +14855,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (843074548,8559336403464362888,'fQrkEgX9URUHZz7gceJEikmzThKKLPrkKF7qgKpnCnaHR5rTSjrB93aqq5LrW8bHcgtUlPL4rLFfB8PqX5J','rETaG9NWwpbVtS4Qr1ot0hXQa2pzriMIPEkOtjz','vBMeLPn8sxDEdkMXDWkadddoiTWOTzMGSnYpYpp7E9QxzQba8','PDvWmDRaVxe','C','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15353,10 +14887,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7856606024128806375,33324,'7NFjjmz7t3L','N9a9nrtJWWQKw','0Ag6cJem6XOBJ78lUZkd0rW8kao2THKFkHT5BvkBKHjpP','0lHQh6cGRMPjQL8lvJFoAPrnOtAnZMH6SLg','G','7X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15386,10 +14919,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2391745556987510884,2989147778,'K1vAcyUNLdaVQoSi82CFo38m6Hp1IE4OYaVO8DWqqh3DceD5cVEVIn71GetZTwGxNgDBmYkyAm','Q7kCHpER8bxyrgYeMdI0iVGQdJeKmZ5CLzhZ6GzElxE4fSdDbotbavCQK193NfJEWSIq621','anihsDNM4SmuroFFxURuqfqj11','ElaJRqDN5hjNQ22bSMwdOm0Ue54V','C','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15419,10 +14951,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3649698867,13697,'Omr82','5bB7UndEurcWvRnCliX7h04c6Reu7QfbD52hxvmdhdPlkJiW2hqqaDwvFBJKgmO5ufJI4VXnqssdAeKP4UCwE','hdWH9AnupjpcNblm','k1PLbu','R','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15452,10 +14983,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13777,3498561,'lZXVWy5yICuous42svrCjsdR82vm7FbNEKnWtbuchn9wT','H','7l2gZFqxst6bo9fw44S3Flc3hn3XZFVE','EQ','cQ','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15485,10 +15015,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8309719,1795216037,'meNIfpvPckfCguNYOqJRTA','zBQHgiaRr2CrSfo0O3HEmj1jxwnqUtXEso','rrCSex','92x2eUlZkth','K','gC',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15518,10 +15047,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12,57,'xWykbTgy3EGQu2APDIxcJfUjc7WMYT4MgRTe9oEURu3b73KBjgv4p7f2s9BfQlmTrO98','Fk5GJmZkLD5RxnNYiTeBEi','tMjEK7Q8Or','sjX5okZ99T0t0pkFJWglVzIo674B5tns6gkHW','j','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15551,10 +15079,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (24531,451849627128937244,'AOEGTzT9CGsLYt','f5woV2e2OrvToK1XLvO6pM','w3QHWkBzCoq7ToT5','MOr4zBTsfUr09cIEQb1MwIwrbxCeyBrFYHiM80venf','S','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15584,10 +15111,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (131,144,'lEkZWHLsN','ZKfsM5QBoGu22ZdYWmj22g7OHy7dMENOhD8jwKiijV8S6nqn','fcYhNRc','7MFYjASmuVFUhKw88T22QXM','Ui','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15617,10 +15143,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (858056733,-6273120055645386570,'wSLKsu48MKuXCsgk4','B','XpeT','9Saud8hN1G1lePasPSJvGIVhYnEzXM1','q','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15650,10 +15175,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55048,-32453,'nQI9L2pCzSmZzcp44Qx1HQtbGA0fFJKou8h2hByB9b0','jHMf3ApmhYYF0Zlmbi','o7OpVwabccPayeKsdXaVRoRJa9CF02UXpIJO47vdk','bs4d1bHi9N9Gnw3qCC0rV9BF1','j','Em',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15683,10 +15207,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (67,-29210,'lVSTeloMZovC0xzk5qp65eEFyWVgGJNho','Jxopy50NZ2xYiQH15b9Ye6eZilNLVU10DxIPMjYoVW1iHmhpnAyNG','qSKj8HWoPonNx7vkQJ','tuq','JF','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15716,10 +15239,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (41,-4436380,'Kbl4kIaDQAjJxxjFneK69AdQuymxZj4fehE','d9YjdbPwNySsWSpju6OCbRKXPzHGN6kHqgZz9wUOS','KMOE7WZkr1CDyg','cHAyECP4yLROu0Sr6u66jGQGUu6fE4MXUVLPwVYi','r','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15749,10 +15271,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (750261575,108,'q0VjGH0CZ9Plnk7JTMPRmHsa1','RDhiI9gBGJK','d2D','HiDvldyVMtuS','it','GO',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15782,10 +15303,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5078047,8621215,'NxJNIHvPUFGlL3xluFzhA0FWisVe0qmUzFq','GrnweuKWirbh2ncSICZhr0UWUhEM0','FGtly25VdbRuXtvmanBAxo2r96C','MQcJe2','FZ','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15815,10 +15335,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2364268745885323935,2933834479,'WPI8la4AlAaTUebLN7uJo','gUN3NeKp9xj9riVNl','ez7itj9aIpBvS0DuDXYo3n2NzOKYhduWEU4o4MXKh','Qez0','O','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15848,10 +15367,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3396937792,13006449,'DbC2cazXFnmd2UqCtL7','VJ1vd3cPIn','bXSzXAUdNvC3bmnwCWWGIfAI6iM1xHw','5QLoksi6','s','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15881,10 +15399,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4745,254,'Jpx7tgfB2MXi','XAZlHKzc4KPGOe2PTdRSUA7fEjXtPKka240JAi1SnnQYu','7V2v6','E','v8','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15914,10 +15431,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1034895,16576558672074381239,'RUwjQySFicnOCbY5hM973eqrGOBtvagZAL5rH7ghiB','AwpoSV8cZTvg7ojaicu','xqWPOk6Q4eEYIj8UGhp5','ChxIINOo9NK','P','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15947,10 +15463,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17325090056884583596,116,'L6G2QSd5','RSvQzfx','gYuPfhusJNKO6i4ONGlZ4UOiGaM6EihUSrRlBptbSRBY60mbAcC67ACebu','nh','Q','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -15980,10 +15495,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-69,164,'5cDky8FpbJLl58INV7CXL4btLV','kecl4I9qutAIGvfF','6JuAy3YMU','UsyTRwghXULlihZncYjKWkCU0','j','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16013,10 +15527,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (994845712,22389,'Oak','hLEO50muLqn7i7PxADLt5','eNIe1mwEwCEHCuNdTDM5','Zd4XGmdWvegCypM1zoYuCDQAkJLZCzGqBOHP0txSEyshF0QoXTOV74GFb1','h','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16046,10 +15559,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1648458174,14085366,'BdjqHIUJxU23CNWNebMMZYMOfWtHWglXlHtAUIx7W','JfNUA8jo0smzWQF4wl','SVYjY6wiDMfnLx','yIMhiOWP0kN6MoEmSMc7f84','O','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16079,10 +15591,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-106,-120,'D3PxaSKYeWYOO0m2j77Nks7zktqEsdjLFqyD20895CjPlmk5Y','h3po2s6HcyCdkhAdcCMeI7xf4v4ICMxuCzsJs7yOrjJbj40rM2YtENPo9tncjcw1FSQl','zHB3g6KHwU0Qnjk','z','R','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16112,10 +15623,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7357474,31809,'JmnGxSMOrbaMIeozBHefj','MER','gG4hFB9sCG7ibbNBsIegDriC9TpkALHybI1AQt7sRVzrnKKrH48ic9TFatS85vNyqmU9nB0qRcRAR6F','qFp4Ix5D','C','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16145,10 +15655,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (195757127,353134537,'RMsoll14KyPq9BwREVSTBU0Y','3mpsPqSKDAd9zenaxks','SJaGKs0pH6GTR20Wi3o9Km1d9xJy2lLHLXYqt','VHIsBNAyDFqBJXsucJnamKxCIe9SYl87weIxQYrMimgTuL6z1','q','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16178,10 +15687,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55503,3055355683,'C','8knVPcn1K3d6fuOTtE9J16I7IHxTvR4tI0KH','E4a1dBiukJ','ErymuZ','c','P2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16211,10 +15719,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2699992100782230443,19277,'HTbjbcxm2AcFdDcQedsMWRolzLi5TKgPsmp1tWTnCEFoFCHEz6iixmM3UJY','glUAm8B2wXplGkk8aH7Qqop1ZeC92WuGGiL0daJ','0djERn7QPGV0Ihx3Z6wVtdAa2og8tnO','Z6HVt','M3','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16244,10 +15751,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2637479,13197673,'VByT7XBioMWZvgOox32OUvc2cZaNiHmfekR6BH6XmMR23h90vFRhbJ60h4MjIolVPqMqn2xi','ywBEbJzNP5UvfTTp5','tDyj7YDt','Q','A','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16277,10 +15783,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (63361,5691643,'BcArbp6lC7Cq','d8Txq4NvsRHxTA','NfLqTCTgMc5DSnJ2DxjEBOftL6wy7xbHoXMR7WhMYriDkPyn7aZeS4','6eaw','k','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16310,10 +15815,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (854821076305868705,34824,'3lYEUtwxNALrXI4eropyqlXd0BY','esyAfmzPAziYOZiPPzhhtuCMIBVHnYNjHHrpKaxRirdYCUk4pm','fyUjJwa7zyYdSGFu5hbNcXg6ge','nvNdSDvAwlZyIqhx44bkScw1YJo','y','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16343,10 +15847,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2309210,647796508,'EiFwMxh0e2l7hyLOuQiD','nOMpRFZlYbs8uPACkI9PHvkPKFOhDTwZpW2BMzDqIAnEJFlQ8dllIHGIsYYF3FdbModbjEL','O74Al0sQ7pYy7toIiLBGnd88K5YR7zshXhyQL4gTsaKyHnbUcddRsvacMgXNJ4gwQP','Nq4mWzBc8CgJjfhTs1vtafPxjOvscTGFESUJbV2SOuxlR6mTbK9RiklpewdA3ENz1johwMd','p','qz',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16376,10 +15879,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1692533348,13559490,'7nC5pvC5RiUjIc2L6vKkwHvzmiLLZIlZfWYU2K','rYiwAaP59o0v7YefG27jxF6xlHcIeEVCyRHbDHt68DcV8QLPr5UuvSES1URNzj5PYXP5qya','Qv6t','KHIpz5STCcYqVtspAak1owLOfxR04Cm5pSX6tzbJzvWm1RxGmmGJWb1MVl5keJohJZ78G6DlBYZfC8Pp3ywDungBbpc','B4','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16409,10 +15911,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (931979893,2617060005135477075,'E5AWpfUsK8z8M','n1Ob3UL6uxvWf1hUCVSmHuHEuoPL77MPYK1TkXZAhq4TPFSwH','C2kVT','3Ok4zjgiBL94LGcRQEt6rBF1thoYGEOUyIsXQ5LcZrX3Wv3QqhjuSnokuvrz2tAzZwKeCHoJwPdof4k','A','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16442,10 +15943,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3951451409,6520017274528715761,'Qvm2f5n','Ux83V','k','wZDXHpaZhx82DxrRr9MZkKxQsbTqJ0cSsITpC1X2BoodFzypyRRiOyrkDkbjW','Js','Xm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16475,10 +15975,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5795802388589136748,77,'JgxxRwncF4o67b0xHSeLsyEF09S0TDuFFCHYSmuFUEeyclRGMbfu4S','QAMXjNSSzqPhz0Ui9c75TzWlMQQfk','aPCa9YL3iiOS5dkyZjUnl4','VUIn18c5PYlaFcJITy8IwRj3fkcQGFYSpdWl','c','0b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16508,10 +16007,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (54352,-15998,'f','PnohHmquNwMDJ9Nz80MarEwOAs','o','I34sm0Hhe6DJpnzdDjqzOYlUsg','V','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16541,10 +16039,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-925192478,17,'YTcipW3aGbAKf5muWzKD3KIM8lfaWfJ0nGzaOeM3Pecte6XouGnzkZaGwZ8Kp5zGnBFzzIZ6n','9fNKVsd4xBizIjmwkbr7Hs3','POoDm7AnLzc85fXbLxq7pTEKxZAVR6pgFKbeMDR','j8DIlyyst3UYlVa7o','N','go',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16574,10 +16071,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-68,-71,'ItvUbgs','bWDMY0s2nZrvnnwRpfdpp2lAkUALFLp3KesEPGdoPLhOAToYvP','y35BSBpVTQtY0P8uDqfE7DTF3f4ipqgqNIzQ5EdNSEx9ns79NdKn0ZO','dNbOErMtKnZSUnip90W6uZ4gZedPyiNm5mACUxnDblnHMHyM0Pn7Dw2xvx4KFwekrhzdLEIRPijHVMyDucj3lveehIcfxU','N','Lg',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16607,10 +16103,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18,711792378438180386,'ObuMKjtcgKPOXh6X3NInpEdwrC4','N4Z4IFUdrbtH1co6l1k','XQPYGF5Ffs4Zs71qHSe0dHWNfTbdA8PW3IpDShe3mfPDW','Hu3cXmWGr6NoTRZyVp3eYLfDhIdwlHsGKVTmop7','P','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16640,10 +16135,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1817648828,115,'D8i10TeFLH','61b5ZNhrvqcxpgjRkfD8AKzEVbhJ','fMjfpTyFt9zed1kg','ciFaN4I6bnIkoS8fnHJpOc5pgK1qIAnWBs2ZeKm','m','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16673,10 +16167,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9771946,3951406927,'O2N','wK2QzDcYAOlaCWIfhAXn','KPxaOUjBOBZ1HkPNkgUtlrfFqV','xctGA','Py','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16706,10 +16199,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-49,-8539887336115622465,'1QEeTahCR6YbZJ9akgtwTAePg3p786ya','tWnJvOXQ','oAi6JN','8X4jS9r8AwyOg2Ch05vm5RyckPianA9k5bUTbb1sJazCVzvQA8R5bfz','Y','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16739,10 +16231,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (530573396,18382439890093355970,'YeKr','CUhDWEM4aROJYjXvS7nVB0HdwbAI','dIYC4b7xpNqOiFPT12B2lG65ts','mqeqnmIQ2ovC4YMugyqCkihSxd','v','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16772,10 +16263,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-25567,1279513392,'yrFexDjC','7jP','aLmb3DBPN5g9uKQGfEcRl','hqdvQG7zA','db','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16805,10 +16295,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9393243,301694104952250556,'u3xVH8awrJGwSUNcj2OK','tf3l7xJZEBagtLZeLko8RpVWZLEoUb','drrUwojyr9x18lS2QfP9HAAFo4EEsF1YLlTZYn3JJGEUXEGBwjBpAQn','z0g','f','Db',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16838,10 +16327,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (24877,-1879097,'dKkWnf2XlUqKbiWgw4ZdIPRwC5KV47tFQP3IbXUMClrd2402G9lj3eWMh0HH1g4U7uic','DgCIBj6rUdf9GsuNBuguze2zB','Lklq','msfUVgXjx4OODcdIcyPC8W9oVoYF4AgvJMsbIGUhsMJ53kyRM0XqWewhpTOv2at8yfLTZ','su','aL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16871,10 +16359,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11671546990749222923,19140,'DY3IsUDYeFSHG7XcaYrqumr5c0wOMF1xnAVAfNivaeKbE1lzUI5XkIs9SxvxHfnwfBsCu9tiskgk6doK7TFff3','VAHJH7Bvy91xI0ZkEHtOHhjf','s0eGZGXsZhWeVNA','J0wQyzasUQ','cM','FE',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16904,10 +16391,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (853264,4813949,'mmkZpTRCmoasVRtxgK4UCfS8xJrshHtT','f5','NQ0PwkemlSPR','dliwp8O','S','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16937,10 +16423,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1399703,6601036453507395806,'lf','hjj1xjC','HNW3Y','ONwl7C9Y','e','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -16970,10 +16455,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (877859950,13933370,'fNiw','Bu8iGa279VJhpA7T0FsuENI1yzGn3eRn2wpRiR93C9bE','FjKQZK9ZAv3uh','6T','MS','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17003,10 +16487,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3160,-32433,'fpov0Y','lIAQ4A67frOqz60ccUibtLt2','QHRhO3e','2FHV7oXppBh0ClADLs36Kk','E','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17036,10 +16519,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1924385,-409386091,'7flrnGl3WTbyqVV2LD','YaYNK','yj0jrTyFHiOJ1','UBzdYyXkZfaSv','9h','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17069,10 +16551,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (198,3013005188,'03','AEZzBia6X','vGsK','UhCKLfMv','B','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17102,10 +16583,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4294,52,'4yvXcbUrKEWbS4wuWwBIypWUwjJDh','lKqyXym0VnALif','J5YisFDJktbLVHVQ','0mJFuNrl','2','wV',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17135,10 +16615,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-26,7737062,'XCgzJcy5j2APDFQnfQNWgUnTmiEAGtK2DpHJxcsQVQkPqxS5OIiBBWMVl','m','Z2FZwsqU04kyhUHwvQiJ','Ty','U','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17168,10 +16647,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (993562893,8199884,'Z4aPIZ','pk5kUxnm5yzsXJmsbYoVw','9','O','DT','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17201,10 +16679,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (27320,3416041047,'TUgNFPXGSCX3WTj3dlqzSDbW1Eq4M3otY0ow0pXB','NrUe22tFrW1VLUfKlccmmbASGELixc7WVdseoVacbo7JLN7Cmgykct8jr0gzz7hKwJ89','1HtANP1WCjiuR5Cc9ZYhc','myqheWGne34VwKC','D','Et',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17234,10 +16711,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2948141802647867842,-2047603613,'HsVPaCJCYh','hVMhWSt1ieV67L0cp1SVp3c','jVGn4cau6CrzrPrWbr5rZIW','ITaZxuxugZYdYbqqIT121z1W7SpLLR5m','Q','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17267,10 +16743,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12444112889396577352,5688509,'FTkxF2Q4j3Fj4NcZJmks1lBit9zmnb2iAKV','SurwsQc2','wg0FpJayGKZbAeLnE417Z8WpZA1','PpBtXYDne','M','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17300,10 +16775,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (178,-590,'FJNZg6CoqYIbc6Gb3Cj3UoSEHEwq8X9hkCTybZmJFaIe93KLsqieOQiC03xd','lbfAy','oQSiTh5m2xxypvAGqgaEtqWSbLssqKPiu7MveiYe17M3EkYANXNnU9WP9qwYVOHq9ojCiJNTLH','O98ZkrKIY','V','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17333,10 +16807,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (35248,28351,'o3maKsmqwm3b6XtqgTpCMgKcWM','Y','b','ek','Wj','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17366,10 +16839,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8387,5686227966661605926,'Mp','XTGBL80EkALVIULTlBPu4lwu25dEvdHdyCBBQIlvpXCXpqUSpVo','lQ70','o','u','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17399,10 +16871,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1665954595076445238,-17936,'l3lT8EE4vuzH3zYpyv2EjWCQllcKtYttdUIWORtnRdR3wL3hfXbNu2C8jjqTrGYvSQ8KPyDPqLMN','P18UlPqzYKkL7oEERnq9csOThYfVUxtG9xH5im','i5l7bG013tF71rAQ','C1yZl3geI','Q','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17432,10 +16903,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (194,3379764882,'Bae','rMZrTz1c1IB4cgXgHKb4Hsb4o','6rsWCUQznTwpsTW0EiRDP3p4I9sjGu7zzHISLgDIstTHLsEgVdK5sc1uc980gHJ','VtS4iRKJDAnHGF2UmnryKiPJF8wz','l','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17465,10 +16935,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6381205,14499257,'j2DAw2IBQXS4nwUYqIPTL62O8bYoG','BoidyzCAqe3cDHnICNPAAsU','2TN5liaXh2fmW2q','J','o','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17498,10 +16967,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (106,-21336,'JKAHevMS7Xf','EMgGLX2K8jCwLLmlJ9U0BgwN5FTTXNDg1XlkJLSxgnGzXno6p3','B','JKJCSyYchu9hzWsHqv8iYdEKOV','U','dc',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17531,10 +16999,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8150377698392733276,643333,'tzZ15HmD5izUi18y78hdRCbDr0gElwBIgtZRBGwNxEx6Pi4sKSvI2BJuYQhOE5ADlz1iRTW3NG6','yrT5bKHW3AMkkapyA','0RLtLelHDff4h4BkGAMmh6rkaBhsswwXcz5PQG3KmTbMl3Ru83lWn4PPc4','XW0E1btRTNy6XwLm54VA5AGr63Y8P9w7W7Z','Uk','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17564,10 +17031,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-549958030513330539,1,'YMC','sKFJ3x3f7WrTDvhP5k1m2MABhW8S8st1GQ7mqN8v4FdxBx','tZIgLEkDV2sxy7uLKn4yROwhcR','oWVqERwp8OfQ8kgyciPfsJ','u','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17597,10 +17063,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-92,-7505,'KdmwFcBa9bpQfW4xZfwtNWfNYypt6mZPL','znM3OMjx5SDAvGODGoNGiw7Tret6','6','TQDuEHx','Fe','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17630,10 +17095,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2703574428,-5753095,'dZw','qYAEYEl','dLuZXzy','qQo','I','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17663,10 +17127,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-119,-882246371,'BFNkEArvbI','f3','2AJt','6OZssQV7o1YMbWxiZ2','a','bc',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17696,10 +17159,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8330436725762003224,1438550140207199775,'yr6Wva5oaSeRRGA4','4YYtQmVhdHE3C','0NvNMZtZfqM5iuvxWpXru8qz','Ctcnk','kB','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17729,10 +17191,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (212,3405294627,'eR8xEwRPqVyu','g7kHPBH','dBLLWXys','HxYquln2rbpzV9E6WnptP4t7xhYcRyBmrqOoFRlsxAjzI','F','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17762,10 +17223,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (42944,7309237318512410358,'1Nh3q3CQFkVzjYkRYJcpHCXak69hWmkixtYHOIYWsZsK54IG9EMU2XClnWWiwa','XstNp','DvD','VsX2ll1X7Cgyem','6','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17795,10 +17255,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12488312984549225895,-415405562154186483,'ihlY4omWqKgPo19oAQusLXQrrJyIIfYyoFhvLmT113KJ0kfxnauG9','n','sTfkX4MEiMTqrN5UwxPpe18bqyP7Mu1aW9m18x7','rmSXdzuzUmGDN64WR7','sF','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17828,10 +17287,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2067219852,7159944825029562473,'G71rBqrUDtMWLf3YM68nXRBDh1NF7xwmS6tfbH8o','fvp1DMT2Ev8ey6QzCkUAVT','HbkDMsg1a9ZWrGtGQjKkUEWbIQS','Bghff7ZWQo3s0uBy0CL5fY5X67TrnGx9dscC4K0Kwd1FPQTYIN2xoHEsT2r3AK','M','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17861,10 +17319,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5587139,3124787,'YPX25R7wIOozOsph8rdWVrZek2vIm3TQeloGT2Sn7FHI2cbUNUwJbXjAQoyHOEDcc28fZlFlM7l','8OAYGbJMr95GuL6fuFjFKJMJT5xxPwEQNPj3i7Ouin2piZ','oYKhlWzXGbua5xZ2oqqCPzyh3Ge6gqEgwtTbPsmETQsFLKZdXEKQYomLeD6oe2iqPp1Jugkapu9','6LiNUwK91IxwOT5f1IoZRtFxWO2njgyJVPKJ','h','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17894,10 +17351,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5584957,41507,'mch4BV16sgKJK5EXeH','dPHI37BEwxoGfu43LdsD8O1IdLy9XJGU5dFMblI4yJNwTUloTylWzVlgJX00','qCJhYpRYh','6FpMoDAayLEFXIkjth8jEZj7','5','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17927,10 +17383,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7,4406,'7aswdT9','cd','nAlfeYmg5OIFulJAtazlaThSC13igX9nCavzvvsydhpnwK8drmX3XFVkddLZlOziaE','N6CE4d1lhhCPG9tCES4f5','L','jC',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17960,10 +17415,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1701519055,1103737,'JykHX7K','4qVBf','rVpiOVovl8q5','fe51xb5','1','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -17993,10 +17447,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1329630183,171,'McWNF3DANL5NmsG','88xgQXVTAFV4zGPQgxF4LgF4','uJkeKJY7s','Yg0dBEWqGRNdKtSKd7CQJLR5x4ixZqJAiLWcps','d','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18026,10 +17479,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3197033,-26,'Z','CPYRyz','WIQyNqhcKx1OjNIcrOQCH0jXF2UiG2X','TUtAGWNRXPPrT7BU64sRmr','K','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18059,10 +17511,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7574023682075077407,31384,'DvixLGzJgSpQwVH','RgSaHSKHJhltV7OsVFi7p8W8yD1iTlQI1wPZX5Cs','17fFTR1PNggsXpU3xNeqTAjYrFfHwQOqpj3nWpOtamUQxNY6WhfZfJ0SaiW','vZ3yCiqQhw1jzgVwkp','HM','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18092,10 +17543,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1625123584,4467906,'w62l7OYDGKlx','R7','PCGC7zwPQZXSRv','mPonGzqfXTRC','V','eF',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18125,10 +17575,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10374053,189216,'oCosI42','4Ux','dGjSH','LAefuAUndhMooMuj9qSBfeznpwJ79itPYTle7Oszg8dA9EPiYtQQD5FC19oepH4ch9FCcfOwd7tHU5qkGmcI2O4','0','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18158,10 +17607,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (62,-70601488,'RCKTku2eHJ5ol4Hca0DjvBolpCehYXx5MRXGVy07Aik9sSt','iib7','to','DHE1KOOtRyviUbMUHiK1AD3LxMYhOlL6uSnAQL6C9DfyBpXHCNDSYFycldpC2k05Q98iB37UgSkSDS9sOS77','T','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18191,10 +17639,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (696645784,-1052022103,'EgoZURyBS','mDpp1CqM9wlQMU8q4F84','do8bQSbz','ZFVif','Z','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18224,10 +17671,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-91837085921098624,-1204430686,'9hk3XGuckj5ksNK0nfvXrfbV85wuTsBBaWS','xTvOzYl','JhWbR8uuIJ8Sk5BcOcsIUAhuCkaKErOlvfXNuKCaprM7SvTz','gytOT5TaeFYGBkwZAGFmUsO6koW7t','v','tN',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18257,10 +17703,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (264157340,122,'SVZrYUph4','Q','O4u5muwAPHSgkvlV0Azy3Wf1qy9DoktsvDD','KuX','32','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18290,10 +17735,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (48,-75,'xjoJxMcFmudS1eidwryyC2Nn8LP','qoheJIsKj0jligg9fA5B25Xe1nPg4pqJnq35LSyZyagiWAn4t1PzGVBIqh0WIbq3U','Y6sqMOhbCMOsXKoyHKnIPL1ljZ9LCOpXMO','fuFT2XJlvtrE97DFMyyr8DGKoaMlaOf9vfw5FWnkASQJ3xqQXNELg8s8EO','H6','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18323,10 +17767,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-941476021,-5444580386228184507,'5KIPkgRiZy85400WQqO3','dHbJvrp6MQvIMLx3xudGXkjMIigJXyhFNr4XvGjTQZRioetJxcblD3PPSyrN5uaue','72WO7WoNl2PmxGBK1PUpw8J','UhOcMdKU','o','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18356,10 +17799,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8574795581145161600,2840485798970448661,'fCL64iRBnTBa5VVwCCqKLVGR1XcsjQDYGt9VdRLsSHYNbC6Dclcv','nqUNi2NIKaJ3mgIG115bloXo','nLbtyAEWickZt','Z48WUzJkf6ZzeEXlheFWeYuQKX93WugmyUn091RhFQ7o5aabDeGyEKflqMhMXzIYr8exha7YLQiTQHQV0j9Ce','j','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18389,10 +17831,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49,1099687,'JfWqoNmPcUiDCbeOTzxoY','jfTrpTTIpncijH1FIgGoDzdcgl4ngNrUKNU6FC8b20rwIFSz3pxpwEB','O','zsR5RA55RTNK20CgNRycmwqj9PygxzUF','c','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18422,10 +17863,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-13229,3070179138,'AwdrM1sGOk0J2E6vYdSTcsIC40rxFCOEfOxPoanjIW8K6mQcUb6xrOulPQwt4yA','Th1Ty0f3xCOuO3amD8BP','FwjnH4','kr','N','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18455,10 +17895,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (123,8218748,'7qw','TW','kfp4gPARKYioOdqvra7QnUOH1D4Av9eudfIjppPWyXh2p','F6mlJjLzCsjd','P','AP',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18488,10 +17927,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-15738,8530,'475YVYR3xnwBOsBZqpEcNoEm4rAFZNgyHSn92sNAd8yNDVqs4J93','5VlVumy8oDDc','6Z3954Gp57AuEPWULUqfLFFgZj2cKyG8rqQ5hoXGrMYGy98rFXItI','Ph4ynNQ5FTscCgqLCszO','mN','mA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18521,10 +17959,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3215,7225470,'YJFhgqWTEx7Vt6ovGDlyB3K7fry69DeCSKphOOaOdgg3zZwcdfgUIom1BmplJGc9rT','J8M2YXznfwbnHdp03i4B5hiOjlJiNkofmusNnya9k','4iysRJJgEWTKda','H5ABphJbCyynFzqlp','N','1g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18554,10 +17991,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (30036,570112,'oHrXPvAEi8lqN','HaJcF2NBRyx8r2u7Rlt4iYz','0rBhANhEmIlqXmq23znBQNQ7xXItsYH6u8r5LEmbu5SK3ExdDo','Fxy0gbSamV6br8YZOTpvNeqO5Xrc2','3','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18587,10 +18023,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4277682,-2,'OZM7u4PIe5J','gKHhzj1IZNbgEQM1uViCpq4Qy','bwrkcL98Psc','oe','g','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18620,10 +18055,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (211,-4040641602135911468,'8u1','S49pB0KbuMWqof1m4gFNQ7MAAaZcJbqDQxOsuHlO7sqPVrEoELoFT635nvDVcuKWEA','yHqcRCEo','pLOcHyWL1OKYffikBLVQ','p','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18653,10 +18087,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2332898833323413045,5989196,'y4ImxoaJNtR03eAeaS1VARzBz','XHC5','7','Z7TOU8VCRHbnosGmgR1Ar1EaBP9UEfl','z','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18686,10 +18119,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (140,56859,'PuqaGa','3DWO8s2K','XNFJls','9ja2sc','K','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18719,10 +18151,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3009670,6120742,'sBETlAyAK43jXG6jggg5VQ8','d9LA9uxvsAEwZbTTO5gB00zVav9Vb8RK9mxmqUaat','CAJbn','JCevhLsfes','5','OR',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18752,10 +18183,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-919633431780704809,11795906957513591296,'dcRZU','JfXJj','ShpOLs1vHMZwOcSsEr','ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6jd','Y','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18785,10 +18215,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-32,13634794,'LNWf2gCGeySgp7P4lN4p5IF','g2Fr5yebO3hTuBxO8ttyVttQkz8QOgopreA3YhxxUDJy4HC9bepOYfru6','x6Uw041V8mM6ptNQBC4y20DdpsYlGsWfhE2SElQQ','f6RvAfS7X1Mw3SaF','o','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18818,10 +18247,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (211,8580,'wRmal','w7TH','uQ6rDR9zKK6ag','zVebcPd7DfUU8PFx74Z','T','Tz',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18851,10 +18279,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13,155,'k8SunGxi1gzARas8EcFmlKcD','6hT5aJUvJ3XAGFbcyuwOeLDxXzZjk4BPWTRcDBhOvI19TasX6Nn0Dd63','Q1hI7BWhRah8nIbUE5lBu0YqA9vGDinG44wFUdlpMRnW8K','2CbCr2CiGK6oAOey','F','LW',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18884,10 +18311,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1347803278,28,'MsUbmKN6wR','Z6YZVnzNv6iD','H1TjeKODfNZO9ZEraihnKlDezfdKOXrnKVwQ1jzz8n9wbYNc38ZOnHitDmENoY9Ztm9X','CtQiDCbp','j','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18917,10 +18343,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4554334393406713360,5515952,'gSjR84SPDSDpzigXdWgnu8iHQ7gKQ4cnXYdWVW','H9UPD35CJL93dH2l5ZbRWqGjzkwOnTOORcR0jP2d5YydGCKFAtYv7MB4IgoSqkkskY','CZC','RiqCOq','2','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18950,10 +18375,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (33,-5216,'9ENs1eDK5i','DDECvtA4wyLMGr99WaZLL3taG5z8WJou9Y4e3QYEGfvXbs9Uw14FU7QBXU844','rAM','lp','3','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -18983,10 +18407,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (941094156,-17466,'30jLI1jd1YGto5JMjmoZD91ePkMpzQcpH3Itk3UbtYCj8NJKu4Z2dhR','D','geXNEw5huOyOZnCyiTFjOKfjiBx','3HRo3qvUvQbewbA0fazwfM6vAjnf4s9','2','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19016,10 +18439,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10195887,4162720749360938146,'gmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOI','wJ','Awn','t8FsO7zXYj','q','7r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19049,10 +18471,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-994817154,-1748368266,'vDWxvmcmtdPvdR0fhqim4IyRjS6pXIiYhBtA','JjkMZ','ejSA6ksWwnrKaEWkgnucVh0QTDyewxWy470O2E6Omlx','8OzAhs9nRYfAAPaNTdspHV8mDdI8uG9DhjlFS','d','V3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19082,10 +18503,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (93,-1577455473,'Rcl9X81EstxueOkGhBz4HjtkU027x','Pb','d6gxs','ZTk7C34xuLs','Nc','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19115,10 +18535,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-345699498,1569,'qEO37KZpBt624RhCqCR','agxVbIU28O5oRhL','aUtc9YiH74H7P5w','w7W4w0N8QgxCAsnLd6dm7vvmESG0Pj6oAyOblZ4rQKmZozbmrUWqIQEijTw2','b','kg',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19148,10 +18567,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2057913643,196,'8NCjrBDZHQV8G4lTM','pxzzIgh2OEZG','m','jFRFYp','r','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19181,10 +18599,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7128660476426435597,63464,'UnKImYchOjrDdUz65LpOO81fdyxMCkB6IIW','txNUfK9eXVqAQgX9e1gupCR9OnwWb8kZ','Fmc17W','o4upr4e9KOx5Ck6of','T','UT',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19214,10 +18631,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (27066,7385924,'Abg27vogqyL38hhV7tzv2bmd2M18ne8RH0e0LsUbNI','5mz','YvM76jdzsO64doyLQ','wIGViyevTto82gnxCJ0wRmixiugpjDRXBKZf5EVmMo6UIOnu','F','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19247,10 +18663,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (221,-937933,'MVEAxxqd1sb9ApLnzKAzOUDt','5f2wTBVq','ir0LDeO4NI4s8USwpXXGJrCPVY5Jioil','XDKz1oO5FD','W','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19280,10 +18695,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16083417008229330975,-2376332,'e6fCbH4SPr','yWKljRWCoH4bilqAPjwBhzAf','l','b3g0LqV9OSx9wwqREkQ0kZ2t0F','Q','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19313,10 +18727,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1516293765,246,'zXhZpMiwuzIAADCdz2HELz','LMvR28HvmlpzbrYyaPLGS','rKFLe8LyUip5BUb90pYaEZMpCFSBmvXz','TZTSxcqIIM6','QU','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19346,10 +18759,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10421,25204,'fOcQsdYxlRI7CpbCYkcdD4kpgBvZxwbT0LpZ0h2muMFvOJP8','EytlnF8FQVF353oYtrv0hn3','FVBDtSQMOmZI325','GROyQ0kTXXGxYeo8weUVm6EMByK5w8TYPyWBNi16gHDukTYyQmsRkxA83h68MSKXwhKow4zVnb598O987f9tYBj','U','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19379,10 +18791,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5810569,1167885442,'KdOSNFq284RTd8Jb1e','bRlzxEP','GTBZHes4J823z7r6jDNHDyYAFgZgel8daMuv4rYlvLImVS3J','B1X1DE','Y','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19412,10 +18823,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (44,50,'9Tl70ntTgdG0QfZjsnsTNVG1XXM3bvW5UPoCAgiY','vRTRAtyTju9ICPBabaCUQWmb2r5RLX6aPBdmmSHgM2knke','TlQptsXe','EbB3CMaSUDElizYgqGF','D2','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19445,10 +18855,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3618213,8461699356220524198,'92qHl4hIRxfyCC6MB0PB7Cf1xO','CUC9Hjzj4IeKv6Sf0fNZxm','KefKI','NsLgKe2n4yd','xd','xd',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19478,10 +18887,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7502718,42,'QARFRNolR','NcaZAjKvFzPZscD2gMw5pPXttoe6TWFl0eCaSjDozjNedroDmBRqpWP1V1XRIBbg','x9MBhij','KOqfmoo6VoK8DNPRYQpZdA1nW','M','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19511,10 +18919,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (86,555232147100880167,'JdVRq1kW1lmb6sjMTRrANcDW1vdx45','NdlZt','o5rElOaD0','v6YoUEBojACxQQ30ZSyJTKYfwD4ZNB9AomQ','D','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19544,10 +18951,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25357,8405085065636968483,'LSQe','rZKvH3in','rtC','p','7','yW',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19577,10 +18983,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8,-101,'IPemoCD1t7O2iI4fOUyKLCJqM8gSoAI','xn3VTcZArGVifoY5AKaGNL9NqhxX','SeJduc0L058VUHxHelf','SXfNwcB','y','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19610,10 +19015,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5527258857005151625,-1324817153,'fZxsAP','CJgD6yHH71cmSJ4cZYuOyYO','PuayUPgWq50pV57','kvd22sba','f','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19643,10 +19047,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29925,2914384418,'ymdVZKBBCZlxXBFSWpcUSLEPO3AoohA7uFVll0idhYnRtcRW','2qm27B7iIW','xEA','WJDQ','V','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19676,10 +19079,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9587319942604112301,12354,'2a','P','1u0vrhfjojSMOjYwNpELP8O1yTPS','TPOVvPLahIf7nui4f0fYTma5LY2eGXXGzaLdYivloeW043o1y4','Iv','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19709,10 +19111,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2149637445232965343,12,'ldweLvXRiuaxnakeM1PmmT','wNXsqDr7BeeTlw6H7bLjTUjwDcWuKaUAu','MpytGYDO3','2hhSjOmMwmZBv68','UK','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19742,10 +19143,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2910663,5164923360621547953,'7CZ','HMNxZeE','pi','WUYhV0lL7EnXHRuOKlljFmmKbwjJ8GaOQu7T9z','O','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19775,10 +19175,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1848542423,-1239288333,'IeGrYS9eq','aqcQ1air4Bot6K3RSCwS7XGQ15hCic34erjQYnoFv7c4spfRhXnAg7Qi1','wLjWmfb8ZOD869W4D3SFjo7GEtrHqFQUUKZmz439dDnxm40cz','g2sbi0VMscPqWY','p','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19808,10 +19207,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10869,-99,'YoYKcXAi5','pSw52YiCg0sCGzUHekx','m','Go','W','gm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19841,10 +19239,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10724319874579659472,44,'fStvB99D1fEtRVhQnxUzY0lR3FBY6D52OWK','RSBoirmCOoI9D36YluTtPTInklL8','xHNB996yV85Fl4','zSq1NWoR3FKO8UHofPUt4RlckvSOj8ojl3NHu','m','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19874,10 +19271,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9512047834469157558,2741164817727541244,'P2j3FgjQnYufPVk','inF8hTuIzL70','FniUYIzz064VT6SpvUZ6XfH9zQ1VF','gF6kBSrFw7oPoyS','x7','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19907,10 +19303,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16509965382670217147,10330678277724926558,'B3RjzUY9w7','nQsdK6l6JLHXw00KKvzwB03bFAMYznF0O75oRiOJ7W8YiRekmNg1VGJZLr4LlIHZdDCBRvNckCkoARjhJRw','coCbIiTk4euHC9PrlDfZQ9xkohXxoXtjhc4PSsF6','Ojj6K2w7y7hFizMXtEGDgmKNeMG9yG4V4rOy6vj3ypET8aaMzTHL7j6','8','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19940,10 +19335,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4234146807,38095,'3C1E0VlFKH74Ewodx','bXHuxARRreTOlBEl9i8cOpLXtqJBbvG6fBZddgeysjmHwniv','GkhkymKELSTjZrP0RtHD6kdY3qex6Ug7vGZFuTb6p8uaBvjmHF60AW','HI9XkZn5S5BBuRRpEz','b4','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -19973,10 +19367,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (181,140,'odEQ','trPhaQNDviw05DDhzsnM','ZnQBV0pff1Vjn0cGGav4FHo9T5k92CL','OhRRnmTx0XxyjHcYLRRFcxMP5OP','m','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20006,10 +19399,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1311770692158951559,-1789886247,'zRt2UsgBURdtLLVn6VpclPPi8s1DAI0hqtHCcgZHjYuXw4HcqCtQChJEIOiYTWRBKwKBdsa','RmXhT0rAuy4IUyGAr6tBALgtWqj6','vpKUHx','BUV8yAxcdxfUTCmEOa1yOhOXoM','s','WL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20039,10 +19431,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (29916,-2351707483654477509,'Hm8','6bAgzfjhU0V9xmwMcASnUWgCWsFyRCLX8tGvz4x4CRCyne8HwUl5anriDX7At','uh','2b48lJF','c','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20072,10 +19463,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (67246497,-1385923184,'OU4aP1','jshATT2dKjN4ffZ1lRkyl','rp5WSJ','IPmnLbU7cWWeEnXyjJXKIHhF7yDWm','Z','9s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20105,10 +19495,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1612163536,-26,'CDjScoDWE','7MMH8uLcbnl173XyPPo3pHmE','DN3V8of0JOBzvkYGAlwYr','qbtrrxyi','g','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20138,10 +19527,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-454770949,57,'1xNaBvjJRJhHaWOMPXr7BSCd0QZIOEq1FcQIt38oIleRo','Zja66USeRQqq24f0QPjrk6U8vwYhcOnWHJd5IQUYXhU4eFjDyyWcX','9b','WxI0WsgW77Wt1','U','Jl',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20171,10 +19559,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (207,2169434,'X7LgqVtxFm4YAtPRGZzMEPgkrcB3VSnv4bXRO4qt9xsDECr','4RjUkBBrRjJodsYhoLCtBT6UkoHlWKHGk9H','ScMz','APpd7JzMOeM5z5gKI721YUEuly','B','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20204,10 +19591,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49921,34188,'vWbNezRxvw5Nv7j10xvJ','6A','8OpVuAsGq7Q9p7AtMrUgsexgBBeuVu3OeD8uIzRmIACI','3EsWU1N4edkY3SLs','Xo','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20237,10 +19623,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3465710,-583105179,'YCutr','adi6j','phMAZ','06Alj9OWpub4jhprgLfCZXm01UXE5FuZhemCAA8HHgulvqk','N','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20270,10 +19655,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14702439,13682473,'8D0ztZycUw1ulGuRSJZg8WvCGccDypfxSG06crDuimFZwZXyv6x5ivb9jDMv5sFPK6YsGLHlDmsL1Q','VaSWCnhIpJ4hHI2nMrzXK7ofjRMBrNFVE00bp6W4EptZZaDdyLDLdk4pAtJv8PXY9IiTEpc','Drjsq7KWKQFcsp1wjPj96sNcvRVJhEkUr2FkzGl','TVT8hoHTPQu','v','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20303,10 +19687,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (163570362680916453,-27715,'A2Tr1fe6D0qhXVwxUl4fRsDpuElgUJwrEgzsHpMx1zpNb','RBEfu6beq','IBGi765SHc6Ys1mpMod68MulY4c6luCkHkRpYNA3IOdj','jPjR65EwvP8v4qzRHRuEJjvwSeBJ','b5','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20336,10 +19719,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (145,4796365687534741922,'nmB','WuQT','s2zOnmwu','wchZZBmP0ZDevS1khO6FGOJdqbpGbBQcEHL71145rpodgjZwokB2','r','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20369,10 +19751,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15411558,2705399,'BUX0JkiRYEmRxSTwjeFAnB9Fdox56iCIsywp8XpLa2SGEQ8LnuOXjwTWSftL','DCBZHJMpMPhp0K3DPI1sChiE7eKh99IxM6IuQDfMsDgJTz2EmJR59W0d2XKcJwsgb5o0','AG9aWBdB6A2B5jQd8RWeptObE7Ri0K8S1RHenUIAfj263mQXwmoCz5IREMaBaZQrFt9q7GWxE','heSonTBN8gRaUZPrHirXNHujGbaUaWQN0sEK1iKtVk7RcCJ','Y','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20402,10 +19783,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-82,8096423,'3','3HPc1yqOu3zik0N0KP1Ik6B','AqLIJH27IU7pIujggCGywZYDvGGeEq','V','T','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20435,10 +19815,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (50373,-7946,'VNT1W71rOT5BxszjUWgyeZCv','j9LGvdRfuxS7CbWoxuGn8PvJZTY0oqSJyx2IOrk','IIwjk6upo2POZGnddTMJH9nl53bx7WANCMzxhMrEfXZ','G9vBivigs','t','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20468,10 +19847,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15002,258240682537968066,'AbI6vzCSSbIF6GcE68q8F0LaptpZWf90tXNhDaDA','MecRN3AW0','cqYpmG','EBtsVHyszClOiZzP7bO0s9N17UX6CK07pUQaTJ4','cA','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20501,10 +19879,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-120,15191,'yxChKmcYaLwRpVTAtyebCHPRne0d2QhA84czLTCLeOyqykhJSG','pNDeYpkEpN0nLnQj4','sLE2n4SBNtdIQ','r3bqvh8Ok04SIjoeHHWjH86VD9zr0A55QfAdWD3','s','GA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20534,10 +19911,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4066785,3040336028,'nyFqRKBSssKaHn9BAC2rtBuIwEQUoQsfHrUTCuVMINorLxgwzLBttqfVcoOS08OchorTAd1AFvB','fx4h9sBYKxyNVm4KSIXaxUbPnKr4cvLFwRrbS','FnMiXsodL42WIAL5uRBxujNEQOVidv5aB9qzmKpqUUu8rZBNfqkYzi9JUO19dBrp','wgIAFHO','i','0z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20567,10 +19943,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2837087597,56538,'RKgRV3sPvVA','LCzoVWmb3P4awXpFjQUEFOCTLiaJr5hSQ2qE1ZSreVzLqVWW9b4ULmi','Z5smfIFJafn537akBbSnWfP8F1YvyUVLsXozwRBZiPIaaZXdG8UBrzaJXnRGo','oUJT1CZfy4j','y','D8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20600,10 +19975,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5358756,6462988,'ZjYpSUtZdKWdF9C','HvJ','LCC5','oTYroLLoEF1pwI7x6iaZ','e','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20633,10 +20007,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-363488229164042101,63,'UlfRnTf','32Bu4OUCMahFiLwHMnfPxMW8xkZKXUpS','lTwJGbm1OmtNpIw4o4r','ct','5','FE',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20666,10 +20039,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1196442758,27935,'TitVGqKDd8HkZCP5ObtqnhDul2xZbOpaz','oMPlA6MdLyDDEzH7x35ZH357cqJlKWZ','IhAxyg2bdZx1fi1Lc7S9','WcEYamadNd0','BM','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20699,10 +20071,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-443269248,14399394646393351973,'QOBfO6Kv6Dvo0F8NleqYHfc8DLuPZyvh3mmTu781Us0NJhgQEYBsO','Eq8fAzPYYHwwZNBkspyNNkUBPI3silFb1HE','FaV7nEgSfwLKRscLmatng9','40Cy9QxoHrSaA2XFKlOex32rb4Mx8XjvWVEwhfysegRbyiMK9w98KlU','Oa','CG',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20732,10 +20103,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2799026,-6969361967915211942,'3oT5kGkwRYJr0rUhGBU4F6Q','nmRa2UGWbq2pQHhh1RuZAcOH6ujHnSVppbF9qbkGPzyz0','fpzCNYidjtvyyYTKBl1nslXJmWgulLQevYFI3z2HW','D','J','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20765,10 +20135,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10,-125,'oNDAd71HIFtqu4INYFS13a2mFcCX5zTR6jD','YM4FJ','ViK82a3CFl82yjqmtIB','swQ','m','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20798,10 +20167,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (518371307,8112276,'2T0S6BNHDwj2DDA7mCKTw','k5NZSujEflWbZ06tRzSNVGQ06zUW34ncld0G6NeWRSPIbENCOHF0','dUHa0FVZMWZaIvTTxAMg','tOQ5prs1CxBnPXdmqJMMX34oSUPtY8h2vsibz9Or90','I','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20831,10 +20199,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (33327,1391606573104967726,'gDy8KkHVb9t0U3ARFqJtObMhHBbaeDCNhqKGsnmFsvbkP4N720','MjbtIWauDAq','VAJVmU','dv','pv','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20864,10 +20231,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (43548,1674950745,'CS3uspp3ZcFtXUbpy9oDQxzPZ7HudwpvaFNQwj9bIgWZbc3ltR18h','6xKJHbHTEl','h','Lq0Pgt34llaXXhG','c','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20897,10 +20263,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2028956412140993729,39277,'tXDxHBZCZ4YWkMGLzdAw6idZ724pFiQOVKBvrCrUqLvTYIHq','G4QgAoHF6zLkwp7Ksbcyt1d4FA','LscuFwRmLEWyrEfPqzJwZdc4Wf4','y3d4uEeWu1XYVU0BqI9Ta','B0','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20930,10 +20295,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-586739341,62949,'xdVJBHtBrDTFWK1DhB0bKIQJzQq3PJQ1zzc5wlEhCpPNKt6fI','waAtW','mQx1Jq66qglZVW4kMiQlJNOa5iSCt3s3','J','b','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20963,10 +20327,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (23,193,'d0G6Zsr3','kRqn1dZA9OKuSIiN7aLBE5mGBI4RFSh8vg2qrzkbgQm4EXlThwCgONH3JBxaI','q1m','10XJgPFed','z','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -20996,10 +20359,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (26126,74,'K3xZay3lm0T1Vnub','a','wQqhSJMBNEnU50abPeZZcGZk9NapiZTkIu7SYSkxZSx1pnpk6uLLrl0o5oWXWda2dzamrE','n','O','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21029,10 +20391,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (978792038,25066,'DeIxH3PSun1mU3HE7GxCzD85mWr6kA0hzUBqIGG5','MNOlRgWNmXJ0k','AhagJeXCQTy','MukTPZ','P','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21062,10 +20423,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11564404,-1765713810311545731,'T4RfwQxW9dnAbfgoMoVQg','bWYOEAb32kDmHPZtkuXBi8egZindsOzVTvCtIuqIGhz5AsaTosZWyBG9RTWhXZcTYBIMcYvRf6JKP4Ovm7p1ldq1','IiPn6bBDicVQdByc4khp9uUiQVVT3ebV','w3eP','5','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21095,10 +20455,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17726244470295159658,979300,'9499Pw0xWu3ZNkduETDhtV9mIV5mosjuax7','rlvUVO03yoIA8zDHaj5lvqtNs3HhKPuHqNI','1dqdmqSZjzFUS1lfQrNePlkNfxhtO8px9ZeoPY9E9JyIlI4g0pMrcbpX8JHWl7g7QY2J6gqEO1','N3sUHaNRm','ap','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21128,10 +20487,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31,6089883186530840260,'xRQhuLyIYQSL0kPqMbaLvFrnr3M','taKxkfLYPLiD8359B797x5xXequ2rU31Zk53tNBycVe324fxXGsPm3gvi3mVM','lZtexOG1Ka2vn1','pO5oPiEknkXOr14lpbSyx0Geuw0A1HsoC78D','4','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21161,10 +20519,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13360140208688727937,7558,'PQ347PZPNq94pRSA8advK8NlOSCM8MJfIEvS1','Lpaqs1AK78vytWFylYxlLIiiC9RkFTL35LJ','NpIKZtmG6t','BHaYWJDhQiKyRLEhVTAyg8NnXNukxqcONZVW3fQOMapTmr51smOa4OU','t','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21194,10 +20551,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3,6153543125865719335,'gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbp','0HZhWX4u','02JCbbGz5MTJuDs54oxNeifgB','AkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiit','B','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21227,10 +20583,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1358193,190,'uHr3jhdJqzkMlVMpOkBOZX3GpPmPy4u8i0KnDE','086vKj5EWDhTawwskTm6r6Sa9wGRdbEPrUuxIkBgoxElMqaDk','ah7WNuava6pw2QPxcBdPSc2f','zn0zw4Mjr3F4EDXJrnyHsJlamwH3mqY','U','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21260,10 +20615,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1835632,-4555127389546533354,'1OIdDpowz','nQfj0dqjYpPBs','se0lIBACnG','Q12pWe','R','MB',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21293,10 +20647,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (192,3912114,'Kzxl2DYNZqhMJh3C1aHKis6keGTBIu9qanzPP5jwh6nICxwBr','B','etcNTbf7Sl8YgCz4QsU6x3XRXE8tcNtwv6zpEABAvfDW8JH2ZM2uIsMLjEehz','NUwYZvSEa','x','sv',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21326,10 +20679,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (955,56,'U3qlKJkbjp28JAZSkACY4','1tjyXl3u9vrFvqOaIpjL7ZwZfns1WaaXYHrXRH0VoTgOAnRDp4LnYyjrjokZFcuyNg2RWjlGn','k','mGk1cIRCsWSKpiBS4J','o','um',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21359,10 +20711,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1551184425,58,'rRQTwS3pOEQb2NtZ','JE0sD7zcucEtDkz3o82cynN2fZO1nqG3V','aZFGgmpoEMVmDu','95XkpGA3zNAdM','cd','Xl',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21392,10 +20743,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9692361156708530398,16214810540652946423,'13HiEx8R2q0dNOXPyfX1w','WC473rYyUvvhiUjQ','BLc67MZ2xdx1kawvrewtGw9iZZRvZ2vq6mqR19dRirb6D','lWYBanqbXz1','n','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21425,10 +20775,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (53565,1831541417,'AMQPo0lTeTn6yHSl4I','4n5O7SAst3h49QY5yBSZTcGbSTjcSORxz0RD0ANWC4aOaOcdA7GppWVIRF3F','9DgqniVAkq17dW9RV1Fd','fRTpyoa6wen','G','N0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21458,10 +20807,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4403,1239370,'lmqn2rLmGjgVfeYDUPurDlxCMhPCCerwy9pKtT1dnAVLxHVi','G1u4pFTzbzlLqz7','i9oak8gA1KGNxXW4Ey7PJJRmbyNAVnsuzhbYL4AOF9','h7kXavX1','i1','fm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21491,10 +20839,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1464372855,5477734909980484448,'l6lEJL0HECi8kEkAtzvJJxq6OuYOAYsmejERjIWOcmxMQjrGvRD04XEW','jgOdM8','LBSF3wiTisbBR6AMMG','Iyl','5','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21524,10 +20871,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10181849178888103596,32,'XIqdbzFBa2JQPQK','TpxccgpUHmXRCdXefEYwnW8m','O','Jik1009j1n3ipsT88lDxKmnX3nAn6pSjVjuoEXBiJw','s','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21557,10 +20903,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (40676,4777,'YPVaRBJ2rvsCtFnkXpSTgZs4ryIwX3U5DVE3ZzK5yZITdQqBK3SjNqrVfo2XMoT','DzBMveof','12peK0HxKutaS0CQ','cjVNStshk09kDw7x0op1bz8Ahu8P8','n','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21590,10 +20935,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-79,-1064081,'f19RuDmo1cghG24rFmJAYZ3UrC','Ya8m','m8yP23QcqrtCFNQsxYetjL8c0mN','xTAmKrVo','Hl','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21623,10 +20967,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1893519829,1706823726,'lZ9pbtxvQ','0CkkB6','X64JbgG91cGwhtt2ZToJ1DaNQVEdqu','WQi1yrITN00VRK9dRLbcNFY9b3s7FtYNZRawu','s','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21656,10 +20999,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13127393,77,'wf','FW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjbAsbr45CEGTa8QdcxvMc3','vu6QTbmkzM3FDqO1dxso0','6bZO8kg2czz5h7P5L2MMLH','u','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21689,10 +21031,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4097254,9626526616917855502,'GQb5WYXbgomrtgPyuG9jxmFQnDH1I2ULT5JccvBWQy6ZBSVLdDIIi3HpRFlmn9mN3lA4YgoQWn6W7','u2LtJvr5nAEuUWKxrdVJU5LMYPfIQk4vG9hGW2ULDt7p9xKg4w6fEOhlO10xlAh','dRuGgqBixjJlt0dosfIyskDR3pGVkObY994lUlpd3Y','UnXxY6l9SMFsBjbb0Mviy4SDGeY34x5P4wUPRIxpY2aBOl9jjPV','5Z','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21722,10 +21063,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1649747074,24800,'lkOwkvl0ItpOG4wfT7pjRiHvjOfqT6UlaPBSjGU','4TOlbfGDUew9z7paOeB1','Aa','ocqsNsnsv4zF1sj9EdV4','g','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21755,10 +21095,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1725085465894312836,9005548,'fXG32ZHRL8cvp74o5OkQqK3','lIqC36FR0YgL1yA2dQuwIdwA','wOHEL5HyOh','D5o','G','Kc',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21788,10 +21127,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15148140176056989600,67,'P8sEtPAX3aizRQgh','3GQZGtjnugPewfhwezf571z7a5nxHbVXInB','ZBO0zEC6rMqR2xk2icXhirea8xZMzKZYiH8bCJdfL9lq','Z83eqC5boN1OoP','EP','Ed',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21821,10 +21159,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15996346385823725907,6080,'ZVUVeBWOSdIiJ34u90ARIvq2wGKdvIooIcLny9HA9M76cGqg5lPIBwxnRuTxyDFTh','eFNb','RCN','QkpbB3emif46YRfsurvFBIc9s8U2','W','pW',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21854,10 +21191,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3593378253,168,'jPHRv40LdWGBEF3wTJgZw6ZZQAZpUHD0tG','q3','Y9saj6ghyh3uBy4B5SC2mzMpF2fi','IbWB','ZQ','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21887,10 +21223,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4216266408,59873,'tfB3Z8DIvAv3F4uKDGRsTALd3RB8blarR','fr9FK','hUOwkIygB4gVL4sjbqXx','V8A2tPuDkJQs6cGqXOayGVIirzCo4SkqS7wni1F0axay','7','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21920,10 +21255,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1428637,36401,'a','Yp9l31btgX106JrCJgAQowKCKbT7jH087rgLtFRyIvt','lLeWsP0IJAwjFhFO0Fo64KuMXiUOyxnLf','SntUvNRtujcgxY6QI','Sy','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21953,10 +21287,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-10755,-7654363073132088795,'O5oSnOkDih4KKM7LcgGfMjbW2kWo5miXv','kJufChfq3m','ifDmBtKsDkHvpbnwYUXglRfu8ogaIN','0umAcHq7uiQIqFbZGV1jAkHNoKtBxxpVS5vtiS2ZVYA3Bjt','5','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -21986,10 +21319,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13289269726299148379,2182573534,'2YEdRWxiWsaQhQ8zzI','6CwME82A9','h3tkfe25UZrUj2OTJ','kbA2XtpYUADPbpYZgM5DUvTpb0pwwNixEVTfuKEB992lNvrjeGAwz','Bz','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22019,10 +21351,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5227876498331285172,15525240744649532776,'MDSsyLQSby5ZAz8nIf0Wsdwk8vhB7VsG30qcEtpOtp0bv7HIdufua','fb6HpuYfHq3r7s8mAP4k','DetUzzV92Fon3PCNbz','APWV6UAepnB','a','gj',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22052,10 +21383,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4027192954,-1358527420,'Vz','e','0Kdfbt2bGmetc19EIJ1bw3HdCPjY5TioxR2','04Q5sC6xasl0m9xF67SWGoQFPv3MmE6ZOtfF25','U','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22085,10 +21415,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11,10399348,'1E2o','YALbVHvtVEe54VJVx6ppjOgxGaFug','jOJ6m','Iyvp4Dg','8','4L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22118,10 +21447,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17589658927323176028,3861458,'SPo07','X48HWxcJv','QHMcK5xv9lDjsmgNWlYGVFfs','Pb008AumqHAeQd9w7jjm7aoKjDQFgntJj4ofhvxBV7neQQ0RnlPT1orFPlNaEpLyyxAKAuUkXLDZhwFfvb','J','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22151,10 +21479,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7161831546719338980,6285300,'tpQ1i','18hIA2m1Uj2cN4fEfEUbJmI1eVwwwHBFKIgwoT8Zov9','YwUlGjAkIgDzl6BTinIDVI31pHxcCE9BsH1gxkKXINOF9169fDMOjTPRrgVqkVLcf','GVO8XJ','l','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22184,10 +21511,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4111582760,21350,'yx1iyQiGtbcTKk56','NZmEGFKM4FxFdAAMBWK','5FsU','FBDa9vVJct3r846LZhVkk','AD','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22217,10 +21543,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-9214737597175207061,7883398,'FeUwduLj','nnk8VT4wHIdqk5S49IHcHgXVFu00zhSTcFiNh9Kb1YLR8DmzvOXRjM','qmHyAl63g5ZVS5JqQ8m','gqTi45FuZ8RsTRdGlpb2CG2EYrzEUEy8W5k1JQaOso9DDnh4G1rGQD','dW','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22250,10 +21575,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (231,498084837,'AS4QFT1ru','qBjHD1nLLNVKw45E','idsjSBE70srC4Jc','6wo','m','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22283,10 +21607,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2431998509,39,'meint8VIg','jatTCRe9GpNYb42hJjC0dzwrOQ','JpoFjXpwqdXZq2dJ0Ukfv28EWKX5A3h4','k7TYznI1udxDWhBXRLYtOU0Vm9bz2ggz4c1HbiY1QPr5ACNgMYP','9p','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22316,10 +21639,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1552975195611304473,12772,'y6','h','3ny6CbWaXYcJ1XtXtKQvHL','tdzNnoYFAcsrANJp8zosR','s','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22349,10 +21671,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-9,-2658020,'l','i3pme33BWb','5M98We','lQsh','e','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22382,10 +21703,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49454,1541293515,'1hyh','o7jF5qqVEGL4oBkE5QS7NKBTZaFK8oVK0qffgrd9LPK34XOyi95c995n0P','DDbMqh6niszZrDPu','5nCVJhTn4jx','g','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22415,10 +21735,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8305201286723991722,212812597,'Nx4BcFwxcBATlRHj','qdai','k8CRk7UfBDLjvjUIz','Rcs','l','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22448,10 +21767,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14993130515992030861,872389208,'VwcdaE7Nc4FhMZjg72iYLiEbt9Btilf5AHLtz','Dj','Br4q0uxMdne2JOYRfQ8o1SACD3AychVg65wKda04FrC77Xvs4WR8C5x9llmu5nib','BRABdwWq7','A','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22481,10 +21799,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14420200236197330196,19178,'uiiyMkdUCy65cmNDFuCQzh9hzFvgwfwLkyXzexNlmi','VQO3jkuzp','YCJIs8J0AP4MqEFAVmgoR3zW2REImJYDRU9dkrAvKqCbBAzV5kJOuhEwvuM4N4DzRhmoTb3TbBg','J40V9ImThR3WfY2P','d','p',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22514,10 +21831,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8954861371058684337,-23788,'6O0qX','nii9MmvpIW0ciNFqdiyWSbhewv','CiqvsjDwq7xE','TIO','c','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22547,10 +21863,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3471060,1569409585775545529,'jFWpNrm3MkXPmlnPAvdBydmLdVYArzuLq2XWUE2i','sdex34kw5xfwxwiAN211Zo174yg2WS9okdtsdn1cRWQBGxnDRofYP9Q','Ceda9paacChU','3Ho2gX','N','DA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22580,10 +21895,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (226,12402434,'K5f','YSIKqv4dRJ7PwFQf7m','uvuAVJzuot8bWKVsaWY7pJsyK4TjpbAeORgrZtvJxLHvN0N4AU8n7z4okuDy35QS','eF8rkS','I','qI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22613,10 +21927,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6232782597072820563,175,'7U0xB81S','m1tL','q','NSklHU7A','D','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22646,10 +21959,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2109252,4275822820022696937,'b6bNB41iknIC79cWUADj5TLvhhGdtEPNcUnne7oPXbmFY5BLCnGwWQwAN','Mtlv0pxeZ4j5afnsmc1UtZtY4OeCES7WaH43Dcg2UPi6wa6ggUDVdTVB9cIAFxWLk','Uj03LBr1MytrO9xR9as0cHWJUgVQDb1j4tgjommKhY1eklJ60V1','vKR2HQactGKN7LRBGDp0SBFepSiTw37GxCan6sR5avJAkGx','YO','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22679,10 +21991,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3592920,1059751,'ZV11','O','oa','pgsAd9kQDDrVoHK9o6ejXnxJ','o5','MA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22712,10 +22023,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (44462,-5782344535011484468,'rWAAH','694ubvkD5eeRKULjoqAsvG6qFTG5Y5oxbe6h4GB10v9ltb0VYmRIE','Y5Fu7JcCZ6PBDOuBydlF7iq7GKhP0KAzImRrdWA418Zmad86yT3','tr9i4lLH5q9lS5HacihtkGCacAopu4Ae','L','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22745,10 +22055,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1457816358285320426,45948,'ZUPx9bl8WyniVtxQWR3n','uXYnhcHVezoDEwROooYKDkQ1wbxASK3csLcXzQ6Y','rWz7m9YeCLBg9hoJYlRBZwEkl8eEjmTmpzzz4xJ11ygZx2s6fTbzcRbGlYds4','XRVPW25eedOE95oXQgwXb2cJMlTKvSFpY1nIAMJ8IyBxSfQb29uwjMfYEKPOmEyrWSNxIZYuBWCQdrT2jP544','d','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22778,10 +22087,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (150,-7911460,'DqsvT0','I9Ic0W98fY9zkroPLCCS3vNykkoqYGnZXUYN','lZwcEYgn','S','a','nl',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22811,10 +22119,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7946578,2377225314691653878,'8z','Zkz1Xt','O1GYhlfMAaGh8WTaCqYcvTRGlrsCgRJbY','grPfq','c','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22844,10 +22151,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (54,3188089,'VgKd6rhQJl3U6D','ojSDHOKIij3','7MSiEJHwXoJfP5551eX2hVrodbGuj2HWFXCozSGa6ynmk9k','eoRwbXmTxU','Q','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22877,10 +22183,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2860172673,-1837421185,'u','GWVH5cTubXN6Dcs','J','flgf','n3','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22910,10 +22215,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (79,4277582664,'hnxE7maLxU','VnsUs','U','gp77OuS1','E','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22943,10 +22247,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8417397422383506561,7264455,'nOIaGSu','doXEOaiz5qdPG7ADHkc42k6UZdt6OOPeMsT2CuG1NnMRGDnXETxPhS2s2mRnmWQV4p7wC2','5YXGdm69KpiiVV9R8bNDjErWV3bec0','FVZmXJDGkJ4TqJdAIu9vkeRVna','y','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -22976,10 +22279,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3123405543,12260495,'jMq','rQpHH5ISt9k7LmdR26P0CXFt54uKi','zojbyzSzQMRDk1w','OVjw8mMOGs5kTxBJJ','a','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23009,10 +22311,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1085493380,-6153407,'yI','WAW5oEGD70kVrqU','m03yoZeFNPElZ9jwhUzNUO7YxBTNdCdh05cHE0fkmHel','qkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGnb1','Py','ei',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23042,10 +22343,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (98,-8528538275709686397,'w','lIsr0rnFWpvR6XjNOkNDtYGtlXrL7atQRLntuOiXzvtu3X94kIBI','BnVg9Qbb3sxyn3owGIOw0YDWtC','qKV46D5ZSdel','0','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23075,10 +22375,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8095860195082135653,-1131604087,'4','2DbwQCHdpcj','CJR','GLBrppKmdjGlJKVgTyWk5MzJtGEQiOfwGQ1n','9','D9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23108,10 +22407,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14910792,8881213,'pa6FbzLj8pxuifG40oIzNwMiufHHGgT4MFKVfmbW8dQa4njPMzXAsn4w2DDLdwc9M4hVjiatpWtFfs4w','Wj7EQZ2bULeaegfn','Ks','pknG','g','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23141,10 +22439,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2952568226116890300,213,'mLmTDXiwZHLa7kGnZ8qj8k7hbAB718AXkM3Q2R4aYmkgGj6I3poM7mx6JG5kA1lRK3JU6P6','lam0p29XX59Yp','oge09gb7C2B39anGNPkR45d7H','lkjM3Km','O','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23174,10 +22471,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7406139494544164305,7523173,'ZgG22zec8A4rDLiIMvt7oV4z8HbXDPwgpGDH39pnF28OFks0dt5Q','4qqoodYNLT7I8hyKieuN0WPwAj','EIT','9BhdggZ','l','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23207,10 +22503,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (19150,57662,'6r','5','udtsRguMikMOLK','6EPZGLdfwDoiSfxhGmDRwiNieMMKg8420aeq','U','Fu',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23240,10 +22535,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (103,52,'SISsbTcITUApToVrpVeyFL','P2vIanirGvwADSHpBpFkfosn','dPDv8QIZQPGgrfIAp75cMLYfjvTEkKk5MWN2VZEuWUC1qQ54B0dWCi1qqfftsT6a','P4qoko9GBxl9WuR','K','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23273,10 +22567,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (61,14009950,'CaUxkNZ0uZRtZZa8fJuQ74pYZWXUcW7eS46ZjcNjf1Fx1PuOjLuIptzTa','8ldEspfk3DWLoMnub59SvDqq7','7lbWsqsQKXjVPthZLbHmYiCOLQmV0N2qUOtauuOmxzbDUdv','58RuH7BEgBTJJn3P','zl','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23306,10 +22599,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9683948,-2301116,'I7PidUjsPeL5iU','vZVHJiEDMvVJlPwMvPcZeGi80u','NkOBYCaIMhniMsjoI11feT1YQz5wji7UKCWKkjWWtih','eLvutJ82','z','9k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23339,10 +22631,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-97,13816346,'fYAftQVDNy','fKrPd','Y5k20yzYySfbNCBvw','KrqOmqAfSImt4FCtSDUQ43gIo83QORi','P','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23372,10 +22663,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5638493,38737,'Dvw3MKPhAG6f8gaQMS1uloXwBgF7lkTbZ3YnosndLZE9zuS3DnMfy','F43RWttXu','R','UaUv3dtcQSI7R5rWEyqpKevqti9Sydl','f','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23405,10 +22695,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (89,3119523840,'Qmx6fGFLh8XXsrc3JbmwUYnMw7UqvMkc2GItyg1','ZDc7jFwkGpwfJaS7KiabI0rBGeLGGm8rwj1Lj02ZeHnF0cC79kzQB2I21MfLtOqeUnN3n3XwFTqAqrCHaFY','Qd1w6IgDSJxsH5m0epIXVbw6gHtjceMMPq4Q','QbPs','c','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23438,10 +22727,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4241505242,-4349251,'7XCmJeQPQujexZ0IDpDS3sbF1qGr0WdCuwRjRLduSw4','E','rRZJcBPhCriev2gZOn9z7elVBC','oys','w','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23471,10 +22759,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1069109464904948642,12559528970090823724,'G150SMJh51bGrHXEu7soohvnkEsOwSmGoWyNREoV2XMN','cBePrG0AmGGFSxXtu3bztgT6gfGutdvtrIRBT1W','1VqIkwZ9gkksegMVhR6kAr5h1vrhRZxbTw3PyLDSPVg8OIuoayRu','3HcTKBWvMqeDE','7','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23504,10 +22791,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (51287,5990515,'xMqgUtJf','qE2kH8lVUk00gsdoFyBrrBdsSRki','qk1odKKpoj6KACQFeOnjyyBKBeqSGzfXVkXb2RuLcbC2gXegvCIGXCM','piWjF7F7nM1E7CGOS8LeqQ12OoLkWLessLwC38rX0mQty3','4','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23537,10 +22823,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15420638,4945094878764233324,'58X9N','2p90GB5t4','l0fRez8G7nMY','Ql8MtNgqftkmF','T','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23570,10 +22855,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4376,6685978130919916597,'VW4YvepWmamrIFi8T','yjvHfae','sh10H1GWoEFC3ivVub','BFXtetXHIvg9Z9vDMzPxGlnfEWmwaTZl8rFGnmZ5SxLYLTEIiQr8sha3BF','e','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23603,10 +22887,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1927229245,80,'Ktt63HNPqtT','k676CCGq3Mr10lffa0G1QqewrKHT33xE544aoK1Op7EygRA4jfKTampNU8vtZjVkjUie2Hz','jTmqIEaJY','PtfMcrJxDmLWYCUYyZ2kt1lP1em','d5','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23636,10 +22919,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-56273754022727264,-354607054,'Hot9Djpx66a4XObtjjbiAv5FFfFUIgfUd','fE5hP3Ce','5VAwXZzP6d7w6KqCZ9r','dkrTzWY7qJ','c','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23669,10 +22951,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8039524,59,'6SeifvxM390QX7NXZ1UqglloxZYFBb','pcoHEB5stt9gaiv7UmObrrRDo4zFSDY4VJhM50NZwbCIAsZuIHr3F1D66MzmJ75UG4np1H7UTgkmKZrwffZL','tH8zqsXFEFeos5XeQqNZX9V','nGB','1l','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23702,10 +22983,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (933886897454654389,5634527918657182092,'S8','FNmBCAtEkenM0iT2vbyz','C','6FbhJW10iUVISE3NdZyGVFatvrmcY1pX0Fdbol7i','r','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23735,10 +23015,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6252891613531076680,18752,'ZFWWgw0PAUJ0bBLpzEMDxlurhP6RBZ0V3Dw4PGsUx','R2xYfHn46m9o6YytySUDU4GNNEp2YSGyGlDPnsaZjbs5aGGjy1Yn','JpNJ','p9q7g','R','Gi',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23768,10 +23047,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4023938018242244096,-425496216,'0eXL1HJM6e68bt','kvpeBML3efURzhWc','bIiz2j','cM7WnZBhPMPd5WRSNWLo8t32KjVvZHKbzSgZpTPDPj3UD9jFE2hh81HmwSA2R2','M','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23801,10 +23079,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6852604248563649463,16142,'lJDnJ','lz','Bh','U89NPOkpb5XcUkoVam51FvSLuUcus','K','PS',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23834,10 +23111,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-646451300,103,'HZuT5ytmPx1z33sDKIqyF7bND4cvZZ5O7IVCVTX','wfaeYSJvcGZPAkquxKsnEMslRAvfl6QXvGPgZeJt','xnYvHprBNxyyJNK38mzxH407SIiEgzgZNJuQF','WdQiVWuOZUmVMtmyiILLulmJB5NZ3OEU5isd2AN1BR','u','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23867,10 +23143,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (99,1117945,'31Ltk8EofTfrFKBzK2kcskVmjixHdpusq0rJy','muCmdA','LlAUTD9KbBzyn3MwqOjh8vHKUr','vTEOfm4BdZwn9xKiQOoX2','u','Zp',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23900,10 +23175,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31951,1132786710,'c0Zhu56vQGjxQFKhWMblLpT3Z','cqMvMulWNm4wcU5BD57vGRUxpGNhqFWIX3lW1','Xu9dtO69yml8Uxoaj4q','p2cDReLyJ7G8xY97K1KJinyWZITlA','9w','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23933,10 +23207,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8953458689035268225,52900,'X9','dXVFFXj45bF9mc','U3KMHyF09CmU6v2JxmoeWDekZINFsM3aWClAMYIpbwSNwa1c5MnEaraUtK41Vw543Ub','F9WptRP7DG6Quo1L2eKOnuk0d4AQygjZ6NNx1u8Bj6CmWnhxBZkQyX31tsuvCZQ6yX8jna86Hl7xmqRM5','w','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23966,10 +23239,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11608648458885015365,-1470555,'OBtu','QkggpjZ1WXpQNoW9S6PHrJgf','d73Zb05ubgrxyzaoqKlKOslNQomQQklALhCsdX6BgLUgEUezR9fGNdcXc0D2rFIh','6kUEa76IWlcQYMt2oTVKZX33cLc3RLs1','Us','Wm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -23999,10 +23271,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5633695,3740763959,'igogexjvuUaCFl80QrlbDq2BpTk5WRoijQc9Wtrzoh','TVwgDQKzN7jZaLCAhCXTbvU9jXsKtk6ekR6jMROueUDBzEG8KtQAbFBjWbI','I','i51BV2cHJ4x61pCV5q58lfIQu4Sj1NFnchQ','9','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24032,10 +23303,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1816015,6015761094155046987,'oyobHh91sNWIQY071FW7RGc5JutWgBNmqbZCHKweYbbEb6CzSJUCvC','Pn64mF8ERyvFeeumdIeVS6G5','sIGfGypbnyZWrZiatZg','wl6iMQVt','Z','zO',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24065,10 +23335,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (111,6080306,'4AxRRcDsb','VZTBWgemTZCU5YZAxga6zzA9wcb9XIftm5sqXD','oAgdu','F4aAXZR6lajQrSdLOlJWjyEzttVpV8lDFBRZYR90UsK3xBcYLk90AP83MiyjONzm2zZb','Pe','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24098,10 +23367,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16632645,5321446263349901411,'hFccBbeZrV1x7P93sAQCwz2retv','x0uNhJrnYwfey0K8A7SwPjV07NWrzYuaRyYe0GWMNzfcEYd','R','O0NQ','n','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24131,10 +23399,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3075197,22823,'t','5puUpuqjJb4FO9U0YHVL','NFBmvEs','dE2hf','sK','uK',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24164,10 +23431,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3837891518,-16155,'2','jA7u2hnKKHgmPW2Zr4yQzuxv1XH','stlWR0rEfCaziwrOtyjJ4jjJt1N37dU2llcrUfL2I9ZFMOZ4UdEWd6ntxILiGc8EL5fPmFDr8Y9B5HxyQPirb78aZvCby3lI','KiQwOqVmGSlDry5SmZw4tgs2FZp','ng','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24197,10 +23463,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1976097342,-1381788866,'P61tthtw6fhGlIcyM0DEvPoZWciGn0','V','3','pa8fI9v0KO43X3l8','X','38',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24230,10 +23495,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5367,-5317808,'nK4Z7hbingDpOx489H3VEKLtGRYto3Pcoqu3HbWD1CYij5YKjYaNjjulXPFUD9Ygj9d','mX2QdDrHqh1p','EmZMeX71HDQQlJnSMd','VOooIIZ8Nv1DnhvmoHCFOLK','8','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24263,10 +23527,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2015299,-6258190,'EAdFPhPIUX3JX24ERAgIVoxit6','bXh','yJWOEp','df6LkuxCcFiRS3cIcEWtvMh','G','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24296,10 +23559,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (61544,35860,'g8AJQy','fG4Whh3mwuDfE1vNLH7qJTyZegg6moeruLHDfPKpUwndN','AMaf2v','sXAAVuVfVhE7W','r','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24329,10 +23591,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (57283,6929802,'mWeXRR9sgwPhn1INIxAwfJTo1Y','lZfQSxcCLThnPINFqIqC6xrd8KwzufCkKc23V8MVIOK','EPur8e0ljP6bQxSLYNff4lUB63u7QabevcI2i84rTkuU18QDkqmZFhqywVAA54','w5C9VnRP0','ua','pV',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24362,10 +23623,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6361762077088922077,471060978,'FnHl1hP6QOlfxqPfnXaZcSXbYAMyNNBjrDFqL','SfYT4No7DwjNbX4UfMYfGuTa6C','RFrOCUE3','LwY9JowI3TZE6ykM7VVfo','y','vO',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24395,10 +23655,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55117,246,'ndqWx2w6RQlR8OLGhwNuFeFcAUGJM','wnJkLeKBuuyyFPSMcoy6OCSftSNUTwU2MW92DGlWv9sVc72kDC4Av','V6rZccJdaV6FFpQ1','AHVbd38MxS','6','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24428,10 +23687,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7368841,14810,'SX1HUi9kaWsX','CJWK3d9nNbmLplltWgnwPV4b9ebjuoXhtG3oOt95hU','yx7Ts80nqswcUqWOlby2Cgi','nhbisqVgMdtzvdz','4','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24461,10 +23719,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-26,-30958,'icyvyH','fuNNcDMYk3SsI','P4TRNogaseQ10TM7bh','kdI','jt','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24494,10 +23751,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-330932110,6236967203768645703,'8iAYlU','150jH3G3ACz05RL9pIqUKTDfr8opzimZcfYjDaANUQSBlyJZaYYlpb9','pxWUyZeQuL1uoa8Shku','a','Fe','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24527,10 +23783,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4936227,3681071600681369540,'3wdZn','kcubSdRBp','e8qLpyq','JpKZiQK8OaAZvBGu','x','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24560,10 +23815,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (64778,-8320454535508450074,'vodgYn60QqJ5ucQUvCNqe','QkNYRMPHRYzmtTgzyGXrfj0ogEnZzU8eCZ4yhNEXvN9vwAZ','TsDK9DJBJgZ','qRN3','a','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24593,10 +23847,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8654425532372092002,-104,'LEtsbKSJRQkYR3FUdGRs','3dO0x5qb8kwm','gmeVuYwTgfyg0ri6RxFt87nkEt04CTDE','jFxFAb7xVC9NKkM29jn2WJMMxodesS2jVZki','6','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24626,10 +23879,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1697118527,-23446,'SSBZIC10tb1olG8','U2','CvrJUTK3vi06UgZOhgni3NCNxdtGjkkt954DnA3UnHepThwiD','TPgF','g','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24659,10 +23911,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1886415688,6000175,'BT1mXajdCrDFYnH17z2l3zdT6xHc1A','zOn9ZlO0OptqM5D46AYJvL9OX3AHEzZougBLd1L9oQvLKpCK','cQGI4AUGA0rk4QGJPPjI0WEhhbKBCC4uJDb9jq','mfiC','Eb','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24692,10 +23943,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11980121,11733011298438538204,'Iib','FIiEFMFIoNACU1ErfCpZubk14','fEPIGd','aivczqoVhlL0sU5zYn5t9mUXJx93gYWS','9h','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24725,10 +23975,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-90,11362654,'TkIzcRjkJzJoEUoIPRzN0Kee9vr8FxU7Ck47Tk','eh7qPH2l4rv','sOBz68MbrLW4K2Vvp7j7KiZIEnN','VDtRuO7t','T','z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24758,10 +24007,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1710745117,1302,'OVFMrBXGCApnMSsSEyOWXuJJtYbjKjdEEBi','ux5QxHgpWmgO1JEiu6uelSYqr','GcHtjPrubxkyQ','7x','dc','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24791,10 +24039,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (52900,17876899262505311367,'OR9rTbwCyUXYL5','FcRzug2CahEYw','Ua8EOJVEKVDdz2xYD61VrW6yuxqmm6mdd','ZVvexAdG','a','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24824,10 +24071,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1757118953389926267,18428,'OlNmZgonIuTa5UNrZvQ','hUmYIefMzsVIE8Kl5ObqT2qHRmmkhi8rCq7tfEBUczLLws','VThg5RSZ6pT6qdf5svr9xMzNHNEbo4t5WKofRQLpEDXKR29Wef','FLUeezH','i','Hj',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24857,10 +24103,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14322,244,'JQEQOianwa','J759BkG7ajZNso4sM3CYIiRLTJWXHHg','q8K3yFZL0J','BhziB6hXQOCzoouKb5Xx','aw','LN',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24890,10 +24135,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (98057788,236,'zLPG821JRL','ZTPiKM0aZvj0L0nR6i3yrHr2SzWxdKFavV','h1ZmnxNXjfj3JBo7Ve8W0GXff','K','2E','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24923,10 +24167,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-12672,13685623,'5gBGHACooYf','83mzU','thYwJZxepknXrd','geOYpfiXEgMqR5','9','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24956,10 +24199,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (190792902,2467076,'BVhFT13Zb82Mq9ueemF0wF3sQwuc4X2Zt1UeQlCuR8','EtyIvBtWqV0Xe9','e0tJSIMTOTbm5gY','FWsfsSHfjq5kTI3DHn7LRHJdjB346plCFEDE0OgXMSQhNInA9WprQ1h7GCfn7mRy','R','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -24989,10 +24231,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7519992,32990,'eecAJEjCVMDkgD3GI4Jij3n8czRZvsDitzXIjRWkRAOXSgKiROmXE8mmb1ZM4BWwmN8ZHNjVpcF','uTrR1hOqwv1ulqY8jRCBXruacphq6esPf47jpJ','A9ERA9km','xn911PvYfggcttm5aX3EtnjNEoiUY9Sq5t','Oy','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25022,10 +24263,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14501882,-16029,'CzWtHBQfGnRIopjNdkkBfBUfGPZQpc3NP29gvaVNR291zFspFyMATPSOsOZmjs70z','I2C','5XxNnQi1xD6e5xglvevgCRkx','IzuK4DO','a','Hf',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25055,10 +24295,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17,218,'KPET4m2RLjVFJgtK89g9OitBgp','zr9kGqxihYvm','HjDpuRkQhxKgVj7KFAJXPoF9','nrWmJZfFgyUX38mrXNvrjOR7OuBEptBlz','qw','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25088,10 +24327,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17135,997180603525141264,'lpYLG78h0hK6FLgzgApxzU','XGDVQxPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GXZEetGYey','G4xLyyJT','NJslyYLkqOaMPQOBl8Oz1MY3nF7hbQzbqqXwUNGUsNHUy3','B','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25121,10 +24359,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2755,-2279736,'KxEeNRg4jE9CSNKSpke2mpvMSYGhadbjjTtYS4i','BkDfnwE6OrYWqnxp7lHlj2U1vuLcnRIx6l9CAKiWb9k85D9xDhIZnt','yltNOWvn2SAqPqPPMO89wvJ8nGuxA0fDQJQktPJfaNKWxbnIBFAP9Hcn828PAzc3RKVFTN3aB18vfJvhPeAjXukepH','cNZ911','T','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25154,10 +24391,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (144277302398654567,-2424040687211395268,'Ead9pf9LRFVrC1W63pboSJfZXw7xiN3UAkeZIMKtD16eqv4VIk','lQTgMEDDMfTYgGecVH20X24Rk5diGV5CkeWayDg6wa3Icz','XaRHPePX6B7KWcBaVDKyhOaD8lFshOCAYzw6aFctEvVReBsPePp6','M','N','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25187,10 +24423,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (158,24,'rTYVLj2eHuC6QvHBTuCZgTpVbOPNNgD1cU4Wa8QtqauaQsrlYsfjUwCp0jJOu6COAghtXwBv9fM','XOS71utW0I6HQX9XtS38iQlfR','yBRblgVVJMiDSV8nECho08HUVWmkkvdC8C4edq5Hy1M','btrtYGXGKjIH1RisLfccUwG','rQ','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25220,10 +24455,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (68,47,'E4x4EpdEfCcuNnV3nP7dtwL7VAsbX5HJDLJwCRZY028Ph2fa232fqpPxRKh2P2U26o4ks2JSSav1tGy2m','P2DeSBKtGzWmDYBe','HjkR9t','zHBwoLBS6zR1xjOCQscTRnkYU50','2','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25253,10 +24487,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (217,115,'Hvpm','UptJVF68ejXw','nOo45bVyhhPZIi1PAKAvOFm7Y','EKTaf7kMCD1WTF0C','j','HL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25286,10 +24519,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1600498956466966096,6145,'SxZCaO3u6w24jXWVL7CRe9','6mv3YLjlqa','gHPx29L8Ki3rHJi9NR6ek','vIeRhJ','C','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25319,10 +24551,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1101082918116229904,10731589,'q6qyYET7iLFOWI','sJBpq8MWSuEnNIAwKwsXnmBa5Y81CJXNtJGPGW7MHprtV1Gk','lYENLmddD63JoegU9tvFYyDaqxoLVb2SN1','fj5bgj','b','Pb',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25352,10 +24583,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3988695347152840804,14507534,'LUHEjMnqf5i3tU3Mwb1PiJ9P','cO7C3GWyuQATrqZS9s','eeHihK361aqjFKL7eH9K0JoodJ8HUp3znDIk8OxXTV7eDMW3Avm7QysfHIxh2RzsazD2NyFXMdPx7QoCn5wgojQbib6','PRDzRvpCIpRb8PN','SZ','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25385,10 +24615,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (202,3376901099,'JPqY','4QHjSZMjXas2EXUAsP2TVtwWk71DWn9dhinXHv1URyykmZsfRrTJJ','EyLUMUQlLAuR91','rEgEzwWExgnTzeInBsGgZrbChOaw3FdxA6XDp4HFawcqt9juvkDNb4t','b','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25418,10 +24647,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (26143,-478475789702573851,'svc1U0RWIPfjRkkqpXODU','Y','dTzlVl7Jv','LKDUMaJUZVENMN0m5fo2rEMXrxkf3D6','Q7','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25451,10 +24679,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49,7683921,'Rbym8Wxbtk2TrFwAdVKbO6WKt7vRQVJ6qFHFkWAmJS4Ro7AQ0','H','gCk8SSouhiHVT3GHXwGJGGJSFGUPIscGo','nhoaHwh3eYYONXP6R783hiJc','H','lT',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25484,10 +24711,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2024,21,'cpW7MlZgB4Z552q9hoEHXY6tml67Nuw7cdOyxMUdTqBXytj6u9BX9ljPKfoS5KrPch8G','sQw0zHwk','PiaGkMmilR','l5CP4tim','n','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25517,10 +24743,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (994058812,8317217,'N4BYfvjzc7duJOFl','87IeOHyfbrV0cqyFXRJisIQRxdv9D63zT4QtU6qloIoqgiLzuX8L4FQUsoerv3pOPxeU2qDbVw4uFs4','USVXOk','Be3oomcvyH4hRY','h','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25550,10 +24775,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6033493,84,'e9DDvkqLIbezUdU7voZt5lTeGQX7ocoNJn7rfnndGAdVZsmPdsN5QYj4JpFhJrekKq4mpQzZsRRrSJ67q1HB','ZCE8cA','2k9rmozH1L54Uqz7SUGs4qrEdWi2UIHZAmV7Q4ZHedDC','1sgRqlihVwzOlwkmUPPb5pwchQ','b','Z',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25583,10 +24807,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2001304569574155672,1,'eIoCNAf','k4bHHY','bwBJ14qd9gnOtAD','ZnUOvutgR06aDeeFpRVqTWsRHIGVhHaD3ht2M7Xc8r3Q9t','q','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25616,10 +24839,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (130,4868374,'PniFjx','WEcNpGU','ivlNw89jzfxsXKPcVyh3vX4pgLrArbUqBE79o','aVHwIf9qcFw89','Y','Ld',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25649,10 +24871,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1245619537,8773486667621920437,'QyDDbzopz4t4G8QlslTPsz','97GkNYWEw9st65','O5H','pi4kISSPGnsNkCIqSzqHgLNSsKj4GYSdfAOMfyFQWp','N','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25682,10 +24903,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9038142528989969124,-2711517,'RevQlRs3tH4iCukuSH08gPj08','WtUBd45A3M867JGcG508c','Q2i2w7HSQTdbUY1xYkhY5Wz2cRXo3md8zGMvNWZCMj0Psfz','7dWBaALKVxsRFgFpDTW8sAgg4ya5','Q','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25715,10 +24935,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (105,34,'7HX08GHCp9BZe7ogUooc','fcRdToRfuJZGQn41ReRx8uR0TNGnDah9ZbOb9btvSdgMx8gYJ2TNUtD','jWtQt17q6iPW7EupWi25ykwIxQRvdW0kyRIrYlohfGDzOKH','a5xYwQ6risZke9EsJ8ih0Atvhn','S','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25748,10 +24967,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1966252269,17769601383196369922,'7aAWudboEmHKSslwu7a1NVfCezQ9p9Nbom2TkcDA2DEkkKT823iBUcGydSlLPJg0q1CCp','AV6ShCYyVWL','0GKMhpBEHorNyelmFzYUXN0L0fYllitOWa','nL9ENbVzmR9mXpP4NV','q','Yg',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25781,10 +24999,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5873868,401648415481197991,'Z','xqBwANQ','10oSxNDW73cJckDZcHRouF','pHN2zMaqhof8Nl2JueqbYDfPKu9B89haG1jBHwerbzbXgr','1t','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25814,10 +25031,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4125934750,6653215493331772704,'Cs2ZMzEFmboPk8blYkMRqyyLu2OfR1fnECfL6SW7IND6rJgMWxuw0R','8Q6wirIGLwNooiM2rT5BsP5TkGj5nT22rY5BjEHmBxJES5olKsBS7mSgZf','QGavmu3ld97FsKfxy9A7FLYuo9RgAMAgCYwnJ7qIAybDSnJBOdv1lI','7D3R2H4DGijo','t','v',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25847,10 +25063,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4199782,-770358134178468629,'EQYwblyyICwzm4P8doEQAPf5BL','ZdXCSv06JyZquLOrN8ygn4n8yDOqa','H04qtl6lZU2LWWqUvtcMZYzYtD45Ap3YU7','4igwOTOZ9','km','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25880,10 +25095,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (57,6720,'ywfagL9tteL519LgKAJT1iwIN8JHKwjoTf3HlM7CBgYKNPLLKeiemXZ9UxA8TbNNDTGwEp','lGf9Q7DdNs6JZxqHdZdxomtZvAK8g5fE7mL','s9iH','ydOZXS9FiWGjahh9op','zj','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25913,10 +25127,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (913404945,122,'VBcns394BkB7qQvHV5SFi40oX5dBBxXedCYr','0A5Ip1LhDZRIqV5w00fUeaaJOSEA75sNCpCiscuO5w83','De7cWc','yfXgMn4j4JZOzYI2XJkMC','u','TV',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25946,10 +25159,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-103,-2588730943913314019,'D4LO2cNCA6nFYn','mAWXprL','XDAP1jG0NGJpG8da6Gu0kSmVEF5JARHg2yaHYD57aeFobe','mbBHKunqYsmc3T8kCWYMF6xEIYfIjPKxCWt1zHowif','5','sH',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -25979,10 +25191,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (238155027,-1199730679,'FRET5cVpJVvzvR0freL','LA2G9','ktRPyFNRlzUKUyfvWtRd59B6','8FnIA489faFQNjrjZ3paLfUbjuC','9v','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26012,10 +25223,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14176996,-8779950817537579842,'zmucm9WLwgOtb6YUGUKri99','WfwwN9mJzxncSjZoQF3yoC9jxHIKxnSOsZicPnZcYeI1ov','Fmn','Um6duCEpfj711f9Y9tXkbHG3iLINwAObfyjlZmUuTyVQ6UGkk6hZbjkDCjp5B8HwTKAqsTj8rjWqcUk1Sv','e','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26045,10 +25255,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3380836769296382471,2211,'XNkPwgZPMDrUadTdpxof','rPV8sOXP9leec5SiwgguJaePsRk5sfN77','3fQaBBoKZRJ2JNElP6zDQuTFYoHsHnUCp9kpa','N','d','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26078,10 +25287,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (78,2425435628,'tRbDaFcw0DVBBLD0d','TLtJcnZEBOFtK2jB6VpeBkkfHTFcTXWMDftw8apMb','Yk0CZ3fERG1DD84gxNz9WHHa4nthM','KmDQdSpBCbCZFDsn1RJrvr5g4Zq5VVEeRNCTJ9iUcSxwjRIGBmmHeMvVX8Sxd6dJsE3JNHlJH9BCP','r','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26111,10 +25319,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2431758175618775293,9381,'syJzjOjxZM8abbM5yjvVd71EujhdTBxes','AH3hCzthxeIgidbl1P','8oIvGC8SCoQHT19Kl3hINcVQlgMO2uM','Qbpk90v8ty3vcgtgjtMCF8PFccu21LQzMTVYJYAcZzhAbM4JYjhTdieL74oe4gMra9SiC0dIGAHYiW9','dd','nZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26144,10 +25351,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-15,4611180,'AS','NKw1LIopZvuJQrWqnvVFWizPfcb','DDS0f9smS6QyMm8Q','mAvwG8msOfLmplAEIgLzAve1Xt5bYqtp9xHVx7f7tEmKKCWwvmk','B','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26177,10 +25383,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3176660159,15761097,'Bv90tkl8Wpoj5XrlPZaSfFNPySWsjDw5YdIY','Q','QVQY','D','u','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26210,10 +25415,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3512758021,197,'IfmYpiuCIo','B75HUPPUarJ468I6k3WjFQYZGHgPwZO5KXWMbe4lH9C4Rqm4zUrXWJphQ9NsCME45skBwN5d','m7hlRqgQhGrj3HUYobQkE7hIezukuyJZO095p8VZyP85wFMS6GG8goXzVST54th1BDGth','oZWDKLcQDXl5oeDUxKQdhzv','3','c2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26243,10 +25447,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8658008,-112,'nlEAysSJHi4LlCG3OGntvUAZqDzm316','g','S','qFJ01','D','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26276,10 +25479,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18492,71,'NpRlVX5tn9PE','ghRzVCo799HyXq7NY','lcphipnaveGBeXK7RiNPKfr','Xt7','5','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26309,10 +25511,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1795178939,3752625104060654437,'BhJ5Stm9p','KYkKmYho7f5xGln','bIhbF','yASTMMSKkV8D3qZBa6O7NHKuT8biBwaZXs3o5gCRBt1Gt8CS','s','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26342,10 +25543,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (23,122,'3Iaanwb8HOmG','SdhNFEcSmVrSQ6awG8','HUsUNhyLKvXVo7SQn4IKU6fEjFH2pxHWIvzhM','1yuJXG','d','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26375,10 +25575,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1688548001,-117,'H6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj','YpFjJOKdvKqeqQ6EcK63V17Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3v','fpWCKWDD','fja7','0','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26408,10 +25607,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15764697,3164287,'WXrRZ1iaIIJHyU2DPbiBtco3M1ZWf','4','GauUTa6YANTuFFIeftxv27gk1P2EzjuKsJrauI5Et2H0ege6qheq3VU5iTYp5xTF5SMN7cZ4BXlq','7K4Sqqo0AZZSn6WHIFag5f','k','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26441,10 +25639,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1390343568197837247,2627467688106885351,'YSXF4u7zNvDxd','SVcgCqZJuHuDmIjN7H47U','Gmnt','9L5f4udYoIO1UaHJbXimwvXK5rrcKyGlb3mCHFal','6','da',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26474,10 +25671,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (170,59680,'F95XnOj2poc4loslbJO6BsTNC7cykCEXrdQ4GrzEsC9nmvTLtBSlq5hBLmR7GIj26KBPivpPS99z4P1','Fcacgvk3X','2oj','y2C5fujLoBmskxVGepYEZVdkJiLkAIjQKCqKD7H3','O','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26507,10 +25703,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55861,5423799,'6EezZTFUMdUMszzuDOQCD8mFRmJFVX7pkujzU','3ETHyiwyMc','9dUqhJ9kCQQmPa','2svZwH0c195hVlWMNAasGkQ6SAJ1eIc9q3cvj','H','s',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26540,10 +25735,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8635335229538449710,31018,'9WiPdgPqZrd5bymM','L1H','nnqvKSKQOgnKDFtZkz','9aY0ysEy','v','0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26573,10 +25767,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (157,-8504836946418520972,'N5n3gh5sFo9xD4eKFlIsJq2YpbgQvnBEqhidB0H2STJ1i','MQKOL7JL1HxgNNpzfuifEkFyUj4orawNwHvRWf','bPZfgQ8DE6ZvKtvYGD8Carrp92RpKGYpw3SnZBLLg1dfiBEUJk4t2uceBAFPHPjuJ8OXZaTiYviNb','f8og9b3Xqlp9JWCQJKdzb8c','d','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26606,10 +25799,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5167355,69,'ObsHcIku52xNzc0V4HZyGGBtdPDp','YVAtg7v7gjdbgF1mFZYMhj63q03h64aPGceDNnw5Teu6Wfe8uSz769IygnEkXkZYPKCmVZy','sVT5VqHLyZ','IX2Dvife4zYHbI1CnId8','sD','M8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26639,10 +25831,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7813542710673679670,1312567259429883570,'RBtn4Y4kWlM','nt8HoTvwPENWEV7yNB25','H','d0RdwcLgOJXJ','GU','j',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26672,10 +25863,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6183202760646679448,3188406856974563875,'Zt2N13K4','R4pKX','2ucwYCjU3RPGcGD','9zKcIlOttIBz9c','8','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26705,10 +25895,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3409555708,-1373478904,'4i4Xw2bUU1H2Jjp2gv0PCRWCD2v4pp0KAxoBC6iqeVCVZh2ojqjOo2os0jOZoqUzLuhT','EWzXKL0JolXlCU','Y4ZzH2gAQclLLi1LvXyrBgtTD01Ej84oUi8ZjZA5r6P6nWoCM7WzNLCixJ','sooe','s','m0',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26738,10 +25927,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11385581129520338964,121,'QaVJKxB71AuYS9EhLYt4UN7vyXhtVlo8p3fUIDlkkSguGvN9gqe4hGZu4RAcBOnGLSstBRuSSm3i','Ao7td3mvOhubGJnOGHvXwtGqbH2YpEiZ','3n4IMGuBCcbJyahhJlj10J9DKHD8N','IGZow6Gl2xfWYKgDEOukJ','1','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26771,10 +25959,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7726174819434176722,1688858962,'VmAMmJwHjabu5ZRgG6dcUYcyLIfK1jKobBM09Uvl7NVD8BBBL02rdRTBXfyKxV94ZvKlS993Rp5Sdy5xed','6BDjfwpJSapRg3zO0RK5GQ','HS5UdDVstWy4mtDzD72codoXSlydnjCRlSLMFih4tbA3x4skZMQzhbPxh5LyK4teYk3T3RNM','bCjkzXMfK6DU4I3q2FgosZ0','0','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26804,10 +25991,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (807645035,899277203,'HkMOAlWG1xS06BJ3fe0uwhdutPTQ4jjgDIvWXC57gDYNOoPj6CEvCeD01KlJAf2PjaFvo1','STIPZrUawucYBpf3MKP6jlHZ','N4Ew9bwZHXHsFj7Hw9VPQgZO6zndCV','LgpcwRvJCd9AxQE2HlYEhHYwHpzArDndmyHEYeVqMMlkgXYJyiSi9t5qc','K','Qq',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26837,10 +26023,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (942409248,380255,'eQChR','SGvyIhJCd4yzurYROS0qion66yhMZQxixXtakKUBWL7Tx7heO9TAefCabIcydiflwRUJBXJfr','XE','Pt0EhRjxr3gXDrXxD4Zal8JnKP0L6uI6RTCsIzI0KJtCXmXzukM','O','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26870,10 +26055,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3883274904,17118,'VlrnldTf','B2bas9y','2w2Yj','VSiIirm','T','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26903,10 +26087,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4575541945952999050,845440217710999213,'FQTkDuFN7','IuuraT424EWjCJ3MPNNz','3VulephfytZw3bCA9iPdN','Z5TgSVaFxrUaUwSyGi8hCNj4jv15bLUywepYSOjm5','R','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26936,10 +26119,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (88,4573293365599201027,'S1Nwo3wayXk0rre','nf0okzRLoQI4wjayhfW1kcmN9xj','qyt4YLotI4zW6uD','dnkSpk','b','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -26969,10 +26151,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (598141225094616326,15026385829434267463,'lD3db3N1','nlbbHPRogHqNYYtg','d587Rk5NbFJHFdTyUSnJilk1EKjsKDfr4VpO7EbYfqksnZKY8Ra','vAzb2g3Ig2xiKN7BtCA','e','6A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27002,10 +26183,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-871509416,60097,'IbwTdoC8','LqIFznf1r0hPCVIkpKgTC1dCA8FRyg1MAj','0Ehru8u3Am5h4i6pFzE7xb0kctSBy2oceI5SiHQXUzw','3XMO','i','wo',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27035,10 +26215,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (77,1290279320,'RUQm9B9olYismFHU49a4','M82fg','D2UgLbgDOaFm8n9naP2V','rYtUj2vvRwD5pl171s7RFPML66fFh','u','xm',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27068,10 +26247,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8831603824487150361,3239663410723574707,'z17tXcZcclLNi','FYj10IGxYyhcjQPLEGIuQFhWkt9C1mgMnk3EkEB9','CCmluChEztNrq','lqa3nF1jx','7','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27101,10 +26279,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3053786563409499599,1556585,'hvLI4sUdAkCQQH9Rj6TTkD8og5EYUFASo6GjABBJ0uuEGiV4c2KwrkKOHrXal6msZ5UJQRqdYz','SE6NRMsQzFrJApzUEfxe7dudmJ7PYjzy','cLlLDlfCHeDb3RHCDHaCyrAmHdX4yyXtluGW81trKhvLOg6mJHuxpwNPjEdDJ9pp3TIlN8mHa58BF5jYurTVd9xO','12TOGcCJJXEmE7UXgEVhFIqV','W','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27134,10 +26311,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1769828744301257736,-1070087860961303695,'clAsv0YHehbEdRDdozEgk0qwJxHKrvsVP8uY5x2Ho0Ijzmq13gQGXu7','BOuTJS5ux5S5s4qQ9vAJvgQssSH9Fv7sZn2cbv1mTFJ0','O','gBOtwybHApNXV57','r','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27167,10 +26343,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (96,100,'mLIg5f9gCR1GTYAwv','RosVWwvQN6ET7aDkIduykEDfq8c52GGwPYbjGlKLBt7mFBIpUYh','raZOtnahvmWa','DrL','Y','Y9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27200,10 +26375,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (41647,1198447155,'ieCFbZ677GBo96NuGPWsPczK8gLCyvrYPBzxdnUTUlbXE9','5YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckw','t5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5Aq','r1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOA','q','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27233,10 +26407,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (103,5766841,'YUx79oPYMqn36YZe75pkE6aHh8fEEbxRoZdUbvfJDJx5ha3beB8RVPkklmaNNIO8A7wJgztl2w4FMKtgKzDUq5gkvmax7','h0','RZstQVLMrWD3Tqed5QO5kljM88PFyk7wm31B3KUOhVQWcJyItunBntmTDWS0','Z4jpqS6OdsDFCPPdH6nf1KE4YSn8bHP0pVA3vxdVA3AQRbZ4C0mIFQcvfPr0JGp3K3E','S','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27266,10 +26439,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1877384126,26,'TmJU','dZJKrOtMYMGUkPduIirFnvr0j','o30ohs5LUqsyjdJZOyswEIQNBCCXuFuPZ0tiBqJFBIdnuUEe0uzvuE','PPuvEq86KWOeasTVt4J6jkKts','O','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27299,10 +26471,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (20724,1198487509,'S3AkE','F6pdPXpqJPydDosW8YO1r','PDLqNDhJH3Th39F5MQIEbvk','iF74cuTslTRvL2P3RvnsdyYAaGnmCyFDXu4ysk8AzMmoiNGcFZpiEYiUbPqaBh4rVgLgKdjQTRqp8J','h','Q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27332,10 +26503,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2690410,5874158,'kcUoVR9oRzqHKBJsiO1rF','Jrq7UGNc','NHg6B59ZQHWI','FRe6PEYQWgFj0tg3x7mEih6JjsLLoJsam9treoIGk9Np4KyvKjCGGYRwHwFOUO2Vt4KQWVeeJhqW','v','WL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27365,10 +26535,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4348,3778352939847828315,'yTOblZ','k7OkZrOGmV4JauKk14uB8AKZwGZzLYVhzuUnQvfWLwmSSi5N8l','lzyGC9F2byIWl5','BMz','aX','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27398,10 +26567,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4465264611969361244,11,'3aA11dJ','4XfINiiuqJXOAheFMW9uXbQtD0mRvxO0NjJr4mnE0NIEUpO4JJido9WOvJuGVIIvb8','mcma0zqnjmisXS3WZ27513r7YwXvEL','Y4ULv8ybYPsJC7Y4F9xv7LLF47d7oDB5od5VwfzUHg20dsCoPpLLPFVqAoznCB8QCuzDk4lpbC71O','FD','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27431,10 +26599,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (69,200,'iHrd7t9pxpm3J2qNYekkmgFwMZAb5','Y6B','KaDSKhK4Yj7I8rOPAhSV8MyeH6fXTsYrw782Tm','PXt9qyxMSlUOzDNoZvLnqAEjXzq3ePhn5WpD8','P','hF',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27464,10 +26631,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (228,154,'BNfA1p4TxvmgLHXFvxplNCRMrn5qsmKcBLsGFjgENkhlOAa','erNXPaVgPGC5KRXy2R6t4YPD6eyzoBiOQisrSDQRpGoTnsZ5Sj','w2XlmUaHOO3VzeHCgwX','rLthX4CLN3Fqrl7k5j7','VL','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27497,10 +26663,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1872557,-8802,'XVMMFhbgoIHNZkZN9eTQT5oJ','PT4bFuJz9T','q','TIG1T8NnbUQ1gCAHc9fF5V74k99K1V','E','C7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27530,10 +26695,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6272667,41062,'8gSMkwhJmVBTEuidL8sgUa6YNBoojqtb0OdMyuh4uaAPgjnJr0aExJSE2ak0e3QC','so6OcqD','YnK0LtKx7paDY95qArCdNVM3yGXgb6X4Rmn9','e2eWjpWaCOgD1HgcAgLtDYaEpUmNRnB','q','uB',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27563,10 +26727,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (78,6203360337386526831,'ccahLai','Lnsp7LxTtynQrQijC4Y1Og8JG69rAsVBjm9Mn','TjT14A3DFYZ0Lbpgql','pOCIRbRtd89NkfyvmO7dzy','08','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27596,10 +26759,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1027160261,50909,'HwcixfraI2mc5ODBL35sIYAUidKx','6DS6WzvzwSiej','OghMlpneS8MyjmtdKr','OXW5ns4cJxQ9X3ONrRMln8tusLHwVX','5','U2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27629,10 +26791,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (64958,2158981143,'9','DggfNBBj1C426D8ogX9OxhlbmLTKuHhvSLX7SEdh6p2Z3KG9dtvOcUkUHKqi30iHDA5fv','274mCZo8OLD6LsioDbn2WZ10oJ2CE8BWHFqK8Ynf2fl1VtJ9RVIGpbWe2lf','0SUFfL3zjkcKShzvrWPsoS6SA6tCTZE1BXQ3','z','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27662,10 +26823,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2669097295415970729,197,'03yT0Yvf0VO4sLO','BhGi9Ux9Ie','ba8E1dwgPj','S2T9kcj05ENZ5aO23te0ujz','e','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27695,10 +26855,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (202,6549141643465646659,'I8l3DMhrsr8BJTYbQbXhUPnirFRDTTVgOpbDvvPGQADfTLUm9','CUC2TSX6Y8e425keUIXthczudlliI7CQjXcyli3AwL9V','EhaSto','3z8rtkMJfvsNSwr4syTQzNnuz','B','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27728,10 +26887,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7597,1794079054,'ML7p','EGto5JQSVX','TRH3u3dQe5b56L','RiC','e','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27761,10 +26919,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6439239556829282193,3785597312271244029,'8jQDRK6k1n9gHusjI5B6aU90u8YcHOPSpN48FMp','g70h6iMwsF0ICo3kmgs6YTvGYK3AkuA9zeItV2dXqQxXU4eFNj1R2AcsXiwY8jZ','EbrPHk','0Zz67C3sfg','Z','d',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27794,10 +26951,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (97,23033,'jmkrW1HO4E4Uwj90IlKr5hJtv51Kmp3H','Hs53G','RgKYq8j','1UvJCp2qlHLpans92Nr322fNhCmis1GjH','Y','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27827,10 +26983,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15952756,-1943793302,'1adISy','3QCWL95yrAYLrQ8pril7CRptsMY4ShsUvPyvbRTmBoIj7DRqzGPf1YH','sZ4dZfOqcj','8dUommCdfUawFesGjJRTt','t','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27860,10 +27015,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3615,2942201858,'rNf45D','YZY9hSOm9QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyUL','S0','p7GeTIgiPyzaNE09Zji3LA2SutQSjgqHyo','l','B',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27893,10 +27047,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1180752843,-18363,'2DYL9w5tGZ38j2n3uFMF2uBGySKPKwCHCgQ288X3K77ck','Cqjx','7m1r7NnMV5','AdYvyti7RigbGSlEyfDpQLGu5GBU7z6m6','7','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27926,10 +27079,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2073307,2021931,'1ytEeipoQTNVXStVxj4XVgBZ8ssaHQKnWX7QmlIcZ0JEQ8','2jF052','pIyp4m1fAHjD','6GPnb9Q225mUzEI9vSClzqKNpI','h','zR',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27959,10 +27111,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14636401981015734191,1430,'frhblMuLnTJjAiR','WSAU26qcAjX3zUS7nk5xKw3H94','KE5X','K4nKxcm6trrdJo03pxCfIf8ElCPptXW0CtO7JVprVErCLyDA680m1FdIuA','m','nA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -27992,10 +27143,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (103,-4496,'sj4NjKuTjLD','ioOgxZrmdukJOD3ZqpSkD7Vis4PNK9DnR','JXO7uGJnWmGG2ke6sIg0','MYYlU','7T','t',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28025,10 +27175,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3276994476,69,'rTNyzrVNymyiZK6rNm','j','8','AVY8mtUTW86rWRaL4yh78pkCba1Qxov1a','O','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28058,10 +27207,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3430892315433673653,2357520484844230809,'yTWQxa6z','BGaG','b4ATrn6LeK2hQdiU6qM5DQXgMp2RK73nKhgiBqee','9GrFs','Yn','xU',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28091,10 +27239,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14432336,4370019673563520591,'OipQx6k7e3P2wAF6cgsYpp','O1L7amyDo2odlYqSjYq963FYoKwkvnr7vIJUxzpi','BbQuWBbcHONDQ4AXci1bC0SiWbSrPPF3XQGLv','oZEkyZWRohZtBMVN5D2SFd5uX2JrSsMYlyO','G','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28124,10 +27271,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (25335,16227367,'ddA0ta9psrSUITWj9btd9mz','VKYklAysVMIQUHbIaEB4FWPllnmTJkL4Yqi63NIFyqZCs0KUKYPZbBtvplD','I','4g5','R','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28157,10 +27303,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18763,-5673654,'JkmLWYFqTZ6daAq9YbED7dUhezniHe711HMEkM3Hgbx82GHqrm3V8whyWHtFvK0','ZgU6uFPOSxR4S07','LB8OUzML5n9zBvlL9atkstxYAkS29s8W3hzPK','gpp','l','l',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28190,10 +27335,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17388695419015828024,1572081098,'8IquFSjx6VDIVllMddo6XRj0W3pS3pECqBaQU7j','msfEnBa9gIMHW','CrnhNeSLxMm1tESeCwt0vOPntFvHadzCs0QZ6GDJIO2UfzBKk1s1WophxLda','9Am2hFZtA1mHSaqXcm39TsooVhHLcjKdoyaXqilvBiJKoMhE6xttMkoammfVnSgxrD','U','8',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28223,10 +27367,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3737,1270,'7wKzFbfJ7CjO','u4JnqdwBTC9BabXN7I5Qm0seVkLa9','U4JIinfQXVZFiJa0FKyOtU5KcFWYvkN5DtCBv95DBKISPuIvR2NhSNlXYxBSoA','dvTLWQso5YgWlJbjUg71bf3k3','w','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28256,10 +27399,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15173,60566,'W65UVc','GyaT7QgCaWeiHBJdAMnpf4FR9truq7lWvc49','g','wTel0KlrTf91F8jWX1pPlAgMFSBc','XW','ME',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28289,10 +27431,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (44959,15245246265115590447,'ECwyXkN2jixqiYh2I3RP2wlehgOKDOlMu','Oqb7v86KyS7u322mvHS','XTzrD8XrosDCz','k3hnCl77KhjI9yoJRVIpYdYRw5wY6OqYoee42RqdZphmp1N2z5eJzrw','r6','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28322,10 +27463,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (58667,921229091,'G1','BC8sMUG4NlO7jB4EwlmcJLV01j6L3EUL','sH5XBlvsq0a3','UeOKPiq6hxQebAhfMggSYxbZLNW8rwQ7cyAsvkzslKqYzNLxpfcczfryeMRdB41z9W9FIfA3xwKvVVc8GUv9t9UruMG','D','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28355,10 +27495,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12037118,-99856,'yhEwg1','EMBgjgX','gMW','GfvXFXKdHDjhtrGhWfl925MIeeBTebMrLSWzIaFpoTWT1CJ2VN5Ns5BVXrKaKtmOj6eVypyHRQSSW','z','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28388,10 +27527,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15929,1614886277,'9E','YvqqeeTRAdU5Qf3rhgzItYAigL0YnAvEUAbEQ90ufuNa7OhUWuVVS8','Y89jOzfhmdmuaOzAka9Yc51ITFowzZ9WYFgCdvERDuluAWdPm1','mZ9x7fOcZ6OeVAu','l','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28421,10 +27559,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (224,2698850377413336137,'4g','woZxa1uJZH8ODm9SzteR','i2bbgW3SPrh6fmDqQ6DytDvpHyybpLUjcCnHbFvr2qVckSRrCqokHwtmqeEo301i1ljuunw3qiYAH','RuI1EflwSSE6beo','g','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28454,10 +27591,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3935724372127751552,7773078839644748524,'IpWq75OdBEzVrHgrekXNA2RvTEv9Jq2hZaufX4','DvKCbPy2tuUtpTcm11hchiY','NiQowaii5TT7nE5VdSS9z131qQNsGB37EO1z22JUN','c7lyK1LhZaPrrttuFUOP6FXeS','Mu','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28487,10 +27623,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (592658979,-46,'w','HbwvTMvPJTbhwLBEWHAXP','wqe6n49xr1XLJl5FIJn96odu9izEPM4HnfCkavhMvPE','FNAi','e','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28520,10 +27655,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (411226743,-8095569,'uPBNkCe8BmzRiGaslXMq9w2TdAobVDsXD8Kaa4hSfOPD27xawsCQkODpQRywQo3o8kIRu','W3zR5n1yv2qzxv4C03hWqsOBsVZsGBb5ljprL42xvRDdw6iIqAVTXQYZcnq4pgHI','kPwkecXapyUX9Kjl6vIP1xJ2p60ikdbzgZLaHcCIHwHb641ViF4XG8KJwEmV3IQcrUEWSq3btn1v37ta','oAwKT6ywM9O','0','5y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28553,10 +27687,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3223974,343525952,'NZPIAvUIn0B','4NvHNGF8A6O9Ar8wMjFZ5nSZ4vy5tWIBPGRY1EhoO6GOMrbN6smX8YfNj4vIvvndFGctJ59bD6Sny','PEePJag2B6FzG4YdeYPbR0B7cG0XtclViNPGXJILnjEAL8zoeVAygxq2SBaoUdS213GknLvpOH5','4V3qjQG1WaOSfEKTg7','l','ai',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28586,10 +27719,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11284577210054045248,162,'lgs4Gogx1GVmhC5xTGs3fKv4RORr2jE5aaVfzDyN89','oEVmr8VHDBsuorgKWeHRsTZs2UrqwwlaWH','bRN','MRQIBfZsxx4mfo1L46','s','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28619,10 +27751,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14557,6199034065096274218,'p1IDHV3kUvIyu2lYvg5jm9nxtF2PpnmrXYK570b','Vy4PcC2a7vnNwNi5WGwj8','tpJgJOsScnseANcynOiwGrfg5UGbiuG3rE1B80XIX3cLAhLzQMpmxh471AYJSb7pV','wPSF4O4HSrUnE','kM','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28652,10 +27783,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10490640,19,'j','4','MX6sNpE3dawMQys','yRxL9shZgmDYODBaaVuveE49zPtuRXoET','Iy','O',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28685,10 +27815,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (42,955530729362644345,'MGQ4lgblUEKPnOrMmIhlrxzb','OIEcGNqZ9RsFrKxz0vyJ4THkno','Zyr6MuyMtOVFct4MzC9zoN69Ct2Nd','1xEvvnodT176MhyjT','o','k',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28718,10 +27847,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15,-1701056791,'FKNOUnD87wxlnXw9GlbBiT6JZ','flPJYXjITCRdmPw','OkgAOZNGciJJYpSuri8PVImwIFECSniVeoJEParKz60EmracEeDDpvAumPqPqHqqzS','sY','d','FZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28751,10 +27879,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (107,3515392269491486496,'s','gyZUn2ICcIbk6W8VkIlUP1l4dqxhvBlbRGtzJZfUkEUMyeYTc','ScclWndOLQG','W9FVhoOrm5HCCX8jVRmQlicQXPkcOuSmpecJAYQgD9HrOhWwH63cpYYL7Q2xPQOfjmGTHbMk128tqKqsMY','m','Rt',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28784,10 +27911,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-57,3645273667282339369,'mBpAlMkCz','dKZtRkEL7wH6cxTduhW','RJixF2M9fUGzHXXa1d1G9yajYJQp0BHlc2oFgm7QJyR0LCzrB8','Gi5e7tID1','X9','b4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28817,10 +27943,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (98,-538062419221459789,'jvSrG','YBfps','RcReh5XJ4skpyw8yFtdDM2XFj8F2LN2e9JLs6y84F6glnfDaOrGHQ','p3sge0rXZXbCwRaunRnZtSwJq5vrnfh','YR','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28850,10 +27975,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14066658,170,'yZUCOVRZmxTxnziOae21YfXhDIEnFvYihp5P41VlxBK8kiWdEK','qvRtF9uWRZLYYjGFtgif8EI','FR0AajcSJ0EFRaVjLTcGC8wfr','xbxKGZqN1xxXv2KXjg9vTXyeKvk0LvCzcgWmGvt18U3FCvr404dBkyKU1rFSkbVCxzyFDXB','1','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28883,10 +28007,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3264638,49769,'0FuTrbkHzfvsS4AZ0fFgZiMCaWK1IR','RnzO39XJiaQe10RWLu4Te','zMRgascMI64bZ','hQxz4c','t','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28916,10 +28039,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6322,5263834,'0izTuEahc4ZIQVuHnZghci2gOJjM','eCzdGBFwZ','5XWB7XtrkuYm4j13KgEOLN2Y0qO51','6a2BE5vptzC','0','xp',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28949,10 +28071,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1763930308219202982,-3529,'CLMkd3rPDqgx3JvVmrAWrw7oPC','mVLPcOLmB7ePYGHCMarXWpLGnxMd0yiiOURvO','Pvyj1qgPUsS7HsG08sa7c1uGcUoprIoLB1R9vl0veX9sOyPk0S','4YoU5','y','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -28982,10 +28103,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-23875,27,'Qh6nQwwN0z9tfdrLtdfsi4yyFdtVPD','TtTlTUw','tMabwA7','SIbs4Tbr70aCny0l3XHg','cz','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29015,10 +28135,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3742676027487001683,7255098,'Ch','n570fh5s5u','dOj10','DMl0CtCdFGNLOanDEaQlXMpS','5','SK',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29048,10 +28167,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8031,2154013723,'1iYV1NCiKPqK8kGOHuKDphu3mNhXqW5jNJoyNULex6K85vEYG8ACll1U7UPokPZ1gU1','0JHNxOojWhALAMHSNkz6RSmwLAsc12NNMHCI','TiBYb1LWg','prJmpvo1ZWl4GhqCIIhSFatgtl3dXtdbq0NQuAJiqnhb4EBjeRGApGZrgksYtlvFjfGrkF8UhsHqYUMKb5WZ7S','C','8E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29081,10 +28199,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11166,15603310,'TLPM','tss5an6Jav0J6QWJVSQl','Gh7xExAszkQR3','qwi6Vxg','kE','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29114,10 +28231,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3869927434,-7594152,'YpT7FlOOU0P02YRHdE12yJGnEAfFKYUZWouSR27hx','qNkC0HPV8tHIHgunNmIbpm8rww4xSTrUyvBQgyc3aK','UGYtSxMCnEVykU6IKd7O2rpzR2QhQQWTva7pbdgdr7cUHYLNwT','D','ar','90',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29147,10 +28263,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14367708,-80,'PbIW7TEbqIhRzKsQSDo','6Nwj39pxUjAYoW3Rm7826Q01R32A','LULVCL','heym0XIeR','v','KX',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29180,10 +28295,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (24131,15479365,'pPgZN1wwDLAVP5EClFX91H9u3','V4NLuc5VIh2wNIiBVmSlAhVxVlwAH0fqaKafhSnhuuV','iLnFEXs4nlHrGFILTf5pGJ7z34DMQOQbLVOFvM76qdxQNk1','tAQgyUEqUOfcbUoxcv5D','9s','iM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29213,10 +28327,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (886342407845645419,3408821889,'mkitOOkKj9SbAyw5Y0wTqtRmLU54nZ89M0I6EHdFIUWHR2W1KvQr5kXKWS2OqyzlIjkSmO482','rAqDF8X4SD24oxJ3EpOW6rtKqYYovDd','aI9OWCbFaqIavtNxacgPG0EsyEIf5owStYJdXHJrfNx0M21Bwnz7qfnJZ6Ffbt','fQaisSVIg9sifGVBz','fX','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29246,10 +28359,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (89683307,-1659777418,'BVh42X6ia8j1DrEnt9RfYkIuiY0NjH9eNS8CjSLYuzja5','N8mBKHkcXlYIbjl5802WFILmRB3DUmUNFNXACPkvN8PbYCLEeh1ePdUgJryB5AJ6','8ZtuVIhH2pB4X65','wunWK5Ir','H','pw',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29279,10 +28391,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5448751622867306593,-17949,'m','dVNIga7Ya7u6pC','zxPng5pJ4JzP4d9x2I0LQ1','9GpPtJx2','T','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29312,10 +28423,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3079131,-6056748822527795987,'czdVOR7Z3ZTpymXbv625f6wIN1lBpzzvmrjnPvuPPaKPI1hbXxWLqewt8e','KydrSwteDHc87IAMVnsohE6cVeVfFfxXWno1tQJCH6eKGslb3qMu0','W4BD5ycy8hQNvCgwrVBjmoQKdY8gMdGUkGJN1p','TPVEWDEcPtfGDi','p','Ii',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29345,10 +28455,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-827938447,-7206853,'GY1MsVPq4EGoqSfPPni7iuWWj','DeSWHXuTkbHhoXJSh0bMEsgHggILi995HEMhNp4AEDnZ','J6l55sbzo2UEcZDngduXHP9vFshUaHGcgSf5hEW','v8gdwUL9','V','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29378,10 +28487,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-3699907219591078819,25390,'NjoWUwXb','kDRRuKEOsR27xWHwLabEsTs','RIb2dUQtDJrh2q5lDji3XkPJHdeXeYIYY0jXQskXZKtsgdZW5xirePPB','nVpTRFoqQOV0pIBziwE8ddrbaJzAYy9U7GdAxnGL87J1iXwnf','d','D',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29411,10 +28519,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (488,105,'4eBS76tMvDc3fL16mXFejRfCRcQV9q','QIgpYfwir90zKLYFZHQ0ljaG','3Xghu','UK9wFhPqanMYkrE2teK2s4WLbN1TXPGmWAY43QEaMZJzQhLISCMJumSa6i8Ss','s','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29444,10 +28551,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3371148030525522551,385256441,'0VLj9piLveO5rAf4','qZkWCM6VEY6v3aHvmPJpMRTB9Xc5fLm9TWtHWWr6Y','wRaZc6ySkieOpAtkP7','2oTJDgAvveD','2','zZ',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29477,10 +28583,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7023768290538518785,13394409,'dt','PA5zaDvy4emqX92ZjcHxVtzMIuCC5gFLbWIA1EvMqlvsbml','I1t8yHcqYyaHiDS97VWdDhPKqs','EanBelf0ajxUIvZ9PdkJQjXnzCtkv5lceR','RW','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29510,10 +28615,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (222,1075090025768411149,'q','ScQ0lS9oV1AFubg6Xg67ZXesOjvZm54','nEVqjnPjSMiJSsme6TtIK8jPZYNgPWoD87KO','l6moV','XV','yd',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29543,10 +28647,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (59,1124674807947752071,'h2OQ2','xPOilrlsf121SetNZQHsAauM','csR2tCFgGE8F0O4ag2rn38Qp9p6ODVWPgngmrsLPcISvlZMrFg1ixF8o8ShC05','P','q','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29576,10 +28679,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3894132873,-1923221664762962724,'tMkkfNm','vr3Bcn0V2','yctxsNC22JD','Z5MO','i','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29609,10 +28711,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11947785,12896034,'bfN','7','Wb9WI28hemOKW9TliP9y6PG5SCiRzaVR6R6RCaP89nvxf5s','MGLWcaTJFEwObrPvMg','y','b',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29642,10 +28743,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (237,35,'lbyu1XQ5prA0tP2Xv','OyEBV7cbh6zGhDopeRToQpItv9Cy','r1yGickz22o9Xlxg9BsB1h1NVw5zZq','FV0Y2jWSZk30NDKfYyRIQefE2ifMGC6HBuIxUSeIIrdKT8bht3tOZ7U','xV','A',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29675,10 +28775,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1912047,1106876869,'eP','FgtxVBo6qkFgADJA','7d9','KmYfE3XYsleVNRRqc','8','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29708,10 +28807,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8538749937590326154,1009529840422332935,'4eu1C','KxYxsiWig1LYcLeT4ab0e6u','skeZejbqMw','apkgGuCIjh','C','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29741,10 +28839,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1561333,7145558,'HhkXrlBrT','uebbSsnfs1AGJ1AUZt2IFxmnO9N85xZHvNkGSu2VV9rfmQRKqFCnndrco9xX1ct','Sq3HPjwoUYhNlB5PRbg6SxcY0AXUMz5PrX7tDbGU9gF6PzPLM6op05K','SLG4L3HG8c8jZH70UJQh5C3doxigf6LhdhWOwvmT9mTu8RAF','e','QB',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29774,10 +28871,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2790829588,2507740967,'GpBF2w4j7lm3PTqWVXdLnHO7yB0hNZfUsc7q7bECMfKmNbypkC3','mmwDh','cqKuaIPAwall','fc1pHgnCwCNo78AjP53gVFJvsiJQrVxFhz3Luogs','Hd','16',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29807,10 +28903,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (51,18204559820505510561,'ffFTUusiqcJHGu2gQInCTv4bDqftEFdq','hfKZXachW','2ZmjvKFdUCQdxpezd7mq5W2','PN8xE8uXoI0WJIgoJkeEqnhYpnFNOOb3Y4d','q','P',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29840,10 +28935,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (147,23964,'3yjFK3T0yJCR6rYvCZD0C','Wy3d8oZTxUfRb8pODzXi','rbQqAZvOSknjdaUXUBOdIMNdN3eYGDrOXubr1rrpODN1tcaf08J','qEIv1oTpO9fe57olpizmhadXvpRfaQCocXw4tUBwOlDkjrU','w0','i',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29873,10 +28967,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6728825,-6,'LbsRilmongprE','ZgqISJltIMWIv','EDF1JgBqDNNwSkSZbOwLFXIg2w7YlCP12OhfWWnLGAjrpnRNfNSUfiwGXQ4IXJ0gFCzrLPvcA','WL','t','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29906,10 +28999,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (679938,1919027458,'wGW1FnPO8JgRQT5cvVvKXiUIVUy2Dhw4ZzPXHfVXbzqVtEbUawyUyxgoyyiTNlgFeTcnil','mOxt61O6ocjB23N4z3fF7qGgHLiALd4ES','QzXxt6FKlxaOga3utx4xmD','I4cPSnYorf9ZzoeMINJ6CJWzZXScxnEfvLytlky2rOP','dN','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29939,10 +29031,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (51,7049904035347787515,'Clepa','Bml2pX2C2QoHFh2Zqlz7rohHhaUe','sf8kQQ5TgAVsLGVG6UcBjKTPQ4Z9Zfom4AbEgUH','s6BR7KvyfuELh2davtQz8PN3l','X','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -29972,10 +29063,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (15710574,156,'ZbtJDIBkRvlOuhMNingcAu4xUhb9B68QkliCoL4CsApLwx10k','bxqiFshv9ZEnS3NmPGyx3G937Yds','V0','puwVJ2Ka07oXeU6O6Kgiv7CscHsD0h1zWCHpby','P','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30005,10 +29095,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1820985228073949379,-8340828,'Jtx0XNwkf9cijxbay2nUndI96oaAvMVeWMLu81ROSzj6p1xpy5xPeY1WaIoLv0Qyc9s6CTzYDOABnNiHidY40egJFGAx','qOpeSnccj3G6J5w0HXpa1oHCAtpPNCcExtTc9JS4JA963hbh1t2Wayb7','5qkBHsVB8ClHHkFmS6Yy','FEYWMM1CRSwsMSQ8L','Ae','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30038,10 +29127,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (30049,5035619970503656045,'l','wnbK3KgiwmuYrVlICyMiAFMWVPBeikKi4BtybHX4KP4gQXdeKRnpXuaJkMTfcJmgscNveUTgn','au3PLOWqB5hC7Qnt9YhWIOURmzZi6Qc4zAVMWcoLH815ACpbRlJdhx6IeHhAZanL','PKmbuYbby7o7OnOb1DGSxBjUI16FM0Ln0Zl6aPrsFZq9l2FU1qVJamRsOUZT','N','NC',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30071,10 +29159,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (893490115,58635,'TzRk7Ui7vdOv7lUIam9suS9cNh2tJQ1Ee','ZPQuRxN7mTkwWpGd91oPrjIKum3kzAjCq76BfxuUvFdaJ6HidymIsdbL5q6lKlD8fkOx0ud','wxmaKJxvBf','Z','O','9',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30104,10 +29191,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (209735629,-81462,'QaavwfaGveEEHNcjB0tOYNvwBRBCblxs5aEq0','eoWEp1LywQ1zFs6HJ2H2Okw9lLdz','QAIIR','FBAycKRoWZmXbmVnb','L','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30137,10 +29223,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (26760,3307370,'rbiq1pflBAWSQVU8yyfDf9apS0dtlhCinUl','bVMo4DVDPYe62eiTQmXjP53M3E1XH1mj525irCMFm','KS8Fj9PURwHEd7dFDFib9dedTR9v3AyCia5y2pbX','jm4KS7OWtFGhbrCEA7LHorcXSDCzA','l','rl',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30170,10 +29255,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (299,3452728,'SaeuTVBi8l3lTSHFUvFJSgdFPAbgrw9f7ODmRXHn6tznXwa','n0vEk5R3Xucqa9N9eLs3DCeCPb','KrhMcBXLErNe','ILXw','Z','CI',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30203,10 +29287,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (802398150,-4379033,'zkIiHRYVPPbVcSSagmaQUX1p5rwNiNQDStURiaAvreyACUh2SDWgG2eKl','CclrGED6I7wOmzom3ZxuSBXw2TiF5C','EpiiS','wrtZM6aYFwoH','o','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30236,10 +29319,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (28023,-23571,'hl','4fy3WiffoxdNP26tc9FSqNZ','4egfS70vzY6p','C5','z','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30269,10 +29351,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (789071302,128,'FDOXWtRiKJwWK8W0GtksKNxFTBvc9gsJ4doB4nRkBBT2pz8cAaKk1nX','LYGDzkEJVOxxpCQeV','WEDgGPUdPec3A9iuQ','KWXLu','B','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30302,10 +29383,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6713157,52286,'Siw','grvo9toE42JLLQa','I','Tl3z','3','n',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30335,10 +29415,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (55751,751405796,'WEyyUy','G5cY','wulFZGNDUDJIUkJ2kjBAfq2ScSJmlz1','LHU4R6gXxlWUdxmeSO5RvMRfl','1','Y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30368,10 +29447,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7911630,618330675782657354,'hB2d','sbJlJ3Ke61ytVNgW5G9eDIBc5cnOoFHMdObffBPHScgjTsjgQSg8wKGiQDATy8hmpWOjXnfnt3QW','iTOtD','15','p','ep',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30401,10 +29479,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1058006117,502840433,'bpFcxr93de9YkBuJkLJcYf2qOMCZ3uQiZlCczEuQUjSh97mJ9VqQnniyLYYBgljY1aB54eimIf5UesRoEeo','R5upzaRePXKEaeMzxfvo6Tg','PCS61NIuyTub','ie62hx0BBPqa','N','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30434,10 +29511,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12593313599387558583,-73,'TJg9iB9HcOtyvUZy','jnGjOOoZ3BAu4QvVPIdKNZGTVwn1gJY8','0sO2HGMxkvs5dNkh','11Po06pFwfIAPtAxFijfaGy','Q','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30467,10 +29543,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (35,-98,'csS1Y4b8R6','wU','7xEgdB09IZvAVj1EV6rDBh','Fbiake5cddHTYvGZFtPLB8f0ap3Ir','F','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30500,10 +29575,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14796053,14115046734694253115,'hWmzym1rSgE','ZC3wdY9nPxlho3otczHwBBwwmmUcaNKMqmb8tNcfNuFNV6qijIjac6ah1tDOT6','GLjLqzCO1wrI789Qg3sD31d','VlucX0bKtxbsAfKclkVZ','R','4X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30533,10 +29607,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (244,7626725414169072401,'vYGhMMp','AvV','KaeCS5ZEeMuYwBmnU7wjG9ilOk7SxE','Ab','u','X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30566,10 +29639,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2274941370918043476,31585,'OzQhF2ZJT2oYr','EydkZRhPQVsuZFsS1eF','E6LmsPfjPRGMvo9Z','euDwWf9qExpJ1BTcRVsVv','X','xU',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30599,10 +29671,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (874324197,15722,'4dsRMMLZwmPe5zH','OJJorAzxh3GktBEgrT29VTflm','LndTMXfSM','VA','W','7e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30632,10 +29703,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1549921,11050739003364650976,'ffRSjoRA66wj4D66bKvjPcOzPq8','hW22RzPhlZG','9','M1kD0','y','Fp',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30665,10 +29735,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (197,13454,'bgtEIVUeuHSgrjX7','H','339VfjlZI4bksWJwscHIYhS','TtQnMUtc8th7MjYJqUEmLjQzzkCAcVSPO2b','x','m',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30698,10 +29767,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4211581039,15791904,'Y4UaZKFMWPdtTcOFIqYSthqFTTU4BaDhui9l','aKsbXOLk2sD5WMRZ9qR19HTARjmPqy6uXKyvjfNlkzPkdw15zUPcEY4bQ3FaFtj0Uh9GydOucGyosVc4p','WpcpXor8bwhxjOt0z9cr63P7C8uEBIu2ZYcuvLtSsmP62nonB6wMvRn8ZSZRcoftrwz9WxU5YTtTWXc2StfXNbZKSMf2','wBgKckg3rhrvNR','a','oO',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30731,10 +29799,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (17897,89,'P','JWlU3bX1JKl5Ti4qwNQIrQcg3upKlGCLKrs1I','gD4mitNDN','LiWnuCYnq8','o','e',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30764,10 +29831,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (49061,9,'yD8EykEQsY','q2OGdYb0hOt8iFf9UvMeEOZCKOH8Y9nrljV0tkM5j6dUmmJ','aiQmTafKV67lM5BsW57O','Do9CICXh5IZ4yK','A','x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30797,10 +29863,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2729207832,172,'JIq','1VrZ','kKngxeRUBpyUBGdcMspNgpASKdP8tlBjCJhW64','8cKAn3HrWKgz7Dj9g5q5igsVBDCdqZaTPbClg6oqZdarOGTNjoGxfi5Tmswl3U9on8rDAx50qgMaf','bO','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30830,10 +29895,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-8640,-1542933006321791111,'GJAH','4OQXJ','v2TnCa9isKvKefwbf6T','M7hq','9','F',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30863,10 +29927,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-102,967893811,'cWZQ6Wz','PEnTugiyJSsTCX0jqdhztg9lXqFzJAXO0VPUS1NRkzcgKu43w','5JTqwyioSl','b41VEc0i7ZCXt','N','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30896,10 +29959,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11491008,1526813045,'Hqsb2QakVEbLyXqPS8Vu00boN0LF0dueaEkNiqBD79LNv7PlMQzk3DkskBvnX','m40qBYREITJF','F2oJKBgTh9MyifMA','FUP26TyKn6B9gwO3pzkpN4yGsDQdHPEVxfXoUhYLxlPmB0V0zlaJANTUtu','w','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30929,10 +29991,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9808997,50,'7wI2j54hZwfndvno8tLK3wJtolVkd4a2','bMQ970XUX','m91lN6QzeKrNHqxJk3eicUbv9DDlCMnywI9Vc04','YtHwVTE9JStgISTLfLgDeo94KMfcb0Ut6Vvtiw8qJuYW','9','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30962,10 +30023,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-4723713619408037568,25441,'jog0TT94','8xtjVjiMevF84fZfPakfPQdi1F7AaJ','S60OjWAE0o7haIFapYY7C4nSyr','xWTy1wIDRqkQ','u','f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -30995,10 +30055,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (176,5695675136391639063,'e','FtbZHxkSg0Rjopfe','q5JEeEeJYM4499RxmpeZSLpJ8ih','wzCiPpDGQ','OH','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31028,10 +30087,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (6536175066608190777,4190363305,'bq6nhFWgEvwfRPq60E','B0EFA4G','9JnBRh9I','4JninEZowj9iuxQtt9eOqyxa9dE','uP','V',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31061,10 +30119,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (893974524,-785,'Wh9CE4Ik9pPGHVY30pTn','w8McOxzFTyr4tZ9dFNFs','pvsoFu9iVwochQpKTpN','ObFCdbGhsILQDgD9SSBAYy','o','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31094,10 +30151,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-6419678471256991536,1271987397,'jq','K1zQCIxF58gBy0','33hh8Yxv','IcGyo','s','HC',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31127,10 +30183,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (16406520,10613245,'3y6j7AH8ahm121ibrOPRnnJZTJL5IYw40uKx01IVJ0','NyV8aFP2at3wPBONC744mYvbwY2dBaNqwdjA9QhiXArvbunxeIixGy','pj','OBZ1yYx51ZS8bdikAQEPrOILUUAkFVu4alWUNwxr042RTpupnc6yzqyWHyZbXSE','s','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31160,10 +30215,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1217524,15963893,'oHgLDXekkb107OoIbBXszPpOamZo8Rk','ME5ChWK1L0DQesJAnIQ30ipTKfV8LSWbVtvxybC3','WO77o','mFAliM4JCOwC8Hdr7xRyzX9PJhPIoUma3QQ8XmnwWkPn4y6DQqVLK','uN','u',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31193,10 +30247,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1680575764,227422281,'9ZJUHtpPYwBI6ADPp','oVwsYyIIIakkhSateFcFikWfEfxNgIooUEsMLmovzK','ynv','n','9','qj',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31226,10 +30279,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1233902995,8742944746945195685,'NRV5S93','TClGkoF','DooDp3uRHoZCiJ','H9J56CgqA4stCVx','iy','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31259,10 +30311,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (7619752242863339664,2950302096322578083,'jxkmxwP4rZWorZ7','bBdlZKAKOajBX9M0nNXGVVBrfP401qfQoQ2AV7u3OF2BgVnK1A28U','zgVaTRfW4gwIl5zdy9VydEMU3pEfLJZ5Bpt2uuhqWkt4W0yzHsiwU3','sOX8fAh1ZNkxDHGZsAjWwo6','r','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31292,10 +30343,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (5814530046390637343,-7719840385900405088,'pRDTGJ4V2KmbXA','zzzYloiLPzwWg','rADm','siZgM3mY2CvZpBVs7D73SxjmEXvPnlHsjtR7SZw1vGtGbwSLemRs3rrr1gwQFW28YvXI1XiiQXI','1','W',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31325,10 +30375,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (11431981232023517127,2260756,'us2pZEdJHMPe7Z79XzueSsWsLmlLC7r3PFkzIWcPrOlvvzeVRD4ciLNF6J2v2xPMbvynPxfoU','uJ3ies70YwoU1T0X8PNnkrPtGa2Ovy1JX0WmghnVvysgumsEnEA0ryUkkBFG3Jy2HOY2zHY2kqwgtnhU','mUzYtSVUPSGaBLvtDziV6jfFo4ISGTMGdxmOGczTAQNRo','poZgy6EdQKsujZ','J','y7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31358,10 +30407,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2518937371,324911458,'DPr3KFSi2ydGiodaOzkGV','C9wsgLNOU6','MWqmQotHLjzZqG02ewdP2Bh','s0VSyI8KutUq75azxRxPf','P','5',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31391,10 +30439,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (10490734,49,'Sblh36BJ5IOq9MhfrRB9ABiTUT7ZmUCPZkQLYtJOCvM','BJpFWfhWI5d','oDJUxX2HtSjW21qiECJyAp5NN6J8pduoKpEkEucJEVh2qEWJjHHnwN7zwGXROvx4gdNBd','E','O','EM',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31424,10 +30471,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (101,-138267,'5auyXD8dlMBYIsrtP','ceEtBK1apGmKe81EzYapU4LHvMAj1oVY','kfqthS9UatE6','IQTVUyG6ip6','t','a',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31457,10 +30503,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (14090857864138723281,-1177426267,'7hw8irM8sfhcPZAxOGyHxdXhXVjCHhBdw9m0WjFNr9Me32A3bS','1b6dN51CxFAML3t9VsjkCP1B7TEAFx98Jr3Q0hGl','PZKPo3o2OFX','3GJPOvZffyzl2tJiYc9Txz7lUUwNC0ziXYOezCkWWEI1tB0MhFEJHWH','6','cW',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31490,10 +30535,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1056022,17241,'I7ZV4P','zPjbRA1gsNWvCkNuxf6XgE7a5liUFi','NkFDptCaoCGhdVMcouzPNlQmXMnrHm1SncxtYAWckUiaGHEpoUdIOMtXxfVfc6E8GIz7d3iqt4OB4Wc','w8FLMh4HHgcqJZeW4RCX1yodCTup6K9fbeSjXMoU5syGVyito8NxxD','6','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31523,10 +30567,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-94,-30309,'NlIDJW','JS3tc5tOmArGNQ5RgcNJKLehUOdOfG','lbswg2xik1J5DY','ffNQApw0cFBL9FtQdpEJiZKkQgWmqpqW7McnY','B','I',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31556,10 +30599,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-14519,20677,'9M','Bew59NrQa9bh3IU5HodLDDdhZJPy4FRBDIXPseNS4CFNklaY0','xfqwRTUO','mh8h72W4ojETduJtaeiTjaOBhzJB2YAIR8aS2JDmYmEzejSRlP','A','T',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31589,10 +30631,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12478,144,'DM','Gyn','u3','Vxf7M9kf99dhutKDz9e3zUMM7CHdUfWHdjdWcSoTQkinjYUmpVa4REva5jPkNqDI05XYJIbPeu8DfJsq4CM','H','1',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31622,10 +30663,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1967229601,11377,'8QPABq81j5','CQlmsoXNqzruGZ58JCFpedYyWszDNkhZuEuyPenYiW4eYbeo8Kk0u0y2HN8jg','4MPd0P7J42rWaVK','wWYjJKfc6vtONfej7bg4oeUS0Ri','l','CA',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31655,10 +30695,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (76,227,'Tp6tvUVEMYlKJuUwkbUikTF','9tSkT7o3fCGRyFGdPiJq832r62sde3PmV04Ut91c3dWj','jXec0jUa2qJEFfzdzna3n2O2kZYx6BKY8ICuA3CybwmoSbRiuXh7vDTWt','CZL0SNKp7pEYPVj','Z','H',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31688,10 +30727,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (31117,7480079,'KKQHVUiag9JR6LxpttVImcFDEz0exC5Op7TiCcSUkrp5ZbDU1yiH9ioBkCKzB694walp4gf1STFaYwieSJfz6QTD2','EAmGgJ2EBvw3hlqEdwaWVObt5hCMOee9FZvFjFnx9OVKwoQYf4ixJDOI06zndP1d','iWYiJiTAOduRyMDJfj5Pi0EfPUnYqahbviCd','x9GlEENc5yfueoO7ov1LN6e1sCgQFPF264AtwLhYjJV','S','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31721,10 +30759,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-14435,14138923,'od5tejjE','dxvJ3szaT8fCmF0ypmz2cvGw18fxOxYhSz2XqU','gpweQkpdotSpT5k4PsL9yNWMSt74hqVzGwZMcuUO65klVs5','4HqEizq22sVP9EWB','Vi','hP',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31754,10 +30791,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8467494414837133743,4194630324,'5Uv3ATWVmi0cACx','1iQVvOeFLdSPnCALLlL3','VmIwHRmKJ5xlFpWyj1ZYIH8A4KA9ZmTQqMXkZ7Sm7CzN1Wwrq5e','68nY0oboKf8tAUDy4aOP','o','3',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31787,10 +30823,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-997273569,8711,'uhiypsSaLUcMYE51qsbIRzUDvsAXuLSHsNwB9PaEzsypi9ME1C0EpkmuQVmaMBnxIaA9umN89FC','cBrcbcoZe5LZ4j1knam5zDzBSgWMGpnaLWIpKMtGiG5C5LZ5wS2XxRBG5hh1kWNOcJHOIeP1CYZGEAznv','dYQvD','R1','6','sD',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31820,10 +30855,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-5133686,-15593,'Avwv3KWlH','vy2cgvBTEnyrC8TDn9ve1ZuqID0E95AHMA12stO2y','5lytUPMxUwuWU4WTqXzJmyLqYspEx89f1RsS','k','x','M',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31853,10 +30887,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (8113966,1473406231,'6AZl03xGdrY5fXe','HyaHotF55ibO7EdlsxXR2i2aoccfqTyeepps3','xtlKz','VJq18b298cuRFyejNSIrTZAyb9xH8tZoWZ2RqsM','l','ky',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31886,10 +30919,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9596741,4866770363571724489,'5tnTEE5AjocGZ','CY','xKGlfnY91FJwDiGJu','s','2','y',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31919,10 +30951,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (19745,-110,'2WnhjYcsuRSOKZnZQ9qr6','K3jg','8TYZb5Gm','oYwkXQtGCtKHYRXjJv2Gi','b','c',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31952,10 +30983,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4163648848,17202,'1UvbNnvgejlNOYFnYLVAbIyEsyoXcaVsvP','hyn4QPNJHmtwjta3hmyfi','lv6','y35jj3vhIvqTExI6o2POixUsSs4dg8uyK1S3DWXo4v6','1','yo',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -31985,10 +31015,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-16,13637277842822663796,'P5','F','Z56eYKBJhzCXbqChrrjYw','5cux3JR3CbMfOLfthJYUp7lE4YxDdNeokKsTn0juCHzxfSPoNmxj','Z','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32018,10 +31047,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-7665310214798890627,4695240559527285959,'kNbMguCMw4sTnHiDyH48M6Ij4vq1frrqZLIZal0cZv3OSNERobcC0vcEmP1cRXNSQcXJSc5S1h9fp6twBxJfPN6','pmzds','F','7lxE','S','E',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32051,10 +31079,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (18,15,'ALfzLVPXu','460Wjq','j54HbdD07HfG3VoLpPN','Wbg2cCtbg','s','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32084,10 +31111,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (4036937,1615112419,'SNsETshmAYpZ9xOChEzVGnR0eAv5dgW','kjX19pOFRt27vzotepYH1dN8ZUFeE77k0QfFhLbjnr9IyNvG7nf9hB7LYWIHj2xhoYHcejG9','Kn5UjqXKaVKFTcgVbVeGd2nosDqEbluKuETidqultIKy0R8wB1MJKhxPhY','JBmluhZPfAXdagodl71XpNt4Gxy','b','QL',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32117,10 +31143,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-22418,1761474584,'ftMlog','LuKVGXSYTs09TV4f6FFLnjPgcqFkbt3UNHxQgVlftVreH8o6VlAJbfVV4CCb27roHB4UksIClJWi','dXaTUqQBlJnIC6fHG3Ajkqh6xY00iz9QR8brHr9EZpbK7gmGvOLhoLhM5OJBy1Ha4EgNyXZXj2f8faWULgt0iHX3c','WykSJ','W','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32150,10 +31175,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-38,-6933462,'4W1I','20kQMRpdvXUxPYj6xKIif','PgKgH8DglF4SF7KEXiOIGLas4FJw073hLCYfGd','hTYS01FwvHJCh0Kw9c7xdA7','If','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32183,10 +31207,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (164,18058,'lgK01','xv5ADpxe','9erXL65VNQH6ZE0G8i','pSxKrdbFAbf4vHe3oCkXE0USnupMvQa','fn','L',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32216,10 +31239,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2335489,80,'mRWIx1QBG6kL','zCIpjD','cLugjw8QQIgF0KsxrT2pDKUW9fMbnAoDjZpqOWrLRDChgGX0eYB0JhdZvIQ','ag0TOyHArzRw','m','g',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32249,10 +31271,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (80617004,1765386960,'yeE4cRoW74QPomsulHlqLoIdsqPqZzN9zlw4j','aLqsbIXrV81w0WzCFF','Qj','LcfLcwlegCaobRO3S4YwmB','I','R',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32282,10 +31303,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1748664384,22201,'jByg','BOZ','coKvHt1PJ341ZHHJkyAyZ6Aj6hEq2ZGbaQK4BsCOA11XkQPo','N9MCloHTHz6GtN2LUm5cmDyUh589N2ZQptnuN11vaEEiRinJ6RXcKv3VnBNqEUH6uB5n6','5','J',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32315,10 +31335,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1748168038,6375489,'eQ3uKhArIi39ACSTJCXvvLwPFhDkQFXcUohnzw50F5C2lfxOGdWE','Tuf5wd9eYzhEuMxBXvuTmu2JN8ijdF8I1ExUqEPkzxrfIJmlDop3r4ZxsUadH3McsU5UzvKge53','nB','ykFv82FPyJ3RuiS8XFj','8','6f',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32348,10 +31367,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (336355778,2560440,'IqCRCi0yZqNLDCqbTF09oqeI','Lqc8nwXuOLc47OWSzqAiPSY9iV03y','B4X5NuPlhT8Ve7','BHHHAkX1HpHpN5fnzzZp2Lw5e5bJL9721W7T2r1wMZ9NCffPrciXVF8R6cBLP','xQ','N',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32381,10 +31399,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (123185244,249,'QQgnW4RUajdp1k0','QufHi90gy','LQfsRLSks4tHmvgRtMLuBk5yLzxBfsZjWIsTHNuZQEFzR','XyR1KRMuDz7GbO','L','o',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32414,10 +31431,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (12828676143107462964,482913358853431316,'C4UEXE18XcDdUjSBZR6plRj','0XoK','16','p5Ud18l4CF6O7clZUYa5pXMgyR','q','S',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32447,10 +31463,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (877441573,53958,'PcjRBLuLoxzNYFswHEX','ApGtF1EFsm5Qx6EosivwMOiR8lBqqN6oKRNsmUCcwk0','iqmgDupDrFMRVg7J','qrCAsqaYFe41rh54kRxA3dJL5UDH2ZfpDHYWhZ01QHyW8E6hv713vryH5qlj9Uo5j6pvT','o','jr',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32480,10 +31495,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9099,9610465243625173873,'Z8','5NQae','GJToouP','L6Ze73woe0kFUFaY5E','j','U',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32513,10 +31527,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-2136498085501810658,10355705,'i3','U74uPGoq8Um5gexgiyF3tsNdJouGxxSJ3oP','k','VaVnguc37xI','X','av',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32546,10 +31559,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-780113456387245118,123,'VoON53uOH4b8HGhoYiQUwdKHzLcvukmFrY50','7yNkquH1hG3wG63CYgtvUWI2Yyw','n4cwaNJs','XVyMZsWNefFuVJpTtjw2Q','n','q',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32579,10 +31591,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (263490597,119,'xS67hjG1IU0Jww0oQjsem1r8ytmH2OOkviEv3bsrsmOtqp0AD68vA98OFF4vofJPjUsCBKctARnIWI58SCdEZqmjE','8yGkf42m6YMAOViZGq1jkT','ZrsRTvY6UCpdu7bg','gDk5E','B','h',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32612,10 +31623,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-1525841460910694786,-14,'55SjZ9crvGnr3bCGuZZHonTUvw4XUz1AQz','QQjkfGZwxLCo8q6MKdD','YZpesJlPeP6cdyzCRXeTlF','rI3aphsP4WiJAu0vgrnWNXPE2iLzxIm5Spscis26EsCspP3Zax4','k','4',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32645,10 +31655,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9799733613697012438,-9052168410329559961,'RgGkZoRrPdp1cMgpnqLkO6iLhUlkFWTvPim0UkzZ5V','5gMNdvJCFbJplaZEtuOlLL4c1VC82Rcfe76wlfirSLru3MjvIdfdsJRDq9fffGnM2s','cr7VHND2zDDIPI26b854S1HwO4UQsmV1qOcNTvDgnvGNes8MZepvgTruROvHZMDFa5fjfBVfQn4o','9b80irm9p3515MF','6K','M2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32678,10 +31687,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-77,7319144795658144211,'fEMcFETQBf4FWKJjuUUvouZeD1cLFZwHIVXGUn4lEWHE92GuaDYUisc6II','VdoUx4mJmI1UDNi79','L0NREacRPju3kBZSENUfE2pf2s94NzHh','VZC','Y','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32711,10 +31719,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1998189896,30887,'MnFJ2gz','DvWw4bjz4T','mwuJXnzHPydVJQBHWTY3RoXGReAEWArlEGNByi5Ve6Gorro','DBLcFxJBi','7','C',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32744,10 +31751,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3559305,230,'eICtxVUl8gI','QwaaO7qTn0fYuF','8SF2jjoUnVuuKxBtI','URlRi2s1xm0bs','4','7',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32777,10 +31783,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (3615624,8198056966852034214,'oLJ2ZQmGn4a6JhxlGt','duTJ','JLToaxPCe7tLOEFST','H7o6Kq8WDwhAu','t','w',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32810,10 +31815,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (13058590,-54,'F','IQzz0AUqQIgyMr6gWhfQQoOS4D','ck0zbmOCQ9uwtYJgnvotUOvqDx','jXMOYJ0tVrR47d92djsAB2M3ViwDsCH2s3HOg3BnY0Vdgq2retxzZQzUBDVrccRgrqxqsB2AEMhM9N8roP4LiA','c','G',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32843,10 +31847,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (9319395798580043993,-8166187018221838865,'3AEgCE0eWMGT2vNQE1ophkNaJbMIcHMk6nofk5wOBS8FPKCCdIXMbsbEDIjIaIbsw3XC6di','Y45ZBUk20','oNtTcbLmL4ZCrKiGAb','BkWpyr6EVGHnG815iz9omXynvJ8xbQsSPHWofNeDUpnty','S','0x',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32876,10 +31879,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (2097289698,88,'VMqkHK','NxVrj2Ey6vUpAWZkrcrAxfG','U','ZviY55qdmlNDuSDHHXK','u','2',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32909,10 +31911,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (-46,-1555454,'veDPJREPqY38Fs0PLQCtLZaocrHz53qYKJpU3fg6ZIYSIr0P5bujEQ5ZR5Bzd7q5VS74z82aEAbSOiSiUC','tXL649UgQmpsWzv7toP5Hd9ovWnsxVXtHRBVPZQfP9F1H','pCe0yGbTtNFjl1XbuFYxYz7Apd1VYHYJA5AX2HqJmhROeCXZFbfblW','H67GiikWD9u6IYB2S7UeNYtNIGeaouF02hLz229Re','p','r',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32942,10 +31943,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (1322932800,1677015154,'MUMyssOjCVSb6VFlWlOwRu','rNHH2sGGk2','SvUTbv4LIBL','xnduOLDf2wDtoo5A1QOPsDautPaSRSb2ybXq0H0','r','K',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
@@ -32975,10 +31975,9 @@ 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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
INSERT INTO t VALUES (163,768159616,'3u8YqXMqu9reCsjPHeUPGytj','lsJrwg2EuAIkTJJ7SbvqZzXnwi20AJxzC','3','Tk2AABupibw0HYtpJNO6sefaH','O','4X',0);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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;
diff --git a/storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_10.test b/storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_10.test
index bfd3f5fd240..189ab39eaa7 100644
--- a/storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_10.test
+++ b/storage/tokudb/mysql-test/tokudb/t/change_column_all_1000_10.test
@@ -1,5 +1,4 @@
-source include/have_tokudb.inc;
-# generated from change_all.py
+# generated from change_column_all.py
# test random column change on wide tables
--source include/big_test.inc
--disable_warnings
@@ -8,34002 +7,41002 @@ DROP TABLE IF EXISTS t, ti;
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(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5721212930748269353,47830,'QDgAL47D1qXIaSyZPaE1pu1lJo7XBetF5gIRHYH7LKBKxJsllLODfU25035HyRrY03K6JBO9','XfLEN0pThnXuYgjRcJ4HQbNLJyw8cb7lhnX6bAgqnOvlFcg9mwTZ4kP','dP0vpLBkDzJFtwZpIaTucro7vrw6N','SyzOaluoNx2JzyRzP','BqjGE','U2EtCY2Yl9NfS9yQtnSaZGghO2r8g0yfrCX1iGOv2rbcQI664cUROS3Nx',0);
-INSERT INTO t VALUES (3288838984082764648,24613,'iquwfWcqjKw9ihT5t1TsZsg','DuXYhhEcuQjkIX9fYmnxgIr5WSnfn9Kklh','0bGUmEpN9XMgCwZgKEINAGQ3','9N2H5aRUttG2LjxsRDXG4e','sVB1X1CxxGcfXG','eAUr3z808Lo1b2TsJuEqZVxxk6oTu6Di3LfRYvcCCgWbLiuROmWWgdRM5O8Ss',1);
-INSERT INTO t VALUES (14946490119903771104,34013,'lWBUCWec5E36PJnfY3WRAshAJ56zgVTbBQb47Seewbva8Ye3mmP6hawbL1lgv7i','wDs67Nl9gKj36XtpUsAcibeeAITiANfBw6dzzTtmsD6XrIQXByVApC6iCN','maRMasVMHjRDQVo','r9h2cpGKygprU4KcXsvG','5kzrGJMGzNzWWsxMjRxKiPvDz','RtOdsUdMbD3aGe1QUPacM92RToUrgCukA3ABRGi4BWyYynm6',2);
-INSERT INTO t VALUES (13097133206915176644,59363,'N2w','Qosf1UV2zdRPOHTACpDucdvradAnLInlLLftH3pGle1v','pTsGxD2osIaEB4zEBfoZj2nLY','2y7pn0rv9g3LWSW','CNqbMSkzn29aHAdxq8JoSHrT3etuxDKiaFwNY2jk9im4EV8oioxL','E4MbKEt7Ik2YTH',3);
-INSERT INTO t VALUES (15638796172024874849,16984,'RYWxdcT7vBSOqPswHTjbMbcnOed8A3nAwku9UxzqGTQCc5zy','i','FTju0YpbYkWQke5LMCjLpXTb5c','sjo','TzqEyt3I8VJqQCSzEbTcQKWrQmGv88mJu85K','Qv43uUaYJ7wMuWL9aich56D6YWUlIA6kkOjgFXLUqrA9S6HI9lWX0UjO5Iw6IzMXoaG6QNMET',4);
-INSERT INTO t VALUES (5063126823609102063,61927,'eBUBFYR7k55N6p2VLfbapVxWMy2cCZhSubDGcJvalgHc506t49VrPKzsdhiDNVcZcIUN6vKfIY','qRpq69j3IcKN','U','eOCoCjuODIHYvYeAvBZF91','tbTb2lzdtydV','wZedw3UPIXzbXlywhvkMOaCI2Eed1X1qOfZu7Dc4MrcxjHjk5Np2M6D3Qcorkoo2C2iJa5ay',5);
-INSERT INTO t VALUES (359891309124447257,54007,'cWgLWPxbB4upiFHezO7ABDnyOyKZ92xbLDoctX7g2','SbA','y5SLkvzK9rF5vMVNUm7kKsNsAQ','TviMkAy','SQWHIkmo','Yw2TSuh70z13vFuR49Us29v6F79YQjaKR6GROmN8gQMxXa3YDgCKp',6);
-INSERT INTO t VALUES (17021397381524823040,36807,'e15kZ02GLmRzbiy2J45fKuFCDgZENDlHj0Zieey7IqogiYi1ZiIa1IUEQ5I2vgaoZt','E6FveJowxVo6UD','wxiWyFDOx4AwyV91DsBvpl7Egx','F88JMPFEtQf','3o79JcfmuhXwocxahL5mTma30eko5xYB','VMqKRZPNKf6SqQMOxJOmFhg4h3DCvzxJuYopD5b',7);
-INSERT INTO t VALUES (16381214078476067437,36206,'WnoDiBwE5jZQl5NhdvuMj3ylEkc6VvVZluGH0KjQEP5LcELtTadp2LOg7F5NrQElx0Sy9t9enhj6','RnwczfzJXHN7PG4tHeLTUmMwfbYM1K7wCgB28xU5oK6ctKE7GAx2hL6ii','R','NqhsMNU','dFa4YNpi9gI7Upge9hc0ngZnkPomRBjS38HmCthIWaOu2WufaXkrmI1','FZhKCusMP',8);
-INSERT INTO t VALUES (578212039334775291,54755,'q1OtH8dR0QiLWzKptYEBhxGoYxotZ47aUGhprzD6dR0wpnsjIpb','Yz26pI2Kkp9s1X','SW0dkFnHEhfaZf78UBrzvy','3jpnc0FeBBWViMFajPw','FQiDTZmyDBDsY4vNxJRFPU0lnFFYG3WFZDvACOdT8CemgpXa26lk7wYa9bL5ZtYyEwvKWRVaGvm5mllOLFK614d3bO5Fzu45M','vi8Or8Lu3eXjgqSLAj5VQYWgV0UDQgVqWNFHecaWihx82tYfyJ9dz5bLyIRz379dZ2j6hm7Z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10326739782786242647,23186,'NmIBGd44f0SWMLZuTRd4nXiHf','29Esshu5mXHrfXtplYc8qeQijceRZQZGGonQZArENR8wuhKulbqRxkAdW1n','N6LehlZhfZhLm8SDTdQHMZee','BdCKRyq4','3','Rm',0);
+INSERT INTO t VALUES (243566341976553561,44648,'24OyOjQCeTHiVDLPK30itUZfKRjnBSP2b2JVRkdRB24LacuZdZ8zI78Zia6zaaU8PLlLmsQl','5Mb4XhpOYNhj0cmqtwJ007LENCA2l','siquwfWcqjK','9ihT5t1TsZ','g','Du',1);
+INSERT INTO t VALUES (2293387841754467614,7602,'cuQjkIX9fYmnxgIr5WSnfn9KklhY0bGUmEpN9XMg','wZgKEINAGQ3Z9N2H5aRUttG2Ljxs','DXG4eisVB1X1CxxGcfXGL','AU','3','8',2);
+INSERT INTO t VALUES (4693947473662377608,4300,'6szYdNhrZdczE1SPj9zLxcDjcMNgIvxWE2LCNuhQMWh4X42QYGWlWBUCWec5E36PJnfY','WRAshAJ56zgVTbBQb47Seewbva8Ye3mmP6hawbL1lgv7i7wDs67Nl','gKj36XtpUsAcibeeAITiANfBw6dzz','tmsD6XrIQXByVApC6iC','Dm','R',3);
+INSERT INTO t VALUES (8522595872597701484,14334,'8sLAUfE7Hz','bqPay3SBUv2PmfeqHh13Ve1riGng7HT4rBJihh','DIsNUnEFE7Bi','3nwy908Qf65yw','a','N',4);
+INSERT INTO t VALUES (5311262367213310423,6911,'ukA3ABRGi4BWyYynm6KdyofldNkLLRFr2vCNF','755KERnqckaOiWQ8y5Cvg2XuCubcwmGlmPTt1pvSc5eCScY8ChfgVz4Be','UZclEh25tAIrH','sBLHqo','W','T',5);
+INSERT INTO t VALUES (4022583786870907415,57657,'aHAdxq8JoSHrT3etuxDKiaFwNY2jk9im4EV8oioxLiE4MbKEt7Ik2YTHReiylts6mtUp1POovkbJdNv','doa6uYvPi5BitOTWza3HX8RVJh7kF','P0ReoZk673UZISA1gMS','cvTxM3EwPCFkUuX6','G','D',6);
+INSERT INTO t VALUES (10184363262318755305,61216,'yhvd','9pQR59VVGxZph8X6p','H2k1j0YKdjvssEzAkWJB','aS4PPpLe6','Z','dN',7);
+INSERT INTO t VALUES (11161122607239906040,49463,'rA9S6HI9lWX0UjO5Iw6Iz','XoaG6QNMETp3r65eBUBFYR7k55N6p2VLfbapV','WMy2cCZhSubD','cJvalgHc506t49','rP','zs',8);
+INSERT INTO t VALUES (3005192207860905501,58512,'RSSTGZQRylXYfkqXuRWGC4UBjNkF3t6lXLYGR4iVdfGaWgLJuxw0Ni5lhuLcORX4LXk45zBL','pt0ClCq6dfbbzQ3uXURD1HyW5bFZewg8jGX7a','6RjWjQ65ub','MyoNu7vkAwJxVkKQSkjbuac5J','j','Wz',9);
+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 (4941359763614977685,13869,'11GW2NjiVi97aYZuUfmBQDGfBWHIG4iy2t2icNheqs61DKtPMFoFSWw','aJDwVpbF8JcwvEU2zYVODSvXZS5VDO5ZRQJnbCMZPLtuAV1','Aoxop','K5xCLMj','0pkRK3BmlwpXH4sqm0tblmZ0C','rEY0URRd43ujqSBHz4x6fe8MFb',10);
-INSERT INTO ti VALUES (4941359763614977685,13869,'11GW2NjiVi97aYZuUfmBQDGfBWHIG4iy2t2icNheqs61DKtPMFoFSWw','aJDwVpbF8JcwvEU2zYVODSvXZS5VDO5ZRQJnbCMZPLtuAV1','Aoxop','K5xCLMj','0pkRK3BmlwpXH4sqm0tblmZ0C','rEY0URRd43ujqSBHz4x6fe8MFb',10);
+INSERT INTO t VALUES (17017799113841457376,23856,'yiJvf3px4oD5eprGHL','2rL1yMH0iyVT8AgCCkDj41VgwiwDGd2pSuxcIczxmigwbJ','NReATijkbiE3Mr','QX4ZVqjM8HixTIo4xyDsz','g','jK',10);
+INSERT INTO ti VALUES (17017799113841457376,23856,'yiJvf3px4oD5eprGHL','2rL1yMH0iyVT8AgCCkDj41VgwiwDGd2pSuxcIczxmigwbJ','NReATijkbiE3Mr','QX4ZVqjM8HixTIo4xyDsz','g','jK',10);
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 (372567664949992613,51688,'TfKyh365G1ms4KoioEsTqe3P8l1bHDhYq3R01XTaimJahEctnkt2oOTPlvqH8nIex7','f0S4CA3HVleBuFv1TxhSHjcMGJzDyfHhPUkmoLz3HGnf5gimJNAyNq','NLbvVmN8BGnaoDLZruSPS2fh','LOoi5obrGNTjF','SwYl9GASxcBrOGZEjjJqn6i4H60sDfw5g','c1QKCqKRXkMQKTG7OMaiLViNj',11);
-INSERT INTO ti VALUES (372567664949992613,51688,'TfKyh365G1ms4KoioEsTqe3P8l1bHDhYq3R01XTaimJahEctnkt2oOTPlvqH8nIex7','f0S4CA3HVleBuFv1TxhSHjcMGJzDyfHhPUkmoLz3HGnf5gimJNAyNq','NLbvVmN8BGnaoDLZruSPS2fh','LOoi5obrGNTjF','SwYl9GASxcBrOGZEjjJqn6i4H60sDfw5g','c1QKCqKRXkMQKTG7OMaiLViNj',11);
+INSERT INTO t VALUES (12877131096646033128,39045,'FqTkfchwStPwRPYojI3WF2bNk9zOBQqK5kBdxXNzo2cMqFIyq','wsL4C7DJzfDYsw','OdP','mczRLSgDvW2QoE9r','w','5f',11);
+INSERT INTO ti VALUES (12877131096646033128,39045,'FqTkfchwStPwRPYojI3WF2bNk9zOBQqK5kBdxXNzo2cMqFIyq','wsL4C7DJzfDYsw','OdP','mczRLSgDvW2QoE9r','w','5f',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (11448307412466922187,4450,'qDWJ9Ri8duNybsoWKi2nt2V','G8SSO95sBNoO4swBxNdWrMALJGjagxpEDFiE6kavR1gbtM5uWhNpV4BQv0zK9ICf6GROoNfd0LsGIQaifUCmxPCH6yggSthW3gMTpZQBkpZk','JIbhtNxpxCKIwAXK8LrFD','T2Spqk23ubDWRPbgTYlY6LI','zC7B','Je',12);
-INSERT INTO ti VALUES (11448307412466922187,4450,'qDWJ9Ri8duNybsoWKi2nt2V','G8SSO95sBNoO4swBxNdWrMALJGjagxpEDFiE6kavR1gbtM5uWhNpV4BQv0zK9ICf6GROoNfd0LsGIQaifUCmxPCH6yggSthW3gMTpZQBkpZk','JIbhtNxpxCKIwAXK8LrFD','T2Spqk23ubDWRPbgTYlY6LI','zC7B','Je',12);
+INSERT INTO t VALUES (10582287127838793450,14827,'xVo6UD2wxiWyFDOx4AwyV91DsBvpl7','gxyF88JMPFEtQft3o79JcfmuhXwocxahL5mTma30eko5xYBxVMqKRZPNKf6SqQMOxJOmFhg4h3DCvzxJuYopD5bSazVBApDorOL58GfsGP6jc1XVDQzlyWX73QGSl5SK','NM3JnBp40Imci','PnQ1UAO92uQk','wB','P',12);
+INSERT INTO ti VALUES (10582287127838793450,14827,'xVo6UD2wxiWyFDOx4AwyV91DsBvpl7','gxyF88JMPFEtQft3o79JcfmuhXwocxahL5mTma30eko5xYBxVMqKRZPNKf6SqQMOxJOmFhg4h3DCvzxJuYopD5bSazVBApDorOL58GfsGP6jc1XVDQzlyWX73QGSl5SK','NM3JnBp40Imci','PnQ1UAO92uQk','wB','P',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3834382129725744585,28054,'Sv4msV3XBFr8fxzWRNoEyaArEyZ4y53V8SsHsYKVvA7t','9obvl32WkLo9aG4QPlytGjj3ODTTsyKqVeVSs5Ct5xecXfataMjKkOKbUigRLOmgEeD19Tkg1TAiM7TIfXxx4IJytJfL07T6FbapQm4lZTPrqic4vUmNFENtNMQvygr5ywNocUHWjqUqeuzVqO8YWlw6GhE2LerRcaXjkzKY4bH1l2O','77vhXzl1oQ1XU33xLP','MEUkQxB7SUpRjJs9l9pyGNtTEhLpSxFEO6mqOzcbI7rYbQyHIGIT3JXULnAnkLM8E018E7pvGXnc5qYOKtiidvcEeGiCiqs524cggPstJlaUzNf06AExAmAVqYCwXBpChvnjHLTkOk5P9gtuuVaOsl0j7eGqRdUyEii5jhz3rJg030ykCqukYq34ZfNYVPC3ZuAWsYikoohVAwntmMtEv81392VbQ4qFRgBgC8IITxALu99','S08Dif00Vgttmdc','kW796M93nSKnaBajmJi4WU2',13);
-INSERT INTO ti VALUES (3834382129725744585,28054,'Sv4msV3XBFr8fxzWRNoEyaArEyZ4y53V8SsHsYKVvA7t','9obvl32WkLo9aG4QPlytGjj3ODTTsyKqVeVSs5Ct5xecXfataMjKkOKbUigRLOmgEeD19Tkg1TAiM7TIfXxx4IJytJfL07T6FbapQm4lZTPrqic4vUmNFENtNMQvygr5ywNocUHWjqUqeuzVqO8YWlw6GhE2LerRcaXjkzKY4bH1l2O','77vhXzl1oQ1XU33xLP','MEUkQxB7SUpRjJs9l9pyGNtTEhLpSxFEO6mqOzcbI7rYbQyHIGIT3JXULnAnkLM8E018E7pvGXnc5qYOKtiidvcEeGiCiqs524cggPstJlaUzNf06AExAmAVqYCwXBpChvnjHLTkOk5P9gtuuVaOsl0j7eGqRdUyEii5jhz3rJg030ykCqukYq34ZfNYVPC3ZuAWsYikoohVAwntmMtEv81392VbQ4qFRgBgC8IITxALu99','S08Dif00Vgttmdc','kW796M93nSKnaBajmJi4WU2',13);
-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(31) NOT NULL, d VARBINARY(68), e VARBINARY(76) NOT NULL, f VARBINARY(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-415894707,12404004,'5Q5ll9M5e5FFKlEDp8h6FR9WS2','jnwgxhJGLVJLfz9UlSlQrPk9ugfalApuAheLsxSvk','rCXMjiI','QC1ey8Db1YCgYssjXaujYslJYe1FCYHW4YvQI8kfpm9S06b1u','p4U6tB4nUUaYT9XYn8vXkSm8hTjYSMkzP4el','ePpeuCILgk3VKc7WndeOKkUmsTJj0Ya9utHosJvu',0);
-INSERT INTO t VALUES (-945076550,12860240,'sjcaN4yAYJsaQCeWPXhxknHbcz','0btAmFwpbE8cZuTJnmsu','XlSr6XgJX4kxnVhN2QwcMoFEJeg2sti79MlzaWiFSPqz6dpqug0EZdqg','4o8mQh9P8vy2PHQpRFT3g8Pvj','TXVk3p45JoDlA','59XiYvi5CVtLErzXClV1oMAMKsHbd9zw3pOghLsEpW5LlvV1ugt3gUI5TDM5EuMmNzFv94qWReZXcg5rVpbTNYT84SmyMH',1);
-INSERT INTO t VALUES (-427352135,10114067,'2tAfhOI7Uw9fnANRr','r6nSC','aJQdwdnopJxO','OR9MZWpT7ggLfZXAOyTVG2tGhss','GdJpyIthtRpRqB4YueBvag7SZgmPa5bUgPbTr4s5m','L4ta1W6WgQjCYr46VRICqf59IWw1wxv82cFtqMt9vbBMwMREBp7hNxXOLcba7nkgVydgdpGWKXu',2);
-INSERT INTO t VALUES (362388778,4454238,'ToGbYtG2','hpYHtXoEElqc7s0vqyd2Qg9L3kcHkJejlywvIaKaWwfJQwzw7','jZliZWgKIMMwDBywtqXu','xx1vj7mK9AXRVwbz4YfdyMmaSoME6L85dk1tFBJySp7CVDvUtZEimarAT4nXx1SNXm','9JP7Tw2PLXbLO','ti7qRLXC5mlVCTZzGQAtkUtkmJXdh5JrdJZgqSIM076',3);
-INSERT INTO t VALUES (1327301825,497944,'LX3KoA6f9pVvS9chZYxuK50','H4gMluIi2fcv2JOzugSWq5Tk4xmm7rSnFYM0NupoJ','JOqNWguM7g2sJfD4nocJCHo1nYuSgB6DWlCjnJvqkSHg','4QJaB83yrtwc5UJMXUd7','ubIgqTXcvXVhQ22GgJHnKZgl1Io44yd','02iQOeoVhAPALlc9PjEJi2xDCUAV1od1FvZSoFqWtt0mfsgzHtzC0',4);
-INSERT INTO t VALUES (-968189104,15741463,'e6BfkhGqaybkd','3XxqD7K4c79o3SAF55pejmi3brTbC','Vkk1Gv8t72So9d17kngHfnV005toLtPrfRXKXgWDp4cG0AS','VTs6JdbVPwpYSrG98eBhT9kzHSMp2aX56A9gZAWUSZjTzIcArfNB44KIXOcn','NzIcmrmdwTxcMZBaAI6QPwoVVFJSuP82xumSoKcEpr1Bc9yAUjrYtcmEgPQfCnKXwClrga1L2E','ITG6jaC1MR7lJ7vMSQAj8H0BWa8esCI6MOn5zvOWDwpJK8GOk',5);
-INSERT INTO t VALUES (-2129251973,9372194,'P36YDlZ3Asc4cA8f8DnqbDc','6B','jYonHbXEje2K3N7yVWEXgjwtGOmHMXWI7GjvgzApjxyY5YzIJ5U86ob6bXuNYORrC8goqVLTU3Hw','qwds9w1aEnevOkNoIrRVxMnKmCgB6m8Lv7ZM2b3UOgyxi357R2SRlmXZldY7O4gLMwkCv5rtT9QPiHN','b3iwPh4wcR282LbDom474mxsrQvdkeP5','jC9PtxfEapdgxz0J4Ja1bnkl8CaV5DEqO4CMHNVJOOB2qnXcT6uELbMmJumjsHl1MgRxd5YjY6zH2qw03Vw8zqmCnt',6);
-INSERT INTO t VALUES (-535980549,15472194,'ApO3RPt','Ne','fjJVAu38oGaiNetBqFHi0Qv','VzRvDzKmVOYE','XEMuwN39Z1r2M02O9vBOHyvaWbK6LnS8FHL','QFhdtdQVFbOXLpqT4nk5mEppVYlJudxVZLZ1EseUVSndfBtxnIGL4uyh83MLKxvqji7jpQOO5TI6TRXRTbmXbPKI',7);
-INSERT INTO t VALUES (-1695028033,1347529,'ztnCN3KrHWwZSvvjqdCXEOsFjeoFSCh','UAogzUSLFfJSCsvDOPXS14Mx4Klt2vDxu6RY','v2mzTJADjdlEagGQghAGbxh1FnCgm','86fe6l6J4','9sJLtV6Nk5PoU4D','lXrZAj4',8);
-INSERT INTO t VALUES (-835004414,11168414,'B','DrPSEu0O0KDm1Fpco94WFU6wm6lbSd','vSHqmlCn4fFlhvKeq','48igp4npcgj82qigmMpim2MgwHaNJhKiywGmSmwMY5W8QCHm0bZ1VI363V6tHnbh','BK6aMqfK326jdpT5Y8YLWMtLWCGPLEZrLovtAyXq7LnsKay9pclCKZZTuOFVFnq0J8XpRuYs','ERz8k9Qm1O9BBMWnH0fnD5UZb5QRoIOtfDSC8tO7DMhH8dJ77ocguzixhjcCOhQuLTs7GqfhGU2sgmw2lXomNVdx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (18296388598138876332,4412,'hj66RnwczfzJXHN7PG','tHeLTUmMwfbYM1K7wCgB28xU5oK6ctKE7GAx2hL6iibRpNqhsMNUHdFa4YNpi9gI7Upge9hc0ngZnkPomRBjS38HmCthIWaOu2WufaXkrmI1fFZhKCusMPrba0e8t8OrWp3Gqdyrn64H3RAkdRDbfglhB3wzGEqAR5k2GmjXWl8Hl1S5RjVhZQUGVX1RbC4mzxyxGg1H33aUpyP98PqeVKT1VdYQpS3PL2rLvwZsN','bY51Lvsi','6Ru0Lyy3sYJoAqkiLUG4ZO4qs4GWmpQbL186Zn3M4OLqPOb4k17oZT1fAhbkKqT1xtXEjKzM4oaBLOOiftNMZld8t8UED4qOCU3FIzBPLzhO6WKgl7sTQArgwZXaL873zWDbNiRNUnm43cWiTsz8ZHUBHI3NKkfDqnQ11GW2NjiVi97aYZuUfmBQDGfBWHIG4iy2t2icNheqs61DKt','MF','F',13);
+INSERT INTO ti VALUES (18296388598138876332,4412,'hj66RnwczfzJXHN7PG','tHeLTUmMwfbYM1K7wCgB28xU5oK6ctKE7GAx2hL6iibRpNqhsMNUHdFa4YNpi9gI7Upge9hc0ngZnkPomRBjS38HmCthIWaOu2WufaXkrmI1fFZhKCusMPrba0e8t8OrWp3Gqdyrn64H3RAkdRDbfglhB3wzGEqAR5k2GmjXWl8Hl1S5RjVhZQUGVX1RbC4mzxyxGg1H33aUpyP98PqeVKT1VdYQpS3PL2rLvwZsN','bY51Lvsi','6Ru0Lyy3sYJoAqkiLUG4ZO4qs4GWmpQbL186Zn3M4OLqPOb4k17oZT1fAhbkKqT1xtXEjKzM4oaBLOOiftNMZld8t8UED4qOCU3FIzBPLzhO6WKgl7sTQArgwZXaL873zWDbNiRNUnm43cWiTsz8ZHUBHI3NKkfDqnQ11GW2NjiVi97aYZuUfmBQDGfBWHIG4iy2t2icNheqs61DKt','MF','F',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6751246448100726173,51937,'J','wVpbF8JcwvEU2zYVODSvXZS5VDO5ZRQJnbCMZPLtuAV1iAoxopoK5xCLMjp0pkRK3BmlwpXH4sqm0tblmZ0CprEY0URRd43ujqSBHz4x6fe8MFbOF7Y93ocf5t','1SVJ5L72rjl6i2pWjMmi0z7m','vOQUTfSMQrLn3ZTPzjHF6PCPB6NrRgEvKrrykhKOGi14iqTmXTq8xdZySIVSJOsBV9nm9gyFCOcofxeZnmEl1FLIGML14PDNWv8WRcmnQZiCfrOyT63sPMZwMf1z21Ei0wPhtQe40msROTyieNjlLvK','ATh','B',14);
+INSERT INTO ti VALUES (6751246448100726173,51937,'J','wVpbF8JcwvEU2zYVODSvXZS5VDO5ZRQJnbCMZPLtuAV1iAoxopoK5xCLMjp0pkRK3BmlwpXH4sqm0tblmZ0CprEY0URRd43ujqSBHz4x6fe8MFbOF7Y93ocf5t','1SVJ5L72rjl6i2pWjMmi0z7m','vOQUTfSMQrLn3ZTPzjHF6PCPB6NrRgEvKrrykhKOGi14iqTmXTq8xdZySIVSJOsBV9nm9gyFCOcofxeZnmEl1FLIGML14PDNWv8WRcmnQZiCfrOyT63sPMZwMf1z21Ei0wPhtQe40msROTyieNjlLvK','ATh','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9891652102601792797,61401,'sDfw5gpc1QKCqKRXkMQKTG7OMaiLViNjVYMerqDWJ9Ri8duNybsoWKi2nt2VAG8SSO95','BNoO4swBxNdWrMALJGjagxpEDFiE6kavR1gbtM5uWhNpV4BQv0zK9ICf6GROoNfd0LsGIQaifUCmx','CH6yggSthW3gMTpZQBkp','kRJIbhtNxpxCKIwAXK8LrFD0T2Spqk23ubDWRPbgTYlY6LIczC7BaJe9OSQ6zrebDUTaMZ1VzRRdcvNxNVVr8IMNPjPA8S89ZKLDwz4OkcBBeouxMjYEeg6bOlO94BArB7cD3ghYrXscYuCdOZn5NHm2Ac5wsdcc21Dfi6IXeeWhY5AhSBF3Hix0FfFc2pT93GuRH4pQjzWwrvxaiTQOi','E','h7',15);
+INSERT INTO ti VALUES (9891652102601792797,61401,'sDfw5gpc1QKCqKRXkMQKTG7OMaiLViNjVYMerqDWJ9Ri8duNybsoWKi2nt2VAG8SSO95','BNoO4swBxNdWrMALJGjagxpEDFiE6kavR1gbtM5uWhNpV4BQv0zK9ICf6GROoNfd0LsGIQaifUCmx','CH6yggSthW3gMTpZQBkp','kRJIbhtNxpxCKIwAXK8LrFD0T2Spqk23ubDWRPbgTYlY6LIczC7BaJe9OSQ6zrebDUTaMZ1VzRRdcvNxNVVr8IMNPjPA8S89ZKLDwz4OkcBBeouxMjYEeg6bOlO94BArB7cD3ghYrXscYuCdOZn5NHm2Ac5wsdcc21Dfi6IXeeWhY5AhSBF3Hix0FfFc2pT93GuRH4pQjzWwrvxaiTQOi','E','h7',15);
+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 CHAR(99), d VARCHAR(15) NOT NULL, e VARBINARY(12) NOT NULL, f VARBINARY(80), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13968186484941944763,2306768264,'jqUqeuzVqO8YWlw6GhE2LerRcaXjkzKY4bH1l2OK77vhXzl1oQ1XU33xLP5MEUkQxB7SUpRjJs9l9p','GNtTEh','pSxFEO6m','OzcbI7rYbQyHIGIT3JXULn','n','L',0);
+INSERT INTO t VALUES (9170003597584892684,3633641550,'8E7pvGXnc5qYOKtiidvcEeGiCiqs524cggPstJlaUzNf06AExAmAVqYCwXBpChvnjHLTkOk5P9gtuuVaOsl0j7','Gq','dUyEii5jh','3rJg030ykCqukYq34ZfNYVPC3ZuAWsYik','o','V',1);
+INSERT INTO t VALUES (1836043231790905906,3228169351,'ioHO1KNDFPqs','MlmIZtkdGG','HO1tXouE','TbTXaIbi2d4PVPVT3wxOGQwzycTJ2TzWdN53trs2vz','q','B',2);
+INSERT INTO t VALUES (6125829247178264235,2880410122,'9U5a0SUyTZ5Q5ll9M5e5FFKlEDp8h6FR9WS2KjnwgxhJGLVJLfz9UlSlQrPk9ugfalApuAheLsxSvkfrCXMjiIJQC1ey8','b1YCgYss','Xa','jYslJYe1FCYHW4YvQI8kfpm9S0','b1','w',3);
+INSERT INTO t VALUES (707935065428929861,3751872590,'02TDGKyS0u7IskTrY6vxsp9Z1b7ZZ5zeJHnU9SXVYjL','2BqHEbdlEO','J9fxHX2','O3XKaze7ZvgIvSZLYaoACYkJHOacfyLTOg1yYkxPNG5YKQzFNZ','C','m',4);
+INSERT INTO t VALUES (3689892423751847840,1261269528,'TXlSr6XgJX4kxnVhN2QwcMoFEJeg2sti7','MlzaWiFSPqz6dpq','g0EZd','gr4o8mQh9P8vy2PHQpRFT3','8','v',5);
+INSERT INTO t VALUES (14711367676496459427,1233148055,'TsEs60HQeXwqu3g9CMFdVyDYticQeKehysg66784JzTGoWkO6HjwFAjL28lObjFLpT38gQGR5r2fc5qSnKvS','3XBhPBR9uBvt','vww','xb7KtXb0hbiZd4smOpJVPtNMbCNxj4a1k94fVP1EtXTH9VE5F0dinoicIKTMCBaMNM7RnLIPKUCJ','qP','Y',6);
+INSERT INTO t VALUES (4929050676077756815,1918461123,'YueBvag7SZgmPa5bUgPbTr4s5mUL4ta1W6WgQjCYr46VRICqf59IWw1wxv82cFtqMt9vbBMwMREBp7hNxXOLcba7nkg','ydgdpGWKXuKq','ToG','Yt','2S','p',7);
+INSERT INTO t VALUES (5773025555736838435,3428670678,'EElqc7s0vqyd2Qg9L3kcHkJe','lyw','IaKaW','fJQwzw7pjZliZWgKIMMwDBywtqXuVx','1','j',8);
+INSERT INTO t VALUES (3817177756412733392,677355410,'KOKpaiB8J809rQA2Mz60EAzztkZhMj1ohb4Wt1FnJbRqx1','7oa0Lip6JI','3yZ17D3ZDS','UyZvXrEy9o0','6Q','6',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(99), d VARCHAR(15) NOT NULL, e VARBINARY(12) NOT NULL, f VARBINARY(80), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-990482046,10508554,'5','i3aSKMrPjEcOKtIoS2wXZjrDBlmCWknArnOCiABT3dJUOJcM6bL3ebubsyxTUR0p1','2tC9jJTrMhW9pFVzJV2Egip2XovQn7oc0P','ZkDmBxsoFCz1qfVNoHdlUiombvD7uufN3QEMtvA9haHw3bI','Astd9q9uWuf9tJid4KqY0TnFtIZiBx9SfU68xuuNA2Y7NbUXAt7ohtc7BjFyLLY3NH','nZbLQnoY0zKF1kjdo8gKohdcpnz4fKtXh',10);
-INSERT INTO ti VALUES (-990482046,10508554,'5','i3aSKMrPjEcOKtIoS2wXZjrDBlmCWknArnOCiABT3dJUOJcM6bL3ebubsyxTUR0p1','2tC9jJTrMhW9pFVzJV2Egip2XovQn7oc0P','ZkDmBxsoFCz1qfVNoHdlUiombvD7uufN3QEMtvA9haHw3bI','Astd9q9uWuf9tJid4KqY0TnFtIZiBx9SfU68xuuNA2Y7NbUXAt7ohtc7BjFyLLY3NH','nZbLQnoY0zKF1kjdo8gKohdcpnz4fKtXh',10);
-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 (-747636671,1255366,'sc','g7rCAl8phjKG2R4VS6fDmudFphuh1RT95sLEtdbShcphG5lss03D7JzmZRwkW','Azv','fd5iegShx6M','gLLI','kJqsK0l0L3ghijLshpEXn2LBC8nHgyhwNOpOTFeSwSug13AsyLrJMbktLGZ8mdVF8O9LJZLgkkOVUziJ3',11);
-INSERT INTO ti VALUES (-747636671,1255366,'sc','g7rCAl8phjKG2R4VS6fDmudFphuh1RT95sLEtdbShcphG5lss03D7JzmZRwkW','Azv','fd5iegShx6M','gLLI','kJqsK0l0L3ghijLshpEXn2LBC8nHgyhwNOpOTFeSwSug13AsyLrJMbktLGZ8mdVF8O9LJZLgkkOVUziJ3',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-278589431,12587573,'EGrmUPtzUT5STxn6agFN','gunuRwtfvXZNN2zyLo7B3X56couOhRNq6nugEsXwJlWhq0K1199RD8pqq0UknsxvTP50pCKUcWRwrUtMYl7JkB3hBRNVcPBrKDf1v6ZtDt5fgepAeKZbHiXO0QkQjDkwC6jW1htrkP4mDIqWygwIreRrbYgui9gX0Dtipwz','GJDoMPrglpWrggmeQGcLE3kQmL6Z4a2Sd5fmw3A1oR5I','Cm0GMAS6zZF73eJZtML3YNAzmzzRnCaQDcuW98NJ3V1Gdeslqpf6lspF6bioARKL1eWoW62G1F2Cxis','PdyA4KWYcWFHwWfgR87ymzmVSDzvTSs2x5pmO4zr43kcP3L5clEOck0w5ohlPG9ibciZ1PxDWGhCZt0E2iQMvudmP','a6VmuuDylyeEbmmtGfUyk5egLeyrUNKQGUZQNOvqqOcvDv4lV5FKkrBCnYROiqDOivp4plJB83',12);
-INSERT INTO ti VALUES (-278589431,12587573,'EGrmUPtzUT5STxn6agFN','gunuRwtfvXZNN2zyLo7B3X56couOhRNq6nugEsXwJlWhq0K1199RD8pqq0UknsxvTP50pCKUcWRwrUtMYl7JkB3hBRNVcPBrKDf1v6ZtDt5fgepAeKZbHiXO0QkQjDkwC6jW1htrkP4mDIqWygwIreRrbYgui9gX0Dtipwz','GJDoMPrglpWrggmeQGcLE3kQmL6Z4a2Sd5fmw3A1oR5I','Cm0GMAS6zZF73eJZtML3YNAzmzzRnCaQDcuW98NJ3V1Gdeslqpf6lspF6bioARKL1eWoW62G1F2Cxis','PdyA4KWYcWFHwWfgR87ymzmVSDzvTSs2x5pmO4zr43kcP3L5clEOck0w5ohlPG9ibciZ1PxDWGhCZt0E2iQMvudmP','a6VmuuDylyeEbmmtGfUyk5egLeyrUNKQGUZQNOvqqOcvDv4lV5FKkrBCnYROiqDOivp4plJB83',12);
+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 (1913777986577034489,1160904453,'miv2Kjg9prlr6xz','KGqgII','v','EtPXhAPK21H3YjaxwbYG8ZYy6SgInNyc35','mz','h',10);
+INSERT INTO ti VALUES (1913777986577034489,1160904453,'miv2Kjg9prlr6xz','KGqgII','v','EtPXhAPK21H3YjaxwbYG8ZYy6SgInNyc35','mz','h',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(100);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
+INSERT INTO t VALUES (6242229456565054140,442756445,'Wq5Tk4xmm7rSnFYM0NupoJJJOqNWguM7g2sJfD4nocJCHo1nYuSgB6DWlCjnJvqkSHgo4QJaB','3yrtwc5UJMXUd7s','bIgq','XcvXVhQ22GgJHnKZgl1Io44ydG02iQOeoVhAPALlc9PjEJi2xDCUAV1od1F','Z','o',11);
+INSERT INTO ti VALUES (6242229456565054140,442756445,'Wq5Tk4xmm7rSnFYM0NupoJJJOqNWguM7g2sJfD4nocJCHo1nYuSgB6DWlCjnJvqkSHgo4QJaB','3yrtwc5UJMXUd7s','bIgq','XcvXVhQ22GgJHnKZgl1Io44ydG02iQOeoVhAPALlc9PjEJi2xDCUAV1od1F','Z','o',11);
+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 (8012207230266915651,1254118745,'U8Z0smp6knX1pGw1KDQ9NYYqymLWzuASc5OJafj','Ik1uisUENqMpaSBsGxY8OcOayf1bQCFqxABEZN1FGMSTIyrTd79337LZlCbvAkSkjU451mLGdoJ1UYC7LruxiNHZgjunpvvFTG3dOO5JSCegCMxl17vri8JHtXlPP6ZBSFiHS5IqFRrilsmscBQakgz2qyvjfn','y','r9FUJJWWmjloeoyNbMS3OJsxMXvPwMcgO1tTVePAmmYPzDj9Gez2tTeVLClEX','p','s',12);
+INSERT INTO ti VALUES (8012207230266915651,1254118745,'U8Z0smp6knX1pGw1KDQ9NYYqymLWzuASc5OJafj','Ik1uisUENqMpaSBsGxY8OcOayf1bQCFqxABEZN1FGMSTIyrTd79337LZlCbvAkSkjU451mLGdoJ1UYC7LruxiNHZgjunpvvFTG3dOO5JSCegCMxl17vri8JHtXlPP6ZBSFiHS5IqFRrilsmscBQakgz2qyvjfn','y','r9FUJJWWmjloeoyNbMS3OJsxMXvPwMcgO1tTVePAmmYPzDj9Gez2tTeVLClEX','p','s',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1693171116,10965858,'uvvtGsR02cr28','UD74p6bjVq4z8MqT7gwvG0RLS2obkSUMv8YvH2uBs','HgrfZ4j6E0pkqIv6jD','yodLvJQ156VL7yCPZshboVdftuRAggW66wep64PWSFrZnYMX0oKZa0P3bOWDUMGvYoUKVFjeEDKpTa1OqcLTXZ50ZJNEh1dyqGvijTf4ygtiyr7wkdmf1pBAmGCEiDTwQPVRne0xyGc5iqRK8CYKvM3nNz','GLGyxuI08tC0hE','nkgNRvWJlOBnzNlcMq',13);
-INSERT INTO ti VALUES (-1693171116,10965858,'uvvtGsR02cr28','UD74p6bjVq4z8MqT7gwvG0RLS2obkSUMv8YvH2uBs','HgrfZ4j6E0pkqIv6jD','yodLvJQ156VL7yCPZshboVdftuRAggW66wep64PWSFrZnYMX0oKZa0P3bOWDUMGvYoUKVFjeEDKpTa1OqcLTXZ50ZJNEh1dyqGvijTf4ygtiyr7wkdmf1pBAmGCEiDTwQPVRne0xyGc5iqRK8CYKvM3nNz','GLGyxuI08tC0hE','nkgNRvWJlOBnzNlcMq',13);
-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(5), d VARBINARY(76) NOT NULL, e VARCHAR(69), f VARBINARY(63) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3829114,3622026,'N9Hk','pfVatDi3wV8sxPA1DSJk33MkzxX0HzB','QxbRVn','7','sY098FwvfV2ZbiX72ueKqiWKNKBvUQChaqhe63yxHazN4vcUjl7C7DSWOwkcCAwap39mXxtbWMxCJzmIqN','LR13zWh5cXE3WFIpEST7ViTVtWY8QSxx',0);
-INSERT INTO t VALUES (14617386,675971,'N05','eAUpzLB4K9QTLhtCGmfihwFDJ95lPzmaN','OtuNfx6SrhIvIQlU1zOBNr0as','wz6ccLimFyztgoflHoELfJoS3FBJOzfXHd2x8pG7UHonfPfg5t','QEwcifvzb5zkCCwMWPnYe2fl9oWsMMaXd3QUWDmj','ck9b87HayNTIOSDMSGqb1R2EmmbW20YyxLHAk4I4GhWZTvNWDTJNw5Fp4op7pBrbiEIIP3ELI1bSg0JHjJOVWiOqM',1);
-INSERT INTO t VALUES (15092435,14067212,'rQo','mZcW1Kn4X0UGSEHnwAIA4WWrsPJaZwh0vKWRIjbK09i44sCSodiov4Z','8DNp7z6deZmP80B8TQ6cjnU1cH539PwnHJWUtn5Elo489d','OtHc4aleEW9FdBh5ck33fPStHOBJpqxyl6s6qn1oaZteawOdIqkLI','fXX97G5dvM0ABz8pW342H3MzRb','148ScYuUaawe0nK5vHz',2);
-INSERT INTO t VALUES (1734879,15682887,'jAa7K','anJUSLIEnDK4AsBpEfRaqGN99S','2OQuYwuKdcBzTr031fZo18ukXV','ZYf2hY7Xxxt6GStQY8kFsgyV9vS3xK8Qva7R0p0sPJApVRJm75jCHUhl','BkU1jaSB0cI0E65TCXSagq2x4fhzUTmthXn1ycgQBw89kRq10Qts96IhQo4zi1Un6UrdMyr5byaIrbxIMVEWf','zpYaf',3);
-INSERT INTO t VALUES (12347315,13020589,'nBxv','TSayKzujnmy6UWVPOHcYlbthotytlVpxxXK5KpUalstF8zTBlfwwXcFQNf1J8f6i71seei','9GKi4QfWUZZvqDSp1Vsvxu6Kio3spjf4EYfoPjrbe','t3iPQNKzwJgB2AgBs','yiziG5omssC4LvsREb9bSerFO48','KnfPJPxhfqYwosljOn3jqaqNNFp5oNdwAJeNvfeAvuQ39G6ZizlRcsm3BGGh6alJziUBCtVGTBfeNWOf1xySl86cFsJR6',4);
-INSERT INTO t VALUES (944929,2813151,'yp','mDNubUjq3TFKW40ACzzZnaK9N7Vlxm3S084bcRrqLzebnGbu9dGoHBD','J7JICWJg7cOcA45DbaQmWKfg2zRl9UlAn6PPy6yxsqiJPtndyzoxkZHSW3GDb','lBRisFXkl09iJ4nzEOGeBQYlv54qQtY5nz6a2VAKxIcSeVlQSJJZ2t','OEsDdpXspO8n892No2Z3FkXlIIm76DosVMdrsIqMPDSIx2SUZ0Dhw7RSl3sZGGDZNcRmKre','WCkLfdkvueOw62bRZKOKjgVY5QIB0BDtTPEntE0js1tghKcVEvqZEgVbOAJyJegqKZYSxlx5SY',5);
-INSERT INTO t VALUES (12399408,9403760,'q8M','ogRaMwTTofTDfKb19gz46xvLJcNmOHUG8a','3eNCYfZjI37TYl0Ce1YbxM6V1KfJ0BTccxh','Mgl1kaziMTi6QyhHSLh0fcOulhh','0QHgiPKZjlEZi5QQv0vqzOt','OD',6);
-INSERT INTO t VALUES (4926186,13237591,'mbEt','UawX1OomW5kpgk1J1zzoIZefAtE9zyycrG4sEMhcRyaogxrWarIeSKZnoWf2CbUU2XAxuViNa','mZAVO9G0WL4QRxgzdttkhbMO7f5oB1J0WND50PNTd5gkRVqRtfCNr','10N0hjRymE4','bRx10puSYImTP8cpOZULeesyJX6yYv7n0UWXcliqBlDqqUzeOIFxLg5sn3KlEMm','HUpDMi8QpNe68zDcSnM02VRaNDYnWQRxTvEZcEp4mDsh',7);
-INSERT INTO t VALUES (12248903,16537273,'IdPc','O1FWGJJe7wU','b0xK0uACvyDTAIpl8jwN6QV4scBvLwNnvklyuJ0lx4ZaRUWfD6FnCT4','vIvXVetOimUvrC6jh1SY8UjzcPKxl1vMNS3UxM0GYqWObcKQ47ihpXh','GRTlt5FOoTsLHI6wahXPfqAENz','xC',8);
-INSERT INTO t VALUES (4776312,5573845,'aw','4urMmnLlqaD1uTEieGKQTuf0fZzpilo7cgzMWWeS3kPPMlArX9EiehB4C67KIXkZaB3OobD','NvNTQWNncHMf4BiHCXehj5ACZuz8rSPXZSQI9pi4BLsEih','zmSen8FHmTYiTf85Aota85QEMdlhcjvbRnjgw3X1NLqYB2tx7Fm','h1PZirTdZSxNqIcimxJCA72Nw7hIiHCqRdKzuwHDC5wylyotaAIgvcrn0fqN3Ved','6goYckMVMVlo9HCbdNu1xypZmIEP911s',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10884815104263559342,2817882463,'DSQwDetU8CBiQ3dOmiPrfT2KVQHCIraN3vBRcpVOcxLh6kLepj','83nN4OdBuOdOcdo1Vqaq5IeSM080Q2MnFspler2FGg7h7ld6bqOJTtUdcoZgT68fpdVAq3K8QgihwW4dz6Xr3iumAHekM0f7FWdwCJ7F483v1tSRL3XYA2TtAo0xxyIrYPXexmlu0xd0WIcjwzsV7AkBiCz8vh5RRumSrMfBNINoCeemOXLwaR0aMvzTAIQODHNa','C','6GP5ghDJsx1GJ5KCllFcF2yZUYuLOgkPScEDAV8b5TxoKH68W2QWHRB549pnMwyVP0YEgAWw0yYVPa5wfa1zK95NTNzhmsn5moR8NsYjOEUEMa0Sm69MZ9slu7sB0lCqA7Bd31vdENBefUHOsBvOCgQ8zcHNv36DFAQdsXmHnhzIqvBTjKL8Lz','M','P',13);
+INSERT INTO ti VALUES (10884815104263559342,2817882463,'DSQwDetU8CBiQ3dOmiPrfT2KVQHCIraN3vBRcpVOcxLh6kLepj','83nN4OdBuOdOcdo1Vqaq5IeSM080Q2MnFspler2FGg7h7ld6bqOJTtUdcoZgT68fpdVAq3K8QgihwW4dz6Xr3iumAHekM0f7FWdwCJ7F483v1tSRL3XYA2TtAo0xxyIrYPXexmlu0xd0WIcjwzsV7AkBiCz8vh5RRumSrMfBNINoCeemOXLwaR0aMvzTAIQODHNa','C','6GP5ghDJsx1GJ5KCllFcF2yZUYuLOgkPScEDAV8b5TxoKH68W2QWHRB549pnMwyVP0YEgAWw0yYVPa5wfa1zK95NTNzhmsn5moR8NsYjOEUEMa0Sm69MZ9slu7sB0lCqA7Bd31vdENBefUHOsBvOCgQ8zcHNv36DFAQdsXmHnhzIqvBTjKL8Lz','M','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2991049560164517854,3974667167,'EppVYlJudxVZLZ1EseUVS','dfBtxnIGL4uyh83MLKxvqji7jpQOO5TI6TRXRTbmXbPKIge9ztnCN3Kr','WwZSvvj','dCXEOsFjeoFSChGUAogzUSLFfJSCsvDOPXS14Mx4Klt2vDxu6RYxv2mzTJADjdlEagGQghA','bx','1',14);
+INSERT INTO ti VALUES (2991049560164517854,3974667167,'EppVYlJudxVZLZ1EseUVS','dfBtxnIGL4uyh83MLKxvqji7jpQOO5TI6TRXRTbmXbPKIge9ztnCN3Kr','WwZSvvj','dCXEOsFjeoFSChGUAogzUSLFfJSCsvDOPXS14Mx4Klt2vDxu6RYxv2mzTJADjdlEagGQghA','bx','1',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14016723122429312778,2901585262,'gGgISM','6pC','8tOZJnr','TEu4mhMyxKLbgccn4elJxPmQevAMbbhLBQ','ap','ZU',15);
+INSERT INTO ti VALUES (14016723122429312778,2901585262,'gGgISM','6pC','8tOZJnr','TEu4mhMyxKLbgccn4elJxPmQevAMbbhLBQ','ap','ZU',15);
+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(25) NOT NULL, d VARCHAR(63) NOT NULL, e VARBINARY(81) NOT NULL, f VARBINARY(40), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45370,78,'lRSAsm6Q5NtW1YHEYRfVY','nCEZE1AlzXL4RR5SH155oENdzL0cttku','EeW95LyYJlPDRmrssRvPabD4cf9tedenKc06uZLbZ8TTz1bwZkldb2VH0j9SYpbLU5jnMYsyReDqcws3J','tG9qxgemOQ','Z','x',0);
+INSERT INTO t VALUES (61944,6,'R5zWBvTMtKg4beRW5','6FfsE2dHI1xDPoNBopKQrx7vKCz','xZC97qiRcmsoC7EtlFa','H1xut1F3P','y','d',1);
+INSERT INTO t VALUES (60900,21,'oIHhY65kK69E212Q6Qhnn','FssviD3FVy','vtQRxznMpGdD1zLkapkYq7R0gzum5WkLZxZHTYgWC0isHOvQ5uewajPrh4kvF1UK8FmExyEYHR6hTXMTt','jZEl','G','b',2);
+INSERT INTO t VALUES (12239,25,'WtWJuszeW','NKWfUQjJXpegtxZDVoR8z1dec1ZU2sV2LXZOX3nmM2YYjq6SS0Qs2u6Om1','2OieiGDKBSHO1f0o8Cz8Ic3ryi9N4M127V7PT568aK7OljuGzwfNyFd9sSXkxvkOU','TfzE8CHGla35bj2JfGXqATyarIQ','t','81',3);
+INSERT INTO t VALUES (32343,-96,'noMnSFAXCSMU3nQan','tnI3HnsiudOGgcj17sBlTFaoaB22L74FytkIDacnqB35qQI','sBKAzmTYOI21bQbzmmBcSE2q77xjhec1wCBXywQxOCJyp6KNrNIKHpOftsAam0XaLFgTwxwLZ','t3dMR7zzMv8vjvp93TrrjKng3qMiriraw6','6','d',4);
+INSERT INTO t VALUES (10063,-4,'fqDAU6','fhzfHRrG8k5z2x42ZuqgWyCfe0Iklwqia7B','JR3uOasbB13P0DfCSnh9BO9RzHEBJth74QB3CN5lV5zIu5upygjgSu','Qs','4','55',5);
+INSERT INTO t VALUES (25739,54,'N','JsHxsBnDobbAscYgtYTAVqAYtXBRlCiIi65rta9Jt9qOAhpRotlcdmfQ2EtFSN','V3FRKkx7dVMJE','L6F0QkY','6','z',6);
+INSERT INTO t VALUES (54160,-36,'PrzKF6SfQKGuW4uD','VrJ2eZRZ3UPfJcBfLcTPfiVU4vm7DJfYn6CjLphEFS3nZC','UxIapJbiGnR','kxe6SioMsjZrRyo1RzMi8UZm0tvP2QrZi6RI','C','G',7);
+INSERT INTO t VALUES (50150,82,'MYSLydZmJnazH','dVDdiR967COfKT3fz','hoXIHoZEZBaoLkELybdYEf','tdLFWDHXZ','g','Vb',8);
+INSERT INTO t VALUES (3934,93,'aJ98pTlYMYQ','iqlhnfBvamRcb14cqwKM7qyxZl4PESmc1w2MK2sx04W4Ik02sPb5v','QZRu5nUFpFtGmqp1y1xtPzYOR80vC13HHfnhuaFawgpPqa','H2qtbF3aJoQ5E2xnAOXPeXihnklmH1GOW9','6','l',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT, c BINARY(25) NOT NULL, d VARCHAR(63) NOT NULL, e VARBINARY(81) NOT NULL, f VARBINARY(40), 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 (8713421586336997193,3675550,'kLG','XTbDWNK4zR0by','4GXdJkDsHhKb','7lVXP0LSt4SOvQLBI2BuOf03R1VmNHTBVvkcoV1','u0C7Vfl7keyTFfXPKka0llJLcl4z1QVkNJGsiP2hkVj0wBoB8YalOKpolfkZK5feOXeJypwg','FuuAyCeTeBLvYhrP7ilHOEhmCJ2npQkmoCPHtwjl9qMH16ldkONhwlqjWe9Cs9',10);
-INSERT INTO ti VALUES (8713421586336997193,3675550,'kLG','XTbDWNK4zR0by','4GXdJkDsHhKb','7lVXP0LSt4SOvQLBI2BuOf03R1VmNHTBVvkcoV1','u0C7Vfl7keyTFfXPKka0llJLcl4z1QVkNJGsiP2hkVj0wBoB8YalOKpolfkZK5feOXeJypwg','FuuAyCeTeBLvYhrP7ilHOEhmCJ2npQkmoCPHtwjl9qMH16ldkONhwlqjWe9Cs9',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(6);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(6);
-INSERT INTO t VALUES (505465223605343320,15554933,'P4','XOhL6xKqXKOH','EJU3RDdRLSh1eDZkNSoFezUkkqArVGI','Rk0tbLX6uL6MFe3LSdQu85ZRyOy','LiVwejYOwG6x94nikg7RoyaFLb6DkJY6C3pDFGnLz','fJfNGoey7YZ2LOWOcjRjcJWkkeu89IN8vQkaEoaUmX5JrLdqhYHqDKuMmXF375rsyGyepjGoyAvOsk1',11);
-INSERT INTO ti VALUES (505465223605343320,15554933,'P4','XOhL6xKqXKOH','EJU3RDdRLSh1eDZkNSoFezUkkqArVGI','Rk0tbLX6uL6MFe3LSdQu85ZRyOy','LiVwejYOwG6x94nikg7RoyaFLb6DkJY6C3pDFGnLz','fJfNGoey7YZ2LOWOcjRjcJWkkeu89IN8vQkaEoaUmX5JrLdqhYHqDKuMmXF375rsyGyepjGoyAvOsk1',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7243561636033790102,3717955,'hww','KzpEcOv24dxgS0URsUmx82XgAPZjW7NbVqeiqkcxexVbUq1JJ4gAmxc0aTFMaar06t6QAVswZ8PwabLqr0OBys2bXwluwIAVW5VslIkzbODpoDLiz5GHpFjuTBO39wZtT9kRzAAleuAjoFm2laRzyFABu3kJTYVelDk2Ty0jNdmesCFBmzxhGxlEypzHDk1FPBAsiH9bVGKFoSCHKJcWSjnQA9cLWt6ptyeORWfuKHO','15Wdik3ay76YGvTLQJFx1dMMKlADOEfbK','juWChWzjW8tTOFQDIi9jzhvnxgRw78cX40qK3312T551vhhO','X8Q4XZjo','GsFbzA5Xov5oEuIrrb',12);
-INSERT INTO ti VALUES (7243561636033790102,3717955,'hww','KzpEcOv24dxgS0URsUmx82XgAPZjW7NbVqeiqkcxexVbUq1JJ4gAmxc0aTFMaar06t6QAVswZ8PwabLqr0OBys2bXwluwIAVW5VslIkzbODpoDLiz5GHpFjuTBO39wZtT9kRzAAleuAjoFm2laRzyFABu3kJTYVelDk2Ty0jNdmesCFBmzxhGxlEypzHDk1FPBAsiH9bVGKFoSCHKJcWSjnQA9cLWt6ptyeORWfuKHO','15Wdik3ay76YGvTLQJFx1dMMKlADOEfbK','juWChWzjW8tTOFQDIi9jzhvnxgRw78cX40qK3312T551vhhO','X8Q4XZjo','GsFbzA5Xov5oEuIrrb',12);
-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 (8969782191518192259,11186208,'Afwo','rvuBOtU0uyv45qG4DQ5AgT309t6nI0fFzwxC7wzcuH6P6yjPsij0y7TGZg','NoiOYxtpWet8Qnhy95Ij0zcFkavQuQYTO','Z95IGokycJpodzdnz9Ei2eWTwTcItDmoLwe8VJEhy0GrASJ5B5XiIL0VnpMsm63fRZX9UaVa486w6aJhIiGRQ2','4NbEdcAHT7NfGEkHh2BiKj1RnKujeVG2odOfMEuP7xmcNnVP5CujKLnx47UN0xua961FRONXkosR9W','X7qBv1cqYLACTHs5ApD45tk7su3tLoyogSeMeEUR9LzfYMRq',13);
-INSERT INTO ti VALUES (8969782191518192259,11186208,'Afwo','rvuBOtU0uyv45qG4DQ5AgT309t6nI0fFzwxC7wzcuH6P6yjPsij0y7TGZg','NoiOYxtpWet8Qnhy95Ij0zcFkavQuQYTO','Z95IGokycJpodzdnz9Ei2eWTwTcItDmoLwe8VJEhy0GrASJ5B5XiIL0VnpMsm63fRZX9UaVa486w6aJhIiGRQ2','4NbEdcAHT7NfGEkHh2BiKj1RnKujeVG2odOfMEuP7xmcNnVP5CujKLnx47UN0xua961FRONXkosR9W','X7qBv1cqYLACTHs5ApD45tk7su3tLoyogSeMeEUR9LzfYMRq',13);
-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(12) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(57), f VARCHAR(61), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1505799313586533655,1411577314,'RYbkh','eSxEzUtjmLyDVYhRMwjWYJ5hV7g4N0oaHrX48hkIXzeCilh','CtpX9WnzuJZD2pBPqXxXuUS6CcnV5','ea3zkJ92ilTgFI','cWqUQb','2lRtMA2aoCNOxPguD8LNlmXlRhF4zk5Z0E7sKp2FIS09kB2TMH1w2wwu3VILUy7BoFBs',0);
-INSERT INTO t VALUES (1491373535689117498,689945422,'C','aWyJSbh2ya9YueIqe','bWIoBddqxzNWsnCDPyfUdTdZogWip31wa','ADPBxhLWuzUZVkv','81PfzPYNWboYfJ0CL73aiOrdr7YI3KfzEwSrgktJQaIXGA756MhB5TH1sNRTLyzuqMPwJvm8URaPxF5pjRGfy2y2E1RVr394Z0','T8JlwSLkHeVc',1);
-INSERT INTO t VALUES (3142711386021308461,935849823,'A','weuHGc1fRCT6OPF','SBFJmRdrxux0CDTnJ8q0nAt','DIyWX7PHMHYGEFYpfUToxnFH7','h59IrgZCS3JFOXyq4cQTY0GYoixxqVikrjKxHiYyIm25xtnRTtstXaRW6chx64k5KE','l0iwHodOxdXKDx9QDgXgcQh2P3cJeuGQDBu8y6TDK6rKlwQU4El0g8SzdmLn8JoL',2);
-INSERT INTO t VALUES (6670937525358222438,344957480,'W','x70toynUeaBaNRd5q','3BxHNha7znYwW5JFTd3nntJDZSEp3sJRGUfipTDflZ0unIpxGT5C8cPui','CmQbj9hIxWcndpEbFgMKjod75cOAN0lT8','OE6EGIzmrVeyb6db0MscnSXQdXZspTv3MDNJ0C6qg6vGsxLIGJMfZ','EAm7rchwkF8u9bGU5P3gCTH',3);
-INSERT INTO t VALUES (1774358796075200859,-1998525603,'WzkEIo','G7x02WRHeHiwoEi1f1f8Hae9dNc9YzHqDQ1','Pl5USiOxchJL73krGpzm4C3kx7PJw2KgNWZs9irhgFJkQ2QmN7z5SCm','f1FJZjFWt5VWPRTNjObk8VbFzky5h','OqQ74603E1Slms33W9bdwy0fxm7xnEexwBGjgPxtwFoq7wYwhem9A91LkkWpDzInT7Tp0juxIvtjyQU8NKcVBo9aD5ooiRPPR','d5SIGYC1RzSXTMplZfgkIGAUSisSMrB7ZL2PIFtVBHW7YBKgMY7NmmpQNICxVKz8xl4zf1',4);
-INSERT INTO t VALUES (4958840346031851857,917851328,'Dtv','jqIl558dQ2tMPiZye5Nr2s0LxlDJfjHizaP','YuOtf5qvj1KiZWNPzjR1ugM08jWdGahdX9LkslvFMvufbs126','qBgCrivfZu9kJcYzn9qZmCUtzcoDpOu','8q7ZsxthWV9AyFO32ouRwJRBTPC0Oo8TVw97rPlPJJh0THBSiZSVGJxh4hDzQcT9lzFIkzrjnCEnT','ccdIQ23GQYrofzXKCZjdU',5);
-INSERT INTO t VALUES (-8042986971114732162,-549933298,'0skBg7iIE','Yv4enVJxxuqyzyrPTm8kb2xjnHylg9SRhzKKi3KoDI9BirxVNDk','RHLZg4IHzM26EmxL56Jc09BR','MWAqskRVqELJEepSDvfLDiHIEvNnCj84amiVu','lBDVo5s1fW1vY7biUxA5Fg0H','pM2m8ykrQzqL',6);
-INSERT INTO t VALUES (-6881105388725073030,1462359717,'ct3ftG8rcF','WvJDe4XMdEk7p95YcXO5hZY4z3zzNw3','iisHlplagHmmHrSuwXuXF8pYR4IsvZpVZQPds','DatHhEcxlzxZBi15gHNEfgQ7m2eDPyYuJNJB62G6a0IX6W','xWTclS2oDW7M0F2twK5BuhP8','J9I6WrJRZcvW9t9T4iS',7);
-INSERT INTO t VALUES (1353240731717270327,-116121840,'qlLjEl4W3','L0dHHbSaQMn4w801DXQUpTisBaJB3xu7','VDBNgi','aFrWMt0h2k4iRagfNJIWsDzai1W','Z2AIAoTbVx8NhewUiNhDuE3zgnv8r3PqQhzgJ6m2v6LOWdzQGPyN2VUnwaD6bxd05ZWC5nzCSuBeUDG1','fSfbsW4RxEhrkdbn0zbOp9UUuUluDPMSYJ1L8NbU3TPHR9GURefAbG0an',8);
-INSERT INTO t VALUES (-3151124352109583523,1692530804,'EPzqbWEr','EzFHtDw4kOv6hbjH69TyMBbF','MbTHszd','YrV0uL62oJa7WIHOTIWSIP4YnyZWRo29FnpZThIKFHME','QXvQU7Cu4T5iKskTmAuWjLaLbaHVo','fbkwFrPAaXftjVYX7h4Qh8hgPog52ltMJ1JM5lau5PCeCcmnDWhRFQa6fyiQsphYmqXyRW2HnYKIjMLwTBoQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3827164851834744723,-534980840,'7TSNCDf9','MwlTNdwvSRKDN6LoJjPMHD9Nj5ha2Q7iFu6TjVsuQQnZvc9HCmKDO','YpLAwzOrhhP8eo9RUHDFvuBfNDP','sfB2FFiKYeMt9DoGmwxAFi82Nssjw9wQ3Y0A7V5xl27TcwTbDYVk5n','edbKwE2gX1fzn1T2aOl3xdveA3azvZS4x9RhPIhS7NosplJraXYN1VgsfqTKsWm0QgY','BwYzyPdpB7HzTDbZJouQ2DaIYZ90IZ79OIzzpf2Aji3UpPSV5lvlCX2prOtR8obRDN3Hpfg0MgZLKEEpN7ZoX1kbU2',10);
-INSERT INTO ti VALUES (3827164851834744723,-534980840,'7TSNCDf9','MwlTNdwvSRKDN6LoJjPMHD9Nj5ha2Q7iFu6TjVsuQQnZvc9HCmKDO','YpLAwzOrhhP8eo9RUHDFvuBfNDP','sfB2FFiKYeMt9DoGmwxAFi82Nssjw9wQ3Y0A7V5xl27TcwTbDYVk5n','edbKwE2gX1fzn1T2aOl3xdveA3azvZS4x9RhPIhS7NosplJraXYN1VgsfqTKsWm0QgY','BwYzyPdpB7HzTDbZJouQ2DaIYZ90IZ79OIzzpf2Aji3UpPSV5lvlCX2prOtR8obRDN3Hpfg0MgZLKEEpN7ZoX1kbU2',10);
-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 (-749875549080771523,1480869387,'2QdJunhUaEe','7MFkw42Qv32WSUq0jsBb5zKM','nTF6efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oT','1ZJYUO9R1WZ18OtcpXVjqjHcl','9hVXaUJfJKXHw9SlZ9YCx442PDA0','BYZz6iyAycVXmKs5vZ8j8IAelBSc8adawp4WZg5uPBui9KsWVq',11);
-INSERT INTO ti VALUES (-749875549080771523,1480869387,'2QdJunhUaEe','7MFkw42Qv32WSUq0jsBb5zKM','nTF6efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oT','1ZJYUO9R1WZ18OtcpXVjqjHcl','9hVXaUJfJKXHw9SlZ9YCx442PDA0','BYZz6iyAycVXmKs5vZ8j8IAelBSc8adawp4WZg5uPBui9KsWVq',11);
+INSERT INTO t VALUES (8846250744852564887,-110,'VKsknHR6W','N9LWyiwXFEmwUzk751E9eObvIDB623WmOw3vKZuhwqv81','0F5p3IgDtnWkMIHlRDI59LF8ckRtEMzKtjNkk0WgTZZMHLtJ','Bg0sBOXNxg7EBVTR8ZMhZFKInID368Gs','b','c',10);
+INSERT INTO ti VALUES (8846250744852564887,-110,'VKsknHR6W','N9LWyiwXFEmwUzk751E9eObvIDB623WmOw3vKZuhwqv81','0F5p3IgDtnWkMIHlRDI59LF8ckRtEMzKtjNkk0WgTZZMHLtJ','Bg0sBOXNxg7EBVTR8ZMhZFKInID368Gs','b','c',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(26) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(26) NOT NULL;
+INSERT INTO t VALUES (4631740666923428400,-118,'6UJuQAHM2eonNN9','kzpfVatDi3wV8sxPA1DSJk33MkzxX0HzBe','xbRVna7YsY098FwvfV2ZbiX72ueKqiWKNKBvUQChaqhe63yxHazN4vcU','l7C7DSW','w','c',11);
+INSERT INTO ti VALUES (4631740666923428400,-118,'6UJuQAHM2eonNN9','kzpfVatDi3wV8sxPA1DSJk33MkzxX0HzBe','xbRVna7YsY098FwvfV2ZbiX72ueKqiWKNKBvUQChaqhe63yxHazN4vcU','l7C7DSW','w','c',11);
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 (-3166216574414905167,-168159271,'CI','m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upVYPc2St5fbXZq3GPpenqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpTj6bT8cgBcUqykUXrIe9ZX0qENhzuSyYNcDGddXqZr4UW4GVbOMNbyHjn3fRows03Fcl0ULFwEEF','Pqjk','M9zhxNkKwxS8Wl6','YlW3am4fC7NgOIATOmSImMCxwPVxl92','gNZkQwcPAXolvU2JLlkboW1miyYJWepb',12);
-INSERT INTO ti VALUES (-3166216574414905167,-168159271,'CI','m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upVYPc2St5fbXZq3GPpenqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpTj6bT8cgBcUqykUXrIe9ZX0qENhzuSyYNcDGddXqZr4UW4GVbOMNbyHjn3fRows03Fcl0ULFwEEF','Pqjk','M9zhxNkKwxS8Wl6','YlW3am4fC7NgOIATOmSImMCxwPVxl92','gNZkQwcPAXolvU2JLlkboW1miyYJWepb',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1003476151545748556,-1739981660,'1','9goCeVUrj6QyanEGr6mjN','40CEsGw8HhCzFsGOZs','vXlJn5AIcQGnAmxKhFYm0zPB3VWXtuZDyrpPRLjLL3l1uHxKCbfXOrT134IFsSALMC5chQwrNuCj8mHCWpHAnCourGPUVl95dwUzQr3YDB1lIJNjnrBJDV8PIzMySquOJN21ZvIzMyVRR5TGteES9bH6gyLRwyFcwlPPqaXc8a2Gmp6gwGvr','CthS24PMSasNWlhLGHDZgoKZJxvvn6W2vznbDN6','pVkjJ2uKRtcJNJSFjImQLz2t9K4HLVt59kf7oaLSUWeEt1OCzwvMGFBca7W0eqrrE0BYJvjeFV1DNoew42IO2Qe7LxauRdTfyG',13);
-INSERT INTO ti VALUES (-1003476151545748556,-1739981660,'1','9goCeVUrj6QyanEGr6mjN','40CEsGw8HhCzFsGOZs','vXlJn5AIcQGnAmxKhFYm0zPB3VWXtuZDyrpPRLjLL3l1uHxKCbfXOrT134IFsSALMC5chQwrNuCj8mHCWpHAnCourGPUVl95dwUzQr3YDB1lIJNjnrBJDV8PIzMySquOJN21ZvIzMyVRR5TGteES9bH6gyLRwyFcwlPPqaXc8a2Gmp6gwGvr','CthS24PMSasNWlhLGHDZgoKZJxvvn6W2vznbDN6','pVkjJ2uKRtcJNJSFjImQLz2t9K4HLVt59kf7oaLSUWeEt1OCzwvMGFBca7W0eqrrE0BYJvjeFV1DNoew42IO2Qe7LxauRdTfyG',13);
-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(61), d VARBINARY(53) NOT NULL, e VARBINARY(65) NOT NULL, f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-39,-7398993129024083690,'JZgGGQeoTSFcbxnQ3MMus1a','F9dgrCbpKFvMi','r6AtU0j4Yw','EZmkXLTEt7oPtaGSZFau','K57SkThueYFSckmEjgIg7W9VsYmhtRh3eWQFVHRjsHNKTRt66sCxfIYoGL','zgvLO9R3S0Cn',0);
-INSERT INTO t VALUES (-2,23161254564011840,'ynXTkxwrgrz3VDEAeu3Hg0W','kp5UpsbKbTuN5ceSvYQ2HTtR4jFWTSZVReBeL3vp5W','huK0NIN4bqwpDqnlt81teESzdqIIasjSS2jDv8FiZ8aX3RKPAIuytiJ1z','2F3WbHC8r0PwGKuEfcUSFJCHiG14khBehidNM5cShBS','SeGTWaq8R5s34xBQTqRTa3oPCOow84nLdvdUEeaiwQMXfgOJPTe0n1Wir2B94Kb8','OouxHnE8jsIFQ3wSI5OURwC1ATaPCHP0lJSV8xemFlPX0uK1KMjCZC7Sz4UymfHkQyp63DkunU9IbJ40nSGxS756E5WYk',1);
-INSERT INTO t VALUES (6,4999512479082348757,'OSvrC3p3G4Rx2fa2FmGh0QkeP7sZnhzZQR9SVlruyRtKvRUTZDr','7n0G4WajFdHxOHVWDjC1nnkWaoqMrxkOPZDem8L','4HWkVCTa4IYBITrfLgR40ylC5oZxlks','CN0wHlDd2doRlHGal2RnqtiQkg101rpQ2QVrqncFE4bK3Q0NhBLHx4Sski6l83Av','g5McYZIx68W0MC7hhb11JB128e7hDyRhzqloXXKBBz6e7qFxaTWBnqp7RwE6bRgPGadYwMaXa24SY','342l30B',2);
-INSERT INTO t VALUES (-79,-7848370019624683161,'v49HPuDV6OwNGBHQjyFoGGJMtTnE3qr70duGpQxOJd4va45b7pbmhtK','ybSzt61mnhYLPWsDeupwnobkMjl2j3GvQM9w7IYGnul6ASa6zd','cBdKvcKUFqD8o5','bPaUmblsjlL9y5kBVt9Spx7Rx0hNsYIO1CuP','qnXEC9FmuEJEU5bnZNyhZufeaAIhwXaam1MMX79mYHdkrcbV06XEGrd94VqwT6C0ER4UQV0fJFOkuKVofyGAraQ','cQogXUHDyisffhlg5Iv9FoGX2YvjSTKPMEj8tmPefu7yopBdMafK9AC7P6jBJrgWDNgb473X',3);
-INSERT INTO t VALUES (-28,-5113920218302358001,'yQ3hLGlIdVkyZsQhyIYxgYbIIvALUFmabM9AM','mbihp1GRe6b3bHHas1rpGm4n0sMhyNg','mMl2TrW3TLYK9BbZC4j6xUCc3SMH8rt0QWEgnstlBcv3x99','bLSjFeHf0f8iGdq0jo5Ypi4vuTEWo3FkmaPZd2WUlTwt3Za3FoyW3aK2kHk1Te7OXZxj2n3j4xDUdcIePbgA','KAZRkfeC30yxcp3oXFJ8dbA69yXuq8sGsYEqhUncZtysBo8lYaAEGxxb08Zc4An8RwIqoksvb','aCih4z8NkiA6VmjhkztTVDnVukxYuKn4JdZx5VWuOxF0ajeAPVH',4);
-INSERT INTO t VALUES (-96,-2035499971603408405,'MTdpUSxDcg2FbRUirqvWj','glfwxL3iQgrDxpY6xmWogJmQ','vpNInzScz9g6pNPy2rWHG3NASoq3S6cHUv49gLX1qmF','Y0r4TVMKlKKOe1yP4EK2bAlyBGXyVaUBV7rtNhW13q42dwEFODjpLlcArv7e5EsCHmV35FnunM737gH','qDB','8AYporCsUyiBCFe0JtE9ZHqFtDoJMTo6T13DHuHRamIVIPrWR27D1eWMDKX',5);
-INSERT INTO t VALUES (-43,7469394978862018592,'66TsyBRfq56smHnovZcdIOU7KQuvb8FfgiKSjxNoLuNJHh1vjV','nBKvyO5M2bHF1BUTDwizF2TrelUkYWluCFVfhgRzgYhZY','LwuXsrJwJTQ5dF','4FluITtZZ8NH73jy8fpHQGv3lpd5WquIpZPlukpf4AZYi0d6U7QolXVIhnCn02uPnPUkpe67BPRg6oeq68DuRTp5ykn04Mk','ZT6FkjBH9M86wvGNqz1r9','rZ3g3M55Q',6);
-INSERT INTO t VALUES (112,-669506279432939564,'rQquYAepYofSjjNJP8Nd8vuMNAjmD','6Dly89f7H1cYkF3vEtDai16uMne3axWBSZO1Qkvjcfj2b','VYW6y53Dtofv6','DUGUulEQSLzZlOHnKZWQ35ZtnE0gM4SD7Va4MxcIixneVvDGTSqeCqFaluZD6kUDmpTfcFxJShHyigoPHVx','bZldBEVjwVQNSh2sFY4EoMkm1vlNKd7vlA48b4oVRbFDsc9clQqu2e','P0mJvANmflOSPHzfXEDAcCoiDoXGlytZUjx4Z9oNHQ1WTrJfbC7pLy1k3UJAms1cviq2WqCuzzlxUew4VOHeUKROHrewZc1',7);
-INSERT INTO t VALUES (-3,2530306071279359984,'CenBrJQTVMeIUggLG9A7WdbO5vuf','YDT2W29ETW11Z0f2Qt6jZF','q9f6BOm','nH6V0mgH13TrFqX7HezK6fdVMW5ClSxAP4kPSC4BU5ATwcp88OhimMRlDWo1MeSkhB4NwWqAPXZ9yTWw6PuwAkOpY','Ccf1U','XED6hX1LS0Jk89o1KrAxckzNvplgKMhlueaLDTU0jAy5l0slhX7aVHVPHS55V',8);
-INSERT INTO t VALUES (-3,3395822510112604587,'aDWkh5T','B4UbILsRJJQxsbS1XqT4sOU','rVNlckmUtYq','1as4EPL7TNsaLsVZUU7OC5Fri','glkKb8qM6F5OQ9m','JJgmwGg96XkV0VSpLTwwf8FbL5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (947899267067395497,195791637161473733,'noavU4Z7GmXJmLaHTAOBvJSCS8CJ5HmG0k44gGDQO0IP412q3VBSnsEiv','2Pr','kskpZGlTC6ffEa5w5Cdhkfh6sYYMh6','oNXTJmjNgFwI6U3QlhXnl3LJ2uo','vCMNPDm6fVeI','Qjhp7OOm8MdljPjLxgQi85FpTzYW9wW2iT9XZ9dteaeIFyHWixrGzz15DHFxrH7wVmfZSJHsVD7PR0L30nGcgE5Cd',10);
-INSERT INTO ti VALUES (947899267067395497,195791637161473733,'noavU4Z7GmXJmLaHTAOBvJSCS8CJ5HmG0k44gGDQO0IP412q3VBSnsEiv','2Pr','kskpZGlTC6ffEa5w5Cdhkfh6sYYMh6','oNXTJmjNgFwI6U3QlhXnl3LJ2uo','vCMNPDm6fVeI','Qjhp7OOm8MdljPjLxgQi85FpTzYW9wW2iT9XZ9dteaeIFyHWixrGzz15DHFxrH7wVmfZSJHsVD7PR0L30nGcgE5Cd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(62);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
-INSERT INTO t VALUES (-7499680591959761025,854233325120667251,'hZPDSWTBIjZWAShHGRTiUbzj4yPo4973vz6bE4UJ8Q8T2iaUKkZ','8Kk9gsE7WTthDtQ62zFcfBOuJgAzj4qIMNkqt','A4','bW2ZTX7','c2wIEjQvcfsMK94mZRpDVZQUV0DomrsO4N4N4If9BR8DRBlLI5wFP4K','ons1F34bWhtg8dJLUkySm1E7FE5Yx9Plcp4wf8RkwVmE4fe386wwn05R9UdLfHU3IlZxyvd0Lvtqs9KsNjip6ySjvVu',11);
-INSERT INTO ti VALUES (-7499680591959761025,854233325120667251,'hZPDSWTBIjZWAShHGRTiUbzj4yPo4973vz6bE4UJ8Q8T2iaUKkZ','8Kk9gsE7WTthDtQ62zFcfBOuJgAzj4qIMNkqt','A4','bW2ZTX7','c2wIEjQvcfsMK94mZRpDVZQUV0DomrsO4N4N4If9BR8DRBlLI5wFP4K','ons1F34bWhtg8dJLUkySm1E7FE5Yx9Plcp4wf8RkwVmE4fe386wwn05R9UdLfHU3IlZxyvd0Lvtqs9KsNjip6ySjvVu',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6500125164676347673,-7093576727824732448,'6KEJBoNhmpOY4Cbg4bcvAKnwJOmbkkpDnU5ZLpa4ELjSyoSfv5hzaZdb','rJHsN3QbgQXznv1K0rPKgHzAvafrXiNaROEvwlQXt0cQx1','EFkGzFAEQafntdllitn877Repug','MuGqbKJrCB4u35h5KEJvbtKeZ2BpSZPuWhuzcMWzMVV7p6HVw4xXb5wZyEna52pK4wLJGMh','sSyaXDxQWcnk','GlIva655RXjQduTF7sPy5GuxH6yKBJ6AUQkGbIMKhI9cgzGklaPfmx12KxpQmDVI6TKI9GCyZ',12);
-INSERT INTO ti VALUES (6500125164676347673,-7093576727824732448,'6KEJBoNhmpOY4Cbg4bcvAKnwJOmbkkpDnU5ZLpa4ELjSyoSfv5hzaZdb','rJHsN3QbgQXznv1K0rPKgHzAvafrXiNaROEvwlQXt0cQx1','EFkGzFAEQafntdllitn877Repug','MuGqbKJrCB4u35h5KEJvbtKeZ2BpSZPuWhuzcMWzMVV7p6HVw4xXb5wZyEna52pK4wLJGMh','sSyaXDxQWcnk','GlIva655RXjQduTF7sPy5GuxH6yKBJ6AUQkGbIMKhI9cgzGklaPfmx12KxpQmDVI6TKI9GCyZ',12);
-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 (8935323741160903976,6946967530514443932,'cDgE5OKsNGJ1pzC5uRlVX0kDie','vE2bvSA8tA9mzcnJOKSI3g753w7m0sFxzZtssoqRbuCDegTdgllJWqYiLNowZzPi8LfA3orkovXrzIx2J5aJlGmVinGLRcRbmjaxvbeNc08kiqSxAotcSqLuJTshT9pdRw4ijF8Dzl39iFXMnYGiWor2JQ3RYDRJUiqtWmbsGL10HnvmQo22rAh8zwL','9SRV6vkg5BC2pAsmYZXgOk5xZkDnxnrQoFi3N2UIz','1yFELAVB1yEfQQMv8BIL4MgwAJ6XFqdOFHK5AoJbihUZZQ7v30292RqtHGOmiCxErwAG8IUkdjiATuqIm4kzUetEtJtm6bo3xE6','k7U9e76MbeyG3g6ujGLPMWUS7qzitnsgLuFoQP8AxcDO13zUo8pXuqslzsizd3OiMnwcla8WeJXqYHynIProTtGao','2k7mgoZzjQNmSQzq6o6otAiI',13);
-INSERT INTO ti VALUES (8935323741160903976,6946967530514443932,'cDgE5OKsNGJ1pzC5uRlVX0kDie','vE2bvSA8tA9mzcnJOKSI3g753w7m0sFxzZtssoqRbuCDegTdgllJWqYiLNowZzPi8LfA3orkovXrzIx2J5aJlGmVinGLRcRbmjaxvbeNc08kiqSxAotcSqLuJTshT9pdRw4ijF8Dzl39iFXMnYGiWor2JQ3RYDRJUiqtWmbsGL10HnvmQo22rAh8zwL','9SRV6vkg5BC2pAsmYZXgOk5xZkDnxnrQoFi3N2UIz','1yFELAVB1yEfQQMv8BIL4MgwAJ6XFqdOFHK5AoJbihUZZQ7v30292RqtHGOmiCxErwAG8IUkdjiATuqIm4kzUetEtJtm6bo3xE6','k7U9e76MbeyG3g6ujGLPMWUS7qzitnsgLuFoQP8AxcDO13zUo8pXuqslzsizd3OiMnwcla8WeJXqYHynIProTtGao','2k7mgoZzjQNmSQzq6o6otAiI',13);
-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(17), d VARBINARY(63) NOT NULL, e VARCHAR(58) NOT NULL, f VARBINARY(44), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (21559,889306391182680026,'CgQ3Mu3u4T','1uNmpI7gMqwFxNsQAPeoS5SaIb5qO','xqJzG1ZCnMSf3qYhsAiwfiZVUkzU','Rp6qqAjbfYTOzbm7JaFo8pVQN9L9f9BZAELqyRprvCo9','K28BnH1kJpv','7ad2OCpez11wNzeoEee3Kw6nf0V5e162EuYrYtl1ZR3D0McB1W0u4plfdYPAJz3Oox',0);
-INSERT INTO t VALUES (12414,-4481185387090980518,'n','q3OGiJLQkE00KwN4RGhudM5rGMrbjchoP75SjrMs91k89iLsEMhzSjfoDLp2pJh','puDbzUwOWQMNt2jr2Y6CjTfmVzwmCX3l9YZMUi6L7nfWVg','JYE4WXhBfGYLe6fTZksiWo7hhRIsTbQ1oF9','PHWEsGaEwI8RAl6ciU76n4uYnUEqNgYI85WiMkQ6ihItPrQk9D881zGAQsz3mAoF2NRcxo','oaAPqLz3QCUFIUMDWSRhahTCxjGyDxFnbcYE',1);
-INSERT INTO t VALUES (28943,-8815978386168004613,'Y6WL','4IoYRw0wvByXb9AJ2ZguwiJ414DsvQMsa0J9Ew1gJlaaEH','cijA','uFnF5Wcn2vjZ27','RU','ONwlyfAx3IRjAxNvZOEnkGiuwHpsjG0GnUomP68cNrEoz7MXhjJ8VvnO5hKT72IUM5047HLJynLp14bjihe3lot',2);
-INSERT INTO t VALUES (25340,2423073218966527793,'Bmc6XZRczJ8UU','1ZBjAgBEL651IWWiWyGfTvvaNLUJY4GYUzptm85g2SEgi7Gbqdy1TxFutr','XSjMkCYShz1HvvAiSXKi3w88wQ2YlJX','dxOLgg50pSCh5Cgv8bIOKl6ThASLpoo50x61q','tGFTAoSxhnbbZbeh22js9FyJMtNX4i610A1xRdSJqWDkKnND8KnK2BAk3TSFP5J9MOjYAWBMr','uIxwvyxcp0E',3);
-INSERT INTO t VALUES (800,-450861043076805831,'Y','oy6enU','2D','s','2pVIIZB0s3OTw9jE3D6O2AlT54qqG','pfkluO',4);
-INSERT INTO t VALUES (1778,63269175201657789,'oMsTM6','i','wTyOqd1KSsVe99VcbgyMEEcTOCKGSUQxdIubAhKCY9z48FwH8nvb3','j0E9pi7JWup8IgPSFyEiWY','cd04UgVoGIyvbXzuN4w2no83CJnVIv9b3Tbh44Y7x07My9VqY7VnSAlh7FwQ4m6y7','6DRVg4VjOVedCxpRCqhztiwJ8PhqtM7PjRATcw7MtpAXUqJSfOd9PYKZXIYQoi',5);
-INSERT INTO t VALUES (11790,1516256663373042360,'vDPUR','1YQhTCufCJFFgCBCPiVhIgW76uQ','zVzAj7C','ZZD4858avy','ARxb9usqWfdoa9TApXRQTQwOa3soPi7GAHAGFiifZfbfaz7G730CI9QZiVnSxP8FjzPPxvtCZM','UlEVQwRkZbEgEyRw0B1ZGbgBXGfOlLcjCCQg3h1OKUGO7MDyYGoYi5vKBlseI5PHKCS2Qq4v2GRL',6);
-INSERT INTO t VALUES (18801,8136165650606500534,'2zLMmKYgbkoD','QFZadmC8c5IOi80piBqLimlSndv','OtzHOCLZEqyD53iCV4Wh4Uv','kF5pMiXavWfXcsaO4IRXaIuTp9ImD','5zXGFgNzO3lNmpQqIGwskgIQhAqADtWwVQ3xR4yuGtwTTRWgNPsZe02R3bAKREd7WAnKxndCcC','QpXM9TM5xH1IQCar12kcD8xRxy1xfnLxyGP9',7);
-INSERT INTO t VALUES (-9072,381691498134747795,'ESpidwOlVx8Zt','tUPAd9','vJWbRm3ODs7WsNPm5soDETdV6xhtJG4KOsC7Sa8qSxU48NMPv','FxBp9Q620d6vFEjplux6sgQ','Rt73u4g264eyvRl3EcGwJlauuFNniBGLFBUS0LzD','aICRkz9e71Nnp5qfLrOFQ30Ggh9cFkH1i3XukUhinogywyPKQ',8);
-INSERT INTO t VALUES (2862,-2312075169744966069,'uYKHhUz7vAX8u','yTBmmuSalzue92yZ33Tkq5Mu2V','VLLjLZ21RuRXK6rxE','F1','DK0dJlaic7JE0p6vI9QaGdI6nr4G8byH9wjaUT','Ud90o5LOeVz9zJoFTsEUKEtFVlOVqJCr03DDaNxw6S0Saf8wkZkAfbOceNBAd0K8dRFfVrPdfO8zXpWJr4OUw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-8749854153261563419,-8184791145363114530,'5CwmJsMTAEFYe4kr','JWBaD9QMiUrCgoAZM8Tdtu8nCMJqK9cNDJ3sB8ZDYMz1nz17iDGRg','q1NnDjcSDv2AmPgtLd923dYGYxLkN6Rq6fF4eNvmIFSosprMkML2IkKyV','KPdNryIi6','LLMIs1ggEhDyZoOvZbIYoZ85OYGPPgshOhLcqWVkKa09iyg5mT77eAuRG4Z3wff','Nsqs',10);
-INSERT INTO ti VALUES (-8749854153261563419,-8184791145363114530,'5CwmJsMTAEFYe4kr','JWBaD9QMiUrCgoAZM8Tdtu8nCMJqK9cNDJ3sB8ZDYMz1nz17iDGRg','q1NnDjcSDv2AmPgtLd923dYGYxLkN6Rq6fF4eNvmIFSosprMkML2IkKyV','KPdNryIi6','LLMIs1ggEhDyZoOvZbIYoZ85OYGPPgshOhLcqWVkKa09iyg5mT77eAuRG4Z3wff','Nsqs',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(18);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(18);
-INSERT INTO t VALUES (4673504493394491023,6561471018094491763,'hlr','efwCcOgUsv9eAhyWbf5hVxiOQiKu0S2q9CdCg51DN','rIGrX0LoD18eJbMvr18QNnSUjpaOFvdvr','DcmCb','QP4wJhrMJRvQ0S1rjj3pbnst6QTgOzeQM5L4OpeidLGM3VG5V2OpnG3J9D9Jkn3','ryszjNJk1wEm',11);
-INSERT INTO ti VALUES (4673504493394491023,6561471018094491763,'hlr','efwCcOgUsv9eAhyWbf5hVxiOQiKu0S2q9CdCg51DN','rIGrX0LoD18eJbMvr18QNnSUjpaOFvdvr','DcmCb','QP4wJhrMJRvQ0S1rjj3pbnst6QTgOzeQM5L4OpeidLGM3VG5V2OpnG3J9D9Jkn3','ryszjNJk1wEm',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-899732001583887652,4079239216313131910,'YIiDS7nFyHqfB75RT','sZifnN4biE5bVQkMgsA22teKmEjXFNrmlKryoNSgFMvQmf5btPuSUzKetuOsCcLO1Lzu1Ql','pAkBRluXld8FGV0QmBOEqRPoJHFxMp1lvkxUgI4ja','Xof','3gon43VDc3idJkOECPTiUnLNoYI8jnnpf6Uil','xQ8rVsMZsFfLxV6PjIEJ11ZLjlWpKf0nle57275leapuejzODJodm13Aa',12);
-INSERT INTO ti VALUES (-899732001583887652,4079239216313131910,'YIiDS7nFyHqfB75RT','sZifnN4biE5bVQkMgsA22teKmEjXFNrmlKryoNSgFMvQmf5btPuSUzKetuOsCcLO1Lzu1Ql','pAkBRluXld8FGV0QmBOEqRPoJHFxMp1lvkxUgI4ja','Xof','3gon43VDc3idJkOECPTiUnLNoYI8jnnpf6Uil','xQ8rVsMZsFfLxV6PjIEJ11ZLjlWpKf0nle57275leapuejzODJodm13Aa',12);
+INSERT INTO t VALUES (14508530301018521018,-60,'xLGh89','kzX9Ml4sYOvLxLWSKSXxmQmOTuoU8U2DpgjqWh9cJJFkC0pwsyLG7DsbsZ9JDxuvYvJi2tCpk6R5cIL7SNq3KaN1glHcyJp0gXmZOUGYkUbpfCr2cV2MmafZN4RgNtMlXRGLAFFuqxgaU2vsT2clgwZcu6Jt1Ud24EMzvNVBHivB3LwXoK6aJVHp1LzB2P9PgENajNdRiAXNmISmejWmW7RYWT','aCyWVBTk1eCuZxhQl4TTt7zqOZ6zTf5aHsyBEYDFbwYt2ArhpLm81E7dO','cRMQoeoAOSsZNn84XJs','p','zp',12);
+INSERT INTO ti VALUES (14508530301018521018,-60,'xLGh89','kzX9Ml4sYOvLxLWSKSXxmQmOTuoU8U2DpgjqWh9cJJFkC0pwsyLG7DsbsZ9JDxuvYvJi2tCpk6R5cIL7SNq3KaN1glHcyJp0gXmZOUGYkUbpfCr2cV2MmafZN4RgNtMlXRGLAFFuqxgaU2vsT2clgwZcu6Jt1Ud24EMzvNVBHivB3LwXoK6aJVHp1LzB2P9PgENajNdRiAXNmISmejWmW7RYWT','aCyWVBTk1eCuZxhQl4TTt7zqOZ6zTf5aHsyBEYDFbwYt2ArhpLm81E7dO','cRMQoeoAOSsZNn84XJs','p','zp',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8233367043863981291,2824275686364274018,'rGMt5j','UlVUa6RL62s','uusdI0e1Xo508fXEqQY8ACg8Ub4pjn5p6ql','5tByEhrA9QCWOUxoP16NXZDM13bKWXw99M6fIwlac4v1Cq8WWE7dRwdC4ToBlRB0yomTHVhBWiIFQ0k6U73Oc4TiiKsIAY6yYxCtYdEl4mGg','xBU9Z0SZ7IDgMGM7Uapu3fjMUy6ghXRfliSRSRTkrzd0uASXhXwxA4k8y7erqrlscvYwK','e9UP4wjPX8DDo8iHBtyByOekyi0NF13TcZkQJEPeVZOi66E2z064wlhJVQGqvjE2kg9c4z3xI70r3suPVCTC7wuielcJZqY0',13);
-INSERT INTO ti VALUES (8233367043863981291,2824275686364274018,'rGMt5j','UlVUa6RL62s','uusdI0e1Xo508fXEqQY8ACg8Ub4pjn5p6ql','5tByEhrA9QCWOUxoP16NXZDM13bKWXw99M6fIwlac4v1Cq8WWE7dRwdC4ToBlRB0yomTHVhBWiIFQ0k6U73Oc4TiiKsIAY6yYxCtYdEl4mGg','xBU9Z0SZ7IDgMGM7Uapu3fjMUy6ghXRfliSRSRTkrzd0uASXhXwxA4k8y7erqrlscvYwK','e9UP4wjPX8DDo8iHBtyByOekyi0NF13TcZkQJEPeVZOi66E2z064wlhJVQGqvjE2kg9c4z3xI70r3suPVCTC7wuielcJZqY0',13);
-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 BINARY(99) NOT NULL, d VARCHAR(82), e VARCHAR(69), f VARCHAR(28), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14779687314122853790,-3901188,'Xopi0FVZnqvLu7xc9uNesEUv151KJshbv','GD5yHpynRRAps3uGHGuCumUaXysg8qwd8sbcxyDjPeskBxCwRwgxJsBREri','Qtdz1PUHcLDaNMIdVTwO6XFo65W9cftfc','0zGi5nTmACHV9iNPJyLymgip','psLGGLbo4o5PYApjPJ9TcL3hZVg9JBJkR3Qq4ogSPnUN63Nm8rAj7BK3lSkj5zumiFLaxnkZRyILyKqIRgJCcnZNNYunSAkmp','hg0Ct0wg6EteXY86Cuv',0);
-INSERT INTO t VALUES (14943703320705515315,-3125434,'4HBucEYUZKv3V','1NXBHNvlGW0L69nuqSMdBd6Ran5Z3CaEW8dNiMDgivDMBl6hsMNHe90KobMynPw3T6Q0DB','u','wPZVssC','9igcmEbGJlyWFMPsPqwpP1SRxedBvjS3X9m441fi0k2tFpWsx8H7cqSw8iUHfEAYK2k88fp8czTqzdjFZv2sB1SYoxNs','bTExTm0toZk3QPRDZsLPCvYpNZvm5rqcjrw5xlrKQ4LYb7caylhQMPtOEHJOLVaPhjiDR4oyanNFcjJaz9UdkPTF5n549G9grl',1);
-INSERT INTO t VALUES (17074129576877961147,5729017,'Avf6hGUW87johYV4zMP998NQAgt6zQpjUE70A6Nt6ugCLkIxDo60qDh4apraF0GAACLp3wPLcEg7zrJOtbl75','wouTrzpWyiiVHu4NxztCr275KY0Ba3eGoQlJgRjReMyTEhWkbNmU45xrrqf7edi','DCZ4ynZMRBfXLBfo9aYVb0c46sLejRSIwxHR5','zIO3bQoK95xYQidmr63RNVBCI','bwy6E0qwvwAwZUApDVHWegYo3nGJAJLLygQq2LPmJ8xlk0DpwinC3UghpZ61kYlnIJA2kjZazz2GQWChgfhAfF','MuWioKSPl5T0ckHVE6UeQMZYg4Lp1ad2GYj7PKrj0TaKQogGw5Z2c8u9bGe0jUqmFaBrmFzHl5wFlPEX9soAiPVZOT4g',2);
-INSERT INTO t VALUES (15134788534444441156,8075954,'nwdZKLGPtQVOm9lQ6uRCbkVv','lE8U3gsjDGBaKXMIZRZ4RG8zmJSwcONoLbN4TeF8ujigIZSI7MVhfyRP4WinqjX','PdOVZnOLLJpfVluk0jez2qEiDh2fdLuL3haGyDjX0ox','l5Jo7ZS','48wQXKOEm69dzB5AvQst2yCXmSRkUSPbfPIEty','uz1HcjF7cnO5vBdu5qho8B7mNYmzpBtkd19TIDv9mcufkU3bBR6xUhvkMLW7JNhH',3);
-INSERT INTO t VALUES (11822487499420861393,762628,'EiHfwndUzsBwfTotXOq9xZYl3lHw0J8vJGLrylpp4u9jjrqHnw','0gvvNVQLcnMB4sfaNfdxthicBKd4LCBjshDUdwCgl0rO','ryKDneIXmkjaykVNVhYflzugRqom','RzslhMv4oUSXaeUIq9fdNV','ffYcnqXqZZgQgcGDwAEkb8lUsKQRfP','m2QiBFkRjHX8rYwT4UocKrCEx0RSbWAY4swqWFxXizx1yg',4);
-INSERT INTO t VALUES (2086692561022365547,-6726481,'xc6tIfRN0wiRKB7jRYNSvR7bVMazf4d2TNKwvjMPqWF1htk2py1swnoO4iFFdqU','oIRec3Sw7BSyVrLUbX26fAU08imMa7ecl9r7qxei8klOcm6wWtYeahHPhD','GjIr0MojAcoT98qqAiZLkdgEvCtdphAb3PXbI','jZryH7u4huhuPY3GtEj','hILdv1b5u24VUHNHEt5sfUp7FexlwRTqdXhVLKWhD0a2A1Be3niQC6Et3ZBKzj1KTp8nxg9e','IlGIKIm3MOYdagF5VR8l1VQsiR653x5zsq6e7AW0rklaL76ITbH1Z',5);
-INSERT INTO t VALUES (5326846591064225567,-4489287,'qeW10TABM','bT','zAX3YCeh3W3LxHHYTbSs3CM6v17N5z','ULrwvH2zBDOoHwx3cFx','XRpWlHIIDFuyNu58dN5xST5GnEKjvlIZ9z3oDNoeczWetHlGNQ0o2','1h4juaCJmmKuk3JOLsW47J4bIo5q1xZ2zyqSh0a3PdkydTEY7y6vk4V64XZbzLJ7XL70gFrPTnuwzxKgJ5JfTcDGvM4z',6);
-INSERT INTO t VALUES (5546834951605257370,-7929526,'BQQAeNPQHkC07RkyW1ita5hUUoWh2ontWLQRyHExT88KYEbDNZgLShuItFKYHMwG31Q7','C2MHnoUwPGKIuk6yoADZSgwhaTe3uBjvcAnLTKWYt2rBs84TzBUrI84xZM','2N9NMDLVq92w4lJLpl6Jw2InTDDUTtUCOR23','9RLQw4H9AHdzHM','JBiQtLWmImwxK9aSsNLNe9nIGZifQdWLoriZL7BKQ0zaR','t2u22Rt0kBdnCVYYqzglFuCZ9H7IvJAcNQVoI',7);
-INSERT INTO t VALUES (4247293478487546043,-7412275,'7as','HxsAVFtDTAlefDCR1xIurzUg7btMbnkUYE','clmyaEFwyzwbh3veHcjTFBHSFNGcFpTa6myMwNtuyCCWs0','cXjnf4XpWhG','iJ8uTHqXRJYkZnn1lcTw4pkrbk8GktK5','QBbDAJYAVvcI6shkxNW7hkpqHWhBBttzPYsfrms0BcQpWlCPxBc7NMj4jFWnJBjzRApfKizyAR',8);
-INSERT INTO t VALUES (7201886121484472970,7449319,'xTyoH8Yb7pjmm1jo34','L6Zr2NgzTdgWO4DytpF8RG7cNLuN3Wf3wgv8IKU6ikkaUeRNV0prFDvicYmEB3','AdmmFwZVHZ5snDtOJwJSze1LcPdTBvUwkIUZys0fd61NFZiwOunwxN','g5tMGjre8VlvxlJ','wCyDW2VnJp2reJTtwFWI3Made','q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10868566673882215036,-72,'X0UGSEHnwAIA4WWrsPJaZwh0','KWRIjbK09i44sCSodiov4ZO8DNp7z6deZmP80B8TQ6cjnU1cH539PwnHJWUtn5Elo489d0OtHc4aleEW9FdBh5ck33f','StHOBJpqxyl6s6qn1oaZteawOdIqkLIpfXX97G5dvM0ABz8pW342H3','zRbl148ScYuUaawe0nK5vHzg52jAa7KuanJUSLIEnDK4AsBpEfRaqGN99Sx2OQuYwuKdcBzTr031fZo18ukXV2ZYf2hY7Xxxt6GStQY8kFsgyV9vS3xK8Qva7R0p0sPJApVRJm75jCHUhl0BkU1jaSB0cI0E6','T','X',13);
+INSERT INTO ti VALUES (10868566673882215036,-72,'X0UGSEHnwAIA4WWrsPJaZwh0','KWRIjbK09i44sCSodiov4ZO8DNp7z6deZmP80B8TQ6cjnU1cH539PwnHJWUtn5Elo489d0OtHc4aleEW9FdBh5ck33f','StHOBJpqxyl6s6qn1oaZteawOdIqkLIpfXX97G5dvM0ABz8pW342H3','zRbl148ScYuUaawe0nK5vHzg52jAa7KuanJUSLIEnDK4AsBpEfRaqGN99Sx2OQuYwuKdcBzTr031fZo18ukXV2ZYf2hY7Xxxt6GStQY8kFsgyV9vS3xK8Qva7R0p0sPJApVRJm75jCHUhl0BkU1jaSB0cI0E6','T','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8519449208216773857,-28,'nKl5g638S6awGJb1iie3nM3','QYfOzSOtJV43lz5LeosSAzXdy8YXghbc767Iif0J8moWeOnOX41HRvPLAxD6ZaXy8i0Eq5IWzu2zlOU4PtmKYgV0IM9UsXKw5uK847vpPm2uZ56xpNb9rBr50HK6hepdIu1eiJkViGOrRHanmEpaWqs9iuI1guMXPsca0tPAzOLGhZBsD2','039gBkLJlk5f3wXXEFcrAIKrAlRoO8nbzfG6qgxS2BaXkEnvWjEEluQjY','BHAUBHQgrJ5EllbhKhju','3','H',14);
+INSERT INTO ti VALUES (8519449208216773857,-28,'nKl5g638S6awGJb1iie3nM3','QYfOzSOtJV43lz5LeosSAzXdy8YXghbc767Iif0J8moWeOnOX41HRvPLAxD6ZaXy8i0Eq5IWzu2zlOU4PtmKYgV0IM9UsXKw5uK847vpPm2uZ56xpNb9rBr50HK6hepdIu1eiJkViGOrRHanmEpaWqs9iuI1guMXPsca0tPAzOLGhZBsD2','039gBkLJlk5f3wXXEFcrAIKrAlRoO8nbzfG6qgxS2BaXkEnvWjEEluQjY','BHAUBHQgrJ5EllbhKhju','3','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (782211457595267160,-50,'3BGGh6','lJzi','BCtVGTBfeNWOf1xySl86cFsJR6dkrypSmDNubUjq3TFKW40ACzzZnaK9N7Vlx','3S084bcRrqLzebnGbu9dGoHBD2J7JICWJg7cOcA45DbaQmWKfg2z','l9','lAn',15);
+INSERT INTO ti VALUES (782211457595267160,-50,'3BGGh6','lJzi','BCtVGTBfeNWOf1xySl86cFsJR6dkrypSmDNubUjq3TFKW40ACzzZnaK9N7Vlx','3S084bcRrqLzebnGbu9dGoHBD2J7JICWJg7cOcA45DbaQmWKfg2z','l9','lAn',15);
+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(39) NOT NULL, d VARBINARY(15), e VARCHAR(33) NOT NULL, f VARCHAR(41) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2447205280015603508,19571,'Xkl09iJ4nzEOGeBQYlv5','qQtY5nz6a2VAKx','cSeVlQSJJZ2tROEsDdp','spO8n892No2Z3FkXlIIm76DosVMdrsIqM','D','Ix',0);
+INSERT INTO t VALUES (8723173036847784149,8423,'7RSl3sZGGDZNcRm','reTWCkLfd','vueOw6','bRZKOKjgVY5QIB0BDtTPEntE0js1tghKcVEvq','E','V',1);
+INSERT INTO t VALUES (4280675769036640461,14449,'KO2bysZzwLKhW5Vuufl2lBkPlXds','HuM','ucuh9DZ0JrJYpqPTaNE','VbakwEIVz5W7ZTC9wk2C1CZedCYZ','j','jJ',2);
+INSERT INTO t VALUES (807697939470667667,24470,'zMgl1','azi','Ti6QyhHSLh0fcOulhhn0Q','giPKZjlEZi5QQv0vqzOtbOD','W','mb',3);
+INSERT INTO t VALUES (14163995476438424323,47150,'DgTpLIyOxf10rIiTCx5Z0XT4t5zUvDphtd','ueJ0L','pstT','dRo9bYFqjmrd1neEiv','1','O2',4);
+INSERT INTO t VALUES (11222566341088439963,63037,'95n7erX9hsCxmpYdYuQZMoRO4sck7NzQuhK4','xD','608DzUnzkgWbRY6ZY7xo','jkxJg','Y','z',5);
+INSERT INTO t VALUES (1637100299939873423,23156,'evXFQzfOFMcb53FzgZWOXEZkeHIJoyh','0O7M6Y3xfjNWB','QmlmqpHoJMXPVEbuMD4lbBn0HSO','z0p5XFHFSN','G','fW',6);
+INSERT INTO t VALUES (2187205626896080016,33781,'PKROH','7ur4KetxCLrg','6nUgFFlJ304qUVe3','UlhO8E6wCpU9u2pbieATeJqvX2PU6J','j','cb',7);
+INSERT INTO t VALUES (13082326206825943626,57706,'3YA1uKorU3aY08','i72UFPJFfxy','ZsgmIy8hFXr3ZAVA','uJzrCzSo6UUy3J3D7qmowWcMtEsyzhTvf','n','Kc',8);
+INSERT INTO t VALUES (13509012789957071423,6099,'lCEpZhDLU1J8duXnzBGiV8NRpmvr','HFNokof','pIWrMugyeH','bDn7ALyBfr0BSrXN9uopD0YgSkQEHXwFKJCtrTUYu','k','M',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(15), e VARCHAR(33) NOT NULL, f VARCHAR(41) 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 (2805859989899998891,-1964451,'qgxX4IpnqTviaZ5x0NCNxp6lBFrs0wp5wsyVWypeuHWUHozdcztTsAp','yz1wOUtsmEfiNMqjA40Ljb0KL2U80ZRVMpEmKPM21P4Z5pzrlvNN4IYT2uKm9lqG0U6UzS3GT','Q9zmcz0BrZjliHYCo2a3Wib8jR51EurRv4tuy9MzLwgTA1hd30mMiaAcSqMl2oFx','V1Ue7LOOAAJiMo8xFsi73XgDAhqs','5nXkV9iHS73hLqa4OwbWgE8y01JEnsrBGGbeGEEG4Sv4LANuguN77EBm31t8j2TrmWSjvxSPIBkhJYyBQ','12JA7PTLSL4fhQc1jKWIPbdIZoA5A1nOScJ7OT5msDfykAEIIaesr5UjyT4l9qc7GTdYgTn',10);
-INSERT INTO ti VALUES (2805859989899998891,-1964451,'qgxX4IpnqTviaZ5x0NCNxp6lBFrs0wp5wsyVWypeuHWUHozdcztTsAp','yz1wOUtsmEfiNMqjA40Ljb0KL2U80ZRVMpEmKPM21P4Z5pzrlvNN4IYT2uKm9lqG0U6UzS3GT','Q9zmcz0BrZjliHYCo2a3Wib8jR51EurRv4tuy9MzLwgTA1hd30mMiaAcSqMl2oFx','V1Ue7LOOAAJiMo8xFsi73XgDAhqs','5nXkV9iHS73hLqa4OwbWgE8y01JEnsrBGGbeGEEG4Sv4LANuguN77EBm31t8j2TrmWSjvxSPIBkhJYyBQ','12JA7PTLSL4fhQc1jKWIPbdIZoA5A1nOScJ7OT5msDfykAEIIaesr5UjyT4l9qc7GTdYgTn',10);
-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 (11318718054350497915,6285265,'uoepOsaHQnCQ0CWsgCtm8avuwWLjkSu7yVFjsNXtuy0c8ZxB2BdARwtXA6SvPAIH58MX12PlTaGMoRAn4PWV9OjmVXwGca2DFb3X','kcVz0L2','KUxhTFlH3aT8dQW7JaZq7bAUUrhkETT8MK71o63vAH42','QmvjBtkHbAiy','YC31GQvRTLxoBNUF2QVo4X1rIv6tMAax8UudsKCu1gKrosst3SRXyjd4NVEMHuHSgq9jyPTqVC','TgdEMEgeN0a8AEyh1HENh',11);
-INSERT INTO ti VALUES (11318718054350497915,6285265,'uoepOsaHQnCQ0CWsgCtm8avuwWLjkSu7yVFjsNXtuy0c8ZxB2BdARwtXA6SvPAIH58MX12PlTaGMoRAn4PWV9OjmVXwGca2DFb3X','kcVz0L2','KUxhTFlH3aT8dQW7JaZq7bAUUrhkETT8MK71o63vAH42','QmvjBtkHbAiy','YC31GQvRTLxoBNUF2QVo4X1rIv6tMAax8UudsKCu1gKrosst3SRXyjd4NVEMHuHSgq9jyPTqVC','TgdEMEgeN0a8AEyh1HENh',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5146263919440781409,-4803238,'9IsRsvY79E55NxVihB3fQbAt8772OS6fLatiiDLRrfziSdgb30Zfnh8rLkkGol611YlThpn287IacV6MJpoDLir1s6yjMvMd','SmCI8fQUAPYvPR0agKYSGDyCjuRt1fDEFRisl98lWnhq1MrheJ5pGKqeQzdTPny0VT','c6LFy','al05LTlcKn','QLo4TII25q','wbP1TUabksUmMsmW0djih9vpRsGmUXHpCG1i',12);
-INSERT INTO ti VALUES (5146263919440781409,-4803238,'9IsRsvY79E55NxVihB3fQbAt8772OS6fLatiiDLRrfziSdgb30Zfnh8rLkkGol611YlThpn287IacV6MJpoDLir1s6yjMvMd','SmCI8fQUAPYvPR0agKYSGDyCjuRt1fDEFRisl98lWnhq1MrheJ5pGKqeQzdTPny0VT','c6LFy','al05LTlcKn','QLo4TII25q','wbP1TUabksUmMsmW0djih9vpRsGmUXHpCG1i',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9173338105569161557,325423,'I','pa4vf0ajtxYKAcuCt5s0ZXTCp8INQlMAGn0','LpzmEPFuz1a9DSKz','uLRakYxRK5tYggqaM7hQsw1YByFkiyRpq2Sp0k1xZnbTqmg6jtJqgbkmuPtoQKa4N3iTM45Izo3HwNyrdRHQ5wbgspFFAsBRQ6sb2syBqBh1KLTK0N2TRyc1YEXBwz9sSxTOC8bDKk1kBj9oa2zm29YBUJfbxbJn9HdBAREaUTnZ99TEwdVaFG6hYebAu51QyOBVUBCDN6PKMRwBl6CD28dAahE2v2jTv1tD9nbY28DzXfO9qm5eZ2P','XMiK2pjXXo3gMyJKg5LG1VRHVxIz7yDBNXdIxP','Kw2AqSAWnfZFOykTA02qhu',13);
-INSERT INTO ti VALUES (9173338105569161557,325423,'I','pa4vf0ajtxYKAcuCt5s0ZXTCp8INQlMAGn0','LpzmEPFuz1a9DSKz','uLRakYxRK5tYggqaM7hQsw1YByFkiyRpq2Sp0k1xZnbTqmg6jtJqgbkmuPtoQKa4N3iTM45Izo3HwNyrdRHQ5wbgspFFAsBRQ6sb2syBqBh1KLTK0N2TRyc1YEXBwz9sSxTOC8bDKk1kBj9oa2zm29YBUJfbxbJn9HdBAREaUTnZ99TEwdVaFG6hYebAu51QyOBVUBCDN6PKMRwBl6CD28dAahE2v2jTv1tD9nbY28DzXfO9qm5eZ2P','XMiK2pjXXo3gMyJKg5LG1VRHVxIz7yDBNXdIxP','Kw2AqSAWnfZFOykTA02qhu',13);
+INSERT INTO t VALUES (11964144677716042639,30932,'0rd','FcFVJUrJT','i','PTrBEahkdpcxmFrHLWMzQ44OhLKXJgYCJvzc','H','wm',10);
+INSERT INTO ti VALUES (11964144677716042639,30932,'0rd','FcFVJUrJT','i','PTrBEahkdpcxmFrHLWMzQ44OhLKXJgYCJvzc','H','wm',10);
+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 (4995003475313723827,62867,'hYba8eT','JDigM','IlXJ3sj','MlnkRVsnj2Qb0fgRIczpfCjATIZ0uKlvzmXOLyjn','X','X',11);
+INSERT INTO ti VALUES (4995003475313723827,62867,'hYba8eT','JDigM','IlXJ3sj','MlnkRVsnj2Qb0fgRIczpfCjATIZ0uKlvzmXOLyjn','X','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15474183774959855368,41853,'lnO6Hb04iySADXXGQsKNpbZx9','K9fFEyqx7aiyqO1GrSiF8T58dZDnBk','GkXTbDWNK4zR0byk4GXd','kDsHhKbL7lVXP0LSt4SOvQLB','2','u',12);
+INSERT INTO ti VALUES (15474183774959855368,41853,'lnO6Hb04iySADXXGQsKNpbZx9','K9fFEyqx7aiyqO1GrSiF8T58dZDnBk','GkXTbDWNK4zR0byk4GXd','kDsHhKbL7lVXP0LSt4SOvQLB','2','u',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7683906828522398626,42785,'W09SiD24sIHW7RWrYe9iAF8eFY','VmGuhaWjhjsn2ULuuFKTGUStZ3yC88qVUN5scyTNtFf8v3qu35NKfS7I6n8HPfXTHKKoc','2b0OQXPhXePncWVYmpjURmX9ejhTX','1XkpOssojbCEOhuBflIECJQbyb5mP4jXOhL6xKqXKOHAEJU3RDdRLSh1eDZkNSoFezUkkqArVGIARk0tbLX6uL6MFe3LSdQu85ZRyOyzLiVwejYOwG6x94','i','g',13);
+INSERT INTO ti VALUES (7683906828522398626,42785,'W09SiD24sIHW7RWrYe9iAF8eFY','VmGuhaWjhjsn2ULuuFKTGUStZ3yC88qVUN5scyTNtFf8v3qu35NKfS7I6n8HPfXTHKKoc','2b0OQXPhXePncWVYmpjURmX9ejhTX','1XkpOssojbCEOhuBflIECJQbyb5mP4jXOhL6xKqXKOHAEJU3RDdRLSh1eDZkNSoFezUkkqArVGIARk0tbLX6uL6MFe3LSdQu85ZRyOyzLiVwejYOwG6x94','i','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4402198063983241144,25601,'F','b6DkJY6C3pDFGnLzWfJfNGoey7YZ2LOWOcjRjcJWkkeu89IN8vQkaEoaUmX5JrLdqhYHqDKuMmXF375rsyGyepjGoyAvOsk1dCoJjkYNoPo1AdRF7UPqNaLaBCdyYIxhXfoIx3nSM8JrT5epnXBbxndgHpCu','uA7AFLVdoNnbg8nMpI','yJNSUeVJAGjz5MqqSVuCBQlSE5vlJD41VajHBTyQVebwGuApfb9gM9czgKNfIgxyAJ8txyfZtExP2Eh5q8QIoOkx85msPZ1kXkg4vkfJA39KMgoBbjS2YhHWpFMRsyx','1','0',14);
+INSERT INTO ti VALUES (4402198063983241144,25601,'F','b6DkJY6C3pDFGnLzWfJfNGoey7YZ2LOWOcjRjcJWkkeu89IN8vQkaEoaUmX5JrLdqhYHqDKuMmXF375rsyGyepjGoyAvOsk1dCoJjkYNoPo1AdRF7UPqNaLaBCdyYIxhXfoIx3nSM8JrT5epnXBbxndgHpCu','uA7AFLVdoNnbg8nMpI','yJNSUeVJAGjz5MqqSVuCBQlSE5vlJD41VajHBTyQVebwGuApfb9gM9czgKNfIgxyAJ8txyfZtExP2Eh5q8QIoOkx85msPZ1kXkg4vkfJA39KMgoBbjS2YhHWpFMRsyx','1','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4291442344408783768,47046,'HKJcWSjnQA9cLWt6pty','ORWfuKHOD15Wdik3ay7','YGvTLQJFx1dMMKlADOEfbKUjuWChWzj','8tTOFQDIi9jzhvnxgRw78cX40qK3312T551vhhOeX8Q4XZjokGsFbzA5Xov5oEuIrrbfq2rLP7NyAKdBlpqXQN5pZD7PMVu21WRbbZoMjlEvLwDsScbFnOFizYyOjlLmM0HaVqzrjOTcxTZ8agcd7nfqM423VXnDiuBQNCuSQFa3KlxicVzCQzByzSbnOO2eee6elio','uQ','5pM',15);
+INSERT INTO ti VALUES (4291442344408783768,47046,'HKJcWSjnQA9cLWt6pty','ORWfuKHOD15Wdik3ay7','YGvTLQJFx1dMMKlADOEfbKUjuWChWzj','8tTOFQDIi9jzhvnxgRw78cX40qK3312T551vhhOeX8Q4XZjokGsFbzA5Xov5oEuIrrbfq2rLP7NyAKdBlpqXQN5pZD7PMVu21WRbbZoMjlEvLwDsScbFnOFizYyOjlLmM0HaVqzrjOTcxTZ8agcd7nfqM423VXnDiuBQNCuSQFa3KlxicVzCQzByzSbnOO2eee6elio','uQ','5pM',15);
let $diff_tables = test.t, test.ti;
source include/diff_tables.inc;
DROP TABLE t, ti;
-CREATE TABLE t (a BIGINT, b INT, c BINARY(92) NOT NULL, d VARCHAR(5), e VARBINARY(71) NOT NULL, f VARCHAR(14), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3682763747120869302,1704166423,'j7RhmIN9RWwZbB6VfUHoM6rfgpvfy8CDdj9gUKoFZOemdrLyIgE9mA6dr4Q3WlzaQ6SfV7yq4w6','vv9Jf','2oaL1D3A4ZyZYcwpmWq61iF78tQwdQdhOWjOiotcUfD4O4lBdUXNmIDI208zQ','cWtHzJrX','EtkbZdc2cBCiSiUBDEkd2G8TeyOYR918iuN3S9z7iSjpOVhZJYO76iAAOvxRR8MxM9pqFjMCKwyvn8cn','iy7pd8HmO46Av6ttff8G5veGqlN1zl5vIc4Sf3tlBe20Rn0Tzk1bN08VISwGJYVCWthI1feN86SAR2pKmAFledjRp',0);
-INSERT INTO t VALUES (4714987064623010048,-1072879600,'KYHqB8JtgP8xrhcawMYrZgUSZrV2dWnEeJJYmwXA4NW1s','15ari','GNQcG9OG','SuxeYOeE51u','f7fbTn3RZZCNPUZxz2jKrLovwNOmUZarbrq8E2b4qsceQHcg3IiIYLM4EK4BW4DVmB0MZzql4lRaRM3FfYglvxmlF','BoVodmasaFUDWdAqFkxqQmNw09pQbGQRE1tPL7iNrE0pEZ3QGjors1YzPt5Mby5kuA3TCKQAgYTYkAb9lj2YuTVZkIzQTJz2KEc',1);
-INSERT INTO t VALUES (4866279860319753587,1717285949,'YawVMLZ1Kyx5Fhs3hyQXJmhNr7qoPPbYkzdJSi30tax9JG0W5AX9HMIIieFZ0mK4Ahq1','l','BPLFl7V9P4bW1o65S0yOSqsN4','nv','uD1QYbU0s3GbgqlofH5Av0aaopZVbtOG2qSQ6Rep','7Hl0sny',2);
-INSERT INTO t VALUES (3733850629978504949,106252719,'QMOHsJCOdKktxeGu2FgkHWE5On7i72AHck9bNAtt8YPTXpbpC6dRih37DEyHP3zdP0RwvXUk','EiU','5OoFSNNaJcn3BrOfHKvATYPrUlPDFOTGHCF5','A7WuvzWuzVs9U','bRP28U8329Ie4oOPlVHIc18bZLXJVqERvNsWjAtEUEc8j7usPPr','RW4fQztf7Od1XIBZlnzvrSLLlUgMiWQcxhfCqp0VMjo7g03ZeVdYJeOuTfdifosbeGv3',3);
-INSERT INTO t VALUES (-1393313589122696546,-1496823200,'TC8BSZcVtrdpjMsN9F6WzWnl','G8k','UtoSoRMP','2GZ1MmhLDwS97','ioVC72nTmavZTQaJ7BpisxCRFgxpvwDw5hvT2KjiCnMDmmo84x0cnq0Ou7FN9izCQMQJzHcqNBwilJCqs','sG8oeNUvUovkFNdAf7GRdbAaZOhmEYTidcol8KeGLGU5NHmOnsH4vdlJopidkU2AvykggD5kNOSlYR0z',4);
-INSERT INTO t VALUES (211225409737309003,-1378777885,'co3Op0OFOMjUh0kUXY02zlHPLZMZQPJ33TnDDRdi53PVSxNnds23cjMn','hOuE2','RQA97WYaaS1bFfRqwVIDImUCH0I1BQot80Df5886LRajfNqfLFNyF0DB82I1h5','slKC9HYafQ','De4GuxJPZKgWK6HgyhQIkP4UAxSbRD0X2IWzfeN8tcOhKDYBj5Wg3sM6iZPZebULvCCTk1WzaVdKmnOCwJH','hTCzT3eexZcqtBXG6cvLmqhRWsF',5);
-INSERT INTO t VALUES (-6751147072962523588,-1467665731,'zCu4NGaZwoGri66RcYGWgDjaJM8dpJUtFpLX9zUYOPbkIeti3b4HKHj8tYq2iBF','4m','xCLfGR5YHmUDcsFB5efhZu6BxA4S7AkOwYOCyPAx2XTQXjb4hdRWGB6SI','3','hHk66Mg37','3QnXr8fonqh',6);
-INSERT INTO t VALUES (-3438502808383484003,1190693208,'42dHW94gYn','qt2k','1M604','My2w9A3A9','vs32cwWztpwPyHMW1jgRRyhiqQBlH7RrUNxATcS6hhh2TlfGkJdOMmka6Ewx9HEmCbXg3r6qt4wT4YNFtpsnQLzO','3tVoEIoiyDccKazVd6ZuApVVxjZ6FvI758ku2MW2wcaTNUoyus2PyKwpyLas4V3jVs5kXHUMHlDtX8ARlzywXfA0N',7);
-INSERT INTO t VALUES (5981166970407159670,-1656947281,'kCil0tOjAiFPjjkt9U1hsUINhjz5hodpXEZgvpeHbS3sWrWfUuB3jJZ3uB1pD','RX1','9QUaljMan','tpM4','gsYaWeEPDBZL6wRlBPHEgjmm3dqe2Asq7PhGZusbNbAb','K6BU5zEUjdtOT3RGq',8);
-INSERT INTO t VALUES (-4046339231862189881,-1325269028,'UyAhADPay1bKBFeMVnpAh0MKG7MJdwj5hQsSrv','xOP','VeOMzWyc1yUYimZs3TwSRPTVYK6u','pMwM','RIlhW7Xuypo3ob0toE791sJG69Zq3','rjuBMbiZFMotwUmU7jzNQG5ozph8jekcApzNIR6AmaUpidXXbK1VyZTEDvsqJSWbJ6A3TgGsKcozCT553SqMnSFlGb3pjMAf77Ua',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(48) NOT NULL, d VARBINARY(67) NOT NULL, e VARBINARY(1) NOT NULL, f VARCHAR(95), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3662022,-30225,'T4CFdfHniKbOkhx0XNIuoc2ZTsDV27wzVkmn40Yg2','b9mptDTrYyaVEVcyJ4F5JCtUVbutoIujUju3WvAwR8Vacx6KxZFUIoQmhMaCqyzA','G','4f0MvHHI2IeTfWEktPZMVlKj48','Q','l',0);
+INSERT INTO t VALUES (3378546,-15613,'Zhi','8SsMKYNOfISgjmpVgCmLIO9yzfGey17MPUb2S2IKVfPIJux4JsbhbqItJHoS','D','9YpvnuymG0MKzbaGPOJBY1WbJUspIXGB2ZTROMlgo7jVoAI','3','zD',1);
+INSERT INTO t VALUES (1489309,-4586,'NLkfdqlsKR5RNs1YVTTXIqr6kCcIErcsIVbgCXXSt6LdrEc','AGbpwJFQlGyLTvwIZMUSKNjMTdaS0bIR3xyKObCsaWyJSbh2ya9YueIqeIbWI','B','dqxzNW','n','D',2);
+INSERT INTO t VALUES (2802744,-6563,'UdTdZ','gWip31waoADPBxhL','u','UZVkv881PfzPYNWboYfJ0CL73aiOrdr7YI3KfzE','S','g',3);
+INSERT INTO t VALUES (-5642638,-12620,'QaIXGA756MhB5TH1sNRTLyzuqMPw','vm8URaPxF5pjRGfy2y2E1RVr394Z0gT8JlwSLkH','V','Zs94','K','Uf',4);
+INSERT INTO t VALUES (4934775,23552,'xyTGnZwbNFQGMxcosGCzhzsZW','X','z','NeW32aCoYakGULpmsOD8lFIT90CwtPfs2qyDXLAwJeVXLhqSr4P','g','B',5);
+INSERT INTO t VALUES (4626552,-19508,'vWE5VbrS3cFybuvyWq39EXJ','Ma3pk9VJ71WkX','r','1TmiJQn6qZBt18DItMpP4H3Wd2','C','W',6);
+INSERT INTO t VALUES (-2630570,-13792,'azciWMm1HpDvM9OzIHQRHDJpzhBO','H1JbWsx70toynUeaBaNRd5q93BxHNha','z','YwW5JFTd3nntJDZSEp3s','R','Uf',7);
+INSERT INTO t VALUES (-6105338,-16193,'DflZ0unIpxGT5C8cPuiHCmQbj9hIxWcndpEb','gMKjod75cOAN0lT8GOE6EGIzmrVeyb6db0M','c','SXQdXZspTv3MDNJ0C6qg6v','s','L',8);
+INSERT INTO t VALUES (1021168,1763,'MfZnEAm7rchwkF8u9bGU5P3gCTHu','KcCWzkEIoNG7x02WRHeHiwoEi1f1f8Hae9dNc9YzHqDQ17Pl5USiOxchJL','3','rGpzm4C3kx7PJw2Kg','W','s9',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(48) NOT NULL, d VARBINARY(67) NOT NULL, e VARBINARY(1) NOT NULL, f VARCHAR(95), 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 (7372301875841594712,1060596523,'w4NbDvxlKknlLAQDerY8r8ETt0NjP4mSYSCY2ounC43X3avUJyke6uwFJG98rOJJEYFoDtYh','ca','Y1XZ9Wi3W8AjewkpnQGU2vYGtVllQT9arJJC9K099hjYDWLZ2Neu6EMNIBmnL','8uFW','sszZ1C74oMfgZCz6wnPymeekvaESZfauXSLHn1ybEkkGiGPkb2jW7rpjMgtpZPU5DbhXeAgn8CVEjgQieKvsif','8NhLNvGrC8U2LGo0GX0nDFBDhbsHVcelbmGRoDmxKVzvZKsod2Mt8ijSv9xWqC8cxr1eVveRsHNABlk4PvJH5NbZ396s',10);
-INSERT INTO ti VALUES (7372301875841594712,1060596523,'w4NbDvxlKknlLAQDerY8r8ETt0NjP4mSYSCY2ounC43X3avUJyke6uwFJG98rOJJEYFoDtYh','ca','Y1XZ9Wi3W8AjewkpnQGU2vYGtVllQT9arJJC9K099hjYDWLZ2Neu6EMNIBmnL','8uFW','sszZ1C74oMfgZCz6wnPymeekvaESZfauXSLHn1ybEkkGiGPkb2jW7rpjMgtpZPU5DbhXeAgn8CVEjgQieKvsif','8NhLNvGrC8U2LGo0GX0nDFBDhbsHVcelbmGRoDmxKVzvZKsod2Mt8ijSv9xWqC8cxr1eVveRsHNABlk4PvJH5NbZ396s',10);
-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 (4155337731011187137,789983454,'kN1QYUzjvF7h4wWcqAJeRsj9cWRno1ZCb5aYXVyW4dhA8','kvF0j','z','0V9x30CnDp','VsX3MKQYTrjY6Jni9iF23R3qOJGg5mcb76P6fOoKzuLoP0wHSoiswUKJVJfsIgalRF15ly1jH','bJoA6kfkqexhzs7GHIbqQfZXZoqnlPY0nIosBxmtoJOW',11);
-INSERT INTO ti VALUES (4155337731011187137,789983454,'kN1QYUzjvF7h4wWcqAJeRsj9cWRno1ZCb5aYXVyW4dhA8','kvF0j','z','0V9x30CnDp','VsX3MKQYTrjY6Jni9iF23R3qOJGg5mcb76P6fOoKzuLoP0wHSoiswUKJVJfsIgalRF15ly1jH','bJoA6kfkqexhzs7GHIbqQfZXZoqnlPY0nIosBxmtoJOW',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7951953982852598473,-1205429291,'97qKUV3tr','DNKgdffqAddifNYpbYaM0vbhvj0b6PxRukSdUD1C2cI4HC3rsLJItqsyMEjzl4TeRw7HafwAjG068rdpioR3xthh8uVxQRTSQ0984vqYHynot65u3dOlAfGcHjYRvOS1vGjFkBd74KW1Q2702W7NDXHSguYEEfoTk8gQZhMxpCUPfBQ','yFAKbSDV','FpyNaS6vUcdh','uEZ1SDJUJZU7UPaV5zE1rEusC0X8G4vbCTOXAomYoIG25SgYMcNkGsNkdBcyWrOMcCVxkduznfxDL71fS9Bvi','WKHbhsDqty2xHmnixyIcbyKItO',12);
-INSERT INTO ti VALUES (7951953982852598473,-1205429291,'97qKUV3tr','DNKgdffqAddifNYpbYaM0vbhvj0b6PxRukSdUD1C2cI4HC3rsLJItqsyMEjzl4TeRw7HafwAjG068rdpioR3xthh8uVxQRTSQ0984vqYHynot65u3dOlAfGcHjYRvOS1vGjFkBd74KW1Q2702W7NDXHSguYEEfoTk8gQZhMxpCUPfBQ','yFAKbSDV','FpyNaS6vUcdh','uEZ1SDJUJZU7UPaV5zE1rEusC0X8G4vbCTOXAomYoIG25SgYMcNkGsNkdBcyWrOMcCVxkduznfxDL71fS9Bvi','WKHbhsDqty2xHmnixyIcbyKItO',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3593866,-25003,'FJkQ2Q','N7z5SCmCf1FJZj','W','5VWPRTNjObk8VbFzky5h8OqQ74603E1','l','s',10);
+INSERT INTO ti VALUES (-3593866,-25003,'FJkQ2Q','N7z5SCmCf1FJZj','W','5VWPRTNjObk8VbFzky5h8OqQ74603E1','l','s',10);
+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 (6512718,25645,'9bdwy0fxm7xnEexwBGjgPxtwFoq7wYwhem9A91L','kWpDzInT7Tp0','u','IvtjyQU8NKcVBo9aD5ooiRPPRRd5SIGYC1RzS','T','pl',11);
+INSERT INTO ti VALUES (6512718,25645,'9bdwy0fxm7xnEexwBGjgPxtwFoq7wYwhem9A91L','kWpDzInT7Tp0','u','IvtjyQU8NKcVBo9aD5ooiRPPRRd5SIGYC1RzS','T','pl',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5588327,-27293,'kIGAUS','sSMrB7ZL2PIFtVBHW7YBKgMY7NmmpQNICxVKz','x','4zf1pNVSmDtvMjqIl5','8','Q',12);
+INSERT INTO ti VALUES (5588327,-27293,'kIGAUS','sSMrB7ZL2PIFtVBHW7YBKgMY7NmmpQNICxVKz','x','4zf1pNVSmDtvMjqIl5','8','Q',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4957530469741650199,-100294736,'QK5Ia8PVFntWJhmhVEQksq1RSCASeuIs443h85kGCzNLyjIjIu','3dEVmM8yGxxiwIe8dRIHFBhke0D3epmDlrddaxlnYQCAciXjdKhr71doNJj4jJVsVvJoGqr','d0Pi5W8XfWHPK7oNwgmOYRlrbHhqgXZTwV8sNyWNussxEsEqlSET66g6Wls8m','Qive3qjgMJuogsaxnZUMqNdDbk0t6f2gwM6znyTO0s00tg35iMWDeJ7e7R44nWGAFiQsW3lDjsdcIqkMD4ihYPrA','9NPu6xvbT7LKFjcVDcxnyoSV1EyE12AaITuN0eV4oZWOaMVmwgwvcAn21AloyziAvpPY4m1XtzaP767SYFRbZ5DTQ5A36jgVv','TJFJPHsgMFl7',13);
-INSERT INTO ti VALUES (4957530469741650199,-100294736,'QK5Ia8PVFntWJhmhVEQksq1RSCASeuIs443h85kGCzNLyjIjIu','3dEVmM8yGxxiwIe8dRIHFBhke0D3epmDlrddaxlnYQCAciXjdKhr71doNJj4jJVsVvJoGqr','d0Pi5W8XfWHPK7oNwgmOYRlrbHhqgXZTwV8sNyWNussxEsEqlSET66g6Wls8m','Qive3qjgMJuogsaxnZUMqNdDbk0t6f2gwM6znyTO0s00tg35iMWDeJ7e7R44nWGAFiQsW3lDjsdcIqkMD4ihYPrA','9NPu6xvbT7LKFjcVDcxnyoSV1EyE12AaITuN0eV4oZWOaMVmwgwvcAn21AloyziAvpPY4m1XtzaP767SYFRbZ5DTQ5A36jgVv','TJFJPHsgMFl7',13);
-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(47), d VARCHAR(43) NOT NULL, e VARCHAR(63), f VARBINARY(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (91,2587695074,'TchIuNSHwBEefLY5','i8hoH4MIgqUSAfmUlU','JofB6rA7QKEDI1nMsXQJwvF15duOUhIG6gp7aIqyqbUV6','0OjUVrIe2Cv88EtxR','VPUGQH5Z5pxiZdml2IFM5C234tM6nMYacQdYL8utK7NxXPWlI9auBCuNtQlGnc4IULTC8','IP92QGHuApCyitHavfKlU80rd1x',0);
-INSERT INTO t VALUES (215,2280561236,'TquO7VWOObvGqbtE','StyKIMIkFejL','pQMrtOEubKmLNdaw7pObwVPq1dg2CY3cc7y4sh3EP677diinf2qUh8xnKJ','TK0fkC8ElG09W','QMwtm2cT2nHApxiThZiOJDMfLx8UWKjxCde1iA4RYS6LlhwHgDQR1SosREaFa2QvLtI4v5mmWrc7Tb5R50m4OIT','d3Xn9vtWbId3CxJbkRrGGJwxLumYPVWPnRldlmYTs9pK8OKNLuNvQW17BDS36mtgpjuFghP4YKcdgbE4Noy',1);
-INSERT INTO t VALUES (137,3572273165,'W8KMzqyufnggF8Mp2M58BwiyXOnB20NxOIUIB','mtxiL5bYkM89ZGDXFPRpiRpuoUdJUn1A6','RLBIGfbjftXoSMiIW8qZ4iAIFCDFhIltiEjOIQ','8NRxufuMQKHmmnW2ZRVIRidIkbECq','SHbz9pEES5fdmR60SHUVDjaIdcOLSk','6vEtsZ72nvy',2);
-INSERT INTO t VALUES (151,1889975544,'qMk1MPT7frRvsuAEhSwWCoukCZE7YPiDJQEThNl7w5M','ulztDjJieG','joR9bP','mG4wqK7nQPZFJNtUI3CUlQddl','njPQL9mHmSWoFQZWvYBIp7j5lRMB2rPAZyGEhXo7u','g2RuDrGWmgwhKpwBgRWyGpk6eywKFGj7wgnDfhCGcAJj7F6JKDhwA0OpcyyKAtBh9yWthl8rNa25A9',3);
-INSERT INTO t VALUES (65,73401708,'WttxpZOu9GVTWbCssRNFj','nBBaV3rWQQrf','VFQO1s05SE1dKxbzKmV9I5wYnVzHyIu6DqkCZh5l98F8LSFOixAizit','rkVzYNc2Z1NgIa9S1Ngxjn','gU5FVVcrC9GoQDeoSUwdy66xZfMq6HLUyca2XCQd4EVEGVUSp4BljyNJDrf9lpCU13FBU0XtnXQE','PMRyqZjIP2QODkJL19FzLlR5',4);
-INSERT INTO t VALUES (144,2436877703,'QykDNNf285XrmQ5qawTLPx','e','hgdDNB6iwXdDlkN2K21Bv9H9VtBAr53UiWHuPijaf','DndSlf7QYloAPjKQr2II1','ipodWjCrIVMGSZ6IVkatRSRDycy93AFdeWrvo541EHy7eTXcak4O04Qoy1MvvupAl0g22J1mAZRHKEHMyWCZomk3um9vO5','Vk7yailTuR1Gn4ZJFyxGXwAbuduoMM1uGFfU3VVMovM14qDeDK8p1mbspSeWbBpOn',5);
-INSERT INTO t VALUES (185,491104352,'wVWeRFnPvQXT9BwRZ1LED4dlMcYF6EPne1ZdgZhgTj','W1F0poNM3r','GDgSYdg7vzCVK9Ih04PEpS0MrnyeFxIikmmmQtTAmlpJgrlXSxt1k','ibawTToi1sA','l1wxrtTC2HYHWPTjTGDmwkbbBQRABkNPbQbexJSC9QbIywGSVfqcSNNhvLU55wOx0zJpylfar8mEQkl1K6qAWtuZXb8hT','zxMsOYdmVGNuh1KXj7o65xu3MVGtBDHt8y073qeCLNrcRLoa4AXTzg7TalAjJf7gCVZ',6);
-INSERT INTO t VALUES (201,2119929753,'oSVybvO60AjRVaSRu','qCKp6n46dqE5UEUGAC7Ez1JLnYbLj5uciGNTn','XbHgQ9xJd1L4fkzN2NcJCyvBl10zy5lmy12AJ96oUvWPAsF2NZJM8farx','eaDURTQpXStVqSJQmZ','wzQLjARLTpAnDM1','nYaRJq1noS5ZafHSP6G7g',7);
-INSERT INTO t VALUES (141,2562941519,'oWRWkpjNwc','J','xiom','Ld','1H2w4IYIpj3fJWAdls8xOENfH3igFalCQPpwbXcRAZlFnBudLjAJmB7RG4BFYYR','qfbYhz0i7',8);
-INSERT INTO t VALUES (255,2659148351,'sidGoFDCozGCUscyBUy0owU','cw6wIHddEnO1SBIJ','tdYDR1mKKsXeLO5L','WLL9ebHFWXRywgWKjDQjMBCcy4MSnCh','xwineCHXJyWab6E4uJiit77N8Uwm7kYDbGEEWMHEAoylwfUCqOMqMa8YQ1TDrdO02XNKXPMVK5oArWQ','uMrun4VuNS4Ep9Jmg0Kfk7tFpiUCTfy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6302833,-12435,'PiZye5Nr2s0LxlDJfjHizaP1YuOtf5q','j1KiZWNPzjR1ugM08jWdGahdX9LkslvFMvufbs126FqBgCrivfZu9kJcYzn9qZmCUtzcoDpOuV8q7ZsxthWV9AyFO3','o','RwJRBTPC0Oo8TVw97rPlPJJh0THBSiZSVGJxh4hDzQcT9lzFIkzrjnCEnTmccdIQ23GQYrofzXKCZjdUS3QaH','x','0s',13);
+INSERT INTO ti VALUES (6302833,-12435,'PiZye5Nr2s0LxlDJfjHizaP1YuOtf5q','j1KiZWNPzjR1ugM08jWdGahdX9LkslvFMvufbs126FqBgCrivfZu9kJcYzn9qZmCUtzcoDpOuV8q7ZsxthWV9AyFO3','o','RwJRBTPC0Oo8TVw97rPlPJJh0THBSiZSVGJxh4hDzQcT9lzFIkzrjnCEnTmccdIQ23GQYrofzXKCZjdUS3QaH','x','0s',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5514433,-3255,'7iIE5Y','4enVJxxuqyzyrPTm8kb2xjnHylg9SRhzKKi3KoDI9BirxVNDkzRHLZg4IHzM26EmxL56Jc09BRKMWAqskRVqELJEep','D','fLDiHIEvNnCj84amiVuolBDVo5s1fW1vY7biUxA5Fg0HhpM2m8ykrQzqLshkxAKUyHXblWa55sEbFsHKrB1SaE0Z5','B','g',14);
+INSERT INTO ti VALUES (-5514433,-3255,'7iIE5Y','4enVJxxuqyzyrPTm8kb2xjnHylg9SRhzKKi3KoDI9BirxVNDkzRHLZg4IHzM26EmxL56Jc09BRKMWAqskRVqELJEep','D','fLDiHIEvNnCj84amiVuolBDVo5s1fW1vY7biUxA5Fg0HhpM2m8ykrQzqLshkxAKUyHXblWa55sEbFsHKrB1SaE0Z5','B','g',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5393384,26840,'id3pklfdLLoVV5aAJv9dbNhJfmZJ4pr','CaHwXIcz4SIh4MTW4eodM6tEOh8IIHbqbTw4hdclIJRClFmJn2BVm4aP5XMb6bRhRsw1duCJ8oSuqigbd','6','hLUfh6wirpM0x9CjkFFAmfKiFYf3bto60QU3xGoBEQJPNgdbnZdQd','41','0',15);
+INSERT INTO ti VALUES (-5393384,26840,'id3pklfdLLoVV5aAJv9dbNhJfmZJ4pr','CaHwXIcz4SIh4MTW4eodM6tEOh8IIHbqbTw4hdclIJRClFmJn2BVm4aP5XMb6bRhRsw1duCJ8oSuqigbd','6','hLUfh6wirpM0x9CjkFFAmfKiFYf3bto60QU3xGoBEQJPNgdbnZdQd','41','0',15);
+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(34) NOT NULL, d VARCHAR(4) NOT NULL, e VARCHAR(63) NOT NULL, f VARCHAR(7), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15548,2830056,'POMSjLXO43ZGX81oJmD99MWpKG','y2i','pm7B6ledef9IRgIGNAs6Xc','uuy','k','I',0);
+INSERT INTO t VALUES (11711,-7790498,'6TSHaNhIfEP','U7','bLoqGp2rhOhUQkqt38Vp8rlD','3','S','s',1);
+INSERT INTO t VALUES (32410,996171,'tfELup0UoEDVGKNodQuY5Q1d0W','uaEH','AFs1bIL39qb0cu3MEPzqbWErAEzFHtDw4kOv6hbjH69TyMBbFhMbTHszd','YrV0u','6','oJ',2);
+INSERT INTO t VALUES (-31924,7842476,'IHOTIWSIP4YnyZWRo29FnpZThIK','HME','QXvQU7Cu4T5iKskTmAu','jLaLba','V','0',3);
+INSERT INTO t VALUES (-26649,-7917452,'wFrPAa','ftjV','X7h4Qh8hgPog52ltMJ1JM5lau5PCeCcmnDWhRFQa6fyiQsphYmqX','RW2','n','KI',4);
+INSERT INTO t VALUES (-22609,2058121,'wTBoQ4YuVXajxRwrHg06U','LUU','ipbGWiSAGqc52DdJyHAd1emTJQr','OPY2','X','q',5);
+INSERT INTO t VALUES (25792,-6855834,'FDJ5ehq9LWWIYJ','cuG','d8oHHX9Eggmf','3','j','U',6);
+INSERT INTO t VALUES (20019,-6163388,'q8QlTccrT9CMZTnZLeKoA','j','gi819QIgXmwlypMj16','qtL2S','1','Rl',7);
+INSERT INTO t VALUES (-94,5769213,'efRSooZXlClo0a','kIAw','PzYuu1AwAv1FHMHAfherCi7JDsHSfP9lpuNO84JYGNHDiZgzgW3uZr4Q1bTc','pjD','V','rd',8);
+INSERT INTO t VALUES (-31125,-3391204,'9eA80','mq','rUNkKkYquysgDiDH2Ned3tM8l6TuPCvs77sjGTajB','KS','5','My',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(34) NOT NULL, d VARCHAR(4) NOT NULL, e VARCHAR(63) NOT NULL, f VARCHAR(7), 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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (122,2054183306,'jmQUekk4GuCtxYO','DcNHE91Q73a0mr0dp6QH5VXa4G','79BFlwQIeJHkTk0PRAW9icLpzqIWzhoLkMppweYWs2toj67HTJxFdsXindz','t5utquGPMtVSnMnaDLqQ4JRWTl4','KIc90HWTnAOG6vVov27xWchys9hGtzyF8OZSAJLBRP87','Wlvaz6ZPX0QRY7IQqdN26xIcEcu3yLdnR7YpkRZcoTHUIS',10);
-INSERT INTO ti VALUES (122,2054183306,'jmQUekk4GuCtxYO','DcNHE91Q73a0mr0dp6QH5VXa4G','79BFlwQIeJHkTk0PRAW9icLpzqIWzhoLkMppweYWs2toj67HTJxFdsXindz','t5utquGPMtVSnMnaDLqQ4JRWTl4','KIc90HWTnAOG6vVov27xWchys9hGtzyF8OZSAJLBRP87','Wlvaz6ZPX0QRY7IQqdN26xIcEcu3yLdnR7YpkRZcoTHUIS',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(48);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
-INSERT INTO t VALUES (192,3995873784,'kCFuZ5IYTuzoTqKNa2slp8eWbQSHjAKCKG8TLnU829Z2uUd','uyhDZuXVKHGFl21F','yljjl5BL7','0C41aKID','TK9YK876DuS','8f3fODXyUpPwmcdMqha20yNpJXrZQRRNbauMA1Cj3RY2NOFn31kbkNWiF',11);
-INSERT INTO ti VALUES (192,3995873784,'kCFuZ5IYTuzoTqKNa2slp8eWbQSHjAKCKG8TLnU829Z2uUd','uyhDZuXVKHGFl21F','yljjl5BL7','0C41aKID','TK9YK876DuS','8f3fODXyUpPwmcdMqha20yNpJXrZQRRNbauMA1Cj3RY2NOFn31kbkNWiF',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1762992956,2383906,'RUC0X2QdJunhUaEeA7MFkw42Qv32WSUq','jsBb','zKM5nTF6efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oTy','ZJYUO9R','W','18',10);
+INSERT INTO ti VALUES (1762992956,2383906,'RUC0X2QdJunhUaEeA7MFkw42Qv32WSUq','jsBb','zKM5nTF6efu7viquuiettPGEwJ1Yy87Rg3RsVbWwuI4FoCwWbh5I9Mf4oTy','ZJYUO9R','W','18',10);
+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 (629558466,-3026128,'pX','jqjH','lr9h','XaUJfJ','X','w9',11);
+INSERT INTO ti VALUES (629558466,-3026128,'pX','jqjH','lr9h','XaUJfJ','X','w9',11);
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 (174,39987132,'tRFk87C1V62J628Zijc2rMKjC','Brg6umkyMh','b','K0xtQ5eRQKAGi20f','tO2pLLE9C5Lhl','MDAWyFSEcIKmwqQbgRe0cegGe6GuHgnfi9XrMlQ5UvEwkkLeMiqXduxiwiMWFjJ5y2gobiv1AnVlaJKKGYziXuDxHM3lX6ou8K',12);
-INSERT INTO ti VALUES (174,39987132,'tRFk87C1V62J628Zijc2rMKjC','Brg6umkyMh','b','K0xtQ5eRQKAGi20f','tO2pLLE9C5Lhl','MDAWyFSEcIKmwqQbgRe0cegGe6GuHgnfi9XrMlQ5UvEwkkLeMiqXduxiwiMWFjJ5y2gobiv1AnVlaJKKGYziXuDxHM3lX6ou8K',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (43,784422806,'6AdRisvP01NP6GmW8dmIfAWIzHSxUfv0o','jMmEnmW5nwoN8krYCgXCsu81hcu7bKdcPyQg03C0CqoQlKsWc83bGjOZKxFHhArkpscQhSlsfPmQGRFdY','Lne5xPFEtkOGMrI93y9hZOPOybM2qsrwuFj','X7amvrtfP0sSxVmKKNWsMxlx8AxXq1Q6q4kff2DC4HAip2WV2R699S6mAlj7twheimjbyYx0wBQLDHRXLNEfEdz9NnqVLbsfWC1yZrA3IAgvKg4xsy8qaF3n6raPJARN9A9DOdoltOH2vuG8X0COd2cHbZs9QzlH3CyhiH7mDQDfCm5ikzOaYBoJ3pZlOq2ZBcTUvR2ucm1IpgU7ZUuegBm8CshZ02dTV0kd0q3k46f3','b156HB6hvy4gleesGJN0Ra03VZbcQw2EYk3HV9i0Q5DiF','1BNDmGWYatCpj4cowC0jEupm5LanfSmSwloaBVSMBDLzLgV6ytkeyYeXGapmWxC6iW',13);
-INSERT INTO ti VALUES (43,784422806,'6AdRisvP01NP6GmW8dmIfAWIzHSxUfv0o','jMmEnmW5nwoN8krYCgXCsu81hcu7bKdcPyQg03C0CqoQlKsWc83bGjOZKxFHhArkpscQhSlsfPmQGRFdY','Lne5xPFEtkOGMrI93y9hZOPOybM2qsrwuFj','X7amvrtfP0sSxVmKKNWsMxlx8AxXq1Q6q4kff2DC4HAip2WV2R699S6mAlj7twheimjbyYx0wBQLDHRXLNEfEdz9NnqVLbsfWC1yZrA3IAgvKg4xsy8qaF3n6raPJARN9A9DOdoltOH2vuG8X0COd2cHbZs9QzlH3CyhiH7mDQDfCm5ikzOaYBoJ3pZlOq2ZBcTUvR2ucm1IpgU7ZUuegBm8CshZ02dTV0kd0q3k46f3','b156HB6hvy4gleesGJN0Ra03VZbcQw2EYk3HV9i0Q5DiF','1BNDmGWYatCpj4cowC0jEupm5LanfSmSwloaBVSMBDLzLgV6ytkeyYeXGapmWxC6iW',13);
-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(43), d VARCHAR(72), e VARCHAR(12) NOT NULL, f VARBINARY(35) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6698787,6285401,'lkQe4LkKN6k6R6Vd6SGNGmFwhuNajXsmSkrJtpIJF6','YU','ILGWPcYzpd','8SZgmtvsvWzldcj8','hSGF4xUN8wme7yU2dAjN','bFC',0);
-INSERT INTO t VALUES (3407967,6569359,'tTAcymPm7winFBpD','G5txrqhZelf5U9PiJitDidrXdGRmY','hvQBwKZcG','yhOgrj3sDY4TkmETSQNljMKWpVmfZ7b','Jc9u62Ujlp1WGc4kwb9G80TyCcASgTCAn7WBcIBcX87BzLc5GWs1gJvEDFlGOr4zNeYwWdraSxMaLNgmOsBKI','4wXgdKMjq5t0ictcebMwuir0DnM9FQmtE1bL2hrC3tGp57GBwxb2F7To5uhsIXWh3bTGd3OwXM',1);
-INSERT INTO t VALUES (4259555,-4000768,'nmzH1EYbaonSPFNacKx4sa000LLUo','VGNHPnzdPBOvvMqmIMQaezen8Vlt4etqSrFvwe','HyuD','GUwF9BJUmAJA7hbbW','HRBYGjKjuBir0pQWpvhpllYp2NKz1D6y1K7Lhe2jgBliNPpyXlLFouuefhPX6LqsuG1GBUgqBBlfmV2v7Xqr4iL6JkoGsGAx9','5FHT83XyuttEVf9ssqA2PIowusSp0AblahoPgDlwU3uWRZCgQmgtYSDycD3LodOy8C',2);
-INSERT INTO t VALUES (3951839,-7597572,'UZGK0Gh0xyXUPKFoCZFcdwOv4VoR','qy5hIOmo8to2y1XS','9jZ1m','kh','euueI5bVPBere9htCk5s935t0ulUJRYE0RGSwgKHLjbdHQ','4FZ6jSFshTGFjqNVz81LP0BURdbJ6rUYdBiZ47Avf4GTGi4',3);
-INSERT INTO t VALUES (-3521871,-6177644,'U6QrL0Dbh0Ukqak3EQSHVVjEHKCWk2MGTfyoSdQka','vVfceBuxs','fwVgtPJ','Sd4vVHE3je','rvOEs0yCgV2SM3Snu0hpe40r3Od4bKi1enPlEWsakjJIm6lac8tI0cCSrB','GBZ98PWcjwWoudDlbwsiyjsKqYETfAdaVIkUTNLDLC5Lgd1w29MaMaE3PrAjLwKOmLa9l5v4uB',4);
-INSERT INTO t VALUES (-1287862,-4217379,'LWeZPYRtFleeXCAmAJ','5GSnUVQBq6ncWLLRiC','98f3O','91QvmnoaxdYFXPFh09Iuds34','47vTxGg','IZqlUWmhSkhowtITvNrRMCm4BVS0SxjDR0Hy4OazHQWOppjjJhn25VsTbG65xHqOSV6ur',5);
-INSERT INTO t VALUES (-7666759,6623613,'4QWAa','CvzsP3MZ9SYaUSnb2','YlXkmKxAoc','1uBg','szz9Pd5S14g2Z46RkxHTFu5nTyVqwBAH8xtHXiP8di6Gazk1a5dT1tDI8OL3tTBmF3AYWS3ioYTvzOg9Nymk','n34tyF',6);
-INSERT INTO t VALUES (7923320,7853567,'111rK8SDnZJQYX8OjQmlnBsmyFLSYI4uQLhQxJ6','81EIsc759Hajs7VTa31G6LOwbfU68fy5e25eC0uSGd','6','TOXn','zixAVmxfDntXcZ2SAEGDiLkOqieNhAGYguA6y2E6FsL9bFEQzs0fWbZ0LCZcN3iJ9amYsoi0vgeqo0jkv0lv6h1gcD0gJYplXt','TM0psmSVytiaKcrnq3rqQW7WztJZxBb2BHGW9cGBAfcuL0gc1FuoTyz8K05',7);
-INSERT INTO t VALUES (7789906,3198066,'E37zrhxgfOdc5Ib','jwCAypkXljFDO9LbLsA1RI5mS7Nin1Zne1','g','SI65AkSzy3lQ1Dkh7WeWtTO','A9iWVtTWQTJUxlwYzMUU7XFHGm6rs47x0NmSJqPec45rY5FZyx92R6hm4azGF7VfOTP7Z7RR9V2kE7JvS','nsSuDLVlJDfyxD9QDYUC5cRUYzGRt5gkf72EjbXYiqu7T6ZBp959uwyWhQPEx5AJM2lH0s4T0V5YcDL',8);
-INSERT INTO t VALUES (-6010214,3874505,'Ut','tzdMfFqz2HYwwiNe3QGDRAHaZZz8ofbO4p3Vro3ZnEnwIyMYfUmDK8OXUZdIPxEDWAeUKQJ','uBMjSrYDJ','dzvM5Y4ZVipr6U','DiOzUFJyDLG29Fshdko5FhEMuscJc8wSzoTVnEH8','lhB5rZHxwxXPsTJVYy0FbMEluEJ6HXC7egLubdsJGHKZZCjXE9YFvaT7CdI1LKPr9S2gJuX7341U9YLoR50r2HVqnQ8lzE4ij9LR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7475208839037580858,-30136,'dOAohIz4WCcoy9','Ft9pofuiqgM1xALow7VlgR4VokIDUSs4BXQ1IftkXlmv8m7bhp4Q9NyDK','cNcwA6DN7lj','5YV5mqCDK4LkWgbg6rt4QnwudhGc2AN','lCNkCyp5wL0cOsASWkoUH','Tf',10);
-INSERT INTO ti VALUES (7475208839037580858,-30136,'dOAohIz4WCcoy9','Ft9pofuiqgM1xALow7VlgR4VokIDUSs4BXQ1IftkXlmv8m7bhp4Q9NyDK','cNcwA6DN7lj','5YV5mqCDK4LkWgbg6rt4QnwudhGc2AN','lCNkCyp5wL0cOsASWkoUH','Tf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(44);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(44);
-INSERT INTO t VALUES (-4605623071237946778,-1777040,'HazubduTr3eQzTUKBM7dZGcpj7bGDFoQnTmiozdd','ko','ILwOTqWtj','Sv0BRLKKlp7JwV2OkX1','AQIMv8M4wIZe3ILjfJ0cD7B','FGDLmqtqiySzMpszLV1SAd71OKoGMHQCEVsqncgeQvkzlbkpCOzLN7j8a',11);
-INSERT INTO ti VALUES (-4605623071237946778,-1777040,'HazubduTr3eQzTUKBM7dZGcpj7bGDFoQnTmiozdd','ko','ILwOTqWtj','Sv0BRLKKlp7JwV2OkX1','AQIMv8M4wIZe3ILjfJ0cD7B','FGDLmqtqiySzMpszLV1SAd71OKoGMHQCEVsqncgeQvkzlbkpCOzLN7j8a',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-3840717011438025077,7330684,'jX7Ye2964bxPo6NxftYwmS3ZtQXpZ8Nyl','eGbD3toxdICsYYArG2uO2y09OGAEEsdW4ZlFPRFaYhUL1xXWHhbvy','RpIqp','Y5rFgTEEp','HdXyB4NSp4ZDWBbLikHTXIPPX8cGr1nKXZc9q0iqstFaFF05iMAwi7NBQTY','LRkKFliIE6RvFdacQfBbTNjdnUTe87wd9GQIrqzP2p7iJOWIoJnmFbmEMMThXQYxpQvzeHSVFFVQl1ZAltfg8fSQGc3r1yQ',12);
-INSERT INTO ti VALUES (-3840717011438025077,7330684,'jX7Ye2964bxPo6NxftYwmS3ZtQXpZ8Nyl','eGbD3toxdICsYYArG2uO2y09OGAEEsdW4ZlFPRFaYhUL1xXWHhbvy','RpIqp','Y5rFgTEEp','HdXyB4NSp4ZDWBbLikHTXIPPX8cGr1nKXZc9q0iqstFaFF05iMAwi7NBQTY','LRkKFliIE6RvFdacQfBbTNjdnUTe87wd9GQIrqzP2p7iJOWIoJnmFbmEMMThXQYxpQvzeHSVFFVQl1ZAltfg8fSQGc3r1yQ',12);
-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 (-8165670170646828644,6306593,'kuO7rQIOye0emZSOlhdlu6eB6zYE','MmMIkTiPMrwwMpX4GpXsmC9cnKZyxzcm4D71AgHaTJA2CIMSAbbJlfkJIqa9sjVBXDVLNJGVwBbE8rfpaEq7noEMfhfN9AGBLydXHZiD2kiP52XrwNwf4EhC1d','wRuL81upp','mi2PO8l4FsQ4DgO06FQG4K0BuQscAaBPdZmhYvPH2hIzZhcIIbHyj6vSyFzI','Yrweodh3VszUCc9e7GCRW4QxdzgJn0JzP9fIZRR84YQkFdGniaTYQY6QmUdZGuaCkYA9HtwoFW','gaynXxZpVX96Cfp9mUVj',13);
-INSERT INTO ti VALUES (-8165670170646828644,6306593,'kuO7rQIOye0emZSOlhdlu6eB6zYE','MmMIkTiPMrwwMpX4GpXsmC9cnKZyxzcm4D71AgHaTJA2CIMSAbbJlfkJIqa9sjVBXDVLNJGVwBbE8rfpaEq7noEMfhfN9AGBLydXHZiD2kiP52XrwNwf4EhC1d','wRuL81upp','mi2PO8l4FsQ4DgO06FQG4K0BuQscAaBPdZmhYvPH2hIzZhcIIbHyj6vSyFzI','Yrweodh3VszUCc9e7GCRW4QxdzgJn0JzP9fIZRR84YQkFdGniaTYQY6QmUdZGuaCkYA9HtwoFW','gaynXxZpVX96Cfp9mUVj',13);
-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(27), d VARCHAR(97), e VARBINARY(31), f VARCHAR(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2567803608,-488817,'Zpf1J','vbbUyd889kh9EBQ69GhaITYbC0n0hoDQXbjSSdpDtGm659gnJT','l6i7ncC7x6hdF1IrQiU2','YP','BJ5JyiU3ey0PM86m7EaGbxFV8oNJNkc1swidAQgLrOgMJZq6uIlwjwGHBRn','jZMK7Znof7hjybn5K1Vnqdz5aoR4yf9',0);
-INSERT INTO t VALUES (1954599863,-7220296,'om','j7PqpOSxx5msAumUmZn4LN2WLVfq3eSx1J5vxwV','t9fgser1xZ3NmeNtKQlNaNdzXe','Kem4I5','EiQHqWJ4XliCg0SeJP9yPKY471WwuBCemirXgjSlAiT1y9Y99q8xmBpMQBBxC8FBRvMwz1Ft','213YjIWitB0ldxmKsWcKid9OjeulqPbl0STk4iY9oTUdEhPrMfTUUs1uZlQGhdtr0hOZhppIn3DlmtNcbMgNZJylrdyEe9y2RSB',1);
-INSERT INTO t VALUES (3106172286,-5653048,'ZfbhYbVIjK31puPjr','lRtOElGzqLUiS35pCvYWy5F2cRFbbixJsg0tf4fJuRZiK362JzNf2njR29hoduV3FoYmA7A01','Li7AelvQYt','DeHwgJ3U5jL7zgpf','I0tk2l7cwrk6DX1NU7J3j19mQEG5XLYtEcsvf','oKftbawde72jvrYOwYZ5g5AufzHwtrHEkrgELctaUPVeNcGeWpDVLAEJdhIWRcKSIel2EGAHSDaL4XuigsYQq',2);
-INSERT INTO t VALUES (1533592006,1065359,'x31zg8u8WeUb7HU4QbUVUK5hJlu','AiXt3rpBjoGw4uFc4b4hfXN0Zyka7fMU8h0VV7396JQ9lmXwxWtEfpPJSidn4gLyRCa7NdtVii8iOUHFrBjWmLRY9WHtNCZ','mJYZM','Tp3PDE0v','ETadn4qDbAfu6DM7DTSb1q5R2V2NhcQIjJ7FWUAnhdcQ1XPoKYTHP8ztLsROaNaLeZsG','x3I1RwPLbfGQu',3);
-INSERT INTO t VALUES (1256200327,-7808764,'tsHxTewqnralWYUKwjSG','Weum1hOhuWjD0EQNlFadxoeW3fMGIfMOa1LxmBzgmxZJZzH04SY8hryop16upS56U','x885GUKAoSLHor','2FJ','OB','FCQ0Nko2W5uJsUiN6kM0Gyaz3S9DlzDgVuwSEfvhSfmxe2OuvxuZ',4);
-INSERT INTO t VALUES (1014653703,375953,'jI3','Ua5hHtBkJpvazc5ObWv9DYD','ozbqn9JZzQTuBjP9vJ','wnnCKiAtkf','nZlfHMbMjGXFS1rrgn5wV','12qjJk6cNsbMu',5);
-INSERT INTO t VALUES (4178594467,5230994,'bceZoeuULt','te3jC1lbhkk7a52vd16HMGaVCqWtfleTMzbxAuBVivA0k4TyUsa9BZZA8nZl99QWDpQnu2yw2T1CeXUT0wFIJekoPEem','lVt72QCRcDwKPNfpt8i','ghOf','iQHCILkE0gNU3hXUv1MXvB','KpOKvMuwVzsMTgslZqDB2k6CxmwxkWEq68uucLJGwBh8WePM6yWP1XuN6c7BKS8',6);
-INSERT INTO t VALUES (282083528,7481657,'9c6MPRprEeto00WFtIMFbY','DxdXLuI3XydzCWnyf4rwTUYZBbQ91NdxaatQF6qoCqgAVGlc1xbIu5tvEIKaNe6pAsVaHPMVa6y6K8ofqHrGxTZ','62mGc6Ftt','nnV','orkIwiiWXDm2N0pWFhShg7vvHFEJZn4w3Dpu0vrqkaZ7FQdKrMdDFP1LfBzY3Vty3EstzQw3lVuk04Dn1MyGMALlHc7ez3NeTWg','4hJcBg9qQFPIS6MCHNRjAZ4BFkFGtDPTlGk7P3wA85dNrkDInWEFAECnJPToBCBH0jfxNu8Q1bx1B2qIbyGZwgaJBE',7);
-INSERT INTO t VALUES (3345844402,7734390,'uvF62iFUJm7PYBF','fdRAykQHcC5qqO4ssNteZo4kY41pxEAoeWwkvWD4sljrvSKc4v47qYBGzACcww92BvCu3PEo','1XTNYKVkHbO0FJYWTUZjKiyfk8','V1zygxQF','8VhtZd9NDubnVM9Gb96FeM4zC2blX5F1ch5GIcVCEsl46eeqL','spjs76z2C3bWb5hbPO0DJVSPEhp57uVdUpZo1Tx8VDdDtewUeMuaeJEMb',8);
-INSERT INTO t VALUES (1088158178,5376592,'MXJojtqlXsDo6G3FWLiZ1F1','Om5HruOxeJ','35YuFyTxa34JUHgB','rs','mhmepHyOn3dNGj4JUyvg6H7lacdAAGNPA7emzCJbLavD5Yz1CFEFXpgek8lh3BHckdGUFdBjahJk3AviGsxSHbBl','NNzVdJd0WXnmiTUyKHnguydOsByqpafHzszlvrZe6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (957109690,-5188946,'9YCx442PDA0EBYZz6iyAycVXmKs5v','8j8IAelBSc8adawp4WZg5uPBui9KsWVqqTuCfCI4m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upVYPc2St5fbXZq3GPpenqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpTj6bT8cgBcUqykU','rIe9ZX0qENhzuSyYNcDGddXqZr4UW4GVbOMNbyHjn3fRows03Fc','0U','F','E',12);
+INSERT INTO ti VALUES (957109690,-5188946,'9YCx442PDA0EBYZz6iyAycVXmKs5v','8j8IAelBSc8adawp4WZg5uPBui9KsWVqqTuCfCI4m6vc4Kce2mXhedJDHzCBy9QM2usBd16wDoMn6scWuEGk5oHy8qvlS0fJZUMiiWyA75dEiQA9LJ3upVYPc2St5fbXZq3GPpenqO9GyGgSONNi4Bvvt3eIqgGIvw4IXRP6UCCW0XVuLdli8dQZKnOUss4ErkgqcpTj6bT8cgBcUqykU','rIe9ZX0qENhzuSyYNcDGddXqZr4UW4GVbOMNbyHjn3fRows03Fc','0U','F','E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-47883837,38085,'Pqj','oM9zhxNkKwxS8Wl6tYlW3am4fC7NgOIATOmSImMCxwPV','l92tgNZkQwcPAXolvU2JLlkbo','1miyYJWepbD8Bfe1e9goCeVUrj6QyanEGr6mjNt40CEsGw8HhCzFsGOZsRvXlJn5AIcQGnAmxKhFYm0zPB3VWXtuZDyrpPRLjLL3l1uHxKCbfXOrT134IFsSALMC5chQwrNuCj8mHCWpHAnCourGPUVl95dwUzQr3YDB1lIJNjnrBJDV8PIzMySquOJN21ZvIzMyVRR5','G','e',13);
+INSERT INTO ti VALUES (-47883837,38085,'Pqj','oM9zhxNkKwxS8Wl6tYlW3am4fC7NgOIATOmSImMCxwPV','l92tgNZkQwcPAXolvU2JLlkbo','1miyYJWepbD8Bfe1e9goCeVUrj6QyanEGr6mjNt40CEsGw8HhCzFsGOZsRvXlJn5AIcQGnAmxKhFYm0zPB3VWXtuZDyrpPRLjLL3l1uHxKCbfXOrT134IFsSALMC5chQwrNuCj8mHCWpHAnCourGPUVl95dwUzQr3YDB1lIJNjnrBJDV8PIzMySquOJN21ZvIzMyVRR5','G','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-20133824,3676364,'bH6gyLRwyFcwlPPqaXc8a2Gmp6gwGvrxCth','24PMSasNWlhLGHDZgoKZJxvvn6W2vznbDN68pVkjJ2uKRtcJNJSFjImQLz2t9K4HLVt59kf7oaLSUWeEt1OCzwvMGFBca7W0eqrrE0BYJvjeFV1DNoew42IO2Qe7LxauRdTfyGce17jYL58G3kO5n9PkvcUy1QgxJZgGGQeoTSFcbxnQ3MMus1a','F9dgrCbpKFvMijr','AtU0j4YwmEZmkXLTEt7oPtaGSZFauJK57SkThueYFSckmEjgIg7W9VsYmhtRh3eWQFVHRjsHNKTRt66sCxfIYoGLgzgvLO9R3S0CnEYCc8brFMA76snwvCpksCjQVrjJrvBBZgua97Ddyadfrdt16dSoy5wIQWGdqPvGRCoTATyr0YCxBKoMBCypat7OjOAlB17DRUOmcZshPGIFnKbDaIoY3cO4QeNejOQcJ2NNnNjZoYbKusLp','kH','t4',14);
+INSERT INTO ti VALUES (-20133824,3676364,'bH6gyLRwyFcwlPPqaXc8a2Gmp6gwGvrxCth','24PMSasNWlhLGHDZgoKZJxvvn6W2vznbDN68pVkjJ2uKRtcJNJSFjImQLz2t9K4HLVt59kf7oaLSUWeEt1OCzwvMGFBca7W0eqrrE0BYJvjeFV1DNoew42IO2Qe7LxauRdTfyGce17jYL58G3kO5n9PkvcUy1QgxJZgGGQeoTSFcbxnQ3MMus1a','F9dgrCbpKFvMijr','AtU0j4YwmEZmkXLTEt7oPtaGSZFauJK57SkThueYFSckmEjgIg7W9VsYmhtRh3eWQFVHRjsHNKTRt66sCxfIYoGLgzgvLO9R3S0CnEYCc8brFMA76snwvCpksCjQVrjJrvBBZgua97Ddyadfrdt16dSoy5wIQWGdqPvGRCoTATyr0YCxBKoMBCypat7OjOAlB17DRUOmcZshPGIFnKbDaIoY3cO4QeNejOQcJ2NNnNjZoYbKusLp','kH','t4',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1202503762,-4744423,'IbVTsWzA1sWTmsjL','5mpULAaXuHtl3ESZyNfdL867KBSM14PtETTfcnmAdQsiRXN6VuTv8eHOQpAca9fAR','z00l2cggvuanHw2qgaCVqerh4ae0kQuD','PpJO1ci7vWtNgSYkjEKTqrLZAkUKY5fXMYbY6otSaubIzIaGZ3ndYDrd6gJX7chG8CtcxvxxpDKrTQzkhNd7QMsKoKy37VYW8gW4F2XbXDLuKKjFlPdwK7gjytSZiPX4vqUyJRsU5TuD6JgFw4Ilc5jOzwSAlryKYC6uxXw9JOHuQvfivNrviRc9r1QMGHYjpfPlUYxTbZ4cCGyfOS6j4YdK8OaWoNq7zkrZp7KSg4287VvF8cVLPZo4EaYo','ni','bl',15);
+INSERT INTO ti VALUES (1202503762,-4744423,'IbVTsWzA1sWTmsjL','5mpULAaXuHtl3ESZyNfdL867KBSM14PtETTfcnmAdQsiRXN6VuTv8eHOQpAca9fAR','z00l2cggvuanHw2qgaCVqerh4ae0kQuD','PpJO1ci7vWtNgSYkjEKTqrLZAkUKY5fXMYbY6otSaubIzIaGZ3ndYDrd6gJX7chG8CtcxvxxpDKrTQzkhNd7QMsKoKy37VYW8gW4F2XbXDLuKKjFlPdwK7gjytSZiPX4vqUyJRsU5TuD6JgFw4Ilc5jOzwSAlryKYC6uxXw9JOHuQvfivNrviRc9r1QMGHYjpfPlUYxTbZ4cCGyfOS6j4YdK8OaWoNq7zkrZp7KSg4287VvF8cVLPZo4EaYo','ni','bl',15);
+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(30), d VARBINARY(1) NOT NULL, e VARBINARY(7), f VARBINARY(89), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3417344894,-7115960909674978219,'yRhzqloXXKBBz6e','q','xaTW','nqp7RwE6bRgPGadYwMaXa24SYe342l30BlRDK8qA','DH','E',0);
+INSERT INTO t VALUES (2351068724,-1123252126644140752,'QjyFoGGJMtTnE3qr7','d','GpQ','OJd4va45b7pbmhtK6ybSzt61mnhYLPWsDe','p','n',1);
+INSERT INTO t VALUES (1032231106,5819654508367522915,'HFWExVpjQO','W','uipSy','42vlLlUM','k','G',2);
+INSERT INTO t VALUES (1609134529,1507200066270522785,'FqD8o5wbPaUmblsjlL9y5kB','t','Spx7Rx0','NsYIO1CuP1q','X','C',3);
+INSERT INTO t VALUES (4285814763,5469029795734487220,'HFSu1','c','x52g','pkKxXmcH4e5h7g0WC','m','t',4);
+INSERT INTO t VALUES (2403382149,-4130700383982337512,'bV','6','EGrd94','qwT6C0ER4UQV0fJFOkuKVofyGAraQScQogXUHDyisffhlg5Iv9FoGX2YvjSTKPMEj8tm','ef','7',5);
+INSERT INTO t VALUES (1665068861,4596809060196673119,'3QxM9kzlnjK','Z','2hNENF','RAjlpBK8hKsuNCoUSm9HdVEn5rfMqDfYevVdOIl1Z8RpcNxn63Pxzs3Yb9hSzVGKOIMjtbinusKIaNvJx','q','k',6);
+INSERT INTO t VALUES (1196935961,7414535377027046497,'LYK9BbZC4j6xUCc3SMH8rt0','W','gnst','Bcv3x990bLSjFeHf0','8','G',7);
+INSERT INTO t VALUES (254716382,5283192426664930558,'MbBo64TOEFabIppCrCLm8xT','W','T','00O6LJOdtiKzKIAG9eET9cKUfxyC2AcpxySQcgOBSM1cWJMymjq8caatbyBB','6R','j',8);
+INSERT INTO t VALUES (1184126768,-5486128707737341105,'goSNgRdsZrbJkHJk6tP1RS5Fr3aWjc','F','mzUVFi','k8yGLJAMt26eR7dAGUzESgaBylCxR06GxQJA84Ig12ayf8cInXQv','0','u',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c BINARY(30), d VARBINARY(1) NOT NULL, e VARBINARY(7), f VARBINARY(89), 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 (1317671340382886302,3343809,'FrwlgDjKwKkuRcedQlnolThZpkq','rMsgTrScmMvSHpqgk9pjFrfarD2P23WjU9DLojzQoDBweOglRRVC9xVFCAdG','BtrySToF','B1o5uCD','GaH3geFUQFQ55wJtiopQE','ujoIybnd8yvbkfPIRfPeeJQb',10);
-INSERT INTO ti VALUES (1317671340382886302,3343809,'FrwlgDjKwKkuRcedQlnolThZpkq','rMsgTrScmMvSHpqgk9pjFrfarD2P23WjU9DLojzQoDBweOglRRVC9xVFCAdG','BtrySToF','B1o5uCD','GaH3geFUQFQ55wJtiopQE','ujoIybnd8yvbkfPIRfPeeJQb',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(28);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
-INSERT INTO t VALUES (2865086029328945370,3449363,'z2i4cHvnwWC','QUNYeByvgh5i1qO8LbRUi9DmwDwTPnuUHsGvfhIYpHFRYzZ6UPtCaR4dsIbc34RAq1','hrKrpBEFJpI2hnalrxDOKI3yuN','0zfoPEMIBXbDAet','octnJFHS9ls24x2X2TQ5Oz2kevVZG8XEBTOY4TR7XX9','nXOSWkvG9df0N5acpKusxVRtpqiPHWhvPaa465HDiDYkSL1jKhl02St',11);
-INSERT INTO ti VALUES (2865086029328945370,3449363,'z2i4cHvnwWC','QUNYeByvgh5i1qO8LbRUi9DmwDwTPnuUHsGvfhIYpHFRYzZ6UPtCaR4dsIbc34RAq1','hrKrpBEFJpI2hnalrxDOKI3yuN','0zfoPEMIBXbDAet','octnJFHS9ls24x2X2TQ5Oz2kevVZG8XEBTOY4TR7XX9','nXOSWkvG9df0N5acpKusxVRtpqiPHWhvPaa465HDiDYkSL1jKhl02St',11);
+INSERT INTO t VALUES (6162683340223802325,-4643764581002463940,'SxDcg2FbRUirqvWjBglfwxL','i','grDxp','6xmWogJmQOvpNInzScz9g6pNPy2rWHG3NASoq3S6cHUv49gLX1qmFXY0r4TVMKlKKOe1yP4E','2b','l',10);
+INSERT INTO ti VALUES (6162683340223802325,-4643764581002463940,'SxDcg2FbRUirqvWjBglfwxL','i','grDxp','6xmWogJmQOvpNInzScz9g6pNPy2rWHG3NASoq3S6cHUv49gLX1qmFXY0r4TVMKlKKOe1yP4E','2b','l',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (11457667128927157334,563262392015217359,'yVaUBV7rtNhW13q42dwEFODjp','l','A','v7e5EsCHmV35FnunM737gHbqD','K','A',11);
+INSERT INTO ti VALUES (11457667128927157334,563262392015217359,'yVaUBV7rtNhW13q42dwEFODjp','l','A','v7e5EsCHmV35FnunM737gHbqD','K','A',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3404110349787152089,-4793302637079054356,'CsUyiBCFe','JtE9ZHqFtDoJMTo6T13DHuHRamIVIPrWR27D1eWMDKXu7KvNqwS3aEpXLYMxde8ao4szytzLi7ci7ZgZFFmho9G5zi3rqEgvZjAkTueZtti2pxfbEha7MJeqh0VUzY152NtSDrf3kQcS36gFUt1wuloNPHNN0O64D6QPNwVsz7gauT2I72EhrKrFbljYYufDTR21R3kJmojR6070Q2DUGLTR3xP','HHCS','227iI2qVtvpWdhf2LK0wS7WZewMCWmaHKbJlssFmPRZWnc6VHlnuZWdLK9UW9uPa8CDrQquYAepYofSjjN','P8','d',12);
+INSERT INTO ti VALUES (3404110349787152089,-4793302637079054356,'CsUyiBCFe','JtE9ZHqFtDoJMTo6T13DHuHRamIVIPrWR27D1eWMDKXu7KvNqwS3aEpXLYMxde8ao4szytzLi7ci7ZgZFFmho9G5zi3rqEgvZjAkTueZtti2pxfbEha7MJeqh0VUzY152NtSDrf3kQcS36gFUt1wuloNPHNN0O64D6QPNwVsz7gauT2I72EhrKrFbljYYufDTR21R3kJmojR6070Q2DUGLTR3xP','HHCS','227iI2qVtvpWdhf2LK0wS7WZewMCWmaHKbJlssFmPRZWnc6VHlnuZWdLK9UW9uPa8CDrQquYAepYofSjjN','P8','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (17860206915709451187,-1353861170664753620,'mD06D','y89f7H1cYkF3vEtDai16uMne3axWBSZO1Qkvjcfj2bmVYW6y5','Dtofv6Z','UGUulEQSLzZlOHnKZWQ35ZtnE0gM4SD7Va4MxcIixneVvDGTSqeCqFaluZD6kUDmpTfcFxJShHyigoPHVxHbZldBEVjwVQNSh2sFY4EoMkm1vlNKd7vlA48b4','V','b',13);
+INSERT INTO ti VALUES (17860206915709451187,-1353861170664753620,'mD06D','y89f7H1cYkF3vEtDai16uMne3axWBSZO1Qkvjcfj2bmVYW6y5','Dtofv6Z','UGUulEQSLzZlOHnKZWQ35ZtnE0gM4SD7Va4MxcIixneVvDGTSqeCqFaluZD6kUDmpTfcFxJShHyigoPHVxHbZldBEVjwVQNSh2sFY4EoMkm1vlNKd7vlA48b4','V','b',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4986296559965676785,-3783742863986127260,'9c','Qqu2e6P0mJvANmflOSPHzfXEDAcCoiDoXGlytZUjx4Z9oNHQ1W','rJfbC7','Ly1k3UJAms1cviq2WqCuzzlxUew4VOHeUKROHrewZc1Ej4NBCenBrJQTVMeIUggLG','A7W','b',14);
+INSERT INTO ti VALUES (4986296559965676785,-3783742863986127260,'9c','Qqu2e6P0mJvANmflOSPHzfXEDAcCoiDoXGlytZUjx4Z9oNHQ1W','rJfbC7','Ly1k3UJAms1cviq2WqCuzzlxUew4VOHeUKROHrewZc1Ej4NBCenBrJQTVMeIUggLG','A7W','b',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6474371972519772630,5794803884712349961,'rsJuJV82FvlAvrQZ283mB8','KmJtdt71PFVwpCDAtSX5kiqleq77xoof6cXvvJgRTbD2VSLVAvZhkAPXblaT3g67IVmMM3nfW0ScelpLIgU7PPUgZ2g4CrYP0L4FnfEWNvRyGoCxrQPxjx2dlPo0juVIlw9pdlV0','vBj','vIoBEwuQGhwRmhmPbp1R7AhUY3QgaDWkh5TAB4UbILsRJJQxsbS1XqT4sOUjrVNlckmUtYqp1as4EPL7TNsaLsVZUU7OC5FrijglkKb8qM6F5OQ9mpJJgmwGg96XkV0VSpLTwwf8FbL51Dcy3r','y','IN',15);
+INSERT INTO ti VALUES (6474371972519772630,5794803884712349961,'rsJuJV82FvlAvrQZ283mB8','KmJtdt71PFVwpCDAtSX5kiqleq77xoof6cXvvJgRTbD2VSLVAvZhkAPXblaT3g67IVmMM3nfW0ScelpLIgU7PPUgZ2g4CrYP0L4FnfEWNvRyGoCxrQPxjx2dlPo0juVIlw9pdlV0','vBj','vIoBEwuQGhwRmhmPbp1R7AhUY3QgaDWkh5TAB4UbILsRJJQxsbS1XqT4sOUjrVNlckmUtYqp1as4EPL7TNsaLsVZUU7OC5FrijglkKb8qM6F5OQ9mpJJgmwGg96XkV0VSpLTwwf8FbL51Dcy3r','y','IN',15);
+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(97), d VARCHAR(69), e VARBINARY(7) NOT NULL, f VARCHAR(12) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (166,-6167496681498666955,'4gGDQO0IP412q3VBSnsEivc2PrBkskpZGlTC6ffEa5w5Cdhkfh6sYYMh6qoNXTJmjNgFwI6U3QlhXnl3LJ2uohvCM','PDm6fVeI2Qjhp7OOm8MdljPjLxgQi85FpTzYW9wW2iT9','Z9dtea','I','yH','ix',0);
+INSERT INTO t VALUES (73,-3726650224654699924,'39Tiw8VtFApNbyd6Z8YMBBfjqx8','jxtzyftqf4sv7SbX','u3','wP9BO84ZkuJ','A','b',1);
+INSERT INTO t VALUES (175,5417270071807239318,'1FbELmB8sQE92jvp2DGX4M','Mt4USqKFpjL09JiXwhJHVuksk3wGZ','bb','RnIMb','M','0Y',2);
+INSERT INTO t VALUES (56,8364571442570019571,'c2wIEjQvcfsMK94mZRpDVZQUV0DomrsO4N4N4If9BR8DRBlLI5wFP','K4ons1F34bWhtg8dJLUkySm1E7FE5Yx9Plcp4wf8RkwVmE4fe386wwn05R9UdLf','U3Il','xyvd0Lvtqs','Ks','ji',3);
+INSERT INTO t VALUES (63,8876444623022049897,'IeDcgy5Ah36KE','BoNhmpOY4Cbg4bcvAKnwJOmbkkpDnU5ZLpa4ELjS','oSf','5hzaZ','b','r',4);
+INSERT INTO t VALUES (148,-8960580698136763691,'G9c9T07iGpfIX3oZeZrxXz3zPrzsF8jUkrZhY6De8Se5IabUkueSC1JpB5u5VVjUrlGdHQU2QHH','A0hBYv3hyWrieA3af00hVNwNtopThpZPrqV0jY5AGwbL7tpoXuf','QP3A5','2FlpIfg','Ll','In',5);
+INSERT INTO t VALUES (35,7133003844163581487,'VSbJwXjfJ3tkeKCa0LLGl9RwSFNB3esEdWAEo02P5gdowoCDZQfkLhAe79fGCxPq8l0cAFKpsZRlNUeL9','C92PJp5sQLwqw9k42vIRyvDrs8JhV2rT8BlGY4fZ','76Tr','rVIj','sd','X',6);
+INSERT INTO t VALUES (40,6367092555548262886,'FxzZtssoqRbuCDegTdgllJWqYiLNow','zPi8LfA3orkovXrzIx2J5aJlGmVinGLRcRbmjaxvbeNc08kiqSxAotcSqL','JTs','T9','d','w4',7);
+INSERT INTO t VALUES (34,4744081290741397542,'wM2MnGHrW3h0xvHzedKbz7VqTxEQ0ql','lWCwAyZsKpUylYxwep2pjajFtWLLjWNWJAvb3mqVM2zFbmfLBrM8HwJDc','rA','rCPTE9Tu7x','1','P',8);
+INSERT INTO t VALUES (228,8715322203130999091,'IL4MgwAJ6XFqdOFHK5AoJbihUZZQ7v30292RqtHGOmiC','ErwAG8IUkdjiATuqIm4kzUetEtJ','m6b','3xE','2k','U9',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT, c CHAR(97), d VARCHAR(69), e VARBINARY(7) NOT NULL, f VARCHAR(12) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (245,-8669419418184317490,'yG3g6ujG','PMWUS7qzitnsgLuFoQP8AxcDO13zUo8pXuqslzsizd3','iMnwc','a8W','J','qY',10);
+INSERT INTO ti VALUES (245,-8669419418184317490,'yG3g6ujG','PMWUS7qzitnsgLuFoQP8AxcDO13zUo8pXuqslzsizd3','iMnwc','a8W','J','qY',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
+INSERT INTO t VALUES (139,3884338058749227477,'nT7uhmXOdL5it1HX9wPtRluSoPcN5IwaPygcDqVI5KkLN0TOGv8P3GCtyrcYbMdwgs3qoVtd','EIeBJ78wq5','YvgmylU','V7LzXoaxoWf','9','Ko',11);
+INSERT INTO ti VALUES (139,3884338058749227477,'nT7uhmXOdL5it1HX9wPtRluSoPcN5IwaPygcDqVI5KkLN0TOGv8P3GCtyrcYbMdwgs3qoVtd','EIeBJ78wq5','YvgmylU','V7LzXoaxoWf','9','Ko',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (14393590382511182486,-593396,'cybxJHIi','94yYoILRiacHbZUlXuiWiK6bhjV6vjuancEu0u6HTisLYVVAER2qhuN1qpDXyCDNajrruOQ8mEUr9vVMQsUP1DhmsIGbucE88QmZ6TFmklp8ZIT7HObLFs1CWsrKQ2KTLI5c','lR3myN1J6vgoUNV5v','Yj','eIafL9EknjbmK5wVkKih5bzbWmuU3SKnLSQORP05RwCDERYcInJxNE7IvTPi2Lb1aY7Vdn704','HPeBjNWy5D0Ccx26LkY',12);
-INSERT INTO ti VALUES (14393590382511182486,-593396,'cybxJHIi','94yYoILRiacHbZUlXuiWiK6bhjV6vjuancEu0u6HTisLYVVAER2qhuN1qpDXyCDNajrruOQ8mEUr9vVMQsUP1DhmsIGbucE88QmZ6TFmklp8ZIT7HObLFs1CWsrKQ2KTLI5c','lR3myN1J6vgoUNV5v','Yj','eIafL9EknjbmK5wVkKih5bzbWmuU3SKnLSQORP05RwCDERYcInJxNE7IvTPi2Lb1aY7Vdn704','HPeBjNWy5D0Ccx26LkY',12);
+INSERT INTO t VALUES (215,7224957369780188344,'YhsAiwfiZVUkzU9Rp6qqAjbfYTO','bm7JaFo8pVQN9L9f9BZAELqyRprvCo9gK28BnH1kJpvO7ad2OCpez11wNzeoEee3Kw6nf0V5e162EuYrYtl1ZR3D0McB1W0u4plfdYPAJ','3Oo','QJSpc','9','3',12);
+INSERT INTO ti VALUES (215,7224957369780188344,'YhsAiwfiZVUkzU9Rp6qqAjbfYTO','bm7JaFo8pVQN9L9f9BZAELqyRprvCo9gK28BnH1kJpvO7ad2OCpez11wNzeoEee3Kw6nf0V5e162EuYrYtl1ZR3D0McB1W0u4plfdYPAJ','3Oo','QJSpc','9','3',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (14563177274347014659,-7765129,'y6JpiTU','xlVlsal8Cz51sSIK3AlNYhQXLB2NhylMEdoHD5f','WWsCjUvDV2GakzP62wcFnSuaa08cKUr','cetkk5pkOUIBlmiCW9cAOpVx60juFH9vajkDvIRpmZerIWKOszJH7u51f9OYtcy3em50Ql9um2XXUBHNHr7tUuMKBb1EUfiJRoOz1EelLzblmgpO9luG8LVQCfRyobUlgsjQz2b9k9YA6r0lT5FkOimO2XuRPvdkvhxp9EG975TILn','jxFw07iXeURlwJqZprxxGopKZsWBT8innsGil7kgTMPTMOUReMpBBwLj87Q7RDONQlaGTVsWPqJdYI8UIm','yb5V8',13);
-INSERT INTO ti VALUES (14563177274347014659,-7765129,'y6JpiTU','xlVlsal8Cz51sSIK3AlNYhQXLB2NhylMEdoHD5f','WWsCjUvDV2GakzP62wcFnSuaa08cKUr','cetkk5pkOUIBlmiCW9cAOpVx60juFH9vajkDvIRpmZerIWKOszJH7u51f9OYtcy3em50Ql9um2XXUBHNHr7tUuMKBb1EUfiJRoOz1EelLzblmgpO9luG8LVQCfRyobUlgsjQz2b9k9YA6r0lT5FkOimO2XuRPvdkvhxp9EG975TILn','jxFw07iXeURlwJqZprxxGopKZsWBT8innsGil7kgTMPTMOUReMpBBwLj87Q7RDONQlaGTVsWPqJdYI8UIm','yb5V8',13);
+INSERT INTO t VALUES (167,-4383240300610962520,'luuwNLrLrsHPS3KZkZHaVyM53WshMpm6yKIy83YvviEh5lPkXGWLnRHH7uIfWMj6BUyMcwkAE3I5qwFup4xiGNmHtFG','B8t','MSo','Oou072skyhe83pkbTrJgEY7wmhtn9karN3li2govs9vY4KHem6iDZWq8lIReHcOUtJklnyQ9RwGyxb','T3','G',13);
+INSERT INTO ti VALUES (167,-4383240300610962520,'luuwNLrLrsHPS3KZkZHaVyM53WshMpm6yKIy83YvviEh5lPkXGWLnRHH7uIfWMj6BUyMcwkAE3I5qwFup4xiGNmHtFG','B8t','MSo','Oou072skyhe83pkbTrJgEY7wmhtn9karN3li2govs9vY4KHem6iDZWq8lIReHcOUtJklnyQ9RwGyxb','T3','G',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (32,-3361579008034427096,'rQk9D881zGAQsz3mAoF2NRcxovoaAPqLz3QCUFIUMDWSRhahTCxjGyDxFnbcYE6RK','oY6WLS','IoYRw0w','ByXb9AJ2ZguwiJ414DsvQMsa0J9Ew1gJlaaEHecijAtuFnF5Wcn2vjZ27bRU1ONwlyfAx3IRjAxNvZOEnkGiuwHp','j','0G',14);
+INSERT INTO ti VALUES (32,-3361579008034427096,'rQk9D881zGAQsz3mAoF2NRcxovoaAPqLz3QCUFIUMDWSRhahTCxjGyDxFnbcYE6RK','oY6WLS','IoYRw0w','ByXb9AJ2ZguwiJ414DsvQMsa0J9Ew1gJlaaEHecijAtuFnF5Wcn2vjZ27bRU1ONwlyfAx3IRjAxNvZOEnkGiuwHp','j','0G',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (56,4050679622510037765,'e4qqD1HB3JXd','3XrWcSVw2xXVesjEygVOFQqSYmHzkjHU28UaoBgZwliOz9CvPOEyMiYOlMckZEH8CrtgD30HOW36erVHvSl1MeriP2iDnYBsjbMNofrVTkj0abbDFJ2vQ3OgS6t7ZrD2IHQDPLfxT3sr7lRkM2Z7EhCtLlU697i8U8EV','vzPkGQJ','pqMSjTcHPs9VN6mxKfrcxAFBCMP8LfqVHWfIdi5JYxy7Vsnrh4o3RWnoD4M9IMpMooOC6rvYZFDhSJTgs7hqUFuReHi0QUDfH8gIDcYfoy6enUb2Dasr2pVIIZB0s3OTw9jE3D6O2AlT54qqGdpfkluOGWzJLXVggos0zgdj9T4lXyotU9Inb39BG5CQB0AnZyyPrpfFq8nqAK0PsFESMJVfWUhdGsXjtdQJxHkR9leIu','8D','U',15);
+INSERT INTO ti VALUES (56,4050679622510037765,'e4qqD1HB3JXd','3XrWcSVw2xXVesjEygVOFQqSYmHzkjHU28UaoBgZwliOz9CvPOEyMiYOlMckZEH8CrtgD30HOW36erVHvSl1MeriP2iDnYBsjbMNofrVTkj0abbDFJ2vQ3OgS6t7ZrD2IHQDPLfxT3sr7lRkM2Z7EhCtLlU697i8U8EV','vzPkGQJ','pqMSjTcHPs9VN6mxKfrcxAFBCMP8LfqVHWfIdi5JYxy7Vsnrh4o3RWnoD4M9IMpMooOC6rvYZFDhSJTgs7hqUFuReHi0QUDfH8gIDcYfoy6enUb2Dasr2pVIIZB0s3OTw9jE3D6O2AlT54qqGdpfkluOGWzJLXVggos0zgdj9T4lXyotU9Inb39BG5CQB0AnZyyPrpfFq8nqAK0PsFESMJVfWUhdGsXjtdQJxHkR9leIu','8D','U',15);
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(38), d VARBINARY(85), e VARCHAR(65), f VARBINARY(29) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3477822,5050050428468340400,'noZjdSGjTkwCG1','42yJNkZW0t7S','ay9RkZmoskf06o1heJ7P27ukvhbG0bvtulhyUeNzBMF3MJN2QMDXnwioplJPz5l','p38ZBth0wgF1ArNO3eb1jSEBtV','KxKk3hWaduBRCRZHjVOgS7hTQpMUZpyylAwiYEILqkNj0LRpR25','7mmkmxbQYvEHnle90fSW6AteYSrrLKHvQPnw5TZ',0);
-INSERT INTO t VALUES (-46576,-8581649097155996081,'cnGgLoG9shS07n3LBGo5p','65OyKh5RcBzHpbMTVlsxSwBdLqADogRld0WQd9CR0rMZ5z7xXq7yD18tfEym5LCppOVpoEAcyXJ3LjXuDcq','7wLglpi5YD8047FeZdUTlFPE435Wq56ftvMd','x8','H8ID4mD8cjiSqQ4oHZgPDxjp8u','wXplCDXmYLQwDI0UDYXI7rxE1oprpStDNVyiCraHAsU2irCrwmAXlk6V06jCcD97kpIdVuV5XtlufFXdytAi33LIlgaI',1);
-INSERT INTO t VALUES (4980828,-6978182925552496630,'TPwdQem2XGqmVFIjTrO4cKqXygjoox','PHq78y2lcxHrTOLIqGuGRNNX5IQOtXbbXJ8cML','cDhv2gDj8eJY2s0bN','tGcCcQ5VgnNsI','vd401k59AHerOOizoL3wwrQzg9wzouzXZGiR8zXu4Gr9gAsJDY','fVcoJzoMqm',2);
-INSERT INTO t VALUES (7344610,5486568297104914166,'ZdTUeNM','birpYOmPRWeRGgLog3wFeywVolGYGWDrr4sHESqtAZkteS','ocstxIGHACLXHMprd6JzZaPf','Gl30crLl','IrsyBNveOrzkRzzJoRO4sRzvZJhiMhrtjlxnTFonYPNj','2z0zqczVx0ascADF8RFun0AOHYdCwP4apUwDD9Jfuge6',3);
-INSERT INTO t VALUES (1058254,-5306631008553235787,'cxtP','Uktug95iBMmwTVmDBPYYybofypeQPqexoZ81E','nPLz6RNBy3qyzuBXf8ZPu7Ufu','zZEXsi0PFD5','QALGVL9X74','upesuzvfUyG',4);
-INSERT INTO t VALUES (-3508703,9094763772712121519,'yvaeQuCR','dmTHy0HFkAg8UE4H4','zojjM4g4p8QZAF2itTBX','tBpIQavoX0vG8TRg','xPCNJgd6xI1toludbDd2NdxxgXchobxFOYRkc6ImXxlKtDxiguyP8jIHQdXmw8tdmEnEeW4kgWbXnGX0FUuolcUPxqCrv','jFHuKKTASQ5HOru7gMuSFvpclzTa8yBChnL9mNd2o3uYGzDBeCzgqFOR',5);
-INSERT INTO t VALUES (-1190733,-2424855704892549315,'nBEnecRXe9AfuCZ65kg2myU88aUkWJcaul','llpdM7siIP8REmf3mrLeAfc2G6zNMbuzdEKEZmMjcfAazCPlDOy','k','neyntCTvVy1cgzNCy6gNahLk','MN2m5yBN3vZVVwRa0rPtHjB8z0oNkCQyto16OyNhiVnmHImqPFDvh0PLzXx2U6RbQAOIGT0Ds1lfgrZQ6755FhZ','x7jVCPMU6nKiOS1v5FLFhzChNrLefJiJFh8OcIVgSxhvLilcTmTFzjT0YGJQgM3ajVpaNjSD',6);
-INSERT INTO t VALUES (-711936,4791729943642897,'t9yDdnkxmF6dyBQxSXG6NWkSyq4x7kkqUqn','N6BUKjvnqfomHzDq5muY','tPKBUEHuMfosMXMiE71HxexpmeC','DU','IegSdVZG0MitU1iLoPg4vDvWyZEDn7okoOTrRhOr4OHM36zCTXczbyHNWJjuCHBrSCHHgFDu9qArK','S',7);
-INSERT INTO t VALUES (-5748378,8801559737008226063,'v','5FDwt4Su4JQGWFS1Vf9MrjlRV8APcqg41FHQH7wSsXh13PLsv3KA69VXj6Uok2tGtta9QykPWs2wt40VBjNl','pg0RTlDDxtEDE8HpKYcO3fat383fOkL2l','v6','3FImqqfuMlJrk5XxRBvUPenWdf6T7nSLGXBVD4ySWF24Brd8k67b05HQsfCAslIdaKqI8zRJ','2WKuVXiUEhWWrLocWEbBXHXyaFiWZOfqwvjAKauHW',8);
-INSERT INTO t VALUES (1989161,8312085988433336519,'CoZCOLHX3LX','QDZ3MJwiriz1EkECHVUaPdTo','hzsIvVuN5slcF9GSsiY1zFdx13T','1gal3MHROGe9jxh0obs','vRdOfy0LnbmrvEl','VYWJwmLEuMV58EXMrHRh6bkDcMpT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b MEDIUMINT, c CHAR(86), d VARCHAR(43) NOT NULL, e VARBINARY(88), f VARCHAR(18) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32446,-7103369,'RngDvUUS7n','enq9NnWsMGl9nuBgO','bcfFANMfjU','3kqNHfQ','R','a',0);
+INSERT INTO t VALUES (2641,2333642,'AMcCapCOPYsr6EaDmydsnmBjPSDVRwDSPLT9PbA5gx7vkkew','pvDPURz1YQhTCufCJFFgCBCPiV','IgW76uQhzVz','j7CmZZD4','5','av',1);
+INSERT INTO t VALUES (-6373,3937897,'Rxb9usqWfdoa9TApXRQTQwOa3soPi7GAHAGFii','Zfbf','z','G730CI9QZiVnSxP8Fj','P','xv',2);
+INSERT INTO t VALUES (-12007,-798175,'MUUlEVQwRkZbEgEyRw0B1ZGbgBXGfOlLcjCCQg3h1OKUGO7MDyYGoYi5vKBlseI5PHKCS2Qq','v2GRLWW76O2zLMmKYgbkoDAQFZadmC8c5IOi80pi','qLimlSndvyOtzHOCLZEqyD53iCV4Wh4UvOkF5pM','Xav','f','cs',3);
+INSERT INTO t VALUES (-32117,2566133,'IRXaIuTp9ImDT5zXGFgNzO3lNmpQqIGwskgIQhAqADtWwVQ3xR4yuGtwTTRWgNPsZe02R3bAKREd7WA','KxndCcCvQp','M9TM5xH1IQCar12kcD8xRxy1xfnLxyGP9wX5GUESpidwOlVx8ZtftUPAd9ZvJWbRm3ODs7','sNPm5soDETdV6xh','J','4K',4);
+INSERT INTO t VALUES (10118,-3492610,'7Sa8qSxU48NMPvGFxBp9Q620d6vFEjplux6sgQyR','73u4g264eyvRl3','cGwJlauuFNniBGLFBUS0LzDEaICRkz9e71Nnp5qfLrOF','30Ggh9cFkH1i3','u','U',5);
+INSERT INTO t VALUES (-24850,-5981378,'ogywyPKQHz1M9MxUuYK','hUz7vAX8uyyTBmmuSalzue92','Z33Tkq5Mu2VsVLLjLZ21RuRXK6rxEbF1xDK','dJlaic7JE0p6vI9Q','G','I',6);
+INSERT INTO t VALUES (29586,-4847367,'4G8byH9wjaUT0Ud90o5LOeVz9','JoFTsEUKEtFVlOVqJC','03DDaNxw6S0Saf8wkZkAfbOce','BAd0K8dRFfVr','d','O',7);
+INSERT INTO t VALUES (30688,-1388931,'pWJr4OUwYUUZMyd55CwmJsMTAEFYe4krZJWBaD9QMiUrCgoAZM8Tdtu8nCMJqK9cNDJ3s','8ZDYMz1nz17iDGRg8q1','nDjcSDv2AmPgtLd923dYGYxLkN6Rq6fF4eNvmIFSosprMkML2IkKyVlKP','Nr','I','6',8);
+INSERT INTO t VALUES (8049,1735808,'MIs1ggEhDyZoOvZbIYoZ85OYGPPgshOhLcqWVkKa09iyg5mT77eAu','G4Z3wffcNsqstp1ghlrNefwCcOgUsv','eAhyWbf5hVxiOQiKu0S2q9CdCg51DNIrIGrX0LoD18eJbMvr18QNnSUjpaOFvdvrgDcmCbMQP4wJhrMJRvQ0S1rj','3pb','s','6',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c CHAR(86), d VARCHAR(43) NOT NULL, e VARBINARY(88), f VARCHAR(18) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1004943856,8368217092594273936,'9iFfqAM6','rmI2aFBTLq3EsKCQZ6UY5xMzwYm54FvSfntfHOut7gid3S8RpItvxTEWCdVgnyXoeT','JH49seOnlzqbFXJkPNzdLG','HtxxJF8wLKQhncyr6ZtRtmHAFAZ','hAKDCRDScUMroO3VZyU1jbycvDmsUjBw4ky0axOOTiB53Lg6eMoaUCaF91d1ht1n8BZ','olbhAsO7v9asMEBBDZmmU5GMkx',10);
-INSERT INTO ti VALUES (-1004943856,8368217092594273936,'9iFfqAM6','rmI2aFBTLq3EsKCQZ6UY5xMzwYm54FvSfntfHOut7gid3S8RpItvxTEWCdVgnyXoeT','JH49seOnlzqbFXJkPNzdLG','HtxxJF8wLKQhncyr6ZtRtmHAFAZ','hAKDCRDScUMroO3VZyU1jbycvDmsUjBw4ky0axOOTiB53Lg6eMoaUCaF91d1ht1n8BZ','olbhAsO7v9asMEBBDZmmU5GMkx',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(39);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
-INSERT INTO t VALUES (-2089471915,317323574303231720,'UuNrfvchR4IdTmKgwq4o3rlmKe7I','p0knxTYnI79g','sF0gaakEbtSsMeKq6OlJG9j5p0yXtTmFh9nazhA','k','m9n1csyeMIhoUlTzjpJfU96A3hknWtwLUb1coasKykplPxM61h903wREYLhf3th1LXGMuueGhISnqWy79rlJuCc','0G4BCD51UOoIil3tB9JXTFfCiVA8T8bzVnFqXXqw0U9LOElSQp9KUVus56oTOcV12v3jgnQj',11);
-INSERT INTO ti VALUES (-2089471915,317323574303231720,'UuNrfvchR4IdTmKgwq4o3rlmKe7I','p0knxTYnI79g','sF0gaakEbtSsMeKq6OlJG9j5p0yXtTmFh9nazhA','k','m9n1csyeMIhoUlTzjpJfU96A3hknWtwLUb1coasKykplPxM61h903wREYLhf3th1LXGMuueGhISnqWy79rlJuCc','0G4BCD51UOoIil3tB9JXTFfCiVA8T8bzVnFqXXqw0U9LOElSQp9KUVus56oTOcV12v3jgnQj',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1642071326,-2984844016599171739,'YWkkPizwd7leFo2S','fTMOo2kvd8s8awUxrXQ70CUlle59E2LX3sWe32SyFFbCFmAxlrzc5L9S3Ghd49Trk0CDtLV69pweaQYfezCKrZYBhjBMaCVsTNL4sWteFTs770lumTlQHEY63XBE1w','xuO1px7WK3uDJ9OkYIzFXAnJcczPrDKseyr3cGKFkZN0td','WK','y0128xIweE6xiHThVvuNbXkVhSFZbYmD2H6NajZTbicaHoJbfZLoW7HWgxW6aSuySfX03ZcIFCtm1A4o7L70nKN46THvqwm','i2MPQckf5NB9Zs',12);
-INSERT INTO ti VALUES (-1642071326,-2984844016599171739,'YWkkPizwd7leFo2S','fTMOo2kvd8s8awUxrXQ70CUlle59E2LX3sWe32SyFFbCFmAxlrzc5L9S3Ghd49Trk0CDtLV69pweaQYfezCKrZYBhjBMaCVsTNL4sWteFTs770lumTlQHEY63XBE1w','xuO1px7WK3uDJ9OkYIzFXAnJcczPrDKseyr3cGKFkZN0td','WK','y0128xIweE6xiHThVvuNbXkVhSFZbYmD2H6NajZTbicaHoJbfZLoW7HWgxW6aSuySfX03ZcIFCtm1A4o7L70nKN46THvqwm','i2MPQckf5NB9Zs',12);
-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 (-2061452487,7352069442879492217,'LoCgAOLfBr17iCSTcBx7etVQ7833bTD','Qb6bbsVGkO7UfF5TApnwx9iH2al9EiZhVStqVsw4Tw57j26vr4VhJ7Jsen9syrFvZxEAzXjJKn6GzC0hgrv2g30FVPHELR8NkXHgf1AHgIIdMyNgLG26oGVpVtK3lZe63xsbm1rsQSGZqVsaMRRUiHqUzKtRGeWcnh0hH2UTBnFBDAnUmU44','ZDKvwPVrG9','tsMcp4YTxlRRA2Z3BcNQNMBa8H02DWCrWtVYX8ed','pEP27TUooenuS7','TueG1hwPnxBCZSGeGx1k4kFKAJ0wIoQnuThlJMedTu1xS1p5X1ChlHzE6hRBygqNANRnzHwJL',13);
-INSERT INTO ti VALUES (-2061452487,7352069442879492217,'LoCgAOLfBr17iCSTcBx7etVQ7833bTD','Qb6bbsVGkO7UfF5TApnwx9iH2al9EiZhVStqVsw4Tw57j26vr4VhJ7Jsen9syrFvZxEAzXjJKn6GzC0hgrv2g30FVPHELR8NkXHgf1AHgIIdMyNgLG26oGVpVtK3lZe63xsbm1rsQSGZqVsaMRRUiHqUzKtRGeWcnh0hH2UTBnFBDAnUmU44','ZDKvwPVrG9','tsMcp4YTxlRRA2Z3BcNQNMBa8H02DWCrWtVYX8ed','pEP27TUooenuS7','TueG1hwPnxBCZSGeGx1k4kFKAJ0wIoQnuThlJMedTu1xS1p5X1ChlHzE6hRBygqNANRnzHwJL',13);
+INSERT INTO t VALUES (1033195106,-6640607,'zeQM5L4OpeidLGM3VG5V2OpnG3J9D9Jkn3hryszjNJk1wEm7dS4YIiDS7','FyHqfB75RT','sZifnN4biE5bVQkMgsA22teKm','jXFNrmlKr','o','Sg',10);
+INSERT INTO ti VALUES (1033195106,-6640607,'zeQM5L4OpeidLGM3VG5V2OpnG3J9D9Jkn3hryszjNJk1wEm7dS4YIiDS7','FyHqfB75RT','sZifnN4biE5bVQkMgsA22teKm','jXFNrmlKr','o','Sg',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(87);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
+INSERT INTO t VALUES (13320132,2146669,'Qmf5btPuSUzKetuOsCcLO1Lzu1QlRpA','BRluXld8','GV0QmBOEqRPoJHFxMp1lvkxUgI4jadXofw3gon43VDc3i','Jk','E','P',11);
+INSERT INTO ti VALUES (13320132,2146669,'Qmf5btPuSUzKetuOsCcLO1Lzu1QlRpA','BRluXld8','GV0QmBOEqRPoJHFxMp1lvkxUgI4jadXofw3gon43VDc3i','Jk','E','P',11);
+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 (1038684538,-6037950,'nLNoYI8jnnpf6UilJxQ8rVsMZsFfLxV6PjIEJ11ZLjlWpKf0nle57275leapuejzOD','odm13Aap4jeIlXQ6x2OtrGMt5jcUlVUa6RL62sKuusdI0e1Xo508fXEqQY8ACg8Ub4pjn5p6qlA5tByEhrA9QCWOUxoP16NXZDM13bKWXw99M6fIwlac4v1Cq8WWE7dRwdC4ToBlRB0yomTHV','BWiIFQ0k6U7','Oc4TiiKsIAY6yYxCt','d','l',12);
+INSERT INTO ti VALUES (1038684538,-6037950,'nLNoYI8jnnpf6UilJxQ8rVsMZsFfLxV6PjIEJ11ZLjlWpKf0nle57275leapuejzOD','odm13Aap4jeIlXQ6x2OtrGMt5jcUlVUa6RL62sKuusdI0e1Xo508fXEqQY8ACg8Ub4pjn5p6qlA5tByEhrA9QCWOUxoP16NXZDM13bKWXw99M6fIwlac4v1Cq8WWE7dRwdC4ToBlRB0yomTHV','BWiIFQ0k6U7','Oc4TiiKsIAY6yYxCt','d','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1759658197,-5101267,'gQxBU9Z0SZ7IDgMGM7Uapu3fjMUy6ghXRfliSRSRTkrzd0','ASXhXwxA4k8y7erqrlscvYwK7e9UP4wjPX8DDo8iHBtyByOekyi0NF13TcZkQJEPeVZOi66E2z064wlhJVQG','vjE2kg9c4z3xI70r3suPVCTC','wuielcJZqY01N7Kun9KpYn4QcSrlIAOmvxFQxyMCsImu4nC9KL5q2CGAIKvUjYWKBM7ZqyonoN9EY5Hgobzzgxt2JPClMIDremKqITQ6WGYmlwG6hWb5Aa9XWm7qBcaLUsnlbzkC5iRPIudumJVLsf0V7SoKatrr2LKYgBnD7sG200TJ9E4hyGGgrpSNp3GiEz4JBSPilsCCr8YxYv1ieya1xzlmD1bBOWvZbbnfcMaZpbg1SGjTQs','c','uG',13);
+INSERT INTO ti VALUES (1759658197,-5101267,'gQxBU9Z0SZ7IDgMGM7Uapu3fjMUy6ghXRfliSRSRTkrzd0','ASXhXwxA4k8y7erqrlscvYwK7e9UP4wjPX8DDo8iHBtyByOekyi0NF13TcZkQJEPeVZOi66E2z064wlhJVQG','vjE2kg9c4z3xI70r3suPVCTC','wuielcJZqY01N7Kun9KpYn4QcSrlIAOmvxFQxyMCsImu4nC9KL5q2CGAIKvUjYWKBM7ZqyonoN9EY5Hgobzzgxt2JPClMIDremKqITQ6WGYmlwG6hWb5Aa9XWm7qBcaLUsnlbzkC5iRPIudumJVLsf0V7SoKatrr2LKYgBnD7sG200TJ9E4hyGGgrpSNp3GiEz4JBSPilsCCr8YxYv1ieya1xzlmD1bBOWvZbbnfcMaZpbg1SGjTQs','c','uG',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1020470598,4460397,'Wk0AlQnNlCucrTVhEWkn2m32rscQDKaKSv7xJnVuIBX7kORFp06VYth4HBucEYUZKv3V01NXBH','vlGW0L69nuqSMdBd6Ran5Z3CaEW8dNiMDgivDMBl6hsMNHe90KobMynPw3T6Q0DBauowPZVssC49igcmEbGJlyWFMPsPqwpP1SRxedBvjS3X9m441fi0k2tFpWsx8H7cqSw8iUHfEAYK2k88fp8czTqzdjFZv2sB1SY','xNs8bTExTm0toZk3QPRD','sLPCvYpNZvm5rqcjrw5xlrKQ4LYb7caylhQMPtOEHJOLVaPhjiDR4oyanNFcjJaz9UdkPTF5n549G9grlAM500Avf6hGUW87johYV4zMP998NQAgt6zQpjUE70A6Nt6ugCLkIxDo60qDh4apraF0GAACLp3wPLcEg7zrJOtbl75VwouTrzpWyiiVHu4NxztCr275KY0Ba3eGoQlJgRjR','M','T',14);
+INSERT INTO ti VALUES (1020470598,4460397,'Wk0AlQnNlCucrTVhEWkn2m32rscQDKaKSv7xJnVuIBX7kORFp06VYth4HBucEYUZKv3V01NXBH','vlGW0L69nuqSMdBd6Ran5Z3CaEW8dNiMDgivDMBl6hsMNHe90KobMynPw3T6Q0DBauowPZVssC49igcmEbGJlyWFMPsPqwpP1SRxedBvjS3X9m441fi0k2tFpWsx8H7cqSw8iUHfEAYK2k88fp8czTqzdjFZv2sB1SY','xNs8bTExTm0toZk3QPRD','sLPCvYpNZvm5rqcjrw5xlrKQ4LYb7caylhQMPtOEHJOLVaPhjiDR4oyanNFcjJaz9UdkPTF5n549G9grlAM500Avf6hGUW87johYV4zMP998NQAgt6zQpjUE70A6Nt6ugCLkIxDo60qDh4apraF0GAACLp3wPLcEg7zrJOtbl75VwouTrzpWyiiVHu4NxztCr275KY0Ba3eGoQlJgRjR','M','T',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-57673193,-6353851,'kbNmU45xrrqf7ediGDCZ4ynZMRBfXLBfo9aYVb0c46sLejRSIwxHR53zIO3bQoK95xYQi','mr63RNVBCI0bw','6E0qwvwAwZUApDVHWegYo3nGJAJLLygQq2L','mJ8xlk0DpwinC3UghpZ61kYlnIJA2kjZazz2GQWChgfhAfF4MuWioKSPl5T0ckHVE6UeQMZYg4Lp1ad2GYj7PKrj0TaKQogGw5Z2c8u9bGe0jUqmFaBrmFzHl5wFlPEX9soAiPVZOT4g8GY8onwdZKLGPtQVOm9lQ6uRCbkVvV','E','U3g',15);
+INSERT INTO ti VALUES (-57673193,-6353851,'kbNmU45xrrqf7ediGDCZ4ynZMRBfXLBfo9aYVb0c46sLejRSIwxHR53zIO3bQoK95xYQi','mr63RNVBCI0bw','6E0qwvwAwZUApDVHWegYo3nGJAJLLygQq2L','mJ8xlk0DpwinC3UghpZ61kYlnIJA2kjZazz2GQWChgfhAfF4MuWioKSPl5T0ckHVE6UeQMZYg4Lp1ad2GYj7PKrj0TaKQogGw5Z2c8u9bGe0jUqmFaBrmFzHl5wFlPEX9soAiPVZOT4g8GY8onwdZKLGPtQVOm9lQ6uRCbkVvV','E','U3g',15);
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(63), d VARBINARY(28) NOT NULL, e VARCHAR(27), f VARBINARY(63) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2315654214,62981,'jMie7TQz7oWc3c5EnOEaHC','2C43FqK20','EvfBRCFqNaqq8rHdjLmOg','ziTiaAIgGuPOmtV16aSuHlI66FDNXxnZvezSWhkEHmSTiL','hJB6','Em96gydvGTHTOL7A2aamrVVqlCeZ6LolJtgnPxXE8nnrgLJN7l7BRwC',0);
-INSERT INTO t VALUES (2462501243,16565,'KCCPiIPuUsDwxqr5VMuZwnQlD3nCL6dGscqZ8BjZnUMwspjo1yti02de','Do','bbp4dhaPuossz','pTMv6YHJqngwKCIhbsrGI0ph04SMBChsi9a1MdM3LefDZTwj','QTFEoFrDTUizu7d7k8YDfOs0TaO2rnfb0EZo13fTmd2r782fE0mRT9SOAWvM3pV4vfVu4WjZiv43ZO','89lrV5XkrAHz2frQb7qNgBQIkT5Yk',1);
-INSERT INTO t VALUES (928891822,20397,'qDQaAsvh1JA8qngIWO6clJoJbquQzkg4HOWsRnV72tP6luyTp8YhBAr4e94','Lv7gO7FSQMZZNo','OEHwvpG2BXBoXA95l4bwRyuJG','UBnpriKt8EGmZRBPrJz65pdFlBphCBAbhn','2Jsa1GPZf9DAO66FChb8ynNV4BuFyHMNw7','HQLaTIVfd5DRzhdu35oLa0ezIP24h7',2);
-INSERT INTO t VALUES (4072209385,7620,'l2uppyPg2zI90jHIlo6FxONc','Y4an94fF7ST40J','2x4Ifv0cOpN','u1EnnIXBgwL1Iv6NEgqQITJaHATT75XMKg','fyXjDQGFg2wFVxmAn7icxxnHTDzo','JN5EEUwZCnX0usSKVsR1uYYKoXTucG',3);
-INSERT INTO t VALUES (66983070,10788,'KMQWzdZOZgCsR5chAsQvvX','lolxZivhZgPqxDjoUPXTAGt','h3q00xt9Dy79zKLUUjWB','eg','GBIre2pe8kfaRQ4M2kiYG5lqL96xMqKm2umLuhWsOINDOvMYufthiPb2GBSSXYlC0l','22wBRDmqh54moorJtnffcBM8yGMGin4tVdr9GQnJHjXcMlM',4);
-INSERT INTO t VALUES (2690270480,49526,'30RPFSqKftredIOYbyz49284NVn9FDlt12faYvwOG','x4NOYK6jJhn61Gmfz9GhBOU6E6','s4KZ','bhtv0wLwtaPg0uNogKNO3uaMnZzGkAZPgts5psEmMm5c8LyzqZ3qcvjECvhvx','rLyEojRo','HXlESteRgLTOkFkjkIrXiH1bh9NUtS5Klj7uG9yfgo12ctqZqXRAPduVG0vXk2hUKBMktI2x3lDnatUd6Vxmv1tR',5);
-INSERT INTO t VALUES (3957961527,6937,'KLwVHKzMXu9764S6jYql08sPMu','zHi16LXu','PJQ0N5','ChltNztwwY5fnWN32HvWrqdnALslYgWWekP7V3j','LrvkeqmUvXuqX','lkCQKxa1rObUHsBrCQiFUnyhvT0y0srslqQaRDHGkOR',6);
-INSERT INTO t VALUES (1618364642,20637,'FNc','a0a6Vy3vVKNtTH4D','h2xuaH','kLVEw83z36JxAC00hASuQ7g51ec21ZwNy0','Zeq31RcEPto4o15u6labIZ5Xgs7E4ZiKM1iUMoMFw4NFym3y07FMv9j98KhIYt3z27kHXzIgdnWNXzRX2wnGDTRWnW','KQzGUq6U6Z8G5Se7CYrJ63LSM8pHbnyNxrURGdvHkXeizgLTT',7);
-INSERT INTO t VALUES (3630242972,28631,'Zm1toG885DBxnFogra3LEyLI0M6GdPoaqgqHHACNKxk','Fxhj','S4sEMWv6S7','UuMtf0zzoL9Ob8Y','ng9S4gue5eVNl4GHC2fagUv8N82k3Poqd2enZLIk8fJcBwYuQGGikciIbYJLoJeHEYkea','Xs7U5vmZZIBPws7JGFNqw1lYbZAoY9r1HrQTUq',8);
-INSERT INTO t VALUES (1241193565,32622,'gggqD8','ov7azhUt0DlKkspopgBUSA','TXCsLBjQd5','tXlCL2CDaeuFA1Q7VVnHOETWEJL','AzjDLw0pMUmdILutO8oyvVBF5Xvl6jHgGBnsXl3oWMt7ikIpShwrZLj3iyBQDaQ0f2e1KLmXFPvFeOi7F4gVYEABkP','4zSa4DS6jbW2yOcmelhHiR9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(60), d VARBINARY(56), e VARBINARY(84), f VARBINARY(53) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8698,-4341495,'bN4TeF8ujigIZSI7MVhfyRP4WinqjXLPdOVZn','LLJpfVluk0jez2qEiDh2fdLuL3haGyDjX0oxo','5Jo7ZSx48wQXKOEm','9dzB5AvQst2yCXmSRkUSPbfPIEtyNuz1HcjF7cnO5vBdu5qho8B','m','Y',0);
+INSERT INTO t VALUES (-20053,-1484713,'Btkd19TIDv9mcufk','3bBR6xUhvkMLW7JNhHez6gk1wjFSIkAPZ5rul7h0ds','U6HY0uh6GSnPPnjwlb7ZOLg8bUQvkvTKdpHNzPg3JCOEPSl1By','tTcio36s4SnMGtnpFdg7s3oYHntZC','e','5',1);
+INSERT INTO t VALUES (12210,-5098567,'s2P3CWX7P3R1kMQzYLRxCZO','3SMwNC2KMMq8HyvxMPvUrKdcaf8j','Zsdqw9ijvD8arJyv8ed4cbRLe9YbsRh36ic','BKKBhS6fAuaD9GBJMFCkng7a1PkOhgN','c','t',2);
+INSERT INTO t VALUES (3780,-7017967,'N0wiRKB7jRYNSvR7bVMazf4d2TNKwvjMPqWF1htk2py','swnoO4iFFdqURoIRec3Sw7BSyVrLUbX26fAU08imMa7ecl9r7','xei8klOcm6wWtYeahHPhDHG','Ir0MojAc','T','8',3);
+INSERT INTO t VALUES (-15118,-3939316,'iZLkdgEvCtdphAb3PXbIPjZryH','u4huhuPY3GtEjShILdv1b5u24VUHNHEt5sfUp7FexlwRTqdXhVLKWh','0a2A1Be3niQC6Et3ZBKzj1KTp8nxg9eGIlGIKIm3','OYdagF5VR8l1VQsiR653x5zsq6e7AW0rk','a','7',4);
+INSERT INTO t VALUES (29051,1024573,'bH1ZBqKXYnZSWKfvWidq7QGcNoHXK6RRSrf4KnNwXJLi','4zniW0Jh42ommmRKpXK24clMnb2E4NfrSh','7mlIjI5CiC9BmRc1ft26rXBomDCanxk6BtGEfdzhhVDIcs4CmE','BUEgMVwFv1XWs5MiEcPwCZ9Ktc972Se9cTPFS9k4D','p','K',5);
+INSERT INTO t VALUES (-1597,-7437514,'A','nP9Sdb8oqdEBTdBKcD9nm','ixz2gRjXlMEfqw5wbxujX9ySGmNpBcu8jOVfuDoQD8n1k8TMJKcI3OixvKDacO7CaAjMURqikww6UeE9Y','XBcH9tU3CobYDGniBLqhfXV3kN0j31XPOJJWiCTvVL6OkiLiUdly2','R','F',6);
+INSERT INTO t VALUES (-13495,6750801,'SZ6bcvxX9O5bLh09colEOEYYvJqX1Egebt','wXmBlbORcZO3ekerypSMttSNVxo9bVetNzaIB','6wqEQYXVvFFZBeR4Nv0TLYaeFvoraiPDjJa5lN93HTd6SeWZ7QBLvPoBP0ocq7kc','ez1odb7aszHxsAVFtDTAlefDCR1xIurzUg7btMbnkUYEPclmya','F','y',7);
+INSERT INTO t VALUES (-5792,-2381307,'h3','eHcjTFBHSFNGcFpTa6my','wNtuyCCWs0ycXjnf4XpWhGtiJ8uTHqXRJYkZnn1lcTw4pkrbk8Gkt','5TQBbDAJYAVvcI6shkxNW7hkpqHWhBBt','z','Y',8);
+INSERT INTO t VALUES (-12780,-6803804,'ms0BcQpWlCPxBc7NMj','jFWnJBjzRApfKizyARlyKBZUDIkEPPjtm0GXCdrPv0gPlh4LBMZ4','BOCNkdigwkM3hnyP','N1dpBG64aNNQDskjqx3GJELxmj6UNaqokT4fKhCPLD','U','f',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(60), d VARBINARY(56), e VARBINARY(84), f VARBINARY(53) 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 INT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1291400884,4357,'rOwCbh57ufWUtJ1CQCn5AeKJf5HM','BbpyGcTqfOYF5SxtkD7znoKNgyw','DpnEUjMujtpmyPIm','X','qF7pgl2yyTw6jfrHqmwx4AaNSBBqieY6uoe7YkaRxYx7XSWUchCi0qhLH0yo34xj4ol1q','XccRzhB1LXrz8AQOReeJPnIq5ges1BBDHgtcHH',10);
-INSERT INTO ti VALUES (1291400884,4357,'rOwCbh57ufWUtJ1CQCn5AeKJf5HM','BbpyGcTqfOYF5SxtkD7znoKNgyw','DpnEUjMujtpmyPIm','X','qF7pgl2yyTw6jfrHqmwx4AaNSBBqieY6uoe7YkaRxYx7XSWUchCi0qhLH0yo34xj4ol1q','XccRzhB1LXrz8AQOReeJPnIq5ges1BBDHgtcHH',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(64);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(64);
-INSERT INTO t VALUES (330430968,49797,'Ul9M5iL3Nq','NxGYYwI','tHn','cQFWszMFgYCBWboGXCOIph3T5ZKQHV190kDVM','MlVjftfh7S9W6kOymv58fHhawDan6ouk3VNwOUvxA1xgC3C4i148WMCfrsqNQfJn','W20kpwdWoK1HDBBtSHdm9aJhmgy1766IHT7weiB1CMj9Jt736FklCTLVBrngrK1CWl6oKd3tljXhVX8kDqnddUYEU1Rwf',11);
-INSERT INTO ti VALUES (330430968,49797,'Ul9M5iL3Nq','NxGYYwI','tHn','cQFWszMFgYCBWboGXCOIph3T5ZKQHV190kDVM','MlVjftfh7S9W6kOymv58fHhawDan6ouk3VNwOUvxA1xgC3C4i148WMCfrsqNQfJn','W20kpwdWoK1HDBBtSHdm9aJhmgy1766IHT7weiB1CMj9Jt736FklCTLVBrngrK1CWl6oKd3tljXhVX8kDqnddUYEU1Rwf',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1541090617,54021,'i9G7ecfUwJ','x035g8aioEonqvQqLSgheSakEx7I2Inqa1ggOdZhjyjmmMi7QS4WuibiuTdH8PwM0jvMeV2mG4t2CS1Aba3K3VlPj528G24K7Cx9EKcNWa0hVVVNzcIkgsUFNxR62clkyboIrvRhuIMYj18','lU','Ey9DWFf1jAaETZCMMwkqEruQSPTQCP64xRE','J4xXdDzfEySLGtlsoPd7vq9ZqwzAjg3S0xEi0S2sgTxL2RaphEv5yfdUbmtoAmXeOBJhw82M5nADxnTZ','dV5zax4CmN95c4UujCPUBbBtH820bhM5ejdg1tsi0DL8qOceXRMYBGXuIW9Fz8QDXOh',12);
-INSERT INTO ti VALUES (1541090617,54021,'i9G7ecfUwJ','x035g8aioEonqvQqLSgheSakEx7I2Inqa1ggOdZhjyjmmMi7QS4WuibiuTdH8PwM0jvMeV2mG4t2CS1Aba3K3VlPj528G24K7Cx9EKcNWa0hVVVNzcIkgsUFNxR62clkyboIrvRhuIMYj18','lU','Ey9DWFf1jAaETZCMMwkqEruQSPTQCP64xRE','J4xXdDzfEySLGtlsoPd7vq9ZqwzAjg3S0xEi0S2sgTxL2RaphEv5yfdUbmtoAmXeOBJhw82M5nADxnTZ','dV5zax4CmN95c4UujCPUBbBtH820bhM5ejdg1tsi0DL8qOceXRMYBGXuIW9Fz8QDXOh',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1699260696324675707,-7140900,'LcPdTBvUwkIUZys0fd61NFZiwOunwxNFg5tMGjre8VlvxlJpwCyD','2VnJp2reJTtwFWI3MadeaqZBkaC2GdhXaxjYhbrRmB4y','BMv1HKzvW7X3I0jVXxW4i22UErzLySossPnvPNTs8GzB1Lp','CliGAvzu4uQFSNcYtZq7sSq8bccslJZ','m','g',10);
+INSERT INTO ti VALUES (-1699260696324675707,-7140900,'LcPdTBvUwkIUZys0fd61NFZiwOunwxNFg5tMGjre8VlvxlJpwCyD','2VnJp2reJTtwFWI3MadeaqZBkaC2GdhXaxjYhbrRmB4y','BMv1HKzvW7X3I0jVXxW4i22UErzLySossPnvPNTs8GzB1Lp','CliGAvzu4uQFSNcYtZq7sSq8bccslJZ','m','g',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
+INSERT INTO t VALUES (8884978930697607697,-2011246,'RHC4YfwAmQ0v8w0','YgDnK492A0Iv','xgYXQx','1DEXZ','f','k',11);
+INSERT INTO ti VALUES (8884978930697607697,-2011246,'RHC4YfwAmQ0v8w0','YgDnK492A0Iv','xgYXQx','1DEXZ','f','k',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-8637850404508339377,8076888,'R51EurRv4t','y9MzLwgTA1hd30mMiaAcSqMl2oFx8V1Ue7LOOAAJiMo8xFsi73XgDAhqsX5nXkV9iHS73hLqa4OwbWgE8y01J','nsrBGGbeGEEG4Sv4LANuguN77EBm31t8j2TrmWSjvx','PIBkhJYyBQR12JA7PTLSL4fhQc1jKWIPbdIZoA5','1','O',12);
+INSERT INTO ti VALUES (-8637850404508339377,8076888,'R51EurRv4t','y9MzLwgTA1hd30mMiaAcSqMl2oFx8V1Ue7LOOAAJiMo8xFsi73XgDAhqsX5nXkV9iHS73hLqa4OwbWgE8y01J','nsrBGGbeGEEG4Sv4LANuguN77EBm31t8j2TrmWSjvx','PIBkhJYyBQR12JA7PTLSL4fhQc1jKWIPbdIZoA5','1','O',12);
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 (1089521050,62493,'qcYElAl5FOQ3mrl9BilUB9tuh059c4v68938QeyVpkjr2IRLJ9Td','p9DebUsEbuFPBrb6LHlfAxMY6xqdwarDOZ9mrXvWgwSrddcRwdftru8Gyd1fJPqBLH3aA7Kc7dM1jDs','RDGgvWeR2ooI15','YHYPoEdsiqIDwOFXSxwlYe9af7oDVvqUCy7754F8bey69yAarcGNYfyneRmSaRJ2VHinSVL682sVwkNnspqnGgj73kljRoUXCUGDWOeVoT652UgzaqqotDNLqZN7KROEJlo5tjnqkijP7A0hvdJ5WgD47WxLXTPcUTJv9H','gyQAuXIRNfOFxG1BrmgssHar','CQYbrBrq6UK70hyKOdIgiB8d3UVgF2jDal0E4vqyJbh4jD',13);
-INSERT INTO ti VALUES (1089521050,62493,'qcYElAl5FOQ3mrl9BilUB9tuh059c4v68938QeyVpkjr2IRLJ9Td','p9DebUsEbuFPBrb6LHlfAxMY6xqdwarDOZ9mrXvWgwSrddcRwdftru8Gyd1fJPqBLH3aA7Kc7dM1jDs','RDGgvWeR2ooI15','YHYPoEdsiqIDwOFXSxwlYe9af7oDVvqUCy7754F8bey69yAarcGNYfyneRmSaRJ2VHinSVL682sVwkNnspqnGgj73kljRoUXCUGDWOeVoT652UgzaqqotDNLqZN7KROEJlo5tjnqkijP7A0hvdJ5WgD47WxLXTPcUTJv9H','gyQAuXIRNfOFxG1BrmgssHar','CQYbrBrq6UK70hyKOdIgiB8d3UVgF2jDal0E4vqyJbh4jD',13);
-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(10) NOT NULL, d VARBINARY(49), e VARCHAR(17) NOT NULL, f VARCHAR(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6659138837930570818,-7984080955756433074,'bzbe','hzFUtbLqHHT0qXFjO93x4wc6kYDQ','5Z8vHOeXEP','vCBBYTmFmQ0tGDCMWUZVR6nQUIgyCQ0naQlGb7KVcloEjbRHDEgbl2h2GolrpI9tjKzOmbR3nsUkz20hRp693','8A2MAGhUaI7sHOg2HqE7iJP8BYVmknDAgsWfjlAMYE7EVPXRNwaI','wAC8YtCJSZNnY1aJcPqh9KcBylaSf8KJ3UFLAXlmqNh65GLPYGHeeOzCVZyZVfnvhLhhLQoEPj0ptPnkeC8KJS25',0);
-INSERT INTO t VALUES (3633613864297357589,5736274499733304611,'g2jr4boP','34EJoIMec39Kk0lrysJSMY309','o2I','cYWkxOLfUMmMJSuzUe5NXhsZcprCFOOuBU6V8w0uXE8VAE5aX9Nzo4OhSKB98wxeadi3','R','srK8vBoORv9su6incP',1);
-INSERT INTO t VALUES (11822337575646417540,2600996848895385334,'Xf','QpV0TAAtKWfMDtHXeJ1zrV63vBwWGut8xkMqoffghqrxvSrr','dghZGDSBStwk6p0wW','qV5UMEd9FmjSpcP','x8M1KnHtpHiv55BipUBquKknBV5uBHVoMh8wcG8sZ6wY2bpjotP5tUtJi8UWcVTDcqwp1eKQzf','Idxkzx9aYzVv2ZuylOveealSb88v7jaLM3XjsPBNwfeMIK2sIERsdySlaKlYZj1tgUEDmNXGKCwM1D62lf',2);
-INSERT INTO t VALUES (1644584258451847359,9137044401916637785,'0V','IrfX9RHTk6lLX62ADoreUKlNRxFd2iEujHke8hOfN2P4','nFsOfKH2txc','VmU0','M0GaBOa393NSeJNi3','oeJhan56jkmWzbrpqbOCryTJTwKmfg2TE4gJkO9eCzhTQ2pxW',3);
-INSERT INTO t VALUES (11613327836836641642,-3471193008219275817,'i6DxmaVtQb','zLfIsl1QqhHtktixKZw2iWfyGT','4laZ7c','4OAP9rbLUs1VrOnmHTSJTIkCd4zWxDefzGpV','6OsXpi8Zz61zXsv0SP3syK33Y0xbLAB3nmc7iCiNu7aYbmz0WwtQ7nabOhzP9SG3fmBORRzx32','0FjgQ9fskaVSq6fYF4VM50F5ZZqMXg6w5QfTMU8wZb2Zvm8mGCcwoq68YGgV9A9Lj6SC0yZw3vtEtfxKlY9WXALk',4);
-INSERT INTO t VALUES (15046685355909035349,-8324618277384031630,'Z','58MiFUFblIi4tcavZyXI5MCaAK9hZgZStoqn8reZCeF','kP','QsK4lQgS6PYMPWF1drmWSDTjt7iR44aqLScmKX78drIjfq3h0iLDA2Lr6igWFQY1s','cCD7XHSf3Qgza4Ht6R3EoAgBzqSZLpIO0TikavqG7T90l7qsfNwzPuAP8HJNa3eT0udt4277Pa2eufKoOfZG','SaquI3LQbRrBk1Cbi19KX5EBXjEMh3CmSTuLuisw3YyToSctQO12vIHkQXufnrPzpyC',5);
-INSERT INTO t VALUES (9998941246770202333,7328286510824160180,'5wMP6N','HrLoAw4Fu2l12VJs6oc1ku7iJQC3XXmmJ','n4kfrPsdmh82zP','qwk8PhR2pVfM6T2txBugPKKe2UYdoSioyw165fCZ1ppWtuTstKtVbbY777TziRFYvPt','Cp5ERU4T3BgsgKcrA4SwJcI4UPr3Nk4pE','0',6);
-INSERT INTO t VALUES (10780685023639095315,3347617679847809791,'SG7MQHIpK','NHOpxDs0JSyAObVMKqIgly','nwq7V3CJ9','RHngoTldRsCZ89ddJnY4','tNDSKVs7mTl','U2Des4GhCZmFXaaVAixK3z',7);
-INSERT INTO t VALUES (16922349487580414576,-1845101309018322706,'qt6cpKBkh','dTBNSfZIxfqrNUkeAm9zGvv38WpXDaD8XWNRL8','H11K','L','mzBNvQROHHaoX2AfwDFG4GEEL29ZmLOpwAUAY9KZ2N99zoX','fIusIGCisnZgH3TL2ukUPg3H5jmfhRJAtO2jchxUPjKXM2di1pDyXlrxL7K3pc9hTp',8);
-INSERT INTO t VALUES (1923151437213680648,226424392688470139,'LJLndBSQe','b2qAiocmzyeHi8','yn9Gr7KAn','H11KFEI6EcbVhiQoaaDAInYu3svJg7YN3KgByWSLVkNpv','57Zeag0MyFGckoOwSgsGrKN9aIQBDek0t','zeYxPfnSSIRiTaN6MJLM376dHYPPOZ5wXUo9SvAuBudf8JjLBiSRvIh0CFbRIrKV8EdgoC0MVKhD9nJDC8BjCHcjtNvI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6974170683883564135,-6789554,'xzGa','H49tOGnpLk2w6ZSAS39qZ2WOw5FN9ua6gNW07LVTM29uoepOsaHQnCQ0CWsgCtm8avuwWLjkSu7yVFjsNXtuy0c8ZxB2BdARwtXA6SvPAIH58MX12PlTaGMoRAn4PWV9OjmVXwGca2DFb3XfkcVz0L2MKUxhTFlH3aT8dQW7JaZq7bAUUrhkETT8MK71o63vAH42zQmv','BtkHbAiyTYC31','QvRTLxoBNUF2QVo4X1rIv6tMAax8UudsKCu1gKrosst3SRXyjd4NVEMHuHSgq9jyPTqVCmTgdEMEgeN0a8AEyh1HENheWrn79IsRsvY79E55NxVihB3fQbAt8772OS6fLatiiDL','r','z',13);
+INSERT INTO ti VALUES (-6974170683883564135,-6789554,'xzGa','H49tOGnpLk2w6ZSAS39qZ2WOw5FN9ua6gNW07LVTM29uoepOsaHQnCQ0CWsgCtm8avuwWLjkSu7yVFjsNXtuy0c8ZxB2BdARwtXA6SvPAIH58MX12PlTaGMoRAn4PWV9OjmVXwGca2DFb3XfkcVz0L2MKUxhTFlH3aT8dQW7JaZq7bAUUrhkETT8MK71o63vAH42zQmv','BtkHbAiyTYC31','QvRTLxoBNUF2QVo4X1rIv6tMAax8UudsKCu1gKrosst3SRXyjd4NVEMHuHSgq9jyPTqVCmTgdEMEgeN0a8AEyh1HENheWrn79IsRsvY79E55NxVihB3fQbAt8772OS6fLatiiDL','r','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8209266269781512500,-6499307,'30','fnh8rLkkGol611YlThpn287IacV6MJpoDLir1s6yjMvMdpSmCI8fQUAPYvPR0agKYSGDyCjuRt1fDEFRisl98lWnhq1MrheJ5pGKqeQzdTPny0VTec6LFyval05LTlcKngQLo4TII25qwwbP1TUabksUmMsmW0djih9vpRsGmUXHpCG1iJp71ZSSH5bIg8ELl8wqEuDbTUZ3y1tuq9gXx','RU1MwHmbrnGmuPaNN0xg9y49D4kiIQdwsgJ','4GByMfPXhwUnzyQZsP3czdxSxof95RE02KFcPctX27omfT56qPTW6kyeMxcnl3y0eYQbQy7pBDa7e237weif2vYVMbcpgTI4Ym4FNxAHb3ij4igl6knvzQFXj6ItVSx4q2aZrvDzjHpE5LliOc3o91cUxMG2Ojlvdq6IluGd9K1udOoW0wamviwXvjuUOO0TG57QQGoa52W0QnBavRv86DIaIM1I6e9mRX5t1Z4wvyivftl3osOc8o6aCInQe4b','Qm','V',14);
+INSERT INTO ti VALUES (-8209266269781512500,-6499307,'30','fnh8rLkkGol611YlThpn287IacV6MJpoDLir1s6yjMvMdpSmCI8fQUAPYvPR0agKYSGDyCjuRt1fDEFRisl98lWnhq1MrheJ5pGKqeQzdTPny0VTec6LFyval05LTlcKngQLo4TII25qwwbP1TUabksUmMsmW0djih9vpRsGmUXHpCG1iJp71ZSSH5bIg8ELl8wqEuDbTUZ3y1tuq9gXx','RU1MwHmbrnGmuPaNN0xg9y49D4kiIQdwsgJ','4GByMfPXhwUnzyQZsP3czdxSxof95RE02KFcPctX27omfT56qPTW6kyeMxcnl3y0eYQbQy7pBDa7e237weif2vYVMbcpgTI4Ym4FNxAHb3ij4igl6knvzQFXj6ItVSx4q2aZrvDzjHpE5LliOc3o91cUxMG2Ojlvdq6IluGd9K1udOoW0wamviwXvjuUOO0TG57QQGoa52W0QnBavRv86DIaIM1I6e9mRX5t1Z4wvyivftl3osOc8o6aCInQe4b','Qm','V',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1502477759429551437,7836782,'DBNXdIxPnKw2AqSAWnfZFOyk','A02qhu6fOUiW48kcy5R2yifKPvSfN4Tv5sKJI86jw6phL3zkHZyCNktt86noufP97ak6v8i0q4DbmAInpk613Ec1zBbIcKluptYtHuEB6DG9DCRRQewPUu49vOfZciWZvUvfWYbFmGxLxCIWjohnFJZb2qhKcxd5xl2FNDtAgyU7uXt6k2saMQuvk9bzi','bdzoGxt66q3G7WUlk0Pp7mTuz9zxiQbhSh7IZRWPpnVc6fIgTwqhFWR4PGTTcBBaA7QQbP','0TsJ1Fkzf6FtAB23L5E87gX9MMTRDLf7lhRFJxd7aVg9Vc1b7cLvfBcPjbDuwa1tQt3WdmN6Urepun08CkPNRkPs6QUpDKYHqB8JtgP8xrhcawMYrZgUSZrV2dWn','e','JY',15);
+INSERT INTO ti VALUES (-1502477759429551437,7836782,'DBNXdIxPnKw2AqSAWnfZFOyk','A02qhu6fOUiW48kcy5R2yifKPvSfN4Tv5sKJI86jw6phL3zkHZyCNktt86noufP97ak6v8i0q4DbmAInpk613Ec1zBbIcKluptYtHuEB6DG9DCRRQewPUu49vOfZciWZvUvfWYbFmGxLxCIWjohnFJZb2qhKcxd5xl2FNDtAgyU7uXt6k2saMQuvk9bzi','bdzoGxt66q3G7WUlk0Pp7mTuz9zxiQbhSh7IZRWPpnVc6fIgTwqhFWR4PGTTcBBaA7QQbP','0TsJ1Fkzf6FtAB23L5E87gX9MMTRDLf7lhRFJxd7aVg9Vc1b7cLvfBcPjbDuwa1tQt3WdmN6Urepun08CkPNRkPs6QUpDKYHqB8JtgP8xrhcawMYrZgUSZrV2dWn','e','JY',15);
+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(79) NOT NULL, d VARBINARY(85), e VARCHAR(2) NOT NULL, f VARBINARY(11), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (60,12168624,'xeYOeE51u2f7fbTn3RZZCNPUZxz','jKrLovwNOmUZarbrq8E2b4qsceQHcg3IiIYLM4EK4BW4DVmB0MZzql4lRaRM3FfYglvxmlF9BoV','d','asa','UD','dA',0);
+INSERT INTO t VALUES (-61,8397166,'xqQmNw09pQbGQR','1tPL7iNrE0pEZ3QGjors1YzPt5Mby5kuA3TCKQAgYTY','A','9','j','Yu',1);
+INSERT INTO t VALUES (61,12924195,'kIzQTJz2KEcVIV3TYawVMLZ1Kyx5Fhs3hyQXJmhNr7qoPPbYkzdJSi30tax9JG0W5AX','HMIIieFZ0mK4Ahq1flvBPLFl7V9P4bW1o65S0yOSqsN4gnvyuD1QYbU0s3GbgqlofH5Av0aaopZVbtOG2qSQ','Re','d7H','0','n',2);
+INSERT INTO t VALUES (-26,8142014,'EhFTcB9itUMROmzknt','HG0j4Z5LuFdoX3kw9ZS5UXEMZgPkbrMVDva','TW','d','JC','Fw',3);
+INSERT INTO t VALUES (116,9753206,'8qEtx9W9yU8Oi0R6jrXBdsGWFW6yT7l62g72kF0PsDKD6cCIq0R8tC0WR4ecQ1bnhCKeYC04in','3S2iPaXum0D9gk7ep97lXsRg8UQ3Rwn3COPQhi83xPXXzm0y','Wf','lyZJZ','S','hX',4);
+INSERT INTO t VALUES (-35,3865476,'hJsMJLVNxM','LAWqmYeVwCX4W9uQbeA8icdoTXl3Qsq3IKCmLAjpTC8BSZcVtrdpjMsN9','6W','WnlKG','kg','to',5);
+INSERT INTO t VALUES (56,3987457,'MP22GZ1MmhLDwS97YioVC72nTmavZTQaJ7BpisxCRFgxpvwDw5hvT2K','iCnMDmmo84x0c','q','Ou7FN9izCQ','QJ','H',6);
+INSERT INTO t VALUES (-120,4598581,'BwilJCqsXsG8oeNUvUovkFNdAf7GRdbAaZOhmEYTidcol8KeGLG','5NHmOnsH4vdlJopidkU2AvykggD5kNOSlYR0z56FlLco3Op0OFOMjUh0kUXY02zl','PL','MZQPJ33TnD','R','i',7);
+INSERT INTO t VALUES (111,14901516,'VSxNnds23cjMn1hOuE21RQA97WYaaS1bFfRqwVIDImUCH0I1BQot80','f5886LRajfNqfLFNyF0DB82I1h5RslKC9HYafQZDe','Gu','JPZKg','K6','gy',8);
+INSERT INTO t VALUES (-99,11444443,'kP4UAxSbRD0X2IWzfeN8tcOhKDYBj5Wg3sM6iZPZebUL','CCTk1WzaVdKmnOCwJHqhTCzT3eexZ','q','BXG6','v','mq',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED, c BINARY(79) NOT NULL, d VARBINARY(85), e VARCHAR(2) NOT NULL, f VARBINARY(11), 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 (4040581883286451218,8085751059016263956,'HX9OS','KXOtxGJHGvmYsZjIVmCaA8Gfoq35f1zt9qu1j4S8cAK','ygUVYJB4RZ1YIHLo','B7uXLpRKUUf7j5NN1bb6eaP7AAa2Ow2X69blTNAzkO2mhQ6oTvWjLN8s0Jhtq18MhdEK9qZznDow17ou0thWOD6pVwsPKj','wrzk4HaUX1KeG2HdhobDhTn0oL7eaBJc0YJO28UXbH17T87RgKuY7G','aN2blO6PxJjZXHdKA7tiPtwDUfJHBXjAfmWW1hYRfTUd72hKfvHftpQaSaLE7vXnqXkhqvClYc2UHA4jH9RRBIUF6J',10);
-INSERT INTO ti VALUES (4040581883286451218,8085751059016263956,'HX9OS','KXOtxGJHGvmYsZjIVmCaA8Gfoq35f1zt9qu1j4S8cAK','ygUVYJB4RZ1YIHLo','B7uXLpRKUUf7j5NN1bb6eaP7AAa2Ow2X69blTNAzkO2mhQ6oTvWjLN8s0Jhtq18MhdEK9qZznDow17ou0thWOD6pVwsPKj','wrzk4HaUX1KeG2HdhobDhTn0oL7eaBJc0YJO28UXbH17T87RgKuY7G','aN2blO6PxJjZXHdKA7tiPtwDUfJHBXjAfmWW1hYRfTUd72hKfvHftpQaSaLE7vXnqXkhqvClYc2UHA4jH9RRBIUF6J',10);
-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 (7131178983780864752,-3421164169786853393,'JBWgoN0koE3','6SQm5M37nuDsoORdXaeLjUT5cHO6wGhkoBhDFLPQ4q7O','V03rILSsmh5Zd','LnE97j6hXgZYAJwxjiBAgBfaRHZIzXR','r1cxZX1tZwTU987dG','YgkROp69BDyWTZMbThoEr8lH36PyfEpl6v3ISSVlecXujn7mQnve6Bpesf',11);
-INSERT INTO ti VALUES (7131178983780864752,-3421164169786853393,'JBWgoN0koE3','6SQm5M37nuDsoORdXaeLjUT5cHO6wGhkoBhDFLPQ4q7O','V03rILSsmh5Zd','LnE97j6hXgZYAJwxjiBAgBfaRHZIzXR','r1cxZX1tZwTU987dG','YgkROp69BDyWTZMbThoEr8lH36PyfEpl6v3ISSVlecXujn7mQnve6Bpesf',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (53,13005199,'FSOijQzCu4NGaZwoGri66RcY','WgDjaJM8dpJUtFpLX9zUYOPbkIeti3b4HKHj8tYq2iBFw','mX','CLfGR','YH','U',10);
+INSERT INTO ti VALUES (53,13005199,'FSOijQzCu4NGaZwoGri66RcY','WgDjaJM8dpJUtFpLX9zUYOPbkIeti3b4HKHj8tYq2iBFw','mX','CLfGR','YH','U',10);
+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 (-7,808008,'FB5efhZu6BxA4S7AkOwYOCyPA','2XTQXjb4hdRWGB6SIe3fhHk66Mg37g3Q','X','8fon','h','Ht',11);
+INSERT INTO ti VALUES (-7,808008,'FB5efhZu6BxA4S7AkOwYOCyPA','2XTQXjb4hdRWGB6SIe3fhHk66Mg37g3Q','X','8fon','h','Ht',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (10526797367766485928,-2347945885640865163,'b609','4R4YVvYJzBoAwqFmFQufBUPrJ9wIiP38xuPeGS2DoPEntRkadg5qYsbORc8liCAgOPw60tC7Sqsmh28Y0sTw5K8RSRHYLYRSehrUCM4YzumaIP8VYDeGDjlj8aHhh4F02ddshXQQ6q8JrZaKtb2hO202','WDuhn4dgKxWWVSdK','TZU6rSeKp4tmcmdx2Mk3aSjMBRVsx7eknoJZfpSTmxXYedTpY8W','Fzi0w14Tu7tmEusPHrZboBziaDPqkbtAudvxvg7i7rmu8O3L79HSm10B5kz','e5OggvqAac4xpHOvBQEDe9Uk4BvvtkuACU8ZbOptXacGXF23eq8rhbDJ8FtklCEHtI4J',12);
-INSERT INTO ti VALUES (10526797367766485928,-2347945885640865163,'b609','4R4YVvYJzBoAwqFmFQufBUPrJ9wIiP38xuPeGS2DoPEntRkadg5qYsbORc8liCAgOPw60tC7Sqsmh28Y0sTw5K8RSRHYLYRSehrUCM4YzumaIP8VYDeGDjlj8aHhh4F02ddshXQQ6q8JrZaKtb2hO202','WDuhn4dgKxWWVSdK','TZU6rSeKp4tmcmdx2Mk3aSjMBRVsx7eknoJZfpSTmxXYedTpY8W','Fzi0w14Tu7tmEusPHrZboBziaDPqkbtAudvxvg7i7rmu8O3L79HSm10B5kz','e5OggvqAac4xpHOvBQEDe9Uk4BvvtkuACU8ZbOptXacGXF23eq8rhbDJ8FtklCEHtI4J',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9049955551742488246,-6045387932129119836,'9gEUslXYGk','X2ML96GeT3x9gITSkVWRsPgENtFbwu1ejCueSoHrq3b2SAKAseZi27TfwkP','23AEY8Bko4','rcwB11peIwiGgli7AY9i9KoTgTR731exwtu5bAPvjULysHoNqy1WcTqK9HHp92Z6jLnRkTGhdJR2nRj0CmK1V7lp5i2oAokc6sEoTv3fw6G4iH2F1wd9vOfhEUOHc7Fyy5Uc3kkyizIzDDSsXJNc8DxWKv0SQe8dcmAOYVdXW39VqCaDxdgGp','ziSB4HIOWoxro0N4OjQvq0T1hmquyWOApS92asgxzKziYbbJjPsLVyqLz81VT3L6Ovm5sECs','qwjDb2UcWmXVsvLvd',13);
-INSERT INTO ti VALUES (9049955551742488246,-6045387932129119836,'9gEUslXYGk','X2ML96GeT3x9gITSkVWRsPgENtFbwu1ejCueSoHrq3b2SAKAseZi27TfwkP','23AEY8Bko4','rcwB11peIwiGgli7AY9i9KoTgTR731exwtu5bAPvjULysHoNqy1WcTqK9HHp92Z6jLnRkTGhdJR2nRj0CmK1V7lp5i2oAokc6sEoTv3fw6G4iH2F1wd9vOfhEUOHc7Fyy5Uc3kkyizIzDDSsXJNc8DxWKv0SQe8dcmAOYVdXW39VqCaDxdgGp','ziSB4HIOWoxro0N4OjQvq0T1hmquyWOApS92asgxzKziYbbJjPsLVyqLz81VT3L6Ovm5sECs','qwjDb2UcWmXVsvLvd',13);
-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 CHAR(28), d VARCHAR(14) NOT NULL, e VARCHAR(2) NOT NULL, f VARBINARY(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1107,13388745,'evilyLTLlgeZCt3s5Xy6','foJKXnYhzi4n','P','hfwlOCybv4W4','3aOh6JpRYjmrKTBPiLi3aTA4S3TjrrLNrix4g8bWNCsbR1SFfwQlKi4UWTFi','YoY2h1kBz6g0ecErObqa3TCCYmU9C1ptsdjgBmEuRWF2C7gjJgfdJVjJa5BZCh9l5wZr7uy6Q7Na4NUwQ',0);
-INSERT INTO t VALUES (-4129,4525821,'qcvFys7CgKNgJ','Fj80BNdNLI','d','jx1ioVtOqsq','6YDViml14','2Tizd6s5n7FWbJBOEukeYUb9cmLSg1SI0mJx4c1LcjyQENcVVnwLJZbUbpgliZDco7j6LDzx8lHweUHzvAckCoiWb2W',1);
-INSERT INTO t VALUES (6535,6091837,'7nCQYWOh1CVFUmnY4P4GfW','i8','7U','E4MqiSjoVhfCchAFkQc4RrCq3TlVaLlvC','T5AYKDJt0q2dHoGmDJzduvU3KXC4uxCUSA8Prt','YFsgi5MSMKm8H0knUwGbjnKlQjQckuCV3DW0mSwY1AzykbJNKhKzBERqVnqhpaHpS4tRpkAVLRtU',2);
-INSERT INTO t VALUES (5697,12694678,'5IaI1F7n0M2','Hw','34','JsiNw9AhlenDUUve4apqNZdgcUodzN3G','KYsrCSUuzLwxh2jxo','7SMFVAQehkOHeLRcczl7yMDqjWhxiY7GLdEdW32Dd8dwkuV3pXCkeMtJ',3);
-INSERT INTO t VALUES (-10813,5620815,'xyEPTjvpOgRp6I7zuFvJM','dCCd','eT','y254KYoeq0DdL9IeoBXjXAPYho0v2blP','otuw2y5kB','VKLRgbxBxaTM8dov31q6tTRZvAvZ6kNav7wHRWqRSbxqQwIZYtPQySF8rvDsa4F4e9bX1ykWCSVEe2fN',4);
-INSERT INTO t VALUES (-6761,14353257,'5mkzh1VSTyv4121O7uh','gOB1C5J5LA','s','znuLfi0PY2K5iJHVlGfKlDhwj8','K7P0m1BKC4','5m3nN2gjpw6Jzt0QVAFPo3pbD1pOzJB5ueiI6bXyv11rH1bnYpNYXRiS5kUpe3rlbSfrf',5);
-INSERT INTO t VALUES (25933,12619265,'ilZNyvRNnl','rhKV','jT','50JrXmYY','CJgDYTVVSZzCwqNLSv','xjZdFXGlDHuutV4VMReSmYDYuA2wNRKCN3eNNq1sd9KNgBl8KCKCKcghFRPzbz4Wcu2zuJndbUsrCQZrY9cRLr',6);
-INSERT INTO t VALUES (-11627,12479641,'OM23iDWWd0odldn6z6yNmcjhm4l','axhjTa','Ug','5oCENiBGuhqkn','ymk7lv8PHPe1oW30Y9ocyruMtudcWtiv07CHw9p5RmruJI9m9wZ2RjAEyaRqck6OBmS1Z2u1Zct0df1c2SoxQ','KuOILZX7Rb5GU8pP2uOJU2tjUSf3kXACWC6F4JQJBg5Dh0hhpoxhBZdrEkb6cdjyaMeVSdH41jCPWhsot',7);
-INSERT INTO t VALUES (-16389,936928,'0K','a2EqRNubRUb32','C','7gPXm8LI6SA','S0sufbfwv6jldXCadkjJnlX6rRQL2I0Ko7dFa','Puh1cpm49dSZJ2wVefpFGlSulVGsA70MABSJOb2qwY9u2WtDZ',8);
-INSERT INTO t VALUES (26714,5867370,'6','rcbjJFk','2L','JmopVeRNzvXRHR7N5lTu6WjHk7XwfvIVRzPBrM','2zZ','vxlHiAfF18NLyGP60kh8OeHG5trp85pkohNLdu8wnjy7f95DS4tI22N0BF9yRhibzXouCxaUWCiKJhD6J5qJQ36yt5Dr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (694509086,16024101,'Smi9FGonda4ypWxHhEiex16','euwGjWTxa39J','X','x30xPJwFSra2kpOVfQ5P9F47NrrSr','E908bxQC2RL8M1LM4QHAoyBlQMxptAqmOFsaG','c4EtvQk1WI0q3oujWFD1IkOBjtAfeFDaS9WufrtcWQrVpmTTtdPMOjkEyF7bIa2Ob2vMXG',10);
-INSERT INTO ti VALUES (694509086,16024101,'Smi9FGonda4ypWxHhEiex16','euwGjWTxa39J','X','x30xPJwFSra2kpOVfQ5P9F47NrrSr','E908bxQC2RL8M1LM4QHAoyBlQMxptAqmOFsaG','c4EtvQk1WI0q3oujWFD1IkOBjtAfeFDaS9WufrtcWQrVpmTTtdPMOjkEyF7bIa2Ob2vMXG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(29);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
-INSERT INTO t VALUES (1948423651,8106124,'hJSAHnrf6fZW','dYTltln6HtL2','c','6m6Dt7er0j9VxzmHerEWunCT9M9fj8qH4elU','Jj8HaUo1wMDGZQxRI2C7yZgb9OQD15lGjdt8lGEhm7xzZwvHZ2kMaOLGtnpy9ZwJgIoVYSY02UgiMVI2l0Y9AOftjGOcItV4','ty09UAWKMSL2sTR9H9IN8OkaJJKvEjPXYPmuLNumxkxyCVmH5mMbKouZD4B3OqODfFL3NyBAIGOW7ATeCbI8h7l0hXzPMZB',11);
-INSERT INTO ti VALUES (1948423651,8106124,'hJSAHnrf6fZW','dYTltln6HtL2','c','6m6Dt7er0j9VxzmHerEWunCT9M9fj8qH4elU','Jj8HaUo1wMDGZQxRI2C7yZgb9OQD15lGjdt8lGEhm7xzZwvHZ2kMaOLGtnpy9ZwJgIoVYSY02UgiMVI2l0Y9AOftjGOcItV4','ty09UAWKMSL2sTR9H9IN8OkaJJKvEjPXYPmuLNumxkxyCVmH5mMbKouZD4B3OqODfFL3NyBAIGOW7ATeCbI8h7l0hXzPMZB',11);
-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 (1333562501,10102199,'47IpxE6I','JKYGFKHY0P0AoR3m5mP6nCYtH2DVjalK41AGJvORwQsDXlYShyvnsxq47FCggaHwGiUylBmXgd7YCKIqCKSNUR96VZQScRmV5lMP5xsL6LpHbcZTAhTHRiZIeJuM2uBdJZ9fVhkW0efrPrCmwudkDzlNHdLr4RXUQ7gEts30a2Os1iINY2clNSY6P','C','WzhHDTvFNP35xJxoEd6','qgLeMnkkBCRfrLEvFve9IW4vEoYwYuKN2ll7NHv7Rvzci','Xc3Qbb7zEOpqFORFzVdjYo6c69rWiLmRAjXd8druSPxbrBAMrsEcY1XAZ0Gofgrg2DyfnYFkjM1',12);
-INSERT INTO ti VALUES (1333562501,10102199,'47IpxE6I','JKYGFKHY0P0AoR3m5mP6nCYtH2DVjalK41AGJvORwQsDXlYShyvnsxq47FCggaHwGiUylBmXgd7YCKIqCKSNUR96VZQScRmV5lMP5xsL6LpHbcZTAhTHRiZIeJuM2uBdJZ9fVhkW0efrPrCmwudkDzlNHdLr4RXUQ7gEts30a2Os1iINY2clNSY6P','C','WzhHDTvFNP35xJxoEd6','qgLeMnkkBCRfrLEvFve9IW4vEoYwYuKN2ll7NHv7Rvzci','Xc3Qbb7zEOpqFORFzVdjYo6c69rWiLmRAjXd8druSPxbrBAMrsEcY1XAZ0Gofgrg2DyfnYFkjM1',12);
+INSERT INTO t VALUES (70,1753552,'2dHW94gYnMqt2kd1M604NMy2w9A3A92vs32cwWztpwPyHMW1jgRRyhiqQBlH7RrUNxATcS6hh','2TlfGkJdOMmka6Ewx9HEmCbXg3r6qt4','T','YNFtpsnQLzO','3t','oE',12);
+INSERT INTO ti VALUES (70,1753552,'2dHW94gYnMqt2kd1M604NMy2w9A3A92vs32cwWztpwPyHMW1jgRRyhiqQBlH7RrUNxATcS6hh','2TlfGkJdOMmka6Ewx9HEmCbXg3r6qt4','T','YNFtpsnQLzO','3t','oE',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (721891033,1763886,'2Y4kjpCUiUNPSxZZqe7aCLC','uayTpGhMsukG31coh3XE3cAumSLl3Ajp2tbCOpZ7jmXPZQwGw9Er73FQaYcWoSF4GLBzt3zVgXBFGrMyqmSEKUi','Gi','VjdKBjooxsIN8S4zxyaCCz23WNQPjmOXhD3alABhvduBZhxr7hWWJr9mubuC5syOfsvw5w87voPh7Gi4pwYjo5eUUcWGyrr0cxSh4c3wia8U4iSjRR41fVkwAqMG5U0d5Ngj','4ZwB0sBGSdmMjbMOw8Pfac','MQLdd6yOTbPhQO8l0piF',13);
-INSERT INTO ti VALUES (721891033,1763886,'2Y4kjpCUiUNPSxZZqe7aCLC','uayTpGhMsukG31coh3XE3cAumSLl3Ajp2tbCOpZ7jmXPZQwGw9Er73FQaYcWoSF4GLBzt3zVgXBFGrMyqmSEKUi','Gi','VjdKBjooxsIN8S4zxyaCCz23WNQPjmOXhD3alABhvduBZhxr7hWWJr9mubuC5syOfsvw5w87voPh7Gi4pwYjo5eUUcWGyrr0cxSh4c3wia8U4iSjRR41fVkwAqMG5U0d5Ngj','4ZwB0sBGSdmMjbMOw8Pfac','MQLdd6yOTbPhQO8l0piF',13);
-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(52) NOT NULL, d VARCHAR(44), e VARBINARY(50) NOT NULL, f VARBINARY(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1801735,-34,'IwFbKgargzBFSE3pjGfzPQrv','mSJfR6C8k2x9l','bHckYSE8p8EH','ISda60xxl97jGtIxpa','Q5idT2TgveyvQB0l7w2','MMukgzKm5zl0FrQei1Zh42Zygd',0);
-INSERT INTO t VALUES (5007078,87,'d4EHzyyfnoJX3sg','HDsLNqK5MzV0pgmBaSJxBTePgFKS6bXDSXwVFGoRRI3','lvTAhCHgo3LpmXs1BiEPUjUNFSbKaAk2eq17u','Jw','vv2oixNrrjQTBjKvPqXDBte1DeAsbnO6dBNKwfLpAviCxQye89R0x80h7C1CiGmp9wIacuXsdxHr8QuA1iKm0AvQKJW','Iwsp73BC5GTYX0HxJy19bafNnvTUZr3ejfKKFu3aPXrOJmj402GlaT05vZfIDnNHDw9FvPtvkcz9SQIDlz',1);
-INSERT INTO t VALUES (-4507961,-126,'Y','FqOyoAU58h383ZZcDNa8pwvryH1mjMYujSTERz5is2','H2a7ESnyvMeixIj3C47nNCri7C9V8','QDaUgpMgfRQV84KQogTauCqU2m','ibSlAGnkPAt3lNSKsORsz7KJ7zjUGrwceUNhfEnwI0QJeNHtWmsHqpNOhJwgVTYEFROYTDmpLs7R9rx4C5Cn1pdemGV','oBnr9zx',2);
-INSERT INTO t VALUES (-4588374,-96,'KJpSfdVgn6wZdQZTLCrpU','UL4xLi7TOzUu8XTBUIXq7cBaWe','tKcro5KmjT9J79','vKAo','svcQxXluQ9REqPhnj5Aw2CJJfxEEzXXJbsJXElAjpiqPnK5ZGbqYJJ6y90vnc1qaxTyUxGfowiNw0DGr08YrooyxDf','ch0wl0x',3);
-INSERT INTO t VALUES (5944627,112,'vZvPJZd6u59o7DxW6i9xD5vycO','0Bwe8vwQRHg70Vlza0iLOa82u6','mcZTmBRzV4eDU0j2j3hmgVrMYZlyvDkVIxf','lkCUnBd','PQmnQtLuwhbyBkkJIfs4RNL7Qp6HfX2','xXPQdLEs2POo',4);
-INSERT INTO t VALUES (4537744,25,'cYh8deXa','UBi7NTc8FJAfGjw4dgjB6','L4D9mEOylDKuRMoFg8djm5HxkbN','qlo627nMTV1otd35orjEEWmsyB','HeP1DpH4MDP8IcZDxieCsdEa3zj1k5yABdfHgmaKS1ZQpdWWKNlIe8mQ3ipyDZpcQW4jQHJ6tjcCaoWkxniheNOHPY','oOTDTSQn4zLs2CHl',5);
-INSERT INTO t VALUES (4764113,75,'DRaIZ13DN9Am6we4ZjJritwMCr7BnSf2Ce2','kd4l1A12MXwUkBYNeLGb6GVA3BkuRLXPoYD7KV1hC','9pGT5mMZy9sgpVcqWVWJYpVs0YbRt8P4','FXGj','FXjKxzMP8xaNOewcTIwbbskVtspB2mRWqsc7wbC4H6B7NKBbnNyim0hT','UEBct23l9quCxnsfG',6);
-INSERT INTO t VALUES (7745165,-82,'8fzDAga6mhzGDdMVLaPM','SSoKMNAWePcE0ucFX53Oe0DMt','WG6AhFPEDEoOnipbJZygWX','sAGsrLdVN7OnbiDQ','q1dwLmw','YQPSRrJgtlf4xVhlnaFyX7B',7);
-INSERT INTO t VALUES (617917,-31,'5CO9ru','dzx6pRYl4PnVsjDgnUSOjAhNYL','qL6OYYTzroXhml4KqW5t58HoGX3CVlo','21lMyr4nk9dcFDjM','Rlc6zKorrVpxGJUtEUP7wdyVThTWdwBTgWj2Rs7daaHWa8un29Ym','N9XSrs0UqDNPfVWWrQomU2zlBgCQ4SaX0nYxe6rk6nRBxyNnOH3RbhYae76ppniqQ1xSdVWmQqvr5htNt3om1RnZG8',8);
-INSERT INTO t VALUES (7209044,43,'3u1KuttCeLgO','0FS12MuBYP7qTq6X5IVTheKm','pGVZOHO9SmW7','n443RqWL6u71TPlxnqIM','JHmYkNerEo49UYv6F5vydKUFPHgTgg53RAfKAhUd8LTKjfEGJsDFQ4exktz0fRsyvB0rGbTWeuQy1xrB','ynRgaCmj5qFqNZ20oZqRjEOErT3vvz2ZuE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-364578,-102,'wZBiqBg5axIBZViD0ExN9WKRlJ4VVVn4I','Z1uEaEpdBAgc5p2vSZLcbUQT99eTnb14tgyG7s0iH01','SeSJdtxg5EfkOCyHqFu8PRZT58kW29gAgpnMxisAmtWSB0Bduh','avNVWmsTT','M9Nj8rwD7DcAoj3QZzlKOaBwrMfGXxGsHU3bGgI8Kf7rrorUrO','1vv55qVDimSLVeRFqgEq7BVPknC87Pfb4pVUXQSJFv9oEvpZUE',10);
-INSERT INTO ti VALUES (-364578,-102,'wZBiqBg5axIBZViD0ExN9WKRlJ4VVVn4I','Z1uEaEpdBAgc5p2vSZLcbUQT99eTnb14tgyG7s0iH01','SeSJdtxg5EfkOCyHqFu8PRZT58kW29gAgpnMxisAmtWSB0Bduh','avNVWmsTT','M9Nj8rwD7DcAoj3QZzlKOaBwrMfGXxGsHU3bGgI8Kf7rrorUrO','1vv55qVDimSLVeRFqgEq7BVPknC87Pfb4pVUXQSJFv9oEvpZUE',10);
-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 (-6521833,29,'BcvmgbR5QcyHFXsoAR','z1nEaKtu0DVokescqSoi','GM7EFTr2FEZVPkmurYfmfU4vGXFUd5vAkdOf','JWascDH3iM55VH3yIrGMuCzO1L','XJ1pV7ikWmta9MrQrEKj4w1MCJMzFlVJIVNdctvPMmNCEJdtNJPTMxYEj9r7UFNZ2dMlaUCCwKoFz1F2JK064lvpDwOAmzEuB','xUM483tVHMRVif7JoderrciP9LZHkCyNCdxkSQCzDNH0ib2CdL4qBzG013SNfyU0B',11);
-INSERT INTO ti VALUES (-6521833,29,'BcvmgbR5QcyHFXsoAR','z1nEaKtu0DVokescqSoi','GM7EFTr2FEZVPkmurYfmfU4vGXFUd5vAkdOf','JWascDH3iM55VH3yIrGMuCzO1L','XJ1pV7ikWmta9MrQrEKj4w1MCJMzFlVJIVNdctvPMmNCEJdtNJPTMxYEj9r7UFNZ2dMlaUCCwKoFz1F2JK064lvpDwOAmzEuB','xUM483tVHMRVif7JoderrciP9LZHkCyNCdxkSQCzDNH0ib2CdL4qBzG013SNfyU0B',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-20959,118,'aQnwp41Ur273kJejNqmjWin0UgRO8pclv','cj3TpWnkdZpu9mcqdMS2OTRF2zoF4xY8XEFxlvfuqPpdO3OCq4IlT4zEzSKVfdv6ukZS9DQ','kXKHOM1u5bF','AcQLFq2nJ2XcA','9xpyCHBYCLPvoi8n2vCjTEtS13xTdL2o7sIwp9lrzLKrl','Pi8Cnb0SvoLWNqPVBI8EB0FqcyBBhdpnbHuoj2aUZTD8RpB59jML9AdpAUREKgWXk4WV8Hv8o8J',12);
-INSERT INTO ti VALUES (-20959,118,'aQnwp41Ur273kJejNqmjWin0UgRO8pclv','cj3TpWnkdZpu9mcqdMS2OTRF2zoF4xY8XEFxlvfuqPpdO3OCq4IlT4zEzSKVfdv6ukZS9DQ','kXKHOM1u5bF','AcQLFq2nJ2XcA','9xpyCHBYCLPvoi8n2vCjTEtS13xTdL2o7sIwp9lrzLKrl','Pi8Cnb0SvoLWNqPVBI8EB0FqcyBBhdpnbHuoj2aUZTD8RpB59jML9AdpAUREKgWXk4WV8Hv8o8J',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3322720,-39,'seu2ROe96BZYiXmefcq8wbVO9duGRCi','K7S29UesF0ct2EQc4DwSFCVlaxr5pAf5pps8Wf85bruvkY6OxmbJy2A0rA3g','AXMPffTFrvUYPe7RoFZhKB1BaxF88eS2CBlCf','nqO7l9y1caIl8oJD9nv7RC1208koyljaeAFbswIJvS2kDGDm4jHYdKj6cwhohN23ABew29NevFs7gF527lz3lbUI3tujDt4we2KfgKVdUX','7tLCmapPGFtZUw0K7H6PTngxd6L8abg1mTuwGrNVhYPuLdwwM922kq8eIfDz9rCgWr45oacqS0aKDvU5NZPJWRPi2jnZl2x','gzOvIZ04X9nmtiUsXZuE4kiY7uevGNW4O2XyLQGyqgFGgRztJBKngdCYrzGhzkJyEwQVc19jr5hSFMDT5nr8OTz1YIFMc4',13);
-INSERT INTO ti VALUES (3322720,-39,'seu2ROe96BZYiXmefcq8wbVO9duGRCi','K7S29UesF0ct2EQc4DwSFCVlaxr5pAf5pps8Wf85bruvkY6OxmbJy2A0rA3g','AXMPffTFrvUYPe7RoFZhKB1BaxF88eS2CBlCf','nqO7l9y1caIl8oJD9nv7RC1208koyljaeAFbswIJvS2kDGDm4jHYdKj6cwhohN23ABew29NevFs7gF527lz3lbUI3tujDt4we2KfgKVdUX','7tLCmapPGFtZUw0K7H6PTngxd6L8abg1mTuwGrNVhYPuLdwwM922kq8eIfDz9rCgWr45oacqS0aKDvU5NZPJWRPi2jnZl2x','gzOvIZ04X9nmtiUsXZuE4kiY7uevGNW4O2XyLQGyqgFGgRztJBKngdCYrzGhzkJyEwQVc19jr5hSFMDT5nr8OTz1YIFMc4',13);
-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 BINARY(46) NOT NULL, d VARCHAR(92) NOT NULL, e VARBINARY(32) NOT NULL, f VARBINARY(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-74,230,'CWJJhX6OJnAXsXDLu7N65ZUEWvQAg','b8PHQ05RSp0RL68ketMFG','S0vJ7a1NZN4k6zZAeCyceQnvdqGuaPp','qT','AcholkUIh46sO61ys0kju1DOwWnYPoJ2PpKxSBpnwpWQJTZddYlTulJomqnxBOuN6rrzCGeOgUzWt67Z','J8VG5qCUUWuvmrwcyVlhkVfSp',0);
-INSERT INTO t VALUES (98,190,'lkcBKLiWUOaoZKdgordX9M5yl','UeBPcMlmwKmU7sKaPzqETGCUCTCKMThb7','vETAC3Lb7iveuo5IwLsi7qYogf8R','qqnMdrP9FIce4jwqXMlgzzuZ9x6','fcnuMkdvXPltPl4uteRU8bq4Eyvv7q3iYc7wDaOgZSGDzrS8A1YchQUktXeJjSvEGpL3UmNHYJzTaEc','EcYCs97B8JekY6uAU6FRWhyLwma8rgrqakhPb55i7lvh80DR51desUoJHHH',1);
-INSERT INTO t VALUES (88,189,'0AArQgPZzTwWCbdJ3U7YiT4DX','JVgjACqftOmq0bF3fM9m','BP6kmQX6NWpA10PBW','6NIWh8D71VAMkNDZTucsvh9','UelBTuw5ilU5SGlyja61zJoOU1ub4KxBuK75KUwgCJVnJS1mKvAT2s48nGpgOyENBbjjvFXE7xsvab75n0RqJ','aitvazemCcF6XRMAfRVLSuxrq3DmdIGokXB1KBalU',2);
-INSERT INTO t VALUES (-56,219,'Y8vd3LTn3hw','2NTnxr2LbfFZA1xJD28mi4Nx7ascNTaqNpnCaR9hoQ7e','AiblYzvLWS73','ZH','mFYRTvTm6LSdg1SXRkk0BjKCta5X1MRuLzxrH4b9VhzpyJOAvK9OTe3CPMFjrX0q7wkh9d3Dz8HpVApCbzL7UEeOg','W0DIulDac0d5DSf3ytOwM0LvTfOFZyhAslb',3);
-INSERT INTO t VALUES (69,46,'d3DkpwtCnspnX','Qe','BaoL0AhEo','IQI95YWXOo3eRdmnhFJZ97vw90Ufw1ueuBaY0iXQadN71OLI09gDjo0vEJqqCKp','H508PF2oQl7S0cmElGqaGzBYZaBJZhLy5fSbaYqkmTF8iCmLsV296km4Tg1BBpEvPPk4Hb','qgJ0MKFkVOqnYDS0D4ZjpYBYLXOAfl9u95BBbqCWfsmI3TQj',4);
-INSERT INTO t VALUES (95,32,'L','OTPIDjFurd3YJCAGFTRT2NKKErpFhGThlPT44BFumP2ekAoX8E8v2GuNPoCcFTLQcvdBZewKzTszwvCHNvQ1XJ9','AaWi2LbvPgC3PyeIcw','C1VyV43uWwBs9ezpPHHRWUHB9MVr8N6yEt6ZHlVaU9tIdJrrfjzmXS47ciqC31sM2wYSM8tbbpzBB7f','9zJdsNXVbZpMiGj0QG3','mQAKY5UcJtbtUB4lxt6SUxPW5K2bqTXl4M4dVpG8GB90x4D5QcBeArKcn5RVfaF6itYupCqgR8U9yj',5);
-INSERT INTO t VALUES (-52,131,'TVhcJlyv82k0AtPjM99ePMjSHCz9','7XCU7EZhc6Wfv1JLeC089dWPOEfmb4DmjEedubCuxUkiew1VPV4TTrzPIfrlfXBssxhlbqAWk2NsKxuZgg8T','EJz8','zCXOmxdz8LR8NdLlacXNgwMxdp7kmP3xLZKrpwPIK','EUaDmFXfZoJm2gIXurBqvBEvDcFDOg10xgppgMmTGkhFRIUI6MesxTaRgEHf2zk7SGBpsMNSdVsXyVQBfn3CVZoaNya1FtYzKo','JQcVb7SWfJlLJ05s4gqmUnYIlLrgmsqQf3tvOIVIPhmAzQiDYAgrP7lme12sgKAamSqC1dI1vr8mwUr4jzXFFoeKbJV',6);
-INSERT INTO t VALUES (48,35,'KP4rSf9yxcjETSMNHY4vbQejP7Opfv1NpkS3vZlm','h2VVpv6UI3Wp2D6Azni7E0hPsJVTlMh2QBqwL8nPEBzndURkA7Vv0dT7QLcxE023qLsuzS5KCqNI9Uw1sXRTXr','L','3KnvX6sLpJU3fesJEC1AVdeguLAyC6xJqd6rrQpbbZIkbA6cluNCT1l5nEbtYXD8trJQteSWo5F1','rpqXWbULYljk8M3YLm0cyvosxJs83QwMRNFdD2d1N4apuuOhALwD9Ob','pw51mC6LYPoO4MEY',7);
-INSERT INTO t VALUES (-115,150,'4qtTHmKwkfPO7THgRTUYnMPd90gWx','vDNmNmLmKo8tKe','x8xmKpcdd1','qPL8jKnUj9l30OR5YEhOj4OFaXbqc','r4yhsbfCaKZ7fap3rz3YWCC2P1RhTka5hijQuXAx6K3A','EoLaeIW4ej',8);
-INSERT INTO t VALUES (-96,84,'s90','LUpO6up0IUyVwCid1n7cMMEA3Hi2suYfwduxTIqBH1HZ5f5PTX','aeYR5w8mM0izkaO','UWe2fTR6r5Lg8S1vjMt5Au','oCA43BoZBw08XpxRpSw4YmrOLnVpbij6ev4PATnvutMJlWbsJN','zSzVAG4NwQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-435126722356920104,230,'volht2NykjXIQaoSKS573AHKZ2xtTdD','yJDKUh97XiKtTGA9D3t320jf8l','jZ','cTzTCzri7qqgf57P4zQgN7EtWIn9sEC1VjRuhfo2aHpJRVaxB0ykAiOHnhEZ','pQ8gdvu3gWpNFHMNRqZwjiGTIUUPIe63K203aob435FHygDSjwwZgCZ5E7igotswKAcsZY9Y9RlgpaNL1lFBEEfJtBM1H2pSd','70aNbdfF1dQK6HygBalyE8oEl0LY3fbOdJaHloAeqCFrwBZ8b7uYOLuJG85lNUmV1EB1ANsMHjuK97s828UOeU7HeWf',10);
-INSERT INTO ti VALUES (-435126722356920104,230,'volht2NykjXIQaoSKS573AHKZ2xtTdD','yJDKUh97XiKtTGA9D3t320jf8l','jZ','cTzTCzri7qqgf57P4zQgN7EtWIn9sEC1VjRuhfo2aHpJRVaxB0ykAiOHnhEZ','pQ8gdvu3gWpNFHMNRqZwjiGTIUUPIe63K203aob435FHygDSjwwZgCZ5E7igotswKAcsZY9Y9RlgpaNL1lFBEEfJtBM1H2pSd','70aNbdfF1dQK6HygBalyE8oEl0LY3fbOdJaHloAeqCFrwBZ8b7uYOLuJG85lNUmV1EB1ANsMHjuK97s828UOeU7HeWf',10);
-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 (-3751053247147138996,124,'QAuCM8SfAvhRfNmOuBrPJPLESQkNHRu8SlaR1yAnGGDBzk','PSRfoZzcsw5Oa','DVdqURI3cBdvhh5CVzjtb','1d81gvwni5iMqcyc','NQV0Wbu7FkovA1UsO8s8','9Py7n48cSb7YAG8Xo5wfIXLmJanJwtEtvUQzIwyuQgyHjycJLtDfypzthQoPu0mXLF3tydSuET2V',11);
-INSERT INTO ti VALUES (-3751053247147138996,124,'QAuCM8SfAvhRfNmOuBrPJPLESQkNHRu8SlaR1yAnGGDBzk','PSRfoZzcsw5Oa','DVdqURI3cBdvhh5CVzjtb','1d81gvwni5iMqcyc','NQV0Wbu7FkovA1UsO8s8','9Py7n48cSb7YAG8Xo5wfIXLmJanJwtEtvUQzIwyuQgyHjycJLtDfypzthQoPu0mXLF3tydSuET2V',11);
-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 (-69293996975858125,211,'Xe7zIibNvAAt5ZstJaS9VgY9Df4TDtGNmXO3OQz3ZW','3SeAWVLAhLxtcAKLhWmgF72As4WYGVr9LESZ8SjUr9k5GCHvWfGK7I4gli1Uu0EptKQVOEDhbXUYSlYbCEyKV6All2TcVUaZfGQOEru1Q79B3oDOW6WsJw3zna3hgNQLBRsvOffalaQUYAft4KNDzDRf98lJPoAi1GtWbjwIGetj4kc4gZIawAwnPq5wK0p5rQTS0RTZfHjEfFbr3uI0Ccvbad1hCBqZFZG','9f7kpzNKSE','fvbbVKhreyasXZEPidShMrFCwnFhLU7RH2xSODv94viatZg1vE','JFk4FDX3v7IiM6iNO1hhkKsasf8cyNC75wpqohaMC7kx3QiqbM','7iOjTPGd6xq6Q0dQERkN2Qnk4Gph6WrffsK7OssoAvFOc8e24fbyBnYQg7IXPNXT45KBAYwK',12);
-INSERT INTO ti VALUES (-69293996975858125,211,'Xe7zIibNvAAt5ZstJaS9VgY9Df4TDtGNmXO3OQz3ZW','3SeAWVLAhLxtcAKLhWmgF72As4WYGVr9LESZ8SjUr9k5GCHvWfGK7I4gli1Uu0EptKQVOEDhbXUYSlYbCEyKV6All2TcVUaZfGQOEru1Q79B3oDOW6WsJw3zna3hgNQLBRsvOffalaQUYAft4KNDzDRf98lJPoAi1GtWbjwIGetj4kc4gZIawAwnPq5wK0p5rQTS0RTZfHjEfFbr3uI0Ccvbad1hCBqZFZG','9f7kpzNKSE','fvbbVKhreyasXZEPidShMrFCwnFhLU7RH2xSODv94viatZg1vE','JFk4FDX3v7IiM6iNO1hhkKsasf8cyNC75wpqohaMC7kx3QiqbM','7iOjTPGd6xq6Q0dQERkN2Qnk4Gph6WrffsK7OssoAvFOc8e24fbyBnYQg7IXPNXT45KBAYwK',12);
-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 (8896713956383938292,242,'38SJdhjpnhOyWvFebra7Q5dWWA7DX8eRV9ld2','38UeIwCLwpxfmmABLdilyJdp5mlUyJTpKnZ','l','YABjOQkSAgrHTwWnCZve13SSuIUc5IDDdKerbQ53SyPOa8JJRmVuL51db3K5tZZ20A9o7gU0lFflnFJJymC3u97t2WvusDSc2wV1DZkJmvfOrwfB9bssqwudBVZwVQErRYCuc2yvgv4Zj9SL9HYDcKiFiAgLvIQ8IFwVhFTN','Exo9VMBBwP','bhExZqA4uN960o4TJIaVMxEAU2Z8USzpOgsqQxCNDsdon3AcfsNJMS0IUcPtHbkcJ7a',13);
-INSERT INTO ti VALUES (8896713956383938292,242,'38SJdhjpnhOyWvFebra7Q5dWWA7DX8eRV9ld2','38UeIwCLwpxfmmABLdilyJdp5mlUyJTpKnZ','l','YABjOQkSAgrHTwWnCZve13SSuIUc5IDDdKerbQ53SyPOa8JJRmVuL51db3K5tZZ20A9o7gU0lFflnFJJymC3u97t2WvusDSc2wV1DZkJmvfOrwfB9bssqwudBVZwVQErRYCuc2yvgv4Zj9SL9HYDcKiFiAgLvIQ8IFwVhFTN','Exo9VMBBwP','bhExZqA4uN960o4TJIaVMxEAU2Z8USzpOgsqQxCNDsdon3AcfsNJMS0IUcPtHbkcJ7a',13);
-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(10), d VARCHAR(74) NOT NULL, e VARBINARY(23) NOT NULL, f VARBINARY(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3342253525,16356159,'XO8sX','8TWVY7QZG4WcZCkB6CwtMJWdBDkhBqsJnfyh7BUo0LagVxjwgYguylmV8Ts3V','M9xbwD98e2EJz7w6Ea3','l','bUfEFbn1h89UPb','tOfAKmzCvTGSqdVj50ywqkyugqqH8V67lKeuIZBU0VtLvBPP',0);
-INSERT INTO t VALUES (630960760,14463462,'UtNQ','XCpWvwCL','5gYE6ts8afjN7u6m9','Kqs2sw0kGgupPKPgaeEhDeY3vP8DcYskoxvfZUONDxCNsyh4N','h18QAnqWjd0CYAZtqgYrYaQ6kk','rbF1PFMJIxPq05ElhfjUTfg6mKC0DbSXvtDKUagDJiJzIxmjoFzHM9BpBTKwWxzlBP6mi3pC2ZwEPM6BKgcH3KIZHXHEQ58lYE',1);
-INSERT INTO t VALUES (3738056937,3977466,'MB','Zxf5vVUIls5QpuKnAGCU','4anQVpX5zxHWJyb','hnl0iINB5BXqvoPhIVnyNFF4mGJjNeZHpPHXLzGUu6zyZpBPz9GJ5MX','dwuEoHll9Bjp7cVSjeA6z4ZH3vBckoGTobvK6fMuRpNnQnTnOSpm','xgE8Ws8tl8MK1niTgeLjoDckUhZT2z7oZlZlkprAUngDjt0NTysZWJJbBy4MJckMWZPC',2);
-INSERT INTO t VALUES (2967473499,4576779,'lI','9hlFymALoEvqXlj5GBma2s7YdJRMn0QOtovRHr','rZIvEo','5LkOk7pE7Jl','D534W2E1KllyiMozFBfHsvxGSDtpZ1tEYE1ZYSOrWrAQ3F0D6cQEDmITzBfaPZIgeXBaA8Hh0zCNuqg','3KZ1T15NRihq2qEi9maVj2TuzOgdh1K',3);
-INSERT INTO t VALUES (235321253,1298458,'kBZ','9Ufw7aJBSpqvK8CTVps9nPRTjGEJA','0IawT7','IJANTlZ2i6HZxLjOAFYRAlK3jNe0MvEGlYF13Cu1eYWTGZ9jCXLAQEV3a1pL9s3S8N','KSF98scdBYpsOTWCNiEvwziooWSLovWrEL0j6yw2LApuUl04t0HlsECDPbnJXHeTULRoiL9dgrRVmdhhzkkEFY68XeJj','0vJ9ob9eS2cLN5VkS4In5Up7dcoFnWAoloi7kOPrTW9C5dTkvQbeZ55MO3fVoZPr',4);
-INSERT INTO t VALUES (2435218702,9458489,'jUJR7zyokF','7IEHqtn','tdHYBU4hdnvh','Hcbi4uH2Q7XMoNhW4tvOMNPdd7','Tor5N3IGHePIQ0WIW37pqlz3Vr3BUmn1J5E834TzOmxk07ehTR55QC4cejFi7gomEsavD3FRkws6LbY8XsrM66wWN8J4V6dfbIL','sfn6DOZ6SAvLuWUzB5vPBIo4FXdBiZFg',5);
-INSERT INTO t VALUES (658284620,9242391,'oNu','DxQpNdPACzxPDMqOvx9WJPGV9tAdNfSXk5j8Td27e87pvarzMjZaONQwUxJAGKxyO6tTfW6k','S1Zki0IHDNi0fR0S','MO2530i','zSAguzgAUdWoxVjCMTGygHmeBb1aU3CWMERWPpAQETdfm3KWvda360CimGqjnT33JqtA5hjfVjrJ6XVo4ehdJmLCBJ7Q','bEMZtBG7',6);
-INSERT INTO t VALUES (706045851,13485334,'sV6RVT','TD','dETzLJC','m2zG72nTFobabJceO1Wdix','IDj2Z1pNXsaKrXskWzI7gw2W6le','v7V',7);
-INSERT INTO t VALUES (544229500,4273778,'t','C5tWtS6d6ZnNGQ9un1v','btHfTVUb6','NMRIgGwoyuptGft7yEqt2y7uJkPd3iriiB0BiLPlseTiT7C0vHLoi0gVUgL7M992CUpjBUWslyb2V0','86XdExu6VrJFpbEy4Jq6YkL8nd2','DPP71',8);
-INSERT INTO t VALUES (2878608574,4176280,'Ipb1vpPkz','MvIwh6foNOJRZOj2IpCynUBCh7riJmnz2Ff9KqjovG69fXlno','TRDWXyiW1fTmolvGhupawH','INN5xcDrmua8bGMJtFA0hOCT5yXsRJAU7kTX8C9Sem7CGbIsxYfjkZaM1l0xIk8','IcB4pWW8PVomagOOsLVvS6s2xM5S1E8M6xnIHvcxc2ogFJrD4CF773iQIbBmmdSIBWecIkwWrBpr1jKwkKuvZz24EWWneLziuhB','Q2d33tnIz8HvMWuEB50CttiSdM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13,3951054,'yDccKazVd6Zu','pVVxjZ6FvI758ku2MW2wcaTNUoyus2PyKwpyLas4V3jVs5kXHUMHlDtX8ARlzywXfA0Nv2FGgEXrfJvp4w5j0sG9r5W9u0Ggt4u7q3tCE2au','t','Vn3SQ3M5nbNQyeLZvWDqcorSVqWmJT','r','IK',13);
+INSERT INTO ti VALUES (13,3951054,'yDccKazVd6Zu','pVVxjZ6FvI758ku2MW2wcaTNUoyus2PyKwpyLas4V3jVs5kXHUMHlDtX8ARlzywXfA0Nv2FGgEXrfJvp4w5j0sG9r5W9u0Ggt4u7q3tCE2au','t','Vn3SQ3M5nbNQyeLZvWDqcorSVqWmJT','r','IK',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (25,15371433,'diiLLLahwwNGp7NjSXUcNB7MxrRgOC0iawbCtMBsT4Er7l0SUB','CQ2hA6AUM35','ir','cOXrlzUyAhADPay1bKBFeMVnpAh0MKG7MJdwj5hQsSrvIxOPxVeOMzWyc1yUYimZs3TwSRPTVYK6uqpMwMrR','lh','7X',14);
+INSERT INTO ti VALUES (25,15371433,'diiLLLahwwNGp7NjSXUcNB7MxrRgOC0iawbCtMBsT4Er7l0SUB','CQ2hA6AUM35','ir','cOXrlzUyAhADPay1bKBFeMVnpAh0MKG7MJdwj5hQsSrvIxOPxVeOMzWyc1yUYimZs3TwSRPTVYK6uqpMwMrR','lh','7X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-43,6678580,'o3ob0toE791sJG69Zq39r','uBMbiZFMotwUmU7jzNQG5ozph8jekcApzNIR6A','a','pidXXbK1VyZTEDvsqJSWbJ6A3TgGsKcozCT553SqMnSFlGb3pjMAf77UaF2Y3UWw4NbDvxlKknlLAQDerY8r8ETt0NjP4mSYSCY2ounC43X3avUJyke6uwFJG98rOJJEYFoDtYhuca0Y1XZ9Wi3W8AjewkpnQGU2vYGtVllQT9arJJC9K099hjYDWLZ2Neu6','MN','Bm',15);
+INSERT INTO ti VALUES (-43,6678580,'o3ob0toE791sJG69Zq39r','uBMbiZFMotwUmU7jzNQG5ozph8jekcApzNIR6A','a','pidXXbK1VyZTEDvsqJSWbJ6A3TgGsKcozCT553SqMnSFlGb3pjMAf77UaF2Y3UWw4NbDvxlKknlLAQDerY8r8ETt0NjP4mSYSCY2ounC43X3avUJyke6uwFJG98rOJJEYFoDtYhuca0Y1XZ9Wi3W8AjewkpnQGU2vYGtVllQT9arJJC9K099hjYDWLZ2Neu6','MN','Bm',15);
+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(79) NOT NULL, d VARCHAR(31), e VARCHAR(86), f VARCHAR(91), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (23276,-6622440451122545626,'LW8Fhc0N4eIiWSNzahPwhxzfU0Tj9nGjwhJBnChJD2T48SCD5uHOE7SjXUhaIL4Vl','sZXhAR60hn','PXcZpxpLyJm9vo','0uzBmPDj1KpQiE4Ki4EL7wi','G','6',0);
+INSERT INTO t VALUES (15070,-2924256941873410909,'xWqC8cxr1eVveRsHNABlk4PvJH5NbZ396sa6SQDkN1QYUzjvF7h4wWcqAJeRsj9cWRno1ZCb5aYXVy','4dhA8ZkvF0jazO0V9x30CnDpS','sX3MKQYTrjY6Jni9iF23R3qOJGg5mcb76P6fOoKzuLoP0wHSoiswUKJVJfsIgalRF15','y1jHAbJoA6kfkqexhz','7','H',1);
+INSERT INTO t VALUES (36868,1732524364867973284,'3nZpsY4WxE2yV2c1FxB7St0C5nf97qKUV3trQDNKgdffqAddifNYpbYaM0vbhvj0b6PxRukSd','D1C2cI4HC3rsLJItqsyMEjzl','TeRw7HafwAjG068rdpioR3xthh8uVxQRTSQ0984vqYHynot65u3dOlAfGcHjYRvOS1vGjFkBd74KW1Q','702W7NDXHSguYEEfoTk8gQZhMxpCUPfBQgyFAKbSDV0FpyNaS6vUcdh0uEZ1SDJUJZU7UPaV5zE1rEusC','X','G',2);
+INSERT INTO t VALUES (59584,4628036810091945887,'EY4NSHWoCTr12m0xaoq4vDAXshWqWtyXMMYtE7v','S','n8j6t2XYWQEd5hEu1VzQYEHhHZNxGFpUd4DP','Mwi9VDHQK5Ia8PVFntWJhmhVEQksq1RSCASeuIs443h85kGCzNLyjIjIuq3dEVmM8yGxxiwIe8dRIHFBhke0D','e','m',3);
+INSERT INTO t VALUES (30775,-5645149900294333227,'4wlpDKAXuLhE3tKyNczqiVkg0lxHXCJE','oUPj7kFtaK7fo','KqnmKw9wkaq1per6rzdCPPmRDGfMLnUsAA15y8GuyS3z47U0S7O6HjKChKmlsTechR5','VtyxWO5fN6peeRhtSiGimwTMf5R0OV3aiJxNHk53','k','O',4);
+INSERT INTO t VALUES (63155,5116192641933439369,'AFiQsW3lDjsdcIqkMD4ihYPrA79NPu6xvbT7LKFjcV','cxnyoSV1EyE12Aa','TuN0eV4oZWOaMVmwgwvcAn21AloyziAvpPY4m1XtzaP767SYF','bZ5DTQ5A36jgVvhTJFJPHsgMFl7j1iUKeDA7AEpMwRvV6wLuTchIuNSHwBEefLY5','i','h',5);
+INSERT INTO t VALUES (15212,5911765500277247380,'ShOlJOBc9E5','B9','xNGJr3MLNWFMYZn6cvxVTrK8EexwI08aVErPR0ixGYjDSactVuLViAmU50Cj4UcGupHPUMMY51Qm','GHYWNydv0AX6p1RD4cVLgx8Kyeh2qQAyL4XtXju1zbTJOUg3fW1km1bPjAwAzduhTSQsAaT7MKJIrZKwOi','I','i',6);
+INSERT INTO t VALUES (51668,-8667462286079680842,'GqbtEqStyKIMIkFejL4pQMrtOEub','mLNdaw7pObwVPq1dg2C','3cc7y4sh3EP677diinf2qUh8xnKJvTK0fkC8ElG09W1QMwtm2cT2nHApxiThZiOJDMfLx8U','KjxCde1iA4RYS6LlhwHgDQR1SosREaFa2QvLtI4v5mmWrc7Tb5R50m4OITZd3Xn9vtWbId3C','J','k',7);
+INSERT INTO t VALUES (45672,261240464831980065,'dMd4BPbPUN','S70Jx76FxBtpYS5tSKrCKg45Gy7PJx2','cRrMI9o4Q4RoGZyiV9A3RGTY3KnUEHsJ','SLCunsEYOkiVyna6mQFmOwgjt4l5Xy4OR9A231rTAv6zTRiHftOsdxjtM28reIi3zd5DWb67rl67Crs','y','u',8);
+INSERT INTO t VALUES (62925,-491177278420541610,'hIltiEjOIQY8NRxufuMQKHmmnW2ZRVIRidIkbECqs','Hbz9pEES5fdmR60SHUVDjaI','cOLSkg','vEtsZ72nvyKB4qMk1MPT7frRvsuAEhSwWCoukCZE7YPiDJQEThNl7w5MnulztDjJieGfjoR9bPRmG4wqK7nQPZ','J','t',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(79) NOT NULL, d VARCHAR(31), e VARCHAR(86), f VARCHAR(91), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1833548368102267627,12760881,'r9Dx','cRGI0YQy3N0poK8U3zBq','EkJJIaUA','4b26z0sMM6uLxbe0YpaDUTEZMik4','rfQbfdGl80h1OBosvCVJ8OsNtMLQXEeDqH0MSmlWe5KryB3s4zUzaDPLpTxBFOejnOtMG7LyvLmGP','1Rr0JK08d1nbgtJIA7C6U2BbIY5QkpLKDNlRpOVvQ49l4Xh71PwDTudRb',10);
-INSERT INTO ti VALUES (1833548368102267627,12760881,'r9Dx','cRGI0YQy3N0poK8U3zBq','EkJJIaUA','4b26z0sMM6uLxbe0YpaDUTEZMik4','rfQbfdGl80h1OBosvCVJ8OsNtMLQXEeDqH0MSmlWe5KryB3s4zUzaDPLpTxBFOejnOtMG7LyvLmGP','1Rr0JK08d1nbgtJIA7C6U2BbIY5QkpLKDNlRpOVvQ49l4Xh71PwDTudRb',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(11);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(11);
-INSERT INTO t VALUES (286135056743810122,15502784,'YAVcDu1Ua','Ei2pfQm0oGYopYjcsdbpW','luWHXHIk02xTEQoCI0','nxVLVX4IOyztuisDUXGz','qjZNq3Jo73wwdW9Nhg98rchAdyXxO12xcVt3pAj4pZAfYROD4f74V7WM913EMm','835VnJjL3zab4XCA',11);
-INSERT INTO ti VALUES (286135056743810122,15502784,'YAVcDu1Ua','Ei2pfQm0oGYopYjcsdbpW','luWHXHIk02xTEQoCI0','nxVLVX4IOyztuisDUXGz','qjZNq3Jo73wwdW9Nhg98rchAdyXxO12xcVt3pAj4pZAfYROD4f74V7WM913EMm','835VnJjL3zab4XCA',11);
-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 (4324550033851226101,11204666,'9oDXkXba','uS2VwLWwscla3iKHEBfRYj9v5aMQ8aLnozxybrvqz0LACjasX05HwNlb36drgFpncYiP1riypPrTiOduPcA5MvyUeQ86fhFOqZglGR1ZbxRrFB0jjCXEPXliIVof0Gi3Q6LtlwfJ5IxqzbYpypm4QkssfwDLucuZdGbBIzd8d8Q9h7fEcWPTbMYvqqmTOyhF5GivGbNK6Xy9unQS','yF7FjbM','yzwfJEeCrVzCAxTnxRZyY4jGdsMAHZU30C5Nkp4Q8TsJJcCnYNDMr3holALl8HgBatYZ5v','holInpiyuju6TvH0UuxckKmwCLbNkFL6txQ8ty3c4rbsKNXLgFKbC2FNQ8KstoerV5J','iRWLvmx3VV93iAWx9HzwhT8eukHDoyAK0gIz6HNkSnM3ovEYST7Fl6ginKfQzoVtXqnbMwfaqkeZvsVLsBeuPo5iNdzI2P',12);
-INSERT INTO ti VALUES (4324550033851226101,11204666,'9oDXkXba','uS2VwLWwscla3iKHEBfRYj9v5aMQ8aLnozxybrvqz0LACjasX05HwNlb36drgFpncYiP1riypPrTiOduPcA5MvyUeQ86fhFOqZglGR1ZbxRrFB0jjCXEPXliIVof0Gi3Q6LtlwfJ5IxqzbYpypm4QkssfwDLucuZdGbBIzd8d8Q9h7fEcWPTbMYvqqmTOyhF5GivGbNK6Xy9unQS','yF7FjbM','yzwfJEeCrVzCAxTnxRZyY4jGdsMAHZU30C5Nkp4Q8TsJJcCnYNDMr3holALl8HgBatYZ5v','holInpiyuju6TvH0UuxckKmwCLbNkFL6txQ8ty3c4rbsKNXLgFKbC2FNQ8KstoerV5J','iRWLvmx3VV93iAWx9HzwhT8eukHDoyAK0gIz6HNkSnM3ovEYST7Fl6ginKfQzoVtXqnbMwfaqkeZvsVLsBeuPo5iNdzI2P',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15820264093654580730,16114489,'H','izDIWICkcnPfvHiy0z7nB7WOMf1zllSiuvHDE5k8NJEKWcy8YheLYO8OjvTqvllo81uHdARwq7893pAyHmCgtlriwhhyNnaIur','QU5ozDoTrVoxXhS8m','fn16PLKxqUfKTncMlTyxKIXeXrIs7G8xa9xK2JLuAhBFVyjudSlo2tKJqp6DnU8HtZlxsG2rchUyD5LAiHatShfJTeT2rco6r9rUt5DqgpyZ5NpIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTiXCd0tta6V8owtbWhzLKP9z4KX456v9903D','v0f3TzRrxBjwdsapTuTmWtIl52ddz','Eg6wTgrm0u7L',13);
-INSERT INTO ti VALUES (15820264093654580730,16114489,'H','izDIWICkcnPfvHiy0z7nB7WOMf1zllSiuvHDE5k8NJEKWcy8YheLYO8OjvTqvllo81uHdARwq7893pAyHmCgtlriwhhyNnaIur','QU5ozDoTrVoxXhS8m','fn16PLKxqUfKTncMlTyxKIXeXrIs7G8xa9xK2JLuAhBFVyjudSlo2tKJqp6DnU8HtZlxsG2rchUyD5LAiHatShfJTeT2rco6r9rUt5DqgpyZ5NpIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTiXCd0tta6V8owtbWhzLKP9z4KX456v9903D','v0f3TzRrxBjwdsapTuTmWtIl52ddz','Eg6wTgrm0u7L',13);
-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 BINARY(88) NOT NULL, d VARCHAR(13) NOT NULL, e VARBINARY(38), f VARCHAR(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (132,47,'VNX49mA','ODzTPmTY2ub','i6w0UgaPXJK4WsRYTtA4DaMi9us4O','Xjd','oz','XNm59pxy0DzrMr1Ff7CxxFfEDhfAc',0);
-INSERT INTO t VALUES (185,172,'0gfJzzSZUHbK27yE44slpiSmVotMI1gXipMSscvnYLf0lzhr5AzqUOM','eR','Yq4bXg6IcIRx6MnTEz1gD8','SZq','DhsqZlPAvpser0ZnJeRyA1x2DZGLhHtnRhNytoNpB1GZpDFzCiB1Mp6jwEv02vi','fjlgysfBRFH6I3CDqs0nea39DNUDN2gv5YqLUAz0pLVq5QRMeb4SUWKRtiKHj8fvJGWZffdeVCR',1);
-INSERT INTO t VALUES (163,50,'0iXjW0Aia7dX2finRxkeY3TnxJhdVY','NX','mKa9iOecvbtVD68ysi4FY3Wu3RcJiEy','YoKO','CMhnODy7LLzK6L6HK23F7n5hrMgG3qHn8u1','XZh7f3sPIwoyLsW1FwxP7o6n8Q1E3Z',2);
-INSERT INTO t VALUES (104,72,'avnymTNIyvdUgHjxw2lBFEcBRlRZehd5oicXlu7sIMpLK9XdbY1l5LSnL1P','pLZRMs','XoVOH4iQBzN2fwvQeV8WH5Rn3Yaph','UiY','D9ye7','PeiP9t6nQ16sYnGHKlouHa5sOXeHetXa28r5FDI0HBzIlN7pW3D6Z9UDj7JAextTkMnyDxdlHnn8QCAQdU2fQiSvVOKt',3);
-INSERT INTO t VALUES (66,215,'REwDX3O9pFNV9CGsOtRezDQ','5oBPh6','kHxWmFfgUEzaNHpF','dnNqS4','54nDUkuXoPVM3ufIhQiBgiiuWH8osRIgmqKiqQV69kZRDU67PthQsLhHOXkCn2rlFB9G2cOP8wZ','ax7xxpXosRd6H',4);
-INSERT INTO t VALUES (7,52,'o5bH6gQkj2jegdCAXi7Za13Me5PiFsPmHz6wS0GpXit80ng2XiD5','T','Hqo4tWq7NQkOWYKWTei','d','8TXPtieK1TTR0QV0BomL2TR7sbGYzTIjhbd9TcuePgP84nxiBl0y35F0a9Pz0s9Js','IsjqAw0ld8zct5T6xFbR5Oarkfv4wclZguNNAE3YzW5i6KF8FsKmR2uoLidSA',5);
-INSERT INTO t VALUES (100,2,'nx8yRHSQARDxqxsczfcdriKE0DZqU6zmk95hqhkGv6BAZAgpCODwmiJvw1fqkSWX7OtqGPksrj','KWc7u1XY','EjWAO1QhkiOoHSBLxkwZRH38hs4','G','tPDS879lL4W8gPMuLT1Ld9e2fkCE4DfWpCQqCcT1Ra8et5rlfG6ycFoc228','XegVd',6);
-INSERT INTO t VALUES (26,130,'NAYJ0VXmTq59bMekuSpdiEZh5pXXgGAb0QyT8Vv1wTKRdHAXT3BJhJtjRf7ec','B5XWyPCxvLK','BTqOilGj','7soU9','JF6VXj6cM0cy8ElXjLf47nY4l1fprxci2qAKf6FRzoDcFv6BlJl383bJissKxAYG','mH6ZpeNhqhLjLLuvt49JXrBowcUv4cNt3DNtQz26GJdAaPR0r',7);
-INSERT INTO t VALUES (214,63,'vtO8PgZsRIPSoHM1060lXXRzpgdY','amskus5FTJvs','Tpu7p6Yfd29Qiba','SCsa','uFtdNn5PV31KmhhMbohv7VakTaLrgnRZGnRKd7ZPh4HDRys5f67Ro5pa','dt02LKK4rNI1s4W9XlJbHhiOA1IAy2846CRM5y9a3eCUh4oamP8WR5oGFt2I1AZGo7s5QvHgSr',8);
-INSERT INTO t VALUES (52,218,'mfvioyAQfuKtjMZZJhMxzdLXB6Mqj1LmxuXvwmXN2ymQ3gou2jA6CJ88PmKTzcYTOr','FvnQbWCBGoe','M4VO738dHz88dyH3p6rSB50ICRGScMIFpl','oLC','idAN1BBfttGOmG2CqhO2anfhWB95ULz8PJ5yAUd7njz85c7ymErHWreiAatLQ1zZYl3Xsz2Mt7t36e6nSOfe8FqUrma11teUmBd','zv1kr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1062235043,115,'NtYSAiygowYYy77p5nVj','s0dQdYilqZ','zYUG','6','7SMKFkoMw4WfW62hAn8dCGO1EVUoqDceSRc4vAAOFIMaDJTggx3S7G6HYnJc1f','qwjxXxK6FxxNrgnVQjNddpmDPVFAvxnWFY7feZJx2Bn6ZZdwRkc68FVl99NogruZGsABEN4xscwY',10);
-INSERT INTO ti VALUES (1062235043,115,'NtYSAiygowYYy77p5nVj','s0dQdYilqZ','zYUG','6','7SMKFkoMw4WfW62hAn8dCGO1EVUoqDceSRc4vAAOFIMaDJTggx3S7G6HYnJc1f','qwjxXxK6FxxNrgnVQjNddpmDPVFAvxnWFY7feZJx2Bn6ZZdwRkc68FVl99NogruZGsABEN4xscwY',10);
-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 (795226252,0,'FqmUsRi6YuuZvLS0CHuUbZC','frOdx','Dh','yUE','2xqjjkQfPf8sZ10Hr1pEHPvCCGOIddpg9ABGVrHutykVm2wWZx7DtP5L4Q','p6xIJCLys6tXlGhPUeWvKTz4IKtK7hTuVRyicsm2Od2JK9W8uliNL41mHw',11);
-INSERT INTO ti VALUES (795226252,0,'FqmUsRi6YuuZvLS0CHuUbZC','frOdx','Dh','yUE','2xqjjkQfPf8sZ10Hr1pEHPvCCGOIddpg9ABGVrHutykVm2wWZx7DtP5L4Q','p6xIJCLys6tXlGhPUeWvKTz4IKtK7hTuVRyicsm2Od2JK9W8uliNL41mHw',11);
-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 (2039954175,137,'kYnCtKd4KiH1hpawGy6q5S0clDwLbz8CHHO43HfNl0JPoO8mhGk','ysGN7sDv1ep0P01K6kYmaBlDFgafz8W2jAZkjnTzCIN169CJp68uHPmaQkIsO9A8bWSyOKJaSpNL4eslniigWUhukZlQwK4CKbzlhAZNDIaqvln8W0D7vY1c9LyfOXzRzZc039r2BReYP7h3sGidatsCYvE1nMLnm43zP3Rp5sqQQEgOTH47bE3aC80zO3yaOcgG3OdKo2WpiB4by3qzWNbFh7FLb6nmUEDOI4jCWp4gN9aZZ4ecDBksIF4','5NGjAbrWePhhzlrxSxqQMdvKXB15Il3oi','h','uhfBfX8UOURlhLaTfgwh1V9I4RLNXd5BqeAQRXoekz8EYSes2ychmveAAvIthnPqHEOUrc61xZRqaB','VB84Jn5ati1rB2weFhoslDgjMDQuhOZMWYZsdoy6h00VW8jbqHyveMAuU3hxqDyZ11IQpZ3rcX',12);
-INSERT INTO ti VALUES (2039954175,137,'kYnCtKd4KiH1hpawGy6q5S0clDwLbz8CHHO43HfNl0JPoO8mhGk','ysGN7sDv1ep0P01K6kYmaBlDFgafz8W2jAZkjnTzCIN169CJp68uHPmaQkIsO9A8bWSyOKJaSpNL4eslniigWUhukZlQwK4CKbzlhAZNDIaqvln8W0D7vY1c9LyfOXzRzZc039r2BReYP7h3sGidatsCYvE1nMLnm43zP3Rp5sqQQEgOTH47bE3aC80zO3yaOcgG3OdKo2WpiB4by3qzWNbFh7FLb6nmUEDOI4jCWp4gN9aZZ4ecDBksIF4','5NGjAbrWePhhzlrxSxqQMdvKXB15Il3oi','h','uhfBfX8UOURlhLaTfgwh1V9I4RLNXd5BqeAQRXoekz8EYSes2ychmveAAvIthnPqHEOUrc61xZRqaB','VB84Jn5ati1rB2weFhoslDgjMDQuhOZMWYZsdoy6h00VW8jbqHyveMAuU3hxqDyZ11IQpZ3rcX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3909640752,160,'Bl3aL1P3DGAYbab9AUWdwGPZfpTCTuuHLN7a4SdgJXwNH10','mnRHNEOoI3','FrWeCfp9adIrYo1eE4SURVM','ne9szMDiP9VbLBiok4XO0fRW5C6A4wRPtxwyUVEq5OwItzIOVZ0QQ5OANxdwwjs8widSnVPkZJrmxMTBi31n4P2QEb3FCLI8iW4Yy9UQYJO5lSPSiBglnrNAXSVzPOOKqE53aZsYWaBNIP058Xu9TuZeMwVBW2a8ddliTmHkwTRRgnx5TQXBSD96jX8gwT2rdQA3D8jjTksxrUne0t62zt9Cu9Us3bAIfdUsU4pLAW0mMfd7','vh4p0JvpoGeZa8RWXSo0A3zwHMGtKPAK4jQBlFp8HpG6B','CSItNv34ZwD3MMhKDf8fTwlm0aBENpMKXCnTYdOV',13);
-INSERT INTO ti VALUES (3909640752,160,'Bl3aL1P3DGAYbab9AUWdwGPZfpTCTuuHLN7a4SdgJXwNH10','mnRHNEOoI3','FrWeCfp9adIrYo1eE4SURVM','ne9szMDiP9VbLBiok4XO0fRW5C6A4wRPtxwyUVEq5OwItzIOVZ0QQ5OANxdwwjs8widSnVPkZJrmxMTBi31n4P2QEb3FCLI8iW4Yy9UQYJO5lSPSiBglnrNAXSVzPOOKqE53aZsYWaBNIP058Xu9TuZeMwVBW2a8ddliTmHkwTRRgnx5TQXBSD96jX8gwT2rdQA3D8jjTksxrUne0t62zt9Cu9Us3bAIfdUsU4pLAW0mMfd7','vh4p0JvpoGeZa8RWXSo0A3zwHMGtKPAK4jQBlFp8HpG6B','CSItNv34ZwD3MMhKDf8fTwlm0aBENpMKXCnTYdOV',13);
-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(43) NOT NULL, d VARCHAR(38), e VARBINARY(2) NOT NULL, f VARCHAR(25), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1741324330761589486,5844811,'Cf5Ri1EyTCPv7EYiMKcdGKSyOCPKLg8SmWYzY0z8QJt','cYc0XkDGRhrO','V','gNuZIbQ4v4sr05Z88Fml','DrlawPPe8MqQILVHhhBJKHj6pFQgqUEm21YeneefHBuddaRo6Kwlv','b9WlSEoIDNaJbJlI2fjUau4WpZnzIwc7BeLB4QGRnDc5F5D5KwqWauibcDwFjt18815CrBd4nq1Twvle83',0);
-INSERT INTO t VALUES (1699524484543846932,6673659,'HPxq5u0','Aq19vVJi','dn','i','sYDzPm7fBBIhtgYSXICLZYDPlaAgUXvMtA7fpgIgLFNCIIG7jnj29bzXDf0nVpzoAh9','yNN7Avvj0iUq',1);
-INSERT INTO t VALUES (4146009636888742317,15952486,'Ghi1vb9AxvkQ60','bn','iv','H8','UknVTi1WvQTYaWb1xktRQpUyJvjXJi2BTuEeUO4LIeC','DTjcsrTtGBF7xtkxsDVvfx9twySW8EHAzUAtfUwsv9foX0YwfAmc4mJ7IgJpMRGlIwCt1C5hHd4RWrxJQI3OXh',2);
-INSERT INTO t VALUES (-5837777146498859938,11070738,'YHbLqKTshtH13O','q4NUMhgoBeDfxScWOrrwt6XIQqaerxXdU1jiMK','pY','C6VTel9ak1TTN','gpQJcv0Ivn8qmHv3FfCrk6ZEu0JhchE','ngUhNt1UQodCXS73bPGNAFZ85dSwJ44MhoUkMz3YRneUBil4g2QiWCDdrLa1txdC5t0qcdgq7Cx3t0cZseir',3);
-INSERT INTO t VALUES (1025013235460006077,2402017,'j3rDguVQcoxkn59UkVFCWSxiFqAkXB','21gIbP8vXxAv2WPHz5YVD','Q','r7USY1sxSdMi','9n5Nrb2MwIsnVBmvRx8RqXjwyMNzRl3H2YNJfKDO5vndejenJe3JGfR8dSEvVXKvOboUGKj4iHhKlNXI6oee','wGimVLtOuCg2phsgsA9U5D3kqtzvl3JEXeqaY4J',4);
-INSERT INTO t VALUES (-6080335560508690944,14429726,'3l0RZPlvnomOi9BodIu92xAzwRoq6SjQOs','0Zc39bGi190fz2QcjsxrkzdHlIgBTGgWQ3','LI','KJ2jo16yLsjqTcBdFgjgtlM2M','xrvddlz6ierEKKJhKz8RVG9GAUdy48DkmoH96','Gj6eMXu77oTypkLQ8zxd7cZqq1HGen56UWE4Ixnx0lie7V',5);
-INSERT INTO t VALUES (7929358608654850473,4163171,'uewor9xWrjbRC4RFqRnWqjsxsOiOQWNlF1Vy','yYbCa5DkLlePKVUqEXKHQr4L66','62','D2','KoBTdsoKbx6SU8g3ojL5MB2EdgKta95oQAq0Xf6RCZ7iTji7fvO3LLL','d4KSrwRFMmDmSuHHkBI7oH81cQ3D6RtCZwvNFx1aTVFSprv85kfjYB87bfM06PDCRxghemeHTmjhyB',6);
-INSERT INTO t VALUES (-7910809831610122328,1990776,'xfZ3QqV9D5drmOZpaLL3oGbEhKxvi5rvyfn89MQj1','CoO6qAcYL39OFOOIZSI0oW6CjbHEaIAFpD','Rz','eV','EWyRSBkdV19','g7Yau9jxUaWVDzoXAJod978ktA',7);
-INSERT INTO t VALUES (7752965512477449469,2321233,'13551qi4MVS7GLFkjth27T13VI6pdhoGI','tZvceS7h2f0FQysJSRt5hbHgFNX1','cw','z18Swh01482s','koh4TgTdTgrZh4tRkEaNMURmy7JVbJkxFk','x0sJuHIrzxsyxpGaP68Y7XZnhFwJjZ0',8);
-INSERT INTO t VALUES (-6182228140704823556,9321826,'rgoDm06pIRqtBdzPTSpL13Wkfy9CDq1gPKY','DheIRZ0LrYbifYTJlJVYgwBY2KCq','8F','re6RxTBlqg3hr0QtmBc','CMlhMFPZSGFDxNJVl8AHXzFUc','ks1n9F9ZwpdMdWor5oTdFB2FKCw5kV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (964470970876265052,16228742,'9jcO0mThW','bNy','G','bJ6hchCnn','DKeg974ofwOqoFzxvhd8gmwJQ8HwXRVpywi1SIs0DjtjYsWX','gdHSf9SVXw4p',10);
-INSERT INTO ti VALUES (964470970876265052,16228742,'9jcO0mThW','bNy','G','bJ6hchCnn','DKeg974ofwOqoFzxvhd8gmwJQ8HwXRVpywi1SIs0DjtjYsWX','gdHSf9SVXw4p',10);
-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 (2813889756121972999,13787228,'tZMOgF5oQKrYlLrZfmICfc2157tUl','5O2QfE512Z9zM1Kj8kL5mm','Yu','FsQnjYGIi0glzOy9CEwRWpB','IbhL5W3G4ACm','dUhd5DjMfYCG9kQee97mvD6d8TKm38E5APKheSzAMVmoBBXjmaBycRpEm4n9g0WstYo1UtI6IGOC5lejGAK2lN30v6cHz07',11);
-INSERT INTO ti VALUES (2813889756121972999,13787228,'tZMOgF5oQKrYlLrZfmICfc2157tUl','5O2QfE512Z9zM1Kj8kL5mm','Yu','FsQnjYGIi0glzOy9CEwRWpB','IbhL5W3G4ACm','dUhd5DjMfYCG9kQee97mvD6d8TKm38E5APKheSzAMVmoBBXjmaBycRpEm4n9g0WstYo1UtI6IGOC5lejGAK2lN30v6cHz07',11);
+INSERT INTO t VALUES (8594375173493140724,-5459598935506375904,'1OCTB8skk55S3RGvtZZETm','XEeJHlLjGQgIxSm','3yF6p7houIuztnJoD','FIXhE6LtVHoVNRJgCiyuu6g6ix8y5LaIAjO8MBOKKeMH2MFPxFDVO6FR7Jrbr6ztZqoKOxwoBXgY53k','r','0',10);
+INSERT INTO ti VALUES (8594375173493140724,-5459598935506375904,'1OCTB8skk55S3RGvtZZETm','XEeJHlLjGQgIxSm','3yF6p7houIuztnJoD','FIXhE6LtVHoVNRJgCiyuu6g6ix8y5LaIAjO8MBOKKeMH2MFPxFDVO6FR7Jrbr6ztZqoKOxwoBXgY53k','r','0',10);
+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 (543787176622747694,-3613500325088919666,'u94EDGTzRoTr3FtsAspBkCPSwRC3nb63nrG0xPdyJ6v0AbluF8PIBxS1gK3kEWiJrwaUsv','um6k2HW2MHwhTyiIce6e6v','SCWW0bUACIqX9m7TwGfz8Gsv87bPkiRIqKMptOr7yQ0Cw0','WPmIS0NN','g','D',11);
+INSERT INTO ti VALUES (543787176622747694,-3613500325088919666,'u94EDGTzRoTr3FtsAspBkCPSwRC3nb63nrG0xPdyJ6v0AbluF8PIBxS1gK3kEWiJrwaUsv','um6k2HW2MHwhTyiIce6e6v','SCWW0bUACIqX9m7TwGfz8Gsv87bPkiRIqKMptOr7yQ0Cw0','WPmIS0NN','g','D',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6323117526838658555,12460937,'hU83E5ghVleZYtCvvNFelFktTzCiD4','17vg1urmz1cS5mn20zukc1s1tUl7kXH0vKr1xjzvOpvkHsHNgAf0Owygw4lJdmNZcfWqm2WdDohF5DUKst2yw39Idjkqum0anG1wFsRpcJEPeRBUV7l6R7HAUF4WubwQwFJPzFWSaBX3sMppciLAj','Ot','jPAddJiP3gD','GSNcof8K8mjSwbiNYaSlL40Z7x2EYRB10TI6vUAE','3CtyYON0xHdbVCMi0K3c4U2HgYXPcqWSLrOQQR',12);
-INSERT INTO ti VALUES (-6323117526838658555,12460937,'hU83E5ghVleZYtCvvNFelFktTzCiD4','17vg1urmz1cS5mn20zukc1s1tUl7kXH0vKr1xjzvOpvkHsHNgAf0Owygw4lJdmNZcfWqm2WdDohF5DUKst2yw39Idjkqum0anG1wFsRpcJEPeRBUV7l6R7HAUF4WubwQwFJPzFWSaBX3sMppciLAj','Ot','jPAddJiP3gD','GSNcof8K8mjSwbiNYaSlL40Z7x2EYRB10TI6vUAE','3CtyYON0xHdbVCMi0K3c4U2HgYXPcqWSLrOQQR',12);
+INSERT INTO t VALUES (8633007768807855478,1078072028451230576,'q8eAIX0fmJIzfHXbgp38k9jb9eyPTUoJ','4Vrv0KnBThpuGQmtdHY2HlQYBOW46xfc6g9bWj3X4KRz6yVeU1S4xN5cai0NZUavDKXT7rBey24xqd7HVk46P9YVbmx21pk23GGpePSrfRH7mUmRhxfEvF6ADf2G6vkgdLmoNSrwNUj2FUehCv3yRu09xZI0bofSbqnW5WYQoFIMcU3mSLkNfAGJdPU50fuTXfES6','i4yl7nuIUDQn7MmE2fFH4cFRmJweCDfcmWlhsIE','D0Y7DVnxp51U8hE','6','J',12);
+INSERT INTO ti VALUES (8633007768807855478,1078072028451230576,'q8eAIX0fmJIzfHXbgp38k9jb9eyPTUoJ','4Vrv0KnBThpuGQmtdHY2HlQYBOW46xfc6g9bWj3X4KRz6yVeU1S4xN5cai0NZUavDKXT7rBey24xqd7HVk46P9YVbmx21pk23GGpePSrfRH7mUmRhxfEvF6ADf2G6vkgdLmoNSrwNUj2FUehCv3yRu09xZI0bofSbqnW5WYQoFIMcU3mSLkNfAGJdPU50fuTXfES6','i4yl7nuIUDQn7MmE2fFH4cFRmJweCDfcmWlhsIE','D0Y7DVnxp51U8hE','6','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6155289126218118616,123920,'jks5KaRaWCsEi5lYNYsN','qLhtV6IbRiTcARWqPCNqZvwfM5cXBp9ePR4zWy3Cq0HmrMgenmIl','P','FXlkt7tgUxgW72z6d3RB7uD7VGQdphvWZcmHQM7DSmBsJixrPtxwjo5F0g7BZyDLe','uf74YkdLWImIUhO8xi7WqHVNbSuio5CCK8','GDzzst2uCzj8Kgg8d5a17PvejuCLu',13);
-INSERT INTO ti VALUES (-6155289126218118616,123920,'jks5KaRaWCsEi5lYNYsN','qLhtV6IbRiTcARWqPCNqZvwfM5cXBp9ePR4zWy3Cq0HmrMgenmIl','P','FXlkt7tgUxgW72z6d3RB7uD7VGQdphvWZcmHQM7DSmBsJixrPtxwjo5F0g7BZyDLe','uf74YkdLWImIUhO8xi7WqHVNbSuio5CCK8','GDzzst2uCzj8Kgg8d5a17PvejuCLu',13);
-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(33) NOT NULL, d VARCHAR(67) NOT NULL, e VARBINARY(29), f VARCHAR(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31760,-1584987437785961011,'AFGee3CFQlhc8F7Vh4','1rv8PfmY','kYhWsou4mykOuwYgLm2','K5LBShY','PFP0sBbFHDTjNypnBpnGy5daSsWKy7GLMKbnu7NJIxU12dVCOlGwJqGXbYVK7nYOYILQPH4vVKI24uLYtpYWQSXdsltmlNQuQI','dGuC29Uicp9PjYhBNTmOagOF8CTc4nIp5fYjahMh7M6kWC3is63J6bqVL1HJdqc7ww6TUMG4noaco3dalVUkD',0);
-INSERT INTO t VALUES (23958,-8237394112804120224,'yglLIeutGnWHQBRAOQhtx82Aow8y9rPN','e3rzsKu34qvh1TKrAZqtuXl8rDBojtG98vyLgq4ziVRIT2YH29oTMmAcxqCiaeP3T','9T4KyAnEUcNbOzn7XWYvwh83','ICntAPSn4oti6hX','ZLDnSH3w9PxT87I2Jv3IoJbJvAJM7P2askLZll6qGsIP56cWSmsffGWc2FupBq6jnfZ4gEouNsknjZzxvb7V1KBoTWLJvqb2Ef','moOhVnLB2yomW8l2jgSilVNtFJbhsFuHahHGIsX9QSwAHcXievVZzopRCupCbKojvnpFbi6TDeVBNu4nR1386AVompeLzhP7CXi8',1);
-INSERT INTO t VALUES (-7196,-1440156033835415577,'xEwbQoD4zLM','lHBksqHbj73baN3mid5DVSJpULldDMNzl8L','ehFhTy5McizsK','vU6WSzck8l49PY','NS1WGZspjbAccJDeGTTx2bRo5uXqzHFyDkjBHWg55BC7wMgU5nJSjPMYydtKzc3El','Qqb2TQlpfYfep0a8u9lZjXIZoGNzU0goSjGryAY5j9eMG3aKXr4OR5I9iggdKmF1tlaIERqFlx38s',2);
-INSERT INTO t VALUES (-2391,-8389794873082172048,'HJ','krv9HbJKJp','Uvm6m6wD4Ie','b','VDPqqlTlmR7JEWytCh16okplAXjv','NnjsiPsJYpoKhsP0zAAjH7lV6jB2SH14hur4gPu6HUd',3);
-INSERT INTO t VALUES (-19311,5769714489443555548,'15y6gklyrgzhAg1R9zxXqhlj','ShByaS7TFomT30AM2gl6oUGQrYZHK0i3STbzFp1QR','hJs9B4sUykD8enQ7vsJFMkUTGqeu','SMmasWjL4c','Tn','HwBoCNlIM6w5LW7hVbyF6t5kMQKnqIMbJD8MxThFBGnVbB0pEuuG30eQN0J2f76rf3Uk3gZg1y0GX8mD5KTIDPKp37CP',4);
-INSERT INTO t VALUES (-2123,1199726656221915619,'oSuenwCrouXLTzgb3IaaGpa3','6lMwAefS3fbXiwyNUBXbxa56zBwnh17R7G','kD7Qpsxmle8w7NItdXd','bQ','Wsykxa2fbVwXRoZCTsXDfeGAlfVkzYgzp6r29NbGDVfK9efQFeaZ9DpI4rryXmny6x6ZmlS3yGLSRfkRxN4jMNNsBr5EfPw7qWb','dY4aq1N20zjyDFfHNAgeyLlsj18mWgNrSwV25q4vFN7IpTdLF6f1frqaY',5);
-INSERT INTO t VALUES (-14996,3395971938993461879,'mT9TrXG03ao311H1F','XQV0G0Yr','Jmb9107kaAW1aZwCU','d','wsat','RsrbUMzrDMJrdGyeiARU8UX2QZUSaZX0eQ14fxo6zvBKpl7Q',6);
-INSERT INTO t VALUES (27678,3603283359995194386,'TqjQKwxhEe720DXfGVZGudKeo7','pejFGCuy5OigLmn4nmyStzJr','XDnLiUB','xmscpxcuS32fdr','7OWvWbSnwIqBUbbKO0IGq','VMavhlHQFzJfeMBoqp0T6zIYPT4yhEOmT1BK85YxaXyGQZF1babEk29VKtKBI11nNAkfCR1Ilb23u',7);
-INSERT INTO t VALUES (19700,-8414152199745281799,'hhn3xH5kLyOj6V','vxHIUeaLJZA8k2ffGIpBOiPRUu1sH3g6qZHCA6NZ','ytmwYxUMqbhyd','pMSeeaThDszwVjvSX','H9DTSLqJQJJCg','feiPayIAnmUpy5g',8);
-INSERT INTO t VALUES (-25395,-3148893409780530406,'CFqDXREMeUb6','JarTqrozENMNVxDehq3xOWMwK7EVGeeDewMYpsmtHmc94ikYFHv','fqd48Up4XdJ8qQBDZNv0','12RQjGS4','xxKYAkogpF06w0ggypHh7MDyJPdUfcRcxppVr9UERp3qGV6PcfHJJ9XSFahWlglmK84','NI2BD1DBziiSRIbWBNOy4M65MQvc1ZNmm4Q51k2AizdDNLiyRKYoA6XlhSQoLjWrd0BFFnTpcFYP7UBCsM4fwROOWYHLPR8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4564624519558997340,-1364593295638138961,'NbdE4KKMudl5MTiSKljqflwRNL0AWygSrs3K10Pktp8mTAfgA4auyFOdUYPSYI9aOD','7Pho4bHPH7vHDvxWXujiwqmJsElV7ZohRlrbIo9FCWmLuoBQvXxivAhse3oygzt5rXLo60P2kKqq','4TCUhEwyd6xc59eYdFIj1yI3Z8pyRuiH','0l5dN9floBquNgQtyytrjoiV9UungQNd5ebrbgcKd1sbXmPrUj5S9Py1bRAUGP0Z6volLK9CrntpbcF8MdKBo7bvLBjnFoVEi6M3COjGb','j','X',13);
+INSERT INTO ti VALUES (4564624519558997340,-1364593295638138961,'NbdE4KKMudl5MTiSKljqflwRNL0AWygSrs3K10Pktp8mTAfgA4auyFOdUYPSYI9aOD','7Pho4bHPH7vHDvxWXujiwqmJsElV7ZohRlrbIo9FCWmLuoBQvXxivAhse3oygzt5rXLo60P2kKqq','4TCUhEwyd6xc59eYdFIj1yI3Z8pyRuiH','0l5dN9floBquNgQtyytrjoiV9UungQNd5ebrbgcKd1sbXmPrUj5S9Py1bRAUGP0Z6volLK9CrntpbcF8MdKBo7bvLBjnFoVEi6M3COjGb','j','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4173860890571740003,-2048784256935150106,'vO','0AjRVaSRu0qCKp6n46dqE5UEUGAC7Ez1JLnYbLj5uciGNTn3XbHgQ9xJd1L4fkzN2NcJCyvBl10zy5lmy12AJ96oUvWPAsF2NZJM8farxFeaDURTQpXStVqSJQmZjwzQLjARLTpAnDM1mnYaRJq1noS5ZafHSP6G7gIKmoWRWkpjNwcbJdxiomcLdM1H2w4IYIpj3fJWAdls8xOENfH3igFalCQPpwbXcRAZlFnBudLjAJmB','RG4BFYYRfqfbYhz0i79MDsidGoFDCozGCUscyBUy0owUwcw6wIHddEnO1SBIJptdYDR1mKKsXeLO5L2WLL9e','HFWXRyw','W','j',14);
+INSERT INTO ti VALUES (4173860890571740003,-2048784256935150106,'vO','0AjRVaSRu0qCKp6n46dqE5UEUGAC7Ez1JLnYbLj5uciGNTn3XbHgQ9xJd1L4fkzN2NcJCyvBl10zy5lmy12AJ96oUvWPAsF2NZJM8farxFeaDURTQpXStVqSJQmZjwzQLjARLTpAnDM1mnYaRJq1noS5ZafHSP6G7gIKmoWRWkpjNwcbJdxiomcLdM1H2w4IYIpj3fJWAdls8xOENfH3igFalCQPpwbXcRAZlFnBudLjAJmB','RG4BFYYRfqfbYhz0i79MDsidGoFDCozGCUscyBUy0owUwcw6wIHddEnO1SBIJptdYDR1mKKsXeLO5L2WLL9e','HFWXRyw','W','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2732270816467055216,-1749310206712635671,'6HSW9yEcevTXDMzFAwJdZHnquLTKeBKbr','EZOVit1Ko7k528zMCh6fwbfX8m5LFDBrFrXamld4LSLKbjxzeYijYojc137ymAJlq1p93LmfBfbt0Ly3muMDjHF8mtYFvnaFvuNNsffMariYXTYiN2z6NbEtsKPxqAz1bumvA77dXRJ3uUMTp9Rxu6K0cNA2v2eOt2ue7tW5Jvi','3f2ZPtvJMusL7pTuIaRXVFjWw2D3eJKyvxq1a00C2XuNIqHyIEgi0kv6wYFJq','VFlP1OrT9XeWwK1QUSrzygDmT93jszCt6qHX3S2QGJTL8WD3hlvbS1kjrPTmhEyjMSTzcxJZmVIv644YVILsI7SjN7rNhHpXLJ508INzzs6rTHdatwWbthGUhkjj1fyRkFOyR6s1PIwZxkVi0CvvTGwEzvv8vnrjoKqGqXJsEpIicANdLz2NPiw0slAyx0qtjJZ1xSQFfMdF','ub','4p',15);
+INSERT INTO ti VALUES (2732270816467055216,-1749310206712635671,'6HSW9yEcevTXDMzFAwJdZHnquLTKeBKbr','EZOVit1Ko7k528zMCh6fwbfX8m5LFDBrFrXamld4LSLKbjxzeYijYojc137ymAJlq1p93LmfBfbt0Ly3muMDjHF8mtYFvnaFvuNNsffMariYXTYiN2z6NbEtsKPxqAz1bumvA77dXRJ3uUMTp9Rxu6K0cNA2v2eOt2ue7tW5Jvi','3f2ZPtvJMusL7pTuIaRXVFjWw2D3eJKyvxq1a00C2XuNIqHyIEgi0kv6wYFJq','VFlP1OrT9XeWwK1QUSrzygDmT93jszCt6qHX3S2QGJTL8WD3hlvbS1kjrPTmhEyjMSTzcxJZmVIv644YVILsI7SjN7rNhHpXLJ508INzzs6rTHdatwWbthGUhkjj1fyRkFOyR6s1PIwZxkVi0CvvTGwEzvv8vnrjoKqGqXJsEpIicANdLz2NPiw0slAyx0qtjJZ1xSQFfMdF','ub','4p',15);
+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 CHAR(52), d VARCHAR(45) NOT NULL, e VARCHAR(50), f VARBINARY(97), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (159294197,27767,'vVgbZtUjqRL3P9NZiivgm4Vaff6OkYQpbOX0omJ81aY58q','mpizLluv39BFOGz2AQTGAWOY4oXUc6k6hvT','t8DxZ6b2ivhFK','P7J8uSKjbZKw8G5cMl2rriA3FubdQ9MP','qD','h',0);
+INSERT INTO t VALUES (-848710580,668,'Nq1','lab','MA3k5OML80NpV4cj64dYnfKN5','XbhKSRjFCXgH9W4WvDMKIbfBv7jao3WG7BUCGqvoTB0r2baYzmljmySlOjp95fnc8kLIEv','k','r',1);
+INSERT INTO t VALUES (794093294,-13471,'TYRxuHitLEOt','NOGJl9bY','R9idQ8GfSqCpnM17m1OYoLuhzJ5JF','TV7W0Fr2PrB41xmHbBqaITQPDeizolGT0XmFFgaaB5VmPILmF5','1','3',2);
+INSERT INTO t VALUES (1178578046,2544,'QNMD5RsFRfgmBpzhBUdhveEQVOnJEdJYuyZn7Q7JJdk','Bnm0TUFYSTO24Jd01w8xO8adlI6PJ29DsLog5Jtumja','v4nDr4cxG2EFarY','CoHu','cB','n',3);
+INSERT INTO t VALUES (-1241161516,3672,'fpTTfxiB5SkyAfGN9MVPjMd6FOJcWRa6Hxn0VUeHeOf9Z','137jPIe','qAxx63nr2VNHDGn6zSDrpBF6','QBvM6tSWyvaKmul8i1pJjRjDmb0sO','J7','b',4);
+INSERT INTO t VALUES (342816897,-26539,'M9A6nIRdq2qtrvGNhkTs1PY35ju','JT','oDDBAh8Mey5c','1ztkfdiT3rD8tLnyZjo8XeioA9ubfs5z9MJuhYRptk3QY0BFq8k7a0DnMi3zWRK6vTo59dal2','d','h',5);
+INSERT INTO t VALUES (1789058231,5499,'ZhGF4kp','0I0u0C34jm9mm','BLCidzvSZK6oRyenjF','HzIVCT0Cbdf4fRZvDAE4E5tthWwxfaebt3bRpWJrifHxi5WCYTTc083C7z9dw1l8F7h5pPylbO5BReEDUaNfHePQDd80uhX7f','u','C',6);
+INSERT INTO t VALUES (511207145,-18388,'p8hHU2BPlUvizTFpFlw0VaP2yX60iMuVFWLmWipg6Vt','iZZyk0A','ZhUd9aKJHrWAO46K71','hCwzL8saJkblmqv3ARAq82ZKpfN3Yu6cuy6VBHfCDYVtHtYc5LPqHVxL47VY5d7QSPR51z','P','j',7);
+INSERT INTO t VALUES (-2142199744,-1961,'Ip7PKvzpJOuXbDKNdoKe7vXaOO9QgRxaJMm2WhoItNlHRm','DRr9','s1ODyUL6gp7waM8fqFyob4cNpLH0v8ebZsV4MUmeW4B','PGW2vJiuRn08qcHRytpCypPJbBS32SYgWZpILiuNwnWg0kist1gwOxL5Mz8VeOtdx1qnZTlWq9b3OFEAk3y3IEKwAKCbo','63','j',8);
+INSERT INTO t VALUES (457100712,2706,'cVu9Vv8quEOCo2wgsluHS0FlTRxH8IwphgDD45fI8dcjlFl1wf3','6JZLFmDmmFZPiL9DjuvgVToMM9aJcQO','S1219EAXNK0WhV3Eb','F6cLNF5T69hyBfTP','PX','H',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT, c CHAR(52), d VARCHAR(45) NOT NULL, e VARCHAR(50), f VARBINARY(97), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (1492662091,3332283029018987907,'I9SzYw1Hkct','2lY8bOAgmHYp3rWWNHrFxcy369rGiJ8O0uuhpLe5Pg6G6AN','bUPRbcP8rrbLjvWKVP7rmm8ni','94Ay','uQuG0shw0WbTBUiazaAtOR93gW0kRH2dQD9EE1HLKht8RaFGlaB1evyKtBJaq0EiBAifkND687MXeJpCSFqdNk03KM','SBOaskU87zXgI7BegIMyoqy8M233Ydckwn6r5wqLUHRv8IW5BshdXMfUGkeujQUWIIV8vFKLpergfXKLLKnq',10);
-INSERT INTO ti VALUES (1492662091,3332283029018987907,'I9SzYw1Hkct','2lY8bOAgmHYp3rWWNHrFxcy369rGiJ8O0uuhpLe5Pg6G6AN','bUPRbcP8rrbLjvWKVP7rmm8ni','94Ay','uQuG0shw0WbTBUiazaAtOR93gW0kRH2dQD9EE1HLKht8RaFGlaB1evyKtBJaq0EiBAifkND687MXeJpCSFqdNk03KM','SBOaskU87zXgI7BegIMyoqy8M233Ydckwn6r5wqLUHRv8IW5BshdXMfUGkeujQUWIIV8vFKLpergfXKLLKnq',10);
-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 (749307217,-8967974468405895999,'ntw2wt4sDGuS3APlxPaig','Zpd1cvndY5o7GLMEXSBEpgOBfe4WjoY44FVd6XQFYEUcPK','DnvqQz','JpHd','WgqWPL4','o',11);
-INSERT INTO ti VALUES (749307217,-8967974468405895999,'ntw2wt4sDGuS3APlxPaig','Zpd1cvndY5o7GLMEXSBEpgOBfe4WjoY44FVd6XQFYEUcPK','DnvqQz','JpHd','WgqWPL4','o',11);
+INSERT INTO t VALUES (-1926129388,-31633,'HJfUveulo','4yeI3AOnZQx','JwdIlhNB0qixMvsVSUH9RmOitUX6FSL8nA','IWC5AH29aWgpW8d55DV5AFyHqc8OTqpFcJ90sLErpNqDJg7aY19H30wwJeHMxr','pO','d',10);
+INSERT INTO ti VALUES (-1926129388,-31633,'HJfUveulo','4yeI3AOnZQx','JwdIlhNB0qixMvsVSUH9RmOitUX6FSL8nA','IWC5AH29aWgpW8d55DV5AFyHqc8OTqpFcJ90sLErpNqDJg7aY19H30wwJeHMxr','pO','d',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
+INSERT INTO t VALUES (239776681,5389,'4014J','sPMYBg8CGYdowbno','yS7AfRv5pTBR0LIvbOWdrqdVYFFi6QY1KKy3M508Va2CB','lvem30YdpZAsZa5iuRWRUEG1Ed05mV128lr1aL9qLHc00kQMFaQuMEuGZ0M7MiXyRcJS84abKDTjo9q','7u','g',11);
+INSERT INTO ti VALUES (239776681,5389,'4014J','sPMYBg8CGYdowbno','yS7AfRv5pTBR0LIvbOWdrqdVYFFi6QY1KKy3M508Va2CB','lvem30YdpZAsZa5iuRWRUEG1Ed05mV128lr1aL9qLHc00kQMFaQuMEuGZ0M7MiXyRcJS84abKDTjo9q','7u','g',11);
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 (1977164917,-1911349615109239745,'0v1AIv5EL8uFo0s1F8P','Cry8xZYQzN9tCBFXJTZb5XPBF3ZSO02RSI8adNAeBXN4Td4zmwSxyARyuNpAeK8Fbl3mxnRO4xO3XFplxMlyYZcy286zt','TWreqitvJkmL','H','469VpSmtv2jOXHd5RN2T9Z71V8woAk','1AOU2NCgne4bZiAWr3yfJVva2DkxbqwfITGj46B7VEGvnu',12);
-INSERT INTO ti VALUES (1977164917,-1911349615109239745,'0v1AIv5EL8uFo0s1F8P','Cry8xZYQzN9tCBFXJTZb5XPBF3ZSO02RSI8adNAeBXN4Td4zmwSxyARyuNpAeK8Fbl3mxnRO4xO3XFplxMlyYZcy286zt','TWreqitvJkmL','H','469VpSmtv2jOXHd5RN2T9Z71V8woAk','1AOU2NCgne4bZiAWr3yfJVva2DkxbqwfITGj46B7VEGvnu',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1951096832,-1190217840579939705,'yt6uv3874rLpq8TZO5KUuag','Gl0pbgya74B','5loHf','u8yJPrssgIfq2GY0N4HvwR7uFrWdBKwzTtwq99cisKLVN7WOzKQ9tAMXtYA6mcqGRFWfRvIf65eC','LQUa1YkZc6iOYSziOArGMU4DDfX6yxPDERE1Q25dWViuSrdkZj4pWNv2xXNVaeT9D5IFTzIst98F6PHJ8r','yjWrGTpLazraCiE40QlzDQCrvr',13);
-INSERT INTO ti VALUES (-1951096832,-1190217840579939705,'yt6uv3874rLpq8TZO5KUuag','Gl0pbgya74B','5loHf','u8yJPrssgIfq2GY0N4HvwR7uFrWdBKwzTtwq99cisKLVN7WOzKQ9tAMXtYA6mcqGRFWfRvIf65eC','LQUa1YkZc6iOYSziOArGMU4DDfX6yxPDERE1Q25dWViuSrdkZj4pWNv2xXNVaeT9D5IFTzIst98F6PHJ8r','yjWrGTpLazraCiE40QlzDQCrvr',13);
-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(41) NOT NULL, d VARBINARY(53), e VARBINARY(53) NOT NULL, f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4003007,-14,'J035jcd73aNxAwfJ','93MKqPik1dS2Y','rGVitCixh3EgZaIfqJEhHnLdoCXSw46meb2fiS4Is5vYFZoD','DiftyQf3eaLHWgkxFIjGJQCjranIDW4bJjkLxjt4C0Twyj','2nAd3dPplfAIg5uGip7NfLaAINwBH5pjpD5RTtxerJBOXIKw3MtmXUDE5F1CF8TadkNTt36LhWHpv6nDMASEjn3','IrV7kmqFhmctI5PHAxNEyNfKnj1L18SvFhojuH2ju',0);
-INSERT INTO t VALUES (9643014,76,'OIB1HKAekyRMY','mMrLIsQ','TsCavwjY3fhU5u8tze2vVAukeNOTC8qfxfM','IwrgRdFUXEYk3Fq9SoBppYoF9DsZwIVGw3eJwccdinIk8xgv3AkeAWoJbMeS3gQ40Ql9','UUsKeOqY9GPVG7JRJsFtRZ6XGzqQJNL','7amSarFBv4hXvOVi2c88QFMln8EtKyeW7p6tBHsrPMhbhZTD0RkUwkA85PssDidh5wfd6JysDYRs9n',1);
-INSERT INTO t VALUES (14724564,-110,'FK','Bu2sC7zq0hqx2cbtZKMQ1eIa67GZevLGNHzLMtO','q06bgURXBuTTUTrf1ou4eg','U9mmf8priTShd88t8kN6VgQjsQrdZSkK','b5rCMZdCmFMXQoRqwH2UDL0XDx8lO5Yjjx1wcjn4PbF7emrP59cYXw38mfgb7UaJxEQ3Wkk0WcvyrVbiQNbxnLf8eiv','1kp7umLLtlQ0eoT3Ea75DygVbgN',2);
-INSERT INTO t VALUES (13572885,44,'JRfJBdzcWp8SHP7Yg7adcjS7fDAv7x','aKpRyEDLndi1xSREbHU9WSz3Ku6PrvAgZQXR9c4qqIp','ZydFoZgWs','bGfJqMHBrQ7auz4qU7EUKYugo5773jEXgxoZZQBj','km4Dmn8KEqfpfMdV08j6fNaWiJ','lEDbPOKqm2SrXmhwSSoG5D2P0Yi1U8Z7ycgBFcQUx1nbUgOYbdPq2Chu2f',3);
-INSERT INTO t VALUES (5878419,96,'4mEDNakspQnf4hgdJ17ZDZD2yaESBaMsgG','NqS3','nfmHfcCccXBmeVg63kXkb2q2Icp3Lq50J5w','yJWZbsSGcLhsGFDqPuqCxYDA4P9','HQ50MrCl8SkvXgnMVU','ZK94LONPd8lqoiTZLuMgN3rwqe',4);
-INSERT INTO t VALUES (13113913,89,'lCE9GkxNzai9dne','XnS07kG5R69KpOsLpP4GK19fPT3PJRiCTf4','2','RNqMzQeIykKT864gEBlwRT4CdLkfIX9hVI4x','xW8R3hjKTRNCmjYLi8PuRsQqn','ZoebuMz5m58JtKBnyh7e4tgIrQwEr',5);
-INSERT INTO t VALUES (8633896,15,'TmS7Sbdo6xerqJYryzBrjP2','nak3V4EfbKSgQWgS9uAHgrPdBlogLZa8g7506ooRWoVyALZnrcI','zmOl84gAx8r2ppthvKC','cHTsrLRGSdftFIFZxKnoefPXctEw4HcJzvw4WfzLib0roq4jBBtDiYIhx9O','uUzAfIxpTg','qnRghClcjglO8izG5sdu50eYL21zcJaZ8A6U0TlgwJ',6);
-INSERT INTO t VALUES (10388104,-74,'vVDcotfE','euOiB68IWT0X1CgU0O','ndoZ0SBJzqqqEfKjT1PITSxY','3D4r4ugqYGgNOj9G63xn5dfsmdvdgHgtf9yzzr4CCll7rW702E63SV9RgqJMuh7HupmT','DET47iUy4PdCTFF4NPcqr7oVa2aZdODJZmRTvAQWqfV5fJw6qhGvybEYyBrVTyoBW','U9rVD0BaFfhnjn7WaNGTPTB0f3rpUjniXYIHckmFo8mv4GRjjMgFnGKmwTMzbQlA9djwhyOG6BKJ5DTN7xK',7);
-INSERT INTO t VALUES (5153333,-61,'GyPsxMH33o6kr5nrHm','cb2yLsLxDO5Ad6aGp36YW8IpPva9A4aifok8','b8JRUs','eqbj8iyqptth01DC8ijZ0EdNpXIYihJ9U1W6Lx1kL3rhWlFH','OhTdEF99wbUE67SOcIXAvoKxrvzycrr9U34x25jwMMSKuSyPQWs5rTTWb6pScIuJD7Ou','ZfSMIotUt1lO6J4Geo9Gy6XS9T86KACAiMPe3GN0Q6P',8);
-INSERT INTO t VALUES (3177613,-72,'qkZ','eJ1Pogy2hdNwZnOJWsvedPWS','CuUe28769Vu5ImxqsgUJkRoypiHCZkEoygPIcXDcCCq','TVbjnLjh530zHIIBIgukVXviO0BPCH74oNh1vw9KhOA4SzXxbPKadxcxtklIwoqNkDK','M','5avmwi0YB0xcFXyuDdIz5gP51dF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15929596022672905207,-30,'fdXqkcODI3jH3u07hKEugfAK99kvEfeNp','QdTiVrnR4mPjTdaKHIUI8yAQn3HXzGGuZrrYSyx1vwWL2jAOk','uKy','4LaE8xk7YqPCNEweRZBwtMKld75kNBNiZL3OqDQ2KylqpET0xWCJP39WU','TYyZuKxc2Mh8zxxoySY6TrMjpMnX6A6HHCKEiROlb1v1Rb2JlInwgHBjXGq','fk7W6ap8pkf2AsedXoJ6BBkQs1e0DQb0CJkA6oF6z1KeFsobvhnHmg4EuITL2BbQKAcNn4hOX2nTUhJWTn8xomXzH3dwmpk',10);
-INSERT INTO ti VALUES (15929596022672905207,-30,'fdXqkcODI3jH3u07hKEugfAK99kvEfeNp','QdTiVrnR4mPjTdaKHIUI8yAQn3HXzGGuZrrYSyx1vwWL2jAOk','uKy','4LaE8xk7YqPCNEweRZBwtMKld75kNBNiZL3OqDQ2KylqpET0xWCJP39WU','TYyZuKxc2Mh8zxxoySY6TrMjpMnX6A6HHCKEiROlb1v1Rb2JlInwgHBjXGq','fk7W6ap8pkf2AsedXoJ6BBkQs1e0DQb0CJkA6oF6z1KeFsobvhnHmg4EuITL2BbQKAcNn4hOX2nTUhJWTn8xomXzH3dwmpk',10);
-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 (12599611843541810423,70,'4YLPnlGCCrwHJSA','VAwwCTBQziRIKDCQrmzVP6p1mmY5bsFdPdoERSQw8q9Vro9dy','EdeEZ','pG0Hxgu713qnlwe5Bk7Bkw72gfQMIAiH2skxWRoYog9pHU0MnkEca4e3fgt8ZVwD0t2z','wFUhASuHQGiCjtFLXtesI1QoeA1cBBpXEfUysid7Q1uyL6AVz9hdoxNymx6W1600edJVRvaqeH8WyP9dKfL5P6nfPLu15GyzNU','w5slVGth5RQUSJt4gG6bADIuobzMmfR0FOjMdvFvgQv',11);
-INSERT INTO ti VALUES (12599611843541810423,70,'4YLPnlGCCrwHJSA','VAwwCTBQziRIKDCQrmzVP6p1mmY5bsFdPdoERSQw8q9Vro9dy','EdeEZ','pG0Hxgu713qnlwe5Bk7Bkw72gfQMIAiH2skxWRoYog9pHU0MnkEca4e3fgt8ZVwD0t2z','wFUhASuHQGiCjtFLXtesI1QoeA1cBBpXEfUysid7Q1uyL6AVz9hdoxNymx6W1600edJVRvaqeH8WyP9dKfL5P6nfPLu15GyzNU','w5slVGth5RQUSJt4gG6bADIuobzMmfR0FOjMdvFvgQv',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (118133310466384715,59,'2qrjLy7ftwSJcCCAQPc6V5nYkfD7PFVLie','PAlmhmKikYYgJy2QvJmRTAYe2R6nn3LPYf2MCo3nIHAdnRUfJw5T8LXSXxz56gNefOZ5a0td7jKWw9ctQqBHi5lwh8ww8FrrfdvLEnd9HmyCw9RpzJh9O56XK7PQX39CBgv4QdW6eAhHu5jncJlfkO0A8FmaqUBE2YI3caw3XmfsZCJCtRJQTKC7D7BhfahBhzl7dIs8VGhUsA0obvK0M75Y8U9eAeowwD8Z','UDdSgU5Ymdk39u2MI7ZaqgmT8teGx4ff9dn2WTY1SF7','fXFELm0byw9lBOIkBsCtawEPnrUpFtab','jkXDlEn1YeUqJGZB8ygTT','tza',12);
-INSERT INTO ti VALUES (118133310466384715,59,'2qrjLy7ftwSJcCCAQPc6V5nYkfD7PFVLie','PAlmhmKikYYgJy2QvJmRTAYe2R6nn3LPYf2MCo3nIHAdnRUfJw5T8LXSXxz56gNefOZ5a0td7jKWw9ctQqBHi5lwh8ww8FrrfdvLEnd9HmyCw9RpzJh9O56XK7PQX39CBgv4QdW6eAhHu5jncJlfkO0A8FmaqUBE2YI3caw3XmfsZCJCtRJQTKC7D7BhfahBhzl7dIs8VGhUsA0obvK0M75Y8U9eAeowwD8Z','UDdSgU5Ymdk39u2MI7ZaqgmT8teGx4ff9dn2WTY1SF7','fXFELm0byw9lBOIkBsCtawEPnrUpFtab','jkXDlEn1YeUqJGZB8ygTT','tza',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9721553156085154814,-77,'6NKRNJ75vt9ZGqOqIOkoOJQsf8hM9VZz','wCQUaYMw9KoGvp482G5Sdf6lJT8akEmAYcCc1NkllTszdZh7aBoa2dhkWFUXRYrrLuQlJCTihhEVFA7Ol7NoB3IvEjA3rgO3FMa2Z8Frh1pbYk5nxd3LxwRH6uSTo2958R8DJ5tkxSmioT11mNgSZFvwT9W12lwMsgbCOLM0w5vUkbPQYocj','GJURzE5OPODBOZxaqkvk4TMGMYeUtxSsEIFITc','FMiaT2khyHnNnjpx7bugN','dKhYKOZoItMVCO2oMWQt3pHyYqKoO4','0wUMOcRJ6k2jxw7VoyTfJ254dOrI6oFmhVbC1Z4',13);
-INSERT INTO ti VALUES (9721553156085154814,-77,'6NKRNJ75vt9ZGqOqIOkoOJQsf8hM9VZz','wCQUaYMw9KoGvp482G5Sdf6lJT8akEmAYcCc1NkllTszdZh7aBoa2dhkWFUXRYrrLuQlJCTihhEVFA7Ol7NoB3IvEjA3rgO3FMa2Z8Frh1pbYk5nxd3LxwRH6uSTo2958R8DJ5tkxSmioT11mNgSZFvwT9W12lwMsgbCOLM0w5vUkbPQYocj','GJURzE5OPODBOZxaqkvk4TMGMYeUtxSsEIFITc','FMiaT2khyHnNnjpx7bugN','dKhYKOZoItMVCO2oMWQt3pHyYqKoO4','0wUMOcRJ6k2jxw7VoyTfJ254dOrI6oFmhVbC1Z4',13);
-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 CHAR(77), d VARBINARY(50), e VARCHAR(48), f VARBINARY(86), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3611428,161,'Zp1o68fNknB6wAbuNb2LaKe3LF33XHw9OGuytylg1Ux3h95HE5ErPNCCRP','eEL2CbZ7lcCWArHuiZIXiBbG5pitRrFEXCgN9rF','YvQuozEes9Qpx1AYKYQSFTsfoF7Xm4wVHbwJHE','TMqY5','2eYHXDxFup','xL1aT7BnOESUzlEy6cqksq5cia41OZediSg7J1YGdJo0ASoJ9O6lXn0OMWi',0);
-INSERT INTO t VALUES (2595025,18,'3L0Psr5QJ06PQ48QzY0Fuka4DZLtQxgNS9m9MOe5niCNp1V82o5Maq46JWNfG','Wc3yFOqd4sNnjfS8y5rRDJSY93GSDkqga7qchjJf','HQU293is79eTblCpV8PU7Ogn','f1RCi4zAHGA6','5blPwnKa2vejmMMLcJHi9QmAm3h6I','8y9vf1i4lTZO0tOajq0p5LqfzJSSDt64FKCXGtlGUBP4O2KHAqURQHClwcUpzdyQxrmb6gpF34',1);
-INSERT INTO t VALUES (-8148358,108,'1L8bVVJWSvG1tIC3cNz9iVFvOuOgJpDvjVU2ahaL4YW','Pv3y','fisAF','21jeX9','UybhILhjIUSVTmYYRYCHYq4qjJud2lnsNjHScWh3YBpO6JU1947g6HiK7CKhLIA8jpLNXlO','wmMxdtgwqfWVZSBjrnEOJbctzxGOoBehAb8eJRifKzL3AAQngbRtwpIcnEw8X53bvMve',2);
-INSERT INTO t VALUES (-3597484,175,'kj4INdoo66xibeHJMyl6j0NjjpGPL','jwve4vUcia6','fK3CHJpJIH8C5FHcu6mS7iHIP3aXdSgE','AMng9LIBGrbe9CYW6x','aWOXmPVRPMNWaBnW','AIqUdJYMjBMtFnr5hA6MESJftzxPksXDZyHtIlrujY3UsgqlT4bNec4MObHWxBLC2M00BXkuPjB',3);
-INSERT INTO t VALUES (4112237,132,'MSpHP9sCyUpQEDFd43pOdvoi8vhlUuv5kWPh22O2OQ37CV0aADms6ikYrTmMDH9tES19OTygWQxz','DCuA8xDfb4rv8aTbHLhFC8HDK6qe9SyJ8f','VMcIKLKQnakmUR9meT65rGah6ZbmQcY39uAn','5qGJU45tQUnzSUO0Fz3J3Dbehn3AMaM0kh9BjkPxXG8qT3sItJKZ1HKRNpwOUtu','JLeloRzUBuw7r2fXRgEfNq','KMfSGL5lg8EN46uyPyFYC6Um9mQveMNOf9nwIZIJ6cfjHitKohuCv09qpd70',4);
-INSERT INTO t VALUES (2947121,49,'WRA60BWVteiOJIqyL7VTypO98jrHw03d9ZVzR','UfX5YTCBQ0EsLqteMsbLdwAkLTvRLMNeq1P2u9M9NMDEp','ygwhN','ouznW26vko','PC0D5ynWVsY9JJ7dItBAP4eBcS6LzF52','NK9Jy4niWP8an7Tizl0c5j3UH3E5KexnoR0iGzmgxlsehaicD31YEoXW1NKKgnbtScDbDTfPNi0ogkxNnj9FBj',5);
-INSERT INTO t VALUES (5674805,216,'zwHg3q0B0O1siYxnX4sUz','9l9MqLbmksNL8CpZAXii','WOT8YPXmJVKR2fGfYoWbzVeVQkgH3HuqzEDsjZUtHM','8vBezKsQWoXxKESbYMvv','2DiikU4Th2dXROvjp0ydjuSqE3H9','BrO5Pj3zcPQWSnmHHlS8hWgLZTZ3goaZ0Sj2JMQGBUiWUypkmHwigkVfEP8dPrHqyTYU3ZDSyGiOvq4',6);
-INSERT INTO t VALUES (-7632805,175,'tTJ5RoUgE3ubrAZ2xPJjqbM63pjGnEWwEK91yLcnhq5dXxTavICSCCDhQ0VmqEQu8x','OhvKG50KGfA5wICAEX3uiBBYWiKcEcLgDDaaGHypaYzPKy7I','CFMpOddjnWAdIelks9Y9nZ1Dzxq6XWkiM5Yxb2sbIkK','5hoCuiOH4MJTMtyu6ClmodNzd8qzsFFOe9UQPlJFxA7wCBsCGRQDgreg1HxupyfL','ns4zJpXoYv3inbESFkhBvXcpOyyyBc5m3jhGs9yenBGdLfdOw8FxZaOItH6TV7ohocl','CBALi6ZSJjoZcZcecSOvnPXrBd2ez4l2krQYsQPSljA8Uijy8H8qIHFxwCRKFoRLfDk',7);
-INSERT INTO t VALUES (-8100290,14,'iGCbdewI1bYb8CMw6FzYkhPm0vrmAuMFLEQLCJCuXnqRuhq','B8YPzyAzXMntMI5Pf4eKIymaJdTNZXKxlDY','jRL29jfUQxJA','wSbUu9MpgU8RGkjT9qBkgeEK59','3q6iCB0DXJLZ7L1cU8kRjRIqaWjPhvLZTrPXn8nysZKg0wua3MOjYLCKMWTiwew8xTLTErAgugu8W6JcncsLAqTXXD','sB9rgEQbHd8qYGcV5oFuB5HNBuSXp765lkK6SjkXMG0',8);
-INSERT INTO t VALUES (-1633642,7,'eUJPdWX4RVnVJRAgJyQWzlZSUbJ','KwPSvFgCU6tgn9tW','Y9BHC3SWy4qMntiTHuCEgy86ic9hyMUkkBAUk','7BjcCWMLlPafL','VwOO7Den8q879Wgpv4k2vpHGvmuxXPvGiwHNX355pv4Y42BesFdjAkEQsYj5T91LaLYaoFuSZmTWCNzblXJV6wJ3Wi','veIiIuduqbJRzjwgoZxhkqOgU5aaUD4WamKWQWSC8SZvRE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4545082110373054190,101,'3CEYRfNxIkwd','1OpuPHWJHFOpPWdsvjdEqwzJnlycr','zlRaSlLEvLooYq9fQFV3c7azKgF','LC2vKAlrJpEZ485Fo7VZb7iMWmGu8o','rQVghqLZyzK6zAnEpsI53x3pVv','RJbVYb98CISiNvlqdM35v',10);
-INSERT INTO ti VALUES (4545082110373054190,101,'3CEYRfNxIkwd','1OpuPHWJHFOpPWdsvjdEqwzJnlycr','zlRaSlLEvLooYq9fQFV3c7azKgF','LC2vKAlrJpEZ485Fo7VZb7iMWmGu8o','rQVghqLZyzK6zAnEpsI53x3pVv','RJbVYb98CISiNvlqdM35v',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(78);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
-INSERT INTO t VALUES (4365649306939573831,113,'p5hJdYGSe','JFO4ECf9RXZ8PzmCJqdMt4YjksoeA7hcYDkjiRtc','Ngfhnge0WfQu','hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5','q7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo','hmRytkWR8mRziLHiJPLSA75FTJcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZfzGa19X0xj23i',11);
-INSERT INTO ti VALUES (4365649306939573831,113,'p5hJdYGSe','JFO4ECf9RXZ8PzmCJqdMt4YjksoeA7hcYDkjiRtc','Ngfhnge0WfQu','hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5','q7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo','hmRytkWR8mRziLHiJPLSA75FTJcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZfzGa19X0xj23i',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6723792676345329716,47,'90uapPykdXcDduPPYKGxuJi','KMIWwiShydsUkWabMOVraGWogYetEqp2v2Ors1V28el4An0S6vvq8iZyA5nIMDF7rwx3SbEDPByGLdoZSA9HvFISeZloWBRuYyPKWjx0uSUr03SSUROIjZK4OLRbSF9hzD8GBH7mRgkSIBnWUcnfNnUT8pctxh3sbHdwTOA2rCyDlbnKRkNJOfVoK5gD0WbAZT','g6oYsYU0bKR62jRWhF4VZZR0','XxY6tUjytT5Th3qKFVRHffsLDkRK7S7if2UpF6NvJ4lXsj7D5gMqHAWFFqffUm','UQNLW2OabIOrdfEWnY1GB3fSzqYlaWOljxikoy8FciHkteifFPycKt3laIkZIzETMd3qhgTq9CyavOtdhklO1oGf6ucPg2','xsETSLhq36SLc4F9dkEHmkp0aV4AQt91DyPj3KsTDBybZFx2m8hHX2lOQ15nHFpWTXIokVbuJzv',12);
-INSERT INTO ti VALUES (6723792676345329716,47,'90uapPykdXcDduPPYKGxuJi','KMIWwiShydsUkWabMOVraGWogYetEqp2v2Ors1V28el4An0S6vvq8iZyA5nIMDF7rwx3SbEDPByGLdoZSA9HvFISeZloWBRuYyPKWjx0uSUr03SSUROIjZK4OLRbSF9hzD8GBH7mRgkSIBnWUcnfNnUT8pctxh3sbHdwTOA2rCyDlbnKRkNJOfVoK5gD0WbAZT','g6oYsYU0bKR62jRWhF4VZZR0','XxY6tUjytT5Th3qKFVRHffsLDkRK7S7if2UpF6NvJ4lXsj7D5gMqHAWFFqffUm','UQNLW2OabIOrdfEWnY1GB3fSzqYlaWOljxikoy8FciHkteifFPycKt3laIkZIzETMd3qhgTq9CyavOtdhklO1oGf6ucPg2','xsETSLhq36SLc4F9dkEHmkp0aV4AQt91DyPj3KsTDBybZFx2m8hHX2lOQ15nHFpWTXIokVbuJzv',12);
+INSERT INTO t VALUES (1805145842,-12842,'sM9TfkqbhFj9jfU1uUgqkY5yjuez','BTY3oRRZ0W0p19cHqlQxuv9f4gZ1DoEta0KppRKaOL5nJGHaLOxIiYSr3H9JAU3doUnQFh0rooh2vNhuq85H9Nds1rpzrmxCs5QJpIP5ePAVEtePpJzbiu6vB8M0BYjS31gO7Bun8oMGFBGfAEO7ogtHIbDh8zp3zD','U4wiQXOvBWKdno9aOF1sFgj','vmfxm9xwUjTg3bwNJRbldI5Tn7WKH3qBy03RUZYDyQVPOhSJX25ekzbh2ZxdbQSdFfDHjUY8wekqIWxAT','4','Q',12);
+INSERT INTO ti VALUES (1805145842,-12842,'sM9TfkqbhFj9jfU1uUgqkY5yjuez','BTY3oRRZ0W0p19cHqlQxuv9f4gZ1DoEta0KppRKaOL5nJGHaLOxIiYSr3H9JAU3doUnQFh0rooh2vNhuq85H9Nds1rpzrmxCs5QJpIP5ePAVEtePpJzbiu6vB8M0BYjS31gO7Bun8oMGFBGfAEO7ogtHIbDh8zp3zD','U4wiQXOvBWKdno9aOF1sFgj','vmfxm9xwUjTg3bwNJRbldI5Tn7WKH3qBy03RUZYDyQVPOhSJX25ekzbh2ZxdbQSdFfDHjUY8wekqIWxAT','4','Q',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-664368494136487532,172,'b','yqeVRYPThZowPpt6VyfJvYMBA7pmfi53NhZsubhPS9bnj9PXHwHG8aH7KrialpVJJjey5MpzkTBcqXffQDa4Ydx7EhUiuupYaQ3rgjxD0JjkqS1An4Wu5S3HSOScxETEYes0EKuQFtoq4ZEPaxxnbB2r9o5Jh0BpniR','zE6psofTm7xl11NFR8ExfTb','VeaS3EgpMmiS4aVg5mhq5GrG','nwadWrTNbPgRHsJv1i3N2gToHZnQqu8W9oOer9nVACoQ4yr65w8OyhuKctqM2AhNA5wXFtlYa90Nx6soVJgHl','KYKtMtg3M0tTc8wLwcZJGj2vZhTe7FweaT8cTxlD4WwW8yd3o5wOyA3PRGKZusqcp6I7N1pS8J4LRxbNDg9qnV5RTY5nllHwZP',13);
-INSERT INTO ti VALUES (-664368494136487532,172,'b','yqeVRYPThZowPpt6VyfJvYMBA7pmfi53NhZsubhPS9bnj9PXHwHG8aH7KrialpVJJjey5MpzkTBcqXffQDa4Ydx7EhUiuupYaQ3rgjxD0JjkqS1An4Wu5S3HSOScxETEYes0EKuQFtoq4ZEPaxxnbB2r9o5Jh0BpniR','zE6psofTm7xl11NFR8ExfTb','VeaS3EgpMmiS4aVg5mhq5GrG','nwadWrTNbPgRHsJv1i3N2gToHZnQqu8W9oOer9nVACoQ4yr65w8OyhuKctqM2AhNA5wXFtlYa90Nx6soVJgHl','KYKtMtg3M0tTc8wLwcZJGj2vZhTe7FweaT8cTxlD4WwW8yd3o5wOyA3PRGKZusqcp6I7N1pS8J4LRxbNDg9qnV5RTY5nllHwZP',13);
-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(42) NOT NULL, d VARBINARY(31), e VARBINARY(95), f VARCHAR(94), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2289945472,-445342982,'UdgiMF7','xOS37MO','6nPptwuwTVLVWJtr3SpVqxtGrKNo4rgbxZLvgruqWoKOz7k5M8kVrfnpRQ3tv0Ht','iUw1i8swH0EBhRfwamP5nkNPgCKsjGIkrJqfgzojo6mp9MMYsiWvQ1SqplJKnZe6xS9N08qHi6C3coXv8mozxOi','B9R5wBIJ','rt5bZMjHNGfZ7C4K0Vniukx1H6XfC86FUHuQaKrMzmN',0);
-INSERT INTO t VALUES (3709991127,287882035,'RYzpFlMUGiH','XJc1WtG2xTjJx5Ema','vf43zVQEZou6ZTz9Abqzss9CyQ','fQcvy','owqTheqFxL6pGl1fwkMyEPpO322hB1AqZU','a1crFVcd8wVaU',1);
-INSERT INTO t VALUES (161522443,-669058149,'XxqMeDhIh99ikGm0JpjFch133oQTBbUS','BhRv5eionAgQ62yUhpBorEg4PdtOJ','LJN0bhUVjVfKZ8IqHPkFYEJj2UzJPtx9gAUGYhwh2Npy5aICvz0Ul1DCMtDbkhJtsTWAT7hs','EE9KUi0PpphhFmM9Nlie7NKYvxtXXQtZJbEWvduX936VUj7kOlUwxEm4cPcOJIw7ZUjirSDSaLRWjfy6BYmSdKv','gj53ID1Z6It6PdRRBjKRRsnFBU86ldTjZhrdZKG2HrF1VeTErCj4GAZXMlS','lMOF1c5cz6',2);
-INSERT INTO t VALUES (1411861044,315060232,'vqMYMNSsADmTJ9TsdSS4HB8UazuujtqAqsG13','R','sQCpvl0nYz1PmnFeHrO4GjNPN633X5GqKd21rvsihmGwyuT8jGBvL8QVcAq7UGxnrexdyx','vQ05JmT6RCItiNFJNoN7SczRU7eFpjgQvqOnAe039o5g','8XeMaRyCAy43fofZFFiYzT8wEqwFG3FbKvYdiSh','pwwogMB49WJeflbfsjfcRZPr',3);
-INSERT INTO t VALUES (3768746862,-499880555,'211HLxWxOrmpAWKPLkGWn','WlQ0','zaGR94ACMbOlB6gcOTcG6Kx3H5yyDBlx3uoI33UawjK6zBm79mDc05ka2eOJdAcANunVTynslTmn4KQQpj','CkofT09R0EUj0zTOPcZOsyq9TxeXw9T1ExYrAEFXikcoPc4xhGUQGoqPELZbDzw1Ar8','8o2W7WIC1g5R8uEpSLksQnjERqSQeB6LUZFY9wxlA4wLDeyNAFsLxqtNnbVOhp4kSNBevYxw','gAhR0xwdijUWEbT23Ml58n8C1vrH0JhLbrbE5ETYpi7ilttK8S5tuO7ElsIm35kLTQPTJcRba2UA79m3b',4);
-INSERT INTO t VALUES (3620330065,-1462841820,'p','kRrB5dXrUApo2ArbrGu','PQd5zEC8CYhGyVGNQqH67EvBIoXgQpPrhHvtAgPvbwpRXx26yaOxZXXN1MalDGFXLV0wab7givG','GbjNJxksJhMmuoOJUqNud51facqXwojZX6a','HrKozaRGnYIg4audn9KP6Oz0Okr6Zr15MOaGfwQGf5TuzW5wMRoZMRTOPatfkEZTRzrudRbS9O38sRN1gSfdCcBnmbVrX9qbaj','fI6EUUFfY9mF1UmCp52ckWfUhOZZirfmw8Ni5Fl8nYZcbVPUTvgJUrYgdbWbcUSG1S77VDSrU6OBFX160vvUqffcrwpWWFn4b',5);
-INSERT INTO t VALUES (644572261,1711174329,'ritN1bK7qy2OeBPaarHIp8GtLUwhtZjGxtR6j1KVhH','8zXwpRJcN1','A7ObKyrldDEDQYZwPUfywhAnoP8vKb9h0ZQhjoF7k6GHvcNBYzvbn7MpPq7qkpwM244E85DLtQPuqV4v9lTi','sSOEEMlH5nZqVExYQNbZVy2VDb','ZBolS39iDCs5HxlTjKw3nsL3Zfm1QRUVExF0P9wIniyPbeK1Rivf36qq4DQzpD6YzxmaLkA1Jt4VBOYPUBU','CZzsIxxkN6A44sL3O53FoLHJGB8JMfdEdOtzkoIWbayE4pODVx6hy1zGVvYIDM6Ho3qPhFMd3CHz',6);
-INSERT INTO t VALUES (1217823286,1346400107,'0S','Sfg9','GGsQD8wuzalta9fwa5pnElBRFDEWF6yqaFptUW7je7Lnlyn03F8FY0YXUpR0mISGPgS2O4LPZ9ZiteXym8fBb','SdgO0FNz8AzJTu','8SZLnuLQ95ZCgEjkFzvnhYQm86VXDRZCfFXFROseOCfasyzPc4RNUaqixX7HGIFZ6Wbzrr3wmV3dp0ZSQ4zH','ba15I5ZXV1EKpL4qNFHdgUPyapS',7);
-INSERT INTO t VALUES (3608552865,965462570,'GoHmDWdO4ILrAtnuhOw1EzDyRdwafw','F7zIUMOEOsbdqDnhiMeobnDD4NXYrD','HJfGBqo8AE7mNNH8FEBlcMdJaMrKHZLXzSY81SkL5X96N3ZgPEZ6Bs1NLwcvSnfA5b5bAHlziOumgJ3hRqr','DB4RTpnkNfy3a2xpe','A7Il8Fd1Y0RdmWXexyvlbqAi8lVX3gUMFnZAor4VxsVItlHN','6RXXcrClYDzdAL8hxWuXZLFNENgJ3zIXAvbur4EpS4',8);
-INSERT INTO t VALUES (3781995994,-847459367,'8GhlrO5lPPXcpPahJMsmkqwKtu2k0u','4Gv7SRSvT5ErixMF0','ewhAh6KAcpCrFK296AHyb8ll0JC3o','KQtLuaIqEzLwFuWpwHoKyzCR3ybS0Y','wBGAHHsxkk6OU9yWEbPRBJPQUKMUnUtz4','4zxW5IDEeZZV7C6p90vDEfvhpAnFkQqlhDiMNvpAD8mz5qk79itGMH9w2Oh4Ua9COj6lz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5012141959170718595,1728913272,'7dlS3PuJRw2hd9r922odRvuYHn','a2JYbNTJMQGP','iq9pbJJMZTAIkPM9CtxVw5NSBEsFeQnBugjsHqTkNLZGjEugK5BBrPxlSx7CIs','9DCGf9whsq46SpS3LUbJhFWiOJcxNoas8fwhp1juL6Npf9TF4ONJwmMBf2O4jllZ7QHSmGFMo0tttwrLj2DNM','J8DJ8pZVEhzPD5SICgAFmmgjDYzmjVTOJIqHVKJMVh','2nHoePPJpAbvKGgZhxXJZOjXGlLYQKlN4FxHKR6OIGbT4WHsXguZGyN9krDH33zHf',10);
-INSERT INTO ti VALUES (5012141959170718595,1728913272,'7dlS3PuJRw2hd9r922odRvuYHn','a2JYbNTJMQGP','iq9pbJJMZTAIkPM9CtxVw5NSBEsFeQnBugjsHqTkNLZGjEugK5BBrPxlSx7CIs','9DCGf9whsq46SpS3LUbJhFWiOJcxNoas8fwhp1juL6Npf9TF4ONJwmMBf2O4jllZ7QHSmGFMo0tttwrLj2DNM','J8DJ8pZVEhzPD5SICgAFmmgjDYzmjVTOJIqHVKJMVh','2nHoePPJpAbvKGgZhxXJZOjXGlLYQKlN4FxHKR6OIGbT4WHsXguZGyN9krDH33zHf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(43) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(43) NOT NULL;
-INSERT INTO t VALUES (729181870086427287,1895096394,'HpFXprKQgB2DQ','l5fk3M906dWMGjfhmyWS','F8lA01Ka24HDUrlRhEkvwyM8LHOnEmxZ','wTY5yDQQj8yo80','dZbgh1bW7SfOvnhff4YwYFFFyZ1iE2xp6yFnCQ4u2xAY4pX375AMLQAwwXkFuct040E5ts6axGq','XOp0OLHNXCMGXGD',11);
-INSERT INTO ti VALUES (729181870086427287,1895096394,'HpFXprKQgB2DQ','l5fk3M906dWMGjfhmyWS','F8lA01Ka24HDUrlRhEkvwyM8LHOnEmxZ','wTY5yDQQj8yo80','dZbgh1bW7SfOvnhff4YwYFFFyZ1iE2xp6yFnCQ4u2xAY4pX375AMLQAwwXkFuct040E5ts6axGq','XOp0OLHNXCMGXGD',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2816044563506179808,-1738402482,'c5WzfI7AS','ovWdExBXd4NniKrFZ8F3BaDMX6pQMED6awwt1woZTjzAF8ZqcXrGJua7a6Wdq08gfWOifRcG6f2oOar2hGaM663gBTrFR8wYH5C1FUG01jtJhHVFwcWpAnsfvvuoDy9GQy76BkB3X7etRrgrCfmlKN24jBHkk5EyxxF5oozW5tSMY4nVP4TBEJwyvAORa2vGUji4K9QhHihgrqnno6J0','MHcE','NuRqlzymJT48W9','HJkgJUFKdgxlsH3bRlRS7uPN8c7GqSuq3EAkINvxkOif437ObGvlqI3RwSZ48vPDHBKv6IjXkb9GklXbqh','KQUa4c61WVt',12);
-INSERT INTO ti VALUES (2816044563506179808,-1738402482,'c5WzfI7AS','ovWdExBXd4NniKrFZ8F3BaDMX6pQMED6awwt1woZTjzAF8ZqcXrGJua7a6Wdq08gfWOifRcG6f2oOar2hGaM663gBTrFR8wYH5C1FUG01jtJhHVFwcWpAnsfvvuoDy9GQy76BkB3X7etRrgrCfmlKN24jBHkk5EyxxF5oozW5tSMY4nVP4TBEJwyvAORa2vGUji4K9QhHihgrqnno6J0','MHcE','NuRqlzymJT48W9','HJkgJUFKdgxlsH3bRlRS7uPN8c7GqSuq3EAkINvxkOif437ObGvlqI3RwSZ48vPDHBKv6IjXkb9GklXbqh','KQUa4c61WVt',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6369328166050860808,-1019560024,'urFOasXB3IMKmWoIZNA2fQRHPTl','xVp2K3GLm3uuJK4vIzTkxbNeEQDIiOCtmiMTG8HYiQjbdfFrlVP9jKdClZps9pp1Dwx5qFUEwlWVsjPd9Nbk7wTia32L1hg96Hsi1O6P4ZdRR3wUqieTJIcWgEEvpwpcTQDcX5gbLwb0to9QnqOAKTt4CyoZt7hKy16LlEBt8VRW4IWCqVIWUaU','gEhqL3SgVkZKcF3jbCYBDVTF79PPfJXfEntjTKQTLiHsNtY0XFPIfbHghUVgXN9pwQQikLth6fMML','D6l0Yl7O26hJGkxD9N7d58qvELaNzQXbUK95bDsw6vGoLddsXn5KpkxjPT96z2xxhUHVWsPmAKI3g4Kb2QLeJLABDu7qsqdqUnxhnxVSYsRBFEK3iysCohvg7PrY08UI9DQuuRimNbbm4ZrbYM6HSrO82RZFSoeo2zPjVXSzop','fRHfWP1fJbUNlfnbg5olkZmoTE19j3znlrNEI0IgA5fOFZw0tKYecmGos3SCQEcvGLpUa9mDhrnt4I','RnXdlRJu8kcFxb5Ddu9Gw65HoFBiLfMqv8ULIIGKd49Tdc',13);
-INSERT INTO ti VALUES (6369328166050860808,-1019560024,'urFOasXB3IMKmWoIZNA2fQRHPTl','xVp2K3GLm3uuJK4vIzTkxbNeEQDIiOCtmiMTG8HYiQjbdfFrlVP9jKdClZps9pp1Dwx5qFUEwlWVsjPd9Nbk7wTia32L1hg96Hsi1O6P4ZdRR3wUqieTJIcWgEEvpwpcTQDcX5gbLwb0to9QnqOAKTt4CyoZt7hKy16LlEBt8VRW4IWCqVIWUaU','gEhqL3SgVkZKcF3jbCYBDVTF79PPfJXfEntjTKQTLiHsNtY0XFPIfbHghUVgXN9pwQQikLth6fMML','D6l0Yl7O26hJGkxD9N7d58qvELaNzQXbUK95bDsw6vGoLddsXn5KpkxjPT96z2xxhUHVWsPmAKI3g4Kb2QLeJLABDu7qsqdqUnxhnxVSYsRBFEK3iysCohvg7PrY08UI9DQuuRimNbbm4ZrbYM6HSrO82RZFSoeo2zPjVXSzop','fRHfWP1fJbUNlfnbg5olkZmoTE19j3znlrNEI0IgA5fOFZw0tKYecmGos3SCQEcvGLpUa9mDhrnt4I','RnXdlRJu8kcFxb5Ddu9Gw65HoFBiLfMqv8ULIIGKd49Tdc',13);
-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(57), d VARCHAR(45) NOT NULL, e VARBINARY(21) NOT NULL, f VARBINARY(86) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8382,-4688405791191378791,'F7cXfGf6xYll12S24ti7pfbU9xkXvro2OR2BJN2qLE7R','dD5','dOxB2kubsgNqjmumG','wI1dF5AHojWqjBGBopu8TNIVlrV1w','njeRheuEhK','YZwKwUhiZh6zkNZdC6YJSlnIWmPA6FIjpCLkSR9F',0);
-INSERT INTO t VALUES (8150,-8503643108911621243,'rkvptiD6uyPrOg0PqZCiE14VfZH','o611PAGjxC0aM5T4LEhjGfNyJczkwcm9Wsa7v1','Fmw','k6yzYmo8Vl7H6DRTuewI92opgVc9R','0Rw24TUKRops6dzBZS65BAbj0mqfFsHqksHpC','014CGM1PLHL2h7C7Tg219gVOyubCzZMMml',1);
-INSERT INTO t VALUES (-2525,2165292558861240005,'xiDWO1heDJoKkZAUYtKlyGY2JxgAUGAF9lICRTYRv9JQml4Cz','zUutTe3KcKGrc7huRRYZbEu7zV','5cViM','PbSF414JzUGZD68H166jZc9Ud4iSARCvucGL9rlB','Ki8J1fHzhUfgx3JXOnbVjRS8lyj8crg3pAJmnm85OZUkVQeY4oUtRJRAl4T5k7q0GdopPy8qclUAvOuk0zIcXIGI','22vlavSSH5X4mysBPCBSZEV2asbHwrjYW1BenLl9OXawt0UL0gYVHIzkVdpuuCq3KKYwB8',2);
-INSERT INTO t VALUES (9245,-7109198201652899,'bnce2ctuGUr1qahQsdgudZeLkR3odCCbdV2N0v6g6AthEfJ','DRjM3IO7lDsDfFSqeUscl10gHwORlYW19B7R8N','Dep4kmzhCzpoMz','cyaWGHDJTOF96Rci6GLU5zVTcO48zHwGgJqScaIOpeLMdQtxOfVNsix2CS','wEPLFumUXX','3j5baHXtylpjrvG4B0RBqVc4',3);
-INSERT INTO t VALUES (12045,-5927786251682024276,'D1','QHjS0GCSiMpg7DIGemQ5xQG','mrTW1hXgJvvVrJxWgKA','kM6njsYQ5i2zCAJ701lHu3wR5BI7qNwm6CaZeNatzeZyoCqw1Ws','bHqJxLlPry7twNjl2BQDKkhlzKeyuFIABZtRcpcg6ZST6ZnQwDHVanqVWkCpsHtkv5OSPqS9GqKt7','kgBsXwUGjxxU0X1kthskHJ6dy4Xeg0hKMede5WTuUrWlVMFtLDqizrIkKKAZ',4);
-INSERT INTO t VALUES (-17536,-2678918977119279034,'86tDirsJO4','cadVaOoAstvBo3cPloVLQ6vm9p1','BSXpdmD6YEn1Q7Qyd','XNBCFvCD7dHCUWhqWvljH0G5dPOtgQs0wjZDb','LrQeOTG34MauDbFoefmBI8TrQVgqEFAK5KBymh1kglGhXiTyk','zLki0tO45M7OOx9EyVrJ2q1XVlX8kxZEw1iH2oob5ZjkTOfE07',5);
-INSERT INTO t VALUES (15308,-2729846128026967960,'FF','bzQo6VZCcXmhDDUzaTm0uNuvGrUg79v','UXQEmJfqhkEupUI4','sLOwwH6E','mUsC4UxxZrVULZQaXMsAyeMioRVAazR2XQbDRKB8b6Q2l5i9SaGJF6vTagX6exb72wTCEM75BhvX','34VidGYrFgnQOu0hVOpC8SboixoRT7dDdpYeV3fSaVuiCiJt1iDzLRFk11ygiXu5yPpcgC5sBA5lZdbenNlzy04E71WAiu',6);
-INSERT INTO t VALUES (-493,-5046441419425506174,'bpXPa0q7TWT4SvmciFcjBiNlbNIdjatNuTqJBnPOVZHxUTaDRr','xCs8NMcYIWhLl36pJ1L08iXgvCtq','IYzeczQav','iB8lqdLxKuzGB9qccZ0jlXqRVE6sEgPcf2QzJF58GdA1lx1jN','JK8oRd0ZM9x5uRGJFcavKyoEHl7PSJXWpEjtIhm9spjMUejVD73XhmARtqxfR5zkWDBnqkFew9AMDpWdMWAbhiebBIQCoo3','rQ6X1stec9qScul9mkkBpVEyOeFwOMNmLXFsZp29N5zKNZkfEbgR7dsdHS',7);
-INSERT INTO t VALUES (-16455,3066883602995102322,'wJpfSnaVqVzUkGHDbQQDehOCP3RTQ1qjDvHVUdQkme5spz5H','2UzjryyAM9','GZvkzXSRA09OPGVo','FM5H','R','rrbcoDLKwgX045udani3CA8eAxyHyGSLP7IU1pokBYXrkILSlQpuvECM4qbIAuJHdbr3fAEFRyW1XtOSVEfKj99v',8);
-INSERT INTO t VALUES (-22102,-981180751019111309,'cH1sn8MoehtJvbkHlaaotwDiBrzOoTSP94nzKZeViarpteOhmRvrc8hwy','tKgC5ujCkmPY1FwsnlbGuVTx0WIo','HfkasqQovOO4FrH53TZ','vudRCwDsghl1KZJ20EzLwGHtMHONg2Nxsbe3Gnb05upHzDaI4JGjN0JL1RMADmceyQDk0u','sWtgo7LbRLEoFKyL2kT3BWsz0UFqniUyUZoTdD7Dm7AYJBvW36osb2zSU7OgDci0yLlonbvw','idNsgi6okBbsfd5zC3AMBz4BS1Clxr4xCWsfeYBBSEmN9IDgom',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1438069641,-15135,'MxeddahH9bfgafRl2e','ueMiODeyND35lPYSlQUctUONmWUIyJ3vu7vL3rsgAigYBCnmc5khRZN5koP62eAoMVN47UuuAYleVcsjzSIsA6VxdqoWDed8MRXp38XMaQoREzbqNIgHcXR67ZzqjhbUyTJGGoon8ynQaBKQoTUVdkRcicLe9TLnidELBZb0BZaHByOMXLTLQjPBuTGYF1LiJmOQ4IswAzQehsJK','AUN3G3L3CbG2','ybLOWGSoGJhEKctswXljgb8we16OYISJFRkLjQQbJdnZImHP0YeFdF16GGamqwxyWDEhBMRA5VUMnhd6OkO0aVl3SvYdynlsQi4pc2D20EWHLLFm95J8RBZhI7hsaao8ayRxknemHV8W68hJX9kBxmu2Vu7NZJ6nbnq0wnjMjLoGViTuGz1ymLVCR5DQ916TgoyBsAbhEPjDVTsuEk5kpy1uFk9nY1','Y','P',13);
+INSERT INTO ti VALUES (-1438069641,-15135,'MxeddahH9bfgafRl2e','ueMiODeyND35lPYSlQUctUONmWUIyJ3vu7vL3rsgAigYBCnmc5khRZN5koP62eAoMVN47UuuAYleVcsjzSIsA6VxdqoWDed8MRXp38XMaQoREzbqNIgHcXR67ZzqjhbUyTJGGoon8ynQaBKQoTUVdkRcicLe9TLnidELBZb0BZaHByOMXLTLQjPBuTGYF1LiJmOQ4IswAzQehsJK','AUN3G3L3CbG2','ybLOWGSoGJhEKctswXljgb8we16OYISJFRkLjQQbJdnZImHP0YeFdF16GGamqwxyWDEhBMRA5VUMnhd6OkO0aVl3SvYdynlsQi4pc2D20EWHLLFm95J8RBZhI7hsaao8ayRxknemHV8W68hJX9kBxmu2Vu7NZJ6nbnq0wnjMjLoGViTuGz1ymLVCR5DQ916TgoyBsAbhEPjDVTsuEk5kpy1uFk9nY1','Y','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1798345642,-24792,'PCFLAj9V7BmCL','a4qJ3pIO3OdBhb6jtQ3YaUwcxieOYyBHS1bvZKdIw9MzQxWlphHByBSaDLjRMd6LMpti4SIK0j4hBLfDJ27PgpPNpIZkERn2oHYTNjx6M1rqZSbgEdKqAkBwOc5YHRCb3cmO42UK070DWghVNLT3KF38h3LV6NSVwvuPuNHtq3hjEaGiCQivFLtnvDBlZ3NMabdSlIHq3tvLGGElLePZZ1k5AuQSGwSiWt2esqjJKkuv5LKinJ9m6rx1SRGX1F','McSS4MeV3qv6e0qQQ','H9DCPaj59zY4EsdOAohIz4WCcoy9WFt9pofuiqgM1xALow7VlgR4VokIDUSs4BXQ1IftkXlmv8m7bhp4Q9NyDK3cNcwA6DN7lj15YV5mqCDK4LkWgbg6rt4QnwudhGc2ANmlCNkCyp5wL0cOsASWkoUHaTf3qkAW8w7gutQJCLDSIa2GPY8EP1cCLO7yz4JB4CaaMJmtnhVpZImQ7FZQpTw8vKqhMhzyF182sLtzYOy','7','3',14);
+INSERT INTO ti VALUES (-1798345642,-24792,'PCFLAj9V7BmCL','a4qJ3pIO3OdBhb6jtQ3YaUwcxieOYyBHS1bvZKdIw9MzQxWlphHByBSaDLjRMd6LMpti4SIK0j4hBLfDJ27PgpPNpIZkERn2oHYTNjx6M1rqZSbgEdKqAkBwOc5YHRCb3cmO42UK070DWghVNLT3KF38h3LV6NSVwvuPuNHtq3hjEaGiCQivFLtnvDBlZ3NMabdSlIHq3tvLGGElLePZZ1k5AuQSGwSiWt2esqjJKkuv5LKinJ9m6rx1SRGX1F','McSS4MeV3qv6e0qQQ','H9DCPaj59zY4EsdOAohIz4WCcoy9WFt9pofuiqgM1xALow7VlgR4VokIDUSs4BXQ1IftkXlmv8m7bhp4Q9NyDK3cNcwA6DN7lj15YV5mqCDK4LkWgbg6rt4QnwudhGc2ANmlCNkCyp5wL0cOsASWkoUHaTf3qkAW8w7gutQJCLDSIa2GPY8EP1cCLO7yz4JB4CaaMJmtnhVpZImQ7FZQpTw8vKqhMhzyF182sLtzYOy','7','3',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1631716605,-5858,'I3LnU8ECBq29X','QKXyPgXDdHJxVW0iD','9Yi5PZ6tOx8WNHHaLrj6HzWzbCjVRFYto','e7VShms6U','X','Ye',15);
+INSERT INTO ti VALUES (1631716605,-5858,'I3LnU8ECBq29X','QKXyPgXDdHJxVW0iD','9Yi5PZ6tOx8WNHHaLrj6HzWzbCjVRFYto','e7VShms6U','X','Ye',15);
+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(67), d VARCHAR(65) NOT NULL, e VARBINARY(32) NOT NULL, f VARBINARY(21), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11509170168194286071,3783541146925542788,'NeEzwcpwLJKNbn0OeYyTO','CYeElAanMhrxfj6CjWQ','Bjqe90Jbnbnqf6gcxylJOdbQE3O','LJhYeQriTBxGY','l','y',0);
+INSERT INTO t VALUES (14624415671803484043,2263627522127282034,'wnre0mYoyzXSehGfzV','ZwavA89Z9Nd20g7zwgGQNbeEdrDYbLY8pb8fRq2V6rrrpr6RU7n9','9','vl','L','p5',1);
+INSERT INTO t VALUES (10605355165952005486,2955153503066245082,'POJfofXa3HGf73fXFg4znsLibEptJK6jgLgs0GLc','P53sBpCUKXMb2zHUue7A24me5KpfMPU77b','DiHkRhvww7QJs7','lUgKCFs5HBD97Eivdsa','gl','Sj',2);
+INSERT INTO t VALUES (1615240385297655329,2175818669734401742,'AbbJlfkJIqa9sjVBXDVLNJGVwBbE8rfpaEq7noEMfhfN9AGBL','dXHZiD2kiP52XrwNwf4EhC1dSwR','L81uppomi2P','8l4FsQ4DgO06FQ','4K','Bu',3);
+INSERT INTO t VALUES (3052128493634352773,6098802198660943002,'0f6o3OcZSg5mJfw3px6dUcMoPZLJsJF4pH3','EKOQd92Nbt5bOyrCXBQbIViCpd','HGvuw0VrZS6ETnh697zHI0GEoxYB7F','MEPwZIyGJltQbWO0EC','7','Wj',4);
+INSERT INTO t VALUES (14423744732989146064,4766425535909279641,'L0KIptqDV7','VtGYjmpLDlZ','f1JFvbbUy','88','kh','EB',5);
+INSERT INTO t VALUES (16930747485213683341,5844106784048300109,'C0','0hoDQXbjSSdpDt','m659gnJTNl6i7ncC7x','hdF1IrQiU2gYPKBJ5Jyi','3e','0',6);
+INSERT INTO t VALUES (6222512188255756311,8582086663374573779,'aGbxFV8oNJNkc1swidAQgLrOgMJZq6uIlw','wGHBRnsjZM','7Znof7hjybn5K1Vnqdz','aoR4yf9Cedomyj7PqpOS','x','ms',7);
+INSERT INTO t VALUES (6725130003708444247,-7458251499882467201,'LZsHkmpamvG9Qgp9g0Dbs2hgzO9RD2GNrPMjkrD9vWPtSCU5ryxW8jD3hndl','hAUX0L10fQqbn1CDHL8egrrucFnk','2MHzQgZgGW2f17cKIT3cODfTXmxA','nr5h2','uo','i',8);
+INSERT INTO t VALUES (15016250460417872666,5198781517236810781,'tB0ldxmKsW','Kid','OjeulqPbl0STk4iY9oTUdEhPrMfTUUs1','ZlQGhdt','0','O',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(67), d VARCHAR(65) NOT NULL, e VARBINARY(32) NOT NULL, f VARBINARY(21), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (12176,-1889668810529325183,'OQq61d3irpf','vtwbKl5LdZNZgf2Vb3LC5E16PP7FIsQ0Fr5x','BbGGveVhg4W8CYL','lRW7r6T87mXWy8vfPl2RfarKt5CVm0FeACFiBf36kzMqPMYPEc4d','99GF8aC4in4oJ9ZoC','XzZGlsEzT7dWfTAPqG37bjyHwyfM4HVVYioZBga1f9Wu6pdbPGbvkuSnvP87LFWWB0O',10);
-INSERT INTO ti VALUES (12176,-1889668810529325183,'OQq61d3irpf','vtwbKl5LdZNZgf2Vb3LC5E16PP7FIsQ0Fr5x','BbGGveVhg4W8CYL','lRW7r6T87mXWy8vfPl2RfarKt5CVm0FeACFiBf36kzMqPMYPEc4d','99GF8aC4in4oJ9ZoC','XzZGlsEzT7dWfTAPqG37bjyHwyfM4HVVYioZBga1f9Wu6pdbPGbvkuSnvP87LFWWB0O',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(58);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
-INSERT INTO t VALUES (-24039,-3200953781796869407,'9MUxsUnDUtvNJek9yjf66BFcnKRxPiR','rxKTPPalmEpt9B4rx6wgaSbE4GmEEEZ72o4hrA','NH88CfjEadMXD','oLRFQsCBLAiTiA0gUMJRoo6phqqYNkrOgSnyYPn','q9g','5H4TsUI5uS6k894ZArU8ixBjctkHCy4J2datqvOYzXl2dGJKLYQsERv17y146rqfOZ7gC8KpnGzWcCfgmDp0vmdf7DyAgH52T',11);
-INSERT INTO ti VALUES (-24039,-3200953781796869407,'9MUxsUnDUtvNJek9yjf66BFcnKRxPiR','rxKTPPalmEpt9B4rx6wgaSbE4GmEEEZ72o4hrA','NH88CfjEadMXD','oLRFQsCBLAiTiA0gUMJRoo6phqqYNkrOgSnyYPn','q9g','5H4TsUI5uS6k894ZArU8ixBjctkHCy4J2datqvOYzXl2dGJKLYQsERv17y146rqfOZ7gC8KpnGzWcCfgmDp0vmdf7DyAgH52T',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4274582978016033457,-4517991499994625623,'n3DlmtNcbMgNZJylrdyEe9y2RSBSkMZfbhYbV','jK31puPjrUlRtOElGzqLUiS35pCvYWy5F2cRF','b','xJs','0','f',10);
+INSERT INTO ti VALUES (4274582978016033457,-4517991499994625623,'n3DlmtNcbMgNZJylrdyEe9y2RSBSkMZfbhYbV','jK31puPjrUlRtOElGzqLUiS35pCvYWy5F2cRF','b','xJs','0','f',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(68);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
+INSERT INTO t VALUES (16480988497413346352,1481126054570375858,'RZiK362JzNf2njR29hoduV3','oYmA7A01sLi7AelvQYt8DeHwgJ3U5jL7z','pfwI','tk2l7cwrk6DX1NU7J3','1','mQ',11);
+INSERT INTO ti VALUES (16480988497413346352,1481126054570375858,'RZiK362JzNf2njR29hoduV3','oYmA7A01sLi7AelvQYt8DeHwgJ3U5jL7z','pfwI','tk2l7cwrk6DX1NU7J3','1','mQ',11);
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 (-24648,-5970766684668399673,'RZmafcr9RctLDcCrKIYMeg1Ihu56ajlaE2Qm23lANiKUPIrbmxPYTucP','j8S3L2smaztfEuVE3HiIHrum8fmt8wl5v0Ak4rcgpnF9Lt66ZrOXzjUh9TiFYvDVv','2druM1TxCBWclig6Ny','qDBNHuJOYPwpRK8xWwYrshNYtNN5bQsGAYMBt7V7efz','YT5xcypUXjNb4NEfCqCCUdDXTaS0aaEMdOfzp','qdZ6YpF4RT7OJ4M7QGO4XKD2lTs9KnRR9Jk4OG1CXCurmLVf3ZZKHyt0tkKK77mDzRzT0XjIPvfJxyqMQ',12);
-INSERT INTO ti VALUES (-24648,-5970766684668399673,'RZmafcr9RctLDcCrKIYMeg1Ihu56ajlaE2Qm23lANiKUPIrbmxPYTucP','j8S3L2smaztfEuVE3HiIHrum8fmt8wl5v0Ak4rcgpnF9Lt66ZrOXzjUh9TiFYvDVv','2druM1TxCBWclig6Ny','qDBNHuJOYPwpRK8xWwYrshNYtNN5bQsGAYMBt7V7efz','YT5xcypUXjNb4NEfCqCCUdDXTaS0aaEMdOfzp','qdZ6YpF4RT7OJ4M7QGO4XKD2lTs9KnRR9Jk4OG1CXCurmLVf3ZZKHyt0tkKK77mDzRzT0XjIPvfJxyqMQ',12);
-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 (-32408,2608783404034871694,'C','jrc6sZKMBzQrqKc12nN2wK2RAd6GZaIiY7qv02d9ufhcFcKMlsAQBwSiOIFzmQW5B64xhRsmXT0lO0w6nmplUxEz1NhoQR9qvUZZL8tsmPasFZpXkdkViE4vzpFW62wJE5Y4o1EZZFCFEcCBmYOjyZyEZ4bxIkvd1eggFvnXDejAdzCrTjB5w9sBY4UpwodtXbQRwagyvs4dWG6nnHPuBXNwa9ZFYskOo7QZimKry2jbD1cqOmt','w08GsvQWgugZcOUe','uVjBeOYNlgLpxoZEH4Ucyf4AL5LmnP3Pc2KBG5k72d7fbl382F7ZPIlBhhMych44UsFmb7t5pr6WMawYdj2zxqU3x3U6O4aWkriGeGz','moe8J1lgefTfyNe2wULHaqA6jgnK4dThVn9rDmYthN2WupQw8zVxXYd6','pEualphNMl2FYVee8m',13);
-INSERT INTO ti VALUES (-32408,2608783404034871694,'C','jrc6sZKMBzQrqKc12nN2wK2RAd6GZaIiY7qv02d9ufhcFcKMlsAQBwSiOIFzmQW5B64xhRsmXT0lO0w6nmplUxEz1NhoQR9qvUZZL8tsmPasFZpXkdkViE4vzpFW62wJE5Y4o1EZZFCFEcCBmYOjyZyEZ4bxIkvd1eggFvnXDejAdzCrTjB5w9sBY4UpwodtXbQRwagyvs4dWG6nnHPuBXNwa9ZFYskOo7QZimKry2jbD1cqOmt','w08GsvQWgugZcOUe','uVjBeOYNlgLpxoZEH4Ucyf4AL5LmnP3Pc2KBG5k72d7fbl382F7ZPIlBhhMych44UsFmb7t5pr6WMawYdj2zxqU3x3U6O4aWkriGeGz','moe8J1lgefTfyNe2wULHaqA6jgnK4dThVn9rDmYthN2WupQw8zVxXYd6','pEualphNMl2FYVee8m',13);
-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(90), d VARBINARY(35) NOT NULL, e VARBINARY(77) NOT NULL, f VARBINARY(25) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4544446,88,'NDDChjmxXrKZWKEtQxQd1','U5WsDQEKtNF6dTRTpAtZZE','bDSt4H5dLW5oTGoBGtheY','nfwOVlxikvcX','xKtWclwmCKwi8Z01qBaENzvB39sGmzVvMQPRuC3nmcVi9BaCQlacYLNYTPkvnGeqt67Bx9cOTYZ','NXLvJ0cZ9TUGjWFdpHkdpIUYG9QO',0);
-INSERT INTO t VALUES (16466260,27,'EAe35MM2qKjlUWJRQy7LZrqyOoOHJ1AXpoUBZ6Sg4Ylk0AxrFuKq1p1EVoXHfmlZgQM7kelVc9iBh0','a','Wmw9afTTUMSdAp2JXhz3M0npZepNWMgI4SB11uxte91cx6nnC80XzSPxr0y5ifzNQ','0BRWGSKMhg7Hgc2DS1Ez1M','pGBBjh1bXJwXn1SeqPIxLDUjsL8WiEKdVCBk6l9qfDfIxA1frpvh6hIJd7aEntJuhLM504C','M1GzO',1);
-INSERT INTO t VALUES (16468174,48,'1U7PnPnnKdo7','6Vv74bNfgY8mloQ5NYm6V3IDDrxnpzCbR','IIWq','82vXDJ3SNMCe1dElEd0eS2','wUHGjkKyIvAwrgOZtIzk8DhBTZXecrOeuKPNKik','46RC1HxG8hhcldNKO4de5LmUiGE4j2h7QSXlnrmQdTkX3xsUcJqtFEq0kKSAqX3acSKk2cX44fXERWcs',2);
-INSERT INTO t VALUES (211641,32,'ouCdwvyALZOuRJe0iasi7mYdzo5mMuMbYQHssRyjERqV','YWFS0K0FxWq3GN88eArnyXtZh9ZbMeNP','HZR5Zlm0zjYpoH5FG5p','3xEg','NIFz0G9CLZsaDw90Py6n0G3pWHs5ME53avqLLFJGlLjlrOGhVwCTUkrQ1trub3ow','a4rQJGjFr2lZ0AfTKdtv03BmFlnIX4P3FEALQgvgHraf72L9ZcaojMxfaQrM2EpjtcLzLGb3UDqC7spTiYZLo6RXWPG5aLLBa',3);
-INSERT INTO t VALUES (14628905,89,'DKsv8vFKYCs8FCamg4GM2a9VnyUcvU6DWyunndK62H3m9e00P6WV3M3MPfc843R7lQausuBokSaN2h0Hccf9ny5z','HQdgLehgfmmGzw2ScbwPqB','vFZJToNYpOflePZxGJiQqiXKwdXbx1s5kaqYHQNLlj9DVadG','7Uj5RBX9HUQ5sXwrgaSjmVj','FhQ2HFkbEjwbbL3oRGIQAj5SOMxYiH9EHCJry9ECfLrTfmZxpgibf6ZEUxXESR7zfGdccqyUR6Ti0ZmN0Wzq','yTqSgSZ8hlBskUmY9P5WhyrjJgAxr0TWkhIgNo3FGyordXrXqTTQuWvPnmSM21HNVvQL4b6xuzvexSfwtFw',4);
-INSERT INTO t VALUES (1619783,-16,'gHiY','9bdF2XBMI4aYe0cV515rZVzv3s6Vj0','wx5Hs0lnJdPSm0Q65YMZI3E','t2qalaHeiOPKUDedD1','wULRLBlab0zUgI1ghN8pNn3YuuzoSfkAM1Uif2LfuSyTNNlkpiveILNdM2d4TxevWHi9AUqWivx6wDa','swTMgx8JlcTa2G11frswqvZgNLUZs6zDWVSrb4GVrvWUSkG4l2',5);
-INSERT INTO t VALUES (6760940,35,'Z9Wsd7bl3gfj9eZigedsmK6b6Jo1hkbAmVsq8gGK8I','SoXFa','0kH9d2IK7tVImmadfnt0fNJ5yK6rOfpshWj','muLGmP7iQTh99vSFdVuUm1l','mOQH5QeSm5eFVaZTKqlxI9L7prfVVj7QAf0tdIeaqHPZMitZNxklTwxsMLg1uoNtB4jzxUlFf','N1YfJugpmFE1l1ViPZWXVWceYXtZoxfe',6);
-INSERT INTO t VALUES (6834668,10,'8KbkU902tdAmk7nJfLgwskltUgQsRulEPJHP7W','qbeq','kzr5IDx347Kgljq6Ph8qSco4U9zkwxZOzTo1j','44rhrdseg9DwNCU','HMHtIusPt5wEzAGEWdK1HQw9FUXWgOulgjMsxUx8GikNg','0j6Ufw7ZmeFGIt9c2rhoq2ZtYfmLNhmK1YT6oIiC0W5OSRKWtRtKwDY2z8vZD71SzlQixDsdQM0XE8v',7);
-INSERT INTO t VALUES (2510421,-23,'2xZxOvWBoxIn9hhO7YX2Hx96E6Qo6NmivEAbcr','iU2MWVMICm1hp7fB4ov34yMKwpH9JY','wTqPBdhoxNPOV0fr2xrmS1','BeNx','cvjh2GY29P4m8nKFLOtGJZMxl7UGNgBFgOhbI7jimjdzMc6EvTMTD','XMiq8ipoaEhF0OZJI0lnCbeygXwao7GM2',8);
-INSERT INTO t VALUES (5058637,-5,'UfVtMT2fTcdWprLX','3uebvlVGKDQWXsj','sfezVZU2oxK44gyWmgnh7ZhLXBRVl5Fx4EhdPVv7RAojle7G58TJYC2CVm6u','NUnvHNSpMjvHNYZ6p','TC3i3426w76HbrutHb3iW68D8BFS533bEfl5TVlueNLJfVuH9Et6yyDuT3Fc0p5RzYlevsuiMAxwsL1kjrmSEvaNS88QC4e','27WGk8COQfERSMaAmVvq3ZBeVDmghTQNV2uzJW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17128665743512985042,-359550780636726763,'eD','b5g39Iv1HmvKuzxGm2SMxvoMr8obCS1ZWusn7MpmGbzcFaYr5nd3CjzBU94assV4y6FL4i77zcFfacjB6mgPrcqm1vR9glQU1e8Ih','ViPHVKzXPPBJieNtsPQl5eXo2d','P9WZZ','Oy','lb',12);
+INSERT INTO ti VALUES (17128665743512985042,-359550780636726763,'eD','b5g39Iv1HmvKuzxGm2SMxvoMr8obCS1ZWusn7MpmGbzcFaYr5nd3CjzBU94assV4y6FL4i77zcFfacjB6mgPrcqm1vR9glQU1e8Ih','ViPHVKzXPPBJieNtsPQl5eXo2d','P9WZZ','Oy','lb',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (18315462337380376672,8890192468927152497,'0VV7396J','9lmXwxWtEfpPJSidn4gLyRCa7NdtVii8iOUHFrBjWmLRY9WHtNCZimJYZMDTp3PDE0vPETadn4qDbAfu6DM7DTSb1q5R2V2NhcQIjJ7FWUAnhdcQ1XPoKYTHP8ztLsROaNaLeZsGhx3I1RwPLbfGQuscRtsHxTewqnralWYUKwjSGOWeu','1hOhuWj','0EQNlFadxoeW3fMGIfMOa1LxmBzgmxZJZzH04SY8hryop16upS56UAx885GUKAoSLHorj2FJbOBFFCQ0Nko2W5uJsUiN6kM0Gyaz3S9DlzDgVuwSEfvhSfmxe','Ou','x',13);
+INSERT INTO ti VALUES (18315462337380376672,8890192468927152497,'0VV7396J','9lmXwxWtEfpPJSidn4gLyRCa7NdtVii8iOUHFrBjWmLRY9WHtNCZimJYZMDTp3PDE0vPETadn4qDbAfu6DM7DTSb1q5R2V2NhcQIjJ7FWUAnhdcQ1XPoKYTHP8ztLsROaNaLeZsGhx3I1RwPLbfGQuscRtsHxTewqnralWYUKwjSGOWeu','1hOhuWj','0EQNlFadxoeW3fMGIfMOa1LxmBzgmxZJZzH04SY8hryop16upS56UAx885GUKAoSLHorj2FJbOBFFCQ0Nko2W5uJsUiN6kM0Gyaz3S9DlzDgVuwSEfvhSfmxe','Ou','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4357904511511992272,-6746556062494846576,'MWarMZtmAV0VwEWyQdpVzRYk5t7wEPaNO0Fn8omt8uLOcqss0Ly8l1cjCUFA2','YQze4s0Lvg8byAkvmBqW','t9gGJZQoKlhnIdaYZ6Ag3Cs','oASXZlBFAylZmygzeYID4yVuldrjl1vHJBkzTnYssdxTGpIkdo6mu55VUmNNoXZJGcac47AZiF9PAvia2SgtsRTVXvOTZjzAUdta5T1zI5oKOCdF8tWuCPkj6fT8knM8YfIRlnPSBfTK90naSoxSefgKDL3f1HxKYMxDz0GPQ5RUDJxaP9FEcp8NBLCIkzYETTcYPWcMcnP7rJKSq6X4N0FZbKFs4xFjG5zaVHfRsm62ZBM5KsFwVkbyUZqfWW','X5','S',14);
+INSERT INTO ti VALUES (4357904511511992272,-6746556062494846576,'MWarMZtmAV0VwEWyQdpVzRYk5t7wEPaNO0Fn8omt8uLOcqss0Ly8l1cjCUFA2','YQze4s0Lvg8byAkvmBqW','t9gGJZQoKlhnIdaYZ6Ag3Cs','oASXZlBFAylZmygzeYID4yVuldrjl1vHJBkzTnYssdxTGpIkdo6mu55VUmNNoXZJGcac47AZiF9PAvia2SgtsRTVXvOTZjzAUdta5T1zI5oKOCdF8tWuCPkj6fT8knM8YfIRlnPSBfTK90naSoxSefgKDL3f1HxKYMxDz0GPQ5RUDJxaP9FEcp8NBLCIkzYETTcYPWcMcnP7rJKSq6X4N0FZbKFs4xFjG5zaVHfRsm62ZBM5KsFwVkbyUZqfWW','X5','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5943520627995079281,-6667915149386287112,'q1A2ZvkU6WC1YqJFMZwEa18lBd6ET','3hAwCdLgpvXwBRwP3xapwt76pOQlkDmDZUq7eSTr','pidSzIMC8cP5YOu0rtoc9zlekgSkvZ','fAQtCaBxeOim2aQzDx3ZsBRpYIeG50SUN5Yq6D0IcqR2uLu5KZOClWG3NuZ0kxj9qBhCd5dtXvjXqiHPUUNNhUKrOw1lLzQhJ3Uw9I1bY2QSFLLwKMtPu0yGR6UnQd1N4H7GYf962WcArXPqRdYhvxhKBHxVZDWDQvE6jQ0DlOEPtzrzhlJthbiVSQTv2PLgJhL','8t','9k',15);
+INSERT INTO ti VALUES (5943520627995079281,-6667915149386287112,'q1A2ZvkU6WC1YqJFMZwEa18lBd6ET','3hAwCdLgpvXwBRwP3xapwt76pOQlkDmDZUq7eSTr','pidSzIMC8cP5YOu0rtoc9zlekgSkvZ','fAQtCaBxeOim2aQzDx3ZsBRpYIeG50SUN5Yq6D0IcqR2uLu5KZOClWG3NuZ0kxj9qBhCd5dtXvjXqiHPUUNNhUKrOw1lLzQhJ3Uw9I1bY2QSFLLwKMtPu0yGR6UnQd1N4H7GYf962WcArXPqRdYhvxhKBHxVZDWDQvE6jQ0DlOEPtzrzhlJthbiVSQTv2PLgJhL','8t','9k',15);
+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 CHAR(74), d VARBINARY(21) NOT NULL, e VARBINARY(34) NOT NULL, f VARBINARY(92) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2180575,1427443,'Pd4lCnaQJ4xy0PG5nqgGJHN8wlHe','kQA34EPYgFWEucgv80d','Dk1jbgGtSQVJcooAxG4zlBr4YO','bfHkOcIX35GiuUkGznA','U','P',0);
+INSERT INTO t VALUES (2541191,6895127,'zxJpiQqsk99ni4NVX2UUMlRMKQx4EmiD8dnoOFk0cxdnkRDuZnzCf3N0eT6Ln','Xd8cZwB','cB0cL','uefQy3CovyI5KrysWrNnR3r','tQ','7',1);
+INSERT INTO t VALUES (1476431,231522,'63JXFku4tM5Tyn','g','Ze1J58KloGxts06Ddb08rS','b96n3dA3motUnUF9Y0bqj0PKxEBbwu1AQMQGDq0efvBeOswzxY6c0os1l3D7fhvJHsXTkYWneA7g','x','Ls',2);
+INSERT INTO t VALUES (300066,-5328285,'4z76Q1ooIE','MRhHE8Sl5','82','R9Frwlg','j','wK',3);
+INSERT INTO t VALUES (-5650837,-2804550,'cedQlnolThZpkqMrMsgTrScmMvSHpqgk9pjFrfarD2P23WjU9DLo','zQoD','weOglRRVC9xVFCAd','pBtrySToFAB1o5uCDmGaH3geFUQFQ55wJtiopQEoujoIybnd','yv','k',4);
+INSERT INTO t VALUES (-6828806,2812151,'RfPeeJQbf7UnKjRwz2i4cHvnwWCQQUNYeByvgh5i1q','8LbRUi9DmwDwTP','uUHsGvfh','YpHFRYzZ6UPtCaR4dsIbc34RAq1YhrKrpBEFJpI2hnalrxDOKI3','u','50',5);
+INSERT INTO t VALUES (-1611396,-6806345,'PEMIBXbDAetAoctnJ','HS9ls24x2X2','Q5Oz2kevVZG8XEBTOY4TR7XX9','nXOSWkvG9df0N5acpKusxVRtpqiPHWhvPaa465HDiDYkSL1jKh','0','St',6);
+INSERT INTO t VALUES (7855749,3284400,'prYcfBtrLma5c92OuklS2m','KU10x4wgY2XeRS','yX','2doI1WM603O17uYjH8Sm9LAf92cdmLfidqTzqD8S5dx4Ats9Ioqxac','j','dh',7);
+INSERT INTO t VALUES (5616993,7279172,'Z1qQLROBURRyt2L8ZfcHgddvZGNAgRKvK5t5gk5xxDh5o6mpd9u2bbVDHz0rb6ZJE6NWHO','rY7458','7D03LWt','31KFlOxuoB2S1FoLKLv3337GQ598t9sOvd4zWJVCwdGlmMy','Te','5',8);
+INSERT INTO t VALUES (-3288889,-7609455,'ndw2BZRfh94coAEtWcny6JpiTUjxlVlsal8Cz51sSIK3AlNY','QXL','2NhylMEdoHD5f8WW','CjUvDV2GakzP62wcFnSuaa08cKUr','ce','k',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT, c CHAR(74), d VARBINARY(21) NOT NULL, e VARBINARY(34) NOT NULL, f VARBINARY(92) 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 MEDIUMINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1899120,-13,'zEkn6bBZ7HmgJw5v4XXC8Ry57miaYxXNwHrkzPB4E8sV773leQ3bTefeofVme8KnhhOfrc','Ovo6gG8vViIMplzIKVYVIg4LCBNkOw49Fp','5cOP8sSzEzv18vVLbye96R6bYrd2ERkDIStnI4xQIpV9qx','KmmBOnO','tj0Pt8GH8nuVLZTkYeTJ2RHYnQwbFj3X8nAERwtXFhdy1YP8gf15DoBcIBBF0MUL88M9oD0Zds5tXu3y08exTf','KJWgw9VZommQlBWKWrkaD0OHjFDxlYuJljGME7a0Owd96JQtKfhIxl3jIfwLuxXWbBR6cvtrG4SUa9whGrWAZA87TeuL1dLZ4',10);
-INSERT INTO ti VALUES (1899120,-13,'zEkn6bBZ7HmgJw5v4XXC8Ry57miaYxXNwHrkzPB4E8sV773leQ3bTefeofVme8KnhhOfrc','Ovo6gG8vViIMplzIKVYVIg4LCBNkOw49Fp','5cOP8sSzEzv18vVLbye96R6bYrd2ERkDIStnI4xQIpV9qx','KmmBOnO','tj0Pt8GH8nuVLZTkYeTJ2RHYnQwbFj3X8nAERwtXFhdy1YP8gf15DoBcIBBF0MUL88M9oD0Zds5tXu3y08exTf','KJWgw9VZommQlBWKWrkaD0OHjFDxlYuJljGME7a0Owd96JQtKfhIxl3jIfwLuxXWbBR6cvtrG4SUa9whGrWAZA87TeuL1dLZ4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(91);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
-INSERT INTO t VALUES (437740,85,'6W9sWrr2VbDvJ9LB7C','Bby','zc9597PrN9P3oxBJZtYyVmVoLKLOMjBRh2Q0U8u3rwPXFN0vUC','609ls','Qt6glDG9xBoiankB4W0RPPmTsutC8NfvTBE6yTEdRDrP6uvnMSisAAn9bywPFDBmkRvEqKkimFQrqZPUUjfGZwYEECNbyo','DiJ4eq0yhEAPAtYUeQ1NMd8HS6Rbw026x47dPuQWXf2Vjnep0QrNHzXR3s6bAAH0U',11);
-INSERT INTO ti VALUES (437740,85,'6W9sWrr2VbDvJ9LB7C','Bby','zc9597PrN9P3oxBJZtYyVmVoLKLOMjBRh2Q0U8u3rwPXFN0vUC','609ls','Qt6glDG9xBoiankB4W0RPPmTsutC8NfvTBE6yTEdRDrP6uvnMSisAAn9bywPFDBmkRvEqKkimFQrqZPUUjfGZwYEECNbyo','DiJ4eq0yhEAPAtYUeQ1NMd8HS6Rbw026x47dPuQWXf2Vjnep0QrNHzXR3s6bAAH0U',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (7278299,-4249581,'OUIBlmiCW9cAO','Vx60ju','H9vajkDvIRpmZerIWK','szJH7u51f9OYtcy3em50Ql9um2XXUBHNHr7tUuMKBb1EUfiJRoOz1EelLzbl','g','O',10);
+INSERT INTO ti VALUES (7278299,-4249581,'OUIBlmiCW9cAO','Vx60ju','H9vajkDvIRpmZerIWK','szJH7u51f9OYtcy3em50Ql9um2XXUBHNHr7tUuMKBb1EUfiJRoOz1EelLzbl','g','O',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (8164412,-5355314,'G8LVQCfRyobUlgsjQz2b9k9YA','r0lT5FkOimO2XuRPvdkv','xp9EG','75TILnYjxFw07iXeURlwJqZprxxGopKZsWBT8innsGil7kgTMPTMOUReMpBBwLj87Q7RDONQlaGTVsWPqJdYI8UImcyb','V8','bR',11);
+INSERT INTO ti VALUES (8164412,-5355314,'G8LVQCfRyobUlgsjQz2b9k9YA','r0lT5FkOimO2XuRPvdkv','xp9EG','75TILnYjxFw07iXeURlwJqZprxxGopKZsWBT8innsGil7kgTMPTMOUReMpBBwLj87Q7RDONQlaGTVsWPqJdYI8UImcyb','V8','bR',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2979344,-4,'0YQlNyvzjo3OHk1E6hT8XGrHks2A2t','u2tzQ3BnGtg5PZ4bNl3dEzy9kCTWQBoq9P3SiBXnQr7yc6QxtcXwISuspn7vVAUyKgOyJtF5rJ8xGC5BzBjRNiOyTHk2esm7vDMI7wvJWhmDCRmd7bou26Q4LfosOsW10mG5BET1B27mG9W6w6tx9KCg0apCkPmuzvxmWqEryfhgPhNDRxsmFop6cWzrkqyLQqHBHxDWFmzBfogrqW4cQd7ETts','A8JHzDU2jaqvEwESgHgO8KYKoP4K6oSjlIXg','ABL9UcOq','zPBOMUWJ08iWbdLxYVWPD6BjzAfYNZh8uNvgPawC896dHORwGGMV6MWCiQ0mizBFPLqMnU3ARFnayInKQYM3','CgjCH17JS1ugLl0OeXJ03uFO62IaaoMC1ddjYnMqQLtaRWBPWh3RT9N8myJECuBC87a53fiHZRTga',12);
-INSERT INTO ti VALUES (2979344,-4,'0YQlNyvzjo3OHk1E6hT8XGrHks2A2t','u2tzQ3BnGtg5PZ4bNl3dEzy9kCTWQBoq9P3SiBXnQr7yc6QxtcXwISuspn7vVAUyKgOyJtF5rJ8xGC5BzBjRNiOyTHk2esm7vDMI7wvJWhmDCRmd7bou26Q4LfosOsW10mG5BET1B27mG9W6w6tx9KCg0apCkPmuzvxmWqEryfhgPhNDRxsmFop6cWzrkqyLQqHBHxDWFmzBfogrqW4cQd7ETts','A8JHzDU2jaqvEwESgHgO8KYKoP4K6oSjlIXg','ABL9UcOq','zPBOMUWJ08iWbdLxYVWPD6BjzAfYNZh8uNvgPawC896dHORwGGMV6MWCiQ0mizBFPLqMnU3ARFnayInKQYM3','CgjCH17JS1ugLl0OeXJ03uFO62IaaoMC1ddjYnMqQLtaRWBPWh3RT9N8myJECuBC87a53fiHZRTga',12);
+INSERT INTO t VALUES (5419693,-4366208,'wl8059NCOrYvRY7VvnoZjdSGjTkwCG1i42yJNkZW0t7S7ay9RkZmoskf06o','heJ7P27ukvhbG0bvtulhyUeNzBMF3MJN2QMDXnwioplJPz5l3p38ZBth0wgF1ArNO3eb1jSEBtVFKxKk3hWaduBRCRZHjVOgS7hTQpMUZpyylAwiYEILqkNj0LRpR25x7mmkmxbQYvEHnle90fSW6AteYSrrLKHvQPnw5TZEKUcHcnGgLoG9shS07n3LBGo5p865OyKh5RcBzHpbMTVlsxSwBdLqAD','gRld0WQd9','R0rMZ5z7xXq7yD18tfEym5LCppOVpoEAcyXJ3LjXuD','q','7w',12);
+INSERT INTO ti VALUES (5419693,-4366208,'wl8059NCOrYvRY7VvnoZjdSGjTkwCG1i42yJNkZW0t7S7ay9RkZmoskf06o','heJ7P27ukvhbG0bvtulhyUeNzBMF3MJN2QMDXnwioplJPz5l3p38ZBth0wgF1ArNO3eb1jSEBtVFKxKk3hWaduBRCRZHjVOgS7hTQpMUZpyylAwiYEILqkNj0LRpR25x7mmkmxbQYvEHnle90fSW6AteYSrrLKHvQPnw5TZEKUcHcnGgLoG9shS07n3LBGo5p865OyKh5RcBzHpbMTVlsxSwBdLqAD','gRld0WQd9','R0rMZ5z7xXq7yD18tfEym5LCppOVpoEAcyXJ3LjXuD','q','7w',12);
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 (10016439,-91,'5jZyWoOKFUpdnpg6Nggud55GFYimqiScyjbcBjplKiyV0RDa0jKIB6bq89','M8fTwZI0JpKdrHyP2LYjpf9E9zuloV5SPzn2Gp4wyOMlS64je0ukBHgU4HV5bDhkz93JYOdEy2gSBrke2V9LWN5F7ynoiGv0jJDocpLmpruCqYvNCVpl5izBca4eo5zPvis5yhW75mIpHFYvUCK7jOqqG6lthSXmvrGEqnMlicDCDV1dn','6YPazfJMGbQAKxqmETEZeFaxC','fVlE5S2gHrmThs02X4AlmAtKAtxm9ixWcJ35pR28VYvpOqxj8tldOS3he5','6OkDWn3F','mgF6DdrkqsvZ8Y2EoyL2epY5SPbCoDHzg6hcCLo3RS2Rm6hLlbzwpCecp1zuvSjzlI9n70kFNrU9nX1Qxz0G',13);
-INSERT INTO ti VALUES (10016439,-91,'5jZyWoOKFUpdnpg6Nggud55GFYimqiScyjbcBjplKiyV0RDa0jKIB6bq89','M8fTwZI0JpKdrHyP2LYjpf9E9zuloV5SPzn2Gp4wyOMlS64je0ukBHgU4HV5bDhkz93JYOdEy2gSBrke2V9LWN5F7ynoiGv0jJDocpLmpruCqYvNCVpl5izBca4eo5zPvis5yhW75mIpHFYvUCK7jOqqG6lthSXmvrGEqnMlicDCDV1dn','6YPazfJMGbQAKxqmETEZeFaxC','fVlE5S2gHrmThs02X4AlmAtKAtxm9ixWcJ35pR28VYvpOqxj8tldOS3he5','6OkDWn3F','mgF6DdrkqsvZ8Y2EoyL2epY5SPbCoDHzg6hcCLo3RS2Rm6hLlbzwpCecp1zuvSjzlI9n70kFNrU9nX1Qxz0G',13);
-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(53), d VARBINARY(75) NOT NULL, e VARBINARY(4), f VARCHAR(56), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2065488231,-45,'75TlSRh147QbhzxE73585','iVOiFsXoDp6EDPD9iWp','o','lOnpDhca0q8aLdoZdsnxss3Futs1MhNSN23plaNBcbWCxibKZVSN','wpQGtwk9tJ1ppGZDlouC1m6V','Km',0);
-INSERT INTO t VALUES (-933011634,-34,'PrGbmhcoGcTxGMVXKNscEPh6beio6Ur','QR3RJ2DOGLAG20X96DdyqogNWvfz','llR','D6hpY6AwsD8OXaXk0JyTlaxwdmhEBeU0Neb2cznjGqeUm3','KVDlJBG2GVTJw1oV8QTTzqYKfaNiTxUP6zWFuQsrau96R226fj1PBzfQDRewuctCXDnEQbz','TyNerJOfFYmenyFTJ1EXreURzLJP1TPpHY2RoT',1);
-INSERT INTO t VALUES (-803161677,125,'opnxcY3rP88z1rJK6tfGIb','7eLqgG94Tv9ZpwBm8etMDCYHnZyimIOx7v6','PAjx','339hVKPHIavPQJaVihryd25MjhXDxaKvAL0Rje0AzGMzWN','HDCGXgTGr2grIvbXePBxPlzyUbk6LzT9pLMXpbzszIGWF9HqwJYvxilryDrNWgB0MUlIAFjs','ayzxp3s5wrjQN9SY2C3eNOdTcJNBtwf1wWenr7ZgmqJUVti4DJrkqeQQd',2);
-INSERT INTO t VALUES (1873493951,51,'0r0siahNI','WJnDtD5xDSTvqRZ1WZ8kD2nxLaPEhAi4M62pbpbIuusl8i3NlOo1wG65Bt3IMT','9b','pIu4N2RGPN3TUkMLbdr3oGeOuaxNn7cm3ggvhZb','6jkNv0Rwru2Fgox36sLoYlzBFJqjFrRcVkvcgqCZHjnXgo8AsBjeegu1oO7uObqu3xdmBXxbf7OaX0nU29W03VxS','Qy8o4ogBP3ETgIh4lzS5t8FIJ4JzGfKeg9fyLst0B',3);
-INSERT INTO t VALUES (727183133,54,'CaMhkJwDLU8DqV0q6MBW0HDy226cCcSG','Imh8AoKIdZOCSXcNTA3Vs94niMHLYmqVNlRp845eQUWKzeZ6PUCky3JJoEn42wn0ni3rFB','dLbT','zjicAuEQb8x5twNecKn0v','vzJ6V91PIRh2sGxL7bvIOMYp8EswGcPu3OUgoWVR9EKJiQkAEHvhe','658GXMTQSh5om1a8wlUYxPCPisHrypZ86qMIs62Ty1jaSullGcHubkSggMQSq2kPSsOmGmeipGb780Z6oTBpuDHEbVxo8f3LZNDm',4);
-INSERT INTO t VALUES (1404912909,-39,'LJ7xeGXU7qj1b9mDGdBVqd7lQ9','HCJ2eFeji6cI1DGSLqr8vKulRu','F','vloRmBvqE1ks3d5ZOLtczg6uAYoKQ','bDJ4G99','sfSGr7PyqfpgPdxnDEmh5HYLJ96406CY3n4TVu6hK8',5);
-INSERT INTO t VALUES (824891838,80,'cuLCuPDlA2sm4YWzbdUygour9qk1n37EqS6A','Ofz872xbJ','mxP','4','TDZoxeKqg1B9zt481Fns6VkaKaJKAyMQ9XHBqezUJAQMicaWu3oTHaJTcxbZ3WSFJxdYRacFT0ex2DhhIvs1MQFnuIUX8R','kX0JHcnR0GfhyRcGELLUNA4j6Ac2UwYp0B0riezYf3htZJlXzh1A',6);
-INSERT INTO t VALUES (908016648,-10,'X0c8n76NMv449LqBNs','iaHp0c1AjcbRbf6xmHydBQ5YCHwV','G5','3bc7I8jmPhr5c','pUlytLBYMGObVfHTTGgAtUGzR3k5MLCyNLtwKC6Y047EjvrZRHQwXnBGhGL17xIzbAgYkpXJc7SiUmXp','zErLcL1GJ3bly4iPUUGGi3JCSbOhwz220QXJOvgRXD1ClPRwEJvePyhPIFTNtu2BLpUJBdzVk0YSobDvaZp',7);
-INSERT INTO t VALUES (1348066872,-118,'eJtxRPVhN6kFMsybcsZhjZ9LYPOh2rTkCnV','h1ETmvCMlpq4MuGzlauUB4vrs4Yn7fRKW5utxb0c8uGsfGZWmKs5atpvJt1JB','S2','nVqsSZOgnWZnGVnrgiVqhuwHBOYFK','JDjkrGpnHJeJ6E4WNEBT5IY5NqQt1s4P8fxfr1aX7n1UteV4JjS0uA','Pi4fjhCOszUcVJw2FXxRAmpasP4DjRZhTT6KHvzze7bAGhCDzWhCcaWWq87PNKYwzR0dDjBek2ZxVUZhb4',8);
-INSERT INTO t VALUES (-1876858378,-71,'UxOiRRuTHtzisOKR4lvnzFtkYZR9Pf2Wg2DrhF6uqtf7cwQ8c6','zOE4rPCyXGKzpg8jsNPA2kKUgtHciDAIgXPSo','Y','FEAdAxRob','MNyuPlzEkW9CjGni7u803mLoIiFO3o9GJn8d4gP3fWF4rXfDEqpRxoFV3ye','1Yr01KriLxrwlcZnw5LOX75DHbS32t3PB2EF4bjJT7syANP9ElnM5SBjsxZa6N1DyQYss9NihETosnWwfcd82cCbEOB1BdPTIizs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1831301,-6631051,'pi5YD8047FeZdU','lFPE435Wq56ftvMdcx8pH8ID4mD8cjiSqQ4oHZgPDxjp8u4wXplCDXmYLQwDI0UDYXI7rxE1oprpStDNVyiCraHAsU2irCrwmAXlk6V06jCcD97kpIdVuV5XtlufFXdytAi33LIlgaIXsZhWTPwdQem2XGqmVFIjTrO4cKqXygjooxBPHq78y2lcxHr','OLIqGuGRNNX5IQOtXbbXJ8cML','cDhv2gDj8eJY2s0bNAtGcCcQ5VgnNsIEvd401k59AHerOOizoL3wwrQzg9wzouzX','Gi','8z',13);
+INSERT INTO ti VALUES (1831301,-6631051,'pi5YD8047FeZdU','lFPE435Wq56ftvMdcx8pH8ID4mD8cjiSqQ4oHZgPDxjp8u4wXplCDXmYLQwDI0UDYXI7rxE1oprpStDNVyiCraHAsU2irCrwmAXlk6V06jCcD97kpIdVuV5XtlufFXdytAi33LIlgaIXsZhWTPwdQem2XGqmVFIjTrO4cKqXygjooxBPHq78y2lcxHr','OLIqGuGRNNX5IQOtXbbXJ8cML','cDhv2gDj8eJY2s0bNAtGcCcQ5VgnNsIEvd401k59AHerOOizoL3wwrQzg9wzouzX','Gi','8z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5109748,-2742790,'Gr9gAsJDYgfVcoJzoMqm6bWXkZdTUeNMHbirpYOmPRWeRGgLog3wFeywVolGYGWDrr4s','ESqtAZkteSwocstxIGHACLXHMprd6JzZaPfpGl30crLlAIrsyBNveOrzkRzzJoRO4sRzvZJhiMhrtjlxnTFonYPNjB2z0zqczVx0ascADF8RFun0AOHYdCwP4apUwDD9Jfuge6INDZ','rIXbyviK','05W3pjgoTmhUWJKdUmswhrCSd8DVfVUev9NiAVyk0qaNAaF2WeRpn4fKwaAliQho4ZAw1rsHlsKtooumrsXz9FsJekvls5x2G9myvaeQuCRldmTHy0HFkAg8UE4H4szojjM4g4p8QZAF2itTBXHtBpIQavoX0v','8T','g5',14);
+INSERT INTO ti VALUES (5109748,-2742790,'Gr9gAsJDYgfVcoJzoMqm6bWXkZdTUeNMHbirpYOmPRWeRGgLog3wFeywVolGYGWDrr4s','ESqtAZkteSwocstxIGHACLXHMprd6JzZaPfpGl30crLlAIrsyBNveOrzkRzzJoRO4sRzvZJhiMhrtjlxnTFonYPNjB2z0zqczVx0ascADF8RFun0AOHYdCwP4apUwDD9Jfuge6INDZ','rIXbyviK','05W3pjgoTmhUWJKdUmswhrCSd8DVfVUev9NiAVyk0qaNAaF2WeRpn4fKwaAliQho4ZAw1rsHlsKtooumrsXz9FsJekvls5x2G9myvaeQuCRldmTHy0HFkAg8UE4H4szojjM4g4p8QZAF2itTBXHtBpIQavoX0v','8T','g5',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2068299,2917394,'NJgd6xI1toludbDd2NdxxgXchobxFOYRkc6','mXxlKtDxiguyP8jIHQdXmw8tdmEnEeW4kgWbXnGX0FUuolcUPxqCrvIjFHuKKTASQ5HOru7gMuSFvpclzTa8yBChnL9mNd2o3uYGzDBeCzgqFORAGNLSUw2nBEnecRXe9AfuCZ65kg2my','88aUkWJcaulKllpdM7siIP8REm','3mrLeAfc2G6zNMbuzdEKEZmM','c','A',15);
+INSERT INTO ti VALUES (-2068299,2917394,'NJgd6xI1toludbDd2NdxxgXchobxFOYRkc6','mXxlKtDxiguyP8jIHQdXmw8tdmEnEeW4kgWbXnGX0FUuolcUPxqCrvIjFHuKKTASQ5HOru7gMuSFvpclzTa8yBChnL9mNd2o3uYGzDBeCzgqFORAGNLSUw2nBEnecRXe9AfuCZ65kg2my','88aUkWJcaulKllpdM7siIP8REm','3mrLeAfc2G6zNMbuzdEKEZmM','c','A',15);
+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 VARBINARY(18) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(32), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-25,621111743,'y6gNahLk1MN2m5yBN3vZVVwRa0rPtH','B8z','oNkCQyt','16OyNhiV','m','Im',0);
+INSERT INTO t VALUES (-61,706856052,'Dvh0PLzXx2U6RbQAOIGT0Ds1lfgrZQ6755','hZSx7jVCPM','6nKiOS1','5FLFhzChNrLe','J','J',1);
+INSERT INTO t VALUES (4,-1602618963,'OcIVgSxhvLilcTmTFzjT0YGJQgM3ajVpaNjSDCJz4RuiCnLrukxX4FHIFmweGxTZ','akjG','rXja','HLluy','2','7',2);
+INSERT INTO t VALUES (115,1732103170,'W3o1RsA94gEI9Ng8ctaJoOuyXIvC','7JIuyKmF5USutHJXPF','z','HmUU3dK','I','Hj',3);
+INSERT INTO t VALUES (56,-249335189,'Lk0bw1hEBUwk7CvsH99aKKXBxHNl8','9ifxZH0Cwn6','3h','GFfw3','M','3',4);
+INSERT INTO t VALUES (40,-1453674427,'8av85FDwt4Su4JQGWFS1Vf9MrjlRV8APcqg41FHQH7wSsXh13PLsv3KA6','VXj6Uok2tGtta9QykP','s2wt40V','jNlEpg0RTlDDxtE','E','Hp',5);
+INSERT INTO t VALUES (21,1364519121,'O3f','t','83fOkL2l','v6','3','Im',6);
+INSERT INTO t VALUES (-61,-1006428401,'uMlJrk','XxRBvUPenWdf6T7nS','GXBVD','ySWF24Brd8k67b05HQsfCAslIdaKqI','z','Jy',7);
+INSERT INTO t VALUES (98,1241401644,'uVXiUEhWWrLocWEbBXHXyaFiWZOfqwvjAKauHWM','TrX','Jp','Mi6MLjdomww9wlq2sDsCeDzAJK','w','98',8);
+INSERT INTO t VALUES (97,-1721410873,'Q7btjsqqI8yMiBx97FewcANnym5pMBRk1OZl2foUh','En4bU4ljZ4PcVYhln','XPd18inX','a5l4OSwuf1w01neSjQD1','3','Q',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT NOT NULL, c CHAR(65) NOT NULL, d VARBINARY(18) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(32), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1798687325,4,'X6ycSPlgYcxjYQfBBLFmpQC9TIi7OL7bZH8','A2UOE02CVY4R6fe3Kv9XBm6a','pEOx','jMN1WwBdvarp','BkAnbDbJp6RUdhXnO3pEeyaLfjpxxeTjiRzqJpPouy9AOm1OIqLWsPf02nDs0NR2X8enLvtj71EEv8PmnlUsh2FcVV','LP2Ox0Ni02l2fFFeZSZxti9XCID0KkI5QnO3fBHj6DixqhuDkN8EMZmt1Mw',10);
-INSERT INTO ti VALUES (-1798687325,4,'X6ycSPlgYcxjYQfBBLFmpQC9TIi7OL7bZH8','A2UOE02CVY4R6fe3Kv9XBm6a','pEOx','jMN1WwBdvarp','BkAnbDbJp6RUdhXnO3pEeyaLfjpxxeTjiRzqJpPouy9AOm1OIqLWsPf02nDs0NR2X8enLvtj71EEv8PmnlUsh2FcVV','LP2Ox0Ni02l2fFFeZSZxti9XCID0KkI5QnO3fBHj6DixqhuDkN8EMZmt1Mw',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(54);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
-INSERT INTO t VALUES (1935283316,-15,'8ATo9DrdpeS6653yTF07RLU9EFmx2juOWDY','5pQD4g5xHfWV2PVwUJqe9U7Zi1a8MIFR2O67Q74V3LOTuMagFQ','3smo','uieAuhEFjEdapb1pdko30CsxulQRNff213wohvzgUM6GqySVJ6','ni2YPsUaiFKJskJ1IQsOcoi1','DSzOIOxOCnUi',11);
-INSERT INTO ti VALUES (1935283316,-15,'8ATo9DrdpeS6653yTF07RLU9EFmx2juOWDY','5pQD4g5xHfWV2PVwUJqe9U7Zi1a8MIFR2O67Q74V3LOTuMagFQ','3smo','uieAuhEFjEdapb1pdko30CsxulQRNff213wohvzgUM6GqySVJ6','ni2YPsUaiFKJskJ1IQsOcoi1','DSzOIOxOCnUi',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-4778586510538827238,273498256,'8xYw0TmLvxige9GPS5Puwk9luHq0FMe1dDJDsEQWgVB8','oUhAt1jG9Xu','2cu1lM','I4ALarc2gkQycO1Q8u8','B','hO',10);
+INSERT INTO ti VALUES (-4778586510538827238,273498256,'8xYw0TmLvxige9GPS5Puwk9luHq0FMe1dDJDsEQWgVB8','oUhAt1jG9Xu','2cu1lM','I4ALarc2gkQycO1Q8u8','B','hO',10);
+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 (2976236399252367292,555264655,'dLG4HtxxJF8wLKQhncyr6ZtRtmHA','AZPhAKDCRD','cUMroO','VZyU1jbycvDmsUjBw4ky0axOOTiB5','L','6',11);
+INSERT INTO ti VALUES (2976236399252367292,555264655,'dLG4HtxxJF8wLKQhncyr6ZtRtmHA','AZPhAKDCRD','cUMroO','VZyU1jbycvDmsUjBw4ky0axOOTiB5','L','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1282954813,124,'CVSkH9vpMEw3viIKPKF4A0TePSmkrsrd0lfp','PfVvHwxqDJRJlIUOQ3J0AhdoXqsmkwOyL3L9ANJRFgMQFMgVeTMlt3xbPuVE9HkGUDfje9plLPWN91sPSIEZ96S82Jy2a92yZdgxhJNeVfCQoPHsGIKArZ00af6QPUJVvHUeAeTorTW94OEAQSaGpQYCD5z0kxalhFPzJuXTGu3A7Lzk5bSjn0bADCaukZ9rPAXEHIgOam2CDxMjzU','Pml','E','Y','cYEi3',12);
-INSERT INTO ti VALUES (-1282954813,124,'CVSkH9vpMEw3viIKPKF4A0TePSmkrsrd0lfp','PfVvHwxqDJRJlIUOQ3J0AhdoXqsmkwOyL3L9ANJRFgMQFMgVeTMlt3xbPuVE9HkGUDfje9plLPWN91sPSIEZ96S82Jy2a92yZdgxhJNeVfCQoPHsGIKArZ00af6QPUJVvHUeAeTorTW94OEAQSaGpQYCD5z0kxalhFPzJuXTGu3A7Lzk5bSjn0bADCaukZ9rPAXEHIgOam2CDxMjzU','Pml','E','Y','cYEi3',12);
+INSERT INTO t VALUES (9013022245267631091,1560444984,'1ht1n','BZpolbhAsO7v9asMEBBDZmmU5GMkxaDK9IOGRUuNrfvchR4IdTmKgwq4o3rlmKe7Iip0knxTYnI79gKsF0gaakEbtSsMeKq6OlJG9j5p0yXtTmFh9nazhAbk1m9n1csyeMIhoUlTzjpJfU96A3hknWtwLUb1coasKykplPxM61h903wREYLhf3th1LXGMuueGhISnqWy79rlJuCcS0G4BCD51UOoIil3tB9JXTFfCiVA8T8bzVnFqXXqw0U','LOElSQp9','UVus56oTOcV12v3jgnQ','h','g',12);
+INSERT INTO ti VALUES (9013022245267631091,1560444984,'1ht1n','BZpolbhAsO7v9asMEBBDZmmU5GMkxaDK9IOGRUuNrfvchR4IdTmKgwq4o3rlmKe7Iip0knxTYnI79gKsF0gaakEbtSsMeKq6OlJG9j5p0yXtTmFh9nazhAbk1m9n1csyeMIhoUlTzjpJfU96A3hknWtwLUb1coasKykplPxM61h903wREYLhf3th1LXGMuueGhISnqWy79rlJuCcS0G4BCD51UOoIil3tB9JXTFfCiVA8T8bzVnFqXXqw0U','LOElSQp9','UVus56oTOcV12v3jgnQ','h','g',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1368508184,68,'R33b30RwikeCPs9YlG1LzAruM3WVw8vxXxcyQYBzmdew','957SgPjjoin5vry5mAunjBqGkPJjZdRLnbLiS2O4v40dQS3dP5YSM9EupIWm4L3eNXJyfsFm079eTgVUIXzPwzUIxdaMTfgFh33wcuvWRux7TBau5e6ruuTeEpwHxKxgaCDaq9qztd6OAC1w9oCBGBzb9Mr76tS2193xNtF3ivhBUgJDTPEVzW1PFzXGXKT7flY7MV9Cb1gZoHKzLO0yjSXSRClgpA3IHVKH5wsJ3Vm2u1pQA4WI3wEymLKTl','tC','pRbT9XtmnagDn1LGgb57AisX8MK1SKAdnDth','1pLUFbrppTkWgxjedxKhLz1IYzWuCIQBngoqgg8LjxXc0UpOEC3cQzStYoZYcE7FWh','U8wpuc8Ox55M4vxbp1FdvT81L4BfO40JMaMRTHJEB2j5gdor',13);
-INSERT INTO ti VALUES (1368508184,68,'R33b30RwikeCPs9YlG1LzAruM3WVw8vxXxcyQYBzmdew','957SgPjjoin5vry5mAunjBqGkPJjZdRLnbLiS2O4v40dQS3dP5YSM9EupIWm4L3eNXJyfsFm079eTgVUIXzPwzUIxdaMTfgFh33wcuvWRux7TBau5e6ruuTeEpwHxKxgaCDaq9qztd6OAC1w9oCBGBzb9Mr76tS2193xNtF3ivhBUgJDTPEVzW1PFzXGXKT7flY7MV9Cb1gZoHKzLO0yjSXSRClgpA3IHVKH5wsJ3Vm2u1pQA4WI3wEymLKTl','tC','pRbT9XtmnagDn1LGgb57AisX8MK1SKAdnDth','1pLUFbrppTkWgxjedxKhLz1IYzWuCIQBngoqgg8LjxXc0UpOEC3cQzStYoZYcE7FWh','U8wpuc8Ox55M4vxbp1FdvT81L4BfO40JMaMRTHJEB2j5gdor',13);
-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(27), d VARBINARY(18), e VARCHAR(27) NOT NULL, f VARBINARY(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-717271,17,'HmntGjzbL8eCus','DpNSOzz','roLfKfej','RMHmnH8GGADdtMgS77VaVtKDu8kEaTNgjzPb8JcSiBScYNhvgPA','Bd58Sn2h6eRiSN7LC01k2dYPFIqQbjzsiW5bNOJYMiQe9LZaBEUcmTFpfqeuMiXz6QNZbi3w','u5qTLd3N1SMIrs9vD6m0',0);
-INSERT INTO t VALUES (-1691568,-99,'47mIgE1NJnTTt8L3M4gSqZh','iLuElNfUW7GKz2x','dznjWvmN35B3gQxzBZf41eeO','MQeUWB0cBpeIXVf8YoTeCrr0fpipEl7pWSthS9VXyTDNmS6HOG','nAbWBbVetnMP0','5lGXwSYX2o3qBZgtG3LGArFreyoGipEZXBl6NLnw02yUPRs129yOCRnYuQXmwA',1);
-INSERT INTO t VALUES (-646897,99,'vAt9DXSyjM7Cft2u6f5qk1L9u','MzK6zszA7hbqRV','gN4qWuQDRWjfk0ocs','ms9yUqQGbCteH','cE0GCFszlAbWWAb0QmDdOUyToRJaG2qCWKmHN34Vw8CGgxBbN53fMARBFNlSasSnCjzrfL905K4xnKgXDXn','S1iDIV1sURjibniC5cU5sOD3lhukAc6jGWw8HIxYednWJUVotqMCwj9q6ou35w4riYjN1HG3k58Rs4cB3T4TJr',2);
-INSERT INTO t VALUES (-7441508,-34,'8keHTk8H5uGKxjyNTZ5j','zhDhc37Wt','bGVdw','872XgCBTlJV4GCD2W6aWQWFeiqr7HkFCTdQQdC2e0rRZbq','QmFBWbfwRKjdB4H9Oj','E',3);
-INSERT INTO t VALUES (3437077,-109,'CGF','hHMLZX0hJFynMu','J3WzQpXuU4kHohUlSpY','wfh9cYUWka1MacLmpvyn7cWPTQkSUilnloJSyRZFofgH','0MgulgKxTqFj79YeweZFaEUGiSFtwtqJmbSbonPp35B5dkJBrxuYxAtVpglsU1XOIivzhmmt74Oocw62BAwR57','dlc6pQV7U8hfpFWjLmZyGt6ortbf3KIKfEEq34fzNhWu7sW8h09I97OdfQTJKUlEyOshppgWbCrfqOd85g0QmZiGNz',4);
-INSERT INTO t VALUES (4461494,-4,'aM5VCEZPvLmuIgoa','e24','Rn','JNsKhcDaHSNogaV9vm4AOr6naU6fsQFVc8gzzZKOTx3FAaFITJP7wdWUHmi2WZzb','AOdpitzWCoLEcU9D2wG0muOVsO97MOjYzy55qOrMYCX3PD9EUbuJRxj94Nf0dusCvah60nx','F369jv1XPA704bXSCWwh6sF0itR00g',5);
-INSERT INTO t VALUES (7293359,89,'pCFZYNG0S5ro','fCvKCs8ye','MGVMPJC','4rzRRl7GXbihEo4vTKCjjRuPAEP2WMoJ6GopoRk','x99VjrT8xNwCTVsy','mU6JwbU3nVRobWNSjgOktJ7RQ12tB08uIM9FAsosF7Rl6j8PxqEkChbqGMgFLNTIvdWbSwwYbBPQ',6);
-INSERT INTO t VALUES (-5641545,59,'z5w','EDr0Ne6Oeg','tYb','KDwQViA1JVsKS2rRyXAoS5uWLBkRUj2qn6bAIVzKIvvCAsP4Ow17c','rR4rh9PzPK','wpXwCnyUZDDooiJAMjcwN5GCBoVF3CHAgtnPdF6sBOMjE65S',7);
-INSERT INTO t VALUES (-1023608,-122,'hHbQgr3z6CgRBHtTjLRG','i','mUx6e900FeYpPb','mAxi9SqW8F8LfeJh0i5MWZnvkbyPJwbwc','BIhN5nR1dUe35RNWV3YjoXvTQqBYJ4fHZik21hg1GYrqHN3rsi9aijIpCOesKpYNcdoMQ6mkx70x8SqQIOynwCNlPGt','1w6oJuj0GcvIe5Q7ATeiK3Gtz62a0zvb1xdLytMMhdCkiXe29OknPMuswKCIXW54n19fQD0nr8IeBRVDSE6Kl2t9ynFewWIzVdQ5',8);
-INSERT INTO t VALUES (6310424,20,'e88qOy','8rpN7LmArLuuFbZXK','mi8ZyYdd','dQcjc40k1aJN0gU7J11yVZgTHgeaKLpMsEQtNvEzBpt5yc5Ka','Gg7oP','HzwHLbZ1kRXo1Wrb7bCMleRypgo70PB6ewDAVRd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5801325346629605368,1185035056,'kPizwd7leFo2','EfTMOo2kvd8s8awUxrXQ70CUlle59E2LX3sWe32SyFFbCFmAxlrzc5L9S3Ghd49Trk0CDtLV69pweaQYfezCKrZYBhjBMaCVsTNL4sWteFTs770lumTlQHEY63XBE1wRxuO1px7WK3uDJ9OkYIzFXAnJcczPrDKseyr3cGKFkZN0tdcWK6y0128xI','eE6','iHThVvuNbXkVhSFZbYmD2H6NajZTbicaHoJbfZLoW7HWgxW6aSuySfX03ZcIFCtm1A4o7L70nKN46THvqwmii2MPQckf5NB9ZsbJ','b','P',13);
+INSERT INTO ti VALUES (5801325346629605368,1185035056,'kPizwd7leFo2','EfTMOo2kvd8s8awUxrXQ70CUlle59E2LX3sWe32SyFFbCFmAxlrzc5L9S3Ghd49Trk0CDtLV69pweaQYfezCKrZYBhjBMaCVsTNL4sWteFTs770lumTlQHEY63XBE1wRxuO1px7WK3uDJ9OkYIzFXAnJcczPrDKseyr3cGKFkZN0tdcWK6y0128xI','eE6','iHThVvuNbXkVhSFZbYmD2H6NajZTbicaHoJbfZLoW7HWgxW6aSuySfX03ZcIFCtm1A4o7L70nKN46THvqwmii2MPQckf5NB9ZsbJ','b','P',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-7236607284713178238,-319910072,'LfBr17iCSTcBx7etVQ7833bTDRQb6bbsVGkO7UfF5TAp','wx9iH2al9EiZhVStqVsw4Tw57j26vr4VhJ7Jsen9syrFvZxEAzXjJKn','GzC0hgrv','g30FVPHELR8NkXHgf1AHgIIdMyNgLG26oGVpVtK3lZe63xsbm1rsQSGZqVsaMRRUiHqUzKtRGeWcnh0hH2UTBnFBDAnUmU44iZDKvwPVrG9jtsMcp4YTxlRRA2Z3BcNQNMBa8H02DWCrWtVYX8edipEP27TUooenuS7STueG1hwPnxBCZSGeGx1k4kFKAJ0wIoQnuThlJMedTu1xS1p5X1ChlHzE6hRBygq','AN','nz',14);
+INSERT INTO ti VALUES (-7236607284713178238,-319910072,'LfBr17iCSTcBx7etVQ7833bTDRQb6bbsVGkO7UfF5TAp','wx9iH2al9EiZhVStqVsw4Tw57j26vr4VhJ7Jsen9syrFvZxEAzXjJKn','GzC0hgrv','g30FVPHELR8NkXHgf1AHgIIdMyNgLG26oGVpVtK3lZe63xsbm1rsQSGZqVsaMRRUiHqUzKtRGeWcnh0hH2UTBnFBDAnUmU44iZDKvwPVrG9jtsMcp4YTxlRRA2Z3BcNQNMBa8H02DWCrWtVYX8edipEP27TUooenuS7STueG1hwPnxBCZSGeGx1k4kFKAJ0wIoQnuThlJMedTu1xS1p5X1ChlHzE6hRBygq','AN','nz',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-3413319965027543430,-975927406,'58ZRUCLdBv8U1oCcfI0na49itvTxs1u0ugdYFdY3FZhiDIErOhpGtlWFGWHP0pJch','DSPWcnBh5cQSho0fzm21B90uIuDiwiOwELIVe1i7GGcVkPbRGkmQNBMVjJKAOakTRprwaHpmKXiaFTIoEG7x8v4','36i','T2XoI2ZkzRyTyRdUck7E4tRLk41O3u7G77QdsaDwtA9NRh0JrrHwagyMgnGRrxOnF1VEwmnvyGxisHCY5hsxe0YRVF5IPObb6B1cBL9WIV4u8kyLQGqhlsVyn0','Vn','k2b',15);
+INSERT INTO ti VALUES (-3413319965027543430,-975927406,'58ZRUCLdBv8U1oCcfI0na49itvTxs1u0ugdYFdY3FZhiDIErOhpGtlWFGWHP0pJch','DSPWcnBh5cQSho0fzm21B90uIuDiwiOwELIVe1i7GGcVkPbRGkmQNBMVjJKAOakTRprwaHpmKXiaFTIoEG7x8v4','36i','T2XoI2ZkzRyTyRdUck7E4tRLk41O3u7G77QdsaDwtA9NRh0JrrHwagyMgnGRrxOnF1VEwmnvyGxisHCY5hsxe0YRVF5IPObb6B1cBL9WIV4u8kyLQGqhlsVyn0','Vn','k2b',15);
+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(27), d VARBINARY(65) NOT NULL, e VARBINARY(61), f VARBINARY(74), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (250412942848217126,7733480130618509783,'8','DjlosU','vY6Y0ZMpdPW7mDt7KdRH9mmIV3bgkufiaCzSRz8Ws61JU','kmE','R','AJ',0);
+INSERT INTO t VALUES (5114801884384832240,-6671436129592612534,'43ZOr89lrV','XkrAHz2frQb7qNgBQIkT5Yknt5qDQaAsvh1JA8qngIWO6clJoJbquQzkg4HOW','RnV72tP6luyTp8YhBAr','e94DLv7gO7FSQMZZNo4OEHwvpG2BXBoXA95l4bwRyuJGGUBnpriKt8EGmZRBPrJz65pd','l','p',1);
+INSERT INTO t VALUES (-5488123959241621273,-1147480377526288840,'bhnu2Jsa1GPZ','9DAO66','Chb8ynNV4BuFyHMNw7sHQLaTIVfd5DR','hdu35oLa0ezIP24h76hxl2uppyPg2zI','0','H',2);
+INSERT INTO t VALUES (5032113901185549076,-2342846307852209020,'NcCY4an94fF7ST40Jy','x4Ifv0cOpNHu1EnnIXBgwL1Iv6NEgqQITJaHATT75XMKgrfyXjDQGFg2wF','xmAn7icxxnHTDzosJN5EEUwZCnX0usSKVsR1uYYKoXTucGa','vKMQWzdZOZgCs','5','h',3);
+INSERT INTO t VALUES (-3136238452578006868,7765337860895250592,'etKG7ztFbr5hLoZLIaC82f','S3o635PrFMizbI','Gl2anXQYSgqvKLImedzZB7AvnnPQCmd537MyJP5ws','0MYCEor3lOcJxjTNnQFEUJsQiGeNIM9sqZk9DMbnEFakqvYVdyK','E','T',4);
+INSERT INTO t VALUES (-7535267111281392161,7283303792983136117,'Qh6B8oMMt7d4JDS','YZ72q1u89Fs837hWNjF2APbV1NkuRJmwVYPU2TqlHpZlphXqNwve','YWwCrhuycwIEsN4OVR2gVqTiKlu92Th','cWzCbpRfc35jltHmZdU4K','i','ob',5);
+INSERT INTO t VALUES (-1546877507241431098,1669919051140974969,'wklDlsBESYtm','dKExqVfHF7nvuVxxPix9KmkUGNnKcbJZteOGAFgC7R3WqpxTjn9mwgm0nfN','Dk1XVqfGX1OzfEO2uL','I','h','R',6);
+INSERT INTO t VALUES (-7782754953192354045,-1074400228911150565,'ktI2x3lDnatUd6Vxm','1tR5gzKLwVHKzMXu9764S6j','ql08sPMuqzHi16LXumPJQ0N5LChltNztwwY5fnWN32HvWrqdnA','slYgWWekP7V3jhLrvkeqmUvXuqXAlkCQKxa1rObUHsBrCQ','F','ny',7);
+INSERT INTO t VALUES (-3069136637959488149,4332149530537392417,'y0srslqQaRDHGkORxtcFNcIa','a6Vy3vVKNtTH4Dlh2xuaHHkLVEw83z36JxAC00hASuQ7g51ec21ZwNy','3Zeq31RcEPto4o15u6labIZ5Xgs7E4ZiKM1iUMoMFw4NFym3y07FM','9j98KhIYt3z27kHXzIgdnWNXzRX','w','G',8);
+INSERT INTO t VALUES (3763946888193217960,4525199386320016846,'uiHsRbI','Ce6TWqAhSoTvczV','icITr6JWZqSW21Zd','OuT9DhutBA2FIoHbSHPasmYxLKqKaOoa','5','w1',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c CHAR(27), d VARBINARY(65) NOT NULL, e VARBINARY(61), f VARBINARY(74), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-190235,48,'7h','pUr','Qd0Oh1vz8W8TJD7gEaHBkJXEC4','behPhrpqs1IK9G4wFjtN5zy0BoHwuKtD','ChP7u7OgDvfYM9YTUNgr5qwvw8LmW4FhBsT','GzPuy234CEaWRIOMyY1SyhfTwOsm4ZTaeSlUt52HGMELdzzbSnw1FLWCd3aDw7NG47rpBfrJBsOkXA6j4EvtcXb6rm7Hs15NVrjo',10);
-INSERT INTO ti VALUES (-190235,48,'7h','pUr','Qd0Oh1vz8W8TJD7gEaHBkJXEC4','behPhrpqs1IK9G4wFjtN5zy0BoHwuKtD','ChP7u7OgDvfYM9YTUNgr5qwvw8LmW4FhBsT','GzPuy234CEaWRIOMyY1SyhfTwOsm4ZTaeSlUt52HGMELdzzbSnw1FLWCd3aDw7NG47rpBfrJBsOkXA6j4EvtcXb6rm7Hs15NVrjo',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(28);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(28);
-INSERT INTO t VALUES (-3926480,-31,'Hdk8XZpNYMoDC6O9h03mMz','JMmKipU1vg04','uhaVFRPVEcd0KnBiGOiMBSym','4TGm8emC3JJgMMrv','Ugqacx4tFUQ3QbN4Jla2MtSb1','9RNaD2iuDFgOFeU0TsFwTfnvANjvETr1JOztbwAVrqUJqUDzorysJxqKZlwYc4IRYtGi',11);
-INSERT INTO ti VALUES (-3926480,-31,'Hdk8XZpNYMoDC6O9h03mMz','JMmKipU1vg04','uhaVFRPVEcd0KnBiGOiMBSym','4TGm8emC3JJgMMrv','Ugqacx4tFUQ3QbN4Jla2MtSb1','9RNaD2iuDFgOFeU0TsFwTfnvANjvETr1JOztbwAVrqUJqUDzorysJxqKZlwYc4IRYtGi',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8016203,-23,'yd09','Hd8Ipwdz80sutAiLQjcpa0SvziSbfwU1dWEb3AfPNBj2L4hWEZ2VpBX4laxkA6oxvrRi3hX','8','7VlTTzoMYVTcUxwbEYWnOQR32EtWOXZcSZEiCK3fhw','7J2OjylFqtqAJyFv6Rm2yLZ','k0Wy4PobJ8Lgd5XRHhW765vO78c3FyNcK2pHRqhdTg4BN8BwF6XTi71PyY',12);
-INSERT INTO ti VALUES (8016203,-23,'yd09','Hd8Ipwdz80sutAiLQjcpa0SvziSbfwU1dWEb3AfPNBj2L4hWEZ2VpBX4laxkA6oxvrRi3hX','8','7VlTTzoMYVTcUxwbEYWnOQR32EtWOXZcSZEiCK3fhw','7J2OjylFqtqAJyFv6Rm2yLZ','k0Wy4PobJ8Lgd5XRHhW765vO78c3FyNcK2pHRqhdTg4BN8BwF6XTi71PyY',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (8163906634575311782,-4007588128545867031,'Lz16rdY9mwXIuqEY34tHTq','BJdVKGwpEC0nXbldWfLuDvL1l6LBhv','sU1dhTYGQWfxEWbiTXqNRyYxI','JAf3blCj5FSByfvab1uHK3coGZmDPlr686DlN7lJ0','v','4',10);
+INSERT INTO ti VALUES (8163906634575311782,-4007588128545867031,'Lz16rdY9mwXIuqEY34tHTq','BJdVKGwpEC0nXbldWfLuDvL1l6LBhv','sU1dhTYGQWfxEWbiTXqNRyYxI','JAf3blCj5FSByfvab1uHK3coGZmDPlr686DlN7lJ0','v','4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
+INSERT INTO t VALUES (1217549093534291911,-6344935428421158742,'MlyaPXdKR1lrMZeHl4fO','vAJDMiss85KeBj6bE4grCvB2kz7Xclh1Ibx9HTULXjIK','32W9Rviny35sjCUzkMt8nY5ew79lQ5Kd0L7fB5V6CRBgzf','bJoFI7n3Bn4SNLbpMFPBMoIhrIVAFgUFnYKzNYfEZmWkRSvBBgEOIkQWqjvrgaMnloGoXUs9Qw','X','B',11);
+INSERT INTO ti VALUES (1217549093534291911,-6344935428421158742,'MlyaPXdKR1lrMZeHl4fO','vAJDMiss85KeBj6bE4grCvB2kz7Xclh1Ibx9HTULXjIK','32W9Rviny35sjCUzkMt8nY5ew79lQ5Kd0L7fB5V6CRBgzf','bJoFI7n3Bn4SNLbpMFPBMoIhrIVAFgUFnYKzNYfEZmWkRSvBBgEOIkQWqjvrgaMnloGoXUs9Qw','X','B',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1986635835465488035,926443883257922712,'lRbhaWCo8OwbECZpmVvQODm0','VIFksBaKRdexkajwaVREHn3aYjVoDAyLrShhpn9rKf8bsP8ADCOJzVlQ5vmIvrCPeuPiCsW9fA9nULiuw6wCVT6CjJe2V18jH63BCgK3EN1P4Bi5V3OcDsxMQh5Fpr5ZY6Wr8AGr','izjrQw365DIITO','1Fg','B','Xx',12);
+INSERT INTO ti VALUES (-1986635835465488035,926443883257922712,'lRbhaWCo8OwbECZpmVvQODm0','VIFksBaKRdexkajwaVREHn3aYjVoDAyLrShhpn9rKf8bsP8ADCOJzVlQ5vmIvrCPeuPiCsW9fA9nULiuw6wCVT6CjJe2V18jH63BCgK3EN1P4Bi5V3OcDsxMQh5Fpr5ZY6Wr8AGr','izjrQw365DIITO','1Fg','B','Xx',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (461244,15,'qhiNqb2','yLuArdgp7l0MSx9Z11kpmced731vONmTMJXsKqo9JWgaeGZUNs3GBIz7nVg04IBPA8IIwb6gcIt5lEKMaYypohTgIhls1DypJ0swi5u9vq5WsJjXFjqPRD1fzEFH4HYqHqqnVaGMWBrFUgKc','f6WEr4yrNfYvA5L2m3','yIGWvrE8sIleSqvDEWVj4v9EyPCeSDz13wRzchb8WcE2pYAIMRMmaIlvmQy35R7F7E3Jpl9K','G5FWbLzou2q72cxIbel1oPrWVQuKxUsRfJjCxhPbvl1rcHqsNCuKoHk5YlXanSvd7Gk7keRk6svh4wkVOWPeAlXcSc1rY3','R5H6AOBOq9PUz0qVAkr6IrcEEkriOkJiWsBbAYY2lyqLKKXrgSvqgD29kxkKUppota7DjXrlfVsXUeWUKzVHwoADc64e3aesU',13);
-INSERT INTO ti VALUES (461244,15,'qhiNqb2','yLuArdgp7l0MSx9Z11kpmced731vONmTMJXsKqo9JWgaeGZUNs3GBIz7nVg04IBPA8IIwb6gcIt5lEKMaYypohTgIhls1DypJ0swi5u9vq5WsJjXFjqPRD1fzEFH4HYqHqqnVaGMWBrFUgKc','f6WEr4yrNfYvA5L2m3','yIGWvrE8sIleSqvDEWVj4v9EyPCeSDz13wRzchb8WcE2pYAIMRMmaIlvmQy35R7F7E3Jpl9K','G5FWbLzou2q72cxIbel1oPrWVQuKxUsRfJjCxhPbvl1rcHqsNCuKoHk5YlXanSvd7Gk7keRk6svh4wkVOWPeAlXcSc1rY3','R5H6AOBOq9PUz0qVAkr6IrcEEkriOkJiWsBbAYY2lyqLKKXrgSvqgD29kxkKUppota7DjXrlfVsXUeWUKzVHwoADc64e3aesU',13);
-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(33) NOT NULL, d VARCHAR(34) NOT NULL, e VARCHAR(78), f VARCHAR(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3141487901,-5856872237610041253,'G','TeF','sRoQF0qRuPeltNu4dCQ3fyAlIIvi7MpS9SdcUJudU','9HAG13AXes','Iv7otJuEt08edkWN','sbGIa4rMVQ6eCz9p0XaWqkxLCCgza05ivR58U',0);
-INSERT INTO t VALUES (2693954304,3336767402578016301,'Flu8wOxU','X4lV','Te7hRROO6PpHkWfhsLljqwCQAoX','iSf5WlhOfPs2Y','XDX9nTlldkl5V1cLnilQiFAZQ5jRBpiEiL8J72OZD','JWjEH0uciqBBb4IybaK8yFwii31K2oDAAA8HC6L6tXTcr0Q',1);
-INSERT INTO t VALUES (3215709352,-6203737861107739168,'2VfZv8hrEPz75vdNRNv1HaPzxrM4HugTl','Jm8CLMvtfEgdu','XcyVV3Wv8wEX3d7','1DI','XBMEuUPVUv9aaYXtBg8FAbtT0eaprujuxokICeZITXkzlBU6CSxVHQt6DzvaWEE','viU2fJNB2ceTb1wOFNhOUTlGs8vwk2ETfQbksgHP17v4B',2);
-INSERT INTO t VALUES (2242462112,-8444818459888294511,'cLmhp9po1G0XjrgQUDfQOdll','bkXBBZbYF6D7x7sZ3dFHYf8k','ypMUqU8gM1XMqqfQE3aNDC5P24cwd3cp9gl0MyQRtVYSmol44ZKHP5enT5ro2a7ZNwivnBq','ztdeB3lxO','8XKzldadzjntCpPan6ZmJMrttwZfEFoqqaynzIgboXDgMU7HqJofpKc8p7iMIQQtanxy2JFmZushW6qKaQwLvxgXe','FuVJw6SSb7IcF06Jxb59UOq4eCZY9SmOnU',3);
-INSERT INTO t VALUES (3689068869,2477599326636706737,'aS4t1sKlQpRmv7yzqSFGd','BKVM53UJkj','NKyhfyqqN9woLktuhJZvRjYNwS2sFLtRCk1zrgWXCjyzN9cm','5M70bMEI8l50T7','BF1fXO81B5nm5VbX3GjT00LzC32Fn5hXeXe6zMlbBkQKUF0lK9NCOapFUiq','qK901GHvTMrtWgFtYRa7NrWqIAizxopeFPx0rST232gPC7kmfvBWVR8Iw46JiVscMj1nity61VPsQovkpwiI0Pyo',4);
-INSERT INTO t VALUES (2865100229,5462261709180389216,'HaItKs0aNh5wKCwKZBOXs8','Y1','wxiHtbpg7hc6COjPfuB7PZ8CSBGOrIfkmaMgHRRANoU0HH0X5J','qUma','nkAvm1MQuXkUPnTawXRWLd1cSenvzLKg66w6CtJKJ7AiJW054mMlqdZ9','oxhfuF7Q94oWwbXrwaQl2IuJVEowgJdZbzZdZUUjiWhZ1Mxl9sPiLBtPX2J0qgJkwkcHyjTU4wWbtwF5ur',5);
-INSERT INTO t VALUES (97928093,-8040955814255502921,'5dY2bsKuRb0AH33tBjeARgAMZLyb7zBL','OcR1h0r2YsXg9fCFN','L2Srn','Hok9M0Cf','rQcb6s','0XujNsdOK4ZQkYhGqq7A6rRVqyjYfUV29ciVcEOTCHnjVcctvhQ',6);
-INSERT INTO t VALUES (306895176,-7262701482668333646,'1mEb0Cm4li1OcZ2UUCrhp5HoM1IjWvcpZ','BTcdi','5A26l7IStsoCku1RZw9TTnR8eJevzzmEydWZeLtJrPsuesddYESgRW2yo9n94u','75HgRKzQDE7vZ','VmLzqWANZILRsaA60pc2aEtRUN8puelzmlB68C2HyMIm74PHyFwna1aTBvjen8DmiBHanzpyXq0DR63871CMzmUnW19QuiqeYm','5YiozkIGlW2obAoysBOhn8vGH6yxYtXr4B4aAdOTrGQJ84kRfCq',7);
-INSERT INTO t VALUES (756720866,9157715185412874862,'ohEgDr','SLQGvyqy0i6EFm9','UP9m9','SS8wbef6EohW9e','vBLDNTzRZ','O1jwfpZ7HO9RPBDtnc7hUfgOvq0djZcm1BGW4jc9g6tQjEnjK8k41bJCoeldaH5VwLO121ZYzzuOmWDWMVm2AUC4rY6aASfdVNc',8);
-INSERT INTO t VALUES (1420853067,6505451913567981979,'e7IBoO9vs4vily2','octNzbdUztn7ea4nqwDTm1WvyxJSj','Uo7RooM4HptHYS70jWh3b23SL8jskPyoATDAhdSZM0R7miccH8jrJAQKekwdnt2qOne7ty','QT2vLUDFkegj8aCr','BRT575cMuIP4I8a1KZQqYniM9sSEpg5z6aWLV56LVZhyNBIYle0N4zpGbGd7I','az2LM93ytW5XXXF3OuEb9Q5MHaCwttoeybDrQbFKeHvk5cU9Xxd0r7w',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6829205553056608191,-2726567459468138390,'FaNvGwOVUfKbfBHW4WQRKxed6','wHDij09v0OyMVQVZaTMeN4swVI59DAHKn9n1dZCkosureUGAihPKMOLQvUPeXoGbdwLOzbJfCxXsO0joDeaBcPDyUdZ0Uv27epGE8K23AZdZe2XBLe7KKEfxsAvhWIh25xEMrMihtE3UXSdWMoS6oYEdnsuV8me8RXLc5P3UUdNdf1t9mPWBbL3AtVpqag67dbDkfI2e06','X1wJSjMOdvSAy35uU9ueohs6fprr8a6Y6rzkAGm8dZw9','4fPFpXULPvO1rj42SQQOnIlN8Sw6rZ3rZVx7kAwQCwKVbTpYOkhbXTZS5erR1OR5OwX6wURoc1VWPh3y1vt05TD5TbMa41uBueNQI8SLHBhd','3','Pu',13);
+INSERT INTO ti VALUES (6829205553056608191,-2726567459468138390,'FaNvGwOVUfKbfBHW4WQRKxed6','wHDij09v0OyMVQVZaTMeN4swVI59DAHKn9n1dZCkosureUGAihPKMOLQvUPeXoGbdwLOzbJfCxXsO0joDeaBcPDyUdZ0Uv27epGE8K23AZdZe2XBLe7KKEfxsAvhWIh25xEMrMihtE3UXSdWMoS6oYEdnsuV8me8RXLc5P3UUdNdf1t9mPWBbL3AtVpqag67dbDkfI2e06','X1wJSjMOdvSAy35uU9ueohs6fprr8a6Y6rzkAGm8dZw9','4fPFpXULPvO1rj42SQQOnIlN8Sw6rZ3rZVx7kAwQCwKVbTpYOkhbXTZS5erR1OR5OwX6wURoc1VWPh3y1vt05TD5TbMa41uBueNQI8SLHBhd','3','Pu',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4727790952080927938,1888072556265594433,'0','1wOWqUiydfpIEpnqTy6VClQhwq8TDJyTzggkNnwVNPPRM0DnWUUN7Gg39zdRO3DckQyX8J9TwweWHWjpvZnyf4DeUuYWWF7y2riT3LS4mskcgBStPfna39GDpSVZ766RQUeObtU4OQ','lujS6','F5yL4EdCbbx567nwaRn9k0d1VJ1sTn8wv5I6ZFh8dMR5x8rqYCI618zuCSQDCOLrjsk4v2NpiBtal9MbbeHIxADIk78fWQDsiuzCfLD3yWO9U','HW','u',14);
+INSERT INTO ti VALUES (4727790952080927938,1888072556265594433,'0','1wOWqUiydfpIEpnqTy6VClQhwq8TDJyTzggkNnwVNPPRM0DnWUUN7Gg39zdRO3DckQyX8J9TwweWHWjpvZnyf4DeUuYWWF7y2riT3LS4mskcgBStPfna39GDpSVZ766RQUeObtU4OQ','lujS6','F5yL4EdCbbx567nwaRn9k0d1VJ1sTn8wv5I6ZFh8dMR5x8rqYCI618zuCSQDCOLrjsk4v2NpiBtal9MbbeHIxADIk78fWQDsiuzCfLD3yWO9U','HW','u',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3930344286207599095,-4224307980439314309,'wa','DOZ9mrXvWgwSrddcRwdftru8Gyd1fJPqBLH3aA7Kc7dM1jDsERDGgvWeR2ooI15OYHYPoEds','qIDwOFXSx','lYe9af7oDVvqUCy7754F8bey69yAarcGNYfyneRmSaRJ2VHinSVL682sVwkNnspqnGgj73kljRoUXCUGDWOeVoT652Ugza','q','t',15);
+INSERT INTO ti VALUES (3930344286207599095,-4224307980439314309,'wa','DOZ9mrXvWgwSrddcRwdftru8Gyd1fJPqBLH3aA7Kc7dM1jDsERDGgvWeR2ooI15OYHYPoEds','qIDwOFXSx','lYe9af7oDVvqUCy7754F8bey69yAarcGNYfyneRmSaRJ2VHinSVL682sVwkNnspqnGgj73kljRoUXCUGDWOeVoT652Ugza','q','t',15);
+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(97), d VARCHAR(66), e VARCHAR(19), f VARCHAR(33) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7253063,55935,'vdJ5WgD47WxL','TPcUTJv9HogyQAuXIRNfOFxG1BrmgssHarCCQYbrBrq6UK70hyKOd','giB8d3UVgF2','Dal0E','v','y',0);
+INSERT INTO t VALUES (9569643,1442,'4jD70u0brgOuD','FkoC6nDYlmy9lROevbzbeIhzFUtbLqHHT0qXFjO93x4wc6kYDQJ5Z','vHOeXEP3vCBBYTmFmQ0','GDCMWUZVR6n','U','g',1);
+INSERT INTO t VALUES (6683596,30204,'0naQlGb7KVcloEjbRHDEgbl2h2GolrpI9tjKzOmbR3nsUkz20hRp693G8A2MAGhUaI7','HOg2HqE7iJP8BYVmknDAg','WfjlAM','E7EVPXRNwaI2wAC8YtCJSZNnY1a','c','q',2);
+INSERT INTO t VALUES (2033993,64946,'cBylaSf8KJ3UFLAXlmqNh65GLPYGHeeOzCVZyZVfnvhLhhLQoEPj0ptPn','eC8KJS25nVm6','0deopnDVl','pqTAY06JaRJcSwvyrgDSPGAmUaSNZtR','m','R',3);
+INSERT INTO t VALUES (15714252,61293,'wDszEnYzvK1CSOwbsbblEYZporbxhexJ20uNjo5ez6YlAheduuVEZikE','joPw4nR7hG93u','k','FNk0Gdmx6on7m9LDpQIIKWZVuGA','f','h',4);
+INSERT INTO t VALUES (3264368,11412,'dXWRQfmf9PkgswTpob6iTqENwPepuVVHHj2fAKDlv','egGk4i7JOV6qySJryo3zGfiJ237wUE9Zgw9mv8Su6J3JAOyV1dD0uO','5wrA4XNfAlkH','yKJbl10StPWao','3','2',5);
+INSERT INTO t VALUES (9272140,43202,'IrVWbTKsXcmciuvokxcKrddFM0hLwwEotTP','Da70hMhzz8p1cXzX91Z84Oub6O0PwW8ffU7CX80TuI','Ad268mTUq89Gnzcg','Xfo79j0V3IrfX','R','T',6);
+INSERT INTO t VALUES (2887867,61361,'LX62ADoreUKlNRxFd2','EujHke8hOf','2P4LnFsOfKH2t','ccVmU0kM0GaBO','3','3',7);
+INSERT INTO t VALUES (10621263,47443,'JNi3Doe','han56jkmWzbrpqbOCryTJTwKmfg2TE4gJkO9eCz','TQ2','xWnkkITt9','6','x',8);
+INSERT INTO t VALUES (3338433,553,'tQbFzLfIsl1QqhHtktixKZw2iWfyGTv4laZ7cx4OAP9rbLUs1VrOnmHTSJTIkCd4zWxDefzGpV','6OsXpi8Zz61zXsv0SP3syK33Y0xbLAB3nmc7iCiNu7aYbmz0W','tQ7nabO','zP9S','3','m',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(97), d VARCHAR(66), e VARCHAR(19), f VARCHAR(33) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (65173491,-5636427705206415561,'CSU3M1CIu8DwKdchRaV5ujJ25Mhzc','s','NBV1B4kaf2e4jBJk1lFDk0OHcqLekDJfwG25ANxmO8vrtQkbqDV4fyvkUxpugARVgn9x','CXOQ1wzY','wkParWjlOYH6j6aKMGG1bg6nDetJsIt44JG6U6oFWyzfWeoj0lLhEJb9bESZvrCgU3mS9dOQgenwXRouJjgM','Xsy1u98JoYHw9bIajlz1RZKb6NFvWovCiEUQDDf4mJCeJalRum4OYN5dquaxImd8v27TT',10);
-INSERT INTO ti VALUES (65173491,-5636427705206415561,'CSU3M1CIu8DwKdchRaV5ujJ25Mhzc','s','NBV1B4kaf2e4jBJk1lFDk0OHcqLekDJfwG25ANxmO8vrtQkbqDV4fyvkUxpugARVgn9x','CXOQ1wzY','wkParWjlOYH6j6aKMGG1bg6nDetJsIt44JG6U6oFWyzfWeoj0lLhEJb9bESZvrCgU3mS9dOQgenwXRouJjgM','Xsy1u98JoYHw9bIajlz1RZKb6NFvWovCiEUQDDf4mJCeJalRum4OYN5dquaxImd8v27TT',10);
-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 (869241128,5030459436927803499,'YEnEfsbEO5neOs1aRaObKDh','eUtT3PKKu4h','eZf73kCQfNEQzAPuvCvh09JDknAyb9k6lN1','KN6ibWq','dkk','ebiAJcSfGljrVbHH9Ndp3xtJysS7LUat9hOIyTNliZYFe7nM3YKKoPP0hvTD9Zj8s9BGp',11);
-INSERT INTO ti VALUES (869241128,5030459436927803499,'YEnEfsbEO5neOs1aRaObKDh','eUtT3PKKu4h','eZf73kCQfNEQzAPuvCvh09JDknAyb9k6lN1','KN6ibWq','dkk','ebiAJcSfGljrVbHH9Ndp3xtJysS7LUat9hOIyTNliZYFe7nM3YKKoPP0hvTD9Zj8s9BGp',11);
-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 (3017444410,3019497349803182265,'ftA','w4Wt8ENx8zdckA9RuujsCr2IVfUmNFu0DQTL3nZw7G5TSMEdqdgKjsPL1TMCZ1jL2xXGR784HyetBSKN4MQyvIBQrhF82EL3nxz4KWbRwbhSnVG3d6NcEprS23bZ2ur1LjSz5f8dI0ADW1eNTyZ7NODYYmeyLBODGnOBOx9mNMBmkM1XoHupIQxAuRI48H2rFbVHIzr18DLqzLhmTjD2VfwaMXTAXy','N0ZMFBCdO8Lx6H6ePbL','CpmN2zlKZx7tqF2','5gHBiGUAmnZurCovZxDwAn31WDcOseUitW0Q4v9ZxmSGKHvpBnx8bw7rh6rPepPA3A398z85NXDhRlKQWNdeYzrumbieus','CQuZN8dEGrPIO2yVGQ6byD3KB6Swi4pzfPzpbFuOhWRZjyQ7YvzI8OOjO7NU5eX',12);
-INSERT INTO ti VALUES (3017444410,3019497349803182265,'ftA','w4Wt8ENx8zdckA9RuujsCr2IVfUmNFu0DQTL3nZw7G5TSMEdqdgKjsPL1TMCZ1jL2xXGR784HyetBSKN4MQyvIBQrhF82EL3nxz4KWbRwbhSnVG3d6NcEprS23bZ2ur1LjSz5f8dI0ADW1eNTyZ7NODYYmeyLBODGnOBOx9mNMBmkM1XoHupIQxAuRI48H2rFbVHIzr18DLqzLhmTjD2VfwaMXTAXy','N0ZMFBCdO8Lx6H6ePbL','CpmN2zlKZx7tqF2','5gHBiGUAmnZurCovZxDwAn31WDcOseUitW0Q4v9ZxmSGKHvpBnx8bw7rh6rPepPA3A398z85NXDhRlKQWNdeYzrumbieus','CQuZN8dEGrPIO2yVGQ6byD3KB6Swi4pzfPzpbFuOhWRZjyQ7YvzI8OOjO7NU5eX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1192492306,8862988403211332366,'a1ZwU4VeB4BSWF7kmHPcjUYDYMzY81wv','vIlDAvGHEL0lQBOgub03Hcc5','31axgrii2ByOamCLTNpOodUiRqA1y3SyfLTYKH614qycYyKoZbuD1rSdZYlc','bmcU05SfQbtEcGF0Wm7msieotWAoWebdaPgkDmJWBUD4tCCzN7Tl6rBBVPHfFe7fXKmhIaQxtvY7XxIQCIpzmRSr3gOkRDvgEL0jGrQ4GtlxlkPJDxHSkbLIZRVYvKoMoR3sX4iXvGkzlVxEwKXKNgiBotnUKwSD3SJUkm5jQQ9lN3LM','nwcCCntDUmvdBYhYtzjDfdzGUbrbbu0T1rfR3OgfRuDGIZmwrLveX8JOs0nnx3mXuVt2mdoquN29co7bYd26','nnG3ZHOUiPODQWyQTiNnU',13);
-INSERT INTO ti VALUES (1192492306,8862988403211332366,'a1ZwU4VeB4BSWF7kmHPcjUYDYMzY81wv','vIlDAvGHEL0lQBOgub03Hcc5','31axgrii2ByOamCLTNpOodUiRqA1y3SyfLTYKH614qycYyKoZbuD1rSdZYlc','bmcU05SfQbtEcGF0Wm7msieotWAoWebdaPgkDmJWBUD4tCCzN7Tl6rBBVPHfFe7fXKmhIaQxtvY7XxIQCIpzmRSr3gOkRDvgEL0jGrQ4GtlxlkPJDxHSkbLIZRVYvKoMoR3sX4iXvGkzlVxEwKXKNgiBotnUKwSD3SJUkm5jQQ9lN3LM','nwcCCntDUmvdBYhYtzjDfdzGUbrbbu0T1rfR3OgfRuDGIZmwrLveX8JOs0nnx3mXuVt2mdoquN29co7bYd26','nnG3ZHOUiPODQWyQTiNnU',13);
-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(21), d VARBINARY(57), e VARBINARY(92) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (833046318,31296,'HSXUijdZWB','KOThTIUKww4DZTiVMGC32d8lDJNuRlIv0Bp6CApSuV8','u6mjz39bedufTDUJaRjinl5beI2zLW9LHllzvajshEUbGGL0eAeRq834sz','mN7eW','ySW5GxwIWfGrRT3SgtD9unsQjKJzq7XExl7zt','guujfumuMlpgYWiDz4t',0);
-INSERT INTO t VALUES (1879623920,-17029,'p3g2EXQwosJEI','GJjUo83zZRU4HPwXPulAQxG5Gf','nCCRZj3NFl','Gdqw4k0','ZBVAkGbXcAtv','3ED1YmHAAxQVioO1uzz7D6HFjY1loWzlYhv0cH32nu',1);
-INSERT INTO t VALUES (3266158044,-16587,'DILwmfG8boet','WHF','G2m4MV3QiyOmM56J93V35hHS13d0ic7I2gBxUSDfl1zFixX6pyJA3uhcQHPe99CevgJIlQ1d5','edsZS49J','t7swXFqF6HAS1','Fq03refw0mt0aYK',2);
-INSERT INTO t VALUES (412805756,32750,'GVnpGwFR68Rm948DMakT','aRiaSl3iUiNuruyoG5TEq7iyPrU','EhgmXwKWj4SxwU8kZHL0v0738qMfbKNanYTIiUxSpCg','XPVithKxlMI','aIidRwHIY8P1szq8yu2TlCkeNtl2cO02DAB3vfM1mFfRlzo2DHAOE7v0jFVzIVnGmXs0uFdlot0QZ0OC9apcWFXDgoFwraDz','cjYvjCDNxe4JGtwWy9XE93P2yvrH8AQ5CoI4eKF7t3fd45so66dCliLDo7mMCwzjyf1srgwqcXA9wN8',3);
-INSERT INTO t VALUES (648449899,1940,'wAxg1z2KhdmrmpE4Pl','sgjtWWv0RasEs9wVMlhzwmAknS9fpX02h3nkr1K745PVTLXlZj2','48kjNuQNbquXHz6p6CTSoKIsDwIGYQsEcpszIU24A3iU30FV2POwJ3ZIISWQ8m8t0wBZPN5kg33BhmSJiY','LQK3','qH0sAaIIljcyNueelsxl1g5kdTkDhBh7BXVRkO8eBDqWxNXshz6OE3Hy','Bnwq2905kBwfYCefaqyzS0LnkfZCUkAc5aftWAq',4);
-INSERT INTO t VALUES (880929711,24015,'d9Rd19Vh3','bR2zC8wl8d8LQMYXrhiCrMiUY9OfOvdEWO9CS5zQTPDXXcaet3uP','1w0h5HnzUzs94qnTVcpGDjB8gZEyZO9xqp5Y','FAMsnf8T','HKRp64BwjymIbuTAXf0wXGGr4UtQPv1ewiBEZph30TLi2TQDIv7zzei8nqcZP8uWSJ6WXQK','Xa3Zg2EihTtHWzOfOLfhuaQOAlfBhV8soL2jHJHJgwDv4YB6mB42IOVP6Pnq1v2TD2wfSaht5FLiUQo7947u',5);
-INSERT INTO t VALUES (3730378086,-5647,'3ZlD7kfh','ItcCC8eZCtNpLEmjY6WongvCaFtveEuIM5NRxkYldhiknMu','DWjKWyiVA7k1Y1ooHLtn5k7z5VQy257YvuGbzzJI4WwDCahbiIIkqxvMSfqCq0VsPPGGBSjq2sUKiuRZPs5SX3ujw','P4995l','A3HBYg7PDvwBx6f8gjQAZ7h0KlKJK6Qvb2YQtJUfPqLO979GIZKbYWoZOG0wl1gxIEmdhqh','BbgqUUTuhv1RxWSlIPianI85iHyb43owYkIuMqNZwkbZyLtBrADt076i7zuqK6u',6);
-INSERT INTO t VALUES (4202420032,18805,'RoRv5QrWrX5Bd','gTWTsswGt3XJ5mkvGVEA84e69QcUf3NRLWMxqUM','2bLwv8m2shRMG','H1sP7yWR','jhb73Z8EuG9Vm4HzcSj4EAtUMVFEmwOFZUkHnIyXz0mfH764m4hGiobQfjCuPvw2CjpcOovrfQB2dpxgsYBb5OLvWfBdpXCcTHZT','Cvq8tYd43sV1',7);
-INSERT INTO t VALUES (2232948762,23858,'4Lv13COptp0P4q','IzjWAt2X5ljyc2mL','248ppg','23','JCT935mbp9KHpCxcxd2Ne7LnAz4HnO5H3gVTniFYDwptJ878PPN','W9OTTatZsXLlEFpoUXKO761YfdcpqMCllUk86HwpzC7AA6vVkXGoLIaAZkMxSk9X2JoKkHkGHf5TsbSg2rxazR4kWDZhLT5gAFww',8);
-INSERT INTO t VALUES (3105894294,27278,'9cTUyyuFQWNoI4ZEMB','BpvUBPJuNG','aG1mvmTeWvfZ','CxSRKCRODwv','w77sNu1ih7x7vQGw3F4FscN3Pxvk1phIfmk2m8scX92QbhHIoGB','7QZAOyaU9G2oRSEX5oVPdaDc807u6iHE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1621565493,-10152,'Rppvb3qZKHfwqSmrohi','IiPAbu31E64uDMxyRIeqHeM','FOqHMw9mhcsB','cbs3jqxaxSITU','hRRjeDWwmbA8EAVXVYBiB72iDI','ZxjMnAHfZdOcOtl6IG8TsS87QZf6HY716t9mN2Hqv4MR5MvwJLuVKIqAdaAGwfgNrcCo1OwWigpIpdi3Ri72S',10);
-INSERT INTO ti VALUES (1621565493,-10152,'Rppvb3qZKHfwqSmrohi','IiPAbu31E64uDMxyRIeqHeM','FOqHMw9mhcsB','cbs3jqxaxSITU','hRRjeDWwmbA8EAVXVYBiB72iDI','ZxjMnAHfZdOcOtl6IG8TsS87QZf6HY716t9mN2Hqv4MR5MvwJLuVKIqAdaAGwfgNrcCo1OwWigpIpdi3Ri72S',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(22);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
-INSERT INTO t VALUES (2019434560,6058,'7raRwBjTWI','PjMlo9xS4d4kTYIK3vf7jrzg','cQpLHHft7IZlBJCIOwbya589QE77VUJye2K','tLD5xa4G','BY2pweN6yhSltDxdtJ7XalVlpOS7SDkFy0wtOXvNTlQvDNSRfSCYdgrsUj11RWMFzZsFDzYX5tjkx8WTU2VNBm','5UBrNY6v64xjHLZ',11);
-INSERT INTO ti VALUES (2019434560,6058,'7raRwBjTWI','PjMlo9xS4d4kTYIK3vf7jrzg','cQpLHHft7IZlBJCIOwbya589QE77VUJye2K','tLD5xa4G','BY2pweN6yhSltDxdtJ7XalVlpOS7SDkFy0wtOXvNTlQvDNSRfSCYdgrsUj11RWMFzZsFDzYX5tjkx8WTU2VNBm','5UBrNY6v64xjHLZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3000250779,-20507,'f7Ve2r4nqZ0','suxqJeHcwqIQ71NOFRwuko04jqO753x56bx','9VnK','iGxZeuxd','OI6VNdjqKKkUBounyaC0yC74WSQw77pjDsGGcykB2d','XyO01pJHrBdBWz1aoblKaZhvUBhNZ9AR7gNC7ScwX5mHEkL1TmJxalwUZxWrOKHgXMGylbUb3ClzVSmnkki6',12);
-INSERT INTO ti VALUES (3000250779,-20507,'f7Ve2r4nqZ0','suxqJeHcwqIQ71NOFRwuko04jqO753x56bx','9VnK','iGxZeuxd','OI6VNdjqKKkUBounyaC0yC74WSQw77pjDsGGcykB2d','XyO01pJHrBdBWz1aoblKaZhvUBhNZ9AR7gNC7ScwX5mHEkL1TmJxalwUZxWrOKHgXMGylbUb3ClzVSmnkki6',12);
+INSERT INTO t VALUES (2835717496,45612,'zx3220FjgQ9fskaVSq6fYF4VM50F5ZZqMXg6w5QfTMU8wZb2Zvm8mGCcwoq68YGgV9A9','j6SC0yZw3vtEtfxKlY9WXALkHQYsmHu9iXCHgl0c','Pk9KdQrN','vSIXjvrupEx6xmHlu','A','j',10);
+INSERT INTO ti VALUES (2835717496,45612,'zx3220FjgQ9fskaVSq6fYF4VM50F5ZZqMXg6w5QfTMU8wZb2Zvm8mGCcwoq68YGgV9A9','j6SC0yZw3vtEtfxKlY9WXALkHQYsmHu9iXCHgl0c','Pk9KdQrN','vSIXjvrupEx6xmHlu','A','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
+INSERT INTO t VALUES (3186708814,46646,'eBD6o8BOAx4SFcymzIBNBlXz1nx','ljNTKu','9K','YDDkeAx6Dkj','5','t',11);
+INSERT INTO ti VALUES (3186708814,46646,'eBD6o8BOAx4SFcymzIBNBlXz1nx','ljNTKu','9K','YDDkeAx6Dkj','5','t',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (781042372,58247,'H3tTBEtKhKqNiJNCL9jjr6iXyRon5SX2OCPaXVYbgMMZ8FCcVMJL9','LrjABAL1xeZvP4i5ZUkdsEnTeRi1IYyIRFzc7Bpb0Nhc06HPwAnEWlso11U4Rxsvsughpt6g42DdErSoCTzD3lgAFDol2D9R7TcRTM1XrzEsJYZuvyr6Hf48W53F5wMP6NPHrLoAw4Fu2l12VJs6oc1ku7iJQC3XXmmJWn4kfrPsdmh82zPRqwk8PhR2pVfM6T2txBugPKKe2UYdoSioyw165fCZ1ppWtuTstKtVbbY777TziRFYvPtuCp5ERU','T3BgsgKcrA4SwJcI4U','r3Nk4pEa0pOKhYbiJQ2SG7M','H','p',12);
+INSERT INTO ti VALUES (781042372,58247,'H3tTBEtKhKqNiJNCL9jjr6iXyRon5SX2OCPaXVYbgMMZ8FCcVMJL9','LrjABAL1xeZvP4i5ZUkdsEnTeRi1IYyIRFzc7Bpb0Nhc06HPwAnEWlso11U4Rxsvsughpt6g42DdErSoCTzD3lgAFDol2D9R7TcRTM1XrzEsJYZuvyr6Hf48W53F5wMP6NPHrLoAw4Fu2l12VJs6oc1ku7iJQC3XXmmJWn4kfrPsdmh82zPRqwk8PhR2pVfM6T2txBugPKKe2UYdoSioyw165fCZ1ppWtuTstKtVbbY777TziRFYvPtuCp5ERU','T3BgsgKcrA4SwJcI4U','r3Nk4pEa0pOKhYbiJQ2SG7M','H','p',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (710963133,316,'23JNv','60dpCaA023EClG0TuoEEF8MAaLBw4Uk2OXnX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98eBjFNHYrFZJQ4kjkfwtDgmzG7AzmGcNzuf','Vn','mcT4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSUQ4XhdLsjJJk80Cm1Mmpllk6LHD9EzrkHDEfZamjTylxJcvUo8CBuf5scNPMDxicyx9FQLBnaHHiYTZGR1hn3tR4kQZe7grFZ2DKbNJ6pBbK0PszpSZ4aKesAStzjUwAlo4hyKsvLh2dk','jNF79AJxC4LxZq0nPkfZc4mi5BcJGBet7gWHwl0U77SCtaS8VCduJPs3ofvR9eRM4YimRBadp','kq0kfW2QXMn',13);
-INSERT INTO ti VALUES (710963133,316,'23JNv','60dpCaA023EClG0TuoEEF8MAaLBw4Uk2OXnX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98eBjFNHYrFZJQ4kjkfwtDgmzG7AzmGcNzuf','Vn','mcT4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSUQ4XhdLsjJJk80Cm1Mmpllk6LHD9EzrkHDEfZamjTylxJcvUo8CBuf5scNPMDxicyx9FQLBnaHHiYTZGR1hn3tR4kQZe7grFZ2DKbNJ6pBbK0PszpSZ4aKesAStzjUwAlo4hyKsvLh2dk','jNF79AJxC4LxZq0nPkfZc4mi5BcJGBet7gWHwl0U77SCtaS8VCduJPs3ofvR9eRM4YimRBadp','kq0kfW2QXMn',13);
+INSERT INTO t VALUES (2547917811,29389,'HOpxDs0JSyAObVMKqIglyGnwq7V3CJ9mRHngoTldRsCZ89ddJnY4gtNDSKVs7mT','nU2Des4GhCZmFXaaVAixK3zT1Hz24MeoQowBtV7opF82KyG','GcvHa9GokE','V5QTX1a707kANS3kpMGEH8DZLLg3qXl67NzOP6XFlDp667z4Lb2AMLNFg18KXQYbRmIjsxoAqXLhd0H9cpPunsMeitHs8EDHD6pMTPexvD3NrpiZPkQowFwBT9FCQvVbJfUGUN3aBnYS3RIgXZF2LJLndB','Q','r',13);
+INSERT INTO ti VALUES (2547917811,29389,'HOpxDs0JSyAObVMKqIglyGnwq7V3CJ9mRHngoTldRsCZ89ddJnY4gtNDSKVs7mT','nU2Des4GhCZmFXaaVAixK3zT1Hz24MeoQowBtV7opF82KyG','GcvHa9GokE','V5QTX1a707kANS3kpMGEH8DZLLg3qXl67NzOP6XFlDp667z4Lb2AMLNFg18KXQYbRmIjsxoAqXLhd0H9cpPunsMeitHs8EDHD6pMTPexvD3NrpiZPkQowFwBT9FCQvVbJfUGUN3aBnYS3RIgXZF2LJLndB','Q','r',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (116329408,57185,'AiocmzyeHi8Dyn9Gr7KAnCH11K','EI6EcbVhiQoaaDAInYu3svJg7YN3KgByWSLVkNpvu57Zeag0MyFGckoOwSgsGrKN9aIQBDek0t4zeYxPfnSSIRiTaN6MJLM376dHYPPOZ5wXUo9SvAuBudf8JjLBiSRvIh','CFbRIrKV8EdgoC0M','KhD9nJDC8BjCHcjtNvIJrS6MySII3EkEMZFD6FfX4sWjR7fhs0OyZw38rQQEMHcxWNJZmnNUdeGzqyiWywIy4kyJ8gZHn1uA4zys1miZySAMcOCNk20lvgrwL9tfvkBuSnl1FURNuFUqmWp7TGHPsJxH8GOaD1j30P8N6D4IRzqVOkmc9uSvcMFZ6DeWnzE4tSXfjt','YK','E',14);
+INSERT INTO ti VALUES (116329408,57185,'AiocmzyeHi8Dyn9Gr7KAnCH11K','EI6EcbVhiQoaaDAInYu3svJg7YN3KgByWSLVkNpvu57Zeag0MyFGckoOwSgsGrKN9aIQBDek0t4zeYxPfnSSIRiTaN6MJLM376dHYPPOZ5wXUo9SvAuBudf8JjLBiSRvIh','CFbRIrKV8EdgoC0M','KhD9nJDC8BjCHcjtNvIJrS6MySII3EkEMZFD6FfX4sWjR7fhs0OyZw38rQQEMHcxWNJZmnNUdeGzqyiWywIy4kyJ8gZHn1uA4zys1miZySAMcOCNk20lvgrwL9tfvkBuSnl1FURNuFUqmWp7TGHPsJxH8GOaD1j30P8N6D4IRzqVOkmc9uSvcMFZ6DeWnzE4tSXfjt','YK','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2655527826,25753,'6RPWKTJL2QSAWQoyYiaQSLXit7AXDRciWA81oHmMDtEB03RB2jKCkdrzrA','rUHa5U69U9CnzyLuLNLiEiFFPuZdYA3irag7jprriVFYjnwow7DquUisELL85wF5qcVVa6y1fAxsEnr8exgxZnfJ9vdn0zUuJAjTFdAh','dMZXWmG8SYl','6AyeMaVdJThdRZ8JOY1taReYxxTKDvJo5OcJZqkhDI6RN0pU9yBMNURClNqH810IYN45EGmTqoFEHwnHN1XF7eMG','ER','a',15);
+INSERT INTO ti VALUES (2655527826,25753,'6RPWKTJL2QSAWQoyYiaQSLXit7AXDRciWA81oHmMDtEB03RB2jKCkdrzrA','rUHa5U69U9CnzyLuLNLiEiFFPuZdYA3irag7jprriVFYjnwow7DquUisELL85wF5qcVVa6y1fAxsEnr8exgxZnfJ9vdn0zUuJAjTFdAh','dMZXWmG8SYl','6AyeMaVdJThdRZ8JOY1taReYxxTKDvJo5OcJZqkhDI6RN0pU9yBMNURClNqH810IYN45EGmTqoFEHwnHN1XF7eMG','ER','a',15);
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(57), d VARCHAR(98) NOT NULL, e VARBINARY(29), f VARBINARY(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4984040,4500145,'blDnYxPq241Z4','Y2ejem1wl66eRFeD1AVkwM8ifFdKKO5gq4j53alcPPeF2RVyc75Iu8NMDo7X6yMhxNbYRh4','7JN8UJop022PFf','F','SN6sSohwAyycN','fkkGpSabgCYk30E6GQchjzlcOZ',0);
-INSERT INTO t VALUES (-2644752,6934828,'EHGKJSSlj89VZI9gYrB8QTeBfWvWNRUkRhJl7FFFtb','TnJocLZKOaucMbqCcrjpkdzgUIOLuKqLKJIEm7sOAXc326k6BNyLbGrJRGkdSV0xfuLtew3jvlzamgDuq05kTO35cWs','f4BXnu','gUYH','bsY01NL6LmFtMDo5jcORou3nM2ep6LlemQdMfloHnlEerk4GO3pLODbxSewQIENROKlTu80','Tyj',1);
-INSERT INTO t VALUES (2766167,-3563133,'C','82CRF1VystU1uE6uBxESmRtzV0jUzu31YCTB1f6I3omZKkaBzN50guL8u8DyQYfrs8LAL42QA95i3HKn4tDD0ZA5WFzAg','5NZ7','ZafRWiMp7nWO3nrp3e30DbrfGR','8Cwf','aS45EEEouJSaqL',2);
-INSERT INTO t VALUES (6800927,5479890,'Ojln1pzGD7aJvfbXsInm7PccAekhcXXlGSHXvYvBRERpcDQHgj3jS','3iXwaONC22zl5waRTpv','SayWGRCJ8rN5am','f9ihvj8sp142vu0HjkcGgQeP','2UHBGyhKPFDvU','v1lV5uks0VjUixrkDc8pfIxLsuNFf5YDVFnPDESt5GedAD58LtWXzAI3PgI4TJOzOWz7cp5CRMO2IE7rU9qS0ny',3);
-INSERT INTO t VALUES (-5374812,2908720,'gwI5FWcepR8xHe4p1qIsdgw2YGkVcUjcSfCW5EADW','phnyDQviyN7lEsgOYpGDy7ZPy23a4Job4xGPPwButH8YPKm9CPiiwa0eTnypaG19AEzZe1','o9KNkJB65eGZYNX9bVXsLjBPTv','tPdf9xLjTMlwCX','0W2eGxJuCINNXlSTwkMs7Fnq6v1QKMjmJPhacf1OjapAQTt27o5nhx1Zq2z2VCeaSn683ttMUFKoFKz6EmPv','szcY7FZf3yXsclWHSwMmNQAK9HM0T2qqWUwaf1UzBKw5AoXVPplxVvKzvdxU30yF59MIk1GAhwMyAd9LSvPK3i4SEnDsQ',4);
-INSERT INTO t VALUES (5394236,7317437,'shOA14GSWovFVT05fw9wnAw82pLMQnZ','KW5ckODGbn25IEpzOT8bNvdmwNq2SZxEOFMmiEYCBSIT9oF37xDbwXPTFQiIXjGeNUE7vkkfRXz4yog89k1Zm2Hng7','u4W','bKzAByr3xJwL','i49z9XwSbEFkQx7UcGzvpe4p9cYy2XTdfKbfcQ67aHwDii1udmBX7ceW6aGICsp7mor13pR7kIIQQi','IPkyQV',5);
-INSERT INTO t VALUES (-2763792,1373530,'GTsf35YqSctNi5ajiOPG4qHPwGNRTMogh','HyE5VA512btWpYHxX02aO7YGA8nZk2kS6z9wEgdI4rSGhv6YM5u4G4Re02M0iPHdikJHDgQntpMAuLrM2hqZ7','EZPOAmZ3w9yzM','TJmfWmZgJq0Z5aO0IhanWvqC','NTkJ6FAiZAW','2JeLybM2NPV6phS2xVfAGNdhpoN7j4fLi0lZ70fm4OUKahfolzvFMz76',6);
-INSERT INTO t VALUES (-4012866,8160818,'oplMcPCFtM0r5l8v5NQQiTzw112Dywj0fUEEust','S78qNMjZjD3ELiUlMCXYomaqBFCJa5lUnpoxWijSRUuz4XUnj3SNEcXuTho','W1JRNKpeJvF3KTA9RQoSD7b','UyUv0l9YAur9hxY10GWSNpFBnFhSw','WQ9Y0nyoPoxrWV3RGFYx93hIIUGR0E6eHlPIIgtEPzr3PbikrrZqIFaB8Lrpn4aj','S4qVe8SH5ywKwUTwZa55UfNPJE',7);
-INSERT INTO t VALUES (-436399,-3787766,'y6Y9SItKV1puN3Pom3E9LxWJi','Pjk7M0sB6AlMSPT6znzu1DFuWwPkFIY2jW8gFi6IBIgXOxOKLNqDzJlXYQ47VVoGwr7qCJlfc7ABI','E7OskezKf9qHIQCHAXv1xswaH','iN3yeZEB4C0VXgb9Zob9rWeI3GMW','26VDCNybavfrPnMYA7IXb5CGQCqRvrat0HfOy4VarGOpWOhJqOP6r0iObuL5LdMM6GZ','xEE42IvuEWEGOX4INDdllim1ybh5H',8);
-INSERT INTO t VALUES (-3003545,-3194427,'YEdYUUABLzrIcfjZqvhZwmT81Em','22cloXwP2GN35EnTE2SI5nk1fPbPRtFsXZwBpOJD5FyjRzORDOUGllltKzhzX3LiR','3t2y7pDfFPmszUnYEV9kvCTqRz','m3IwAIA5nEgkp0nB','DOfIg5HfTsWklnQ6LsJP7niUrmYGEDcwxNTFYFO0Crs5An3bSiRfJB','XwywZcTnt21v8OnD9gbHEJhO8Z0TqRkNi3uwspsK0A4JUQSQj8tKJR6UjsQq7uwnNUfzkm6AyiyTb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b INT UNSIGNED, c CHAR(1), d VARCHAR(22) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(13), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4060927295038861017,3074108300,'l','cX','jn7mQnve6BpesfUmTlrNWMHezN69veGrJ','5nvOBb2Dl','k','1',0);
+INSERT INTO t VALUES (-4102183074722650754,2465008345,'w','iP38xuPeGS2Do','EntRkadg5qYsbORc8liCAgOPw60tC7Sqsmh28Y0sTw5K8RSRHYLYRSehrUCM4Yzuma','P8VYDeGD','l','8',1);
+INSERT INTO t VALUES (-6882236108480120301,504090412,'F','2ddshXQQ6q8JrZaKtb2','O2025WDuhn4dg','xWWVSdKG','Z','6',2);
+INSERT INTO t VALUES (-2291626106599437073,281817149,'F','N9nrxwgjU','oyP6Fdj0A3oEvnWabLkgezJx7nAQ2I5f8YvsbOj2a1jxDvteWfZLplXKvUCFhiA3D1l5vZJjAmjtJRMuWTArTxVr74','pDorwLQp7','H','1',3);
+INSERT INTO t VALUES (4422847337969076378,27834431,'e','Rt8NsikuaOuqD','lKXRA7LfhlbfoE','0qDB2owQjvf','a','x',4);
+INSERT INTO t VALUES (1269370623838178146,1707586206,'v','Z9gE','slXYGkoX2ML96GeT3x9gITSkVWRsPgENtFbwu1ejCueSoHrq3b2SAKAseZi27TfwkPH23AEY8','ko4Rrc','B','1',5);
+INSERT INTO t VALUES (5058040323936937255,1347428369,'l','OF8Rdqhn','OVGo0FhSmT5UvQinpqEYBbGdchHTMp0MJSzfx5LxZFU1iHKZ6Vwc7CrZO4ZNd9blQ1ntq2paql','k8Sk','J','b',6);
+INSERT INTO t VALUES (-2623381371526442785,4055033668,'4','H2F1','d9vOfhEUOHc7Fyy5Uc3kkyizIzDDSsXJNc8D','WKv0S','e','d',7);
+INSERT INTO t VALUES (-4200032571380068970,2084995373,'N','rdLRF99JIsQ','OQOtFjE5LwbJD3ArCEwgxEDoqQChDnCvP5A50B8EuLBqr02KdYvEf8W8lfBtbUdhAl','0jtV1','C','Z',8);
+INSERT INTO t VALUES (-6234365486416955318,1174800673,'j','b2UcWmXVsvL','dnd4GHAriRiCbaeAxFPDXQevilyLTLlgeZ','t3s5Xy','W','o',9);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED, c CHAR(1), d VARCHAR(22) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(13), 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 (-9179453775362873303,5331306,'JqadfjYaMyVEYdcZEhnzgtktyfAQQ','7P2qHZmo','xD3ya8z6LPQ8xylEehuoy','NKH3Gg4gpnDvwFt7zTdgCMoy','W5Nm1VPqDLlu6vBm4xr6AIhdoxJBFa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6pl','sLyYHxoZG',10);
-INSERT INTO ti VALUES (-9179453775362873303,5331306,'JqadfjYaMyVEYdcZEhnzgtktyfAQQ','7P2qHZmo','xD3ya8z6LPQ8xylEehuoy','NKH3Gg4gpnDvwFt7zTdgCMoy','W5Nm1VPqDLlu6vBm4xr6AIhdoxJBFa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6pl','sLyYHxoZG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(58);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
-INSERT INTO t VALUES (-5736638512898441672,-7117788,'y96gk8Dd','WLFqphXMggnaAoBpj8b5btFofF','eNnavgZWauNOq2pS','iFqJ2GTITyaJN25dLGUzi02H','2UtwIkmjPZduGVmTSyNoaTLXaaa8L5yLz8aASYOUM5Kle1XH82usaifgUrvpRCixYxGtlCYW5CQuHnRco','9EUhtcjXU2t3V0',11);
-INSERT INTO ti VALUES (-5736638512898441672,-7117788,'y96gk8Dd','WLFqphXMggnaAoBpj8b5btFofF','eNnavgZWauNOq2pS','iFqJ2GTITyaJN25dLGUzi02H','2UtwIkmjPZduGVmTSyNoaTLXaaa8L5yLz8aASYOUM5Kle1XH82usaifgUrvpRCixYxGtlCYW5CQuHnRco','9EUhtcjXU2t3V0',11);
+INSERT INTO t VALUES (-8652078672187618375,489222733,'C','mpy0','iTZLGorbqwJAZx9y195jfOeT8eOfJRinXMkONenIvrFSvfhrxccVEYVBdYaFM8','2','B','T',10);
+INSERT INTO ti VALUES (-8652078672187618375,489222733,'C','mpy0','iTZLGorbqwJAZx9y195jfOeT8eOfJRinXMkONenIvrFSvfhrxccVEYVBdYaFM8','2','B','T',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (-6199150360277132788,2210757561,'G','g4P','yAQY2UL','hIs9njEmQ','l','1',11);
+INSERT INTO ti VALUES (-6199150360277132788,2210757561,'G','g4P','yAQY2UL','hIs9njEmQ','l','1',11);
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 (-1930988546000483756,5995366,'LBCB4amjTKiMrH7hQNFtxhgq6','V13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7RZF2jn','v2ahiACB7FN8Y','TRgeEUZ8tvPHm4tRj7JY','q8pVq9lKopvbgubDYFfffr17v9Hekz8imOeTYoBL5Q6T80CVo5MDXl7FUso6WNyTtJ3RcexE','RWaHbgqgfKCXwvAOIxN3Pc8iFM8bAB8OHMfPodnjlTnSPyyYXyWpNmZVBkSeM',12);
-INSERT INTO ti VALUES (-1930988546000483756,5995366,'LBCB4amjTKiMrH7hQNFtxhgq6','V13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7RZF2jn','v2ahiACB7FN8Y','TRgeEUZ8tvPHm4tRj7JY','q8pVq9lKopvbgubDYFfffr17v9Hekz8imOeTYoBL5Q6T80CVo5MDXl7FUso6WNyTtJ3RcexE','RWaHbgqgfKCXwvAOIxN3Pc8iFM8bAB8OHMfPodnjlTnSPyyYXyWpNmZVBkSeM',12);
-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 (411206973418870627,561318,'jaUAOvjnYjmU8BDt2z0RIH5LTn9aA','R7i8FxsKvyS2ktNF6Fdis7kImaz5vF','VIfLJrhY7Gs','FV9MJqleV6GCMqPTlnCvXPt0YbuwKIBoiXdBH3xEknfoAxCGsotVqW1XxVlhudAJ2RbH3aWDn9Fo0VREBdXMPr2yhzoYG0JSV4nc8wZGJ54s8sItAEk1wgY2LRxJZmuAG9XI9ojrgDu1CXPdj4iFhMLoy4bYqoDWiP1MIXM6WoUnuUNNVYxtzyq9nn1N6TvkNNxjyHHGnSj6F8petoxhIT8L76rc1dyxz1UBaNQZvQ','0EMhAz0mEpPXZpTG2JgQ2xiIgoGxoYGMYTfdGEAdLrbwGwDyFRY9vYswzdBGe2ZC6ZveNqz41VO3llQfc','P1E9gzmVFrbLEui7E2zZTOtrOwq0UToVF2KubplNrufexEanJL31xNdAFmjhSLjfXdo5wWAd',13);
-INSERT INTO ti VALUES (411206973418870627,561318,'jaUAOvjnYjmU8BDt2z0RIH5LTn9aA','R7i8FxsKvyS2ktNF6Fdis7kImaz5vF','VIfLJrhY7Gs','FV9MJqleV6GCMqPTlnCvXPt0YbuwKIBoiXdBH3xEknfoAxCGsotVqW1XxVlhudAJ2RbH3aWDn9Fo0VREBdXMPr2yhzoYG0JSV4nc8wZGJ54s8sItAEk1wgY2LRxJZmuAG9XI9ojrgDu1CXPdj4iFhMLoy4bYqoDWiP1MIXM6WoUnuUNNVYxtzyq9nn1N6TvkNNxjyHHGnSj6F8petoxhIT8L76rc1dyxz1UBaNQZvQ','0EMhAz0mEpPXZpTG2JgQ2xiIgoGxoYGMYTfdGEAdLrbwGwDyFRY9vYswzdBGe2ZC6ZveNqz41VO3llQfc','P1E9gzmVFrbLEui7E2zZTOtrOwq0UToVF2KubplNrufexEanJL31xNdAFmjhSLjfXdo5wWAd',13);
-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(23), d VARBINARY(30) NOT NULL, e VARCHAR(39) NOT NULL, f VARBINARY(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4107289898,17389846490500955874,'a','OFuvulOlZbJ063dj4M3WEvqJ','nwyn961LFAavaoXfz87uwDFXNUCigx','7aYsoXEponreF8HUt5fGsFyvJFqmyPB','P1jURYflXlQG3rIfnS6IHmocPrleVNe2du8C9EGvrNFm2Rgg4ii5cgWbOKW9N6qKCWORS18esXBmj','iGVTVFqYNhcfj5pmREh4eH7hOKF02KWq6CGHLBLBHf9',0);
-INSERT INTO t VALUES (77163149,17935674764165156941,'X','e3o0mtVJTgf2M14','8te1GjAp9uQzBFQraZC8nk','FA4QE2WrOQEdpNGTynSeYbH79itrli','2aQfOBDSBXAqmIa2yZOLl3LgroEEs7UZOpyDoxfpR6HJ6tS4WZztEen4i7uf3muABFtOA7RWFtn83l2B','14IsA9yi4MoGceVacJL31fUUGnQMPgVG5Wxn',1);
-INSERT INTO t VALUES (722830439,17609189471688448596,'VMaSEWamGqtp','b1c8dOEhErSkKO8o2pn6qL1BhW7','dLwMkmR45o','TtJM7OeB0DspbaKm','fIbsNcZGuLeYDcJLplwPjFHN4yyxRc0Nt0','v',2);
-INSERT INTO t VALUES (679142087,8066638929759351408,'RlFyGRiq4cR3myGuHRlo4','JqI5sN3aLZdq4MfSwUdMlN','Oc8J0Ol','OULa32TNFPt','tp1DtYDN4JitlITxrOZEBcqeUAsM4UeySRq0p','xINpvhXsuf20JcvVblUowx3kfyyH8Z6t7ZlE7yCRTEWj0Q1MuXBSohe3rJHnY',3);
-INSERT INTO t VALUES (1958878902,2697571224161475679,'PX1o0RzgWG48Y2DsHR','gVAPBmxt2gQ6IuoJDi4iLaNX86V','y1g','PEPyKpxBEOzVE','kE4kP1IQYXGahqihEp2Qv0iZ4a8p18nIU8cu25cUn8hnFQ2s3Z7QlSJms','Wpw8DbnZCh25M6D',4);
-INSERT INTO t VALUES (2559567883,7450306728960621976,'Y1HBGo2SOlxGStipmG','V7bCUj2pEd9w','GZZkIeDNe1llqX1FJ7l','7IlSLFBmqL2f44Q3zdfSC','K6FIsaSqDA33Eutm1esBORrG2GhZJELbOS9F0k8AxR3z7UPfZ2tWnIID5Rx45U8J7fK','aBvycjFODxG',5);
-INSERT INTO t VALUES (1298532750,15732457827407154410,'76hcRbo8AT6F','v8CZl5quJhZ0qtense8hM','A8Ac','k6HgvqjZBsxTP6kJJ','YhFGEAeJs7mkxAhFf11HxMP6LNzuybLntdrZ1QZu1DSSfJIdkcbg4FIq9FotBWNsbubOatcaknS2w','vkt3knEFm2tz13oiyI',6);
-INSERT INTO t VALUES (1786967642,9540255190239763872,'nyxCgs','Ea9poYgarUvOS8PcpFrZykyDgzUPF','ODJORPEhe8UfmprP3Sj1gT74','fzcHlrmIPILva','aCPjsX6G4qYHn6sHt8bm0FRqsrsrTfUAj4lDTZa8k0CsvvfhAP4U7M','SFIR33UsCVEs2L3aMq',7);
-INSERT INTO t VALUES (2677098178,9204554440624881808,'u42K4','XND','pvGlXKjNKKazGicrf','tbPthYgq86sontNIqOUwwnmk','r5hXgWY9QpvPqgFltej35jDacJiFCI','NgqR51d0UK9gp1I1Xb',8);
-INSERT INTO t VALUES (1579180494,1766492747804079106,'tSJiS5','y32EhX0zNXGjrj0UiQ','MsVPpX2UQUiZmIRbW7WmZh97PcCFa7QAlzvu','BvutmEF7GfKuAx3PMiyb7RVfujDQUT','LorqvYkYDYUNgOX5MM9dqkHjOPwTlk','Fa3lyk0mtUSGalkRyW6dcQoRcs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1837879696,1313391388739070895,'xboRdNMjNHcSsSp7i9Vx','Amt9Ub1noHJbcqPlTrJPUJi','8fhjGhQIZxTKEG5HnVEpF0lzjITjpgw','u2gyvhqu8hM','JutunFzgXDo8l5ZTVrnK4vr6AqeQW2zq35AGsQEQHNPkBjcp8ZK2QiowkWVurJRUCB8cNlQEff7R','gVi7K49dnHWe2hILmkwEezc67sdllUinGT4EiJku2NWR9hOll4nnz64OU61i',10);
-INSERT INTO ti VALUES (1837879696,1313391388739070895,'xboRdNMjNHcSsSp7i9Vx','Amt9Ub1noHJbcqPlTrJPUJi','8fhjGhQIZxTKEG5HnVEpF0lzjITjpgw','u2gyvhqu8hM','JutunFzgXDo8l5ZTVrnK4vr6AqeQW2zq35AGsQEQHNPkBjcp8ZK2QiowkWVurJRUCB8cNlQEff7R','gVi7K49dnHWe2hILmkwEezc67sdllUinGT4EiJku2NWR9hOll4nnz64OU61i',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(24);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
-INSERT INTO t VALUES (962385760,11664663834735997793,'wD','4OQ','UBMPl1e4k','guzz5t4qb7TGFSwwfhcAkux6OC6','7tzPNSwK3eO9itFSLvMOP28ZQoNdebViVudjQyYeTbBZiKtyVAezWlum3hoN4IlBGyE','JhUHrNtmgjqYQLvzj8bTQDMBEF8IGFS8PudgYtK66t3H6P',11);
-INSERT INTO ti VALUES (962385760,11664663834735997793,'wD','4OQ','UBMPl1e4k','guzz5t4qb7TGFSwwfhcAkux6OC6','7tzPNSwK3eO9itFSLvMOP28ZQoNdebViVudjQyYeTbBZiKtyVAezWlum3hoN4IlBGyE','JhUHrNtmgjqYQLvzj8bTQDMBEF8IGFS8PudgYtK66t3H6P',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (216423401,15690825414834311230,'6lldxQi7IaKTASc068','e10Kiql07u4IlD0FcCH5JnCirgQyWSJg2bXjqsWbvD1vM1tSxllrGtTOsCcdNnPvrqIQUqTdqPTeRGxbSA6MP11PCswB3wjYzVbwSnBFNaXu6XZCRtOBQ3aypAkSQiSYVkm34Zw8JHx3KShIO9yHAT7oPvoGkEKKgLgCv39crYZs4vVAOTp7RAdQB7XH3ZtrUYOAOvEANj4lTAtC4aLoms9uL6A4BCa','FGUcabVZahoilBYKTxDpCYPEfywG','SsildYb0DxlX5uLcjBgcXRm8PE4b0E','LOT8LLsy2s8Ezj9xWYEXWXlXiafOrCyIRwn2B9ABsH','wvH7UUiYh7Byrk2uoq6MyoGMLcBAFd8',12);
-INSERT INTO ti VALUES (216423401,15690825414834311230,'6lldxQi7IaKTASc068','e10Kiql07u4IlD0FcCH5JnCirgQyWSJg2bXjqsWbvD1vM1tSxllrGtTOsCcdNnPvrqIQUqTdqPTeRGxbSA6MP11PCswB3wjYzVbwSnBFNaXu6XZCRtOBQ3aypAkSQiSYVkm34Zw8JHx3KShIO9yHAT7oPvoGkEKKgLgCv39crYZs4vVAOTp7RAdQB7XH3ZtrUYOAOvEANj4lTAtC4aLoms9uL6A4BCa','FGUcabVZahoilBYKTxDpCYPEfywG','SsildYb0DxlX5uLcjBgcXRm8PE4b0E','LOT8LLsy2s8Ezj9xWYEXWXlXiafOrCyIRwn2B9ABsH','wvH7UUiYh7Byrk2uoq6MyoGMLcBAFd8',12);
+INSERT INTO t VALUES (-856708487826969255,3708945741,'t','djgBmEuRWF2C7gjJgfdJVjJa5BZCh9l5wZr7uy6Q7Na4NUwQBqBqcvFys7CgKNgJQFj80BNdNLIidrj','1ioVtOqsqf6YDViml1442Tizd6s5n7FWbJBOEu','eYU','9','m',12);
+INSERT INTO ti VALUES (-856708487826969255,3708945741,'t','djgBmEuRWF2C7gjJgfdJVjJa5BZCh9l5wZr7uy6Q7Na4NUwQBqBqcvFys7CgKNgJQFj80BNdNLIidrj','1ioVtOqsqf6YDViml1442Tizd6s5n7FWbJBOEu','eYU','9','m',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1668743376,13664274661677854251,'eGvIvmsPcC5u2','2kj2c8BiLSBkN2vbseSKd4MgXSG1w1malQVIjqSmavzy1B5XgNt159u77R22KGwvydvMOsMV0bKprRh4MYOh0ECYJ3su','zJzULsy','U2Nlh1FA6lq29RbFCtQYaPIVAtFiuxvoLduEO2SOa6DKOz3FBidOCQKmNNCMU2okiIH904DpdOj8DxgOlM5MH8P2M6AEmQycFQytR0stZhf3ttgenGX0fnkI7q89RNOloc16KUQPfLooKperJZ2XxHLZmkRC0EgNYXXjR2ClmrRxF6Hx1jQrPsPj0nggCRlmOB8GWPuCAUe0nv','5ggoP29OuuQO5dw8ppPoT5M4eZW83Dxd4oft083PZSmBsH77QXQxagOLzcJYIAjc7B','H9G76jKcB7Mw7iLlVA0EduUywlDo6',13);
-INSERT INTO ti VALUES (1668743376,13664274661677854251,'eGvIvmsPcC5u2','2kj2c8BiLSBkN2vbseSKd4MgXSG1w1malQVIjqSmavzy1B5XgNt159u77R22KGwvydvMOsMV0bKprRh4MYOh0ECYJ3su','zJzULsy','U2Nlh1FA6lq29RbFCtQYaPIVAtFiuxvoLduEO2SOa6DKOz3FBidOCQKmNNCMU2okiIH904DpdOj8DxgOlM5MH8P2M6AEmQycFQytR0stZhf3ttgenGX0fnkI7q89RNOloc16KUQPfLooKperJZ2XxHLZmkRC0EgNYXXjR2ClmrRxF6Hx1jQrPsPj0nggCRlmOB8GWPuCAUe0nv','5ggoP29OuuQO5dw8ppPoT5M4eZW83Dxd4oft083PZSmBsH77QXQxagOLzcJYIAjc7B','H9G76jKcB7Mw7iLlVA0EduUywlDo6',13);
-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(92), d VARBINARY(82), e VARCHAR(20), f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-22,335058,'kk2YfDzBDDnTUh6UcCZtNv6HtQAL34ed3HagNCkUrzDadkYLSqhqF7RJDtzw7bYG2fk5MJ5Aeq','sSxkchm21VqwYsV0mWmwotVcjrz39qMsTBYaFJ48QLBG8YXzbbrfv1D','6QCR1PFEO6vJHH6NOCT','3tYgrxyvx','reXRXA9TPlVg9IqgVvtpkBkoL3ozoAlphBvKvVv3','mvfqW21DcVMI7moiPuUpie3NeUvk1NiSJGhjGMQYEFMBoHfwoHfq0lFHNK4fjRLeYG96345UvpPhHx3d7j69QIH6asbUVz',0);
-INSERT INTO t VALUES (-123,1590247,'GvtrFpNDTvk5egxWjBPXOfryDrDvS9UFxRycEyUsS','fKWQ9nEL7sNC1kyeZqk4QYGF0uIIPOHq','4VJinw4Un8dCul7vM','BzeQxLsdDlNItowcO1nmomgILFVQJ8uVa4FErtAXjDRMjkgsivtH','KfJqeZ','a3wbd5oAd3WCcxaYNNOsoljmwW9UVKVXnhP0IPah6643ZLFlf4yJd1VrdTmDgthZ6f',1);
-INSERT INTO t VALUES (84,-567313,'G3vjZBrQhML','idNzz8KHje','7mbEyCAv','VAvaRBaqXf','MVjvAaIx4TQfMog','4M',2);
-INSERT INTO t VALUES (1,-3501982,'PPrtM8o9XeCHo9JmqAJsmJrmLHgaAhUBeoN6YUE2CQ7zp4DUcli0v1rT1TDAF6cFweTZfr8rQdCXgqPmfeavuC','RpnCuw2MZMcGRavVAV9mc70RcnPZQCcxsfF7MLa8N5FdksY9jRFXBdzV','w0rjFtE1KeYNu67wI','kEBF7snh2OjJJWs73fvTQOOogK76kFxX8Hm58KnZX1D4kSF0N','EXig647lMHHL8wJ0pd8Tv4B6TT','Fzm1BWilMzTaYCytqMLsoN3JQ5uQkKFMM6JtjY9RVLVuCCZwMinjXQ',3);
-INSERT INTO t VALUES (78,6250096,'18t96AgH2nHQAeVDBYhof78BrlfSJtYBMxYIc0iv91MapcnAgP5ejawCunY9O8p24XnHSwqc8ClaGxP3Vd','7jRVr50tcwYUBBa1dmt6Eixu','3X2xl6fOIhZIzwfQ','tmQ0m1FtDpWVPiIzJVK1vFlXEfVm','opc1Q7Clt','7AaZ9fwlRf8WAVdfZ0YJsuhH3sAWsN9zPnT14cuyUCp4IjcSaXyG4ny0ZHouoQY5Th626BxKDxFa9FEy',4);
-INSERT INTO t VALUES (-96,50967,'um1Kl7R4voiXaTW','jiYXO2yI8p0rrbzN43lS32DQCcMkmHOqQ7LE4MyM','wXlpPhHFgtyTkF54e','Qo3hZdUKxTy7YULWNDi4K','q1t9U4K60QL2CKnlFvpLamY4SNI3fAHlNTRn4Py5i79URHdpNyOyuzjbB6tzcrhubxER9kQpsWggj2AelnZ','TOVQTAfOC0jfFRj0FGAZ37hnpmUV0flnU6L6zJqWEstAP8N9SE0UCEkeFa1RQT6RJC',5);
-INSERT INTO t VALUES (52,5387869,'ReBEoeF7q4NVg1Bjm9Zu5hPL8bkYJTwE9EEsy8PXrnEEBKTkUqzhgpqYi','MsmYHhKo2df20hLdifiMa2BYSk5H0sJb5HYYzjZUEFasz3JLXkNN0KOwVz8W4EBqB0ua','4bFNPg3qCo4sgUZ','j7UczaPpNyDEB2NwZMv3vtvijvC2J1PAmdYxDtTptg7ziao','d5qnggcysqzo05eQAt8Mx1bO1Sq9MgoJva5RUnUUSg1YgxCuQVcQSuvg8QJrI6RGMfhE1wfhq8E','VLhSOTgHp9rrvwFoetSKJkEdMXpnMXpIAy1k',6);
-INSERT INTO t VALUES (104,7752958,'lhNSniOaLoicxFiUTSOIlErnzJ1V81nqawlL8ESix4ELyoRWDthYh','YAEoIlNGOfMZburJxmGuuiIUq2VMhvg3r7','FBIP09z8BqQ6YEAM','xAbsBE4KaaFVD4SYViGR4B8S5gKYnKe9y0U5cIaHeHrAaxjDjcTT5K2ZDMTMX6QRvs2gHJ14A0twmwReWA','Y5fTrbwiuXcdpT5JxDAJ6zgekKGlpFXBPL5806CCePJH0cEWylkgj8B64H4paDH7SqfsNflHE1siBWlK0','LAvcL6lUkAt08',7);
-INSERT INTO t VALUES (109,8105465,'NH6RplomdR79','2IFNYXYrZfGHxk5Vd91UEnCw3TxzeA0Zgs1CHDV1m0vC','5Lq8','Jv3knnOklFDO79mdEdxjsFLd1AgZzenXwopvDup13NZI3qdjcDPipLt9KfaE5V1DWQ5','6zixZEuRlV09HPhI9gPhIf2Yq2iaEs9qJb7SQbgv2C','2ICjrpQ5o4aRVN9UaepknaB1LS7NPdd6bhkbdR3wSJzqcOmUYCKOPJCBtqhtDuXuEZS3C',8);
-INSERT INTO t VALUES (-16,5818174,'O3GfZkvVZIHs33jd','DvJq2ylYfCt9zjoSmSQxW','RuoEUCN','gB70Dg8IyRhnsOr7Zxyk2LGyIq5QbYAExYkUpZJazHb9gyoZf22W5XbF2qMNt9YenXo9CFKGy67Hm','x1PFYc4FY9CL9Je8g878ruiXn0lY0vhIDUdNUcIi1NMvO8tI','QXd2xpKhsOj6W6W7zS6LkYlt1LaUOrd73eiDLv0oF0Es52pJLC6pXmWeL2R0ErzCGpWgRvgPspHusJnBPWepeCHWqy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (901664309617390138,3657319514,'J','4c1LcjyQENcVVnwLJZbUbpgliZDco7j6LDzx8lHweUHzvAckCoiWb2WLwU7nCQYWOh1CVFUmnY4P4GfWii8J7UZE4MqiSjoVh','CchAFkQc4','rCq3TlVaLlvCxT5AYKDJt0q2dHoGmDJzduvU3KXC4uxCUSA8PrtUYFsgi5MSMKm8H0knUwGbjnKlQjQckuCV3DW0mSwY1AzykbJNKhKzBERqVnqhpaHpS4tRpkAVLRtUKUw5IaI1F7n0M2eHwQ34YJsiNw9AhlenDUUve4apqNZdgcUodzN','G','K',13);
+INSERT INTO ti VALUES (901664309617390138,3657319514,'J','4c1LcjyQENcVVnwLJZbUbpgliZDco7j6LDzx8lHweUHzvAckCoiWb2WLwU7nCQYWOh1CVFUmnY4P4GfWii8J7UZE4MqiSjoVh','CchAFkQc4','rCq3TlVaLlvCxT5AYKDJt0q2dHoGmDJzduvU3KXC4uxCUSA8PrtUYFsgi5MSMKm8H0knUwGbjnKlQjQckuCV3DW0mSwY1AzykbJNKhKzBERqVnqhpaHpS4tRpkAVLRtUKUw5IaI1F7n0M2eHwQ34YJsiNw9AhlenDUUve4apqNZdgcUodzN','G','K',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3782280712672573237,2963369,'U','hA9rCcVn3qlvXsGjIMFqhYMEhE','daLeTkyj5i9Vk3fESdTkCYugg7uuErwXay8b1tF6pI2Q5RRDefu7aguCdvGiPnZwR9ipDdAzncI7ImGk8Fcvhss','ZxTIjfXmERRGemKFuBb3kticlo2BFnVckH4Z5fgk8HjMEGTAvWQ2LCVHVRCkTpkJXfaiZWZtNgg8Q0zCHe4JjIfn6Zg5kR3sag7FwseOa2IcjpNPsj8vFmVPCXfwY9F1Psmp3bdEEN1gcYEormBvA4dVqeE5IYDhM78zOYqfSGQ9PPtQJ6L6ARKykXbKbcATCloVZKX7PPBDmReDlmVr4kQhnJn','j','u',14);
+INSERT INTO ti VALUES (3782280712672573237,2963369,'U','hA9rCcVn3qlvXsGjIMFqhYMEhE','daLeTkyj5i9Vk3fESdTkCYugg7uuErwXay8b1tF6pI2Q5RRDefu7aguCdvGiPnZwR9ipDdAzncI7ImGk8Fcvhss','ZxTIjfXmERRGemKFuBb3kticlo2BFnVckH4Z5fgk8HjMEGTAvWQ2LCVHVRCkTpkJXfaiZWZtNgg8Q0zCHe4JjIfn6Zg5kR3sag7FwseOa2IcjpNPsj8vFmVPCXfwY9F1Psmp3bdEEN1gcYEormBvA4dVqeE5IYDhM78zOYqfSGQ9PPtQJ6L6ARKykXbKbcATCloVZKX7PPBDmReDlmVr4kQhnJn','j','u',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8069741995189918747,1975418257,'H','AIkuwMjnen59ZbLHV0I4Axmi9tUwl6iQi2ksMWPjmuXIgq8MSIzlcshi62JphNoP3qNbD0bgeql6cWz587VhJnFAmisiS','mkbZ9A5UYdN','ehYEEyZmg384cFwYSYudcjHevdiOvcOiDD5I9gG5ivITSJX80iWlLbes9z20I0UnCnGBcU0wA6Lz7mFBX7mThkCdG','tq','v',15);
+INSERT INTO ti VALUES (8069741995189918747,1975418257,'H','AIkuwMjnen59ZbLHV0I4Axmi9tUwl6iQi2ksMWPjmuXIgq8MSIzlcshi62JphNoP3qNbD0bgeql6cWz587VhJnFAmisiS','mkbZ9A5UYdN','ehYEEyZmg384cFwYSYudcjHevdiOvcOiDD5I9gG5ivITSJX80iWlLbes9z20I0UnCnGBcU0wA6Lz7mFBX7mThkCdG','tq','v',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(38), d VARBINARY(12), e VARCHAR(35), f VARCHAR(74) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-121,51127,'jpvjl65ggpb6WuG34ibj0lx5438Uh6lN1Tmv','t82Vw65UcL','YUTkF','KNHo7RMUMnSeuJ3xHnYHVXkL4Vh8TmsGqzWKOCnxUulXlfTayghKF6IV','b','w',0);
+INSERT INTO t VALUES (-54,40513,'h7ETLHLatzOBnmtIQdNWNHp','R7Hd4Jg','OSGgA11ca9ZI','GIOVXBgIo93Auo6KQ9aAq70XCr1LsQmJKOa5bDDXu','n','a',1);
+INSERT INTO t VALUES (67,12561,'6bVdSh4dJ2d5ozOVwMbBX1GAn9aRF','sydMAKR9AK','eykDRzqTwvxTZ2eIPZhP','aJ1kqG','O','Y',2);
+INSERT INTO t VALUES (11,1938,'uwyKOJlE9YkPugDmLqjAlu2EM9toQMUay1E','ojLPaHJQ18W','f4ZlfUFMhDdGlx4owVZ','nl71sEKQxFWtUvKMTakie5BE1vxnWjTL1i8nbSxEZJKjftpi5mYHlKnYj6hCqe','s','8',3);
+INSERT INTO t VALUES (-40,4472,'ctQg7SSvbsnimnl','stRf','yRBNhj1PGaaJ21ATVTLeQU0eLHetgVkXY','gabl4ZrytLzVyjBYzksi0pKfbbnB2DLDBD70PxvGcJmyMpm8f','s','G',4);
+INSERT INTO t VALUES (-123,61346,'QtPNTL','P8FRkFPZskt9','tNx5Ao9Iw','QI1diNeJEGcZqt','D','H',5);
+INSERT INTO t VALUES (44,9582,'btMxuia2A9AJkkDTC','GCgug','p8TfTD6bgW3H2V','53sODH2lf7bjDmJGGFBAsCqrrG8L40UP79dwFg7UIpWGUOm3xg1huF','n','n',6);
+INSERT INTO t VALUES (13,46462,'Bh','J','S08P2kjCd2','jAkUIKFdZQajW1UybMPg','c','6',7);
+INSERT INTO t VALUES (97,22880,'Bt5SvhZftY0xEEJLyr','BgXxkJu','uSN0zwPFIrBZQvJubOPydZLGVRdQpb6rV','qb84l0Lhe8BaI0nB3Qsqi6n2Ikp9NV2AegzWGk','0','z',8);
+INSERT INTO t VALUES (73,34712,'o9cZG8AhkPmWz9oWY6HjG00m','0','ML4Z0FkNX','4Q5','j','I',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(38), d VARBINARY(12), e VARCHAR(35), f VARCHAR(74) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (5,-7621830,'5pzyMDv4P9V0L2IyU1bid6XVoK8hFPBO','jGiMjhUI6LrYvGCNjRxKvDmuqntovlKFGkrU','JHE','qSuRuLIRK30NYUijBbxh5NEjzZvXethJCg8R4pRo','muiZweekrmiKxbX01quKKR6xwN0JGDuyxLmN2nlS','KGg7ap0QcieAhsEjtRTTM7f1t',10);
-INSERT INTO ti VALUES (5,-7621830,'5pzyMDv4P9V0L2IyU1bid6XVoK8hFPBO','jGiMjhUI6LrYvGCNjRxKvDmuqntovlKFGkrU','JHE','qSuRuLIRK30NYUijBbxh5NEjzZvXethJCg8R4pRo','muiZweekrmiKxbX01quKKR6xwN0JGDuyxLmN2nlS','KGg7ap0QcieAhsEjtRTTM7f1t',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(93);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
-INSERT INTO t VALUES (68,7518105,'KQu','94RR5HaDtlgEHM7nd5yhXeOuYQO39EMV7RB5h37dyihaN6dbh','P','VN9yFCkcwu1OfaCJdmiwGU','hJw','x4kc0PZKgMFKdCtC0vgwfJanfS1hORYWGlunlK6mlWktjrx8PnSad2mZMnVM9Firgw5D3OU471EIaqvVM2nEbDaU8',11);
-INSERT INTO ti VALUES (68,7518105,'KQu','94RR5HaDtlgEHM7nd5yhXeOuYQO39EMV7RB5h37dyihaN6dbh','P','VN9yFCkcwu1OfaCJdmiwGU','hJw','x4kc0PZKgMFKdCtC0vgwfJanfS1hORYWGlunlK6mlWktjrx8PnSad2mZMnVM9Firgw5D3OU471EIaqvVM2nEbDaU8',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-74,58720,'k8dHtlokAoetCeNyMJh2HXXbnp1IF','ke','KlaFm3Cm6ZEuSyEjfq4SQj08U3psYqzKu','PGDBCcOo9iAh40','M','4',10);
+INSERT INTO ti VALUES (-74,58720,'k8dHtlokAoetCeNyMJh2HXXbnp1IF','ke','KlaFm3Cm6ZEuSyEjfq4SQj08U3psYqzKu','PGDBCcOo9iAh40','M','4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (124,20204,'STYfkKhHj2N32gLSJCr3bxNv','01VRCQNjpY','49V2EtEaL9lP0tjdywm656ESMsS','AYwOS7lTu2wv13arZnoY8COs5H8lEGrF3wLOgdruw7aAWXJHvgC5XEogxWjUEKUGyrYpOlSN','2','9',11);
+INSERT INTO ti VALUES (124,20204,'STYfkKhHj2N32gLSJCr3bxNv','01VRCQNjpY','49V2EtEaL9lP0tjdywm656ESMsS','AYwOS7lTu2wv13arZnoY8COs5H8lEGrF3wLOgdruw7aAWXJHvgC5XEogxWjUEKUGyrYpOlSN','2','9',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (79,8165350,'l2uqtqfcDfe2llrXnwTe','L2u3cM8L5yh4MdkhRuANHkaK5rN6GEc0es7iPn7','oDvEeuHlai','3LTgeGYvBaZRtaQlr3qfxEGV7fSC2QpFvYePv','tPMXM7N0YQX8FT9rcAW8gBW53ioNWtv6BdWcfti1evN10YgFpMzxzJvnzzO5ZTZnj6MhCyf8KB36itsNjzI','YeNMwVzFfRXjEGP7haKTC2iELKUjWZXxErvsC4ggtCQHCpGVtJ1iqZF0g2vg2dLdqFsAr050N7TyWW3G',12);
-INSERT INTO ti VALUES (79,8165350,'l2uqtqfcDfe2llrXnwTe','L2u3cM8L5yh4MdkhRuANHkaK5rN6GEc0es7iPn7','oDvEeuHlai','3LTgeGYvBaZRtaQlr3qfxEGV7fSC2QpFvYePv','tPMXM7N0YQX8FT9rcAW8gBW53ioNWtv6BdWcfti1evN10YgFpMzxzJvnzzO5ZTZnj6MhCyf8KB36itsNjzI','YeNMwVzFfRXjEGP7haKTC2iELKUjWZXxErvsC4ggtCQHCpGVtJ1iqZF0g2vg2dLdqFsAr050N7TyWW3G',12);
+INSERT INTO t VALUES (-26,63591,'1','o6sv108TrWwIz2dbcOmbJqhXzqxBC9XHLZBvVufqTHkCTeFxeuAFhfKutdSIrQG1T','K2HMaOlimgBC4DEG6nopXvU8nKvXpLKrrjq','2FxImkWRb1QNva3qAevXYyxZQP4oCCuAdc2gxRjBzuGTWGK75h','f','N',12);
+INSERT INTO ti VALUES (-26,63591,'1','o6sv108TrWwIz2dbcOmbJqhXzqxBC9XHLZBvVufqTHkCTeFxeuAFhfKutdSIrQG1T','K2HMaOlimgBC4DEG6nopXvU8nKvXpLKrrjq','2FxImkWRb1QNva3qAevXYyxZQP4oCCuAdc2gxRjBzuGTWGK75h','f','N',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (111,5728633,'h7iZHYgvePR3db','5p54DvSezZZoclHZZ9SY3ANF9ME1d18tunAlowY5L8E0Erz8mn1T8DmjZU6vIgxDrgUktZooHjfH7KwFhDcT9sL9MyKwa9ulY7OmeUL8TT5MzuI4Ti','71vW','iofpQhQDkGvtFSzQqy5YC2avKb2FhZy5MP8E67z20wEtylGrfhu5TmP3Zt4SDFOWhTZPY6fVZoc8HPrUOcCzknH108BVXSxF6107m9pytIpEbGFtF28W6AzOSg2jZ8IC6fJqzlfadYnIJRA8n4AUzDFQ','3fw2BPp2eIh7Jl','RHB8aVQ4OkoIcuoy81tr6g71IxYy623UFD4KF2Pch8c6IphI1w3TuBz0TIIrKqjkr33GFyMA',13);
-INSERT INTO ti VALUES (111,5728633,'h7iZHYgvePR3db','5p54DvSezZZoclHZZ9SY3ANF9ME1d18tunAlowY5L8E0Erz8mn1T8DmjZU6vIgxDrgUktZooHjfH7KwFhDcT9sL9MyKwa9ulY7OmeUL8TT5MzuI4Ti','71vW','iofpQhQDkGvtFSzQqy5YC2avKb2FhZy5MP8E67z20wEtylGrfhu5TmP3Zt4SDFOWhTZPY6fVZoc8HPrUOcCzknH108BVXSxF6107m9pytIpEbGFtF28W6AzOSg2jZ8IC6fJqzlfadYnIJRA8n4AUzDFQ','3fw2BPp2eIh7Jl','RHB8aVQ4OkoIcuoy81tr6g71IxYy623UFD4KF2Pch8c6IphI1w3TuBz0TIIrKqjkr33GFyMA',13);
-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(1) NOT NULL, d VARBINARY(77), e VARCHAR(5) NOT NULL, f VARBINARY(88) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1665414,185,'U','G5JiSpSni9f5sUttkB6kEURQMA0mjtWvKpIg3aNNx677NgmWpJOURIhvOzyyjyfMWs9YATQ8XwMu','QpSB','oNwXDVadYrJ4m4mfoCjG7GCRv','Mma2kuY2sgcTR9QhWhOi5k3cFSWgYSYNQZbm0Sm','2WdF1brUJDHIsGAyPf15WCzMem0z9pSb8wle2UpThuM453ALxsyW',0);
-INSERT INTO t VALUES (5353336,6,'y','WpN3jvX422Mhdp6s2XcLSfqgpZpQvK3CaFTnI4TVxh697mwbxzY4M66JmN','iC3Q','MJ3B','kNzoMdDQhNAHfyWhZQ6rgOn5Z3g1','RMb1b3',1);
-INSERT INTO t VALUES (142619,213,'O','rSiBdg3By8OIBO0J2vcR1YbbahMn6MudYFTXgq4oGfPIBO5rx9gJDqtGxU','RDEa','D5BVlKjmdijhLUFssd0f1vxor8mVC1uQneC49rshLKCb7geUfPNaZBj8ZDN06be2uAB0FOLZAWpRliw8elZxKx','59ZFkaobY9Xih0kRmeBkdHWuryHBnO4EQT7xqmQaPhT7jZrtyA','XISFluyOh3OCXvhlypB',2);
-INSERT INTO t VALUES (-5746842,129,'o','yNYIsa0UsmT9tLwc44ognqbM6L6kVEMVFjg5','o','3LLgqd1RmyTsivNXHm0mqnXWtHExc7c6IV','tRyNAnVCM7v1NTM34m21A2D70wUiD6ivPdXLJFnj','TAfRpfMCTG6gYN3Ljsk7pESaFKLKouRYO',3);
-INSERT INTO t VALUES (-1074791,41,'y','Zpj54HrZPZndOVKuJ1DHAuxvO4rbHSVah353a4D5Zc4umihZwagF8','O','keHiks8Nh1aqifXduB9JfpDfIK7wWrYgiIHMUNx42XKKQUZAPV8dnDK1ia1','iLc6gLWjU7i2qyx32GXEjX','C7VvlsHh0ausxJLeLtpNS3iQv7EyuM2LqBbixk7KQ66T0MYjhQUJbZkJpan',4);
-INSERT INTO t VALUES (-6263601,113,'E','j1nmG2ELnD176V47kkZ57tcdBFKcUfGGo5KOALO','LQV8W','GavtJtTta8fVTKAFyJ26zqICUZw3Q951gqp3IG5XVo6bZLIImp1Up6IKc5lKWurXIVmbpujzN9F99Bv0XcoFdRPt','AqTfBzgmtZYkiCvnYm3nhdhic6tzuPBciO01E8LzJfmbX3HydiSVe','aZfoiF',5);
-INSERT INTO t VALUES (1730034,232,'O','0x2vX109pHE5FAtwGmGfvodeA9TMkobBEZp1Hg6w34','2i4s','g0yYJ3w4b6WKPeao5Udj941sB178','0VeamYRUfu07sO5S8fZnGJiPCQ8Rv9Qcq1n2gYdMjRQOVmGw0Gmz3f','RsYb9TdZ7fHRDr6iQBszXdsev',6);
-INSERT INTO t VALUES (6052501,115,'Y','1stxCawvCkXyh5kDLO','jZQ9t','v6ey','q0vayWEhP7LLkWW0r4RPSHHye','Qz277zMypmWxPqc674hJRnp57qPh1UjOq7iDqZLx',7);
-INSERT INTO t VALUES (602992,194,'a','PK4LCUvFsiRuJOcBD12d8sFIgyTb3rSBLlS','qZO0B','hwJu2aQRxKqxoW4TFZr9TH4I9ZyFRV7biANYoMf5lTec9NO','jeESDBdVUXKTrHEDHwB','Xugg5z21XSbt97cK5n1Si486D01JXeb3OA6FlcJuETWZs6SRyZtlrut14zzpDghhiTloSbqi3ZnQvcMb31n5aNqVJ6pYnAIlPKSk',8);
-INSERT INTO t VALUES (-6064181,160,'I','0O6','y','Y0','dZeKbhFywucX7UCw06icUkZ67OfxqGDhyyoEFW4us1WUqL82EHqnPzDtudLPJ7QUKd3AVoGwHaI5GGdxB57QxE5BNt','lFcWfc5EV2S',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1055199238,128,'Y','OKhNAxtQhPgLeFyBtPvkJn53drh0QhZ7uCIxC90','Nv8Jv','EbBLaJ6lZAckc6fjKBXwBpZpjtTdMIWrPPSaJWleMysc01','pkv8EHFOwnn7DGpJ6U9Fb6Digk','km7UhLFDpJKDlKR77A8PzxhbnWEDzf2wAIadArc8WD8TLNc4YKYYK9HrRvYaWK',10);
-INSERT INTO ti VALUES (-1055199238,128,'Y','OKhNAxtQhPgLeFyBtPvkJn53drh0QhZ7uCIxC90','Nv8Jv','EbBLaJ6lZAckc6fjKBXwBpZpjtTdMIWrPPSaJWleMysc01','pkv8EHFOwnn7DGpJ6U9Fb6Digk','km7UhLFDpJKDlKR77A8PzxhbnWEDzf2wAIadArc8WD8TLNc4YKYYK9HrRvYaWK',10);
-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 (1623448466,26,'oJ','ol93AQqIIZlLWnPT63GpZ3Axe6jQQgFsI6Lh9XEdSRY6Rg0NF7z9r2zceKAY5J','HcTeb','yMXLpoNbLh2C779mPdKXXbh1FPdhHBWpWkigP4KZ1UIJaQh292mMZxu3osfcKMvPxrHtx1RraIjZopih','Hzl49bDJ9','wDAAKn9WVh1gqanwTuuN8E4FfbwyujJp3GTUlYGpr093wWPuOwnscPBbMT1C8sSpmo3aLacb3UMa2qNlI7ZVoGaC9',11);
-INSERT INTO ti VALUES (1623448466,26,'oJ','ol93AQqIIZlLWnPT63GpZ3Axe6jQQgFsI6Lh9XEdSRY6Rg0NF7z9r2zceKAY5J','HcTeb','yMXLpoNbLh2C779mPdKXXbh1FPdhHBWpWkigP4KZ1UIJaQh292mMZxu3osfcKMvPxrHtx1RraIjZopih','Hzl49bDJ9','wDAAKn9WVh1gqanwTuuN8E4FfbwyujJp3GTUlYGpr093wWPuOwnscPBbMT1C8sSpmo3aLacb3UMa2qNlI7ZVoGaC9',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1226636167,76,'C','qwsdEDXHqexhkyArCDsyVTn6a5h90PKRDIiIwcQZBeI6CNXT7eURc0DaE2uK3E791941A2cyXRaS35n3mIAI0aKyFEFJGLNN4Jwx50u06y98dhtcgxmJklu5GK05cgEwTlTmJiGZtn3mSnmq86Z21HnZKNyD111qcdTyqLXxM8jQL3Yzzsy2GHict6Fan4a2SVPbosI3OClD','JX41F','tOGqcoDQuuCoCSwW3U4L1sRlz3UyOSdyavQJ4PwzUyj100iEWDL2mzJpEhv7krdUUCSi','1cIsK','phduhFH5',12);
-INSERT INTO ti VALUES (-1226636167,76,'C','qwsdEDXHqexhkyArCDsyVTn6a5h90PKRDIiIwcQZBeI6CNXT7eURc0DaE2uK3E791941A2cyXRaS35n3mIAI0aKyFEFJGLNN4Jwx50u06y98dhtcgxmJklu5GK05cgEwTlTmJiGZtn3mSnmq86Z21HnZKNyD111qcdTyqLXxM8jQL3Yzzsy2GHict6Fan4a2SVPbosI3OClD','JX41F','tOGqcoDQuuCoCSwW3U4L1sRlz3UyOSdyavQJ4PwzUyj100iEWDL2mzJpEhv7krdUUCSi','1cIsK','phduhFH5',12);
-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 (739067497,228,'4','i7hBIoGCqRbx9XKxwLwAqPQ3BQ1pktdCoVxSg68hYsTEjiXn6uHIVBgsfbvOC7ONVbqlBOgs4g03tX8iuHWARtK','5','ZDN3yxsJnpCbwONZCuXem5CCDzSyrwSvdAoIDxrNref7c25SJBPlQwyw1qrcQbx0Rdtb7npAE7v7J4cIeAmrzZgp7jdXtORDtfBEMeiChe8kJseJNQbTp4SPb761Tn1C3LzdySGWYanXYCXT9dEVR1LzYqtFqHdRqaA4n','6NBdRBOxXagxgG1pHozNLjHS1hHNTIoW9FtYxRNFNMcrwZ9poaLHVXUHp5uqND6l3gZ9','3AEsmQWf3sMHfvFeMtHu8XgRtoHdlc2DBfZRaA3SyEJcs996FMVBohM4WbNVNGLiOG',13);
-INSERT INTO ti VALUES (739067497,228,'4','i7hBIoGCqRbx9XKxwLwAqPQ3BQ1pktdCoVxSg68hYsTEjiXn6uHIVBgsfbvOC7ONVbqlBOgs4g03tX8iuHWARtK','5','ZDN3yxsJnpCbwONZCuXem5CCDzSyrwSvdAoIDxrNref7c25SJBPlQwyw1qrcQbx0Rdtb7npAE7v7J4cIeAmrzZgp7jdXtORDtfBEMeiChe8kJseJNQbTp4SPb761Tn1C3LzdySGWYanXYCXT9dEVR1LzYqtFqHdRqaA4n','6NBdRBOxXagxgG1pHozNLjHS1hHNTIoW9FtYxRNFNMcrwZ9poaLHVXUHp5uqND6l3gZ9','3AEsmQWf3sMHfvFeMtHu8XgRtoHdlc2DBfZRaA3SyEJcs996FMVBohM4WbNVNGLiOG',13);
+INSERT INTO t VALUES (-36,61526,'DwpgjnCAcHW3hez2oafiWr','Oflc7TwV0fM9YSaldb8nLiWEQVzGMFN7eYXNeyRqmROZCtBjqR1n6aCjjnbnvumQUQsLjuUKazuK2W3R3OT5kqdfz6KhllKGq6hyisbyGRvuOZYZXpuEwU0sUrxrpS2MCkxDODZYJ0KHt94d3zF4x1Lt6LX5ffYS6d5A','zNtx5VP295T2btpf3pCDyy26vAVzI','FLY0tXB0wLHaUyBF9R8kziJccKvY5XVRvCOF2ZBnrYElF5uRfk6cPNdtY4D7EGwWa0NKlIiMGkKtyVpGD','g','R',13);
+INSERT INTO ti VALUES (-36,61526,'DwpgjnCAcHW3hez2oafiWr','Oflc7TwV0fM9YSaldb8nLiWEQVzGMFN7eYXNeyRqmROZCtBjqR1n6aCjjnbnvumQUQsLjuUKazuK2W3R3OT5kqdfz6KhllKGq6hyisbyGRvuOZYZXpuEwU0sUrxrpS2MCkxDODZYJ0KHt94d3zF4x1Lt6LX5ffYS6d5A','zNtx5VP295T2btpf3pCDyy26vAVzI','FLY0tXB0wLHaUyBF9R8kziJccKvY5XVRvCOF2ZBnrYElF5uRfk6cPNdtY4D7EGwWa0NKlIiMGkKtyVpGD','g','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-119,43369,'FAQLHCc438ToClVaZJpaPbe','KX620MAWTpeyApIIfmopinwNk9uuMQecbpnSKrrH5FRjVgwetu8IkyAbBmRdDqJb8lpCuqX96aurdADlxkNgTBDmJE71Q0aAYQQgIrXkqppmdrnflgczh1dD1we2jZjXaFXRIBEHBBhB8hUTpOldPH6OrFy45sPgoBG1qeJje2h0N4UUEztQM8Tb59mVEoHoTdFd872SC0wmaD07jpuGNGt4nxq2ikVP94VI8ukV4ryAoKABaBIDv','JEDHbJ0kHL4jKVtqg1p4Hr8YQ','wfZt8rEA2E7zKk5og3BAVWDsHy2GjOAyz8VJxEZoQWgmrVPMFwOMpvw6wGSyiobcm6OV0eI45dQGU30pfp1XK5m6ZeyfoNuQoE7ez5ljrK2BWEH8iqeA4Dg679w7Gz9tixRJlzGdo2b5xR7id0QsJfk111AUvDzOHIrnGqO8C','AT','4',14);
+INSERT INTO ti VALUES (-119,43369,'FAQLHCc438ToClVaZJpaPbe','KX620MAWTpeyApIIfmopinwNk9uuMQecbpnSKrrH5FRjVgwetu8IkyAbBmRdDqJb8lpCuqX96aurdADlxkNgTBDmJE71Q0aAYQQgIrXkqppmdrnflgczh1dD1we2jZjXaFXRIBEHBBhB8hUTpOldPH6OrFy45sPgoBG1qeJje2h0N4UUEztQM8Tb59mVEoHoTdFd872SC0wmaD07jpuGNGt4nxq2ikVP94VI8ukV4ryAoKABaBIDv','JEDHbJ0kHL4jKVtqg1p4Hr8YQ','wfZt8rEA2E7zKk5og3BAVWDsHy2GjOAyz8VJxEZoQWgmrVPMFwOMpvw6wGSyiobcm6OV0eI45dQGU30pfp1XK5m6ZeyfoNuQoE7ez5ljrK2BWEH8iqeA4Dg679w7Gz9tixRJlzGdo2b5xR7id0QsJfk111AUvDzOHIrnGqO8C','AT','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-112,39982,'cKRbQkGvX','ixMsvnTAqTighJ41k4O4zPid1lUFVHlQKzdMbMBxZcEEJvt2WKY','VzTOxn84o4','n8Jpw1W4x9R5Fd61aHyJ8AOVGwWNlMwpJj1rc1MmEbmotDBTE9XTIBdQoMIrooJsYs4N','l','E',15);
+INSERT INTO ti VALUES (-112,39982,'cKRbQkGvX','ixMsvnTAqTighJ41k4O4zPid1lUFVHlQKzdMbMBxZcEEJvt2WKY','VzTOxn84o4','n8Jpw1W4x9R5Fd61aHyJ8AOVGwWNlMwpJj1rc1MmEbmotDBTE9XTIBdQoMIrooJsYs4N','l','E',15);
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 NOT NULL, c CHAR(49), d VARCHAR(69), e VARBINARY(82), f VARCHAR(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-114,-7840397,'mO9Mr7FZa8XjDEvHmPfj3GEAtriJHSKjtvvx0089y69VPp','kfxoar0ORdFl2AI0U','taQ8uotTltStR6dB4kBGx7xzBhgkks5ZjYKmxzCHP8CsnGap4cH8KKNSZ8Pe1XVirbjglnu6','rj79XN','N7','qe',0);
-INSERT INTO t VALUES (104,-4110566,'pkacTGqPWhWFB3KaxMXoW9l','RbdmdZnfmhs1bMbqSwGRjshViVRJkikiO4dyk1o','n0A4YR399OYkGmPOHieC2','6mLrw3vXjMt8av9tKdAqrmqM3Cv4Qu9ZH6P2gv','xsd5v1Df6y60L3DOV4x36C0qCdLLTnIuqz93qV8vNHjlBWBH0pCR6JS1o6tcXfTPFuwkSJCPkeRcJJW4BHt3x4QKXGhti','h2DOVDq47Ye1c14EEQPXgyX',1);
-INSERT INTO t VALUES (84,514154,'xfcmNuzx9elkNLixq6','au743S09lQBnCOBlLemTMI8mV2IuQAXuru2DhQUbf','dDlGGwLYaGUlWfNbyMPa6BA3tgOCpDH1NSgW4quk','ap7LpKIIGAn0x4QAYX7yGQ5ujW','hmnPX7AqiT72rhwG9BfUwFyhEesR7S6AVZpqZTGd75cvMeFyFYr5BeRklrHsCX','ee8uzJajODv0ukfxaRkAhixTJkrFs8Njz06q6tTztw9XQMwywE4bWSujN',2);
-INSERT INTO t VALUES (-5,6135479,'ruvUWkiXg2MBM3lrbLaXOmwNvKuxEo1WJ','PLb9wv1Hgz8QokAeIAh78xqbbnwO00Jy4lpvJ33MDW21','sSslcv3FmOhChteB07lZif','9jKurVqB37','7ZLN11JI2qW3n0zQpPGTVqyESRWGXOiaLCUOx9Nkotk8D8UIpKYmC','m7O571Mq46HyU9CCgJv5NOfxIk5Cmu11Vd6NlT043CMj33BbNxKUSATHNfBhiaue7ZwMaewtGwBxKSFZl387PcViR',3);
-INSERT INTO t VALUES (-100,-3237158,'IP7iQ6M8OZxXFB69aSY','3YaEuqy1JeBrtiZQsXbEIbPxumQmHb1X6l0IkcKz','prJFQgSklwBM0f8i3gHFlRQ0KozlRf1emYTv9PFDgzVLjvKYU96KvqtRbvBQLtiK2Qe6eidq','Y2MB','U8C8Uiguwu','J6gXjql04',4);
-INSERT INTO t VALUES (93,-5568728,'LUMKx6qIukuf','gUSBYusnYWtN0chEzIsAdRbqtNz8m9HGVmdAhA7RonF86E7FAfZDiLXggpZs2003oQG','0FfJf2Q12qGmwMbvZf2SpKUqZc','Z0ohrBj3IMljomSYwj9BbsILvPsEGhwkubno71hcUyku','I5X0NAmeFeWLXkuVIv3MCGphx','6Dk88MgRF3zuUDgVCrXAvFazAZF',5);
-INSERT INTO t VALUES (-113,7066177,'EYHJiw90w46jb9Jl','F98GfRrZETbUJxkioJ9vgCOotPFFYB','AyHwn6Eqcy5zAjg4t7DGNk0lhHyquCevmgysP','kSqRJxYBEZrd0','0QgZ1Yzb9Kfbl5rwE36rw2rROpWsvJ5J','AdSIT5iBErSAt9UMgZiZvazBxTBV',6);
-INSERT INTO t VALUES (73,-4514456,'naoy9tFQpNXKPoOa4ixtawl18XPllFNH5aBZORAq','wYqfLEmRMKqR31','cTcX14v5aUTfRTIGaz5nZficSKN05PKvenHeGXPflsmUaIQ1zsIjyHPFD7vU1xJAAhKuJK','dgVDcbXW5xOIXAzEQJzho2Y9oAoYCh4Q','dt36eX9lFO4RjKOugcvnc7hN7Sf9B4rJZVEjnVJCicsIb5ilK6c79cASDs','EKkwy7kiFNHQlrrMzJ5LjN5x6Bw8J2Byb5ZS52ECZ8qbyi15019gTkzFE1',7);
-INSERT INTO t VALUES (-64,295099,'1BRhB19CZ7rbN6oyWVw87BAkWDkwSpKHVoNfExXk1eMdiS','YilSXvs50aXKzLd9o53o9IVp05DKdxsoamoMO5oe7FM0AY','QrUuMHPIP5dlLKzHeJofr7I1kmq0MUo57Tz','71Bc7BHUmLrTxHltAggmmVjrQbTF11fG4HwBYwxfh','apOKaOv4JS7ED9K4DAQSbShLgSL4uPbkpivo2xpDaTptj5EnMIdC2gswo0WkZn7wo','GHWE5krEQN0oUZ926',8);
-INSERT INTO t VALUES (-40,6732764,'vOmAkFYWRuVAQLfqkx8ewbncuE3EsSqhYmo','x1xh6lP38Nh75CAW','87w8i7ItF5FpxbpuXKQcYg3GNM1gJd3fRTKFj1keMG2DmL8oBIiyWnrqnqhqbSNJ1z9wSe','6U3NWl4L3NMRvTWp6h5U0wO5NfGkvfYPwsDXzl8Q','OJ2T0SgS1vKPf365aVdjfFUYBPsEgMeboFJo1XCqEMDPkuu4aTVwqD7HDGk','46UR88UeEO6OVUq8cr4mAwuw777TtTjCxPyql3CoUh8Z3ZODriLrPcr9R0VPkJJx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT, c BINARY(52), d VARCHAR(63), e VARCHAR(85), f VARCHAR(24) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6763799,-8347668,'Vb1AY5UfrcYCg2JjutNHdvUXviFQZHQylVWJRCPhAR','sG3FTSIe9Qa6kOW0nSlgdnxeMmj8gOD92aUmLiiVo4wXRTeVE5DOj7m7C','5010b3Vxm6dHsSakONQ6jyNOoaXKyhjjLJPyNXA3CvaDxzFgYMTaQ9G9pK','j7s90p','p','0',0);
+INSERT INTO t VALUES (-2600783,-3293632,'6GlIBkLCpEUq2Cm0HK3V1','xFkOp74MpH0hJSY5unfbJmEjOQ7V5lGemnxrBiyjf6Wg80D0embp4M','qc0Se9ZmBTg2L4zRuwl332AIuFbJfljo78Y','hStvrp5e','y','T',1);
+INSERT INTO t VALUES (-6309319,-1134946,'GsDYe7lZ7CPix0LK64fP8DfEStWDDliE','PDlTXalANvqRY','mhYplAb75AOyULtGeU','AuvQxQuKxFIIMVZWs','c','Q',2);
+INSERT INTO t VALUES (-2747608,-3393626,'l1JwLEdtEqSoRKgpAMkglGY','hkVa05aAkUQgLJf3yWI1sipP751b7FmOLiNXF9U1MKR1V1JamuTXMfs95DlT','lvuhnN9ZkPTZsIzrbHXvqtUS2dmlec8i7APkw','SfnYMiJR1Kwi1mBBdrdSm','8','l',3);
+INSERT INTO t VALUES (4016014,122341,'dGxievoi1ADUpuJFyPf8LTziL8ET8UWZnDy7yV','MRnyc','MuskIR1PXxVVoUBjbel','t3mhBZ7YwtVWNh4pSOjvf5','R','r',4);
+INSERT INTO t VALUES (-3486114,1099917,'mYqmtj306OYOEQLWcy9qPsI8J9btMGpMV4tUFnehUN1u72Rga','jiJ4CQkN1LDMo31kyNn4JPPTdjdwfK','PTEI5t2U','opis05yd','g','t',5);
+INSERT INTO t VALUES (1754920,730374,'dxSTv6xi6ZaEvmWIp9KemC','cXFyBhr3RdF2JrC5rVAiHRGsulpYJh3rRA','J2hBx09mA1ldXc7uBzcS8MyT35C','BloQr6iz1qSXz0CCbPhFeqHO','U','h',6);
+INSERT INTO t VALUES (6060496,2126751,'Vm0m0QqLMBnFcW77vqexEZUGGaGdGWylxGMTf74wAEnJP62X1dO4','tQL3bOBlaKZwvpkTJ1wiAY1Uy1qOPhjHpB0G9o4','F6lq3ti69FiuKMkPhIRlltaU05OBfSgxFYJ','PhZJgLLzrFN','J','N',7);
+INSERT INTO t VALUES (398810,-8261846,'G8ddhm716dp8WkKQ','dFO6l4DShxYNQDq4vhY491xPLgUdkDs41ftr0y8YAOSNAshoMLxc4we','RN','H0rmVbN','n','1',8);
+INSERT INTO t VALUES (-6057377,-987124,'SwqzPqSjBhZwQgN9SYsfZFWnxbM1JvVHZVVkZ5o','zCNa1mmCxz3MZUIyEwK2zcDlWL7MW5cGrdFrJ2RQgDkY46E99fOOC9rUvD5A','s0QhxEm5s9pEbBfsw3He75K6YCwLxSf9FfwDAWtkJ6NuQTCbtafaPUZL1wZZa0HeP6ymfq4rrQCgenUogb71h','9HUC2Ygit835rJz','P','U',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT, c BINARY(52), d VARCHAR(63), e VARCHAR(85), f VARCHAR(24) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (970302,359559,'ZPwHg','rOwrejO4amrn64y','BwdVAVuTY0VpE6juneAF','mV','1kZlT','DErTQXzKwQmY4c4kapT4p2cVjrwXSmmniNclzoO36SysfRw6lQYYzMTLPlzBOef5VJSbJCl95J59fhtAfW3r8u7',10);
-INSERT INTO ti VALUES (970302,359559,'ZPwHg','rOwrejO4amrn64y','BwdVAVuTY0VpE6juneAF','mV','1kZlT','DErTQXzKwQmY4c4kapT4p2cVjrwXSmmniNclzoO36SysfRw6lQYYzMTLPlzBOef5VJSbJCl95J59fhtAfW3r8u7',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(50);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
-INSERT INTO t VALUES (3457393,6693588,'mPXXeOtHyVNXYyirRvv4fo1pCjNHJzLq4OfEQRXsV','5xrNYWHWvC5J0aFUufdwEqC162i9kV0SnGyFzCH7UFRyHYBNgA5HCKvuEFX9qjmP','DMjZosj0DgikkVDOTOvxwsnIpJqiXv9BCKJKfNL9EoOpreHPXNaS9tHIxNi','QEXMkCmO2nxbLObRUDA0psVj3hrz3oUhCaB9NpwxDP3G','mfX','LPQ3qEwhhcQngZMcRG9uFT3bfZomgY',11);
-INSERT INTO ti VALUES (3457393,6693588,'mPXXeOtHyVNXYyirRvv4fo1pCjNHJzLq4OfEQRXsV','5xrNYWHWvC5J0aFUufdwEqC162i9kV0SnGyFzCH7UFRyHYBNgA5HCKvuEFX9qjmP','DMjZosj0DgikkVDOTOvxwsnIpJqiXv9BCKJKfNL9EoOpreHPXNaS9tHIxNi','QEXMkCmO2nxbLObRUDA0psVj3hrz3oUhCaB9NpwxDP3G','mfX','LPQ3qEwhhcQngZMcRG9uFT3bfZomgY',11);
+INSERT INTO t VALUES (5408090,625894,'opetZmJzOchdrayaUky86eIWPEoMihdzqp','IibaXHEcVrjo2kZyuP6QHaYnB09GbKajPM8OLBl1AP','z6lp44IJqDaf9NDjdqkvnsNbGddJA2ajk3Npu9b2sNhKjhcZ3QgdzyC5rJ7E0Lu','eL','v','w',10);
+INSERT INTO ti VALUES (5408090,625894,'opetZmJzOchdrayaUky86eIWPEoMihdzqp','IibaXHEcVrjo2kZyuP6QHaYnB09GbKajPM8OLBl1AP','z6lp44IJqDaf9NDjdqkvnsNbGddJA2ajk3Npu9b2sNhKjhcZ3QgdzyC5rJ7E0Lu','eL','v','w',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (-3680730,8276619,'Lkh55cMc3Owlf9U82LQV2zMjzpv0Tx1qqeiuWqEWGK','d85DwLANXjzmMnOI','CTewiZkQPshxCawBnj6S','8BthL','U','K',11);
+INSERT INTO ti VALUES (-3680730,8276619,'Lkh55cMc3Owlf9U82LQV2zMjzpv0Tx1qqeiuWqEWGK','d85DwLANXjzmMnOI','CTewiZkQPshxCawBnj6S','8BthL','U','K',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6640771,-7058800,'Hs48VU46CKyYo1LDtsrtmwe1avuULpTG','1Bu54ZJ','lWhqZrpCBrsjfDxWcfCXrGFnT0ZJSVbBRdn','AITF1UtX7lSpIK7S2XA27dL1UeXlZhSakyy','dxRbqqrVVrt3ZATj6csqfCyxJToMAiMWCKlJmJULnFYuxaAtlig0kbMr1bqFteMJfZsEvpVl','DR7lEb6QmrVZGJ2vdiYKp1TY9CzkDyvlNuhGtJi1oRE0BJyaKYET87w5tdzDKnKuH5Ws',12);
-INSERT INTO ti VALUES (6640771,-7058800,'Hs48VU46CKyYo1LDtsrtmwe1avuULpTG','1Bu54ZJ','lWhqZrpCBrsjfDxWcfCXrGFnT0ZJSVbBRdn','AITF1UtX7lSpIK7S2XA27dL1UeXlZhSakyy','dxRbqqrVVrt3ZATj6csqfCyxJToMAiMWCKlJmJULnFYuxaAtlig0kbMr1bqFteMJfZsEvpVl','DR7lEb6QmrVZGJ2vdiYKp1TY9CzkDyvlNuhGtJi1oRE0BJyaKYET87w5tdzDKnKuH5Ws',12);
+INSERT INTO t VALUES (7823784,-5198114,'ANROI3l3nYrztPorfbO6RclWhNRH11NQsOC4mYY65Fx','0GZCVitSKw5MmcX7MrQR2GWwgC0iGwtGvLJ2UuIna9TE3wQ0BRXq4rkYZM93rgaayxPMsjUfHulQzvnnSZayVa8AK6iEp4aGufcGskJreBGCOjnunm6Eulpv819EEykRjmrxa1OGONwV7SWa','1iabOSa47gCbv85PQe3iG4t0yYdtsoDm3Oy73xhWSNeaK7c9qdDvvv','w7iz7Qjma42hGq809jNzs5l','z','x',12);
+INSERT INTO ti VALUES (7823784,-5198114,'ANROI3l3nYrztPorfbO6RclWhNRH11NQsOC4mYY65Fx','0GZCVitSKw5MmcX7MrQR2GWwgC0iGwtGvLJ2UuIna9TE3wQ0BRXq4rkYZM93rgaayxPMsjUfHulQzvnnSZayVa8AK6iEp4aGufcGskJreBGCOjnunm6Eulpv819EEykRjmrxa1OGONwV7SWa','1iabOSa47gCbv85PQe3iG4t0yYdtsoDm3Oy73xhWSNeaK7c9qdDvvv','w7iz7Qjma42hGq809jNzs5l','z','x',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-254882,-4001656,'vxNLoEDvcXVUhLdxOqxaQwl','GzfDQLFX41OXyZMGYPR8KUcKPnuMbJYeo7no2KSn8epQYteGCMJtHJPMI9PCD0WFtnx1FC6YatdXSRE5ZQcvEmieBpH4fx3dsPkhfFNLk9fTXK4HRs9VjqEbzaUggspfa5ueHKWzE9n7Bmjlwr0hDWJamkWidhzGuyPUT7bZ4NB5mIOihh4gdBDyIOOgsqVR','7flI1uGscNzkYa','c0wPEuKCMWzjLJTgwBLB3Q8gYKjKPps4FgQSwvTUHMprX439AUwz52znZHwrmGSWBH9SE1Zz6ZcnOQX13GqGKuIOgto6W5KPbhl5Mbw0y10UYZ0IwpVVzj3VH0OwezcaTXMsdIQi2sxGFuCp8oD9ROC7qPMs7aNcCgHIFwXf','U1NqhdXH16wc9YNKyLe','a9MIDZYM',13);
-INSERT INTO ti VALUES (-254882,-4001656,'vxNLoEDvcXVUhLdxOqxaQwl','GzfDQLFX41OXyZMGYPR8KUcKPnuMbJYeo7no2KSn8epQYteGCMJtHJPMI9PCD0WFtnx1FC6YatdXSRE5ZQcvEmieBpH4fx3dsPkhfFNLk9fTXK4HRs9VjqEbzaUggspfa5ueHKWzE9n7Bmjlwr0hDWJamkWidhzGuyPUT7bZ4NB5mIOihh4gdBDyIOOgsqVR','7flI1uGscNzkYa','c0wPEuKCMWzjLJTgwBLB3Q8gYKjKPps4FgQSwvTUHMprX439AUwz52znZHwrmGSWBH9SE1Zz6ZcnOQX13GqGKuIOgto6W5KPbhl5Mbw0y10UYZ0IwpVVzj3VH0OwezcaTXMsdIQi2sxGFuCp8oD9ROC7qPMs7aNcCgHIFwXf','U1NqhdXH16wc9YNKyLe','a9MIDZYM',13);
+INSERT INTO t VALUES (-6894877,-322204,'uQHMETX7FFO0tx1H','t0RFy8ka9gloUXrYbsKlefCajXWjmzcGRhN2Chf9zaKSOoZvKTw5JhD3E2YuuvOrbmxAVgAbJxGL5wS1V7x2Rc7pSYxn9Vhsl8uPoRTVh0uyXZyezjQqRAopGM9BC18hscjO1z94hx1SMsrBHVtLWl5vUnW','RFJ3uehvQ9ovl3eSDgzR91BuETEt7YpJR6jYn2AbcFlpE2ks2O1gDFXt2C8w7ECDnwC95riA','OYLAIs8rEkuKnrlXJLSnZst8DEX5DyFZ8UrXn9oXjymrZQQgrv2Oh4ZSMdUo2echOuUEAXVVxcy9XVhjkLypIHwOsOEL2lWIbb4cH2vyI5oecIPASbRtn1gPmvHeZo1MVVhpr5yMzQ6yAKGSDqsRJXy5z3TZ2bgvTPgKiD8fonPkXyzju6p3iiH0VbGu66oiBrDZtzDimMSnX8vHhwaEWE3odeGxPXxl5bmZrQQ5qrE41TAH','e','l',13);
+INSERT INTO ti VALUES (-6894877,-322204,'uQHMETX7FFO0tx1H','t0RFy8ka9gloUXrYbsKlefCajXWjmzcGRhN2Chf9zaKSOoZvKTw5JhD3E2YuuvOrbmxAVgAbJxGL5wS1V7x2Rc7pSYxn9Vhsl8uPoRTVh0uyXZyezjQqRAopGM9BC18hscjO1z94hx1SMsrBHVtLWl5vUnW','RFJ3uehvQ9ovl3eSDgzR91BuETEt7YpJR6jYn2AbcFlpE2ks2O1gDFXt2C8w7ECDnwC95riA','OYLAIs8rEkuKnrlXJLSnZst8DEX5DyFZ8UrXn9oXjymrZQQgrv2Oh4ZSMdUo2echOuUEAXVVxcy9XVhjkLypIHwOsOEL2lWIbb4cH2vyI5oecIPASbRtn1gPmvHeZo1MVVhpr5yMzQ6yAKGSDqsRJXy5z3TZ2bgvTPgKiD8fonPkXyzju6p3iiH0VbGu66oiBrDZtzDimMSnX8vHhwaEWE3odeGxPXxl5bmZrQQ5qrE41TAH','e','l',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3203064,-6079034,'IKp52oG6IW32Fm8JKjUYiG7xUdP','YiOeoJky4gVqddACT04C6oN2z8stKiy1CAOSUkqI7kSi7gykh7KFAvsLlj3AmkRnKQ6sMyVnXDs9EMcoIxp6360BlTQpslh2aYqUzQuJ0YaFmATz2WOL7kwvcrzZNNV1xgeQvuPcb7R1FccIYCSHFlH2X3YWU0AQXGm0igvjxcb','WMBOZE0aVSdOhbUppPB7V5kUAJBdj44Zc3Qu0EgPi0rdrTy7mmBYLHh5ZUAc1DwzrFlE8OxUc5n5658ZZh','MjpUnCWkxfdWhL8fM2OGsH6Lz5Q9RBtY77HLdjWbKGJECsuiZvzzGQ1j6TSsegQOVp3','xn','I',14);
+INSERT INTO ti VALUES (3203064,-6079034,'IKp52oG6IW32Fm8JKjUYiG7xUdP','YiOeoJky4gVqddACT04C6oN2z8stKiy1CAOSUkqI7kSi7gykh7KFAvsLlj3AmkRnKQ6sMyVnXDs9EMcoIxp6360BlTQpslh2aYqUzQuJ0YaFmATz2WOL7kwvcrzZNNV1xgeQvuPcb7R1FccIYCSHFlH2X3YWU0AQXGm0igvjxcb','WMBOZE0aVSdOhbUppPB7V5kUAJBdj44Zc3Qu0EgPi0rdrTy7mmBYLHh5ZUAc1DwzrFlE8OxUc5n5658ZZh','MjpUnCWkxfdWhL8fM2OGsH6Lz5Q9RBtY77HLdjWbKGJECsuiZvzzGQ1j6TSsegQOVp3','xn','I',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1286340,3873107,'ueKoHAWSakdsNgAnXd2xWd','sJEDzCf6BMlujdoplFhtDNRUgzkLRVemVLgPRUw0QIKjZh3gX6Qhm0YUXG3QvoV9id7SS30aFRMETjf9IVDv2eLw1wddIPm63DzBzLrPdb0','nNT42ro4XzOsTQVVvMxJpyV8H8JfXkpyc5ipd6','NLfwmuCfC6YNn3muDiNsLNsunSzCnu9hk6LOaLqhbOvtjlXI1KdhN7SHyxgBVLTvI19w0KVHEjZvxTeNj21','7A','c',15);
+INSERT INTO ti VALUES (1286340,3873107,'ueKoHAWSakdsNgAnXd2xWd','sJEDzCf6BMlujdoplFhtDNRUgzkLRVemVLgPRUw0QIKjZh3gX6Qhm0YUXG3QvoV9id7SS30aFRMETjf9IVDv2eLw1wddIPm63DzBzLrPdb0','nNT42ro4XzOsTQVVvMxJpyV8H8JfXkpyc5ipd6','NLfwmuCfC6YNn3muDiNsLNsunSzCnu9hk6LOaLqhbOvtjlXI1KdhN7SHyxgBVLTvI19w0KVHEjZvxTeNj21','7A','c',15);
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(24), d VARCHAR(1) NOT NULL, e VARCHAR(51), f VARBINARY(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (706051177,2478797112,'3YNdETJH','x','GcewILKJnAj0GVV9MepbXP53flOtZEZgY3PY00KMl76hlJ3oul','BfMBKB','VkLDfKkQH2kjvVXPRXyMruGZioQXE55AKtUXjCaNGHeTELfhpbldRrClS13kMAf7exebD','s1hVCjNzRuqUm6EPBPeLysIMYaTdtzuomOE9urqtMITkTKUSmzdlzXH4hLxVSicMvdJZBNMqgN6ZSwftphEEoV',0);
-INSERT INTO t VALUES (1092420745,2113342415,'MpHKT9LsedMgc','V','m','ql2C4QX','VuQt8KcrevBrwwQMLzWBuFcQDeuRRJp6m0mMd','6dwJyZW3CuP3ypunexx7kpn3J2Ja4zs0oFdOl7qc1TnMO7fbFYH4XqKzDSFtEcYnawhL6jV4791Ijyr5Tenq8LALucnakBgykeY6',1);
-INSERT INTO t VALUES (-188345842,2521667497,'Dya71hRfbVbJUTyl24O7j','C','9N0pb4quPhDk6F7UmGx7yI','kHk','GZPapSMEUaaz4NFQu4y4u5LmNYgTLQMLOHXKYAKbiWYXga3n5LU8vRsookLqIuKRvAKc8orlWcMnOHldBRFlYEg1hn','CrM7tMW2VRgfBpfjXYTh04EfoXJASWG',2);
-INSERT INTO t VALUES (-1843172724,2773749491,'tcyId5xwAG6Pcily5mTiTf','1','qxPmelAt7ZWxKnI','hOzCyiPZRZylW7eKQ6NbACPHchY961n','iorR7QS6mZDVAkQNPZCyD0zJShduIDMYm1Z5cLyAHPU8Y9qRSw1qEWcaDRyTpvQrEU4OStwk81gnpMyX4P','p8QLkg7OYfAiWX5NuBLxq6F1qxAqpKQbuWazAVvEYk2uS0eBubKNBTiSQe6yIV7srTm3Ra1qVxZjT',3);
-INSERT INTO t VALUES (-621176000,2425816069,'XcWKHwyYV2k4jCS','v','cIwZ3dY8uUA548hEN3','x1j07C7Q2','wZgQ1exu','Zie9LzxcMSWNpWK4adTvwXsjTMMbULBNFLANl60qEbp0T6WBicwszd4ImQQxKa',4);
-INSERT INTO t VALUES (-31456083,2364839523,'0evMXpU8lvWSrFeK05','i','X8iSzTSEWZ','5Ykm','K8sVDSewEQGSFtwAlenoAqzkuP5ovAit4jjlS3yhVJXkrmWF3akWkWHq9QieQf6qa39jvASJ8JT','50U1rkuJpxrTCiLInT4JhNFj4rdEV2OXUEmKD3NGZJ4MjMsosllB6ItUIDphyZWR0gHeIwjRRHk1RV4yqF1msXYJdoeEg',5);
-INSERT INTO t VALUES (-563331028,828779752,'x0Sjzo','O','iELYpPsXVb6c6vLj6AX8rFQ5UOAcRkgw','L4Z6Cb8vN0OEw6lLW8kMSgiP3SH','QAj9HXU4mzCjkzZqWH8NSxQC','6zybBZhdJGo7M9GNQgelGdR6I3MrbuNSTot3bRVyDrcV5BDpUJHoUaj4HYpAnoY0zhIfGdVqFGj2lB3d6ny3HDf15rcmA1FfQeM',6);
-INSERT INTO t VALUES (-2120136804,2046882029,'OD4ARNPPCw2whWq','a','fJdAC52JS78is0L3Ic5aOxW6JTu01hrkrGDPE3D6DHVob','w4sA9YHaizkqv','tp06ViK','NWwqUAI',7);
-INSERT INTO t VALUES (-1714553480,3502285755,'W8BKfxfO','6','jgOc4Hrvgm5WZx71Wpt6RVctp5TcHgP','mpP5Cof3KkOrJ','XyoHgKhbwPDFW4D0dzRQmTmobQqIW7OzcLlL1ELhyjefjlpvFmRsuJWEr','CLbrYX3lqm9RKswMVuxdukOWPd3U200Oq9beqfo3MOudsfm604iX4lGoGjLoeRc9',8);
-INSERT INTO t VALUES (-1872259878,577781484,'tdgE','0','3Ldv3O93BPWdo7y3b7dXcdhA0JKaudColWJOqXQvZ1P','duXQrI0s2qf3JZz7gbKsUVNlu10E','F0GQ1tIN6vQZh6qWLfnbbbNe150dSyYTQhzaRjZlaILUHPHa8q3IYJjhjabkD2zDgKBkMAzbnHI70jHuLrWgiQolBXUMEYEp','dV4OOfvc5ybqD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c CHAR(40) NOT NULL, d VARBINARY(35) NOT NULL, e VARBINARY(40), f VARCHAR(23), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8320894,2822844,'FSP28PPQyUWWrQFTE1kHFvv','J3wHmJo60HDKYQi4','IyrZhJc5ifgVgL3ogrb','lHA5Eyiv','D','6',0);
+INSERT INTO t VALUES (-254045,5079948,'rgWuGxqtGs6ozkdZtybYGx8Ji','MMw9Ut5cU8KgscNlT1iVY','A2it','c36','g','Rp',1);
+INSERT INTO t VALUES (4178638,-7844092,'R10z','XZwOaGbXzkOR6ehfbisBFE','q1LY5LIY7SzX5ax73yrCLkVqYS57H6Jfn','ucUCS4GIqvEi9N','J','r3',2);
+INSERT INTO t VALUES (-6529094,-3770204,'o3cjura4JnXKuPD5ilUgIOWF44cj3','tvz9aWP4SlZ4au','XFRKopuWOt9K0eQzd3kvZWacYbhtRIEoMnTen','X5Uf5emtwtR7','Y','0D',3);
+INSERT INTO t VALUES (5704445,4908973,'5J9IWSw52','KxUNZV3rSfN','ucp97EgoUQBwDz6NthpfYelmOFFFcxtDXasY2','r16eIXWHNOZZlv','G','l',4);
+INSERT INTO t VALUES (-2288819,4143080,'8Mx4DvCSpUwSsMwEUSynyvC53inUX0ZOydVTL','2RK1Nm','dLkl8CWuNmhDq6DA','4Zku4U9Lo1y4xzn6S','F','QN',5);
+INSERT INTO t VALUES (-4181363,47176,'mNaXQkBc','cFGtgDoD','qxyM2SPCP08dk60ndy','Doo68ANLeaZFiuAgf','x','5',6);
+INSERT INTO t VALUES (2629666,7639513,'totc6QAekS','b7','Ou2G5DtwJ7uoZG7o5ywzRyvi6CDlWS2','ynTJDiYRkFZ0v','V','eL',7);
+INSERT INTO t VALUES (-4447047,749784,'Y9Y6ik','2rDPMfeJksZMeDW6Z1FojFwv','IvhenGEdz2BfpyQ778lbrncTZEi1T0v7ifpg8Nx','8qzemWcAfLTB2hyTTXtTnh','j','EL',8);
+INSERT INTO t VALUES (-3967395,-6101573,'9F7VRthngJ0','xyY69wG6WdDTqk7P3nH2gPdfk','ukCN5x73FbzVIuq4o3zaO','o','f','XP',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c CHAR(40) NOT NULL, d VARBINARY(35) NOT NULL, e VARBINARY(40), f VARCHAR(23), 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 (-637515413,179064628,'MSz8ytuNwca94y5O3tOxxg','D','wjbBdmhPhaSbg8','2l3vQ7','2dGtBsJqHIhwebxew0Hh6WSQugw05mTCeS5OMMNjHWyNXvGXAxpFU31iZCBLXkOWz0aif2TRxi0kHHehEHuaysZCvw1XzUist6Ps','InWH',10);
-INSERT INTO ti VALUES (-637515413,179064628,'MSz8ytuNwca94y5O3tOxxg','D','wjbBdmhPhaSbg8','2l3vQ7','2dGtBsJqHIhwebxew0Hh6WSQugw05mTCeS5OMMNjHWyNXvGXAxpFU31iZCBLXkOWz0aif2TRxi0kHHehEHuaysZCvw1XzUist6Ps','InWH',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(25);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(25);
-INSERT INTO t VALUES (-2134354653,246019228,'FFvV','X','k7QOdVAmGXcfYMQGB9Na0A7H3w','232hGWzr62','hEWERHze3t27vhUjso3FX5WjNEBI8hXIrrxeDZ2TWx6eAZeWf3vOE','5VuO3fKqaLm2V1316whoTeeIjStcocfbyIjAKEqHMooHNKiYHiQ9xhGZUcXXohFHcvPWEfEtJrnCrCQc2Lipdc6YpLdCRV',11);
-INSERT INTO ti VALUES (-2134354653,246019228,'FFvV','X','k7QOdVAmGXcfYMQGB9Na0A7H3w','232hGWzr62','hEWERHze3t27vhUjso3FX5WjNEBI8hXIrrxeDZ2TWx6eAZeWf3vOE','5VuO3fKqaLm2V1316whoTeeIjStcocfbyIjAKEqHMooHNKiYHiQ9xhGZUcXXohFHcvPWEfEtJrnCrCQc2Lipdc6YpLdCRV',11);
-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 (-888019974,1179256515,'QFfALccUuseSTLPGU2drdjq8','zvR4l3iOSnkGCI1GswyS43yeDns6jD5AB3wx92jIuM1rmWW3Egc8m2334k6LuoGKn9oaWL6X9REFcgYWxbRmdiM406xISDrxiXHsteN7f161hgfr','IuuQDkrWNtF6H6vSQrtuCH5n0Vxb2dzZjK6s23hOSiYBBFzVN','a55UHFLBLugMo1mGQfvDA1nwXB','JhLSNFvZmn5YSqi1LzzuUmWNiLNUBRhBDXOWY4keeRlv','FOsEDDQ69kJ1QklBt',12);
-INSERT INTO ti VALUES (-888019974,1179256515,'QFfALccUuseSTLPGU2drdjq8','zvR4l3iOSnkGCI1GswyS43yeDns6jD5AB3wx92jIuM1rmWW3Egc8m2334k6LuoGKn9oaWL6X9REFcgYWxbRmdiM406xISDrxiXHsteN7f161hgfr','IuuQDkrWNtF6H6vSQrtuCH5n0Vxb2dzZjK6s23hOSiYBBFzVN','a55UHFLBLugMo1mGQfvDA1nwXB','JhLSNFvZmn5YSqi1LzzuUmWNiLNUBRhBDXOWY4keeRlv','FOsEDDQ69kJ1QklBt',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (267781440,1911071126,'YAl2B7zLh4gCzlANM9','h4MTLTHWUsvf8l0XgRaLgFA1tIxFbWtpbVxAOJi4f5h1cqAbliKcQBvVJAiNBnjKlAVt3ZO6yCHtxirPzbeVLXpHXR88MHKi6rIKlwm4BEK4cUL5a0robCQqNWWMH8At7kQf7GBvj3NU1mI1umrKoSTNEIYLZvCgq8S7pnmyRA3Njclft38QUY8ah3GO7UV4uLyf2zjMyI2sq76s','cuKtphDdizEXkgRrmvYRtfOl1AbmOgaOTqumcgICddR','JwGF9yEbVfkyhgqnSsDqWsA3pfcdCCdIRWyxSzXfFVBkgl7hPpOQTdRPh8JrRxE8XPOB3ZK4Cc0cDyaXBlcSirf7HB5lnBt1kJihYHgZUOKWN04amI9xA8AwlioVRSdjpWJ5Pfk5eITEyecMQLzcfpXBWZrAZpnC9AO4LFI9k9GbaYWema6ZibE0H5jBqqLhv8d0hE7fvEuof1GrVSY','EydOadWBnEa9mhG4eJthwb1xNIjVdlxE1UnsIoeYjwibisvlFKqNdHx','RsAk6gnRxWmbd26eRtQZo1mvrWNiiGoMamw8iSticu3EYbC5VKg0LkLwEBFKMfJkQ1b4jRuFgQuwhwN8542ao3qnxA4uGCCI',13);
-INSERT INTO ti VALUES (267781440,1911071126,'YAl2B7zLh4gCzlANM9','h4MTLTHWUsvf8l0XgRaLgFA1tIxFbWtpbVxAOJi4f5h1cqAbliKcQBvVJAiNBnjKlAVt3ZO6yCHtxirPzbeVLXpHXR88MHKi6rIKlwm4BEK4cUL5a0robCQqNWWMH8At7kQf7GBvj3NU1mI1umrKoSTNEIYLZvCgq8S7pnmyRA3Njclft38QUY8ah3GO7UV4uLyf2zjMyI2sq76s','cuKtphDdizEXkgRrmvYRtfOl1AbmOgaOTqumcgICddR','JwGF9yEbVfkyhgqnSsDqWsA3pfcdCCdIRWyxSzXfFVBkgl7hPpOQTdRPh8JrRxE8XPOB3ZK4Cc0cDyaXBlcSirf7HB5lnBt1kJihYHgZUOKWN04amI9xA8AwlioVRSdjpWJ5Pfk5eITEyecMQLzcfpXBWZrAZpnC9AO4LFI9k9GbaYWema6ZibE0H5jBqqLhv8d0hE7fvEuof1GrVSY','EydOadWBnEa9mhG4eJthwb1xNIjVdlxE1UnsIoeYjwibisvlFKqNdHx','RsAk6gnRxWmbd26eRtQZo1mvrWNiiGoMamw8iSticu3EYbC5VKg0LkLwEBFKMfJkQ1b4jRuFgQuwhwN8542ao3qnxA4uGCCI',13);
-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 BINARY(32), d VARCHAR(48) NOT NULL, e VARBINARY(88), f VARBINARY(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7376768100441921241,640107022,'YuZrv1A5eItyQwgg8HR','nBuD91G9Q0l8rxHrBRCDi2i','H4G8YHrIlvM74ow2cl6XFUISJ8kSXLFjkm0OUMvfIRqH5OGi4N07LZNiYQ6yKQS96a3WGSMxeFSK5u1nXlz','OctPCASkcfFeEW3OOrVJ','P7Lk19i61YpLfErP','YoOMbOZyTGePeN5IBvhDpQ8uGzVVTFsd3fJIep3IdN8PGrxs2dvI',0);
-INSERT INTO t VALUES (-4733953623440355199,-838419066,'OIZ5KVap0eOE7he4','LwQqEqBh','kkXulZqnYxqySgVxYMLvjFSTzPnVEab41oU3hcdrsmdZ0Dv7dtmS01cI3pPIr9','mKk5ct1xlhcJAQKdgPu2GS50YoGwLdYy1KqOoJZpcqgnjfO8X99qqnN7gdX4sNSqV','6xfzEayfYRbmAgs3RP7RK1sSRmWcLP0bhHfINTR2rg65p57A0D5svwTgqkU21zlq0Cu7qWjfAYG','gTGKqjOrptLuFCCsSkcYQOKEvVYF',1);
-INSERT INTO t VALUES (438058246138379495,2026224858,'pQWN7EjmlKll1','PaL','cbEol16Zo09yzt8r9hm8ny5paMSR4sN95r9kzNefUZN8','NXUsXgtJgusYFwyclAkxXn9S5K','Dn40SqIknOVrv0f5Gw8WUwavdJTMrJy75GdGZlSfifw','Hh85BIr2n2HUrHf6lNuRzracI2U8sYEzMmTkMo67JKV2NU8n6Dd',2);
-INSERT INTO t VALUES (-5619075195627951739,-149443888,'pHiI5E1OLvFDeizY','egjPdhUCLq6vTcys313NBMREruyL4T800n812AwAjRO','N','O4YD0sNBWwmYZ37iOFeJTgr9TEa1NYZKjTB','jbbAcoqdxYtLGVaXNOISdMLcVuqxmm2qMw1HauTH4Eg0kbNV4vm9Zm3uxln5ZrV2yiq8DvhEFIDxJq6ZGWROFANwC','ifyhNUMToT2eJvHBODj0h0QsTpGK4',3);
-INSERT INTO t VALUES (3649276800961349044,-1312168027,'Ztl7WmI7IshpwyuWM4sEa7PVWV','1L0myDtZRM5NQxGLum','uwRZUQTtULMmwdAhHopaeGxsxUNvZS2bCSwHlk2M1HvAiD7MRJ16DgjLE9wVtQKgqGaNUwA775trS','eOIXqtmHUFDwG301JShdjvkbytC16N9v0eBfMrC','1Bqccb0s2QimMitmuozughZo1HHV0unQGkXrNgGpA0dNInku8C3ptC8S6q46xbgOzpFpSCAOJYJ3mmDslWEAiBYtdP','n0zX6pMj3JfDDNbMpYMaJMBB6u7SinhTqdlW6rqghw5pE6',4);
-INSERT INTO t VALUES (8305067566266097775,1362256948,'ewPaZ6fCBJJL','9wSuBwXOX','B2k7HsGobMjzH7tHXGB0N4sGKd8aaESanjv6gw','wg7wk4TB6gNsSk','1KoRIPN3Cwd8c5kX0KBZoP5Mab58AJpkt5rC1tvQyMsO3xBe1TBCHaGgrkiLgf','UtTd6bNUso9Det0WaLrWEOhrurGtKv4r8nLYHTEK7Bh7gFr',5);
-INSERT INTO t VALUES (877294257280533768,-406728594,'c4zM10xVdyC2WfCS','X64GIVTc0tyoDE7TGvL','HTWPTNTEcBIJSSkdjJd4j1W','UlTPMRLbD9op','RzWHW5mRcYyNbzlm8dgU2ULItw14uPvczgheaiYMHtcvyU9rv5s6ykmsDxO5','pLQKSi2P8npeXDEQKd8qRYfOKnIrL6pwQmeXi95c73fwziyXfsVu0pbKg0acmESSoIaBI411OzEerckaxIoLH3CcKfh4fI',6);
-INSERT INTO t VALUES (1318419445033284521,246422994,'hzVMK','nidLTD6emwh0CTr8ok','KGCMeWS5dppzV','Xb2FG','3QLAJNppMloHoo2H5yqlFzBLpDoCcqKyqPQZw1XniYF0bFuI8gGXF','Ed',7);
-INSERT INTO t VALUES (-3188383289801996684,-920940171,'2J2RC1v19u1f','TWDYXNlr5lp6p5x5lvQ1rlA','bGV','1qpRQDIkeY225rp0J','kOHdXzAX1R6bvsdqkcWvMCzwz16oSMt0LE2ZAfSUCXUu0B8jiq8v9dshraDZpMhT6gBNMzblDGXQfGuw0covUH3','CNkZRYU8dNinxfxII3dmhqqYZq5Yxwlg9qyXta6mLX4uA7xxTBupfMbyUoA7d2prmb7A',8);
-INSERT INTO t VALUES (5721956949623264590,-1939191941,'EGI9YkZ4','8xVT8YstHAMn','K45JBIv5NvWnEM37K94UV59zWjt20oZB9j3OYH6WWkgs76yU66pFqGv6kGa1KhHpFaB0fCB7q','tjYAC7IhZ10uFO4fbKf0UYpcR3iu1G0Rzkp7zSlCE20BteI1LJSBga21','D6Swnh8WoHpvhUvnzK7GvBOsGnAQZP94RXF9gAIiRRK8gXojDP2DVlGn8JtvVJQcGTBFNNb6qv7oCl8vEwpmAaQPA7fICIt','TUOM7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (2741053,-1721288,'Vd5OoYf4QfOo2TQ1fu8dQXeBUCL','kQqCnGo748UFA3hiVMNB','AvSmr5yjT7e6NeUcRGTHFxkG9kX764NUxx0y1','KuXkUaGPSGwuj4FAzcloC37','S','e',10);
+INSERT INTO ti VALUES (2741053,-1721288,'Vd5OoYf4QfOo2TQ1fu8dQXeBUCL','kQqCnGo748UFA3hiVMNB','AvSmr5yjT7e6NeUcRGTHFxkG9kX764NUxx0y1','KuXkUaGPSGwuj4FAzcloC37','S','e',10);
+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 (1947376,6818942,'MgC','8JocJJg3z9lM1AfXMYWaYQ2Os9QlNQFV','Sob37XZ3Lu4qCwUe2LQKypGoUdZBNASwNSq40Swv','SzLSsbAjYJ2','E','y',11);
+INSERT INTO ti VALUES (1947376,6818942,'MgC','8JocJJg3z9lM1AfXMYWaYQ2Os9QlNQFV','Sob37XZ3Lu4qCwUe2LQKypGoUdZBNASwNSq40Swv','SzLSsbAjYJ2','E','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3876445,1598356,'y','zxz2EbBQeQ7JiXVBaOeYDpIxbEWusDxeVqnCoiTp1u6ayQiou2csz4TBq6jjbvkgvJLHcPqfJgIg1YFA1ICkYo4OJ3kNm0DUhZh9v2JzZu48UBzGJXgXNW2gd0wy2ufpJQ97XC2deMQFBLrgmpIdzzxe0qlnsCiQsbulLXuHCMf19AYacUBQrUaKSDAF1F','wGH7TJBq354wgGj10LJHdBZsZ3s2Y9QdaW3okpF','1UJ','w','k',12);
+INSERT INTO ti VALUES (-3876445,1598356,'y','zxz2EbBQeQ7JiXVBaOeYDpIxbEWusDxeVqnCoiTp1u6ayQiou2csz4TBq6jjbvkgvJLHcPqfJgIg1YFA1ICkYo4OJ3kNm0DUhZh9v2JzZu48UBzGJXgXNW2gd0wy2ufpJQ97XC2deMQFBLrgmpIdzzxe0qlnsCiQsbulLXuHCMf19AYacUBQrUaKSDAF1F','wGH7TJBq354wgGj10LJHdBZsZ3s2Y9QdaW3okpF','1UJ','w','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1797630,-3343386,'YmeUdyb78JRfhTkqXY7ueqebkzVLFzjymGIq5hw7U','9zrchCXYR84jBqC3WgADKeUctfTT69iDoEiHo5auUOeo2dJiUWMWIh9mSANH1NMDLMEoRQEAc9MkgDhCssEwntw1s6RxluzQFc2rDqiOT5SNa3chYQoJUfs7Gw4m9QzeVST9TfBQYjlxKjLOZs4nyQLNXxfRfwVINkd13voEs0N1bSX9JPrmPt25m83V8MPsSwd4DuNPS70whfTZgzKjgKt9SNU','Xif8llmJAuBFtDBbYT','mLTteQk1KjKjPc03jN1LclFycqQSupm61cIQz0ArYNBk6TpbRFhEYXGgOYZrq2umGNtdD8G6bkCQqglNuudVUU6dnlyfcSNsrumQcccs5FWUNhsZTBN4eRTIhC1BMM5KnOJhfgq66xfDuaV3zzWKOxDPrh856sDdXdULMuBRHlRMU2ECXSZygYjJdOD3Pvolht2NykjXIQaoSKS573AHKZ2xtTdDryJDKUh97XiKtTGA9D3t320jf8lbjZ','c','zT',13);
+INSERT INTO ti VALUES (-1797630,-3343386,'YmeUdyb78JRfhTkqXY7ueqebkzVLFzjymGIq5hw7U','9zrchCXYR84jBqC3WgADKeUctfTT69iDoEiHo5auUOeo2dJiUWMWIh9mSANH1NMDLMEoRQEAc9MkgDhCssEwntw1s6RxluzQFc2rDqiOT5SNa3chYQoJUfs7Gw4m9QzeVST9TfBQYjlxKjLOZs4nyQLNXxfRfwVINkd13voEs0N1bSX9JPrmPt25m83V8MPsSwd4DuNPS70whfTZgzKjgKt9SNU','Xif8llmJAuBFtDBbYT','mLTteQk1KjKjPc03jN1LclFycqQSupm61cIQz0ArYNBk6TpbRFhEYXGgOYZrq2umGNtdD8G6bkCQqglNuudVUU6dnlyfcSNsrumQcccs5FWUNhsZTBN4eRTIhC1BMM5KnOJhfgq66xfDuaV3zzWKOxDPrh856sDdXdULMuBRHlRMU2ECXSZygYjJdOD3Pvolht2NykjXIQaoSKS573AHKZ2xtTdDryJDKUh97XiKtTGA9D3t320jf8lbjZ','c','zT',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-767533,-1414083,'i7qqgf57P4zQ','N7EtWIn9sEC1VjRuhfo2aHpJRVa','B0ykAiOHnhEZ8pQ8','dvu3gWpNFHMNRqZwjiGTIUUPIe63','20','ao',14);
+INSERT INTO ti VALUES (-767533,-1414083,'i7qqgf57P4zQ','N7EtWIn9sEC1VjRuhfo2aHpJRVa','B0ykAiOHnhEZ8pQ8','dvu3gWpNFHMNRqZwjiGTIUUPIe63','20','ao',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7999224,6890826,'5FHygDSjwwZgCZ5E7igotswKAcsZY9Y9Rlgpa','L1lFBEEfJtBM1H2pSd370aNbdfF1dQK6HygBalyE8oEl0LY3fbOdJaHloAeqCFrwBZ8b7uYOLuJG85lNUmV1EB1ANsMHjuK97s828UOeU7HeWfm8sE7QAuCM8SfAvhRfNmOuBrPJPLESQkNHRu8SlaR1yAnGGDBzkiPS','foZzcsw5OaNDVdqURI3cBdvhh5CVz','tbk1d81gvwni5iMqcycmNQV0Wbu7FkovA1UsO8s8U','Py','n48',15);
+INSERT INTO ti VALUES (-7999224,6890826,'5FHygDSjwwZgCZ5E7igotswKAcsZY9Y9Rlgpa','L1lFBEEfJtBM1H2pSd370aNbdfF1dQK6HygBalyE8oEl0LY3fbOdJaHloAeqCFrwBZ8b7uYOLuJG85lNUmV1EB1ANsMHjuK97s828UOeU7HeWfm8sE7QAuCM8SfAvhRfNmOuBrPJPLESQkNHRu8SlaR1yAnGGDBzkiPS','foZzcsw5OaNDVdqURI3cBdvhh5CVz','tbk1d81gvwni5iMqcycmNQV0Wbu7FkovA1UsO8s8U','Py','n48',15);
+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 NOT NULL, c BINARY(53), d VARBINARY(24) NOT NULL, e VARBINARY(10), f VARCHAR(61), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (82,12430326377906998481,'CtwRmZ','wwygp6Nme55sOdHVsLL','YlYOip0','SJQXTfAsJQK7jdMzthbGd4tWy7WhkD6NqsVYfJE7PRR3','W','f',0);
+INSERT INTO t VALUES (157,9858767183917518808,'nRCBsO0sTYDXqAyxP1c6CRH4leiqQZiHh','1D','Rb','TnumFUOQfLnzl8AC5VlAiFTSHtNCUmY1qngONUv8VHh3pa7TrQzuWekvYsdM','n','A',1);
+INSERT INTO t VALUES (59,8884623192221304841,'W6WsJw3zna3hgNQLBRsvOffalaQUYAft4KN','zDRf98lJPoAi','GtWbjwIGe','j4kc4gZIawAwnPq5wK0p','r','T',2);
+INSERT INTO t VALUES (182,7718231400409492246,'IP3AfERF7YEtfyVDSuC3fKUYwMR03qFGl4kFW1WYLsoTloc','xiSwqidW6','nn','hreFa6GwUQ8Yj84tzkFs0sazaYl1kxnkXrMtvhLXK2YEpnYgPVRgkTh','b','r',3);
+INSERT INTO t VALUES (226,6591467759848528520,'qohaMC7kx3Qiqb','S7iOjTPGd6xq6Q0','Q','RkN2Qnk4Gph6WrffsK7OssoAvFOc8e','4','b',4);
+INSERT INTO t VALUES (102,6768822912287492578,'ALg0Nzbb','KYrk3xNTes1jmjCHYjyW1zeT','qiaPlwd','ypL9C8nGt0bkviujLLdWiIT5b3BT9wR2uMAnF0u37rEiSa5n2gQWay','5','n',5);
+INSERT INTO t VALUES (100,2993760754574747664,'AgrHTwWnCZve13SSuIUc5IDDdKerbQ53SyPOa8J','RmVuL51db3K5tZ','20A9o7gU0','FflnFJJymC3','9','t',6);
+INSERT INTO t VALUES (226,2769849697021675607,'yuo0Afc0Z32vjME5EuYyL','o0mgQUWnaQVN7','3JE4mG5X','PEyaHkA4RzH0IbcgYf','q','V',7);
+INSERT INTO t VALUES (7,11978670873123048718,'9EI8Quie','e','gL0','QliBHeoDnzl382TNCZDYsp0ZROppN8vJmxFA2yV2IRqX7xa3iO26PEuRt','O','G',8);
+INSERT INTO t VALUES (22,16109730799655212835,'lPl','dFuyUF0qRLq8zF','bfPE','54X4cisVxc26GqweHqxyg40t2bmn3mqd1s26VM5UX0ylmdk5CmSbePd','A','L',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(53), d VARBINARY(24) NOT NULL, e VARBINARY(10), f VARCHAR(61), 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (30381,18038990831257492575,'s3VZM9xbwD98e2EJz7w6Ea3alibUfEFbn1h89UP','D','OfAK','zCvTGSqdVj50y','q','y',10);
+INSERT INTO ti VALUES (30381,18038990831257492575,'s3VZM9xbwD98e2EJz7w6Ea3alibUfEFbn1h89UP','D','OfAK','zCvTGSqdVj50y','q','y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (22185,12157630446209285481,'fFUx5KOVLeY7hD','qX1Zpa8','tDps7dse','OnGrJv4Y5UrEOrZS9ziYVNPPi5qmnsm8U7M6Lfieux5tPqFkOUMxTDo7q','Y','F',11);
+INSERT INTO ti VALUES (22185,12157630446209285481,'fFUx5KOVLeY7hD','qX1Zpa8','tDps7dse','OnGrJv4Y5UrEOrZS9ziYVNPPi5qmnsm8U7M6Lfieux5tPqFkOUMxTDo7q','Y','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11665,11943572553780658122,'DxCNsyh4Nph18QAnqWjd0CYAZtqgYrYaQ6k','8rbF1PFMJIxPq05ElhfjUTfg6mKC0DbSXvtDKUagDJiJ','Ixmjo','zHM9BpBTKwWxzlBP6mi3pC2ZwEPM6BKg','H','K',12);
+INSERT INTO ti VALUES (11665,11943572553780658122,'DxCNsyh4Nph18QAnqWjd0CYAZtqgYrYaQ6k','8rbF1PFMJIxPq05ElhfjUTfg6mKC0DbSXvtDKUagDJiJ','Ixmjo','zHM9BpBTKwWxzlBP6mi3pC2ZwEPM6BKg','H','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (36901,15250700839090507306,'tPht7ht2U4doqyfpUlbnGsSyVEIqqET','updKb4fWLTdDyyeqN8hmMDuvMvQv0Qh47TFBav720IdwG74Dm9tM9cBhnDgxjtTghFWmdkwq2gG5dhOCtcaUEORSEkc4sDMcrTJUYBfcHXBU0ARmMxdzxag7bksTAIO3dJRp6rNBJsTW','XHb3p','glWrZnM1qeKSs99OUeagQPqeu9mfDqnYenpVKJJmxURhDL725TL9bsVCvxVr0Yphhh6pcDbL6AyyPyh3wxXL','s','0',13);
+INSERT INTO ti VALUES (36901,15250700839090507306,'tPht7ht2U4doqyfpUlbnGsSyVEIqqET','updKb4fWLTdDyyeqN8hmMDuvMvQv0Qh47TFBav720IdwG74Dm9tM9cBhnDgxjtTghFWmdkwq2gG5dhOCtcaUEORSEkc4sDMcrTJUYBfcHXBU0ARmMxdzxag7bksTAIO3dJRp6rNBJsTW','XHb3p','glWrZnM1qeKSs99OUeagQPqeu9mfDqnYenpVKJJmxURhDL725TL9bsVCvxVr0Yphhh6pcDbL6AyyPyh3wxXL','s','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (56445,5267459069397528465,'rZIvEoh5LkOk7p','7JlWD534W2E1KllyiMozFBfHsvxGSDtpZ1tEYE1ZYSOrWrAQ3F0D6cQEDmITzBfaPZIgeXBaA8Hh0zCNuqgs3KZ1T15NRihq2qEi9maVj2TuzOgdh1KdepkBZx9Ufw7a','BSpqvK','CTVps9nPRTjGEJAp0IawT7XIJANTlZ2i6HZxLjOAFYRAlK3jNe0MvEGlYF13Cu1eYWTGZ9jCXLAQEV3a1pL9s3S8N4KSF98scdBYpsOTWCNiEvwziooWSLovWrEL0j6yw2LApuUl04t0HlsECDPbnJXHeTULRoiL9dgrRVmdhhzkkEFY68XeJjN0vJ9ob9eS2cLN5VkS4In5Up7dcoFnWAoloi7kOPrTW9C5dTkvQbeZ55MO3fVoZPrJI7jU','R7','y',14);
+INSERT INTO ti VALUES (56445,5267459069397528465,'rZIvEoh5LkOk7p','7JlWD534W2E1KllyiMozFBfHsvxGSDtpZ1tEYE1ZYSOrWrAQ3F0D6cQEDmITzBfaPZIgeXBaA8Hh0zCNuqgs3KZ1T15NRihq2qEi9maVj2TuzOgdh1KdepkBZx9Ufw7a','BSpqvK','CTVps9nPRTjGEJAp0IawT7XIJANTlZ2i6HZxLjOAFYRAlK3jNe0MvEGlYF13Cu1eYWTGZ9jCXLAQEV3a1pL9s3S8N4KSF98scdBYpsOTWCNiEvwziooWSLovWrEL0j6yw2LApuUl04t0HlsECDPbnJXHeTULRoiL9dgrRVmdhhzkkEFY68XeJjN0vJ9ob9eS2cLN5VkS4In5Up7dcoFnWAoloi7kOPrTW9C5dTkvQbeZ55MO3fVoZPrJI7jU','R7','y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14941,1559346248999653923,'IEHqtnEtdHYBU4hdnvhtHcbi4uH2Q7XMoNhW4tvOMNPdd79Tor5N','IGHePIQ0WIW37pqlz3Vr3BUmn1J5E834TzOmxk07ehTR55QC4cejFi7gomEsavD3FRkws6LbY8XsrM66wWN8J4V6dfbILtsfn6DOZ6SAvLuWUzB5vPBIo4FXdBiZFgjIqoNu8DxQpNdPACzxPDMqOvx9WJPGV9tAdNfSXk5j8Td27e87pvarzMjZaONQwUxJAGKxyO6tTfW6kOS1Zki0IHDNi0fR0SeMO2530i4','SAguz','AUdWoxVjCMTGygHmeBb1aU3CWME','WP','A',15);
+INSERT INTO ti VALUES (14941,1559346248999653923,'IEHqtnEtdHYBU4hdnvhtHcbi4uH2Q7XMoNhW4tvOMNPdd79Tor5N','IGHePIQ0WIW37pqlz3Vr3BUmn1J5E834TzOmxk07ehTR55QC4cejFi7gomEsavD3FRkws6LbY8XsrM66wWN8J4V6dfbILtsfn6DOZ6SAvLuWUzB5vPBIo4FXdBiZFgjIqoNu8DxQpNdPACzxPDMqOvx9WJPGV9tAdNfSXk5j8Td27e87pvarzMjZaONQwUxJAGKxyO6tTfW6kOS1Zki0IHDNi0fR0SeMO2530i4','SAguz','AUdWoxVjCMTGygHmeBb1aU3CWME','WP','A',15);
+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(91), d VARCHAR(35) NOT NULL, e VARBINARY(90), f VARCHAR(46) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1706890805,16,'tA5hjfVjrJ6XVo4ehdJmLCBJ7','ebEMZtBG7kXFsV6RVTaTDrdE','zLJCpm2zG72nTFobabJceO1WdixqIDj2Z1pNXsaKrXskWzI7gw2W6lebv7VhpbtpC5','WtS6d6ZnNGQ9un1','y','t',0);
+INSERT INTO t VALUES (193793459,-106,'VUb66NMRIgGwoyuptGft7yEqt2y7uJkPd3iriiB0BiLPlseTiT7C0vHLoi0gVUgL7M9','2CUpjBUWslyb2V0q86XdExu6VrJFpbEy4Jq','YkL8nd2cDPP71PpYIpb1vpPkzOMvIwh6foNOJRZOj2IpCynUBCh7riJmnz2Ff9KqjovG69fXlno6TRDWXyiW1f','molvGhupawHVINN5xcDrmua8bGMJtFA0hOC','5y','s',1);
+INSERT INTO t VALUES (895533262,19,'U7kTX8C9Sem7CGbIsxYfjkZaM1l0xIk89IcB4pWW','PVomagOOsLVvS6s2xM5S1E8M6xnIHvcxc2o','FJrD4CF773i','IbBmmdSIBWecIkwWrBpr1jKwkKuvZz24','W','n',2);
+INSERT INTO t VALUES (-1817276454,25,'iuhBpQ2d33tnIz8HvMWuEB50CttiSdMVc0gVwr','DxqcRGI0YQy3N0poK8U3zBqtEkJJIaUAu4b','6z0sMM6uLxbe0YpaDUTEZMik4VrfQbfdGl80h1OBosvCVJ8OsNtMLQXEeDqH0MSmlWe5KryB3s4zUza','PLpTxBFOejnOtMG7LyvLmGP','1R','0',3);
+INSERT INTO t VALUES (299247900,21,'8d1nbgtJIA7C6U2BbIY5QkpLKDNlRpOVvQ49l4Xh71PwDTudRbAsQUzK59VP6R35eanqFLpzb1TBR','HZHEaPomyBI8yE','JMkoK3XcUg31vYOH31iuq5P7gy4Hur','DBCEtp2injfFvwrYRUpu','w','M',4);
+INSERT INTO t VALUES (912841837,-29,'vr5fftZ5hQXI6cNibRviqMLwZG','JRkb4tOPtxzZ1giYavivPgTYyvmP','HoPS9oDXkXbaYuS2VwLWwscla3iKHEBfRYj9v5aMQ8aLnozxybrvqz0L','CjasX05HwNlb36drgFpn','Y','P',5);
+INSERT INTO t VALUES (1555227074,-57,'ypPrTiOduPcA','MvyUeQ86fhFOqZglGR1ZbxRrFB0jjCXEP','liIVof0Gi3Q6LtlwfJ5IxqzbYpypm4QkssfwDLucuZdGbBIzd8d8Q9h7fEcWPTbMYvqqmTOy','F5GivG','N','6',6);
+INSERT INTO t VALUES (1252769189,-26,'unQSqyF7FjbM0yzwfJEeCrVzCAxTnxRZyY4jGdsMAHZU30C5Nkp4Q8TsJJcCnYNDMr3holALl8HgBatYZ5vPholInpi','uju6TvH0UuxckK','wCLbNkFL6txQ8ty3c4','bsKNXLgFKbC2F','Q8','s',7);
+INSERT INTO t VALUES (-806128276,-70,'rV5J5iRW','vmx3VV93iAWx9HzwhT8euk','DoyAK0gIz6HNkSnM3ovEYST7Fl6ginKfQzoVtXqnbMwfaqkeZ','sVLsBeuPo5iNdzI2','Ri','U',8);
+INSERT INTO t VALUES (1698284108,7,'RcTdLXhyi','sNsP5gQw8BNaPJPIShUXdAMnN3yFynumyX','TgTCmaHzAsAPU9ScOXr9AAQ15Vm5iXEuif63OQMBkaCRA3wYfDgYUAt7vEnuTxgIvrV','rrV8mgSQLJVTvm0x','ak','n',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c BINARY(91), d VARCHAR(35) NOT NULL, e VARBINARY(90), f VARCHAR(46) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (3191485159571683803,-991027047,'vnH','CbjkoMlmh3QHS9','twaq4c7AfBqVUkfcG5GRaGuFUtmpCm4rcYdBK29C05zIhpfiRjIXyA9NgUeHiUv79I5HEg','oWDn7UIDjGKYY8lrcb6RTM1DoV8NrkiimG9VE2bnwYwJyRkh55','Xkecf2BiNxch2if4y8DVk8neAUor3z4Wvx3CmQdTIY0ONLaNqkqjkp4ylj4bm','tCkx4dPW8e8lujQYkVy0A5FQTNsO7p4LHWub8hly9fsQSGu',10);
-INSERT INTO ti VALUES (3191485159571683803,-991027047,'vnH','CbjkoMlmh3QHS9','twaq4c7AfBqVUkfcG5GRaGuFUtmpCm4rcYdBK29C05zIhpfiRjIXyA9NgUeHiUv79I5HEg','oWDn7UIDjGKYY8lrcb6RTM1DoV8NrkiimG9VE2bnwYwJyRkh55','Xkecf2BiNxch2if4y8DVk8neAUor3z4Wvx3CmQdTIY0ONLaNqkqjkp4ylj4bm','tCkx4dPW8e8lujQYkVy0A5FQTNsO7p4LHWub8hly9fsQSGu',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(33);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
-INSERT INTO t VALUES (-6586404296236688057,954537287,'S7SPwas','PsSqEeSE7ZCoGm8nZTjrorLYndtjrchzM','NqiJp7mvdLtqd8fhe7BqalN14rVGIegC15qg','RG0JtMwbrGd1xg3Kx1QpsSLEYBvQbGPrc04FN7bPu8ym8OAEkwNTD1iowKFnkg9MPp','43UWmKNyErWrF7Kn2uQ0oWEVltJf5aRpvTAG3PH1KWYXERaWw0XHloYv9OlXFQtCOP3QxuiiqUMtg4t9LjberPlIdRSM9Ay4hM','v9aCsPBEgbqfGB18vB0jDdH5pd0cg1WTz7rR3Ww6CKQIgj635Z13TeCX5qbuUgYdKi2UkaLs0',11);
-INSERT INTO ti VALUES (-6586404296236688057,954537287,'S7SPwas','PsSqEeSE7ZCoGm8nZTjrorLYndtjrchzM','NqiJp7mvdLtqd8fhe7BqalN14rVGIegC15qg','RG0JtMwbrGd1xg3Kx1QpsSLEYBvQbGPrc04FN7bPu8ym8OAEkwNTD1iowKFnkg9MPp','43UWmKNyErWrF7Kn2uQ0oWEVltJf5aRpvTAG3PH1KWYXERaWw0XHloYv9OlXFQtCOP3QxuiiqUMtg4t9LjberPlIdRSM9Ay4hM','v9aCsPBEgbqfGB18vB0jDdH5pd0cg1WTz7rR3Ww6CKQIgj635Z13TeCX5qbuUgYdKi2UkaLs0',11);
-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 (-5425059455238708989,-1097168865,'y0EVRbc4T65xT2kK9euMeoikGWeswz','zWsOlUi5izdbgXzBmlJw4irsPUjHGWvuMupfHUSdZ','s7oJENDnu5XgtKqMR5Tta31c51XhhtcwpGwtI0aD3mx0rSGhQw2NGCcUWowY8nh6nf0e7yzNcT','F6gIV9AlgFY7Mj63xJQx9Ht','3a4ryM6dY4cemD4ITxdPCNCftsYMoP3DJxKHR3OL839XESLSSdp9jS78hn','brt134IkyH0vEadgD33HGLYldp0acPznvAkAMvZUmbKswvQjGl3d',12);
-INSERT INTO ti VALUES (-5425059455238708989,-1097168865,'y0EVRbc4T65xT2kK9euMeoikGWeswz','zWsOlUi5izdbgXzBmlJw4irsPUjHGWvuMupfHUSdZ','s7oJENDnu5XgtKqMR5Tta31c51XhhtcwpGwtI0aD3mx0rSGhQw2NGCcUWowY8nh6nf0e7yzNcT','F6gIV9AlgFY7Mj63xJQx9Ht','3a4ryM6dY4cemD4ITxdPCNCftsYMoP3DJxKHR3OL839XESLSSdp9jS78hn','brt134IkyH0vEadgD33HGLYldp0acPznvAkAMvZUmbKswvQjGl3d',12);
-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 (-7848844243379988118,641829274,'ews292TpLMlnD','DOhkQet7xlgPF6cSfBHCUYCJ78mjjeoSphoZCiewD8LSd72umz5ZGWWvUHLNLNeUU3USB4UYKtPaEZ3l4bHZsujYpcNb0ANkcgKQN4LvTdTJt6G1qHRUnlTSaO9tML3mQRnM5NkjFOHAlQdBCF7ItxKExktJhIQxPA7kh25jf8COutUeQ4jp5qWqdJWm5uJcs8WuR6pieE3x3DFZSSqybyfGGDi78Fbj4kQVEJh1po3Prh8gL90R3rft15efQ','U','wuCaELmRrryX1','yuHvsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTi','saSi4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGvCoeUsBMkcJbyv7LOTJG7mJs',13);
-INSERT INTO ti VALUES (-7848844243379988118,641829274,'ews292TpLMlnD','DOhkQet7xlgPF6cSfBHCUYCJ78mjjeoSphoZCiewD8LSd72umz5ZGWWvUHLNLNeUU3USB4UYKtPaEZ3l4bHZsujYpcNb0ANkcgKQN4LvTdTJt6G1qHRUnlTSaO9tML3mQRnM5NkjFOHAlQdBCF7ItxKExktJhIQxPA7kh25jf8COutUeQ4jp5qWqdJWm5uJcs8WuR6pieE3x3DFZSSqybyfGGDi78Fbj4kQVEJh1po3Prh8gL90R3rft15efQ','U','wuCaELmRrryX1','yuHvsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTi','saSi4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGvCoeUsBMkcJbyv7LOTJG7mJs',13);
-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(31), d VARCHAR(8) NOT NULL, e VARBINARY(3) NOT NULL, f VARBINARY(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (198,43,'u7aacxZkj6EN1ANIncFsaQ','3uhMfZt','e','KsxGzVumCTTLp7tffWKSDW7QIrAdv9a19K2vOsW','P870G0Op6ZHPI2Jbfc1VDlZXBzvoWB5KUA1TTe','X51GLWAKO8hV2pNtiNm9flBK6BAQEngOTtk5',0);
-INSERT INTO t VALUES (233,115,'MYZSVvw5oYRoaQCiKgTM2Qfa7','l9R','Z','ABIX4rrHne40KhQEwhHyz5kQnGhrEvC92PFoxKYF5VczuRM','LnwPnZjB5NV367DBjeAGvh','WRk',1);
-INSERT INTO t VALUES (141,146,'Nb','eBA74U','7RT','rjxBv7tXRAWVbuchjtSJC5kCYf2TLiqKMaOENVM7uNXo3WKmp8XlvaPBEWZGb91HBdT','KJybUKRlKs5l8XIPhgwg','epYq0vhXybkXrt0pb7Lep17D6yh8f9xbX9jGQq9FT2lJcAtZfl',2);
-INSERT INTO t VALUES (247,183,'0hZ5eTjOcqSl5bGB3B5EXHo','TYxiuQXF','K','EybyTubhThozGxgaQlVAx25RFOfSxXlqWcGRQ40kz4mnk2PB2YHejSb','GUe0371jgouXwNog','d0weu1lfpZ9yYbbTtRLh9h3TKzFGrZY0VyVgSDnV3jodOjevpdZXRjX5td1qUe',3);
-INSERT INTO t VALUES (152,243,'91EmzZH7nhEmWkE0vp9Tyjb','itOns0Vd','A','DzU198EQLnOBqnyStf3I9erbZqxRVTx365kYduB0KdmrskcSXEBpnuo9TmPndEjzreuQfelB3j','fhQkIdFo8OHKSxveZaslGHdUEa9dYBNsEri9R5XF4XGgh5LKZsL','tWmj6zpiBzzdKyNoSUzDAlULG48AZ5G6jFPQxOF12u58YvUEZMxWaLTZCAQs6CYkvbwiU5k0Ct7UfKqkPDhc',4);
-INSERT INTO t VALUES (27,52,'kg7ULef2Gc1sgE2KUVqqlsPcrN','dpz','Vhl','gyWXZ85TNuBF8Iiv0ghT4n7AsEv','tyIyUSLBwBJT6JMyTvj03G7Sr2XXkxUczv38NpJRvy0WHWdqNtyd7t4Uxq2JlMUrNB7ZSiCB0bncEusIEbGCuUWxdHqTR7Xc','GkGXZUCZ058T68',5);
-INSERT INTO t VALUES (141,147,'9TB6pGB','GyR1eaW','r','9ZPJxbPFMsXC8KKzcZvE9UVEDxk6Yye1y8DGF9NpZKXyh2JdCT3U83oKa90eFmrTyotShImm8xCS','lf','BHl9XtGylgObXwd0LpjgKWKt65s6lR4MfUFEhBz1BgfnSd34yQQedV3pY3u7TDN88Ltcuj7yzafO24qX0qeEVUT2qPDN698',6);
-INSERT INTO t VALUES (132,147,'b7FYcsnRd1SxRITt1i5Ti5ZIpi1A','r','pP','VZpJslO3I6sC5hdJe2uzuw3gBwzc9DYaBOfVymDqJSQovgF6','HfXIGKfzeqEpGriqreDsayCWSUBzMJHdcrkdDddT0B0TkyxEZWrYjVkNtXaRz4n9ePB5Sw','9ZhTHc8xMKtbFiNnMAX3I836qVa1vr8It5D9XH6',7);
-INSERT INTO t VALUES (236,253,'AOjMqlIdf2dmKmT13IrtpbJyc84','c91oafw','qlf','qc1MU2vRN5Y1PEo8ddwIUEMmveJr2amuC2aXipuQCgvEpED7TzEwmv6VtJRS','08PGtVEsrSNiS6H5fYEx8C6dDQwL5Stc4A68r6x7HKTOQ4qbVTH7Yo4VVcx','RkwMSU8ST7fPXQDrr3XFguibv',8);
-INSERT INTO t VALUES (62,185,'RoJvwWTaTD99s42hnXghFpUnh0LRgH','mGbYgnJ','F','7GjmR4xEoXXFmsElMRmlwqEk3O7uzvoH5TEJZojmCRPtxffTB1sRFykHcu774ezPE','zGQZCSzH53CppeQirRLcd08Nv2YuIeVl6SBne4mVjmlGVwVNwS3yjNxXzS1loMMx6hIDdnSw9ozJiIkyUzqSkArdGeaNULT3','mfu3nJmRYulvORPP4E6L2oNTZpdAg6faDkPPNrtr7bsBmAYGSKBoOtmqB663qSjdLQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10397626584230443546,98,'uQzH6auMP3Vd0mQ4ZBpti','Q','mh','jEH4NUgwO','GkWqpJxdQ8BrSOvrjB2tYA55Pj4q3599Rdb0JYbVW8cat87JNhoK4ntD4yCHVbErGO6qXXOfbrWyY8cXt','FYRTsRiMsAloIWxJ9owlAQllwbuJ5IPolYAZlkZIBwd1lxU7vUv4TLIBmO4tQOu0ZXJTlSlntZdfnYxqkrCaPyH',10);
-INSERT INTO ti VALUES (10397626584230443546,98,'uQzH6auMP3Vd0mQ4ZBpti','Q','mh','jEH4NUgwO','GkWqpJxdQ8BrSOvrjB2tYA55Pj4q3599Rdb0JYbVW8cat87JNhoK4ntD4yCHVbErGO6qXXOfbrWyY8cXt','FYRTsRiMsAloIWxJ9owlAQllwbuJ5IPolYAZlkZIBwd1lxU7vUv4TLIBmO4tQOu0ZXJTlSlntZdfnYxqkrCaPyH',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(32);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
-INSERT INTO t VALUES (13835460630317874549,65,'YrpoY3d0EpE5OA','tmi','YWi','jwz17YK1JXKOLli6yZ2ylMxPmMSxpuu0ncnPaX1emTojaZT6rMfW6Wq5','r7S32Bqq7a3cgRuxXj0n8kBF0DFUBy4Ef5TJOysWeCDtDTSbi','Prgf6gmnR4KJEA6fANGNBOvBTF60nO7JYi6tOkuXyz7nGNu49vBoLyN0rvP0kK6S6Pf6Jpxr4JxNRgtqAxSgeQiswUaTKL5',11);
-INSERT INTO ti VALUES (13835460630317874549,65,'YrpoY3d0EpE5OA','tmi','YWi','jwz17YK1JXKOLli6yZ2ylMxPmMSxpuu0ncnPaX1emTojaZT6rMfW6Wq5','r7S32Bqq7a3cgRuxXj0n8kBF0DFUBy4Ef5TJOysWeCDtDTSbi','Prgf6gmnR4KJEA6fANGNBOvBTF60nO7JYi6tOkuXyz7nGNu49vBoLyN0rvP0kK6S6Pf6Jpxr4JxNRgtqAxSgeQiswUaTKL5',11);
+INSERT INTO t VALUES (1577758927705078429,12,'eXrIs7G8xa9xK2JLuAhBFVyjudSlo2tKJqp6DnU8HtZlxsG2rchUyD5LAiHatShfJTeT2rco6','9rUt5Dqgpy','5NpIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTiXCd0tta6V8owtbWhzLKP9z4K','456v9903Drv0f3TzRrxBjwdsapTuTmWtIl52d','z','E',10);
+INSERT INTO ti VALUES (1577758927705078429,12,'eXrIs7G8xa9xK2JLuAhBFVyjudSlo2tKJqp6DnU8HtZlxsG2rchUyD5LAiHatShfJTeT2rco6','9rUt5Dqgpy','5NpIzqD9CgbyMj2BmUVs67Py5VKRM5N04zWWqAQAgUOoselvcTiXCd0tta6V8owtbWhzLKP9z4K','456v9903Drv0f3TzRrxBjwdsapTuTmWtIl52d','z','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
+INSERT INTO t VALUES (-2636743058987033479,58,'rm0u7Ll05c','N22thfgxL1dfkGleVNX49mA','ODzTPmTY2ubUi6w0UgaPXJK4WsRYTtA4DaMi9us4OzXjdbozrXNm59pxy0DzrMr1Ff7CxxFfE','hfAcTPM0gfJzzSZUHbK27yE','4s','p',11);
+INSERT INTO ti VALUES (-2636743058987033479,58,'rm0u7Ll05c','N22thfgxL1dfkGleVNX49mA','ODzTPmTY2ubUi6w0UgaPXJK4WsRYTtA4DaMi9us4OzXjdbozrXNm59pxy0DzrMr1Ff7CxxFfE','hfAcTPM0gfJzzSZUHbK27yE','4s','p',11);
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 (173817574121830477,6,'9hSJYKmBqh5btF3dxzIEhGwOPh','L2F2XIKx08FfqMmSRijRyskYwFrmkDuaP5li8wxQBsPPX6rJpwnfOfXZ9mOn8aeBegLAJg0XNFPop9xqMynQRAHBslSNkC4glgxWnaheHKYtuMW0KrV0prjXsqw4Vvemb8ZDcfrt6V4wmOBPyypMvwmiPA5yyCAabzLgylXaIZj92sxRumyMth6bIvQSVJUyUvuH86MRESwZjhTjJLYp9','wN','Upv94mRU8ZNqWpRmcW2TTo0BKeKeEinCAVdmywip1','hLd5G8mzuqb0s7YlasoUToV5US6U7gdrO9hSUh9P3jk6Qr7Xr7g5Ekkgb1Sf5','GPVBVvQQECL7XnEvR6RFh7AvnFYDTWBZOrUmTDe2rmIMjfYLu8F9tdH2fCMpfboaFGOPaNDF9wCGJDJaiajVjlFLSNy',12);
-INSERT INTO ti VALUES (173817574121830477,6,'9hSJYKmBqh5btF3dxzIEhGwOPh','L2F2XIKx08FfqMmSRijRyskYwFrmkDuaP5li8wxQBsPPX6rJpwnfOfXZ9mOn8aeBegLAJg0XNFPop9xqMynQRAHBslSNkC4glgxWnaheHKYtuMW0KrV0prjXsqw4Vvemb8ZDcfrt6V4wmOBPyypMvwmiPA5yyCAabzLgylXaIZj92sxRumyMth6bIvQSVJUyUvuH86MRESwZjhTjJLYp9','wN','Upv94mRU8ZNqWpRmcW2TTo0BKeKeEinCAVdmywip1','hLd5G8mzuqb0s7YlasoUToV5US6U7gdrO9hSUh9P3jk6Qr7Xr7g5Ekkgb1Sf5','GPVBVvQQECL7XnEvR6RFh7AvnFYDTWBZOrUmTDe2rmIMjfYLu8F9tdH2fCMpfboaFGOPaNDF9wCGJDJaiajVjlFLSNy',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1326874646194635298,167,'MvDZoyy','H8imRjP5sfOiI3Gg0O9ErZIAJjtrkcuZOUasyNUeai5KHPSq1bl','rH8','JZgSlrVotqxRu','QKw10kb8In0YzWg4rErI8F9Wy6dytOsshU6nlWhIo404MjteTpKe058GUMfkZyB1eLPK0vI','C5rgIue6KDurY5V3Yaq4Mbxoymc2shDOTsYGb6nh8bfJM8S',13);
-INSERT INTO ti VALUES (1326874646194635298,167,'MvDZoyy','H8imRjP5sfOiI3Gg0O9ErZIAJjtrkcuZOUasyNUeai5KHPSq1bl','rH8','JZgSlrVotqxRu','QKw10kb8In0YzWg4rErI8F9Wy6dytOsshU6nlWhIo404MjteTpKe058GUMfkZyB1eLPK0vI','C5rgIue6KDurY5V3Yaq4Mbxoymc2shDOTsYGb6nh8bfJM8S',13);
+INSERT INTO t VALUES (-5380820817344583843,66,'tMI1gXipMSscvnYLf0lzh','5AzqUOMieRJYq4bXg6IcIRx6MnTEz1gD8xSZqMDhsqZlPAvpser0ZnJeRyA1x2DZGLhHtnRh','ytoNpB1GZpDFzCiB1Mp6jwEv02viUfjlgysfBRFH6I3CDqs0nea39DNUDN','gv5YqLUAz0pLVq5QRMeb4SUWKRtiKHj8fvJGWZffd','V','R',12);
+INSERT INTO ti VALUES (-5380820817344583843,66,'tMI1gXipMSscvnYLf0lzh','5AzqUOMieRJYq4bXg6IcIRx6MnTEz1gD8xSZqMDhsqZlPAvpser0ZnJeRyA1x2DZGLhHtnRh','ytoNpB1GZpDFzCiB1Mp6jwEv02viUfjlgysfBRFH6I3CDqs0nea39DNUDN','gv5YqLUAz0pLVq5QRMeb4SUWKRtiKHj8fvJGWZffd','V','R',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-588036012838243204,126,'pOEnKi5o4c6sEPaVslqrGcr6eeD5hczulm3D7xuh0qZXUyzeJ','QXaHUp77xKpNX3GajH6DyrZX1DtV6yJgsDpDDIGsR0IwB8CWppj2WHQ2kzZXS0JwAvum6Jf3ZKH7NbT7kuWcNV6HXEXCKkrJI29NYdZzAhlKQpnjNhpHKJiCjcLdiaFVXxDUl02Ob3KPQ','ds2Jr2HlVoVwSAfe7p0vaT7ayEK1nz8YpnYg5u7mxKeQTLWbqCJlmC5JB9','sffGUa2NVKlc6XuHboCazzkMt9uThHHN3G','V','K',13);
+INSERT INTO ti VALUES (-588036012838243204,126,'pOEnKi5o4c6sEPaVslqrGcr6eeD5hczulm3D7xuh0qZXUyzeJ','QXaHUp77xKpNX3GajH6DyrZX1DtV6yJgsDpDDIGsR0IwB8CWppj2WHQ2kzZXS0JwAvum6Jf3ZKH7NbT7kuWcNV6HXEXCKkrJI29NYdZzAhlKQpnjNhpHKJiCjcLdiaFVXxDUl02Ob3KPQ','ds2Jr2HlVoVwSAfe7p0vaT7ayEK1nz8YpnYg5u7mxKeQTLWbqCJlmC5JB9','sffGUa2NVKlc6XuHboCazzkMt9uThHHN3G','V','K',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (937344428791151553,-80,'7pW3D6Z9UDj7JAextTkMnyDxdlHnn8QCAQdU2fQiSvVOKtq0pREwDX3O9p','NV9CGsOtRezDQB5oBPh6ykHxWmFfgUEzaNHpF9dnNqS4U54nDUkuXoPVM3ufIhQiBgiiuWH8osRIgmqKiqQV69kZRDU67PthQsLhHOXkCn2rlFB9G2cOP8wZhax7xxpXosR','6HbmK','5bH6gQkj2jegdCAXi7Za13Me5PiFsPmHz6wS0GpXit80ng2XiD5cTDHqo4tWq','NQk','W',14);
+INSERT INTO ti VALUES (937344428791151553,-80,'7pW3D6Z9UDj7JAextTkMnyDxdlHnn8QCAQdU2fQiSvVOKtq0pREwDX3O9p','NV9CGsOtRezDQB5oBPh6ykHxWmFfgUEzaNHpF9dnNqS4U54nDUkuXoPVM3ufIhQiBgiiuWH8osRIgmqKiqQV69kZRDU67PthQsLhHOXkCn2rlFB9G2cOP8wZhax7xxpXosR','6HbmK','5bH6gQkj2jegdCAXi7Za13Me5PiFsPmHz6wS0GpXit80ng2XiD5cTDHqo4tWq','NQk','W',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5229174393886106812,58,'ifdO8TX','tieK1TTR0QV0BomL2TR7sbGYzTIjhbd9TcuePgP84nxiBl0y35F0a9Pz0s9JsLIsjqAw0ld8zct5T6xFbR5Oarkfv4wclZguNNAE3YzW5i6KF8FsKmR2uoLidSAyaZnx8yRHSQARDxqxsczfcdriKE0DZqU6zmk95hqhkGv6BAZAg','CODwmiJvw1fqkSWX7OtqGP','srjJKWc7u1XYREjWAO1QhkiOoHSBLxkwZRH38hs4eGKt','DS8','9l',15);
+INSERT INTO ti VALUES (5229174393886106812,58,'ifdO8TX','tieK1TTR0QV0BomL2TR7sbGYzTIjhbd9TcuePgP84nxiBl0y35F0a9Pz0s9JsLIsjqAw0ld8zct5T6xFbR5Oarkfv4wclZguNNAE3YzW5i6KF8FsKmR2uoLidSAyaZnx8yRHSQARDxqxsczfcdriKE0DZqU6zmk95hqhkGv6BAZAg','CODwmiJvw1fqkSWX7OtqGP','srjJKWc7u1XYREjWAO1QhkiOoHSBLxkwZRH38hs4eGKt','DS8','9l',15);
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 BINARY(23) NOT NULL, d VARBINARY(53), e VARBINARY(33) NOT NULL, f VARCHAR(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (431708848,3077307176,'i','TqdS','H0PKiwzXvKkJulY','dmTTx6fGXnr','Etx51mXQ6lXfbxHIZc3hFX','ykKCn9CStgjgvWs8r1biprTAp7Atv7jZ1Oop9OxbcWA4tZUtpi4f3FsjCpbjbGXMEVK1k7Lcx2BnlIrUsHC2MF',0);
-INSERT INTO t VALUES (2095032471,2816624904,'omyR1jiR','V1LCZTZ2t9BOcQGH0RQ6Wstao','qrX','PqFEgCOzawT9F','JstMNKx7ldmHjDWC7b0TNpNFrZ4Azj9jf0qQMeulCQhqu356QMBcBGUM9kvdVs7kcgAR8g0UlwdyqsGEVoMuVrqLP48IkgY6rx','rZ8Ky114cAwIfG0QLIJAh12Q6PET1QBOjrpoHM6BWp',1);
-INSERT INTO t VALUES (1435770710,1505068356,'BrC33Y','cOZn0QmjaCtaH70R9R','qKliNsRl8abbG1GhtM8XD','RPBk50xYMWL4gdOTPzKyWk','vpFWAEY','pXaW72EyY7t8uVDpDOd',2);
-INSERT INTO t VALUES (3413969992,3018034935,'StFEc6Tsiennw08kFNKW','bhMCOT8tZTDCDUtjGwjA3jfvdLHT1szDyXzeM8pkI4IJux96AHO24','G8gOyPc','dfutdY9kzS7S','Nm47Zc1m8EcWnvIR7Yz7wEczWOE9cqAhsBqrzf1ygndGt8qLwK1TFWaarvYi4ka0bebf5gF2qJniGDgtOmpTnwGL9E','dvGd38xuXeWmnuHCt6d41uFi4wWaWeCbdbAmQyPg1Lgap2V6xebpD32oUMWdvpCzIXuO4p5UstKz6',3);
-INSERT INTO t VALUES (4049832249,924544223,'zA5KTQ9l','VX4yoLEvjHrUvR','9FKTWTHpPzL2Q','DbMA','rGXZ8BlP15ZSuDwHQLPjfCk4rfcxS5FrxKKO17fewtRU2ej01mHZnp0EmRj0M2','yOdMPE',4);
-INSERT INTO t VALUES (1988570041,1456018964,'MNjNj6','HMu1cztsBfRQv7FTjdz6UgFeUIEwC76Jd','QWeuddX4JfT6ufYTaZOPujJqFeJtF4Nvh','YP4l9','aQStWzCtj16f44nlnAOyZRbUEUtPF9OCgJ423yLduGxfmIDKcbsVx4fY2kdyR7DGzKQSLRk5GYOarkQJAp3K5Auo8vwF','zdve7Gd8m3jfkI0NW6CPDG6AtMp8r9ROtZ',5);
-INSERT INTO t VALUES (528820663,939453571,'lIdJpp6ZEUPbsPHVYce','QQnpTMUUHZBt1E9VY8aa1lCR3gePhPDT5Z0pmeqvmzbffvUI6SL','kL4ydZyPxuKz6PV0WFplY','nS1JECPVG','vztHh1SbzwmP4mVVGsrCJ7xJPihIObm8HwDpPEw0P2Ehl5FC0zrKiO1TXbuydrtoytJRJXC5x2TQchXt','rB2s72AYLXGXWiM0',6);
-INSERT INTO t VALUES (3285754824,143883413,'qqK','XS0f06SCIAdPo1SeS9lkln4fvGJFz69lkud9DmYlqnvDKcWOY','4','oJ66z','oeAMeI0mojdxHwqHHS','8vdwE',7);
-INSERT INTO t VALUES (785922771,2068923183,'NN','w0nFbsvyO6bAkhgBXPJ3an9fWkR69UTLrM4hcaBYKqNz','W6wAzF70CIlVIOAh6UPztpU7ZJwhMaj','7ujs0L2DEEvJCjc3W','pNLMBKNzOgXIcs0mq3WUepnFIBgeiKViLg7a95hyhm1lVXk9frNkwsLyMxx3CRkFqxYtieCh2pXeMgYpNO21LsKzNx2B9bC64Kw','tQ5GL1X0xjwgixO1PVqBsqiF09yAKnijv3Ey7jbDfLy62CslhoqVY8zIJlsTUweu5gr6Lt7Eq4X270JW6MjC3WXZn9t',8);
-INSERT INTO t VALUES (361331610,2794918350,'NePww0ue','XxOhQzdiOCVZTQzl4TjypnPjkx','mMgXU7lsOi7RpFU','gLmxlYhR','r6wsrTe','TzopaoP56uXzdSD46lkKBscdZPoTyiI1jgKTeUulfe0ga9KWMXgwspK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT, c CHAR(62), d VARBINARY(75), e VARBINARY(6) NOT NULL, f VARCHAR(88) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1087688391,5576545703297191710,'w0tezH6qd3TH47Tnht6Ytnp85rkEUPdPi7s3QaXpidhG9','bY4w95xwHiOEpo5vmqbJu5','FTy7PI','bRp1HCPew3CE1ZQHJy9V54NiAD','2','b',0);
+INSERT INTO t VALUES (2283149268,-6306634238285046284,'7soU9NJF6VXj6cM0cy8ElXjLf47nY4l1fprxci2qAKf6FRzoDcF','6BlJl383bJissKxAYGEmH6ZpeNh','hL','LLuvt49JXrBowc','v','c',1);
+INSERT INTO t VALUES (2747974582,-412307388936017576,'tQz26GJdAaPR0rZptvtO8PgZsRIPSoHM1060lXXR','pgdY3amskus5FTJvsyTpu7p6Yfd29Qi','a','SCsaIuFtdNn5PV31KmhhMbohv7VakTaLrgnRZGnRKd7ZPh4HD','y','5',2);
+INSERT INTO t VALUES (395064925,3607944072226952738,'5paTdt02LKK4rNI','s4W9XlJbHhiOA1IAy2846CRM5y9a3eCUh4oamP8WR5oGFt2I1AZGo7s5QvHgSrm1T','fv','oyAQfuKtjMZZ','h','x',3);
+INSERT INTO t VALUES (1779624741,3388267965419110437,'y0ok4gQ1yIcCFAezrXaijAsANVHwc5L','S0fsVLV','KGfsf','UbJsfu6GqInr6maZIBzZQPpN5LMEN5bXHSDRCSY67iHRxkz37dSW5QyGwQdtWZJnQO8vcWK','I','b',4);
+INSERT INTO t VALUES (2278884754,7756478948625469977,'AUd7njz85c7ymErHWreiAatLQ','zZYl3Xsz2Mt7t36e6nSOfe8FqUrma11teUmBdczv1krNpBnNtYSAiygowYYy77p5nV','V','0dQdYilqZfzYUGe6M7SMKFkoMw4','f','6',5);
+INSERT INTO t VALUES (3754608963,-4865507920716979661,'6JdN2vPMbT0MVeqlhlEAcFNYTb7ZDJ55RUtiXppCnrY','39c8HfzXOBh5cmlRQWk3ksfr5RS42Qzu6J361StSvQV6WUqzSKZmDwootY5F3TWuQ','5QLQr','fvljYrxpwUlxpnmV0bWemEE3UbVUIU','J','9',6);
+INSERT INTO t VALUES (989574932,1657611383639315093,'hG6m0xQpcUtcyuP03d76F1uCEHH6qId33cavcxi78jmVGL02wqQ7pY','Yulaq0DmtZn4N','O','FVwjvCgxIiiuxvwB7uTTCB9HeQzsnqHpD2p5N77adXTrX1UIkEF43871u76zbiWB6HzfHOKMHs','0','g',7);
+INSERT INTO t VALUES (3288689377,-5365940878396885921,'c2Vjk5zqLanfNGTdNIRl5ZzmzHfrG9rvYeRTfE9MS','rR2Ppwrv5v2ZCBHJ','KSG','3WBHLO69iEQkE5mTwhRinChY3kv6EVCYofMgTblPheDnvqWHnCOqZX4TUJikKbqMmPRFgU5rFYCwkniKLFCxanh4','o','u',8);
+INSERT INTO t VALUES (732492219,1445096778097794952,'U','Qs2UxYSPt57RgrpSahu7CQNOiG70pGFZHTgPcsYq9HG4sJeBDhRAFV3veo6P2MQ8rb0Yz','8qDE9','qGb5ByErKRsAAdUZNO4FU7KeoM1BEP','A','Q',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c CHAR(62), d VARBINARY(75), e VARBINARY(6) NOT NULL, f VARCHAR(88) 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 (2570135621,2270972089,'C2MIiMYXPFr33xd5O','F','edC2aXX1gdfxwlD7sJnfm7ixQaS3Z','Rkv5uh5LyxxULunMHCvaXY','cUNw3jHcT8gbI','yNvV5FYcqBhilsk0Z9WWZXUsHlPuQgC14w0eFx4XqMJCV8jAMwFmJiKB4ZTR5RathKftG6TSV3NwtgaJPmNqkMMbFbqZVCu9ZRv',10);
-INSERT INTO ti VALUES (2570135621,2270972089,'C2MIiMYXPFr33xd5O','F','edC2aXX1gdfxwlD7sJnfm7ixQaS3Z','Rkv5uh5LyxxULunMHCvaXY','cUNw3jHcT8gbI','yNvV5FYcqBhilsk0Z9WWZXUsHlPuQgC14w0eFx4XqMJCV8jAMwFmJiKB4ZTR5RathKftG6TSV3NwtgaJPmNqkMMbFbqZVCu9ZRv',10);
-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 (422321222,1883187480,'iCNFtQy798RGmE8UNAoT','FV7Vk8y6RYt1mha2ox9DP54NA6B1cSs','gTiX0s','4hKrHZiBA4LIPpM','CccB0ef5MKRDuWlGLXgJ6T0bJisSJv2HXOIqWyi00wWC8xhnmECzw4hkD','8X91lKMFkqv2gXGNzYTTDlu9dzdeVhCTZmAQFz9KN1LsNVVmnuf0L05VOE66Tts9AxiO2GqhNQin2T',11);
-INSERT INTO ti VALUES (422321222,1883187480,'iCNFtQy798RGmE8UNAoT','FV7Vk8y6RYt1mha2ox9DP54NA6B1cSs','gTiX0s','4hKrHZiBA4LIPpM','CccB0ef5MKRDuWlGLXgJ6T0bJisSJv2HXOIqWyi00wWC8xhnmECzw4hkD','8X91lKMFkqv2gXGNzYTTDlu9dzdeVhCTZmAQFz9KN1LsNVVmnuf0L05VOE66Tts9AxiO2GqhNQin2T',11);
+INSERT INTO t VALUES (4212036528,-7285659859273097428,'bOc','2Q0PHYLpqxnggXVJuMeFSVIfLJykk','vKm4Z5','vktG6ICLzL1YC4WrCa4MxeIiJMoSJam8JvR1a381X','C','s',10);
+INSERT INTO ti VALUES (4212036528,-7285659859273097428,'bOc','2Q0PHYLpqxnggXVJuMeFSVIfLJykk','vKm4Z5','vktG6ICLzL1YC4WrCa4MxeIiJMoSJam8JvR1a381X','C','s',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63);
+INSERT INTO t VALUES (3730657101,5942538213196587066,'sj4v','f5cNlh6YbUH3oc7Y8gTe3op36FM3EdiDQYOX4hvfsCC4UZAiw','rewmx','g3JLI5Zjj0nBT','7','m',11);
+INSERT INTO ti VALUES (3730657101,5942538213196587066,'sj4v','f5cNlh6YbUH3oc7Y8gTe3op36FM3EdiDQYOX4hvfsCC4UZAiw','rewmx','g3JLI5Zjj0nBT','7','m',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3350660312,2735226876,'4B','XaM9z8e8i7xLiWNwlPTtVfxYQqmtyCNJ0pdUOJpeMjffWJCpomQVSVqojRqa67xogoN7sMoBrdN37WXr0shIbjJylXa4BXTEnxQ5LtVpN8lnvQvgUMHfbejFnevqa1FsE0TEiNeCwZtsBlhv1','08U1oG1R4eYmnwYCmZveV3AUk20AC1','rwhzmBAsLKNinFxw','Z2qf0w9cjbLjqvuQa42K8nuCm5uOhhL4Ayx9WpakW7UEFlYMzpXZFs1aStbzco1ZG1b8RRrd8vnvI','SQbNusX0g9fomHrZRmEs6aXPYj2Nt8GX',12);
-INSERT INTO ti VALUES (3350660312,2735226876,'4B','XaM9z8e8i7xLiWNwlPTtVfxYQqmtyCNJ0pdUOJpeMjffWJCpomQVSVqojRqa67xogoN7sMoBrdN37WXr0shIbjJylXa4BXTEnxQ5LtVpN8lnvQvgUMHfbejFnevqa1FsE0TEiNeCwZtsBlhv1','08U1oG1R4eYmnwYCmZveV3AUk20AC1','rwhzmBAsLKNinFxw','Z2qf0w9cjbLjqvuQa42K8nuCm5uOhhL4Ayx9WpakW7UEFlYMzpXZFs1aStbzco1ZG1b8RRrd8vnvI','SQbNusX0g9fomHrZRmEs6aXPYj2Nt8GX',12);
+INSERT INTO t VALUES (2577227628,6104932201451907559,'1IQpZ3rcX4MGBl3aL1P3DGAYbab9AUWdwGPZfpTCTuuHLN7a4SdgJXw','H10cmnRHNEOoI3KFrWeCfp9adIrYo1eE4SURVM5ne9szMDiP9VbLBiok4XO0fRW5C6A4wRPtxwyUVEq5OwItzIOVZ0QQ5OANxdwwjs8widSnVPkZJrmxMTBi31n4P2QEb3FCLI8iW4Yy9UQYJO5lSPSiBglnrNAXSV','POO','qE53aZsYWaBNIP058Xu9TuZeMwVBW2a8ddliTmHkwTRRgnx5TQXB','D','6',12);
+INSERT INTO ti VALUES (2577227628,6104932201451907559,'1IQpZ3rcX4MGBl3aL1P3DGAYbab9AUWdwGPZfpTCTuuHLN7a4SdgJXw','H10cmnRHNEOoI3KFrWeCfp9adIrYo1eE4SURVM5ne9szMDiP9VbLBiok4XO0fRW5C6A4wRPtxwyUVEq5OwItzIOVZ0QQ5OANxdwwjs8widSnVPkZJrmxMTBi31n4P2QEb3FCLI8iW4Yy9UQYJO5lSPSiBglnrNAXSV','POO','qE53aZsYWaBNIP058Xu9TuZeMwVBW2a8ddliTmHkwTRRgnx5TQXB','D','6',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3308786632,4073464157,'aTTPOq6E2Eh','1KR4ccnPqAUZnlJ1wAd5YQPmuzEvpM4Fu1oyhQmYmEiONwsqdjJcEIKZVVQlX8gKbAgcUYuDVmm3oPCSmtR2ZOLE4tl6QD1RK1kLPwMQZGRqDqhlU4yCDolDnstDZFLNDVd0nbRdmnVhDcsvv07nSFMzgztLKf0TY1QfdIrc4gHRPzN50pFH1rRzTlpIuqwNjKWBkKi5gPiA5KMwDYwxgjrRl8vtFY4RYMZ','indLocHlCWOaVSPGQm9CW7FPbo','xwC1ALys6ZuPPHsYfybPz78h3JOKNtb6wHd4LgeW4kczDw6jXR','WOWYs','J3TE7T9fuZfLrdB5ZlrtaiIJaBB469oJH6cy2213UKyvbN',13);
-INSERT INTO ti VALUES (3308786632,4073464157,'aTTPOq6E2Eh','1KR4ccnPqAUZnlJ1wAd5YQPmuzEvpM4Fu1oyhQmYmEiONwsqdjJcEIKZVVQlX8gKbAgcUYuDVmm3oPCSmtR2ZOLE4tl6QD1RK1kLPwMQZGRqDqhlU4yCDolDnstDZFLNDVd0nbRdmnVhDcsvv07nSFMzgztLKf0TY1QfdIrc4gHRPzN50pFH1rRzTlpIuqwNjKWBkKi5gPiA5KMwDYwxgjrRl8vtFY4RYMZ','indLocHlCWOaVSPGQm9CW7FPbo','xwC1ALys6ZuPPHsYfybPz78h3JOKNtb6wHd4LgeW4kczDw6jXR','WOWYs','J3TE7T9fuZfLrdB5ZlrtaiIJaBB469oJH6cy2213UKyvbN',13);
+INSERT INTO t VALUES (664615356,-7265594211449407900,'T2rdQA3D8jjTksxrUne0t62','t9Cu9Us3bAIfdUsU4pLAW0mMfd7Bvh4p0JvpoGeZa8RWXSo0A3zwHMGtKPAK4jQBlFp8HpG6ByCSItNv34ZwD3MMhKDf8fTwlm0aBENpMK','CnTYd','V4jaKHpAPlxwIa6qpg2TkYkZLTlH8enQN9p8y2SjXkdKys98LH70OUtU8XqE5UM2rX4N1n1A8Xx5SadrJSBBpJgdZvTDpBoPvGTZ2ZQHyukXXaH4TiJSuQ50kPhPlspFHkinFOAN18s8PTSRZ6XuVfwXmWakpSz3J8mOYPGJqw','m','G',13);
+INSERT INTO ti VALUES (664615356,-7265594211449407900,'T2rdQA3D8jjTksxrUne0t62','t9Cu9Us3bAIfdUsU4pLAW0mMfd7Bvh4p0JvpoGeZa8RWXSo0A3zwHMGtKPAK4jQBlFp8HpG6ByCSItNv34ZwD3MMhKDf8fTwlm0aBENpMK','CnTYd','V4jaKHpAPlxwIa6qpg2TkYkZLTlH8enQN9p8y2SjXkdKys98LH70OUtU8XqE5UM2rX4N1n1A8Xx5SadrJSBBpJgdZvTDpBoPvGTZ2ZQHyukXXaH4TiJSuQ50kPhPlspFHkinFOAN18s8PTSRZ6XuVfwXmWakpSz3J8mOYPGJqw','m','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (527393156,4704036674685519346,'u','WpZnzIwc7BeLB4QGRnDc5F5D5KwqWauibcDwFjt18815CrBd4nq1Twvle83NC9ZOoqkpovYaQD3NSvGdkFshohaylLu8h1WQsp2SFP8cuM8mANKQELc84w383IDWqmjC5Gb73t9xspTZUhYaX7zkmr7kRGOH15BLjF8T0Ma3S6sGhi1vb9AxvkQ60bbn6ivcH8AUknVTi1WvQTYaWb1xktRQpUyJvjXJi2BTuEeUO4LI','C','DTjcsrTtGBF7xtkxsDVvfx9twySW8EHAzUAtfUwsv9foX0YwfAmc4mJ7IgJpMRGlIwCt1C5hHd4RWrxJQI3OXhDbzYSHLfsxHzUE5aRhOkJaCeHT6Hu9eKXReWwEqKx9K4VLrw88AMOVeHWidc7OwCVCx1Y1RIEa2YUoz7lHz7n93uc00jOU0z69xHmnOHlVgcc1oiTcVbkJAsY5SWaAmAonboi','g','7',14);
+INSERT INTO ti VALUES (527393156,4704036674685519346,'u','WpZnzIwc7BeLB4QGRnDc5F5D5KwqWauibcDwFjt18815CrBd4nq1Twvle83NC9ZOoqkpovYaQD3NSvGdkFshohaylLu8h1WQsp2SFP8cuM8mANKQELc84w383IDWqmjC5Gb73t9xspTZUhYaX7zkmr7kRGOH15BLjF8T0Ma3S6sGhi1vb9AxvkQ60bbn6ivcH8AUknVTi1WvQTYaWb1xktRQpUyJvjXJi2BTuEeUO4LI','C','DTjcsrTtGBF7xtkxsDVvfx9twySW8EHAzUAtfUwsv9foX0YwfAmc4mJ7IgJpMRGlIwCt1C5hHd4RWrxJQI3OXhDbzYSHLfsxHzUE5aRhOkJaCeHT6Hu9eKXReWwEqKx9K4VLrw88AMOVeHWidc7OwCVCx1Y1RIEa2YUoz7lHz7n93uc00jOU0z69xHmnOHlVgcc1oiTcVbkJAsY5SWaAmAonboi','g','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3187458803,-6916528106510554553,'UkMz3YRneUBil4g2','iWCDdrLa1txdC5t0qcdgq7Cx3t0cZseirwub0NBYUpXxnVhtIC5uM6KyaKOHcIIfo8Z221iESmhJqkvZkgylkoCnrTQRr9gW5c7LNjBNNJQ5SULzpkJKcE3XlUzQkKCdehLxwPZ9GIkdt6z0peS46ceszflgKp3DTWLLmrKBDwFqyN2h','p3s0v','ZBMJ8xBlqRvJs3EBPpGttcNce9NxstQakKJvY5r4NtYM0sk1W3l0RZPlvnomOi9BodIu92xAzwRoq6SjQOs20Zc39bGi190fz2QcjsxrkzdHlIgBTGgWQ39LI7KJ2jo16yLsjqTcBdFgjgtlM2Mwxrvddlz6ierEKKJhKz8RVG9GAUdy48DkmoH96CGj6eMXu77','T','p',15);
+INSERT INTO ti VALUES (3187458803,-6916528106510554553,'UkMz3YRneUBil4g2','iWCDdrLa1txdC5t0qcdgq7Cx3t0cZseirwub0NBYUpXxnVhtIC5uM6KyaKOHcIIfo8Z221iESmhJqkvZkgylkoCnrTQRr9gW5c7LNjBNNJQ5SULzpkJKcE3XlUzQkKCdehLxwPZ9GIkdt6z0peS46ceszflgKp3DTWLLmrKBDwFqyN2h','p3s0v','ZBMJ8xBlqRvJs3EBPpGttcNce9NxstQakKJvY5r4NtYM0sk1W3l0RZPlvnomOi9BodIu92xAzwRoq6SjQOs20Zc39bGi190fz2QcjsxrkzdHlIgBTGgWQ39LI7KJ2jo16yLsjqTcBdFgjgtlM2Mwxrvddlz6ierEKKJhKz8RVG9GAUdy48DkmoH96CGj6eMXu77','T','p',15);
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 CHAR(78) NOT NULL, d VARCHAR(1) NOT NULL, e VARBINARY(87) NOT NULL, f VARCHAR(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16488846,26717,'1JjZMsIQDUJHAK8FUJ9b5dIDfv43BZHimpTnzzfvFFcsxo9RrP6uSeAS36BHWoNnSo','U','RKvUsgy3HARsDtDSxJCsb1TXpFELqCFeEdb2Hcw','q9nR','jY6a8SE3meX415UkaBaLYG9l27bL0utQF97RLi605r3xfGfLeoDUj','jkHlLR4qJBjk3MDYwgat52XR57tj',0);
-INSERT INTO t VALUES (14087037,-1135,'dVADBqcBB6M6DKSlh','V','lhnIsAmM5tg6cya','cgZAL2H96ioS59xUmM','2kTHJxHHwF05ULMxT92kdobVi6HrlBF8MjkA0iGQxeGqWS5E7APgDbr4CWqHgUuyC0LHS8TBApWr','TDEdHM0iDVIKZLDHEtGUvgNeujAzNUQc7wa5JiVxIp9U41dd',1);
-INSERT INTO t VALUES (14225648,-5360,'WtTDiWpOKcL5QWGlKU','m','pVXwdLYGRI8ir3O2vm','gPHIo','g9kwOkET9Ybd2ud5P5sySMwNDE95DY535NawfP3Cr1QX5T0Eov7YEVcWiiGmy3','mc7b8vl5GmqU4gZMWS',2);
-INSERT INTO t VALUES (2362507,-10315,'xxzBJIYIPzoALZO85gC9','t','qk0j4A0SSRCf73HepwiT9OQhV7mejB77aMe7niT34iz1EBNEuLnWBYH','E','C7EzCzgEcUiV5Mo310HoJLE66SmKUU','SPOIOvCsVJdIWKeFSiDQ4NnhmwcWuujeehJs34IpaEWsHSQjNVdWCeoVICGDoCDJA6aANFnLTkXeQMT8DDBtsF',3);
-INSERT INTO t VALUES (9922843,-9785,'Ed4WzngzmD','P','rKEdTIqpyYvcqLDV5JVUSEtJ10rbZCUHQIf4Fgp0BmO0jhzOCzyI94TlvTXDdMT8UtmnKsMGl','p4g1LTs0bpw61V7b','Jr9ODCKcj0xY1JfPFWFgPchJVEKEcPD0cZNi2xET','sohmA2R8uQoQxwDu0S701REouqFPVK',4);
-INSERT INTO t VALUES (14331771,-13996,'9locIco','W','05uE5wUmVc6ArBtxJEApS9Z9sdIRZzmrWicjQ0z8PM2Z8dy0iG2aQuH7s9gOczQVoTFf','dk7RZ8M3','X8EKnAXKJZ5KZk8XK8yiquISu1IoHqHy37ZlzFC','iTw',5);
-INSERT INTO t VALUES (14382809,-8372,'UqqCoLMNtkLevDxebEoOzoakZPvqUsfITDQ0cCXXbC','g','zXcAq16aPM19P66hhiPIHKDndpQJG9dLokzSjZ3a4laPFiu9fLmKS','uSaicZ','Tcx5mSYNMsbvyTBkPovgII5qxwbTNJkBkI7IXxqedrj9w2q6Dga6HaLXrcz1Ij6JeY','mZWdTg',6);
-INSERT INTO t VALUES (2444941,32077,'ZNtHHt4D9zpa40NIYZw9syVXnc9oiyCCcqJnDN4OykGbeBcDtqssRvD','O','ezBzO6yUtThh34AVM4SoNH','AJvNu8B5F2S8','wG3UiMsa20oWuWs3JNeriUtjr2KiZ4izkIzyLyfSYwK1O','6OJErLUOUWLzPJw',7);
-INSERT INTO t VALUES (15820727,-22174,'QkOJDH9hYsGgC9nRglY92kD','A','6hzr6yRZGHfjexrcRWE29wH4fGGzGNTfvKFcBDyKwx5eyLbAORbVipCAFlRWydTAjKbTn5R','JEtY1xZyrQ1hw7W5n','3KMn1124Jw36s5FxqTGFwj1N6gcSG','hG44XkzR8lo2To5',8);
-INSERT INTO t VALUES (14241182,12427,'fO6zK6HpDZtlxnyJVGhb5upX2ksygvaQm4i1N2AxqGpjFtP5WwmfUbGqzwzDOA','Z','4AXVkCyqD5zjcKGyqijnDzszKvRhkNJOGTtF2Fh','1DEQxOtUYSZ','SxPWaq8xj4hzVi4siIPJUSNvqTq9f7e6uH7lAM5BWkF','eOJNPG8FwUFpQNZ4CyWR2Mx0KLRZz9FVc1GyV6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(5) NOT NULL, d VARCHAR(84) NOT NULL, e VARBINARY(87), f VARCHAR(8), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (96,3694037261224294477,'bKu','h0zsR5pZuewor9x','rjbRC4RFqRnWqjsxsOiOQWNlF1VyQyYbCa5DkLlePKVUqEXKHQr4L66762dD2HKoBTdso','bx6SU','g3','j',0);
+INSERT INTO t VALUES (155,-4427458907202836478,'7Z','o8','z0a0GrReNSqwzCU6CUeDeidCYfvPIOMUgRHotWNoVX1m3qIG6E','5iXg5rau','um','w',1);
+INSERT INTO t VALUES (197,4415032606683621126,'FSpr','85kfjYB87bfM06PDCRxghemeHTmjh','Ba1Cfv97GoKKOuN2xvFk3Hdivewns97LPmA','lP','eV','D',2);
+INSERT INTO t VALUES (229,-2435856115930794703,'bbUE','9UJkE5uj9JLrLs970c7h0m2QwW9krUeZA70j8GERDM4ETeHInAJv9ix','SV4NuVJdBQ9SNKFRS5cbxo15iV13551qi4MVS7GLFk','th','7T','3',3);
+INSERT INTO t VALUES (194,-428044295947759168,'7Ac','wTbeP8P50mm3U9cVfs2ogRo5hELc2imY9RkrpNjs','xMHyY8FBn9FvraUFCIqqApji3r5c9VPHvogMJO3RlApWqWuZo6cpP6U6YdmZGK5','fjAgy','kI','r',4);
+INSERT INTO t VALUES (28,9027480280310676011,'I','VH1jGKufrAEE1xfbeTHCZxAxY6ARQmBnhtNhe6aS1fcxdqhx8EJRetbX3kr5LFxJazggCOZhebAcpCF','mKn1JnB8Cnl8NvDVPNt9ahgKxrlZroumYLuHhm7CLwsj7eBIu8kNSMhht55I7l9jcO0mThWdbNyiGubJ6h','h','n','D',5);
+INSERT INTO t VALUES (120,3091993146974326361,'hOIi','AT8Y1jbignohHwYw','ceSo5fYnH6FTDNz71qcx3rrTGflUxKZRa4','gHfu','XW','W',6);
+INSERT INTO t VALUES (206,100086522014190718,'oQKrY','LrZfmICfc2157tU','J5O2QfE512Z9zM1K','8k','5m','X',7);
+INSERT INTO t VALUES (210,-5058556470604880411,'Y','Ii0glzOy9CEwRWpBhIbhL5W3G4ACm6dUhd5DjMfYCG9kQ','e97mvD6','8','Km','8',8);
+INSERT INTO t VALUES (127,-5313395353198436941,'7','QLlEkdk4IjMMieTWeYWpjX8Ug2mCRCVao8JePedKWKXI7cI8UtxkRySPq','IFFuETt3T4HnuEpyWJJadcp54nKkPv80gIqhZLm6xFi6zRA3qdI0qLtEPDyS97iVM8Jovi1tL','5gcNJ','cL','f',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(5) NOT NULL, d VARCHAR(84) NOT NULL, e VARBINARY(87), f VARCHAR(8), 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 (7615337,-9603,'dI4aPFNb5RtuvBhjSazZINRVPw','k','M9px6EhSGhAFGQSm1185mzE9iZ9WlsC6Y4tk5adl8epa7T4WMapiwfAieH7DnMyeUe','r','JPKrfYNpnizWdPD1CjdqdziBI7mjK6x2MeXGogF8F','ikHaIMahZiJLaaZRI0jsaWqBk9QGkERrVbK7Bjl0NJBkWxfJsv7qLQQf63u1liMe8W8vs5LzXNIumCoDd',10);
-INSERT INTO ti VALUES (7615337,-9603,'dI4aPFNb5RtuvBhjSazZINRVPw','k','M9px6EhSGhAFGQSm1185mzE9iZ9WlsC6Y4tk5adl8epa7T4WMapiwfAieH7DnMyeUe','r','JPKrfYNpnizWdPD1CjdqdziBI7mjK6x2MeXGogF8F','ikHaIMahZiJLaaZRI0jsaWqBk9QGkERrVbK7Bjl0NJBkWxfJsv7qLQQf63u1liMe8W8vs5LzXNIumCoDd',10);
-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 (10979385,25750,'v7U5l5gUG3DlE76vvygQK5JYmHyOJJvSU2x947DMtUQO0rX2dj','j','uIhILnU6QTPFmId66f5XRII0Uhl3gVq7o7sWRWxu6CPXYvUQQ8ZbBCywFl87MwPfGNupgYn5QkuZbAGdNR','taSYNIPK55','kTRUml2bk0tQ1eonBxiaS9U0i7Q2sSZBjK9Zb38V8r7k','vSeqBc96',11);
-INSERT INTO ti VALUES (10979385,25750,'v7U5l5gUG3DlE76vvygQK5JYmHyOJJvSU2x947DMtUQO0rX2dj','j','uIhILnU6QTPFmId66f5XRII0Uhl3gVq7o7sWRWxu6CPXYvUQQ8ZbBCywFl87MwPfGNupgYn5QkuZbAGdNR','taSYNIPK55','kTRUml2bk0tQ1eonBxiaS9U0i7Q2sSZBjK9Zb38V8r7k','vSeqBc96',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1657759907,2802103572972322156,'yg','4lJdmNZcfWqm2WdDohF5DUKst2yw39I','jkqum','anG1wFs','pc','E',10);
+INSERT INTO ti VALUES (1657759907,2802103572972322156,'yg','4lJdmNZcfWqm2WdDohF5DUKst2yw39I','jkqum','anG1wFs','pc','E',10);
+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 (2875218395,-904026342292579745,'V7l6R','HAUF4WubwQwFJPzFWSaBX3sMppciLAjZOtzjPAddJiP3gDyGSNcof8K8mjSwbiNYaSlL40Z7x2EYRB10TI','vUAEx3CtyYON0xHdbVCMi0K3c4U2HgYXPcqWSLrOQQR1d8i2np76yjezceB7tSDwoNluEzVyererps18g2','gc','9I','b',11);
+INSERT INTO ti VALUES (2875218395,-904026342292579745,'V7l6R','HAUF4WubwQwFJPzFWSaBX3sMppciLAjZOtzjPAddJiP3gDyGSNcof8K8mjSwbiNYaSlL40Z7x2EYRB10TI','vUAEx3CtyYON0xHdbVCMi0K3c4U2HgYXPcqWSLrOQQR1d8i2np76yjezceB7tSDwoNluEzVyererps18g2','gc','9I','b',11);
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 (2220597,-21720,'2jNpZUqqEiGxiwe8YpReA77vWWh0PGG85K7BuKY','REHGbcWFwyS2UbPu25F0eUTfW1uoPQOOI27lceWrbh9LJns2WhF40yYk19YRP8Jm7yr11','rrf6XvjtGNso36qSku5khgecthVtjtMVwjv79JbGPhX99oYScZnDGwcsvQraNEwmUu4aX5hFlpi532VN','cW75xs5zQ0euoHYcLk9nf','Nlu9tjaR6P29n0nHo9A9WsCLthubyljzOFqgRyetJmnJfxRIZaNhR2yt','UDaYqOgadJtg91yWMRts7q9PJYsvUqIVpwxHhmDbKlZgP1P7dFl3ksDN6Yeyv6jwLSrTMSam0od7v8GHAhx',12);
-INSERT INTO ti VALUES (2220597,-21720,'2jNpZUqqEiGxiwe8YpReA77vWWh0PGG85K7BuKY','REHGbcWFwyS2UbPu25F0eUTfW1uoPQOOI27lceWrbh9LJns2WhF40yYk19YRP8Jm7yr11','rrf6XvjtGNso36qSku5khgecthVtjtMVwjv79JbGPhX99oYScZnDGwcsvQraNEwmUu4aX5hFlpi532VN','cW75xs5zQ0euoHYcLk9nf','Nlu9tjaR6P29n0nHo9A9WsCLthubyljzOFqgRyetJmnJfxRIZaNhR2yt','UDaYqOgadJtg91yWMRts7q9PJYsvUqIVpwxHhmDbKlZgP1P7dFl3ksDN6Yeyv6jwLSrTMSam0od7v8GHAhx',12);
+INSERT INTO t VALUES (2631648994,-9121394021635519816,'vi','CY0OLSJNRg0wgGvz8M9tHlp6nZAK2bnQxZIgBylYBFSSYmDMMK0cpeEr0ZtZoAbxPSucg7x1','nxETs3ueLd5g5ThljynSEpNpNaBC37jY','xO','EB','y',12);
+INSERT INTO ti VALUES (2631648994,-9121394021635519816,'vi','CY0OLSJNRg0wgGvz8M9tHlp6nZAK2bnQxZIgBylYBFSSYmDMMK0cpeEr0ZtZoAbxPSucg7x1','nxETs3ueLd5g5ThljynSEpNpNaBC37jY','xO','EB','y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3788408,5790,'2Jq0G0wz2FSyTkg5D4yHqsXY2gA','akvvVBZAyYqZCHm5bTZD6zIHC9JqXowMl6z7wG0FX2oL5gQ6puHLA8K5Dn5AdHRoLE3UGpNXBmYtxZzSDLku5cFOl0kDtiIxWr7K4Th5bX6jOaHY1O3ql66qBcJl4L4xDw7FhPxDufN3EPpaBrEZCRNwxnQPpWgrDVx83l1dN2yaqjjggKb71Hho2Kks8FFMElWKYkiFbNRMtPewqnNF','FHes4klbjAzTLDzGvwnkBdqkWaTqcGTD0NNUForod3FCeO','xxt5fDV5D5Tsis4c653GlRmAoc2uVUt2mrn6l9FxyGfFBzTMojK3RMTfdoTGIhc5WmXvuoPz7rRjnm4zkZZlDmKSzS0jXxkME1nP0qFfQ2Dxv6Suhme0gZUt3QnHlk','c20j5LN2OOnYV','1L6yvM6V7bldh6p08ASotaegkI0DkB9GgPkYbT0emeUFAIcLSPFEYYicUA58mlbztljmRAH0a7XKV3QKu27c3HXDC7vPd7dc',13);
-INSERT INTO ti VALUES (3788408,5790,'2Jq0G0wz2FSyTkg5D4yHqsXY2gA','akvvVBZAyYqZCHm5bTZD6zIHC9JqXowMl6z7wG0FX2oL5gQ6puHLA8K5Dn5AdHRoLE3UGpNXBmYtxZzSDLku5cFOl0kDtiIxWr7K4Th5bX6jOaHY1O3ql66qBcJl4L4xDw7FhPxDufN3EPpaBrEZCRNwxnQPpWgrDVx83l1dN2yaqjjggKb71Hho2Kks8FFMElWKYkiFbNRMtPewqnNF','FHes4klbjAzTLDzGvwnkBdqkWaTqcGTD0NNUForod3FCeO','xxt5fDV5D5Tsis4c653GlRmAoc2uVUt2mrn6l9FxyGfFBzTMojK3RMTfdoTGIhc5WmXvuoPz7rRjnm4zkZZlDmKSzS0jXxkME1nP0qFfQ2Dxv6Suhme0gZUt3QnHlk','c20j5LN2OOnYV','1L6yvM6V7bldh6p08ASotaegkI0DkB9GgPkYbT0emeUFAIcLSPFEYYicUA58mlbztljmRAH0a7XKV3QKu27c3HXDC7vPd7dc',13);
-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(28), d VARCHAR(73), e VARBINARY(38) NOT NULL, f VARBINARY(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26153,38249742,'Ha6J0T8k1wWqlVWEEniwB4nJcwGp','ZMbTxvY7og1','zF0JccKYGTvQgfkd5KoV04','nf6GJGc','8rho4o5PEPeOkR5HmAHM9pna97hzHZyBvoqSnVeRyhA4NNwNcmRALqAgqWfE','6AroFvLnblV',0);
-INSERT INTO t VALUES (1566,504720187,'NjOoMmWHqmrwkwlyTK','kRpDP','V8XryLt7qaTSZU','PZbdp6w1JWm6WbtqPXs6xd55A3qMuo4CcvBjSUFO29Yn3FB5Q3o31rzM7Q2SRR4pwxsekdBUFvBseSEq9GJdn6TePbYgwXr','nVU7aKoRK','6lGsco',1);
-INSERT INTO t VALUES (-724,2450301648,'rjj6V9F5wUxh','lVghBLDFzQzYxFDHY8PGrbCqotrVQrkSTm7g5aHdfN2kMqvcQZP75mtrLUTkeML5','Zzr7Pu3ceRgebYtIaqaSvx0S2nntfYI','daOGa0SnIFeR6cGNW8zUXCtB8XV5oK2uHsYpRBx3KH','HYrlalZ','7M7YBIwfk5WZjbP6tyDSZ8hmZM1I7NVNV5e38VaWbU1UKNt0TZbkbsvL8C1nSnsotvYiz28F2I',2);
-INSERT INTO t VALUES (-16125,2443511276,'1Cj8dUJWu2nF9YckgL3yoxS496b','RFzOnDamAxBbWS','d20tZmxH0GY16sozIvARc44EiQ160edwdW','wv2nMf8yxi1PIn75xP6F1l','4s3XcLPIJRwqyW6hpDAALlLEt9scm','pW9gumIgwRAHI8rNagitKImqcCxdWhVdp15fZ88YSYxf5BZigtR',3);
-INSERT INTO t VALUES (-14464,3675393740,'z28sK96BghlUo5HHFi','11Gm9qJLLOQuilHTHpQLoBDU1wd2qbJ6qDkPmQubOopR1IBQGzeamhjStiVWSr','OqZzPXeSsHw0Ji0qtpd1ZnOYfSGSTTR','PVBH3nP2IGNDuDpvgYmsQzj1iLtKkP','C7CnUs18','LzjxGbfmjZT7x8rfiiTat2F0EvwjRYlBGk5Q23pfg6tCvRY3lM95OfvBFkV18YpItBuvw5D7TlzdNM6cp8KRNVBwODugU',4);
-INSERT INTO t VALUES (10645,3564266853,'DuEHxMTaZsOjFmh7Esl8QtkpcKIJ','DZysPFzXwbsRU3EVxahrHgm5ygwZJ4','UJ07Bxf6s2NJhDXCcDbCkImVrRiUbRrhVc','4QjoD4xsNWnfcY367QMvNS846nNO','VZBwZVkCoeQXwkd0Ei','xPOWKW5R9rhTaXkk9y8RizLGJVVHsFqCvK0YHL9XMxsrST35IVkjt7un8Pp6akxl6olZNbYpRbE',5);
-INSERT INTO t VALUES (-18508,2259021015,'rluA6VJkuRiMD1','8lefGA3dfMpip2bXh8m7LdGoE','y5knKzMJLuIC88rqaWJpy','K2fKCoranKPB0L2DYZ8rm3RUGq5J6Tpnh3XyLY98','VwHMcJaL7lD18R27h5MOKKBe582Gy21clogG46AvpRLSVPMrfUHrZJ9Y4PzUmweO18FNlV7RxuwRrwfuZ','GDLtZYYJ2tcdqEAoN0nR',6);
-INSERT INTO t VALUES (-3337,1648017739,'nn','MZRmyHz4gTF2u95ss','7cEWVZO8zCvEaPiqA','fFF0zyhl8CuomO3QPVkqo5FMoetq1tJ2wgGmqM7UlYviRZPl3ERsvqgy7PlaCxe0O7t7hWTq6q8Qa','FJhTXqOfv8QktEPRcq','uQl66RlS7wcq9rxExGeEkbPCuf8MkTDoKuXY',7);
-INSERT INTO t VALUES (-26583,361687882,'TydI3','lbF8YNtmvX3m2qN','zsz0MuSpWlUj5vhGAMeDT3fDCe6Lpg1BL2KyP','E6XbDby9lSeff8hwvvc8uNMpJZgMJzM','yfpgLQwvvjMW','bxPx9RVlBPUQqFbnyNReTv4iHD7CCB9LbrktHaUyltBKpNg00zxi9AteOAl7uSEkRY',8);
-INSERT INTO t VALUES (-23952,2236911225,'6pYaSw8Ac2KrP5uAWV30v9rEOkku','zsLCT967aAy11rOy3UcMZos7JezGvcssWWTqZ4M7TFVge2yH2j5cH','Ok3zoMlZm','hSqBnDxNdRZyRz2XYY6q0hqNVKXLGU9xNfCi2gyCRtNaxvmtzIBEy2SH2TZVABDTXYL4miPBBn2n8pB7XvhbFLcgEBq4','kMrMhTFpdoxoucUn71A0rtiXuyJrABo0ldSPzIqfB2AvEII116ksO87HYXLzFhdi9TuXxGen34tO5wgb0lVVl2K7G7IySqXp','87H2qvekoyCRO9EY67u7PWKEhRRbXsyuFBaQxNKjbiuHGGe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1883686164,-1632272098361044518,'I','7uyu3GuG88Nx3qzEuHvqTYXspinbL6Pr0NBE5LXxMmMkbMsGHjSORdCPimNFMfY7A2u2HUz7yuTvT5u8X3FE8IkwcX7o9fOR1p98pSsNymmkGVdlQoJXVRSxFHUjDmN1bktlhP6hR1uMskoe8cxtO7TokyyjqyRQgAU6XR9pqE09rhD54rd','3qRrWm7hpXYzowkDFvWmqud','GPsukgmLezQz69NzN5521S0VdZ19x23DaRnTZyZ5B2AMGnl7Br38TyThMztF8vyl1vkRh9FWp6It9XAf1GIaXWRv0ybN4fTd6yglLIeutGnWHQBRAOQhtx82Aow8y9rPN8e3rzsKu34qvh1TKrAZqtuXl8rDBojtG98vyLg','4','i',13);
+INSERT INTO ti VALUES (1883686164,-1632272098361044518,'I','7uyu3GuG88Nx3qzEuHvqTYXspinbL6Pr0NBE5LXxMmMkbMsGHjSORdCPimNFMfY7A2u2HUz7yuTvT5u8X3FE8IkwcX7o9fOR1p98pSsNymmkGVdlQoJXVRSxFHUjDmN1bktlhP6hR1uMskoe8cxtO7TokyyjqyRQgAU6XR9pqE09rhD54rd','3qRrWm7hpXYzowkDFvWmqud','GPsukgmLezQz69NzN5521S0VdZ19x23DaRnTZyZ5B2AMGnl7Br38TyThMztF8vyl1vkRh9FWp6It9XAf1GIaXWRv0ybN4fTd6yglLIeutGnWHQBRAOQhtx82Aow8y9rPN8e3rzsKu34qvh1TKrAZqtuXl8rDBojtG98vyLg','4','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3284401546,4270042661580805295,'YH29oT','mAcxqCiaeP3TX9T4KyAnEUcNbOzn7XWYvwh832ICntAPSn4oti6hX8ZLDnSH3w9PxT87I2Jv3IoJbJvAJM7P2askLZll6qGsIP56cWSmsffGWc2FupBq6jnfZ4gEouNsknjZzxvb7V1KBoTWLJvqb2Ef9moOhVnLB','yomW8l2jgSilVNtFJbhsFuHahHGIsX9QSwAHcXievVZzopRCupCbKojvnpFbi6TDeVBNu4nR1386A','ompeLzhP7CXi8yQAXYd7klUta8wKm9EW4PyZ4jtYscXJZCEkzJyG0sBf15b98H5015jcW84qAoU7wQtUU48q74ex15jJ4WLPcMDr1hD4kwblFfTCH1PZVFW5cv5HPot99UsQ16ReaeCouTxfUsSGepaRjEARYeuKFXCMjXPzEQqVV5TiyI95miIkpGYPXyAt22Jp','H','k',14);
+INSERT INTO ti VALUES (3284401546,4270042661580805295,'YH29oT','mAcxqCiaeP3TX9T4KyAnEUcNbOzn7XWYvwh832ICntAPSn4oti6hX8ZLDnSH3w9PxT87I2Jv3IoJbJvAJM7P2askLZll6qGsIP56cWSmsffGWc2FupBq6jnfZ4gEouNsknjZzxvb7V1KBoTWLJvqb2Ef9moOhVnLB','yomW8l2jgSilVNtFJbhsFuHahHGIsX9QSwAHcXievVZzopRCupCbKojvnpFbi6TDeVBNu4nR1386A','ompeLzhP7CXi8yQAXYd7klUta8wKm9EW4PyZ4jtYscXJZCEkzJyG0sBf15b98H5015jcW84qAoU7wQtUU48q74ex15jJ4WLPcMDr1hD4kwblFfTCH1PZVFW5cv5HPot99UsQ16ReaeCouTxfUsSGepaRjEARYeuKFXCMjXPzEQqVV5TiyI95miIkpGYPXyAt22Jp','H','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1280391295,7219144631876524784,'K','r4OR5I9iggdKmF1tlaIERqFlx38sCJaduerhwbAsViRF7t4QXjWKEImFoWWhScAhY2LdfaJtM3pn94Pc5jzqXDECJ7H0eBRCnVp9Zt3NspyoG33oAaz7jdiC3DnuRFsoaLXRMYT15y6gklyrgzhAg1R9zxXqhljLShByaS7TFomT30AM2gl6oUGQrYZHK0i3STbzFp1QR5hJs9','4sUykD8enQ7vsJFMkUTGqeuHSMmasWjL4caTn4H','BoCNlIM6w5LW7hVbyF6t5kMQKnqIMbJD8MxThFBGnVbB0pEuuG30eQN0J2f76rf3Uk3gZg1y0GX8mD5KTIDPKp37CPCJb','vi','w',15);
+INSERT INTO ti VALUES (1280391295,7219144631876524784,'K','r4OR5I9iggdKmF1tlaIERqFlx38sCJaduerhwbAsViRF7t4QXjWKEImFoWWhScAhY2LdfaJtM3pn94Pc5jzqXDECJ7H0eBRCnVp9Zt3NspyoG33oAaz7jdiC3DnuRFsoaLXRMYT15y6gklyrgzhAg1R9zxXqhljLShByaS7TFomT30AM2gl6oUGQrYZHK0i3STbzFp1QR5hJs9','4sUykD8enQ7vsJFMkUTGqeuHSMmasWjL4caTn4H','BoCNlIM6w5LW7hVbyF6t5kMQKnqIMbJD8MxThFBGnVbB0pEuuG30eQN0J2f76rf3Uk3gZg1y0GX8mD5KTIDPKp37CPCJb','vi','w',15);
+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 CHAR(2), d VARBINARY(21), e VARCHAR(93), f VARCHAR(13), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-12523,107,'6D','pOpO28','vVYGUpyUzICcs6RBCWnFog79CpXzwqQ8t3a6FgKSTnyJ99xqPO7Jb','1eqSOs8qDLX','Yz','V',0);
+INSERT INTO t VALUES (-26826,-31249,'j','d','FvANP6v0','kV190bBM','Qw','L',1);
+INSERT INTO t VALUES (10073,-24097,'KW','yIK1Aptl94ol','M9AUCefJa7Ja6cCL6cNIaSPZC7EGP2HOflSTICkQNPObmR','MflYkN57QW','v','2',2);
+INSERT INTO t VALUES (-10236,22242,'e','Trkqdbri8wdXdUztR','NQFmT9TrXG03ao311H1FgXQV0G0YrIJmb9107kaAW1','Z','C','b',3);
+INSERT INTO t VALUES (-29500,-30668,'s','t','RsrbUMzrDMJrdGyeiARU8UX2QZUSaZX0eQ14fxo6zvBKp','7Q5','WR','T',4);
+INSERT INTO t VALUES (-15193,-22516,'Kw','hEe720DXf','VZGudKeo7vpejFGCuy5OigLmn4nmyStzJroXDnLiUBWxmscpxc','S32fd','m','O',5);
+INSERT INTO t VALUES (18879,-9898,'bS','wIqBU','bKO','IGqVVMavhlH','Fz','f',6);
+INSERT INTO t VALUES (-27648,8012,'o','p0T6zI','PT4yhEOmT1BK85YxaXyGQZF1babEk29VKtKBI11nNAkfCR1Ilb23uXGqSD7464p44JL9ydKxcrNl','YDC','Fz','R',7);
+INSERT INTO t VALUES (30228,-29863,'5','Cg9169b0xvbWOmoHtgOB','sg4oysTBUXmmc4LwEb8Jx317oQyHwhP2bclGkjigrPrd','cW0x5VbpI','WP','g',8);
+INSERT INTO t VALUES (7488,-31417,'8g','q2uvCFqDXREMeUb6UJar','qrozENMNVxDehq3xOWMwK7EVGeeDewMYpsmtHmc94ikYFHvQfqd48Up4XdJ8qQBDZNv0B','2RQjGS4PxxKY','k','g',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c CHAR(2), d VARBINARY(21), e VARCHAR(93), f VARCHAR(13), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-227591,3380553732,'JlGsG','Odou29H8j1obeGldfacZP8SA8pbptX9QV1loAa6','jW1p4kGBUlZgOXH9X','r2TAYPQ0ub0','wI1jNgq5q29n4KKo5NUAXIINUML0TxXQSraQojXrKPsDT4b5B85yhnqpn7jC7IqbD4VV8','q41ecZUuHZ7UmME1ZwlGMVEls4v0vjAluQKvJXq0kbEugFoXhbUqEIkWfJ5o90499I',10);
-INSERT INTO ti VALUES (-227591,3380553732,'JlGsG','Odou29H8j1obeGldfacZP8SA8pbptX9QV1loAa6','jW1p4kGBUlZgOXH9X','r2TAYPQ0ub0','wI1jNgq5q29n4KKo5NUAXIINUML0TxXQSraQojXrKPsDT4b5B85yhnqpn7jC7IqbD4VV8','q41ecZUuHZ7UmME1ZwlGMVEls4v0vjAluQKvJXq0kbEugFoXhbUqEIkWfJ5o90499I',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(29);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
-INSERT INTO t VALUES (-5845808,1377907120,'kVCUWqIsipGesTvMOHMSDmQj9Wd8m','FqqN3kBcieyCWTdx','yU5VRdq60hFpcNaBYVZOanpR98Yx8ZWO','gRfRaJB48USZpYYr7f1oerYRcU1miMUAF5MQLfkusHVLB56AWWqXKL5xfh4nvPzWVfeYXL5r08qvJSY2zsSzaiwttNZOPGd','5vdFtSbuogU1R57tUumCpdJ4IfwKXgBvlFx3Hc','gJAzqUtE0Z5tGVr',11);
-INSERT INTO ti VALUES (-5845808,1377907120,'kVCUWqIsipGesTvMOHMSDmQj9Wd8m','FqqN3kBcieyCWTdx','yU5VRdq60hFpcNaBYVZOanpR98Yx8ZWO','gRfRaJB48USZpYYr7f1oerYRcU1miMUAF5MQLfkusHVLB56AWWqXKL5xfh4nvPzWVfeYXL5r08qvJSY2zsSzaiwttNZOPGd','5vdFtSbuogU1R57tUumCpdJ4IfwKXgBvlFx3Hc','gJAzqUtE0Z5tGVr',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (218,22241,'w0','gyp','h7MDyJPdUfcRcxppVr9UERp3qGV6PcfHJJ9XSFahWlglmK846NI','BD1DBziiSRIb','BN','y',10);
+INSERT INTO ti VALUES (218,22241,'w0','gyp','h7MDyJPdUfcRcxppVr9UERp3qGV6PcfHJJ9XSFahWlglmK846NI','BD1DBziiSRIb','BN','y',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (26427,8117,'5MQ','c1ZNmm4Q','1k2AizdDNLiyRKYoA6XlhSQoLjWrd0BFFnTpcFYP7UBCsM4fwROOWYHLPR8F0DAM7Y4N6nsFpz0or9AIFVMA6Nk','fte','N','r',11);
+INSERT INTO ti VALUES (26427,8117,'5MQ','c1ZNmm4Q','1k2AizdDNLiyRKYoA6XlhSQoLjWrd0BFFnTpcFYP7UBCsM4fwROOWYHLPR8F0DAM7Y4N6nsFpz0or9AIFVMA6Nk','fte','N','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-27420,-22651,'2E','Y7W9L2U9eVAfyhm4WTFeDBKfJiTBzE3r1GBbhsnofYql49wqsKBOWYakIkYAKXEbodkTMHIzkN6luqPPlMkEfzjWDnreHw2SLsYTYKJPXGp717ODYpepqC1PoTstQeLsHx5sBkRxH9QBtMfK32IOBIDULQAm8wggxLdt7NXWvRdROws9ifdF','cLJLrVXTfsctINXFJPefp3hKXtUtXp5BvqyiRvfykIN1VcyKGaKntw2wt4s','GuS3APl','P','i',12);
+INSERT INTO ti VALUES (-27420,-22651,'2E','Y7W9L2U9eVAfyhm4WTFeDBKfJiTBzE3r1GBbhsnofYql49wqsKBOWYakIkYAKXEbodkTMHIzkN6luqPPlMkEfzjWDnreHw2SLsYTYKJPXGp717ODYpepqC1PoTstQeLsHx5sBkRxH9QBtMfK32IOBIDULQAm8wggxLdt7NXWvRdROws9ifdF','cLJLrVXTfsctINXFJPefp3hKXtUtXp5BvqyiRvfykIN1VcyKGaKntw2wt4s','GuS3APl','P','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-25380,12119,'pd1','vndY5o7GLM','XSBEpgOBfe4WjoY44FVd6XQFYEUcPKmDnvqQzlJpHdeWgq','PL4ao71ccBodSt96uE0WuiY5xOWL0KjKwBY6KXQ4ash6BYwlhKcuDw6bRpDgFAQag8y6F6WI0YT8J1vPl2myodj8IWA9jfsRKjYK3XWohL0iOgEWExAnmVnHoWt7f2Nq2JW2CbBCUdfhSJOsaqoEjDxAg8eqoXjQPCQLD0b51kJndx8a9i7qhphyGC7NUYae5OAvZRzk','P','F',13);
+INSERT INTO ti VALUES (-25380,12119,'pd1','vndY5o7GLM','XSBEpgOBfe4WjoY44FVd6XQFYEUcPKmDnvqQzlJpHdeWgq','PL4ao71ccBodSt96uE0WuiY5xOWL0KjKwBY6KXQ4ash6BYwlhKcuDw6bRpDgFAQag8y6F6WI0YT8J1vPl2myodj8IWA9jfsRKjYK3XWohL0iOgEWExAnmVnHoWt7f2Nq2JW2CbBCUdfhSJOsaqoEjDxAg8eqoXjQPCQLD0b51kJndx8a9i7qhphyGC7NUYae5OAvZRzk','P','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-27780,-22028,'J','evK05jb7fxPOxjdz2FiipqiauLbSkaM9QqOBVfV5aqGVYiKCd9CepRWf5tyCDwjfvpy2BYXjnDkVHPBTg3ssIgkiI8kCcxFhNPWYCpttR9alU4hOjbdlmgunLMqotGFV1pGV','XpwEU5Wf7CTzUOc5','YMH98ARZSq1rgLOM6sF8UjvdH2caq1KfXcXREUbGOxSKbDpg7SRsM809EvY6DZiFSCXPidyWdcyCSsI6pcXWmhQi2aF1aCw6eXA3Be0m0bWeeJC6je','yAW','Q',14);
+INSERT INTO ti VALUES (-27780,-22028,'J','evK05jb7fxPOxjdz2FiipqiauLbSkaM9QqOBVfV5aqGVYiKCd9CepRWf5tyCDwjfvpy2BYXjnDkVHPBTg3ssIgkiI8kCcxFhNPWYCpttR9alU4hOjbdlmgunLMqotGFV1pGV','XpwEU5Wf7CTzUOc5','YMH98ARZSq1rgLOM6sF8UjvdH2caq1KfXcXREUbGOxSKbDpg7SRsM809EvY6DZiFSCXPidyWdcyCSsI6pcXWmhQi2aF1aCw6eXA3Be0m0bWeeJC6je','yAW','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18799,-16351,'qez','JqKgqUGtvQElUzfnW0A5g8ptq9UZg6iM5UjxF9jXPcBc0awtpGpKS3l97V3wf9Z4tUaENPlQlEzLlg9Qd4Enb6k30vho','M96ZlhXGcSvSL7','cTKk3bvEojmQ6NdSfFwpuDaQvINeWT40ruEMIm5wJb6IQcQUJ8cYRDkIVbMlLs4kgEnkOYN9BFJzvkD4b84zEJ24APXPhTQqC6ZJcQvN4BvB1Hv1Bxu9nuI76QMtKF6llNO','x8','cx',15);
+INSERT INTO ti VALUES (18799,-16351,'qez','JqKgqUGtvQElUzfnW0A5g8ptq9UZg6iM5UjxF9jXPcBc0awtpGpKS3l97V3wf9Z4tUaENPlQlEzLlg9Qd4Enb6k30vho','M96ZlhXGcSvSL7','cTKk3bvEojmQ6NdSfFwpuDaQvINeWT40ruEMIm5wJb6IQcQUJ8cYRDkIVbMlLs4kgEnkOYN9BFJzvkD4b84zEJ24APXPhTQqC6ZJcQvN4BvB1Hv1Bxu9nuI76QMtKF6llNO','x8','cx',15);
+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 NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(12), e VARBINARY(82) NOT NULL, f VARBINARY(14), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10746275,38832,'vv4mvkqNPly6ESyxZeLCAdbvtf','imQU','WMZlfi4853kmHPH','e2sGuXd','o','1',0);
+INSERT INTO t VALUES (7481440,48726,'q8K6','Eyhuy','btkThuvK0AWcQtEIjvTrkGRZ229M9MB4ZJYUpJTLEs85kDygcRLCl6zGyEaFJhJ2','xyi0','nd','t',1);
+INSERT INTO t VALUES (12823694,45395,'jLif1OZrjWoG4oMEraVcHR','Ggirnq6aaO','STkIamIYMFq2EwLB3hdOs8eFzL2hCOvAFLfndG75d77aanJ0Onnx5uRFngig','GwajHy2BT','T','h',2);
+INSERT INTO t VALUES (15030888,53356,'LNTPAq0Lpdc8pxjLxvc0Gb2bbjptK6LloC56R3haWJdhUy33n','vJz','rAQno071kxXBYc4jcc1B6PcGrbEkGAmxBoxRb5LdfZkTgp22gBpdhaJ5gwCYC0qQljstWrQls','2xw','xr','J',3);
+INSERT INTO t VALUES (4535221,12113,'H2PKsy3RbikfAc60UkFeDFGeCN47Lw3','BUedEp5nx7','QOFnPn2AdSRKYNFNlDfEw0','h62pIc','BQ','z',4);
+INSERT INTO t VALUES (6205582,25296,'VQIB8Vnnh9lkjuld2OZh3apFGAev207gbKVJxI0qc','KNsNTMQb','t4gJ9GjQV3p','81ahbB','h','X',5);
+INSERT INTO t VALUES (13924939,20211,'REo5JZXHH2vnFLNpFmBd7wPSK','G2xD9gFPr','gU4lUypT7JYVMhvZOy3GvD0ekdFTBf10xcvLENMn1Z6t8PNpsNwXVVEwZY4ufeKQMIj','ESyNBoHt9qs2','S','K',6);
+INSERT INTO t VALUES (15002411,46317,'alvecGd6RsvMPPTHUHRd1PNVGs8aacpTswiCG7wINK0bmZiEF','trNNy38p','76HkeJnikJ2ntpu6AI','udmWvhZYA','5','O',7);
+INSERT INTO t VALUES (7933060,50485,'t8jbuVWnubYXtqf2hupeS5C1h9da1t4mdiFDf1Iu','4s','QRuuDsYWAwygpBnfdP5eTK3nZoSfEFdtkm1bRTLTKvpcRQCbWM2qMECNHc','fuAZlbT14J0SEi','V','z',8);
+INSERT INTO t VALUES (9298557,44430,'FVXmrryc7iIe30uRnwTVlmUZGlbpnmu','vFewcV','opHbWx1vXmPTRZOFT6jeHqRPk1kGWivdmcGQOHmhwQXjwy7dl7DjO5Nl0ejdbKDg9IGou4','TuclXMWAb8zUF2','Aj','U',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(12), e VARBINARY(82) NOT NULL, f VARBINARY(14), 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 (1874909801299909388,28000,'8r2ppthvKCRcHTsrLRGS','f','FIFZxKnoefPXctEw4HcJzvw4Wf','Lib0ro','4','B',10);
+INSERT INTO ti VALUES (1874909801299909388,28000,'8r2ppthvKCRcHTsrLRGS','f','FIFZxKnoefPXctEw4HcJzvw4Wf','Lib0ro','4','B',10);
+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 (2094327094539565774,63269,'oePGwWRcEcm1ae4VEqlszRrKcbTGRanm','ToJ459','kLBC5m4GZZo9Eyfs7MH6UT5xSLUnfQ7jJ6i3rDBXFLYYyklEjZy75D4KyJvz9H8','DcIoGmKc','bS','H',11);
+INSERT INTO ti VALUES (2094327094539565774,63269,'oePGwWRcEcm1ae4VEqlszRrKcbTGRanm','ToJ459','kLBC5m4GZZo9Eyfs7MH6UT5xSLUnfQ7jJ6i3rDBXFLYYyklEjZy75D4KyJvz9H8','DcIoGmKc','bS','H',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13050999276694053182,20104,'7MRLwmMjCRzE13m3PkdOpTUquH','YpRVHnl7WEDdInxqXLgRfGwbEZCSi3lGF7bFCPx36T1vK5lhu0LSqhHk6Pr20gc0nSMyFiAzeriIZ4EH2XZ','E7fwOZaiVWAy','UvlBnPOoT2Tn','bm','L',12);
+INSERT INTO ti VALUES (13050999276694053182,20104,'7MRLwmMjCRzE13m3PkdOpTUquH','YpRVHnl7WEDdInxqXLgRfGwbEZCSi3lGF7bFCPx36T1vK5lhu0LSqhHk6Pr20gc0nSMyFiAzeriIZ4EH2XZ','E7fwOZaiVWAy','UvlBnPOoT2Tn','bm','L',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2719467149170669530,14609,'WaNGTPTB0f3rpUjniXYIHckmFo8mv4GRjjMgFnGKmwTMzbQlA9dj','hyOG6BKJ5DTN7xKtqzGyPsxMH33o6kr5nrHmPcb2yLsLxDO5Ad6aGp36YW8IpPva9A4aifok8gb8JRUsJeqbj8iyqptth0','DC8ijZ0EdNpXIYihJ9U1W6Lx1kL3rhWlFHQOhTdEF99wbUE67SOcIXAvoKxrvzycrr9U34x','5jwMMSKuSyPQWs5rTTWb6pScIuJD7OuAZfSMIotUt1lO6J4Geo9Gy6XS9T86KACAiMPe3GN0Q6PlneqkZBeJ1Pogy2hdNwZnOJWsvedPWSXCuUe28769Vu5ImxqsgUJkRoypiHCZkEoygPIcXDcCCqWTVbjnLjh530zHIIBIgukVXviO0BPCH74oNh1vw9KhOA4SzXxbPKadxcxtklIwoqNkDKaMq5avm','i','Y',13);
+INSERT INTO ti VALUES (2719467149170669530,14609,'WaNGTPTB0f3rpUjniXYIHckmFo8mv4GRjjMgFnGKmwTMzbQlA9dj','hyOG6BKJ5DTN7xKtqzGyPsxMH33o6kr5nrHmPcb2yLsLxDO5Ad6aGp36YW8IpPva9A4aifok8gb8JRUsJeqbj8iyqptth0','DC8ijZ0EdNpXIYihJ9U1W6Lx1kL3rhWlFHQOhTdEF99wbUE67SOcIXAvoKxrvzycrr9U34x','5jwMMSKuSyPQWs5rTTWb6pScIuJD7OuAZfSMIotUt1lO6J4Geo9Gy6XS9T86KACAiMPe3GN0Q6PlneqkZBeJ1Pogy2hdNwZnOJWsvedPWSXCuUe28769Vu5ImxqsgUJkRoypiHCZkEoygPIcXDcCCqWTVbjnLjh530zHIIBIgukVXviO0BPCH74oNh1vw9KhOA4SzXxbPKadxcxtklIwoqNkDKaMq5avm','i','Y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7010457646561999626,2151,'XyuDdIz5gP51dFWgxi7QtLbgu2mf','Ws5ZrPEEDsm1xQj5lcGJgCMoHANAefhMFRFQCbQwFYMX3M1x1OYVgN98tsEK707WqD0QBDKXBHTobMne6Fgn1S7xRxTv5DmlvLPyi3slvZ9zuB0t52dC9o9tDXf8NqIq3c9DoSS1oayx7QJYFw8jiVLFG1yTt33UR5uq1N2ptjvW85oa7v8aHJoPCw1NSQ8Di9o0G6irfQL1w4vNsiRKWmXubGbEsigE03dGA5ADIZsBPquYdz','bZqaHIdc6r','52rSXQgt7pR1k8bsP2aAimY26mlfMM28MrypUQWu4YLPnlGCCrwHJSA4VAwwCTBQziRIKDCQrmzVP6p1mmY5bsFdPdoERSQw8q9Vro9dyeEdeEZXpG0Hxg','7','3',14);
+INSERT INTO ti VALUES (7010457646561999626,2151,'XyuDdIz5gP51dFWgxi7QtLbgu2mf','Ws5ZrPEEDsm1xQj5lcGJgCMoHANAefhMFRFQCbQwFYMX3M1x1OYVgN98tsEK707WqD0QBDKXBHTobMne6Fgn1S7xRxTv5DmlvLPyi3slvZ9zuB0t52dC9o9tDXf8NqIq3c9DoSS1oayx7QJYFw8jiVLFG1yTt33UR5uq1N2ptjvW85oa7v8aHJoPCw1NSQ8Di9o0G6irfQL1w4vNsiRKWmXubGbEsigE03dGA5ADIZsBPquYdz','bZqaHIdc6r','52rSXQgt7pR1k8bsP2aAimY26mlfMM28MrypUQWu4YLPnlGCCrwHJSA4VAwwCTBQziRIKDCQrmzVP6p1mmY5bsFdPdoERSQw8q9Vro9dyeEdeEZXpG0Hxg','7','3',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13182949525430246304,10554,'HrTUXEeuyMQbiVl0suyhiT7902MrrJWPVD','MhKsJfNoIdImy3Csyl91SmIhhc81nvq90XdP0wdDujs3IkkO8VuuHm4fPxmYXIWo6IBrbfCepNZ0IGptRDflGmK0f8sofqPuP7gpP','gnn4sK1m98','N6N76tFyhRrJSxPsIwkcivX6UJxZRX','A','yg',15);
+INSERT INTO ti VALUES (13182949525430246304,10554,'HrTUXEeuyMQbiVl0suyhiT7902MrrJWPVD','MhKsJfNoIdImy3Csyl91SmIhhc81nvq90XdP0wdDujs3IkkO8VuuHm4fPxmYXIWo6IBrbfCepNZ0IGptRDflGmK0f8sofqPuP7gpP','gnn4sK1m98','N6N76tFyhRrJSxPsIwkcivX6UJxZRX','A','yg',15);
+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 BINARY(66) NOT NULL, d VARCHAR(24), e VARCHAR(41) NOT NULL, f VARBINARY(68) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5064,17714612927311228106,'twSJcC','AQPc6V5nYkfD','PFVLie3PAlmhmKikYYgJy2QvJmRTAYe2R6nn3LPY','2MCo3nI','Ad','R',0);
+INSERT INTO t VALUES (16551,17941509743943086711,'XSXxz56gNefOZ5a0td7jKWw9ctQqBHi5lwh8ww8F','rfdvLEn','9Hm','Cw9RpzJh9O56XK7PQX39CBgv4Qd','6e','h',1);
+INSERT INTO t VALUES (2554,15134514859894136236,'7IPXPIY7khUrJDBgC19Fuu3Lc9n0PB4s','dtUAE3f2qTFEFQKEU4nd','Pm7ViAp91z0roctViorVgfm1Zdik','9l4wi6XKk7rBSublDeUnDaPpHXJtrYqFlxoPIZ0Mc54LL','g','2',2);
+INSERT INTO t VALUES (6668,15622230840230586932,'yw','lBOIkBsCtawEPnrUpFtabmjk','DlEn1YeUqJGZB8ygTTbtzaOkkh6AueTpX','6UEKCyOaSrGbogFeBPGfUetiddZb9kCWsd4WwZpP9Ti0bQSd','RG','U',3);
+INSERT INTO t VALUES (-30953,3847661083239532511,'YcCc1NkllTszdZh7aBoa2dhkWFUXR','rrLuQlJCTihhEVFA7Ol7','oB3IvEjA3rgO3FMa2Z8Frh1pbY','5nxd3LxwRH6uS','o2','5',4);
+INSERT INTO t VALUES (31089,8713574983598444766,'5tkxSmioT11mNgSZFvwT9W12lwMsgbCOLM0w5v','kbPQYocjRGJURzE5OP','DBOZxaqkvk4TMGMYeUtxSsEIFIT','eFMi','T','k',5);
+INSERT INTO t VALUES (-24826,2268667484466551096,'D1mjTwySIrmsLd1sBZOO2QVS','DpDqoA','X2Fdop0fLL0EOcb9OzMdOT8sodlaqfeDB4yHaXr','On2YzpvHVckU7op2dfgtH43K','W','Y',6);
+INSERT INTO t VALUES (-3620,16057510412976335331,'68fNknB6wAbuNb2L','K','3LF3','XHw9OGuytylg1Ux3h95HE5ErPNCCRPVeEL2CbZ7lcCWArHuiZIXiBbG5pitRr','EX','g',7);
+INSERT INTO t VALUES (8915,7982642373954476861,'8BBysiqpaA3JuaJJn','brc0P','WU5nnFJQ0d','fo5emtkzYRMBayyF','Z','C',8);
+INSERT INTO t VALUES (406,17601729982797572663,'nOESUzlEy6cqksq5cia41OZediSg7J','YGdJo0ASoJ9O6lXn0OMWi','eW3L0Psr5QJ06PQ48QzY0Fuka4D','LtQxgNS9m9MOe5niCNp1V82o5Maq46JWNfGXWc3yFOqd4sNnjfS8y5rRD','SY','3',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c BINARY(66) NOT NULL, d VARCHAR(24), e VARCHAR(41) NOT NULL, f VARBINARY(68) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (931745520,13773738658902861666,'C3hGu8Mnu4I6Nr3OQUuKYY0OT3kmg8nIg7NFTADCD0WaBjT9BWGN','V','c8XLg7tWqDzzTcxPOGErILYDQHzGR2LDq','9e0D0W1toZq06GPd5N5fDvx9bYlPlSKUOXJ9juALHxOifkM3W','9H','b',10);
+INSERT INTO ti VALUES (931745520,13773738658902861666,'C3hGu8Mnu4I6Nr3OQUuKYY0OT3kmg8nIg7NFTADCD0WaBjT9BWGN','V','c8XLg7tWqDzzTcxPOGErILYDQHzGR2LDq','9e0D0W1toZq06GPd5N5fDvx9bYlPlSKUOXJ9juALHxOifkM3W','9H','b',10);
+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 (-730869847,3421082398809596770,'XaxifA2ZWnoZjvlzfAXnKvGe6Cs2gtcLMW39H7f8ehDb8Lul9w0sBekd','poS6CEDx9mcI','TyyEhDunUx1rNJGMMhv9zIau2Zht6','bSmc6JtS5ssi4uR0eFZs0lS','Gf','5',11);
+INSERT INTO ti VALUES (-730869847,3421082398809596770,'XaxifA2ZWnoZjvlzfAXnKvGe6Cs2gtcLMW39H7f8ehDb8Lul9w0sBekd','poS6CEDx9mcI','TyyEhDunUx1rNJGMMhv9zIau2Zht6','bSmc6JtS5ssi4uR0eFZs0lS','Gf','5',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2401736,1021113201,'CNnK01P5E1v','BAsoMaxGhoIWtMMCOoyse3wEUwyeLu5pPQXIfZCSzi6H8NyZFq223dFe1CLdIWyqPYKCmzA62q8bYGu6dEbmEkH3NZRCAOUQTvtUib94i7LPbNw6WLvXIjeFwQQE74hXTGCCiKzUsgvx4QmO6RHlzN3oWF4','yEMxj2iXj0gRx2g23QhxeaxLNQM5','Ol79ePmxYmC3LqgcUZBCFbfsr9lSghBJoAYxw2Q1srUHQKRkIl87o7pqYnfup5vfLd3ybp1jYjk3','WUuR9Xo7coXOgbpWg0JJixD0OZH5WD8uLYIvTim5kIZWq72oBWFoF7yKVKqqgJE07FNjqIL','yYuEjh76ELiNG1BDK8AVHi50QujUli3o9U93zhmHKdULedEFEH4mEPoILzaR',12);
-INSERT INTO ti VALUES (2401736,1021113201,'CNnK01P5E1v','BAsoMaxGhoIWtMMCOoyse3wEUwyeLu5pPQXIfZCSzi6H8NyZFq223dFe1CLdIWyqPYKCmzA62q8bYGu6dEbmEkH3NZRCAOUQTvtUib94i7LPbNw6WLvXIjeFwQQE74hXTGCCiKzUsgvx4QmO6RHlzN3oWF4','yEMxj2iXj0gRx2g23QhxeaxLNQM5','Ol79ePmxYmC3LqgcUZBCFbfsr9lSghBJoAYxw2Q1srUHQKRkIl87o7pqYnfup5vfLd3ybp1jYjk3','WUuR9Xo7coXOgbpWg0JJixD0OZH5WD8uLYIvTim5kIZWq72oBWFoF7yKVKqqgJE07FNjqIL','yYuEjh76ELiNG1BDK8AVHi50QujUli3o9U93zhmHKdULedEFEH4mEPoILzaR',12);
+INSERT INTO t VALUES (-1473715609,3562501710733457960,'PwmMxdtgwqfWVZSBjrnEOJbctzxGOoBehAb8eJRifKzL3','AQngbRtwpIcnEw8X53bvMverQwkj4INdoo66xibeHJMyl6j0NjjpGPLnjwve4vUcia6OfK3CHJpJIH8C5FHcu6mS7iHIP3aXdSgEmAMng9LIBGrb','9CYW','xjaWOXmPVRPMNWaBnWTAIqUdJYMjBMtFnr5hA6MESJftzxPksXDZyHtIlrujY3Usg','l','4',12);
+INSERT INTO ti VALUES (-1473715609,3562501710733457960,'PwmMxdtgwqfWVZSBjrnEOJbctzxGOoBehAb8eJRifKzL3','AQngbRtwpIcnEw8X53bvMverQwkj4INdoo66xibeHJMyl6j0NjjpGPLnjwve4vUcia6OfK3CHJpJIH8C5FHcu6mS7iHIP3aXdSgEmAMng9LIBGrb','9CYW','xjaWOXmPVRPMNWaBnWTAIqUdJYMjBMtFnr5hA6MESJftzxPksXDZyHtIlrujY3Usg','l','4',12);
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 (-5565672,3151885155,'Ji2Wc3AR','Xe7JCOmqRzWvyu4AQpP8XcmgqZuT96v6ESCLINIyZ0d61sjSJNCMtL6Ml5RtnBDA1SC7Ac5EeX3a8lhxLjj0l2HFzEQW1jyDKl4MBOT7BnYH8FGQQnkIkBYQlKCfo5zJ3xKoTIXuYG0uRg05ILDVfaC3q3wtBHqvvQCmWWMJhy2IJI9r9ODIO9DHf4TTe90JC536TFOCFre1exXBr','zMAcFeKc5WMUY0sl30oU9t7cl9o7ckDVgqZ','ImcKNYqMaSMEdvijTg3','dUATXTeqcYDfb4kfc7CVyws1t1JrltHTe3h8a3XVVPa','LPwiyb4RJwcGPj3MtKJlupqthCwcKH0Z6cXA6kuU',13);
-INSERT INTO ti VALUES (-5565672,3151885155,'Ji2Wc3AR','Xe7JCOmqRzWvyu4AQpP8XcmgqZuT96v6ESCLINIyZ0d61sjSJNCMtL6Ml5RtnBDA1SC7Ac5EeX3a8lhxLjj0l2HFzEQW1jyDKl4MBOT7BnYH8FGQQnkIkBYQlKCfo5zJ3xKoTIXuYG0uRg05ILDVfaC3q3wtBHqvvQCmWWMJhy2IJI9r9ODIO9DHf4TTe90JC536TFOCFre1exXBr','zMAcFeKc5WMUY0sl30oU9t7cl9o7ckDVgqZ','ImcKNYqMaSMEdvijTg3','dUATXTeqcYDfb4kfc7CVyws1t1JrltHTe3h8a3XVVPa','LPwiyb4RJwcGPj3MtKJlupqthCwcKH0Z6cXA6kuU',13);
-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(7) NOT NULL, d VARCHAR(71), e VARCHAR(8) NOT NULL, f VARCHAR(24), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11813600293412379951,182,'MmX','GWiykAj5Wfw6zmesvhs1z3v5Bvbihic7oW0RKgjpOYOK6zqPww4WyUEoieD1','0J6JqVi','vANJpuVdY7Khs0','yNownW9ndaSoij8cmIjAvKk3NhKDlixK3khQKc2h4YnsmZMI0aAmLegyx5GXW9VAfmsIS','fMUs18c6ebZMBXWMyIXAk2NLcFPpibOydBG1F2a',0);
-INSERT INTO t VALUES (14168656305180776419,69,'c3mv','EsGIAdzA','a','4iofPjJeSUQe6e7SXPJ','JE01mkigTLzH3r1HiE7t9T4ZeI5tNMgRjbHS4AehhyHiAMCdM4z','OrEoEliBtvfdCoTFeG2uLy18KWqaPWu04bEpCDeESASKhem5Lf7z5dYI61LWCl5F',1);
-INSERT INTO t VALUES (12466476702534980875,66,'NCXR5Bm','LC7yc2Dun8lLuLyTovHuZPgkIiU9QkE','7hWLK','HFkApKE6fqgl5u6','Gk4sjlw4Kaao21JRV8Iz20k6Qf5dRWS2hL7mb7FUneXJxNVBkpnqfv928bg05kFKvIp1AtqE0I7PJO','U3bmApbruB5obeyJj9S3hgMY85LgIYGOHwtPJ1iuULYdP3RP1WCPXonNVYKqFO0IQricwRTbxUqMCibI7poXGQ1aSDp8h',2);
-INSERT INTO t VALUES (9474407947928558626,139,'Q','8DNIVfBa8k5r8SXMlHO0qYH2bE0lEa4EVq9yKv5rJiBdyJapKonY9J','0Btlefa','ZFg8ORWfGHUM','jupJTemcesjbfIvF5Wix0al38ktbRXDa5fv4b6EjstD9GHF2RzwuYKKUNxkn','TiErEPbfOzUhC5jHCpXq8xEB6alSerg24wssCnMAt7kZ1',3);
-INSERT INTO t VALUES (14654721807810595271,74,'egjzcY','xOPfEzpemfZWbYRyuAPrsLZSDeCrkSHSE1dvPDCrw','J0','ITH','vlB1APgWluW32J','Qw8WBzKuF8186afyhLyvplVgsfdUoz41rhCnXhZwM2kUFf1muT6VzcEZkgA',4);
-INSERT INTO t VALUES (12090604760444002849,249,'ew','VgrcSVAwgZvMKbrQbHsiuaVBVuEJft0eNN4yFfR0UoG50osHiF0ZVicm','xDz1W5','BkHwMz9lAusrEjHgr8sGf3e9','XqnXBHzuS2NQiBfWixEot4npMbChIvsY9CodR6ilEOqBgwyaYo8VvOgepWWm4GcGNejMvRIqtjw4','y2Va8bzANJnalcN5AWl33QnpOI1FPdzvOUyBzwTxN8HEN5cKhPOhg7MK7lT76MrZWM3hiQ176bnS3pygt',5);
-INSERT INTO t VALUES (1005686537639626128,34,'xpMFGGg','ZfgP8VwUYsnYJG8lYNtqI1gP3wU19o5lHT7AvErT97ES7J2tP2GribtIXCDpp9s','48dtPPW','lk7','zPD4AygCvk8Txs','pzXFGHnoCVhlt1xPfLkiC65sn2KdQEE6yoCm3fuVNhd1UZUcZfZgOaidp',6);
-INSERT INTO t VALUES (5101435466999931446,69,'ih3','0','GsKfd9','ZfagpOhS74LJ','dtM6dMyNEtJoQQhu2iieTrj3IxAqglRHQ5kU','b',7);
-INSERT INTO t VALUES (11952755453251273620,190,'Yo3Dos','dV0eKwj7SuyZ845zHmyqhVr77E0as5lY0cLw7','ADUchvX','vkg2GCX6vZ93KaxWhSoHXPZ','pd3CEsYdQ1u5RDx96NCdkVd7NjIlgTkmrhGBwWExsVVM6jwyiLaid6CTkcvubO9Yj2DsWOOHqwOaguIrbmgq5tcyWeFgjlC','r5bYm2Dz40RtLBXpTsnOD13OprfbnpVA6In5Qa0S5',8);
-INSERT INTO t VALUES (5128812936342472285,54,'5Y20Zz4','k9LJgzDl3xALG91htUsxvbKB','g4e','nA5uG3bqePESXq4jMXH','pr5eqakppHnnV6a1DCIc2Gulwp5CIoHw60CBG5oAph7T8uEZUCWpp3VnaiE0DZXSlz72pTbey','LnrECau4XkxuMVqoggtxJlfKxmKgtv2SzPEtU6EoX2Y6a8S8iGCH2sdyx0aiM7wk2r6ixWOTHSyXlbEpwYhkDpyfKRiP9WdpAClC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2034128711,11976063072588120785,'vQ6zDFUfX76mGHaViHxLbw60eNEanMmXryhiMFZs','oZXPIyWzux335nqcU','GjET','NlTMs30dgY','tw','U',13);
+INSERT INTO ti VALUES (-2034128711,11976063072588120785,'vQ6zDFUfX76mGHaViHxLbw60eNEanMmXryhiMFZs','oZXPIyWzux335nqcU','GjET','NlTMs30dgY','tw','U',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1829717210,5350531965064786298,'mMDH9tES19OTygWQxzPDCuA8xDfb4rv8aTbHLhFC8HDK6qe9Sy','8fTVMcIKLKQnakmUR9meT65rGah6ZbmQcY39uAnT5qGJU45tQUnzSUO0Fz3J3Dbehn3AMaM0kh9BjkPxXG8qT3sItJKZ1HKRNpwOUtunJLeloRzUBuw7r2fXRgEfNqLKMfSGL5lg8EN46uyPyFY','6Um9mQveMNOf9nwIZIJ','cfjHitKohuCv09qpd70PmDWRA60BWVteiOJIqyL7VTypO98jrHw03d9ZVzR2UfX5YTCBQ0EsLqteMsbLdwAkLTvRLMNeq1P2u9M9NMDEpgygwhNgouznW26vkotPC0D5ynWVsY9JJ7dItBAP4eBcS6LzF521NK9Jy4niWP8an7Tizl0c5j3UH3E5KexnoR0iGzmgxlsehaicD31YEoXW1NKKgnbtScDbDTfPNi0ogkxNnj9FBj','0qz','H',14);
+INSERT INTO ti VALUES (1829717210,5350531965064786298,'mMDH9tES19OTygWQxzPDCuA8xDfb4rv8aTbHLhFC8HDK6qe9Sy','8fTVMcIKLKQnakmUR9meT65rGah6ZbmQcY39uAnT5qGJU45tQUnzSUO0Fz3J3Dbehn3AMaM0kh9BjkPxXG8qT3sItJKZ1HKRNpwOUtunJLeloRzUBuw7r2fXRgEfNqLKMfSGL5lg8EN46uyPyFY','6Um9mQveMNOf9nwIZIJ','cfjHitKohuCv09qpd70PmDWRA60BWVteiOJIqyL7VTypO98jrHw03d9ZVzR2UfX5YTCBQ0EsLqteMsbLdwAkLTvRLMNeq1P2u9M9NMDEpgygwhNgouznW26vkotPC0D5ynWVsY9JJ7dItBAP4eBcS6LzF521NK9Jy4niWP8an7Tizl0c5j3UH3E5KexnoR0iGzmgxlsehaicD31YEoXW1NKKgnbtScDbDTfPNi0ogkxNnj9FBj','0qz','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1674363374,15400732573778574317,'0irIk5H1rzKJ23Itt9','cMZscLrpKwmreoaWpPO8ulCv4OpC2qSlqtmrf0Dd2ObbUy2HemIKwrz2PINxOu85AHdbT0zfaSksTRm8USVwqxFt5GFlbcYfUuNq1x1XouVow8BxnVXj5y0UpFkFUqruUJnzo2BJoGPkW34lWYmg6PRf7sbTDtwlryNkNZeO0G9HZVsChM4n8DczU1SrnArRD8QTQDmfmzkQR1vm1OH8gudNnPPZ','oZIKa2X0EjjA','dQRhbTkQhDIMHoHb2cJRgHnaMufNO3t2lreIYdRxr6Ql28V0x0JlGQM1VkZwglvYeeKdWeI2M2MHAm58NWnGe0GjxoOGkbwmYt3It2qeJirVVl06L5RFbRxzkR2Tf6t92tbifsnw6FC5IRz5FXebTGqlueTzsXJpvC5Z4ui4j33TTYIBBPsnK9mqKv6Lmo6pWyjkebX1WBm5yLn3u6Bc4cgrB3pWkuf8E2o76QmQkMGl9pTKfKXtRpPUEXCyy','Dy','Mf',15);
+INSERT INTO ti VALUES (-1674363374,15400732573778574317,'0irIk5H1rzKJ23Itt9','cMZscLrpKwmreoaWpPO8ulCv4OpC2qSlqtmrf0Dd2ObbUy2HemIKwrz2PINxOu85AHdbT0zfaSksTRm8USVwqxFt5GFlbcYfUuNq1x1XouVow8BxnVXj5y0UpFkFUqruUJnzo2BJoGPkW34lWYmg6PRf7sbTDtwlryNkNZeO0G9HZVsChM4n8DczU1SrnArRD8QTQDmfmzkQR1vm1OH8gudNnPPZ','oZIKa2X0EjjA','dQRhbTkQhDIMHoHb2cJRgHnaMufNO3t2lreIYdRxr6Ql28V0x0JlGQM1VkZwglvYeeKdWeI2M2MHAm58NWnGe0GjxoOGkbwmYt3It2qeJirVVl06L5RFbRxzkR2Tf6t92tbifsnw6FC5IRz5FXebTGqlueTzsXJpvC5Z4ui4j33TTYIBBPsnK9mqKv6Lmo6pWyjkebX1WBm5yLn3u6Bc4cgrB3pWkuf8E2o76QmQkMGl9pTKfKXtRpPUEXCyy','Dy','Mf',15);
+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(41) NOT NULL, d VARCHAR(11), e VARCHAR(13), f VARBINARY(15) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12316665,1711598,'9B3QsKFg51u6BqaYdCCshXpU8jxKObLQ6aZsuO','6CWgy','cznA2BWsyj6YM','kD1DBlkiyONo','G','p',0);
+INSERT INTO t VALUES (7518215,9428206,'4tlBk6dPy','XortNgOd5','fXyBhU0','puy7gQj','y','A',1);
+INSERT INTO t VALUES (3363608,2475662,'iAfAWPu5tfQHDyCPB2MLsES7pxumjnNug9dprB0','ECu4G','EtT9lS','ikqEyXi','9','O',2);
+INSERT INTO t VALUES (8389951,1360129,'WSr9JXZ9ZQAVqqWk0Fhbjq9V','X3qUMPRB609','NATXP','pSAaJGfloZNdwTL','o','1',3);
+INSERT INTO t VALUES (6892735,16305661,'HyqQLrxF20lw08','5ARpxr3bMz','d6MTNHDKqo','KprArLGsABWgrh','3','A',4);
+INSERT INTO t VALUES (7401277,12934936,'pfNx33eJ2HnrZ9lZkkyZkX1SaL1SkTfHNRa6QxB','cfkoKEzmvOG','MUsRN2z','oEcOp0clunbyM','f','W',5);
+INSERT INTO t VALUES (427801,9015868,'lo0NoVWztlHzP9XKaPmRlbLjP1QZYLE','aLGkCylgSLF','IApfwYLp','71dzfKv9lnBKY','S','Q',6);
+INSERT INTO t VALUES (12943331,3431748,'zqKEGvvA7MYQwWtC4ndmY4ZVZ6oZdI','yck8','Q4u6FL','YX','0','6',7);
+INSERT INTO t VALUES (8941739,422281,'Q667Ey0iSWP3KiZSpUyj3CEYRfNxIkwdJ1OpuP','WJHFOpP','dsvjdEqwzJn','ycr','z','R',8);
+INSERT INTO t VALUES (91576,11989443,'LEvLooYq','fQFV3c7azKg','vLC2vKA','rJp','Z','8',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(41) NOT NULL, d VARCHAR(11), e VARCHAR(13), 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 (3381056993576546764,78,'znM5je','6jUU8I','E','MUWviywHhiVlMbAsN','n3vzjVZvo1J','SwjFheqv',10);
-INSERT INTO ti VALUES (3381056993576546764,78,'znM5je','6jUU8I','E','MUWviywHhiVlMbAsN','n3vzjVZvo1J','SwjFheqv',10);
-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 (518854532941777832,136,'Ajy','QdFi1UTd8BQCqfCaq0','hhznIih','Z7QR','bqPQBGZrPDOEjSiY55Ren65QPdbJKO9IFJkAU','vWsGzMT9L7CGuDlJD2ranzqWO7ccFd9MsX3TbeMcVGx10Fr1ocVdUujjC2OY4xNruPmsSN',11);
-INSERT INTO ti VALUES (518854532941777832,136,'Ajy','QdFi1UTd8BQCqfCaq0','hhznIih','Z7QR','bqPQBGZrPDOEjSiY55Ren65QPdbJKO9IFJkAU','vWsGzMT9L7CGuDlJD2ranzqWO7ccFd9MsX3TbeMcVGx10Fr1ocVdUujjC2OY4xNruPmsSN',11);
+INSERT INTO t VALUES (9057743570203853021,12905,'E3wiGqTi8xqfZos06GyclLtQXIx09324Ke4w','rfiF7z9J','Sv4','aae3virIsfzTB','p','h',10);
+INSERT INTO ti VALUES (9057743570203853021,12905,'E3wiGqTi8xqfZos06GyclLtQXIx09324Ke4w','rfiF7z9J','Sv4','aae3virIsfzTB','p','h',10);
+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 (4966418751550718037,9693656,'e5QaoWhcf2g53D','v6dDMai','VVSX7aGR','1os7Ix3','u','7',11);
+INSERT INTO ti VALUES (4966418751550718037,9693656,'e5QaoWhcf2g53D','v6dDMai','VVSX7aGR','1os7Ix3','u','7',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (12352799183712036513,153,'NsFL','yDgI9ySwl5N7pTtXJOqUoHb9A3hZGhmwzdELpedStishZJG8JM5F2HPVjZNwNiXVXx','Ux','dhOY1XerJQ4Z1e','3XvC3','dHzVUIoVhJcHEQTvk9GbOeARpyj6Ina99Qt1kv8QYA678GXgm',12);
-INSERT INTO ti VALUES (12352799183712036513,153,'NsFL','yDgI9ySwl5N7pTtXJOqUoHb9A3hZGhmwzdELpedStishZJG8JM5F2HPVjZNwNiXVXx','Ux','dhOY1XerJQ4Z1e','3XvC3','dHzVUIoVhJcHEQTvk9GbOeARpyj6Ina99Qt1kv8QYA678GXgm',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5558507927682986031,31,'u','aG5UHs','s0','OLtbzefWIUzL6CiAu4FrzZdX2tfGdve3APVjo2ZcQ1l9y4oaZshbLqijWClgkXzd2pOmW38ngkGikEM23qBEE0RqOXMkXCvG6JBcW5YLiuYAWl9uSBIbWbyg7UqnhnXSBNcjGGFEPH5H9se3qSdnXEwTkiN','4J4ZNgttafyycsujmsJ0KdBVkhFjfen0GakqT5Ak7M37DcPujIkdaodE8ljIdS9muG5FjjzQwc1Bqf3BLGbftCkuoardhB06d','O',13);
-INSERT INTO ti VALUES (5558507927682986031,31,'u','aG5UHs','s0','OLtbzefWIUzL6CiAu4FrzZdX2tfGdve3APVjo2ZcQ1l9y4oaZshbLqijWClgkXzd2pOmW38ngkGikEM23qBEE0RqOXMkXCvG6JBcW5YLiuYAWl9uSBIbWbyg7UqnhnXSBNcjGGFEPH5H9se3qSdnXEwTkiN','4J4ZNgttafyycsujmsJ0KdBVkhFjfen0GakqT5Ak7M37DcPujIkdaodE8ljIdS9muG5FjjzQwc1Bqf3BLGbftCkuoardhB06d','O',13);
-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(76), d VARCHAR(78) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(9) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (247,2157333404,'0n4Ft8EevNftESW646f4jeXSkZXiOx4','kYEJsIyeetcdl2gg7zwmTjVcB12MZUNQbGoYDWcCV12GKwD','7zxP','vvCCVx5A','nCHTrosXRtzdj9t4nydJDz6lXTeoXNpptz2ejDheTivpCu2z3gtEeFcrVo7u6qzi1Gu2afaDBUrcNhn','6i9oEk5230agfIrEO8cIvDuDhDu',0);
-INSERT INTO t VALUES (219,4133568375,'Zjtqm42HuMJIExv8umsx0kS9RULSTfv8CV','Pj1tfNm0C5QCihJke4qoeuP5SDGJojxWkwX','xjGtni7p','u9G00BtM','00Ni8Qmcdstu56FX06qWEOIJ98efd2IqVRaTgFzFOCcazQemyvlbVFTarWfktur5IEG8GgDSVPk9Fkd260EE436ZL3niwNrSEKWY','9OD70A',1);
-INSERT INTO t VALUES (102,4221943090,'idjo7DGkEWLASQ9o2MhxVMvUiPz6LEBL4SdYeRz52zhtgLgfJn978cai','iIvPYsIuAkvJF0oc8IbJaBoTnWR8rsO','BUYuxB5GKni','ycdE','4CwDS3kz3vDF6KhPC2IlCBAD2i3jtMxbQxqb1RtgBO4zBXDnq6kOmDY0z2HeRVjhIDt6krzPq57p5YY6fTlAfnwe','SAGRV1aoYU8ixEllolV1g',2);
-INSERT INTO t VALUES (56,2533870253,'YhA48kwAuhU3wXaOQSyMnPdxYQ1z4RzRfF0WuIsyjRONqFL3oUQBxP8','OoTf7DcmuuaB0auTutVtWXVkV5F1B0qSxQSD','l9dXpLsw9TesLT0E9WvIet','HTFoiAGwl','VjNhfKSWWgCGtYXKdlqB5nj0NiadJJUBbvJO26lwo4akpa9B9j3HxhutK6fJNLOmbguozMzIDpMhpKUtaqINyidPv2riUd','6sVLluNpfUCEMjJiJti5vB53ExpEt1bGeTYbdULxoDewKB93J9dgtwX9jV0qbMiVWYlTxL3YZAEnO0a6BY5XvG',3);
-INSERT INTO t VALUES (8,1161242179,'Ss','BYHjS9bWo7IXqaA8iA3SbvFdEEAG85eHQNntiy6tTtETo','bVWceTX9FVJvvNFZnwO3bKNwOzJhvRJzCX','pSHQTKM','E0sm8ghqA9C3Kj8FAtWVZ7tGCdv7q9vWRIX2J4gXZpfm0jcMucrI3Ovkyg5N0f5Gqj0a','Y2Jma1oGUi68ymSRicsaZECKVz6UeRxFtr64vCC84NoByeFDhvKZ8ju3AhNobhq9fXcMVej9',4);
-INSERT INTO t VALUES (111,2262689712,'0HrYS6ZdhHSw8lvZtLqIOVY1vg0t8vbBNf2QT','J92PuT7qBWvTcwsT7u4OyEh5s7N6iE5Xg90QH1MGHtOLmGtBwxa4DIP2u7aiTYR3BAiDxccJ','vCHiRmpQFxdx5ATmVYO2BBfT','X','v0FjdQ0VM6e','lCpnRtoL3kBZa3MZQMaXgqcYmE5tZkIAxu0wiIsexhk5xZBo1Kwq0li4X5fo',5);
-INSERT INTO t VALUES (181,373330700,'8ErioA3hqrQCR','T7mdVNmQwSAWZh4','l0nQKn34ah5cRZElnm1Qx','Emo','OOV9sYYd24i3r62CSgIet66JR','SWxxTY9avIMxLeNSL9bZOG78MAlh28HtIcYWgY9d0eWEHDy44C4Zh9V',6);
-INSERT INTO t VALUES (5,1098764626,'n2rrin','i9bhEnbonnxYmk7NtkLn8Rd6','iQYnhSV9psgIh72Qts1DYcNEYSM6GG','VAqWwbY8','6anZhwqpAQ9rQI0YyGmH7lMQZa6F1H0dZF6CC9Mwf9QrONADKLFr1DJzUQDy9mzV','dIHgs8GNdvmKB1SMdWZ97qPp5I8VWK2kvwRpjx',7);
-INSERT INTO t VALUES (189,1890700606,'txC0bK0L4Fr3gw6W9bDw29Tmmkl2BgZ7eRTBvjT5akuf4QWavjQXijw','rMIs3dVmN696bI2YcIYh2x9dC750udMRQjyhqIFUs93ByY2X7iFJ0v5ko0e1XQkOMhNAHbQIyEiLYS','jyhAdYTrBBGxpm4HlMnyJGnSKwle','1pN','TZZet8SxHf','CtANMtDduCiKM107mhihb2Sj3bugmKpghKJTFjKTATH4UzJrHbpVuxgsNv5zmvPUcCU6DTxI6NUGPW5D9xyA4',8);
-INSERT INTO t VALUES (98,350543876,'Z8wQIQDly9vhJlK5sg1X1KyWvxnUuiIC7IkMkX04','d2Qx5qMX2eME','BQJcCZelNBPAY4','EIS','VitzouyGIp0vOZ7t2RM7Y1iDb0KjoIvmItCJfOg9yi03t0IN493tz74','CI0zm3NrKTDwXULiPKfyPTc5YZhYPLqM5qJrAb48xcdqV6FGuwn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (47,904936931,'mLqH6DWPsyIXNOoFyRGccqZlYxZq744dXiXKApxLZFBePWZeDIuN4RKq','W4E7dUdVAHhli2YqCF8nJTbU0kY5qTYpy2iXJojqnN6HCYXJZrI1rZ8zvAzTre2RtOBtmG','LsSNcuuu','M7xvLj','F7eyNU52cvPs8SLdWR0AR8Lt','4dMm2PPR6N6CgGzjLED5nf4rwi6a1Pch79GE5xss0PwEH0XjI9oYhdBJCpULqKWy8A2UqvJMBWQFksfXRRZkI',10);
-INSERT INTO ti VALUES (47,904936931,'mLqH6DWPsyIXNOoFyRGccqZlYxZq744dXiXKApxLZFBePWZeDIuN4RKq','W4E7dUdVAHhli2YqCF8nJTbU0kY5qTYpy2iXJojqnN6HCYXJZrI1rZ8zvAzTre2RtOBtmG','LsSNcuuu','M7xvLj','F7eyNU52cvPs8SLdWR0AR8Lt','4dMm2PPR6N6CgGzjLED5nf4rwi6a1Pch79GE5xss0PwEH0XjI9oYhdBJCpULqKWy8A2UqvJMBWQFksfXRRZkI',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
-INSERT INTO t VALUES (31,543019196,'5QB6CFJbMRV9oOhiMA0hHE','Y2EHA3r9VwkD6zU4Y3UlQPjyQNyuCfJopi','S77JZMghbmETsJ0hamfFrFgcrP4','eF66Q','r2hG8h','iDk93kMMeZM6GRiymKfZ9xSaEGjMq5zk8KY',11);
-INSERT INTO ti VALUES (31,543019196,'5QB6CFJbMRV9oOhiMA0hHE','Y2EHA3r9VwkD6zU4Y3UlQPjyQNyuCfJopi','S77JZMghbmETsJ0hamfFrFgcrP4','eF66Q','r2hG8h','iDk93kMMeZM6GRiymKfZ9xSaEGjMq5zk8KY',11);
-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 (184,2229516866,'Ggk4y3','8HqXc5C4Xj3Tmdn4koPSuDlc9UPj9zTbJou3RBysjFF03aUsmQn0bLurRnByMRfCnp9UKpSox4XPKxh2F4ZkPAJ7Fvby1nvSyralJXeOpdxoNLUGyKhYMzCePezOsRBoHeMmv8XiQqSBi5vrq7mpulkbhZc2gbN6N9md1DLjvOmBqlqUwOYmHO1UpwfFXxIrkYswBkRFMaTwM8dlHq6dLFM7yM1lLvGHEKHYIzn3C7AXC9SXElNboesdafkt','b9','NkVW6','3kaNCvFIoFmsbM9CGTzslQof7djOmZ5w885Uwhehq3VztvgL2Yv7UB9J7xVrz3T1uQEeV0Rl5k4qmnTNTuuXOnRGrTbJ','MB8kzCjiVja5XpNPZZBysCAX6D7LpuBXqPMqyv5JaFFttC4cfKmqUff9txRXEkChzbuNTCSfkXmpnUV7o15O98HSd2',12);
-INSERT INTO ti VALUES (184,2229516866,'Ggk4y3','8HqXc5C4Xj3Tmdn4koPSuDlc9UPj9zTbJou3RBysjFF03aUsmQn0bLurRnByMRfCnp9UKpSox4XPKxh2F4ZkPAJ7Fvby1nvSyralJXeOpdxoNLUGyKhYMzCePezOsRBoHeMmv8XiQqSBi5vrq7mpulkbhZc2gbN6N9md1DLjvOmBqlqUwOYmHO1UpwfFXxIrkYswBkRFMaTwM8dlHq6dLFM7yM1lLvGHEKHYIzn3C7AXC9SXElNboesdafkt','b9','NkVW6','3kaNCvFIoFmsbM9CGTzslQof7djOmZ5w885Uwhehq3VztvgL2Yv7UB9J7xVrz3T1uQEeV0Rl5k4qmnTNTuuXOnRGrTbJ','MB8kzCjiVja5XpNPZZBysCAX6D7LpuBXqPMqyv5JaFFttC4cfKmqUff9txRXEkChzbuNTCSfkXmpnUV7o15O98HSd2',12);
+INSERT INTO t VALUES (4237336523769890967,10582871,'fhnge','WfQu4hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5vq7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo0hmRytkWR8mRziLHiJPLSA75FTJcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZfzGa19X0xj23iMp3DB44n22k','Qz8LhX','dH','0','n',12);
+INSERT INTO ti VALUES (4237336523769890967,10582871,'fhnge','WfQu4hkEM7TBTi29dPudRB62lLcuawwhtnvdHNcvTv12itPLiV1qap91p1KrhDTs2hVryxhgzceZ6aaZck5vq7NugAQ0C1SXoMVH4z7AwwEUtAuJL8u0oNo0hmRytkWR8mRziLHiJPLSA75FTJcb8BPr8OIFjE46M6VVXW3VXoUwipvF2lWyHvLWdni0OGkiZfzGa19X0xj23iMp3DB44n22k','Qz8LhX','dH','0','n',12);
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 (91,1767748478,'omXFdf8IoDCE6OZzyanpqolnm6N03S0Hg6EE','W0lEGc4D22nikzeA54cVbERuuqGW6S513h12cpiWFSqPpZvI5P8n3HbhbIxYpLjVygL0ZBCFmwIt34pa3yVgZZWSfsaRoy4yX4PEvw5rV9stHDjtHycX3X5a7ZK1VjPCvE4mQ3CcLA3e5RvuHL','roZlNihaQAPty8f0aYwS2Ct5befJRIKNV','Cjeg3iwWIvZ63Mme1apvkt8KuKOPbZgnmevU4IsLUStcdsicqWvQ5MCPNkxCVgD0X8ieHAU3w7Pd52wTthIbotCpI954ac2f2Boh1ufLwm3umYigcx2y9gd0o4v9IV1gfAXaSXcgqvAdTcwDKo1P3yspzEV8wGX80IJmaTti1JDM6xVIxQEv7DkiK2CA0eltvTiEBwoAroEEh2jyZJo8XF1ZJjSa8oj7DkB3','73qaSvSy8S3f','buojNhPuLSdJzeHCNWGzdmMbMXHH4f8ITaBFXASmk3Bk7iGPZNDR6Kh8yX4Srwd7zdiEdAbdJxVmLFz1NkIHbQL6WH',13);
-INSERT INTO ti VALUES (91,1767748478,'omXFdf8IoDCE6OZzyanpqolnm6N03S0Hg6EE','W0lEGc4D22nikzeA54cVbERuuqGW6S513h12cpiWFSqPpZvI5P8n3HbhbIxYpLjVygL0ZBCFmwIt34pa3yVgZZWSfsaRoy4yX4PEvw5rV9stHDjtHycX3X5a7ZK1VjPCvE4mQ3CcLA3e5RvuHL','roZlNihaQAPty8f0aYwS2Ct5befJRIKNV','Cjeg3iwWIvZ63Mme1apvkt8KuKOPbZgnmevU4IsLUStcdsicqWvQ5MCPNkxCVgD0X8ieHAU3w7Pd52wTthIbotCpI954ac2f2Boh1ufLwm3umYigcx2y9gd0o4v9IV1gfAXaSXcgqvAdTcwDKo1P3yspzEV8wGX80IJmaTti1JDM6xVIxQEv7DkiK2CA0eltvTiEBwoAroEEh2jyZJo8XF1ZJjSa8oj7DkB3','73qaSvSy8S3f','buojNhPuLSdJzeHCNWGzdmMbMXHH4f8ITaBFXASmk3Bk7iGPZNDR6Kh8yX4Srwd7zdiEdAbdJxVmLFz1NkIHbQL6WH',13);
-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(7), d VARCHAR(1), e VARBINARY(22) NOT NULL, f VARBINARY(73), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-108,3726294,'tq1r0TP','X','sN','qAC8RvXIXCItKMMyOXZYX3wdsp','z8GDU7RYOklhGSNHwxlGHfM0P9s3PsTHP5lXoTuI8f0a662a61r72GvE1FHVVOmJHfow8qMTeURSDUtS73Q6D21sT7lXK0yde','85o',0);
-INSERT INTO t VALUES (93,-3262126,'l','3','DzayQN','UP4AnTY','WgqumtUYBMaj6U81nXWDSEuUs5lIAVfjHCMwdAtNIewUqjicPi2pzRQ3bgUmoMQPOYy4vKNgjgI0CCXuL45qikFiuBBEfuU','Gdr28V64t4BosKcKhZVHdj1gOMYE',1);
-INSERT INTO t VALUES (74,-4117165,'99','N','NQCk1QZpsECN','kNEWNGVQjkJUCBzEXWGHOmTLSEe7','DWtLQqbBh3nJ9tf7kiR4bx6iy3Ts7f9Y4fdBQEV3cXEojXfcLtTzctms024d1LJ','8x3ybhbKkfQTf8SVlQuWoAKLuyAZWQghMSYcIzUwdzJNI',2);
-INSERT INTO t VALUES (25,-3398306,'e0eUp','B','wtrfnw34Mjl','jaYR25NOKW7Z2b4LiHFKVYzAJGCb','BjbZiSjJp8qisXXWBcDa8rHt6vfCeSJZyMjimEatpFL1f8nlcHGQ0ZN4mRE','y1qxVFd5',3);
-INSERT INTO t VALUES (-53,6803670,'P','E','jmtpy1fZ','oRnWSiyAsCFQ7rgRYOvifPxpYXiY1F1eU5CwKSARSOlDzf9wkqME','9C7LZtwutTkoWOJiugN6pihMfVxc9ie0Z2nvi9dJUrHegzTUy7IxWf3dpb','6cVCXMXIsoSy92JS6SR8MRphmKAcqsWFvYOnPjDjBqIw2g30k3ATnXcrCbqK9yFTKa6aomzKvCoOjIaKeoB8f205ZRSqvdq',4);
-INSERT INTO t VALUES (-11,-3697340,'HiKtOH','H','QtoMmnled7yH4pBP25l','FgzOThQjTQ6yQUrdqp9eEZYRUeZDSt0nOK1SpH3t50u7gSIgNwQ3wRHcqB1L','ogWKGigaKcR3MZkZNFbHXJ6N0q71Qd6z9fyA0G1fclHJUmI7a0DarlG2DItSjVn0zi01J8IxZzkrik78wgXZ1','oCNtqvjHfgz',5);
-INSERT INTO t VALUES (-44,4714836,'K3yhm','s','X','Wg5pRfi','2sGKljcyQExHNekDkCDl5oCVwn0nS2v3qjLZgjo8NQC8CZx4oAQb9535tyJU7sEPk3a','WBGai8tJQpJLi5UoXHoXYl5OIBmXIL1246VBRP9',6);
-INSERT INTO t VALUES (-92,-2019385,'5v','9','L','Lbahv7MT3xG2cvQOoxkZXeTTmCQrwprmSRFmnjH2CsFhonmhjgD','rRJ0FZat3F3t9CPFGXwgCSQd61pH0FB9max1QxnvbxgtNhpAt5NYJVpgR05','xmRmxbSycBF1T4Cb0Lu5TUNOsPccOraRCpw19O4cPzMW5XOD9enZzSW5vEn5GBkVr7Y',7);
-INSERT INTO t VALUES (-125,5538905,'B9O','r','qoVD4pUg','FZfbB8NTiZMaZPmqDylwua3MCEZ6bkR4ILICeksGaGQm7yCq8b1nL','na8zLoyFP3D7YYWDJsJJitIGwgTA2lcgSn1W7rH41ZzdfGSIPSBk3IIKYPeeU6E8K5E','pzdZVLtYBHfG7E3',8);
-INSERT INTO t VALUES (-56,6314681,'im','r','ZaMyKC9m','EOWIaDxhaq6K5ALpKXmgbszSmJZhfXGvUwQN6','0mOgN2eD6XlhMPT7GWlaqNRg0vJIdh58','y2cmjzbh0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2658156949191296761,12682436,'MIWwiShydsUkWabMOVraGWogY','tEqp2v2Ors1V28el4An0S','vvq8iZyA5nIMD','7rwx3SbEDPByGLdoZSA9HvFISeZloWBRuYyPKWjx0uSUr03SSUROIjZK4OLRbSF9hzD8GBH7mRgkSIBnWUcnfNnUT8pctxh3sbHdwTOA2rCyDlbnKRkNJOfVoK5gD0WbAZ','E','6',13);
+INSERT INTO ti VALUES (2658156949191296761,12682436,'MIWwiShydsUkWabMOVraGWogY','tEqp2v2Ors1V28el4An0S','vvq8iZyA5nIMD','7rwx3SbEDPByGLdoZSA9HvFISeZloWBRuYyPKWjx0uSUr03SSUROIjZK4OLRbSF9hzD8GBH7mRgkSIBnWUcnfNnUT8pctxh3sbHdwTOA2rCyDlbnKRkNJOfVoK5gD0WbAZ','E','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2151092197262389395,8458530,'VZZR0RXxY6tUjytT5Th3qKFVRHffsLDkRK7S7if','UpF6NvJ4lXsj7D5gMqHAWFFqffUm5UQNLW2OabIOrdfEWnY1GB3fSzqYlaWOljxikoy8FciHkteifFPycKt3laIkZIzETMd3qhgTq9CyavOtdhklO1oGf6ucPg2TxsETSLhq36SLc4F9dkEHmkp0aV4AQt91DyPj3KsTDBybZFx2m8hHX2lOQ15nHFpWTXIokVbuJzvoNCPabNyqeVRYPThZowPpt6Vy','Jv','MBA7pmfi53NhZsubhPS9bnj9PXHwHG8aH7KrialpVJJjey5MpzkTBcqXffQDa4Ydx7EhUiuupYaQ3rgjxD0JjkqS1An4Wu5S3HSOScxETEYes0EKuQFtoq4ZEPaxxnbB2r9o5Jh0BpniRDzE6psofTm7xl11NFR8ExfTbfVeaS3EgpMmiS4aVg5mhq5GrG0nwadWrTNbPgRHsJv1','3','2',14);
+INSERT INTO ti VALUES (2151092197262389395,8458530,'VZZR0RXxY6tUjytT5Th3qKFVRHffsLDkRK7S7if','UpF6NvJ4lXsj7D5gMqHAWFFqffUm5UQNLW2OabIOrdfEWnY1GB3fSzqYlaWOljxikoy8FciHkteifFPycKt3laIkZIzETMd3qhgTq9CyavOtdhklO1oGf6ucPg2TxsETSLhq36SLc4F9dkEHmkp0aV4AQt91DyPj3KsTDBybZFx2m8hHX2lOQ15nHFpWTXIokVbuJzvoNCPabNyqeVRYPThZowPpt6Vy','Jv','MBA7pmfi53NhZsubhPS9bnj9PXHwHG8aH7KrialpVJJjey5MpzkTBcqXffQDa4Ydx7EhUiuupYaQ3rgjxD0JjkqS1An4Wu5S3HSOScxETEYes0EKuQFtoq4ZEPaxxnbB2r9o5Jh0BpniRDzE6psofTm7xl11NFR8ExfTbfVeaS3EgpMmiS4aVg5mhq5GrG0nwadWrTNbPgRHsJv1','3','2',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3984969288507576495,11613446,'u8W9oOer9nVA','oQ4yr65w8OyhuKctqM2AhNA5wXFtlYa90Nx6soVJgHl8KYKtMtg3M0tTc8wLwcZJGj2vZhTe7FweaT8cTxlD4WwW8yd3o5wOyA3PRGKZusqcp6I7N1pS','J4LRxbNDg9qnV','RTY5nllHwZPVTbWqLzmbs5Z67H6cYHyjUdgiMF7nxOS37MOP6nPptwuwTVLVWJtr3SpVqxtGrKNo4rgbxZLvgruqWoKOz7k5M8kVrfnpRQ3tv0Ht5iUw1i8swH0EBhRfwamP5nkNPgCKsjGIkrJqfgzojo6mp9MMYsiWvQ1SqplJKnZe6xS9N08qHi6C3coXv8mozxOieB9R5wBIJArt5bZMjHNGfZ7C4K0Vniukx1H6','fC','6F',15);
+INSERT INTO ti VALUES (3984969288507576495,11613446,'u8W9oOer9nVA','oQ4yr65w8OyhuKctqM2AhNA5wXFtlYa90Nx6soVJgHl8KYKtMtg3M0tTc8wLwcZJGj2vZhTe7FweaT8cTxlD4WwW8yd3o5wOyA3PRGKZusqcp6I7N1pS','J4LRxbNDg9qnV','RTY5nllHwZPVTbWqLzmbs5Z67H6cYHyjUdgiMF7nxOS37MOP6nPptwuwTVLVWJtr3SpVqxtGrKNo4rgbxZLvgruqWoKOz7k5M8kVrfnpRQ3tv0Ht5iUw1i8swH0EBhRfwamP5nkNPgCKsjGIkrJqfgzojo6mp9MMYsiWvQ1SqplJKnZe6xS9N08qHi6C3coXv8mozxOieB9R5wBIJArt5bZMjHNGfZ7C4K0Vniukx1H6','fC','6F',15);
+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(28) NOT NULL, d VARBINARY(20), e VARCHAR(57), f VARCHAR(81) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2344612031,147622947,'Jc1WtG2xTjJx5Emaqvf43zV','EZou6ZTz9Abqzs','9CyQdfQcvyuowqTheq','xL6pGl1fwkMyEPpO322hB1AqZUha1crFVcd8wVaUcv','Xx','M',0);
+INSERT INTO t VALUES (341462209,-136970902,'Ih99','kGm','JpjFch133oQTBbUS5BhRv5eionAgQ62yUhpBorEg4PdtOJULJ','0bhUVjVfKZ8IqHPkFYEJj2UzJPtx9gAUGYhwh2Npy5aICvz0Ul1D','M','D',1);
+INSERT INTO t VALUES (111551146,-1408247268,'JtsT','AT7hs5EE9KUi0Ppp','hFmM9Nl','e7NKYvxtXXQ','Z','bE',2);
+INSERT INTO t VALUES (3348239868,-692642881,'uX','36VUj7kOlUwxEm4cPcOJ','w7ZUjirSDSaLRWjfy6BYmSdKvKgj53ID','Z6It6PdRRBjKRRsnFBU86ldTjZhrdZKG2HrF1VeTErCj4GAZXMlSflMOF1c5cz6uJ2vqMYM','Ss','D',3);
+INSERT INTO t VALUES (896503860,972669440,'9TsdSS4HB8Uazuujt','AqsG13','R','sQCpvl0nYz1PmnFeHrO4GjNPN633X5GqKd21rvsihmGwyuT8jGBvL8QVcAq','UG','n',4);
+INSERT INTO t VALUES (1212404825,-1851365724,'dyxCvQ05JmT','RCItiNFJNoN7SczRU7e','pjgQvqOnAe039o5gx8XeMaRyCAy43f','fZFFiYzT8wEqwFG3FbK','Y','i',5);
+INSERT INTO t VALUES (3093251448,-1608256761,'pwwogMB','9WJeflbfsjfcRZPr2xE','11HLxWxOrmpAWKPLkGWngWlQ01zaGR94ACMbOlB6gcOTcG6Kx3H','yyDBlx3uoI33UawjK6zBm79mDc05ka2eOJdAcANunVTynslTmn4KQQpjRCkofT09R0EUj0zTOPcZ','sy','9',6);
+INSERT INTO t VALUES (3184473109,-548974403,'Xw','T1ExYrAEFXikcoPc4xhG','QGoqPELZbDzw1Ar8S8o2W7WIC1g5R8uEpSLksQnjERq','QeB6LUZFY9wxlA4wLDeyNAFsLxqtNnbVOhp4kSNBevYxwYgAhR0xwdijUW','b','23',7);
+INSERT INTO t VALUES (2701261812,-1342396587,'8n8C1vrH0JhLbrbE5ETYpi7iltt','8S5tuO7ElsIm','5kLTQPTJcRba2UA79m3b0japKkRrB5dXrUApo2ArbrGuWPQd5zEC','CYhGyVGNQqH67EvBIoXgQpPrhHvtAgPvbwpRXx26yaOxZXXN1MalDGFXLV0wab7givGwGbjNJxksJhM','u','O',8);
+INSERT INTO t VALUES (2459557664,1039241299,'Nud51fac','XwojZX','a8HrKozaRGnYIg4audn9KP6Oz0Okr6Zr15MOaGfwQGf5TuzW5wMRoZ','RTOPatfkEZTRzrudRbS9O38sRN1gSfdCcBnmbVrX9qbaj7fI6EU','Ff','9m',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT, c BINARY(28) NOT NULL, d VARBINARY(20), e VARCHAR(57), f VARCHAR(81) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-3055063965992962210,4943587,'lWC5','s','Ao0Rqs3v5mIWzWlpHSz0R','v5s2','e','vskM9xnHnBayMzLY3Vt5qqepcEg5wqSHFNRp4d4E9dezhJEASdTHDma2u7KJKElugtVbv7mEWOQlispvTDdkQWE',10);
-INSERT INTO ti VALUES (-3055063965992962210,4943587,'lWC5','s','Ao0Rqs3v5mIWzWlpHSz0R','v5s2','e','vskM9xnHnBayMzLY3Vt5qqepcEg5wqSHFNRp4d4E9dezhJEASdTHDma2u7KJKElugtVbv7mEWOQlispvTDdkQWE',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(8);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(8);
-INSERT INTO t VALUES (-2267155275161354221,-469519,'X5n','N','BgxJyKHN','hp2vZCZaBLEwiXwZNNT0TzN7T92Ww38ZS3ntDKp8BCk5OzttWT763xfxevvWOAP1dj','fPHT3nCfEL9UYeGVL4dC','1y6yCnMUCvoWOJCQwY7ZtrcCI0dumOjWGzkjEvtJxW10LyXmyxqLz7nnSmCyPq7XzSoqZbos9LjZM4cLCnGtsxjF5lq3ySTE',11);
-INSERT INTO ti VALUES (-2267155275161354221,-469519,'X5n','N','BgxJyKHN','hp2vZCZaBLEwiXwZNNT0TzN7T92Ww38ZS3ntDKp8BCk5OzttWT763xfxevvWOAP1dj','fPHT3nCfEL9UYeGVL4dC','1y6yCnMUCvoWOJCQwY7ZtrcCI0dumOjWGzkjEvtJxW10LyXmyxqLz7nnSmCyPq7XzSoqZbos9LjZM4cLCnGtsxjF5lq3ySTE',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5917732863090408456,-4077404,'NcTrBT','QvEfIZTeWmqxaZpU3ojgDOCU6yO7Fz4VpZAppemGg2SHa4ldmWeoPJ3JlP3byEtVast','L3NmBEe0pws1hCFJjTv','4UOBCxwDhHUeTi31qu','z5SWcPRlEXwoBxVocJ0U4jNjNL8SDdgE6PrKayrIuRBneGzyrWTL','zZ2A0Te0FGVpQDuycf1s9aCq63tygO7K9GVC6WsWCOOIi1Ug09KH086IIESZiP1m4Ruay9FGABaWAKWhgr2QztRdX',12);
-INSERT INTO ti VALUES (5917732863090408456,-4077404,'NcTrBT','QvEfIZTeWmqxaZpU3ojgDOCU6yO7Fz4VpZAppemGg2SHa4ldmWeoPJ3JlP3byEtVast','L3NmBEe0pws1hCFJjTv','4UOBCxwDhHUeTi31qu','z5SWcPRlEXwoBxVocJ0U4jNjNL8SDdgE6PrKayrIuRBneGzyrWTL','zZ2A0Te0FGVpQDuycf1s9aCq63tygO7K9GVC6WsWCOOIi1Ug09KH086IIESZiP1m4Ruay9FGABaWAKWhgr2QztRdX',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5346655885629819859,3788895,'Zqxd','VSyKJD4yHBtYE8PD77KJNMIHToIbECEwvSA','y34zAbnm2MCt5KHzZ9','VctpFreDmVaQbmScOzUGwDQeY5odAu4pmUVIbIaOP7fClFWrxVrsa7hzCs9WN64VjMwq4PRtuxlOJcU6nFm1jPoi3OcGzX4bYlaNtRLy4Prtc71H6s3GZdJeTxrJFRMAD7ArYV7UbJdwmQVIMkFokLVOJ2u7In6ODgmzzkbW5bWZn7','hD6F5Dro9D6D29t8zNPibvdyffurr03HzM0wua3JtZNeoUAUcBhX2nnvfVvzMgFw12eTR3Tf6h51','f0cUT2iICAV6WfsXTqhlvSvReWwAErxdYbwkLDpiaQxCK4KW3wsbrpbMcUCjSG4b722iylo',13);
-INSERT INTO ti VALUES (5346655885629819859,3788895,'Zqxd','VSyKJD4yHBtYE8PD77KJNMIHToIbECEwvSA','y34zAbnm2MCt5KHzZ9','VctpFreDmVaQbmScOzUGwDQeY5odAu4pmUVIbIaOP7fClFWrxVrsa7hzCs9WN64VjMwq4PRtuxlOJcU6nFm1jPoi3OcGzX4bYlaNtRLy4Prtc71H6s3GZdJeTxrJFRMAD7ArYV7UbJdwmQVIMkFokLVOJ2u7In6ODgmzzkbW5bWZn7','hD6F5Dro9D6D29t8zNPibvdyffurr03HzM0wua3JtZNeoUAUcBhX2nnvfVvzMgFw12eTR3Tf6h51','f0cUT2iICAV6WfsXTqhlvSvReWwAErxdYbwkLDpiaQxCK4KW3wsbrpbMcUCjSG4b722iylo',13);
-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(63) NOT NULL, d VARBINARY(78) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(62), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8077,1274658,'GtZsd35NMM93w29Tig6UoWlHDIka0ZMzxWfFFy0O0VCNokwt8ciRgGEwvVPjcCt','F7iZmQt22WIEwxf6qjubKsKf7XGqIZQuW4RTt724','Vl2vfYQR7A9m','0HYyxf2huSB1R6WTH8Id86I7SdDPjXI2zEDbz1BWuQEeqAGVTXxnlxwWdHKh7','GjCR0taG6JMwGEPzpEqUReKuvSOqVFcmMjQbzZn0EgI5J9QLoz44WEzVtYHPvnzcYyVKukWBPgBI9o','7K',0);
-INSERT INTO t VALUES (-14418,5432227,'ARGiBPGK20iHNH5DUthq55d3l8wKvjNBG3SgbDN2rI7f','alA9REGLx527feh23ZWOQk2HcUEaFcNt8kEqkUNOkiaaILMB0lXQwfq52ueLmOlcl','5UQK','BZ5syWfihHxNPFXBRDcjZRhUY7EbvAmwIJXMoU5R9gzodWyC0ax53VV5Gw','gAjMNlmOhDHJaAG9X8rIEcByxRijA6bWH9H40F8f0sq6NY9OHTYu7hpaI21bI','17b6e3inL4TZ33Bf5JrrMDORRJhyHbVKtRJ3tOaCrS',1);
-INSERT INTO t VALUES (-9709,88865,'zjkNlUPk3mAtqHyvObcw85muFx4LsrEpNCTtcKEMLckP56VtP72V','ZMYnW0jtGOOKlsA7bmg42W6o21cjhXzkzuCwBw','Hq0AFOwWe','8lLDTkYpq3v','jqDfQJ3F4NY6LYqu67IlDXHtbVsRLWrmioRtpbcf8SUzbkf33vvIy','vfqL6GmMgpXZT75Ju7S7ZtyYnNEjvMTshoxXVTcASo417AT6L4wHCI6AQzS8GXmHQVaCcz3EUHAUptiBGg1mfH1kcG',2);
-INSERT INTO t VALUES (-17254,6754363,'iAvBMhnuuEhVvVzwgtJ2HCMXZUlgzbmBNFdh4PW5OOeE85EI','eh48TWmZZAlRj5y014L3DHm73brREQRyYWKXNjQbk1Qk0ahr77wkF9t0dNMavuot70QexJWI','d2Z45E','1UdGhBvczGdyzmF5v31zatjYsZ4QoqbDyF5OaLaLf18HAnqdTkaXj','CZtLmrBGXpktQqWqXplWsLmHEHMRKKIpnPSoFdf9iTWrI','SRog0M438pWnC',3);
-INSERT INTO t VALUES (-24857,5113586,'b0tl7f2','Ry9bab83P','gC','MjjU42s11f52wI8kceHHiSOToUVCei7dpZGyMVJ12bE','FX6bf2PRjAArnDHWRa1fqdb2OiMp','kPbxsCWi4KYrx9',4);
-INSERT INTO t VALUES (11986,16121180,'a','oSfDF91Bog98120HcigUaWaIHb8','v3','tivDTk9GmBBBFSJz24nyEkhYpLfbIxvmURY1B','56Uzru7','Gm5MeyZ0O7YDZwE7vyy5vvO7E4hbQ8wevKhqE0wt',5);
-INSERT INTO t VALUES (5481,12842276,'1CTCLvtxiSnkIh3q4og','O5gtCN1qutpU4gBcpdMD2mshZ1Wpn68FD8lbR6zmeyvczICRO6BKiqDTAHhb1Ou3Nu3duH6u8H','hgQTGuhls','ozTO7m8EfZLmy0UfdsI9ZP27L3kyyVMWhF','JMeGqlSonQhBMRDgbEHQrLHCVcVjv2bjS67SN8gflNqC2qeXWM65AwX','jNTIjwc5vMwUfGLpOq905RB0Gqt6H37',6);
-INSERT INTO t VALUES (2350,8168495,'HeqADjS5FObzFI9THbW1UHK','Vf3fxcad08XVA1mlnrzd6gHCQ9NUQNKfrFDZJzgQQvWYqCvbBKmmil0','WH','ogZzUw','7CGhTu6fzgi0MddJ3FSXLIUPWBB','x4YNVKCeGOCsz9mLAeUPVml5GC0zZWMuAtjgSRuEjSqEWAms8G9WpYOwhpK2ZPesTAIUwp1Jeb3oJ1ieOM2la',7);
-INSERT INTO t VALUES (11363,16401848,'wFVMjPCGgM4fxQpktQ5OnGlGZd0P5Ufo0xhaPHuXWeR','2AP1s3yR7bbSqT1svh','VMJBFpV','HaB6JAlkQBxYPF9Ccp19NnwjPDJ8j54533zhLEIGqgPLykPBd4YNADOSzG','B7vVNyL2D5asCU0WZaUEJ67Lpe1iQ8yroBW52fjRvbGyKJcnza1lZXvyEShLhpmO1yrpUKdf0','ipMDWCHqSEWhpukNfoTW0QyMNMydgesifXNTcBJwVSfCydJxIy6CN5',8);
-INSERT INTO t VALUES (22621,2198076,'OHyzvJRcYO48F8OrMnvZKHFSOcSywqvuBunZWfshyAiK','L8MzT2OqiHWTXJewuHgea4v4fMgeE56NQn','efXtvqHP','93idcumxAhPQeq5L6di7bBPrPGKcJrAIcFwlbu','2jRNn9BeAt1bih6ZYRzWEP1E2joi2lzlzXdN0jWAvzRvGOzTNm3YgSpKd82z4a2j3sFwaK2JTHkp3Pr0b2qdyGzgEqON5sF3R','qG8LESkTdF2c0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1054774241,4492724,'YyoKE1grljJ','MGJ5C7XUfH6oXMBNQTUeTYDlBKe6dxPDPZZ8vGBfAMiARe','Xpplio8kT33H','K9RYtyHG3eFK2FgZZumObubZZ1ZFqAlfzCE5fdnRPRP6fNxGc5yPR1OZEY','A18BKTLUOdaUsdH5dB44lu6','v5tQrbHokP6AaInJZye36OGk050RrCMu8EbeVtxOff7ojLjQkfuicA6D1IVp1q3ueqViOAwLPF7kUjuNatiQsv',10);
-INSERT INTO ti VALUES (1054774241,4492724,'YyoKE1grljJ','MGJ5C7XUfH6oXMBNQTUeTYDlBKe6dxPDPZZ8vGBfAMiARe','Xpplio8kT33H','K9RYtyHG3eFK2FgZZumObubZZ1ZFqAlfzCE5fdnRPRP6fNxGc5yPR1OZEY','A18BKTLUOdaUsdH5dB44lu6','v5tQrbHokP6AaInJZye36OGk050RrCMu8EbeVtxOff7ojLjQkfuicA6D1IVp1q3ueqViOAwLPF7kUjuNatiQsv',10);
-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 (613486638,10962930,'I3RTI3YJijWID9KWOumXpWoAhdzhXPX1vsxfsrrTq74aAlATSO','nzxa949P9LmAR8QUmDmn6AGcUIzoLkVu7L6tIZZRXiKlxeky8pbV0P5FU0kRplbd8QVbyV3X1EO','dH6','tPXelGT74eIgUOUF8lefPVBhgvEYb6VDEmSRDQ','jpZGkGrvN7RCacQk6TtlUwkDhbuCJCmmhpp3kZm7c','dqIIKXQ25vsNc2VV0aOCr9hN1TwrL',11);
-INSERT INTO ti VALUES (613486638,10962930,'I3RTI3YJijWID9KWOumXpWoAhdzhXPX1vsxfsrrTq74aAlATSO','nzxa949P9LmAR8QUmDmn6AGcUIzoLkVu7L6tIZZRXiKlxeky8pbV0P5FU0kRplbd8QVbyV3X1EO','dH6','tPXelGT74eIgUOUF8lefPVBhgvEYb6VDEmSRDQ','jpZGkGrvN7RCacQk6TtlUwkDhbuCJCmmhpp3kZm7c','dqIIKXQ25vsNc2VV0aOCr9hN1TwrL',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-471707960,7158180,'BiQCCXQyEUepX1AV8RwAHa6T0PolC4XYGs1','5GBcXewt','ZcFJbA6Zb','KZ3','sGLWBQH0GxAfaFI59s6Jnh1l6CQQQDUYAVzs0qDejhsSDsY2t2uuGPdPwnnAE642','yfZCvwoDAIUJwaujrFj5DWssMaKPLtpKqyZHNqOT87ojEJnpxFJ1L4PaxXBFozMpx1jtdux1l44',12);
-INSERT INTO ti VALUES (-471707960,7158180,'BiQCCXQyEUepX1AV8RwAHa6T0PolC4XYGs1','5GBcXewt','ZcFJbA6Zb','KZ3','sGLWBQH0GxAfaFI59s6Jnh1l6CQQQDUYAVzs0qDejhsSDsY2t2uuGPdPwnnAE642','yfZCvwoDAIUJwaujrFj5DWssMaKPLtpKqyZHNqOT87ojEJnpxFJ1L4PaxXBFozMpx1jtdux1l44',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-655810297,3021669,'C0p6VJlhsVfXKS3JmsXe3yzEc7x7UWlbzUP7qi','RTBtCTHUaa3apbgPT6Yxa5E1kUiLvs4aTTzDZMplQmk9mSOMPu5V3TpEhOmrGdSCOmRelmRg1neqSnw4gjDwrXxKbsoldF6gbLk0EE5ho0LtGpNRPQ7sR10GUsiDyCxY7V78tmPBfbukut47obdfr5T37yfaXzLTUpFlIEMCcSm91UtTm5TWeiRlSR0eMZXNPWaqOpIxnl7mSX63E2COzoY2wjXXFSW4hYK','yExHLcl','lXE1ZrXtfPloixmTcmZO19ce2ASdIGx9NutFaO73boCwJl2odTmsAeh0RJWnMsxI4ibYmlHPyrV9bErazVnKQFU87bhxFZAAniW9poMs3','PQ6bnMvABlBTW10RPqSIyUZZn9dC50NJyQtCfcsD2hrpjW2isAbs8','RzkJlnm5cprcMnBrunyq8PVmkf88kGK9J9b1lIkZnXxttIFi07s1OIkB5grYqy790HQBL9Zi16PSl',13);
-INSERT INTO ti VALUES (-655810297,3021669,'C0p6VJlhsVfXKS3JmsXe3yzEc7x7UWlbzUP7qi','RTBtCTHUaa3apbgPT6Yxa5E1kUiLvs4aTTzDZMplQmk9mSOMPu5V3TpEhOmrGdSCOmRelmRg1neqSnw4gjDwrXxKbsoldF6gbLk0EE5ho0LtGpNRPQ7sR10GUsiDyCxY7V78tmPBfbukut47obdfr5T37yfaXzLTUpFlIEMCcSm91UtTm5TWeiRlSR0eMZXNPWaqOpIxnl7mSX63E2COzoY2wjXXFSW4hYK','yExHLcl','lXE1ZrXtfPloixmTcmZO19ce2ASdIGx9NutFaO73boCwJl2odTmsAeh0RJWnMsxI4ibYmlHPyrV9bErazVnKQFU87bhxFZAAniW9poMs3','PQ6bnMvABlBTW10RPqSIyUZZn9dC50NJyQtCfcsD2hrpjW2isAbs8','RzkJlnm5cprcMnBrunyq8PVmkf88kGK9J9b1lIkZnXxttIFi07s1OIkB5grYqy790HQBL9Zi16PSl',13);
+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 (3853972084250298028,-178907022,'52ckWfUh','ZZirfmw8Ni5Fl','nYZcbVPUTvgJUrYgdbWbcUSG1S77VDSrU6OBFX160vvUqffcrwpWWFn4','j3','ri','N',10);
+INSERT INTO ti VALUES (3853972084250298028,-178907022,'52ckWfUh','ZZirfmw8Ni5Fl','nYZcbVPUTvgJUrYgdbWbcUSG1S77VDSrU6OBFX160vvUqffcrwpWWFn4','j3','ri','N',10);
+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 (511253974087242011,-1501659214,'YjUzeqPEjbxXthB','nqisW8b','t1ZGjYngGMSBgeRz0DQu2QqL9AjvxXs','9zD5x4dsBgsBycpwkNKVLiEB5gIjUz6uPCDizDdkE1','qP','Io',11);
+INSERT INTO ti VALUES (511253974087242011,-1501659214,'YjUzeqPEjbxXthB','nqisW8b','t1ZGjYngGMSBgeRz0DQu2QqL9AjvxXs','9zD5x4dsBgsBycpwkNKVLiEB5gIjUz6uPCDizDdkE1','qP','Io',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12399525758149372860,77039208,'Yjam8Se','An68KTd7LA6Q5w96ebEkMwhV0Si60fPtRdcoCYNpuqVtGw795oOUJadbn4NQMYdjLYgQ5Gou0ZtelNX','QeucIWhlh9knTicTon4wZYXhETjMTqwXfWEAwOwTVhy4EW','Aonam4b32WW4HR6IT','oY','9',12);
+INSERT INTO ti VALUES (12399525758149372860,77039208,'Yjam8Se','An68KTd7LA6Q5w96ebEkMwhV0Si60fPtRdcoCYNpuqVtGw795oOUJadbn4NQMYdjLYgQ5Gou0ZtelNX','QeucIWhlh9knTicTon4wZYXhETjMTqwXfWEAwOwTVhy4EW','Aonam4b32WW4HR6IT','oY','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9602471512824968161,-256586737,'JMfdEdOtzkoIWbayE4pODVx6hy1zG','vYIDM6Ho3qPhFMd3CHzrYc0SgSfg93GGsQD8wuzalta9fwa5pnElBRFDEWF6yqaFptUW7je7Lnlyn03F8FY0YXUpR0mISGPgS2O4LPZ9ZiteXym8fBbiSdgO0FNz8AzJTuZ8SZLnuLQ95ZCgEjkFzvnhYQm86VXDRZCfFXFROseOCfasyzPc4RNUaqixX7HGIFZ6W','zr','3wmV3dp0ZSQ4zHqba15I5ZXV1EKpL4qNFHdgUPyapS0SRGoHmDWdO4ILrAtnuhOw1EzDyRdwa','w','F7',13);
+INSERT INTO ti VALUES (9602471512824968161,-256586737,'JMfdEdOtzkoIWbayE4pODVx6hy1zG','vYIDM6Ho3qPhFMd3CHzrYc0SgSfg93GGsQD8wuzalta9fwa5pnElBRFDEWF6yqaFptUW7je7Lnlyn03F8FY0YXUpR0mISGPgS2O4LPZ9ZiteXym8fBbiSdgO0FNz8AzJTuZ8SZLnuLQ95ZCgEjkFzvnhYQm86VXDRZCfFXFROseOCfasyzPc4RNUaqixX7HGIFZ6W','zr','3wmV3dp0ZSQ4zHqba15I5ZXV1EKpL4qNFHdgUPyapS0SRGoHmDWdO4ILrAtnuhOw1EzDyRdwa','w','F7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13703868380332925060,537145704,'EOsbdqDnhiMeobnDD4N','YrD1HJfGBqo8AE7mNNH8FEBlcMdJaMrKHZLXzSY81SkL5X96N3ZgPEZ6Bs1NLwcvSnfA5b5bAHlziOumgJ3hRqrkDB4RTpnkNfy3a2xpeDA7Il8Fd1Y0RdmWXexyvlbqAi8lVX3gUMFnZAor4VxsVItlHNz6RXXcrClYDzdAL8hxWuXZLFNENgJ3zIXAvbur4EpS42sR8GhlrO5','PPXcpPahJMs','kqwKtu2k0uG4Gv7SRSvT5ErixMF0sewhAh6KAcpCrFK296AHyb8l','0','C3',14);
+INSERT INTO ti VALUES (13703868380332925060,537145704,'EOsbdqDnhiMeobnDD4N','YrD1HJfGBqo8AE7mNNH8FEBlcMdJaMrKHZLXzSY81SkL5X96N3ZgPEZ6Bs1NLwcvSnfA5b5bAHlziOumgJ3hRqrkDB4RTpnkNfy3a2xpeDA7Il8Fd1Y0RdmWXexyvlbqAi8lVX3gUMFnZAor4VxsVItlHNz6RXXcrClYDzdAL8hxWuXZLFNENgJ3zIXAvbur4EpS42sR8GhlrO5','PPXcpPahJMs','kqwKtu2k0uG4Gv7SRSvT5ErixMF0sewhAh6KAcpCrFK296AHyb8l','0','C3',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2359882043893271799,1022338802,'nV6jPSZffOdhMqGdkbTlbDIdeK4','ND7Y1P3sZ2ZXWlGfJH6OYJgfUlK1a6wPFLIHl9VVwvfJQbVjwPqPziwZ5ptVoUqvVmvljgqgi3cwssWQGfBvWMi2MbNeOO9dPKn3KKTL','CyBtWJQIyWe','JG4Jn5YjKRk6RhQ35Ng2HeIxFTgJMJNesv2wIPAnDbj8Lh49yNSFZitazD8WKcoQd1XJq1LoyUxuzrU','8N4','4',15);
+INSERT INTO ti VALUES (2359882043893271799,1022338802,'nV6jPSZffOdhMqGdkbTlbDIdeK4','ND7Y1P3sZ2ZXWlGfJH6OYJgfUlK1a6wPFLIHl9VVwvfJQbVjwPqPziwZ5ptVoUqvVmvljgqgi3cwssWQGfBvWMi2MbNeOO9dPKn3KKTL','CyBtWJQIyWe','JG4Jn5YjKRk6RhQ35Ng2HeIxFTgJMJNesv2wIPAnDbj8Lh49yNSFZitazD8WKcoQd1XJq1LoyUxuzrU','8N4','4',15);
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(47), d VARCHAR(70), e VARBINARY(37), f VARCHAR(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3085721,-163794499,'eMzh50a','RHiKWCMSiDvK9mLiD0EFfJm2FwIWLxJQXTUiofNt','9incIEs0qFUxvUeuXwVs4At5CFreZJSC','SyAlMXd8AkaVyjuCrWBC','NDk57CGuEaqK1oMn9lCBOAvjqjION4lJJwJU8qg2b3uoREIPcbDy','3s5JPCmYwlr925TWZ54MRsBqmhSUxkquwgOZRXFREmqcrfl2X3u1ZLkKHon81bqNKHHqTdHAxzAeOf1QT8nCmm3',0);
-INSERT INTO t VALUES (754824,1762939675,'ijlyCYKUTHoScqKZtR7q1nmRyAPbn8mL7Oj74L','Cuvnhr2jru3Ggr16bGBFb','a1zbrgEQxcfwDALhERI8ee6kDa7lU0','uk4yoMVNzBmivg1o5','cKb340w6a6PXVjpBwjoTaRxDQjhZh0qouffsfBa0xCGi2XijfpWBT9p9comOAn0JIxCymbWPdbMsk1bCPaCVbJhY42','06PO20Q9LtQTfrKpT0SqJtYAdMf',1);
-INSERT INTO t VALUES (6846366,725902030,'8H2','wZGwGFdPgAB6PMHJaFiwXeaX1Yzu8E5','qQuY7MR08ClABcIrZvt','TBBGfr5ogx3IvmiKD1FZ7R11jTiPN','xrbBOlwfNnQgoVsnF4','q6',2);
-INSERT INTO t VALUES (13620057,-2121519044,'HXZkZRLp51w6KGK7r9BS80ktdX5v','vEZXY7nFIvo279SYDVkmDBfmOXksxSk4DiM4SqYlUU6jRQEs6Nke12Xbh9ANgokBCSE4a','HlVwmuFHvuDcZvrX4Biirh57JC4YDo','DSwQiN8LkrekXgVn9lUNc0MEQP','4vwGxdKPuwwMklQaxJHaIndSJAqg5ihL8fBHAdAZyWei8p3BxwzQpgGiYSgkzq1Q','yNvYItK5rt57TMeVSNiqFoVzdCh5IItq4ZYbXj7pPrb',3);
-INSERT INTO t VALUES (12555399,-368285259,'MAZCZAdhmh1ZTHPoTXGuGLj3yGP6','OJFcNp7','cEl','5mQo9yssSvEyKH4AzI4','i9C4lsiXeHmNViSzsiVH98gKyUlQCwrXdbU6qleYi9ESycLe6TW14PV3Kuw7Xz8ThNaCiNsFFKNa4u2','7cRhB0DsdsdVd4O50UBJr0ju1z59Uvjz1wOZ129uh8KdI5h46X3cQk6OgGQ7Hi2ArAVlG3XEi9B63Urz947rPKfW2FUgBUDv3Yx2',4);
-INSERT INTO t VALUES (8794433,1562319316,'0kdFelPFJKDVIyJIJALdX8N','skDsYZ5Uaps4jgS8rMXibWe9cM0kVL68JlGRsWytDps2YIj','Jpov4Xtl298kv','kY9zuuxC18pYH','EygwCBrg2CBJx2yovaAAesYVeUwoVbz7d1ttKVbqqiiJ17qzd','fpKTLGWED6Vhmcy6WSpx8X',5);
-INSERT INTO t VALUES (2416031,-1177180477,'7bAKRtBJIVgDcjinWEI0d','Oy','m5fRwtq5HJ','SDeltyFc7Ssc0mshx','bv50lTb2Zdawud0Epb7NxxX2JgD9gxjpkoqKDMK5mmIZjvE','N8GVB0YEwCyNkpo0YLHzsMGH56Y1PTwXDAC8H5y92iP3b6bNnFwLBVZcE6xtczmfw07bUFlBPggVdOfA',6);
-INSERT INTO t VALUES (12472266,-1321700512,'4hop79XsOwrn','mxx8vNYWMTVxIGHiXoSk03rQ3','L','eyFixqJomLLHS9je6Y8B','U3EKKxzi6GqJpwS3EFy31O7P8eXwZMoqFwlo17lD5P8AWUlFCxKNFqTE6FCqVMVB','3sVJPpidfH6fWv6UR',7);
-INSERT INTO t VALUES (13662158,441041288,'MxrxcXbUVMGA1Oq9n0np7l4wfDvZZkYHayXdG5KAK','E8QtRlZIQG8WUQ5s4wvmcPw1xmC','U0s6LjnLvLUDBI5Q4wTnHPvVTT','jMaEHY','elEXeJ95NfpKwxD8Gm35joGCqMfMx5sS9F3aWniwKZd4ESED2u8NDtxX1stPGD3ZXANmcCSmCu74','98ORdFyhgs1XVC20SPkXyL92khDoiLz3WlmV9uQOtYzoglFZf9Lu6iS',8);
-INSERT INTO t VALUES (9035152,-261538392,'rOPAbXU2m6miSHOwcgRZTUUn2WUTCX88ORVTmgguMp6','dF0VYiFwJwCDrX5','ziL9J2Ai','4XjYei3z4rremnPOXyUkfmR3P','TqLky52znrWcgXe','FAdPQDiXebUX53h7ESiSGB8gPk0VYzQmDPn2EWS9uZKunSBydKlBYQTs9ENLOGbZiSxNurzH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT, c CHAR(67) NOT NULL, d VARCHAR(51), e VARCHAR(11) NOT NULL, f VARCHAR(96) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18119337315514540988,-127,'GSfCs7Nr7miiFwQ6E1ApZCTRiADbbJlUBWZjGe8pXQrofRRDluoF','9ihNryJ98qEz9AStlMsRmxlvaCZ19jPRWLHVUB','Ch1No2NEm','gJKc2UeKbnb3LmCghqVEDtzirNjesEeUW42pVw6tPp31wRxsb98xG8uoEkZOlSq9sc4Z','a','fI',0);
+INSERT INTO t VALUES (729181870086427287,112,'HpFXprKQgB2DQNl5fk3M','06dWMGjfhmyWSuF8lA01Ka24HDUrlRhEkvwyM8LHOnEmxZiwTY5','DQQj8','o80UdZbgh1bW7SfOvnhff4YwYFFFyZ1iE2xp6yF','C','4u',1);
+INSERT INTO t VALUES (5507675672529903263,-91,'pXYnN71','Q8JDl6QoaukP6ptkRHMhI8e42RwP7FWNV','DyK','3iAroBn6ULQC5Kdd9vxiDnBQrrDw49Wu5HXjzW','G','i',2);
+INSERT INTO t VALUES (4738109100419439141,48,'ED6awwt1woZTjzAF8ZqcXrGJua7a6Wdq08gfWOifRc','6f2oOar2hGaM663gBTrFR8wYH5C1','UG01jt','hHVFwcWpAnsfvvuoDy9GQy76BkB3X7etRrgrCfmlKN24jBHkk5EyxxF','o','z',3);
+INSERT INTO t VALUES (5820939953500255865,56,'Y4nVP4TBEJwyvAORa2vGUji4K9QhHihgrqnno6J0cM','cEjNuRqlzymJT48W9YHJkgJUFKdg','lsH3b','lRS7uPN8c7GqSuq3EAkINvxkOif437ObGvlqI3RwSZ48vPDHBKv6IjXkb9GklXbqhgKQ','a','c6',4);
+INSERT INTO t VALUES (5397816857877308984,-64,'MsHFH2Tlse4Suw7Jtj8xWxT8vzm7pEMgImUTQuchVaWtmiFzoGG9guC9T','2AcyIqWmY6icQ2','hAl1dvwxe','xRf1aryM','Y','H',5);
+INSERT INTO t VALUES (8928786832089849899,-38,'WVsjPd9Nbk7wT','a32L1hg','6Hsi1O6P4Zd','R3wUqieTJIcWgEEvpwpcTQDcX5gbLwb0to9QnqOAKTt4CyoZt7hKy16LlEBt8VRW4IWC','V','WU',6);
+INSERT INTO t VALUES (3789529317356484436,-98,'G1eRoVukY198uka5i24FrhpYma1wduYG4lfkpjAtMHVdPZbbitP','vdZTuli4gvjZNs1TkmyAg8B3Wdwp6Czf','iX','gReWcBawqsBqFIX6emLpek1JuoX','q','lP',7);
+INSERT INTO t VALUES (1089447190397698576,-53,'n5KpkxjPT96z2xxhUHVWsPmAKI3g4Kb2QLeJLABDu7qsqdqUnxhnxV','YsRBFEK3iysCohvg7PrY08UI9DQuuRimNbbm4','rbYM6HSrO8','RZFSoeo2zPjVXSzopWfRHfWP1fJbUNlfnbg5olkZmoTE19j3znlrNEI0IgA5fOFZw0tKYecmGos3SCQEcvGLp','a','mD',8);
+INSERT INTO t VALUES (7989549566695261330,-96,'2Uy2yZ89TWqU010LWRSl7wlWhySGkokQs6CRrGbSixuwm8CW8r2qH73txF','OGmsanHuGcpVF7','X','Gf6xYll12','2','ti',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c CHAR(67) NOT NULL, d VARCHAR(51), e VARCHAR(11) NOT NULL, f VARCHAR(96) 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 (2102167745,-407436372,'BEcYmkim5kj','oPPX0dS999OF3Fw773YQ36pClDCeEnI2r1QImcsFnd9lcJNdsFusYyEGwjDU','VPJ5jssa','SR8pfLmOt8XMmW','ZTf6aU4Fr6s61tEzYexPGfyESXw1CQXwHawh6B8ZG1Fqc6wryghy2jTtJAjf6DVwwJCob7ZBf5ZLu','BZ37iMjwb',10);
-INSERT INTO ti VALUES (2102167745,-407436372,'BEcYmkim5kj','oPPX0dS999OF3Fw773YQ36pClDCeEnI2r1QImcsFnd9lcJNdsFusYyEGwjDU','VPJ5jssa','SR8pfLmOt8XMmW','ZTf6aU4Fr6s61tEzYexPGfyESXw1CQXwHawh6B8ZG1Fqc6wryghy2jTtJAjf6DVwwJCob7ZBf5ZLu','BZ37iMjwb',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(48);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
-INSERT INTO t VALUES (1231007212,-1777236926,'Tr8lMGiATBopuYNOj6UytHKirvkimg','PWClaiKlcp2FSS2Jzu9IwiYP2mpWgUuG5oGQPsaft3uiZn884Z5s7Ljw5vBIJ4ctB6u3uQ','tMwPLWwJe5GVkHlIvPR6wR','75MNlesXBU','JuXPhIcXqQ355lzF4suOztq8oOzCId2P5uIatSlLts1OpBVLRYDO7JNbuasGtxdCSbLmmWdGwhrHLHQ9doXxnCB','BlflQHX9YIA4UhuquV3yZIDh9HyWTvMGVInmeTeko7yj65TZtNDNyz12q',11);
-INSERT INTO ti VALUES (1231007212,-1777236926,'Tr8lMGiATBopuYNOj6UytHKirvkimg','PWClaiKlcp2FSS2Jzu9IwiYP2mpWgUuG5oGQPsaft3uiZn884Z5s7Ljw5vBIJ4ctB6u3uQ','tMwPLWwJe5GVkHlIvPR6wR','75MNlesXBU','JuXPhIcXqQ355lzF4suOztq8oOzCId2P5uIatSlLts1OpBVLRYDO7JNbuasGtxdCSbLmmWdGwhrHLHQ9doXxnCB','BlflQHX9YIA4UhuquV3yZIDh9HyWTvMGVInmeTeko7yj65TZtNDNyz12q',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7175795015797893512,-91,'vZhDua5zTgcMNwmT6f3DnfTJzd3WPyf','yCHHQ2lr4Mn5Zd','SooCgvPOxv','HmycKtCOdWhpBrICVr8Kj1bBAu2F5dJvrRa','x','mq',10);
+INSERT INTO ti VALUES (7175795015797893512,-91,'vZhDua5zTgcMNwmT6f3DnfTJzd3WPyf','yCHHQ2lr4Mn5Zd','SooCgvPOxv','HmycKtCOdWhpBrICVr8Kj1bBAu2F5dJvrRa','x','mq',10);
+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 (15875049972139038428,55,'mQWPO9vqPkjxeuaCa2imZvRcCrkvptiD6uyPrOg0Pq','CiE14VfZHZo611PAGjxC0aM5T4LEhjGfNyJczkwcm9W','a7v1','Fmwuk6yzYmo8V','7','6D',11);
+INSERT INTO ti VALUES (15875049972139038428,55,'mQWPO9vqPkjxeuaCa2imZvRcCrkvptiD6uyPrOg0Pq','CiE14VfZHZo611PAGjxC0aM5T4LEhjGfNyJczkwcm9W','a7v1','Fmwuk6yzYmo8V','7','6D',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1075367208,-704385162,'Dh3zVlFyI1LLTfNIeJWR1sxNa7','BqxpYs6Qgq53ZYjf8bZSAMbpwSDf89cToXhA09DqmHL66hT1FVylJyWIAMb7KccxvJkle9qWajyLH4TPBLJnU1YW5HH7W3dq8nbnODqgjFD3MmG8JKtL9fA8loYeASQDIFPP4JrxAb37prIkpSjM1pa4Z2SwkeIGrCl3A2EHzW2Zan12lUsE0oq0ro4WpPbF4blU8HnFJVJkpe6aE9uOJ11Qzn','YCpghxpsV70SFIQOhgOJfwrSEEva73Igf','6lzNsYqF2EdbFg9gn','jeTso1qm2N9lerksAtTDQ','hh5QZATpoWTPbmKb0PaPr2IW6bwgMz2McxRrOwF0kPrWRtQlqF1KHis',12);
-INSERT INTO ti VALUES (1075367208,-704385162,'Dh3zVlFyI1LLTfNIeJWR1sxNa7','BqxpYs6Qgq53ZYjf8bZSAMbpwSDf89cToXhA09DqmHL66hT1FVylJyWIAMb7KccxvJkle9qWajyLH4TPBLJnU1YW5HH7W3dq8nbnODqgjFD3MmG8JKtL9fA8loYeASQDIFPP4JrxAb37prIkpSjM1pa4Z2SwkeIGrCl3A2EHzW2Zan12lUsE0oq0ro4WpPbF4blU8HnFJVJkpe6aE9uOJ11Qzn','YCpghxpsV70SFIQOhgOJfwrSEEva73Igf','6lzNsYqF2EdbFg9gn','jeTso1qm2N9lerksAtTDQ','hh5QZATpoWTPbmKb0PaPr2IW6bwgMz2McxRrOwF0kPrWRtQlqF1KHis',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2434055932,1330715203,'L9aNmDPVv','ZtiPyikyYW30PnnJxEWuQDytp0WSUZFGxTBFx3uDmUtFAZ5oN309zuIuVFlFOcdOBWmLwGB3tWe2o7rfTDMc9KP5xPecH2Jd9IzDLMHOY1iLDbEyNEdLJSSnO0qQEJijxo0','FzSrJt4AjjIvbLETwCIXY1kN3kW','RRtG0rGelf0OSjybYjefKCRZ8eMr3oCtTZSAYgXu6otlvwEhg1qvSP7oDOcwIZAGXSeSgF4WjjqvNXu3eJmZpcWTl2TcufmAZRrZ1S8JfXOE8hKu46yLoTIIrFF6Aq6OS5SixUdOy7SazpTx69sgOJtTtp9m4wckq72xBdM3dx8jkC8JfE','1TPaGOKAHkPBnx3W6eujeRtPJCFF7XUOIFiVBaWpcSUOp7JjEiJC1Re77uXpRGtylShgAgGlHr','8Sm5Q6o1v1jKIGwtgbtk5ysSUPkk0RLyoYwzYNamR197En',13);
-INSERT INTO ti VALUES (2434055932,1330715203,'L9aNmDPVv','ZtiPyikyYW30PnnJxEWuQDytp0WSUZFGxTBFx3uDmUtFAZ5oN309zuIuVFlFOcdOBWmLwGB3tWe2o7rfTDMc9KP5xPecH2Jd9IzDLMHOY1iLDbEyNEdLJSSnO0qQEJijxo0','FzSrJt4AjjIvbLETwCIXY1kN3kW','RRtG0rGelf0OSjybYjefKCRZ8eMr3oCtTZSAYgXu6otlvwEhg1qvSP7oDOcwIZAGXSeSgF4WjjqvNXu3eJmZpcWTl2TcufmAZRrZ1S8JfXOE8hKu46yLoTIIrFF6Aq6OS5SixUdOy7SazpTx69sgOJtTtp9m4wckq72xBdM3dx8jkC8JfE','1TPaGOKAHkPBnx3W6eujeRtPJCFF7XUOIFiVBaWpcSUOp7JjEiJC1Re77uXpRGtylShgAgGlHr','8Sm5Q6o1v1jKIGwtgbtk5ysSUPkk0RLyoYwzYNamR197En',13);
+INSERT INTO t VALUES (6125693776077607024,-110,'I92opgVc9Rw0Rw24TUKRops6d','BZS65BAbj0mqfFsHqksHpCu014CGM1PLHL2h7C7Tg219gVOyubCzZMMmlClBNToRJTOxA2dIah7KImMAXpBVXty42qAcWLUrNvxnOra0TeX','tkB','7MYpFAjd4Usf700pdK3W67rk2jb7EjwpG90lD4EIucphJ7wyFq603v00gpBITzndbbGxXmQKKXgt','0','70',12);
+INSERT INTO ti VALUES (6125693776077607024,-110,'I92opgVc9Rw0Rw24TUKRops6d','BZS65BAbj0mqfFsHqksHpCu014CGM1PLHL2h7C7Tg219gVOyubCzZMMmlClBNToRJTOxA2dIah7KImMAXpBVXty42qAcWLUrNvxnOra0TeX','tkB','7MYpFAjd4Usf700pdK3W67rk2jb7EjwpG90lD4EIucphJ7wyFq603v00gpBITzndbbGxXmQKKXgt','0','70',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13891968768027715402,-105,'x3JXOnbV','RS8lyj8crg3pAJmnm85OZUkVQeY4oUtRJRAl4T','k7q0GdopPy8','clUAvOuk0zIcXIGIR22vlavSSH5X4mysBPCBSZEV2asbHwrjYW1BenLl9OXawt0UL0g','V','Iz',13);
+INSERT INTO ti VALUES (13891968768027715402,-105,'x3JXOnbV','RS8lyj8crg3pAJmnm85OZUkVQeY4oUtRJRAl4T','k7q0GdopPy8','clUAvOuk0zIcXIGIR22vlavSSH5X4mysBPCBSZEV2asbHwrjYW1BenLl9OXawt0UL0g','V','Iz',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1048683333254294061,-64,'uCq3KKYwB8N4I07LVYgEWUd','fx0qPQ4Ez1TZTMebIFsNAU87DIQQP0Ky2grM2BjhY5D7Fcro0Dv6bytr','jK','9PlJFHnmU7PVuhGxal0G6PPIlzCsd0oWBfcHJTEmi5N3brne2Iea9Mvdem3IkvJH7LoCSLzwy4MIfZWaWjoGJOCPIKlkd5cWwMTVAh5GZVlVT','U','o',14);
+INSERT INTO ti VALUES (1048683333254294061,-64,'uCq3KKYwB8N4I07LVYgEWUd','fx0qPQ4Ez1TZTMebIFsNAU87DIQQP0Ky2grM2BjhY5D7Fcro0Dv6bytr','jK','9PlJFHnmU7PVuhGxal0G6PPIlzCsd0oWBfcHJTEmi5N3brne2Iea9Mvdem3IkvJH7LoCSLzwy4MIfZWaWjoGJOCPIKlkd5cWwMTVAh5GZVlVT','U','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11760774554135117587,21,'5TnSVeqPXUdM4KalbD1EQHjS0GCSiMpg7DIGemQ5xQG','mrTW1hXgJvvVrJxWgKAKkM6njsYQ5i2zCAJ701lHu3wR5BI7qNwm6CaZeNatzeZyoCqw1WsVbHqJxLlPry7twNjl2BQDKkhlzKeyuFIABZtRcpcg6ZST6ZnQwDHVanqVWkCpsHtkv5OSPqS9GqKt7KkgBsXwUGjxxU0X1kthskHJ6dy4Xeg0hKMede5WTuUrWlVMFtLDqizrIkKKAZoqac6J5Ls2PCk','WQUog','WjVdVR0Xz3eZ9Q0urDjAFflpFiBqJrtdDkgN2xylyssdiQ5uitDWPmryRNxNmdpzigaInDvFuPx0AiMliUofyP3EDUzm1gQVPf6ATLNZ8OxuE84T2','k','uUc',15);
+INSERT INTO ti VALUES (11760774554135117587,21,'5TnSVeqPXUdM4KalbD1EQHjS0GCSiMpg7DIGemQ5xQG','mrTW1hXgJvvVrJxWgKAKkM6njsYQ5i2zCAJ701lHu3wR5BI7qNwm6CaZeNatzeZyoCqw1WsVbHqJxLlPry7twNjl2BQDKkhlzKeyuFIABZtRcpcg6ZST6ZnQwDHVanqVWkCpsHtkv5OSPqS9GqKt7KkgBsXwUGjxxU0X1kthskHJ6dy4Xeg0hKMede5WTuUrWlVMFtLDqizrIkKKAZoqac6J5Ls2PCk','WQUog','WjVdVR0Xz3eZ9Q0urDjAFflpFiBqJrtdDkgN2xylyssdiQ5uitDWPmryRNxNmdpzigaInDvFuPx0AiMliUofyP3EDUzm1gQVPf6ATLNZ8OxuE84T2','k','uUc',15);
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(97) NOT NULL, d VARCHAR(73), e VARBINARY(38), f VARCHAR(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7576382788724123599,12,'BJiaxCVcT24GE','LGv7LjlEsukE6xw3S5Fw5uZmdnWxswTMmA0gCUHu','QnI3U2nNSQ0ixAbyPDmz','K4','KZfO78g7kmiv','xifbQCgAg2m8jCKfwQMm08YbZf4a70yXFnV6',0);
-INSERT INTO t VALUES (7849246810580018581,-125,'RQulI','F','y83ZOS8fPN13sBgm6MOj','sr','FNo0i4I4ecIp6wGuniIDIKTFl0asRrVXghDvbKHofLFQa3O368qQf636OHP6xJW4UXKlELnShHZlcDEbFlcvrfcTmX9vNDkicKcR','XEGLpw5Ia4f8UtCimF1pqJIXAqX0F0KMCo8Pmt7xPnKfaIh',1);
-INSERT INTO t VALUES (11669183264932771435,28,'6ucWeJY9mypvRsWQqCmLgqCGBPulLCH1mKEX0oQeUEUjq3cMrdPZeAEP2dCZGnq2zOblFSOL0A','JT6gVEg4a9wrzNYgStgyQDj3ZodDnirvQffY9Hll985JMUkXkNUdYzijyYnfwuCJLJ','b3j3','Ckh','NE1vWk1c8HX6oXoKlSvI7zqb','mMPQIcgThmPHMMerTJoRr3BZ7gbCeeJ0EEvQuXbtt',2);
-INSERT INTO t VALUES (15558116266917366007,-3,'XWTAkZgQm8gtmN','GlBTKqz7R2Z5B7zyWwT4JxbhTTUotrTynK6vxuQm3LRwv8Tilo1Mhj3z5n4j9z','mL','pa','6V4GPeocM','6XkWehW3W98EgjLX4clSYooFx6kTXFEv30YdnZ1yBagl4D1lG',3);
-INSERT INTO t VALUES (6757130048710888376,64,'msTGwkMTg2TQoQgy3tNXLzcefiWVaD1r60sFXcmbf2KyZQD6etGE3xIZ79NYwxECB3CfwdPph','dCWWjSzNZPpkF0rAsF','vFIT3x','kT','Pyhe','OuFrHa6dRJp3iA0maez66fEYxLYJzJxHkrn3or67X5',4);
-INSERT INTO t VALUES (2580651581406651579,15,'qZhzqiFjqKU9IEE19xLeX','cBpIcXxQIu','hX8903G6sIqZKFaTyF5xkKro6b5','GjB','XPWOox8WwK5zbBCE1XU1scBtCbJTGoezBS31cWJZyUaA','AWZ4zlbWwq6JQZbglyxdRc3lPj2dm459IqiPFX',5);
-INSERT INTO t VALUES (171884214069729732,-66,'7lmZOmLD8Kf6zbd0gBCDQvmXIMCNbCONZGElF4NVelL','skwd3d0VXWYQ80R8bDgRnxbfb4pXOcVZDH7HEsYMXcbZNjfOcWlP6Y2HqT','ThoPMXFvIBcjPMvZWTe4n8XzJNcBZaagR','KG','NLEn','S',6);
-INSERT INTO t VALUES (10007350042738217861,-95,'rdgqfsthb1myVx8aiJVYeIGIZUOsavDWbZmhPfihS2aRaD4cM1WnO7pPpRhLyZwcJeaSheL9LjUVnJNbPp3X72L4J4Wc','wGrlzycEW','ihStHr5guZA','i','8GtXWvBTb3ADQR06bFLYMgX3fvyqeNareu8T6DCw9szyViGzrB175BTy1TTGiPKShkoD9rEaPwD7DFvbu1RctPHLjSGVKH','qsAxZYfW8GMoyXJM1b1pwsyg7JlPUEEKmWMdkdbjVzDjRGY162e7cRvAz20eSBwDae1',7);
-INSERT INTO t VALUES (11002807511164413950,43,'O7aSIqWS3IiqkIhLW3l120D4kShTQLWJstyLz5SWfhmu21sdEHPYYQmI8n6nzpmCXxCF0ECbhxY','3fQjNIgfhtWEChxCbxIQAwTlKQJOElUzUsBPCMGzo0Z','RX6aQovglzYiOsT3FACIz3p4EYuDZdKuQ3KJA5','tjS','D9Mj33Xpp5EvkHps8ghPSrBuzu1kNA16tBESsrsrAmSEGksJd9UkpD4epPuDv6B22lp8ZSeboCPdy3OfnpeOVW3SS1','BWsHwsD3RLoramBrJeobwcp0b5qXiN7gnEmqJRjlPRbLn36LIzIpUnL6dpU5W',8);
-INSERT INTO t VALUES (5836466249930858450,35,'9i2F9lEG7629b24PkNAv7fuOm6re0TcLSW66xLZMxKx5AykQDjmrqD','HQjL42qYFdgA6smglWJmSZpkC6Mg1GqQL9UHAvqgLVn6ngiJOyJVFOf','352S3CPAw4yBf1Cp4guJkQZqguv','Ip','2gKbrjCDquXTwzeBvEI3ogCS6vI9mlTpew09VkRdm6s6sp35aIhFmzkF56F713Wo','uHcwuLTblPcP8CwKFDuWfOKFxVdycOTq7X1Rv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED, c BINARY(84) NOT NULL, d VARBINARY(93), e VARCHAR(87), f VARBINARY(87), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12257332275414650307,1228711322,'6i8psOklo06edDeNrxzm5iXz5lek32H7RugwDWD94UWV2g2vq6','nbOwld1tbNBu3mLKsz86i04JOoKFCGyHIOYh4QA8ElyAM76tnjoCUzjX5Aci4UQZCIQKBXvTdefwUSMtS0otrmM','HhVsXKnDAJAghSbW6Idlx1JOZcWoh8Age37reFwbYlDeHQFV','HGeesVE2q9LNDmKzLmlu0YKzRD6TR7GysgG1JTIJM5rAkYNgmOjZj8g0eK4C','C','F',0);
+INSERT INTO t VALUES (7930082875296294369,580220611,'Eq0JjBfdXI6tcJOwCLy6gu0qAamk','2klCqJy4TB8slRVhBxLYWLPYEQ23MSBAQZNt1n6saBclgfJC5eTm8hRmypKkXUTK1HsaUik4hPqnImcU0ylzca','scXGuqzsbcqFJ4U91xP','GfVG9uum2Xmhi3GVUh02zOdRQGlLowZ0JumskzOwNuDVQ47FOJkPqkL0Rrb8dqzwt','Sp','J',1);
+INSERT INTO t VALUES (13004066493865658923,3972931282,'kWDBnqkFew9AMDpWdMWAbhiebBIQCoo3JrQ','X1stec9qScul9mkkBpVEyOeFwOMNmLXFsZp29N5zKNZkfEbgR7dsdHSpM4P0wJpfSnaVqVzUkGHDbQQDehOCP3RTQ','qjDvHVUdQkme5spz5Hm2UzjryyAM9SGZvkzXSRA09OPGVocFM5HaR2rrbcoDLKwgX045udani3CA','eAxyHyGSLP7IU1pokBYXrkILSlQpuvECM4qbIAuJHdbr3fAEFRyW1XtOSVEfKj99vkmv04hu26P5pKG32Aoex','H','o',2);
+INSERT INTO t VALUES (6665093423072190864,2035901072,'BrzOoTSP94nzK','eViarpteOhmRvrc8hwyMtKgC5ujCkmPY1FwsnlbGuVTx0WIo2HfkasqQovOO4FrH53TZYvudRCwDsg','l1KZJ20EzLw','HtMHONg2Nxsbe3Gnb05upHzDaI4JGjN0JL1RMADmceyQDk0','S','W',3);
+INSERT INTO t VALUES (13033726552003155555,2717114567,'gwdjRzsyWTFwc6uCvMPL2Lk','TUsgm8CG4WxXtmZgCGmfzoeY0oiCC9Cgx1xsKraEUGnbq2wKFLZeUXmYqg2wuyf2ejXR3dhT7O','LfTlJg5Tbqk9aN','Yzff7rylOQq61d3irpfWv','w','K',4);
+INSERT INTO t VALUES (2202976969784122115,2690541570,'WBlTvgBvoJyw5p','mIgDKufx7WQwoQoMHYJtlHqVpAAYrPmIngImJ9waDLxtCRimpNdvKO2zugBJmHP1EPNSG53tnNFrtYyLlQkziFNJa','ht56u90TzCH9','o3Edjqs7zp96Y3ORbuQWj53X2RVaKnHMCVLW1Ld6hTcXB5','S','h',5);
+INSERT INTO t VALUES (17587966477094742242,2622006082,'WWB0OiQgFLcE636rp7R32MVlc8vkhULbPRW8EKTtgg2','i0JC5zyWqghtzLAXpt5m44OT6Quel9S9hSptVZmm1k1z0','swOiPtYR0dkSBARReqV5SDASeTd7M0D2LimwcHoskq5a2Ql96q','Lq8sBnobw0','AG','n',6);
+INSERT INTO t VALUES (1038689415354892345,3017087406,'LRsOV359nBJu9eJ1yRC3g8','2PPeyaR1yKgPLKpCmNAfSjJx4OCHOpm2xTK8H7','yMYDfYShHbEFXgu8IT9QRhpwFn17ioyWGtlJnB','vAJ9l69qi7KxBloK4tctSRBZPeX6QozOmbAHzQsZTnmKTgSHAZ7d','4','P',7);
+INSERT INTO t VALUES (16557478794871044876,2330443328,'IHrum8fmt8wl','v0Ak4rcgpnF9Lt66ZrOXzjUh9TiFYvDVvY2druM1TxCBWclig6NyEqDBNHuJOYPwpRK8xWwYrshNYtNN5bQsGAY','Bt7V7efzwYT5xcypUXjNb4NEfCqCCUdDXTaS0aaEMdOfzpXqdZ6YpF4','T7OJ4M7QGO4XKD2lTs9KnRR9Jk4OG1CXCurmLVf3ZZKHyt0tkKK77mDzRzT0X','I','v',8);
+INSERT INTO t VALUES (12483389504828792001,1541544980,'5PNaC6jrc6sZKMBzQrqKc1','nN2wK2RAd6GZaIiY7qv02d9ufhcFcKMlsAQBwSiOIFzmQW5B64xhRsmXT0lO0w6nmplUxEz1NhoQR9qvUZ','L8tsmPasFZpXkdkViE4vzpFW62wJE5Y4o1EZZFCFEcCBmYOjyZyEZ4bxIkvd1eggFvnXDejA','zCrTj','5','9',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED, c BINARY(84) NOT NULL, d VARBINARY(93), e VARCHAR(87), f VARBINARY(87), 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 (3862852829998979499,3736620235,'0WrzXlWAkRuhVf7fNrBarXqMX2rUCRqSv4Dd2OtmgHnkg','iwT6m1IsrapN7Kht3GdUsszICYwxYvZdv1kGYgA8scD5ocGMXKPa19hbWYfwB','eQdSMT4lNVH6dTtcQ239mjqOS1gpmjOoWuIDuQLzOBNnsukR8Vh8F','Noxp7wNmEABIgZmxsgG7GlNJ6X04Y88jnsxFAJgi','y','h',10);
+INSERT INTO ti VALUES (3862852829998979499,3736620235,'0WrzXlWAkRuhVf7fNrBarXqMX2rUCRqSv4Dd2OtmgHnkg','iwT6m1IsrapN7Kht3GdUsszICYwxYvZdv1kGYgA8scD5ocGMXKPa19hbWYfwB','eQdSMT4lNVH6dTtcQ239mjqOS1gpmjOoWuIDuQLzOBNnsukR8Vh8F','Noxp7wNmEABIgZmxsgG7GlNJ6X04Y88jnsxFAJgi','y','h',10);
+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 (15860881024163468545,578013855,'BtzNThB46nGKWHI1BXQ1iMUzsggsQzVcPvx621zS2wNTIMw6cOGoMjGhheUJQcqBMYCNofONmHlRkF8o','50bJ4iJKpoYWqfCxj7XNpiSnCCKrCiiuYBoR6C692N7uWz5SJXbRmZvOKFKt8','Pxu02gSlablaQT8zwOzRr1gGZMZndqUUzKzDM','R','vt','q',11);
+INSERT INTO ti VALUES (15860881024163468545,578013855,'BtzNThB46nGKWHI1BXQ1iMUzsggsQzVcPvx621zS2wNTIMw6cOGoMjGhheUJQcqBMYCNofONmHlRkF8o','50bJ4iJKpoYWqfCxj7XNpiSnCCKrCiiuYBoR6C692N7uWz5SJXbRmZvOKFKt8','Pxu02gSlablaQT8zwOzRr1gGZMZndqUUzKzDM','R','vt','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3510314612629539401,1663544768,'dUv5S16WhlJt6SvrUjH4IusN6h6iIgimTE0iCpuDFN','YA9CZaCRHSkVAGciIoxxbdpRk4k68UfqhP8w7BhGP7anqk7Rqt1BJtcHiPcvDd41un5OqgLz396jrMZk7JGFf4dXX36W2a9pEgvaUg5ZjINZhtBQ05PUr1cEOIg','ZA4Ghs9nnlU6JR1RXFLx2OLgohqC','1Cva2TdifoyMEywpZrvFecXJG8PI4','Ir','C',12);
+INSERT INTO ti VALUES (3510314612629539401,1663544768,'dUv5S16WhlJt6SvrUjH4IusN6h6iIgimTE0iCpuDFN','YA9CZaCRHSkVAGciIoxxbdpRk4k68UfqhP8w7BhGP7anqk7Rqt1BJtcHiPcvDd41un5OqgLz396jrMZk7JGFf4dXX36W2a9pEgvaUg5ZjINZhtBQ05PUr1cEOIg','ZA4Ghs9nnlU6JR1RXFLx2OLgohqC','1Cva2TdifoyMEywpZrvFecXJG8PI4','Ir','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (15240553675309621560,695390169,'jx8YoTBIj2ulUbq','JmEzOc23qbVQ6AkEkSAFTmqIuLEYFLreE5FaK5wWnOYFRVdYcP7njg01JlkUWtGeMiA77UctEGsgF20wxnJZQzbZaX4wSzwHMztzc9psb2k5pyeuE','VzOBkznQqhoO8rSuF3lhwRepX3VqD4JZGQf2RP37MQCXhemYUDz53XoSqJ2ydgYRFQkAxIDFz','pNtaLGqu533NqhzgBnwe78AqyzTLXNjSXIe7hRfBwQh4q98zdhsCTm5xSTgxKfXykKkuj6sEcx5H9qdKBmJYOOH3nAFVZIjpUJmUwF7mSkoVU7BZeIuFdJDVn9cz5Z1M9QjdkmsJwWadxN3pRgMteFRLC67sw9QOB2X1kj0l1LCbi6SxiLGsyXzRdc8xj9Au2UkdZvgdzEDtjUKaMkGUD1m1AQw3oQcf','L6','m',13);
+INSERT INTO ti VALUES (15240553675309621560,695390169,'jx8YoTBIj2ulUbq','JmEzOc23qbVQ6AkEkSAFTmqIuLEYFLreE5FaK5wWnOYFRVdYcP7njg01JlkUWtGeMiA77UctEGsgF20wxnJZQzbZaX4wSzwHMztzc9psb2k5pyeuE','VzOBkznQqhoO8rSuF3lhwRepX3VqD4JZGQf2RP37MQCXhemYUDz53XoSqJ2ydgYRFQkAxIDFz','pNtaLGqu533NqhzgBnwe78AqyzTLXNjSXIe7hRfBwQh4q98zdhsCTm5xSTgxKfXykKkuj6sEcx5H9qdKBmJYOOH3nAFVZIjpUJmUwF7mSkoVU7BZeIuFdJDVn9cz5Z1M9QjdkmsJwWadxN3pRgMteFRLC67sw9QOB2X1kj0l1LCbi6SxiLGsyXzRdc8xj9Au2UkdZvgdzEDtjUKaMkGUD1m1AQw3oQcf','L6','m',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (14118370362779472813,1377444245,'M1hSrkVCSazCkP9jb','BQ3cmbDxFaeOarpWEuhjHuTEmc6Z9PDCllaQAiePjt3pH7h5rCCFHveftWn8uEpCA8kosO0LJvUomAmi1dkJLUdKnkqYV8pgrnz0W9GB280TJVUXUemKDXH8NaOQrlKdyZGnErqndqMtToRnp3hec68N3N7NDf5F9yazkVoJR6v6OnK7mglDVT3cnYdH9v3x3Px8kje4UmTH105','jcjbuA3ZENNA9vfe3EXh3Jn7iwl4uvBXfDTGRhjEA3m5pb17F4ASdqGLFW0zpe7mdRvWbu6zo8JVpAcanGf0IIG','v4kjojG1Jbh8VsZ1b6','w9t','h',14);
+INSERT INTO ti VALUES (14118370362779472813,1377444245,'M1hSrkVCSazCkP9jb','BQ3cmbDxFaeOarpWEuhjHuTEmc6Z9PDCllaQAiePjt3pH7h5rCCFHveftWn8uEpCA8kosO0LJvUomAmi1dkJLUdKnkqYV8pgrnz0W9GB280TJVUXUemKDXH8NaOQrlKdyZGnErqndqMtToRnp3hec68N3N7NDf5F9yazkVoJR6v6OnK7mglDVT3cnYdH9v3x3Px8kje4UmTH105','jcjbuA3ZENNA9vfe3EXh3Jn7iwl4uvBXfDTGRhjEA3m5pb17F4ASdqGLFW0zpe7mdRvWbu6zo8JVpAcanGf0IIG','v4kjojG1Jbh8VsZ1b6','w9t','h',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (14835001783270488035,2100873827,'R7zfGdccqyUR6Ti0ZmN0WzqZyTqSgSZ8hlBskUmY9P5WhyrjJgAxr0TWkhIgNo','FGyordXrXqTTQuWvPnmSM21HNVvQL4b6xuzvexSfwtFwfBcgHiYZ9bdF2XBMI4aYe0cV515rZVzv3s6Vj0swx5Hs0lnJdPSm0Q65YMZI3ERt2qalaHeiOPKUDedD1WwULRLBlab0zUgI1ghN8pNn3YuuzoSfkAM1Uif2LfuSyTNNlkpiveILNdM2d4TxevWHi9AUqWivx6wDaEswTMgx8JlcTa2G11frswqvZgN','UZs6zDWVSrb4GVrvWUSkG4l2yNCZ9Wsd7bl3gfj9eZigedsmK6b6J','1hkbAmVsq8gGK8IiSoXFaB0kH9d2IK7tVImmadfnt0fNJ5yK6rOfpshWj5mu','Gm','7i',15);
+INSERT INTO ti VALUES (14835001783270488035,2100873827,'R7zfGdccqyUR6Ti0ZmN0WzqZyTqSgSZ8hlBskUmY9P5WhyrjJgAxr0TWkhIgNo','FGyordXrXqTTQuWvPnmSM21HNVvQL4b6xuzvexSfwtFwfBcgHiYZ9bdF2XBMI4aYe0cV515rZVzv3s6Vj0swx5Hs0lnJdPSm0Q65YMZI3ERt2qalaHeiOPKUDedD1WwULRLBlab0zUgI1ghN8pNn3YuuzoSfkAM1Uif2LfuSyTNNlkpiveILNdM2d4TxevWHi9AUqWivx6wDaEswTMgx8JlcTa2G11frswqvZgN','UZs6zDWVSrb4GVrvWUSkG4l2yNCZ9Wsd7bl3gfj9eZigedsmK6b6J','1hkbAmVsq8gGK8IiSoXFaB0kH9d2IK7tVImmadfnt0fNJ5yK6rOfpshWj5mu','Gm','7i',15);
+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(73) NOT NULL, d VARCHAR(78), e VARBINARY(20) NOT NULL, f VARCHAR(73), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (872766387,2625527204379446172,'i','qFMgUP9DSeelpaGS8uSg1vf5E2QQIfU7AG7XkWR3MaqLc0LvkliCj','ZBaqT2ItLc','5IQVsHqu47Pk2KsrOtQ','Dq','hV',0);
+INSERT INTO t VALUES (2305863362,1380863717481491204,'Hz8KbkU902tdAmk7nJfLgwskltUgQs','ulEPJHP7WgqbeqDkzr5IDx347Kgljq6Ph8qSco4U9zkwxZOzTo1jJ44r','rds','g9DwNC','BH','Ht',1);
+INSERT INTO t VALUES (2379200852,1969484321878139989,'fXsIZCpZQCDrsnCgclV1aJsGQx5x','nOInDGCUUs3YEdTfCtnD4LwS4yrVRfekutSMAb','Oc','rpR','9','KY',2);
+INSERT INTO t VALUES (474606969,13035327801788009180,'WtRtKwDY2z8vZD71SzlQixDsdQM0XE8vjzz2xZxOvWB','xIn9hhO7YX2Hx96E6Q','6Nmiv','Abcr0iU2MWVMICm1hp7fB4ov34yMKwpH9JYr','T','P',3);
+INSERT INTO t VALUES (1895992727,8026613781304334333,'ihgfkKhXkC929IIRHNwXsNZtBuHY2OIPAaHCHlfIKLblshfWaBZwT4xRieD8jt5i3YEP5siy','PLgPt7','Ihzs5','KcKxyHYZWpiM1IdWxkf','la','l',4);
+INSERT INTO t VALUES (3754006327,1772915391902092768,'tMT2fTcdWprLXz3uebvlVGKDQWXsjWsfezVZU2oxK44gyWmgnh7ZhLXBR','l5Fx4EhdPVv7RAojle7G58TJYC2CVm6uPNUnvHNSpMjvHNYZ6p6TC3i3426w','6HbrutHb3iW68D8BFS53','bEfl5TVlueNLJfVuH9Et6yyDuT3Fc0p5RzYlevsuiMAxwsL1kjrmSEvaNS88QC4ex2','WG','8',5);
+INSERT INTO t VALUES (1970998043,1556066057494612303,'RSMaAmVvq3ZBeVDmghTQNV2uzJWehCWzEkn6b','Z7HmgJw5v4XXC8Ry57miaYxXNwHrkzPB4E8','V773le','3bTefeofVme8KnhhOfrc7Ovo6gG8vViIMplzIKVYVIg4LCBNkO','4','Fp',6);
+INSERT INTO t VALUES (2538466020,4330973634320614632,'rhFDnxYTyNawXgBl9MXnlN6nNbtBGbqdWBtjvvHykYjFyr','6b9EPBgbEifw56CeKJ','BXigfIBIH600NmbTbUS','uJ0TpBDb8SpxVpROyLrNZ2weX2LuV16wiyxTLJcnSTP6CuS244lkCb6j8WsGLwGt2ios','uI','j',7);
+INSERT INTO t VALUES (2359196207,15670768237427835661,'HjFDxlYuJljGME7a0Owd96JQtKfhIxl3jIfwLuxXWbBR6cvt','G4SUa9whGrWAZA87TeuL1d','Z4bZm6W9sWrr2','bDvJ9LB7CeBbyOzc9597PrN9P3oxBJZtYyVmVoLKLOMjBRh2Q0U8u3rwP','FN','vU',8);
+INSERT INTO t VALUES (2003013951,13791983969995638172,'DLPRZphe4RT3nhxvNgpzx0lltcwxNrquVHSUn7w4Luj4lQZYByqieyHtmkSRc9','NyJvoeOVUYIw67rILJy6H','nEYl2ztSyrJRBwy','wOHecVbzjbaEwKncDyFtv','9','9E',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(73) NOT NULL, d VARCHAR(78), e VARBINARY(20) NOT NULL, f VARCHAR(73), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11808969653330564555,2,'pu3znbMb4IjgRlKobdAbAn6GIUx9QhmDa11BWMc1E33MoQ3s4zj1oEZqLjTzFhYN7UwAXjJq1ZyLDyxLsjwF69HBJPP8KDkXq','hPpWSmmTnTuCwasZF5t','uxyqmtLTxPm','0Kd','XHHMwzQWVvNnu1zaCCPD2uKwtk2NCidwUKLOZL5Ddc58y08Q','FEJ',10);
-INSERT INTO ti VALUES (11808969653330564555,2,'pu3znbMb4IjgRlKobdAbAn6GIUx9QhmDa11BWMc1E33MoQ3s4zj1oEZqLjTzFhYN7UwAXjJq1ZyLDyxLsjwF69HBJPP8KDkXq','hPpWSmmTnTuCwasZF5t','uxyqmtLTxPm','0Kd','XHHMwzQWVvNnu1zaCCPD2uKwtk2NCidwUKLOZL5Ddc58y08Q','FEJ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
-INSERT INTO t VALUES (1086773275618911505,-107,'fAhkD0xl8l3AnsvOXVoIymECdmg8MSGAeZGonus8FqaFClT5dmWuy','Uey8b3CErL5z75PTEdJ6VJ6uE3QX01Xjs','W5rrP6VTooyNX85Coht0R0mFU80rPiqO','1H','Y4abr3pPCnMT7nd0hG6Yfset1pdxtdfh5dJz8D3TIxJDR64PSXlKAvyklrzTdKTnXdMnAcswnizAc3gCOZUPXkFaiGDnG','pBKDijQWATSmejd4zLYfeFQ4WA1L5fIxcsjIOSS5eaQe3dtS1xYXZ6Ji9Yk8mYFhx5qULukbr35BrnW8RC',11);
-INSERT INTO ti VALUES (1086773275618911505,-107,'fAhkD0xl8l3AnsvOXVoIymECdmg8MSGAeZGonus8FqaFClT5dmWuy','Uey8b3CErL5z75PTEdJ6VJ6uE3QX01Xjs','W5rrP6VTooyNX85Coht0R0mFU80rPiqO','1H','Y4abr3pPCnMT7nd0hG6Yfset1pdxtdfh5dJz8D3TIxJDR64PSXlKAvyklrzTdKTnXdMnAcswnizAc3gCOZUPXkFaiGDnG','pBKDijQWATSmejd4zLYfeFQ4WA1L5fIxcsjIOSS5eaQe3dtS1xYXZ6Ji9Yk8mYFhx5qULukbr35BrnW8RC',11);
+INSERT INTO t VALUES (7047009476268351311,970601130513650641,'uQWXf2Vjnep0QrNHzXR3s6bAAH0UlEu0YQlNyvzjo3OHk1E6h','8XGrHks2A2t0u2tzQ3BnGtg5PZ4bNl3dEzy9kCTWQBoq9P3SiBXnQr7yc6','xtcXwISuspn7vV','UyKgOyJtF5rJ8xGC5BzBjRNiOyTHk2e','m','vD',10);
+INSERT INTO ti VALUES (7047009476268351311,970601130513650641,'uQWXf2Vjnep0QrNHzXR3s6bAAH0UlEu0YQlNyvzjo3OHk1E6h','8XGrHks2A2t0u2tzQ3BnGtg5PZ4bNl3dEzy9kCTWQBoq9P3SiBXnQr7yc6','xtcXwISuspn7vV','UyKgOyJtF5rJ8xGC5BzBjRNiOyTHk2e','m','vD',10);
+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 (5122287928423751292,9969114929881466711,'q9pxD1PPdf5barCrOlpFQjCVWjCDhzmJGDHsAC','r8lGwF9Q9Ea8H2ve18QqmPClzqgB26nkmIsHf923rfRp3h8r5F7mrDet1Owf5wxTjuAUSli0Jk','hQAag8','QRfoSFO7h2WXI0CsN9NjTjvdmQ','z','dG',11);
+INSERT INTO ti VALUES (5122287928423751292,9969114929881466711,'q9pxD1PPdf5barCrOlpFQjCVWjCDhzmJGDHsAC','r8lGwF9Q9Ea8H2ve18QqmPClzqgB26nkmIsHf923rfRp3h8r5F7mrDet1Owf5wxTjuAUSli0Jk','hQAag8','QRfoSFO7h2WXI0CsN9NjTjvdmQ','z','dG',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1522978197738541476,-58,'hYC1GGh1VXrw7yxWTgPrdnikUpQ','n7n6z7tH56AYiRCVjy7GzPhgN','1YNdAG4AbYBmcpHyGVdqaF24ACdnt8hzG1i','oWS','Lvf7xH6RxyKQmXwE0Dojk8IT8i1ANPy4T','XZVar24ftwG3EUVLU5Y6KCYPK0rZZ04cpKwYNhHLnM7z7nAHQdf1984b6iVYgd4pgsTCHfOVYGsfNYBOlJW',12);
-INSERT INTO ti VALUES (1522978197738541476,-58,'hYC1GGh1VXrw7yxWTgPrdnikUpQ','n7n6z7tH56AYiRCVjy7GzPhgN','1YNdAG4AbYBmcpHyGVdqaF24ACdnt8hzG1i','oWS','Lvf7xH6RxyKQmXwE0Dojk8IT8i1ANPy4T','XZVar24ftwG3EUVLU5Y6KCYPK0rZZ04cpKwYNhHLnM7z7nAHQdf1984b6iVYgd4pgsTCHfOVYGsfNYBOlJW',12);
+INSERT INTO t VALUES (11245786410705180295,790190511826693314,'qZzPBOMUWJ08iWbdLxYVWPD6BjzAfYNZh8uNvgPawC896dHO','wGGMV6MWCiQ0mizBFPLqMnU3ARFnayInKQYM3VCgjCH17JS1ugLl0OeXJ03uFO62IaaoMC1ddjYnMqQLtaRWBPWh3RT9N8myJECuBC87a53fiHZRTgaLjN5jZyWoOKFUpdnpg6Nggud55GFYimqiScyjbcBjplKiyV0RDa0jKIB6bq89QM','fTwZI0JpKdrHyP2LYjpf','E9zuloV5SPzn2Gp4wyOMlS64je0ukBHgU4HV5bDhkz93JYOdEy2gSBrke2V9LWN5F7ynoiGv0','J','o',12);
+INSERT INTO ti VALUES (11245786410705180295,790190511826693314,'qZzPBOMUWJ08iWbdLxYVWPD6BjzAfYNZh8uNvgPawC896dHO','wGGMV6MWCiQ0mizBFPLqMnU3ARFnayInKQYM3VCgjCH17JS1ugLl0OeXJ03uFO62IaaoMC1ddjYnMqQLtaRWBPWh3RT9N8myJECuBC87a53fiHZRTgaLjN5jZyWoOKFUpdnpg6Nggud55GFYimqiScyjbcBjplKiyV0RDa0jKIB6bq89QM','fTwZI0JpKdrHyP2LYjpf','E9zuloV5SPzn2Gp4wyOMlS64je0ukBHgU4HV5bDhkz93JYOdEy2gSBrke2V9LWN5F7ynoiGv0','J','o',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4358457873902468581,55,'uWoQfXgOCTUK6F2sUEZwQKBRwsLeHRtVME9C91OaaI2R','sKGQVFfisDCjq1MLHTz10mN6FKD1ycgF4rCvRsXdlz2HBgXeVmTVnqtrHNwrWWfIGITve6t4IlHOU5Y1l8cTpw5KBkIGrrxRTDE2EcckcR7gI9YEQz8r3NBjHjbAgwTvQt2CbOTr','jwgDH8','rL4jEkjRkhphilMAxVL6lSQM6L5I9zPXxcn6TRzM4ylHVacH0HFzQbrFhxhOmC4YhFBhgYWjmaiJgajCYsg1tsbxZJxsigQEMwzfeK38nz1TCuyPcSZPQ7Dfrgn','REoJXvXokk5Zi7ikqxgfk','2i3a8vGANV7hnjO',13);
-INSERT INTO ti VALUES (4358457873902468581,55,'uWoQfXgOCTUK6F2sUEZwQKBRwsLeHRtVME9C91OaaI2R','sKGQVFfisDCjq1MLHTz10mN6FKD1ycgF4rCvRsXdlz2HBgXeVmTVnqtrHNwrWWfIGITve6t4IlHOU5Y1l8cTpw5KBkIGrrxRTDE2EcckcR7gI9YEQz8r3NBjHjbAgwTvQt2CbOTr','jwgDH8','rL4jEkjRkhphilMAxVL6lSQM6L5I9zPXxcn6TRzM4ylHVacH0HFzQbrFhxhOmC4YhFBhgYWjmaiJgajCYsg1tsbxZJxsigQEMwzfeK38nz1TCuyPcSZPQ7Dfrgn','REoJXvXokk5Zi7ikqxgfk','2i3a8vGANV7hnjO',13);
-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 CHAR(86) NOT NULL, d VARCHAR(65) NOT NULL, e VARBINARY(53) NOT NULL, f VARBINARY(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12652,9084498,'zl4uJv67Cf3RkxgDKOt070MYnwFCUhyPjQcmHRhgD542QGmt0GqEsiS8NuJLxkEuP','GHATwAKG18H19Y8qrXHK5W7iTP5YcBVLW0ST1TzetJowlcQKDngoCP','wMX3AwdZoRD','kB03YDp3RAw59JES7SaySVBWmvWB8kuLx6BnLWN5OCwOXE8P1CBkiUUoC61eJ9WyQDwNgZZEXiIcH','ahdgjjsuKtSBWtKzM9Da1qruCmFOcpUVnv3z3xfhgGz4WZUfgDGXpPwEtxMD1K5S2ahZ477Cvr4LZXK7bCaZRrmY8r','H9BK5MDfsGhlVdZU',0);
-INSERT INTO t VALUES (25262,8690834,'3XYHEfFGiqFWoavQRY1PhSK6o9Nxk9fHpGy','Kib9UBUwETh4g','9Gv','ilGkMdssket58pZwRvAuq1SGhT1V61I9mg9uNfS7tmteB2WOdyxlhuzafRsqGJ0y2mnPJhlsvZGUr5F0c4','2H9O3Djb2LvO4V2iiUh7bhzwSqJPPgkZfIz8vHEZHyJgcVrElG1v8nla6kS5AtzfpMZTVN2LwFcOCs7','w4XjojRFSGf3EcJyDmGBkzeRo4sikRtSRBOvX8gfFzcvQlHFyicz4ZjaxzusoPRnE7IYpCy046AKSm2rXRr44MY9uavyxxXmnG',1);
-INSERT INTO t VALUES (14483,5828555,'M7R1nvk5t4nIKQgtca6YLR3m88LVDlXKpbCsWZcVWCUhXTNsP3JoHwB','iNXMpmBjwg2eXe','QtJOWrwaJoZ1yanGyxqhLzztA','T6Sax5A1ax86h2H0lOpWtn42ma9NF6kaEgDYaZy7mfm9h','rvYcvtInxyx2EKDVJHJWJ1OsB07AJALj6E9jLG1HwxCEMYO','LQiQ9Yh6',2);
-INSERT INTO t VALUES (20633,14010893,'dRt6ntXuwfJ1L7f9J2VGeIh47JSWly3C92O42Oec0pSid4xPF','wFZOZ1IaPSnkkacsoTWrUGtl6','4Q7','mXuskl7hPgv18eYpZoXTyiDpN7jHsmDGBGusXz','G6c7MmOPjPr85J7Jdg8Rnu53ab9gE76VMJHx9YX5VP9GLke3Nr00SjfMbYIkZf9SQvKcdsDRKn3eYj1UBBtjwFEU7Z7','HiyYnFJuGKBrwHfr',3);
-INSERT INTO t VALUES (22253,7888968,'q2TcyH1GBnURdrlQYk','Mq4O69jsSeoGRdN2O9AxR4AQDV0RaPKHdR','rWTVmfZqdlO5Ei2VP25oXW2AzVUrM2ejC1pa99MfwY5XxN','53CoT4UdVQoEotfkNyvxtPH9ucTZS9LrWbcgJcoBxVh3dnRBn7YEc4jigauFi37kK7eCSACLjjAWRRXAPQ','YJs75KsoxUD2EAoZzpMgIq3Ez6dz8Yk59bHifz04eI5D','kbBSC',4);
-INSERT INTO t VALUES (11033,4036969,'kytSYMZtt5NTHykPCaslS6benQ27MCS2ehx37plXPxYegQjM558QLt2tAucO96c9rxAUpdBWGs7','KmCLYaHFdhGtxTN7avbtR647fRjF0qhTPOx1','tgPdZbzwfESz6rzwOdDETRujJVilNT65mMqicay','ReP2eDZVAKXOpm5t1zDQcQZKRpEQT0nRsNUxrPNvzc1cmcm3ny3uk7DP2FOWawekC1hJgdFKW','z1pbXuioLqrbbC3bRc5zi4txaFwWBqPshqL4Prfl2M8vjt4iUjZp7PNV9h66J33nIHXdjZHNITW','fAUGFbxY3UAkfjrWFLLnXfTGRdcy2df1R9eCMz4',5);
-INSERT INTO t VALUES (-29009,2154350,'RzoReKsgfzyqWTQySxSp4uDUR8hM','K6lFPjZcL3uB9111nmwYPDCgvGdFhgsGprmze49QA9','n1K3QgrAki3XxNdv','orZd3gAVWH7Zt133pw029L29NLkrWtJpOE1tYXF6EnS1IgbEsceX2JLqY5RCo57lW27R7QF','6FdV0Cw19q','1LsArTD',6);
-INSERT INTO t VALUES (17960,4941314,'W36v5lPxMEyK13vlw','WbuBMpCm1p5oiUarE6KF5Q0ZWUq2q7nXeP5CSidV02iPo1','uVClJyylMQ799vwuFHsxH1DxCb8uy3583M2Sbjt2V','USjFlBuNX15jKNJpVy1nxUsq2HdDC4uUDGtNK7ZAq395wodCrn8UQjboczqhIstGuUMFb7eZnn9ojmVivo','guNhhpeOeeYDnp1oAV46KI056NCvbqNyTvV4kxjVW9UADpaKpKfU753V5TVq','5g94coZJQTNtpjlmJznXosMrrEahuFxMUUpbudvyUDYZoLh1flXtne6HfTrSFXuTjhNr61IB9Lt9CDISvBf7XSc',7);
-INSERT INTO t VALUES (4499,16166053,'KuHXmDeMlneLMxsH6V9vWCw1BYkA9q0qiFwPoMeWVndwZSSOIA6no','EfwX3Vp75B4kfPLNQI6vkK7L02QYrthCQUCMBtLcoCWGiinBr','9sni3B97s6FXAfW0w7dNTgMrw2vwkd7GMx81gkUjX0qP89C7','nbX','Nj07SbrrgwupRC0ToIx0MvYZqyU6zcg9oLLx7PsY8wGxw','CQEUX5hq2WxnMyktz1RJxcjexFDcNLMRxAC8ROxsM28gD8HhN9daOGAomzf5APdm0OVbamo5',8);
-INSERT INTO t VALUES (31949,14422472,'b9y8lSyBztBzmhJIMJJozB5a030vjrgG4wmUIQA9YBJ1wOg3VSJGXWlCfzgjrYj2K07Q348DnaJVhrpJZpwf1','tWei4E','a69dpZNIz0qV0hBWtDorgtMZdNgsHMcE8eHZZ','oSg0IOD3AltPHtwemLrbHAvIDXkmynqAA6bz','vHFBKixxQemkKzTPiKlCVLBx8Y6KB9c0qtUkO','kLY5QchGx5V3p3zmqPPJHvpLI25G6wxy9bCbzkt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5309302,9478616,'fN5UENTpznEanQ4voNNx34d9JBfbixspq0rl7C2i2MVRh6DrgAMVBhqHaAfN2x23Cao4lK0d4byFg','yrGUVrDYY6tOM1nZO0EOyYLT6ApEwB5aPcd4unpByfeiNKm9LmXL','UJMgt7mZ2UYECFAtESgh1t','J9hdE8nm6JO484jA1cuHc3w1Tgw8m','ILc','GEVjPcFIfpYH5JSe61EURX9xSNfpyzmKutk',10);
-INSERT INTO ti VALUES (5309302,9478616,'fN5UENTpznEanQ4voNNx34d9JBfbixspq0rl7C2i2MVRh6DrgAMVBhqHaAfN2x23Cao4lK0d4byFg','yrGUVrDYY6tOM1nZO0EOyYLT6ApEwB5aPcd4unpByfeiNKm9LmXL','UJMgt7mZ2UYECFAtESgh1t','J9hdE8nm6JO484jA1cuHc3w1Tgw8m','ILc','GEVjPcFIfpYH5JSe61EURX9xSNfpyzmKutk',10);
-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 (4380825,6936241,'Y59P0WP1iXpvEajzIV79Pn5yTarMeJhPabQ4xu','9asBzNIi','gvCovdDtkXXleyyhGIVdjaHdqjcCTflcxAUfX6d8mIf','wGNLAYhS3nmljCfj45DGE5','rrdTKPJTVPHqK6PxRfDLcp7tRdx91Kco3LK8NNFKnSM8kbfhuxhaODg7Ea6xxoQJQaCrI7y322x3j4iTo','2xBlu5n6QkvVEPyBvcgNAItetxackz7mmb4Y2evqAbiU2MgBnSJjHuNOe9ljSm4q24Dhec5F0E',11);
-INSERT INTO ti VALUES (4380825,6936241,'Y59P0WP1iXpvEajzIV79Pn5yTarMeJhPabQ4xu','9asBzNIi','gvCovdDtkXXleyyhGIVdjaHdqjcCTflcxAUfX6d8mIf','wGNLAYhS3nmljCfj45DGE5','rrdTKPJTVPHqK6PxRfDLcp7tRdx91Kco3LK8NNFKnSM8kbfhuxhaODg7Ea6xxoQJQaCrI7y322x3j4iTo','2xBlu5n6QkvVEPyBvcgNAItetxackz7mmb4Y2evqAbiU2MgBnSJjHuNOe9ljSm4q24Dhec5F0E',11);
-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 (7881632,3674028,'WFL3Bif8nz9KAAo9htdxZalc69SvrzP1','ZsiyhOdRstBZkjZ5ECvU4r8xVgLxhCwLFoLRmBrc87fT5sNvfVawMvzHVgQa1oQc1kly001pCDrJmqEbFnMULyoi0KFHFlsymVG0pnlmK3NqMMRW9W3b8R66BA9KYW26Bzx3tVFyb9DIzR9hNZURsdue6BS2SBWgjn5DoslgJg5RHlX','vjqkUmnq9MN5RaDzua','1ktQ9RLvTn2lYKfrTx5a5z0','ref7AomqG','ZLn5DLORw613ahQ9RF0JAaYlO5nnE998K4sVb2oatpHiw5Ad1NH4Msu9bJOuzlvGQsffiNqC2ZuQw2iTcU2VODsx0PY4PZHEAcb',12);
-INSERT INTO ti VALUES (7881632,3674028,'WFL3Bif8nz9KAAo9htdxZalc69SvrzP1','ZsiyhOdRstBZkjZ5ECvU4r8xVgLxhCwLFoLRmBrc87fT5sNvfVawMvzHVgQa1oQc1kly001pCDrJmqEbFnMULyoi0KFHFlsymVG0pnlmK3NqMMRW9W3b8R66BA9KYW26Bzx3tVFyb9DIzR9hNZURsdue6BS2SBWgjn5DoslgJg5RHlX','vjqkUmnq9MN5RaDzua','1ktQ9RLvTn2lYKfrTx5a5z0','ref7AomqG','ZLn5DLORw613ahQ9RF0JAaYlO5nnE998K4sVb2oatpHiw5Ad1NH4Msu9bJOuzlvGQsffiNqC2ZuQw2iTcU2VODsx0PY4PZHEAcb',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3230340,4675275,'30XhbE2PyThNfrW7b98Z4rgakVqC7tVkJmP1hc5cWpcOhghCh1PWbkgjZvmoyQ9LfrKF6LMMIlypBbRL9yk','K672LCSuQ1RiQ363TiA94fjiT8qZyPPHKGwlK6p2Fpd2PxBrfsFNju84HUhxzTgUlnADxgqeBZBuRmJZMhI602TianGSpiwAKp5QTiwEtJv0oOq6WvPZK1EAeRlDBUWPAHuTeBLFnQkLbIVUsFAjFbYC32HLpPGiiHqnGb9dwWHXWykEmYdw6gFRI3h3m','5F5cXVIUqMaFgrswPvDUY7vj9uqxldxdP7QkV','voI4Vmmr1RjPmUjl9ZT7QWLkoSu6C7QlimuIVfolcYquJ6Y0m7WwrW4tNMdxJOMlXwui44zsP8hSRgo3eKkDsEdvMq1wdQohXvNGbfOeMqIMSymUzdeChTktbUt0RnUkx01bkl9P','v1BYM1VULSrHhtTZG3iJTEbYU059UhTH8J8LpBnRrLuMgjwM8OgjBdvn6h5EFhOWumBmJbiRNrNVtXRNV3qKuSuFZ0x','rHbL61fQe',13);
-INSERT INTO ti VALUES (3230340,4675275,'30XhbE2PyThNfrW7b98Z4rgakVqC7tVkJmP1hc5cWpcOhghCh1PWbkgjZvmoyQ9LfrKF6LMMIlypBbRL9yk','K672LCSuQ1RiQ363TiA94fjiT8qZyPPHKGwlK6p2Fpd2PxBrfsFNju84HUhxzTgUlnADxgqeBZBuRmJZMhI602TianGSpiwAKp5QTiwEtJv0oOq6WvPZK1EAeRlDBUWPAHuTeBLFnQkLbIVUsFAjFbYC32HLpPGiiHqnGb9dwWHXWykEmYdw6gFRI3h3m','5F5cXVIUqMaFgrswPvDUY7vj9uqxldxdP7QkV','voI4Vmmr1RjPmUjl9ZT7QWLkoSu6C7QlimuIVfolcYquJ6Y0m7WwrW4tNMdxJOMlXwui44zsP8hSRgo3eKkDsEdvMq1wdQohXvNGbfOeMqIMSymUzdeChTktbUt0RnUkx01bkl9P','v1BYM1VULSrHhtTZG3iJTEbYU059UhTH8J8LpBnRrLuMgjwM8OgjBdvn6h5EFhOWumBmJbiRNrNVtXRNV3qKuSuFZ0x','rHbL61fQe',13);
-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 BINARY(20), d VARBINARY(33), e VARCHAR(24) NOT NULL, f VARBINARY(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1196149721,12554121,'kbpNtvYI','8vrsCBz','4PoKDg9Q','pckJY5lbwbFCTI','2j','wy9JByBTbFAn3QMTE19YzSPj48oO3rL8Kq43TDX',0);
-INSERT INTO t VALUES (36643721,6048933,'a','bVpN6KxdDmn0Fg','41uy8bXtC2iMFlXTm4T52I','NP','aOZGfrSemV5vbCTOChFypcwTFz7JlPsiz','UXQqX138zYFQewY828xyNDEc6tIMNbhJ9zHmKcRPI46c4zq4NjpR8bCIuefUxCKmRke7UV3QAm',1);
-INSERT INTO t VALUES (-743425384,13901123,'cWlOgLuVUP','UgGWeMcBa9zWOwEAf0o','FwupCX2eSzSWkj5VTf','GrXQczgQGc','Gn2ZiK4zSOOEE6ju2FVOmA2A11Tfu4hnyVAEXnFUNKT4jJMquNC2XK3dUuTcIFxR64IU5V2FR0vUQZBeNe2Ebd6au0PoFnupAMGG','tQotoAfOrowER8mAm7IHoBldcjL355kNucrIIenPiHqNGBvbX9FINQFWwt',2);
-INSERT INTO t VALUES (586405148,16309231,'x1ENEBzz9N4xAYn','nxi761kdOq4OWEuTgfHJELob','Yl','pbPfGr8Xr8SVMn1CAqzMl','8ByevfesrfCdzU0TBAOy078xIRb473l277cusAN8Jb','tCztp6FA5ZYDRYlXCG0pFCDxNdqDOVeAZkqsskiM7L0N2MP9EApWJ2NMFE28UNkPhFfhS6ftgSdcLmgF',3);
-INSERT INTO t VALUES (1370700627,1633644,'xPHBe6jVp46JQKTY2Uvh','pSJFdyNJP3q7jJn7dPtljqBo0DjBlM','R0II','GMZU0sKoCGRpA95f6ZApvIbnOp5WL7x9wC9yKRtMO','Tbx56cnsD8NgygyRuJ4zRgIxR3vCHZft5JmYEXSDQz3f','XDvo0jufJzdCakP6o1hMyviVH1RdsV2f3tN8gbKMyUBHgVox6U1Ca3KjDt4pCVUFoStOCuQxuKkbT1i0seeGnC',4);
-INSERT INTO t VALUES (-177912738,586362,'6Qw','0TDupKr9k0NHwa35rSSUBt','86dbWd7eWdrxA4nYfUGyCGxh','lLBusmnIYajuzj04UPzkmwg2DmkTzBLsNEQSXRv','alug5GVh1Tyaj7kKBQYsOslTnClla1pd6VJutZKVBfGO1wKcohQeQoZ3l1PLtieluA','lMvio3yC5lV6k1tY1XvyIbTkjwYpp4W',5);
-INSERT INTO t VALUES (-979351460,2552999,'Rr6sO','0JjEBgCJERcxcBJ4JfxQsPJ','FKXPpJARKAzs0VlW8Ow2d','FYvQ8Hrpy','Cdph76Foh8SMMhcWyAPUGHcqgCvcJ','jMzqQZW9nBTJFuphKlN1hbfcVu3ROTht90oHGqjb17Lh3dfvLlh6LxXC8xOB3PktyOWNnpbGal',6);
-INSERT INTO t VALUES (-397421057,14357110,'kUOQureq89VT2zX','ka2Ktpkpllov','MgwqhR','r81HZsEKpOjinXldJBnb9nNkmjNi49NO3CNQrUch1wELfGfBUNKRH','MhN0KuZv3GMkBasSqQ7JncCrkQsmAuNqDMjLdx9MW','vL9OjJNMy6C2RMf4IIyI4rd5Ek6xyuSxHVq0ygHHpoxmKBaArY77heE6jhDCvCofnS5qlKwJwXwaOhfgFcD6QkT',7);
-INSERT INTO t VALUES (1480370847,4246415,'fRRR','Ym1Je6EYQc5AtHYH','Ii','Tk27M7Ib6hx3nH8WlMn73tS5xZIsuRgkCqO','aR5lCVIPlKytIwfM','T',8);
-INSERT INTO t VALUES (-1500848771,3892326,'ABfanS3m8tHDXcqq','6v','ew4VxGMBOT','RkFHyXvS3lpI87u2V44kI565SvM5O51','4t56lyU6IIMtI3pROla5ON3IKupZABL0PRvsTuGcdKey4yRMSNHbXEIyxkDzoLEE2hBrVbuDsS','wCcBLrop22CjE8xq4oQcF9DTVdxNc9HwT12wuj4JdnDXSoxMjRCQvsqVtbQIEZgA0HEJ38XWQlMtLlmI4G4CZmiYFzamTTmO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (230125368,5639457,'yAiso9O40z','mGBASOc','595sm61pE8J','ZyxN2MI98','0pumn57gI55CPl2PeXesCd7BbWRcGiekchWINguC9FcdKzobCcuwnHsqj6uIDZ9FW7sg7N','XciTgd8ZAXL9kBwfpFrW',10);
-INSERT INTO ti VALUES (230125368,5639457,'yAiso9O40z','mGBASOc','595sm61pE8J','ZyxN2MI98','0pumn57gI55CPl2PeXesCd7BbWRcGiekchWINguC9FcdKzobCcuwnHsqj6uIDZ9FW7sg7N','XciTgd8ZAXL9kBwfpFrW',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(21);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(21);
-INSERT INTO t VALUES (1303195862,11730311,'Gs96u7','Cp26u4kByi5gyVRZckritq0YA573SnP','hkS1PCSZkSNI8aqo','ewfov69xdOf6yMDbCE8OX92hj57g0J3Wxmg32Rs6','APJlplfAf5mCLJfAkUUtBJvoYOEPUUY8qwedNkMmwqvpZ5kRCzfyRgrJZGasuBitZn4Xw','zVEG3kWqxK1P18OeZs5nUJ',11);
-INSERT INTO ti VALUES (1303195862,11730311,'Gs96u7','Cp26u4kByi5gyVRZckritq0YA573SnP','hkS1PCSZkSNI8aqo','ewfov69xdOf6yMDbCE8OX92hj57g0J3Wxmg32Rs6','APJlplfAf5mCLJfAkUUtBJvoYOEPUUY8qwedNkMmwqvpZ5kRCzfyRgrJZGasuBitZn4Xw','zVEG3kWqxK1P18OeZs5nUJ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (859395205,2799170,'zc','N0WUZFJNOJg08f60Sk8UNUBxgQl5wEukvLnZ','9L8Lt','LjztyLUGlGsx7hErWzonaBg443yeAkbVQsflPrFG99ABQf','ezxzdSTD4clAOAoYtWGmamzPoEGgrIKoYnrBsplL5V9zPtmfdctnRqkOuWpMP0UCj35ow1T4y','axWJrrXRfMRNQOyGoBB3Wye7wKtw1YkZYNWRo73AkEpixRrYRTkeakHhHKwbAdU2jn',12);
-INSERT INTO ti VALUES (859395205,2799170,'zc','N0WUZFJNOJg08f60Sk8UNUBxgQl5wEukvLnZ','9L8Lt','LjztyLUGlGsx7hErWzonaBg443yeAkbVQsflPrFG99ABQf','ezxzdSTD4clAOAoYtWGmamzPoEGgrIKoYnrBsplL5V9zPtmfdctnRqkOuWpMP0UCj35ow1T4y','axWJrrXRfMRNQOyGoBB3Wye7wKtw1YkZYNWRo73AkEpixRrYRTkeakHhHKwbAdU2jn',12);
-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 (-373227953,15313490,'TdxMo1','Je8PlwF83E8PzkoSXJC9SdOuJMjifTpQDcyPKvQl9u1be24PQJBo1B9zgKSCn50hDrxmeK82192Rxx9WuPdbyMyCxmXmwjkps1kzfWK5627wKkmrrQnholeKOeocMSJqqlO6fXf6xxZr1I3yniAmVhgY6yXTGxRosVyEZ','SD7R7iKqV4mEJkhmPM','A9MueuC8lC2JmVO1f8Y6zROXNwpPCvX8EJPBB2hvy5E55ETkx44lFdxSmPcEE5wBA08obTGvBQPEdHWxVmWVOx1anuQGs6MR4AcMs771OQBFE8JKJZBYktfCiaTG4XWixM9BU5Xts2dxRguL79WBoDxlq1DM5DdUzQsfR68WO2yfxI6N9wQHDD6FLZLdej4yuAkFbnP7ptG7VmZSwEMfoX8I6oVutPDKs2fmI235pCf','HVfnqmZFMfVPcXI7xGkRuqgzFeOCso7j4yP2gwSXldqvgawNVlyuPHp5Q7WXwkjVhFfBnvSdgN15yx6gpykqcEP0rfRAlzo','LTxaoSesvyDDoRHFfeoyJyf0NIMMMI7hfff8oVVi0PJk8jBoOKYm92bEHLe6aFhg2RiLpBc87t3YFAVufp88P4ccbSzloY9N1',13);
-INSERT INTO ti VALUES (-373227953,15313490,'TdxMo1','Je8PlwF83E8PzkoSXJC9SdOuJMjifTpQDcyPKvQl9u1be24PQJBo1B9zgKSCn50hDrxmeK82192Rxx9WuPdbyMyCxmXmwjkps1kzfWK5627wKkmrrQnholeKOeocMSJqqlO6fXf6xxZr1I3yniAmVhgY6yXTGxRosVyEZ','SD7R7iKqV4mEJkhmPM','A9MueuC8lC2JmVO1f8Y6zROXNwpPCvX8EJPBB2hvy5E55ETkx44lFdxSmPcEE5wBA08obTGvBQPEdHWxVmWVOx1anuQGs6MR4AcMs771OQBFE8JKJZBYktfCiaTG4XWixM9BU5Xts2dxRguL79WBoDxlq1DM5DdUzQsfR68WO2yfxI6N9wQHDD6FLZLdej4yuAkFbnP7ptG7VmZSwEMfoX8I6oVutPDKs2fmI235pCf','HVfnqmZFMfVPcXI7xGkRuqgzFeOCso7j4yP2gwSXldqvgawNVlyuPHp5Q7WXwkjVhFfBnvSdgN15yx6gpykqcEP0rfRAlzo','LTxaoSesvyDDoRHFfeoyJyf0NIMMMI7hfff8oVVi0PJk8jBoOKYm92bEHLe6aFhg2RiLpBc87t3YFAVufp88P4ccbSzloY9N1',13);
-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(15) NOT NULL, d VARCHAR(44) NOT NULL, e VARCHAR(98) NOT NULL, f VARCHAR(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4226208370,-9116721193526828535,'l','G5jlAXGvuhnCXOHBqQPa','JUNjYq7iBMHbo','mjowjj6jgLw9wCa9STMmBoJLm66PzN','GnSlr02S53oKYHvKz4NxLNz0dXPlBFIdnYLk2JmMNeOI1mZatGsQiLWpp4XeKC','C4XN6sDluD3sk5OAp6Pzq7cHx6DQHnfSnEHYJl8EYC5YWGzqu8v1Mj',0);
-INSERT INTO t VALUES (70962207,-4386627659401129145,'wRnX','NMAknvw4T56LrlhpSZkwb8ap5RGYDPZXkC','mfoF0ELk7RK89qClJUwgXxCXHf9Z4ux2SmM8bpeuUf2NoDWtM1ByyIYIm1QiFzO51FInWnmKpF3hhzSsI4P','Em9tp0nN086fiquWYVxQ0wwDuCNO4YiiMjAvMg6kcdGtL0k','ujDY3JUFoPkWoJ1v1VT4c8vDlnNcI4QxO1fjSNCA8rogJcrSGVuf','VoFYO5ohb2HntZaLWpTj6sC1IlcaldODPUyxFNTREGMXxKEoXIutVSo9LCwc68MI2jqTb8KpOox9mxNJsepclAQTou',1);
-INSERT INTO t VALUES (202596058,-5510513220435003452,'vynR6x6VpDH','VfDaaadgAdzNscEX5LUoh98iOIdiPx5gJC','ysdYYPf8RU','CUvygwt5pVpyAn6nqoYq','Eh1WivtSlWxbTygRxgK9WSShezcr5gQispO6EMEH9ZTOJxkOjlFkX952aFHZ5dfki03Vu7bUA2h','Gv4BY38MsMD',2);
-INSERT INTO t VALUES (1111091381,2127664323697285747,'FvHm586E','TmWLPwfqUA3Cu3ZVoGEKDplZpRUaBMUHYVbtOij9F','ed4o9Q0MB1U','GiyCyu7SH1rR','DBKQMEVH5XqYhoFJrXmaWXqzi3IU6tfHV8XUqvO','oSAtMeJwmYBsiDMg74GxvIFGkoV7enhmL6Juhmuq51O6Z0PR4RaRVML0Qfx5YPkNJv9QDRRveUFcredkzozBm9pXQYkE1WcZPvAU',3);
-INSERT INTO t VALUES (469289092,549407337674157924,'1E0WFv8g','kH2Qc0BBAgzB6Zv4NKMHOHcBtS4x0UJp0424gYO','LgUo','WWM0fzlrEh6IGRMtdXxqx1dWHWZq2MLe9c','jOo3uHgSRxEZ3rYoLdo5bXox5N2w2ZyBjjWxHl1PtNCpg5NA0tcAxtESBg7DOsgVQbDGIW4MoHWQtax','QM6ocpP9uWACdMLUVzOl8gG1wnk5Cb',4);
-INSERT INTO t VALUES (2568242217,-448684503777765354,'Wu2h1JOr','G6BGeg5LMXzA3SG8Rk5jy8aN','JbLuuVCDUbxDRmeR1RmWSY2HL39smc1RSkugm9QB2qZj','O4qncmNLqzPtO95eI1S1S8lo2N3HGJLL72PSzuyb4De3hnAjiFfk','ZHg','UBbYRN1yH6n7Vz',5);
-INSERT INTO t VALUES (2628059301,2322400826269619019,'Wh5q2kj0g63p','ma4OTAztKHHs61Wvq7iB2wi','LDFswITLJ37A7aGBwS65Fv0BZf2kAQ4nFeH4nbZ18gMbJ0RVw6qMQ2honY5ciKELt9j8WHhchDlsB','1nCaa2eFq0Qipr4JqFaRr7o30WKRa912x','ClvM0G9SQTj0hLE1ljMQQFTHP4N52dgEuNJbt','RcmfrgOOZ7Ti0b5hOKScvGS0ZPgrGXFDFdR4T6',6);
-INSERT INTO t VALUES (3441364407,-5293916077692943474,'25bNYH','I8bH','FQWxvg9IGL4isS1ID2p9cVn2','ck','uOHT87zgA9sQwC1ve1vN97Xp7bOFZzeuxYLEh0HVzXis7','cNym6VOOWdb21WGQumBRa9EZAUbFBUZPqB9OgodNvDPh0DQw2wUKSpIbVmYg2St89q9RJgOqxixaJZG',7);
-INSERT INTO t VALUES (734029662,-770683153458989575,'Ubd4PZ5cyOGIIrB','DpO31WAkgoZWhSta9PqN2cRSDlC6lcrnY7BLqQDN4LA7','vjBRLXwLtVchvG4bCSlJ5R','s8x3fjlg','Sp3V','rgPRUW9LWmX49xrc6VLBDW2UM16SSxGAnxkPvkfTEKwxdNBeaKdcfPvGVJFKwZQLOygSPqLQro1t',8);
-INSERT INTO t VALUES (4237258288,4210300649836089455,'bAmcA417Y6','RRRFLt8hO1UL6SBf4phFNLFcHgXk','5WyiQ6soBK90OirmRAiZ5Atc9P4LzsvA8N6C','ieRsPChJVPXhsjcsbMKLeirKBUJBZZ7mojQolsFTdQI6H5pyE27tq','YSEaJjOd1mYjZiem8yLD78CwHQCEwgRWz7','0zxctc9ZrkSRucuY8Y6ZFuWxUUn15LCjncO8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7022838456246517440,15814149823303992746,'6sUO3lyGGzmGIB','eEkBydoU5XQuZsIQiwOVdeZBamk2dAWcm9SJL6a4pE2EwFT6IPocgUPXid5','Qdu1ui3s4b5tJgY9r','oSEqy93fxyBqzyPt4VgubfXfEHyY06mJRQB4if1uXSoPPLXoHOHVPpPzxz3UOTkDIV2','3','V',13);
+INSERT INTO ti VALUES (7022838456246517440,15814149823303992746,'6sUO3lyGGzmGIB','eEkBydoU5XQuZsIQiwOVdeZBamk2dAWcm9SJL6a4pE2EwFT6IPocgUPXid5','Qdu1ui3s4b5tJgY9r','oSEqy93fxyBqzyPt4VgubfXfEHyY06mJRQB4if1uXSoPPLXoHOHVPpPzxz3UOTkDIV2','3','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9224801770756175468,14148796945889761934,'tNt6Ww7LXYTXn8HWv7PmbdAia8EMtNW9GB','wA9f44Y3luRTThwmVRbe3khSnyXmx9q6cH3AoUBybNlyw6Di2avzvmaPWh2n9n2Kx9WagK9asJHettYjJSvrcmDwPriTRenmJVnKgGdWOaDXmT2jHFFYQ8PHfoD2NcYBwt6YOfzU0JYNM26Y01EmJhDzFa6UPg1nQjuS5lalYQtYB2L6vwCEIHAu5PPT6t7yLCRyM0L5yawKD3ryGWT8SztOBLfj','ZFaftCJ9D0PvtGB','vKBGwLGQA1wxiLePn9AGzaJCbSYhCqZMXqzgY8Sd99j7KG8HpxEeOPZIPgHKh6PAFNSB3wgg1T4ADxTodHxmrmWTrj5ynltk8tmalVWIGJDGNb11XtfbXbTjOyEa4gG3l20NW0YYcSRVA8jlM8h4xZTJVzRiI7QrDEI6kjVbLSyMZDTDCWTCMLDRmIC83l9LdW1bFJHrT2WHAD1c9WqzJkZzWr9zzt0','MX','C',14);
+INSERT INTO ti VALUES (9224801770756175468,14148796945889761934,'tNt6Ww7LXYTXn8HWv7PmbdAia8EMtNW9GB','wA9f44Y3luRTThwmVRbe3khSnyXmx9q6cH3AoUBybNlyw6Di2avzvmaPWh2n9n2Kx9WagK9asJHettYjJSvrcmDwPriTRenmJVnKgGdWOaDXmT2jHFFYQ8PHfoD2NcYBwt6YOfzU0JYNM26Y01EmJhDzFa6UPg1nQjuS5lalYQtYB2L6vwCEIHAu5PPT6t7yLCRyM0L5yawKD3ryGWT8SztOBLfj','ZFaftCJ9D0PvtGB','vKBGwLGQA1wxiLePn9AGzaJCbSYhCqZMXqzgY8Sd99j7KG8HpxEeOPZIPgHKh6PAFNSB3wgg1T4ADxTodHxmrmWTrj5ynltk8tmalVWIGJDGNb11XtfbXbTjOyEa4gG3l20NW0YYcSRVA8jlM8h4xZTJVzRiI7QrDEI6kjVbLSyMZDTDCWTCMLDRmIC83l9LdW1bFJHrT2WHAD1c9WqzJkZzWr9zzt0','MX','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14563515151289305481,7929640409073198643,'RIQL5VfgBTQGldv1y6qs','EAoElWl4Wx9goZQFauSIZe','iO','JNbTQvTZAMD6W','ZP','V',15);
+INSERT INTO ti VALUES (14563515151289305481,7929640409073198643,'RIQL5VfgBTQGldv1y6qs','EAoElWl4Wx9goZQFauSIZe','iO','JNbTQvTZAMD6W','ZP','V',15);
+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(11), d VARBINARY(65) NOT NULL, e VARBINARY(34) NOT NULL, f VARCHAR(16), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (155,72,'qKMtNOnBRtw','zDLcA3fxtNL82He1OyjAPCMUy4LAf0P9EOtuUhLQWWWWmGcf6GcwA5cwkx4KNve','borpYgSTcWCQsVEwbjrJXg8HRy','h1D27','V','9',0);
+INSERT INTO t VALUES (107,86,'zu','oOJw8dyMjw1nI1gES9xdukNqEG8DNy8tlyQwef','gyN42z1P1B3V2XCw7EiLELwIRWdEEfQIm','yR0fP','A','a',1);
+INSERT INTO t VALUES (100,7,'8U','j3UvxOY4SZQFm8fgl3ZBXgDF','BcaNjkxEcmkAuLasmyAonPW08L9Q','ziuaS','Q','9',2);
+INSERT INTO t VALUES (85,124,'J3FvI','3ecu3NWUKD8P4HM8XdA6VNgYfToYBzm','NuFhrjqXU3GfBGPmjF','G6BzzM','x','M',3);
+INSERT INTO t VALUES (157,57,'Efb9z4','u9U9yGs0NZ8VOJvtSSde','En82E','uf7tKFU9qeWz','F','E',4);
+INSERT INTO t VALUES (135,239,'hbB','svl','LEx3TbUoNln46IXd1GqCAG','WWpfp0gZdLL','g','t',5);
+INSERT INTO t VALUES (148,131,'tSpopgq6C6Y','Z1e7YyPiulGdP3xh6BPIFrZcxLypXCIMhjXolhAbjzaS9OdK3Jnj7Cn0rChXVUIf','HAM2cmtSJyJSabId9INhwyO25BJ','H5diYtc8kj6wayO','2','g',6);
+INSERT INTO t VALUES (13,48,'xOB','wW9OVOxT9ppBI5lUFlrD5U8qIEXVU80SapMqIUuQyOhVX2PdZ5WFdoTLTrF6A7J','iko4O','gM42ZPVOpnGp5','l','8',7);
+INSERT INTO t VALUES (133,197,'Et8MGgQfd','Vm48lMX6tDd8FskA5R6hCOsBUkHFz3InQ9G9vg0MXyzJbeGs1rfvNx','am2e3hhL6W89QxWRkKCrdSZO7Sb','kfgxcZq9NM','4','O',8);
+INSERT INTO t VALUES (150,116,'M2Go2UlGW49','0HBVlTn4iMcRkdevQMGtQs5fh8','IwY3We3KsRoyo','c2C','t','7',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(11), d VARBINARY(65) NOT NULL, e VARBINARY(34) NOT NULL, f VARCHAR(16), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2367654109,-5536292416786145683,'79Q06P','jig02z8hfpkx9i9kDLzz8c5MV1mwmbLahB','0h3PgFlg8O4pk9quI0owKnOzdpmMkx5JVZLudhZErwOUWt97yogtVvKsfSj4UbMIb1IHy','mR4','ISdHVh6w1D0GrfdK9vXrzrK9I9m','sZmYpKPWeTA9mJRq5CMqAUqFhFbNfmKXmABJlubvn972rSkPEIrk6VigSF2UIWI4lxHT0hvmOWFFhT425PwBMz',10);
-INSERT INTO ti VALUES (2367654109,-5536292416786145683,'79Q06P','jig02z8hfpkx9i9kDLzz8c5MV1mwmbLahB','0h3PgFlg8O4pk9quI0owKnOzdpmMkx5JVZLudhZErwOUWt97yogtVvKsfSj4UbMIb1IHy','mR4','ISdHVh6w1D0GrfdK9vXrzrK9I9m','sZmYpKPWeTA9mJRq5CMqAUqFhFbNfmKXmABJlubvn972rSkPEIrk6VigSF2UIWI4lxHT0hvmOWFFhT425PwBMz',10);
-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 (3035917010,-3432200197801526872,'2GrsX1qCrC','oQVXJMlhuKQTlwBO2T','x2Rs2a5yeofruq11bvdRSvfGELcwcLIz94PfJIzRbnAGNGQzfmdvXakZyDhYZLh1bjPudmYCCGX4vuWGYxmz','J6GpUxgtkEtRW3713Y','1erl97i3iPSMcx4hdlGWQGpQx5UEINwOCipiXx6pjcCtNbjS1OcyHsAstb4KW9HUnE4W6bnl9l7j0ENkwcc9LSLJXYaN','y78RQk0y73RFFPIyEobK1',11);
-INSERT INTO ti VALUES (3035917010,-3432200197801526872,'2GrsX1qCrC','oQVXJMlhuKQTlwBO2T','x2Rs2a5yeofruq11bvdRSvfGELcwcLIz94PfJIzRbnAGNGQzfmdvXakZyDhYZLh1bjPudmYCCGX4vuWGYxmz','J6GpUxgtkEtRW3713Y','1erl97i3iPSMcx4hdlGWQGpQx5UEINwOCipiXx6pjcCtNbjS1OcyHsAstb4KW9HUnE4W6bnl9l7j0ENkwcc9LSLJXYaN','y78RQk0y73RFFPIyEobK1',11);
-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 (3356970148,6083173046966795447,'40xJEsOHo33uD4d','pYN7c1ZyrTIzFuND3rsgjhmyqwUGbr8Lfm9tf2h72zqVxcBIiQLSf5pis','vkvSrmglobdhkOON','Jxfe','o8ERtewQhHQiUHtac05bR','ELqg0KYTPC9r9ELMdm9MQQLK6rtRjwqL6Y1B9HxoXDuYESDe6yaw',12);
-INSERT INTO ti VALUES (3356970148,6083173046966795447,'40xJEsOHo33uD4d','pYN7c1ZyrTIzFuND3rsgjhmyqwUGbr8Lfm9tf2h72zqVxcBIiQLSf5pis','vkvSrmglobdhkOON','Jxfe','o8ERtewQhHQiUHtac05bR','ELqg0KYTPC9r9ELMdm9MQQLK6rtRjwqL6Y1B9HxoXDuYESDe6yaw',12);
+INSERT INTO t VALUES (1734206024,175,'iUZB2Df','RBcowB9Q61pNTaAHkKitVhUzUKIeAxPLUzIX','QUAhdxArmpJLZo2A4V8GJtGXE7','8c','n','q',10);
+INSERT INTO ti VALUES (1734206024,175,'iUZB2Df','RBcowB9Q61pNTaAHkKitVhUzUKIeAxPLUzIX','QUAhdxArmpJLZo2A4V8GJtGXE7','8c','n','q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (3731337770,244,'3FYRWxN4qn','pXAh2YmmQWveKdlRGsKQH8O1LVUZKL2x2npPWuF61CrwbeqV','ZmzY3CfzBHcg4Aa','5MBZSme','X','7',11);
+INSERT INTO ti VALUES (3731337770,244,'3FYRWxN4qn','pXAh2YmmQWveKdlRGsKQH8O1LVUZKL2x2npPWuF61CrwbeqV','ZmzY3CfzBHcg4Aa','5MBZSme','X','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3540935681,87,'5qTwUMuuc1','kOI55zEjz5NpV','Hz1JSWqHGYbFyLXF6PVEN5','y0IKnWCAjLV','x','7',12);
+INSERT INTO ti VALUES (3540935681,87,'5qTwUMuuc1','kOI55zEjz5NpV','Hz1JSWqHGYbFyLXF6PVEN5','y0IKnWCAjLV','x','7',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3168128098,-5479660825353680535,'VOt5A','6fbsrJrACj0VSibiVc35yZA6mob3qgMOPf1KJqrho3L7IyZ5iJrRtkGxp7ycpPfCYXN24HtEZhehDznGeSkX8hpImHZkdw2r4svYNREMHFP8u1oERs99Jm6Cd5Rd9KJZB4sU7rdwCj4JI3gIUJoTNqfw5zyuAg5wCa2dbZmZi7LBrVRtk1GtDrLqUudKKuEKTtN0x1gyf','EbHi6','6faVKKZjWPYJbA7w1g8i7oIO8','861','oBq8DE4SnZR6wV1f3wgSrnHm38',13);
-INSERT INTO ti VALUES (3168128098,-5479660825353680535,'VOt5A','6fbsrJrACj0VSibiVc35yZA6mob3qgMOPf1KJqrho3L7IyZ5iJrRtkGxp7ycpPfCYXN24HtEZhehDznGeSkX8hpImHZkdw2r4svYNREMHFP8u1oERs99Jm6Cd5Rd9KJZB4sU7rdwCj4JI3gIUJoTNqfw5zyuAg5wCa2dbZmZi7LBrVRtk1GtDrLqUudKKuEKTtN0x1gyf','EbHi6','6faVKKZjWPYJbA7w1g8i7oIO8','861','oBq8DE4SnZR6wV1f3wgSrnHm38',13);
+INSERT INTO t VALUES (1131448275,135,'I9i31mBqUI4u','kE8VUIWXUcNSU3n9Ej','Iz8xHFEpLew9D1OOIadx','1f','g','0',13);
+INSERT INTO ti VALUES (1131448275,135,'I9i31mBqUI4u','kE8VUIWXUcNSU3n9Ej','Iz8xHFEpLew9D1OOIadx','1f','g','0',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2315723552,207,'0p4PKH','mc5kZv00CtDuIsjXjm4psb37dOFFnNPZygVMx7djkAje13Gj0qdPU64ugEcqshS2UoX9ouWosCpr6HO8m7GWW7yk71dhg1Roq27PB0uj4kohWhFF2dg7RfcbN5xESJmxwuJHko26P3peTqAT8HLKrPCF5ISEclWHSMylevSZDS5ISyruDGirJNzfrO8On5iKxFNitfoE8GzFq2yRs6T8ei62DqtfdzkLCO','U9GJrKMRjnZ8znYFt','FckIP4xkgYdpBSqdmS3OKzXbLDYMOnHPCwLT1TRk1wrQc3t5SWfhWkzkwsPNV1SubweSrH1NfmXsLCkYlKv9VCLyezQgHjvXmCMhxs3febiAU8OFNKkAgZ3kscYses6YQk7tV4eKSTnJ2RDCLqfn6hXJMppeFHLmKyBb46xxTb3DcLne8sLlE6xkOPwOMuUlbq9URYJk9At2xnFOMF9KTmt5X','b','e',14);
+INSERT INTO ti VALUES (2315723552,207,'0p4PKH','mc5kZv00CtDuIsjXjm4psb37dOFFnNPZygVMx7djkAje13Gj0qdPU64ugEcqshS2UoX9ouWosCpr6HO8m7GWW7yk71dhg1Roq27PB0uj4kohWhFF2dg7RfcbN5xESJmxwuJHko26P3peTqAT8HLKrPCF5ISEclWHSMylevSZDS5ISyruDGirJNzfrO8On5iKxFNitfoE8GzFq2yRs6T8ei62DqtfdzkLCO','U9GJrKMRjnZ8znYFt','FckIP4xkgYdpBSqdmS3OKzXbLDYMOnHPCwLT1TRk1wrQc3t5SWfhWkzkwsPNV1SubweSrH1NfmXsLCkYlKv9VCLyezQgHjvXmCMhxs3febiAU8OFNKkAgZ3kscYses6YQk7tV4eKSTnJ2RDCLqfn6hXJMppeFHLmKyBb46xxTb3DcLne8sLlE6xkOPwOMuUlbq9URYJk9At2xnFOMF9KTmt5X','b','e',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (392708348,116,'cr4Hz13R','SOz0mBOvTegZAiYyrVnZ5r4HSAN1UTe0GHWfuV5udpwZRQczGQth8YJMNcu40yY9jCdfMSCKkZR6YicskKtPteZyv3eL','KR','nfRaSctwm6s1YwbbpIdze2CRLTgUoiGkFX18Lz2f8TfEnY0P9KOnqweFXws87k2Jb80iYrgIlMcxSS3zzc4pOCuCmRdyA0jl3D6xtSesMlXgwulpNYR5UQYlpasJUQAhMBGsd4D1resLHGKz728V3CGcv5zu7gA7em0jxZIVU2AKi','IT','v',15);
+INSERT INTO ti VALUES (392708348,116,'cr4Hz13R','SOz0mBOvTegZAiYyrVnZ5r4HSAN1UTe0GHWfuV5udpwZRQczGQth8YJMNcu40yY9jCdfMSCKkZR6YicskKtPteZyv3eL','KR','nfRaSctwm6s1YwbbpIdze2CRLTgUoiGkFX18Lz2f8TfEnY0P9KOnqweFXws87k2Jb80iYrgIlMcxSS3zzc4pOCuCmRdyA0jl3D6xtSesMlXgwulpNYR5UQYlpasJUQAhMBGsd4D1resLHGKz728V3CGcv5zu7gA7em0jxZIVU2AKi','IT','v',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a SMALLINT, b TINYINT, c CHAR(37) NOT NULL, d VARCHAR(47), e VARBINARY(57), f VARCHAR(97) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3007,92,'I32iEk6kKtHYZOAcsEEuLZnXA0Nt','rVqoagboSLXZZWAr6DOHSFNaMLk9RxT5xMAHyj','KroMoKs495iiVaTNzdfkg1794XXVKAkVHZP','dFRDylPsmWij34yId4a44Et0b19qQCb2fPEHSlsl2BoArSmaIFrEimhnkK','8','6',0);
+INSERT INTO t VALUES (-2479,47,'AwxpecaeKwb46K0','4jl61vq91rXuwY6br5y3ngutfG4nb2IXpHX3u65UQ','imk8dZTAOhCGpX3cEJ5D1YM072lZ','h3FQRCgGMthnW1JFkB1zzxRagBUdPyYLd4iF1jcaVAIanROlAYYe9J9CIlgIqLheyos2zO0CjOSseZ8Yrm7JZ27pQUX','0','q',1);
+INSERT INTO t VALUES (-9740,70,'Xh91','xnxA5OpgtV2KcEkrtsjdef7WSNd','9693zrirC3cJU7C6nHL3fPgojOkkRLazYe3V6ehI0vvbcczyL31M','uRePuZ2Fd3mDllfoEsYGkhHG5762SfxFawQl4hnopDFtFSnW6p','Vu','v',2);
+INSERT INTO t VALUES (13838,-99,'Z9W5Tgz5coaBGsYP4H1i0zft30','LbKPp9M8cwg3MVaaZPPg','SdSaalvZZtLaSLAdsNbXWDhg24YH5Ps3ytNLwLiLQDmZso','2HnsGO0WLIpOVuqmBje0is3uZfD0NuD4hcck5G677x','Of','h',3);
+INSERT INTO t VALUES (21762,108,'LLyWUy','qIVgG7wc7aGswI9PM','FbmNEqesXqckI3r6PH','f7P9QD4p1Tc','r4','L',4);
+INSERT INTO t VALUES (10043,16,'b','Lz1Y83BrnA7Ikllf2lAbbEQPMRmki8o08nuEH1VU','9grVvebd85a9AOPyijiv5Jf9','HmIMvHt6NQrsFicQ','kc','h',5);
+INSERT INTO t VALUES (7689,112,'Cdko9J','42HxsytAAbuC4pGpkRZkv659viEPSMDWxUZrUTr5a','PTMAw','eVIXMvhVzNgKTObM1bZlPt2ZR9kHzZeJZTFVxUAkQG3','lO','G',6);
+INSERT INTO t VALUES (-20201,-98,'wQnPf6gZj4N5zJ4iGyGBDnbqHsF2Jax','BmnK1rrLx5MAt4UTRYEprJ4pHMoetxjJW4Vr6Ky','T7v87tZbVuWXre0NwpGItVFnK','zfYcJyqkxxP3wOUUXHxmn3QmM2JuMx1pkm0h2m6EWyfXFNye6F4gPguaLtUFRvkm5AeP','b','x',7);
+INSERT INTO t VALUES (11739,-1,'N7VlKmi6GMJM9c7rQt31j2qEGBTzlM6u','HIwKpbpz77NQbr6CwFP5Lus8hm8eGhXy','ElRcGFIz7iqMbOV2BJdKOcV51nTNX6BLW0XhrM73P1aaIrNR','LitmhqPE','2','X',8);
+INSERT INTO t VALUES (-4789,-19,'y','sf8M1','2ZiiEPfWPPuusuuqA3Xhv39A0kGI8gNV','4B43XV7l','be','l',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c CHAR(37) NOT NULL, d VARCHAR(47), e VARBINARY(57), f VARCHAR(97) 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;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (26367,-57,'SB4S0Z','Oaio0GM6BhF7ZEbcivINNRY','QV65dTZlQ57WMzbWa1sjGa0m2MtamJDaIyNJuCyW5LnTJaVxbliSg','9gtrICcOSz4CdcR4','6','s',10);
+INSERT INTO ti VALUES (26367,-57,'SB4S0Z','Oaio0GM6BhF7ZEbcivINNRY','QV65dTZlQ57WMzbWa1sjGa0m2MtamJDaIyNJuCyW5LnTJaVxbliSg','9gtrICcOSz4CdcR4','6','s',10);
+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 (-24066,78,'mxvJxI39CjvwSXQaiiAdOHgxNth5','hWke4QbCXflpO4gIV3Tft8jUfi','Q9pSiuN3MNtwY1wGn1Cvwb5QcpODhOKxwUSIH1OXjW6ruKkkTiIb','hhDxKAnZaB2rHMYUBPsDHr2kkt8QnbS7uk','A','O',11);
+INSERT INTO ti VALUES (-24066,78,'mxvJxI39CjvwSXQaiiAdOHgxNth5','hWke4QbCXflpO4gIV3Tft8jUfi','Q9pSiuN3MNtwY1wGn1Cvwb5QcpODhOKxwUSIH1OXjW6ruKkkTiIb','hhDxKAnZaB2rHMYUBPsDHr2kkt8QnbS7uk','A','O',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1889,61,'LGgtXGa8XU','BOlNc0ZYtj','Xwpk20TJ6std67CYr','hAlxHgRGkngyHIHkvaAhF3fQPMuL2kb6Q67bEzx6SopxP96U44LZELSP8K1le6DEHEtpolI5Ud','qO','E',12);
+INSERT INTO ti VALUES (1889,61,'LGgtXGa8XU','BOlNc0ZYtj','Xwpk20TJ6std67CYr','hAlxHgRGkngyHIHkvaAhF3fQPMuL2kb6Q67bEzx6SopxP96U44LZELSP8K1le6DEHEtpolI5Ud','qO','E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5229,35,'dID98j3aUDAh07NqDcqjQAzngiOcATXXzM','f7ggsy1UZ6GGYUhKcx2jpRyVDsG4EF7xOmOrjGg5QuM7KFSHByMrTjVphLmcnLcw','RguCA068','MIsIWIMS4p7LoPFN7u6oCKalmYqyAxCjYNTEDCTDQbxxz3gjEtIw7j6teQSbqVVZwwNNqbXeg8fl20WOUE09vc8UnOTrrzdWwk8EHtOTLLVR081SZnb9MOjD8sSIeo8Gedc3lapbpVotaTMNdq1PDVZT6Rkx6ZDcxXTSdpA2EclaDCvSrDT8AMH6HPeIfKE051okrP5DBgE45WR3XxBtQ1jOwlkgirjJz1Y01lDBSV','lO','D',13);
+INSERT INTO ti VALUES (5229,35,'dID98j3aUDAh07NqDcqjQAzngiOcATXXzM','f7ggsy1UZ6GGYUhKcx2jpRyVDsG4EF7xOmOrjGg5QuM7KFSHByMrTjVphLmcnLcw','RguCA068','MIsIWIMS4p7LoPFN7u6oCKalmYqyAxCjYNTEDCTDQbxxz3gjEtIw7j6teQSbqVVZwwNNqbXeg8fl20WOUE09vc8UnOTrrzdWwk8EHtOTLLVR081SZnb9MOjD8sSIeo8Gedc3lapbpVotaTMNdq1PDVZT6Rkx6ZDcxXTSdpA2EclaDCvSrDT8AMH6HPeIfKE051okrP5DBgE45WR3XxBtQ1jOwlkgirjJz1Y01lDBSV','lO','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10914,26,'qqQs','0AUZt5XmtxuMyQ3n3NvlhHWuDTef1ISmU79cU632f8yWMSX8Ru2ygFwjCPG3sSkEvBykFGoPHlIcokPOawZgWoWxEkiGMAARmssMCZKCJpCjcEaIRhFFylynBb','3R0OKnu8q0OVbnuPq2Yy9QPn4pu2euRuBXiaOR','LYJgRAQlzjK8ri2LGPVA2EtrwnLIjozJPc07Z4KkiJIRRbTIxqIpgYiPFDuL3k','2Bm','Q',14);
+INSERT INTO ti VALUES (10914,26,'qqQs','0AUZt5XmtxuMyQ3n3NvlhHWuDTef1ISmU79cU632f8yWMSX8Ru2ygFwjCPG3sSkEvBykFGoPHlIcokPOawZgWoWxEkiGMAARmssMCZKCJpCjcEaIRhFFylynBb','3R0OKnu8q0OVbnuPq2Yy9QPn4pu2euRuBXiaOR','LYJgRAQlzjK8ri2LGPVA2EtrwnLIjozJPc07Z4KkiJIRRbTIxqIpgYiPFDuL3k','2Bm','Q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15702,-49,'oiw74ayhGu1nhsekgBjMQeoKGIMSGAvGV47','AuwBuCsGJfW7d1jn65DhdXOffCF5NV9V2WQVlCKFNPglJ4bbElnbL2EZb7V2cYMGcOPottcSD0EHbqeqxx2hY7fe5DXovYH4hlq1AjDZZR7GzHgcIx1iPh5ssBGXOMFO4Qg','2bY35IkuGbWtDuGZa2j8Y33Np1','gvhcetWpbL1akApqhWfikyT85Qt0kcpzqH8K','YFF','A',15);
+INSERT INTO ti VALUES (15702,-49,'oiw74ayhGu1nhsekgBjMQeoKGIMSGAvGV47','AuwBuCsGJfW7d1jn65DhdXOffCF5NV9V2WQVlCKFNPglJ4bbElnbL2EZb7V2cYMGcOPottcSD0EHbqeqxx2hY7fe5DXovYH4hlq1AjDZZR7GzHgcIx1iPh5ssBGXOMFO4Qg','2bY35IkuGbWtDuGZa2j8Y33Np1','gvhcetWpbL1akApqhWfikyT85Qt0kcpzqH8K','YFF','A',15);
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 VARBINARY(92) NOT NULL, e VARCHAR(89) NOT NULL, f VARBINARY(73) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1091012162,123,'eo4iJuaLxL','L6sTh4uGDgfs2xyuouV35YSo','2qlAyIeyRr0Ahs1NiLAPbT3owybBpXADq682z7Y','SbiRWsYFX3oe2yr7sc73fg2FYD3JMYoo7a2H0A','jQJY2GQT2q61NQ7jk5CE4I4f3WUHU5cjrk4mdO','7Z69lXmJGFwanb8R7vtqHaFDkskKxsRpBv82XEqjLvPH1sCyaHzP0sMuG',0);
-INSERT INTO t VALUES (1251864464,231,'ZXVvVWmsCJa9D9lvrZpKSoQWTEusgFVaKof','MECX5WV2MCRhW2aDAlbB5bn6f3OxP1Bf5rpPBuKxCV2q6wqfki5TfTYa8Ouo','8LCUzIoedlNcWXnvNQEAMR4sF1j8s7fMkGybhmcGbJ0G','mc','XFz4URnbNgf3CqSSlSZZJbGbfn9xafJ1','bouP6LY',1);
-INSERT INTO t VALUES (1985282515,220,'VVZFbyy6hgspAgA4eIKm0Y5WX8eh7aWrYQyklP7FekBfqbzQU','nXMzWBD4dE7o65JR9K6sFbrcKniZd53T5dU5gM5da38y12aMiImOvbNJf','4TQCFvBY4oBPR0hMYd8TS7h8nbIPzkRZo2EK20ccYAbuwzE0pOC9OIqlgFh0qOHOg7mojbK','ZOSOZTqXeMxORh13HsNcFW5TOmmieHS5T','ODt02ol1b7a8QDmXKTDY57oABR4vQ7QGbwKLIy58CmYdjAmAH657qbO47XB','7pGnz9RJbHOndZpSxHhxoseZJl1lj',2);
-INSERT INTO t VALUES (2263893452,181,'3BjaVsLuHunoXLULRydy4DsO6LJ2sRk86m9SD1az95cVM5aBNr','KOMd720kO2nLYbACsdy7zAZkdIjojDpIVQ3asYwkMNjMGrNhfmtXk10IojqSrG','XE3JKPeU1CiM','4G23PderhmckHbceCCC5CRaVxvVIM2I6MpYu5IVYpM','wOpxIhufXFtC311Ad3FkijFJAQL9FaLyQMDjuOB2jivZIGtucifQYU0FRCXdVehAXC2GSvJwPPQuF4AyqHqxP9vWeMv8kCaH6','Newe2eUD7RhlbztFrlx4zfuOt80STRKhZWDaexKg36zTjKgRZRIxQ5SjTTECjUEvwZK880PzGqpr',3);
-INSERT INTO t VALUES (2997318153,218,'LeGtbwjkWJ5bFvXIvAAa5Hc03B','Tk6Re5vy3u6UBtO4OWU2OH8cfv5h2bd1V0IKyl7kbE8qX59PfVpyFQgEfvvGQYQ1x7WmhBIpNFt7','mOzlmlqb14Ov','ofeaa2NEVc422fF7s29','acRKo','bL8e4lGR6o1vd1lzjH1FLrVXs8Txd',4);
-INSERT INTO t VALUES (342337986,1,'x2sERhpyrhwXMYfJTOzffJKcKOdeY9WWJBHP','d4goS7RIsMy4LN7','dKAdMywycM8iGWpiazks6gqAFienZUzJPF5Ph31JsBAvzxcq63c0Y0liSvwv8Zq','Cv0dNHawOKEfLj12nyIrfMLD','BQvMVCn5sFxz9jiD6vkZMcUm6SPBH8G5RCfumh6GsJrRFIg7neOaZilJBbfNlMP52cO8SreXlrEB34abYKJybxt','Hp2k5xGdlRwkdNJxR',5);
-INSERT INTO t VALUES (809049206,146,'0b4dsIAnn67D8orW0zZJHwpVddvlZyqhQXmHnWmo7','bLyQZPal3CEme0c6k5Qq46QzA0l4xTqPSCZ2OH82p4pryC8YKm23kaNP2OSfFeiSNWp0q78b1krTZZoV8EfgOmu4t0','Gd7g2Jm9U6Ugpy1V5q4oeYSsvRhOt6ty061I31L9jjvoXFmTNvr0HRAYR7pP3tASQa6jFEVUu0f4d3','s','DehjbeaqH0qOkJkHbtkbTE11NE2UPUzRi4Xzfr48MWTvPfzLh2PRtp2jaTDg4hX1QXyXooHeEl4sxo5a4spYExZUaGK5E6','y1dq0fd66j',6);
-INSERT INTO t VALUES (929771815,166,'PT36Vdq8RnwS','ioSYsYf4NFQ9wmYbWyVGV1SZcYMvWLx6X66StV0il','oeaMsjnTSeYQow7kb','dUqjU1HEr0aBo4Wga8hO19MACVW50FHmBghlLLF0KPkAFsHw0y4QDZMGv4QKIVaTQYRdVrL','HnnQLw9nwFyfUZikxdHTlZdE5oUTmtVhXCesGqhwxKtTTMMd5mlR2M3AMHCGDuC0Re4V','FOIHBf4aiCglmIUxfOrrjEM2MRHmBi6xwRgXLr',7);
-INSERT INTO t VALUES (53005022,112,'tLVgLUAsKPZctk7qX6rvEoFpuQS','lcR','rzFm6eaTGInrzYpagTcyKHxGNgg19rexgjxcuzupbLgFMcOgKEd2IJ6SMpYxe5w3P','FEEssW7bKaOZ8axFHzHVrN','p5xcLHShtXqjY30kluN5T0g9FLQlKZrBxXEa5UW7xhRtY5zMbyd3YyPBPwVM8HT9agmGwFFLJSXMAHWJN9SlSbmvVYZ','r',8);
-INSERT INTO t VALUES (2540631536,91,'m','XEG6jh1MWNEFy8hqvjVq','ajaHYxESvZil7ckpzOWObx6QDOh1FkNDOhVoFsZ2MsEvG52Ui9ievZrQ3fApi2I','qDZU37aU5XOvOvhPtvD0TPuTlndkaHNjXp2xAaRIQJo190A2oaUoJuzd','mtBg0h0xDTAXCumglfARqVy0C3sdP9mLNicUswc6VSb8PdtdvGodktsgwYusgQZiN','nOevk8DumDq6dg04BH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(26) NOT NULL, d VARBINARY(66), e VARBINARY(69) NOT NULL, f VARCHAR(31), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15665130123217025393,129,'Yp','bCmAxi9SqW8F8LfeJh0i5MWZnvkbyPJwbwc3BIhN5nR1','Ue35R','WV3YjoXvTQqBYJ4fHZik','1','g',0);
+INSERT INTO t VALUES (10533493198323804668,84,'J','WzsuOXp3wVnCApafimkTdPTpVAz8JtwFUF2lD0','eKAHnk','ZzE9xWt','Y','c',1);
+INSERT INTO t VALUES (17212758960984215677,173,'ATeiK3Gtz62a0zvb1xdLytMMh','CkiX','29Okn','MuswKCIXW54n19fQD0nr8','e','R',2);
+INSERT INTO t VALUES (1871873907675173891,4,'B3rPzppj9k29xBefR0E6Nb','ZDh71YoBekdkIQYUXZNVVaQedP','IOYYKtsR3auE6kxOPA1AFDGYzeisJkr','bSexcNwuET8PYik9hHIx85vQIfW','d','at',3);
+INSERT INTO t VALUES (13238536273560430347,136,'AEnar46cjQcyG3','UzZA54uAhsShT4oyUipRJXPfhkhX579U9murgWNCLrMYZcCIwVCJ2IbIR','vddPlYpnU4Gl4P6Nyj2CCUEYg1Jw7UdlA1rKCodKlUeVZQCVSNeYja1s5YUxTalB','5IdVNNT','G','0',4);
+INSERT INTO t VALUES (14521242038026732165,180,'OMyY1SyhfTwOsm4','TaeSlUt52HGMELdzzbSnw1FLWCd3aDw7NG47rpBfrJBsOkXA6j4EvtcX','6r','7Hs15NV','j','q',5);
+INSERT INTO t VALUES (15157942866390800868,208,'TkS6','n63uyuE4it1fbFcCPdA5BS6FAJJUI7n8nEQNhLb081rYOqmuWXlkHPF7T','SGfcGbMlvwXf','1c1kYZl','s','0',6);
+INSERT INTO t VALUES (11841332407870002089,231,'la2MtSb1P9RNaD2i','DFgOFeU0TsFwTfnvANjvETr','JOztbwAVrqUJqUDzorysJxqKZlwYc4IRYtGi8zhyd09rHd8Ipwdz80sutAiL','jcpa0SvziSbfwU1dWEb3Af','N','j',7);
+INSERT INTO t VALUES (16904849508091928885,29,'EZ2VpBX4laxkA6oxvrRi3','Xa8K7VlT','zoMYVTcUxwbEYWnOQR32EtWOXZcSZEiCK3fhwo7J2OjylFqtqAJ','Fv6Rm2yLZJk0W','4','ob',8);
+INSERT INTO t VALUES (11188236021503716380,26,'5X','HhW765vO78c3FyNcK2pHRqhdTg4BN8BwF6XTi71PyYGInqh','Nqb2IyLuAr','gp','l','MS',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(26) NOT NULL, d VARBINARY(66), e VARBINARY(69) NOT NULL, f VARCHAR(31), 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 (10708498481340382009,13,'P7BkBuYGGclLAlSvDphGVx7wVQMaLcdN5hzb','g','HkfRByJtAKjHKKwsjgLLUtFQxFIaLpcpp5kWOOyZlvtiYKOZzx64k0PVpsNPNB6qHXStiqMTQRVALWpqv8F','uYP9rSIsEIDWkedF6QzDOL08kO7fkoohzfOQ574lFEfVC','AMMru3Pvy2JBDZT37RmlR5GJ2HtWKhnyfnunDrA38QluxYAg5Jo8Z3E7vTXGxMdmFBdFOZYnJy21pz','GTb384aLm1WPBohLZOusifDc6EwABL3FeDlez52zxIA6vdaQkEUSGIsuPP3rrD3teZguO0A0rMOR6HOpheivDTySUq6twTQzFVaC',10);
-INSERT INTO ti VALUES (10708498481340382009,13,'P7BkBuYGGclLAlSvDphGVx7wVQMaLcdN5hzb','g','HkfRByJtAKjHKKwsjgLLUtFQxFIaLpcpp5kWOOyZlvtiYKOZzx64k0PVpsNPNB6qHXStiqMTQRVALWpqv8F','uYP9rSIsEIDWkedF6QzDOL08kO7fkoohzfOQ574lFEfVC','AMMru3Pvy2JBDZT37RmlR5GJ2HtWKhnyfnunDrA38QluxYAg5Jo8Z3E7vTXGxMdmFBdFOZYnJy21pz','GTb384aLm1WPBohLZOusifDc6EwABL3FeDlez52zxIA6vdaQkEUSGIsuPP3rrD3teZguO0A0rMOR6HOpheivDTySUq6twTQzFVaC',10);
-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 (2211456738637965832,138,'0E','mKUC8mxQxapxlukH4H7eNcRfhl1FvQ3ngszU','4kHXPKzh6DVgIAHr7Ruz26DcuxibkwFEINEeUKfQrQroEWVb4zk9424s0REkY9ongkpfNVzFNWt9RmyXsUnkbtF','Na4u6RM1Mryka69Ra2xOcVvrQE7uU6fZgfEw9aw6MQRsc3Et2wmTbHJB','6rOpzUXpURoejBmURK2TQ8u1','hSC6LEIS8QNky',11);
-INSERT INTO ti VALUES (2211456738637965832,138,'0E','mKUC8mxQxapxlukH4H7eNcRfhl1FvQ3ngszU','4kHXPKzh6DVgIAHr7Ruz26DcuxibkwFEINEeUKfQrQroEWVb4zk9424s0REkY9ongkpfNVzFNWt9RmyXsUnkbtF','Na4u6RM1Mryka69Ra2xOcVvrQE7uU6fZgfEw9aw6MQRsc3Et2wmTbHJB','6rOpzUXpURoejBmURK2TQ8u1','hSC6LEIS8QNky',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16931854492111904222,169,'YKgQFSx08bhfH8fazY8tXVVN8vIlRbs','kON5xe59rGBP4eHn2Q6J4aLKm62F5BSeuvtzumy64ScDGTc1mam6iHFBm1D9N37uDMmiiofGIifR9lazRlraOS4MDxYPZBFkaU0IiR6SJE7CgngYqUlvitB6bHaaXhm8mg9P1XUXeFKgayTng4EP8pl6dcLSLKYuZN5x7aEj20qbW6g9hRI','JFCKLVQArPLodMt6HScbdNk','WqKiTNLoMX6aIaMeeXFQvvaEDotbPa3j9389auHY','4KfnJbPO6UvPS3hlfgjEtCD4jzhp2BFjxMlPXFxp17422tvJ4FE8PuZBhrr3cJxwhSn8XSpfEfH4vjmioiajOAlBxuNPJQy','BgMtpmkAxH8C1hTgdOfceCxNzT1RekmM1wSjMccYwwaqBFM5T6xNfvyaLGMn',12);
-INSERT INTO ti VALUES (16931854492111904222,169,'YKgQFSx08bhfH8fazY8tXVVN8vIlRbs','kON5xe59rGBP4eHn2Q6J4aLKm62F5BSeuvtzumy64ScDGTc1mam6iHFBm1D9N37uDMmiiofGIifR9lazRlraOS4MDxYPZBFkaU0IiR6SJE7CgngYqUlvitB6bHaaXhm8mg9P1XUXeFKgayTng4EP8pl6dcLSLKYuZN5x7aEj20qbW6g9hRI','JFCKLVQArPLodMt6HScbdNk','WqKiTNLoMX6aIaMeeXFQvvaEDotbPa3j9389auHY','4KfnJbPO6UvPS3hlfgjEtCD4jzhp2BFjxMlPXFxp17422tvJ4FE8PuZBhrr3cJxwhSn8XSpfEfH4vjmioiajOAlBxuNPJQy','BgMtpmkAxH8C1hTgdOfceCxNzT1RekmM1wSjMccYwwaqBFM5T6xNfvyaLGMn',12);
-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 (11669148490852401769,130,'wl1vSnq55Tz','BDHII5APFa4p8xfmKzGpR1OPr7NRGAe3iO87eu5P6RQzOWnxPVe7av7JWk3c1DFt57NwLi45K','cB27ya1tp5j6tKfYBblPd1eug','jjMT46MnK4F5whPUSD1LwJ6Lwixw8RKbxczlGqIrp4lWKoRzXPngqkGk2Bin7EBDVFoqbORp2aOpFOB8tQGfPWm7ZS22A2Gg83oIHOZh4j5bRTWqcSyl5Zy12nBs1Z5dYWsdraENMv1QCG1LcjkWOWB','u5pFy8M61JpiCK9YmLG5q8K7BB8mykfJ8QyeenHbJWWI6','fTH0wiN52SF5NlGBUhmAFoY3joehPRbN122',13);
-INSERT INTO ti VALUES (11669148490852401769,130,'wl1vSnq55Tz','BDHII5APFa4p8xfmKzGpR1OPr7NRGAe3iO87eu5P6RQzOWnxPVe7av7JWk3c1DFt57NwLi45K','cB27ya1tp5j6tKfYBblPd1eug','jjMT46MnK4F5whPUSD1LwJ6Lwixw8RKbxczlGqIrp4lWKoRzXPngqkGk2Bin7EBDVFoqbORp2aOpFOB8tQGfPWm7ZS22A2Gg83oIHOZh4j5bRTWqcSyl5Zy12nBs1Z5dYWsdraENMv1QCG1LcjkWOWB','u5pFy8M61JpiCK9YmLG5q8K7BB8mykfJ8QyeenHbJWWI6','fTH0wiN52SF5NlGBUhmAFoY3joehPRbN122',13);
-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(30) NOT NULL, d VARBINARY(59) NOT NULL, e VARCHAR(36), f VARCHAR(47), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7087887,15315612,'iq64aOW','yJLC0lK3ebm25XgIfkYqqHQx2ociqXMwlIbsPJNv','fHpI47cE6Qx','xWFALtpIMDaY2nqZ1v363aA47Dtz0zQBvgqH','Bu3t4F0AYoB8T1MwDPfMH2MI3MMo','h9biLvpU0mUzgb8gwsxOXqYFJA8QDvhyxtazeLmQhfAlrGuBOdc4AW9ReE',0);
-INSERT INTO t VALUES (-5639263,3376582,'NATcDY31','3KsTfxkZccycxDYP8GQtXPJT9i8T','vRwxhhcQcY3exV9z5bajhlw','Gey8qTZAAhBgjVwsopt','TFkEQgH','Knu',1);
-INSERT INTO t VALUES (-7770715,2423576,'1XHzfJe8u2b','EnZltKjvYOtlgMDrD9Xr3LpTArrkx8cI8wd2EN3','1DidfWsneCzZLS7xa6vwTHtpZyeqQPn','l58wIEKr05WIivlEfyBlJZxEkznqcEexcmogbaa','QV58zIyr5dMR5S32Kb7aj9gRIQO','tz9rzsBI747ef8ZYb0lyytIAI318ILv7XFJIMpAllJsNfi5Qz3ZLxGTAJFDb9tarb4NubOHoP8STpq6MEuvk',2);
-INSERT INTO t VALUES (7270154,14655742,'ahGvZ5pmkjPTzf9wUKJYtEMZvI','87tmDLjTHyFxqtz6VbHZ7wesQEg6wFXN9XRgY2k5EneXsa5lyKo5','BciRsMzCCnvTHU5SAmP','MhAfpiBwGM8SSpWqIzKyZQ86wqwlT5tWffuazI4jAv3XI','5af0Axv2gFW5QHwvUaxqhEdHvmAFs0j8Aoxn9zWA','m4hJx8IMXQLF3KIryM',3);
-INSERT INTO t VALUES (-6053910,8527322,'vWjrA0OosL1n','05l6MK6PKBLwvYA1vDzAjBzkjHxaOmzEPi4VMMwalMVQqZrF','2F12E2idYFDqRywuRtOc','o4YFIIjiFRikUNLALXkniDzTMCk8LDxEtIVfZGEHlF9','8B6YWG1odtW6SoBUjFqW0Mbdkj9LJe1ynr3oH53JKbS6Hl357JOgKNtGwrvDNhMLITEj2r5Q7vBeveYuti8H','wauwl6SZf7WYHdAOaLMVJaPTV6Q2Mo23M0B8f4DY5Gvne7Egfl8UYaF15VO6eCxm',4);
-INSERT INTO t VALUES (-2281620,72677,'aKfLHLPORiFptCHdCli2stgG','AQnHCrNNQRb','GF3i7QIzh','G9LV7a6N9u2I0pvBjQzIWfh','vpx7WgWl0kCK5qEeHiDBfz3ZZmAkswnBVNmjc3uLnBSv22FxrwHwvQtjMi5bYTw0DWhb8R4','8k6zbJiGzduSH9gK4C4WsojjwBsy65vj3WdJqQPCIso4FAB1p0WmSLZZW9K',5);
-INSERT INTO t VALUES (7947426,4904793,'x','7rIq3QjkKchhWx1xOL4FQ8ECMLJx','YDWvjKaUK4p0qJFK760UlidL','Qed5M5tXjyEFbzQCYAZJYwya2Cx','szZ1yPmGKJo9XAj82MbCJopOPPDf5Lbq81iRLUXpLle5ac4zWXhgoCDWojnNVQkDS2xCcBBiV3JDMQx9eEPl1gB7O5oABoLGhJF','UvrXj6H2sPIiR3TC5ozhDveepDNHY2FDdh2RazcCcZAdZ2mIaemf',6);
-INSERT INTO t VALUES (-1100248,226968,'W95pBVUyg1l','XsJDK5E2hFIe4nnEZGbrra6wXL7MoS0wGBwIpluf1fL9bkJDD','i1Byy','7gKKMq5CkPEE4GBJtMIRcJqEQNmxwf2hEsNryfWD2AgeDBk','3GqBVP71qLX9bS1GcUaQfTs1cRnVSxvVZamITl2TJL','fPv',7);
-INSERT INTO t VALUES (5046322,8392929,'tSKA','RnzGhkfJqeVubKVc4sTPmGQjkgyN1inyCfUm511Zpq8aX00Td','Xo0R0a68nD8QCP','5wdB0Rd','JvW','WERKUWzhJNWj4Pb0huZNigmxFJLcv',8);
-INSERT INTO t VALUES (-2618215,13251838,'yr','oMwNaPLjuCn','4BJ2nORGoCDMMma1TZWMStGHgLR','42tTuzU0kzBkSTAOWN9','vQs3eBj7xleBPhOmqnJe03kc2m9rzZ4gqygXGWzzh8FTiyB6dBTKoA0UyWB3qe3A71O','FUvBitT7ENLv7J7YwvNgw9kIPyAYTbmQ6lARPpQwhjrQkvBrMxF4Mqd1B',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15998005528721036454,221,'pmced','31vONmTMJXsKqo9JWgaeGZUNs3GBIz7nVg04IBPA8IIwb6gcIt5lEKMaYypohTgI','ls1DypJ0s','i5u9vq5WsJjX','j','P',10);
+INSERT INTO ti VALUES (15998005528721036454,221,'pmced','31vONmTMJXsKqo9JWgaeGZUNs3GBIz7nVg04IBPA8IIwb6gcIt5lEKMaYypohTgI','ls1DypJ0s','i5u9vq5WsJjX','j','P',10);
+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 (4570340454358649846,205,'DAIpSK1N','Wqt','PBHCBqTbBQqXki3gg','15PpB3xXCW','Y','3',11);
+INSERT INTO ti VALUES (4570340454358649846,205,'DAIpSK1N','Wqt','PBHCBqTbBQqXki3gg','15PpB3xXCW','Y','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6258273944986843132,72,'8sIleSqvDEWVj4','9EyPCeSDz13wRzchb8WcE2pYAIMRMmaIlvmQy35R7F7E3Jpl9K5G5FWbLzou2q72cxIbel1oPrWVQuKxUsRfJjCxhP','vl','rcHqsNCuKoHk5YlXanSvd7Gk7ke','k','sv',12);
+INSERT INTO ti VALUES (6258273944986843132,72,'8sIleSqvDEWVj4','9EyPCeSDz13wRzchb8WcE2pYAIMRMmaIlvmQy35R7F7E3Jpl9K5G5FWbLzou2q72cxIbel1oPrWVQuKxUsRfJjCxhP','vl','rcHqsNCuKoHk5YlXanSvd7Gk7ke','k','sv',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9925066422375426014,82,'suFHaxb76gc','TwiH2sq8g7nBeLBctq4HsNaCp0CTNFh2T6NdD16riL3RiQ4jobwqGWG6nBGEYlkc5GAJUiLvkNAwV3JFgxN4UTnm2Owf1UBv2jiQEGqmADO06pR4lbGfTeFFsRoQF0qRuPeltNu4dCQ3fyAlIIvi7MpS9SdcUJudUE9HAG13AX','sjIv7','tJuEt08edkWNwsbGIa4rMVQ6eCz9p0XaWqkxLCCgza05ivR58UM36d7ZQnFl','8','O',13);
+INSERT INTO ti VALUES (9925066422375426014,82,'suFHaxb76gc','TwiH2sq8g7nBeLBctq4HsNaCp0CTNFh2T6NdD16riL3RiQ4jobwqGWG6nBGEYlkc5GAJUiLvkNAwV3JFgxN4UTnm2Owf1UBv2jiQEGqmADO06pR4lbGfTeFFsRoQF0qRuPeltNu4dCQ3fyAlIIvi7MpS9SdcUJudUE9HAG13AX','sjIv7','tJuEt08edkWNwsbGIa4rMVQ6eCz9p0XaWqkxLCCgza05ivR58UM36d7ZQnFl','8','O',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3293444169823280100,196,'Te7hRROO6P','HkWfhsLljqwCQAoXQiSf5WlhOfPs2YyXDX9nTlldkl5V1cLnilQiFAZQ5jRBpiEiL','J72OZDCJWjEH0uciqBBb4IybaK8yFwii31K2oDAAA8HC6L6tXTcr0QUw6qTi1pAquq90','NQsnYuqjVL0dvMbVKrorfYnHanS4WOyERpnqk3nfkHHf3covv1xpylQE95Ay7p5TGirQbbgMtFa1xfP3jpSQtpWVBIJUSHvV7TeDi5QfttvcrWpNZdHsBbjMygPEVWhdJwMVCxR42KrkqBmQMMLRlyTjiDiURo4zmpctB1rwvabBlwbdRfzqu3E3vQvO8FrMUxFqKmCsvcBQI2OrPJwxDHtW','0','0',14);
+INSERT INTO ti VALUES (3293444169823280100,196,'Te7hRROO6P','HkWfhsLljqwCQAoXQiSf5WlhOfPs2YyXDX9nTlldkl5V1cLnilQiFAZQ5jRBpiEiL','J72OZDCJWjEH0uciqBBb4IybaK8yFwii31K2oDAAA8HC6L6tXTcr0QUw6qTi1pAquq90','NQsnYuqjVL0dvMbVKrorfYnHanS4WOyERpnqk3nfkHHf3covv1xpylQE95Ay7p5TGirQbbgMtFa1xfP3jpSQtpWVBIJUSHvV7TeDi5QfttvcrWpNZdHsBbjMygPEVWhdJwMVCxR42KrkqBmQMMLRlyTjiDiURo4zmpctB1rwvabBlwbdRfzqu3E3vQvO8FrMUxFqKmCsvcBQI2OrPJwxDHtW','0','0',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7369655235226078200,62,'UqU8gM1XMqqfQE3aN','C5P24cwd3cp9gl0MyQRtVYSmol44ZKHP5enT5ro2a7ZNwivnBqBztdeB3lxO28XKzldadzjntCpPan6ZmJMrttwZfEFoqqaynzIgboXDgMU7HqJofpKc8p7iM','QQtanxy2JFmZushW6qKaQwLvxgXeuFuVJw6SSb7','cF06Jxb59UOq4eCZY9SmOnU16wn1kalNXBFqpQu5KwAgrfaEbeaXHi0HxuES3rGPXtnSGV3TAIKbUYzJ2ow9xGnKsanrVGl0Z7kebIfIsxIHD0BaCkpy6lykSYjZWzcTuzCqwZsoU4fT78q','dG','Hq',15);
+INSERT INTO ti VALUES (7369655235226078200,62,'UqU8gM1XMqqfQE3aN','C5P24cwd3cp9gl0MyQRtVYSmol44ZKHP5enT5ro2a7ZNwivnBqBztdeB3lxO28XKzldadzjntCpPan6ZmJMrttwZfEFoqqaynzIgboXDgMU7HqJofpKc8p7iM','QQtanxy2JFmZushW6qKaQwLvxgXeuFuVJw6SSb7','cF06Jxb59UOq4eCZY9SmOnU16wn1kalNXBFqpQu5KwAgrfaEbeaXHi0HxuES3rGPXtnSGV3TAIKbUYzJ2ow9xGnKsanrVGl0Z7kebIfIsxIHD0BaCkpy6lykSYjZWzcTuzCqwZsoU4fT78q','dG','Hq',15);
+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(56), d VARCHAR(44) NOT NULL, e VARBINARY(16) NOT NULL, f VARCHAR(58), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2630636677636630463,-13,'apFUiq2qK901GHvTMrtWgFtYRa7NrWqIAizxop','FPx','rST232gPC7kmfv','WVR8Iw46JiVscMj1nity61VPsQ','v','p',0);
+INSERT INTO t VALUES (1537890024873362299,59,'Qh2IjXOHaItKs0aNh5wKCwK','BOXs8dY1NwxiHtbpg7hc6COjPfuB7PZ8CSBGO','Ifkma','gHRRANoU0HH0X5JlqUmaInkAvm1MQuXkUPnT','w','RW',1);
+INSERT INTO t VALUES (-2294404357673846506,91,'HzFoGOymJI0OiWALp0NWBS9tysMlq9pbiJMqDjPuiK27LLeNg','89l46HdybRe0hAlin4X1ZcA','tznW3Llu5XobhXZd','Hwy5Lu3bNkZPO','Jy','KH',2);
+INSERT INTO t VALUES (-2414958413994952552,3,'urbkCePIWnRfpjkQu3cyHyXS2aCKeYtrYhoAn6LEaBPjGU2rX2zY','QiQUlbWsc6SLZVi0DVEuI6ceAhD6s','Ww1UdM7G','eXIrk5GtrdQVPnZFkxRQqMe8BaDzreBhZBHyHHrHhCzpue','W9','wW',3);
+INSERT INTO t VALUES (6821837621232050664,38,'Z2U','Crhp5HoM1IjWvcpZhBTcdiX5A26l7ISts','Cku1','Zw9TTnR8eJevzzmEydWZeLtJrPsuesddYESgRW2yo','n9','uO',4);
+INSERT INTO t VALUES (1783421127021960195,-24,'DE7vZ8VmLzqWANZILRsaA60pc2aEtRUN8puelzm','B68C2HyMI','74PH','Fwna1aTBvjen8DmiBHanzpy','q0','R',5);
+INSERT INTO t VALUES (8713951594717946030,116,'CMzmUnW19QuiqeYmF5YiozkIGlW2obAoysBOhn8vGH6yxYtXr','B4aAdOTrGQJ84kRfCqkySZbrfw73jG4bwyv21Awl','EbT3vGI9F1x9sOLO','12ireer1dVZ0C1l7YQD9Jp83g7U','B','m',6);
+INSERT INTO t VALUES (3084120081482022189,-88,'33D68fuMaQEoKPTvy','Qz0JePC0JlulGUvsJUFZK4FxZjc7pkblnmwPf1K8e1c','1HjfMl3Xxy','DwLuSwCYHrnx0Be7IBoO9vs4v','l','2',7);
+INSERT INTO t VALUES (-8555929412501991222,-99,'hS9NGEurEcEJ1WP3kQUyZt','73BZggzJV8IrxpvDFQyxqzz2PZLbgKm','XUBM8k4','yl7w','p8','LY',8);
+INSERT INTO t VALUES (-8477109945073571853,-118,'8jrJAQKekwdnt2qOne7tyXQT2vLUDFk','gj8a','rLBRT575','MuI','4I','a1',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c BINARY(56), d VARCHAR(44) NOT NULL, e VARBINARY(16) NOT NULL, f VARCHAR(58), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (6750693258352527653,1380325,'2t4lyCEdq6Fo6kuiDbiMXX70am4TR','yYM8INXC0NvIMtIgoS7kdbyMNkb5gAvtC7CAMm7UEyVH4','3geWWX5LOik','3tbzHGTwyrZVguB5sIEriEyD5IGuF','u3j0gopySv1un','nRlzuQeAXubK3DLOdWyC8FYBZBtatFFyxPxB',10);
-INSERT INTO ti VALUES (6750693258352527653,1380325,'2t4lyCEdq6Fo6kuiDbiMXX70am4TR','yYM8INXC0NvIMtIgoS7kdbyMNkb5gAvtC7CAMm7UEyVH4','3geWWX5LOik','3tbzHGTwyrZVguB5sIEriEyD5IGuF','u3j0gopySv1un','nRlzuQeAXubK3DLOdWyC8FYBZBtatFFyxPxB',10);
-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 (-2199510775372309929,14157033,'zRAuDjJ29AY2NvackyY','mWEoqtDBMirpUy85JvGwXmFtCqw8TCRQwtuLQcmu','lI161x6L6g0GRjoGDOmjNP','l6v','IXCydtAvpUvItAnQYtcu0NNo78ZJU1nqIOhcaJ6J5i0nveY6Ju6SqD6d7e868WDCfgiZ1RRSL3T50I9fymra2twvgN','u4aWiUtXahYRDKXZB4EV7J4LKqmZxvpIPjLWOwLSefPs8BErJGFGhejhhu9eLW6GjyAqnN3k71JQO',11);
-INSERT INTO ti VALUES (-2199510775372309929,14157033,'zRAuDjJ29AY2NvackyY','mWEoqtDBMirpUy85JvGwXmFtCqw8TCRQwtuLQcmu','lI161x6L6g0GRjoGDOmjNP','l6v','IXCydtAvpUvItAnQYtcu0NNo78ZJU1nqIOhcaJ6J5i0nveY6Ju6SqD6d7e868WDCfgiZ1RRSL3T50I9fymra2twvgN','u4aWiUtXahYRDKXZB4EV7J4LKqmZxvpIPjLWOwLSefPs8BErJGFGhejhhu9eLW6GjyAqnN3k71JQO',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8960299996167719973,14291582,'qzmxsgUwPhMhdqIgaFkytRpUE4Uxjs','yiEqEu2c8qFcxouMT4OK6ca6nZq0Sql27ubslRfZ5UrK9wRYReErgtdxnA0SeAUys88juBH75z1IIZOkGSZDQ7UnTI8k03Fd3Hx7UY1AYU6v8poUiQIUSyMzs3JqddlYkqA9jvgS4c3U8aELeaw5ZX1DwGgYyn9ouYpy8sD7evDvtxaAarr6T','Wj','HHpw60t1rQOAbp1p7b0edaHNkKIjyFahDhVxM44','TDAwNCLEEqDLTUYJJEOOCcRgkQmTBAhbLBHNvrEXWyth50GwwkB3WCmq6qnkY6Dk5pVCaGdyKRsxfFj9OZUV','eiRypaIXldhwDN3Dr9do1MOLw0DbAPky3lmnxV0eZKf8hxFXPhMFW',12);
-INSERT INTO ti VALUES (-8960299996167719973,14291582,'qzmxsgUwPhMhdqIgaFkytRpUE4Uxjs','yiEqEu2c8qFcxouMT4OK6ca6nZq0Sql27ubslRfZ5UrK9wRYReErgtdxnA0SeAUys88juBH75z1IIZOkGSZDQ7UnTI8k03Fd3Hx7UY1AYU6v8poUiQIUSyMzs3JqddlYkqA9jvgS4c3U8aELeaw5ZX1DwGgYyn9ouYpy8sD7evDvtxaAarr6T','Wj','HHpw60t1rQOAbp1p7b0edaHNkKIjyFahDhVxM44','TDAwNCLEEqDLTUYJJEOOCcRgkQmTBAhbLBHNvrEXWyth50GwwkB3WCmq6qnkY6Dk5pVCaGdyKRsxfFj9OZUV','eiRypaIXldhwDN3Dr9do1MOLw0DbAPky3lmnxV0eZKf8hxFXPhMFW',12);
+INSERT INTO t VALUES (-4287855123177659115,79,'iM9sSEpg5z6a','LV56LVZhyNBIYle0N4zpGbGd7IHaz2LM93y','W5XXX','3OuEb9Q5MHaCwttoeybDrQbFKeHvk5','U','Xx',10);
+INSERT INTO ti VALUES (-4287855123177659115,79,'iM9sSEpg5z6a','LV56LVZhyNBIYle0N4zpGbGd7IHaz2LM93y','W5XXX','3OuEb9Q5MHaCwttoeybDrQbFKeHvk5','U','Xx',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(57);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(57);
+INSERT INTO t VALUES (6383234065020795099,74,'Lm2CSU3M1CIu8DwKdchRaV5ujJ25Mhzcbs1NBV1B4kaf2e4jBJk1lFD','0OHcqLek','JfwG25AN','mO8vrtQkbqDV4fyvkUxpugA','Vg','9',11);
+INSERT INTO ti VALUES (6383234065020795099,74,'Lm2CSU3M1CIu8DwKdchRaV5ujJ25Mhzcbs1NBV1B4kaf2e4jBJk1lFD','0OHcqLek','JfwG25AN','mO8vrtQkbqDV4fyvkUxpugA','Vg','9',11);
+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 (-500258019286856876,94,'IGwCIgF9jwiOdvP','8DxJFpc5klhitjR63H1bo2kvzgN1qdgQtx1Kw3A9NeKbUfEh8uRnsMkKhg40vTJOrygb7MJpg','x4Oqj','uT8laMD9','C','B',12);
+INSERT INTO ti VALUES (-500258019286856876,94,'IGwCIgF9jwiOdvP','8DxJFpc5klhitjR63H1bo2kvzgN1qdgQtx1Kw3A9NeKbUfEh8uRnsMkKhg40vTJOrygb7MJpg','x4Oqj','uT8laMD9','C','B',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6576935343979201277,5575892,'L82FlFJQ01kDyLSc7mVQh9GTm4xSik','Oqnb5jZSyD9JqyCQWWy1gCDFWcqGaUHue8wFhSq7o0eLVizbw1CAtwoJhibISDMHpvZWlQC4hslqhyFunXQTYAq1hQVrhLYpFMgLmkBUGjoR3D8YWggJR8W1uzB','8OtyeUVyFoiugLemwmq905UZXjc2PiB','F6YO6cJcsBsGBz6teUgjI90UBn9ha7fy2YktOv3uPfY2VOW','brTArRaTuJeVe','Nq5isfXZu2OkOWY5Fs41MfmK2hIKOrCPmYZ3CW0wqDeXrgMXVLO5ofaKPpKE4LH1lkA',13);
-INSERT INTO ti VALUES (6576935343979201277,5575892,'L82FlFJQ01kDyLSc7mVQh9GTm4xSik','Oqnb5jZSyD9JqyCQWWy1gCDFWcqGaUHue8wFhSq7o0eLVizbw1CAtwoJhibISDMHpvZWlQC4hslqhyFunXQTYAq1hQVrhLYpFMgLmkBUGjoR3D8YWggJR8W1uzB','8OtyeUVyFoiugLemwmq905UZXjc2PiB','F6YO6cJcsBsGBz6teUgjI90UBn9ha7fy2YktOv3uPfY2VOW','brTArRaTuJeVe','Nq5isfXZu2OkOWY5Fs41MfmK2hIKOrCPmYZ3CW0wqDeXrgMXVLO5ofaKPpKE4LH1lkA',13);
-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(79), d VARBINARY(36) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(11), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1401143982,17955961141212222613,'7uTHP3pV944ZdM8qVT','tgBIi2ZHSw','3qh8OxdAuN','AL2Un5j','UePgvdbgjRGs1URaQkrCCefb2CpB4dZD48CazL3s28bbYgPZT25uDWVL0J8JESjlzEqGcm4p5iaDTjSbgCTa','RJmPXdLixk1O0aUjixZIzrP9zS1nbs8H2LLSTtbkgQnNfp8rcZRVXIB7yt8DsO3GDVZMEDeMktHmiH7kWm1fLAcEIZjpD',0);
-INSERT INTO t VALUES (658575226,7549864948382554762,'ruojcUdn2RqO1cOMV4Rw5HTkAmmGhW5RvCPjE7a94kZXg8e8aDZ7XwQu8xk8K0hcw','4qt7BqbgUZBs','SwhKWTyl79iRVW9OLw0OZEa0jfkIAg3zlFmk93p19K9LQVs7wLdph','ydWSTW','5Yz4q46','FlzjfmqPbPzIgGODd6ew',1);
-INSERT INTO t VALUES (1041915901,14844483725357013260,'kT3a6ZuKn2HE1mk02XuUe3sKYz2H7l8aISUEkXIT9MxBFm1HbWhmetB2Hp32vexm7sOymNwc6nZlg','7mdvfthctzQBh0Ci','szC7WL78Yyq4Ahi2GzwgfbDbKs1zl13cCwAIoWMIjBoi3rVsNRIWg1fouDVdnXvceYimohcWoNNfPKG2LGFvjGVqmQ','lZt','b8azSt0ttYKHw9vk5nfkvfy2mjcXtEXASpdM8VaY1tasjyEhpw9qg4PvXBmrJlBecJnxld','NGiXyaTEpFp6fAy8UzsO7mcrX78Ugbicw9TnJYwVVNwteuqo7YcOUyK8h8VD5RbO',2);
-INSERT INTO t VALUES (3026370597,3686566827658667723,'CmHfuPt2Hu7qliGmaqKLihDwfwHZYI3Xk4x725elwnuU19kqdl','EyjpmgwHisbmxFvjFeC0yxr1dTkbhG98ki37','0ys1Wg3wrSZtlh','M','twnIi7IE36T3K9CAkvttXYMyosn3OVmuWhMqoEltHOA9htYpn8OeNeDAxC7JqWKqq','aaTLm45JXoC5LN7gJ1twTYimxI0Rhh81dFSd2tbae8OekCzv74CRpy9qwM9',3);
-INSERT INTO t VALUES (1072842662,12846813329764340817,'ub82pMtULn4aF','zyuIyhjIaMyaF','yyJkznYIJsEREqd8pme6IXoowJPum','5F6qgX','vyDIjMupnR9b29lz18il6UKgQ3Vm7bSIg5hp6Trj9kCV7Z5ds3sityy2wKYU','DphtpuhYtv0roVES3e0pFIFyAqAqaRc1rc1YqHZpZ3AnW1gm9ouSZgwPR2QJr',4);
-INSERT INTO t VALUES (2273385834,12544883957074222524,'EPkXgU2a53Rn6hXnqeTYPrYZCzWhkLSITx7R7RqT7lT3gCeD8jZ6Mr2a8D2r9COj3llwkzqQMfd2F','Lze4cmexPLxw6kdw2QWH6zjXR9yrP3Y8tS','SQzEEHxaUTJJru5YJmTh8K9FTd6Z22QcqaVDgXK4Ycm3vv3XMpMdBmUQDn9NbruSyjIuCSKxgMpp6Lo','G00UjWkjJ','iKqHCkvjBLYEBRJU8iq1kcd','0EN6knBs2jx3suthoHR0ilxti4ps7rQ',5);
-INSERT INTO t VALUES (2097335278,14677952791830810106,'5CHqqpgyOE7lgKKsWTaxHjua0PGm9SX2nM6XCRwxTv1YKSAjAaV7uI8ESb25w','UINZMzTQR8VuE6xPkzZpgr2','3EdpFJofY3kttc73TJBysCbwFHZDCxhuI7y9It9mO2ZfGJw7NRk3iUQHdc4ouscHXIe87XYX4UdriUTIlxOq','y4m','5pA3QpZ77cjabpJHFCbzoI','Ng',6);
-INSERT INTO t VALUES (3057713151,470708446123403651,'FAYIxD1TN1wUU','e4SDT6J06jQxu7cKKwIEZ84p50ey','EdNbjGXKM8OoKUGMVNiKj9QZyF2mO','u92000','DDfjla0upquq4v9CN4WGXoQBl1sErwCE02T90AGNdkVDy19BmkqYQdH3EVht48JWsCHro8VEpOVJReZ8B','otiDLWt66gUF2Kdj2aFwJiOfRSsTQN5qQah3EyN3jQeqMPDe2EQlvpyGRU1nnNy2TwY1a4',7);
-INSERT INTO t VALUES (2200563756,422953917134749415,'Vzz2sz4kvXTnScz44nCiI7mqWk1','7bQLQDiO','KiotVi3ZCtonrvzseb3HTJcAOY6JbNF1y','1tAn21C','dml18ilx5CEKVUwVQns9mf0u08uQWrWkPsPkP645DTfFbNCf0p98Ekjqq','kajZLtdDtBXPZR4mV75HO2',8);
-INSERT INTO t VALUES (502427902,17854245709408062568,'NxOboeMhNVkyZ1','b3otJKqOArEZas7F','oFtXFIzRC83q4yW529nM5LSIbJESxQekga04AGny1oqj','tCO','8I','SbjSLdGN5DkNLgk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6312154121680733143,-80,'1RZKb6NFvWovCiEUQDDf4mJC','JalRum4OYN5dquaxImd8','27TTmJ','lnqE1ukX9diAVhwcWutBnt0gAInnYniuXcAZZp9CgtvUyx','nB','z',13);
+INSERT INTO ti VALUES (-6312154121680733143,-80,'1RZKb6NFvWovCiEUQDDf4mJC','JalRum4OYN5dquaxImd8','27TTmJ','lnqE1ukX9diAVhwcWutBnt0gAInnYniuXcAZZp9CgtvUyx','nB','z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (293932496454788004,-112,'IGibqbJ9zm14LVnVSKs8Qk06kJD8GbgrRHR9QhZ5kjdLdZ4o5','tDXnkzN6kKlRqb7U3x1BQVWusA6C4uWbqJEMvmArxBhEJcpDZPeftA1w4Wt8ENx8zdckA9RuujsCr2IVfUmNFu0DQTL3nZw7G5TSMEdqdgKjsPL1TMCZ1jL2xXGR784HyetBSKN4MQyvIBQrhF82EL3nxz4KWbRwbhSnVG3d6NcEprS23bZ2ur1LjSz5f8dI0ADW1eNTyZ7NODYYmeyLBODGnOBOx9mNMBmkM1XoHupIQxAuRI48H','rFbVHIzr18DLqzL','mTjD2VfwaMXTAXyoN0ZMFBCdO8Lx6H6e','bL','Cp',14);
+INSERT INTO ti VALUES (293932496454788004,-112,'IGibqbJ9zm14LVnVSKs8Qk06kJD8GbgrRHR9QhZ5kjdLdZ4o5','tDXnkzN6kKlRqb7U3x1BQVWusA6C4uWbqJEMvmArxBhEJcpDZPeftA1w4Wt8ENx8zdckA9RuujsCr2IVfUmNFu0DQTL3nZw7G5TSMEdqdgKjsPL1TMCZ1jL2xXGR784HyetBSKN4MQyvIBQrhF82EL3nxz4KWbRwbhSnVG3d6NcEprS23bZ2ur1LjSz5f8dI0ADW1eNTyZ7NODYYmeyLBODGnOBOx9mNMBmkM1XoHupIQxAuRI48H','rFbVHIzr18DLqzL','mTjD2VfwaMXTAXyoN0ZMFBCdO8Lx6H6e','bL','Cp',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7012576134216990261,-25,'KZx7tqF255g','BiGUAmnZurCovZxDwAn31WDcOseUitW0Q4v9ZxmSGKHvpBnx8bw7rh6rPepPA3A398z85NXDhRlKQWNdeYzrumbieusMCQuZN8dEGrPIO2yVGQ6byD3KB6Swi4pzfPzpbFuOhWRZjyQ7','vzI8OOjO7NU5e','rO0NaZQMpAVFCh8AUCB14eSphWgoWpg5Y2YY7Qi0xpgwGg8VEcl8LxZt63fly7N0Pc4QFmFegs5oqzta64oIVknlvHLYwCUJk1y7NG7YPOK9x8h3MhVMEdf60C9fddpBFhNQ92OFogc2pHBqVzXVvyuz3ZYTNIffRU7osxrJ6ZL44PKIiYlWp4k3m1T8971mVCX95vr1xjkvd','L','w',15);
+INSERT INTO ti VALUES (7012576134216990261,-25,'KZx7tqF255g','BiGUAmnZurCovZxDwAn31WDcOseUitW0Q4v9ZxmSGKHvpBnx8bw7rh6rPepPA3A398z85NXDhRlKQWNdeYzrumbieusMCQuZN8dEGrPIO2yVGQ6byD3KB6Swi4pzfPzpbFuOhWRZjyQ7','vzI8OOjO7NU5e','rO0NaZQMpAVFCh8AUCB14eSphWgoWpg5Y2YY7Qi0xpgwGg8VEcl8LxZt63fly7N0Pc4QFmFegs5oqzta64oIVknlvHLYwCUJk1y7NG7YPOK9x8h3MhVMEdf60C9fddpBFhNQ92OFogc2pHBqVzXVvyuz3ZYTNIffRU7osxrJ6ZL44PKIiYlWp4k3m1T8971mVCX95vr1xjkvd','L','w',15);
+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 BINARY(51), d VARCHAR(1) NOT NULL, e VARBINARY(79) NOT NULL, f VARCHAR(7), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7702714,-5928556879107407205,'lkPJDxHSkbLIZRVYvKo','o','3sX4iXvGkzlVxEwKXKNgiBotnUKwSD3SJUkm5jQQ9lN3LMZnwcCCntD','mvdBYh','tz','D',0);
+INSERT INTO t VALUES (1451428,4360059290870182043,'ZXXRXlO','z','ljZtbRoFRhRY7qJtRRunwNmOk2NXyz7caosFV','1jJ0f','QD','l',1);
+INSERT INTO t VALUES (8817566,8169237299165748954,'nnG3ZHOUiPO','Q','yQTiNnUPRXskCmzJI4X4Qgjyim8BHSXUijdZWBUKOThTIUKww4DZTiVMGC32d8l','JNuR','I','0',2);
+INSERT INTO t VALUES (7328275,4312437270564315231,'ppYfZJTVrdKR1dx4RRannNEQ7UyqAABLy','U','128','3RNu6','T','I',3);
+INSERT INTO t VALUES (11954771,7901497891239758727,'LqtrhLA6X4','K','DYVaQavVgIfeDhbmNQZJbI7pMDCNYLFv1TRx0WnPS5CJxSf7R','PNF','pc','S',4);
+INSERT INTO t VALUES (14344426,-3924972562706219410,'gVLxWn','w','UBcZ9JqL7w0dhMPNXeXnvg6XZ5jQYvyha5YNsepHchcaj5ndtl0E3F7eFkVGcTZ8Yk4Og7','yfuo','b','d',5);
+INSERT INTO t VALUES (5586828,63160683484005662,'Y1loWzlY','v','cH32nuVpHDILwmfG8boetcWHFWG2m4MV3QiyOmM56J93V35hHS13d0ic7I2gBxUSDfl1','Fix','6p','J',6);
+INSERT INTO t VALUES (7216398,-7489818263354651743,'cVwIwPNP6J0Xs','D','r7JRd9033l5NEsaA2HpI3SaUcnBnh8qYgNiKLlb4i73UhabJ0HpBbARJAiWjNMQ4CjMkCePN','BciKq','p','H',7);
+INSERT INTO t VALUES (9489441,5766742334316963361,'YeJlt1wslnANIthhYBjPt8GWbNxlkAHK','B','G7JDQxNEBQjrvaRu64yz0mQeomfhflmFnnykwzM74tocnTcQ6Y','QMvS','7','g',8);
+INSERT INTO t VALUES (16476360,1063641842072516204,'ilgDUPfKq','x','usnDSqIX2Vz4qIbdFk6dqjxpKZLWFW7MTHnrkBZ3MZxmCxKJ249DX5iimcqFAiw','J','8r','Q',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(51), d VARCHAR(1) NOT NULL, e VARBINARY(79) 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 BIGINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (17010531638696992519,10025621938762154123,'T4bYDiMJ7vUsu','U5TpFoE5ZHqA0SdKxRsY16','Z0yBKdkac44k7IJxSh1aeNp0Aq3avYjdEfGWBOvHMpi1sS8HKI9uSvlsG4wkVSavJKyydCnhpXmwqBAUpQsARMLdZN','Czn1g','qBzFq0rgd90Jc','ZZpfFO62riZB5fRllEDRQegn4TfZLfdIcuC9BTQe3oLkdRTOvoFvpg',10);
-INSERT INTO ti VALUES (17010531638696992519,10025621938762154123,'T4bYDiMJ7vUsu','U5TpFoE5ZHqA0SdKxRsY16','Z0yBKdkac44k7IJxSh1aeNp0Aq3avYjdEfGWBOvHMpi1sS8HKI9uSvlsG4wkVSavJKyydCnhpXmwqBAUpQsARMLdZN','Czn1g','qBzFq0rgd90Jc','ZZpfFO62riZB5fRllEDRQegn4TfZLfdIcuC9BTQe3oLkdRTOvoFvpg',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(80);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
-INSERT INTO t VALUES (2293048024547961465,7337887692652651714,'qqfF89DhrvQoP9OHv','jIDsb2lM0E1BvwPGeI','EbWORjomEul1IgUytA0RhUwxCZLXfps1','XpyhQ3','O0mautUjko5GpwhthdOEJgKRPlzaDypRsyNutylUtP7xdQBgOQwtZp6mDSUkM','TwMGAchTiqAiaLdPUVv289YtH4FfXroEgCy9cnZT8aG7Db65',11);
-INSERT INTO ti VALUES (2293048024547961465,7337887692652651714,'qqfF89DhrvQoP9OHv','jIDsb2lM0E1BvwPGeI','EbWORjomEul1IgUytA0RhUwxCZLXfps1','XpyhQ3','O0mautUjko5GpwhthdOEJgKRPlzaDypRsyNutylUtP7xdQBgOQwtZp6mDSUkM','TwMGAchTiqAiaLdPUVv289YtH4FfXroEgCy9cnZT8aG7Db65',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1523906443443065241,5158987714140685175,'bTOpvloLgviezVnWVHAwcWU0qnQCw1tiWxGrj','BJph53D2MGotmcFoU0CC1BOpluSjEvPWHdHMggmFVEL5Ct2KdrYy22cBo9tKPM6UQsH0tBxszhCNFwjBzeNNDjyhmzGCN','azgPUt3wKurVgDtz','RtQM','NoO0QMBfjo','vHLekOGDnpfnPwwCh4U2U2F70aT188q50iTPKs2Ro7rI4ez5w8CFb2WpQe4ivki2QDgcNl7xPgs',12);
-INSERT INTO ti VALUES (1523906443443065241,5158987714140685175,'bTOpvloLgviezVnWVHAwcWU0qnQCw1tiWxGrj','BJph53D2MGotmcFoU0CC1BOpluSjEvPWHdHMggmFVEL5Ct2KdrYy22cBo9tKPM6UQsH0tBxszhCNFwjBzeNNDjyhmzGCN','azgPUt3wKurVgDtz','RtQM','NoO0QMBfjo','vHLekOGDnpfnPwwCh4U2U2F70aT188q50iTPKs2Ro7rI4ez5w8CFb2WpQe4ivki2QDgcNl7xPgs',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6636275552309020590,18380678017576444934,'dOlDSMi0BnJ0SSTS2uOso2oFq8F1fCB0Cw2iDYyjHRZC6ii50HmoFHw3lQp3AaQdJg49L','dIgIy7H5MC3uWdCAxw7EOX7CM4wN3HeB4wDlRATDALxej95qf9AQUAXJoBITTKa15mqVCqieDiKPCGxZhfueRucbiHRUuP3X72nzAUV8eNM9OdkMLexBkYfC7xgs7tWtBIegyRpl1yLDyJt65MuXBboHlVqyAboeua2ryRi1taYPKlldRs','8SbZxF0zfYQGom3oPWGxu6h3lHwYQ5C1','8WFJUNPN5Hm0fxnUGdvsHurXCY5a9BhPGDCEhVDqV0sBrbm9yDdq1zEUfh1eQrtvULYuOXCEo1CmO6BQyIqEvSNgAq29hKKAqlgf3ROPrfR2ThBs29r8wbagMtplnx8HCV55MYVNwQyyKaTZIFyTBHbiINMWaeQCIW68SY98hgvRzHZA3LrpNijJeHNbM8DN96bnq3Wim18kSIQsDOeVYe','82RVhk94kiOlqllqW9LgzxUkHCNSgEe6nO5','z9cmgAzXlyvLyWveXfQf3p0eAJ5bSsOl9wIjuqJ0xXEHdyUNYminXbUMhmACmZ4P7Ze47Bi',13);
-INSERT INTO ti VALUES (6636275552309020590,18380678017576444934,'dOlDSMi0BnJ0SSTS2uOso2oFq8F1fCB0Cw2iDYyjHRZC6ii50HmoFHw3lQp3AaQdJg49L','dIgIy7H5MC3uWdCAxw7EOX7CM4wN3HeB4wDlRATDALxej95qf9AQUAXJoBITTKa15mqVCqieDiKPCGxZhfueRucbiHRUuP3X72nzAUV8eNM9OdkMLexBkYfC7xgs7tWtBIegyRpl1yLDyJt65MuXBboHlVqyAboeua2ryRi1taYPKlldRs','8SbZxF0zfYQGom3oPWGxu6h3lHwYQ5C1','8WFJUNPN5Hm0fxnUGdvsHurXCY5a9BhPGDCEhVDqV0sBrbm9yDdq1zEUfh1eQrtvULYuOXCEo1CmO6BQyIqEvSNgAq29hKKAqlgf3ROPrfR2ThBs29r8wbagMtplnx8HCV55MYVNwQyyKaTZIFyTBHbiINMWaeQCIW68SY98hgvRzHZA3LrpNijJeHNbM8DN96bnq3Wim18kSIQsDOeVYe','82RVhk94kiOlqllqW9LgzxUkHCNSgEe6nO5','z9cmgAzXlyvLyWveXfQf3p0eAJ5bSsOl9wIjuqJ0xXEHdyUNYminXbUMhmACmZ4P7Ze47Bi',13);
-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(60), d VARBINARY(84) NOT NULL, e VARCHAR(36), f VARBINARY(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3311635068,5463,'mSOp24','WZ8ADfsnewLN1qobctIXJsOBhEaJadhvxb','AbHeaDoFJHQnqZD','Z','FiliPCeFMNMo3a7eIpQ7XYt1JODplC2IUgEv63aynFJQ2CmmcH49GhspL4ZuWVxlWsI','urVwV0KN71',0);
-INSERT INTO t VALUES (2295071279,5173,'2OzwjVMeTyTRQbvH8MydRcTLRytU0mOWwRtWHES3NjNksRE3x78vXU2fL1','UaGUs0fYfx6hykxWwLGd7y0oeF7kebYo','bO62nc6gMqy2','2GNj','zGo8EW8grYUy8','lu8IC1sjBB1IMOMt5tMX',1);
-INSERT INTO t VALUES (1184699466,6476,'UQPZo6','LXAEGzKKOEUpetsvognQ3uTs','tqMmZ8P2u7bbepiLZoHUP2U','Wt2nRx','3RDme6CGWyK0i2TIRpBPdp88qc0nO6PyX0Pgxfu3Ebv6htNQcK','lxhH82rZ6rY021AEbYFR9kpbJGYY',2);
-INSERT INTO t VALUES (1187187313,56966,'Sb5GlvrRwi2AUJMSoFGqtNeyp2yTXwL2yRRFVDwM3l','ADDSS8gxM6uHy1BUphOxMzBPP5wsLJFpFDNedO3cc03qsrh4yRjDXMYYgpGxq9y2OlA','5s','YegS','wxkkywllRLT8ZuxabSFcRH7bmH9TDnaK5lP8aPeM88KiFeLAEwMOBtvDgA9d0YB7ynQgAuAshnihldo1MABtB','jE1INQx8HhR',3);
-INSERT INTO t VALUES (2697430703,17004,'2mNiO','T8bAq1zgFTE7ySbCOsFhTGJtNAvzfrr08E8OLTbQAVLzTH58Qjxfym','Ed8rkrpS3wlozipdxSwZYmD7vtzZ5','BruDJAYiW','OMr59Z5cbxONrMJ2gmFPFY1MujFpy','7gBW83J4wqscjEdV9TgoSWTCdhqHLsKSIcjK',4);
-INSERT INTO t VALUES (3476864807,45428,'sNLEkJaGu4TTqThe84UnJxp8ANsSTP6IUAWCbY','7FWRBcttH0T6HypLXY2xCwo5nAsMSigD5G4Zqt9e9VgWZPUlIrxcXuJEdSkr6BnQDQF4y7ZtGlEJ5FKSe','FE3E','Jz0W5Ay','HysM3V0ZiTXsj','tzIKLAONnHxYY0pi',5);
-INSERT INTO t VALUES (1940652690,5687,'WE3I18O1bww0fOBuZrCa7bbaFL','ZsGU1dskylukH8pkRrSeHd4wy','5Y5xfQlCMTCOokP','N7g1','VASCdx74IRJwFVD3oHQVb3ADmxMA','TQexG0TAILEbMOhuqw0dQlyThkLJk4qIZcAA3PFGvMqNVYDX9n7eilUhAlC3hO5',6);
-INSERT INTO t VALUES (1303879528,15414,'atjUvpQX6Ot7NDozBpNCT4tuySPNYqTc','UMJ38K3TkwHfYAyYWcxn','NpkfW','zRgvwaqJ','KjlmZjl4Aqg2UXXsGLykf3tANB6QTXzlNXDc','kbCpp5q87KvoA1vz1H7',7);
-INSERT INTO t VALUES (1761703404,28261,'shke6DEjjeGwuy0Njb5FiZ3jZM','wVVjVFgzViniSfYqzzregJQOioPIjknstD4EFMTsst7hVJKCBSK65J','QVVUKSztBzMfl86JftSF','TU320DhCq','gvbu85vUDR7FyIDFX9aS76v9fAUOexpt89LV8P4BBSvFLDPq4CzhRsqGNFt37o5c8O8sf8','NwBXadM8rQQoZLnfwQxa33WZ2s7ejO1TAIKJuWgARHVprmJ8dqPi9go9g',8);
-INSERT INTO t VALUES (816222371,13020,'uStYigOuaH8dAbII0B3RLJhPYdnYX1DxZDPRC4dbo','vvnixWJ2yjOgG7H0D1k3XA0NGMnp3MBaSidUhUYVaARPbW7XZyq7cobRg','sa2F7Ka4gBH9QZ','8uYxIP6H3P','G1aw','04Cvc5kIm3wdXc5cDxsZrTKPWtxJ0RQSUi2wtMYf6MBoNaWveL4uVTvgg1GzXVHLH3y95llUFEkqAeIz7cyw8i3QkPVjMrdKVDU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13428971,-7936205296117889869,'F7t3fd45so66dCliLDo7mMCwzjyf1sr','w','cXA9wN8jGZwAxg1z2Khdmr','pE','Pl','s',10);
+INSERT INTO ti VALUES (13428971,-7936205296117889869,'F7t3fd45so66dCliLDo7mMCwzjyf1sr','w','cXA9wN8jGZwAxg1z2Khdmr','pE','Pl','s',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(52);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(52);
+INSERT INTO t VALUES (1856086,-2182984781890279559,'6hhauPa0jTKWCxGFUEBfmTS86ccwAf3wP13a','r','wKff9Kc594ksSiBFrRkOwjB0T6N1ZJ02YxkA5A2zEEKrr5KOpz3TTw6','gk','B','y',11);
+INSERT INTO ti VALUES (1856086,-2182984781890279559,'6hhauPa0jTKWCxGFUEBfmTS86ccwAf3wP13a','r','wKff9Kc594ksSiBFrRkOwjB0T6N1ZJ02YxkA5A2zEEKrr5KOpz3TTw6','gk','B','y',11);
+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 (11559135,5289003669025646968,'8m8t0wBZPN5kg33BhmSJiYnLQK3IqH0sAaII','jcyNueelsxl1g5kdTkDhBh7BXVRkO8eBDqWxNXshz6OE3Hyx','nwq2905kBwfYCefaqyzS0LnkfZCUkAc5aftW','qm1','d','R',12);
+INSERT INTO ti VALUES (11559135,5289003669025646968,'8m8t0wBZPN5kg33BhmSJiYnLQK3IqH0sAaII','jcyNueelsxl1g5kdTkDhBh7BXVRkO8eBDqWxNXshz6OE3Hyx','nwq2905kBwfYCefaqyzS0LnkfZCUkAc5aftW','qm1','d','R',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1032969,4904877652133969566,'33bR2zC','wl8d8LQMYXrhiCrMiUY9OfOvdEWO9CS5zQTPDXXcaet3uPx1w0h5HnzUzs94qnTVcpGDjB8gZEyZO9xqp5YCFAMsnf8TRHKRp64BwjymIbuTAXf0wXGGr4UtQPv1ewiBEZph30TLi2TQDIv7zzei8nqcZP8uWSJ6WXQKZXa3Zg2EihTtHWzOfOLfhuaQOAlfBhV8soL2jHJHJgwDv4YB6mB42IOVP6Pnq1v2TD2wfSaht5FLiUQo7947u','zx3ZlD7kfhYItcCC8eZCtNpLEmjY6WongvCaFtveEuIM5NRxkYldhiknMu7DWjKWyiVA7','1Y1ooHLtn5k7z5VQy257YvuGbzzJI4WwDCahbiIIkq','v','S',13);
+INSERT INTO ti VALUES (1032969,4904877652133969566,'33bR2zC','wl8d8LQMYXrhiCrMiUY9OfOvdEWO9CS5zQTPDXXcaet3uPx1w0h5HnzUzs94qnTVcpGDjB8gZEyZO9xqp5YCFAMsnf8TRHKRp64BwjymIbuTAXf0wXGGr4UtQPv1ewiBEZph30TLi2TQDIv7zzei8nqcZP8uWSJ6WXQKZXa3Zg2EihTtHWzOfOLfhuaQOAlfBhV8soL2jHJHJgwDv4YB6mB42IOVP6Pnq1v2TD2wfSaht5FLiUQo7947u','zx3ZlD7kfhYItcCC8eZCtNpLEmjY6WongvCaFtveEuIM5NRxkYldhiknMu7DWjKWyiVA7','1Y1ooHLtn5k7z5VQy257YvuGbzzJI4WwDCahbiIIkq','v','S',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1556601,5693688860960106264,'YqK','BwndcraFe0I6T8CMcWXDi6cha0Yqj5dktRtaBV8XV067TdBO4xs1Ot9XxuTBPkUrBGXYWra5GIk','IbEi9j9UFB44HRuas59B1dArIeJ8VOlE5slTe89TvWE7XPHQfYwWUDNSJkW1Gi6xwvTnsK','qRN2KMNwLWPrIkpn5','nw','b',14);
+INSERT INTO ti VALUES (1556601,5693688860960106264,'YqK','BwndcraFe0I6T8CMcWXDi6cha0Yqj5dktRtaBV8XV067TdBO4xs1Ot9XxuTBPkUrBGXYWra5GIk','IbEi9j9UFB44HRuas59B1dArIeJ8VOlE5slTe89TvWE7XPHQfYwWUDNSJkW1Gi6xwvTnsK','qRN2KMNwLWPrIkpn5','nw','b',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7648355,3584828296507305916,'Rv5QrWrX5BdP','TWTsswGt3XJ5mkvGVEA84e69Qc','f3NRLWMxqUMi2bLwv8m2shRMGEH1sP7yWR9jhb73Z8EuG9Vm4HzcSj4EAtUM','FEmwOFZUkHnIyXz0mfH764m4hGiobQfjCuPvw2CjpcOovrfQB2dpxgsYBb5OLvWfBdpXCcTHZThCvq8tYd43sV1G1P4Lv13COptp0P4qqIzjWAt2X5ljyc2mLd248ppge23FJCT935mbp9KHpCxcxd2Ne7LnAz4HnO5H3gVTniFYDwptJ878PPN9W9OTTatZsXLlEF','o','XK',15);
+INSERT INTO ti VALUES (7648355,3584828296507305916,'Rv5QrWrX5BdP','TWTsswGt3XJ5mkvGVEA84e69Qc','f3NRLWMxqUMi2bLwv8m2shRMGEH1sP7yWR9jhb73Z8EuG9Vm4HzcSj4EAtUM','FEmwOFZUkHnIyXz0mfH764m4hGiobQfjCuPvw2CjpcOovrfQB2dpxgsYBb5OLvWfBdpXCcTHZThCvq8tYd43sV1G1P4Lv13COptp0P4qqIzjWAt2X5ljyc2mLd248ppge23FJCT935mbp9KHpCxcxd2Ne7LnAz4HnO5H3gVTniFYDwptJ878PPN9W9OTTatZsXLlEF','o','XK',15);
+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(6) NOT NULL, d VARBINARY(27) NOT NULL, e VARCHAR(18), f VARBINARY(18), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1828514690,10852278137057817817,'mp','FwVHPk9S1','FOcuT2ek','xKLSGx3sxOHAV8K','4s','Z',0);
+INSERT INTO t VALUES (3393278515,17335733649961818422,'tR','9S','YLtt','Smx8j','A','x',1);
+INSERT INTO t VALUES (2552835834,12921480129986173040,'T9GHU','AjN4WjQLKuuU41Z','P1PmVENt','DLJeE','T','2',2);
+INSERT INTO t VALUES (1625637620,6039924233498986173,'ih7x7v','Gw3F4FscN3Pxvk1phIf','k2m8','cX92Qb','H','o',3);
+INSERT INTO t VALUES (2285258108,15987647626733644467,'HD5','RQtt0','fLb2','wZ2s4','Y','A',4);
+INSERT INTO t VALUES (4181973371,487556731154556480,'d','MYfYnsmSeB0sSwziRJ','3pF3lUTVOGTI8woijo','1O','F2','a',5);
+INSERT INTO t VALUES (1121699120,13935709811234996386,'s','MD','yi87bBvi8MGxj','7rThIIP16WEhWxw','Jz','L',6);
+INSERT INTO t VALUES (2423141700,11228914688157846235,'6yRk','GH5','nQGikk9IjTz','TM5oaprfzQ','sL','6',7);
+INSERT INTO t VALUES (731932298,16777027395649073965,'R5Mv','JLuVKIqAda','GwfgNrcC','1OwWi','p','p',8);
+INSERT INTO t VALUES (266878805,12199657043143136896,'6','q','N0PUVWQx','bSWv','uX','0',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(6) NOT NULL, d VARBINARY(27) NOT NULL, e VARCHAR(18), f VARBINARY(18), 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 (2328131466,58769,'e0zk4TG18H3H0w38WTfDpBZOwFu7hBMd32QzIptZ6HLkkc','tjNrMAPKsArvQgk8GiwBx9UxV2szSNi2oaPLv0lmAc','7iYR1dxwaDcZSBRT0ueKqi2QjPMqA8','6','ZrIVgZxUcNfdMV0OrCjRKf4oSasWOuVdCc5uKg2XY0phwyBhRH4m6JpKDNAxtVTCajWpxQH2PkLjuwqMnYV3MkHN6eAvKhE','q2csu6gvzRZb4HdqfiDv6hKX2jkYMrZ6laMx77pfjWaHaeFrNq0tnbkRVKySQ7Wy8f1HB0AzM2iLhGzAEK3js',10);
-INSERT INTO ti VALUES (2328131466,58769,'e0zk4TG18H3H0w38WTfDpBZOwFu7hBMd32QzIptZ6HLkkc','tjNrMAPKsArvQgk8GiwBx9UxV2szSNi2oaPLv0lmAc','7iYR1dxwaDcZSBRT0ueKqi2QjPMqA8','6','ZrIVgZxUcNfdMV0OrCjRKf4oSasWOuVdCc5uKg2XY0phwyBhRH4m6JpKDNAxtVTCajWpxQH2PkLjuwqMnYV3MkHN6eAvKhE','q2csu6gvzRZb4HdqfiDv6hKX2jkYMrZ6laMx77pfjWaHaeFrNq0tnbkRVKySQ7Wy8f1HB0AzM2iLhGzAEK3js',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(61);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
-INSERT INTO t VALUES (3500686440,57342,'lIPZbQXF','r32mxwz06','JVWadr','oq','QRreOOuIURW','9NRERQXnz4B25ktSCbNL6SubVDt9dGit5E19kTY5pZP81',11);
-INSERT INTO ti VALUES (3500686440,57342,'lIPZbQXF','r32mxwz06','JVWadr','oq','QRreOOuIURW','9NRERQXnz4B25ktSCbNL6SubVDt9dGit5E19kTY5pZP81',11);
+INSERT INTO t VALUES (4085739557,10806089271779149972,'vf7jrz','xcQp','HHft7IZlBJC','Owbya589QE','7V','J',10);
+INSERT INTO ti VALUES (4085739557,10806089271779149972,'vf7jrz','xcQp','HHft7IZlBJC','Owbya589QE','7V','J',10);
+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 (1680016490,16427650224346802084,'JtwEp','BTXccbXv37vY5','i7Ay1c0u','LM','Io','B',11);
+INSERT INTO ti VALUES (1680016490,16427650224346802084,'JtwEp','BTXccbXv37vY5','i7Ay1c0u','LM','Io','B',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2222766557,42579,'KOEcKEBJwpptY9bMDG1c','NSibW1FbOVJ34GhDns5o1mMQzft7E4oAfwivS44VYENjHFZh5aZAfgIvy72hsKqHSv5GhYg3QVnBnccaknsZanEFnfk7UpZ0QHI','qpYsPnvCloqOFXFhGRxSLxQx1A','1KTjhPHuiyXf','47BxFPKdhpSG0P6ULixKaDZ4TutGEu5X6TAV5rG2WeVsQiOGhi3FbSJI6bsxCBX','DnVrOEZkz45Xc08ykcKR2MZv2OrjoSku0Gc7QQCNQB8USaSj9h780r6X1L5YFdoRguXLLM1',12);
-INSERT INTO ti VALUES (2222766557,42579,'KOEcKEBJwpptY9bMDG1c','NSibW1FbOVJ34GhDns5o1mMQzft7E4oAfwivS44VYENjHFZh5aZAfgIvy72hsKqHSv5GhYg3QVnBnccaknsZanEFnfk7UpZ0QHI','qpYsPnvCloqOFXFhGRxSLxQx1A','1KTjhPHuiyXf','47BxFPKdhpSG0P6ULixKaDZ4TutGEu5X6TAV5rG2WeVsQiOGhi3FbSJI6bsxCBX','DnVrOEZkz45Xc08ykcKR2MZv2OrjoSku0Gc7QQCNQB8USaSj9h780r6X1L5YFdoRguXLLM1',12);
+INSERT INTO t VALUES (2957859247,17275815792060101160,'fUKKkL0','6j2qw2DcS8MOHchWPvpezLllLB0TXQZWne1sq8zqiMPMXZ3okPLrkTlxML3S208MzjpqBeZSBXztW2aH7MIXJOtchysu6Lz7B9dR0Al7LzjmJN3pRZEc8w6gd4rVDVFZdTNgDNxCkiV0kL6PknyHhUr435MBFz333BtCw6ukCYy2pN14YSF5jBA3FXUnzS0QVmLWKjbLEIZArgDwlxMWsTn51j6BnJ8tJlQrM4S6NZrk65IRTScYYFYaUNgwC5','F377JPzBGhsUgnwVpm','axLVlD3e','5','T',12);
+INSERT INTO ti VALUES (2957859247,17275815792060101160,'fUKKkL0','6j2qw2DcS8MOHchWPvpezLllLB0TXQZWne1sq8zqiMPMXZ3okPLrkTlxML3S208MzjpqBeZSBXztW2aH7MIXJOtchysu6Lz7B9dR0Al7LzjmJN3pRZEc8w6gd4rVDVFZdTNgDNxCkiV0kL6PknyHhUr435MBFz333BtCw6ukCYy2pN14YSF5jBA3FXUnzS0QVmLWKjbLEIZArgDwlxMWsTn51j6BnJ8tJlQrM4S6NZrk65IRTScYYFYaUNgwC5','F377JPzBGhsUgnwVpm','axLVlD3e','5','T',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3490703677,24460,'HWd6rMeNJyG3N6GhDns4ISQKRMsfVjZrER','2UlXT92ZXBwODIUZQzcMFpdOfOkygCXyffgDQzJ','XHFaWJ453S3Pzk2y7MPq5De2F0Kfy','ni5x1zlq1PLM5twZ91WVeTYZOnzRVWofDraLsxxMAzP4zrhk8JLyEZ3lsJHsOtOqP9tzYJYrYjXARGsc1fj7rEIcIEPXFAQ5Zf6pONGfOMTPFa4HOBMEFCX10raUvlyNkVfRUZj39vzhiwk2uGFduISUJ77SP1yyINTV5MHs4g','uPzHn62cpIs7FkJKYMITqYdqF','TT9zJ5Ei',13);
-INSERT INTO ti VALUES (3490703677,24460,'HWd6rMeNJyG3N6GhDns4ISQKRMsfVjZrER','2UlXT92ZXBwODIUZQzcMFpdOfOkygCXyffgDQzJ','XHFaWJ453S3Pzk2y7MPq5De2F0Kfy','ni5x1zlq1PLM5twZ91WVeTYZOnzRVWofDraLsxxMAzP4zrhk8JLyEZ3lsJHsOtOqP9tzYJYrYjXARGsc1fj7rEIcIEPXFAQ5Zf6pONGfOMTPFa4HOBMEFCX10raUvlyNkVfRUZj39vzhiwk2uGFduISUJ77SP1yyINTV5MHs4g','uPzHn62cpIs7FkJKYMITqYdqF','TT9zJ5Ei',13);
-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(2) NOT NULL, d VARBINARY(42), e VARBINARY(11) NOT NULL, f VARBINARY(30) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-697873322,245,'N','7pnwa98Bm4OP7AZ1Sqqz7oEfryugfDjiXbiuX','kCN9Me','NLDbTimyc','yVRCS5FgK7ak1Lp2MihZZAcddWQUanKxd3RSr4hC64yJEI1Xus8yeAdsRlZDZCf2DfNw8Ma0APn0po','2qh6bD64px4fEF55kgK3V1JZYKswPCE4j10L07ZezISsajbQ',0);
-INSERT INTO t VALUES (-1651027803,6,'b','ciTSLWBvg0XehWhvZDVtIofKTeeqoW','9uX','Hsqv2YVZcaG06lpEM','XK5o1ylIvFiHFoNdXxDj4DMVwfqVAa4IAftoKWuZaIJWF0M2NwmVwFl2XVN0jzO8qF1b','8XEV97GrcKzSZMQRlJISqGR7hnD9Da9quaKvLezI3umDZF6oIBg7HRbwtDVOZRCFFp0QMA',1);
-INSERT INTO t VALUES (-930702651,98,'6','RGKBMQM861','H9lgff','6w1VdnuireLnm0F8ZJb5HSaYlCMJ','NlJVZs9AD82CyR5bFicgrsbBRuCZJppBqJu9prqVXfB9gX7XzGvrNKcfGF1UeDFN3qmxiNlVgG2qr6V1ye7m8FPlMzBVxRciGFT','XUrVApUeTMZRGIR5uLhyEm1Y7hQCbj5GrSjZU61PCjk96PZN01UEyA',2);
-INSERT INTO t VALUES (-1643925141,31,'G','IAUbsHKuycuXiVWKM46Vb','i51qQY8Zkna','Ef1JDYrIjvVK','3epeRG8x7VtnMnY46D1zxT8nfPz','r4qgPMu4lC6LxryChatDLf38w3TJmvBevxwAd7ArfoaEu5BL0cAltgRVUimyczD5HToss0q',3);
-INSERT INTO t VALUES (506761904,202,'e','HwqEg5YliugLqPlrZpUn7y7YVqmaCSLmp','xouqL','A','FCD2w7r6kIqnusRiQldqVumnCo8cCKp682MUsNE1qJdVAxBJeYobnWj','Y2mJdc8fSKDt2afnlaRZn8CUKy81xqmxu0w7N0yypFr5C4FbMa0uepoLR',4);
-INSERT INTO t VALUES (-548652948,21,'a','ntla9j5l1ZCahxn5jtGjjSYVC7Coco5vh','idVZxtE','C','z6ygUAGsSXstS','ooZwObspdODpvSsmhWC6dQ7jVnQW9ue1ulOSa2uzz',5);
-INSERT INTO t VALUES (-227866320,213,'t','gsCaWuDq6VvxSrNAtCLuDaHSZ1BLFMkyb2Y','CJ2Lgey','cKYyE6iRRMzjEYTZMO4DQMlQ8Tt','Zes1IzG6A5qbGHztVZbRy6XyPeS5G0Ym6iY1QobLE4','D3ysjTq09i3k2Yl0LekqBeZEuJXiwGhfMP67gmfwPV9f525YsephZ1I4XmmDS',6);
-INSERT INTO t VALUES (-2030585604,2,'XY','qsuU','Idold','irf0tdQLh85','aaRJIAxuN4I4TavDV5w6nc7zJAoPjVFPgZhmPPinADI0tVncC','dh9inoRGsdl0uYUtzbxsABEHUfv0udBt7y',7);
-INSERT INTO t VALUES (2117310101,210,'Y','VZUP6f6TPwXSddngHWvBgdOskefwkcHXIA5P','PHC1z','ggNRo','UCo2yYiJIGy4sRjC9rT98JCayu7jz07xFwmgJO5KrYo2Epdy63Exm0alIQ23gY8gajOBfco6XXg4S','o1CTK0P',8);
-INSERT INTO t VALUES (-571397826,128,'D9','ePhb5OOhQnsUNPIVQbfCRr2YZk1','ylJvf8k5OM','YmKdFPvVAzCl1VPf4BtT','hJOd6cNhc1q2iR889X5SCMOMAX388sZPy7m2CC8WnOQy4UKwc7iV7Zh742iMXHLv','AvUz0MhR56YbL66ydi1URZ32ZaKc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4194340336134174034,9,'x','Du8IF4lBF4ufbD3qFBUCTlJNmJbY','a4','F','fFtBFSrD5063iW9PPgoOxzEtAkJIn82lbHpkht63osUrW9JbNFMIHs','kAOlqV4fAB8lXUY4oyZWOZEEAu3lpdBcKaMPR2dTFLyCZitM',10);
-INSERT INTO ti VALUES (4194340336134174034,9,'x','Du8IF4lBF4ufbD3qFBUCTlJNmJbY','a4','F','fFtBFSrD5063iW9PPgoOxzEtAkJIn82lbHpkht63osUrW9JbNFMIHs','kAOlqV4fAB8lXUY4oyZWOZEEAu3lpdBcKaMPR2dTFLyCZitM',10);
-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 (-8688461555864221105,48,'bwv','N4QTrEf2FmvK','MRfdJs6U','6LIS5Or61YwIkzH2V9hIk8','54za0wUs6YZdhidqOWFv2WS3BKaxIqmNG82HHxOD8vDCyeq2gJwkxEaK5Y4xeyvK5dFkzdWt181wG','f5lDGDKJ8vpzl2ipQ',11);
-INSERT INTO ti VALUES (-8688461555864221105,48,'bwv','N4QTrEf2FmvK','MRfdJs6U','6LIS5Or61YwIkzH2V9hIk8','54za0wUs6YZdhidqOWFv2WS3BKaxIqmNG82HHxOD8vDCyeq2gJwkxEaK5Y4xeyvK5dFkzdWt181wG','f5lDGDKJ8vpzl2ipQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-5368934307639323469,11,'mxF','w8sME0zkmOz6L7g50szg7TakdyS6o8qOXzeJLKgmVwRCLot6PSdcgG0LxI4wZMScfd0QAA9gvJSNuIOisl5RKABFGgU0Hghc8MENOkbJllXFhUoIRA9h2As1okS3VD8BQIGfBB58PlZ84cPgqBLDdiwuihdSZMuRXz7NKesimX3VhrTedayRQNwrzWys9hTSjQJ1jflFgPcQFmDDfFIkimM6tp6eOidqidM7l1AMzHQTBjjBdyD3z3ifCau','aJG5R0t63v','PHyQvohQgjNm2bxuswPnEY','aQlsAyHUbRdgwMJVHvuBDVXA8I','1KAYLiTTmQjmnc01HkmXTTRX7nyAnfUyfjqyltVgrTZi5iMCsaBZcERjcuPJiC5hjl20',12);
-INSERT INTO ti VALUES (-5368934307639323469,11,'mxF','w8sME0zkmOz6L7g50szg7TakdyS6o8qOXzeJLKgmVwRCLot6PSdcgG0LxI4wZMScfd0QAA9gvJSNuIOisl5RKABFGgU0Hghc8MENOkbJllXFhUoIRA9h2As1okS3VD8BQIGfBB58PlZ84cPgqBLDdiwuihdSZMuRXz7NKesimX3VhrTedayRQNwrzWys9hTSjQJ1jflFgPcQFmDDfFIkimM6tp6eOidqidM7l1AMzHQTBjjBdyD3z3ifCau','aJG5R0t63v','PHyQvohQgjNm2bxuswPnEY','aQlsAyHUbRdgwMJVHvuBDVXA8I','1KAYLiTTmQjmnc01HkmXTTRX7nyAnfUyfjqyltVgrTZi5iMCsaBZcERjcuPJiC5hjl20',12);
-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 (-172740505076352149,159,'t0','7YalsS6zu4yGbiY3BDfMDNoWuXDt76GQQ5yqKUKkp7QeUoh4W9hL6HuNcrSdr84Hz5bCaEgjBaXNUbUkaUHOwqtwKYRby9UO9VucjezM0mDgh3KICOtZCxrZIKR4EWhy68EgWTtUFXOpOYjhtlW2G9vCxf58blm6hag8S9LWwXPwO1D0jmPhJQtVHKKKF3i3t4e','GiAWtF','FlyZF3TaDW8RebIkpbIanXXum4SG7Lg8QZatibIw7H8oz0EQxIOaiXIPO9h9yTlhjfB78FOu4neOYOY2yjEDCR2mC4PyM2ftYr6YBzf6jaGhen71dRBRbSr140xp6hLNIZjKNKgCBHmVkBRlVE16pTcGW2NDbFKzcfat8CS84W5w9FWGSUGI9xlRqo9BozJcLnorMxVBpa6gUVVjD0wOtJUIUUH5EabE','HEUhNCp9kA8MHnbRjET50g1b2HItM8m560YJWyrCO8agAOdWqrm7R','nEeJMKfvwxVY3mxArhiDY0Zcu16IYEVBdPllyLbOtku5COtZllsMdkDXy6GcWelZY27uuHdmPsL4cJsE4ptV5YRjWmqpZAptm',13);
-INSERT INTO ti VALUES (-172740505076352149,159,'t0','7YalsS6zu4yGbiY3BDfMDNoWuXDt76GQQ5yqKUKkp7QeUoh4W9hL6HuNcrSdr84Hz5bCaEgjBaXNUbUkaUHOwqtwKYRby9UO9VucjezM0mDgh3KICOtZCxrZIKR4EWhy68EgWTtUFXOpOYjhtlW2G9vCxf58blm6hag8S9LWwXPwO1D0jmPhJQtVHKKKF3i3t4e','GiAWtF','FlyZF3TaDW8RebIkpbIanXXum4SG7Lg8QZatibIw7H8oz0EQxIOaiXIPO9h9yTlhjfB78FOu4neOYOY2yjEDCR2mC4PyM2ftYr6YBzf6jaGhen71dRBRbSr140xp6hLNIZjKNKgCBHmVkBRlVE16pTcGW2NDbFKzcfat8CS84W5w9FWGSUGI9xlRqo9BozJcLnorMxVBpa6gUVVjD0wOtJUIUUH5EabE','HEUhNCp9kA8MHnbRjET50g1b2HItM8m560YJWyrCO8agAOdWqrm7R','nEeJMKfvwxVY3mxArhiDY0Zcu16IYEVBdPllyLbOtku5COtZllsMdkDXy6GcWelZY27uuHdmPsL4cJsE4ptV5YRjWmqpZAptm',13);
-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 BINARY(87) NOT NULL, d VARCHAR(26), e VARBINARY(95), f VARBINARY(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5562906,773076829331528985,'4IrQmcTLO4If3UXSUZix6FBqyRv','4eUDeT6iQOqRvHIpGpM9','UiC0w7GBBCAqkQ8zeE89ILJMllargK0XD0g6V','I8yAxaynuOc2pARneqYpTlzfKvt3','claX8OVZlWBSQTJVcPm4IDb5TZa9U8EBXtfMkNNhQE8qZ0Il25DLOAYKrZ6LlbA8Of5ZzgDa6EJZu5kbg2gAYIIALm9','hPdaDP3tMnojFv1nlGJ2XEBCOYpyfQOfuKx2L',0);
-INSERT INTO t VALUES (13726911,11702584256729396515,'ary2UbSCkElMqpE5KAQ87Rp','t4Kfozif7Ycp9nh767x','fMoEOHToLsRfyIs86gvw8ZG2K9OqXpOzkD5nDb7LmK5otx','mnzR9PTLrQd7j3NNPe3Z7A2uRTQg5AzEJnnLiSfgEy','zmuz0MR55SEnqT3zThYMh9aId0hlFqqT1qD8b4jp3c','NYkg1oCy0CwthzFIGn3oBKfYSo2tzkiXmnVpBXI50bRy5Bf6Yc024lB5M1hPHWiHCqfYt5IolAMEIJe4vf0h',1);
-INSERT INTO t VALUES (11317619,15767030130269029231,'oBTb','7WUmEtW9xoISKwFwfzo','3IMEUkv9UASM1A3tOt8xcNZVTg7Q64PRZ','me0CezX','g2pYtzYdkCCZ4rdiiuYdN','4QdeEZKNBfjCvN7CINLL9O9drU',2);
-INSERT INTO t VALUES (7402551,14155927533751906965,'JNA0PpaLRmGrIFXeuQUIcCG5u9ejlfuEFBcVVsaCvwfAdY4BE','VMGj1Wqh2Ty4nA9','xVYvLZNvKwXiGCeGVgjeAKQQM3U7EdmykqlusDyxHCSAeK5eGZK6q2MLw','l0vzA2kHmk0z','KzwjRfl1zjNRIL8TnV6rfe4i2BLznIiMB64KyqM','ZKy69ukHiUYxT0wKKLrgpCRFzP7BZxfnmmwB1BT5ATGuw5LM35iAcJ',3);
-INSERT INTO t VALUES (4252941,4412607118831703466,'qNY','nXcUwfLBt5ZpwB','WGwPf3CJGxon66tDR0TdXkfvs0MR5nJKNxKXpxXy9rNqURifVy1oAEx5gfRP','Ar0f9gNioPLFujxzLGUJfudeaSseR4vSzpZDSR5ziglCBB8E','atXs1DdcZ59zGaHk4o1Pz','YkfCoqRj1RAknm92Pk7KYSr2',4);
-INSERT INTO t VALUES (935768,15279091885680836382,'eQ7R3WyXoA7ILvyZi43KjCGqxg1gMqT6SwhTaFmBTAuZjVqqGLimtN9HtJRvHk7nGSbVICjMeABy','OXBwz','Tz51GyHBhl3enqb2Pju0UY8cQi7tZft5miUeDItqp8','hRBB0IgKO2TrXAyAJH8FrzIp5rG8CIkdedTfLJS9wnai01qCZAWxVbYd3GhsbU','mIwfPrIi4SXZwio5Z8','K39RKyGp18iHTS7lL2LbEvsyROGvN47oKLUJ6xvMHEEXbianTP9YmZDt3zXt5BxbB6Ka505LQAmdCe0QGEcsAqM8dx1rbcBq',5);
-INSERT INTO t VALUES (13244255,18317668036055189426,'Up7eQt1FXJ7J0ytalkSiIjR3sFdM107MsESPutz39akN7xz1uNAfmoiit8hofQTlWYFVNSBUyfQR2GA3DHc','XHvELLlnuUsidi6AN','NSmk3xstDUJaEq2jVWvjFcxmQivXsDp5wkMIEblaRRiRKbFudi','KYTgW0U4FEKK','dnxorW2oEE9fJ9xZqm8fTj0rGpRA','GWDH3Nm8eilqefVCiIdZ5CWDjna1a8xxOwfto5jhvlHcgyMe2JyN5nulO1wtnwUPvefM3Qdkwv1T1qDFHnqXUxRveZszyDQhf',6);
-INSERT INTO t VALUES (7299244,16972635374076687883,'Wkeq1fJyqB2W974vZ5IKfCZtFlSww3','cgmdQloQysAiibDBniWAuVYT','FycZjUtTEIfSNtcGmIyVpenFiNq7tzRcBXiNf4Q49yRQ2BlifPBkHYfyZ7Dc5dzwpUP4ptIpF2','jSdbSuLP','MCytkFyxNEk7cepNUV7X4sFi3wmsPUcdklzN8xmRs16QHOtfyoB4X0UWAlNm','aQ4b5VqPGPaZZFGPeDMwiWZlb5kASod9S2Xo06qVCET0MDF3u66zp6AGriJCZNKhg5eo2YGc3D0QDPChVtJoNfyt4DkYW1JhVml8',7);
-INSERT INTO t VALUES (641659,895291684349938662,'OOV53z1U8gaHk39sxuFQk31EKSHF5Q11ha6aevstpBbbm5oEA9QdBD2W','6VmtFAvW69LW4rBSxb','bzQzzhfiRotln7X5AlUTyDCSxku8PvwCc2dtGEmTAs0yz3oSfXKw5i502qkTc5tkJosrwFOSpsTvbgdQnJtNAxspab','eIWT9Nid50vlivWYkrslo8uRmh46Ku3LrU06WXujGlcIMPaQBkJ7','k2qai4HGbyKxJSJeoniPWUpN4d0D2FZSxYXYcDLqzsa6B8gpFNb3Kj3BxCva0XCC0dKmUCGsdZMEJR6HWyxGImAcYe9Ay','vhRLMqfljsoYeadxTez14wERS8K',8);
-INSERT INTO t VALUES (4073167,14771865784900822624,'LtNZbye6aPO','X6SlGoAaRM7OH8Rzy0mmL96A','osy30SB9tJpwDnhRfVB80soTVleGBApbakQIKiXvsMdIVg6Y7hGonUIJKmkWnvl3PDGLFGLVWjBGs','oP8PDtZrGJXyDyIg7XHU1Z7qLY08NohCSyVWrK','Aonk9bybs8UYovE8pjbgCaBNkJw1rjseuCDrBoL1TOq9TlaT8zuHaxXDVYOgR1JHPl7','J4w9h1AX12nCPH1zDfUhxawNXRz1F0heiUJJjn6Znv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1917629619,13772897885206256156,'2O','nX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98eBjFNHYrFZJQ4kjkfwtDgmzG7AzmGcNzufbVnRmcT4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSUQ4XhdLsjJJk80Cm1Mmpllk6LHD9EzrkHDEfZamjTylxJcvUo8CBuf5scNPMDxicyx9FQLBnaHHiYTZGR1hn3tR','kQZe7grFZ2DKbNJ6p','bK0PszpSZ4aKesAStzjUwAlo4hyKsvLh2dkSjNF79AJxC4LxZq0nPkfZc4mi5BcJGBet7gWHwl0U77SCtaS8VCduJPs3ofvR9eRM4YimRBadpgkq0','f','2',13);
+INSERT INTO ti VALUES (1917629619,13772897885206256156,'2O','nX7eh2OFFwrmCTHJC1KMxL5AF6jZq6HS2sMKKEI98eBjFNHYrFZJQ4kjkfwtDgmzG7AzmGcNzufbVnRmcT4N0xhTquO9T3Ah3NIEWKOMcwK5CIdKBqVSUQ4XhdLsjJJk80Cm1Mmpllk6LHD9EzrkHDEfZamjTylxJcvUo8CBuf5scNPMDxicyx9FQLBnaHHiYTZGR1hn3tR','kQZe7grFZ2DKbNJ6p','bK0PszpSZ4aKesAStzjUwAlo4hyKsvLh2dkSjNF79AJxC4LxZq0nPkfZc4mi5BcJGBet7gWHwl0U77SCtaS8VCduJPs3ofvR9eRM4YimRBadpgkq0','f','2',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2927562413,4117641360272434029,'cSBh5','q88exrULs9EXVnblDnYxPq241Z4SY2ejem1wl66eRFeD1AVkwM8ifFdKKO5gq4j53alcPPeF2RVyc75Iu8NMDo7X6yMhxNbYRh4C7JN8UJop022PFfbFhSN6sSohwAyycNpfkkGpSabgCYk3','E6GQchjzlcOZv4TE','GKJSSlj89VZI9gYrB8QTeBfWvWNRUkRhJl7FFFtb5TnJocLZKOaucMbqCcrjpkdzgUIOLuKqLKJIEm7sOAXc326k6BNyLbGrJRGkdSV0xfuLtew3jvlzamgDuq05kTO35cWslf4BXnugg','YHR','s',14);
+INSERT INTO ti VALUES (2927562413,4117641360272434029,'cSBh5','q88exrULs9EXVnblDnYxPq241Z4SY2ejem1wl66eRFeD1AVkwM8ifFdKKO5gq4j53alcPPeF2RVyc75Iu8NMDo7X6yMhxNbYRh4C7JN8UJop022PFfbFhSN6sSohwAyycNpfkkGpSabgCYk3','E6GQchjzlcOZv4TE','GKJSSlj89VZI9gYrB8QTeBfWvWNRUkRhJl7FFFtb5TnJocLZKOaucMbqCcrjpkdzgUIOLuKqLKJIEm7sOAXc326k6BNyLbGrJRGkdSV0xfuLtew3jvlzamgDuq05kTO35cWslf4BXnugg','YHR','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3514413370,11259388655124292710,'Ft','Do5jcORou3nM2ep6LlemQdMfloHnlEerk4GO3pLODbxSewQIENROKlTu80bTyjPraC682CRF1VystU1uE6uBxESmRtzV0jUzu31YCTB1f6I3omZKkaBzN50guL8u8DyQYfrs8LAL42QA95i3HKn4tDD0ZA5WFzAgh','NZ7YZafRWiMp7nWO3','rp3e30DbrfGRc8CwfiaS45EEEouJSaqL4Z5Ojln1pzGD7aJvfbXsInm7P','c','e',15);
+INSERT INTO ti VALUES (3514413370,11259388655124292710,'Ft','Do5jcORou3nM2ep6LlemQdMfloHnlEerk4GO3pLODbxSewQIENROKlTu80bTyjPraC682CRF1VystU1uE6uBxESmRtzV0jUzu31YCTB1f6I3omZKkaBzN50guL8u8DyQYfrs8LAL42QA95i3HKn4tDD0ZA5WFzAgh','NZ7YZafRWiMp7nWO3','rp3e30DbrfGRc8CwfiaS45EEEouJSaqL4Z5Ojln1pzGD7aJvfbXsInm7P','c','e',15);
+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(52), d VARCHAR(80), e VARCHAR(35), f VARBINARY(50) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (102,10130594662648721649,'zy7ulcvqOF','55gqG8D16Tz16bYj60JmvKbggdna55FEzWtAa49ZhNkqNKh6qVFVixyRsZQY65P6cJkjkVhml2','kurMPIwkllx8Hs5cad2jS4yV9','bU4aMc7MgimA5LOMYPMLKAA','G','i',0);
+INSERT INTO t VALUES (62,4484570219965784863,'CRMO2IE7rU9qS0nylPSgwI5FWcepR8xHe4p1qIsdgw2YGkVc','jcSfCW5EADWRphnyDQviyN7lEsgOYpGDy7ZPy23a4Job4xGPPwButH8YPKm9','Piiwa0eTnypaG19A','zZe13o9KNkJB65eGZYNX9bVXs','j','P',1);
+INSERT INTO t VALUES (60,11516716847319844169,'ywlqIgI','bRyY7c3oGIMSy485zlAx26ITvJ','qupRGOdfZ0JmxzY','PzlQAawY8DTG2K0OfazERw4G6VLNvEh3d2EL2A','k','Fi',2);
+INSERT INTO t VALUES (-53,10324128705530022179,'7IdFoHLuoE','dOyuOvc9xnUItNlKBwBU61PzKpuplSUlOdBFnISjwq4wrjVsF92xk1No','gbGTtu3SC96HJZGEnl','5NCydOtSm5kkOLbxQ0ohxJJeCZOgGkKNCYD8BNwoJC','n','q',3);
+INSERT INTO t VALUES (-71,4591083608038426995,'9vRsRghVQP91jkUYEBoC7D9bqkvcmTwMf30fqdUQgj8eYUj7t','rjIxn19','ZL','w8o9Oz','W','i',4);
+INSERT INTO t VALUES (11,15843118132818930465,'m2Hng7gu4WxbKzAByr3xJwLVi49z9XwSbEFkQx7UcGzv','e4p9cYy2XTdfKbfcQ67a','wDii1udmBX7ceW6aGIC','p7mor13pR7kIIQQ','d','Pk',5);
+INSERT INTO t VALUES (-29,4870292865858346089,'rGiowKjsH5bFpKJJxebkKFEytC','G5MJNjEwtWqgPWUNig61YQ308r7ZBxVF','lO1XMZ9V4XbJ5AA2ESVG8OxqoInse','Z6wmyd9YxzH23Dbe5bmQ91e9HvFXUVp0sfzW','Q','Mn',6);
+INSERT INTO t VALUES (56,3675921940470758616,'WmZgJ','0Z5aO0IhanWvqCgNTkJ6FA','ZAWI2','eLybM2NPV6phS2xVfAGNdhpoN7j4f','i','lZ',7);
+INSERT INTO t VALUES (119,11515486590454351217,'t9W4zBQnqMebHur3','j10f4d4AMhKWQwARk2QRFskb78dFvM7buR67w4OOFXz1iDq','qxsbtdYPUUsbFpaE2A7Sc','lU9xYt7','C','qs',8);
+INSERT INTO t VALUES (-119,13785461189330992062,'z4XUnj3SNEcXuThoWW','JRNKpeJvF3KTA9RQoSD7b5UyUv0l9YAur9hxY10GWSNpFBnFhSwNWQ9Y0nyoPoxrWV3RG','Yx93hIIUGR0E6eHlPII','tEPzr','P','i',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(52), d VARCHAR(80), e VARCHAR(35), f VARBINARY(50) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (2866408894910124224,4023706517399582850,'YLehkwHs4MYwUyyHJMYVSbiGMbZoy1EiictFP1kbQzDWBI7ZjSeK9OBkPXIyb','Zbbtr5XXznH1z1o724bGqUNh7','QYeHETMycXyHdWzlAVDxYUrEXXf2FaY8kvVCyFYNpFryQbH9aNyqFXZDxTh52lfX6b','HFT0USs5gPK5e5Tm1ikA5EepGTZrTnrqKn2jCKTiYLa2tt7kIWM25r9xzapm','knsy5kh1trDMP6R2poWXqCJ5OSXOabVNw8WegGgVVYvXOW7snleaaImlkvYgHTtxzJjzu2DcRgp','COxLLcFBdjG9gzqmJSrJZog94tm9jJDBRaTaEHhpcoKf2o1e6o8j8EcPfB2Ca5QiVMD4l3nojRoqGZHUM',10);
-INSERT INTO ti VALUES (2866408894910124224,4023706517399582850,'YLehkwHs4MYwUyyHJMYVSbiGMbZoy1EiictFP1kbQzDWBI7ZjSeK9OBkPXIyb','Zbbtr5XXznH1z1o724bGqUNh7','QYeHETMycXyHdWzlAVDxYUrEXXf2FaY8kvVCyFYNpFryQbH9aNyqFXZDxTh52lfX6b','HFT0USs5gPK5e5Tm1ikA5EepGTZrTnrqKn2jCKTiYLa2tt7kIWM25r9xzapm','knsy5kh1trDMP6R2poWXqCJ5OSXOabVNw8WegGgVVYvXOW7snleaaImlkvYgHTtxzJjzu2DcRgp','COxLLcFBdjG9gzqmJSrJZog94tm9jJDBRaTaEHhpcoKf2o1e6o8j8EcPfB2Ca5QiVMD4l3nojRoqGZHUM',10);
-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 (7515309697321935157,5469316553210778424,'crskoDL4kVH63VAWds70ArctBF6k2GMGSH5rofCQXH5G2JgRcSVbpWybeXCttUBh4yMYgUInYCav','TgALTp9RABeoU6','qefONSE7MRZBrSMeHx7gYNDO7326hd','gy1SZKFR7InosJYndXW2oECBWoa0nCNRSw8mXx2eMOl4mdJ','6cWHjQUh8AtE8NKjPTZKLjSJGkxX5KIGx4vnYWLZJPYsFLW4azp','N',11);
-INSERT INTO ti VALUES (7515309697321935157,5469316553210778424,'crskoDL4kVH63VAWds70ArctBF6k2GMGSH5rofCQXH5G2JgRcSVbpWybeXCttUBh4yMYgUInYCav','TgALTp9RABeoU6','qefONSE7MRZBrSMeHx7gYNDO7326hd','gy1SZKFR7InosJYndXW2oECBWoa0nCNRSw8mXx2eMOl4mdJ','6cWHjQUh8AtE8NKjPTZKLjSJGkxX5KIGx4vnYWLZJPYsFLW4azp','N',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-58,4794066311032499969,'FaB8Lrpn4ajpS4qVe8SH5ywKwUTwZa','5UfNPJEDrBy6Y9SItKV1puN3Pom3E9LxWJiWPjk7M0sB6AlMSPT6znzu1DFuWwPkFIY2jW8gFi6','BIgXOxOKLNqDzJlXYQ47','VoGwr7qCJlfc7ABIZE7OskezKf9qHIQCHAXv1xs','a','3i',10);
+INSERT INTO ti VALUES (-58,4794066311032499969,'FaB8Lrpn4ajpS4qVe8SH5ywKwUTwZa','5UfNPJEDrBy6Y9SItKV1puN3Pom3E9LxWJiWPjk7M0sB6AlMSPT6znzu1DFuWwPkFIY2jW8gFi6','BIgXOxOKLNqDzJlXYQ47','VoGwr7qCJlfc7ABIZE7OskezKf9qHIQCHAXv1xs','a','3i',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (33,10931707669334762749,'vGeRnjrX8uQwXLUhwu1N','brtpJtWnu','rFZd52ZrgA2PfSm1e4SPx5C3Pc7Jyc9','nfb3ueNIxBythwCoJrlIvCC52zPITpDsv8mog0O3','y','K',11);
+INSERT INTO ti VALUES (33,10931707669334762749,'vGeRnjrX8uQwXLUhwu1N','brtpJtWnu','rFZd52ZrgA2PfSm1e4SPx5C3Pc7Jyc9','nfb3ueNIxBythwCoJrlIvCC52zPITpDsv8mog0O3','y','K',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (17123621869801376850,11005558190408173287,'EUjrJsj4i7rEJAPdurZ9FN56djAJ2FKk','EuKEXo1uFsjeKaagfkvYdltDjSd5yO9k77WSKlb8l46lSIY0pet9XeNQKk1PeYxgCmOPHvYoSe1JjMIBeM1y9bTFFxojSjpEn7PHTIacJbJ3WwD1AdUnxVQXv5WEPMA7iUTzA047sD9Uhlpe5wATqhrUvk7L9PD8W9NNhsJ','XVZb5Tc7VHJqlg99ook6A0','qDauFpCwq','zPqbqW0BIkOEZkSjvQJ3PGi2WOdkFX6813GFhTCXAREqfLOrf1IM0lQ4bRD2bfo58i8Y0kzYHruSSPq','l30ICwh',12);
-INSERT INTO ti VALUES (17123621869801376850,11005558190408173287,'EUjrJsj4i7rEJAPdurZ9FN56djAJ2FKk','EuKEXo1uFsjeKaagfkvYdltDjSd5yO9k77WSKlb8l46lSIY0pet9XeNQKk1PeYxgCmOPHvYoSe1JjMIBeM1y9bTFFxojSjpEn7PHTIacJbJ3WwD1AdUnxVQXv5WEPMA7iUTzA047sD9Uhlpe5wATqhrUvk7L9PD8W9NNhsJ','XVZb5Tc7VHJqlg99ook6A0','qDauFpCwq','zPqbqW0BIkOEZkSjvQJ3PGi2WOdkFX6813GFhTCXAREqfLOrf1IM0lQ4bRD2bfo58i8Y0kzYHruSSPq','l30ICwh',12);
+INSERT INTO t VALUES (-5,1458841762201435352,'ZdIeLTZOblSbxGRVfYz4q2kO','8cWvsqh07EkSZ5lBls','Hl4oBFq6lAmwBgW5VRu7nGmBdLqMwH','ljfevNvZiHWrUi','V','nr',12);
+INSERT INTO ti VALUES (-5,1458841762201435352,'ZdIeLTZOblSbxGRVfYz4q2kO','8cWvsqh07EkSZ5lBls','Hl4oBFq6lAmwBgW5VRu7nGmBdLqMwH','ljfevNvZiHWrUi','V','nr',12);
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 (8003753937122211541,1812652144205571711,'YqTLi8wpgIZsIv3in08ebZsypUDa0ErZSEAmha7y3sdm3K7c6pcCPfvqhIDaQAEb','02eJfPvuH69ssSHpgHb1ezJ7j5k12RIgbvXFgOFirOl9KbJ56sY03cCWmFv69rTDPZ8WDUjegGmSMtUrH3mMMusNVdQkBLQFNcNbiLW0DfBlJkkiAvSDknQcIU2lyaIikUG1biFAKElO3Ru1Ez6gRpK0ebv4IWVrQRiByrQ8qA1w5VhElNLgfm5Q','kJnaZtL15EqKgA7HCRz7P1mSPmLRDUvz1dxjGRgfAKmj7DNUHory1m51VtH6rGYVEk','1R7ZG6tMpLPbul4UgIl3Fn0duCz2LZmTgocwqXfDtAmGezxMfzIDXrP2TTZC5fnbxRSSUJf2A2410KswIUHQoTWOzMM1ucPnqczsP99lJRX2JhFbn0m9QErpEqXtVkAqX7OvqfqNAJ2Eyns95KDW6T3t8la3Ut9ZiIKHn1ONmNnlB4q7jSTDUBvmabDuvmN05zd8aYd3rNjfzNaHQetk62MfjecLcYGUeR9wzz44CRU033LHhPHv46teUDRwA','2sQRWZk0czgzKX7JQHOfoaNSYvfqm0bafdnCCS6VabqZFE8aXebSJBOUazPZm7k','wZ968feg1XdQ589e9Wy3IEC6QpwjVHuI4ub5haIqEyK9eoWg5bEJD2Lg0rQxrPINGQ',13);
-INSERT INTO ti VALUES (8003753937122211541,1812652144205571711,'YqTLi8wpgIZsIv3in08ebZsypUDa0ErZSEAmha7y3sdm3K7c6pcCPfvqhIDaQAEb','02eJfPvuH69ssSHpgHb1ezJ7j5k12RIgbvXFgOFirOl9KbJ56sY03cCWmFv69rTDPZ8WDUjegGmSMtUrH3mMMusNVdQkBLQFNcNbiLW0DfBlJkkiAvSDknQcIU2lyaIikUG1biFAKElO3Ru1Ez6gRpK0ebv4IWVrQRiByrQ8qA1w5VhElNLgfm5Q','kJnaZtL15EqKgA7HCRz7P1mSPmLRDUvz1dxjGRgfAKmj7DNUHory1m51VtH6rGYVEk','1R7ZG6tMpLPbul4UgIl3Fn0duCz2LZmTgocwqXfDtAmGezxMfzIDXrP2TTZC5fnbxRSSUJf2A2410KswIUHQoTWOzMM1ucPnqczsP99lJRX2JhFbn0m9QErpEqXtVkAqX7OvqfqNAJ2Eyns95KDW6T3t8la3Ut9ZiIKHn1ONmNnlB4q7jSTDUBvmabDuvmN05zd8aYd3rNjfzNaHQetk62MfjecLcYGUeR9wzz44CRU033LHhPHv46teUDRwA','2sQRWZk0czgzKX7JQHOfoaNSYvfqm0bafdnCCS6VabqZFE8aXebSJBOUazPZm7k','wZ968feg1XdQ589e9Wy3IEC6QpwjVHuI4ub5haIqEyK9eoWg5bEJD2Lg0rQxrPINGQ',13);
-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(9), d VARCHAR(5) NOT NULL, e VARCHAR(96) NOT NULL, f VARBINARY(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (127,190,'x7cCS3ilj','WaNRv','Rc9YXzTrWSuHbvExJ72MMupKkSNjqCFEMNRgAbOIo4','O58Rhjt8PsbFtYSUd1q','di3lA2JIiXXvI97VtRhfWZwUav0G','dFp5Jj3Ttwi2ffUNTo6rwPlDOlgiZXU77JT8Yefm90VbVE1wr2W88tbPB20yhxEbLSRVwIFKnk8QPEIXeHzVMoyNnwd3eBQj2WMt',0);
-INSERT INTO t VALUES (252,182,'uoRiFXr','p9','6dPfkacyMdnOtgubiu8qi5NhpGvllQ6IfyWVm6ex7AA','DqET8ccozAO7CclORkxW6atSkW4Q6OWkWq5KFWC1ICi9','O9CxpbBBDKaOaunGROK8SYIS1DidCkjISqKkIbaLvjU4vMBpAMOA0x1sracBf686swE9AyKR0yWRvF','ugBF7aMo7TFr0J5L9SiMIb9RHNPmSxJYnqgx6g1FFs4X4vcUYSF20xGmhMWpQ4CGAaganpcBUpp3ihBxzmIbjC6v',1);
-INSERT INTO t VALUES (110,23,'NZkwIOxE4','tRfRn','8CEM8M18RfTCUuQRG','fTVlNzDDwYsknsGLs','WJcVY6t03uFJkYMxlNYUCz9FB6i4GYs9vAy7QAfHRLy3yFXew1Bjh0oMzOGqnQ9H47MGWEBiHYiWkA','mb9fUO7X5ZuQDHGFVKTAz1uVyCOaHJ7FTfq9g33ls6qRGM4raBzlLNQkaNQUu',2);
-INSERT INTO t VALUES (167,4,'FlaUf6r35','pX4C','M3nuhqFgKJxZVoqST0M','OqwChGU5jpIF9x1SJa5ZvZ5BtjJeGZYQFCBKQilJbPtZ5iWV7Ta8w','gIEQ5EwJl6XtjWsRi4VcBKsI4GSuL8hELsjfuFIwZUiluHt4nCqLE2RnjDWgUZRjpfy31lMtMGoTxU','cZjHk5svazA52kVHvvjujXMojYTEzInQay5fxMmQnpEhQkNNkIFH8OHNEIlCzCLB0QF6mTaCwGFyM2ayUzP',3);
-INSERT INTO t VALUES (18,213,'tsyI6PE','1gX','IHaUCcOROFs6N7qQvfsz9GAChIdi8UJFL1zMdQAzaTal83','sn3','Of67LpPnliiaAaSRqVUiQIPvq3h2pGELyv1RRDZVnJAe01pnxJTABEe9qFLkDS8KKV6PQlL5gF','o7I4UoxL7kiEzWGcLxsw4qQuC0wZw415ez',4);
-INSERT INTO t VALUES (155,174,'j6d3D2lK','JL2','b0qwANzUc5kXQsEXIGrg0N0ZHudsJLfnGHUsKBYo9RAgk9QeASDE','ulB2ZTNDTU27fXDw78HnFKYXiV5zPxtTMwSuK','veJITPD9ObMlL1l4fskF18O9TzpovFygn73q3GMSXn8n5MNt2m9kgAdQ1NiyMywMrtAj','aHcyqoH4HCcoCucQkf8Zy7D1WmXi3lNEyhh5xELwKUysXniPIT42P1Y6kRrK',5);
-INSERT INTO t VALUES (33,128,'i','G','X4UNcSH5jOKBfhn1H7xSqNiE8MpdAI2IbJNfONJZ42jiyZlG4BpnUYu9NqxnyDZGlU8Vu7','14BzF0JGnhyBErURxTRyDiDU1CXrSSB','LMP6wn1zUW4jEZ2Lfmi1TKp9Fy387XebxOveG0bNpSnwXbguWZ','QwYekOPPYd1bTIUUuGqvHVdmhxlcbWo4VJwJgnlHDYU2t4GuVlMcMkrPZWg5QGtGltV0QeLPVGljP62j1yeGdbiWemH',6);
-INSERT INTO t VALUES (105,121,'tWHe','zK','Lo0wdm8yuzjmELEZe2BLFQJGDq8BW7Psd1KylRaFBV6BQ4aGPhvXmk5','Axe4xHQjZA','OJBqbQjFUQ3KsTmf3ephsnKKQy7AKL','a9b6smFpJsKDZ419BKqU75lbPie',7);
-INSERT INTO t VALUES (75,55,'u','6Qv','uo95h3RKi3L4e4KjZa2GYY0jphiF8dclVXqGD1vQTGg5v7DuWd4QshUqxxYRJ3in8OwPSKQ8GOk2ODACgf1','5bUNed9LNsYuMCnNbGCXCKZ4uJJnh0oCan58q598qjELu72C7T2','mP0lBnRnCcCT21P85yMSL1AUm2z3t5Uw9NUZuSJOBP9Gu5hbHC2FqrNbOrT6bhk7s','47IdVIhfxlIVp',8);
-INSERT INTO t VALUES (53,249,'Cv','V','LHbcc6tWIS4RFIlpJaOPeXqgqlVYhkSSerXr7RNyIqxQNwb6NVc7Ulj3wQCARLEQ4WAtnXUCikAvPHrnfARqyCb3s','vpRrOXyWS98cH7GfIovHBF1ZnDnjuozBGrxhrMGaNTmvngcah','Wf5uZOhL0aOujJCTQ0JPmSCnEZ0E1ucVCsXBr32ibdrjo4','7CU9pJZvMQmonP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (44,2080041948040453664,'KaQjRLCKurw9kaXUbw9skmyImbwnEJPTUIOl97ANa0','RxPMEASSd82128Ujbi3RHHwSnLH6bImHMreYVbTuzvx1Ic4RGYbpra76f2tnyi0fhrkYeDEq2eYYT4hvWvkjz9NDOrk8w3hU83g1rMjs7DMD4tJUbOHFBgvM9Ie077qNYQZEqkIjYrD1m9aYEJqadfjYaMyVEYdcZEhnzg','ktyfAQQe7P2','HZmoRxD3ya8z6LPQ8xylEehuoyUNKH3Gg4gpnDvwFt7zTdgCMoy4W5Nm1VPqDLlu6vB','4','r',13);
+INSERT INTO ti VALUES (44,2080041948040453664,'KaQjRLCKurw9kaXUbw9skmyImbwnEJPTUIOl97ANa0','RxPMEASSd82128Ujbi3RHHwSnLH6bImHMreYVbTuzvx1Ic4RGYbpra76f2tnyi0fhrkYeDEq2eYYT4hvWvkjz9NDOrk8w3hU83g1rMjs7DMD4tJUbOHFBgvM9Ie077qNYQZEqkIjYrD1m9aYEJqadfjYaMyVEYdcZEhnzg','ktyfAQQe7P2','HZmoRxD3ya8z6LPQ8xylEehuoyUNKH3Gg4gpnDvwFt7zTdgCMoy4W5Nm1VPqDLlu6vB','4','r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (113,2120829920324114536,'oxJ','Fa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6plfsLyYHxoZGNyORgA9k8SKHVCwtorKiCw1Gqyd7kEhsMYSATQV','6LjYhxv','Y4BdcmsYZS515SqiSG21F5MuhE2IdZBzLyQeKQLo6M6hnMUhLVqb49Jv4VRy9cakKAQ4MSvcmWqN6jSs7s1bHiaUzkrMNLncQa8IQO1syJgZGOzHqsJh23r5sw4p3e5EE7y1ALBCB4amjTKiMrH7hQNFtxhgq6xV13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7','ZF','jn',14);
+INSERT INTO ti VALUES (113,2120829920324114536,'oxJ','Fa1Y2WmOuSDIPLWGBUL43NafSYCpU7WYyP9XotPQ40pkbC6O44nDOyVKzSD9Z6plfsLyYHxoZGNyORgA9k8SKHVCwtorKiCw1Gqyd7kEhsMYSATQV','6LjYhxv','Y4BdcmsYZS515SqiSG21F5MuhE2IdZBzLyQeKQLo6M6hnMUhLVqb49Jv4VRy9cakKAQ4MSvcmWqN6jSs7s1bHiaUzkrMNLncQa8IQO1syJgZGOzHqsJh23r5sw4p3e5EE7y1ALBCB4amjTKiMrH7hQNFtxhgq6xV13nA5offumuMx6jghuVHCAKM2xjUdq19E3kj2DW3LYySXe1etwdOung9XBUcen2ekgqbqVPvAd5oadMPwKUjlUG5YBgm7','ZF','jn',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-18,13361270210374965010,'5XgwdWQ5nVTYMrk8pmKXJaG3BQwC9rCQi','oPUwUjOgq9HcsS3iqICGKbMxHVTAgfOtJso3ajQynRNz62VwYRkabFBzE61HeItU6tuPlzvmgMow6zGadMCtXonEGJsEmmh2mJqimxIg24HdYYXqesl5X0I90jjv20sZHgGHEjaUAOvjnYjmU8BDt2z0RIH5LTn9aAhR7i8FxsKvyS2ktNF6Fdis7','Imaz5v','vVIfLJrhY7Gs4FV9MJqleV6GCMqPTlnCvXPt0YbuwKIBoiXdBH3xEknfoAxCGsotVqW1XxVlhudAJ2RbH3aWDn9Fo0VREBdXMPr2yhzoYG0JSV4nc8wZGJ54s8sItAEk1','g','2LR',15);
+INSERT INTO ti VALUES (-18,13361270210374965010,'5XgwdWQ5nVTYMrk8pmKXJaG3BQwC9rCQi','oPUwUjOgq9HcsS3iqICGKbMxHVTAgfOtJso3ajQynRNz62VwYRkabFBzE61HeItU6tuPlzvmgMow6zGadMCtXonEGJsEmmh2mJqimxIg24HdYYXqesl5X0I90jjv20sZHgGHEjaUAOvjnYjmU8BDt2z0RIH5LTn9aAhR7i8FxsKvyS2ktNF6Fdis7','Imaz5v','vVIfLJrhY7Gs4FV9MJqleV6GCMqPTlnCvXPt0YbuwKIBoiXdBH3xEknfoAxCGsotVqW1XxVlhudAJ2RbH3aWDn9Fo0VREBdXMPr2yhzoYG0JSV4nc8wZGJ54s8sItAEk1','g','2LR',15);
+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(53), d VARBINARY(56) NOT NULL, e VARCHAR(16) NOT NULL, f VARCHAR(48), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8786,652,'MLoy4bY','oDWiP1MIXM6WoUn','UNNVYx','zyq9nn1N6TvkNNx','y','H',0);
+INSERT INTO t VALUES (33987,-18279,'j6F8petoxhIT8L76rc1dyxz1UBaNQZvQX0EMhAz','mEpPXZpTG2JgQ2xiIgoGxoYGMYTfdGEAdLrbwGwDyFRY9vYs','zdBGe2','C6ZveNqz41VO3llQfcSP1E9gzmVFrbLEui7E2zZT','t','O',1);
+INSERT INTO t VALUES (23870,-15573,'UToVF2KubplNrufexEanJL31xNdAFmjhSLjfXdo5wWAdM','R29fo42sYDxsrtV37AEUVLTvkj5xqmTLRTI0EiueSWr8D','q','OnEOl2eq6Z','8','c',2);
+INSERT INTO t VALUES (49863,97,'MRRXdpgGT5Bo8','bqg3kd2n4756Y8Gpz','3QdPxT','3zudCbDt3MTdLG1fVuSUrVAX','S','k',3);
+INSERT INTO t VALUES (56817,-7218,'Mpxg9hU','0FEkFjlJeQmpPoVOEkZA1y','FrrAJTlMZbCyiM','wlBsWuTsaG7EgA5FKEQMsslcvTs0Hc28wgxZJKejqIZ8rm9','2','A',4);
+INSERT INTO t VALUES (36918,13568,'Q','gyi2IO5LQK3P8TM4gcn4QzOwAG','YrNrmwuoSsXx','iYz9BCRKWbMm81JAHd3z9CKfblSGqmhTeDS','T','X',5);
+INSERT INTO t VALUES (15579,17971,'GKqwXGu5Ki0eEX668XU52uIqVU9qCFBHtcCXzZBAqJiEg','n2TKIjBLroey8ul0zvKz2zEQ','11E','vsf9asbU9XbVP','0','D',6);
+INSERT INTO t VALUES (56707,-1107,'9YIh0myKLOvoIUL7DVM','S','WamGqtp2','1','8','O',7);
+INSERT INTO t VALUES (32592,-24966,'rSkKO8o2pn6qL1BhW7pdLwMkmR4','oETtJM7OeB0DspbaKmufIbsNcZGuLeYDcJLplwPjFHN4yyxRc0Nt0','v','iCnitowT','y','K',8);
+INSERT INTO t VALUES (36649,1818,'28ItsxlvPEi','A','Ay','LnkRb14fb','G','7',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(53), d VARBINARY(56) NOT NULL, e VARCHAR(16) NOT NULL, f VARCHAR(48), 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 (6273971,32,'y','WPF','KnySIWZjX8NQkJsivoC1lWlLq62ljdX','CNBfi01ZEwk2y8fTDB3oT8Fi2jHyzZlPyNwNlfx3yktnf1IT','RBhTEE9SDvPsh2s5Xoi3vNBTlqEsyAGH7dK8Q5DjNsrkAfqZlO9YnQBQf4zbYcf8tNmTobmbg','0YB5H8EnSU1U1tQtB',10);
-INSERT INTO ti VALUES (6273971,32,'y','WPF','KnySIWZjX8NQkJsivoC1lWlLq62ljdX','CNBfi01ZEwk2y8fTDB3oT8Fi2jHyzZlPyNwNlfx3yktnf1IT','RBhTEE9SDvPsh2s5Xoi3vNBTlqEsyAGH7dK8Q5DjNsrkAfqZlO9YnQBQf4zbYcf8tNmTobmbg','0YB5H8EnSU1U1tQtB',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(10);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(10);
-INSERT INTO t VALUES (12151187,215,'CeLl','oATc','W4kQlo09PGyXnMJTkawn0GSrTvVtm3QyyJCDDXhybnTGITzJRpQhKoPIlnmS','vtjCWogXg2FXM6723IVA647Gk53LsoCu1okqmAESnKKD5BqEmphc8yw','aWfOe8nbNBwaxeHMrQzjCxm4tmPQiSUrNcejry','XWYlCkblpSSPnTJqcvOglL45ifDNJL9bkztozC4DRnA',11);
-INSERT INTO ti VALUES (12151187,215,'CeLl','oATc','W4kQlo09PGyXnMJTkawn0GSrTvVtm3QyyJCDDXhybnTGITzJRpQhKoPIlnmS','vtjCWogXg2FXM6723IVA647Gk53LsoCu1okqmAESnKKD5BqEmphc8yw','aWfOe8nbNBwaxeHMrQzjCxm4tmPQiSUrNcejry','XWYlCkblpSSPnTJqcvOglL45ifDNJL9bkztozC4DRnA',11);
-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 (4417757,154,'ja7BY','Kw3LViMoLyEDGk60WJcmslVY3UiIaJ5hqVbh5JI2lLNB87V11Qi3UBIrgpXXYGkuKrJhT0nA0nHL4ZwdsyjeBHBtqytyIKWUNumhD8OHBGhzCwprO2A0UB8','aRdR0iQ10fGzJ3HMBzeRdNQzuhSnHQLfMF2Oc5j5jbtWhHChND6IbiJs8H99AJA3uaYnrAKAD','jJDcOliKDarR7RQfCSDf987NqiYjZhcYv0dM3CpKABpW1bmM','0jrAwnLfNhqrmW5gwqglwDG0Cutac7oHJL4Rky6MuqkGnQvVhLbtLFtvTd3YRL0pXxBeyh4lHcwmh6L','rEprRCqovG1Z48ykXxl3Pn4yCK0iIPl8zj4dZTLZpl7T',12);
-INSERT INTO ti VALUES (4417757,154,'ja7BY','Kw3LViMoLyEDGk60WJcmslVY3UiIaJ5hqVbh5JI2lLNB87V11Qi3UBIrgpXXYGkuKrJhT0nA0nHL4ZwdsyjeBHBtqytyIKWUNumhD8OHBGhzCwprO2A0UB8','aRdR0iQ10fGzJ3HMBzeRdNQzuhSnHQLfMF2Oc5j5jbtWhHChND6IbiJs8H99AJA3uaYnrAKAD','jJDcOliKDarR7RQfCSDf987NqiYjZhcYv0dM3CpKABpW1bmM','0jrAwnLfNhqrmW5gwqglwDG0Cutac7oHJL4Rky6MuqkGnQvVhLbtLFtvTd3YRL0pXxBeyh4lHcwmh6L','rEprRCqovG1Z48ykXxl3Pn4yCK0iIPl8zj4dZTLZpl7T',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8079897,210,'tUaNMM','PYpxSLpApslGdYiEc6RRdxUeVCCMbZUCcGiE94PUtwZ95aDdH0fQh01RLBL94cVoTqiUiKKFMeVqyDzOKq1EWzYGUV0smTewzPJKuzrrKpeTNg4PvpNRGKdPssyGRBc2t73kGi99WV1PxOkxhzLP9nhmNHi','dexFtAlmEPl7Mw2SazgzRZjwFYgUSgU5D6QY','yLxq2MhPitk90bzgaIQPMXssFHUBwc9owTcG8SPVUMObcVw62Lt2fRxqgCXS4zaC93t0s5hw0XC2BrPjmDyYwn49Hg3WW8wf21iFpWVbpBaJUGvctaRvEtc15Zo418EIUtSvklPp43JoUpDMdgXpNtqJCfQGrbD6MkvpllWLnf0htOoFuVsbB2I0JE6bx4OttKrjYb','MWrGlev6KXC4nVzg3PZpgnk5MlQZ1FPpQwMWDKdazpKfyB4DFZv4aSPanbUFgVvKPTbF','L5vplrYhp6ZNnb7ClqIA45EiIG',13);
-INSERT INTO ti VALUES (8079897,210,'tUaNMM','PYpxSLpApslGdYiEc6RRdxUeVCCMbZUCcGiE94PUtwZ95aDdH0fQh01RLBL94cVoTqiUiKKFMeVqyDzOKq1EWzYGUV0smTewzPJKuzrrKpeTNg4PvpNRGKdPssyGRBc2t73kGi99WV1PxOkxhzLP9nhmNHi','dexFtAlmEPl7Mw2SazgzRZjwFYgUSgU5D6QY','yLxq2MhPitk90bzgaIQPMXssFHUBwc9owTcG8SPVUMObcVw62Lt2fRxqgCXS4zaC93t0s5hw0XC2BrPjmDyYwn49Hg3WW8wf21iFpWVbpBaJUGvctaRvEtc15Zo418EIUtSvklPp43JoUpDMdgXpNtqJCfQGrbD6MkvpllWLnf0htOoFuVsbB2I0JE6bx4OttKrjYb','MWrGlev6KXC4nVzg3PZpgnk5MlQZ1FPpQwMWDKdazpKfyB4DFZv4aSPanbUFgVvKPTbF','L5vplrYhp6ZNnb7ClqIA45EiIG',13);
-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(33) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(70), f VARBINARY(86), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-692368915,-682434335,'c5v1m0xwSp3sEuiiiDx7sPaJm','m97ay9odfnFxREkq9cuFvyyAGNkZ1eU8PUlHVrlCMrRnfj','iy2SXVfSuYpEF7rQ1DWR9h57hsEtaIxqlMuzQM4hvgGzH9Xh','Ba0YnDy0ICWMBbM734a1m','Ev1Y5qnI','2rOaVXO5NxgmYdreGqQ32cgdhAEI5trmz18c0Sly0ZSjbqFU8IHYfRI1piefMQsjYtk3Uao78',0);
-INSERT INTO t VALUES (1092421194,-987856261,'LwoIOa','SP94t8AcgN1q','cnKZlh7xrlYFr3G02IoM1oM','oVXtaQZF','fWy0czDveHJRzPE8uXJ','yoKdoGdd2Xt3Wr4JYRK3ne0r8Nx005FDAKk7kXkYC4kwK7HU82Sio2IsnWkVS76ylcG6gJIm5V2cIEM8OdvneTKLlDvkCS',1);
-INSERT INTO t VALUES (1860988724,885441899,'5FOBNAH9jRYu1kg4BXqQqe8ka','7D6F9ZImnlzfEKdQk','ALg8l8SbpFBcdK84yEQzGEGudtT','BvphCawZlJQNdj4NytLVbFq4Vt8eGkgsbS0BBPJYMDCu5MgwbXZc','IUBTUfpB1vfq8iazYAUr6EvbV2V5HnsAeL3g0XGI8LXzeseD0LqONmXhgJaLFxxutvE9aDdBCjj','rtql2wEOQXhkXgzquB6okne01ukBC9cpCAdvQTASp8XDPHZ3f6GcLLK3yvhdEpMbQjjmULvPUmu1qjRjlqlHptk1HwZAp3g2vz',2);
-INSERT INTO t VALUES (575374426,-1585843667,'eCcoy','3Q9FLP1ctX1s6bOxqXw1j1UMP7fSxQLYW','4imoiLmAivL5Z4b6xm0sXJrkhqk9k565cm','cjVRVfH6Jqf3XEhQ1FT6R18977MseQHHHGAoA9CVaU45TV1PDNnHAYXsgXJ9gfNFOTnCkvi37','g5GotdirOvHBSAVz2xOa5f6XRQmz7yt2hEI4XDymat3Fik6HMTzCbfKWACRhCMYzFnZNnpOn579jHFesnpP4E75fx50fySw5wl','T2XSvVWaVESnIGSyGQzik80PKJlYZwPtS45lqyO',3);
-INSERT INTO t VALUES (1865549917,-623473848,'AC7m7QJTBAAG7MLGMPB7e8qSn','uWX1ePfpc1v6i4O5jZp','3MdJWzLXDPPYOxenqncerPRmgACm7voSQAmqZN7F4cG7XkmdVB0Av7DwV6SR3H1CeVoEaz','lVXUji9c9IXMEn7B','CUVRjMdwcRNWddSfixbDMkkJLMOlWY0XBwzTTkBGhrMIyoHWW5AowWPZ5YOxJdYXCvPhuCOl5LD3nmRo','5tFQKtKs3zVmqAkAK6c5zDRIC9I2ChXDr1jaBGcaULkW',4);
-INSERT INTO t VALUES (516998112,-1579604968,'06TZP62tZA','69RSCqp5f','5CPaq8r1csKO9IrGmipe5xIaqdINtgUBrJUUSfO8cIKB','FEkV4VgYJLYqhFsvRqpzm6il8sP5YCAF4gqw6XmZf2JNohmizzd9wymuIUtIOJKDerZtGX9Ikud7new9p','ygaW9YLakCpS9gkRDrMPaKQtrxtqZ4h4V0pQeymBmmh','az7ukooSsIv9ZZgol9kXjf8HUTv6WpjA79fbP8qTAjUcgb5G0R78nqROmJaPFvZc',5);
-INSERT INTO t VALUES (626198578,1975537472,'r','7GkGXxchT7ms9TN5wTQLb086NOXJjGLXIBJzj5ys','lalmETWXKpJEbUfTY2kGSXCuea0DKBOACE2zMG4lnpNTyevOmMrlkitbKtTReX','YkHSt41E','NHy9KrV1ll8w2KJokHk0sIw3KRzNGBSHMU4JjRYndQmc2XtcaWAe','VShXEx9QSmNJd3G0uUbbQrGvVD4QWp8Y9G8km5pJx5zc',6);
-INSERT INTO t VALUES (-1431323430,-321305786,'hsyHGNGFRCduPzdgD','V5K9msT0MzkUHOO5VW7lfkHqZ','z','ze5BOf','5rtLJl2e2XS0ITsRHKIFp2jPmRvjjml3eCqpEab3p7FdfYbgp4GN1l4U0oa7kHqWAZL3tqo','1mIgkYIJBcDQ25jBgFTsJnh9jYHyYELo97F4lzYll5eQXp9lCdRfW9KDJyfxZMrKWYDtK5D',7);
-INSERT INTO t VALUES (1672350627,-921976930,'JIdwA85HydQZzZ06DmBu','XQjnEvQYPRCIdmv9oDvnCilcUEQAHJf8h4QVipraFdRjC1','bhG','xCZX2pSHuBg16uI','TwWIWypQS6lp2vsaniBptBW3utDoxckVxWBtOg5dDqfZoNfmId3HqYnR6ZO','gs3FWepDJRQuTuUX68Rgh7WnzSUkFeMEu7eG2sQ4qLvx3r3QXNEhjPW',8);
-INSERT INTO t VALUES (199597724,1131254293,'IBv52HVGFj','94sWV6','X6jIHafr6fJcYrqWvuC79hK239aX4e5EZrMX1XzFiHsFj0jn7ZsWbFYHF','JeuihtDyE0lCRtj4XHQ2Zxs33bU7THNhKlmeIfggF6dtYg5Ot3HXo3r','oTH6EYiGMFKL3lAqVRmIMMhBp9aaEfrKdAO','UUnszvbD5IzawG2yZ0yd9WepPS67',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3438760453,30985,'t6xtpf5HVxyVREiDusq4BrBLO5b9AMvfTWNf','naLOg74','ZWt','L8VaGOojuCKMu9n9dSoKcYLJzJ','e','P',10);
+INSERT INTO ti VALUES (3438760453,30985,'t6xtpf5HVxyVREiDusq4BrBLO5b9AMvfTWNf','naLOg74','ZWt','L8VaGOojuCKMu9n9dSoKcYLJzJ','e','P',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (2083616197,-19464,'RiqNSrYlV0E','Pit4u2XPQ','KW6BJLaMayzsGES','Ay8vrEU4','a','w',11);
+INSERT INTO ti VALUES (2083616197,-19464,'RiqNSrYlV0E','Pit4u2XPQ','KW6BJLaMayzsGES','Ay8vrEU4','a','w',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1331210781,12328,'aD','PzbqJivpDBQLjBxDXptqExVW8rM','5r2TNrqgVILS','XgY1pT8','7','J',12);
+INSERT INTO ti VALUES (1331210781,12328,'aD','PzbqJivpDBQLjBxDXptqExVW8rM','5r2TNrqgVILS','XgY1pT8','7','J',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1337982341,-6013,'yN2O98mFGxkxvvF8MT8LzsPG8V5GmGIdD1qIYsI','KHi039gpejoWdoZ6Wk1JvBOwrwNxwER1Um3GhiJKgMEoEN6cyhuvD79wEgp8SBuGhdWcXEqskhG9h9YoxEj8AmgWFaA9r2ukwgqJ4T0Z93QF6og1LpoMOcmuuYGvBxnAKon94Xbcy0hvqWlItEapr4CDV8VOu45MlZ67tphhex9ptYoj90T5n1wUZLxeKqPYBbHU0G76hcRbo8AT6FP','8CZl5q','JhZ0qtense8hMfA8AcHk6HgvqjZBsxTP6kJJVYhFGEAeJs7mkxAhFf11HxMP6LNzuybLntdrZ1QZu1DSSfJ','d','c',13);
+INSERT INTO ti VALUES (1337982341,-6013,'yN2O98mFGxkxvvF8MT8LzsPG8V5GmGIdD1qIYsI','KHi039gpejoWdoZ6Wk1JvBOwrwNxwER1Um3GhiJKgMEoEN6cyhuvD79wEgp8SBuGhdWcXEqskhG9h9YoxEj8AmgWFaA9r2ukwgqJ4T0Z93QF6og1LpoMOcmuuYGvBxnAKon94Xbcy0hvqWlItEapr4CDV8VOu45MlZ67tphhex9ptYoj90T5n1wUZLxeKqPYBbHU0G76hcRbo8AT6FP','8CZl5q','JhZ0qtense8hMfA8AcHk6HgvqjZBsxTP6kJJVYhFGEAeJs7mkxAhFf11HxMP6LNzuybLntdrZ1QZu1DSSfJ','d','c',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (87067059,-25790,'FIq9FotBWNsbubOatcaknS2wkvkt3knEFm2tz13oiyIzwZGpny','Cgs6Ea9poYgarUvOS8PcpFrZykyDgzUPFLODJORPEhe8UfmprP3Sj1gT74zfzcHlrmIPILvaGaCPjsX6G4qYHn6sHt8bm0FR','srsrT','UAj4lDTZa8k0CsvvfhAP4U7','kS','I',14);
+INSERT INTO ti VALUES (87067059,-25790,'FIq9FotBWNsbubOatcaknS2wkvkt3knEFm2tz13oiyIzwZGpny','Cgs6Ea9poYgarUvOS8PcpFrZykyDgzUPFLODJORPEhe8UfmprP3Sj1gT74zfzcHlrmIPILvaGaCPjsX6G4qYHn6sHt8bm0FR','srsrT','UAj4lDTZa8k0CsvvfhAP4U7','kS','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2991929275,26170,'UsCVEs2L3aMqM7dTEQBkhbEDIV9tWMPRRLatl8Dpzj1R7VbRE','2mGdio50PnHf86IH7Lzg8749iKFxcrtQ0avpkvqU4vuDMReOtNrIf5ao043GLMKqPIZuBODj','mhLtiui','8aFLf8hIOS9GVFM1mCPIRoOaacUupGGUynFVMInYPFz3wl9ar9Sntzz2OqQNEatmvyDJgYEQJHfrsUMWs922ZL4wBSkppEBHwZFF4EQyVzoFyQ0fQbY0pLlDAIpiem6Fcf8IlFQuMLKyG0DVGe1xboRdNMjNHcSsSp7i9VxTAmt9Ub1noHJb','q','lT',15);
+INSERT INTO ti VALUES (2991929275,26170,'UsCVEs2L3aMqM7dTEQBkhbEDIV9tWMPRRLatl8Dpzj1R7VbRE','2mGdio50PnHf86IH7Lzg8749iKFxcrtQ0avpkvqU4vuDMReOtNrIf5ao043GLMKqPIZuBODj','mhLtiui','8aFLf8hIOS9GVFM1mCPIRoOaacUupGGUynFVMInYPFz3wl9ar9Sntzz2OqQNEatmvyDJgYEQJHfrsUMWs922ZL4wBSkppEBHwZFF4EQyVzoFyQ0fQbY0pLlDAIpiem6Fcf8IlFQuMLKyG0DVGe1xboRdNMjNHcSsSp7i9VxTAmt9Ub1noHJb','q','lT',15);
+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(79) NOT NULL, d VARCHAR(13), e VARBINARY(13), f VARCHAR(84), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (50653,2131507554,'F0lzjITjpgwvu2gyvhqu','hMUJutunFzgXD','8l5Z','VrnK4vr6AqeQW2zq35AGsQEQHNPkBjcp8ZK2QiowkWVurJRUCB8cNlQEff7RLg','i7','49',0);
+INSERT INTO t VALUES (3701,958150576,'We2hILmkwEezc67sdllUinGT4EiJku2NWR9hOll4nnz','4OU61inIVNcwD','4O','nUBMPl1e4k0guzz5t4qb7TGFSwwfhcAkux6OC6P7tzPNSwK3eO9itFSLvM','P2','ZQ',1);
+INSERT INTO t VALUES (15583,2769751415,'ebViV','djQyY','T','BZi','ty','Ae',2);
+INSERT INTO t VALUES (26444,3378620033,'um3hoN4IlBGyECJ','UH','Ntmg','qYQLvzj8bTQDMB','F','IG',3);
+INSERT INTO t VALUES (33614,3055432130,'PudgYtK66t3H6PdXfNWmZ3BQWd7XJ0t7YlTonfotfR4Py5PvN08cUSKZ8etARymmUriyH3nrAmfP4','0Xiitq4JFSD','6uDe5E96HPd','niz9lKM7X3Gq1mfnnKZ4GqH4Fd0XEkkM','e2','U',4);
+INSERT INTO t VALUES (17489,2390405460,'CJoC2O','ThYoyMZRP1','FH','PCWX','RI','ML',5);
+INSERT INTO t VALUES (44309,1575441100,'xsB2gCLFnWqK4oRqmqMhyaIPxttEKh9TRCg8EW0m4ipy9y460LPDGa4RwY0peMjCUa3hz5VWQzcf4','e317h5A7Dw3GV','WLeNWBQ','eh7Q6WgcYcPfSoKibUO4utqdGkbR','6','c',6);
+INSERT INTO t VALUES (59978,2680697465,'utIxgdYCSG6wn4','FZ5tV6nbFcg','xkh7UqA8x3o9w','HJ8swrjy','1','E',7);
+INSERT INTO t VALUES (11756,1331613809,'QTeVlpRaN0nPkrEUB9Vh8S7vDftQFiB1TGeGvIvmsPcC','u2w2kj2c8BiLS','kN2vbs','SKd4MgX','G1','1',8);
+INSERT INTO t VALUES (13538,17990723,'QVIjqSmavzy1B5X','Nt','59u77R22KGwv','dvMOsMV0bKprRh4MYOh0ECYJ3sulzJzUL','y','U2',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(79) NOT NULL, d VARCHAR(13), e VARBINARY(13), f VARCHAR(84), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-2016059935,288670187,'psRpimKD8npweHYrmMMAs0ZzzBaZ','nCpRrhpNftdtXUlzknwpBxr8iqMpm','CsYGZbQeIqLPNFSRprDlevpBIRUT5nJIQ1RN6SvDOcAj3O','0UFzGnMpmgW','e36xq','m84VSxOJIpQBueT19J5XMzXyqmDEmHK7NVQSOS39wM9OQTVVNsds1IffqXhWROT35u2LWi0y',10);
-INSERT INTO ti VALUES (-2016059935,288670187,'psRpimKD8npweHYrmMMAs0ZzzBaZ','nCpRrhpNftdtXUlzknwpBxr8iqMpm','CsYGZbQeIqLPNFSRprDlevpBIRUT5nJIQ1RN6SvDOcAj3O','0UFzGnMpmgW','e36xq','m84VSxOJIpQBueT19J5XMzXyqmDEmHK7NVQSOS39wM9OQTVVNsds1IffqXhWROT35u2LWi0y',10);
-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 (2010716677,615367596,'kwEI0uZSVdgnYRRX1','DYz2ZpSFalPsCyA5pMBnC','UsIX5WuXFARckMi1qRy5tOd6Q3tVLl48Yb4FQ9rlSfEjRfxH5waVJbZV13M','JFBoKS4xD1F5bpMgFeXDXIj2b476VEplACmdLAeTzOkAMED1MEcaAFB3','MThQZm7iNHMiWHBBVaW4wJ50FaeBv8YEYWoTZKbvKylk2h7hO3','jSzQg81OpBxcNjM4tsKqZJ3C',11);
-INSERT INTO ti VALUES (2010716677,615367596,'kwEI0uZSVdgnYRRX1','DYz2ZpSFalPsCyA5pMBnC','UsIX5WuXFARckMi1qRy5tOd6Q3tVLl48Yb4FQ9rlSfEjRfxH5waVJbZV13M','JFBoKS4xD1F5bpMgFeXDXIj2b476VEplACmdLAeTzOkAMED1MEcaAFB3','MThQZm7iNHMiWHBBVaW4wJ50FaeBv8YEYWoTZKbvKylk2h7hO3','jSzQg81OpBxcNjM4tsKqZJ3C',11);
-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 (-1178078882,-1503562024,'3kIwhgYRxWQWCKcqh0uGhayy','dWQcubqWQaFIdFA7cEJM92SR3gC51BAWwl1r','VPCNXlvwOC7AebWdNG9o6YoizfNpzqgVLSctnwa6vFBsE','OH37Vxqou76Rg4jb1QFyOjkUObun2IIa','GYIxI5vzewxhldIIDTdyCmJbqbpsaEqFPKr','zOOiY8KfTRzeC7mZRLriWcZTY4fQzgZKXqL9FQu1YV8lazZDmM8bBP6Q5vOQoXThfGUQNsBBJLQLBwKYB6eqPK',12);
-INSERT INTO ti VALUES (-1178078882,-1503562024,'3kIwhgYRxWQWCKcqh0uGhayy','dWQcubqWQaFIdFA7cEJM92SR3gC51BAWwl1r','VPCNXlvwOC7AebWdNG9o6YoizfNpzqgVLSctnwa6vFBsE','OH37Vxqou76Rg4jb1QFyOjkUObun2IIa','GYIxI5vzewxhldIIDTdyCmJbqbpsaEqFPKr','zOOiY8KfTRzeC7mZRLriWcZTY4fQzgZKXqL9FQu1YV8lazZDmM8bBP6Q5vOQoXThfGUQNsBBJLQLBwKYB6eqPK',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1926407224,-111186885,'6z0r','rKh8zYu9UsKAKWIgWpxEoxEIaODiaysy9gGlSqjWcakcHIGbSEMDE1Zbwgs9IRGaX9Q3w2ZSaawp3nYNZrGlYNkAq6gdVlE8wovnpj8oIhI2JRJnrOizHuxlwMPKLWBeD8euyoUDSsSbgYEwqKhkBIuDDKxsAW3PCvzU3BEnfG1ByrOiHpLHFKym9bTmczNA4Lx4eMwC60GqRdnyVZ5yoNdOD9ofDRYlWuFjLu1DR3BAD2YgtaXNv2DPVR','Zpv6cvmILvpMboXdGrzuh1HCMSsNVPH53tea1C5j0iTlTAVU2j1','MCWAl4EIBMTIBDpoRgs83kJinXzwuln88kzMZocQVPjq1byw81K1ISgTPvdzId05nLCbjSXJ7jhC3WQGK57BHLpc8twhF2j7VWHLXZ97ZDpG56Rj5paidwxVIxleeyyYTPsFCTPJpzwyyEGD9ea','zOxyHIcF7A1mlhw8zlO5USJzBctFMuSsFP33QVnExZYnwU3K1auUkX4clzZlH9ojvLZpff8jKyj3nu','PupCYdlSqiEd2CU8LIJdTqbw4xDSRyeBYDNsQbeaiO8gLdpjKeVof0CRqoxe',13);
-INSERT INTO ti VALUES (1926407224,-111186885,'6z0r','rKh8zYu9UsKAKWIgWpxEoxEIaODiaysy9gGlSqjWcakcHIGbSEMDE1Zbwgs9IRGaX9Q3w2ZSaawp3nYNZrGlYNkAq6gdVlE8wovnpj8oIhI2JRJnrOizHuxlwMPKLWBeD8euyoUDSsSbgYEwqKhkBIuDDKxsAW3PCvzU3BEnfG1ByrOiHpLHFKym9bTmczNA4Lx4eMwC60GqRdnyVZ5yoNdOD9ofDRYlWuFjLu1DR3BAD2YgtaXNv2DPVR','Zpv6cvmILvpMboXdGrzuh1HCMSsNVPH53tea1C5j0iTlTAVU2j1','MCWAl4EIBMTIBDpoRgs83kJinXzwuln88kzMZocQVPjq1byw81K1ISgTPvdzId05nLCbjSXJ7jhC3WQGK57BHLpc8twhF2j7VWHLXZ97ZDpG56Rj5paidwxVIxleeyyYTPsFCTPJpzwyyEGD9ea','zOxyHIcF7A1mlhw8zlO5USJzBctFMuSsFP33QVnExZYnwU3K1auUkX4clzZlH9ojvLZpff8jKyj3nu','PupCYdlSqiEd2CU8LIJdTqbw4xDSRyeBYDNsQbeaiO8gLdpjKeVof0CRqoxe',13);
-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(96), d VARBINARY(12) NOT NULL, e VARCHAR(31) NOT NULL, f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8151481,2321,'UQR4o6GFOcg27E1ZB2DSdBBkxjdviRnWzl2OMgbUxsoBPxR8HhMQSVlhlq5GBQ6YxWkXd','8u52pMgR','ws','8mgzb6VmnXBol6','UlV0aIaEyfyu','InX0h70t9YlLnw9E8xXRpCnKaC8xDUAcJYLOUGChzJwF8swkPiYlI',0);
-INSERT INTO t VALUES (5121695,41585,'pHGhK6DaX6Fekywe8svubMkop1M3M','GBteSFJ','9l','uWss8DqvkBQ0v7b1agmeIptL4HSvciJk','x3y6ofoSsig5nI6hGEhRk0ZhOKz7Xu9E3lXIGCIUb4cS4jE2aeqSXrXTusce8imb9ywYq','RInqrikmxSPEgEPaoiyEZMG8ZMW0ZBnbcHIDmbfDL8OxX1nUgSyKTjIpsbsYUR4GrzsZzeHaO3tWhkTBFQac7W0xrguWM78nC',1);
-INSERT INTO t VALUES (-1002733,39373,'CQAPeC34LoSwtISMO0B6tfZAiK6m4KMN94AGFKlz1d4mnscZ2Z8faZGJgyC3miwd3AMbio7VFS6AoFp','uDJ4','jokFXVekF9NcDkTFvL','EqSwvWodS','ACcnDJQR2efTlKylmx5MN3ZVZ7eESTDQca','mExkGsnBsFTNs9eNJxJLW5JCZ87M1UCGRJoNEnHNE4VbBRfDtTDjFHSonmhfV3Jy',2);
-INSERT INTO t VALUES (2689013,26134,'pPbtCMkMZJIHZg8w0ArOTneKpwyrwX8xPPfEmF04VamA8haVxBSaODRGG00JdXH4ehEAGLJsAhvcr7x','lSmHv','KcaClwpUWf','F9L1ASjSNveDnPgfX7dF9Yub6','UM8GuQjuF69cNI0wGVj708','WDtWUK2vQW3zz1ZyrRrrRhNAOtXZJ3Z94Q9yeS2frH6VOanwBLqiHpWpOg6xBeBznOk01x4',3);
-INSERT INTO t VALUES (-7142807,20951,'jPiJyEzhKxnpLzsYAfWAekt39DumEf073kFhtWy0TCHJp7iNd2hUPqiRKrCk8HEGG6hBHFVfSitgNPrGe','WQ6K','31eltjWmMV','ua4Va0SzGQ7jmmPSe6ajK1WgLXaTs4iC9H9d35fTFHP','PxKxYUzvQmUTnGGGC44GAfgcEBVAd55TS69pQZL3pFXuMsf6B1n9gaVdqqEHWUhKdSbgZXddQB2IG4alqcPfI9V63dO3PCKR','SEarYdMBnuDJF02fyGKT92nax1FIqSKxiOKjeWpsdDOSfxr0GUZDoC34',4);
-INSERT INTO t VALUES (6274409,274,'dziARMbnChBrxB8HLKtRGSnwngU0tGBHPoyVX2JMFR7ONIvJWkSi15lQH63z3','BDHpJSSRqZrj','VNnCC6B5ykQRqcH9FahkvHTz5TiUn','kPxjm7PQOrmt0scOCjzi25qse5eTd5e8STF','jGvXsBmlSf67xquORgdY7tX7aaxUReEuuZTV8mjISPvV','vN80j0AwGugmg34',5);
-INSERT INTO t VALUES (-254950,14784,'goDJMvn1eMyBEAQWFpP8a29GD6lJ8CjlUbfUM4GOSTa6HLnXEXPNX','GVE','t2Uq','E','Qo8LuTQntZXv1KcnmMQMfPWv3eiGSGP6vPNY9c9mh0IQNF4X2hjbVYnoBgmWQoUqhZMKz6CSze','vQ4XaUU9HFd5fNbptlQOMWV3qkcv4NAkeDcT5KrUjsv1IQeo5p6kAdfkbx8p3TgSJ7YdLVMB4xBgUwlI58jrWNy',6);
-INSERT INTO t VALUES (-5169672,19158,'yKMWLkidLFkppzz','Wq','Qmx','S8nbZnGzNEYmqGohkJ4MVIxs5rid8554','RNJg2XMYb0mu5jS4OawiFKjxEschBYVrnisRVGlpi46PpeZpfpnkiY41YS9Jciona','GIZxvq47bShCz5WP3WdZpMp',7);
-INSERT INTO t VALUES (7875074,55510,'haXruceb4Cmd5PiJ8C992hHzghTz81uhbjoEWFGET0knnr01l','ZD3','E','RlEsbnhrrHFs','Fgz2gsOsHc9eryJeOJj0VmjPqTzm8fHafXW4t5nXeag8j','NJpyUI976M7qz3ylhlWlA2QI4pdoEbMzsZXTxyWH5JR8mjnUVRpcuulc67G2YUL81pbDs1J4UvH0NYjohQ9RmvK4',8);
-INSERT INTO t VALUES (-1100676,14948,'sL5C3n8PxvYbjzFNw2UYuzBRcd','gYhgYOD','YDh','AvOt4daLaOmctWBveFJf3lXLJwJLMtzojcJnt','ToPazGpfnDBFX0k1Xw3ojPRBYxuUt0VZ6xzTB','Z5ZRnab8EcPkjInDGenUX8N2wjUqSMC43iujMm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (785977925,497220265,'FA6lq29RbFCtQYaPIVAtFiuxvoLduEO2SOa6DKOz3FBidOCQKmNNCMU2okiIH904DpdOj','DxgOlM5MH8P2M','AEmQycFQytR0s','Zhf3ttgenGX0fnkI7q89RNOloc','6K','QP',10);
+INSERT INTO ti VALUES (785977925,497220265,'FA6lq29RbFCtQYaPIVAtFiuxvoLduEO2SOa6DKOz3FBidOCQKmNNCMU2okiIH904DpdOj','DxgOlM5MH8P2M','AEmQycFQytR0s','Zhf3ttgenGX0fnkI7q89RNOloc','6K','QP',10);
+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 (364209666,2571912399,'oKperJZ2XxHLZmkRC0E','NY','XjR2ClmrRxF','Hx1jQrPsPj0nggCRlmOB8GWPuCAUe0nvO5ggoP29OuuQO5dw8ppPoT5M4eZW83Dxd4oft083PZSmBsH7','QX','xa',11);
+INSERT INTO ti VALUES (364209666,2571912399,'oKperJZ2XxHLZmkRC0E','NY','XjR2ClmrRxF','Hx1jQrPsPj0nggCRlmOB8GWPuCAUe0nvO5ggoP29OuuQO5dw8ppPoT5M4eZW83Dxd4oft083PZSmBsH7','QX','xa',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (484645965,2797451932,'zcJYIAjc7BrH9G76jKcB7Mw7iLlVA0EduUywlDo6gypyaI4yJ','6Hlx2ZeDzGXkk2YfDzBDDnTUh6UcCZtNv6HtQAL34ed3HagNCkUrzDadkYLSqhqF7RJDtzw7bYG2fk5MJ5AeqPsSxkchm21VqwYsV0mWmwotVcjrz39qMsTBYaFJ48QLBG8YXzbbrfv1D56QCR1PFEO6vJHH6NOCTg3tYgrxyvxyreXRXA9TPlVg9IqgVvtpkBkoL3ozoAlphBvKvV','35mvf','W21DcVMI7moiPuUpie3NeUv','1','iS',12);
+INSERT INTO ti VALUES (484645965,2797451932,'zcJYIAjc7BrH9G76jKcB7Mw7iLlVA0EduUywlDo6gypyaI4yJ','6Hlx2ZeDzGXkk2YfDzBDDnTUh6UcCZtNv6HtQAL34ed3HagNCkUrzDadkYLSqhqF7RJDtzw7bYG2fk5MJ5AeqPsSxkchm21VqwYsV0mWmwotVcjrz39qMsTBYaFJ48QLBG8YXzbbrfv1D56QCR1PFEO6vJHH6NOCTg3tYgrxyvxyreXRXA9TPlVg9IqgVvtpkBkoL3ozoAlphBvKvV','35mvf','W21DcVMI7moiPuUpie3NeUv','1','iS',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2491194144,2274554198,'jGMQYEFMBo','fwoHfq0lFHNK4fjRLeYG96345UvpPhHx3d7j69QIH6asbUVzbKBGvtrFpNDTvk5egxWjBPXOfryDrDvS9UFxRycEyUsSxfKWQ9nEL7sNC1kyeZqk4QYGF0uIIPOHqZ4VJinw4Un8dC','l7vML','zeQxLsdDlNItowcO1nmomgILFVQJ8uVa4FErtAXjDRMjkgsivtHdKfJqeZOa3wbd5oAd3WCcxaYNNOsoljmwW9UVKVXnhP0IPah6643ZLFlf4yJd1Vr','T','D',13);
+INSERT INTO ti VALUES (2491194144,2274554198,'jGMQYEFMBo','fwoHfq0lFHNK4fjRLeYG96345UvpPhHx3d7j69QIH6asbUVzbKBGvtrFpNDTvk5egxWjBPXOfryDrDvS9UFxRycEyUsSxfKWQ9nEL7sNC1kyeZqk4QYGF0uIIPOHqZ4VJinw4Un8dC','l7vML','zeQxLsdDlNItowcO1nmomgILFVQJ8uVa4FErtAXjDRMjkgsivtHdKfJqeZOa3wbd5oAd3WCcxaYNNOsoljmwW9UVKVXnhP0IPah6643ZLFlf4yJd1Vr','T','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (454790353,1371013963,'Z6fZChG3vj','BrQhMLhidNzz8KHjey7mbEyCAvgVAvaRBaqXfjMVjvAaIx4TQfMoga4MFs5PPrtM8o9XeCHo9JmqAJsmJrmLHgaAhUBeoN6YUE2CQ7zp4DUcli0v1rT1TDAF6cFweTZfr8rQdCXgqPmfeavuCQRpnCuw2MZMcGRavVAV9mc70RcnPZQCcxsfF7MLa8N5FdksY9jRFXBdzVYw0rjFtE1KeYN','67wIK','EBF7snh2OjJJWs73fvTQOOogK76kFxX8Hm58KnZX1D4k','F0N','E',14);
+INSERT INTO ti VALUES (454790353,1371013963,'Z6fZChG3vj','BrQhMLhidNzz8KHjey7mbEyCAvgVAvaRBaqXfjMVjvAaIx4TQfMoga4MFs5PPrtM8o9XeCHo9JmqAJsmJrmLHgaAhUBeoN6YUE2CQ7zp4DUcli0v1rT1TDAF6cFweTZfr8rQdCXgqPmfeavuCQRpnCuw2MZMcGRavVAV9mc70RcnPZQCcxsfF7MLa8N5FdksY9jRFXBdzVYw0rjFtE1KeYN','67wIK','EBF7snh2OjJJWs73fvTQOOogK76kFxX8Hm58KnZX1D4k','F0N','E',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3395108316,622635064,'647lMHHL8','J0pd8Tv4B6TTHFzm1BWilMzTaYCytqMLsoN3JQ5uQkKFMM6JtjY9RVLVuCCZwMinjXQX2218t96AgH2nHQAeVDBYhof','8BrlfSJtYBMxY','c0iv91MapcnAgP5ejawCunY9O8p24XnHSwqc8ClaGxP3Vdr7jRVr50tcwYUBBa1dmt6EixuW3X2xl6fOIhZIzwfQutmQ0m1FtDpWVPiIzJVK1vFlXEfVmfopc1Q7CltX7AaZ9fwlRf8WAVdf','0YJ','u',15);
+INSERT INTO ti VALUES (3395108316,622635064,'647lMHHL8','J0pd8Tv4B6TTHFzm1BWilMzTaYCytqMLsoN3JQ5uQkKFMM6JtjY9RVLVuCCZwMinjXQX2218t96AgH2nHQAeVDBYhof','8BrlfSJtYBMxY','c0iv91MapcnAgP5ejawCunY9O8p24XnHSwqc8ClaGxP3Vdr7jRVr50tcwYUBBa1dmt6EixuW3X2xl6fOIhZIzwfQutmQ0m1FtDpWVPiIzJVK1vFlXEfVmfopc1Q7CltX7AaZ9fwlRf8WAVdf','0YJ','u',15);
+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(30), d VARBINARY(42) NOT NULL, e VARBINARY(74), f VARCHAR(5) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8,14057,'X','G4ny0ZHouoQY5Th62','BxKDxFa9FEyhFjum1Kl7R4voiXaTWDjiYXO2yI8p0rrbzN43lS32DQCcMkmHOqQ7LE4MyMZ','Xl','P','H',0);
+INSERT INTO t VALUES (131,-25635,'yTkF54eoQo','hZdUKxTy7YULWNDi4KYq1t9U4K60QL2CKnlFvp','amY4SNI3fAHlNTRn4Py5i79URHdpNyOyuzjbB6tzcrhub','ER','kQ','s',1);
+INSERT INTO t VALUES (200,-26158,'j2Ae','nZOTOVQTA','OC0jfFR','0','GA','37',2);
+INSERT INTO t VALUES (32,-18096,'mUV0flnU','L6zJqWEstAP8N9SE0UCEkeFa1RQT6RJCRYLReBEo','F7q4NV','1','j','9',3);
+INSERT INTO t VALUES (214,-10871,'hPL8bkYJTwE9EEsy8PXrnEEBKTkUq','hgpqYiYMsmYHhKo2d','20hLdif','M','2','Y',4);
+INSERT INTO t VALUES (184,-22018,'H0sJb5HYYzjZUEFasz3JLXkNN0KO','Vz8W4EBqB0uaT4bF','Pg3qCo4sgUZIj7UczaPpNyDEB2NwZMv3vtvijvC2J1PAmdYx','tTp','g','zi',5);
+INSERT INTO t VALUES (1,-17258,'d5qnggcysqzo05eQAt8Mx1b','1Sq9MgoJva5RUnUUSg1YgxCuQVcQ','uvg8QJrI6RGMfhE1wfhq8EvVLhSOTgHp9rrvwFoetSKJkEdMXpnMXp','Ay1','4','Jl',6);
+INSERT INTO t VALUES (29,9284,'niOaLoicxFiUTSOIlErnzJ','V81nqawlL8ESix4ELyoRWDthYhzYAEoIlNGOf','ZburJxmGuuiIUq2VMhvg3r7WFBIP09z8BqQ6YEAM7xAbsBE','KaaFV','4','YV',7);
+INSERT INTO t VALUES (36,1493,'4B8S5gKYnKe9y0U5cIaHeH','AaxjDjcTT5K2Z','MTMX6QRvs2gHJ14A0twmwReWAYY5fTrbwiuX','d','T','Jx',8);
+INSERT INTO t VALUES (122,-4475,'6zgekKGlpFXBPL5806','CePJH0cEWylkgj8B64H','paDH7SqfsNflHE1siBWlK0hLAvcL6lUkAt0858hNH6RplomdR79G2IFNYXYrZfGHxk5','d91U','n','w',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c BINARY(30), d VARBINARY(42) NOT NULL, e VARBINARY(74), f VARCHAR(5) 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 (1144879638689979630,42970,'WnaE964UuFbySxhHtc8G7qgIDvePOeghVi8zMoIgJNYAoCahMKYr1SuEetsIJPfGhe','nU','86PTVl6iH9No0nmpQhkGXY','GXC0Ac88j5FZbDm7oxUyupIdQ9zBlpXP1H59','iYHXNa47ssTxioCmQcQsqEzA6X','DJQ8hfSdMTovcRpLle67rF4GTiNilSPJJcm6NKlY5KMcsN4NuYGnUZTJKKIPY3h1JvCoIpKApv1JoFO',10);
-INSERT INTO ti VALUES (1144879638689979630,42970,'WnaE964UuFbySxhHtc8G7qgIDvePOeghVi8zMoIgJNYAoCahMKYr1SuEetsIJPfGhe','nU','86PTVl6iH9No0nmpQhkGXY','GXC0Ac88j5FZbDm7oxUyupIdQ9zBlpXP1H59','iYHXNa47ssTxioCmQcQsqEzA6X','DJQ8hfSdMTovcRpLle67rF4GTiNilSPJJcm6NKlY5KMcsN4NuYGnUZTJKKIPY3h1JvCoIpKApv1JoFO',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (7674635554906392718,53988,'u7lIZRlBGjqqPilmqLwmmP65a8oIsYvtCsX7QpRgSDEtF','qpu9OTUwJ','jx1','3Qo03bHcHuipI3F89KZo2ssd1FffNMntnVIU','DL7B9T0NTdKvGn8L9HAzl4h91dJC55','U8DJ6',11);
-INSERT INTO ti VALUES (7674635554906392718,53988,'u7lIZRlBGjqqPilmqLwmmP65a8oIsYvtCsX7QpRgSDEtF','qpu9OTUwJ','jx1','3Qo03bHcHuipI3F89KZo2ssd1FffNMntnVIU','DL7B9T0NTdKvGn8L9HAzl4h91dJC55','U8DJ6',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (17595133215468970228,25275,'lxm4aMF15JB3Lc8','gDYWcTjQLQxCOGdga8E14NxO0Pes35H51xdyD49x','M3eSCNTZcpv','x2eEZ','5f','E',10);
+INSERT INTO ti VALUES (17595133215468970228,25275,'lxm4aMF15JB3Lc8','gDYWcTjQLQxCOGdga8E14NxO0Pes35H51xdyD49x','M3eSCNTZcpv','x2eEZ','5f','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (14009345138270501454,23641,'WQ5z6zixZEuRlV0','HPhI9gPhIf2Yq2iaEs9qJb7SQbgv2CQ2ICjrpQ5o4a','VN9UaepknaB1LS7NPdd6bhkbdR3wSJzqcOmUYCKOPJCBtqhtDuXu','ZS3','B','kO',11);
+INSERT INTO ti VALUES (14009345138270501454,23641,'WQ5z6zixZEuRlV0','HPhI9gPhIf2Yq2iaEs9qJb7SQbgv2CQ2ICjrpQ5o4a','VN9UaepknaB1LS7NPdd6bhkbdR3wSJzqcOmUYCKOPJCBtqhtDuXu','ZS3','B','kO',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-6337216523619449584,44004,'3f','BYqxK2ykHrv0Yji03LKsXWc5LAbOZcz7lxx48IGsU8aOHCNh7oLRXeSYSgNvS9es1fXlTYEp2P8RGvnA9a6kBvnGKs360OZ5cC2hLF2AcWzJQ761NuW3EuN8PBf7vwlQ3quXQmjhVUJ6dUAa3LtoxfwBPmQicYa0HRdzfR0S8Tys0kANtKawUdnFP5IJ8uwRVPrFhUL0ckI8BXso7gVMFiwCEb7MoPXfpKaWDWOKO8ouCLQfQaEe8lLWiq','e4ptd8FveMIZvPNfY8tmcPXDqK','neKQLU8c7rzs9UBzDIOC4','fS','mvXhjISKiMlvZuLbzXY7AFmkP0yS81scbBIUZUIJ07AFQbPHbAMkybEM6DfAEgBbi5GGwiIx7DTNT',12);
-INSERT INTO ti VALUES (-6337216523619449584,44004,'3f','BYqxK2ykHrv0Yji03LKsXWc5LAbOZcz7lxx48IGsU8aOHCNh7oLRXeSYSgNvS9es1fXlTYEp2P8RGvnA9a6kBvnGKs360OZ5cC2hLF2AcWzJQ761NuW3EuN8PBf7vwlQ3quXQmjhVUJ6dUAa3LtoxfwBPmQicYa0HRdzfR0S8Tys0kANtKawUdnFP5IJ8uwRVPrFhUL0ckI8BXso7gVMFiwCEb7MoPXfpKaWDWOKO8ouCLQfQaEe8lLWiq','e4ptd8FveMIZvPNfY8tmcPXDqK','neKQLU8c7rzs9UBzDIOC4','fS','mvXhjISKiMlvZuLbzXY7AFmkP0yS81scbBIUZUIJ07AFQbPHbAMkybEM6DfAEgBbi5GGwiIx7DTNT',12);
+INSERT INTO t VALUES (3083635704288551417,-2619,'mR5TlJPwcYnZSvbImVH8capLaO','iGYOtQvfduL9XrdbSjoUbSP4uUVyqsxrrM6BQdhlMk2SfQA8NuCFNwzwkOkVshh5cxoD6FwaawpwMMgGM133Ya2NKp3vUevGlyNdQtnFeKHJZvrqnL0Pc6FLW2858l7pM2xdykKZIcaWDEqhMKlLgPVRslQRmx6atQ34arVQ5oDigESwNu5pXenuUzNkqQF6ToLK7026Jg2uLiY1R4EMjXZi2WalbOEzHMC1welztq6v6aDlY0HQLo','jZDnXsXNord9VTKxDIgdvz711Fg7','Cwu9V','GH','X',12);
+INSERT INTO ti VALUES (3083635704288551417,-2619,'mR5TlJPwcYnZSvbImVH8capLaO','iGYOtQvfduL9XrdbSjoUbSP4uUVyqsxrrM6BQdhlMk2SfQA8NuCFNwzwkOkVshh5cxoD6FwaawpwMMgGM133Ya2NKp3vUevGlyNdQtnFeKHJZvrqnL0Pc6FLW2858l7pM2xdykKZIcaWDEqhMKlLgPVRslQRmx6atQ34arVQ5oDigESwNu5pXenuUzNkqQF6ToLK7026Jg2uLiY1R4EMjXZi2WalbOEzHMC1welztq6v6aDlY0HQLo','jZDnXsXNord9VTKxDIgdvz711Fg7','Cwu9V','GH','X',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-3571966457286233691,50489,'oGReWV9ZrEd','QD4bHGipNea6BrR9HOT820uOaYS1caNZz2QVga8iUQfFcYWDqq44MKKX56Bsb35WxfKbPPEgkncZG1YEPnvHdUvS7Ugn2YVBR2wNEIRhT7M0mdviuTAleVS2iIy2RFwW4595a0qrxLmrJmekTmSkGJBuYcdLfr5ulVtvToaABxTMr2rMnXs39XvtQ2YLuRfW6S','Aj1oLx','lOGB5bsQRmw1g1Ftwl0ei8moGJFxyg3SjpXAyRTBK2QMj1KeJUMQeZ','I69qT2rM79oe0lmr7HfFHYsH71gZVz4cEo1O5FHx4QJkGrDXZ3py0','RVJrlO1Cu06E8dhX0r3VeUfHVenezug3pJo5',13);
-INSERT INTO ti VALUES (-3571966457286233691,50489,'oGReWV9ZrEd','QD4bHGipNea6BrR9HOT820uOaYS1caNZz2QVga8iUQfFcYWDqq44MKKX56Bsb35WxfKbPPEgkncZG1YEPnvHdUvS7Ugn2YVBR2wNEIRhT7M0mdviuTAleVS2iIy2RFwW4595a0qrxLmrJmekTmSkGJBuYcdLfr5ulVtvToaABxTMr2rMnXs39XvtQ2YLuRfW6S','Aj1oLx','lOGB5bsQRmw1g1Ftwl0ei8moGJFxyg3SjpXAyRTBK2QMj1KeJUMQeZ','I69qT2rM79oe0lmr7HfFHYsH71gZVz4cEo1O5FHx4QJkGrDXZ3py0','RVJrlO1Cu06E8dhX0r3VeUfHVenezug3pJo5',13);
+INSERT INTO t VALUES (11864407829345869686,-9804,'bA34GCwM2E','BYZo5VzPGuxLwWjTGF2QVdMCq9jtdh5gZCx8fxrMMfvDjNpNaNmanwWB3DIdgpbJJby2wQ16wD1dWJSTAG80fo7h9KFIh3VGIJyEAwrNwjXMwdQFMskLL3bnlBVDO7oBKpTktJQoTd6na67GlVX5ErKFgB0v0lcpeScfso2Ta1y6g4MYN7fP','r4PhgKQZBqO57tjU1aTY79uYueedrQt63l5nWxyoAyhzYvvrlv16BqzGBVsoNrLAe','9LxspqXwnLBsj92RLTB7ZsMu6','SH','UQ',13);
+INSERT INTO ti VALUES (11864407829345869686,-9804,'bA34GCwM2E','BYZo5VzPGuxLwWjTGF2QVdMCq9jtdh5gZCx8fxrMMfvDjNpNaNmanwWB3DIdgpbJJby2wQ16wD1dWJSTAG80fo7h9KFIh3VGIJyEAwrNwjXMwdQFMskLL3bnlBVDO7oBKpTktJQoTd6na67GlVX5ErKFgB0v0lcpeScfso2Ta1y6g4MYN7fP','r4PhgKQZBqO57tjU1aTY79uYueedrQt63l5nWxyoAyhzYvvrlv16BqzGBVsoNrLAe','9LxspqXwnLBsj92RLTB7ZsMu6','SH','UQ',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (11465483690595381012,24325,'EbDaU8Y','nl2uqtqfcDfe2llrXnwTejL2u3cM8L5yh4MdkhRuANHkaK5rN6GEc0es7iPn7CoDvEeuHlaiA3LTgeGYvBaZRtaQlr3qfxEGV7fSC2QpFvYePvZtPMXM7N0YQX8FT9rcAW8gBW53ioNWtv6BdWcfti1evN10YgFpMzxzJvnzzO5ZTZnj6MhCyf8KB36itsNjzIXYeNMwVzFfRXjEGP7haKTC2iELKUjWZXxErvsC4ggtCQHCpGVtJ1iqZF0g2','g2dLdqFsAr050N7TyWW3G60jh7','ZHYgvePR3dbB5p54DvSezZZoclHZZ9SY3AN','9M','1',14);
+INSERT INTO ti VALUES (11465483690595381012,24325,'EbDaU8Y','nl2uqtqfcDfe2llrXnwTejL2u3cM8L5yh4MdkhRuANHkaK5rN6GEc0es7iPn7CoDvEeuHlaiA3LTgeGYvBaZRtaQlr3qfxEGV7fSC2QpFvYePvZtPMXM7N0YQX8FT9rcAW8gBW53ioNWtv6BdWcfti1evN10YgFpMzxzJvnzzO5ZTZnj6MhCyf8KB36itsNjzIXYeNMwVzFfRXjEGP7haKTC2iELKUjWZXxErvsC4ggtCQHCpGVtJ1iqZF0g2','g2dLdqFsAr050N7TyWW3G60jh7','ZHYgvePR3dbB5p54DvSezZZoclHZZ9SY3AN','9M','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1336882690514296612,18933,'fvBlhQwUoUS9jlsAHlC','Jlbf4EjwaR7KxK6uqvY31vGZ0Vusgkd2z7Oc1G9XI5ZceS926LZFjW3PtMfWYdEYlCfSIrRyKFbK6kvn6JhoJYQnDribyPUOkizWhGSPmMZPYShsrHYPiUWM009q8jlVuSmo1XiTg8FTdTBpJQQnwmDMpoa7jFaYD2','0s5EhBwHuiwGX88GpcIi10UHnxLlETu8KdIjG4Jkh2X5dcdpuOfoC4gvr','n0rCblmJ3Accfn5omN3a9CvWbmU0zqbSWswbkWfGvT6fqlHzejwK8ln0TOUrBmgb0OMRb3PF8wGAHRH3CRcfVn1vopCrbJZYLavoXMbNJzSJlVGer69','i','vY',15);
+INSERT INTO ti VALUES (1336882690514296612,18933,'fvBlhQwUoUS9jlsAHlC','Jlbf4EjwaR7KxK6uqvY31vGZ0Vusgkd2z7Oc1G9XI5ZceS926LZFjW3PtMfWYdEYlCfSIrRyKFbK6kvn6JhoJYQnDribyPUOkizWhGSPmMZPYShsrHYPiUWM009q8jlVuSmo1XiTg8FTdTBpJQQnwmDMpoa7jFaYD2','0s5EhBwHuiwGX88GpcIi10UHnxLlETu8KdIjG4Jkh2X5dcdpuOfoC4gvr','n0rCblmJ3Accfn5omN3a9CvWbmU0zqbSWswbkWfGvT6fqlHzejwK8ln0TOUrBmgb0OMRb3PF8wGAHRH3CRcfVn1vopCrbJZYLavoXMbNJzSJlVGer69','i','vY',15);
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 CHAR(86) NOT NULL, d VARCHAR(87) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (675132860,-4024022,'ILGbGz8dcG0be5ggjaJ7N','rz7YMLkRV7DevT5t4JrMA8ZcVm','q0zr6m9iIG6Ki5H6oMipLwB26SBhICFy3OF1S1dkvwVPstaLBVaili2D5dnwoSAflQlu9T3xHyO2F','w5A1b','pArhIrT8gvVSdIwVwRociCf9j8S08atx3AxSRUy62IMGI4W7FeBj6M2nF02OiQ6g0UrfvCcUvCIosnt','vWvX1Q',0);
-INSERT INTO t VALUES (2345146404,5577933,'ZMNy0wgc7yAbofeuunArYDZImBcszvYAeFACy','ei8QJCdbgkGG1sKWucOVJLU5BtVR2iODSWwaPJ8XltKeGxeiFuWWZEwXyVL9','JZz5UuRdCcJdA4Ud2DZPkzs','83OWstG6jK84t6wY','n5tS1PkXdW1hoAsfvRkXinyQm2','GnY1Y',1);
-INSERT INTO t VALUES (1321898129,5404105,'XxbAhr1TcP8','igOQBN5oVtjfH9OfXfxGg4dmzEpFeCWrFfVIinQSkc3gdmk7EfCuo0NZnf9HYXUnM6WuKJNtTlTxzNEMAG8lp','zoS4o3w2vpCZqgq02hmYIthZzAWBaSrxqUtHadRCgJT5dnuNPEYtXlDUt','YsS5Ho3Km9H3lZ56janyuqYhJdF0V9flRyb','tVc87eI0WrvBzmx95mqEmZy','XIqPPV5RzLNqAUDdNGpblPCkdbuwVBmGr4oJbCZD',2);
-INSERT INTO t VALUES (3051273012,1224135,'IST0I4DdedAqmwHqpSkiP8ruXhI','mzGGS3ygK6YiTh0FAWKzXFf0MV9RrslYS2SKJdnFccaYhY8sYtJ71lpK','DqXOt7kzPJ6Vwm894BstnoA2xTBDeSk7KRTcwjYCsU','uuJVFkB6tMFUxtgxq3i7rvVaFJcLPkOqj0','8sMviYuHHK26gbF2UcRlbsnIKf7eq6OdgcFTvEK4','p6sHycZBMj59nkFMyenJm0GI3ekCVX6hErUw7clXsQ',3);
-INSERT INTO t VALUES (1218745210,933072,'FLRwsoDMguwiQg6k2KCGEtXo6uCOmGZ3Vt2S4ZOX','5BeJt6uhnEiAVzXPqbie6DN7mf6uS','cF1XlhDEBr9LwtoDQgdbg9qcP9y3lleImyRUmseQAyw80wlYKKAXI2QrwOj5IPuvNyiDwq0TDYAK0N77YpCs6','VbyIP','w2776WHS3pJknWnW6','Xf0MTkGvvHRJVnGA8mnnDvVhhUB8wBhsG3eAIHkcZuqJqobUVupDNDtPSsA42Bg0',4);
-INSERT INTO t VALUES (3228872846,-4092478,'3wF9zAhDaS70tZnpQ6t8GBaWz60zdM8B4vEyIZhlcdjwf','t3PV6BpkyG09botWPry0crffqzrIksueBmj','lpMnstFc3EfyvbTQ7ksYZxF8lywc7dzEwRqIVNQztmyuTFvD77DMaVTw6WuHZ9g3DLqWM44kY','2oFHXAQSX76wDTNSSfh1h35uYh1wkVrtDgZTfvAFUiaWyNeA','sLWxATPduC2t732GOIuBwAo5FTwZmFciRcAT0XutU9xbhKCDZxKg8AlVnrF2QiUW2BUayIBGxCxxJ5GSEgDnINL5Pu','aMKdoAKDbKLLC2gA1nnMWXHxl4wN4QoW9C8vAwaLmFcvRjhZW77U9U8Mk8xWnwsCl59n',5);
-INSERT INTO t VALUES (608541211,1971457,'cK38w8UbfMFLQh6wWFr6b0gccbV4Kq1TvwOZDiZ','xL11ylZ9hdrgHfm','Bbe7dGyz5hOv4QE7AhlTSYswvYPdsTOV8n2CjbHZQTvS','JRWaus','qYlaEqv6MV64CNggzYCtOG0LUBz8pcAZ','ZQ8lU',6);
-INSERT INTO t VALUES (1655118616,539089,'wGa3otwrurGHCriIzH7kH9TiaxBtEb3pYrUZ2xqcRPaXIUif3LSMyuYBjuu0xKOPO7ebgQ','5U6dLnnMXNl8TWyZVFWnNiO152ppWzc5uTAFk8jpdRzS7AIIDEyURWCenQ','WffZIi8ypuWTdS5meM3caGg5Pb0w6ZXUq','0c3HoZQx6UH7c3NdHoUBneRO1ktxKdhMQ84','PM8s65fDJttir3X7ApG4dqH6Nba5cOn9RkPsaTdA7FL0WvkG3zw1J9JSkJYwvSAFAbFA4Vby','L4MKRpFGBUWrxoENKfN71V6ade51ConEdkrJ1nktlZJ5Ye2L2RfoG2SW7xKp0U5vNtF6JYXmTkJ8N3uHu95op6',7);
-INSERT INTO t VALUES (3676931434,-7035977,'43lvWymy7','GiOiLHTO9coourG29A4D6yPUJ0bCwymUdF5OAzPclZNOwg9JpWZdqlzs1JyuKphaunBLFa0WBn3','Ofsh98LszSetkRgBCGsEc5dIE1jsQpM57oUamytHZ5pm4sDNQKjrhwHTFbxf','TJwo3gs','pHWVV9LE6x9Nuxs5LJE9U','t5DtGJ9oMI8eKEB4dlDIjP2GNNwChdQ0yjFovSV0gGOlzR',8);
-INSERT INTO t VALUES (2919450139,-4092076,'FWCA6a3izNYRUuQF5ybzB7DzGf5UqGgHYOisS6cwUSapj','Xqn1ve3muPNM3n15g47yBB6yjGZFguOzVINApTpE15eyqRZF6veOcWhxmGV373IChNmiXJzfQ31SU','s6sEINgVBsyPre74gwt8XOSsGPGSZca08UWtG1o1xr1yKRUsrblfCPyJkb4VPR6DZ3','t','CxMFaCh4oXFeM51vEThYswundg','ksFXMcGm27lhPWLDg5eDszNvyuwNfYBglqTuVhtmMMLPXV49CBSJiNNQ5eT93IX37tN9I8r1IauUDtGfTGvv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3840631211,410570,'g6YtThBqOokQAy4gDOTA0Qn4yX6gy0S03Er1mK0iRvaGoIzQ93eHZe6ilU7mnou4VG6wN1ggjlRnwJ0atakS','Dhota04iarYocyB96','IWOYEmUj8HbtKEvPNgCDE0TDBBDOzE02pu0WHY0avO2Y','kgcD26wh2thHME5QgnqADlk','rwFr6asburVeVFcDncwZ8oXm8hE7PB6qOWkCsAa7hNdEz1RMfDveN5oxtLX87Y4DjGzPENMrkn2vag1aLli4N','MJfA3n6TcpI059Ae9vuJFqG1okQtRgjYgMpyKS1oTiMYyNRQonOpBDIl1VHPoMoKdW5DA9afaw5VkI5PLwvpklhdtIErp',10);
-INSERT INTO ti VALUES (3840631211,410570,'g6YtThBqOokQAy4gDOTA0Qn4yX6gy0S03Er1mK0iRvaGoIzQ93eHZe6ilU7mnou4VG6wN1ggjlRnwJ0atakS','Dhota04iarYocyB96','IWOYEmUj8HbtKEvPNgCDE0TDBBDOzE02pu0WHY0avO2Y','kgcD26wh2thHME5QgnqADlk','rwFr6asburVeVFcDncwZ8oXm8hE7PB6qOWkCsAa7hNdEz1RMfDveN5oxtLX87Y4DjGzPENMrkn2vag1aLli4N','MJfA3n6TcpI059Ae9vuJFqG1okQtRgjYgMpyKS1oTiMYyNRQonOpBDIl1VHPoMoKdW5DA9afaw5VkI5PLwvpklhdtIErp',10);
-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 (180306580,2078295,'9ypCgUqInyZ0Tt1aRwKvBQWVirBFATUG3O4GGYFPu4wCY1uRWfvauLquJwR','khEE5NNHOlhGISl48T3jtTd9spP3AzTPsW1iuOYkR4exkdmjFBT4WBdPrcgaApyC3IQVeuQyB0T3DkzH92k4MrD','ALfwDW3SfSr0P2948cPTupf9fZhCbifslpderFJVMnD8ipWahEvAX4EHZalsjswImpfT0G3LVR7coLO','vs0pWZweDNu9XKoXluT2DkaaLKU7TKbmylnon','WGxqPjqaL4WD4PVU9AKhpUV7TSKd4hWJ7','zRFhCWwI6Vzx4488IKNxqwcId9YpKHMXAtdP50rKCD9wRCIwGNilZnBivUD',11);
-INSERT INTO ti VALUES (180306580,2078295,'9ypCgUqInyZ0Tt1aRwKvBQWVirBFATUG3O4GGYFPu4wCY1uRWfvauLquJwR','khEE5NNHOlhGISl48T3jtTd9spP3AzTPsW1iuOYkR4exkdmjFBT4WBdPrcgaApyC3IQVeuQyB0T3DkzH92k4MrD','ALfwDW3SfSr0P2948cPTupf9fZhCbifslpderFJVMnD8ipWahEvAX4EHZalsjswImpfT0G3LVR7coLO','vs0pWZweDNu9XKoXluT2DkaaLKU7TKbmylnon','WGxqPjqaL4WD4PVU9AKhpUV7TSKd4hWJ7','zRFhCWwI6Vzx4488IKNxqwcId9YpKHMXAtdP50rKCD9wRCIwGNilZnBivUD',11);
-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 (1314124239,-6316145,'CcRzczHK0KrpZDko3XUyDqRbAecWsRcxotpr0auSiNRMT2RVYgC467Iaa02CQ','cojSILHkaZczMOERsHNc9Z0JYbNLsfqCabIKPn0kj9','NEJsAw4Y9mEjn6xvOq2GsxQGAEI1l1KXCVJy0zCJznWfZ9X3','Jvq2rNbStc3fnwuw4','Hsx22Iqh2spFCxJKumNR6ML4V3ESUWP0emujoNkRrEFN9CFycqT','kfaNeHIlV7z7iHXKBEc7H7xp7eInU2jWufA791CXHsKU',12);
-INSERT INTO ti VALUES (1314124239,-6316145,'CcRzczHK0KrpZDko3XUyDqRbAecWsRcxotpr0auSiNRMT2RVYgC467Iaa02CQ','cojSILHkaZczMOERsHNc9Z0JYbNLsfqCabIKPn0kj9','NEJsAw4Y9mEjn6xvOq2GsxQGAEI1l1KXCVJy0zCJznWfZ9X3','Jvq2rNbStc3fnwuw4','Hsx22Iqh2spFCxJKumNR6ML4V3ESUWP0emujoNkRrEFN9CFycqT','kfaNeHIlV7z7iHXKBEc7H7xp7eInU2jWufA791CXHsKU',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4123312393,-1260954,'sds4hzbB2JyGsnmgX8khJOgRVChuh6xJyQx9CEmE75ArJNcfofQ8CIgDhk4MJZGeRjeo','nIDOtCJ2t3vDb1a3HAcvge5HGtgWC6007ZOqR01zbeZjPhSvIiwWCg1dRgeBsZTak8dXEaJuEFPyMk2tKgx7YIC0LUQOJXGTIJgs1nCu5sPXJIyIXgb0U71WgX6g0WQxCXTMEv3joNKiGyLVDDXaCr5Ykl8av8','1iJtiXuLP2vUxnrRaNHpaG0Hv0rV7bYBFSc8Eyr0DSBjukpVWn8MENBR1BkF4h6pNFDdZ','2csfp3gVPTbZebQK97h481G2eBZoae8EFY','U5VaPwh6','zb8bjM3Z',13);
-INSERT INTO ti VALUES (4123312393,-1260954,'sds4hzbB2JyGsnmgX8khJOgRVChuh6xJyQx9CEmE75ArJNcfofQ8CIgDhk4MJZGeRjeo','nIDOtCJ2t3vDb1a3HAcvge5HGtgWC6007ZOqR01zbeZjPhSvIiwWCg1dRgeBsZTak8dXEaJuEFPyMk2tKgx7YIC0LUQOJXGTIJgs1nCu5sPXJIyIXgb0U71WgX6g0WQxCXTMEv3joNKiGyLVDDXaCr5Ykl8av8','1iJtiXuLP2vUxnrRaNHpaG0Hv0rV7bYBFSc8Eyr0DSBjukpVWn8MENBR1BkF4h6pNFDdZ','2csfp3gVPTbZebQK97h481G2eBZoae8EFY','U5VaPwh6','zb8bjM3Z',13);
-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(6), d VARCHAR(47) NOT NULL, e VARBINARY(65), f VARCHAR(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4322335,89,'9o9Fl','3nDRXRUEht9F9Vx7rXvO5B14','qbWISwcBnNWCUNuMZZdVcCtHuebtXmEIGzxxVjP1qsl3C5iA7b46ZDBl4kxeIl8V','Y2yoV','NAcRUuVXq45EJQtP8wkm595G9UwrbSeK3PCYxM22MO0vFWi7hpcj40xqQB1YCnKlodetZmrbwJ7DR1E6xzW','gB5gy99f95ry5FL6KpjPPsjxuIOZ6prr9vEDNVCvUckJlvXfLWZJXNn1JnCmZ1Y9zqi6SCui1CsRFJyZnaJOzI',0);
-INSERT INTO t VALUES (-2422328,143,'PDd8','gCMFHd9kEfDimnGNcAp0L','doT6Oeaccr1QZpAeqvoZu3ioQ','lsT8P','Xq7S4hYYb4PnIYNMUTHOzXKwKinQ2WeCvxejYlb6v1T','siaN6koHHLdpRHzVo16HNEEcVb3LUKhnP8Kad0e3i4L5EeoTjT0e5fXmdOPVdIdwp7fEGIX',1);
-INSERT INTO t VALUES (-7806378,51,'E8HZ','NtLj5njVoSRpyNOHRpGRJp9TQ','GK4m5Ec5pJ9h','yNWiq','c55kmBXGRKNGqmWV5R3chaFz8tY443ueNaC5WYmSbABYulAZhmkWqwneSMdTx','Yu6kikNbTXo4boTxDumJTXs57hhZbhVoLFDBlarWl8sQO5JNM9f2TenPO9UtH8ljqEW0p5Tgw0RC5ojGJG',2);
-INSERT INTO t VALUES (-2167993,173,'2qHZOV','dNBv6fT183O9eZv0t1fpGB8ymZmiiH9MUXilpL2Anyr1','gpunRrbYjDJN82kkIrBGykPfyqKJe09ldaS44m','XlAyGAzBt456UJ3iNH0Z3SD7Lxe','riH6oz6ZFBB5NRxikaKb5OP2mB1ZAW8FB9f5ZBmwdXrVNFwl5','PpQV8OFJ',3);
-INSERT INTO t VALUES (5192887,143,'qxi8b','tAUKa11yCDu29DdXy1GLfZpUV6E7XJw93arRZ','3QcbxA','HgoqJjAkjhSd7','pC17aFpRxwZlusFysFrvAZ3YpTy0vZ7hmj0AcP1Hgmcj6CJoTyyGcrOeXS72zw9lFozDncBET8LE0f0oUGCLk2rOeE4SS3xYC','aHIpsH1ZC5adbbQSXuZPQtlY1o9s8LdhKNNVfwXkz0I6z29oJ5g',4);
-INSERT INTO t VALUES (-5462761,53,'k','wtOnvYMKdAPctdzrQJmRXdw5w','8PGVHmSUNpXMbIxd0Xhi3X21VLkEsMPoHgrTa3CiTnYzJFrpOhw90','8pnf6Pap','Q9BkRaIr0KG63cb9Lc37bVlpxsvllmSTJUHraFWep7jL18kHWgskhRwmsOP48K9oWVZaTDuNckm8f','5hvO5mcGM6l1IittCqwUzSWOwbjh2apQsLkOfCoGawJmyZE9U2Vcpn9lLmFXpi9CQDBjIuFLkMG4D2UBsR6J6p',5);
-INSERT INTO t VALUES (3745568,73,'k','JVJuB9Xs','6jySC4VQo0RJVzh','OFz9EGuBByUzqTjXo','XRIYImcV18wIaZolobx56ChNcC1S22jh3O4RLB2H49B','Nrb9kyEWcjta7DXeTuQ2mAooycMDWUf2FI58t',6);
-INSERT INTO t VALUES (6906323,113,'F','ulxzr2BdfBka1YxTK','DWzLafcUoNYEbXbv43REZpyyuOTWJnLdqmDKAGXtgU1qhj2','HEY','JLiANh07PjGqLXykqI81GvesT7vlHaSbdeBzwyhwvEqW7','GxhHDV2mF2pofNvaOPo3pVud1MbhEpOirxlo3cb4eYc0TPvZodRi2e6zFZZlKAGfD5KRTV3LNrHU',7);
-INSERT INTO t VALUES (4637995,67,'pJZu','36H5P0Gj1KQt0XN1gNvqO9CF93arOTsi0MMMkDOjse','kbTooLqPjzNH2Y6XufPli64e75tHvJWY','TEutA4xz6XRgGZUDwJVy','O5VpvuYlCMwD7vzOSSxPBFdXzeHHLC5UbQMYhLOLzFRH2KV4McGp','6YmxhMvKSKQsbPrvv5VpFIfN6Bla',8);
-INSERT INTO t VALUES (-6063845,78,'UTprV','2Dp6JLx0gduVJKR9bQawkHCliPaY3ZU0s38saM','fXLtkEBsMlp9c0r2NVShQGIODsUaEAWjn5lZxei7ujwEv6vs8Nd','loG5Cjjk37gxuYcyMdEzuOuAwtsX','Ltb4UGPKBPpQ9L6T3WGtDODo3B','DfTCpaQgRoOeVr1uJ1kNcJo9k6Ig0mQqz3Wl3f8ucM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(20) NOT NULL, d VARBINARY(20), e VARCHAR(89), f VARBINARY(37) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-65519,2107929524,'ktKurHefOC','A1m3ryNxwiyGz7NFeWE2','6vxKluLQq7lCUZyA1dXXPKNBE22SKfKJHNT72c8YO7yfejyCFJGElSWKaznQOugTy','kReoERySCfMfK9gBGojYXv4mWnumLJtm6','w','ui',0);
+INSERT INTO t VALUES (-6914000,2031538567,'qoo3UKlFfsLlqcEOqX53','Uc7rEKAn','6xUkyYshdLmUMY5DpkaOyOgn7IZtcqRrdvpH','kMfwKkTy9Fpnbs8QxtXzXxJeyeLmcqDKvaI','E','R4',1);
+INSERT INTO t VALUES (3428153,2515857420,'RWvM4XuTeYpa9ywFEBBZ','H','OuAOX3xdTFf7OQl7N15U6M9c4fRtV0Cx5tyn4YnDE3158mpbZigX5qPF','U6XARlFRhftYREnqH9azA58xJfq9C','Q','Q',2);
+INSERT INTO t VALUES (-7549922,2826051423,'djnHJZVrrkcYTqBcn7O7','Rhz','AHdObR19NIpSOERUA4oJHR7AXFBxMmKvpDIYrUMigsS8v1gUXsrabw0','1Pf','H','mx',3);
+INSERT INTO t VALUES (4237875,2223667389,'yZp9KbM','7c54TIeQhNAbNTcvXBJ','BKNTNhhiAXdLQ0IQieZ3Z7RFab','Xjpbb1x4nYK','7','qg',4);
+INSERT INTO t VALUES (-6890772,3482161359,'a5x5arwLsSFS','x9c97RQqgliOeC','EkWf5RmDJ3HnhEcI5ATOJd9RpMTQgPrWCLO3lNG1p6sberfM9','XRB9fSum','Q','8',5);
+INSERT INTO t VALUES (4176813,4072013102,'zoDow87Yn','e','zpUvy0bcpjbuSNEcPNdUvyeqDOe','0F4kwOoJ4RadEO4y5Qj7iuCI3H2Kl','2','G',6);
+INSERT INTO t VALUES (-1416989,45870116,'WJNFljnTffhq4J','5kU9Z','4ry0Jl4PdaSpjJAijlrfRhjZHC39ZiKkoQs6kq2JoQdpXxWtKeeF4Z4NPXSjeW9t','CNRIR8OkwOTc8h0DvU1','C','d',7);
+INSERT INTO t VALUES (-5689791,2353865767,'qIPQqGuRnTy1gtAHBx','p','zVghAH','oIMcZHNvar','6','EM',8);
+INSERT INTO t VALUES (3251975,2275564516,'NqfNRK8mH','d8','G4ESNkUEP9OXQGNN9k7CCFkYgkeaB4IBnzOq6wE5iqkC8cFX5YNZFbQ14pj44bkjf0w0nQ4w2NxpYnbNnTwVL','SrIb8BAsJlV','g','WE',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(20) NOT NULL, d VARBINARY(20), e VARCHAR(89), f VARBINARY(37) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-6539154,18,'N','rM1CQ8jlNvDOK6lcotprBOshReH','XoqRruLJ2','KKVZGsCpvFRaggBK8MG1v1WSc2yqodwW','AJLGoQG5VP62Kj5f4ZCEwWQEJqFKyA5PxFlLYlj9eM2UFmidV4FVXRXzp3FlixWNURNsvbO90CTUVNUv5X','ctag0QhstcVLP1CqLGJlzrrT3VIViXTU7uB4yme24HtM4GfaHlqkmGqWBLjy8Ci7hPrI57uJiH9fKixkTXlscCGwGHAIw88SrCq',10);
-INSERT INTO ti VALUES (-6539154,18,'N','rM1CQ8jlNvDOK6lcotprBOshReH','XoqRruLJ2','KKVZGsCpvFRaggBK8MG1v1WSc2yqodwW','AJLGoQG5VP62Kj5f4ZCEwWQEJqFKyA5PxFlLYlj9eM2UFmidV4FVXRXzp3FlixWNURNsvbO90CTUVNUv5X','ctag0QhstcVLP1CqLGJlzrrT3VIViXTU7uB4yme24HtM4GfaHlqkmGqWBLjy8Ci7hPrI57uJiH9fKixkTXlscCGwGHAIw88SrCq',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(7);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
-INSERT INTO t VALUES (887727,30,'mB','NH9HneZXV5oOuRi9akp5XL29jEFZT3cQn3hxcs1xdAoSphX','BB6zM8rhK6DsMYrXbp9qD3G2e5OjSIygvTRSQrrfiH7bdCeAZMZ2CQ8tYPUWHQFa','i','A3uGNdv9IGZtAtmPbgjdDp5IQTgJ5cRcaMKEZzo49HyGJqBlaqY','2GK6ezYy5bcLDyeq2OYyLe15uoCXIceb6ARY0y0nebD3SjyQGdluAzqKwYFJDKJJStLYkK4RbSq4XRbOBgbWTeAuurpN9gp',11);
-INSERT INTO ti VALUES (887727,30,'mB','NH9HneZXV5oOuRi9akp5XL29jEFZT3cQn3hxcs1xdAoSphX','BB6zM8rhK6DsMYrXbp9qD3G2e5OjSIygvTRSQrrfiH7bdCeAZMZ2CQ8tYPUWHQFa','i','A3uGNdv9IGZtAtmPbgjdDp5IQTgJ5cRcaMKEZzo49HyGJqBlaqY','2GK6ezYy5bcLDyeq2OYyLe15uoCXIceb6ARY0y0nebD3SjyQGdluAzqKwYFJDKJJStLYkK4RbSq4XRbOBgbWTeAuurpN9gp',11);
-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 (-8245719,60,'0ZXf','Omb6IfOhepXoRHBpmCdKCPgUgfHDoLpux1ptb7kVkyUwQzrvYAzgZ2oGN3lDDkpbakndRq035q9M7Fnl1lq1mPD9r6oCYtjWamrdJ8EuE1CLD4MeQpzp1fd5yYh6uK1GgPoOtnXBGQRUFgkXaupFMKh4W6Icwm0GLebrAyVOot1pZlcXRzib4sj04r2mANAv5Z5hx5qRMK7QhJXJHzgONcxA8CBILB2Gy4MuuctTPovaUfIszY0v7Qrl','e2ZbW8Tqbo8dKEAo9XO','kl4CJgXbJynv0FvVM62wTnbQd','mATIsUpSKqH8Y6AL0rmDEqUG6uOm92ZHYwcWZv8eNa1Y0u41nR1vyL3bLdy','SB0p',12);
-INSERT INTO ti VALUES (-8245719,60,'0ZXf','Omb6IfOhepXoRHBpmCdKCPgUgfHDoLpux1ptb7kVkyUwQzrvYAzgZ2oGN3lDDkpbakndRq035q9M7Fnl1lq1mPD9r6oCYtjWamrdJ8EuE1CLD4MeQpzp1fd5yYh6uK1GgPoOtnXBGQRUFgkXaupFMKh4W6Icwm0GLebrAyVOot1pZlcXRzib4sj04r2mANAv5Z5hx5qRMK7QhJXJHzgONcxA8CBILB2Gy4MuuctTPovaUfIszY0v7Qrl','e2ZbW8Tqbo8dKEAo9XO','kl4CJgXbJynv0FvVM62wTnbQd','mATIsUpSKqH8Y6AL0rmDEqUG6uOm92ZHYwcWZv8eNa1Y0u41nR1vyL3bLdy','SB0p',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (649280,97,'X2ypV','T3DPxAnhTg2nn','FKAC00dMrlRitLgS131MezqW7mqjcuHGDiVKzeeJzMSlJHI8qKOwp2AFkBNxS2tV','AWWOaVJFzn1TDSI4t6kfiSGS8dgBjWSVzqHRsiEDn8LtLMSUhSnEqOlJUScgiyv6lOhRr6mgQ0Qs67nP9rw7A00QahSy2DaP0KgESUuwf56wHXknr06gNOPVbKl2L6nHqhOT12xWm2qxNmTTomCvBdLKcEPQfmOPuuXMySIzxS1Dzs','CSOSsOhq9HrKjYx3phCbgEs2Xxhh6KDwKU0OwRF6XNT7DU4nWgwvJbHlfE2tnWdEik13dSElHO','ZbRUjXCYuOKGHCqsBPcrK7TcAZMIk37m8WWPDtRU69iEmLTQjNUCZmfQcLJVxMlFMFtBr9n9kb5SWaeGnihfWkXE7jau21TtrvWl',13);
-INSERT INTO ti VALUES (649280,97,'X2ypV','T3DPxAnhTg2nn','FKAC00dMrlRitLgS131MezqW7mqjcuHGDiVKzeeJzMSlJHI8qKOwp2AFkBNxS2tV','AWWOaVJFzn1TDSI4t6kfiSGS8dgBjWSVzqHRsiEDn8LtLMSUhSnEqOlJUScgiyv6lOhRr6mgQ0Qs67nP9rw7A00QahSy2DaP0KgESUuwf56wHXknr06gNOPVbKl2L6nHqhOT12xWm2qxNmTTomCvBdLKcEPQfmOPuuXMySIzxS1Dzs','CSOSsOhq9HrKjYx3phCbgEs2Xxhh6KDwKU0OwRF6XNT7DU4nWgwvJbHlfE2tnWdEik13dSElHO','ZbRUjXCYuOKGHCqsBPcrK7TcAZMIk37m8WWPDtRU69iEmLTQjNUCZmfQcLJVxMlFMFtBr9n9kb5SWaeGnihfWkXE7jau21TtrvWl',13);
-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(20), d VARBINARY(21), e VARCHAR(3), f VARBINARY(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4119272,98877211,'IxOFuz1FKSop76h3w9','PmwTb','MS','CdhI7xRxvoFu','BBZswSvrWepjAF2828XB95PqHHrzbxuv6SqoA49kR','DH2ew6Whasl4P0lXEPwiLMbo6hDKla4jJIjKaeVj7gSzlXLMrAUqJ1XpzJ1TRsw1g89R',0);
-INSERT INTO t VALUES (-1888115,3461790046,'FB6C','7Z5hYJE','yv','NT2E','vNrEry1ScGD85yVDqd66qQNkHvUtLuq8GNqpWrtD1K85LCi4nWKJC','U453Q4NVSNxNthFfCB',1);
-INSERT INTO t VALUES (-103345,923245391,'ZK5246DkpBR9ymyvh','8yJCTfeRKr','U4','LcURxU','DmFqR24WwG4qtpZk8lrgKyUf','Z',2);
-INSERT INTO t VALUES (-5752974,2503007268,'3Y2AyhQFtdmpy','PW39Qn0KS5S2hoNU','4B','gYUiyCcLI8J2FTOgC093UDNg8a9so6qGZYcY1kk1ln','8g9gt48isFPYOF7QBvqxmaNcopRLXZMlbMJOhewhtxiD9MuqxQWsfvnWxc','DYX4BEC27NUAiTd',3);
-INSERT INTO t VALUES (-1437548,214405220,'tZgWgcoffIQqxl3J8','zAi4tI5gZ','bs','S29jKGjRVIG3w3vjCkQfwMSGaL2khLRDeaR2JZq94HahcYSKGxJ2iq','yYksxcDfiKVNn','CHwpsgeSwNbN5XBBkb6ewxCoPv9MXnbBaYF3RmLB3KqIG1hkKhQqiQSKsSO6PrYxPt6',4);
-INSERT INTO t VALUES (-1140251,1721992270,'mSZzZxw','Olyw1ii0j','R5x','B2lvqfT5zwXOnbZ63m7HixdrtfTJdEji3e1U7pMRBEpac3J','kyHlVybESMY2dLjby','qfmGwshDsZQyEOiqV0M3uxfqI6fITgxeCu3c73nYzPPBSmAou7m2RXP8Wz1D1FA5tkmOmdQ',5);
-INSERT INTO t VALUES (-4750593,2190698272,'qV0ru','FnVqZbeI0Ix9R','wWL','qUSs9naHrSYtzeBokoeGsMRQgiZimsWUhj6B','UmQtwg1sAtARwoJJ','S9GDOrGH3SYf2yLI5uIb2uOtISgQZq8KJRCHtxpLrLcUqZRWMXoJM9TPteyLYZ',6);
-INSERT INTO t VALUES (2344750,2232623508,'X2BRUQPbULOn','d740DdVGWcqXGCkBpiI','l7s','kcICF8OI8mxwB2iCvAwm0KGxb3laIcsPoLZtfJ5mYDRdP3kyfebXFZs6NARjJcvYYOabLqYJX','1BX8bvIffi5BxfXgpk65i6jSvrnlr1NX8LIuPoBTaNcXTWQiQGCP','FcqZtzhdVKtN9iivfkdqEd4296BBEoG7W5iy0CtU5F0RXqk20AHaVtsewRpgLsMCJ45XVE0gOf3i4SELgfiCsxsQ6ghIK6',7);
-INSERT INTO t VALUES (-8298331,1508342821,'Wpugz5','3','J','TYxrk65m6iEgVhfR','b4JaQ5uAPsDtLWcoS34jq2BYAmcFFya5rytg2ONHHsive7I2v9G4NSc9Z1Lb3MgisnPU8KRNYre6UxdKZXW5HsdTy9mx7o','GrTfhCAo6F4WS1kVgRgAv9EcvUQPb85Kc3dkowGlYoitBF8quoblm8aYHwrcFZvyREzfLiARNGTrFJOLkdTFj68Ro7',8);
-INSERT INTO t VALUES (4769924,3276710246,'ZMk2UOGpt9oOQ','BT19','c','Y7qUmHEmFwvlOuLvJabf','OGNByg6KfRemwJNOAgP8M4CkCeWUBLWXWBnsxygNIVzH3oQTlLVXgTHWsOU849JCNOYkB85WxGV4BD6OwL6SVbvIseXWHgdDjnX','UVmSxuVzPGFSv6NNqnKKFDHsXCw4uK8c4bmWf4RsgbPf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (557546998,2312213730,'EsRxWUXlbcNdILuSHVT','tV4YXdI','m','bhHid4zJrboZ6FhMqbrqti7XVCHij1B1eCWTM0JtIxkObMO46tdi6aMMYdd4guZcmEqSd3C3sDL6y3tTxVeQrHFjv','byWSTal78BET5XqUQnAoCB3a1tFUMZV42SoSLwwU8w6','aDPjPuGu9WVncQYeNley3dEKYNuuwB1plNNcDWDWtVqaNM1aceMvrG64DhEFXDjte3MnKROtUzlo',10);
-INSERT INTO ti VALUES (557546998,2312213730,'EsRxWUXlbcNdILuSHVT','tV4YXdI','m','bhHid4zJrboZ6FhMqbrqti7XVCHij1B1eCWTM0JtIxkObMO46tdi6aMMYdd4guZcmEqSd3C3sDL6y3tTxVeQrHFjv','byWSTal78BET5XqUQnAoCB3a1tFUMZV42SoSLwwU8w6','aDPjPuGu9WVncQYeNley3dEKYNuuwB1plNNcDWDWtVqaNM1aceMvrG64DhEFXDjte3MnKROtUzlo',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(21);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(21);
-INSERT INTO t VALUES (1795914301,3286690816,'ho','6tFx2Jqcqbi4FxWy','g','cbwDxJtPYJprluodpGwdmCxaanfsRg8nALl93E1AadKysMzwbwrboged2dtF9hIVTNfzSqqiJRB','vxlZSqzeMaPCVaK40WpYk5LNB4hWd4X7vmc','p0DnaWp8KB4yFUji8f',11);
-INSERT INTO ti VALUES (1795914301,3286690816,'ho','6tFx2Jqcqbi4FxWy','g','cbwDxJtPYJprluodpGwdmCxaanfsRg8nALl93E1AadKysMzwbwrboged2dtF9hIVTNfzSqqiJRB','vxlZSqzeMaPCVaK40WpYk5LNB4hWd4X7vmc','p0DnaWp8KB4yFUji8f',11);
+INSERT INTO t VALUES (-1134334,3917731967,'MdiBzeIaBZGao','RRibNe4','rP3RlN3IM6HFX2HboTVqg9cFwEvbwxB7JEWIcz0qKpvaskdUiwhAnAALuItmYm2AZ7ZrUGmuSHUlNIzVR7dHMACTH','7DPv8mosx5GjY02txfnz','W','m',10);
+INSERT INTO ti VALUES (-1134334,3917731967,'MdiBzeIaBZGao','RRibNe4','rP3RlN3IM6HFX2HboTVqg9cFwEvbwxB7JEWIcz0qKpvaskdUiwhAnAALuItmYm2AZ7ZrUGmuSHUlNIzVR7dHMACTH','7DPv8mosx5GjY02txfnz','W','m',10);
+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 (-2432371,515868664,'6UOdmMOd2lrz925q5pGm','DFOnNANTmInH','y','dbswxWQ3tIns2l4Z0sp8gE','p','JI',11);
+INSERT INTO ti VALUES (-2432371,515868664,'6UOdmMOd2lrz925q5pGm','DFOnNANTmInH','y','dbswxWQ3tIns2l4Z0sp8gE','p','JI',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (529146823,2990134303,'4FH','7mnLkToDuLLic6Ye0qj2Dsjflt0uf2jrLU1fBNrFley4kDEnHJ69vJjvJKcN1rEy2TegWYlVSgTUKHaw2wurLOESmeC6ULOKqj5WoZDhp4gDbKjK4En9Bs5GWfY7Oe84GoVcCp4vkRNx9M8zHmrV579EsM4JC7SYJmF0Ton1wRztDpAqKa','rB','nJW5hYAa4anscJWbweNIVNKMvSSkh0eLW4z2s','4IP3RCh5YFDutSG1HcnH59QaSz5gEJmeDT4IvtnJ2GesxvrieV9EeO','VaipuxChZSeO0Df1cIqmtvj5raSuDgGmD4MglWetEyIUHeCJjonnvMMtSaw0SrvoTDiYT3r8kpFdoyrHLfUJ',12);
-INSERT INTO ti VALUES (529146823,2990134303,'4FH','7mnLkToDuLLic6Ye0qj2Dsjflt0uf2jrLU1fBNrFley4kDEnHJ69vJjvJKcN1rEy2TegWYlVSgTUKHaw2wurLOESmeC6ULOKqj5WoZDhp4gDbKjK4En9Bs5GWfY7Oe84GoVcCp4vkRNx9M8zHmrV579EsM4JC7SYJmF0Ton1wRztDpAqKa','rB','nJW5hYAa4anscJWbweNIVNKMvSSkh0eLW4z2s','4IP3RCh5YFDutSG1HcnH59QaSz5gEJmeDT4IvtnJ2GesxvrieV9EeO','VaipuxChZSeO0Df1cIqmtvj5raSuDgGmD4MglWetEyIUHeCJjonnvMMtSaw0SrvoTDiYT3r8kpFdoyrHLfUJ',12);
+INSERT INTO t VALUES (2246877,2066124235,'JEKVldnkfATDL','ZP2p8nxx43ZhigiPKTnGXsdnbeyA3ArZ3hKPZA2xsg6xsWtNmyrMuQRYouho3NkJSae9HitFshHMlP3qtVmieCAKNbzZxW03gjsiDPdWjK5jWNrWpldirsYJEXywS1VT3Cg1Ea9jNohDadxgT3maf4DS5WiuKSdHtbnrLFiJPCxQGcgPYcl3ErVbU9gyBlEkBnKZYxvyZEyI7ZMcHYrnP5cp45cAEAnnx1CnTj9oFJcRPkVouDYsCWd','SoPYvAuyUszaPF3ukhQ9LZijtl9Y3MmPmJO05dH01THvguVm1ZFUqptqibWa7AU8MZMwCnuE','BWRZ1','1','fm',12);
+INSERT INTO ti VALUES (2246877,2066124235,'JEKVldnkfATDL','ZP2p8nxx43ZhigiPKTnGXsdnbeyA3ArZ3hKPZA2xsg6xsWtNmyrMuQRYouho3NkJSae9HitFshHMlP3qtVmieCAKNbzZxW03gjsiDPdWjK5jWNrWpldirsYJEXywS1VT3Cg1Ea9jNohDadxgT3maf4DS5WiuKSdHtbnrLFiJPCxQGcgPYcl3ErVbU9gyBlEkBnKZYxvyZEyI7ZMcHYrnP5cp45cAEAnnx1CnTj9oFJcRPkVouDYsCWd','SoPYvAuyUszaPF3ukhQ9LZijtl9Y3MmPmJO05dH01THvguVm1ZFUqptqibWa7AU8MZMwCnuE','BWRZ1','1','fm',12);
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 (-764766212,2596572754,'SU9hJ3B9g3JyuaWg','3MKDnYfnR','p','Luywyxyux4t3eNZMsKBGXNG4ox060I8db92f2bfklnn21d3ecrxxETtuW9jHPmg59vIYr9sPlKGLFgOdorZp00Z0p5j1FdV8OOtGmXWWwVlNYxXQBn4kRXUgkGWPbtTYqVtOdjDomcYKkTZMcrYTAKwu6dNUuEE6OxWvPMdhia9CNWj7pmDJRaUev5dhku1hAjL0dOifbP6QgfZrneATlgT9C','xB2xatacXhhDRJvYIozswDUKktV0hC0bVmWEYRb','Q8BVfB2HeCEw5cO',13);
-INSERT INTO ti VALUES (-764766212,2596572754,'SU9hJ3B9g3JyuaWg','3MKDnYfnR','p','Luywyxyux4t3eNZMsKBGXNG4ox060I8db92f2bfklnn21d3ecrxxETtuW9jHPmg59vIYr9sPlKGLFgOdorZp00Z0p5j1FdV8OOtGmXWWwVlNYxXQBn4kRXUgkGWPbtTYqVtOdjDomcYKkTZMcrYTAKwu6dNUuEE6OxWvPMdhia9CNWj7pmDJRaUev5dhku1hAjL0dOifbP6QgfZrneATlgT9C','xB2xatacXhhDRJvYIozswDUKktV0hC0bVmWEYRb','Q8BVfB2HeCEw5cO',13);
-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 BINARY(32) NOT NULL, d VARBINARY(46), e VARBINARY(14) NOT NULL, f VARBINARY(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5071114277528261820,2808137518,'7dev34lz44H4QJUIyYz0S','NMvvq9q','Q','5Q4mDE0ixpEK3EmsvCypwp08U4WvVsMPM4BZEAVXIWr97qb','qSYrVayrEi1HUT3YnuDjnlT2qMOlYPRQ1BQKIvy3YxqOWTI52','35zpC3NA3EfdI4vlhbNeCgYShImddu45z10u576b8wE9DBq',0);
-INSERT INTO t VALUES (7108533609961380544,3950063825,'vlRCDUNlaNu3kmV','fLoaGBUI9XTwB7F824lL','0WtZXu05xB7w','GhKDYVAwzyTXue1v','BJm2q9QwNn2o9pRgXHGgdjmO9S5QYV','WXZrg9n0QbZKuxt',1);
-INSERT INTO t VALUES (3270407886527418448,2331800635,'EVktjmrksZJEJQIC98RTG50JKio4WMgI','cybyYLqB4031PxjPWCcpfgaeBC','6','whyyJoK75yRmBnDjzwTiWO77tPUIjUh82BKkuLWNwQ4fOFXDR3HA4v5C','Uy6kWzBZLamnrh3RWSB','TepqV7qk0bJAYiSgFasY3ixNWoIK1aCY9DJtcXW54RqaAIlsAt6lwQ6IFBs6MyTY3u',2);
-INSERT INTO t VALUES (-5621824019971846702,2064415851,'xkdqQaswWDyu4rvkRD','Nyu1dW','lLBxOj','wl46oQJUqt4zptBJ','usg5Gmpe1ZWnIxtHMvJsJc','t323HPBNf50iQG0C8u1oj0Y1J3Bmq3DX7sIk4LJps5cJoqRmTlfUaYHPsd4UHSoPVW3tMEMl3J9Kip6tW62DTbrybl2kI8PnmvrQ',3);
-INSERT INTO t VALUES (2385456666521394380,3279863333,'aY2kj0GoUVwjeIGyFKBg5s','JttlcAvOO4CpJbXepP','GjAUQa4Aa4YQQ','eHKtucfb1lqdXYMRBi24GUVwXPh8ME1EAqaUjkfPCQmivAXkLefuOZIH','odex813Dc9z2igPIHmIPwjJ5z','Uo3CbKFDWwXPEmTjE9AkpMsH3b',4);
-INSERT INTO t VALUES (9082705596084487910,3081480644,'yf6biv2lUcS','Ywn5zD9vOxDGqzuezBm','KnzwgAM','9N','13BYqRvvslEAcTsG68KUV','4mRhoCOL6iGYVsVeymqYRT7h6viBRssW7uUybeiehJgt8TR9MfvU2MThDqJpIt3PH312XnQXUbl57gl0C8OnjZlEJ5vutaK7',5);
-INSERT INTO t VALUES (-8863486183102258998,3439963153,'Zq0nMM87MDbTBtc2CuJExNs1pz','doLhKW','Vo8pK','cJ5Z1NxAhgjyELiRZpRckEuHhL9dxMT9Prfnu9','nWv7FUHjgy02KZkasaZ5sRDCRQb0','9GieseOhaade5do91Ir21Z7SHqd',6);
-INSERT INTO t VALUES (1675659994691746070,3057145951,'LwrvRbkUnzoG9xDgE9','nY23wWBuqBLSmDG2DQXZ4EMhVeuKFYqqx2vPRont','QCH','TxT43fDwtRNnnRF5zg382CCBjUXqp1K9euQZR8YEYQFskzJMKFZwolvf0iF03p1vIDy0AOF6gMnSIE','qo4PC1CYem6dxhEHMQ5XD3lcGXM0Ptb9oMrN8FTw5Gt7MckF8FG0ovM73zA2O1ojOOqT7qQHl7phVCfyZAQ','WilzHAWU8VQymKEwzYAay0Puw26y0JQrVgRo5ey3s',7);
-INSERT INTO t VALUES (1129833967035794883,3081044172,'kYgT8jn08AnA','ddqVnxGmTqHqg8qJs1A4RjyurKB5DRe6WULPy1ltRdAQ5','MRtzbDPd3oD','YkOqOOKS32wnxkpE1LECUPNz59Cheh8y5tJn6LqRUKf2OIAXJ756','7abVKuFCIhIPuD5IYUBElC9UcPEDID05gjU7UD5VcqU3rKbNYdFqB6tDu4JGZflEeGSr','rjjL51ld9hpMvjcfuRdBvFMCTBsU55xBPsMTwlqeOgkSiFfX2vQuLnwOq8lKykz4sh9YQYqejPiHQMWh',8);
-INSERT INTO t VALUES (6006859085909513467,2103731194,'6k62cLrK1y2hBKde','p3CXIEgBb08swQOHkN14YmrdJ1zxlga','8Llt8a1NnAN','Z5Keg4dbIuZaBF8LS2M67ee4Yu2H11haq7JwE6zonDiqpGfAyY','DGgob5zy5RaNPHZm0q7Ucr9CiszjdMkjo2kA3lgUnJrnBuXc4l9Olit9e07jaEPVDTEDbJxaOgC2mZOBcmU30Qgh4yI','X2jAt7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5409155,548620517,'SZmTtPIr','ay6bDFSPf3tkIMUE6ydmEseXm5scgQXDMxvu7gCLy63ygATkZQuY3ak6a6SWnP15RrInSnWtJmphEA8D7Rjxx7ar1Cz54AAiW1GgEcZL28nC0vUSfdKx7ckfDn1zS7Ie64BFPgMkA6LCOd2fegxhbdzWKy5QKEZyEMECcbKFxp0e4Q9GxtbIKWlrui3L4SHXV','2NVMy8EX12cQFnZc89FjOnoGhCmV3QR','0AjcSdUX1v0O8Wrkbr5HfCORCUZ0kUuS5Z3VPxvyMw4wzjGg0HU1ymhIdILfM91TQwqO2K9AtCCPoDGgP','0','K',13);
+INSERT INTO ti VALUES (5409155,548620517,'SZmTtPIr','ay6bDFSPf3tkIMUE6ydmEseXm5scgQXDMxvu7gCLy63ygATkZQuY3ak6a6SWnP15RrInSnWtJmphEA8D7Rjxx7ar1Cz54AAiW1GgEcZL28nC0vUSfdKx7ckfDn1zS7Ie64BFPgMkA6LCOd2fegxhbdzWKy5QKEZyEMECcbKFxp0e4Q9GxtbIKWlrui3L4SHXV','2NVMy8EX12cQFnZc89FjOnoGhCmV3QR','0AjcSdUX1v0O8Wrkbr5HfCORCUZ0kUuS5Z3VPxvyMw4wzjGg0HU1ymhIdILfM91TQwqO2K9AtCCPoDGgP','0','K',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1661689,3933035864,'bQXwRuZt1','BIHOXQ2aBSQw0Xd5d7HzlbY5fX','HIus6umWJ2pxwm2tyoe5fkLatqJ9kx3rg9zxMF0y6l','S6S4x23VMJo3EhO2CleDkyddADaOKLBCNM5nuxsZl6RgmYSRrn1jk7PSBMJG7agNAyxoxlg0txxndswUqXPPKCbe2hWVWQ6qzIOj3mw8tt180fQhb4w438dJlm2IKHoeXhWA9BX8BBTL72AuOpLD33dkHDjvXuiC1gbTn9DqQbzO84gkmkGPblxAhVZp5AOSKhfeoSoUfkkCBXJxFKULJ0XaiunYW4XQ8WZKx8Q','K','u',14);
+INSERT INTO ti VALUES (1661689,3933035864,'bQXwRuZt1','BIHOXQ2aBSQw0Xd5d7HzlbY5fX','HIus6umWJ2pxwm2tyoe5fkLatqJ9kx3rg9zxMF0y6l','S6S4x23VMJo3EhO2CleDkyddADaOKLBCNM5nuxsZl6RgmYSRrn1jk7PSBMJG7agNAyxoxlg0txxndswUqXPPKCbe2hWVWQ6qzIOj3mw8tt180fQhb4w438dJlm2IKHoeXhWA9BX8BBTL72AuOpLD33dkHDjvXuiC1gbTn9DqQbzO84gkmkGPblxAhVZp5AOSKhfeoSoUfkkCBXJxFKULJ0XaiunYW4XQ8WZKx8Q','K','u',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-223318,3948843100,'zzmE7Eo','jUI0aYvwMpW0jGlu1DBxgmKAmZTgdCoGvOFJdWM2Oh45Ox4nQ2k1hZF7BWjKqi0At79XtvN76ITGWHpQCHcjbIS2jTOjHg96c','OVk8','0PSMFtb4vvxFrYPzHapyJL10X4oTAJHXHxROWJT0o3oNbhvKYcPV3Vubg7i4dxtaLQWG3RQ59dG253NLSzrYszBz4Ivc84Kd2wHIiOjgNSsyctvoRplozjIGFU16H1U8ZVVQSfZRlpED7sQL8pydZs8Y9cLbI4JeyKJK2NIZ','E','0',15);
+INSERT INTO ti VALUES (-223318,3948843100,'zzmE7Eo','jUI0aYvwMpW0jGlu1DBxgmKAmZTgdCoGvOFJdWM2Oh45Ox4nQ2k1hZF7BWjKqi0At79XtvN76ITGWHpQCHcjbIS2jTOjHg96c','OVk8','0PSMFtb4vvxFrYPzHapyJL10X4oTAJHXHxROWJT0o3oNbhvKYcPV3Vubg7i4dxtaLQWG3RQ59dG253NLSzrYszBz4Ivc84Kd2wHIiOjgNSsyctvoRplozjIGFU16H1U8ZVVQSfZRlpED7sQL8pydZs8Y9cLbI4JeyKJK2NIZ','E','0',15);
+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(80) NOT NULL, d VARBINARY(28), e VARBINARY(100) NOT NULL, f VARCHAR(45), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11844301969663753726,3550996185,'N3yxsJnpCbwONZCuXem5CCDzSyrwSvdAoIDxrN','ef7c25SJ','PlQwyw1qrcQbx0Rdtb7npAE7v7J4cIeAmrzZgp7jdXtOR','tfBEMeiChe8kJseJNQbTp4','Pb','6',0);
+INSERT INTO t VALUES (3888700862108584348,3740664261,'3LzdySGWYanXYCXT9dEVR1LzYqtFqHdRqaA4nP','NBdRBOxXagxgG1pHozNLjHS1hHN','IoW9FtYxRNFNMcrwZ9poaLHVXUHp5uqND6l3gZ9O3AEsmQWf3sMHfvFeMtHu8XgRtoHdlc2DBf','RaA3SyEJcs996FMVBohM4WbNVNGLiOGbAuDEfE','I','r',1);
+INSERT INTO t VALUES (4825689012637808989,4102810083,'bogn0hMgp8cQh2NJ9099mUaUzN9XFsqreUJKHQHfGzdCCqsaLQVAeWT1Gl46GbTOA','ECZt3ln6QpX8HSPY1b3HOszynf','6SAc09V4bp5KFH4K4IYXnOtaiVop73pP4v010RBSCh549Q1Y3H1DllY88rBmfsHwuLTJFppp6PnGM8C','nFkhjs6TBGQrU4lXWJO1Jun','D','H',2);
+INSERT INTO t VALUES (156447148557653820,757851192,'l1DAsYT2f6EKAH','kGxdH24iOUXbGrWcTxk3','sMkFi0Nr5oyYeG2MtE5qD8fN4OhnpFbOyjDdyYdNH5FgycETq5nVAsNmgmwikBMbd53NTEXwqLhzbCI2Br1XN3PoIY3JlC','OucAgWpFAfBZvxhBhm9zMe','v','R',3);
+INSERT INTO t VALUES (10035040443569509746,1331825809,'x4QKXGhtinh2DOVDq47Ye1c14EEQPXgyXZGvxfcmNuzx9elkNLixq6Kau743S09lQBnCOBlLe','TMI8mV','IuQAXuru2DhQUbfEdDlGGwLYaGUlWfNbyMPa6BA3tgOCpDH1NSgW4qukGap7LpKIIGAn0x4QAYX7yGQ5ujWMhmnPX','AqiT72rhwG9BfUwFyhEesR7S6AVZpqZTGd75cvMeFyFY','5','e',4);
+INSERT INTO t VALUES (12838516145464445479,1962900741,'QBZqcX8a2Vs7sSh0zwM8Euw6KLjKzzCq6pqM4IvqbwnnciJxh3c','r6PUW50QvPB5HztBptu6ipk7kEt3','kRq0uU6xwc2QYU78PkyMXc5rPYInos0jbJtneLFWvWj4LNSvyAA7','ikJcDGfL3wB23j4x97dnxa0no5','e','j',5);
+INSERT INTO t VALUES (2514946397066991675,414506007,'9jKurVqB37G7ZLN1','JI2qW3n0zQpPGTVqyESRWGXOi','L','UOx9Nkotk8D8UIpKYmC2m','O5','1',6);
+INSERT INTO t VALUES (4397812884713346105,1372238972,'Z25z0DFVtB','k7e1H5xwuyTeqyQuAQa2zP','7V8VAoEPT4SYNzShXKR71lxXvIl546ETVs6pMFi2sl5Te','CfX3UqwYmYTJB02','w','y',7);
+INSERT INTO t VALUES (12042252509422578722,3819636783,'Cm3kwyox46rvETPYgkxdh1LK0PlHwubjiQFH2VnB','HkH4wQfoSqevVHp3','dG0Qrq1NAdySha5WlKE5Y6wUO8gveYXJbqZh7fpbQHUeiJcGXvqUr0RJQHAL9PuQjDwddVw80TqeS','wNF3fr6','P','0',8);
+INSERT INTO t VALUES (15202244568286132363,2548788009,'glhkf5IBHKdEeH0QPCWRo7rusNpFs4gbd6Vw9jG2DvsAwZM8','W9ZiukQ8wWlPThl19c2C0Tox','mGdsz2qo2erMbGPUqB9dLV7IzYxF3siGDnK3IIJZ8PU99vKrEQdkKUwpFag6CLnhQZO7xmUmTAxen7lmhYaKHt6KWsRp','Ds33p1gqtj9z','R','w',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(80) NOT NULL, d VARBINARY(28), e VARBINARY(100) NOT NULL, f VARCHAR(45), 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 (1074766570909281923,3316104085,'XgKlEGalubatJtSeSXrN6ZcrTbAUOni2','svF3S5nqPLarUCQ4kJval7Fv5aLrWM2GsUsTLe2','hI7aNwWbr','OBcEXOyzjotJhsHVqTBuR7ZmL3FS0RJhZueb2jcgJoIAvNKnoTodeZTFFDlKmDsEEXrGC17v1YDS9jfXhHyjS','Hi9QVfuk64dfMcSIMpqayVwd3N5iTXO4C4OlugA68HyRZ0Y8ucxIwJUlheNlIAx0Z226i9BkDfZ6DCDR','JipgeumVz9k212lrjT2CFTLesSp84wAbSqp6F',10);
-INSERT INTO ti VALUES (1074766570909281923,3316104085,'XgKlEGalubatJtSeSXrN6ZcrTbAUOni2','svF3S5nqPLarUCQ4kJval7Fv5aLrWM2GsUsTLe2','hI7aNwWbr','OBcEXOyzjotJhsHVqTBuR7ZmL3FS0RJhZueb2jcgJoIAvNKnoTodeZTFFDlKmDsEEXrGC17v1YDS9jfXhHyjS','Hi9QVfuk64dfMcSIMpqayVwd3N5iTXO4C4OlugA68HyRZ0Y8ucxIwJUlheNlIAx0Z226i9BkDfZ6DCDR','JipgeumVz9k212lrjT2CFTLesSp84wAbSqp6F',10);
-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 (6679770965756916280,2072394415,'lyAkW6nVmDbPWgvsz482o6uX3LTIzBN8','Br8CQCTsBBvECJiLwz','hokXmnr8T8x','Xw6TbBigav6OsYkeTnEshmwq1g6WlCaRj55PMmFrUbkHta2PdWmC2XWevvNt5p283gwaL2kMPzS9U2sFuxrFnz','zqPMCGW2dxIijPUWdCWY6NvaC1ZywJQ35GQYpv1','FZzE0TLrFezgDmeaWXFU984N3pum7p9F',11);
-INSERT INTO ti VALUES (6679770965756916280,2072394415,'lyAkW6nVmDbPWgvsz482o6uX3LTIzBN8','Br8CQCTsBBvECJiLwz','hokXmnr8T8x','Xw6TbBigav6OsYkeTnEshmwq1g6WlCaRj55PMmFrUbkHta2PdWmC2XWevvNt5p283gwaL2kMPzS9U2sFuxrFnz','zqPMCGW2dxIijPUWdCWY6NvaC1ZywJQ35GQYpv1','FZzE0TLrFezgDmeaWXFU984N3pum7p9F',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5698715298952290938,2095607366,'HJiw90w46jb9JlAF98GfRrZETbUJxkioJ9vgCOotPFFYBBAyHwn6Eqcy5zAjg4t7DG','k0lhHyquCevmgysPpk','qRJxYBEZrd0t0QgZ1Yzb9Kfbl5rwE36rw2rROpWsvJ5JrAdSIT5iBErSAt9UMgZiZvazBxTB','WoYnaoy9tFQpNXKPoOa4ixtawl18XPllFNH','aB','O',10);
+INSERT INTO ti VALUES (5698715298952290938,2095607366,'HJiw90w46jb9JlAF98GfRrZETbUJxkioJ9vgCOotPFFYBBAyHwn6Eqcy5zAjg4t7DG','k0lhHyquCevmgysPpk','qRJxYBEZrd0t0QgZ1Yzb9Kfbl5rwE36rw2rROpWsvJ5JrAdSIT5iBErSAt9UMgZiZvazBxTB','WoYnaoy9tFQpNXKPoOa4ixtawl18XPllFNH','aB','O',10);
+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 (18363389009309262536,1669465064,'8is2aiNpVxUVnH','rjv60XR8KGH6IzFLP','iq8Qgg8MYQYTK9h18w3gJDUzbHAMa5VlGNz0idpWrvNsOj6g70xvORkHZJAwNJxensv69xqy6ZPvzzgRTJ2rdSTv89Zx0KOz57C','8n82yMJLjvcC3RZ9cofQI','JA','e',11);
+INSERT INTO ti VALUES (18363389009309262536,1669465064,'8is2aiNpVxUVnH','rjv60XR8KGH6IzFLP','iq8Qgg8MYQYTK9h18w3gJDUzbHAMa5VlGNz0idpWrvNsOj6g70xvORkHZJAwNJxensv69xqy6ZPvzzgRTJ2rdSTv89Zx0KOz57C','8n82yMJLjvcC3RZ9cofQI','JA','e',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4549931206382145641,3561049226,'mshUhHUjnIag1ZcdUed1G3nQTT5','Cv8vMibZRdX1rs5waPuyyFpF9UsZiBGa6y61si2qD4eSAYlk6tHUv8Yr93IAVxiSAbj2wtctzJQVRtRDrKUTEv6LywfGCY5pwv9ZQD3k3mDbh51EYvbqCe6pJM','ZehePNgV32vyv','bB44A6XOuEXIUBWclZvPnLejRpNIyoZrFuCzshkWZN5XfD8FqMkCyojxHgM8L','Lrx5dvMsGMiPpkvKCYK9JZ7cmlVuEpyf4WlGZw1SfuvGEbigkZopXHXDpxdWGOjd0mhOfGD9NXUfRrOPChy835t6KkIJfzJU7JxT','KEfyT05Y2Z8ByWLJirCKJxrnVaePhv6Ap1y4Mc3ygRPpyuyaO4HarxF3y12moiY0ZMk4KWu',12);
-INSERT INTO ti VALUES (4549931206382145641,3561049226,'mshUhHUjnIag1ZcdUed1G3nQTT5','Cv8vMibZRdX1rs5waPuyyFpF9UsZiBGa6y61si2qD4eSAYlk6tHUv8Yr93IAVxiSAbj2wtctzJQVRtRDrKUTEv6LywfGCY5pwv9ZQD3k3mDbh51EYvbqCe6pJM','ZehePNgV32vyv','bB44A6XOuEXIUBWclZvPnLejRpNIyoZrFuCzshkWZN5XfD8FqMkCyojxHgM8L','Lrx5dvMsGMiPpkvKCYK9JZ7cmlVuEpyf4WlGZw1SfuvGEbigkZopXHXDpxdWGOjd0mhOfGD9NXUfRrOPChy835t6KkIJfzJU7JxT','KEfyT05Y2Z8ByWLJirCKJxrnVaePhv6Ap1y4Mc3ygRPpyuyaO4HarxF3y12moiY0ZMk4KWu',12);
-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 (1811707602176005185,3756029796,'vbCuAuw4iNmdjngo2ppyqnZe5eS1Oag','oOokHsu5x8K79MeCME4JWKZYVHzpmI5ndR33UklVHPWOjdki1NHNmmnnbK04UrsIu2jpbH6cQxDY6Bh9PP48Vpvhtgio9RCBmwVmA8Afb3owy8fAvhKiBMHEQQ8RICJt2F8ZQe3usjbpGNT7sFGcs2ZxT2zvVAgbB4RAfg6T8p1SOapTCWgvVFRk2jB','my1fjhVnMLl','enEAj4OlArHTthC5jnANC65jDtmOtAF1mP05T6GO5NhUWbSVOY3Mrh9k54ZjqZr','P1DLbkUoukCoQvZehUpOwwSnx1uvdjfFA737QFJz7HyDyB5CVfpall2uyc9xTZnHiYQOWDpxlJu73hyGg6ZenRNVXd','hGlfKB1UvzJVmbTpNt9KQ4mhn5fr9GzWbBWcQOlLHb5',13);
-INSERT INTO ti VALUES (1811707602176005185,3756029796,'vbCuAuw4iNmdjngo2ppyqnZe5eS1Oag','oOokHsu5x8K79MeCME4JWKZYVHzpmI5ndR33UklVHPWOjdki1NHNmmnnbK04UrsIu2jpbH6cQxDY6Bh9PP48Vpvhtgio9RCBmwVmA8Afb3owy8fAvhKiBMHEQQ8RICJt2F8ZQe3usjbpGNT7sFGcs2ZxT2zvVAgbB4RAfg6T8p1SOapTCWgvVFRk2jB','my1fjhVnMLl','enEAj4OlArHTthC5jnANC65jDtmOtAF1mP05T6GO5NhUWbSVOY3Mrh9k54ZjqZr','P1DLbkUoukCoQvZehUpOwwSnx1uvdjfFA737QFJz7HyDyB5CVfpall2uyc9xTZnHiYQOWDpxlJu73hyGg6ZenRNVXd','hGlfKB1UvzJVmbTpNt9KQ4mhn5fr9GzWbBWcQOlLHb5',13);
-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(34) NOT NULL, d VARBINARY(47) NOT NULL, e VARBINARY(20), f VARBINARY(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7221,123,'gptDudGHmJnydvZLL15MOSFPJRpe9','gUCOXYq7oGEgyK6El7aMn','81D5YNxdrfJ','8bDFamz1Zn93hYpwZuIqUi6VJVg9ZrE4biAp73umNQj0yAj4jixci62vnRam','gQxEQ35ZWaBMekIhkj3MCUxan0k995MWtBZ3ZtSGfxQYvb','NLUHHoN0odjfoCwjSBt2puaF4vouAbM9UA4CCtnj3AsLJBZXzj4as22vJe3RIQborGSofjSAprfZSjcj',0);
-INSERT INTO t VALUES (18058,155,'3D','dmO6yl7SFiRkxS1AC6XfBNkEv3MdxhzJPB','HAGlKJ6BbkaQSyl','nE','cxcUnFVQajXooyGPwZ9CGm06upzSPGNm','AF6cPZb0jfn4k76NGUbWyRIqNldihPAMYksp1Du9TofgXm6PhwjOM',1);
-INSERT INTO t VALUES (9656,68,'avrC','XcWtRdp1UbyHF6V4PDfBsGdEh2ylTtIBa7aZ5e7WFIMVSga','r','L7','Ne4QaY8Sqk9xRpHjswLWFx5cy0uFqXJkNOgYt0IAOJWkYE5NgQf5KcyxMZ1ne4ihu9rRptjC0LUh7SBdlGo5Pr6lw00a1uMH51','mnwnTyFKlRg3XvCeoPXPBWndrWBeeyh9p4',2);
-INSERT INTO t VALUES (-30357,15,'2vgbtfqnGMpM2vepM5L3NMUmSumA1O','7Itwoc9kAA8N7TK8WKLt2x7ioRoFr0SD','NomgqW','rmXhFuoY6Qggen5FN2TFe4DzYYOVZzMygZj','okqHT4i3KH7Fk7YjKptQ','g6j2dMN3i10HeLYDVSXBV3sQ0XKrfaMcd820gsf7',3);
-INSERT INTO t VALUES (738,9,'iosZEt','WwqiItfYdaUMLLNdBCD4eThYsKn4H0Kc','59jV','noV','efg1zf2pLCpoUUuQs3DAcKkHLi86XLed9M6O1fCkV','WrTMFl7OTvKK98zvo',4);
-INSERT INTO t VALUES (20010,191,'vCCQD1gGQrxtyw3Epueh1l','Y7','J36o4','bhuHDg3JMDg','k9Xm','TrGU5DP6KrmnUsSf7gbmDm1jDTymCWt4WBYyVcRvCr2wDaROA2933QLIIZ7Bvkuqvpp5Zqh0eEFH4mO1D',5);
-INSERT INTO t VALUES (-32523,204,'0p','gySx3S13','TYIByUUs','30jb9lq0xfjG7AvuSsnDJ8attFCJyV','4ZKNPF4EJ18y0e','v8jXTx8CKPAptfuZ',6);
-INSERT INTO t VALUES (26129,155,'bOEagJ43nxyBRwLcoycF5lb','bvXVAmBo5s1WayQfy5LLT0tjawHaonHJbUPefNc3OSV','0FYBaxPMs1POTvpIwQKv','65JTlrE1cxkYe7Aeae7Fwn5DE2FvCCNz','390neqiO1htKFQO96rMvjEXbjGOCrEId0BdUSVRecDKPjnKT66PxYBsW2LlQMnzDjukrycbxHw790','Zqt23DCqDfkmspo2xDvDBc',7);
-INSERT INTO t VALUES (20720,238,'H1spcGI','9kPkTtLYFGG','OwGpitzN9dGyIszUiH8','rbd6A27ebOBeh0OjFYUipzY1f2U4Obd','qiqzVmAZN3i9KncdiEKSwp3ZIxtWdUPPA8wMrIHhSj2CxoTUlTvU9WPn','K2kDh8JeL2yPImLwpmLmQues',8);
-INSERT INTO t VALUES (31998,137,'4ONzENSBcFdWjnQvF0','lxXxw7OdwU72Dq','l5kJXm6a1ejp3U','mMJWkevnO9HXBTDV9xB','zmyUmTuQYDXTjj12QdZQGzyYgW','5DBZVy3CJlXuWAcWgg13Ya0nJ9Ry08IRPWWDxoTyMWedLkYUEDzT1TJFJ7uAsL9wlL2eV0kGF5X7YKal',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-648572381,99,'asCkrD24hxFB','Bz5WNPlSzOBkEjaMGJTZiGWF481CtB7JOR0O73MQjXvnq','adjR','kOFIthRMKaW5H8WkRW0CQ2isS1cC','DDSTeA4ua1LaapqZKRus','iPJf8CNsMtvdphsLsaD43XQkDNJlS6VOsx3Zvi1ERaJKKHlAxifg3',10);
-INSERT INTO ti VALUES (-648572381,99,'asCkrD24hxFB','Bz5WNPlSzOBkEjaMGJTZiGWF481CtB7JOR0O73MQjXvnq','adjR','kOFIthRMKaW5H8WkRW0CQ2isS1cC','DDSTeA4ua1LaapqZKRus','iPJf8CNsMtvdphsLsaD43XQkDNJlS6VOsx3Zvi1ERaJKKHlAxifg3',10);
-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 (83188293,68,'RyFdbsm4WL6c6oC3IMiPH1UF5ke3XCAAeA','tIefoUu2r0yuVUJQUMclvf','HgvxdBHOqQEY','UYvG0mI3bWsIIJn3B','ABDnWYw3xyl1n9C18dni','DitWzP4rlhS7Nj',11);
-INSERT INTO ti VALUES (83188293,68,'RyFdbsm4WL6c6oC3IMiPH1UF5ke3XCAAeA','tIefoUu2r0yuVUJQUMclvf','HgvxdBHOqQEY','UYvG0mI3bWsIIJn3B','ABDnWYw3xyl1n9C18dni','DitWzP4rlhS7Nj',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1273281300,128,'lxgYZDDc6wJd89vOYpkvEZUn','E','BhSWzJuxsBSLq','pM2jmCKhFfNgjVUqJsXSSn2n7iltjnTuPB3nDGhOYnaoR8rqVp','Tn3HT2h49I6W2sjG0TfZRgm39rolETvbNsiIhoDE1VUFlYgyRu6g2pgZGN6NU17Zw9P9IO0waO9kLN','vG0Wt6la5etnybkrHiuhcucyX2GB2J8eQT8Fj7XqTBjW6DZ3WkqtkGqiIX665JVaKKAh2',12);
-INSERT INTO ti VALUES (-1273281300,128,'lxgYZDDc6wJd89vOYpkvEZUn','E','BhSWzJuxsBSLq','pM2jmCKhFfNgjVUqJsXSSn2n7iltjnTuPB3nDGhOYnaoR8rqVp','Tn3HT2h49I6W2sjG0TfZRgm39rolETvbNsiIhoDE1VUFlYgyRu6g2pgZGN6NU17Zw9P9IO0waO9kLN','vG0Wt6la5etnybkrHiuhcucyX2GB2J8eQT8Fj7XqTBjW6DZ3WkqtkGqiIX665JVaKKAh2',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1598154362,212,'n','KhnMonCkAjTQhqBTEMraCCRuHlQzt7mAFhCJdFOGEkGXWG3v53GllwmekohA4q3zZxEJw5CFSMGsrI5U0PLZjLDPbGy7FTbPmUYwxZKFfBmUlt9iLOzaLMuzR4CIe0AxXu0ilRpiEOV939ciGacPOOdmspi3YHBBlPZpypl6tCWjkcbSAeVFz4eXR6njrJG9TWHvSUDcp11iwz004KrkHrqPOqeMC48WTRqllAHrtD6','s6frzXh8fu7ivZ','lfyun0p1y73WYiXcUEmddlaaHeu5NtXiZd50PjWYb3yN9yB','1V1','ojpXTBwBjB1MIS8NDYO1FlyjFPJlPeoX9KqmBhrM3vcyoFl8XWGH99pR',13);
-INSERT INTO ti VALUES (1598154362,212,'n','KhnMonCkAjTQhqBTEMraCCRuHlQzt7mAFhCJdFOGEkGXWG3v53GllwmekohA4q3zZxEJw5CFSMGsrI5U0PLZjLDPbGy7FTbPmUYwxZKFfBmUlt9iLOzaLMuzR4CIe0AxXu0ilRpiEOV939ciGacPOOdmspi3YHBBlPZpypl6tCWjkcbSAeVFz4eXR6njrJG9TWHvSUDcp11iwz004KrkHrqPOqeMC48WTRqllAHrtD6','s6frzXh8fu7ivZ','lfyun0p1y73WYiXcUEmddlaaHeu5NtXiZd50PjWYb3yN9yB','1V1','ojpXTBwBjB1MIS8NDYO1FlyjFPJlPeoX9KqmBhrM3vcyoFl8XWGH99pR',13);
-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 NOT NULL, c CHAR(65), d VARCHAR(60), e VARCHAR(84) NOT NULL, f VARBINARY(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3767020858326041411,2335527,'zqf09XIVPgB742bQmP6CIX2514P9gNl2A77yzkJJqkblXyj54ojaLYBUK1pOv9','Xz5YiM','AMoNkQTAik','gHuOslf8otK3jgFCFgl','2h1whto88emECD9vvVwYsHQ45XwZj','7ivTvsHqBhVqYGwRzlp6t94Z2fYn3MHiPFXyecwswTDiPliO6IwQMl2M',0);
-INSERT INTO t VALUES (-7061410213667155298,-5218449,'skkaUqh4QFA2wOEb9QfATN0aMzdEIwUqHy5PfDQqiP5T8XFF','96I1sPzmDaPPIsP6UF5Ita9zpyRfLRZYpioeMGhkY','wmPQXaAUrYXhnnGMIG9ET8lYkNH3b8Xo8cmQ72sg2vU44','DZ4RVqjjbc9M5UU','0BfbF9hAzrt5Sk1WCLq1cM5P5rpJJsu8FG05RjzObKGgCTY6yxWJSbq4umQCOQgjJxmN1JvHb0X','zTstA1ObMK2bPuM8JbZNZkeKpKolXWz1O0GQR9dlyiHABicP5p3iVqC7dPrg3',1);
-INSERT INTO t VALUES (2864896084001746234,-7630499,'O7eYmy2OkPHb014ntjKtFZgiI6MnN5pgTcRNv8CJlUS3R8kg8i34l','nPYZhevxpUtXqEVpH0il','E5dK8Lg3STlLx97AnbRegfkEMYiQMPBNjNeCT5YQypbkbbpr3K1ap','URB7dqktSf0KaFN','v9pIKrBu0omJby4gnNlJSxKgBWozts9Uy4oI5In6K6ZhSihXozJ05CvzrzHaKPVw60GfHoapOXpXRaPBb4nBDkvFjEMR8iu','f7ktRUKMysOg',2);
-INSERT INTO t VALUES (43580793366128112,-7533910,'Qc9vn1rYXYrOoRt4FW','XEYixg','0WAlU5gL3sfnH3RRzixrCj','PHxk11jIolg91iK8ggJ5','1rwpVffmCUPRj2EExtPZd384yr9ZbSsmckXaxGYa8f2WJD3i8c6mdllNc4eRj88HzkJhX63LShA3bbg4n6IhX7','lhHxu6hrdkBw4lg6mA',3);
-INSERT INTO t VALUES (2764955435226888520,-7137514,'mWdXALlADRLgehLy1RDodJfHKDleTpmBbbOdpnvggu','7M5dslOW6zSCC5f68TeKx1XcLVBoNxT','x8','ApuOQolELV1GAQ7','0KPKssvbD25mmBKaOko6PSqIPRIemDB7gi','Hw2N9iD9rV0rkRREy0RP15LrEQ9oDUHjNSbSFFypen4HHvNJ',4);
-INSERT INTO t VALUES (1881392889434864713,-8227125,'0OTwQZ7iMAfhiLaZO5iY8cyNhrNHxz1Z3GekruVsKTr','dVNvicEruuRw3KOMpsZv4CeacLUrDeasomsOP','5fUMQZnK1IlH6CZiBUHR2LBfIdFIexMryHqw7R5J2ff4tt0zw2vZrUebKCkjAusK3WE','BCGITJMO3lGIIr6lSUeBSMFH','XQY4DKGGwBZTeBwzwAEIg4hDqgiICikuhpcP9gbxHer7ROZCnkzRj03TlsPfWXQzAj','wa3agVyUcsKxGQTnq7Vd5RRscN7vMIbM',5);
-INSERT INTO t VALUES (3602784400166544665,-6332136,'xvbRjaT8ZMxCBkpZYh2mMXLt1Ao7d0EV9XL','Yvy5KJpmkkJT9Ly5Uq9fz9RiwDUSkKIVOTAOWGAw','BE9dw0DkxJpU','4lwZs4UyE4YSe0kY8mhWMa5w','ZtrUxevPVsIviS2cLJiJQIZLG1MmNTZyekap9Drc4u5HDmSqwAEM2sz2ARYILwCw3a4x6dcYU0KOO0bSASzwTiczWSn','vmxHuZmIm7ykW1OtR5q4hLDyaMffjyyqWuWLf',6);
-INSERT INTO t VALUES (6568277561836144097,-1485228,'v68YvYTkulhdB5fH6','3Bc81c7mNES32lJ3I6ctEnM80zIEQfBwbR4YhsqCIFHMHgwB','EBEHqcqesMUdnkytyORsWPG','gqkkwYqdwQxrb','TWufP2w8Vc','irjeb0nikXP1yi1mrFtoBQxkP6G0KTHPxfatbt',7);
-INSERT INTO t VALUES (-1821845232828254202,-301760,'jvBj5baeWyC5REf','YzOvOhHIO1oFdL0gT0WcOs8x1a49FYgw','MH174NFSShxl','J8hdZpjSBhmCWZV3','cYPZzlN5pxFwIo3ltP0lctcWohuzhbholK6WOL2s0R6H3W1XTdAkJI6UODH38xYcRwh1Em','HJQoy0dtITMhvHz9bC6HAyaW9bl8yPzk2N6AbOOq83GyAOEMn',8);
-INSERT INTO t VALUES (-3398454658122266405,-1902195,'Wv3eXKaTJ4paycf3xbgGmM8','8B2mAGxF7FJ1mKYnR51AzWYolZGIRcqNDjRSvkBGaFEWd6cgUZ','2VhBeWrU4DduBR0','ETvP4VkBvj95N7K','mdp9unFZojIh8bQIBS0ufFi59XpFUGO5Afwr2F1tuXTudKEO8YAy0CS75S9uJOk2b5eDZK2QiZoMOmeipnRv','j5UAF73twkXyt4vmue9oKTBtsqXryEpluQEzAwcPtvZzGika8fIAq5TyjITexxczhy5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11379827300502388560,3361535538,'9FMDzjKNh1uOoATwL1A0B6gv0ULtLqmLfaMoNpwzsL','qJfxO1qpKz8zhoeAomuP','AJasng6','RzKYK6VPUCQkwmDbDRdSZn99SsYu5J80c2xD2xA','DG','P',12);
+INSERT INTO ti VALUES (11379827300502388560,3361535538,'9FMDzjKNh1uOoATwL1A0B6gv0ULtLqmLfaMoNpwzsL','qJfxO1qpKz8zhoeAomuP','AJasng6','RzKYK6VPUCQkwmDbDRdSZn99SsYu5J80c2xD2xA','DG','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (12840396318588331796,3219477956,'ybaUBmwZoEUN4riTgrBbYM6gG6nmQ9LHq0OnEpksXRp36vFFkuW3BM','xhzqJkYSCJspr19WM58rBT75TmuFfC49Dkp4UoSkr2uNBUA0q4T7xvImBgS2iuiRxIlkX9ZHdgNFgeTv2Y3FaS3zTuWW0FAN7KRyoZItIyDgtTrZ5yoExTm3krK8YZcEKfC7n6sdn5MjMMcbVAmMBKZHO5oYIBA07gkHp2XXPK1b8pvhzgcnfdsSm2kDIxIplZkhkLwJYxFLQ3feTiSYFm7hCnpw0PNIi5s8nCpR8C87n1ATDrNlL','Jdk70z3J','YM6mS3q5aIr5FlyT7AaHrP1Buaca2CRkfr7EX4mindMXByXFCdUTBpvpuEtqnbKEjLJT8vmkq0z4dSmwgsa2t1S1E0q0UQ5RQiqGKqCQyUldKPTn9xRpPZDQShryQUrVj','DM','K',13);
+INSERT INTO ti VALUES (12840396318588331796,3219477956,'ybaUBmwZoEUN4riTgrBbYM6gG6nmQ9LHq0OnEpksXRp36vFFkuW3BM','xhzqJkYSCJspr19WM58rBT75TmuFfC49Dkp4UoSkr2uNBUA0q4T7xvImBgS2iuiRxIlkX9ZHdgNFgeTv2Y3FaS3zTuWW0FAN7KRyoZItIyDgtTrZ5yoExTm3krK8YZcEKfC7n6sdn5MjMMcbVAmMBKZHO5oYIBA07gkHp2XXPK1b8pvhzgcnfdsSm2kDIxIplZkhkLwJYxFLQ3feTiSYFm7hCnpw0PNIi5s8nCpR8C87n1ATDrNlL','Jdk70z3J','YM6mS3q5aIr5FlyT7AaHrP1Buaca2CRkfr7EX4mindMXByXFCdUTBpvpuEtqnbKEjLJT8vmkq0z4dSmwgsa2t1S1E0q0UQ5RQiqGKqCQyUldKPTn9xRpPZDQShryQUrVj','DM','K',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1484419389645626081,2091113221,'6OVUq8cr4mAwuw777TtTjCxPyql3CoUh8Z3ZODriLrPcr9R0VPkJJ','JIGfZPwHgnrOwrejO4amrn64ypBwdVAVuTY0VpE6juneAFbmVc1kZlT1DErTQXzKwQmY4c4kapT4p2cVjrwXSmmniNclzoO36S','sfRw6lQYYzMTLPlzBOef5VJSbJCl95J59fhtAfW3','8u7R3YmPXXeOtHyVNXYyirRvv4fo1pCjNHJzLq4OfEQRXsV55xrNYWHWvC5J0aFUufdwEqC162','9','V',14);
+INSERT INTO ti VALUES (1484419389645626081,2091113221,'6OVUq8cr4mAwuw777TtTjCxPyql3CoUh8Z3ZODriLrPcr9R0VPkJJ','JIGfZPwHgnrOwrejO4amrn64ypBwdVAVuTY0VpE6juneAFbmVc1kZlT1DErTQXzKwQmY4c4kapT4p2cVjrwXSmmniNclzoO36S','sfRw6lQYYzMTLPlzBOef5VJSbJCl95J59fhtAfW3','8u7R3YmPXXeOtHyVNXYyirRvv4fo1pCjNHJzLq4OfEQRXsV55xrNYWHWvC5J0aFUufdwEqC162','9','V',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (905479185286755340,1807959184,'Xk5PwUrpAtVZzWgMgT9c6nCRTKcI00V0EL3fKMIHNje9peTEEs6i9YwBZz6y8m','5uX7osQqdvRBa9NxB7nB7TbSKdhyt8GwRFZuzsOM18d7ur27UQhzFAQBIukk90v1tyYvdyQAym92Xz7OWACOXCTp9TIfEPQQ9P9U','he7Kbgh3to9sdBdANfZ7AW3eHN7syrBkTSlQlD6RwsRyjSc5vZeZTaWTtr4GhRhmZDkSvzCObgq','YgrkgA17lbcFptIPmGLFUmtRY1nsk6qpdgUB9oElf4aycxnU3Y4xsSewLodLs7vR4glFixJJhWGaaNr0MRSllcZRvRG7aW','Y','OK',15);
+INSERT INTO ti VALUES (905479185286755340,1807959184,'Xk5PwUrpAtVZzWgMgT9c6nCRTKcI00V0EL3fKMIHNje9peTEEs6i9YwBZz6y8m','5uX7osQqdvRBa9NxB7nB7TbSKdhyt8GwRFZuzsOM18d7ur27UQhzFAQBIukk90v1tyYvdyQAym92Xz7OWACOXCTp9TIfEPQQ9P9U','he7Kbgh3to9sdBdANfZ7AW3eHN7syrBkTSlQlD6RwsRyjSc5vZeZTaWTtr4GhRhmZDkSvzCObgq','YgrkgA17lbcFptIPmGLFUmtRY1nsk6qpdgUB9oElf4aycxnU3Y4xsSewLodLs7vR4glFixJJhWGaaNr0MRSllcZRvRG7aW','Y','OK',15);
+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(5) NOT NULL, d VARCHAR(11), e VARBINARY(13) NOT NULL, f VARCHAR(92), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25255,-4834848,'Rja5','I9E4Ls','xSIoqSBH','fa45niBkhJoWcfkAH2ZGYU4bjN2XUSz75m5NKx4QYgpT','n','nS',0);
+INSERT INTO t VALUES (2127,2059831,'U','cE','OnOOiJerg','4VhqNzeDWCxdDne96WVbNEwwE0ianNiqRkWse0tUBx3G6JbPuDkAkb4AaFbfKLNK','e','t',1);
+INSERT INTO t VALUES (-31538,7715810,'u','xU9OfEeek','mIJpA','rt3pHu1HFbPyGOnw8JPpdfGmys2t1RV1QcEqM7qa4i2MugHTfyS7g5JV','Y','gb',2);
+INSERT INTO t VALUES (-7998,2673700,'8V','pg2Vsry','ztPm2SE','SZKlyuKw7j0PNckjUiRih75xEjrxOkH56N1mu92ZD','h','B',3);
+INSERT INTO t VALUES (-5073,3104404,'wuoG','6NL','ZRNAcakqn','3nD','f','d7',4);
+INSERT INTO t VALUES (-7154,-881357,'S2aN','3zKv2cA','Ve0OHMk','oHfKpIY6kXqCWThgQRtjFJVSL6XqZCLNHVMsSGk9IpsTmefABElDye0R0eZGgP6Gfnh8cbs','e','Wx',5);
+INSERT INTO t VALUES (4767,-7443264,'M','0JmsilnR4D4','UMyStwSSa2du','jCdtoikW','E','sa',6);
+INSERT INTO t VALUES (-2587,676624,'Nz','bAb','634gC','wp0oGMSb5bpJ3zJsU0mNFRe3PTerRSJQ2hCQBowVkG3Qjho7RcPJAuwg3W4AUPtko','H','go',7);
+INSERT INTO t VALUES (-1972,2065790,'E','eusN','AMNy','mAqrzTtxC59fznVbI4vs6qPlYUynNulx0XIGW2qKZ31BGAo1icVyEpNQOwjj25d9L69l6VBRPByTeeiO8vhM','s','0s',8);
+INSERT INTO t VALUES (-12671,7634115,'8FqJl','1tNl96FLc','EaS1Ef7R','mtP09J69gPY2CSSoTyjOCkyRO2SagfPxVG','R','Hs',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c CHAR(5) NOT NULL, d VARCHAR(11), e VARBINARY(13) NOT NULL, f VARCHAR(92), 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 (1023655714087209211,5633397,'NDjczvOtN1QbpAiTIHTgJVRHz6U2ig01j7F76GSGUP','mi1LwBHgTQJRwSedgEAb','SXZMtp','mSjul6IF','7I1gJmontC5pN6FGD63VOjWW','iiBIH1f7esWbhkimjUH8sSyWkpmqQjRWxeBrhHCiB0qD9hx4jJELTI2Kv',10);
-INSERT INTO ti VALUES (1023655714087209211,5633397,'NDjczvOtN1QbpAiTIHTgJVRHz6U2ig01j7F76GSGUP','mi1LwBHgTQJRwSedgEAb','SXZMtp','mSjul6IF','7I1gJmontC5pN6FGD63VOjWW','iiBIH1f7esWbhkimjUH8sSyWkpmqQjRWxeBrhHCiB0qD9hx4jJELTI2Kv',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(66);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
-INSERT INTO t VALUES (8633863659700388881,5525963,'ldDJ4fLxx75krG2rSr8xfCHWW773W4jRdEnbd','03uX6D4nwWw4cGL2tlDR4PejdDQwpW','aJN7mhGtYWY4W7aMGTHew','o4l0zYUU','4vMfogmtcXueoYfkeK7NTQDQRDoUJNOtN1ziukhFVPzNocWfVVa4CXCGHbqMwKIPbOeCYQEMmy4rTF53e8P6BSn','n6nHuqqA2eq2r4aavUpzOr9j',11);
-INSERT INTO ti VALUES (8633863659700388881,5525963,'ldDJ4fLxx75krG2rSr8xfCHWW773W4jRdEnbd','03uX6D4nwWw4cGL2tlDR4PejdDQwpW','aJN7mhGtYWY4W7aMGTHew','o4l0zYUU','4vMfogmtcXueoYfkeK7NTQDQRDoUJNOtN1ziukhFVPzNocWfVVa4CXCGHbqMwKIPbOeCYQEMmy4rTF53e8P6BSn','n6nHuqqA2eq2r4aavUpzOr9j',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (2859482,-3316043,'cF8','zrwVB5eVyn','zy','5a6lqPP9Ic2zrM8NhFX5GaP1dlq4gzwB0IrqVLy8Te2fV4e3RAHDvjQgutwbtNlW','D','Yp',10);
+INSERT INTO ti VALUES (2859482,-3316043,'cF8','zrwVB5eVyn','zy','5a6lqPP9Ic2zrM8NhFX5GaP1dlq4gzwB0IrqVLy8Te2fV4e3RAHDvjQgutwbtNlW','D','Yp',10);
+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 (-539737,4025450,'h','G2AVd5srltP','vH5TVBWNr8D0w','hlc5FIaQb','7','x',11);
+INSERT INTO ti VALUES (-539737,4025450,'h','G2AVd5srltP','vH5TVBWNr8D0w','hlc5FIaQb','7','x',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4805857555209769123,1446639,'4NyYb15boJDU7nYnL0aCNVwvJYnRGKwDhjibJoe0Zb03u1ZShwZgGCyVk6YBGghw','X3wqVRsdpWw4H53XTo2A5jTSA04dNRR16uufVptvIfs4VP4z89Lftdr1PHFH3z8F019xhpySgwvbYAxzvU5jIyi81GbjKwNw0LBK8OsbR0v1ATEJiMmyL36zSCh89CeJYkVWkVx2bGVI8AeWpebrgsOqp45zGox7m9ok48hZPh35hG5BvNnmVtFRumwxH3M4xYtZlhlEgi8NUC4cAt3hmBd2GfkN1ZrJiBBOae5fC1Qes9IosHmW2EQyF','jxJ','LhzAEc7VtWqSK6NRTwrEfwXrvO7wb','SGSy9jexg3irt5QjX3','GCrfckZPmuMe3cagKh5ewTZERZHF6S8tZTGJweS50nkZH0',12);
-INSERT INTO ti VALUES (4805857555209769123,1446639,'4NyYb15boJDU7nYnL0aCNVwvJYnRGKwDhjibJoe0Zb03u1ZShwZgGCyVk6YBGghw','X3wqVRsdpWw4H53XTo2A5jTSA04dNRR16uufVptvIfs4VP4z89Lftdr1PHFH3z8F019xhpySgwvbYAxzvU5jIyi81GbjKwNw0LBK8OsbR0v1ATEJiMmyL36zSCh89CeJYkVWkVx2bGVI8AeWpebrgsOqp45zGox7m9ok48hZPh35hG5BvNnmVtFRumwxH3M4xYtZlhlEgi8NUC4cAt3hmBd2GfkN1ZrJiBBOae5fC1Qes9IosHmW2EQyF','jxJ','LhzAEc7VtWqSK6NRTwrEfwXrvO7wb','SGSy9jexg3irt5QjX3','GCrfckZPmuMe3cagKh5ewTZERZHF6S8tZTGJweS50nkZH0',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4725296278072849365,-3955659,'3AwOlOeZik6I1kRYVWq3eWVuclCpiVnydpV','gm7DRufuPx9xPWzd7alIPLZx5k008jbMwdWzVYmzdN92SnASe1fbQvCAJU0vfSKusKRSh8oBuDAtTziRcicVzMYx69rf8R5CUolbFQQHNRDQkuba1cpAl4MPlGHNZ2JxJu074UaPhGGiHc56W7zCzEJF1OOUxdBgI6mlsGIBnKObDA6zFTQRYnbJviLIBvqWmv5cTVzJ','OeT1y','SQ4G5bCAtWeWmQUJu8R4kfOjs1chH1Uu4k4HLrjvYBzFV1OviCsWROcpiRNIV9MkYwTyjW64Khm1z7cmiWBkChX81XdqqWswcA2MnNhFOqOmoecKNegfJGsXfj9jj5Ld','39MajXYKLRDbqd24buDvKDsOL50qFKgjahHrN5GKdl9oljGGCZx4M4RmuCxKD01ziaaaWPLoiaoLF3JoEt','VXGBxNDEP5SU8z8V4',13);
-INSERT INTO ti VALUES (4725296278072849365,-3955659,'3AwOlOeZik6I1kRYVWq3eWVuclCpiVnydpV','gm7DRufuPx9xPWzd7alIPLZx5k008jbMwdWzVYmzdN92SnASe1fbQvCAJU0vfSKusKRSh8oBuDAtTziRcicVzMYx69rf8R5CUolbFQQHNRDQkuba1cpAl4MPlGHNZ2JxJu074UaPhGGiHc56W7zCzEJF1OOUxdBgI6mlsGIBnKObDA6zFTQRYnbJviLIBvqWmv5cTVzJ','OeT1y','SQ4G5bCAtWeWmQUJu8R4kfOjs1chH1Uu4k4HLrjvYBzFV1OviCsWROcpiRNIV9MkYwTyjW64Khm1z7cmiWBkChX81XdqqWswcA2MnNhFOqOmoecKNegfJGsXfj9jj5Ld','39MajXYKLRDbqd24buDvKDsOL50qFKgjahHrN5GKdl9oljGGCZx4M4RmuCxKD01ziaaaWPLoiaoLF3JoEt','VXGBxNDEP5SU8z8V4',13);
-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(69), d VARBINARY(21) NOT NULL, e VARCHAR(93), f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7236100407113723524,6311288162424484822,'veJIfzacQLauWa7lbMMyRyRWZLC3PlbMWxcFf4Uze8C','LjbLwkngJfd4ZD9HJDTt','YquBbIMfIFS3kkS14QsCuS5McQB9zjgK9l8AMcpAPkMQASve3gN','5vuz6M9XZTZBBhVwV5AET87er2rQIsA44XiJO1k7Y6ED','xg3tVv29HEqCIDcpQ0ggFrV1LMks9OfNVJUwemcwyQZI29X74IDq0qeX2uDMVz3FykbmoHqiBnWrhQWXf8Ka5','YXIHVPxZiQZ3M86m',0);
-INSERT INTO t VALUES (5883310609827889595,1743616572061719774,'BNwhplEDClKI8mmhxRSYQw3Z4HJgwVDRulbQ9iMzGOK2pCvQ','EFgeT','rzSvyk3VH6tEzmkgrMlSg','kTLzx3SPhb0BvT3OVdeT1DwIhKtDcOCk9YcE60LyvPaF6sNV8G64JuelOiaBaEx','3BWBOx2r0ZSxTmsnoLgb0dQ2uGIRCPaEIYn0ARZVQeO6DL9i3qNj9vF','2FGFrbkyNDhw9e3Mf5lgRFKmFP5nd31E9Zr9D2JDmEAH',1);
-INSERT INTO t VALUES (4241168915592237628,3271553449755121546,'d4tKlMK2mz8z2Pkb68Uw0AUMsvWO3YoK8mtAt3BQ','5oglduxC','1gKTDBvrAVj','N5fy4dByhM1JWcrzqkjbMgfyMlZPOIZJZaydC1dHFlRKIAcaefPBXDTCfpgJDAesuh5ouusjnnygZcEa','s6qkwGXqCoH9m9mTMv','GnKrfoNUoGWlalLOfz09JRRpHo96Ukxw6J7r70S4qdD10MPekc',2);
-INSERT INTO t VALUES (12945361676731403156,8721787767754042205,'acl8JNRrx9DmcXupCSyBLL6fEe4AJIttN','lmwgki8wdat','unqPmhpovHAtyM5rojTZIiZ0nCpLpn1D9tOE0MU0D','M0FM5Div71Lc4YEAY9jNyOfffZS422OxSNp2ZU24ivlou78qFZkex9WeJK8OL','A7y99Ps6T247sIHV8qsa0B9Unc5Nw5x9gH2fgNzdjzK4prqDKiHODwVMazhMIz1gdHSnzgweIQDqa3s','bz1ic2t7nLrmvT',3);
-INSERT INTO t VALUES (1406426153502239359,6256359426324873994,'9WgdNw5lX','e334L2Nmf','bQ4aPXYzWIlAie1fV6cWpbGFRygcibc','bJvbxtp58dcuiw2IhtCRFR4AuLPP3QmZU4cM8Vsz3WPypl0G37tNyhIF','hPm6fg77dDUpsyqFSAYaBMgJhiKZbJWT9X','IEVd1QGhWkbp2Q6is8TqMjQxlNuHceAF1qOISOkuj40p7PlBuu2SGWa9XV6jB0BjSq0l3zk',4);
-INSERT INTO t VALUES (13531223352646688520,2756592005865317100,'X69MeAz67RvcA1NOEj7ZG8aoTkrtHAETWoj9mkopQcmVI0SV8szWc6OMSTEo','WUFUnlk0LsZhWwFmSytom','H4jljYCwZVVwwKp36vDHF8QXslB3eBJS8','DzzFoVjZCg','6y2EEVymwPpyrGskml8MZnL5mCE2uyOvCfTFL3dBoBecGgpDRH7WdNU06o7nVRWRjXn0EwujMnn2TVLzT5cA21YhLtll3z','BijE1uFTJ4OAMbGkS04DtDydbUDXWehsCmhvNleA0ki3kLc20uMTnrwulRP',5);
-INSERT INTO t VALUES (17383672254684039871,2734744675592937446,'Wx3WGG25MgTY2seth0XsrnG7A6hE6HaMdeONYxx5nz10vgMQ2F3hwauYpKb','po0tY1tPfX9q6','ysXn7jeZ8nNkqsaMryHad45MOSIxgMGHojThGxLPLxBSnTtz2IGv4VVqIRXXDMyZktNF3IhDQ78f2VRYN567BiQRrX7l','OG','DENBdae','W9h',6);
-INSERT INTO t VALUES (13563119272357173518,-6069386149601185648,'2jrpgDfOxdt5yHaW6LF3a','e2BUfgtgkK94jv6','bLOaqGpqYsxlqY0AIqpheGBM5T06phdk3VxWEKOobT3TGD9dPp8maolyEgsFsyeCOUGMDnUnHZu4V','lZ8LN0rQBT96JR0cvarPJef5GiKxgjvqtV1STwzOHxs','yZ6vyAlydjcCP68XOKOgisIQ19nDXEzFeDxcRvp0c1S9BWIpx4DR2xN20F6vD0uB','5QICipjI8Js5uooggA68HCIEE1qyvvW8FpY5nj2AzzNtna9vEuQrv7GP8Uf1LH5nAzfXSzuoKgtogKFbqRIU4PbHcPo',7);
-INSERT INTO t VALUES (13582394076505837140,-1866040115608035071,'TsZkpXjTYupKxvvLHsuq8qscVhkybd3MCz3FwDsNxTzA4t','2UweAOWY','Ho24rjPbypPTRW0hxOFtppxomSR7Jsi3CaAz2End','kONx1qg','fTIcECq','oElEJGS4bpkxH9JpRtkBCaXXZ5b',8);
-INSERT INTO t VALUES (17277895831639003832,8971140820276199093,'yEqTXVIr5A4EjrVCGJgjcWTDVG11TKFo0qPC7SSezMDemwkDGz2i0zTAaQjByxGPE4HKO','ZZa3','MwUXJF98fe46moxC0F4Xckq0Skb0kowk9JPl','PFc4LCsXaXxRSO9Iko3P','17lC0iBMGHoRApfyuY4nQjNpuE6FjyVwYqiZbsGMLYQTCcuXumZ7S2kUXNWF1PdrKd6c4EjlhDAnmrN2gua3gK2','01G7QXYk0sxlVAJjbUDdN3mmSyadceUTuSnqM65aoS4jtVqiHaHfm4hIDO17P8E1o1h',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (16565915448600059162,7047705738587316994,'4Va029nOzT56','bPbV4IbHSon','xZ0dUXR8uDeITFtTerRPiDiBT1zRlvMb2SEvM8kuLIFNesBGDuFUcxnJCV5tIQZ7tzE','rmtbtX','euRS7jhWQgRxlkr4yq','tURjvi11IiZ6AXusH4ZvqV',10);
-INSERT INTO ti VALUES (16565915448600059162,7047705738587316994,'4Va029nOzT56','bPbV4IbHSon','xZ0dUXR8uDeITFtTerRPiDiBT1zRlvMb2SEvM8kuLIFNesBGDuFUcxnJCV5tIQZ7tzE','rmtbtX','euRS7jhWQgRxlkr4yq','tURjvi11IiZ6AXusH4ZvqV',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(70);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(70);
-INSERT INTO t VALUES (3895165327943190230,-5593436519576721359,'wHPTq8ohloSd6OYo2bsLVOmu1XJPoZUxxEtZhFX8IR9','7XfG7Shmt','867ApK5EI3xofA3eBcRctkR5hw9iGYW9rjgDXnCsdIKGCS9TtazcDfj0A5LJ8MLwXqpFw','qp9YSZNqmfV5IJ3kv','FaKhXW1hc8JUM4Tlhsy5OQdEYh4hZ89xLRKFkCKYteQhJQqkvTGbdPxkWLGrR12LFqtxrzOnilTXTIeNjnmcVqOFSlKVZ','QR7lYc8T8pzqHN1fVa8CjDHkl84Tj2JcvQziF31e3VFcpu70WQXelHM0r2pn4rA7ZMNO5ZG3c5O0iMqDwQoDiz',11);
-INSERT INTO ti VALUES (3895165327943190230,-5593436519576721359,'wHPTq8ohloSd6OYo2bsLVOmu1XJPoZUxxEtZhFX8IR9','7XfG7Shmt','867ApK5EI3xofA3eBcRctkR5hw9iGYW9rjgDXnCsdIKGCS9TtazcDfj0A5LJ8MLwXqpFw','qp9YSZNqmfV5IJ3kv','FaKhXW1hc8JUM4Tlhsy5OQdEYh4hZ89xLRKFkCKYteQhJQqkvTGbdPxkWLGrR12LFqtxrzOnilTXTIeNjnmcVqOFSlKVZ','QR7lYc8T8pzqHN1fVa8CjDHkl84Tj2JcvQziF31e3VFcpu70WQXelHM0r2pn4rA7ZMNO5ZG3c5O0iMqDwQoDiz',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (11636304559161198519,-3225511941441598581,'2lT9N52MQWHMBQ3OwMtpKGrZCEWzCc86F3iH9WOCBDf3XWaYIm2gEXCIExjLf5XqiK0','mDlowy1rDc7rLPqSZ0VJDMfwHhTagGXayn7z05vCWAOSlqaGQMc6LfEvDza544FYKixvR3NOBT4XHLknd2MYozKGYKQ0y1bEYNMnzelMY00TYERdo0fZe5L5o0E1tNWTalHFtdQj9APv140mWp1nXOSuukjFz','qYNC0g6q0B8CdOSU4nDIK6FYFDsPIqaCOg4IJWMAvzyx8SVVDhU6sOf8C04WGYySv8ASOCLEk5vwNuiPQPKHwS5Ta','syvCMsN5FNQ6WjgQ3ctHy59hcF0LDk6BPdoM4QHtHSrI9kXbp9w8UA','bOVp7BCR6sl9ixtewsc2MJe2J6uaar1QlD4d5s6iVhjr558RheoosLYRI9zeyW7ZA','KvA35Id9plnt2aoB4aMy0yIGAtqfhveZ2akNENefX6xgVw9aE8VMqYeLY97CvllOPux42zqeXNFr',12);
-INSERT INTO ti VALUES (11636304559161198519,-3225511941441598581,'2lT9N52MQWHMBQ3OwMtpKGrZCEWzCc86F3iH9WOCBDf3XWaYIm2gEXCIExjLf5XqiK0','mDlowy1rDc7rLPqSZ0VJDMfwHhTagGXayn7z05vCWAOSlqaGQMc6LfEvDza544FYKixvR3NOBT4XHLknd2MYozKGYKQ0y1bEYNMnzelMY00TYERdo0fZe5L5o0E1tNWTalHFtdQj9APv140mWp1nXOSuukjFz','qYNC0g6q0B8CdOSU4nDIK6FYFDsPIqaCOg4IJWMAvzyx8SVVDhU6sOf8C04WGYySv8ASOCLEk5vwNuiPQPKHwS5Ta','syvCMsN5FNQ6WjgQ3ctHy59hcF0LDk6BPdoM4QHtHSrI9kXbp9w8UA','bOVp7BCR6sl9ixtewsc2MJe2J6uaar1QlD4d5s6iVhjr558RheoosLYRI9zeyW7ZA','KvA35Id9plnt2aoB4aMy0yIGAtqfhveZ2akNENefX6xgVw9aE8VMqYeLY97CvllOPux42zqeXNFr',12);
+INSERT INTO t VALUES (-401401,-4124125,'aSpv','JOGVlccqppmqPh75x4VM33RV','IBrrF1nTa3','3vlVDME9WhH','A','l',12);
+INSERT INTO ti VALUES (-401401,-4124125,'aSpv','JOGVlccqppmqPh75x4VM33RV','IBrrF1nTa3','3vlVDME9WhH','A','l',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2054679068155655331,-3122120524844423800,'a2wkwghAhOXaInxwk4DEAjDPhm1f77RNXbKHTvcdlmjXEb','77HUVUiNxvSA6TVUhi1o4XdwfqncG7ntJW3nQKFIP9fJjeg48EHcVN2SKzVcT8mgpCPgILdfLGhK2vlcOjPCbdlGqWsVu8iR9NFfv2pE0XC5ryI9fTligvAFvn0LbVp29ohxq4QqqMOy7VIPUqUKoeody8gzhKvSbbrW3cDy9QifwBRQh7DfUxVQnShsw6y5ua4FD19','pDnhyoGBY4lWOt9McuuDK0LU2DIMjodjV6y2vQ2lsKzzoc4FrtzIZFCIum','jBzuhG4uTM4vYJr0cYRCfKj7BvSxpXiXS4eoaTlp8Ac8kklkJsQ6kplK5CO0WnxDE','wdkyao8gXQkuGtdKYczuSZoIrvo7SHou7mtxdDyEK6u9tOOafx1AJ64uyOXH1UH3rh3PPZwA0vn7Q','VcYNdGwSRvzrndb1lZ5qh2bQglr0K6qzKJDNHN3QAApdD0H1Yljj92er1favSscFHh086Ig4BsTzb5pZ',13);
-INSERT INTO ti VALUES (2054679068155655331,-3122120524844423800,'a2wkwghAhOXaInxwk4DEAjDPhm1f77RNXbKHTvcdlmjXEb','77HUVUiNxvSA6TVUhi1o4XdwfqncG7ntJW3nQKFIP9fJjeg48EHcVN2SKzVcT8mgpCPgILdfLGhK2vlcOjPCbdlGqWsVu8iR9NFfv2pE0XC5ryI9fTligvAFvn0LbVp29ohxq4QqqMOy7VIPUqUKoeody8gzhKvSbbrW3cDy9QifwBRQh7DfUxVQnShsw6y5ua4FD19','pDnhyoGBY4lWOt9McuuDK0LU2DIMjodjV6y2vQ2lsKzzoc4FrtzIZFCIum','jBzuhG4uTM4vYJr0cYRCfKj7BvSxpXiXS4eoaTlp8Ac8kklkJsQ6kplK5CO0WnxDE','wdkyao8gXQkuGtdKYczuSZoIrvo7SHou7mtxdDyEK6u9tOOafx1AJ64uyOXH1UH3rh3PPZwA0vn7Q','VcYNdGwSRvzrndb1lZ5qh2bQglr0K6qzKJDNHN3QAApdD0H1Yljj92er1favSscFHh086Ig4BsTzb5pZ',13);
-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 BINARY(45), d VARCHAR(100) NOT NULL, e VARCHAR(51) NOT NULL, f VARCHAR(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-22467,12208482270917426451,'k1AmCTMg9rr5tuqdCl4deIyPIbZrsNpEfPKtfHNbM','fCEpBw5xLP4mCGKuZDzyXH4wDJiItDxV','HLaP8odPzDvbt80csTU4DrAIzl0YHPKHJfu93mo971hs','MFZifaXSdwVw2h6hKmutY7','ox3rCQwGLmyFZgA6ya2JS9YaYNS6DmGJWxFjNj6nqNYDgFfYB9YDLNuKn0TBbOhxsoB','WMFgTsfKFMK2A9Rbo',0);
-INSERT INTO t VALUES (-14165,11750663212491870329,'nSPBMXoeMoJzSlJHf8fe66NwnsOphQ4MX2U8I5','nFfRt9uxqLm9FMK6TrXq3Q1JIlS54nlAmYwsgh6fZgxGoAl7cJVkMsy0Txqm2hMnvsdv8RcuYQnWyo2X0delREyn','5EzZhNhaklK','thhIZJNVuW','fdWqrabten6ZSgB2PgsifwFZQUgCP2qEAwB82jRPQY7TfQWNRbdgpYjVSTUWIs05Yi5MhSxi','hQlTZ37S36H6Nl3aNPyJ2dZSNJ4gGA8yYFuWJ4DX1hzs47LeIZgrifKcOqt0OVPDm',1);
-INSERT INTO t VALUES (32035,3849427318711222762,'6zDvdCrOhb0sfx','IFR4ilCCV8OCPKlMdQxgj2BPHXohPWwwCt02AIW5BZPCZTiWZ7cZCNUmcew45CP4d0YM7q','hck3S5hJrOOkyELvVpBvPGuiW6VFuP2Xdqv','0F','WlauEIdC','4ybeKK9MtnM8YOQI4ZmcmuwzgM6gwDSW4w3diGJjZXhnOHpwHNivQ3MMn3sKGfyllwIYv',2);
-INSERT INTO t VALUES (16684,16277498001469926865,'M5frPTviqyBhxwLHIAisrcv6OQXfg','oosRmvAAzYQ8rfN1VWSwObTF1If9TZUaFmz','gZqvFxFIwwCgnnIUl9d1TxvY46VXq9gLlk','Mer6ZdkWnJar9vcxmvL6C','Gl55xgjmEg4TLsd3OErid9XMpQYTbQkJajoiZVAAJokFn4K7hJDZ6eLfXwtajB8pNqhssBj8efH','gwM3Nhbduop8mK7uno7yTbYWX4ANUcmNSNVauDFmMuolpRmIrvSAxDkKcs',3);
-INSERT INTO t VALUES (32369,11492786878389173254,'SIBhbigKm9700leC0PBPYiTVOgxwr','ndzalg5Fug1V9GkJyLn0rH8UtoV9IHTBmvqO10tvaTzEOdhIhLG3eYzqyxzM4ykwHRY1hctnikVGFwpS3FTFT0XzwWNYa4kH','PGXI1IEE2BegnQh7GQnJO','Q0H5MjscucnJGC','jVLsYniOyHKMKvAWPeH1XpADOkuHgQMc1ddHs68QRZ2OhX7kpOqP2Yoi5N8dfLxzVtNN1iGB2MuC','al6RspSU3A5nlBXqIU2oy3eIGey9pGx56NNALpdA0e8Ws1tdkOchC0WDZ1MhyaMD7J7mNhbLxOEk',4);
-INSERT INTO t VALUES (23161,7055010568362611288,'QnoMipCzL5agFBZ1RGM8OP','BSDD67szsMcERb1gfMaS3LYrN96GwxRfjyNABGkGaI2F2jhOfUeXXWF2m','bql2JfdCWfu4xFz0lvp05e0vHAo55yqPkGy','xR1','fFC2EOT3ue4FqDCsjOm0oelkJeKbNS1LGDML3eCQqeF1abgNXP3yRp0R7VZ6UsrO1AHwf4KdbmPx3yhBIoSaBSGSuASFXW','0WMjHxkIXUZ8oHLrKolx4tesjpjXdeCjrOqd2uhjkfBMZ3KARxho6VmB0HXIDDEvy5jDXvRhn4VmVQ1kRaRD3JbUB7OQl5SPJ',5);
-INSERT INTO t VALUES (32331,5608711846143516551,'2RYEDzA77tU1aeTHq22W60z6CPawqV3NAYJqh','Uluih1dD0HAbaqNu4p35UMhS21pnsle5DWNDsg1nA1ZPLRmVWV7mYYOZWckhVwWoFLL2k3bkM3wro7qkd5','OVqJzOAOUqFEyEG8MVlZ5L3d9IVAbn2gyOtPzrAIUddxyth','cFOBd3l','LCrwO28sVTZeiIm2YMT7o','Uax0gB',6);
-INSERT INTO t VALUES (6638,17957851299367685084,'448nm5P3xXHl2SfivHAhM1xeURgKxJ65HoF3WaN95uXb','zDXeSHFRqkkg1Iwg9DmnWHkb5r2SfjeHtjwwyvBd','nVBjxdT3XdWiX9f0JEGzPw','uDvPuwAmbX9md','RokrIBdctvbyIeu0lNJi5Fr6a1EBbcUzpjdWc0saG50izV7BZO79jgLlTrsYLSfBunw5uvnukjBA2bZ','VZFQ3xRzbPmxbK0Tj8QXqmUBG4rsDHuxoiWqy3b',7);
-INSERT INTO t VALUES (10125,10955454668960781325,'Kbs43oJhpTtQTPQjh2HVAbzzdt6Uw5hwcB8FFnnRG7','t5Fe0I0mSKKBzLLsFMjpOqjES68Ch2k1jwIGKkbnXckwdjl9GlzH4hcpb2rOevQel3mEyp2GKfNS','FzKx2w1DtH4VRC9k','2S','0jZV5yBODPA0eYp17Z8g2Y5pOfsaTbUtTY','j6E2xS9cpnR95iQqNdyWpd2pt54yyL7bXLyJuguRHhRtJ9JAiUg3fLgJyJFiOqenRcg1OXrwfL',8);
-INSERT INTO t VALUES (-2358,9605284059304574125,'j7t70bXTS6UkqPr25rqBBA29T5R7U','a20sKGmwBhTCUUVztEMtmTWffH4','RlNQusDSRQKuiiXeHeno','xaw4rMTM6HVxJn7G','NnqepJAoKdXXb7RBL103tcFHepegieER0m31Mr1EEAMEnNeVDGrTpZ6A8McaCmlwOft5gN','OSonr3feqgyowtc82JIQF758PX3S1AjZuF05xXfJEG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8340722,-6395389,'hjO1','DrjvDdDTEGZ81Vj0KVv4dRjazUYiHoXyyCvM6LyVVwJKlq1gF3nE3cinUJSfZ8tw6rZfmhO3QZlBe5jWIMZUTBYUCZfa0Unt2a7wXIWPBiDloViHKDlqF9bPDDcGNfVezdk61EohlRLqYN2yL0ZYgRflQ7pyoJ0SRfVlKgnpciCaUaEXlYKSMcYWcGVwdqq4itTQBuS70DxFnxwOhr0se2WLw6MBT5G5iEfPpU42S2CPUhmax','3MZKJxm','c2tvxe5yxdFp0vV23ESYtnsc4ueiz5J7UAnD4CBVKDfcPLq6IZZMxi6XS9RbKjeD1ZZXIhBVqUPOJl21uTLEiAzHDK7XaKLh5MookKsDjKDBE73LAHe05iKgxg3j72mehakgQBdeGusojNp2eVI1ZfETjzOULjY','M','d',13);
+INSERT INTO ti VALUES (-8340722,-6395389,'hjO1','DrjvDdDTEGZ81Vj0KVv4dRjazUYiHoXyyCvM6LyVVwJKlq1gF3nE3cinUJSfZ8tw6rZfmhO3QZlBe5jWIMZUTBYUCZfa0Unt2a7wXIWPBiDloViHKDlqF9bPDDcGNfVezdk61EohlRLqYN2yL0ZYgRflQ7pyoJ0SRfVlKgnpciCaUaEXlYKSMcYWcGVwdqq4itTQBuS70DxFnxwOhr0se2WLw6MBT5G5iEfPpU42S2CPUhmax','3MZKJxm','c2tvxe5yxdFp0vV23ESYtnsc4ueiz5J7UAnD4CBVKDfcPLq6IZZMxi6XS9RbKjeD1ZZXIhBVqUPOJl21uTLEiAzHDK7XaKLh5MookKsDjKDBE73LAHe05iKgxg3j72mehakgQBdeGusojNp2eVI1ZfETjzOULjY','M','d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6163541,2179732,'o','wOezmXNRWfoMDfCV9tLDB3fv9EbMZetQgiOt56ilBTZgRx8Se8gq38aK97Sf5BErth3wsK5K3i1OAfWMT8AgqHVWHyVwPJZjWRmS8rHHzdxpwS6Q1tiYTFHyTWtlvmYX0LhIPBEBA1R8HT13JJWo2a02XJ4u4oUaZWQBNosc9EUHHmPaXb6','aNaM9KI','q7L4P5iB8rFLTVpMBPwqumyszJo56E91RZ4Lybd9U7qgw1K353kCdZFzAuiPOnY1ZMTPIWt3d89ZUt7FUQHZ4OLvbaQaVZS1LXUKQoWyqSbdCIRsPSbeQll7gjXuhR7EGneduaa4USdMCDhiyc1BbSu7bEE7gmlIADW7rHVnkNUghYJ2VNoiaT4OnCdM7kMoYWX7evASNXDranG6W9hduzzZyOWR8W4VtLzuD94q5lseVAJ','D','9V',14);
+INSERT INTO ti VALUES (6163541,2179732,'o','wOezmXNRWfoMDfCV9tLDB3fv9EbMZetQgiOt56ilBTZgRx8Se8gq38aK97Sf5BErth3wsK5K3i1OAfWMT8AgqHVWHyVwPJZjWRmS8rHHzdxpwS6Q1tiYTFHyTWtlvmYX0LhIPBEBA1R8HT13JJWo2a02XJ4u4oUaZWQBNosc9EUHHmPaXb6','aNaM9KI','q7L4P5iB8rFLTVpMBPwqumyszJo56E91RZ4Lybd9U7qgw1K353kCdZFzAuiPOnY1ZMTPIWt3d89ZUt7FUQHZ4OLvbaQaVZS1LXUKQoWyqSbdCIRsPSbeQll7gjXuhR7EGneduaa4USdMCDhiyc1BbSu7bEE7gmlIADW7rHVnkNUghYJ2VNoiaT4OnCdM7kMoYWX7evASNXDranG6W9hduzzZyOWR8W4VtLzuD94q5lseVAJ','D','9V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4927313,-336706,'dDeka','OqbCRQXWSFQsX08ZD89eFhAMlyaAwlk5pTmTceDtcIVzOhy2zAn0MdFMv4LjDv90DPwTlnECfbE8Txxkq780EwsMpmWoJGIxerMXKceehx0zRb9TRmiZxnVsiH0aB','dbItjqiVv8Thy','MtgU1KqLWHfAYo5PTiRfa1RQNr0tV7GNqziGxSnAzcQLfyTMqK3wYD2HiP3Vdsi3405vY1JRarxtl8e0CrY9ZZOdpCywt02rQ03ryNMk5ByCrA7oHCcokT6HUhkQ8SeM3zFevAR18EEccpFKV763z9hHmxKOlMyi3wi5VsLLNPVNbbiQ5IttQsMohYyn9vRaHbdWqDafrg8Jf3IvG6fXiD','3z','F',15);
+INSERT INTO ti VALUES (4927313,-336706,'dDeka','OqbCRQXWSFQsX08ZD89eFhAMlyaAwlk5pTmTceDtcIVzOhy2zAn0MdFMv4LjDv90DPwTlnECfbE8Txxkq780EwsMpmWoJGIxerMXKceehx0zRb9TRmiZxnVsiH0aB','dbItjqiVv8Thy','MtgU1KqLWHfAYo5PTiRfa1RQNr0tV7GNqziGxSnAzcQLfyTMqK3wYD2HiP3Vdsi3405vY1JRarxtl8e0CrY9ZZOdpCywt02rQ03ryNMk5ByCrA7oHCcokT6HUhkQ8SeM3zFevAR18EEccpFKV763z9hHmxKOlMyi3wi5VsLLNPVNbbiQ5IttQsMohYyn9vRaHbdWqDafrg8Jf3IvG6fXiD','3z','F',15);
+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(18), d VARBINARY(99), e VARBINARY(95) NOT NULL, f VARCHAR(7), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3604863,-26388,'LO53v9NJ7lYxoTRTM','gjOfd8TUDZjVYJTliqVgXYkfQJ7tYPPWL353EwQ','QIyNgJpjwnMj22ttyBCxtl0nBWmDURH6h3azOoguE36bf5Ft5wDN4ktqTQNe0v','F1b','T','P',0);
+INSERT INTO t VALUES (2576433,19988,'RrwOndm','eFRGiguDrx5Oxyo3wCUm63S3L03vIw4b6gg4fKm5rIGZDbCzgo5VhRYcE0opcOdbKwk3oIYLIeMOKHIjtvAraCTY8Q1RV7MZnK','SR7RRaHY95Z8rKVNHuLBLywSXRuNuk2LVhnfiB6rykCLiHcEWxh3r7','lOEv1u','r','r',1);
+INSERT INTO t VALUES (5672326,8442,'JFEnUI','Toz8J4byU','kUYdJ5quL92sJHK8i4Tm0Q4nwz64jcXQnr8TEuy8mSX8b','11YZ5E','3','Vg',2);
+INSERT INTO t VALUES (1308382,25046,'UY','3Rke9k70X4TkTeDuykngo8McHlS0Ifb3pmNUt9UfDGTiVwNYOurwQBA3','P0M5242DOwZWdKmZPDjQnwiBO9rx5mmpBxdkev5wzY','J','I','25',3);
+INSERT INTO t VALUES (13841337,22252,'cLCVvEYD8','kh8xjgGOqcWyEQBhJDA4hbQgmIujxM1DAYe4NENC8nDSOl8Ib94ZpwYKBu9NQPt7qEJui2hdNG0K','LQUpZhNEvP032Cvl65PwDBBREUyswP1YoNaAm9nSvcV0st','C8jKi8G','t','ko',4);
+INSERT INTO t VALUES (5737854,-27498,'RMiVZ3dmyVeVu','w','xweu7B3kIzfaxqsZH7Q89jm3pyFm4Sq5HFRXDeeKqgWa','P','L','7',5);
+INSERT INTO t VALUES (14743131,-3597,'s1B','v2iecM2oX898cZnQsF','3R8oIF0Rl8SYZRse7XQRd3JEXMstbSlGwepyaGmFblBnvhBv1vQ965WpL','pOGPph','R','Yp',6);
+INSERT INTO t VALUES (3032615,-7688,'Kiw','MNqQ5llPHybuyzcGaLp3OYnu6YVcPBnjf3ujC9aQTfd5a00y3CamnMI1trL8dHz1DAfA','mXeA6AByOsm4fcNel5pTJJBs3iO6Cm1PtAeFbAXPLcSkJhhMNtTx6jbvuNmCdq0A5fym5T8JIMvDorBCDBlXC','l05T1','Z','Yl',7);
+INSERT INTO t VALUES (14746889,29559,'nlNaC','MUOjouo4PyMG92FgCFWbRwjvW3q5IqDKpq5R8qqPJN11Ccl','qCSNeEGhmbh0s2XjyfmR5kIpSKQIAvR4605I9Y9hA','W','e','h',8);
+INSERT INTO t VALUES (13604989,18718,'qO6ejArz','fBfwt9pcNlpcvjya9mbPqmW5vL7Au8YAG4aMcJIphUjL42ni9KdBQD7vIDObzNEbf9vbmbE','s6iQDPJn3Dz','m','V','a',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(18), d VARBINARY(99), e VARBINARY(95) NOT NULL, f VARCHAR(7), 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-28538,2690299868376898314,'p0zTGarVdiWhNOToXeQqMgLEJHpgiCL','tWS','lNKmA2RCrD4HKgORd76sR5OEdmcxLm4l9Sc5QuDkLUc1aId','aLG3S17','4rOXlLuXRE8rwe4mVkqzaeyCqF41DOxDcC7fdfCYmajMwwMux4G','8A3BW93dY2cSV0qvhWpfICwrO2FTKfpBiI2AeY2OB5zMPMh1t',10);
-INSERT INTO ti VALUES (-28538,2690299868376898314,'p0zTGarVdiWhNOToXeQqMgLEJHpgiCL','tWS','lNKmA2RCrD4HKgORd76sR5OEdmcxLm4l9Sc5QuDkLUc1aId','aLG3S17','4rOXlLuXRE8rwe4mVkqzaeyCqF41DOxDcC7fdfCYmajMwwMux4G','8A3BW93dY2cSV0qvhWpfICwrO2FTKfpBiI2AeY2OB5zMPMh1t',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(46);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
-INSERT INTO t VALUES (16302,8176730023905828620,'8zXJHKlld75GfoqXPKrVt5rl7XIw4','UB2VM6KvD3SygbdbG4sBXPQeBjXhlczww41szACSbSSykmI3cAbQnDd2','AFpEIo4Vip1KvWv0LGzgL1aBDaPldmy2mAHi4cLE','YiGSDVMIVLGZ7Pu','Vjs8lBbl6UN8OOtdnWCqRnH2RtjbpPCxIiDdvydMQUPClPg6m7jl8jxJRWMNAWhyV','EpzE2rZZ6W5ugUsVXKX0mTGjTJCdpV',11);
-INSERT INTO ti VALUES (16302,8176730023905828620,'8zXJHKlld75GfoqXPKrVt5rl7XIw4','UB2VM6KvD3SygbdbG4sBXPQeBjXhlczww41szACSbSSykmI3cAbQnDd2','AFpEIo4Vip1KvWv0LGzgL1aBDaPldmy2mAHi4cLE','YiGSDVMIVLGZ7Pu','Vjs8lBbl6UN8OOtdnWCqRnH2RtjbpPCxIiDdvydMQUPClPg6m7jl8jxJRWMNAWhyV','EpzE2rZZ6W5ugUsVXKX0mTGjTJCdpV',11);
-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 (-23505,14609839252120146649,'jdX0NsqSsLEtLltg1UtZ9OyMQsftdd6o5rVeMRoZC','5J4d1vy9ajMr5K7xUbaOw6mO7GiT2VTAmlsqlqXXusewpxBxWMhQXBTlh98LYQ6F4XnddsiM47RByo1097tNIgydC08cdFHPOIzwq2FIVQ','HVKZ0iT6sU','8','CPL1Egg','SZex7A3V7lDqm7yxL3HOq1zhKGMeqTXQOMAyWVyw7ox3VyQCAOnpE0dGXdv2dgNwzO7X9h14e',12);
-INSERT INTO ti VALUES (-23505,14609839252120146649,'jdX0NsqSsLEtLltg1UtZ9OyMQsftdd6o5rVeMRoZC','5J4d1vy9ajMr5K7xUbaOw6mO7GiT2VTAmlsqlqXXusewpxBxWMhQXBTlh98LYQ6F4XnddsiM47RByo1097tNIgydC08cdFHPOIzwq2FIVQ','HVKZ0iT6sU','8','CPL1Egg','SZex7A3V7lDqm7yxL3HOq1zhKGMeqTXQOMAyWVyw7ox3VyQCAOnpE0dGXdv2dgNwzO7X9h14e',12);
+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 (3386033331,32473,'vo','df6X4rTDsniBkFAvrSyzgyyKo6pu3SX9odkIljX1k0jdwEu01O1ZU3bipan5','oKRTpdfnyz2iV04cb869NwRhXb6D3N','2wC8y1','g','M',10);
+INSERT INTO ti VALUES (3386033331,32473,'vo','df6X4rTDsniBkFAvrSyzgyyKo6pu3SX9odkIljX1k0jdwEu01O1ZU3bipan5','oKRTpdfnyz2iV04cb869NwRhXb6D3N','2wC8y1','g','M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(19);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(19);
+INSERT INTO t VALUES (2241184395,5529,'Kd6aXo2QXbQM','Jpmczsoh3pvkKjbBNZM2BJr8By','74mAWySZTcKDK1WEJCkaLBHUce5qwMvqaCl2y7GHiprxUF','dyW','X','xO',11);
+INSERT INTO ti VALUES (2241184395,5529,'Kd6aXo2QXbQM','Jpmczsoh3pvkKjbBNZM2BJr8By','74mAWySZTcKDK1WEJCkaLBHUce5qwMvqaCl2y7GHiprxUF','dyW','X','xO',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1880196576,12919,'Wwvdk2n31N3AOfWJxxV','nq0WFQpwAgOJYuZrv1A5eItyQwgg8HRCnBuD91G9Q0l8rxHrBRCDi2i6H4G8YHrI','vM74ow2cl6XFUISJ8k','XLFjk','0','UM',12);
+INSERT INTO ti VALUES (1880196576,12919,'Wwvdk2n31N3AOfWJxxV','nq0WFQpwAgOJYuZrv1A5eItyQwgg8HRCnBuD91G9Q0l8rxHrBRCDi2i6H4G8YHrI','vM74ow2cl6XFUISJ8k','XLFjk','0','UM',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-13890,12573458692427571159,'EKUNxee3K1VJsqOI1lZw2liwvXn1','PvgA24QuMvEmJH97HTiwKHfwbG74Xpd18gw61YSn9efCzkbM8U7eZSqSSbixJUyOwEpQjFFAcK6XzkMzRlfPe','mQL44Dmm65CjwOr0nuZhvsaucx','Jp94WS1FbAfwsmyxyv87Wylwk3idXrf8hcCYQfa8kGVDul4VXH51GubNi4fEpkkf9y7YM0paIzfE5HuJfQsQRxOkigrJYRaino9SEXkBUywgXxJxqKbjPhN9hdUJaONQnSCwuRtyIza9MXyAJol45kui7Y3f5IhgvEcD3eCgoxEaeRfHLhGzLj4wLgQzpyEGv2yz5kv3mQ3GVQhEZYQ6ujxjDXfIqysrPGRH6buUkr','yzLByentk9hvy5hVleSyUTYGdmRoYOGmfAONmlNJ7mvI45HpQ0z7GTBibKllxLlYrrLRfpgQh1XYP','OpKuTkC52wcpT3sovtiVrzTPgkx02fliaVTYUZfyB4GPTEfs4xuqkcHWJE0',13);
-INSERT INTO ti VALUES (-13890,12573458692427571159,'EKUNxee3K1VJsqOI1lZw2liwvXn1','PvgA24QuMvEmJH97HTiwKHfwbG74Xpd18gw61YSn9efCzkbM8U7eZSqSSbixJUyOwEpQjFFAcK6XzkMzRlfPe','mQL44Dmm65CjwOr0nuZhvsaucx','Jp94WS1FbAfwsmyxyv87Wylwk3idXrf8hcCYQfa8kGVDul4VXH51GubNi4fEpkkf9y7YM0paIzfE5HuJfQsQRxOkigrJYRaino9SEXkBUywgXxJxqKbjPhN9hdUJaONQnSCwuRtyIza9MXyAJol45kui7Y3f5IhgvEcD3eCgoxEaeRfHLhGzLj4wLgQzpyEGv2yz5kv3mQ3GVQhEZYQ6ujxjDXfIqysrPGRH6buUkr','yzLByentk9hvy5hVleSyUTYGdmRoYOGmfAONmlNJ7mvI45HpQ0z7GTBibKllxLlYrrLRfpgQh1XYP','OpKuTkC52wcpT3sovtiVrzTPgkx02fliaVTYUZfyB4GPTEfs4xuqkcHWJE0',13);
+INSERT INTO t VALUES (1499709419,-26449,'RqH5OGi4N07','ZNiYQ6yKQS96a3WGSMxeFSK5u1nXlzqOctPCASkcfFeEW3OOrVJjP7Lk19i61YpLfErPGYoOMbOZyTGePeN5IBvhDpQ8uGzVVTFsd3fJIep3IdN8PGrxs2dvIJJOZimunyNu5WZ8Ckctu9wGiJ6E9srMiQDqG','BDGxmXmlmOpPbBWuwdxAV6ju5tjrbCN7VK9vjjOndz6qVnYuCnUCzNCkeXSv4cerWXvYhacpZuvM7WyEio5JHT','wUvjZ5qLsWP9S2dkUzfGLOwh8SsE2qQUVu7VDLlMmxIYQhIdeqNPbK2VYTjOlbCcUGdlveLbiSfzE2KNrCCaIWRdvX7oaGXRYeCXBfWKWpJxR260Kf76eV4mOgyiyIFbb8SBiHM3ZkLNLUSzpYkLzbRuPGazoWqLue','T','p1',13);
+INSERT INTO ti VALUES (1499709419,-26449,'RqH5OGi4N07','ZNiYQ6yKQS96a3WGSMxeFSK5u1nXlzqOctPCASkcfFeEW3OOrVJjP7Lk19i61YpLfErPGYoOMbOZyTGePeN5IBvhDpQ8uGzVVTFsd3fJIep3IdN8PGrxs2dvIJJOZimunyNu5WZ8Ckctu9wGiJ6E9srMiQDqG','BDGxmXmlmOpPbBWuwdxAV6ju5tjrbCN7VK9vjjOndz6qVnYuCnUCzNCkeXSv4cerWXvYhacpZuvM7WyEio5JHT','wUvjZ5qLsWP9S2dkUzfGLOwh8SsE2qQUVu7VDLlMmxIYQhIdeqNPbK2VYTjOlbCcUGdlveLbiSfzE2KNrCCaIWRdvX7oaGXRYeCXBfWKWpJxR260Kf76eV4mOgyiyIFbb8SBiHM3ZkLNLUSzpYkLzbRuPGazoWqLue','T','p1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (212330471,21932,'1LsGk6RRIvaEe2a9','d9KDamUKixVMfJ5jBM','Htaedezg0fBjBVOykw2lOJuNDWWepy3wlaFXItiBmghWNVNw','YE6jmWx786eDkqRz9ALzoZ01cfB3Sm496yzLpSp6j2sK1xLrBj42cbuSLGJVG6DxlO88Wg0CpMNmkvMJcCBG1MpPpxyDYcDGTtzZf','L','4',14);
+INSERT INTO ti VALUES (212330471,21932,'1LsGk6RRIvaEe2a9','d9KDamUKixVMfJ5jBM','Htaedezg0fBjBVOykw2lOJuNDWWepy3wlaFXItiBmghWNVNw','YE6jmWx786eDkqRz9ALzoZ01cfB3Sm496yzLpSp6j2sK1xLrBj42cbuSLGJVG6DxlO88Wg0CpMNmkvMJcCBG1MpPpxyDYcDGTtzZf','L','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2724782881,-13289,'3Pkd77cEW8X2Meo','jjUDxw3IbB0J7AmIm1TtaQ5tIeJxrW1x0pIvYmlVF2hMsOhPPrrVmvrvnDK0WHwC74fey3QyuWtHbpTlcgupIy0Md7k9m9K7PCY3UB7UuGyNE7cQ5pcndZ3TWwSDgBVVqJL60p7wWaFJaV4','daZdmp2WYpdszuaJAGDiOUQA64sqhXXUFHfRmXZtl7WmI7IshpwyuWM4sEa7PVWVx1L0my','tZRM5NQxGLum2uwRZUQTtULMmwdAhHopaeGxsxUNvZS2bCSwHlk2M1HvAiD7MRJ16DgjLE9wVtQKgqGaNUwA775trSIeOIXqtmHUFDwG301JShdjvkbytC16N9v0','B','M',15);
+INSERT INTO ti VALUES (2724782881,-13289,'3Pkd77cEW8X2Meo','jjUDxw3IbB0J7AmIm1TtaQ5tIeJxrW1x0pIvYmlVF2hMsOhPPrrVmvrvnDK0WHwC74fey3QyuWtHbpTlcgupIy0Md7k9m9K7PCY3UB7UuGyNE7cQ5pcndZ3TWwSDgBVVqJL60p7wWaFJaV4','daZdmp2WYpdszuaJAGDiOUQA64sqhXXUFHfRmXZtl7WmI7IshpwyuWM4sEa7PVWVx1L0my','tZRM5NQxGLum2uwRZUQTtULMmwdAhHopaeGxsxUNvZS2bCSwHlk2M1HvAiD7MRJ16DgjLE9wVtQKgqGaNUwA775trSIeOIXqtmHUFDwG301JShdjvkbytC16N9v0','B','M',15);
+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(5) NOT NULL, d VARCHAR(86), e VARCHAR(69) NOT NULL, f VARCHAR(62) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-24640,-5991315491263948213,'Xe','1Ct3shax9gh4CMPkelkJ5H66GzoYN6UBCrlp7mQksCUgy2I6v','wHW9K5zHIua','XTYkWjUDtdCoSqAJ996gBCp42DQu4XaO','Z','4',0);
+INSERT INTO t VALUES (-28220,8200543593366136399,'qg','w5pE6DLlcoO','FPCj0WIgD61UOSnRbo5jS','DpgP3Ha32D9c8MesNerqmf6RrSQrjV','x','V',1);
+INSERT INTO t VALUES (25373,-456371778351281228,'T','76B0nnitU980MysBRL0VUXTVQJNziWEM','NfoklagsC587uZfFXMDk2ojLRwaTBc7','gq0SrpGtdlli9bDcVSewQyyu10aEHAgiaL1IOATiZ','G','a',2);
+INSERT INTO t VALUES (24060,-5368008277915882663,'1F','HzEc4zM10xVdyC2WfCSxX64GIVTc0tyoDE7TGvLpHTWPTNTEcBIJSSkdjJd4j1WkUlTPMRLb','9opKRzWHW5mRcYyNbzlm8dgU2ULItw14u','vczgheaiYMHtcvyU9rv5s6ykmsDxO56pLQKSi2P8np','X','E',3);
+INSERT INTO t VALUES (12609,4082006344515920751,'VH','DBTGUqD','w9GHJxvCWKyfbw4wnPLYvBfDLz9ART5KqSiAB','MyXrcG','A','C',4);
+INSERT INTO t VALUES (-15097,7173377895966184609,'cKf','4fIjM0SRX9d','ebaIfAQRMryFnPjTK6D3vOHUmjaDVKNWVCIHGep1n','gX6MmZ58NLR','T','y',5);
+INSERT INTO t VALUES (8199,-4826820213206210139,'H5yql','zBLpDoCcqKyqPQZw1XniYF0bFuI8gGXFbEd6NfN0hnXdU','xAxOJ1gjF19i9xVo88e9pYzVRNP67WnW0HvyENy58XZjx3He4tQJjYwF1DVOHNhF16K1','gusxVQA5jGDS0e8NkS4j0NX','v','r',6);
+INSERT INTO t VALUES (16896,6914728319375248442,'AfSUC','Uu0B8jiq8v9dshraDZpMhT6gBNMzblDGXQfGuw0covUH3PCNkZRYU8dNinxfxII3dmhqqY','q5Yxwlg9qyXta6mLX4uA7xxTBupfMbyUoA7d2prmb7AHr1JUyNUnsttzGQ','xjcFE2or95v1dqULzoOKxxk19pve','f','W',7);
+INSERT INTO t VALUES (20498,8305649036620321391,'2JNS','bB3ckdPm5NUOuG9YhHLJc13jPhyxKqZURCjB1S0jT','hjAbpQv8vxZAAIaDnRq0ARB7ny1NedgvU54SSPLL','upqX1GybHButcouF7t8DSY1meIXdNDZs5','D','o',8);
+INSERT INTO t VALUES (7273,7661008080918491374,'Ez','WsxBTGcbss1tvkC9G1L2gMPvVMg6','L0UZ1QdFbv9TGyGlDagZ6','s4zILzQv12w94E','t','s',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT NOT NULL, c CHAR(5) NOT NULL, d VARCHAR(86), e VARCHAR(69) NOT NULL, f VARCHAR(62) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (482682398,3191485159571683803,'ev','HrCbjkoMlmh3QHS9Xtwa','4c7AfBqVUkfcG5GRaGu','UtmpCm4rcYdBK29C05zIhpfiRjIXyA9N','U','H',10);
+INSERT INTO ti VALUES (482682398,3191485159571683803,'ev','HrCbjkoMlmh3QHS9Xtwa','4c7AfBqVUkfcG5GRaGu','UtmpCm4rcYdBK29C05zIhpfiRjIXyA9N','U','H',10);
+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 (-1579240414,-2196625213178573297,'9XUS66','XRQZmEPctSgeJXbfC3sjpPFxlYXlZKk6cJa5pKNY3ZvJ7j0rq4NEEaggUW1baLzGq0jPyKEZE','CS9iDJjS0pcWLtuqwnlhmpFHZ','FOiN41FIfacBSZIM9O','v','v',11);
+INSERT INTO ti VALUES (-1579240414,-2196625213178573297,'9XUS66','XRQZmEPctSgeJXbfC3sjpPFxlYXlZKk6cJa5pKNY3ZvJ7j0rq4NEEaggUW1baLzGq0jPyKEZE','CS9iDJjS0pcWLtuqwnlhmpFHZ','FOiN41FIfacBSZIM9O','v','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1901720862,8873483420069716765,'uj','YkVy0A5FQTNsO7p4LHWub8hly9fsQSGuvtodFeZGFF8etWH6Gb5J9AuYmERnQRSe6C4aVlITDJ9evAl9MtyoKc3RgNQgcxYSTyqRawhJyM2lvatHTlW8H1KhHU9wwoYgli4V8qg7jiM3LYKs5FTs4rtjbzDyu5vDQL2ZXEIqph9wiX','yaJHXqmUwx4yfIRplUuknNY1g5lDdhbntjiqS6iz3ugbCocLy9I1fJZRuf8F','or','q','O',12);
+INSERT INTO ti VALUES (-1901720862,8873483420069716765,'uj','YkVy0A5FQTNsO7p4LHWub8hly9fsQSGuvtodFeZGFF8etWH6Gb5J9AuYmERnQRSe6C4aVlITDJ9evAl9MtyoKc3RgNQgcxYSTyqRawhJyM2lvatHTlW8H1KhHU9wwoYgli4V8qg7jiM3LYKs5FTs4rtjbzDyu5vDQL2ZXEIqph9wiX','yaJHXqmUwx4yfIRplUuknNY1g5lDdhbntjiqS6iz3ugbCocLy9I1fJZRuf8F','or','q','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (920176341,-3505315065830754196,'OP3','xuiiqUMtg4t9LjberPlIdRSM9Ay4hMSv9aCsPBEgbqfGB18vB0jDdH5pd0cg1WTz7rR3Ww6CKQIgj635Z13TeCX5qbuUgYdKi2UkaLs0T6mp3y0EVRbc4T65xT2kK9euMeoikGWeswzjzWsOlUi5izdbgXzBmlJw4irsPUjHGWvuMupfH','SdZZs7oJENDnu5XgtKqMR5Tta31c51XhhtcwpGwtI0aD3mx0rSGhQ','2NGCcUWowY8nh6nf0e7yzNcTtF6gIV9AlgFY7Mj63xJQx9HtJ3a4ryM6dY4cemD4ITxdPCNCftsYMoP3DJxKHR3OL839X','S','S',13);
+INSERT INTO ti VALUES (920176341,-3505315065830754196,'OP3','xuiiqUMtg4t9LjberPlIdRSM9Ay4hMSv9aCsPBEgbqfGB18vB0jDdH5pd0cg1WTz7rR3Ww6CKQIgj635Z13TeCX5qbuUgYdKi2UkaLs0T6mp3y0EVRbc4T65xT2kK9euMeoikGWeswzjzWsOlUi5izdbgXzBmlJw4irsPUjHGWvuMupfH','SdZZs7oJENDnu5XgtKqMR5Tta31c51XhhtcwpGwtI0aD3mx0rSGhQ','2NGCcUWowY8nh6nf0e7yzNcTtF6gIV9AlgFY7Mj63xJQx9HtJ3a4ryM6dY4cemD4ITxdPCNCftsYMoP3DJxKHR3OL839X','S','S',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (953231531,1231615699505625904,'rJ','p8HO072w08qdHrKoQ5rVUlU3dtFKCfPOYXjzNSfxNx5SJ','jlQomhTPr1oj2n','RKmyDV4U3xKZTioK99TTIj8XTWpVd1ZZDbaag2zlXUL9ZdsVJ5MSFF1YZN5zQnVnBo1gZhyvqQlqXy3PVwTwqFOoP2MNno8zm2P7h24LYcbSOneFMbGWUMopXH83rsSiXi454slhI1gOtCdtWFbnmJH0yv48QYiwVsMUiRiZcPAjl1gdvWD8MMmiNfUFOibApFGHdA7LJQgjNgCPqq','Rl','b',14);
+INSERT INTO ti VALUES (953231531,1231615699505625904,'rJ','p8HO072w08qdHrKoQ5rVUlU3dtFKCfPOYXjzNSfxNx5SJ','jlQomhTPr1oj2n','RKmyDV4U3xKZTioK99TTIj8XTWpVd1ZZDbaag2zlXUL9ZdsVJ5MSFF1YZN5zQnVnBo1gZhyvqQlqXy3PVwTwqFOoP2MNno8zm2P7h24LYcbSOneFMbGWUMopXH83rsSiXi454slhI1gOtCdtWFbnmJH0yv48QYiwVsMUiRiZcPAjl1gdvWD8MMmiNfUFOibApFGHdA7LJQgjNgCPqq','Rl','b',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-166526801,-487959519021716628,'ZSSq','byfGGDi78Fbj4kQVEJh1po3Prh8gL90R3rft15efQaUcwuCaELmRrryX1zyuHvsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTiNs','S','4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGv','o','U',15);
+INSERT INTO ti VALUES (-166526801,-487959519021716628,'ZSSq','byfGGDi78Fbj4kQVEJh1po3Prh8gL90R3rft15efQaUcwuCaELmRrryX1zyuHvsSGreId3yFhshg4JhC0G9ytgJ639Vql4sScHTiNs','S','4hQHhLzzjxrHdTMiMCi47uhssciJM5A36rWGv','o','U',15);
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 NOT NULL, c CHAR(16), d VARBINARY(8), e VARCHAR(45), f VARCHAR(52), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-28,214,'7xM7dwHmK','19n4v','gxgupsX','HmxR8m50ojJ1tnPWAeEQDzaaHAV9G9cjycfkDG','Q57l2GOSgjAaEt9mMjE3bzZhqO4e0ntF1thhXMEAwYsGfcdvvIe82kYO0JioAESixYnPR6pt23MT4BynFKkoeMyf','kxvVUf4qDEgHrqLwKawaKxg2XBZy2sZ1sXepRC1sXD0KLyGUZuYH76oTe5Zm5hPNBj',0);
-INSERT INTO t VALUES (-27,23,'O2bqLyopx2MAC','BQA','G160AVDuLqUZaauCYddwky1L','on','J64sxAHD7e','DxG8a5kohGsP0odwzTO0EVv1Zo4VWpEWezPPinZMGFvjNghEpii77POElzubTsC6UEAgQwHmFxWFjzJYdf3wVsro2V78nY0IKSC',1);
-INSERT INTO t VALUES (-77,92,'YMVw','6ph','pMPwCZyTYzf4AFTs9cX9vcPApDqo4FQCo0OVLmlAosMHn','7JJz7X82tha0GmmM9uQtJQfBQJGAyvQKmiEOwgHXzckPVrFU1F','8S9zSB9yWjP2or','Mr6N8BBan8ZC77Mr',2);
-INSERT INTO t VALUES (38,70,'G','xegGJA','WXM16Jls','yKluEsPjgx2yeudQfPgLLdAqEUHTUDuL3ocMoZtPPFK','k1H4lGp7XV3hXgXTQlqZgvIc4H8Cr4TaH2P1oTbwepO14SZdsjCDkwjx3PeOE7tDqH1ZX','HmxY5XYsJ1elKD4AZXCLfHPwxc7wReaLofqFEDiiUbVzTr7ZYNsGsK3r',3);
-INSERT INTO t VALUES (-78,244,'p7EoZB','YE6','tGYTq0G','irkRY2k0bw0QsseqJdLg6F','6uRKZEkVv0dKUe9pKOfKqnoZ3NjhkB1fRKUlyVlNlMjGitJD8AENzRP8WzRhrmq2OOYnLdSarkwt9sC3S2wjz','C5sypqHOsBvUlRi',4);
-INSERT INTO t VALUES (68,185,'t5vf0vHn1S','v','81jU6Bw4Rfh5jEXxbOWhbMmZjtfkbGCkQTn','5D9Opsjg4XO','2ZKo1Gj4MXT16bmNyUaYff4WTd8vxQ3NV1A53CCBQYa9R8BY5IJuVFzfddZZZo1XUwWishtuYY6axBGWGV5G1JeA','VfAjblyzr6RDVqgzKTsH5vMMcKHWGctLtvfh0AZmg6NgzbLEdg8',5);
-INSERT INTO t VALUES (-122,81,'12PCmVg','2WvsnwRs','TzKQyspAo33o3NGISz0hbZDl2fPtoYA2NXVK7bM','Sfiu3IStJJ5ejU9aEL1zQOXqEJ3rOJiA','lTw6TvQan0EGDI6JujmNlAfP2d7P273xmxUh8TMCV','NU4AWnatFiwhXrZ4wwxMI96VVNjAcCU9IKk9i6lmjkyLt8SwlKEciJ2DvFG60PUR77scZvD0PUfZ0zB28VAazfEvWD2BdyW',6);
-INSERT INTO t VALUES (1,31,'bQB2F4r','4','mlf7WfoRetBw1psKHpts3','10sUCSXUr871fsn','tOe4SLFngJr6MqZdXJMP8kb5GGRS26P','oQMeLdTN2PdNSFbliZDe4RkC3WJcFJJbFy27kVCqg08xFCaudQHre3f6ZX93sY2i',7);
-INSERT INTO t VALUES (35,1,'uJBWdnoYNf9RBbXH','1iu','MIt8gvun6WyRWqW','hqqPhSrOf9S68pHTeCJbAvMC7goIOCyojWJL25VvTblfrb9','amHcixsEcfYhVyNt4oxqiz','1IOWM8a5c2VuQFEb',8);
-INSERT INTO t VALUES (60,82,'Rwc46zdLaP7pao6j','kH','kNmsUmHYzhFT2OY6GUuPT9L88ohQ7M905y','vWomQVrFSt7IgRGS2WZ','FYd4zQBl5eMXPTeb99749mpitYdrNfvYyJu7MnZcP0H4XNB9yVgBeFti1lYBOJu','KcoBBMqDu4PSqB1jeCfNZBWDxgQv2g5jxrgTyxCtBtfT7Lp0MDRvhUpENiQYsusgUgokbowHcTfwBRCKzxj7FUVibo2HgwbA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b TINYINT, c CHAR(2) NOT NULL, d VARBINARY(97), e VARBINARY(74), f VARCHAR(97), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-19143,-51,'6','jhb3aWZT','kRu7aacxZkj6EN1ANIncFsaQ03uhMfZtpeDKsxGzVumCTTLp7tffWKSDW7','IrAdv9a19K2vOsWxP870G0Op6ZHPI2Jbfc1VDlZXBzvoWB5KUA1TTewX51GLWAKO8h','2','N',0);
+INSERT INTO t VALUES (-11948,-95,'m9','lBK6BAQE','gOTtk54BXMYZSVvw5','YRoaQCiKgTM2Qfa7ul9RnZK','B','X',1);
+INSERT INTO t VALUES (26474,-58,'H','e40KhQEwhHyz5kQnGhrEvC','2PFoxKYF5VczuRMnLnwPnZjB5NV367DBjeAGvhbWRkIJdNbSeBA74UZ7RT0rjxBv7tXRAWVbuc','jtSJC5kCYf2TL','q','M',2);
+INSERT INTO t VALUES (-31753,38,'N','M7uNXo3WKmp8XlvaPBEWZGb91HBdTmKJybUKRlKs5l8XIPhgwgEepYq0vhXybkXrt0pb7Lep17D','yh8f9xbX9jGQq9FT2lJcAtZfl7ST0hZ5eTjOcqSl5bGB3B5EXHo6TYxiuQXFcKREybyTubh','hozGxgaQlVAx25RFOfSxXlqWcGRQ40kz4mnk2PB2YHejSbjGUe0371jgouXwNogMd0weu1l','p','9',3);
+INSERT INTO t VALUES (-6424,79,'b','tRLh9h3TKzFGrZY0VyVgSDnV3jodOjevpdZXRjX5td1qUeL7S91EmzZH7nhEmWkE0vp9Tyjb','itOns0VdeA5DzU198EQLnOBqnyStf3I9erbZqxRVTx365kYduB0KdmrskcSXEBpnuo9TmPnd','jzreuQfelB3jFfhQkIdFo8OHKSxveZaslGHdUEa9dYBNsEri','R','X',4);
+INSERT INTO t VALUES (167,105,'Gg','5LKZsLZtWmj6','piBzzdKyNoSUzDAlULG48AZ5G6jFPQx','F12u58YvUEZMxWaLTZCAQs6CYkvbwiU5k0Ct7UfKqkPDhcgmZkg7ULef2Gc1sgE2K','V','q',5);
+INSERT INTO t VALUES (-20440,-54,'cr','qdpzUVhlugyWXZ85TNuBF8Iiv0ghT4n7AsEv7tyIyUSLBwBJT6JMyTvj03G7Sr','XXkxUczv38NpJRvy0WHWdqNtyd7t4Uxq2JlMUrNB7ZSiCB0bncEusIEbGCuUWxdHq','R7XciGkGXZUCZ058T68IJm9TB6pGBZGyR1eaWar79ZPJxbPFMsXC8KKzcZvE9UVEDxk6Yye','y','D',6);
+INSERT INTO t VALUES (1412,3,'Np','KXyh2JdCT3U83oKa90eFmrTyotShImm8xCSalf6BHl9XtGylgObXwd0LpjgKWKt65s6lR4MfUFEhBz1Bgf','Sd34yQQedV3pY3u7T','N88Ltcuj7yzafO24qX0qeEVUT2qPDN698GJ3b7FYcsnRd1S','R','T',7);
+INSERT INTO t VALUES (-11798,92,'5','i5ZIpi1AbrFpPLVZpJslO3I6sC5hdJe2uzuw3gBwzc9DYaBOfVymDqJSQovgF6QHfXIGKfze','EpGriqreDsayCWSUBzMJH','crkdDdd','0','0',8);
+INSERT INTO t VALUES (14865,-84,'x','ZWrYjVkNtXaRz4n9ePB5Swx9ZhTHc8xMKtbFiNnMAX3I836','Va1vr8It5D9XH6591AOj','qlIdf2dmKmT13IrtpbJyc841c91oafw5qlfUqc1MU2vRN5Y1PEo8ddwIUEMm','e','r',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c CHAR(2) NOT NULL, d VARBINARY(97), e VARBINARY(74), f VARCHAR(97), 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 (-1858353984,106,'gHfiShPU7NfjyWE','p','d6fOGw31x9kFsj82XSm4DLK9Ld9cUIvCcocUIrGUdPb9K','jRsIAp9jJhAe4qr9Ko','HCd1UbUrCG245mALVmsxAcBvRObzTATGtPkXLMMWpgDdFfqGiRqFvY','1PZhJb4ruwjSESIVJSEmFHBECJAWABzeLNkDgtFWx1SEb8XCAodkrGFFPv97ftnzZNgiAHDV',10);
-INSERT INTO ti VALUES (-1858353984,106,'gHfiShPU7NfjyWE','p','d6fOGw31x9kFsj82XSm4DLK9Ld9cUIvCcocUIrGUdPb9K','jRsIAp9jJhAe4qr9Ko','HCd1UbUrCG245mALVmsxAcBvRObzTATGtPkXLMMWpgDdFfqGiRqFvY','1PZhJb4ruwjSESIVJSEmFHBECJAWABzeLNkDgtFWx1SEb8XCAodkrGFFPv97ftnzZNgiAHDV',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(17);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
-INSERT INTO t VALUES (615395796,109,'7','P','BytwSDTXHJg7LtBfO','BEmMtOJxlf7Qy','NiafJxqQQAFUxLAMgu3BdtvDQqFgIlKdvN5H0ADkgHqMuhW2kT8T9v8daElqOVCsaF6Lw2tNR7XXmYFJOkSNBY','SJwRQdv7sDnjBe0S1eSqVq1nlxckEsc',11);
-INSERT INTO ti VALUES (615395796,109,'7','P','BytwSDTXHJg7LtBfO','BEmMtOJxlf7Qy','NiafJxqQQAFUxLAMgu3BdtvDQqFgIlKdvN5H0ADkgHqMuhW2kT8T9v8daElqOVCsaF6Lw2tNR7XXmYFJOkSNBY','SJwRQdv7sDnjBe0S1eSqVq1nlxckEsc',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1107418331919773381,-82,'KY','aJyA4JdWcmtvtZ0OIdCvXIP0TTR2yPb8Tf3zUKk','lvVKV9koB9heXbqDZjzXev5VmEwaZRtWqP4mzWCIdOYAE','6TbuE4V7JyU8iCsgAd934x4pXphI2jI8NfH0J8UUznepOr','d','0',10);
+INSERT INTO ti VALUES (1107418331919773381,-82,'KY','aJyA4JdWcmtvtZ0OIdCvXIP0TTR2yPb8Tf3zUKk','lvVKV9koB9heXbqDZjzXev5VmEwaZRtWqP4mzWCIdOYAE','6TbuE4V7JyU8iCsgAd934x4pXphI2jI8NfH0J8UUznepOr','d','0',10);
+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 (-5107393345591875967,-97,'LRg','WmGbYgnJdFY7GjmR4xEoXXFmsElMRmlwqEk3O7uzvoH5TEJZojmC','PtxffTB1sRFykHcu774ezPE7zGQZCSzH53CppeQirRLcd08Nv2YuI','Vl6SBne','m','j',11);
+INSERT INTO ti VALUES (-5107393345591875967,-97,'LRg','WmGbYgnJdFY7GjmR4xEoXXFmsElMRmlwqEk3O7uzvoH5TEJZojmC','PtxffTB1sRFykHcu774ezPE7zGQZCSzH53CppeQirRLcd08Nv2YuI','Vl6SBne','m','j',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1465310619,17,'eAad5sSGBu4t','WjqAxdL4M7Vr8c7qHKehj7JKNNyJ6qtMmRyJvlGA3aK8vtzy','Zr7GqgblMcY64Kt7wwxKb5GhO17jHcQqXLIzIMC','90tlvnOawZvHbVO54HN8845','2YROeyy3sf7tIMWgxQupDopXKjaARYBXh9jfyfO3jiqOY','apfuutOfUBwEJMwPEdGWwZAU2GgWJ6V077QU2F2onYY9DtQQm4py2GXU4uO34',12);
-INSERT INTO ti VALUES (-1465310619,17,'eAad5sSGBu4t','WjqAxdL4M7Vr8c7qHKehj7JKNNyJ6qtMmRyJvlGA3aK8vtzy','Zr7GqgblMcY64Kt7wwxKb5GhO17jHcQqXLIzIMC','90tlvnOawZvHbVO54HN8845','2YROeyy3sf7tIMWgxQupDopXKjaARYBXh9jfyfO3jiqOY','apfuutOfUBwEJMwPEdGWwZAU2GgWJ6V077QU2F2onYY9DtQQm4py2GXU4uO34',12);
+INSERT INTO t VALUES (8959142239448173887,-125,'LW','WBPmbQfAGOTtbqPiAAngDwEKNcrBdWyyqjpqQBoG5uUEm18wsYJwP2MuuNw4smea5ME5tOpWaqKRGatEGP0HkqTfPFH6izIcczZwKs0nNIyr0XnTrIhSeIxPuQzH6auMP3Vd0mQ4ZBptihQPmhgj','H4NUgwOXGkWqpJxdQ8BrSOvrjB2tYA55Pj4q3','99Rdb0JYbVW8cat87JNhoK4ntD4yCHVbErGO6qXXOfbrWyY8cXt1FYRTsRiMsAloIWxJ9owlAQllwbuJ5IPolYAZlkZ','B','d',12);
+INSERT INTO ti VALUES (8959142239448173887,-125,'LW','WBPmbQfAGOTtbqPiAAngDwEKNcrBdWyyqjpqQBoG5uUEm18wsYJwP2MuuNw4smea5ME5tOpWaqKRGatEGP0HkqTfPFH6izIcczZwKs0nNIyr0XnTrIhSeIxPuQzH6auMP3Vd0mQ4ZBptihQPmhgj','H4NUgwOXGkWqpJxdQ8BrSOvrjB2tYA55Pj4q3','99Rdb0JYbVW8cat87JNhoK4ntD4yCHVbErGO6qXXOfbrWyY8cXt1FYRTsRiMsAloIWxJ9owlAQllwbuJ5IPolYAZlkZ','B','d',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1391174447,22,'KhND','Xil0qxTYEjgFpEQtGR7TKRujbY0PIZ3Z4S5uJkQZlc9nfoO2gyzY7ks2erne9DMdgPFcVTvJtx4DEPxlAPKH2etddFaA6c','n5JUHUuv','b8wZqM3gzLw2Cvpg86TGkHQtICiqZcasdEaincsD84QeDRhWluOMS5I0QOENVL3CleyCmnhjp2kHIbEYuxSm0BYu6gfXSWnkbb5iQ6pPcTGc3SBUKnpSkhkQj3VdhXnLj7Cdxd7mLwI5QCf1E1pUWfLnqetIIKV9YYQDJBG4fpBI3IVtKvHoBceIs0BrAi8OlZ3xJieBbGtpO6eiNDGr4qLQRMYbcSdeu','u5acioMKwJwwnphVSr3oqbls7hqocva3Gv','hmcETZnIugiK8JkRYs1ZNPslVtIcDQohmlmnNMdWfJdjmWqYLHOryTKqbgYmmE',13);
-INSERT INTO ti VALUES (1391174447,22,'KhND','Xil0qxTYEjgFpEQtGR7TKRujbY0PIZ3Z4S5uJkQZlc9nfoO2gyzY7ks2erne9DMdgPFcVTvJtx4DEPxlAPKH2etddFaA6c','n5JUHUuv','b8wZqM3gzLw2Cvpg86TGkHQtICiqZcasdEaincsD84QeDRhWluOMS5I0QOENVL3CleyCmnhjp2kHIbEYuxSm0BYu6gfXSWnkbb5iQ6pPcTGc3SBUKnpSkhkQj3VdhXnLj7Cdxd7mLwI5QCf1E1pUWfLnqetIIKV9YYQDJBG4fpBI3IVtKvHoBceIs0BrAi8OlZ3xJieBbGtpO6eiNDGr4qLQRMYbcSdeu','u5acioMKwJwwnphVSr3oqbls7hqocva3Gv','hmcETZnIugiK8JkRYs1ZNPslVtIcDQohmlmnNMdWfJdjmWqYLHOryTKqbgYmmE',13);
-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(26), d VARBINARY(96), e VARCHAR(93) NOT NULL, f VARBINARY(74) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-39,155,'u','5KtHl6IE46Zzhq9Coonjdr1GlEe2F7fmWbWGgSGNpdYFtKwHJR4YVZXBXxR0c27Ew77qbi9bT2s5fslYX3tmkDsRoqno7','ULpA0noSVHTqNsHfPJTeRJc9OwsunBuDmcUKJqthGxCuuYfBQInXIYaLQpZ','PMAjIjyL4xXH6S0M290GF3XO9UVFQcmuAhP8nZ2Q9p3gBeYRQ9K9nk7maKyHMQ','NQiG9A','wAd0fD3lHi0Q9nJGssgkzpmQSJmPxtW5gSZYZZbGK0Er4Ne0ZoiLDsBR5HTymhZC3FCt',0);
-INSERT INTO t VALUES (-34,80,'yAtuJ6','VZq02qj9XC8geZ9oScfRdAwyiF3fo9PKIhqr5QRcqxFLbOf3VydLRuMlEJ','i908zJmJzrLLASFQIBIf8Ra9PJrcpSe1ByUrdSmPE4','lfizt7YKfaNOiPgCmzYDi2sXHUw4RT1Cetp7aWhGMOO4t2EkGgPxE5VcadwatCcsiDHjPgm','BYAgKmiLpZchPx1WXw51JFDQK2A9Z1R9C4ALVR2rAQcQvRgLNrZvsrZrxdRS8DzQQ8EYc','cki7R',1);
-INSERT INTO t VALUES (125,221,'Rnz37YVLh72U5eC0v','VjUmTMsNRSHKtogx44XEqRXD','BYd8L4XOJZQm','pTiBpy1t','WJgSkxQ9dz5bX1BHipD9iF6Y6LSX2oJOGBs3sFwFhZkIJrCpHUPH4kriiwoBQ8SdNnXlypWRTwkK','LZMhYnLbagnnV7Sxv3u4eq1UUmuJY2CULZupOIPFIeiWqiGAWpXEf60T0CG6S9',2);
-INSERT INTO t VALUES (94,68,'htGivx06pKixjyECLuuoq','H356vYPLITnkW4oWl7LyySQBdS2ng7ys4bh3oEULAc4fu5U7673BH','vDq6UEQrNHWWfrs','Mnz6LYGGaOnWeOKltSK6zLst7dhUW1','RtNaH','T79eTvuYN0CBnamoxaz',3);
-INSERT INTO t VALUES (39,39,'tuEZ8R2pXeHbt','cUVbWl7NUfruAg40Vi2WxKQ4mfhjYMoY2uLy8QuX','gNeNppunOBQX00EE7BecTDJklwodwWp1tc8TvLHhdyyP9','mwOFGlZzgyp2wS6uBjEiW0NrBo01','UO91EL1v0xwvGOBtXzx4Ed2nBnoSZpl','Hsa8Ikfm2Kohuv62iX8c0w',4);
-INSERT INTO t VALUES (19,183,'3qeSEKD9','vHH8QW5RDIytCRn','JEZ3EX','SQ48vGowMUpQSVzz723HGWZLuDwRZb7v17gTSa3yvEVJi','YPwmOI8ZM4Selb7f6zagtMyc5N8NQ4N489uqRyHCz76dOeva00z7WTCkDvcPPmQBtB9ibZu4GJRdcQK','tOe59tLTOTIBav8clCtzLvKGbqPkJl847Aj3',5);
-INSERT INTO t VALUES (63,62,'g','YOwjO3uS7gz7Tm8UtsP3Gr5pnOu7TdvwG','7lmDrRVZM0amM45FsCQe5PRNUcKS561BoGAGFhAfkjigxGvqosc8AuViaepo5xyoAmgzEseU8Ftci','s6548jKWMo1fcgkcV6','5qrHdovzteVgrQI','UPnCLGv3SAoFZaxqvI3WvhKQlXaEP72DhMNmR4zx1Ax8cJ3FRd22UvLKxb4fKmmeA10W7ak9wpyEzSo',6);
-INSERT INTO t VALUES (33,241,'AUXc7TzrqjR9BvdSwPhj2P','2XRSFgXVKGAI3sOFVzAn1PsCBIH3QeNNOu4IguQ6NZvmb','EDSqIOBGPHWVUCvQUY1voz3Nr0uPpdVUAfLtgAg9CCTsCnUQ37cFJI51h','U6XUDTphs4xmUkeMfb9v0MELvtBHCpR5M249k9J8e4','gw6cQqwAZISsbH38BOaX9Cxbjl17j4PrFQM7MD5O0vSlr1cZ9m4cFtJqRdBzswhfxtjXum1yQIbBZM3l7Bpbv75nsdqAmXzlL7q','vZkhW58pwcBTJKji1rkz8bpngSZPLAtmsYWAnC7DO1f1iRpOK9',7);
-INSERT INTO t VALUES (18,94,'AklsZ6qO2QBV9pm','MYP28Q3LE18yTLGu5PTZkr5NyuB5','t0cV5ydeeJPI5mD7txnXoItqLGCHou0vZ4ChoPo5vK7lv93eny8i7n9R7MtSHKugPTI1t','bS57gPKN96BbnHDwclbb5vo8TaYVfQe9RamR78cVtL4M1Kt6er9ugSeqVowdF1HEfAN1e','mtMwpharCpBXUq9xieeUVv','t0je88DLlpBr4s5OWKZhG0mVB9gPVOMpjwancaIvK6SR4l4skXDaJc29o201lEHvqp79JRP3XID3',8);
-INSERT INTO t VALUES (104,77,'DulthqZdB5aIR25ZCxBXNws','f0FeiFE','2LwruL8yp6C2lJp6TbAsaveX59ZKn1zOdcZuSNdZUfT6NODEF6xtA9R0kqgAuQTaPMiE5Ap9Ewx','bqcn62lXrLmcFTwCkXN3','OMyssIgBy','yYYGiGqlGfNdR1iy5itXa3yKH65L99S5rmuhcLhFJaxlDfojYg4blbgzba4qKCQ10mABU4mvx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7030999225247605751,63,'RO','YAc2X84','Nb9lM21zCD24','LLm456pDTkWnGwYwoUpAYrpoY3d0EpE5OAptmiWYWiRjwz17YK1JXKOLli6yZ2ylMxPmMSxpuu0ncnPaX1emTojaZT6rMfW6Wq5Dr7S32Bqq7a3cgRuxXj0n8kBF0DFUBy4Ef5TJOysWeCDtDTSbi6Prgf6gmnR4KJEA6fANGNBOvBTF60nO7JYi6tOkuXyz7nGNu49vBoLyN0rvP0kK6S6Pf6Jpxr4JxNRgtqAxSgeQ','s','U',13);
+INSERT INTO ti VALUES (-7030999225247605751,63,'RO','YAc2X84','Nb9lM21zCD24','LLm456pDTkWnGwYwoUpAYrpoY3d0EpE5OAptmiWYWiRjwz17YK1JXKOLli6yZ2ylMxPmMSxpuu0ncnPaX1emTojaZT6rMfW6Wq5Dr7S32Bqq7a3cgRuxXj0n8kBF0DFUBy4Ef5TJOysWeCDtDTSbi6Prgf6gmnR4KJEA6fANGNBOvBTF60nO7JYi6tOkuXyz7nGNu49vBoLyN0rvP0kK6S6Pf6Jpxr4JxNRgtqAxSgeQ','s','U',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1783327369819834980,26,'Orr','OOdTbyi5QRAXlOTRoeVksVP7gJFtOEIqRvvwjsEcZrKN7b1TliI5w4dstpUz7IRqsynN4gqmUujEyYi0QkAoXK7FCT9gUThqJmdjZOC4IJGb5IiXnffrUpZYDqr4WOxkweWeALTAgI0uVTvTv9piT5GFRagdJYMfY3G6ynoB7GX3DfPVeCg3KnldnJXTUH2AvDeBqnATmzTVXAicH2FYufM62kTM3GIX39I76Wpr0aPNVOaa','FOWg3ocd3bmpHR3z2BeurK9LzMRtUarTrn5rf5oIusRyzdQENCGRaXVKLRU6A3HMj','6n4SwVWna3MRkmEcOfG7XFtMEkkxjPAQfTt7rZSdKJnAc0LCncNuzLSlVjyzFllkNOO6aPhVHRSBfQxHrexuPkHym9l837ndKAVRqx2zEkIpwwcMratypCl7tbZVQzlpaPFfexLD5pzuUx4sK0K7ncM4nfr1A2bFP7cs7I2FWvEXA3vOjXvWkeIJdflZyQu87fHx3IVV0zC7D29d6xeYn6bqm3ngu6LCHb1QQ22A2kbQt4nvyFDi53ymrstbqB','o','t',14);
+INSERT INTO ti VALUES (1783327369819834980,26,'Orr','OOdTbyi5QRAXlOTRoeVksVP7gJFtOEIqRvvwjsEcZrKN7b1TliI5w4dstpUz7IRqsynN4gqmUujEyYi0QkAoXK7FCT9gUThqJmdjZOC4IJGb5IiXnffrUpZYDqr4WOxkweWeALTAgI0uVTvTv9piT5GFRagdJYMfY3G6ynoB7GX3DfPVeCg3KnldnJXTUH2AvDeBqnATmzTVXAicH2FYufM62kTM3GIX39I76Wpr0aPNVOaa','FOWg3ocd3bmpHR3z2BeurK9LzMRtUarTrn5rf5oIusRyzdQENCGRaXVKLRU6A3HMj','6n4SwVWna3MRkmEcOfG7XFtMEkkxjPAQfTt7rZSdKJnAc0LCncNuzLSlVjyzFllkNOO6aPhVHRSBfQxHrexuPkHym9l837ndKAVRqx2zEkIpwwcMratypCl7tbZVQzlpaPFfexLD5pzuUx4sK0K7ncM4nfr1A2bFP7cs7I2FWvEXA3vOjXvWkeIJdflZyQu87fHx3IVV0zC7D29d6xeYn6bqm3ngu6LCHb1QQ22A2kbQt4nvyFDi53ymrstbqB','o','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7171283786554565802,74,'cW','8j1gxZRMc7V','Vj7','S8gl21gbaq8ltkc5l6toomynKSP6MUUcRt5dF62iuB5DoyfjV9ha9hJKt5E0UvRNxX0gpaGrfMuVwEN0FS9mzDzDkdTxDw6ZUqAt8CY5WgV0kYPi3Mtr3GdUZVxaeLqxpCZA5BgsPGApnkeRifJnSO6ZYhkcHgCmM4di1Fb0nvHeg7WhsmzBA7T1SP3ITqyhYEK5iq9ERIyevW7XN2N95V0W0Sqim','sK','L3',15);
+INSERT INTO ti VALUES (-7171283786554565802,74,'cW','8j1gxZRMc7V','Vj7','S8gl21gbaq8ltkc5l6toomynKSP6MUUcRt5dF62iuB5DoyfjV9ha9hJKt5E0UvRNxX0gpaGrfMuVwEN0FS9mzDzDkdTxDw6ZUqAt8CY5WgV0kYPi3Mtr3GdUZVxaeLqxpCZA5BgsPGApnkeRifJnSO6ZYhkcHgCmM4di1Fb0nvHeg7WhsmzBA7T1SP3ITqyhYEK5iq9ERIyevW7XN2N95V0W0Sqim','sK','L3',15);
+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(18), d VARBINARY(52) NOT NULL, e VARCHAR(42), f VARBINARY(5) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7734047,2631,'lnGEBuLJh9WXevi','BLo4GK2LV6Dw9','uTEozm7kpRlIn1BBqjgwSqU4799xbmZ1e','NDW','t','o',0);
+INSERT INTO t VALUES (1575306,16694,'xlO1d2YTWX3s8wYOOK','LnJGw8e2BNMbgqlZmGKltU0c7b4br9VMEZNTPopGl3Y4Xkd','VBguHzoMPeCItFGssoTS','J','7','H',1);
+INSERT INTO t VALUES (2161706,19792,'kXiQk','RWD','24ygcpf0y87R11wQqVifejPuSUnVzDHgQWiD3GkkW','ffVT','b','r',2);
+INSERT INTO t VALUES (7428621,41721,'4CX5ua','ulWkrfMd8BmF4cpPQvLJ4qTOm0I4zHmA9em9eoyW1d5CUu4Ug','uqIcpa3W53vfQgm8n4','Mp8F','a','wl',3);
+INSERT INTO t VALUES (6010387,8362,'EynE0X','rcdQJ','HZx7hT1Wu','G','H','T',4);
+INSERT INTO t VALUES (13722253,48674,'VqJd7pLpDNVhQDiuww','p7umeaZIGqP9SJchOnEiXHZ2tFli8bH23','E99eifat6EaQOrOq9Czz','cvTuS','H','od',5);
+INSERT INTO t VALUES (6611713,43895,'KZ','KfRc6eUUvsFh9gmSjCLS9mDvIb7INyOh2lxDoBxacnTu','woYnP4ZF9feb','5Q8dL','H','rX',6);
+INSERT INTO t VALUES (16440707,47771,'WPnZVi5T','L8byFSW9hVIWPziO9XQg','2ymaU','sFwnL','d','Vx',7);
+INSERT INTO t VALUES (9370774,26761,'6D3OBqq','Uu2kgT','ibNHJafaCphMKe4eq7LP5l8LVHu9','Yti','k','FK',8);
+INSERT INTO t VALUES (4183621,18799,'jH5bnN651tFoB9i','6TcY','n8gYeWNQ45Qd4SPdQpT','ZEhSF','m','jK',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(18), d VARBINARY(52) NOT NULL, e VARCHAR(42), f VARBINARY(5) 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 INT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-292956362,114,'AsMlAt69LqtoztnKYJ','Rg0ImoIbhb2zV1wSkyz3r9F4XoIe9120FlaBl3005','IK8OzUuz0EqCwOb1sPXrA0TToHv5l1WW4UqVvszCr','I388HepA2ws9hnZrp1Z7DaNvwLtrmPi5HqmSp0fdhAcZjd4NDCQegL','1enckT11eH5RCo5Kjhy6T9','SMSfndyieuRy8tHghETksaHRSw9MA5MFsXH3suGsrt3aJ0jC9yjCnXxospHPb02OsexJYHgftjij07g',10);
-INSERT INTO ti VALUES (-292956362,114,'AsMlAt69LqtoztnKYJ','Rg0ImoIbhb2zV1wSkyz3r9F4XoIe9120FlaBl3005','IK8OzUuz0EqCwOb1sPXrA0TToHv5l1WW4UqVvszCr','I388HepA2ws9hnZrp1Z7DaNvwLtrmPi5HqmSp0fdhAcZjd4NDCQegL','1enckT11eH5RCo5Kjhy6T9','SMSfndyieuRy8tHghETksaHRSw9MA5MFsXH3suGsrt3aJ0jC9yjCnXxospHPb02OsexJYHgftjij07g',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(27);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
-INSERT INTO t VALUES (-874353146,0,'30OU9ZS5Fb3o','IxzsxxF41KzZ4YsBfsR8rKRMp3jeXU8BKGkQLDXtIqOk0ya','2J8R4x3ROApndNVoTglfcQTeclvo4D1FiTLeQ4QCuZAboDD9j1sDCCXVTLAkMzRKAD1wp7yD1gp8hdUVMVMh','doRZT','zmwUMgz1BS6C6Wuk9UT1VcxZ8C19CTDoTBckVju2tp69Q5mjKr6LKGnLqCpzeMaZCdlVzxg0cM','4Vb9W1qi',11);
-INSERT INTO ti VALUES (-874353146,0,'30OU9ZS5Fb3o','IxzsxxF41KzZ4YsBfsR8rKRMp3jeXU8BKGkQLDXtIqOk0ya','2J8R4x3ROApndNVoTglfcQTeclvo4D1FiTLeQ4QCuZAboDD9j1sDCCXVTLAkMzRKAD1wp7yD1gp8hdUVMVMh','doRZT','zmwUMgz1BS6C6Wuk9UT1VcxZ8C19CTDoTBckVju2tp69Q5mjKr6LKGnLqCpzeMaZCdlVzxg0cM','4Vb9W1qi',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (854523181,97,'gnxpnjt95cmr2g6pn','evNTx7bSVmQQ6qGbe0e1VMUuNulXgy8yEhODPGPQPFPftWTsxzKT76obV6lXUGKPHaaGl9FoirHZhMrHU8gkXIGLYhCl5nTUhD6AW1WMYklggvpmvoNef2dZ48mC5rKzan57f25fK5YyXVRFA8jfBJSWf3smicFwlo2SeVpuSN','IopGm0HceJr','S2JaVGl5XuKoTFooovpE5SsnwIzPoyirqV3mTIV59eE6TiVE33','TszEFE6ehshP9FwK4dm0r6afl7mjCIetbUiWLa0D1hBKWM','xlZe',12);
-INSERT INTO ti VALUES (854523181,97,'gnxpnjt95cmr2g6pn','evNTx7bSVmQQ6qGbe0e1VMUuNulXgy8yEhODPGPQPFPftWTsxzKT76obV6lXUGKPHaaGl9FoirHZhMrHU8gkXIGLYhCl5nTUhD6AW1WMYklggvpmvoNef2dZ48mC5rKzan57f25fK5YyXVRFA8jfBJSWf3smicFwlo2SeVpuSN','IopGm0HceJr','S2JaVGl5XuKoTFooovpE5SsnwIzPoyirqV3mTIV59eE6TiVE33','TszEFE6ehshP9FwK4dm0r6afl7mjCIetbUiWLa0D1hBKWM','xlZe',12);
+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 (3911139937,765,'9','uxlodX2Lf23uZv6ZvwsKWpKEJqyhme5sHBhoC','ZLne4F4uaBs4MU1owc4RkxzIOZN0eED6DnY','f0tK','f','1j',10);
+INSERT INTO ti VALUES (3911139937,765,'9','uxlodX2Lf23uZv6ZvwsKWpKEJqyhme5sHBhoC','ZLne4F4uaBs4MU1owc4RkxzIOZN0eED6DnY','f0tK','f','1j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
+INSERT INTO t VALUES (866543982,54757,'kCRVbLhd034','WGW8YW2f','OSOdnjPLdz93vQjY4oITpVToZRIdDdd8AQMZk','c93V','H','VM',11);
+INSERT INTO ti VALUES (866543982,54757,'kCRVbLhd034','WGW8YW2f','OSOdnjPLdz93vQjY4oITpVToZRIdDdd8AQMZk','c93V','H','VM',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3962979356,5437,'Yak','DuPq2hzvSrv61szHbWNTgfNBVGO5GvOSqm1sS5i3DEZ5VwV53kGjcYCWNwgyOwYWclP6OC9OKPjeFZRpgJkSUZKImn8hTh1b7QAYRDHHIrRPm9fptTJJkfvt2iqoqznEMCiiqukGOBXSXHdChkHLXen65XEFP1DGjhOYGTBGrXDZu53fi1fn9hM4FO337aZIW475G4XXDLqlyco34KWIuilLz6PPbkH','Pu9l5xQQ2nk','kfQuN','O','FU',12);
+INSERT INTO ti VALUES (3962979356,5437,'Yak','DuPq2hzvSrv61szHbWNTgfNBVGO5GvOSqm1sS5i3DEZ5VwV53kGjcYCWNwgyOwYWclP6OC9OKPjeFZRpgJkSUZKImn8hTh1b7QAYRDHHIrRPm9fptTJJkfvt2iqoqznEMCiiqukGOBXSXHdChkHLXen65XEFP1DGjhOYGTBGrXDZu53fi1fn9hM4FO337aZIW475G4XXDLqlyco34KWIuilLz6PPbkH','Pu9l5xQQ2nk','kfQuN','O','FU',12);
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 (1431858267,48,'QJw','ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0JLWFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcVO6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0qUfhH1l435SSuPNmuKQewvlu48gQH4G1jbtTSZBNtF62PEMSw7','n6oAICmlORWEtJwyk7KWaBRwTfAafwyBat7nh74MqkokCve3CXluMlAsxgIGhQjmTeNSK0c4wnUabQXxegH','l33DzajN2z4fWQmwNPr2d6QeJXcOSQw6NJx0GRALJdC5m9SZVV5FpxrQgVqTYDCmMU1j4KcNsq1a1tTh00MIFcX2aEGLKYq9xeRWY2Q1UBvuO5R5POUwgCWTo5Q7y1vxPwPZ7Ohg8Wflr8ugDH8b3UL4QR4bY5XEMWBJ1pEFzQ1TYFIIercfFeQWQCkxV','ccj','TLGkFW0lPqaNIGAHbi0chUot97SY1TIJ3q4ukYxJWtdCCDO2oUT8XZml46HiKh',13);
-INSERT INTO ti VALUES (1431858267,48,'QJw','ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0JLWFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcVO6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0qUfhH1l435SSuPNmuKQewvlu48gQH4G1jbtTSZBNtF62PEMSw7','n6oAICmlORWEtJwyk7KWaBRwTfAafwyBat7nh74MqkokCve3CXluMlAsxgIGhQjmTeNSK0c4wnUabQXxegH','l33DzajN2z4fWQmwNPr2d6QeJXcOSQw6NJx0GRALJdC5m9SZVV5FpxrQgVqTYDCmMU1j4KcNsq1a1tTh00MIFcX2aEGLKYq9xeRWY2Q1UBvuO5R5POUwgCWTo5Q7y1vxPwPZ7Ohg8Wflr8ugDH8b3UL4QR4bY5XEMWBJ1pEFzQ1TYFIIercfFeQWQCkxV','ccj','TLGkFW0lPqaNIGAHbi0chUot97SY1TIJ3q4ukYxJWtdCCDO2oUT8XZml46HiKh',13);
-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(91), d VARBINARY(18), e VARBINARY(6) NOT NULL, f VARBINARY(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (60787,4159296397805288009,'cW2ExCnDv446ANG','owJxOqs8gsv','qavr','eQviNQm','EIT6tTVM','l8nBnxwINGiL5g4jryQheJsrwat5PEXMW3qb9drscua7wdYAUn',0);
-INSERT INTO t VALUES (54474,61260337942244339,'bY7cJ0T435dzlFrGMhasZHqnzlrko9Efu6otUmidRsdX9bqqN3rRmMfGbEu4xtxjfWRcbgmm92pzk45lAUzr','yH','CVdkD','j1iW9','PIXpEU1S7Ncz3lzv','k51nWjkNnhs2cOwJpqoPzMKxr1xxZc9s8yHPWGi0M7Bhv',1);
-INSERT INTO t VALUES (16170,17941905843685262782,'zdLBw6KphcmwMopeGOALcVslsSWNTRw0I00BHDfJiMrKc9sa8etuiC8082HLfY1ZrbP1QWwqy9Klkr','T4Sxd8HuNWN','KcaL7','7B4S','yeqTdzpYjYcTfAOOZpfdkbvuwiq4kfWgKLaYLrRvGYkvwsZ9DuAxArNDw20ppYKRz92Jl6rlhafYeZmaGZbw','GJUn',2);
-INSERT INTO t VALUES (10865,14415985671742303959,'9Om','UTTCpbbjYBQBf1','N1z','A','3V5DNUSBCDPaZ0vBaV6HHnKC2QSZqELKqQXNyEyxFnLEDG4cwLFao3e2C8Lxvhm8juMCp5','NHm94b12VwxRktL3WvKzgW',3);
-INSERT INTO t VALUES (34713,11184152315890562304,'I4dpXD9oV7czUNl7f7IpoYuev54EFb9E11BaVdt3x45mKIdbihPajGqzymJzUXHGn8g','M9SJe6O','uq0LD','v3gg6Yu','FGvPehVSdIWXj3','QDx0AvDrgGYLR4bzlNWUQnUZrRdulBKPSRv571QJndRVyaX2ojY8Zo8k2gI8o2oS7rBux',4);
-INSERT INTO t VALUES (23236,16741550691428020008,'2XPSFnObrBYSzavZtJV0HNQd6yJ7YKw0nOIdznJozoyRYdexFI2wQ','JTH3B8gzaxWZrM','gNxKcn','AyE8YFA','qprEEbQQhvpn3OdIYrO0QB1dvGuxO2lJkhXWuUIiWaNiG8v41G','OVQeClbrxuX6c8OQb9T35NuSHOk7hnzG48QIg8m7fHjXh593kom3ogXLsKIO5lRClPW',5);
-INSERT INTO t VALUES (26175,4508182378659001871,'7nJc8x2CHYWFF02AfVRfdPPDqujDhM0bnC3DDYg7Dh','dSHiKmuVY','Z4m','N2LBrJ6J','oAHukO4bd60','YYtRE7vE10aEUHAWMVYGzAS5amO3BMRBMW9untRjnNzXfO6nrRvm3',6);
-INSERT INTO t VALUES (60946,3614224151095459559,'y74O9e','vkvYa5JizxnsEohYqQ','IVKRh','d3niN','s5rbtTyA0JNcVNxMJ1yigiRKP3Fd8v','K82M0cCUCPhMoE',7);
-INSERT INTO t VALUES (10964,415025235737996468,'qFKZ8tSex3','RwFqSxzP0CI3AIcT6','QqZTY','HYJ','2clVMhmP5kXrby16nyLpzvaeWRR7s9Na8r','r1xLiF5Eh5h7ik87KvKTDtCnv2jkjOFq',8);
-INSERT INTO t VALUES (3746,16339623745376105840,'qa4opDrv4IokTzxbgcU','u9aehMaG6N3Q62E','jaxFm','pQysO','O7SoOy355yuEVcnFCrONp8p3Z7AHaHhQUVvfT0qRuAx7WUF805UwuTn8ZDsgvyulRt3rFgUdQFtIuYavWKeoEdk1AqqpnJ','500vIx2pVqjY4nezMmsBbftA1fDegMlulDCiLVU414zo25GV1GYiMm48OZ03e1d',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2096328799,53387,'6SbgkOsHdz','ThiH6Gs9d1E02J4rhw6mtwGfQ373Eq0cOqxdQKD3WjYniBtvMqQsLEKFQCWIF2JpHOnPmFSlRMzyPf2ocohVxkUx4MnCKtBWrGYNVdugApOGs8bNOJAdxHsiX03kOQzvvWpMFzsMevXBt0n5V','vAxZu9DqEh','QyqfjEhWKWwg6b5pn6NFCL9ua89AsYh3MBhucVgRKH7m7mROtwW0h0HWBKC0LgABo4BiqViMeBbWoMk','Y','n',13);
+INSERT INTO ti VALUES (2096328799,53387,'6SbgkOsHdz','ThiH6Gs9d1E02J4rhw6mtwGfQ373Eq0cOqxdQKD3WjYniBtvMqQsLEKFQCWIF2JpHOnPmFSlRMzyPf2ocohVxkUx4MnCKtBWrGYNVdugApOGs8bNOJAdxHsiX03kOQzvvWpMFzsMevXBt0n5V','vAxZu9DqEh','QyqfjEhWKWwg6b5pn6NFCL9ua89AsYh3MBhucVgRKH7m7mROtwW0h0HWBKC0LgABo4BiqViMeBbWoMk','Y','n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3562629012,5393,'sqoJHBKtKxdx7','PdYkGIAdw0MKMHjEE8dFVpRDVoIMP0sFSv74ZpWwWXMBaigN9HYsHqrwumlT5vxGzuIeIBr9piChGOExwIOyEEN0BnwxBYRJAegkdnb5iVH1Rq5JGg89ccW7IqocWuRwCZPx7','7XYOlPZtZ','0STpjgdDC45tCfzOXVoj','M','R8',14);
+INSERT INTO ti VALUES (3562629012,5393,'sqoJHBKtKxdx7','PdYkGIAdw0MKMHjEE8dFVpRDVoIMP0sFSv74ZpWwWXMBaigN9HYsHqrwumlT5vxGzuIeIBr9piChGOExwIOyEEN0BnwxBYRJAegkdnb5iVH1Rq5JGg89ccW7IqocWuRwCZPx7','7XYOlPZtZ','0STpjgdDC45tCfzOXVoj','M','R8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1156924397,60148,'1b6zLJkTkNmZXh0w7','EWCUpnsusHEoBD9TogEE9v290jXDsvr','iD','eoPfy1LtJ7uFUf6i3ipdJbfsvyklgSiqJ3Z88UXrvQcAC05SQaS900iageaezkPa0ZQbRN8VHSXNz3ZFAL0VNUL8BZiuX9WriDDVBXrTpxO2WhakC8jdIBtwHKizVr7MyMXZw98x0Rozil4HSejanTHS6HkwDhlRTlv1qrdd97k2EFtJdIumUQx1SUQbAVIZ39UWeskGYmoKp9D3Lu','B','K',15);
+INSERT INTO ti VALUES (1156924397,60148,'1b6zLJkTkNmZXh0w7','EWCUpnsusHEoBD9TogEE9v290jXDsvr','iD','eoPfy1LtJ7uFUf6i3ipdJbfsvyklgSiqJ3Z88UXrvQcAC05SQaS900iageaezkPa0ZQbRN8VHSXNz3ZFAL0VNUL8BZiuX9WriDDVBXrTpxO2WhakC8jdIBtwHKizVr7MyMXZw98x0Rozil4HSejanTHS6HkwDhlRTlv1qrdd97k2EFtJdIumUQx1SUQbAVIZ39UWeskGYmoKp9D3Lu','B','K',15);
+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(14), d VARBINARY(35), e VARCHAR(44), f VARBINARY(14) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58033,5391201027582365034,'4hKrHZiBA4','IPpMICccB0ef5MKRDuWlGL','gJ6T0bJisSJv2HXOIqWyi00wWC8xhnmECzw4','kD','8','9',0);
+INSERT INTO t VALUES (56431,11335018052085909652,'kqv2gXGN','YTTDlu9dzdeVhCT','mAQFz9KN1LsNVVmnuf0L05VOE66Tts9AxiO2G','hNQi','2','W',1);
+INSERT INTO t VALUES (41736,181126759528846153,'9z8e8i7xL','WNwlPT','VfxYQqmtyCNJ0p','U','J','e',2);
+INSERT INTO t VALUES (40315,11072225273658292383,'lLzkEaH2dAqN','xMi','6jVgLj9mbvXMAAnoj5hYK9','rg0BaAr1','G','C',3);
+INSERT INTO t VALUES (8898,7119469302793192152,'5LtVpN8lnv','vgUMHfbejFnevqa1FsE0TEiN','CwZt','Blhv1','0','U',4);
+INSERT INTO t VALUES (56233,17247444948791656953,'u','RsB3ml9','d491mMLu8CrmJAkAoK','IEUx7KPZjYCYY','j','3',5);
+INSERT INTO t VALUES (46048,4774918386276898542,'uQa42','8nuCm5uOhhL4Ayx9WpakW','UEFlYMzpXZFs1aStbzco1ZG1b8RRrd8vnvItSQbNusX','g9fomHrZRmEs','a','P',6);
+INSERT INTO t VALUES (53174,9632695137360526307,'V6BaTTPOq6E2','h21KR4ccnPqAUZnlJ1','Ad5YQPmuzEvpM4Fu1','yhQm','m','i',7);
+INSERT INTO t VALUES (42980,7687642139972563090,'QZBBuS','hNAtQWp2jpDjXFl5zLkH','9beKecOPG6BIg7Nm8JokJWswyysE9nNWxiN3QJ','9g','l','e',8);
+INSERT INTO t VALUES (18611,5487657596946030970,'DZFLN','Vd0nbRdmnVhDcsvv0','nSFMzgztLKf0TY1QfdIrc4gHRPzN50pFH1rRzTlpIuq','NjKWBk','i','g',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(14), d VARBINARY(35), e VARCHAR(44), f VARBINARY(14) 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 (974986066514216853,17875301575723926770,'2Fkg5pZMxyuYxdhenYjNf4zRUFleEpwceWZg8c8jqj2FkhPp8jXuyE1z7xKzr6u4BB5ASShVtu3LWa9mmENmkcJ','t','dj2SM','qVGh','JyUSqlJsO0gUwgckV3JUhNJnsUvMszTX1eLdhXISZXMXhGdZQhy8Yu1wX8qL2VHyyxMxUtcTz7lBpRePnpJCNHT0TOcv','ccjdEoG7HsRmV4n0Pcq4tVQg2Lm0FS724EURcVsnGKn',10);
-INSERT INTO ti VALUES (974986066514216853,17875301575723926770,'2Fkg5pZMxyuYxdhenYjNf4zRUFleEpwceWZg8c8jqj2FkhPp8jXuyE1z7xKzr6u4BB5ASShVtu3LWa9mmENmkcJ','t','dj2SM','qVGh','JyUSqlJsO0gUwgckV3JUhNJnsUvMszTX1eLdhXISZXMXhGdZQhy8Yu1wX8qL2VHyyxMxUtcTz7lBpRePnpJCNHT0TOcv','ccjdEoG7HsRmV4n0Pcq4tVQg2Lm0FS724EURcVsnGKn',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(92);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(92);
-INSERT INTO t VALUES (4533659888406999816,3390081122123489192,'81QOrLF','GDaNBEQkbeEu','xpnU','GWHGjjV9m','mJRerL70F9nUJMGHVt5L8cCaPYi422nFE','6RA5tJ2VlWKFtemUP2T52MUCbEYAXy',11);
-INSERT INTO ti VALUES (4533659888406999816,3390081122123489192,'81QOrLF','GDaNBEQkbeEu','xpnU','GWHGjjV9m','mJRerL70F9nUJMGHVt5L8cCaPYi422nFE','6RA5tJ2VlWKFtemUP2T52MUCbEYAXy',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (619045127,10966711605345046379,'wDYwxgjrR','8vtFY4R','MZVindLocHlCWOaVSPGQm9CW7FPbomxwC1AL','s6ZuPP','s','f',10);
+INSERT INTO ti VALUES (619045127,10966711605345046379,'wDYwxgjrR','8vtFY4R','MZVindLocHlCWOaVSPGQm9CW7FPbomxwC1AL','s6ZuPP','s','f',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(15);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(15);
+INSERT INTO t VALUES (1675358097,12147790449585630977,'Ntb6wHd4L','eW4k','zD','6jXRcW','W','s',11);
+INSERT INTO ti VALUES (1675358097,12147790449585630977,'Ntb6wHd4L','eW4k','zD','6jXRcW','W','s',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6132337815440369783,12619319232605695649,'KMKarTWYDEcwkR1HHq805aikjWwlyxJPJfcH0M82AmuuFJRVP09LjXpY8ET3Yv3QqX2DcuGFj4ba0ZAd8CbS7SGU','EpbyEgkSAxH6r0BN20kYxXmfWgdDuVEsAa9Pq1ueydbiyQVQKUI4Qjcr8JuTX22SvSDZ1BPLv1QbvAhPxJWb1AQUtLQNJhpywQuJKHt8B0K1zm6pRS9bhAydwXyWtzraGZA8T2t5hzPjPsdWAGXcT0','eipyS1','ohlf','16Eu7tX6rLy5MSo5JvEpHwelnHZPEYA8HaP6NaFXUcEFMEGtiBDgdhED6goFOXyRjUfOHFuyumXsJWSGoFX40GOiyc5Z','l9Zvi25gXLXiAaiHaJEE3c61SI8cZasjz68IN1KjlfCXzJcHXlieRhUrFKfWTPOxItfjl4bBwI9nzTyZvmAHWvPrlKvoqIH5iU',12);
-INSERT INTO ti VALUES (6132337815440369783,12619319232605695649,'KMKarTWYDEcwkR1HHq805aikjWwlyxJPJfcH0M82AmuuFJRVP09LjXpY8ET3Yv3QqX2DcuGFj4ba0ZAd8CbS7SGU','EpbyEgkSAxH6r0BN20kYxXmfWgdDuVEsAa9Pq1ueydbiyQVQKUI4Qjcr8JuTX22SvSDZ1BPLv1QbvAhPxJWb1AQUtLQNJhpywQuJKHt8B0K1zm6pRS9bhAydwXyWtzraGZA8T2t5hzPjPsdWAGXcT0','eipyS1','ohlf','16Eu7tX6rLy5MSo5JvEpHwelnHZPEYA8HaP6NaFXUcEFMEGtiBDgdhED6goFOXyRjUfOHFuyumXsJWSGoFX40GOiyc5Z','l9Zvi25gXLXiAaiHaJEE3c61SI8cZasjz68IN1KjlfCXzJcHXlieRhUrFKfWTPOxItfjl4bBwI9nzTyZvmAHWvPrlKvoqIH5iU',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2946569763703825874,7563005312503689028,'GAFvfo3il1kyYDMmLHXCP4hLqDbWRDO1QFHKO0Zcq0lruJGST','I6xSAFTtA2DbQeItoasMkR4jU18qo9w67rBbtszhNXgvYSqGJ0XOkhpwjc','a','osQq8XSS1PyXhaaZiLtYTWVOoJvjathvbhs0J6SYUdgBUxElQGHi7R4tVJuTxw0umRfwNRWwvw4LonOH0eRsHeuSQQUG4pDDkoL3LBWpxQzUA4h2eN3aJS7BidgJFt6qq1WkCUPEtxkEvtGjI','hXcF5Vfa6R2PK3YYY3M4irmdYXOqNgKs6Bef','hkEChDbv0L85FAmJ9ILSF8T68G4tyr37LBJ9pbpKGkSRy9MPRMMBPTCFmjL5c2BMwVSmn5K8QS7ZC',13);
-INSERT INTO ti VALUES (2946569763703825874,7563005312503689028,'GAFvfo3il1kyYDMmLHXCP4hLqDbWRDO1QFHKO0Zcq0lruJGST','I6xSAFTtA2DbQeItoasMkR4jU18qo9w67rBbtszhNXgvYSqGJ0XOkhpwjc','a','osQq8XSS1PyXhaaZiLtYTWVOoJvjathvbhs0J6SYUdgBUxElQGHi7R4tVJuTxw0umRfwNRWwvw4LonOH0eRsHeuSQQUG4pDDkoL3LBWpxQzUA4h2eN3aJS7BidgJFt6qq1WkCUPEtxkEvtGjI','hXcF5Vfa6R2PK3YYY3M4irmdYXOqNgKs6Bef','hkEChDbv0L85FAmJ9ILSF8T68G4tyr37LBJ9pbpKGkSRy9MPRMMBPTCFmjL5c2BMwVSmn5K8QS7ZC',13);
-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(80), d VARCHAR(96) NOT NULL, e VARBINARY(93) NOT NULL, f VARBINARY(4), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (188,2813781332,'BfLnj03FfvB','XviIBhaTM0BKGE3jvD4FaQb4l4T23PqJmpyi7DQA1bClJ8PokJTw1abauOmb4XY52IXdy77nyxA0ebeQr6mWLuYet6Dp','udAxncavZU80KIsy4ZeKedOsknxikubaoofy2eVDr2ZM8Z2MEE0H28sakgjfvhA4MYcmvwZRLyVsNxP90zTNScgDv','L5H','QR089Cm216fV2TiBjT77uVT6LaOK8DfQHN','i4vAOnradc6KIjeLu2TaznoiPru2TQGexdAyBNJoCCo4rRTKeKnDYxaLdQ7v3MsHdKjkvXU',0);
-INSERT INTO t VALUES (201,728508674,'9ocHKoNIP8mr2Jr6hI5pkh','QHlZxudERvi0pT0sg9HOyxivlW6kpbhF3ypz1MuJgh3AKHEPumOU5Gl0iwQvpeSGQ2e','twttR06kaOFPwVfkTcgNP2rA','Gpi9','COnrEMbTbqtWmQ3Lrn8FPuV1TkeiRON1xl4JoxDBjslYrn8e8nk04XJq6S688Df1597mpbNIXlZYGMEri0QaRyPn','SYytdysDwesmN3YjeGBQN3nWT9',1);
-INSERT INTO t VALUES (161,2524388652,'vlvaXHeVELlPUETWDmP6dtLDY9jrQavcglNaqqhI3WIjwQKvjCQGc2uX4Ndxwgu7YPkmBvk0YJa4O9','dvYS6iWsjKbaPIoPZDnfiGpasJ2iW','qnOTf2iOCHtdLI1xEndFhxpcWFW7sIOPhk0ziAQplm9IGYsW2TnbM2fOKws','Uf','fPHnDrBvUvidCen0DYAFxdFxEZ5G0awBEcytf4Pg735FVewDuXGTLe4o01MRe8IYhLzibC5hZ5FGEr9YUt','xj2hsQaybJ3bZ',2);
-INSERT INTO t VALUES (105,1821728354,'VDuTEUEtRFUSJ9qplXaCzXPPOv','nRPqy2AyyB24q1vYg8NWUzX7xOEvmixhwC6LVVFP3ju3GWfSv5i8QOnmXnbOrc2WSAzpnmx9274lxjE9R','g3d','rY','cBWaCfVd3OM7XMpUAMSg8goyq3VBNNR6OK7','rorb0RkPo04YGJG6wTOXIlYck3syOtSrONbtXFJNL3B0772Gh4ObB53iYHu',3);
-INSERT INTO t VALUES (44,813686835,'AXPaPeKlwyC9dUwMMS1rmKcI3JjpVYGMGlOL4','uNII','FU4FQNiAF83Xy1uKgKDWqImpcJ7NYHCUVhcrnx7DzmBX8EAhCcCNLUU9OZWV615e9NIWUMuYZ6TxkHNnSd8xweIksM','7','75ey1gsj1SKeaiinof699jpkaGglfqQ4QaMlpf7DXFMOLyS','co',4);
-INSERT INTO t VALUES (92,3024545598,'RfU','cviFokt0Kiw','Q5MQzljJiFBqgo','tVw','NbHYjiwxDDgWFZ7QFEzkCMlhLGD0w2EFTcLy02aci4A8vUg82JdLXtaUkN3nyc3LTqsefvJ5jhje4d1HGQF','dHgLyVkgbaz84QcNRRQzchvm0fDWor1i2LMM',5);
-INSERT INTO t VALUES (239,2535836991,'TBAv7D5nowASztv404EGUvtk9oK6rcXVO2gMxwC6H18aC8','fj3JDaUDXOyZxbJJEklOFq74GbVA','Q6D2BvgmFuC0uocmJNhNLyAf','f','LfHmo1PCWzde0os9O1KEbRtjRdgdRB7nXppLbQgbnPdDtXZRkHW','VslVIMKCNkY8coXyetAceQAJ2yrloYxnmjTtJH9',6);
-INSERT INTO t VALUES (255,1839497200,'xOJSnj3WZhpObJFD2Tw8XI9qq9LLc85qMa','sMHMYZG','B7Nvuu7YfRHYL38gqlb8dvqg7vwDD1uMZv2z6lc72jeTlNDhYBBUaWk36SiJ0E9pnI','FI','Q9BJGpVyz40nz8O4HvrI3TWNvTEsEOOzejg2GRj','EootxyVYGr3zhBBUCex7GNEUk5ad0Er',7);
-INSERT INTO t VALUES (81,3542869042,'mMPg4l0UMfxNQxVWSHxZsP10OHOuCuLQHgxpcL73d0Gxdxy4yyMUkZlZg6cx6CkMHlODvPa','vEqto','foBBwE7FxywLsfrLhGTrujCBi2iBQqzNMg80Wmhw3wY5vYy8XTYB7bnovy5bTTGWdQStY3Zy3NN','jln','6cKXL13nIDouYJ6HhN1wSShw5uToF8jW','GK7Mt9Vwjf8d11npxH5gojxpL9twIJVX2HH2AIxTw33zMfFBT3',8);
-INSERT INTO t VALUES (60,3738190618,'8grgUkkbyIS47myDZb73lToStZXixr','HnSc6e9CTLph24kbPHCD4bEUkl3RpIFfgRAf9B6uvOwIl0VEj5Cnbqnu1Gy4Vi4NWnBFMH2QEhI1tP','AnVwiAha3nyN0oJweczQeAxskBeKqU3tg4H1WTq1J','y0Up','DdzzKpt4FRLEVxL','PPlED',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1935474855,13577506121411462286,'7T9fuZfL','dB5ZlrtaiIJaBB469oJH6cy2213UKyvbNJHKwAHWiaahp14tsrK8401JjZMsIQDUJHAK8FU','9b5dIDfv43BZHimpTnzzfvFFc','xo9Rr','6','S',12);
+INSERT INTO ti VALUES (1935474855,13577506121411462286,'7T9fuZfL','dB5ZlrtaiIJaBB469oJH6cy2213UKyvbNJHKwAHWiaahp14tsrK8401JjZMsIQDUJHAK8FU','9b5dIDfv43BZHimpTnzzfvFFc','xo9Rr','6','S',12);
+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 (320486363,4242089281906285171,'qWGjboJxECYo','Zqp20jOtKyEWyDwis97LJyzJ0YYxk3qrAzaN49qBlh2lBa1IlKPHBxFLsfiLqVPsnkzwNw','eLCUsInFEnT','Z9xy3JG0Syyp47kI3fh1vNW5BNt1XXvbPaFn5v0PX73AkBak8AvimweVwOPJbbe5sU69V7StnIX2cK7wsIEodnQkwac2y6Fx3AkXWPT0Npalf5z4BLgn1E0E28TTo0O0jBaRo6Gw3CNI6CnWzdK4jkiPVjHPkSVU0dheIL9TuZLXfPunzWrqapWIxALHTtladKVBhBzKLPyh44Nyu5wInLFNIChnTx','N','F',13);
+INSERT INTO ti VALUES (320486363,4242089281906285171,'qWGjboJxECYo','Zqp20jOtKyEWyDwis97LJyzJ0YYxk3qrAzaN49qBlh2lBa1IlKPHBxFLsfiLqVPsnkzwNw','eLCUsInFEnT','Z9xy3JG0Syyp47kI3fh1vNW5BNt1XXvbPaFn5v0PX73AkBak8AvimweVwOPJbbe5sU69V7StnIX2cK7wsIEodnQkwac2y6Fx3AkXWPT0Npalf5z4BLgn1E0E28TTo0O0jBaRo6Gw3CNI6CnWzdK4jkiPVjHPkSVU0dheIL9TuZLXfPunzWrqapWIxALHTtladKVBhBzKLPyh44Nyu5wInLFNIChnTx','N','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (462681016,5762937406684288184,'5iYH','yEiax8fgQsODcKgL6K7RCnczGj0vxPn5OCDPW9qTnEU2kdc0aOVYkGdOFIWMUhXxcc4wzq6AQejvz7VbbrzOh7b4sGYKy8grWzx8g2pfLvFGJP9dWe2ELwn7nZuhuo6m56pSlNHbLD28TJ3lFlrMaAoZEDyQ5OTmJw2Y7AjwNbEom4OYZhTxSApwAejzGQI5AtLnRwIlV7','m0HtfyVxlV7FY1SpOHKRKvjfHOUG0Z62','qiHuzUw7BxA4lB4Xktz8kL4cUxWgRmH7O5vKcIwJxRJioOLGFY7RjT1gbBHLnwWgOT9','cs','B',14);
+INSERT INTO ti VALUES (462681016,5762937406684288184,'5iYH','yEiax8fgQsODcKgL6K7RCnczGj0vxPn5OCDPW9qTnEU2kdc0aOVYkGdOFIWMUhXxcc4wzq6AQejvz7VbbrzOh7b4sGYKy8grWzx8g2pfLvFGJP9dWe2ELwn7nZuhuo6m56pSlNHbLD28TJ3lFlrMaAoZEDyQ5OTmJw2Y7AjwNbEom4OYZhTxSApwAejzGQI5AtLnRwIlV7','m0HtfyVxlV7FY1SpOHKRKvjfHOUG0Z62','qiHuzUw7BxA4lB4Xktz8kL4cUxWgRmH7O5vKcIwJxRJioOLGFY7RjT1gbBHLnwWgOT9','cs','B',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (387029270,11332729817208482292,'8DDBtsFKvhEd','WzngzmDnPZrKEdTIqpyYvcqLDV5JVUSEtJ10rbZCUHQIf4Fgp0BmO0jhzOCzyI94TlvTXDdMT8UtmnKsMGlGp4g1LTs0bpw61V7byJr9ODCKcj0xY1JfPFWFgPchJVEKEcPD0cZNi2xETssohmA2R8uQoQxwDu0S701REouqFPVK0re9locIcorWV05uE5wUmVc6ArBtxJEApS9Z9sdIRZzmrWicjQ0z8PM2Z8dy0i','2aQuH7s9gOczQVoTFfodk7RZ','M3yX8EKnAXKJZ5KZk8XK8yiquISu1IoHqHy37ZlzFCbiTw1xHUqqCoLMNtkLevDxebEoOzoakZPvqUsfITDQ0cCXXbCQgLzXcAq16aPM19P66hhiPIHKDndpQJG9dLokzSjZ3a4laPFiu9fLmKSkuSaicZOTcx5mSYNMsbvyTBkPovgII5qxwbTNJkBkI7IXxqedrj9w2q6Dga6HaLXrcz1Ij6JeYdmZWdTgj9RZNtHHt4D9zpa40NIYZ','9','y',15);
+INSERT INTO ti VALUES (387029270,11332729817208482292,'8DDBtsFKvhEd','WzngzmDnPZrKEdTIqpyYvcqLDV5JVUSEtJ10rbZCUHQIf4Fgp0BmO0jhzOCzyI94TlvTXDdMT8UtmnKsMGlGp4g1LTs0bpw61V7byJr9ODCKcj0xY1JfPFWFgPchJVEKEcPD0cZNi2xETssohmA2R8uQoQxwDu0S701REouqFPVK0re9locIcorWV05uE5wUmVc6ArBtxJEApS9Z9sdIRZzmrWicjQ0z8PM2Z8dy0i','2aQuH7s9gOczQVoTFfodk7RZ','M3yX8EKnAXKJZ5KZk8XK8yiquISu1IoHqHy37ZlzFCbiTw1xHUqqCoLMNtkLevDxebEoOzoakZPvqUsfITDQ0cCXXbCQgLzXcAq16aPM19P66hhiPIHKDndpQJG9dLokzSjZ3a4laPFiu9fLmKSkuSaicZOTcx5mSYNMsbvyTBkPovgII5qxwbTNJkBkI7IXxqedrj9w2q6Dga6HaLXrcz1Ij6JeYdmZWdTgj9RZNtHHt4D9zpa40NIYZ','9','y',15);
+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(14) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(57) NOT NULL, f VARBINARY(64), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (160151094,119,'qssRv','OOpezBzO6yUtThh34AVM4S','NHxAJvNu8B5F2S','BwG3UiMsa20oWuWs3JNeriUtjr2KiZ4izkIzyLyfSYwK1Oj6OJErLUOUWLzPJw6','r','k',0);
+INSERT INTO t VALUES (2839402464,146,'H9hYsGg','9nRglY92kDMAY6hzr6yRZG','fjexrcRWE29wH4fGGzGNTfvKFcBDyKw','5eyLbAORbVipCAFlRWydTAjKb','n','R',1);
+INSERT INTO t VALUES (2351801117,146,'tY1xZyr','1hw7W5nr3KMn1124Jw36s5FxqTGFwj1N','gcSGjhG44XkzR8lo2To50QXfO6zK6HpDZtlxnyJVGhb5upX2ksygva','m4i1N2AxqGpjFtP5WwmfUbGqzwzDOAVZB4AXVkCyqD5zj','K','y',2);
+INSERT INTO t VALUES (1147046207,33,'nDz','zKvRhkNJOGTtF2','hu1DEQxOtUYSZASxPWaq8xj4hzVi4','iIPJUSNvqTq9f7e6uH7l','M','B',3);
+INSERT INTO t VALUES (3336598831,42,'xeOJNPG8','wUFpQNZ4CyWR2Mx0KLRZz9FV','1G','V6uCvudI4aPFNb5RtuvBhjSazZ','N','V',4);
+INSERT INTO t VALUES (2846896189,91,'kUM9px','EhSGhAFGQSm1185mzE9iZ9WlsC6Y4tk5adl8epa7T4WM','p','wfAieH7Dn','y','U',5);
+INSERT INTO t VALUES (338681108,3,'zJPK','fYNpnizWdPD1C','dqdziBI7m','K6x2MeXGog','8','X',6);
+INSERT INTO t VALUES (565453892,45,'aIMahZiJ','aaZRI0jsaWqBk9QGkERrVbK7Bjl0','JBkWxfJsv7qLQQf63u1liMe8W8vs5LzXNIumC','DdO3Mv7U5l5gUG3','l','7',7);
+INSERT INTO t VALUES (4021769639,90,'ygQK5','YmHyOJJvSU2x947DMtUQO0rX2dj','j6uIhILnU6QTPFmId66f5XRII0Uhl3gVq7o7sWRWxu6C','XYvUQQ8ZbBCywFl87MwPfGNupgYn5QkuZbAGdNRstaS','N','P',8);
+INSERT INTO t VALUES (2496249814,238,'AkTRUml2bk0tQ','eonBxiaS9U0i7Q2sSZBjK9Zb38V8r7kevSeqBc96','kE2jNpZU','qEiGxiwe8YpReA77v','W','0',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(14) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(57) NOT NULL, f VARBINARY(64), 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (8987080,1206005899,'GMbiX6o89SgCM5KzdgaEWZVk75tMmkIaubeaosTj64susiXYBF9MWG3pwEh','x9F6m4AwzwMRvXGyqzWog5UQJb2eqQT9iA4Y7AG','0d','bV','XWFbf0kXXFAN03jDTvUJgf1pi9pV5TjVyuEDyW5iUOhPjPgFpHCE7O4VIc8UuOb6','IfAz4YQHoOqdtC667SIQaJspMBXsx7y3dsWuC8JAwtCitcZuIFTO6GpQF23qnbYGkmVh0',10);
-INSERT INTO ti VALUES (8987080,1206005899,'GMbiX6o89SgCM5KzdgaEWZVk75tMmkIaubeaosTj64susiXYBF9MWG3pwEh','x9F6m4AwzwMRvXGyqzWog5UQJb2eqQT9iA4Y7AG','0d','bV','XWFbf0kXXFAN03jDTvUJgf1pi9pV5TjVyuEDyW5iUOhPjPgFpHCE7O4VIc8UuOb6','IfAz4YQHoOqdtC667SIQaJspMBXsx7y3dsWuC8JAwtCitcZuIFTO6GpQF23qnbYGkmVh0',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(81);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
-INSERT INTO t VALUES (914617,2667541599,'eHZyusQilCMlljtxjw8yleMEuiqoxWerA5BmdQ3YljWWsrQcUGJLUypWIUn0ImepGwo7bNxD4c','aFXOAXpIxriwK61SrWBDcw07','Qe0','0U','1rSLjh1bFuGaCkzuvlzSMKkadZeJGLnIQ4L2wAYMrU2oXwOGGIZvxH2jmhICZsjLx49euZpvq7VT3GftIHRZSJEwLePrBh','7dVaPKpvFVNXrPAC',11);
-INSERT INTO ti VALUES (914617,2667541599,'eHZyusQilCMlljtxjw8yleMEuiqoxWerA5BmdQ3YljWWsrQcUGJLUypWIUn0ImepGwo7bNxD4c','aFXOAXpIxriwK61SrWBDcw07','Qe0','0U','1rSLjh1bFuGaCkzuvlzSMKkadZeJGLnIQ4L2wAYMrU2oXwOGGIZvxH2jmhICZsjLx49euZpvq7VT3GftIHRZSJEwLePrBh','7dVaPKpvFVNXrPAC',11);
+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 (17667088284071814827,115,'KYqRE','GbcWFwyS2UbPu25F0eUTfW1uoP','OOI27lceWrbh9LJns2WhF40yYk19YRP8Jm7yr114','rf6XvjtGNso36qSku5k','g','c',10);
+INSERT INTO ti VALUES (17667088284071814827,115,'KYqRE','GbcWFwyS2UbPu25F0eUTfW1uoP','OOI27lceWrbh9LJns2WhF40yYk19YRP8Jm7yr114','rf6XvjtGNso36qSku5k','g','c',10);
+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 (1323847889968124769,173,'bK','OUzqS9bSpgnK0eAIWDhb9I2dUd','kxU8bYWA','OcAE5V1ZJffSrLukUfElCUj3UDrBwNtqXFPjcNeDhfnh8pWLEuE30NlnQ0fgPVt','K','q',11);
+INSERT INTO ti VALUES (1323847889968124769,173,'bK','OUzqS9bSpgnK0eAIWDhb9I2dUd','kxU8bYWA','OcAE5V1ZJffSrLukUfElCUj3UDrBwNtqXFPjcNeDhfnh8pWLEuE30NlnQ0fgPVt','K','q',11);
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 (13473566,2519243030,'MhVTZiiQ7dvOTIe53zJEZPFTgyIVg25MGujTWcxIAe6PmMdHQRf','dbkYIcJ8dXpY3i4rTG26e6EWxZ6wyrJHpKOBixVlKOqRKEgrKatdTGGX0n92id8wg56qYMReSwijqayFtvtlA5wwhgjqEMwu3IkYqq4eqsYoPDmub','kgk2f3sGfbgWxG6RJpPeppW4Y1ejzgD4E2SP6tqStM','TCW','gPZvQ05h2rQCLRF8vbaj8Y4eRLayCkcnb5nQJ17EsNmRVlPqNwTfDF7YftKF1ODQrmpSd7','cP6cACoa8bnu67yArRvuBM7zUXJAnttVtdRd1lRi4eZCCy15PUNjQFh',12);
-INSERT INTO ti VALUES (13473566,2519243030,'MhVTZiiQ7dvOTIe53zJEZPFTgyIVg25MGujTWcxIAe6PmMdHQRf','dbkYIcJ8dXpY3i4rTG26e6EWxZ6wyrJHpKOBixVlKOqRKEgrKatdTGGX0n92id8wg56qYMReSwijqayFtvtlA5wwhgjqEMwu3IkYqq4eqsYoPDmub','kgk2f3sGfbgWxG6RJpPeppW4Y1ejzgD4E2SP6tqStM','TCW','gPZvQ05h2rQCLRF8vbaj8Y4eRLayCkcnb5nQJ17EsNmRVlPqNwTfDF7YftKF1ODQrmpSd7','cP6cACoa8bnu67yArRvuBM7zUXJAnttVtdRd1lRi4eZCCy15PUNjQFh',12);
+INSERT INTO t VALUES (7527402093815422708,166,'qgRyetJm','JfxRIZaNhR2ytZUDaYqOgadJtg91yWMRts7q9PJYsvUqIVpwxHhmDbKl','gP1P7dFl3ksDN6Yeyv6jwLSrTMSam0od7v8GHAhxoKu2Jq0G','wz2FSyTkg5D4yHqsXY2gAZakvvVBZAyYqZCHm5bTZD6zIHC9JqXowM','6','7',12);
+INSERT INTO ti VALUES (7527402093815422708,166,'qgRyetJm','JfxRIZaNhR2ytZUDaYqOgadJtg91yWMRts7q9PJYsvUqIVpwxHhmDbKl','gP1P7dFl3ksDN6Yeyv6jwLSrTMSam0od7v8GHAhxoKu2Jq0G','wz2FSyTkg5D4yHqsXY2gAZakvvVBZAyYqZCHm5bTZD6zIHC9JqXowM','6','7',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (13349815,1076573203,'TNDfExfKEEc67UcLuVHpdqoZhAoy4aswBUjSaVxWD9YJDpxFAkmrT','1Ir22FrHqOZVNG84nEWmogLijau7b9jGxwfHdNMhxrW0YNUknoDgaWzfMfpnvOWJ6fnPL3ir4UCpRAiosPSiVMOQJCjzUU0JViV9cTLeDNYtbBR6ul5SE0V','i59B9xKXtatzuya4vyTtnn7rsuNh7Kr2eWve1GQNmY','w83pxQpoOFsNHonxGiYRMWYyD3cOgtoUHadWk9BsuO870B45lPpQNn7jMmapJh94jwdthy4F20RDjs9xDrVj3Bz0ifsS9uYU1sC1uFx35GHk7gB0SBUosnq1onqDKzadmVP6jWq5hYrx5rPKRrjHe82VYxInsuG0tia5Kc8DqCqJz','wwhcVNXEqMa50hYKVuFLVdmagCQXETaG5dazq49cpttMjat1gn6gzmaAcnsFR5ut9Exk26ScP4maatqP1eNxxZNxuLMrMtjMEoZA','IiJMohlwLWHS92kjIqf2CMmNYWA7LvlDwHqCcHwOh9M5Am1cwDKANZ3UfPeBlie',13);
-INSERT INTO ti VALUES (13349815,1076573203,'TNDfExfKEEc67UcLuVHpdqoZhAoy4aswBUjSaVxWD9YJDpxFAkmrT','1Ir22FrHqOZVNG84nEWmogLijau7b9jGxwfHdNMhxrW0YNUknoDgaWzfMfpnvOWJ6fnPL3ir4UCpRAiosPSiVMOQJCjzUU0JViV9cTLeDNYtbBR6ul5SE0V','i59B9xKXtatzuya4vyTtnn7rsuNh7Kr2eWve1GQNmY','w83pxQpoOFsNHonxGiYRMWYyD3cOgtoUHadWk9BsuO870B45lPpQNn7jMmapJh94jwdthy4F20RDjs9xDrVj3Bz0ifsS9uYU1sC1uFx35GHk7gB0SBUosnq1onqDKzadmVP6jWq5hYrx5rPKRrjHe82VYxInsuG0tia5Kc8DqCqJz','wwhcVNXEqMa50hYKVuFLVdmagCQXETaG5dazq49cpttMjat1gn6gzmaAcnsFR5ut9Exk26ScP4maatqP1eNxxZNxuLMrMtjMEoZA','IiJMohlwLWHS92kjIqf2CMmNYWA7LvlDwHqCcHwOh9M5Am1cwDKANZ3UfPeBlie',13);
-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(62), d VARCHAR(83) NOT NULL, e VARBINARY(7) NOT NULL, f VARCHAR(74) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (0,5771057,'90eGtpCPSCusC3dGd6CGqUiXyqx6EOp','VQIY3sS','KmGC','xD8u19hc8zLXuZweG0yOhclr2icGr8OkH2dMoNDPlWzEvCqCH98zMprqYy1nAvYWPT6dzcImy','42rq743qBPae8tn0EzDiUzVQtdoE2cAr3ffw','He4IT3NvaFhHVDN3ytFGRW22ey4ALrLsAzWCfc',0);
-INSERT INTO t VALUES (70,-7931237,'VuVO1TWaq1uEXkfD4NEGmM','Mjw5KOOi07','JGsVUks','BfDSM2SiLmWVtfQwnz4HlnvX7rF97ogUtaNpQiCScC0Fkf9P','ehaqIxE5iFXxztNrDjRHauthGNzVjD0pgWkO3M8i','fo68c3izVZuEMzLrbvewgaRTzSHIQURW',1);
-INSERT INTO t VALUES (6,156311,'3eiy92WLyITf','fdwbhA4EAoooPMZbixaq','hsl5G57','2c0yuGrus0G7BMHdv2TxvvgAoFMqrFH3yV1HGbTuJkQbkf6hFQxaZOkacOEiLsWxXgNy','zbBMFWGeYdukqacirfyRXwx3QuH3QTyhC7RX7SnEKvyQdPEcFCbfHj749CbJhGLLkZIAgPwcbeXZ72MTYF3JfQUUqo3YCs','Ed3l',2);
-INSERT INTO t VALUES (18,6095661,'26XLsnW1btIzO8XTQYwRYQLuEVan9CHyeufuWEmWcbA2FcrNXI718y2dx','pOJQWxY4nZr8tCxcNFeWFop2xR4A6azB9VBvEmQ1EtUbmm6W07sDGcSUDb','7a63','qxxQA5LBXtC7zr29KedjAlNE2MYuhEIuwjgovMZuNHsfax0HMJwT0wDolF7YSfaHEWA9RMrAHY','xOI4hvBsg47GOQJ23TjFR4oRoZTQ61ETA0vbNFDksW5nFjwp3vsIKBU1fqZlu0IGiV3bT4q','jtnK5pR0dJbr2IX03ApVjPbq2lJscpWPYTDyZxkCM1FwfUZVlc6WspgwS76coxtXOwTi0E3pVadZKA',3);
-INSERT INTO t VALUES (68,-331897,'umpR7','gSCRN3AhAaL42maRPTAdfQswWkhNo1r5kt7OziGDWlOMWBOD1lC6RJ7GJS9fks8zTRK7duTsd','DXiIr','s34nL9TRuJYSTTcxWhug6XLWm3f7nGZWQ5wPDFpPuZfUv','PYqGSd82Bz51MnIJRtZcbtvlV','tHWCLZSJopNMgjoGSGCVdoOC7n0exC1OSIl',4);
-INSERT INTO t VALUES (245,8261568,'rdF70NWYUJA0Xi2Wh2dachlg','CKEWjQ0orRDwxqzihA4ojVrEAtuHDfIBmmCLGeEuKFsu6RNO','w','QK0aipqXG9NnySLslqx','ddX','BQCTzPAu4n685Fum3eVxyoXNCOY1wn0w8FCG7UJAikPWZW9pv5epBmzdV60C0qyTX80ojfdGte7zjJ',5);
-INSERT INTO t VALUES (4,-7315391,'cxUK03D3emXBpK4HNMO1Uw5QCHSZVSgeKMVjOe4dBUdDvuNIl2TLuuz','9y0hxC3gvL3bPPDQImzQraEFWGgvWFB3Hd8UhK9ul1kp4KsAfuyCB5DSi3gFoZ0gFoiUsJfG','qlRZuUZ','31WOGMtightmz4Os5BzhdzXRcuNVo9Ti6xj6I0T4fRLZxY9tpVntMyvwz2i9bgixx0Q1dg9F','PSKAQMWUemI8DadRFqNHsgBvZTeyZTBQGCniGrjqlJThqSAFvsHdbZkjwTN3JPNIt2jjiqeDTho06','6jddYDEetMrBC8B3VtPbgqzbEkk9fPSdh2WYEVpHYHfGEJj0rx8FlOlMGuhts53RWBfEV8hHxOjqTjWYDD0wPGmn6S2R57bgNh33',6);
-INSERT INTO t VALUES (227,449641,'UQfkgNS75WWRM7kw9q9ABKdzke2Zwj','5bx6K5izl3FpY4QGFyWE1r','LvdzEC','cttu1fIn1lfHizGTKzYLMoZCVpxaixObvfD4ht','zFUjwD3VakwKcYMfqFWGbm4z31mboUI','6dEiGDXUiAoH0SYwV7SbVq3e5Z9HTN8m5',7);
-INSERT INTO t VALUES (217,-1626626,'kkigbe','5FEuH5iNlMlYO8kQAhp6Q4nuPglIjbrS3FMVoZNK0LBNP','UsmAVva','jsJ0CDbd5rpXb3mZDSgI','GWVjWdaikmw5xg8JZ6opFEHKTupvsa499ooc11x2R8wf6bQqNGBbNgc8XKaQKIhocXnKpxk4Ddq6zKQ9HSLQwLaqMc5qX','bT0g',8);
-INSERT INTO t VALUES (32,-5959805,'oyGHqVyBO8sEm9wTYRWXd','Nv06IwscUiHKlrSuktQKhDRjtNWx1cO4R6ZKuyhvsEOy5oiAbqXvgUvYKVutROToI6IyLaaI0s619YuQcc','Z8','dsOgZU1F2I9B5Jx6','lsmC','GaXdngZUjV2rk2Ff9EEFrXRmml7hs2wFMdEh9D4Yof41RUMqkFwiF7ivtWotCuKdqddLmbjTy3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15747861992199361770,129,'2oL5gQ6puHLA','K5Dn5AdHRoLE3UGpNXBmYtxZzSDLku5cFOl0kDtiIxWr7K4Th5bX6jOaHY1O3ql66qBcJl4L4xDw7FhPxDufN3EPpaBrEZCRNwxnQPpWgrDVx83l1dN2yaqjjggKb71Hho2Kks8FFMElWKYkiFbNRMtPewqnNFGFHes4klbjAzTLDzGvwnkBdqkWaTqcGTD0NNUForod3FCeOExxt5fDV5D5Tsis4c653GlRmAoc2uVUt2mrn6l9FxyGfFBz','MojK3RMTfdoTGIhc5WmXvuoPz7rRjnm4zkZZlDmKSz','0jXxkME1nP0qFfQ2Dxv6Suhme0gZUt3QnHlkic20j5LN2OOnYV71L6yvM6V7bldh6p08ASotaegkI0DkB9GgPkYbT0emeUFAIcLSPFEYYicUA58mlbztljmRAH0a7XKV3QKu27c3HXDC7vPd7dcyzyTSNqeVTf6xZa67p3a8Ha6J0T8k1wWqlVWEE','i','B',13);
+INSERT INTO ti VALUES (15747861992199361770,129,'2oL5gQ6puHLA','K5Dn5AdHRoLE3UGpNXBmYtxZzSDLku5cFOl0kDtiIxWr7K4Th5bX6jOaHY1O3ql66qBcJl4L4xDw7FhPxDufN3EPpaBrEZCRNwxnQPpWgrDVx83l1dN2yaqjjggKb71Hho2Kks8FFMElWKYkiFbNRMtPewqnNFGFHes4klbjAzTLDzGvwnkBdqkWaTqcGTD0NNUForod3FCeOExxt5fDV5D5Tsis4c653GlRmAoc2uVUt2mrn6l9FxyGfFBz','MojK3RMTfdoTGIhc5WmXvuoPz7rRjnm4zkZZlDmKSz','0jXxkME1nP0qFfQ2Dxv6Suhme0gZUt3QnHlkic20j5LN2OOnYV71L6yvM6V7bldh6p08ASotaegkI0DkB9GgPkYbT0emeUFAIcLSPFEYYicUA58mlbztljmRAH0a7XKV3QKu27c3HXDC7vPd7dcyzyTSNqeVTf6xZa67p3a8Ha6J0T8k1wWqlVWEE','i','B',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9344589955035244297,122,'8QMibhMA3V','diuoiULbQsVD1OBWA3IePN1Tbf8yR1E8sw0zOwJGs3mfYWWMlNv922LtpbclsaAAXruwzx1gY3AgnuafP59gJvLVEPRP0hJRAPxmd5nZdorFH50QxRQR4EHIIMZUYlcODWQsIdn97RC46','9ZPVDRgWEiuRsroHUnEP97','iwQJ4WJxknmiZa78pWvb33dYJuoo1y1spmUT91B3owlXNRPn7ztfiAppKF3R6k2RC02po3UgXe00smbH9ViHP8VMOz5Y8qjMQe75FS6IFNCojkEFu8TO5wnWMvdBbbu5y56r4GifLNnNoTD4TQ1Pfm2M3jbm44P3Ks0GYax','KV','K',14);
+INSERT INTO ti VALUES (9344589955035244297,122,'8QMibhMA3V','diuoiULbQsVD1OBWA3IePN1Tbf8yR1E8sw0zOwJGs3mfYWWMlNv922LtpbclsaAAXruwzx1gY3AgnuafP59gJvLVEPRP0hJRAPxmd5nZdorFH50QxRQR4EHIIMZUYlcODWQsIdn97RC46','9ZPVDRgWEiuRsroHUnEP97','iwQJ4WJxknmiZa78pWvb33dYJuoo1y1spmUT91B3owlXNRPn7ztfiAppKF3R6k2RC02po3UgXe00smbH9ViHP8VMOz5Y8qjMQe75FS6IFNCojkEFu8TO5wnWMvdBbbu5y56r4GifLNnNoTD4TQ1Pfm2M3jbm44P3Ks0GYax','KV','K',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16713768222654450922,232,'1RVxy0','TaVVHxt4PrX59779Ia8smJWDRCLCwK5SefuNbI2slAdCs0hrZOBjOesMaOu7F01nmCMxHnHk77BRUNenfzf3SpvG3qg5YR3CZXaaaoC9LD9q6l1DDFh7aIYncjtr2x0r6YRrHgL2','5rz6ZnaqMOSakKjBLxL4Ib0','5jaNeTpWbWnwwYbzI7P2TqoW8jPYs1Rh15Au9f74HauhWM0JwOvqQg6NeipUQVRSnXxYGxq7b0DzbZy7KHnCe4gJnssVYnxPpW6Vi2Yb1JRCltmtFl4RQYKh6BrhYZFHiebW1FNxAOrZj2QnDfx26ZbSYFN4F0WsXIPU9utMpsgVxOQDq3yz9K7vxgDCEFAaDfj7VtonvYfLSzJ9K4gAxEnwClPL7PALOyJ3qTMhlU2YxIjtfQ4v6Sxy2O','NK','a7',15);
+INSERT INTO ti VALUES (16713768222654450922,232,'1RVxy0','TaVVHxt4PrX59779Ia8smJWDRCLCwK5SefuNbI2slAdCs0hrZOBjOesMaOu7F01nmCMxHnHk77BRUNenfzf3SpvG3qg5YR3CZXaaaoC9LD9q6l1DDFh7aIYncjtr2x0r6YRrHgL2','5rz6ZnaqMOSakKjBLxL4Ib0','5jaNeTpWbWnwwYbzI7P2TqoW8jPYs1Rh15Au9f74HauhWM0JwOvqQg6NeipUQVRSnXxYGxq7b0DzbZy7KHnCe4gJnssVYnxPpW6Vi2Yb1JRCltmtFl4RQYKh6BrhYZFHiebW1FNxAOrZj2QnDfx26ZbSYFN4F0WsXIPU9utMpsgVxOQDq3yz9K7vxgDCEFAaDfj7VtonvYfLSzJ9K4gAxEnwClPL7PALOyJ3qTMhlU2YxIjtfQ4v6Sxy2O','NK','a7',15);
+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(91), d VARCHAR(17), e VARCHAR(61) NOT NULL, f VARCHAR(65) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (157,178,'f016Hu','ftRoWcV9CMPG2','Bu','qfcWcqyGqD5IQscVVme6Q30O3ZKquUgGA15j3m2dXC3qWPgdzOTdcCS1WsCDuk','2','g',0);
+INSERT INTO t VALUES (186,94,'K4hO6By770yPhSZdkqTUxzMSGI2FitcKwQSyrp2n7fktXpVzZeGWlMDJXWMoupSWSpzy4Pq','cFDW1c5bAd55bU','EkUrJwqvtimhPv0lqpdxN9E27ynPNya7Xbxsra','KfNrJiV3sIBBp','j','K',1);
+INSERT INTO t VALUES (112,181,'q6UvKd5Z2iCpXy1XOlzgEUZkR31yz9mvGhzO4UGqgIEOhL1p9HXWVwXChE01eEGCAKnoTfmnBpzj','9cYDB3ai','B','Y','H','a',2);
+INSERT INTO t VALUES (121,247,'MDDpzD','ANla','w2htRKJo1G5NSYZLcUzSsG2FoJQ9E','9rg8WbsxVkJ1KQgUXbt6CnSddLKwKzB2usBEPlsNYEJSbxKDNihbGoHRDK','w','y',3);
+INSERT INTO t VALUES (63,89,'QOqh0OpEeGmP8UJP6gKhb5564LnZNfh05vxrOJPQ8d8oZozPwPHLIAigYgPPp','ijkB31GIG','4yQYm','j49p6771sprEKyO','7','d',4);
+INSERT INTO t VALUES (184,180,'MmHg2C9W2Z3eMKj7yBgISfSKoVZb3Q5UEwtbkbK2N1nU162hSdy7GclIFL','48AxM','cXCynPorD29Lwi0eHIA8Lc9ozImNWU9cnpjUANcPBa3','KzNn52cSeyv1ZH0qG8lqQNQg1iYmz','z','W',5);
+INSERT INTO t VALUES (18,39,'uXkZz0TK8QeegqnvPtiobaDaBNRIp0FTDRu','tSm5IbxkWDRb','sXnEqK3PVe7GXPtX','I71nozWkFMzAHYzJ9r6R2V5ZkM0nESxTPkRuHZSldidxUlvRmLGv3k','w','9',6);
+INSERT INTO t VALUES (8,87,'hZN4cltPlon3TrwjkgslM5','pyo','g0VlW86','lYyi8KFODBvvTyiV9npiwIAnhmsgcRKh0lzfxPu1SzH0sJBGytODwdMMl','9','F',7);
+INSERT INTO t VALUES (99,181,'q0V3FXJUHayX0cecl36AZ6Eu3h9OwzvmWXsDNPciEE8CBQ3K8cv6QVoD9hqNjnMnYnDYRdnfg2tVvLlszPRDy','Rnpnsm4q2y6r','N3SXRCDrdE3WCQAdiwh9N83Rjpbg','GS','x','V',8);
+INSERT INTO t VALUES (227,73,'8tVcIdtLrwAyxIj','1dsq','hCUkIhjq9UF9BHXTzpp0Uz8KdHdntajPpWbX1IECNohcTttJtGghefq','bJtiFlTNn4VMu35qcabNHmhGU5OHffRI4au9U8EtNodAH','V','O',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(91), d VARCHAR(17), e VARCHAR(61) NOT NULL, f VARCHAR(65) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (12498468,5812618,'vqNSTcYxG1CdLQVLgpDOig3tqxnlzjgcxh8mYc3vuVJyO3wU7jtaNs1UrHD0','tz5Xj0zCWv9dCk','8t','GOOuO0VaeMuAwgWZuAipeLMwk4YrwPVtMZIYDIjAh84mWLrGpvQYmMNSp9EpucTdUXEU35pWC1','HwKyWNcGKGCz2Q2meqMD14M6XjSWEky8ipsylov2qLKNKOEFG25VqHG4gTDSX5tN5kjsoKWh3TZfdF','sKtP6TDnWaujkRh',10);
-INSERT INTO ti VALUES (12498468,5812618,'vqNSTcYxG1CdLQVLgpDOig3tqxnlzjgcxh8mYc3vuVJyO3wU7jtaNs1UrHD0','tz5Xj0zCWv9dCk','8t','GOOuO0VaeMuAwgWZuAipeLMwk4YrwPVtMZIYDIjAh84mWLrGpvQYmMNSp9EpucTdUXEU35pWC1','HwKyWNcGKGCz2Q2meqMD14M6XjSWEky8ipsylov2qLKNKOEFG25VqHG4gTDSX5tN5kjsoKWh3TZfdF','sKtP6TDnWaujkRh',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(63);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(63);
-INSERT INTO t VALUES (3957933,-4288023,'NpdF23J2fxL4Gu9MAmgPDPVZL5GP5qpYs46L3','0J7Jfsr5Y5nsyuNg5FL3vdfZO4VAWwUkBrwvHU10BFvT3HxfrBfePG3Vf8AKEeT','U2','A67RybQ','ij17Ib52Z0xu5o0Vgg2c4guo760osGAgfnOFodfQB7JweGpl','Ws2JtzjN88Wc0kFF6JEYFHxTEpCe8krlKYs7f1pYxzLQIoR7Rd16cBXFIUS',11);
-INSERT INTO ti VALUES (3957933,-4288023,'NpdF23J2fxL4Gu9MAmgPDPVZL5GP5qpYs46L3','0J7Jfsr5Y5nsyuNg5FL3vdfZO4VAWwUkBrwvHU10BFvT3HxfrBfePG3Vf8AKEeT','U2','A67RybQ','ij17Ib52Z0xu5o0Vgg2c4guo760osGAgfnOFodfQB7JweGpl','Ws2JtzjN88Wc0kFF6JEYFHxTEpCe8krlKYs7f1pYxzLQIoR7Rd16cBXFIUS',11);
-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 (15962004,-3980460,'XaByOUWthJG4EwGLEyU1lFekFki4M0IoYsz','OUNISdZ1bL5at4EOIjie6KqcDidB6VUpytswraUWPz6mMH0sYWyNjWel8qpLSjzFvnAcAxPw0afiaYecmNsrgfImuwwXjuHECffTRXXM275v484dfKwn','tNhJwsm','26TcRDqDNNavq1rYHpwafovl4Qx5wx6LX1eHk','dPjJwjv690sB2Yu4vSiXy3qFrDD2jXeMCLGOOvC3Zg9IrO3m3AWrMqqdPp1MxPg6Fdx','u43PUNFKvfiKr0ygL1LRqTUdUf5rJRkkdOIi26MQ1bUzlffDjiOB9wr4SonOvEh6NPzjk4HiEhsSmNMVRn8DwEjyP',12);
-INSERT INTO ti VALUES (15962004,-3980460,'XaByOUWthJG4EwGLEyU1lFekFki4M0IoYsz','OUNISdZ1bL5at4EOIjie6KqcDidB6VUpytswraUWPz6mMH0sYWyNjWel8qpLSjzFvnAcAxPw0afiaYecmNsrgfImuwwXjuHECffTRXXM275v484dfKwn','tNhJwsm','26TcRDqDNNavq1rYHpwafovl4Qx5wx6LX1eHk','dPjJwjv690sB2Yu4vSiXy3qFrDD2jXeMCLGOOvC3Zg9IrO3m3AWrMqqdPp1MxPg6Fdx','u43PUNFKvfiKr0ygL1LRqTUdUf5rJRkkdOIi26MQ1bUzlffDjiOB9wr4SonOvEh6NPzjk4HiEhsSmNMVRn8DwEjyP',12);
+INSERT INTO t VALUES (2632894,23,'pEJklw3RjgYKDykekfT3TkVl61pthd4zS6ANYd','eSJ2TSPaM','XVpCpdMeS1VMKGwM3yRMylb2e0seRiHgNH7a','xzTG6tq1Ljv3xxuAwPMR9wf3OKqCZBfT8HRyBthldLY862CgvuieEuK1psskEup3r','a','J',10);
+INSERT INTO ti VALUES (2632894,23,'pEJklw3RjgYKDykekfT3TkVl61pthd4zS6ANYd','eSJ2TSPaM','XVpCpdMeS1VMKGwM3yRMylb2e0seRiHgNH7a','xzTG6tq1Ljv3xxuAwPMR9wf3OKqCZBfT8HRyBthldLY862CgvuieEuK1psskEup3r','a','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(92);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(92);
+INSERT INTO t VALUES (993183,40,'1o02Onbs0oIHIPDWzI4M3UJbZ5Urfwvsf2FGQi8H9MwTMMvFHgYJ6wu27nLvQAvYuME7KthvGghBZY2IinNMQiptet','x','gsG72aPW2IgKu18VnAneoY','MCnZ8iSv','E','E',11);
+INSERT INTO ti VALUES (993183,40,'1o02Onbs0oIHIPDWzI4M3UJbZ5Urfwvsf2FGQi8H9MwTMMvFHgYJ6wu27nLvQAvYuME7KthvGghBZY2IinNMQiptet','x','gsG72aPW2IgKu18VnAneoY','MCnZ8iSv','E','E',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2622530,162,'ELH7FFb7orMbcm5rChrqtgfSak0R5pm3KqzgjS5fQAsSNZSpaJJoUxWrrMU5z3tK4','iNIO13aw8ubnD44WxOAzpo44UUVz30SwvHoOE7XcEJrYREcJy4VPlK2V8zOcwMYZUDwhgRHePx2n49xHCYLWdNZYQKUr6uEL80nwzg99zW3Rmh03HAwWjfdQIu5iZY0tybNU','c3gwy8pXSJJK7DlKKTEp0nPR52ubEdnjDc4qaWIr','fBqqZkdCF3fJuHjGye34kh9YinIcc9aT7J5UqhlCb5VpdYNyrwc0KQ','t','3',12);
+INSERT INTO ti VALUES (2622530,162,'ELH7FFb7orMbcm5rChrqtgfSak0R5pm3KqzgjS5fQAsSNZSpaJJoUxWrrMU5z3tK4','iNIO13aw8ubnD44WxOAzpo44UUVz30SwvHoOE7XcEJrYREcJy4VPlK2V8zOcwMYZUDwhgRHePx2n49xHCYLWdNZYQKUr6uEL80nwzg99zW3Rmh03HAwWjfdQIu5iZY0tybNU','c3gwy8pXSJJK7DlKKTEp0nPR52ubEdnjDc4qaWIr','fBqqZkdCF3fJuHjGye34kh9YinIcc9aT7J5UqhlCb5VpdYNyrwc0KQ','t','3',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4927095,6772908,'0NZU0fqxBUO8WY6qsAZ','hpmeMXI8aaZYDKfOB2CrICMG8h6CZd7xweTs2J8puCq54rihHBU7aNDj3zRTWyweemFBQdGIdIX0PAzW5ogkUEjv4S2KOQt8TUSal3UuGejBIl1GFtUYbBDDQsJ8umZgZWfnHyY8IfWR1UejmqNHbWSQ8xE10z7Ugy6reW3IMkHw8dcca8LT23PHJEi755hF11kXKNIIJifnaiNx2O60RbIHUnR6zKEfj1fknMfQkoEI0vZMj','U68mLUB','6ztCg8TBdLZia40MBhwheT4EPtBa9eng8S4MepYibAhHp7Wg0UdEcXHEysyY3Ves9cbC0jLfw5nfGLSlVTxHDUFXrwXPqvlcmyu28X3Q2pBKr4mb5gRbug5rS7dq85XFgUegfHwsLVMfVM9SBZsFc0K8aAq8w8Ak2H6bnJOWdsXhe62TZ0xQ3mUUxHd6tCiZDnTTUcbJ6ffaRwD','IkaXjcqcEQLc3G0XNLeXcHfbqm1Sj7jRQ1XkV0nOCEjLFmNurldFgm','b65tmzCPn',13);
-INSERT INTO ti VALUES (4927095,6772908,'0NZU0fqxBUO8WY6qsAZ','hpmeMXI8aaZYDKfOB2CrICMG8h6CZd7xweTs2J8puCq54rihHBU7aNDj3zRTWyweemFBQdGIdIX0PAzW5ogkUEjv4S2KOQt8TUSal3UuGejBIl1GFtUYbBDDQsJ8umZgZWfnHyY8IfWR1UejmqNHbWSQ8xE10z7Ugy6reW3IMkHw8dcca8LT23PHJEi755hF11kXKNIIJifnaiNx2O60RbIHUnR6zKEfj1fknMfQkoEI0vZMj','U68mLUB','6ztCg8TBdLZia40MBhwheT4EPtBa9eng8S4MepYibAhHp7Wg0UdEcXHEysyY3Ves9cbC0jLfw5nfGLSlVTxHDUFXrwXPqvlcmyu28X3Q2pBKr4mb5gRbug5rS7dq85XFgUegfHwsLVMfVM9SBZsFc0K8aAq8w8Ak2H6bnJOWdsXhe62TZ0xQ3mUUxHd6tCiZDnTTUcbJ6ffaRwD','IkaXjcqcEQLc3G0XNLeXcHfbqm1Sj7jRQ1XkV0nOCEjLFmNurldFgm','b65tmzCPn',13);
+INSERT INTO t VALUES (15145280,240,'xEjhtdoem8zYIb9EAni00eQ3KwSbMvjcpzsfeMw9B323r1c','z6WzNKcpZNCMPLePUSpiar0ShxOAdil8jLWUNDPNDPAYWshNZLbKcdEIUogzKm4cyMfVzfv4RcGtTMkwTgIsT4261BZBqblNFvjQCVUUtfGqeycRcg3cJKR8Jbzp0i3eoZUYh4eLjy7tjaERId2otM38MtqCTcXePuxRX4EcFjxZjRDqX9H5TTxb7DX9oCPSxrOcOWhlERTXaK6DEprq0uAzjkmQKg8239l62c60bK5YuP7Q2KzfSYgw','BpcatEaKVCBn7IGYTbW9mhu7yOlERci5HK9NqhwXtDZqGw50hn','lJLtKlWuxTLJzP5A7TmEZor2FyUcAwPVIHmAQdEn0Ny4JrMe79rsIgZstyhJivkxy5b8eCvwkFe3T9gluh2e3yd4YCTnApMHr4Z58Xh8iTXDwY5kgaU5UujeV3DuJEtTL6jYSIBaZqeF4ahxAkD4Y0z47bwmAUonuu2sTj7RmiqdBeJkiJGyhVIhEHsA23Py2gUuZV9XtThrgqxZUpFEUawFoNJ47VwPmE','8','E',13);
+INSERT INTO ti VALUES (15145280,240,'xEjhtdoem8zYIb9EAni00eQ3KwSbMvjcpzsfeMw9B323r1c','z6WzNKcpZNCMPLePUSpiar0ShxOAdil8jLWUNDPNDPAYWshNZLbKcdEIUogzKm4cyMfVzfv4RcGtTMkwTgIsT4261BZBqblNFvjQCVUUtfGqeycRcg3cJKR8Jbzp0i3eoZUYh4eLjy7tjaERId2otM38MtqCTcXePuxRX4EcFjxZjRDqX9H5TTxb7DX9oCPSxrOcOWhlERTXaK6DEprq0uAzjkmQKg8239l62c60bK5YuP7Q2KzfSYgw','BpcatEaKVCBn7IGYTbW9mhu7yOlERci5HK9NqhwXtDZqGw50hn','lJLtKlWuxTLJzP5A7TmEZor2FyUcAwPVIHmAQdEn0Ny4JrMe79rsIgZstyhJivkxy5b8eCvwkFe3T9gluh2e3yd4YCTnApMHr4Z58Xh8iTXDwY5kgaU5UujeV3DuJEtTL6jYSIBaZqeF4ahxAkD4Y0z47bwmAUonuu2sTj7RmiqdBeJkiJGyhVIhEHsA23Py2gUuZV9XtThrgqxZUpFEUawFoNJ47VwPmE','8','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9728935,247,'dFRi6qh3WLqsfFz800XmCYnhi7DarKm9A','hji8CnWUWjXHmcGREhAGY1mYE1VXHy5Dg24iN99aMQaVQs3BUm94nNuGiT8CYHf2RxQwLXt9i2CFCORmQ9IQFqgw6ITTGNvKYbLShV2A','L5qoNSuMmXZGWiykAj5Wfw6zmesvhs1z3v5Bvb','hic7oW0RKgjpOYOK6zqPww4WyUEoieD1W0','6J','V',14);
+INSERT INTO ti VALUES (9728935,247,'dFRi6qh3WLqsfFz800XmCYnhi7DarKm9A','hji8CnWUWjXHmcGREhAGY1mYE1VXHy5Dg24iN99aMQaVQs3BUm94nNuGiT8CYHf2RxQwLXt9i2CFCORmQ9IQFqgw6ITTGNvKYbLShV2A','L5qoNSuMmXZGWiykAj5Wfw6zmesvhs1z3v5Bvb','hic7oW0RKgjpOYOK6zqPww4WyUEoieD1W0','6J','V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2180727,143,'ANJpuVdY7Khs0QyNownW9ndaSoij8cmI','AvKk3NhKDlixK3khQKc2h4YnsmZMI0aAmLegyx5G','W9VAfmsISyfMUs18c6ebZMBXWMyIXAk2NLcFPpibOydBG1F2a','FVpgcvVI0kHkrDHbM2WDRIAKfIexyKbhvzzUsD9YQMCIUQdawfCr2PZOyYX8NO7do6ijL2xkVevNCcxy','O','s',15);
+INSERT INTO ti VALUES (2180727,143,'ANJpuVdY7Khs0QyNownW9ndaSoij8cmI','AvKk3NhKDlixK3khQKc2h4YnsmZMI0aAmLegyx5G','W9VAfmsISyfMUs18c6ebZMBXWMyIXAk2NLcFPpibOydBG1F2a','FVpgcvVI0kHkrDHbM2WDRIAKfIexyKbhvzzUsD9YQMCIUQdawfCr2PZOyYX8NO7do6ijL2xkVevNCcxy','O','s',15);
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 BINARY(80), d VARBINARY(34), e VARBINARY(78) NOT NULL, f VARCHAR(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2064936535,3969605875,'LOBckfhJw3RoHLrd7ifdFzhbOprNH7OHgPFExHy3HU0TLzVixkiWNfIEQOKE63YLOZkAuZ9p6wq','Ior6K6DA','334YmgCsveefmEy5X3pRo8x2Fk4vs2SerX0fB5IMZLBgpflQOtM6T2NNi','eZsi0UsruZ','f','c4DK7',0);
-INSERT INTO t VALUES (777918916,1537642889,'tpMylo4qdl3NYBQIwbih7WiPOQymt','sHxh','l42e4MiH30xXSs7UAm0lzOEge61cjd2zWO0FyLMI8hMSPxTJK1Xvb5JSPxXUUnS','NUHTY','fOOznGMxVHDmcCDNPX8lMTaI9MwP2GHEPn720yUyAU1cMtq4YN20YlBc2hMQCqYzSE11krbaPIKczSd','a8hyB93cc3IFDOcXCYh8jJ30aKhw3Xev6uXIrT',1);
-INSERT INTO t VALUES (-962840367,1157211519,'RCDi26dU83aKRgps4LrjGtIbZq5df7g6','h5t','EwIQ5M9yqDhltDPR6XWqDzGExpMBkUeF6GWHgw5LM2eejoi5HdHwxfBhQZPrbGUpHADgD','dv2TlJw2gAWAQ','ZXDxc3s9IuV54nAKxIt','nsEZ8wqxHMSRsZZMZVYt4Zkp4Cd0y5jqkNw9mY1zNdxH6ni7KMd20rXBuy0bMOhYd54',2);
-INSERT INTO t VALUES (256475594,1112968877,'hHpT4qlwX9','qFdEhvNYQPkWeoBJePEkxSn6','GBQo9iNccnFqh46T2xcvA8g5mfr3','XmURdDJ','dhaVGT4RL3kegKiol53KExcEzuuplvO2EhUG7nVFLndRio262jGrILQujcuKbaD','pSMHhY9K2Hg6LvVmev5TTtVubTC1uvp6Q2BxcIjCIO7vjEsV9DVPrjGPTUeVikoy1arGD',3);
-INSERT INTO t VALUES (944979720,174004222,'EPem3tw54OYf7J184T1kWDuJtYOIoBTVcPCrMDYRgsJeKffUXYozHvHtjHb2GZR8KfZzoDRngbx','5yEcv0Mr0bHOJ0NVXDJrUWysGqCxe','gP1B9xwgubaXCSz2RF7zTtoEr6rFa04NI0vXxWgT6tYrzYlOvFYCFfT7BbDUJnXgLLFJomB','TcJy','wfCVsin0kFF3oDi41A02zDChL3zDLghkkSTBQhQYp4wjdoY2QhN9mRvPQBirfatDDVu4VdF','sJ7O8QMjcMnuiNwLh2MHw4sNCEapTRt2Ojm5A1Y7M9oiWYEv971X8VuGa',4);
-INSERT INTO t VALUES (1406138553,3545356313,'W9DG4guTs7u5pPP3haXV4pHLzK9b','Rn1BVT5EzvG1Rv0AXPMhsUW','dwJ26gxTKJKPrLzEEkQcTUqONgRPvIenDA','ew','ds43Cc9LWe9vP6pyKUjkvo3','jdboO6ScGrWbzB9SmyMhHIWvlQNYjEkgUi8dsTWs',5);
-INSERT INTO t VALUES (-1921413466,3090450160,'MEtjUE6V5ZedvbSbb4b0cRTHcXBK16pI1Np8QykmMwAatPmIM05Ftz8r9mCwDdWp26i6C','gZ0TZWTCeMd01DLzZdPlufnJc3sfU','ULJLdwayKSQLrOIOoak8lE97UXdS262y5cwT0RwgjTTljrWm60','2qXUpUUaeDo','IUydHZiEt7G9mwv6KEoabwwinGo9DpFGOI17TBL7OXObZHWckswsSHr730vZBKaLGGaPmP','LBrjBK9uVwDcgFDIar2nTbmE6AQE8QK0kmzSZ1gMvSj',6);
-INSERT INTO t VALUES (537322638,2783955711,'EAqJYl56MLAEd3MIOxyC2LqzpbpVyzO7a3QnJB7','sEHAD','LoGFp8n','ORZVynuhxXbuzLX4ui','UB3wzqqfyBD6THwqU3rkRjuBq2znhtXfrnHrO59GCZ9fccybhu6XLP6QPZiWohjKcBDB3GV2Bx7R0olb94DXIqYd6','f7Wk8B5tnrwtmkGEPyKICMAuOihPpap6egww8iSch7OoNc',7);
-INSERT INTO t VALUES (-19437492,26374623,'Ev17gQP7BmPf9N8BNBDUp6Gnb','LPSc5EuqyhshdSKj8ze','fC','QKt4T9oJJTVmDQTG','OgqP2e3G3OVcoM72uJGTgV2qeI0g0e14BSGJX1u2hmYCu','DtDLZfXDC9sh0bwoYfrcnhXMmzEoTGTYxlgYrvVAqsqKdlMQER2KlKbHvv5ecHZ5NyOcCRCw02jq1sraYGH1rEfuYJd',8);
-INSERT INTO t VALUES (-1837981418,1859668499,'uSrWwOzkkEVIUuU0z27LitsGwU2NlaQL0VFpLkerasglzK0sBxTsyhjCLVw4u0N2nOAEvy6ae','CrbUmvnWlgx9ASoM0W7xUCnipoIGb','HeP4FLBvlqju4lIWUCj','qUXl17C8Zm','iqQDaPzdyODRUlLgCMgbOVfjwANGrVYCTdBURgsNrMwXEd3Mon5SqbcHt17KJDhZ9F1nJ','7IttVKnwiPKsnsPCdpOyENGbHfppU8R8soJV0BuA8HKOxI6gPeB59h',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT NOT NULL, c BINARY(71), d VARBINARY(20), e VARBINARY(15), f VARCHAR(26) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28,17,'qGV59T','uqf4Fbq','pW','5pqZ1IUkacXH1I6K9','Z','f',0);
+INSERT INTO t VALUES (246,113,'eboq9Pq9NCXR5BmALC7yc2D','n8lLuLy','ovHuZPgkIiU9','kEH7hWLKKHFkApKE6f','g','5',1);
+INSERT INTO t VALUES (83,113,'Gk4sjlw4Kaao21JRV8Iz20k6Qf5dRWS2hL7mb7FUneXJxNVBkpnqfv92','bg05kFKvIp1AtqE0I7PJ','5U3bmApbru','5obeyJj9S3hg','Y','5',2);
+INSERT INTO t VALUES (155,-103,'YGOHwtPJ1iuULYdP3RP1WCPXonNVYKqFO0IQricw','TbxUqMCibI7poX','Q1aSDp8h','UKDK','k','F',3);
+INSERT INTO t VALUES (139,-104,'U8DNIVfBa8k5r8SXMlHO0qYH2bE0lEa4EVq9yKv5rJiBdyJap','onY9J00Btlef','D','Fg8ORWfGHUMKjupJTemces','b','I',4);
+INSERT INTO t VALUES (88,1,'Wix0al38ktbRXDa5fv4b6EjstD9GHF2RzwuYKKUNxknBTiErEPbfOzUhC5jHCpXq8x','B6alSerg24','ssCnMA','7kZ1ff3bV','p','W',5);
+INSERT INTO t VALUES (228,90,'Yn5VBWqb6dmTBFy7420KPl5SfA4j3namSuTV6rhrNFVp','GApADTkyEKW','y','rcg8tscB','1','j',6);
+INSERT INTO t VALUES (38,-128,'UZqbfYMBQzNbJpFVzuhmAl7XZ81seb1W2Iij0cbaKM8nZrs4O8newWVgrcSVAwgZvMKb','QbHsiu','V','VuEJft0eNN4y','f','0',7);
+INSERT INTO t VALUES (190,-69,'50osHiF0ZVicmRxDz1W57BkHwMz9lAusrEjHgr','sGf3e9UXqnXBHzuS2NQi','fWixEot','npMbChIvsY9CodR6ilEOqBgw','a','o',8);
+INSERT INTO t VALUES (248,68,'OgepWWm4GcGNejMvRIqtjw4Xy','Va8bzANJnalcN5AWl3','QnpOI1FPdzvOUy','zwTxN8HEN5cK','P','h',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT NOT NULL, c BINARY(71), d VARBINARY(20), e VARBINARY(15), f VARCHAR(26) 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 (-8115716905451364950,4106971629,'b7s9pIMkyrUyTW4H6GitErqrQ','hCcgTQU4V','MypQtiEtA7TPjMRrXd2zFUEdR72H6t5iQ2Yha8Vff6l5D1TmA6zJ51VEOq273QcM7tIgG81Rzh','A5DkXPp3zYywb','wMxIiyxKFdRBoy627loleqoduBVKgUlf6jFMAOX0poMzUgpierc4LvgUghFsWGw2lMUdkgSmkVABTfPZvIQgcLUC1kMqaz','8aYCPO4qdUkCCkcYSXO9c00pQ37Uc2bAGGQW0bBeEmzNuzLULuwzldhsho1GCSma19oDQs59DJ65lgliSXMTJTTVmjLJu',10);
-INSERT INTO ti VALUES (-8115716905451364950,4106971629,'b7s9pIMkyrUyTW4H6GitErqrQ','hCcgTQU4V','MypQtiEtA7TPjMRrXd2zFUEdR72H6t5iQ2Yha8Vff6l5D1TmA6zJ51VEOq273QcM7tIgG81Rzh','A5DkXPp3zYywb','wMxIiyxKFdRBoy627loleqoduBVKgUlf6jFMAOX0poMzUgpierc4LvgUghFsWGw2lMUdkgSmkVABTfPZvIQgcLUC1kMqaz','8aYCPO4qdUkCCkcYSXO9c00pQ37Uc2bAGGQW0bBeEmzNuzLULuwzldhsho1GCSma19oDQs59DJ65lgliSXMTJTTVmjLJu',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(81);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
-INSERT INTO t VALUES (3035438751168882646,1378616255,'qqtW0UI0Ix9mMvdpl6CGNIGw9hYAyCXhiVjcQSCvvkzCjtCR7AVrOip7DRykwbydjULQoWXE','UJ7PoaeZXpWRcMCuIu9Sb0FszMrF','3lwt3BrnwiVarm0','EHpOZ','9TPTEYNJnLzMpsDoTzhOLQFVyvIiBc3OJ5irxfhywKN79HzDDJewRY8a','PT1uy7q39EIhYbhsQd1X',11);
-INSERT INTO ti VALUES (3035438751168882646,1378616255,'qqtW0UI0Ix9mMvdpl6CGNIGw9hYAyCXhiVjcQSCvvkzCjtCR7AVrOip7DRykwbydjULQoWXE','UJ7PoaeZXpWRcMCuIu9Sb0FszMrF','3lwt3BrnwiVarm0','EHpOZ','9TPTEYNJnLzMpsDoTzhOLQFVyvIiBc3OJ5irxfhywKN79HzDDJewRY8a','PT1uy7q39EIhYbhsQd1X',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (243,30,'7lT76MrZWM3hiQ176bnS3pygt2Odi5xpMFGGg2ZfgP8','wUYsnYJG8lYNtqI1','P3','U19o5lHT7A','E','T',10);
+INSERT INTO ti VALUES (243,30,'7lT76MrZWM3hiQ176bnS3pygt2Odi5xpMFGGg2ZfgP8','wUYsnYJG8lYNtqI1','P3','U19o5lHT7A','E','T',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
+INSERT INTO t VALUES (255,117,'S7J2tP2GribtIXCDpp9sY48dtPPWhlk7izPD','AygCvk8TxsIpzXFGHno','Vhlt1xP','Lki','6','s',11);
+INSERT INTO ti VALUES (255,117,'S7J2tP2GribtIXCDpp9sY48dtPPWhlk7izPD','AygCvk8TxsIpzXFGHno','Vhlt1xP','Lki','6','s',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-7583199280378496779,3216866361,'jDQU11LCAyOl6YlXPdagjLXds7PF3TMwoQ8JrUPODYPDbLraQaCwYEAKKVAa1Ic84aTYjOY5','mVL6vCY2VYylfsXlDXYl6xrwO0RKCUfV81oW4qPnjiN0e3Z2QKLBQAddPBI2Rp8eFXYZY2gicPo','w1EzNIW6PHEl2536owltCJqD2OQLWg4TG6HWrywqW7qZfRnlR033zpVjd','z9akAiuwVL8IKn','oKcNbmoCfxeVxGrvShREIRs8gkiVhTRVWp','0ydaK0wMKzqr7dtbOdDv',12);
-INSERT INTO ti VALUES (-7583199280378496779,3216866361,'jDQU11LCAyOl6YlXPdagjLXds7PF3TMwoQ8JrUPODYPDbLraQaCwYEAKKVAa1Ic84aTYjOY5','mVL6vCY2VYylfsXlDXYl6xrwO0RKCUfV81oW4qPnjiN0e3Z2QKLBQAddPBI2Rp8eFXYZY2gicPo','w1EzNIW6PHEl2536owltCJqD2OQLWg4TG6HWrywqW7qZfRnlR033zpVjd','z9akAiuwVL8IKn','oKcNbmoCfxeVxGrvShREIRs8gkiVhTRVWp','0ydaK0wMKzqr7dtbOdDv',12);
+INSERT INTO t VALUES (53,97,'dQEE6yoCm3fuVNhd1UZUcZfZgOaidplTrqwih3a0PGs','fd9CZfagpOhS74LJwdtM6dMyNEtJoQQhu2iieTrj3IxAqglRHQ5kUabMkU6tVK402hjdZFmhc0kx5yUzocv652p4AL4ogAdmOuUV6N0DATU3vlyCIfDKDO4Eq7bF0TIStaJjvENiaiOBe7gkkVqAAT','3btckmP','tZ22FMlSxZEZgQBXSjW2c4fJyR','W','r',12);
+INSERT INTO ti VALUES (53,97,'dQEE6yoCm3fuVNhd1UZUcZfZgOaidplTrqwih3a0PGs','fd9CZfagpOhS74LJwdtM6dMyNEtJoQQhu2iieTrj3IxAqglRHQ5kUabMkU6tVK402hjdZFmhc0kx5yUzocv652p4AL4ogAdmOuUV6N0DATU3vlyCIfDKDO4Eq7bF0TIStaJjvENiaiOBe7gkkVqAAT','3btckmP','tZ22FMlSxZEZgQBXSjW2c4fJyR','W','r',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6311195533172718896,3083787532,'zncGn2pLYouLBVL9aSlQvDNt3mRybF','2m1xqtSfJWDBgi9L7Wi4GhCJBoNvWppqvVooOXfAwcuPPK9fX4QJYCAN7tQ0bIKiwcPUWoTq6zRnmCfXDpw3P83D0','ByMH5kEYFRuswQ','7dyU1XixoiyIc8tDKgjmRXPhZTcJDQV7f72evihkW22jAOILrbcT6sW9XXXLIauxfJzzXbcVYsUjJaBCptnMjl65t9UsgbW1nE7u0EsgFZSzQ8RHpejfUnUW6wLLGInMVptAabVoDj3x0hwUeYMe0JUpeTvSbubmvpjjGmMQ5fU7OcAbzutH','7wwYwZq3','wq06inlTh3icSqINyU07RjJ2KGsA28nLolinzZhinxRYdhSK7vot',13);
-INSERT INTO ti VALUES (-6311195533172718896,3083787532,'zncGn2pLYouLBVL9aSlQvDNt3mRybF','2m1xqtSfJWDBgi9L7Wi4GhCJBoNvWppqvVooOXfAwcuPPK9fX4QJYCAN7tQ0bIKiwcPUWoTq6zRnmCfXDpw3P83D0','ByMH5kEYFRuswQ','7dyU1XixoiyIc8tDKgjmRXPhZTcJDQV7f72evihkW22jAOILrbcT6sW9XXXLIauxfJzzXbcVYsUjJaBCptnMjl65t9UsgbW1nE7u0EsgFZSzQ8RHpejfUnUW6wLLGInMVptAabVoDj3x0hwUeYMe0JUpeTvSbubmvpjjGmMQ5fU7OcAbzutH','7wwYwZq3','wq06inlTh3icSqINyU07RjJ2KGsA28nLolinzZhinxRYdhSK7vot',13);
+INSERT INTO t VALUES (31,-15,'6JFOEBGRG0h7PRyLVMlO7upJDFxwIz2L79ywI9','dpYkbhJti49azNcyW0BOPs5X2NmncUvICo4MccifRnrn55Y20Zz4uk9LJgzDl3xALG91htUsxvbKBqg4eVnA5uG3bqePESXq4jMXHSpr5eqakppHnnV6a1DCIc2Gulwp5CIoHw60CBG5oA','h7T8','EZUCWpp3VnaiE0DZXSlz72pTbey9LnrECau4XkxuMVqoggtxJlfKxmKgtv2SzPEtU6EoX2Y6a8S8iGCH2sdy','0','i',13);
+INSERT INTO ti VALUES (31,-15,'6JFOEBGRG0h7PRyLVMlO7upJDFxwIz2L79ywI9','dpYkbhJti49azNcyW0BOPs5X2NmncUvICo4MccifRnrn55Y20Zz4uk9LJgzDl3xALG91htUsxvbKBqg4eVnA5uG3bqePESXq4jMXHSpr5eqakppHnnV6a1DCIc2Gulwp5CIoHw60CBG5oA','h7T8','EZUCWpp3VnaiE0DZXSlz72pTbey9LnrECau4XkxuMVqoggtxJlfKxmKgtv2SzPEtU6EoX2Y6a8S8iGCH2sdy','0','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (158,119,'k2r6ixWOTHSyXlbEpwYhkDpyfK','iP9WdpAClCTceNfhDPAkVxkk2f9r1CvIzJPl704npEQUOoXwckpH5CqMuH2yKHihMBHGv6AM11eKVDLSn3SnGlTwFRp1GvRtJ5eJPw8nPQ7Z9ygvZdsLLosnEJkqYBdKIH0DqJP8YnARPkAERM7Gh07GUXqGoIkfA3YE33U8PYyKov3eJQV','VP2o8CQOqNL','UUlrPnA6eaB','X','C',14);
+INSERT INTO ti VALUES (158,119,'k2r6ixWOTHSyXlbEpwYhkDpyfK','iP9WdpAClCTceNfhDPAkVxkk2f9r1CvIzJPl704npEQUOoXwckpH5CqMuH2yKHihMBHGv6AM11eKVDLSn3SnGlTwFRp1GvRtJ5eJPw8nPQ7Z9ygvZdsLLosnEJkqYBdKIH0DqJP8YnARPkAERM7Gh07GUXqGoIkfA3YE33U8PYyKov3eJQV','VP2o8CQOqNL','UUlrPnA6eaB','X','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (179,-123,'V4fzQ1BH','zFk1m19ViZ7mxC6pzGOUoYcP2C','uYJk4YGjnGGL','FAVBxVODZCcm7wOKoCO9qCkOxSVWF4UvfRLTf9xDR4uTfhkGXVfbx6JFa2GtVWRWYjW8tv4A3nm1m1RYXO1P0FTm9zCi','w9','0W',15);
+INSERT INTO ti VALUES (179,-123,'V4fzQ1BH','zFk1m19ViZ7mxC6pzGOUoYcP2C','uYJk4YGjnGGL','FAVBxVODZCcm7wOKoCO9qCkOxSVWF4UvfRLTf9xDR4uTfhkGXVfbx6JFa2GtVWRWYjW8tv4A3nm1m1RYXO1P0FTm9zCi','w9','0W',15);
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(93) NOT NULL, d VARBINARY(13) NOT NULL, e VARCHAR(65), f VARCHAR(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3499453,-6264117708851963074,'9bE5lU','HfvIYyfEB7X0Y','6IvfNTLWYcLnm10q1WOM2gxK7FVBpmor6pJl1iyt07k1TohPEr9BMKYGYYD521ERh','CuKuR7pxymSARvDi','R4SvlmQ84HBTnVQXXSo2a3D87VUBMtWRmhGbeTErNtdXfNCwR66a14TihKdjl5s1PHMpZscsdFgEmF77m6z1','xueu8IsJAGxGwTr6MbifgJmLUgWuc6yzdUhCNBjbdupr',0);
-INSERT INTO t VALUES (8009870,-1737688688703939130,'UK1DWt2KMH12tc8sUORnoYUGpzCxNiE2p6KqCyuNGHQzJwDewd2sB2GHrfKeY6Zx4ADaOVL','80FByNbhrmDy','rCcpk3ayCECDZtlztiWIW06RDq9ujybM0rE59s93oMbQp36GeC3eYneC3','zq6AiGIjLWEAfLhUM3DBq6o6JLiyCVTbycz0fTCfljE7o','tVEvH0yhBabd04G76mpOaVX1nsYoMiyqrrAZaLN7M5yPe6MeFilLHgPWeiypBkt64hjs73EDhPZz8dsFf','2J3DwbVb8hziXkRizZwUnJO8aaGaQWlPPj5fYjkeokcOumNJIe2ZT4WuUwgre',1);
-INSERT INTO t VALUES (8541200,-9161250969514593598,'XmmCZnUeygl4pRt9BMnWcWJFEkcbg0PNb0KTKDXM8kGlKlyOoXIG2uCqf9bcxHFg','XTl6SD3H4b73','nkgxZVq5sU4fDxTYOZymFlynVOXZqnvmpITnm0WGVtq0eVzE47i8eGMRctYn5CY5q','Pva','cJeXgX9blx4mzkraFVs9','2qh1yzoh3Hb8ONOtAAocdYuoPJIo89KvPSFZicGeCfE7',2);
-INSERT INTO t VALUES (3284696,-5492112077815108154,'ZHHGKrgUeoTpUc1IpVWJUSwfJRRKLG1FoXs8WPTRe0n98XBvgJdNei1OPSMoVjJBfZK410A','6wXlxvwHMm','bdSqSIFMC','bLMYwlXeWR1KfxIblxPXpseTve5kNm2aeWfPDTWGTgdR0Mxc6MY','8mFt9FM7ZfUKCthjOKLsCinQ54avsoDXekIi4pJXEUNmXF3vpzo','fF5mgHWG1vk2gcd5875I8z4ae4dTNLjwzJCvmLGsHZAIyPjV4nmfcQFM1rP40nT9mhDnqmkD',3);
-INSERT INTO t VALUES (12510971,3336353089236581631,'JA2vjTU1B8LZ0tL03UMMGFhM57dWlfFOp0Pb9ocJ9ivGIDqNiGIo','EH','znocvtqamAnL88ytDjWZ9MYLhRGlSPlPFK','UztIVvS3TlESgYRiiVjpPy9tHo0f6hMngb6WEb','lQ1z9TU6ihVntBIeOAzLoior177fjdDthSy','tSjH1N2i1V7wIGOxbYBVnkKmvx1BCpCAvfWnx6fEBVFVUDE1a393dO8BoMfpOZAgYjS',4);
-INSERT INTO t VALUES (14273559,3039098730157815872,'pQTFBcqfIXENDOacKxxYAobCDGV0FnGX5WmRlfUdJKsuSDdNRTzLn4gLVFsmwu008obK3jMKHy5DMmKspGYW1MXQLDr','2b0dhLLZY2L','7VLIUybSWS5tzd1xJo','fzGvTNgblSar3VlZsal6tIZ0r8QgxfDAsd0iQ0Q','VI1RUm0OyZuQ4WLugcYwDq1SbDG7cWLb78FlguE3mLstP4ZeN','WWhQfznNPPOPhx8JhXVKqogjE4l1nXt2WbUZGeqsHMwd4P9e5L0LdwmlCLv5POk4y4fyXO',5);
-INSERT INTO t VALUES (7910359,-8615806521435728654,'30gmIdX07JypWe6c9wgVNHislyFVSU5uYnVLe','79yYO','iLlRNdYkoV31V2xaTM3xIke5VAXttyKKkkj','KI9vPTyD5xcGZKh9ta3b6Sn9AsqFN9PLpgjioWwvwxX5DYhn','APGvJk8Knr05wWiO1uFkv0gfE4bh84','CHNjMNUceFW6rDH6iZIlZe103x1zujcc',6);
-INSERT INTO t VALUES (10460981,8685356144641840345,'9ZLeV61x13MBceWYIacdgR9Wlt','JsOl2f6sOY5','YinTaIpfti29tsgWdI1Q4TtOinXSSZ647VcNzIrNpqf4OQtGRGRz2u','yT79S88C19ZiBGeA4svTA81pTfPXBw','1tc9IWKTdHDhGSw6BiGPQQhOLpURaX0zHbzHdBjuydEOeT98uABiWP8Lkscm2SQ','yy1crS9EcJVIbFIVqHbiBFTXpmkmEy4CQ95Ujr0wuDSpX7mE9yoIk85md',7);
-INSERT INTO t VALUES (14906837,5707064047999634811,'tk6vthgJcCUSwgfnnM1t5BYiDV6kULoDJXI8K','hPg75rY4','n1GY0gSDI1mCdWDndmOZUzqwTmXnv73zRgLKWRX7ezzygerf','JTQpDy5wDuJIJLBvHGqvZ4BPJSInl1u56p6GPBMj','5Kb5YAzxlloUMJFk7hd3Nx1po1bvbf2SyWpKc0T9E4ruCjr9iCw','kdEiyoynnSfkdus3HNBdaIrOeFpYM0QNGgudsjWvbYZxCpzgz2TG',8);
-INSERT INTO t VALUES (4850329,765798839640858285,'Wxxb80nW3PzHzgZ5SksFhzlh7Pf7rare2Twpj9ZG7p02TwuLDORZgU0y2qx','b4wpPqRWsrbM','ZAqyC111QM8iVGbZPssgpUuOfXy9Nbs5OulOsvql','WdkOqrhJWGwb3YPXfW8UjDeJTf11qhRGK8bOSkdvIt','il6qoRBBVVoOdWLA4uGoDzGCoXyi6YLAd9TkV4RQXuaDvyLOwfCG6x5JtRC9RhntMTb7EA1n2KCUkDZavqO','v89roIe7pZHB36Rq7GqKp0Q0CElFKm8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b BIGINT, c BINARY(18) NOT NULL, d VARCHAR(80) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(13) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3296922,-9177902110511324758,'5k80J1qtAb6h','eEJSvZidkPX7HouwbsWwYcW48oauGjNUcZDr04JJUM','pyuFUyklKVeKtNaF6wthasIHPJpGXA','HQdaQZfN','4','Gm',0);
+INSERT INTO t VALUES (6878622,1956360736331639477,'uYA','l9uSBIbWbyg7UqnhnXSBNcjGGFEPH5H9se3qSdnXEwTkiN74J4ZNgttafyycsuj','sJ0KdBV','hFj','e','0',1);
+INSERT INTO t VALUES (395756,-2902369646833795636,'r','rD8GnUhYU0vqsKKanemvCHYCjco2Jghbu37aFD','qtdIFxl7eG7C3z8AGMVyMnHow','4mxUnC','9','2U',2);
+INSERT INTO t VALUES (6938792,-5262992101968849563,'Ft8EevNftESW646f4','eXSkZXiOx4Kk','EJsIyeetcdl2gg7zwmTjVcB12MZ','NQbGoYDWcC','1','GK',3);
+INSERT INTO t VALUES (-2194015,-2732021853054086734,'UT39o','U797GAyR5IXw0fM5Y3heG9jcy6emRMXZfqWM8X5R0j0D4uYlUPKcjbyeLNwwe','stg','ID','w','Wi',4);
+INSERT INTO t VALUES (3199915,3152857430993658589,'FBSuMlqVrpxVLy','kLuDktrQDB3','eJIEUecwMrjTVEceglYuQhUT','xsAfv','V','XS',5);
+INSERT INTO t VALUES (31492,3827479073395389495,'LSTfv8CVBPj1tf','m0C5QCihJke4qoeuP5SDGJojxWkwXoxjGtni7pXu9G00BtM900N','8Qmcd','tu56','X','6q',6);
+INSERT INTO t VALUES (4769686,-4953518870341402023,'5slpTAjhY7LKej1','8sJXWdD4ukpNAhkl9rQJd','UVPIDSC0dBteMCcS','jGmJ','s','Pl',7);
+INSERT INTO t VALUES (-4842413,7029090638732234636,'zItVkq3AAzl','5sqyn6rC840Ups2MKNjQx3KYW7U0jKZFG7ILUjke6r3B0S','E9aZIFSZIQiAQL5FpT','nhWSpMn2RCanR','e','SN',8);
+INSERT INTO t VALUES (4085917,-1078606315391193987,'TIxybajEX2d','aWXZzBe0zyP4DcuC7lc6Uk7t5CJr6','fzPOp','dWKYgZ4Wg','r','Y',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT, c BINARY(18) NOT NULL, d VARCHAR(80) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (10879282440414897133,8054772288507729705,'aSCI3WVMqIIdSDmIon','8oitUmlxw2vzx','ftRiMKhEYDV3uevan1YosZJknsXJrbug91Yxe3ow52Px51v5hbw2E','7GHELmgaY7V','8ivD','woEshTUjZbTW3w3jC9bbc19ZiyP8YrDlzkLvdsbxPoU',10);
-INSERT INTO ti VALUES (10879282440414897133,8054772288507729705,'aSCI3WVMqIIdSDmIon','8oitUmlxw2vzx','ftRiMKhEYDV3uevan1YosZJknsXJrbug91Yxe3ow52Px51v5hbw2E','7GHELmgaY7V','8ivD','woEshTUjZbTW3w3jC9bbc19ZiyP8YrDlzkLvdsbxPoU',10);
-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 (7868762130458568271,-5924370042505594991,'SdRR7ruAT1wLH93xvltb5xvSJkMavJ','oUYC','mMNmw46sfyMYsS62LsM1pSnGcMqWTQ9ESeM9N','LDZ14yYOczs94EE5b4RyOSvTqiHVyf8h0rZBI3JbZyYCVgvG','dPr2m6JkPlU4xOVIH2AJtLyvOMX687FSLBxpbO4xhgsgE4ai2r4LGZSlW51RCSZ4KTON5kuH846VhNfWBIrDZy1CW','WwYob6QAl6uy28dR0CFEgtBpt2MDPVJM9ZXBr4tkg13FJ8uh2djIWM7aO4UZtls4jGwYb4yt8bfqtHgcOmz2bO3LMrr',11);
-INSERT INTO ti VALUES (7868762130458568271,-5924370042505594991,'SdRR7ruAT1wLH93xvltb5xvSJkMavJ','oUYC','mMNmw46sfyMYsS62LsM1pSnGcMqWTQ9ESeM9N','LDZ14yYOczs94EE5b4RyOSvTqiHVyf8h0rZBI3JbZyYCVgvG','dPr2m6JkPlU4xOVIH2AJtLyvOMX687FSLBxpbO4xhgsgE4ai2r4LGZSlW51RCSZ4KTON5kuH846VhNfWBIrDZy1CW','WwYob6QAl6uy28dR0CFEgtBpt2MDPVJM9ZXBr4tkg13FJ8uh2djIWM7aO4UZtls4jGwYb4yt8bfqtHgcOmz2bO3LMrr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7419244715753582872,-607905998629136273,'qoBaclXtxgBzkwkwqbGA','ufDiNnxWVdLFCTdq9r6nb0FOXKDMGJHx1KN4pi4BcBZNFqpTgrek6UpQO0HMs7fjANCPh9sH4HTnaXKEByGnwcpdGa8hb093LpLOhpfpOKlxvHH4j2tjXEGyro2TfYYSJLKb3U2Jqs4KH2uRMTgY0KzTi5gI1FfLaC68uzeTSMsEN8tum2LqVsP5Mpeytu31nRNg2zE','3auUBgESLIyS063JiK6C8ZS0xfzq65lDoh','mm8ydkvRa7fyWL8kuTpm7swy7','cC46I7aO3iGTcV9dEiDtYANEUfkTEYmnubh5DO7Wgnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsx','BLeuuUnI0zctyacCS0Wu9C57',12);
-INSERT INTO ti VALUES (7419244715753582872,-607905998629136273,'qoBaclXtxgBzkwkwqbGA','ufDiNnxWVdLFCTdq9r6nb0FOXKDMGJHx1KN4pi4BcBZNFqpTgrek6UpQO0HMs7fjANCPh9sH4HTnaXKEByGnwcpdGa8hb093LpLOhpfpOKlxvHH4j2tjXEGyro2TfYYSJLKb3U2Jqs4KH2uRMTgY0KzTi5gI1FfLaC68uzeTSMsEN8tum2LqVsP5Mpeytu31nRNg2zE','3auUBgESLIyS063JiK6C8ZS0xfzq65lDoh','mm8ydkvRa7fyWL8kuTpm7swy7','cC46I7aO3iGTcV9dEiDtYANEUfkTEYmnubh5DO7Wgnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsx','BLeuuUnI0zctyacCS0Wu9C57',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1774023057846731939,-1866340555771349425,'iRI4cVlJlFwJq79AsdR20hX4dGv6A22EWVXyzrg3ipAWlypIow3g3tNoBfEihgPElSnbhUJ2OvQjLH','0XeBHAwgYdhksIB0zeXjWfxgdapLhePxCmwPpPEd06TEPMGy8qy3hrd7','trZXZQ0DaQ9P','mKt5c5ZlZvV3PpUD6a6QMVrGNilJZu6JbQoYf0qYHqVKItXdSSQYGo7sUfybx48r1uPu1kmnZyyGtZSESXb43eEhLz4llUMm5BVNjxzBUcaawUSQzztQVH2SL8VcQogUvkLEEfG1A5CfBnqoZn1IgKc2bQMoX8owSnkyWIzdniAafMstejFswKX0SpF9DkeF13nVbM','5eVcHWTiuNSuuRAN1WuxOKt0vchE3MvTtVrszLC3gpSDvK2','O',13);
-INSERT INTO ti VALUES (1774023057846731939,-1866340555771349425,'iRI4cVlJlFwJq79AsdR20hX4dGv6A22EWVXyzrg3ipAWlypIow3g3tNoBfEihgPElSnbhUJ2OvQjLH','0XeBHAwgYdhksIB0zeXjWfxgdapLhePxCmwPpPEd06TEPMGy8qy3hrd7','trZXZQ0DaQ9P','mKt5c5ZlZvV3PpUD6a6QMVrGNilJZu6JbQoYf0qYHqVKItXdSSQYGo7sUfybx48r1uPu1kmnZyyGtZSESXb43eEhLz4llUMm5BVNjxzBUcaawUSQzztQVH2SL8VcQogUvkLEEfG1A5CfBnqoZn1IgKc2bQMoX8owSnkyWIzdniAafMstejFswKX0SpF9DkeF13nVbM','5eVcHWTiuNSuuRAN1WuxOKt0vchE3MvTtVrszLC3gpSDvK2','O',13);
-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(33), d VARCHAR(98) NOT NULL, e VARBINARY(92) NOT NULL, f VARCHAR(32), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6108221,10332078,'ltu3HVAy40h9YwoiIR4lONaDXki','i4JwwnE6w2MWp5wS5baSz8EY6qP2xVqg6pajP9Zs1oQzWNY7dsKCrhaBmYOlc50m1BCJddX8xCbaN6zIdUcCphYpF1oqfJ6','yMh7y4NnH40Q3VzuwQyOU4BDwAb3TOk6IOp9pev4C1CmqdjLMRkOch6BGAJz0QIG3bOPRW6PdpIqRZO70MvgL8jifb','6','gGOYKWBfC0rb63FtECg1iCBcLa','yr7NM669JEEcES6HmGfKgwQlK9ljfASArTajaWEU59ScYB7piwJZzeDuKGikt5zgqUNTfFOhx6wVqLKfYO7CdzdxrTqkp6iTw',0);
-INSERT INTO t VALUES (11746228,16455962,'YRQoAj','eb4UDHwdWZWkh9C','N9mdlEi','rTcdtjcnDlAr4lQAPbuo','d9wJhfRVdQ9WaDXn1b3V6FNigL4Snu0UiBDciIUtHS9fnUEeNs0l5lWVGdf4','B0AgiGqygj465nvPQdya6HfAWAQQ0f3HzRuvvjjOigGig4m5YkaD5gA3iIMhaZtxksWGZ8b96bdyaYevCStl',1);
-INSERT INTO t VALUES (14041546,13825085,'81Cg7fxbFLvK2KJeRRFtQ','Q6vFxQxdmPmKdIhZII9KOH6DvhQLlwpYsQTpWlnmcM','wtvp8GXBQabUaiNWW4ZhAWV2cfMSbRd4FG9YsDumT1g2','6jLraEYO9Vwy6iYYu1hWNI','t','eMyPaZitqGJnZjwo6Ei122Dnqcb8gOZgYBmjH3xhpiuHZYTNJf2hydsbxe',2);
-INSERT INTO t VALUES (15564933,16295279,'hSal3by0C9QV0vuSLfoxeOewKkQ4UZ','ANig9mPZN8V2mlhfkUs1qQfPcAptGp9f8CMGU8UwvXNtVBuVmYiZUXk1o','sFIeJFKpilRJX2t','k2fCGpEi','H5AGRz7nbEjJJM3U4BHnol','QBJRAIakaXIYeGADOOQBzyaeAcnHGe',3);
-INSERT INTO t VALUES (10234855,12848823,'Bl2R','VhW6wUypWLrxKtzSKz7Ov','tLvGNS9YnGB7BX2dr4X0YGoWW5aZieCkiPD1ld44YW2GUPWoEBHz9lJR8GeUzP3FePO9da','Psr1WwXkXYVe','UrIC41mi7YuIaE6KEBkSGed6k6HAlUOx8VMwVw4DXOv52fYL7LrKgOrKFQh57xWKHThQFNWxODm8CbVkC2LeS','lGRX9VZGT1vjX3FpbYPNS5ccuEto0lHNtlXSR4UR2ZKhrP0Uk5VuL0CQ5ijefi9yCIVKjYlCL',4);
-INSERT INTO t VALUES (13813749,16412876,'1viZEfETadiOmVTuPS1rKeqDrnNV','TsljDi','WQehuqRIEPGDK7M4Cb8WS','c8DoBgy5YgY','9jf653ikSJndWS4TWJgxXudiKMqpxOCOqF18XNC35eH1s6PvtFRuTsM1MYvxa','z8KHqfHxu6YMSmrTDKE40CuLDLgVSbYuA1DXvBLpg4l1Se1e2kunT3bzpXOPDuB44',5);
-INSERT INTO t VALUES (15524500,10895140,'sjHK','BA','fggjmZzw5wd','QKIccZzTOkN9hnuWbu5zDDjfiqnUurhf','GT7lxiuEPv1N9YqQV','RLblsQoDiHQHvn17oXll73nFz6eNwLHKO6QSSr8wu1r5X',6);
-INSERT INTO t VALUES (13256619,12637381,'OcTauqX','MkaI29WlN3B3LbQ','sUyY3EFf4FITA9QPV9dyY8QtwQrfP4c5jVvNgjdvaQcqDwDWwQOavbhf76FujGN5CQOj4qag0Jm0vSf','Tqak0Si3cntLgGVEaX','iuEy6qjplomSsk0ipKaLePRrSraLGqVsiM4xagwIjE21cjg5aB0vZel','qz81sQAJ5rxJ4lURYPCt1PweQJnqCyIE',7);
-INSERT INTO t VALUES (10640496,9227620,'yMZk1d20fUDjCHrB2B3MUKgC','Dp5lTfpQYwXzmva0ub5YgR','sL49Ui2wXFp9Kqi0iiyU0Kt5YMiIAkUkONKpKr5ZBMnmPJ8JmNGi19Zc26vzO','L','qE34xIgAahPwzHb3hkBkuUUsdrCEeAI6pVqif2ZotTFOESSc4LD3s24','Ekc7klzeA9A5S85rdkzuhPrE0euT',8);
-INSERT INTO t VALUES (3786164,2039585,'jXBfzprSGrzQUVQm04QX8d6jn','1bBnq4BEvJyhhNctyK3hWxywjNJkM2Q7vPJvxItHezuf0Ygn5s2qme83mXAc','5frMlKqg7QMYhlIS4r7XCeCNqXpitIhrChm6zeYk9Ju1H1qyzKuixYNx1nLhugGOCorDI7NJhn','jwMG31kScPdvyEKY6IY9L','iFtlTfPu4TmL','Z78kdgx7gPeZFJ0cUrxkaRl6lX0krE79dL9RpcEOMiVbJ93TpMuH5E2NC1h7Mf9ZS22QQakVN6Zbj',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4625656,13247512,'NGnb2vT25GPcOqF70dH','7mcOCcxrpmPFmxuDHqq','IiVHGO8RpJAiRnv6rNOgDtFFoC1K20stSJS9LrqP8ipDnaOiaT1luNcxrdYY6dJ4','cl40CBm6O91y47sIZSNPrcaUHAD8v0v4','olshgX8h5TU7e6j0WLbDcUfQUjrQmbP8lAZtMxoZa1KG4ykjMV4nRQjESz3i4VfvcKiNXadibKl252WyyB1KmxL1So','IKm1ZtgYpMesKP8is0GLGCd2Uvj4D0T42B8v0Ol5q320GrOzIe1SldDHGNVaMoRVEBFjVtMbi2la',10);
-INSERT INTO ti VALUES (4625656,13247512,'NGnb2vT25GPcOqF70dH','7mcOCcxrpmPFmxuDHqq','IiVHGO8RpJAiRnv6rNOgDtFFoC1K20stSJS9LrqP8ipDnaOiaT1luNcxrdYY6dJ4','cl40CBm6O91y47sIZSNPrcaUHAD8v0v4','olshgX8h5TU7e6j0WLbDcUfQUjrQmbP8lAZtMxoZa1KG4ykjMV4nRQjESz3i4VfvcKiNXadibKl252WyyB1KmxL1So','IKm1ZtgYpMesKP8is0GLGCd2Uvj4D0T42B8v0Ol5q320GrOzIe1SldDHGNVaMoRVEBFjVtMbi2la',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(34);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
-INSERT INTO t VALUES (9170989,15837576,'agFl0','fF6BsSFH4oHRU9fDLU5zFkqSWKVX9eei','uxR5q6YBS1JFELvL5wFwMHeSKOmhbVUZFxihGrX7syzoKoSX95ZS','O4','rGTcHzSvfoPd1Ve271my8OHerif9SKyp8P4Reg6SZ1qlkHhJxE5oWc5Dl5162dawZ64yyh4MHpEnzbPxul171GbQMuxU4','PCtrMEKFDWHi427t2gftwqcff0ieEUJscxkVjYuhWNZo4Wc',11);
-INSERT INTO ti VALUES (9170989,15837576,'agFl0','fF6BsSFH4oHRU9fDLU5zFkqSWKVX9eei','uxR5q6YBS1JFELvL5wFwMHeSKOmhbVUZFxihGrX7syzoKoSX95ZS','O4','rGTcHzSvfoPd1Ve271my8OHerif9SKyp8P4Reg6SZ1qlkHhJxE5oWc5Dl5162dawZ64yyh4MHpEnzbPxul171GbQMuxU4','PCtrMEKFDWHi427t2gftwqcff0ieEUJscxkVjYuhWNZo4Wc',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1896575020,6436209786203612854,'2HeRVjhI','t6krzPq57p5YY6fTlAfnwemSAGRV1aoYU8ixEl','olV1gn','SYhA48kw','u','U',10);
+INSERT INTO ti VALUES (-1896575020,6436209786203612854,'2HeRVjhI','t6krzPq57p5YY6fTlAfnwemSAGRV1aoYU8ixEl','olV1gn','SYhA48kw','u','U',10);
+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 (1710619152,-5120906735410920510,'dxYQ1z4RzRfF0','uIsyjRONqFL3oUQBxP8COoTf7DcmuuaB0auTutVtWXVkV5F1B0qSxQSDMl9dXpL','w9TesLT0E9','vIet9HTFoiA','w','6',11);
+INSERT INTO ti VALUES (1710619152,-5120906735410920510,'dxYQ1z4RzRfF0','uIsyjRONqFL3oUQBxP8COoTf7DcmuuaB0auTutVtWXVkV5F1B0qSxQSDMl9dXpL','w9TesLT0E9','vIet9HTFoiA','w','6',11);
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 (1518084,8353050,'6jWTdh','1ml0wwP0YRd3tuRvjXScvzVKdmEeyP5GZq2X0kmPtaR3hpDB75dwTjEB7wJ7PawkAJh7','jYkUC144IaMbucJzJKSFzMHZqSymakNNCOGLQmvYIZ8FlQ2xTTwBjBgxtwz5QkGRtwZNeCSSbzgGLv','YYnhi','7QnzS9sKCRSdoA10ZCHjsbqLSumPWnPaZf5dmLeCCYQWvbIjieIY3FxSZevADD','QR3QJrMgFOdHxxnLGHJZzALa6',12);
-INSERT INTO ti VALUES (1518084,8353050,'6jWTdh','1ml0wwP0YRd3tuRvjXScvzVKdmEeyP5GZq2X0kmPtaR3hpDB75dwTjEB7wJ7PawkAJh7','jYkUC144IaMbucJzJKSFzMHZqSymakNNCOGLQmvYIZ8FlQ2xTTwBjBgxtwz5QkGRtwZNeCSSbzgGLv','YYnhi','7QnzS9sKCRSdoA10ZCHjsbqLSumPWnPaZf5dmLeCCYQWvbIjieIY3FxSZevADD','QR3QJrMgFOdHxxnLGHJZzALa6',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (10783923,9178805,'PvT9B6Iq2TU2si6T7vB','jkOqpi0GeXprLslol2nSEfdlbnEg0SEPOAo2kWocTrqor3OJFVpivBF33SuZiiZOkwHavF3RlRt1h75DbgJpjEZnCvXhCdxI3a','lSs8Mhg7qrZpZ1tduvi6DGYA','e0Xtz2tvqBsYvIwn2dxNEIO06S5Obmaj5wnoBDind4yvDpMo8zQLeqkEsIsOj6Z29EXN873n0fPyumxgzGHGyHKGbSNQTVdNr9mcsRKlZqTQ7QMKOdGriFpQEqud7TMS6aLznb4kMj','QNWDOR1BwoCcgxMhLkt2usReJ6PKfiUKHhkXWIf2J70m','KuGm7dxkk3VaxIkp1ffrF5UE6V6GCgvlxWiU2DywNGkvLEFbtmPt',13);
-INSERT INTO ti VALUES (10783923,9178805,'PvT9B6Iq2TU2si6T7vB','jkOqpi0GeXprLslol2nSEfdlbnEg0SEPOAo2kWocTrqor3OJFVpivBF33SuZiiZOkwHavF3RlRt1h75DbgJpjEZnCvXhCdxI3a','lSs8Mhg7qrZpZ1tduvi6DGYA','e0Xtz2tvqBsYvIwn2dxNEIO06S5Obmaj5wnoBDind4yvDpMo8zQLeqkEsIsOj6Z29EXN873n0fPyumxgzGHGyHKGbSNQTVdNr9mcsRKlZqTQ7QMKOdGriFpQEqud7TMS6aLznb4kMj','QNWDOR1BwoCcgxMhLkt2usReJ6PKfiUKHhkXWIf2J70m','KuGm7dxkk3VaxIkp1ffrF5UE6V6GCgvlxWiU2DywNGkvLEFbtmPt',13);
+INSERT INTO t VALUES (1143983418,4048871460408310160,'WgCGtYXKdlqB5nj','NiadJJUBbvJO26lwo4akpa9B9j3HxhutK6fJNLOmbguozMzIDpMhpKUtaqINyidPv2riUd06sVLluNpfUCEMjJiJti5vB53ExpEt1bGeTYbdULxoDewKB93J9dgtwX9jV0qbMiVWYlTxL3YZAEnO0a6BY5XvGcqbSsJBYHjS9bWo7IXqaA8iA3SbvFdEEAG85eHQNntiy6tTtETo7bVWceTX9FV','vvNFZnwO3bKNwOzJhvR','zCXUpSHQ','K','PE',12);
+INSERT INTO ti VALUES (1143983418,4048871460408310160,'WgCGtYXKdlqB5nj','NiadJJUBbvJO26lwo4akpa9B9j3HxhutK6fJNLOmbguozMzIDpMhpKUtaqINyidPv2riUd06sVLluNpfUCEMjJiJti5vB53ExpEt1bGeTYbdULxoDewKB93J9dgtwX9jV0qbMiVWYlTxL3YZAEnO0a6BY5XvGcqbSsJBYHjS9bWo7IXqaA8iA3SbvFdEEAG85eHQNntiy6tTtETo7bVWceTX9FV','vvNFZnwO3bKNwOzJhvR','zCXUpSHQ','K','PE',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1508515027,-1492031780066598990,'XwaXWy1','fVzGOJFd3RDqajV1jRF7add6AEquZUdhV8vKDu4DWR8uQDC1RX4IExDQfq9YiAM9xYz8d7oQHz8tRt3IXAGuV5UeRyIFy6VHJ9nq63iVqxRtPl5NGguhpjPYo2EeMv9ggGG8admDOwkUD1cPDyH0wDcjenKI4SDO','M0','Gtx7bXUI04o2sArrvbxt93qxWbOSVcHjud474LQObNzQDevc3nbX5Ls2VR85iPUCiI6te9JA8VwgS4mU9AuFJFOuvXDefybvmrf0JAFUqAzHmFIk71whvFThS2hzrDim4JeSNwguIrX9tI6eM4OXf8SmF9YmSgkT2uM1p6BUuafzItUAca8xdQmyugbpQq0vImNOlAnG2ghHkX8xU7a','P','PS',13);
+INSERT INTO ti VALUES (1508515027,-1492031780066598990,'XwaXWy1','fVzGOJFd3RDqajV1jRF7add6AEquZUdhV8vKDu4DWR8uQDC1RX4IExDQfq9YiAM9xYz8d7oQHz8tRt3IXAGuV5UeRyIFy6VHJ9nq63iVqxRtPl5NGguhpjPYo2EeMv9ggGG8admDOwkUD1cPDyH0wDcjenKI4SDO','M0','Gtx7bXUI04o2sArrvbxt93qxWbOSVcHjud474LQObNzQDevc3nbX5Ls2VR85iPUCiI6te9JA8VwgS4mU9AuFJFOuvXDefybvmrf0JAFUqAzHmFIk71whvFThS2hzrDim4JeSNwguIrX9tI6eM4OXf8SmF9YmSgkT2uM1p6BUuafzItUAca8xdQmyugbpQq0vImNOlAnG2ghHkX8xU7a','P','PS',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (726804604,7480568492326491089,'h','cRZElnm1QxuEmopOOV9sYYd24i3r62CSgIet66JRHSWxxTY9avIMxLeNSL9bZOG78MAlh28HtIcYWgY9d0eWEHDy44C4Zh9Vbpen2rrinsi9bhEnbonnxYmk7NtkLn8Rd6ZiQYnhSV9psgIh72Qts1DYcNEYSM6GGYVAqWwbY8N6anZhwqpAQ9rQI0YyGmH7lMQZa6F1H0dZF6CC9Mwf9QrONADKLFr1DJzUQDy9mzVxdIHg','8GNdvmKB1S','dWZ97qPp5I8VWK2kvwRpjxTBStxC0bK0L4Fr3gw6W9bDw29Tmmkl2BgZ7eRTBvjT5akuf4QWavjQXijw9rMIs3dVmN696bI2YcIYh2x9dC750udMRQjyhqIFUs93ByY2X7iFJ0v5ko0e1XQkOMhNAHbQIyEiLYSW','y','A',14);
+INSERT INTO ti VALUES (726804604,7480568492326491089,'h','cRZElnm1QxuEmopOOV9sYYd24i3r62CSgIet66JRHSWxxTY9avIMxLeNSL9bZOG78MAlh28HtIcYWgY9d0eWEHDy44C4Zh9Vbpen2rrinsi9bhEnbonnxYmk7NtkLn8Rd6ZiQYnhSV9psgIh72Qts1DYcNEYSM6GGYVAqWwbY8N6anZhwqpAQ9rQI0YyGmH7lMQZa6F1H0dZF6CC9Mwf9QrONADKLFr1DJzUQDy9mzVxdIHg','8GNdvmKB1S','dWZ97qPp5I8VWK2kvwRpjxTBStxC0bK0L4Fr3gw6W9bDw29Tmmkl2BgZ7eRTBvjT5akuf4QWavjQXijw9rMIs3dVmN696bI2YcIYh2x9dC750udMRQjyhqIFUs93ByY2X7iFJ0v5ko0e1XQkOMhNAHbQIyEiLYSW','y','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1932611307,8638229070189739701,'WEgOUR9nBBzz1C','6uauQgIWlgLKA6nC2vQwPri2JtZ8e7QsO4LiKUvqMARu8DBrYZB6R6suxUAkAfzjSaoSlIV8dNV92dGvnZvkqhM5KNTycRJwNO0Rs6N6gjPS8o24eIyi4fyAaPZddGo9EwMtAXV7GRu1fFMt0W8rXup7r69c7aH00TeLNoLbv8WBPpzyAPnHwfZ9HftRo3u8qGIjkATIG312dfWTnYx','aG6','aCmbmkoTrYDuWFmDeFyleHYqsXIPJqc0b2ynqMfUiD97HagpTYSCue2MmuHhgGPRLCUvMUDcfg4k9ZSNXMNfXhOhr1UxYcJLROdh0HfW72jQtdGZPQyMB3y99crU9rbxqUL1MSgYRHcPzQrVA0hD9UdgEEt2wmrCkPwBfyhGujIRgtZUyxjlVlkJCpADNgHzqUPMhPNcbIAnTgAatnShx2HJOzwWp0t2Xu0jcQ7QZYJeyAA1hY0hKf5G5v87h','T','Fv',15);
+INSERT INTO ti VALUES (-1932611307,8638229070189739701,'WEgOUR9nBBzz1C','6uauQgIWlgLKA6nC2vQwPri2JtZ8e7QsO4LiKUvqMARu8DBrYZB6R6suxUAkAfzjSaoSlIV8dNV92dGvnZvkqhM5KNTycRJwNO0Rs6N6gjPS8o24eIyi4fyAaPZddGo9EwMtAXV7GRu1fFMt0W8rXup7r69c7aH00TeLNoLbv8WBPpzyAPnHwfZ9HftRo3u8qGIjkATIG312dfWTnYx','aG6','aCmbmkoTrYDuWFmDeFyleHYqsXIPJqc0b2ynqMfUiD97HagpTYSCue2MmuHhgGPRLCUvMUDcfg4k9ZSNXMNfXhOhr1UxYcJLROdh0HfW72jQtdGZPQyMB3y99crU9rbxqUL1MSgYRHcPzQrVA0hD9UdgEEt2wmrCkPwBfyhGujIRgtZUyxjlVlkJCpADNgHzqUPMhPNcbIAnTgAatnShx2HJOzwWp0t2Xu0jcQ7QZYJeyAA1hY0hKf5G5v87h','T','Fv',15);
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(7) NOT NULL, d VARCHAR(88) NOT NULL, e VARBINARY(71) NOT NULL, f VARCHAR(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (159014180154880852,95,'E','yFydkeYGbu','qbR59W5j','fCa7Ke1Bs6YRluZ5xmhi5qhlsOKv4WSwi58ZtwL73v','URRP1eGFcakYK0IT8n7SB2rtKFHnRdbUQ5Nu1p50Hw4RG0rdZ7c9dbaXhABPrtTLswYUpAymUaJG6O','Q9lhAU2Dnu8EonBHLRwgCu20bfCmJNeBiuTM6SUPNSXWPnHv7GzqJH',0);
-INSERT INTO t VALUES (3784036434216142452,9,'P0','XFYPWeGC4AAG9pbHdo','FqL','CI9ut5uLQU5tx63N6awV61oyqOyHCNGav','eGjJ4o4tAu4cSysq4djQuS4dYPtLKxpYseU5bHu','GyzCKEi4fAL',1);
-INSERT INTO t VALUES (-7174692116179241405,235,'5zVu','OKr2pIVcQ1vSpMMubKft83alLEZWJ9GJqc81','3AcQUes5Tn4uzvghEk45yuf0JvGdrY6RRDkYKqdI1WHTmZeHuE4v45w65V','Fh1Hd4j7WiRsNWFWyY2VbOHdpeYCuUFTSYI','hq9S6rDX13mSunOVjqdC1yJiNqHkOwcVdKSkslLC2e7jPuJji3DBWFLOF3DHD6hWk3cL7kEdyzkrzhM5','sEvSCvzotrjePhqknM0CVPKxeb946i5g3yOK8WoxxNBJBYbkcjzrKA978S7bSu',2);
-INSERT INTO t VALUES (4092845139889318147,241,'s8K10','kcRymQYO5gk','pnO46YqNTPcj2LuhtQbKc3ei349DCVGLgf82WjdDBfXMLGB6c4wMG4z1dsdy9llnw88MlU','vCbJHNcjjAwcxNfcY6JKyObWdDqyDj8P1M9H9dXm1SKb4qCnhd7pntc3ZAIPsq4uB6VpTaJzNq3ES7iLSJ','Tu1Zw2Y3ujjaW9ExycBVT8G888NBuLT8wnuMuAN8EQ03jhfyxsNP3mmOuCixJtedOFonNqj6V2kR7q7ub3hdfzqy','Q8ZllEMBWLZ98l0qFRZABVd9NWwq1ihEaG8IUnKFHQ5Q5bkmecI2CuIWHUwJ35LMKgogiPhxTfWb8Td',3);
-INSERT INTO t VALUES (-2591806509573472027,70,'Lt4svlR','YoIc8YYs3fGAE63oqQOMZtgmDvUnS3wUYCWvZPh2ZOvpC09LcsHozd1yjjJ7FQfzQbjmC9ehWwND4KLMJ','TgOD6nIcKYsXcHah1jITrg8IngTQaJiwJaJAljDwC6MexHnoZM0ZgnNLFhTmKseE','weQ9BEELhVMcIogxDfa3XKanDIm8qloUjVxEIDIz5r86Oe4R5ear','Y8RKMeomwK8QA8BMMtOW9nTZbwYiM6aJ8OTqNyXYTCOf3NVal1D1','4xHwOZbFXy9OV9j5MzWoH0IGuHFjofnexq',4);
-INSERT INTO t VALUES (2273406931982551079,88,'XKGHlge','pW7vsUSO3InLnjKsgDB7XW9hBNfX','q4CaDmjAG6KfdSKoqGdNOW4WMPKMV','fdHY6tiC5SgkqdvWLD7SyrstQEvLNtZ7ubymbyVhf','TxP2CWKeJ','fTfXynWfJFck8W0ANbkOzd',5);
-INSERT INTO t VALUES (-8857459183574943440,160,'Ymhnltq','oOeGWROerfU80eAIvb51albpWFvoHdYOxZF4XROkRG78IXTyRV8dNQh7y45jsFEVJo','m3opVqEy','eyAOqrrTYlMrDu47vBlQzbzKcKTztOQDAFEImo0s3nhOpLZB1u','v0XJ7wLNqyvqL68Dx51dgIZe2x3bzHkuKhxQf8le3y','XIfvGXdIXQUp68A',6);
-INSERT INTO t VALUES (5847474608477540771,195,'GCn9X8','MFVogelnkgmWrq3t','d','CraWu6fMOZ3BUUSbsCC0yw4rKVq7L','VnwtcHshzdJcGUd14276SNX6VSUJouDo0','ufCKtmVgmaSYujE7EyfOEim3mPzQfBdyEVaseNIdC0YM2ffBA4D6S2YlbKrQXima',7);
-INSERT INTO t VALUES (-242169475090917537,79,'ZsXC','3YH0wqKEQFlcNWqOMv31oYv3QUdCuPfUdWSy8yKOQypo831hYfOlg5R1gVr50A','cghBcFCTPwwRCqv8HC0kDvrUELCxy3GIBeJLuW','HgLMJRQ43ioI9X0psFbaBacRfOIStpQr2wAhRhi4uGLpvx4a6uOmt3yuBf9ywFRSoz','v2BAD1xmQJ','JZNdxw',8);
-INSERT INTO t VALUES (2186795633836955208,13,'J3j62m','bVJJS3SOtwwvbDr0vyEIu2QxeN2Igjf','3ej1qYj6Cvwkfio0rd8UiLKbDjZ5BOtkr7b1kCJQS0coGwn981JFU5D6mU','XumwUd0lo130hFnSQku5C','2ieEEABWjxAlTHpHhQCbSRLiVMxLfVgr9XFuOtutwRcNJ','oi',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT, c CHAR(57), d VARCHAR(51) NOT NULL, e VARCHAR(55), f VARCHAR(55) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3350609,-8460802033685124549,'GjLI0FAaQXIqHTHsJeiCIKp1Mz9hxYU36M81GhaPqfE30LA1QTSUfSoeI','bEvtqES642HCfQ2hVYnHkTRbo1w','CrT0iiWHHG1kQSuTYlYFUpX6NFEzXsRsFPv3TSM6uFv','Kb7W9hSOVqmmd0KweDnEjCGDJVC','AZ','6',0);
+INSERT INTO t VALUES (12673212,9120072467735539583,'SaEGjMq5zk8KYSGeGgk4y3','8HqXc5C4Xj3Tmdn4koPSuDlc9UPj9zTbJou3RBysjFF03aUsmQn','bLurRnByMRfCnp9UKpSox4XPKxh2F4ZkPAJ7Fvby1nvSyral','XeOpdxoNLUGyKhYMzCePezOsRBoHeMmv','Xi','q',1);
+INSERT INTO t VALUES (12122063,4696056946280819962,'qECki7Ct91B73LSwQsbUQ0VZ9eQ5TB2r0W3SVhEhSBDvmJyBKPwykgCv','umsgtfS','cvtAr2BCizEw2I9KIDBN','A','xV','8',2);
+INSERT INTO t VALUES (14138277,5563481270259061096,'9SXElNboesdafktdb9ENkVW643','aNCvFIoFm','bM9CGTzslQof7djO','Z5w885Uwheh','3','z',3);
+INSERT INTO t VALUES (5154732,8943794221673965647,'8PAVYWxdupKc5JSJd5RbVaM5vaIOd8IdfT','HaBUga2ofzndw','3','1NjdT','A','Z',4);
+INSERT INTO t VALUES (9207114,8133912268209309699,'p3jT3KGjguUgXGOwZcMgW2usffpssyDP','H2tSF2X','Gev1fCnZ8OK8MGBxCH0e6hiHUkPs47n73QpGAw','BNMljIm3WSExxkBLPrS27cWz1iQX0wN0vixyaI','C','l',5);
+INSERT INTO t VALUES (4229504,9186073510393917777,'tncgVZETTcIybfRkoYaSwnzdXUyEgeoFhTvfuy7gVItNQ','WBusBhHyU7b5ZDPbKxTQTquUbs4OJRA7KvT74iozXILV29Exh','VsQb7Q6siksBOArsWzv5T9UGr69HYtl5AQUVI9AJSodW0sZiS','6NUxiF3oPke','I','W',6);
+INSERT INTO t VALUES (4158050,4996718999871524434,'Cjeg3iwWIvZ63Mme1apvkt8KuKOPbZgnmevU4IsLUStcdsicqWv','5MCPNkxCVgD0X8ieHAU3w7Pd52wTthIbotC','I954ac2f2Boh1u','Lwm3um','ig','x',7);
+INSERT INTO t VALUES (14730899,-7167094178550044880,'0o4v','IV1gfAXaSXcgqvAdTcwDKo1P3yspzEV8wGX80IJmaTti1JDM6xV','xQEv7DkiK2CA0eltvTiEBwoAroEEh2j','ZJo8XF1ZJjSa8oj7DkB3g73','a','v',8);
+INSERT INTO t VALUES (12147284,-6092926776453071921,'mz94nyeEBmZDb1cxYegJRvn3PFjAEeUGepNy','AmyCDdrtwo748qSRcC6okyr7mA','mJgQCiHfbPqBz8Iu7hJK9pheTRXJXEYflM5bMfiU544T','hEehRwWtdayjVG','PQ','M',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT, c CHAR(57), d VARCHAR(51) NOT NULL, e VARCHAR(55), f VARCHAR(55) 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 (7434324449948024845,55,'kUK4mj','axu8OoFfNzFnmWywCKUVEpAvh0j4nllgGCqszjlYM0YHSbaEMCoSVyWoWET','T5aKLxiHP9OfT2Vz3lCsVRAmFbATh2eiZWEOgVaMieUw3','1vdsCnlmA74IxV3MAtC01QeLkbC5HXpLkvVTfeF7vnZMvYtxR53GapTbLPoy63Xb','Gd6LWZ9b21jeEnrCWqn9LFRCQXVgTglMZ1BNPqu4jlaYMQIVsK3bJkTfmn5oi474lnJ1JVsmauAY6hhT8YEMlGYS70rJ4jhOed','dLqsvbwLWVT8wo4lWn6xkDqZcmgIjATmo9vR3dYVtCml0b3QN8LL',10);
-INSERT INTO ti VALUES (7434324449948024845,55,'kUK4mj','axu8OoFfNzFnmWywCKUVEpAvh0j4nllgGCqszjlYM0YHSbaEMCoSVyWoWET','T5aKLxiHP9OfT2Vz3lCsVRAmFbATh2eiZWEOgVaMieUw3','1vdsCnlmA74IxV3MAtC01QeLkbC5HXpLkvVTfeF7vnZMvYtxR53GapTbLPoy63Xb','Gd6LWZ9b21jeEnrCWqn9LFRCQXVgTglMZ1BNPqu4jlaYMQIVsK3bJkTfmn5oi474lnJ1JVsmauAY6hhT8YEMlGYS70rJ4jhOed','dLqsvbwLWVT8wo4lWn6xkDqZcmgIjATmo9vR3dYVtCml0b3QN8LL',10);
-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 (2020876986174334165,180,'haS38','gXj6ZkhJ64HbGq1l6AgA9oRiuZYyeKrOnTkjNv9FthfuX8YeUmKesDXPCcDSwYpAUxlny1TowVXptGtwHZ','Llewg','8frOD','n5Yq8PpRtGyfuGJX0zHOSaLBym7hOiRgT5Ls3R6x310b4aH5inCuBlCRjMPX2noEX52CCWJ48kGsZd57lG','S1h3jBpMyBubrWJqlOAfL8Guu3PyEw8FG3QJv1QGISISXS4INJjf4fx8mlq634dZiBpGxlgGytIBvfWR7Hz0JIF',11);
-INSERT INTO ti VALUES (2020876986174334165,180,'haS38','gXj6ZkhJ64HbGq1l6AgA9oRiuZYyeKrOnTkjNv9FthfuX8YeUmKesDXPCcDSwYpAUxlny1TowVXptGtwHZ','Llewg','8frOD','n5Yq8PpRtGyfuGJX0zHOSaLBym7hOiRgT5Ls3R6x310b4aH5inCuBlCRjMPX2noEX52CCWJ48kGsZd57lG','S1h3jBpMyBubrWJqlOAfL8Guu3PyEw8FG3QJv1QGISISXS4INJjf4fx8mlq634dZiBpGxlgGytIBvfWR7Hz0JIF',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6519559289617604148,5606328948830283005,'ItKMMyOXZYX3wdsp7z8GDU7RYOk','hGSNHwxlGH','M0P9s3','sTHP5lXoTuI8f0a662a61r72GvE1FHVVOmJHf','w','q',10);
+INSERT INTO ti VALUES (6519559289617604148,5606328948830283005,'ItKMMyOXZYX3wdsp7z8GDU7RYOk','hGSNHwxlGH','M0P9s3','sTHP5lXoTuI8f0a662a61r72GvE1FHVVOmJHf','w','q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(58);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
+INSERT INTO t VALUES (5928471599486898548,7146057251119811412,'6D21sT7lXK0ydeb85o1sclB3qDzayQNfUP4AnTY6W','qumtUY','Maj6U81nXWDSEuUs5lIAVfjHC','wdAtNIewUqjicPi2pzRQ3bgUmoMQPOYy4vK','gj','I',11);
+INSERT INTO ti VALUES (5928471599486898548,7146057251119811412,'6D21sT7lXK0ydeb85o1sclB3qDzayQNfUP4AnTY6W','qumtUY','Maj6U81nXWDSEuUs5lIAVfjHC','wdAtNIewUqjicPi2pzRQ3bgUmoMQPOYy4vK','gj','I',11);
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 (-2462145840936442202,185,'2J3YeaiN','nqp2ascQNgC7ESXIFRu2FpdGhcLYSU5yfjrNAu5AuAR1y1bUDw7SIQo9YrCDBNXdjHvbCOcvdaVYJPv1nGGQRJhFtYXZudXCzGANApMMwdXS2Uq5tYGU1gY','tBmKvrZtmR0SWXqPYpceTZU1SQ1OUVt3OUWwb5J4DKlN8RmO','GVdGih5aFQGO','hkcIDXakuz87Yx0HLFgy6KNdXv9i0gxmRa0CifJr5AftzvCpi5FUzb','0nUvGm0ETGlUvTTZawzqwyHkkXWVT7ZlMAnD1YBbja5hjsD82QCJz8zaHPgBSIe0dWR5FlYaAo6bk8FfqWcUHsRI',12);
-INSERT INTO ti VALUES (-2462145840936442202,185,'2J3YeaiN','nqp2ascQNgC7ESXIFRu2FpdGhcLYSU5yfjrNAu5AuAR1y1bUDw7SIQo9YrCDBNXdjHvbCOcvdaVYJPv1nGGQRJhFtYXZudXCzGANApMMwdXS2Uq5tYGU1gY','tBmKvrZtmR0SWXqPYpceTZU1SQ1OUVt3OUWwb5J4DKlN8RmO','GVdGih5aFQGO','hkcIDXakuz87Yx0HLFgy6KNdXv9i0gxmRa0CifJr5AftzvCpi5FUzb','0nUvGm0ETGlUvTTZawzqwyHkkXWVT7ZlMAnD1YBbja5hjsD82QCJz8zaHPgBSIe0dWR5FlYaAo6bk8FfqWcUHsRI',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1032175774092175491,194,'MjPp','tucD2YV68H6MCxDPoXQhhuML4qRRKQJwtrVcfrqBVTHKuzxpn','i1pQPx3PCF7O8QdKQTs4zkhEV8IDhPmmKsTo8lfZ','yoSE3dFG2LRx7jmTBhGnmeFPYhPMzwthcMvJFUWemuP66CPjriWf1jagBIAwOYhO78JaT5PBbm3YtGjibgzJGBg9Ze2Dyh2Pw1q6yiotvtmqQISOnuZC5UqMltBdXH4JVhkiS9C3km5N6rgaJjfN7FD6QMBPXDCnR801taKVlFruDUKLEfxH5fy8xXv2GUSoKTTmcjOOLtfqDCD995z0yXxm1uIzbTCaDj','DhdIDi4TVOCrcyPIzOXuFuTKFishXgsXF8Mq48n2MunhQr9C1oBdOqB0q7GKG2opzvhyTRrBassssfR1Tg','QJvTdUoUDNiiI0qKhdSa6MFHJBSTf5LyCFBi',13);
-INSERT INTO ti VALUES (1032175774092175491,194,'MjPp','tucD2YV68H6MCxDPoXQhhuML4qRRKQJwtrVcfrqBVTHKuzxpn','i1pQPx3PCF7O8QdKQTs4zkhEV8IDhPmmKsTo8lfZ','yoSE3dFG2LRx7jmTBhGnmeFPYhPMzwthcMvJFUWemuP66CPjriWf1jagBIAwOYhO78JaT5PBbm3YtGjibgzJGBg9Ze2Dyh2Pw1q6yiotvtmqQISOnuZC5UqMltBdXH4JVhkiS9C3km5N6rgaJjfN7FD6QMBPXDCnR801taKVlFruDUKLEfxH5fy8xXv2GUSoKTTmcjOOLtfqDCD995z0yXxm1uIzbTCaDj','DhdIDi4TVOCrcyPIzOXuFuTKFishXgsXF8Mq48n2MunhQr9C1oBdOqB0q7GKG2opzvhyTRrBassssfR1Tg','QJvTdUoUDNiiI0qKhdSa6MFHJBSTf5LyCFBi',13);
+INSERT INTO t VALUES (6683004923331282377,-810417309577242548,'uL45qikFiuBBEfuUrGdr28V64t4BosKcKhZVHdj1gOMYEXp','99bNHNQCk1QZpsECNwkNEWNGVQjkJUCBzEXWGHOmTLSEe7M','WtLQqbBh3nJ9tf7kiR4bx6iy3Ts','f9Y4fdBQEV3cXEojXfcLtTzctms024d1LJB8x3ybhbKkfQTf8SVlQ','W','A',12);
+INSERT INTO ti VALUES (6683004923331282377,-810417309577242548,'uL45qikFiuBBEfuUrGdr28V64t4BosKcKhZVHdj1gOMYEXp','99bNHNQCk1QZpsECNwkNEWNGVQjkJUCBzEXWGHOmTLSEe7M','WtLQqbBh3nJ9tf7kiR4bx6iy3Ts','f9Y4fdBQEV3cXEojXfcLtTzctms024d1LJB8x3ybhbKkfQTf8SVlQ','W','A',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2341102991635754469,6183510641588133774,'QghMSYcIzUwdzJNILsQe0eUpXBDwtrfnw34MjlxjaYR25N','KW7Z2b4LiHFKVYzAJGCbKBjbZiSjJp8qisXXWBcDa8rHt6vfCeSJZyMjimEatpFL1f8nlcHGQ0ZN4mREey1qxVFd5s4iP9Evjmtpy1fZRoRnWSiyAsCFQ7rgRYOvifPxpYXiY1F1eU5CwKSARSOlDzf9wkqMEJ9C7LZtwut','koWOJiugN6pihMfVxc9ie0Z2nvi9dJUrHegzTUy7I','Wf3dpb66cVCXMXIsoSy92JS6SR8MRphmKAcqsWFvYOnPjDjBqIw2g30k3ATnXcrCbqK9yFTKa6aomzKvCoOjIaKeoB8f205ZRSq','d','C',13);
+INSERT INTO ti VALUES (2341102991635754469,6183510641588133774,'QghMSYcIzUwdzJNILsQe0eUpXBDwtrfnw34MjlxjaYR25N','KW7Z2b4LiHFKVYzAJGCbKBjbZiSjJp8qisXXWBcDa8rHt6vfCeSJZyMjimEatpFL1f8nlcHGQ0ZN4mREey1qxVFd5s4iP9Evjmtpy1fZRoRnWSiyAsCFQ7rgRYOvifPxpYXiY1F1eU5CwKSARSOlDzf9wkqMEJ9C7LZtwut','koWOJiugN6pihMfVxc9ie0Z2nvi9dJUrHegzTUy7I','Wf3dpb66cVCXMXIsoSy92JS6SR8MRphmKAcqsWFvYOnPjDjBqIw2g30k3ATnXcrCbqK9yFTKa6aomzKvCoOjIaKeoB8f205ZRSq','d','C',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (10006689147382984688,-3520078360614548361,'HYH0QtoMmnled7yH4pBP25lYFgzOThQjTQ6yQU','dqp9eEZYRUeZDSt0nOK1SpH3t50u7gSIgNwQ3wRHcqB1L0ogWKGigaKcR3MZkZNFbHXJ6N0','71Qd6z9fyA0G1fc','HJUmI7a0DarlG2DItSjVn0zi01J8IxZzkrik78wgXZ1goCN','q','j',14);
+INSERT INTO ti VALUES (10006689147382984688,-3520078360614548361,'HYH0QtoMmnled7yH4pBP25lYFgzOThQjTQ6yQU','dqp9eEZYRUeZDSt0nOK1SpH3t50u7gSIgNwQ3wRHcqB1L0ogWKGigaKcR3MZkZNFbHXJ6N0','71Qd6z9fyA0G1fc','HJUmI7a0DarlG2DItSjVn0zi01J8IxZzkrik78wgXZ1goCN','q','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9526015329128399861,-7170930276033644056,'uWOK3yhmUsbXfWg5pRfiP2sGK','jcyQExHNekDkCDl5oCVwn0nS2v3qjLZgjo8NQC8CZx4oAQb95','5tyJU7sEPk3axWBGai8tJQpJLi5UoXHoXYl5OIBmXIL1246VBR','9ixk5vH9aLQLbahv7MT3xG2cvQOoxkZXeTTmCQrwprmSRFmnjH2CsFhonmhjgDKrRJ0FZat3F3t9CPFGXwgCSQd61pH0FB9max1QxnvbxgtNhpAt5NYJVpgR05OxmRmxbSycBF1T4Cb0Lu5TUNOsPccOraRCpw19O4cPzMW5XOD9','n','zS',15);
+INSERT INTO ti VALUES (9526015329128399861,-7170930276033644056,'uWOK3yhmUsbXfWg5pRfiP2sGK','jcyQExHNekDkCDl5oCVwn0nS2v3qjLZgjo8NQC8CZx4oAQb95','5tyJU7sEPk3axWBGai8tJQpJLi5UoXHoXYl5OIBmXIL1246VBR','9ixk5vH9aLQLbahv7MT3xG2cvQOoxkZXeTTmCQrwprmSRFmnjH2CsFhonmhjgDKrRJ0FZat3F3t9CPFGXwgCSQd61pH0FB9max1QxnvbxgtNhpAt5NYJVpgR05OxmRmxbSycBF1T4Cb0Lu5TUNOsPccOraRCpw19O4cPzMW5XOD9','n','zS',15);
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(99) NOT NULL, d VARCHAR(22) NOT NULL, e VARCHAR(5) NOT NULL, f VARCHAR(41), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (250,345849,'ldT5wIXh8v0p4OnKpStAvVebyFOkkbBnD9U','9','ViCb','SAsswN08tCQvzKMzTTsSBmdgSbVyjj','sOS8zGYThKCQLfVsJSZAomVEHsZoKz5sRbFFwaPZ7eTqTri8wJTkaJXl2gUrNt71FyyR6UjPuFRn','oQLiB9aosL7eae3SlKNwSWYSQdhW0QUs7UK818y2y4gG5t',0);
-INSERT INTO t VALUES (212,7321180,'DKD6if4DLY9UUNq9Nnw00ucE77yQDNn6qlWachoWp6iBgaPodbYZKSyduimyDpMzR33Bre','8ImNrQ','4xu','Pz93','DaWuQon6SdFn2IMVLBsLRXqaCMPl4khaFO2yjkEYia0L0owy','bioWjRDyQrn63xx2BxSfuk28Pzypj9T',1);
-INSERT INTO t VALUES (236,2652038,'Ci6VWLJiKxTCXyp6U0PndBseBk33aWcqdAZu05l2NuJ5rvLeQY7lboLDs8EevbzXuPRhUYZX1Ptnrl47EFWLnPx4FIq','HDPslwGs7Y','I6ph','JRoOzJ4TBmvJP14','hF163JaEtrz7mM8nZz9YUNgPc3sTdn','xM1BFDE9c47t6eYPx81erW4UY9UW3nN8NR9tiz5ERoCpvv5IZOcryC9EHIzw4',2);
-INSERT INTO t VALUES (87,16683781,'jXw2UYAPxF0ZWt9NUvKYOoLDNe8ByI4CucKSdyD0H5Bpsg5Cwsn1SbDb5ixPxxSN61jEnDd92dhrffR8qEx','sZnN1N0Smt7oy8rH','tg','i2C1mAFMKfRqo277QeVcplzcSmUIlhPFSvvXPe8','rdMOVuZrqGKd6YiG5lUW','eJJOzsNHfKbi',3);
-INSERT INTO t VALUES (94,3057527,'uPTBrPQo5l4Xe87lbi13cQABZILYTOctXdpPfpFjNDmJGpSxvCBhG9','arJHypAnKxq','5f7b','teGMIOcb4u1WDkV22rjEfSUg8a','kAdrNIj6fzawGhyim2Hmi6b9RsrCFzJl7uyLQgalJ5Medg6Savm5LwRxrmtGyV3XT4rkSrzKWnGY2JOBIwFOQ0xBEW3Y8j0FIc','OuCINPlslSnNiMXJbrd198h807bC4NCL07jSNHodWn9N6Vp9UBH2y3OMTeFjsQD6pwm',4);
-INSERT INTO t VALUES (238,16232350,'RLEuOcoEZR7vOogDMjqSzY7T4XNUJXsDy63YZ0N7qb3jryxSufUm','wfW0W9LFwds7OeJ27','IQxRm','IL2u','CRBvtSaoWNkH','atNJUvclh0bayzmUQEnCNoJo44wVi6YxR63dilUzXqAAs',5);
-INSERT INTO t VALUES (61,11512849,'QRALYonZKwoz35suXCc1C1MHvKzqnE6GrwEILUNqZYSj1S6KIvKFAGiJ1wktsp4znXXteDXMy1PWKQXvnv7afOoI','OQXgq53Ippk','5','RwMY6L8haoJ7eIivyVg1cf9DWe3Y27','UIUlrcvCe0TECHr3I33czBHPRiFQVuz7bmXAz9T1vEaPHpIHxa0OuUx3rdyPToZKUGyrJGu','BOWxn23xnufOnAiC',6);
-INSERT INTO t VALUES (4,10256654,'3fDIx74xm2OONlWyLCWqExgYC','TJl4sScF6GAu3','iB','2eUnLgywyn','Jw9gmu3ldfz364mWlmO9XHe8N5PAx3SZKvF0YnQw5ivbEsS9jkvIXk870RUfuOE3','Sn9gl',7);
-INSERT INTO t VALUES (47,8120762,'B0FJoBzafYz2q5uFgiedv8rcZMa','ZwlnAQiwXWoit43ObnPzL','XC','3piWLuTiXxJ1T6vPQulZVj4','htdaGNCHwalXPrTzrCL7OjcvqykkFFXOVM9e','bSoaVxHYGbkct61UwDE9MyA89i7ztnKo8YvL',8);
-INSERT INTO t VALUES (20,7302337,'I4xSwwjCVIp8TKxHZXyeNpFmeNbuN1N9YPkyUFQOYoTVLymnjoaDW7IZJj3XlMSCsFmLVK6oLzhwHEJRIaAi95qrcmYvXTq0Yu','7Ew3J3BZHePX9ifcy6','r2Ly','uGh4UC','8p5SFttddG1QMbJk8djXV8pQsLnq','7wyQapqjba1T5m0LbdTG2Pcnxq3un5XGhnHLDTTbHTBD5QyCm6lllq797DTxUT3bAaVU9nkIxFIImxP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(52) NOT NULL, d VARCHAR(78), e VARCHAR(82), f VARCHAR(31), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3304316694,-288710,'pUgSFZfbB8NTiZMaZPmqDylwua3MCEZ6bkR4ILICeksGaGQm','yCq8b1nLPna8zLoyFP3D7YYWDJsJJitIGwgTA2lcgSn1W7rH41ZzdfGSIPSBk3IIKYPeeU6E8K5','jpzdZVLtYBHfG7E3r2pimHruZaMyKC9mEEOWIaDxh','q','K5','L',0);
+INSERT INTO t VALUES (1044972523,1393070,'mgbszSmJZhfXGvUwQN6t0mOgN2eD6XlhMPT7GWlaqN','g0vJIdh58fy2cmjzbh02yvUnQqE0tvTuhFBp4hX9KQsLen3GAADy6im','wkNNsqC5P4hac7eyn0ZMtO4PxXogcDaGcsxQnfzXzNhwLu9ixg4U5','hC2bAZCED5G6WUX9yMT4p','r','q',1);
+INSERT INTO t VALUES (1051925732,-6409128,'UbNaAKFJQxDuX5','HNwBgxJyKHN3hp2vZC','aBLEwiXwZNNT0TzN7T92Ww38ZS3ntDKp8BCk5OzttWT763xfxevvWOAP1djmfPHT3nCf','L9UYeGVL4dC71y6y','n','U',2);
+INSERT INTO t VALUES (1976783751,-2645204,'WOJCQwY7Ztrc','I0dumOjWGzkjEvtJxW10LyXmyxqLz7nnSmCy','q7XzSoqZbos9LjZM4cLCnGtsxjF5lq3ySTEAYYpUNcTrBTqQvEfIZTe','mqxaZpU3ojgDOCU6yO7Fz4VpZ','p','e',3);
+INSERT INTO t VALUES (857790979,340433,'2SHa4l','mWeoP','3JlP3byEtVastZL3NmBEe0pws1hCFJjTvo4UOBCxwDhHUeTi','1quFz5SWcPRlEXwoBxVocJ0U4jNj','L8','D',4);
+INSERT INTO t VALUES (272453731,-6653667,'6PrKayrIuRBneGzyrWTL2zZ2A0','e0FGVpQDuycf1s9aCq63tygO7K9GVC6WsWCOOIi1Ug09KH086IIESZiP1','4Ruay9FGABaWAKWhg','2QztRdXZ1','p','j',5);
+INSERT INTO t VALUES (3430981370,3225210,'VPyv4kO8FQpr','8DSB2r2O94H3LRDIHccDKOgw9','5IgAX8GcUYMoJwPuuK6tRykHMm2YhRNNbJ8sKo8QDVt','4dv9g4ETJmT','9','K',6);
+INSERT INTO t VALUES (2406718366,2910698,'YRdP3GS6Nymlp7gI','xMGbn54dF','I6ks2Sd7YcB6uBhfdmAaMt93kJ9EKc7hFojj5nfkqWpIlvz3Yeg7xxHT0jhNbOD1b6S3SJ0x','DKI2uLIvsiMMd7','g','w',7);
+INSERT INTO t VALUES (1637858054,2490501,'w','nnsH6C0nrLwJY6rGi9lJuK9HgahrDAyqmuxOXFD7nHGOuKIxFRffbRsCiUXwwoHAwKMVf','8LsBjLbDgv4SAjgV','ykbwYYXUTuiHxz6uH','hB','y',8);
+INSERT INTO t VALUES (4220458690,-4730651,'7wRpWQ5XKA1uFahgPanp8CoRnbf','VL2QQT993EsRLFSTC','uoyrn1937vu0ldKx26BB39okB7AnPdh1bZb','uZtxvwhPD2ze0A5X6HP78juUsnd1xs','e','Y',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(52) NOT NULL, d VARCHAR(78), e VARCHAR(82), f VARCHAR(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 INT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4171250412,15058163,'VlWRwugRWD72LdT3Bsw2J4Gj3kx3vS0FuPOShTIPsvDGq656Cqt2He3tx95PVYi','re4TY7NjqE','slgA','snRRc2Ot3CceiXypWrtmHcrnGlvIyftw4I6q','KBbt16w2tdxhMdlfPYdIhaL80FA3NXxW7h4SWxJSn5kXp9DSIbBVt5UbvjSGUPrUdgXy8G3o32BtpGhU0mZc','CXQJrEiq57BmaWh8uygczcDNOcAHugOZXbENm7BXcdeE9zeUtD5YZxzEtrtmrDLIKLofvNX',10);
-INSERT INTO ti VALUES (4171250412,15058163,'VlWRwugRWD72LdT3Bsw2J4Gj3kx3vS0FuPOShTIPsvDGq656Cqt2He3tx95PVYi','re4TY7NjqE','slgA','snRRc2Ot3CceiXypWrtmHcrnGlvIyftw4I6q','KBbt16w2tdxhMdlfPYdIhaL80FA3NXxW7h4SWxJSn5kXp9DSIbBVt5UbvjSGUPrUdgXy8G3o32BtpGhU0mZc','CXQJrEiq57BmaWh8uygczcDNOcAHugOZXbENm7BXcdeE9zeUtD5YZxzEtrtmrDLIKLofvNX',10);
-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 (1426772481,6382748,'Bgq7WjYtQ00qw21oLgEgSj6biojN15W6ZLdbcp7pymfBBDlscNcorlulYf','JFWzZC1','iwIDs','ksJSC1OcsXswgiCGee9rqsrTYXpQW','SqBOCWrKqnApDm1VWyRVHHeQnS6KXVdMkBcFKMr2uEoCjwi72FuPKrq3fj','wdyneTvfsvuHka32iMYvSx97rzwlM',11);
-INSERT INTO ti VALUES (1426772481,6382748,'Bgq7WjYtQ00qw21oLgEgSj6biojN15W6ZLdbcp7pymfBBDlscNcorlulYf','JFWzZC1','iwIDs','ksJSC1OcsXswgiCGee9rqsrTYXpQW','SqBOCWrKqnApDm1VWyRVHHeQnS6KXVdMkBcFKMr2uEoCjwi72FuPKrq3fj','wdyneTvfsvuHka32iMYvSx97rzwlM',11);
-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 (3614584488,4532638,'OfffSISMVczwQPUtF77VMlE2tuIiavZBnfN49bC7BpgLH80vjCjIdvYuLjTrzJmXfySSGzBRyuO0EPoxUIXICLm','2bjZESx1PSohFWCtWzX3bcYMKyUt8jRB7K4toRBc0MJGqptms83ux4babGkIvHDQPmy4MYrTHhn69pruLLCDoVz0FLxWj2AI0GhZucCzdqfsc8ySOlYbx82uiBzAAWtMC87VzApMr9OennnIE74RLQwSWesk08z38jBB32DilU7NFVbAxxadamySIJTk9rlhXH4ovcI19ovz0S6lpuYdk0LF6UkEYsmN4H','JriJC','kZGWUPPTi6','C1G','e9VgqwumRJl6wQxJiTgac8hGUyllCTwXUD6pG1PmAm4LsVtTtf9liO2B1fTL3yQVDdKGLZANXOes6CjjBmu3Fn0G9',12);
-INSERT INTO ti VALUES (3614584488,4532638,'OfffSISMVczwQPUtF77VMlE2tuIiavZBnfN49bC7BpgLH80vjCjIdvYuLjTrzJmXfySSGzBRyuO0EPoxUIXICLm','2bjZESx1PSohFWCtWzX3bcYMKyUt8jRB7K4toRBc0MJGqptms83ux4babGkIvHDQPmy4MYrTHhn69pruLLCDoVz0FLxWj2AI0GhZucCzdqfsc8ySOlYbx82uiBzAAWtMC87VzApMr9OennnIE74RLQwSWesk08z38jBB32DilU7NFVbAxxadamySIJTk9rlhXH4ovcI19ovz0S6lpuYdk0LF6UkEYsmN4H','JriJC','kZGWUPPTi6','C1G','e9VgqwumRJl6wQxJiTgac8hGUyllCTwXUD6pG1PmAm4LsVtTtf9liO2B1fTL3yQVDdKGLZANXOes6CjjBmu3Fn0G9',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1993110990,2685789,'C1MMcVLxU5Tm505VrXt','TBddCsjkCRuSpRaf3tWJz5OVUcwkIcJXcwxZguo4VrGGXwsdL61iM6qdNRpasDfEHpyF9GgVflDnFs0iw5NvRnDYC2PRJ2C9r6TguZFFzC3MJ3L2BGCrGLyob5GfxvLfEF','3Lk8I','xp64F2kbOv0dxzh9OWAsCPGGGWYktj5UZ7h8RVxhN4g4sm7y47fRXha5jvz8S4afCyzzLXbDpdY9W4OHq2P7zy18kglNUyG5QGYYWOVYzhnhn7KTnjS','dn6BHECC3p9NVb4ruN2yuhqyKtPdRiN8VmupyREkOlD7P1c','8Ej2xqnmUcKpznCTFXS7N3tVALzBs3C0fvQU',13);
-INSERT INTO ti VALUES (1993110990,2685789,'C1MMcVLxU5Tm505VrXt','TBddCsjkCRuSpRaf3tWJz5OVUcwkIcJXcwxZguo4VrGGXwsdL61iM6qdNRpasDfEHpyF9GgVflDnFs0iw5NvRnDYC2PRJ2C9r6TguZFFzC3MJ3L2BGCrGLyob5GfxvLfEF','3Lk8I','xp64F2kbOv0dxzh9OWAsCPGGGWYktj5UZ7h8RVxhN4g4sm7y47fRXha5jvz8S4afCyzzLXbDpdY9W4OHq2P7zy18kglNUyG5QGYYWOVYzhnhn7KTnjS','dn6BHECC3p9NVb4ruN2yuhqyKtPdRiN8VmupyREkOlD7P1c','8Ej2xqnmUcKpznCTFXS7N3tVALzBs3C0fvQU',13);
-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 CHAR(81), d VARBINARY(91) NOT NULL, e VARBINARY(92) NOT NULL, f VARBINARY(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (73,15991703,'KFuBlKVKMZ1VAE4Nocur8WdWbONoLeM8adHuZ2EVPqDEj','Q94XRMhvGgxqbSGxTB','6szVK5rCZohe2LPQgTwXHokKZgGtDDNZ4ie656qJi','S7r77Bwdp7OnFQMm9SZxQQZqYTTBMyxuLXm','Xi0XIB2jZHo62wk8pqUmjd1TAuhFQ3sDeVWUkHv75CeWfTdPVUmkbUyF3QNO4j8Hc7jQpRktC9D5','0zD1xXEebs',0);
-INSERT INTO t VALUES (52,11570110,'sJK2ZamI5vc7vLkDQf1pxtiHit6zP3GYqOSBmGSDkWcNGO4WlYR','cUQV3BqD','V6hKwaDQ1pWJwjoaSHsTPvBWrjZuIbttBeEBKTGcR05I2We5uC1oY7wU19Q','tbLbM9FgeZzrlRVmUMA83OgA6pvDKMPzAqt02OBp2TLPTP','ZFUn0zwrz6wnZmOes5bYju0','04v2wZAPUr1iJXQn0ndJH8Ii597s6qoCwRmJrUO1JOcQDbXDTJHLTgmhuV4qStfXISXEpiEbW5nmP5dfawXOf',1);
-INSERT INTO t VALUES (-81,7319934,'rjY7hjPZ','EUZ8fXI4no1TFVxB57V0iKAPVkbVz9KUeel2lm6gFKhdnDBvN0yTNp13QkI3V6TcsOyGCM6PtDT','oWygVE8P','oHPIqtw','0rcxB7r26bKzD3BO3FeuIeu3Hh2LDsVqNei6BdGE9Rh7YzEIHkjqLktK2NqaIE3lrn','AuxK2W4MnHKqCe0lvMzvdaTWUbig4f1KX4dLjSss7M3Wtd5PwqHBdm94eUH7TNcPPG',2);
-INSERT INTO t VALUES (-23,6045040,'dpnkSava0rJUs75gRk70HjxRlXGiJ2TZtYdp1RjLv2cY4YnE5rAt4TMd16gwwz','fuiN8769coRLavFs2Mj9PIfMpNGM','w7fwoSZ9j4o3fhds7KlSlt8ZLKZKr1Xd03F1UMYt7','1dU634Jn5ipZl','77ai2VzTIpDokys6o25os5kCqBqwyQRhcOm4r33WWKkkHGQrnxOLWM7eahYWA','kvbTXzRCmkoxySKNFmfx6AOCw86IXC9GCG0j25NzYgz5JcMVsYxmC98GSn',3);
-INSERT INTO t VALUES (125,1254172,'3T0Gf413q3FpaRC2XaSul3B2S142JIzyRh6WuTda3OUj4S4sb9Rcf5llUbjZ61UdGS','cvBcOd','6UHphWswZpzMqc9PYqCmcLtW7UlsuOu6cABmgrhWbGMg7bgg641Cms1LQ6dOeoBc3x','HjXMNnDGKqr6R9jw8vKnbZyvLKs1puKDTLq4M6TGx','pFzn4lypCozchndsCOgZs5nUxC91OdgaghmnSDIbgDuqTX5','Bzsw3cvLMqrnV3yzqfvdXk7I3aibYJiOWVN3jA5VC22Bzdb40Xgax6RcV4tj85i3xk',4);
-INSERT INTO t VALUES (17,10053405,'Tc186an4GSSayUXd5Sw6Z9QEeFeZ90YTNSjR1P48fgS062xTR1h2FJ0BkVq4IURL8ZAVZpl9tLfu4Q','GNIlgN23AHAEAQ9BLrPgHTctx775oJxFX7bXHQnchukcUB9gxdDrLjjVZNM1mn6Q','DK7SE69mwYOvSgQzhe7PA2DbjqWB5wx36','U','aRuzs1','7VbgNNwsWKPe74s7FCLTq33vPhhK3fGtC5ZPZNxRMFAu4RGWLI5EXd',5);
-INSERT INTO t VALUES (-38,7810422,'0AzEHn2bmJebhGVk1kSs56XntApNV33XAVCR2ssHVocx','jSSKo6a9MoF9A0RV0C0wpeSKO785BFRfpojOnzhGo4Rq','5hr0GOT5xc62ku9qY4XEY8YhXqgjZV7LnDc7Yl3X50CwhQ9a58VHHrwHSOJWk8DLWPOmoO7aPHv78VicJT','vjHSVoNF4C5x42iaHcY280R4p3iiZu1hpcC','jcBF7WJfdSrE5hG8inzB4xA7UjX7SHobcXGAlQ55ZH6ZQ9WwDHL','251JP4KqHdAvK1yiWZ6a9nQoRViCtL2nmBKkosQ9Un0oOgbd6vNwGBCArH8lWpNL',6);
-INSERT INTO t VALUES (-66,6327553,'wdFI7fLjnzSGLZ2rpDTl1SX','z1vwz5eTVe8FjbcRkDDZLdStqBUAz6TCllTkwJxRJPDHmyrTo8hGmILRjHQwBKx7T1h3Z6jYAdV0tE3FAdCzpOT0n','KNyQuAhMLkhaW4blPycAANc0bE2p75xit','pBvJ6tli2qyRIiD','zlb0yzALLqyIElc1Xgc8iMafvNUO3xwQpyG7zfzt','XU1ae19LLv7JFQTg',7);
-INSERT INTO t VALUES (4,9417707,'YQO52LE0Z6M3i','451RTCzqCRidOVC4drJa65dhfXGGgd5EpKPvDjQVzmXwp6OjoYUH6fWDIdYgVttdsRZia6WzDb9G','m9sycHaRnK1Wt4SnHKaIYvxU64hbESMpkRXvaouSI4G4Lz2PJWbqs6LdGcouypW1SaEeEkN','b46dqYUpPOoacP05k05Sbk29q2ohBXabM0Jj1qj','gq4w8EonCwmlh6PjVxInIQJ4gRl9SjfP59lD4S3P','VSCLCMSaDYyYS',8);
-INSERT INTO t VALUES (36,5557575,'1f19YWIw8R5ROmEfFmbMVDoXeZiwZTheZ47HMuQbMfv','239RekKeTHhZhn9FRntSgkisklULdH2J1iI0c54v74MhWK4mTyrtOeUqeiMyORfvadlbRuVxzbvThBy','Ysf0JFgn0iOcn7J','SpEBeFJTl41','ilCGf8bp8qB6ckwkgKcKX928F7vGVhwscDaS9B2l32r0pJq76F','67TBRE3PnxGZOLj3RIl61TkpbVZFKJoR4Nd7EgxURLoV9bSfCUAZUZjpEX9sWLy2jVqvBN64ASZAz9pjUtdB94Wu6C3i',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-3293021,1376763,'FVRJbC','2TDNf6f2jOinYMtRXFxOGaR9qQsB','nm2pjwS5n8e5Ux7cDFzRbkmSMkHHvwotOVo6QGuhI','clt2HHF5VteUAvekcjOgwU3x4avVm0ZtiQh','Sc49JbAO4yQe39pCgYb61Uij0byaoZreYtP0zqn1','bfXxSqvD4I63GZGWEkfBpAETwC2LGv2HxDdPA9124dcjmD4ir',10);
-INSERT INTO ti VALUES (-3293021,1376763,'FVRJbC','2TDNf6f2jOinYMtRXFxOGaR9qQsB','nm2pjwS5n8e5Ux7cDFzRbkmSMkHHvwotOVo6QGuhI','clt2HHF5VteUAvekcjOgwU3x4avVm0ZtiQh','Sc49JbAO4yQe39pCgYb61Uij0byaoZreYtP0zqn1','bfXxSqvD4I63GZGWEkfBpAETwC2LGv2HxDdPA9124dcjmD4ir',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(82);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
-INSERT INTO t VALUES (-1649103,11686109,'98xzHXkXF5PvfaGZhvN3h0gOQzfZfRGkBEZ2','xX3CxVwqZex81q0vquRfmE3zENSVLjnGNGv9sjtxwbndq4l4fz8Hcl3f','DYxSgngrz5DgWkkqMPL7DiN6wvHwE7nUeFr56UqliUoPK3HK4k61XYpUv71aV6A5K70FyKhwtPFpu5lAVV6ovlWOuk','MI8OSoOkxBuS7dSdsXsNteXFL','aRBN0ISIyihvOqNaKHgZ6Yei0TIQEJ4lWkXCSu8rrujsz1ro8LXaEriePpJDRnVjzY','5c9HEIb9VgPfAFiRrnPlgGI',11);
-INSERT INTO ti VALUES (-1649103,11686109,'98xzHXkXF5PvfaGZhvN3h0gOQzfZfRGkBEZ2','xX3CxVwqZex81q0vquRfmE3zENSVLjnGNGv9sjtxwbndq4l4fz8Hcl3f','DYxSgngrz5DgWkkqMPL7DiN6wvHwE7nUeFr56UqliUoPK3HK4k61XYpUv71aV6A5K70FyKhwtPFpu5lAVV6ovlWOuk','MI8OSoOkxBuS7dSdsXsNteXFL','aRBN0ISIyihvOqNaKHgZ6Yei0TIQEJ4lWkXCSu8rrujsz1ro8LXaEriePpJDRnVjzY','5c9HEIb9VgPfAFiRrnPlgGI',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3291759,4472232,'6NxYMYmxPoFlAJrn2YWH8hJADz37xrB9NoihahtsDqUiNKhu50X6cqTWRj9q4lWapUoISw2VTjHGJ4','tm5HKtEFUyrX2AOj3cm0kOCIjIhAhvpFt20KKLViHloGUgktgUNLYGmH1k10xYQc6BYMCFK9h','tX7wKMF8IXYdFB3qQf','jI09hCqpDO31lIUscCTYDv','8UXJkZqLHBo3DbQtaQF8CRu5Ib3MLgBAO2nede7','uRniNp94RRgblZfp4jgdNlwjyA6zEnwtCsDEPEis1eSiJMeyAjshFdZ62xqUEUFfS',12);
-INSERT INTO ti VALUES (3291759,4472232,'6NxYMYmxPoFlAJrn2YWH8hJADz37xrB9NoihahtsDqUiNKhu50X6cqTWRj9q4lWapUoISw2VTjHGJ4','tm5HKtEFUyrX2AOj3cm0kOCIjIhAhvpFt20KKLViHloGUgktgUNLYGmH1k10xYQc6BYMCFK9h','tX7wKMF8IXYdFB3qQf','jI09hCqpDO31lIUscCTYDv','8UXJkZqLHBo3DbQtaQF8CRu5Ib3MLgBAO2nede7','uRniNp94RRgblZfp4jgdNlwjyA6zEnwtCsDEPEis1eSiJMeyAjshFdZ62xqUEUFfS',12);
-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 (5453967,11272365,'sI4ZAiflIr8UOg9ebfvIhIknuSVoouPl6T','NSsNUfwagqGkTRD6Za47Hfk3FrR1UPRELzgsLo0RB5fNSUlceCI0V','3TgCCssbuZ9aGDyWm2jGjCowSmo7tEBjQknEFMnX0qQNxY','vUeyUvs1Vpdm5xR8lRxpHN4g4I4VdFpMXEB0osxbYSv5Mhlojeys5aCrzZFqEyl8nwkMIQv565VMCnCGS0VdICdqyfIFnucY0CbKFMM58VasZXwmrsLMt7aUSX6XTgB18K2lUcjc47SajOW66Gujm','qr0C03qMBsviPw5jz7FN5dqkNLfoEt3zukrfq','UK',13);
-INSERT INTO ti VALUES (5453967,11272365,'sI4ZAiflIr8UOg9ebfvIhIknuSVoouPl6T','NSsNUfwagqGkTRD6Za47Hfk3FrR1UPRELzgsLo0RB5fNSUlceCI0V','3TgCCssbuZ9aGDyWm2jGjCowSmo7tEBjQknEFMnX0qQNxY','vUeyUvs1Vpdm5xR8lRxpHN4g4I4VdFpMXEB0osxbYSv5Mhlojeys5aCrzZFqEyl8nwkMIQv565VMCnCGS0VdICdqyfIFnucY0CbKFMM58VasZXwmrsLMt7aUSX6XTgB18K2lUcjc47SajOW66Gujm','qr0C03qMBsviPw5jz7FN5dqkNLfoEt3zukrfq','UK',13);
-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(18), d VARBINARY(26) NOT NULL, e VARCHAR(69) NOT NULL, f VARCHAR(49), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-12,162,'lGnUrkGHXBydk1QOb','Hk60QuA','hoAXdcEH9pNpJi4Saf2UITU8oF3i3dfnWq2y3Ohqt06RBGPpDdOGwH2k0NGJSx2','kOoph8FRUXn93B4XPsvpxwpnl','XVAIWWn','mnVGkm9gBx3MgD1TjwNCKwCiWMrzpLuuHb',0);
-INSERT INTO t VALUES (38,164,'Zd','QgZlDh9Go2mHY6Z','ubVxqZi6ayUnqqVCV2M6GyOdC0KY53GPKW3LQVUiPbZK7FlF3aVYTWQN6BN','U5TJpyY8q6yNu6GzX84PhI3ucHxm','79l31Y6s9jPyX3jMGgwtiuYswixEDkJRxjW9yq9','QC3JOtiki5EX',1);
-INSERT INTO t VALUES (-124,45,'nSV','URUyp7gyrMil1YYKSWI5R','HjQlDZjZCAXzQcyEqHR1M0kOKP0Rhxw6EuZ7kNhTVSwYnQK3IceSvGjOI','u9HvEP5bz3d1wIO6X05Fuwmr0','LR5T5D2hVTB9kphieyWJW41mrm1Xxz0SvqUP2DNnSzRW9PGxZgckQj8WKEBH','mYs9',2);
-INSERT INTO t VALUES (-99,120,'bt1Lj2','sVdKN38KREXLuE2jjRYwsF','TjwklZ0wdGgg3R5KAVxZCyCFWyfD7cfdB4exucXyu','cnepEvS9nLbmKi0Je4s4koF6NNeeK4V1j','gBSjK9HWNUxkR7p77zlMkvWL8l4IyxNJ','uWp37my1adV5Z9liTb75CVVR1YkBwoceoYfWINnIltBXsskrypFUznxg4n',3);
-INSERT INTO t VALUES (-112,138,'JXBjgKmZ1oDSMcN','Atzs','LsGWSlyxiQSd34bq','hFs8N6AXLrSPcpS3pQIscGQ4r9','7NcFFIV2NbX2uIJXmVAqFh2LM1gFGjwhQBS4eL7O5IsdmnumAvTYYI966','kWDBUDpMvhlRDvcNRxMnJfn6uMAelLehfpEZhTJoo4Yi574WWxF5lLHeGlAEJrgOYP4',4);
-INSERT INTO t VALUES (-72,192,'D7K','b4mx3u1qRw9fbq','QBiHTtKGfkgjbcwsFzuGFvs1Ush5uv','v1UTMbM0xfxgltrqvM4aFp39S4NbDcZCo9xuYL0wYZYuTdvk','5sVFjieGpS0u2AzleuTTvO6X7GeMx6yto1XlqWWhOPlbHRW24m7hpBKbRP0bzI811Kuvc9hmUhQHQpVmclaRlpE8V1','FBly92YOal9yMlJnSIYFG3qUeDei4dbKH3ebEu5KvK',5);
-INSERT INTO t VALUES (-17,223,'J8tBiGojAH','wl','CBvkNcoSLyaGddwyHhOoViQtkm5S2k9iUlhfVp3sCcd7XuHQTNnQ','0wbDxjRccqgSXM91KO2iJTcR3UgbWa9DAOIEwJo','ItowgGJvrO2G1bI3FDnGCraxKdsOY7yaMlJG4ClzM3gHRVUjVK8hXxnMsmEOvpd40LmSs015GUC19MiV','d8G6DhszYRTWrLVE1wyycexu59LznZi70d7fgPvpjmTVmqjbmuLk2sLMEAB1zNtXrMKKAoVRN7SYwbPkADxtvsCqDL',6);
-INSERT INTO t VALUES (50,242,'Gyx9AEDj','DUopkj1','JdxOSnVvC4ihEtsOCdZyERsl4S3JmCntrbOPMjWCKGaKny0lCISMDoa0SE0aa17JPH','1R7lR1zM3yboNVc8hCHIhJengjB6CJr4j','GO8ZJpOw7zdV6KJ7A3fTrg9LleecYNFmvUw4ZtDuBo5TC36PrVaGm5L57VbeEdwX','eSPd25R9hTlH6W4hv1ztI',7);
-INSERT INTO t VALUES (-89,235,'PBsgNIVWmu','FOmsKnNxrs4Bg19XmU','xDOPa539ShxlxcnzhOqL0cUhtCwo8oZ5LfJBab0QCoztBpRClt5ZqnH7t','ufhBNlivwy2h90MWKZlKCG81rsNQtj','D4jGzgTsibTVGR','0OY9zuoSbvhJbrB8E3j6AxHI4zQFtnLG99uP51zhznFK7vMwMAQGpuqV4sqN',8);
-INSERT INTO t VALUES (-120,168,'ywWv8vNI','HZtETlPH','8cok2Tcfc1znR1jThfTy3QgqcuP57hQHiFb5mwxUd5tOrqdGzEG35G8YWoswf','5e8FlRpD1md1Uv2MZ9q','gKI3J7Brw5QZvFrEZ2TqDj1dJQKB624E8w1YRBGzu5KKhbEFYE5klUH0iPz2RBnO6zAxqBqiLRQmxUZrntO7V5rlsSYC3VvNtg','Y6wUwreV6OuG3CBvCuU8JzpFl6zsMLhIySkrIGaBH9qn3yt8R7PxjWFYOKIOopHVv0g1q1wadib9TBhR5L',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1100,89,'tQTg03pbNXhYjvq8','DBX4tG4alIEXX6PintCfD6Nv4v','rTDrWlco5','qFlq7PzKpqLAAdom7vpaXzLNg27lUPdQi5','P0D79ioPavtoCV','f',10);
-INSERT INTO ti VALUES (1100,89,'tQTg03pbNXhYjvq8','DBX4tG4alIEXX6PintCfD6Nv4v','rTDrWlco5','qFlq7PzKpqLAAdom7vpaXzLNg27lUPdQi5','P0D79ioPavtoCV','f',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(19);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
-INSERT INTO t VALUES (12599,198,'wHc87','gIpYAIDJSTL9ILOrYyoE','XDC2EVtPSGBAw3sPH41sktaBba2oO14RD8Qs','7g0wrdFr6VmFNbTVlVZtNriPE4xjBH','bKpk3L1lKY757uH679bOwX7WaUVjMH5aMzQRvJeY9P7CM','YZrUEriwIEAgSkStQpAGB34I6sE0l1UQIo46ovPOnslNdoBis',11);
-INSERT INTO ti VALUES (12599,198,'wHc87','gIpYAIDJSTL9ILOrYyoE','XDC2EVtPSGBAw3sPH41sktaBba2oO14RD8Qs','7g0wrdFr6VmFNbTVlVZtNriPE4xjBH','bKpk3L1lKY757uH679bOwX7WaUVjMH5aMzQRvJeY9P7CM','YZrUEriwIEAgSkStQpAGB34I6sE0l1UQIo46ovPOnslNdoBis',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-23035,229,'NJrCHNjDAsfJEC9zI','KTKZGV5uItFcoDvfUKRkWFAnN1m6xgrMJptbV7jd35NtaeUvrAbawPwNewHR7yGXG4wLbzqbhzRjHBLj6P4g43SvfnWB68U8Vi8BeFSNdpzT9lDlRU6lpi2xHAVMnvNQ','yihCBGe8cNA3HJVhryThri1amhpIpZSX2LR08xkZB4lGZf78lqm5oSmCYUCqambRago','t','AhccoMkuc74TN25qRUueb1KS8S4wy9ijhhvBTyxZhVe7QbQHzX7hg6GDadWAyLiTbgfRhLtFLWdnDGvTeKW','9SF0Ace0UaF9Qo3x4ANKo5i892TddDCP',12);
-INSERT INTO ti VALUES (-23035,229,'NJrCHNjDAsfJEC9zI','KTKZGV5uItFcoDvfUKRkWFAnN1m6xgrMJptbV7jd35NtaeUvrAbawPwNewHR7yGXG4wLbzqbhzRjHBLj6P4g43SvfnWB68U8Vi8BeFSNdpzT9lDlRU6lpi2xHAVMnvNQ','yihCBGe8cNA3HJVhryThri1amhpIpZSX2LR08xkZB4lGZf78lqm5oSmCYUCqambRago','t','AhccoMkuc74TN25qRUueb1KS8S4wy9ijhhvBTyxZhVe7QbQHzX7hg6GDadWAyLiTbgfRhLtFLWdnDGvTeKW','9SF0Ace0UaF9Qo3x4ANKo5i892TddDCP',12);
+INSERT INTO t VALUES (2932928611,-5169367,'kN6QH2','pcS1rPySyw6sAXTTltgwYAXYXUmstTwGnGdTUv7IeX7RAt4lX5URi4fnHvcpWjhLzKmoG5vFZB8k','Mh9r53y44gmgenyEO5NBDVbRavykZF38kR7SKQVZapoIOW35DYxDX9YYdDs6kJi0aQ6','vE3W','U','N',10);
+INSERT INTO ti VALUES (2932928611,-5169367,'kN6QH2','pcS1rPySyw6sAXTTltgwYAXYXUmstTwGnGdTUv7IeX7RAt4lX5URi4fnHvcpWjhLzKmoG5vFZB8k','Mh9r53y44gmgenyEO5NBDVbRavykZF38kR7SKQVZapoIOW35DYxDX9YYdDs6kJi0aQ6','vE3W','U','N',10);
+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 (190742592,3548277,'siew15br3ZTR3iFHkIPfOwMy57FbXJCKY9KGz3q3ckNs5f4XaLC','aolcMlvZefBqunGLr','NYJZauv7sEPGCIiyTH7pf2CeMGocrXwfgr1vym0PPKxP2mzAScBWXuzruS5y3','cFedgeDu1UKS','ik','Z',11);
+INSERT INTO ti VALUES (190742592,3548277,'siew15br3ZTR3iFHkIPfOwMy57FbXJCKY9KGz3q3ckNs5f4XaLC','aolcMlvZefBqunGLr','NYJZauv7sEPGCIiyTH7pf2CeMGocrXwfgr1vym0PPKxP2mzAScBWXuzruS5y3','cFedgeDu1UKS','ik','Z',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3106712130,-6924153,'XvIrh50MSkORkUN6GK17MX','I4A8LBeVd1rgfxfFBMLSkhEnJvy5qOtVPQnqOIh1nSkV','J1J5vsr0KFiNjfG3aaIRkV22nH947sct3fghopy332G6q','9huiGC6oMUFsIfTKfI10q','AM','M',12);
+INSERT INTO ti VALUES (3106712130,-6924153,'XvIrh50MSkORkUN6GK17MX','I4A8LBeVd1rgfxfFBMLSkhEnJvy5qOtVPQnqOIh1nSkV','J1J5vsr0KFiNjfG3aaIRkV22nH947sct3fghopy332G6q','9huiGC6oMUFsIfTKfI10q','AM','M',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (12970,232,'x1zo0J0Dzzq2IUAp6','HIxWMlOK0jV9nlIEo7SDkTqMD38SdRpRC9XVvYeSuvgGWOQanIr3YoGIOsnwbxH9U6iSXTKAub1Ptt5dMdYyOafLRDgVYccDJcZpFPngNtHPtpUnHG8eFjvXl3TZIRAm9rGDu20sitiiAbn0ifzW2HDJTnnbpqvKyW6NVa3YhDsUQEOjhH8mFe5zbsQi8TIfJstmckdBCNJLHYk85LAZL3KOmuBAJoU0ee3FreAHYGf5Fd','mCyGkhkFaizICONBLKxzBaKvRysAlGrdFrsNR6L3F3RcKlAxTf','ZF8DA','TZ1csE5FGDoSoYFe3j0htEBGF8ZGCjkY5nlpgTcZ1ih8avBKtHIjxYkoOt6YPARusYyCaskFTU','uT0Le9s5LTIZ73n52cYDW8LIW0WmVB',13);
-INSERT INTO ti VALUES (12970,232,'x1zo0J0Dzzq2IUAp6','HIxWMlOK0jV9nlIEo7SDkTqMD38SdRpRC9XVvYeSuvgGWOQanIr3YoGIOsnwbxH9U6iSXTKAub1Ptt5dMdYyOafLRDgVYccDJcZpFPngNtHPtpUnHG8eFjvXl3TZIRAm9rGDu20sitiiAbn0ifzW2HDJTnnbpqvKyW6NVa3YhDsUQEOjhH8mFe5zbsQi8TIfJstmckdBCNJLHYk85LAZL3KOmuBAJoU0ee3FreAHYGf5Fd','mCyGkhkFaizICONBLKxzBaKvRysAlGrdFrsNR6L3F3RcKlAxTf','ZF8DA','TZ1csE5FGDoSoYFe3j0htEBGF8ZGCjkY5nlpgTcZ1ih8avBKtHIjxYkoOt6YPARusYyCaskFTU','uT0Le9s5LTIZ73n52cYDW8LIW0WmVB',13);
-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(25), d VARBINARY(64) NOT NULL, e VARBINARY(91), f VARCHAR(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (451033708,-814426767,'66Ajs3AR6RMQFVcexVy','Ky4UrE0tO92UmGGJGhaXSCoXL','Pvpgl1aNt6nhzpm4hOrh6G5gMOKwlP81xci7K','L24dQIz7cziMi','i7Bgqh','vXeh2VYmM40hsRT',0);
-INSERT INTO t VALUES (-902908796,1111453307,'CAo','WZph6PINj7h1QZQ05oyqB2Mh35XPTF6Q0uQC','6PRkcXSQF9JFqgKl2R1P6PBitsRwcHnWoornlkJ4EaBLBbEowE1QBPty66Z2','FpYGiyFlFwKs2ubmFLK','8aQ3fI6XY9TrfCegoMYUCFtcUz8nK','YgP0TvEEcp4mA6o4mfrfiV0wx1S3',1);
-INSERT INTO t VALUES (-1817685322,946860282,'Iy','ENjh6cDdtAA1c23zMW8Tle','UWtlY9yWcqDWDMP1BQUs7cF6CcYJlzgA8LX5Is5Dc5','Etm5wTkyAG3YCz4ovSUSVBzKNDu','g94Pq1H5rvUchLeclArqub','pxnBGEmjvxEEMCsCtyZJFQ8',2);
-INSERT INTO t VALUES (1421295257,-184927681,'RwurAmzoFFiZh5oXbd9','zwvjxfHlEiNjeSwOpkwCNezeIe8uOOJBCOA8c1qWi7pu5yTPlAFeKDXb0L','M','x0t2BYPa3lvsWZwH6Cad7W630mUAWQLMmL8joJaA','g1kOJ1e4xhenFVKLLTb9TJEaBQINIvpw29HdVm3rpeWc4IJu','SCqS2ubBflHNFVdS6kArRbKOJaiZ2cKXJSAPqc',3);
-INSERT INTO t VALUES (-859198694,1708061118,'Aq2dMTQ2jUnzjWbo0','P5AgfPZDCyb4XqZ1YDW','y5JSJyPFv3FpPF5vrOWahuGfANcsd','08QY7T0Ib4uAVMRgMlPY3sDhUWVtxam8I5f6f','bReTtaVeSGlMQ7oxn7CXbQEz9sx49s7WkQS8bhfG3mutRHH1D5dJ2kOlWbZpwZuG2sch3JpTAL','MlBaI1xlOVZrF2JfihtNFFlQhDVZ6t',4);
-INSERT INTO t VALUES (1599737559,-1043673953,'emQFs','twOhE3iBWo8mPDQg98yrJZbu','KyHUDIULIaUmVPYvGgeDqfqkgtGlIAbRA67hMpOjoTcDbBc4KfHqLntrOiSiHBHJrEiY952ZpQF7FDNLa6DbOvb','KAps0eidsPELqaaKbiUOwQQQKZkZLM9R','6l3czkT97Z','kBprNc3ofI0Gm1eUvfJQnA5q6IBGVfMEhQy8bY6CEk4oDxrk453DJzrB0KtLr4Soi9NF4cOZqdnhiMCOD39GrFKGlTNGpzo5oD',5);
-INSERT INTO t VALUES (-1530095550,418793538,'3l4NeqBKgarrxHPYOxRFw','RRN6yJdqAlj8cMc5SVv9RrlrMOKyfNFyUCGYsKVWdHF8K','zzzhQVZWUMXbacanK6qqPFZ3j1G9P8NinipWSMs0MrCS02XYyJwMjtCiiEpaAIypufFI738bcjoZVs','kXYPtwIcVhreqnJEwZHaEm0G5CT9p69MGR','ZdVKxVhfG0DZCOh5cag1t0M11FfqtL1rHrt7xY2nCCsQWw1wHu8Nlc262YViCe','UEK9y55RkpxPPXj8j7TEX715dtJPR8swE7OgOLQeN5d0eusqYkBeSbe7NC5sfOGqPsMUx9pM6CAvPTkqdiLbQZLt9yqFJa4imv72',6);
-INSERT INTO t VALUES (-196170341,1689641992,'dkOvYwPZq','5WxrOw18fUOwI5dtXY3Dj','UbGyEBUAZrcCFPXUdXA4FKbYBuYXhWTAG3ScOgKxFLcJBSYFb','o3yQ9dKm','IIKMJ','hk3Wg9uR3PTOdo',7);
-INSERT INTO t VALUES (-421730380,-2063031377,'8eYHemmNzhrNG39SKIzX','dhMwaGNYoo3QjynBptpmjlPpy1Og','GDiQv1dw6HxJsi05bKaB1lJMNDrg6YreUZ59AXMBFNpnzcaJgyFcr','9qEFL01C','Pz0JhRLnMeV14JJaiTWZoPLNDrsV95N3','rRhAsv2W8f',8);
-INSERT INTO t VALUES (-1487088055,843733803,'ZX5k','6Ou9mCHzBAr8CoW0P5qTghC075dGLBP1SAqrgzmr8DgUv6eyfim2TuO6a012M5kg','O','xWuO24dPbTo918x7MJkShWHjmZ7','1Zw57gUQS01798XbCId6m4oefVobIzxxTmSKlKnpQHw36ItlV8','0voTqP3x0cAifWRszi0nNdXiWMnlPlYM33gmub5nKWUezCTxFbQbEl7nNjKCQLOSC2lWG9T9czVE37haJG2slGy8cMl3iYZ6zj9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1072366429,1537080649,'XXQaGUm3Lx0Aqf2F4K','FvNjoISTuOs1Gir','lSHG0o8dfh3G7nAbaPbbzgnG3E7agNu9tr5McqOptFSOOyirsrD','DSNeMvpTozlWuVBmKukaODp0iOmyLU','cGL4ouWiA1ujabTdJY0BK2HWsAxyePkOW','tB3Ksgf8DMiNr6GgpKAXYMnWBGhRvlWz',10);
-INSERT INTO ti VALUES (1072366429,1537080649,'XXQaGUm3Lx0Aqf2F4K','FvNjoISTuOs1Gir','lSHG0o8dfh3G7nAbaPbbzgnG3E7agNu9tr5McqOptFSOOyirsrD','DSNeMvpTozlWuVBmKukaODp0iOmyLU','cGL4ouWiA1ujabTdJY0BK2HWsAxyePkOW','tB3Ksgf8DMiNr6GgpKAXYMnWBGhRvlWz',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(26);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(26);
-INSERT INTO t VALUES (546230258,641972604,'lyIEJU2cy3','EFAs5gITToJSucYtFO1KPqGKupPm','eySB9zy72k6uFVBnZgu0','y2kKShoFtfUfo5JsS5aga4mpF7vQr6t6HQWrEs','MbVh9rXCFYCYfGfeqPQqx5JNqwVpDnozCSQGcCa','486f9JKOrr2Lj1B0EjF703JjFna',11);
-INSERT INTO ti VALUES (546230258,641972604,'lyIEJU2cy3','EFAs5gITToJSucYtFO1KPqGKupPm','eySB9zy72k6uFVBnZgu0','y2kKShoFtfUfo5JsS5aga4mpF7vQr6t6HQWrEs','MbVh9rXCFYCYfGfeqPQqx5JNqwVpDnozCSQGcCa','486f9JKOrr2Lj1B0EjF703JjFna',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (706021265,-1321983783,'C0','pSqtAuJzQLdSxJY9vy0tbMVhe8AXmO','10x1cxfK7pqcxYm','Zh','VmB6gFsCVwCsSxs2GrUfzaHU25X1aDEUTBNc','uh0iK19wYzbhsFeLXk2iFWtGn0tEvPrUS6ukvVBoRydVm0OGSECOH16lEOcGxevq29U1Akrmoh2oe0OS5rb9lQW8k2etzIS',12);
-INSERT INTO ti VALUES (706021265,-1321983783,'C0','pSqtAuJzQLdSxJY9vy0tbMVhe8AXmO','10x1cxfK7pqcxYm','Zh','VmB6gFsCVwCsSxs2GrUfzaHU25X1aDEUTBNc','uh0iK19wYzbhsFeLXk2iFWtGn0tEvPrUS6ukvVBoRydVm0OGSECOH16lEOcGxevq29U1Akrmoh2oe0OS5rb9lQW8k2etzIS',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-555015533,-1873877331,'fzgmoeC4t17','Pxn1cFRIQHl3ePcSf3fppHpGRNtrpwsEMx7ERYItGiNWnCa2ScoAcQwOhvvdK4yFzop38ag1UbAA4tJVIccAtFq1L1FvJjvrKn','NPntajB2g66ayId7fCfpXpVYhfbQjSdvJQtbKjxrgOxFsK4v9v3UYsnjceExU2DowCn5Jj0guctM','z5Sq0tfTOxQF4Zwn2eTC9xEZMwzV5GMsBFbKVoDzMo0DDmb56OqzB3WHa2CTZelmfShUPsrgQ76HkpvAbKEgXESpgB1Xt3JPhgrPbCfCU8bp04ZjGB7rCLSL0ruPVELJ8wPg4JBIO0cblGbThH7RoLYyFkEqVFb4PhlWy3RLLuz60uFxCLlREmhReW9JlLdwxGyYhUmcUtfK0zuS7VSDvOEWXo7r3sVhSgTceeY2nOoZwF0KtEHabTX','lUpgMXV0aDtBjsGeFjXJUnrEtjhETR','QmnTI7U7CwM653HKOf1KGuHTcK1iAEjjlY1ixGKcm8FWuklg4LQ1L4QzRFi5eSqE3K4Z1XTVWG9fRmhj9uCnnBfmYpBibpKJM',13);
-INSERT INTO ti VALUES (-555015533,-1873877331,'fzgmoeC4t17','Pxn1cFRIQHl3ePcSf3fppHpGRNtrpwsEMx7ERYItGiNWnCa2ScoAcQwOhvvdK4yFzop38ag1UbAA4tJVIccAtFq1L1FvJjvrKn','NPntajB2g66ayId7fCfpXpVYhfbQjSdvJQtbKjxrgOxFsK4v9v3UYsnjceExU2DowCn5Jj0guctM','z5Sq0tfTOxQF4Zwn2eTC9xEZMwzV5GMsBFbKVoDzMo0DDmb56OqzB3WHa2CTZelmfShUPsrgQ76HkpvAbKEgXESpgB1Xt3JPhgrPbCfCU8bp04ZjGB7rCLSL0ruPVELJ8wPg4JBIO0cblGbThH7RoLYyFkEqVFb4PhlWy3RLLuz60uFxCLlREmhReW9JlLdwxGyYhUmcUtfK0zuS7VSDvOEWXo7r3sVhSgTceeY2nOoZwF0KtEHabTX','lUpgMXV0aDtBjsGeFjXJUnrEtjhETR','QmnTI7U7CwM653HKOf1KGuHTcK1iAEjjlY1ixGKcm8FWuklg4LQ1L4QzRFi5eSqE3K4Z1XTVWG9fRmhj9uCnnBfmYpBibpKJM',13);
-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(73) NOT NULL, d VARCHAR(41) NOT NULL, e VARBINARY(58), f VARCHAR(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15727333,4031067918,'7x7I7jzYgAkkjGwZIB5kpzADTccIfphLdTYlDdlvyFrNuYILhSZdnoZinjCVn7WE','UcfgadaeZwZYKJIW6yxIrIYTucoS72BfvSZd3','cKGM4nbximOcJjNAwtXr3JgzSYUIQzb0k5D','nIqTlKCj0qg','Fs9TauwJ4Kt9IJSzfRz0g0i7MlXuvgHLftaeweQCMgoES24rtuGtfNvanuv8MOz10qUnmRSjhAStsiGbU37ds5u7V4','fnsD9RDsnSCZ3wlo6jAmc4eQNVnuBRDJBpg0VD88Ca2gV4ocNnJCQl6OM5hYC',0);
-INSERT INTO t VALUES (9475686,1450091539,'snvtxSoPWZYRgIlC0RFDGmop0bCyuiVI0Ubcj8i49kLkizViR7xQAmGF3aeqcabx6x7','YPAvfTl6Ttp','4vaovnv8g9MvzEiOYD8V3zWE','UAXFdPNdaEgJFHH','L2WvVToRXWv568EV3FdrEZ17He083B5bVwAHYA5HUw','ellPDQhQMglekkzTXy6Y2dTA38Yy1exO1szIVzAGUbS7M435NafNZfVqnqE0VBDo8FxU1',1);
-INSERT INTO t VALUES (7362322,837010176,'07Imgpxr0DN4GJozGv9K6cFJLTwFMEjGKGDk3KbhKDgC1D9MRgoitbMi4ncbjdVA','fORN4qpqZtaYOpqBvFMS6mHHupi921FauUj82','62y84qGcpN81t96Y0jlWW','Nzc2Figod1C06GCN','XdfUTlmhaa0UPeCS0bEUlaHj0mdwcu8ZJ2g9qakskvpNxPBt2GLj','6yT2JV3uVmKzcdIHt46aA0R733dn3XT33barvjCj2N4F2qHqL046ux2vyoYxg65I9Hx2Mk',2);
-INSERT INTO t VALUES (12383414,3203873375,'yYtJ6z55Cs0qwSe','uDP6xf5HzTkBMAoPSIHr2DwvghNu5z1laEIUuEvbf','TXcQltwFeVN8saSPPRabDjYJEwt','AfyqKE4eEBLD8hLQ291QKB','bEQrRniq55NitSduRqK3jR2l8ZY2','TVCimtc8pjzWECMAXP8CCPcIiIcCge0hdfyEPAuNCWMOcbLwLIT6Ex1nBnJq3BzfnzTZywmTYc1IRw6XBjHEA',3);
-INSERT INTO t VALUES (7243360,2992418716,'FYFO1qjCDHNkfbJtjUInN9DFbe6iO2i2EslQzJc3e','PB0gknJAZA9k','JIep826WPKwNrSwSF6DjyEITsmjiDEcbPPQNL','ygAzm0eifPsX8GU','VAWD6ICWLfQ2YcUOTR6jFoew0QUhbL9','CPMhIqkEkXM3VWUvAoKb3okiZt9rok9zFjuWvBkSq5ThzdCHo6YGb6IRyxO0SzLaDMaAlq262z4mtYuT',4);
-INSERT INTO t VALUES (13842493,2888672384,'4O2wxx1FFPtdU9RlBCIvDmmUweV','LYDdHiaz044rHwKKh','WKpZB','Sgq3zJo2ZdB9VfHdSAT3a','41XvxtpFNa5HvcHBxG6QTezThdxlSv2nSdzTmj2VoftY0pvuQcRngX8va813FXmQeyN5iveELq6GRmhU3','yhrDsLAA9zHtl3TsGQgfHV9u6WG2NzJgDNcGz6KcCljA',5);
-INSERT INTO t VALUES (8371638,1596331228,'K6AhEkizaqi21oSm9sYwwTPK3LSW','ymbxwCa9uApDJgme7ca2uabmZrHtpbC','FRR9sDAPSGbeZ','ZUuqYZKb5DhQnEWKhFN','qmuK3OHWRtgLYRIAsi2qlV2Jb9OrNQa489Kc8MiSvrQdObpCIODGMIQ7kv6JMeICSmEe4uk9VCYLUw3dff5Adv8TJmXECvl','datGJbuLApnWtRFtRFMUno9isrRGhyfruQkrELlOgs6Ee',6);
-INSERT INTO t VALUES (87150,939232188,'nBkR3ryq6uG99','mXC','ltQft8ik5J7qd4Km8vaVWPonP','JdSg1m7nAz0M1','eupjfW3d72MKV28ytgmbG86YRmvasSrKpxuecNZ3Rh39eTqfTIfz9GK','I0JcSXXljRPmRj45aSxsjLaRRxsjJoi5A8SLPUJP4EpTXQSDFMjjP0ZV5z0SRg88amUCio2Z',7);
-INSERT INTO t VALUES (5190642,3399250219,'jmlj9udJF5vTa5JiJqtQmu4YeQ4NoQmWGWsmhhbHdLB048jhc3','PEhKSKqIMNcd3QUBkvKAdvPgnAv70qfgi','XwTjrl0nvasKvfcePHaOBk6DXnlSpf389AQ','EF','CuWUNE2Jjv','S0bOcrVcsMTxUpBgZEfVPu65L4JHcGrA3UxFe8D',8);
-INSERT INTO t VALUES (6113522,33288233,'LdDI9MAQz611cAuYhYiuOQ','a','Isv3RXBYAnIUtayEmsYBAFTnNN6kzCJ6TKOku','vZU','dul6dgxGx6IDDdFhZytz4AYsvNUXbjdLQHQpZjVOJGEDno6W5E6NJlFiEtAIjwE2r17KBNdMbsYSeqRMBDMOJNh','GNBfeLrsTFf0TUbIS8Ta5EYkSKaf03f1RGHGDGvj3ty',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (648898332,2540686,'bn0u0NdpMoBYTCTJHPHt','FuVx4HYzN0IPCgOrWXmPgVCV66tyGSezVhUM0eFK8mAO23qoibvQ3maSVgQevTd9LmWcprLUihc4','YctbeSZLaiiUg0lNIpkWl2r7WnhLc2','cdComptLU6OChG8TJgmz8JXIA2YCDFgQHynDpNyP2ha345HwSkbM4X776ieZy5XGF0s7XfbGPmG2kdlNVhqJfvWOLd2eJr0pDYzxlcYNrqhNBsr4bkg5nSHDvucDdrc0ePu2vX8QuT23kFvecvRkBjvG5SbrlLBE6U7XCsJ2LN00GsFn4zwo7Wv7','Z','Q',13);
+INSERT INTO ti VALUES (648898332,2540686,'bn0u0NdpMoBYTCTJHPHt','FuVx4HYzN0IPCgOrWXmPgVCV66tyGSezVhUM0eFK8mAO23qoibvQ3maSVgQevTd9LmWcprLUihc4','YctbeSZLaiiUg0lNIpkWl2r7WnhLc2','cdComptLU6OChG8TJgmz8JXIA2YCDFgQHynDpNyP2ha345HwSkbM4X776ieZy5XGF0s7XfbGPmG2kdlNVhqJfvWOLd2eJr0pDYzxlcYNrqhNBsr4bkg5nSHDvucDdrc0ePu2vX8QuT23kFvecvRkBjvG5SbrlLBE6U7XCsJ2LN00GsFn4zwo7Wv7','Z','Q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3344737593,5907022,'yYByFMMGpUTwyo5PpULa1nFAL','IyPLnLgufjtMdgBPb5ekSH0uPHdCiS5SpxfYuChtZNSpKIaiUZL7vBTwOeGV57G0mWNn1X3phdvKx6wglIctQqIxJHLRtKUW5tL7GjJGWjj79x7ByPzO5FU0kVMWuuAiP83t2P7SWLMnQX3Dd73SS2K','7Ij1yGRHict98mFgcHcVjZfcZU','1gd2sz23s8IlZBn1RJHVWqqjncbV2BNjFHH53OFxxRregQriTNc3RPFL4bkKwZw3kZpMLetkCyFs6fTtShi4vA6SswbZi3wuQaAdK5qzJ09skpeY4mnxe6qdJEeDM9vbEBx8DPYZOh7H0WrqTmQOxVyxmLSkTx0U1er26lgEYAqwrE8','21g','x',14);
+INSERT INTO ti VALUES (3344737593,5907022,'yYByFMMGpUTwyo5PpULa1nFAL','IyPLnLgufjtMdgBPb5ekSH0uPHdCiS5SpxfYuChtZNSpKIaiUZL7vBTwOeGV57G0mWNn1X3phdvKx6wglIctQqIxJHLRtKUW5tL7GjJGWjj79x7ByPzO5FU0kVMWuuAiP83t2P7SWLMnQX3Dd73SS2K','7Ij1yGRHict98mFgcHcVjZfcZU','1gd2sz23s8IlZBn1RJHVWqqjncbV2BNjFHH53OFxxRregQriTNc3RPFL4bkKwZw3kZpMLetkCyFs6fTtShi4vA6SswbZi3wuQaAdK5qzJ09skpeY4mnxe6qdJEeDM9vbEBx8DPYZOh7H0WrqTmQOxVyxmLSkTx0U1er26lgEYAqwrE8','21g','x',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (593150265,2246454,'xTWQgUV3Ag2st2qSovshUkBYebgDFh0uPUaVxD0f9kBeM8w5kox6','rCNJ6zstlGwsxMiN50aAlukhU58wrYTlilSpei4CPcPZ3K2tUMrt6dkyrs8aSkxcqy1t9gtmK00SIW9AJKM7uUmJxKNE317unynCRy2UuHcMhlEBkscfnvyPKn4TQT4wmRI6qfJeKG9kWmt97nW2682XHxeWN0LcrSXOjlunpeoSn40IF01gllTcbTYvBivTgEmSJRDQwVtcqjxDEsHhirPBFKIrWe7zxptHJhNWND8TmdA','FOnqMiTLfs2','Eu4kUAlWTB2pStdIA3gDQEV0qlJXRcRVl9pWpLIMI8jcpAhZur9HT93YJoVH97lMN6KGPZ5wsJCIgkPbHr0DjnD0je5Qn9GH1I2m3SSeDsztgbYvhCkOMtKJMNP3Cu2HX4o1U62q5xUzBFbSGmjGv8BQJtE9hlPT2TZqNUJdFhayzFIlZmnPUJU8pr','C','p3',15);
+INSERT INTO ti VALUES (593150265,2246454,'xTWQgUV3Ag2st2qSovshUkBYebgDFh0uPUaVxD0f9kBeM8w5kox6','rCNJ6zstlGwsxMiN50aAlukhU58wrYTlilSpei4CPcPZ3K2tUMrt6dkyrs8aSkxcqy1t9gtmK00SIW9AJKM7uUmJxKNE317unynCRy2UuHcMhlEBkscfnvyPKn4TQT4wmRI6qfJeKG9kWmt97nW2682XHxeWN0LcrSXOjlunpeoSn40IF01gllTcbTYvBivTgEmSJRDQwVtcqjxDEsHhirPBFKIrWe7zxptHJhNWND8TmdA','FOnqMiTLfs2','Eu4kUAlWTB2pStdIA3gDQEV0qlJXRcRVl9pWpLIMI8jcpAhZur9HT93YJoVH97lMN6KGPZ5wsJCIgkPbHr0DjnD0je5Qn9GH1I2m3SSeDsztgbYvhCkOMtKJMNP3Cu2HX4o1U62q5xUzBFbSGmjGv8BQJtE9hlPT2TZqNUJdFhayzFIlZmnPUJU8pr','C','p3',15);
+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(2) NOT NULL, d VARBINARY(47), e VARBINARY(30) NOT NULL, f VARCHAR(65), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1449467025,763216293,'uJ','aFURBfkVtf9FB8ubhSU0LbmJjeNiodQfC91VJCrvRJwv','9n3GtD','ULMg1ER7FJSGdQENVGkj64B1IGoilzznFK0CPE4nXDtHPwcnz46r','m','F',0);
+INSERT INTO t VALUES (2454581708,234286515,'r','3wOF0fxCbbQKMc4LGnVccO21ki0','9mNDrO','ZFh','R','N',1);
+INSERT INTO t VALUES (305827386,863082553,'oN','sAu','YqU8k022bNWnbbyd0flw0NCWbBoD','xsa01VhsIdFe6qTnjF5lWT6bI7ohDuU1tZxj6jaUPfl','eo','Fe',2);
+INSERT INTO t VALUES (200890837,3060470813,'eC','UD6xLCtg00UuWU5vu2pq','BS42GXSrJp1WHv9o','qA3PWtotCPjD1WKwwS9h6dXgqY0hv','GG','n',3);
+INSERT INTO t VALUES (3965671509,1423115475,'V','mTBlup4uua698QhFFHDj','lVSU','SGKhjWuP6Uijj','m8','ya',4);
+INSERT INTO t VALUES (3548153065,733311611,'Pg','wk7aLICrFQCooZJeacPLrFyqtPvLXmqSV','8QFZNrBStNMFRo','LS2yFZVmVXIJ7C','F','C',5);
+INSERT INTO t VALUES (2948612072,500556385,'y','ILtnKDOI1qRLrLR','vuskQY3P7ecc','RAiphpZEVBc1d4qq06mBIvNWvpt0r9TAPJ7Qq9kj6XAqcJ','r','p',6);
+INSERT INTO t VALUES (365829603,3764311117,'a','Ls4Oj9tYPUExlc','sL4HE','ZXd3PqtlN5w4iMcLDLI6vFlYbEHjvoPhVx2PYVB1PEq0wTIyK2sYk6Oy00Bfz1V1m','7I','JJ',7);
+INSERT INTO t VALUES (2481642861,1093796669,'Wl','2pU','HXgcOANvRKfiCpaE','R6lCTmKZhChxwt5SSknPEOwflfOkeVLDIc92af1B6DmMJJZ6ebenL3r1sO','lN','Y',8);
+INSERT INTO t VALUES (3153929397,1376075497,'OC','CDyOrn5AkO2svaoTnEREEJmhtMRH','h4XYXITkWE5ATLj8MZ7wzZU8YjzU','LrNyPZAweW3I5KzIzSAhnZ1XjCXBF5s3KkkKKd433PUfDLtQPTbubcsd1v12','N','v',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(2) NOT NULL, d VARBINARY(47), e VARBINARY(30) NOT NULL, f VARCHAR(65), 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 (13821892840757236787,2245834640,'7MzQMqbv','zQb4Qp41CFInbcarejAMyaLZnKrc','LgL7VAecYLz9Vrm4Vom6rmHf82lxGus9gwJm2fIqzbPD56N4FRH6WHxYF','mVttTCTxhfzuqJ','GtM4GS9h04ThhcUpZEyYTcURqLq8n5fbUQy2LkQUyWAs5vabp3e57MnITn','bNQ9QjNekxNxC1HtzgrQfmTV1MLsRi0ImNonmAE9Xh4Z2t1ufIoPjo3TSf03H008E1fveEujjRyq5Z52Mx3PkImd8DHty',10);
-INSERT INTO ti VALUES (13821892840757236787,2245834640,'7MzQMqbv','zQb4Qp41CFInbcarejAMyaLZnKrc','LgL7VAecYLz9Vrm4Vom6rmHf82lxGus9gwJm2fIqzbPD56N4FRH6WHxYF','mVttTCTxhfzuqJ','GtM4GS9h04ThhcUpZEyYTcURqLq8n5fbUQy2LkQUyWAs5vabp3e57MnITn','bNQ9QjNekxNxC1HtzgrQfmTV1MLsRi0ImNonmAE9Xh4Z2t1ufIoPjo3TSf03H008E1fveEujjRyq5Z52Mx3PkImd8DHty',10);
-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 (14836541850239804713,2646332855,'ikgK8MZr6I8jRUKcVYKpfXl4SP5M','if8GZp8zYQABk','yx4nRv1tZfJCv','zsNvoVCTkUiGHhB8','ehHQAzSYlD2m6mlu5OhVbL14JKXxuDGQg5zgoe9VRMviPhco1Aj','UZCyZFusGXtggVetmrpu',11);
-INSERT INTO ti VALUES (14836541850239804713,2646332855,'ikgK8MZr6I8jRUKcVYKpfXl4SP5M','if8GZp8zYQABk','yx4nRv1tZfJCv','zsNvoVCTkUiGHhB8','ehHQAzSYlD2m6mlu5OhVbL14JKXxuDGQg5zgoe9VRMviPhco1Aj','UZCyZFusGXtggVetmrpu',11);
-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 (2419870855629015756,1996167470,'DO5IQwHHN9YuNObGUlcqu3B4tbKCDDjv5xIwnFATNE4JpdKYHBzuDEXPS2zNmw9YVLQlo16rq','dV6JqteZo69NljlUNAbWsIOfpIWeCOZhzVhWoExXsvHM7m7adfbnNVM5EPm58b4mX1nT0rKLKp8EIiH4Dk4CvB','vm1J7aCYPAVitZJ1LTqXYD','Ond41JEZJ0o8gXpYMqeNC','W3FP0CNj8jHTZ2ve6JJMIvWfIBAwELiX16h7E1ensVRz6JBtmaHCYmhrH3IDjtjoD2frR','31zCgE2F0oKrwtZWI0ax',12);
-INSERT INTO ti VALUES (2419870855629015756,1996167470,'DO5IQwHHN9YuNObGUlcqu3B4tbKCDDjv5xIwnFATNE4JpdKYHBzuDEXPS2zNmw9YVLQlo16rq','dV6JqteZo69NljlUNAbWsIOfpIWeCOZhzVhWoExXsvHM7m7adfbnNVM5EPm58b4mX1nT0rKLKp8EIiH4Dk4CvB','vm1J7aCYPAVitZJ1LTqXYD','Ond41JEZJ0o8gXpYMqeNC','W3FP0CNj8jHTZ2ve6JJMIvWfIBAwELiX16h7E1ensVRz6JBtmaHCYmhrH3IDjtjoD2frR','31zCgE2F0oKrwtZWI0ax',12);
+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 (3244243544363491420,920932917,'2','rZ3ik6eLJgJ','KqsIiGZm3nqxr0L8NaxSGA32Z','Tpl7ejnyOdXuV5gqlHL4tKCnPsa0zKWazY','2','F4',10);
+INSERT INTO ti VALUES (3244243544363491420,920932917,'2','rZ3ik6eLJgJ','KqsIiGZm3nqxr0L8NaxSGA32Z','Tpl7ejnyOdXuV5gqlHL4tKCnPsa0zKWazY','2','F4',10);
+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 (4933630424222517470,2363199535,'KX','25vsNc2VV0aOCr9hN1TwrLyAHBiQCCXQy','UepX1AV8RwAHa6T','PolC4XYGs1b5GBcXewtNZcFJbA6ZbcKZ3NsGLWBQH0GxAfaFI59s6Jn','1','6',11);
+INSERT INTO ti VALUES (4933630424222517470,2363199535,'KX','25vsNc2VV0aOCr9hN1TwrLyAHBiQCCXQy','UepX1AV8RwAHa6T','PolC4XYGs1b5GBcXewtNZcFJbA6ZbcKZ3NsGLWBQH0GxAfaFI59s6Jn','1','6',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12654357072422195231,2941809232,'UY','Vzs0qDejhsSDsY2t2uuGPdPwnnAE642UyfZCvwoDAIUJwaujrFj5DWssMaKPLtpKqyZHNqOT87ojEJnpxFJ1L4PaxXBFozMpx1jtdux1l44vlK','0p6VJlhsVfXKS3','msXe3yzEc7x7UWlbzUP7qi2RTBtCTHUaa3apbg','T6','xa',12);
+INSERT INTO ti VALUES (12654357072422195231,2941809232,'UY','Vzs0qDejhsSDsY2t2uuGPdPwnnAE642UyfZCvwoDAIUJwaujrFj5DWssMaKPLtpKqyZHNqOT87ojEJnpxFJ1L4PaxXBFozMpx1jtdux1l44vlK','0p6VJlhsVfXKS3','msXe3yzEc7x7UWlbzUP7qi2RTBtCTHUaa3apbg','T6','xa',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1623589801213061952,2075698281,'Q9VYFvuOmONlHdsJwmOYDCb7Ufed','4KPomWsfc8cgzCL6aiMiEEgjUORxzWQytCsoG4G','pnQDi0eky7iGAYJR6BwBd5Hzc1HODKSEu48PU51iDtMczLCX5','eKJ4G6mH0YR6fOY2OHiYmtY0KRVPzc5R7JvFYw0KbwhxcArNu1Usmy0aGWDLCpwmmWIlhDkUbMD','gTO1lPs8QdHcSqUYqS1gUhWZNRMYYgGOnJbiOMWawsg1L8Amviz4rx','tIQsXwUiQcpyGo3mgrFxm5dZScSMYAut4troWUSBQiYJCLdbTLswQOyHggmjTQUKnzTZSpCrbvMAtUZ',13);
-INSERT INTO ti VALUES (1623589801213061952,2075698281,'Q9VYFvuOmONlHdsJwmOYDCb7Ufed','4KPomWsfc8cgzCL6aiMiEEgjUORxzWQytCsoG4G','pnQDi0eky7iGAYJR6BwBd5Hzc1HODKSEu48PU51iDtMczLCX5','eKJ4G6mH0YR6fOY2OHiYmtY0KRVPzc5R7JvFYw0KbwhxcArNu1Usmy0aGWDLCpwmmWIlhDkUbMD','gTO1lPs8QdHcSqUYqS1gUhWZNRMYYgGOnJbiOMWawsg1L8Amviz4rx','tIQsXwUiQcpyGo3mgrFxm5dZScSMYAut4troWUSBQiYJCLdbTLswQOyHggmjTQUKnzTZSpCrbvMAtUZ',13);
-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, c BINARY(23) NOT NULL, d VARBINARY(65), e VARBINARY(78), f VARCHAR(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (37776,8723,'9jpg4aUokdFuNp85U','OuznZ552Wjw9OnNI2sAgRUXlHd84sYYlDf94ndIXLHY6Ce','tmAZZ8FJvXbqW1','64KcW6gUuHCl3JR5AFBknsj83fNLR','wLSKEgj5x','zknHQaeed',0);
-INSERT INTO t VALUES (21193,-15661,'3sxQKy4fvrnZgT5sfvRIFE4','Ka5BWAq6mQrzt5k1PdnoStWiRrhqjjrpDzFoSR2zbYfpESBkUaGHoe','t2fZeRD9ovsaRsvkv86q7WvjO6E8XbeH6Q5WRcfWZSTl5ucfsplXD','Bf7k4vJHN7IuYmAjyoAivWnZvRyDoD4GIvvMBIJGhnPnLi5eZ2kSw','JkCfX49LLVL','o4FdTQ7spC7yJuVTp79TrbZJXa1mXH6HEOsni70kUSSnqmNYFBCkAbdjZVlymSVFBosqc',1);
-INSERT INTO t VALUES (769,32672,'TzI9TeE','hrGHaaErQTqEK8KdRrYxp','nwWFykH6g3C58d7JZ2bDRWJRQFR0sMjhfjRYUW6OcRdZu2P0UVn2aAQ4huVnt','i1YvYVQjdv','zcWYqXET8tMKyYSkq6V2YpCtPKugLAx5MbAYQkhYX0k8vtZrFK7POddbe4yApxqMfmaY4iuUe','yqSgIBeGdkvxRfGYlvVv4dghu12QVIYAXf6haMgKgROGJxOqMrSH9',2);
-INSERT INTO t VALUES (19647,-3882,'r','s6n5','JXRaZ4osFLTmjJ63bIOdQNi7ZmI0r0','vDcB7VLCYSS8DDXnC70kBy','plvXbhkVFKIO7wo1PrNbrw1CuZZPpdWLEbTWEa3Nq7MouNiUkSMw6AHC5GufBkioCMtFnkCRg8PUqz','oIhdGq7BqBMoovblzIq9nREy8KTC6a7NvviUl2NgYXzimFK3rb3watlAOBQoCSas19Xjo7A',3);
-INSERT INTO t VALUES (50048,-22161,'HlhC1Cp7Jv','ScNK9O14CFTpuuHVMUyQ1VnD7YqbMNOjysDA9gKn1Ckc4mp','DKSk4AMs9rDSRSkYCCcIu7Uc7G95tY926','udfIJkJiKAcw3KWecVlvCEMOW','EAprFKI2y7sO8CTTtfsj5ybUcU','YGaNzzPc5VbeZb6GNJ',4);
-INSERT INTO t VALUES (47569,8084,'RjIrdMS0UxE','iZXYOeJ','FcBlNlmbhaHNXfwaTWyC','oF5dFqj5Tabz7Dwb','kJxQt8tGNszVcDN9pZ8SqDWDxBc0lIbSmCFH48LcVwEt8NynRNdV0gwgxdxg3PgDdIPmKAwRpKBm','le3CPJ0BnhUbGxqMnpBd4qwS7upf',5);
-INSERT INTO t VALUES (58939,-2691,'u6nFF7hgiNShKxVzrS9j','mBTlDkD5mfQiCWJJwCuIB','Nf7ZzFVmnMoKQgeUqkK7W3cCujlevolcEZBqfzXrNj1YfkaYM4Ybd','IK5yPCGK1oE7sfuASFXhGS03G8yQgFzPEQu6FRLCIYuR1idj1W7KQe','H17tRGOQMauWlnU2M9M9gfUvDA76gIf1HTXNk2rQNZzAku4Ou1SXIR7D','2dmXYJHqSoXIGc1VTeZJ6OrFdd5yocEyRM3kUmbMWCEPJtsCeO5t84Fzb6cBl4f3uQ6TOtBjS',6);
-INSERT INTO t VALUES (44878,-31521,'X','H4lGQF9QL2lzKlbBJPZqSIex83fF','mdMFRfbqIAGSsiLEfPV5cFcYSKMem9U','WvePf7WrCi6R2cqZ3kBag7LmQQO4FPoWp96ATA1rId6zQKcflop','cyu8S1trpvHDgw4wVOpr1mPU6L','43z2DnqQsQlDAMaVEI5NDEJx7L9qa2nKptjTjEPMGZFyyqyWNGZo7EKjsq',7);
-INSERT INTO t VALUES (60777,7143,'LetNp6mLCvicFf','ySdi56x4XxuOt','9uNaPXIgzmW10U0ggDfWj5HvY8IDArQuWyv3ws77','rEJVJtXiLUlI4kILmaBp6Iks','bthOnaDWrkKyHCTcBokPkxW2HodrOqh6xL8hVV68ImSCL68eC6ln77N','MMl4PCBaUPWbCixqiqxUH75P6wEDQ8B10JvUCBspVrVDNe0q1bIFwBlLoYYSO1mT',8);
-INSERT INTO t VALUES (33582,-13487,'zktmgnv8q','a8YsLwi74S3W98TSQBq5jaTYCE6dzTe1srSyB0TuH75LW5gV0sRTk8TGQFK0GL7g','qi4an4zFSNWD2mjpZYOSdbVDII4dCvCSHqcKcQ','EU5YsAnvpxMfdBC389','aO4C92JGPZz5SR1pho','QJ0mSoKftLmygB9AWOf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11548789853145584183,55365851,'wj','OzruUiZCWRtQSblu4PgGE15xzdE28FJ37P6nFos4Z6LxzG0nsgANVRK3Ks9eiqKnXAwpaXt43qMvoRvBv4AmUOLS4SaWhZbX0ygxHWA4FoNfjVet9rqA3zIgeNotedVcxxkPnPfCyzHtAn8ruWLjx3gzKKXAqIMRfE5rObmfT10L1HxZh36FdiFFqnC4XtNYXFQRvgBKrogCyUkZzFvmIqtebJnsuQ0BSJz0SdSHNIRff7SAKUNlN32E1WpLH','o9hCxrKFeN','N2p0EqhgmfKtaC4cK2EKkiWcba7N8p5hXO73jPDjVqeZDmLnJXiRYCz0U50cijYsySvtXQqcbQHCyr901Vf9Bhlln4yb5IwxghFeOXnqS9wyFMjo4HuX0XqTaLwkENZG9oo5F57OvxB3y8I1','94','q',13);
+INSERT INTO ti VALUES (11548789853145584183,55365851,'wj','OzruUiZCWRtQSblu4PgGE15xzdE28FJ37P6nFos4Z6LxzG0nsgANVRK3Ks9eiqKnXAwpaXt43qMvoRvBv4AmUOLS4SaWhZbX0ygxHWA4FoNfjVet9rqA3zIgeNotedVcxxkPnPfCyzHtAn8ruWLjx3gzKKXAqIMRfE5rObmfT10L1HxZh36FdiFFqnC4XtNYXFQRvgBKrogCyUkZzFvmIqtebJnsuQ0BSJz0SdSHNIRff7SAKUNlN32E1WpLH','o9hCxrKFeN','N2p0EqhgmfKtaC4cK2EKkiWcba7N8p5hXO73jPDjVqeZDmLnJXiRYCz0U50cijYsySvtXQqcbQHCyr901Vf9Bhlln4yb5IwxghFeOXnqS9wyFMjo4HuX0XqTaLwkENZG9oo5F57OvxB3y8I1','94','q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9393501766550887525,609041455,'7s1','IkB5grYqy790HQBL9Zi16PSlBSMLj2Dd3Qz5wVOvxLlCjeMzh50aJRHiKWCMSiDvK9mLiD0EFfJm2FwIWLxJQXTUiofNt19incIEs0qFUxvUeuXwVs4At5CFreZJSCJSyAlMXd8AkaVyjuCrWBCFNDk57CGuEaqK1oMn9lC','OAvjqjION4lJJw','U8qg2b3uoREIPcbDy13s5JPCmYwlr925TWZ54MRsBqmhSUxkquwgOZRXFREmqcrfl2X3u1ZLkKHon81bqNKHHqTdHAxzAeOf1QT8nCmm3c4XijlyCYKUTHoScqKZtR7q1nmRyAPbn8mL7Oj74LsC','vn','r',14);
+INSERT INTO ti VALUES (9393501766550887525,609041455,'7s1','IkB5grYqy790HQBL9Zi16PSlBSMLj2Dd3Qz5wVOvxLlCjeMzh50aJRHiKWCMSiDvK9mLiD0EFfJm2FwIWLxJQXTUiofNt19incIEs0qFUxvUeuXwVs4At5CFreZJSCJSyAlMXd8AkaVyjuCrWBCFNDk57CGuEaqK1oMn9lC','OAvjqjION4lJJw','U8qg2b3uoREIPcbDy13s5JPCmYwlr925TWZ54MRsBqmhSUxkquwgOZRXFREmqcrfl2X3u1ZLkKHon81bqNKHHqTdHAxzAeOf1QT8nCmm3c4XijlyCYKUTHoScqKZtR7q1nmRyAPbn8mL7Oj74LsC','vn','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17751930029573235780,1003830345,'M','J915xfn6iUFxZCNf8orG0k4sGXQEtXj1ZebaBYtJMqIucjuJvIMQUNOaUfMipaca2o2XTTcYhBkANKStxxR0wDFhuCbnWezzFUWUNQRA1o3HHeZKywx8dHXGBlnFxpDIJarrIS6y7PKYkKlrk2Cp7Ri8','VpwaDye1iMeOEDz19JrF7V','h1hBfT5PH5gE6Ug1zPAnh4RXmRfrr6rmjnsrVYvso4Y3KWCEau8RZwnT7cUAu7BAh0clfoS5zGU7NlC44q1LxWN0Y0JZJ518MYbkqSmHdVkfvLqIp4hQCckfESjjsgTIdR7fkXAdkL1MLDy6ayQeIRucOFk5uGRRlQFlItOWgzroWMr9Z4VXShFC4y7O9mo9xIpHV05Mcwzjuta1vpovIYcunBF9f93R6tJUcKCrh6qszEUboEg4ZQ','3dh','M',15);
+INSERT INTO ti VALUES (17751930029573235780,1003830345,'M','J915xfn6iUFxZCNf8orG0k4sGXQEtXj1ZebaBYtJMqIucjuJvIMQUNOaUfMipaca2o2XTTcYhBkANKStxxR0wDFhuCbnWezzFUWUNQRA1o3HHeZKywx8dHXGBlnFxpDIJarrIS6y7PKYkKlrk2Cp7Ri8','VpwaDye1iMeOEDz19JrF7V','h1hBfT5PH5gE6Ug1zPAnh4RXmRfrr6rmjnsrVYvso4Y3KWCEau8RZwnT7cUAu7BAh0clfoS5zGU7NlC44q1LxWN0Y0JZJ518MYbkqSmHdVkfvLqIp4hQCckfESjjsgTIdR7fkXAdkL1MLDy6ayQeIRucOFk5uGRRlQFlItOWgzroWMr9Z4VXShFC4y7O9mo9xIpHV05Mcwzjuta1vpovIYcunBF9f93R6tJUcKCrh6qszEUboEg4ZQ','3dh','M',15);
+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(8) NOT NULL, d VARBINARY(20), e VARCHAR(23) NOT NULL, f VARCHAR(30) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2655731,-27848,'d1459c','dYo4sexxG5Rxp','0bJPEe44M71APDJM4ZheRIb','wqzulwcBZMyZ','K','J',0);
+INSERT INTO t VALUES (-7167047,-5204,'4LRD8O','yE8lJSneorPfKx7nQrAC','lVHiHFb9EsPxFlnz61HAJZ','zGvPNV6Hq95173WYzfIyh','t','Z',1);
+INSERT INTO t VALUES (-6927090,-1984,'HheXUUl','Kz8Af','Tjvz8afdnuXK96GLAL','8eGb9ePb5LjD1FBIquwBiUYWjnlm5','B','n',2);
+INSERT INTO t VALUES (-967737,11081,'k','U2XkrpmcY5bkO','QmeyY7lBkwhYKwzG7gKJ','Bf9nTw6SnZiNY3','Cb','t',3);
+INSERT INTO t VALUES (-7617823,26117,'Lrn8jlV','M35Bk13duGiLdnLgu','7PKwzXoiwoy4Dds7B9pp','bC6WZw2ivRlVIyeuq4c0g','z','c',4);
+INSERT INTO t VALUES (4873775,-6557,'Np','AuNc','8zjjSoEdZiTHWzx0OC9','e','I','u',5);
+INSERT INTO t VALUES (-2853727,14480,'qF8As','4nr','B511oGdUw','wO69E0aphNFJwKTMSXTCdS0ZIgCinD','PD','7',6);
+INSERT INTO t VALUES (-3555725,32379,'Vra','QjLeOJzVZHgdiOA','sQZRvHmMQPIAnHU','U5Jnru6vfYQxzRCmB8d','R','1',7);
+INSERT INTO t VALUES (1226493,-27671,'QUNVyK','Ksk2','zxVVzH8guSFk','A5OOgKcfbqwH3nKSGokAvbiw2OzS','s','V',8);
+INSERT INTO t VALUES (-6256729,-17113,'faH','hOrb4','UdlZBNVT','bLdUdSsxd','R1','v',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(20), e VARCHAR(23) NOT NULL, f VARCHAR(30) 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 (14190751084314553520,21773,'9TvumaaWVsBEDM8B2Tmx','oiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUd','Oi7WE4HjMUjoxGqA3uXuULlw','j06FyVJqclZ','ds2of57XNBkTfCwsg0hwgN1YUOcbyeuU8gFT1uzA3Xg25epqqLJkvcqQLFcBBXCjuMe2YBl6Kxg2n3Oq2','wkmHq8808t1ySjY9Kg2T5DiR18uZoDmfvbm4QiUvJZlBGhlh5YmjtaFxf6a1O7O63mDCEGzyMfDdhIcOVeC5Ldw2nkj',10);
-INSERT INTO ti VALUES (14190751084314553520,21773,'9TvumaaWVsBEDM8B2Tmx','oiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUd','Oi7WE4HjMUjoxGqA3uXuULlw','j06FyVJqclZ','ds2of57XNBkTfCwsg0hwgN1YUOcbyeuU8gFT1uzA3Xg25epqqLJkvcqQLFcBBXCjuMe2YBl6Kxg2n3Oq2','wkmHq8808t1ySjY9Kg2T5DiR18uZoDmfvbm4QiUvJZlBGhlh5YmjtaFxf6a1O7O63mDCEGzyMfDdhIcOVeC5Ldw2nkj',10);
-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 (676732323837786352,21976,'ACldu','qLbY57eKgRk','QmTCufXPubzfVKQSSYOhneQ4XERMReGA','HVHXnlQjkSI8xH2Cc5stX0pEq4sULhjrWVUtECvu38XjhONI','awvFCpfqPT6Q3KOWYthWypiwJ2uoCQUWaq2DxokikI6oGC3RGtwgFXtbTjcR5qngORb','On7CpOxmZpsCGqwjqkzTE',11);
-INSERT INTO ti VALUES (676732323837786352,21976,'ACldu','qLbY57eKgRk','QmTCufXPubzfVKQSSYOhneQ4XERMReGA','HVHXnlQjkSI8xH2Cc5stX0pEq4sULhjrWVUtECvu38XjhONI','awvFCpfqPT6Q3KOWYthWypiwJ2uoCQUWaq2DxokikI6oGC3RGtwgFXtbTjcR5qngORb','On7CpOxmZpsCGqwjqkzTE',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7397509083868074407,-16711,'8ToQoE','xAA','hgQNqcCAPMGezoiSfFX','f2RiVkqL','TR','c',10);
+INSERT INTO ti VALUES (-7397509083868074407,-16711,'8ToQoE','xAA','hgQNqcCAPMGezoiSfFX','f2RiVkqL','TR','c',10);
+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 (7970121035161645100,29381,'1PTwXDAC','H5y92iP3b6bNnFwLBVZc','6xtczmfw07bU','lBPggVdOfAUlp4ho','7','X',11);
+INSERT INTO ti VALUES (7970121035161645100,29381,'1PTwXDAC','H5y92iP3b6bNnFwLBVZc','6xtczmfw07bU','lBPggVdOfAUlp4ho','7','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (17252177290842101593,-2531,'HhOGlcUp7BPRX4Pr','6prZIsqUGUHo49pGoVSCzn3CcVqAVbPjt3H0GbuI73WlfXAeAb20MjSd4ZiOL68JqMjmq8BxjoMzKMS4cQgoh0w9Wm0VZztGafT9ZmrhgLQ38lM8OOiz9UZNmzcmORiMu7vzU6N2Geev3cRxJ1qPSXfDNjcWNABMvTr6FSRn0ciNFcIJSKZ6oRuQHGeQA3R68Kl8G8r4IVAk0njIHkXn90P','bdlQ6JxsTtQewuDIlsYADvIHkX891Q4g9T4ldCWyA1TWvZsQn09AgXk','q','Ep43GIM4DlNoY0Nga3NGWCWzV7PKqJ0zccg304','uOOYK4RAgKSGSkqdBtAAUk74DaprAxidsZ1fJxM6yDUkdkn3CJOlLXlaZ9RNLaFTuHDpOT0nzuPt1lYXGCVT0cC',12);
-INSERT INTO ti VALUES (17252177290842101593,-2531,'HhOGlcUp7BPRX4Pr','6prZIsqUGUHo49pGoVSCzn3CcVqAVbPjt3H0GbuI73WlfXAeAb20MjSd4ZiOL68JqMjmq8BxjoMzKMS4cQgoh0w9Wm0VZztGafT9ZmrhgLQ38lM8OOiz9UZNmzcmORiMu7vzU6N2Geev3cRxJ1qPSXfDNjcWNABMvTr6FSRn0ciNFcIJSKZ6oRuQHGeQA3R68Kl8G8r4IVAk0njIHkXn90P','bdlQ6JxsTtQewuDIlsYADvIHkX891Q4g9T4ldCWyA1TWvZsQn09AgXk','q','Ep43GIM4DlNoY0Nga3NGWCWzV7PKqJ0zccg304','uOOYK4RAgKSGSkqdBtAAUk74DaprAxidsZ1fJxM6yDUkdkn3CJOlLXlaZ9RNLaFTuHDpOT0nzuPt1lYXGCVT0cC',12);
+INSERT INTO t VALUES (-2409975454481718557,-14267,'vmx','8vNYWMTVxIGHiXoSk03rQ3aLHeyFixqJomLLHS9je6Y8BNU3EKKxzi6GqJpwS3EFy31O7P8eXwZMoqFwlo17lD5P8AWUlFCxKN','qTE6FCqVMVBj','sVJPpidfH6fWv6URYL1MxrxcXbU','MG','1',12);
+INSERT INTO ti VALUES (-2409975454481718557,-14267,'vmx','8vNYWMTVxIGHiXoSk03rQ3aLHeyFixqJomLLHS9je6Y8BNU3EKKxzi6GqJpwS3EFy31O7P8eXwZMoqFwlo17lD5P8AWUlFCxKN','qTE6FCqVMVBj','sVJPpidfH6fWv6URYL1MxrxcXbU','MG','1',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (15337177335825470701,-25534,'L','REiSvFWsnJKVqgH1rwqcTbJb0kJaKbEDq7b26cLJLMLlBJvHjqq54XBhDRujMkc372NygLVWL035CIWNlxWwqdpUXOvdMQyUiXNroiOMxxBMmCEyigFPaFSMbJM3Dl2apkZ6bVmV7EfJlESzfyM5uG4TEOpeo4VUlStC2Okn','2olfG6i3MG8osej4joH5JYD5NL8d9mXAMGF05y8Qw49WAY7Xubp','lDp2P7rjVWFWDWqiKymHJLB3IAtIR8VTrx1RKNw31opUwlFxiYZtMRPhAFcdIfByDi1DrGtvTCmqvvJZkya2gW68IYBs9NX7Y3Lk3b4NijltvOycSX','zr1qadAyGFbcIO2aT1u812xbmvi4Y6xuXOKASfZOvEF8l3tY9Wn','KCOOEEwiRaNoxdpDyajRCL1hfnQqRYlhSRRiW6wGvHY4hCMr5M6joh1',13);
-INSERT INTO ti VALUES (15337177335825470701,-25534,'L','REiSvFWsnJKVqgH1rwqcTbJb0kJaKbEDq7b26cLJLMLlBJvHjqq54XBhDRujMkc372NygLVWL035CIWNlxWwqdpUXOvdMQyUiXNroiOMxxBMmCEyigFPaFSMbJM3Dl2apkZ6bVmV7EfJlESzfyM5uG4TEOpeo4VUlStC2Okn','2olfG6i3MG8osej4joH5JYD5NL8d9mXAMGF05y8Qw49WAY7Xubp','lDp2P7rjVWFWDWqiKymHJLB3IAtIR8VTrx1RKNw31opUwlFxiYZtMRPhAFcdIfByDi1DrGtvTCmqvvJZkya2gW68IYBs9NX7Y3Lk3b4NijltvOycSX','zr1qadAyGFbcIO2aT1u812xbmvi4Y6xuXOKASfZOvEF8l3tY9Wn','KCOOEEwiRaNoxdpDyajRCL1hfnQqRYlhSRRiW6wGvHY4hCMr5M6joh1',13);
+INSERT INTO t VALUES (4534528016091618808,-29131,'qIoIQdq4i','Xal5MGRx2q8OloYrHHXUDkVpXEr8sx0QIBCFjlfGjMRWD2AFY5iOaiPy5rMmkP4LcnKLHLbUyqIgjVM1lviTWnRZ2HftyK7NRVKcg2NUKmQsvKhpST6RoxtRV6MQVCLZCLmepr88j2L6whpWJSUWwJ5DnGqkeCQljbH9N2hPNlODvL','1K9ILb9qAEOr','zQXCYotMyIGse2ai2gCnW','k','I',13);
+INSERT INTO ti VALUES (4534528016091618808,-29131,'qIoIQdq4i','Xal5MGRx2q8OloYrHHXUDkVpXEr8sx0QIBCFjlfGjMRWD2AFY5iOaiPy5rMmkP4LcnKLHLbUyqIgjVM1lviTWnRZ2HftyK7NRVKcg2NUKmQsvKhpST6RoxtRV6MQVCLZCLmepr88j2L6whpWJSUWwJ5DnGqkeCQljbH9N2hPNlODvL','1K9ILb9qAEOr','zQXCYotMyIGse2ai2gCnW','k','I',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2852818815612296165,11263,'bXU2','6miSHOwcgRZTUUn2WUTCX88ORVTmgguMp6ndF0VYiFwJwCDrX5mzi','9J2AiS4XjYei3z','rremnPOXyUkfmR3PjTqLky52znrWcgXeSFAdPQDiXebUX53h7ESiSGB8gPk0VYzQmDPn2EWS9uZKunSBydKlBYQTs9ENLOGbZiSxNurzHwEznBEcYmkim5kj1oPPX0dS999OF3Fw773YQ36pClDCeEnI2r1QImcsFnd9lcJNdsFusYyEGwjDUmVPJ5jssaySR8pfLmOt8XMmWVZTf6aU4Fr6s61tEzYexPGfyESXw1C','XwH','w',14);
+INSERT INTO ti VALUES (2852818815612296165,11263,'bXU2','6miSHOwcgRZTUUn2WUTCX88ORVTmgguMp6ndF0VYiFwJwCDrX5mzi','9J2AiS4XjYei3z','rremnPOXyUkfmR3PjTqLky52znrWcgXeSFAdPQDiXebUX53h7ESiSGB8gPk0VYzQmDPn2EWS9uZKunSBydKlBYQTs9ENLOGbZiSxNurzHwEznBEcYmkim5kj1oPPX0dS999OF3Fw773YQ36pClDCeEnI2r1QImcsFnd9lcJNdsFusYyEGwjDUmVPJ5jssaySR8pfLmOt8XMmWVZTf6aU4Fr6s61tEzYexPGfyESXw1C','XwH','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (349988004248048751,24126,'qc6wr','ghy2jTtJAjf6DVwwJCob7ZBf5ZLufBZ37iMjwbrfMTr8lMGiATBopuYNOj6UytHKirvkimg9PWClaiKlcp2FSS2Jzu9IwiYP2mpWg','uG5oGQPsaft3uiZn88','Z5s7Ljw5vBIJ4ctB6u3uQKtMwPLWwJe5GVkHlIvPR6wRr75MNlesXBU1JuXPhIcXqQ355lzF4suOztq8oOzCId2P5uIatSlLts1OpBVLRYDO7JNbuasGtxdCSbLmmWdGwhrHLHQ9doXxnCBJBlflQHX9YIA4UhuquV3yZIDh9HyWTvMGVInmeTeko7yj65TZtNDNyz12qpuGDh3zVlFyI1LLTfNIeJWR1sxNa70B','x','Y',15);
+INSERT INTO ti VALUES (349988004248048751,24126,'qc6wr','ghy2jTtJAjf6DVwwJCob7ZBf5ZLufBZ37iMjwbrfMTr8lMGiATBopuYNOj6UytHKirvkimg9PWClaiKlcp2FSS2Jzu9IwiYP2mpWg','uG5oGQPsaft3uiZn88','Z5s7Ljw5vBIJ4ctB6u3uQKtMwPLWwJe5GVkHlIvPR6wRr75MNlesXBU1JuXPhIcXqQ355lzF4suOztq8oOzCId2P5uIatSlLts1OpBVLRYDO7JNbuasGtxdCSbLmmWdGwhrHLHQ9doXxnCBJBlflQHX9YIA4UhuquV3yZIDh9HyWTvMGVInmeTeko7yj65TZtNDNyz12qpuGDh3zVlFyI1LLTfNIeJWR1sxNa70B','x','Y',15);
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(45), d VARBINARY(5) NOT NULL, e VARBINARY(92), f VARBINARY(76) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4676488880131285746,8429406,'RXk8CT6yEE07b2HMGS38nvNxtgqc','QO','t15tAXzgfaSnMLWReuS7XY4uIlFVWN7zsqGlZftcrFUOVf22xiv9Qirtu2f8SjA704C4Zgs3fFxqDwKf','HKwIrdHGn3I4Xh54Ka80IyeLWNdZeZfH8J3Ig82OWOZFuN1mPrf8wGU','Vr1UPiTERxVu0TCEml6tBDrXpSZ5KVcw1e','Nu7u22',0);
-INSERT INTO t VALUES (-7824970121318522046,8374981,'aduaKzpiTE01a4BYQ3','gPvl','diuK4RQkb8lSVWlpevABL4cW','nIweEXsI1dcUffbFuf4qjRtVnOd8Fjivl59gUac8hqM0pd7XAgNup9JdewFRSxu4','IW1IheFCF8kXPuOOjDvs53oxWTCT2LrGzaKu3YoXhhtcw70yd5Uz7K4IlpMgyrdagmqzSVtXlCHMdNyKMbxywMV','2TAKtdIRp8JLve76NNQDkAD7gMFJol43wqZeXmXamgMlgdvFaq1xAZv5GmYa4g4vKCxlAc6a6JAAxDhfq9hk3ZzD9VoijtR8lkL',1);
-INSERT INTO t VALUES (1995186588133828728,13942922,'7jRrgcYj2Xm4drYa1tWmAnqoyH','Eu','fz1WDpd8RouPYQvQpHt5ffJ23LLyK4n3rYF2','D1bKt2XTpcqv12UhgD40hjnkOOrXr6U4A4NnK','4tcdkatlVD3VwlLmBGmMr6rBJn0G','S4euTN1pfO0keez32jY31reE7ou3lsYrjGbBtKBF',2);
-INSERT INTO t VALUES (-542335966853723621,5582742,'N5yCaSSd','XAhxP','EUiDv0Go','ZL','uqHkNNEZJw8','yRRRNOoPTaZ0CDUG4WDQEDAqsr66UZssl',3);
-INSERT INTO t VALUES (4144046729001704938,7521473,'rqnHTq','z','ggXyEkKd3uWxCk8K7uubJDA','A33AGbMbhswfFr5fRGvSdtIWsvBz8HN2D0d8nDzhLlXvfegKbimMVDWdmuXB','3DTCDKXJ5e7uNNsI','3zzZdTYdBP3ErrHMNvYw89TVr',4);
-INSERT INTO t VALUES (3817554096467857025,1378824,'ZYT4lrfE0qS','ni','QjLR6AJpysywytTaYtoEJyF7KfAk4QPqDVxufT8sgK9kSwuHACcLV','lrsxmWZ1an7SxgTrsZc6NiM0z1b8dUiJ0EycxOkUMUpgMjCsD28DcMyQumg3LlKuz','tQEhhGD6DeTVuQtMImodq9fjmRnUjqt5F36NsGTPxUsfLkrqTTZBwHmGpKHXw3KIXSAM1wzDsjgGQweOzqyDlWS4X','9IF6g3d83hd88G1CQrOdsCKXUmpiWMXpvJWKnpHsCDiwHuF2qCsi30Tx1SK5WwwGNU4tzMJt5sqi1Su9a5v5xRRAjj8J8lzk',5);
-INSERT INTO t VALUES (-4095867364350463850,14967222,'IyyCeYZYnToZUqGRpyYZ1473ygl65zYwxM5','35','jkNomL7QzSeCM0L5w2','x6hDRTs5lbA9y99','76TJzW5bgTBPvkNCIsm9ITUdPArhzoZRz90rqq0O70fidifZ7Tu87','FqR3T',6);
-INSERT INTO t VALUES (3872759483872684404,9011218,'Mj1l3skUW8Jb','j7X','KoK8s0FoTkIV','2b5pR0MAoFd97ptFHwncPIIiC7VdHjPmLSS0spi7vpRRilSu8fGyDbbYpLxC1Y4N3i','tT1mTYOAZxCQmMZ3POYd','9n1vaU',7);
-INSERT INTO t VALUES (3122402323149512745,7569258,'xBvAfo','KGwPO','gpoyU3JieVJF1VObvHd1ePlFXNzcfd2VbdcVfcMK7q2eQ1maE3ZOfvpL67fKwe9JGroLdgzBhRNJ7k','bjH0dtGjR2yIS7ZcfQytkJXfO0a1zGva57oEVIepwbFzYd2Rz6hoQMNUIKc2FxSS9y7LW2kKZ7d','zfNqqPeHrz9dK7Qe6jRUaiNGGyKXYrtim9CUrZicLInwSPdUzqSyfr35THQG37LrMg4iGHD2GBv0YIhoIK79','dh22VTeaG2Xe4gVf02bzRNCihlUDVGzoPGMyjipapGrnXTAgnenYNJGNTl3F0EIautvQH7WuYN',8);
-INSERT INTO t VALUES (6710350189749659304,4115747,'G1BU2Smaw82VrqoS1ujZ0','ePU','bMJ5pdFPsFanYDcABmqaX9b1o8mcuQ8v41JINxF4kj5lLkx4aseuWRdnvUpeEMH2uQlN2bPWffYszbBU8EajqPn0wxa','oXUwXKlL12idyZ24zDZJdOKCkeXbj','ocCeyOKAJ3I394ECyMUsj1Fe','ns6Yqf6lDPp4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT, c BINARY(90), d VARCHAR(16), e VARBINARY(4), f VARBINARY(44) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (65247,-119,'oXhA09DqmHL66hT1FVylJyWIAMb7KccxvJkle9qWajyLH4TPBLJnU1YW5HH7W3dq8nb','ODqg','F','3MmG8JKtL9fA8loYeASQDI','P','4',0);
+INSERT INTO t VALUES (37935,-55,'Ab37prIkpSjM1pa4Z2SwkeIGrCl3A2EHzW','Zan12lUsE0oq0ro','WpPb','4blU8HnFJVJkpe6aE9uOJ11','z','2',1);
+INSERT INTO t VALUES (53371,-9,'ghxpsV70SFIQOhgOJfwrSEE','a73Igf','6l','NsYqF2EdbFg9gnmjeT','o','q',2);
+INSERT INTO t VALUES (13546,97,'9lerksAtTDQIhh5QZATpoWTPbmKb0PaPr2IW6bwgMz2McxRrOwF0kPrWR','QlqF1','His','YkL9aNmDPVvFZtiPyikyYW30P','n','x',3);
+INSERT INTO t VALUES (32598,74,'QDytp0WSUZFGxTBFx3uDmUtFAZ5oN3','9zuIuVFlFOcdOB','mLwG','3tWe2o7rfTDMc9KP5xPe','H','J',4);
+INSERT INTO t VALUES (4017,127,'zDLMHOY1iLDbEyNEdLJSSnO0qQEJijxo0SFzSrJt4AjjIvbLETw','IXY1kN3k','QRRt','0rGelf0OSjybYjefKCRZ8eMr','o','t',5);
+INSERT INTO t VALUES (47910,84,'AYgXu6otlvwEhg1qvSP7oDOcwIZAGXSeSgF4WjjqvNXu3eJmZpcWTl2TcufmAZRr','1S8JfXOE8hKu46','Lo','IIrFF6Aq6OS5SixUdOy7SazpTx69sgOJt','t','9',6);
+INSERT INTO t VALUES (13686,104,'ckq72xBdM3dx8jkC8JfET1TPaGOKAHkPBn','3W6euje','tPJ','FF7XUOIFiVBaWpcSUOp7J','E','J',7);
+INSERT INTO t VALUES (30313,91,'e77uXpRGtylShgAgGlHrC8Sm5Q6o1v1jKIGwtgbtk5ysSUPkk0RLyoYwzYNamR1','7En5ZuljS7IwSDVx','MbD','Q2CqjGH1lcJbc7dvqOne8NmrA','l','Z',8);
+INSERT INTO t VALUES (50610,25,'MKlKypUzJG5BzlaAUjT6jq1ndJIDRX1mGxD6RvrMJE56JBvoOypnZc2XlNDEf','SCJSUiA','atQQ','kpljwKB9CkVahrhA6zre','z','O',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT, c BINARY(90), d VARCHAR(16), e VARBINARY(4), f VARBINARY(44) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-331864851073257200,5224915,'Y3bM4krcoKApRctSf6Dbjwpa4cPx92UYp3f7PaElkG0H','E','YF9lsbo9lC0','0l2WmINVf2b4RND984U6nhgDj1d22eaY','jd','STggaq4qpIZQjv5pDz5PhaQokgkGESQyMmfB5lGSJ0sCfvHRNoKpudbcZSygsl',10);
-INSERT INTO ti VALUES (-331864851073257200,5224915,'Y3bM4krcoKApRctSf6Dbjwpa4cPx92UYp3f7PaElkG0H','E','YF9lsbo9lC0','0l2WmINVf2b4RND984U6nhgDj1d22eaY','jd','STggaq4qpIZQjv5pDz5PhaQokgkGESQyMmfB5lGSJ0sCfvHRNoKpudbcZSygsl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(46);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
-INSERT INTO t VALUES (8157225441519485523,1304508,'CH46g','PJhge','JlLwmZTvQ4jAODpBdJB87fQYqMo5WVoHVVWvv9kSrhwkr0nc1eEeHwYWN5B67mCeaU09xWPc4FJOGG18Y','Il6rAt3lhQivRncyjJJYmm95tlHzfbrRRBEjQKXdHyEG59FizozTMws2EnoiZeW','16FivUoM62NYelblkeBK6imvljsuKAEXIuoLqKsVHGQa','QpbLqI9aC9FCDYV6yEqA9Wi9xthDErAe7cor6jpOiT8ScquGDRxxDch6OE9S',11);
-INSERT INTO ti VALUES (8157225441519485523,1304508,'CH46g','PJhge','JlLwmZTvQ4jAODpBdJB87fQYqMo5WVoHVVWvv9kSrhwkr0nc1eEeHwYWN5B67mCeaU09xWPc4FJOGG18Y','Il6rAt3lhQivRncyjJJYmm95tlHzfbrRRBEjQKXdHyEG59FizozTMws2EnoiZeW','16FivUoM62NYelblkeBK6imvljsuKAEXIuoLqKsVHGQa','QpbLqI9aC9FCDYV6yEqA9Wi9xthDErAe7cor6jpOiT8ScquGDRxxDch6OE9S',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-6567654226909656499,10085774,'DlKnNIJoJ4ylUliFCiJrA6OkWFDbxETsm','PaloozjX05Rtx5PomXXMzGweUtSyyz8QkQihARq6r6fK5Fop7VhDp2KkBLyY20XDMA9RZEOeEzp0FrLuk0CPKhOP1CNaRhn2oZvTH7okw3','YCfgkAVkyCOnnZ7INHo74ktUp9NdF5iCcHc8fKlEVjNBiCIWYPSKHmqDgWMaZCxNRx2S3dCO2RH5','ov3NYB8CtqPj9Q4nBwLMyguuzNky54h7Z23VkJKGPxshs4s9noSeNRX28GXf40PiVCxP','27HrH4Jq','zbUvNsAJYCAnzoaAEwh6lmgGksBWAPNyq7rvK1i2yvv',12);
-INSERT INTO ti VALUES (-6567654226909656499,10085774,'DlKnNIJoJ4ylUliFCiJrA6OkWFDbxETsm','PaloozjX05Rtx5PomXXMzGweUtSyyz8QkQihARq6r6fK5Fop7VhDp2KkBLyY20XDMA9RZEOeEzp0FrLuk0CPKhOP1CNaRhn2oZvTH7okw3','YCfgkAVkyCOnnZ7INHo74ktUp9NdF5iCcHc8fKlEVjNBiCIWYPSKHmqDgWMaZCxNRx2S3dCO2RH5','ov3NYB8CtqPj9Q4nBwLMyguuzNky54h7Z23VkJKGPxshs4s9noSeNRX28GXf40PiVCxP','27HrH4Jq','zbUvNsAJYCAnzoaAEwh6lmgGksBWAPNyq7rvK1i2yvv',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (464348504,55,'AacRQulIaFGy83ZOS8fPN13sBgm6MOjMsr9FNo0i4I4e','I','6','GuniIDIKTFl0asRrV','g','D',10);
+INSERT INTO ti VALUES (464348504,55,'AacRQulIaFGy83ZOS8fPN13sBgm6MOjMsr9FNo0i4I4e','I','6','GuniIDIKTFl0asRrV','g','D',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (1510480519,-121,'HofLFQa3O368qQf636OHP6xJW4UXKlELnShHZlcDEbFlcvrfcTmX9v','DkicKcRDXEG','pw5','a4f8UtCimF1pqJIXAqX0F0KMC','8','m',11);
+INSERT INTO ti VALUES (1510480519,-121,'HofLFQa3O368qQf636OHP6xJW4UXKlELnShHZlcDEbFlcvrfcTmX9v','DkicKcRDXEG','pw5','a4f8UtCimF1pqJIXAqX0F0KMC','8','m',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1327225815,116,'PnKfaIhEyF7HyqY5fiOjc5qWiSt1sYYY6o','VsDUWHrOpv2L73kzEbOc2ARc772sh6okbGLaIBNiwYUGxNHVJWuJ0mfBZjdEWoqEW9RHWtQCo1S73XqsBhFhdvIKXywnnXSSWvIwrbCZ97YhUYlw0TqezA0Hij82gtQ0LQX1sSuKVFf7ZP4Se6ETtsjlIzTVAu1dKMlHd51QKBkPdcui3DCTYvRM','wE4','QqHF0EiXWTAkZgQm8gtmN0GlBTKqz7R2Z5B7z','W','T',12);
+INSERT INTO ti VALUES (1327225815,116,'PnKfaIhEyF7HyqY5fiOjc5qWiSt1sYYY6o','VsDUWHrOpv2L73kzEbOc2ARc772sh6okbGLaIBNiwYUGxNHVJWuJ0mfBZjdEWoqEW9RHWtQCo1S73XqsBhFhdvIKXywnnXSSWvIwrbCZ97YhUYlw0TqezA0Hij82gtQ0LQX1sSuKVFf7ZP4Se6ETtsjlIzTVAu1dKMlHd51QKBkPdcui3DCTYvRM','wE4','QqHF0EiXWTAkZgQm8gtmN0GlBTKqz7R2Z5B7z','W','T',12);
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 (1730329876195003634,15510211,'gVIK3EE7','KdqbKYDD1POVGdOecHXUBEq8CIMoaQS4SKX','O3ILtQxDUBZxaHnZMLTu3eP8JEYssFfNSt9niW9vAjduJrqd','8hbsJHd7xIuMyisDnLIpxndGfXy','xqacECNBIoTBSzzdAMTics1AerujKUlnbgBXBE4c7kPCP3WJVqXzP','Mn5I5PVFvEofEbXtqGI9bCRI0hHuEq0RVR7f',13);
-INSERT INTO ti VALUES (1730329876195003634,15510211,'gVIK3EE7','KdqbKYDD1POVGdOecHXUBEq8CIMoaQS4SKX','O3ILtQxDUBZxaHnZMLTu3eP8JEYssFfNSt9niW9vAjduJrqd','8hbsJHd7xIuMyisDnLIpxndGfXy','xqacECNBIoTBSzzdAMTics1AerujKUlnbgBXBE4c7kPCP3WJVqXzP','Mn5I5PVFvEofEbXtqGI9bCRI0hHuEq0RVR7f',13);
+INSERT INTO t VALUES (3894785424,18,'bhTTUotrTynK6vxuQm3LRwv8Tilo1Mhj3z5','4j9zcmLzpaf6V4GPeocME6XkWehW3W98EgjLX4clSYooFx6kTXFEv30','dnZ1','Bagl4D1lGEnoc57Kmuue6ENWRvzB4iGIhKYV8ccClYtagwEBoK0DhmGgZRWOowzR1Dxc4Iuf6qjizzxafNfW4OgZ1Ae6HnfhBJoi','h','b',13);
+INSERT INTO ti VALUES (3894785424,18,'bhTTUotrTynK6vxuQm3LRwv8Tilo1Mhj3z5','4j9zcmLzpaf6V4GPeocME6XkWehW3W98EgjLX4clSYooFx6kTXFEv30','dnZ1','Bagl4D1lGEnoc57Kmuue6ENWRvzB4iGIhKYV8ccClYtagwEBoK0DhmGgZRWOowzR1Dxc4Iuf6qjizzxafNfW4OgZ1Ae6HnfhBJoi','h','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1111433988,-87,'ZHclKc2cTdz45je0EOSAwhdIJ4n0f5mQQ8ESh7Io','Kn73','OML','r375NH8d9iInqZhzqiFjqKU9IEE19xLeXicBpIcXxQIuRhX8903G6sIqZKFaTyF5xkKro6b58GjBBXPWOox8WwK5zbBCE1XU1scBtCbJTGoezBS31cWJZyUaAxA','Z4','l',14);
+INSERT INTO ti VALUES (1111433988,-87,'ZHclKc2cTdz45je0EOSAwhdIJ4n0f5mQQ8ESh7Io','Kn73','OML','r375NH8d9iInqZhzqiFjqKU9IEE19xLeXicBpIcXxQIuRhX8903G6sIqZKFaTyF5xkKro6b58GjBBXPWOox8WwK5zbBCE1XU1scBtCbJTGoezBS31cWJZyUaAxA','Z4','l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (105577200,73,'q6JQZbglyxdRc3lPj2dm459IqiPFXmnhW3','bGRMFHWWstFhowRqHGCUbnchK1rxT8MEtSbxaOYmqRursSZQnRIhuq3e21Ta0RgYUj4fwZGvXqz32AvocVjNp4k387AhBhMYQnZjHQj5N3u6Xq4l0z6jXnItGweEAVUGbbe9HjzK86meX4suHi6rdgqfsthb1myVx8aiJVYeIGIZUOsavDWbZmhPfihS2aRaD4cM1WnO7pPpRhLyZwcJeaSheL9LjUVnJNbPp3X72L4J4WchwGr','z','cEWrihStHr5guZAni58GtXWvBTb3ADQR06bFLYMgX3fvyqeNareu8T6DCw9szyViGzrB175BTy1TTGiPKShkoD9rEaPwD7DFvbu1Rct','HL','S',15);
+INSERT INTO ti VALUES (105577200,73,'q6JQZbglyxdRc3lPj2dm459IqiPFXmnhW3','bGRMFHWWstFhowRqHGCUbnchK1rxT8MEtSbxaOYmqRursSZQnRIhuq3e21Ta0RgYUj4fwZGvXqz32AvocVjNp4k387AhBhMYQnZjHQj5N3u6Xq4l0z6jXnItGweEAVUGbbe9HjzK86meX4suHi6rdgqfsthb1myVx8aiJVYeIGIZUOsavDWbZmhPfihS2aRaD4cM1WnO7pPpRhLyZwcJeaSheL9LjUVnJNbPp3X72L4J4WchwGr','z','cEWrihStHr5guZAni58GtXWvBTb3ADQR06bFLYMgX3fvyqeNareu8T6DCw9szyViGzrB175BTy1TTGiPKShkoD9rEaPwD7DFvbu1Rct','HL','S',15);
+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(31) NOT NULL, d VARBINARY(83) NOT NULL, e VARBINARY(79), f VARCHAR(62) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4145504,6081418,'yg7JlPUEEK','WMdkdbjVzDjRGY162e','cRvAz20eSBwDae1ZtHDIvg1PUyL762IeCdeSFATSHGCGaPhB5wX5XJuO0AZAtxWMBrYXssMIBCLZ','lrdE8YAYRoK4Ocd1r9','4S','G',0);
+INSERT INTO t VALUES (6384817,3018445,'DAybvteqySod90OnRbWhv4bek3KE','FTKX7KKLY','s6PcFUx0sMzm0MT86kctTzx4XLVD8Ila2xsTu36Oj2PC4wvtgD8TFx9HGZLH1rzrLuyvFNTwISs','8spfzDlffjj9n1FNiGNfI59aQc0eRK4jm3806x0MzQwE0wtX6hXKV','tN','s',1);
+INSERT INTO t VALUES (11747668,5702043,'s','i88sz7d8ckyFCbzJY2HkF7dWfnQgv0TdjAh9TZ01PUMSXJiUCxR4','DiZmNDkYvX7iHnNG2h9Paz8e02lEkagL1CU69UXN6vYDpiPDN56UFGyC','XHVq86ywSNNcQB8m7vMNOjIOqg','n','ce',2);
+INSERT INTO t VALUES (2578509,4909131,'iA3ilp35F5OnoLpBsUg3wS','NXTKrN5bzG3Z82LIJ0465JDdSChTtr','8K','kbbiC7oDa9n9cFdJTXTfF5Z','Ta','Qj',3);
+INSERT INTO t VALUES (16103634,2557879,'ylK09EPOXoQ','K9ohgGHDFcOLvaA0bzdMbFvcNpWSQTYIXOWvwKSZsIPWV7','fwE5Q3PvSAHwGHLqs2ABKBR8c6pNhbmpept2lztC36rZT9628szMD4NWuffHo8CdiS8','7VsjfdqQ4N8','V','y',4);
+INSERT INTO t VALUES (2667906,16726792,'Acw9IQl','aIsZbB','uvDrxjcUoSBEqfHKwt8fSJEcZ5wKDsOa','qpyq3dPX5amIpVwxNtkuTZ251edGrzMLLfnAo8QtEETH82Ukn68CgzsWDcUN','d','BP',5);
+INSERT INTO t VALUES (15530332,3166687,'pgtEcQv','1dfGfAhkD0xl8l3AnsvOXVoIymECdmg8MSGAeZGonus8FqaFClT5dmWuyBU','y8b3CE','L5z75PTEdJ6VJ6uE3Q','01','js',6);
+INSERT INTO t VALUES (14020441,13220104,'rrP6VTooyNX85Coht0R0mFU80rPiq','x1H5Y4abr3pPCnMT7nd0hG6Yfset1pdxtdfh5dJz8D3TIxJDR64PSXl','AvyklrzTdKTnXdMnAcswnizAc3gCOZUPXkFaiGDnGYpBKDi','QWATSmejd4','L','fe',7);
+INSERT INTO t VALUES (8563705,11433420,'WA1L5fIxcsjIOSS5eaQe3dtS1xYXZ','Ji9Yk8mYFhx5qULukbr35BrnW8RCoFfqqhYC1GGh1VXrw7yxWTgPrdnikUpQfn7n6z7tH56AYiRCVjy','GzPhgN31YNdAG4AbYBmcpHyGVdqaF24ACdnt8hzG1i1oWSuLvf7xH6RxyKQmXwE0Dojk8IT8i1AN','y4TZXZVar24ftwG3EUVLU5Y6KCYPK0rZZ04cpKwYNh','Ln','7z',8);
+INSERT INTO t VALUES (16137283,3679387,'HQdf1984b6iVYg','4pgsT','HfOVYGsfNYBOlJWhlZ69K63DOvTKOqrvCksvL','csnDrNBCgck4dM4aQLbFcpNlek','ib','64',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(31) NOT NULL, d VARBINARY(83) NOT NULL, e VARBINARY(79), f VARCHAR(62) 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 INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (296725609,8397799,'mfl7ao1AMgmUJVlf8BvtC','qHwEN2btV7jTkXENSMniwn7Ej1ly6zR9oqAWNB2fL6ObUaWDLRkptVd','ppImVJeimAEX','HsBZawgucuTnARWnWBnGzNUk9diZWbEcy2ovMkb5Twl85sKu1Pogz8c7uHG8cg','4','Z',10);
+INSERT INTO ti VALUES (296725609,8397799,'mfl7ao1AMgmUJVlf8BvtC','qHwEN2btV7jTkXENSMniwn7Ej1ly6zR9oqAWNB2fL6ObUaWDLRkptVd','ppImVJeimAEX','HsBZawgucuTnARWnWBnGzNUk9diZWbEcy2ovMkb5Twl85sKu1Pogz8c7uHG8cg','4','Z',10);
+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 (902807198,9274041,'JcKhqkVlieRbH66kJ','OkOYZhm3d144iHZXuK6GKt37baMA4G9suYuSKt4FJNz0ylUC7FBHwuALT','ZZtJRTG3vInHdOe3XglA0HaO9L9ZpnGJvBF','RGikvCjhcPiVYnTz501JEDhPp3TdP6j7RFq3ODKp2','tD','k',11);
+INSERT INTO ti VALUES (902807198,9274041,'JcKhqkVlieRbH66kJ','OkOYZhm3d144iHZXuK6GKt37baMA4G9suYuSKt4FJNz0ylUC7FBHwuALT','ZZtJRTG3vInHdOe3XglA0HaO9L9ZpnGJvBF','RGikvCjhcPiVYnTz501JEDhPp3TdP6j7RFq3ODKp2','tD','k',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1689946794,3040295,'WM56sHqwy4','3jEqccoQrvCDceXd5DPhUIlX3iIfDQLkuqs9AVp69yJrUUtLU6uHYwXw9WhbQvwiJy2kkYDQJduwcDeenf8bpR2n0ssB0wWNRd9wl8CIZFzF3m9C8jEV3zPik3sxTGgGuD5zIGoSnqfe9WIk8aVqlQTtavwYGunZaJ8We8gYmHRuoIk3ScZSGjB3G20k6xQimBLNDfTdBaHF7aSxLUV1TPNX7J3uNwy0v0ha6EA40inFhRq5xH','jZH4LzlCLSc5to0lccivtIaM6HpSwObp3p','orgFsv6RhoEINBpZ7BUhXKRHRNm1COgEP3MeyFI0X7K','ia','8e',12);
+INSERT INTO ti VALUES (1689946794,3040295,'WM56sHqwy4','3jEqccoQrvCDceXd5DPhUIlX3iIfDQLkuqs9AVp69yJrUUtLU6uHYwXw9WhbQvwiJy2kkYDQJduwcDeenf8bpR2n0ssB0wWNRd9wl8CIZFzF3m9C8jEV3zPik3sxTGgGuD5zIGoSnqfe9WIk8aVqlQTtavwYGunZaJ8We8gYmHRuoIk3ScZSGjB3G20k6xQimBLNDfTdBaHF7aSxLUV1TPNX7J3uNwy0v0ha6EA40inFhRq5xH','jZH4LzlCLSc5to0lccivtIaM6HpSwObp3p','orgFsv6RhoEINBpZ7BUhXKRHRNm1COgEP3MeyFI0X7K','ia','8e',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3325360189,14578733,'BFI','0D3FHqTMEy2oy0eEIg6pNxCCqCrauCclMqCm1raf66eJDmySVOz07lpLJHIUtvvVS8bfx','CDAIv17jr2xE','p5tzlBhTPoQcwpgW1NtNRbwko3bxF0ezkXmcVnAh4hdIdtQurTDmc4mcpZBmMW0t2XXBQL7yhl3exu1JEeWCqoyRsZkaKKVmIatqyzNpjddamVrHvrHegR00EN66mp9iz9G2uMPV16Tz3irrr29qgukphxWCudFCbNoTbCKH6JOFcRg5odomCG9gSG6c3hMx1gXWJp2IUWpalKr7PhtsxmNh','ze','Y9',13);
+INSERT INTO ti VALUES (3325360189,14578733,'BFI','0D3FHqTMEy2oy0eEIg6pNxCCqCrauCclMqCm1raf66eJDmySVOz07lpLJHIUtvvVS8bfx','CDAIv17jr2xE','p5tzlBhTPoQcwpgW1NtNRbwko3bxF0ezkXmcVnAh4hdIdtQurTDmc4mcpZBmMW0t2XXBQL7yhl3exu1JEeWCqoyRsZkaKKVmIatqyzNpjddamVrHvrHegR00EN66mp9iz9G2uMPV16Tz3irrr29qgukphxWCudFCbNoTbCKH6JOFcRg5odomCG9gSG6c3hMx1gXWJp2IUWpalKr7PhtsxmNh','ze','Y9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2564384160,476372,'9ceWPz2WNoIZi1gOPM','AjGkIt2x5eccijurelI07EPgPDIJwYnbESZPDjP3Q1HmgzzTaHguN8XlSimFOBnQbdavZzxEqAixau98Q5d6STzCDgQqBCjXEJmWasOgNepyfO79wNDVbGHxoShkEVRavyLDTqKQT0QvhG9rd01gBAdMcwLzW3VDFADt6zwKbB7Pj6IYPmHLlq246CokMrX6C7US57nvhJ1sr6t6WLPvc','7iW2oTN6OeaDcpCRjWSVhCwd0M0brV6TLRxpaM','FMb0xuvl7xoPUoPlHQDFR4jL96qefaOQYkLqGRXdapATsERefZU6POIA0TDNabi98cd9mIEm2xioydwiY2tW88F','aov','JS',14);
+INSERT INTO ti VALUES (2564384160,476372,'9ceWPz2WNoIZi1gOPM','AjGkIt2x5eccijurelI07EPgPDIJwYnbESZPDjP3Q1HmgzzTaHguN8XlSimFOBnQbdavZzxEqAixau98Q5d6STzCDgQqBCjXEJmWasOgNepyfO79wNDVbGHxoShkEVRavyLDTqKQT0QvhG9rd01gBAdMcwLzW3VDFADt6zwKbB7Pj6IYPmHLlq246CokMrX6C7US57nvhJ1sr6t6WLPvc','7iW2oTN6OeaDcpCRjWSVhCwd0M0brV6TLRxpaM','FMb0xuvl7xoPUoPlHQDFR4jL96qefaOQYkLqGRXdapATsERefZU6POIA0TDNabi98cd9mIEm2xioydwiY2tW88F','aov','JS',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1986196683,3216958,'Bi51aNns9J3yGzLpIrHJh6y2z6Kj2','UQ8tX7rwQCaQ8wBYFjB4BJs66lb0ysCTBiXVmms5KnTvpXgyxsF9VrbJIB4D5dA7s22rSVFufPmgSyJ0aYScL1sYEUWJKSBjxaQ3RoijYj76ei1dj6bQKg8iNEbh0seCXf3tXj7eL4k3HqAZK','juV8pACqfpwUs1lFHa0FR4jjfO7Ec3vYHjq8fD7GFPMY3omPDUxBLLUZ59JSPyQxi','sC9EOhVU5sGgKOYVgdD5zHYyhdcwlmsY04ly4','K','UL',15);
+INSERT INTO ti VALUES (1986196683,3216958,'Bi51aNns9J3yGzLpIrHJh6y2z6Kj2','UQ8tX7rwQCaQ8wBYFjB4BJs66lb0ysCTBiXVmms5KnTvpXgyxsF9VrbJIB4D5dA7s22rSVFufPmgSyJ0aYScL1sYEUWJKSBjxaQ3RoijYj76ei1dj6bQKg8iNEbh0seCXf3tXj7eL4k3HqAZK','juV8pACqfpwUs1lFHa0FR4jjfO7Ec3vYHjq8fD7GFPMY3omPDUxBLLUZ59JSPyQxi','sC9EOhVU5sGgKOYVgdD5zHYyhdcwlmsY04ly4','K','UL',15);
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(39) NOT NULL, d VARBINARY(41) NOT NULL, e VARCHAR(87) NOT NULL, f VARCHAR(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (149,51065,'rjKnF0J88JwzHjEBBDQIAXsB3m0gKTu','c1WB11D98kQWRD8J9dYCVbdlXMLjoTF3lwXhk','jx0PLCBeQ4tCytq6uHaAnBVd0RchEK2r2M0eEHQqOPpGWI','jQbxCubjpoEd3qsdLFNr4N5zCHK27f5f08XHDk6v2loC8HhdAyDyWGIp7pPNkDuj4Zk','iq1xaS8dcKOLMhlRJeGJfA3OwElaX83JeiQH5LQYIU6uwD78DsoRI64xIdrg','9obiQcshAoIchNl9PKXERJWlQYy00olD6lY9gNGnwTeADhR',0);
-INSERT INTO t VALUES (203,10474,'WjjrEjIaP','AQZVkYm7Y5WA13Qou2p','DQ','ynPodxMPg0CpMYMejS2bvj2W87wCf49irSspsS5kiW8CjRtKzkEqjQKGXdYBlBIWEPSbMU3WBcZA','0e6a2OrTgszGgIIp5Y5paTPjkGyw1d3YqDquaFdkcGfMEkYXJof9C0JngwKyXx0sJeYx0RG3','NqxFIOqW8dPqWKCkN',1);
-INSERT INTO t VALUES (232,2930,'N0M','J1ziTUZMHYja7orr00Sm13hgBaZQmvRAxT0KCq','UUaNKc5WwyXm980CeqK2tjVlDrgAEDm218Qymp5GTLOBMtomqvbPT','rtW7C4EEGYqbW1whsnQwYOCZ2N1ZtmkeQGnZdte3ZP5XOUmWMEwi1WriMcBU4Rpm1o2j7','e26ULDQUeAks8Kjbot3gvKjtWIEBrZHOCl3vrJP5wiBh7AkFD7A8xCXTvPQ68pV4gSrWOyTBcho4p','glX3FGpxJTDgu7DVG7WTfOwtbzji9nTUM',2);
-INSERT INTO t VALUES (51,53906,'opGH8cc','oVYlQOIa0','2OHgeoPAMo5lB37ZpkvmvcjvZpzh2sWkqNwNQStxekBWy4WDGJRJO5obddXPX3X40FzU1LIv4','V4OZuZuURFuYJThCjHW5eYPpSuthn6STzPtm5ElgTHaMHcTpNWLr8cVmUPOqgThQUMIM3rm0I','usMaIrJrLhtJaOQSKBMn6A6b8MJF3LcXKSHifCOZy5hPCRnPm6FDvYZXlqch01z9oS0faBuCK251n7ct3KtI64YTmHY87STzdFj','VtMuOXmGpbOMGm74qjkBGMzJ',3);
-INSERT INTO t VALUES (71,6421,'QxcxUELGxOPNlnoKV3tkAfOJnfP02ixIAe5FBfP','toldHqbegDRLw81zkb2exI16','xhmE3L67Eo8jFraQPNAToRirN7qBHobKBVH4fIYs75lqcVKfgenCey3FEo4IOX0AYVXpwvOzL','AJdESx9uQTD7kWo4pXiA5EhFvWK5IhSeHdxgZeamXKymny','Fik2kyCKfNsb0zTaM1lctADjt8q5ZWz9RXAW6AeQEAWuZLEmKA2VrZmGNZgDXX4eFfULhSfjL6YrM0huTUUeaYxjkQYzuTBR6b','1rPQfkiL1SkdW9d3P4U8oPSHN1NwYE4pO4rTzR2JmlQywILrwmAWWUnJtQPQe',4);
-INSERT INTO t VALUES (186,64266,'aSqQKmt4rxEGRmXBVBpFAb','oKMUUFkchhmo1G5i55EdmEUTNhW9','6iphMVT8BYWDvbDnKqJ8kJqrMJeCTDqfs5AUVVFcHIbl93BAnoQGveOrlIBGwCK9aveeGQkVLEWhkvS1KvQWmkI','mA3YmARrI6GdH5g7epIj7S540iML3Ry2XQ8shLXJcATDmRskgSqisu9OrAfRFwOFPoXumJvRd6GoxVYOd','KGGwp77zMMQjTFqTzJMXsQJelvfjmDTc8sQN7gYPUnhPuaR2V128zIDpGpKPwAm','EfEdDrYYvvShqUisVlNHepk2B3D0FI1BZralLlRIThjojOHckhQWLAxUMKjY',5);
-INSERT INTO t VALUES (151,63818,'fqSjEYBE6hahi3mpqyh5SLlfjlmn','aFF507nO0','8KYE1S62EDTBIUqc2mJ','gZqlQBxyjVQh','InXaPOMCE92vIwXKKb92TugVeGhQ3FnsCB8IpWWVOuo71p0GTPP5uH3HcBp5lg','hVEsSwO0VDCBYfoF38cZ8yBChaE0DHKiItz8UjXn6H3gnSAoIQhClCOQ9FWOYleqquzM3H2Omaa5',6);
-INSERT INTO t VALUES (99,29424,'EW3DSyET8KwN7n5v','GVitMkeVwLUUZmC5EB4i','xXv6ML5s5cQ','m5dpKsFgvxeILhzYU','dueiMWj','FA6hWqSTI9JRvw4FjGRUTd6EGfX0FenvGT2Z3IOJ1hz30Jqz58FxKQZDvRRHW',7);
-INSERT INTO t VALUES (224,63844,'MwiGHE3TREs34TSOV2kx8Dn0UrD','6q7v8FGYJ45b9e','cSNuj0hdn6UsAX6X97sno9RQc7a040aXKOG6WBCi6RglILR0Q69fteSFlHqQT5qBO4rnXYqPQ3isQAgJNelqtk','ZCOIg1hOIKajsHj9q','wzd9oFCPHUoW1s0EiicC5n9ZUdr5l5G7AryTKBEiuEzxFbKGS14Wyj3qN5lQjuYjHXIxAwBP1juPGLdn1ogtZ3n','uQuR9bTTwUi154Ywwz',8);
-INSERT INTO t VALUES (66,37208,'hXX5dxnNKd4dXTG','vWcuYLttbHUEHBYj4','bHZv9krhM6gZ1VxphV5NFnlrKK06l3QvRtdnVzlMQPBamUNC1dU6shzlmjvwfMXQjQpgeS','hWHLKSlSxBG1z','bTB1Lnf1Yyye','CYpREsB6wraR0QwudHeAPWGWHwNdpucBVCg02iCX2bDJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(39), d VARBINARY(36), e VARBINARY(28) NOT NULL, f VARCHAR(2), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16087619522622105000,4691039087205728692,'60AYRvZpLEgskcvCijWHCZfQdXH22Z7v','0tMLrlABQ0MeaHG724HZqvTr74Fwfazx','DEGt2gYE9qQZ','FC','2','P',0);
+INSERT INTO t VALUES (8512343740470008416,-4076343846157495919,'wOdDETRujJVilNT65','Mqicay0R','P2','D','VA','X',1);
+INSERT INTO t VALUES (12512392363512635672,-5416682878958255199,'t1zDQcQZKRpEQT0nRsNUxrPNvzc1cmcm3ny3u','7DP2FO','awekC1hJgdFKWUz1pbXuio','qr','b','3',2);
+INSERT INTO t VALUES (5686153777512561726,-6553803172274860943,'txaFwWBqPshqL4Prfl2M8vjt4iUjZp7PNV9h','6J33nIHXdjZHNITWyfAUGFbxY3UAkfjrWFL','nXfTGRdcy2df1R9eC','z4','h','R',3);
+INSERT INTO t VALUES (3556046220617684570,-3697903507405160400,'fzyqW','QySxSp4uDUR8hMNK6lFPjZcL3uB','111nmwYPDCgvGdFhgsGprmze49QA','sn','K3','g',4);
+INSERT INTO t VALUES (16101359084197272994,-6141303910694035388,'3XxNdv','orZd3gAVWH7Zt133pw029L29NLkrWt','pOE1tYXF6EnS1Igb','s','e','2',5);
+INSERT INTO t VALUES (2938526225421564904,7901906770951373098,'lW27R7QFf6FdV0Cw19qd1LsArTDVslW36v5lPx','EyK13vlwRWbuBMpCm1p5oiU','r','6','F5','0',6);
+INSERT INTO t VALUES (4939433423829889454,3653226901827763166,'hBg63Ga','iqAb5GyLcwQE7bay6hB1m','OSopq','O','qq','Q',7);
+INSERT INTO t VALUES (17238709551891602792,2365368490624931689,'uCay41RFjqouuDjA','JMZpYROjCgFVrF','3f1rOvoa4Mcxc','Xl','Qn','O',8);
+INSERT INTO t VALUES (13176645468768237687,-5171846707404731521,'vt0pQm2Hxw4MtG','HOKxRoDVkyl','CV7a','F','UT','M',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(39), d VARBINARY(36), e VARBINARY(28) NOT NULL, f VARCHAR(2), 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 (4409827001517650119,5854,'TybT7OBAmreIYhD48dTQyqyAl','Kzn7pFOqjMQNMFlSxD11TmD8t','EZmX2AaS9QO10L8MCk','Guwylp1YjiatdyKJI5DaP5KI7HZJmE8DMWnVspAtIFVTSlr4JdMaa2G3JWtpEtkJR5P77hcMnFlc','RXsNnee1jN','hq1MXSVUu50uEC84RLY7atj7UwjnrP5FclWZH7XclCLjRD1cGvZP0rDFwNMAu8i9PUcpuxk82R8gGNXIGf4daA3qyuWw6',10);
-INSERT INTO ti VALUES (4409827001517650119,5854,'TybT7OBAmreIYhD48dTQyqyAl','Kzn7pFOqjMQNMFlSxD11TmD8t','EZmX2AaS9QO10L8MCk','Guwylp1YjiatdyKJI5DaP5KI7HZJmE8DMWnVspAtIFVTSlr4JdMaa2G3JWtpEtkJR5P77hcMnFlc','RXsNnee1jN','hq1MXSVUu50uEC84RLY7atj7UwjnrP5FclWZH7XclCLjRD1cGvZP0rDFwNMAu8i9PUcpuxk82R8gGNXIGf4daA3qyuWw6',10);
-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 (418800729661543179,15136,'hN2I3','IfijN8pBI2jYGztOFlW4XrDvjp0Tu3','atxAb5XkHIKSyhxgLOvVbwMr8WdqusUgVTVoTSWy2SofRp3Bozc7KXNe8qMdDuodm','iBM47TTa8kAicJwcdOycGfPM7M4sYQRFCG2JW','MQzX343vEPEYXVMbNGa1Y3kj9p8I06dN9SZadwQedyCLJWcffTTvo','22hYEiBtM',11);
-INSERT INTO ti VALUES (418800729661543179,15136,'hN2I3','IfijN8pBI2jYGztOFlW4XrDvjp0Tu3','atxAb5XkHIKSyhxgLOvVbwMr8WdqusUgVTVoTSWy2SofRp3Bozc7KXNe8qMdDuodm','iBM47TTa8kAicJwcdOycGfPM7M4sYQRFCG2JW','MQzX343vEPEYXVMbNGa1Y3kj9p8I06dN9SZadwQedyCLJWcffTTvo','22hYEiBtM',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (881246880734258558,40195,'cADeEeQYjdgjwJLrtLijfAlW8Kk','FcTLEFeYHfSXWUIyPmVsMmIetwU5tNXGUMBpMwClkUONTn25yHapvhEX0QU8IwRaTSMzY4Y649tyYTuCb6kSZtWpXpFVPoEYuBeloZEnsYj4GsoDtNVkyYEkKg1E997WlCmVgVuEytcUqgt5bDqRFW9Z5NXLGNKo3T8','YTZTMdMb7yxrKYMb17MMvtg1Kfj8xpCAmgJEhO3fbEFGFUCbZnCSa4TA3ehHPwnOV4','gK','TARya1vskrXAYRMKpqnxzeoMWHEjCgMXdXr782q7cCdgM7','Y88dCl2i2j2ShfOoiokU4UOVWSbv9TxFT3UkNTn4VEIv2MUqksM10FyFsoat3OU',12);
-INSERT INTO ti VALUES (881246880734258558,40195,'cADeEeQYjdgjwJLrtLijfAlW8Kk','FcTLEFeYHfSXWUIyPmVsMmIetwU5tNXGUMBpMwClkUONTn25yHapvhEX0QU8IwRaTSMzY4Y649tyYTuCb6kSZtWpXpFVPoEYuBeloZEnsYj4GsoDtNVkyYEkKg1E997WlCmVgVuEytcUqgt5bDqRFW9Z5NXLGNKo3T8','YTZTMdMb7yxrKYMb17MMvtg1Kfj8xpCAmgJEhO3fbEFGFUCbZnCSa4TA3ehHPwnOV4','gK','TARya1vskrXAYRMKpqnxzeoMWHEjCgMXdXr782q7cCdgM7','Y88dCl2i2j2ShfOoiokU4UOVWSbv9TxFT3UkNTn4VEIv2MUqksM10FyFsoat3OU',12);
+INSERT INTO t VALUES (15786687644966692147,8425888729457360395,'YhSRXsLgreJ7arWy','hJFXnTxOfaz1Olv7epqAupA0Fp','3XA91uM2CwDNFuwzhlGtztjpM','d','c','k',10);
+INSERT INTO ti VALUES (15786687644966692147,8425888729457360395,'YhSRXsLgreJ7arWy','hJFXnTxOfaz1Olv7epqAupA0Fp','3XA91uM2CwDNFuwzhlGtztjpM','d','c','k',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(40);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
+INSERT INTO t VALUES (12723851788802628537,-2255627104836324504,'PoClWn9xN21n7zTya','xhllBVBKwqHav4Oy','bjXaZkhPHlktwvBLbEfvsgM','4','RV','0',11);
+INSERT INTO ti VALUES (12723851788802628537,-2255627104836324504,'PoClWn9xN21n7zTya','xhllBVBKwqHav4Oy','bjXaZkhPHlktwvBLbEfvsgM','4','RV','0',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14238076226954334744,-5755599945848147487,'Bidxc3n8xwceyAbuJ4n1RdolZkzpolUJwXRe2g','Lf2YcDwPlaf9zswGmvpQvpw53MqjdENzyfkBMptNB2xP4M80lceVBnLAZwH12T71xeJK85F8mNikZUVX5XUfWSYuA5zqEM5HUJOIlZ1mYHniBB4B0muuipucxRJ9fklWiQIKBwN8QQC1ZtV9JbrIA5X8veHFK1AaNsG','Sk5xc1uW06c','N','q','p',12);
+INSERT INTO ti VALUES (14238076226954334744,-5755599945848147487,'Bidxc3n8xwceyAbuJ4n1RdolZkzpolUJwXRe2g','Lf2YcDwPlaf9zswGmvpQvpw53MqjdENzyfkBMptNB2xP4M80lceVBnLAZwH12T71xeJK85F8mNikZUVX5XUfWSYuA5zqEM5HUJOIlZ1mYHniBB4B0muuipucxRJ9fklWiQIKBwN8QQC1ZtV9JbrIA5X8veHFK1AaNsG','Sk5xc1uW06c','N','q','p',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13949048189554189360,4467,'t01PEEcRhfU2QViW6TdseW','63O14nxGeqgCoK5WFjZIo9lsYYkLWNr4MejAzoaTb1CLYvlPUXsSPke7Bx2OWrgW9676vUHsRbkjAun0D3VtiL58CLjckB5uQ2f7kxuUU7cJlcKUV8m92BDlUpxuFpTrYqgcb2msuvvEjKlHPhVmQkOoBvpq3QuNO8h8MKVTgQwxRdOYt0534kkj0XXaqiJCol','jfKl2m8aLT0VIOskhlPAtcjNg9t7iWqwBYMDZHJZmEF72MiUv9LZGW6sJmTQrYovo8ZyiMCSpHFMfe7','wT89viTMqZoUqt05pt80VlkfoOkpYyXqojXasxENO2vffFAOfNBbGV6VnVng1PI5mA06Z04kFfylRvj4OaSnZTdoOaEHv9AKUtP89sagYtAXXyJqDoiwO4kuwodVpT0rMO3NLN3e7OFehfDFmTwjVV7ha73ZrHl8j7mB6ydVYZBcz1lHtoxhaSKCHVDkhWwAzg6altrYXLORV9Op2h','wEyrYJEcHXwTHANTJrluUeCblKVI2Wyhdkt4Cx8fbnYOqeTkrpxvJ1sg7vAztE8','BH9u',13);
-INSERT INTO ti VALUES (13949048189554189360,4467,'t01PEEcRhfU2QViW6TdseW','63O14nxGeqgCoK5WFjZIo9lsYYkLWNr4MejAzoaTb1CLYvlPUXsSPke7Bx2OWrgW9676vUHsRbkjAun0D3VtiL58CLjckB5uQ2f7kxuUU7cJlcKUV8m92BDlUpxuFpTrYqgcb2msuvvEjKlHPhVmQkOoBvpq3QuNO8h8MKVTgQwxRdOYt0534kkj0XXaqiJCol','jfKl2m8aLT0VIOskhlPAtcjNg9t7iWqwBYMDZHJZmEF72MiUv9LZGW6sJmTQrYovo8ZyiMCSpHFMfe7','wT89viTMqZoUqt05pt80VlkfoOkpYyXqojXasxENO2vffFAOfNBbGV6VnVng1PI5mA06Z04kFfylRvj4OaSnZTdoOaEHv9AKUtP89sagYtAXXyJqDoiwO4kuwodVpT0rMO3NLN3e7OFehfDFmTwjVV7ha73ZrHl8j7mB6ydVYZBcz1lHtoxhaSKCHVDkhWwAzg6altrYXLORV9Op2h','wEyrYJEcHXwTHANTJrluUeCblKVI2Wyhdkt4Cx8fbnYOqeTkrpxvJ1sg7vAztE8','BH9u',13);
-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(76) NOT NULL, d VARBINARY(97), e VARCHAR(36) NOT NULL, f VARBINARY(53) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (997728100,-98,'IuOpNgb','8TNddIbg6LuxOgZWXwKJg5Nky2JvOBPkMCJZAeoewT5K','cUAonHr9wWYvDZZYngtx3KbDP0UQZjx','Y5YxMcEW8utXpelZbEKQjsipesr6a0r5Tcl','zIElACod1bI8EFem2RCk7P','MqpIAR8ecEnKZS9LtsAj7MdRLS',0);
-INSERT INTO t VALUES (1499422842,-47,'OhdqE8cXQ3FBe1EQrIedPqCMugxT0KgtpqOG4J0Pds4r9S6A1YI9lGPvTDCyNnru','GTjgNullDzUHWiRl5AeQLWS4Db8li70zNPcGHSCD5JNC6IxzRGqB0B96R3NRZdvg','zhI5u0MXlj6LQ4mvmdZ8E','RIhAnetY5uJDNIPW2GN4hdaijPDb955vajlG3HajkjC6OYCd','F8BauBzMpFWd','cCMDLBtt7KB5w7bN2TgvyWncO4eAiYLr8y5hiPw8RiHI4MUwAezfhy2v7aQw8evAQSoQfgG8TSVumK2wZMYYrjnsvJSHtuWB',1);
-INSERT INTO t VALUES (2090312977,-108,'Z1bNMB5jDfkX8LsnfeeSvHWWjF6riqEgiEr7Zmp3LnjYR4','R5zCKeR5WPv','NN7Vu7DcvgLzeljUR','quMZSc9','OnfGYElTiesEzT1zBbIMKys50DJzjx96EDwpvhMDz','BtNUdFPZ6S4cHWZDnCt9e7pwCzZU4gwfkJZicFqi9rmbi3PLSLjZEVPcZmVp5MJ7jYXNyFXJZ7rAcTZAGbJKAgoaziEIuvDGhb7',2);
-INSERT INTO t VALUES (812207748,-9,'irVk4s9szOxd7CAJwgiFj9ab68RZWEudji21hf4m7Jh7illwCmaBcqGsEgMP0VDqh','BC0UIGlaAMKOzG80xpZMnZzuzL72z8Pc9L1K8jdsXjsq9oQmD7H7PDE','KaxA4QCG8XJIcOiqfXt3MBzvDmpqCBMCYlAw','jQmt3JBRly7UYoaa9NuyLf','yAQZSu0XKl5tpfDriRA8oDWXGPq0uh5XIPTxZAg0e6tON','PBvnMi',3);
-INSERT INTO t VALUES (475352793,19,'LgMrKasdTbaxvYCsW7aExQkzKhTesCYr8XCb15hM','pRvpAohKPS4GA6WMVnQhQUqlVlGAHy2nV9WKLjOwp9ElqvA9AsY54xXUU3AfkPqlClXYbEey7n7zrmHbgPu','KvTOMx','NiOwQMcmj8xpU','0XwDFvqMkH4Stu4ratwrDqgxibeMqYOVfpjpPsy7J','iNGau6fvkB',4);
-INSERT INTO t VALUES (3010564652,-91,'Y20AVKyolvgKovM1Mz2rd77mxkoT3hCkaehgnihTxhBoYuFLuhURjFwZebvREYNrmrTbOw1Y','oex67MLHEIwb11t7swmJUeBfsFBcUIq5ndi7ySXGNvlWrXpvrFHmVZnXW61ZHueTdS5il9tMPLqf3lfQ8bG6hwxicbdLMk2EF','RYWbe8qx0kDgISRjZE5pwN','Rng4jqlzwKzuadO1pOS4z6J8GFD','X','aYOdWjs',5);
-INSERT INTO t VALUES (3158838057,90,'Py5jUQX4ow6dHp8E1vqu5HFIUx7fm810VOmO44vhPlYlVgHk1gO','HdThJufQpfP2GeWhlIFZUhN2I8QWOrhdXGNmToRHzcdUuCvpZyi6YEeO06X1ThM55Mr5','Y','zOq97tjI4vRxRsjngqT0WjwyU1BcU6O0m9l9OZSHlgck','URagTGsDEgxlxTc','eYCYPwbHc7kXR9Ya4s40F2CceEJd',6);
-INSERT INTO t VALUES (1001671794,115,'UQeNNiPxwZd11ePHcnY5Rozjw06cdBoqXYWdBJfBEADXg3','TQAxSC','cfh9mWphrfMNaSKncol0FVb','Ha3bpi5P','7A','Dzy6vdYQ1fLkyvKiR1PtxelqQh1SNgoGuB0jjivOJewX25Y54jKVMpOa5pugyM9DxI6FbdHKIv',7);
-INSERT INTO t VALUES (4061911838,-78,'2FZpShuMD0PjSlNL4ybmjW13GdY','Ww8cSe0qeJdV15NkWesJEEWlkpfggGWyMHsyhJ8ImAAjqZAYAhlNd58LEP4CD22PjiYsslIKmOJDCz83rPZXXCzcfFy','GWl6Pszou7m1ToeDg5vzY0eE9VsZc4HTL','7KomBQepxSdM9pQWzJuvgUC26','C97UFgPfn2KydBNk4x8mObKe0sQxwTFMDpEzsjHb7hXGy7Nmsp1N110','LBK3JeLsw2YiFF4tIxtswUTGywzrfQtYSU8LlexkyGARfcGSK',8);
-INSERT INTO t VALUES (4224434397,-45,'weJF05M1TeXc3xNXPAtwCJTaly0QrntamO7EGDqd5pVhZOMQH2krc','MV0PnQ0sbPzR4CTY6jppJszqSkqRCsZdCCdBGhkUsBgkMONrih7b5V6EmlkvibwjmKth4AHDxKL2zNjAlzsTe6Ws6QZo','5r82RF84cZrnjKs6','BlDczkd','uoYf2RwoyrQNnRqXynEK2QhDzYoCU4gS8UnJTRbvMoan7Q1FvUuSXoWEpHQtpOItHntIhDqwiG','UxptIJ5wCaWUl1zg8EDZ200uLerLFcIUT4UsZiMYDGTmTDoWXTqNot3ICOT7PHwo24pCzLDDNGM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3725056527658915280,-461642164258451590,'HhN9daOGAomzf5APdm0OVbamo5918b9y8lSyBztB','mhJIMJJozB5a030vjrgG4wmUIQA9YBJ1wOg3VSJGXWlCfzgjrYj2K07Q348DnaJVhrpJZpwf1ftWei4EQa69dpZNIz0qV0hBWtDorgtM','dNgsHMcE8eHZZzoSg0IOD3Al','PHtwemLrbHAvIDXkmynqAA6bzwvHFBKixxQemkKzTPiKlCVLBx8Y6KB9c0qtUkOykLY5QchGx5V3p3z','q','P',13);
+INSERT INTO ti VALUES (3725056527658915280,-461642164258451590,'HhN9daOGAomzf5APdm0OVbamo5918b9y8lSyBztB','mhJIMJJozB5a030vjrgG4wmUIQA9YBJ1wOg3VSJGXWlCfzgjrYj2K07Q348DnaJVhrpJZpwf1ftWei4EQa69dpZNIz0qV0hBWtDorgtM','dNgsHMcE8eHZZzoSg0IOD3Al','PHtwemLrbHAvIDXkmynqAA6bzwvHFBKixxQemkKzTPiKlCVLBx8Y6KB9c0qtUkOykLY5QchGx5V3p3z','q','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (10406635286616717636,-6821682142559322987,'p57eNJbjLucd','KlZmTIkK54AvsVJj0UNkdQMcs4Ev2SjYRNU3AsaNerslgV2k9jh9pg8S1RGMKJxsftDIDftxFm7SgCbQPPt8D80H173cGU1kz35JA7mXMDycIWvKMJnfwBq1e06GkQfRV1iyvpEVywOkL4tkhyNUzdVwUtTAUJl1IXs8m31PEMesbS4T2bxPmgwhINuW44ZvZnxMdrsird3ndA0edlSeyHcitVWerPU','iNjZwrV','9V6VlC7I4ZsR0kBxXMkkheuoXWBf7sr3zjtxwAYd0qCnynnKdTgO1kCUMGJM0gS8GxG8r2ETfBep4h7rchOJmJR7gaZc8Z2Ixxnsp22KP4NU','kFr','g',14);
+INSERT INTO ti VALUES (10406635286616717636,-6821682142559322987,'p57eNJbjLucd','KlZmTIkK54AvsVJj0UNkdQMcs4Ev2SjYRNU3AsaNerslgV2k9jh9pg8S1RGMKJxsftDIDftxFm7SgCbQPPt8D80H173cGU1kz35JA7mXMDycIWvKMJnfwBq1e06GkQfRV1iyvpEVywOkL4tkhyNUzdVwUtTAUJl1IXs8m31PEMesbS4T2bxPmgwhINuW44ZvZnxMdrsird3ndA0edlSeyHcitVWerPU','iNjZwrV','9V6VlC7I4ZsR0kBxXMkkheuoXWBf7sr3zjtxwAYd0qCnynnKdTgO1kCUMGJM0gS8GxG8r2ETfBep4h7rchOJmJR7gaZc8Z2Ixxnsp22KP4NU','kFr','g',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12470026924708671378,2284036796845239520,'U1jPLGwo8qDcSHufzsrqchTPaB','7JHxPkArT8X5mqt8RPW63epAEV62N4rwbaxSwMOUtAX28mWqcnFIrhUnWQbFTo9QtmvAey2eDmDsqOC3V5cNhg2CgH2ty6OwugHQmwYxy9emI9HHxQygT45lz45eJunC1x2vka79Z7O6U36lg0TuviRGp3ZY9apVyF1lz67PTC620CHX2KWjMK2TEyEiCDV36s0qG2kghEHL','kNEozfiOp5FN5F31s7xxXo','iRGNbv2cieu5O5U0r5x5wZdu3NCWEByGARhHgHaQ3Ywg5dzSACg3HQqiIEYXdJEJZRIhuAqc7Gq5zD8tHrXoBt7YjgQQeLNTLTVBa1w9HdCyCw','Zk','ng',15);
+INSERT INTO ti VALUES (12470026924708671378,2284036796845239520,'U1jPLGwo8qDcSHufzsrqchTPaB','7JHxPkArT8X5mqt8RPW63epAEV62N4rwbaxSwMOUtAX28mWqcnFIrhUnWQbFTo9QtmvAey2eDmDsqOC3V5cNhg2CgH2ty6OwugHQmwYxy9emI9HHxQygT45lz45eJunC1x2vka79Z7O6U36lg0TuviRGp3ZY9apVyF1lz67PTC620CHX2KWjMK2TEyEiCDV36s0qG2kghEHL','kNEozfiOp5FN5F31s7xxXo','iRGNbv2cieu5O5U0r5x5wZdu3NCWEByGARhHgHaQ3Ywg5dzSACg3HQqiIEYXdJEJZRIhuAqc7Gq5zD8tHrXoBt7YjgQQeLNTLTVBa1w9HdCyCw','Zk','ng',15);
+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(29) NOT NULL, d VARBINARY(73), e VARBINARY(47) NOT NULL, f VARCHAR(67), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (60296,3152439482,'jPQecde6AJqGTdw','rpb20qvHZrGKxjn8f','nVBEoHs4Z2p7xYb','juPfMeKEKDHTJTN2SJJ','s','W',0);
+INSERT INTO t VALUES (3201,451612662,'KiA5eYRJtUpPV','ivZgV9uIFauWBKFvdGZZelJagtquQPyZEB8X51sAPeS2jireqL','2jxz0t','QHa1sORbUROVDB9p15VncirceXJPlontLBMRcnwIsQuO70H3YnKa8lHCtE0','7','8',1);
+INSERT INTO t VALUES (37498,2284551703,'vYvy7RwkVTlh','XINl0zyqJIj5VnNuTfo4fjExZTrnoEIF9PcnWMwY02Byrofbnd4PlTHPpCa0GJVX','etrNgVTher0nXoUCvaVcETsbJyempmBt','Bv82ZiIZwKzeB9IGZWT4dSqwT7ahu85xZ5bEslbSOwfCSqoV','q','B',2);
+INSERT INTO t VALUES (51976,3574982320,'7pnjlzWPGc8HNpd4bITpFIB4Fa','GehksuS5Iscr8','pS2cMbTXsHSW4t7x','0yLlnnu2LyYf64dnVGOSfRUqal7y1WpHr4arlKCyyztHtLGsUVygqo','E','qj',3);
+INSERT INTO t VALUES (19668,4233021571,'4K00OlDHbu9KrN4Zb3qn','eAxCUP6','CgrsDOZknSjE0VEhSaWssUuNtwapS0Hzq9','Xx28CfFI54Z0Y3V7PQKpqtAtH2L0IgJbDAf7cpDwWthzp7D','O','G',4);
+INSERT INTO t VALUES (63551,3872504230,'EBPG6TNe','enTs','Wa','GYPEODUuZu4diuLCHuksu4MSuq0Q44AThR4u','Y','hu',5);
+INSERT INTO t VALUES (41772,477973330,'ignECMYRDq2pYK2F3M3dySvNuJR','DiIyv8Oms8e08hyzOGAU9YCPnBgam8Nd6T70raxo9IO','X4dXtgyztbvytNP5smDnpUvhyJo4fgUue3','XFZIEeH','N','W',6);
+INSERT INTO t VALUES (52948,607565744,'Hb','b38lpo','ti30Erwk5g94gURnkx3l6aBeiM','d4zbKchkqx56fB3N7w9sHmOXzZaKs7UsFkislLwHgwzU332CWViHva','K','mk',7);
+INSERT INTO t VALUES (17745,2123640822,'DkXzI3SdSJZeffeQLZu','BdVkD0ZFn0ZOpACJDpVtUxS9zDvPyP7cCO9Cc3if7oKzSEgR44Ocu1yP','OMSeFXYSb7zURRQXZ1FEW0','tHKfYmYnR3kzmm','8','8',8);
+INSERT INTO t VALUES (12947,2763329101,'Y','LJ8cb8anLJPqaTkkWP2cXuJ9hGcEs5NOEep','b7c2iVhf7b2V3W8XFO0u4p','U6e6FciyIv3Guh0EGbZKzAeRVvw2NsdOjuBryeXFQTttXtZoRZfZIs4u','9','i',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(29) NOT NULL, d VARBINARY(73), e VARBINARY(47) NOT NULL, f VARCHAR(67), 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 (1983285365,-120,'GZx','HGSvH8','6Q2d3sESrtfyMLkV','aQ40vK','mQYFNXlUGJbYSybYV9eHVTXFdh2oZ44YRRo2Q','7GkL9IPKaHo6688hkOnYh81atAGbn4jFjY5NAj3C3W',10);
-INSERT INTO ti VALUES (1983285365,-120,'GZx','HGSvH8','6Q2d3sESrtfyMLkV','aQ40vK','mQYFNXlUGJbYSybYV9eHVTXFdh2oZ44YRRo2Q','7GkL9IPKaHo6688hkOnYh81atAGbn4jFjY5NAj3C3W',10);
-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 (3034061367,-113,'Q3mwkR','8kNuoXCyDpK9DZiV6ekEDWIQgYFuj9sONCPFlXTrDSsD4PfzdsI90JY4M6O2ejPPL9Ieqc7DnvRz2FkdZ8IoXVdD7ze9mJcz','Rb4hlhgxCElc','rV4MF','Om7K0ciFjBrx','rHpo1kmM7F3J8Hu7qAKj8v',11);
-INSERT INTO ti VALUES (3034061367,-113,'Q3mwkR','8kNuoXCyDpK9DZiV6ekEDWIQgYFuj9sONCPFlXTrDSsD4PfzdsI90JY4M6O2ejPPL9Ieqc7DnvRz2FkdZ8IoXVdD7ze9mJcz','Rb4hlhgxCElc','rV4MF','Om7K0ciFjBrx','rHpo1kmM7F3J8Hu7qAKj8v',11);
+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 (51294,1519539924,'ypebjMkMU8L9RdGLHGJxk8AUJz','5FulbqGERM0u8N4SeY12QMCz0YxPzQUdQ1o1zrHGsCHuDabO95HMzkcxRzHm2FR1VpawULdeB','oi','x8bQmduXfLaPTd3L5Z3w5DFQMOgM3Ximyp2LV5cEhICFcZ3MM4oa3KjlB3YzR23mtpe','X','gB',10);
+INSERT INTO ti VALUES (51294,1519539924,'ypebjMkMU8L9RdGLHGJxk8AUJz','5FulbqGERM0u8N4SeY12QMCz0YxPzQUdQ1o1zrHGsCHuDabO95HMzkcxRzHm2FR1VpawULdeB','oi','x8bQmduXfLaPTd3L5Z3w5DFQMOgM3Ximyp2LV5cEhICFcZ3MM4oa3KjlB3YzR23mtpe','X','gB',10);
+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 (13094,706012163,'MHAyOASD','7xtLwYZnia9Ri5vazb64s8z7elw8gIcruIvOSHKpC1AtBfEnP8nLr','staqBEPDmh4F6h3UaDgHkhl9oCfqE','9FmZGkjm0uDkgGsX6FGyPsOT','Z','Jf',11);
+INSERT INTO ti VALUES (13094,706012163,'MHAyOASD','7xtLwYZnia9Ri5vazb64s8z7elw8gIcruIvOSHKpC1AtBfEnP8nLr','staqBEPDmh4F6h3UaDgHkhl9oCfqE','9FmZGkjm0uDkgGsX6FGyPsOT','Z','Jf',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (177484303,92,'Tib7fcuJD15TSx9Gv04JADnXLGApuMISmQxr8','yBDP3KWc7juhs4p0j0r','mTmwnMJnJWjPf8HaIR','HKgi0a9O','2AC4gj3NfgpEdLPzLBYBSyTrrBM28xQiXCXHh0m88u8GB9A62Z3xwztnbb3RDHmAvDD','vsLPj',12);
-INSERT INTO ti VALUES (177484303,92,'Tib7fcuJD15TSx9Gv04JADnXLGApuMISmQxr8','yBDP3KWc7juhs4p0j0r','mTmwnMJnJWjPf8HaIR','HKgi0a9O','2AC4gj3NfgpEdLPzLBYBSyTrrBM28xQiXCXHh0m88u8GB9A62Z3xwztnbb3RDHmAvDD','vsLPj',12);
-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 (332569595,107,'C7M12dJOcSYWfqDoPYFQL7BDz69kZa8m6Dix85IC2a97Ou4alQN','azSAQYMdGAZzJJVaHKxpWQEf9NLCzo44FD3bh22UGcOZqM1FgC39SCzkFNbEVs85gxCNX3Ig494eV6IhO6yGDLuS2efxSXKzOaXOBXZPz9xZbCFKqKrveF86','ElIIYHA1KJ3B1s','mpxbbmaZHJJazgQcdzIU7g8ytfdQcL15zHkY6A9lQqugSpPLXmKtos4Am3YWUztChVMq5zi268OiG0RPu5D6VjjkE3knsga1vwczusGTVUbV6aOWNLSf3VFtJkMDedxDp72vGznjZH42qzwDkS8Pu1Ok4YCu0zX0OJUNFw7cMCHanD6HHHcUF719W7HexmiN63cNF82LMMym','kfv31FswN4rKVq7tBdhBlVQqOrvzB','RUzKgfEFSp4MFqx6kyF',13);
-INSERT INTO ti VALUES (332569595,107,'C7M12dJOcSYWfqDoPYFQL7BDz69kZa8m6Dix85IC2a97Ou4alQN','azSAQYMdGAZzJJVaHKxpWQEf9NLCzo44FD3bh22UGcOZqM1FgC39SCzkFNbEVs85gxCNX3Ig494eV6IhO6yGDLuS2efxSXKzOaXOBXZPz9xZbCFKqKrveF86','ElIIYHA1KJ3B1s','mpxbbmaZHJJazgQcdzIU7g8ytfdQcL15zHkY6A9lQqugSpPLXmKtos4Am3YWUztChVMq5zi268OiG0RPu5D6VjjkE3knsga1vwczusGTVUbV6aOWNLSf3VFtJkMDedxDp72vGznjZH42qzwDkS8Pu1Ok4YCu0zX0OJUNFw7cMCHanD6HHHcUF719W7HexmiN63cNF82LMMym','kfv31FswN4rKVq7tBdhBlVQqOrvzB','RUzKgfEFSp4MFqx6kyF',13);
-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(21), d VARCHAR(3), e VARBINARY(76) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (46636,13288,'QmgRCx','LMw','JbruBPEVHf5umLK0Usix2ZpoJWKZQfjcJZbcHJqyY4n81ShZXBh093uJwFo4x','Q7nmlx7MUure9MdI','a9goT68zm2ttEYaipZuPjV6CywzncIPsbpuS1x3gSZZ','ImZFV48KIR7deVjIn0tZ',0);
-INSERT INTO t VALUES (27858,11142,'llU3yH2','52N','mrsyq1WJxiynmL51CFXsua','FxEAt1lrv7R','FL6gyXZixPJTPxRi1fmQLOKdCXCBVQ92R9WJet1EezmMXrJwrxDHD','IxloeQ2ps6UZqDxT4IcxibJS7KvFOtuxYJSE0efuxWEORWFh',1);
-INSERT INTO t VALUES (8461,33669,'r0gzDNp2sKXc8mLEeKyL','VO','rCvwifDxL7J01vrmRuEKSwnST7oUVWKlqrOrdmBI','E1xlBPHSkDrjJG3L5c0','SGq9lwe1685r6PySE6yYrMFZt7skLUIeGwuDd9QGwibfonHnIajYM2W4tCT54IY0jbSKiSm06K','8JpLilJmi1aUkbZ1Fq8G25A6E',2);
-INSERT INTO t VALUES (47870,30504,'x0t49WjMgMihULG','T','W2NyJqhH94p20qYxRW7S','iZYa836zGCqEXHX0uU8JF1aKE5f049B2Yi1fa','MoXRhkVKfOXePtqQmrSoivLMxDbpdQDBG4rLfZQC8q43fXBoCiPNmAmcb2sr3J0nmDrA4yKYXhyFSiRmChtp5dVFuujf4ZwvuZ6d','vCTcKQuueocezYCmPZGw9cQUMg7rtVxKCFSPd1ULwYvrJDTLrN0gMUDev1mt5DijYjvqfkfgWBCNq8ntWL7N7wQ',3);
-INSERT INTO t VALUES (17408,52485,'bxz6dHOlJYMLSQg3UcO','D','5ks1ErOpLbZcDYk5wR8vRKhkkijv45HAVp6SljA','3G6hwIpkh','abb4B457kZ5Jt2','IZ6ub',4);
-INSERT INTO t VALUES (57938,39427,'O34aKYyf','SBZ','uZmq26We8Wlc7Rv7LAfdPhaEG2gwwn695gFCsnD','IKqXYJpRM1ii2Rpf8I2yCOE6dP4v','M6dkB0tjWm7Q8eaLAEiHFFRqQ7A','ruQNML74zHx50W6bwFEHNyf9MzZpDzYi9mD8Ih6axwFXCBA5e8flBYadS38ynz0ReKcPBeQ9KUFCI9MSbAbDIxHdg07x8Ga24',5);
-INSERT INTO t VALUES (58702,1445,'jjBUYhs4qtgUZ','W','6rhxEWIadPTothmHOh','sIbf4i5c5CbpLkBS','ItLVF9aFHQgCtJe07kT2c1TN9a4paTLHiB0N','IIdQ',6);
-INSERT INTO t VALUES (17182,58114,'S1','m','MvzgPPFkp3SKa2jMHmIsjXLFWWysv','gBvSNoCc7wKWm7L2IG6CzZ','5kKDhhLnfqKjWRupbphJyMgNtNYIBHuNkQKcz8gYf620KwO7xbXS','8h6BoQBHwb3Obqp',7);
-INSERT INTO t VALUES (59417,28833,'MCwzhaQKzniFao48','iY','zN9Rab8TttzqBIGOQUvSmeF7Q4Y37ydCClxCcD6Mx169C7qqVO','h4FG5j','pIspI4q7dDAJJ8VMbOctNpNNy33g30s0VW7qYdsrGCjg3EAJLsWWtxjFg9Gmnt9dtUMci1PIjA7UjKKn','VQ2JCtPQHxLo5lr',8);
-INSERT INTO t VALUES (47779,31888,'GzzmWUtQu','1','r1uxQD5RQlgDYUVlwfcbFfuOJBd7ZwGqGPBHqPHwucYAyrj7Jffa5MDYGZLqlt0Ioh','67hD9Jo6NVf8Wq6LLqMHrrQlHr1IV','BIySFhBAWA2GycnmrMxRW8eCCdZeL9xOcsbLOytlPDIHhA9OVduBuodCyE8X0P09JdkLry4QR9nih','cLQXrmnzycq7Bfv6VS6GX65ElvDrf861Na85jDk5eQ2rI6E9itAkKbvdmZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (47651,4122677716,'y93lK','2nwDfHhmUJgDKP0pL2mF0v9qSdZydbFJvaAd1KHELteti9kYbThn2S7LLUH1DMBSFqSpjVIAJ6LRHdKjyEBkM2wurYdUXG76KpJO9j4eaLaoIPDMm56DfdPNG0vQwek','7PGbx','r6Ufat','E','V7',12);
+INSERT INTO ti VALUES (47651,4122677716,'y93lK','2nwDfHhmUJgDKP0pL2mF0v9qSdZydbFJvaAd1KHELteti9kYbThn2S7LLUH1DMBSFqSpjVIAJ6LRHdKjyEBkM2wurYdUXG76KpJO9j4eaLaoIPDMm56DfdPNG0vQwek','7PGbx','r6Ufat','E','V7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (59033,2756469184,'IKSFOoAeKc','yiUUTEzLixqh1SE0CJytWDe4wXf48Sijz9GLbdJY5r7lIyiPGaVME1OLGu','VWFneREGbOojV2e','S6eCGiWm9eVKmAYrW0IOxvEqDPpF1iEJjU5HQjlOTqyD5','t','7',13);
+INSERT INTO ti VALUES (59033,2756469184,'IKSFOoAeKc','yiUUTEzLixqh1SE0CJytWDe4wXf48Sijz9GLbdJY5r7lIyiPGaVME1OLGu','VWFneREGbOojV2e','S6eCGiWm9eVKmAYrW0IOxvEqDPpF1iEJjU5HQjlOTqyD5','t','7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (55813,2083501989,'j','4WanGEk5YsRLz7DIsBA2RcBopyZ9iOhvNes3dlWZF58XJhTH28NMYTVkqicONDzjjdyG6Ze18W1aszgaM5BdiLVp7YHQ0ylA3idtFYBoV','k','PUY7RKt','q','f',14);
+INSERT INTO ti VALUES (55813,2083501989,'j','4WanGEk5YsRLz7DIsBA2RcBopyZ9iOhvNes3dlWZF58XJhTH28NMYTVkqicONDzjjdyG6Ze18W1aszgaM5BdiLVp7YHQ0ylA3idtFYBoV','k','PUY7RKt','q','f',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6166,611847167,'QGbXab7S7n','rdWt6JiGV3pg7olUvVHb0o7IcUa5kg7qnaszP2N66pd023aUb9rLKYm9BzngMeIvqTGMvsqC9h31gAgfv1LdErXxjWHEVvori3IwIwejcgVoiCDg44','cjnzeHO5E61djrLrNlm8DCkJzWodd','gndQJ2mxEuvdtZ1MfiZIVTqPSM7dUUZm3Ttb8h7emu7iXkEsHhg0j4se0iuNwy2dY0fvVSwn2DOIC5T5hTiSihtSrVxsUCkSPRRcbv6RLQpayIwPZMr5OcNXpKXWyv7U83ZL8v6kP9ZzyutR','VA','Wm3',15);
+INSERT INTO ti VALUES (6166,611847167,'QGbXab7S7n','rdWt6JiGV3pg7olUvVHb0o7IcUa5kg7qnaszP2N66pd023aUb9rLKYm9BzngMeIvqTGMvsqC9h31gAgfv1LdErXxjWHEVvori3IwIwejcgVoiCDg44','cjnzeHO5E61djrLrNlm8DCkJzWodd','gndQJ2mxEuvdtZ1MfiZIVTqPSM7dUUZm3Ttb8h7emu7iXkEsHhg0j4se0iuNwy2dY0fvVSwn2DOIC5T5hTiSihtSrVxsUCkSPRRcbv6RLQpayIwPZMr5OcNXpKXWyv7U83ZL8v6kP9ZzyutR','VA','Wm3',15);
+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(84), d VARBINARY(72), e VARBINARY(54) NOT NULL, f VARCHAR(92), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1154561191623871501,-4251907,'cM7RYgsQMbEFjgZtf4ITCtSHdK2gBk3FEB5ZAXU4kwv6GUnFZs','0WRNHOTNJlG5vNGuRclCFCgL5xK0hHOOsLbFTR2','dHElPcdECLf5W4cBzAf','CESvoX5WEPU8WwSp3Z1FXIWr8gAEVAJkriFe8hadTURAWS82cxZxShRQVIVtATE','0','V',0);
+INSERT INTO t VALUES (2043498149276691666,-3637125,'p22CjE8xq4oQcF9DTVdx','c9HwT12wuj4JdnDXSoxMjRCQvsqVtbQIEZgA0HEJ38XWQl','tLlmI4G4CZmiYFzamTTmOjIuCyAiso9O40','lmGBASOcB595sm61pE8JjZyxN2MI98R0pumn57','I','5C',1);
+INSERT INTO t VALUES (6259013434809269219,-8286879,'vS2n35KznKScDyy3TuhmltyioImhP4EGywQrc5lL8vn6V5rVWfEUwejcJ5bI4VoWrlYGoGLvoyy','RWVfrUydaHLV5xOAhO7Tnl1XZDhXr946WS72FXb3ZgH3s5fbc9GFlGqI8OGhry1Wwu0SK','CKNMORnX5OEo2JtZ1t7ISZKNH90kdOcphXxtA8bG1N257A4Tvbr','bpbaoyS0N86pmegfHq9nZxmovEapmIgL4P88UBamEm1zWeCfrwsQPpaB8BPsm6','R','U',2);
+INSERT INTO t VALUES (-5219723084650134679,4247251,'RkdzciN0WUZFJNOJg08f60Sk8UNUBxgQl5wEukvLnZl9L8LtX','jztyLUGlGsx7hErWzonaBg443yeAkbVQsflPrFG99ABQ','Tezxzd','TD4clAOAoYtWGmamzPoEGgrIKoYnrBsplL5V9zPtmfdctnRqkOuWpMP0UCj35ow1T4y','a','W',3);
+INSERT INTO t VALUES (-3437369741688202450,4112954,'HbxquGcbPdNvPn1','yNMV0BcYQTMJrQxP','bf03wgl3vAGJg','2fIlb3LqjZfpkEChf9iABAtIm1m2C7LHCGzfs','r','mM',4);
+INSERT INTO t VALUES (3892470109341782799,-7331255,'uJMjifTpQDcyPKvQl9u1be24PQJBo1B9zgKSCn50hDrxmeK82192Rxx','WuPdbyMyCxmXmwjkps1kzfWK5627wKkmrrQnholeKOeocMSJqqlO6fXf6xxZr1I3yniAmVhg','6yXTGxRosVyEZUSD7R7iKqV4mEJkhmPM4A9MueuC8lC2J','VO1f8Y6zROXNwpPCvX','E','PB',5);
+INSERT INTO t VALUES (-7659192779190668076,-4041358,'CbyveKLYTxZooaQ4C58BLR8hMRjEC1Xh4mxlPrdLYH78RuHgnTsS','txBSSoTtxc1YT01Gdq4vgJmzbC2g9','KmFmivLYGgo0VaMoptCa1Eu0h5NsCb0nhddoyAxx','IcvOEKZPG4Znw1FBBXM4EfSeVjJvVmUvVE9vn8','T','AN',6);
+INSERT INTO t VALUES (-3618060207570712637,-3718141,'MqJqCgwMnRfP43DZBYRisKU4diIz82xyE43vf84qro6k8dHIMCMO2XXWiAEvg5annHNV9uBLhKmtLbQ6nXkV','8VYIcHmWZYlKZ0673rnZmvDlO8iNorXb2mO0dsmYMx98VcoSG6z9Jmkji','RoB6xCgxLqdnhauVT1feq2UAkDIBXbDRmF0ibEZ5wVf','aU5qDhSC5pbeceTlzV','Y','CE',7);
+INSERT INTO t VALUES (-100960486387046901,3018448,'BcxflIxCajTjKaalCG5jlAXGvuhnCXOHBqQPahJUNjYq7iBMHboBmjowjj6jgLw9wCa9STMmB','JLm66PzNMGnSlr02S','3oKYHvKz4NxLNz0dXPlBFIdnYLk2JmMNeOI1mZatGsQiLWpp4X','KCHC4XN6','D','u',8);
+INSERT INTO t VALUES (-4966794720055463529,-1148975,'wxLfp6tmgrHxnp81e6FdexKSLdteaknbawrS9qmwRnXVNMAknvw4T56LrlhpSZkwb8ap5R','YDPZXkC0mfoF0ELk7RK89qClJUwgXxCXHf9Z4u','2SmM8bpeuUf2NoDWtM1By','IYIm1QiFzO51FInWnmKpF3hhzSsI4PSEm9tp0','N','86',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT, c BINARY(84), d VARBINARY(72), e VARBINARY(54) NOT NULL, f VARCHAR(92), 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (57173,38989,'4Cfhk1CoM','4R','VoMCCPLpv604YEpRjbHB5F13blzxpI2uV4qldS93ojwaNK7jQM7SWZW0A7','pG0dDXVp05vVVGaNXpDe3OBxS4xBm4F','5Zv1JsHCsl7qbAQj6oowBSKvhNtfNEE4PnTDODMQM5dxLqcnxe0KNetNwTuaBY9IZKZD9wlEAcUGkVlOllSaws7kQkSp','y2WUj9UxlkrHsKIVwagKRddaPEWFXsvdPnNLdKev2GFDSAJHMWarg3f9eTSiGAjhE7Kzf2pMfku4nWZkg5rE2DaRH',10);
-INSERT INTO ti VALUES (57173,38989,'4Cfhk1CoM','4R','VoMCCPLpv604YEpRjbHB5F13blzxpI2uV4qldS93ojwaNK7jQM7SWZW0A7','pG0dDXVp05vVVGaNXpDe3OBxS4xBm4F','5Zv1JsHCsl7qbAQj6oowBSKvhNtfNEE4PnTDODMQM5dxLqcnxe0KNetNwTuaBY9IZKZD9wlEAcUGkVlOllSaws7kQkSp','y2WUj9UxlkrHsKIVwagKRddaPEWFXsvdPnNLdKev2GFDSAJHMWarg3f9eTSiGAjhE7Kzf2pMfku4nWZkg5rE2DaRH',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(22);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
-INSERT INTO t VALUES (51195,17270,'e9J5DRgIx9fm8Fn2lby9','upE','hjUjPT9r2YeAJ0uZaSf6F9S7JbaDYrHsiKDPX8O6bQbRdTHZVgdgATHg52aA1rrAXvtM','2Z3USARNQWakNjAep3Lnxb2z5eRHkCa6U9Axbh','ciiue','s8W2bIjsT',11);
-INSERT INTO ti VALUES (51195,17270,'e9J5DRgIx9fm8Fn2lby9','upE','hjUjPT9r2YeAJ0uZaSf6F9S7JbaDYrHsiKDPX8O6bQbRdTHZVgdgATHg52aA1rrAXvtM','2Z3USARNQWakNjAep3Lnxb2z5eRHkCa6U9Axbh','ciiue','s8W2bIjsT',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (14381,59197,'qLzRdjGerzElWPHzexMkW','X1QfLBcBrum03oKd2d17jXskoja9z0gwGJrd7IaoLsqteMt5lCxJSc78pEmbqguZkpXuAPiE5CppNSOSFFfDRiVFNKJca0BWZT3bLdpBE1nA1rfdTjzvf0JCQ3L0hb8KRmf5PG3xik3mt6qO0ALOBD7QHjfpCzjvgDfhRgyvNXuNVozPC6','lVMjTl2vxh4NLVzhJrYEI7je6b4ESqvoZ5XDS','CiP7lBNss0mAClJClKJjr2','0hbWe32Hj3qo7','oV5Q4Vn5wsavCcKu0XA0EzygJxBIoTDHgBBQHx',12);
-INSERT INTO ti VALUES (14381,59197,'qLzRdjGerzElWPHzexMkW','X1QfLBcBrum03oKd2d17jXskoja9z0gwGJrd7IaoLsqteMt5lCxJSc78pEmbqguZkpXuAPiE5CppNSOSFFfDRiVFNKJca0BWZT3bLdpBE1nA1rfdTjzvf0JCQ3L0hb8KRmf5PG3xik3mt6qO0ALOBD7QHjfpCzjvgDfhRgyvNXuNVozPC6','lVMjTl2vxh4NLVzhJrYEI7je6b4ESqvoZ5XDS','CiP7lBNss0mAClJClKJjr2','0hbWe32Hj3qo7','oV5Q4Vn5wsavCcKu0XA0EzygJxBIoTDHgBBQHx',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (26744,10192,'jlaVwHU4uAVy0E','I3hxeXDbHpTGwUd4MdQZL2Y2BeuGdaqhW8jwNIsS8rTD6zs0q10gSFC4z4KnvetYRgaVADAkfqS9123ooOeu8EokMraPgrTk37SYCxNQsi7hkWsK0QRb2wM4r32dvrytMhv10ZjXDg02bHQJ1LKD6O47TJ1EkBlspcU4anszAS5XA0Et','K1l0axeWiBIbGh1K3eSjsZXAc7anJaG2PkcZA','Z4Xl0aUgKzgoRGL28NgE49LDFR6nESTtd4XjKc0TE50J0TZHoySkLwCggipVJxrZbcPxB9T5W5WtQI1utm3gZMGDJeHIUMqy0CBzWYH2EBmD8GhpLkpPMbPKn63g1STwq9h5tsmM0czm59JHfjNIYKfWPXdTRY262uLy6UhT0J7JSY8D5AxVBP3MCxdCG7n29zMBP','w3tOUAoUwtq8IiYVu1IWytyVp8h7K2xjBDFJi1USXMXvnaA0rYiJgSpsMK5j3BduIbzHnqdlsGk2tDGW9fJkKG','BWumcnePqGgYxhMlNUH27QY9e2u19ETV2xhadXXt8Ib8FdI1lmnioneVJzdP41b1Bh0iu7sSBJ4PAYFTyum',13);
-INSERT INTO ti VALUES (26744,10192,'jlaVwHU4uAVy0E','I3hxeXDbHpTGwUd4MdQZL2Y2BeuGdaqhW8jwNIsS8rTD6zs0q10gSFC4z4KnvetYRgaVADAkfqS9123ooOeu8EokMraPgrTk37SYCxNQsi7hkWsK0QRb2wM4r32dvrytMhv10ZjXDg02bHQJ1LKD6O47TJ1EkBlspcU4anszAS5XA0Et','K1l0axeWiBIbGh1K3eSjsZXAc7anJaG2PkcZA','Z4Xl0aUgKzgoRGL28NgE49LDFR6nESTtd4XjKc0TE50J0TZHoySkLwCggipVJxrZbcPxB9T5W5WtQI1utm3gZMGDJeHIUMqy0CBzWYH2EBmD8GhpLkpPMbPKn63g1STwq9h5tsmM0czm59JHfjNIYKfWPXdTRY262uLy6UhT0J7JSY8D5AxVBP3MCxdCG7n29zMBP','w3tOUAoUwtq8IiYVu1IWytyVp8h7K2xjBDFJi1USXMXvnaA0rYiJgSpsMK5j3BduIbzHnqdlsGk2tDGW9fJkKG','BWumcnePqGgYxhMlNUH27QY9e2u19ETV2xhadXXt8Ib8FdI1lmnioneVJzdP41b1Bh0iu7sSBJ4PAYFTyum',13);
-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(40), d VARCHAR(98) NOT NULL, e VARBINARY(17) NOT NULL, f VARCHAR(52), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (41,16630170736477513073,'JKuRuo8eRu4uhuy3dmQW0','3YnM1WdNn62RggPtDe1SBhJmZIEFxAIX2P8RhYQgT4kX6iVCOHOxe','ssK','yr24jPFZYRQzT1sW0AKtI6mrJolef6ltpwkm8kuB7wpe8hj','ki4jZRLn6ohhJhqMM','Wbe5Ll8rj9nLf5efnsgcSZIKUDO5gpKNqFlOF8UOz6iKkD7CNOIFPkH71zk946m5BuF3',0);
-INSERT INTO t VALUES (110,12367039930564359585,'BL9eosY6iIv51jbicRXnhm','bPvY','qf3XzHlom','IUbSmJkztZRKNolxFZexkQN4UbOvzoocuw54XwwqU8o','JUhmrQghDhLi3Ps0dsKUn09X3KbDl66eBpYQQk5R3bAni5rCoIrnkrbrM5CYMA2tt3d1hc6zprdDqDs2o6dUcQT0rtu','gwgTkSNK2VfVpQqcsTcKRnG4xu9isQxnnAyQCF1pZ3oqQaHdd',1);
-INSERT INTO t VALUES (239,4046780885864226971,'sIsmJwuqwGfDlM6UENToUGjR3mWV4yj','ARzxvd','XWeXpnuy5DB3iS','kLmb5xROjCPl0Ov29BIOCYfP519','yRZY9AxEYTJJgmMKF665oDbTAOFhyiz0VL2WqC06hPf4amYhFdG6YQwgZm2QkfvJCvpWD','plIXJNUQIOGj46jwiRglLIRGe',2);
-INSERT INTO t VALUES (84,8626296351230835754,'e7HXjv6PuPhFilXjTf','Td5oTuQiQ64bnTOQwTO2yPf','PnICCScopqpjEs','cZgnv12BYwxQ8FC08O6KSz','JAsTeYergPt4ih','15OPZA5Ipqj3qtKCPjdlIcK7WjsBHG4AWQM8gUBpOM5bj4te',3);
-INSERT INTO t VALUES (102,760758181962249425,'C6drhEE8E3lwnZrBOjX9rfpdbds76uf','vEG95i6FyMvortyit9ldPrR0TgbRuNpU08Uej','AlfKnO0AUI3a2m','WyVdLhni','AJYs4eeoovPDUdbcgEdQxglq7j8PuNULGcpgTW8mGeN2kR1PoOitYa4mft','CCr',4);
-INSERT INTO t VALUES (193,7577026000735475809,'nKJAFZ29iJ4InjEVdnmHH0eylbtzKxnkID2WsKT','jKRQiebQEvgoj2jl6HbDgq5fK68QmT3e2xRQkAb2vorY','FNp5e','Dl','tBoUe2hiJ4uUajhg9adcZGzvtTNDuO5GxOFJcXvp4PySs2nee6uOW6zX5g6kBpq0CfbJRiNKrbkICOnuDvT1dUcSoeTpItLExB8','Ht0HNhL85kfKyorWO1nXKKeaHTHtmn3LUdoxdRAdFmpP5',5);
-INSERT INTO t VALUES (18,6295345368606420686,'QZOx4x94IZ1T1H7xydHM','VttAdegt','H2hFQrSDwyLdoaEFH','FDxNPz4EQNo1K6kczS0beLv3WoaVMcDSL8deFRJB','BupuGQyAMn9Eevo0NQcT72DNTcYldFSp4kUScsq','Vk6ewuW7bruTACX9RLfqk8lhtG',6);
-INSERT INTO t VALUES (233,386669660670722629,'WTCfSW3YL1Sy6ClNh8DUei4lTKMUfVsk8aYsae8a','Ry7Ety3GLlXspJjyQw9XHSgYoPjeIqKOZqEN9xPxZqHNYyHbvi1hw1D7LfiHTNiRRzX6KKcW','Cdw2oJfBS','kQYwlPkIZUh2W0S4kBul8DZ0ZgQsIfcKNtphTy','6xwxDD1cnFmVaOLsnUs2r2FmOiMszumGX3jbl2IU5CkFTuhlD1R8j0KIgBFaiTO9NOEHOCOnn8F','amobi',7);
-INSERT INTO t VALUES (103,2438493285177221525,'9Ful0EIWA2P0rdR2JCZ9zhTQX4','eQOO2ae3','kIIQc','GZOGPUQCT61M6mPhdxmOeTy2BUytMhw3qbgE','kAbbVBXuD4xHzuWNlufYoY1GG1xxdKCtNEMu8sTm7E5tTXR9xMwjiTOWBsoViEVBLE','YRiAawu9fNVIIXT6IHPU8NlZGB0145AHEtqiQSZWZjy0jjsMsOAm8LCjcoeCBsP6Qh1Igk16jujhqDQjvGiUzJ1Kv',8);
-INSERT INTO t VALUES (4,12598137315141375604,'mhh1OojBn6WDXE44Pds79CCPJbq8uDsrLc7V3','zXt70nizFQ9QGt1dhFfLXGWALbvroq3ymZyrHZZ62KioysRGde273p9olPjahZL3Li','SQOs','7aSK7VP8c1Vxl','ZXd3KPh36jrndmBc5jI2Z3I6ZhhWpjXro57JjA7PL8J44T8lQ0CiuF9JkTDdfu3z6utKkVJLzFsUKnAjjarYLe1yeJxwzh','mqoLT1iTY7WRBnsCA4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1230173720414205815,-8154660,'o','QthbkYOQbgdobDLxEv5X','50YiZYSTwHc2yCyCwrmGNivBjN','nWuXh97Yk2i9d3MZ5cgi4FVTrRmAXSZJ4JXTwwVjRTzfL9CpVgv6zBNV4Krh8grJN8u7v6s1pXkpWm5ukPZpTJj','P','Il',10);
+INSERT INTO ti VALUES (1230173720414205815,-8154660,'o','QthbkYOQbgdobDLxEv5X','50YiZYSTwHc2yCyCwrmGNivBjN','nWuXh97Yk2i9d3MZ5cgi4FVTrRmAXSZJ4JXTwwVjRTzfL9CpVgv6zBNV4Krh8grJN8u7v6s1pXkpWm5ukPZpTJj','P','Il',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(85);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(85);
+INSERT INTO t VALUES (7598674932157663922,-4475228,'WTtC73lmJm4ywOAR9cDFrby8jhvhu03yUmTv','nR6x6VpDHVVfDaaadgAdzNscEX5LU','h98iOIdiPx5gJ','gysdYYPf8RUsCUvygwt5pVpyAn6nqoYqTEh1WivtSl','x','T',11);
+INSERT INTO ti VALUES (7598674932157663922,-4475228,'WTtC73lmJm4ywOAR9cDFrby8jhvhu03yUmTv','nR6x6VpDHVVfDaaadgAdzNscEX5LU','h98iOIdiPx5gJ','gysdYYPf8RUsCUvygwt5pVpyAn6nqoYqTEh1WivtSl','x','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5124252361666681502,7114821,'fTFQUeNEeXQEm9Ob5mCYtcLrbOeloVGRCkMngNfRwouckCkAFr7a','pAZdqW8I9hJUO6lwqvQMGFvHm5','6E4TmWLPwfqUA3Cu3ZVoGEKDplZpRUaBMUHYVbtOij9Fged4o9Q0M','1UkGiyCyu7SH1rRxDBKQMEVH5XqYhoFJrXmaWXqzi','I','6t',12);
+INSERT INTO ti VALUES (-5124252361666681502,7114821,'fTFQUeNEeXQEm9Ob5mCYtcLrbOeloVGRCkMngNfRwouckCkAFr7a','pAZdqW8I9hJUO6lwqvQMGFvHm5','6E4TmWLPwfqUA3Cu3ZVoGEKDplZpRUaBMUHYVbtOij9Fged4o9Q0M','1UkGiyCyu7SH1rRxDBKQMEVH5XqYhoFJrXmaWXqzi','I','6t',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4946006922155754938,8082864,'UqvO9oSAtMeJwmYBsiDMg74GxvIFGkoV7enhmL6Juhmuq51O6Z0PR4RaRVML0Qfx5YPkN','v9QDRRveUFcredkzozBm9pXQYkE1WcZPvAUgK6qdgsnbgt0iEybYq4u3bgUZj4QpTv8KSccR5a6KNDpRPw5xF3EbLECxRV7il4J8S8EGMqsirtNcOO2Ae9H42BRd1JWBF3szl901Dzaz0xaptjd','bSokeNYdhXwrb2SwcwlOa4EkBcFNBNEBtSdT7EkmAdLC4vv5','PVpHTbAKAED8wurDbuC9orsAJiKpjK3ax1o35dfsakvzrMld5IqAkwif7b4bDUQbpB2OfWVjSTAakO7n8DfqXyt6klfhuh5fEmg3GVzy4gQQLxNJTn0vLHM4Vx20m3emDc8RKoXbaQDOgVnBpHoTjywvZii2Y','Z','p',13);
+INSERT INTO ti VALUES (4946006922155754938,8082864,'UqvO9oSAtMeJwmYBsiDMg74GxvIFGkoV7enhmL6Juhmuq51O6Z0PR4RaRVML0Qfx5YPkN','v9QDRRveUFcredkzozBm9pXQYkE1WcZPvAUgK6qdgsnbgt0iEybYq4u3bgUZj4QpTv8KSccR5a6KNDpRPw5xF3EbLECxRV7il4J8S8EGMqsirtNcOO2Ae9H42BRd1JWBF3szl901Dzaz0xaptjd','bSokeNYdhXwrb2SwcwlOa4EkBcFNBNEBtSdT7EkmAdLC4vv5','PVpHTbAKAED8wurDbuC9orsAJiKpjK3ax1o35dfsakvzrMld5IqAkwif7b4bDUQbpB2OfWVjSTAakO7n8DfqXyt6klfhuh5fEmg3GVzy4gQQLxNJTn0vLHM4Vx20m3emDc8RKoXbaQDOgVnBpHoTjywvZii2Y','Z','p',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4932962307947858363,3222825,'MTOswl4HweaUF7nadyAn1KNdw8K6tvVq0lMVWh5q2kj0g63pGma4OTAztK','Hs61Wvq7iB2wiWLDFswITLJ37A7aGBwS65Fv0BZf2kAQ4nFeH4nbZ18gMbJ0RVw6qMQ2honY5ciKELt9j8WHhchDlsBE1nCaa2eFq0Qipr4JqFaRr7o30WKRa912xwClvM0G9SQTj0h','E1ljMQQFTHP4N52dgEuNJbtxRcmfrgOOZ','Ti0b5hOKScvGS0ZPgrGXFDFdR4T6XZPny25bNYHfI8bHpFQWxvg9IGL4isS1ID2p9cVn2bckBuOHT87zgA9sQwC1ve1vN97Xp7bOFZzeuxYLEh0HVzXis7WcNym6VOOWdb21WGQumBRa9EZAUbFBUZPqB9OgodNvDPh0DQw2wUKSpIbVmYg2St89q9RJgOqxixaJZGkuDWcmBfaWVOuqgvfdqM6WSmuAofQrVI8emGcC45WfjIHQC6U6','z','UH',14);
+INSERT INTO ti VALUES (-4932962307947858363,3222825,'MTOswl4HweaUF7nadyAn1KNdw8K6tvVq0lMVWh5q2kj0g63pGma4OTAztK','Hs61Wvq7iB2wiWLDFswITLJ37A7aGBwS65Fv0BZf2kAQ4nFeH4nbZ18gMbJ0RVw6qMQ2honY5ciKELt9j8WHhchDlsBE1nCaa2eFq0Qipr4JqFaRr7o30WKRa912xwClvM0G9SQTj0h','E1ljMQQFTHP4N52dgEuNJbtxRcmfrgOOZ','Ti0b5hOKScvGS0ZPgrGXFDFdR4T6XZPny25bNYHfI8bHpFQWxvg9IGL4isS1ID2p9cVn2bckBuOHT87zgA9sQwC1ve1vN97Xp7bOFZzeuxYLEh0HVzXis7WcNym6VOOWdb21WGQumBRa9EZAUbFBUZPqB9OgodNvDPh0DQw2wUKSpIbVmYg2St89q9RJgOqxixaJZGkuDWcmBfaWVOuqgvfdqM6WSmuAofQrVI8emGcC45WfjIHQC6U6','z','UH',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-4455207269015498109,3132581,'N4LA7nvjBRLXwLtVchvG4bCSlJ5Rgs8x3fjlgcSp3V','rgPRUW9LWmX49xrc6VLBDW2UM16SSxGAnxkPvkfTEKwxdNBeaKdcfPvGVJFKwZQLOygSPqLQro1t9rCWXPcJycbKZaZKYRvEgSgclcUjphTBWnQ1y3FkXE3KNQyOmELAW1ivUH4tWXEP11anuKaJlQcw9n4DDlPxgo1RpGHRKZpfnYOlPXhJAs7XFwnmGeXEhv','YLQj5RhYn7ly0nFMlxNrOy9B8tnAvdEIh','5hU3hZCCnIFbzmqMVYWo9OW5BscJfrf8SKYqpoONqliVC','y','EP',15);
+INSERT INTO ti VALUES (-4455207269015498109,3132581,'N4LA7nvjBRLXwLtVchvG4bCSlJ5Rgs8x3fjlgcSp3V','rgPRUW9LWmX49xrc6VLBDW2UM16SSxGAnxkPvkfTEKwxdNBeaKdcfPvGVJFKwZQLOygSPqLQro1t9rCWXPcJycbKZaZKYRvEgSgclcUjphTBWnQ1y3FkXE3KNQyOmELAW1ivUH4tWXEP11anuKaJlQcw9n4DDlPxgo1RpGHRKZpfnYOlPXhJAs7XFwnmGeXEhv','YLQj5RhYn7ly0nFMlxNrOy9B8tnAvdEIh','5hU3hZCCnIFbzmqMVYWo9OW5BscJfrf8SKYqpoONqliVC','y','EP',15);
+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(40), d VARBINARY(70), e VARBINARY(67) NOT NULL, f VARCHAR(14), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21478,2483755906875565687,'kDLzz8c5MV1mwmbLahBR0h3PgFlg8O4pk9quI0ow','nOzdpmMkx5JVZLudhZErwOUWt97yogtVvKsfSj4Ub','Ib1IHycmR4qISdHVh6w1D0GrfdK9vXrzrK9I9m0sZm','pKPWeTA9mJRq','CM','A',0);
+INSERT INTO t VALUES (16194,1352187712764429429,'emoWys6G5L1uX3kx','mkuNTUb','Bg8Zgc5XP9PXNu54','Q4SM','2j','m',1);
+INSERT INTO t VALUES (24692,17036876301846895106,'wBMzRXgZxuzWPBqTPeNESa9V8I7','MnHSsmZisHMOe9MhOmDLraQyDi0GeZZ5LMJayZ0Wlny5nB','K0','khTMaTfavg72yU','k','D',2);
+INSERT INTO t VALUES (16623,16147462763484185094,'KYghYaap','42mq0jJ9kJrMIkysFwRLbaUVYvngh7rwpmQjMLmSwrsBSoyna5Rj8e','JxAPLaXmKxwHWfzqerv7OaRFDN2p1t7M5vdqnkuujWoch','RQvMgFOSfFjK','44','2',3);
+INSERT INTO t VALUES (4624,1397454371569786859,'iNIcs','V6L8eu8iE09FavZaFjx8DQ1WjB3zLgyeEIlHcVbwGR006w0W6AzedJ9Sjw8U2AKahBFSpw','4ZA6txmktPrMXa8edgfCIOCkIl','nTM6d','ml','E',4);
+INSERT INTO t VALUES (23236,2539784404482016946,'COz82tHObrxdaed8','YBoPUXLkaOSGpPR63a7c9wn1yb0tWvrNWzhrhLOxYGftvOxtTSiOtSLp3xjpc','fmrVOt5','W6fbsrJ','A','j',5);
+INSERT INTO t VALUES (23122,17849299872258777515,'VdfjXfKC0xoPzr6tpJuAFWvResHZCnaFI','6DkszzK9qJ3SEWWWYDA8vtvUX8toH5bIxfYASXPm7NjIvkzBeSWDHD','7NJJWHW1lWjyr3WnJfoXseFKCLL6pkJTDCq0o6c5mm','bvbHRTIpc','yf','5',6);
+INSERT INTO t VALUES (26471,17438017393708577659,'QIJHagV3yzHcvK6bL1PS7tkrhwGIGXhqleOZH2y','MTNSHloKkhNjyuvoZsgT7QTBpQGWsFyNbz5Q','t65','Cpfe743Yzs','Mi','H',7);
+INSERT INTO t VALUES (-8668,17116484689337806232,'bM6IeE4Ik2rhSHbp','jeo4iJuaLxLpL6sTh4uGDgfs2xyuouV35Y','oB2qlAyIeyRr0Ahs1NiLAPbT3owybBpXADq682z7YGSbiRWsY','X3oe2yr7','c','3',8);
+INSERT INTO t VALUES (-27318,9293632427684927135,'D3JMYoo7a2H0AxjQJY2GQT2q61NQ7jk5C','4I4f3WUHU5cjrk4mdOJ7Z69lXmJGFwanb8R','vtqHaFDkskKxsRpBv82XEqjLvPH1sCyaHzP0sMuGs3LZXVvVWmsCJa9D9lvrZpKSo','WTEusgFVaK','f','M',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(40), d VARBINARY(70), e VARBINARY(67) NOT NULL, 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 TINYINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
-INSERT INTO t VALUES (10,4950815184406893792,'LMwob2JSQX4h7IJbKnIgC','mABzHN2v6j5tgdVdrWmkcuR3cHP','1wHdb','toiqogpQ2vQaGyxHC','6n8MG8qO2ypHvdY50cLRb52A7LG9gQ83RTFhLmFm3jTEoDBx5rbUdGYNFh','h7IkUgYKGoCpHfRMhlR8nomxO7ejfOsHY7Q54oxEkm0eywDA1BsSnH7QZKxMwI2Ql9j42y1s2trGsc5cehrp8v7j1Do',10);
-INSERT INTO ti VALUES (10,4950815184406893792,'LMwob2JSQX4h7IJbKnIgC','mABzHN2v6j5tgdVdrWmkcuR3cHP','1wHdb','toiqogpQ2vQaGyxHC','6n8MG8qO2ypHvdY50cLRb52A7LG9gQ83RTFhLmFm3jTEoDBx5rbUdGYNFh','h7IkUgYKGoCpHfRMhlR8nomxO7ejfOsHY7Q54oxEkm0eywDA1BsSnH7QZKxMwI2Ql9j42y1s2trGsc5cehrp8v7j1Do',10);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-684784,2208595118238193535,'2aDAlbB5bn6f3OxP1Bf5rpPBuKxCV2q6','qfki5TfTYa8OuoE8LCUzIoedl','cWXnvNQEAMR4sF1j8s7fMkGybhmcGbJ0GbmctXFz4UR','bNg','3','q',10);
+INSERT INTO ti VALUES (-684784,2208595118238193535,'2aDAlbB5bn6f3OxP1Bf5rpPBuKxCV2q6','qfki5TfTYa8OuoE8LCUzIoedl','cWXnvNQEAMR4sF1j8s7fMkGybhmcGbJ0GbmctXFz4UR','bNg','3','q',10);
ALTER TABLE t CHANGE COLUMN c c BINARY(41);
ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (193,3934596453593181441,'Zp0hXuy9Dkb3foD2uwan8s','Nu3XDlyEPF7QPpe2jqUMNZybYC5WjTnNB0CPz08XMhPWjjSsntKWHpHltK9HUIKFAxGdVYLYzwFsz','K','4PYeiqYiCb7eHsbzT75Jb50FW1dS4CWv6','GfJwDiV9V8qC1qG9LQ3vKAO0JJs90ddXbQSSM2tDGrz','Hla7bNGBcFshkM7ZF8vMrhwMm52o3P7Th45lA6zFO07tcqXGLeFB4ZR3VnrgQpTzRLnha7rsrWd69LLyq1HA1Jghvesc05w',11);
-INSERT INTO ti VALUES (193,3934596453593181441,'Zp0hXuy9Dkb3foD2uwan8s','Nu3XDlyEPF7QPpe2jqUMNZybYC5WjTnNB0CPz08XMhPWjjSsntKWHpHltK9HUIKFAxGdVYLYzwFsz','K','4PYeiqYiCb7eHsbzT75Jb50FW1dS4CWv6','GfJwDiV9V8qC1qG9LQ3vKAO0JJs90ddXbQSSM2tDGrz','Hla7bNGBcFshkM7ZF8vMrhwMm52o3P7Th45lA6zFO07tcqXGLeFB4ZR3VnrgQpTzRLnha7rsrWd69LLyq1HA1Jghvesc05w',11);
-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 (72,11253051003907198385,'GcRR0bPSAiGFa7C3bCOP','CE5Wgr3w2nsjLvNq0d6JxYuOWkUDdgBfWtmb77jf4lXZ3EnJwJNnBk79OnKJf5LIY80iRnX3gRnmpiyDdqThIKtgvMZdAQB5Vsygs5KkJy5fwvz3MJRJNk4UalDoBV2iYUdW9JKq5ygwTWe8SxVGRFp3ID','i1fTi2nE8j6i','n2eMbNdBA5cVFT4OiNrQeo40yrLLvmM','FogXiLBaNJJr4NArQyDn2etwom8hbLQsgN6wiVN9quXyYpl4jDSf9QkJekXqX9ZUv','oRKJ59DqLExsefPbkr2uIPMVl1r068QZDL',12);
-INSERT INTO ti VALUES (72,11253051003907198385,'GcRR0bPSAiGFa7C3bCOP','CE5Wgr3w2nsjLvNq0d6JxYuOWkUDdgBfWtmb77jf4lXZ3EnJwJNnBk79OnKJf5LIY80iRnX3gRnmpiyDdqThIKtgvMZdAQB5Vsygs5KkJy5fwvz3MJRJNk4UalDoBV2iYUdW9JKq5ygwTWe8SxVGRFp3ID','i1fTi2nE8j6i','n2eMbNdBA5cVFT4OiNrQeo40yrLLvmM','FogXiLBaNJJr4NArQyDn2etwom8hbLQsgN6wiVN9quXyYpl4jDSf9QkJekXqX9ZUv','oRKJ59DqLExsefPbkr2uIPMVl1r068QZDL',12);
+INSERT INTO t VALUES (3739329,16243479008475495144,'7IRf5U6b','VupHBJmWenxGakLAH7j','elwdBNM9n0IEHzNWWZRY6nZk2clRf6ddE5Wa626','h7QFStNsH9','j','M',11);
+INSERT INTO ti VALUES (3739329,16243479008475495144,'7IRf5U6b','VupHBJmWenxGakLAH7j','elwdBNM9n0IEHzNWWZRY6nZk2clRf6ddE5Wa626','h7QFStNsH9','j','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8127548,7883779523812981798,'wQh','5Bvw17WRkYuysJ4tcs5t0hAhcGHv3gGINebxClaoqk6oMAVbLcPWtDQ9WCBYsW6OChtwEQKqgCoPPiBOLQbNKGgFFiPbsKx5hLowFXwvwtOOpBZxFRpvPosku22umWopTnB9aectLNQuTJlnwNBqj8XVsvgmLa2oOFNfMXuw0amjoyou140kCCJcxVFhNouAxN2BB5gT8pDYN1j1XZNUuWS0U7u9VZwCrRXyr','szvG3q','xn','a','b',12);
+INSERT INTO ti VALUES (8127548,7883779523812981798,'wQh','5Bvw17WRkYuysJ4tcs5t0hAhcGHv3gGINebxClaoqk6oMAVbLcPWtDQ9WCBYsW6OChtwEQKqgCoPPiBOLQbNKGgFFiPbsKx5hLowFXwvwtOOpBZxFRpvPosku22umWopTnB9aectLNQuTJlnwNBqj8XVsvgmLa2oOFNfMXuw0amjoyou140kCCJcxVFhNouAxN2BB5gT8pDYN1j1XZNUuWS0U7u9VZwCrRXyr','szvG3q','xn','a','b',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (11,13166062108347605461,'N0T1tnoqKbGo4VNi5j','VstsgoOFgjKHOTAWXVCvj5rjLmWy39AJYINQB4PkgWiy2vnmmNFxVwgpsFUqsGd0zzOaVtqWtg4RgiDoRod2S8IvU5t','ellPNU6ER','CHyWZxbVftcQ7VVLeyv31NhyWboJOHbcgPDj11AUOgvG164olTr0rspqPBA7trU84IUn6Y0tfj60odjg9mUUccKvg0lc3PRk6n0nxX5aaAkpsEGBwopOF76','OkjGTPNfHOTz9kbJspaB9KAbaaum6BusFWtGhVojRgd','Awz2yjRegxlrP6zWTLpSLYxJTJjFzMcBlirFUWxvqVG4UuwUWPN83Z5gD4qey9fS2zZde',13);
-INSERT INTO ti VALUES (11,13166062108347605461,'N0T1tnoqKbGo4VNi5j','VstsgoOFgjKHOTAWXVCvj5rjLmWy39AJYINQB4PkgWiy2vnmmNFxVwgpsFUqsGd0zzOaVtqWtg4RgiDoRod2S8IvU5t','ellPNU6ER','CHyWZxbVftcQ7VVLeyv31NhyWboJOHbcgPDj11AUOgvG164olTr0rspqPBA7trU84IUn6Y0tfj60odjg9mUUccKvg0lc3PRk6n0nxX5aaAkpsEGBwopOF76','OkjGTPNfHOTz9kbJspaB9KAbaaum6BusFWtGhVojRgd','Awz2yjRegxlrP6zWTLpSLYxJTJjFzMcBlirFUWxvqVG4UuwUWPN83Z5gD4qey9fS2zZde',13);
-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(55), d VARCHAR(33) NOT NULL, e VARCHAR(88) NOT NULL, f VARCHAR(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7253637328169851233,488815098682919284,'LPaGLGEqO3Eq4gzKW7f9intG','YD','0etVPer8u9ecBwhks1nMFW8ZaY4TxjgDMngQF7BaRyD4TTrHpxU6jzsylvHWJ8OHe','sgnroqBDex4W2sID2KqPwPdZpPQMNXVpqR4fcS9sb2PxjGFNA','V07X2Rk09amAoRtfOY','OlaTaLM2Rc93DUurLltRK',0);
-INSERT INTO t VALUES (7260872844235880637,4301478831405681234,'Qn1NZg','3seirMxSdwW','q7t7LaWl9XWMox','qFw4GayIrF99ZJuMPfS62','8VCTSER5ptwe9UzD9QYRF7kLc0B7a7Lr3rNPlCpomr6cjM2NRhgJdy3mC3NGQz79fBb97CrCFWo5C2r8qt','JtjhzVHRfRpmTZzNkIXubx1xfGPiUfMe75z5V0E9qSNRvG7s0xkpiEg6RBXo7SP6GwtfYOvm',1);
-INSERT INTO t VALUES (7431602523905675785,13862782670750866697,'GTaNXPWaWtmMLC','MfVcEzcIHTf2O46wA1ieFOvmWpjXi','UIRiO9b2niIGNyqcHy','zqCUYRWxFN0Jxu6ysqJ8IK0vz7eq2DktOldLJc6Cp8Uwps21','Tt','izgFOdKydy51Hp6wBUNHFMZvPHchF2eRVRL0VSHACVUy9f14vCV9ccz7kgrFjNwDRTrkdVft6GkYhOpFw0lAUFl53Nbyk8qC',2);
-INSERT INTO t VALUES (2777545089659430577,8958198849851682558,'U9oatofkp2EfZ','z9yHWyxBrBJNSlkzFy3b0XxnQXPc','I9DxlX1Jlg0TlXMxwHhD','YaIVzvpWOGMZ9Ir5KjvZSMLXjFuRRMTT70EVF','nOQBtsXl9roq','OaUApKNTYmA3av',3);
-INSERT INTO t VALUES (-1188734949031465212,3069110343317578240,'h9utvHq8b4CsExwFoHOBTzw9a1Z91fg','wvf','pQyCQ3zFWKQycnNSSK2PJPqibXiT7IIXaeJSfn13bMtcHhmPCneWYo0q7V4VFXxVqL7it0','fK9IJyxZMyDpVQdvFoc5IdMnbUv1jDje9tpWUuP85LFpMxivVhTYDxRLdUM','C4eRROC97XtJ5hYjVduwjH2ngHiOOj3rqkOlLRVh0KjYt0nTubMZqGEtut4mRs8oy9GeHVMZUneiUvagyVJgCg9Dx2QRBWdgn','KhmnF1MH2xZIl1AacEJQNKISZnXjLweCyLZQrcC',4);
-INSERT INTO t VALUES (-3554504983557060790,665025954338743208,'NUsrM9rXWzPo3DtYRe0337szTu0vypOeoCHv2KDt5NjsLsj','fjIczDAYbfwZY9','hNXedGh59VMVZyZj0dAKfe6MG9RuuIYYs9Gvk6rci3zOWIBUlIXgdxGvI','ddoLBlU9o3f7gVihJJdeaX5mok5Y9R4zsqYIuyI6OMdEWDKR3R444WIcNMZVu','0kZpDrSTpyYKcgFL3','o6VmkNnUXVCagGQjvKMx0TbjE4XJd2Wj27DW55sCC7nwoGmOcqRUMSaqrPN4TT34jBE25btUK2Qp00pV8fW5NfGJcNxyrz3EDE',5);
-INSERT INTO t VALUES (8449536570002226314,389306516792269581,'KYQtQwvV2aWatLWV0g3uHirNeOxYaUDEN8GPD','dNQESW5GP2x11xtp9Eiz7zq6A','wkooMGZIyti2aOdXmpSrXPY8UTm8JBQtoNhDzB9WaXax7HBb0KkiO6q7x','TRAl6zQ4htxgDc6XljmzwEW5oddGZjT8XYR4h9eG5YtLJlEBwpnYzVdM','f5QZKz7dX3dLe6bamK1fxtRCuTsRcOjMFvmTBB1Lf','T7UIVXfzzEHWJGE',6);
-INSERT INTO t VALUES (-4847254874820950841,10435224344727793281,'14LeV2tV4I4kU1qdRuL8WWAz5AQm7pcVLRmBm61','m','bZJbfNeZSdTLZE39Kyaat','U','5ReAnC0yZNNu3zz1qDUnsl','NBHuOSRJe6mG1HTsyDBkz3m6bOqNpnxZvV3MFfUz78EA5v09IIJvYlcxNZ1ZwBRMGQmv3mso2',7);
-INSERT INTO t VALUES (-3846040297108744491,17983953161649107875,'4kOiBNkdoDYXGNJpjszpm','6KeYALfjcjdTTxIa','oWROSU5gMTwZHt1GlFWmzYHtOxkcwShRzyWTCx0nWyWOVQ9H5LV1mGdKQG0FvwtJZsboPCOtZ6rUAnVPt7MU','uhM31ZxL5wk5RUUbHH80Gh4jOcSTfomuBqOjewHwGIYFrE','5tXLaP1tRcFNHN6EftoHFHazfbAf8wWscz2q5YtrmlmMOroZvHNof782Ye2bsz8YNmllRPgn','m9sXDa4Ik822StUrLvFtYj4CAzHN28UiOPOs',8);
-INSERT INTO t VALUES (-8424656488845624687,12386022814144270867,'v1s7VBL8Q5GyLs2urd5qwcZPPYOP','DKgXOLlPcTEntd','DNRQDxzRRaMcUNAgs','W70UWiSrPqbFcjQHtC4NhqJgfJAGKI34uoimcI5sPjOHuIbVUPp5GurZft','0vYSG1vs0RcLHyHVQFiSW','zqNUEt8PywUDCts2bYo2MFLQHJEdUwUmxKQqUmRpTOl5ePw0kOEV7xAoVilb5qjdeyhKXvaCnkBlZ6y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3777653,13033096739253805936,'qqlZq7','ywnxYmgvkwtP1eTURFrxhi54JKqmKujClvrooy4MGu6mNlFbxw9mF87pemFkvcBxu9MNRKulJ6DFnI3WAzeNzcEZeFO2DKL8rBXjmUUZGTdtjlGYmxzrwYMLNZ3Jxl1QnWh1U2LabQaRSndKYPO8dBsOtkrWeMLceNeiWjp2lrlMoIjdPPr3F4tLIF7vXmltISbb','MlABvra3WDRDTf8','y6GkdqMyqK2iTygml3GeUfLhp6ryXzQB4R5OmJbSYu84jb0skAEnelcntDoJdYsi81EjVWvd8mA1ktX1ZNPrVxsl61qUNHv7IRxt9vrUyw9av55oLhYpsxkCJFsJR8S9ziejg0QF2icgGeAv7LtKXff81yNRX5gohjeRI5zR9BYNZUYNX0ylykxX0VcHXeyg897MNfEc7sZyN','Da','2',13);
+INSERT INTO ti VALUES (3777653,13033096739253805936,'qqlZq7','ywnxYmgvkwtP1eTURFrxhi54JKqmKujClvrooy4MGu6mNlFbxw9mF87pemFkvcBxu9MNRKulJ6DFnI3WAzeNzcEZeFO2DKL8rBXjmUUZGTdtjlGYmxzrwYMLNZ3Jxl1QnWh1U2LabQaRSndKYPO8dBsOtkrWeMLceNeiWjp2lrlMoIjdPPr3F4tLIF7vXmltISbb','MlABvra3WDRDTf8','y6GkdqMyqK2iTygml3GeUfLhp6ryXzQB4R5OmJbSYu84jb0skAEnelcntDoJdYsi81EjVWvd8mA1ktX1ZNPrVxsl61qUNHv7IRxt9vrUyw9av55oLhYpsxkCJFsJR8S9ziejg0QF2icgGeAv7LtKXff81yNRX5gohjeRI5zR9BYNZUYNX0ylykxX0VcHXeyg897MNfEc7sZyN','Da','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (684915,10300748168543177352,'cA6v','5WEFskItjb4YaV5t7','DsJsZLmwPkVGoeoR2kJdr2f6','1R2UygRGuJrKo7RWpvnAznKgfhBOeQJQyx7WSnMngsbVKGj1hg0C','vu','I',14);
+INSERT INTO ti VALUES (684915,10300748168543177352,'cA6v','5WEFskItjb4YaV5t7','DsJsZLmwPkVGoeoR2kJdr2f6','1R2UygRGuJrKo7RWpvnAznKgfhBOeQJQyx7WSnMngsbVKGj1hg0C','vu','I',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1279005,14887220869329840783,'WWJBHPjd4goS7RIsMy4LN7RdKAdMywycM8iGWpiaz','s6gqAFienZUzJPF5Ph31JsBAvzxcq63c0Y0liSvwv8Zqu','v0dNHawOKEfLj12nyIrfMLD1BQvMVCn5','Fxz9jiD6vkZMcUm6SPBH8G5RCfumh6GsJrRFIg7neOaZilJBbfNlMP52cO8SreXlrEB34abYKJyb','tk','p2',15);
+INSERT INTO ti VALUES (-1279005,14887220869329840783,'WWJBHPjd4goS7RIsMy4LN7RdKAdMywycM8iGWpiaz','s6gqAFienZUzJPF5Ph31JsBAvzxcq63c0Y0liSvwv8Zqu','v0dNHawOKEfLj12nyIrfMLD1BQvMVCn5','Fxz9jiD6vkZMcUm6SPBH8G5RCfumh6GsJrRFIg7neOaZilJBbfNlMP52cO8SreXlrEB34abYKJyb','tk','p2',15);
+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(70) NOT NULL, d VARBINARY(6), e VARBINARY(38) NOT NULL, f VARBINARY(58), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54,-4812085,'7D8orW0zZJHwpVddvlZyqhQXmHnWmo78bLyQZPal3CEme0c6k5Qq46QzA0l4xTqPSC','2OH82','4pryC8YKm2','kaNP2OSfFeiSNWp0q78b1krTZZoV8EfgOmu4t01Gd7g2Jm9U6Ugpy','V','q',0);
+INSERT INTO t VALUES (234,-4517075,'YSsvR','O','6ty061I31L9j','voXFmTNvr','H','A',1);
+INSERT INTO t VALUES (209,3384292,'pP3tASQa6jFEVUu0f4d3as5DehjbeaqH0qOkJkHbtkbTE11NE2UPUzRi4Xzfr48MWTv','fzLh','PRtp2jaTDg4hX1QXyXooHeEl4sxo5a4spY','xZUaGK5E6gy1dq0fd66jnOmPT36Vd','8','n',2);
+INSERT INTO t VALUES (94,3715175,'ioSYsYf4NFQ9wmYbWyVGV1SZcYMvWLx','X66StV','illoeaMsjnTSeYQow7kb7dUqjU1HEr0aB','4Wga8hO19MACVW','0','H',3);
+INSERT INTO t VALUES (51,-1041904,'hlLLF0KP','AF','Hw0y4QDZMGv4','KIVaTQYRdVrLPHnnQLw9nwFyfUZikxdHTlZdE5oU','m','V',4);
+INSERT INTO t VALUES (30,5051975,'esGqhwxKtTTMMd5mlR2M3AMHCGDuC0Re4','xFOIH','f4aiCglmIUxfOrrjE','2MRHmBi6xwRgXLraBCtLVgLUAsKPZctk7qX6r','E','F',5);
+INSERT INTO t VALUES (62,-2752497,'SblcRSrzFm6eaTGInrzYpagTcyKHxGNgg19rexgjxcuzupbL','F','cOgKEd2IJ6SMpYxe5w3PsFEE','sW7bKaOZ8axFHzHVrN','p','x',6);
+INSERT INTO t VALUES (9,1682163,'ShtXqjY30kluN5T0g9FLQlKZrBxXEa5UW7xhRtY','zMbyd3','yPBPwVM8HT9agmGwFFLJSXMAHWJN9Sl','bmvVYZarKwamnXEG6jh1MWNEFy8hqvjVqRajaHYxES','Z','l',7);
+INSERT INTO t VALUES (245,-7604153,'pzOWObx6QDOh','FkNDOh','oFsZ2MsEvG52Ui9ievZrQ3fApi2IUq','ZU37aU5XOvOvhPtvD0TPuTlndkaH','j','p',8);
+INSERT INTO t VALUES (226,-1996194,'aRIQJo190A2oaUoJuzdNmtBg0h0xDT','XCu','glfARqVy','C3sdP9mLNicUswc6VSb8PdtdvGodktsgwYusgQZiNknOevk8D','m','q',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(70) NOT NULL, d VARBINARY(6), e VARBINARY(38) NOT NULL, f VARBINARY(58), 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 (3231887991180341453,8895686002345728584,'jH2Yop8G3rzTURRn8jPgq2KjHtjzIDz','mppliCM19HTI1SGB9bY3g','BO7cmpXxQpLdDpL70H5UWQhFvqq3csuysNleyV0XqijEGihryRBU5gjDdjucOT2dse1I56I2KyjXGBYilV','BPzXnI8MedirzTt6ta6vlShTDQBjpgvT0wpqz73yYGeV8yb7GPj20emXt','8iqbrpN5vrh8FkoS3zZrKS7lqaZUXEVnaT9yv2kna9oMnM81kFeoJX','l5j5mzY76yRmN9uFnTjVD6u0oPVcVf1v95R6C',10);
-INSERT INTO ti VALUES (3231887991180341453,8895686002345728584,'jH2Yop8G3rzTURRn8jPgq2KjHtjzIDz','mppliCM19HTI1SGB9bY3g','BO7cmpXxQpLdDpL70H5UWQhFvqq3csuysNleyV0XqijEGihryRBU5gjDdjucOT2dse1I56I2KyjXGBYilV','BPzXnI8MedirzTt6ta6vlShTDQBjpgvT0wpqz73yYGeV8yb7GPj20emXt','8iqbrpN5vrh8FkoS3zZrKS7lqaZUXEVnaT9yv2kna9oMnM81kFeoJX','l5j5mzY76yRmN9uFnTjVD6u0oPVcVf1v95R6C',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(56);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
-INSERT INTO t VALUES (4762784557578227488,16243914122766452499,'TvVboKOffkUGyKlkK9HDFQZuFi60h7WGmvpSkFTfTYk44gMKY615BUu','gH2xJYTspkeP1KYBWQkdYf6K45mdC','vLecbNxR8KsOw6tygurl5gy0qCbZLKEsaO07LIceW','3k6KKkyp0HYK2eKkBEYELWm','BSCLbuHp963SKMwX3Nbm8UQ5Qawze','NfrLGxEGqG',11);
-INSERT INTO ti VALUES (4762784557578227488,16243914122766452499,'TvVboKOffkUGyKlkK9HDFQZuFi60h7WGmvpSkFTfTYk44gMKY615BUu','gH2xJYTspkeP1KYBWQkdYf6K45mdC','vLecbNxR8KsOw6tygurl5gy0qCbZLKEsaO07LIceW','3k6KKkyp0HYK2eKkBEYELWm','BSCLbuHp963SKMwX3Nbm8UQ5Qawze','NfrLGxEGqG',11);
+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 (17325870666108261092,-229837,'0RT2','1J','nTJdMP7BkBu','GGclLAlSvDphGVx7wVQMaLcdN5hzbag5HkfRByJtAKjHKKws','g','L',10);
+INSERT INTO ti VALUES (17325870666108261092,-229837,'0RT2','1J','nTJdMP7BkBu','GGclLAlSvDphGVx7wVQMaLcdN5hzbag5HkfRByJtAKjHKKws','g','L',10);
+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 (5541584838264132061,5244502,'atCeFCII1yQ6kV1W0oJAXLVOKr7Ey','5E','n71UZuR9nNEdyf58WhihEkWw','OVvPtVvq11dwa1OiVOxHJwYhFgZfuMNxgqO5OekAg1EAX3qbeyICqoNAT','5','X',11);
+INSERT INTO ti VALUES (5541584838264132061,5244502,'atCeFCII1yQ6kV1W0oJAXLVOKr7Ey','5E','n71UZuR9nNEdyf58WhihEkWw','OVvPtVvq11dwa1OiVOxHJwYhFgZfuMNxgqO5OekAg1EAX3qbeyICqoNAT','5','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15267133271281729704,3892309,'7RmlR5GJ2HtWKhnyfnunDrA38QluxYAg5Jo8Z3E7vTXGxMdmFBdFOZYnJy21pz9G','b384aLm1WPBohLZOusifDc6EwABL3FeDlez52zxIA6vdaQkEUSGIsuPP3rrD3teZguO0A0rMOR6HOpheivDTySUq6twTQzFVaC8Vu1h9fumJNbuUXCQGpuq4bBRS67qcDysFUNxtpPU4auAJhEFobwkfRijciYlJvCM24MVtXzCZauhvGniztNjCTFWA','yBo8NolWoQ9','PO0htbZ2MEZsN11O89wL','2','0',12);
+INSERT INTO ti VALUES (15267133271281729704,3892309,'7RmlR5GJ2HtWKhnyfnunDrA38QluxYAg5Jo8Z3E7vTXGxMdmFBdFOZYnJy21pz9G','b384aLm1WPBohLZOusifDc6EwABL3FeDlez52zxIA6vdaQkEUSGIsuPP3rrD3teZguO0A0rMOR6HOpheivDTySUq6twTQzFVaC8Vu1h9fumJNbuUXCQGpuq4bBRS67qcDysFUNxtpPU4auAJhEFobwkfRijciYlJvCM24MVtXzCZauhvGniztNjCTFWA','yBo8NolWoQ9','PO0htbZ2MEZsN11O89wL','2','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4636309513531663738,-3870556,'RsOuGr4bnPRKaoMiw8CuDSuvuOYKQqpqe11HJ','hB93hC9N0umACLTCzBVSEOGmwXOWZ336G7XAEWSLgq7nwE8XWyJ45DFEhlCq4PGYKgQFSx08bhfH8fazY8tXVVN8vIlRbsRkON5xe59rGBP4eHn2Q6J4aLKm62F5BSeuvtzumy64ScDGTc1mam6iHFBm1D9N37uDMmiiofGIifR9lazRlraOS4MDxYPZBFkaU0IiR6SJE7CgngYqUlvitB6bHaaXhm8mg9P1XUX','FKg','yTn','4','P',13);
+INSERT INTO ti VALUES (4636309513531663738,-3870556,'RsOuGr4bnPRKaoMiw8CuDSuvuOYKQqpqe11HJ','hB93hC9N0umACLTCzBVSEOGmwXOWZ336G7XAEWSLgq7nwE8XWyJ45DFEhlCq4PGYKgQFSx08bhfH8fazY8tXVVN8vIlRbsRkON5xe59rGBP4eHn2Q6J4aLKm62F5BSeuvtzumy64ScDGTc1mam6iHFBm1D9N37uDMmiiofGIifR9lazRlraOS4MDxYPZBFkaU0IiR6SJE7CgngYqUlvitB6bHaaXhm8mg9P1XUX','FKg','yTn','4','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8556389776342761535,-2111483,'pIb97BfC3f3jE6rPN4YByxMwFbgyX8cDGl','p8x4pd5S38YbJAKUOrLY2NqjhOHtajVvn9799aPE5Rzst2doEmjrfgHKQcVU77OdExmLWveW8UqP1VC7Hpu3Yw65CD0HO24RONrZxfYIVukEgdqSurAYKX','V3jYTavfqTOOUhqTzFr','IWpBd7Uj1ecxXUtuAH54eNg9JctcxcQslpnlGWXqcwNbGfnacrsngTfD2lrw3cESuTNmYT76Hi2LfsHabtaGZ920sAquVcOh44bNJTdfeyYXi8bOa4o3a41fN49haPpl5BmORC99JLdHBJAvWpXx9AGy','2L','K',14);
+INSERT INTO ti VALUES (8556389776342761535,-2111483,'pIb97BfC3f3jE6rPN4YByxMwFbgyX8cDGl','p8x4pd5S38YbJAKUOrLY2NqjhOHtajVvn9799aPE5Rzst2doEmjrfgHKQcVU77OdExmLWveW8UqP1VC7Hpu3Yw65CD0HO24RONrZxfYIVukEgdqSurAYKX','V3jYTavfqTOOUhqTzFr','IWpBd7Uj1ecxXUtuAH54eNg9JctcxcQslpnlGWXqcwNbGfnacrsngTfD2lrw3cESuTNmYT76Hi2LfsHabtaGZ920sAquVcOh44bNJTdfeyYXi8bOa4o3a41fN49haPpl5BmORC99JLdHBJAvWpXx9AGy','2L','K',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (38576793386719512,-2836805,'arDQNVC9jn7','kDeaNX2nhuYbYpnOei1eEP5B0TwBLsJu2frK15moo8kS3k13cdq8e4bGzeVZh8LbomYr7JF4CmqbnS4Rn53OzloaI3QcFoKYR4MS9OrBOwEud60GoSC1VLHX6BPSeu2w','8B7mrvJUR77LREtodBA0F8de','2OzLFqH4u7KoVNjXZ7FJLSKNowv3HRjr4vemLJBX8r6FlKlJQz3BYg7kISQyk7SDpf4T3afyU1Rd25v0','bN','R',15);
+INSERT INTO ti VALUES (38576793386719512,-2836805,'arDQNVC9jn7','kDeaNX2nhuYbYpnOei1eEP5B0TwBLsJu2frK15moo8kS3k13cdq8e4bGzeVZh8LbomYr7JF4CmqbnS4Rn53OzloaI3QcFoKYR4MS9OrBOwEud60GoSC1VLHX6BPSeu2w','8B7mrvJUR77LREtodBA0F8de','2OzLFqH4u7KoVNjXZ7FJLSKNowv3HRjr4vemLJBX8r6FlKlJQz3BYg7kISQyk7SDpf4T3afyU1Rd25v0','bN','R',15);
+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(87), d VARCHAR(20) NOT NULL, e VARBINARY(71), f VARCHAR(8) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7793213281873623463,15315612,'iq64aOWPyJLC0lK3eb','25XgI','kYqqHQx','ociqXMwl','bs','J',0);
+INSERT INTO t VALUES (7613492643469851895,3483518,'wpxUZy2211yotITBOo1Ui0p4PbMz3vPtXMG5u4k','5sUmAdpSFBIwtpMGb1','nfPP3Fv83wxxACLeApUrV76kUfS0fhUxylThIP9J9l2m8h5KUQ5FDpWszVNmzzmXe','OZIh','Yf','t',1);
+INSERT INTO t VALUES (-2099723872957652636,8011322,'VqqrNp','gPR1QCvKniZx','tzfqfmKw9EsJI0','3','t','S',2);
+INSERT INTO t VALUES (4330410504835525210,4436880,'8YyW9j2vg4zWrq8KpmIPrwBpnW34lBnluCbYQHn53Afvv','fhBCfrSULri','AWNoDKScFRGqqdxZG','kpYY6Ctu','G','Z',3);
+INSERT INTO t VALUES (4597483185108561572,14409818,'WcIqzO5BsSZDln5EykPfyDv','YfVmTqz7klGSGnSOleg','Wu4qCggXNKyfqDT08oQk3CBR8tIuTfz5TtJLvYTXrT','aT9quR','w','8',4);
+INSERT INTO t VALUES (-9031700608570514521,2544456,'gRIQOZtz9rzsBI747ef8ZYb0lyytIAI318ILv7XFJIMpAllJsNfi5Qz3ZLxGTAJFDb9tarb4NubOHoP8STpq6ME','vk520ah','vZ5pmkjPTzf9wUKJYtEMZvI287tmDLjTHyFxqt','6VbH','7w','s',5);
+INSERT INTO t VALUES (217663791532768399,13494541,'d8mndmvmdYtrcrMrfDcoxfkjb2H8x4NLN3be9EP','7MWf','3lGUV8i7rnJirHRMeNSeWR5I2mKvB7fK4pKfnRwpRCyDbT7eZcWUdVV','1t5Zbfq','o','j',6);
+INSERT INTO t VALUES (-2954245530716247387,3303582,'Fs0j8Aoxn9zWAkm4hJx8IMXQLF3KIryMiFyvWj','A0OosL','nY05l6MK6PKBLwvYA1vDzAjBzkjHxaOmzEPi4VMMwalMVQqZrFI2F12E2idYFD','Ryw','R','O',7);
+INSERT INTO t VALUES (78612955669071460,9293559,'jiFRikUNLALXkniDzTMCk8LDxEtIVfZGEHlF9Z8B6YWG1odt','6SoBUjFqW0Mbdkj9','Je1ynr3oH53JKbS6Hl357JOgKNtGwrvDNhMLITEj2r5','7vBeve','ut','8',8);
+INSERT INTO t VALUES (-5242043383296791270,6962677,'u4Te9HG9JKYOgwvgwDfxSXstgg7uF1oM66RlmQXCfJQ5I77xn2mMUjm94fkAWA58Zsyn8l9JeqOHcFvfLjCF','kJYOvUmauBvW','qfuOC0Zg3Y2wAlAM8jnyxXbPGyqL0mEa0inBWxKIyTCvKIOm4GsRfLlvdDhkMcQs2f','qg970M','T','t',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(87), d VARCHAR(20) NOT NULL, e VARBINARY(71), 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 BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (221968096266095149,6356998,'wHwvQtjMi5bYTw0DWhb8R4K8k','zbJiGzduSH9gK4C4Wsoj','wBsy65vj3WdJ','QPC','so','F',10);
+INSERT INTO ti VALUES (221968096266095149,6356998,'wHwvQtjMi5bYTw0DWhb8R4K8k','zbJiGzduSH9gK4C4Wsoj','wBsy65vj3WdJ','QPC','so','F',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (-6273841392400622107,15918454,'JAyxJiputcBwhK1LPsdw0bVfcCKy5Z7V4kh8T0eC0VBDNlUHXxKy1SvngY6drfJFVW53TP1YZ54FaSIDBm7PV','QoOvzGcfx','AGy9F5gJEapp6cLYdk6RbvZko3hDykTGyMY44U1k','M','j','G',11);
+INSERT INTO ti VALUES (-6273841392400622107,15918454,'JAyxJiputcBwhK1LPsdw0bVfcCKy5Z7V4kh8T0eC0VBDNlUHXxKy1SvngY6drfJFVW53TP1YZ54FaSIDBm7PV','QoOvzGcfx','AGy9F5gJEapp6cLYdk6RbvZko3hDykTGyMY44U1k','M','j','G',11);
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 (1964594540991348217,17986701555172085607,'bAAp','8q4yMYDSMUMBkzHboJJowwki7SfM1e93gq6FUjobruwjA8FG3PRLrpU4h5PnSqJnusUE1v1VdoxglpAqEBwdNmkRWsyCdBtzUIr91E3qy6Rih','djfWWBeAa2mi6qSBcjm5y1ZrZWma0EX81DB9j6fJJD0dooApKVFf9eAIXTnql1iOi7nau','iNm5E0jVLA3p','mjzNWE8UKCoHsuWSR3SSbKDd3aUksE','s175fAADoe',12);
-INSERT INTO ti VALUES (1964594540991348217,17986701555172085607,'bAAp','8q4yMYDSMUMBkzHboJJowwki7SfM1e93gq6FUjobruwjA8FG3PRLrpU4h5PnSqJnusUE1v1VdoxglpAqEBwdNmkRWsyCdBtzUIr91E3qy6Rih','djfWWBeAa2mi6qSBcjm5y1ZrZWma0EX81DB9j6fJJD0dooApKVFf9eAIXTnql1iOi7nau','iNm5E0jVLA3p','mjzNWE8UKCoHsuWSR3SSbKDd3aUksE','s175fAADoe',12);
+INSERT INTO t VALUES (4164350240576974006,8298439,'ER5WOtAsMnxK4Nxh','3DyOe3I8qhtfVzwEaxvI3mmEuCpRw81yD6fOzAzZH5C65iYiJuZKB2AAy9y6uMWDzXg6zTlsHHrVLOMmsDFX3iIJhLjirLYE7YrQWT1kyI4SXE9wEy4MPDMaC8wJUyS4f1b1KnLlPmqBG0ajZpogb','cdV3aFwvAV7jW7YFe9ryim','yK9UOx','wL','v',12);
+INSERT INTO ti VALUES (4164350240576974006,8298439,'ER5WOtAsMnxK4Nxh','3DyOe3I8qhtfVzwEaxvI3mmEuCpRw81yD6fOzAzZH5C65iYiJuZKB2AAy9y6uMWDzXg6zTlsHHrVLOMmsDFX3iIJhLjirLYE7YrQWT1kyI4SXE9wEy4MPDMaC8wJUyS4f1b1KnLlPmqBG0ajZpogb','cdV3aFwvAV7jW7YFe9ryim','yK9UOx','wL','v',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8445344172274545922,1058951605933142525,'tn9ONr96VBljojHQCZ0rtGfEScDe','YXzR7FiW9Nitp3m05iqJK1HRkl3Fu95Fb74Ej7z2XUeuyYM47kdbcvLOvnCpwhPjpnks6bPdj0pLtcymplqIeAkC6FoW6yRkJjmtssQDetLve4n1lDgdovGCVBAkCaBLOWZcDnrhmSCXyvRFNeI4BvMds2W2719jTq2yJvt3F5KoOt7MCsms7ItFNWmMcf25p6eTlYmwt0vOMPdmrSInroQtYSDjE83vPd','coO8Ycl0UI087M5rpNVdY8CdTztDE','pHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi03qpigq0p0K8mBRiVwEIxSBRghl2','EynS3JR1v0oMZeoe9Jk4JQq3iEedfLh2Ltm8IlFLbEGYHuX04gek4HtDy6lAI0iW6Wbc','jXjkLlg2msXM8MIE17gzxKcVp5VPNBRL462yL28YsVap3Re',13);
-INSERT INTO ti VALUES (-8445344172274545922,1058951605933142525,'tn9ONr96VBljojHQCZ0rtGfEScDe','YXzR7FiW9Nitp3m05iqJK1HRkl3Fu95Fb74Ej7z2XUeuyYM47kdbcvLOvnCpwhPjpnks6bPdj0pLtcymplqIeAkC6FoW6yRkJjmtssQDetLve4n1lDgdovGCVBAkCaBLOWZcDnrhmSCXyvRFNeI4BvMds2W2719jTq2yJvt3F5KoOt7MCsms7ItFNWmMcf25p6eTlYmwt0vOMPdmrSInroQtYSDjE83vPd','coO8Ycl0UI087M5rpNVdY8CdTztDE','pHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi03qpigq0p0K8mBRiVwEIxSBRghl2','EynS3JR1v0oMZeoe9Jk4JQq3iEedfLh2Ltm8IlFLbEGYHuX04gek4HtDy6lAI0iW6Wbc','jXjkLlg2msXM8MIE17gzxKcVp5VPNBRL462yL28YsVap3Re',13);
+INSERT INTO t VALUES (-6867104173641745843,8221412,'NryfWD2AgeDBkz3GqBVP71qLX9b','1GcUaQfTs1cRnVSxvVZamITl2TJLbfPvXFgtSKAYRnzGhkfJqeVubKVc4sTPmGQjkgyN1inyCfUm511Zpq8aX00TdxXo0R0a68nD8QCPj5wdB0RdbJvWrWERKUWzhJNWj4Pb0huZNigmxFJLcvvWeyrkoMwNaPLjuCnT4BJ2nORGoCDMMma1TZWMSt','HgLRy42tTuzU0kzBkSTAOWN9PvQs3eBj7xleB','hOmqnJe03kc2m9rzZ4gqygXGWzzh8FTiyB6dBTKoA0UyWB3qe3A71OJFUvBitT7ENLv7J7YwvNgw9kIPyAYTbmQ6lARPpQwhjrQkvBrMxF4Mqd1B9nTyClzBw8s3y8mVOTO3VqPvm3HbOQq6QKwGimIIXIF4bUHNWAC9OBaDezYmm','J8','G',13);
+INSERT INTO ti VALUES (-6867104173641745843,8221412,'NryfWD2AgeDBkz3GqBVP71qLX9b','1GcUaQfTs1cRnVSxvVZamITl2TJLbfPvXFgtSKAYRnzGhkfJqeVubKVc4sTPmGQjkgyN1inyCfUm511Zpq8aX00TdxXo0R0a68nD8QCPj5wdB0RdbJvWrWERKUWzhJNWj4Pb0huZNigmxFJLcvvWeyrkoMwNaPLjuCnT4BJ2nORGoCDMMma1TZWMSt','HgLRy42tTuzU0kzBkSTAOWN9PvQs3eBj7xleB','hOmqnJe03kc2m9rzZ4gqygXGWzzh8FTiyB6dBTKoA0UyWB3qe3A71OJFUvBitT7ENLv7J7YwvNgw9kIPyAYTbmQ6lARPpQwhjrQkvBrMxF4Mqd1B9nTyClzBw8s3y8mVOTO3VqPvm3HbOQq6QKwGimIIXIF4bUHNWAC9OBaDezYmm','J8','G',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5832375408280044409,3385752,'9M3Z8pnsukf1xQFcQrlSWPRiMKAJMjLP66ei0pyouasjmWhEdC','ngPznLHxvGzuoZfLBba9eZX3p5oHYIf5YEkZdTKDc8b3kB7TlraPUMZmLx0LzRAuDjJ29AY2NvackyYPmWEoqtDBMirpUy85JvGwXmFtCqw8TCRQwtuLQcmuKlI161x6L6g0GRjoGDOmjNPcl6v3IXCydtAvpUvItAnQYtcu0NNo78ZJU1nqIOhcaJ6J5i0nveY6Ju6SqD6d7e868WDC','giZ1RRS','3T50I9fymra2twvgNVu4aWiUtXahYRDKXZB4EV7J4LKqmZxvpIPjLWOwLSefPs8BErJGFGhejhhu9eLW6GjyAqnN3k71JQOIoxEI5udzrpDrKDbj8hHAdgRVgTr0b4eKkliWFBXMTa0drKt0o7az4Ut6i3v','M','j',14);
+INSERT INTO ti VALUES (5832375408280044409,3385752,'9M3Z8pnsukf1xQFcQrlSWPRiMKAJMjLP66ei0pyouasjmWhEdC','ngPznLHxvGzuoZfLBba9eZX3p5oHYIf5YEkZdTKDc8b3kB7TlraPUMZmLx0LzRAuDjJ29AY2NvackyYPmWEoqtDBMirpUy85JvGwXmFtCqw8TCRQwtuLQcmuKlI161x6L6g0GRjoGDOmjNPcl6v3IXCydtAvpUvItAnQYtcu0NNo78ZJU1nqIOhcaJ6J5i0nveY6Ju6SqD6d7e868WDC','giZ1RRS','3T50I9fymra2twvgNVu4aWiUtXahYRDKXZB4EV7J4LKqmZxvpIPjLWOwLSefPs8BErJGFGhejhhu9eLW6GjyAqnN3k71JQOIoxEI5udzrpDrKDbj8hHAdgRVgTr0b4eKkliWFBXMTa0drKt0o7az4Ut6i3v','M','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3307273591425456126,16475759,'I1a1C1E1w5rM8a7drWDBQZ7cI6YoPO7BA','hm8qTL7EyGXG2w3svHVjCqb9Dq0n8FM6j6McbIculyZR5XP7Y4o3Pnt4V0doY9MIUE4vHrPL0lNOfpoIN8JtPomkdNQokJjEr2rVqy4jWmLUUd4l6qyfdLwraBxjqtu63AgS6MHkPfatTeAo3h6BAhtVanqPJEOYEYkhhLa1i1lB1z','bZa5rq5','536oZbI1E2Qbs0ne12Kr0I1CjlAHYfJ58aUPtjSj2FMv6w7P7NHhWYxV3v8CLg7kFIMeiWB5ojbheLcEXRioarkdGf1WG4a1QsK6NWeCjwqhG5fHwzi40lnAyRDJvWBmQJTNMfHn8UUy8UcFyi7AtRjEsOSrqd64IBjmVpWbjMJrFbNCcf59TSI54TkjIVjzNEm2yC9XhSt','7r8','G',15);
+INSERT INTO ti VALUES (3307273591425456126,16475759,'I1a1C1E1w5rM8a7drWDBQZ7cI6YoPO7BA','hm8qTL7EyGXG2w3svHVjCqb9Dq0n8FM6j6McbIculyZR5XP7Y4o3Pnt4V0doY9MIUE4vHrPL0lNOfpoIN8JtPomkdNQokJjEr2rVqy4jWmLUUd4l6qyfdLwraBxjqtu63AgS6MHkPfatTeAo3h6BAhtVanqPJEOYEYkhhLa1i1lB1z','bZa5rq5','536oZbI1E2Qbs0ne12Kr0I1CjlAHYfJ58aUPtjSj2FMv6w7P7NHhWYxV3v8CLg7kFIMeiWB5ojbheLcEXRioarkdGf1WG4a1QsK6NWeCjwqhG5fHwzi40lnAyRDJvWBmQJTNMfHn8UUy8UcFyi7AtRjEsOSrqd64IBjmVpWbjMJrFbNCcf59TSI54TkjIVjzNEm2yC9XhSt','7r8','G',15);
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(74), d VARCHAR(62), e VARBINARY(49), f VARBINARY(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14899850863929603457,-6067950113148578481,'LRhHs0mQXdIQc6KqLHeEjoJRPltjSS8QhmpxXMCWzEVbjjrNnyboiWpiUIm7N','1vMHLSuhKu2K7MzsGGHmj3pEk2wYatXbnHmX','ISVB8BsE9Qe4oxvpojIVGLPMgAZla12s6mxt31dGra','jwpb3f2aOsL3jd','bqWmBuN4jUYGfJWdhvEzJZ9gM5keuM5ceXIhORJIri92NT9Rr','xkNLUUxS4AXd2B6Z3zG5eGj6XdXDQEI6WgRvjFWnHBzATda0urdXHe0z67PdOvwsKeMJdX1SBKZtJ',0);
-INSERT INTO t VALUES (18125511179782300487,2603734827748439730,'1m','069K76tQlRzcsHQ7sJzeDQv7nW6Sc1TyMGTPlpjBpvBZu','WJHysZ6WnXJUFIW1eumcfdZiENCEZ2wCgQr','QtzxH7vFJT7zLx1hrfay83Z1mvZFEbewYde775VKRG1dma5Qfd3xPNM1s0UpyU7cyYh2y9DHxbbXrZ9Wmn4','AjJZJI3KCTnWblFajRLdU9WPLYUD1FMVpr3eJj2U5EBYpMZQey9GFt6lgy3dCQvq6UdmCwllqAJlKNo6eHIwYlXNupc8SiFm4WE5','DJr53prZX6kKWs2VY9moDQ6SUSK4Lu5k62r3eHKq06LynfEQw7xZqH1hhvaNOiGWkpEEUio2',1);
-INSERT INTO t VALUES (17287621635081848562,-1103819386494115049,'jHaREeYDXeP6Te17mQApndgfoor3QPVZuiXUMJ90FvgLYtbiO5Ks7kMKvYcKZnptbF8z8WHH','zV1sRfJUrKOQxF9SXlsZgdvjKo434gGdFs6TLHE6','fkQFHdfZWPtXSzrb3FclIhydwhCyenfMKdptkVso','2YBANVORvLycBgYVGtE74wZkhn7bkuO174InOOQHlrt','cwrRDLMAocZG6LV05XIEf7cV3ExS2YUIz2Az4BcIGtOwHKOzXChtH7EPSgzyvhHbnjekvwdO3bhycyPQEHe5','G0tQspvY3xc',2);
-INSERT INTO t VALUES (17727188462492922608,-8953209630392547139,'G3UeAlVnZtjB0','M56vuuXIwxD2Lg0bMcEvdH8wBUQV2zGFs0J','sdzcbX9GT48Lwj','5cLWlrWVjkNtYg1OIxXf2vQDQXDz1iVbyfSuSPCMSSG8qpcP2CWPLNMtOrzTPjHrMMu8Pr66Em8x1nCXKqB','pPiIYICtrLyfnqDKWkyvty358taG','wN2MosqVDJB87NSeYWBV3DkB4Rkvpfu8eAcTlVvQWtuI3szERpWSfiGqz1UMunPWr9b98QiV18BUD7wB1VpPxbgl0aoTcbQ5',3);
-INSERT INTO t VALUES (4624037812489212515,284549801799428730,'HNs8uzKnKYlujnU0wF2Y8m17CoNTRwgx4gaMrLVMhNS','3vu6WZCplpziR3S83rpMlciIQevNFAAgdAqC','RsJrav2Puu','rhywOANzVo8BPulf61Q','uYAocopZT88Faa','JCPzZyubjQzdiCABuIWXYDsHHLhnxeOj9F',4);
-INSERT INTO t VALUES (9436163943446182886,1101129510656640544,'q8X523QpMCRtSIRefUe1mNTdEq8NrOBg4UvYdBFBYJ5LVZIvNejDUD4Uu','wAg6HHogZYkO3AOuY573b0Lx5tuSNlF07InT5ACBKvsKjZzscOdzCySOeO','Xl6Fcx1iB9ZqG2Yvk0kW5HuYCFdYXkH','osNWcBlRmrmddh4z8MnXXStqOBZorgyzf5XQkpjY87s0undUP9b8HL2pKlN05Ki2Xt','IV73iHvWY4UVwCBPMs4CLqtCR9l1fh8ZgrQTvVSizWGsdgMAv14uUGZwAQxsGXX4dq0QdbOSuZLwdnK','j98fOrcPKcsEDHBUUO9J2sH6G9eMuZKENSfq9xi4kSNvnxYFZca',5);
-INSERT INTO t VALUES (8648732003575752503,2639882515742543698,'KUmhA2DnZC767MoueP3d2Xkok','ODdu3kQCdNeQ9qMT1MYSyEWuf6kkYDM3Gu9QMbPO1uoUG0zVQz','48I2EVx6DbQqFT','4AhoeJ0msYGLx7vfYbVzJ94ydHQ37C9rIf7BWuQrHl1F4frKrUQ1l6','NHoJIWGhKT6m2UnM2rUaP','sUssjIpJwh2vpwextwUVBkJuYUEXyiaqyq6hUmW1vl5TnlGpxt3IrAmLG2vNQPbYxf4UhoVhFotzVLPLmRR5TvjutyXVuNG4',6);
-INSERT INTO t VALUES (16407304045065577772,-8100622428986694436,'fI8duGR0lL6eHisYaZCa069oIGB5M2cEHr','sA','zdtTg7N1Jra74lCXR9Z8TxWNSh6Qu0SAVg3JVI2GYWuwK4CnE','5ZsakbCRlleaQfKllO8k6B9XxKByx3qNXb1mfd6sVjBN9a1TguKG8Rw9699m','wLHoHwo9kUblk0N8ToQgzPMKHI3xWjNv2yRvo3DH4HrpIb','3G0Q2Rf6kcAmCOjtHRtdVw8dkgskvkQsPGQ0QzlY4Akyeaywn',7);
-INSERT INTO t VALUES (9602955914395662339,5939729093609798403,'rXW1BhdtPirDOnLtqxFs5oc3RHXc','KEgrzGByFu','seMKitTlkrX8Vxg3c825','dMXnvXRFj31oRdhdd22LNsIdBreKge3RhRsQliTSEIJl2qGlt1pT1ZCcXdy','uidUfTWHAmiRPJw4TrlZbUupBLvIY1TYgljx7WiOOTpM1Rrai8kGuPxTu6Q4LPVmcfVu7ZKeAMayk9CcJyChSMkUP8ESv6jI95cY','hzilB7qLBN9uarsTF8MCS3Q3osIpcJwABl',8);
-INSERT INTO t VALUES (613056244330913323,2118143570877515898,'GQF','3uvqnd38OGHbYcAE1aVEOUZwrTgfpCWzIBaRgZBI2nuw','VmYfWPGiublbpHrGQbawVnBRPvWi0EHw51F','1VfrNkCiWLOPNTFPq6y81wlGdE1n','4ulNQDkf3eOvOlIYkYLyi','WmSCrHBKdxLSVHHLyzkYdFctPgmMIWV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c BINARY(35) NOT NULL, d VARCHAR(96), e VARBINARY(99) NOT NULL, f VARBINARY(98), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1538605432,3414966,'H5ZPdF','PVOikOqMHSrYVehejJMCh9xZ3iOaKH7IyILxSaz8kAnuwM4PSDG4rxYyPK7OM3WNZhvzYaa5L5YXMYHheZL','metusQj6JJ','BDpFotrv5Z5UbgSq3ZAVrdu6WBx7u0X8rxSuu1rWeidm2Ozu','F','Q',0);
+INSERT INTO t VALUES (975684099,7460502,'yJu8ySGTpWwkqmCnTNqYFNN8ww5','vRpsE7DCOkGsQXezXjZaY','jsML06pSC8n7uTHP3pV944ZdM8qVTptgBIi2ZHSwf3qh8OxdAuNIAL','Un5jZUePgvdbgjRGs1URaQkrCCefb2CpB4dZD48CazL3s28bbYgPZT25uDWVL0J8JESjlzEqGcm4p5iaDTjSbgC','a5','Jm',1);
+INSERT INTO t VALUES (693859392,13286533,'Lix','1O0aUjixZIzrP9zS1','bs8H2LLSTtbkgQnNfp8rcZ','VXIB7yt8DsO3GDVZMEDeMktHmiH7kWm1fLAcEIZjpDjF9zYruojcUdn2RqO1cOMV4Rw5HT','A','m',2);
+INSERT INTO t VALUES (115986656,1958055,'5RvCPjE7a94kZXg8e8aDZ7XwQu8x','8K0hcwu4qt7BqbgU','BsHSwhKWTyl79iRVW9OLw0OZEa0jfkIAg3zlFmk93p19K9LQVs7wLdphFydWSTWe5Yz4q46mFlzjfmqPbPz','gGODd6ewpEhg98FjybqcyTwVNxw1V3KOKazzFPlxuqUxfmjUSL80KuC','L','Rc',3);
+INSERT INTO t VALUES (-473557640,7785128,'wignuyXzem8bh227z5COq','3AxvPrVTZHzxh7ISiVtpmrgn2Zv7iMdussR4xmm20eiX7hk3nBaKf8jotZjiJulBXZ1YJiZYz9xM5G4R89R9283RV3JIVab','ZNhaHYzW3MuGshMm6qfiNdbkT87eUlhVJJZ4zfvwzz2i6jZd7Penyai0LbZWpv1','Of2KIUfdzGCh3x8KL4P9','su','d',4);
+INSERT INTO t VALUES (-1223265055,16513960,'xUo8JOEPwe85rFC3V','QForqMGfvgpq8NW3O2Y6hOfHKSe','4yLAy3E6IwRM61dAYukmMCmHfuPt2Hu7qliGmaqKLihDwfw','ZYI3Xk4x725elwnuU19kqdl9EyjpmgwHisbmxFvjFeC0yxr1dTkbh','98','i',5);
+INSERT INTO t VALUES (1721848791,16111128,'0ys1W','3wrSZtlhdM','twnIi7IE36T3K9CAkvttXYMyosn3OVmuWhMqoEltHOA9htYpn8OeNeDAxC7JqWKq','KaaTLm45JXoC5LN7gJ1twTYimxI','Rh','8',6);
+INSERT INTO t VALUES (1568378414,870328,'Sd2tbae8OekCzv74CR','y9qwM9pK0Rjub82pMtULn4aF','zyuIyhjIaMyaFsyyJkznYIJsEREqd8pme6I','oowJPumD5F6qgXKvyDIjMupnR9b29lz18il6UKgQ3Vm7bSIg5hp6Trj9kCV7Z5ds3sityy2wKYULDph','p','h',7);
+INSERT INTO t VALUES (1383293126,5262438,'0roVES3e0pFIF','AqAqaRc1rc1YqHZpZ3AnW1gm9ouSZgwPR2QJrG','RXrbNaartNWrmJhCW6ykcqVndB6eOdhGo','lTqWVV','Ht','x',8);
+INSERT INTO t VALUES (-1478822043,14796297,'WcOk9tcUdSS3','3k0dbTKb78H8LQu4A66pbAqvDVEZnm0TSH','IQfC5CMFi02YPpwit4x9L4IMN5HNapWImoBIYb45vl8AgB80qp9bKI7ZwBF3ST','Z9LjY6vO11cKMr6p79na6PFYkeeaYTx5osytanNY5KJyeBeiJ9cnMxAqBZFnQa','4V','9N',9);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED, c BINARY(35) NOT NULL, d VARCHAR(96), e VARBINARY(99) NOT NULL, f VARBINARY(98), 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 (14515381282815283651,-5876092215618823109,'Gy7oISruJ','fBF2ZOKqSUEpnhKq4NGY1rzSxZpe','xEA1','M','xDQ3scs1qv21BQ0PgcBgDwiB6pvn','QP5nCuBK13DZfA189KHIeiW77aItWrKyvIbtRFjrX31NUx7MVhnrlBUI4wy9lTkD',10);
-INSERT INTO ti VALUES (14515381282815283651,-5876092215618823109,'Gy7oISruJ','fBF2ZOKqSUEpnhKq4NGY1rzSxZpe','xEA1','M','xDQ3scs1qv21BQ0PgcBgDwiB6pvn','QP5nCuBK13DZfA189KHIeiW77aItWrKyvIbtRFjrX31NUx7MVhnrlBUI4wy9lTkD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(75);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(75);
-INSERT INTO t VALUES (17329770700821313141,6139471494185182434,'LWKPGATV','NQ2xUkNiMqKakKCYVFWMGYj6Jf7ouP','Qg5dLgfBOuGgQcOhlK2bJMYAiUDxCI','amhag6JgyXSj50RyWb1YKKlhqyypCMkoPVIkgEmG8HYidPvHurhsCATaZHVPswQd3FfE7OCXBJ','2MG08LnRhS74FsZ2aBguU50kWVahpMJ0RzpupmPIoKTsXylpNWo9o71Chk7MjyVJ1qePhGldgFLUMXa8Oj53e0','YMr47er10Xqp6l1QH3OSn83OSrhh1hhvaulngjmguoObv9QDyJ8WmO5tavwgL4S4YuPe3TcuqUd',11);
-INSERT INTO ti VALUES (17329770700821313141,6139471494185182434,'LWKPGATV','NQ2xUkNiMqKakKCYVFWMGYj6Jf7ouP','Qg5dLgfBOuGgQcOhlK2bJMYAiUDxCI','amhag6JgyXSj50RyWb1YKKlhqyypCMkoPVIkgEmG8HYidPvHurhsCATaZHVPswQd3FfE7OCXBJ','2MG08LnRhS74FsZ2aBguU50kWVahpMJ0RzpupmPIoKTsXylpNWo9o71Chk7MjyVJ1qePhGldgFLUMXa8Oj53e0','YMr47er10Xqp6l1QH3OSn83OSrhh1hhvaulngjmguoObv9QDyJ8WmO5tavwgL4S4YuPe3TcuqUd',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-2094162527,12660324,'7kwJFMEx7eojdv','uVSKB7Bztch7oK75PBD4M3Q8lKPXV5CHqqpgyOE7lgK','sWTaxHjua0PGm9SX2nM6XCRwxTv1YKSAjAaV7uI8ESb25wMUINZMzTQR8Vu','6xPkzZpgr213EdpFJofY3kttc73TJBysCbwFHZDCxhuI7y9It','mO','Zf',10);
+INSERT INTO ti VALUES (-2094162527,12660324,'7kwJFMEx7eojdv','uVSKB7Bztch7oK75PBD4M3Q8lKPXV5CHqqpgyOE7lgK','sWTaxHjua0PGm9SX2nM6XCRwxTv1YKSAjAaV7uI8ESb25wMUINZMzTQR8Vu','6xPkzZpgr213EdpFJofY3kttc73TJBysCbwFHZDCxhuI7y9It','mO','Zf',10);
+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 (79244900,9573066,'7NRk3iUQHdc4ou','cHXIe87XYX4UdriUTIlxOqny4mn5p','3QpZ77cjabpJHFCbzoIbNgSEEoRVwT1SPtAfEYrgW5H','YHQUW','3','iO',11);
+INSERT INTO ti VALUES (79244900,9573066,'7NRk3iUQHdc4ou','cHXIe87XYX4UdriUTIlxOqny4mn5p','3QpZ77cjabpJHFCbzoIbNgSEEoRVwT1SPtAfEYrgW5H','YHQUW','3','iO',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3671305684341446248,2002849908196324313,'gHqVVEG4HNaMZXOIh0cMoJC1RRIQdQyeZzi','e3DUcEYLwDeGqw8dwePvMsFIzGbewsB9uqdMZHERj5zoAm2JumApoJQ8czP7d3XDCJCyMFaIHaLTqpgdQk54Cj9oh5lCaWwpqHB0WJSCueBHIPWTT3IMO65ZZgi5UNON7smbdV8','1zaaq9HMVu7tTtVLgz4brF9vpa','ceM54ba2JCqIbPAetU57XD3plQae8CUxhJTVW8i6Z9Ae0V8xftRGo0nDBEiRP8pd9fKf6IKdabaAeQlSJ4','lnY8EqkyNOE5sdjuASYek5dsihkxD2uUOK2U','grBpNhLYS',12);
-INSERT INTO ti VALUES (3671305684341446248,2002849908196324313,'gHqVVEG4HNaMZXOIh0cMoJC1RRIQdQyeZzi','e3DUcEYLwDeGqw8dwePvMsFIzGbewsB9uqdMZHERj5zoAm2JumApoJQ8czP7d3XDCJCyMFaIHaLTqpgdQk54Cj9oh5lCaWwpqHB0WJSCueBHIPWTT3IMO65ZZgi5UNON7smbdV8','1zaaq9HMVu7tTtVLgz4brF9vpa','ceM54ba2JCqIbPAetU57XD3plQae8CUxhJTVW8i6Z9Ae0V8xftRGo0nDBEiRP8pd9fKf6IKdabaAeQlSJ4','lnY8EqkyNOE5sdjuASYek5dsihkxD2uUOK2U','grBpNhLYS',12);
+INSERT INTO t VALUES (-462741102,8311429,'HJiGm5GcKO','yEtace78HpiVpJ2uDwG6REPfoz9idJF6DbD','wKvCXaBK','pe','o8','6U',12);
+INSERT INTO ti VALUES (-462741102,8311429,'HJiGm5GcKO','yEtace78HpiVpJ2uDwG6REPfoz9idJF6DbD','wKvCXaBK','pe','o8','6U',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3791770155535141810,-3890575321258798390,'yAQhRa21xT2WxSRTEzPOzJNrQvFtJXvWl4ScTiOiWBVXMRKh2dQ4AIEzxlH','ym1t83WbQGdTjSGsUZnUjtGTDGN7CS5v5E1q31hJz6qPz9Qjnn0GQDX3rWGhb3TEPXsGl6Zbac55GZ92c33eYPHIO7DEmYBj5hO4mm51oMOJnViXHixtWTan5gDNRPSckf6YveriYyeGBAZGqM5pfzmpqrdYX8oUMof8mSZGcRYJKmkAe2JP5zS8JHY1HfkxfyWNykXoJ3','KC4OekmWBtJ','GY8Oiy0q5x8TNZV3n0pHsj9Up1yC4R36Wq6GucxZyaKT4IXp7nEOmYie5jNK6vP8RpS9rJBL9ZNq6XD48eHjr4EP9dftGCjbOnEk1PH41ev0XkXghmhbBaceuWgMsFfGpmBdpf0QSkhAvHWvWoVAv3UHpT2WeLdrm2ZvAGGtgGq3m9hFDLV8iO05G3FitN0hU13a9EVVav81c9O6mf2VMldjzeveWlUTmAw6URSR8LleoI1sodmDmUwRcH','EzPV2hpQk8EJkHVtcoUR0nvGfIj6YMUmvNPpMR6gaQlE0VzKjypEPjcdtsfEy0X4psxxZHm8aiLechJZppoeLb','F6NWxQSAxzEXX6yyAqscrQok3ja3rl5Kjnw9clMH99COfZsTSEYR55MdC5dxOYCH6Fb',13);
-INSERT INTO ti VALUES (3791770155535141810,-3890575321258798390,'yAQhRa21xT2WxSRTEzPOzJNrQvFtJXvWl4ScTiOiWBVXMRKh2dQ4AIEzxlH','ym1t83WbQGdTjSGsUZnUjtGTDGN7CS5v5E1q31hJz6qPz9Qjnn0GQDX3rWGhb3TEPXsGl6Zbac55GZ92c33eYPHIO7DEmYBj5hO4mm51oMOJnViXHixtWTan5gDNRPSckf6YveriYyeGBAZGqM5pfzmpqrdYX8oUMof8mSZGcRYJKmkAe2JP5zS8JHY1HfkxfyWNykXoJ3','KC4OekmWBtJ','GY8Oiy0q5x8TNZV3n0pHsj9Up1yC4R36Wq6GucxZyaKT4IXp7nEOmYie5jNK6vP8RpS9rJBL9ZNq6XD48eHjr4EP9dftGCjbOnEk1PH41ev0XkXghmhbBaceuWgMsFfGpmBdpf0QSkhAvHWvWoVAv3UHpT2WeLdrm2ZvAGGtgGq3m9hFDLV8iO05G3FitN0hU13a9EVVav81c9O6mf2VMldjzeveWlUTmAw6URSR8LleoI1sodmDmUwRcH','EzPV2hpQk8EJkHVtcoUR0nvGfIj6YMUmvNPpMR6gaQlE0VzKjypEPjcdtsfEy0X4psxxZHm8aiLechJZppoeLb','F6NWxQSAxzEXX6yyAqscrQok3ja3rl5Kjnw9clMH99COfZsTSEYR55MdC5dxOYCH6Fb',13);
+INSERT INTO t VALUES (-1480516044,10241192,'1Ur0fvyodPpCbBFPEDYU16sE','wXJ9cWk1LnvvvLcZqzaW5fKSgw9bqZ1lZJ06YusKLYcqzMyAc3miThQjrtTe85tWYKLfi4cwYJIxppm7WYEIJp3AJofAxoOMer8vE4X5CUz6tyeM6bvVzz2sz4kvXTnScz44nCiI7mqWk1n7bQLQ','iOvKiotVi3ZCtonrvzseb3HTJcAOY6JbNF1yM1tAn21CJdml','8ilx5CEKVUwVQns9mf0u08uQWrWkPsPkP645DTfFbNCf0p98EkjqqnkajZLtdDtBXPZR4mV75HO2hDmeCdsUHHA8fqQcsfh6ZaikCebzOynXueeslOdjvJR2BfKm4lLDka9hugtCeSUQHTQmjnnYelkXgXtRAJDT57QBdcUs3uwtsclucPaHhukuE2eVL6couCOie8hzusANTa9JK7H6MQDLt9cRZ','WP','A',13);
+INSERT INTO ti VALUES (-1480516044,10241192,'1Ur0fvyodPpCbBFPEDYU16sE','wXJ9cWk1LnvvvLcZqzaW5fKSgw9bqZ1lZJ06YusKLYcqzMyAc3miThQjrtTe85tWYKLfi4cwYJIxppm7WYEIJp3AJofAxoOMer8vE4X5CUz6tyeM6bvVzz2sz4kvXTnScz44nCiI7mqWk1n7bQLQ','iOvKiotVi3ZCtonrvzseb3HTJcAOY6JbNF1yM1tAn21CJdml','8ilx5CEKVUwVQns9mf0u08uQWrWkPsPkP645DTfFbNCf0p98EkjqqnkajZLtdDtBXPZR4mV75HO2hDmeCdsUHHA8fqQcsfh6ZaikCebzOynXueeslOdjvJR2BfKm4lLDka9hugtCeSUQHTQmjnnYelkXgXtRAJDT57QBdcUs3uwtsclucPaHhukuE2eVL6couCOie8hzusANTa9JK7H6MQDLt9cRZ','WP','A',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1488521915,11397736,'QnBIDXZP33kQMCRiwqTp9h6RHOhFbMi33OAD','hknDBuB3Z2LXmP0UhGZK641B50XeigfoioDGNCgL2LYXwm2pe6DxySEOEekAONBRBLhuNH2DqobsCFNcRUp1LvTZSnkAHhvE0EEN2sc0EzciwtjKf2XZ3ZVJGl6yjCWfe','v5s0Uef8jHnA2','HJApDjkJgIFWBStxKTqR3XFqCSfjjrwe227WYvNfx4OdPGcVIqp2hqjmjQEyJ51PYy4LFgCMatHupjuQebpVnfCf5kxr852x5KzuHrqljgjOGXUdeX0unl1Y5AN2B1gHWd9Xt7UvgM9dky3CzYQGK1nrSNkF02dc4SOHdRvzQuMGQ7tzvZW332WeGOfECfubpbm','s','F',14);
+INSERT INTO ti VALUES (1488521915,11397736,'QnBIDXZP33kQMCRiwqTp9h6RHOhFbMi33OAD','hknDBuB3Z2LXmP0UhGZK641B50XeigfoioDGNCgL2LYXwm2pe6DxySEOEekAONBRBLhuNH2DqobsCFNcRUp1LvTZSnkAHhvE0EEN2sc0EzciwtjKf2XZ3ZVJGl6yjCWfe','v5s0Uef8jHnA2','HJApDjkJgIFWBStxKTqR3XFqCSfjjrwe227WYvNfx4OdPGcVIqp2hqjmjQEyJ51PYy4LFgCMatHupjuQebpVnfCf5kxr852x5KzuHrqljgjOGXUdeX0unl1Y5AN2B1gHWd9Xt7UvgM9dky3CzYQGK1nrSNkF02dc4SOHdRvzQuMGQ7tzvZW332WeGOfECfubpbm','s','F',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1968433187,5443848,'4n8nqa6JnAoOGXRzVyCQt4DKzJG3Z6IWHSkW','ygnymjtpoi0T6K0iBHLVZKmgF32vFR9oB42LJnrsiYVSIo6z9z2CfDzuUzvymuzHTK6s6dkcHNazTGsHEIHktkMlIeusLVo4Bc4XrhJTzO2CHk7XHfsILBfvZH91dYRVburpMUqTgYoYiEvlGNspN9z7TTUukVbA6wRta0wZproUa0ySsGM8btqBrtBNiH8DzDtn91dOlDSMi0BnJ0SSTS2uOso2oFq8F1fCB0Cw2iDYyjHRZC6ii','0HmoFHw3lQp3AaQdJg49LRdIgIy7H5MC3uWdCAxw7EOX7CM4wN3HeB4wDlRATDALxej95qf9AQUAXJoBITTKa15mqVCq','eDiKPCGxZhfueRucbiHRUuP3X72nzAUV8eNM9','dk','Le',15);
+INSERT INTO ti VALUES (1968433187,5443848,'4n8nqa6JnAoOGXRzVyCQt4DKzJG3Z6IWHSkW','ygnymjtpoi0T6K0iBHLVZKmgF32vFR9oB42LJnrsiYVSIo6z9z2CfDzuUzvymuzHTK6s6dkcHNazTGsHEIHktkMlIeusLVo4Bc4XrhJTzO2CHk7XHfsILBfvZH91dYRVburpMUqTgYoYiEvlGNspN9z7TTUukVbA6wRta0wZproUa0ySsGM8btqBrtBNiH8DzDtn91dOlDSMi0BnJ0SSTS2uOso2oFq8F1fCB0Cw2iDYyjHRZC6ii','0HmoFHw3lQp3AaQdJg49LRdIgIy7H5MC3uWdCAxw7EOX7CM4wN3HeB4wDlRATDALxej95qf9AQUAXJoBITTKa15mqVCq','eDiKPCGxZhfueRucbiHRUuP3X72nzAUV8eNM9','dk','Le',15);
+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(96) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(79) NOT NULL, f VARCHAR(56) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6465,-150654475602283046,'cMfJTNs9BLxl3nGvWEQEVsZwjkzIe95tdqpwoHZpv','ebN3tP1No8FQaV7z0mqmn3fc','LveluXCYh49Y1owpi0l0xBHigcj','VFhpNGgCVR32MTgxSSs4xTS4IY','K','R',0);
+INSERT INTO t VALUES (14277,-7570087614534126668,'1eQrtvULYuOXC','o1CmO6BQyIqEvSN','Aq29hKKAq','gf3ROPrfR2T','B','2',1);
+INSERT INTO t VALUES (32596,-2563189512245621101,'ag','tplnx8HCV55MYVNwQyy','aTZIFyTBHbiINMWaeQCIW68SY98hgvRzHZA3LrpNijJeHN','M8','N','6',2);
+INSERT INTO t VALUES (-31218,3924263215009873655,'yNeyFN3pRZeoqC9QwRBLMMKPJn53AucVYRrTUh0MFR57COTJCkdEi2A8C5sTAJDM8FyHrvGLxYOf9pIjgPYIT','HwPKRXsqNAhvuwucuZVuWBYtwRxB','igLQ34tmxM','9QivYia0xeDWvIt05391BaQoXCFl7P','D','h',3);
+INSERT INTO t VALUES (5754,-2555275120381900948,'N1qobctIXJsOBhEaJadhvxbyAbHeaDoFJHQnqZDbZPFiliPCeFMNMo3a7e','pQ7XYt1JODplC2IUg','v63aynFJQ2CmmcH49GhspL4ZuWVxlWsIfurVwV0K','71He72OzwjVMeTyTRQbvH8MydRcTLRytU0mO','w','t',4);
+INSERT INTO t VALUES (18622,8554002017456468484,'nW39LgtFYeyy8bPTZ7Nnp3yWoOgsshMeqMsiURGqhM4H','vmJG9XAX2qMeSllQb7gUJw3j','TshtEk5rU7FgFOhrHKQdem1J0kljw3gj1UfQvJa74kzV5IK','kKbzhtOsANDqwxxEyeF','k','O',5);
+INSERT INTO t VALUES (21858,2140449694668126771,'Z8P2u7bbepiLZoHUP2U','Wt2nRxE3RDme6C','WyK0i2TIRpBPdp88qc0nO6PyX0Pgxfu3Ebv6htNQcK','lxhH82rZ6rY021AE','Y','R',6);
+INSERT INTO t VALUES (32765,4706048486440955133,'x8vr8H300P5IcjXua3sGXWkss0ue6dqRtuPzkjVuOebQbPCRop7lMgz4YK4','GWa9PmL56Um1ggNmjh','xv70ilrDS0','EooXgFltyYrmfTZGtfTLxhfiwfoih1it3Pt300PB4pBKTWAkmRx','j','X',7);
+INSERT INTO t VALUES (15536,9172595576247478651,'DnaK5lP8aPeM88KiFeLAEwMOBtvDgA9d0YB7ynQgAuAshnihldo1MABtBgjE1INQx8HhRMq','2mN','ONT8bAq1zgF','E7ySbCOsFhTGJtNAvzfrr08E8OLTbQAVLzTH58Qjxf','m','E',8);
+INSERT INTO t VALUES (-28765,-6552194591270761719,'LcqLqHBiOQw7YjJgLAyjGvM3gC8S8lCjf','xpNtnwP0p4abPjLjGJa8Vdc9n','Wj1FK6KzGUIZ9dj9J1iD1ApFXMjtmvi1USY7JQCwNNoOEE7vTbkMvhMVSEOCaRTGrCJ7YQs','j32LjGIaOQlfqEZSF369Cd81XFKE','S','d',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(96) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(79) NOT NULL, f VARCHAR(56) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (7781581,7814357750216053333,'AsMSigD5G4Zqt9e9VgWZPU','IrxcXu','EdSkr6BnQDQF4y7ZtGlEJ5FKSefFE3EFJz0W5AyhHysM3','0ZiTXsjjtzIKLAONnHxYY0piCfAWE3I18O1bww0fOBu','r','a',10);
+INSERT INTO ti VALUES (7781581,7814357750216053333,'AsMSigD5G4Zqt9e9VgWZPU','IrxcXu','EdSkr6BnQDQF4y7ZtGlEJ5FKSefFE3EFJz0W5AyhHysM3','0ZiTXsjjtzIKLAONnHxYY0piCfAWE3I18O1bww0fOBu','r','a',10);
+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 (7758783,-7646814590382500504,'OQ5mcTHbseUqMO2Axy1PI7N6Jik7jy6dmbUU7PmPhGHFxs6zSO5VWd0oJMDSDGzxqFHf2f7U61pJGfsca0hflqhGycL','wwwrBRY4dYyRHbv2bf','LwYzXUN62K4QA0OndgFqGMfCpeU5Tk4Ir44QKa2KhKE4vzJu2LGliObTGDYKDqP22AQXYmQlgbh','IRu6gmICWUvUeEjMYf57oCGRHn8','S','5',11);
+INSERT INTO ti VALUES (7758783,-7646814590382500504,'OQ5mcTHbseUqMO2Axy1PI7N6Jik7jy6dmbUU7PmPhGHFxs6zSO5VWd0oJMDSDGzxqFHf2f7U61pJGfsca0hflqhGycL','wwwrBRY4dYyRHbv2bf','LwYzXUN62K4QA0OndgFqGMfCpeU5Tk4Ir44QKa2KhKE4vzJu2LGliObTGDYKDqP22AQXYmQlgbh','IRu6gmICWUvUeEjMYf57oCGRHn8','S','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4884931,4755788357110713102,'VE5Lh3HygKTRXyDTLX7w2ZaPsgWh1B4yamo8gPM7zPORGyGBZK','BRVCuronjjyClMusGYcKYnkDNSaWWTstB3Lng4EBbI7a4O6civz03Q1J2ZsUtnzIihT7XVb6NDr8I0sVP7c7','o6xpklSLkffEcbTxr2CGgId3pG07HNDWj8JTCykWd1H9g02pnRdVu2dZE7i','pl6mAfnSjROvEbEg8nehfVdu0g0Frtmm43QS','k','S',12);
+INSERT INTO ti VALUES (-4884931,4755788357110713102,'VE5Lh3HygKTRXyDTLX7w2ZaPsgWh1B4yamo8gPM7zPORGyGBZK','BRVCuronjjyClMusGYcKYnkDNSaWWTstB3Lng4EBbI7a4O6civz03Q1J2ZsUtnzIihT7XVb6NDr8I0sVP7c7','o6xpklSLkffEcbTxr2CGgId3pG07HNDWj8JTCykWd1H9g02pnRdVu2dZE7i','pl6mAfnSjROvEbEg8nehfVdu0g0Frtmm43QS','k','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5322921,-4324805000830155581,'qAnyvTFGklnOjpCp4w0oVyfUaw1oXjdwdAjjcrSSEdAxUSgqguL1mQUOrEvvrlvw47sgB5uh3eQXljJsHptbtN','MqOCmYwuoCkCsWyOGAV4shdOMAOp0PJOkhsFPClOor6wMl5YewEtajqGyhs4OCBnC78bOpFg25Yqw9jP0u3sQY3kMVFU9OUof1M4x0uykZdpl9GqIEOnx1kgvF19IVPZRLTURd88rZopdXKfPCbXMkHzUGV8rpjv9tC0k1UQg5l4BUcSlZyvq90rdvuo6Z0SUBwuJQi5SdBBo','uVWWc24alsKYphhul4MkLk7','1WQpOLHhKnDn8FWILzQhEonblVYzyVIPLpjSq28hVno0caayHtbKDBk5q1vQvlVps9mgfshH6d4X0L','T','u',13);
+INSERT INTO ti VALUES (-5322921,-4324805000830155581,'qAnyvTFGklnOjpCp4w0oVyfUaw1oXjdwdAjjcrSSEdAxUSgqguL1mQUOrEvvrlvw47sgB5uh3eQXljJsHptbtN','MqOCmYwuoCkCsWyOGAV4shdOMAOp0PJOkhsFPClOor6wMl5YewEtajqGyhs4OCBnC78bOpFg25Yqw9jP0u3sQY3kMVFU9OUof1M4x0uykZdpl9GqIEOnx1kgvF19IVPZRLTURd88rZopdXKfPCbXMkHzUGV8rpjv9tC0k1UQg5l4BUcSlZyvq90rdvuo6Z0SUBwuJQi5SdBBo','uVWWc24alsKYphhul4MkLk7','1WQpOLHhKnDn8FWILzQhEonblVYzyVIPLpjSq28hVno0caayHtbKDBk5q1vQvlVps9mgfshH6d4X0L','T','u',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-4585797,2307668266975667250,'A8e66ZrIVgZxUcNfdMV0OrCjRKf','oSasWOuVdCc5uKg2XY0phwyBhRH4m6JpKDNAxtVTCajWpxQH2PkLjuwqMnYV3MkHN6eAvKhE0q2csu6gvzRZb4HdqfiDv6hKX2jkYMrZ6laMx77pfjWaHaeFrNq0tnbkRVKySQ7Wy8f1HB0AzM2iLhGzAEK3jsY2hlIPZbQXFgr32mxwz06kJVWadrhoqgQRreOOuIURWB9NRERQXnz4B25ktSCbNL6SubVDt9dGit5E','9kTY5pZP81GOtKOEcKEBJwpptY9bMDG1cxNSibW1FbOVJ34GhDns5o1mMQzft7E4oAfwi','S44VYENjHFZh5aZAfgIvy72hsKqHSv5GhYg3QVnBnccaknsZanEFnfk7UpZ0QHIRqpYsPnvCloqOFXFhGRxSLxQx1','7','K',14);
+INSERT INTO ti VALUES (-4585797,2307668266975667250,'A8e66ZrIVgZxUcNfdMV0OrCjRKf','oSasWOuVdCc5uKg2XY0phwyBhRH4m6JpKDNAxtVTCajWpxQH2PkLjuwqMnYV3MkHN6eAvKhE0q2csu6gvzRZb4HdqfiDv6hKX2jkYMrZ6laMx77pfjWaHaeFrNq0tnbkRVKySQ7Wy8f1HB0AzM2iLhGzAEK3jsY2hlIPZbQXFgr32mxwz06kJVWadrhoqgQRreOOuIURWB9NRERQXnz4B25ktSCbNL6SubVDt9dGit5E','9kTY5pZP81GOtKOEcKEBJwpptY9bMDG1cxNSibW1FbOVJ34GhDns5o1mMQzft7E4oAfwi','S44VYENjHFZh5aZAfgIvy72hsKqHSv5GhYg3QVnBnccaknsZanEFnfk7UpZ0QHIRqpYsPnvCloqOFXFhGRxSLxQx1','7','K',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3988384,1048721385319544608,'Ee6rTHgndkIOXFECunDxyMLSViGPTlTNZGDjI2SqxkQousUMH48ntQGr','nH2rTICmtkJMokEOelljQVL3dB1zeCneXpYv3bWJ5uhCgLylfHzPoZtv7NY6yGzexchcYRKGzAlgrm7TVkSG1J5LB7orbx1V','QxtdUwFSkR5A8ov5oQ6uQJcqhrmEhCVwADC3DoKsML','MQ9MNwbhElq386IeTLy3geYV1Ag06ydwxHj2MOrdoWzckwWxvwndd2JJeVvrmD7RgcmLYrvWSZfxuKbJC1TCrF8FtCONIBFCe7fQsrGPpPaaFcdaEsDn28B1jqYi1qR9KlcHt1whxBpGiWR','jJ','g0',15);
+INSERT INTO ti VALUES (3988384,1048721385319544608,'Ee6rTHgndkIOXFECunDxyMLSViGPTlTNZGDjI2SqxkQousUMH48ntQGr','nH2rTICmtkJMokEOelljQVL3dB1zeCneXpYv3bWJ5uhCgLylfHzPoZtv7NY6yGzexchcYRKGzAlgrm7TVkSG1J5LB7orbx1V','QxtdUwFSkR5A8ov5oQ6uQJcqhrmEhCVwADC3DoKsML','MQ9MNwbhElq386IeTLy3geYV1Ag06ydwxHj2MOrdoWzckwWxvwndd2JJeVvrmD7RgcmLYrvWSZfxuKbJC1TCrF8FtCONIBFCe7fQsrGPpPaaFcdaEsDn28B1jqYi1qR9KlcHt1whxBpGiWR','jJ','g0',15);
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(69), d VARCHAR(39) NOT NULL, e VARBINARY(76) NOT NULL, f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12283733,-7217195,'zFN13TL3Tt9VLUyq','VG8eAvOaA0VClr','CkQ0J8LfdOHN8Z9fyPzUkbg6P8WO1JECJtu7Vl5y1lkJtyPgvuoSL5GJN2EbyplruxZz6DQaW','Z2','GQiy9by4WW1Dd','ilo1LD0NPE2QSqe7VYY9XK6WVI9glw',0);
-INSERT INTO t VALUES (15733088,-2252163,'fRrZanm1l2T5onFx7M9PSfr298ym','WJkM4km8fW2w4Lj2T5oHbD7p6EiLIYKd4mIb','QIVOK9reSwF4IJDp3PL0tJ7ZEYPtvF9S','MkJuA88ltfpGKMuQMWqzOmOW','TRMlxm6x68C5Y51PNQ3kiJsrXFu7RvUE1wDh3i7SkInHDhMax00pCpSNM09kfACdotAv3MNEHx6V','KBmxmY0wWqfdA1UrrsQ700EhumywEXHT2aN4iZtnRGQD1vHJTL5JiKvXWnKd2SSHdMPbmzqVBwTx',1);
-INSERT INTO t VALUES (3456070,4875179,'y4WtqYCpt9Tw64EDnQKcsw65Uj8E','D3oH2TxOE','M7YDncoqKDsXlA3qgBTvNFDKqWXRPwKVlSmNa3becxbCviSVhSyxpAgyzyM7QsQ','oHFZBIfppYlySGU','g1levKo4rDJ2LBXnnvA2','H4E8ID6kg18Q4Fx1fIxS09W9sC4sO9mZ51gOkEqUxVc1z9oYhOOUFOtMq',2);
-INSERT INTO t VALUES (5340850,-6299174,'ZLfuQvEn99gsf4VXV4egwU33fWXgx8LRaOwzr2W3EUX9vyCvcY0ERFeH','DIbopM7OYdHp7T9rIzUsLhEVk','qO5eqolzs71irMNlnHfVvKg0SKvFn4NE8xr4YTWqWQGxX5H4hcpbnj7l74nAY','E7w7XQ93Pv0N7lFdiRQdRSRPMCjX3nFX','GHaqX793gaKxhpa1b6ap8Z60wjXrFkCYL','vKUeAs3GtHuWfRlvZjjGaJmTdix8rBsqURHGgFqKF',3);
-INSERT INTO t VALUES (4229235,6551354,'e2rEf2F3bKyo0uZeJkCUb41Eyu04FXxrKJ','K4BdSaSNqEc0SwlnzSxHnSCorqY0X','hODa2ldLurfCIOoDcwJ8bBF894M5YebMabW46JugVAqJ65E0Z9','1RuS0vhLRHv','Vc6NY9sLnGDcsXJ','wLQ5ldssHvzmhwl9MsYdU8td3cWQuRc0Gkt4DB5hS9qQdU7dBLakaSRVqZp6wcExUyVUwKAkHxUfrCxuA',4);
-INSERT INTO t VALUES (1935994,5831172,'7yJMFVehVQyRG4fNSkwuTa3','2AZyEI1PczRWDpaZlk2i','3dlF','zs22p1rhz8cQ','foY7BdOAYsoXiOZoct22OMcX7T5GOTBp9jQyHI','F9OhLumVDJrd',5);
-INSERT INTO t VALUES (8608915,-5878081,'2Nc7t3vRtbz8kAGZTYg12xq4ibL','2bFdDeo','V3xGdCCiyUpaBFRMNkTR','28WeO39iP4GyPfUu4HCHp3mud38Fg','z0QGEBQMzCWGQPhg4Zvw','BpWqgdn2mUI4YmRZEG4R',6);
-INSERT INTO t VALUES (9779136,7695134,'g0zKFCVYYegPrZIXzCFpXxdqTvVtzGYXdJk0','x97q','8EtKN048OE5rAIXCd64','J3g1hPCF8CdkXokBOyETYKtwoGMMlWR3vo','zdQQBW3lorNA','eAEeKRCenU1TTWc0fHCuM1Zl1wLn52kfKgdS2fOLJ1QzDYxgbd3uihKG',7);
-INSERT INTO t VALUES (5689602,-1108441,'ltw7E60NAm','8wK3uHJasV3jhyA5ObI','dKeydxxj9DXkFvursdlJHUu9sEAqVMpDlLa6RDRC8PgPFzCdMmEwSBsBG','Gs2VYGjREVVecrBqX2fqxnjid91','emGbstshN','acwNfL184kSgMe0Gm57pkRQuhXPhSbN6i3KfX5vE0QSes8S6nDUuv3wSrTTDhbOUuKCaJ0',8);
-INSERT INTO t VALUES (4324792,-4602747,'73EQcj0gjcP5h7Y7oQ6H8ejWkii7URxkUKuttuukKZn4cLgh0hpcwO50dakqJhR0xfRSu','GZxj4vu7','keNUHDF6dn2W3sKQkiBMKuSRtG5j8y','AD67YDrOoGlbHzbQ','7vHsv68V6xsqngk2q9CWyxu3Z2QFNCPMXKKLoQrwXqv5mcSIKcK7fB2duShDuvw9mZParEilFj','vEl7uZWOnTvZLzTO20Ky9V5SV5qoM8SHjSKE0vvL7dzxpu20hDTEM6sYYlTJlndnvgLRSt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT, c BINARY(62), d VARBINARY(9), e VARCHAR(41) NOT NULL, f VARBINARY(87), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2293914555,-4063801375352309886,'U','lyNk','fRUZj39vzhiwk2uGFduISUJ77SP1yyIN','V5MHs4gouPzHn62cpIs7FkJKYMITqYdqFeTT9zJ5EiOl5g9QaEzz30gIbsIxu7oN2','pn','a',0);
+INSERT INTO t VALUES (4226193031,-4430281722554106980,'cP82brqJOXCsPRARQKG2x','G2','txJUMpbYx0H2JrNLsGkknfW','QvRobxf6mPLEEoyD7baBazkQb9go4LanagXGTcCNXuFpWPJwBJx','0','4s',1);
+INSERT INTO t VALUES (3436860047,6006753276552953929,'f2DfNw8Ma0APn0poD2qh6bD64px4f','F55kg','3V1JZYKswPCE4j10L07ZezIS','ajbQhbsbQciTSLWBvg0XehWhvZ','V','I',2);
+INSERT INTO t VALUES (1012574613,8955440591311743396,'t7y3HsnA','Ce','Eh4uuF','F291p6ew5bdI7BqDivT6n727b65M2ijJnV3n4FxLI52Asy4gax61k63t7jnFvyD','m','D',3);
+INSERT INTO t VALUES (4056542573,2770915513829224131,'qF1bQ8XEV97GrcKzSZMQRlJISqGR7hnD9Da9quaKvLezI3umDZF6oIBg7HRbw','DVO','RCFFp0QMArxD6oRGKBMQM861GH9lgff56w1','dnuireLnm0F8ZJb5HSaYlCMJ9NlJVZs9AD82CyR5bFicgrsbBRuCZJppBqJu9prqVXf','9','X',4);
+INSERT INTO t VALUES (4124660956,3116575603688267735,'0WOs5Y34V9NhNFqbp4W9tqiqmZ8yKlca','aRXSPjNxS','9dtpveRyuZjSwWwKC7gnO0Xt2udrFbzrZofDe','D','0','k',5);
+INSERT INTO t VALUES (667358424,8276518420860239337,'PCjk96PZN01UEyAhhdGDIAUbsHKuycuXiVWKM46Vb5i51qQY8Zknay','f1JDY','IjvVKq3epeRG','x7VtnMnY46D1zxT8nfPzRr4qgPMu4lC6LxryChatDLf38w3TJmvBevxwAd7ArfoaEu5BL0cAltgRVUimyczD5','To','s',6);
+INSERT INTO t VALUES (3605044731,-8096393238364743894,'OVCGssa42','jpT2','xtw6INMDDnGpqZGSUtL2OFGAD0M','PDx6AQMfZ2NiL0VMVD','Q','V3',7);
+INSERT INTO t VALUES (2192278766,-4773328250047396131,'cCKp682MUsNE1qJdVAxBJeYobnWjIY2mJdc8fSKDt2afnlaRZn8CUKy81xqmx','0w7','0yypFr5C4FbMa0uepoLRxfxaWnt','a9j5l1ZCahxn5jtG','j','YV',8);
+INSERT INTO t VALUES (1987279874,-3383362072428831881,'EO49mRIL1e','uj69SvV7','u276jc0WhJUf','LkAdJfI2ohGbgPfQrvOL6wzzkPcPA5QIm7YT8G6GNFH56yb7C','b','d',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c BINARY(62), d VARBINARY(9), e VARCHAR(41) NOT NULL, f VARBINARY(87), 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 (7722439366525334788,-1670559,'7uXSmmFFTa3QsOQ58psJBYetmLQX8r48ECy0a7EmVwS8KUf','SnIqyC4tbwnkdM','bnNZoZGyAsFLQU5g','zqGEVPAa9kxvGhhEXl','Z9YCi5VBlut1mGej23vZLfcP5T1A2ZYvsdFKnEQz','DqrJ',10);
-INSERT INTO ti VALUES (7722439366525334788,-1670559,'7uXSmmFFTa3QsOQ58psJBYetmLQX8r48ECy0a7EmVwS8KUf','SnIqyC4tbwnkdM','bnNZoZGyAsFLQU5g','zqGEVPAa9kxvGhhEXl','Z9YCi5VBlut1mGej23vZLfcP5T1A2ZYvsdFKnEQz','DqrJ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(70);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
-INSERT INTO t VALUES (10262222543047965029,2421093,'gNfhiLIiyaGNE3w8Up6FxlRExBe','JAFFajz90pdi3Jw','4CJSiQUgqu','Ymc0AgRBh','fD8eHAAN65xz8d9gtOyP68crnWY3tilo9aJwUDiXpCwx2oCB3YwdaGKunsUHkaURjxIzgzcpAuIsYNqd8aI6wU9c','lFNHOUXkWPDZMEDoLtk6ZEl5qT49zO28sTvkNJ2ChCc7GBdVk1HLtGZ0AY45c1kPbaM5zbaMPVgkjZ5J',11);
-INSERT INTO ti VALUES (10262222543047965029,2421093,'gNfhiLIiyaGNE3w8Up6FxlRExBe','JAFFajz90pdi3Jw','4CJSiQUgqu','Ymc0AgRBh','fD8eHAAN65xz8d9gtOyP68crnWY3tilo9aJwUDiXpCwx2oCB3YwdaGKunsUHkaURjxIzgzcpAuIsYNqd8aI6wU9c','lFNHOUXkWPDZMEDoLtk6ZEl5qT49zO28sTvkNJ2ChCc7GBdVk1HLtGZ0AY45c1kPbaM5zbaMPVgkjZ5J',11);
-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 (11488776964176684001,6915568,'4zvRljw9oEn73zx7mL5r2LCrqmR3v9lBBfbCt6czVEuraynGEpv','Mld9rzySx','Z3FcxOthIw9Jmp0miFx20Lwa9irrNaJtylMErkM0usQIrl09c09vY3zr0lNaYznGfN','j74HiUoD1Yt0mHbyO','amFtXsgUARnstzkd2Pg8pLhP4hHNWcJ76PNAxrXu4rdxtXzSfVQeAvEeZzLQlVOdZwKp1YjXeLG3','pSiCrLjCCNxBlDWBxwmfD7aqF3QZcaCYlLfhphNUOq3FJ1S4kQuA030Rgxb0chttyxHzB0F',12);
-INSERT INTO ti VALUES (11488776964176684001,6915568,'4zvRljw9oEn73zx7mL5r2LCrqmR3v9lBBfbCt6czVEuraynGEpv','Mld9rzySx','Z3FcxOthIw9Jmp0miFx20Lwa9irrNaJtylMErkM0usQIrl09c09vY3zr0lNaYznGfN','j74HiUoD1Yt0mHbyO','amFtXsgUARnstzkd2Pg8pLhP4hHNWcJ76PNAxrXu4rdxtXzSfVQeAvEeZzLQlVOdZwKp1YjXeLG3','pSiCrLjCCNxBlDWBxwmfD7aqF3QZcaCYlLfhphNUOq3FJ1S4kQuA030Rgxb0chttyxHzB0F',12);
+INSERT INTO t VALUES (511123548218230711,2446107290169134093,'tCLuDaHSZ1BLFMkyb2YICJ2Lgey','cKYyE6iR','MzjEYTZMO4DQMlQ8TtzZes1IzG6A5','bGHztVZbRy6XyPeS5G0Ym6iY','Qo','L',10);
+INSERT INTO ti VALUES (511123548218230711,2446107290169134093,'tCLuDaHSZ1BLFMkyb2YICJ2Lgey','cKYyE6iR','MzjEYTZMO4DQMlQ8TtzZes1IzG6A5','bGHztVZbRy6XyPeS5G0Ym6iY','Qo','L',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
+INSERT INTO t VALUES (11243663508837661448,-1903921174242137485,'jTq09i3k2Yl0LekqBeZ','uJXiw','hfMP67gmfwPV9f525Yseph','1I4XmmDSbaIXYeqsuUAIdolduirf0tdQLh85DaaRJIAxuN4I4TavDV5w6nc7zJAoPjVFPgZhm','Pi','A',11);
+INSERT INTO ti VALUES (11243663508837661448,-1903921174242137485,'jTq09i3k2Yl0LekqBeZ','uJXiw','hfMP67gmfwPV9f525Yseph','1I4XmmDSbaIXYeqsuUAIdolduirf0tdQLh85DaaRJIAxuN4I4TavDV5w6nc7zJAoPjVFPgZhm','Pi','A',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4119433907446579898,-9026918926920846573,'TmDEsu0Q4waftK6aY3LkyCUAg8H','r9AuIOOO0qBczcHEtmJE4kFfqpJvcBw7P0SGMcTa2wxcYD5dkGL8uUS7U','W77LIxc12GVkEYig3nYuECb','vJiMcVcHCm4BnHHPFDtHZHXQbQtyhYU3eNyJ2ARgkptDAuatN','nG','ix',12);
+INSERT INTO ti VALUES (4119433907446579898,-9026918926920846573,'TmDEsu0Q4waftK6aY3LkyCUAg8H','r9AuIOOO0qBczcHEtmJE4kFfqpJvcBw7P0SGMcTa2wxcYD5dkGL8uUS7U','W77LIxc12GVkEYig3nYuECb','vJiMcVcHCm4BnHHPFDtHZHXQbQtyhYU3eNyJ2ARgkptDAuatN','nG','ix',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (11076433449726210477,-3234037,'jBUWc0mLJQr','SzPS9PmJSVnZzYl3znd27pIEpZPWiuqOKsrnRHQn0vPDQ1Wd58L2aJCg3uj98UrME99Rwrxdj3QZhRwE0jl7LPEBgQK8RZJOK7TgvAQSauwtM9ZHzxSkQTMc1t0fIEjCRKDow4aYJsOLn2nxr1RPXxd5IK7Xwti802I63a3hnwIGa0E5LBCXApukBjwwd977iq4js3YkIpSVxdPD6iGM','C4rBFuvabWXmE6AZbIN3CDp9sDuBsNK6koK59sYRdP4Q9AK1h8Xo4hPEjGWUsnqgK6e','PqIDe0YtTo84OXfeGAjRm8vjIU54oaAOr0hdfZnS6HPKJ43tRsNshrsfg2MiCXHwAzpGsOnjEkKufcU9c5KBvhzVNk2OIDEsNy1tAidsaR3xIHd5rWqqy7mdfzlLBb1brx3L','cJo3fnbcY1k50ChPBc0k3x2YChLQT','Mjj1EfwfNl8mtEEMF7IwFkMdrRcovj22xihPZR685f9BQWiicFZPMVd5Sb5gnax82stWZsv0gw0w6fOpSiXPEWcvp3',13);
-INSERT INTO ti VALUES (11076433449726210477,-3234037,'jBUWc0mLJQr','SzPS9PmJSVnZzYl3znd27pIEpZPWiuqOKsrnRHQn0vPDQ1Wd58L2aJCg3uj98UrME99Rwrxdj3QZhRwE0jl7LPEBgQK8RZJOK7TgvAQSauwtM9ZHzxSkQTMc1t0fIEjCRKDow4aYJsOLn2nxr1RPXxd5IK7Xwti802I63a3hnwIGa0E5LBCXApukBjwwd977iq4js3YkIpSVxdPD6iGM','C4rBFuvabWXmE6AZbIN3CDp9sDuBsNK6koK59sYRdP4Q9AK1h8Xo4hPEjGWUsnqgK6e','PqIDe0YtTo84OXfeGAjRm8vjIU54oaAOr0hdfZnS6HPKJ43tRsNshrsfg2MiCXHwAzpGsOnjEkKufcU9c5KBvhzVNk2OIDEsNy1tAidsaR3xIHd5rWqqy7mdfzlLBb1brx3L','cJo3fnbcY1k50ChPBc0k3x2YChLQT','Mjj1EfwfNl8mtEEMF7IwFkMdrRcovj22xihPZR685f9BQWiicFZPMVd5Sb5gnax82stWZsv0gw0w6fOpSiXPEWcvp3',13);
-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(87) NOT NULL, d VARCHAR(21) NOT NULL, e VARCHAR(77) NOT NULL, f VARBINARY(96) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1297048,168,'SJfSflh','QU0Z9VWBgBXXgn','H9soYXq6yhQzfga1aE8EkcEeEfniU7','tTVChvQabZXQpOS5KJsN2XLZf2xJ27HGfjp2g9micUYU5oodUGOp5OHRX4rTj','cI0DY1A6lDi7kQukxbIIOjkKtUfzof','7UK02lqqPRbNWGmFHRZ3oS2',0);
-INSERT INTO t VALUES (-5526693,6,'FOEW0m5','7SmBeo4vbQx','b2fhiCVUkOBJTggWBaiY5OmD6a4rmRzuaerchT7JLaggJD3wpwJggmueOFhUCbaS46F1ohS','N1QVwU3lt5gQbXpS5GseEhV8ybNEcffySNDBM7ESJROCdtrOE6voYBLua0n0ZW18cMvAuKNBSnt0','87Rh72Yg2ww9QIxJ1bo3DBD0E4rngb2Y','H1ut',1);
-INSERT INTO t VALUES (287206,55,'PDShSNxduV5wewsvf3zoYHdLv4IoiVcBmo61MSZnf9LgV26WJwpxCG4RXTL77gxTtQPbw59dEiRSD','X','TSXov0ggnFYkCSwAU4gum3ChVtGCQA22uarRWCN5ytnxn0ow7TyyfdzfyWyKt56po','uXrozRf3tkqhC8Pay1a5NMNuQXoEaS65cb4J07dAfYwzBOa','q6skNvSwcKbiWRH2trFrupGEMcC8hcrfkVSvIVEpXO','nXYAcgDJT2AUJjc1',2);
-INSERT INTO t VALUES (3492824,91,'55lFiVDpd8jN11ufgu2WgCZzHPfZkZ','hOQm9RvgiTl84YQM9j','PIrOM2oevg1PyYcLFiy','d1wjOHPXP52gK','cZJSQwLpdAzaCUSX9G8AbGbLF2b6Dg','W1RKcBMKGWfubgTaZcGdeP2OLXmw20HYahE',3);
-INSERT INTO t VALUES (7357414,22,'wUbu485rbQwdkdz6DiEoRWJvKEZMl3fKrn','Fzh8Px7rWcgOJ6KHRdj4','3q4dGaJVQ9Zqn2AXQUwTplHtkFcMG','6SscQDl3FxBUMDGEJB58jIaW0SHOv','0lgdd5S8X37rnd4bAQRVJTKVM','AcuKVYSvQUiuJ2OJnTuChB',4);
-INSERT INTO t VALUES (7334842,89,'5hypx4XymYSV9mjjzsR7LihrMwC8AeFnUsTFCz3SUk2jIsF6Uqd1bmHgkenqD504emisxMYF','yF8Oz','VVQ3sp17nNFWuCn9tpWs9kEr7OFCwmqVYo70QXP9y','gzS24OVs2X1cQ95pAGDKgxLrCLJnUEDwMI85yHyrvVFq','F6oM1Wf2jAZF7F5WJkxJw15SFBuLVQZ3sZhICJ','bw968KNGxC2ZKy3LEiq',5);
-INSERT INTO t VALUES (-2913164,236,'v45yK1YyRJMgXTrS1qhvDY6XdL59IBJbm5ePsGp0u3jiGo1lFYp','e1qAm9l','MeJsUceGZ57QlDbh2pjDvCcCkRp6NG7feJz1FSLo8bo','LqPh','zIvLT370n2xGkzChCo8nfKioaTH43WnZegsVZsF3AQ6B8Q8IO4UJdfQOwtGteSRGZGUJ2zLlf9MYlt70UMV0iJzfx4S','mobM9eX2eqv1XU1LzpN6n6BeZdJ1EusVmvzE4aD5GAirNEMzd0',6);
-INSERT INTO t VALUES (-7085139,58,'rdswCikCWW0wrj1TxUwhOYRKd52zlTVj9kEfltVQqi5X','K26bdF2RlwhbQtiIz9L','xv8rCPGYFxyMq44dW0kqjGmzHE2eFu4mOHvHTilP7EVZyGedaHEa0435K2EL8','TznZ0gYhLA2eUXkr3M5CKsmu8KrnlirrDQXdG8Ng0Wpy9Rfhe8zfRfmiKvZW7Qo4PUAX30rhLWGYN','V6pM28LQa3G2Jr','5qqkAePpPMTYdcTBk0b8pQZBsb0mDeT72iRqx23GAi32qIydZmwgrXzdii3N88uCDOyLQEGMa05PHCEgGeZ4WGPM2UF3kZyN',7);
-INSERT INTO t VALUES (8363990,255,'m9LpOnNLBOvfojuXkFUnj12wygKAw4BY45UMgqpuN','qqyBO','hy5RgNbCgRkIhIdYjNCAKYIKuCHDrvnZrdGhjEMCv','Q5u3RPCUBMWN5kkhKw1vLBsjtWxkheBcuNknVfmOQcppbQhz5PIejz7DaboJlo1Ucse0pxyEiC1ELM3OpD5TVe7','tsBq5Eyec89M','QRGqZIr12fjuxNbPHzp6i82W30cPCr8ziYBJVZdrO8VRnTDlXLCbhaYxz',8);
-INSERT INTO t VALUES (463033,8,'WYrA0hzcESxqgJlLRMLcxl0J8OgBhwlpzYtRx1aZAgcLWiBfve0KxD4Rf4K37fKnTQHLpWzJ1esVhhhQGW2','wK1SIeBANGJ5P','xauxAmE2X0l8TzvSC8jjpjgtfGQRwf94weEHy4Y3LdZQ3ZUqb1KWnCf0WegNm','iMmnFBeo4SHN190IrX','aHO6x7VmgbvPAHZw8wjQ0OHgo41bRjUUrqEZqip5dYYMLaWSepKkOeP9fHjMwxu2ERm6CRueZzMMl97HDocUZfjKk7','P6zxUOaaL02WvOOth7Z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1161176511110650131,-802470568213045839,'K0PwFKD9NePhb5OOhQnsUNPIVQbfCRr2YZk13ylJvf8k5OM','YmKdFPvVAzCl1VPf4BtTNhJOd6cNhc1q2iR889X5SCMOMAX388sZPy7m2CC8WnOQy4UKwc7iV7Zh742iMXHLvrAvUz0MhR56YbL66ydi1URZ32ZaKcHgP0V9TcaxODu8IF4lBF4ufbD3qFBUCTlJNmJbYha4bFGfFtBFSrD5063','W9PPgo','xzEtAkJIn82lbHpkht63osUrW9JbNFMIHsDkAOlqV4fAB8lXUY4oyZWOZEEAu3lpdBcKaMPR2dTFLyCZitM63bl9bwvqN4QTrEf2FmvKSMRfdJs6US6LIS5Or61YwIkzH2V9hIk8V54za0wUs6YZdhidqOWFv2WS3BKaxI','m','G8',13);
+INSERT INTO ti VALUES (1161176511110650131,-802470568213045839,'K0PwFKD9NePhb5OOhQnsUNPIVQbfCRr2YZk13ylJvf8k5OM','YmKdFPvVAzCl1VPf4BtTNhJOd6cNhc1q2iR889X5SCMOMAX388sZPy7m2CC8WnOQy4UKwc7iV7Zh742iMXHLvrAvUz0MhR56YbL66ydi1URZ32ZaKcHgP0V9TcaxODu8IF4lBF4ufbD3qFBUCTlJNmJbYha4bFGfFtBFSrD5063','W9PPgo','xzEtAkJIn82lbHpkht63osUrW9JbNFMIHsDkAOlqV4fAB8lXUY4oyZWOZEEAu3lpdBcKaMPR2dTFLyCZitM63bl9bwvqN4QTrEf2FmvKSMRfdJs6US6LIS5Or61YwIkzH2V9hIk8V54za0wUs6YZdhidqOWFv2WS3BKaxI','m','G8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10092371689155550580,-325551849507266296,'vDCyeq2gJwkxEaK5Y4xeyvK5dFkzdWt181wGkf5lDGDKJ8vpzl2ipQzzTrphw2','xtRZ9iAZRVdRaLbtFumf7DJ17h0BOskKUQjYOPmRgyJSvEUOXsjPAVqDJ9omdiNwSGowzW8zArNcTDU3YvrukUcoA2cTeDkkooYjoJzXRuM3GdHCBKmlZaAbGX813ASTuBQeFQJCvoMfqsoUsHCKR2VZQHUxJZf1aozcppN0X5h6GQg11EK9gobc8lNptHDkdRp70oWLzBDdjJiWX1vaIJ9GrXeWNO5mAUTSlodVDohnis2eY0a9kRHK32oyXfe','Tz9lfQM5eIQ7bAYMD3CeojsnCy3nnkdregK4m','c23XefZLA66AZeFtg0vmBLY2anSCEwliBXxblAFs8sHZmf0DTCyGJLO1AuQ7LOZ9pcPumh6zUK5MyjPHRtDbIk776EMEt0V7YalsS6zu4yGbiY3BDfMDNoWuXDt76GQQ5yqKUKkp7','eUo','4',14);
+INSERT INTO ti VALUES (10092371689155550580,-325551849507266296,'vDCyeq2gJwkxEaK5Y4xeyvK5dFkzdWt181wGkf5lDGDKJ8vpzl2ipQzzTrphw2','xtRZ9iAZRVdRaLbtFumf7DJ17h0BOskKUQjYOPmRgyJSvEUOXsjPAVqDJ9omdiNwSGowzW8zArNcTDU3YvrukUcoA2cTeDkkooYjoJzXRuM3GdHCBKmlZaAbGX813ASTuBQeFQJCvoMfqsoUsHCKR2VZQHUxJZf1aozcppN0X5h6GQg11EK9gobc8lNptHDkdRp70oWLzBDdjJiWX1vaIJ9GrXeWNO5mAUTSlodVDohnis2eY0a9kRHK32oyXfe','Tz9lfQM5eIQ7bAYMD3CeojsnCy3nnkdregK4m','c23XefZLA66AZeFtg0vmBLY2anSCEwliBXxblAFs8sHZmf0DTCyGJLO1AuQ7LOZ9pcPumh6zUK5MyjPHRtDbIk776EMEt0V7YalsS6zu4yGbiY3BDfMDNoWuXDt76GQQ5yqKUKkp7','eUo','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2172222476362541564,2891271165943580899,'hgxbo','nb9EUpqNPwrTS5LiKophhJ0CTCMF34ih4PbmiJvxSRMlrAZi4xGkutiHkhqJbXe18CnvIOd3X5aI3gkLv6MII7ulUvw2MmlStLTIglUTJNgCPKfIvlLFuLzVvB2v2WPd','poxFjDagJO9KV55blmtyD','tlZTIcXjh2I7W7IOGUjAHPXK2G4ExqmUTkScJmidMOqos6kSW4oHOM4XEMKQYmRV3DjtlPhYmL6G6kQhL2yqCHBhGtT00pX0YR4UQtxtmH1yK0yVOLm7RtmUDUdgSzvBcElsQra1qtRJggWzDm4Ud4HoW4QfWQQudNl3MG27MudGkkOSBmbQe0mMBDmJ7CdkflUrjXeo835BnLIgakEcifM9k90oyMJcbMcjlGLAJFl3pdhjeV9lMk9p','x','j05',15);
+INSERT INTO ti VALUES (2172222476362541564,2891271165943580899,'hgxbo','nb9EUpqNPwrTS5LiKophhJ0CTCMF34ih4PbmiJvxSRMlrAZi4xGkutiHkhqJbXe18CnvIOd3X5aI3gkLv6MII7ulUvw2MmlStLTIglUTJNgCPKfIvlLFuLzVvB2v2WPd','poxFjDagJO9KV55blmtyD','tlZTIcXjh2I7W7IOGUjAHPXK2G4ExqmUTkScJmidMOqos6kSW4oHOM4XEMKQYmRV3DjtlPhYmL6G6kQhL2yqCHBhGtT00pX0YR4UQtxtmH1yK0yVOLm7RtmUDUdgSzvBcElsQra1qtRJggWzDm4Ud4HoW4QfWQQudNl3MG27MudGkkOSBmbQe0mMBDmJ7CdkflUrjXeo835BnLIgakEcifM9k90oyMJcbMcjlGLAJFl3pdhjeV9lMk9p','x','j05',15);
+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 NOT NULL, c CHAR(99) NOT NULL, d VARBINARY(37) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(2) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17502,12598437,'xcKgP3xCPYT3Ha7zLa5ogZeOKnESYaYChb9KNm7We2a8EkTNudK8hGatSuYS7Ypos4ztCat7BjOiMk','e82zYyWZJ3TJ6K','uct4IrQmcTLO4If3UXSUZix6FBqyRvT4eUDeT6iQOqRvHIpGpM9xUiC0w7GBBCAqkQ8ze','8','IL','Ml',0);
+INSERT INTO t VALUES (-20660,82072,'gK0XD0g6VAI8yAxaynuOc2pARneq','pTlzfKvt34claX8OVZlWBSQTJVcPm4','Db5TZa9U8EBXtfMkNNhQE8qZ0Il25DLOAYKrZ6LlbA8Of5','zg','a','EJ',1);
+INSERT INTO t VALUES (21948,5550757,'kbg2gAYIIALm9whPdaDP3tMnojFv1nlGJ2XEBCOYpyfQOfuKx2LYAZ66SrtQNqary2UbSCkElMqpE5KAQ87RpRt4Kfozi','7Ycp','nh767xEfMoEOHToLsRfyIs86gvw8ZG2K9OqXpOzkD5nDb7LmK5otxMmnzR9PTLrQd7j3NNPe3Z7A2uRTQg5','z','J','n',2);
+INSERT INTO t VALUES (7069,2330921,'fgEyzzmuz0MR55SEnqT3zThYMh9aId0hlFqqT1qD8b4jp3c0NYkg1oCy0CwthzFIGn3oBKf','So2tzkiXmnVpBXI50bRy5Bf6Yc024lB','M1hPHWiHCqfYt5IolAMEIJe4vf0hPTdVol5iyoWRZ417xKiSHN7OwTFy4DyJIBv9aXYugZGqPhsXTr','Q','k','UU',3);
+INSERT INTO t VALUES (28449,1339991,'VAE2N8m8S1CSP','xjz','7APD','t','D2','v',4);
+INSERT INTO t VALUES (-7731,9727503,'FeT0h0ksOspe9EspGae18ljHo58jdmqFlPtb8IxenhZmWDaiKe2Z','uvSO1l3Wf0p5','88T7uoHDKyAcpk3QhcAp','c','9s','FM',5);
+INSERT INTO t VALUES (7519,1372917,'psOFXWOOwYzF7jkOhOr0MvzG8A4lWEynIUgxG6KMVOzwcF6Hwy4aAIrZfya79svupCER','ylgZ9hiiKHkJtwPSnOD251','vHc3Ui8hzpvwhypDfPGbgrC8tsvI0ZIVKpk2EVuv0aV','U','Ie','qP',6);
+INSERT INTO t VALUES (-27808,16326981,'PSa6y4phv4UIEBi7qZYvAIjQobqNYFnXcUwfLBt5ZpwBMWGwPf3CJGxon66t','R0TdXkfvs0MR5nJKNx','XpxXy9rNqURifVy1oAEx5gfRPSAr0f9gNioPLFujxzLGUJfude','S','e','4v',7);
+INSERT INTO t VALUES (13759,7030156,'ZDSR5ziglCBB8EmatXs1DdcZ59','GaHk4o1PzoYkfCoq','j1RAknm92Pk7KYSr2dlpXryZ3MklrRk4737ZLgeOxAIE7cLHLxUtifETIes','0','S','p',8);
+INSERT INTO t VALUES (-3857,15801119,'SxqeZOK2WcGt','RrVcUXWdKYRrXGy1WwG0iVwoOB2NLNIDWFFLI','xzCIauk59uYcRlAoilC1ow2vWKr3cXWoLslYeFTSSNdkgNNdtI6Mvh6E','D','dB','l',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(99) NOT NULL, d VARBINARY(37) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(2) 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 (6329389865922166268,165,'DIah4XuzV1PceeOgMaBDQofRQycGUqiUgDX9JVWQGOYefgrUC151iBqIhYIA3tMmPBDDWYdOrDzT6GGAY22cY','hFRM6cH0T629sq4qd1tkF','tRElhDXiA7G4TYFkCOQ9D6nQX','GF7q5EDosx6BEWPcFEOxcMbVE1qEU7MMZhbYIL','Zyvb9AVAZIKfdQJ7c7d4931KrCw9dmdlS8eqxLrRwBf4dovUW9YJYxmOdx2kQvnyQUAh7Y','O1sQqUmJKGt8PNRJlkcbjkHzyEPnkhtQi89G',10);
-INSERT INTO ti VALUES (6329389865922166268,165,'DIah4XuzV1PceeOgMaBDQofRQycGUqiUgDX9JVWQGOYefgrUC151iBqIhYIA3tMmPBDDWYdOrDzT6GGAY22cY','hFRM6cH0T629sq4qd1tkF','tRElhDXiA7G4TYFkCOQ9D6nQX','GF7q5EDosx6BEWPcFEOxcMbVE1qEU7MMZhbYIL','Zyvb9AVAZIKfdQJ7c7d4931KrCw9dmdlS8eqxLrRwBf4dovUW9YJYxmOdx2kQvnyQUAh7Y','O1sQqUmJKGt8PNRJlkcbjkHzyEPnkhtQi89G',10);
-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 (1772870468236762351,117,'rs21X9owyCwdszqlZlugSBhIQf5BY7inapkmWQSwBGZy6Ftf9MRArHOrZy2zW1pc0eWYtY','s0zo4X7','s4YdKLtfbg9','JS1Wu6cB9GVt1yIuDJDz0xmV8fKf6NQKbxfwC7LBpsK3lZRUEzcfFPB9JM2FG5VV3Srmwb1ZD5SGw','UXA4gSrlliH8VnGJuN8HAYo958OedXeEB','iUfWNxHlerLVjxCdIHENF4WuPgqbre1EltBGJJaEMfOpgJ17lvxVbiyzkowKXLrBNu3WQymP4klnPE0',11);
-INSERT INTO ti VALUES (1772870468236762351,117,'rs21X9owyCwdszqlZlugSBhIQf5BY7inapkmWQSwBGZy6Ftf9MRArHOrZy2zW1pc0eWYtY','s0zo4X7','s4YdKLtfbg9','JS1Wu6cB9GVt1yIuDJDz0xmV8fKf6NQKbxfwC7LBpsK3lZRUEzcfFPB9JM2FG5VV3Srmwb1ZD5SGw','UXA4gSrlliH8VnGJuN8HAYo958OedXeEB','iUfWNxHlerLVjxCdIHENF4WuPgqbre1EltBGJJaEMfOpgJ17lvxVbiyzkowKXLrBNu3WQymP4klnPE0',11);
-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 (2619251456233213683,105,'zFPBmWFyNC5JbDM69SQ44qoPhBSKXcMoXFQdewf435e5RpHfrAgYVWD3OdfDiWHEguOusyAuYJYMxzbN0e7xMPl','54kNGJKRWWGq','c93WJEYw0IW7iyOItP6QUVtWFtr4eMURa8ED2avS5o833eHADcYS3z9O84BwCrsK9','N4ukbzRaLUvjtJhViEX1yZSJCvEAYtEvua8I60vAF0sZAiD','MPl2vrvldY','RVvF9qaXiw8iRcnYXoyNJ2lDx6ThqQyhMTxjrtpjtBYaNkbWivGR3GJi7ua9bYd2WmjhmkJEKFHZku9z9Q74kDLjb1M8Sfy9X',12);
-INSERT INTO ti VALUES (2619251456233213683,105,'zFPBmWFyNC5JbDM69SQ44qoPhBSKXcMoXFQdewf435e5RpHfrAgYVWD3OdfDiWHEguOusyAuYJYMxzbN0e7xMPl','54kNGJKRWWGq','c93WJEYw0IW7iyOItP6QUVtWFtr4eMURa8ED2avS5o833eHADcYS3z9O84BwCrsK9','N4ukbzRaLUvjtJhViEX1yZSJCvEAYtEvua8I60vAF0sZAiD','MPl2vrvldY','RVvF9qaXiw8iRcnYXoyNJ2lDx6ThqQyhMTxjrtpjtBYaNkbWivGR3GJi7ua9bYd2WmjhmkJEKFHZku9z9Q74kDLjb1M8Sfy9X',12);
-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 (-107675041369803887,130,'nNair0b9fcHRmzQ0blAjRSVjyt62','Yq9sc9w0uAWIz26A0WA4KaYsvwVWciSq2pzjp54rp743e0MmTFlFIP1bA7CcwSYlHXS5TP7JofHfgUEqk2XTvO0ojqZHwKMDBD7h28SLdvUIdF4Ru07q37ojk184kAdWWFWknPxFpmFSI6MljDAgavoS','kT1kbhz3F31f1jGKknNJat71Dguxf1s0wSzSSTc3mBLBnEpoceV0bOPmxjTE','jXl1r2dJw4MmBg1MAWOCKXRYuGT1AOH4N9Jmp0shc4qlWi0SXkgqiPRyGG3DdIZJ9ZOEC7Nxls2s7JtsTnZXOxgNLZRUnj0XluAhF7ueqebvy7FJ40wjUiJDSwzlc4adPc3yfPzO8E6Q','79ZQuqu26DXw1XOf1wTEkNRHC4XGDuEUCV4YN','q3OJIPscklc6Ru',13);
-INSERT INTO ti VALUES (-107675041369803887,130,'nNair0b9fcHRmzQ0blAjRSVjyt62','Yq9sc9w0uAWIz26A0WA4KaYsvwVWciSq2pzjp54rp743e0MmTFlFIP1bA7CcwSYlHXS5TP7JofHfgUEqk2XTvO0ojqZHwKMDBD7h28SLdvUIdF4Ru07q37ojk184kAdWWFWknPxFpmFSI6MljDAgavoS','kT1kbhz3F31f1jGKknNJat71Dguxf1s0wSzSSTc3mBLBnEpoceV0bOPmxjTE','jXl1r2dJw4MmBg1MAWOCKXRYuGT1AOH4N9Jmp0shc4qlWi0SXkgqiPRyGG3DdIZJ9ZOEC7Nxls2s7JtsTnZXOxgNLZRUnj0XluAhF7ueqebvy7FJ40wjUiJDSwzlc4adPc3yfPzO8E6Q','79ZQuqu26DXw1XOf1wTEkNRHC4XGDuEUCV4YN','q3OJIPscklc6Ru',13);
-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(4) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(56) NOT NULL, f VARBINARY(58) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-30154,55433354,'pU','1U70Uiu6rmWztICHqbDHk3l88BYJGLz7C26q','7NVJr2YitG8f','osy6e1NegRbZ4Z16QdSj1eEV4ezWoCYALwVOmF1oerMv','dEG6QntKKeEiGA5vUZi75jClNAt54TJKOwSN1mLQsjQrws0nrgBvGHbcX7vnbMWOqP0GV0JKA9wodMjWSHs64SHTNFMuXU0n0eP','k1xFEgnYlLtEwajtmuU4tXEBencWtBVVUuy9yhfFZI5b479HSjEFyD69A1szXLNPkoysqsR867TwlZERGgk6e02XBT',0);
-INSERT INTO t VALUES (22276,169986235,'q','6loFDGODSjMrwHfVBwFhuuH34uDhSK8Vy47hDBHsOe4Bw8h448T8UPxLSfhSwhjesCR','lR9JBjOY6sGxJZAv7J8IWNCRfpYg01mi1thwVXOJDF5QHzTt6','iln9VWbxKunAT6XUzN2cmRoHyiHsPTCwm1UPC5PN487j0ZgYUBdhfA','bfnZmmukYalIKX7UcfIvms0jPlqOeuCl','O5TAwCx',1);
-INSERT INTO t VALUES (-3169,765893648,'z9Rk','beG90XtY0TdJKH7JW5M6SJ0D2RC4kvF6UydWxuS7jjUOBLMAZbuqWqRLXO468JCE93zzYj','rUK','vxd4cGMW4RCP','DTJouvoVwejIohQksTpRnxwafAek4cyNOqRWz3uFOh','AbUBZmLehit32W5Z0OdAK73rgFCpNLxph5hsG1SzK3awfWy5TrtKIVjisnpaxAwnQkIOqSwQ9dzhJE6WEj3e3EG',2);
-INSERT INTO t VALUES (1821,-426307520,'aQ','c5g4e43wViAJ8AR5wJ','O3JlPBf6PzNePo','Ai4EuTBUfzBWqJ4Fc8R9tssj4pHaCRXiW','itVXqIeKmyZznqWvAWogHQw5EJfIGwS9m1VsAMMEz','o8C0rr0f4lhIbKq53UmaBg0xIRaLSbBtn6LWcwDxJrbhERbcQtMsW5DNgt',3);
-INSERT INTO t VALUES (-25204,1983787567,'sC','U4Uk7lQwLmmg3mOhfi7Ye8dyKVZsGk7HbCpjG04evtFLh4NukKKeYL','VV74PQzoERwD0tutu55R8NH2aSRWeXgGjfYZwG8m124FfYRSwhE635','wYqDVyts0Ah97SHOh5U7G39iwB4WUzEVgOCYQav6PfnlyLrvJ','x1bBZbgdkXGtgH4vRNLgzyZLg','zH32y3zu7E0V2bJqjPoivccK0pm',4);
-INSERT INTO t VALUES (-8445,903555923,'8','NwW3qsBfAwhOEjn8iQGxU8MPQIFkmfbywhgFODlIEE1nXSJ2','4nUNRSyQUvm0TjQV','LXGJ4atYE','5sRJlioWQmA5MzMZ8YgSMbRT2w25ymzlBOufZZrHe6zqqgVU1qSRnPwoVkM98NLbK','Pkadr4PDn6zn2GZ6m5ESp9tQry3gUDLMJLXvbuMly0IEeTD69vFZSuTY5qrik2nncccqniP3REFIRJOJl5g4t0O1l',5);
-INSERT INTO t VALUES (9349,1946832417,'t','QJ','PqQxqVql1Ko3eKMiBkoLuyav98NDHLpe1CyRBwBhbAX8vUEW4','7MurZ7D0ilIyKXCa4QylkEraXvGJYiLZJjEFP','2BbJ7xokfDgqTrYSugjHQNoZcUedGZC','B2t0ILLEP5t4BRVpuiwhmvH1r8zvZ0M3WJPy0YZCWoe99xM1W8afYeZOLBKvZjiX3',6);
-INSERT INTO t VALUES (4544,728900229,'lqq','fFSVS2pOh5Ul1yXyVMbKPeE5Lo7JJN3YGfhyeVxa6vATtDW2lwAnHWeB4G','KhDXPIT3os8nU0kRCfYM8b','V45yrQClktpQHLgfBOyuq932TmxFbsuq7RXIYGGtGpjoKTecFaS9TQQm','N0EHI0tFVLdyqPrrmMEt63QEHQRXb1FcC2AmDK9SQdGVvuCoFb3LUrKgVP','RLkHFQ9yD',7);
-INSERT INTO t VALUES (21335,-1638441748,'V','9OGWYCm52W5Xwoeya1CytHgjdZVt4OlcCLGQgEVUcIefZ','YYwQwiugunWxEkFunxCBZwVItche5M60pqS64FmuSrGXHffCOFPh','yN6twZRCS8FF6','NwKs2a7oH9ELhtUz05rHLDlHH8COW2mgSkIGxlAPjaS4DHxKCJFa8Pv6zPl','fMRu8SKwgZaq5lxfJ1fz8lo6ZRDEF1R4',8);
-INSERT INTO t VALUES (21541,-1705044473,'iz7','hf6cLxTDgO1rZRFzbq','oeGq1yySolKE56pUDRxJVf3CuF6h2VGYy1zt','Sf','19JXr3kTxHW8TrDsA','AgknCiwCFJWaqd7Ta9JQrnWyCCGGU0GUTDvfkP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5549272933501484208,524348760,'Dp','7p9haBGhB7vZfaAQJgizKFwyjjajIHxJ57o9KOCtLedANX2','ymEjx','o5Y0K6pxVOM5EuiBYoXgf6ZSs','hHtnmStv8','6fvbaj4TrpkhNSCH2m2e5Ww0Mgi7L04fsq3DuIVUkO6FjykfmrJZo2RO9A6SCFl6FThLphZSQZyJaxUwiM3DeKiGYI4HUdZe',10);
-INSERT INTO ti VALUES (-5549272933501484208,524348760,'Dp','7p9haBGhB7vZfaAQJgizKFwyjjajIHxJ57o9KOCtLedANX2','ymEjx','o5Y0K6pxVOM5EuiBYoXgf6ZSs','hHtnmStv8','6fvbaj4TrpkhNSCH2m2e5Ww0Mgi7L04fsq3DuIVUkO6FjykfmrJZo2RO9A6SCFl6FThLphZSQZyJaxUwiM3DeKiGYI4HUdZe',10);
-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 (-5497678973006736784,774551580,'Dm3uH','qcZqqB453cEp4U4GSBoLz','qBacnalASxBZo','6yvhcLeNixH7gzBQWX0t7gj9wxJiqNR3g7Uz','7uhje3eAAoNniIZn37wQuscJReggHhMdmZY7hXqJd','14xgfeE3ODhftkI8ltGs6kJN5w0DDXBTvMgDoopzi4LqvYCRycVklsV9SrqiXvPzOW',11);
-INSERT INTO ti VALUES (-5497678973006736784,774551580,'Dm3uH','qcZqqB453cEp4U4GSBoLz','qBacnalASxBZo','6yvhcLeNixH7gzBQWX0t7gj9wxJiqNR3g7Uz','7uhje3eAAoNniIZn37wQuscJReggHhMdmZY7hXqJd','14xgfeE3ODhftkI8ltGs6kJN5w0DDXBTvMgDoopzi4LqvYCRycVklsV9SrqiXvPzOW',11);
+INSERT INTO t VALUES (1226077320563082360,11987712,'wnai01qCZAWxVbYd3GhsbUkmIwfPrIi4SXZwio5Z87K39RKyGp18iHTS7lL2LbEvsyROGvN47oKLUJ6xvMHEEXbianTP9YmZDt','zXt5BxbB6Ka505LQAmdCe0QGEcsAqM8dx','rbcBqWesTYQWjNFuHsBNV67RLbh8CyyZlbDuk760xssGWpnehBnd2PKBeOL6HXTTke6j6PM2o','t','S','F',10);
+INSERT INTO ti VALUES (1226077320563082360,11987712,'wnai01qCZAWxVbYd3GhsbUkmIwfPrIi4SXZwio5Z87K39RKyGp18iHTS7lL2LbEvsyROGvN47oKLUJ6xvMHEEXbianTP9YmZDt','zXt5BxbB6Ka505LQAmdCe0QGEcsAqM8dx','rbcBqWesTYQWjNFuHsBNV67RLbh8CyyZlbDuk760xssGWpnehBnd2PKBeOL6HXTTke6j6PM2o','t','S','F',10);
+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 (2497318137658746546,3874214,'svKBqDfrtmoqLGcwvAEExqG3BpjPuMHDog9c7zZd64pkhSF5nIoltsuui','HL0wTkhp1','bJ8pCprSqDbfv8ykmYx2qbkiAQReCeQDhyhAXwzIpLLDZM1x226YK0p6Po6G8KuFmUMoR5rl54wG5','c','eI','t1',11);
+INSERT INTO ti VALUES (2497318137658746546,3874214,'svKBqDfrtmoqLGcwvAEExqG3BpjPuMHDog9c7zZd64pkhSF5nIoltsuui','HL0wTkhp1','bJ8pCprSqDbfv8ykmYx2qbkiAQReCeQDhyhAXwzIpLLDZM1x226YK0p6Po6G8KuFmUMoR5rl54wG5','c','eI','t1',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (371606033532827197,1764454640,'m','dBErhj7geDbMZcjoanbxUcsRw0xhGgqTtCZE5ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN7Vg1tZr77euXFTipZ7QQxMNOK78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFv','YJcYTQUKkS7EyVrB','7ROnjohFQUVAMNUhQybRLEWLxA8pQE9GVEu1Lr','HS68kbLshpZD42angsiGaAytYvEnUxprHvO31mnFRosnzWUMJtej','rpCRcWr9QbFvbWypyXN8bxUCuEO6',12);
-INSERT INTO ti VALUES (371606033532827197,1764454640,'m','dBErhj7geDbMZcjoanbxUcsRw0xhGgqTtCZE5ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN7Vg1tZr77euXFTipZ7QQxMNOK78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFv','YJcYTQUKkS7EyVrB','7ROnjohFQUVAMNUhQybRLEWLxA8pQE9GVEu1Lr','HS68kbLshpZD42angsiGaAytYvEnUxprHvO31mnFRosnzWUMJtej','rpCRcWr9QbFvbWypyXN8bxUCuEO6',12);
-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 (-8373178896123215470,181580617,'Tb','I69cQeh','7qAyHSGD0pdrO8EF53zH0X1v','vCTtCVPZvCavJE0DYS6Drq3L0Ryai5WX3pyaXkDntXVgk6m7vTm1a5xO3u6WCJkTNPr4K25ysYK78Tfy1yqhJCh2ep0KZGnNLMu4bxfkS5rkNwyQAkKZUPW7AsA2JQ2FYnXReZ76dt3GEJP36pu','JhfskrL1RR1RL5r4xyIukoUYzIqagwaiwxkUizLk4taSAJ0uQafUbm6H0MDCveBGPlXDCSDylKwZiLdTVAcBxa6Qu4RquvgZGb','bgcfv4uIlSyb8XPnBvjle9xk9nhXjLxNS5mPw90CEpuO3t4J7y9kDHugwiRXVEm82BeI1pRYNxQyY7Ua920OCoQJ21QR5nyk7OgZ',13);
-INSERT INTO ti VALUES (-8373178896123215470,181580617,'Tb','I69cQeh','7qAyHSGD0pdrO8EF53zH0X1v','vCTtCVPZvCavJE0DYS6Drq3L0Ryai5WX3pyaXkDntXVgk6m7vTm1a5xO3u6WCJkTNPr4K25ysYK78Tfy1yqhJCh2ep0KZGnNLMu4bxfkS5rkNwyQAkKZUPW7AsA2JQ2FYnXReZ76dt3GEJP36pu','JhfskrL1RR1RL5r4xyIukoUYzIqagwaiwxkUizLk4taSAJ0uQafUbm6H0MDCveBGPlXDCSDylKwZiLdTVAcBxa6Qu4RquvgZGb','bgcfv4uIlSyb8XPnBvjle9xk9nhXjLxNS5mPw90CEpuO3t4J7y9kDHugwiRXVEm82BeI1pRYNxQyY7Ua920OCoQJ21QR5nyk7OgZ',13);
+INSERT INTO t VALUES (7258752047381662284,126171,'xbo8bUyvZuUocXwHwsCtyy22iW07LuHBS13kRcNlYKVajPBnp2mxZqMfOLdd5vWkeq1fJyqB2W974vZ5IKfCZtFlSww34c','mdQloQysAiibDBniWAuVYTVFyc','jUtTEIfSNtcGmIyVpenFiNq7tzRcBXiNf4Q49yRQ2BlifPBkHYfyZ7Dc5dzwpUP4ptIpF','gj','db','uL',12);
+INSERT INTO ti VALUES (7258752047381662284,126171,'xbo8bUyvZuUocXwHwsCtyy22iW07LuHBS13kRcNlYKVajPBnp2mxZqMfOLdd5vWkeq1fJyqB2W974vZ5IKfCZtFlSww34c','mdQloQysAiibDBniWAuVYTVFyc','jUtTEIfSNtcGmIyVpenFiNq7tzRcBXiNf4Q49yRQ2BlifPBkHYfyZ7Dc5dzwpUP4ptIpF','gj','db','uL',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8458999368057767186,5801940,'GZRpOyqK3He23QCwyvy1aehmb61tqtdJcIiWzsra3xnuoPaVdjDIbIzpGwH5T','ai0BnV8YDSN7lMeMr7blKDwPU8VUAqldXliEp5k9Jb4K7E2kEaMI9LTWzDlfRMElIaTqnYUBnyNW23TrmrnmuNKhUUqWoTMZdNOOV53z1U8gaHk39sxuFQk31EKSHF5Q11ha6aevstpBbbm5oEA9QdBD2WP6VmtFAvW69LW4rBSxb6bzQzzhfiRotln7X5AlUTyDCSxku8PvwCc2dtGEmTAs0yz3oSfXKw5i502qkTc5tkJosrwFOSpsTvbg','QnJtN','xspabWeIWT9Nid50vlivWYkrslo8uRmh46Ku3LrU06WXujGlcIMPaQBkJ75k2qai4HGbyKxJSJeoniPWUpN4d0D2FZSxYXYcDLqzsa6B8gpF','b3','j3',13);
+INSERT INTO ti VALUES (-8458999368057767186,5801940,'GZRpOyqK3He23QCwyvy1aehmb61tqtdJcIiWzsra3xnuoPaVdjDIbIzpGwH5T','ai0BnV8YDSN7lMeMr7blKDwPU8VUAqldXliEp5k9Jb4K7E2kEaMI9LTWzDlfRMElIaTqnYUBnyNW23TrmrnmuNKhUUqWoTMZdNOOV53z1U8gaHk39sxuFQk31EKSHF5Q11ha6aevstpBbbm5oEA9QdBD2WP6VmtFAvW69LW4rBSxb6bzQzzhfiRotln7X5AlUTyDCSxku8PvwCc2dtGEmTAs0yz3oSfXKw5i502qkTc5tkJosrwFOSpsTvbg','QnJtN','xspabWeIWT9Nid50vlivWYkrslo8uRmh46Ku3LrU06WXujGlcIMPaQBkJ75k2qai4HGbyKxJSJeoniPWUpN4d0D2FZSxYXYcDLqzsa6B8gpF','b3','j3',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6642265803881780439,12010695,'zK1w7FgqY7l7cLbWC5yeANf0ARSHmnTBxIsce7HN','euK0zwu8homjk91dvJOjqgGXhLtNZbye6aPO4X6SlGoAaRM7OH8Rzy0mmL96AYosy30SB9tJpwDnhRfVB80soTVleGBApbakQIKiXvsMdIVg6Y7hGonUIJKmkWnvl3PDGLFGLVWjBGsJoP8PDtZrGJXyDyIg7XHU1Z7qLY08NohCSyVWrKPAonk9bybs8UYovE8pjbgCaBNkJw1rjse','CDrBoL1TOq9TlaT8zuHaxXDVYOg','1JHPl7zJ4w9h1AX12nCPH1zDfUhxawNXRz1F0heiUJJjn6Znv08sttaY1buN7vUcjc3yavWJ9Ozyy0tERlgd1KsviXF9ZFLvrxrkEMv9jwmLuwqOAkOF38CkOjX5iDlPwlvklzg3yfZiBwMgF1Wc1fAgQSSIvuWWDUks7FrAAYivGsrvCbMRA3','eK','4',14);
+INSERT INTO ti VALUES (6642265803881780439,12010695,'zK1w7FgqY7l7cLbWC5yeANf0ARSHmnTBxIsce7HN','euK0zwu8homjk91dvJOjqgGXhLtNZbye6aPO4X6SlGoAaRM7OH8Rzy0mmL96AYosy30SB9tJpwDnhRfVB80soTVleGBApbakQIKiXvsMdIVg6Y7hGonUIJKmkWnvl3PDGLFGLVWjBGsJoP8PDtZrGJXyDyIg7XHU1Z7qLY08NohCSyVWrKPAonk9bybs8UYovE8pjbgCaBNkJw1rjse','CDrBoL1TOq9TlaT8zuHaxXDVYOg','1JHPl7zJ4w9h1AX12nCPH1zDfUhxawNXRz1F0heiUJJjn6Znv08sttaY1buN7vUcjc3yavWJ9Ozyy0tERlgd1KsviXF9ZFLvrxrkEMv9jwmLuwqOAkOF38CkOjX5iDlPwlvklzg3yfZiBwMgF1Wc1fAgQSSIvuWWDUks7FrAAYivGsrvCbMRA3','eK','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3565662482902824821,404328,'9aNyqFXZDxTh52lfX6b3HFT0USs5gPK5e5Tm1ikA5EepGTZrTnrqKn','jCKTiYLa2tt7kIWM25r9xzapmUknsy5kh1trDMP6R2poWXqCJ5OSXOabVNw8WegGgVVYvXOW7snleaaImlkvYgHTtxzJjzu2DcRgpXCOxLLcFBdjG9gzqmJSrJZog94tm9jJDBRaTaEHhpcoKf2o1e6o8j8EcPfB2Ca5QiVMD4l3nojRoqGZHUM1LzdGs1crskoDL4kVH63VAWds70ArctBF6k2GMGSH5r','fCQXH5G2JgRcSVbpWybe','CttUBh4yMYgUInYCavFTgALTp9RABeoU6tqefONSE7MRZBrSMeHx7gYNDO7326hdRgy1SZKFR7InosJYndXW2oECBWoa0nCNRSw8mXx2eMOl4mdJF6cWHjQUh8AtE8NKjPTZKLjSJGkxX5KIGx4vnYWLZJPYsFLW4azpaNIJKNlKvEUjrJsj4i7rEJAPdurZ9FN56djAJ2FK','O','uK',15);
+INSERT INTO ti VALUES (3565662482902824821,404328,'9aNyqFXZDxTh52lfX6b3HFT0USs5gPK5e5Tm1ikA5EepGTZrTnrqKn','jCKTiYLa2tt7kIWM25r9xzapmUknsy5kh1trDMP6R2poWXqCJ5OSXOabVNw8WegGgVVYvXOW7snleaaImlkvYgHTtxzJjzu2DcRgpXCOxLLcFBdjG9gzqmJSrJZog94tm9jJDBRaTaEHhpcoKf2o1e6o8j8EcPfB2Ca5QiVMD4l3nojRoqGZHUM1LzdGs1crskoDL4kVH63VAWds70ArctBF6k2GMGSH5r','fCQXH5G2JgRcSVbpWybe','CttUBh4yMYgUInYCavFTgALTp9RABeoU6tqefONSE7MRZBrSMeHx7gYNDO7326hdRgy1SZKFR7InosJYndXW2oECBWoa0nCNRSw8mXx2eMOl4mdJF6cWHjQUh8AtE8NKjPTZKLjSJGkxX5KIGx4vnYWLZJPYsFLW4azpaNIJKNlKvEUjrJsj4i7rEJAPdurZ9FN56djAJ2FK','O','uK',15);
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, c BINARY(8) NOT NULL, d VARBINARY(82), e VARBINARY(18) NOT NULL, f VARBINARY(41), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4283847928266408694,10900746,'9TNzT','swfgS0NNzyuKULE14tz2tDwXRRX4sPpWzMDJBAB5EwcMsYfZQ1IIKFRr1pYurwQK6iK3','Ra1','p0UonAbYy0JaIv0k5WoAp4mSp8BKVKJlZmJvfELM','4sLYiRZsZ2S2qYUbYdnZFSyzdukP3D3Uuh0Ccu0wXCLYcOVEaOrGjwwyOUgflRu3P1GSO67DNqX9xnqUe','Y',0);
-INSERT INTO t VALUES (12948903163596828134,2477613,'qMkDkFG','jhBR6ks6ku5jpSTMWAMMwEiQbS8StlPgsbnJHLkyaf8wNKxj1','cuTGf','IqJ9CnMHjOMTD6nusWMQSy1kdc','TGV4oclF9MpMnD4OWHcnk8KnqYpN2DCVEt11ghK6DTDC9i8seOiwtlnee6J2SIfW1LAVpLOuvHH7gnAsXtwIR','IWcIRZ6O1lJWi4xKWpg8siirorsiO5KUAKHZRd31dU7g5NoKiYRR',1);
-INSERT INTO t VALUES (11946599823846978,9289049,'I8Cdu','ZlJeE8z5nhRaGNzg3g8NQl5y7JW2HYNJ4nbsVG4eWLU','LtifZfREBHkKI7','JD35eNLaWHChgYk1CnAbsDC','YUTL50ELvGb','pc9BbWaQkICzHZGyHhAjzKKH41O',2);
-INSERT INTO t VALUES (5378630202441997420,15216933,'Rr6v','0zK8uyaQYDZUCZaQo7t6AsSMCkmWfjYr','AFfkocmtvGd6jw9','dkhyFJQj5z9UrY3dv6aC7VfkG1tfk','uo4vbZC2AgFDmmqEfUnjqYbE2Z7YScejutxvJ9e68EcebXwMhUrOTtk1na2c5uyOtfR2pvY','ATRaxDhwhPGJMhWW8euv5yVlkEPmrw',3);
-INSERT INTO t VALUES (580965703122085085,8901712,'J','avYWCpmlGqfmKFfw7a4mUcrxaNDcdPGVoxiJw','RrjYsky5mtuTlZu3Y','5tgNOdsFNzCq2','lcY7qwmGapDl3eFzXVCzqPI8yixm3myKn0MCHfVIWe246j1Pg0at69xhvClLL','qOO2KL1WMpkNflezuFWH1L2zgIK3ImiKZupy',4);
-INSERT INTO t VALUES (16132162085587628328,10025194,'duyrsF9','jfkIrfO0CtF7n7U0QEcaPGcNzzS8bbjCn8AIfeuwLxaFAA79SxHLF6pf3mgWTwXgIFayTmxlJ3K','aS1nRuPw','w','vMhBxKXpBh0IaCDPyp1MtESxzlG5fjLKjg2Qyt8Omo','8OKqi6mfivE97sW5k8n7u546vAP0ItTfL1kHkscv9mRzowPy3GddUmZpigMXB8Gd8YoIYngYty4GOg0SF1xYr9vtNW',5);
-INSERT INTO t VALUES (3760348597310374156,3438109,'oZw5y','8atfR0Y458UaWeYtb2tvkxPOstIipllpwUMPOVZOFeiro4xChprLp6IE8mhplCBHJZtKtlKmNNloJm','vIuYhv33h','XnIPnKf2pzUBeSMsOzxXcRqjoMM7','XukO0Q0Kb4i62JbzAkAFK26MSiSM2YXxF7Vr9cl08rCiJ7e9DLJ','GeA7jVPPdQMhzPtJWePWdVvRNdXpIQMYBAy0jj4N6tvI27uBf6dakxF5YF0oyCd5VA',6);
-INSERT INTO t VALUES (10699367464609564427,5831644,'GayU','xUPOCxfnMVNcQrZqjilQ9Ve46NpOOJjpLw3IDKAN4OY6YaEiBppFVqvA6leG3ds1D5RvAfi','qyMHpCQl','YlOiCCvwWYPuVJ5M0w8Ze3ChPZtVY','xraR7SeHUJfAE6U7dfox4Wcv0VRuktKESLDIj8oPXy9o4ntIaFonXjSEQ36S6bEmj1UUxJG0AjTGquHQxWb','P8W3VuNOf89etb90jGoPK66WGYulv4x1teBpZSYxQ',7);
-INSERT INTO t VALUES (3145686391866962768,1289168,'MB7Ee','re7dJlP6pa78Jv8','Wg20GA0lPXQlw3EHxf','PLABDZDuU5hAwEVE1jarQAMDharKrTpdv','bGHDbReFmQz6FcuSUbyBVb4zZJtW0xZ6zmDzNCYsPVrnklQ1NZ4qV1qWNFPdEBp7Gk','bW1wRytu9bsQo',8);
-INSERT INTO t VALUES (9033692454760745565,1749611,'k','Shtkdlx1','IaBPLs5','JLqlGxN9xcnMJhLKvkopowna','kJ09mnUXLV5guZCRE3nHdOOTXNJjlq58tq78AMSIbZAnBaJ4GUbteO14uRc3X4Y6Hgat6Mq2bkQ','z7JzuH2RmpTbqmp3fMpI7i',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(30) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(11) NOT NULL, f VARBINARY(34) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15680489,1511110345219483820,'b8l46l','IY0pet9XeNQKk1PeYxgCmOPHvYoSe1JjMIBeM1y9bTF','xojSjp','n7PHTIacJbJ3WwD1A','U','x',0);
+INSERT INTO t VALUES (12839190,-54985251355023219,'MA7iUTzA047sD9Uhlpe5w','TqhrUvk7L9PD8W9NNhsJoXVZb','Tc7VHJqlg99','ok6A0hqD','u','p',1);
+INSERT INTO t VALUES (7677994,-4781691289313804576,'pikTm06RmDH0IKNALkC6aBv42','iVvR59DI80Fko9uBMKD0Ym','ilNGgPQluH','XMC2EJcaLcZAm8L5pfELYeW6CNP','A','K',2);
+INSERT INTO t VALUES (13188746,-7410719892649204097,'YqTLi8wpgIZsIv3in08ebZ','ypUDa0ErZSEAmha7y3','dm3K','c6pcCPfvqhIDaQAEbS02eJfPvuH69ssSH','g','b',3);
+INSERT INTO t VALUES (14354367,-202319845800875699,'K7eDVLTgONI2N','veHylt8e0SSJ4lr06NSy0hU2pnKYaSiT2gQmMMirLer3pBlt','t','g2RnImJYpblCJHgoos7YdGYmdPOXk','k','a',4);
+INSERT INTO t VALUES (1145677,7010842269545964177,'yaIikU','1biFAKElO3Ru1Ez6gRpK0ebv4IWVrQRi','yrQ8q','1w5VhElNLgfm5QQ','J','a',5);
+INSERT INTO t VALUES (13846246,6685171582439513832,'EqKgA7HCRz7P1mSPmLRDUvz1dxjG','gfAKmj7DNUHory1m51VtH6rGYVEk91R7ZG6tMpLPbu','4Ug','l3Fn0duCz2LZmTgocwq','f','t',6);
+INSERT INTO t VALUES (7257770,5090207529432639054,'kQZ4hUamjMOm3zpW5','RG268DEnYK8xdpl6GDRl3sFcSSc7XRih6VzKnR7pQe3WMlZZfT8','73Hmf','aZpr3sGOsrxI2b','a','Y',7);
+INSERT INTO t VALUES (13517339,9215179853385132014,'KDW6T3t8la3Ut9ZiIKHn1ONmNnlB','q7jSTDUBvmabDuvmN05zd8aYd3rNjfzNaHQetk62MfjecLcYGUeR9wz','44CRU','33LHhPHv46teUDRwAM2sQRWZk0czg','K','7',8);
+INSERT INTO t VALUES (9474702,2735705498905437184,'oaN','Yvfqm0bafdnCCS6VabqZFE8aXebSJBOUazPZm7kOwZ9','8feg1XdQ589','9Wy','I','C',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT, c CHAR(30) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(11) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (18178828317140627947,310725,'Wb','s9GgfWRuLLIw4leofg1yznW19bStp2i2LvOCFhtSxNZy5g0tDM5L5id7ZDMapOI3GzCWRH0IraJZ','B6oZEXhVhiti4HJ3BZ','9MuKtJERkPYd8DPTCZwwS18SuI','YQ768ZIZb6z3Y5mx182mmij0jJiDPlZonkBZZEjghBty1sP','MLbIWUVhKsQi0Wqd6VzppnjXw1PilUfeP2CcB6UhlYDruXm5MUwS7w2y1D69t1YKiuPfuqRCnoitM06v',10);
-INSERT INTO ti VALUES (18178828317140627947,310725,'Wb','s9GgfWRuLLIw4leofg1yznW19bStp2i2LvOCFhtSxNZy5g0tDM5L5id7ZDMapOI3GzCWRH0IraJZ','B6oZEXhVhiti4HJ3BZ','9MuKtJERkPYd8DPTCZwwS18SuI','YQ768ZIZb6z3Y5mx182mmij0jJiDPlZonkBZZEjghBty1sP','MLbIWUVhKsQi0Wqd6VzppnjXw1PilUfeP2CcB6UhlYDruXm5MUwS7w2y1D69t1YKiuPfuqRCnoitM06v',10);
-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 (16728820582724111643,13719837,'IvU5kk3','vQ0EN4X4ZuFBOejieEpb1NxzAa1ecJXNvSms14LKE2emmiH1hZeFbzuyQSCveycvfPUwf','d30xO','0Iu','sx21Shdu04','duihljUkC2JwQWt42pbs1unPUxLlRhXcv3Y30TzGYs1AlZDb4KIIU1t6tDM924ZsQL2FvkxGJbyH9',11);
-INSERT INTO ti VALUES (16728820582724111643,13719837,'IvU5kk3','vQ0EN4X4ZuFBOejieEpb1NxzAa1ecJXNvSms14LKE2emmiH1hZeFbzuyQSCveycvfPUwf','d30xO','0Iu','sx21Shdu04','duihljUkC2JwQWt42pbs1unPUxLlRhXcv3Y30TzGYs1AlZDb4KIIU1t6tDM924ZsQL2FvkxGJbyH9',11);
+INSERT INTO t VALUES (17168383894622803715,795634252257137398,'I4ub5haIqEy','9eoWg5bEJD2Lg0rQxrPINGQaFndRPfLXcBp','nzHZ2EU4x7c','S3ilj1WaNRvBRc9Y','z','r',10);
+INSERT INTO ti VALUES (17168383894622803715,795634252257137398,'I4ub5haIqEy','9eoWg5bEJD2Lg0rQxrPINGQaFndRPfLXcBp','nzHZ2EU4x7c','S3ilj1WaNRvBRc9Y','z','r',10);
+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 (6011999036842112666,2926002212800227983,'A5LTBxplKrameFTqgOO','iNo4LqstMlH91xuNsuGJiIbEpBIM8ue9jBrHXpCT6WjXdpNQ9QwTtyw21A','kE','BaK1sWm4anGoEn5R84gj5jzM','v','N',11);
+INSERT INTO ti VALUES (6011999036842112666,2926002212800227983,'A5LTBxplKrameFTqgOO','iNo4LqstMlH91xuNsuGJiIbEpBIM8ue9jBrHXpCT6WjXdpNQ9QwTtyw21A','kE','BaK1sWm4anGoEn5R84gj5jzM','v','N',11);
+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 (17727816765252057363,5629157155810671272,'UeWr4hKIyjemZIA3e8','k9kyH7P9dcMVGCMdFf6meR2VO9sRTSNRRmieY6aKw2kxI4CjGww72rmBGWPglrxZdhbgVj3S3NjLH6CBmqP5SCUClcu38c94hKocBLoRiwFQGhpQ3p63Vr8IAs5E9gD9kt5L0UHZ7prX25MXo8Ucwy3h4DcMC8ItC1W2zJ3BE0HNapRx7DPu6pJVRmsDkyvj5kFMiWKfjnNeA84NfDiI89sv3OrA','rT5DQFaQ1V','YujBxI','S','n',12);
+INSERT INTO ti VALUES (17727816765252057363,5629157155810671272,'UeWr4hKIyjemZIA3e8','k9kyH7P9dcMVGCMdFf6meR2VO9sRTSNRRmieY6aKw2kxI4CjGww72rmBGWPglrxZdhbgVj3S3NjLH6CBmqP5SCUClcu38c94hKocBLoRiwFQGhpQ3p63Vr8IAs5E9gD9kt5L0UHZ7prX25MXo8Ucwy3h4DcMC8ItC1W2zJ3BE0HNapRx7DPu6pJVRmsDkyvj5kFMiWKfjnNeA84NfDiI89sv3OrA','rT5DQFaQ1V','YujBxI','S','n',12);
+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 (3782484800303894624,-8887540539394369105,'S5Vqbn29OaQc7u1rUog','OWzyFNGXQA86ttgc3XS4','F0z','1XTf2Z1vcN83e5Thhfw9HxABdCK5bXT5ecyS8Own3OmikXSzTTcUwzKsTtHi2YN0fPps8fohnEJXEYM3G2gkP9knUIAGbomewcCUle','n','r',13);
+INSERT INTO ti VALUES (3782484800303894624,-8887540539394369105,'S5Vqbn29OaQc7u1rUog','OWzyFNGXQA86ttgc3XS4','F0z','1XTf2Z1vcN83e5Thhfw9HxABdCK5bXT5ecyS8Own3OmikXSzTTcUwzKsTtHi2YN0fPps8fohnEJXEYM3G2gkP9knUIAGbomewcCUle','n','r',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9839173899958225961,-1802019819932794123,'yFXew1Bjh0oMzOGqnQ9H47MGWEBi','YiWkALmb9fUO7X5ZuQDHGFVKTAz1uVyCOaHJ7FTfq9g33ls6qRGM4raBzlLNQkaNQUuOb5FlaUf6r35LpX4ClM3nuhqFgKJxZVoqST0M7OqwChGU5jpIF9x1SJa5ZvZ5BtjJeGZYQF','BKQilJ','PtZ5i','V7','a',14);
+INSERT INTO ti VALUES (9839173899958225961,-1802019819932794123,'yFXew1Bjh0oMzOGqnQ9H47MGWEBi','YiWkALmb9fUO7X5ZuQDHGFVKTAz1uVyCOaHJ7FTfq9g33ls6qRGM4raBzlLNQkaNQUuOb5FlaUf6r35LpX4ClM3nuhqFgKJxZVoqST0M7OqwChGU5jpIF9x1SJa5ZvZ5BtjJeGZYQF','BKQilJ','PtZ5i','V7','a',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8224119462660560122,5107280830594521976,'IEQ5','wJl6XtjWsRi4VcBKsI4GSuL8hELsjfuFIwZUiluHt4nCqLE2RnjDWgUZRjpfy31lMtMGoTxUYcZjHk5svazA52kVHvvjujXMojYTEzInQay5fxMmQnpEhQkNNkIFH8O','NEIlCz','LB0QF6mTaCwGFyM2ayUzPeZStsyI6PED1gXDIHaUCcOROFs6N7qQvfsz9GAChIdi8UJFL1zMdQAzaTal83csn3TOf67LpPnliiaAaSRqVUiQIPvq3h2pG','L','v',15);
+INSERT INTO ti VALUES (8224119462660560122,5107280830594521976,'IEQ5','wJl6XtjWsRi4VcBKsI4GSuL8hELsjfuFIwZUiluHt4nCqLE2RnjDWgUZRjpfy31lMtMGoTxUYcZjHk5svazA52kVHvvjujXMojYTEzInQay5fxMmQnpEhQkNNkIFH8O','NEIlCz','LB0QF6mTaCwGFyM2ayUzPeZStsyI6PED1gXDIHaUCcOROFs6N7qQvfsz9GAChIdi8UJFL1zMdQAzaTal83csn3TOf67LpPnliiaAaSRqVUiQIPvq3h2pG','L','v',15);
+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 BINARY(22) NOT NULL, d VARBINARY(8), e VARCHAR(26) NOT NULL, f VARBINARY(58) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1881365608616449208,6704267,'YMAVE7tzNcUcY','qRSrfn','45nDoly3Fs9b9PNOYydzrAFvK7','s9Be9ML5D7vioEGBvIyO5TsiqdEXwv2lLs9oGQGyWZhcnh25wbKB3W','v','l',0);
+INSERT INTO t VALUES (12503930950620517771,1179708,'SDEPulB2ZT','DTU27f','Dw78HnFKYXiV5zPxtTMwS','KPveJITPD9ObMlL1l4fs','F','8O',1);
+INSERT INTO t VALUES (7709988893817651836,4147509,'vFygn7','q3GMSXn8','5MNt2m','kgAdQ1NiyMywMrtAjLaHcyqoH4HCcoCucQkf8Zy7D1WmXi3lNEyhh5xELw','U','s',2);
+INSERT INTO t VALUES (7107697495631017131,16678613,'fBMPz1vDHMQ','ZMZ','QdtGMxT8iDqHjp7Y','3wUDLU36yLjYhKEgkdYekcOLYY3J0Pg390kwRKLTfHTQeOMXvtYfxGXSc','b','zn',3);
+INSERT INTO t VALUES (15647771642578470429,9590029,'nhyBErURxTRy','iDU1','XrSSBELMP6wn1','UW4jEZ2Lfmi1TKp9Fy387Xeb','O','e',4);
+INSERT INTO t VALUES (18100516682456369625,4893362,'3JHvqCYT2XCbONMSOZ','N7kX','RM','OHIiFQULMYB93ADAFT1vfT7cmpvKs1VN','u','H',5);
+INSERT INTO t VALUES (12495007290218671354,13871166,'g5QGtGltV0QeLPVGlj','62j1ye','dbiWemHzDxtWHe','zKJLo0wdm8yuzjmEL','Z','2',6);
+INSERT INTO t VALUES (9314013721011076414,11454611,'GDq8BW7Psd1Ky','Ra','BV6BQ4aGPhvXmk','lAxe4xHQjZAsOJBqbQjFUQ3KsTmf3ephsnKKQy7AKLqa9b6smFpJsKD','4','9B',7);
+INSERT INTO t VALUES (14315303880495712193,6175259,'E','e8cqcIF1','gJRRyD','DcGVTH5khdDl5mevu6GNWNm8sxCggkyw','r','wn',8);
+INSERT INTO t VALUES (13630546109294021342,8662794,'5v7','uWd4','shUqxxYRJ3in8OwPSK','8GOk2ODACgf145bUNed9LNsYuMCnNbGCXCKZ4uJJ','h','oC',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(22) NOT NULL, d VARBINARY(8), e VARCHAR(26) NOT NULL, f VARBINARY(58) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (18410510432035558450,16384959,'jELu72','7T2O','P0lBnR','CcCT21P85yMSL1','U','2',10);
+INSERT INTO ti VALUES (18410510432035558450,16384959,'jELu72','7T2O','P0lBnR','CcCT21P85yMSL1','U','2',10);
+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 (6611754617838488162,16597197,'UZuSJOBP9Gu5hbH','2Fqr','bOrT6bhk7si47IdVI','fxlIVpm','h','v',11);
+INSERT INTO ti VALUES (6611754617838488162,16597197,'UZuSJOBP9Gu5hbH','2Fqr','bOrT6bhk7si47IdVI','fxlIVpm','h','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (9510596791057902265,14336510,'ZmJ4fQA','J7L2ApRFdNvLQAg6fLrjKKYwzINXOWw56eBpBvV8PBGTZ9kLe20oBGsmSWOV8hlQumBuVW4tPEm16cVDaps1kNViyAw40LGxXH5qA3Gqhou7N8uAXIAYDBlN4PCK5iprr1ZVvkO9OoxcEgWYLSi5lcYzrpnfitUKO','P7ZRS0qTFtwCadf3','29uZK6Q5WRttaQjaLhjszrjiZjHaQx','rjWe6nZh','ivLsEjPooeGOxurKz21ubeMu1YBJqMCQ4OsKu9qjnPWlC2701LxYdsv1rUVxUtmbe8VmO09ZWvfVMZWoXilpkKHpaGx',12);
-INSERT INTO ti VALUES (9510596791057902265,14336510,'ZmJ4fQA','J7L2ApRFdNvLQAg6fLrjKKYwzINXOWw56eBpBvV8PBGTZ9kLe20oBGsmSWOV8hlQumBuVW4tPEm16cVDaps1kNViyAw40LGxXH5qA3Gqhou7N8uAXIAYDBlN4PCK5iprr1ZVvkO9OoxcEgWYLSi5lcYzrpnfitUKO','P7ZRS0qTFtwCadf3','29uZK6Q5WRttaQjaLhjszrjiZjHaQx','rjWe6nZh','ivLsEjPooeGOxurKz21ubeMu1YBJqMCQ4OsKu9qjnPWlC2701LxYdsv1rUVxUtmbe8VmO09ZWvfVMZWoXilpkKHpaGx',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (12162506027388642199,11518819,'xvHHcgote','vb669eNQnVOyuVufF6XsiT51bOnklXbiOBD1fW4Uizc28JQYYjXVSIIC6OrXNgZNfpqMHf8CPGWs6GuEwANrSz3HMckE6bdFQs194e0CQ6F3BjlWwbzdvnoKw0q92OXXYXmIwgZt02O2mQpoR5en2pIhikU1zqgoSSAmGlrNKJI3VxlahLg9V3a9OVzFj6O707JCA829MII5L77P7ed6appmn5u3aqcENH8wI5L0aSnrSQ1Yvhe8V','6ENB','yUm6SnJWkI0yr57ImD8KXcLP7tn6U5zHovb4g5RO1Tq0IKOkAX41SjFZCGHW5gVnsUpapJKOi4I7ZsCVspEpO0tP7gTfEcsvwFfExBJm5iYHZkeAHzGnf7y8RUwPDZZ8HEfNq6EdfX6Bfg8KZRIkkQ9wo','25cqWnLaumH40xfveFGubgXaG','FYvGXIsYNDofYtBJrIjirETlBH2T05upqUuyJFD5oMMo7YASLqah1Q9kPDo18RURKEev17AN9GpcokYlVnHeJmpK7fI',13);
-INSERT INTO ti VALUES (12162506027388642199,11518819,'xvHHcgote','vb669eNQnVOyuVufF6XsiT51bOnklXbiOBD1fW4Uizc28JQYYjXVSIIC6OrXNgZNfpqMHf8CPGWs6GuEwANrSz3HMckE6bdFQs194e0CQ6F3BjlWwbzdvnoKw0q92OXXYXmIwgZt02O2mQpoR5en2pIhikU1zqgoSSAmGlrNKJI3VxlahLg9V3a9OVzFj6O707JCA829MII5L77P7ed6appmn5u3aqcENH8wI5L0aSnrSQ1Yvhe8V','6ENB','yUm6SnJWkI0yr57ImD8KXcLP7tn6U5zHovb4g5RO1Tq0IKOkAX41SjFZCGHW5gVnsUpapJKOi4I7ZsCVspEpO0tP7gTfEcsvwFfExBJm5iYHZkeAHzGnf7y8RUwPDZZ8HEfNq6EdfX6Bfg8KZRIkkQ9wo','25cqWnLaumH40xfveFGubgXaG','FYvGXIsYNDofYtBJrIjirETlBH2T05upqUuyJFD5oMMo7YASLqah1Q9kPDo18RURKEev17AN9GpcokYlVnHeJmpK7fI',13);
-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(31), d VARCHAR(55) NOT NULL, e VARCHAR(3) NOT NULL, f VARCHAR(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7308370,-257506293,'UoDiVNXHM','OpYemlhOvqwK15yep','PHY','WNJOmrQGyidGpbGATLx','2FryTjJOPgHXp1WRGJMUBtKRCMZerShpBfD1BnemcePo26Xd1Gzl','fl6eLQRb',0);
-INSERT INTO t VALUES (-4962395,445407833,'9sfJfhufnK27srZhRQBW2m','NTyeTzwmrFSOnR1jqPkZV9','vtx','x48kce2ge','jDFC0EiuRVcyJwfA1DHv8m7dc9vC843VlC4G2aipvtqTMuM0CyrnLxil1utoR9Q5YzZgK0gpetAeTG','PBEIfz817FIe1sHRInNzFRVDaBhppsmbL1QA3S1HouFTxzzK4DFPaKSny3rvvZfhWj1UXIT4ROTRIayS4R',1);
-INSERT INTO t VALUES (-363538,1871978325,'BoaCXcAXReHXpro','E4LkfAel1iiMMv4mBRji63oXXudxgvunnCb4mTDM7','ZAJ','udr2Eyo89Au','WJK6kWwoWU74ISKl0T','5dmaJyA5y17hLdQgQnX3kuVEnTfBBIWK9kbUq49OAHaLpxn7PJje0pXZ5mn3YGLVWFyYpNklXwt0xETkJSL98U3kvkTE',2);
-INSERT INTO t VALUES (2426129,-1528596386,'POuEaS6HbuQS0kMxnk','Y0tTGmVlCpooM6lYbQtJSpZT2CvssHDGKU2','2q4','DfHnQCsSmyVHPRIHOIrTq3gs8zSrVgcLA','Tz0RC1MfZMD09m7xj0HTCNqrcR6yHuKXCuB265BaZXb7Mppqvh6kQjDNdpCpFqR2LCXwOsbRqsYI','Qum6i9PUd8BJZFRG5Iypuwyh',3);
-INSERT INTO t VALUES (-1995424,334534933,'h6j0Y25x2NgWUTC','Pf9F3HFgCeKy4bN9pRyOqnciJuScYcUj29dN7a3MbaKVa2AmO3NT','8IX','e5ZucZ','GjrRCsfCm9s2Lo7dt9wDIYSIugtgBsVdKI9zy5ZFGBf1MbjvO8da6jzmgZUzOZC06JC0KzZ4CGV','5nqvdB1T0wkVYBO7hv2yN4ekJOY93PSCfvfbOrmrxpXnJxKiD1qK6b8Smi1VPxZNTrPB5ri5CAVYfB',4);
-INSERT INTO t VALUES (3846407,-698050928,'QDwa0omd3SPhj9Ok7','TjmRqsTlXsvqHj7','Ls0','bwOC','jktxCJngP1RTqsDhD3JTE8fR','a8FDismshya1UY3G60lTOzsTVC6gOWyxGe3HIdWFMspBDbPu',5);
-INSERT INTO t VALUES (3659181,2075665827,'WjO59bLHd9EeXnAB8g6iKl98QCe','jlTZjwBAE','Ce7','ozWvk8HtcOQfV6JOcqAOIr3OQIDcj','FxpXXrDZ4lIYslkNMvK5ZuzCokHI9ZuPJ8p0pmDhOnRv4GwPzcbfrhrpyspq73R0','CRnllgunoHpAbwgp90USJZeBLIM9WXv',6);
-INSERT INTO t VALUES (842683,-354658392,'YgTbAgV13Gcw','HRWz3BQ8zCn','OjS','IXsYi','MKSrR3FVrz3XnS36LzQBcz5w8La1fN1HaqR5GFNuHau0KwkY8fxrOVcDHQnSBC8bDTnAAbDYXlki0vbEmLs0yGwNUFyfBKWheTC','B6g9v1OCmkBv99jUiyo31hBJifAfVA0qg9IGt7mtgTWUs8',7);
-INSERT INTO t VALUES (3557344,723734576,'1X0z33Kws0LbKper7Y401W9GB85ZB','6mJRIeTIe6D88s7n0tllcNZntlzCvEYAHuQoW39WSeh0RK8Gck','I','zTiNEwNaDTyWvbhERlrpYOEvT95svLS7','fugfbtsVwbtJLCHKoBrhkLTgUFHycqUqIFvcUAyChPhKuHkHWgWpyKNnqxfFbW2hAdq6O6kdeiqahAr7rKL5m0InT6pQ4e','nPibJfSAdNZmR7QTwLG4MpQmHdNAgV0lPpMqDCoMRTAvG2PdnjWgtVp5Rf8sQqud9fRNlGHZVLJq0QP7Bs0ew0',8);
-INSERT INTO t VALUES (7903302,1739216245,'yTDEtq6qrvxN1FAo2O2Kjc0Qn','1xnksI1WLloq','2','0S6jJ4NmErnmIG6R3R5H1L9EpaWGBD2IlN','50QK5yo6BgcutoLJQLDL4XPhKwMBKHBDnndFGDUlZnZC4UxeXwVCHzztpziSRAQc','Kkq7Q5Z0yB0xGYr7Od8U9YRPfMqE7GdYqTU7YPxhpLHWFfwoFWhKfCeMT9wS3SbAwAGW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17055312562680828265,10138168,'bcc6tWIS4RFIl','JaOPeXqgqlVYhkSSerXr7RNyIqxQNwb6NVc7Ulj3wQCARLEQ4WAtnXUCikAvPHrn','ARq','Cb3s2vpRrOXyWS98cH7GfIov','B','1Z',12);
+INSERT INTO ti VALUES (17055312562680828265,10138168,'bcc6tWIS4RFIl','JaOPeXqgqlVYhkSSerXr7RNyIqxQNwb6NVc7Ulj3wQCARLEQ4WAtnXUCikAvPHrn','ARq','Cb3s2vpRrOXyWS98cH7GfIov','B','1Z',12);
+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 (11639673831994190235,5067047,'MAaE0gpFWWzdXVU','o0ExRdQZJv83bVMOGRD05PK1URXUh5AGWcCr2qYT2jGRBNGNl94KtlAVFsX17LCDN639H2gLBEBxblLxyC5X','q0Am63P3tStdrtgc','nPFuvGHsBCcr5F5g8S2dqvwrDrqSMZV3WoQ5ljwZnL20nyMFj00NdeLfmRxzAWyywqWd3Jy6yI0AGBCilQZBodFOzQ7wbtja2Xku4YQA6MCMNmeJVUMWFsPbYguEiV9XeSj','x','Bi',13);
+INSERT INTO ti VALUES (11639673831994190235,5067047,'MAaE0gpFWWzdXVU','o0ExRdQZJv83bVMOGRD05PK1URXUh5AGWcCr2qYT2jGRBNGNl94KtlAVFsX17LCDN639H2gLBEBxblLxyC5X','q0Am63P3tStdrtgc','nPFuvGHsBCcr5F5g8S2dqvwrDrqSMZV3WoQ5ljwZnL20nyMFj00NdeLfmRxzAWyywqWd3Jy6yI0AGBCilQZBodFOzQ7wbtja2Xku4YQA6MCMNmeJVUMWFsPbYguEiV9XeSj','x','Bi',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13982650923603122088,14605466,'1tQtBS0tCeLlUoATcM','4kQlo09PGyXnMJTkawn0GSrTvVtm3QyyJCDDXhybnTGITzJRpQhKoPIlnmS9vtjCWogXg2FXM6723IVA647Gk53LsoCu1okqmAESnKKD5BqEmphc8ywxaWfOe8nbNBwaxeHMrQzjCxm4tmPQiSUrNcejryAXWYlCkblpSSPnTJqcvOglL45ifDNJL9bkztozC4DRnAqL','ja7BYCKw3LVi','oLyEDGk60WJcmslVY3UiIaJ5hqVbh5JI2lLNB87V11Qi3UBIrgpXXYGkuKrJhT0nA0nHL4ZwdsyjeBHBtqytyIKWUNumhD8OHBGhzCwprO2A0UB8VaRdR0iQ10fGzJ3HMBzeRdNQzuhSnHQLfMF2Oc5j5jbtWh','Ch','D6',14);
+INSERT INTO ti VALUES (13982650923603122088,14605466,'1tQtBS0tCeLlUoATcM','4kQlo09PGyXnMJTkawn0GSrTvVtm3QyyJCDDXhybnTGITzJRpQhKoPIlnmS9vtjCWogXg2FXM6723IVA647Gk53LsoCu1okqmAESnKKD5BqEmphc8ywxaWfOe8nbNBwaxeHMrQzjCxm4tmPQiSUrNcejryAXWYlCkblpSSPnTJqcvOglL45ifDNJL9bkztozC4DRnAqL','ja7BYCKw3LVi','oLyEDGk60WJcmslVY3UiIaJ5hqVbh5JI2lLNB87V11Qi3UBIrgpXXYGkuKrJhT0nA0nHL4ZwdsyjeBHBtqytyIKWUNumhD8OHBGhzCwprO2A0UB8VaRdR0iQ10fGzJ3HMBzeRdNQzuhSnHQLfMF2Oc5j5jbtWh','Ch','D6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (561547228095962185,11254849,'rpYBvWATi0','EoP1hnYCg1mwxmBtKU3zMmwjva9jVOr954Ytn22YfVIsCgRsydrBlzLIMEzB1RBttZSbKzxUemSNFwbi4yGIz6MzKKTtvqb20t3EO6BTsehy1xatiKbKxhQbCYM0QFje7hsdEG6jAFXez7oTflxQ3oPRm4HrmwhVEPxXyG50v5V0x4lXol7L7sIlT9WzNIyC0bkCUtcZ','rAlD0OJmNGh','eUWji1hwRB1pRlYuW7d6h1CCJbbalP8mY3C6','G','pbg',15);
+INSERT INTO ti VALUES (561547228095962185,11254849,'rpYBvWATi0','EoP1hnYCg1mwxmBtKU3zMmwjva9jVOr954Ytn22YfVIsCgRsydrBlzLIMEzB1RBttZSbKzxUemSNFwbi4yGIz6MzKKTtvqb20t3EO6BTsehy1xatiKbKxhQbCYM0QFje7hsdEG6jAFXez7oTflxQ3oPRm4HrmwhVEPxXyG50v5V0x4lXol7L7sIlT9WzNIyC0bkCUtcZ','rAlD0OJmNGh','eUWji1hwRB1pRlYuW7d6h1CCJbbalP8mY3C6','G','pbg',15);
+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 BINARY(62), d VARCHAR(20), e VARBINARY(15) NOT NULL, f VARCHAR(9), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6188,207229368,'ncRXyXzBOUU8M5nAWUWatKOrOd5uW3jZL70AStmtISz','8vC','8O','PsI','eS','8',0);
+INSERT INTO t VALUES (21285,66704390,'mctlCev1MO8LhMRpKoaGAODRcBPYxmpcswQTRZV5V7T8DiTM0i','OJe4jFbnSYyvxck','n6b','3VVfab','9A','MC',1);
+INSERT INTO t VALUES (29038,3437633,'1pCbhmuPAI0tMBmv92jdmO6kfS4KYqIlHsfR0WNUE6gJvG6Ry4l','J6WGQK9GaqW','nNjL3u8YD','zDMDSIdt','A','VK',2);
+INSERT INTO t VALUES (51986,490600117,'vdyr5usUK0HodWf31sQ2oWs','xv','elyFj','X8y','x','1F',3);
+INSERT INTO t VALUES (33766,440030121,'h54Ua8YNtQpoKCSwAZtVOoRT5ovvRTB0Ko98aTOYPDniHaRYyEtD6qVQT','wVhtYNu8qmjG3FO','7NcD64t1XI','SlRIjaauU','p','fm',4);
+INSERT INTO t VALUES (57135,-1327145209,'iI5lyvKYwDNJroeh6o3TzkSudkzEjxUAczopse','2ka1In6yzT2','TVu6F','zH','Y','V0',5);
+INSERT INTO t VALUES (41358,-1831874873,'qHEYl7QijoNCB51teuKFaSsXRRUVi','ty1JEBB0xca','Bvk8453QtSmMD','RqJeXrz5','p','c',6);
+INSERT INTO t VALUES (498,186972428,'0lH7MIc64H3aLcGdfsrQapQhCnmZdOswlbPCVwMlr','lkm8CorkY1CyOAOU','DTE','G3mWEv','q','eN',7);
+INSERT INTO t VALUES (11498,-1964789359,'ZjpgAPteVwcZbJZklUDiRD16bCL3','giOjlCnu','v1','EKZzv0','z','7',8);
+INSERT INTO t VALUES (14223,-1825332128,'WSRPKw','0wVSrKl5XJVeCZ7aopbe','qsXOkSEQJRhzd','U6fez','90','gJ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c BINARY(62), d VARCHAR(20), e VARBINARY(15) NOT NULL, f VARCHAR(9), 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 (336818950,-1556985833,'wTxo','udgCwj','lM','8DdHLT7gX9vHanrpNJrZQ4','fs4v1fSdmocPA5icVQXvjAnfwiWZQzIRAklMSr6L1pMO8GBHJqKGSj','uj9m1LrakvzKGBtjbUpSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBTbTvghwGZrZ922jXYQetrGam',10);
-INSERT INTO ti VALUES (336818950,-1556985833,'wTxo','udgCwj','lM','8DdHLT7gX9vHanrpNJrZQ4','fs4v1fSdmocPA5icVQXvjAnfwiWZQzIRAklMSr6L1pMO8GBHJqKGSj','uj9m1LrakvzKGBtjbUpSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBTbTvghwGZrZ922jXYQetrGam',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(32);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
-INSERT INTO t VALUES (-2046044271,231111539,'o7YZy','EvmB9','gj','76','4a5LmjEE9v5jS4ZoIn8a8AepeDATmunIUOVxHkBFU','WqaQfEphExdZZEDj2y4JA11vQUvITiLDMA8VP054m',11);
-INSERT INTO ti VALUES (-2046044271,231111539,'o7YZy','EvmB9','gj','76','4a5LmjEE9v5jS4ZoIn8a8AepeDATmunIUOVxHkBFU','WqaQfEphExdZZEDj2y4JA11vQUvITiLDMA8VP054m',11);
-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 (273547832,-1574165966,'azXQvNz5qLClTFezTP9icYnTR9QU6','92rrAvtUfcm5lHVFr0MfsmA47aEgDOtC5dUyN7YvymcRknqSXfSMlXlRoIcXCRlZ2JbUMtF0yL5hRmxy','FG','KvX7','CxP3YAZijcW4A272MA7VjXj1F6wAPNkA3Dd82nt','FUxmcYJ',12);
-INSERT INTO ti VALUES (273547832,-1574165966,'azXQvNz5qLClTFezTP9icYnTR9QU6','92rrAvtUfcm5lHVFr0MfsmA47aEgDOtC5dUyN7YvymcRknqSXfSMlXlRoIcXCRlZ2JbUMtF0yL5hRmxy','FG','KvX7','CxP3YAZijcW4A272MA7VjXj1F6wAPNkA3Dd82nt','FUxmcYJ',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (2965131,898028689,'QnGM6RqVohoiAX2Ud','OQ9ZeNBt4UiQWjzp5U','KuUfLjHzL7zeUQY','lfwZK','v','Kz',10);
+INSERT INTO ti VALUES (2965131,898028689,'QnGM6RqVohoiAX2Ud','OQ9ZeNBt4UiQWjzp5U','KuUfLjHzL7zeUQY','lfwZK','v','Kz',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
+INSERT INTO t VALUES (7383663,1777033193,'OlpY1GNMjl6U2gVKqQeqc223ko8su3bHEIZh78Ovtto6fGBamU9kDpGNSw','nIhT1KBxopFM','yP6eA4F','vyra','a','eH',11);
+INSERT INTO ti VALUES (7383663,1777033193,'OlpY1GNMjl6U2gVKqQeqc223ko8su3bHEIZh78Ovtto6fGBamU9kDpGNSw','nIhT1KBxopFM','yP6eA4F','vyra','a','eH',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (15870477,484036918,'pE11vuINnpaJJYM8fr','mUQmMJBP8PMtWyMMIx1Vhi1Kz4rnZXYR0TCew36WWC3wU71ZmRLxGKbf3BV48Kqg2yyXRRfJcuKi6awJNamq0SKh08syo5p1MuMi74q5gknvwsfy23NaTvFVWAssM4WCWAnmF60Q8EzUXfphsRrILkmg35YzC','BtS93N5','h','y','f',12);
+INSERT INTO ti VALUES (15870477,484036918,'pE11vuINnpaJJYM8fr','mUQmMJBP8PMtWyMMIx1Vhi1Kz4rnZXYR0TCew36WWC3wU71ZmRLxGKbf3BV48Kqg2yyXRRfJcuKi6awJNamq0SKh08syo5p1MuMi74q5gknvwsfy23NaTvFVWAssM4WCWAnmF60Q8EzUXfphsRrILkmg35YzC','BtS93N5','h','y','f',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2132036369,912413478,'98kldVoL1zTe5rf2','Vn1ZJM9Vr2d0jrQdGSNYEew4JAsoXmYCj6SETrOibx9t07kLTON','igY','VC69LtrjNnP7EtDv9Ft6rad9p9HEGGuQUSx5wynerwOHqACuTgTqbrq6rt7upmLKlldMWv8mcvsdaI1qAFkO5NQjf1hy3bNYvinztKs3IQALeV1CHj','vuXjXvUT','5rnieAI46FsGNZJarLDUO4',13);
-INSERT INTO ti VALUES (2132036369,912413478,'98kldVoL1zTe5rf2','Vn1ZJM9Vr2d0jrQdGSNYEew4JAsoXmYCj6SETrOibx9t07kLTON','igY','VC69LtrjNnP7EtDv9Ft6rad9p9HEGGuQUSx5wynerwOHqACuTgTqbrq6rt7upmLKlldMWv8mcvsdaI1qAFkO5NQjf1hy3bNYvinztKs3IQALeV1CHj','vuXjXvUT','5rnieAI46FsGNZJarLDUO4',13);
-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(84) NOT NULL, d VARCHAR(47) NOT NULL, e VARBINARY(43), f VARBINARY(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2535952903,1295050900,'teDAckiq02IlH4fpuEaWCpqF5xVmSXawmSPFn0WfrgNWlFsJbjGP6ewZAD5N6CKCHTwzK57ljGV','7Y1FYUQUG5ZBB5e0Bxh','ewa2Ga','yY9LNiSHV8RSpXE6Txdrl2yLYpV8yK5ptJVHFMVmUAEIgaIHVe2daW','T7iQ6jjg8HacVBocecMVhBCykjOQvNLeNxp','XvWZjcBtoyzhYWuZIpYr6d0',0);
-INSERT INTO t VALUES (3072466036,2034230396,'dpLxC7vyOwy5UoB1DS4','95KQ76ZA6e','3DVXs','oTh','6niGDzn4khvKuE47ATw5q3jahvMIp6qx1ZIVso8vOvozfbP7ntknZGKPp5fpM8j9p5fm6NyKDkSrIv7LBBe','IpPwdJ2qxlXckw2Uff4SA2ZNtnoxGK32PStJNNaOL2ejfUDdCivAM9FU',1);
-INSERT INTO t VALUES (3144600827,-10902053,'1KNLhNFr5k1kubvENHccOpmd5peXNzvxDfAFau41MDBCtFUc2VvapR80pOq','HO7nibjUZvR8Ueu8R7UsHjizAsDZuZJNZzFfM0vr','kiZg5PJXsLvH3rguMY0pEUd7f5D4f','fpfsdrodlUIiCrlTabXKfPJ0MCNlcXn4arB4pabrrSwja8W4AnIOx68hG','wsAK1a0f7OJaYw2gwHDi8D','2HmwN',2);
-INSERT INTO t VALUES (3724023342,1218224084,'c80KW99KF1xPVeU0vvfZlfuNhBWQcHhhNwA2sbfmWLzhVAJsPV9WLqNyV3nfSvD4Xj','QGEX8te7L7k91z1du5fajrQjOwrmkykTM69P6','7GF2tTqgPGyRvv0CDUH','QfH7zw1efAxDZUcYOqgsJT6bmxO20p9lz4vIsM8','Qhtlqeq0EgUvHm1HKtwfY7dKi1RJcidFseF','OkIrg0KtEInzoTdY4nNE',3);
-INSERT INTO t VALUES (2903098233,-379040804,'hOi9pIZHyo4NiZBgBqmqL43X2GOqEBtxlnaG4Jy7i6t4gOMOtGRQ7BvOKJWLpFeArmjb823Oe0mR','Jlpy3jTUYYdA','gOpEXV5','T7gSqWf','r09kqBEqMEFe','eERFQMdAnhuLv8OsiAVU9rfRSQygPKjaAcfspoMfG86gH7mP',4);
-INSERT INTO t VALUES (3417891923,-1650264300,'8lsfP4cn7dypjggW91oZjBWsf0ByfEw2JV6r8BmcDOxLO6cFHv83FMaqgMbqmUtPboJUlAdxeHt','U6sLQxxXVCpD0j','OyhBRVaFyek4CftjcuA9rWCtxxb3JovC','Ovuscs9srfzyxwfUdXb8ZNnr65t7VCDTIcgNeepHwAbpXlG','PRksew8AetitT0N8xOm8NtxSTWgWUiXGOBqsNTI6bQw5jmwsujch3XqYg1wNGbtZpstKM1Af','DTAOsHFGW5uj0FPPW1Ii9zbDG8g2UTojiOUP8Zj',5);
-INSERT INTO t VALUES (2309495627,-1174481444,'QKAH3VO8AnVWniK8mDPA1a1PbhqkSJFwANZb8o37Ai93','LDtx6rBhcTRSHLOknTldpFNBfV9Uyxsy6','DDJnpAxTJQzm3B2zK9V3B92CTpWSYNNU','3pHRPkT','DmsB0vhi','71lZgyhYwJ9dy6MrMZb3ZwqDxvS3HlsxlvwYx4Vd',6);
-INSERT INTO t VALUES (259847254,587442798,'qTirN3tUBYXHJxJYrBzTtALn1vBtASrtwX2MiblC3M65V7A0eGd1Uz5nBP4EBHMw','dHk5BCBPGIZkUDsKCuKnDsIM0FmxqwAWAhCylMO0Xu5','PMsFMjkp9uiU5zyiHs7uyG','ks','5Zgch2N8rFokW8BoxxLw8amWiyuXcOe6TWGqAEZxQC','VusWaAI',7);
-INSERT INTO t VALUES (1999488723,1123769933,'DE7RWzcZdDTYZlW7J','YN6lYWgjW4k06obtPbgGOvl1AwZ9cXi6dO6ztXb6X','65U4TzaeFPLSQmRhQ0A21U3Z','0SGxmthWdSjjPdNGDTH','IzhlwICM6LpJXeNmV2JhcnQhjkJ4P8Xt0hhaJa9h7WCU0XjGtoBvuGot','h6Axft8ExMRpY75rg4P9',8);
-INSERT INTO t VALUES (3986359060,-1533157459,'d8qITRYob7zsAsNvRSxsnU2Gfwo0PYcidCE9II9GJoKzw','Vay28GNK5fSwJyRVwFYP2dt','tbox','eCXq6DVnCSa1VhLEFVNN4BRU00BbIvV1AQRN3aAQvQuue4GuhRjJjbjp','DqdJLwxfd2SV7MuiVe71mfjW','Ht',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5337005,688743769,'4vfszpcKKSldBgUHtGM4Y4c0lwZjga2ofPPwrW6365PJPXVGl2OhdPDZAYOTs','ShvQGa8SZcjGq08tawqqpLA85jw1dF52hf9daTFNPTHCa9aXmUnrBI6xkHRQBuQwvtW4BbLARMpDKKiU7q5kYZVH7Vaj3uLeqYMhRIESxjJ9eecRmEXUn73lYvW5DbFGvclqP3bx4PiDYrgElZ8hwXz3FnqlBY0E3x39wdq69mfghx3ymFFVrVNVNVVdTG8gACt55dWY8393CZ','WoMH9','56DmspVdIvM1Ei3kL9LeT4M9g6CbG3SzoSirq9JkYDd6lXAF0RTboAjy8GKOzkzfLhv4gk4pZHX96Gf3Od4kmGskj3lxwbd2GcXZ2CkbffaD32CJxTAh72Rd0cuEpMKVaCfgbE79QLkRqJ6lIWyXuYgcLYBDwHLzA1w1LybGZGF9fvRzKupXnnnQbUvQucwVazkT4ZTm4CjgPjDCNsZ8WylKLX9LMDJISZEEliprX0EElAs','o9','R9',13);
+INSERT INTO ti VALUES (5337005,688743769,'4vfszpcKKSldBgUHtGM4Y4c0lwZjga2ofPPwrW6365PJPXVGl2OhdPDZAYOTs','ShvQGa8SZcjGq08tawqqpLA85jw1dF52hf9daTFNPTHCa9aXmUnrBI6xkHRQBuQwvtW4BbLARMpDKKiU7q5kYZVH7Vaj3uLeqYMhRIESxjJ9eecRmEXUn73lYvW5DbFGvclqP3bx4PiDYrgElZ8hwXz3FnqlBY0E3x39wdq69mfghx3ymFFVrVNVNVVdTG8gACt55dWY8393CZ','WoMH9','56DmspVdIvM1Ei3kL9LeT4M9g6CbG3SzoSirq9JkYDd6lXAF0RTboAjy8GKOzkzfLhv4gk4pZHX96Gf3Od4kmGskj3lxwbd2GcXZ2CkbffaD32CJxTAh72Rd0cuEpMKVaCfgbE79QLkRqJ6lIWyXuYgcLYBDwHLzA1w1LybGZGF9fvRzKupXnnnQbUvQucwVazkT4ZTm4CjgPjDCNsZ8WylKLX9LMDJISZEEliprX0EElAs','o9','R9',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (433907,1552955491,'Q9rnlQmRcLIUWzGFcyfIPV0rNZTW0G5ynym9BPEOs','9ZckFeM4u3d4MbEimEjM4apSvejXrQSJozqzZA','MgwbWZBAoz4A','T16Zm0hzTvTOYOYjEvhPgdnE5Y0D2UEfQjcfObMpz1IoecjT2NLEeGU68E41BB4ZJu0XpRZzpVo2MvbwiCsPb8opkdxldcZsh5fRr75DMaXWYlSH','Kb','I9',14);
+INSERT INTO ti VALUES (433907,1552955491,'Q9rnlQmRcLIUWzGFcyfIPV0rNZTW0G5ynym9BPEOs','9ZckFeM4u3d4MbEimEjM4apSvejXrQSJozqzZA','MgwbWZBAoz4A','T16Zm0hzTvTOYOYjEvhPgdnE5Y0D2UEfQjcfObMpz1IoecjT2NLEeGU68E41BB4ZJu0XpRZzpVo2MvbwiCsPb8opkdxldcZsh5fRr75DMaXWYlSH','Kb','I9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10441559,-307699182,'HUcp9vFsM87I4G099ZGwHKNN1z5W6vKCy3YherjKtrtixQyZ','IDTE2DV7kGfnNPpwUzv4obfmgT6qR4q6HgwJkNj22OgyRGZsfIqtfQUKDaNgcsB5HfdlfM5V62l2TmqJaD5I1IriwGm7DgqAAzCDPAhKYMu','WGDu','A8ILBWBigxvZWnClFVgux6xi61kacHAlJ7PojywprwBVurcJU4yT5jLSpf9R2kOt2udt9JhYkMnD4fAgUBth83NO5PvTeJ7LyFj6YTbwvaU4Wk2AGBdMKNhZkeMNOh0rWrj7k6KhyESkz1HHsW9nIkgxgEqGJA0e95ow4wEQcQMZaUlRghB0TZmwkLtkh31omVxcWLBMSJFk7xSAr0lxNEsA7oIxZkDlc88WmznpNUdWi4VX','H','xs',15);
+INSERT INTO ti VALUES (10441559,-307699182,'HUcp9vFsM87I4G099ZGwHKNN1z5W6vKCy3YherjKtrtixQyZ','IDTE2DV7kGfnNPpwUzv4obfmgT6qR4q6HgwJkNj22OgyRGZsfIqtfQUKDaNgcsB5HfdlfM5V62l2TmqJaD5I1IriwGm7DgqAAzCDPAhKYMu','WGDu','A8ILBWBigxvZWnClFVgux6xi61kacHAlJ7PojywprwBVurcJU4yT5jLSpf9R2kOt2udt9JhYkMnD4fAgUBth83NO5PvTeJ7LyFj6YTbwvaU4Wk2AGBdMKNhZkeMNOh0rWrj7k6KhyESkz1HHsW9nIkgxgEqGJA0e95ow4wEQcQMZaUlRghB0TZmwkLtkh31omVxcWLBMSJFk7xSAr0lxNEsA7oIxZkDlc88WmznpNUdWi4VX','H','xs',15);
+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(61), d VARBINARY(52) NOT NULL, e VARCHAR(56), f VARBINARY(64), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5885250707357113120,-5958293,'glbSVhvkdoDGNQJ2nqWanDVro6qSHpqPDr3Z','h2t3oJAuRRHSPoRave58TYWkKbGa8wDCypZsnQkPIAeTp','pXygSHoAU62T9mRMrZM6bY5g73ghI','fDm5kUV7l5Rk4EkXl3mZkhALEZD2','W','8x',0);
+INSERT INTO t VALUES (10361217125392482605,-7702067,'mzstsTZ7anmv77qA06yglhaJhFP992yYyxeklNCAucfmVgHZGx','QRmKir13f3pm','D77fLCh8gT4hCs8a','2','bo','z',1);
+INSERT INTO t VALUES (1765536374736809272,5428398,'NfmId3HqYnR6ZOH','s3FWep','JRQuTuUX68Rgh7WnzSUkFeMEu7e','2sQ4qLvx3r3QXNEhjPWHVsIBv52HVGFjh9','sW','6Y',2);
+INSERT INTO t VALUES (2846539473120330322,953416,'afr6fJcYrqWvuC79hK239aX4e5EZrMX1X','FiHsFj0jn7ZsWbFYHFNJeu','htDyE0lC','tj4XHQ2Zxs33bU7THNhKlmeIfggF6dtYg5Ot3HXo3rvoT','6E','iG',3);
+INSERT INTO t VALUES (3553901867527179799,-1346357,'VRmIMMhBp9aaEfrKd','OrUUnszvbD5IzawG2yZ0yd9','epPS67gbJ0psRpimKD8npweHYrmMMAs0ZzzBaZLnCpRr','pNftdtXU','z','n',4);
+INSERT INTO t VALUES (14568696362867486383,7169257,'q','E5NABpcJWMrediXVE','Cw1v21alMzoGyhyHtP7atX6DtXvAalteTYrhdFgb69Bwh051VLUk3CJQ','WH24qFpzm17UrsPH41WzFxN9TMN6Rpj0ecY','u','k',5);
+INSERT INTO t VALUES (14036461109441907112,4500534,'sds1IffqXhWROT35u2LWi0y8NEkwEI0uZSVdgnYR','X1CDYz2ZpSFalPsCyA5pMBnCZUsIX5WuXFARc','Mi1qRy5tOd','Q3tVLl48Yb4FQ9rlSfEjRfxH5waVJbZV13MOJFBoKS4xD1F5bpMgFeXDXIj2b','76','Ep',6);
+INSERT INTO t VALUES (1010228827678707704,1484662,'cyP9U9pOyTy7XFX','hws8IyWTGv','NBR3LJKXv8bO1e3umJv6trcx','tr0fYTwTbAuNivxmcBXu89RTfBhT','Ht','C',7);
+INSERT INTO t VALUES (8085854515419732173,1146839,'58m0K7U5ejSG5EByTmhr5Ted8TjJg3EGKCieyjrfaZ1M90Ukt','BJb60sGwUJ7PudOZ','JPOKhFOQVAjJ16LFaPY','NOlM9','cX','5Q',8);
+INSERT INTO t VALUES (11223982743185261730,3767122,'tnw','6','FBsEwOH37Vxqou76Rg4j','1Q','yO','k',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c BINARY(61), d VARBINARY(52) NOT NULL, e VARCHAR(56), f VARBINARY(64), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2799533278,-985035179,'d0yf1TgRBCehKybPkGvzan9PRL36uGsVayuTRXTnO5P02dTsepJNTHXlPsnhkFxUD','SBPVy7eNepPhuPpRRhnfZQlI7Lpg','nBQmBWYvm205jDCxhiNoHlgOxVwT7lK','ph','U06meu4Yz','bF8CKK0Wk0Bx0EFCiKuk891U5qiVRXyY93cqt2ZWWH0lF2I083m6giWhlX4hXaoiRWWXVTcqTPDB',10);
-INSERT INTO ti VALUES (2799533278,-985035179,'d0yf1TgRBCehKybPkGvzan9PRL36uGsVayuTRXTnO5P02dTsepJNTHXlPsnhkFxUD','SBPVy7eNepPhuPpRRhnfZQlI7Lpg','nBQmBWYvm205jDCxhiNoHlgOxVwT7lK','ph','U06meu4Yz','bF8CKK0Wk0Bx0EFCiKuk891U5qiVRXyY93cqt2ZWWH0lF2I083m6giWhlX4hXaoiRWWXVTcqTPDB',10);
-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 (291294246,80819590,'gV','07Dxzams7j35QiVYJt4wrrlPzNuk','ueUMsKL1aJulvN9c2jjKKB3hkqwJ8cM0qjLY','eelxsJyHph','txljQpkCVDZXMs','4pedu2F9bi5m96vii3N60p9ytOD25goIxXRUjg',11);
-INSERT INTO ti VALUES (291294246,80819590,'gV','07Dxzams7j35QiVYJt4wrrlPzNuk','ueUMsKL1aJulvN9c2jjKKB3hkqwJ8cM0qjLY','eelxsJyHph','txljQpkCVDZXMs','4pedu2F9bi5m96vii3N60p9ytOD25goIxXRUjg',11);
-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 (3715066826,1530595582,'1qeMlFmbFlsuAoun9iCSm00iKpDRwU1Lr6UsvtrGQn6g','0xlVK78CjofeTXJlSWaXYutpCdDWKg5puOHiln6crR6yFyICZWSoF0MvQxJYiQdFiaSyNa3b','J5u3qRD4drMpRWKUigcYNcy5stwBrDP','PkgPXL7wvXLugU2778bPxCwmVvjHnwg9yL1uyxOfXYgGU','quxJ','YCkL7EPF',12);
-INSERT INTO ti VALUES (3715066826,1530595582,'1qeMlFmbFlsuAoun9iCSm00iKpDRwU1Lr6UsvtrGQn6g','0xlVK78CjofeTXJlSWaXYutpCdDWKg5puOHiln6crR6yFyICZWSoF0MvQxJYiQdFiaSyNa3b','J5u3qRD4drMpRWKUigcYNcy5stwBrDP','PkgPXL7wvXLugU2778bPxCwmVvjHnwg9yL1uyxOfXYgGU','quxJ','YCkL7EPF',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (12312032749068295866,-7629311,'s2LHN3a1vPrmTsGi7upTfnQ26egd6UMeO62YNsCkmO0Mi','MME5sV86EMWetqiWWy50YnAMoh6','XasBtODhs4lMjCclWJf653mu2DePdkECWNzUS8lZnKY0gVsHzDYjU','V2UiGnDr6ZICp34H6LyRmKs1DYeTBTu0972BZFfXF','JV','tZ',10);
+INSERT INTO ti VALUES (12312032749068295866,-7629311,'s2LHN3a1vPrmTsGi7upTfnQ26egd6UMeO62YNsCkmO0Mi','MME5sV86EMWetqiWWy50YnAMoh6','XasBtODhs4lMjCclWJf653mu2DePdkECWNzUS8lZnKY0gVsHzDYjU','V2UiGnDr6ZICp34H6LyRmKs1DYeTBTu0972BZFfXF','JV','tZ',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
+INSERT INTO t VALUES (622550499143842751,-8194532,'cHIGbSEMDE1','bwgs9IRGaX9Q3w2ZSaawp3nYNZrGlYNkAq6gdVlE8wov','pj8oIhI2JRJnr','izHuxlwMPKLWBeD8euyoUDSsSbgYEwqKhkBIuDDKxs','W','PC',11);
+INSERT INTO ti VALUES (622550499143842751,-8194532,'cHIGbSEMDE1','bwgs9IRGaX9Q3w2ZSaawp3nYNZrGlYNkAq6gdVlE8wov','pj8oIhI2JRJnr','izHuxlwMPKLWBeD8euyoUDSsSbgYEwqKhkBIuDDKxs','W','PC',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14602186073953800937,2834857,'IQl66zfLs2rUKHLKsZtFjNiINv0ckCZ3DkX28Sy4','KmmgS8LbAdngmpx2o7ZTLdABoJo2cUispxPkkBrQTPzLAEKf6ePGoKLDC9uOuTSBYIfEqHS0bAyWwP3Le7z797XCuKeTfr2AfZLKKovaWAUuGGAv30hHKl6fGZfpovMUZ7fvyqPSDx6yb','FWYQYMZD0Y6GdlwgZ3C5k3mLAL1FkCh8ozjTbkm','rr23','XG','EP',12);
+INSERT INTO ti VALUES (14602186073953800937,2834857,'IQl66zfLs2rUKHLKsZtFjNiINv0ckCZ3DkX28Sy4','KmmgS8LbAdngmpx2o7ZTLdABoJo2cUispxPkkBrQTPzLAEKf6ePGoKLDC9uOuTSBYIfEqHS0bAyWwP3Le7z797XCuKeTfr2AfZLKKovaWAUuGGAv30hHKl6fGZfpovMUZ7fvyqPSDx6yb','FWYQYMZD0Y6GdlwgZ3C5k3mLAL1FkCh8ozjTbkm','rr23','XG','EP',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (366007892,1563642779,'bofrSFNsz5CIACw6NVsGknOLD9e0piPf2InnJf9LvDLrvYUDeBcTSATvCp5s0qIm9','HShs3C8kwRhvsPvkT8yYGSrioZEkO8dHAWeKWI2nomzlN97VfcXOx6hpCcsTJbadiWwROI8nF0jXtzb0E9f0Vk8DH3','IsyPowHX8X0l','I6IqMRnbfYvfHRpcnkEINSe7lS7P01wZqGA4XdCekAtCGXhVzDSPPiKR9JHoTX3td9UueL97iLua7Ed9PcNsebvpqHcqfpQU0zvtjkQR8vtKoH5aJuJTlpwPVbEz4pMoYXxqShTI61ItMo72mH1lIWbHtez4Axjg4vuMKre23q0ooj9tQKPrR0Fm7juygS5GuQTl2P','7YTxB6AcXYWUTeoUDzj15xo1RQgQ4xa2lM','E3yvsglXKIQCFWPYHGRPEU46B8',13);
-INSERT INTO ti VALUES (366007892,1563642779,'bofrSFNsz5CIACw6NVsGknOLD9e0piPf2InnJf9LvDLrvYUDeBcTSATvCp5s0qIm9','HShs3C8kwRhvsPvkT8yYGSrioZEkO8dHAWeKWI2nomzlN97VfcXOx6hpCcsTJbadiWwROI8nF0jXtzb0E9f0Vk8DH3','IsyPowHX8X0l','I6IqMRnbfYvfHRpcnkEINSe7lS7P01wZqGA4XdCekAtCGXhVzDSPPiKR9JHoTX3td9UueL97iLua7Ed9PcNsebvpqHcqfpQU0zvtjkQR8vtKoH5aJuJTlpwPVbEz4pMoYXxqShTI61ItMo72mH1lIWbHtez4Axjg4vuMKre23q0ooj9tQKPrR0Fm7juygS5GuQTl2P','7YTxB6AcXYWUTeoUDzj15xo1RQgQ4xa2lM','E3yvsglXKIQCFWPYHGRPEU46B8',13);
-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(97) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(22), f VARBINARY(58), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6088609,11554,'K7ml3i3mcNA1L2zjIkxMt','ii7P27yqtG959IjxmeVanK9OMv8ONaYHcomFU002nykAOoQnEpc','SADyguR','RAhQb5K1l0','vldzYIrB4RkF5wpTqupkDSajW9yrLx','HPfpcARNVSgXdSaS7vCA6sUjN9Zk3IBf8gjQ3orU2V0pdmenxduOm5',0);
-INSERT INTO t VALUES (8559013,62604,'DWX6e0X41tkQLXkiDrjuXbKm8smeujDBy94szuxnCH32ODqwXfs3K2Jas2c6sfbEBIQ6FJtiIbdSkHqRTOiqXDxhN4IgEbwTW','dW5Z7FsxJAUs34FQgQxYlr6EH1PzfYPZo4odIDbL20CbYjjG99oJy7thU','kdLfN','OFoAHIYVA2elQSfo','J8n1lOWCWYkyR3u2Y8VJjPbPmajwfjYa0xmIdc','o2iUMvuamdtdj2F3UTVkw6gIrizxYTrbBPKBWoAh2aJSwMOv5nn73UrO',1);
-INSERT INTO t VALUES (16768474,18314,'FMIlarqkeuBayiPIqR0CFLd','gC24cU53PmmWCgn1SXlUEcIbn','cFdqFlPefjFW5GK5i','1M9Sd3fFrXF5VyppsrVJO6X1g7CBMf1QP0ISnKQMarhiemqsac8K7noxv0','ZVl9pC7o3DPjDGttksg7qh2GoAxQdmQcwMEkIa4N9ZWQz65XOEiE8AV','JydoSOOTfhJarU1Q9B55qjbM2FKOTm9GbvYrWEeWmlQwisrCgcXjoSEGqaAZJ0kpqsXSmcc250f0hA2bqrpY90Ix54DM',2);
-INSERT INTO t VALUES (5473757,23466,'meVz722wL70GubqhZlDVDtYMrXtBWPMj3K9t0rNuMOtW0YPXHEWAIkH0i2Az05mNQF','xd8pms6Ofng1sxnI4ZeO8OHR','c1VWkBiwzy','LjRl2zwZREVNihjACcoxJVx1A2LcFJT5Ptcdh7HnSR4FFo7H15','DYSyYIDxMVWTZtXuCkoBe00vKk0ecLz86PeYyiOOdZgTsRyRZPYhr0Ga6wUrn1W5','2Ax2vo8CbxHc7SJ5eYj',3);
-INSERT INTO t VALUES (9059613,14162,'ctOEZclH8baCpem56','MSPtg9iYaqJV9HsBUBOtOaWsxZiDfhwJxOYJUawVkjgU52eQZpbbDxyL','zqZ3cHfyrRL5tqieDNDk','B8YQhi2uNl77SuKtmqXw5T6PWsFc8Pninq4CSesAfbraF','9vuXK8rKa5Q0f2ugJil0TO4bB21IdhTxWJ7Z1oEJoamcJ1iTTdjbGTns1aTPXMoDO6GU','Jo1HWDJK1G4DHfmXHJHIU3BNWiUwKiSdFQuYeqqG',4);
-INSERT INTO t VALUES (11657111,10105,'YV0CJEWqgczkXGTAW4h5Ax','84INYq0SHi','7NcY','m8NsdmDq1HHKEv1nCgp68fcMonOdu','Is1XlAQio93wOQa8sA7E0r4m2gZaA44YdUogEnvxJovBNtnOi7KLjqmVuJ831ON0qYdOiX6sF4C17bT','v0gNd71lgtkHGRdMpMqMDvVnW8xHkET4QJNF7JcvCFaD0TsFjQKwMVKdftU9O80KtHt0LaxqltGsaMvBfzo1YzCA56v3JZp2',5);
-INSERT INTO t VALUES (11130794,18527,'Zvgc6rD3h72twcvO','jHsoWCkCox5riICNPRrAijSLuUUM1z','gHL66Y6KftV','1yulb7N6DUokoSrmW72AwcjrN5fXiOWGV4mjApN2QNVktgjgd','Lbz3SRLEqqkhsXm9DS4mNzAvLgsEcb2d','7guhY184ig70pkoXcgt59XJTtz7XyKkfS6v5s4LWTtVaIVHbbpelrN7DC8rmiQmdXdwq',6);
-INSERT INTO t VALUES (13773622,35507,'7qHrP6dyPhhKyTcZFtMaX6c295v1Yo2nNOnduHfTmQoOpk8Rv9NSSelWo1Twkzp23S1bF0gPR9twq','5DqLxnnYgNvcLuXlbTHO2B1iKNFg3jX6','m','4Yo','zDmAY8q','KYBHsofTXMsG5f4vjmfJRsR2nD10W7MhVxfuheuvTGkJ11ehX8iXVV2o7pnCvOas2flTwUn005',7);
-INSERT INTO t VALUES (8625500,39235,'TNrtZX7l2SjROgQ08C4oHOCOCyxrXdv1AUcliGrxcvbE77AncHKcr1iA30zOlWfuHghLLTXaF2hpqhI','zWLU83CEeOjUHM2vZU5YAcf0qqKEIQkdoJ1wp','I','NtSj1CBgGw6','EJsYDm0axoySCb540vwH69yKwh5L5GkMjDGsqysw0Es5LtwrmMhtSyKPKRRf8hHwP4nE7jdE38KxlJYT','Wsk4m6S42fz4NJiB4etPeOkyHJMM8gsu5MiO5MYV9Yr2qL',8);
-INSERT INTO t VALUES (10217230,51050,'ji4h22Y0xtoRMRPcJN46Zt2gH','JZmsUhl9v01A6pfxKFMCYdlVNcf7rUw','GPK','n8hVAZ7LGkWXtUWLfjbdR7EL0SKVrulJCpHh04mYVxs3HE','WEr9NmtRbI1RZJc0gjm','ns7wmpBM5DAlJRfr5ZB2w5uYWOIjVsdjT9h4jEIuNOitV15TKCB2uiOQnnrrI9oUM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10011910762084929814,1794024,'Z97ZDpG56Rj5paidwxVIxleeyyYTPsFCTPJpzwyyEGD9eaWzOx','HIcF7A1mlhw8zlO5USJzBctFMuSsFP33QVnExZYnwU3K1auUkX4clzZlH9ojvLZpff8jKyj3nuKPupCYdlSqiEd2CU8LIJdTqbw4xD','RyeBYDNsQbeaiO8gLdpjKeVof0CRqoxeIiFyXc6TM','SitlnBcAacSUQR4o6GFOcg27E1ZB2','S','B',13);
+INSERT INTO ti VALUES (10011910762084929814,1794024,'Z97ZDpG56Rj5paidwxVIxleeyyYTPsFCTPJpzwyyEGD9eaWzOx','HIcF7A1mlhw8zlO5USJzBctFMuSsFP33QVnExZYnwU3K1auUkX4clzZlH9ojvLZpff8jKyj3nuKPupCYdlSqiEd2CU8LIJdTqbw4xD','RyeBYDNsQbeaiO8gLdpjKeVof0CRqoxeIiFyXc6TM','SitlnBcAacSUQR4o6GFOcg27E1ZB2','S','B',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7819097142372916651,2576470,'dQuoEtQAlAG','HNxiicTAizzt5qDju7r4CZK6l61IRabBfv81dnoejDQ2pU8tXoapdtWgAKKSBxTVW4n8xygMnslYChaE','SOn0Z9ODE2PSCNeyjaAdxSfSqLJUZiIdyB7JYeqdXov','VssLs2C5EnNlOU8ZXbAKxegARoWJ9at3EHKBx4vDFIjj9ACDoCqmq32NmqeEOVZYfVEJATr69BeTqLPEBml211y','x','x',14);
+INSERT INTO ti VALUES (7819097142372916651,2576470,'dQuoEtQAlAG','HNxiicTAizzt5qDju7r4CZK6l61IRabBfv81dnoejDQ2pU8tXoapdtWgAKKSBxTVW4n8xygMnslYChaE','SOn0Z9ODE2PSCNeyjaAdxSfSqLJUZiIdyB7JYeqdXov','VssLs2C5EnNlOU8ZXbAKxegARoWJ9at3EHKBx4vDFIjj9ACDoCqmq32NmqeEOVZYfVEJATr69BeTqLPEBml211y','x','x',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17492015942286580003,-6259599,'EhRk0ZhOKz7Xu9E3lXIGCIUb4cS4jE2ae','SXrXTusce8imb9ywYq7RInqrikmxSPEgEPaoiyEZMG8ZMW0ZBnbcHIDmbfDL8OxX1nUgS','KTjIpsbsYUR4GrzsZzeHaO','tWhkTBFQac7W0xrguWM78nCBLYCQAPeC34LoSwtISMO0B6tfZAiK6m4KMN94AGFKlz1d4mnscZ2Z8faZGJgyC3miwd3AMbio7VFS6AoFpquDJ4JjokFXVekF9NcDkTFvLlEqSwvWodSuACcnDJQR2efTlKylmx5MN3ZVZ7eESTDQcaNmExkGsnBsFTNs9eNJxJLW5JCZ87M1UCGRJoNEnHNE4VbBRfDtTDjFHS','n','h',15);
+INSERT INTO ti VALUES (17492015942286580003,-6259599,'EhRk0ZhOKz7Xu9E3lXIGCIUb4cS4jE2ae','SXrXTusce8imb9ywYq7RInqrikmxSPEgEPaoiyEZMG8ZMW0ZBnbcHIDmbfDL8OxX1nUgS','KTjIpsbsYUR4GrzsZzeHaO','tWhkTBFQac7W0xrguWM78nCBLYCQAPeC34LoSwtISMO0B6tfZAiK6m4KMN94AGFKlz1d4mnscZ2Z8faZGJgyC3miwd3AMbio7VFS6AoFpquDJ4JjokFXVekF9NcDkTFvLlEqSwvWodSuACcnDJQR2efTlKylmx5MN3ZVZ7eESTDQcaNmExkGsnBsFTNs9eNJxJLW5JCZ87M1UCGRJoNEnHNE4VbBRfDtTDjFHS','n','h',15);
+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(40) NOT NULL, d VARCHAR(68) NOT NULL, e VARBINARY(47) NOT NULL, f VARBINARY(63), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (216,-1216339,'OTneKpwyrwX8','PPfEmF04VamA8haVxBSaODRGG0','JdXH4ehEAGLJsAhvcr7xylSmHvsKcaClwpUWfIF9','1ASjSNveDnPgfX7dF9Yub6nUM8GuQjuF69cNI0','G','j',0);
+INSERT INTO t VALUES (245,5844862,'RWDtWUK2vQW3zz1ZyrRrrRhNAOtXZJ3Z94Q9yeS2','rH6VOa','wBLqiHpWpOg','xBeBznOk01x4et0jPiJyEzhKxnpLzsYAfWAekt39DumEf073kFhtWy0TCHJp','iN','2',1);
+INSERT INTO t VALUES (31,4246535,'qiRKrCk8HEGG6hBHFVfSitgNPrG','qWQ6K','31eltjWmMV6ua4Va','SzGQ7jmmPSe6ajK1WgLXaTs4iC9H9d35fTFHP6PxKxYUzvQmUTnGGG','4','G',2);
+INSERT INTO t VALUES (107,-6904492,'cEBVA','55TS','9pQZL3pFXuMsf6B1n9gaVdqqEHWUhKdSbgZXddQB2IG4a','qcPfI9V63dO3','CK','I',3);
+INSERT INTO t VALUES (183,-122647,'r','dMBnuDJF02fyGKT92nax1FIqSKxiOKjeWpsdDOSfxr0GUZDoC342aNdz','ARMbnCh','rxB8HLKtRGSnwngU0tGBHPoyVX2JM','R7','N',4);
+INSERT INTO t VALUES (140,-2504559,'WkSi15lQH63z39BDHpJSSRqZ','j5VNnCC6B5ykQRqcH9Fa','kvHTz5','iUnWkPxjm7PQOrmt0scOCjzi25qse5eTd5e8STFBjGvXsBm','S','6',5);
+INSERT INTO t VALUES (245,-1983920,'uORgdY7tX7a','x','ReEuuZTV8mjISPvVjvN80j0AwGugmg34EnIg','DJMvn1eMyBEAQWF','P','a',6);
+INSERT INTO t VALUES (226,8126953,'D6lJ8CjlUbfUM4GOSTa6H','nXEXPNXoGVEgt2UqaETQo8LuTQntZXv1KcnmMQMfPW','3eiGSGP6vPNY9c9mh','IQNF4X2hjbVYnoBgmWQoUqhZMKz6CSze1vQ4XaUU9HFd5fNbptlQOM','V3','k',7);
+INSERT INTO t VALUES (11,-2461216,'NAkeDcT5KrUjsv1IQeo5p6kAdfkbx8p3TgSJ7','dLVMB4xBgUwlI58jrWNylsjyKMWLkidLFkppzzjWqfQmxRS8nbZnGzN','YmqGohkJ4MVIxs5rid8554OR','Jg2XMYb0mu5jS4OawiFKjxEschBYVrnisRVGlpi46','pe','p',8);
+INSERT INTO t VALUES (23,-4170765,'kiY41YS9J','ion','o','IZxvq47bShCz5WP3WdZpMp80FhaXruceb','Cm','5',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(40) NOT NULL, d VARCHAR(68) NOT NULL, e VARBINARY(47) NOT NULL, f VARBINARY(63), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (25384975,57908,'7m0x5Zl51H939FUVIJ7BlixdFg6WkBpXRTtG2WPvYObedSWzY','xxM0AMNYNkaPfZx','7KD','7IHm2Kd0UjWMvt0qILy','qPk0timjuvmicxIuHP','fUTEhrQ6EQS8sALgRL5xlEfsbwVsRsTGScH7BnlZhkQy7412y22EbiQAIxbrSafmwHfA76ISXr52gLvtJ6jGl6Ji2yvwgLXYDy',10);
-INSERT INTO ti VALUES (25384975,57908,'7m0x5Zl51H939FUVIJ7BlixdFg6WkBpXRTtG2WPvYObedSWzY','xxM0AMNYNkaPfZx','7KD','7IHm2Kd0UjWMvt0qILy','qPk0timjuvmicxIuHP','fUTEhrQ6EQS8sALgRL5xlEfsbwVsRsTGScH7BnlZhkQy7412y22EbiQAIxbrSafmwHfA76ISXr52gLvtJ6jGl6Ji2yvwgLXYDy',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
-INSERT INTO t VALUES (1384184739,48883,'XNeINmQMIDCnAQd8Tt7SdQkj9kKH0Hxra','5bs7auR1Dyt4siFLws74ZTUy2RQ3','6H8KWqyITk1','QFwN0RYJ4jnNQ9OjbcmSCOXOC','Ncl0uQ1QkJNA8w9xlejOu3DiR3z56GGGk0gYZkxPoR5SmTZ46Pp2VLrLRsAH9dy6QzCcDWRgtgatOnoTpXm4fKUPydApiTyHr','4pQ0JE05NAPDv5y0GZjpRCwNDFlLHhKAdJGcLCHcLADpLtv6heOarkxz94T5cZR',11);
-INSERT INTO ti VALUES (1384184739,48883,'XNeINmQMIDCnAQd8Tt7SdQkj9kKH0Hxra','5bs7auR1Dyt4siFLws74ZTUy2RQ3','6H8KWqyITk1','QFwN0RYJ4jnNQ9OjbcmSCOXOC','Ncl0uQ1QkJNA8w9xlejOu3DiR3z56GGGk0gYZkxPoR5SmTZ46Pp2VLrLRsAH9dy6QzCcDWRgtgatOnoTpXm4fKUPydApiTyHr','4pQ0JE05NAPDv5y0GZjpRCwNDFlLHhKAdJGcLCHcLADpLtv6heOarkxz94T5cZR',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (584418389,1102170,'C992hHzghTz81uhbjoEWFGET0knnr01lpZD3bEpR','EsbnhrrHFsBFgz','gsOsHc9eryJeOJj0VmjPqTzm8fHafXW4t5nXeag8j2','JpyUI976M7qz3ylhlWlA2QI4pdoEbMzsZXTxyWH5','R8','j',10);
+INSERT INTO ti VALUES (584418389,1102170,'C992hHzghTz81uhbjoEWFGET0knnr01lpZD3bEpR','EsbnhrrHFsBFgz','gsOsHc9eryJeOJj0VmjPqTzm8fHafXW4t5nXeag8j2','JpyUI976M7qz3ylhlWlA2QI4pdoEbMzsZXTxyWH5','R8','j',10);
+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 (935933522,4180300,'Rpcuulc67G2YUL81pbDs1J4UvH0NYjoh','9RmvK4AoqsL5C3n8PxvYbjzFNw2UYuzBRcdGgYhgYODeYDh','AvOt4daLaOmctWBveFJf3lXLJwJLMtzojcJntwT','PazGpfnDBFX0k1X','3','j',11);
+INSERT INTO ti VALUES (935933522,4180300,'Rpcuulc67G2YUL81pbDs1J4UvH0NYjoh','9RmvK4AoqsL5C3n8PxvYbjzFNw2UYuzBRcdGgYhgYODeYDh','AvOt4daLaOmctWBveFJf3lXLJwJLMtzojcJntwT','PazGpfnDBFX0k1X','3','j',11);
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 (3341786759,20917,'Y90UFl4viYEYyeCuxxx5Uo7YNiWRRVkKvDmMgaWFw0K70fztB6H','Zb0b12vsZ84AwGHpeH7sveYY2cv27qIIQGsroOgEb73Wh54gc7ixkdNQL3A3Rr3SVAQukrMnxaZxrjbTYYamkIs5i2zPvMG3Yeiep1H5ZExa0Q2QdVfl58AevxdQxF9atKefQOXfySTcMT9KSdUmaYDCx0XJU7XKdurAlGrodZNn','9RK','Gnngrv','jFSnD8GqPCoAQbUaQs8uYYxxfDlWTA1UeP26d0whEcLO8wB78QIRVnKh7P0sT5mTkMUMEye','vioRdEUR9SrtU6LJeb',12);
-INSERT INTO ti VALUES (3341786759,20917,'Y90UFl4viYEYyeCuxxx5Uo7YNiWRRVkKvDmMgaWFw0K70fztB6H','Zb0b12vsZ84AwGHpeH7sveYY2cv27qIIQGsroOgEb73Wh54gc7ixkdNQL3A3Rr3SVAQukrMnxaZxrjbTYYamkIs5i2zPvMG3Yeiep1H5ZExa0Q2QdVfl58AevxdQxF9atKefQOXfySTcMT9KSdUmaYDCx0XJU7XKdurAlGrodZNn','9RK','Gnngrv','jFSnD8GqPCoAQbUaQs8uYYxxfDlWTA1UeP26d0whEcLO8wB78QIRVnKh7P0sT5mTkMUMEye','vioRdEUR9SrtU6LJeb',12);
+INSERT INTO t VALUES (2877507183,3436423,'YxuUt0VZ6xzTBxZ5ZRn','b8E','Pk','InDGenUX8N','wj','q',12);
+INSERT INTO ti VALUES (2877507183,3436423,'YxuUt0VZ6xzTBxZ5ZRn','b8E','Pk','InDGenUX8N','wj','q',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (680617737,20961,'BxK9fTrqUx5VQGqg5Lz8IoKqIwdNsLganKFzOBoGYI1VP4Kbqu2xVVt5XN4pprkBaY5ZOoK37gCXoWG8','1IFkwhKINQ1Yi6V5lzcsuL8fzlh7','Zy6db','xSjXRMIM0zGBrgu4wMVYZT9','DmZ8RKVdGStlBKz0fZPWYTzpbZmY4EjsRy9RCJUH8fip0GuqFyiSXRd5x9olx7ZoJRqamDzDmH9XmKnl5y','TAr86ClLXOqFCr4DbiUmH55VK1o4iGwLEKAKaPG1IjwC3tt0Ov3tK7kPPWhvAyDvFOB',13);
-INSERT INTO ti VALUES (680617737,20961,'BxK9fTrqUx5VQGqg5Lz8IoKqIwdNsLganKFzOBoGYI1VP4Kbqu2xVVt5XN4pprkBaY5ZOoK37gCXoWG8','1IFkwhKINQ1Yi6V5lzcsuL8fzlh7','Zy6db','xSjXRMIM0zGBrgu4wMVYZT9','DmZ8RKVdGStlBKz0fZPWYTzpbZmY4EjsRy9RCJUH8fip0GuqFyiSXRd5x9olx7ZoJRqamDzDmH9XmKnl5y','TAr86ClLXOqFCr4DbiUmH55VK1o4iGwLEKAKaPG1IjwC3tt0Ov3tK7kPPWhvAyDvFOB',13);
-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 CHAR(86), d VARBINARY(69), e VARBINARY(78), f VARCHAR(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3815,108,'WPaIBR3d8ipJpVJq9lxn2pUqgW7T7F6uK1xqsCPYKTCIU6TMoBDoJj','0ybtNsv8RvD2D7qY4JaONrHGOP1k79Trl55fgSVev6mcyuJ5JBR','iEIjvjuw9rq','gCUEtyM','TzA6h0vgT42Pt6AXkfXHISjpj4jdRHKyfNyXBxnvDF4O5tx','vx1ZCqx9HzazLs6yhoGEmRa248Svl4zKHvJwzjkLBld743Bc8XTEAO7I8ij2dO4AZPa281dK6buriwMI9M',0);
-INSERT INTO t VALUES (-2350,158,'JUnRH','Jz34','yAPhxPDCcI747tUjN6fAjTvwG3ECHvvGXRAvZwq7HhjX7riiVyhszETVmCq11iP3mx8tKOYUzpY','9Ki2AFz','eGnCa0JHyuV7DADpQ4qyCVDGO2yt4iSkV5fOFx7zs6COaB2','3kC8DGzBWM01N1QTvRAPZ2UlzAQClW5ok1G7uFEU0DWLpw6x701rfSPGqWVCavMcI1qf5ywoL1Vaa9BAbFqntTxsScgdT',1);
-INSERT INTO t VALUES (25215,237,'aPXqV3cWSBF84SnN','WWpn1sxeUZj7m','eR3JBtLm6OoGfdVVxBW0MoYPRqUi9tgPevPIzOhNYiy7RvssFTavRI58Lu4FxkG3EHWTk','o','EHKv8H2fb4wuLX0YyULzAEhRMZjX','5NoSdA7byQ0t2UVVWcyIF4ltHHbJ4PApyKZ',2);
-INSERT INTO t VALUES (847,219,'tNrC8nrIFxW80oOUJoz790yqImLRaOV35RXnBHOKxoc7','g9kPpkZcjRT2bg5rxQTAE7OqFiWdtumZbTr6G0B2uL7t4jR62GkWYMBD2DlxuIzgjAz','AZa34VqTyNDUIAKgqG1xwG2aNR6Dxx2eIRQDiA5ARrDbX04qkSytNbMuNBLi3am5iO0e','WGkNaL','s','iMi2bwvqg6auGGcrcpXYeJVIPg7KADajtyKJfXNuzduQWWkhSAKLaiZv2Xo',3);
-INSERT INTO t VALUES (-6048,190,'2FKyNwe4NHuivfzYkrMXBfateXAdjgQCobOHbDL3fkoLsjITNG8QAp8bDWd4RvdoOQjDkc86wjo','foDtLhhBQpYDQ6FeHbz4NUEYtgAWSLFZOPY5VWQSm6bttynOl','Tj7TUkgC6UEGauTDQt0bORS2DtekcSBDWfZ1RsGiDyU6brZW4EUmxBuLNR23kck','GHJ','oMXuIZ','J943bOQCAMkKph3VCF3CrCsEz3yxLfRThu7yKpYvGWHWTcAW494ARnDom92eoXbgAT6YRqhl7VAkCsrMSKQ3Q2K',4);
-INSERT INTO t VALUES (353,172,'23biICpcnRWP1BexKhA','mLdtS4mxAwmf7Jw7hODUOpehvQ6O0t56FyVoprtApRHjdfU7MsnIzb0S','lR2','vuyv6Nj','4a1KkW122JHiwhVDc4QFUbHMeLq4fd','LxfCN2sXoE7gvN5CxB6smCPwXJnbixW3wJmyeshy',5);
-INSERT INTO t VALUES (-3559,216,'okB1ay9IPYJTl3QRpxpTxjVaB616AdD6FULfgqKF3mQwwzZLmX7DNcffG11LMbI5dCkGGfetIzFcrGkIiSe','zhSyv99hez76Prz','H1jswF2XUdMeMeysdi2kycZtLJ3lleDoD2UjQLc','mXW','uLkVJkMwRgSJhn','5TCa5LboD2bZNWBfozqXunI3ar3TOwEVZkXK2Nt7jXLPOHIGTtjcfNM8MgR7HIlLgUNx7ozOCQze2Ohnmq',6);
-INSERT INTO t VALUES (-20711,125,'aV3hoBCKspK0das','Ubncst','XwzBSiD5Vq899Jfcm8bYysd6hr','ux0','USRysfDDeyTinte8JOnSiff03w8I2UhcVKE66D','diGvmURA55g0dDbDl426CXUJ2b701o7cHAZ5bhU',7);
-INSERT INTO t VALUES (25894,195,'F3P7mcFEstymNc357Jp0eetOlFBgeWiNNM3oRLl6AwysfTBNCrNc4uSnXB9eun3b','oMYawMMvqAEuv2VdrX8vxr25z922d0QqVibAhJlRlC4J9','CpqvexuioqHXLqJqE7pk5GgkCd4bqUtmRqrDckOoPyhAo9T','wBctln','0FWUPRGtYQCcyR8UUJ0jn8RTx4Q3yPi8ewT7Vhejf','BOsVL13zEZjs2wPDcUhINPPPPQiLnY',8);
-INSERT INTO t VALUES (120,66,'wgd8kjmOlwHJc2SY7yd9pCjDcH4rPKlyuHI5AEUeKm07mbkcotQhz1HpCar','agjGvXqPVvfupxQvbSmKYBXTOHiddZKFxlJ6871uCLZHZeMz8j3M0w0E','AXdhqM3zsmX1ETVBFR6DEXq5EYowjpYFKCpN69IwaOhBZUYqyVig9vuVai2Tvgi','gvl7PhAz','cVIHDXtxvz1wtJBflX4NThRwrfUEZT9cTDvOtHBJIl0cijxs4CWtAL','kQnjLde84IgnY0zNIofX8RU0sDDZ2IrCDum4qHAjCz6DzjaOtONZccyDBKrwmlMLTwGcrCzW3dKtj9e9guj',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-2039769356,184,'uCEyiyYhaslasWjbCiT','a8qv6eOo7Mxk','R7z3JCjqF2ssO3hrfghcrSgoGC3cbv2Ys3MTvCjbLBTu0v4YMaiiJRugGYTL','fhq','QbzwoVv4j1HMPua2LJPatw76mPv2YQUfnioImxFL','jT1aNMvFMAzVhTXDBdCz8eeb4XKzg0jaMmt2ZYhT5zjTmduTdSJVBvh4x3MJxYL9beF9L0DjaCkuK5z63Pvk',10);
-INSERT INTO ti VALUES (-2039769356,184,'uCEyiyYhaslasWjbCiT','a8qv6eOo7Mxk','R7z3JCjqF2ssO3hrfghcrSgoGC3cbv2Ys3MTvCjbLBTu0v4YMaiiJRugGYTL','fhq','QbzwoVv4j1HMPua2LJPatw76mPv2YQUfnioImxFL','jT1aNMvFMAzVhTXDBdCz8eeb4XKzg0jaMmt2ZYhT5zjTmduTdSJVBvh4x3MJxYL9beF9L0DjaCkuK5z63Pvk',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(87);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
-INSERT INTO t VALUES (-147635480,227,'FzIgy1K86kRbujEEJ7U3P3yjx0wmQiX1kLMjVFsbn4jXhgoSEBVtWZNdD9DSanbiIO','0d6RNWpZDhSDH76hSZZGExYE10iRD5F08uk7bnJbS8LPAVJx4u81b7xgJntsYxeh1E4','C6PpSllQCKmywdBjsADffUBo3WRn','tSO2Cj','9sbpWlypHEmzv264Dq0n5KlW2rjeLraxAFAfEejmtmyMwgL0ATrfUgK4YQoBPrrIyrLCpAJC1G9sdkVH0L5DAbdDQhv3dFP1E7P','lRmxMdHnmG',11);
-INSERT INTO ti VALUES (-147635480,227,'FzIgy1K86kRbujEEJ7U3P3yjx0wmQiX1kLMjVFsbn4jXhgoSEBVtWZNdD9DSanbiIO','0d6RNWpZDhSDH76hSZZGExYE10iRD5F08uk7bnJbS8LPAVJx4u81b7xgJntsYxeh1E4','C6PpSllQCKmywdBjsADffUBo3WRn','tSO2Cj','9sbpWlypHEmzv264Dq0n5KlW2rjeLraxAFAfEejmtmyMwgL0ATrfUgK4YQoBPrrIyrLCpAJC1G9sdkVH0L5DAbdDQhv3dFP1E7P','lRmxMdHnmG',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (826079013,73,'H7o6XIcB','veeRjcLZN5Wl2r4GSwgnAJnhPjMjPy2Ax8UbLI5tvBwFNODH7BrAMsHM26VeEzT6osgLeXdWqQf6F67yqzs64PzWgL4b3MlcrfFlH00nfwfjnV9cUP8dHfsGBZZoEYnzt2EK3qs9hTeWmE4IDVXKz3uI25GGw7Y1QpT8Pg6VQ7EWRSgf1outx','WtvBYfFtBvqgc9Pyf3uPYj9NivYUYONNNOCPUxJoA0PenMKGik6YeY','PNe1Qg8','j1tVpuZp4OZ5ubkxxt','mAxeDnXfozWr6dixqY0xzAlGNEkoGlIbNzoJwJjleaJTlQdsLEI6nIKtlmJ',12);
-INSERT INTO ti VALUES (826079013,73,'H7o6XIcB','veeRjcLZN5Wl2r4GSwgnAJnhPjMjPy2Ax8UbLI5tvBwFNODH7BrAMsHM26VeEzT6osgLeXdWqQf6F67yqzs64PzWgL4b3MlcrfFlH00nfwfjnV9cUP8dHfsGBZZoEYnzt2EK3qs9hTeWmE4IDVXKz3uI25GGw7Y1QpT8Pg6VQ7EWRSgf1outx','WtvBYfFtBvqgc9Pyf3uPYj9NivYUYONNNOCPUxJoA0PenMKGik6YeY','PNe1Qg8','j1tVpuZp4OZ5ubkxxt','mAxeDnXfozWr6dixqY0xzAlGNEkoGlIbNzoJwJjleaJTlQdsLEI6nIKtlmJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (383646291,198,'QbnNOySdPzkU3WTHDTmgrvnHIpV7kHiNaS3Lyhuo8wgyth6rrTQXvQjMZEUdGYF66TYjs9yfaVhCZ2hR','6mzm8TvxQRXefStXSDU797CrYtCRdsbORwJjmk8ypRZhAMSrZCyFVrgwStqsRmJ4NbUDNVI4Vqehi5s3wj9PjKKewbVlxP6sSxQsAyVM3wpXVJgNnBVlBCqcAz57OWjD6G94CAyFZxpsukfa1s9VQKCkTrmpEbdfXPWnWf7zfDnkZfUoUiabKddB29i9Vc99xuHYqTLs964ZZwd2xiXSCg1IIXZCCpxNpM7hhdZNqTv3i8jyoS8BPzd','xoSWL8LTk8Oht4dyCS7W3K4WFNeyJqLC','rZYoKGcj5Y0OG7KKIT17LBYick6UasOtHwQNVU3Qs6O04WAJFAn8MVWHRsvTFHRqi6FyPmwPXiaDijr4sibFiojEKFfZJRdGabWyqeqC2dUUoT8asKHYgi2gbACVXOY','9rbxWYaCwCQ2LH4gC2xoy0zwLScL3PzZ30uy2bhAubat1X8TrhUqw68eOWx6ttYC6zFrCwxe59p','0w7ZZSuN7w9BKYt5DN',13);
-INSERT INTO ti VALUES (383646291,198,'QbnNOySdPzkU3WTHDTmgrvnHIpV7kHiNaS3Lyhuo8wgyth6rrTQXvQjMZEUdGYF66TYjs9yfaVhCZ2hR','6mzm8TvxQRXefStXSDU797CrYtCRdsbORwJjmk8ypRZhAMSrZCyFVrgwStqsRmJ4NbUDNVI4Vqehi5s3wj9PjKKewbVlxP6sSxQsAyVM3wpXVJgNnBVlBCqcAz57OWjD6G94CAyFZxpsukfa1s9VQKCkTrmpEbdfXPWnWf7zfDnkZfUoUiabKddB29i9Vc99xuHYqTLs964ZZwd2xiXSCg1IIXZCCpxNpM7hhdZNqTv3i8jyoS8BPzd','xoSWL8LTk8Oht4dyCS7W3K4WFNeyJqLC','rZYoKGcj5Y0OG7KKIT17LBYick6UasOtHwQNVU3Qs6O04WAJFAn8MVWHRsvTFHRqi6FyPmwPXiaDijr4sibFiojEKFfZJRdGabWyqeqC2dUUoT8asKHYgi2gbACVXOY','9rbxWYaCwCQ2LH4gC2xoy0zwLScL3PzZ30uy2bhAubat1X8TrhUqw68eOWx6ttYC6zFrCwxe59p','0w7ZZSuN7w9BKYt5DN',13);
-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(93) NOT NULL, d VARBINARY(7), e VARBINARY(56) NOT NULL, f VARCHAR(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (755813242,126,'xrWdOND957pD7SZi7V01iCCWpnhG1DuVvcNos9VzMbMJbW8V4mYHiwckXJN0aMJaju2i','Utzhq8N','oB2zyb7AD5YtfB3lz0QXWeOl3Ti8k9LH0POny','g97EFXi6RWvxCx8b3At3Np0rWauvpwBJrooaqddpUN67z0CjJtQeugNrOdJF','BCDoBLsKTGwnIqqEcpOnLcTmj6tM1fZ6MOegegBUUEf2RWHNzBnzE6BPhieFh5','8kmZVL8nmV6YlXfz66OKDOGNhpLKHk0nZmmiZa0PY1cLujNe',0);
-INSERT INTO t VALUES (-1120790109,176,'oBVVk1WyMovLaFIvL','X','12bDgcGMOlHmI52gGHoNCI','GvmOSP07QNUjw2YOG4F6FVNedcOUnabNKbPO4B71b9D43RFHDwmW9QBSrtESAIy3osZe','vrwikG02saxSLZJWAjrPAHmLe3wkAK7TcFO2MIYppnwnaLXzh3nAlNDMDkn0HLDciDMM9O8xSxWtUI1ujNM01rsJlLh6a9hpDq','jbN75tgyHf09IHdpvcijOpIYwN2NVWRAtmv0ZJlJE4tZozn8i2ye0nSS',1);
-INSERT INTO t VALUES (-932699772,175,'0zydYpCHAQChOuSszT8GwLGTUVmvjkB2ISIUppRaftGcKWW8S2YLtlaNEcyLX79FKuDzmHifJ85R95uRxQO2','X','JtUot7rpzxQ2Fb7X7qKobP5iRpvzYqe4K5x426VAr9jISSvL','EgQaEaJjQjvnoJoEOJESdnvkzOetjn0P40g5mzJxi9uT5SdzlLb','Bg5w1LSnOIUd7fB2zYJBw1GafLmCfyel1Il1mCov9Yu5oFo42tUJOZ7goCLNLaR','JeVVU8A8sBIYobXPHV9bYQi7NBV35fJk8nebbL1Or3W0XB',2);
-INSERT INTO t VALUES (-1613581422,236,'nEMUCkXvWMyz5JT6Ke6xK7oOLl9rGAfGa3WCD8UdjIyxNOQFMwZ','C6','hIwcj8sW7ggs4nCDzTYI0isKOaGQC1dpvMtyA','odvE9mp7WkoiZY0EzLzlHS4Wt2Zl9Aonki7YzwhaN6HtM0cujfJFU0UFCIbqqncqZU','EeVSriInxbvSNEjVEjNUVeY5ecXE8gQSzKXiDW2KvF3D3lAR6H8IVBN0tapbsFDDfVsO5Exh','XpFouFlNHoeCf6uA7aZKjzjD48gYdshe2QExeaw96jIs5bq31fGeBzcBLWl6EawlkrG6XZXDCwnK',3);
-INSERT INTO t VALUES (664714520,158,'qQM0XrG1TOnUA6UuJt2zYqJX0','4RZN','o5QUhXQelVJgoB9ZOrK6pRMeFA2DoBTCm6CO7Kpb1G06Akxsh4','QNAnAstiNq5','m1Q21vPGjZn4ELquBgPKswxhfaO1l','BxKG5DYUa1c',4);
-INSERT INTO t VALUES (304667364,40,'lfE1AFRX8BLC','1kM3','93uJPXGMqPz9X9IIUP6x6uL92F0Fcz','qXjmW9e6pyxwCq9SyHRiY6YKhOW9SJvdCWXNjnmaTi2ZkJMOv1l7Bt3QE4YCVHytLyUlXQ2F','rrrEhX60RGK6EkIcypRphu3e22GY58OSyTP','pXbP4PtWNAUfBaodkvQjOWwnkIu8HKQ1jaLw4i8Fffn72qURzitPWgb6vp1bOaBMkgaWth4b1Wzrgdv5R',5);
-INSERT INTO t VALUES (1812812645,249,'wPxwbcRLHrFHdXpg2XArp8FYwcaL1W1tqgJmi5o72ZH3So0QERXyzosKnhwHi5ckc6kehvpVzt','09ycq1','azrQm7iX3uyHnD1BalHaazusCPMB4EN8mV8ncIZwOC4nX7eIF','FxDuiHAIgNMtmzCS3fluEBiqUqLheZS9DhODLGNmUVWvx4kgQhbBKrn2lyZC3WDLEy6ZkdomRqokCtU2NfdxX','v9s152cLiADKLiQ13tFGwbca6P0L0V4tPss1Jd','wQDLCtHlhspBtLqXKsiQJ',6);
-INSERT INTO t VALUES (672809846,68,'T6qlpQNGvbscJ2hvD0I8wKvulDf1qCmYdDmntwNhCknWkXMMJqDrZvKPKLBOV8xIBXoKxnHWKaEcuJMMPRz8452ybNO','qjSn','radfxp6ui','JuivOics3hzJuAuDlc9SyeUSBJ3t','8m5T6iFSOpUC3YYp5xlulZ9bX2FsSiiwWHpl0','fqr4lRaWWjIexkCUTrUMupgtQOS',7);
-INSERT INTO t VALUES (217082935,249,'j','UE5','wEZU','sJeluBoR5ZevLq6OE8kO5nxAihKAL9Ne','ZlPulFyFDkyfDDGukMFiKFrt3tN41neXsqdpxyq2dBBHxY0oRUhU9J3ea47SxPZDtCGA','kaLfrNkaQJW8nu1GQ8Ah',8);
-INSERT INTO t VALUES (-361574932,251,'14JU7lqKVEsPlcbbJ4Lxny35qTzoyxID1AI4TeTIl6uYk0x4','E','xIInqxFvNtSjd12dF2guAVjpmN5aHu49','LMHt1Vg8nfM0zfn7jsYVWlcPOdVZZG6ENeIQf2lna1euu','E8EM5EwO715sIroO4YY8BJfYQXHlr7BtfkpHrlsv9DBhVxwj8ffWLdMN','4CdS1gZRPI9fP9vkmZUq2UfiDjD6MUKHlqfVDuwFJ3s3HyXJnWrn4pAd8K798w5UHVDKyncRBMMpLrunnclCgQp4j',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3069871471,2086251,'43iujMmSlkDx3gwLqpj','PTKEXI7OFEXRKRxrmy4McvLBoReSvYfZj06r3rUAofXDE8P6vUVCZkOwoIdCx3LGOizyUaJgzyBxWRjXlWQLrnZ0BOUIFvmJVtI6IYYYZjnV7koQJ7ozZl9wqsT7KqcFGLMvGoBRs5weWUMid2YGhm5bvVSD26yG5V91CljmBT43kNILE2IZnmMs4WNiSf5nJ5rNHieVQ','necjkQVdfExwqD5Y','b2xqeojDwzON4ZCu7lIZRlBGjqqPilmqLwmmP65a8oIsYvtCsX7QpRgSDEtFPqpu9OTUwJfj','1','3',13);
+INSERT INTO ti VALUES (3069871471,2086251,'43iujMmSlkDx3gwLqpj','PTKEXI7OFEXRKRxrmy4McvLBoReSvYfZj06r3rUAofXDE8P6vUVCZkOwoIdCx3LGOizyUaJgzyBxWRjXlWQLrnZ0BOUIFvmJVtI6IYYYZjnV7koQJ7ozZl9wqsT7KqcFGLMvGoBRs5weWUMid2YGhm5bvVSD26yG5V91CljmBT43kNILE2IZnmMs4WNiSf5nJ5rNHieVQ','necjkQVdfExwqD5Y','b2xqeojDwzON4ZCu7lIZRlBGjqqPilmqLwmmP65a8oIsYvtCsX7QpRgSDEtFPqpu9OTUwJfj','1','3',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2966643959,-4549494,'3bHcHuipI3F89KZo2ssd1FffNMntnVIUsDL','B9T0NTdKvGn8L9HAzl4h91dJC55dU8DJ6WSjPa3f8BYqxK2ykHrv0Yji03LKsXWc5LAbOZcz7lxx48IGsU8aOHCNh7oLRXeSYSgNvS9es1fXlTYEp2P8RGvnA9a6kBvnGKs360OZ5cC2hLF2AcWzJQ761NuW3EuN8PBf7vwlQ3quXQmjhVUJ6dUAa3LtoxfwBPmQicYa0HRdzfR0S8Tys0kANtKawUdnFP5IJ8uwRVPrFhUL0ckI8','Xso7gVMFiwCEb7MoPXfpK','WD','OKO','o',14);
+INSERT INTO ti VALUES (2966643959,-4549494,'3bHcHuipI3F89KZo2ssd1FffNMntnVIUsDL','B9T0NTdKvGn8L9HAzl4h91dJC55dU8DJ6WSjPa3f8BYqxK2ykHrv0Yji03LKsXWc5LAbOZcz7lxx48IGsU8aOHCNh7oLRXeSYSgNvS9es1fXlTYEp2P8RGvnA9a6kBvnGKs360OZ5cC2hLF2AcWzJQ761NuW3EuN8PBf7vwlQ3quXQmjhVUJ6dUAa3LtoxfwBPmQicYa0HRdzfR0S8Tys0kANtKawUdnFP5IJ8uwRVPrFhUL0ckI8','Xso7gVMFiwCEb7MoPXfpK','WD','OKO','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1409083863,-792311,'QfQaEe8lLWiqYe4ptd8FveMIZ','PNfY8tmcPXDqKCneKQLU8c7rzs9UBzDIOC4afSVmvXhjISKiMlvZuLbzXY7AFmkP0yS81scbBIUZUIJ07AFQbPHbAM','ybEM6DfA','gBbi5GGwiIx7DTNTU0SNlsLrSpj3GZkrYGi2ZzRsla94EfkkULZ50u83vARYlfBMZm6jO9dvXcpAzdbFZl5JhsuRZOvHZMWWuA0UMKltZmFmUIgYcqDb8ye23Hv4sVz','zh','I',15);
+INSERT INTO ti VALUES (1409083863,-792311,'QfQaEe8lLWiqYe4ptd8FveMIZ','PNfY8tmcPXDqKCneKQLU8c7rzs9UBzDIOC4afSVmvXhjISKiMlvZuLbzXY7AFmkP0yS81scbBIUZUIJ07AFQbPHbAM','ybEM6DfA','gBbi5GGwiIx7DTNTU0SNlsLrSpj3GZkrYGi2ZzRsla94EfkkULZ50u83vARYlfBMZm6jO9dvXcpAzdbFZl5JhsuRZOvHZMWWuA0UMKltZmFmUIgYcqDb8ye23Hv4sVz','zh','I',15);
+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(69) NOT NULL, d VARCHAR(62) NOT NULL, e VARBINARY(16) NOT NULL, f VARBINARY(30) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1924059899187971028,98,'FwW4595a0qrxLmrJmekTmSkGJBuYcdLfr5ulVtvToaABxTMr2','MnXs39XvtQ2YLuRfW6','lAj1oLxmlOGB','bsQRmw1g1Ftwl0ei8moGJFxyg3Sj','X','y',0);
+INSERT INTO t VALUES (-1029113274958826766,23,'QMj1KeJUMQeZGI69qT2rM79oe0lmr7HfFHYsH71gZVz4cEo1O5FHx4QJkGrDX','3py0wRVJrlO1Cu06E8dhX0r3VeUfHVenezug3pJo5RTdCq71ve1r','3LaG','4jqoILGbGz8dcG0be5g','j','J',1);
+INSERT INTO t VALUES (-2655617233270739000,-117,'LKs8UvkfAxuVE','iN1JYq6V916o28YlI2KngU9QvhRKKFy3QvCApt2','I','NxVCe1XSBg2','qG','3Z',2);
+INSERT INTO t VALUES (-9217596002233900603,-93,'i2D5dnwoSAflQl','9T3xHyO2Ffw5A1bWpArhI','T8gvV','dIwVwRociCf9j8S08atx3A','S','Uy',3);
+INSERT INTO t VALUES (8332823870919383511,0,'Bj6M2','F02OiQ6g0UrfvC','U','CIosntdvWvX','QH','AZ',4);
+INSERT INTO t VALUES (-1996878797048865733,88,'gc7yAbofeuunArYDZImBcszvYA','FACyQ','i8','JCdbgkGG1sKWucOVJLU5B','V','2i',5);
+INSERT INTO t VALUES (-7303773024275992181,116,'i0SF6iaC5oCWHMmgRJu62yMOxAG6fCOLmwXgYawEVqkZaVeFqvlX317Sj','348H0ux7jBVJc6pqYsTLfzC6DE8','qO6F9t','FjK7Avm5IoeIYUmeIhmsZ','ru','G',6);
+INSERT INTO t VALUES (-1181278592221757426,34,'oVtjfH9OfXfxGg4dmzEpFeCWrFfVIinQSkc3gdmk7EfCuo0NZnf9HYXUnM6WuKJN','TlTxzNEMAG8lpMzoS4o3','2vpCZq','q02h','Y','th',7);
+INSERT INTO t VALUES (-5919522785054052532,-3,'PmMzbX0GWa','VL9bmh1wfqOfh1O3wW3JnUxm','XunK3xIPC','IDjGywSg9D','w','9Y',8);
+INSERT INTO t VALUES (-7710889839507020714,-83,'ybotVc87eI0WrvBzmx95mqEmZyyXIqPPV5RzLNqAUDdNGpblP','kdbuwVBmGr4oJbCZDSJsIST0I4Dde','A','mwHqpSkiP','ru','hI',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c CHAR(69) NOT NULL, d VARCHAR(62) NOT NULL, e VARBINARY(16) NOT NULL, f VARBINARY(30) 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 (-6839290116074808738,29,'hhEq48x9gWZX5zaxQG5srOciTJJ0IfhmAAaKhVxoNJPYZXf94QEe','xKakr','6on5oOl6PJYrY3zVwVGKwTXcgWCu178hwFk9Wx','fouRQWuipiKYJaOLaB3GMhzBrKJwN61bKxFPqL2x3ZSwVgeOkFibfgneJgBNUg4PrqMwbEzSws1leFfFisS','Lw3pr5','hUJ3cMQfGW36N7qj5VzepwxQbdawA0KqT0PNRVW7eVuEOdCb',10);
-INSERT INTO ti VALUES (-6839290116074808738,29,'hhEq48x9gWZX5zaxQG5srOciTJJ0IfhmAAaKhVxoNJPYZXf94QEe','xKakr','6on5oOl6PJYrY3zVwVGKwTXcgWCu178hwFk9Wx','fouRQWuipiKYJaOLaB3GMhzBrKJwN61bKxFPqL2x3ZSwVgeOkFibfgneJgBNUg4PrqMwbEzSws1leFfFisS','Lw3pr5','hUJ3cMQfGW36N7qj5VzepwxQbdawA0KqT0PNRVW7eVuEOdCb',10);
-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 (-4477335988607189172,113,'aIIW0BxqZwimPXVQZccExXJQ62dtarKCJA','P119uT','EIVN7Q6hgUcs8W','chjLTjF4peiklDtaw8RBmK3to6VDVUGVQHEpQpoRU','NtqrGhosKJi29RhH1QUwbcRWL4CHfbsprTorNgJD','xv25yLDya1oiiYNYZP8mszRwMPCaTDkC95ySmr',11);
-INSERT INTO ti VALUES (-4477335988607189172,113,'aIIW0BxqZwimPXVQZccExXJQ62dtarKCJA','P119uT','EIVN7Q6hgUcs8W','chjLTjF4peiklDtaw8RBmK3to6VDVUGVQHEpQpoRU','NtqrGhosKJi29RhH1QUwbcRWL4CHfbsprTorNgJD','xv25yLDya1oiiYNYZP8mszRwMPCaTDkC95ySmr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-7430738831647294934,38,'NMYyVZMgNOjaDzbMZQ9mqRODKc3MoCj8Z','HfulJjctrWkNhZP9zMCl62SYfIeZer4ZoJzBEsqxFGSlsxsCPTG5rMPxpMlP2uBcb8LsedhQxQyR7Q8obXUTBQjPq7yuHSohJtduGmAcofxdcDeW8gdeEptC2lCnnJRcrj9PFvISpL0nYRP3V3cvTtx1Hh2K6bUs0oBwzkaJ1gKceno6TLDSPMwdSv0yAxABg92oE3ZQaEop4KnmF89Dqv7O9iWaY01l5py98lR','YnCrbjEVaV4cedBxfdUABWhFo3iStHmO','uocH6CdPcqPlyduI','rSzNMUIqomBGWIdv1ZBBjf2s2sTH6hDhmIruni3s3pHJdfWt0t0D7a7vqjOEAsvHAKq26JHG6SfD','SMBW73iyn65CzBKANUdAcgSU0AOqxiiRTgNzdO4zVNduim0nuX',12);
-INSERT INTO ti VALUES (-7430738831647294934,38,'NMYyVZMgNOjaDzbMZQ9mqRODKc3MoCj8Z','HfulJjctrWkNhZP9zMCl62SYfIeZer4ZoJzBEsqxFGSlsxsCPTG5rMPxpMlP2uBcb8LsedhQxQyR7Q8obXUTBQjPq7yuHSohJtduGmAcofxdcDeW8gdeEptC2lCnnJRcrj9PFvISpL0nYRP3V3cvTtx1Hh2K6bUs0oBwzkaJ1gKceno6TLDSPMwdSv0yAxABg92oE3ZQaEop4KnmF89Dqv7O9iWaY01l5py98lR','YnCrbjEVaV4cedBxfdUABWhFo3iStHmO','uocH6CdPcqPlyduI','rSzNMUIqomBGWIdv1ZBBjf2s2sTH6hDhmIruni3s3pHJdfWt0t0D7a7vqjOEAsvHAKq26JHG6SfD','SMBW73iyn65CzBKANUdAcgSU0AOqxiiRTgNzdO4zVNduim0nuX',12);
+INSERT INTO t VALUES (6923992559167426964,-24,'s7nAY8DQgHbmKKd0vU0eVoSxjuTKpG','TPqTwKlpu0c1jgcSKCELBBj','0mCPfOH','QixYXqHD7XUQ3Kiz9b','tY','x',10);
+INSERT INTO ti VALUES (6923992559167426964,-24,'s7nAY8DQgHbmKKd0vU0eVoSxjuTKpG','TPqTwKlpu0c1jgcSKCELBBj','0mCPfOH','QixYXqHD7XUQ3Kiz9b','tY','x',10);
+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 (3675882825411839488,60,'wjYC','UNuuJVFkB6tMFUxtgxq','i7rvVaFJcLPkOqj','y8sMviYuHHK26gbF2UcRlbsnIK','7','q',11);
+INSERT INTO ti VALUES (3675882825411839488,60,'wjYC','UNuuJVFkB6tMFUxtgxq','i7rvVaFJcLPkOqj','y8sMviYuHHK26gbF2UcRlbsnIK','7','q',11);
+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 (7537308751831538277,-48,'zt6VfefSFJ7Rf4P','4JGFnrOZ9L9LYykkbNr24VgTVFX8ORqZ0yQHHM1jMIRXQUfw6rLMYrHj4TfFxSBeieGR5YxuQAe0HpmcRALkNiIudGb9yjwFNNb','LCOcOagPFODiPLh','QkRxmRCt','xT','v6',12);
+INSERT INTO ti VALUES (7537308751831538277,-48,'zt6VfefSFJ7Rf4P','4JGFnrOZ9L9LYykkbNr24VgTVFX8ORqZ0yQHHM1jMIRXQUfw6rLMYrHj4TfFxSBeieGR5YxuQAe0HpmcRALkNiIudGb9yjwFNNb','LCOcOagPFODiPLh','QkRxmRCt','xT','v6',12);
+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 (9057534800121544760,-26,'lleImyRUmseQAyw80wlYKKAXI2QrwOj5IPuvNyiDwq0TDYAK0N77YpCs6fVbyIP','w2776WHS3pJknWnW6NXf0MTkGvvHRJVnGA8mnnDvVhh','B8wBhsG3eAIHk','ZuqJqobUVu','D','Dt',13);
+INSERT INTO ti VALUES (9057534800121544760,-26,'lleImyRUmseQAyw80wlYKKAXI2QrwOj5IPuvNyiDwq0TDYAK0N77YpCs6fVbyIP','w2776WHS3pJknWnW6NXf0MTkGvvHRJVnGA8mnnDvVhh','B8wBhsG3eAIHk','ZuqJqobUVu','D','Dt',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7111664958295672789,-16,'0UpF3wF','zAhDaS70tZnpQ6t8GBaWz60zdM8B4vEyIZhlcdjwfyt3PV6BpkyG09botWPry0crffqzrIksueBmjXlpMnstFc3EfyvbTQ7ksYZxF8lywc7dzEwRqIVNQztmyuTFvD77DMaVTw6WuHZ9g3DLqWM44kY32oFHXAQSX76wDTNSSfh1h35uYh1wkVrtDgZTfvAFUiaWyNeA3sLWxATPduC2t732GOIuBwAo5FTwZmFciRcAT0XutU9xbhKCDZxK','8A','VnrF2QiUW2BUayIBGxCxxJ5GSEgDnINL5PuPaMKdoAKDbKLLC','gA1','n',14);
+INSERT INTO ti VALUES (7111664958295672789,-16,'0UpF3wF','zAhDaS70tZnpQ6t8GBaWz60zdM8B4vEyIZhlcdjwfyt3PV6BpkyG09botWPry0crffqzrIksueBmjXlpMnstFc3EfyvbTQ7ksYZxF8lywc7dzEwRqIVNQztmyuTFvD77DMaVTw6WuHZ9g3DLqWM44kY32oFHXAQSX76wDTNSSfh1h35uYh1wkVrtDgZTfvAFUiaWyNeA3sLWxATPduC2t732GOIuBwAo5FTwZmFciRcAT0XutU9xbhKCDZxK','8A','VnrF2QiUW2BUayIBGxCxxJ5GSEgDnINL5PuPaMKdoAKDbKLLC','gA1','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5638376485880636813,10,'l4wN4QoW9C8vAwaLmFcvRjhZW77','9U8Mk8xWnwsCl59niMBcK38w8UbfMFLQh6wWFr6b0gccbV4Kq1TvwOZDiZkxL11ylZ9hdrgHfmEBbe7dGyz5hOv4QE7AhlTSYswvYPdsTOV8n2CjbHZQTvSgJRWaustqYlaEqv6MV64CNggzYCtOG0LUBz8pcAZcZQ8lUxGYwGa3otwrurGHCriIzH7kH9T','axB','Eb3pYrUZ2xqcRPaXIUif3LSMyuYBjuu0xKOPO7ebgQP5U6dLnnMXNl8TWyZVFWnNiO152ppWzc5uTAFk8j','d','zS7',15);
+INSERT INTO ti VALUES (5638376485880636813,10,'l4wN4QoW9C8vAwaLmFcvRjhZW77','9U8Mk8xWnwsCl59niMBcK38w8UbfMFLQh6wWFr6b0gccbV4Kq1TvwOZDiZkxL11ylZ9hdrgHfmEBbe7dGyz5hOv4QE7AhlTSYswvYPdsTOV8n2CjbHZQTvSgJRWaustqYlaEqv6MV64CNggzYCtOG0LUBz8pcAZcZQ8lUxGYwGa3otwrurGHCriIzH7kH9T','axB','Eb3pYrUZ2xqcRPaXIUif3LSMyuYBjuu0xKOPO7ebgQP5U6dLnnMXNl8TWyZVFWnNiO152ppWzc5uTAFk8j','d','zS7',15);
+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 BINARY(75), d VARCHAR(47) NOT NULL, e VARCHAR(69), f VARCHAR(10), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13221094,4054902,'S5me','3caGg5Pb0w6ZXUqO0c3HoZQx6UH7c','NdHoUBneRO1ktxKdhMQ84SPM8s65fDJttir3X7ApG4dqH6Nba5cOn9RkPsaTdA7','L0WvkG','zw','J',0);
+INSERT INTO t VALUES (16721613,1126745,'kJYwvSAFAbFA4Vby0L4MKRpFGBUWrxoENKfN71V6ade51ConEdkrJ1','ktlZJ5Ye2L','RfoG2SW7xKp0U5vNtF6JYXmTkJ8N3uHu95op61eg43lvWymy71GiOiLHTO9co','urG','9A','D',1);
+INSERT INTO t VALUES (15883664,-1727578,'UJ0bCwymUdF5OAzPclZNOwg9JpWZdqlzs1JyuKphaunBLFa0WBn','POfsh98LszSetkRgBCGsEc5dIE1jsQpM57oUamytHZ','pm4sDNQKjrhwHTFbxfhTJwo3gsmpHWVV9LE6x9Nuxs5LJE9UBt5DtGJ9oMI8eKEB','dlDIjP2GNN','C','d',2);
+INSERT INTO t VALUES (11605632,5894355,'jFovSV0gGOlzRQpFFWCA6a3izNYRUu','F5ybzB7DzGf5UqGgHYOisS6cwUSapj2Xq','1ve3muPNM3n15g47','BB6y','G','F',3);
+INSERT INTO t VALUES (1698579,-2855108,'zVINApTpE15eyqRZF6veOcWhxmGV373IChNmiXJzfQ31SUTs6s','INgVBsyPre74gwt8XOSsGPGS','ca08UWtG1o1xr1yKRUsrblfCPyJkb4VPR6DZ3atpCxMFaCh4oXFeM51vE','hYswundg','ks','X',4);
+INSERT INTO t VALUES (10319049,-7751363,'m27lhPWLDg5eDszNvyuwNfYBglqTuVhtmMMLPXV','9CBSJiNNQ5eT93IX37tN9I8r1IauUDtGfTGvvb3G8g6','tThBqOokQAy4gDOTA0Qn4yX6gy0S03Er1mK0iRvaGoIzQ93eHZe6ilU7m','ou4','G6','N',5);
+INSERT INTO t VALUES (14424178,-6506433,'jlRnwJ0at','k','lDhota04iarYocyB96DIWOYEmUj8HbtKEvPNgCDE0TDBBDOzE0','pu0WHY0av','2Y','k',6);
+INSERT INTO t VALUES (1861609,-7737184,'26wh2thHME5QgnqADlk0rwFr6asburVeVFcD','cwZ8oXm8hE7','B6qOWkCsAa7hNdEz1RMfDveN5oxtLX87Y4DjGzPENMrkn2','ag1a','li','N',7);
+INSERT INTO t VALUES (15491677,1918230,'fA3n6TcpI059Ae9vuJFqG1okQtRgjYgMpyKS1oTiMYyN','QonOpBDIl1VHPoMoKdW5DA9afaw5VkI5PL','vpklhdtIErpcMP9ypCgUqInyZ0','t1aRwKvB','WV','r',8);
+INSERT INTO t VALUES (7361931,167276,'TUG3O4GGYFPu4wCY1uRWfvauLquJwR9k','EE5NNH','lhGISl48T3jtTd9spP3AzTPsW1iuOYkR4exkdmjFBT4WB','P','c','a',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(75), d VARCHAR(47) NOT NULL, e VARCHAR(69), f VARCHAR(10), 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 (1050347872,-1753514,'3IQVeuQyB0T3DkzH92k4MrD1ALfwDW3SfSr','P2948cPTupf9fZhCbifslpderFJVMnD8ipWahEvA','4EHZalsjswImpfT0G3LVR7coLOQvs0pWZweDNu9XKoXluT2DkaaLKU7T','bmylno','u','G',10);
+INSERT INTO ti VALUES (1050347872,-1753514,'3IQVeuQyB0T3DkzH92k4MrD1ALfwDW3SfSr','P2948cPTupf9fZhCbifslpderFJVMnD8ipWahEvA','4EHZalsjswImpfT0G3LVR7coLOQvs0pWZweDNu9XKoXluT2DkaaLKU7T','bmylno','u','G',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (1661530609,-3977546,'jqaL4WD4PVU9AKhpUV7TSKd4hWJ7KzRFhCWwI6Vzx4488IKNxqw','Id','YpKHMXAtdP50rKCD9wRCIwGNilZnBivUDshRCcRzczHK0KrpZDko3XUyDqRbAecWsRcxo','pr0a','S','N',11);
+INSERT INTO ti VALUES (1661530609,-3977546,'jqaL4WD4PVU9AKhpUV7TSKd4hWJ7KzRFhCWwI6Vzx4488IKNxqw','Id','YpKHMXAtdP50rKCD9wRCIwGNilZnBivUDshRCcRzczHK0KrpZDko3XUyDqRbAecWsRcxo','pr0a','S','N',11);
+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 (3024195375,2021143,'2RVYgC467Iaa02CQkcojSILHkaZczMOERsHNc9Z0JYbNLsfqCabIKPn0k','9GNEJsAw4Y9mEjn6xvOq2GsxQGAEI1l1KXCVJy0z','JznWfZ9X3sJvq2rNbStc3fnwuw4FHsx22','qh2spF','x','K',12);
+INSERT INTO ti VALUES (3024195375,2021143,'2RVYgC467Iaa02CQkcojSILHkaZczMOERsHNc9Z0JYbNLsfqCabIKPn0k','9GNEJsAw4Y9mEjn6xvOq2GsxQGAEI1l1KXCVJy0z','JznWfZ9X3sJvq2rNbStc3fnwuw4FHsx22','qh2spF','x','K',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-566100224782952354,71,'FtTflTUexNEiMSqFMfY4jnxLnq5CpQDd21ica','S33XWbu5k8nGjyqyhDSpOLO5fxh9e2JRqlnZkS38lDx5pLjwyebe4HrbPidyN2IN2CuyUQtT20GyB65mRBEHQwYjmQuC9IsJ93aw6Es7nfOa30PBZ3vRkILqyEiG0H5aWLRTI7L3fZm0Pdck7JbgvAjYtzeaPPtI26rBNPkHzZo96Q42yFZUbdmqRjIJgHx0ZLWaHvqvCncKKX8pegwQJUcv86usbEFXGXRDphjwAQistZpLn61bguIbho9h','AzRtgapdVv7B8p5nKvHTbIiH9gGKfCXaMCaSIW2sUDa0Ka8UGpS','lBGQu2FPis5FkWCGQSBtUz7vKvH66phxshmcPgyyzVqaE3wuM3AM5EDcPOQD6tlw2ccDKQcAbigpwm8j7eTnniCKqzaqwmPiE0xckAup6Z2nZJS5s9sL51I8XmuyiQJBGRYdHpo','I7XuADsSBbrzSc01pP600RBk8yCP7pvcY9dknZcJ1VGFZ9JYjabg9EFPBpwDY','JPPISa9is02pXkXH7YoiAcgQxgzx2zqHAQkkECKM9GrLEzo',13);
-INSERT INTO ti VALUES (-566100224782952354,71,'FtTflTUexNEiMSqFMfY4jnxLnq5CpQDd21ica','S33XWbu5k8nGjyqyhDSpOLO5fxh9e2JRqlnZkS38lDx5pLjwyebe4HrbPidyN2IN2CuyUQtT20GyB65mRBEHQwYjmQuC9IsJ93aw6Es7nfOa30PBZ3vRkILqyEiG0H5aWLRTI7L3fZm0Pdck7JbgvAjYtzeaPPtI26rBNPkHzZo96Q42yFZUbdmqRjIJgHx0ZLWaHvqvCncKKX8pegwQJUcv86usbEFXGXRDphjwAQistZpLn61bguIbho9h','AzRtgapdVv7B8p5nKvHTbIiH9gGKfCXaMCaSIW2sUDa0Ka8UGpS','lBGQu2FPis5FkWCGQSBtUz7vKvH66phxshmcPgyyzVqaE3wuM3AM5EDcPOQD6tlw2ccDKQcAbigpwm8j7eTnniCKqzaqwmPiE0xckAup6Z2nZJS5s9sL51I8XmuyiQJBGRYdHpo','I7XuADsSBbrzSc01pP600RBk8yCP7pvcY9dknZcJ1VGFZ9JYjabg9EFPBpwDY','JPPISa9is02pXkXH7YoiAcgQxgzx2zqHAQkkECKM9GrLEzo',13);
-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 BINARY(22), d VARCHAR(34) NOT NULL, e VARCHAR(76), f VARBINARY(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1756655006,1973491640,'RZZiZqpwPk6K2YlZg','xaYhJ2zLW9xUKBsaxkFbni3F568','hMWP4fZlcu1j2','BjqEe','bm8yi7RWzlnQi0CZIKFqTo','tOFhrlt7g7PEBAnOM2NrFn6AebJwtYd2cljYIz9jk3BffgJtSLfg2ir1rvDwxPrcuVHijSKVb9qCbqFlcuFcLdm5PMf54F',0);
-INSERT INTO t VALUES (-1076985867,969095806,'vb83TGv1pYcBcUHD8hp','rWQNxtrMhUmndTvgdpIsxrcYEG9E','aDTvJt3t3pcQ9zZMri5wsfW4gNheFTkM3I8brkigt3G7hD6TZH0d9gLa1RKZelww2XyCMtmcAi','2hwmWvGAG2WDiBc9VvA2n','TAWX7wx9TRBTXYWf6tnUAbCOInuhIcHTQC1eBet5ag4LrhIeaoNilQs5QtWxXTynrA','GyibXs7nIIZ2LPtpPzaqnOSZUkgd17xsVLuOjQdFIuyHHedmizRBdcDcllX2ObTEI7QioE7BnkSqO1r60',1);
-INSERT INTO t VALUES (567242500,3858556913,'Xx','3nNWi7YnnIJXL9XKFrTKM0J','V1jEeSTh3rjf2zgmLj8Z2G2OxmkioYT4PM73Ggv06RwxPRkyomY4kjel68oHwlkzVDvQVJxb2Ejm','pA5z6iGFd4BbpQmsmGpnzfPnTgEY09yB5V0mSqNiTafAFXAvJ5xyq04v0pco99TQ','BuSxnuxBzFzrDP2fQbgiiCSTuGYWl4c0coltfj7Gvcw7nK4','8',2);
-INSERT INTO t VALUES (-1272451307,3019921348,'JlYZaqPYbohBeqBO8GI','RIV0aGhhRgprMLnCdaLOGO6JY9G','ZqsX','Sylnm5riMwZvDYZKSii70Aej','6C6mQU36hL99nWqVNFlMGkWziYtQYQzpAf65b8MVTch0SgAy7k3NQiIuglGRvcxEnSh6NBK7UBpbc21t','pJYG1UV2851R92',3);
-INSERT INTO t VALUES (-105654561,1378687010,'660BzpR','FHCoeb74d3','y93oxy31f3vY7mE1CufrzEkA6JJ6Y6quV3WdLWG7Ztu4pmq3mRF','h','hmieL0uAVwRv60ng26aIBZQoy','IjFVcgpHtf6Ib93zbdnJyeENKIf63gx',4);
-INSERT INTO t VALUES (1310658504,1728739876,'Kh0wmkv5pGLM0YI','zwjsLBFvIkFvDHiuV2S3eqQKJAvXL','8uwokCwjpBHsSdCGCAsTb5q7doWRTVBVGePEV3PuTb4RyGPDdtshTTnC1vI3dgm','zJEgA4gQPbgGSWj2OJpt3G1OoMeqUrzlAisk7SDn2rIcVpbNqRV','xEpizI7xub36ttwF8B5rrEZgWUOdeWwjkJwKNGJw02Be2Zr19vyf4VjsDZEehR8HSJSsh3PMzkY7gtvwPsOMp','DS3aJWXj3xRKcZv0kaVZ8zcv5iLHKDtm65r0aBU3SXpKAsE689WqEr19eTeNbPblmzYmdziMuhtvSl3pAc6gb8JDQD',5);
-INSERT INTO t VALUES (-248549504,1195965448,'agTTW4Oe4JZQ','Een1tNMkJETsbQ3NeEapDkLoq','r8e2gmQU2JZViepIyuxxU9r6lW','iKzwNxrtY9SyajYp1BG5eYYv2zVeWYCFI6KKrfpcl3EO3vX5','e2MZdcgwzoRoDuOSFmfQEIyDyWZZQezLPpxov6mpUjfQBOjhAsZeSe8tGVLYV5vYF4KG','C3fcWZXlxMIMjnmQuzKzf',6);
-INSERT INTO t VALUES (1217988937,856542334,'FVVPNFSd','PR3oH36CrR','GeCk8y62Uddrb0bFTB','tgtZr4ouu3YFUrluIb91fjb','iJOWROnuVG2BKgq6r4i1fTcPQNLjIHx9Q','RUMlL0YLGcjexweC29GkHvfeIyl3jWKVUb7I1397hp6mSOq1BS1H4',7);
-INSERT INTO t VALUES (-1513973177,3816126349,'Xnsoq24w0i4PTzE','nTuXD6','Ps5wgEADby1T9CC70d0rGkUlB9Jr0fgaFCbGIKoe2bVH3ToBv6wIxz2AkPokh1hKhzY','Lwv4NVSaOxSGn','8MN9CLQjYE1P7PAdDpVK0KXtgq2u3IDT6RtPtXIDnqSE','eAXgacVHecZ6FrSWHNmEBR3SwDOOnK3LCscxi1c3xPyvsmSuaaX8T0tImxJS5Wsa6rUQCLKwPgGdzxTy1',8);
-INSERT INTO t VALUES (209344127,208870790,'Q2SU','lesAHtE2Bsa0j6','3bHrGOYw1vnOnGvrNL9GhzUU2GdaNX02tVhW9zJxz82gmhZVimCQW321','FjmiqXP0HIzFgBaCv1ToP8jaaLaJAnV8mSyXwYujBuOso2cwe8EJ1D0WXTRtY','BE10BhKRFRdH9gz8PBUEgAASvUy7jvehb02QmCisuKtII9q7IAwNh2QyR9v29exauJ8jE1QyjWgJ0yuB3TMr7l92q0','RyKbhoB7b45EJ0XIhDjKRDeGmHI4EdcOmuqMxvVOoERuEyAn2mfc1j4zCo9ZegbFgQYPsBHL7ezrFu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1430566570,-5042968,'R6ML4V3ESUWP0emujoNkRrEFN9CFycqTAkfaNeHIlV7z7iHXK','Ec7H7xp7eInU2jWufA791CXHsKU7AWsds4hzbB2JyGsnmgX8khJOgRVChuh6xJyQx9CEmE75ArJNcfofQ8CIgDhk4MJZGeRjeoMnIDOtCJ2t3vDb','a3HAcvge5HGtgWC6007ZOqR01zbeZjPhSvIiwWCg1dRgeBsZTak8dXEaJuEF','yMk2tKgx7YIC0LUQOJXGTIJgs1nCu5sPXJIyIXgb0U71WgX6g0WQxCXTMEv3joNKiGyLVDDXaCr5Ykl8av8V1iJtiXuLP2vUxnrRaNHpaG0Hv0rV7bYBFSc8Eyr0DSBjukpVWn8MENBR1BkF4h6pNFDdZi2csfp3gVPTbZebQK97h','81','2',13);
+INSERT INTO ti VALUES (1430566570,-5042968,'R6ML4V3ESUWP0emujoNkRrEFN9CFycqTAkfaNeHIlV7z7iHXK','Ec7H7xp7eInU2jWufA791CXHsKU7AWsds4hzbB2JyGsnmgX8khJOgRVChuh6xJyQx9CEmE75ArJNcfofQ8CIgDhk4MJZGeRjeoMnIDOtCJ2t3vDb','a3HAcvge5HGtgWC6007ZOqR01zbeZjPhSvIiwWCg1dRgeBsZTak8dXEaJuEF','yMk2tKgx7YIC0LUQOJXGTIJgs1nCu5sPXJIyIXgb0U71WgX6g0WQxCXTMEv3joNKiGyLVDDXaCr5Ykl8av8V1iJtiXuLP2vUxnrRaNHpaG0Hv0rV7bYBFSc8Eyr0DSBjukpVWn8MENBR1BkF4h6pNFDdZi2csfp3gVPTbZebQK97h','81','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (278052656,-935613,'oae8EFYeU5VaPwh6ezb8bjM3ZFAubO5drXCejOWStippvZ9o9FlF3nDRXRUEht9F','Vx7rXvO5B148qbWISwcBnNWCUNuMZZdVcCtHuebtXmEIGzxxVjP1qsl3C5iA7b46ZDBl4kxeIl8ViY2yoVZNAcRUuVXq45EJQtP8wkm595G9UwrbSeK3PCYxM22MO0vFWi7hpcj40xqQB1YCnKlodetZmrbwJ7DR1E6xzW0gB5gy99f95ry5FL6KpjPPsjxuIOZ6prr9vEDNVCvUckJlvXfLWZJXNn1JnCmZ1Y9zqi6SCui1CsRFJyZnaJOzIwIH','Dd8BgCMFHd9kEfDimnGNcAp0LxdoT6Oeaccr1QZpAeqvoZu','ioQilsT8PAXq7S4hYYb4PnIYNMUTHOzXKwKinQ2WeCvxejYlb6v1TRsiaN6koHHLdpRHzVo16HNEEcVb3LUKhnP8Kad0e3i4L5EeoTjT0e5fXmdOPVdIdwp7fEGIXcmPE8HZGNtLj5njVoSRpyNOHRpGRJp9TQkGK4m5Ec5pJ9hjyNWiqLc55kmBXGRKNGqmWV5R3chaFz8tY443ueNaC5WYmSbABYulAZhmk','qwn','S',14);
+INSERT INTO ti VALUES (278052656,-935613,'oae8EFYeU5VaPwh6ezb8bjM3ZFAubO5drXCejOWStippvZ9o9FlF3nDRXRUEht9F','Vx7rXvO5B148qbWISwcBnNWCUNuMZZdVcCtHuebtXmEIGzxxVjP1qsl3C5iA7b46ZDBl4kxeIl8ViY2yoVZNAcRUuVXq45EJQtP8wkm595G9UwrbSeK3PCYxM22MO0vFWi7hpcj40xqQB1YCnKlodetZmrbwJ7DR1E6xzW0gB5gy99f95ry5FL6KpjPPsjxuIOZ6prr9vEDNVCvUckJlvXfLWZJXNn1JnCmZ1Y9zqi6SCui1CsRFJyZnaJOzIwIH','Dd8BgCMFHd9kEfDimnGNcAp0LxdoT6Oeaccr1QZpAeqvoZu','ioQilsT8PAXq7S4hYYb4PnIYNMUTHOzXKwKinQ2WeCvxejYlb6v1TRsiaN6koHHLdpRHzVo16HNEEcVb3LUKhnP8Kad0e3i4L5EeoTjT0e5fXmdOPVdIdwp7fEGIXcmPE8HZGNtLj5njVoSRpyNOHRpGRJp9TQkGK4m5Ec5pJ9hjyNWiqLc55kmBXGRKNGqmWV5R3chaFz8tY443ueNaC5WYmSbABYulAZhmk','qwn','S',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2634514058,-7485597,'xYYu6kikNbTXo4boTxDumJTXs57hhZbhVoLFDBlarWl8sQO5JNM9f2Te','PO9UtH8ljqEW0p5Tgw0RC5ojGJGwQ82qHZOV5dNBv6fT183O9eZv0t1fp','B8ymZmiiH9MUXilpL2Anyr1KgpunRrbYjDJN8','kkIrBGykPfyqKJe09ldaS44mZXlAyGAzBt456UJ3iNH0Z3SD7LxeDriH6oz6ZFBB5NRxikaKb5OP2mB1ZAW8FB9f5ZBmwdXrVNFwl5ePpQV8OFJYIWqxi8bWtAUKa11yCDu29DdXy1GLfZpUV6E7XJw93arRZe3QcbxAyHgoqJjAkjhSd77pC17aFpRxwZlusFysFrvAZ3YpTy0vZ7hmj0AcP1Hgmcj6CJo','yyG','r',15);
+INSERT INTO ti VALUES (2634514058,-7485597,'xYYu6kikNbTXo4boTxDumJTXs57hhZbhVoLFDBlarWl8sQO5JNM9f2Te','PO9UtH8ljqEW0p5Tgw0RC5ojGJGwQ82qHZOV5dNBv6fT183O9eZv0t1fp','B8ymZmiiH9MUXilpL2Anyr1KgpunRrbYjDJN8','kkIrBGykPfyqKJe09ldaS44mZXlAyGAzBt456UJ3iNH0Z3SD7LxeDriH6oz6ZFBB5NRxikaKb5OP2mB1ZAW8FB9f5ZBmwdXrVNFwl5ePpQV8OFJYIWqxi8bWtAUKa11yCDu29DdXy1GLfZpUV6E7XJw93arRZe3QcbxAyHgoqJjAkjhSd77pC17aFpRxwZlusFysFrvAZ3YpTy0vZ7hmj0AcP1Hgmcj6CJo','yyG','r',15);
+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(42), d VARBINARY(19) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(5) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1479434837,1023282156,'GCLk2rOeE4SS3xYCFaHIpsH1ZC5adbbQ','XuZPQtlY1o9s8L','hKN','VfwX','z','I',0);
+INSERT INTO t VALUES (1919535226,1776583434,'9oJ5gkmakGwtOnvYMKdAPctdzrQJmRXdw5wY8','GVHmSUNpXMbIx','0Xh','3','21','L',1);
+INSERT INTO t VALUES (-1432782635,2140901622,'MPoHgrTa3CiTn','zJFrpOhw90o8pnf6','apVQ9BkRaIr0KG63cb9Lc37bVlpx','vl','m','T',2);
+INSERT INTO t VALUES (280079225,3238428289,'raFWep7jL18kHWgskhRwmsO','48K9oWVZaTDuN','km','f05hv','5m','G',3);
+INSERT INTO t VALUES (485652153,4048362532,'1IittCqw','zSWOwbjh2apQsLk','fCoGawJmyZE9U2Vcpn9lLmFXpi9C','DBjI','F','k',4);
+INSERT INTO t VALUES (513512240,2251680725,'D2UBsR6J6pSrgkjJVJuB9Xsn6jySC4VQo0RJVzh','OFz9EGuBBy','zqTjXoAXRIYImcV18wIaZolobx56ChNc','1S2','jh','O',5);
+INSERT INTO t VALUES (1765266511,3035029223,'B2H49BwNrb9kyEWcjta7DXeTuQ','mAooycMDWUf2FI58t','BiFvulxzr2BdfBka1YxTKSDWzLafcUoNYEbXbv4','REZpy','u','T',6);
+INSERT INTO t VALUES (1210926976,2443738695,'LdqmDKAGXt','U1','hj2eHEYBJLi','Nh0','Pj','q',7);
+INSERT INTO t VALUES (426704819,3442814117,'kqI81GvesT7vlHaSb','e','zwyhwvEqW7UGxhHDV2m','2po','N','a',8);
+INSERT INTO t VALUES (663655422,2864656351,'3pVud1MbhEp','irxlo3cb4eYc0','PvZodRi2e6zFZZlKAGfD5KRTV3LNrHU','qHpJ','u2','6',9);
+CREATE TABLE ti (a INT, b INT UNSIGNED, c CHAR(42), d VARBINARY(19) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(5) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-5297373663912339768,3215525272,'qW0lTI6ptC','3EQle2B9TSHVNcbpyV5HGb5WVfqQV5','vhIZGZvKJd0v7MOdGSXNCxEar','E5KLvGsCviegL','2URkLzKIW','LyciwlMrlbNXf44zNnMeQDIEgCX912psf4lVNzagUXwEzEPjc0QkpyLGM6Vl2eMqHPol1WF9iVcFn8u6a0rR3',10);
-INSERT INTO ti VALUES (-5297373663912339768,3215525272,'qW0lTI6ptC','3EQle2B9TSHVNcbpyV5HGb5WVfqQV5','vhIZGZvKJd0v7MOdGSXNCxEar','E5KLvGsCviegL','2URkLzKIW','LyciwlMrlbNXf44zNnMeQDIEgCX912psf4lVNzagUXwEzEPjc0QkpyLGM6Vl2eMqHPol1WF9iVcFn8u6a0rR3',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (-3833933665158275427,1477182776,'yjZGiWdDSJF','ISu7ms3F0DtBFciPvzg4j','YJOeE','wh9HbxeutKVlhAmOPA8fPdcrupZB9YJN028xob','Va2mzalmVe','ZWYiMj6BpqhPjuoeC',11);
-INSERT INTO ti VALUES (-3833933665158275427,1477182776,'yjZGiWdDSJF','ISu7ms3F0DtBFciPvzg4j','YJOeE','wh9HbxeutKVlhAmOPA8fPdcrupZB9YJN028xob','Va2mzalmVe','ZWYiMj6BpqhPjuoeC',11);
-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 (6535502059756254751,2791551576,'kCJau4flUHceLC8','HLkxCk9plKIbfY6hphLfI06M6oeiJq8Kr0AS4RTb2tc0qi8zgKIjPX5z2JK7ekbIezXyvYpZExH1xPcGPqbCAa','lbI4CDtB6tW','aUOLvHRKOsdOzPG78ckD3GJaYUiVDHWnxCXjaL','0pzAQhoPUdexlfk9TIzEWFEUpyJzwsxu','dSxTpVaeqIWVvQkt9vyv2DZpRIB4veXRDzY',12);
-INSERT INTO ti VALUES (6535502059756254751,2791551576,'kCJau4flUHceLC8','HLkxCk9plKIbfY6hphLfI06M6oeiJq8Kr0AS4RTb2tc0qi8zgKIjPX5z2JK7ekbIezXyvYpZExH1xPcGPqbCAa','lbI4CDtB6tW','aUOLvHRKOsdOzPG78ckD3GJaYUiVDHWnxCXjaL','0pzAQhoPUdexlfk9TIzEWFEUpyJzwsxu','dSxTpVaeqIWVvQkt9vyv2DZpRIB4veXRDzY',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7145605578954833646,1079120190,'ptErwIlnOoITWz','g3JSsrxgX79V7rgrnEgpPsj7CNW4n5ZL60X8wrzYIvzy0ZK5pkHkIqZ17nKWoyxteV5ptOgBizQpNPmf7HFqtZGqKyFpsmdRgHLyCu71sXVkG9TDEP20kmn3aJwbhElqxUlJZTMxv6j0pJ4ABL4QlXCSC5VqMjGC4ATMCziq0P00s2Ury4faqUgOA5WpPWdgqkWWlwmQ1LKi8FJNpUuZCsFjXE8LDp0H69jEUn6ERXHjrnriQmqKgCs','vc4Hl1Hym8gJIBF66z7kKXxJx3P37OWCGicC17HZYzdVv4pq3jAh7V1RVyOqNN','C5Aha5zV4VQExFdlLRmBiiCtrted3ros6cdQy3flANLBD88ewxNX4A4eISyFzqkhhMwIFmA9T7bQfI9nO6SEABjVauByaTi5YpWCuM3euHYjSqFf0x7yWDTR9dbjAQWFEQQyuNA1cMmWLeYr92NpgujFyt0TR0b1G8SkMWQzx9O2S6SRR2A3eu2riKRpEGW6f4smD1UR3TnhoIWhwtPu2d','FmdUfhTJWibVqRUDrGMRpU0vT0dE3txq','JaJbTP0g0aMyJXHpJ1wb9A0TXptIRjJYpjwNsCxGCB9OWmhJMO5KkS7Qm2DdwDwDTt8KTD5eOlX',13);
-INSERT INTO ti VALUES (7145605578954833646,1079120190,'ptErwIlnOoITWz','g3JSsrxgX79V7rgrnEgpPsj7CNW4n5ZL60X8wrzYIvzy0ZK5pkHkIqZ17nKWoyxteV5ptOgBizQpNPmf7HFqtZGqKyFpsmdRgHLyCu71sXVkG9TDEP20kmn3aJwbhElqxUlJZTMxv6j0pJ4ABL4QlXCSC5VqMjGC4ATMCziq0P00s2Ury4faqUgOA5WpPWdgqkWWlwmQ1LKi8FJNpUuZCsFjXE8LDp0H69jEUn6ERXHjrnriQmqKgCs','vc4Hl1Hym8gJIBF66z7kKXxJx3P37OWCGicC17HZYzdVv4pq3jAh7V1RVyOqNN','C5Aha5zV4VQExFdlLRmBiiCtrted3ros6cdQy3flANLBD88ewxNX4A4eISyFzqkhhMwIFmA9T7bQfI9nO6SEABjVauByaTi5YpWCuM3euHYjSqFf0x7yWDTR9dbjAQWFEQQyuNA1cMmWLeYr92NpgujFyt0TR0b1G8SkMWQzx9O2S6SRR2A3eu2riKRpEGW6f4smD1UR3TnhoIWhwtPu2d','FmdUfhTJWibVqRUDrGMRpU0vT0dE3txq','JaJbTP0g0aMyJXHpJ1wb9A0TXptIRjJYpjwNsCxGCB9OWmhJMO5KkS7Qm2DdwDwDTt8KTD5eOlX',13);
+INSERT INTO t VALUES (6342733983404099907,2276118170,'1KQt0XN','gNvqO9CF93arOTsi0','MMkDOjseDkbTooLqPjzNH2Y6Xuf','li64','7','t',10);
+INSERT INTO ti VALUES (6342733983404099907,2276118170,'1KQt0XN','gNvqO9CF93arOTsi0','MMkDOjseDkbTooLqPjzNH2Y6Xuf','li64','7','t',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
+INSERT INTO t VALUES (-5531270211004557053,1296219250,'sIbypw9gTmRP','tmdvOKlADS6iQSJph3B','1oLTgqWdyu6qQmXy','sI','A','Y',11);
+INSERT INTO ti VALUES (-5531270211004557053,1296219250,'sIbypw9gTmRP','tmdvOKlADS6iQSJph3B','1oLTgqWdyu6qQmXy','sI','A','Y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4736222011207064801,1162528899,'YmxhMvKSKQsbPrvv5VpFIfN6BlaitYUTprVX2Dp6J','x0gduVJKR9bQawkHCliPaY3ZU0s38saMWfXLtkEBsMlp9c0r2NVShQGIODsUaEAWjn5lZxei7ujwEv6vs8Nd2loG5Cjjk37gxuYcyMdEzuOuAwtsXpLtb4UGPKBPpQ9L6T3WGtDODo3BzDfTCpaQgRoOeVr1u','1kNcJo9k6Ig0mQqz3Wl3f8ucM','g','g','J',12);
+INSERT INTO ti VALUES (-4736222011207064801,1162528899,'YmxhMvKSKQsbPrvv5VpFIfN6BlaitYUTprVX2Dp6J','x0gduVJKR9bQawkHCliPaY3ZU0s38saMWfXLtkEBsMlp9c0r2NVShQGIODsUaEAWjn5lZxei7ujwEv6vs8Nd2loG5Cjjk37gxuYcyMdEzuOuAwtsXpLtb4UGPKBPpQ9L6T3WGtDODo3BzDfTCpaQgRoOeVr1u','1kNcJo9k6Ig0mQqz3Wl3f8ucM','g','g','J',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6796141198890252837,1982871689,'8jlNvDOK6lcotprBOshReHiXoqRruL','28KKVZGsCpvFRaggBK8MG1v1WSc2yqodwWYAJLGoQG5VP62Kj5f4ZCEwWQEJqFKyA5PxFlLYlj9eM2UFmidV4FVXRXzp3FlixWNURNsvbO90CTUVNUv5X8ctag0QhstcVLP1CqLGJlzrrT3VIViX','U7uB4yme24HtM4GfaHlqkmGqWBLjy8C','7hPrI57uJiH9fKixkTXlscCGwGHAIw88Sr','q','h',13);
+INSERT INTO ti VALUES (6796141198890252837,1982871689,'8jlNvDOK6lcotprBOshReHiXoqRruL','28KKVZGsCpvFRaggBK8MG1v1WSc2yqodwWYAJLGoQG5VP62Kj5f4ZCEwWQEJqFKyA5PxFlLYlj9eM2UFmidV4FVXRXzp3FlixWNURNsvbO90CTUVNUv5X8ctag0QhstcVLP1CqLGJlzrrT3VIViX','U7uB4yme24HtM4GfaHlqkmGqWBLjy8C','7hPrI57uJiH9fKixkTXlscCGwGHAIw88Sr','q','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3187725681785480143,2597709454,'xdwk9HRdCTBIzNn9lZ','slSzMQs6Bx5nl6rkEtc2gfxiAAad3ZCpEOXwfYdYlwuurvr8Ux1egG35aSbtxmCwrozVuvElbTzM2l0oBxblGhF8kMaRLRx','XlRaKd8qGnPWN9EIq8o9u54Q2zsP','bDrphUAVqo8GTCImct6gy3Lt0Yplt3FbgicrcMDomNvQc7tS2Rm0SdY9elPTYsyYoWgqRcFbwTFxQ5kCmcrypCHYbwUGreCPn29gYABcRAJKKerQznLvuHD1IfZEk4','tL','b',14);
+INSERT INTO ti VALUES (3187725681785480143,2597709454,'xdwk9HRdCTBIzNn9lZ','slSzMQs6Bx5nl6rkEtc2gfxiAAad3ZCpEOXwfYdYlwuurvr8Ux1egG35aSbtxmCwrozVuvElbTzM2l0oBxblGhF8kMaRLRx','XlRaKd8qGnPWN9EIq8o9u54Q2zsP','bDrphUAVqo8GTCImct6gy3Lt0Yplt3FbgicrcMDomNvQc7tS2Rm0SdY9elPTYsyYoWgqRcFbwTFxQ5kCmcrypCHYbwUGreCPn29gYABcRAJKKerQznLvuHD1IfZEk4','tL','b',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-7638715944557000535,2795698208,'epXoRH','pmCdKCPgUgfHDoLpux1ptb7kVkyUwQzrvYAzgZ2oGN3lDDkpbakndRq035q9M7Fnl1lq1mPD9r6oCYtjWamrdJ8EuE1CLD4MeQpzp1fd5yYh6uK1G','PoOtn','BGQRUFgkXaupFMKh4W6Icwm0GLebrAyVOot1pZlcXRzib4sj04r2mANAv5Z5hx5qRMK7QhJXJHzgONcxA8CBILB2Gy4MuuctTPovaUfIszY0v7Qrlre2ZbW8Tqbo8dKEAo9XOVkl4CJgXbJynv0FvVM62wTnbQdKmATIsUpSKqH8Y6AL0rmDEqUG6uOm92ZHYwcWZv8eNa1Y0u','1nR','vy',15);
+INSERT INTO ti VALUES (-7638715944557000535,2795698208,'epXoRH','pmCdKCPgUgfHDoLpux1ptb7kVkyUwQzrvYAzgZ2oGN3lDDkpbakndRq035q9M7Fnl1lq1mPD9r6oCYtjWamrdJ8EuE1CLD4MeQpzp1fd5yYh6uK1G','PoOtn','BGQRUFgkXaupFMKh4W6Icwm0GLebrAyVOot1pZlcXRzib4sj04r2mANAv5Z5hx5qRMK7QhJXJHzgONcxA8CBILB2Gy4MuuctTPovaUfIszY0v7Qrlre2ZbW8Tqbo8dKEAo9XOVkl4CJgXbJynv0FvVM62wTnbQdKmATIsUpSKqH8Y6AL0rmDEqUG6uOm92ZHYwcWZv8eNa1Y0u','1nR','vy',15);
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 CHAR(24), d VARCHAR(65), e VARCHAR(11), f VARCHAR(61) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2353902,-905610077,'SXuq','v8NsnMBGo265zv','639A','3vpc31keGHZx3dk48JnqsgjAMw9pgZNLLjZcKLSYHJNR1Gw13V3','4ZEdn66qACgPg5RqwyFLUIAzHkFnX1Zg6RcXZ0911hmYMZl7dcdftL6lJDfho','CT5p',0);
-INSERT INTO t VALUES (350084,530361670,'ms1Kh7ALFE4EvdWyOqzVr1','6PsluJzm0fa2gVJM','Nt1','njE0uAUwITpnilm1wWSD8FJQ9BnrOYYb6V3JmkO','1ZwpxHSl44FstvtDKJr2FfLPyCpgeajglZFOBisynn5M1JxA0QW73nvXL1N4MPZ2l3fVqfN8zgxftR8l3gSk','f8iXeZyC',1);
-INSERT INTO t VALUES (7418256,-124767075,'V9ZlawmWcJPuKwxW','SHkazPf6EVgFIUTmN9gO8Df1DaVKN','aXvUpn','3egKNrneIpsSM','uzoFLYRJh8i8bCoipVWp2xY6ZuIQRe53WPtOJm32RHDMNRbClwCxZuv1y7qfke6tDC6ANMewEdn','Eq2VDeSQjEBs5hmLx8oFYpJqhJE3IXd9r7L433yunaHs0z4v6J4b74zJUFVfnpvSFDJEUGrKgmuuhsiiCfcGBAvDO5AHyoLBBfq',2);
-INSERT INTO t VALUES (7973990,-136161260,'uB3e7ZVV','V4IqDZ','wa7vR','cpeBjmPW7VatzorYw9STeBv8vLnpbBDCtr84LN4LJxNCD5muzXn','a2FE8QNxvCGy3BMwcSMSJkyYyIQP4GfoKwLh1w4alK','xitLdbYjd3J4hGMz1eR8MRB72dVm6PzB3HSjXIBjYlIh49rq9OPXn8kQMC1y3vD5UHMiloNvdG7qd0B87K8MmHhoHchH63js',3);
-INSERT INTO t VALUES (-5905264,-632454117,'Lg','2JebIq8C9FuO7M4MgsjO2Zep2M6','w','LsBHIvD6ZvXWW5o2H69OIitXXrJj8UjwPBGJ','MCbZujgkRzGOxK55p','0okr9gw4XyjrcxnV5ehVinosdVw9dmQEMX8h5RVFYbpXVtKLJFrawfePtSzCxU0ZvZr8KHg7llk25rZHtlOc89eQanWe',4);
-INSERT INTO t VALUES (7355535,132930673,'DlRs5VEX','FqYKYrhVD5DkPspXTYWmfqMOuro6OUvGlrh2lTApPpkDMdfN2w','ILzJ','X0zgFTqMmcESLYvL8EdKvkkJE3SHo3c9JiR8rrSiCItR','ykU942RSyFsngzC342YZynhdez6nkj0TyFv1o27IKxK00A','KrFsDOQdEb9gym8gxdyVLrqmxB254uVTlyTLFt1wEMT',5);
-INSERT INTO t VALUES (-1700363,729181471,'zhfARQSvaTXFjbg','IdxvPr12hDvI6WBOm4TyBoNxWaFlhfqSKZHTwC2BZP4Q','yG3L7','AsC','kpzqNmU6Tbb1x4f21lGj1Lawpnmi','t8zBiMlY7NJCTgxjzzHQp80p9VoZt9bJ459zHg2b9',6);
-INSERT INTO t VALUES (-7045353,1308551421,'TryDf3OA01ehZD','1EUOnPR','WqBJ0x7uI8','KnAVL1ZDc5T9SLHoeE4agbAqqagESixB7vHizAS1eOETjLnKgsYep','1YO3Mr3tUCZIeE6acVQqOGc2YaKaa5JdtGzJA2LvQ0z0C2AMf781MSgaqpPDaj','xG744JgskAE5OV0MBkAGCwxpEEQv',7);
-INSERT INTO t VALUES (-2168185,-2091607467,'nitO7VZbUrBOP5WEWTOAU','I8gO3id3rlOFKU2Szc6k','bc18','x0so2RCZaKuKP97Km6aRyQp1NZ0eOkjQqK','xYeJpKO9y1lZKOLPh4S66acmanRKqdUyy8mHHcjbarpoy6JgSLZmHvkmICQ0fnkinFefX9RqmlmYlh3kKEkiCT','d4nQBGw',8);
-INSERT INTO t VALUES (4459423,1253883954,'bS45NVo','Jfp2XVfCxcRVu5c0GpnXpHG0RQfYpLhU58F7z92KR9mhzOpx','WAkpHvq','TIJj3BvLUT0l66q3c3SGZTSFFa4Mf2wX7P','zxI2QIGNdvhKqD0hF0r','vFiRDXE3wSXY0HKpuiekIROin8CQ3amlyGCoMqM4qfKvT9NBRHv1gHG7N',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(4) NOT NULL, d VARCHAR(85), e VARBINARY(39), f VARCHAR(89) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1635820545,-320371849,'h','g2nn8FKAC00dMrlRitLgS131MezqW7mqjcuHGDiVKzeeJzMSlJHI8qKOwp2AFk','NxS2tVQAWWOaVJFzn1','DSI4t6kfiSGS8dgBjWSVzqHRsiEDn8LtLMSUhSnEqOlJUScgiyv6lOhRr6mgQ0Qs6','nP','rw',0);
+INSERT INTO t VALUES (4150636050,-300549691,'0Qah','y2DaP0KgESUuwf56wHXknr06gNOPVbKl2L6nHqhOT12xWm2qxNmTTomCvBdLK','EP','fmOPuuXMySIzxS1DzsTCSOSsOhq9HrKjYx3phCbgEs2Xxhh6KDwKU0OwRF6XNT','DU','nW',1);
+INSERT INTO t VALUES (435905764,-584805530,'Jb','lfE2tnWdEik13dSElHO9ZbRUjXCYuOKGHCqsBPcrK7TcAZM','k37m8WWPDtRU69iEmLTQjN','CZmfQcLJVxMlFMFtBr9n9kb5SWaeGnihfWkXE7jau21TtrvWlKiVSZnmQRm9Qbk49Mb','b','Ix',2);
+INSERT INTO t VALUES (2824677591,14414816,'z1','KSop76h3w9mPmwTbBMShCdhI7xRxvoFuzBBZswSvrWep','AF2828X','95PqHHrzbxuv6SqoA49kRPDH2ew6Whasl4P0lXEPw','L','bo',3);
+INSERT INTO t VALUES (4086656045,-1627435696,'Kl','4','JIjKae','j7gSzlXLMrAUqJ1XpzJ1TRsw1g89RyXlFB6Ct7Z5hYJEGyvcNT2EGvNrEry1ScGD85yV','q','6',4);
+INSERT INTO t VALUES (4067366911,-1036089439,'NkH','UtLuq8GNqpWrtD1K85LCi4nWKJCkU4','3Q4NVSNxNthFfCBEnYZK5246DkpBR9ymyvhA','yJCTfeRKrNU4dLcURxUoDmFqR24WwG4qtpZk8lrgKyUfaZjKM3Y2AyhQFtdmpyVPW39Qn0KS5S2hoNUN4BzgYUiy','c','I8',5);
+INSERT INTO t VALUES (2429192180,1657912556,'TOg','093UDNg8a9so6qGZYcY1kk1lnJ8g9gt48isFPYO','7QBvqxmaNcopRLXZMlbM','OhewhtxiD9MuqxQWsfvnWxciDYX4BEC27NUAiTdzdZtZgWgcoffI','qx','3',6);
+INSERT INTO t VALUES (2475226642,2066603910,'zA','4tI5gZBbsHS2','jKGjRVIG3w3vjCkQfwMSGaL2khLRDeaR2JZq94H','hc','SK','xJ',7);
+INSERT INTO t VALUES (3793690306,-1575221063,'hy','ksxcDfiKVNnPCHwpsgeSwNbN5XBBkb6ewxCoPv9MXnbBaYF3RmLB3KqIG1hkKhQqiQSKsS','6PrYxPt6AytmSZzZxwxOlyw1ii','j4R5xCB2lvqfT5zwXOnbZ63m7HixdrtfTJdEji3e1U7pMRBEpac3JkkyHlVybESMY2dLjbyRqfmG','s','D',8);
+INSERT INTO t VALUES (1259259293,1453068396,'yEO','qV0M3uxfqI6fI','gxeCu3c73nYzPPBSmAou7m2RXP8Wz','D1FA5tkmOmdQnFmqV0ruLFnVqZbeI0Ix9R6wWLwqUSs9naHrSYtzeBokoeGsMRQgiZimsWUhj6BjU','Q','w',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(4) NOT NULL, d VARCHAR(85), e VARBINARY(39), f VARCHAR(89) 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 (-103411326,2107619522,'BwvcsLn','JJHhYuufxdqDZIqWWuB','TeayzvccOyg','vnU6y9bl9FTpHqBzfivlTm40LHcR9zt2IgH','YUREHrg5ycGSilrRck1xnq0183utssk1abqFTImqIhdfLttPvS22y4APG8J6liRVY8r5wui','ndwQJFDaRERcLCxpjZm319M1oEyup7rdlZrxdFhfiULfSiqy9DcjkwTM4AmSFuq05vd',10);
-INSERT INTO ti VALUES (-103411326,2107619522,'BwvcsLn','JJHhYuufxdqDZIqWWuB','TeayzvccOyg','vnU6y9bl9FTpHqBzfivlTm40LHcR9zt2IgH','YUREHrg5ycGSilrRck1xnq0183utssk1abqFTImqIhdfLttPvS22y4APG8J6liRVY8r5wui','ndwQJFDaRERcLCxpjZm319M1oEyup7rdlZrxdFhfiULfSiqy9DcjkwTM4AmSFuq05vd',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(25);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
-INSERT INTO t VALUES (-1928583337,44913655,'39U05bOfFEUDGigu7ltEQX72m','ydN','6kJLGq','wnpd843H7dnZNQhl9emm9BvV2hdfvBQL40wj4cW9yR','kdCzSYJWncmChk1Zr1xys6kVIXcgsFtTG7o12aBrclqlZGiMqoBrSqoURn2','z3Osbvwcqd77lKiTqyVTm7Ud43MnI58IKZHBcYdSAGFXgYC',11);
-INSERT INTO ti VALUES (-1928583337,44913655,'39U05bOfFEUDGigu7ltEQX72m','ydN','6kJLGq','wnpd843H7dnZNQhl9emm9BvV2hdfvBQL40wj4cW9yR','kdCzSYJWncmChk1Zr1xys6kVIXcgsFtTG7o12aBrclqlZGiMqoBrSqoURn2','z3Osbvwcqd77lKiTqyVTm7Ud43MnI58IKZHBcYdSAGFXgYC',11);
+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 (3734188651,-843024651,'tA','woJJMS9GDOrGH3SYf2yLI5uIb2uOtISgQZq8KJRCHtxpLrLcUqZRWMXoJM9T','teyLYZNGKX2BRUQPbULOn3d740','dVGWcqXGCkBpiI9l7sSkcICF8OI8mxwB2iCvAwm0KG','b','la',10);
+INSERT INTO ti VALUES (3734188651,-843024651,'tA','woJJMS9GDOrGH3SYf2yLI5uIb2uOtISgQZq8KJRCHtxpLrLcUqZRWMXoJM9T','teyLYZNGKX2BRUQPbULOn3d740','dVGWcqXGCkBpiI9l7sSkcICF8OI8mxwB2iCvAwm0KG','b','la',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5) NOT NULL;
+INSERT INTO t VALUES (2365138823,-1964802167,'Po','ZtfJ5mYDRdP3kyfebXFZs6NARjJcvYYOabLqYJXF1BX8bvIffi5B','fXgpk65i6jSvrnl','1NX8LIuPoBTaNcXTWQiQGCP6F','q','tz',11);
+INSERT INTO ti VALUES (2365138823,-1964802167,'Po','ZtfJ5mYDRdP3kyfebXFZs6NARjJcvYYOabLqYJXF1BX8bvIffi5B','fXgpk65i6jSvrnl','1NX8LIuPoBTaNcXTWQiQGCP6F','q','tz',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-822389145,1473033164,'THxPJckJxbIG','jDIcy4Zj7dTry1joQ1c7vSRbtSTnZw8hZeayHSDvqi4JUnXUjMSaDLp8EP8p45yecRYo0gbhOMqzmeYVVaUg7','Bcqw3AuW','fdXQxB0nLfU5mopfNyDNcUkFacTbFJj4Wsi','zbsDQ7COyXjfdVDPTfsV4xBGGeXjCnBxZqkI9uNW2f4D1TZ7WqhtdkxaFs','KHTeaFhw4RBTRV2D6tQUovwxEwOe54xjwU9OTgrX',12);
-INSERT INTO ti VALUES (-822389145,1473033164,'THxPJckJxbIG','jDIcy4Zj7dTry1joQ1c7vSRbtSTnZw8hZeayHSDvqi4JUnXUjMSaDLp8EP8p45yecRYo0gbhOMqzmeYVVaUg7','Bcqw3AuW','fdXQxB0nLfU5mopfNyDNcUkFacTbFJj4Wsi','zbsDQ7COyXjfdVDPTfsV4xBGGeXjCnBxZqkI9uNW2f4D1TZ7WqhtdkxaFs','KHTeaFhw4RBTRV2D6tQUovwxEwOe54xjwU9OTgrX',12);
+INSERT INTO t VALUES (504167001,-1922091986,'KtN9','ivfkdqEd4296BBEoG7W5iy0CtU5F0RXqk20','HaVtsewRpgLsMCJ45','VE0gOf3i4SELgfiCsxsQ6ghIK6avqWpugz5c3iJjTYxrk65m6iEgVhfR6b4JaQ5uAPsDtLW','o','34',12);
+INSERT INTO ti VALUES (504167001,-1922091986,'KtN9','ivfkdqEd4296BBEoG7W5iy0CtU5F0RXqk20','HaVtsewRpgLsMCJ45','VE0gOf3i4SELgfiCsxsQ6ghIK6avqWpugz5c3iJjTYxrk65m6iEgVhfR6b4JaQ5uAPsDtLW','o','34',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (740310304,-1282009222,'bFFZDMKLxgCK','SnB8WYlR6xVNQ4SZpT1FyOAjF9ewIs84YpnHXizUmYLtNyOBD2PkhxicIYuZDZjbRhBBy7otqkog3BphlXCd3oeh4DbtnZExa2HwFhGlQS8feuw3NBBU7XCdUK5pg1JndlMC3uaLWEZ1qDdUOIx3bwyY2FMGU6sPxtj3SF445czcRl9lKiNtTM6TIhhY5USsWkkAk51Sf2fTkTstArCuDDfTA','SSO0','Nh2VlEZgBaLlw1fM6uJjLXlHSiWKcMk11zxzKnJBmFy2fCTkw0Hh1kgvpTvaNONuHNkCHxdJ','78ZYYouokbwU5DBIRWgYqYQhUTR4HU5NwXF','jdfcdDntDw5T84REy0bg',13);
-INSERT INTO ti VALUES (740310304,-1282009222,'bFFZDMKLxgCK','SnB8WYlR6xVNQ4SZpT1FyOAjF9ewIs84YpnHXizUmYLtNyOBD2PkhxicIYuZDZjbRhBBy7otqkog3BphlXCd3oeh4DbtnZExa2HwFhGlQS8feuw3NBBU7XCdUK5pg1JndlMC3uaLWEZ1qDdUOIx3bwyY2FMGU6sPxtj3SF445czcRl9lKiNtTM6TIhhY5USsWkkAk51Sf2fTkTstArCuDDfTA','SSO0','Nh2VlEZgBaLlw1fM6uJjLXlHSiWKcMk11zxzKnJBmFy2fCTkw0Hh1kgvpTvaNONuHNkCHxdJ','78ZYYouokbwU5DBIRWgYqYQhUTR4HU5NwXF','jdfcdDntDw5T84REy0bg',13);
+INSERT INTO t VALUES (646394580,-988008325,'BYAmc','Fya5rytg2ONHHsive7I2v9G4NSc9Z1Lb3MgisnPU8KRNYre6UxdKZXW5HsdTy9mx7o3GrTfhCAo6F4WS1kVgRgAv9EcvUQPb85Kc3dkowGlYoitBF8quoblm8aYHwrcFZvy','EzfLiARNGTrFJOLkdTFj68Ro7WVM','Mk2UOGpt9oOQlBT19hcmY7qUmHEmFwvlOuLvJabf9OGNByg6KfRemwJNOAgP8M4CkCeWUBLWXWBnsxygNIVzH3oQTlLVXgTHWsOU849JCNOYkB85WxGV4BD6OwL6SVbvIseXWHgdDjnXAUVmSxuVzPGFSv6NNqnKKFDHsXCw4uK8c4bmWf4RsgbPfxNH6EsRxWUXlbcNdILuSHVTstV4','Xd','om',13);
+INSERT INTO ti VALUES (646394580,-988008325,'BYAmc','Fya5rytg2ONHHsive7I2v9G4NSc9Z1Lb3MgisnPU8KRNYre6UxdKZXW5HsdTy9mx7o3GrTfhCAo6F4WS1kVgRgAv9EcvUQPb85Kc3dkowGlYoitBF8quoblm8aYHwrcFZvy','EzfLiARNGTrFJOLkdTFj68Ro7WVM','Mk2UOGpt9oOQlBT19hcmY7qUmHEmFwvlOuLvJabf9OGNByg6KfRemwJNOAgP8M4CkCeWUBLWXWBnsxygNIVzH3oQTlLVXgTHWsOU849JCNOYkB85WxGV4BD6OwL6SVbvIseXWHgdDjnXAUVmSxuVzPGFSv6NNqnKKFDHsXCw4uK8c4bmWf4RsgbPfxNH6EsRxWUXlbcNdILuSHVTstV4','Xd','om',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3784190612,-2050469724,'H','d4zJrboZ6FhMqbrqti7XVCHij1B1eCWTM0JtI','kObMO46tdi6aMMY','d4guZcmEqSd3C3sD','6y','tT',14);
+INSERT INTO ti VALUES (3784190612,-2050469724,'H','d4zJrboZ6FhMqbrqti7XVCHij1B1eCWTM0JtI','kObMO46tdi6aMMY','d4guZcmEqSd3C3sD','6y','tT',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1609060680,1168299463,'Q','HFjvAbyWSTal78BET5XqUQnAoCB3a1tFUMZV42SoSLwwU8w6UaDPjPuGu9WVncQYeNley3dEK','NuuwB1plNNcDWDWtVqaNM1aceMvrG64Dh','FXDjte3MnKROtUzlo4VdhoU6tFx2Jqcqbi4FxWycgTcbwDxJtPYJprluodpGwdmCxaanfsRg8nALl93E1AadKysMzwbwrboged2dtF9hIVTNfzSqqiJRBvvxlZSqzeM','P','Va',15);
+INSERT INTO ti VALUES (1609060680,1168299463,'Q','HFjvAbyWSTal78BET5XqUQnAoCB3a1tFUMZV42SoSLwwU8w6UaDPjPuGu9WVncQYeNley3dEK','NuuwB1plNNcDWDWtVqaNM1aceMvrG64Dh','FXDjte3MnKROtUzlo4VdhoU6tFx2Jqcqbi4FxWycgTcbwDxJtPYJprluodpGwdmCxaanfsRg8nALl93E1AadKysMzwbwrboged2dtF9hIVTNfzSqqiJRBvvxlZSqzeM','P','Va',15);
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(63), d VARCHAR(97) NOT NULL, e VARBINARY(21), f VARCHAR(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-969206861660139227,815313592,'pRLWuHOBwv3iGe8dNVjzX3LAwrFLISPZcEqrvLNezHSmJas0p74TMhfM3WuP','1gLe1ST2cuULDMbqvKheWOw0BTF6y5XU1ltZDI0D6ai2wALOe','fI5oWQpZ','wl','gJ2EsBudaRbrpF7hDyrvY7BUEC6BKN5fWAbP2p93lmL','BB11InMSoLCRH28utJb8tiCfPxdQ0r3oibxNqc5oaoz2ddlAlvqHzN5NJDqiwdUTg89c3bRZd3rVG0zu1uE9owehR',0);
-INSERT INTO t VALUES (-7155810143348118615,980986239,'RS25cBnt0F19MLFrMpLbmYYuihFXAMSR','Ph2fiBd1uXYFSWgW1rvp8lNwPZiwRF9QYnQeZThyD1rYgdkCyfZ0VQbZ','FGDf','W','4e0xOKzMmCSXlZzqCOVLjhrkJV4l1','3q08a8dSQtN9fvzvEEVT0eZG7caO0dpizHHbx9EHwACkwRug3SpjW2vOIgvE2mWuiN4',1);
-INSERT INTO t VALUES (8462310590219661910,4211721430,'pJdoPKw','gUnBYRjXYCEohJUXLXIz','Vbk56idMPI68Vuyt','GzW','JgN','4TosvpJrIE3wT4tNAU0LzoAv7j500Y25YwTk6AM35PQesNic326CeVedtOCSA2ZilBKmqMb5aaa6',2);
-INSERT INTO t VALUES (-294131323701607608,2573469557,'fe84QsCsKVY3qF4uoDAGDOSaKnsiX9918D9ldXsqv','5rfNNbZSWWgku6To5EIbmwhhpjneoFATHY92kgZquE36Ew85Ccyx7suXrWnF16yfEsVfH','Fy3W','Hv','KhsSqPWTsqK4wRD8pdUck0wGAoM8OnO9mn2ad6lJRXrqTcWM','4pPJv3mkfRbtlBsj4fkRIg5jei8a8Q9dXlZifCJZe7c83bii2UxIWt4ML',3);
-INSERT INTO t VALUES (7061417307833218364,511531458,'Rj9','wPhShhelu','i52Tpn3E2FJfsPgZ4I','thKFON','bDOfJ1','5BsqB5LdcHi8RqP3UCQYT2LqkPraWP3wfJotBrytS6Fsazv21',4);
-INSERT INTO t VALUES (-3396257410452209536,1791506652,'VmHB4QMcIOt7ny1nGCChSTFCvZGgnMhm0beP8sBGRlJyfp1QvwcGLB3S9','PEYvZ8QvJrjeZVrpbBUqugDu','8nRot5uGTLsWMcLIKYVU','C7j','zni5hAWwANZT28Jjk2sXjF2x6SqajdOvLJOUsNcz8C','40iB42AVBYz9TWt2NkxjVDAzN06absXP8k9zbj5Gz7ZdAQkZ',5);
-INSERT INTO t VALUES (-4785328926656381940,2986339310,'11y0hb8MRFMzahxjU','AEOi2M92OxEEh8nEhefBzjwuIvknZ7QQNCTetZB966lJFo0hPeUhtMlOhDzVG3Nx','JwolG5zivxeeLUHL','gw','vyCPR2K7mCQQJQx3Mtzz7PdehunG9OPi6yRe3L7vnmh5cwp1RgHTGwq3ibZMKJrqgHv6ifl9qo8UQEBExML2xv1eE','qFagVrpIbg0bL3oFdczGLx4Qh9GD0xdc1AelJuPusW3KJKecoa2Ol5bnmv4G2dIJUuxVDI3vTiQJp',6);
-INSERT INTO t VALUES (-7078283303445585970,648555367,'HEApPTuYUvK3JVROg','94kuLzx7CKtK1lHenhX5JahvULxTCq8D0V4PcfOZEQl1QQ7ADLgmZkjvqCekRaWoaLSbNgQ6jxrLre9b3OtcmsoFswYdtD3','Kr11esZK7u1tm73WxWoX0','xFe','tzDnNL9j7BT4yMgu2wwKYhDalfojUL2IwcaoXaGrUSQ3jTjrR7J4D52zJwwPcGo2bp6DiLQsO1CzZnz077ciseU','koqPu8Yzk1UFIPdY1P2dwVaMODC4rv7iVWUqHAEGLSy61Rs7zu3rwY4Tcih70BmO8jXR9uCoR3RACAEgyc',7);
-INSERT INTO t VALUES (-445689125743615141,3809770605,'RA','E1g7d3OV6SIDPY1X0samikSJIyoMEhJHHOWg9tn6LN0qjtpsIHWNau7O54r6jLltw5InYGmzZUpNeJOfNNy7GMRJZML','HZFrLJG','oXoF0M','OqRvX','KwU8UoOEZ4obEr51dVStt8uHxct9xLN9Kcrcci9o',8);
-INSERT INTO t VALUES (5166569332990481199,1526368147,'L4c2atbknZ02BWjpYtsmNkCaHF0gborK4uJt3f1T7bkZa0KqNp','ZmmhrF5cCYSCawluj9Ei','1qj7eV3oMuYf23','O','leo2DeViTf6zxBqSH6VpDsFnTWBkoMb2hrS03F6pwdMmysslK5okxyU5H','g6zfhA2dSTYnnh7BcpWA8nYLyHGYImAmPSPtiCoeWf5XqpLPsVInY6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b INT, c BINARY(18), d VARCHAR(63), e VARBINARY(12) NOT NULL, f VARBINARY(91), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8034263,-1223053216,'W','8KB4yFUji8fMRg4F','R7mnLkT','DuLLic6Ye0qj2Dsjflt0u','2','r',0);
+INSERT INTO t VALUES (10019694,1067201027,'fBNrFley4kDEnHJ6','vJjvJKcN1rEy2TegWYlVSgTUKHaw2wurLOESmeC6ULOKqj5WoZDhp4gDbKjK4En','Bs5GWfY7Oe84','oVcCp4vkRNx9M8zHmrV579EsM4JC7SYJmF0Ton1wRztDpAqK','G','B',1);
+INSERT INTO t VALUES (6060232,-1229165743,'W5hYAa4ansc','WbweNIVNKMvSSkh0eLW4z2sH4IP3RCh5YFDu','SG1H','nH59','a','z',2);
+INSERT INTO t VALUES (15611869,-1670326589,'JmeDT4Ivt','J2GesxvrieV9Ee','ZVaipuxC','ZSeO0Df1cIqm','v','5',3);
+INSERT INTO t VALUES (4813981,-2082308232,'uDgGmD4MglWetE','IUHeCJjonnvMMtSaw0SrvoTDiY','3r8kpFdoy','HLfUJtLSSU9hJ3B9g3JyuaWgc3','K','n',4);
+INSERT INTO t VALUES (13730181,-1780966246,'Rtp0L','ywyxyux4t3eNZMsKBGXNG','ox060I8db92f','bfklnn21d3ecrxxETtuW9jHPmg59vIYr9sPlKGLFgOdorZp00Z0p5j1FdV8OOtGmXWWwVlNYxXQBn4kRX','g','G',5);
+INSERT INTO t VALUES (13253864,738366776,'t','YqVtOdjDomcYKkTZMcrYTAKwu6dNUuEE6OxWvPMdhia9CN','j7pmDJRaUe','5dhku1hAjL0dOifbP6QgfZrneATlgT9C','x','2',6);
+INSERT INTO t VALUES (6467390,-2107375838,'acXhhD','JvYIozswDUKktV0hC0bVmWEYRbjQ8BVfB2HeCEw5cOYe','UO9','LpC9JiKE37lqRSuFnOO7dev34lz44','4','J',7);
+INSERT INTO t VALUES (12541329,233368897,'Yz0SiNMv','q9qdQF5Q4mDE0ixpEK3Emsv','ypwp08','4WvVsMPM4BZEAVXIWr97qbDqSYrVayrEi1HUT3YnuDjnlT2qMOlYPRQ1BQKIvy3YxqOW','I','2',8);
+INSERT INTO t VALUES (7820414,1676948362,'zpC3NA3EfdI4vlhbN','CgYShI','ddu','5z10u576b8wE9DBqg8m0wH9uk50t7JKeN5L6y0xjgKFMw44vaUQ8MJ0aAQEuRjTy6ON6ANNoAZmN9wer9jy','G','R',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT, c BINARY(18), d VARCHAR(63), e VARBINARY(12) NOT NULL, f VARBINARY(91), 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 (8526724170066471442,4017710250,'h8BZ85exGyQ6HOoYXqvc0bXRqfHfVtMeTzk0O2yPEt44ZUQGAA','tQX9qKFqrDK0TE9yKa66emTywWEW0kpLtFmj7Ihotb8wQekYOkPRMj9aaeLoCBaMrK7ODgOwIumNUrt3vrhJzTXhOmid8MU2','fKfZ','XgKC9','bXWxf915tJV6Ia1I','WrKlhjr82lELEs945XsFfc8hssLW2iqZ67NjjNcIKAJMja24DcfPx2d6OXQORuM808emNg',10);
-INSERT INTO ti VALUES (8526724170066471442,4017710250,'h8BZ85exGyQ6HOoYXqvc0bXRqfHfVtMeTzk0O2yPEt44ZUQGAA','tQX9qKFqrDK0TE9yKa66emTywWEW0kpLtFmj7Ihotb8wQekYOkPRMj9aaeLoCBaMrK7ODgOwIumNUrt3vrhJzTXhOmid8MU2','fKfZ','XgKC9','bXWxf915tJV6Ia1I','WrKlhjr82lELEs945XsFfc8hssLW2iqZ67NjjNcIKAJMja24DcfPx2d6OXQORuM808emNg',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(64);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
-INSERT INTO t VALUES (-4042766888402755473,1457193196,'FbNOpLZ1jR1LOhuVHKmkRugYBcvd4mbgtuwzSR6','aiUDBPqDuMgQG2iiN5x1prcCtfudbMEYBjbVfZF9c1XQ','zXdb5d6LlriHfkUR','q3OVG','VhT498Tu2qZWJ0GsaGK2YntgmXHnQ7WYDeKHRKmcUSC03AuCi84BEIjlgWq8dWQddePXdXGjDiuJd','qF',11);
-INSERT INTO ti VALUES (-4042766888402755473,1457193196,'FbNOpLZ1jR1LOhuVHKmkRugYBcvd4mbgtuwzSR6','aiUDBPqDuMgQG2iiN5x1prcCtfudbMEYBjbVfZF9c1XQ','zXdb5d6LlriHfkUR','q3OVG','VhT498Tu2qZWJ0GsaGK2YntgmXHnQ7WYDeKHRKmcUSC03AuCi84BEIjlgWq8dWQddePXdXGjDiuJd','qF',11);
-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 (7331787346528984387,1119660651,'1VgTMrlp6CQWE20DI8IlJm9sPNLX34EUjQiZe2I7wieXG68','fInLP2IlSdfow7UNRORiwQjb3zV8','aJ7p4kJJB','MaL','CrgPMBMHXgN8tqBmlOHk1umD8J9r9ml5ZSxraIwU','hjMy',12);
-INSERT INTO ti VALUES (7331787346528984387,1119660651,'1VgTMrlp6CQWE20DI8IlJm9sPNLX34EUjQiZe2I7wieXG68','fInLP2IlSdfow7UNRORiwQjb3zV8','aJ7p4kJJB','MaL','CrgPMBMHXgN8tqBmlOHk1umD8J9r9ml5ZSxraIwU','hjMy',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-9166709062748696556,1793357314,'Ks06j6WGhJv','iMPuAXvorIHzQIeEoAD8OpUVQGjPCtZMp9ITAzaaTdzIBlkaubmPLjNRXi3psmlrG','wCJHtHvMaqKdP4zO7NKSh','28V3WyIXJH2wbF813LQjtLYcxRdVEJceNueusEaTIBhgfJwmWoaGtY109tP6RUXS1Rkibd9P2VHFONsX3i8lCPy2c5dkDQArA7A9jiU377R4wNJQtlvZn3SyiC0ppN2XrqTaso6dQd8SOunWdtjBnEetK3kfsvlrFpPhh12Hfn4SZG','jvgeNwpqezvkEh5RyapOT7g0In40prz4AAQs1ZtGK2NHmptd5fUfilfFQ1CoeJE','Nqjym8QR4VkWNBp7c8eX9',13);
-INSERT INTO ti VALUES (-9166709062748696556,1793357314,'Ks06j6WGhJv','iMPuAXvorIHzQIeEoAD8OpUVQGjPCtZMp9ITAzaaTdzIBlkaubmPLjNRXi3psmlrG','wCJHtHvMaqKdP4zO7NKSh','28V3WyIXJH2wbF813LQjtLYcxRdVEJceNueusEaTIBhgfJwmWoaGtY109tP6RUXS1Rkibd9P2VHFONsX3i8lCPy2c5dkDQArA7A9jiU377R4wNJQtlvZn3SyiC0ppN2XrqTaso6dQd8SOunWdtjBnEetK3kfsvlrFpPhh12Hfn4SZG','jvgeNwpqezvkEh5RyapOT7g0In40prz4AAQs1ZtGK2NHmptd5fUfilfFQ1CoeJE','Nqjym8QR4VkWNBp7c8eX9',13);
-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(58), d VARCHAR(50), e VARBINARY(40), f VARCHAR(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-21530,1121395444243089779,'YHrsH','3MZPQZIAxxHGovuvZ0tgHjoSKTL','zNaCPUXEYG68yCpoOtpqlGPpFUSxrGqq','Tpn','nPFCZlgPEI2bbDp8YmXzJ','HqTabJmF3LVhrqVBdVZCrnFSz',0);
-INSERT INTO t VALUES (18171,3793625614914103945,'Kg6EZv0DQzpytWKDIYNopopqHi0GgeVnVNyuFt11HBzp23Q0kEToF','Ez6uFSGjnRtcS4QPJlnQRahTROKXkwCRALxqT','FGLW1r2WdzJImlcPBzM6Ur3vedcS778LTT4Yb5vW','9gX9De0NQSR1npjtcG3LHVFZVpfZLILYbi1eYNp77dzxANNCokDEjCz3gKA','BDnF0qbH07phHwLonCpQtwRrt','9dv8Y772PsJ94PG9w',1);
-INSERT INTO t VALUES (-26046,3231287560083097322,'BWwosetLEAz1rZ3eR','KWFBXkLONjvCr1aAX','S9Ch','DtzQQ2zb5peU5peX2re6gYsDyL6sHRBMGbzau8gEzZLZxz16n','41U7mRCOt0aFM7UssUuHrUBgjB5Moe6irHz2CbqEblpvw7gPcg8BabUvrcEw8E0ggZUYxpRgarLy53JMh','Zy3mjbLSXDUyPg4YquBkOoHexyChBH4usZf2Oc1dnMI75JJtbwsFfJMOt',2);
-INSERT INTO t VALUES (-13432,-5185507576879124614,'qIGPs5gxxvcbZU94RQwk0csj8jWBVn76NGyWbaN2l1io3MCqo','oqkAUovbHlN1RsAoYjILMh','sn96NrPf2gFnrYDiTMCxcHhD1','hZMTx9m5TJEEP5RcPmqeBZo7XskzFzIkeYfOWtUR35nakuXV1W9jTAj','ZB','hf5geK',3);
-INSERT INTO t VALUES (-3850,-5025454110437177707,'H0HubB2jbGODt3f8iHb8wzRaMnPcbMjKMYdxeIG','MV8QS458t4M6B5ktRnaQgCt','TQD6vM','XmP5VV7LBIIsS7T','os1db76kh9DAwtngWCEhVTyyVWIcKFksAvRAOeMq3npHeo3oEphOAZWTc8adGxOiqZCFwmLS1DZeQ17gQ','bc8RYdaHHMAk3Gt5mEK0oj1LFqpXwOWM',4);
-INSERT INTO t VALUES (-14529,-5960487913361077288,'N2Abt0tRBdcdEiUonkvwrPEdKZEpFB0hIqECVzO5fJ0svo','syC8W9bWDjPa5poHiYnqejpwUkMQSgNriwkDOZzG','XopDC4DScc5f6lCP0Am3QbOcwi7w9Ifbr','CFFzxM035GPKvb','ygg1DR64KL45SovglzZmewD5un49','MXlx9G8H6HinvP8m2HYVnixvK9PmBnRHKB',5);
-INSERT INTO t VALUES (-32519,-7395283375597372899,'Q2Kns0fD5wkvKG9DQE8MoTUaJddxFA','sxS3X','W','4w0O62kJ8nykxcVvICX4swLf','Mf6amfjz5EH','kTOdzcXDWh1uF68ETJ6XWcSUAyWQBo1cHjUZvE5dF3vNmEKivadN4CbnP',6);
-INSERT INTO t VALUES (-660,-5358239050681558672,'8HUiOiITFySeWBsUIHmPDM8OVqVIbzca06DyixBb9GHr4l5k7GK5T','QELqBKI6vG6wUw75','O6m8PNPnOOOQhRSFqf3OuVnhJPNbJrX8fF3ew','cPspAg1IGnqURfwbQbc0emhBv1Qzs35H3CyBfAdQ6lMl4InTdgP5NX0WYgi','vNWZf9y44KWsc5BRmgdY03TVNabSausDzzz5','QGV4RyajDLo2FKDEAQn99hC8x2mNdC7fd0cKVxJe48SUZ8VugsgZWEPA4MUdklfbWCwmznELuQzx7j',7);
-INSERT INTO t VALUES (-2844,-4833921300748855080,'oykaQmHpQc38ywc253o3iTmPHcWKbpM4kzcuqjWVC','gLEsOwUo','k7GSZTx9LnDoj1n5JcmTrhjlzxu4mwj5','kyYSB2qQ348NdEM7gTcOD72mHu66IRWfjppkxAS','zuVLxn6qaT4WX70oYeeBSvv1V2KmLN0NPsXr9m91FsbBUzC2eqF65jHlhjZe6HrQGvgA0ZSbeEnVXpj','t80td2Abe4FSCTuAowJ1VFiVey0Uax6znoFwIQw6lvuZwDfPjbxeiKTsZLf4ebtF',8);
-INSERT INTO t VALUES (-17610,2692122884810358256,'j7tzZLZQQos6iKwtMl','r7C5RgCn1','BAzqYjnI43L','Ck4dNx22f0EeRKtjjhG2CDK7Y2pDwItNSUfGtp7EMIhn64jhd8Hba6vc6lyjkjl','3WF6psQPaMy6gScuo9GQFm1WuEw3xOxUSH5fkERAAcKM0V8J','VS4IfqCyfrt0pHxGmaYlJdrRBhPO68JROEAg8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4347820269502713488,5186588263194712441,'CQx2sPKH7oZFnjwXyEMgEbIs3A3zn83ETxxJMSS6','YzpMDmjjV8Pg','kNwclVNjsuMZPY','aZF66zMNjv25rFlo3rdV99nxuVsfK','oYDjW2IkZmGzDSt0ZSZnzJ115fQpbwuU05OslGN2gl1kJH8pmCpccu68cq05gemucSzhfF','7Kr',10);
-INSERT INTO ti VALUES (4347820269502713488,5186588263194712441,'CQx2sPKH7oZFnjwXyEMgEbIs3A3zn83ETxxJMSS6','YzpMDmjjV8Pg','kNwclVNjsuMZPY','aZF66zMNjv25rFlo3rdV99nxuVsfK','oYDjW2IkZmGzDSt0ZSZnzJ115fQpbwuU05OslGN2gl1kJH8pmCpccu68cq05gemucSzhfF','7Kr',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(59);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
-INSERT INTO t VALUES (3773144080066924006,-4130327360334885885,'PGa8','ZLJpKdTycAFVocPwSdm80NQoHkFWu9IldOsZVr11je7LT','Dwsz','nvRh5Hqs7SRXogoNhyU0g10mYvnwO3gtwHAj','JjoPzKhiIa89JlDUeOYeuhs4NCuJnI','YFFYlQG8crDFKWs2ain0xengRTmozsCARZ8lSbvsoWc5tZJcaN10P5n0arZwzmYnrGCbgEC',11);
-INSERT INTO ti VALUES (3773144080066924006,-4130327360334885885,'PGa8','ZLJpKdTycAFVocPwSdm80NQoHkFWu9IldOsZVr11je7LT','Dwsz','nvRh5Hqs7SRXogoNhyU0g10mYvnwO3gtwHAj','JjoPzKhiIa89JlDUeOYeuhs4NCuJnI','YFFYlQG8crDFKWs2ain0xengRTmozsCARZ8lSbvsoWc5tZJcaN10P5n0arZwzmYnrGCbgEC',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (73474281,1318161934,'CisFggcbK','OL0Ux0VHzLiXLH0TcrwpDYML6RB4g75Q7lnQoi0ArpgVh','kQL38DVZnx','Ubh5uUGLw2JWQpsTQnaxgdRtmqFruKzSU8xDqQSSu7TIzLmkpcSBFO1mLhfDrY8jgyYV3HYw1XEiYK2rl','j','o',10);
+INSERT INTO ti VALUES (73474281,1318161934,'CisFggcbK','OL0Ux0VHzLiXLH0TcrwpDYML6RB4g75Q7lnQoi0ArpgVh','kQL38DVZnx','Ubh5uUGLw2JWQpsTQnaxgdRtmqFruKzSU8xDqQSSu7TIzLmkpcSBFO1mLhfDrY8jgyYV3HYw1XEiYK2rl','j','o',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
+INSERT INTO t VALUES (492625398,-168049539,'tIgvh6I5u65NmVzV7N6','3OdGePLAg','6iFW','nlLeklsC4ZMcChQXK0hNFTywW7zxYgspZRV6HhgsvrQlUbLUmUF8BBT0WUcFGzMGcU5tvAX7qwDyG1OLKo','m','c',11);
+INSERT INTO ti VALUES (492625398,-168049539,'tIgvh6I5u65NmVzV7N6','3OdGePLAg','6iFW','nlLeklsC4ZMcChQXK0hNFTywW7zxYgspZRV6HhgsvrQlUbLUmUF8BBT0WUcFGzMGcU5tvAX7qwDyG1OLKo','m','c',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5616550950180292080,8637606894992928152,'EGcc951yZPBvQ1vkpGUh23uHKDHVy5IUxGmtQarkgih075XqI0EA2F','3t8x9nPeX16d4IQEUao1Vmmwe','Z','s8mB9YBMil14OUJEc7aVoMFeWyaLsUn1NsAlYdIWAHg6z8hQ08liGqMeBPKMN1gCMz','vRUcoes','0gE',12);
-INSERT INTO ti VALUES (5616550950180292080,8637606894992928152,'EGcc951yZPBvQ1vkpGUh23uHKDHVy5IUxGmtQarkgih075XqI0EA2F','3t8x9nPeX16d4IQEUao1Vmmwe','Z','s8mB9YBMil14OUJEc7aVoMFeWyaLsUn1NsAlYdIWAHg6z8hQ08liGqMeBPKMN1gCMz','vRUcoes','0gE',12);
+INSERT INTO t VALUES (3819475407,2099521251,'1KL','tB5vmIqMV2C2k5FL2aIKVcY9mBTBtCdxI2EBqCozOQCN2a9FvTa3vEjZ50gpoFkPHcUGqRCruPiNiDAfRJH8rnE2UIiePwY5X3kX9EcHwXY1ZpZps9CDPbfcA2CS9zavCkGr4hSVQmRnQ7rsRjQAB6D1UNVPaY2kj0GoUVwjeIGyFKBg5','yJtt','cAvOO4CpJbXepP2GjA','Q','4',12);
+INSERT INTO ti VALUES (3819475407,2099521251,'1KL','tB5vmIqMV2C2k5FL2aIKVcY9mBTBtCdxI2EBqCozOQCN2a9FvTa3vEjZ50gpoFkPHcUGqRCruPiNiDAfRJH8rnE2UIiePwY5X3kX9EcHwXY1ZpZps9CDPbfcA2CS9zavCkGr4hSVQmRnQ7rsRjQAB6D1UNVPaY2kj0GoUVwjeIGyFKBg5','yJtt','cAvOO4CpJbXepP2GjA','Q','4',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1815311185,-2145830507,'YQQMeHKtucfb1lqdXY','RBi24GUVwXPh8ME1EAqaUjkfPCQmivAXkLefuOZIHpodex813Dc9z2igPIHmIPwjJ5zpUo3CbKFDWwXPEmTjE9AkpMsH3bQ74UF9Suyf6biv2lUcSzYwn5zD9vOxDGqzuezBmBKnzwgAMb9Nm13BYqRvvslEAcTsG','8KUV74mRhoCO','6iGYVsVeymqYRT7h6viBRssW7uUybeiehJgt8TR9MfvU2MThDqJpIt3PH312XnQXUbl57gl0C8OnjZlEJ5vutaK749bXWZq0nMM87MDbTBtc2CuJExNs1pzgdoLhKWvVo8pKzcJ5Z1NxAhgjyELiRZpRckEuH','L','d',13);
+INSERT INTO ti VALUES (1815311185,-2145830507,'YQQMeHKtucfb1lqdXY','RBi24GUVwXPh8ME1EAqaUjkfPCQmivAXkLefuOZIHpodex813Dc9z2igPIHmIPwjJ5zpUo3CbKFDWwXPEmTjE9AkpMsH3bQ74UF9Suyf6biv2lUcSzYwn5zD9vOxDGqzuezBmBKnzwgAMb9Nm13BYqRvvslEAcTsG','8KUV74mRhoCO','6iGYVsVeymqYRT7h6viBRssW7uUybeiehJgt8TR9MfvU2MThDqJpIt3PH312XnQXUbl57gl0C8OnjZlEJ5vutaK749bXWZq0nMM87MDbTBtc2CuJExNs1pzgdoLhKWvVo8pKzcJ5Z1NxAhgjyELiRZpRckEuH','L','d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1625693777,538478409,'9Prfnu9qnWv7FU','jgy02KZkasaZ5sRDCRQb0q9GieseOhaade5do91Ir21Z7SHqdtRsnQHhWwgD8WQ0fKFddaTNYX9D4KXLeedIgrShJryFGubcNYJ8nmB3318sYfDlUI6WK0iM22iNmJY6KqUcY4Pmgir','oa','K8U9ELNQxYI9Dq0W3Zgbu67a228WVEL7W9qMyboz4AlZyN7z4eZPWP13FPb3GRcITOT5kOQshNY9YIuCqZOrUHE7FCz3kFZlRt1jtLbgGNfO0aLjLKTPL5BwXR12FAUVP','z','A',14);
+INSERT INTO ti VALUES (1625693777,538478409,'9Prfnu9qnWv7FU','jgy02KZkasaZ5sRDCRQb0q9GieseOhaade5do91Ir21Z7SHqdtRsnQHhWwgD8WQ0fKFddaTNYX9D4KXLeedIgrShJryFGubcNYJ8nmB3318sYfDlUI6WK0iM22iNmJY6KqUcY4Pmgir','oa','K8U9ELNQxYI9Dq0W3Zgbu67a228WVEL7W9qMyboz4AlZyN7z4eZPWP13FPb3GRcITOT5kOQshNY9YIuCqZOrUHE7FCz3kFZlRt1jtLbgGNfO0aLjLKTPL5BwXR12FAUVP','z','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3626552069,1050560734,'pA','sapjaO4OMzhDKlEKGH9GW9kEAFr5H8hKPUBGHv1gFKKO4Gjqva0ISwkYgT8jn08AnA8ddqVnxGmTqHqg8qJs1A4RjyurKB5DRe6WULPy1ltRdAQ5SMRtzbDPd3oDJYkOqOOKS32wnxkpE1LECUPNz59Cheh8y5tJn6LqRUKf2OIAXJ756P7abVKuFCIhIPuD5IYUBElC9UcPEDID05gjU7UD5VcqU3rKbNYdFqB6tDu4JGZflEeGS','Xrjj','51ld9hpMvjcfuRdBvFMCTBsU55xBPsMTwlqeOgkSiFfX2vQuLnwOq8lKykz4sh9YQYqejPiHQMWhs3ZEE6k62cLrK1y2hBKdeOp3CXIEgBb08swQOHkN14YmrdJ1zxlgaV8Llt8a1NnANIZ5Keg4dbIuZaB','8L','2M',15);
+INSERT INTO ti VALUES (3626552069,1050560734,'pA','sapjaO4OMzhDKlEKGH9GW9kEAFr5H8hKPUBGHv1gFKKO4Gjqva0ISwkYgT8jn08AnA8ddqVnxGmTqHqg8qJs1A4RjyurKB5DRe6WULPy1ltRdAQ5SMRtzbDPd3oDJYkOqOOKS32wnxkpE1LECUPNz59Cheh8y5tJn6LqRUKf2OIAXJ756P7abVKuFCIhIPuD5IYUBElC9UcPEDID05gjU7UD5VcqU3rKbNYdFqB6tDu4JGZflEeGS','Xrjj','51ld9hpMvjcfuRdBvFMCTBsU55xBPsMTwlqeOgkSiFfX2vQuLnwOq8lKykz4sh9YQYqejPiHQMWhs3ZEE6k62cLrK1y2hBKdeOp3CXIEgBb08swQOHkN14YmrdJ1zxlgaV8Llt8a1NnANIZ5Keg4dbIuZaB','8L','2M',15);
+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(34), d VARBINARY(87) NOT NULL, e VARCHAR(1), f VARCHAR(58) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17063245803548609691,51,'9UiHKX72v3b0MGU4g4zcXPVwEcq32F','Awab','v','6kJPMOyWsewx98pX3wsICr8biHo73yilFc','w','q',0);
+INSERT INTO t VALUES (12120671571523178671,28,'2mZOBcmU30Qgh4yI','X2jAt','h','JjDAO9MM','G','r',1);
+INSERT INTO t VALUES (3370215654766066441,83,'a','JtSeSXrN6ZcrTbAUOni2ZsvF3S5n','P','arUCQ4kJval7Fv5aLrWM2GsUsTLe2KhI7aN','W','r',2);
+INSERT INTO t VALUES (8140429115222182276,11,'XOyzjotJhsHVqTBuR','ZmL3FS0RJhZueb2jcgJoIAvNKnoTodeZTFFDlKmDsEEXrGC17v1YDS9jfXhHyjSXHi9QVfuk64dfMcSIMpqa','V','d3N5iTXO4C4OlugA68HyR','0Y','u',3);
+INSERT INTO t VALUES (4235320482556592364,56,'y395q0DMKIYTKocODcZWEVQUNiP5uexNl','htrdqUGuih6roAN9xfT2nKw22gxGctWA1D7lyAkW6nVmDbPWgvs','4','2o6uX3LTIzBN8yBr8CQCTsBBvECJiLwzVhokXmnr8T8x6Xw6TbBigav6Os','ke','n',4);
+INSERT INTO t VALUES (1197632816365748128,72,'C6xGjwNGqaobB4DMvXbkCoda1VcWi8z','VgE8E84LPSLiweOlBPGaKGoa4FGVS4pqQKgjBF','G','Qsp99fvQv6oxu0wwV0vCVPgsKjqHmRKhr','7','u',5);
+INSERT INTO t VALUES (5914174384428810849,227,'Ae2tZUWNSLK23piji9uE1E3awotuJ37','kVRBvgEZzeq6ylFMaoc5e','g','q','T4','d',6);
+INSERT INTO t VALUES (15395474088469060750,179,'X1r','5waPuyyFpF9UsZiBGa6y61si2q','4','SAYl','6','H',7);
+INSERT INTO t VALUES (9270383274602904172,127,'fWFU4fiv4W642E2oE2VNwnbe13','xiNzSdTpDXT2bW0c73xS','d','XiDcCiGg3GtubgchNfHv4T3wKyuEueiMuLw5sK','e7','P',8);
+INSERT INTO t VALUES (3534988645987863609,133,'geJ2','i','v','wSQY7jYs1UO0S','si','c',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(34), d VARBINARY(87) NOT NULL, e VARCHAR(1), f VARCHAR(58) 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 (1510448940744442919,123,'FqMkCyojxHgM8L9Lrx5dvMsGMiPpkvKCY','9JZ7cmlVuEpyf4WlGZw1SfuvGEbigkZopXHXDpxdWGOjd0mhOfGD','N','UfRrOPChy835t6KkIJfzJU7JxTRKEfyT05Y2Z8ByWLJirCK','xr','V',10);
+INSERT INTO ti VALUES (1510448940744442919,123,'FqMkCyojxHgM8L9Lrx5dvMsGMiPpkvKCY','9JZ7cmlVuEpyf4WlGZw1SfuvGEbigkZopXHXDpxdWGOjd0mhOfGD','N','UfRrOPChy835t6KkIJfzJU7JxTRKEfyT05Y2Z8ByWLJirCK','xr','V',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(35);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
+INSERT INTO t VALUES (14062928640457152334,194,'TCgMXymYm0j','6aOwVoCWaUWyf4grpRuJvDmZIix','V','13TYgC3ihdiHb','9','T',11);
+INSERT INTO ti VALUES (14062928640457152334,194,'TCgMXymYm0j','6aOwVoCWaUWyf4grpRuJvDmZIix','V','13TYgC3ihdiHb','9','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14839667316514198666,112,'dEur08izV6G22vctLLJgLwV6a','av0GBe3694ScZ0t7VOV3if9vXQSzffuP2rkoXUuSsXc5SXjfRGeEn2Od48gCbAVseGi5tuuvsTEbsbMCVfcMHzSyH9gdgcprPFQWXp8uXd8S2VQ88eNn7K','S','4jxrFVgBl96bdImBphTHp2qsfN8afC','Sb','b',12);
+INSERT INTO ti VALUES (14839667316514198666,112,'dEur08izV6G22vctLLJgLwV6a','av0GBe3694ScZ0t7VOV3if9vXQSzffuP2rkoXUuSsXc5SXjfRGeEn2Od48gCbAVseGi5tuuvsTEbsbMCVfcMHzSyH9gdgcprPFQWXp8uXd8S2VQ88eNn7K','S','4jxrFVgBl96bdImBphTHp2qsfN8afC','Sb','b',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2802619416085752811,6136099674408206515,'DcyaMjqa','U3Lb5KT1Fmku8xsdWPmNu8jC7Dl86xDACAI9osgErVRxCeqKtgZAZ0NY22EPqEZEEILa','5hvXAoYvCx6HeVDWufEV6yI7NTG','xkPXYhWIXw3cpsAeF2pTtCxxncVyd23aYehEDVlWLr3UowRuRH53jLsr39IBRuBR7ssTRkCtIHz','f6wAXtBfC9y0VUzfyTTe2H0hZwM03tXWRskxrVjXAH5W6o2qNbgwtfQZMU0PeCVH9s7Ql3G3ix4iBewyEBocb9WxNVpGyCM','fBDnct5nMEFgBR7QeEoUgbgdJUe4HN8Ow4PMAF5T0Fwr6MbuefFQ34DyuXVz54xwDhQRr',13);
-INSERT INTO ti VALUES (-2802619416085752811,6136099674408206515,'DcyaMjqa','U3Lb5KT1Fmku8xsdWPmNu8jC7Dl86xDACAI9osgErVRxCeqKtgZAZ0NY22EPqEZEEILa','5hvXAoYvCx6HeVDWufEV6yI7NTG','xkPXYhWIXw3cpsAeF2pTtCxxncVyd23aYehEDVlWLr3UowRuRH53jLsr39IBRuBR7ssTRkCtIHz','f6wAXtBfC9y0VUzfyTTe2H0hZwM03tXWRskxrVjXAH5W6o2qNbgwtfQZMU0PeCVH9s7Ql3G3ix4iBewyEBocb9WxNVpGyCM','fBDnct5nMEFgBR7QeEoUgbgdJUe4HN8Ow4PMAF5T0Fwr6MbuefFQ34DyuXVz54xwDhQRr',13);
+INSERT INTO t VALUES (16955395082931133385,179,'fg6T8p1SOapTCWgv','FRk2jBUmy1fjhVnMLlpenEAj4OlArHTthC5jnANC65jDtmOtAF1mP05T6GO5NhUWbSVOY3Mrh9k54ZjqZr3P1DLbkUoukCoQvZehUpOwwSnx1uvdjfFA737QFJz7HyDyB5CVfpall2uyc9xTZnHiYQOWDpxlJu73hyGg6ZenRNVXdAhGlfKB1UvzJVmbTpNt9KQ','m','n5fr9GzWbBWcQOlLHb5su6e9yvypCJA','3','N',13);
+INSERT INTO ti VALUES (16955395082931133385,179,'fg6T8p1SOapTCWgv','FRk2jBUmy1fjhVnMLlpenEAj4OlArHTthC5jnANC65jDtmOtAF1mP05T6GO5NhUWbSVOY3Mrh9k54ZjqZr3P1DLbkUoukCoQvZehUpOwwSnx1uvdjfFA737QFJz7HyDyB5CVfpall2uyc9xTZnHiYQOWDpxlJu73hyGg6ZenRNVXdAhGlfKB1UvzJVmbTpNt9KQ','m','n5fr9GzWbBWcQOlLHb5su6e9yvypCJA','3','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7191060038170750607,123,'gptDudGHmJnydvZLL15MOSFPJRpe9A','UCOXYq7oGEgyK6El7aMnG81D5YN','d','fJ48bDFamz1Zn93hYpwZuIqUi6VJVg9ZrE4biAp73umNQj0yAj4jixci62vnRamCgQxEQ35ZWaB','ek','h',14);
+INSERT INTO ti VALUES (7191060038170750607,123,'gptDudGHmJnydvZLL15MOSFPJRpe9A','UCOXYq7oGEgyK6El7aMnG81D5YN','d','fJ48bDFamz1Zn93hYpwZuIqUi6VJVg9ZrE4biAp73umNQj0yAj4jixci62vnRamCgQxEQ35ZWaB','ek','h',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (675887287456023387,113,'Ez79y','DG0EgCW0UnO7JSPxugVJJMUzIAdTBeuXIcn4FKZB8InGuCsP5ipVQzB','Z','FSKa09tFXNdzAAcw65wBohmmCrN0azCTtZumlfCX5IsGDh9rMQTfJhrrjKc3UvJwAyVyKZ6ZJZcLOcV0PSRGvkPgkIM32n1s2yVFt2DKVgksCuJ1p4HzNrbnyVKVqO3FuUyZ4MyVgpjUI0BmoJ6tjW5MRNzjDJVsjoTXMq6pgQXTP1nn7nj7tRjwciSckdQjPNNGida3cu1qU6bHuVCPjbbOPS0hm71ZfUUcZQND2N','8n','A',15);
+INSERT INTO ti VALUES (675887287456023387,113,'Ez79y','DG0EgCW0UnO7JSPxugVJJMUzIAdTBeuXIcn4FKZB8InGuCsP5ipVQzB','Z','FSKa09tFXNdzAAcw65wBohmmCrN0azCTtZumlfCX5IsGDh9rMQTfJhrrjKc3UvJwAyVyKZ6ZJZcLOcV0PSRGvkPgkIM32n1s2yVFt2DKVgksCuJ1p4HzNrbnyVKVqO3FuUyZ4MyVgpjUI0BmoJ6tjW5MRNzjDJVsjoTXMq6pgQXTP1nn7nj7tRjwciSckdQjPNNGida3cu1qU6bHuVCPjbbOPS0hm71ZfUUcZQND2N','8n','A',15);
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(20) NOT NULL, d VARBINARY(7) NOT NULL, e VARBINARY(100), f VARCHAR(47), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1716683296,20,'XtlUlVVvnj0aZWThjP5','Vht','8DqGNkT6tURkSGTihSp67KTCPBJ9vXi92SaDYAOBQY','OIjsBPSoQGg19fFeWhSKQzZ1zUf5iIxNnm6tTKgvvjIZR','pRQfejtI7KrT9tjlCn0aQRYkLA5HKaZIIoWrvWKbzR','ugjxSBBxrnFjRoupEjN1DieJol3B7TYw4syzJ',0);
-INSERT INTO t VALUES (-425798835,85,'b9EaFsjA','3GwMnv','kexktrKyi2msQnJvlEF0dBIfGSfp3Hz0y','C','5L51scbwAMom8kubarmQ99DB6EBT1rt6IKP','H4hD9HWSwxjo5HKjfNKsmGV22kbI2M',1);
-INSERT INTO t VALUES (1749410419,118,'9','NyczLfq','H3I48134ggR3sXzuWWDmRLFjBV2RNebC6ALNtYLRvwIG8WmJ4j9aTAkmRarnw4aFL1b','WANwWwpQSJM4wBjEU8oU54wIaU','trWPGkOqD0kNb1mefsWQbBobPKKBLjfQLrrYmQtHYPMRRIytnEawvBzFFVnm4ecNI','3yUxFQMFcGxgMDzqMGRQQDlmaplz22ncSbp7D2zvMba7knUOwjSNf4NLc1TytcRUfeWxZmQ77kli4xhdXUK1ouH6nQ2CL',2);
-INSERT INTO t VALUES (-1291760185,-45,'o','vN5LTL','Afg7CP2Ib81c2nbaDoMYueXeTt8bUizXt','5naQOvjirnX4KFeGCSbs09BrM4sdd9iFf','yVdQydYOliEoCdi7aAwtpHpQUtBmdKV7N674Memo6hkaF55f0b4Wf9Y','roeFT6BdkYYK7DQTwdAcu1G2bGolWMJpxiXxU9EHnXZI2z4LPMpy4vMIFEBkVYnm',3);
-INSERT INTO t VALUES (-2105976430,-40,'W3keDmLhRa4IF95eix','2SR','PPOxbssZg5Y8eQdbVRYdjRFiJtqGhdoyT6PdQHXPelE6qZijN0VAUlyQ','qoYlDtOnlrTHfnC22','vx4Nhtk7cb3D0uFgEi7pCgxQ3jScjZkl5knaZ3Jdkhw0yNgUkqqXrSHKfj8MYlJR1WOVOjZ2APKuxppir5Z5Vf','oiHOHyseeIhFvvnEHdvNiamKrbaBXUTqZK1qjNHnUs6GitcPJqL99N',4);
-INSERT INTO t VALUES (864108875,-70,'7lIogvq0n72QD','n','0Oxhn9usprtS9u','YURQGpPDZ68zk7r6YHvsK','vhXFKgnaIJUO','Fz6EelCF2shoAc5mSxQzDF54FEJzrcYKnxdXnFPch7',5);
-INSERT INTO t VALUES (-2144361185,52,'Uh','Q','xYewA1lKPSAmNTIO99eXsuiLEMMtIsSn6noMS2cHxk0gnNsGtwIROAQu0dA7yYtue92Wzwa11XVwHPidScKAFH1jFcFzqsDN','Zy','boLZapqd6ClJSwavBl4wKUVDflVdRhkDBQeUSlb7PCDGfvWMziSl57IEwRCFGLxe48hINRhPVT9T','P9hRvJC4a520BUu4eRADceaS4vwjdQ',6);
-INSERT INTO t VALUES (885749216,-29,'3J9xcWcKlePzO','P','tPZMFW47gw7BsQuh4yWI6wvB5GKmIAM1aU2u13oavOwf0PGkz6qOcz7vsfNjkuv9','aZuxyGQKLqe6KJZ4Pv','U4adSUG0AKxjlSh5sYHWd6jZVyspT','kaPaRfPrTKVFGBSq5zM24ko7WI0543AHU0LlUeDBaJjBcVkiQt0KwiQND2gr63eDjzyLKBdBebJXfj8ahacE5c4EraAnlPJUQm',7);
-INSERT INTO t VALUES (-1248204339,-108,'wMiF','u','7LkEqMZCcLoEVnzaYfs9NHQB3SMuQI7XkKMbyjnYU9XHV17EcLa5Y5TbVf4GJkeVEGaT9','NuV7drAEkid1FwIlLledN5IWyUwfssCLNRop3rACDNNW5j','ySdCg5bk9LsrbM20Q545LUkvrPOcM1dvoxbNDg93cULpVAPfZMKweshhlTT','fExHYeM5whIqGa5J85flpLrcp32GSYgAax9CIhF2PNm4xgNMJYhryPC6WeN',8);
-INSERT INTO t VALUES (-428177676,-123,'Z0UG3y6NCbUQRRL0oag','B7m7b','7Gl0Co9YBM8gAcLprPS1wNQl5xbijoNRNG0E8DcEGFE','DfrbVzbChLzB8ywtWmmlfi9XVkBfgwcSI4YhXrk','zOCTFtKx4f3s1JWqWJib3oIPXSlLSsBK9vUI5OlxSf','dN0yx4Q77YzhoV0tylSn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(65), d VARBINARY(80), e VARBINARY(26), f VARBINARY(33), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4717329032148961331,2324176871,'swLWFx5cy0','FqXJkNOgYt0IAOJWkYE5NgQf5Kc','xMZ1ne4ihu9','RptjC0LUh7','Bd','G',0);
+INSERT INTO t VALUES (12221423409826332742,1199875152,'lw00a1uMH51umnwnTyFKlRg3XvCeoPXPBWndrWBeeyh9p4cd02vgbtfqnGMpM2','epM5L3NMUmSumA1OQ7Itwoc9kAA8','7TK8WKLt2x7ioRoFr','SDsNomgqWHrmXhFuoY6Qggen5FN2','Fe','Dz',1);
+INSERT INTO t VALUES (7032127141573099777,2466069603,'CpqCRAUDarmrytm9hTcfYe7ve3GOecy79S0k99bc9m192WC4XFux5HdV7','HLo1gV','f1xp4y','ion8Cnq6jhRJlBBLZZ1nQzgjsj5Y','g','lk',2);
+INSERT INTO t VALUES (3370112540492976622,3964807741,'jVcnoVzefg1zf2pLCpoUUuQs3DAcKkHLi86XLed9M6O1fCkVkWrTMFl7OTvKK98zv','XUNvCCQD1gGQrxtyw3E','ueh1lbY','mJ36o4kbhuHDg3JMDgck9XmXTrGU5DP6','rm','U',3);
+INSERT INTO t VALUES (1723906705230139840,4126620171,'bmDm1jD','ymCWt4WBYyVcRvCr2wDaROA2933QLIIZ7Bvkuqvpp5Zqh0eEFH4mO1DaXc0p','gySx','S13xTYIByUUsB30jb9lq0xfjG7AvuS','n','J',4);
+INSERT INTO t VALUES (2744689380007752840,3487521897,'eLH9n7UoJgZybBT3','VjQ2nCv','dGaB4ri0we7v0RZJTSdYLaBuI','aPpTQct1FrAApymFRGk1XL8zGKC8pr2e','sr','W',5);
+INSERT INTO t VALUES (277922451893508115,1533454621,'aonHJbUPefNc3OSV90FYBaxPMs1POTvpIwQK','D65JTlrE1cxkYe7Aeae7Fwn5DE2F','CCNzV390ne','iO1htKFQO','6r','vj',6);
+INSERT INTO t VALUES (769564846114644489,2297454671,'pLqmVEsxf','H2jH5oi81OHJSpwcs61ZIPlh','DUWtCL','CX','A','Ob',7);
+INSERT INTO t VALUES (8587659412377104464,2314192175,'qSlSe0','VkAK2v9Lgbo2Q1c4f58MesYnaletD1xj2KeOM8tT8UOEjvl8kJbO','9OKIS6AaHpSNaNTZU0Ef4pM2Wb','yU9DsZNqHtrjoZZ0qHy','Pe','ap',8);
+INSERT INTO t VALUES (6947558578049887629,1339012608,'dUPPA8wMrIHhSj2CxoTUlTvU9WPnoK2kDh8JeL2yPImLwpmLmQue','9HF4ONzENSBcFdWjnQvF0slx','xw7OdwU72DqQl5kJXm6a1','jp3','rm','JW',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(65), d VARBINARY(80), e VARBINARY(26), f VARBINARY(33), 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 (-6882029748781155787,75,'y0u','dAAxh','mDNmqoOgIkK7mOU621vULdTWuHPOEnq6yPUGtz1bhltvGaqVHbIox3','sO2aQOWmC0Wm8z5BHZ15xuEFnAx92L7pLjrj9i2kn5','zoJa3FIJvl1ht9grbi0qWSJ77Ylkv3Xilc0bvihSxaQpnuI','1k0oTgK5o6F6amGW9p8MMJ6Y9qJImywXL15CQniyyQddPQ6Z0MCCPI4GfmdXKlrWRAHWNesPwe4Bq69JNT',10);
-INSERT INTO ti VALUES (-6882029748781155787,75,'y0u','dAAxh','mDNmqoOgIkK7mOU621vULdTWuHPOEnq6yPUGtz1bhltvGaqVHbIox3','sO2aQOWmC0Wm8z5BHZ15xuEFnAx92L7pLjrj9i2kn5','zoJa3FIJvl1ht9grbi0qWSJ77Ylkv3Xilc0bvihSxaQpnuI','1k0oTgK5o6F6amGW9p8MMJ6Y9qJImywXL15CQniyyQddPQ6Z0MCCPI4GfmdXKlrWRAHWNesPwe4Bq69JNT',10);
-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 (3797961023451436224,-80,'qVgue2NEy5nx1DznbYrU','nw','nrdMQygfDgbKPOXirVHLZVwmKWOdtQy4OKuIsF0Cw83ZDN0jhaHsiU7SLp0','Qsls','oOpdu9PgYluvE8','j5DTdbgSZIAH0L8ZhWq6SNCcYyHl1DE3i3IpKZAwIdWOXj1TFbE6GLRLSkiPNeIsVlhS',11);
-INSERT INTO ti VALUES (3797961023451436224,-80,'qVgue2NEy5nx1DznbYrU','nw','nrdMQygfDgbKPOXirVHLZVwmKWOdtQy4OKuIsF0Cw83ZDN0jhaHsiU7SLp0','Qsls','oOpdu9PgYluvE8','j5DTdbgSZIAH0L8ZhWq6SNCcYyHl1DE3i3IpKZAwIdWOXj1TFbE6GLRLSkiPNeIsVlhS',11);
+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 (11694478756501602150,3041436423,'ZxRg5BNufklcfbkWZiG4gN2Ev10QNdyi9TfjuvoSWjYBfUokHblMAbcxFRAL4nOL','A7vEVaiCL40WPPZZZ4gFi8kwQ8tWlc6JPU9hP2LhZwK8FOxK','Ph8h0ohByo5Ort9f','SXcZPFsAUvwkOhI2RwIVaP51r','w','Xk',10);
+INSERT INTO ti VALUES (11694478756501602150,3041436423,'ZxRg5BNufklcfbkWZiG4gN2Ev10QNdyi9TfjuvoSWjYBfUokHblMAbcxFRAL4nOL','A7vEVaiCL40WPPZZZ4gFi8kwQ8tWlc6JPU9hP2LhZwK8FOxK','Ph8h0ohByo5Ort9f','SXcZPFsAUvwkOhI2RwIVaP51r','w','Xk',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (11472375708571246828,471641166,'jt1Q82IKQz1SVj7D9kjUhINL4bHaPzyVJo8Dg5SHiDWlvbeNwsRXN0tMP3HnSfHASt','XB7UoXshg0Aj4ATN49IewO0q1hsgID4VNc5tPQEeRMHQ3mrDC95EdjcxukkZ7dBlT1CfQfZfh0dQ01','0Fdi1AM4zCK','hz3QJbljSGraZ','X','ya',11);
+INSERT INTO ti VALUES (11472375708571246828,471641166,'jt1Q82IKQz1SVj7D9kjUhINL4bHaPzyVJo8Dg5SHiDWlvbeNwsRXN0tMP3HnSfHASt','XB7UoXshg0Aj4ATN49IewO0q1hsgID4VNc5tPQEeRMHQ3mrDC95EdjcxukkZ7dBlT1CfQfZfh0dQ01','0Fdi1AM4zCK','hz3QJbljSGraZ','X','ya',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12741109797771849719,3251002500,'clvfIHgvxdBHOqQEYpUYvG0mI3bWsIIJn3BmABDnWY','3xyl1n9C18dniiDitWzP4rlhS7NjmFPlxgYZDDc6wJd89vOYpkvEZUnaEMBhSWzJuxsBSLqVpM2jmCKhFfNgjVUqJsXSSn2','7iltjn','uPB3nDGhOYnaoR8rqVpWTn3HT','h4','I6',12);
+INSERT INTO ti VALUES (12741109797771849719,3251002500,'clvfIHgvxdBHOqQEYpUYvG0mI3bWsIIJn3BmABDnWY','3xyl1n9C18dniiDitWzP4rlhS7NjmFPlxgYZDDc6wJd89vOYpkvEZUnaEMBhSWzJuxsBSLqVpM2jmCKhFfNgjVUqJsXSSn2','7iltjn','uPB3nDGhOYnaoR8rqVpWTn3HT','h4','I6',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10771611822136334651,5618106,'IDCHMFLhc7Qbrl28GyEhnR','RXpGkSBca0I6KNYfqcjQ6JGi0','Tp45fMVeXnnLJHXXxnZer','HTwHtUd1xh3KSmaA8UWqkAq0YJrzcTIz5t94mrYKoWR0RzERpvhGOFzeqYQto3RBE4CNHdOmLXuiEyyvmFh5wwuOIiBdyuusyqPWzcpKiB5OKobSN2TJWvbMNzdJBGFKHlzqZA7v72gXa06ckcxjzCHgHj0JA8iZPOw1XWbYdTu2DU6oS67v1RELkEGbKqtE0XoKT4IU74Itq0274VDZDBooIAGXvzgXg2zJilxPrETCQgh2KXwQ','p','7A',13);
+INSERT INTO ti VALUES (10771611822136334651,5618106,'IDCHMFLhc7Qbrl28GyEhnR','RXpGkSBca0I6KNYfqcjQ6JGi0','Tp45fMVeXnnLJHXXxnZer','HTwHtUd1xh3KSmaA8UWqkAq0YJrzcTIz5t94mrYKoWR0RzERpvhGOFzeqYQto3RBE4CNHdOmLXuiEyyvmFh5wwuOIiBdyuusyqPWzcpKiB5OKobSN2TJWvbMNzdJBGFKHlzqZA7v72gXa06ckcxjzCHgHj0JA8iZPOw1XWbYdTu2DU6oS67v1RELkEGbKqtE0XoKT4IU74Itq0274VDZDBooIAGXvzgXg2zJilxPrETCQgh2KXwQ','p','7A',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5233462516600079591,2448257397,'9TWHvSUDcp11iwz004KrkHrqPOqeMC48WTR','llAHrtD6Ps6frzXh8fu7ivZllfyun0p1y73WYiXcUEmddlaaHeu5NtXiZd50PjWYb3yN9','Bb1V1IojpXT','wBjB1MIS8NDYO1FlyjFPJlPeoX9KqmBhrM3vcyoFl8XWGH99pRZpxFrrNcHLbYZpksHYgro0u31g3ZGo6r731GrN3bIo8IvluToa57utxIW3q0y3','M','Ks',14);
+INSERT INTO ti VALUES (5233462516600079591,2448257397,'9TWHvSUDcp11iwz004KrkHrqPOqeMC48WTR','llAHrtD6Ps6frzXh8fu7ivZllfyun0p1y73WYiXcUEmddlaaHeu5NtXiZd50PjWYb3yN9','Bb1V1IojpXT','wBjB1MIS8NDYO1FlyjFPJlPeoX9KqmBhrM3vcyoFl8XWGH99pRZpxFrrNcHLbYZpksHYgro0u31g3ZGo6r731GrN3bIo8IvluToa57utxIW3q0y3','M','Ks',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2850762680814035787,3983421253,'ojaLYBUK1pOv9fXz5YiMgAMoNkQTAikLgHuOslf8otK3jgFCFglr2h1whto88','mECD9vvVwYsHQ45XwZjI7','vTvs','qBhVqYGwRzlp6t94Z2fYn3MHiPFXyecwswTDiPliO6IwQMl2MyRhlTskkaUqh4QFA2wOEb9QfATN0aMzdEIwUqHy5PfDQqiP5T8XFFQ96I1sPzmDaPPIsP6UF5Ita9zpyRfLRZYpi','e','Gh',15);
+INSERT INTO ti VALUES (2850762680814035787,3983421253,'ojaLYBUK1pOv9fXz5YiMgAMoNkQTAikLgHuOslf8otK3jgFCFglr2h1whto88','mECD9vvVwYsHQ45XwZjI7','vTvs','qBhVqYGwRzlp6t94Z2fYn3MHiPFXyecwswTDiPliO6IwQMl2MyRhlTskkaUqh4QFA2wOEb9QfATN0aMzdEIwUqHy5PfDQqiP5T8XFFQ96I1sPzmDaPPIsP6UF5Ita9zpyRfLRZYpi','e','Gh',15);
+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(69) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(82) NOT NULL, f VARCHAR(22), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (249,-20395,'kNH3b8Xo8cmQ72sg2vU44CDZ4RVqjjbc9M5UUU0BfbF9hAzrt5Sk1WCLq','cM5P5rpJJsu8FG05RjzObKGgCTY6yxWJSbq4u','QCOQgjJxmN1JvHb0X','zTstA1ObMK2bPu','8J','Z',0);
+INSERT INTO t VALUES (161,21931,'eKpKolXWz1O0','QR9dlyiHABicP5p3iVqC7dP','g3oczC2rjslFy99jg9syWGAE','ICTn7abQMPDumU','LI','0H',1);
+INSERT INTO t VALUES (142,-27458,'KDI9Beff5U0','3WZYtk','tOgf0T49BQw4aNsGFbClYmxG3bysMIMfktwOrLb9hEsfqlqAMN','fhnxIVG7ym13DZGqG','x','BN',2);
+INSERT INTO t VALUES (234,-23002,'PjlbiGVgRu5VOVGe9rs83U5o6t4QcrgNGKY0DlVzH6VPjGpN7XOp6eV','NZXdl5vAkxW7yJGPay1CZNX1vg2cg','NpC7Kunu8EmNaWFLgrkNBmPqwrLHsEFdqQc9vn1rYXYrOoRt4FWfX','Yixgp0WAlU5','L','sf',3);
+INSERT INTO t VALUES (55,2414,'RRzixrCjMPHxk11jIolg91iK8ggJ511rwpVffmCUPRj2EExtPZd384yr9ZbSsmc','XaxGYa8f','WJD3i8c6mdllNc4eRj88HzkJhX63LShA3bbg4n6IhX7klhHxu6hrdkBw4lg6mA4LOeNmWdXA','lADRLgehLy1RDo','J','H',4);
+INSERT INTO t VALUES (150,-1607,'eTpmBbbOdpnvgg','F7M5dslOW6zSCC','f68TeKx1XcLVBoNxTax8DApuOQolELV1GAQ7u0KPKssvbD25mmBKaOko6PSqIPRIemDB7giDHw2N','iD9rV0rkRREy0RP15LrEQ9','D','Hj',5);
+INSERT INTO t VALUES (164,13792,'SF','ypen4HHvNJfSLaO0OTwQZ7','MAfhiLaZO5iY','cyNhrNHxz1Z3GekruVsKTr','dV','vi',6);
+INSERT INTO t VALUES (9,-859,'uuRw3KOMpsZv4CeacLUr','easomsOPW5fUMQZnK1Il','6CZiBUHR2LBfIdFIexMryHqw7R5J2ff4tt0zw2vZrUebK','kjAusK3WEVB','G','TJ',7);
+INSERT INTO t VALUES (158,9710,'lGIIr6lSUeBSMFHOXQY4DKGGwBZTeBwzwAEIg4hDqgiICikuhpcP9gbxHer7RO','CnkzRj03TlsPfWXQzAjtwa3agVyUcsKxGQT','q7Vd5RRscN7vMIbMyU','hGxvbRjaT8ZMxCBk','Z','h2',8);
+INSERT INTO t VALUES (52,7441,'Lt1Ao7d0EV9XLPYvy5KJpmkkJT9Ly5Uq9fz9RiwDUSkKIVOTAOWGAwiB','9dw0DkxJpUV4lwZs4UyE4','Se0kY8mhWMa5w4ZtrUxevPVsIviS2cLJiJQIZLG1MmNTZyekap9Drc4u5HDmSqwAEM2','z2ARYIL','C','3',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c BINARY(69) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(82) NOT NULL, f VARCHAR(22), 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 TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (231,-7916,'dcYU0KOO0bSASzwTiczWSnwvmxHuZmIm7ykW1OtR5q4hLDyaMffjyyqWuWLfCJNCG1','pv68YvYTkulhdB5fH6','3Bc81c7mNES32lJ3I6ctEnM80zIEQfBwbR4YhsqCIFHMHgwBqEBEHqcqesMUdnkyt','ORsWPGygq','k','Y',10);
+INSERT INTO ti VALUES (231,-7916,'dcYU0KOO0bSASzwTiczWSnwvmxHuZmIm7ykW1OtR5q4hLDyaMffjyyqWuWLfCJNCG1','pv68YvYTkulhdB5fH6','3Bc81c7mNES32lJ3I6ctEnM80zIEQfBwbR4YhsqCIFHMHgwBqEBEHqcqesMUdnkyt','ORsWPGygq','k','Y',10);
+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 (67,-29455,'QxrbfTWufP2w8Vcxirjeb0nik','P1yi1mrFtoBQxkP6G0KTHPxfatbtXjNKXm','oSRVI6hnhAPpHJ','rTOBAmyxcKQqbQseQQZ4H','d','qJ',11);
+INSERT INTO ti VALUES (67,-29455,'QxrbfTWufP2w8Vcxirjeb0nik','P1yi1mrFtoBQxkP6G0KTHPxfatbtXjNKXm','oSRVI6hnhAPpHJ','rTOBAmyxcKQqbQseQQZ4H','d','qJ',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2322581217813358684,74,'FgvopCbYDt','g2dsdhNRGPdOxqDTVyr2vGMKdBjK7C9orBOGP9AUnCqO4YsaONqZ6EsXDbzOVSFMqIJ8JpQvyHpUbN9yRhPUWJl5tiEuvFj1qZ0uDo95BXFDgKExONZxNupERolVekuIJEMtYDSLctBuaEGfwMmYdr0KByvcJCOspeix5npbGqBlqj68IMY2SI9HJpUwWTMaYFaNBeAnKQAxmG9UIBQ1Xm3aNqReLDamby37NJs0ZjeE0W4Om5Pv','KpphUq2Rfe1z2JWBJzlaLqZ27gUj8kzM0Qo','Ab7Gog0VnC31g8071MopLMr2lK32qt0rbcH','QlKpoX7BQ4OSdistmd7nyk1iJT6Mk5t7UKSSW9hYVDkFBzUAQDutPnl4hAlxL0BQFi04CskVXvCWB5mKCR88aq5DhXE7v','ybBd5GSfEUBdmao4awELbp',12);
-INSERT INTO ti VALUES (2322581217813358684,74,'FgvopCbYDt','g2dsdhNRGPdOxqDTVyr2vGMKdBjK7C9orBOGP9AUnCqO4YsaONqZ6EsXDbzOVSFMqIJ8JpQvyHpUbN9yRhPUWJl5tiEuvFj1qZ0uDo95BXFDgKExONZxNupERolVekuIJEMtYDSLctBuaEGfwMmYdr0KByvcJCOspeix5npbGqBlqj68IMY2SI9HJpUwWTMaYFaNBeAnKQAxmG9UIBQ1Xm3aNqReLDamby37NJs0ZjeE0W4Om5Pv','KpphUq2Rfe1z2JWBJzlaLqZ27gUj8kzM0Qo','Ab7Gog0VnC31g8071MopLMr2lK32qt0rbcH','QlKpoX7BQ4OSdistmd7nyk1iJT6Mk5t7UKSSW9hYVDkFBzUAQDutPnl4hAlxL0BQFi04CskVXvCWB5mKCR88aq5DhXE7v','ybBd5GSfEUBdmao4awELbp',12);
+INSERT INTO t VALUES (152,29180,'pK9RSgI96W9dy7darHgRxAKFEjh2','nRYbDTv4TMs9NCKD8luTgeLMduCp05TmXCddvtKwGMVhqvLvLxmORgaTjyOsSESecAbVnHNwfi7HayUB7QbMYZtu2PBRk1aw1JP5iVa62cn0Tyi8uSJMQDK8bXVsGdsQO8TBxfEPU6PFmUsfBalvwQvMFem6cKsMI41p7P7vGCGDXcWHboPE2hzvC1opz0viv3KXigclXnLX2IsH5wKWWwSHDixBKDGvcb7cCACfszJDnakGRztqR87Y','X0IYCnRDSIkQMGhoIPe4tqLuoBSPqX','nB7gIBtUYRHbWHto4','W','3',12);
+INSERT INTO ti VALUES (152,29180,'pK9RSgI96W9dy7darHgRxAKFEjh2','nRYbDTv4TMs9NCKD8luTgeLMduCp05TmXCddvtKwGMVhqvLvLxmORgaTjyOsSESecAbVnHNwfi7HayUB7QbMYZtu2PBRk1aw1JP5iVa62cn0Tyi8uSJMQDK8bXVsGdsQO8TBxfEPU6PFmUsfBalvwQvMFem6cKsMI41p7P7vGCGDXcWHboPE2hzvC1opz0viv3KXigclXnLX2IsH5wKWWwSHDixBKDGvcb7cCACfszJDnakGRztqR87Y','X0IYCnRDSIkQMGhoIPe4tqLuoBSPqX','nB7gIBtUYRHbWHto4','W','3',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1151709707852936607,-78,'lV32DwgVloXBxiUSf9fIB','fOF9gDyNlQ6KnI8KuUTYpiRzQa8kKCrygLLJVFLq','SgSYb0jpB0y1PPS7jUWpx6YNzxTSa9pkiBKeN8Vq3GUZcZpoUrPhsKOlNXMSMwFX6zm3P2ZE1LrcVvgf4jc','OY3N9QryQp7SMlNlfJt1Twu9iyrqasQhbda04T7YKOBtwe19fITfOzTrQ1TCP9iNlthz0N6LAtQHpecmGT4EaACxK5OEqUKy2QRh16YVEy9wl2b8wZLfSycm9vivHtqDHABELW4BDJo1abnIGxVxSseLwYACuuj5MXeZXUgcS9dr7CgtKxapVK0IMM7WsStnJGJtMxY7ZLAlvLvO2','K0Ls22AljRF9I7uSBrM8PoRkBr0','DtgaRRs9P1HL6GtB9Cj6Bf7GoKMH1t0rmdP3gKs5xZTw8SuPg',13);
-INSERT INTO ti VALUES (-1151709707852936607,-78,'lV32DwgVloXBxiUSf9fIB','fOF9gDyNlQ6KnI8KuUTYpiRzQa8kKCrygLLJVFLq','SgSYb0jpB0y1PPS7jUWpx6YNzxTSa9pkiBKeN8Vq3GUZcZpoUrPhsKOlNXMSMwFX6zm3P2ZE1LrcVvgf4jc','OY3N9QryQp7SMlNlfJt1Twu9iyrqasQhbda04T7YKOBtwe19fITfOzTrQ1TCP9iNlthz0N6LAtQHpecmGT4EaACxK5OEqUKy2QRh16YVEy9wl2b8wZLfSycm9vivHtqDHABELW4BDJo1abnIGxVxSseLwYACuuj5MXeZXUgcS9dr7CgtKxapVK0IMM7WsStnJGJtMxY7ZLAlvLvO2','K0Ls22AljRF9I7uSBrM8PoRkBr0','DtgaRRs9P1HL6GtB9Cj6Bf7GoKMH1t0rmdP3gKs5xZTw8SuPg',13);
-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 BINARY(22), d VARCHAR(59), e VARBINARY(42) NOT NULL, f VARCHAR(11) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12676873196303551985,9087,'w4uv','YjuIva6FpyiCePhurEM3','wpsysbUCfRwdpVC','dkfG5c8','DiDe6WwT5kNvg1WgT303ezrgF3r6THR1eCHSZHPD6BUNnGftwwjUOeppoQN2t79jFNYFf7MDvKNmIUvj0u1zckzL2BS','J6dJZWwPD2iu6gUtix',0);
-INSERT INTO t VALUES (10729434064459334840,-20378,'cDMgqmw1WZe5Mf','l3kRitkghhqjnKZW88wiaWrjEoT2QtCSQ6P9PepSyinHHvudBA0oCle7','Ej1Pz9f34u8Mg9HHI5lUO4KFRc8','qNvg','yekJW2bgJPOV9B2Lb3qpJq4suHrXcQGX5WpAzsx9v9Uuz8VUt9bBWYI','LGs4uWTg4ufKVB2PVq8B0DEWzTWegMYkoO5atqekM0xhGhf',1);
-INSERT INTO t VALUES (995473809167528170,-17772,'mDubpEA97Znrptl','A3bZM9Kf8he7skbJ','hAXSu4WmQmhUyDIP','Y','unWigqnFlaFMvSSEAj3lPF1jcZ2fKSZ6byac4uxIV0TpeZzCTEtCBw3aNPCnDrk6ERW5mypZsCrdtRBZW','zJO085zeedFlavNURh9RQHR712TBwIbvonAq8hW8q7MHTMNabqsf0TSSVSjzI4l3GqPu0i9hMgSd0BktQGY9d8ta',2);
-INSERT INTO t VALUES (7663382469056597091,29112,'FipWTr0dNhRj4ZGj','LLiY','qZQLT1AoES7TEVrUX1IDfzhxmYm4OLmKinp','6CFByf','JhwugOtnwE403u2JtbMeVUCXZW1P1Oz2QUiVhwdZ7ZBT','Jgi2zghrtBiYghlkCP8ahJLlZ8RJwvQmzCrb55ruYVOr0fD2MXZkATTe',3);
-INSERT INTO t VALUES (7472027868760561587,15339,'ogKRqm','7swkX1xOBuB2Mxl9z2UD4A1IhaRT31YAIVR355kvSQOnAa','jRPGUbdl3ejrZ8XEPIEQOuNpsIV','Gum','GFKXtrJSTERlJIzKGLLPQtfL7jEZOuaBM7V3quHUnUqw9zRzR7eYDJwZXfXMvz0mHmYtovxFzyyid5AhDvQUdw8rPPa86jYsDVu','enNFe363OjcniF6bd8rndAIWYPT5g9NQPGqK39MU1cEvgsTv4P5vLDrBnQiKShDsTzOHeADp019FWeRGngnjOU4',4);
-INSERT INTO t VALUES (14326288317863766797,21551,'Rfz4HyY9VxYskR','afH7s6p','PMjctILhRVQBlWCo','GKZnVg','quJLRT04wsf4sE1DCQ2W2XN6xTBjAp2ZVOHsKBlohs7','mbPGWOQIpe95rjNaqlKNKH82l6JmE3wWXBDBbEX39FkrRaakUbTyhRUfwrIfdP0EhHljlvS7QqiueXhba',5);
-INSERT INTO t VALUES (6493455919721864774,-22981,'VhzuMl2','DYblH8Prqu3qI1a2NDEklt9LJNfkxGX9YAqEjUGUP3ummNEagTZfKn8ZW','9g7eJ1','QaFH9tN','LHpY1vCIBL1GO','HHE6iPj3',6);
-INSERT INTO t VALUES (2559488002321934908,-5162,'tPMAWWvRaHC','vjzi96SBlk9zfgrNFsmKsANjd5CMg0m6CKN3Ievf9G5IMguXNqv7TAvY4nc','8K1r6685VRblSU5CmqgSxjs','p','fGHDJgKstAwBhax5EVU89C5Goc3kQyPZHg4EUDdN8iDxfgPNKpmexygbhQhAkjx3eXH','iBe6dDis3G9QbkErIQKlMP9ndLUMQUlrNlvuU5',7);
-INSERT INTO t VALUES (327993870645585027,12001,'2raqwCJbo8No','wUvccWEEY7DO2amoNmyRB3l1X29Y14RxVa','ZfwjEqxKcL','qH6QFdZUUF','KV1XZFSDYU2lVLrdG5v9iZ24rBeB8fCyt0C0oMgM','Ygp0KLk7a1GSTrbtefn9wsJsFciB',8);
-INSERT INTO t VALUES (15724189854231788360,-15337,'obn73jSOGL','Q5fLZni','0A7B0h','rqVOz','XcbB2FZXu4ts8QkfHwrOk6m55paYvJsJrFtXr2Hjzs1SCnM2VUXUnoHn5dCMzYfaB4eikUJV','z2ZXKu68MTzUEaJIuPUK6TI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (14907191231028706990,-21089,'qZEWBCWhHFQd','t2AY6rrg5TMTin2bDvV5','CJ4l','i','0hDYxNI','T7GLxnr98RpT9nSnx1e2B3RkQYh',10);
-INSERT INTO ti VALUES (14907191231028706990,-21089,'qZEWBCWhHFQd','t2AY6rrg5TMTin2bDvV5','CJ4l','i','0hDYxNI','T7GLxnr98RpT9nSnx1e2B3RkQYh',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (4401436579750070311,6130,'P0RQ6SPTEsleRsR9CCjP','x8Ftv2wIOmNrps30k','w','KmRfndWL','YudDk4TsCTuqF7RxU0V7lfy1l2FkFU9vYSfuvotI2SuOOE1ta34FpLNFzzBpfsGP','ZemAURaKseBtY2JxPMp5SBKCm9Gr4PL6',11);
-INSERT INTO ti VALUES (4401436579750070311,6130,'P0RQ6SPTEsleRsR9CCjP','x8Ftv2wIOmNrps30k','w','KmRfndWL','YudDk4TsCTuqF7RxU0V7lfy1l2FkFU9vYSfuvotI2SuOOE1ta34FpLNFzzBpfsGP','ZemAURaKseBtY2JxPMp5SBKCm9Gr4PL6',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3458660819076381915,-18239,'7ugwMMQviF2UW','LdaJTZcmX667LV8K3Q5OZowkK8qaPMTsNH2a8HdwjArQvJKvI41AVmQmUMxuKtT4FgFyntFggwA1MLvd8bJIh0LHFahGLWlEYrSBnEDn7cxnFxHJrX5MuwbVNgQEtXVKw95ZOXWmrt4m5Dzqmksx47XoNMKtW3aaMqpkKJ26FSZlUOrmvGwA8v7G8Q','Ae1fQNJ','S','wk','XX8A8LoWMgHeGNyp733oq4Fh7YhbrHGn1cP1KJorU1v',12);
-INSERT INTO ti VALUES (3458660819076381915,-18239,'7ugwMMQviF2UW','LdaJTZcmX667LV8K3Q5OZowkK8qaPMTsNH2a8HdwjArQvJKvI41AVmQmUMxuKtT4FgFyntFggwA1MLvd8bJIh0LHFahGLWlEYrSBnEDn7cxnFxHJrX5MuwbVNgQEtXVKw95ZOXWmrt4m5Dzqmksx47XoNMKtW3aaMqpkKJ26FSZlUOrmvGwA8v7G8Q','Ae1fQNJ','S','wk','XX8A8LoWMgHeGNyp733oq4Fh7YhbrHGn1cP1KJorU1v',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1958671134172680540,-4504,'23f2ns72sTWfjV4xWV','D2aSFheQfeam1Kw1RBfjOpap5HUbYMppso6p8H7vfPoEeINvgwBRTg948Oip8t0ohQg4r4cl3jsv9M7kmxdfh4NRnZMG901Rb9SM5msOWcW2ZD2XNC','JDn9EWaDqxBhJvzCoQitltrokuO0h','gIGAtZjbcGJvyXqeWTgJGyx5bTooFv323HgDWJ2TWLMtt0PjWArS8xJ5YSPwLq1njCr9ZFR89MON9DV74YaRutgsCEEcXZO6F0nNQMjMTUu4qx1IEQtgEY9MPzrSGtWThNDUnBzS','aWmlZkAf0MZbDW68xo','t19rxQxHZMtzSxLcxFIFXYqs39wu1L27td4nXC9fh8xJQl',13);
-INSERT INTO ti VALUES (1958671134172680540,-4504,'23f2ns72sTWfjV4xWV','D2aSFheQfeam1Kw1RBfjOpap5HUbYMppso6p8H7vfPoEeINvgwBRTg948Oip8t0ohQg4r4cl3jsv9M7kmxdfh4NRnZMG901Rb9SM5msOWcW2ZD2XNC','JDn9EWaDqxBhJvzCoQitltrokuO0h','gIGAtZjbcGJvyXqeWTgJGyx5bTooFv323HgDWJ2TWLMtt0PjWArS8xJ5YSPwLq1njCr9ZFR89MON9DV74YaRutgsCEEcXZO6F0nNQMjMTUu4qx1IEQtgEY9MPzrSGtWThNDUnBzS','aWmlZkAf0MZbDW68xo','t19rxQxHZMtzSxLcxFIFXYqs39wu1L27td4nXC9fh8xJQl',13);
-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(89) NOT NULL, d VARBINARY(58) NOT NULL, e VARBINARY(62) NOT NULL, f VARCHAR(35) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7003152,-1109836220,'shECDkVXSQ','e','JEacaOk0WttfpgIZRNqHmXXXcFwXAzsWf7WKzdX8W','GjLz69VkB50MU7cyx','DgtwxqtA1DvzX7IKPvseqlIhVXrG4B9HlUtUcdVRGds4TCDmdZBWlbHwN4jB7z5EVW9uQC6pQ12lUpi1wPiUTZzUMsDB4s0','uApxoNQXX4Sn12FAfkgCIFoDhRyKRLLlFmhxI5ZaqcOUrxkISfIWdNqxzQcfGpAGcdfvyJPpEaotWG4qMR6gsiAg',0);
-INSERT INTO t VALUES (12012968,2339624,'iixNwe1ypYCjYtxdoFR1vDB6ddIK8NGngMHj484fnU5kvlNl0D5m4ljhFE4','Atz265ZsFSDjp3EHth97q6TXDfotPXxwbHIWe9w7nTYEwfBzloM','CQJuoV','d7PwpVKZVlawNhl0TgL1LZf3WGf9','VxkjHDPVAbd1BNn6Se','ZTVgHKTJoDgBfk5UZesCptN5g7bxjuSm2JhQMeIeb',1);
-INSERT INTO t VALUES (15833126,-1100112000,'LYMgvGPylXEkeyPB1PxiD6XKNqb1c9uyeZJm','U2RoXKInvuJ2pKpw2ETyt5Sp9fG5U','bYs6rKZ2WmqFuJhCfJOSHJ3','X6N4L4WWi','WUothwas5YUC7M3GwctZ9y1SfCrZc7HxyzZlhsHLwHeOcW0LTMg4W0PZm','J8A1gPDBDSIjA9',2);
-INSERT INTO t VALUES (13608731,-1336717542,'SAOk','FaPyysVZHr0yJEORi8v3sA4U','gl7OUVB54RbbN6HGIIgxCBYkY9CtHUzSt9r0ZK5P','8HW6WvV4apKebUaylHtu','2bdda3','CzgZf9',3);
-INSERT INTO t VALUES (12367324,-140044306,'hwQeyWnkdgP0nmkjsnw2Go9YghV','8FSApmcF9SE1DkiMbX4El4V8GzCcCi9qC','XjPZNZoVpvGoGd6mSKddXGVrFeGoOySTtfOWJLRKzd5mAs4fMy5f','N2hgTW2d4JBBtjbexG8F','B','s',4);
-INSERT INTO t VALUES (8636088,423957710,'eed9BjRrArDw5WMnqqwa7j6p3noOdLsCnIz','B89cvJKwEHlNhFG234tisEpbU5ZxWXJ51OFMUFX','W7GOXePhJS17HpYjfFEfGIOiohFC4IKhAwUfAUI3mfiZxNTN4FrC0zN','tEr1fx0','id8iifnZaChBhowTCfIFmJLseVPYad5hJfb33LfIHaheEQm3vL8USqrC8ufOpUo1SPEPvQB2','Rkw',5);
-INSERT INTO t VALUES (12959984,-793421490,'iDRJOykJrlE8hhGdgTH68djEH8tnb6qKVIv4mF0ytc3O2nXLxQyKWg2WJ8zFH68frazOlY5U4VDiBz6iou40J1Z','K0iJ1tLhkb1oNg5vDifzw4uqfU02KDKt','8ycIqIppJ4IlztmMYWc7iJJ3SfVBIPedqAPas9GxJhdkt1DEqKyYnHy3jd','WkHmpXLOvDK5BdDXJDfsaHVGpo2nV8Od','KDj4pnnjxysOP78wRSt7pMJxR20Rwyw03dt1xgYeiuQLZZthagZDbt','w3Nt7aWEEhPgmqUEYHRVluLU9100YhcKiWqEh8xfHtpzSlIp96aExGTm4WT7',6);
-INSERT INTO t VALUES (15857911,-1077034787,'Ayp1pKYcaOvt1WtPU8i6chV6ntKztiV0lhIv8BaP5bHA','jAgizXx','YkFRZenqH2MHxVAG9KbV1tjsWGVjhqnYbajIok8wzdr','g7Becovlnc2ZPGaLCicVwEV0gd','PWOi0UuRB9wf8U6YagYJKIrx7IqiONoMM7VGElYflRdRyFKRwIiZpr7ZoNAFO9C7FUD8k','g89yncQmAee1bZrBBjD1n5GJQB8PlmDc9inMMI6k4boHBJ5DETsg',7);
-INSERT INTO t VALUES (16202600,-1307340909,'62RL31bIFLn5poy','bM2OpVrg93upYW4ByyzwTmsanAMIaDczi419yyhKUdUxEP2k','57SE','UEfSj0Wl6jlhSFHKB4tW','VTuD','pWE4UYE6g1VTbigjc1UweDQxEZun98D9v8UjyVma2iq4u095CTd',8);
-INSERT INTO t VALUES (3788443,1316461289,'0XQMkzRw9FvYOyCW57X24AZaCjTJoFXY1IN0VMX8','IK8NzIeRVpFbjOzoj0B7KvRf84RvgE5wa5nCiiRRs5C','b3ONn5hQpwCx4SUrB','2m4ouKzktr','FmHKPzX3gMvzAY1PFKXpqEzjI5','OEWOhQ6OrURczmKdgm06SFsxdK44wvunhIS2iSoybf2235PnShHuO1HGCfIwnonYYOmE7HFYeOfm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17,-26152,'XKoEHDNBc3vjrkIQUIWrAtwu3tZMnpTB3XLlbAtuUANOb','wfX3nMLMBJjjRNQUnvzN1Sx9LumXPkKs22K3yooXhbghtBRz6illDadkxnzfzJsun3aYuBBB5KVBfcuKcsntNtAds00yw8NvUQJTqnI5PuJZzeHkv3r7Ix7Q6hBwAXgc4AFDIB8ctvGGvfJOsS8QEOW7R4dYH2Ctf9FyeUiS1DN06gQS68fdV','fqyNTIxMdZ1ucvjgFHWzSdWPgm01Utu1vsqmLk0BImz','bfTuXkKvn7rvWr11jQkoF0VpVWIXiGrJNUX9PRs','8','kw',13);
+INSERT INTO ti VALUES (17,-26152,'XKoEHDNBc3vjrkIQUIWrAtwu3tZMnpTB3XLlbAtuUANOb','wfX3nMLMBJjjRNQUnvzN1Sx9LumXPkKs22K3yooXhbghtBRz6illDadkxnzfzJsun3aYuBBB5KVBfcuKcsntNtAds00yw8NvUQJTqnI5PuJZzeHkv3r7Ix7Q6hBwAXgc4AFDIB8ctvGGvfJOsS8QEOW7R4dYH2Ctf9FyeUiS1DN06gQS68fdV','fqyNTIxMdZ1ucvjgFHWzSdWPgm01Utu1vsqmLk0BImz','bfTuXkKvn7rvWr11jQkoF0VpVWIXiGrJNUX9PRs','8','kw',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (19,4590,'rN0UoXo7NdQNK1eoqy6hUS3fRNz5g2UCAa9scKs3H8rMRv3','GuQZDTw2YRFIcY3TvmLnxPWMlek5ezHJMQwQRUgzXkT34R9VsjYikRtmFCuBNqKbMyfhxs2xQK','l0VGUM5CT05Ic1AmoxYLGlidjV','3xW3VrkdenDbey1Njvpwpb7JdK3nzzGUrd8KUSV39PMA3kFEVNTCGmj3jqG4KPv7k4tTEvVsNc5','0n','K',14);
+INSERT INTO ti VALUES (19,4590,'rN0UoXo7NdQNK1eoqy6hUS3fRNz5g2UCAa9scKs3H8rMRv3','GuQZDTw2YRFIcY3TvmLnxPWMlek5ezHJMQwQRUgzXkT34R9VsjYikRtmFCuBNqKbMyfhxs2xQK','l0VGUM5CT05Ic1AmoxYLGlidjV','3xW3VrkdenDbey1Njvpwpb7JdK3nzzGUrd8KUSV39PMA3kFEVNTCGmj3jqG4KPv7k4tTEvVsNc5','0n','K',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (192,-3207,'PkFAbSbDqs8cuiiQ5XKz6jcJjTAkPIuKmjuV8ewiY5KN404e2VPCPJFLcvwvn6GfGXO3at','xenJjzEcmlNTuwVLo5rsHPEi9rquTrD9CO05tejNlFaJTJVMO3j5mMw1DH28143WULgClvZVYhN1LDZYwOthHbWyS8dyV239IgCKAeUoo41J9haREs8QOKdeZZSFbfX5Gvz1jdA6EFGh5XdtO9HU6oktrVb7xo4OayAKwElaxaeGl1y7UWGkHdkpTdaKmQnw8Sp44Tua86nOFDW7rQ06Vgj1xeiA6lyM7yc6vl7gCh5fgpbHzQl2BDhlgNW','MIjdgdYyg','iwUqG3AwOlOeZik6I1kRYVWq3eWVuclCpiVnydpVWgm7DRufuPx9xPWzd7alIPLZx5k008jbMwdWzVYmzdN92SnASe1fbQvCAJU0vfSKusKRSh8oBuDAtTziRcicVzMYx69rf8R5CUolbFQQHNRDQkuba','cpA','4',15);
+INSERT INTO ti VALUES (192,-3207,'PkFAbSbDqs8cuiiQ5XKz6jcJjTAkPIuKmjuV8ewiY5KN404e2VPCPJFLcvwvn6GfGXO3at','xenJjzEcmlNTuwVLo5rsHPEi9rquTrD9CO05tejNlFaJTJVMO3j5mMw1DH28143WULgClvZVYhN1LDZYwOthHbWyS8dyV239IgCKAeUoo41J9haREs8QOKdeZZSFbfX5Gvz1jdA6EFGh5XdtO9HU6oktrVb7xo4OayAKwElaxaeGl1y7UWGkHdkpTdaKmQnw8Sp44Tua86nOFDW7rQ06Vgj1xeiA6lyM7yc6vl7gCh5fgpbHzQl2BDhlgNW','MIjdgdYyg','iwUqG3AwOlOeZik6I1kRYVWq3eWVuclCpiVnydpVWgm7DRufuPx9xPWzd7alIPLZx5k008jbMwdWzVYmzdN92SnASe1fbQvCAJU0vfSKusKRSh8oBuDAtTziRcicVzMYx69rf8R5CUolbFQQHNRDQkuba','cpA','4',15);
+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(83), d VARBINARY(39) NOT NULL, e VARBINARY(86), f VARCHAR(75), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3964971366,15704383,'7zCzEJF1OOUxdBgI6mlsGIBnKObDA6zFTQRYnbJviLIBvqWmv5cTVzJdOeT1yESQ4G','bCAtWeWmQUJu8R4kfOjs1chH1Uu4k4HLrjvY','zFV1OviCsWROcpiRNIV9MkYwTyjW64Khm1z7cmi','BkChX81XdqqWswcA2MnNhFOqOmoecKNegfJGsXfj9jj5LdY39MajXYKLRDb','d','4',0);
+INSERT INTO t VALUES (89892207,5468920,'vKDsOL50qFKgjahHrN5GKdl9oljGGCZx4M4RmuCx','D01ziaaaWPLoiaoLF3JoEtkV','GBxNDEP5SU8z8V46GV6mgQ9RmTC5b1ZfPTMAHSyDWyyV0MveJIfzacQLauWa7lbMMyRyR','ZLC3PlbMWxcFf4Uze8C4LjbLwkngJfd4ZD9HJDTtHYquBbIMfIFS3kkS14Q','C','S',1);
+INSERT INTO t VALUES (3948812317,10319872,'QB9z','gK9l8AM','pAPkM','ASve3gNG5vuz6M9XZTZBBhVwV5AET87er2rQIsA44XiJO1k7Y6E','0','g',2);
+INSERT INTO t VALUES (3842981202,5174195,'v29HEqCIDcpQ0ggFrV1LMks9OfNVJUwemcwyQZI29X74IDq0qeX2uDMVz3Fykbmo','qiBnWrhQWXf8Ka5jYXIHV','xZiQZ3M86mz9tp6KQBNwhplEDClKI8mmhxRSYQw3Z4HJgwVDRulbQ9iMzG','K2pCvQnEFgeTnrzSvyk3VH6tEzmkgrMlSgUkTLzx3SPhb0BvT3','V','e',3);
+INSERT INTO t VALUES (3186283499,14461967,'wIhKtDcOCk9YcE60LyvPaF6sNV8G64JuelOiaBaE','H3BWBOx2r0ZSxTms','oLgb0dQ2uGIRCPaEIYn0','RZVQeO6DL9i3qNj9vFA2FGFrbkyNDhw9e','M','5',4);
+INSERT INTO t VALUES (806524548,1790133,'FKmFP5nd31E9Zr9D2JDmEAHIGoCt6425BiqprHHisUpP1KE5E0JbmoA4w41','T8Cpwz8eHSyhEYpSpEI','OmyHKlfAAOM2MKi1NuaI','HK9FtfzzBOWGbqONeek','W','c',5);
+INSERT INTO t VALUES (894224716,11315545,'ZHGUhz98Wxdn2VJpKvEi9xe5GXIJ8QqTpv2iGx5UuKMnJoI7cK1sMyumNGdsspHIUUJY7cXSaN','Vb9gCzQ','DPHlheuMN6qq6DVq3oc1USt9YG1h8sC94Jh2FE4RRMJ8Cacl8JNRrx9DmcXup','SyBLL6fEe4AJIttNElmwgki8wdatBunqPmh','o','H',6);
+INSERT INTO t VALUES (1848353365,5356938,'M5rojTZIiZ0nCpLpn1D9tOE0MU0DSM0FM','Div71Lc4YEAY9jNyOfffZS422OxSNp2ZU24iv','ou78qFZkex9WeJK8O','WA7y99Ps6T247sIHV8qsa0B9Unc5Nw5x9gH2fgNzdjzK4p','q','K',7);
+INSERT INTO t VALUES (561950485,9115576,'DwVMazhMIz1gdHSnzgweIQDqa3sibz1ic2t7nLrmvTJmTjr1X1QJq6I','go0WQ','mHd3S6tNmPI8v6kWp','sTdMV4GX9AJ6TWin7xcaYd95','5','l',8);
+INSERT INTO t VALUES (2026016545,13523478,'p4eAl0Y54XuWRMTDIFkdliyR1ywMAZRKk8U768r1PDTCosVD','b87UmlM6zKErcY4wfcE0FnTyugeRYLr','QvWROqUsCVSxAKiKxCM1KMLo6DLlbY1KLcyg1EXig3ne2ynVTrlJQvm6fOaduFz9Pa7','pnrTI7O1X69MeAz67RvcA1NOEj7ZG8aoTkrtHAETWoj9mkopQcmVI','S','8',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(83), d VARBINARY(39) NOT NULL, e VARBINARY(86), f VARCHAR(75), 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 (2582025227,-426759332,'TSND5ECT8iqRqCZE0DiRlHv4I2AWPzb90solu4gVmfQipU7n4HKRB2igMnl6HWvgc4AQcQQgtwJP','VgZTxfnLdcayo2dBLUHUhhux61IJEqyZ99WhPb','NFIclYIfvn6AO0xTNwYRz3NCHIo','a','VpuA2jqllgwblszaZcakSWeXQFjMESBcaDZrWC33ks2HH8F0gMGAPT3J0iwQPUJRSTnvirYEp6FPCSTCwOF7hQa7','1LOrKbobMqPHtcuaYi2VnBJ4S4bzUi97MZNYSkBH9oqEi9waVaT',10);
-INSERT INTO ti VALUES (2582025227,-426759332,'TSND5ECT8iqRqCZE0DiRlHv4I2AWPzb90solu4gVmfQipU7n4HKRB2igMnl6HWvgc4AQcQQgtwJP','VgZTxfnLdcayo2dBLUHUhhux61IJEqyZ99WhPb','NFIclYIfvn6AO0xTNwYRz3NCHIo','a','VpuA2jqllgwblszaZcakSWeXQFjMESBcaDZrWC33ks2HH8F0gMGAPT3J0iwQPUJRSTnvirYEp6FPCSTCwOF7hQa7','1LOrKbobMqPHtcuaYi2VnBJ4S4bzUi97MZNYSkBH9oqEi9waVaT',10);
-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 (732539336,-1411249758,'rFtU9TjHSyzvzh2T1GvFTXKRmcxCKHaepGkoaG993a8NjKvcd8ZC','WRFYUaq','QPeqW46IOa','g10R3jcICAKZ2iW0CU8DjArv7oeyNH7G8K','DRDphVPmUY0KQe1N9dPwVQAU8aTHDsYL8vOWNgFgNMXmjySZqbB8YVFgdzH77guo4LvfO3SIeuLFiML4UZiey','o9PppAs7J',11);
-INSERT INTO ti VALUES (732539336,-1411249758,'rFtU9TjHSyzvzh2T1GvFTXKRmcxCKHaepGkoaG993a8NjKvcd8ZC','WRFYUaq','QPeqW46IOa','g10R3jcICAKZ2iW0CU8DjArv7oeyNH7G8K','DRDphVPmUY0KQe1N9dPwVQAU8aTHDsYL8vOWNgFgNMXmjySZqbB8YVFgdzH77guo4LvfO3SIeuLFiML4UZiey','o9PppAs7J',11);
+INSERT INTO t VALUES (1763760569,13231950,'6OMS','Eo7WUFUnlk0LsZhWwFmSytomvH4jl','YCwZVVwwKp36v','HF8QXslB3eBJS8gDzzFoVjZCg56y2EEVymwP','y','G',10);
+INSERT INTO ti VALUES (1763760569,13231950,'6OMS','Eo7WUFUnlk0LsZhWwFmSytomvH4jl','YCwZVVwwKp36v','HF8QXslB3eBJS8gDzzFoVjZCg56y2EEVymwP','y','G',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(84);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
+INSERT INTO t VALUES (1250102475,2740576,'l8MZnL5mCE2uyOvCfT','L3dBoBecGgpDRH7WdNU06','7nVRWRjXn0EwujMnn2TVL','T5cA21YhLtll3zKBijE1uFTJ4OAMbGk','0','D',11);
+INSERT INTO ti VALUES (1250102475,2740576,'l8MZnL5mCE2uyOvCfT','L3dBoBecGgpDRH7WdNU06','7nVRWRjXn0EwujMnn2TVL','T5cA21YhLtll3zKBijE1uFTJ4OAMbGk','0','D',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3209357824,-870708202,'1','ncPCLXJEiIOsmZvgXjO8QsErvSz5lFJn4ARmQqaphnSvrev3fJbZaJbeABtzCIQDuEBhVkv5qlrb3BZ7zYW0DFwVSF1rDRw0QYXpj2dgXwr','PEe4FdS4kcux57weZe48oNBm4Sp4TYFh1QkllGX','pJKfyE','6vdn9PcUjffVSVlSTgClqhSIXKaTpN909','5bwQD1pqKhxnOusScJpABaewtNJYbnLjh61x07',12);
-INSERT INTO ti VALUES (3209357824,-870708202,'1','ncPCLXJEiIOsmZvgXjO8QsErvSz5lFJn4ARmQqaphnSvrev3fJbZaJbeABtzCIQDuEBhVkv5qlrb3BZ7zYW0DFwVSF1rDRw0QYXpj2dgXwr','PEe4FdS4kcux57weZe48oNBm4Sp4TYFh1QkllGX','pJKfyE','6vdn9PcUjffVSVlSTgClqhSIXKaTpN909','5bwQD1pqKhxnOusScJpABaewtNJYbnLjh61x07',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (266721998,-542205936,'34BZgqpOasyPnlSG8sjtHRUPuPk5lP4SX6HXNFU8I9rhmBcUVlZNMwcjxNfSVxN0xjf8c','DOIFAz0Bcyac4xAev8VvxjmJj3GPGDZ7U3MquDzFe6T8PcMFMdYEnDOkDFyxoTCB8mbGfsdCgFIrO2Ujlx8WQ73OK1UQaXbM','FZKQetgeqCigGl6ZTbW77o7LcghuLN8GSmDZ775XPA','00yvdbFNP2jg2nbo5GFYFFQd5Gw0Mvg83ZMQxW5TpnzAo9uzsNum09h2x7fR9rPfMFSvY4BkG3Y9Yh3vBJKaeyBBCkvgp42ar2mRgHFUA5OdogV9SnbT9q','W63gYOYwAb32Xwa9H5cwn1Sp9A1St09C4WjhOk4Tp2fQMr9QsriuQZJFqhzD','SoreuEe4ouN32LGtOEhYktYEhuSLOatIUJip',13);
-INSERT INTO ti VALUES (266721998,-542205936,'34BZgqpOasyPnlSG8sjtHRUPuPk5lP4SX6HXNFU8I9rhmBcUVlZNMwcjxNfSVxN0xjf8c','DOIFAz0Bcyac4xAev8VvxjmJj3GPGDZ7U3MquDzFe6T8PcMFMdYEnDOkDFyxoTCB8mbGfsdCgFIrO2Ujlx8WQ73OK1UQaXbM','FZKQetgeqCigGl6ZTbW77o7LcghuLN8GSmDZ775XPA','00yvdbFNP2jg2nbo5GFYFFQd5Gw0Mvg83ZMQxW5TpnzAo9uzsNum09h2x7fR9rPfMFSvY4BkG3Y9Yh3vBJKaeyBBCkvgp42ar2mRgHFUA5OdogV9SnbT9q','W63gYOYwAb32Xwa9H5cwn1Sp9A1St09C4WjhOk4Tp2fQMr9QsriuQZJFqhzD','SoreuEe4ouN32LGtOEhYktYEhuSLOatIUJip',13);
-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(23), d VARBINARY(32), e VARCHAR(14) NOT NULL, f VARBINARY(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1587004,7960959,'rwfEpjeGW8GbiUiwTl122','cUwF5w6fNA','A','4CSFy2eVJJYufGgN64gYTT17s','AaMISudzgpE1DyUm96ruIGtgZrTYj3yfDvVxBFjIM7wffs','BEkoFyYPMSrPXpL7od',0);
-INSERT INTO t VALUES (4806319,-1908995,'jizUfs','e','umFDJqXBBqlWv','oxASVcCbsRay5TxV906Z8Wh3e38htJI6N5PtqZLNwv9UnqMOQKg0JXF3Tl92kwgfq3JbXj','b8','z2dbdB8z6yDUb0Af1ISs1TrdyyqyvXK7YkDfLAoaB0AvIu1LxQYIDJgDWE7U5uk44mZodWvMF',1);
-INSERT INTO t VALUES (5545124,2850,'645WCAx8','jgVvtbAEQxXrLZbJI7Pch4fRsG','p05fO','wdN2cYOUueg0o65Ui2pdpdYsNO1OuOqzuH5wReDZDVU6FMU1nDjqliaUg1hoG2rzkQf','7q1DeudmVQkSDdKoGu05NUvB4kNnuuAnggGmEwsi1inUjHv78or46','0zgrdCHKTIthbQbTnJDvRhpgSFoM1qqsHkbZaZemtcxkdue4R4ViK5yTwXxf3pJOnYFnbcNkrZ2zwXRDuW94kXUkH7dzT',2);
-INSERT INTO t VALUES (-7332305,4535719,'b','i8sPT9FY5SxltsC','eDZOTYjAy8','0WVdd44sf6dM38o9V','9CJmXk4247kDfzow9TgHQa4PXlRj5fXDIzOVkRmEEI8LQWkNdmiIHmifZhkgeLxgnDrtxL6PUTxKRrFueYgGvispi4GdiI','ExU1fOSlveUuvLp4MoWzjP8zcABddVG2l',3);
-INSERT INTO t VALUES (5898962,-5738076,'v0wjA8h1ITIG1N0163y','bgYWu6y1Y','l','bfVPHu6Hr69cY1kdEHQbJsHuV6LliKh6dQo2Y5ybSrDsM','EOIvCM0ERbQYy','qUkijF1pFcrvMkvzc9DWR8MJ31J8I03dTsmvoGwIe',4);
-INSERT INTO t VALUES (-1375998,5203241,'SsvSbAUkaiZ36DZ','Kv5v6kk71nNpOr','e','T0sXacgCIgycHk','gdNO8ZHQD6zMW','5nPsmOrhu29Y8umoS7lSl5mpPHFhAS0bAHqWS9l7OD6KwtlPuz9uDeOehuJ6iSCJQGzjM4HThQXAfRD9Ys4',5);
-INSERT INTO t VALUES (3398614,-6757373,'JjZnQrFi','sgj55AiE1hs5eYeFv','9sYtKQbG1nPl','hh9rqbzsREz4a2Xz69QsGwmON6EVi4NJrZwQkWlz','ndpr4jSgu4et1jGhR8r0pNyqlLlkQqw6QrYalLKXHsq2W9nT','UKCANDvsVOn74l5RkHI2Nss53BhikkE1E97LnAmSpihuDgmhgQJmGSjLF',6);
-INSERT INTO t VALUES (1575348,-4993454,'a','JYpaOW4toXdpcz6U1Zg314OT2','H2p6','x6','FDUaKmAPc1Bekm5p2','lLUAlChIV3hcoULeoLZSGunrqKqpmeMgbWL9a9W0zQQNWrz2rBMHQSzcbocH5uLOaluqEid95aEqUi8w',7);
-INSERT INTO t VALUES (-7906546,415431,'iaRdBifC','hiyTGTPHpvpzlQ7c6','FRshXTw','fFX0On8YmfLjle5eEWEiWb0x4CCW2MUC1veciLccyIbGG52X5ZH9hOOBawjf3KeOfwz6cmIzJGUSE4WM','7xUN12WPmlddidEcNOa1OqkcWk7jeZrzlEf7aIdZfmo0fJ0EAbPUAY7QO','H5IXhFSNKB13AIIbNi01o6',8);
-INSERT INTO t VALUES (-7814656,5865815,'1TikDOTSYgqRg1qI9zokovG','GwHNpc448ChR','h2wuo5','vi2ANBX1TbEJuXOSH6BIrJyNiWvW3hnWjPOhMATLPJ38Bjiv6wod3W54touO8vV5xcFGAoRDBwfLNwFy4AXZ','9vLXWPPkMBZ6WFBr7W1QHDB0imEszZFsvHMePg3VnCJBGJePdbsBSwKcklm6b28Mi26y011lOmosZ8XxpLdcn5JE0TtZVMQE2NLX','tFFKLtbO65Tm45zcJ9ly8UAY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1329984590,8077296,'dbUDXWehsCmhvNleA0ki3kLc20uMTnrwul','PhmO0Wx3WGG25MgTY2seth0XsrnG7A6hE6HaMdeONYxx5nz10vgMQ2F3hwauYpKbMpo0tY1tPfX9q69ysXn7jeZ8nNkqsaMryHad45MOSIxgMGHojThGxLPLxBSnTtz2IGv4VVqIRXXDMyZktNF3IhDQ78f2VRYN567BiQRrX7laOGeDENBda','bW9hiA','s2jrpgDfOxdt5','H','W',12);
+INSERT INTO ti VALUES (1329984590,8077296,'dbUDXWehsCmhvNleA0ki3kLc20uMTnrwul','PhmO0Wx3WGG25MgTY2seth0XsrnG7A6hE6HaMdeONYxx5nz10vgMQ2F3hwauYpKbMpo0tY1tPfX9q69ysXn7jeZ8nNkqsaMryHad45MOSIxgMGHojThGxLPLxBSnTtz2IGv4VVqIRXXDMyZktNF3IhDQ78f2VRYN567BiQRrX7laOGeDENBda','bW9hiA','s2jrpgDfOxdt5','H','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4072347591,10161983,'3aQe2BUfgtgkK94jv6ZbLOaqGpqYsxlqY0AIqpheGBM5','06phdk3VxWEKOobT3TGD9dPp8maolyEgsFsyeCOUGMDnUnHZu4VFlZ8LN0rQBT96JR0cvarPJef5GiKxgjvqtV1STwzOHxsNyZ6vyAlydjcCP68XOKOgisIQ19nDXEzFeDxcRvp0c1S9BWIpx4DR2xN20F6vD0uB45QICipjI8Js5uooggA68HCIEE1qy','vW8FpY5nj2AzzNtna9vEuQrv7GP8Uf','LH5nAzfXSzuoKgtogKFbqRIU4PbHcPohTTv0yPTsZkpXjTYupKxvvLHsuq8qscVhkybd3MCz3FwDsNxTzA4tw2UweAOWYAHo24rjPbypPTRW0hxOFtppxomSR7Jsi3CaAz2EndekONx1qgefTIcECqqoElEJGS4bpkxH9JpRtkBCaXXZ5bCd74Q99yEqTXVIr5A4EjrVCGJgjcWTDVG11TKFo0qPC7S','e','M',13);
+INSERT INTO ti VALUES (4072347591,10161983,'3aQe2BUfgtgkK94jv6ZbLOaqGpqYsxlqY0AIqpheGBM5','06phdk3VxWEKOobT3TGD9dPp8maolyEgsFsyeCOUGMDnUnHZu4VFlZ8LN0rQBT96JR0cvarPJef5GiKxgjvqtV1STwzOHxsNyZ6vyAlydjcCP68XOKOgisIQ19nDXEzFeDxcRvp0c1S9BWIpx4DR2xN20F6vD0uB45QICipjI8Js5uooggA68HCIEE1qy','vW8FpY5nj2AzzNtna9vEuQrv7GP8Uf','LH5nAzfXSzuoKgtogKFbqRIU4PbHcPohTTv0yPTsZkpXjTYupKxvvLHsuq8qscVhkybd3MCz3FwDsNxTzA4tw2UweAOWYAHo24rjPbypPTRW0hxOFtppxomSR7Jsi3CaAz2EndekONx1qgefTIcECqqoElEJGS4bpkxH9JpRtkBCaXXZ5bCd74Q99yEqTXVIr5A4EjrVCGJgjcWTDVG11TKFo0qPC7S','e','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2046198126,1167777,'wkDGz2i0zTAaQjByxG','E4HKOlZZa3xMwUXJF98fe46moxC0F4Xckq0Skb0kowk9JPloPFc4LCsXaXxRSO9Iko3P117lC0iBMGHoRApfyuY4nQjNpuE6FjyVwYqiZbsGMLYQTCcuXumZ7S2kUXNWF1PdrKd6c4EjlhDAnmrN2gua3gK2P01G7QXYk0sxlVA','jbUDdN3mmSyadceUTuSnqM65aoS4jtVqiHaHfm4hIDO17P8E1o','huWHiGH3ypHmDNlykNxzRwMYNVGUqvIrDrYigWiNsmhkI0pTSk1fIhXKwo7CRoctp9e1xANwkt7QWsBNFIlIp7qUIXgKgtCA1UIjIZ5hErT4e5T3BeRIXW19DHMuHa8eVAHDpGVFAKIwzegb4gDRF2qVAL0n4fCmXa3tEfjEMJlhmYUQpWVx5MEtdZY8K25RsOYcwLXCl8GayYWltK5IhbVLf3Qz','RF','l',14);
+INSERT INTO ti VALUES (2046198126,1167777,'wkDGz2i0zTAaQjByxG','E4HKOlZZa3xMwUXJF98fe46moxC0F4Xckq0Skb0kowk9JPloPFc4LCsXaXxRSO9Iko3P117lC0iBMGHoRApfyuY4nQjNpuE6FjyVwYqiZbsGMLYQTCcuXumZ7S2kUXNWF1PdrKd6c4EjlhDAnmrN2gua3gK2P01G7QXYk0sxlVA','jbUDdN3mmSyadceUTuSnqM65aoS4jtVqiHaHfm4hIDO17P8E1o','huWHiGH3ypHmDNlykNxzRwMYNVGUqvIrDrYigWiNsmhkI0pTSk1fIhXKwo7CRoctp9e1xANwkt7QWsBNFIlIp7qUIXgKgtCA1UIjIZ5hErT4e5T3BeRIXW19DHMuHa8eVAHDpGVFAKIwzegb4gDRF2qVAL0n4fCmXa3tEfjEMJlhmYUQpWVx5MEtdZY8K25RsOYcwLXCl8GayYWltK5IhbVLf3Qz','RF','l',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3333462541,5981193,'d','rpXpedp6i9YZfB3yjmuRhcz7mNhWfbTq7dYHugBRsQxISXSAqOdApqu2pfEPcurG5uB','xLTv4zYlP684ocHhONdu4Ge7aJprNS3tDo78uVCXqn8ivBhIYFQV9MMS7VoYtRSqx4MWKyCkejQV','0tB0SJZr4QXYKuqqqYCc86PKSCdIJOFHoMhXs8zqbtXiQjZuvHLeJu9LwAJ2zPRfYee6ByZW9UoHBmlUfif66yUnRZaWwhnP9XCaoh5cUsNInCzTlpE5zdMP9RbGIIfihP3thfGmergZzybF26kMcUtLwh1U4dTiE1DllXdcZ6PF8FHHDchWhMWeOkifexfP1F2OGxllTQTZZ9gHXbfkbIu6Fp4515F71PmO19XEHoAQbcARjH76f','Im','1',15);
+INSERT INTO ti VALUES (3333462541,5981193,'d','rpXpedp6i9YZfB3yjmuRhcz7mNhWfbTq7dYHugBRsQxISXSAqOdApqu2pfEPcurG5uB','xLTv4zYlP684ocHhONdu4Ge7aJprNS3tDo78uVCXqn8ivBhIYFQV9MMS7VoYtRSqx4MWKyCkejQV','0tB0SJZr4QXYKuqqqYCc86PKSCdIJOFHoMhXs8zqbtXiQjZuvHLeJu9LwAJ2zPRfYee6ByZW9UoHBmlUfif66yUnRZaWwhnP9XCaoh5cUsNInCzTlpE5zdMP9RbGIIfihP3thfGmergZzybF26kMcUtLwh1U4dTiE1DllXdcZ6PF8FHHDchWhMWeOkifexfP1F2OGxllTQTZZ9gHXbfkbIu6Fp4515F71PmO19XEHoAQbcARjH76f','Im','1',15);
+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(52) NOT NULL, d VARBINARY(47), e VARCHAR(25), f VARCHAR(8) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19471,2357860501764734754,'zelMY00TYERd','0fZe5L5o0E1t','WTalHFtdQj9APv14','mWp1nXO','uu','j',0);
+INSERT INTO t VALUES (778,-721524263605672625,'g6q0B8CdOSU4nDIK6FYFDsPIqaCOg4IJWMAvzyx8SVVDh','6sOf8C04WGYySv8ASOCLEk5vwNuiPQPKHwS5','aNsyvCMsN5FNQ6WjgQ3','t','y5','hc',1);
+INSERT INTO t VALUES (127,-299148952617926438,'6BPdoM4QH','HSrI9kXbp9w8UAO','O','p7BCR6s','9','x',2);
+INSERT INTO t VALUES (-12139,1932272977540126429,'yLElduJDLH3ChPPmqwJXyIa67cbE','Y2FV7bKYS9rb1tOPYKnffJRn4FpFPWZp','fRHIX53KB45CnipOKYtoXQj','hcUUsC5','nb','p',3);
+INSERT INTO t VALUES (21845,-7863146862270660919,'Y97CvllOPux42zqeXNFruVu6Esh5uOa2','kwghAhOXaInxwk4DEA','DPhm','f77RNXb','HT','c',4);
+INSERT INTO t VALUES (-28598,-2017545351629252156,'Y3FATj6TggKUnZMDe56YPkCgq8cl','WK3b7vsvv11cANIOSl2ci6KjqhQwwnGwjZ4YOIP16','tE65KQJSDspTsRg7e','d7Hf','Y','jQ',5);
+INSERT INTO t VALUES (662,80459563757681830,'v2pE0','C5ryI9fTligvAFvn0LbVp29ohxq4QqqMOy7VIP','qUKoeody8gzhKvSbbrW','cDy9Qifw','R','h7',6);
+INSERT INTO t VALUES (-1084,-2089775626834847543,'QnShsw6y5ua4FD19MpDnhyoGBY4lWOt9McuuDK0L','2DIMjodjV6y2vQ2lsKzzoc4FrtzIZFCIumpj','zuhG4uTM4vYJ','0cY','Cf','j7',7);
+INSERT INTO t VALUES (-3886,-6815736445337825080,'S4eoaTlp8Ac8kklkJsQ6kplK5CO0WnxDEVwdkyao8g','QkuGtdKYczuSZoIrvo7SHou7mtxdDyEK6u9tOO','f','1AJ6','uy','XH',8);
+INSERT INTO t VALUES (23446,7169973263801212880,'h3PPZwA0vn7QXVc','NdGwSRvzrndb1lZ5qh2bQglr0K6qzKJDNHN3QAA','dD0H1Yl','j9','er','fa',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(52) NOT NULL, d VARBINARY(47), e VARCHAR(25), f VARCHAR(8) 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 MEDIUMINT NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (2445635,-3647216,'i5MplHuVya4m5yByH3tM6','fpLBJYDLrMsTJCpG6','4RD40QgefSCk','7nhzfiYZXjInADZ8iH4Uy7QlBEpzOOgMW8N1SnE1J1h4nv1LA','oh2koVfRZNtvDHL70fEG654gkHnctsvVj','dc4GETqhapeyyokXcvkmDveevYF66CyW7VPWmwqbwrIM5njSksoot8XYd4SHFbMpevQJT2JEEDsNaVQKgmTlb0s5NJ',10);
-INSERT INTO ti VALUES (2445635,-3647216,'i5MplHuVya4m5yByH3tM6','fpLBJYDLrMsTJCpG6','4RD40QgefSCk','7nhzfiYZXjInADZ8iH4Uy7QlBEpzOOgMW8N1SnE1J1h4nv1LA','oh2koVfRZNtvDHL70fEG654gkHnctsvVj','dc4GETqhapeyyokXcvkmDveevYF66CyW7VPWmwqbwrIM5njSksoot8XYd4SHFbMpevQJT2JEEDsNaVQKgmTlb0s5NJ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(24);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
-INSERT INTO t VALUES (-1643370,1950456,'HoX8puZ0TjY7BFsZh47w','V','QSyrhaYpUQUyaY','F1lTkJPut48DiGQDHTh4L8pYiDDSka6wMEHeztIrIxwjI1G7Yp2bxlMSbBzUovjv9Aal','QJIJC8udhtIbYvIIMewBYHb8','ujd93xxyJZ1kr89yTj2m0ppP',11);
-INSERT INTO ti VALUES (-1643370,1950456,'HoX8puZ0TjY7BFsZh47w','V','QSyrhaYpUQUyaY','F1lTkJPut48DiGQDHTh4L8pYiDDSka6wMEHeztIrIxwjI1G7Yp2bxlMSbBzUovjv9Aal','QJIJC8udhtIbYvIIMewBYHb8','ujd93xxyJZ1kr89yTj2m0ppP',11);
+INSERT INTO t VALUES (3639199,3845563347050792111,'gKJrjTMbLSrHqDfHz','PPX0a','y3PGC','IfB39s','3k','Am',10);
+INSERT INTO ti VALUES (3639199,3845563347050792111,'gKJrjTMbLSrHqDfHz','PPX0a','y3PGC','IfB39s','3k','Am',10);
+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 (-770202,-5672688995209092185,'b4GMI3xlv7aqILmv','AegsNGCUhGTOJiKVJyeerFeBv9kEkXXP5nKxrDjNI','xz2ncbRGUbl6r56Jb','n','m','d',11);
+INSERT INTO ti VALUES (-770202,-5672688995209092185,'b4GMI3xlv7aqILmv','AegsNGCUhGTOJiKVJyeerFeBv9kEkXXP5nKxrDjNI','xz2ncbRGUbl6r56Jb','n','m','d',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-304798,-3246869,'xHdSRPAwh52yEZ7Pqpk','4Mz9OxXlTbXz4Terao9NIUq80yr4tSmUFsbU2sgWJrcwOTKir3ly1kGbLDHQ5shYGAa4TNyicez2cpeeEdCKY0nwsscSCPsUfJvKRthfNAvrNlgrV3QOV6bN9XIzCfTt6ySG0rY7nJyIprfHEF13ufkQTSOJM8wiC3Z4MuxeLISRRUkoAgtiAWJhglhTGQUySeWuACa9','XEx0OOObj','U7oxONTRD','B8ILPsr6ggjeLSsFAd2MLrEkhHHFQzIHhwwbVXJ6R3YLqGl7ShXHVwo8QHj1Lv31ma5Q3yHCbdZbH7ly','RanUtx5OkXbcne2jqBxeglP6mPN1EYal2Kr',12);
-INSERT INTO ti VALUES (-304798,-3246869,'xHdSRPAwh52yEZ7Pqpk','4Mz9OxXlTbXz4Terao9NIUq80yr4tSmUFsbU2sgWJrcwOTKir3ly1kGbLDHQ5shYGAa4TNyicez2cpeeEdCKY0nwsscSCPsUfJvKRthfNAvrNlgrV3QOV6bN9XIzCfTt6ySG0rY7nJyIprfHEF13ufkQTSOJM8wiC3Z4MuxeLISRRUkoAgtiAWJhglhTGQUySeWuACa9','XEx0OOObj','U7oxONTRD','B8ILPsr6ggjeLSsFAd2MLrEkhHHFQzIHhwwbVXJ6R3YLqGl7ShXHVwo8QHj1Lv31ma5Q3yHCbdZbH7ly','RanUtx5OkXbcne2jqBxeglP6mPN1EYal2Kr',12);
-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 (-4434632,-2397985,'aaQ4mFS3U6rVTOUET','4AX5KNeydrUxI7YhUimXfxog8jw88OSeX8LK8vvsSTWi12qL5GC2dcMh2TON0xMdOxAws7jqlcj5fb4gv662avad8JCb8aGny7Ukfoyr','wrl5YDRV','apvvwIg6b6VPki52sChxre2dfgwX5','Vz3dpDBYGvkVI33WdSCwPHseptB5gu7XOWw6Qg784m9IwEmMuoWApORaac9','hg9NVmxYZbQND7OEgWqXBkVO2qEYTpBbTNLqpykgm7TC2phGbro16PrmjBxVLTPL503ZaErVRX21bb9mz',13);
-INSERT INTO ti VALUES (-4434632,-2397985,'aaQ4mFS3U6rVTOUET','4AX5KNeydrUxI7YhUimXfxog8jw88OSeX8LK8vvsSTWi12qL5GC2dcMh2TON0xMdOxAws7jqlcj5fb4gv662avad8JCb8aGny7Ukfoyr','wrl5YDRV','apvvwIg6b6VPki52sChxre2dfgwX5','Vz3dpDBYGvkVI33WdSCwPHseptB5gu7XOWw6Qg784m9IwEmMuoWApORaac9','hg9NVmxYZbQND7OEgWqXBkVO2qEYTpBbTNLqpykgm7TC2phGbro16PrmjBxVLTPL503ZaErVRX21bb9mz',13);
+INSERT INTO t VALUES (1703104,6429817935379194441,'SOnAfq9bEdKNy3k4TneJlCp9n5Vwr598R2A4pj8LMfz3s7fi7e','knNWUDuEtebH9lsVX3iTtZzxHnLYda52P4xoIn8Zk0jYiNSVJFRz9AwJEgsUCaME9JwFVuKbecfxcNB1cN0nSPBMXoeMoJzSlJHf8fe66NwnsOphQ4MX2U8I52nFfRt9uxqLm9FMK6TrXq3Q1JI','S54nl','mYws','h','fZ',12);
+INSERT INTO ti VALUES (1703104,6429817935379194441,'SOnAfq9bEdKNy3k4TneJlCp9n5Vwr598R2A4pj8LMfz3s7fi7e','knNWUDuEtebH9lsVX3iTtZzxHnLYda52P4xoIn8Zk0jYiNSVJFRz9AwJEgsUCaME9JwFVuKbecfxcNB1cN0nSPBMXoeMoJzSlJHf8fe66NwnsOphQ4MX2U8I52nFfRt9uxqLm9FMK6TrXq3Q1JI','S54nl','mYws','h','fZ',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6760394,-5037254062438312500,'l7cJVkMsy0Txqm2hMnvsdv8','cuYQnWyo2X0delREynm5EzZhNhaklKAthhIZJNVuWSfdWqrabten6ZSgB2PgsifwFZQUgCP2qEAwB82jRPQY7TfQWNRbdgpYjVSTUWIs05Yi5MhSxiOhQlTZ37S36H6Nl3aNPyJ2dZSNJ4gGA8yYFuWJ4DX1hzs47LeIZgrifKcOqt0OVPDm9','FJfZms6','DvdCrOhb0sfxRIFR4ilCCV8OCPKlMdQxgj2BPHXohPWwwCt02AIW5BZPCZTiWZ7cZCNUmcew45CP4d0YM7qQhck3S5hJrOOkyELvVpBvPG','i','6V',13);
+INSERT INTO ti VALUES (-6760394,-5037254062438312500,'l7cJVkMsy0Txqm2hMnvsdv8','cuYQnWyo2X0delREynm5EzZhNhaklKAthhIZJNVuWSfdWqrabten6ZSgB2PgsifwFZQUgCP2qEAwB82jRPQY7TfQWNRbdgpYjVSTUWIs05Yi5MhSxiOhQlTZ37S36H6Nl3aNPyJ2dZSNJ4gGA8yYFuWJ4DX1hzs47LeIZgrifKcOqt0OVPDm9','FJfZms6','DvdCrOhb0sfxRIFR4ilCCV8OCPKlMdQxgj2BPHXohPWwwCt02AIW5BZPCZTiWZ7cZCNUmcew45CP4d0YM7qQhck3S5hJrOOkyELvVpBvPG','i','6V',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (132160,7084175135076260923,'dqvc0FeWlauEIdCQ4ybeKK9MtnM8YOQI4ZmcmuwzgM6','wDSW4w3diGJjZXhnOHpwHNivQ','MMn3sKGfyllwIYvU5GKlM2N','5frPTviqyBhxwLHIAisrcv6OQXfgvoosRmvAAzYQ8rfN1VWSwObTF1If9TZUaFmzOgZqvFxFIwwCgnnIUl9d1TxvY46VXq9gLlk5Mer6ZdkWnJar9vcxmvL6CTGl55xgjmEg4TLsd3OErid9XMpQYTbQkJajoi','VAA','ok',14);
+INSERT INTO ti VALUES (132160,7084175135076260923,'dqvc0FeWlauEIdCQ4ybeKK9MtnM8YOQI4ZmcmuwzgM6','wDSW4w3diGJjZXhnOHpwHNivQ','MMn3sKGfyllwIYvU5GKlM2N','5frPTviqyBhxwLHIAisrcv6OQXfgvoosRmvAAzYQ8rfN1VWSwObTF1If9TZUaFmzOgZqvFxFIwwCgnnIUl9d1TxvY46VXq9gLlk5Mer6ZdkWnJar9vcxmvL6CTGl55xgjmEg4TLsd3OErid9XMpQYTbQkJajoi','VAA','ok',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (242847,1682368678712336232,'hJDZ6eLfXwtajB8pNqhssBj8efHJgwM3Nhbduop8mK7uno7yTbYW','4ANUcmNSNVauDFmMuolpRmIrvSAxDkKcs9CUAqb0ZaReO6KWbD30L3ugkL01EcmTNC1jgRpRdaTN27E3hmaARskKyrPpWvINGEyidtWRRqwwF5g1K7mYOhUOLX9AuOsgx6S6kg0VuQEBoKKlrJfgrrSbbPsCJhZyC5slIjBnLgiMtF6AoWLG08OZwLsA7AIcgvVSk7EQ2pHQ','JLjFFK','7nz00TImh5C1MV4hEhq5N5FvFAdTkq6','2U8','i',15);
+INSERT INTO ti VALUES (242847,1682368678712336232,'hJDZ6eLfXwtajB8pNqhssBj8efHJgwM3Nhbduop8mK7uno7yTbYW','4ANUcmNSNVauDFmMuolpRmIrvSAxDkKcs9CUAqb0ZaReO6KWbD30L3ugkL01EcmTNC1jgRpRdaTN27E3hmaARskKyrPpWvINGEyidtWRRqwwF5g1K7mYOhUOLX9AuOsgx6S6kg0VuQEBoKKlrJfgrrSbbPsCJhZyC5slIjBnLgiMtF6AoWLG08OZwLsA7AIcgvVSk7EQ2pHQ','JLjFFK','7nz00TImh5C1MV4hEhq5N5FvFAdTkq6','2U8','i',15);
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(22) NOT NULL, d VARBINARY(49) NOT NULL, e VARBINARY(92) NOT NULL, f VARBINARY(26) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18366980276848450862,32329,'mek1FdQwJAItExS','LCOWGbKQU0qqaRaAtQU2UbL2qd','xCArktmZjczAkmVms46Z8CkadZsRUhQ','klxFqq9vhp8tRiL','aRITIGhbaktLtyl8lSL5BNTSg5NLaTt','VnqFB8CrOWPQFWLHZKvXsoSSMnf6Qv1uJCbLbeGWGjGJInALVJkAPAZpW3mHn2GYl5HLszOHvU0z9WZ8eV9JOQOhL9s2',0);
-INSERT INTO t VALUES (18201237530795479924,38295,'gd2URhWH8vfUinaOQzs','nG0ALS4gDcpdnU8G9UUB','MVVKIUShHtx8umWJHLzm63JI8BpDjW24AVjigIUNJt','ISZAXOBdmVTyNc0u','zuIx7CHFabjQtdmxqiZSSH1ySgdTjnuCix7tPF766RbvIGAS1ErCiNbZLSUWxyFutLLJ5xbOo7gCcWYmytuTaFiRPioo','jFCKfmQ7Wab5PWGUD0Rg9FFK5KfDL06ag2jDJK',1);
-INSERT INTO t VALUES (8986405239510408792,36914,'GhsQs96ACrrN6v7','IOYy','fcArUBVodNUE7OkG19RWUdLcvVNChbpxaSkKbKFtzwxgsGOTWx5kydF4vyaV0dh10MGC14nIYYurbKvJD','INm','hbttkpSZkNG4lAQj3S4xrHXEJjOZdmMamOgywIdw','bS91ptvOoM1KaS1YJVdKbHqq1kKS8bwaDunqdrIsctiRVoFI',2);
-INSERT INTO t VALUES (3317718730156719749,2661,'UNi0cjGr9drA0I0SDPQ','RecaPLXddvOpMw','Bcl4jG6x3YOd20HgoRSPLnuDOXEYvltiwywjiWP8c60OXTlteOPelpXWGw7iE7ME2aEZ1Ll','iIuAXbAUUxA8','ao5rSsMzBCytDHPFQDnJF5J9Y3xHs05Nhl8e69bVR','GPAurQQs',3);
-INSERT INTO t VALUES (17025173786615406296,15287,'vWa6fCRBhJgyb6BxV4E','fWjwdvkjmhPcTNxERHqu2IDFgyZnst7PK3GoNFaW1CBbxejfD','svwzCCmOENQlyiHhOIZjW676YuijEncV','BURlDuij7AohfgBSxA','KRzuy7zbdrwkgxwnITA7zA80YTjxOdkzPnJtoIqmhp1eDkTj928vCJcfiuEMbIgSL8yiU5e','nuykZp4J2kRoOJrbTgowxmkJ7kf9',4);
-INSERT INTO t VALUES (10783044971482559304,60747,'NZf2','i0eUXi0XuncVTSKFQwu9qdUgDAbIZqs1V','xjaAqoCVl3DKic','wPVadNe5hNrKQym4QfzMJ2hce','DCJlC7Dt5x6udNmMecyEx','8i5I9tRZ7Q2PTqK5ihkMag6c5He3ZQfhce4san7Wvnib4cFiyr0KmaFW46BehwcdOvkr',5);
-INSERT INTO t VALUES (8717164323223189151,7413,'zKtjxXqC9daKmMG','HFaXKiqgnu2nAagyn6INIsZKdD','Mjgv0jbYYGy82QtlvEuVUZmTf2nWeAGYEFS4GsrQg4L0oF','n6aKeozIyfx','dqM1Bw36XZfZwatVS18cuEKl0mivM15i5x7Vjf47qot8FN3BPyNnUg1npzKSjqHawHLYkMGkN','MMmn74p7NsJillBNzzzBBB4YW2wZk1LV7DgB1yJNwg4QdOOJEPfL1VBrC3',6);
-INSERT INTO t VALUES (3934059916727270823,30313,'AiBFSoR8yeadm','tPLXfWnbGfZOmblfSidlqxFGl','17hgr2RNbbyY1nUlwxNzuNN9kaU76D','UPHXASN9grq0Vah8SJ','bMFgi5NE3SNeu0OMDxPDEBJFFKRVU4Vs41Ls8xvlZ1kWx','9y3qg9gZSK8hnq8EfTZBhHe3lQUHubI4827dzU7PxhTxqPZeIAiDbieqch28pQCIS',7);
-INSERT INTO t VALUES (4499970644623432354,22757,'7C1TEm28yRYmLkAgCf13j','9rdRbtPO8OtymqWMiO1kUutxsHdA0ActjKrVGsmwfWoV','bInhqokDLhi207CJjakMAlHXUMzQhO4PD3nzyTloIZYEbMD3JRyc2Pu','c7GVsd','9tHoxrJjVDkRHf5EL5cblmPYvABW6XzsA9IKDKV5Gv2l7RqCGCye0LWlT0hZhE5KK6D1YdbI9r5Mgk2Cqvv91Nl9ucIf03','BYZ41dCYGq25Ouub3d2P53WjOorXqQ3xb2GtbkZRkStY5pq4OZJFT2GVWDGU33Rxf1q40B',8);
-INSERT INTO t VALUES (2174845452664734054,55522,'HHBmFes9iJVq4doxuOhu','A0S4RvatWzlEzC52dh18CF6hrb','6aOqn3rtmfHBuhuiaVnWLB45n3gf2DIU4nHfXdOSgtl16O0O2Va4IrGnD8C','ZU0F','ZOR5ZzgjtPhqVLAPtixiArDpJmZxA','rPhKtpmV08UKp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARBINARY(48), e VARBINARY(73), f VARCHAR(42) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3103261168,54474,'zyu0','J','QOvyXa7exuNW2Dd691uN2dpdrEbtPt8EviN46IMH1eWTGI2kJBPH2HfwdOB6','A53Jw4umHUw0evcc4yMuFf','I','J',0);
+INSERT INTO t VALUES (3890889294,59900,'BSw3p2l6mdhPlud0zychy','hjNZrD','FdVEobb','WGnvYA4QDBdQiNd','q','a',1);
+INSERT INTO t VALUES (257336732,19532,'YKZ','iHmBuHOPngBg','ODHhz','1RJ6MAInPJEaUP24IZu0WqJLTsSmKtXNwDHy74','p','9',2);
+INSERT INTO t VALUES (2957463880,14404,'wQWvJrdSNCodYYmYF','VHqswL','BkmouFkgx7sciQHdKGyk3SzCPX6ZxzBLAWx7','akk9xdvlm8lMrm8','J','1',3);
+INSERT INTO t VALUES (1115541368,30775,'cNYtaJlnWNw61jzhNvZfWM','wPofoZJcXelqo3nZJXF6ayHp','73FQ2gfK','2uiOhZEjoququCawFHl','W','y',4);
+INSERT INTO t VALUES (2756417372,3807,'K89R','vODGQKGKm8W26mD','XBPzmf9Uz0yGLyslUW0eauaiY5W2LSzTSabbA2ttc','M5SxGyo1N','w','0',5);
+INSERT INTO t VALUES (3973066432,131,'F','eoLMWEa0h3XI9iHPlv0Ey','xaekm4PmetpymLNfhGjWSoN4E5uspPKS9VqbZeAqcDrZ3TQKSQ','Nmkl44IcEX0HGrBjWf1UcvVH97w1czjxz29M','x','p',6);
+INSERT INTO t VALUES (1559247140,19294,'P2GJ8qQ','nolSU9c9R6YC0Y','VzwhflwYLBwuki88448nm5P3xXHl2SfivHAhM1xeURgKxJ65H','F3WaN95uXb','z','X',7);
+INSERT INTO t VALUES (277371279,47357,'FRqkkg1Iwg9Dm','WHkb5r2Sfje','tjwwyvBdAnVBjxdT3XdWiX9f0JEGzPwIuDvPuwAm','X9','d','R',8);
+INSERT INTO t VALUES (1008354239,10845,'IBdctvb','Ieu0lNJi5Fr6a1EBbcU','pjdWc0saG50izV7BZO79jgLlTrsYLS','Bunw','u','n',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARBINARY(48), e VARBINARY(73), f VARCHAR(42) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (9848610992238164156,51065,'ECscrFMM','35O03kvela','9Rr8AQkPDS2EUETA8FMgYenJt0nsafvmYNDkbaCX8EZeX2ZcJHPzkMwyVcm1sPo1xYfJxQ65EjWKx','ycyzFM7AuRjHaz','C10Mw9oDuxrWEgw5LG3lr0823nCpIZ9I4TCdMmQtofx8YyrTP4sVI6Ak','Y0LRv90oJqvSyCadqYvG0wA6vWSJay',10);
-INSERT INTO ti VALUES (9848610992238164156,51065,'ECscrFMM','35O03kvela','9Rr8AQkPDS2EUETA8FMgYenJt0nsafvmYNDkbaCX8EZeX2ZcJHPzkMwyVcm1sPo1xYfJxQ65EjWKx','ycyzFM7AuRjHaz','C10Mw9oDuxrWEgw5LG3lr0823nCpIZ9I4TCdMmQtofx8YyrTP4sVI6Ak','Y0LRv90oJqvSyCadqYvG0wA6vWSJay',10);
-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 (16197864293776726684,38909,'j3ED3Iv9IYmhuHk9YvSNw','6npGdFagc3','RyrSAAnD8Lw2dOaGcvCWGncXWTjmGs5a8aUtnx1vUuKXYlN6vA6mIFkB','y7SMWcn8r6t65Es0kepxmtx','mg8zn4cuSjs1DXcy07wliFxwrqydNOVOsdzlT8ulryg','rMOvVWmrJLunv4nJRdHPjNNq7fE7Q1UtAjQZF0Lnx72yHg',11);
-INSERT INTO ti VALUES (16197864293776726684,38909,'j3ED3Iv9IYmhuHk9YvSNw','6npGdFagc3','RyrSAAnD8Lw2dOaGcvCWGncXWTjmGs5a8aUtnx1vUuKXYlN6vA6mIFkB','y7SMWcn8r6t65Es0kepxmtx','mg8zn4cuSjs1DXcy07wliFxwrqydNOVOsdzlT8ulryg','rMOvVWmrJLunv4nJRdHPjNNq7fE7Q1UtAjQZF0Lnx72yHg',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13315585351321587033,2193,'lITQUNrhRBHRQGu','bApnLkt51S3i6GYAoC5AkO0','egsXqHw2bCiiYX','3uXejJz7rbPwSrKduazjO','gjb0Ua','fb6EBemr2Lao',12);
-INSERT INTO ti VALUES (13315585351321587033,2193,'lITQUNrhRBHRQGu','bApnLkt51S3i6GYAoC5AkO0','egsXqHw2bCiiYX','3uXejJz7rbPwSrKduazjO','gjb0Ua','fb6EBemr2Lao',12);
-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 (3087212081108351862,59863,'NerbPtiqrZqeyDoK','31ffy6piMDY56cneI6w2z6d5UJz6Ox1hZetuKKpFbRuMMA7Eug8dABosMQqacfpwkayrWu2NPOPQS30y4QadaZNA5CRooo1lRUAlPBEDcm2DdXhecrdBtlhPvdcfn9aPk39AUkprYBcthuoBydKtaVs6jGQdtAYtFyij9Fkmj63AGGbodVk4eIc0FaXyyENyntnWcOgyAvLhFYcL6MaeSzuqzNL2m','gNF3wAlA4WvbKm','ELhHUP0du64xKRpLTJuJpbHJoj44HOUJKdJazroe5OO2wNqJlVfGkkneogHCbK6978poxXastHtCcFlTpPpi7E65bN5gPhWHQcj5N1167M9hok86kUkuC0o8rRWLunB00aEa7GhFDqBlYBDkcOL3KekB7VfkIg1HyROOiZFWsDcxGj2P','Xb7mMSZ55jUZqINSFEZJnVzWd6ZWvB89gnHNqy2oyLOhw5QxICrF6nRN0B8LQZzQ','rbkPdu9SXJvlfGY',13);
-INSERT INTO ti VALUES (3087212081108351862,59863,'NerbPtiqrZqeyDoK','31ffy6piMDY56cneI6w2z6d5UJz6Ox1hZetuKKpFbRuMMA7Eug8dABosMQqacfpwkayrWu2NPOPQS30y4QadaZNA5CRooo1lRUAlPBEDcm2DdXhecrdBtlhPvdcfn9aPk39AUkprYBcthuoBydKtaVs6jGQdtAYtFyij9Fkmj63AGGbodVk4eIc0FaXyyENyntnWcOgyAvLhFYcL6MaeSzuqzNL2m','gNF3wAlA4WvbKm','ELhHUP0du64xKRpLTJuJpbHJoj44HOUJKdJazroe5OO2wNqJlVfGkkneogHCbK6978poxXastHtCcFlTpPpi7E65bN5gPhWHQcj5N1167M9hok86kUkuC0o8rRWLunB00aEa7GhFDqBlYBDkcOL3KekB7VfkIg1HyROOiZFWsDcxGj2P','Xb7mMSZ55jUZqINSFEZJnVzWd6ZWvB89gnHNqy2oyLOhw5QxICrF6nRN0B8LQZzQ','rbkPdu9SXJvlfGY',13);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (732879576,10008,'A2bZyVZFQ3x','zbPmxbK0Tj8QXqmUBG4rsDHuxoiWqy3bO3','K4Kbs43oJhpTtQTPQjh2HVAbzzdt6Uw5hwcB8FFnnRG7Vt5F','0I0','S','K',10);
+INSERT INTO ti VALUES (732879576,10008,'A2bZyVZFQ3x','zbPmxbK0Tj8QXqmUBG4rsDHuxoiWqy3bO3','K4Kbs43oJhpTtQTPQjh2HVAbzzdt6Uw5hwcB8FFnnRG7Vt5F','0I0','S','K',10);
+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 (1889655975,26694,'LsFMjpOqjES68Ch2','1jwIGKkb','Xckwdjl9GlzH4hcpb','rOevQel3mEyp2GKfNSsFzKx2w1DtH4VRC9kd2S','0','Z',11);
+INSERT INTO ti VALUES (1889655975,26694,'LsFMjpOqjES68Ch2','1jwIGKkb','Xckwdjl9GlzH4hcpb','rOevQel3mEyp2GKfNSsFzKx2w1DtH4VRC9kd2S','0','Z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3263093289,60336,'BODPA0eYp1','Z8g2Y5pOfsaTbUtTYTj6E2xS9cpnR95iQqNdyWpd2pt54yyL7bXLyJuguRHhRtJ9JAiUg3fLgJyJFiOqenRcg1OXrwfLCiMGMj7t70bXTS6UkqPr25rqBBA29T5R7Uqa20sKGmwBhTCUUVztEMtmTWffH4xRlNQusDSRQKuiiXeHenoRxaw4rMTM6HVxJn7GRNnqepJAoKdXXb7RBL103tcFHepegieER0m31Mr1EEAMEnNeVDGrT','Z6A8McaCmlwOft5gNzO','onr3feqgyowtc82JIQF758PX3S1AjZu','0','x',12);
+INSERT INTO ti VALUES (3263093289,60336,'BODPA0eYp1','Z8g2Y5pOfsaTbUtTYTj6E2xS9cpnR95iQqNdyWpd2pt54yyL7bXLyJuguRHhRtJ9JAiUg3fLgJyJFiOqenRcg1OXrwfLCiMGMj7t70bXTS6UkqPr25rqBBA29T5R7Uqa20sKGmwBhTCUUVztEMtmTWffH4xRlNQusDSRQKuiiXeHenoRxaw4rMTM6HVxJn7GRNnqepJAoKdXXb7RBL103tcFHepegieER0m31Mr1EEAMEnNeVDGrT','Z6A8McaCmlwOft5gNzO','onr3feqgyowtc82JIQF758PX3S1AjZu','0','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3440696744,6238,'EGne8oFtY0iCWIk','ZbBpxfzZjtDLvmb6FxrXbaqIMo0zIzijUo41h28lJbMGfUztEyD5K8yllhdbBH3o3CVeDpfrJYBFPlTGWYWnqEOLvMSvuTYIsNDGbFOCZ48ujhttjIDLAECr7u3Ac6UKshVMoC2u3eOeQCcFSninPhEfBoKmdNjkdBsVdpsFI9maEjYeBCcKPBWF8BM8zXJHK','ld75GfoqXPKrVt','rl7XIw4IUB2VM6KvD3SygbdbG4sBXPQeBjXhlczww41szACSbSSykmI3cAbQnDd2VAFpEIo4Vip1KvWv0LGzgL1aBDaPldmy2mAHi4cLEPYiGSDVMIVLGZ7PuOVjs8lBbl6UN8OOtdnWCqRnH2RtjbpPCxIiDdvydMQUPClPg6m7jl8jxJRWMNAWhyVrEpzE2rZZ6W5ugUsVXKX0mTGjTJCdpViUg8V4cGrOZqyR2hqk977','c','T',13);
+INSERT INTO ti VALUES (3440696744,6238,'EGne8oFtY0iCWIk','ZbBpxfzZjtDLvmb6FxrXbaqIMo0zIzijUo41h28lJbMGfUztEyD5K8yllhdbBH3o3CVeDpfrJYBFPlTGWYWnqEOLvMSvuTYIsNDGbFOCZ48ujhttjIDLAECr7u3Ac6UKshVMoC2u3eOeQCcFSninPhEfBoKmdNjkdBsVdpsFI9maEjYeBCcKPBWF8BM8zXJHK','ld75GfoqXPKrVt','rl7XIw4IUB2VM6KvD3SygbdbG4sBXPQeBjXhlczww41szACSbSSykmI3cAbQnDd2VAFpEIo4Vip1KvWv0LGzgL1aBDaPldmy2mAHi4cLEPYiGSDVMIVLGZ7PuOVjs8lBbl6UN8OOtdnWCqRnH2RtjbpPCxIiDdvydMQUPClPg6m7jl8jxJRWMNAWhyVrEpzE2rZZ6W5ugUsVXKX0mTGjTJCdpViUg8V4cGrOZqyR2hqk977','c','T',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1310432268,45206,'4jGur','jyQy5Es6YtGtg7bufZf5p6IVDETw2nnWnvKz0UXgeCzBgq','d0bRq8weL0zPPCs1JNUxnatIF0aGBRrlZTJ1eyPSppVdiESKDNIguwJWU','Qs4t8Zh7OrxpOt1O3lanoV2aqTV7i3kyEFntEL4bSsq9cM3ExTaKslsKyXKulkE1ueMQuAX3diOhvuPo4zBrfpvIGAOOEmw4JbGgjZ2S7j6hqatSQKEKUNxee3K1VJsqOI1lZw2liwvXn1uPvgA24QuMvEmJH97HTiwKHfwbG74Xpd18gw61YSn9efCzkbM8','7e','S',14);
+INSERT INTO ti VALUES (1310432268,45206,'4jGur','jyQy5Es6YtGtg7bufZf5p6IVDETw2nnWnvKz0UXgeCzBgq','d0bRq8weL0zPPCs1JNUxnatIF0aGBRrlZTJ1eyPSppVdiESKDNIguwJWU','Qs4t8Zh7OrxpOt1O3lanoV2aqTV7i3kyEFntEL4bSsq9cM3ExTaKslsKyXKulkE1ueMQuAX3diOhvuPo4zBrfpvIGAOOEmw4JbGgjZ2S7j6hqatSQKEKUNxee3K1VJsqOI1lZw2liwvXn1uPvgA24QuMvEmJH97HTiwKHfwbG74Xpd18gw61YSn9efCzkbM8','7e','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1126886240,46539,'bixJUyOwEpQjFFAcK6','zkMzRlfPeEmQL44Dmm65CjwOr0nuZhvsaucx4Jp94WS1FbAfwsmyxyv87Wylwk3idXrf8hcCYQfa8kGVDul4VXH51GubNi4fEpkkf9y7YM0paIzfE5HuJfQsQRxOkigrJYRaino9SEXkBUywgXxJxqKbjPhN9hdUJaONQnSCwuRtyIza9MXyAJol45kui7Y3f5IhgvEcD3eCgox','aeRfHLhGzLj4wLgQzpyEGv2yz5kv3mQ3GVQhE','YQ6ujxjDXfIqysrPGRH6buUkrVyzLByentk9hvy5hVleSyUTYGdmRoYOGmfAONmlNJ7mvI45HpQ0z7GTBibKllxLlYrrLRfpgQh1XYPJOpKuTkC52wcpT3sovtiVrzTPgkx02fliaVTYUZfyB4GPTEfs4xuqkcHWJE0kepeSyjfFeQYBfTFE7yZI7xM7dwHmKF19n4vigxgupsXSHmx','8m','0o',15);
+INSERT INTO ti VALUES (1126886240,46539,'bixJUyOwEpQjFFAcK6','zkMzRlfPeEmQL44Dmm65CjwOr0nuZhvsaucx4Jp94WS1FbAfwsmyxyv87Wylwk3idXrf8hcCYQfa8kGVDul4VXH51GubNi4fEpkkf9y7YM0paIzfE5HuJfQsQRxOkigrJYRaino9SEXkBUywgXxJxqKbjPhN9hdUJaONQnSCwuRtyIza9MXyAJol45kui7Y3f5IhgvEcD3eCgox','aeRfHLhGzLj4wLgQzpyEGv2yz5kv3mQ3GVQhE','YQ6ujxjDXfIqysrPGRH6buUkrVyzLByentk9hvy5hVleSyUTYGdmRoYOGmfAONmlNJ7mvI45HpQ0z7GTBibKllxLlYrrLRfpgQh1XYPJOpKuTkC52wcpT3sovtiVrzTPgkx02fliaVTYUZfyB4GPTEfs4xuqkcHWJE0kepeSyjfFeQYBfTFE7yZI7xM7dwHmKF19n4vigxgupsXSHmx','8m','0o',15);
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(13), d VARBINARY(42) NOT NULL, e VARCHAR(69), f VARCHAR(78), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (34194,57831,'U6lx','BrI8pNysnoBeNbeE','Q7','NBkluzZeIrLH1dhYDEPCSSWEThlMOrX8pElnqCeQCyvtRjDpiwsr923gcTzHfL0C1IPrk','Uzw7Q15eoglRH','IxaZplqfvX9m3gtEyfA1lZC9TkAtKOMyKw4jPG7gBVNUoMvxLkFEKUunRr9y0K3nONgjVPhi78wthS1',0);
-INSERT INTO t VALUES (4216,5151,'uGLw159j4','MJs4w0kMg5WAI63kQgbXLCHH4jYUx1KgOr','w5OxmXTMklJRQnX0oCI6WkyuQX706nYZu7uuVBko','RI','Tj8Dka24LxyAXNSzowOAEl','Jz8ALRZBz6pp2yDvgLEhEAIxoJSClUXsdXjJN7KEXvlt424flmD9u02teMFQAocBpz729g1Pgenf3FbmSDdZLnYT',1);
-INSERT INTO t VALUES (33634,48370,'kHCtJ','Nt4Rd1j3a9hbLqVAOfExuID3vL0vHpZnRFALi89','9vDrxsOpIJvRdr20CNv9n80z','aG1fb9bHAr5k3tm9XJdjNjE176pMMQfBNjTIHkiDs','BzVpVk0XWLDqP05MiBBfclRXFVqn2RXYNwydRn8aJePWLwA4n5PH5H45oL59SOHlXHBs3tn5MfCiHRYj0un4hxEd3TrQBchmUPQ','OE0TZvXcApizoVmLQ9raSkGuT8IQhrSdtkTB8DCJ4fQPkLSZPYxrPkhLe7KzjZ2',2);
-INSERT INTO t VALUES (11524,10822,'3GvmL1lto66w5','7bm7TsKWBb1','0JcluAsFoQL11gAbcTmOU067YNYa1mBWmDTrkGJmvoCXQpcilninikaAy','ORrim8z9Xl1lplgh6XfvmTb7n7JGupdQCG32iAhg','B','EOc634PUIcaxWIugcDZelT7SkvZts7e15xBuOiYZVwpck6fSRCexKOYVVFt5136eW8yFi1MCjTUZKMcXo8q53SY0qRoo',3);
-INSERT INTO t VALUES (32687,12149,'PNqL9RtXOBSRS','RzqYygbpA6ujGtoFJICDsgLYexifzU','qv1','5QU35H1g9Yj9NVEnaYhvFNWSkNZm2BP0lymL6QFRtFNkP4guHMX','PNAtqZzUUgChtCUh8qNZ2','mKyql1H6OEFaWqCL7sc4oMloZ8xaN3tUPkb0CLrQh0cuifX3PHWEvOeN8CkPkKnivmtSLZ23ztqvO62x24t54eAGX4wQJHVGhpoY',4);
-INSERT INTO t VALUES (48251,49142,'O5GNoAKaT9','S60ZF','pz6GYZe3f79x','LmyzUvHjvgMaFEpc3GZtKfctCsAoQR','4WTkz','HCdvPk2TS7igrwXgXAG0k3WjkSzajTtblIOJiaJknxaIAdQ8hZX0a2q4ZGTG4NCy0dSpXwhvXZmzoBH5IIasmKq39fC',5);
-INSERT INTO t VALUES (31615,15372,'Uf8uI','7D','JtsRmSe9eI43F5z3GPElpfUw0XUu8x1DIco4OyVxEc2ErX8mpDrAjoKi9','oOKSA7yGJ7JMdlqmg24tiRMmO0KpwORLSKnbQIcacYB','psbw5RVOutHnNK1OY5g3DAjoQt0w1Dh8xqbvTllzsX12z3pn5bDYb','ea0qzaVQ51VPbEM9U3wbTT3i5GhV5ecifaeMPNIYWq9LyWrNvYWpHZMk3DSM0h39tyAz9lxOtYpKjwYIyLow66jRMlT4',6);
-INSERT INTO t VALUES (34792,8530,'nlebH8THRVAw','1X7j9FpYxiCqGIBTqJqX7kORawor7cV7','ZUMPmKu1yeuvJI59o8BZ2K34aTSoSqqwdgXdySSrPSUl8aA2Yv2VoFaXjV0A9Paa4sS8','Z4aWASUMY53lg4VBmTgVsndxYkrhvO9VjzgXILpSNWY996wH2','pD37oKsRJX35','6LHfZb7fs8inoEIz3rJfQUsOyXaL0RQOFboITAzZwGuSThT2usfea9',7);
-INSERT INTO t VALUES (39276,44306,'Zxy','EibhjQYj40u1dnJ8l9PE0Gp','ny8LKhe4RAuceKytz5fFtvUd80Xl8zJMa2sPiZ8s6ztDYFG9DBzV4cch6HYfFX3ZKU','sSvqXuJq1HVXM3SBo7tlrFqp1KBhy7T35JXy87TBUsscjtalrXBAjihK','babHp4jFDTkiMqIy61sHBvbSb07b8SqqRSMzp5p9iCxk3LNFLB7F6i','bsYLfo5Cbnob',8);
-INSERT INTO t VALUES (40063,13429,'qewziainDw','JNWc3Q5u4nYKM','cniMHRTSc8RAKRhhpx8sA7XekYAvJ0DMwq9g8IcSvB676Mnv6eWl','nVQ4p183jN0RPPE8IEDY3ghbGYu7TsuAEJo5XEHQV','rLpogIhD8oOskiRo11C4NleN184kF4LKGFNRErZXhkbGMMHZdTKTP','m0s6Xd6Vrgw2FatLx6lZGy8sng1DV7mJlzl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c CHAR(79) NOT NULL, d VARBINARY(50) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(54), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10,-27240,'DG2Q57l2GOSgjA','E','9mMjE3bzZhqO4','0ntF1','h','X',0);
+INSERT INTO t VALUES (160,-1006,'wYsGfcdvvIe82kYO0JioAESixYnPR6pt23M','4BynFKkoeMyfOkxvVUf4qDEgHrqLwKawaKxg2','BZy2sZ1sXepRC1sXD0KLyGUZuYH76oTe5','m5hPNBjyfXO2bqLyopx2MACqBQAGG160AVDuLqUZaauCY','d','k',1);
+INSERT INTO t VALUES (100,23825,'bonfJ64sxAHD7e9DxG8a5kohGsP0odwzTO0EVv1Zo4VWpEWe','PPinZMGFvjNghEpii77PO','lzubTsC6UEAgQwHmFxWFj','JYdf3wVsro2V78nY0IKSCmw','Y','V',2);
+INSERT INTO t VALUES (93,-10816,'ph9pMPwCZyTYzf4AFTs9cX9vcPApDqo4FQCo0OVLmlAosMHn77JJz7X82tha0GmmM9uQtJQfBQJG','yvQKmiEOwgHXzckPVrFU1F','8S9zSB','yWjP2orjMr6N8BBan8ZC77MrOrcGNxegGJAkWXM16JlsYyKluEsPjg','2','e',3);
+INSERT INTO t VALUES (83,-29027,'fPgLLdAqEUHTUDuL3ocMoZtPPFKQk1H4lGp7XV3hXgXTQlqZgvIc4H8','r4TaH2P1oTbwepO14SZdsjCD','wjx3PeO','7tDqH1ZXIHmxY5XYsJ1elKD4AZX','L','H',4);
+INSERT INTO t VALUES (172,-9135,'c7wReaLofqFEDiiUbVzTr7ZYNsGsK3r','7wp7EoZBqY','6jtGYTq0GAirkRY2k0bw0','sseqJdLg6F06uRKZEkVv0dKUe9pKOfKqnoZ3N','h','B',5);
+INSERT INTO t VALUES (220,-26979,'KUlyVlNlMjGitJD8AENzRP8WzRhrmq2OOYnLdSarkwt9sC3S2wjzjC5s','pqHOsBvUlRiVTJt5vf0v','n1SavV81jU6Bw4Rfh5jEXxb','WhbMmZjtfkbGCkQTnm5D9Opsjg4XO22ZKo1G','4','X',6);
+INSERT INTO t VALUES (189,23513,'bmNyUaYff4WTd8vxQ3NV1A53CCBQYa9R8BY5IJuVFzfddZZZo1XUwWishtuYY6axBGWGV5G1JeA','VfAjblyzr6RDVqgzKTsH5vMMcK','WGctLtvfh0AZmg6NgzbLEdg','btA12PCmVg32WvsnwRs1TzKQyspAo33o3NGISz0hbZDl2fPtoYA2N','VK','b',7);
+INSERT INTO t VALUES (159,7223,'fiu3IStJJ5ejU9aEL1zQOXqEJ3rOJiAzlTw6TvQan0EGDI6JujmNlAfP2d','P273xmxUh8TMCV6NU4AWnatFiwhXrZ4wwxMI96VVNjAcCU9I','k9i6lmjkyLt8SwlKEciJ2DvF','60PUR77scZvD0PUfZ0zB28VAazfEv','D2','d',8);
+INSERT INTO t VALUES (100,18837,'hzbQB2F4rg4Bmlf7WfoRetBw1psKHpts3r10sUCS','Ur871fsnstOe4SLFngJr6MqZdXJMP8kb5GGRS26PN','QMeLdTN2Pd','SFbliZDe4RkC3WJcFJJbFy27kVCqg08xFCa','d','H',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(79) NOT NULL, d VARBINARY(50) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(54), 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;
ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (11475,57389,'dG','IONXu6MEnor0CKkT8jDEObxGIsshPWqm3x','fqIjgK56VdaHq9A0MXBgEKBo3QcMHQq7yMkaNnyW92','xGQ','tt7BnYgaoA1ZouGkxWaYiJSBRavsy2NTxBnQv3Dj7AMhsAtzolcq4htYxjJyGqlPFyMNnyixvaHY','TgQz5jFZwAhwPrmrzdIMUEZ2eCqnxfpY2MkfeTchOq7GvCEZolJfbpM1TUXF1fRqhd6bq2wxfML4clZ3c',10);
-INSERT INTO ti VALUES (11475,57389,'dG','IONXu6MEnor0CKkT8jDEObxGIsshPWqm3x','fqIjgK56VdaHq9A0MXBgEKBo3QcMHQq7yMkaNnyW92','xGQ','tt7BnYgaoA1ZouGkxWaYiJSBRavsy2NTxBnQv3Dj7AMhsAtzolcq4htYxjJyGqlPFyMNnyixvaHY','TgQz5jFZwAhwPrmrzdIMUEZ2eCqnxfpY2MkfeTchOq7GvCEZolJfbpM1TUXF1fRqhd6bq2wxfML4clZ3c',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(14);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
-INSERT INTO t VALUES (61863,7306,'poyy','a','14qAWI69psztXYkBBZpG4EvXMv7V39mjc','E76YPwVsQySsqldYXS0qbB5EPMqfmslh21sd1qBJhs4uuiNB88SMOTd2vC6Iof','IrZ7cLKpXX3ZK11sBv0OvDoVWx2bUPbgxq2cMZj2DmqmGlX3YJHoCi7kGpyno','MXKA2yaHHZgdEzVuSjUc1oJxI6E5PrMwkpGINBJOHmMp6RSi',11);
-INSERT INTO ti VALUES (61863,7306,'poyy','a','14qAWI69psztXYkBBZpG4EvXMv7V39mjc','E76YPwVsQySsqldYXS0qbB5EPMqfmslh21sd1qBJhs4uuiNB88SMOTd2vC6Iof','IrZ7cLKpXX3ZK11sBv0OvDoVWx2bUPbgxq2cMZj2DmqmGlX3YJHoCi7kGpyno','MXKA2yaHHZgdEzVuSjUc1oJxI6E5PrMwkpGINBJOHmMp6RSi',11);
+INSERT INTO t VALUES (4899,25719,'6ZX93sY','iNa7uJBWdnoYNf9RBbXHp1iutMIt8gvun6WyRWqW3hqq','hSrOf9S68pHTeCJbAvMC7goIOCyo','WJL25VvTb','f','b',10);
+INSERT INTO ti VALUES (4899,25719,'6ZX93sY','iNa7uJBWdnoYNf9RBbXHp1iutMIt8gvun6WyRWqW3hqq','hSrOf9S68pHTeCJbAvMC7goIOCyo','WJL25VvTb','f','b',10);
+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 (65459,-18435,'m','cixsEcfYhVyNt4oxqizj1IOWM8a','c2VuQFEbTu8Rwc46zdLaP7pao6jmkHUkNmsUmHY','hFT2OY6GUuPT9L88ohQ7M90','yv','W',11);
+INSERT INTO ti VALUES (65459,-18435,'m','cixsEcfYhVyNt4oxqizj1IOWM8a','c2VuQFEbTu8Rwc46zdLaP7pao6jmkHUkNmsUmHY','hFT2OY6GUuPT9L88ohQ7M90','yv','W',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (57714,52707,'f4DyY','3Vc5qxRHcRKJujHNI3DoMP7QsYvsnPvHYg1vymdrWEldORzgyRTe6rhSZezCQNS4Avnd9o4mbFKYhic4jPiioKIDafPzDzWw3apkOMyRJUoACEuKZ8VoLd5KkwNKxpCr09Ipuyi8YtIRAWYoh2LS9Y0SPS4ozgQhGycpf0Iacxp5UU9T1A5qClxHUEcQ1wuJCiEJlh7RILTRLKZhqBzQFkK6wv1RF7RnOr9pOLjupePVQFCkORl','6ZRxc9zpTtYc0bH0l1H','Dh9fUuZH','Btgc','qRgu',12);
-INSERT INTO ti VALUES (57714,52707,'f4DyY','3Vc5qxRHcRKJujHNI3DoMP7QsYvsnPvHYg1vymdrWEldORzgyRTe6rhSZezCQNS4Avnd9o4mbFKYhic4jPiioKIDafPzDzWw3apkOMyRJUoACEuKZ8VoLd5KkwNKxpCr09Ipuyi8YtIRAWYoh2LS9Y0SPS4ozgQhGycpf0Iacxp5UU9T1A5qClxHUEcQ1wuJCiEJlh7RILTRLKZhqBzQFkK6wv1RF7RnOr9pOLjupePVQFCkORl','6ZRxc9zpTtYc0bH0l1H','Dh9fUuZH','Btgc','qRgu',12);
+INSERT INTO t VALUES (15044,-19894,'VrFSt7IgRGS2WZMFYd4zQBl5eMXPTeb99749mpitYdrNfvYyJu7MnZc','0H4XNB9yVgBeFti1lYBOJu6KcoBBMqDu4PSqB1jeCfNZBWDxgQv2g5jxrgTyxCtBtfT7Lp0MDRvhUpENiQYsusgUgokbowHcTfwBRCKzxj7FUVibo2HgwbATez3gHfiShPU7NfjyWEhp8d6fOGw31x9kFsj82XSm4DLK9Ld9cUI','CcocUIrGUdPb9Ku','RsIAp9jJh','e','q',12);
+INSERT INTO ti VALUES (15044,-19894,'VrFSt7IgRGS2WZMFYd4zQBl5eMXPTeb99749mpitYdrNfvYyJu7MnZc','0H4XNB9yVgBeFti1lYBOJu6KcoBBMqDu4PSqB1jeCfNZBWDxgQv2g5jxrgTyxCtBtfT7Lp0MDRvhUpENiQYsusgUgokbowHcTfwBRCKzxj7FUVibo2HgwbATez3gHfiShPU7NfjyWEhp8d6fOGw31x9kFsj82XSm4DLK9Ld9cUI','CcocUIrGUdPb9Ku','RsIAp9jJh','e','q',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (34563,48333,'FsWSwbbBvCZ','Jvoolxn0LzcTaneR8IiQOv8S08F1BjZXwPwN7D7tsFPhHy9XPinRn6Z1Po1SYjUIRIQvSk99E83TDUc0VTV3STKqW8K74fmHCiet3kiBd7vj4Zj7xDcfTWwUJ8FlDxFaxH9zdPskPHUPOHxJspJqo30fdNHF6Ora3GoS4Cg0r0z9BUgOXaPpP3i6MV4tP2mvWyxiT4Lk95WI05weMeXXoePNdqrfQ37autY31pp0mnRfUFVj2cgKmvaIdS8Wcq4','78H30mUO07aOBOhYUVh1gNLUQD4Fjb6RcnemwBN3lQHlU','rWHV6T5WCfCiEYGHp8mHOE18RlyLckRnnMw2fWevuUwg2mnTFzQUu6cZkA8vg8kERZu8bKzzEf2ZYI1hsAIAOLj5QScpT589H8DrzqKItA9S1bAoW6ykHvb5rlIDSP2ojcIQvi7qmEJzhCErDjo4kjh4v1FV3yAaYPJRrhvAO4IE1','auaHfB8VrJWYLO7sKkeYL5w0ANb7sVA274plU2ElNGJddinDvF2n8n7NSxJbE3MiPv9R4Q9cpP8OxyDGm0HDXb7','zfA3h03f0i6SDz199IVfEPdq',13);
-INSERT INTO ti VALUES (34563,48333,'FsWSwbbBvCZ','Jvoolxn0LzcTaneR8IiQOv8S08F1BjZXwPwN7D7tsFPhHy9XPinRn6Z1Po1SYjUIRIQvSk99E83TDUc0VTV3STKqW8K74fmHCiet3kiBd7vj4Zj7xDcfTWwUJ8FlDxFaxH9zdPskPHUPOHxJspJqo30fdNHF6Ora3GoS4Cg0r0z9BUgOXaPpP3i6MV4tP2mvWyxiT4Lk95WI05weMeXXoePNdqrfQ37autY31pp0mnRfUFVj2cgKmvaIdS8Wcq4','78H30mUO07aOBOhYUVh1gNLUQD4Fjb6RcnemwBN3lQHlU','rWHV6T5WCfCiEYGHp8mHOE18RlyLckRnnMw2fWevuUwg2mnTFzQUu6cZkA8vg8kERZu8bKzzEf2ZYI1hsAIAOLj5QScpT589H8DrzqKItA9S1bAoW6ykHvb5rlIDSP2ojcIQvi7qmEJzhCErDjo4kjh4v1FV3yAaYPJRrhvAO4IE1','auaHfB8VrJWYLO7sKkeYL5w0ANb7sVA274plU2ElNGJddinDvF2n8n7NSxJbE3MiPv9R4Q9cpP8OxyDGm0HDXb7','zfA3h03f0i6SDz199IVfEPdq',13);
-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(22) NOT NULL, d VARCHAR(42), e VARCHAR(56), f VARBINARY(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10192670,5886963,'vgYeRQNe0qWbTzRPq','dyH','aNgXFpiDwENRzQ4195ANRWeVR','bSwjLATsVLWbFmXrfHvAlKSbuSJCajSvGNNR0Sg7K','Q95','3vLWD7OtSs3kWKnAC9pwZibltOKWLLNjNv',0);
-INSERT INTO t VALUES (15477580,-2068200,'T6nnNQVZHtCGKrTI8N','73s0WsgvT5zbFiib6uu0UMpGxThWN2QZUA0','FBX7Cj1YWkYiP7cWLRFGlUUTL1J3Bcrx4HnTzpbF','BDkL41jmZJ','LBCyjiBd2','nxftbYugYQJg',1);
-INSERT INTO t VALUES (13941566,-578127,'zDnmD9CqE6','mwFRGlSEWgtTDWUexr1Q','ATMrFjScDN1lDjWYsVVieczdRbjZIuJpXhZoCAi0PMbE','mA0CS8PskaWlQB7','w69iH2DjYkssNLxaKT4UtCM0y6Dmoe0cz61TAsGlzFplfH3kRCDc85Mk9jBoqtzIk91xUwztZCUbg2','j1TvetA6L8R3WlBIeBBSR1LmfhfMIY9wUhTfG9coziGwrtqDqljWwJVkjP1Td6figIB',2);
-INSERT INTO t VALUES (15456581,8035459,'VZ0bFxLyg','fsVgiMdBwtRwVVuCabhQnJVmjZmjjCA','7KETLPCMvx3VXCfJNE7m','8VquliHnA5H3Jr7abF','ft2NivoXXUyyo1lAtesr3iORXZx0YxmWUSV9mjccW1rQgZZdytdDyu85K6RXv6GbWT1IxV0fbaOuhL0Us087rPd','eXCY0SxKEZZz3Za14ypL1SmsYdjo7sKyzcvaV435HWZhUxANrmnzGZXP0gK',3);
-INSERT INTO t VALUES (12280954,-4449640,'gdX20KBYPbWFtxU7kax91f','IscuM0BV4HyxuRsgdARS34nfBgDMO','AyesH4zX9EbTE3PwvlsVtvkjJ8UqHQsjm','W6fnvTAGGfn2LORx5qrPwe0frgke','FPmXb8Qk0PFgd26PfAnT4wK4kMU55KSTutpN','kpLjfXCbLSMz9vCT1rGNvZ0uroQwVvLy4mn1I88n9pdi1ppwfCpzqcA0P',4);
-INSERT INTO t VALUES (6899515,3386838,'NAKd','igS3NoG','GuYOoBeiHUYvgsQGw8js','bkQLYTxtw92LXPkei6EMk1pdm5M5IlLTB','4KNXKw1gJosncGlcd3SelAfO4NJPMMHxTvIbCMZ4hVwiwLz46KidNHBwom5vaGk28pfMN4uBHvISQSI','iZewFrSFUZPpvK2EbHaegVmhR9cxJuLIo90y9fu9gV0jVPZSzIMGwz3aqHQ7eN8mpV1HfQ2wnLMWYAYdFCJ0F',5);
-INSERT INTO t VALUES (15877051,6515222,'hk78O','WKFILh2MPXici5TeGHnzoekwDRKB','Kik6P4BMCQUg3BCG3dsSQ','7zLWv3Tz3','rCPUMQfApWVYhObSMiQc5k60bYVuuZf1PgsXXlbqw9DVg2AgMblIrN4sC5Nf2GO2etH6fjLwfPPJxsgcrJjINiU0Zmbpx0XPf5dZ','c8MsYwckUTzljJ7E6j5vwb6OZ6baVcTgJL2ZYGlSHWVx0diutIxEW38n8tqqXEn9I',6);
-INSERT INTO t VALUES (16554673,5936996,'bKF573bq2','8','fHQx0v3o0tp0iqLqXchSCbW99NTRBt0n1JQodzqgA','KIIOeKx6ji2RVK','P6IUgSh6YzppwrEoPdDHqnefy5lnaOvZwM1WVbEJU6gMY','Udr403auwVUo1NGsZ4Y1XW2JQ5Z2Z1kYBGEtVZsU',7);
-INSERT INTO t VALUES (14398676,-5503302,'jrmyLdw3zCUWhf','nCR','Gps6sd9uBjHn4bjgAUukXI5eqgcb','BY7isnDkrwsgeZFk5','9RYpKuq1EeTlVCzEEx7Q6kT6f0lDXlm8VFMez3Cm1FEXdcZ6iAEKHFytLYLE0VrYZrd3fus8RlDAfMNrS','Xka4QlONB2rqAXwL0aW',8);
-INSERT INTO t VALUES (224433,-107533,'Hbxuh','c1Ctm','DSCPUNySCCPZg9Dd1do87DlngcJ','RcHpFE','diFhDdsgExyPatMjRYLq07xpfDNuSjLhlB7FWKJ5tddcbu4dkJgd8TBSiliWnWSnP','7DhM0I4F8DkVfyZPcI7VZml7rHKJfpymNhTiBcWcD00nMN2vu6QnUcA2N5D',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (18460,32257,'oHHCd1UbUrCG245mALVmsxAcBvRObzTATGtPkXLMMWpgDdF','qGiRqFvYS1PZhJb4ruwjSESIV','SEmFHBECJAWABzeLNkDgtFWx','SEb8XCAodkrGFFPv97ftnzZNgiAHDVNAc7bPwBytwSDTXHJg7LtBfOoBEmMtOJxlf7Qy0NiafJxqQQAFUxLAMgu3BdtvDQqFgIlKdvN5H0ADkgHqMuhW2kT8T9v8daElqOVCsaF6Lw2tNR7XXmYFJOkSNBYsSJwRQdv7sDnjBe0S1eSqVq1nlxckEscjeReAad5sSGBu4tlWjqAxdL4M7Vr8c7qHKe','j','J',13);
+INSERT INTO ti VALUES (18460,32257,'oHHCd1UbUrCG245mALVmsxAcBvRObzTATGtPkXLMMWpgDdF','qGiRqFvYS1PZhJb4ruwjSESIV','SEmFHBECJAWABzeLNkDgtFWx','SEb8XCAodkrGFFPv97ftnzZNgiAHDVNAc7bPwBytwSDTXHJg7LtBfOoBEmMtOJxlf7Qy0NiafJxqQQAFUxLAMgu3BdtvDQqFgIlKdvN5H0ADkgHqMuhW2kT8T9v8daElqOVCsaF6Lw2tNR7XXmYFJOkSNBYsSJwRQdv7sDnjBe0S1eSqVq1nlxckEscjeReAad5sSGBu4tlWjqAxdL4M7Vr8c7qHKe','j','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (38130,8536,'yJ6qtMmRyJvlGA3aK8vtzy1Zr7GqgblMcY64Kt7wwxKb5GhO17jH','QqXLIzIMCB9','tlvnOawZvHbVO54HN8845B2YROeyy3sf7tI','WgxQupDopXKjaARYBXh9jfyfO3jiqOYLapfuutOfUBwEJMwPEdGWwZAU2GgWJ6V077QU2F2onYY9DtQQm4py2GXU4uO34ZflKhNDwXil0qxTYEjgFpEQtGR7TKRujbY0PIZ3Z4S5uJkQZlc9nfoO2gyzY7ks2erne','DMd','P',14);
+INSERT INTO ti VALUES (38130,8536,'yJ6qtMmRyJvlGA3aK8vtzy1Zr7GqgblMcY64Kt7wwxKb5GhO17jH','QqXLIzIMCB9','tlvnOawZvHbVO54HN8845B2YROeyy3sf7tI','WgxQupDopXKjaARYBXh9jfyfO3jiqOYLapfuutOfUBwEJMwPEdGWwZAU2GgWJ6V077QU2F2onYY9DtQQm4py2GXU4uO34ZflKhNDwXil0qxTYEjgFpEQtGR7TKRujbY0PIZ3Z4S5uJkQZlc9nfoO2gyzY7ks2erne','DMd','P',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (33245,-30062,'TvJtx4DEPxlAPKH2etddFaA6ckn5JUHUuv2b8wZqM3gzLw2Cvpg86TGkHQtIC','qZcasdEaincsD84QeDRhWluOMS5I0QOENV','3CleyCmnhjp2kHIbEYuxSm0BY','6gfXSWnkbb5iQ6pPcTGc3SBUKnpSkhkQj3VdhXnLj7Cdxd7mLwI5QCf1E1pUWfLnqetIIKV9YYQDJBG4fpBI','IVt','vH',15);
+INSERT INTO ti VALUES (33245,-30062,'TvJtx4DEPxlAPKH2etddFaA6ckn5JUHUuv2b8wZqM3gzLw2Cvpg86TGkHQtIC','qZcasdEaincsD84QeDRhWluOMS5I0QOENV','3CleyCmnhjp2kHIbEYuxSm0BY','6gfXSWnkbb5iQ6pPcTGc3SBUKnpSkhkQj3VdhXnLj7Cdxd7mLwI5QCf1E1pUWfLnqetIIKV9YYQDJBG4fpBI','IVt','vH',15);
+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 CHAR(86) NOT NULL, d VARCHAR(44), e VARCHAR(65), f VARCHAR(90), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15884,165,'eiNDGr4qLQRMYbcSdeuuu5acioMKwJwwnphVSr3oqbls7hqocva3GvLhmcETZnIugiK8JkRYs1ZNPslVtI','DQ','hmlmnNMdWfJdjmWq','LHOryTKqbgYmmEenyd81p0T6WL5mtTIzvLbu75KtHl6IE46Zzhq9Coonjdr1GlEe2F7fmWbWG','S','N',0);
+INSERT INTO t VALUES (-16457,14,'FtKwHJR4YVZXBXxR0c27Ew77qbi9bT2s5fslYX3tmkDsRoqno7NULpA0noSVHTqNsHfPJTe','Jc9OwsunBuDmcUKJqthGxCuuYfBQInXI','aLQpZZPMAjIjyL4xXH6S0M290GF3XO9UVFQcmuAhP8nZ2Q9p3gBeY','Q9K9nk7maKyHMQdNQiG9APwAd0fD3lHi0Q9nJGssgkzpmQSJmPxtW5gSZYZZbGK','E','4',1);
+INSERT INTO t VALUES (9174,19,'ZoiLDsBR5HTymhZC3FCtwtmyAtuJ6LVZq02qj9XC8geZ9oScfRdAwyiF3fo9PKIhqr5QRcqxF','bOf3VydLRuMlEJBi908zJmJzrLL','SFQIBIf8Ra9PJrcpSe1ByUrdSmPE4','lfizt7YKfaNOiPgCmzYDi2sXHUw4RT1Cetp7aWhGMOO4t2EkGgPxE5VcadwatCcsiDHjPgmQBYAgKmiLpZchPx','W','w',2);
+INSERT INTO t VALUES (28457,222,'FDQK2A9Z1R9C4ALVR2rAQcQvRgLNrZvsrZrxdRS8DzQQ8EYccc','i7R91ORn','37YVLh72U5eC0voVjUmTMsNRSHK','ogx44XEqRXDhBYd8L4XOJZQmgpTiB','y','t',3);
+INSERT INTO t VALUES (16406,198,'gSkxQ9dz5bX1BHipD9iF6Y6LSX2oJOGBs3sFwFhZkIJrCpHUPH','kriiwoBQ8SdNnXlypWRTwkKMLZMhYnLbagnnV7Sxv','u4eq1UUmuJY2CULZupOIPFIeiWqiGAWpXEf60T0CG6S91qWhtGivx06pKix','yECLuuoqHH356v','P','I',4);
+INSERT INTO t VALUES (15484,54,'W4oWl7LyySQBdS2','g7ys4bh3oE','LAc4fu5U7673BHjvDq6UEQrNHWWfrsyMnz6LYGGaOnWeOKltS','6zLst7dhUW1cRtNaHlT79eTvuYN0CBnamoxazOjEtuEZ8R2pXeHbt','c','V',5);
+INSERT INTO t VALUES (-31231,199,'7NUfruAg40Vi2WxK','4mfhjYMoY2uLy8QuXDgNeNppunOBQX0','EE7BecTDJklwodwWp1tc8TvLHhdyyP9wmwOFGlZzgyp2wS6uBjEiW0N','Bo01tUO91EL1v0xwvGOBtXzx4E','2','B',6);
+INSERT INTO t VALUES (-18133,60,'ZplnHsa8Ikfm2Kohuv62iX8c0wJSr3qeSEKD9jvHH8QW5RDIytCRndJEZ3EXKSQ','8vGowMUpQSVzz723HGWZLuDwRZb7v17gTSa3yvEVJ','WYPwmOI8Z','4Selb7f6zagtMyc5N8NQ4N489uqRyHCz76dOeva00z7WTCkDvcPPmQBtB','i','Z',7);
+INSERT INTO t VALUES (-10827,232,'JRdcQKvtOe59tLTOTIBav8clCtzLvKGbqPkJl847Aj3Upb','uYOwj','3uS7gz7Tm8UtsP3Gr5pnOu7TdvwGY7lmDrRVZM0amM4','FsCQe5PRNUcKS561BoGAGFhAfkjigxGvqosc8AuViaepo5xyoAmgzEseU8Ftcios6548jKWMo1fcgkcV6i5q','H','o',8);
+INSERT INTO t VALUES (-9750,103,'eVgrQIWUPnCLGv3SAoFZaxqvI3Wv','KQlXaE','72DhMNmR4zx1Ax8cJ3FRd22UvLKxb4fKmmeA10W7ak9w','yEzSoN6YAUXc7TzrqjR9Bvd','w','h',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(86) NOT NULL, d VARCHAR(44), e VARCHAR(65), f VARCHAR(90), 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 (5887903552918188081,-7122343,'BvT','Pi7Fcu0ZNENI1sDj4epd6pFyO4fNsxpNM9UBxzB','Q1LXfuqnSm1yFx0ayHET9yf0NxRtRKJ1CnbqZrWDo9','bqLe5YePIi','lisM8tWXEoztKn4ZpEPAKbkg0TfouZmVo3l0BQpa9dB3ZvukkGU8FRIdRj3kGTlDNT1VCU','ZacSQrsj',10);
-INSERT INTO ti VALUES (5887903552918188081,-7122343,'BvT','Pi7Fcu0ZNENI1sDj4epd6pFyO4fNsxpNM9UBxzB','Q1LXfuqnSm1yFx0ayHET9yf0NxRtRKJ1CnbqZrWDo9','bqLe5YePIi','lisM8tWXEoztKn4ZpEPAKbkg0TfouZmVo3l0BQpa9dB3ZvukkGU8FRIdRj3kGTlDNT1VCU','ZacSQrsj',10);
-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 (6336213101493806055,-4308744,'80n9hDfv','PuJXOsgqsFcp86gUQjVlCoK652D6vJg04ueIPgdxU3','0NtSPpSe6i5NY4J83c4W2XwxDTZOhTrk','BfE1Sun','hQSyW7HAMYRKpzHQZVVHxwd1KoBPj3b3ffXGaQQfisKMHT242NYVveKoEt9hsrgQoVgPhOiwryQdoWrJNLSrPa2Jtfg1AEp','zVwXqLxRqpvebbbIfP2AVMncxF0HojvvHcV7vRyjUtSksKdM7FD9gBX5NLzYr4osiU49hU0JqYBj85RPaDqy3BpZQ',11);
-INSERT INTO ti VALUES (6336213101493806055,-4308744,'80n9hDfv','PuJXOsgqsFcp86gUQjVlCoK652D6vJg04ueIPgdxU3','0NtSPpSe6i5NY4J83c4W2XwxDTZOhTrk','BfE1Sun','hQSyW7HAMYRKpzHQZVVHxwd1KoBPj3b3ffXGaQQfisKMHT242NYVveKoEt9hsrgQoVgPhOiwryQdoWrJNLSrPa2Jtfg1AEp','zVwXqLxRqpvebbbIfP2AVMncxF0HojvvHcV7vRyjUtSksKdM7FD9gBX5NLzYr4osiU49hU0JqYBj85RPaDqy3BpZQ',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (25232,170,'2XRSFgXVKGAI3sOFVzAn1PsCBIH3QeNNOu4IguQ6','ZvmbLEDSqIOBGPHWVUCvQUY1voz3','r0uPpdVUAfLtgAg9CCTsCnUQ37cFJI51hIU6XUDTph','4xmUkeMfb9v0MELvtBHCpR5M249','9','8',10);
+INSERT INTO ti VALUES (25232,170,'2XRSFgXVKGAI3sOFVzAn1PsCBIH3QeNNOu4IguQ6','ZvmbLEDSqIOBGPHWVUCvQUY1voz3','r0uPpdVUAfLtgAg9CCTsCnUQ37cFJI51hIU6XUDTph','4xmUkeMfb9v0MELvtBHCpR5M249','9','8',10);
+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 (-28142,231,'gw6cQqwAZISsbH38BOaX9Cxbjl17j4PrFQM7MD5O0vSlr1cZ9m4cFtJqRdBzswhfxtjXum1yQIbBZM3l7Bpbv75','sdqAmXzlL7','EvZkhW58pwcBTJKji1','kz8bpngSZPLAtmsYWAnC7DO1f','i','p',11);
+INSERT INTO ti VALUES (-28142,231,'gw6cQqwAZISsbH38BOaX9Cxbjl17j4PrFQM7MD5O0vSlr1cZ9m4cFtJqRdBzswhfxtjXum1yQIbBZM3l7Bpbv75','sdqAmXzlL7','EvZkhW58pwcBTJKji1','kz8bpngSZPLAtmsYWAnC7DO1f','i','p',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5696473130655074857,1190408,'AmPInxYvxw2gJoxAm','1MxFOY6T7x4nyGk8Ngrsc5DKhi9z0wo09roxrmrsg','8ksL5jnzeDpFc4nzHosw4mf7MnEIFpg','Su8IUOUMT','qltOS8aezvy0hVoxVUIAH8dgHiB0','YQzc0Ll102RyAyFg0JliI8puqnBTBtJz74YIUxWWQi7oYTt29lGQ5nYcp1fKdEisfv6u9j4Q',12);
-INSERT INTO ti VALUES (5696473130655074857,1190408,'AmPInxYvxw2gJoxAm','1MxFOY6T7x4nyGk8Ngrsc5DKhi9z0wo09roxrmrsg','8ksL5jnzeDpFc4nzHosw4mf7MnEIFpg','Su8IUOUMT','qltOS8aezvy0hVoxVUIAH8dgHiB0','YQzc0Ll102RyAyFg0JliI8puqnBTBtJz74YIUxWWQi7oYTt29lGQ5nYcp1fKdEisfv6u9j4Q',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (12039525242222217382,6513350,'HkcUexD2VEmy','B5CjcOD4AoAWOw43DAZZ1HXrJHu3l3q9lz','sjmbYzbHuXFUrtTbdFpLcNIrrR2ZMgYSJJzV','ByZpG9EJZXH3d1aljmrvH9f7GfuGid73pq6o24LF1iSboBa3oPdhBAIfLVnMDRHd5eXmCri7XNLcu382U978hfWlqYirsKGkonxl6rS1knW3j2tK0yYN2dUe1Hl9oA2ebSG4cwOY6gjra9B0FfvvmOAtsizf','ivRAIE5FwTGS78uzvcRFFcaSdXTKY6yq2HApZScxXhTqfCeDIProJIKZ4Njew7KkcLOiaYxCCADSDF4KqlgO4d5Stm','5jGtgy1462BT9CIH2CliiQvIAYCM0SVZBr0j6O6CTlmqDnEKUYx83CASfCIKM49BKTNKGdaj',13);
-INSERT INTO ti VALUES (12039525242222217382,6513350,'HkcUexD2VEmy','B5CjcOD4AoAWOw43DAZZ1HXrJHu3l3q9lz','sjmbYzbHuXFUrtTbdFpLcNIrrR2ZMgYSJJzV','ByZpG9EJZXH3d1aljmrvH9f7GfuGid73pq6o24LF1iSboBa3oPdhBAIfLVnMDRHd5eXmCri7XNLcu382U978hfWlqYirsKGkonxl6rS1knW3j2tK0yYN2dUe1Hl9oA2ebSG4cwOY6gjra9B0FfvvmOAtsizf','ivRAIE5FwTGS78uzvcRFFcaSdXTKY6yq2HApZScxXhTqfCeDIProJIKZ4Njew7KkcLOiaYxCCADSDF4KqlgO4d5Stm','5jGtgy1462BT9CIH2CliiQvIAYCM0SVZBr0j6O6CTlmqDnEKUYx83CASfCIKM49BKTNKGdaj',13);
-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(61) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(26), f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5244471847285336122,-9114373413044284025,'7XBXM453iACnyQvg','PgFeL3R7poGpHgi','Edg3VwUeJi0Mmi9wzfN9GmN','DY9FTZE1KPRyNuZpFFruPuU90KEMnXJSaZAYedXTA4qSBz8YmkRFNK2L8PNREbDPEtMzfuo14bC0KO','IEl','cC1CF6B9XMChJsM2bFpxa0k0s6yuEMWjSVAvES2W6b4NEyR6',0);
-INSERT INTO t VALUES (-295489231063665295,-161618753117395569,'rlIncje4eRylvE9NDr9ofkpKv4nD81dQS5dxv','re7zA14gTWYB3rRXCx5HzOKIfCaQgQTfiflIDfeCyw55StrUtoe4ewNa','gvnP1DM','79z2eGvadmoEXLhpB6KsNlaUD6UtDQhCxqbtJAuqRusoTI6S5vmb3Z8R6MEt8OcAbHWEqV8wU0Z8CWP67LI','eSBTmi9Mlt2Aei5GEt2agy6yBjXnpQPzJxPTNpwo6aybYBrM12JxlktsOeWRZ','d4pXEF0qjA5GPfsUir1jcGaUP00UFBpQAzX8YU3dXuP4',1);
-INSERT INTO t VALUES (-5162934556817500278,93790000118025542,'K9E5aNw3YfruwRWkIOWwYRLDI4QCI3qdMiekkZkvsM4inqdhPHm6','IA0FrMn5mpU75oclGRFA52cUoVRTSeUnedzNtnVn9tl66qoXgxwqWOyvGxraf2','B3rSBpMU6bkL9N6q','to5JKVy6i956s0v0QsSNpSGIShYImPuDYeBwcSnOqfozeHmvfgjIEz59Y9CxIJ4qCFPBk4MHLiWk2fYfolqPiCLky','9WUGir2GKJmIv0AI96e3jZKzseRtYtBptOsOVuu0Jvx','9pH1mSwEEl3uEWWvPRKimOBG1WW6GtFHwA0h',2);
-INSERT INTO t VALUES (-2865965443274040774,-7652917742915588486,'O96KndNHP2xgUjvKYb2KVwct','iJEroG5dIaLffoDCvpxTAL8VXjQnUuZt95BjCG8lZeI2Y4vjps1VOATKlhYbV99JMf','O7w6yHb3Cvfk6cyw9hHpUs','5WHNg1KZjUMZ9XwLEMj8p5Ddvc5','MoNybuAtpoS2m7w','abMk4ZnhuUJYI1Hgh32K6rRSZZBzpgrUrg5VXnOXIi7S1y6kyF5UWQK6lQ',3);
-INSERT INTO t VALUES (4314574108532738691,5289553584264910883,'Hhls4SFEzvURf5u','mhxz5LwESwyKAAmDJqjPgjqbgrJztkOCsSFFXnTQiPa7','dCaWqYmIwdzC9','s60weVD6yHjd8SpHh9reqNl3oN','CPd8eqn3m','yYhJc159Ppz2LVBtukznuxJSomcor',4);
-INSERT INTO t VALUES (-8237241776700357569,-8856430118583173225,'8ipdL9vXxi5rpmx4RdHn11498w2qEPQi4kfan','xbq3UgxrOtKKt5NYuPW8MJSRpg9zt1hibRfB28m5HoFeGWLm8w2hMYYb5','AvAk6ArOSUYltS1weaswN','mujJxQFLzlhpJqWEJeDKluE8Yt6aJUKhwPehrfKyyRi1cXXa5pk2jIFxI5BZKaF03UHnDhCeZr9VJKKprg2S5','8Sf2XL1VUS1DFPSYfFbUGRNornDuQ9r7dwoOk1xuEyJEUqV22ZI7LIafvcX','8Mwf',5);
-INSERT INTO t VALUES (-3618415271786100453,-825640236556713308,'rYYQ3JDVg','XxqPXf','0b2FNehD2ueFuUHVntQlI3f','bpsPcxdb58zG1yMyJBQyjJkRChV5EtQhmyjVzkn849FKv2TsgsyLyKHUaP1FZa7ot','4MTNHKoXR8LI09Y','aWhmOP7jdQ5zRkVcoMbZBZSAXxzwLAMv731b9wPlxRtDVVK5e9w2zgqH8YOJtMPZRi1',6);
-INSERT INTO t VALUES (-5321282865030193124,-2512473208498877416,'3FkpuVSxdEqfW7gqtz1sB0g7KHxmleAvBWfRmmi5','TNoMmb06R6DMIcpinbO0Q8lmp3ykzZgk7Kz9QEp0bxb6Oz','ffHdyRvzO','GUJvnX7wAcKi2YJD94LXqpWQE6eXCMpBuWmN2cioifdp2mfVH7deDREQzijtgS','n4A2uuP55AYQHGMwQBpv9Hs4Jp9ZJFTG3SRKBA3qQwq5ejjhf9xaekjSqUYwarIfOxGF2qDqLKJVYhveUUPG','NgFoTmJoCdxPhZgyOdjlw5NuqwyjNEvPoKBJHmSh3oAcXwLBXK1HjsDiM3zCD0ZzBLThZEPWaR0Vc2z2pIqOIKdR',7);
-INSERT INTO t VALUES (-6728460651673057309,-8296635130719666290,'jxyqCBC94Ycg0Q7JokYRe0rGg','Zi5b30iGSQWI0SrfDozWjPxuqNm1ssAEA3b0qrv','QypnJOciArN5M5Oj','xOsRTSYWVFzJuobaYoI00xg2PqUHaJgCYc55Q15fwtxHs70WeZ22iai9hzGpUzpFxVMpn6lp0sH','wTdWKV3thHyOCjnuy7I0','yp12L9nNFHbrK4ZUkTLxUxjOrEpz1ZeGHevtLvXz5o0qMj2ewW6JhBgkNIyChVmEGdlOlMel5U3E1J1qN4X1AwLkWd84oc2',8);
-INSERT INTO t VALUES (-4274091237798764464,9147264059019316596,'dfcPMjoXakGynqqWDR0FiK','2F4B9uVRRRpgsUEJCJm2MJ3xQhTVZ8NhGlW7WxFEBKMtNuRA8rtSn1ZVQYDwHEmOe','DoRGJ4OZ43DezKGW','qQnyBOtM8JUDMdt2ZigI6buI1awMk3xvrG9joi6a69iijME7fjNa3OrEYXfCgSOFw2TZgN2AcXzFEHs7NW4R16','KAwJZSZFlOZu1fLouSJJaO0ogIITyWKHJbG4C3fwJVZ8f89DWfIfVKSSqCrfTSU','cedSpBXTHNJcYMsgRze3bODsbIwcIEUejilK65DbyNx0TXOemkEOUo9exWDPbdO6Z5acF3j',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10531,150,'JwJAklsZ6qO2QBV9pmrMYP28Q3LE18yTLGu5PTZkr5NyuB5Tt0cV5ydeeJPI5mD7txnXoItqLGCHou0vZ4ChoPo','vK7lv93eny8i7n9R7MtSHKugPTI1t5bS57gPKN96BbnHDwclbb5vo8TaYVfQe9RamR78cVtL4M1Kt6er9ugSeqVowdF1HEfAN1enmtMwpharCpBXUq9xieeUVvUt0je88DLlpBr4s5OWKZhG0mVB9gPVOMpjwancaIvK6SR4l4skXDaJc29o201lEHvqp79JRP3XID34s1DulthqZdB5aIR25ZCxBXNwsef0FeiFEX2LwruL','yp6C2lJp6TbAsaveX59ZKn1zOdcZuSNdZUfT6NODEF6xtA9R0kqgAuQTaPMiE5Ap','Ewxqbqcn62lXrLmcFTwCkXN3fOMyssIgByTyYYGiGqlGfNdR1iy5itXa3yKH65L99S5rmuhcLhFJaxlDfojYg4blbg','b','4',12);
+INSERT INTO ti VALUES (10531,150,'JwJAklsZ6qO2QBV9pmrMYP28Q3LE18yTLGu5PTZkr5NyuB5Tt0cV5ydeeJPI5mD7txnXoItqLGCHou0vZ4ChoPo','vK7lv93eny8i7n9R7MtSHKugPTI1t5bS57gPKN96BbnHDwclbb5vo8TaYVfQe9RamR78cVtL4M1Kt6er9ugSeqVowdF1HEfAN1enmtMwpharCpBXUq9xieeUVvUt0je88DLlpBr4s5OWKZhG0mVB9gPVOMpjwancaIvK6SR4l4skXDaJc29o201lEHvqp79JRP3XID34s1DulthqZdB5aIR25ZCxBXNwsef0FeiFEX2LwruL','yp6C2lJp6TbAsaveX59ZKn1zOdcZuSNdZUfT6NODEF6xtA9R0kqgAuQTaPMiE5Ap','Ewxqbqcn62lXrLmcFTwCkXN3fOMyssIgByTyYYGiGqlGfNdR1iy5itXa3yKH65L99S5rmuhcLhFJaxlDfojYg4blbg','b','4',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-15849,150,'Q10mABU4mvxSABPAsMlAt69LqtoztnKYJARg0Imo','bhb2zV1wSkyz3r9F4XoIe9120FlaBl3005AIK8OzUuz0EqCwOb1sPXrA0TToHv5l1WW4UqVvszCrSI388HepA2ws9hnZrp1Z7DaNvwLtrmPi5HqmSp0fdhAcZjd4NDCQegLn1enckT11eH5RC','5Kjhy6T9WSMSfndy','euRy8tHghETksaHRSw9MA5MFsXH3suGsrt3','J','j',13);
+INSERT INTO ti VALUES (-15849,150,'Q10mABU4mvxSABPAsMlAt69LqtoztnKYJARg0Imo','bhb2zV1wSkyz3r9F4XoIe9120FlaBl3005AIK8OzUuz0EqCwOb1sPXrA0TToHv5l1WW4UqVvszCrSI388HepA2ws9hnZrp1Z7DaNvwLtrmPi5HqmSp0fdhAcZjd4NDCQegLn1enckT11eH5RC','5Kjhy6T9WSMSfndy','euRy8tHghETksaHRSw9MA5MFsXH3suGsrt3','J','j',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2463,253,'jCnXxospHPb02OsexJYHgftjij07gsaA30O','9ZS5Fb3oEIxzsxxF41KzZ4YsBfsR8rKRMp3jeXU8BKGkQLDXtIqOk0ya32J8R4x3ROApndNVoTglfcQTeclvo4D1FiTLeQ4QCuZAboDD9j1sDCCXVTLAkMzRKAD1wp7yD1gp8hdUVMVMhddoRZTTzmwUMgz1BS6C6Wuk9UT1VcxZ8C19CTDoTBckVju2tp69Q5','jKr6LKGnLqCpze','aZCdlVzxg0cMe4Vb9W1qiRxLgnxpnjt95cmr2g6pnPevNTx7bSVmQQ6qGbe0e1VMUuNulXgy8yEhODPGPQPFPftWTsxzKT76obV6lXUGKPHaaGl9FoirHZhMrHU8gkXIGLYhCl5nTUhD6AW1WMYklggvpmvoNe','2','Z',14);
+INSERT INTO ti VALUES (-2463,253,'jCnXxospHPb02OsexJYHgftjij07gsaA30O','9ZS5Fb3oEIxzsxxF41KzZ4YsBfsR8rKRMp3jeXU8BKGkQLDXtIqOk0ya32J8R4x3ROApndNVoTglfcQTeclvo4D1FiTLeQ4QCuZAboDD9j1sDCCXVTLAkMzRKAD1wp7yD1gp8hdUVMVMhddoRZTTzmwUMgz1BS6C6Wuk9UT1VcxZ8C19CTDoTBckVju2tp69Q5','jKr6LKGnLqCpze','aZCdlVzxg0cMe4Vb9W1qiRxLgnxpnjt95cmr2g6pnPevNTx7bSVmQQ6qGbe0e1VMUuNulXgy8yEhODPGPQPFPftWTsxzKT76obV6lXUGKPHaaGl9FoirHZhMrHU8gkXIGLYhCl5nTUhD6AW1WMYklggvpmvoNe','2','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (27456,250,'C5rKzan57f25fK5YyX','RFA8jfBJSWf3smicFwlo2SeVpuSNhIopGm0HceJrPS2JaVGl5XuKoTFooovpE5SsnwIzPoyirqV3mTIV59eE6TiVE33BTszEFE6ehshP9FwK4dm0r6afl7mjCIetbUiWLa0D1hBKWMcxlZeZlfQJw3ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0J','WFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcV','6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0qUfhH1l435SSuPNmuKQewvlu48gQH4G1jbtTSZBNtF62PEMSw73n6oAICmlORWEtJwyk7KWaBRwTfAa','w','B',15);
+INSERT INTO ti VALUES (27456,250,'C5rKzan57f25fK5YyX','RFA8jfBJSWf3smicFwlo2SeVpuSNhIopGm0HceJrPS2JaVGl5XuKoTFooovpE5SsnwIzPoyirqV3mTIV59eE6TiVE33BTszEFE6ehshP9FwK4dm0r6afl7mjCIetbUiWLa0D1hBKWMcxlZeZlfQJw3ipTvq99thD13LG8GUboQLh04zj3oRCsu1JUEyYvAZaFo0J','WFuCrQWiaeDGhCqiWhuEUorwcKVtubd4c5KVEqcV','6G1EgFJ92ZfrmI3sjIWUWDrqbMrbH3EFv5CWjwzaKBQOhMxw5IBvgrFLi6pJ9J4iL5FO42sat3fwfPQMhpVMvEOMC0qUfhH1l435SSuPNmuKQewvlu48gQH4G1jbtTSZBNtF62PEMSw73n6oAICmlORWEtJwyk7KWaBRwTfAa','w','B',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT, c BINARY(92) NOT NULL, d VARCHAR(17) NOT NULL, e VARCHAR(47) NOT NULL, f VARCHAR(90), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-33,-26277,'GhQjmTeNSK0c4wnUabQXxegHTl33DzajN2z4fWQmwNPr2d6QeJXc','SQw6NJx0GRAL','dC5m9SZVV5FpxrQgVqTYDCmMU1j','KcNsq1a1tTh00MIFcX2aEGLKYq9xeRWY2Q1UBvuO5R5POUwgCWTo5Q7y1vxPwPZ7Ohg8Wflr8ugDH8b3UL4','R','b',0);
+INSERT INTO t VALUES (78,27962,'EMWBJ1pEFzQ1TYFIIercfFeQWQCkxVbccjMTLGkFW0lPqaNIGAHbi0chUot97SY1TIJ3q4ukYx','WtdCCDO2oU','8XZml46HiKhmH78Tz4rUk4Wd5qeHM5BdLTL','QaM5mS','E','W',1);
+INSERT INTO t VALUES (-114,9052,'ZZ2S5qSRMAOFJYxxsONncxY9vd1zz9AeT4tOna07Ivbx5zVsYgbMGKoLnrl1bGY','QMDZ','XYhGuJ5YVRUA','k80j4x0sWIDbRe3eS2XNCqLw0RzsuXCWcPFtfzh6CeB2u','k','u',2);
+INSERT INTO t VALUES (-124,-18724,'hxfn7lFA8OBjQEJj9QWYk7408YHg6x95wpr8CYZfsEB6H3YR577cQJ7Lviv9s','ZmDFgOEFFf1cBPN','yethQ3jSBPK9stxTVcUxMdSDn15UW','pjp6nLxPaN80zdLBw6KphcmwMopeGOALcVslsSWNTRw0I00BHDfJiMrKc9','a','e',3);
+INSERT INTO t VALUES (-49,-11427,'C8082HLfY1Zrb','1QWwqy9KlkrI','4Sxd8HuNWNSKcaL7A7B4SZyeqTdzpYjYcTf','OOZpfdkbvuwiq4kfWgKLaYLrRvGYkvwsZ9DuAx','r','D',4);
+INSERT INTO t VALUES (-37,25054,'ppYKRz92Jl6rlhafYeZmaGZbwcGJUnk1ziu1zXNFVGqbbwpOnpONPTY4meH1ZFEp6RRjGRVJq4ogRb','CakvL','IXjV77A5W35c3QtSCwRf2wppiVtrBd0TNoPhlIeO','5u94MJE7x3FDEYz5PsjUQ6RmXIBPAwQoQAZKMjnPfFnIxc9YGO01rCpAZBDLqBKemRdiVrPyC8OkCzE1alH9rGHuPg','2','j',5);
+INSERT INTO t VALUES (-99,15204,'dvPHs2gCqxEb1hbkIMqpUIoTplmUVK9K1pcSjeUDvgt4x0Of0BzE58N7qOmGf4ehCgAQV5cxZXc7H','TXQuJM345cuCa','kG77z5JaMqt','kbH8Dz3X4J2XPSFnObrBYSzavZtJV0HNQd6yJ7YKw0nOIdznJozoyRYdexFI2wQTJTH3B8gzaxWZ','M','g',6);
+INSERT INTO t VALUES (34,-8006,'cnTAyE8YFAEqprEEbQQhvpn3OdIYrO0QB1dvGuxO2lJkhXWuUIiWaNi','8v41GPOVQ','Clbr','uX6c8OQb9T35NuSHOk7hnzG48QIg8m7fHj','h','9',7);
+INSERT INTO t VALUES (102,-21986,'m3ogXLsKIO5lRClPWy5rp','bXRS5IEhR8p','PTO','0OBdLZ1','o','8',8);
+INSERT INTO t VALUES (-85,27032,'qXAEdWBvIHrcUvFGVBIegWLVXb482kJor0cdgEQukyWUgpwq57lhk9WCF4GH3j7YQKAC7R9g04tM4','Fjc4r','fVg6ntZdd6wgUx3yGFuFWb0uu5mdy74O9e8v','vYa5JizxnsEohYqQ','I','K',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT, c BINARY(92) NOT NULL, d VARCHAR(17) NOT NULL, e VARCHAR(47) NOT NULL, f VARCHAR(90), 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 (9119390214887608683,508950707927687667,'kWIvMm1I4OUdtcF','EkSlOHnjIH9amo5BzMHTdyM1Px0B4d1Y','CqNOl1','t9dyMcl0m','ZcpI82lJ7jjSSgFm5DbboDoctyOeLTEbpFE7n5f3pt3MPTuRfVnvngVUujmDbXnrtgLPaG','R1uOB4Qf15wTawtjUT3a05sxI2FqM0FO6RDn7QfOPqudk41OrwYW6hXE3Mf7z6t7JX1eXuKTeXq',10);
-INSERT INTO ti VALUES (9119390214887608683,508950707927687667,'kWIvMm1I4OUdtcF','EkSlOHnjIH9amo5BzMHTdyM1Px0B4d1Y','CqNOl1','t9dyMcl0m','ZcpI82lJ7jjSSgFm5DbboDoctyOeLTEbpFE7n5f3pt3MPTuRfVnvngVUujmDbXnrtgLPaG','R1uOB4Qf15wTawtjUT3a05sxI2FqM0FO6RDn7QfOPqudk41OrwYW6hXE3Mf7z6t7JX1eXuKTeXq',10);
-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 (3042180398410180304,-8777492315440882925,'nLOlVAUfw0iRuJrLNnTscr','L5PUSd1DXICf','dwO1FW2jio1tp9Cr','6kLQQzx2iCWXHnlqFTyXueqIyEMakBcE5a9JuTfCycMETXf7nbYhZTSPX3an18uAhQG0dxriOy1JLNO1','jPQoL0NxMSjz9RQ7xzFtDMwVM5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZl','IcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wa',11);
-INSERT INTO ti VALUES (3042180398410180304,-8777492315440882925,'nLOlVAUfw0iRuJrLNnTscr','L5PUSd1DXICf','dwO1FW2jio1tp9Cr','6kLQQzx2iCWXHnlqFTyXueqIyEMakBcE5a9JuTfCycMETXf7nbYhZTSPX3an18uAhQG0dxriOy1JLNO1','jPQoL0NxMSjz9RQ7xzFtDMwVM5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZl','IcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wa',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4243660423864311618,1750284768446561441,'4wf3Yw0HnOQO','fIcRVTFOeWN8XGtF7bt7Ci2hQyMYsMLCEeyUvNJ16gqqot2HGcSqqMGStPuXXB0cAMhKb88ZHgUn5M3gjuh8qoD4qZf9BzhSsdqQ4QrCnCnbkqoFwtBEJQXq94qTrrb5GQciq2ymiO9Q4VZDR7pZOcKkybgF9J3r88LzsyuXUTNLUWUxor8NlWohonwmseZFDzsod','LfVUMRQ','cXQJynKqDDQ5a5YeQ7cU3UXC8uYANpN9pD4zHCdvOU5qxiLpRsuYUFJW1RGvPXBhAEdwWtyVjkHuWI1TJNGJZb3Q3JVSws','MSUAjsFKLisfqr10KWuvB4SQKlJij0YN6QYtu86EH53JGFnSbD9ifu9UuLheFsHqwIODldQtaFfdVYiRGBMhLgSL6XdzyAMSA','ET9BhnBTBI2GuqXaPNz2Qhjl52sW6LIowt',12);
-INSERT INTO ti VALUES (4243660423864311618,1750284768446561441,'4wf3Yw0HnOQO','fIcRVTFOeWN8XGtF7bt7Ci2hQyMYsMLCEeyUvNJ16gqqot2HGcSqqMGStPuXXB0cAMhKb88ZHgUn5M3gjuh8qoD4qZf9BzhSsdqQ4QrCnCnbkqoFwtBEJQXq94qTrrb5GQciq2ymiO9Q4VZDR7pZOcKkybgF9J3r88LzsyuXUTNLUWUxor8NlWohonwmseZFDzsod','LfVUMRQ','cXQJynKqDDQ5a5YeQ7cU3UXC8uYANpN9pD4zHCdvOU5qxiLpRsuYUFJW1RGvPXBhAEdwWtyVjkHuWI1TJNGJZb3Q3JVSws','MSUAjsFKLisfqr10KWuvB4SQKlJij0YN6QYtu86EH53JGFnSbD9ifu9UuLheFsHqwIODldQtaFfdVYiRGBMhLgSL6XdzyAMSA','ET9BhnBTBI2GuqXaPNz2Qhjl52sW6LIowt',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1641722818,-935,'3niNs','5rbtTy','0JNcVNxMJ1yigiRKP3Fd8','iK82M0cCUCPhMoEkZJbgqFKZ8tSex35R','F','S',10);
+INSERT INTO ti VALUES (-1641722818,-935,'3niNs','5rbtTy','0JNcVNxMJ1yigiRKP3Fd8','iK82M0cCUCPhMoEkZJbgqFKZ8tSex35R','F','S',10);
+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 (-505757652,-5294,'0CI3AIcT6VQqZTYrHYJv2clVMhmP5kXrby16nyLpzvaeWRR7s9Na8rtr1xLiF5E','5h7','k87KvKT','tCnv2jkjOFqdtK2mqa4opDrv4IokTzxbgcUZu9aehMa','6','3',11);
+INSERT INTO ti VALUES (-505757652,-5294,'0CI3AIcT6VQqZTYrHYJv2clVMhmP5kXrby16nyLpzvaeWRR7s9Na8rtr1xLiF5E','5h7','k87KvKT','tCnv2jkjOFqdtK2mqa4opDrv4IokTzxbgcUZu9aehMa','6','3',11);
+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 (765595784,28878,'ERjaxFmGpQysO6O7SoOy355yuEVcnFCrONp8p3Z7AHaHhQUVvfT0qRuAx7WUF805UwuTn8ZDsgvyulRt3r','gUdQFtIuYavWKeoEdk1AqqpnJM500vIx2pVqjY4nezMmsBbftA1fDegMlulDCiLVU414zo25GV1GYiMm48OZ03e1d8GTvBWdvVIxuLKTOdB59R8ckCnc0Js40mXht9TSdp','3dAc','8iV5tTIKdEucy06lZbtRBVNCsPB2eqLsTwYA0cSySYqeeYXAc','i','C',12);
+INSERT INTO ti VALUES (765595784,28878,'ERjaxFmGpQysO6O7SoOy355yuEVcnFCrONp8p3Z7AHaHhQUVvfT0qRuAx7WUF805UwuTn8ZDsgvyulRt3r','gUdQFtIuYavWKeoEdk1AqqpnJM500vIx2pVqjY4nezMmsBbftA1fDegMlulDCiLVU414zo25GV1GYiMm48OZ03e1d8GTvBWdvVIxuLKTOdB59R8ckCnc0Js40mXht9TSdp','3dAc','8iV5tTIKdEucy06lZbtRBVNCsPB2eqLsTwYA0cSySYqeeYXAc','i','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2111579447,-20687,'zrhIT1sLZ4FXvL3ojTsfpokHTXEYMWNQQEwUlaRYCMysS6uZAmuI1SJdZKNWwPiopV6ZB99SxVm0JRpQxR1','qkhAgvPRs5Wb20uvorq6S4yxQaO83fkOaASwJrZlXe0FHGbRKMT5nSNFgADGQaepRCHKwgQPDLPTM4MeFbkfr1aiDiuaFfx6QwtH38IrDRgjmiSFYT5YxFFP5NbeneqA5fJ5DdOGeg2w2Qo492iAUIOm2OqtLTaNuPXB85wBPBAoHQ6KMKarTWYDEcwkR1HHq805aikjWwlyxJPJfcH0M82AmuuFJRVP09LjXpY8ET3Yv3QqX2DcuGFj','ba0ZAd8CbS7SGUKEpbyEgkSAxH6r0BN20kYxXmfWgdDu','EsAa9Pq1ueydbiyQVQKUI4Qjcr8JuTX22SvSDZ1BPLv1QbvAhPxJWb1AQUtLQNJhpywQuJKHt8B0K1zm6pRS9bhAydwXyWtzraGZA8T2t5hzPjPsdWAGXcT08eipyS1wohlf416Eu7tX6rLy5MSo5JvEpHwelnHZPEYA8HaP6NaFXUcEFMEGtiBDgdhED6goFOXyRj','f','H',13);
+INSERT INTO ti VALUES (-2111579447,-20687,'zrhIT1sLZ4FXvL3ojTsfpokHTXEYMWNQQEwUlaRYCMysS6uZAmuI1SJdZKNWwPiopV6ZB99SxVm0JRpQxR1','qkhAgvPRs5Wb20uvorq6S4yxQaO83fkOaASwJrZlXe0FHGbRKMT5nSNFgADGQaepRCHKwgQPDLPTM4MeFbkfr1aiDiuaFfx6QwtH38IrDRgjmiSFYT5YxFFP5NbeneqA5fJ5DdOGeg2w2Qo492iAUIOm2OqtLTaNuPXB85wBPBAoHQ6KMKarTWYDEcwkR1HHq805aikjWwlyxJPJfcH0M82AmuuFJRVP09LjXpY8ET3Yv3QqX2DcuGFj','ba0ZAd8CbS7SGUKEpbyEgkSAxH6r0BN20kYxXmfWgdDu','EsAa9Pq1ueydbiyQVQKUI4Qjcr8JuTX22SvSDZ1BPLv1QbvAhPxJWb1AQUtLQNJhpywQuJKHt8B0K1zm6pRS9bhAydwXyWtzraGZA8T2t5hzPjPsdWAGXcT08eipyS1wohlf416Eu7tX6rLy5MSo5JvEpHwelnHZPEYA8HaP6NaFXUcEFMEGtiBDgdhED6goFOXyRj','f','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (25243041,-10750,'umXsJWSGoFX40GOiyc5Z8l9Zvi25gXLXiAaiH','J','E3c61SI8cZasjz68IN1KjlfC','zJcHXlieRhUrFKfWTPOxItfjl4bBwI9nzTyZvmAHWvPrlKvoqIH5iUOcp1Cr4iuQiEe2j0Ni6JiMi96pKIG8M6bHKwYrxvI130CxaR6qztDzHlIuUL7qxLKoZGsQtoHGgN1ZpfxAwtHdbHD8DwFAp440vLhtn8ejissfuPAowNslOZg1vq5vyT1uTYzaEfjdvw966hZEwgwqUce','pK','h',14);
+INSERT INTO ti VALUES (25243041,-10750,'umXsJWSGoFX40GOiyc5Z8l9Zvi25gXLXiAaiH','J','E3c61SI8cZasjz68IN1KjlfC','zJcHXlieRhUrFKfWTPOxItfjl4bBwI9nzTyZvmAHWvPrlKvoqIH5iUOcp1Cr4iuQiEe2j0Ni6JiMi96pKIG8M6bHKwYrxvI130CxaR6qztDzHlIuUL7qxLKoZGsQtoHGgN1ZpfxAwtHdbHD8DwFAp440vLhtn8ejissfuPAowNslOZg1vq5vyT1uTYzaEfjdvw966hZEwgwqUce','pK','h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2047069565,-13493,'kSJBcjU7sqfsgev0qtYpRd','T6PzAM5SWql1NVqnMhNJ1a3DCSLEnynGoAhIcxa6QsIRFHmnzDQf1rgSu2e7hZEm0g9i3N5bqi7SxGKATmH97VsDRIVdZai6HsIa5KP7DaEM1637c1celHDnrlz2fM7oeReluQdvlDjVSxAC9fooEpxVanTK9EFkcGThIh1tZXdMS6B9kn2GBiBgquoM0yGHduZMs5KzIeH0oZgH9y6QO4t6JswllTgq4REwcoaP','75dWIgvis04UTVXUSacTXMfXiRQjT4SXUN9jhbDDcupBy4','ds4jWM3b3Pec8dCU54irqxEcV0x9rlnRGkvoKHhz56f1avRT043gC8qHRdSNk9NvQ1KPu3QN2nLtgeiO3y8RHGGQLC6lS6xyUnFWVMZalmXQFqQDXneI8MOLiDankYotJMq7vlyV4ox5sHS00AyiFizcSrpeGRxyeRaB2zyW2mpmAazDUDUEm0cmTWjDxD1YB8WXULx8nptk2jeET0iYVFuXVM1A3RdJpUjEoY4NCrwLos7yeDXpvG','v5','ld',15);
+INSERT INTO ti VALUES (-2047069565,-13493,'kSJBcjU7sqfsgev0qtYpRd','T6PzAM5SWql1NVqnMhNJ1a3DCSLEnynGoAhIcxa6QsIRFHmnzDQf1rgSu2e7hZEm0g9i3N5bqi7SxGKATmH97VsDRIVdZai6HsIa5KP7DaEM1637c1celHDnrlz2fM7oeReluQdvlDjVSxAC9fooEpxVanTK9EFkcGThIh1tZXdMS6B9kn2GBiBgquoM0yGHduZMs5KzIeH0oZgH9y6QO4t6JswllTgq4REwcoaP','75dWIgvis04UTVXUSacTXMfXiRQjT4SXUN9jhbDDcupBy4','ds4jWM3b3Pec8dCU54irqxEcV0x9rlnRGkvoKHhz56f1avRT043gC8qHRdSNk9NvQ1KPu3QN2nLtgeiO3y8RHGGQLC6lS6xyUnFWVMZalmXQFqQDXneI8MOLiDankYotJMq7vlyV4ox5sHS00AyiFizcSrpeGRxyeRaB2zyW2mpmAazDUDUEm0cmTWjDxD1YB8WXULx8nptk2jeET0iYVFuXVM1A3RdJpUjEoY4NCrwLos7yeDXpvG','v5','ld',15);
+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(14) NOT NULL, d VARCHAR(67), e VARBINARY(23) NOT NULL, f VARCHAR(70) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5517819705376668325,6369,'HOyxivlW6kpbhF','ypz1MuJgh3AKHEPumOU5Gl0iwQvpeSGQ2eptwttR06kaOFPwVfkTcgNP2rAWG','i92COn','EMbTbqtWmQ3Lrn8FPuV1','k','i',0);
+INSERT INTO t VALUES (9968395265511491449,60840,'b3YPJT9eJ','s','ezk4AvZzYS','NgSbciemyg2bKIc9gixN7F7r9xeu','w','R',1);
+INSERT INTO t VALUES (10355893702655307964,25580,'JjMw8v','uuz6GZm0iagJLXDxYNjNVUYuJI3F7Ug08eXUAFoeOk6RJ','4uGmki67jYlP4','AozFsyJd1S0cAuKJShlJ3MflcIcwCkxr9k9pYKhqAhKP8JwcWOPwJ5wAEmk1HE','Z','p',2);
+INSERT INTO t VALUES (3965513865162812989,42478,'f2iOCHtdLI1','EndFhxpcWFW7sIOPhk0ziAQplm','IGYsW2TnbM2fOKwsBUfYfPH','DrBvUvidCen0DYAF','d','x',3);
+INSERT INTO t VALUES (80707383458113383,23659,'Ecytf4P','735FVew','uXGTLe4o01M','e8IYhLzibC5hZ5FGEr9YUthxj2hsQaybJ3bZzAtVDuTEUEtRF','S','9',4);
+INSERT INTO t VALUES (7171782206412408483,26769,'E','9AaXy3hWvpQuqQqUjr5','UnGZiQxbz9K','6tSiHiVn9i9eokSHqhyj3lfprTWNXsYiPEud5xicaIP68l3ZV6Tq5','I','s',5);
+INSERT INTO t VALUES (7299641332540558004,6786,'Ws','vABwl81ugztFoMWcV','sW4TcnVGaqXvUhssA6','wXg2FSf0zmYuiiyHRh9a2mhMrhY26LZxZqMY0qn4VZqiq4K9oGpv9u81j','z','i',6);
+INSERT INTO t VALUES (4062303109329015655,10618,'jwJoH0','WoEVeoRv7htKl7HAJxWa1BIpCyNV6EQJOOWZ84Ep0djST34BmiF4CNO','n3iFKGOd9FFIw1w','ER2a','Y','1',7);
+INSERT INTO t VALUES (12075393008576919266,54035,'V615e9NIWUM','YZ6TxkHNnSd8xweIksMm7C','5ey1gsj1SKeaiinof699jpk','G','l','q',8);
+INSERT INTO t VALUES (15026874505650809933,45936,'OzKmCeJ89Pf765','yl5mEgMo0J6Ns4n','LL0aDEN8dG','X1xmPUPUg1LNBBlgrduoZ1','0','P',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(14) NOT NULL, d VARCHAR(67), e VARBINARY(23) NOT NULL, f VARCHAR(70) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11496239860834329130,12564,'LG','0w2EFTcLy02aci4A8vUg82JdLXtaUkN3n','c3LTqsefvJ','jhje4d1HGQFwdHgLyVkgbaz84QcNRRQzchvm0fDWor1i2LMM5KJTBAv7D5nowASzt','4','4',10);
+INSERT INTO ti VALUES (11496239860834329130,12564,'LG','0w2EFTcLy02aci4A8vUg82JdLXtaUkN3n','c3LTqsefvJ','jhje4d1HGQFwdHgLyVkgbaz84QcNRRQzchvm0fDWor1i2LMM5KJTBAv7D5nowASzt','4','4',10);
+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 (13862371261532385809,22976,'k9oK6','cXVO2gMxwC6H18aC8rf','3JDa','DXOyZxbJJEklOFq74GbVApQ6D2BvgmFuC0uocmJNhNLyAfefFLfHm','1','C',11);
+INSERT INTO ti VALUES (13862371261532385809,22976,'k9oK6','cXVO2gMxwC6H18aC8rf','3JDa','DXOyZxbJJEklOFq74GbVApQ6D2BvgmFuC0uocmJNhNLyAfefFLfHm','1','C',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8237482595440496045,63767,'5jLHabl8','aIZZyvt5b1etNWTJjdHNdzIc0BrZ5KMo9vigTcY2mKpf1gQ0ocIGS3T9rdF56gR3BMAWMb45Fa6jxgYKEILg620XsFLLTXiIBiDtqOj7aUz9Z1hSfsQEY4BaUDBxtCJwcmqEnqqQopxNK145','1','s','p','N',12);
+INSERT INTO ti VALUES (8237482595440496045,63767,'5jLHabl8','aIZZyvt5b1etNWTJjdHNdzIc0BrZ5KMo9vigTcY2mKpf1gQ0ocIGS3T9rdF56gR3BMAWMb45Fa6jxgYKEILg620XsFLLTXiIBiDtqOj7aUz9Z1hSfsQEY4BaUDBxtCJwcmqEnqqQopxNK145','1','s','p','N',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2407778236268840573,5342137432513202672,'ZFlmF8c2Pfn7KP0mrOYLqGKnfPgIUmNnwvZcNr7i9baAG1jzc1','Gwbuqdkxzx2hqZS9rcNcvD4nleJ8RGri8uV0x61wdnw8qpaxDfr0K9RORFDu3d7AdbCFzCBY6WCdGosyA715TbGUqc5rFMdJpXao1hp9K2CFKwx6fIHmcGNRFF90sQSVWadDBMIviEEKBFHxx','NPI06Dm','W9RVnqyM3Vb0kcsD5FFUH4lW4SYSQ0zJjHpjVt7fGDnhfJraWJGWrs6ehWsiDQU90AB6JG9XYk8VDgBxvS3WWCRPTMfI6Z3FUtBPjxxV6uhKjHmT7ju7aZW0lengASf4r676oodwsnhaJtf4R22l4tgununkuI3owkNFC4wBc4KhfGUiavkxpCsTLTo39gZC2RUv79plfcr62u7GAZ1m','TuemGadmhHppEcciKekdespdCzAhpuqSejoGN1q8C6Qoj08isnlsUHxGV1wGIdzbRyKMY9rvaFxQNhMOVWBF','84J',13);
-INSERT INTO ti VALUES (-2407778236268840573,5342137432513202672,'ZFlmF8c2Pfn7KP0mrOYLqGKnfPgIUmNnwvZcNr7i9baAG1jzc1','Gwbuqdkxzx2hqZS9rcNcvD4nleJ8RGri8uV0x61wdnw8qpaxDfr0K9RORFDu3d7AdbCFzCBY6WCdGosyA715TbGUqc5rFMdJpXao1hp9K2CFKwx6fIHmcGNRFF90sQSVWadDBMIviEEKBFHxx','NPI06Dm','W9RVnqyM3Vb0kcsD5FFUH4lW4SYSQ0zJjHpjVt7fGDnhfJraWJGWrs6ehWsiDQU90AB6JG9XYk8VDgBxvS3WWCRPTMfI6Z3FUtBPjxxV6uhKjHmT7ju7aZW0lengASf4r676oodwsnhaJtf4R22l4tgununkuI3owkNFC4wBc4KhfGUiavkxpCsTLTo39gZC2RUv79plfcr62u7GAZ1m','TuemGadmhHppEcciKekdespdCzAhpuqSejoGN1q8C6Qoj08isnlsUHxGV1wGIdzbRyKMY9rvaFxQNhMOVWBF','84J',13);
+INSERT INTO t VALUES (17518230122748310928,11899,'7','jeTlNDhYBBUaWk36SiJ0E9pnIxFIxQ9BJGpVyz40nz8O4HvrI3TWNvTEsEOOzejg2GRjsEootxyVYGr3zhBBUCex7GNEUk5ad0ErtZ2mMPg4l0UMfxNQxVWSHxZsP10OHOuCuLQHgxpcL73d0Gxdxy4yyMUkZlZg6cx6CkMHlODvPacvEqtoXfoBBwE7FxywLsfrLhGTrujCBi2iBQqzNMg80Wmhw3wY5v','y8XTYB7bnovy5bTTGWd','StY3Zy3NNRjlnt6cKXL13nIDouYJ6HhN1wSShw5uToF8jWEGK7Mt9Vwjf8d11npxH5gojxpL9twIJVX2HH2AIxTw33zMfFBT3o1w8grgUkkbyIS47myDZb73lToStZXixrYHnSc6e9CTLph24kbPHCD4bEUkl3RpIFfgRAf9B6uvOwIl0','E','5',13);
+INSERT INTO ti VALUES (17518230122748310928,11899,'7','jeTlNDhYBBUaWk36SiJ0E9pnIxFIxQ9BJGpVyz40nz8O4HvrI3TWNvTEsEOOzejg2GRjsEootxyVYGr3zhBBUCex7GNEUk5ad0ErtZ2mMPg4l0UMfxNQxVWSHxZsP10OHOuCuLQHgxpcL73d0Gxdxy4yyMUkZlZg6cx6CkMHlODvPacvEqtoXfoBBwE7FxywLsfrLhGTrujCBi2iBQqzNMg80Wmhw3wY5v','y8XTYB7bnovy5bTTGWd','StY3Zy3NNRjlnt6cKXL13nIDouYJ6HhN1wSShw5uToF8jWEGK7Mt9Vwjf8d11npxH5gojxpL9twIJVX2HH2AIxTw33zMfFBT3o1w8grgUkkbyIS47myDZb73lToStZXixrYHnSc6e9CTLph24kbPHCD4bEUkl3RpIFfgRAf9B6uvOwIl0','E','5',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3167270900828586274,36751,'qeuVJ56qxU8','uA0NM2se6cXP6wBwSBK44k6EXxZ4i0xffJC6sIMVxi9RcW1Iq4pHTJpjvPZG2NJxssV05sg6PEawjUUSxYyexVOdx1U85xXerH5aSFBRqRf7RFNMEOTlgCNLdO3jpaGDLEq8NZkf4erTh7P3JjsUr','Je2EMjihdFV','T0VNseTjGdUXbKKih99Jd29KTQJhWJSJZqhhBbCn0ZeuJOVqsUBt40zo7i1t4U1Ml7cy0F7xTpvhAzxCFKCaJv1mDoxw3ODa7hQvVxKjzBjkspgubsH5kepfz0UEPuhyyo8iRpmawyvAyRJmsuPDMU3qLQuNQggnmcsCm97esNhF5L6arRLg4iLCSKnOvcEZI7DrleoOTTguxJ','J','X',14);
+INSERT INTO ti VALUES (3167270900828586274,36751,'qeuVJ56qxU8','uA0NM2se6cXP6wBwSBK44k6EXxZ4i0xffJC6sIMVxi9RcW1Iq4pHTJpjvPZG2NJxssV05sg6PEawjUUSxYyexVOdx1U85xXerH5aSFBRqRf7RFNMEOTlgCNLdO3jpaGDLEq8NZkf4erTh7P3JjsUr','Je2EMjihdFV','T0VNseTjGdUXbKKih99Jd29KTQJhWJSJZqhhBbCn0ZeuJOVqsUBt40zo7i1t4U1Ml7cy0F7xTpvhAzxCFKCaJv1mDoxw3ODa7hQvVxKjzBjkspgubsH5kepfz0UEPuhyyo8iRpmawyvAyRJmsuPDMU3qLQuNQggnmcsCm97esNhF5L6arRLg4iLCSKnOvcEZI7DrleoOTTguxJ','J','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10615779081041895569,39358,'ypWIUn0ImepG','o7bNxD4cpaFXOAXpIxriwK61SrWBDcw07bQe0B0U61rSLjh1bFuGaCkzuvlzSMKkadZeJGLnIQ4L2wAYMrU2oXwOGGIZ','xH2jmhICZ','jLx49euZpvq7VT3GftIHRZSJEwLePrBhj7dVaPKpvFVNXrPACXKMMhVTZiiQ7dvOTIe53zJEZPFTgy','Vg','5M',15);
+INSERT INTO ti VALUES (10615779081041895569,39358,'ypWIUn0ImepG','o7bNxD4cpaFXOAXpIxriwK61SrWBDcw07bQe0B0U61rSLjh1bFuGaCkzuvlzSMKkadZeJGLnIQ4L2wAYMrU2oXwOGGIZ','xH2jmhICZ','jLx49euZpvq7VT3GftIHRZSJEwLePrBhj7dVaPKpvFVNXrPACXKMMhVTZiiQ7dvOTIe53zJEZPFTgy','Vg','5M',15);
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(59), d VARBINARY(29) NOT NULL, e VARBINARY(2) NOT NULL, f VARCHAR(21), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (45,19502,'7k5yhHRE5SUibZSJ2FNObHebXqRQk5Oga3qWEd','c2P7wYVJC7Zc7JbogcShGK6a','Ck','UpWX','4nnp6LwoknRFkmmUi5PICTEEEa9ZMjKAwXZWUsXLdXXPBr1fm','mjaRiGRymqHZPsEzBF98n6H4j9uZ',0);
-INSERT INTO t VALUES (-43,11529935,'0QNzY4WEyVuS72FODCRbXIeV1IWQPjMTNqBxiKU','MYu0fLpzOMFJ3NDTjdgiFYRiW','wG','7','LQHgWCQeJr0zS4R1kBXl5wPdYP','LHGnVbo2hDG7fOHZsSxZQDHferv5M7MsmY2Zw45BI0KuAyj4',1);
-INSERT INTO t VALUES (-125,6013163,'rUIjDFLEBHpfiqTlh6o9NI4SCI3cnz549AAmMnD4I0KryA0sduz','NUmQJUgbFgiRUcUxGyx','fw','2GkUxDu','wIU7uuf0McH3','zRDgwaC9q7SHw8EKZ8fuKVUiw37pODiO4eSaBa3rYjsspQfHonlpJv4C3vKUGVOuWgWHSgBqTrKVwRT0gEc6HPnt9',2);
-INSERT INTO t VALUES (-90,16271167,'dnoIdq1JyBEb0WSKKwzZkTkOfa1QEZ5dL','LlS7CP26','jN','9Z3','I63Zl4WmalPATIOHRvZar5B8cnnB6pzH5N6xO','fEJDafVadA02NvFkncgvrsMEcstrkLT6g1Idw1vKV4eCSqhIfzYItj68akPT4eKGFtrpkHP9CSV27',3);
-INSERT INTO t VALUES (-121,9178335,'D0','JNY2I8X6no3UVHdpxHV27CBgnx','v','DADGi2azXUSwtP','BOk2TTYwS8En9XOnaolhv','H318rUaVU5myovvvX3eSfadtVaXEJwHUvz',4);
-INSERT INTO t VALUES (76,3397216,'eAaprFzYG5F7TcQMU','BXqVmoWjCjhe','9','BUkCOav219','iR2AHw9c1QsIdJMzfx9j0ON9NdFuY3GV2PLAYZE93aFIcd5Fatktd3y','gPBud5g3',5);
-INSERT INTO t VALUES (-50,16529247,'WDs4RilfAf17FgezkYTHEmT4','PfqUHb','fs','M','lxzztyWttQdmrDrgkPB05Jd5ZxTOBTdmcfcZSug91SkcKJWP8wouZ2pdT8smL','5GPbSScX4WLSRBT036odB5rVzloBQGo0cQOwUBSq3Iy2NrpVOofjPY3e66S6D8PQqxmHkTYGO',6);
-INSERT INTO t VALUES (78,3616456,'alpoVpC4U0zkN0x6V7p11vndeHPUIKLKlo','wOkcUWz0rXAKA8YkzLn8kv43hJi4R','L','OLeAoXY3KaCVq0hwL8o','4gr4E3VMVHp6uR8CVIgwvSg5jNVy7e700nRMnKPWflB4T956VkLNOvzvWLYShhUCfchJ51O8TcX5AjNV5uFVehadv1QX1MRWmL','YgEVYN3dVC83UvjvqDX9z4s76GxVhl6pUqmXL7q988YpmRTQDDPZKmWKatj9iF5GOc9cSWJ554OK1WZKNOoRWjN',7);
-INSERT INTO t VALUES (26,10671326,'MZlUe','4cyOn7S4un6LP','UE','Z1QS2k','vH79ehYSIuK2W1BsXltxQR5p4alD3tKtEMaZ2WyzDaWD4LviXEz3TVIHGmTPMd2olHE4NCay6TNFa7Fu','23SQQqeMc4yMSe',8);
-INSERT INTO t VALUES (-5,14514960,'m37AiaJrIjQ3nYKLq5G2NDDmfeaT3yuWhhLPL','e0Vs19NLgMWKtRNJnspAVXmVhk88','v0','5WHP','sxpTijb9lZ8tegRyblUwMd6fKhlHj4iB4nHyNFBcI62aWlh8dy2BeZIjajtIr8kqRtO57q','SgFweNRn2CVgNqCglP9bT8XBam8Rf3gcbOkCZvkwy4dIo8ZxHJSWiqtf7GrT4nbEkLEFP7hlpIOGu9T',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(39) NOT NULL, d VARBINARY(7), e VARBINARY(21) NOT NULL, f VARBINARY(55), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (864276,174364321,'8dXpY3i4rTG26e6EWxZ6wyr','HpKOB','xVl','OqRKEgrKatdTGGX0n92id8wg56qYMReSw','j','a',0);
+INSERT INTO t VALUES (-1657546,2150158069,'vtlA5wwhgjqEM','u3I','Yqq4','qsYo','D','u',1);
+INSERT INTO t VALUES (-7860466,1918796237,'gk2f3sG','b','WxG','RJpPeppW4Y1ejzgD4E2SP6tqStMNTCWQgPZvQ05h2rQCLRF8vbaj','Y','e',2);
+INSERT INTO t VALUES (3278097,2597898653,'y','kcnb','nQJ17EsNmRVlPqNwTfDF','YftKF1ODQrmpSd7HcP6cACoa8bnu67yArRvuBM7zUXJAnttVtdRd1','R','4',3);
+INSERT INTO t VALUES (-7065137,3548045939,'Cy15PUNjQFhXpOTNDf','xfKE','c67UcLuVHpd','oZhAoy4aswBUjSa','x','D',4);
+INSERT INTO t VALUES (8177115,3469663738,'DpxFAkmrTC1Ir22FrHqOZVN','84nE','mogLijau7b9jGxwfH','NMh','r','0',5);
+INSERT INTO t VALUES (5314552,2729019414,'knoDgaWzfMfpnvOWJ6fnPL3ir4UCpR','ios','SiVMOQJCjzUU0J','iV9cTLeDNYtbBR6ul5SE0VBi59B9xKXtatzuya4vyT','n','7',6);
+INSERT INTO t VALUES (-3563787,1270348016,'Nh7Kr2eWve1GQ','mYPw8','pxQpoOFsNHonxGiYRMW','yD3cOgtoUHadWk9BsuO870B45lPpQNn7jMmapJh94jwdt','y','F',7);
+INSERT INTO t VALUES (6357926,3612601497,'Djs9xDrVj3Bz0ifsS9uYU1sC1uFx','5GHk7gB','SBUosnq1onqDKzadmV','6jWq5hYrx5rPKRrjHe82VYxInsuG0tia5Kc8D','C','J',8);
+INSERT INTO t VALUES (-1425857,4263452016,'whcVNXEqMa50hYK','uFLVdm','g','QXETaG5dazq49cpttMjat1gn6g','m','A',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(39) NOT NULL, d VARBINARY(7), e VARBINARY(21) NOT NULL, f VARBINARY(55), 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 (2056370762,3663647,'OJLhqteOC7dRgQfJMdLeIQXb2f3KnAJHMRcfNPLPoabvC6S1uQMRMe','0Z7Nx8cuff0ooYnyuRtiYSmHqu8','D5','0zeKbzAncBiywSGybH','Ufi1Pzuv2rqsWtpxc13YlTJtIE9ZXjDCq5iOD330DLg1GsdblX7arXv8qicgInl1s7IaHAmzqjkqZBhTbjypGaDrF5jccw4BFR','0gSfairciuHkSEHqsxRySzabjC3xXPZxPM99xCcNVKYkfDb4sftYZt3BzDCxQDd3xDt0mJgTDmVfprOtqmDyTpQV9QB',10);
-INSERT INTO ti VALUES (2056370762,3663647,'OJLhqteOC7dRgQfJMdLeIQXb2f3KnAJHMRcfNPLPoabvC6S1uQMRMe','0Z7Nx8cuff0ooYnyuRtiYSmHqu8','D5','0zeKbzAncBiywSGybH','Ufi1Pzuv2rqsWtpxc13YlTJtIE9ZXjDCq5iOD330DLg1GsdblX7arXv8qicgInl1s7IaHAmzqjkqZBhTbjypGaDrF5jccw4BFR','0gSfairciuHkSEHqsxRySzabjC3xXPZxPM99xCcNVKYkfDb4sftYZt3BzDCxQDd3xDt0mJgTDmVfprOtqmDyTpQV9QB',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(60);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
-INSERT INTO t VALUES (59476211,16430350,'atOt3kIwKlsJBzfl7lraozyAQ3','VbrvU','8','Z7ZDwgWiIQe4','H2ymOoNVkw','JDTcVn5bzE2c4A1B2MmpzRXbaIY7cjQEBLFhZDfUFWZjFqkceZh',11);
-INSERT INTO ti VALUES (59476211,16430350,'atOt3kIwKlsJBzfl7lraozyAQ3','VbrvU','8','Z7ZDwgWiIQe4','H2ymOoNVkw','JDTcVn5bzE2c4A1B2MmpzRXbaIY7cjQEBLFhZDfUFWZjFqkceZh',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-4841612,1276917790,'R5ut9Exk26ScP4maatqP','eNxxZNx','LMrMtjME','ZANIiJMohlwLW','S','2',10);
+INSERT INTO ti VALUES (-4841612,1276917790,'R5ut9Exk26ScP4maatqP','eNxxZNx','LMrMtjME','ZANIiJMohlwLW','S','2',10);
+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 (-5560627,683103153,'qf2CMmNYWA7LvlDwHqCcHwO','9','5Am1cwDKANZ3Uf','eBliel1kJEdLeYZlldIvTwha0E90eGtpCPSCu','C','d',11);
+INSERT INTO ti VALUES (-5560627,683103153,'qf2CMmNYWA7LvlDwHqCcHwO','9','5Am1cwDKANZ3Uf','eBliel1kJEdLeYZlldIvTwha0E90eGtpCPSCu','C','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (481498,238713075,'CGqUiXyqx6EOpfVQIY3sSCKmGC8xD8u19hc8zL','uZweG0yOhclr2icGr8OkH2dMoNDPlWzEvCqCH98zMprqYy1nAvYWPT6dzcImyv42rq743qBPae8tn0EzDiUzVQtdoE2cAr3ffwxHe4IT3NvaFhHVDN3ytFGRW22ey4ALrLsAzWCfcqbvVuVO1TWaq1uEXkfD4NEGmMhMjw5KOOi078JGsVUksNBfDSM2SiLmWVtfQwnz4Hlnv','7rF97ogUtaNpQiCSc','0Fkf9PyehaqIxE5iFXxztNrDjR','a','t',12);
+INSERT INTO ti VALUES (481498,238713075,'CGqUiXyqx6EOpfVQIY3sSCKmGC8xD8u19hc8zL','uZweG0yOhclr2icGr8OkH2dMoNDPlWzEvCqCH98zMprqYy1nAvYWPT6dzcImyv42rq743qBPae8tn0EzDiUzVQtdoE2cAr3ffwxHe4IT3NvaFhHVDN3ytFGRW22ey4ALrLsAzWCfcqbvVuVO1TWaq1uEXkfD4NEGmMhMjw5KOOi078JGsVUksNBfDSM2SiLmWVtfQwnz4Hlnv','7rF97ogUtaNpQiCSc','0Fkf9PyehaqIxE5iFXxztNrDjR','a','t',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-6396845,2279192203,'zVjD0pgWkO3M8itfo68c3izVZu','MzLrbvewgaRTzSHIQURWbFl3eiy92WLyITfofdwbhA4EAoooPMZbixaq5hsl5G5742c0yuGrus0G7BMHdv2TxvvgAoFMqrFH3yV1HGbTuJkQbkf6hFQxaZOkacOEiL','WxXgNy5','bBMFWGeYdukqacirfyRXwx3QuH3QTyhC7RX7SnEKvyQdPEcFCbfHj749CbJhGLLkZIAgPwcbeXZ72MTYF3JfQUUqo3YCscEd3le1426XL','n','1',13);
+INSERT INTO ti VALUES (-6396845,2279192203,'zVjD0pgWkO3M8itfo68c3izVZu','MzLrbvewgaRTzSHIQURWbFl3eiy92WLyITfofdwbhA4EAoooPMZbixaq5hsl5G5742c0yuGrus0G7BMHdv2TxvvgAoFMqrFH3yV1HGbTuJkQbkf6hFQxaZOkacOEiL','WxXgNy5','bBMFWGeYdukqacirfyRXwx3QuH3QTyhC7RX7SnEKvyQdPEcFCbfHj749CbJhGLLkZIAgPwcbeXZ72MTYF3JfQUUqo3YCscEd3le1426XL','n','1',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-7972142,1349781822,'zO8XTQYwRYQLuEVan9CHyeu','uWEmWcbA2FcrNXI718y2dxRp','JQWxY4nZr8tCxc','FeWFop2xR4A6azB9VBvEmQ1EtUbmm6W07sDGcSUDbE7a639qxxQA5LBXtC7zr29KedjAlNE2MYuhEIuwjgovMZuNHsfax0HMJwT0wDolF7YSfaHEWA9RMrAHYRxOI4hvBsg47GOQJ23TjFR4oRoZTQ61ETA0vbNFDksW5','F','w',14);
+INSERT INTO ti VALUES (-7972142,1349781822,'zO8XTQYwRYQLuEVan9CHyeu','uWEmWcbA2FcrNXI718y2dxRp','JQWxY4nZr8tCxc','FeWFop2xR4A6azB9VBvEmQ1EtUbmm6W07sDGcSUDbE7a639qxxQA5LBXtC7zr29KedjAlNE2MYuhEIuwjgovMZuNHsfax0HMJwT0wDolF7YSfaHEWA9RMrAHYRxOI4hvBsg47GOQJ23TjFR4oRoZTQ61ETA0vbNFDksW5','F','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4280663,3851939155,'sIKBU1fqZlu0IG','V3bT4qWjtnK5pR0dJbr2IX03ApVjPbq2lJscp','PYTDyZxkCM1FwfUZV','c6WspgwS76coxtXOwTi0E3pVadZKAqDeumpR72gSCRN3AhA','L','2m',15);
+INSERT INTO ti VALUES (-4280663,3851939155,'sIKBU1fqZlu0IG','V3bT4qWjtnK5pR0dJbr2IX03ApVjPbq2lJscp','PYTDyZxkCM1FwfUZV','c6WspgwS76coxtXOwTi0E3pVadZKAqDeumpR72gSCRN3AhA','L','2m',15);
+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(10) NOT NULL, d VARBINARY(36) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(87), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (132,-117600714,'lOMWBOD1','C6RJ7GJ','9fks8zTRK7','uTsdJ','X','I',0);
+INSERT INTO t VALUES (72,454927050,'34nL','TRuJYSTTcxWhug6XLWm3f7nGZWQ5wPDFpPuZ','Uv','PYqGSd82Bz51MnIJRtZcbt','l','vt',1);
+INSERT INTO t VALUES (139,1240421562,'LZSJo','NMgjoGSGC','doOC7n0exC','OSIl79xrdF70NWYUJA0Xi2Wh2dachlgJCKEWjQ0orRDwxqzihA4ojVrEAtuHDfIBmmCLGeEuKFs','6','NO',2);
+INSERT INTO t VALUES (0,-574015428,'QK0','i','qXG9','nySLslqxbddXWBQCTzPAu4n685Fum3eVxyoXNCOY1wn0w8FCG7UJAikP','Z','9p',3);
+INSERT INTO t VALUES (87,1853737542,'p','mzdV60C0qyTX80ojf','G','e7zjJbd2cxUK03D3emXBpK4HNMO','U','5',4);
+INSERT INTO t VALUES (174,-161851320,'SZVSge','MVjOe4dBUdDvuNIl2TLuu','19y0hx','3gvL3bPPDQImzQraEFWGgvWFB3Hd8UhK9ul1kp4K','A','u',5);
+INSERT INTO t VALUES (102,-190082253,'5DSi3','FoZ0','Fo','UsJfG6qlRZuUZ','3','WO',6);
+INSERT INTO t VALUES (134,535315555,'ight','z4Os5Bzh','z','RcuNVo9Ti6xj6I0T4fRLZxY9tpVntMyvwz2i9bgixx0Q1dg9FVPSKAQMWUemI8DadRFqNH','g','v',7);
+INSERT INTO t VALUES (210,993160988,'y','TBQGCniGrjqlJThqSAFvsHdbZkjwTN','JPNIt2jjiqeD','ho0696jddYDEetMrBC8B3VtPbgqzbEkk9fPSdh2WYEVpHYHfGEJj0rx8FlOlMGuht','5','RW',8);
+INSERT INTO t VALUES (115,-1765721714,'V8hHx','jqTjWYDD0wPGmn6S2R57bgNh','33GDUQfkgNS7','WWRM7kw9q9ABKdzke2Zwjp5bx6K5izl3FpY4QGFyWE1rULvdzECFcttu1fIn1lfHizGTKzYLMoZCVpxai','O','v',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(36) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(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 TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (122,1773219454,'ts','FUjwD3VakwKcYMfq','WGbm4z3','mboUIu6dEiGDXUiAoH0SYwV7SbVq3e5Z9HTN8m50yfkkigbeH5FEuH5iNlMlYO8kQAhp6Q4nuPg','I','b',10);
+INSERT INTO ti VALUES (122,1773219454,'ts','FUjwD3VakwKcYMfq','WGbm4z3','mboUIu6dEiGDXUiAoH0SYwV7SbVq3e5Z9HTN8m50yfkkigbeH5FEuH5iNlMlYO8kQAhp6Q4nuPg','I','b',10);
+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 (71,911893195,'FMVoZNK0LB','P4UsmAVvaqjsJ0CDbd5rpXb','mZDSgI5GWVjW','aikmw5','g','JZ',11);
+INSERT INTO ti VALUES (71,911893195,'FMVoZNK0LB','P4UsmAVvaqjsJ0CDbd5rpXb','mZDSgI5GWVjW','aikmw5','g','JZ',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1144791422,4521559,'K7A0B2SqfE6tAhkw7k7wRlRvTiZJ','ILgQ4dUOTJMJxcmlij1N5e5p3sJN2e6yDZDGW1','On','bWkI','FvdTIfr3T2JCPd8gDitab','zpLMjjZoUPd2BYPIklGRF',12);
-INSERT INTO ti VALUES (1144791422,4521559,'K7A0B2SqfE6tAhkw7k7wRlRvTiZJ','ILgQ4dUOTJMJxcmlij1N5e5p3sJN2e6yDZDGW1','On','bWkI','FvdTIfr3T2JCPd8gDitab','zpLMjjZoUPd2BYPIklGRF',12);
+INSERT INTO t VALUES (240,-1173642799,'FEH','Tupvsa499ooc11x2R8wf6bQqNGBbNgc8XKaQKIhocXnKpxk4Ddq6zKQ9HSLQwLaqMc5qXbbT0ghiuoyGHqVyBO8sEm9wTYRWXd8Nv06IwscUiHKlrSuktQKhDRjtNWx1cO4R6ZKuyhvsEOy5oiAbqX','gUvYK','utROToI6IyLaaI0s619YuQccrZ8mdsOgZU1F2I9B5Jx6clsmCTGaXdngZUjV2rk2Ff9','E','rX',12);
+INSERT INTO ti VALUES (240,-1173642799,'FEH','Tupvsa499ooc11x2R8wf6bQqNGBbNgc8XKaQKIhocXnKpxk4Ddq6zKQ9HSLQwLaqMc5qXbbT0ghiuoyGHqVyBO8sEm9wTYRWXd8Nv06IwscUiHKlrSuktQKhDRjtNWx1cO4R6ZKuyhvsEOy5oiAbqX','gUvYK','utROToI6IyLaaI0s619YuQccrZ8mdsOgZU1F2I9B5Jx6clsmCTGaXdngZUjV2rk2Ff9','E','rX',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1144989013,5506333,'cXuWL1RQAwhkUhOe2wZkleoZUkZi22DuQNF','iVtiuiEEsfLFA84bFtOcglahlvHGDfWET8rMqCUs9spvteWyxhKTRGBytdC4Cgb7GU1rH960rF3wpQwb9DW3v4tsdNd','S','PddiXyTrYtS9l3yKVI7GNLtP4lWTCD95i2Fsd5K7tLOdeuferlgacvVJJHPeluNXrgocTafGJy6kshgd4h0ZwdSwt1MgyPDhz3YAfV3IWuEJuPUF8RrGwBYWJ','IimfkwOqN7oEkr1eZ47A6Vz','6PHg8m0F8u6qmExpoBcEmb44DPclHEcU',13);
-INSERT INTO ti VALUES (1144989013,5506333,'cXuWL1RQAwhkUhOe2wZkleoZUkZi22DuQNF','iVtiuiEEsfLFA84bFtOcglahlvHGDfWET8rMqCUs9spvteWyxhKTRGBytdC4Cgb7GU1rH960rF3wpQwb9DW3v4tsdNd','S','PddiXyTrYtS9l3yKVI7GNLtP4lWTCD95i2Fsd5K7tLOdeuferlgacvVJJHPeluNXrgocTafGJy6kshgd4h0ZwdSwt1MgyPDhz3YAfV3IWuEJuPUF8RrGwBYWJ','IimfkwOqN7oEkr1eZ47A6Vz','6PHg8m0F8u6qmExpoBcEmb44DPclHEcU',13);
-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(12) NOT NULL, d VARBINARY(63) NOT NULL, e VARBINARY(13), f VARBINARY(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-81,-1442784823,'90fj0JEeJ','ZGQdbFGWtrvDFisiG8m1m1pwPgIgGymfNtf0','L','BHNLdTyILJ1mePX8gaheqO9O6JomXTvGIh73k','UG6gkO3Egwavv3SF883Jmv9dOfb4K2DWcgvmpHSHdbxZFiofsEwEedbhMqpxBFKJ03O449Ne626rY0Xe','W27MfDoHST3R6',0);
-INSERT INTO t VALUES (94,-1921518994,'hvhcNYRke9','hWRGZHmCFHToHVEnuQYYZU1BxIKG','puP3','J0cvGWXWIu27lWqblNCQFnvxnjW1GR7xBHmj','Dv','Pmdr1HJHuJvCFmIhP3hxltuCCxuyLWx2YF3z3oYIi1h',1);
-INSERT INTO t VALUES (80,-419413388,'ciwc','tSPY5b8lM','EI5aIfwY4QAjb','qdpMKX0k9jYixKIQa7fu0GfNg04','cFh7bITrFnBrS0PQGsPyBu7EFMpnU','xvNUgEI8Mp0Ajyt',2);
-INSERT INTO t VALUES (32,2074977597,'ETSKeb5z8','GFN0mMB5DGKjTPgmei1f77Mg','VnYqobpViyVqY','8LeDUDeAmyLKoQVH','b0uFGFyLQdMKSgCp4KpI9L','zOHsce8PMMrMchFw9uxbW6urByIb0ql9liQpBbgnNvihJLYL3tjqbR3Csrbl9EwA37cpJL',3);
-INSERT INTO t VALUES (118,-540858862,'VzJ9ZIs','RwcQlPyiFW7aQInwdHAhU5TdIiUkVKyhEf11Sen2G2qB5YY','yCR','s5ZaDTs4XmIWaOesd8JMwerCTk1tuv3JCVCyqwq','dgy4B9Yqa1e3mYxe152PNK7EMKJeyqpT1mHINSor8E9grg','QNmmVz9eOtf0RSWQoJv0uHxcAyK1qlisWrC4XRclirwjPI7e5wW9POBQCl2ijM39m0N2pEnSI',4);
-INSERT INTO t VALUES (35,-1461016251,'7mW','6uq','NqNygKp9','rzrcnVqJts657wTmi08xf','j7aRYvTFfcdPQx','jLmGVZOm7k84g294ZbBBO',5);
-INSERT INTO t VALUES (-27,561411195,'98KrRve','kF9EMI4kOmSe3dOKrSEHqkFc56OtKQZDdBs726fBl2bkPugAUF3J','DY','22XBEIafgSpjX7XnBhGoFeFaWoTAs4Pda10Wm79Q','oDXTWW1IkBVlCVV6SwH8kg3f3','KNv67cXXdxUKH9WcaUx1RA8BsE0NL0FtKzOY10xPRM',6);
-INSERT INTO t VALUES (-8,-1299695450,'eMFRBxuV7L','n1pBur','HOaSX5','AGQ14YcX3NkahUm8W2fIAmxH4NblwbqcxCBuTCpiE3PErg','Cnr4dkZuCW9FrF0TH6fTs6fqe9Epy9d0pAWsulRhBS2Tb','gvFEsWugvFXC16FRblHfrvPekYxlV4zM99R0AOO7xkTSQQOaBiLSeLNDp5W2L81t4nCFRW4YKB3m8yfGIErojLE4w3',7);
-INSERT INTO t VALUES (19,-684439901,'dRmoKl5','EDpTQs0RtQJ8FYX622207mNWNvd61UpW4RXSliFx0McKMCeewYe1QJX4nv3','tnXOKLU','a3ePgdg','pUliUGYCMFPCeVlrKeZIC0eROTBcVHCGULNJYrTB6yhc45g2NE6oNVR','Spm2oQvYod4LZYDbyc0Sz26jdjIpGR2',8);
-INSERT INTO t VALUES (-114,-1520740769,'kLXkRo','CIgkiBn03QEDKe3ObbFio0W6Wa4KMrv3nzU9VjtDw9','ec5hnIZR','r7i','ftUBGa3aNftYYFYovfcFBLDkdZeieT5z9N7h7NmuHlR9JwME0CEx7d1s','b4C6q46upf70v4Tlp6nHQ0RYW81lwhJRd2IgYBpBalf6tULekNye8Kz1ZdW5s',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1988208508253868904,-356958291,'AV4Slw34PH','l37epIT66un1FvCU4ja6LX78kO','cvnAqcmWL88','i5VHvOqN3iYTsFcq5eR8wGORtNSTVozDcDzKMo','m9d04WcI3X2qNEsCJiBv6NFTW1tobZLpvMea2NK6HYnzUMqRTO94tVId1IQgjVnVoeaYUds','o9kouhdsam9lmKOvElTkjSR85jXnHarbCbokTmmGNz5TcbBMpLrOaxgC1NYtMdOUuHUE0GDPIZTc7',10);
-INSERT INTO ti VALUES (1988208508253868904,-356958291,'AV4Slw34PH','l37epIT66un1FvCU4ja6LX78kO','cvnAqcmWL88','i5VHvOqN3iYTsFcq5eR8wGORtNSTVozDcDzKMo','m9d04WcI3X2qNEsCJiBv6NFTW1tobZLpvMea2NK6HYnzUMqRTO94tVId1IQgjVnVoeaYUds','o9kouhdsam9lmKOvElTkjSR85jXnHarbCbokTmmGNz5TcbBMpLrOaxgC1NYtMdOUuHUE0GDPIZTc7',10);
-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 (7996680416311279561,533046708,'SCatg','NcJS6QbD88HPchQLIRBYBi1YcufJL4MoJsAkuKX','Y','ujOxXbjaEbhsw9HaD2DZMUKNBIgITqF4XGr3PCqeNLiEQQ','QkVzBUIMkPeuhRes','m6w9jq5sdvamegh4MXKOCnsG5',11);
-INSERT INTO ti VALUES (7996680416311279561,533046708,'SCatg','NcJS6QbD88HPchQLIRBYBi1YcufJL4MoJsAkuKX','Y','ujOxXbjaEbhsw9HaD2DZMUKNBIgITqF4XGr3PCqeNLiEQQ','QkVzBUIMkPeuhRes','m6w9jq5sdvamegh4MXKOCnsG5',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-3867881134472306328,-1418565441,'7D53uOWI2','U1nUspzwNNHoNwLPlYqace7AK2U4eUrdrOYiknpJvoJDGRfgU6klJGdXRvOQaGykgqlUufPigvzHIKHFNQH2O3trCY9rjKMnXpDmiap7cxViAGxHcZdGy35jRnAT52tOF','KWwykJv','N2CxY4IXUDDT2CAFSyauHyVnz3qIEOJXKVjixIZDdd6B3ZS','nkaWXD3xVJccPYWqSn26ZlOXONBmERnYT5ORH7zytbud1vjAf1zvGTSLOPfuGRIoRNyp31ZfoYEm1GrOYpVeNBNsB7Da','6KkwdXyN3smG6URIawR17RErMTr906fXQywttFQhP',12);
-INSERT INTO ti VALUES (-3867881134472306328,-1418565441,'7D53uOWI2','U1nUspzwNNHoNwLPlYqace7AK2U4eUrdrOYiknpJvoJDGRfgU6klJGdXRvOQaGykgqlUufPigvzHIKHFNQH2O3trCY9rjKMnXpDmiap7cxViAGxHcZdGy35jRnAT52tOF','KWwykJv','N2CxY4IXUDDT2CAFSyauHyVnz3qIEOJXKVjixIZDdd6B3ZS','nkaWXD3xVJccPYWqSn26ZlOXONBmERnYT5ORH7zytbud1vjAf1zvGTSLOPfuGRIoRNyp31ZfoYEm1GrOYpVeNBNsB7Da','6KkwdXyN3smG6URIawR17RErMTr906fXQywttFQhP',12);
-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 (-3279624963830852080,-1641232819,'tM6e0oheMeQ2k','Az5SUWPIpaBehZuq4Aq19Vw0ZmeSr6qYkLbrlHHEV30qYFUbk27Dg1rAZgX4uzTz3Eqpjc2qaDhYkWpCFfyXacGv4N6EfJi2Y26R8WJRQryRPAd','BjCn0P7','8G7l3MVtDwPIHqtByaR1EKlRb4f2Za0xJkPKRfTdH9MdHkUXGAESf7fE0iigJXDRaP9RuOImCkz7hu6ez8H4T6ShGMcwfeGhgy711m2dgyecuBBMdhcAT9FyHrIPn6jvSi2DJWcrVmfCrx07aK3TOUXNzcd2fgdlF4phpBDaSzVSt7cctkywdkRcZh5CSKQ5BucDjVVqydQiX1gsZNhz7HTes','xufjLlOuYx5MsohSxdzl0oqdQEniB5rW2c1Nd5JpH2PUl2aO4mQXRI1NtNHBbCQbPvFxXd5FIl9lRlF','zpuDOGLRReVb5W2aZRGxquk0H4nXs8nKqaSBlxDt7XqUJNq2n9vh2',13);
-INSERT INTO ti VALUES (-3279624963830852080,-1641232819,'tM6e0oheMeQ2k','Az5SUWPIpaBehZuq4Aq19Vw0ZmeSr6qYkLbrlHHEV30qYFUbk27Dg1rAZgX4uzTz3Eqpjc2qaDhYkWpCFfyXacGv4N6EfJi2Y26R8WJRQryRPAd','BjCn0P7','8G7l3MVtDwPIHqtByaR1EKlRb4f2Za0xJkPKRfTdH9MdHkUXGAESf7fE0iigJXDRaP9RuOImCkz7hu6ez8H4T6ShGMcwfeGhgy711m2dgyecuBBMdhcAT9FyHrIPn6jvSi2DJWcrVmfCrx07aK3TOUXNzcd2fgdlF4phpBDaSzVSt7cctkywdkRcZh5CSKQ5BucDjVVqydQiX1gsZNhz7HTes','xufjLlOuYx5MsohSxdzl0oqdQEniB5rW2c1Nd5JpH2PUl2aO4mQXRI1NtNHBbCQbPvFxXd5FIl9lRlF','zpuDOGLRReVb5W2aZRGxquk0H4nXs8nKqaSBlxDt7XqUJNq2n9vh2',13);
-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 BINARY(75), d VARBINARY(56) NOT NULL, e VARBINARY(27), f VARCHAR(77) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (814,2848948082,'Y3GrT0VPIn1wkocuKc09ozARQQypMyxoAC4Zx0zj7fjb1ox6Gainrda55TJ7T1mpvOd','3hN189mlu7wArR62E2ZeVM5N2H1AaQH','kRqrH7A8on9KrXcvjgDmu30J','BusIFOM6hQIZdYLTWVJPFdNEwDUowTqGUh0aVttp8k2JMnRbrNi0V8RxKPplqnE3G','KyPLER60aXsB61r','4feio6RCMonYWXVbgP9CFiH0bj59z4dX2jWOaK',0);
-INSERT INTO t VALUES (20581,4134386402,'a3dVYaIZG279zb6GKhyrKr4MdLtZlHJfY','5nABcs5JwzMg9F20NDGfOXWK0iZ4q9GeJM87GXe02','yR5UZP','D1EWqtiT6xcQA5c0KvqMMvluEMvs','stRYVy64YfKUVamUiK1WHCTU7bIvVZh5rqNuZ1VmGP75iHolhV9EYTqCEHjdh1V9c1Ib','bxJN91E',1);
-INSERT INTO t VALUES (20536,2442542965,'tjuuj3vPsl613P1Lt3wnyKKFZPS5J','spZ3CD0M0L2wORE82YUBYEoPVV0WKQ6uLEp9dU9Qlss5','XRa2Pje0PHnbjXHhMYS2vDV','pXSoQfCEQFpwLAW7lgvonUTrgcH3uxdin94gMaLerWYu5bDXoHTGVmutsHFSegPDH32MMZAIqk4','dFfoGNe3lSj0Z9Dfp3Iz30CFu3dn2fvr2SfX36iuJJG1gQiwkjujw2NOddnxELBCbb7','p4Zw8ae74RPgRWGcfoiDfYHEdkdMExWhC4XyXJvxsPaR31JYYWA85iaYKVKIlqyfostSZXhPn',2);
-INSERT INTO t VALUES (33818,1602319133,'15Non9TOWuzEr3B','AJq0IPcWhKwmr6Aje5hGvrqAfYaLdoJ','VSR3D','VjGEsr3x7tcoMpRVbk','JmRJvZVGYqfnA7dB30ednGtWjaQYzneNB6eSEBl8DxWvtJp6fYC','CZ78EIYa6FIvc0EQO5jyG81uPVJvzb1fGckWqwVtTiqRC0fatG2B2o2shC2iG3gJmojQivYocLiFoVxLOfVbaXbksKfRxDzmCQ',3);
-INSERT INTO t VALUES (17342,100716782,'5k','R9gXWYB0EDzXGbUTuiBrZ75WNJozS0xK','uqgXqBgx92JIDpY2XWsM6S0','TJf','28dwr3gtaHGsmy3CuUcPedQJ4lOetesJQGA87twvMzgmIO8FQQDxrd0fEy91WZ8ZzBoeygg7iu7YOHKuvVdF6Vs6uja','KM8wvWyR3KWU8HNSmEFQbid7otJxtHgaWcUKfGu8',4);
-INSERT INTO t VALUES (3923,499506567,'baJvaAGiypcfpgZkOuaPAfzUw3c5fwk4TYmBKGQd2EjUV91yJCrJOVchl86KP2kuTcOILN','WPqYZi5pWjKmA2VfeB','gxrF99JhEyvqb2OmIazs','xcJbiFuQrL8IX9K4zJXbQS','xQKcLGijXKQshQRbf1aM1hvBPGl5P2eysHSPgDr7cKgTpgJ5r3E4dQ8WtL2lpCINUHldE58XGo','4kyXUYAZpDvTGj2Q7Sik6VnMQIZNSA1bC9mOeexmOg1Z7hcrskIz8Q3laeplALn05cEDE4bHz756V6szkRtokNIAbmybpy',5);
-INSERT INTO t VALUES (42415,1797966609,'ONdcenAQt7kwn3C3VsrUw0FbIoBqQiJ4niXR8Ry0QZ5i7vKwT6gspCItj7UTz8V3uTBkufBew','aC1P6PbTbsB3WqNmh9WA8HLY9Jdgv0bcthdxdB','K1rZRl3CW950vQUP','YvL9xWYk6Enb03o7zvknvKlwalsuAEle4','mSn5jm','9AYdSj6kAzrsFqczo9GFqOf9zKqqTIcFOjSLE7NzcKcfRSFU9Bnn3wKISsbL',6);
-INSERT INTO t VALUES (40992,2233308324,'tuWm3m2TkUsuXWuqAjLKdJBg9aN5','JFw10XDe','KxG8ndTfd02JDP2xy23c','zMi4sCAWBuQpKd','KZZcDJQaGm','Dk',7);
-INSERT INTO t VALUES (58056,3367468741,'YMlh34OYeFD2L63xejGIbaGMDhqBr33d2yzu4mhLcVy633gdWIS8bMYQLz1DEnMebS','Xg5kpCqM','Yp','u9N9W','WkUfC33C1fHZWSdXKMNCi','JF5JlJaPnYEuVvtw1ljxgHZWhVviAw5GxlnW2p1w69BVFhLWgu7dBPb',8);
-INSERT INTO t VALUES (58462,2150900381,'M4AnzTdtGeBWWPgItQKvhZpnLdNYPr0yAZk9BrwT95EdoMaUgOZZqGP0B3','lpcBowgIeSqNnvRvrgq','8EAz9MJcdKofG','s0M6sdWxDVnOPpfPKdeMqeH','sqkSnpkwFuCTpWHa2ATQYq4V8GS4WZO0TD7UwhfhSqdgynnnt67iN3Vk5JX3','U8g11223VIHml5rn7XpbcLhNVl1iGZFCZbao6MdJcCwXeC7ZpGWBr3Jo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (178,-1298360591,'l7h','2wFMdEh9D4Yof41RUMqkFwiF7ivtWotCuKdqddLmbjTy3HU07vqNSTcYxG1CdLQVLgpDOig3tqxnl','jgcxh8','Yc3vuVJyO3wU7jtaNs1UrHD0ktz5Xj0zCWv9dCkr8t9GOOuO0V','e','uA',13);
+INSERT INTO ti VALUES (178,-1298360591,'l7h','2wFMdEh9D4Yof41RUMqkFwiF7ivtWotCuKdqddLmbjTy3HU07vqNSTcYxG1CdLQVLgpDOig3tqxnl','jgcxh8','Yc3vuVJyO3wU7jtaNs1UrHD0ktz5Xj0zCWv9dCkr8t9GOOuO0V','e','uA',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (93,-1670169540,'ZuAipeLMw','4YrwPVtMZIYDIjAh84mWLrGpvQYmMNSp9EpucTdUXEU','5pWC1WHwKyWN','GKGCz2Q2meq','D1','M6',14);
+INSERT INTO ti VALUES (93,-1670169540,'ZuAipeLMw','4YrwPVtMZIYDIjAh84mWLrGpvQYmMNSp9EpucTdUXEU','5pWC1WHwKyWN','GKGCz2Q2meq','D1','M6',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (206,-1489763219,'WEky8ips','lov2qLKNKOEFG25VqHG4gTDSX5tN5kjsoKWh3TZfdFjsKtP6TDnWaujkRhopKNpdF23J2fxL4Gu9MAmgPDPVZL5GP5qpYs46L3U0J7J','sr','Y5nsyuNg5FL3vdfZO4VAWwUkBrwvHU10BFvT3HxfrBfePG3Vf8AKEeToU2fA67RybQDij17Ib52Z0xu5o0Vgg2c4guo760osGAgfnOFodfQB7JweGplKWs2JtzjN88Wc0kFF6JEYFHxTEpCe8krlKYs7f1pYxzLQIoR7Rd16cBXFIUS6qIXaByOUWthJG4EwGLEyU1lFekFki4M0IoYszBOUNISdZ1bL5at4EOIjie6Kq','D','d',15);
+INSERT INTO ti VALUES (206,-1489763219,'WEky8ips','lov2qLKNKOEFG25VqHG4gTDSX5tN5kjsoKWh3TZfdFjsKtP6TDnWaujkRhopKNpdF23J2fxL4Gu9MAmgPDPVZL5GP5qpYs46L3U0J7J','sr','Y5nsyuNg5FL3vdfZO4VAWwUkBrwvHU10BFvT3HxfrBfePG3Vf8AKEeToU2fA67RybQDij17Ib52Z0xu5o0Vgg2c4guo760osGAgfnOFodfQB7JweGplKWs2JtzjN88Wc0kFF6JEYFHxTEpCe8krlKYs7f1pYxzLQIoR7Rd16cBXFIUS6qIXaByOUWthJG4EwGLEyU1lFekFki4M0IoYszBOUNISdZ1bL5at4EOIjie6Kq','D','d',15);
+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(33) NOT NULL, d VARCHAR(29), e VARBINARY(79) NOT NULL, f VARCHAR(95), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10823503,-1495637438,'el8qpLSjzFvnAcAxPw0afiaYec','NsrgfI','uwwXjuHECffTRXXM2','5v484dfKwn6tNhJwsmE26TcRDqDNNavq1rYHpwafovl4Qx5wx6LX1eHkPdPjJwjv690sB2Yu4vSiXy3qFrDD2jXeMCLG','Ov','3',0);
+INSERT INTO t VALUES (13868188,-1719858762,'IrO3m3AWrMqqdPp1MxPg6Fdx2u43PUNFK','fiKr0ygL1L','qTUdUf5rJRkkdOIi26MQ1bUzlffDjiOB9wr4SonOvEh6NPzjk4HiEhsS','NMVRn8DwEjyPs4s0NZU0','q','B',1);
+INSERT INTO t VALUES (12605463,639349686,'WY6qsAZ6hpmeMXI8aaZYDKfOB2CrICMG8','6CZd','xweTs2J8puCq54rihHBU7aNDj3zRTWyweemFBQdGIdIX0PAzW5ogkUEjv4S2KOQt8TUSal3UuGejB','l1GFtUYbBDDQsJ8umZgZWfnHyY8IfWR1UejmqNHbWSQ8xE10z7Ugy6','e','3I',2);
+INSERT INTO t VALUES (10407046,-1430274755,'w8dcca8LT23PHJEi755','F11k','KNIIJifnaiNx2O60RbIHUnR6zKEfj1fknMfQkoEI0vZMj6U68mLUBY6ztCg8TBd','Zia40MBhwheT4EPtBa9eng8S4MepYibAhHp7Wg0UdEcXHEysyY3Ves9cbC','jL','w',3);
+INSERT INTO t VALUES (15527414,-1214547239,'GLS','VTxHDU','XrwXPqvlcmyu28X3Q2pBKr4mb5gRbug5rS7dq85XF','UegfHwsLVMf','M9','BZ',4);
+INSERT INTO t VALUES (4910178,3945897,'0K','aAq8w8Ak2H6bnJOWdsXhe62TZ0xQ3','UUxHd6tCiZDnTTUcb','6ffaRwDGIkaXjcqcEQLc3G0XNLeXcHfbqm1Sj7jRQ1XkV0nOCEjLFmN','r','d',5);
+INSERT INTO t VALUES (8608797,-1677283638,'fb65tmz','PnWcXSL6X2Nu19','2tlkl855LOBckfhJw3RoHLrd7ifdFzhbOprNH7OHgPFExHy3HU0TLzVixkiWNf','EQOKE63YLOZkAuZ9p6wqoIor6K6DAT334YmgCsveefmEy5X3pRo8x','Fk','vs',6);
+INSERT INTO t VALUES (14665433,955155219,'rX0','B5I','ZLBgpflQOtM6T2NNiEeZsi0UsruZafcc4DK7QwvtpMylo4qdl','NYBQIwbih7WiPOQymtgsHxhXl42e4MiH30xXSs7UAm0lzOEge61cjd2zWO0FyLMI8hMSPxTJK1Xvb5JSPxXUU','S','N',7);
+INSERT INTO t VALUES (12481323,139431688,'YWfOOznGMxVHDmcCDNPX8lMTa','9MwP2GHEPn720yUyA','1cMtq4YN20YlBc2hMQCqYzSE11krbaPIKczSdxa8hyB93cc3IFDOcXCYh8jJ','0aKhw3Xev6uXIrTrqyRCDi26dU83aKRgps4LrjGtIbZq5df7g6dh5t2EwIQ5M9yqDhltDPR6XWqDzGExpMBkUe','6G','Hg',8);
+INSERT INTO t VALUES (5994286,1850243084,'M2eejoi5HdHwxfBhQZPr','G','pHADgDPdv2TlJw2gAWAQlZXDxc3s9IuV54nAKxItPnsEZ8wqxHMSRsZZMZVY','4Zkp4Cd0y5jqkNw9mY1zNdxH6ni7KMd','0r','Bu',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(33) NOT NULL, d VARCHAR(29), e VARBINARY(79) NOT NULL, f VARCHAR(95), 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 (3890581781,2577601724,'Ct5Pe7oXqNtOXzuYcMx3d0tVmfoVu7YjjTcCEtSu5oav7hK7d2lNFHjXwR6aXs8nz','CXYdwI363PvT2amUe7M8Fi7yox2T9Gu1loEk9fohW','l0sEYt','7TqPOhPVHaTs1FUaAw','6K3apNLG9Hid5iuTKV8BLJuJybeNi3pzOfo3TRquICPKQtnSDQfUDpRVrtlwG9UepTReWwt','1kdi90n',10);
-INSERT INTO ti VALUES (3890581781,2577601724,'Ct5Pe7oXqNtOXzuYcMx3d0tVmfoVu7YjjTcCEtSu5oav7hK7d2lNFHjXwR6aXs8nz','CXYdwI363PvT2amUe7M8Fi7yox2T9Gu1loEk9fohW','l0sEYt','7TqPOhPVHaTs1FUaAw','6K3apNLG9Hid5iuTKV8BLJuJybeNi3pzOfo3TRquICPKQtnSDQfUDpRVrtlwG9UepTReWwt','1kdi90n',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(76);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
-INSERT INTO t VALUES (1241374065,510966310,'Ji1PSTLAKPGZXEWxkJkEDzH','BVk98NPZacU7EJNk8RrVIP','PeR70vAeRI4EgYWnd7Ewhiu2Dq','mUmkN3xdXyJmXlWb1SlUCeRRKWLYx39sqLfBpTaKL7voK2CXvz3ZIM0LhIf6BmQ03hxzS8cykcS','ok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlVncFSdsUYTkr','UZNkxDjigvxvMpamQpSi9KTlMeFTT1djxycQPM1ripgIUKfoMtv4Z9veTA7ZZ',11);
-INSERT INTO ti VALUES (1241374065,510966310,'Ji1PSTLAKPGZXEWxkJkEDzH','BVk98NPZacU7EJNk8RrVIP','PeR70vAeRI4EgYWnd7Ewhiu2Dq','mUmkN3xdXyJmXlWb1SlUCeRRKWLYx39sqLfBpTaKL7voK2CXvz3ZIM0LhIf6BmQ03hxzS8cykcS','ok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlVncFSdsUYTkr','UZNkxDjigvxvMpamQpSi9KTlMeFTT1djxycQPM1ripgIUKfoMtv4Z9veTA7ZZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2602453747,3147010357,'M1','w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN1Fv2fD4yfO5c3XFeguQRyq0mmxPvmrY6iMTkfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1MxrsPnReJgFG1gXRryNcpLdUYfX0gwAkE2FmhmpfdpAfmQ','v6AQSY','Mj3zSIoS4lb1EkUeW15eyvfVkkcWbx9D6E8OQSxuinlxY7Pi1','VdYeD0jh0Cy3FbKyGy8t0DFh4','FjjFs0dSWsq2fvB0',12);
-INSERT INTO ti VALUES (2602453747,3147010357,'M1','w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN1Fv2fD4yfO5c3XFeguQRyq0mmxPvmrY6iMTkfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1MxrsPnReJgFG1gXRryNcpLdUYfX0gwAkE2FmhmpfdpAfmQ','v6AQSY','Mj3zSIoS4lb1EkUeW15eyvfVkkcWbx9D6E8OQSxuinlxY7Pi1','VdYeD0jh0Cy3FbKyGy8t0DFh4','FjjFs0dSWsq2fvB0',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1883591586,2727456829,'6R3z1','xV9heMIG','FprY0wSp88nLU5yHO9','Zf41kBWxCsd4Bb7hFG8rEcZAZjPbZWsgWZZ4JULtz9d59DiIZuVpjtBFEnPrn6RquivY8Dcz4EI6fn7uu0gfuHtAvDjMgmxXUHvIDrVe1GcFIKvzY7bd6zklerXb4Z9YYl9tDj','eX2vWD0Gz6hOJTxyPgyHgUqRJ1j2TkBNM4fj1q0AkqOqIeg3P5gx6allip49HzdVvWAYXAn1qDt76RsbKN0VAEmDaEowcd3I','cMImPQfj5N78XcGiFx2BGLthf3gPZFXJr27EGMJzD5ukLkJxYQWeBEu9rk',13);
-INSERT INTO ti VALUES (1883591586,2727456829,'6R3z1','xV9heMIG','FprY0wSp88nLU5yHO9','Zf41kBWxCsd4Bb7hFG8rEcZAZjPbZWsgWZZ4JULtz9d59DiIZuVpjtBFEnPrn6RquivY8Dcz4EI6fn7uu0gfuHtAvDjMgmxXUHvIDrVe1GcFIKvzY7bd6zklerXb4Z9YYl9tDj','eX2vWD0Gz6hOJTxyPgyHgUqRJ1j2TkBNM4fj1q0AkqOqIeg3P5gx6allip49HzdVvWAYXAn1qDt76RsbKN0VAEmDaEowcd3I','cMImPQfj5N78XcGiFx2BGLthf3gPZFXJr27EGMJzD5ukLkJxYQWeBEu9rk',13);
-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(49), d VARCHAR(82), e VARCHAR(76), f VARBINARY(10), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (145182787,218,'Pvj3QP2bp5Ikv','fBXiMmMnjOcea62XAxVHMbScYVM7ivnfFjmN9RdCFA0E4o','oVOsurdNQJVOojg93HX','CSTFp','GZiaS0l6FXW8aM7P91bmWvwZrTEpDzwdTqi20vqEu48QAz9','OxuBBUz1N5auMvqH4coQStMKsiLeLclJUankBCzfrTHpr',0);
-INSERT INTO t VALUES (983857325,40,'BIUBjENgtQsUYVmu08KQMam2Xbg','4xxc1ewO0CHSsTsHBDzGiaN9JGkybvq2lT53dsRxcVDRP1v2FtE4NwzUOh06PvMZNbweyJz5Say3svDJ','LFxmw6sBa27NUswgBDokP2BRpYz8gpJPPKK0rqo27aeGMubZAbqrGClwLEWu','zD','nkern6EGrg00ukkevssBjlNoibAdtpywg2v5zCHK8UP5e4dRJBw6z7qck9XBzIwHHAxbiLHdnY0tjBDWwjHcv6NHIH','Dzs6J1Nk1xQZjfnlcCAhHmDN',1);
-INSERT INTO t VALUES (2316389653,88,'R','HxTO9IaMsbNUyy6NBXKnR4mZJyyQJ85UenGhX','KqwB6kOt3Z10WV7xvdWAumEgbb4uer5klbr9k09HypVW7TD1FD1v','WKjs9DLb','bTTrXss46agEKtt','jG83UQeUGPtmOYlCTE27WLL1gfBWhYTua',2);
-INSERT INTO t VALUES (3832303519,19,'sPScGO6qcN','9bf4hVvWvGI5T312RF4paH3aKTTHAOCrRAnj7hTA2rtzcWdHYlFez0930UWk7Km8sUZ','VNpo70eKu31','jlQ','1UkVzWTAMDDmV9T3dAodPGgpxRe3XcFcUoYbj0vjIQM1SYBspc6ONIOCbel4FUPopOim2prWZa8W4jG7','4A6z1KmJ',3);
-INSERT INTO t VALUES (918629431,76,'ODy3msy8AlXjIu9gVmiqrQ1RNHmj','3zmm','xTsAj2aMdgNSjkeW3M4CX9ZlTf9JvuB','EjGkUb1z','NCl0oqXVS79UJSAjJGLWYBFnOfBFiJ5SSyEAFY4iCKt9xnASGMnp5B41w9s','t2Q4umcDyhY8W718rPAwp2kpkTexUwVf59p5vwlLVik06OunJ53aPnfbVUV',4);
-INSERT INTO t VALUES (2948732004,118,'kg8LfwNyhRBlNyC4zwoDk37nDNTYYTP9TSmEQ','aSfkzN4XSUq5Z8wsAmKYG90XUe9ZBP6aBPnx30qDa9DMvFdHaqIZUd1STNz3gCC','tTOHj8fkgCo19zFoRkQn','57TMl','4IJHxYn5d80es3UPLe369J0sHlbvgkQrtzpX5qVAiL1utJZzfReDTBMlxygFx3vrMjHcgjlwekPNFpNFgXLXC','5H9M5u2hWUzvDRbmMEGzQIAMvEzUXulc1BUzeG9QEhmeqYusplr4ktar47TNgGoAD3dQaxhInRL57KKENXj72l4vbbV0ujL',5);
-INSERT INTO t VALUES (2287687993,83,'CF7Rd9KZAia72CD3yo0RynIPFG','eeVfVJfA82J2lBrNtB','gosc3yMkdBxOADXaoDskGqI4IShc3xXja7Suh3I5vhIu','TS','N5uTzTZbtWuJ5PeIxpH8DUZqk5Q8Bm','UyJQrd7xRuERvWEm6jPAvlwuBd80y6mgimCgIekTQvp55GNXMZ9cX',6);
-INSERT INTO t VALUES (2560907935,236,'MwW7mQ71CeAg','lFbXAJkvftm4ARYHWCEjZDfcW0dMlKQWvC9H4nn37iwvv5nmZqQluIvfrRulOD8EJGuBHV','U7Jj5RzmQ6ltiGaeUxsJa9EUcjJ2wYetuJXV2UMCb','kfp','ir2IsDcFXON2Qvu8p0lkRricvZPt32PDqrWEZcClt7TBCNi0','e8VT6e96QUR9fiXmG10wBTa',7);
-INSERT INTO t VALUES (2697104985,26,'QfKxKJlFzur1UGiitzW0daded45ycT','k6xWRGNv72mgVcDRHevZN8TRlQNNZwF0FEA2UO9M4','k0owXciPwuqxKrA9wEExsz4NdbMTRNhGZwIrhDFk','1T1','HrBq3CgGoX2xlE3gjWNspTZWFG','X',8);
-INSERT INTO t VALUES (333393528,177,'YI5iCHmbJCElmPvENIxzwQ','G0mv','oKnC5B12JFU7zM6Y4EgLuxwxS1T59hSL','Yn8b1p','XgIGIoPDBKg2cQeqsO0QJeMuVeSxRIb4rc0CgYpSbv9oCebvPT8Y','j6VTDCFSbVJDfFIExrC3PoP1HToFhvJ56oxBh8KA8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3062871268,49,'9hyAtoiE9NScdLa1x7nlwHR','h3tJFkG5u4GwcXY6XKTWv80l8RgO6esSN','W6sIQfC9fNL7PG3p9aLDzvzcRZjlhaxNkM0sNwLq','qcIEf','0uEiovjczm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibfB6sLiQfNovGrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMk','oXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5Z7NO2KJACa6rbGrYa',10);
-INSERT INTO ti VALUES (3062871268,49,'9hyAtoiE9NScdLa1x7nlwHR','h3tJFkG5u4GwcXY6XKTWv80l8RgO6esSN','W6sIQfC9fNL7PG3p9aLDzvzcRZjlhaxNkM0sNwLq','qcIEf','0uEiovjczm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibfB6sLiQfNovGrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMk','oXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5Z7NO2KJACa6rbGrYa',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(50);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
-INSERT INTO t VALUES (1876333586,220,'TlpYjpiNnbzrtst0VMRTQdc','WtOndFQHgGPhAMGgqY2MeFKZXdbbqp91Dr5dGX1TSfnVRPkTu8Ztuw','0cXYrX1Hd24DD9zObup8zPzN0VUJkGnCij4y','Su7Bq3q3','bMZV5icsunWI','gVYF1It4HBJaljoF7Bviui',11);
-INSERT INTO ti VALUES (1876333586,220,'TlpYjpiNnbzrtst0VMRTQdc','WtOndFQHgGPhAMGgqY2MeFKZXdbbqp91Dr5dGX1TSfnVRPkTu8Ztuw','0cXYrX1Hd24DD9zObup8zPzN0VUJkGnCij4y','Su7Bq3q3','bMZV5icsunWI','gVYF1It4HBJaljoF7Bviui',11);
+INSERT INTO t VALUES (3661148850,-2064290088,'OhYd54IqhhHpT4qlwX9Rq','dEhvNYQPkWeoBJe','EkxSn6wGBQo9iNccnFqh46T2xcvA8g5mfr3vXmURdDJMdhaVGT4RL3','egKiol53KExcEzuu','l','O',10);
+INSERT INTO ti VALUES (3661148850,-2064290088,'OhYd54IqhhHpT4qlwX9Rq','dEhvNYQPkWeoBJe','EkxSn6wGBQo9iNccnFqh46T2xcvA8g5mfr3vXmURdDJMdhaVGT4RL3','egKiol53KExcEzuu','l','O',10);
+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 (3750853065,-32785923,'UG7nV','LndRio262jGrILQ','jcuKbaDQpSMHhY9K2Hg6LvVmev5','TtVubTC1uvp6Q2BxcIjCIO7vjEsV9DVPrjGPTUeVikoy1arGDSc5EPem3tw54OYf7J184T','kW','u',11);
+INSERT INTO ti VALUES (3750853065,-32785923,'UG7nV','LndRio262jGrILQ','jcuKbaDQpSMHhY9K2Hg6LvVmev5','TtVubTC1uvp6Q2BxcIjCIO7vjEsV9DVPrjGPTUeVikoy1arGDSc5EPem3tw54OYf7J184T','kW','u',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (809242826,13,'1QDwandeTpf0AgPDtWIVtuGlIVYi','Jo8aIjfWzR7TSO6N2Tin9a4P5nrqPGIzSKJBQbb58DvTLjDpIjvQv5NwVMKgtIcuvYGwXrLItcwRVJ0JNeClHNudni97jLGHugRtLZK4KQSDbZQQWOezM6DWTHOBa3M9ytirPj1Fd8JiWIw0bvMLuuOyyoZnVEIq1SjakFQgigPYtzl6qpKmFn2LcNmhPMmjC97Fx3lbJVD1Vw3qfrOXmqZqV5IY65H8XIbtZv27EAOWpiysiC74gXBH6m','m7KWm4um5RpxS83LZIdulaOKtAUyeG4S8AZqWL1haIxHNHo8UR7Qgjrg','5Ooj5','D8NXincsoR7O1URxlE9WQEBfBErjBCpJfGyvpTBMI5qpOZ0Qfkt9p7kdZ7APh8wq','u83J6CQ6yrt4f2Ra3DLhZZ1puRsPXTotuQJF2zqUIhXxJMnX4KZsjFs',12);
-INSERT INTO ti VALUES (809242826,13,'1QDwandeTpf0AgPDtWIVtuGlIVYi','Jo8aIjfWzR7TSO6N2Tin9a4P5nrqPGIzSKJBQbb58DvTLjDpIjvQv5NwVMKgtIcuvYGwXrLItcwRVJ0JNeClHNudni97jLGHugRtLZK4KQSDbZQQWOezM6DWTHOBa3M9ytirPj1Fd8JiWIw0bvMLuuOyyoZnVEIq1SjakFQgigPYtzl6qpKmFn2LcNmhPMmjC97Fx3lbJVD1Vw3qfrOXmqZqV5IY65H8XIbtZv27EAOWpiysiC74gXBH6m','m7KWm4um5RpxS83LZIdulaOKtAUyeG4S8AZqWL1haIxHNHo8UR7Qgjrg','5Ooj5','D8NXincsoR7O1URxlE9WQEBfBErjBCpJfGyvpTBMI5qpOZ0Qfkt9p7kdZ7APh8wq','u83J6CQ6yrt4f2Ra3DLhZZ1puRsPXTotuQJF2zqUIhXxJMnX4KZsjFs',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1393612251,187,'7Kr0hT6AGDaRTvWITC824ruJexOnniOXvLydKMpGz','KoeW2iSyJRbHNz11D3mXE3UjSyTPDxk1FFwWZZxRD1vCRXuyRwiW79X9GH1LqpJSTzH524Bq3hy5IhmrK2YzHAM5x64IBxzPRktiYiIHRKrPCY2HIMNUtV4ryibE','lmBmeRa6e8L','2n5CxrOJCEdZ0elVzKDjfQ3aNqZ1s9YD6qeDTlYLenPZsvuufuFMGcKhqzmC7vS8Q1n3NxbIwRIJaFuiZ7kz7Br8zXLE3mosJtXHGBDm6IFNAnGXQR6rYC','8SxD81Ru4el5gmMBE2QnfNILbW91I0z5N3nRdHaUP2gKBtbrBpe54tXt4FKeKg4nHpEqVooBDW','SgnGENZx08DgylpnZKxP062RtnOmi2Jua5oRnb7cufIlKRdc8UqgFFsxX1oNBoIq3gRA4hu0dEsNXERbTYAQYhqaCIDlG4IpEdL',13);
-INSERT INTO ti VALUES (1393612251,187,'7Kr0hT6AGDaRTvWITC824ruJexOnniOXvLydKMpGz','KoeW2iSyJRbHNz11D3mXE3UjSyTPDxk1FFwWZZxRD1vCRXuyRwiW79X9GH1LqpJSTzH524Bq3hy5IhmrK2YzHAM5x64IBxzPRktiYiIHRKrPCY2HIMNUtV4ryibE','lmBmeRa6e8L','2n5CxrOJCEdZ0elVzKDjfQ3aNqZ1s9YD6qeDTlYLenPZsvuufuFMGcKhqzmC7vS8Q1n3NxbIwRIJaFuiZ7kz7Br8zXLE3mosJtXHGBDm6IFNAnGXQR6rYC','8SxD81Ru4el5gmMBE2QnfNILbW91I0z5N3nRdHaUP2gKBtbrBpe54tXt4FKeKg4nHpEqVooBDW','SgnGENZx08DgylpnZKxP062RtnOmi2Jua5oRnb7cufIlKRdc8UqgFFsxX1oNBoIq3gRA4hu0dEsNXERbTYAQYhqaCIDlG4IpEdL',13);
-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(12) NOT NULL, d VARCHAR(74) NOT NULL, e VARBINARY(3), f VARBINARY(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6307568,1080,'2tmVBC2','8B3TtBNL2gCOJycfkEU8m04cpscZi63vJAJW7BhxLRdMmfjZbUVP','A','nvDSGPuU1RI7JCKoyh','s42','aKIKvMDs0FJecAgZ4nRImaDOyqiiigrYb',0);
-INSERT INTO t VALUES (1813949,53639,'O8G','SALtA','1','tYHgSveAT4lfVrW1sV1ioYigKxKbymLxtPmiwl9l2cK4CvpAR','ZdY5hcgVRsGo9u4rcA3WUHqLjs9Eq','n2M0CUezPv5xj65ES4O',1);
-INSERT INTO t VALUES (-2094593,46322,'FResbqJW','j1NPKI5BmVH6Hoicadhnx22PGhgOZ3owtHyCfsBB3HPpuRSm5T','Nk','fP9U1sLJm7haoe0bt','I5T9','E400ys4Mfe6vYmcmRubPLCVjxQImnWCr5qiVPsQPAnDFED7couqiyde',2);
-INSERT INTO t VALUES (3582449,58272,'g','koXDoGmr0GmPTQ','g','ASTJaZ6v34uAdIiQlpdSaA11','wcymJFyKqHOO73JNFpwyYZQhT0Q0TRiU2UhAu5AgO','s1lt27L4MS8PP5lk1s9zhzyH2nK6NYlmlrH5HxLTTeHNBNeQCXDiFObCfNZSUo',3);
-INSERT INTO t VALUES (-2378961,5533,'EeVflZyIq','Cjfmd1LhZoFjKfly5B4ID','s','Yq33JRebYY5FIcLuDmUJ4jEAnpPUPqbyFMJbUFSgx5RA','Y','N4rWU89XvHNcASz',4);
-INSERT INTO t VALUES (-7841154,34800,'abe2EGFsm0W','BygwL3JKO6P1KjThM4dF3oBQv5A8HAq5e6KOizyl','6','V435stHUG0Po7oWOPkFaa5uKvT7WgyWIv49UWW2Ayyukz7NCn5U0s','7TXgvqWB1bKSbeW26pRQqbqiyXjr0uXBFMXUnTM6anwrgIqcAJZFsJpL','SzVQyViEJhBjI1M1iyD59Y5Ix5hUVgFvuDxlS7au2eVHp1xSdjPvBZzRIUOXO2C',5);
-INSERT INTO t VALUES (-5232667,2414,'89M2bhi','WvdxzU6VvgUdIlwNmW97NOpZerQNG2CoJFK','vGW','eBIt734uesYduzgFgrJtDaNifrOAdDfrPZMWuPshx','8DNBWcvTq8WRL92L9jtF','R',6);
-INSERT INTO t VALUES (2853333,16235,'q9','jOhGzpgUQQAAo8Ha8IoKEL2nPyJClLeo','xuR','y2KMYtvR4FnlaI','7l9ZqGd10O2dmN93slanggFPj1eJZQc5NnhOARkF84gjNKBiAyAEyz70sEr34Eee1AhuYOx41nWLuQ2mYd9FQX6O66wEmReWSYi','AOBRXJCGbsSvUmRs6Cmp3LCeHWIz0B5spEEDvoJu4UodxD1MKr5yzTD9kCBOudE6AV39I2FJnAf22TYfHWV78lz757o9zOFUK',7);
-INSERT INTO t VALUES (-1721686,46085,'AH00cEjNiXI','dEF3JHEGrG9dZsuCOkwf','NEU','WelcDMUX153yrZVcOyrIyp6K9ceeSmNRQFvnjbc6i58sU4oTm2YIoUFyGoAD6Gvr2kaqGL','WDpb3YnpCVlgxuDEpOLuukCcqc4gNFF8rS8hELtaEa9jSNiuda49AIDzYYPDvJmmEKDEj5','m5aVKM4MKmka1kwfYJBDzpv9pd7KnOsXhP8Hqb79iSFsTa52z6BwWl84MVNWQBx0P',8);
-INSERT INTO t VALUES (-245042,19615,'JB8L','B4ssm8EKUvof9fjpv6f','5s6','QqMZzEQY38mtJKNlNn6ekZhRV77pQtRR6Pu9NmfARvrKKgwIAkYccMM4','nPeoDgGQE0VlQhoCGoqRy4dWlsxgnIPcqoVULtquoaMxKLWxFZvGqCZ0LEVZwdOnxYEC4tPgkMk9drYcJIz20ZptEY4lHyX','qr4mx3hUAZZ9mz7zv5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2491172166,-817574158,'OIoBTVcPCrMDYRgsJeKffUXYozHv','tjHb2GZR8KfZzoDRngbx05yEcv0Mr0bHOJ0NVXDJrUWysGqCxe3gP1B9xwgubaXCSz2RF7zTtoEr6rFa04NI0vXxWgT6tYrzYlOvFYCFfT7BbDUJnXgLLFJomBlTcJyRwfCVsin0kFF','oDi41A02zDChL3zDLghkkSTBQhQYp4wjdoY2QhN9mRvPQBirfatDDVu4VdFJsJ7O8QMjcMnu','NwLh2MHw4sNCEa','T','t2',12);
+INSERT INTO ti VALUES (2491172166,-817574158,'OIoBTVcPCrMDYRgsJeKffUXYozHv','tjHb2GZR8KfZzoDRngbx05yEcv0Mr0bHOJ0NVXDJrUWysGqCxe3gP1B9xwgubaXCSz2RF7zTtoEr6rFa04NI0vXxWgT6tYrzYlOvFYCFfT7BbDUJnXgLLFJomBlTcJyRwfCVsin0kFF','oDi41A02zDChL3zDLghkkSTBQhQYp4wjdoY2QhN9mRvPQBirfatDDVu4VdFJsJ7O8QMjcMnu','NwLh2MHw4sNCEa','T','t2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2792156502,-1466333228,'5A1Y7M9','iWYEv971X8VuGaZZvW9DG4guTs7u5pPP3haXV4pHLzK9bORn1BVT5EzvG1Rv0','XPMhsUWAdwJ26gxTKJKPrLzEEkQcTUqONg','PvIenDAfewnds43Cc9LWe9vP6pyKUjkvo3yjdboO6ScGrWbzB9SmyMhHIWvlQNYjEkgUi8dsTWsdS1MEtjUE6V5ZedvbSbb4b0cRTHcXBK16pI1Np8QykmMwAatPmIM05Ftz8r9mCwDdWp26i6C0gZ0TZWTCeMd01DLzZdPlufnJc3sfUNULJ','dw','y',13);
+INSERT INTO ti VALUES (2792156502,-1466333228,'5A1Y7M9','iWYEv971X8VuGaZZvW9DG4guTs7u5pPP3haXV4pHLzK9bORn1BVT5EzvG1Rv0','XPMhsUWAdwJ26gxTKJKPrLzEEkQcTUqONg','PvIenDAfewnds43Cc9LWe9vP6pyKUjkvo3yjdboO6ScGrWbzB9SmyMhHIWvlQNYjEkgUi8dsTWsdS1MEtjUE6V5ZedvbSbb4b0cRTHcXBK16pI1Np8QykmMwAatPmIM05Ftz8r9mCwDdWp26i6C0gZ0TZWTCeMd01DLzZdPlufnJc3sfUNULJ','dw','y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2496671961,927319248,'LrOIOoak8lE97UXdS262y5cw','0RwgjTTljrWm60H2qXUpUUaeDoQIUydHZiEt7G9mwv6KEoabwwinGo9DpFGOI17TBL7OXObZHWckswsSHr730vZBKaLGGaPmPALBrjBK9uVwDcgFDIar2nTbmE6AQE8QK0kmzSZ1gMvSjMOEEAqJYl56MLAEd3MIOxyC2LqzpbpVyzO7a3QnJB7isEHADe','oGFp8n3ORZVynuhxXbuzLX4ui2UB3wzqqfyBD6THwqU3rkRju','q2znhtXfrnHrO59GCZ9fccybhu6XLP6QPZiWohjKcBDB3GV2Bx7R0olb94DXIqYd6Cf7Wk8B5tnrwtmkGEPyKICMAuOihPpap6egww8iSch7OoNc','as','v',14);
+INSERT INTO ti VALUES (2496671961,927319248,'LrOIOoak8lE97UXdS262y5cw','0RwgjTTljrWm60H2qXUpUUaeDoQIUydHZiEt7G9mwv6KEoabwwinGo9DpFGOI17TBL7OXObZHWckswsSHr730vZBKaLGGaPmPALBrjBK9uVwDcgFDIar2nTbmE6AQE8QK0kmzSZ1gMvSjMOEEAqJYl56MLAEd3MIOxyC2LqzpbpVyzO7a3QnJB7isEHADe','oGFp8n3ORZVynuhxXbuzLX4ui2UB3wzqqfyBD6THwqU3rkRju','q2znhtXfrnHrO59GCZ9fccybhu6XLP6QPZiWohjKcBDB3GV2Bx7R0olb94DXIqYd6Cf7Wk8B5tnrwtmkGEPyKICMAuOihPpap6egww8iSch7OoNc','as','v',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3692382088,1949874685,'QP7B','Pf9N8BNBDUp6GnbILPSc5EuqyhshdSKj8zebfCZQKt4T9oJJTVmDQ','GBOgqP2e3G3OVcoM72uJGTgV2qeI0g0e14BSGJX1u2hmYCu4DtDLZfXDC9s','0bwoYfrcnhXMmzEoTGTYxlgYrvVAqsq','dl','QE',15);
+INSERT INTO ti VALUES (3692382088,1949874685,'QP7B','Pf9N8BNBDUp6GnbILPSc5EuqyhshdSKj8zebfCZQKt4T9oJJTVmDQ','GBOgqP2e3G3OVcoM72uJGTgV2qeI0g0e14BSGJX1u2hmYCu4DtDLZfXDC9s','0bwoYfrcnhXMmzEoTGTYxlgYrvVAqsq','dl','QE',15);
+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(55) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(54), f VARCHAR(64), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3783401810,37,'1sraYGH1rEfuYJd','A4uSrWw','zkkEVIUuU0z27LitsGwU2NlaQL0VFpLkeras','lzK0sBxT','y','j',0);
+INSERT INTO t VALUES (1981370217,155,'w4u0N2nOAEvy6ae0CrbUmvnWlgx9ASoM0W7xUCnipoI','boHeP4FLBvlqju4lIWUCjEqUXl17C8ZmQiqQDaPzdyODRUlLg','MgbOVfjwANGrVYCTdBURgsNrM','XEd3Mon5SqbcHt17KJDhZ9F1','J','7',1);
+INSERT INTO t VALUES (2402173614,81,'VKnwiPKsnsPCdpOyEN','bHfppU8R8soJV0BuA8HKOxI6gPeB59hYlpzDScj9bmxpGW0jx','yaX5MTStJU','Xq27VVSoSEPTraRrToDSwm3BvxhcGrrZGzV','n','H',2);
+INSERT INTO t VALUES (3349665801,66,'HpE2uvl1Ed7jkrtvgq9i61P82mhXD','aQLtec9SQH62zP','sYEc3JrMudV8SF','S0AvCbizwCnBtOqX9nHAhwbjZIF7SRdu3b2TLUyHo8C8RT9ANpL00T','s','7',3);
+INSERT INTO t VALUES (3003715312,143,'e1jac','KVzlBQP4V9ayU1LbqRqu7IbxVrq2UrFBLI6GWKOMXNGAhHwEnujdRw09KGhDZfy','nxNUlCWb','Pi','h','k',4);
+INSERT INTO t VALUES (2422971619,148,'vBe8CF4Z9cKhl9ttQuIrJuexY3zdAtJIzt8F','Pt2qqtW0UI0Ix9mMvdpl6CGNIGw9hYAyCXhiVjcQSCvvkzCjtCR7AVrOip7DRykwbydjULQoWXEXUJ7PoaeZXpWRc','CuIu9Sb0FszMrFl3lwt3BrnwiVarm0nEHp','ZI9TPTEYNJnLzMpsDoTzhOLQFVyvIiBc3OJ5irxfhy','K','7',5);
+INSERT INTO t VALUES (4273379028,139,'DDJewRY8amPT1uy7q39EIhY','hsQ','1XKA','U6lsK0DwXpwufQ8QE2c29jvXxeW0LZUrub42EnrNE77gmKXtnZ9','Z','T',6);
+INSERT INTO t VALUES (899425810,191,'wLMZRm1O3oagA4KkcLl7EXnbECGvDBDDHgPRL6yZ0qLn7s','XzU3zORiSbWNSooskxJSaSB9J3ZT6BdJcLG3pibMxsWpp3j9GRVt273Ppj9RQF','g2S8pkVPefzjFhXbzsgzQQb4D011bdId0KipegkVP71lgQMCAnu','zT4mALYHpUT27XQ','F','w',7);
+INSERT INTO t VALUES (4180886467,245,'bK5K','bXhVfjssUR','GoFEVJs2KYU7eRsU2mNtFWDz','7mohvUiYHGkK9hXXev5RUnajndtjyd5ZJwgV7TaX','B','F',8);
+INSERT INTO t VALUES (3554307935,98,'aGv1B','MPh5pElKNvbscQ6YtjzYzsLvJhl6Pk8qsFpUnmDq5Jdvd1F','lDci','sVhAwkSatx8lR1LJTC5pVJBO0D6qTSjkMCeL4UzEJrjYuxEFPHR3fVODI69O5c','M','F',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(55) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(54), f VARCHAR(64), 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 (1243527698691390186,57110,'dolX','f8A4r1u10U7PqQjmDjgiKSUT49fnzZNcRv924lX','m','8GO7fODkyexzsfUeIpLv','bQ','j6h3a97ZM6eGmTXWRFkDJWHuyAi05OVzYRfWdSNmI3oMUWU5lQIPHNy9b',10);
-INSERT INTO ti VALUES (1243527698691390186,57110,'dolX','f8A4r1u10U7PqQjmDjgiKSUT49fnzZNcRv924lX','m','8GO7fODkyexzsfUeIpLv','bQ','j6h3a97ZM6eGmTXWRFkDJWHuyAi05OVzYRfWdSNmI3oMUWU5lQIPHNy9b',10);
-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 (4308058903485365842,36805,'W532yZR','v5u3j0dpKCcxVuG61Rxegh9p3f9JpimpOqVtnkBmcAzp1l','8Ic','ldmw6RuslvpWTYpnlo69KLkoyz','aJ8q5p4h6FPqnBRdNvyiMAEjQLtQ2OuRvS','rSHrfRn0oFINF8zJgx6gPgb8jM4nhhJHuvrnn2LGpB3QK7KyeKWvoq9qj3Y4u',11);
-INSERT INTO ti VALUES (4308058903485365842,36805,'W532yZR','v5u3j0dpKCcxVuG61Rxegh9p3f9JpimpOqVtnkBmcAzp1l','8Ic','ldmw6RuslvpWTYpnlo69KLkoyz','aJ8q5p4h6FPqnBRdNvyiMAEjQLtQ2OuRvS','rSHrfRn0oFINF8zJgx6gPgb8jM4nhhJHuvrnn2LGpB3QK7KyeKWvoq9qj3Y4u',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2944164323,197,'2IEV9Miyrg','OLSdVBgde5RJAB14K5Egr7v1lZcK0bfyWFa6x37PLQXTocM28FP1vSOtEz0ZvQLE4JDVovpIpyim','NqzgGAho6kJkpTI5ReQHdY6rESkMuvrZBnou2wIE','vS6XG77PbUg4woIPr','F','X',10);
+INSERT INTO ti VALUES (2944164323,197,'2IEV9Miyrg','OLSdVBgde5RJAB14K5Egr7v1lZcK0bfyWFa6x37PLQXTocM28FP1vSOtEz0ZvQLE4JDVovpIpyim','NqzgGAho6kJkpTI5ReQHdY6rESkMuvrZBnou2wIE','vS6XG77PbUg4woIPr','F','X',10);
+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 (812976968,71,'0eRqWokIqgeCDWGD5lS','vdxg9JEpEZXldEGeeyUNE5x57M7cFxRcYqhUgStk7EWthanTK7Tjd9bE5lU8HfvIYyfEB7X0Y96IvfNTLWY','Ln','10q1WOM2gxK7FV','p','o',11);
+INSERT INTO ti VALUES (812976968,71,'0eRqWokIqgeCDWGD5lS','vdxg9JEpEZXldEGeeyUNE5x57M7cFxRcYqhUgStk7EWthanTK7Tjd9bE5lU8HfvIYyfEB7X0Y96IvfNTLWY','Ln','10q1WOM2gxK7FV','p','o',11);
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 (-7778338155410349393,52342,'i','zvYjtMeoDLZvr6FuGXyoNrXI5hl5lwEdpMHZ8JdWCdJnWqKoiArSa3i3jDk97CmD1fEprJ2pDfZtVtHMMkCLbH','x','9XwZM6ZY9BSj9Q3Rw5VmPX1wRZAQzNveacE94rZ0QExLmXLSbQ22ZRNnJSc8nVVr0PbG','5xIHrypTYJ1AAEON02LNgu91HTvPNLAM794zfs3qDYzLT0wuU3woHHaN9qicWiL4EJEi6mKDTzHZXPCHEUkIXTO6cuzzOJbB9B','sgcOPqZaU9dyWwbCElWSLiXak0IaU9teOR5J3hkvOXlDuLAoc6y3WwSFcKMcovGYbbFrcjMFQJLvsqaLslROp8BQZ5hcph',12);
-INSERT INTO ti VALUES (-7778338155410349393,52342,'i','zvYjtMeoDLZvr6FuGXyoNrXI5hl5lwEdpMHZ8JdWCdJnWqKoiArSa3i3jDk97CmD1fEprJ2pDfZtVtHMMkCLbH','x','9XwZM6ZY9BSj9Q3Rw5VmPX1wRZAQzNveacE94rZ0QExLmXLSbQ22ZRNnJSc8nVVr0PbG','5xIHrypTYJ1AAEON02LNgu91HTvPNLAM794zfs3qDYzLT0wuU3woHHaN9qicWiL4EJEi6mKDTzHZXPCHEUkIXTO6cuzzOJbB9B','sgcOPqZaU9dyWwbCElWSLiXak0IaU9teOR5J3hkvOXlDuLAoc6y3WwSFcKMcovGYbbFrcjMFQJLvsqaLslROp8BQZ5hcph',12);
-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 (4825588480362368238,2213,'79qV','gjbGGMHJ55lyRG1fWT6x2nlodKUJ3WhMnrVUShQbrKxaxzpFvHitYuGj8CYuF0UEFbVG3OAeQPR282eJt7BP0aXDZqyQGglfL09jMrbwLksonybTbf1AKX52C4aV0fKoigCVHQlRqRoBsHm1d3FmcB0OtYvIZ5t0A94dmazn','Z3b','4Ipna7lev0JHg2gJEfmAE8FxCWlbRgN6zZY6AGAvCYcv6vrPDDUSwIz39snaAivlb1ZeEnqkCiI3yVrqCACgBv7D4DTT5Iu1u5ltHL8ynu4RLpNchIRB1d6si9JvBuvaqA7dVDqbjMpKfQtniGLn8HOLVzE1y3Zh7KHeb2va96JkQQGOKKmm0VndHDzYwQeoyjz6goH7qwYQ5Gbvc7ZEXfeIT2MPdq12Q9a3ntmcAX','VQikYpWNxWLJr1iEFor3BDzSiXyVoVkf','wsVyfkVwQuc45QFThs9wku40atFCLJSE9Zme4z1h0FNIAqEUc0',13);
-INSERT INTO ti VALUES (4825588480362368238,2213,'79qV','gjbGGMHJ55lyRG1fWT6x2nlodKUJ3WhMnrVUShQbrKxaxzpFvHitYuGj8CYuF0UEFbVG3OAeQPR282eJt7BP0aXDZqyQGglfL09jMrbwLksonybTbf1AKX52C4aV0fKoigCVHQlRqRoBsHm1d3FmcB0OtYvIZ5t0A94dmazn','Z3b','4Ipna7lev0JHg2gJEfmAE8FxCWlbRgN6zZY6AGAvCYcv6vrPDDUSwIz39snaAivlb1ZeEnqkCiI3yVrqCACgBv7D4DTT5Iu1u5ltHL8ynu4RLpNchIRB1d6si9JvBuvaqA7dVDqbjMpKfQtniGLn8HOLVzE1y3Zh7KHeb2va96JkQQGOKKmm0VndHDzYwQeoyjz6goH7qwYQ5Gbvc7ZEXfeIT2MPdq12Q9a3ntmcAX','VQikYpWNxWLJr1iEFor3BDzSiXyVoVkf','wsVyfkVwQuc45QFThs9wku40atFCLJSE9Zme4z1h0FNIAqEUc0',13);
-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(39) NOT NULL, d VARCHAR(30), e VARBINARY(75), f VARCHAR(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7251129175961553682,-1510,'T7KH5yDYV2D83RpNjcZFFnQTVNm','886Y5iLIhUndoZ','IusLyuKgQZVAs4L06BqPLi0rSVuzfs3yW16UnCaa397CRkQJAlI6GngdXptKaBhAxuw3pFIAA','3L9NNb7ARHT','jC3K8mE3QayWB8YB14Cptuzql','grdiYBnGpN6JRf6yMBUMOXihxCUecimqqfpBbiQpMui3wYJAon7W7kJtJOdqjAeeaUymECT9vFA',0);
-INSERT INTO t VALUES (894062171460939932,20280,'Hs085AWV4kPQZanfFVc','JOwwCTL6dST4hu','P8dXMidhbt0bIJ0CkHiKIVfrKhh1oguq6Q1A','shdBYOUpKsWpExN8ReLbrY5gHANOczGhqZQDZgFP','rPx8X8Izqz0tHjl80c2rCtO2j3Twwk0FwaqFZFy','JXJKnSOkXb10C5B8ahNgPA5DMxwNgEBTwiBHz12RCLPsWdJyhmd',1);
-INSERT INTO t VALUES (12946442865187602455,22187,'F08FscdtH','sUa','eTcCJKM88tp3WePUU3cntBLd','4nCyPsZIgBsTvKu9AMYowEN2','u','LpuqvxMdou',2);
-INSERT INTO t VALUES (16924709734915085691,-4202,'fZkPoY','VqdLqbaXmZX8JSoSDeKiZ5R','tts939u1HUFa64nFhCPKpoiR6P5u4Fk2F8YROKYGn8K74HUnT6dU','o0fpmtL9kUyi2WsLYbHJoYzsetBYLD8QMiRvS0lUlyvHk','gfWmUr4OEHGT','JfLB8PujPPAHz3PUzmspb8UJslSgQeSzDuIscX8XO9EOg0yG8eJIZhnsGeXUUJCZw8Uiw3Ng9O5tCY9JZdw7',3);
-INSERT INTO t VALUES (12890770115836401199,-24572,'gGXr','zNlz2kb38G7MgLU1UoDoC1sjLp4BEp','0QYNHQ3QFw5XMd3h4h2swcSM','QyTpkuobIbAaL0iYFAXhtG','7LQ5QU3vApq89C778UmDMhYwyqwTH8oWRqFbVlzoEU6dLwit9938hEFlfQCxsYTbrxs81yt7qaiQR6lNTUw','MS9mg4vWIVBxvGqs5fFU3MhPNnU4ZD9oVv2K',4);
-INSERT INTO t VALUES (5848290933818696093,28671,'2M1Pdr7SYpMjOkITFftPUzGQyX','w6B5SD','RfJijKdg3p21v6SL5rIXsivBXVsCciTkygND5NOd4BGmCaLw5FQy4pegmiTfwzMacB61i26','soyVwx9lZwYkTNt5qHZiMOcrkTxKX','p7','FhFHzo6Lo8KkawxZjIPXSMNFZAw0yQBta1ASdjbAAEXYktnUjjQrmkDpZn',5);
-INSERT INTO t VALUES (17484653751460942632,-27938,'wSUVNDJUmTnsyr9GumAjk9ycF','CFlnuvxrXtFY4TzX43','ZKDZqfuqTJUdsD01v0JPRIJ','cCMJeqtbv4T39lASuPN8ro','SRfZNoK0RRveDBQx8XI23geLfnLjUH5XHPEnPcMf7HNyuspTySEYQCPwL2R8NeyMU7mVDJ16E32LnSiOnNnPnazBLBf73','vxFBN9XRPNaVKnocjyEUccOzreAH38KkYmQ0ldNhrtd3MFsq6JC4jb7Z4EjKzS02iKZ6SZAe',6);
-INSERT INTO t VALUES (5005003676869701350,-23482,'eWgg832ahkt','yu9i3Vxkhpqj4m8','4HnuPu9B72MSmEpk2BQ1ZaTCscZ','mbyxHOMs8A4lntiHrSV8tWN3teANs8qtJRIDG91AL4NFpPCEQJvlG','HkpB4Tn61GKBXFCrEXp55UZrwDhiYnXYeQ625jGXBuQ','eJMaWme71LGLPBp0lqu',7);
-INSERT INTO t VALUES (12607673669305191113,-18729,'znWUbEnDD2TrkiHfzQYZ4SscI','i0qDnNVzaRNCMYUxmDuXR','mxSxVI1vh5PrIw9EDhhYDjFVXXdcJxhp6RnrB17QYlUlIVe','1xdkQlbQ9k8jv3YwL56EDHeF6Vtqia2Q9h4vSmwnNIBABUmjG6m','ZzU9l9kLlE8VLJuOkrrdI0CbEs9qVDD28HV6hVAyu23eYHspUEdwhMpWAD4tPvnsr1PtAJ','Trgy1j4sBA8zCUAJoJ5c4VNaHa4VIidkCcH1dPI8aGvjK8kHyPrWzt9sUBDcZNxcdK4lRoxpWcoQajEOSxbVxZns',8);
-INSERT INTO t VALUES (11927817427358891554,-21000,'4lxGHEc1LUKUY','c3ozbFP8YAJ','GQ7UnvdO3C6Ra3ygkF6Qv2onbl6DQ3ZPc','rbHBbY5pab6e00jcu2tOZh0gYU','okchJkAy7IshfpdxYK1ZaIwPXJMTebzk4b6uT9s68xhVCqiVP6OAQksn9nvhT4pEYIyYDxcrtNdGkEVnSbSJtFLWxg0tL','6VyG9p2ZArTdfCFzSfgYlFfYz9GgCdxr3VYJJ4lLHPQZd3kIHGiDwoBEfXbmicEeeCEfWHwUBdZgPYY1E1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8403521791863831825,-1751,'6NcFc4f383o5P4o','eIja7DHPApj','3mGgjedokjwCaJMKeoGzowUKlGVByClg3u9CxWJQywkhuaTUvmrtDyE9GBkRrlRg9j3','ODKwv5YTw5o03ZRl4g4KUxIMyNUiB5o2','THl802h6i4PaMVoZptRZOzKnSQ','1EDYriiFunLi7do3',10);
-INSERT INTO ti VALUES (8403521791863831825,-1751,'6NcFc4f383o5P4o','eIja7DHPApj','3mGgjedokjwCaJMKeoGzowUKlGVByClg3u9CxWJQywkhuaTUvmrtDyE9GBkRrlRg9j3','ODKwv5YTw5o03ZRl4g4KUxIMyNUiB5o2','THl802h6i4PaMVoZptRZOzKnSQ','1EDYriiFunLi7do3',10);
-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 (12658915460861184147,-3740,'K1nih1F0ubXADeh3lyZBXoLu3B6UkqI35KmPgKk','dkW8sT3WX1Bta0gPJ4icdZo','PfiCtNeOLoB3XQmNsfo','PejcSuYApHYoB','RqQ3pO7KqaRB9NO8ncVTwHU7kCwGHS5DUWs0udv15LxthXToBzXeuPdK0FZO8VGJEY7tw','mFbrW2DdGglqb4lcMi7rrz5BJAIgCz6szPerY8uog91W9EKUBmZ',11);
-INSERT INTO ti VALUES (12658915460861184147,-3740,'K1nih1F0ubXADeh3lyZBXoLu3B6UkqI35KmPgKk','dkW8sT3WX1Bta0gPJ4icdZo','PfiCtNeOLoB3XQmNsfo','PejcSuYApHYoB','RqQ3pO7KqaRB9NO8ncVTwHU7kCwGHS5DUWs0udv15LxthXToBzXeuPdK0FZO8VGJEY7tw','mFbrW2DdGglqb4lcMi7rrz5BJAIgCz6szPerY8uog91W9EKUBmZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9981234629038281255,16150,'yXmlqpYuJ8Ev5geKRSVDhSF','tPF2hKXLhK8dvHYVOZwj8k2mn3uqUrFBn','EhAJXNIBJsFkeFlRf7xH','Ma8lcpb4sUYnvgP8','vKExe','0ge1XreYOq4RFgZM5OQmxINI1jxcE44od5RszvPbiGtqURsy4JMQqRrDmOE44pe8aBRGYPNHycJg',12);
-INSERT INTO ti VALUES (9981234629038281255,16150,'yXmlqpYuJ8Ev5geKRSVDhSF','tPF2hKXLhK8dvHYVOZwj8k2mn3uqUrFBn','EhAJXNIBJsFkeFlRf7xH','Ma8lcpb4sUYnvgP8','vKExe','0ge1XreYOq4RFgZM5OQmxINI1jxcE44od5RszvPbiGtqURsy4JMQqRrDmOE44pe8aBRGYPNHycJg',12);
+INSERT INTO t VALUES (1187975295,240,'Jl1iyt07k1TohP','r9BMKYGYYD521ERhpCuKuR7pxymSARvDiZR4SvlmQ84HBTnVQXXSo2a3D87VUBMtWRmhGbeTErNtdXfNCwR66a14TihKdjl5s1PHMpZscsdFgEmF77m6z1Axueu8Is','AGxGwTr6MbifgJmLUgWuc6yzdUhCNBj','du','r','S',12);
+INSERT INTO ti VALUES (1187975295,240,'Jl1iyt07k1TohP','r9BMKYGYYD521ERhpCuKuR7pxymSARvDiZR4SvlmQ84HBTnVQXXSo2a3D87VUBMtWRmhGbeTErNtdXfNCwR66a14TihKdjl5s1PHMpZscsdFgEmF77m6z1Axueu8Is','AGxGwTr6MbifgJmLUgWuc6yzdUhCNBj','du','r','S',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (16647072791496685555,19806,'J1oupB8BDHAIRvEKQUKKnSYpb5','UZRBON1NW','RgEle5g8xYIHRNF','fJUAANwlpp8lDI0pTmLFGT4OAPRrZ7MvK4jx8saepqN6G7BTAM8HdNBgk6SXd3IJIdQ5xOj2W04MDoBu9thNdASkkhHMsJKeHFBiIq571D6XTfjkw','weXxg0nmntU2TM','OKmINAj91HMqZIClD1iBZu8cYxtNoGJ6a9GNwNko32bQivbFMx6hhfBkckddSjdNOyno',13);
-INSERT INTO ti VALUES (16647072791496685555,19806,'J1oupB8BDHAIRvEKQUKKnSYpb5','UZRBON1NW','RgEle5g8xYIHRNF','fJUAANwlpp8lDI0pTmLFGT4OAPRrZ7MvK4jx8saepqN6G7BTAM8HdNBgk6SXd3IJIdQ5xOj2W04MDoBu9thNdASkkhHMsJKeHFBiIq571D6XTfjkw','weXxg0nmntU2TM','OKmINAj91HMqZIClD1iBZu8cYxtNoGJ6a9GNwNko32bQivbFMx6hhfBkckddSjdNOyno',13);
-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(92), d VARBINARY(43) NOT NULL, e VARBINARY(76), f VARBINARY(25) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-168318195,2139774398,'CyI5J7VVmeQmtCgmxMS0C5Uzxg3gPtB8hhuCwHeIQ7kcH2tS1prSjHeO4aK8rN','qyHNBljaMgkEZRnqi6bOL68xBF','Wclda60yUQSOA9SUqg2n0tyk1wLOhIUB18auDe8GPPH6mjdtNa1','ngRLWykcONRulLd8nyXmVTtoU','cPqt4n4LAOJpibeSK14MEFKcWJkxsxwwjLSLQbd5QKrD9tjEWyVfREZVKKDGWTWWiEmbV51XkFHaDUYYIlS55','MrnFX51e2qFn0mKRKoZP4fSmaN8vOYWIyvFMVv1gqfCS9ofnrKqYz2rGvVYtVlCk0bqYkjiN1LNDAg4uo5UehUObzHh',0);
-INSERT INTO t VALUES (667144159,648789884,'BkexsNclsBE8Wcj46ibm5dJBOtGIimukQ4l3Ilcq4WApWgf2o6d1IiHMy3fK3EIFvDeXy3k9LgBxsv9kSsGTQgtOaiE','ce76qBX','RXFvWvrIgd0ZbN0E9MuOaw3lOzBnOLVeHMBiXw0hgJysXsYy6gAhvO2FL','MuOfz1HjQqMgF','8qIrSGOF8nH3DAVHnC8sT41cc0K','LcwW6XOtskoJT38SSu1zcceI5Lvwc1',1);
-INSERT INTO t VALUES (1159586935,1988531962,'KzKbzrRsUmz4Uy8XJoyDYWPWvwf9QzUlaoywEKP7EtblK0IHPg','AyC324fLue','UBcoeaUKEJSg1nGv5jyt10iWETaV21PHEQOSa4tPHTVacE5HjLzc5nUdCmtDrd4pDNMOo8UQgx0','4JiNIaFw2yP26Lf9WsN','sCO16zQrskRuqzuD','4dTsa7ox6tcu9V14F7',2);
-INSERT INTO t VALUES (-570457271,322835058,'YXToPdQh5NhQOfXcplVniIIa1L0MSxrRrBJZwgmOzGBEbCzUFmLlOeJ1k76BbhF0EDLvOszb3omSqCijXCqp','86q0RwnDBwynHRIsdtsgme','ivNMRKP8JPfzZVSMsTQjLdt5J9ApmwthKty0OXYTUQBn597UJAKEYhDULLmw','iUPD3d8TeYxrJUjy0BjUW2','hiyHBYu9RdAkN8Ce5fGC2BIunPDdXIRLwn3grs8hNieMjiBNKM0ALLkOB88OkYKHYVg3NwqRwSaDfXEBKNimwWC5bevn5','Pa',3);
-INSERT INTO t VALUES (-376213754,1085939872,'qZQKpzW8wkH4iM00ctJhvcLKcfqJgRZP3zY5ZYWQZNrAhixmvxd28g0j','EYQzid1AguUJL198OZEByB','lMzLQBG7YN3BF7AHmL95','C0scUg8UeSa','B5XKZwAgEyQOVq5memwaN','ScRi7aQHVIkbh78Iuingtnxkxd7ZIIj6AghbbnrmkorKYzDI0WWpb52rsWDTl10C010gSVi6b5q',4);
-INSERT INTO t VALUES (2061609866,469274137,'BOHGuTi6mGoemzFoiGADSXOXw51O8Qpo8qbl7pCUvSSmWirBNo6ADHFC','3XkL7NhDLQhWXvhXxdFtNB8TfxcDwNrAxFfOzCvqJt0','XJ3PFppcmcxAadp20ShZf6bK2iH6eDWO6LcDMunmPHa4fxJu12QPoiNsxlxTwD1uSgBn','pqVUl','Lhuc44Kh1FegSsQsDHewiKKRzadCNJULrajdod0TC288LbkgsSuiVFMcRzKBKknxPi4wjMw','EpLigi8ErFGGBSg6l5YTgyigzyYy4aQvL34nbaWk',5);
-INSERT INTO t VALUES (584869891,-472365971,'BclGcsrR','ZVR7u1x5yElaVxDsI','Fk0ihtL5xUFxKRexkfXGumauPaGx3qI5WrXqx2jLyg6IH5BUvvLj2L0MPrshnvpWmNV','EWbcyNtwO4onUwJOvmKas6','CEEg5IuzzKHJLIkjsPix27oBcSdAuFB338JVHdH0ovBICXiuEF4W8KPIUFuC','e9sCmG2TL',6);
-INSERT INTO t VALUES (-19094996,-1014664615,'5Hjhi3Ixe8sjZJZ13C9oUw','O7l','Ai5VRwabrJGdQ8h5lPnnPDBPwGD3cYPFzBx3tAPWnlks1AjPZAoARz6UhWvgCDZH4gH','j4copmTNixMQBtzGMW8jwgt','wkY1ihNXLso1mRev3Cc07','NF7c9y8doDlSwvtBwa98AhN4',7);
-INSERT INTO t VALUES (983596836,-1817334277,'7n36jfMLupgGgmPgqFkLPhssa8um','UByBrhbv3TwAEeDuT','yFgeWXR14mmjfOznobhqfdXhDQTdY7pfl4ZxRbx53yuI9F1KWvVw7sKt5VaS','K','AzZmAa3z4GecsjGQc36OTQc3GALSCy8IDerlSCFm7RRE3cPRrZPG08cdIoyUpyJuln0CUlQom0rvAyWctrf1XRD6NnsmbxaKskD','GIq2Xf0tL0i7LwVwYoA3YeVsLjikGrXkwRVqCPKiTRWRVRPdI4maOGW02uXgVKH3I0vtif0KGQvFiO1hb47HCL7e5gFxPuX',8);
-INSERT INTO t VALUES (-1364464502,2047640759,'SlUQcElpNqKSuqJB3C4i3Hl7tg2rZiEw7AgtUBNb1nrFWFgEn05LEJug2NEUWN6N1ai','DbwDUw8RIUeG2trH','fllSHKwcTxhYcFD25hP46b3uzQQbQtD0qkf7CI84enx0aFZ4USS','tYAw1sS7EpyUEwUw8qU3gVH','qJs1eN9ooJpcwnUFmXLtNdFyD3i7Ous13kpgEFiNj8c7utGJEQvPeUzfh5PcOmpkIP9lL8WhURhvTZVZZHTlr1Bhayz0icJkR7','kVeY6txmuuCHKpmL8To4t5SBcghDns1QRzUdogFWmeBa1CKnSSx8uLWzCy49Pg1CNGW4p3wENp34rVIRtdfxduRDoSdLt2Lv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3880540388,103,'UK1DWt2KMH12tc8sUORnoYUGpzCxNiE2p6KqCyuNGHQ','JwDewd2sB2GHrfKeY6Zx4ADaOVL380FByNbhrmDy1rCcpk3ayCECDZtlztiWIW06RDq9ujybM0rE59s93oMbQp36GeC3eYneC3Tzq6AiGI','LWEAfLhUM','DBq6o6JLiyCVTbycz0fTCfljE7oYtVEvH0yhBabd04G76mpOaVX1nsYoMiyqrrAZaLN7M5yPe6MeFilLHgPWeiypBkt64hjs73EDhPZz8dsFfL2J3DwbVb8hziXkRizZwUnJO8aaGaQWlPPj5fYjkeokcOumNJIe2ZT4WuUwgreFfv3f5iUuGXuq6L6pClEuwpDBdogTjDX8xFOqHW0bPotJrfwpu1X1Qz6RguX','q','2',13);
+INSERT INTO ti VALUES (3880540388,103,'UK1DWt2KMH12tc8sUORnoYUGpzCxNiE2p6KqCyuNGHQ','JwDewd2sB2GHrfKeY6Zx4ADaOVL380FByNbhrmDy1rCcpk3ayCECDZtlztiWIW06RDq9ujybM0rE59s93oMbQp36GeC3eYneC3Tzq6AiGI','LWEAfLhUM','DBq6o6JLiyCVTbycz0fTCfljE7oYtVEvH0yhBabd04G76mpOaVX1nsYoMiyqrrAZaLN7M5yPe6MeFilLHgPWeiypBkt64hjs73EDhPZz8dsFfL2J3DwbVb8hziXkRizZwUnJO8aaGaQWlPPj5fYjkeokcOumNJIe2ZT4WuUwgreFfv3f5iUuGXuq6L6pClEuwpDBdogTjDX8xFOqHW0bPotJrfwpu1X1Qz6RguX','q','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1620874673,21,'kmgm6DxJAuRq5ehIWZufnSDraLKheN','hp4MD7VWWvFFZ3SYllXxOorXv4ocDDpdy4RVd5YHFumOs4di3XF1rcdCr91e6TFVZpqgnaVCF4LhUHI5dzHsMtw5KPL7j6GJIAVlwXYyCVTzDxeBbFqoRSxwmUZHHGKrgUeoTpUc1IpVWJUSwfJRRKLG1FoXs8WPTRe0n98XBvgJdNei1OPSMoVjJBfZK410AS6wXlxvwHMmhbdSqS','FMC0bLMYwlXeWR1KfxIblxPXpseTve','kNm2aeWfPDTWGTgdR0Mxc6MYF8mFt9FM7ZfUKCthjOKLsCinQ54avsoDXekIi4pJXEUNmXF3vpzoSfF5mgHWG1vk2gcd5875I8z4ae4dTNLjwzJCvmLGsHZAIyPjV4nmfcQFM1rP40nT9mhDnqmkDUnb9Ik6MrJ3YQ5r5he8qTdbAwad9hCo1BN2skRFeTA8aN5zmMRnAgqcOkjW0kvES3da2yRGhDk7xtIQ7Blt1MUlpr','Rt','z',14);
+INSERT INTO ti VALUES (1620874673,21,'kmgm6DxJAuRq5ehIWZufnSDraLKheN','hp4MD7VWWvFFZ3SYllXxOorXv4ocDDpdy4RVd5YHFumOs4di3XF1rcdCr91e6TFVZpqgnaVCF4LhUHI5dzHsMtw5KPL7j6GJIAVlwXYyCVTzDxeBbFqoRSxwmUZHHGKrgUeoTpUc1IpVWJUSwfJRRKLG1FoXs8WPTRe0n98XBvgJdNei1OPSMoVjJBfZK410AS6wXlxvwHMmhbdSqS','FMC0bLMYwlXeWR1KfxIblxPXpseTve','kNm2aeWfPDTWGTgdR0Mxc6MYF8mFt9FM7ZfUKCthjOKLsCinQ54avsoDXekIi4pJXEUNmXF3vpzoSfF5mgHWG1vk2gcd5875I8z4ae4dTNLjwzJCvmLGsHZAIyPjV4nmfcQFM1rP40nT9mhDnqmkDUnb9Ik6MrJ3YQ5r5he8qTdbAwad9hCo1BN2skRFeTA8aN5zmMRnAgqcOkjW0kvES3da2yRGhDk7xtIQ7Blt1MUlpr','Rt','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1158233591,177,'PEFucKasBCxVv0dsaEKhEPFzApUHw7vZKgfDCK8ulGHsuRGjJ0','DQPn1gci1u8NdBreCGOtIHUY4Ce8YoPo5xcXkWsA416ZTcQpZy7A7TSNDi96Pa5zMfFJa0jAFpTJpBoRL1VzdizCKeP8pQTFBcqfIXENDOacKxxYAobCDGV0FnGX5WmRlfUdJKsuSDdN','TzLn4gLVFsmwu008obK3jMKHy5DMmKspGYW1MX','LDr02b0dhLLZY2Lq7VLIUybSWS5tzd1xJoNfzGvTNgblSar3VlZsal6tIZ0r8QgxfDAsd0iQ0QDVI1RUm0OyZuQ4WLugcYwDq1SbDG7cWLb78FlguE3mLstP4ZeNRWWhQfznNPPOPhx8JhXVKqogjE4l1nXt2WbUZGeqsHMwd4P9e5L','Ld','m',15);
+INSERT INTO ti VALUES (1158233591,177,'PEFucKasBCxVv0dsaEKhEPFzApUHw7vZKgfDCK8ulGHsuRGjJ0','DQPn1gci1u8NdBreCGOtIHUY4Ce8YoPo5xcXkWsA416ZTcQpZy7A7TSNDi96Pa5zMfFJa0jAFpTJpBoRL1VzdizCKeP8pQTFBcqfIXENDOacKxxYAobCDGV0FnGX5WmRlfUdJKsuSDdN','TzLn4gLVFsmwu008obK3jMKHy5DMmKspGYW1MX','LDr02b0dhLLZY2Lq7VLIUybSWS5tzd1xJoNfzGvTNgblSar3VlZsal6tIZ0r8QgxfDAsd0iQ0QDVI1RUm0OyZuQ4WLugcYwDq1SbDG7cWLb78FlguE3mLstP4ZeNRWWhQfznNPPOPhx8JhXVKqogjE4l1nXt2WbUZGeqsHMwd4P9e5L','Ld','m',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c CHAR(66), d VARBINARY(40) NOT NULL, e VARBINARY(40), f VARCHAR(48) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (74,25085,'w','0oKAbSBQKVTCHi27eIULslgvK9fufxI','1dKafXD8d1Lcu1Tt95YxsyVNiisuyC','dA5M2QEXCPeeUUZZ4db3SF1GvaC0gJOxs8ykg8rVISv3jdwE','g','x',0);
+INSERT INTO t VALUES (-12,33036,'lIi2lNnn70FLTplTUnAowA2DdaM77jtphrjIgzzLWMg','FMBQOJ7nXXQuwYNyMheg68q9ZLeV61x1','MBceWYIacdgR9WltWJsOl2f6sOY5YYinTaIp','ti29','s','W',1);
+INSERT INTO t VALUES (-112,36670,'Q4TtOinXSSZ647VcNzIrNpqf4OQtGRGRz2uEyT79S88C19ZiBGeA4svTA8','pTfPXBwM1tc9IWKTdHDhGSw6BiGPQQhOLpU','aX0zHbzHdBjuydEOeT98uABiWP8Lk','cm2SQIyy1crS9Ec','V','bF',2);
+INSERT INTO t VALUES (13,49792,'HbiBFTXpmkmEy4CQ95','jr0wuDSpX7mE9yoIk85md3tOYytk6v','hgJcCUSwgfnnM','t5BYiDV6kULoDJXI8KHhPg75rY4Tn1GY0gSDI1mCdW','n','m',3);
+INSERT INTO t VALUES (40,53924,'zqwTmXnv73zRgLKWRX7ezzygerfOJTQpDy5wDuJIJLBvHGqvZ4','PJSInl1u56p6GPBMjF','Kb5YAzxlloUMJFk7hd3Nx1po1bvbf2SyWpKc0T','E4ruCjr9iCwFkdEiyoynnSfkdus3HNBdaIrOeFpYM0QNGgud','j','vb',4);
+INSERT INTO t VALUES (81,54519,'Cpzgz2TGrUqLXuMDuLdsL26DSg','MVxrGco7btrYvPIa66MEysELq9n','iWEhz0KF8vadrDkpxxsnvy4AaikRKFZMtIM8A9r','NvSGU1dJH9hQFmgiV0LWM9Da9DoieF','6','Pp',5);
+INSERT INTO t VALUES (-105,37937,'MwK4Eit7awDSwRoYiSC','ogVUenDBD9M5CB7e0vVyIBFFDE9fE','o9d4w8A1yJ5NyULb2KBP4Y9jhy5QnDyxLNZ','8rCKPOzw5tWgdRxVCi0euGxB','v','Xp',6);
+INSERT INTO t VALUES (76,58625,'ps','2pWi','kDboI6HSFXx6Dg3tMYl3tC1sQ0KzEVCtKGqRhZ4i','T9SLwMFJOY','i','b',7);
+INSERT INTO t VALUES (13,58378,'7yEIiB5t8oYGdLSgMHVsVp4DRfwoOCSoQhGf5ab8GIl3UIH','PiePscaF1ZwNkc2t69ur5a1f5JMc5zs','lcyzSVdesrL','n6zXfFVVEXOWM5k6QeW','z','L',8);
+INSERT INTO t VALUES (-24,62080,'vAVeEzEQczjHXj519ImrcDlvXHUEPPjzRpE','oc1I45Qyn','CWfN','2lbyYqZmk3OreWIgV9H','b','bj',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED, c CHAR(66), d VARBINARY(40) NOT NULL, e VARBINARY(40), f VARCHAR(48) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (4464959089132707035,-806044620,'1BJcht1OPqNDGRlp21r93xXv5oFf1zdvcBfGVgREKyqnPlpiWwWL5EQY2g','x7sEy93KWay61UKqfsriIHorHndb8GWxuc','smc02EYy3e87fYru9LwUyxZs3kXE5hlMP0pbbZ13vDf7jX66SfiE2R9JHEKBPeV','wvUNI12eNC8VP15TIDvEU8zVr','M4n2E3Rfp4ElUzGBepvJeTTQTtzqLZCH6e5aEewQVqUniLeGPIkVr4IZRD1mrIjnMS6GWTkSeD6eHZH3S8lHsCSdQoTlosUXSRq','fGdGE6NsiMlTOa97A7yf81QPVP8F2d0ROgH98ydBMy5Bpnyw9Q4Tjtz3ZoFqJ8Yuc2h3jELNtx1LsWTATH1g8OWleHT2Jl',10);
-INSERT INTO ti VALUES (4464959089132707035,-806044620,'1BJcht1OPqNDGRlp21r93xXv5oFf1zdvcBfGVgREKyqnPlpiWwWL5EQY2g','x7sEy93KWay61UKqfsriIHorHndb8GWxuc','smc02EYy3e87fYru9LwUyxZs3kXE5hlMP0pbbZ13vDf7jX66SfiE2R9JHEKBPeV','wvUNI12eNC8VP15TIDvEU8zVr','M4n2E3Rfp4ElUzGBepvJeTTQTtzqLZCH6e5aEewQVqUniLeGPIkVr4IZRD1mrIjnMS6GWTkSeD6eHZH3S8lHsCSdQoTlosUXSRq','fGdGE6NsiMlTOa97A7yf81QPVP8F2d0ROgH98ydBMy5Bpnyw9Q4Tjtz3ZoFqJ8Yuc2h3jELNtx1LsWTATH1g8OWleHT2Jl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(93);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
-INSERT INTO t VALUES (-3170704662130168446,-1247543981,'hf7Hb52oA2FDkpHSFDgsuTQ3TIYlvWKgkibCZ6mjQUZMScPI9NkZpbHEZCZ','84cUtfEiY3vLgkrE0DnnuWjjdg40gdSvzK3hOxs','IBbFVrq0cQdwaa8XxOjf8T05Z6wCbAYOmSBn095EqZNDjjUHnsTguTX9Kq','cGMIVc6Moi','7XMXZVXcvwMgKCdqQ2UUz2niKzrtkbCsYdXpkxBWzCuW3wB5cB16bafKFtDw98atJJpsP66j33YNqJ1FTosh','2JskQyE4VnFaeKFHFIxRbCmWLpHZSYSHTjiYM7YUUKrirI7sMT5Ei',11);
-INSERT INTO ti VALUES (-3170704662130168446,-1247543981,'hf7Hb52oA2FDkpHSFDgsuTQ3TIYlvWKgkibCZ6mjQUZMScPI9NkZpbHEZCZ','84cUtfEiY3vLgkrE0DnnuWjjdg40gdSvzK3hOxs','IBbFVrq0cQdwaa8XxOjf8T05Z6wCbAYOmSBn095EqZNDjjUHnsTguTX9Kq','cGMIVc6Moi','7XMXZVXcvwMgKCdqQ2UUz2niKzrtkbCsYdXpkxBWzCuW3wB5cB16bafKFtDw98atJJpsP66j33YNqJ1FTosh','2JskQyE4VnFaeKFHFIxRbCmWLpHZSYSHTjiYM7YUUKrirI7sMT5Ei',11);
+INSERT INTO t VALUES (2808118710173028653,3107,'s94EE5b4RyOSvTqiHVyf8h0rZBI','JbZyYCVgvG3dPr2m6JkPlU4xOVIH2AJtLyvO','X687FSLBxpbO4xhgsgE4ai2r4L','ZSlW51RCSZ4KTON5kuH846VhNf','B','rD',10);
+INSERT INTO ti VALUES (2808118710173028653,3107,'s94EE5b4RyOSvTqiHVyf8h0rZBI','JbZyYCVgvG3dPr2m6JkPlU4xOVIH2AJtLyvO','X687FSLBxpbO4xhgsgE4ai2r4L','ZSlW51RCSZ4KTON5kuH846VhNf','B','rD',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67);
+INSERT INTO t VALUES (-4095225062335803341,63307,'9AgJC8HODFoTZr03IURMbaDT5fbrx3KhmwQIqqkq7RNblP0kN0gtzNrkye3','ChcFqx5gZB6hRhvzqPqt','ZbMkU1jS','VljSydv1E9gq8hElNkcp1rLOxz8KuCpnUI7VbmmJLFwhFO','N','Ww',11);
+INSERT INTO ti VALUES (-4095225062335803341,63307,'9AgJC8HODFoTZr03IURMbaDT5fbrx3KhmwQIqqkq7RNblP0kN0gtzNrkye3','ChcFqx5gZB6hRhvzqPqt','ZbMkU1jS','VljSydv1E9gq8hElNkcp1rLOxz8KuCpnUI7VbmmJLFwhFO','N','Ww',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (5262127339331989888,-2044908756,'olr5rNip86qXwt3Y4F','Q1X9dkgYJJi1mZVYRfxVihV8w3q0NAnPCBqdk1FhnWY9kBSbpNDrCM22S02RRZnTH2r1JpGbptE1TdpJcn9GM1gwk7nbB0yiP4RU4r','AQjnbf4zOwZrvuNKe7IHypgofiKm5TIJrNJD','RQMK6i9zti94vccdnXIT1','zrfQOluMcWh2g2TS0ZEJR1mVFYWAX92hIDvIbCPTWQ2ER37miDUOUCRkSPMKPfpkdp1j5Xa73GWR1m9','CwEJ0jaZPqzgroDGXqVYyUfanEoHLU3M5FNmr2bXbgR4xMOHthHUijy9SGOUcyOwgitTAgWeUqL4hR6NRn9ShdfNuyHF',12);
-INSERT INTO ti VALUES (5262127339331989888,-2044908756,'olr5rNip86qXwt3Y4F','Q1X9dkgYJJi1mZVYRfxVihV8w3q0NAnPCBqdk1FhnWY9kBSbpNDrCM22S02RRZnTH2r1JpGbptE1TdpJcn9GM1gwk7nbB0yiP4RU4r','AQjnbf4zOwZrvuNKe7IHypgofiKm5TIJrNJD','RQMK6i9zti94vccdnXIT1','zrfQOluMcWh2g2TS0ZEJR1mVFYWAX92hIDvIbCPTWQ2ER37miDUOUCRkSPMKPfpkdp1j5Xa73GWR1m9','CwEJ0jaZPqzgroDGXqVYyUfanEoHLU3M5FNmr2bXbgR4xMOHthHUijy9SGOUcyOwgitTAgWeUqL4hR6NRn9ShdfNuyHF',12);
-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 (-5092663060283618388,1673361665,'3kAvSpZM721GQgTVglwHlkDA3OcGdJUhuDSPl4BT3IxymIkKNj8HPH427GEe5RtXryfc3BSMVeJD9ftr7RdG2wtIiZiL9','PUczNfHfIYBJthTJxjd4W83pOroRXMKNNrebZlyASGYGgns4TMwrwzi3yUTxmY82zodyMPwVK0NkYdYs6oNLqnSyYxlgfx71o0NwQ1ZoFm2sG7DhMlkF6uUCnX8eU7CBrjFTJ19bQvskVjdO6i8a9TnJhdfgzla3Zgj8lZQrMB8ayimSYO3zsJJomhmxp1zl2p6qhg2oRpBKd6Y2oUOKefIsRcQ3Eyt3Fv2saUo3rnz','VUl9NOMU4lbtng15scnIkr0mLJaErEwEKRm6H4jchoD5fTcga','JBJQVlTlJoxCtI2oLNrPs3FecPK1kDPEKhsnnidpY2eXFSJUxnWY3m52vCjbrZOdX06aYUR6cMC3qMzzDXxyPuyUy0J4juCPya7sLin','q5HxLUVjV2sYKakqpMqAAsovBNuztl6KYMQxpzVlOvCXwVfl5gxaknDuFnhROWt4fCX','9MQUk19sysPhmn4SN9gPV',13);
-INSERT INTO ti VALUES (-5092663060283618388,1673361665,'3kAvSpZM721GQgTVglwHlkDA3OcGdJUhuDSPl4BT3IxymIkKNj8HPH427GEe5RtXryfc3BSMVeJD9ftr7RdG2wtIiZiL9','PUczNfHfIYBJthTJxjd4W83pOroRXMKNNrebZlyASGYGgns4TMwrwzi3yUTxmY82zodyMPwVK0NkYdYs6oNLqnSyYxlgfx71o0NwQ1ZoFm2sG7DhMlkF6uUCnX8eU7CBrjFTJ19bQvskVjdO6i8a9TnJhdfgzla3Zgj8lZQrMB8ayimSYO3zsJJomhmxp1zl2p6qhg2oRpBKd6Y2oUOKefIsRcQ3Eyt3Fv2saUo3rnz','VUl9NOMU4lbtng15scnIkr0mLJaErEwEKRm6H4jchoD5fTcga','JBJQVlTlJoxCtI2oLNrPs3FecPK1kDPEKhsnnidpY2eXFSJUxnWY3m52vCjbrZOdX06aYUR6cMC3qMzzDXxyPuyUy0J4juCPya7sLin','q5HxLUVjV2sYKakqpMqAAsovBNuztl6KYMQxpzVlOvCXwVfl5gxaknDuFnhROWt4fCX','9MQUk19sysPhmn4SN9gPV',13);
-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 CHAR(83) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(32), f VARCHAR(56) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-143193061911933618,614915907,'IM98PJSokHBqkTL1RL29FN','eOVKCW3QXatOblB1KhhXX1eIXRKApp25ZM','z5kdV4kSxl','RPM','hQpwhHR4ugX3','13bDzxlX04oTbEO4ERdjrowPi',0);
-INSERT INTO t VALUES (381442842575451893,522378420,'82n8OODYogMMozkvjO','9mlSv3X7Ea60DgrNJzV2PFh5W6EE9rqfoqy8ELfM9X','VmQAtPapIzlqaVmIT3dW','0W','inl8RidxksAHT4sM37FP6U2JZ26anVA6fr00cRO5sfOM2t91ylcGhfcF0amydjLXWsFgf3EfaQrkvyB7JpyiMcLcOvHmChw6kQp','kcLmLRVXOLkO8ZbGqbz8MS56in',1);
-INSERT INTO t VALUES (5682482725894911818,3457022142,'5QgPQbcAADhYz','L9vT59S3K4CHdbzJavsiaFwfeupv2g6BgFHSpJfZLHajAfKc07ZT5y','tVxFyC14cvJqHf8BK099kMij2LTS','u7lDTcuWr2CIGuYeVyoc0aDP7dDgQzyU1MHIxoZ14c','OpiqYzM9ahZADbx4VTcTG2DEywkYIFikuNjFRbRl2i9DqZB5cj5b','APJ6n7mUoakOIozWitsFCuWqggvAAzeP3Z0HU7cweZ5RQXrAN64U9d6ACY7ey3G5zaJ2ddnoJXRfbu',2);
-INSERT INTO t VALUES (-6287182334200291511,4103074969,'FZArwTJNDesS6e50kkgZAOMgfA1PasTYBOpvP','fZ8DYgVzMgGnqHmjDdBfvla7AyaDHbScdvo','i4AX','zuY49VJH92wRVFzezy5kYRRS4rR76DnMeILab69Y','tvQsr','kO4SpZshkV0DamqCqL2qyVjFXG3KjwHFrblZemz9AQfuLnt4gSXo0RcfGnUieYpMcgwQOYuOfyJt3',3);
-INSERT INTO t VALUES (-6192314947786357099,938855819,'vdyBl6eUZvpSTxi0ctbWUn1wMNZ21jw','ZL7UO9RApWy9Zh5J9Yf7Kd7b5DUmCTLp6FWALWi4ceu2eN2zc','vK3RZYhb6Dnqc1rMIdFADCPTWYSDVfQ','OhEYPGGI8dhs98cgLXEse11u1aenp5EUZ4Ij5HAyK4b6kkhsMBwUh','4wjgplsfA7Q6WLSdol5g00rEDEfAqZdtImidr3sLiiNrq5NTfa9B2SK9gITjZXB3PGLaqpFhul6h8Q','N4iVWR6CxpjB7wWu9ihkK2Sg5dsR6aLD4rrnWxVQaUj6Cl9XBWq4Zx6qaztLgUz9m8JeBl3gPI',4);
-INSERT INTO t VALUES (-7230946878858550954,4021309871,'9fNybxWLNNAWNMYgBRM7KP67ueA4P1zwdzQqkM','r5hvisswlIyHU0NPXxw2X1Fc3H85sEiWL3HXVpFvgJT9pUFmHbxUwef','z1ufxQCr1FcCRoFPM','7LozxFj2nltV66KxObPjQkJFRypJl5AkWCF4Bk','JpSfF924rDeE','gQlkKkDBgn4qAcpuHESHsSaTjZ6ZdCqZuk6uQ908gnfjmhw6OWkD60JtSJbKPUxHQN5ZMWzOmSj6xe5Z5LjO7x46MnEeI5Caw',5);
-INSERT INTO t VALUES (-7980907570959816187,3825285592,'0XWuVaeiqqEq8TUygv17iA','IiRBS90rDWRPRC3pCHjSkS9NtziyV02bdJcftd','LZ1PniyeiQ73zkjGJw4zLATc0wbMUx','fwqEgyLTvkp38hIDZCp88v','7BZzM5wRWnamHxji6U','Yw36m4',6);
-INSERT INTO t VALUES (19023729250186299,2285928672,'oEmQhL37aMnzPOsZDnprlqvCaKGrcvIXG4iazLXpAh9BkuSn1XeUPLiIlUuvne1SEGRYTzULJvW','i9d','b1PzqWpfnM64cWhZLUHrks9mAd','FB6ikco69CgiaDpkZqRWSTVZqNHUw6E33hoExaDe91VFuehfvRBU','pxfZJpYyzxHnfguipgXEPgbjvMQUng7KrEVolPrPtaeY7gmzaJw2RLNhu8QEthwFyT6sh7GmOBHGPRmskgNSXiw71ycCk5','R4ghe5iYaFbwAad7IEECR0hLamR4hq79WXbOAedgxgJOmRqtWcJncAxLpdgJEbqg61',7);
-INSERT INTO t VALUES (7890682447398067776,2499139823,'Bz','gGXCCrwRSQZz3zjpaJJcpzeqtpDrw6j','mmsai3Zmrz7DvPE52WiZVkbDJmxmAs','0','4kmLHQO1KEEWSfIo5d','QGpyx0wsgKiWa03jGiGYNhkvxpXdYfR5EwSZJ9ggxcYFO4Wl7eqdDX8',8);
-INSERT INTO t VALUES (-300326402923240297,2733883633,'W7QrzalccOnfwQtMnkkZOVqDWOFRoXAJvzid5NnlVoAXOi6WruS8THIkteuvPUAnZxheKEKq1','a5eoJJBjIIeDP8H7JMcDpxDfFfEmXyhgLzfqthJ2qaUnCtjktmCaqGyd9','CAWAlvn84QMRrPUe1uiluivFS0O9i6w','dFx3wP6764lni721tdX7mhGKnYuHUin5','nEx6l0qVGFbRKG9borvbgsP4E4vVLe1Svn7G0AHzQJQTQYwnPgMz05B3ZnulnlWrk8IITzpOnx','mKMDuKQUYtrFzIDg5X1IV2jhJl3mB3j7O',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-4500445572738270107,3880119725,'Er5uGHSs5bkBN2aww0hEuIbNxfnk7l19Nn8oMJVdB3TEk0fph4d0RcKty5f9UHTA73yaGw1zm7kFK7EQJ','sqx6w9pbahRVQjHK9WmTuUxTZ','60VeKPDBvMUYKiKD62e05L1EQFo6opd1','hez0','OpdHYKatfz3SzuBXfzAHUibeUTLQr3xq99','iGAxopYZFYMA4E016NzP2LJjTCsJC7mj1xolBs2N2KGFTlYz',10);
-INSERT INTO ti VALUES (-4500445572738270107,3880119725,'Er5uGHSs5bkBN2aww0hEuIbNxfnk7l19Nn8oMJVdB3TEk0fph4d0RcKty5f9UHTA73yaGw1zm7kFK7EQJ','sqx6w9pbahRVQjHK9WmTuUxTZ','60VeKPDBvMUYKiKD62e05L1EQFo6opd1','hez0','OpdHYKatfz3SzuBXfzAHUibeUTLQr3xq99','iGAxopYZFYMA4E016NzP2LJjTCsJC7mj1xolBs2N2KGFTlYz',10);
-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 (3124097624348501638,1900838160,'vBTZI4mbHcYZt1l8Dd0kBqZEc3FXugie','0EJ1','uOPzPIiNkiyHevlpi2RR','m','lBcqF12wa0FFv268pPv3lXU78YgOswqht8cw8kbiy8tWTLjaQFCm9TI5XsVBhxDG','KQqEAM3cQrbxCHJvHG0vxKETpzgvOEouNT6QuYaGIfpbtUjm8aIbaO2TeK6gMXjnPlpLRIuxU',11);
-INSERT INTO ti VALUES (3124097624348501638,1900838160,'vBTZI4mbHcYZt1l8Dd0kBqZEc3FXugie','0EJ1','uOPzPIiNkiyHevlpi2RR','m','lBcqF12wa0FFv268pPv3lXU78YgOswqht8cw8kbiy8tWTLjaQFCm9TI5XsVBhxDG','KQqEAM3cQrbxCHJvHG0vxKETpzgvOEouNT6QuYaGIfpbtUjm8aIbaO2TeK6gMXjnPlpLRIuxU',11);
-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 (-756837528232380646,1635866639,'XTVsPQgxtvMmHEA8POlGxXV805cuqVxw3hq6KaRjNsu4fDibLmevmToljetujv8RXnL9vbZNZqgPOU6e','QFPn2mgb3m3nKnA9Mcio920KD37RQTrl9AYx4nqz6KpTSmupFBfg6aBGC5k3MiuyacR7rAujF2DMSC1CuVGiLOVyzbPnh2HRXwBO7kVVH7YkAjtrKZDwoDfRGSq0Mf6jszCfkZm9wfh3YIbSLCHej7CYmdplMuqpMkS2gM9wM0uw1amZKDtt4sP','n','dZkjjDtg9kZcM4mky5D9','d7Ls7aeBJtvkaKVQ','mdbNFkO6TBQI9Oucea02f5tn6ixXiEX0i3QEL3h88UwdiDllZYNUkLKSeOZUm9wSUYCxkcVZF',12);
-INSERT INTO ti VALUES (-756837528232380646,1635866639,'XTVsPQgxtvMmHEA8POlGxXV805cuqVxw3hq6KaRjNsu4fDibLmevmToljetujv8RXnL9vbZNZqgPOU6e','QFPn2mgb3m3nKnA9Mcio920KD37RQTrl9AYx4nqz6KpTSmupFBfg6aBGC5k3MiuyacR7rAujF2DMSC1CuVGiLOVyzbPnh2HRXwBO7kVVH7YkAjtrKZDwoDfRGSq0Mf6jszCfkZm9wfh3YIbSLCHej7CYmdplMuqpMkS2gM9wM0uw1amZKDtt4sP','n','dZkjjDtg9kZcM4mky5D9','d7Ls7aeBJtvkaKVQ','mdbNFkO6TBQI9Oucea02f5tn6ixXiEX0i3QEL3h88UwdiDllZYNUkLKSeOZUm9wSUYCxkcVZF',12);
+INSERT INTO t VALUES (-5390701493392278092,5142,'KjpuvhiSbUYjN9s3E9rwsSKJQPMHggyYxAOQFlmhsMjoQ4Uqkr7lR2U40orY','a6XkbKSfLaOJmdLZzKaUqubn6vpowa0UkzzFItLjOeuJmlOtNmFWr76wmU6Z2n9eiSerg3FJ7AHlbbLxKMpa0GmPGKJodQpEHn1BU7TytgtBwycfNX4jFMdaKrFPwCHPvdurgtPPHzXUGm6puR4fqvi0RQeG4EHQm8nOQiS','DtRKqXRhaqf7Z','QlmRPzBYEKlR4mTt','r','bO',12);
+INSERT INTO ti VALUES (-5390701493392278092,5142,'KjpuvhiSbUYjN9s3E9rwsSKJQPMHggyYxAOQFlmhsMjoQ4Uqkr7lR2U40orY','a6XkbKSfLaOJmdLZzKaUqubn6vpowa0UkzzFItLjOeuJmlOtNmFWr76wmU6Z2n9eiSerg3FJ7AHlbbLxKMpa0GmPGKJodQpEHn1BU7TytgtBwycfNX4jFMdaKrFPwCHPvdurgtPPHzXUGm6puR4fqvi0RQeG4EHQm8nOQiS','DtRKqXRhaqf7Z','QlmRPzBYEKlR4mTt','r','bO',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1407296165212683425,1915531812,'etEFJp3p8Na0xrpXfYBnW9','9ZaBPyyI1iIbk5zpYZK71HVCdnWEoEO9RX37wDG7yfJKh2JuvQgImXNENDSjuVAPKVHOylumGrFyvh3eENU2ivobhb72QZAwqp4bcRW5ajSinSqDXiuC','i85Qx5qlIUlj','isvf8NTm9tVATdvEKS8XiC8yF0dCDTt6i1EqVkdCcS4UfiPo6pLtF4zEn7UVpvWESg9d1JTBhuqqfvDx4TGf1eUwVEY4JTvjiXgyte9QRIfJKnuxskO6lyCW2rR8EhT5DWHMnbrpEzRUjeHXxHqLHYiFtA2lqIixqaCI5DbfbNs0d2weiLdsLbyWbro825XOBUQKqHWaTRyYU9PnLC6MnJl7QkOnrhV0eXW1T1','Ppy6oJAHXGRPjyVAT58Fh94O51MQNLfk0o5CXIxhK1W1Aarg82DZC4zYptCwc0MX908PKLJwSZ6syXznJW7ZyPQhgUjXfhzl9','l',13);
-INSERT INTO ti VALUES (1407296165212683425,1915531812,'etEFJp3p8Na0xrpXfYBnW9','9ZaBPyyI1iIbk5zpYZK71HVCdnWEoEO9RX37wDG7yfJKh2JuvQgImXNENDSjuVAPKVHOylumGrFyvh3eENU2ivobhb72QZAwqp4bcRW5ajSinSqDXiuC','i85Qx5qlIUlj','isvf8NTm9tVATdvEKS8XiC8yF0dCDTt6i1EqVkdCcS4UfiPo6pLtF4zEn7UVpvWESg9d1JTBhuqqfvDx4TGf1eUwVEY4JTvjiXgyte9QRIfJKnuxskO6lyCW2rR8EhT5DWHMnbrpEzRUjeHXxHqLHYiFtA2lqIixqaCI5DbfbNs0d2weiLdsLbyWbro825XOBUQKqHWaTRyYU9PnLC6MnJl7QkOnrhV0eXW1T1','Ppy6oJAHXGRPjyVAT58Fh94O51MQNLfk0o5CXIxhK1W1Aarg82DZC4zYptCwc0MX908PKLJwSZ6syXznJW7ZyPQhgUjXfhzl9','l',13);
+INSERT INTO t VALUES (2943715014321339386,62866,'gnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsxoBLeuuUnI0zctyacCS0W','9C57zxahhvkJOyqYaZcd36csTEaPeNdxk6NSOXRNDBZW2HRtvYTshz8IR91ynTUK4CccEiTol1aIQnXOu4z','9mY','vOYOJgOnMOWKu7CzZljBI1fEZhDu86F5zsnKQZVLW4WOWONY0kuc5HQRrCSMClkX2lZ3LuucEaVast82XIgTEV9DIw3a1X1OfDH5Z0JZLLyErezQhChTWFhL8ENL1VYxVNIoLXseFrNgYPuGf5klQTmBZKdiJc','7','v',13);
+INSERT INTO ti VALUES (2943715014321339386,62866,'gnr8Uaa07zRZKg5Vu0gqkAyjiKqHFhlsxoBLeuuUnI0zctyacCS0W','9C57zxahhvkJOyqYaZcd36csTEaPeNdxk6NSOXRNDBZW2HRtvYTshz8IR91ynTUK4CccEiTol1aIQnXOu4z','9mY','vOYOJgOnMOWKu7CzZljBI1fEZhDu86F5zsnKQZVLW4WOWONY0kuc5HQRrCSMClkX2lZ3LuucEaVast82XIgTEV9DIw3a1X1OfDH5Z0JZLLyErezQhChTWFhL8ENL1VYxVNIoLXseFrNgYPuGf5klQTmBZKdiJc','7','v',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-5884598585654750613,48731,'m5BVNjxzBUcaawUSQzztQVH2SL8VcQogUvkLEEfG1A','CfBnqoZn1IgKc2bQMoX8owSnkyWIzdniAafMstejFswKX0SpF9DkeF13nVbMC5eVcHWTiuNSuuRAN1WuxOKt0vchE3MvTtVrszLC3gpSDvK2aOIP6A34ub08ep47ttBUwMYltu3HVAy40h9YwoiIR4lONaDXki7i4JwwnE6w2MWp5wS5baSz8EY6qP2xVqg6pajP9Zs1oQzWNY7dsKCrhaBmYOlc50m1BCJddX8xCbaN6zI','UcC','hYpF1oqfJ68yMh7y4NnH40Q3VzuwQyOU4BDwAb3TOk6IOp9pev4C1CmqdjLMRkO','h','BG',14);
+INSERT INTO ti VALUES (-5884598585654750613,48731,'m5BVNjxzBUcaawUSQzztQVH2SL8VcQogUvkLEEfG1A','CfBnqoZn1IgKc2bQMoX8owSnkyWIzdniAafMstejFswKX0SpF9DkeF13nVbMC5eVcHWTiuNSuuRAN1WuxOKt0vchE3MvTtVrszLC3gpSDvK2aOIP6A34ub08ep47ttBUwMYltu3HVAy40h9YwoiIR4lONaDXki7i4JwwnE6w2MWp5wS5baSz8EY6qP2xVqg6pajP9Zs1oQzWNY7dsKCrhaBmYOlc50m1BCJddX8xCbaN6zI','UcC','hYpF1oqfJ68yMh7y4NnH40Q3VzuwQyOU4BDwAb3TOk6IOp9pev4C1CmqdjLMRkO','h','BG',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-1710660334553002175,55713,'IG3bOPRW6PdpIqRZO70MvgL8jifba6qgGOYKWBfC0rb63Ft','Cg1iCBcLa8yr7NM669JEEcES6HmGfKgwQlK9ljfASArTajaWEU59ScYB7piwJZzeDuKGikt5zgqUNTfFOhx6wVqLKfYO7CdzdxrTqkp6iTwR8kYRQoAjjeb4UDHwd','ZWkh9CeN9mdlEiMrTcdtjcnDlAr4lQAP','uoKd9w','hf','VdQ',15);
+INSERT INTO ti VALUES (-1710660334553002175,55713,'IG3bOPRW6PdpIqRZO70MvgL8jifba6qgGOYKWBfC0rb63Ft','Cg1iCBcLa8yr7NM669JEEcES6HmGfKgwQlK9ljfASArTajaWEU59ScYB7piwJZzeDuKGikt5zgqUNTfFOhx6wVqLKfYO7CdzdxrTqkp6iTwR8kYRQoAjjeb4UDHwd','ZWkh9CeN9mdlEiMrTcdtjcnDlAr4lQAP','uoKd9w','hf','VdQ',15);
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(81), d VARBINARY(11), e VARCHAR(75) NOT NULL, f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (60188,9685112548339342518,'thsVj8UCLVaYSnvAVboGBBVPFUcOUMmvCs559yAwoNqbn3h','hGTU639wHyR','LqxH1ERpqeM7iaFFZeGBfSWod5OICNYzT88pYlgm09s3XeoQPp','rbuuclAq1E4EUsht','LKi8WVJAAYmWRtLoGpqHcMOKwACN8K7HRMZtw7Flyl5FSTgbNxSDbrwDKrbLU8zKnqLbm','PAA85poLsxAsj00tMgMqSmrFuahEMfYmDbugLVZfXACVoih98mrTfeNf9cMKSHMiPtlNym98v9MUL0FluknfYV',0);
-INSERT INTO t VALUES (37801,7353771562404071627,'U5GTwFkEZPf6J3QjXMm0Eng728a9TSTLcmKoZa4p70ssV2DEB','yWCLASf','ChFiCcSNwwbdnE','rMcXZUIyAPPHOic9bnYESmCtT','7zr5J','hyvj9rDjiyIoweZbrDyKfQ2sfXgQgzCS4auaakNRXbYZ4SnjSw6ZWaVnBBLUuXJoi6eBJ9J88m9fBOrINFiEzx',1);
-INSERT INTO t VALUES (35096,5576700673496215372,'Lu75BKZInhNtFJZoVhrU8C6S95KRnYjWU07t11HIFLTkcBGAZsGT6lGGTwVDdenxGWWQNgTMmXGF','CwefffT','Idv0FiX41DEL4x5BJoQugcp','ZNyHPtLDgk8zArCjUO6q0IGcoKDYPDpWsBbftYB1Ap99fshp5Q','SEs3a9BeDx1sKihGHji2kGfNXITN2kKFyZpujs7OQMCwigQOh4rbJVNTUomU6pgQVySeG4P679tgUP','u46Uocuj594gea9Uk',2);
-INSERT INTO t VALUES (9242,6998960852363920311,'7K8HcnE6zGdJ02HY9kCIxCPB8gCrNuNZaxjarIKn9g0zwupJLwzJxzdp52t24a8qLSHlWsZwxMiHq','hlaF','YlCcs2T9MfcjWk5YiVXo4anzAFR7vLbqLJMYPMNdkzeaDPKgGpe5FysRyqbk8xkE7IZ','DYUsmkfd','DsHjMwGfvuHRYYWjRLDND2RPpxgerxC8hjUFX7ztzjIICxdgLlofiJqwDHK9VaI4sScmTA','hx6A9Q1Pz',3);
-INSERT INTO t VALUES (27559,8713419954661306426,'v3Gbkon1iRBQlLgrrjTuAkTQ5FPctk8f0TuFbNmG2mR0','TRKuIsq9','VHF6t47GWqDiOsO6GzDl2Z269I9U01NrTA4dUEX','ypjIqTVoKlzW00yWhdsUTFSroPPe5r48YraYBWzCYMUbfmMzEkvsE2W2k2owTe1A1HUpYS0YQxL5','4Uzb3tScon','7W',4);
-INSERT INTO t VALUES (32913,11966329802215374125,'j4Pyg3ji05yWkwMxXFTqWVN21','p224kWggLZN','kYIBg8y56MFkjANQegg068gABqDoBvHnPOMrnZwpsKYwdgcveWtey4h','5lYxHu4aXF44iPb4Hooy8Hxm8ncZHPMXMAQHS5jghzNlHxotsrnfo2UQzMPJ72EYpS','D0inbvhl4rYOPMCFJasMkLUxP2y60pTq9ORUyQxOlHY4p93W0s16BzzXlK6Zjn2MLhcjr3SBhx4wENoNcd9mOH9CyOS6','gey4sRCtJfJk7UMKPCKfVS1ViCnT0cA2U2O5WLqLlb7b1Rk8XqychJmieB4J7nmtgB2QbMc1NP46XT',5);
-INSERT INTO t VALUES (55231,12172998529750004285,'ddWDSPAclbHaRAzp','dQMwWevAa','SweLMIuOQrNAAi','jKe3Kf5jGpmGFj0WG3mkJeSIQwfvxYk34tl7ZLZeFckN9CzdGaP1vzSfDyiV9hLU1RhvBNc89J8yJfuTplo','0Y9bX6XxHXGTx','kO43vi7ItYlKnhcPaRLrFXbH0Valk88',6);
-INSERT INTO t VALUES (29486,11142242130653642769,'kb1MCd9QE1lPDNI2b2hKEWIRSZ2VxmIA4AsLcTOgO2v','e','AuNfQp7w4pQmWfbgv0WQUpMPvtMY9yvMuT1mUdBrlnAiiXILVwBCFhrNGpqjBDSEDCVZbkaE0','M41TksBxfrZINgpACGspWk4Oq6h6kjGWVsEgyr8AyKlVwiKsBSrUSbbqRgTOkWEdmwpTe0lnL','cVTfBEBWGMnI4gxi1EUPUoA4CnNoy63CtXOZBKJZ7icNm3lhQAo9AIoL','Lu1DAtCNVuCQLnhWNwxAwa0kIKifKJrVjxsHGj6oe8EhlEXlfyuI',7);
-INSERT INTO t VALUES (47131,13261385265886784488,'PfAiw2iF06XXPrfHw82hEDrsh4whrNQTpZpZH5tUcGUhLXEmg6gVL3MIoBKx9gYP0Qex5RB2uOyi','81tX','S8aYexX','7hhdsumUPnsFuwYwpCrS1jItZNat6S0Q1','JyAfNomYFBeCWnsnyIho7c1CMakxxBRYnjKn3ql0fSoG3caSL1RvbOctWAzEFLZ6ASQU9kJC6D','auqqL54oO4HMCwatcikxB9OSwzlpCznhejTF4F8PZJFCG8sHLQZzO9wMVuhSNaSgICQNjskFV1',8);
-INSERT INTO t VALUES (46807,3959019757653439052,'xd0a2r40zjztZbCtfJaARh5CqsShIkdlU5DNf6oT','OoTYT2dos','TdVi27','JnRKWqeHrXSniaAOo7MahMomOynnJ2HqeDHUTTtdQpGqOg0QHXg','OPve600xpXkkPznrUnquYGhGJYs5vqIDqLNZ3KbyuSKYBmkZdpmGVJoWaMz','i8c4nzbyKLMCidLivbUSuuwSq7cIU5lBCPIa4MsOt6q3Oz9iTMLH68fXCLbbDqtBUphhw4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(87), d VARBINARY(78), e VARCHAR(64) NOT NULL, f VARBINARY(62), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2199557371142045726,589115,'ibdyVGGOUuYbU66yCJmRiRjdlVan2mKT4qFvby3yhRLE8kGWf25RmKf','ABsvXSbByehvo','yuDiDoOp4dDNMXIKvkgG2GiRPVdKnPQDAmy6MHhFHLSDAlWbmi2UfxVKS7x78g','bPdJsRma8fcsxXhmOOvwx046W1jINp5rMRcAlJWRTLllYMlIwLYVRj3Lw','t','ET',0);
+INSERT INTO t VALUES (5985183235182073797,2646874,'kVJuC','GCKC7AxBUEYmFAcj7lUm','aoB7CK37XG1dMLDnaVLb4wX','XqApYhW1rccZdeiWjtU7wirnQIK36XhbjHQaHzPkvfdxSS6iqSR','q','sB',1);
+INSERT INTO t VALUES (16563060052915302418,531539,'0C9QV0vuSLfoxeOewKkQ4UZJANig9mPZN8V','mlhfkUs1qQfPcAptGp9f8CMGU8UwvXNtVBuVmYiZUXk1ojsFIeJFKpilRJX2tnk2fCGpEi','H5AGRz7nbEjJJM','U4BHnolsQBJRAIakaXIYeGADOOQBzyaeAcnHGeLVhBl2RnVhW6wUypWL','x','tz',2);
+INSERT INTO t VALUES (3463370564560314610,7070374,'f2nN9W1KgnHTCirusQUb95kJKVyGTgWqp2IhuJqLxeK0Y5I94G3EKNFOgOcan7zk','rEsAVPG1Q94wZks51uz5L5ZLIta','c','GU3Qerzr','0','42',3);
+INSERT INTO t VALUES (7978489104454435743,3131832,'Ox8VMwVw4DXOv52fYL7LrKgOrKFQh57xWKHThQFNWxODm8CbVkC2LeSSlGRX9VZGT1','jX3FpbYPNS5ccuEto0lHNtlXSR4U','2ZKhrP0Uk5VuL0CQ5ijefi9yCIVKjYlCLZ801viZEfETad','OmVTuPS1r','e','D',4);
+INSERT INTO t VALUES (13894492299293095590,6542206,'YLdcT4U5eBVDhxMY3or1OM7','ceYViBGskuWhpGGIrxpXX0N3HT2BXMdPsQTlfU','ZXdyKCnrFhbdIat7mYnLrYO6t1tg','wRi6Tan6abCAWyoXOGBk','S','sd',5);
+INSERT INTO t VALUES (3809230711454097597,4653719,'DKE40CuLDLgVSbYuA1DXvBLpg4l1Se1e2kunT3bzpXOPDuB445OgsjHKaBAhfggj','Zzw5wd9QKIccZzTO','N9hnuWbu5zD','jfiqnUurhfkGT7lxiuEPv1N9YqQVBR','b','s',6);
+INSERT INTO t VALUES (16081237920118446596,3899702,'x9ibv09UoMS2zKJT3YCs','bvX','5WpFj7s3wU8bon','QuF7djWw3ZDBX8ycDXXYgco8','r','v',7);
+INSERT INTO t VALUES (9795100884118171067,14939563,'7GUgW4Yfb6MsSi62oQ0JFzxYvwzR1rz','PHaNAUYE','Nxq1aDAe4lUYcgqBRQJlYFBaWi','a7vXE00xOjrJJ8JMpZwu0yaJ4CRg0oGmdNy8','Z','L',8);
+INSERT INTO t VALUES (11064177465297736448,1328793,'RrSraLGqVsiM4xagwIjE21cjg5aB0vZeltqz81sQAJ5rxJ4lURYPCt1PweQ','nqCyIENIRyMZk1d20fUDjCHrB2B3MUKgCnDp5lTfpQYwX','mva0ub5YgROsL49Ui2wXFp9Kqi0','iyU0Kt5YM','I','k',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(87), d VARBINARY(78), e VARCHAR(64) NOT NULL, f VARBINARY(62), 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 (40310,11449558886314719520,'wbh6Or5QHVlEcoQmvqAwesYKomjBBxNZbmDUhApyBZZsdoUpayJ86y','rbro3r','WCmzdGvpnd5Hp3BDruKk3e9Zh','HbTnIl5e552OBnjWWNQtR94','cbSmXSJ5hTeJLjI4KPvTXeNvP1vIhfRgY7834VIWKd5diUD7rSuJy','XWBgJnzecO9Mmh21ImE',10);
-INSERT INTO ti VALUES (40310,11449558886314719520,'wbh6Or5QHVlEcoQmvqAwesYKomjBBxNZbmDUhApyBZZsdoUpayJ86y','rbro3r','WCmzdGvpnd5Hp3BDruKk3e9Zh','HbTnIl5e552OBnjWWNQtR94','cbSmXSJ5hTeJLjI4KPvTXeNvP1vIhfRgY7834VIWKd5diUD7rSuJy','XWBgJnzecO9Mmh21ImE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(82);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(82);
-INSERT INTO t VALUES (21327,8436025634113305522,'7aNp6PT2','pPX','xNCiGsYtDpVNYNkmJIbEX4oyUKWL5UaBSq9h2LCzsdBSoNWRVIyMVchOohFxkbmfRRTvdHr','ecsdmPkQXbxUk3ZVBHHxCYSiebtQHgiR3mCz8VC','luDnvOCDTTpOaX9KphMrgSiyiaRZdyDXXz3XRMZp0jgd4','Jgf5z785BpVjrksmkGbK1nj83AEthkleCYGAReGmWgdcvHvEy4IjY1UZww5TiqjsLwJcwZEwh2xGtheeWsj8J499zCvMxcCKre0a',11);
-INSERT INTO ti VALUES (21327,8436025634113305522,'7aNp6PT2','pPX','xNCiGsYtDpVNYNkmJIbEX4oyUKWL5UaBSq9h2LCzsdBSoNWRVIyMVchOohFxkbmfRRTvdHr','ecsdmPkQXbxUk3ZVBHHxCYSiebtQHgiR3mCz8VC','luDnvOCDTTpOaX9KphMrgSiyiaRZdyDXXz3XRMZp0jgd4','Jgf5z785BpVjrksmkGbK1nj83AEthkleCYGAReGmWgdcvHvEy4IjY1UZww5TiqjsLwJcwZEwh2xGtheeWsj8J499zCvMxcCKre0a',11);
+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 (7789222132107011272,952840,'2ITS7SlVFFEi4L3HIMRz64OjyypvsqYpbV8uOEO413RM','AQNeLubz7xDcGgp9vCgOVBQLu482ziAWBgSXe1EUFsg4QmnT','0Nvvjbm6U1WGxrnGttGTgvf48kaq7i8SNWCUV2i','Vn8eiGrwqinOO3I65N9yrZBnrCviKx3I19mRb7x8xdBktPcsw2bAeep','3','u',10);
+INSERT INTO ti VALUES (7789222132107011272,952840,'2ITS7SlVFFEi4L3HIMRz64OjyypvsqYpbV8uOEO413RM','AQNeLubz7xDcGgp9vCgOVBQLu482ziAWBgSXe1EUFsg4QmnT','0Nvvjbm6U1WGxrnGttGTgvf48kaq7i8SNWCUV2i','Vn8eiGrwqinOO3I65N9yrZBnrCviKx3I19mRb7x8xdBktPcsw2bAeep','3','u',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (18005715068927383687,15120957,'XAcX5frMlKqg7QMYhlI','4r7XCeCNqXpitIhrChm6zeYk9Ju1H1qyzKuixYNx1nLhugGOCorDI7NJ','nNjwMG31k','cPdvyEKY6IY9LhiFtlTfPu4TmLVZ78kdgx7gPeZFJ0cUr','k','R',11);
+INSERT INTO ti VALUES (18005715068927383687,15120957,'XAcX5frMlKqg7QMYhlI','4r7XCeCNqXpitIhrChm6zeYk9Ju1H1qyzKuixYNx1nLhugGOCorDI7NJ','nNjwMG31k','cPdvyEKY6IY9LhiFtlTfPu4TmLVZ78kdgx7gPeZFJ0cUr','k','R',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (45809,2122490440790516309,'sCuUsbPjq0Rwkx9YiDVw5zhyDL8jBhz4O1jN8ThDdA','7MvLZwG4YjqZmFC45SFZ1MOAhr94hxaXAqaMQxuLpdw3JNoopPF4KlccXzr5bHQ3ge5WK3ZmLRHodDMqhEoHLSY0EFZ2ONLcetsV2Dd9r7M5bxX03AG2Wb4BfyfsE4lRfbMN2T047OueEnUkbqxnCYEj0yePTF4BFvA8dHtBxeEVoT0lklmnOwL5m562x9t8tdkKzyMCOhidaKdaxi','CD81ghRvKcyYBmqE1WMmir8buculI','roF2K','DsmnXp6iFcVa2U8QMP5DxsRKV2SY1kI1X6Yd6BUkIC','wI6kLiaalOTirKh4jMfK68oLnZmlzENEZOWGQRByk4oKqNTor7C6WMbyD5fPDYXd9QfjGJlUmH9mgxNhZxkFjYuE61pW1kY0u677',12);
-INSERT INTO ti VALUES (45809,2122490440790516309,'sCuUsbPjq0Rwkx9YiDVw5zhyDL8jBhz4O1jN8ThDdA','7MvLZwG4YjqZmFC45SFZ1MOAhr94hxaXAqaMQxuLpdw3JNoopPF4KlccXzr5bHQ3ge5WK3ZmLRHodDMqhEoHLSY0EFZ2ONLcetsV2Dd9r7M5bxX03AG2Wb4BfyfsE4lRfbMN2T047OueEnUkbqxnCYEj0yePTF4BFvA8dHtBxeEVoT0lklmnOwL5m562x9t8tdkKzyMCOhidaKdaxi','CD81ghRvKcyYBmqE1WMmir8buculI','roF2K','DsmnXp6iFcVa2U8QMP5DxsRKV2SY1kI1X6Yd6BUkIC','wI6kLiaalOTirKh4jMfK68oLnZmlzENEZOWGQRByk4oKqNTor7C6WMbyD5fPDYXd9QfjGJlUmH9mgxNhZxkFjYuE61pW1kY0u677',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (55799,3969940333521175352,'Gf2km4Trwngvp','meO3QUwRbOYCNSekf2y5v4IKoNLo50HAQSY9UdXNpXHQvAeh79UGEyHfE1TG34e5lOpKKbtt1qB8Fx','elkw2gTYOPiCkXWrfLmNEATJHpb4ombZnMk','nMpwDh5tK733Th29LLiGZK4FyHBg12Zzo1BPT9dqE57EIfyZQFdHgLbB1aGKxytLhq7S83Qigmnovp7TQ7TjgeCwJKRHdLdstlav7jtOynLzvxc3QwcD41dLRQBcbUw1N4TqxWLlfJlSKQs8Op6X6ug5xgEdSJvienHctd0FZMJ1IY3fTTSkkkAqIpvXjqHHP0k3ysPXXphWbG7i8QQO2MLFh80lbJmg7WsZ8ATRv3Wn1oCTho7StYhg','c5nb6wnIJve2SDYBW0392QIUVE8bEPY7XHmWtVxM2XL16pCaTkSwasf6T4nua9zjm2c69pOj','KTrYTe48OEoD82X6T67puA9ovwACkkMu7x',13);
-INSERT INTO ti VALUES (55799,3969940333521175352,'Gf2km4Trwngvp','meO3QUwRbOYCNSekf2y5v4IKoNLo50HAQSY9UdXNpXHQvAeh79UGEyHfE1TG34e5lOpKKbtt1qB8Fx','elkw2gTYOPiCkXWrfLmNEATJHpb4ombZnMk','nMpwDh5tK733Th29LLiGZK4FyHBg12Zzo1BPT9dqE57EIfyZQFdHgLbB1aGKxytLhq7S83Qigmnovp7TQ7TjgeCwJKRHdLdstlav7jtOynLzvxc3QwcD41dLRQBcbUw1N4TqxWLlfJlSKQs8Op6X6ug5xgEdSJvienHctd0FZMJ1IY3fTTSkkkAqIpvXjqHHP0k3ysPXXphWbG7i8QQO2MLFh80lbJmg7WsZ8ATRv3Wn1oCTho7StYhg','c5nb6wnIJve2SDYBW0392QIUVE8bEPY7XHmWtVxM2XL16pCaTkSwasf6T4nua9zjm2c69pOj','KTrYTe48OEoD82X6T67puA9ovwACkkMu7x',13);
-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(3), d VARCHAR(96), e VARBINARY(13) NOT NULL, f VARBINARY(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-29,114,'1','yVQqhajrye8ODNn0WniUixxMLiNlRuPYPJJG761NllKjuFoaXtr','xEvdYCeVi','a','gTB9oEeA5sugOpwf0yg','eqSZrbu3eGRcv1AppAIVCmJvJ82DkViXDi72UdAjAXNOmmIboQw',0);
-INSERT INTO t VALUES (100,44,'He','0zJZuXl6o6NSw2Z2UGjCHUrmoy5phBXU0YmT6BhVqgtyQr0RgHZ86','5TLLvYXRw','9Q','VuVHe4XXHjwO2Yn2I1FBgby','rqQbr8KWLbBlPkBrHpBM',1);
-INSERT INTO t VALUES (69,36,'jM','S5o','lFldTNq3pd8','RE','MA3ZED47','xgEhDJeNBBifMShZ2qt9GnfSexBShRS7WER3iliklNnvbouU',2);
-INSERT INTO t VALUES (9,205,'D0','9UcAxc7WWydP3IbbA2zigc7tDWs71','e','E','0wS4H9QB61DwRZx1pK5yTKb2jakSPS9IIObRiYuLxjcWB6Azfx5DYSLEuG7fZiXK4N0Z','m1BLVUpcxnspwJm5U0sZogB9zuKlPT58uvyGSOsk4X5suR283lyOMVccCjbqvvl9KdoIvqAozsSse2a2dMUxZ2IEj57dCk',3);
-INSERT INTO t VALUES (121,123,'jp','AQFhyEcJEYkfpW','QbsAPLSF','q','WinLu47yQkGeuxHyD1YqKmePyOSHac8rQIizNDR1dw7VIUxcWUBaVc6E4B1uKPCt6pAseWStAfJKqAOL9d6tqNwMn8i2CO','zqp2T19MTmgA6zt1rpB0ao95urNB6ZGKIhy',4);
-INSERT INTO t VALUES (-95,144,'Z7','LGlThWcnovR7JfTraCk0mVnsFFg0tPJ7bL175cmAMNNz1kuJZmOKw0teXBNx9','CzRxwwuvhB','Ug','z2V2VK1AWqdmCgRJKtMOU5yE6kU4q625gIbh3Qcth1AEPsXSHKWlcWAv','4jdRme99YJEYnbBRrEAkcy9hjctSDqkpfaRngbGKJ31ED8umJgkbcSevrkjhyWpGQG2C9',5);
-INSERT INTO t VALUES (92,155,'t','Tk1gDJsEapTaFX1i1gsaFiQjFIua0hrLGSTx9dFeSn','95ZX96BM3m6jt','Yl','ihFIXmuZrpfr6leBZItSpdgr7A3GYdnk3tFbWlpNqj9uFQ8kpv6YFGVQYnacH4TfHX7gLI5S7Wb0ZIg4','i4sl13uLvcp7wYcrx9cnhNfiyjNEFy8FwX0q344d1NcVsJilqUfIC2SLj3hfPE3o4Qcrpmenur9XMRS56kyjLTqPPmGZlijeYF6V',6);
-INSERT INTO t VALUES (127,82,'L','gXpJBXZ5W48hZOiPHWOpATg9lzCHDYKbCF7VYN4AucYqxChwSXqxTck9HFEoe4yT6ZzVC24iYrANyNdNaQifUR0j','YFceEOz2','Y','9xz2fbedgPNC6UmtlByvG2Ok3fiCC2TEkL6','tmco0G8JOyiaAkIl9kFopU86',7);
-INSERT INTO t VALUES (-51,55,'M','98CZVlZw3Oh66P2V3Wt0znvsqvObp3d2CSLwryOyHad1AUO7p','WwNLelqr','H1','g11QjFjcUT8jKsM7wsMvZUuWnOc51uOSpDDdDDNYC3slQuJmypOW0TsdXlbiprqytVtXl01mDdIRtP1SSC2Vi0gA03I','R1ZnctqKvRQpg0',8);
-INSERT INTO t VALUES (95,102,'yE3','tyJamFyjMD4jpostmDGKDSUUNTagGIl0UOdvL','5V','o','8XD8fVgfgOYflJtNOHyAVCs06kDlSC9GrkKpbsQ93cOW3RCyHvyfK3L','efyAYeIEC411NhYTljlLP9j8BNHpHTW28oBp1z786Q13qfAnYnkUiSePfI0idm9o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (214566563,91,'1s','AQsTFwfU24MYhpypmeeBaUGk5rr7Y','0CCyRwaPfJSV','bK','iZmS8BbwWrzLzJaSSIVreF5Af10FN26vRyZYdMqIeHXjUONtbJTnaKe74AUMfeHvijlQb5XlsgIqy7vykQjEmMpoQvZMUDd5','BVrL11j8mfIsKOmTeYE6eGA05i8PaGODRojdA9H',10);
-INSERT INTO ti VALUES (214566563,91,'1s','AQsTFwfU24MYhpypmeeBaUGk5rr7Y','0CCyRwaPfJSV','bK','iZmS8BbwWrzLzJaSSIVreF5Af10FN26vRyZYdMqIeHXjUONtbJTnaKe74AUMfeHvijlQb5XlsgIqy7vykQjEmMpoQvZMUDd5','BVrL11j8mfIsKOmTeYE6eGA05i8PaGODRojdA9H',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(4);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
-INSERT INTO t VALUES (1825301444,164,'cuDj','ImA4BrW8lTCFw2PRQow8TaxG373w3','dGt','T','FUhd3eyc6VvvWt0IOmVZeqXbFRGxV2FOJMjJoIjjgbThFMesTfCsraMAEybu1etDPdOtljH4JkAdt3hsk','anlDlNNunRrsuXN4I2JCTXXV3aRqkI7eRIVma3lf6ES0L0eNAq4Weu',11);
-INSERT INTO ti VALUES (1825301444,164,'cuDj','ImA4BrW8lTCFw2PRQow8TaxG373w3','dGt','T','FUhd3eyc6VvvWt0IOmVZeqXbFRGxV2FOJMjJoIjjgbThFMesTfCsraMAEybu1etDPdOtljH4JkAdt3hsk','anlDlNNunRrsuXN4I2JCTXXV3aRqkI7eRIVma3lf6ES0L0eNAq4Weu',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1152379598,77,'4o','FRKramOqVTfNEM7tcHYHhks3ha6XgFeBhqBTmdZmarOdQ4r3ok9xYKLhI7fAeR9oo7kLMZykGcnKpCb06l0tWKcBmc8ZGII0dqUCb50P4tAE5j8309opZ0MViGazpJvndUzYOIdMAXNpvavtTrxhNOtRUA0OQirkq6aXay1BpVjIxbNRRpHl2Wm1u2nmcxVACYhILYK0','OWHnCf7dFU','hg','zWyiPYCNWyoKQhexk4MWGvag3JOtiXXO2MX0BOwS2wcTuOqWsjCRJye8k','mG9ZJhAbsR1xZ35nycMbeypjrAVe5rZIE6IotubDVjO85lWCMRMYy1FFze7sfEt03UuXBXmWxKmukrnLQ7akuP',12);
-INSERT INTO ti VALUES (-1152379598,77,'4o','FRKramOqVTfNEM7tcHYHhks3ha6XgFeBhqBTmdZmarOdQ4r3ok9xYKLhI7fAeR9oo7kLMZykGcnKpCb06l0tWKcBmc8ZGII0dqUCb50P4tAE5j8309opZ0MViGazpJvndUzYOIdMAXNpvavtTrxhNOtRUA0OQirkq6aXay1BpVjIxbNRRpHl2Wm1u2nmcxVACYhILYK0','OWHnCf7dFU','hg','zWyiPYCNWyoKQhexk4MWGvag3JOtiXXO2MX0BOwS2wcTuOqWsjCRJye8k','mG9ZJhAbsR1xZ35nycMbeypjrAVe5rZIE6IotubDVjO85lWCMRMYy1FFze7sfEt03UuXBXmWxKmukrnLQ7akuP',12);
-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 (588287194,45,'J1','gbBeroxSGRmje3oZdjfPRyDIozG88F1CB23V9m3BjUXLOOsRZi9qq2U9u60tRlKgH8og1oL7qXRcYBM7Z0COnF','kxpXzSzLTZW','55CUKAPGB9hKjf2bQDeqizswfZ5c74ALyxyvhoXz5JoP8MvLgpuqQ4nK','GCQVDu6taaoXQFkHKPenhbLACLHRb92jVmmMgTUXpgxiEJW7fIIILeussm4U','nisKrtjggQaPLyjnAiX7VxPGEiHF6bbrWo1JSI4lecaHzJvPMl',13);
-INSERT INTO ti VALUES (588287194,45,'J1','gbBeroxSGRmje3oZdjfPRyDIozG88F1CB23V9m3BjUXLOOsRZi9qq2U9u60tRlKgH8og1oL7qXRcYBM7Z0COnF','kxpXzSzLTZW','55CUKAPGB9hKjf2bQDeqizswfZ5c74ALyxyvhoXz5JoP8MvLgpuqQ4nK','GCQVDu6taaoXQFkHKPenhbLACLHRb92jVmmMgTUXpgxiEJW7fIIILeussm4U','nisKrtjggQaPLyjnAiX7VxPGEiHF6bbrWo1JSI4lecaHzJvPMl',13);
-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 CHAR(1), d VARBINARY(78), e VARBINARY(8), f VARCHAR(89), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2613990931156664579,-609,'a','c3mOoY9r9nG627zA1UjyUEnyKsefQFmyYzHOyn3BeyYHpEgNZL9QM1rCIjHYs16Xc8D9jnbo7SlXVa','vnYePbId','pVH3abaytVZ1agfI','hUG1','KxKQjK8NYwbVYwIdpQLGnAOyChSKncOMyyB23nZDjP0fZyz3tgUt1ShCzDqvHoYRkn3Qa6VsRlnYaUS1VjhVhk3e87He',0);
-INSERT INTO t VALUES (18213567660894412637,-21706,'W','HuEatyPHkET9AHSWbK','3uohx','4RpexwWceC6Bews3gW9JjyLBiFrDpQxX4PSQp0913g6FJjVoOGEaPOhHVbJ0N','OykrhQK1Ib3IuUezd4qednRT83SoWlQe5XeHtVDgNfIQkaAy71HYxjs9p9IpOJYtwc3rzkO5ii','V43bdoppRoT6jlT1xwIoNIy7CMnLY3YQQe5TqCyoUnacHcvP6vAnClYbBIQmY38M8KplfwBM',1);
-INSERT INTO t VALUES (12133892641506951867,-31376,'H','7H7joaIxr7h8rnSQWz2xOy','1','F','kJNNf4d9S3QsojLNqKjqqJlgvSeoX7PDA2Mlg','zxcmvsER915uW07ppCcSHwroGgCeX81CvEKmNUJG3nc244dtFSuCl6CD8eDNjoJ',2);
-INSERT INTO t VALUES (17151648083690140290,4115,'X','EP8recoM8n4bkMoeth6I8M6p2OVFssLPmKe7DcwiwaKk7lVigKaz','zzC4WU','d1ylBGaR6fqU2FVe8n','3ZMuU0KRxhc7lxdI0WwpwVcy9E2Yx3l7xuiuEyLMeS0HaUARhi8PSVJRZhoQI0VBsD8gxdnSFm5mA','NjzzceE1buAbYzsJCl6igwJe3T8p4kGgov7xcUcAEENQZvm2ivODkjF04Pa77EVrfMqhqeCsEnXmjQHDf51NvummaziULSb9',3);
-INSERT INTO t VALUES (9556174806333169859,1693,'m','c','nqG','QI8HvEbj8Z0M5SvjtzP5Jrh6GBnXErCLHFNeAb6zxvD25UnX3eT9jM0LwRlnz9KCOTWryoZenyRpfTUE','CcBYVBqGsraHVQ','5Fzx4qH6HrmA5ahWp2TVR5cgVnti4QCiQQgMD0VZdS5WCfnr1zcXq',4);
-INSERT INTO t VALUES (18092878740605242923,22502,'7','Em2HMHYFOMqNM4MwC9jQg2CnevX2Cq3CguT41N1tvu3i4jXj1l5i6fLMz8npOw1h9AEBcGTtZ','jznQ','sd2Y8XQ9aQs9BlADONpjNUcB6mEQJU2lVpIL6qDpiUQz','ZnK4J6jOp','Pu5BeAfmXn6J',5);
-INSERT INTO t VALUES (12488916902455061900,14814,'T','DL0U1TQg3R','6e8vj','vjqSB5jFHtvjFOVQksFTvTKRU7mYTyKK1PyebCReVPk4luUKECG','PUQExiV0NHgnP9HPUkAQaPKpDJT3RJFtWwcjDcYUp1vN','F5igDgfxxSax2LVdbbacWuuw1',6);
-INSERT INTO t VALUES (4970646968125467342,-18068,'X','r3','eO0','sN5lDq93qDTq5GI7JF5g41ISBn0LDW9jCS4eSUgWxJjYrgbwTuQbl5Svm7Ew4J0Gqvl3oS1Skq1lhwYNQER3U','ljifL0SIodQOHMesR2QIlOIWlxY3ClDJZQ2KgoSJV2p1vmvVmd9bY48P7NM5kSqNRFfsstnYbvpzA','Idy19RF',7);
-INSERT INTO t VALUES (11355434778112667085,18432,'R','oriSb','gzORM','bKjzEmpns7zusZOWr2ySWe7W4IK2RgZPbKMbouVUhxgC','qUwcwvDYNIAKugU4p2jyqfPYDzRKNsztSit6gWnTdWR4R1VwpbWpGIMSi5ptZx','3Hpevkz0',8);
-INSERT INTO t VALUES (1002450041484450631,22153,'6','5gC9iqURhJQXsApBJee7YaxVra0sFrh6knJbwnYJJpEDkDSHFJM3on','bhiSql6A','dnqU7ZSXnCly45yuRe9yUqFYLnWCI6D1vNgSwcsKxrw5PiECPqpuJtgT6i2QJsJDQ79OMwT3ha7zyM8','mp9B7BSKhxvf7g3RLEp9u7FVJSVoYtgI8c112xAwnWWx6kneZ4','MAV6fPI8d6BLYKlEfO4C64Y1BUXGezG3WO4ojLF029KLlcjTgJ5SmvtkDYBT5HKxcPE17KvQT5GuGThH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3218192746227830996,4675428,'79dL9RpcEOMiVbJ93TpMuH5E2NC1h7Mf9ZS22QQakVN','ZbjkrWHNGnb2vT25GPcOqF70dHl7mcOCcxrpmPFmxuDHqqQIiVHGO8RpJAiRnv6rNOgDtFFoC1K20stSJS9LrqP8ipDnaOiaT1luNcxrdYY6dJ49cl40CBm6O91y47sIZSNPrcaUHAD8v0v43olshgX8h5TU7e6j0WLbDcUfQUjrQmbP8lAZtMxoZa1KG4ykjMV4nRQjESz3i4VfvcKiNXadibKl252WyyB1KmxL1SoUIKm1ZtgY','MesKP8is0GLGCd2U','j4D0T42B8v0Ol5q320GrOz','e','Sl',12);
+INSERT INTO ti VALUES (3218192746227830996,4675428,'79dL9RpcEOMiVbJ93TpMuH5E2NC1h7Mf9ZS22QQakVN','ZbjkrWHNGnb2vT25GPcOqF70dHl7mcOCcxrpmPFmxuDHqqQIiVHGO8RpJAiRnv6rNOgDtFFoC1K20stSJS9LrqP8ipDnaOiaT1luNcxrdYY6dJ49cl40CBm6O91y47sIZSNPrcaUHAD8v0v43olshgX8h5TU7e6j0WLbDcUfQUjrQmbP8lAZtMxoZa1KG4ykjMV4nRQjESz3i4VfvcKiNXadibKl252WyyB1KmxL1SoUIKm1ZtgY','MesKP8is0GLGCd2U','j4D0T42B8v0Ol5q320GrOz','e','Sl',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (17998066355438518366,2107757,'bVUQYlyBlpjvAcusUl7M0yfvyQ99g6mN08ZAfk6','h9EBm18F7rB9rye5xSFcStPEkdPZg0j8vQZepywXCmkkxpNeOxZmom173lWHwiNbk8YasLgIoK40ucPqcEbXpUKdDLaE7lHCatpN','JWMrA16urly5uSYahCoFohIPTJIwvLirTJDLJBM04yU63wWatxpF','ATAWxYqHoNg735ZT0o4lnrXINsVRGYPoZO71h6V3EBVx2QaknLqcdoVHsuDPRsIJ4oIKv5l1pa68rE3MTrkgT1uXBTQ1GfLLkM1bEjHxgLI7QqiQHeiBB2YvzSYcQLyQRChvdiI','Y','g',13);
+INSERT INTO ti VALUES (17998066355438518366,2107757,'bVUQYlyBlpjvAcusUl7M0yfvyQ99g6mN08ZAfk6','h9EBm18F7rB9rye5xSFcStPEkdPZg0j8vQZepywXCmkkxpNeOxZmom173lWHwiNbk8YasLgIoK40ucPqcEbXpUKdDLaE7lHCatpN','JWMrA16urly5uSYahCoFohIPTJIwvLirTJDLJBM04yU63wWatxpF','ATAWxYqHoNg735ZT0o4lnrXINsVRGYPoZO71h6V3EBVx2QaknLqcdoVHsuDPRsIJ4oIKv5l1pa68rE3MTrkgT1uXBTQ1GfLLkM1bEjHxgLI7QqiQHeiBB2YvzSYcQLyQRChvdiI','Y','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10511608135440987922,1907556,'0jYkUC144IaMbucJzJKSFzMHZqSymakNNCOGLQmvYIZ8FlQ2xTTwBjBgxtwz5QkGRtwZNeCSSbzgGLviYYnhi','7QnzS9sKCRSdoA10ZCHjsbqLSumPWnPaZf5dmLeCCYQWvbIjieIY3FxSZevADDpQR3QJrMgFOdHxxnLGHJZzALa6NHIPvT9B6Iq2TU2si6T7vBxjkOqpi0GeXprLslol2nSEfdlbnEg0SEPOAo2kWocTrqor3O','FVpivBF33SuZiiZOkwHavF3RlRt1h75DbgJpj','ZnCvXhCdxI3aqlSs8Mhg7qrZpZ1tduvi6DGYAHe0Xtz2tvqBsYvIwn2dxNEIO06S5Obmaj5wnoBDind4yvDpMo8zQLeqkEsIsOj6Z29EXN873n0fPyumxgzGHGyHKGb','NQ','Vd',14);
+INSERT INTO ti VALUES (10511608135440987922,1907556,'0jYkUC144IaMbucJzJKSFzMHZqSymakNNCOGLQmvYIZ8FlQ2xTTwBjBgxtwz5QkGRtwZNeCSSbzgGLviYYnhi','7QnzS9sKCRSdoA10ZCHjsbqLSumPWnPaZf5dmLeCCYQWvbIjieIY3FxSZevADDpQR3QJrMgFOdHxxnLGHJZzALa6NHIPvT9B6Iq2TU2si6T7vBxjkOqpi0GeXprLslol2nSEfdlbnEg0SEPOAo2kWocTrqor3O','FVpivBF33SuZiiZOkwHavF3RlRt1h75DbgJpj','ZnCvXhCdxI3aqlSs8Mhg7qrZpZ1tduvi6DGYAHe0Xtz2tvqBsYvIwn2dxNEIO06S5Obmaj5wnoBDind4yvDpMo8zQLeqkEsIsOj6Z29EXN873n0fPyumxgzGHGyHKGb','NQ','Vd',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6275710064227915916,115451,'Rq7KxSKC2rNsjRKvT6DuakX2RoOKdY3sWACFUoOlLDYbB6lM9jLBPyqhS','twejPMsa4wbhptb7J8zlpSxyiJ9phNr1cdvmdhRo1RG2IrxwFk1YT6ZCarjm0GmyAVLApdXBCHPsCyGks9uA5qt879umXDgh7vdsYFxf','gyFydkeYGbugqbR59W5jFfCa7Ke1Bs6','RluZ5xmhi5qhlsOKv4WSwi58ZtwL73vVURRP1eGFcakYK0IT8n7SB2rtKFHnRdbUQ5Nu1p50Hw4RG0rdZ7c9dbaXhABPrtTLswYUpAymUaJG6OHQ9lhAU2Dnu8EonBHLRwgCu20bfCmJNeBiuTM6SUPNSXWPnHv7GzqJHKAvC6ltiBfrYcLN3NAtZyv8NrTgVUZqU4JudZkXNof','5','R',15);
+INSERT INTO ti VALUES (6275710064227915916,115451,'Rq7KxSKC2rNsjRKvT6DuakX2RoOKdY3sWACFUoOlLDYbB6lM9jLBPyqhS','twejPMsa4wbhptb7J8zlpSxyiJ9phNr1cdvmdhRo1RG2IrxwFk1YT6ZCarjm0GmyAVLApdXBCHPsCyGks9uA5qt879umXDgh7vdsYFxf','gyFydkeYGbugqbR59W5jFfCa7Ke1Bs6','RluZ5xmhi5qhlsOKv4WSwi58ZtwL73vVURRP1eGFcakYK0IT8n7SB2rtKFHnRdbUQ5Nu1p50Hw4RG0rdZ7c9dbaXhABPrtTLswYUpAymUaJG6OHQ9lhAU2Dnu8EonBHLRwgCu20bfCmJNeBiuTM6SUPNSXWPnHv7GzqJHKAvC6ltiBfrYcLN3NAtZyv8NrTgVUZqU4JudZkXNof','5','R',15);
+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(90), d VARBINARY(20) NOT NULL, e VARBINARY(3), f VARBINARY(5), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (91,18071099322164974179,'ZJJFsM','uPAMgM3TCTNfZ1kK4bup','QA','xsGt','6','5',0);
+INSERT INTO t VALUES (123,10917640023802428931,'tMwcduae7xxE9B','Cm6ofpRUrb6vor5','Oh','Tb','6','z',1);
+INSERT INTO t VALUES (213,6245025123824330798,'vghEk45yuf0JvGdrY6RRDkYKqdI1WHTmZeHuE','v45w65VAFh1Hd4j7WiR','N','FWyY','V','O',2);
+INSERT INTO t VALUES (140,9502357225533554310,'F7275f9mfiCaVrRlAxS6XxYHZ5B9jmHWd0l70fp3m','JKbnkjF99rkQrnm4kYK','w','GRfh7','g','n',3);
+INSERT INTO t VALUES (25,12142793089954471531,'xlE4b8w6sOCuU5gDqEdvMUewElq4bMOYCBcTuVlrbR','ISHuSo','x9','mr','o','W',4);
+INSERT INTO t VALUES (176,9259997495184982049,'MppQT9ai','ecdS6Ns8K10hkcRymQYO','gk8','nO','6','q',5);
+INSERT INTO t VALUES (164,692059596270317273,'2LuhtQbKc3ei349','CVGLgf82Wj','D','fXM','G','6',6);
+INSERT INTO t VALUES (9,11172369213552131,'m3MJ9xp7NovmGTrRux7dYoYXs8JNx51iL9Sy3ugdN7mBnkBd5anWyFB6RxDJCw00ynB','MYE95','DUh','4','Z','B',7);
+INSERT INTO t VALUES (162,17500416851077965846,'pTaJzNq3ES7iLSJ2Tu1Zw2Y3ujjaW9ExycBVT8G888NBuLT8wnuMuAN8EQ03jhfyxsNP3','mOuC','x','ted','F','n',8);
+INSERT INTO t VALUES (163,13910871680954147931,'xslHYCFrxTbO3pq9mw2Sz5PxoS','V93f','nK','IpoL','w','k',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(90), d VARBINARY(20) NOT NULL, e VARBINARY(3), f VARBINARY(5), 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 (15794758215198407866,-8512,'3','zU5GE6iMuNk71wvxVm7AJLOjt0TUPDiXQM9sj8Fu2bUd7eNSOJWrkCb0Z','xv','CVzm0IOU9QqpUW0PargIJUziwuJv1ZI1roCCqPFsIwenALjMw1CxCKGWE28FeEAwYs1v0a7sBunBHzvKO93xKe1','tFBrcPIfIGG6te4nIc8h4ZfYf','IdMBnDHc2hoEzEudXKPnkV3lc5Gg2z4MG0Ue4',10);
-INSERT INTO ti VALUES (15794758215198407866,-8512,'3','zU5GE6iMuNk71wvxVm7AJLOjt0TUPDiXQM9sj8Fu2bUd7eNSOJWrkCb0Z','xv','CVzm0IOU9QqpUW0PargIJUziwuJv1ZI1roCCqPFsIwenALjMw1CxCKGWE28FeEAwYs1v0a7sBunBHzvKO93xKe1','tFBrcPIfIGG6te4nIc8h4ZfYf','IdMBnDHc2hoEzEudXKPnkV3lc5Gg2z4MG0Ue4',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (4612055368886949666,18441,'5W','GGKh5PqGAJY2QJBYhF3rGgXRj39FpgsK9qhaSDyrhkcM1yD','M9gh8N','iZijnstw','GEH','4PNU',11);
-INSERT INTO ti VALUES (4612055368886949666,18441,'5W','GGKh5PqGAJY2QJBYhF3rGgXRj39FpgsK9qhaSDyrhkcM1yD','M9gh8N','iZijnstw','GEH','4PNU',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (16992461265675140316,15495,'5','vYgFAV9EC3anPLSoWgnBfXH9Rv9KYV9YWquShc7siwrBZj6IbdLTV80qZUxlZfI1GyH0KA9XnDbb2dm08yF5sNWnE85VeGcIXJc9sUnSkGXTGAXfZv6kR1KwhziG2hysk5X7FzK62GIQ','j','rh2vz8etABaA6AVYjhW0vH5AQZQR8kl8FQrW1g6Y1WetNT6vhAznen5ssA8d5emwP','4TwyZOFn6jPZIejdN1XsQIbrnL2T4wyKZPOYZ7p6RocsWupBl4','1eGNSbARCqrN5',12);
-INSERT INTO ti VALUES (16992461265675140316,15495,'5','vYgFAV9EC3anPLSoWgnBfXH9Rv9KYV9YWquShc7siwrBZj6IbdLTV80qZUxlZfI1GyH0KA9XnDbb2dm08yF5sNWnE85VeGcIXJc9sUnSkGXTGAXfZv6kR1KwhziG2hysk5X7FzK62GIQ','j','rh2vz8etABaA6AVYjhW0vH5AQZQR8kl8FQrW1g6Y1WetNT6vhAznen5ssA8d5emwP','4TwyZOFn6jPZIejdN1XsQIbrnL2T4wyKZPOYZ7p6RocsWupBl4','1eGNSbARCqrN5',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2482324294306732088,-9183,'s','46yOhAin2K5HjyFPiuCBq6X5FiDggH2mTzpSbDpDLqen5E9Ek3RTU3GKtW6sE5LLNvtHJrWilvaYXycndB2adihz2WV3S10yYX70TueuH34wis98AKvd3xPTNq0OSIaCZDvFbi9LrUZf','3ZZ1H','nTScfcfGkBR2EdiqPIOZrGrbv3SjtALDyxCqMK56kpF0KX6ePQdPAbzRgG1QG3pRE70YOwVLReh1JnT8S97yGGcwJr0neDmWafES3ATuelxCXTAVc3ChG0DZX23Cy3W8ZKjYfM6vv6x8342UEOPP4WSqx5OzuRzdMSUy9pdmf0yQSJsmj8IzVpoDAjpIRI3CUy8wDjZdrTJ7uQFsDvjqWGy8QWwe46NlpKOjU54TxL8ojA7jOc1MYOEFPrs8Oe','kteorZ7StZ1BmknUsATWOy0lnzZjGxBPHwFsIbL53aHahNTMfH4O7Iy7ARPnmeuKIfcLUY07raNdtAaGUx','y7DXPR5fGR4Kns9Vp0KO3SYvCBDWx1xJe8xlz0Brw8TLqFkHuGVs93Chq8oy8GmULjbshzUzHYlOzZyS6l93',13);
-INSERT INTO ti VALUES (2482324294306732088,-9183,'s','46yOhAin2K5HjyFPiuCBq6X5FiDggH2mTzpSbDpDLqen5E9Ek3RTU3GKtW6sE5LLNvtHJrWilvaYXycndB2adihz2WV3S10yYX70TueuH34wis98AKvd3xPTNq0OSIaCZDvFbi9LrUZf','3ZZ1H','nTScfcfGkBR2EdiqPIOZrGrbv3SjtALDyxCqMK56kpF0KX6ePQdPAbzRgG1QG3pRE70YOwVLReh1JnT8S97yGGcwJr0neDmWafES3ATuelxCXTAVc3ChG0DZX23Cy3W8ZKjYfM6vv6x8342UEOPP4WSqx5OzuRzdMSUy9pdmf0yQSJsmj8IzVpoDAjpIRI3CUy8wDjZdrTJ7uQFsDvjqWGy8QWwe46NlpKOjU54TxL8ojA7jOc1MYOEFPrs8Oe','kteorZ7StZ1BmknUsATWOy0lnzZjGxBPHwFsIbL53aHahNTMfH4O7Iy7ARPnmeuKIfcLUY07raNdtAaGUx','y7DXPR5fGR4Kns9Vp0KO3SYvCBDWx1xJe8xlz0Brw8TLqFkHuGVs93Chq8oy8GmULjbshzUzHYlOzZyS6l93',13);
-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 CHAR(94), d VARBINARY(60) NOT NULL, e VARCHAR(89), f VARCHAR(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (77,2800116,'CXfdEWEn14BYv','ZATRq7oZE','aqjrqD48bzAQor0RTjuXNzclHu6nZA4W','L2Ai0aSqsMn','TbgtFj70orpUwQ5enZDT4AhL4PkSwAgLoeC3nLSjBPLWEv','LOGOj9bPkfqbDpcdfi2LB1tbeUhtMKaBdblUkUlZBojKaMf12Lshc5kvQFGoDz6EmLtsiH876umLcxvMlYUpuJ2Nva0UE0MM',0);
-INSERT INTO t VALUES (69,504443,'NNAyj6aMh','o0NuqENqBZwne4LtsFiZkR1dELK1hFVm1wUeWrl92gNQ0X5xHsP4','tx5deUO3Pi2nzOeTj9HeIH4q1ZFFl59PbVVT142I','NsUOmNwIzaGogXk5vYHsQ0abWyJh2','pYoWh0tTQDIalkve0r66fRiN','25rt6nCANAM3XwFHfgKbVDRro7IMOa9JPL6nPXwnrxwGpMSPrj1crYGVUGRJc7v',1);
-INSERT INTO t VALUES (41,5608316,'3VO8H','zAaEQ1rks9UNkRyDtwGBM0xRPeBRVr5awJoDuw3IX55fLnP13dB','RaR926YMemjsN','OTNIOc38MuUS9YDBArDI','3xebIMTNhz3UrAtbJhP1skNCWVfMiEO8T6v55pqumuvfXafRqI2ymzYo2FTUTUaj2MJGB','sEOVudHGrchzy3Mi1G9TCYSztVYpGA5qtJsZMbjhUc78NKRLmbfWFW27wdjMK',2);
-INSERT INTO t VALUES (31,-8054617,'4RaHuPrx3ZVoyZyVnguMuJ35FUKpwzRS9uDysiARfvEuAsHdtqdW2','MKwjNf3E','Z63ApmSrxaiQsePtrZ2Sp0pQr5EUJU','8um7RxlpzHW3R46','kmENSPFGxD5p3W6ZCBtsHDcVzFrEMSQdqPDwfenp2IEqu3HXaSbBO3lrHPk0Jx9tIToMmkGNyEgFOBqXXaNt','Cxg0sXlEEwv8Y6DxL3mT5cjxL4ar9CYItfkde798Y',3);
-INSERT INTO t VALUES (211,4671772,'3lrhffXkERE0u7MNEgxLO6v3iddg6osrFGK1RIrFLxwqKzI2orKoAhV1IHTQ3uuaHYs2gdDC1JLATrmrqQimLPe1ikxlgw','yTWwSff9cmND0b9gL2dSRcWjuNYWVWGuOnicDlTZev05ZOZ006Z','sqr8ZH7XJg1oP5YF2D6kOfrtgXKUnfF6t1PIHGphssflv30','A37H4lVuOskQBDLhPeYUwWeVKI4N','wIvdMKxzUNvgWlTz1Xs8vvrRHR4p4oj5kSusVhq9rOh2a45kRSKLSe','wPrNlSj5e2j8lvzJGEWCd9DRYpybY2NIQK7CZt2PS',4);
-INSERT INTO t VALUES (111,-2307589,'pV2XYuhr4ZiO149xOwR4Hhkrb02oLGvvagsEslz1E1UKNQ7E9ESaBHc9TDFvE2QfWzCehZsOAheavAArd8djF2','l5QuAG3dkfQ3UYA4dgqtwKpk7mnVuBmHaBEOtNUvwkbPav6fEF','fj13fHrts1FOx0Rlx0j9WOUO5G1Q14UIyKa7w5himo2elSBC4bWW7dEICHbrTmf8t9AKX9B1B','rm4KeGLue2U79a4xvYlP5I','z2evAbXaZ6Wr5V69uYJ8ecOKDsXxWuWulMKx1DE','6b2ro',5);
-INSERT INTO t VALUES (254,-4207207,'vQEbDshoxT9bIkReVvzLYsSgD5fOc1bS74lyETG2kTPNNTaiElfkO5xcl8t8Q6BSHM4MGITC1Akj6cuKA9gW2K','20','e6KLNtLeMYyEXA0JK07Ex89AconJlrOHRDYjtp5Ia1WQDv8TAf','whAgtnMjoljuido7pE4rWedI8SNydX49','T66kSea168tlAsjMJ9YVAvUyi2IWSsOrFcFbegcK9rv5S6bKa0BsbRqZZ5NphbuHJF92qXXOjt3SWsdg0iCvFanR','14LVbn6fCs7vLbQR9K43AuhyUnNpXEnS8kC5su1N1F7f1RdrvXaTrFAs8Oe93schJlQpXAG3yRrhoWsA',6);
-INSERT INTO t VALUES (178,4841568,'hfVKe1LFGFVlJTyPpfzdhzXsxcTWotu','ES6Ja6x3GRTwqYOoD3ol39h6IKjmcgjVvXddeC2Cy7jJ8yZJgHw','HwggZPpEpASZNny7hm4xNjpije37ckS8cqqDMYbbdFzjl7CKUnUHpHTMoLs3h16sL','lpJtzIHewkrl9F7Sy7S6iJTnADKBWz','y0t9CO1U4jKkNeSK25ST653kwVqh0ksRtg2UI5G6ZIwJoV','30AqMrFYYdE2S8B83TO8ovB3uQVOxjpDAYARaSsaDkM43J1WowWA85bAJ9KW0x2vE9RNfq5Qu72DutASGKRJGW',7);
-INSERT INTO t VALUES (104,-7331036,'hjcd2pJih1odFWZLOoO967xDzAxTK7znZpjOFosMRVEO1Ow1XTnMAP','LPD9sLliSuIzc2zZ1','Rh3jwFetNy6mDKo6SYFaqp0A65sJ8PjynkfRpeIfajIJ05B','bwowfAAHERr47','KvNQ7d11zm2cZNkp6ryvKUkb','qurRtUgPz6VURCutz9yxbjVMnpBIvkmEYRp',8);
-INSERT INTO t VALUES (118,1217563,'6CMVCnPijE7D6MC0Lz0KsSWHvIPxzr0f7DzD2VFcQng44sI6cnBMETcIfyEkHea2WQKx4kOo','6RhZtNKETLthGCcTblnz3vU7HHE6glCnIo0Kt1lGoQunKXi4p9nCDDBV','mSgWWUU9jkqxfWUOWtFL9mQ6YWmGIvkwD4PiFDiWWHmMaMMwEou026XqdKJbYKo','ohL','rwwTnJpM0hXjPiw0Ptkm4tkZ','61OODvXm4nGKERatTgYPWJBZ8LhSY0gsR1yyEJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2036064041,2983071,'R3urMYOn1Y','ClAqY6LALPVkNkTM3eoF0EZ2Hrr1TljFo1YaTfkDbhzaIL6BZWSd4c','gVlEleRI5NqzJg58LXgdMBOnMbqPutqR','G9s','OQeicE1yWxDaDgjXT1jhjqJ266c6wlXOfr4BontzAf2mxzwgUKEofiG8sUstoT4SwM7cOHiUZUzlQQwQV0','ZH33ZBEXZZUHptVC5vfsmSi',10);
-INSERT INTO ti VALUES (2036064041,2983071,'R3urMYOn1Y','ClAqY6LALPVkNkTM3eoF0EZ2Hrr1TljFo1YaTfkDbhzaIL6BZWSd4c','gVlEleRI5NqzJg58LXgdMBOnMbqPutqR','G9s','OQeicE1yWxDaDgjXT1jhjqJ266c6wlXOfr4BontzAf2mxzwgUKEofiG8sUstoT4SwM7cOHiUZUzlQQwQV0','ZH33ZBEXZZUHptVC5vfsmSi',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(95);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
-INSERT INTO t VALUES (2330525550,-8041746,'a5UidMcoVaDmE2xgpWDqFiqYx9ChyHoLsAdw','F','NWHiXgu5OI','AUsyqnIgZRMBSBUhJQ1U','7aN6EGNe5qJ4cjAjAlDNCA15lzb4pj5GfXrKITlxrqKvIR919FtyBrVEDTG38zfXA9rWx02ZcX','qe',11);
-INSERT INTO ti VALUES (2330525550,-8041746,'a5UidMcoVaDmE2xgpWDqFiqYx9ChyHoLsAdw','F','NWHiXgu5OI','AUsyqnIgZRMBSBUhJQ1U','7aN6EGNe5qJ4cjAjAlDNCA15lzb4pj5GfXrKITlxrqKvIR919FtyBrVEDTG38zfXA9rWx02ZcX','qe',11);
+INSERT INTO t VALUES (10316977388194123151,2145381920954500812,'aG8IUnKFHQ5Q5bkmecI2CuIWHUwJ35LMKgogiPhxTfWb8','dxFwr5Lt4svlR4Y','I','8','Y','3',10);
+INSERT INTO ti VALUES (10316977388194123151,2145381920954500812,'aG8IUnKFHQ5Q5bkmecI2CuIWHUwJ35LMKgogiPhxTfWb8','dxFwr5Lt4svlR4Y','I','8','Y','3',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (7845054486338489883,7425931467174751266,'LB4kjveoRn2LTcW4fLfmjabEfbXpjfXAW8ONykmc8qVCsT5Dv','kgODqFwKeB7p4mJmr761','5Q','LTdr','L','M',11);
+INSERT INTO ti VALUES (7845054486338489883,7425931467174751266,'LB4kjveoRn2LTcW4fLfmjabEfbXpjfXAW8ONykmc8qVCsT5Dv','kgODqFwKeB7p4mJmr761','5Q','LTdr','L','M',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3634706113,1486501,'biVkmK8nGPKECI3UTNCHpZlGKflQ7bAc5RyuBSPKVJqzSjlcBBsnRV1TivZeLTLsDFEHQ5tNMn','rHNKSoOWlJF539RRQQ8VWPIeO72vwNHKTDrenssv91QcSwN18pN5qCDIsPhJyMa0SKTXrKkknzXnm4MTGVtteAap','TCeWrKl2wDHvfbh05FvSnJ1SGuNJV7KNjjen6swpenOxyMR2O4F8JweXjj','MrhBy1GeRhy4utV0tUH6KlJxXD9yY','wB0UiwVTo6d','MUr4zS8sQJ',12);
-INSERT INTO ti VALUES (3634706113,1486501,'biVkmK8nGPKECI3UTNCHpZlGKflQ7bAc5RyuBSPKVJqzSjlcBBsnRV1TivZeLTLsDFEHQ5tNMn','rHNKSoOWlJF539RRQQ8VWPIeO72vwNHKTDrenssv91QcSwN18pN5qCDIsPhJyMa0SKTXrKkknzXnm4MTGVtteAap','TCeWrKl2wDHvfbh05FvSnJ1SGuNJV7KNjjen6swpenOxyMR2O4F8JweXjj','MrhBy1GeRhy4utV0tUH6KlJxXD9yY','wB0UiwVTo6d','MUr4zS8sQJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4144927913,-7948702,'8HaY0EwhVIS4kzzmNE8OW2Q8Xm3sTeNl','Hpl0l5eLijfPcNpI0ZNd03eU3C1JcRtTuspyZOmQd40e1nqNzhvp2O0TxEBNr8STjZcyJ5vbEGbymuDhbtrCV4OEqM2G8TvPFsnmDsNY1ZkIYpv5JwAachyFZJGsOgEf3q2fexOWX6F9P0SHaeC6Vk2zSZkhbYE','IdEd8n8dTwQiFdkOgC3L0','m2JnhHRVY69VR26yNQD3bPxJfuTqHdZ4YvjZfYqni3CVc0LxN6JXjFQhNi3d2cb6z9b1kVNLR7wcI5HXtfpXVdKgAYCVPvYeWPKFyHQkRGncvqjKK8zrmcxrerYMLyIObX8kheTJQDZe3Uxwiohu4h6HYkk9QZlODmDVZbm1eh8pXrKiyjOjUKfswz5FucbJnNxEFeec8bHlt7w5tr','4OrZ5uoG8ndqzm7h9wESGsVd9IaYjC','iwyLImL0f0FAtD2xY7Xp95npnnyxJNRfv56CMHufQCP3VxcMUcF1hWKHS3lzCR',13);
-INSERT INTO ti VALUES (4144927913,-7948702,'8HaY0EwhVIS4kzzmNE8OW2Q8Xm3sTeNl','Hpl0l5eLijfPcNpI0ZNd03eU3C1JcRtTuspyZOmQd40e1nqNzhvp2O0TxEBNr8STjZcyJ5vbEGbymuDhbtrCV4OEqM2G8TvPFsnmDsNY1ZkIYpv5JwAachyFZJGsOgEf3q2fexOWX6F9P0SHaeC6Vk2zSZkhbYE','IdEd8n8dTwQiFdkOgC3L0','m2JnhHRVY69VR26yNQD3bPxJfuTqHdZ4YvjZfYqni3CVc0LxN6JXjFQhNi3d2cb6z9b1kVNLR7wcI5HXtfpXVdKgAYCVPvYeWPKFyHQkRGncvqjKK8zrmcxrerYMLyIObX8kheTJQDZe3Uxwiohu4h6HYkk9QZlODmDVZbm1eh8pXrKiyjOjUKfswz5FucbJnNxEFeec8bHlt7w5tr','4OrZ5uoG8ndqzm7h9wESGsVd9IaYjC','iwyLImL0f0FAtD2xY7Xp95npnnyxJNRfv56CMHufQCP3VxcMUcF1hWKHS3lzCR',13);
-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(47), d VARCHAR(42) NOT NULL, e VARBINARY(60), f VARBINARY(88) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3,-856666899997565467,'hUPhvSNQu36dx','9DVdb3Odko2aWnLKKZkdg7NgCmAUddN4icSXsGsjdQ','HI81u2RMkXuYqUGm66dX6Pk5faUDMrQE6U67aJZ7tJwzzI26ZX','AyWm4GY1urGzmmBVDRm6hCoPtKPdK1bYF3VnB2I','4wSf4Epz7VNDCUd4S0U14u0zOtqEUamPu9kjFEDS6Q1AYxZFZuuhCW8B3oNT0FgfAzG6WML','oHb6XX48SwIdbp3Q2',0);
-INSERT INTO t VALUES (-52,-4722780014728963699,'dWM2TaRkpONg4eMEv5cajQHyCm5','rkg','ArSxrouK8BhGDY4Xx6KjqOIBfmyZOLTf2','luZgZnciDokjwPqCrgHLIl4ep','epv8X5sXRNbpqV8AXJXpKqzYu','7VpJe5mGBY64OyTZ5sur',1);
-INSERT INTO t VALUES (126,-8970709975852638813,'iVQucqPwBA3Ve8MHmHNuNatwLP7TlC','bnxHScAtd8y71qZwG82','d4SGOfcZwfY05sGi4d5AjjAVGmek3Xf2PgD','TI8mHviUNBhdxKYdzyuH6KgZFcgSyvdH2tjoKkBZltrVm2XwU3Mm','FSB7TtG0QnlSfLBXwJy2mXFQAO2mWkE7NWqJ8TQ0fMe7R1uTaoGhoBYNUcgT224lGAdDKQ','4ZjFQXMNVAlUvboxMPpPHl4x2Cc74vB4OqL5NnRTfG83S3HkXMxw5Y3JzE3ol0pwrEwVr4w',2);
-INSERT INTO t VALUES (1,-2932067029652723743,'svFjXcQY8Tn4OcgVUgdWrPiJ3c3Va','VFPRqGpXqauI1MV6eCGX9cCyohI5UY0','8PZcbRT1XCNbxwGhLIbSgG1Om','fKXxt7UUns6fBgQjLAti0O3hgLiryv7NZnbkzPft5gLjDM3jlWqXy0iLCD','qKOCs4CzWXRXCr3wW5EprBQ3Somp4Xzw9Qb6WtmTKdRLuLodZXBzQGZMH4xxFdcuzvgnkzMKW2uvJIR','heSIVsYnql3G779XW1q9LYgli9L9Ntxnmb6SPigPXORw744O4b8j8OUlfR5mEHmDb5mDWrpKqjx9xJyy4VriT',3);
-INSERT INTO t VALUES (-72,8444318576042692129,'Lkg7ifscFS1a2oR','2L8RkGc8t0mELnBOHh','8jBrV8ClJLxRV59QKHOeCiYjEqx1','RMkpeWoumhgbcPQuOR','azT1l07llBzQPdDvDQ14HRMp0Ho4ziHMM6TSpGAjBEuc8fsPQg8893c77CJ8ZrEWhOz6kG4Tq0WaNMQjRVA36nVScMU9J','OwIA7IkzPTrCegpiHvpmDGmrOzG2pe3DxPuqQzxTp31',4);
-INSERT INTO t VALUES (33,3780139163810919441,'Gc','6','GubL34wMB99leo1hMZjSiP3Tcmfeva0gG0KxNfARELotMh0NMAEYniSmZ9','i9AXTi21XfIjJUEhbNHoQaC31SH7P4RjhsRIEuJIdeo3sqEf6BqrYQe15RGgF1b','rZCSmVsypHNFUiqZH','Vw5bdQBix0Tm4jYEXCWzRubC4RySPF4bhSyM1vN3SJmgSTbBmJ8S2dracC',5);
-INSERT INTO t VALUES (-42,-5519024246081269569,'BAwBuGaCrzqwZFmfvu','NpjwyR2Yp2Ff3A1O7ym','JqysgTUqf0rJhsbixVFLqWilnYUEyNFmaouIRIVASL1K2s87ExFAU','OfiUpRMxpf2iyvZqxCg','YOZXhDfPlwgnn81Qj7LjKOVP4Hpp1wrB2','4',6);
-INSERT INTO t VALUES (-56,-3074298854463092470,'QTjVSdl8aieKss61nS9UMIOxXk17EZJuAVt2CqsEE','Ij2cKOnJ','rm3BXURuI8YoEmhmQqw9coi1jWzqVx0a98SAg27i','HKjR6hnA7TSaVGgkPjiQ6BPFrH9HWCu8xWWHyoS4VI6H','k1aDAabLHSwe','lOoN9RXmo5ArOM',7);
-INSERT INTO t VALUES (123,-6731944180482581834,'sCjZdSuo3ELQEiNVz','ex0mLPSqCKc3cLxqasE9mtX1vJEWng0vbX2Q','ykhT1eKmxj7h2NBoxBOdVckiUGEwYP8amk1ap66jqDC53g','JMqBnFki4Rfy5vjOu2LMHoxdPTPxqY2TOD9odtnOuk8eGSJ0h8HsXUYJb1MYDo','UZWhRHPk06quC6xaR0yH6LKBizvkwKga4iHfBJJEvGMiSQt3nspghhWLBRzo27OAIl24GBJiGL','S53Tg',8);
-INSERT INTO t VALUES (5,-3060067910015611609,'6uBiC0jpWjZVGC9birpdiq','xHr7gLHO1A5','5YMiUTVrXBz7bME1uN6oBqpjNhCEmuhqX','TTS4xjEwY0OcuA2wZxLe1zxi9zFfGhjDqR6cIPYA27paMvlqRZeIlT','PRDvT117GtXY','uJ7VeuRiWgnza955SjsWwNVbswPBm7OwgOq7aH8Ic',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7101083387432232861,67492942606943027,'AljDwC6MexHnoZM0ZgnNLFhTmKseEMweQ9BEELhVMcIogxDfa3XK','nD','m8','lo','j','x',12);
+INSERT INTO ti VALUES (7101083387432232861,67492942606943027,'AljDwC6MexHnoZM0ZgnNLFhTmKseEMweQ9BEELhVMcIogxDfa3XK','nD','m8','lo','j','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5823373634478415161,16995482394800192742,'86Oe4R5earFY8RKMeomwK8QA8B','MtOW9nTZbwYiM6aJ8OTqNyXYTCOf3NVal1D1u4xHwOZbFXy9OV9j5MzWoH0IGuHFjofnexqe63qeH4z3hmk1Mu0AZZmU8WPouhal7S4GPBg9hbv1IBP6rHEJWlVHNDzAy3FRzhZqlZF7iaLZXAhHeiu0KX2Urs','gL','CSQyWOssO93Kp5dDVvi8LHhk27jrqAcaMepVL9sVQEHkHxOjUKlhy93rybM6Y','h','l',13);
+INSERT INTO ti VALUES (5823373634478415161,16995482394800192742,'86Oe4R5earFY8RKMeomwK8QA8B','MtOW9nTZbwYiM6aJ8OTqNyXYTCOf3NVal1D1u4xHwOZbFXy9OV9j5MzWoH0IGuHFjofnexqe63qeH4z3hmk1Mu0AZZmU8WPouhal7S4GPBg9hbv1IBP6rHEJWlVHNDzAy3FRzhZqlZF7iaLZXAhHeiu0KX2Urs','gL','CSQyWOssO93Kp5dDVvi8LHhk27jrqAcaMepVL9sVQEHkHxOjUKlhy93rybM6Y','h','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (4619545127005878886,13831912126727275257,'OeGWROerfU80eAIvb51al','pWFvoHdY','xZ','4XROkRG78IXTyRV8dNQh7y45jsFEVJogm3opVqEyLeyAOqrrTYlMrDu47vBlQzbzKcKTztOQDAFEImo0s3nhOpLZB1uzv0XJ7wLNqyvqL68Dx51dgIZe2x3bzHkuKhxQf8l','3','j',14);
+INSERT INTO ti VALUES (4619545127005878886,13831912126727275257,'OeGWROerfU80eAIvb51al','pWFvoHdY','xZ','4XROkRG78IXTyRV8dNQh7y45jsFEVJogm3opVqEyLeyAOqrrTYlMrDu47vBlQzbzKcKTztOQDAFEImo0s3nhOpLZB1uzv0XJ7wLNqyvqL68Dx51dgIZe2x3bzHkuKhxQf8l','3','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1507892896005538283,4738231950549759763,'8A0DbtVX6KjgqEXCFJ5IhTA99PqAJ6y4dGl6MLmLvNhzRRydQuqc2dU5skPrqkPVHQrhmyi1TMEozkLIpvkZyjI','xnaMq7mx5puJvv4TrcZmHeNeXSASOQQsgUHezniETruYQ2TmrZLU6zYm4qE6Roc9njBuFUCYEtFZsXCR3YH0wqKEQFlcNWqOMv31oYv3QUdCuPfUdWSy8yKOQypo831hYfOlg5R1gVr50AGcghBcFCTPwwRCq','8H','0kDvrUELCxy3GIBeJLuWXHgLMJRQ43ioI9X0psFbaBacRfOIStpQr2wAhRhi4uGLpvx4a6uOmt3yuBf9ywFRSozfv2BAD1xmQJdJZNdxw7oey8pWISDTqno','K','LE',15);
+INSERT INTO ti VALUES (1507892896005538283,4738231950549759763,'8A0DbtVX6KjgqEXCFJ5IhTA99PqAJ6y4dGl6MLmLvNhzRRydQuqc2dU5skPrqkPVHQrhmyi1TMEozkLIpvkZyjI','xnaMq7mx5puJvv4TrcZmHeNeXSASOQQsgUHezniETruYQ2TmrZLU6zYm4qE6Roc9njBuFUCYEtFZsXCR3YH0wqKEQFlcNWqOMv31oYv3QUdCuPfUdWSy8yKOQypo831hYfOlg5R1gVr50AGcghBcFCTPwwRCq','8H','0kDvrUELCxy3GIBeJLuWXHgLMJRQ43ioI9X0psFbaBacRfOIStpQr2wAhRhi4uGLpvx4a6uOmt3yuBf9ywFRSozfv2BAD1xmQJdJZNdxw7oey8pWISDTqno','K','LE',15);
+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(69), d VARCHAR(100) NOT NULL, e VARCHAR(14), f VARBINARY(69), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8588793147813114588,2666908926,'qQR','pUM','I2CsRyM','KEtTlhXi2JvGNnbkZelrqMcGOWtuWqJ0SiNN1Bdjth0acJsPdvBGwSuNq7zHZxdNHJF','T','jH',0);
+INSERT INTO t VALUES (-2129850618186786697,943070721,'YEMdinJTvf9XlVCJqTEwf9zgw0P1YDQYWC8awX3nWkUK4mjPaxu8OoFfNzFnmWy','CKUVEpAvh0j4nllgGCqszjlYM0YHSbaEMCoSV','WoWETM','5aKLxiHP9OfT2Vz3lCsVRAmFbATh2eiZWEOgVaMieUw3W1vdsCnl','A','4I',1);
+INSERT INTO t VALUES (7424949186816771500,2643449402,'tC01QeLkbC5HXpLkvVTfeF7vnZMvYt','R53GapTbLPoy63Xb8Gd6LWZ9b21jeEnrCWqn9L','RCQXVgTg','MZ1BNPqu4jlaY','Q','Vs',2);
+INSERT INTO t VALUES (-5544347432839485298,4021189655,'kghSSA6Ufm0HJXwxDYgueggoRkHFs7','jJQ1RevKtqnYx6rJmgOr1uuryvksnHMqbChAx','mh','2jouLroZNNoiM7SMdLKStCURLRLhaS385gXj6ZkhJ','4','bG',3);
+INSERT INTO t VALUES (-5681029607337765635,4081667917,'gA9oRiuZYyeKrOnTkjNv9FthfuX8Ye','mKesDXPCcDSwYpAUxlny1TowVXptGtwHZdLlewgd8frODYn5Yq8PpRtGyfuGJX0zHOSaLBym7hO','Rg','5Ls3R6x310b4aH5inCuBlCRjMPX2noEX52CCWJ48kGsZd57lG1S1','3','B',4);
+INSERT INTO t VALUES (-1831055776014205875,1884424419,'brWJqlOAfL8Guu3PyEw8FG3','Jv1QGISISXS4INJjf4fx8mlq634dZiBpGxlgGytIBvfWR7Hz0JIFE7wS42J3YeaiNCnqp','ascQNgC7ESXIF','u2FpdGhcLYSU5yfjrNAu5AuAR1y1bUDw7SIQo9YrCDBNXdjHv','C','cv',5);
+INSERT INTO t VALUES (8583450647598464549,2238664056,'Nah5qnuyRtANjGZxK9Vfo48PFgxEtlqhVI6SnwdOXuoNqAs90p','7kTN2WVdnDsfFlrgx4NDcUMqOCSRQ9WHyCaqf7pWGYqD8Nqi3rJ70zg8BoCFMwyDnluZ','z','t1bQoCKF','A','O',6);
+INSERT INTO t VALUES (6051002694488149208,988051302,'KOFxCDk3015eSY1d43Vo1cGYozuYVDOMJ2txncJYQkpPUEy2haIYXqlC1PFf','X1B4c3x0TaSO4xuXE3iV16NuBRzL2DuLYprVKdeLKai72hWVgDx0pngL1cGz6UTu8QjGHCNnXrmRyayFzv','Cj6','3nPX','Z','nG',7);
+INSERT INTO t VALUES (-3985990908112437483,1126048509,'VTHKuzxpnIi1pQPx3PCF7O8QdKQTs4z','hEV8IDhPmmKsTo8lfZ','yoSE3dFG2LRx7','mTBhGnmeFPY','P','zw',8);
+INSERT INTO t VALUES (8266496540615475444,279254145,'seuFWXtFab0HtMI0uwKxe6Iz6ypz242fr719RaYbX10mLt4YMDMJcsOrcej37','ZSVxo2qGSKhIqefr8IbXLfIQCzwDuEg395cBD7z2xXv6PGEzXfQSizS5Kci7V','NimvkynUp','rRxrOKhN5LDiFd10C91vwuyB','M','eA',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(69), d VARCHAR(100) NOT NULL, e VARCHAR(14), f VARBINARY(69), 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 (105,721314148107246814,'2mLGbQcENEPUNFAG7Lsw2vvPHlp13XC8hrpo','OZD50w','h15TBRnwLhWYxi5xI0HISyQFBXIDZtf1zG','X4LHIO9ga4mCm01zO2oZEdEu95USyrkHE8e','1KRwian5DXRKF5d3UfUkgHGW','4b9VEsTbsd2iqQhMokorB98nH7bgCNYXD9XCQsZE4ULPmrVzJq4MlBUqGHwJu3vxO0NRN3injHUidttvZXN',10);
-INSERT INTO ti VALUES (105,721314148107246814,'2mLGbQcENEPUNFAG7Lsw2vvPHlp13XC8hrpo','OZD50w','h15TBRnwLhWYxi5xI0HISyQFBXIDZtf1zG','X4LHIO9ga4mCm01zO2oZEdEu95USyrkHE8e','1KRwian5DXRKF5d3UfUkgHGW','4b9VEsTbsd2iqQhMokorB98nH7bgCNYXD9XCQsZE4ULPmrVzJq4MlBUqGHwJu3vxO0NRN3injHUidttvZXN',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(48);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
-INSERT INTO t VALUES (-122,-7899983413925078305,'iMAMvVd4uas8wNMmp2EcvaqrvSjj','FG5xk45SvcQRp9vcUdRfm7Fr','hfvFE5pvixzB4RI7Ev6TnMdUeXfHBDliuPS7Hyx4D','9GgrX2kVZk29m9c9Jk6t3j6EivZ7AnXBDHVZ5gjOQsPDj78cp59Kl1YjpyEdc8C1uvrT3','iT6CtPW0y0uZ1z4e615zfkDofvD2gKPusRNYZqAeQPSCMPEqYIsgNGhfxItg6GDKDMNnQ3V','h',11);
-INSERT INTO ti VALUES (-122,-7899983413925078305,'iMAMvVd4uas8wNMmp2EcvaqrvSjj','FG5xk45SvcQRp9vcUdRfm7Fr','hfvFE5pvixzB4RI7Ev6TnMdUeXfHBDliuPS7Hyx4D','9GgrX2kVZk29m9c9Jk6t3j6EivZ7AnXBDHVZ5gjOQsPDj78cp59Kl1YjpyEdc8C1uvrT3','iT6CtPW0y0uZ1z4e615zfkDofvD2gKPusRNYZqAeQPSCMPEqYIsgNGhfxItg6GDKDMNnQ3V','h',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-5975337266951933610,669126831,'mA2Oeh','4omTlbttKuJMRgj2ZydDBm0GWNpwA1utIyjo36GW4zLJjLqfHLJQL7oezp','77ofD8MjSvraKR','zkg5zUQNZ3z4lpjd7cgDeMlucZirU8oeL6SsEb3aM2tkIT22c2PMl7','D','l',10);
+INSERT INTO ti VALUES (-5975337266951933610,669126831,'mA2Oeh','4omTlbttKuJMRgj2ZydDBm0GWNpwA1utIyjo36GW4zLJjLqfHLJQL7oezp','77ofD8MjSvraKR','zkg5zUQNZ3z4lpjd7cgDeMlucZirU8oeL6SsEb3aM2tkIT22c2PMl7','D','l',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
+INSERT INTO t VALUES (-6830775010703342580,602705365,'rBMm96cnyzcioyl28bvldT5wIXh8v0p4OnKpStA','VebyFOkkbBnD9Ua9WViCbRSAsswN08tCQvzK','zTTsSBmdg','bVyjjVsOS8zGYThKCQLfVsJSZAomVEHsZoKz5sRbFFwaPZ7eTq','r','8',11);
+INSERT INTO ti VALUES (-6830775010703342580,602705365,'rBMm96cnyzcioyl28bvldT5wIXh8v0p4OnKpStA','VebyFOkkbBnD9Ua9WViCbRSAsswN08tCQvzK','zTTsSBmdg','bVyjjVsOS8zGYThKCQLfVsJSZAomVEHsZoKz5sRbFFwaPZ7eTq','r','8',11);
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 (6,3904449705304005160,'5U3vo1tNbH86hoDezcxjK1hjJGVwq','sgp2uPyXTdDDh93mJzRJoD1aQ6SVXtTG71UTVbaMwLmDOkJvjiLMcz3wx2si0xsKTUA3qAw6DP1MxxwzZYHs9nfB1AvqoB8PtwIOHj93j7UvC7fJQozrPT52MGWBysUWqU2WeUAafMrTHhQI6IFhYdjTh2uHQnncJD8b4MED6a0HiRm7HZwygozLLYkJRI8VgkOvfyn5cgVorjawgt7','ZgYokhJ','wzlAYX3mEcjONENfSJCf78OmiWRONS3DU2P3bWE9aVNgHKTLEfh0Yv4rwMcMj','1G','PKqzm4LFbUlfvcSbdpYTB2LA2CKdft43v4JR34xePYC4fq09bLMJNWw2nrqC3mD0RU9Qd47ULrnvOFT',12);
-INSERT INTO ti VALUES (6,3904449705304005160,'5U3vo1tNbH86hoDezcxjK1hjJGVwq','sgp2uPyXTdDDh93mJzRJoD1aQ6SVXtTG71UTVbaMwLmDOkJvjiLMcz3wx2si0xsKTUA3qAw6DP1MxxwzZYHs9nfB1AvqoB8PtwIOHj93j7UvC7fJQozrPT52MGWBysUWqU2WeUAafMrTHhQI6IFhYdjTh2uHQnncJD8b4MED6a0HiRm7HZwygozLLYkJRI8VgkOvfyn5cgVorjawgt7','ZgYokhJ','wzlAYX3mEcjONENfSJCf78OmiWRONS3DU2P3bWE9aVNgHKTLEfh0Yv4rwMcMj','1G','PKqzm4LFbUlfvcSbdpYTB2LA2CKdft43v4JR34xePYC4fq09bLMJNWw2nrqC3mD0RU9Qd47ULrnvOFT',12);
-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 (-78,363601905519663552,'1','LueP677rdQlAgOM3xUZVGYUhjUlsJAP7WbBnSBwAovg9hJd8WHTMKp3kmsAxGUblQBnsd04W0PBS2F9U2McYgij23QyCsqoSpLTWyjtfE28I5ptmGjQ42AYRSPozpGTcov0UKCgaei2BWu9vcmmXIztwHRSW3hy6den6vThbesNOtpT8zyUR8IkjGyZmFT2XriTrISuMgDOdgG0LOSs465ptna7OGvz0cPJDlg08NTT','oDL423ygHhZtcOzhRMRywMasaSC9FG7R','l9WS7kWcK3dY9mFpGTlYYJF7dA9kBu2w2a6U2sA74daMRTyxoXLqvYxvWQBliwsmq5ALyU','dsZUGn','JiUshGyjqeJundpCWrrEZ4plZdDFHjYI15L11CYMCK6cLutanwlTgKi3qr9TWDVxqwCwWwK6q5lqVPteYoUorVtvCwVkeO',13);
-INSERT INTO ti VALUES (-78,363601905519663552,'1','LueP677rdQlAgOM3xUZVGYUhjUlsJAP7WbBnSBwAovg9hJd8WHTMKp3kmsAxGUblQBnsd04W0PBS2F9U2McYgij23QyCsqoSpLTWyjtfE28I5ptmGjQ42AYRSPozpGTcov0UKCgaei2BWu9vcmmXIztwHRSW3hy6den6vThbesNOtpT8zyUR8IkjGyZmFT2XriTrISuMgDOdgG0LOSs465ptna7OGvz0cPJDlg08NTT','oDL423ygHhZtcOzhRMRywMasaSC9FG7R','l9WS7kWcK3dY9mFpGTlYYJF7dA9kBu2w2a6U2sA74daMRTyxoXLqvYxvWQBliwsmq5ALyU','dsZUGn','JiUshGyjqeJundpCWrrEZ4plZdDFHjYI15L11CYMCK6cLutanwlTgKi3qr9TWDVxqwCwWwK6q5lqVPteYoUorVtvCwVkeO',13);
-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(26) NOT NULL, d VARCHAR(98), e VARCHAR(55) NOT NULL, f VARCHAR(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1010447610,983416725,'GAdFc6iCZrnXnbzL','wgAnc4JPvpMew7UtHq6rvD6ahP3ZgzFbgiVBLSFfiyczeHrEgAhKkUecc4','o01iZLIFkZj1V96q2PwmSuhTu9WIPEan','sHX','BcwptW3DcJ9gTkxVxordYZShXyMZ2Q1UU','BeMXYFO',0);
-INSERT INTO t VALUES (345710814,2001151705,'sxtWy12ypFJianV','4lB4O239jsw','YSWraYv','dDujKaRDW5nzHD2UFxEClFvO6kdsY30szeN3zpSXD7l','0rS4va9qjPj6T5dyIGRDiD7swTGu61tw6CpP8dtF7qhcMQEJM9s9PszQPXamVxKZ6XA9','GcdnRNqqCqiQDrrQP',1);
-INSERT INTO t VALUES (646193857,1080745531,'ZgyhHL96TES7W','Kzur5RkpNdUlzY3KsVUplmtxNH5Q','U1rCpDkUbTqdHak6Vtv2K2JA','hEdCc5XNv3ynw6NI4B','Wkg8zXT7As6nWM7TMo2FCYrgpYPEn4rPVLzl5w8oSwRw5zZqtLG7h24nuGIGb3FO4rUiHjx72','TjtFJkqLAo0LRZGiTq85EEKKD9sBvLTklqismyc5Q3G657vhGPbQApcsU',2);
-INSERT INTO t VALUES (2095378918,-1574433778,'Y','hJ602EHkba5kT5JbWYjyh9eGDnq','qA4SDL8g1BEcglCaAcG1Tug5WBiGS8WQ3f1ChLpBSAM','gxoQOgPLk','20kngvVe57VyC7ndRpQ6C4B2UwoYHYPoFBCH2yCMU9OmEplCzPZ9wg4pwlhP2LznlcxzcUBZoNDMz6hqQvZaou9PZD7uGnsOXTFP','aPlpiO7TXAPJLrcGe2jlOV3h5WiK6GWc8pTYdTl14Q8RQTW8fXq9YTr1r713fp1YAA6zM0Yw8UFUKKIPrD31tXSdXcPAFY',3);
-INSERT INTO t VALUES (60240469,-1615070695,'t45cy7sDTFFanP','iY891A3pvG623ycUfelfKOr3yfvPFDb3CXOgUpM0jX3A6BgmNLcm7sMtqe9D8Voz4gG8KLLPAQgNcyeHkWu2sMfKjaiL6s3vrl','yE5FzZ5a7Cqdp9tgWK4QbWLp6RJXgOv5WuQBq','OF1dkSkZbEQFtbkMJ1z','KIJuql5PfPn3sOYXBxl8XLp','XYgr2nDufBGSAxOdAfIcfYj1fajyhmVJIrNmI7gOnkoD6qPgWQsBAp1ttIce0U',4);
-INSERT INTO t VALUES (-537942226,1600980025,'CePcdhpiwpv3A','CrbWgrl12IkoBBcr1XNjqXhWZSSw','sMHMK','FRokuJNsUgeKJAcanHJO9Ax','xRUAGOJc7F6kglfYLN','2eD7t72eCF1aBS58',5);
-INSERT INTO t VALUES (895621709,-1373109977,'bqvCsCU','MruufCPJVNHQM4R57CRgqM13Vid3hsEFk2mx7TjL53cDA7Awv9GpgYufOfc','PVQFhAQmzIAI9kIbxTg3g48MTV1','HZ6ylvSqJVHek8HjtfpZzm1y','rqORwHdZ','MKYt9Cv',6);
-INSERT INTO t VALUES (346171875,1304284074,'g','N1yYv9FwvIcbX7m71BAXy1rEnFDwYsuFdbxre7Bgcg38pi7pgNolzn51FvEIwM','kvUeNWhtmWUCOhgt0RoAtPdET2fbQbP4hHZUz6L','O5bYz6u1lvFJxgTR7OOaAqxH','njiKe8hgy5Pav3HmvHnb9KOM7kitQ','qWVDlfYSQgxNMWwFacS15LFL3qzqFRPxGFS3L683H9CQ',7);
-INSERT INTO t VALUES (330270927,1861461289,'9FRGdmtdirMPy79N8e','d','iWPczcT4KkKq6guGT','ofrbwpCkJCp2R3EVB5rLTO','I69WmJ97VLl7rvTZ7D3lViJrd2Bby0E1CPwdEkEuwjsy0ow','f4LyO9p6fo4BceZBNglWQazHh2WOX',8);
-INSERT INTO t VALUES (1217567553,1525657587,'NfYgaJeY','GLZMBg36qLQcqvd5Cfwk8C4N4mevVY7ttUCuTR7ZBEYV7eRKai2KeKI2MA3SOrOTObPvYV4','2kXQ5IR','yHP1M1jjYzTt8wYaKP32EN41PtURalyvC','vkuTMA6oUmp2s3','fvA5OJf0g03SddedzscMN2azQzEUmnbiLLi5L8nAdmhe0QMmGLQQVmAuy5vp2fGDy8uYAie33jhC71',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-4601779407990152430,1291880696,'9nbOum2uG2qp','PK95KZKa3hV0r6XyDyyVWSb','nB531KrvDbFJiFjAlexWPzw2C5M35OvIDOfEOrE7UTN3TJTE9','DkRgJHpzbfn8tRSoSI','DtsfRn','Pl9EgLFk9UHWo1GJhDlBfegUFIrQqQTQVrYFvfZuPMvHz2Pvcdi46k42MH',10);
-INSERT INTO ti VALUES (-4601779407990152430,1291880696,'9nbOum2uG2qp','PK95KZKa3hV0r6XyDyyVWSb','nB531KrvDbFJiFjAlexWPzw2C5M35OvIDOfEOrE7UTN3TJTE9','DkRgJHpzbfn8tRSoSI','DtsfRn','Pl9EgLFk9UHWo1GJhDlBfegUFIrQqQTQVrYFvfZuPMvHz2Pvcdi46k42MH',10);
-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 (1966887119376724749,754042533,'N','pqdez3ncickDPex1nfIqkBeI5INddTO1OvMy2wPLe7Z5hKFApWjlqfjWYphlVdMjYH91vKzA49v4No0svrlV2y9u','1C2B431oBXMmRWMz5v','lXsmAmcLvTZMYsCOIsM','CHgKdLEr2n9gHFcC8ZAwYa3qLqzBkCCS9Q1z8DOHoJOgackpeW7RLFOAMvb2NCvVUfLMoFZjJzCyiNcsuNn1wivFbO61Q2','YhCnxh77Ph6qTrQFPEYUoFKTQNO64dYj51nwYBfd4n8TLw0Z5VScxwydCQb',11);
-INSERT INTO ti VALUES (1966887119376724749,754042533,'N','pqdez3ncickDPex1nfIqkBeI5INddTO1OvMy2wPLe7Z5hKFApWjlqfjWYphlVdMjYH91vKzA49v4No0svrlV2y9u','1C2B431oBXMmRWMz5v','lXsmAmcLvTZMYsCOIsM','CHgKdLEr2n9gHFcC8ZAwYa3qLqzBkCCS9Q1z8DOHoJOgackpeW7RLFOAMvb2NCvVUfLMoFZjJzCyiNcsuNn1wivFbO61Q2','YhCnxh77Ph6qTrQFPEYUoFKTQNO64dYj51nwYBfd4n8TLw0Z5VScxwydCQb',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8752780585380968837,2123900724,'ORceqY6ijBjsX83NlCo','tfOCpRBa6Uv4YygGeWZEwaizh0DhKSI2zg8cbAc3umZlx9dLrFlVH22EL4ZKyfRhJgJS7974SrEcQje0thXoXUK2LA4Q3ktTz3sOSvsDDeYhob1NOnKvrxb4xWTdXdIQBCY3uOfFPjABEPVwy6NvzFvQXQBUbQFagD5IZWQVtDnTteuObNkqF1zdKWnCzwRq0orzK4VDzr5cchKYYmy4Lzsx66CB7SX8rl2CxpLOcZeXKsDTMOawZNo','8xFGJqboo','anedZ7IN2G4vnhvrLaURb8Q54dZk6mPWIw','FxMMiK7lgANdXvuaqTYLSKgv7frHISFZcysrtEWQquzxjp6yxNsSkaFaopv4B6T8CFmunAF','ucaffnkogSrVuadLQ5RliHVpJXoNeJ5xYZb8E3c9ghNmMvm7Yl',12);
-INSERT INTO ti VALUES (8752780585380968837,2123900724,'ORceqY6ijBjsX83NlCo','tfOCpRBa6Uv4YygGeWZEwaizh0DhKSI2zg8cbAc3umZlx9dLrFlVH22EL4ZKyfRhJgJS7974SrEcQje0thXoXUK2LA4Q3ktTz3sOSvsDDeYhob1NOnKvrxb4xWTdXdIQBCY3uOfFPjABEPVwy6NvzFvQXQBUbQFagD5IZWQVtDnTteuObNkqF1zdKWnCzwRq0orzK4VDzr5cchKYYmy4Lzsx66CB7SX8rl2CxpLOcZeXKsDTMOawZNo','8xFGJqboo','anedZ7IN2G4vnhvrLaURb8Q54dZk6mPWIw','FxMMiK7lgANdXvuaqTYLSKgv7frHISFZcysrtEWQquzxjp6yxNsSkaFaopv4B6T8CFmunAF','ucaffnkogSrVuadLQ5RliHVpJXoNeJ5xYZb8E3c9ghNmMvm7Yl',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1071563265311212503,1138453084,'xctHBREaHMRGbpdur','f8r7sSPhRL9vZALHErZXlJmz9gdnG25HwxmWmvSkeoomZrxyY4r9crg7ddygfKCMJnIsllhP3pMycUUaY9TOM8aDK38uRfujkG1aaCL4EjWvPgV3423iSZQSHqYEIf8cVH','Tdr6vysbitY8iZFBlpYfrfUULQPffMpARwryZaczQxPvN','bncFIaleSHaIKfcISswlx4umRn35ErHLKB82epZQH4WG7BT2YzMwjBG8AJgg6jK6hnPD6Pn8IEufcyk','wLmvoNzc0yPxUmiiKgpxj7u5YIAzNi','xZ1l0NK9MsTAeOjZz05a7eZSuzvEZUI14',13);
-INSERT INTO ti VALUES (-1071563265311212503,1138453084,'xctHBREaHMRGbpdur','f8r7sSPhRL9vZALHErZXlJmz9gdnG25HwxmWmvSkeoomZrxyY4r9crg7ddygfKCMJnIsllhP3pMycUUaY9TOM8aDK38uRfujkG1aaCL4EjWvPgV3423iSZQSHqYEIf8cVH','Tdr6vysbitY8iZFBlpYfrfUULQPffMpARwryZaczQxPvN','bncFIaleSHaIKfcISswlx4umRn35ErHLKB82epZQH4WG7BT2YzMwjBG8AJgg6jK6hnPD6Pn8IEufcyk','wLmvoNzc0yPxUmiiKgpxj7u5YIAzNi','xZ1l0NK9MsTAeOjZz05a7eZSuzvEZUI14',13);
-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(72), d VARBINARY(50), e VARCHAR(100), f VARBINARY(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (37,2266427753096877644,'TKjjMtnLyP7m5co31yMRGefRTLW2pCphaOMX5pAjycYVc68oxbUmc4tO0TjC0DGOtbi','kVZQUQpoR9tY1gIk8NLJ','xsHXxq95WglaTtCAQYYoIjRUOz6T1h7zLqnd86itOKxP0V1NMeYS7C7BuUGVvgNaUHzFobcrKQhtXOFGPUGmJkm','ij','mXzb0kECX9h5uo4qkPNuPSsnotpumaCxat7bgK5kbAnI7Fl14Sp4UJtV6degFO4hOjB0OkDwbj','8I9e3GfR55VVM0MkG6nwmZZW2ZNJZA1L8YFHlBmoy',0);
-INSERT INTO t VALUES (176,-2694860238669972659,'zEJMpnKDon14tQkNrYWUiPkzNoSjlMkwJ0OW0y2N9lFqkyVlNsujmSag5A','pwzmzU95VTfHP4ebOvP9iX67OvTlRv7DGQQU','SoEDCjtXiPte4JPPrdyHyWJjL8Tp008jEY1qsb8XVVlw6joKeB','VnaLmAlk','wC4J476vol8QLeoPFF42xyzTqIxYftQ0WetSGLnhlJe','2KoSh1DICwfJh5tASSEF4OPStGQeLig8omQ6JIqALINdAKn6BFE20rSCVLpnQcSk',1);
-INSERT INTO t VALUES (21,-8153958533504489620,'tP1C8ary9AKIX6hGBYJ8xdtMOW9ufAwsxmiA9n1S','dn7f6CffpI6Tw8YkSlNgC8AVB','Uc7zqXrTYaHuxnqHjbWoyRFVCBlMACyRAZp9OrdRQIbhAjHJD25Un7NaM8gkJOKccmJHQ','dMxuD6R0qyyraYjZtW','w0zHWUeDLGFCA8DKHuhGbAevMPsyiK4JTyr','4Pf9kWMqwMoDdfns7uQNBsG39d1l3reh',2);
-INSERT INTO t VALUES (161,-3788443186613342613,'CObYPanL7wG4Rj2HPSvUE8YguQoHpU9Q1tH4ghZJzwyrEDsZd2ysTNnbngjy79wudKL44AS','18FtKCK2HIv1fSGwvGfL1yd3GZmgsnqKs78rKts','fdVm16bqMFq05EssyJVADwLDuVHa6sk66gVEaD5BOcWu7jtUTIVyA5SzokwG54gRMu8m','iYqajsjxoZhME','BFDWr61MbcTFbqiXLRsPKOIhOs5BD91Gwxbnd3VeKQFBEd6fmLrjUzxnW7QbBwlDjzc2LfmKTuvUV5Fewjb49PDI','MjjsXIGyy0Az',3);
-INSERT INTO t VALUES (4,5709329812798429056,'w4JAbXLhLqEqPG0NmzUTvH','JdBLEze1UdESYigUnhYMQfjbnV','0C28','ZQZxLrpdY105','cyrmHE5zj0I7YSmVOtU7OsBkhO6G1c9DarAIk3vytYmwShZS8wLkdVQL31FCl9FvXFqKTfjhIZ78uvx0SmCvD','eCmd4l00UfnnoMVddTjkCgbG9826sTJmnFL2',4);
-INSERT INTO t VALUES (166,1142234283511480898,'jM3RNDb2b4xuJ1mtUYJhyjOU3ssy1hQf4wqWTercJoRKffXFN4uh5hmf4','E3uuwSPb','oSYntPbm0Fyi1hyLJwssqyxtAvIuzXfM1JW6Ntal3jIFC5KJuNTPcY3L','da0DuqILIFPlfe4k70','czZR8','h',5);
-INSERT INTO t VALUES (93,-3618748358266892553,'Vj3PYXZlpxDOqd9UFPETU8IquadFBeiv8sy3mlwFwaXNV4KYidgXH0','vQLyCmlLPiYtXmHhK8vr71gDUXcuCM5lNC7','vSpCLFJ881ZOzT3XnldLfFspWVzmjSNoRcNQe9siLCM7xGEZGVZ8r1ZmNP0tc','Ss2ENaHBPH','s5MHcw4XYxyoa3cG2Rx1exbM','S1LKW',6);
-INSERT INTO t VALUES (251,-1932201449624072279,'Wl5bJNEGbl96OOnw3UvIKRVgq9Ja4qW8l','8LZRNcQGIw2dMmoumisg1ygN8vnePIGq','VvKvggfHZmM3dFI5eriBf7qZR9s0','BhmGwrI8X7vwX7tov','vEloNL1xgxiQnKwZ67Gjw777mD','w8uOhFXDegGlwvhCypNn03jXQ',7);
-INSERT INTO t VALUES (108,-1912105195721270459,'wHNPBndPsWoEsTVb3BHSKEtQQJaTBiJPpl','cDF0Fbk76ZF8texSG','pvZAsz8x94Drvd6zt3lJZ9','zWjBpcpBM7h6','xr7SJwVp3XbZWi2DFBFbKnNvCVqeiemniIuPmJRT04d5DPMLD56azZmBwQpExLifCnfz8VWMByr6VDmwWlIakymtyp','AmM2vhPf6oHv7x1w70zxTnT8Q3ofZgt0wYseaKWWzK1p7A3ewTulhVlju8HTxMluSev8uErynRPhxK33J',8);
-INSERT INTO t VALUES (128,812162577388784508,'nBqup6NZ02re3Uno2ahJF5XdvlSNcvJHlSpY1hTyJPxAAxND9C3EMtiNLxgvq','0kzN68','Sq6jF9IabRYFm1qFI9','80nNZiSm513luur','XtLVA2BjdI0PXqpO3OZr0PaOZbgLLlWeW1hwpAcFqYU6pDXCQ','i2OvpD7KMcN5GNO3bAlo63OG8bUtqeA9eWrjX74QIAfDAk0UGJXIuYMTH7dkfBaAdqGvhpI4rbtsAY4lxYFix5xfP9Yq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8553133980070928090,2519729074,'dw28q5XZCfM4bDleZMjRJIRxdZwwGoWZk7VWS0x6p3dSBUVVDFSEYhS8qVoHF4','DSk0KNybl9lNW68BvY3bhu2oOGB10pu9n9uebeHSxlPyEgovrVoA1o3AO1PH3NEVSJfUYtf0GFjwWWqniubav4sqa5JELuCkEH5aO7vO1Y2kp7BOJebMV8jvz1XNYZilR6RYR9qimtpxtiJsajMkuC42XyWpeMNvwZ7UEvyWM9M2umOa6fpOYTmDUkF4H4boAzUQyweiEJUafxernPp8DAAtrlDi5TTLRfHjk0scIZPGRvNNzUtdsZE6Z4n','wb','PKmrcZrn39UTqc6wpewd8G1aAFokyC4aPmubUI0R','b','b',12);
+INSERT INTO ti VALUES (-8553133980070928090,2519729074,'dw28q5XZCfM4bDleZMjRJIRxdZwwGoWZk7VWS0x6p3dSBUVVDFSEYhS8qVoHF4','DSk0KNybl9lNW68BvY3bhu2oOGB10pu9n9uebeHSxlPyEgovrVoA1o3AO1PH3NEVSJfUYtf0GFjwWWqniubav4sqa5JELuCkEH5aO7vO1Y2kp7BOJebMV8jvz1XNYZilR6RYR9qimtpxtiJsajMkuC42XyWpeMNvwZ7UEvyWM9M2umOa6fpOYTmDUkF4H4boAzUQyweiEJUafxernPp8DAAtrlDi5TTLRfHjk0scIZPGRvNNzUtdsZE6Z4n','wb','PKmrcZrn39UTqc6wpewd8G1aAFokyC4aPmubUI0R','b','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6549487828795550338,3888389651,'hF163JaEtrz7mM8nZz9YU','gPc3sTdnLxM1BFDE9c47t6eYPx81erW4UY9UW3nN8NR9tiz5ERoCpvv5IZOcryC9EHIzw4v9ZjXw2UYAPxF0ZWt9NUvKYOoLDNe8ByI4CucKSdyD0H5Bpsg5Cwsn1SbDb5ixPxxSN61jEnDd92dhrffR8qExRsZnN1N0S','t7o','8rHotg6i2C1mAFMKfRqo277QeVcplzcSmUIlhPFSvvXPe8mrdMOVuZrqGKd6YiG5lUWheJJOzsNHfKbiwlHuPTBrPQo5l4Xe87lb','1','cQ',13);
+INSERT INTO ti VALUES (6549487828795550338,3888389651,'hF163JaEtrz7mM8nZz9YU','gPc3sTdnLxM1BFDE9c47t6eYPx81erW4UY9UW3nN8NR9tiz5ERoCpvv5IZOcryC9EHIzw4v9ZjXw2UYAPxF0ZWt9NUvKYOoLDNe8ByI4CucKSdyD0H5Bpsg5Cwsn1SbDb5ixPxxSN61jEnDd92dhrffR8qExRsZnN1N0S','t7o','8rHotg6i2C1mAFMKfRqo277QeVcplzcSmUIlhPFSvvXPe8mrdMOVuZrqGKd6YiG5lUWheJJOzsNHfKbiwlHuPTBrPQo5l4Xe87lb','1','cQ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (27885446342971188,1734059098,'0ZhuBws3mMtaSmc0GO7qUevNHW5WDQ40d9dmQu8JKsTlbiffs5','GBgqtlj8bCIPolg','GfhyxUp','LUMZKqp3lhr73yuxow4G3IBVJ3q0sFgUv8vqIDj9YJCYdk1WpPoCZJgfq3tWPXT2cBLp2XS2leWIURnSYg9hJ45kWoe48EIr8sUfqmqHpBQa5EKEx2','7','Dg',14);
+INSERT INTO ti VALUES (27885446342971188,1734059098,'0ZhuBws3mMtaSmc0GO7qUevNHW5WDQ40d9dmQu8JKsTlbiffs5','GBgqtlj8bCIPolg','GfhyxUp','LUMZKqp3lhr73yuxow4G3IBVJ3q0sFgUv8vqIDj9YJCYdk1WpPoCZJgfq3tWPXT2cBLp2XS2leWIURnSYg9hJ45kWoe48EIr8sUfqmqHpBQa5EKEx2','7','Dg',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8447125031722356704,132200738,'4NCL07jSNHodWn9N6Vp9UBH2y3OMTeFjs','D6pwm57GRLEuOcoEZR7vOogDMjqSzY7T4XNUJXsDy63YZ0N7qb3jryxSufUmTwfW0W9LFwds7OeJ274IQxRmeIL2uhCRBvtSaoWNkHBatNJUvclh0bayzmUQEnCNoJo44wVi6YxR63dilUzXqAAsoQ2QRALYonZKwoz35suXCc1C1MH','KzqnE','GrwEILUNqZYSj1S6KIvKFAGiJ1wktsp4znXXteDXMy1PWKQXvnv7afOoICOQXgq53Ippkj5RRwMY6L8haoJ7eIivyVg1cf9DWe3Y27RUIUlrcvCe0TECHr3I33czBHPRiFQVuz7bmXAz9T1vEaPHpIHxa0OuUx3rdyPToZKUGyrJGujBOWxn23xnufOnAiCbLp3fDIx74xm2OONlWyLCWqExgYCHTJl4sScF6GAu3viBn2eUnL','y','yn',15);
+INSERT INTO ti VALUES (8447125031722356704,132200738,'4NCL07jSNHodWn9N6Vp9UBH2y3OMTeFjs','D6pwm57GRLEuOcoEZR7vOogDMjqSzY7T4XNUJXsDy63YZ0N7qb3jryxSufUmTwfW0W9LFwds7OeJ274IQxRmeIL2uhCRBvtSaoWNkHBatNJUvclh0bayzmUQEnCNoJo44wVi6YxR63dilUzXqAAsoQ2QRALYonZKwoz35suXCc1C1MH','KzqnE','GrwEILUNqZYSj1S6KIvKFAGiJ1wktsp4znXXteDXMy1PWKQXvnv7afOoICOQXgq53Ippkj5RRwMY6L8haoJ7eIivyVg1cf9DWe3Y27RUIUlrcvCe0TECHr3I33czBHPRiFQVuz7bmXAz9T1vEaPHpIHxa0OuUx3rdyPToZKUGyrJGujBOWxn23xnufOnAiCbLp3fDIx74xm2OONlWyLCWqExgYCHTJl4sScF6GAu3viBn2eUnL','y','yn',15);
+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(34) NOT NULL, d VARCHAR(6) NOT NULL, e VARBINARY(89), f VARBINARY(21) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4184174222,-1249921415026545420,'guE9bzhB','dVqF','FrXVYGsQseN50Z3MbKs49W1OkhpJS3od9EKSPNtK1dBVkkSFpBOSqDv0VtkVlWsXEWQTwZu9melWcpf3vI','fp79e6Xx9H2KgvWMU5wzx','Y','si',0);
+INSERT INTO t VALUES (4144514784,9039884796104996413,'UeojIXNhAYiivXfbU2IzLbOTbEPGtqtR','g12','aCVpGPz2ncxSsz3e5aIhZ2X0hHhpbGT1GmIlAZ7RVxaV2L8cPdY6Vkz8f','imZAckC4L','g','Fc',1);
+INSERT INTO t VALUES (1260442407,4320028815578008852,'LymnjoaDW7IZJj3XlMSCsFmLVK','oLzhwH','JRIaAi95qrcmYvXTq0YuW7Ew3J3BZHePX9ifcy6Ur2Ly','uGh','U','r',2);
+INSERT INTO t VALUES (4168355374,6419406569746480226,'jrQ2YrbJuSgPljnckctcNziyFzAc','8Psq','zEb5Goa8ildInLnlKef58nzbatvQwfV0PHsGmP','kIAnItO','q','qM',3);
+INSERT INTO t VALUES (3147035488,-1380784752045427106,'V','9nkIx','IImxPO83MVlWRwugRWD72LdT3Bsw2J4Gj3kx3vS0FuPOSh','IPsvDGq656Cqt2He','t','9',4);
+INSERT INTO t VALUES (3977657773,3993969146584131391,'xjYJ7eCVyduC4nM3J0fUIKwSLPqGYNXuC','Tz','hwaJwVv3IoFam14uL','xyKCI8VKV0eMGmSwEKx6','c','tT',5);
+INSERT INTO t VALUES (2013266260,4035188290884986845,'xJSn5kXp9DSIbBVt5UbvjSGUPrU','g','y8G3o32BtpGhU0mZcRCXQJrEiq57BmaWh8uygczcDNOcAHugOZXbENm7BXcdeE9zeUtD5YZ','zEtrtmrD','I','Lo',6);
+INSERT INTO t VALUES (402124600,5518305141069454639,'xJBgq7WjYtQ0','qw21oL','EgSj6biojN','5W6ZLdbcp7pymfBBDls','N','o',7);
+INSERT INTO t VALUES (1218677107,-7124933723401576313,'T1DTiG','PEZM','4bFK6oXsgYe1QAZIZwSIeDi1tmImBs6P5rdEetqzVHrZXnnvHKK0pQqZ2XXnqShhQ2w1lkElCFGNUrXS8iaQW5K','krZGlYObYHmfQ','4','Q',8);
+INSERT INTO t VALUES (1907452657,6856804795000167727,'MYvSx','7rzwlM','q1OfffSISMVczwQPUtF77VMlE2tuIiavZBnfN49bC7BpgLH80vjCjIdvYuLjTrzJmXfySSGzBRy','O0EPoxU','X','CL',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(34) NOT NULL, d VARCHAR(6) NOT NULL, e VARBINARY(89), f VARBINARY(21) 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 TINYINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
-INSERT INTO t VALUES (42,4076788371598321188,'gFBU88WjN7EgHYDPpiaPty4X6j5SsWltccMl','TEnEl48vrH3jIJJLrycWnbVJADbOTeJ1OS0YJg7AyqjIASr','heKD8dFJb2EsXQTci45kTyVUwOGSIqYeraMwqPGZnzgcHiVovlUsCJ3aKg6pKtJglWuKspl','aPGZdJvEGZVwAD','4euiYF8Uul7hXJ0QWbsdZZ','y9i1',10);
-INSERT INTO ti VALUES (42,4076788371598321188,'gFBU88WjN7EgHYDPpiaPty4X6j5SsWltccMl','TEnEl48vrH3jIJJLrycWnbVJADbOTeJ1OS0YJg7AyqjIASr','heKD8dFJb2EsXQTci45kTyVUwOGSIqYeraMwqPGZnzgcHiVovlUsCJ3aKg6pKtJglWuKspl','aPGZdJvEGZVwAD','4euiYF8Uul7hXJ0QWbsdZZ','y9i1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(73);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(73);
-INSERT INTO t VALUES (128,-2231807954798762760,'YVJEsB0Eohuz3VmBR9wBEZUvMAsxuz0zJJdvuRzQpMT0qtiG4rHbs9EjH9','8dCR8sr9iplh0u8z7EugNT5ceH','2gwwvRhNVBIVWJMf4EllXXmDzZoii8rwiXClcbxYWxuS9cZ4WJp8omouq0RjX1WOtuH4CzDn','GVGELSrloD','H8vnWK','kbXyrUNsgQ3m0284ZnK7Xy1ljzBjTdCKrfB86bHuxcnK0mM9',11);
-INSERT INTO ti VALUES (128,-2231807954798762760,'YVJEsB0Eohuz3VmBR9wBEZUvMAsxuz0zJJdvuRzQpMT0qtiG4rHbs9EjH9','8dCR8sr9iplh0u8z7EugNT5ceH','2gwwvRhNVBIVWJMf4EllXXmDzZoii8rwiXClcbxYWxuS9cZ4WJp8omouq0RjX1WOtuH4CzDn','GVGELSrloD','H8vnWK','kbXyrUNsgQ3m0284ZnK7Xy1ljzBjTdCKrfB86bHuxcnK0mM9',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3,8272280652127619573,'yPPiS9EWokdKMCwxcrsj1VKguJmD6ZOd4RTO75Ft2knlNzyR','sbVCirD2LGyGlQFZyieRLJURo5mp7tK6UoQ1D0ZhDYYjLvdKRLMqIHw7FsCBEVT1YyeQ2DBofYdnsVRUZEon7txfXzPHliz9ENwiPGWc6bl8Ddc8ckb7f45niEq4tOlMeLj42GRO8GceNf3zUXxExxmdi','4h3PoUQSvQERVnUPYkC5RjCUorVqLA9YXAh9iOZN9kUyQfgmDXHIjbXdUxM','tKoYMLjz7z1OoBsw','AaFBtgfEeYMMzaqvC03EAbBxUlnmQXZwBGq2a','BBAwJh0dGt24qosNSUZBvosEklgYcDqPxEhFnr9P',12);
-INSERT INTO ti VALUES (3,8272280652127619573,'yPPiS9EWokdKMCwxcrsj1VKguJmD6ZOd4RTO75Ft2knlNzyR','sbVCirD2LGyGlQFZyieRLJURo5mp7tK6UoQ1D0ZhDYYjLvdKRLMqIHw7FsCBEVT1YyeQ2DBofYdnsVRUZEon7txfXzPHliz9ENwiPGWc6bl8Ddc8ckb7f45niEq4tOlMeLj42GRO8GceNf3zUXxExxmdi','4h3PoUQSvQERVnUPYkC5RjCUorVqLA9YXAh9iOZN9kUyQfgmDXHIjbXdUxM','tKoYMLjz7z1OoBsw','AaFBtgfEeYMMzaqvC03EAbBxUlnmQXZwBGq2a','BBAwJh0dGt24qosNSUZBvosEklgYcDqPxEhFnr9P',12);
+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 (3791045068,-5843856348836532035,'0II7okwKn3svIIww0AfoWJCLDKRwS','Lxg','6F5xa3T88IE5MXdTr08RThfSlEPHVT70bsQqjC8Ea1YifeCTAyVg','Qvlz20Zlgh','t','XF',10);
+INSERT INTO ti VALUES (3791045068,-5843856348836532035,'0II7okwKn3svIIww0AfoWJCLDKRwS','Lxg','6F5xa3T88IE5MXdTr08RThfSlEPHVT70bsQqjC8Ea1YifeCTAyVg','Qvlz20Zlgh','t','XF',10);
+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 (1479690888,-7514694785678054026,'c8ySOlYbx82','iBz','AWtMC87VzApMr9OennnIE74RLQwSWesk08z38j','B32DilU7NF','b','x',11);
+INSERT INTO ti VALUES (1479690888,-7514694785678054026,'c8ySOlYbx82','iBz','AWtMC87VzApMr9OennnIE74RLQwSWesk08z38j','B32DilU7NF','b','x',11);
+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 (1595010436,-1357641919580498136,'gZ','he33Y52CuxHCI2ovMZa2lnhxsLTe1wMK7sRjtwBIyISrNzphqOz0HJgW3kJzq39SbCKIMuvDdSaqAbF2fKutkt1rGZT0IobKHHYfiIRPSoZIdOVb2a9Cnl4X2NVzo1zoQiOmFYw144rGkjGjILqGK365nHCnbaLKdOjSo0717f4d4ouEWl4oXdcY8Kf7xKFiokweyMCr8aXu7DLY029kqUs','k4DFqOySlRCGzpbiVIfICN1vh6UBk9BbjRcU','U','A','k',12);
+INSERT INTO ti VALUES (1595010436,-1357641919580498136,'gZ','he33Y52CuxHCI2ovMZa2lnhxsLTe1wMK7sRjtwBIyISrNzphqOz0HJgW3kJzq39SbCKIMuvDdSaqAbF2fKutkt1rGZT0IobKHHYfiIRPSoZIdOVb2a9Cnl4X2NVzo1zoQiOmFYw144rGkjGjILqGK365nHCnbaLKdOjSo0717f4d4ouEWl4oXdcY8Kf7xKFiokweyMCr8aXu7DLY029kqUs','k4DFqOySlRCGzpbiVIfICN1vh6UBk9BbjRcU','U','A','k',12);
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 (41,6054487897868392109,'eu6rH7jvEjIRCdSzXpr8aMZ7hACZvck57u88GfmGDAGPWQzXsIhp5v','k9FCau4hN3hlEuM3sojjdYpAlZ9CfqSJYWT7rcqsPQdFkhV8attWwsOMMpBMxdUIUbl67Bpo1HULdILhqI8U3wYJgMOGnPsKpsfGzUqNVn6AJSEGdoDht6K0OKg7icWZfkzPfeT5Ws2tJk','Z1G1730MdWoZN2Pw1jpWfuJZKo3LaXlXWAMZenYBXziG81XOruTonj','3M','v','XA2Ts3NJKkRCCZkai05kSfsxkw4rYxwJSU9vmrArOCkJdNtOK6fr0VTxgdJ8WQQ5qhb8',13);
-INSERT INTO ti VALUES (41,6054487897868392109,'eu6rH7jvEjIRCdSzXpr8aMZ7hACZvck57u88GfmGDAGPWQzXsIhp5v','k9FCau4hN3hlEuM3sojjdYpAlZ9CfqSJYWT7rcqsPQdFkhV8attWwsOMMpBMxdUIUbl67Bpo1HULdILhqI8U3wYJgMOGnPsKpsfGzUqNVn6AJSEGdoDht6K0OKg7icWZfkzPfeT5Ws2tJk','Z1G1730MdWoZN2Pw1jpWfuJZKo3LaXlXWAMZenYBXziG81XOruTonj','3M','v','XA2Ts3NJKkRCCZkai05kSfsxkw4rYxwJSU9vmrArOCkJdNtOK6fr0VTxgdJ8WQQ5qhb8',13);
-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(33), d VARCHAR(77), e VARCHAR(25), f VARCHAR(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1568811638,61,'ssMJ','tBYzS5bCD','00Bc91gcs3zrTshAjZxq4nf','zftqRtIu','rNARzqi8mWVvGZcOYR7PkqgaOveHpo8ELClnlLGt5XU2OCbyvHtKPpQhjTw2rVv0LYebplP2nfrIaIYDJTn8Lg0hpOkf6ppTIFmK','JFVySvICK5Q5mhSqSh3wNIKsSkMMJDPxIAMRwQZfnGJ3fu2PdMaZDzz19UsLmQ',0);
-INSERT INTO t VALUES (-953643026,104,'FevHtXixiF9wnXEhD5ab6','3I57nCM86803nJHjFiGJ00RUMVm3wO','xm9rOVDpwbVZChrYm','YzEYwSyP4','7zAKRBMDAtlRYzrFsbZai33vZ6AePz5FFs46h2X88GKwZEKi9XodAKLGNPkSWCeuR9JZq0eW6N9xkTynmEagJJ5FDaT','GXaLuW0X4NzadJJ1gd5S44SLwPOpXhYseo47VEKi4gASFe9RpvWYKTUdiAzmaZjmimdMFxqf1RRYTgDQRwktj5l',1);
-INSERT INTO t VALUES (-2135997241,84,'L','QOAmvwDQ3cjxuyOIoNEgFAMmR7aFOGO','04vJMqYWxkdL','CCklFhmGvDXn3f','VFOpV8nq9rTYkHQMb','cUoQZukzNud29AZBqKB3h3EnG43TTJLOGN0KTjkBEq8DwjlD4lqmM4',2);
-INSERT INTO t VALUES (280472967,248,'QnQ3lmt8XRnpN5B0pu','9YzdrlS4vKhyqe7SDRzcK4GDeKen78T78G6P2oiZ5Oz5WWZ','hVz','TLxbqSe6paLCsdYlO9oY','h6RchCPb9kQVy2N2xD6eEZ8RlZWdA','BtRN6yIT42TuF9rzVKL6Nc8HNrhZg2WUjif0NGtx1Yy42c2gthtb7oRSsacCFVuIAtJIHJm4NHtzkV5Y5XnUtL',3);
-INSERT INTO t VALUES (-1708855532,121,'H2i','Q6yJK9XFT61BoF4S4y9uNXfDGPFkLiPzTCQYiHc0SEYJyNmLvBPTbaNbCoKHVhs1U','G6K31ExycnRRMgXnoYAFsMo4B','MmXHoT6u1ZsxyZ0AtMHWbT','FrS030fIAwkAHbLp9A2uS4F611F0Fhor9wOgYzQXlhTbsy9KG58TAenALssrg95eLQ8BlhFZlFklEz5KK53spP86d50XAvascfBZ','cNfMZ',4);
-INSERT INTO t VALUES (-455343606,250,'66yutFIibozCy6Y2FYxjLgp8OVz3ET2','ixa7wdFN1rlpaGwKi1EtTCriwQl6qSzl3gq7qHTme78sM9z9G5p4uo','l7e5lL96etWs6Q','q','EB7ZidzDcGmdMlZnzeZcsUQHtdPQCiOgjQvk0StMxqyhmqHWyKDfPv8dler6JvkPIEZqWuf3YOX1DcI3BjZVq8JdQ18ZsZx','yxnwc77fCftsjRKKz0tViXVcHtTS04a31B0j11jelmW9ytjDE5JYr9ppmo6',5);
-INSERT INTO t VALUES (-634396633,113,'v7LHZkOBxkEynoAPMk','HTubTVwJC1uuX1WNKfytmVpAC','aYB6WYl905p3','0nVACdC9gFAOBxlgDc6kJzy','6ajkfUhpIXf2iNMoWoQR2A1cb8x0zVSsZ6ZvXeOB','m7surtBPNySS4yFJDWzM97QrtRXp47pgxg4wTvyyjBRD6ueK9wt2rGDcvFgwhlu2OQNPf4ObOdzCkr1hSphgIB63',6);
-INSERT INTO t VALUES (1939391410,146,'KA96FwD4J535VEfreZfE','FR5TAjVEPrZsX6DktmVS44MnlBIKGO6R4Qm6utOVRzk3Fk7cS3ARRkbXbiyd4Ds19Ma5wuApgPJ2','TML','HqSjtU2PkMSqBPi','MoJjbt3Zr5ETmynWhoSiHi5y2u7UIF3p9dCaIzPMXgHgBZTU4H2noeqSTDVZK5BSbf3YmkGs5','PQLpTnRrecMuVEr0OynljkOtmaSeIXXayVGfYtA',7);
-INSERT INTO t VALUES (2100754528,214,'hsBorzIOLEQsUeLLUJea0RPj1syxjJ0n0','J9lkRSZBc703N4njy735xMjsrxvLMhdqXBnQNjqiLtTQ5ZJph1qStoVGiqUw9PDR1p','5PsyhOvPa2YljQW11rcevQsR','i7GjoTaQoBXuuvatooNTPF3HV','3pWbn8zWQOX2OtKR4AaSLeUt4M0IjwSbSxrUZtsafSDNC4MT6wIVl2cDPULkeUqcviNNMAF23nxi6g','uwJ7Tjh0O7vASyV4t8ceuhyBrPV31X5t8NVQitQhQ2A3UZDat0rVyB5UsHi87tzvPwk7fICWWZgdu',8);
-INSERT INTO t VALUES (-1168649435,13,'sSNeCGFG5Qh9xWb2kArSNHljZtN9V','kawTCmKhEf1w','fyIWa','QtetQA','jpde2xZ0mIyEc','goLpuO0FV0A9U9iBFGR2wF1vDUwSCcK7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (731516116,-2941138185110698310,'nDYC2PRJ2C9r6TguZFFzC3MJ3','2BGCrGLyob5GfxvLfEF93Lk8IBxp64F2kbOv0dxzh9OWAsCPGGGWYktj5UZ7h8RVxhN4g4sm7y47fRXha5jvz8S4afCyzzLXbDpdY9W4OHq2P7zy18kglNUyG5QGYYWOVYzhnhn7KTnjSCdn6BHECC3p9NVb4','uN2yuhqyKtPdRiN8VmupyREkOl','7P1cw8Ej2xqnmUcKpznCTFXS7N3tVALzBs3C0fvQUaDhKNAYA345c4UrDYEW7IKFuBlKVKMZ1VAE4Nocur8WdWbONoLeM8adHuZ2EVPqDEjlQ94XRMhvGgxqb','G','T',13);
+INSERT INTO ti VALUES (731516116,-2941138185110698310,'nDYC2PRJ2C9r6TguZFFzC3MJ3','2BGCrGLyob5GfxvLfEF93Lk8IBxp64F2kbOv0dxzh9OWAsCPGGGWYktj5UZ7h8RVxhN4g4sm7y47fRXha5jvz8S4afCyzzLXbDpdY9W4OHq2P7zy18kglNUyG5QGYYWOVYzhnhn7KTnjSCdn6BHECC3p9NVb4','uN2yuhqyKtPdRiN8VmupyREkOl','7P1cw8Ej2xqnmUcKpznCTFXS7N3tVALzBs3C0fvQUaDhKNAYA345c4UrDYEW7IKFuBlKVKMZ1VAE4Nocur8WdWbONoLeM8adHuZ2EVPqDEjlQ94XRMhvGgxqb','G','T',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1875118383,-1408062271906244473,'bxdZPzSTpEWHei4xqYFYjGpxbcvbc47TUUw','pI68QiCeix9aaiudtBhL9tAE0YB7KVi7F3n5ZtpjeJU3WXop','Nip2ifDasbuTaKs54ERXTEkR8s1oERdjcrPfko3MWg8aG6XOjL0yd3ogh9AKJuwqoaGyA4QEpEU1n3ov','BNWJITtlpNJRxE5JFRbmc3rQe3sVomB2inLQ4W7MjtZKm5aIsvjazQddrDuafFNS8MT5WvcTx1d3wqlzWvoKj8DSR3bGKfiSTndlOzfXd5NVLO6s86oGt2sAIx3sPHJMjSXNaVT006RskI3jATAROmRH6ndp6GtyLkEf7kPjqMGX','a','9',14);
+INSERT INTO ti VALUES (1875118383,-1408062271906244473,'bxdZPzSTpEWHei4xqYFYjGpxbcvbc47TUUw','pI68QiCeix9aaiudtBhL9tAE0YB7KVi7F3n5ZtpjeJU3WXop','Nip2ifDasbuTaKs54ERXTEkR8s1oERdjcrPfko3MWg8aG6XOjL0yd3ogh9AKJuwqoaGyA4QEpEU1n3ov','BNWJITtlpNJRxE5JFRbmc3rQe3sVomB2inLQ4W7MjtZKm5aIsvjazQddrDuafFNS8MT5WvcTx1d3wqlzWvoKj8DSR3bGKfiSTndlOzfXd5NVLO6s86oGt2sAIx3sPHJMjSXNaVT006RskI3jATAROmRH6ndp6GtyLkEf7kPjqMGX','a','9',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1679428116,-7847371594945792564,'5bYju0004v2','ZAPUr1iJXQn0ndJH8Ii597s6qoCwRmJrUO1JOcQDbXDTJHLTgmhuV4qStfXISXEpiEbW5nmP5dfawXOflBfrjY7hjPZYE','Z8fXI4no1TFVxB57V0iKAPVkbVz9KUeel2lm6gFKhdnDBvN0yTNp13QkI3V6TcsOyGCM','PtDTeoWygVE8PioHPIqtwO0rcxB7r26bKzD3BO3FeuIeu3Hh2LDsVqNei6BdGE9Rh7YzEIHkjqLktK2NqaIE3lrnOAuxK2W4MnHKqCe0lvMzvdaTWUbig4f1KX4dLjSss7M3Wtd5PwqHBdm94eUH7TNcPPGzwVdpnkSava0rJUs75gRk70HjxRlXGiJ2TZtYdp1RjLv2cY4YnE5rAt4TMd16gwwzsfuiN8769coRLavFs2Mj9','If','pN',15);
+INSERT INTO ti VALUES (1679428116,-7847371594945792564,'5bYju0004v2','ZAPUr1iJXQn0ndJH8Ii597s6qoCwRmJrUO1JOcQDbXDTJHLTgmhuV4qStfXISXEpiEbW5nmP5dfawXOflBfrjY7hjPZYE','Z8fXI4no1TFVxB57V0iKAPVkbVz9KUeel2lm6gFKhdnDBvN0yTNp13QkI3V6TcsOyGCM','PtDTeoWygVE8PioHPIqtwO0rcxB7r26bKzD3BO3FeuIeu3Hh2LDsVqNei6BdGE9Rh7YzEIHkjqLktK2NqaIE3lrnOAuxK2W4MnHKqCe0lvMzvdaTWUbig4f1KX4dLjSss7M3Wtd5PwqHBdm94eUH7TNcPPGzwVdpnkSava0rJUs75gRk70HjxRlXGiJ2TZtYdp1RjLv2cY4YnE5rAt4TMd16gwwzsfuiN8769coRLavFs2Mj9','If','pN',15);
+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(36), d VARBINARY(84) NOT NULL, e VARCHAR(92), f VARCHAR(9) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5227793,63574,'LKZKr1Xd03F1UMYt7q1dU634Jn5ipZl','77ai2VzTIpDokys6o25os5kCqBqwyQRhcOm4r33WWKkkHGQrnxO','WM7eahYWAJkvbTXzRCmkoxySKNFmfx6AOCw86IXC9GCG0j25NzYgz5Jc','VsYxmC','8','S',0);
+INSERT INTO t VALUES (3576725,64812,'Y3T','Gf413q3FpaRC2XaSul3B2S142JIzyRh6WuTda3OUj4S4sb9Rcf5llUbjZ61UdGSdcvBcOdR','UHphWswZpzMqc9PYqCmcLtW7UlsuOu6cABmgrhWbGMg7bgg641Cms1LQ6dOeoBc3x2HjXMNnDGKqr6R9jw8vKnb','yvLKs1pu','D','L',1);
+INSERT INTO t VALUES (4501868,59987,'6TGxCpFzn4lypCozchndsCO','Zs5nUxC91','dgaghmnSDIbgDuqTX5OBzsw3cvLMqrnV3yzqfvdXk7I3aibYJiOWVN3jA5VC','2Bzdb40X','a','6',2);
+INSERT INTO t VALUES (11712076,2192,'4tj85i3xkJL7Tc186an4GSSayUXd','Sw6Z9QEeFeZ90YTNSjR1P48fgS062xTR1h2FJ0BkVq4IURL8ZAVZpl9tLfu4QRGNIlgN23AHAEAQ9BL','PgHTctx775oJxFX7bXHQnchukcU','9gxd','r','j',3);
+INSERT INTO t VALUES (2532851,49782,'NM1mn6QvDK7SE69mwYOvSgQzhe7PA2','bjqWB5wx36aUdaRuzs1H7VbgNNwsWKPe74s7FCLTq','3vPhhK3fGtC5ZPZNxRMFAu4RGWLI5EXdvCG0AzEHn2bmJebhGVk1kSs56XntApNV33XAVCR2ssHVocxDjSS','o6a9Mo','9','0',4);
+INSERT INTO t VALUES (11710250,50703,'C0wpeSKO785BFRfpojOnzhGo4Rq35hr','GOT5xc62ku9qY4XEY8YhXqgjZV7LnDc7Yl3X50CwhQ9a58VHHrwHSOJWk8DLWPOmoO7aPHv7','VicJTSvjHSVoNF4C5x42iaHcY280R4p3iiZu1hpcCFjcBF7WJfdSrE5hG8inzB4xA7UjX7SHobcXGAlQ55ZH6ZQ9Ww','HLN25','J','4',5);
+INSERT INTO t VALUES (9906204,17062,'dAvK1yiWZ6a9nQoRViCt','2nmBKkosQ9Un0oOgbd6vNwGBCArH8lWpNLpxqwdFI7fLjnzSGLZ','rpDTl1SX8z1vwz5eTVe8FjbcRkDDZLdStqBUAz6TCllTkwJxRJPDHmyrTo8hGmILRjHQwBKx7T1h3Z6jY','dV0t','3','A',6);
+INSERT INTO t VALUES (903997,30158,'pOT0nwKNyQuAhML','haW4blPycAANc0b','2p75xittpBvJ6tli2qyRIiDyzlb0yzALLqyIElc1Xgc8iM','f','N','O',7);
+INSERT INTO t VALUES (15036737,24444,'QpyG7zfztjXU1a','19LLv7','FQTgGIjYQO52LE0Z6M3iZ451RTCzqCRidOVC4drJa65dhfXGGgd5E','KPv','j','V',8);
+INSERT INTO t VALUES (6943928,12921,'wp6OjoYUH6fWDIdYgVttdsRZia6Wz','b9GVm9sycHaRnK1Wt4SnHKaIYvxU64hbESMpkRXva','uSI4G4Lz2PJWbqs6LdGcouy','W1S','E','E',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(36), d VARBINARY(84) NOT NULL, e VARCHAR(92), f VARCHAR(9) 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 (-1449067329116909216,216,'C8SOuPxo9mE4eNhYrVvVzwy','C7zqvy8R2KlGb8yD6Qa5dcI6lXAvxM6IarA7HaraW','51Kx','dclyRlcnckuOHcP6Rb6oi3B2j','pHjQ55xWd','FuQcsIRR0Ia4BWybtVW86bNv2tUm9bMgfeGiuF5ey9PyBBJGfMt7rjZwndGxzf',10);
-INSERT INTO ti VALUES (-1449067329116909216,216,'C8SOuPxo9mE4eNhYrVvVzwy','C7zqvy8R2KlGb8yD6Qa5dcI6lXAvxM6IarA7HaraW','51Kx','dclyRlcnckuOHcP6Rb6oi3B2j','pHjQ55xWd','FuQcsIRR0Ia4BWybtVW86bNv2tUm9bMgfeGiuF5ey9PyBBJGfMt7rjZwndGxzf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(34);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
-INSERT INTO t VALUES (-7396570551119643272,163,'vZg7zHOVUrliwM1Q32KU','vV11Rm5jRLFL9VuAb','vMN00GKpOuLv3AXaM0at','0ytzJUZ','gS9gkc1FgNp','ismuDeA2ZiEQbG8DwHpCHy0PGqA55Vc1AwDtIE36DD8NEIk',11);
-INSERT INTO ti VALUES (-7396570551119643272,163,'vZg7zHOVUrliwM1Q32KU','vV11Rm5jRLFL9VuAb','vMN00GKpOuLv3AXaM0at','0ytzJUZ','gS9gkc1FgNp','ismuDeA2ZiEQbG8DwHpCHy0PGqA55Vc1AwDtIE36DD8NEIk',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8380543829194426416,63,'IjmGOA6','vSRep10Iu1LXXlHYM9Owmf985tOSDjEfJYzuZKLbuFWgoirmoHC3JuiIFo218EnFsSkTVyaJY7MGAVDz04wvJHGMpPOdJjmfcXICh8rmwUq3GNTORnG7DAEqr1J2riVouICNRQMh20W5p6z0tj8zTb6I1wm4HhrIP3t0YFWLRQVmKQ','9CEkVqZn','MA07Wr30RpdV','nwaUGHvYIMqiZZumTtAx5lvKSBynFmtmwlbI','eIfneRetIjGPvkJi6lvcq0GHC5yF4bu',12);
-INSERT INTO ti VALUES (-8380543829194426416,63,'IjmGOA6','vSRep10Iu1LXXlHYM9Owmf985tOSDjEfJYzuZKLbuFWgoirmoHC3JuiIFo218EnFsSkTVyaJY7MGAVDz04wvJHGMpPOdJjmfcXICh8rmwUq3GNTORnG7DAEqr1J2riVouICNRQMh20W5p6z0tj8zTb6I1wm4HhrIP3t0YFWLRQVmKQ','9CEkVqZn','MA07Wr30RpdV','nwaUGHvYIMqiZZumTtAx5lvKSBynFmtmwlbI','eIfneRetIjGPvkJi6lvcq0GHC5yF4bu',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4814277383607159305,1,'XRPMf4B2jCIsAFF2MFhQeYW','l2vTDqadDyBuyfHTrS5feTYv0HsFHRyZwydn2IKjsztWfwcMdGawMwhFkC6UlPOdVvJIu1OPKsq9BlknIAzYwful6VAdT0mJhzSRexmGEdb4Un7800XA5jluEh9E0AVtoKAXGEiE7TgLPf4QsApvjpFAlBVoQQIvTYvWq','BqEBh4azZH56XHxiib5zEmrVU','RS4Wljj1SdJTme8j9UpaLmNttnjBgSLlblTM0CY1JZnjQTfGmrS2iGrTAoFkiSz7pMXtBlLOG3jCJm2UGp1HoCQUTzgc2WQfnUeElKmm8NsmrgofsFi9pe3V5xoU32XeyUVaFC8DRwHYU1dBUXdVjmiprhiebwgCpsAfxIQnpGkNRYpThdRPxtwu6bALJZ6ew2KAxSfIBPAmLfbXV83TfOHAN56PXDVaFZOtCyzfVw75','2UnJCWT4PXD4atD7c7AOb4GmYXgurn33pD3z641oRyw43ZSH0SkCelmig3r8OSRmQ','0ldn7frWfiuYYHcYO8Be827dHh91EF6sveNc29qQVUwAduL2KiPtHG4dxL3AtYYV3DJjjBXQa1dYc1S',13);
-INSERT INTO ti VALUES (4814277383607159305,1,'XRPMf4B2jCIsAFF2MFhQeYW','l2vTDqadDyBuyfHTrS5feTYv0HsFHRyZwydn2IKjsztWfwcMdGawMwhFkC6UlPOdVvJIu1OPKsq9BlknIAzYwful6VAdT0mJhzSRexmGEdb4Un7800XA5jluEh9E0AVtoKAXGEiE7TgLPf4QsApvjpFAlBVoQQIvTYvWq','BqEBh4azZH56XHxiib5zEmrVU','RS4Wljj1SdJTme8j9UpaLmNttnjBgSLlblTM0CY1JZnjQTfGmrS2iGrTAoFkiSz7pMXtBlLOG3jCJm2UGp1HoCQUTzgc2WQfnUeElKmm8NsmrgofsFi9pe3V5xoU32XeyUVaFC8DRwHYU1dBUXdVjmiprhiebwgCpsAfxIQnpGkNRYpThdRPxtwu6bALJZ6ew2KAxSfIBPAmLfbXV83TfOHAN56PXDVaFZOtCyzfVw75','2UnJCWT4PXD4atD7c7AOb4GmYXgurn33pD3z641oRyw43ZSH0SkCelmig3r8OSRmQ','0ldn7frWfiuYYHcYO8Be827dHh91EF6sveNc29qQVUwAduL2KiPtHG4dxL3AtYYV3DJjjBXQa1dYc1S',13);
-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(31) NOT NULL, d VARBINARY(22) NOT NULL, e VARBINARY(81), f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2826033,9525115468291147071,'yo01t3R07OoAa3Q3CuVqz9qoVGa3','Fl7v0H42mDD','MKiWHrd9','752ehJYDVCTMM7Xng1MrBD','srXMLy0nBykQBjbXSmmCGzQmBztQykaxYw5WpS6eNEJXrgLYkoRY0i','6',0);
-INSERT INTO t VALUES (6164335,1777571777318640238,'x1OVOZNDPE2YNO','LI53EBbJBzvBOuSarG','RhbSXuyVdgDeWMRqMEtX24g9jY2uwuASK7IRy9VRPYIbZAaaTORZ8iTZ','Bim0V2coGIUYt6','ANAhcHKlEfE2TaDVbSQbeyx','simuJEC12bns354obtZYaYdCAFgcLY5xWDrFHGd5GrGNlcKGW6u1T539m1A5zegI9NIQxnKS5GiElST9',1);
-INSERT INTO t VALUES (-2849091,8370191332458731265,'OhnyifkqUPRgarizKy0VA','UxOOkrqhRGQls5yqyyCY','oNaU1Zc2sCfS0BEYLjySaylbVlKJdaUt3EMLqQtpwZAW3DAl','2HqBWzBf8Tdm2C1SvFsUl0IVHmks1dWSCULv3S0OmYKA5lHK','u0lnJn17bx6wSANpvG9ZcqBaTegmGR2lhl8dgz1x05','CMhqvnWrylkWbMIeKOpcwKTckfxS9NuflkCB',2);
-INSERT INTO t VALUES (5183715,10601343522167965686,'Hf','tSpMJAwSIzFvkJ','wMQPaHBDxyCAvbSEjr3vxaSx9uPQmz34hleSl5tHfOlaZKgabFdQgo3Fv6wyWI62','GKuPgHzxEdgZatvrF8pZxHcvC1vxCpLSsFD','2j4yIC5300nFW0aow3UNhjfv3U28','muvZXVmXEq23k5X6C8QmWDD7LStdiBdbuc3ozIraxIgE2Rng38z3qnaKbpXjKCX2pntRDQAibJcL6gkCsS1JXizeJyBphomQb',3);
-INSERT INTO t VALUES (2597844,12388107553643577719,'kTaLzLPMyx','yLa718','smTAWhI6LE67GI5fS4vDhVex','n9lVcmsPDcOjWNGIaeCnAOvKi42stEht7Y7rX2RXa','i67ck8B6Q3wBU2hgGtpZ7ng3pmHMJe54NWD3O8mUsigo9lbz7dyGnWECodJmxDXrx','g5drfFc8KXt4LJJXpZY4UwoHdUevoUv1Or4ihDk42JtInMkZzQSH0YxaLjTKINOI',4);
-INSERT INTO t VALUES (-4516694,429423208766859189,'SCS37n8gvO5','mn3w3ddY','PCqrQ15vKUdDPMSuCY2jTeDj0','laSu0VmZtzOBYJjw6l8GEGnKuReCAdY2OnBhtz9Gyf07PWaVPZsCx6U','7Pu04tSpH4Zyspk6bZyUeMG8pY0xhI1oGGTYEeXCe8M214TWRwanT8P0mrmfg6G7HjmVnaa9bkXzDvpesQAO7s3SthLFj7F','UglDnJMLGTO1HFyllwpQgGd16nDWhGFNHZq1ITRuv2436YKFm8Zb89s7MENNoCoc6VbTZFJzuLOMihE',5);
-INSERT INTO t VALUES (3945957,13136238178953437084,'HBmNpDm8o2WuunY','RkgBqcHuAfowbk97BEP','KGfa0AJCjkcexvypRB78rtJ7NxJuLU5M1TJmDSgvja','io5wkxObmMmyP','A9pHqOegd96D5jy545Bj4MROCauVy7uM0Skw2F8olqHeGJYRqYRHbX1K7K4g5wTCU','1vk3ngRaO5pZicslUK9sGUQKi3G5IzN6WXX5tSWbiyjhJRgA',6);
-INSERT INTO t VALUES (-361407,10448846623278629944,'5snHmakVXD','iHNJIjlOPiV66cob','r5yQJV6wNROR7D1a1j5zXTuAvDKuN4DswqEdTlmoNWnoMGBmHgz9RliVawgEZuNgYTqZx5GUN6','jpc44IB9XfAXSxMb','aomiEZTYN8TtS89fwx','0G7mgwMUHPeoxcaWM9HTbkMT9KsgQ15mssnjXRQBcYeJ0cCO5VRSiPnMVTLHoWVB1NZW3Bz',7);
-INSERT INTO t VALUES (-5510088,1417629526670243676,'d0m9N','iOBhy5lx268YYIGO','chn7uIIBnrmUiKdFfeOpM28rS8XL','eYr7yFI26RzShNCYDoA64NUwnDvbtwoseZcWcswlduSbx9iviTBNCDAlo','t4JcFvrUwHTONJvstVNI4Trl59UGB4SMkXwRNoTwscG5GZDhy424Jq','4IUwfiqJuyVqSIIIRZBej1rLe7hnxvLCM5WQFnmdoEw0UIvCdq0eR45szFFBaHnUGC5G8d8cIG1jy',8);
-INSERT INTO t VALUES (7249321,8871671581103951471,'0vH18QtF3','GSyWAs','zw27Gsj5seoFZnU7hUyvYabCks1rB4grpdpRq4tMzg0BTr5PU9R4VKtoefZnk7oikcaEV6W','ahYnOqWotfMUkysk0tnWHTA7eituZjBpDV7','F6W0pD18FqVZJlxQuXPuvFjrmymdkEJt7NJsBcZYxmI66MmI1FfHqSJ92q8jFHBaDoTxrHhNL','8djDKaUrBoLVyDD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6813114409612446513,5217521096812737900,'0TtiZ2rGMGSyuypLTU','XLR9rrVj0YmQwW','mpPSZAwcy','irInq2eMnu8slQgx93UGTC9k8XquC2zvA0pG3WV','wgKu3cADiCz533pAgdDJFpn88lzom4EfVRvWtkl4rrMxZ2Ito8sWedFJmpRFDpAe3OocXuHOvT3Y','CqHWYFiUWClqbcyOino8yxO8SS80iKwPmMY2WkWA',10);
-INSERT INTO ti VALUES (6813114409612446513,5217521096812737900,'0TtiZ2rGMGSyuypLTU','XLR9rrVj0YmQwW','mpPSZAwcy','irInq2eMnu8slQgx93UGTC9k8XquC2zvA0pG3WV','wgKu3cADiCz533pAgdDJFpn88lzom4EfVRvWtkl4rrMxZ2Ito8sWedFJmpRFDpAe3OocXuHOvT3Y','CqHWYFiUWClqbcyOino8yxO8SS80iKwPmMY2WkWA',10);
-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 (-4347835588698602458,10806551110881944085,'COIqz8D','Ey2LQ3EUmPgW','fqwqUQ4gMwEbIWh','IbsTF8OfBwrjHz','80WEBHFdu3eCZNMG88UZ2FsDnrExuyv1Ly4R3kL5I7ht7Mk00IdZiT76hC9rHatnIyf3rAy9VoQ9CFcbL4LfsOn1x','3njMtwBCscisBCKUf4b8uS3MrtOPohE',11);
-INSERT INTO ti VALUES (-4347835588698602458,10806551110881944085,'COIqz8D','Ey2LQ3EUmPgW','fqwqUQ4gMwEbIWh','IbsTF8OfBwrjHz','80WEBHFdu3eCZNMG88UZ2FsDnrExuyv1Ly4R3kL5I7ht7Mk00IdZiT76hC9rHatnIyf3rAy9VoQ9CFcbL4LfsOn1x','3njMtwBCscisBCKUf4b8uS3MrtOPohE',11);
+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 (10687619,54065,'4','dqYUpPOoacP05k05Sbk29q2ohBXabM0Jj1qjygq4w8EonCwmlh6PjVxInIQJ4gRl9SjfP59lD4S3PhVS','LCMSaDYyYSNuG1f19YWIw8R5ROmEfFmbMVDoXeZiwZT','eZ','7','M',10);
+INSERT INTO ti VALUES (10687619,54065,'4','dqYUpPOoacP05k05Sbk29q2ohBXabM0Jj1qjygq4w8EonCwmlh6PjVxInIQJ4gRl9SjfP59lD4S3PhVS','LCMSaDYyYSNuG1f19YWIw8R5ROmEfFmbMVDoXeZiwZT','eZ','7','M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37);
+INSERT INTO t VALUES (5493038,45150,'M','v1239Rek','eTHhZhn9FRntSgkisklULdH2J1iI0c54v74MhWK4mTyrtOeUqeiMyOR','v','d','b',11);
+INSERT INTO ti VALUES (5493038,45150,'M','v1239Rek','eTHhZhn9FRntSgkisklULdH2J1iI0c54v74MhWK4mTyrtOeUqeiMyOR','v','d','b',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4203472407894459786,17477186354813226730,'GhGofm7PF3fuIIoV3aNG56','6Fo9SauHBtqJphSg','2KGVUMmAc0nwngujpOJYcFtHJFLLtIel','gQDCh6G','ipG7m0RK1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yC','u8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy4',12);
-INSERT INTO ti VALUES (4203472407894459786,17477186354813226730,'GhGofm7PF3fuIIoV3aNG56','6Fo9SauHBtqJphSg','2KGVUMmAc0nwngujpOJYcFtHJFLLtIel','gQDCh6G','ipG7m0RK1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yC','u8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy4',12);
+INSERT INTO t VALUES (11685305,22059,'xzbvThByjYsf0JFgn0iOcn7JnSpEB','FJTl41EilCGf8bp8q','6ckwkgKcKX928F7vGVhwscDaS9B2l32r0pJq76F467','BRE3Pnx','Z','L',12);
+INSERT INTO ti VALUES (11685305,22059,'xzbvThByjYsf0JFgn0iOcn7JnSpEB','FJTl41EilCGf8bp8q','6ckwkgKcKX928F7vGVhwscDaS9B2l32r0pJq76F467','BRE3Pnx','Z','L',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3712984937406487998,10176660297023407338,'LmRLvNYjptVb','1zcWomC8slNn6ZxpjpqGXxF9eZDLe7J4N2p','P5dxYuCoF7w3Elyd9ZhtUkUCixsyaDPXpSus8dEWq2kXU1RQQxVgy03d8YB4is4HigsKOXtM','utqmv2waLiSg8nDrvgM0tEXsrg0LJjwpKcfLhsJNbrwUdk1IYxCWFSFvrlwBWNJUyheauqmM1ZPmt','e9JMGESHp5tFWfgPVyzqcRodUIhjQtsHs1hl','5AboZZMX7o3X',13);
-INSERT INTO ti VALUES (3712984937406487998,10176660297023407338,'LmRLvNYjptVb','1zcWomC8slNn6ZxpjpqGXxF9eZDLe7J4N2p','P5dxYuCoF7w3Elyd9ZhtUkUCixsyaDPXpSus8dEWq2kXU1RQQxVgy03d8YB4is4HigsKOXtM','utqmv2waLiSg8nDrvgM0tEXsrg0LJjwpKcfLhsJNbrwUdk1IYxCWFSFvrlwBWNJUyheauqmM1ZPmt','e9JMGESHp5tFWfgPVyzqcRodUIhjQtsHs1hl','5AboZZMX7o3X',13);
+INSERT INTO t VALUES (2527961,59016,'Il61TkpbVZFKJoR4Nd7EgxURLo','9bSfCUAZUZjpEX9sWLy2jVqvBN64ASZAz9pjUtdB94Wu6C3iKsfeFVRJbCs2TDNf6f2jOinYMtRXFxOGaR9qQsBBnm2pjwS5n8e5Ux7cDFzRbkmSMkHHvwotOVo6QGuhIUclt2HHF5VteUAvekcjOgwU3x4avVm0ZtiQhySc49JbAO4yQe39pCgYb61Uij0byao','reYtP0zqn1DbfXxSqvD4I63GZGWEkfBpAETwC2LGv2HxDdPA9124dcjmD4iryRB98xzHXkXF5Pvf','G','h','N',13);
+INSERT INTO ti VALUES (2527961,59016,'Il61TkpbVZFKJoR4Nd7EgxURLo','9bSfCUAZUZjpEX9sWLy2jVqvBN64ASZAz9pjUtdB94Wu6C3iKsfeFVRJbCs2TDNf6f2jOinYMtRXFxOGaR9qQsBBnm2pjwS5n8e5Ux7cDFzRbkmSMkHHvwotOVo6QGuhIUclt2HHF5VteUAvekcjOgwU3x4avVm0ZtiQhySc49JbAO4yQe39pCgYb61Uij0byao','reYtP0zqn1DbfXxSqvD4I63GZGWEkfBpAETwC2LGv2HxDdPA9124dcjmD4iryRB98xzHXkXF5Pvf','G','h','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15066481,8172,'gOQzfZfRGkBEZ2LxX3CxVwqZex81q0vq','RfmE3zENSVLjnGNGv9sjtxwbndq4l4fz8Hcl3f8DYxSgngrz5DgWkkqMPL7DiN6wvHwE7nUeFr56UqliUoPK3HK','k61XYpUv71aV6A5K70FyKhwtPFpu5lAVV6ovlWOukGMI8OSoOkxBuS7dSdsXsNteXFLOaRBN0ISIyihvOqNa','HgZ6Yei0TIQEJ4lWkXCSu8rrujsz1ro8LXaEriePpJDRnVjzYn5c9HEIb9VgPfAFiRrnPlgGIRq66NxYMYmxPoFlAJrn2YWH8hJADz37xrB9NoihahtsDqUiNKhu50X6cqTWRj9q4lWapUoISw2VTj','GJ','r',14);
+INSERT INTO ti VALUES (15066481,8172,'gOQzfZfRGkBEZ2LxX3CxVwqZex81q0vq','RfmE3zENSVLjnGNGv9sjtxwbndq4l4fz8Hcl3f8DYxSgngrz5DgWkkqMPL7DiN6wvHwE7nUeFr56UqliUoPK3HK','k61XYpUv71aV6A5K70FyKhwtPFpu5lAVV6ovlWOukGMI8OSoOkxBuS7dSdsXsNteXFLOaRBN0ISIyihvOqNa','HgZ6Yei0TIQEJ4lWkXCSu8rrujsz1ro8LXaEriePpJDRnVjzYn5c9HEIb9VgPfAFiRrnPlgGIRq66NxYMYmxPoFlAJrn2YWH8hJADz37xrB9NoihahtsDqUiNKhu50X6cqTWRj9q4lWapUoISw2VTj','GJ','r',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (5311203,12706,'HKtEFUyrX2AOj3cm0kOCIjIhAhvpFt20KKL','iHloGUgktgUNLYGmH1k10xYQc6BYMCFK9hltX7wKMF8IXYdFB3qQfCjI09hCqpDO31lIUscCTYDvy8UXJkZqLHBo3DbQtaQF8CRu5Ib3MLgBAO2nede7NuRniNp94RRgblZfp4jgdNlwjyA6zEnwtCsDEPEis1eSiJMeyAjshFdZ62xqUEUFfSZPzsI4ZAiflIr','UOg9ebfvIhIknuSVoouPl6TmNSsNUfwagqGkTRD6Za47Hfk3FrR1UPRELzgsLo0RB5fNSUlceCI0VE3TgCCssbuZ9a','DyWm2jGjCowSmo7tEBjQknEFMnX0qQNxYJvUeyUvs1Vpdm5xR8lRxpHN4g4I4VdFpMXEB0osxbYSv5Mhlojeys5aCrzZFqEyl8nwkMIQv565VMCnCGS0VdICdqyfIFnucY0Cb','FM','58',15);
+INSERT INTO ti VALUES (5311203,12706,'HKtEFUyrX2AOj3cm0kOCIjIhAhvpFt20KKL','iHloGUgktgUNLYGmH1k10xYQc6BYMCFK9hltX7wKMF8IXYdFB3qQfCjI09hCqpDO31lIUscCTYDvy8UXJkZqLHBo3DbQtaQF8CRu5Ib3MLgBAO2nede7NuRniNp94RRgblZfp4jgdNlwjyA6zEnwtCsDEPEis1eSiJMeyAjshFdZ62xqUEUFfSZPzsI4ZAiflIr','UOg9ebfvIhIknuSVoouPl6TmNSsNUfwagqGkTRD6Za47Hfk3FrR1UPRELzgsLo0RB5fNSUlceCI0VE3TgCCssbuZ9a','DyWm2jGjCowSmo7tEBjQknEFMnX0qQNxYJvUeyUvs1Vpdm5xR8lRxpHN4g4I4VdFpMXEB0osxbYSv5Mhlojeys5aCrzZFqEyl8nwkMIQv565VMCnCGS0VdICdqyfIFnucY0Cb','FM','58',15);
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(95), d VARBINARY(45) NOT NULL, e VARCHAR(77) NOT NULL, f VARBINARY(82) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7272752,14629140,'CV5a','HtAxuSKDHf8idxX2Pb','p7GXAHWqoC68OKMNq65vPX3lDn','2x60Na','Nt0cpp6L3','enuqEUq9NThc7sj2AiT9MMtrhCSX1YgZa',0);
-INSERT INTO t VALUES (8209174,1069550,'pQvZS3a3hWqmj7V2ZKszYn','69RJ','XwR2o5DX85QOHmuVeiHL8CoxwBY','1iuCEw64wQLQ','iANEj7O1DGHRtJNYwBKgloUsEPqO','6Z',1);
-INSERT INTO t VALUES (3677450,10986305,'l8O6q7BMuBl1PNZITWsFnRaPngx0PnAUbtLMIVUYWv3mBIZlah3HnHF37vtMhIwvh','whsa19svi5tuxBiq9OebOfkCCd5eALz3ad','E0kEX9NQfXmIaj1o2tBeXXzyJE0I0DiSIdxr2w','Z7HLj3iiAkve9cn7fobqFFFgpAwyO2F4FsZzo1yy8Fc4sWKuncu','YXO8jBQ0e6YRor8N79vpiQuWZRFYv','ew',2);
-INSERT INTO t VALUES (-4179919,15419649,'UXG2wzagjz0rfoz0vssqmwKN3OiCHvgJEWFQ9CG','aYi2srZ2uXlZrUooZhhu0mz9KCvuNQyTaCZ','cdtsmVuYX63c0GGN4ARDBzHsKAR','pdEIPA5yXczcoZ','NChEHSIHDpIZbByvJwhl','TaIsM1quM14nPApDzytvqi4wSQDc',3);
-INSERT INTO t VALUES (779448,14431363,'NRCAsDwUsi7','zXQL7Tykr','rMVKog5kV0Grc9PpE3RGOIqSgfOOeGKc7j2W0EBxFfbuqPdxXi6U','2FRPy4Qflm1GUzkKcZ5j7cgXkTf9xi2lN0AiZklh6wJWSaevzn8YtpDsLhIXuthDkMVjJQdsE','3s2NJL6PzsJJVpYR1Oews64i6sS3OFpcP3pmq31knEO1WF','UWeHoKT6PPrT4yBvYT',4);
-INSERT INTO t VALUES (4381949,16367318,'4bbrO263uDyt2PZ16N6gyRuZPOkgku1LpvhloMnq','3jqc02iS5Qen8NytFJtiUKa8eYhydA9qP2lHMRN','1i8uf7sZnHzMyKpiRkqYdskp01GqRX3llIk1gj5ZUVJWUlxrC05eJf38DIbwB','JkPkvoGU89gxGoqdd33jFtYyMeOeyKURDFIHrUs66nvwa2MqV70lu3cJwkHelwph7zFhtnpgrf','jyn1pksV8FMo4WfAa6OZ8eZRBdbdug6f86xbrHcs3d','8TlRrDRJcLQliKUsqZYfJDX23vnycTfChpEG8tJhztwoIklU1NzNNm63RYpbAp1YTZfsEZ9PYXnqDmIKenh7bSSi6ZRgEvFwh',5);
-INSERT INTO t VALUES (6388597,10901147,'z5HgGZEuML4BXMBSGBe6XqR67OIm1J4eIHeC77sF2tks6ga14klHKCoPYypzoh07bx','rAH7J3q0XUFwkH','eF90L03aQ9lAFI5GKYLlwWlbAqkTJDwTX3P1GQ33dU9','3VHJWN0xAjdOmi','z0yDGfgXxjRls0G7eFC0jhUGZSrndFRwaFHAIOwcDtwXQYbjoOcbWm7MdkAxZaH2','8HkNWGZcssQ4pKUvwkyoZqOaCkcn6M8gdO8yCT94vByEubfZCPlGBA8mfzdmllQLtneRouLJfjbf2xKBvWL2M6qP9cFbtSYv',6);
-INSERT INTO t VALUES (6423148,13967513,'URM6jdBKJSt8WTAsGNxxWils8C99wmTj0Taq7BRfUINVjHLaG8KyRPfpR8QI3HNf031q4GGWOOVI1BTA9TGo7','kh','isvcUIAEA7RL38WmKK1uoQ4UujVxte1eWgg98bFvfyI','I1p2nvPhwkvkCmBlVZmdZbA8zVH6EePTSRwfDaZuZDeB2iYbCtGfaLsIl6veg5','c9t5J36fd7Y8X27HT6vlHTaWLb3TEvnLqtEpmZrfy5LVx2GjIt9bVCUXjCnqoPEVAI4mlA','IZx5PNY87GLUuI5HgLdLm8iSYPKMlakyUUOM8fWg09Zz',7);
-INSERT INTO t VALUES (-2653627,12734413,'6xAwNn7AeeL1JDPr1N1INd9ulLePyhRmSBU13KkOGj639dRc8nnYlhN4m6','0cq4oJmETNpyhWQzLwmhT6oUgYFTNljU4YJHWmkU','RjPIlwGf2U','hUm92afuxzLZDbP8UrFxMIV9zTkAytliSbmAkpNikjZV7f3KxybU39V7cKAbnzja6evpDnxid','L444Dj0vI3TGwdjAip8HJ','s9neaB8FW95LH1GpjXuV8Ctxk9WlJE7uql2If2Y',8);
-INSERT INTO t VALUES (-2206255,13975060,'AEknrkS12sxh36qS7jYtya3nB2','t6SNaE03k2nzhcc6z5kTdFCrRE8Wnok','W','ob0sLUl7XoKGJXJgPFBbiudaPpW0AV0kEePxkgh','KEUaWZebbrlQ5JCUXW8KXUREJtir','HlThm7n8xVYfUWV2pJQlva0Aex',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(20) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(97), f VARBINARY(73), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (350001364,6682302288339657000,'gq1MDFn4MctYUX','mitRE4IpW','AqZNbkjqvOWVi8n9sYVVUanhJMOsZa59VmWK2dhaWQfLDTf','ZUVde0fWO1YOhddsz8cn1oTHgD','I','6',0);
+INSERT INTO t VALUES (-133932196,2270169862877558710,'AXdcE','9pNpJi4Saf2UITU8oF3i3dfnWq2y3Ohqt','6RBGPpDdOGwH2k0NGJSx2FkOoph8FRUXn93B4XPsvpxwpnleXVAIWWnvmnVGkm9gBx3MgD1TjwNCKwCiWM','zpLuuHbONeZdHQgZlDh9Go','mH','6',1);
+INSERT INTO t VALUES (1410932793,3753847226169728771,'rDc7l','zwOyYuaaMcabUoTdlOmLYw6mJMumLEx0vi3T5yrG','pvDkEjKcuGY7ontmp0GQb5iMphQtRSeNCRsffBklIzhZilhphpNhD7g5yc4lOlQwo89CsQ7EmUaMRNnHfDdxFA1NwR8K','uqqmxp8XG783aSU6VBKjJFSJfPWwwZiUKB5qcclbd6yv3jqhBnONYcz','P','X',2);
+INSERT INTO t VALUES (-1143560066,17724153343769084000,'NhTV','wYnQK3IceSvGjOIEu9HvEP5bz3d1wIO6X05Fuwmr0LLR','T5D2hVTB9kphieyWJW41mrm1Xxz0SvqUP2DNnSzRW9PGxZgckQj8WKEBHbmYs9hDtbt1Lj2ZsVdKN38KREXLuE2jjRY','sFKTjwklZ0wdGgg3R5KAVxZCyCF','yf','7',3);
+INSERT INTO t VALUES (-1997691016,6924846402427776801,'dLH','2mOKiLXvVff5GNMVPMGdCk5mZkrHLJ4qvwY4','ZBnLVeeTpVt6slQkFKIKG','qJzQNhMyz4TDuOfI3T0Yu9nVsXpDazNn9n4GqKOUV09PqhZuAavz','i','q',4);
+INSERT INTO t VALUES (-1150705831,14230146304227867109,'djCWF','vwRgjcNohAfaQ9NJsbScqPzE9MRppQHq2fBs9Hr2OZ1o3FvLwZ6K3k','6sml7OPNqgAezA28h4tde2qJ8IdUoLeKeQl1N','5dojWp90m9KsDsELVIAtP','Zx','j',5);
+INSERT INTO t VALUES (977478950,15024441187193275809,'I966PkWDBUDpMvhlR','vcNRxMnJfn6uMAelLehfpEZhTJoo4','i574WWxF5lLHeGlAEJrgOYP4nUhD7KGb4mx3u1qRw9fbqAQBiHTtKGfkgjbcwsFzuGFvs1Ush5uv7v1','TMbM0xfxgltrqvM4aFp39S4NbDcZCo9xuYL0wYZYuTdvk35sVFjieGpS','u2','z',6);
+INSERT INTO t VALUES (-1340540708,3757174894781712944,'tbgfKxuntZDb','G','c9zY','zgE4KX6Z','T','g',7);
+INSERT INTO t VALUES (-1793628797,4657277150576545460,'KbRP0bzI8','1Kuvc9hmUhQHQpVmclaRlpE8V1zFBly92YOal9yMlJnSIYFG3qUe','ei4dbKH3ebEu5KvKA2GJ8tBiGojAHcwlUCBvkNcoSLyaGdd','yHhOoViQtkm5S2k9iUlhfVp3sCc','7','u',8);
+INSERT INTO t VALUES (199846346,4238160417190321181,'CwLT','GkJ5xkcCVITQ6gsSGMLH1WfPpevX9H3CxY1qcH5IZpemP3','ajzaoYDJmqUuFDd7ogC2SP8ySsbvupuVEjiOUBiS','KAWRFWKnTkHPDlSM3IkZQbLtjnGOVtBD','Xr','c',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(20) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(97), f VARBINARY(73), 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 (1794159627,12226283,'DIReZkwVJ2niEFWrZX7lI','XFpb8xkN','5D34JtFRMIJTxSl01odtQtGyoAiqueOS0Y6WAFSyWBOwBVcZc5ue0fVT4evmkCAe3YpMS','cqggoQ7dsWcyi8NnYZmE21oK1sl0VZmTXjDlfR80xxTmIXfpIZnH86LhmoM7J6hv','dQqkZy6TQM3Am5BWlod5jcUEqZhm2lKkHtUm0RjLxXGvECyFsp3AL02QufGxjlHehGV6obvYfX','Np42DfTqKpGrMIALbvOizZX0Qh3kqJ0thK3aRS945WbQZrjp8Vw8KnXKVF4uKXxzYlBbtILV3roLVymDMnKb1',10);
-INSERT INTO ti VALUES (1794159627,12226283,'DIReZkwVJ2niEFWrZX7lI','XFpb8xkN','5D34JtFRMIJTxSl01odtQtGyoAiqueOS0Y6WAFSyWBOwBVcZc5ue0fVT4evmkCAe3YpMS','cqggoQ7dsWcyi8NnYZmE21oK1sl0VZmTXjDlfR80xxTmIXfpIZnH86LhmoM7J6hv','dQqkZy6TQM3Am5BWlod5jcUEqZhm2lKkHtUm0RjLxXGvECyFsp3AL02QufGxjlHehGV6obvYfX','Np42DfTqKpGrMIALbvOizZX0Qh3kqJ0thK3aRS945WbQZrjp8Vw8KnXKVF4uKXxzYlBbtILV3roLVymDMnKb1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(96);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
-INSERT INTO t VALUES (79152994,11571809,'u3f3ueXfbIe7AeUamBZamgW','hmjQsgAukkqzgKTWnXOSnjxn7','LnBuzfCHsL06','aXsJxC9Fy','1PTKwnlvSk9N7','81HA58g6FyN1Nl00ecQeRYa2BJAacdEoHIpXVjz7USTjnC1B2g1ySsJegnLqg',11);
-INSERT INTO ti VALUES (79152994,11571809,'u3f3ueXfbIe7AeUamBZamgW','hmjQsgAukkqzgKTWnXOSnjxn7','LnBuzfCHsL06','aXsJxC9Fy','1PTKwnlvSk9N7','81HA58g6FyN1Nl00ecQeRYa2BJAacdEoHIpXVjz7USTjnC1B2g1ySsJegnLqg',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1866848477174201775,11971310335373488995,'mcH3Jl4Q','8VdoM6Z2tsm7xG68wDiM','fL8zjL44jSd3ta6o7jSnEqNeLXuoBzjphs8MPCC03z4GjFL','QzyeiQGTP7Cy3cjnYI8xeaVqzBVRzSlDrkbm7TeYbuT27BL5h2o0SNJh17YmxHVHe','V','K',10);
+INSERT INTO ti VALUES (1866848477174201775,11971310335373488995,'mcH3Jl4Q','8VdoM6Z2tsm7xG68wDiM','fL8zjL44jSd3ta6o7jSnEqNeLXuoBzjphs8MPCC03z4GjFL','QzyeiQGTP7Cy3cjnYI8xeaVqzBVRzSlDrkbm7TeYbuT27BL5h2o0SNJh17YmxHVHe','V','K',10);
+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 (-3203377654420695945,205671892045351603,'7JPHO1R7lR1zM3yboN','c8hCHIhJengjB6CJr4jNGO8ZJpOw7zdV6KJ7A3fTrg9Lle','cYNFmvUw','ZtDuBo5TC36PrVaGm5L57VbeEdwXmeSPd25R9hTlH6W4hv1ztIj4IPBsgNIVWmuPFOms','nN','r',11);
+INSERT INTO ti VALUES (-3203377654420695945,205671892045351603,'7JPHO1R7lR1zM3yboN','c8hCHIhJengjB6CJr4jNGO8ZJpOw7zdV6KJ7A3fTrg9Lle','cYNFmvUw','ZtDuBo5TC36PrVaGm5L57VbeEdwXmeSPd25R9hTlH6W4hv1ztIj4IPBsgNIVWmuPFOms','nN','r',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1485362366,1917967,'kWET4sQ114VVQuvPQd6LQ3LpxGIR8Y3tr9OhRtN3LvlRZZWNKPK8OyIb5dijPmdyqOqmAx4qIWnUqFb5NIvx4EfuC','Alft8fMT03AmupjyiloWAAgw7vzRxNf5hW0Xf58dyuunrQqidbBvMnUa5fy3s0MQy1bHQnOFL3ALd6ipfHykqfpIFnYEvIcgpBZiO5RNVVWDDROleTRDsbhfNM8BHnWwEvMsomFrUEBI2qg6JkiLO3CUFQb2EXBPWdtGx9hVIZMqGt5Xl4mnGzPTrTHVgVyyRgu9OuLUrFpCTOYKrftC6wKUygIJg0CW6pjipmNfMf','Gg9ZHb62IgXRsOuBdG0fzJM6mHklBR','HRzw3sf78pkbcb0VZk883THAofLzPe','9GKJPY1VLx2H0kzAVsESjUrzETKgd8CbEvgVEwujTexofCwgwS4MZRAEzW3sb82cfBWjCMWrvSL7C','v6UC9csN7RPuWbqNfDVM0jybijdATm',12);
-INSERT INTO ti VALUES (1485362366,1917967,'kWET4sQ114VVQuvPQd6LQ3LpxGIR8Y3tr9OhRtN3LvlRZZWNKPK8OyIb5dijPmdyqOqmAx4qIWnUqFb5NIvx4EfuC','Alft8fMT03AmupjyiloWAAgw7vzRxNf5hW0Xf58dyuunrQqidbBvMnUa5fy3s0MQy1bHQnOFL3ALd6ipfHykqfpIFnYEvIcgpBZiO5RNVVWDDROleTRDsbhfNM8BHnWwEvMsomFrUEBI2qg6JkiLO3CUFQb2EXBPWdtGx9hVIZMqGt5Xl4mnGzPTrTHVgVyyRgu9OuLUrFpCTOYKrftC6wKUygIJg0CW6pjipmNfMf','Gg9ZHb62IgXRsOuBdG0fzJM6mHklBR','HRzw3sf78pkbcb0VZk883THAofLzPe','9GKJPY1VLx2H0kzAVsESjUrzETKgd8CbEvgVEwujTexofCwgwS4MZRAEzW3sb82cfBWjCMWrvSL7C','v6UC9csN7RPuWbqNfDVM0jybijdATm',12);
+INSERT INTO t VALUES (-537051610696183508,13865140604097586078,'xDOPa539ShxlxcnzhO','L0cUhtCwo8oZ5LfJBab0QCoztBpRClt5ZqnH7tLufhBNlivwy2h90MWKZlKCG81rsNQtjiD','jGzgTsibTVGRK0OY9zuoSbvhJbrB8E3j6AxHI4zQFtnLG99uP51zhznFK7vMwMAQGpuqV4sqNcOzywWv8vNIqHZtE','lPH28cok2Tcfc1znR1jThfTy3QgqcuP57hQHiFb5mwxUd5tOrqdGzE','35','8',12);
+INSERT INTO ti VALUES (-537051610696183508,13865140604097586078,'xDOPa539ShxlxcnzhO','L0cUhtCwo8oZ5LfJBab0QCoztBpRClt5ZqnH7tLufhBNlivwy2h90MWKZlKCG81rsNQtjiD','jGzgTsibTVGRK0OY9zuoSbvhJbrB8E3j6AxHI4zQFtnLG99uP51zhznFK7vMwMAQGpuqV4sqNcOzywWv8vNIqHZtE','lPH28cok2Tcfc1znR1jThfTy3QgqcuP57hQHiFb5mwxUd5tOrqdGzE','35','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-862269560163493223,1694029410169589598,'5e8FlRpD','md1Uv2MZ9q8gKI3J7Brw5QZvFrEZ2TqDj1dJQKB624E8w1YRBGzu5KKhbEFYE5klUH0iPz2RBnO6zAxqBqiLRQmxUZrntO7V5rlsSYC3VvNtgYY6wUwreV6OuG3CBvCuU8JzpFl6zsMLhIySkrIGaBH9qn3yt8R7PxjWFYOKIOopHVv0g1q1wadib9TBhR5LoGv0tQTg03pbNXhYjvq88DBX4tG4al','EXX6PintCfD6Nv4vhrTDrWlco5QqFlq7PzKpqLAAdom7vpaXzLNg27l','PdQi5iP0D79ioPavtoCVafQWnwHc87TgIpYAIDJSTL9ILOrYyoEGXDC2EVtPSGBAw3sPH41sktaBba2oO14RD8QsK7g0wrdFr6VmFNbTVlVZtNriPE4xjBHBbKpk3L1lKY757uH679bOwX7WaUVjMH5aMzQRvJeY9P7CMEYZrUEriwIEAgSkStQpAGB34I6','E','l',13);
+INSERT INTO ti VALUES (-862269560163493223,1694029410169589598,'5e8FlRpD','md1Uv2MZ9q8gKI3J7Brw5QZvFrEZ2TqDj1dJQKB624E8w1YRBGzu5KKhbEFYE5klUH0iPz2RBnO6zAxqBqiLRQmxUZrntO7V5rlsSYC3VvNtgYY6wUwreV6OuG3CBvCuU8JzpFl6zsMLhIySkrIGaBH9qn3yt8R7PxjWFYOKIOopHVv0g1q1wadib9TBhR5LoGv0tQTg03pbNXhYjvq88DBX4tG4al','EXX6PintCfD6Nv4vhrTDrWlco5QqFlq7PzKpqLAAdom7vpaXzLNg27l','PdQi5iP0D79ioPavtoCVafQWnwHc87TgIpYAIDJSTL9ILOrYyoEGXDC2EVtPSGBAw3sPH41sktaBba2oO14RD8QsK7g0wrdFr6VmFNbTVlVZtNriPE4xjBHBbKpk3L1lKY757uH679bOwX7WaUVjMH5aMzQRvJeY9P7CMEYZrUEriwIEAgSkStQpAGB34I6','E','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3453649679551554136,3883101435307191740,'7mv','dqjFWiEYqpYcMe64MOh3QgLhDXS3rPe6m4VRSUfMJY6ystB4zbi5AkBgBhkJfPrhGlMdZbW0UfqlMRR4AqUHr2ezVcjPbeoC1wrKsPyI5MgebeFcRZYoOxpU6kWXZHXazYn9iZINkVDhZuroL9yIhdHPgJXAMuEsV1a584ZZSJv8','sAqgqopnVZD5Brjm83T3JzXwR208noqo0nlDv6zzxBSj0Qal95LuWiipZb','aKqZz2XJ0p8fQVwj6JN8ksknn6dxmyTezVE5ZhpHCAv3QEaj589cPNpYhCiVMHTNGaj6SMZY5IYOa1kTqwJ7sPuzyFf','p','U',14);
+INSERT INTO ti VALUES (3453649679551554136,3883101435307191740,'7mv','dqjFWiEYqpYcMe64MOh3QgLhDXS3rPe6m4VRSUfMJY6ystB4zbi5AkBgBhkJfPrhGlMdZbW0UfqlMRR4AqUHr2ezVcjPbeoC1wrKsPyI5MgebeFcRZYoOxpU6kWXZHXazYn9iZINkVDhZuroL9yIhdHPgJXAMuEsV1a584ZZSJv8','sAqgqopnVZD5Brjm83T3JzXwR208noqo0nlDv6zzxBSj0Qal95LuWiipZb','aKqZz2XJ0p8fQVwj6JN8ksknn6dxmyTezVE5ZhpHCAv3QEaj589cPNpYhCiVMHTNGaj6SMZY5IYOa1kTqwJ7sPuzyFf','p','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7186175946837789829,2654641692414121570,'92TddDCPR41x1zo0J0Dzz','2IUAp65HIxWMlOK0jV9nlIEo7SDkTqMD38SdRpRC9XVvYeSuvgGWOQanIr3YoGIOsnwbx','9U6iSXTKAub1Ptt5dMdYyOafLRDgVYccDJcZpFPngNtHPtpUnHG8e','jvXl3TZIRAm9rGDu20sitiiAbn0ifzW2HDJTnnbpqvKyW6NVa3YhDsUQEOjhH8mFe5zbsQi8TIfJstmckdBCNJLHYk85LAZL3KOmuBAJoU0ee3FreAHYGf5FdSmCyGkhkFai','IC','NB',15);
+INSERT INTO ti VALUES (-7186175946837789829,2654641692414121570,'92TddDCPR41x1zo0J0Dzz','2IUAp65HIxWMlOK0jV9nlIEo7SDkTqMD38SdRpRC9XVvYeSuvgGWOQanIr3YoGIOsnwbx','9U6iSXTKAub1Ptt5dMdYyOafLRDgVYccDJcZpFPngNtHPtpUnHG8e','jvXl3TZIRAm9rGDu20sitiiAbn0ifzW2HDJTnnbpqvKyW6NVa3YhDsUQEOjhH8mFe5zbsQi8TIfJstmckdBCNJLHYk85LAZL3KOmuBAJoU0ee3FreAHYGf5FdSmCyGkhkFai','IC','NB',15);
+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(60), d VARCHAR(40) NOT NULL, e VARBINARY(18) NOT NULL, f VARBINARY(7) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2163500389,6545247,'cKlAxTfbZF8DATTZ1csE5FGDoSoYFe3j0htEBGF8ZGC','kY5nlpg','cZ1ih8avBKtHIj','Yko','t','YP',0);
+INSERT INTO t VALUES (1825791123,3301571,'sYyCaskFTUsuT0Le9s5LT','Z73n52cYDW8LIW0WmVBLu2O','S','9N','M','4',1);
+INSERT INTO t VALUES (4139344189,4467570,'zeLtU66Ajs3AR6RMQFVcexVy','Ky4UrE0tO92UmGGJ','haXSCoXLyP','pgl','a','t6',2);
+INSERT INTO t VALUES (902101622,-6291674,'pm4hOrh6G5gMOKwlP81xci7Kt','24dQIz7cziMidi7BgqhivXeh','VYmM40hsRTrVfCAo','WZph','P','Nj',3);
+INSERT INTO t VALUES (4107770519,-6254171,'QZQ05oyqB2Mh35XPTF6Q0uQCO6PRkcXSQF9JFqgKl2R1P6PBitsR','cHnWoornlkJ4EaB','BbEowE1QBPty','6Z2CFpY','i','F',4);
+INSERT INTO t VALUES (816202794,209122,'Ks2ubmFLKr8aQ3fI6XY9Trf','egoMYUCFtcUz8nKqYgP','TvEEcp4mA6o4mfrf','V','w','1',5);
+INSERT INTO t VALUES (3111496970,6635546,'SdIyu','Njh6cDdtAA1c23zMW8Tl','CU','tlY9yW','q','W',6);
+INSERT INTO t VALUES (2047965203,2027916,'1BQUs7cF6CcYJlzgA8LX5Is5Dc5OEtm5wTkyAG3YC','4ovSUSVBzKNDung94','q1H5rvUchLec','Ar','u','n',7);
+INSERT INTO t VALUES (1096301205,-2016062,'BGEmjvxEEMCsC','yZJFQ8ZCTRwur','mzoFFiZh','oXbd93z','v','x',8);
+INSERT INTO t VALUES (363429132,801711,'EiNjeSwOpkw','NezeIe8uOOJBCOA8c1q','i7pu5yTPlAFeKDX','0','a','8x',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(60), d VARCHAR(40) NOT NULL, e VARBINARY(18) NOT NULL, 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 BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8206392010109111296,5215691,'a3lvsWZwH6Cad7W630mUAWQLMmL8joJaADg1kOJ1','4xhe','FVKLL','b9TJEa','Q','NI',10);
+INSERT INTO ti VALUES (8206392010109111296,5215691,'a3lvsWZwH6Cad7W630mUAWQLMmL8joJaADg1kOJ1','4xhe','FVKLL','b9TJEa','Q','NI',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
+INSERT INTO t VALUES (16069182289025197801,-8030372,'TPdNQjdpae9ywJYHgAge','jZ7E94HiMbMMZOEBapPfpyPT','aC1hp13N4Y7eTPaSvK','QZZ0iXF','Y','do',11);
+INSERT INTO ti VALUES (16069182289025197801,-8030372,'TPdNQjdpae9ywJYHgAge','jZ7E94HiMbMMZOEBapPfpyPT','aC1hp13N4Y7eTPaSvK','QZZ0iXF','Y','do',11);
+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 (7875459033337499475,-6627362,'PZDCyb','XqZ1YDWty5JSJyPFv3FpPF5vrOWahuGfANcsd408QY7T0Ib4uAVMRgMlPY3sDhUWVtxam8I5f6fTbReTtaVeSGlMQ7oxn7CXbQEz9sx49s7WkQS8bhfG3mutRHH1D5dJ2kOlWbZpwZuG2sch3JpTALsMlBaI1xlOVZrF2JfihtNFFlQhDVZ6t2plemQFsxtwOhE3iBWo8mPDQg98yrJZbu6KyHUDIULIaUmVPYvGg','Dq','q','g','G',12);
+INSERT INTO ti VALUES (7875459033337499475,-6627362,'PZDCyb','XqZ1YDWty5JSJyPFv3FpPF5vrOWahuGfANcsd408QY7T0Ib4uAVMRgMlPY3sDhUWVtxam8I5f6fTbReTtaVeSGlMQ7oxn7CXbQEz9sx49s7WkQS8bhfG3mutRHH1D5dJ2kOlWbZpwZuG2sch3JpTALsMlBaI1xlOVZrF2JfihtNFFlQhDVZ6t2plemQFsxtwOhE3iBWo8mPDQg98yrJZbu6KyHUDIULIaUmVPYvGg','Dq','q','g','G',12);
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 (-2120270472,2855454,'0Qrio','5Ez8xMwE','lQlqjyg','Hz7jeCP','RALk','mfPIW8VlZyxGOtK8m14',13);
-INSERT INTO ti VALUES (-2120270472,2855454,'0Qrio','5Ez8xMwE','lQlqjyg','Hz7jeCP','RALk','mfPIW8VlZyxGOtK8m14',13);
-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(90), d VARBINARY(73), e VARCHAR(1) NOT NULL, f VARCHAR(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2001759717,29666,'REvMp7MaPaawrM7ollwuW0Obt0RDWaRjnhDItUt7bRp7wpaRhqpX3rE48J','ztDwZWTZnn74Uk1','X','uGhetdNO8fPN','KlTe6FfWjni130Z58V9h','2gDPyLzvqeUsFzLLwBfAxrOYfMEAppVJcFbVdBz4EKw60TiYr',0);
-INSERT INTO t VALUES (462447173,60165,'lBobG0JWoPnBSYi7nYCmI5HxKIX8F6MWYX0Xn4hzflXTber2aarX8Ux','EGzr4b1SsMZ7IGXY76sp8asuwc7CTlnSGVPlZ4zFYeB14K5tAZC4BL9w051eg','7','yLJEH90','hGYrJbRWpHMaTgJZZLQAO1muQvA5bTMYA3jJ6Z5ow892G2Rzd3yKzyDRgVl7zIZ4KOWAll4BB','5hvEwsZnCu1Np4rYVvnIY8tCi6m2v2p9cn',1);
-INSERT INTO t VALUES (1906697916,42543,'ms159ixRmNNVH','O1rx','9','T0','gGlmfxZWILlhhNsBRm8LnFkyKg3yF7aUKAaGpQXwAAGvphzqxA6Wk1kbuHkZjgFyasUYS7hOPYHpUNkBC7ijvchiHVIEd668YHrx','kjSwt6D4z7tmjF4rHIwcWT1tP4V0X6I5g6GX7XAi8DmiFXcDFzJiubxYZ5ehHX',2);
-INSERT INTO t VALUES (1488448063,36383,'pzyZikFPzTgsiGEkJEV4QDA3plZeq','uHArIoPJ8oS0iJ6oQsl0lwSfqbPbss9lyivfZ4KNUFXoW1H9on','4','bsw8UoTzTAGeTjAAkhcy2ne','P7V48xUs6MAKWEpWBMF6ZJdX9Vs','OeHzcc3ueQrV6xb9gQoFDxZjp67Q',3);
-INSERT INTO t VALUES (-631637960,62115,'GwXk1opwHtvsGxzQuFQj0l','nJZ0ZXLlsa7syfO45TjYbe9FPySkSRwAIuA5cW8GFN','I','T52fAa35MNKBGzodKhVdRNN0KhQ4NmuXK','9uV15z','YSQlT8a99n8f9xmod906gsBexxJzb3IHosMv5c3jYMt4yIHwj8d',4);
-INSERT INTO t VALUES (730375798,14140,'XK3KXflfa8A9TH2tUVfTlFU2I2Ody7jJ1','8Dgv3H4','m','0BaKcA2ASP0F38cWq3AUa','IhJ1hj9R52EJ0Y0mBncqve0x5YMnG1JzWrWRLFIM5wuxvdBu33bG7w6hSPjfM51fzyyZLmvwXoa','ZiFU2BUFBZtrQ5wSyTiqc6mCQH3JZloNGQz33W18aysXH6D0Tdqn0ZIOOznSs9nXY3W1gJIkWEXr8iYx4SE8gO',5);
-INSERT INTO t VALUES (-362474922,37198,'avtn','8uJ5Eg3kaUCetDhe0ztoZP0cmOGgqukAJNlqttuFO4chQPeBbdmY','l','QNRNTPndWMSAqAjXAWPXpomqeb','op878uPBG2L6eMP3fFoGs2H9Hr4ovnVECzEZDJ9IxbtJDtao9EXwrRyCztRpDdaH','o5ct5lx3CyEansX4kh557MribA9iWlmJLqQiv0FmvAPgsPaf7RDrG5FQFMFqNC4IX3c',6);
-INSERT INTO t VALUES (1574773844,26583,'uFmcShpkDHIsmMvMcO8n9l53y0','QckQ6ibB','S','TrbqcgaWA2BH0IDNqdXLO7k8VSM1BYAN','fmZFEH2gwFHcXzgep7IT1EnXV4ouju7xDB4O2faHKeLfZ03zsVf4AUqOo9eoPa0Bwh6oi00Y','0PlywYfX29',7);
-INSERT INTO t VALUES (1776269810,743,'7x','8','B','QT','q4sh14nXCtVStD2g1KbPzCHBdEB4XckuEbOrcf0Z1MlBjKwxu05ZSKBT7oKk','71xaFiX1vBPYZoTgIog50zD0QWd7Zdt3x5k2eezRS8en6BFXz37wgSZl1QeUpPF9qqjPq37dEnVC77LvwuTSU19SsZJ9J9',8);
-INSERT INTO t VALUES (260515063,50464,'9n57FIz249YKsKTrPfBFFYAuFPQ92xbOn85Q45lbBBaZuzUS8fbE0Q5UAtKNW57tEvJIjQxZiUmqJ','5OrwquZDzo8aL0OuOKEJlyZ1','E','ZMNgCUN53nh3rTWLJ3hHhPoI4kqukdE','Lupj6HD8PllA0NwSmhFxk0nmI0MQ5rbPa1nVIhZ8LTEywNrCZ2oFLjOxLtbpStdpFOZOs2pxaneC','LBp8UBcyjpJpE94Mpc6b33jqUA502pkJKeKQMa0G1k0AAj0zPoM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7768165346169237907,-7896974,'A67hMpOjoTcDbBc4KfHqLntrOiSiHBHJrEiY952ZpQF','FDNLa6DbOvbWKAps0eidsPELqaaKbiUOwQQQKZkZLM9Rg6l3czkT97Z8kBprNc3ofI0Gm1eUvfJQnA5q6IBGVfMEhQy8bY6CEk4oDxrk453DJzrB0KtLr4Soi9NF4cOZqdnhiMCOD39GrFKGlTNGpzo5oDiLY3l4NeqBKgarrxHPYOxRFwQRRN6yJdqAlj8cMc5SVv9RrlrMOKyfNFyUCGYsKVWdHF8K0zzzhQVZWUMXbacanK6q','PFZ3j','G9P8NinipWSMs0MrCS02XYyJwMjtCiiEpaAIypufFI738bcjoZVsZkXYPtwIcVhreqnJEwZHaEm0G5CT9p69MGRMZdVKxVhfG0DZCOh5cag1t0M11FfqtL1rHrt7xY2nCCsQWw1wHu8Nlc262YViCe9UEK9y55RkpxPPXj8j7TEX715dtJPR8swE7OgOLQeN5d0eusqYkBeSbe7NC5sfOGqPsMU','9','M',13);
+INSERT INTO ti VALUES (7768165346169237907,-7896974,'A67hMpOjoTcDbBc4KfHqLntrOiSiHBHJrEiY952ZpQF','FDNLa6DbOvbWKAps0eidsPELqaaKbiUOwQQQKZkZLM9Rg6l3czkT97Z8kBprNc3ofI0Gm1eUvfJQnA5q6IBGVfMEhQy8bY6CEk4oDxrk453DJzrB0KtLr4Soi9NF4cOZqdnhiMCOD39GrFKGlTNGpzo5oDiLY3l4NeqBKgarrxHPYOxRFwQRRN6yJdqAlj8cMc5SVv9RrlrMOKyfNFyUCGYsKVWdHF8K0zzzhQVZWUMXbacanK6q','PFZ3j','G9P8NinipWSMs0MrCS02XYyJwMjtCiiEpaAIypufFI738bcjoZVsZkXYPtwIcVhreqnJEwZHaEm0G5CT9p69MGRMZdVKxVhfG0DZCOh5cag1t0M11FfqtL1rHrt7xY2nCCsQWw1wHu8Nlc262YViCe9UEK9y55RkpxPPXj8j7TEX715dtJPR8swE7OgOLQeN5d0eusqYkBeSbe7NC5sfOGqPsMU','9','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4830893156063086309,1209814,'r41o6uBxFhljHywSvK018y3D50qG6LdiG9bQWFTmJpLSesPa','UmRUXEspE3afCSqs3Ua4A2hFw44JCkCnfY2FSM3gPzzKX7N3I87mLeZGqMAFNXrTsZ0wgEqdxOBOe848ZLSwUccWoaOEFvknbDaSQX5FqtQCq3KAgfhZGyixsQAegtB29xkOxlWsjstjT0rbgFiz89ZNnbCF5EixK0UcbrBLaPJXBgezdp5QM3TickSdnwBPN13R8HSOuiSMV3mN8fsbs0p61R8H1JwNuTkLw7pDY8e','rdUoL75oQaqvJsvcA','VkbDcLXvGpOHgEquB7WkSdtAkYVOMkQAWMDMkiLsy0sOFmsIZ3sHjAr1tmDXcp1HW4Kq3MpC97NK7JnynK0NbeOB359Nk28bywzoTQ1Iy7IU69RXgv08N1pUh4VisXjIPSaXXihbvvf6cdCn6Xm3Jz3UqTXwFoQvjPFnrsSksceFZI8aKMGDQ2Hy','Q9','V1',14);
+INSERT INTO ti VALUES (4830893156063086309,1209814,'r41o6uBxFhljHywSvK018y3D50qG6LdiG9bQWFTmJpLSesPa','UmRUXEspE3afCSqs3Ua4A2hFw44JCkCnfY2FSM3gPzzKX7N3I87mLeZGqMAFNXrTsZ0wgEqdxOBOe848ZLSwUccWoaOEFvknbDaSQX5FqtQCq3KAgfhZGyixsQAegtB29xkOxlWsjstjT0rbgFiz89ZNnbCF5EixK0UcbrBLaPJXBgezdp5QM3TickSdnwBPN13R8HSOuiSMV3mN8fsbs0p61R8H1JwNuTkLw7pDY8e','rdUoL75oQaqvJsvcA','VkbDcLXvGpOHgEquB7WkSdtAkYVOMkQAWMDMkiLsy0sOFmsIZ3sHjAr1tmDXcp1HW4Kq3MpC97NK7JnynK0NbeOB359Nk28bywzoTQ1Iy7IU69RXgv08N1pUh4VisXjIPSaXXihbvvf6cdCn6Xm3Jz3UqTXwFoQvjPFnrsSksceFZI8aKMGDQ2Hy','Q9','V1',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13777919020492293735,-7129139,'CTxFbQbEl7nNjKCQLOSC2lWG9T','czVE37haJG2slGy8cMl3iYZ6zj9kU1QXXQaGUm3Lx0Aqf2F4KoFvNjoISTuOs1GirIlSHG0o8dfh3G7nAbaPbbzgnG3E7agNu9tr5McqOptFSOOyirsrDUDSNeMvpTozlWuVBmKukaODp0iOmyLUtcGL4ouWiA1ujabTdJY0BK2HWsAxyePkOWttB3Ksgf8DMiNr6GgpKAXYMnWBGhRvlWzMOxlyIEJU2cy3AEFAs5gITToJSucYtFO1KPqGKu','Pmney','B9zy72k6uFVBnZgu05y2kKShoFtfUfo5JsS5aga4mpF7vQr6t6HQWrEsyMbVh9rXCFYCYfGfeqPQqx5JNqwVpDnozCSQGcCaq486f9JKOrr2Lj1B0EjF703JjFnaPldC0hpSqtAuJzQLdSxJY9vy0tbMVhe8AXmOk10x1cxfK7pqcxYmbZhwVmB6','F','C',15);
+INSERT INTO ti VALUES (13777919020492293735,-7129139,'CTxFbQbEl7nNjKCQLOSC2lWG9T','czVE37haJG2slGy8cMl3iYZ6zj9kU1QXXQaGUm3Lx0Aqf2F4KoFvNjoISTuOs1GirIlSHG0o8dfh3G7nAbaPbbzgnG3E7agNu9tr5McqOptFSOOyirsrDUDSNeMvpTozlWuVBmKukaODp0iOmyLUtcGL4ouWiA1ujabTdJY0BK2HWsAxyePkOWttB3Ksgf8DMiNr6GgpKAXYMnWBGhRvlWzMOxlyIEJU2cy3AEFAs5gITToJSucYtFO1KPqGKu','Pmney','B9zy72k6uFVBnZgu05y2kKShoFtfUfo5JsS5aga4mpF7vQr6t6HQWrEsyMbVh9rXCFYCYfGfeqPQqx5JNqwVpDnozCSQGcCaq486f9JKOrr2Lj1B0EjF703JjFnaPldC0hpSqtAuJzQLdSxJY9vy0tbMVhe8AXmOk10x1cxfK7pqcxYmbZhwVmB6','F','C',15);
+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(30), d VARBINARY(28) NOT NULL, e VARCHAR(41), f VARBINARY(75), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (971836336,28772,'c6uh0iK19wYzbhsFeLXk','iFWtGn0tEvPrUS6ukvVBoRydV','0OGSECOH1','lEOcGxevq29U1Akrmoh2oe0OS5rb9lQW8k2etzISwdxfzgmoeC4t17xPxn1cFRIQHl3ePcSf','fp','H',0);
+INSERT INTO t VALUES (-1071734322,34075,'NtrpwsEMx7ERYItGiNWnC','2','coAcQwOhvvdK4yFzop38ag1UbAA4tJ','IccAtFq1L1FvJjvrKnZNPntajB2g66ayId7fCfpXpVYhfbQjSdvJQtbKjx','g','x',1);
+INSERT INTO t VALUES (10127053,20061,'4v9v3UYsnjceExU2Do','Cn5Jj0guct','7z5Sq0tfTOxQF4Zwn2eTC9xEZM','zV5GMsBFbKVoDzMo0DDmb56OqzB3','Ha','C',2);
+INSERT INTO t VALUES (1034838645,54280,'lmf','hUPsrgQ76HkpvAbKEgXES','gB1Xt3JPhgr','bCfCU8bp04ZjGB7rCLSL0ruPVELJ8wPg4JBIO0cblGbThH7RoLY','F','E',3);
+INSERT INTO t VALUES (-1024162797,50037,'b4PhlWy3RLLuz60u','xCLlREmhReW9JlL','wxG','YhUmcUtfK0zuS7VSDvOEWXo7r3sVhS','T','e',4);
+INSERT INTO t VALUES (-1853682542,53695,'nOoZwF0KtEHabTXslUpgMXV0aDt','jsGeFjXJUnrEt','hETR7Qm','TI7U7CwM653HKOf1K','uH','c',5);
+INSERT INTO t VALUES (392432118,56947,'AEjjl','1ixGKcm8FWuklg4LQ1L4QzR','i5eSqE3K4Z1XTVWG9fRmh','9uCnnBfmYpBi','p','J',6);
+INSERT INTO t VALUES (517145768,35165,'0TGeSTfzjjJJPnl96617x7','7jzYgAkkjGwZIB5k','zADTccIfphL','TYlD','l','y',7);
+INSERT INTO t VALUES (18476785,18345,'uYILhSZdnoZinjCVn7W','3UcfgadaeZwZYK','IW6yxIrIYTucoS72BfvSZd3K','KGM4','b','i',8);
+INSERT INTO t VALUES (-1265330965,42328,'Jj','AwtXr3JgzSYUIQzb0k','DEnIqTlKCj0qg3Fs9TauwJ4Kt9IJSzfRz0g0i7','lXuvgHLftaeweQCMgoES24rtuGtfNvanuv8MOz10qUnmRSj','A','t',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(30), d VARBINARY(28) NOT NULL, e VARCHAR(41), f VARBINARY(75), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (204766830,46416,'8utCC9OeaiPPCpjomo5YbpTP54p4JHUPJPw','0PQ6v9iFT4GAKZf0vNX4TIYnEO','g','eojY4LX97RFv7dEBilRp','LX8BZYeAcKbXHs6n9scDZ5tnyHxK7SiU1GkkhyNAMF6qkOqjzQnOejzOgZVS4axwMHniuB5NJpTlJlQ7WwkmBA48gEpav','Q6XRst6KOob6qOpYjH1L3ILk4alIpova3KulehCsFMCg7bIAz6DBypCFcdKR1OC42wySIyxT0wV17Sm22qolUhXFxZ5i0pCiNti',10);
-INSERT INTO ti VALUES (204766830,46416,'8utCC9OeaiPPCpjomo5YbpTP54p4JHUPJPw','0PQ6v9iFT4GAKZf0vNX4TIYnEO','g','eojY4LX97RFv7dEBilRp','LX8BZYeAcKbXHs6n9scDZ5tnyHxK7SiU1GkkhyNAMF6qkOqjzQnOejzOgZVS4axwMHniuB5NJpTlJlQ7WwkmBA48gEpav','Q6XRst6KOob6qOpYjH1L3ILk4alIpova3KulehCsFMCg7bIAz6DBypCFcdKR1OC42wySIyxT0wV17Sm22qolUhXFxZ5i0pCiNti',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(91);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
-INSERT INTO t VALUES (-11430697,2390,'u8WBJiknOM89q6bWNyJAtmwwL5pu2D35sBy8v2yRRM7CuQxBp2nP5IafE97rO0rY7nsmg92ioTUFNqNUglq05tW','K9B1wEkodasIYP852yjwKTzY3','F','FyX2o30HEQz','MLodwffmeUHODH6zzf67uema2BBGBf6rUuzPtFpQyVBm4Dw2iWgK3oIxd2fBGlLFRkaRTAUW4EGAiKyDTCy','Uyv0wUSj6gFV4iVLaxVzbuM94zhEyo73X8I4rtVX26U44I4WObb6cGXzUZ7jmrC5YyDosq4fkHp',11);
-INSERT INTO ti VALUES (-11430697,2390,'u8WBJiknOM89q6bWNyJAtmwwL5pu2D35sBy8v2yRRM7CuQxBp2nP5IafE97rO0rY7nsmg92ioTUFNqNUglq05tW','K9B1wEkodasIYP852yjwKTzY3','F','FyX2o30HEQz','MLodwffmeUHODH6zzf67uema2BBGBf6rUuzPtFpQyVBm4Dw2iWgK3oIxd2fBGlLFRkaRTAUW4EGAiKyDTCy','Uyv0wUSj6gFV4iVLaxVzbuM94zhEyo73X8I4rtVX26U44I4WObb6cGXzUZ7jmrC5YyDosq4fkHp',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1122015491,45760,'kBYZfaUq70flqbNjoPWXux0nVaZkGc5E4iPZv0fWobXPBdoVyQBBYlgQ','FFD9jYrV1M5l1PhcEysQjOWJf8LbH8JvJ3Kfna8gRIhPMWwZUuXGlrKqVUQmFauHcDzYNp3AB5Ow9lrG33WhzAJ55MhnWckk0haQ6CWYturfrV5QeNcTGBqd9RErsImpi91RLhn2aP3SD2zpyCxc5rRVbFzKiw4EmhsMwuTvHmny3yzdFh1fcTBYjyctxBCZ7xvFG5khkVRHAlrXVoU8IclvIHxEEdR7eSPbXC1KDXY0TcM1x','N','kQyQ6W','Wwu7cCq48q6vaWRZDHXboDPCnNTDOjlweGeMCvtkOxOxkNLU8N680gBTFREjbRLHDJJAMuEbzpyqp9Im329TqJc1','4i2',12);
-INSERT INTO ti VALUES (-1122015491,45760,'kBYZfaUq70flqbNjoPWXux0nVaZkGc5E4iPZv0fWobXPBdoVyQBBYlgQ','FFD9jYrV1M5l1PhcEysQjOWJf8LbH8JvJ3Kfna8gRIhPMWwZUuXGlrKqVUQmFauHcDzYNp3AB5Ow9lrG33WhzAJ55MhnWckk0haQ6CWYturfrV5QeNcTGBqd9RErsImpi91RLhn2aP3SD2zpyCxc5rRVbFzKiw4EmhsMwuTvHmny3yzdFh1fcTBYjyctxBCZ7xvFG5khkVRHAlrXVoU8IclvIHxEEdR7eSPbXC1KDXY0TcM1x','N','kQyQ6W','Wwu7cCq48q6vaWRZDHXboDPCnNTDOjlweGeMCvtkOxOxkNLU8N680gBTFREjbRLHDJJAMuEbzpyqp9Im329TqJc1','4i2',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-859922128,40301,'6h','degQIqKiDMOJqSBeC','g','2XNyMBytM8Rvw213lVc8zyC1sH3K7CfP1dMRrl0gjD6CMGWxAQvvX0KAv05J2WH5UGni8aTGi9yv1qWUgcZGPHRiC4inCnphCO2BynUrU3h10K5hV4OJgxsvCyQFuqM93trtKoegydQ8NTXbeJCmo3NAYtXOcvYdn7Qy8XgEijzR38','bVU','HaL3FXozVIk8R4GOCvKAqvTr60SFF61DspTNlZbrYHd5gyvwgcS3FibKjPpVJIT6zoW6aXLW4B8kVNmU2CToY5Uim85Pp6CAqM',13);
-INSERT INTO ti VALUES (-859922128,40301,'6h','degQIqKiDMOJqSBeC','g','2XNyMBytM8Rvw213lVc8zyC1sH3K7CfP1dMRrl0gjD6CMGWxAQvvX0KAv05J2WH5UGni8aTGi9yv1qWUgcZGPHRiC4inCnphCO2BynUrU3h10K5hV4OJgxsvCyQFuqM93trtKoegydQ8NTXbeJCmo3NAYtXOcvYdn7Qy8XgEijzR38','bVU','HaL3FXozVIk8R4GOCvKAqvTr60SFF61DspTNlZbrYHd5gyvwgcS3FibKjPpVJIT6zoW6aXLW4B8kVNmU2CToY5Uim85Pp6CAqM',13);
-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(10), d VARCHAR(76), e VARCHAR(58) NOT NULL, f VARBINARY(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13072509878674609411,18331003072844147419,'TCJ','eMzmBNUJ3GNOYXy6gLFBGztPRsUPDP79JUhUZbYOZPFTKfU3H','uChy6vo','udnmydkBMWZH1RZrHA2SVRWg3MOtlX9plXMpb5yxuvKug4','3PjZhSOiaZ3h1K4GgGcsMNdgJtMeeQsL8GjCwIWisRig68qE0xlqAp1HccQ','WAxnFRMPrb0SpYndGSMjk8wPcfK1jvyE3TsuOrkJNeRhBwcB66sweiCphLYODT1J2qCGsXQSaCU3BMgCH3m8Q8DI',0);
-INSERT INTO t VALUES (13298283872101555719,6328713776987257572,'rZ4AZD0W9P','CoEXT35YGMG9ZVQMkWV78kuYs9AxorEroyJ24CxuaDf4A5AeAGRhFGNyjy6mcA','EznRMcvkcelaU7vK5xZR','jU4pqQmxJZd2WJL','UaD8fb2SIbMBnXAZEVclUG3GteEPOzbtM0e4YOeKgKKmkHDO6M6lmX1SVc7F','GhQkAVOXXeHOJA9fdaRynXnEAzVuO4OVmauCXTKl',1);
-INSERT INTO t VALUES (16818828188887750679,8793970124374600826,'T','MhuW2RO2mRcG9iwXVwr5UusxlsoqNe8WcYGC3QaqK2nQoOlo3AlB8t4MtsqqOVR','a26lWN0sZKnAvOeDtAfPBsvvTpYXPn5zm1pSXx6NR','14H69Ei0QfHUJxVXVFZCJR0hfwF5wbgiky5tLUFVDHCbYFx0RAxH75fd8YiLt6VBFvYrSB6o5D','FTFVbCS4jjNG3gRXlxAI3f1q4nkaO2ySdncLH4','MJi0vpsTHBlxKceJguog6z9pk1YTX4LEGs0MFvnkcvMM0mtgSXX1jMeiVqIvpiDxd2Wd',2);
-INSERT INTO t VALUES (5506793881148242113,13278478741354898445,'dT','7eKuI67MxqMv6nteidhYT1fRhKA1qzZPHUglMOtsBKIZmUHr3QYgb9Op6NZSdNtIlYEi5J3SfO','BsxKotoK1tydBgilgIhCSbQdmIuJg9gcHOinbW6GRh1w4','aIRDulGqpizoe9q85aTaBXXXb','cZ3DTQYZo50xoCPOWNCwPt4XGpi9S6pGTxd4KRo8jyt9cLVxYla38JeG8utBPT','Ck4Q7DMj5KVZLhw6rX68brahCVhWmMAGz6CkKrQskgojnBIXmwolRETDfSzfo0kBMrm',3);
-INSERT INTO t VALUES (7314462818905956595,13917254250902427105,'BULU4L','GTr','bwFNp9k','JQ16xaMlm8rJrFqK5qTiEkfpY2v4XdeAkFM4eg6','mmspcNDPVCkqT0K','7WBjsKJQuuew7XvwukFiwIjY6HNLDM5IF0IPzzdlVmtKy61L2d74WJOhYzTKFf769t',4);
-INSERT INTO t VALUES (7424743024519452132,7041347969180510097,'Igo2vkPz','Y9icm1O22gW','h3RGJOw7Aml7VH9CKEaWDdMmoXZChF51WD','SKBCigUbhkCe3X3NYdRG5wZwGdEqbwCxWZ8WoCJpypjg','43JG9rvSPD5zZjmKyvRIxqnXyJUhszxfcrvzOZ1bULszLJrwMZEvqFsmkj1y6mTirxy3tWKP0tDXv1aAVBHhU','YGm3a6',5);
-INSERT INTO t VALUES (4633402162942982841,2117393665885096012,'bdFOUiMt','Yf69MIolH8drX6','kt0N','2JT31T3r7OUvD3h7NtOP3CDbXqB3QDNEzcRMxLYYTr0J9FJMDnlDzHdqaa3OyPFFCMRN87l1Fyr4Ynu','mSw6tolBCtyk7s2fAlq8wfyieoYbs0yEBJBhjd5wLiLVFS5B90XrV9mJf2boMLRWOdXBv5mVCigA8R06WfhDtE','wKxS8jYadOys6eofr51SAOoUdwqIZSrKsQbCBFgE2VQWIErv3dTiybLeOQU3LoFZ4Dw43PDJKTUEjQWr1XfOh',6);
-INSERT INTO t VALUES (1046218346298527914,10411895538638362922,'yu7','pL3Ddy5fKEJ05YMM0L87lVt9','VYNoEszUGqst2pQe5lcrIIX6qMzKjMHnS9nBfHgGBNENBnzZfns','QPdBWstRNA8HrAh6Th1AEhaQdRUmWBVfSRgaPtZoP2RVnThc3ebx8078ylD4bbpvu7LpseVZ0ZFn0CKTu','yP93mJXR','Bv',7);
-INSERT INTO t VALUES (18171859554907163600,15150039273352339493,'o','TueA818N7QFOH5yVmo0R4jXdzhb','fYnmxnkkHG9ba7','fcyCrT2PH3XIsnPwkQP3snWAeJFDSF5aeyu4SqE4ZepsiRpadhpGnQxlqytvGRuPbqBZfh','hNqbdPTjQGA6Le1FClbNMJGuWnxzzJeD40aG1LezqVDvE0S0TkBtIuDHiPbW2lZKdBCYCvlaIVCTW5L','nzDASJkjMxPqdfY1zvy46F8PB1s8oDrprqGqGtu50pJ8Yec6HDTOX7KG2dKgvNHQ',8);
-INSERT INTO t VALUES (674882116130490894,8086476242091385202,'9R4rdo2zjN','SycoZUMRPNtREjFoaqwP8U7pREAFUz4ZA6q8KtAiWASNavU5kVN9PVLlqnoBzg','2Ob01v80Ukp3ozov','QYZiSWDG2','l8fUTfaSla8dnmEZWLIHO4WpUa2SPFwUtbMu5pLiTSim4m2nGcUb2vFPKWuH','PZ3mSIb09ppzhZkWYPpJk2iFzlwJlwH8J4UW23cYZIPPaZrRcmuEnR2MGlQSciIe3crR6XiOi3bwE5WRffEVbRNeGJPBCKF9ie',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1551069602,34058,'U','7ds5u7V4LfnsD9RDsnSCZ3wlo6','Amc4eQN','nuBRDJBpg0VD88Ca2gV4ocNnJCQl6OM5hYCJu4snvtxSoPWZYRgIlC0RFD','mo','0',10);
+INSERT INTO ti VALUES (-1551069602,34058,'U','7ds5u7V4LfnsD9RDsnSCZ3wlo6','Amc4eQN','nuBRDJBpg0VD88Ca2gV4ocNnJCQl6OM5hYCJu4snvtxSoPWZYRgIlC0RFD','mo','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (-2018904261,29901,'uiVI0Ubcj8i49','LkizV','R7xQAm','F3aeqcabx6x7pYPAvfTl6Ttpz4vaovnv8g9MvzEi','YD','V',11);
+INSERT INTO ti VALUES (-2018904261,29901,'uiVI0Ubcj8i49','LkizV','R7xQAm','F3aeqcabx6x7pYPAvfTl6Ttpz4vaovnv8g9MvzEi','YD','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1684294968,26525,'EPUAXFdPNdaEgJFHHzL2WvVTo','XWv568EV3FdrEZ17He083B5bVwAHYA5HUwQellPDQhQMglekkzTXy6Y2dTA38Yy1exO1szIVzAGUbS7M435NafNZfVqnqE0VBDo8FxU1Bm207Imgpxr0DN4GJozGv9K6cFJLTwFMEjGKGDk3KbhKDgC1D9MRgoitbMi4ncbjdVA3fORN4qpq','taYOpqBvFMS6mHHupi921FauUj82w62y84','GcpN81t96Y0jlWWQNzc2','ig','d',12);
+INSERT INTO ti VALUES (1684294968,26525,'EPUAXFdPNdaEgJFHHzL2WvVTo','XWv568EV3FdrEZ17He083B5bVwAHYA5HUwQellPDQhQMglekkzTXy6Y2dTA38Yy1exO1szIVzAGUbS7M435NafNZfVqnqE0VBDo8FxU1Bm207Imgpxr0DN4GJozGv9K6cFJLTwFMEjGKGDk3KbhKDgC1D9MRgoitbMi4ncbjdVA3fORN4qpq','taYOpqBvFMS6mHHupi921FauUj82w62y84','GcpN81t96Y0jlWWQNzc2','ig','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1525627566,30114,'6GCNGXdfUTlmhaa0UPeCS0bEUla','j0mdwcu8ZJ2g9qakskvpNxPBt2GLjQ6yT2JV3uVmKzcdIHt46aA0R733dn3XT33barvjCj2N4F2qHqL046ux2vyoYxg65I9Hx2MkTUmyYtJ6z55Cs0qwSe8uDP6xf5HzTkBMAoPSI','r2DwvghNu5z1laEIUuEvbfC','XcQltwFeVN8saSPPRabDjYJEwt9AfyqKE4eEBLD8hLQ291QKBqbEQrRniq55NitSduRqK3jR2l8ZY20TVCimtc8pjzWECMAXP8CCPcIiIcCge0hdfyEPAuNCWMOcbLwLIT6Ex1nBnJq3BzfnzTZywmTYc1IRw6XBjHEAARIFYFO1qjCDHNkfbJtjUInN9','F','e',13);
+INSERT INTO ti VALUES (1525627566,30114,'6GCNGXdfUTlmhaa0UPeCS0bEUla','j0mdwcu8ZJ2g9qakskvpNxPBt2GLjQ6yT2JV3uVmKzcdIHt46aA0R733dn3XT33barvjCj2N4F2qHqL046ux2vyoYxg65I9Hx2MkTUmyYtJ6z55Cs0qwSe8uDP6xf5HzTkBMAoPSI','r2DwvghNu5z1laEIUuEvbfC','XcQltwFeVN8saSPPRabDjYJEwt9AfyqKE4eEBLD8hLQ291QKBqbEQrRniq55NitSduRqK3jR2l8ZY20TVCimtc8pjzWECMAXP8CCPcIiIcCge0hdfyEPAuNCWMOcbLwLIT6Ex1nBnJq3BzfnzTZywmTYc1IRw6XBjHEAARIFYFO1qjCDHNkfbJtjUInN9','F','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1905410257,9336,'2i2EslQzJc3eqPB0gknJA','A9kNJIep826WPKwNrSwSF6DjyEITsmjiDEcbPPQNLPygAzm0eifPsX8GUtVAWD6ICWLfQ2YcUOTR6jFoew0QUhbL9XCPMhIqkEkXM3VWUvAoKb3okiZt9rok9zFjuWvBkSq5ThzdCHo6YGb6IRyxO0SzLaDMaAlq262z4mtYuTZPw4O2wxx1FFPtdU9RlBCIvDmmUweVzLYDdHiaz044rH','KKheWKpZB5Sgq3zJ','2ZdB9VfHdSAT3aX41XvxtpFNa5HvcHBxG6QTezThdxlSv2nSdzTmj2VoftY0p','uQ','R',14);
+INSERT INTO ti VALUES (1905410257,9336,'2i2EslQzJc3eqPB0gknJA','A9kNJIep826WPKwNrSwSF6DjyEITsmjiDEcbPPQNLPygAzm0eifPsX8GUtVAWD6ICWLfQ2YcUOTR6jFoew0QUhbL9XCPMhIqkEkXM3VWUvAoKb3okiZt9rok9zFjuWvBkSq5ThzdCHo6YGb6IRyxO0SzLaDMaAlq262z4mtYuTZPw4O2wxx1FFPtdU9RlBCIvDmmUweVzLYDdHiaz044rH','KKheWKpZB5Sgq3zJ','2ZdB9VfHdSAT3aX41XvxtpFNa5HvcHBxG6QTezThdxlSv2nSdzTmj2VoftY0p','uQ','R',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1179456679,7314,'8va813FXmQeyN5iveELq6GRmh','3AyhrDsLAA9zHtl3TsGQgfHV9u6WG2NzJgDNcGz6KcCljAExxK6AhEkizaqi21oSm9sYwwTPK3LSWTymbxwCa9uApDJgme7ca2uabmZrHtpbCnFRR9sDAPSGbeZZZUuqYZKb5DhQnEWKhFN6qmuK3OHWRtgLYRIAsi2qlV2Jb9OrNQa489Kc8MiSvrQdObp','IODGMIQ7kv6JMeICSmE','4uk9VCYLUw3dff5Adv8','JmX','C',15);
+INSERT INTO ti VALUES (-1179456679,7314,'8va813FXmQeyN5iveELq6GRmh','3AyhrDsLAA9zHtl3TsGQgfHV9u6WG2NzJgDNcGz6KcCljAExxK6AhEkizaqi21oSm9sYwwTPK3LSWTymbxwCa9uApDJgme7ca2uabmZrHtpbCnFRR9sDAPSGbeZZZUuqYZKb5DhQnEWKhFN6qmuK3OHWRtgLYRIAsi2qlV2Jb9OrNQa489Kc8MiSvrQdObp','IODGMIQ7kv6JMeICSmE','4uk9VCYLUw3dff5Adv8','JmX','C',15);
+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(53) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(25), f VARBINARY(32), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-17134,126,'srRGhyfr','QkrELlOgs6Ee','n','nBkR3r','q','uG',0);
+INSERT INTO t VALUES (32261,125,'mXCA','tQft8i','5J7qd','Km8vaVWPonPKJdSg1m7nAz0M1Heupj','W','d7',1);
+INSERT INTO t VALUES (24919,32,'V28ytgmbG86YRmvasSrKpxuecNZ3Rh39','Tqf','Ifz9GKSI0JcSXXljRPm','j45aSxsjLaRRxsjJoi5A8SL','U','P4',2);
+INSERT INTO t VALUES (-549,-65,'XQSDFMjjP0ZV5z0SRg88amUCio2ZtXQjmlj9udJF','vTa5JiJqtQmu4YeQ4NoQmWGWsmhhbHd','B048jhc3WPEhKSKq','MNcd3QUBkvKAdvPgnA','7','qf',3);
+INSERT INTO t VALUES (-26084,-93,'XwTjrl0nvasKvfcePHaOBk6DXnlSpf38','AQeEFgCuWUNE2JjvyS0bOcrVcsMTxUpBg','EfVPu65L4JHcGrA3UxFe8','wasLdDI9MAQz611c','u','hY',4);
+INSERT INTO t VALUES (-24240,-44,'QbaMIsv3RXBYAnIUtayEmsYBAFTnNN6kzCJ6','KOkuivZU1dul6dgxGx6IDDdFh','ytz4AYsvNUXbjdLQHQpZj','OJGEDno6W5E6NJlFiEtAIjwE2','1','KB',5);
+INSERT INTO t VALUES (8862,-112,'bsYSeqRMBDMOJNhAGNBfeLrsTFf0TUbIS','Ta5EYkSKaf03f1RGHGDGvj3tyTMBGPogV','3EeN94zOspt6HLY','XikJ4jDU1V8nVv84PBwJpo54YK20Nm','A','J',6);
+INSERT INTO t VALUES (-24140,46,'zuwr6ME5ww6zSZ4BJm6Cq','HiLl','Fe2kVDhdPmb3b9fksqpl','r3Mq8zWdO5kwyHo1bFeo2','O','I',7);
+INSERT INTO t VALUES (678,79,'j8zMfgJE','fO44rqT9fGfyecDe','vsyZ0NRn1QvZ','CprBn5TOclIncbiL','9','cb',8);
+INSERT INTO t VALUES (-23032,4,'0UPWqFGQao90','Uoq50A','3','IExmxu','B','R',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(25), f VARBINARY(32), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-5304,-67,'bFi4CEdFsXTJkhdXB5ll44Y2slU1K7BdKyT7VJjzBu4AcbV3Zj','mVgnSOcGswqOoHrMyegRi','waHOl30oenWmt0','fgnSyCXN5F44','h','v',10);
+INSERT INTO ti VALUES (-5304,-67,'bFi4CEdFsXTJkhdXB5ll44Y2slU1K7BdKyT7VJjzBu4AcbV3Zj','mVgnSOcGswqOoHrMyegRi','waHOl30oenWmt0','fgnSyCXN5F44','h','v',10);
+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 (4364,-55,'ilNOi6hw3VD4NkYRClqdjkyFFGslnlqNQfrYQ','w8a28WHaQuHfeygsB','7XoEZO4RrASk','yUsxleiC8DO5IQwHHN9YuN','b','Ul',11);
+INSERT INTO ti VALUES (4364,-55,'ilNOi6hw3VD4NkYRClqdjkyFFGslnlqNQfrYQ','w8a28WHaQuHfeygsB','7XoEZO4RrASk','yUsxleiC8DO5IQwHHN9YuN','b','Ul',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-30032,-61,'3B4tbKCDDjv5xIwnFA','NE4JpdKYHBzuDEXPS2zNmw9YVLQlo16rqudV6JqteZo69NljlUNAbWsIOfpIWeCOZhzVhWoExXsvHM7m7adfbnNVM5EPm58b4mX1nT0rKLKp8EIiH4Dk4CvBwvm1J7aCYPAVitZJ1LTqXYD5Ond41JEZJ0o8gXpYMqeNCQW3FP0CNj8jHTZ2ve6JJMI','WfIBAwELi','16h7E1ensVRz6JBtmaHCYmhrH3','D','t',12);
+INSERT INTO ti VALUES (-30032,-61,'3B4tbKCDDjv5xIwnFA','NE4JpdKYHBzuDEXPS2zNmw9YVLQlo16rqudV6JqteZo69NljlUNAbWsIOfpIWeCOZhzVhWoExXsvHM7m7adfbnNVM5EPm58b4mX1nT0rKLKp8EIiH4Dk4CvBwvm1J7aCYPAVitZJ1LTqXYD5Ond41JEZJ0o8gXpYMqeNCQW3FP0CNj8jHTZ2ve6JJMI','WfIBAwELi','16h7E1ensVRz6JBtmaHCYmhrH3','D','t',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-22240,-68,'2frRm31zCgE2F0oKrwtZWI0axL','SBetiYXlXQO1AQPFhkh0X112sZS6HsaKn94nuRzJAmh7Wp6tCzuD514wDE4uKtDVmKEbuTYpl6QmgNeUlCJksFTqSQLAcOdUujhrIzlZAYh5DZqWJRXQds5MfcPhKyR6SAFEfpJAnElndE28r7RoAkcSXXhTnI1XROkXaNS5tmViENDCuLC5DIM3mJ7Lw92VMD1','VnUnGaRANZN2Lbog','pHkb8UktjQKqZC4dvmDSa9sQv89ApWEmo4oc3IjBF3cPx1jBXpor5mHoKrFQFoht0aSlmUOfahtoFv3j6cic6R3dCJbFo9Wb9tfNgM3f3','N','oF',13);
+INSERT INTO ti VALUES (-22240,-68,'2frRm31zCgE2F0oKrwtZWI0axL','SBetiYXlXQO1AQPFhkh0X112sZS6HsaKn94nuRzJAmh7Wp6tCzuD514wDE4uKtDVmKEbuTYpl6QmgNeUlCJksFTqSQLAcOdUujhrIzlZAYh5DZqWJRXQds5MfcPhKyR6SAFEfpJAnElndE28r7RoAkcSXXhTnI1XROkXaNS5tmViENDCuLC5DIM3mJ7Lw92VMD1','VnUnGaRANZN2Lbog','pHkb8UktjQKqZC4dvmDSa9sQv89ApWEmo4oc3IjBF3cPx1jBXpor5mHoKrFQFoht0aSlmUOfahtoFv3j6cic6R3dCJbFo9Wb9tfNgM3f3','N','oF',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (25842,95,'kXdW5EzoDuDPIco4w','4mOhAXVhTuGRCXiHXwX9NmXdt2hYglFo6vEOKOPvP','VEoQTvcVEBk','K1MUklgEV0eIjUntkWY0Oe5CmpYqumnmYyfB00IZ2nWRcZFK86UklH4c25wK3QAe3CJAqr9GBQK4Tl0BTrmP1o41zU8ICSVWJl6NCU7CalDcZOjFOzmAbdg8WnJqJZGhnVlo7F5qBGB3NOMAvcEEb9q2zOoEGNT5KgqN7sxOUVcQjBRA3SdxeuadW8jQEU3EanLpdCQv3CdOzXwWZgTiuoXrcF2U9r5fkDbssPqFv','SV','a',14);
+INSERT INTO ti VALUES (25842,95,'kXdW5EzoDuDPIco4w','4mOhAXVhTuGRCXiHXwX9NmXdt2hYglFo6vEOKOPvP','VEoQTvcVEBk','K1MUklgEV0eIjUntkWY0Oe5CmpYqumnmYyfB00IZ2nWRcZFK86UklH4c25wK3QAe3CJAqr9GBQK4Tl0BTrmP1o41zU8ICSVWJl6NCU7CalDcZOjFOzmAbdg8WnJqJZGhnVlo7F5qBGB3NOMAvcEEb9q2zOoEGNT5KgqN7sxOUVcQjBRA3SdxeuadW8jQEU3EanLpdCQv3CdOzXwWZgTiuoXrcF2U9r5fkDbssPqFv','SV','a',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17804,-28,'E8','8Ta3MDmyQ8jl1Pov2Sbocl2gyMDYDul8EZ4aGATFhVL9TPu6iBuMZ9ejApbWPZsjDQrbwHwFkOLALtoVtZc9XlgoBlqRYRpxCPpNn31UbkVJBo45ejsqCSTvNQXpQkrZnZUisJISxB8l2UPbV7s0xtnfNetCK0ln1xnSjlwOei5pUDBt3vzWSQd2rlKMDPWrKpX93RSCTusvV7z7RUthw9NPN46oK6w7XqVqmxVuL','okWUtm1PKVVv','SAkTo37tsHe1wULw1j6atiPkQAx7yDy18iY6LS0eW19YjMewHsI5ue6SIql4ZB7Pm6QiK8vk4gBL1iPKq8Wz4CvI69e53JsQEw1cBrmhk0aPKMTqokfW2tHlArLFIJG6g1vLN5Wi09rtus5TQS0jF5zUfQgYJXP1CwFp7mQfKgMmKbV5ZS64ghaPVU7FrTTr1TTYOPr5fTejywO4i98Bh8mrvuE0Y','dL','N',15);
+INSERT INTO ti VALUES (17804,-28,'E8','8Ta3MDmyQ8jl1Pov2Sbocl2gyMDYDul8EZ4aGATFhVL9TPu6iBuMZ9ejApbWPZsjDQrbwHwFkOLALtoVtZc9XlgoBlqRYRpxCPpNn31UbkVJBo45ejsqCSTvNQXpQkrZnZUisJISxB8l2UPbV7s0xtnfNetCK0ln1xnSjlwOei5pUDBt3vzWSQd2rlKMDPWrKpX93RSCTusvV7z7RUthw9NPN46oK6w7XqVqmxVuL','okWUtm1PKVVv','SAkTo37tsHe1wULw1j6atiPkQAx7yDy18iY6LS0eW19YjMewHsI5ue6SIql4ZB7Pm6QiK8vk4gBL1iPKq8Wz4CvI69e53JsQEw1cBrmhk0aPKMTqokfW2tHlArLFIJG6g1vLN5Wi09rtus5TQS0jF5zUfQgYJXP1CwFp7mQfKgMmKbV5ZS64ghaPVU7FrTTr1TTYOPr5fTejywO4i98Bh8mrvuE0Y','dL','N',15);
+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(11), d VARBINARY(92) NOT NULL, e VARBINARY(20), f VARCHAR(56), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8319963679649124986,7899,'ovb','zIq9nREy8KTC6a7Nvv','Ul2','gYXzimFK3rb3watlAOBQoCSas19Xjo7AVkzH','h','1',0);
+INSERT INTO t VALUES (9741532862111995608,2552,'bG','wss0lJn8NpKVblwm7NUmd4zYtfL2ZcCq5t8WCs4BGVtZzV5h8jwT7QyNYkqmOV7','D5PXS4','vFMIV1xKF6daLfpWODEp40bJBNTSue0HhtDNyDedgSvTgT','Z','T',1);
+INSERT INTO t VALUES (8267825044515799259,-22679,'y345y','HuBkbPtu2QZ','uFdb','i5jJoL0RQSvfsO','M','dP',2);
+INSERT INTO t VALUES (12891760274367885293,-2580,'gmAfwqJ','37rTsjU4ulnwqUhs4GZyI7fCPcuvKPFa','1','g83REYyUIRjKRmMBc8VKdf1','e','2Y',3);
+INSERT INTO t VALUES (1108593682285213101,-20070,'Bn6Fkz0j','krHwdw62Vw4DrCWX2J60fEoqYc4XqVDTSgmNd5UXFsaIvwmnxIZiKb','mjpMaHlmIIR2nqhFBE','0gZcWC7fk7ulDCEpy','B','v',4);
+INSERT INTO t VALUES (1728641929715070023,30150,'zFVmnMoKQg','UqkK7W3','C','jlevolcEZBqfzXrNj1Y','k','Y',5);
+INSERT INTO t VALUES (15070274041966709528,-31600,'9','K5yPCGK1oE7sfuASFXhGS03G8yQgFzPEQu6FRLCIYuR1idj1W7KQ','IH','7tRGOQMauWlnU2M9M9gfUvDA76gIf1HTXNk2rQNZzAku4Ou1S','I','7D',6);
+INSERT INTO t VALUES (1145080454037709894,-19337,'YJHqSoXIG','1VTeZ','6OrFdd5yocEy','M3kUmbMWCEPJtsCeO5t84Fzb6cBl4f3uQ6TOtBjS','b','X',7);
+INSERT INTO t VALUES (12696846923265449190,474,'QL2lzKlbBJP','qSIex83fFymdMFRfbqIAGSsiLEfPV5cFcYSKMem9U6WvePf7WrCi6R2cqZ3kBag7LmQQO4FPoWp96','TA1rId6zQ','cfloppcyu8S1trpvHDgw4wVOpr1mPU6LJ','3','2',8);
+INSERT INTO t VALUES (4853040737023076978,12176,'UpgGFMbR','EcnEmPbaetnGtGuHydrSEL6phZCacnQOC1Fd9PgcGossgycZ4x43ZKda643N','YQnYtVFCdgGS','ICJ46N43UZp0nup2bkmWFFPpJohEU7Xk5vgrfk2W0','J','x9',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c BINARY(11), d VARBINARY(92) NOT NULL, e VARBINARY(20), f VARCHAR(56), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (12927156558617363651,14095940870828327163,'2NROHoMN','WPdJgdb1dHfjG','Fsc','MkMvnEOSfBGPZwo6LRV4RXx9F3ldtL2BHNPvaK9WfkXchsd4L1GEcH6oZ4VvbS7u','bJUBg2g5','YieNoOuhvDuvmOt1LDwqBBD2Vy',10);
-INSERT INTO ti VALUES (12927156558617363651,14095940870828327163,'2NROHoMN','WPdJgdb1dHfjG','Fsc','MkMvnEOSfBGPZwo6LRV4RXx9F3ldtL2BHNPvaK9WfkXchsd4L1GEcH6oZ4VvbS7u','bJUBg2g5','YieNoOuhvDuvmOt1LDwqBBD2Vy',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(11);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
-INSERT INTO t VALUES (10654566130674627910,17295207553385032268,'GkPOcYDOK3','fFfor74bZlcEfuRy7FTrKMaTCMO398Zw0UeZneEFb2','nT8Upj7Lfb1wunmffwfXLyQNhT','JoAkJd3lakE9H5QHvdqP0e8gs1AUJLjfvJF5t2758yBfGa5cAfV8Z7gi5S','C93dT06Cxld40gtf8SwDqBvVkszAmMd41BpXrlzIcWq','y2gW6pHmeiGc29NO7jh53AAvxSvzVqWpA',11);
-INSERT INTO ti VALUES (10654566130674627910,17295207553385032268,'GkPOcYDOK3','fFfor74bZlcEfuRy7FTrKMaTCMO398Zw0UeZneEFb2','nT8Upj7Lfb1wunmffwfXLyQNhT','JoAkJd3lakE9H5QHvdqP0e8gs1AUJLjfvJF5t2758yBfGa5cAfV8Z7gi5S','C93dT06Cxld40gtf8SwDqBvVkszAmMd41BpXrlzIcWq','y2gW6pHmeiGc29NO7jh53AAvxSvzVqWpA',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (17171780969224321719,10628998728772870379,'M','93L6d15KHaew30xpBkc8wIdvHXSj7YoVSRcyuxjwgDBK1dMvDKEbC4ISAleDNXJW1QSMDoR4HrqNUFVY5kb0d0h0EMMZM9eOVmPMg8iicYjsWY1hvouqFtmJVshWkewKN3EadCt1nHdbBIXVzFqLvzbCZShOt0H2MJsXh7L7vG3ChWNUq0uVm7cI75ViwcPeatVChJahdWOmDBZ7wieN38O4ZCpXbni1rd','WywuZrfTx5CeSKfxatw3EL3TM2OrZvPlOiaO78qHU0lTeIxkXkDUkAy','ENht4IlO75t4gYFUKIshOXwoFJeNw23DYl6N8','pE9n9YZc3EWa3HpeImChrnB3YRayiyrGNzzVaj9eb8ZmS6PFqMs04rsNjTeD8IBY2uKjeh5MGY1J0dJc6','v6Ycpv71UaJvYmSOpaiynr0ZJ5JuwifB2KfO2ZT1WBdof6q9HwYGklnQQ8tvY13QP4STOY2Qo',12);
-INSERT INTO ti VALUES (17171780969224321719,10628998728772870379,'M','93L6d15KHaew30xpBkc8wIdvHXSj7YoVSRcyuxjwgDBK1dMvDKEbC4ISAleDNXJW1QSMDoR4HrqNUFVY5kb0d0h0EMMZM9eOVmPMg8iicYjsWY1hvouqFtmJVshWkewKN3EadCt1nHdbBIXVzFqLvzbCZShOt0H2MJsXh7L7vG3ChWNUq0uVm7cI75ViwcPeatVChJahdWOmDBZ7wieN38O4ZCpXbni1rd','WywuZrfTx5CeSKfxatw3EL3TM2OrZvPlOiaO78qHU0lTeIxkXkDUkAy','ENht4IlO75t4gYFUKIshOXwoFJeNw23DYl6N8','pE9n9YZc3EWa3HpeImChrnB3YRayiyrGNzzVaj9eb8ZmS6PFqMs04rsNjTeD8IBY2uKjeh5MGY1J0dJc6','v6Ycpv71UaJvYmSOpaiynr0ZJ5JuwifB2KfO2ZT1WBdof6q9HwYGklnQQ8tvY13QP4STOY2Qo',12);
-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 (6085125673013984976,3368103704872039253,'9Y2WAJinl2l','Ygj6bamp8M4QTUYGBA2UkftgL7dvoozTGaoXe3HBpuPBHwkhVWbxHQmjQ59Jakj46VSFqSqq1q6oDOHSd3lgi9NayOhkHuCqPj9uWp52Ja7a66yra73jl4HmDjFMZk4U8XjQR5QdXgLTC0vVuJkBgGp2QieOsrk1XyIUXDdeSTtlll49iKNnYKi9Dro1O2KXtXDQ','PKs6ntu4Wi7LAon2yIxD','IvtxKuvVkpUrPV0sTtuBkVJXtCmxlAlxtrfCV1pN5GMO5SQURXfMx9x51LlG1kvoR5p8JyO1kZ1KK24','N1jGV01mNxUDX4NGA','4i1b0nvj8nbFFaFhSlFZJlq4DJhqIBz2l28CmEyoMKEgNhIXRNfBulAOk1yffyLbixWkiads',13);
-INSERT INTO ti VALUES (6085125673013984976,3368103704872039253,'9Y2WAJinl2l','Ygj6bamp8M4QTUYGBA2UkftgL7dvoozTGaoXe3HBpuPBHwkhVWbxHQmjQ59Jakj46VSFqSqq1q6oDOHSd3lgi9NayOhkHuCqPj9uWp52Ja7a66yra73jl4HmDjFMZk4U8XjQR5QdXgLTC0vVuJkBgGp2QieOsrk1XyIUXDdeSTtlll49iKNnYKi9Dro1O2KXtXDQ','PKs6ntu4Wi7LAon2yIxD','IvtxKuvVkpUrPV0sTtuBkVJXtCmxlAlxtrfCV1pN5GMO5SQURXfMx9x51LlG1kvoR5p8JyO1kZ1KK24','N1jGV01mNxUDX4NGA','4i1b0nvj8nbFFaFhSlFZJlq4DJhqIBz2l28CmEyoMKEgNhIXRNfBulAOk1yffyLbixWkiads',13);
-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(41) NOT NULL, d VARCHAR(60), e VARBINARY(57), f VARCHAR(50), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2597347298177774873,-67,'7YjaxPFLoUSuWZrm8KwsBV9j8BjR','HM4vUftyAI8oCsND0','vruApjpn036fJsa2sG2LFKpSmvZpnHCaGLAK9','pDLjRWJoyRSNTuWne92lfH2','RsuAAtl8tg4JkQAWfS0MfRGcUz0yobwa8uq7VyfzaUP0wdg3U0b','CYR2QlOLdHJgsmq0gpHNQvRnkzEpju5oXyGOTXfLjXzAUZqJaim',0);
-INSERT INTO t VALUES (7246522881950578809,-8,'Bi2RV5zaChrrpCdtB0Yyc4GoeMuGDdH','ctG2JoXw6TvHYCwBDQ5uaxVADqxLtme7uYum6PzllcrZKY22hBcfv1Rgm','eHLootXqQUJNDqg7JoEvrmkvUqcLyenpU9cpAGISxo7T5FHl6e2T3O6q','2ReJfeU','oSAlfOe5S1qLQueEs09gJAmw0q7LUAusnOyvxwesGFm3oREiNtQFw0O57lcgrnGFAJVg2KghAjmAK9Kmvuu8dxO6CGaqJuEbe','vW0UeE7a9kJbBUeyK5Bi',1);
-INSERT INTO t VALUES (-1133912098147719721,-121,'cYxC1qNovS2UdkB4abwPkJ0HmRDznVsD','jN7W2YAdZYtpku9yYS6KOkV7U3Krx3qCdCrJ6ERKQl5hGpEgVNHxfcezZtqY','mR1i','WZhbbsNfAARLDoYdificS','SuoNLY2BLbggr8C9DryRCvOHcrwnpa2436jC9xGmXcjqdZdZPr','BmWSCevUy8kFAwu1Ou9mSlMDXYeCJ9PtdbfO3TXzMpBsT',2);
-INSERT INTO t VALUES (6947671051828826024,-25,'5ZQvS8hstrOshG2bOPoTkQAWfiG5YTu3','RHp7TESRNK','u8jWTshdJnCCT6C74wZzIRd7PBvFsd2qb6OS5NzB','vXZHs9FNMCRSodw48SsVuf1LPl1fv1F4EfMwx0mVN','7zTJuvSOpun5hgAeqTN86g5vRAl8Ig2BK2wuh3YYLAGArGDyikWt9PczoiJ0e70','rXd9gh2Id1MmqPlV1mriSQ',3);
-INSERT INTO t VALUES (7642783911720693030,121,'QxejO2ZfJN6wSfQOk7TZSxmtXTwdyTus24sCMj','bA','vwAe69UQMlCc3lX9ZNd2dZYFTnuLeIrdBCeBuOT0njAF02W','arUmUGomIhYt8l9ooeDGWqyRMqvXaeWXgjvJ3eaa8j','uPb3sndhWyuPXJw9BWuz6PSNBKvI3G4yT7HSkXV12l','LOP2jhOqHzXP9WEKBTuPiirOxSRVrSXNyDvKVT9xG',4);
-INSERT INTO t VALUES (6727075321270271981,-86,'QEQEMVYUpMXcM4eFa0F3OWU','B4zvFh6x9vlvEQCtOXUFAAdkrnYgBKgAgcfvE','sTOlIMzBGMjmq7EoYKTKaUUOMpk0yZ6KhlPQwOXOJuw1CO4','CKPLrx7BHriziltC0n1YhYCQgYqcAncqVvQvBfAelyjBmzFghJ','eYJFR19tjg3jh1OwTakpNCsqTTfXDErmOcInGAX4HwGD0YNzA6DhkML','80UVAq6RM7KgRhpEHDkjCGCj0lBoV4FsFwKlk1nCYF9xYy8u4qYJu3xloUT0mr6hY7qosaKLvRiAZXdt87ug4BeBPj',5);
-INSERT INTO t VALUES (-3711938132219809613,-13,'yIiHxIA01nS8oq47w00','mANjQdqsnzxsbvezpzvxQCCsHZgZhy','JF2fR7oFUYjRN8mvRhV','g8UvjNqx0u15Xo3Mj8eGOk','mBUnBc82UOhylKgiOvNnDHyIugvmBpch2FrdQbe0jMLT3Ftz2I8W39yufQjXVTI9EZnOX1yRe2DXXyL8M','XFfM3lVtzYoSd4eRCcGslCpmFLpAZicENBdrpCxwReU3DHpxLnC7Tamh12YtL6Z0foNGyeM5H8ifL0Ufr',6);
-INSERT INTO t VALUES (-5737612111903277693,10,'5MdhC28kRRVWYQQFa','p2nm1phnTgibYarAhZVCJ1ENQXac0v3FVSAEtSJazzTQLjD6naOiQ44','H5jUC4QoMDMEsYJOSIIgRgafXvx3AD8jnsoUsRjAKDvCpOdP','k1XO1TQ2UNhn6qFDwkkHb2','ekgy1Q5ZEpxxouVhBVNtqwcn037D9hs1BTDELqG6BZ','ZEWM2WDNhQBvSuikYssdCa5leR1UBwrIimz2uAFCilJYXTq7667u11rUacC',7);
-INSERT INTO t VALUES (4495399919882503559,23,'tnqo7b7tEFmHQDB','koBuedPSuhtbg7xjF2TwaokHJCnnQaSbgIJ','YopOJzWSLX','yoiipP5BYRL0QMQaFqd','N6l3S1awWXul5KvTX6IO836eTUFsEBcCAVKSWACd4vnER','6UqFlho8I4l82gIAt8Q1UzJasICL',8);
-INSERT INTO t VALUES (1525749151159821715,56,'WoyfOBJUGvnyU0Fs4k7Egu0nMFiyyIU','kkkRH9CcPkFtrlLSPvJedpDXcgaTSXrjHLiPlGiaVUdy2a6uzgw','BnBbUVOpbKQvFbl4O8cQrsV0KozW5vZ8','ThisCPRt3CMhuCrl7xBO9cdlYqrIszANifDvk7CWUo','SxtfbH0oAIxRr3kO','F1xMizcqAcHZrj8PXLQ67BDThgDoQvQYUzRFXjlnC3or11zoBgqfMSWlzCACXuINs1Cz5dP5zckp9ABUsuIVN649IfGDF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1121253813479466693,-91,'aBpyPA2nD57IlP1uPLF','9kVTVaB','Q07lNW87mKqcJRVGJ3R3sw6NVbp7FOWjg663pD0an9HFHH','GtZeRQ6PmNh3dcneBQ4AUEkwY96WRkvYaH98SUhfDD','HWN','2NISq',10);
-INSERT INTO ti VALUES (1121253813479466693,-91,'aBpyPA2nD57IlP1uPLF','9kVTVaB','Q07lNW87mKqcJRVGJ3R3sw6NVbp7FOWjg663pD0an9HFHH','GtZeRQ6PmNh3dcneBQ4AUEkwY96WRkvYaH98SUhfDD','HWN','2NISq',10);
-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 (6087641198627885707,-31,'GILbO6YRrID4UfVWTJFsbmz0DpqdWd','YnF65u9xqqvt1MT3n7PwZx9VPLv0acr4bSdr8On7RJsWkJ','2Z2SzQ72lFmHoihHT','Jf5t5xTF6EnNxcekXXvD6rWRf','STphOaWISelFu1EENG4ZzLMAZK','a1A',11);
-INSERT INTO ti VALUES (6087641198627885707,-31,'GILbO6YRrID4UfVWTJFsbmz0DpqdWd','YnF65u9xqqvt1MT3n7PwZx9VPLv0acr4bSdr8On7RJsWkJ','2Z2SzQ72lFmHoihHT','Jf5t5xTF6EnNxcekXXvD6rWRf','STphOaWISelFu1EENG4ZzLMAZK','a1A',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2329575811570741074,-57,'LHQZA4InEMMCK2','rlAdNwRtRXLMhpnOGowJ1v1x7fxbkUXbXJZLORbRWG5sBzvQ6zswzlOq62Bb40OUKQLn50T7Rtf5bKrejSCDAkOwWYyLNAagby6I83xvzsY39qEFg2S3iR1TsUkiOpl1MZ8UIVbaunU7N3Jax0i1paThk8Ne','XbgaPeoNx03IR208','LFbo5ffH8Ecr7oC6fA','qFCyDJxdabFdqb','qvSGYciaLKIMtXayQA1MSEZBEak5KONTlFrlbLhxXChPWRfQup46YFPzMVR59JpC70c14cCWH07dvWy3D3mV',12);
-INSERT INTO ti VALUES (2329575811570741074,-57,'LHQZA4InEMMCK2','rlAdNwRtRXLMhpnOGowJ1v1x7fxbkUXbXJZLORbRWG5sBzvQ6zswzlOq62Bb40OUKQLn50T7Rtf5bKrejSCDAkOwWYyLNAagby6I83xvzsY39qEFg2S3iR1TsUkiOpl1MZ8UIVbaunU7N3Jax0i1paThk8Ne','XbgaPeoNx03IR208','LFbo5ffH8Ecr7oC6fA','qFCyDJxdabFdqb','qvSGYciaLKIMtXayQA1MSEZBEak5KONTlFrlbLhxXChPWRfQup46YFPzMVR59JpC70c14cCWH07dvWy3D3mV',12);
+INSERT INTO t VALUES (3335692719682824876,4115,'kILmaBp6Iks','bthOnaDWrkKyHCTcBokPkxW2HodrOqh6xL8hVV68ImSCL68eC6l','77NNM','l4PCBaUPWbCixqiqxUH75P6wEDQ8B10JvUC','s','V',10);
+INSERT INTO ti VALUES (3335692719682824876,4115,'kILmaBp6Iks','bthOnaDWrkKyHCTcBokPkxW2HodrOqh6xL8hVV68ImSCL68eC6l','77NNM','l4PCBaUPWbCixqiqxUH75P6wEDQ8B10JvUC','s','V',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (6607605710720968317,23922,'eatIvQUVY','EgCygHKR5tlBj06g8f4lCSzVEOj0ojYC89FpRMMGGY74Q0qx1Dq0F1zk','E5Uz3hoHAC','xHDgaay7Q','h','ca',11);
+INSERT INTO ti VALUES (6607605710720968317,23922,'eatIvQUVY','EgCygHKR5tlBj06g8f4lCSzVEOj0ojYC89FpRMMGGY74Q0qx1Dq0F1zk','E5Uz3hoHAC','xHDgaay7Q','h','ca',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1965221620984097156,-1029,'i4an','zFSNWD2mjpZYOSdbVDII4dCvCSHqcKcQuEU5YsAnvpxMfdBC389kaO4C92JGPZz5SR1pholQJ0mSoKftLmygB9AWOf0sGwuFhiLraFVZ09TvumaaWVsBEDM8B2TmxPoiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUdsOi7WE4HjMUjoxGqA3uXuULlwmj06FyVJqclZXds2of57XNBkTfCwsg0hwgN1YUOc','y','uU8gF','1','z',12);
+INSERT INTO ti VALUES (1965221620984097156,-1029,'i4an','zFSNWD2mjpZYOSdbVDII4dCvCSHqcKcQuEU5YsAnvpxMfdBC389kaO4C92JGPZz5SR1pholQJ0mSoKftLmygB9AWOf0sGwuFhiLraFVZ09TvumaaWVsBEDM8B2TmxPoiY961WiX9lyydxlnmbFcZic8kwrFqSANZT98AjIToUdsOi7WE4HjMUjoxGqA3uXuULlwmj06FyVJqclZXds2of57XNBkTfCwsg0hwgN1YUOc','y','uU8gF','1','z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-3513926903403491158,-24,'UO','tcVmr73LZdJ7LLRXRftEPj1zZ98hEgVjeAnzFVDwdRt2RAdegBFSRMn9jD6kPtOmPZAdKyUqNqKy9gxSL','UOP0Ee7LUbFjIqq7voMcyuPalUELt','UvI4nUmtEXPtsbiI6ghZKIBXJfCdPaWvKtuolwkpcJF8YQkYuRRm93vSAwQZOHAJj8d','eotSbeRUP7FGiO09OEriQXVKDIbZG','G',13);
-INSERT INTO ti VALUES (-3513926903403491158,-24,'UO','tcVmr73LZdJ7LLRXRftEPj1zZ98hEgVjeAnzFVDwdRt2RAdegBFSRMn9jD6kPtOmPZAdKyUqNqKy9gxSL','UOP0Ee7LUbFjIqq7voMcyuPalUELt','UvI4nUmtEXPtsbiI6ghZKIBXJfCdPaWvKtuolwkpcJF8YQkYuRRm93vSAwQZOHAJj8d','eotSbeRUP7FGiO09OEriQXVKDIbZG','G',13);
-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(55) NOT NULL, d VARBINARY(97) NOT NULL, e VARBINARY(66), f VARCHAR(86) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (152,1403151163,'3AYdlqlHAjc9cFWQfcYGuZli8YIuFKaJ2EAScfr','yzY6E7IqT7r6Qkcg138MGxyXnMnQlEAjurzJCPh5uTCTjbBVl08Txfet4','tZbcO9cXxIYW7pwKwv2IcfCM2ZaSTvD9WrjQB','VmT8xHOSmszaX10gdJrxge1M6vXfZ81ZFA93','Z4cUF1bs76M0f8PFnmup2qOIAP','0ZDFgclbKgLwBxlh5RqjWjr7durp5bVG61O68rBcacY3',0);
-INSERT INTO t VALUES (179,3774939533,'PCvZ5IyLpld8xe96lAdK9Tq','fhwTvejciD5zICCdYiN3xmE7EcuWPxZWqZi86cxqyVRaNtI1V4RqB8vosheFmLC1XIVByTmBeKPGSEYtWjQDm','CkuCd0XNu','8Nu98uTgYNpIQcjZ56fCdXkQqYySi9iwTbKANVvwQ24WTLKNhTi4hCXm1a6YuZLPc9XU','qJWJc6GP9nPR2CiBABeYWBwsXRmSQ2QdzechuCMdmPj','i0qoJusp9ExxkPQtGsfBla1kiQyZGpgnvqndXxGxJHPajcb9ZQyXfjuWx66fiDacXqzxUdIfM2o2rjL8F7ApsQRNG1BGUjMD',1);
-INSERT INTO t VALUES (200,206315005,'Nk5y93jYPW73dEG5CHoJo0xDW8r','aHeHZac5TkhFvMwCQaLOetL7Qh3LWAsDT','Sgv9uEDY1VuQlBYeU4HgBWhpaIdSDDifQclPU','4QH1ecUJ9d8zjCvXMDCVhdDXQdnriHpRAzyJzoB2LTRv9xJbPj9APJ9mJbf4gq','tXGTAxEhboWPCvqZX1DYmogtIAfo6XCzb5wSEZKDHoITkIbiR3vMjazMwN3y55coUdQdp1IOKFp7PsvBelSpkrXzrNplu7','Lz',2);
-INSERT INTO t VALUES (218,3563134008,'1SSveSTyHERv25tPlSlMQ9','jDGXIetiirtEWKHWXnHTyQ9H7sGPDcGH0Pbqm0onewmyqDT','VQs7TpDfxSffkVdAsRt6Kh2TAkQ5RfdAVMoj','w9D2GLUqLuGqFjSp03tln5qu11gwkbfrlX','aL6oDJ8vAW8ACxHsZdM9ZBHgql5EJU9nXaWG7hRLhYDn6UM7drjBnUZsLbGjYTHfnlpYA1DkwbbHSe','tccvb36IpNQIj0wNAFe1c0Ob',3);
-INSERT INTO t VALUES (12,1386439069,'t4oiMTFKRkBsN','KhvU9TwKBTWK5AMEh0kiGOsU78QJpgZvzpy8Ui5LOIVZW0ZVmANhiYnEa0pPMMcX14jGX','YzxMkUFRi9I87ZF3mGPbefP3AYPd','kt','hQcISZDH092AXHCXiWXA7g1jwZgl4W8I4pr4v1HJXjBm9Z2iMes8','D8CZIW0dB5VZEgGGv1bqKgwg9MyahS3rFZvQquYAAqBjYu6yCRbfDlfxPNaSpBjzJtkFTemNJHIe4psVvQSFfUXU',4);
-INSERT INTO t VALUES (170,3927911806,'rtiU2vMsOh1lpJ8','ibtIlK1pHgH6fzCm','pFQX6x6NSCSXOYirsngPiQZT2fbMxrN1uFd26yzgfoUeE','teC89SpHgIKz9QOkdRPb7oJ4gVQCNYXwazcvmIKnGhco4Yy5JJ1edx4M5erx9XZyc3XwbXy','u35jYk8I4yacm02wJ70wLcmBE','ipm231m6LdmfnNy5ohxmh65PbjgUOw9UEXFzFFAjqPZlbsLXxhqnNZjt3',5);
-INSERT INTO t VALUES (61,878556343,'oiqzoaHFXdAXshVwpiSzEJSeJVPdLeOyZ','Hpy5govvIZLuFYU6Nz4TvgewrT99lcWv3tLFQx5IIZMleLgf5jzK80OuhsOaK8XUorfEC08oLm0fiap2iEXDsKkJB','Chw4X9JtLCpVYQuukSq8WcHCH8QPM75Ajq55Fth6Eh5WKnD31G0HOeA','ceyw6IHYqu2QN9WYgnQDVQsgpfZujTARtonrEcBG6eemDH4qxQAiU5K4d0Aeu','PTkUfyVnaMW3ZMyahp8su6ym6ffDm2q9F3gcSUCC7EDwePDDcCu6D2gKvQipLKE7Id1gEDnk2mncMgfKbEvtzJgm1HqONRULgboN','Fg3bvVxwOgbZl1t0ySkBSQnVtNPWmyOBobv4EeXUz2P30BHQDOObbx0D7iQknR9km0C',6);
-INSERT INTO t VALUES (202,603458232,'3n8h4Q7hzkXIi4','EJe8NXVS4dQEKZw0Kxl9ZgPJVhvEJAHgKxQ1571Kvvp292X53MHqbPJSWooXX','EM1akZOBmUEBNHnAIvQEYOADjUs9MUyz8ygOn0Pb6VsHVFfrCv','jGTdSHH','8mmmyihyVhv3jSeta0cDwvbX2sRRFFgP04Ni2buqxi13BkYORmTb9tpdMeJsDzgkmRbHLhVx','8IuqfqNCnTIGeKjMi0IOKFq6rj3pLfcfAxigX4Yx8JTTpOwFF12LXaiqC4tldHI3sr7i1AlCC7j8stb6cKaPJQwKNZKd',7);
-INSERT INTO t VALUES (114,636169203,'qUEuLX4jwxuMw1DXen7OsPHzDrX6FeNdJOalsy5N0MWWQjDagC','5RMqxbmdK9ZHJjEHM3imoKZpuEgbWUBmz36wWYhdXjv3d','8hPblvnS','DYHMxj9qOrzm0FZ1BT0uJ8eH4NcydBub5vu','AGWREHvVPYnZvR6mk26ZYNuKKl15aUCh4YcbRoWqxKsMi3','mgWq1P6mfkvQEPDEEv1',8);
-INSERT INTO t VALUES (200,506985873,'iKdCvKq4ar','vYX4IZ4f5r8QK6gBe0HZ3pkTNypv679v0SddRGfCSTngMq3m8J21G2WL79Mlg4bejwu','3X9V4jbbgx7i8BqHKDkZKEaym1pT91jfNuF5JXz4DTvEDQx','nsK71FivXoK3L9O7r6Wl9qoA3p7RFgflonmqSYC14KWw','5E6TMupy8VAtExOmS2RIIJ6xOx47dN7qf4VwweMfn8MDFOhws9E2WT6','FlbePm9m9VffyteO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14732912818877741972,-25813,'5epqqLJkvcq','LFcBBXCjuMe2YBl6Kxg2n3Oq23wkmHq8808t1ySjY9Kg2T5DiR18uZoDmfvbm4QiUvJZlBGhlh5YmjtaFxf6a1O7O63mDCEGzyMfDdhIcOVeC5Ldw2nkjHgsFlJMBkygXBvXF2fAjESMSfRTRgAqfscx8CtMirROy8nLHUxGpnZOed0','U7mV','KeLBTUFjf4Sa5pf87Wfm9FMfc19B1J8pmIePuWQxWIZ6CAQJNY3KBnGQZpOGnddUOtWY4LQrISBNz1MuhGxulI01582X3ABW44FYPeEyNl78M90xWBDAj','f','gD',13);
+INSERT INTO ti VALUES (14732912818877741972,-25813,'5epqqLJkvcq','LFcBBXCjuMe2YBl6Kxg2n3Oq23wkmHq8808t1ySjY9Kg2T5DiR18uZoDmfvbm4QiUvJZlBGhlh5YmjtaFxf6a1O7O63mDCEGzyMfDdhIcOVeC5Ldw2nkjHgsFlJMBkygXBvXF2fAjESMSfRTRgAqfscx8CtMirROy8nLHUxGpnZOed0','U7mV','KeLBTUFjf4Sa5pf87Wfm9FMfc19B1J8pmIePuWQxWIZ6CAQJNY3KBnGQZpOGnddUOtWY4LQrISBNz1MuhGxulI01582X3ABW44FYPeEyNl78M90xWBDAj','f','gD',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6084453420851439010,-28982,'xV8d','cCV2mYbA6YnhK5uHmPcdBDP8MMuUbjXldHSbVEk5ZyZftHkvIPgYgcaig9Qh8xQCPj0LNNSTQUumT1qDjBaLf1itlQ42xgRDGEuNd869DERB','qs9uflI9HlS44UoVaEjk','kv89ojI3TG1fjx107CnvYmsjacUHVo5jLHgJxYfKUYGUepUObZGXbXa5JMaVdMuKkGZpRVDAqi5mKOLOpOk38YKolV41Cx9asU7LzucFTIHgFuMYH54stFMR0MSmmnLf1YgKEw0XfXDZIGmVoGREksCtXtSDjOcUt','V','T',14);
+INSERT INTO ti VALUES (6084453420851439010,-28982,'xV8d','cCV2mYbA6YnhK5uHmPcdBDP8MMuUbjXldHSbVEk5ZyZftHkvIPgYgcaig9Qh8xQCPj0LNNSTQUumT1qDjBaLf1itlQ42xgRDGEuNd869DERB','qs9uflI9HlS44UoVaEjk','kv89ojI3TG1fjx107CnvYmsjacUHVo5jLHgJxYfKUYGUepUObZGXbXa5JMaVdMuKkGZpRVDAqi5mKOLOpOk38YKolV41Cx9asU7LzucFTIHgFuMYH54stFMR0MSmmnLf1YgKEw0XfXDZIGmVoGREksCtXtSDjOcUt','V','T',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (11377088896573223319,26621,'lNoY0N','a3NGWCWzV7PKqJ0zccg3041uOOYK','RAgKSGSkqdBtAAUk74D','p','A','id',15);
+INSERT INTO ti VALUES (11377088896573223319,26621,'lNoY0N','a3NGWCWzV7PKqJ0zccg3041uOOYK','RAgKSGSkqdBtAAUk74D','p','A','id',15);
+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(63) NOT NULL, d VARBINARY(48) NOT NULL, e VARCHAR(6) NOT NULL, f VARCHAR(91), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (53948,254,'NLaFTuHDpOT0nzuPt1lYXGCVT0cC5pZ7LlzLB1SsBzJc','1o04Nb4WGAepKziNyFeQicSq7ZKpREEqHKh','schV','FiHFpucAYu5OH6knxib7aVyd5Y','pT','D',0);
+INSERT INTO t VALUES (9106,196,'9sOsxkj4','fcpAHHIJxTiVPH509oA06y','JB6S','CJaaPjrBKWNvQblE68TLYWlSuVW0j6mbEfMvNbAcsZRZ8TaovOxPzgls02WZWOXnm6uI14lG2A4c98v2teQPb2pMx5r','1','aW',1);
+INSERT INTO t VALUES (14739,195,'jDewisj8IZukrs6EG6mQ3pOi','eFfCqhaMklP2p74foTQjvNoqz84','fITH','yqp0c446','Z','tE',2);
+INSERT INTO t VALUES (33259,69,'KxH2SbxmQK9Kt14Ak3xmUEWApEzj6GRtIGcpM0o','PFyxn6P1nzPlcPKE7ZuBUjAd2U','BgnC','Yu2MogOb6xr5rqopiPpotf8QctiXwlbN8ty8381zI','K','hX',3);
+INSERT INTO t VALUES (49278,216,'8lODGrgQNdXUQhda6inmqg7Qvor3CCnI7mwR13YoY1eoUFL','Xk8CT6yEE07b2HMGS38nvNxtgqcvQO1t15','AX','gfaSnMLWReuS7XY4uIlFVWN7zsqGlZftcrFUOV','2','xi',4);
+INSERT INTO t VALUES (23121,255,'irtu2f8SjA704C4Zgs3fFxqDwKfSHKwIrdHGn3I4Xh54','a80IyeLWNdZeZfH8J3Ig82OWOZFuN','mPrf8w','UuVr1UPiTERxVu0TCEml6tBDrXpSZ5KVcw1edNu7u22rGVfa7','Dg','DP',5);
+INSERT INTO t VALUES (19675,37,'8xhtQMWeUf36iuvwkuMSDBH1Ep2wbdz9CY4eS34S','Jjr5dWaXGtEOonq1FbtN','XN2','pnMsxhEb7','2','su',6);
+INSERT INTO t VALUES (58125,114,'yIwxY6QiMDB0K0BCLgivN','SwwTAjLvthxuIwEtgvOmLioqGzr95wJmV4n0yk7','2jiad','4vLqZ1X7pHJfUl6wcM109LUQUTy8LERw84XiEfzeZzLyOSE8T2DW0yqihAqRg0Cl','UU','m',7);
+INSERT INTO t VALUES (9992,190,'DJVFKGJQK1cQQaq2V3bsVWP','dSV8Fawzlwd2OAGBGOooLo3crQ67','5Lw0i8','0q4gwxrBYWLZJ7jRrgcYj2Xm4drYa1tWmAnqoyHvEuxfz1WDpd','Ro','P',8);
+INSERT INTO t VALUES (53028,177,'QpHt5ffJ23LLyK4n3rYF2E','1bKt2XTpcqv12UhgD40hjnk','OrXr','U4A4NnKq4tcdkatlVD3VwlLmBGmMr6rBJn0GyS4euTN1pfO0keez32jY31reE7ou3lsYrjGbBtKBFR4zKVQVAa','w','m',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(63) NOT NULL, d VARBINARY(48) NOT NULL, e VARCHAR(6) NOT NULL, f VARCHAR(91), 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 (8916397871950386399,4077522721,'ptWQJYxqEoaNWF1LuDuudsxHVnRwvj1JYhX6JxUyujPhl','jiyds1ek0XwTL3f9178PdLS32tPDexif','mHXdU5fRUKtAiqJjnniAbAjvqsVScYr2UrZ','2qAU0mfVIbrenopzElD9ulTKYJ8NZI6f9ZlyHHt2qSVp6e9J2RPegqMMHPypZNuKllaiNppCMKArXCqmsNusP0','CO6h50w2Yfx9nCdJIsoK3NlypGKCb2IdspZCI73R','VriX6XmkphgAPVD6aCci0mETGqKvSdfLZx8NqKOpjW8zhFrPVJMHCsKSfOzid',10);
-INSERT INTO ti VALUES (8916397871950386399,4077522721,'ptWQJYxqEoaNWF1LuDuudsxHVnRwvj1JYhX6JxUyujPhl','jiyds1ek0XwTL3f9178PdLS32tPDexif','mHXdU5fRUKtAiqJjnniAbAjvqsVScYr2UrZ','2qAU0mfVIbrenopzElD9ulTKYJ8NZI6f9ZlyHHt2qSVp6e9J2RPegqMMHPypZNuKllaiNppCMKArXCqmsNusP0','CO6h50w2Yfx9nCdJIsoK3NlypGKCb2IdspZCI73R','VriX6XmkphgAPVD6aCci0mETGqKvSdfLZx8NqKOpjW8zhFrPVJMHCsKSfOzid',10);
-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 (15654233555475665145,1675293051,'jEWi0PbyMS6FVPLEWwV','N','BEqwOiI0eFms9ukYx9Y0DSEIhF2uI0wIx0DSlOaUGbvVUHxfUSYLaxCuCWArSEp5hP','c9Upz9034EHLubcuXwxhEhHpqbanVyW','ixQYIdlX02eMQnFt9ZXTLLZoVWSht','s99PfN3eC4VvBFXeEO7uhLC2nvBA8C6aoldeJiJ8QG5DS1FFNA3MOB5DuMNieNkHMCu8D5A4pQviJHdgkPAo4IQJ2G6ROGAURU',11);
-INSERT INTO ti VALUES (15654233555475665145,1675293051,'jEWi0PbyMS6FVPLEWwV','N','BEqwOiI0eFms9ukYx9Y0DSEIhF2uI0wIx0DSlOaUGbvVUHxfUSYLaxCuCWArSEp5hP','c9Upz9034EHLubcuXwxhEhHpqbanVyW','ixQYIdlX02eMQnFt9ZXTLLZoVWSht','s99PfN3eC4VvBFXeEO7uhLC2nvBA8C6aoldeJiJ8QG5DS1FFNA3MOB5DuMNieNkHMCu8D5A4pQviJHdgkPAo4IQJ2G6ROGAURU',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (58786,54,'PIXHkkwGKN9lJFmdH','nCqDJQVaV3','iNa','eP4wsxJ0cJc7DO3bz4Tq8WAJua22yoqNSBhrqnHTqizpggXyEkKd3uWxCk8K7uubJDAWA33AGbMbhswfFr5','R','vS',10);
+INSERT INTO ti VALUES (58786,54,'PIXHkkwGKN9lJFmdH','nCqDJQVaV3','iNa','eP4wsxJ0cJc7DO3bz4Tq8WAJua22yoqNSBhrqnHTqizpggXyEkKd3uWxCk8K7uubJDAWA33AGbMbhswfFr5','R','vS',10);
+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 (3641,81,'WsvBz8HN2D0d8nDzhLlXvfegKbimMVDWdmuX','j3DTCDKXJ5e7uNNsIo3zzZ','T','dBP3ErrHMNvYw89TVrCaILsbYxfdMxTwgBzWeZySSkVjj1rX03NUXuyk0oVN6VWsy6aLJeGiIM','P','o0',11);
+INSERT INTO ti VALUES (3641,81,'WsvBz8HN2D0d8nDzhLlXvfegKbimMVDWdmuX','j3DTCDKXJ5e7uNNsIo3zzZ','T','dBP3ErrHMNvYw89TVrCaILsbYxfdMxTwgBzWeZySSkVjj1rX03NUXuyk0oVN6VWsy6aLJeGiIM','P','o0',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3548377358803701684,2393799550,'V8ThVBlc0zWJT3a7C','CvZHMW0U1nyJruxjeJu6zCxIk945oKBisI2vdrt3y4AqzB4m','XPLk2D15D40atfwBorp3wvayZiDij','NrG3FC71BZuJqTZOBTTVg5QtVdpGCcpOky7es4GYSq0x1aYRCfQE9UoelLIQmL6eahqk2Co3vVPgsLLpMGbFZ','72x5zTgz7gpbR7PzEPfDr0uEQ0ljC5T7b6V5pxxu05MuIs6','22lfhrPtuqBWJvKV5eX2AKFeSVxv8NepBLDHCP4Sh0mIBYIq1JEPgXTaqvptQ9cMbRfxV31Cutf3RIAYrg1Dk',12);
-INSERT INTO ti VALUES (3548377358803701684,2393799550,'V8ThVBlc0zWJT3a7C','CvZHMW0U1nyJruxjeJu6zCxIk945oKBisI2vdrt3y4AqzB4m','XPLk2D15D40atfwBorp3wvayZiDij','NrG3FC71BZuJqTZOBTTVg5QtVdpGCcpOky7es4GYSq0x1aYRCfQE9UoelLIQmL6eahqk2Co3vVPgsLLpMGbFZ','72x5zTgz7gpbR7PzEPfDr0uEQ0ljC5T7b6V5pxxu05MuIs6','22lfhrPtuqBWJvKV5eX2AKFeSVxv8NepBLDHCP4Sh0mIBYIq1JEPgXTaqvptQ9cMbRfxV31Cutf3RIAYrg1Dk',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7859635515712628126,2400938972,'opAKLIHKgCLW6dmBKZL4Zm0evZq0p5ijZX3jBL9NJPT4Ndn5IOa','YdH2V3KzrkROkzm0UP3HFpTa2VsxT8N1pAOrA6z06s100mEkLkAeS4kyHQRxeMKaK38VZyvOnaBABcWwAuFTzyZVj88tBzhDOW5FKWrPPkEI38lJHpX3aG2ZURSG','VZIG6dAks0Hu90Y6OXvJ5KPaSnasLW0K','sgr9o3tZldYaQT','lXNv4','4NSP',13);
-INSERT INTO ti VALUES (7859635515712628126,2400938972,'opAKLIHKgCLW6dmBKZL4Zm0evZq0p5ijZX3jBL9NJPT4Ndn5IOa','YdH2V3KzrkROkzm0UP3HFpTa2VsxT8N1pAOrA6z06s100mEkLkAeS4kyHQRxeMKaK38VZyvOnaBABcWwAuFTzyZVj88tBzhDOW5FKWrPPkEI38lJHpX3aG2ZURSG','VZIG6dAks0Hu90Y6OXvJ5KPaSnasLW0K','sgr9o3tZldYaQT','lXNv4','4NSP',13);
-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(65), d VARBINARY(94) NOT NULL, e VARCHAR(50) NOT NULL, f VARBINARY(30) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3569505354059029898,3595499987769352984,'Tag4G0Ofq4qf1RF2uGC3rrI2PfnNOqq5WSM50N3i8uVTYPDD','g7H4RhnEEfHpR2d90jmHVkfVl4qm4UwBdVO4QQxw19PoGvtJiXwKCRXMdu0G9BF1P','eiiqTRFYOjbxbAgua7Bd8wjHyZIXcfAyFXobpsNH66hCELTTk','Z','nt7XHZVvQvv9s7HJoqX0kyamYKqdg43BQ0X5RFNoFFubyW8uGgT2cfLEDCp6E8De8Vrqh','n4NAHZ58dh8I7lJIMZcPyXv4SIMGrFs5NIms7Y7KFsTqjwGL8AVWZ6ZupZWI8dJ4KVjX1Up53F7oCtBw',0);
-INSERT INTO t VALUES (89059930671744993,-3112123529027775917,'16xXS9w9C','xnyMCPJhnTuOCEAn1zpmds5txrNhxzIN9qlVeok1ofmUuzvLCJbWXffmjvVV5RIITssPYCnSuvpzeTu56piW91rjl4yDB','8','IVWfUSu8EOy89ay313e','snKQvRLygTEPXJXJuPUP0OecBIp','pG8Ft4RUhoIBhumXkjqkrflrL4VuSmpDJEg',1);
-INSERT INTO t VALUES (4845315069067122773,5774320762125717213,'SRP40T6ERVWLeYnJ5VUP20WuKz','Jt2NLmoy9O6qhx7pDxGUpmQ0GiDbM4usEdraoEyaEOfqnP0fQFuVTeQfv06Jm4ce0lLjbJ4pmAbG','y6gQ0To1aENmN','PNcRMbyS7ffM44t3Ez','ZGLmVZbMqlnvuI1U4k8ZiuwA9u0LIGtglfu','RRYduxmfHb0HBcLyP0t1D0b',2);
-INSERT INTO t VALUES (3982465482766834632,9059932827314366572,'OOJKnixX9wKG0NXoEV11','QvKBpeV6n7wR4aNZElzITNFBsCX5PoKctIMGfgQSRYBeg3Xlk9d6E4jwuu7ORLdFWtwoAC','DhaSCpV5c','r35cB','sp4b4yQ1HUTB8tfSZF9OBxWxx','GfTUCv8tVs5B76N260Ek35WGzvYOK48rY4cVTnxOscMNU7YWjLRWGW3JfKpuHH9UQmhnHtkGDhDrv1KJnWOqamO8S',3);
-INSERT INTO t VALUES (1376315244705976967,-4634005294477761497,'rqjQSDHQmzOjSmyjgu5pAk','Lkqm','vx2mB71V4zekNVldDgRTj54Hfgr2uh','IoJ4U2y6Aybh1dcfspgSBM','sE1wdgnw7HNWeAoHZ9gX0nFn2J','OoeejxFNMB9sPQopmOOJhOLh8h4bi6BKMR9bTmy7lO4MfhLcCPDsz6H7kiWjUl4j3mycAKEKQVV',4);
-INSERT INTO t VALUES (14251447969465453400,-4141534033757489949,'8cnQYG3HlSY7uyAsh','JDGPWnPqpNL7xceW0H0rpEzs5M4','WLkVmc1CvgY084Lv6twsPS6nvIrsCYin','QzQS6vsxEIAj8','jD8mcRc3MtjF1enkitN3Al','iVZN7Vug',5);
-INSERT INTO t VALUES (11705672546154701154,-8500831903287010166,'UXGUgzEew3DpN8FOyNGE1R1z2ImOEAuIebIGkFjV','a2W8s401JInZINwGtz5FmSx','cJb','r682qocxgP9uSrHTnLFGMA4ns','AEjAbkiy9flhxvAWPHlyTgVwXshhgU16HhF7ugfmHhlsEXguRk7max7A1xyhVjxfvwpSWvRKHTqYltGpLNc','t6WTBXlV8wVJqvrYA8G',6);
-INSERT INTO t VALUES (15993063698428855287,1146186894481327088,'xNlRY1l3cKXN','P6cCHWdQXVxX6dwiBG1g6jjzpsCrFcHlQhsabJ7rlBBGzemGN1qNBSeXZsXxy5RyqEAH1th6na','zu7pMcUySvnz','8eClLJeaRa0qc','3EsUF25BXzfeMA5jHSiqDn9JF0rOzzoAV9Fx6Iw8RScvLOZI3q8iGBe6lZ2e775XUm4zmn57Ms9qBN1NlzFCBwRLZbp','SGNi2aKaNZWjJxPQI0tLfNIUqRv08MRfdAFPnVyyBJQGdwog3qczlt0RVV4dLVtxVjQGvku41pbGv',7);
-INSERT INTO t VALUES (17142022580269263875,1487346019409584308,'CQOkbK5jEBiO5HexzkNndMRgEU16UZNBFckss5rf3','6lLdl2','I','lYiMZBQaHQ32LypaGh','QFMveMfdkbCl5esGstUQExtOJon5mMVcaCP6b5RDkpALpHG7typcjlYimsimIiVeSjVP8xhMVlwgk0J','osw1Sh2BX6SnFn9Q8hDEZ2xzd9nk8qGSSvg7ql7LZtImQAs2L3yRPwkueFbGPnGllMFq2Du2chqgks',8);
-INSERT INTO t VALUES (12922408618035085589,-4310248450696334232,'SMr','GJx7VmEh8hH5GKW7ElqbKlUN8ZlamiI0WaE3','ipF1Er0vcCIXVPPPzva','WqoajMdyxUL','KE7lZHlCAVhVMVbRkjyQzqi5zZ73BrPOPa7KGpnDKR','EwvB7EqHRuei2wNPckXcWtW9zDkTYt8ca7Rmkdk5lX4rjUxAIQyfKljNRS2SPS9uwJW3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (19032,161,'Tt3j6uk1JFR4KMFQ0wBTcDCglAoZKgAATSwYVnY9PnYjYyK8yA1EJ19va3eTI','mJxGWRseKA13eqVgGaeZDNOmwd0K6TKDdvidzGr7pOBzRL1lYwNplC5Jp9ZtpDZcm3UhIgvAI8r4RfrQmOyQqMYxGsaB8U2aRoyyKBNr0BtSNUtqPwnEsZ7HtNP5JPxZ4','N9KLEj','wQMDNkdE0p8wbKannGvOFpzJOWLRkjXvD9em6XWTJvM4e2mm5tP6meGrIvqX4qr3VIyyCeYZYnToZUqGRpyYZ147','yg','6',12);
+INSERT INTO ti VALUES (19032,161,'Tt3j6uk1JFR4KMFQ0wBTcDCglAoZKgAATSwYVnY9PnYjYyK8yA1EJ19va3eTI','mJxGWRseKA13eqVgGaeZDNOmwd0K6TKDdvidzGr7pOBzRL1lYwNplC5Jp9ZtpDZcm3UhIgvAI8r4RfrQmOyQqMYxGsaB8U2aRoyyKBNr0BtSNUtqPwnEsZ7HtNP5JPxZ4','N9KLEj','wQMDNkdE0p8wbKannGvOFpzJOWLRkjXvD9em6XWTJvM4e2mm5tP6meGrIvqX4qr3VIyyCeYZYnToZUqGRpyYZ147','yg','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (60431,105,'wxM5p35mjkNomL7QzSeCM0L5w2lx6hDRTs5lbA9y99G76TJzW5bg','BPvkNCIsm9ITUdPArhzoZRz90rqq0O70fidifZ7Tu87cFqR3Tf79vw2OauHanBXjJrK4aIGkon8jPZxoa9mveDtiQ33z2nYjz8SdrncyHKgU7I99awoOMSHNGRPS4d4yQyHRaq467k4NpSUmoVOKFI5ZU7LPguQPPmVuxMPMmy0ctKWY7OGCPBgxBvAf','3K','wPO0gpoyU3JieVJF1VObvHd1ePlFXNzcfd2VbdcVfcMK7q2eQ1maE3ZOfvpL67fKwe9JGroLdgzBhRNJ7k8bjH0dtGjR2yIS7ZcfQytkJXfO0a1zGva57oEVIepwbFzYd2Rz6ho','MN','IK',13);
+INSERT INTO ti VALUES (60431,105,'wxM5p35mjkNomL7QzSeCM0L5w2lx6hDRTs5lbA9y99G76TJzW5bg','BPvkNCIsm9ITUdPArhzoZRz90rqq0O70fidifZ7Tu87cFqR3Tf79vw2OauHanBXjJrK4aIGkon8jPZxoa9mveDtiQ33z2nYjz8SdrncyHKgU7I99awoOMSHNGRPS4d4yQyHRaq467k4NpSUmoVOKFI5ZU7LPguQPPmVuxMPMmy0ctKWY7OGCPBgxBvAf','3K','wPO0gpoyU3JieVJF1VObvHd1ePlFXNzcfd2VbdcVfcMK7q2eQ1maE3ZOfvpL67fKwe9JGroLdgzBhRNJ7k8bjH0dtGjR2yIS7ZcfQytkJXfO0a1zGva57oEVIepwbFzYd2Rz6ho','MN','IK',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2486,223,'xSS9y7LW2kKZ7dZzfNqqPeHrz9dK7Qe6j','UaiNGGyKXYrtim9CUrZicLInwSPdUzqSyfr35THQG37LrMg4iGHD2GBv0YIhoIK79Tdh22VTeaG2Xe4gVf02bzRNCihlUDVGzoPGMyjipapGrnXTAgnenYNJGNTl3F0EIautvQH7WuYN9K1pCG1BU2Smaw82VrqoS1ujZ0FePU9bMJ5pdFPsFa','YD','ABmqaX9b1o8','c','Q',14);
+INSERT INTO ti VALUES (2486,223,'xSS9y7LW2kKZ7dZzfNqqPeHrz9dK7Qe6j','UaiNGGyKXYrtim9CUrZicLInwSPdUzqSyfr35THQG37LrMg4iGHD2GBv0YIhoIK79Tdh22VTeaG2Xe4gVf02bzRNCihlUDVGzoPGMyjipapGrnXTAgnenYNJGNTl3F0EIautvQH7WuYN9K1pCG1BU2Smaw82VrqoS1ujZ0FePU9bMJ5pdFPsFa','YD','ABmqaX9b1o8','c','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (63877,89,'1JINxF4kj5lLkx4aseuWRdnvUpeEMH2uQlN2bPWffYszbBU8EajqPn0wxax','XUwXKlL12idyZ24zDZJdOKCkeXbjoocCeyOKAJ3I394ECyMUsj1Fehns6Yq','6','DPp4eNQDt7Y3bM4krcoKApRctSf6Dbjwpa4cPx92UYp3f7Pa','lk','0H',15);
+INSERT INTO ti VALUES (63877,89,'1JINxF4kj5lLkx4aseuWRdnvUpeEMH2uQlN2bPWffYszbBU8EajqPn0wxax','XUwXKlL12idyZ24zDZJdOKCkeXbjoocCeyOKAJ3I394ECyMUsj1Fehns6Yq','6','DPp4eNQDt7Y3bM4krcoKApRctSf6Dbjwpa4cPx92UYp3f7Pa','lk','0H',15);
+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(19) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(85), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (98,12888452459955407468,'D984U6nhgDj1d','2eaYbjdMSTggaq4qpIZQjv','pDz5PhaQokgkGESQyMmfB5lGSJ0sCfvHRNoKpudbcZS','gsl8tFCL2qb8WlaUzcVSMTjqW580sLmTa9','G','YO',0);
+INSERT INTO t VALUES (93,12702134334634776698,'qMo5WVoHVVWvv9kS','hwkr0nc','eEeHwYWN5B67mCeaU09xWPc4FJOGG18YYIl6rAt3','hQivRncyjJJYmm95','l','zf',1);
+INSERT INTO t VALUES (-121,12827212695955517522,'EjQKXdHyE','59FizozTMws2E','oiZeWA16Fi','UoM62NYelblkeBK6imvljsuKAEXIuoL','K','V',2);
+INSERT INTO t VALUES (12,4652740758773654589,'L','I9aC9FC','YV6yEqA9Wi9xthDErAe7co','6jpOiT8ScquGDRxxDch6OE9S','j','f',3);
+INSERT INTO t VALUES (49,6098233300754680639,'dVC2Lx','f4d1A8KuA20ZyWdEn','RTTxJHXwRK4we','GDt7d5O64Ia5zAn5gXeHkDSH42GHhDimmGCsVXHbRAUcsjIcdCzvrfHYhXPwxdjfWUrN8','8q','7',4);
+INSERT INTO t VALUES (-43,8431309154942541109,'aRhn2oZvTH7ok','3ZYCfgkAV','yCOnnZ7I','Ho74ktUp9NdF5iCcHc8fKlEVjNBiCIWYPSKHmqDgWMaZCxNRx2S3dC','2R','53',5);
+INSERT INTO t VALUES (-70,11692970926591687410,'B8CtqPj9Q4nBwLMy','uuz','ky54h7Z23VkJKGPxshs4s9noSeNRX2','GXf40PiVCxPe27HrH4JqAzbUvNsAJYCAnzoaAEwh6lmgGksBWAPNyq7rvK1i2yvvsStk53Q8SYAD6KtCph80','hQ','ZG',6);
+INSERT INTO t VALUES (119,12276019887211766077,'VGdOecHXUBEq8','IMoaQS4SKXFO','ILtQxDUBZxaHnZMLTu3eP8JEYssFfNSt9niW9vAjdu','rqdg8hbsJHd7xIuMyisDnLIpxndGfXyGxqacECNBIoTBSzzdA','Ti','s',7);
+INSERT INTO t VALUES (90,10999735336534819457,'HzB','o','eE9qHahlUaBQTFXmxLtkj','pmO9vjkkxYknXmFkrAV7LP6qBl43iLOsZJo99vywUycEwgph','wO','pj',8);
+INSERT INTO t VALUES (-105,14373650262162936240,'rjKnF0J88JwzHjE','BDQIAXsB3m0','KTu2c1','B11D98kQWRD8J9dYCVbdlXMLjoTF3lwXhkGjx0PLCBeQ4tCytq6uHaAnBVd0RchEK2r','M0','E',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED, c CHAR(19) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(85), 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 (2950927619228972859,-3327033863102514651,'SlW7lz51wbp6C99H6r4v','jPEiVPfg5YruoE8ac8M8y4OTWqXMvv8MP07Y1izyRwhae9mxZRLXw6OMjp7kmoeRTR772fmnYCaOUeamC3L','MYQuxQqM7kBheAMEJmzZzCnauMtSNDHo2Isvl0cqN25B','aTdIzMBHUbD2Dqps2Ghg1xxc0','DBqWF8BFY9Suyxxn4LO','HPc',10);
-INSERT INTO ti VALUES (2950927619228972859,-3327033863102514651,'SlW7lz51wbp6C99H6r4v','jPEiVPfg5YruoE8ac8M8y4OTWqXMvv8MP07Y1izyRwhae9mxZRLXw6OMjp7kmoeRTR772fmnYCaOUeamC3L','MYQuxQqM7kBheAMEJmzZzCnauMtSNDHo2Isvl0cqN25B','aTdIzMBHUbD2Dqps2Ghg1xxc0','DBqWF8BFY9Suyxxn4LO','HPc',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(66);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
-INSERT INTO t VALUES (8197316122329130797,-949457758919932218,'WvgGMAEaEjSZ7UM6iwHPTXo6mKQLfxiVTz7dS3XE6R6','3WSO5bzR4N0V3vpAzIQC','EPc5FSCTnqPyNRw9x9','cZFoEceuf3m','QzG1rsCSX1nLym3tVEWw42vbkzfR6pPF1UGUaEGE4T9OBgbyYzMsLrOyhJGiUicSieKe1wm1fpKy0ChGEMitUfxWq5g','z2ZbhNMByFpPGcQ1B3Uh24X5Ll4pssQsUiDcx65bV8WCMQkyYv4L4sOOiHrVl8rKJ67nEMiiOTeABsK7',11);
-INSERT INTO ti VALUES (8197316122329130797,-949457758919932218,'WvgGMAEaEjSZ7UM6iwHPTXo6mKQLfxiVTz7dS3XE6R6','3WSO5bzR4N0V3vpAzIQC','EPc5FSCTnqPyNRw9x9','cZFoEceuf3m','QzG1rsCSX1nLym3tVEWw42vbkzfR6pPF1UGUaEGE4T9OBgbyYzMsLrOyhJGiUicSieKe1wm1fpKy0ChGEMitUfxWq5g','z2ZbhNMByFpPGcQ1B3Uh24X5Ll4pssQsUiDcx65bV8WCMQkyYv4L4sOOiHrVl8rKJ67nEMiiOTeABsK7',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (3208540,12354182670244843116,'GWIWj','bxCubjpoEd3qsdLFN','4N5zCHK27f5f0','XHDk6v2loC8HhdAyDyWGIp7pPNkDuj4ZkLiq1xaS8dcKOLMhlRJeGJfA3OwElaX83JeiQH5LQYIU6uwD78Ds','R','64',10);
+INSERT INTO ti VALUES (3208540,12354182670244843116,'GWIWj','bxCubjpoEd3qsdLFN','4N5zCHK27f5f0','XHDk6v2loC8HhdAyDyWGIp7pPNkDuj4ZkLiq1xaS8dcKOLMhlRJeGJfA3OwElaX83JeiQH5LQYIU6uwD78Ds','R','64',10);
+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 (-1948216,7608317027172306914,'HkxoYaReMeTuGYDnQCz','Dt4BrkrQuxLzVPyhoyJPm','ncO2yv5tw4gvNWUPx0sfjMKZ2B','ifxAi3OLEM4nXJDayupmrPBvpBhEuNf3Po23MawO1Tl7Ad47trncecYSZ8t92BLzNT','e','OV',11);
+INSERT INTO ti VALUES (-1948216,7608317027172306914,'HkxoYaReMeTuGYDnQCz','Dt4BrkrQuxLzVPyhoyJPm','ncO2yv5tw4gvNWUPx0sfjMKZ2B','ifxAi3OLEM4nXJDayupmrPBvpBhEuNf3Po23MawO1Tl7Ad47trncecYSZ8t92BLzNT','e','OV',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2671893907137529119,6594773158448720873,'okYu126AZHICg2EjqHwQ','CvRtLWjfNUhBnYLAZLTgQuDKLffvLqtGrN8zzibXwmZJA8NvmDGF8FB','UA0H8QbJLbs2dd476zMq9AmCIsAGcRiSmzwDb','9wNtnwS51','9iQFRI2XeqbGmiNIHz672kfwReq4O6j9X7T69dns6hJMcVrge8QK','BfVd5t04wfguLxL2o2JQoyII5PpEwBgjaRcTO5ZUnk4admLthLjmxDHl',12);
-INSERT INTO ti VALUES (2671893907137529119,6594773158448720873,'okYu126AZHICg2EjqHwQ','CvRtLWjfNUhBnYLAZLTgQuDKLffvLqtGrN8zzibXwmZJA8NvmDGF8FB','UA0H8QbJLbs2dd476zMq9AmCIsAGcRiSmzwDb','9wNtnwS51','9iQFRI2XeqbGmiNIHz672kfwReq4O6j9X7T69dns6hJMcVrge8QK','BfVd5t04wfguLxL2o2JQoyII5PpEwBgjaRcTO5ZUnk4admLthLjmxDHl',12);
-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 (7693349351978500551,3976120111604799398,'nD3hMHqMjsv1DEEr5O6MZ59I9Jg5302dzDNd9Xzj2iUXbkeoQKzp7xaKNkdq','cdF84JiuN68oDkCHERwfglEz0p2QCJkO4jTFmBeFz2u4tkDfDFp8BDODzXhtojcZGcxxfyig7eTkbH7ji4MT2geeRN6rPJN9RByaUwIJPfNiOyct2pK6USLWCz2ejUYTSQQXLUpRs1m7vVpeXDInleOqYol5','6Ou5DdxRxohbHjqrDqX8AB36DTcSEevTut7zoUwSm','cgw6NrsBNmaSek4XspcKFczx9VaoyNjIzL97AbGRIzoENkPO5gk0rDKXJ8svnUiR7YWilYomDfHADPRyptYsXd8I4uYNmzUe7PoE6DBrQgQlE2GzmS6PlSqxwvfrB8lifQcBD8JbJZlgPzvSP3BEkb6qvVqDN027lOze819KzD5nR08PRXqDGxK1Ba2G','HjQLdvAtGiBTk62FrbXADATOdQu5jI5mVomkXRnU82pjNYk2mAM33Tl32iqdLgcdRGfFKil84BJs4M6mOu9xgxtejkf','KUuIID3MtiGbYszk2mF8tf0zmUM4v5gt7ATAiCpxha0NSzzB0CJ3ujdi8NDKCXIMq6ec8rKVK',13);
-INSERT INTO ti VALUES (7693349351978500551,3976120111604799398,'nD3hMHqMjsv1DEEr5O6MZ59I9Jg5302dzDNd9Xzj2iUXbkeoQKzp7xaKNkdq','cdF84JiuN68oDkCHERwfglEz0p2QCJkO4jTFmBeFz2u4tkDfDFp8BDODzXhtojcZGcxxfyig7eTkbH7ji4MT2geeRN6rPJN9RByaUwIJPfNiOyct2pK6USLWCz2ejUYTSQQXLUpRs1m7vVpeXDInleOqYol5','6Ou5DdxRxohbHjqrDqX8AB36DTcSEevTut7zoUwSm','cgw6NrsBNmaSek4XspcKFczx9VaoyNjIzL97AbGRIzoENkPO5gk0rDKXJ8svnUiR7YWilYomDfHADPRyptYsXd8I4uYNmzUe7PoE6DBrQgQlE2GzmS6PlSqxwvfrB8lifQcBD8JbJZlgPzvSP3BEkb6qvVqDN027lOze819KzD5nR08PRXqDGxK1Ba2G','HjQLdvAtGiBTk62FrbXADATOdQu5jI5mVomkXRnU82pjNYk2mAM33Tl32iqdLgcdRGfFKil84BJs4M6mOu9xgxtejkf','KUuIID3MtiGbYszk2mF8tf0zmUM4v5gt7ATAiCpxha0NSzzB0CJ3ujdi8NDKCXIMq6ec8rKVK',13);
-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 NOT NULL, c CHAR(49) NOT NULL, d VARBINARY(96), e VARCHAR(32), f VARCHAR(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (40398,-956981315453460301,'zxfa9vXfLsDtpnRxUlp7AucNcBcVcE5oH3FjErzJtILeib','jycTaQZNTDv8mwu0loj4FKIyekh0rCBTAxXY4EtCoij4JGhSOG8ztr8duy47yyHNPMNdsThuUXK3ezt3f94lskTByIsiih','sj','aEgZXqUuXJ70LUgwEY99sC','rPjNQ27Fqep8qI3pjIFfAvWew7dW4atRj6W0wOZW024xOSlWPK0k6XgABwoCz','UEuO8RWBw7WMwTNaEo79VRe0HHHuqHCJB32RsPIb1EfIPTOA5gXl9jw1JhjSWY1AJifdl68tW8ZuVg4sHKkyBFTiJ',0);
-INSERT INTO t VALUES (25976,-6161966973917847874,'23ZpQPlvb3SFdm2yN8CG4asrYL3JCossa','ySsLvl5Ayo7HmQx51OTCUTCDCBctBfMAcUYhJUYuGjOeY4bAmixfJg10qWPcJmHqWhGi4ECEIeX','kCTMeI6LZwLPocN1yct','ClzXFSaJrxnq8wVWM','jcJDqTdrT6z8pEgT1Ofm8B1Wl9dVpDeE3op7dfNlPKZd1g1pffuyENRzgrO9FIKaKxLrPnZQ4JKM3Z9LqMeLqhgGUsAVsxJM1s','oZxmcEQrP1Oewfdf6nB99rSLhOnVjaPaJodLkJzGSpZMK84C9ea35Ly1ETFadAlht9',1);
-INSERT INTO t VALUES (19339,-4022653336133231746,'avWXWoHbjLKiGpJNXJXB','RUfvHBAP8cUONqY1Ef23SSEVPKcjmsxjieVKqAsgVJeoBpszTh','bvSbemHvE3jmlVmH8qvo9','EPjwOxkyjPovgP6thm3wrnuSQY3e4IdQx2a7WdSml','qRJ2drtiWj7485A1C1igaeVz5xNfSclQrdzf7Zdz2vRsgU0MoQOs6pT7o7uq','RqxCDXBpuHyJChgAgUuBAiLAv5fiWJarEIdwKOBdVtvlo',2);
-INSERT INTO t VALUES (18070,2788592561819601284,'3CVgXW50zgGg5HJ1nVDQBHC8YmizJxUHx','H9DrUAm','iIIllhUWiayIcNvXRxsV1hlzDAbzSnwi','TflPPKkxty0EAGGGFrj','QYOSxOuM1xTK0zY37bjtRRCTJZUbwC91lJqPJqv80HCHKNsbiCpCA1QRLCUx3QZbhz9lQ4X3QDzHBuy34LqXZl91Sv9Rhoq','8zDYHxbZzrf8bidbSpaRymMlOMfmng2gzV',3);
-INSERT INTO t VALUES (33149,-2811556252672936244,'MVCQ9HiIihn0G7TyJreZh','ImLA8WC6FVJjRWbDlo1qxcUK8UnWr6CNwdaOXluX59jd5CLTCxJfBdoSjR','nm3LDRsOy6I61DSJii','Qf5pXwBjCgQsdfZEWUFrVGnK','AznJVgztC1gmiN0Tehf1gJQplP6lI8LiCqkURZmVryizVCOGMifoBMlqEvnYwD6p','V2FreR0naGJveI1kOiD6nIzDKjBEgHLHMCBrAQ7gU151XYjT3JJu2cAtsP5TCnJ5cNe5hmaF47TUSY',4);
-INSERT INTO t VALUES (11922,-2411333043558728061,'zTc6qAgPf28tQtzuDHgWq','DCP5I6RZ3uEQXnzpqyBTjS0jXljoWGlDea7TBuQQQGIvoXhHSj9921QTA6gWsDZRgO','9e0bp1CBF0XvoCd','HphXjmKs57TWqb8dbFqCAJxkapiHQMc7Jnd9','pWwRS2y7LZe5OyKjoRAuzQJWEhL0bjKTOcFRJVCjcnNzbd2tPkhjet3x1ToNpxGlE1Tyf0mUUJG4IHJSTFqpc9UWSAZFGFYxav','vzXP94pV5MPvEZf8HDRnQBDDbxmisI',5);
-INSERT INTO t VALUES (20383,-9019034304772888344,'3NL40hI7QH1Yj4jOzV07qUfZQK98ZjFFCT','76WDUpME9mHi1pAxkOnSrTDN6pZxM0zMJBqs5IlTzCgwu7Nz62q0MNvYNhWJDUI8INZpSCN5JWvOimSPKjlE7uv0T7x','CgV3YLS2zSUwap4UOh83se6dVbQ2HvsQ','Mdmc06FXBkvs6XpaT1cVoJvOgZKTU29qzSjVMGt','DfC9JtLfi1fU7ZSQTqa','QNm81Jaxh69IZ3awShGgFr8p7pKQfsKTS83sqFIzRiooD2YbSrlzg4DPvPC9',6);
-INSERT INTO t VALUES (38635,-3956575112948265969,'c3Tw6BP0I7BQtZUhv5QV8g4u1grQuRhEtfx9','lGArTwhIsCUHxVtQ854eVtncyeWwJ7RNyFrtXwTS8Rm0uAXh6VGJKXvhPVVqIjoF4DTBDs6fGw5YYXuXadkm6q3','APV6g1na3EyY45','VbBEiUYJcSdPi6LmmU1PnSDUbAt','Juhsp1yJOo2XQENmXMYXenUNYH2X0LaPhIc5UuTSiDkhZOlyvwEo13ybpuvOZM18e5','rKzZUUaUnuk5tWXIlGoK',7);
-INSERT INTO t VALUES (32368,940576685381348261,'fMx','jSJXvRWAwacNhuzVBKWdfI8gHIcGuWBu9gfFfs0rjqGY41TbV46cRDLUS42RIYP3AYSoxDo6IF5usO51AeH6tkPdz5vv9Y','TNofoVHVRlPN52cwDgA','4R','MkLO1aKZ08Uvd8vL','WKUHeOGqXWpQaqViPbvL4B6hsxhDT5igttZccyTgEhJoUoLtpDZWgpVzHp1NIffTPcsBoB',8);
-INSERT INTO t VALUES (53002,-1774625483385031682,'qk9dRGv4etDHJJOc5xXFJythfGd4Sj','V6CXOm3ryxq28bW1BM9bgxEfrod2zrKcYtIqlUDYIOsJg','UwpI7C','i0FFi','QgeCnEef7Pv9KCkqBin8d7OQSQ6Rjbw7h','b0riAwxBzjR0cqdDDJWY2fxVouLVgUDK6WW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (46041,-1617318483267734299,'Bqv','a5zGE','GaB6Irvr3iPxJu','qRgX3IOrvnnlIz5ojXgnfQ6qAuKecZKCMnmTA','w4JjzYsigVnqWVXCDi5WZFbjxmfynvvDKb4JBbWmccAwcN','nnkrujC16Irpxx2rA6UymJSK4GbR11qEc1LBiE',10);
-INSERT INTO ti VALUES (46041,-1617318483267734299,'Bqv','a5zGE','GaB6Irvr3iPxJu','qRgX3IOrvnnlIz5ojXgnfQ6qAuKecZKCMnmTA','w4JjzYsigVnqWVXCDi5WZFbjxmfynvvDKb4JBbWmccAwcN','nnkrujC16Irpxx2rA6UymJSK4GbR11qEc1LBiE',10);
-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 (3330,2699712040086706980,'3tNc0GwM12LC0PCXhP4LrWPaQRe61vQJR7h4L5w','nYbG9SazDsT21vQzS3FW24cD2vdlCoKuTKEAgJxA','0fh1sT3fJtfkut20DNXAHsO4I74HA','B4jam8z6YvvmoXSh','hw4gfYgTrQi4PrmWmIyx927GMz5xRxgBlImFX3lL7A29fnvFZ8xOUcX71v8eIeqJ6Vk06jd48','ffnEUwFGGhHD9Ko9h4S8cDZYYFzbdVflhZktqTZjz2Ybp6WiKA25G63aXfkna4FUN1JuYr',11);
-INSERT INTO ti VALUES (3330,2699712040086706980,'3tNc0GwM12LC0PCXhP4LrWPaQRe61vQJR7h4L5w','nYbG9SazDsT21vQzS3FW24cD2vdlCoKuTKEAgJxA','0fh1sT3fJtfkut20DNXAHsO4I74HA','B4jam8z6YvvmoXSh','hw4gfYgTrQi4PrmWmIyx927GMz5xRxgBlImFX3lL7A29fnvFZ8xOUcX71v8eIeqJ6Vk06jd48','ffnEUwFGGhHD9Ko9h4S8cDZYYFzbdVflhZktqTZjz2Ybp6WiKA25G63aXfkna4FUN1JuYr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (65425,4162400802188332116,'LEOKRdrtbE98YwgQYuopzXkHmRqtlCiC0m6X4IQo2fx9SI','npRPjKYVYsc4v8Tp4qAplRjNYJTvoLYOplcSTmRzPt8iz5pfYAENLWp0qOIMZEKyjzAAJelhoIwjvYKdP5Ll6VFZQ0gIco6tVRIn3ysKvJJuimvwi03YONJrHkXIvDYIK7Q7hpH63oqWvXGpTVvkG3eX4xf1LzqICRH833vkgk3S1VHxY2iHHk6cMaTPUknoLvTNnGsMth','m2GFJ','OXifpDKPG5O0cBfXvZqFGTOL7Wur9F1xK4qvH0','tV7KusCtl0z1LoUYMxSvQAY6Y47SJnEin9GmcUMLqhKnXm5HmNf','bn7FOxClo4EQUch5668ENflWw28xld6qfAlIW3HCc7OT8ohKmNRScjntT5BL6goQ0bF2lgNUags6O3NwxbTMzJQme7ZinLKpWw',12);
-INSERT INTO ti VALUES (65425,4162400802188332116,'LEOKRdrtbE98YwgQYuopzXkHmRqtlCiC0m6X4IQo2fx9SI','npRPjKYVYsc4v8Tp4qAplRjNYJTvoLYOplcSTmRzPt8iz5pfYAENLWp0qOIMZEKyjzAAJelhoIwjvYKdP5Ll6VFZQ0gIco6tVRIn3ysKvJJuimvwi03YONJrHkXIvDYIK7Q7hpH63oqWvXGpTVvkG3eX4xf1LzqICRH833vkgk3S1VHxY2iHHk6cMaTPUknoLvTNnGsMth','m2GFJ','OXifpDKPG5O0cBfXvZqFGTOL7Wur9F1xK4qvH0','tV7KusCtl0z1LoUYMxSvQAY6Y47SJnEin9GmcUMLqhKnXm5HmNf','bn7FOxClo4EQUch5668ENflWw28xld6qfAlIW3HCc7OT8ohKmNRScjntT5BL6goQ0bF2lgNUags6O3NwxbTMzJQme7ZinLKpWw',12);
+INSERT INTO t VALUES (-6676252,14647225351243933478,'YB','BIWEPSbMU3WBcZAS0e6a2OrTgszGgIIp5Y5paTPjkGyw1d','YqDquaFdkcGfMEkYXJof9C0JngwKyXx0sJeYx0RG3k','qxFIOqW8dPqWKCkN4ceN0M5J1ziTUZMHYja7orr00Sm13hgBaZQmvRA','T','KC',12);
+INSERT INTO ti VALUES (-6676252,14647225351243933478,'YB','BIWEPSbMU3WBcZAS0e6a2OrTgszGgIIp5Y5paTPjkGyw1d','YqDquaFdkcGfMEkYXJof9C0JngwKyXx0sJeYx0RG3k','qxFIOqW8dPqWKCkN4ceN0M5J1ziTUZMHYja7orr00Sm13hgBaZQmvRA','T','KC',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (24067,-6615274539813165762,'gHKAhgjsVoTa9omPCi5','A1BZWPcsCT','AVYnyp8FGQE3nO6Q4Fjl','frE6lPy7qjpNrhpMT6tjUY2dEyhL5XcR2Ymr3cgP2D5CMpl8pVEILVbWUoTnIKamczhIdbRgB2apvIIUp68r6wh7y0opmefTkVVVoAISKlg0','hvVVTLZymAMBRa0yzLlPYWk03E2ckibegifsR23ksHHEDdt','l0DMLFGyY13B3DCwM2kogn7pPOJ57smH',13);
-INSERT INTO ti VALUES (24067,-6615274539813165762,'gHKAhgjsVoTa9omPCi5','A1BZWPcsCT','AVYnyp8FGQE3nO6Q4Fjl','frE6lPy7qjpNrhpMT6tjUY2dEyhL5XcR2Ymr3cgP2D5CMpl8pVEILVbWUoTnIKamczhIdbRgB2apvIIUp68r6wh7y0opmefTkVVVoAISKlg0','hvVVTLZymAMBRa0yzLlPYWk03E2ckibegifsR23ksHHEDdt','l0DMLFGyY13B3DCwM2kogn7pPOJ57smH',13);
-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(31) NOT NULL, d VARCHAR(78), e VARBINARY(57), f VARBINARY(23), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (114,894493062,'fk8thqlquIyb8vvFyy7s','G3T38GzG3CmjIx7DP','EsiSP52j6R8wemEiE7gKtn2V3vTgDMue7Nzd2oBwogtOviJX4Q','4BCLNjd7eDfb9JR','bSk2Vk6iIZhnVDxD82qhm9LiliiJNdn94IHscl7o70qvHBkgr5yEXFnnbgcvpGJglt3wkq2iXNWN1','nz8VuKTDksZq07LC4w1YA8z83ZN4W3VqzVd3ZmWgHJ',0);
-INSERT INTO t VALUES (84,4050989795,'IWwPt9QSUjoVWncqI5JNooM6zhW7nOS','QBF7SO4mviBGmfSO1SW0VGFSWXn7ic','azm0Rlrvp4j1SJxAvGC37ZJ8','Prxy','gE07CoSa7RpVPloVQHMPWDjSSr','h2utuaJqCF8cI9ZwV2xcIIDrrbN1zOVlWLNuSx67HXGrWWjS0c8am8cps7FvvNYqbezuad878VnYhBW5XpXtH15bwgpOReGpm',1);
-INSERT INTO t VALUES (-34,520130423,'bTqqaIQJ4tJ','NSZaUpMbi0Tuld3PY6bkwpEs','Urdn6C9ev4','3sbfC7o5zw2FbvRB','Pk6wLDAx2RbsSCeq','Ax0kJ9SzkBgfo37YJi4HyDT1wHL7wcyJAnFj4zquXSmodY5bU4hgFerO5AaA9lTqag4FcbY0',2);
-INSERT INTO t VALUES (82,605956381,'PIAD8Rn1TrdpF0DSGnu1ewUa','5ruSQPAU17IXGAq6Un7U9HGTyyyb06WgyAd1I76h4iQkDJZgoFy5MDO87j87J9l2mILt5rvin4pc9','9RI8JExBr','ZnY2zIz8fmhTkGZ17','VqmjtsearzMKVrk91LG9','LH6mdZS6dGlDlM4su99kCI7OKmF7CZn',3);
-INSERT INTO t VALUES (-80,3675091600,'UKr2ZOqf64O3','y','STEdVl8vQP9HJpwVZpEpy15wevP7Ad','gT5CbtMIP3OG5iD','GAkQzwkPKlQ5mVVtQZPBIG4o6aHbXQoP8VmpWfOMIHQZ1R8s6YbYkaXcxULcTzzZQVn9ybfY5dfw','2fJGsYEfD8Mke3tM9PAAVbzMo57FAiQ',4);
-INSERT INTO t VALUES (103,4023446310,'CWNoKnycrN2dw','bXBE7cpOsA9OsLmdHWLP0dHMZl2xvgfSnbvQpV0eSbpYtd','U','kmpPtU2P0wXBAG3','hbB','Qeb79dT5',5);
-INSERT INTO t VALUES (30,3925429874,'VzGNAFw3Vz','PW','TcQd','SY98gW','xbNrhGmEQd','RUR1',6);
-INSERT INTO t VALUES (115,2689678579,'NlA0Cw6WtoEaclAGx5n7GKx','DzngYPPHDUfwfgaNBupmNf45AgdMaQtBQXQkE5U','qsyyAmgx','z6WY','zPRRIWEfyiyljjZizzFqVkkelco2S6y40pGo1jr3f7a3LuOTkSiR0oNIq','IQ3et3IbUB00IxZLZa7K2LOL1RMLejjC9Je2ROXENb2qAc18YB4LdvcR',7);
-INSERT INTO t VALUES (45,2821913584,'OwNyxy1','q4qXuLn7ibk','Giq4kxdSREbkELqC746cAkJmgXqOsu8FP2SgzM4fn2ratiyzXOO1i1VW','Tvbq9ucjUmsal','yT81Zj8K3296Y8KWU3kSRt6lPrXWB26QPH4a','9vB6yVDjVL5qiiUB4OfyThPP0YRSMufeDivfpefmcGicbemtw7SrMmPGv7hDSkJK2SuMxyQyz',8);
-INSERT INTO t VALUES (119,3609549085,'dVMF0R10xbLPP0nKWG2gfZGHk84MA','6QrmChdY6rCe5mjTrZuHpyo622zWqb2GwW','tVnmZPEQzz9xV9eGkFFGoT3HWfkrjNysSQxCiYR4sdmEYePfxEzdVP','Mn','Hot1A2EB5tEywrJAwwn9AN1hnQxaS3yLr9MceJ4','yr5pC5giEb0G6yrrpjOaUEf6xD38mQkeMqneNK59kpDEOoMI76Epo2K3f4wbISHOZgym4o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3901665,10947961361010378070,'5','wyXm980CeqK2tjVlDrgAEDm218Qymp5GTLOBMtomqvbPTXrtW7C4EEGYqbW1whsnQwYOCZ2N1ZtmkeQGnZdte3ZP5XOUmWMEwi1WriMcBU4Rpm1o2j7Ve26ULDQUeAks8Kjbot3gvKjtWIEBrZHOCl3vrJP5wiBh7AkFD7A8xCXTvPQ68pV4gSrWOyTBcho4ptglX3FG','xJTDgu7DVG7W','fOwtbzji9nTUMmYkopGH8ccmoVYlQOIa002OHgeoPAMo5lB37ZpkvmvcjvZpzh2sWkqNwNQStxekBWy4WDGJRJO5obddXPX3X40FzU1LIv40V4OZuZuURFuYJThCjHW5eYPpSuthn6STzPtm5ElgTHaMHcTpNWLr8cVmUPOqgThQUMIM3rm0I8usMaIrJ','L','t',13);
+INSERT INTO ti VALUES (-3901665,10947961361010378070,'5','wyXm980CeqK2tjVlDrgAEDm218Qymp5GTLOBMtomqvbPTXrtW7C4EEGYqbW1whsnQwYOCZ2N1ZtmkeQGnZdte3ZP5XOUmWMEwi1WriMcBU4Rpm1o2j7Ve26ULDQUeAks8Kjbot3gvKjtWIEBrZHOCl3vrJP5wiBh7AkFD7A8xCXTvPQ68pV4gSrWOyTBcho4ptglX3FG','xJTDgu7DVG7W','fOwtbzji9nTUMmYkopGH8ccmoVYlQOIa002OHgeoPAMo5lB37ZpkvmvcjvZpzh2sWkqNwNQStxekBWy4WDGJRJO5obddXPX3X40FzU1LIv40V4OZuZuURFuYJThCjHW5eYPpSuthn6STzPtm5ElgTHaMHcTpNWLr8cVmUPOqgThQUMIM3rm0I8usMaIrJ','L','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1118594,12784579393622960283,'KBMn6A6b8MJF3Lc','KSHifCOZy5hPCRnPm6FDvYZXlqch01z9oS0faBuCK251n7ct3KtI64YTmHY87STzdFjoVtMuOXmGpbOMGm74qjkBGMzJrg9QxcxUELGxOPNlnoKV3tkAfOJnfP02ixIAe5FBfPKtoldHqbegDRLw81zkb2exI16ZxhmE3L67Eo8jFraQPNAToRirN7qBHobKBVH4fIYs75lq','VK','genCey3FEo4IOX0AYVXpwv','zL','AJ',14);
+INSERT INTO ti VALUES (1118594,12784579393622960283,'KBMn6A6b8MJF3Lc','KSHifCOZy5hPCRnPm6FDvYZXlqch01z9oS0faBuCK251n7ct3KtI64YTmHY87STzdFjoVtMuOXmGpbOMGm74qjkBGMzJrg9QxcxUELGxOPNlnoKV3tkAfOJnfP02ixIAe5FBfPKtoldHqbegDRLw81zkb2exI16ZxhmE3L67Eo8jFraQPNAToRirN7qBHobKBVH4fIYs75lq','VK','genCey3FEo4IOX0AYVXpwv','zL','AJ',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-7519193,16274617840363575122,'G0RkEr','fwfA7gAshRrIyA5HP0SzK9XpkD9M5keG1eE1e5vrlaYPSeZfti9Fl4QIPRWkXXWm6Mdb3xTb0noeTr5J5Sm2ES72erUglNdMXeukgWJ18R8fJEmVUlifit1cjAi0hv5dXRGXqrLyHolz4BuMTXJKIiwDrcwNHz0fP9A1ojabLiBy1RP2Ptyzg3MXRMvWa1dHo6iSStaUKwvk1dbEFiLJ29H9u','k5rROzCrjniQnGd78JVYx7x00uchL0','o4AmSWiGaj6s3XkVYJ3uREM4icFZ6lMKdGBqSBFkU29','45','9QE',15);
+INSERT INTO ti VALUES (-7519193,16274617840363575122,'G0RkEr','fwfA7gAshRrIyA5HP0SzK9XpkD9M5keG1eE1e5vrlaYPSeZfti9Fl4QIPRWkXXWm6Mdb3xTb0noeTr5J5Sm2ES72erUglNdMXeukgWJ18R8fJEmVUlifit1cjAi0hv5dXRGXqrLyHolz4BuMTXJKIiwDrcwNHz0fP9A1ojabLiBy1RP2Ptyzg3MXRMvWa1dHo6iSStaUKwvk1dbEFiLJ29H9u','k5rROzCrjniQnGd78JVYx7x00uchL0','o4AmSWiGaj6s3XkVYJ3uREM4icFZ6lMKdGBqSBFkU29','45','9QE',15);
+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 CHAR(16), d VARCHAR(78), e VARBINARY(66), f VARBINARY(76), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42544,-29252,'XSJUyuSR7','TPwyLTxiXIE1vtauq9pgcgN0QMiXp3VVgtE3n7AQlExuBZ0SMb','l4ktlgkRxk8npHKO2MJKbAQfwEBroEFDrGmbf7nYkC','PgNgp34oili97RsPlF0Y74H9Ix2xRYYEmCl4txTrwAT27TB1iZl4BwgkX2TUKq5SEuef','K','Ct',0);
+INSERT INTO t VALUES (43077,3203,'ijZOYrYSy3EmL','OPaNDjQaGuSGN6RkXVMkfcG5ze25nriCOUtTzxk','zsYgVFslw2uEe86aHiwu1VSentiEMkbnO','oeUes941ctOoDzgIurt1aIU1LyuIynkNPl8mQK2q8dpYXTNvvwVilm98tWJRw3vf8RhC86GuXLG','u','K',1);
+INSERT INTO t VALUES (15454,25347,'JI3r9','KROq8k7HGk7wb2zJY2zXl1guea3jvD9ghs3M5LT33K8gmuC','NFvHbnmGaXAa79WNpjLgPE3wk7LhopFH17d','hyqXuBTxJTT6JrzxAP','Z','l',2);
+INSERT INTO t VALUES (21976,8754,'o37As5O','ePN8C','8v0akU6y8H1mEwFwZJjxOYZXHhkKxfKr7MciQnYHf','NnNRLioUK2NJSLdrngRbSxaq','G','8',3);
+INSERT INTO t VALUES (62735,19371,'h','zb','NFT9E1hTdynPS52R3ph06LAwDNWc5Z87FBwqgZ','TWyyK7A4iKLjpVI672q8HYLx79NX7UhLlTn4rUJYedGRX6Ty9ttwqB3PpoYBhjGVlUcg','E','4',4);
+INSERT INTO t VALUES (15648,-14813,'erS','gWr8E0y5djy6czUA9Msb6QK3c98IODk7ZQeByHq9A','EzQhJc9eie6J6bfSfP4p30RnO0Qa0mz6rLKl81ps3Pw2MCCEl8xViuUs','drQVVQFMwFjHr','Q','Bf',5);
+INSERT INTO t VALUES (19681,10450,'olpDnRNcdLMQ2tc','ZRgUWKJ1794g1xZRUIoQNNTCqsWZsYDpa','stXFMC6MSC3Ra1RAAVfCku4qg111iQxJnmS84BCovLPjEJKwNTxC1gZqNj','nCW1V01Qb3aupVMsp0l2YiKEDd5sNXmznG821C5qNIwR6JtzRa','5','un',6);
+INSERT INTO t VALUES (50913,-16295,'ExJZhveiMk5','5xa7kU02Z8ClWohiolPVpNpRcT1fJZYRofMTybT7OBAmreIYh','48dTQyqyAlLKzn7pFOqjMQNMFlSxD11T','D8tmEZmX2AaS9QO','0','8M',7);
+INSERT INTO t VALUES (29944,-22101,'Guwylp1YjiatdyK','I5DaP5KI7HZJmE8DMWnVspAtIFVTSlr4JdMaa2G3JWtpEt','JR5P77hcMnFl','fRX','N','e',8);
+INSERT INTO t VALUES (4473,23799,'N5h','1MXSVUu50uEC84RLY7atj7','wjnrP5FclWZH7XclCLjRD1cGvZP0rDFwNMAu8i9PUcpuxk82R8','GNXIGf4d','A','qy',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT, c CHAR(16), d VARCHAR(78), e VARBINARY(66), f VARBINARY(76), 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 (-5880127896318336117,2276732685,'nEyESmMqxrB','4GDEeTqATe5DjonT9Nzjb5SufqFTTogVzxQtWJwIAc4Cj8GOJRAMdYtlM4qzJkHVDe0','sH8he01VWyAeQr4B6Zjp4rBtbXHUf33Upux','XATMcjOJHS33gzUNEs6Svm','1qv6XvT39xRu0DEm8Kcjbm8T4SrImHm1WLfPxDtr0tvSjULdxbXWoVAfFmng4urWSe4qLR05AZ09Oo2UmVf6Ty3ASApXyxDNO','BHoztYVqJsm3CpHLDb5GUtHHYQLJDLUyY7dMmYTTUjfhDM8',10);
-INSERT INTO ti VALUES (-5880127896318336117,2276732685,'nEyESmMqxrB','4GDEeTqATe5DjonT9Nzjb5SufqFTTogVzxQtWJwIAc4Cj8GOJRAMdYtlM4qzJkHVDe0','sH8he01VWyAeQr4B6Zjp4rBtbXHUf33Upux','XATMcjOJHS33gzUNEs6Svm','1qv6XvT39xRu0DEm8Kcjbm8T4SrImHm1WLfPxDtr0tvSjULdxbXWoVAfFmng4urWSe4qLR05AZ09Oo2UmVf6Ty3ASApXyxDNO','BHoztYVqJsm3CpHLDb5GUtHHYQLJDLUyY7dMmYTTUjfhDM8',10);
-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 (-225921936852610300,3265817469,'5LjlS','ETbPeVqNXrdwVIZT26AOq4lGDCs4gK2v7YIIR4ShmsKzYC3Lae7tHBqaZ','jCTRDtFfNMyIJkP','vhE8DNvt8E','fdhWmIT1eRthDahjUAMZeSPewmyoSEPaGLIERO27E1AjwVrMzDOKBGCbF','YbSBCH1rxB7W7WW3P',11);
-INSERT INTO ti VALUES (-225921936852610300,3265817469,'5LjlS','ETbPeVqNXrdwVIZT26AOq4lGDCs4gK2v7YIIR4ShmsKzYC3Lae7tHBqaZ','jCTRDtFfNMyIJkP','vhE8DNvt8E','fdhWmIT1eRthDahjUAMZeSPewmyoSEPaGLIERO27E1AjwVrMzDOKBGCbF','YbSBCH1rxB7W7WW3P',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13162074,-9154,'Be4DamYe5yc9nih3','QoSs0aA291sguvrZC1Pww8DBvgIRPRzZYLJCvP','oINmy0POr3DHzPlFQM9IvTXYcMLBMhNdxZX2sk0ZNkQt4BKE9UKmndR','lKEs','Q','L',10);
+INSERT INTO ti VALUES (13162074,-9154,'Be4DamYe5yc9nih3','QoSs0aA291sguvrZC1Pww8DBvgIRPRzZYLJCvP','oINmy0POr3DHzPlFQM9IvTXYcMLBMhNdxZX2sk0ZNkQt4BKE9UKmndR','lKEs','Q','L',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (15484378,-20131,'vZcNzGDNLTm41f','jaJ209vqtLNG4jLKW3ofRsKJ8qsZ3TENEgEDy3RcJZVwGspAF','GJ9Rp5FmHAm4oFOFaB6G3CxEFWYIyaW08hp4HZMtmNE3dxrItWU','JcYjsAJl5WX46KUoXnBYVpSnaA4DweD7kUD0b1d3LpRqB8lEoIUINYG6SSG8OoA1BFdszTZP','i','5',11);
+INSERT INTO ti VALUES (15484378,-20131,'vZcNzGDNLTm41f','jaJ209vqtLNG4jLKW3ofRsKJ8qsZ3TENEgEDy3RcJZVwGspAF','GJ9Rp5FmHAm4oFOFaB6G3CxEFWYIyaW08hp4HZMtmNE3dxrItWU','JcYjsAJl5WX46KUoXnBYVpSnaA4DweD7kUD0b1d3LpRqB8lEoIUINYG6SSG8OoA1BFdszTZP','i','5',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5859393369837876950,1328875585,'fmppKmxDMz','4IbrQ4ahAfAClsrzL7aUyhkEvnpDFsnLMSt06DaCKf8xpqcWD5EZverFlhwI3ub20VdfnVOhppncU1pfbMxQpqmCXE4Wu98Zh7ddsr5Rp1','9C8qk4EYykm3uS1cpQZOHhuOB9LlfUGUqbvRjEciZAbx','pZDk6Cg7tVJ0nACbKfx1f','8x34N0MWeh6u6gSzcrFBAvt2Ozi92mR25OH4io2mdlQWjbeFrL5BX6eR','LpE',12);
-INSERT INTO ti VALUES (5859393369837876950,1328875585,'fmppKmxDMz','4IbrQ4ahAfAClsrzL7aUyhkEvnpDFsnLMSt06DaCKf8xpqcWD5EZverFlhwI3ub20VdfnVOhppncU1pfbMxQpqmCXE4Wu98Zh7ddsr5Rp1','9C8qk4EYykm3uS1cpQZOHhuOB9LlfUGUqbvRjEciZAbx','pZDk6Cg7tVJ0nACbKfx1f','8x34N0MWeh6u6gSzcrFBAvt2Ozi92mR25OH4io2mdlQWjbeFrL5BX6eR','LpE',12);
+INSERT INTO t VALUES (2350965,-2266,'VboU','sCVJDpQiXhLZkAlvsSIIa','A1PfopFA6neu','36VBGUO1IvzUa5FVKSQ3syaLl','d','e4',12);
+INSERT INTO ti VALUES (2350965,-2266,'VboU','sCVJDpQiXhLZkAlvsSIIa','A1PfopFA6neu','36VBGUO1IvzUa5FVKSQ3syaLl','d','e4',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2711159439462052658,3458114879,'Qn9BA2fM','LSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt0u8JphfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcPEWD65s7JmOxezqhxyXsRWxNuxjfW3R','b3z0hjg6FzmuqoaR4AqNOPPmPwQ2te3mCGAv4nPmO','fiqhFBcb2tTOZrcMr4bmDo1QpuiRrllIlabKB4HcVSMXoSaEKhQBtdnWTwqMdu5v0uExusgpXuTIqDPMU1YJkrirN43JiRtU6s0p88tNXscZUKKfn4QFQH1MQSHz','oYZVkQh5Cl5sMYUU80f25yrE6M0RgHKDfIiNj4TU2yPTAOVbmBHVDnNlhwvJFu2TJP8cF28p','Z3ERkLRHP69RBiMswKZeR0LczuSYACrHK32XbS4307WTAxEarEez18SjHHoRYvHnJu3VeKbthWPwYEt5ypUXWvh142x',13);
-INSERT INTO ti VALUES (2711159439462052658,3458114879,'Qn9BA2fM','LSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt0u8JphfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcPEWD65s7JmOxezqhxyXsRWxNuxjfW3R','b3z0hjg6FzmuqoaR4AqNOPPmPwQ2te3mCGAv4nPmO','fiqhFBcb2tTOZrcMr4bmDo1QpuiRrllIlabKB4HcVSMXoSaEKhQBtdnWTwqMdu5v0uExusgpXuTIqDPMU1YJkrirN43JiRtU6s0p88tNXscZUKKfn4QFQH1MQSHz','oYZVkQh5Cl5sMYUU80f25yrE6M0RgHKDfIiNj4TU2yPTAOVbmBHVDnNlhwvJFu2TJP8cF28p','Z3ERkLRHP69RBiMswKZeR0LczuSYACrHK32XbS4307WTAxEarEez18SjHHoRYvHnJu3VeKbthWPwYEt5ypUXWvh142x',13);
-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(84), d VARCHAR(74), e VARCHAR(84) NOT NULL, f VARBINARY(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (87,64544,'4CSTt','mLD2M','h2ZJoEOtgthpFsaOSYhvD1BazU7Zn7dd9rvq2FREBoV6EwoAKuNWhbtp8snuaX49wKT4yclmMD','dhk','a2mQhHHmYOISjn1bPua1','b8wtguw3LFq3AlGxbLNJU3Jy',0);
-INSERT INTO t VALUES (250,27524,'PhPXwawWLiVc8DJy65kF5xc3wJ5FmLXOcXFNKC5GOboX','sUM2nCmDI5C7UG9FhW6kv4DJVhiA9Lb2WV7ue','utjFllXcEET','o','RAQulONoPLqbW08TZTV8g','HrZ1CRZJrWoPl8I',1);
-INSERT INTO t VALUES (243,31584,'A5LEVCf','YC0VDuLkVAczVC9LzjwKrNAx2uGXkaWbncXzg','luuoNe62KVCeasNYOR2AiV5ojf5jrx7','D6JjAj','phExhPbtq8y1ozEXLnHPVIX9iM7X2Qy9p0yzJm8Se5jhSJI1KJz5L6U3ScEXPHuIYCIz20zAKK9qclHtv6r42YASAEbUmJgi','IOPDW9oApPerx5fseoGluwRczA9RWmuZH0y5z245p7kRwnLVhJwmohheKZuora3nxih80L',2);
-INSERT INTO t VALUES (89,20383,'MhQuIZr8OozlTdegQTB8oxRSPX519TdowXo','zXp52QLoV','vZiLsKic6gUIP0S4F5pH','fnJ','poX5g9PUxn4aQVsyvd6Rksm8jgfl8Np','rH0LIYSDcM7Fd8sTBn6NMlpt2z',3);
-INSERT INTO t VALUES (123,33965,'NYGnKnbKVdFCNd3jwIXZO5UtRNCfDaB0hqhmgLLF8dbFNvEqZZN2jXPVX5mkrOnLf4OEkzss2ufWAoOJfwr','0MCC4yv7sCYbUEuKs7kteNQwk4v1xkE0TbXWloMzT82w3TfNiG2tmc5CufZW5J','cYO2xkZC5a8MGaZRSCInUbFPiWgARy4zRh4BMOoQ','U0GfU','184rxFa5yBbo56UtBApEVU7wa5zr3F9a0X6n4jOC5Lq0','f6A9YYxySuXEzar9fIUwCOVDXTK',4);
-INSERT INTO t VALUES (2,47358,'hRGEslQB86vPoLV1','HgV29kTay331fMJjQXPit8ooR0Wd80D1cwWmTBWT8zkSswtZtvoi9tJUlwM','UyyTxasDuXgJVMOnoCJut1Dq8B63iiAefetZQ0neOit9eECzQnLQTJwd0aAUnYH2ijMQI0tTiU','gPWm','DsPS7Of1VfbxYOvr2InHluvPGWx4EUdrjJMCkWJ5ZIdw4zjbcN9H5ZdRgmTTzkWkDufij5P3AqBR0NyFY6UhMLda0zTl0','TIk51o5zY0qZ5NMEnIQE4seXqhUhu3mAG68EsxA',5);
-INSERT INTO t VALUES (117,2849,'Hn0dXltk1dfm9m','c6QvKEFUPCermREndbFbmKOVG9m9nWdaZmPGk','dFTG2bFO','un','QJOTwfM','aNbdh6aOKKTxaTudgxVtKLmTYKraNEJVGzq4qDREQhjM8CMeuz1P',6);
-INSERT INTO t VALUES (38,5203,'kjYR87gWR1nUmLZfilF4mI','dyLuGjWGqt9e','7T5VdotUGYzfPuLK1IRUJzURJ56HswJ4zfjX6lWueQA31cZpvDveHYB','UMqDKx','zZudBzCR9cIzh0N8GoTT7uO57ZRqpCDJeKNgiMunzf2y3yk4E7OtyyAzOkesVRys540Y56D84ZNR','7OaoC3Y2ZRxDANdowIls74Mi5ARIEs5aZ7LRlFiJsr8NIkdD87eQuOtcokKExeVwDtvn7fefHgU92XDG1pXGj',7);
-INSERT INTO t VALUES (238,8848,'KMWpiUZWNyeQ94g0hpmppiijnUV8zxVnHWIE','1BnN4AFXMw1tN7Vbj0O9lmo4dWrg3tykSw1WTKnIz8Zu8GqhP3WXa0i0HboNdI5dynstSsO','J','glra','aC31fEygPyKzjLqcC6WvTZh5PuNCGM8DnfgrzFoSw9wqWAHKQcblDlSTuVQ69IBIOzYLdgmjReiNBK2zHPZkRpemtCuOWfR0','JJxfN5xcA1AYKzSjAkIQvCS1hSGqHafV23sWw0C2hxU4FX7JQq1AefXRag72x79Engqlxnz',8);
-INSERT INTO t VALUES (92,19127,'7t9F1Xl0oyVmbGzGPfQQ0IMQa5ifCzXTylhc','zKZmJKbUrazMZVqH1BDSRde1a','dRYEQxP0Q5','8ZIIE','OTXXqSu1vfPXe059aKBoI46EsjqifZP0UWOqTnSYnUHI5SvkzHFAQxwfgVT6tncZ9cKrLosfjtutV9olLKFZqNYFM4','LUgeyyWTWLWtD5pQU93CRrFlmDrYfxsJiOXfI1HvyCHfZsqCa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4070034023,52507,'aTVSVpcsvSblXi8P1U','JiPbmfwIf7dyIVTwaH0pfxW8jxOFV3uN49qWx4vU6swXdVtk82N0P1Ci','uLtYYbtBymUO3FmkKxyP7fqq4RHPGYp5N','zvmwK','aWH0yX2Qhkg7phyE8nXHN97ZR2xDyMxtOTXcBwPDtx9srll2IRijp8S9odXnl6P3Kt3FZrZlwfgRQw1d2QC8O1','umqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJsoESr0KWXcXPZyLM1Zi6ENV0MF42gX4976V5zQyh',10);
-INSERT INTO ti VALUES (4070034023,52507,'aTVSVpcsvSblXi8P1U','JiPbmfwIf7dyIVTwaH0pfxW8jxOFV3uN49qWx4vU6swXdVtk82N0P1Ci','uLtYYbtBymUO3FmkKxyP7fqq4RHPGYp5N','zvmwK','aWH0yX2Qhkg7phyE8nXHN97ZR2xDyMxtOTXcBwPDtx9srll2IRijp8S9odXnl6P3Kt3FZrZlwfgRQw1d2QC8O1','umqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJsoESr0KWXcXPZyLM1Zi6ENV0MF42gX4976V5zQyh',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (1983018847,46267,'DDKxH','4zaeDgcTvdwZvYFW5cNu8kRmU7lBzaDo86ZBnPW9','yg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM','IwnwCg','2uqaSflzohui57k6zZAFhSkYqsMvb31LkCaGRE8LfciCWUxq5tZ2vmxoMgOCjHz','L4hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaSJ5PKo1VXg8IFjurqlaZ9eEaUeGoiV23eqCaf6Wynt',11);
-INSERT INTO ti VALUES (1983018847,46267,'DDKxH','4zaeDgcTvdwZvYFW5cNu8kRmU7lBzaDo86ZBnPW9','yg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM','IwnwCg','2uqaSflzohui57k6zZAFhSkYqsMvb31LkCaGRE8LfciCWUxq5tZ2vmxoMgOCjHz','L4hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaSJ5PKo1VXg8IFjurqlaZ9eEaUeGoiV23eqCaf6Wynt',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2520575251,25569,'ORvW7FwleTW71gkzHi0Ub6prmL5gsU','ScnB66hNuKNs7sP2XXoNCbXSk1EBq1E0lGctPDQQHanY4T0DWVTeA8lLgEeDWhXv979cmuMgicwaLVlgXxfWp1UqqKks35XCZqwtrRZtYI4Z3H43JrUKFs94gsSnHW8','hJc3kSzvTPqdzFSgVavuzJUFSE5C0SCOTFPycFcra1WI','SCT','Jm6LEBqpj7sAWizCZGORIRDu2QVUG2pmXjkfZbZGStNH2XwPH3sX4XxU54u4NE1MI63NUIQPs2YRoXivut609Dfj84fz','s1Y33pSOFCjeMi6PZYGutVgPuD6qQ2iYorEqwP4efWv0lZ1mM5x9R56s3qJiWFrpOObH1me',12);
-INSERT INTO ti VALUES (2520575251,25569,'ORvW7FwleTW71gkzHi0Ub6prmL5gsU','ScnB66hNuKNs7sP2XXoNCbXSk1EBq1E0lGctPDQQHanY4T0DWVTeA8lLgEeDWhXv979cmuMgicwaLVlgXxfWp1UqqKks35XCZqwtrRZtYI4Z3H43JrUKFs94gsSnHW8','hJc3kSzvTPqdzFSgVavuzJUFSE5C0SCOTFPycFcra1WI','SCT','Jm6LEBqpj7sAWizCZGORIRDu2QVUG2pmXjkfZbZGStNH2XwPH3sX4XxU54u4NE1MI63NUIQPs2YRoXivut609Dfj84fz','s1Y33pSOFCjeMi6PZYGutVgPuD6qQ2iYorEqwP4efWv0lZ1mM5x9R56s3qJiWFrpOObH1me',12);
-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 (2023046671,47144,'2jmmMgfAav5Aj2a4pjln0dQ0J7t9u9IboltfnFAi5','QEsK4UrxZSdlFXGVJ5W9HPDGjD0OMEcAECUhWc9plQrrMyGOnEIiMjO2Pt20hHgUYFoUk2R8NUZxgCGZooniOvxaM2lRID1Zmyak8XXUsUN5DhPCN7mzxNsnFdFTT204uKQ6kqEzzLMEr0NiYQW2tH1qjWbhbzOUONzknv6Jf6RG5lefPUrWeXmxjaLaFrvAQSPvAiH2724trBSu','KEJGHQhodFKFwKeHYT1tWpaJpTxp4vZcbiWi0PRFQerXFIDWlrx9FVFPH7Tp70uZlf4CSRaAA','NHHFyDmzvNFBSIOPifagrOgBUVy0e','SSKtK3God3pYeTpxNI4ddEKpOo5fo','qi6pLdOVtaPxTLrmT0JlVs6gKeQgtgLOxWqs9KttqoG',13);
-INSERT INTO ti VALUES (2023046671,47144,'2jmmMgfAav5Aj2a4pjln0dQ0J7t9u9IboltfnFAi5','QEsK4UrxZSdlFXGVJ5W9HPDGjD0OMEcAECUhWc9plQrrMyGOnEIiMjO2Pt20hHgUYFoUk2R8NUZxgCGZooniOvxaM2lRID1Zmyak8XXUsUN5DhPCN7mzxNsnFdFTT204uKQ6kqEzzLMEr0NiYQW2tH1qjWbhbzOUONzknv6Jf6RG5lefPUrWeXmxjaLaFrvAQSPvAiH2724trBSu','KEJGHQhodFKFwKeHYT1tWpaJpTxp4vZcbiWi0PRFQerXFIDWlrx9FVFPH7Tp70uZlf4CSRaAA','NHHFyDmzvNFBSIOPifagrOgBUVy0e','SSKtK3God3pYeTpxNI4ddEKpOo5fo','qi6pLdOVtaPxTLrmT0JlVs6gKeQgtgLOxWqs9KttqoG',13);
-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(29) NOT NULL, e VARBINARY(48), f VARBINARY(26) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (69,92621,'BIuyA8iTNXggzcRHRQOe1LvHN1dzlYvoI9OiY6FuYxG1aCvu8','pO2W6Fwx9NWjadgPoLasM','taEaCwQFGWyR1i552eXAC','AtOXV5cTsEXTVkk5uATaTE','TrbYCW','w8eTEv74HDypb8Pb4nLMUf1CtbmTu6gyWFwmWJH11uAMGdlwVXqk6HYdzXYtH58iZVk70NE',0);
-INSERT INTO t VALUES (-69,5381647,'3BC','0OHHwzKqlPmp','HHclsj4T','JWhmlpXWeozxB20','kjaGOhJizXS2XWr2q5Kst5VGPAVR4gPGQct1G1iCBTuDlqltlPvRXlKNxsk6GDVECnOkibvohx6wuU3CDtRnzjwq64C','53iRw9gSvxLsXOxZeOuuaZ6',1);
-INSERT INTO t VALUES (-52,5176098,'f7HqeKC72UMXyEF4PK','g2ZmeUXsYm2EgfjrPwMX','Y3RKGrthfiHQwkBRQvSRcwfrI8gkkH1xSdWlDtHSeQ','Pu9ae71t','eH5blliWfoXWhOeYKiXl25bF4APETVBpJtW0csdpSRyg1y3JYjYRVaf4W8aLvKwnPklobS7OEv0XjvhmgI61Di9bZN6dMx','vZIsTOEprH7ACNKKyXlKqPaGh7pUXP0OsHzO1I8kl42KFRXI7FzbYtu7sxTGrjkSZvhVq9JS8PHJZ2oZNmgOBHtGI1L4y395',2);
-INSERT INTO t VALUES (-111,9822927,'HmVak4TmI0moUTLtPUVC8ev','T03pC','GiOgqMFMfnO','qSjP3N','tPxAGsqAbFhCFASN08IQMpb4jyxK6lW4E1B3fmsDSIjEoYgKJkpRht','VFPzxG44Li7MWBQzOEudWbCRolb270iC2K3eac8M2ddPSLRSIn',3);
-INSERT INTO t VALUES (76,16508096,'9Nvr2CWaCnRKSSk5KXa4OaujOCh','pQLMNWoSPNi2ZFbHdh37HW','Ci','Nj0mC79BvCf9OXw','gOjyT2ste3kiMHQbQUAvifJo7ngLViU5foZG1wm1Hh5cTu34OiD44Z5xarI4GgMnH','bLMj',4);
-INSERT INTO t VALUES (-84,6903192,'e96v7nElt7TxLB0fXFxEuYuw4JK5FHPfmUGQCH','Ijq5K','wUsumaU4mRXTA0kDZ84ycctmGehR9JwNZbj9jYJVS','RgvKfQxDu6O62BzryI9BQ3','ialbIbd52oGTGxzu7TFTEFYFrFXsOWJ2EwJKH1W7nyOnvx1k7ljvOJzYqzHbBBNh49','1awCLYkhmSjygOprdPd1433GB4O97f7iHJy7uuLvMFj884f85wx9FcdfdOxDDOvqDb1Pmd8aBvTILiJaxmJqeKfM25jp2ZxE',5);
-INSERT INTO t VALUES (8,4756118,'TuN06Zmu','T9Gm1MAD9GUgm','BI45g8aG7gv2','4zXFaYeWsxIf4djTSLIMNptkx','QVj4Wr8K2b1gREGYlP1jliKQtYcQlwDqeNJVp7Qp6tewlvNI6a0LDPq9P34wUWG3CltH26lbzo0M72YMtYlk','SlYa9YFN74H5JAgFMM0t3FpiWSPBUC',6);
-INSERT INTO t VALUES (-107,2215228,'XrJpPoYQpaQ2sTW8KRnxiU4QVJE8seGz4XMhW5sATEnlAx8r0CjtGxC6zx','Z6TgcIu3WGH','WU0qM','X','YfAyBnKi82KwaI3PzuetRgBZV3znmkb9s1bDZHZmPM89xLjsUqqVhTF2pwu7Y4FlsYp','Ng6Ji4faD8qnu7VpikLTmTY2moRSViiZnKZsC3ribfMrqo4pHjC9b8DeXhEtkV9OGE2yTLV8jyHnDIXaYyt7Zi',7);
-INSERT INTO t VALUES (-84,3677131,'b2ur0jismKFSkzhEQbQ','Sx6eBqdwxCJBdC','PxJaZ1o','pkwB','YfAkYgkKDRTa3N9CllfIHckdL2hqE2w5bhYo4wB745WCToZfGZTt33OtfJZYPn7bJSXt9oBdoes8','DsSqQgYKgTNyC2AIWsRVWsr2niM1Bl42DMBAiJHy',8);
-INSERT INTO t VALUES (-74,14785054,'m8Ju75xaSIN6Nl7K9A860lDKOHu39ZLdfkgTRofEJF9','G3KDOQmDf2q5PiO4oIxEdpA9zW4D','CXuV7nTn','UlegIr','T2Y3p97DAwTA8m98boMnL2h','FyeNaVsrtYiftnSS1AVSFJ2ZSlBRVGFsquKvnTv1kwBoCASKV8zyoToTEDowb5CkFukyEGz1Xdn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12364060,23883,'UzPYE8iLV','uSJMakQLkK5kSGVFJpKeyJuhg17q1XEtPpS4CAA50qgrcJObXynBNO6G4jRcYl6DQXjWNRtsrh8euRt4YsBNMnMzz3HRO0sNq83I0Xd94glnzMqPG3bowfNiHQmgIWjYACoCP7rA6fbcfva16TRog606cL9lPprHuaSCO2OEkuS7DoHMgkVp1kiluk23','oUtyjmW2LaJbuxBO9','DL3ug9oEhXdqrfP','K','vj',13);
+INSERT INTO ti VALUES (12364060,23883,'UzPYE8iLV','uSJMakQLkK5kSGVFJpKeyJuhg17q1XEtPpS4CAA50qgrcJObXynBNO6G4jRcYl6DQXjWNRtsrh8euRt4YsBNMnMzz3HRO0sNq83I0Xd94glnzMqPG3bowfNiHQmgIWjYACoCP7rA6fbcfva16TRog606cL9lPprHuaSCO2OEkuS7DoHMgkVp1kiluk23','oUtyjmW2LaJbuxBO9','DL3ug9oEhXdqrfP','K','vj',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3168975,25068,'qofrEDZil2VXS','QLABslzOys1hPJbKgn7FTt3IwWLvszIA4hvevwGEmI4HpP8HNvGCIDRNBXZaHFXQIdX6lJplgZwM5XOmsI5RN5YacqoMuLhQM4UDbvXCNTdBQOOaPvzFdj77QFIieG18mvW7k4oTDfwCaAxyWyy2BMCHS6ON70dVy14tC1IqFgDHy4zi9yl1HHk2ll1AytwvVJit6gO05zXHzmQpHaxMnplAKfJbfjYj','LHDNEqC2pNUBE2SYQTVwiqeMmVHOG30wehGv63vXg6Gbe3zCe7X4pQ66PHmTVJC','QOMTShfEi84SDxXnso61gewEVSPKaaBxoc320Rdy8Be8H70yxUnaO9HoYYtSxpsNbBclWNd8edhKRtr3PS0AGRhJinPn36oQKhfovzb2t','Us','Ei',14);
+INSERT INTO ti VALUES (3168975,25068,'qofrEDZil2VXS','QLABslzOys1hPJbKgn7FTt3IwWLvszIA4hvevwGEmI4HpP8HNvGCIDRNBXZaHFXQIdX6lJplgZwM5XOmsI5RN5YacqoMuLhQM4UDbvXCNTdBQOOaPvzFdj77QFIieG18mvW7k4oTDfwCaAxyWyy2BMCHS6ON70dVy14tC1IqFgDHy4zi9yl1HHk2ll1AytwvVJit6gO05zXHzmQpHaxMnplAKfJbfjYj','LHDNEqC2pNUBE2SYQTVwiqeMmVHOG30wehGv63vXg6Gbe3zCe7X4pQ66PHmTVJC','QOMTShfEi84SDxXnso61gewEVSPKaaBxoc320Rdy8Be8H70yxUnaO9HoYYtSxpsNbBclWNd8edhKRtr3PS0AGRhJinPn36oQKhfovzb2t','Us','Ei',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (12175356,15564,'o','nyRNDqabizOF4gmI46XuEfzKPAmcUzj9XrHSUELEJoW7zPg80ZzlVlFuV2gnTI8K6MuO7F0y8i3XJRa4kbx8s3oOKPK9Ir0uxUj03NXON8C7IPrCzvPNgFkJe9V0Hx1jVhPuJOixMcxxYE3dudWDlHqgnwNLuCdM95IfyV8UAbzY3b9EGnE8o6sgbxiCGaCY7SLl3rST','Q66bBtuGaY4qP3IGxtDYWuJeyu7EhnZI2sUlg','VZIQMgiCSLVOEX4jruxnZLU5HFMc6DNLU6r547XDvOvWTRm6HrxA6fnlgltGtsLnvW7OZGhmhCgfpGDBonAvSERfmACAZWTexZigu6G','Z','XwX',15);
+INSERT INTO ti VALUES (12175356,15564,'o','nyRNDqabizOF4gmI46XuEfzKPAmcUzj9XrHSUELEJoW7zPg80ZzlVlFuV2gnTI8K6MuO7F0y8i3XJRa4kbx8s3oOKPK9Ir0uxUj03NXON8C7IPrCzvPNgFkJe9V0Hx1jVhPuJOixMcxxYE3dudWDlHqgnwNLuCdM95IfyV8UAbzY3b9EGnE8o6sgbxiCGaCY7SLl3rST','Q66bBtuGaY4qP3IGxtDYWuJeyu7EhnZI2sUlg','VZIQMgiCSLVOEX4jruxnZLU5HFMc6DNLU6r547XDvOvWTRm6HrxA6fnlgltGtsLnvW7OZGhmhCgfpGDBonAvSERfmACAZWTexZigu6G','Z','XwX',15);
+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(68), d VARCHAR(7) NOT NULL, e VARCHAR(58) NOT NULL, f VARBINARY(3) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1245743018,3707699477,'oAj1orKOtOsQViqk4BzLxDj8PRynNw4fJvMDFq8x8TjIgRuMCuH','3','EkFG75F9JF1VzerpQ9yOYhKdyXWq7O819WRpksuSA7Why4zFs0tY','brI','n','c',0);
+INSERT INTO t VALUES (3433355007,4253038557,'DgnA7uAKQJJP7O5lNN7gDsaRn5yJ0bwSIjeZFoRPwMvBiLGueyjR','2Uwy0L0','jWLcqp9mx1nZ','Q','q','3d',1);
+INSERT INTO t VALUES (3414857858,2706860877,'MhEkVbzEcGlYRnOFDl46fQt3NgHM6pEuV6lTmXfhFjW4tH1','s','3jpo0ieU3JuyBi2n9BMtpFPs46VtE9JPoafeF3yoOKNo65n','k6V','e8','kZ',2);
+INSERT INTO t VALUES (4025565428,939175486,'KyKzLQjhPUypyXvYWbIT','U','0UvjH3cVIibfiqSgPDvMOtx175xYB5oEB5','kk0','LK','qb',3);
+INSERT INTO t VALUES (1742988056,30897537,'IL2H1EsfqySheZHnexwjQInb37IB6iiktIjVgrsdapHZdX','HT','rsdVdhRbMhaOwAvgP4l','t','J','pq',4);
+INSERT INTO t VALUES (787250002,1836302962,'9McpTRA5fGTJKbXhBr','lJa','XTmjYRIHVQ4UsJgYY91x4caFnuM','K5m','L','3T',5);
+INSERT INTO t VALUES (3231536387,3781539070,'4rOyb8o2KZWGmOsEJKMOhlP3Dti5aUOzxiYkTR1kiGuyvOeGeRWZmrH8U7s','rSv','QAu1uoOIZj6e5Xwkn6JYK2SsMNz7cDHLbXDH3Dd26IP83sb7WH','w','D','E',6);
+INSERT INTO t VALUES (33282958,1048660790,'xxO9gMBVmCc3pwQvuf3RDXc6ZgpDyoC','by','6vbU4AXpaHCe6CscoRYuoJbMlbi6HIf','X','3','Q',7);
+INSERT INTO t VALUES (3031019401,54331794,'CTIqm98oNwcBNNkjrM0luiy5OlxWCWwWZcS2cZWBU4stab0nwHSAFHnBzeuTynHEXIy5','qZ','mg24SyMvkmKiwtJY','cX','RJ','7O',8);
+INSERT INTO t VALUES (881295560,389716165,'oNEOLgu4tA2z','y8AUHB','ii3WHGxis8TrGmQAanuA0xG7rHkkkjefMu3rEuLRRI5zEAXf8nN245w','mzz','eb','F',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(68), d VARCHAR(7) NOT NULL, e VARCHAR(58) NOT NULL, f VARBINARY(3) 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (21496,14415741,'uKDXmf6CkfPOghpQ7VmYxoUUdNMSVshh861qHdLn','p4FfFyXxQKKm4FQKsVOC0KgU2j','TnceYK3oEmkLF26WxlI82A5NeTOjjjsIz2z3WhoPOQ8MqG','czC8UGk8Flc2','Mzv9ZS2BpSAXlpILrDwkWfIyn5zx4ovqANxf7VUB7Z1Xo6OA6Tr7foinN1yqxc1DweAFqWPznPyxGvt7uXJYHDcvos0TI','4PFI3keFYsv4P3rrtqUlo1BfwItWsNV3FSOkxeG1e00WpzfeW3wZD3XwA6XwJeRTSo0KDQdRs7Eh6boCVylQ8hRO',10);
-INSERT INTO ti VALUES (21496,14415741,'uKDXmf6CkfPOghpQ7VmYxoUUdNMSVshh861qHdLn','p4FfFyXxQKKm4FQKsVOC0KgU2j','TnceYK3oEmkLF26WxlI82A5NeTOjjjsIz2z3WhoPOQ8MqG','czC8UGk8Flc2','Mzv9ZS2BpSAXlpILrDwkWfIyn5zx4ovqANxf7VUB7Z1Xo6OA6Tr7foinN1yqxc1DweAFqWPznPyxGvt7uXJYHDcvos0TI','4PFI3keFYsv4P3rrtqUlo1BfwItWsNV3FSOkxeG1e00WpzfeW3wZD3XwA6XwJeRTSo0KDQdRs7Eh6boCVylQ8hRO',10);
-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 (30565,3669589,'gTKUOfVxMAptJZQ2ZUIzW7Y5JQeVD97opi','BmcjuOJNiDWB127pki1','UzAdqt02Emk0b8b0jcM4B','5ZNHqNkRMdQup4a2PQ','eWWIj1yVWTyW1shY2raHM','aRznwE6IkxVpMvDNBsW0ob6CgQXAZpe0NiBGra4pCh73tQEIQlb91eTQhpyEe',11);
-INSERT INTO ti VALUES (30565,3669589,'gTKUOfVxMAptJZQ2ZUIzW7Y5JQeVD97opi','BmcjuOJNiDWB127pki1','UzAdqt02Emk0b8b0jcM4B','5ZNHqNkRMdQup4a2PQ','eWWIj1yVWTyW1shY2raHM','aRznwE6IkxVpMvDNBsW0ob6CgQXAZpe0NiBGra4pCh73tQEIQlb91eTQhpyEe',11);
+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 (2979881760,3135782186,'PgIZsxUkUjLn0txvHTbeRLVoyMjwnDkITwEqhT5YpXs','Dzj4GH4','NrEUtg3o','nb','kY','Ws',10);
+INSERT INTO ti VALUES (2979881760,3135782186,'PgIZsxUkUjLn0txvHTbeRLVoyMjwnDkITwEqhT5YpXs','Dzj4GH4','NrEUtg3o','nb','kY','Ws',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (713168596,1030722889,'gg5tpRVoDDgI0xl0QPUoxeRa','iyRr','VAhzBRpWgQ2','L','d','QX',11);
+INSERT INTO ti VALUES (713168596,1030722889,'gg5tpRVoDDgI0xl0QPUoxeRa','iyRr','VAhzBRpWgQ2','L','d','QX',11);
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 (-31939,15812930,'Uu3yASDK1PI5Bu949bOjNcSTZ0MUTarJHF3Ky7','rsLyMwBLRjxzJtyubNkdwvH7CAkhLlbEAWuiR3oLsHrIllHhvjLpgZDoz0ane0LoXRblm8MYhPX3fB1n5YMYMVDNL8WIfZXOUtti5iIAq47Xh1JwGgj43jXtdagJDQBrCFelRfjgn3QhU1lqhDNJXZUaONvvTux0GSZjyZnWrF4H6MBr49GZGFAdjHnladtLteVEJxOQFg8OJL6ITI','QhSr','p','mKovl0XGxt5QyMxkdTECDqgM9IsBMySiWZxns2YFnZ4SCg937teIk3558QKBKMUXRyDFQHjrs6','1UMKS74dLLNmJkxUrlm1M2FmKuKSxETAbURNcNlqZlsxjSvu',12);
-INSERT INTO ti VALUES (-31939,15812930,'Uu3yASDK1PI5Bu949bOjNcSTZ0MUTarJHF3Ky7','rsLyMwBLRjxzJtyubNkdwvH7CAkhLlbEAWuiR3oLsHrIllHhvjLpgZDoz0ane0LoXRblm8MYhPX3fB1n5YMYMVDNL8WIfZXOUtti5iIAq47Xh1JwGgj43jXtdagJDQBrCFelRfjgn3QhU1lqhDNJXZUaONvvTux0GSZjyZnWrF4H6MBr49GZGFAdjHnladtLteVEJxOQFg8OJL6ITI','QhSr','p','mKovl0XGxt5QyMxkdTECDqgM9IsBMySiWZxns2YFnZ4SCg937teIk3558QKBKMUXRyDFQHjrs6','1UMKS74dLLNmJkxUrlm1M2FmKuKSxETAbURNcNlqZlsxjSvu',12);
+INSERT INTO t VALUES (611924,3477669834,'Kd2O9j07Q','2Wmfv2Ec1uikvn3dhAyxUyCWDReo6TBGm3EZC1kQjRIrbp3IHJxGfksb2EEHwzU0CA','MicpmVZZzElzZni51g','Y','6H','u',12);
+INSERT INTO ti VALUES (611924,3477669834,'Kd2O9j07Q','2Wmfv2Ec1uikvn3dhAyxUyCWDReo6TBGm3EZC1kQjRIrbp3IHJxGfksb2EEHwzU0CA','MicpmVZZzElzZni51g','Y','6H','u',12);
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 (13981,52056,'tpF6v2se0Qf4B0F94UZNS6L','EABWJS','RFkQHUV','7VUWkQzfp74P9krgp61A6s6sMzjkEbXwLkth7NK9uWTaZHle6pKE66oip','aEV','eQFKoLqzGZpsHsbyNqMh9ZHITKQzLlqoDjFXY9jiVuXTIIZkBOY6EygpPkR0NgUv9SRdwsxLs7ePFlFYHo99Rl7',13);
-INSERT INTO ti VALUES (13981,52056,'tpF6v2se0Qf4B0F94UZNS6L','EABWJS','RFkQHUV','7VUWkQzfp74P9krgp61A6s6sMzjkEbXwLkth7NK9uWTaZHle6pKE66oip','aEV','eQFKoLqzGZpsHsbyNqMh9ZHITKQzLlqoDjFXY9jiVuXTIIZkBOY6EygpPkR0NgUv9SRdwsxLs7ePFlFYHo99Rl7',13);
-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(76) NOT NULL, d VARCHAR(33) NOT NULL, e VARBINARY(54) NOT NULL, f VARCHAR(7) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3485052491854241297,3156280580,'DRvyyzlrSt10zv04AOQSbdrzllCXcqmnaIX67GVFpiM','Iap0','oglZ6PQMPjbP6yTJMsx89mcadig3eqK0ZlCj1yBQVX23jG','ij','cMRdHB03TLJuQXDCvFjaX4aYj76C1cF6Z6n1MJAFm6eWF3yliD5OgfMikDY5LB7vSN0bxW2sRggcG51pWJePuUSjU7rMwQwUPZ','kY2Kk6fG7yyiPwTvBYiiIfK38GVRfBrFYfQlndhawYb3ERFXIjZ40sDb3pQr1jz6ou6ERNM9GHk3WgWEiOO3G2WfJtmZhPP1',0);
-INSERT INTO t VALUES (7099024511794956798,2144553613,'rTLajeoKkSUZgF2P30Lpe8elgJioyAzkA77yAdb4sSaRbdB4tG1BrA2ui0Na1Q','jnR0y0PWuWTk7EjAbNiXSafmgL51u','ZWLUef7MVkvL5F4KzKrkqUX9lbh7jxV','y0jLh','32ZDOlBezcVML6c4DcgbXO6KJgpAXaxmNdJRCTjhJ8EF5ZspfQpQD','QPvPpCQ8N3RwAu2T9Jx5nUteWNc4S2F0fQKIx',1);
-INSERT INTO t VALUES (-1412469993612738561,76272108,'Gjj18w2LB0uR','k','3tHIWBQJ','dnWF','0zcBwgsko5ym5qbQmxChaLwsKA1isjSE1vfeCSr8wD2tbsBIIPlArJ6ZtQJDDmWG2sVZwdbAIHtxElUg1xC','oNRuFDCk67QviRP7UWKNcv3UcUaEQwS7v9xW6i8sUrVR4dzO1UaDcD7ULCW9iB6eHTneZfHkUYg',2);
-INSERT INTO t VALUES (7008621404856033688,1264212446,'z8CHnMMcvPbrXy0TyooK0AUdaTScCDBHKW8DRXgBrA7NgBXRQ3BdUR3','DMqG73sXxqFqVRCi5DWs0eJrbs','Ee3L4QAe4BLcSel3z5UqJMNLTaSVTAxMXThulG2BZE4E','7qZuZG','6G0ze6MstNd0tVrYR9q1vgoAXHf7dj5IOPnFHD7eu26yR24es9in1rCcquLLrM5','MuLxg4mYosMur97UCYg0JvM2IeobCh1h8NKCVhPlbROT2KpVuE0Z7KXbhYMS8VieTLEUZ6UDgrUCnP7WFWMJQWa7e8s2XwgMd6sZ',3);
-INSERT INTO t VALUES (-2028141392453466097,3285639389,'mCe474QLYxhDM075rugALxKJB6S','dsO5jWLt4HtDu','J5wx','Y','OvXuxwaCjZ5BBHgLH7jSF3frvDQ2kmfRaJD6ocUg8zMmSlAPL9PVcVxB9OeLUmxyUTFqh0O8iRHFgD0prP3Vf0po5','2Veq1',4);
-INSERT INTO t VALUES (2519808086626383895,1730699781,'2O4XGqzfRO2dJAbzxRsA8mbITAJVvjAqwU1JUnm4EBBWBmLvnMu0I6eUwpoC3161sBlZh','HACi4OmcfpZBodXE00d7XLPb','APy0P5rX15JD6hjhz3uof5MZ','8','gk3hyUIevQWNrkytBO1zU96GYgIwaB6LW1gsTLC4Ih66asIh4ATXGpH2R9FQM2PlgJ8R4OVyw','SF5ZzRUDUohdCyRjqekM3',5);
-INSERT INTO t VALUES (9200694754279716971,3359608714,'HmwbtEyCo08UEf5WuEPCvOAk3XtnKqqJY9vjvXxXQT1B5Q2y3NGMrV6zSdE9Q0A','wx9Cgz0R7lk','zOeGQ5pVcda8hfSAbjH1mRCk5K5nou36d','W3DuF','poUFV7F','34GC3M1IJ0NzsWNSN8HROFmFBkE2II4ruekcECAwgXq',6);
-INSERT INTO t VALUES (-2036199674168931524,1420249793,'TS21kcXCu3ma0wUM5BTuwZauYfA2TJetRaXDnmio0B4miznkw43prPheHrgi','881UIym4ooFG7RQdWtYo9MNqRl1xo','2lF81','SI','YmsMA0Ga7kBWzLoR9rcW','I19RO4RxYacOckAecVvJLByiIqp2ng3QiOZGZuBOe80agOLqQ8uw37688dIF8xXWgce2BKcnBmlNnzsa8AaFeQXJJ7RE',7);
-INSERT INTO t VALUES (-8025468246039800385,685985369,'I7uKf3PRbLT065IAqQ6TJ3plGJJ8k51mP6LCcZr8s5WlaIBuX1fs8SE0bJhgSPuq2mcxW0mzR7d2','2MSsmHFDJHGh','1','DhXeYh','v0qTwcLXb1gKuTXflxNNnSfxS4Ic1kTLTCsL2v55rclTLHcosfAJyLG2gIm3DtLNYqlHUPNNYYNOYN7TKfKriqSluVqe1Ye9K3U','q3kEAQZnINvoSgKHK6JxNg8N7kEfRJITyQYcQtooOkgTMXjsdtG9',8);
-INSERT INTO t VALUES (-4905116881665827536,2574465839,'L2whS0Yi2LvEVR1DKaRfYtRpiPypuZJHTBSER4e9xw2RSzPe2EYYsWzqwXDAu3I0ITcNyQS2K','5','A4bm63GWOkX2NGHMq004Or','l1a8RL','XHNgY7wXHlpwIqJvrtdLWdFlCny3bjvdF6S8tL0LLAqV02vXw2PwK4ZGkzA9','zbH4AT1kQuBR0386YY0fFQkfe7jN5EpLgmMjJBGlYQBBgVzo6j4ABvodVbLNh0c',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (954913900784895264,2308587171,'taYbrXwxo2EKK81eGez2zgcA9','AsW3','WfmFLaPj2F3fqu4WCQ7a1alNyJqFB4','D1nrvoe','aCN0pr5owp0S5lOVucmKhjjhWvex3BBUJrgQSD0xPCMRVqxi78BjstVskNAad3j9kJL8dw6eaDW2dwniXAvSJ3lf5dxFckWWq3y','TNrKcqlz8QQujGdiwtZ4f5idXdKOQzEtOemNLZZRyVbyjqDHngbFn8g2c2dxnVo0giXvjibX6VhgNOWsawTgu8Box',10);
-INSERT INTO ti VALUES (954913900784895264,2308587171,'taYbrXwxo2EKK81eGez2zgcA9','AsW3','WfmFLaPj2F3fqu4WCQ7a1alNyJqFB4','D1nrvoe','aCN0pr5owp0S5lOVucmKhjjhWvex3BBUJrgQSD0xPCMRVqxi78BjstVskNAad3j9kJL8dw6eaDW2dwniXAvSJ3lf5dxFckWWq3y','TNrKcqlz8QQujGdiwtZ4f5idXdKOQzEtOemNLZZRyVbyjqDHngbFn8g2c2dxnVo0giXvjibX6VhgNOWsawTgu8Box',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77) NOT NULL;
-INSERT INTO t VALUES (-452089259919013714,577226822,'EpqCoqwhTCp3DrYQzA3k58JW0L3bFHRhEet','1bEn3JCu4ZjRpkgxRhKompQIXiX6q','ZkN3bhaB55OOvxnXQO','S57cw9','Wc3XirmE3YJU7DzH8WsTOdA','uO',11);
-INSERT INTO ti VALUES (-452089259919013714,577226822,'EpqCoqwhTCp3DrYQzA3k58JW0L3bFHRhEet','1bEn3JCu4ZjRpkgxRhKompQIXiX6q','ZkN3bhaB55OOvxnXQO','S57cw9','Wc3XirmE3YJU7DzH8WsTOdA','uO',11);
-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 (-6126570447070241997,4256539343,'HlV6ARMNIn82mP7WfsA0uU3rPNuYFjTBIbqB1GN0','pKt7z51m5JXvbcV7OVJ4ujcBu3NyaPTXcexkDGWvj3OJyspIokpRgH1JWiPpuTDwwgXHBIQRl7b9fF6gaWLSKtA2P6pRKlGDgEZNejJOO39Zdq','g7zdVie5Xe1zPhYxMMIHgIfHXW4MklVitlQ7NceAS6RYbiRsJ','ZEr0n','V2NEkhEXyWaqcLlh7qCmU5aXVF1bjPUZK6eIW','XIh9haupDjgyqNPnuIOHo0TR6dAlkjkOMevuOrGIbhT3G578j0MaVWzzY9EDuMzyGXgmEMcBt7XSxcRbot1L4',12);
-INSERT INTO ti VALUES (-6126570447070241997,4256539343,'HlV6ARMNIn82mP7WfsA0uU3rPNuYFjTBIbqB1GN0','pKt7z51m5JXvbcV7OVJ4ujcBu3NyaPTXcexkDGWvj3OJyspIokpRgH1JWiPpuTDwwgXHBIQRl7b9fF6gaWLSKtA2P6pRKlGDgEZNejJOO39Zdq','g7zdVie5Xe1zPhYxMMIHgIfHXW4MklVitlQ7NceAS6RYbiRsJ','ZEr0n','V2NEkhEXyWaqcLlh7qCmU5aXVF1bjPUZK6eIW','XIh9haupDjgyqNPnuIOHo0TR6dAlkjkOMevuOrGIbhT3G578j0MaVWzzY9EDuMzyGXgmEMcBt7XSxcRbot1L4',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5381446666514151117,2744681475,'G6nzONu6jHoy8M7dPDlVFRyYJ30bun7','Ob0liZulKNYN','vf7MtqRTCFQiEjtZJX6Wk20tviBumuiJjMzruxIQoNU','suRb4L7JANY9AagdXfN85eGO2f896zwe7M2OZGIHQYwtvLY6UuiFUO5SqBtOmRKyJPkizcWE9Jn28a9BJAjl9q7ivuAQNnvsAnUNs4z822SgrbFH0Y7AkUsBDRJS3J96f0xP3HCOAhaz','ahAzxZkQQ4wCcJns8KpP8HELE4eSQLBWd0BVV2prAsoa2aUO6FlsVY7LSbgnqIe9AYG626VtIGiCIVt9e3gTG','XM9U0JiBUZV',13);
-INSERT INTO ti VALUES (-5381446666514151117,2744681475,'G6nzONu6jHoy8M7dPDlVFRyYJ30bun7','Ob0liZulKNYN','vf7MtqRTCFQiEjtZJX6Wk20tviBumuiJjMzruxIQoNU','suRb4L7JANY9AagdXfN85eGO2f896zwe7M2OZGIHQYwtvLY6UuiFUO5SqBtOmRKyJPkizcWE9Jn28a9BJAjl9q7ivuAQNnvsAnUNs4z822SgrbFH0Y7AkUsBDRJS3J96f0xP3HCOAhaz','ahAzxZkQQ4wCcJns8KpP8HELE4eSQLBWd0BVV2prAsoa2aUO6FlsVY7LSbgnqIe9AYG626VtIGiCIVt9e3gTG','XM9U0JiBUZV',13);
-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 CHAR(95) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(71) NOT NULL, f VARCHAR(89) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10355228,4377337449407146271,'kFKsFdcldl6WUgdEluZCFe7yNm4rvUtK7n8u','LUhUPBCGARXF6KrY2HRn8X','1pnlBJ4T1zXDjQNlcIgTZ6zn8Du2oAJt88eG','XutiiplblRnEewUtZHaEDzP','Uq8TqtUBgL4Utir2bHdb20NZao9wrUZtb3X0qQtbsD4OfD0zmClr06QTGz2zWEOYwKcODYNSJ07Dv6gcnY','Kf4CG',0);
-INSERT INTO t VALUES (4552743,8572656627002874351,'Za31Cr3cbWNjjleGemQMxMQmBCX5BX3hGyOHOqp3MMYNilBDqAVBk0','s9wpIIIXLR1LtcSDgsfxCtXfD9EURoXWjii3TdqPAZP','T2MvenAY6bLOmNU2O9ANSSuRioi2yb3wQxrzPwS6z','6uBtljlABzIQzvlzXEYM5rs60rp3DJVqbw2st9ymNgDHV3GnMaiUZKWwlnp9XwXA5eznQMU6EbzBECKHqjX','ftVXmtkswFZvuBfymuvU1xEDfIK8K','Z4nyCujgqpD7aXN5E45veIR73TwAE',1);
-INSERT INTO t VALUES (10295019,17003263964562867502,'2tbAuaEc5gNzfxf9aBpHJPUnU3x','LmO7dJHKjT8ITR39lb00F9nljFB6rekuqoC95QSsExu','dTX2BoZIHz491peD0LhWpyvtc7cBS','e44UV3mGxchxaOCMKM0CLy0pyqSUgZ2UuA2FmD5IOS46xV6HLxS4sMcGWvwAkujwxkESBhftei','mNViM674MHNfyxcYj0QvjCWMqpEUmZNqgYa0aOIEqhQyL4x12oIc40Vg0JKv7zrJHWwOOgHW9ZOQvhIgCc8SLj','kvJ8vnawvl65gaXNAgrG6Jyi8bngGtgr3FV3uPoxoIBrgp60fAhwhyMTE',2);
-INSERT INTO t VALUES (8389046,5169897456807052981,'sdf2HIjv6ub8aYErB3dKSlau7Pw4GiEtKZrC7d4nJis6r6ekgfBb97n6NmIA3xbYoLgoopoXhLE1cUlxyLIKPyoGJC','o54l3c5P2HPdQAMC9QVv4ZbtWRekBQTCYRgJj9UqBy7PgGHHfVrGsWy','8GQCUZ5xm1h7mFV6726DPJXNLd3KFncFdTHbDPCC6sz3WdV3','U37z7CNNWcw5Y15qvlHGrxE6qkvV1hVfl2krj54KS2zi22GgIb6zF78yeXP7XofewYYR6k','sdUyyDqbUkfEIeT6nU3FBJ8ELnp2c26BKTsPEsvfdiG9I4dxFsleYrmp0fIDVisTm09YtsMRutR54TCnh93YYRJVFuuhD1DkBHU','4xYINUrVXuoALkNR5UjkQwzDYnYLxdRXZn6IfUq',3);
-INSERT INTO t VALUES (13672568,15435777321645417418,'XX8KMn2uQDEmCCEhv6O5rLFtArR0SDxoywmMjzt3DtG08gABX0PqUGAiS4','MZARYX42CSyK6Vpzxr9EWWrw','Nk05gt0dfDD8bwrbCqYUT13pgm0s2MIE9FOUbEFh0CMh0350BYuIVkJafBoA','viNKcOnAwllqa7cvNlnkoz7BPYpt0FXIRAj84XYwMxYUMzFaH9W8VRPtT7cVJL8vhPUaHWwjBNKxlMW7SFD','l1KiBMwoWq5UrwjTTEtAJXKQpD6zo8tnOwcODRrpLtTMjKb15ClXd7E0ZIY44cehIRvdpyiufYVfJn3xYH','4ZJ1AWzv0gRTODZHT0MBqoygmW4qP4aRygSE2fVqeAOWxXsprHZL5UeHmnRXcx4eho3jbAJ6FrwO26FkHXzYZyAOxzhHWW03',4);
-INSERT INTO t VALUES (15253687,9462364997673145677,'HIwVS0n1crmM0GK5KNMDaX1l5wHdj3W4fdfufuKHCELKIVSL4w24','WfOY46w0mPfaIpN4XS9e2v0','C0ktSa7GvH2Ex5CzSuKtn3jegh2T8HqIrUZ7PXWR99n3ypFJq6cH9PgjS6QawOo8o1ffv','38WcuT3fwmGyMsDysO','5jFWLRz1n7MQ9HnA0rt9NuIxcGQJwvsrJ1Im1dDmBU6n0qLE66X3ot','gm4ZrEF8pfxyhyomZpJRZMbsFVB1w1hfOrRMWNkxFXce2TS7OtNnhjnAyiY3NDVCHDHnfmKjNHkayT1X3h',5);
-INSERT INTO t VALUES (389829,5706031181764495068,'9jezaUd99j3gQIDHD0OfXjN65ijmF9OZI7VTV0MBAzMKHZ3aqBHRhpBmHi','9ykKPkaCzWF6etXBVMWveDq6WUqK3Q2lbenf7pEFPMCGFUBsOUO2EWIzmkL','QWJVgQ5tMnuGMBb3GxQqfpKzCTtR','2SVKQMeV5Jw3Tm','l3rCb5HulXIXLiIkwiOUsj39t7GK8OEQCYFNfRwzUM9AWCSpjevD4i','eDyQ2oGNTQzEcMZ94oe11kwwXHnzHN52',6);
-INSERT INTO t VALUES (11159414,3604302380792092791,'Kqz46ccaOZey7L5vMpkmqcAw4acM6MZOXZY3Qtc9Lg7WRAAHM9KLpHx2CLm9Ve23uSlmSm3xkqB8dW8Gkj4e','j3BxrggsQ9DZMAryUuvTk5EFBFWuI72nw','nv7UuhZfgzQCFOUzjzOzoTOzbOmKWatonzUHmrQm5kXq5QSB33sAxV','e4Z','aAn5JISfeHbu0B7ra0AxHNVG9eRl9yHzqdLWeQC6KczRKuvUOG1zmTokgj431FC42pPAl1soQDc2C1GoTAOAIffmsEEwiWhPjC','x8io91EmByeQcS17TCU4ZgJ04Dj2NyYL3Mrg3poXOeEJr6Vo04clhqXfXmDTkSZw6ALy',7);
-INSERT INTO t VALUES (1578189,6609178268507138841,'zaQ74UMr8jwPVAAtEjSKDgYXBo6vegseZBYGos6TU0TcCSNRceb4XB9c9imvSkTL','tFFXdJJcPw7mKnT7FSyxe57sKSGqC1rgWLVzODuR','yyDsuderTplde3L7GS78Bkuol','tSwVsjibH3','Msl2gB1eYXHIAC9u44IsjY7h8rwpblu0ubGqDh3','MKyEal5z9dE15',8);
-INSERT INTO t VALUES (3750443,11667781792752138147,'GEUWt2ivLO4HwX8NM','MkRJIDDkqwTvT8fiK5FMWcKvtHTCaMLzs5547K3OQvbruKx7iOBu9w','E50jgmj18oCeQCbPgeNSNiM1fjWipa1RqGK','CaQGBzRSRFjicUkUXVmEGjS8YRPd1qudi09bvN0phKni8MSLerkjL0xnJ67VVYrhuFfINiEg7oOwM','lXQcFpIwaB3K7HK02pxkM9hibzRAS22EK2kwfO36rlZ3DBDvdCSkuxynjraBh3caM68JidhxQn','uHh3HWvpvu2qa8t9kJsgihtAuWmKEYbL4h4sOJeeq40OLSGQ2XiJGhC098RIgRSufzntkIs9aVMXmqHx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3561158288,998765040,'vXtaeJ1cQHxrCXoNCscSptQnvfHMyUiCdbafUqRGHLuemdUhEuUvhOWsBBUfBsrvVkHpl','K7WAK8m2EGQ2JwDRRkKshXZrnFtmyJNsn58yNzLvsL5Et4VFGMRvFmjdZn4LvTnfGGER9y5IL1i4HSnXisIQ0HYVmjKJYv4M8R7','Z9eQMCimFX93LUm5','1lzXQKrUpLTIACQwbTMNsJxk4SuZQVuaBq1mG5iJcQs0kQQyO6c4ul0giHe93u7vE0QQHDEFZhd7I7wVDbrT45F8BP8qRMXQNCrVtxgt7Wnb4QoHc','g','Bl',13);
+INSERT INTO ti VALUES (3561158288,998765040,'vXtaeJ1cQHxrCXoNCscSptQnvfHMyUiCdbafUqRGHLuemdUhEuUvhOWsBBUfBsrvVkHpl','K7WAK8m2EGQ2JwDRRkKshXZrnFtmyJNsn58yNzLvsL5Et4VFGMRvFmjdZn4LvTnfGGER9y5IL1i4HSnXisIQ0HYVmjKJYv4M8R7','Z9eQMCimFX93LUm5','1lzXQKrUpLTIACQwbTMNsJxk4SuZQVuaBq1mG5iJcQs0kQQyO6c4ul0giHe93u7vE0QQHDEFZhd7I7wVDbrT45F8BP8qRMXQNCrVtxgt7Wnb4QoHc','g','Bl',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3264199172,3015638321,'6Dz2VIrk8o6fxRIt7EtqFNZdYAYOFLyy6MnsSXhu5t','XxBfOLXNJGmZfadAlKckeF00H1I43uZjWgnnq0hjg57kuo7KJ1xzr4YHpXDmbmbv55Aow0','AdSNobcxyimJwebiJwa31YDI4b6GvxgOeoqrw7rX1ZK','pH9Ws4nlFzX2nearnbU5utRyFcZmAzYMtRAHG5T3pbtoqnd5OyxImfRMDHrw8N2CeVQdVGovNcJxmpYLYGolTcgoWEld3e51SsT930SIugXrxuQtKyEwya5Oqi1DkMvEnlKSAama1Q8ZLFoCmRjgkOUbluiK9Tu2cH4i3oE3xg3Uxj2bo95zCTavoDIyhobEqLYq2NVbhkLGmShnMVYYMjo5JfA7NBnJOdZhMqisXuxByHqNYSwkA8AkxBw2','h9i','zm',14);
+INSERT INTO ti VALUES (3264199172,3015638321,'6Dz2VIrk8o6fxRIt7EtqFNZdYAYOFLyy6MnsSXhu5t','XxBfOLXNJGmZfadAlKckeF00H1I43uZjWgnnq0hjg57kuo7KJ1xzr4YHpXDmbmbv55Aow0','AdSNobcxyimJwebiJwa31YDI4b6GvxgOeoqrw7rX1ZK','pH9Ws4nlFzX2nearnbU5utRyFcZmAzYMtRAHG5T3pbtoqnd5OyxImfRMDHrw8N2CeVQdVGovNcJxmpYLYGolTcgoWEld3e51SsT930SIugXrxuQtKyEwya5Oqi1DkMvEnlKSAama1Q8ZLFoCmRjgkOUbluiK9Tu2cH4i3oE3xg3Uxj2bo95zCTavoDIyhobEqLYq2NVbhkLGmShnMVYYMjo5JfA7NBnJOdZhMqisXuxByHqNYSwkA8AkxBw2','h9i','zm',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2331327672,3301628323,'ymI93oKewpwSbMitoAD6BOpzyeZGpcJPxdfmH2djqDNmMOm1','XZTZCumehVB0ETQLDFJXCT6E49nrkAkOYGI0M6WcxkVLBkvWnI2jmoChGQBdVVOectxwxL3gX5nUAqG3o1qESrWOD6TwsdLc3oHLud1O3qSD6XEOcJtQVy9uOYMsRJ','IYNgKA2Y2CbHStUGuOpWrx0','dArzBKotkcyQoVia0qYajxkfdmYEsdmdm7kuon3YgoscJV7aQdPBP8v1Eeho5OsIWBH7T7J1hqLSVDWPve8Z24TpJr2kk8blZCNKoXsHNBDL3tdUfr1DkfzJJd','1','eR',15);
+INSERT INTO ti VALUES (2331327672,3301628323,'ymI93oKewpwSbMitoAD6BOpzyeZGpcJPxdfmH2djqDNmMOm1','XZTZCumehVB0ETQLDFJXCT6E49nrkAkOYGI0M6WcxkVLBkvWnI2jmoChGQBdVVOectxwxL3gX5nUAqG3o1qESrWOD6TwsdLc3oHLud1O3qSD6XEOcJtQVy9uOYMsRJ','IYNgKA2Y2CbHStUGuOpWrx0','dArzBKotkcyQoVia0qYajxkfdmYEsdmdm7kuon3YgoscJV7aQdPBP8v1Eeho5OsIWBH7T7J1hqLSVDWPve8Z24TpJr2kk8blZCNKoXsHNBDL3tdUfr1DkfzJJd','1','eR',15);
+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(92), d VARCHAR(76), e VARBINARY(35), f VARCHAR(28), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4478835,89,'hzg2UFyhJ6K4BKm0tkZYeJ4zt61IfrBv8TOrtkyj1LoS6S7E7xIorhDw62fVnzjrh46QehjfxgZu','ky','vxjShng9GeVOUAz','0','Zb','2',0);
+INSERT INTO t VALUES (16196505,177,'JGIVlxMgdPTuCLGL0NhwLLpGb0mAM3Sp2y84Tf0JMQKoYi6DF8Wd1NZK1rgOPaPUr8136jg1f2cdNwt','rjK8nFF8Kx4veWHjoF5D53MhR7QMsWcE4jBNhLKSBG61qfgPlqnH76kx24YG9s9rAK','j1NETjT7vZQ3rgl6o','couZTepZuOXjuqGObzgHSMun','y','b',1);
+INSERT INTO t VALUES (14396214,202,'XZepVcH','nfd7j8Q7xKmlHlgZPAUSMmCPlYsh4qEnRnSduhjnDdb9qaM2LrF2b7wR','1F1BMLGHXCPY7Ibc8wMi60FBjhL','LFb5kb','CG','Py',2);
+INSERT INTO t VALUES (10014145,179,'NTqIKmGctlZXNirAZq7SZP','ZNNWECCFyGMh5lG8PMQfWM9SGtyRI2w','2V7Dcc3JNNr92WdWszsw9iKRBEViA','fdP','Y','aC',3);
+INSERT INTO t VALUES (7007404,135,'yeDmMMnGQxiDcQaiL9xmZsNjtp4PAIQVlJSV','59U3QRW9AHqjg125okCxqNvmQqlFcZxqxCUWSmMACCQhQ','4npbRKMriWUq','gaqh3Oex','V','b',4);
+INSERT INTO t VALUES (10447641,195,'rwve8jtqa0PmSEzXYQzn8jyQ6meHkC5pTbVnpkvDb7pCQGwzEEW3T3ceNOMzaKnpAsYohU1ViMsxAuQdHdG48','tobYb2RNDiy4WvdeprLdOPLvTc7IavWQXUNLYputI1939g1zczEvL','JfK192asFUCgtFQExueTt1Iz1','XCReh1P5fWSz4gVn','c','TC',5);
+INSERT INTO t VALUES (459488,69,'z8om7qqE8IPNg21ErSRdhnqx3yyvz','nVAy7ZZmYWhLDzOlL3NDKCPhHiSEa3ldQ','KgHKuWxfEsFfnJ','BwXgVplFNP58iZU3WgXxYgvqGe','4d','nD',6);
+INSERT INTO t VALUES (12185229,121,'juVyKpwzFsJ2kkdX4hblsuSFOXovANrfvW8DX5HhyJyJXwJKCAhYqa3RrSspaitGncvfdJDx3cAMdmAj2H57','3w58ATa1NrIvbBJua3do98ktVxEriDNyVhw6QEvmTs','Adw6ghjbqlyu','ia3pyIwC0N9rKJUyouJ6wSDgC','Ax','Vg',7);
+INSERT INTO t VALUES (2746681,35,'zkoNdBdherHzfSc2v5yibC','YBWA2QhSNg50Qvim0IAOFmmlTv96iQ8RcwsecrauZkNjycXtIFnou','qzkRDlcyLdjqcSNi0HKN1XMoYDsYHNosA','wYoOc7ODybmyiHD0PxoPj','h','U1',8);
+INSERT INTO t VALUES (10321865,12,'AmXacz5F0RA4ZPuTM11JivxDzmQF0zkPDymsBYj','nk3NoFGg3vDQ54SMAZWLHD73WVnS2','l1tRq6zMY0aUZNY1Vn','Bc67rvdQoppLSXTh','ki','P',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(92), d VARCHAR(76), e VARBINARY(35), f VARCHAR(28), 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 (6062458167535158429,11821093931639480506,'MaQVcIwhdUlLrPQ','dYfCjYp8oSFhYQKUA4w0','Ic795','F2XuZ1IBNOcFHlq4536rszeQDR9efy1','xX12dDNQHfxzeddaBvnuTChDXljBsFbbAkBZxl6OPOWer','TkMiWNBHiYWIJO0rX9LkxsU71YtznCDB8CuaTo1a5lnsGcAEhXCxu8oviNEc42iGUsNE5XEnZ',10);
-INSERT INTO ti VALUES (6062458167535158429,11821093931639480506,'MaQVcIwhdUlLrPQ','dYfCjYp8oSFhYQKUA4w0','Ic795','F2XuZ1IBNOcFHlq4536rszeQDR9efy1','xX12dDNQHfxzeddaBvnuTChDXljBsFbbAkBZxl6OPOWer','TkMiWNBHiYWIJO0rX9LkxsU71YtznCDB8CuaTo1a5lnsGcAEhXCxu8oviNEc42iGUsNE5XEnZ',10);
-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 (12499983251097672549,10361510597974963789,'R0JJbGem3GQXWSHg7TMxdStqYSZES9OMkh2VlAVyxhdwwrvtjbh1PRublACYb9TXKqMG','RxQWe9G9JNfQJoDlN3IWXApiAuIJXzS5krjGQihUK9Yj','Y2J5zGlJ3KJ','pGZiyxFotyNL9H3bxKDIcQ75KplsFm1R1xnVaSt3bWl4F862VY1kc4MoQcX1f3EfSxiJ5t0F7yKkt7ZdOM','TCSlU63ETijfIF2O37bxqRdpT3bbJXWX3BsOq86esVhCPirZ2zgGU0pb','qTfYQTVuSG6XcjEckpD0fUAGDq83zOwstE8vf5Lyu3APCfM5XcQANyQs7qZIiYSVcCw1',11);
-INSERT INTO ti VALUES (12499983251097672549,10361510597974963789,'R0JJbGem3GQXWSHg7TMxdStqYSZES9OMkh2VlAVyxhdwwrvtjbh1PRublACYb9TXKqMG','RxQWe9G9JNfQJoDlN3IWXApiAuIJXzS5krjGQihUK9Yj','Y2J5zGlJ3KJ','pGZiyxFotyNL9H3bxKDIcQ75KplsFm1R1xnVaSt3bWl4F862VY1kc4MoQcX1f3EfSxiJ5t0F7yKkt7ZdOM','TCSlU63ETijfIF2O37bxqRdpT3bbJXWX3BsOq86esVhCPirZ2zgGU0pb','qTfYQTVuSG6XcjEckpD0fUAGDq83zOwstE8vf5Lyu3APCfM5XcQANyQs7qZIiYSVcCw1',11);
-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 (17713317470509393661,4681113606444235027,'JRXGJ8fmhlYC9nVkGcm4v1ACHhO05GtioQoZLnHeuHMrUFTkJGsheIAOks','kGnNY6LxaP3Lgrh0VObVcWelPfS6LOoooufdk3CESttBoNkmyjahSUZjSP3UOGAIvnvtG2IUs','YvpCZ7Y68mf3o3rU2Dwb2SD2aVmrzUm2tWmudfToS','J7G9vsgoVKYkDiXqBtZL1NFrX5s3nCgSuCn','eScovLTmueeX5LiUAkogFit2BhYmbjATII36Qd','gEcOlkOysNG7cAGNr7jFRsHkVFhvypS2T5VzGcnSwXoLsgxAGHBKnnBulnge',12);
-INSERT INTO ti VALUES (17713317470509393661,4681113606444235027,'JRXGJ8fmhlYC9nVkGcm4v1ACHhO05GtioQoZLnHeuHMrUFTkJGsheIAOks','kGnNY6LxaP3Lgrh0VObVcWelPfS6LOoooufdk3CESttBoNkmyjahSUZjSP3UOGAIvnvtG2IUs','YvpCZ7Y68mf3o3rU2Dwb2SD2aVmrzUm2tWmudfToS','J7G9vsgoVKYkDiXqBtZL1NFrX5s3nCgSuCn','eScovLTmueeX5LiUAkogFit2BhYmbjATII36Qd','gEcOlkOysNG7cAGNr7jFRsHkVFhvypS2T5VzGcnSwXoLsgxAGHBKnnBulnge',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (10130461144045595774,8997091895671273997,'5p0T0RWonDmHvhwczBkpsCNpFFVswdWZpz3A0C4kzZRaSsmTfsTAOyH7HyBlg4yozUaAQMkN2','W1peqoM6rNSLYVPngmIuzOPTIdotZ5gJbEXxeWZNjT8KZ3pHhLsBbf4epoJIsOHukpdNE1T0Lq71qmnBZKFOBMZMcGHtVJXN2544EDoMYT4xhIEwZLK34Ncn6V5vFeuhaWhGQY1e2PFhRCdTmTE5bxTqyZeChLuCn25OaTm765yWlwO4N05xf64ywGUYHqRLAN0v2zO60MRJlxqFKjSgCVXwJ9HrnnnkxWmOQuQbeLmBCsC4UPJzoNMDJFR4y4s','slgHAq','xe09CkP8GdvBOP0NwvZGzj6EIsyDq8PiahXtKPqS5V6Z2SrGEaKDmpAB6YqYTgq2fmLpBwnpjauuLOaI5LXFw4sXQtZCyCbwefEaI9mKqKKt6VA7h8lzd4eH6PxRXmE4BnzCO0pO7MrWEbuxULbxHuChzL9MB93wC8FddZ7D4Nk7c0b3pFDAuT','bhr060hyjxeN1xUSwike7iHBGui53rKHznjct0HX4gDYyB','laz6v5TTHLj92PA64EF0o1wkb3u8qix1q',13);
-INSERT INTO ti VALUES (10130461144045595774,8997091895671273997,'5p0T0RWonDmHvhwczBkpsCNpFFVswdWZpz3A0C4kzZRaSsmTfsTAOyH7HyBlg4yozUaAQMkN2','W1peqoM6rNSLYVPngmIuzOPTIdotZ5gJbEXxeWZNjT8KZ3pHhLsBbf4epoJIsOHukpdNE1T0Lq71qmnBZKFOBMZMcGHtVJXN2544EDoMYT4xhIEwZLK34Ncn6V5vFeuhaWhGQY1e2PFhRCdTmTE5bxTqyZeChLuCn25OaTm765yWlwO4N05xf64ywGUYHqRLAN0v2zO60MRJlxqFKjSgCVXwJ9HrnnnkxWmOQuQbeLmBCsC4UPJzoNMDJFR4y4s','slgHAq','xe09CkP8GdvBOP0NwvZGzj6EIsyDq8PiahXtKPqS5V6Z2SrGEaKDmpAB6YqYTgq2fmLpBwnpjauuLOaI5LXFw4sXQtZCyCbwefEaI9mKqKKt6VA7h8lzd4eH6PxRXmE4BnzCO0pO7MrWEbuxULbxHuChzL9MB93wC8FddZ7D4Nk7c0b3pFDAuT','bhr060hyjxeN1xUSwike7iHBGui53rKHznjct0HX4gDYyB','laz6v5TTHLj92PA64EF0o1wkb3u8qix1q',13);
-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(22) NOT NULL, d VARCHAR(54), e VARBINARY(93), f VARBINARY(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2738310219,71,'Ha','GLp','Zpfkb2S9V8rRcKF4Yn94xXapnRxb3WOTFGHqY5qDd1KROMaD5w4HmlGNIld4zlxH3BB9EDeiXIv92tWmgeP','JlUEPC2WDyFp7pXRlbEgj4KfG9cXcIF0NJjUmg','eNMYwrAMhNOz2UFABtbnEQDpCaKmjrMgBmHwrujNjiMkqBIu4XbAQCvk2IygJ1HGOAW7yINQRDTndVql3IIbv0XpqYC','1bzlHFaOokmv6DZNKVhLl6vEfYxCM',0);
-INSERT INTO t VALUES (3515093626,-75,'YtZP','Wa','HlngEi3YB9szFUMRoqNNTLaFlmcTOL5zZ6X6whPDtAiTXJcnwjolBXAeOQtbkapbeZ90v0efkWQkHRzOBs2t','xdpSbIvC1pFKnQwt','mUsIiLpU','xj0fJ5xMEQzSjdFAO5JM7Guo0N6oMfmLBYW4OLUpR',1);
-INSERT INTO t VALUES (1176200768,-64,'oXNZg7MvmEv1','j8GwZIcgtHPE','pHBn6FuDzHCO4QPZ3XfCSPDZ6e4y5oEcQRzxakmDRqnNQtqd4FKWsJixZ0DFl83djm7p','mzXUPVwXkN2pbEkGg9clzgUV','oX7UI0EyKHx14','PBB7kFa9ARvjgQCJgn0FzZ9nflxcnpWr0UbFHNvEdMSo2tdIis2RGrktp8Vr4rVwe1zWCB8tnp9',2);
-INSERT INTO t VALUES (4262190198,11,'G3FBBDKylT6UYc1PQ','1QAPJ4fMXEaF8FYG2Yuf1qcD2NBucPSG93hlxrJweez4jyMDp','aYGWNa3IOw6GeOkeC3VY2iMoLCY0MlRVC1KlZ','X1JyzuRtigMMvmJqiaEdE1gWPcG4PgYSMUIfAgTA6Z61p9Ahlm5avG9K4byAXBy19','qxR83P8','qgk0L',3);
-INSERT INTO t VALUES (3615013801,60,'N0KlaYqLfX66Cm1iPjPAm','Jh76zoa','Z9hBvNkY3bneqXNJLuZaQE657BLE34urs5soxNPFoC0bgq6LYJdYlHVWkVKTdrXpvzulY4MD7ALTwOj','6TMBsWQbpbOWVwE8gEc3FQ7','XHXDvZbZfibXWEoW3y1Id31aBbFm6P3pnWIdDHR6ag61CHwYjdR6WkAZbqOuzf2UxooXqkFrNuovMsgRsyO1TrAphV6rZ8dDQ9','im',4);
-INSERT INTO t VALUES (274907985,-106,'tiyaUPOOwIka2476sgX8ef','xb0cHI1J8fGDer8TZgEPDC9','zRpAGAG4IoLjAIvQ','J4GNVTQiM4eM6mMjKUh5wLOwREcdBpmW83Xb4CAzjhK1C8Wvh8eTf5LScnleS1Lxf8','xRBghmPuf1nvOJFPWy59Clvj4xxy0QwzWaV9nxS8CaJnifE1O96CS2dHT','sPEIa1upRF7fJ5cDZ0kzvbq3Qj6abSHOgiaDYexwkmHn',5);
-INSERT INTO t VALUES (1547126909,47,'xrltaPW','15dMo8NwcMtvNtGuPywyNAx','IJvif3OMe4kbQeieWZctcGUgs12KDBHgLRZ0o8mJuabts8xXTi7X4GPSexydvjn','C5NL5WeweaQAUlu26KJfVnV3ke5uFbCz09LBSPV4FGX','Ye8lPQjKMeXwLXaSoqI6v8MExVFDoNe2hqHdDO90pBcNu5mtuUpClV6eAGO7UXjKyKeRflJLI3bLZbK','3psbSuEqXdzBQkhobJjvPlJN4fGbpP5Suc',6);
-INSERT INTO t VALUES (3856856500,-79,'3KTLJI7BzvKqx','fX6eluQt','6FJpdsIBhe97bH1QqPmD11b6JRR8KRIKq7lGMBrAK4C0fDcVqXYJcemxa5QFmTWUxDfYhQGP91','g2z0Bqur01p9SO5fYZDSe7RcmhrmRPB9GywIIHFF32Mkmi4VgL3uckXtn73FSHE9ZYY4sq','K51vhHanrOa1zQj8B3dYOMerQUfk20dIa5JjMH','HwNN4BBmDK6cCtfNmuDznRLgZpAZC7RF',7);
-INSERT INTO t VALUES (698155742,50,'fjfn3Z34rsY','jUXUfhlCdncb9BCBJ4jnZzjMmDVtj6hj2vq5fogNvi0jxm','duJs2smF7VhqlUEljHkB3DBewG7ulp7NUk7iloVqwqQLaw38hq42E5pKGk5y8NfA9','IL6YhMtdjuynyZSC112O5bIXa03gfPT','d7SDaL3DTQX8KDmjs5nBrk7iBN','joYRMGgzV5ya7q7kcYRMAVct6pStfwexgf1RHduURl7HXLk8nEGBijUEfneq5DEX7fdC2jAqE14rLycEd5UCdnskZ35hVTh4umHn',8);
-INSERT INTO t VALUES (696671784,62,'QZbv8f5vXmezOhPO','iEwLhb','KYp67lHJTT4sCBcd2v1Nbv7yXNgxA0','4vVfTxpGdpnA8wX3yjrxDkILEOVZJzBo1kZQIeN4jMrY','sdu3X9ikyMPQpngjrigm7Ms8t96UHNNt2khG8kCNnYmriqpTOVT299fCw5cFwQ7voVBW4OtGZj2g','kTPXwwqiRkVMkt3NMBgobO4w3z5tJ1o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (104851707,-87,'w9EudX8','Drv2ecebz33ptrP6S5Mop0uW8zk71O3','zfnhighh2zCwbem1eGBMDIJDbOg0XaR0WBKIZW','nERu5cMRwqsI9IjAAiayd','Md6xE1jd2gxqlK5W07dDfdGKXO2EoArOxfgAPGknfFJj1bK9AUoBjfEF','2fmCxMsl2f0INc4Q21ADiEppqVYUEXZpYgxEPrlNwlkG1BDQga6odNIPD4cqNAPr',10);
-INSERT INTO ti VALUES (104851707,-87,'w9EudX8','Drv2ecebz33ptrP6S5Mop0uW8zk71O3','zfnhighh2zCwbem1eGBMDIJDbOg0XaR0WBKIZW','nERu5cMRwqsI9IjAAiayd','Md6xE1jd2gxqlK5W07dDfdGKXO2EoArOxfgAPGknfFJj1bK9AUoBjfEF','2fmCxMsl2f0INc4Q21ADiEppqVYUEXZpYgxEPrlNwlkG1BDQga6odNIPD4cqNAPr',10);
-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 (1054485950,-100,'qXnF2bj','aMWc4bpMBdKAG','ziFUkMX2thkLzQC5jHApaqmib5khTeuWG9pMDa1blBoZyEUTvSr0JS3r47gqXt','owv','WRsyPz5iB0Gq2RxOMvsBPxkilRYkvLdJdgWRmgQ4ytTI4bWfKsprl','yoW0vXob5iiN11Z0DOeAbruAYvrRiVOKVTUDxZRIxqzzr8ZsgmpBznoPf0xnEoStNa01Fv6osiMtk4LOIg',11);
-INSERT INTO ti VALUES (1054485950,-100,'qXnF2bj','aMWc4bpMBdKAG','ziFUkMX2thkLzQC5jHApaqmib5khTeuWG9pMDa1blBoZyEUTvSr0JS3r47gqXt','owv','WRsyPz5iB0Gq2RxOMvsBPxkilRYkvLdJdgWRmgQ4ytTI4bWfKsprl','yoW0vXob5iiN11Z0DOeAbruAYvrRiVOKVTUDxZRIxqzzr8ZsgmpBznoPf0xnEoStNa01Fv6osiMtk4LOIg',11);
+INSERT INTO t VALUES (14542333212643022242,225,'yJqhH94p20qYxRW7S1iZYa836zGCqEXHX0uU8JF1aKE5f049B2Yi1fa9MoX','hkVKfOXePtqQmrSoivLMxDbpdQDBG4rLfZQC8q43fXBoCiPNmAmcb','sr3J0nmDrA4yKYXhyFSiRmChtp5dVFuu','f4Zwv','Z','d1',10);
+INSERT INTO ti VALUES (14542333212643022242,225,'yJqhH94p20qYxRW7S1iZYa836zGCqEXHX0uU8JF1aKE5f049B2Yi1fa9MoX','hkVKfOXePtqQmrSoivLMxDbpdQDBG4rLfZQC8q43fXBoCiPNmAmcb','sr3J0nmDrA4yKYXhyFSiRmChtp5dVFuu','f4Zwv','Z','d1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(93);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
+INSERT INTO t VALUES (5017748226822023168,212,'8enrSCeEeRwnStIfwY3XNs','6HIOGOTJUaEAycXRvRlXILyYzzpbM6TneswFfaLqd0DCC4K5cxw','nvLYCGwmope','IYbJ7','b','oJ',11);
+INSERT INTO ti VALUES (5017748226822023168,212,'8enrSCeEeRwnStIfwY3XNs','6HIOGOTJUaEAycXRvRlXILyYzzpbM6TneswFfaLqd0DCC4K5cxw','nvLYCGwmope','IYbJ7','b','oJ',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (332607745,91,'ry7EvPfRUK','jqwZOigpEizyk0uYDqvaTlEZXz2ugnSCayz9w3i8oNPi8ko8R6RPANK7Fu1fcDXjk79kKcNe82qJuAdW6kQHU090IZKYLmT3dmPIHk01DGrfCD1M8O1wOgxWij58tEuKsVr2gVLq3IB4vUTakxRaPx9L4t6JuGgvB9pgoSKxtzS2aWiqtPzLMbObktsIessirC1fRvZ1AT6i18Svk6qgKx','0Ll2UVZ1BZAaBCyrzsRQKi','gVaFwryZkCGyi1qC9tzklqR4VgtnPugaS1s','TPguTcJDYMceDWCyEkmt4VBEMxmyg50K6xbidvl6Swl6MpCo3fQaBhdxieWnc4ARJTyyv4hLaVCjpi0v27c2L','C6jAemG7r5rJakpsYs5SvwG591GaaXOeBK3YixEe7eqIZkrYpSrhUPfg3TDtEVLVFZQvVjALTc1NBOzsPwL',12);
-INSERT INTO ti VALUES (332607745,91,'ry7EvPfRUK','jqwZOigpEizyk0uYDqvaTlEZXz2ugnSCayz9w3i8oNPi8ko8R6RPANK7Fu1fcDXjk79kKcNe82qJuAdW6kQHU090IZKYLmT3dmPIHk01DGrfCD1M8O1wOgxWij58tEuKsVr2gVLq3IB4vUTakxRaPx9L4t6JuGgvB9pgoSKxtzS2aWiqtPzLMbObktsIessirC1fRvZ1AT6i18Svk6qgKx','0Ll2UVZ1BZAaBCyrzsRQKi','gVaFwryZkCGyi1qC9tzklqR4VgtnPugaS1s','TPguTcJDYMceDWCyEkmt4VBEMxmyg50K6xbidvl6Swl6MpCo3fQaBhdxieWnc4ARJTyyv4hLaVCjpi0v27c2L','C6jAemG7r5rJakpsYs5SvwG591GaaXOeBK3YixEe7eqIZkrYpSrhUPfg3TDtEVLVFZQvVjALTc1NBOzsPwL',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1703288071,-108,'EzdEYOAB817w8iv338U5','mjAdYvNvzfjAF5n4k8M1PyDV0','cJpFBWbMtSSDEzjzvqWPnyRt3Axawun7ljlqcAZrO5jLcVZPHzqxPFhpADXMQuNBnNoHW27SIsbApgq91YH','Fk1EThR6wVCRqmUQeh4FFZ3u8DDUyC3R3ffdi9SgwrcXMyB2m2xgjckJqfZI1DRTvG7zAZdX8VyWyw2tmVMSFfWWRmylYqhIxs0xKDDQHY6QqdBEyIfxxyqymuyJH02bXCLPhkp5P0Q3rncOZGBYtFN5JOylyoRvWYAiPHD6vsnLfpCxJX50AvigeZwI66o4JN7BSgSCIaA','HVOJVEWAAlY1G','XpAegzFOfmK',13);
-INSERT INTO ti VALUES (1703288071,-108,'EzdEYOAB817w8iv338U5','mjAdYvNvzfjAF5n4k8M1PyDV0','cJpFBWbMtSSDEzjzvqWPnyRt3Axawun7ljlqcAZrO5jLcVZPHzqxPFhpADXMQuNBnNoHW27SIsbApgq91YH','Fk1EThR6wVCRqmUQeh4FFZ3u8DDUyC3R3ffdi9SgwrcXMyB2m2xgjckJqfZI1DRTvG7zAZdX8VyWyw2tmVMSFfWWRmylYqhIxs0xKDDQHY6QqdBEyIfxxyqymuyJH02bXCLPhkp5P0Q3rncOZGBYtFN5JOylyoRvWYAiPHD6vsnLfpCxJX50AvigeZwI66o4JN7BSgSCIaA','HVOJVEWAAlY1G','XpAegzFOfmK',13);
-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(33), d VARBINARY(89), e VARBINARY(87) NOT NULL, f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3633868017657192057,180,'7zswvI6ddKUXfVwhVZQS73bprl','IliO5vo6Ts90r43fwBphUvTYsxqGf2VEpO7pWDbTfTxGdjAEc6LsaZUoJjvj','F','IEuRMZbgk4nxSSebp3zq9EhzweJsVX2hbz7LqsM866tYBWCtvPSe9','cDCU86hx76uv1kDA7vB73KxHBcrfsRyI','87MkauNfPuHDZN8gPBW5SgK9MY2jcgdIEVuZAuG6udh5z2RibikLFoTc0YdyWHUdjxcWWkS0Jw6T3KaLtuxbx9MechK925UTLITs',0);
-INSERT INTO t VALUES (1881316702332967560,143,'NgCg13A1FDiMJJvrufYpx','vqIR93bJsppF6fgSppWmw2m8AzQZIrNCPg64pjQ8aK7hkWBct1m2JeAQw3','sWz8uFB4agjAMKkzCBMszlufUvWQ32z197ZK00mKFBpmJ5vVIp6YwIeDAXgAUWPX1lnhypH6qyyiHbzEaJiq','fnjiqmhcZ7dBaqVHCsjtmRF9L3m9TdpSM','0aFkXb6WCU0FoEVFrSZFFYsfP0Nn','cNV5aTxyyK03',1);
-INSERT INTO t VALUES (-1866997224875919983,100,'q7Dvlo22DtWl2x0gCnIh','32cjbNFzUbHDZ70CDKvivzs6GNMmDZCTiJI8x','9B3YeJVmvKmpuTVUMeftudP7XGpJqiyXXwmW10YUxtgGizKOl7rqvhuevjApRa6UtPz','DwD7pG1CHeE6SApRf6AXp75HkfyTtXUdONJpK8XjuVxcBlVlJxrSptvEFc3Rm','Z99OqZtawahUwcJ','N3E7r6V6tjSk158H8LBUzKrUPtaquT0DtlZzyaGpk0sQvDZraXJ2NrUrd5N9CSomQhdG',2);
-INSERT INTO t VALUES (4859811405361660423,203,'q5YvZcMiBtRvi','Nq0BnC','bUQUrGdl3X7kgzGuQAKxgOE0OLacsqR8zzO2cxgkV6VtyDLgpiEDd','ON8uzzAEqVkIeOtsSy7dKiji4p18cQGBttyiCj4i9qipeT','zqqdbqTmQfs8laQp3u','l0RD6wpLeFetmtXYRhnYG5eaRyOHaojNrXVD2lN9Q4R12t2RQZyVGI0b0OkhnCaKce',3);
-INSERT INTO t VALUES (-480369651037754863,207,'rnOJPrlsPnhRuPfPRLoRHK7hIld4o','mVCt','II6Q21PfrMNVAOw4A9cP','UPTInw86OZOMGpmOgtxzgtc','PK4TqSg0Pc7q9iWxzNLdJVuNABQKEIZadiem2aA8ENgsudLbgjpXcoDn1nfjvjfXc','K9po8AzRgBbE8jKBMjzxndZ6yLiS3XkwcSTOxvPfpuI4jUdiCPLhit7UJ9xUYko9s1mYBmrLpZRzgLOCx5UdRl',4);
-INSERT INTO t VALUES (135715739392466191,11,'OyfJ9vtgGnncPtRlnXYrsiluO7sc','4kvgdH4OAsN2rYjtdv9oqlQ2QbipNTOXycClqgBcWekm7PwY8Kh8KdvUv37pbEmmdutyZC3KhSOh','MG','mGLpj7DShxMr6ZjK956PNNSv4QCP0GyGkV6xe1xrb','LtVzVLypLZOCTsuEnK0E3lrilgskoI3CMQvgp5M3zsL9x6lVtdQ1U','bLwqroUqNaDT7VQdZx9',5);
-INSERT INTO t VALUES (-5363953711435583711,80,'qZLI3JBHO0NsxkDUuTTazwLgk3LH','pkWUqfga3C0mX80ML2I1ChJZQG6mQWjXCNwgbmsCnAEz6XNko66iYMpAuJx4YTdJlxIKgR','dc8a','qvt9n07D6MYn1Ic7pIR1aOEnUBIbx1okfrx','CFlMyHqrSc8mQKtmvCf30X','vEjT7qpisKvN8rw8vAsmNaGJh',6);
-INSERT INTO t VALUES (-7449874596062946537,86,'ORnixQPE4','0rrYGrXoL61BI33dIWFHWVEevPubDY5ez91bybn','GIj0mssd4mwaPnYQX3YfgZFctiLCIozMKUIcO7Z0ne','ryJB','uyK1hPQqmo1vNQf3NVJXBLQY5sDbWVBeWf5dyAeCQ6mKgtII9X89XaavMgpZyCq3cQgA5WEnZmaRwXAlJaZrCb0N8cj','2knQ245gJBnluJophwPL',7);
-INSERT INTO t VALUES (-1973969964917146168,70,'jt3mA4OFjKEu8lv1fd','ZpEVVnspjC3iZZDOEF5sLYHquufORlUoxbJzaS4','zN3wnunSt0ABfEOJMrLzu2y89xNE5PHVTtijGirIujcuRI71HHwDxzNILcJQJ3FeNHj4HOUSLC','QlP9vvTlovRCP3snnwGk50NEfGpqqrgiGYLVbZNJWckzCpokPgoC','k3yMz6','jUzT5shu2iahg5os',8);
-INSERT INTO t VALUES (5448554221294932047,124,'01yh7PvcwpIrzhu3QJZ6xtH5WXw3Fr','ivClhSPcxnzT32gCejxINdSlMWxElwnNFnp17KP3pqsZW3AAA4W8YStix','CIw9hQdg8MMlBkA0aG','duBYHuUL6hJ5sE021IJEnlIPD6z','Dm6EZnPL9nQ7KLlAWaPT4IPWPEHsOROyfOc6SjQ','OX9ujTGCo2CgsJjlsm2k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10622632127978440727,98,'9ISZtek8OaTpyAlh7PooiuPTAGcLdBke8dqZogXN4N4gifz9ElfZuGSLqexxGAnjG7BP','v3koMi2PLBeTsd80a0yO6Ey5okI0QmZVuKEPJHolRapAY0sPVIHHITDE9LYs8ikK2yOeOKe3MX75T5VhWXU3db2BWAr62VLrIFS2d9JEe4h6LiiALT7H4gCQzpDn8hOcFRAcmkquceyFibyLxDCcYaR7FiKHSoijQ83PdZmJzve9wvenRXzNOIGltb9AlC2e6kGSHpTD2JTG1Y5uyWHa8aqKlD4QdIm04T','MFxL3Ou4v7qWvjB6X0cFzJG7TYSa5Fymw','Furl','Y','4H',12);
+INSERT INTO ti VALUES (10622632127978440727,98,'9ISZtek8OaTpyAlh7PooiuPTAGcLdBke8dqZogXN4N4gifz9ElfZuGSLqexxGAnjG7BP','v3koMi2PLBeTsd80a0yO6Ey5okI0QmZVuKEPJHolRapAY0sPVIHHITDE9LYs8ikK2yOeOKe3MX75T5VhWXU3db2BWAr62VLrIFS2d9JEe4h6LiiALT7H4gCQzpDn8hOcFRAcmkquceyFibyLxDCcYaR7FiKHSoijQ83PdZmJzve9wvenRXzNOIGltb9AlC2e6kGSHpTD2JTG1Y5uyWHa8aqKlD4QdIm04T','MFxL3Ou4v7qWvjB6X0cFzJG7TYSa5Fymw','Furl','Y','4H',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9484495690535282421,253,'FH','gCtJe07kT2c1TN9a4paTLHiB0NcIIdQq2eS1emxMvzgPPFkp3SKa2jMHmIsjXLFWWysvEgBvSNoCc7wKWm7L2IG6CzZG5kKDhhLnfqKjWRupbphJyMgNtNYIBHuNkQKcz8gYf620KwO7xbXSj8h6BoQBHwb3Obqp4BTMCwzhaQKzni','ao48viYOzN9Rab8Ttt','qBIGOQUvSmeF7Q4Y37ydCClxCcD6Mx169C7qqVOhh4FG5jXpIspI4q7dDAJJ8VMbOctNpNNy33g30s0VW7qYdsrGCjg3EAJLsWWtxjFg9Gm','t','dt',13);
+INSERT INTO ti VALUES (9484495690535282421,253,'FH','gCtJe07kT2c1TN9a4paTLHiB0NcIIdQq2eS1emxMvzgPPFkp3SKa2jMHmIsjXLFWWysvEgBvSNoCc7wKWm7L2IG6CzZG5kKDhhLnfqKjWRupbphJyMgNtNYIBHuNkQKcz8gYf620KwO7xbXSj8h6BoQBHwb3Obqp4BTMCwzhaQKzni','ao48viYOzN9Rab8Ttt','qBIGOQUvSmeF7Q4Y37ydCClxCcD6Mx169C7qqVOhh4FG5jXpIspI4q7dDAJJ8VMbOctNpNNy33g30s0VW7qYdsrGCjg3EAJLsWWtxjFg9Gm','t','dt',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12472887196343547701,142,'A7UjKKnjVQ2JCtP','HxLo5lrTEzGzzmWUtQuc11r1uxQD5RQlgDYUVlwfcbFfuOJBd7ZwGqGPBHqPHwucYAyrj7Jffa5MDYGZLqlt0IohP67hD9Jo6NVf8Wq6LLqMHrrQlHr1IVVBIySFhBAWA2GycnmrMxRW8eCCdZeL9xOcsbLOytlPDIHhA9OVduBuodCy','8X0P09JdkLry4QR9ni','JcLQXrmnzycq7Bfv6VS6GX65ElvDrf8','1Na','5j',14);
+INSERT INTO ti VALUES (12472887196343547701,142,'A7UjKKnjVQ2JCtP','HxLo5lrTEzGzzmWUtQuc11r1uxQD5RQlgDYUVlwfcbFfuOJBd7ZwGqGPBHqPHwucYAyrj7Jffa5MDYGZLqlt0IohP67hD9Jo6NVf8Wq6LLqMHrrQlHr1IVVBIySFhBAWA2GycnmrMxRW8eCCdZeL9xOcsbLOytlPDIHhA9OVduBuodCy','8X0P09JdkLry4QR9ni','JcLQXrmnzycq7Bfv6VS6GX65ElvDrf8','1Na','5j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (17051465276070694308,151,'Q5PYc6V92ftGmVzhCk','a5A3eXfUCegXRB2eUJDhjM31zdS7UCbRpi41Hl9z7iuDJj15rrhsO9iPvmFGGdNlFwRmDfesFjx23A41n5c4L23yfVlLwzyhOeEB4x6NGP4UGZ2hYLz8W','JbDE3vj9rDCzFzUqxHnM5PRq48MZ7N5l','e8N5SOGpFNlvEy5760eJYhEm5eE1eoI5d5Zlx5aSg5Ocku41k01YnmFig9cMjv8Je','m8','jR',15);
+INSERT INTO ti VALUES (17051465276070694308,151,'Q5PYc6V92ftGmVzhCk','a5A3eXfUCegXRB2eUJDhjM31zdS7UCbRpi41Hl9z7iuDJj15rrhsO9iPvmFGGdNlFwRmDfesFjx23A41n5c4L23yfVlLwzyhOeEB4x6NGP4UGZ2hYLz8W','JbDE3vj9rDCzFzUqxHnM5PRq48MZ7N5l','e8N5SOGpFNlvEy5760eJYhEm5eE1eoI5d5Zlx5aSg5Ocku41k01YnmFig9cMjv8Je','m8','jR',15);
+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(98) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(41) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (813567249,1556829779,'g7QPYC8FFp9U3vMPL9','S','eLWLaxoixOUBFAGUv8YAJ4Z0c7gdX6SXpkfMiIEPzK4z8YxVu','PQqOiuEs3p6NFKFhHSlQ3VuUivKpxByhFudHB9a','Jc','v',0);
+INSERT INTO t VALUES (183662488,-1612559933,'vfK','AWV3','c3QkR3Niiz1E8zsU','Tfu68HTAmVZc7nAYIOMlw7VkIkXTxna','1N','50',1);
+INSERT INTO t VALUES (-1185245527,136758591,'doNUbQkCe','KlTquPSQgE8ipkP5OvNFMoXgI8Igcp5x2bw11YJLccoe6G4iOxPULTTEk7H4AdtZTvcepUFANoY0KibAKHV6l','QvUyWh3kVH1','CkCVxoUFSVQnPptgTNlmjmwfoCqZVnd4BHAn','0h','P',2);
+INSERT INTO t VALUES (765180562,1278686606,'bA','ygzXL5sCx','zNJLy5p0xj','G4AwdigLperx4p9w9G1YfzqHGK1mAgDWV','Xr','G1',3);
+INSERT INTO t VALUES (-1029438299,713622364,'JCyJP2hVTVIAC0W','vYYmDZ7u6Yrm0fgSdEBmPzbgk6m0dwBfkCqo0OxqgNZ3JfJVSaB2Fh','UsUVNpcxmd5K1A5xQVIwFyxDVr9Qe7h4I1K','JrMDw5Rcivi7XuWgT','8K','H',4);
+INSERT INTO t VALUES (96008847,1923172864,'9guolsu','d49pdO3zRf4DQePM330VXCQYdLehdiObIdWpG5P5G4OOhojD4MBkMDua5kLB','67q6SPbiBzgIyNTanRSi9WCcXGZr7tQyuh5M','Pa4LrVLSUTCMAA','R','eP',5);
+INSERT INTO t VALUES (1488239236,-1976758791,'e9Ns3KRQEbd7','t4mbafmphsGfof4GQNYhb3XAUxIUX2sZa9SMX6eMvM2i7CUGTxLoCmwZp5JaXjDSoP','tbyodjVLQ47LfvmW5j9Wn','G5RV4m2747ZCT6GQnAwEZCfEt','0','6',6);
+INSERT INTO t VALUES (-2141785429,-225938386,'Ie1','ceAa8a7o3heslRSUPFcVOdElZjbO6M2DLodCFAk4fyUyFaxhXht6Ctem6rK42QUdxklwkN','Sf','hyASFj2R8t','O','c3',7);
+INSERT INTO t VALUES (1022988658,1544575523,'gr','j1lsSW28n4SOWZnedLLAgoFUwN7K512SsofioC9djjkIXui2pBHZ','jfEUt7ZitXcQl','mr3tMk0g1aL1NLNgOP3eANMF7twGkMYtf','R','M5',8);
+INSERT INTO t VALUES (-1799334303,394973322,'5gmaQPIj','BSIngqyFXz1mA5TK2skLVHWj3v4kj3WfB6bFlY4mELQGF8vULYi9FWnOoi9dTL8eb9L76b6C','4AZckVdz6hE59Ond','3MKDPbY8qxXaKYJXQzTR','N','s',9);
+CREATE TABLE ti (a INT, b INT, c CHAR(21) NOT NULL, d VARBINARY(98) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(41) 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 (-4293154991557324838,6,'JNC2cikLJv','Q5VKKWqzT05UrGc7A3CroUp4ELJAlHKRoZYgtVPGb','zQnVFMfBx7c97UIKfroNBPIGQOwYRMd','pCr','efOBYHTdomh2HjSFOes6hIEPs2BXwYbsCqSTce2yR0dlBJc0z','JVBWeq72KMBjVPCpLYmwKFJVOOEVTBlkVETdnTOunRpMCCAz9umgMYQeqP0if4LkuXwt',10);
-INSERT INTO ti VALUES (-4293154991557324838,6,'JNC2cikLJv','Q5VKKWqzT05UrGc7A3CroUp4ELJAlHKRoZYgtVPGb','zQnVFMfBx7c97UIKfroNBPIGQOwYRMd','pCr','efOBYHTdomh2HjSFOes6hIEPs2BXwYbsCqSTce2yR0dlBJc0z','JVBWeq72KMBjVPCpLYmwKFJVOOEVTBlkVETdnTOunRpMCCAz9umgMYQeqP0if4LkuXwt',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(34);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
-INSERT INTO t VALUES (5844805391645933665,252,'uubPamcEFapL','tw4agGVZELAeN8PyXFSZTXYnP0Az5FKWjXh09luP8NvIK11lgGvwOZLzRV6ZCyTqkLAdCe4CGGt0tN07','AEzePY6tv8cQ8HrovKY13i7C1SxE58PjKVLU88M3TldMPyO','rnxG8imkhHbfwRgiH5h6qvX9FAXrKwHeQB','1AASoclg4jqy6xcO3NMXWgEXY7HNhFxyQ8hRjvOkZdf0NdRzwsCQXjeHOuJMMHnZwLT4r','Mm3wbw3dZsW78DzoVB9d',11);
-INSERT INTO ti VALUES (5844805391645933665,252,'uubPamcEFapL','tw4agGVZELAeN8PyXFSZTXYnP0Az5FKWjXh09luP8NvIK11lgGvwOZLzRV6ZCyTqkLAdCe4CGGt0tN07','AEzePY6tv8cQ8HrovKY13i7C1SxE58PjKVLU88M3TldMPyO','rnxG8imkhHbfwRgiH5h6qvX9FAXrKwHeQB','1AASoclg4jqy6xcO3NMXWgEXY7HNhFxyQ8hRjvOkZdf0NdRzwsCQXjeHOuJMMHnZwLT4r','Mm3wbw3dZsW78DzoVB9d',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-6879996342084036834,78,'1dpBt0dd5ZOx2','2Ta7JTg4EtOUtcelcV0IXFyc9xrpy6aZB6zdlJO9KMSEB2KF4Dhh1BgoeBF31D2TQxgm985FoiV23v7mESHSmkQq0lZI2y','sASyREJVJBifjDytOujqxxaBb3iFUA0PVriszS6','ZJ','NvdpPhpRCns5Akro7BZ2QzftfKBtFjqPZgdprktk0chkC6YegQgkS5hOASgR1sTPSkAhrbowntq14sfeuTgmz0ysU7suT4jR','D48S4HJ3yadCoykZH9P',12);
-INSERT INTO ti VALUES (-6879996342084036834,78,'1dpBt0dd5ZOx2','2Ta7JTg4EtOUtcelcV0IXFyc9xrpy6aZB6zdlJO9KMSEB2KF4Dhh1BgoeBF31D2TQxgm985FoiV23v7mESHSmkQq0lZI2y','sASyREJVJBifjDytOujqxxaBb3iFUA0PVriszS6','ZJ','NvdpPhpRCns5Akro7BZ2QzftfKBtFjqPZgdprktk0chkC6YegQgkS5hOASgR1sTPSkAhrbowntq14sfeuTgmz0ysU7suT4jR','D48S4HJ3yadCoykZH9P',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-764723884,1724529707,'JKuRuo8eRu4','huy3dmQW0H3YnM1WdNn62RggPtDe1SBhJ','ZIEFxAIX2P8','hYQgT4kX6iVCOHOxeissK3yr24jPF','YR','zT',10);
+INSERT INTO ti VALUES (-764723884,1724529707,'JKuRuo8eRu4','huy3dmQW0H3YnM1WdNn62RggPtDe1SBhJ','ZIEFxAIX2P8','hYQgT4kX6iVCOHOxeissK3yr24jPF','YR','zT',10);
+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 (1567864007,-835020764,'0AKtI6mrJolef6ltpw','m8kuB7wpe8hjkki4jZ','Ln6ohhJhqMMPWbe5Ll8rj9nLf5efnsgcSZIKU','O5gpKNqFlOF8UOz6iKkD','CN','IF',11);
+INSERT INTO ti VALUES (1567864007,-835020764,'0AKtI6mrJolef6ltpw','m8kuB7wpe8hjkki4jZ','Ln6ohhJhqMMPWbe5Ll8rj9nLf5efnsgcSZIKU','O5gpKNqFlOF8UOz6iKkD','CN','IF',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (693419806,-1401896652,'71zk946m5BuF','Ahy1YA9FTL4hX076VxcPTv6bX1Q4xVpjTkR1nf5V0bsymb2kpcOJJdmdRUIL5r3aZIFvybcFW72r114VPsCqa0IgVYO3MARNlDmnsfB9H0NwETHz0l0CyE1pEl8MBwYC96MSE0AqqODkthXySKmNvF1QNBUY3xEptZUXxJdC3TPVDbmKWSvUnqqNwrjwovWCfGCLQwaliohY9cYW8IgwYxzwJvlaj0YogNBpyxp','6u3j2rc70ROppq9','ikzRgQd9fsJDjgkfCdx8LATpzeRM6qPNx90vvTV','I6','kv',12);
+INSERT INTO ti VALUES (693419806,-1401896652,'71zk946m5BuF','Ahy1YA9FTL4hX076VxcPTv6bX1Q4xVpjTkR1nf5V0bsymb2kpcOJJdmdRUIL5r3aZIFvybcFW72r114VPsCqa0IgVYO3MARNlDmnsfB9H0NwETHz0l0CyE1pEl8MBwYC96MSE0AqqODkthXySKmNvF1QNBUY3xEptZUXxJdC3TPVDbmKWSvUnqqNwrjwovWCfGCLQwaliohY9cYW8IgwYxzwJvlaj0YogNBpyxp','6u3j2rc70ROppq9','ikzRgQd9fsJDjgkfCdx8LATpzeRM6qPNx90vvTV','I6','kv',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4319522916744258120,238,'3nUrzKGEeTzuFbmNogWiDrJHyYSYfCtAC5','Vhfz9bRIo11oPL7dWePEpXcYWQJbP8RyfaIGjzOxh03DvAjQjuptAHDFwCLyxXxfuInrqoVtsZEZOxrkEPigyudPhYB5MPeqPaa3A4','wzQOxuojVh8n2zdiI2rnsoCul02ZhLXiE5LvighJdsxcLgFWgPb7ZX0nnPgR1N3MCYnD','e1bK2HnSPGvnv7BjSAwYW8oMTcfkp9Lljxu8PnXOP4Lq7pkZjwkYAu4ezisIqkgIPaL0rViPaFd9TupBcF2k8gK4BP2OxBdR0efsyVCWKo0f9utpcN5FMQlKmK2pX8SSxQp5IHyVW0pcJJnjxS9IqcBMl64nsNZZT3UtGQ1nlTC05gVg8WoeQQLfFjv5MgVddH8Rxt5FZuhotsoNehr1eh97oOEi0jGGLRlMqkGlYgu','ahZcLxAh3','Mmez3Mlu5JFKWOY0pcZLHMrBJXE9aNV55EwgAgCLLvRdR9qTmPt0kkcsce0dITxXZyPQfpNBasEeMPvQ1w9qgZztxyeoWg4kKml',13);
-INSERT INTO ti VALUES (4319522916744258120,238,'3nUrzKGEeTzuFbmNogWiDrJHyYSYfCtAC5','Vhfz9bRIo11oPL7dWePEpXcYWQJbP8RyfaIGjzOxh03DvAjQjuptAHDFwCLyxXxfuInrqoVtsZEZOxrkEPigyudPhYB5MPeqPaa3A4','wzQOxuojVh8n2zdiI2rnsoCul02ZhLXiE5LvighJdsxcLgFWgPb7ZX0nnPgR1N3MCYnD','e1bK2HnSPGvnv7BjSAwYW8oMTcfkp9Lljxu8PnXOP4Lq7pkZjwkYAu4ezisIqkgIPaL0rViPaFd9TupBcF2k8gK4BP2OxBdR0efsyVCWKo0f9utpcN5FMQlKmK2pX8SSxQp5IHyVW0pcJJnjxS9IqcBMl64nsNZZT3UtGQ1nlTC05gVg8WoeQQLfFjv5MgVddH8Rxt5FZuhotsoNehr1eh97oOEi0jGGLRlMqkGlYgu','ahZcLxAh3','Mmez3Mlu5JFKWOY0pcZLHMrBJXE9aNV55EwgAgCLLvRdR9qTmPt0kkcsce0dITxXZyPQfpNBasEeMPvQ1w9qgZztxyeoWg4kKml',13);
+INSERT INTO t VALUES (498884324,-872466194,'gqCgvufwhCRu','htye54QeruI0RyCfs0PBfFgh7hLImPBFsfnmCJfcsQDytXnlWdF0B74bl1wVHW40iTxgS1TGgIQhMDBb2O2BtPHx4','ca0emT4hErfCBe7HXjv6PuPhFilXjTfoTd5oTuQiQ64bnTOQw','O2yPfXPnICCScopqpjEszcZgnv12BYwxQ8FC08O6KSziJAsTeYergPt4ihD15OPZA5Ipqj3qtKCPjdlIcK7WjsBHG4AWQM8gUBpOM5bj4teykzM0dufN86VXMT0la2G0kzbexBGQlvMGhWbtSmbR5KfuHyVNZ6jW7yzLI48CGi34IePVvJz0sY2UlgaoM','Yx','f',13);
+INSERT INTO ti VALUES (498884324,-872466194,'gqCgvufwhCRu','htye54QeruI0RyCfs0PBfFgh7hLImPBFsfnmCJfcsQDytXnlWdF0B74bl1wVHW40iTxgS1TGgIQhMDBb2O2BtPHx4','ca0emT4hErfCBe7HXjv6PuPhFilXjTfoTd5oTuQiQ64bnTOQw','O2yPfXPnICCScopqpjEszcZgnv12BYwxQ8FC08O6KSziJAsTeYergPt4ihD15OPZA5Ipqj3qtKCPjdlIcK7WjsBHG4AWQM8gUBpOM5bj4teykzM0dufN86VXMT0la2G0kzbexBGQlvMGhWbtSmbR5KfuHyVNZ6jW7yzLI48CGi34IePVvJz0sY2UlgaoM','Yx','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1511290756,-575264968,'zcBwwO19mEJKva7Sip','kPD4zKmBGxH2yspyVC3p8u3na6NgwrwCH5iOjQ7BZa3AgbvNXxitz8nKJAFZ29iJ4InjEVdnmHH0eylbtzKxnkID2WsKTB','KRQiebQE','goj2jl6HbDgq5fK68QmT3e2xRQkAb2vorYsFNp5ebDl9tBoUe2hiJ4uUajhg9adcZGzvtTNDuO5GxOFJcXvp4PySs2n','e','uO',14);
+INSERT INTO ti VALUES (1511290756,-575264968,'zcBwwO19mEJKva7Sip','kPD4zKmBGxH2yspyVC3p8u3na6NgwrwCH5iOjQ7BZa3AgbvNXxitz8nKJAFZ29iJ4InjEVdnmHH0eylbtzKxnkID2WsKTB','KRQiebQE','goj2jl6HbDgq5fK68QmT3e2xRQkAb2vorYsFNp5ebDl9tBoUe2hiJ4uUajhg9adcZGzvtTNDuO5GxOFJcXvp4PySs2n','e','uO',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1237804830,1907444565,'X5g6kBpq0','fbJRiNKrbkICOnuDvT1dUcSoeTpItLExB8BHt0HNhL85kfKyorWO1nXKKeaHTHtmn3LUdoxdRAdFmpP5emfkXxSry4C2Y7v2WAmBtJG6bNhNeKz80mCvmzc','db','buwJMxIBKQd1bFHCBV60jEdSSwmODpKKle46cqwuB4sy4J39IV7L05eD0fWB3gfx5wzUKqgLh12HnmEcM36XS4nWIc1SPQZpBXRfd9dN9jeVCFBxm0SVPk8boBTMwCA2iOyUg4lkDCZfwHamRX4O09opnybNEtBtf4zdi6eYK6AG','D','Z',15);
+INSERT INTO ti VALUES (1237804830,1907444565,'X5g6kBpq0','fbJRiNKrbkICOnuDvT1dUcSoeTpItLExB8BHt0HNhL85kfKyorWO1nXKKeaHTHtmn3LUdoxdRAdFmpP5emfkXxSry4C2Y7v2WAmBtJG6bNhNeKz80mCvmzc','db','buwJMxIBKQd1bFHCBV60jEdSSwmODpKKle46cqwuB4sy4J39IV7L05eD0fWB3gfx5wzUKqgLh12HnmEcM36XS4nWIc1SPQZpBXRfd9dN9jeVCFBxm0SVPk8boBTMwCA2iOyUg4lkDCZfwHamRX4O09opnybNEtBtf4zdi6eYK6AG','D','Z',15);
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 CHAR(4) NOT NULL, d VARBINARY(50) NOT NULL, e VARCHAR(66), f VARBINARY(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16668804617194237893,518549479,'9','Z1wQgTbojqADs','9GBWI2KNp7ivjExthLCjwBSC6pIBl8jrW3PHcCOr','AdP9OJn','sWpuMuJG0jbo1OeEVY7RLNVYb5BkjKVwhGawNVQp9','a4iBfSvnR4upbjiK7E946zbcKPHykaNNjCbAtlYLZVZAC9JlNxT8PKLuj1OYpm4yV6hhe3Rrvlmovlnwd',0);
-INSERT INTO t VALUES (14405347531422803602,2251918894,'d7z','gTpKwDrgZF5MsU8J77g1','OQA94r5UbEb8zui4Ck','qR0LXBS','sxGYJ6XgNoO','pJK1x98s1JUEGtFwdisOKOoc3Vtgg4g9VOu3BzwzCvHDVksarVbAfsfepaU',1);
-INSERT INTO t VALUES (7254243183600019318,1471753639,'oPQ','oGSRbV3L4VfHIUC1yIvn4x1nCtUzVwlB9A6LUHBm','e1zzRJj0BzofMZ87T2lPnL0ALRs','gMBN','hC7zCONhfTfHTHosJTiwB35hSEUSaJwX57GvPDk5l4PX','SBZnbC2MQvfrqosezT0lzkS46OUzoCO0lOOixkDUgXWHHvFhvg0',2);
-INSERT INTO t VALUES (12641491664757980328,3590222485,'yA','a7Wpuogm4gepPg','PF8pNobtshe2OFBCwFuMVzHbdtz2QysIF3m5kHIojCyBjjf03PiRdK5AceBoO7','jYXZPj','Lc0JTzqPCFv6DdWGhuSsDrkajvw3F4tVbqkOtJM1abIiR5KW9hHl9dY4U3xalepCbRBwaCJoL','6gFVogqJSlY9QF0KSNyEuQTegmak32',3);
-INSERT INTO t VALUES (18388312707872970374,1439235364,'UP','caBJVzXOUTBD1G7NaBHebj8JmyIRIo4ti8Kp06MfaT8DoJRU7','MztMbUn23dwjUDv0bDVL2JAABall9Wgepas8iCN3DUd','E1','A7bDSwgM1p5V0IqZ46G8PcCN6UCkddqOofI2hyUP6e9v31jSlZJmEkLot3BPkjHIG6jMSso','JxqzQ39YNXkfWB',4);
-INSERT INTO t VALUES (3126216715403126446,836251408,'le1','lwVjUJtDpa7y2cV5BhQL4oiJgD4Afq4Y9','i1wP45gnPUGgQ5EL2xpCF8ZFm4jnmj','LIoivrm','HFPGQsdFePmblyt7yOufj7INAwjec6WCCRF0nnDTMuvesMfjlXNDQ1BzVXhXcGLJsGiOG4tKBHyDi0JHmYkwRf','MKqNi9MJQyC',5);
-INSERT INTO t VALUES (2415644014177620008,473981729,'Yb','vJOeoHkhKQzaPTJxMJJe7NXlHz2GYd1RZJ7Ky','MlBjnINM2iw706sDJifuilknT83PWohYZWvIn3mWwWmGEbgFUYR7cr3sQyi7','XzhOP','jcg53Hy6f4ZooH9TcgmHoDN3J59rq6SumWNhzxTx5IZIiu7jqrw9BXEOc','NeP3dLgXpClB9jKrKpr4fiK3Ylmz5Dek4NkZbhBebyKNHZgz1leTj92Q0cB8NmdAjuLVIgBFftGoNSozInARJZEXC',6);
-INSERT INTO t VALUES (10091880350931528723,917546466,'jNZB','M0fdmrj1Sj2HoC4xzH7iKwKJfWe10fH9QahjPGw2r','EdcIQsMtdu9Yc8DJ1gzrd','OhO','6R0Gt8ik2koqCK1HnG3r9EhE4QRr13qMQmpIjFSFtDUT6nL0H1mSVbeh6vElE','0k0qM1BuCqhD7HKZu1LI31rqoYPEK9CaI7Hdols3VA6ey5E51BU',7);
-INSERT INTO t VALUES (27030245574160029,3922782172,'Ubt','xcacziBsqhgeJ1Cps50z8L','AcZkCeX04IfhVOI5R','XiICJM78','cXrX3XKNHbf3kpyNKDm3dU83UHWLM0T5CSfshy7QIsvHKh7F3sbImZu1ULXONJWtGUqV9LSSCc3ycC2V1nePl8t038ea','kvlRBWRdCAlnamp1SjS3WoR2C6cgEARmJyR4WrXDli9zGhvYKEA1GhztOt4',8);
-INSERT INTO t VALUES (4358784261983954091,2095793767,'3','HEcH6ffEOvTtd2qC1z9s2XE5','vSZ','ATPYC3','aSWnnLcdOFzvYS7k7FE84OyAeyB3tjKb2Q4glVLH7YtqFTqIJisgAggNHIdVfnvx4RB10qPLFdbWbQpFzptg06YbPFxb','HCkU4AwJ8Q0NSAXTpYYaoh70DhlbJbpZVJBcb1suAy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(46) NOT NULL, e VARBINARY(53), f VARBINARY(11), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (167110158764217064,7420180442721294671,'bvi1hw1D7LfiHTNiRRzX6KKcWECdw2oJfBSTkQYwlPkIZUh2W0S4k','ul8DZ0ZgQsIfcKNtphTyU','xwxDD1cnFmVaOLsnUs2r2FmOiMszumGX3jbl2IU5CkFTuhlD1R','j0KIgBFaiTO','N','E',0);
+INSERT INTO t VALUES (8420108304807091136,13251531835505994037,'lGfC0YrzfZiM9Ful0EIWA2P0rdR2JCZ9zhTQX4eeQOO2ae3okIIQcQGZOGPUQCT61M6mPhdxmOeTy2BUyt','hw3qbgEOkAbbVBXuD4xHzuWNlufYo','1GG1xxdKCtNEMu8sTm7E5tTXR9xMwjiTOWBsoViEVBL','3YRiAa','u','f',1);
+INSERT INTO t VALUES (17964626856134587395,4639475408749188881,'xl8wo1zLpFjsG8xnLoCLFkj6LFAfOqNhFHa02wpbt3Bw5B6f4xG8sd0b9IPbNPIgmGmVz','WEOH5nRBhLkK40HqBrd2YCt8lmurrZc5M3gomBB','aUwrZTFjO6ZGidKz9uRby6XxnQuGG5','8eJD','B','h',2);
+INSERT INTO t VALUES (5120738945444160582,15256276105373089011,'2KioysRGde273p9olPjahZL3LinSQOso7aSK7VP8c1Vxl6ZXd3KPh36jrndmBc5jI2Z3I6ZhhWpjXro57JjA7PL8J4','T8lQ0CiuF9JkTDdfu3z6utKkVJLzFsUKnAjjarYLe1','eJxwzhkmqoLT1iTY7WRBn','CA4a','9','C',3);
+INSERT INTO t VALUES (11461916676290558500,5060833702454895824,'DbGO4YVZai9dPqyOoyfaQFx8y6Jb00K0sIP6uI0W8TJ','2QkK4FouT8q31pocyvfJHq2C66kouhz7N6rBSYAU','JhtlQ9EZIUJnudeqwg91y8t9TXGmUjlefmxiKtMzkdjyc5H','jbD7SIV91Zq','V','r',4);
+INSERT INTO t VALUES (3996703870364500062,15119349278878445865,'jqXk0Pf1eKGHmpi6rORjMjrguZrjWGRbZ0Np8fa1ATUrLsyOdNQD5N2OF','15IwyiUcEkpKY','Lku2s0Sg','jfkFOCy','u','n',5);
+INSERT INTO t VALUES (17972545359980696553,14807418094937342041,'lyEPF7QPpe2jqUMNZybYC5WjTnNB0CPz08XMhPWjjSsntK','HpHltK9HUIKFAxGdVYLYzwFszcKM4PYeiqYiC','7e','sbzT75','b','0',6);
+INSERT INTO t VALUES (15983686003934028171,16891018368673233383,'Wv6AGfJwDiV9V8qC1qG9LQ3vKAO0JJs90ddXbQSSM2tDG','z6Hla7bNGBcFs','kM7ZF8v','rhwMm52','3','7',7);
+INSERT INTO t VALUES (8797351394944949009,16913635400600916794,'lA6zFO07tcqXGLeFB4ZR3VnrgQpTzRLnha7rsrWd69LLyq1HA1Jghvesc05wrtA3qHtfIffZkkC4gA5mPLNK05gQM','ql','LsXC9voegnZ4k0MsRAdhau4FA','cx3Jn7','P','9',8);
+INSERT INTO t VALUES (12356989549526528518,17564405456495961418,'OnKJf5LIY80iRnX3gRnmpiyDdqThIKtgvMZdAQB5Vsygs5KkJy5fwvz3MJRJNk4UalDoBV2iYUdW9JKq5ygwTWe8SxVGRFp3','DPi1fTi2nE8j6iKn2eMbNdBA5c','FT4OiNrQeo40yrLLvmMOFogXiLBaNJJr4NArQyDn2','t','o','8',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(46) NOT NULL, e VARBINARY(53), f VARBINARY(11), 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 (6359223485632946133,466602511,'22Ni','2KMWLDR4040s','1xJqyRUqcr1pBvQ9dDjYgUZGCKXRDqSaPwu1lcVZLF8zAE2kCf','uaMicIZ','08mUv4YmcFz9flfTVnzi1Jggkne','NulIBnQl3v1N0xKT6XxK46LuHDAaQNeyKv5ifOfD532EWcKVL',10);
-INSERT INTO ti VALUES (6359223485632946133,466602511,'22Ni','2KMWLDR4040s','1xJqyRUqcr1pBvQ9dDjYgUZGCKXRDqSaPwu1lcVZLF8zAE2kCf','uaMicIZ','08mUv4YmcFz9flfTVnzi1Jggkne','NulIBnQl3v1N0xKT6XxK46LuHDAaQNeyKv5ifOfD532EWcKVL',10);
-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 (17915732265492412351,1034069600,'3D','XGLZu7mhziDD761Ju2uuj09IK49sg','Q5NMWeBPHrK867ehcPlSh1GQ92NHTM41uQt35a4mmnyWdTmXY9OwdQfx41d1sjRC','Mo7d0k','RV18lGCIh88EBn5P0SFej5JeTu9uxKx0ztN','rU3Tx6VHFm6AO6CrRfswfXtOhUCtqpqya5nmYLSSao0tJmmT6mN5QapFghN',11);
-INSERT INTO ti VALUES (17915732265492412351,1034069600,'3D','XGLZu7mhziDD761Ju2uuj09IK49sg','Q5NMWeBPHrK867ehcPlSh1GQ92NHTM41uQt35a4mmnyWdTmXY9OwdQfx41d1sjRC','Mo7d0k','RV18lGCIh88EBn5P0SFej5JeTu9uxKx0ztN','rU3Tx6VHFm6AO6CrRfswfXtOhUCtqpqya5nmYLSSao0tJmmT6mN5QapFghN',11);
+INSERT INTO t VALUES (9194023895212149719,11819987174870579801,'wiVN9quXyYpl4jDSf9QkJekXqX9ZUvuoRKJ59DqLExsefPbkr2uIPMVl1r068QZDLcezKMVRLxBV3OOhTiqNwLKf5zs','fUV9vqg16M0qNni','XdqNLO9u2c0bSfvWFpjWdrQ5PFTEtV3YFTp1wFP','GRPr2X','j','7',10);
+INSERT INTO ti VALUES (9194023895212149719,11819987174870579801,'wiVN9quXyYpl4jDSf9QkJekXqX9ZUvuoRKJ59DqLExsefPbkr2uIPMVl1r068QZDLcezKMVRLxBV3OOhTiqNwLKf5zs','fUV9vqg16M0qNni','XdqNLO9u2c0bSfvWFpjWdrQ5PFTEtV3YFTp1wFP','GRPr2X','j','7',10);
+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 (9687400055728747122,16786495763869642527,'giDoRod2S8IvU5tFellPNU6ERCCHyWZxbVftcQ7VVLeyv31NhyWboJOHbcgPDj11AUOg','G164olTr0rspqPBA','trU84IUn6Y0tfj60odjg9mUUccKvg0lc3PRk6n0nxX5aaAkpsEGB','opOF7','A','k',11);
+INSERT INTO ti VALUES (9687400055728747122,16786495763869642527,'giDoRod2S8IvU5tFellPNU6ERCCHyWZxbVftcQ7VVLeyv31NhyWboJOHbcgPDj11AUOg','G164olTr0rspqPBA','trU84IUn6Y0tfj60odjg9mUUccKvg0lc3PRk6n0nxX5aaAkpsEGB','opOF7','A','k',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8774120281463873684,239245847,'o3','uC5zbJYhcCqzFY317nXYaOstGAgX2gd9YcpdwJGGGw4V1j5s2vNvTPKHURLamhHiMcsgfUMisdS246c9J4O2oXffKEfWL6jB1GEwspUQ8sDSRgwedjQl6opsUVjBiK9MNktfZb9WBCz5ocEsBH3GSJDGRxhK5BFLmjUlmibF9N6qgo5QVULaX6Vi5fmEJ8xaW0LId8WH9','kYRzrY7nocuOZGRLHvGWEMvZ6pRwru','noV','Wj8qkLhKhHX','C8AlAIva1j7B7BOirQvTsXwntbcfDNuWSGHcvsouTjNTpzOmfCpq1pzTAVotfTynY1sxH',12);
-INSERT INTO ti VALUES (8774120281463873684,239245847,'o3','uC5zbJYhcCqzFY317nXYaOstGAgX2gd9YcpdwJGGGw4V1j5s2vNvTPKHURLamhHiMcsgfUMisdS246c9J4O2oXffKEfWL6jB1GEwspUQ8sDSRgwedjQl6opsUVjBiK9MNktfZb9WBCz5ocEsBH3GSJDGRxhK5BFLmjUlmibF9N6qgo5QVULaX6Vi5fmEJ8xaW0LId8WH9','kYRzrY7nocuOZGRLHvGWEMvZ6pRwru','noV','Wj8qkLhKhHX','C8AlAIva1j7B7BOirQvTsXwntbcfDNuWSGHcvsouTjNTpzOmfCpq1pzTAVotfTynY1sxH',12);
-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 (13068630113723031688,827152085,'X','tZ50A1VFB7svoGL4n1ImFMxWx4GChNK428ViX7pM8fzOQD1qa0ohszHkotYiWm55YEqNsM5dvlokTfR6ZqyNCTLfGAnGe3acArRo0dTePzyLP1WVESg4BA8f7yXJY7JqaDNJp4PMEBmL3yJlcnyOHwQSfiUpEuVH2OFRDHTLef3WVOqthhtEKBeq','qVuzIlSnnie1FkJV','o0xy6VIHuPDYjAJSlRaUgUCY3TAS6aqSDoat9FqPzCUN9lmOI3bKawLCa24oF8dAl0QCPgtN7573pr0M1pI0DslXRKWoBvpqNPUt1enf6xkj8gToaQmx1T15auFiVNRjL6Lbl7CrnO8eMsjuFognhaBuwufqQp1cnHqNcTAqxYTQbox2Qk4RcvpoRB3PrGVOxcKqIMi77dMafTgpancLhgOc8aAqpByoAbAu5jULTMmtPrCkO','h3MQMfzPq400xTk2otxm8sYJW7sZQT7uDFYSrpGdJNFKDvX7DPIkKn1S8FVv2BCsP0rRb0nKgY9APr07UI0pkUal0B3i55FQ','hCck2qnHhvTSbaNjjmnpU9aiwRUZGye26MkMHjmqjkHJXcTq4tSGwsjB02G3qyu',13);
-INSERT INTO ti VALUES (13068630113723031688,827152085,'X','tZ50A1VFB7svoGL4n1ImFMxWx4GChNK428ViX7pM8fzOQD1qa0ohszHkotYiWm55YEqNsM5dvlokTfR6ZqyNCTLfGAnGe3acArRo0dTePzyLP1WVESg4BA8f7yXJY7JqaDNJp4PMEBmL3yJlcnyOHwQSfiUpEuVH2OFRDHTLef3WVOqthhtEKBeq','qVuzIlSnnie1FkJV','o0xy6VIHuPDYjAJSlRaUgUCY3TAS6aqSDoat9FqPzCUN9lmOI3bKawLCa24oF8dAl0QCPgtN7573pr0M1pI0DslXRKWoBvpqNPUt1enf6xkj8gToaQmx1T15auFiVNRjL6Lbl7CrnO8eMsjuFognhaBuwufqQp1cnHqNcTAqxYTQbox2Qk4RcvpoRB3PrGVOxcKqIMi77dMafTgpancLhgOc8aAqpByoAbAu5jULTMmtPrCkO','h3MQMfzPq400xTk2otxm8sYJW7sZQT7uDFYSrpGdJNFKDvX7DPIkKn1S8FVv2BCsP0rRb0nKgY9APr07UI0pkUal0B3i55FQ','hCck2qnHhvTSbaNjjmnpU9aiwRUZGye26MkMHjmqjkHJXcTq4tSGwsjB02G3qyu',13);
-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(96), d VARCHAR(19), e VARCHAR(85) NOT NULL, f VARCHAR(93) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2656423926,2754673120944085447,'jw87EcYaK4PgZvYLRSiAD30G1F15LXJi','hiB3KM9cGOKc','3MZ1FGCBaFyRCSooOz6gwOEmzCPHISsGv8uPTZrqRL78BfA1WkOdAs9V7pTi8XozmJwePw1jwzM2d3x7cAct','TChw8w0qnJ8HbQGfS7ocPVO9gcE68aFVx8seZIFHJKG5rbtQEWWsQhN6kNyhq','Vts9q9a4EBnvG09NaOLTorFDHK2O3ZK0ELfg2F6B3GR9EI','LP6S',0);
-INSERT INTO t VALUES (1271785340,11758191806305860881,'oS8rYYtVZX3TaqnTXFBqmVY6lY0G73tCsGGjROYw9aBJmySy0k4gqnmY3eY7A2RnrZBQpPsWz','S90SC4aO6fy','uJK1qeGe7Q0q4qbswC3RBlFJQ8a1Tvoe5YcvLRRIo6ghT3ND3x5gRRd3o37QW8uxDCBhqXIQIYicM','Vh3qFaqh6VHY4t5stMy33mg4ooCE5ppGVipObA3KFsHViYXwLSvjwcLWoDJZLSjuahUDXrpaLa','Ut9j3jughlXsumSuY6p4REuFNIQVb0xebnNTp8SHIBEJFvtoLsVeGhvP0TNr9EDQ6FkvnR6znj6P','JXGQfOFMlulsdmBUHL4Kr7yJcSsB63aFWBbQ6CM38m1QlFav5xJAnbCibyGc5UGy5CI1w3eLDQwK5xSet7A8s',1);
-INSERT INTO t VALUES (2303904647,5681281799493929934,'wEwF1lVi8zNG385dFuWY0ZXN7s3R4SWzZ59GiZsk6Zmmz8zuZk1ggZPh8KqssTgeskcyvQnGN9CXKXCtyPZeFqEzZHwA','Gn','MuQw072Jok1VSOFyh5SzHmE3wHoKqzTEUesLW7Ars8V4ZzALROiU74UfvQggCFs','2hGq','UiSNu8Jq0PfI1cgE0Ql1','J',2);
-INSERT INTO t VALUES (587954424,5571454986128137230,'yQoZqukhDJufpoGvc43rDYhfU3vSUP085nMtjyVaAvz58iPgbt0EF','RjR8iBKKhb','0Q3dTDc6pQApnwf7nLJJoSg9rYdz3yPNhbYOhyr52469skm7EW7MR6rZEmQJHNRM','mpIPNv1gRorCMRTEcCgEptteGglUzinqTG947X3KyZQgPSjvxA9ctIU6HMrWyipMVB6k9JFoVQB','v7xsNl0lmSTFvcJkafX7O22gWkI4ZLnzVlIS6lgsiZ69ztKuxybifUSyfTSiTW2Brp1ckRDl','DIPlVti5nPXWqizY62FbXjlfuYMXB7bVC62BkMZKYLLLhrSBYfTURbnXOuwvtMAcC55LATDbybvnqmJdQWx',3);
-INSERT INTO t VALUES (3052175938,2004008010013727976,'qSaw8ppVp0cdzyO49fE9RNeuiUAgFVLlN3HqUXOCND1tubJGJYj','0Awn6vVbT','9p1G68sdSLscAl6wy77C33vwD3t','ULpITv1T7Tf14qefHnKYs9fugj','kHOvuFaRyX3urqPPLCBAnCgvHUWz98iy78lut94N87J','F42ArO6YILEV3ewVT4RJ6RhOXEsHTHtbhgVcwjwLMa2A5mkGpdQrcMD7YYnhZYmxY8Kd2gUdu2c397iQRHpefcTzJAfb5tLD',4);
-INSERT INTO t VALUES (1983371578,2973207922766899841,'G7YNCenbTOdAo2MJ','XiqQ2Z6YpoWXVglb','efjFPlApEt8ZTAvzifpmGn6EERyXEP0oTakdYzi943nR7RVFRtc2zqjpsf3dODjjieByb28o','b8PJHi4','2pepe6','iTKe0Dy4WFn558aMWS3BijpCIR9odNxNZICSkue',5);
-INSERT INTO t VALUES (2328641372,7443129228090514926,'dfYEKhMpXMyBOC9lmBE20GxSOVDLnlZLywpnbODSF2ObqpoiiHxDTC9dX8gmScLIvN8KvmNg0NLOsvYAgPD5ILE','PubB6G87g4CoP','SEIZlV9qlaBRzsX6IJR6HERDWcSlFlBiJ340d','10j1l9gG2RmHs53MTDJJ4mnthUFBUUSjoU5yMb4ZVgGpqJ39frKBtjXjwzpOQ92OJ7mo78WX35ZfiHjZeUuqZCDR2f','LuGyjajrSFnyeEy2IR4Fm9o0jKkSH5ZWvJPwZkcwkaveElQz2NzdM3QLo3','Tio6UDEYSL7aw7QS6iRfcUxMJjIQasS4tpcRR5OnqbWjdJUZgWMoYoiiXD2FMEe3VPXB',6);
-INSERT INTO t VALUES (3973863999,3935547825150006878,'lsxff2ERtpCaP1mofuFAcltdiN1VQo1nLNUOrMeX0lGfK','EI7mCq4yd68C2N','hziQCDxSnm2QKwATqOeMAkKYSeLUjK6TuUE8NJLmHfpbdZeKF','02skwtF3k0MNE6BngeiCrGYvhr27XrI','DN1Sm','T1XsrqXgO5fsFRZvo3SHIlNcXfEiybnKHA5oTsWeeScVqonHsdQhd9',7);
-INSERT INTO t VALUES (3487391195,10928660378822762553,'Oyhvp55sHBA6sbljRNdQ2YvhwRm2U4TppHlQlzOcymtgRotYmadKjlAZ','ilUnl2rm','iAqUQudWh6TVqfR4MsKmA84aAjWHgB5dP8io5RG1bTlbzPjWDjH2VjT7M99zrpPRVQTAZ','KP4KvxljGB9sZ10kTBrjBHzzwe6ZN5QgP2X9uZpqZ3VEzRbgBDS7jU','bvPeS2wVx','0wL2acVka1lhw7HCwsm5lS2BuxzFtkDSJ',8);
-INSERT INTO t VALUES (2969872650,8151886345613086668,'1H8i7j53dswXTqsqJan3wUgYv2h00HbbCIvi1jGlOJTqpeSICJ3WpCsucwpDpsxpnFFjt6mKzfXlIPlgRRmWcbJZkjUd2','mAOi0BvVV','ovrsppWi4mDJiXshJVQCG6gYvTYaEVp','mZNEG4TLNsGpbxhSVKSp0G','A66hu3yQ2Vj3xaqrFJ6O','gBUzArWVFy68Pqm97XfW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13402231967341362642,13651203916509155418,'9kbJspaB9KAbaaum6BusFWtGhVojRgdQAwz2yjRe','xlrP6zWTLpSLYxJTJjFzMcBlirFUW','vqVG4UuwUWPN83Z5gD4qe','9fS2z','d','5',12);
+INSERT INTO ti VALUES (13402231967341362642,13651203916509155418,'9kbJspaB9KAbaaum6BusFWtGhVojRgdQAwz2yjRe','xlrP6zWTLpSLYxJTJjFzMcBlirFUW','vqVG4UuwUWPN83Z5gD4qe','9fS2z','d','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6498951325720415607,17989604527481028139,'xHjHtej2BBPivdmbALPaGLGEqO3Eq4gzKW7f9intGdYDT0etVP','r8u9ecBwhks1nMFW8Z','Y','TxjgDMngQF7BaRyD4TTrHpxU6jzsylvHWJ8OHeTsgnroqBDex4W2sID2KqPwPdZpPQMNXVpqR4fcS9sb2PxjGFNAkV07X2Rk09amAoRtfOYmOlaTaLM2Rc93DUurLltRK73wI66s3NYBofQn1NZgt3seirMxSdwWjq7t7LaWl9XWMoxsqFw4GayIrF99ZJuMPfS62Y8VCTSER5ptwe9UzD9QYRF7kLc0B7a7Lr3rNPl','p','m',13);
+INSERT INTO ti VALUES (6498951325720415607,17989604527481028139,'xHjHtej2BBPivdmbALPaGLGEqO3Eq4gzKW7f9intGdYDT0etVP','r8u9ecBwhks1nMFW8Z','Y','TxjgDMngQF7BaRyD4TTrHpxU6jzsylvHWJ8OHeTsgnroqBDex4W2sID2KqPwPdZpPQMNXVpqR4fcS9sb2PxjGFNAkV07X2Rk09amAoRtfOYmOlaTaLM2Rc93DUurLltRK73wI66s3NYBofQn1NZgt3seirMxSdwWjq7t7LaWl9XWMoxsqFw4GayIrF99ZJuMPfS62Y8VCTSER5ptwe9UzD9QYRF7kLc0B7a7Lr3rNPl','p','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (601183999386990112,2131817483005081604,'Jdy3mC3NGQz','9fBb97CrCFWo5C2r8qtSJtjhzVHRfRpmTZzNkIXubx1xfGPiUfMe75z5V0E9qSNRvG7s0xkpiEg6RBXo7SP6GwtfYOvmN63c9IeopZbjddmV15ES4bQcLzWxdtyMMla9nVewSUnVo8dUuaGIxAEFJYOpvFIoSGSPKUCHguwRpf2EIEVJUDi41SjLumi3WCLbXsg8YiMpAMlc7wtZx18igzo84fIEd5Xw3NkvIHFF8aUoYIf6MGgnhpa','s8Rbs3oCcwqF0tdnhnF4cqtfeIl','nylVS6FOVelAwRK5xV84mCML79FtulhZoKizC1atziSulbekx4BjkNxVXfNVal4pqe4qIt1Whdbp2qXEIUk4fuJty0mi3G2H5iBrtWe7YZZL7cX','5k','O',14);
+INSERT INTO ti VALUES (601183999386990112,2131817483005081604,'Jdy3mC3NGQz','9fBb97CrCFWo5C2r8qtSJtjhzVHRfRpmTZzNkIXubx1xfGPiUfMe75z5V0E9qSNRvG7s0xkpiEg6RBXo7SP6GwtfYOvmN63c9IeopZbjddmV15ES4bQcLzWxdtyMMla9nVewSUnVo8dUuaGIxAEFJYOpvFIoSGSPKUCHguwRpf2EIEVJUDi41SjLumi3WCLbXsg8YiMpAMlc7wtZx18igzo84fIEd5Xw3NkvIHFF8aUoYIf6MGgnhpa','s8Rbs3oCcwqF0tdnhnF4cqtfeIl','nylVS6FOVelAwRK5xV84mCML79FtulhZoKizC1atziSulbekx4BjkNxVXfNVal4pqe4qIt1Whdbp2qXEIUk4fuJty0mi3G2H5iBrtWe7YZZL7cX','5k','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (17566016158267155125,8032237463432063895,'nh32NYv4SkoLjfa3Bi581GStVvHiERwaFMX0mKDBxdo8QgpBQXuQbFgTI361cCqQseD','S7y7OpnXlUA49q8WXFcvkosBX7lOqsDeUE3IgKcjVZlJqKA8K4h1IAWVCVF2zQaxP4zTuF3V1GUakDlm763g6JPlCxs4eggtQvneqFLiWda34Oe6KEf5bbw2onv','vAigjoXNaEInH7QFTF2mSGs0PzwSx','jhZ6ixIzibVZ6dsPFml4POGFgTjnGWej8yRWKKIXcRChCSvVRAOoDU9RxvxGXjibCzABrPTVK55bxVnDJkm0crD98S4fswRDxOuG6FsCtCgI91mknxt9LPWo3MWP2VPLpdXR2thft9DbfjEykKqZuNHECmeK8P6YZCog45WfB4OOmeiWd2uIrpXY40SdeYTi5oYOexiJBr7p','fW','CI',15);
+INSERT INTO ti VALUES (17566016158267155125,8032237463432063895,'nh32NYv4SkoLjfa3Bi581GStVvHiERwaFMX0mKDBxdo8QgpBQXuQbFgTI361cCqQseD','S7y7OpnXlUA49q8WXFcvkosBX7lOqsDeUE3IgKcjVZlJqKA8K4h1IAWVCVF2zQaxP4zTuF3V1GUakDlm763g6JPlCxs4eggtQvneqFLiWda34Oe6KEf5bbw2onv','vAigjoXNaEInH7QFTF2mSGs0PzwSx','jhZ6ixIzibVZ6dsPFml4POGFgTjnGWej8yRWKKIXcRChCSvVRAOoDU9RxvxGXjibCzABrPTVK55bxVnDJkm0crD98S4fswRDxOuG6FsCtCgI91mknxt9LPWo3MWP2VPLpdXR2thft9DbfjEykKqZuNHECmeK8P6YZCog45WfB4OOmeiWd2uIrpXY40SdeYTi5oYOexiJBr7p','fW','CI',15);
+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) NOT NULL, d VARBINARY(93), e VARCHAR(78), f VARCHAR(9) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (111,1820566,'svEeRMis1iNAvog26a0mRpClyudgM1LGduaa6iCly','Xhn36mT9dSIJJH0IxvEw2UOxE1T9muT2j1QY50mvrauV4fI3w4kwZj1vraNv72WARqGeWQ9yeVLN','QmZpti3xkEuPSWW0ppmB','cE5','rD','M',0);
+INSERT INTO t VALUES (63,6338147,'okzfml7eZrHCUw9iBbcOK51IxY5F9y9uNo4O','OD9Cc2ToHzRcRUfbP72xMYXfZTsh4IvhquCQkFm','0iZ7k3xzzZ1r7MXemD9ha6SSly9ZWos','afR3','Zn','v',1);
+INSERT INTO t VALUES (40,-4895265,'T7DrDQDAjcaMVjRnAKz1e6LCpUnQH667LfSen8tAE0oXd09GvrISUrKXNOfoNmRfxCY1v','SOUdj2lbITHKWzvb53pK8qgHsgeES4tTQ7NuxCOEdnp1amA','W9Ba','4hv','o','u',2);
+INSERT INTO t VALUES (184,3671959,'kwCl','YOhtxIQ5yu4EF6mM62Yl3w6EqMtCwhvQ1mWUHpF1iYR5czX1oQMMkWqikvs20n0JS','A4FEFNrpe7ZEY0qFbDmZCu8Ds5Gj','oWJRAw','n','J',3);
+INSERT INTO t VALUES (7,-5268085,'foLvHmacReWWRnQ37r2BJaWOrY7PXvhYKKYg5vWfS9ucmUwuqJw6yJOOa','atmT5fkB54gyVkqmZJzy69E2nuT7iNgETTcaxIxARseC','c1QtT1hrXjBOTU15Nu0w','aYevUQl','X','S',4);
+INSERT INTO t VALUES (100,-4360383,'QCP0nFDLiK1ftnvq5g8WBs96BRYN3toOL1Ek8hCgvRiwwfZLDCUDsG5X6QDlHmSLewiKRGCgNFVgBFbV','VKpwRKPoRZF5vmooiknkbGXrm63kBkBCS5ViteuFKeMUABH7WhVxM5kBVG4Rpnwe4tN','izoc54p','K5l0R','C','9',5);
+INSERT INTO t VALUES (244,5351398,'gHNl5rHXpzgwKDjmqNbDNTSVR2dyptysijqTbs1kzUzmcYj','0gD','6uDFHAwbV0choKzu9jg6dJQ7chlVR7DWueytwFFXwLN','FZshVTz','4v','Y',6);
+INSERT INTO t VALUES (3,390581,'t0Wi51F4Ogiy30yRqNWufAy','QrwNQm38WWIckpufyoAuiuYjsIE9N9zAlxGxjeTEgI0dZ80ivCTwGhXiRwjE4jf3IYIW8abBmG4GF2BxbdIipE3Z','bFO','mw','5T','E',7);
+INSERT INTO t VALUES (61,7636281,'Ikw65uBOoYj4rRZa3WLa2KrMyVoKTBpfMLLhaFLqEpokyz2lzC4NjtxfIuOys','kVxme7PPytlfwjvboEp5eswBQXk7M7xwpMIoaG0pjY399ur1uusCwm3iNYj','KgoLQYfPOiPbcXVZ7cbPLYAw','VxASQs','yV','K',8);
+INSERT INTO t VALUES (188,-2040883,'p1ywZRpOSoMHhBCODQ5o9t5LfDNzJlwq6IcOPJt5r7BisygoAnmes61MGk9sfGX0eeXdIA5uw947pzU1rbfThZ7XD','CFlfowXaL6','vwbnsJqQLmSAKnFx7mXQ3AZs4uETd3ubhrwTXNjXG2Zt7zUKK7hYEFe','9vMeAO','O','Y',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(95) NOT NULL, d VARBINARY(93), e VARCHAR(78), f VARCHAR(9) 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 (2035633139,18294006298123462130,'XhT9pYDttNFgNU81HXv4RqFcuGUSpvJtlmqKAQIv7fsdnlgPcWLeFSUugfdJVPDWvILzbv6ktzRTModkyi1KIXSl5u','AGEz','OCwsyiclkWHLK2qmGG8PmR4PgbnlAi5jenXd3urDQI5SRuGv7szhUTrOUJx4p6sDYCSWgH5XRP6ickE9Gc6Cl','faG3PttlPEYPNuUtKqZKFxogHKsWn28I5YAQl0AqHzUUfV5pHpUOgsx6huUgEnQS9v4WrFCRdpuhmPJBkF2QXK2o1','Ha','wZzFYTGqIB1NHh87MDKqyjYqGqDzbfObC',10);
-INSERT INTO ti VALUES (2035633139,18294006298123462130,'XhT9pYDttNFgNU81HXv4RqFcuGUSpvJtlmqKAQIv7fsdnlgPcWLeFSUugfdJVPDWvILzbv6ktzRTModkyi1KIXSl5u','AGEz','OCwsyiclkWHLK2qmGG8PmR4PgbnlAi5jenXd3urDQI5SRuGv7szhUTrOUJx4p6sDYCSWgH5XRP6ickE9Gc6Cl','faG3PttlPEYPNuUtKqZKFxogHKsWn28I5YAQl0AqHzUUfV5pHpUOgsx6huUgEnQS9v4WrFCRdpuhmPJBkF2QXK2o1','Ha','wZzFYTGqIB1NHh87MDKqyjYqGqDzbfObC',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (1537435966,15706015057547463643,'umkAlZs8jUnJIthRG23i','RBhB0TRzkB0','iQIWF0NVA3wPD3HdEY1gT3gnSnhhXNzguWM8oUbf9jsDktA09Bo01JOOzKFNmGOluvu','5X','5FvBe9XDhAU8axDRPzgpkRj2sxxolJYnJny64MlMmDnZaNJjLR7','b97aIlZFoMRw4fuLLuUXUhfWFvBeu1XbPp8',11);
-INSERT INTO ti VALUES (1537435966,15706015057547463643,'umkAlZs8jUnJIthRG23i','RBhB0TRzkB0','iQIWF0NVA3wPD3HdEY1gT3gnSnhhXNzguWM8oUbf9jsDktA09Bo01JOOzKFNmGOluvu','5X','5FvBe9XDhAU8axDRPzgpkRj2sxxolJYnJny64MlMmDnZaNJjLR7','b97aIlZFoMRw4fuLLuUXUhfWFvBeu1XbPp8',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2012493989,14643397046346351262,'NiYXkmxhP5D0jZQ8xLBLD03obd3y0zpc','w4rwqr6jzfjk4HF9r2DzK8pyaU15u3hyavNnXP5cN1OvoXER0SjnRRrNBLBHa33q3Swl2dhBSPCTyKa4pDUAMUYeI59u5IjuYB4IhnFl8x4iOs8R1mN885ouXk5','JJyWCHu5xGA2AUPEVWFEl5IM16IY6CpEIqK0fvn','KSWTdSySm4','h8n38GXUFvhjXAhZooCIpTD02LD204mfWMpCgrB6eFxKFk2WZo94bsX3hnXA8YIDm','x27sLDTcBlt2obXTJVIkJDGfKdenGjFYNFHaSMp2GtMJodzPlocKSB2uUFKx6SOLFIMdgTIk4m6yfbDXybpVJ2sNFVSJ',12);
-INSERT INTO ti VALUES (2012493989,14643397046346351262,'NiYXkmxhP5D0jZQ8xLBLD03obd3y0zpc','w4rwqr6jzfjk4HF9r2DzK8pyaU15u3hyavNnXP5cN1OvoXER0SjnRRrNBLBHa33q3Swl2dhBSPCTyKa4pDUAMUYeI59u5IjuYB4IhnFl8x4iOs8R1mN885ouXk5','JJyWCHu5xGA2AUPEVWFEl5IM16IY6CpEIqK0fvn','KSWTdSySm4','h8n38GXUFvhjXAhZooCIpTD02LD204mfWMpCgrB6eFxKFk2WZo94bsX3hnXA8YIDm','x27sLDTcBlt2obXTJVIkJDGfKdenGjFYNFHaSMp2GtMJodzPlocKSB2uUFKx6SOLFIMdgTIk4m6yfbDXybpVJ2sNFVSJ',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (45570,-7223012,'bceavHxMNfaLmp','Nq2sylkDX42WYKSShC27TvVboKOffkUGyKlkK9HDFQZuFi60h7WGmvpS','FTfTYk44gMKY6','5BUu1gH2','J','T',10);
+INSERT INTO ti VALUES (45570,-7223012,'bceavHxMNfaLmp','Nq2sylkDX42WYKSShC27TvVboKOffkUGyKlkK9HDFQZuFi60h7WGmvpS','FTfTYk44gMKY6','5BUu1gH2','J','T',10);
+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 (19378,-4224521,'eP1KYBWQkdYf6K45m','CCvLec','Nx','8KsOw6t','g','r',11);
+INSERT INTO ti VALUES (19378,-4224521,'eP1KYBWQkdYf6K45m','CCvLec','Nx','8KsOw6t','g','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12405,7124868,'y0qCbZLKEs','O07L','ceWu3k6KKkyp0HYK2eKkBEYELWmrBSCLbuHp963SKMwX','Nbm8UQ5Qa','z','f',12);
+INSERT INTO ti VALUES (12405,7124868,'y0qCbZLKEs','O07L','ceWu3k6KKkyp0HYK2eKkBEYELWmrBSCLbuHp963SKMwX','Nbm8UQ5Qa','z','f',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3148148815,10666318194667799646,'evYZy3XEFFjEQ2EBAf4bcbGHc4279','EEP3FcLNlrabbJZLAItKgXGkNiE12VyS6du6pFJec3HOJmZYx7n6o59pNrECnmSbfV8Sf','5HhkPGo0gH35SC3PaPBdWnAvqKMggbsBpgGmWrs9qWGL01s6xB0x0Xn9depUJCl','I9Qu0c8I5xppMdVdazi3iaq0Rf30WSgaC28Ja1HHyVxyDdw4nd387Z9vaXboNGpkxD94sDCy696z36AYyp','OIQ9Res44VvJT8ULtnFRpv','d4fc47fhlHxxB0T0sgzNujxDNEl',13);
-INSERT INTO ti VALUES (3148148815,10666318194667799646,'evYZy3XEFFjEQ2EBAf4bcbGHc4279','EEP3FcLNlrabbJZLAItKgXGkNiE12VyS6du6pFJec3HOJmZYx7n6o59pNrECnmSbfV8Sf','5HhkPGo0gH35SC3PaPBdWnAvqKMggbsBpgGmWrs9qWGL01s6xB0x0Xn9depUJCl','I9Qu0c8I5xppMdVdazi3iaq0Rf30WSgaC28Ja1HHyVxyDdw4nd387Z9vaXboNGpkxD94sDCy696z36AYyp','OIQ9Res44VvJT8ULtnFRpv','d4fc47fhlHxxB0T0sgzNujxDNEl',13);
+INSERT INTO t VALUES (41457,-6856625,'LGxEGqGED0shaK325pd25qmRIm8','jku1HIun6sIfPUEfNweZta1ABke5NuWIakrzTtAaasZimP3jY8CYFhkROoG4L4BobOWvhTQADm0h5cbiGb8jY36ewwD7td0d','bY5DGKWVm5DaUw3qj89HIvVe0KP40a52ZeyCrxCZlA4IrhDrWd','n22q','u7','L',13);
+INSERT INTO ti VALUES (41457,-6856625,'LGxEGqGED0shaK325pd25qmRIm8','jku1HIun6sIfPUEfNweZta1ABke5NuWIakrzTtAaasZimP3jY8CYFhkROoG4L4BobOWvhTQADm0h5cbiGb8jY36ewwD7td0d','bY5DGKWVm5DaUw3qj89HIvVe0KP40a52ZeyCrxCZlA4IrhDrWd','n22q','u7','L',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (49313,2716824,'O4nDKbaHujcTc5pZfffKK8RnR3QoC','z2vo6HvYOKZ9uBqC7eRQ1DKyNdAOnpSCvsjEstBPGHZkHQdEtn9ONr96VBljojHQCZ0rtGfEScDe2YXzR7FiW9Nitp3m05iqJK1HRkl3Fu95Fb74Ej7z2XUeuyYM47kdbcvLOvnCpwhPjpnks6bPdj0pLtcymplqIeAkC6FoW6yRkJjmtssQDetLve4n1lDgdovGCVBAkCaBLOWZcDnrhmSCXyvRFNeI4BvMds2','2719jTq2yJvt3F5KoOt7MCsms7ItFNWmMcf25p6eTlYmwt0vOMPdmrSInroQtY','DjE83vPducoO8Ycl0UI087M5rpNVdY8CdTztDEFpHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi03qpigq0p0K8mBRiVwEIxSBRghl2PEynS3JR1v0oMZeo','9','k',14);
+INSERT INTO ti VALUES (49313,2716824,'O4nDKbaHujcTc5pZfffKK8RnR3QoC','z2vo6HvYOKZ9uBqC7eRQ1DKyNdAOnpSCvsjEstBPGHZkHQdEtn9ONr96VBljojHQCZ0rtGfEScDe2YXzR7FiW9Nitp3m05iqJK1HRkl3Fu95Fb74Ej7z2XUeuyYM47kdbcvLOvnCpwhPjpnks6bPdj0pLtcymplqIeAkC6FoW6yRkJjmtssQDetLve4n1lDgdovGCVBAkCaBLOWZcDnrhmSCXyvRFNeI4BvMds2','2719jTq2yJvt3F5KoOt7MCsms7ItFNWmMcf25p6eTlYmwt0vOMPdmrSInroQtY','DjE83vPducoO8Ycl0UI087M5rpNVdY8CdTztDEFpHM7RlRDvRGBdiUcnc3qq0wpaNMwalYfrI0cWomT6a1Abp1IewUWpLdStLvsjb495jCuXYd4tgLQxPf5vaEFjrwNMvLXmltcU7lFi03qpigq0p0K8mBRiVwEIxSBRghl2PEynS3JR1v0oMZeo','9','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (59405,1351864,'q3iEedfLh2Ltm8IlFLbEGYHuX04gek4HtDy6lAI0iW6WbcCjXjkLlg2msXM8MIE17g','xKcVp5VPNBRL462yL28YsVap3Re7IB1mHTPRMv1E814ZI9ckYLRhHs0mQXdIQc6KqLHeEjoJRPltjSS8QhmpxXMCWzEVbjjrNnyboiWpiU','m7NJ1vMHLSuhKu2K7MzsGGHmj3pEk2wYatXbnHmX0IS','B8BsE9Qe4oxvpojIVGLPMgAZla12s6mxt31dGraijwpb3f2aOsL3jdEbqWmBuN4jUYGfJWdhvEzJZ9gM5keuM5ceXIhORJIri92NT9RrVxkNLUUxS4AXd2B6Z3zG5eGj6XdXDQEI6WgRvjFWnHBzATda0urdXHe0z67PdOvwsKeMJdX1SBKZtJT58UUOyRNa1mS06','K76','Q',15);
+INSERT INTO ti VALUES (59405,1351864,'q3iEedfLh2Ltm8IlFLbEGYHuX04gek4HtDy6lAI0iW6WbcCjXjkLlg2msXM8MIE17g','xKcVp5VPNBRL462yL28YsVap3Re7IB1mHTPRMv1E814ZI9ckYLRhHs0mQXdIQc6KqLHeEjoJRPltjSS8QhmpxXMCWzEVbjjrNnyboiWpiU','m7NJ1vMHLSuhKu2K7MzsGGHmj3pEk2wYatXbnHmX0IS','B8BsE9Qe4oxvpojIVGLPMgAZla12s6mxt31dGraijwpb3f2aOsL3jdEbqWmBuN4jUYGfJWdhvEzJZ9gM5keuM5ceXIhORJIri92NT9RrVxkNLUUxS4AXd2B6Z3zG5eGj6XdXDQEI6WgRvjFWnHBzATda0urdXHe0z67PdOvwsKeMJdX1SBKZtJT58UUOyRNa1mS06','K76','Q',15);
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 CHAR(64), d VARCHAR(21), e VARBINARY(73) NOT NULL, f VARCHAR(49), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (47268,-6415533526867523376,'jHDx','tQQFEdr1','dMS44xPEbXWpdBAN7dEjJF7XoF9UVEfb1ZqJFXROZndSWDlVpPZgB','Qu7etPATwueDlUHDtpeS6GIvYEEgt','COiMZ6Zj0AhRMvM9DtcjLlh8nr94RUxvTMN76N5qXUMxBUpVZrwudrCB7kY68rfJhlbUjwQQth','b1beksjqkL0W6eFSeBc9jmerSz58kZaaXMPSRY',0);
-INSERT INTO t VALUES (40406,3170203563379054955,'O89Vcoe1ZaPofgava4XPtw5DAwaUrxcMPO','Gqk2TFgsPc5U','YLdFD1Kx1NIkJZns','q8dVanaC9v9dMSaPEV2wzci4WstrmSMnKtEfkxTh8nBs6','WQsQ95uYVgCdiF','RWWL71JLkgpD5PZXRSeoOLdKcAtpJDSPHred9mJ2d4CxaqXooFRZKgWhihH9glNr4rP',1);
-INSERT INTO t VALUES (28437,303313464061019370,'Xea5abbBpJNiVs9c1HjxCg3kYpNViJcWlFK7mxvLasElBMClhBoHOS1F6teZ','DvVgZFFuBrjGnqwTcFez0','jh7S8x7mLruKTFVe','wrCwV4D5FtDiPMZonAqDp8OfvyHiov22d','1osQ9tWWm48wZN7rFCov9rUs1DatuaNIVG3f','SqWLrIH1pQWnH5l2a0lw',2);
-INSERT INTO t VALUES (46470,-4767847155176541463,'cB9h6m5VKq39qtEPs1cFL9o1jit1m7','e2aIPfSZqe4LV','nNEpRwWHsP7x7XASoIZdrHA0ZtXNa0LbnpaUog7rNJZDE9rVh','ZbT43Q','9KJDl1Vt30lXdW9PhHXm0pC9NCzlQeA4A4z81fV5pPJijyodgTYTBeQLCCHsdp0Vd4odYeXaYd','a4',3);
-INSERT INTO t VALUES (51763,-8841222777786614025,'zLJkyrqcAVC','1Gv19FN10c','4PmjSr9Aa9SjOgj3pW32rApjw4t','DMUnVfZnznn90eYTMhayejN21tJeFDzBseeLHKXnqYJ','mlsYWdpTr4tzgpzXNEe14bbYiZQmM5BO423nBuxArquhjzysJ8SuM0p5jW','TBZVHn4C',4);
-INSERT INTO t VALUES (64729,-7161015528269231780,'fWR2rj2s5sjKClrGzjC38sD','iS8Rd1L','tmL0saq7h8Hp8oAuGEaHZb7sBZwGHbl','ZYq4Jfuypz13o4DSmarvcrRbq4gfU1hqJzQEVlN3Xu5K','dv9WctzC0n8AIey1uwE0puQuT0hifJSVkELIihgfRSVW2SGQCVaRAp5U5RqFtK4Y1K2E7ONW8kgDI','RW3XJdFd6UD0t3PXNu6bQxJtoDnau5ThOp1TPDCnDfLCoM94jZc5BRo',5);
-INSERT INTO t VALUES (52773,-5113762006590106190,'ks0p9d4v6P38p','vVvhEumSVVy11qTHD8C','ABVltVI3tvukRAogetHV7nWhX','xZmw8Q','e98iMsD3hbTnrTAgKJ4t74VOKNAQVsW4N4cbXZ0HMJrIfx3bTupiZshEC62u3pE37PeD3nKtwVjpQ','PFc6gcKeFfYY1yJ1Aue1eZpcz8Rdl9usKyLblTdfSMpvA0mt31huWRg52Awp5n7moBaDRIJ9asHp',6);
-INSERT INTO t VALUES (30411,-6426826307699456889,'gTkYEZ18hkY6dBTi','BNbDdNGaoGEzYueXzG','W1TBwhrwXnQBdeUVSLgCvQ2IykSUUvgN0jap0BjmsApv4WZ','zGmJ3eAS7FXHunAeLIqFlF5g0Pab6ddqJGGnG','Jx615xzYBAuIwMz2GutYcsUuTQbR95M4fG5JaCYEDcNM2JjID','XjcxUwLjbjKeBaYhLiVFBCi6ha9fhS7y40k7FltHRSZxDnHiad7TnDUhiOCszXOz4',7);
-INSERT INTO t VALUES (54703,3502079822091914428,'1','TXolsWWwr','hVhe92UjhyXmnflHDcA8yBO9AcEHCwkZGJXpMG8K','8','HR6hAJUjVtXT79UAztFWP6AmxoWfsDfTaqCLkf1W21vOsDu6fVYXgZHbY4VjyEBHbXI5','qdxr1DI3KyPMQdaZ',8);
-INSERT INTO t VALUES (31429,4992725406654959339,'YThWI2EBxeo1Z8ipUvRRjAXI1xcge6IvCBM5Q0KVrXAjpRl1','8pp','IUZprktIVohpbX6RNWGTV6Xorrc5Zpn0Pv5CZuYP7PELnsyPo3B9qVFcBvXDiZF','lzqyHsFQdWzBbqmbt0QSIVi8Wo2Hdxczb','A0ERyBljGfIrs4EHbqVpWVPrx1itW5lo0FKnT5PTQQUUvOZzq9sLAiVSHQoZsfKiktRKpoPwbXKZnQsOmS3TyaXl7WY','HVT0mMcwVWXRvCalsnKPeKP9AY8pI8lnrY9Bq77KOjz7S0JQyoKRjttOFXqfVHCToOQuc2TfcdkWx8LyAzSlRhdQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT, c BINARY(69) NOT NULL, d VARCHAR(57) NOT NULL, e VARBINARY(49) NOT NULL, f VARCHAR(97), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (159,6,'PlpjBpvBZuSWJHysZ6WnXJUFIW1eumcfdZiENCEZ2wCgQr4Qtzx','7vFJT7zLx1hrfay83Z1mvZFEbewYde7','5VKRG1dma5Qfd3xPNM1s0UpyU7cyYh2y9DHxbbXrZ9Wmn49A','JZJI3KCTnWblFajR','dU','WP',0);
+INSERT INTO t VALUES (156,79,'D1FMVpr3eJj2U5EBYpMZQey9GFt6lgy3dCQvq6UdmCwllqAJlKNo6','HIwYl','Nupc8SiFm4WE5SDJr53prZX6kKWs2VY9moDQ6SUS','4Lu5k62r3eHKq06LynfEQw7xZqH1hhvaNOiGWkpEEUio2HAB8jHaREeYDX','P','Te',1);
+INSERT INTO t VALUES (220,116,'QApndgfoor3QPVZ','iXUMJ90FvgLYtbiO5Ks7','MKvYcKZnp','bF8z8WHHNzV1sRfJUrKOQxF9SXlsZg','v','K',2);
+INSERT INTO t VALUES (59,106,'4gGdFs6TLHE6YfkQFHdfZWPtXSzrb3FclIhydwhCyenfMKdptkVsoC2YBANVOR','LycBgYVGtE74wZkhn7bku','174InOOQHlrtZcwrRDLMAocZG6LV05XI','f7cV3ExS2YUIz2Az4BcIGtOwHKOzXChtH7EPSgzyvhHbnjekv','d','3b',3);
+INSERT INTO t VALUES (31,-28,'yPQ','He5gG0tQspvY3xc3v99qM0K1HmLZ','xng2993h6Zfx8o16Txh7QyQDVMptqL75lgplUB','xcDLO2cMOitmTxgLaXiHQPZDwTuNWs9adAWfrir5PixoCxlQkUvLwCW3JNOjF6o632w8DPzyq3Ycw26mPTsQEVfAa0v9','sn','P',4);
+INSERT INTO t VALUES (30,7,'44cizVW1gaCPpXBfdUEB8hESEXl90gUIKQuF2OjouhAjG0XYBxu2cSrffvuCz','IdQPUfwYjXfWrrUkJa','n1BA82SxHRZDgtK2CMECEhrxetfveiACy2X76ik1tbMP','EpFoP60GiTFBAQA9pLzq99DiAXm6Zzubt077z5kRRNYBkwkqXlN6tOVLBfypKSwk0PhcSHi6Y9vz12PMo0','aq','N',5);
+INSERT INTO t VALUES (254,74,'BTIQY5gFpuwqndQ4uZMfzt70cQmHsZxkiOTi4sCQbhIoN1XPQOFX5hxr5jTILLF','rBdStRuvfaxgNU9FSEUG5rwRg3rbCN7','69IpUNMZ','5qZpnHOvD2WREnZ53aThr4wfebPIYi0aC9hy8','Il','Q',6);
+INSERT INTO t VALUES (222,-43,'wt0g0U8yldU8P8wPZf9we35c9riTbnFERGKeDpZeQjxA4BQB3k3oC0LdzC52MNGE','Yv425WXPBReCwbuLfa4c0D3JskAc4fjEAW0CxaHNldeJ6qE','Nr6S2129D0xdutCqfX3sidw','wcFMdZ5Uhs','X','1',7);
+INSERT INTO t VALUES (72,-65,'Hq2EKt','G','9','7IrL4','T','J',8);
+INSERT INTO t VALUES (242,-47,'X','KR0bPzFcIcVG70gmDrvOw','DEw2okoSIoHMD4Ti80V4iAamzHfxI7RdO7IUEFj524XGNmw','vtoRFOmGn1X2T4W1C','T','8p',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT, c BINARY(69) NOT NULL, d VARCHAR(57) NOT NULL, e VARBINARY(49) NOT NULL, f VARCHAR(97), 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4840,2201277799531265973,'Gjklwg2JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17apP9O42FID9c','3kSSRSrvdcc3iIpKkpk','K30dT9dpPYeuXDguGFhD','wSRTmBE5qeLGluPv6X4yPww11J','N0i8JOhW1Cr4UzWhZ9vhax5WnYxN09mL6pSt0iG2w2GVOmLRVteyeg9otHp','CSNUbIpej0ucmylPrH3KnoX62zpTaOa2YfMOKNViobJfVvyjWgLxSg0PREc7cWbo8zFOaHtEKLqc8jCATKNA2c0',10);
-INSERT INTO ti VALUES (4840,2201277799531265973,'Gjklwg2JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17apP9O42FID9c','3kSSRSrvdcc3iIpKkpk','K30dT9dpPYeuXDguGFhD','wSRTmBE5qeLGluPv6X4yPww11J','N0i8JOhW1Cr4UzWhZ9vhax5WnYxN09mL6pSt0iG2w2GVOmLRVteyeg9otHp','CSNUbIpej0ucmylPrH3KnoX62zpTaOa2YfMOKNViobJfVvyjWgLxSg0PREc7cWbo8zFOaHtEKLqc8jCATKNA2c0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(65);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
-INSERT INTO t VALUES (39402,-3572128196691074071,'eQ3wRqevPz4mrS9oAviEvHzN2XhtFAXjQB','PP1WTvYlLTlS1uhwHG21','w4NTzItpb5JMCH7750Ag','Y4D8fWgzH70laT','zoeGmQvPJxeKXp','eSKd4jYioDEHVmm2ZRgG9mIBz8aO6FcE2thkmuFOVhPb85NgQTec876bOP7iqezk4BeyJxboRA5pNkipDEvdOMvUKkrVjB3d',11);
-INSERT INTO ti VALUES (39402,-3572128196691074071,'eQ3wRqevPz4mrS9oAviEvHzN2XhtFAXjQB','PP1WTvYlLTlS1uhwHG21','w4NTzItpb5JMCH7750Ag','Y4D8fWgzH70laT','zoeGmQvPJxeKXp','eSKd4jYioDEHVmm2ZRgG9mIBz8aO6FcE2thkmuFOVhPb85NgQTec876bOP7iqezk4BeyJxboRA5pNkipDEvdOMvUKkrVjB3d',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1102,-3691868092438204584,'o6KZQ97mkoniBCOWi9OiRrXQdlBv','ETO3pY94q5tFsMOwxKzrwMBIKJKMyab0u1fllNuG8tQOLVM6A1LG1','mJrGH5WFckOZY2E5qCpEIYIbKkfUoJ4dddMPeYGMuCF8AFwk0P0oB8nwLDCPLK94h','kWoC6D06JAJiV1k','3C2ALd7Mz8V6d6zq4XF9rhozCXLrLMwF1p4nXmhDnyIAapjVjIGdhGG55GI0iNveJpmr2Ai4eja','4RUAK5NF6Vf4k3UhEhkPhuhaOfGPRU16Fry6RAJ7icgsr6J8uAdvRRtssoWd4dvfMlanmu9KpvGmsorYEKS1aEIx',12);
-INSERT INTO ti VALUES (1102,-3691868092438204584,'o6KZQ97mkoniBCOWi9OiRrXQdlBv','ETO3pY94q5tFsMOwxKzrwMBIKJKMyab0u1fllNuG8tQOLVM6A1LG1','mJrGH5WFckOZY2E5qCpEIYIbKkfUoJ4dddMPeYGMuCF8AFwk0P0oB8nwLDCPLK94h','kWoC6D06JAJiV1k','3C2ALd7Mz8V6d6zq4XF9rhozCXLrLMwF1p4nXmhDnyIAapjVjIGdhGG55GI0iNveJpmr2Ai4eja','4RUAK5NF6Vf4k3UhEhkPhuhaOfGPRU16Fry6RAJ7icgsr6J8uAdvRRtssoWd4dvfMlanmu9KpvGmsorYEKS1aEIx',12);
+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 (3907502888194993711,-33,'FZcaKMDi5DGONuKUmhA2DnZC767MoueP3d2XkokXODdu3kQCdNeQ9qMT1','YSyEWuf6kkYDM3Gu9QMbPO1uoUG0zVQzr48I','EVx6DbQqFTK4AhoeJ0msYGLx7vfYbVzJ94ydHQ37C9rI','7BWuQrHl1','4f','K',10);
+INSERT INTO ti VALUES (3907502888194993711,-33,'FZcaKMDi5DGONuKUmhA2DnZC767MoueP3d2XkokXODdu3kQCdNeQ9qMT1','YSyEWuf6kkYDM3Gu9QMbPO1uoUG0zVQzr48I','EVx6DbQqFTK4AhoeJ0msYGLx7vfYbVzJ94ydHQ37C9rI','7BWuQrHl1','4f','K',10);
+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 (12604459426230104932,92,'6mNHoJIWGhKT6m','UnM2rUaP7sUssjIpJwh2vpwextwUVBkJuYUEXyiaqyq6hUmW1v','5TnlGpxt3I','AmLG2vNQPbYxf4UhoVhFotzVLPLm','R5','vj',11);
+INSERT INTO ti VALUES (12604459426230104932,92,'6mNHoJIWGhKT6m','UnM2rUaP7sUssjIpJwh2vpwextwUVBkJuYUEXyiaqyq6hUmW1v','5TnlGpxt3I','AmLG2vNQPbYxf4UhoVhFotzVLPLm','R5','vj',11);
+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 (3044926669469836262,-81,'bzHFMcmkHTtHdBbd1yHr65ARIXjIP7','vgjA8OhFCPK2QCj','7luxUqZKSbTddPhMrnbcc7B1W3','etEw21UlJRpc5KMZDT3GG1SuPubfGnYQeT40CLYqlmcyQ4QJCz0mPw3zi0iDpw8eLqyPay8eBMqjeRUZnzCDlA','5','G',12);
+INSERT INTO ti VALUES (3044926669469836262,-81,'bzHFMcmkHTtHdBbd1yHr65ARIXjIP7','vgjA8OhFCPK2QCj','7luxUqZKSbTddPhMrnbcc7B1W3','etEw21UlJRpc5KMZDT3GG1SuPubfGnYQeT40CLYqlmcyQ4QJCz0mPw3zi0iDpw8eLqyPay8eBMqjeRUZnzCDlA','5','G',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (41932,-6631292089435108667,'ojorEYKrBIEz2yMb5WldmBLLV2hJaOpxW76j5twbBVcJWaGw4tr7DfkIW3i','nWyN824Tj0HrwnmB7tSMpJIt21cr48DhJhSUHrLstNvBLdA087pfRho4qL1AfNOYxjaHNG4LkN003Gokb6hvbZG0FCCHYzG7OwWUyHPetUc2HQuyvbQZK0PdxhMkOLKs1EyNgUiUyhnGclOrdTKLsxXhcohUm86wiNOp8asDV9H0NaMEMYIcXKybSJTF4aI6TsRCejdNHgTOibV1QVZuv7Fkf3TkPTdfdD9G8EtSybnck7ucyBMjWhldSNV','H','1dqJ4dFHgGjNQBuo2sRWg5E68JQI5jAMYxVCUJy4Znt9WNef25CtlZqzwApAzCjlpAGJrkwWsjfPfHkz85qfhaxnloLbaB0WTsYu7MchQ4TyZF8491QqZ4ApRAxXo4BOadxDJxCnRVqd0F3QgPsSHBbLxjMGAJfLlnc','O4GNOXPOzQ332T8B6xkqrAsOtuHRdPsydugeYnYysIuQp','lZjMHgNNLX3GtKEZPBJqT3fEfYBCMyGws3MVeAe4aySzqFBw',13);
-INSERT INTO ti VALUES (41932,-6631292089435108667,'ojorEYKrBIEz2yMb5WldmBLLV2hJaOpxW76j5twbBVcJWaGw4tr7DfkIW3i','nWyN824Tj0HrwnmB7tSMpJIt21cr48DhJhSUHrLstNvBLdA087pfRho4qL1AfNOYxjaHNG4LkN003Gokb6hvbZG0FCCHYzG7OwWUyHPetUc2HQuyvbQZK0PdxhMkOLKs1EyNgUiUyhnGclOrdTKLsxXhcohUm86wiNOp8asDV9H0NaMEMYIcXKybSJTF4aI6TsRCejdNHgTOibV1QVZuv7Fkf3TkPTdfdD9G8EtSybnck7ucyBMjWhldSNV','H','1dqJ4dFHgGjNQBuo2sRWg5E68JQI5jAMYxVCUJy4Znt9WNef25CtlZqzwApAzCjlpAGJrkwWsjfPfHkz85qfhaxnloLbaB0WTsYu7MchQ4TyZF8491QqZ4ApRAxXo4BOadxDJxCnRVqd0F3QgPsSHBbLxjMGAJfLlnc','O4GNOXPOzQ332T8B6xkqrAsOtuHRdPsydugeYnYysIuQp','lZjMHgNNLX3GtKEZPBJqT3fEfYBCMyGws3MVeAe4aySzqFBw',13);
-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(59) NOT NULL, d VARCHAR(90), e VARBINARY(17) NOT NULL, f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (125,67,'U7HrxigDlymi1Vm7TQp2WgUm36uq9yf1fog6','u2JdhVrOA1ctwSQ2CXZPIpnHEzcX7xX2ogpMy49maNyt8N4VdmUejTZwFyIDxLzLAk5TVCwX3gMTFb9CXRn5sN8s','eXi0VxjNW6gFhMr','cLncnuoE6HVreLnyHF9sn','JJD3I4xLFvdL8ByCvHDyRGV','YzsM07WG',0);
-INSERT INTO t VALUES (182,-123,'DF8SMzLGc865Pef3Xk94d6cvAZ8ZOHXEbVVqngdb69flV','2KsleC9fzokZHegf4eGs1GJ6IbzSK','tNfbvecL','L3SmUZMx5','KQG1lTqAoeKdkeyum8bDA85edcLube248mKJha6M8oIdwsi5','Lf5ha0jjEbdescVe3VwHhdeqiegd3frgjZH8HQHWJo8fSb91N781lhL0iBzC2mQKdpAgWxwyDPI',1);
-INSERT INTO t VALUES (162,-18,'E','dvcFm4k28shN9sA1rN7GJ5CQ4UTmJ41ZFBLEoDFtwwE6fD4ntSfCkBkVKYK89tcjpSPKkStWOOneRum','hiKYJrjND4N','JRZwjgSHgwTQZO91D8','fvs8byU2PQzEFia890EkOUT3P2zgCabpZCrFmj4vfO6fuEWrNBLX3CTptgSMoJqCH1IMMsfE930kWGCLAAboRHo4','wPd1BGxTWKvmhWLPnI92H',2);
-INSERT INTO t VALUES (75,14,'3icSKZAGaAoA6Bv','dy5n4InwE1l63LK8AyUERwBHETsMcea8JAE2UpvtrsQvX8icy7hzHlLJ25gopoCF','ibj','MwPJgleovY3s','bQznNhOP','NvbfgZMdZgVE48KxKaSNQ8PGw5ThkqNjhvqEeIiQ0SHQ1oh6fhW0RSjOAxYknlJft4P88O3UNza',3);
-INSERT INTO t VALUES (197,111,'2zova5ja3no2BYNRhDPmYRNclbStJtAw3otJZ0z','UoRTCQxc61PH7SKV2THzMFZRkkH','sXDep6SUSw1yo','i9FdWKFPIb','CQ2yyYy8aa0MDXwICSrJEjGaS3Vt1OvEjc7tY5p4GMucWXV1iSd1ACe29O','PSve4ha3o6SGH1628W2o1yMqKJSVuUsUg7CQVe8jLPwaXgkclUKDxWyP8iljT2KtgHFqgxAXINUkVqfRQ9UYpQKPZ',4);
-INSERT INTO t VALUES (215,-22,'BoTrOfWy0SVi7rpUpnpu6pSGaxc4RpLPytTCdpHdnr8zyeoSSQTO9RGnoz','bNe68PodyZDaDWPRJFls81gy4mbOZwLCznFVx8VddPmSysHyZQK5LfKoGPfvFELFzUyfR','nHHvMD0PaEtST','OIV','PSWezNAFQOpA51jLd7NyIO2f7QEoj9d','lq',5);
-INSERT INTO t VALUES (226,91,'dyU3YH4nZO5nqjFnidpC2ymPysV0fTdWG9eAJPqo3GpZZ','yPUSmnwfsr3nlmYsYhIFu','IWXvKC5uKoVBXbk','NrYSwobOiI','zDr20xbSubF7hGTfDIU9Smt3KjOjYYkXIzhhzMmlDwJQYIbav','97RmV5Abvey8hLu2zZ2VdLNnbloSHsBOONWZxNp',6);
-INSERT INTO t VALUES (167,-28,'8xNAfHsrIvEkdFO6bbMVhGpe','ABiz9KIoz5F22cxZjL1S1CK3VKulMyYzOjfTkI','Cd7D2aiL5woIjVnd','6G3','a13Dx9kjnilvyewRKwDA1hmjxIbkmIyxcwlTSUs0sfKkCjEJ3PhAxtTCHet88RRqc2LTMddWbnums5qQndRjDImHPROHzaJ0uq','ymj5L8NF0vUfGkhEcdtqc4agtxAzPLU2AcPQqBomGbyb07TmLUoAKp272dxMkOjA5kdVjZ1g',7);
-INSERT INTO t VALUES (177,57,'29YrLK2UnHAHUt3Wltj1tgzjG1SJEBfjNShVcRfg15Ds9qeKlc0','fNyf8MiKhvCyx8TS1JsoMPIIMUyms6PWUlIFDFzOVJk1U4FuS64MEQIc','GJar2NxMQH','YnZ','TguOw1oC9kgG5j68aI0N24NLMy3PDhX2U1sYhy6f6zcRSEu8leAN2u4GAFQXPRdS3aaZo4o','vvuarpEwT1w8EoQ8Mys0ZvExbXXbFDJodo8Xd',8);
-INSERT INTO t VALUES (162,43,'3cdykc160YzIXilpve7lNrwiyOInKQ003wkCRdCNW5','BY60mMjlLVZxwGoZIIcn0TlrnkeoAEfU1PtwDxePGXjtU1rarmVU0A9B','VK73dJsvWqdaEY','PSU8tKbWL','pYk3ABG8guBF7RjFttmY25CIf4g9iFDDLKm7dAOg8gKRFF22qOtRb0Shfaq6X8dsSXNL9yX02ffDp7ldAZb0hG','lruvE7bZjjfYIXxc1JmgqfaAaI6tPCMujf3xrHiM1bcEFO1lR87kjerugmrM4IVEGNj2cCoLiroYm1KoFEn0PWV9IkeMpV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15342042263636607122,62,'FGDYQnuyJO0O0YRWW1sD1VhIFypbW','SzROmZ2M35vkAWS9cBK5dXQbwkFVX8vyPX4totIbJEeharH4gMgO4599rAnLw8BrRuGDYxrXW1BhdtPirDOnLtqxFs5oc3RHXcjKEgrzGByFuyseMKitTlkrX8Vxg3c825NdMXnvXRFj31oRdhdd22LNsIdBreKge3RhRsQliTS','IJl2qGlt1pT1ZCcXdy9uidUf','WHAmiRPJw4TrlZbUupBLvIY1TYgljx7WiOOTpM1Rrai8kGuPxTu6Q4LPVmcfVu7ZKeAMayk9CcJyChSMkUP8ESv6jI95cYuhzilB7qLBN9uarsTF8MCS3Q3osIpcJwABlN9k7Dc7uKSoIsCDag9tLaPyWaYHPt6qQPaRVDNjkQ4HpofzO264pm7iNolT','ft','R',13);
+INSERT INTO ti VALUES (15342042263636607122,62,'FGDYQnuyJO0O0YRWW1sD1VhIFypbW','SzROmZ2M35vkAWS9cBK5dXQbwkFVX8vyPX4totIbJEeharH4gMgO4599rAnLw8BrRuGDYxrXW1BhdtPirDOnLtqxFs5oc3RHXcjKEgrzGByFuyseMKitTlkrX8Vxg3c825NdMXnvXRFj31oRdhdd22LNsIdBreKge3RhRsQliTS','IJl2qGlt1pT1ZCcXdy9uidUf','WHAmiRPJw4TrlZbUupBLvIY1TYgljx7WiOOTpM1Rrai8kGuPxTu6Q4LPVmcfVu7ZKeAMayk9CcJyChSMkUP8ESv6jI95cYuhzilB7qLBN9uarsTF8MCS3Q3osIpcJwABlN9k7Dc7uKSoIsCDag9tLaPyWaYHPt6qQPaRVDNjkQ4HpofzO264pm7iNolT','ft','R',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2412936190665836019,-43,'lb','HrGQbawVnBRPvWi0EHw51Fs1VfrNkCiWLOPNTFPq6y81wlGdE1nm4ulNQDkf3eOv','lIYkYLyitWmSCrHBKdxLSVHHLyzkYdFct','gmMIWVqUIy7mPqcr14XcJSSpeBDH17GzgYBiolPJGKS6jIBD0SOORL0PcKeD3FP7aL1Q1XLTih1CEZg6LXe57iXriS9fEXkpIcoAy700xwpImIkrxrZhFhIfPtBEBBYfuetLvGDXW5VFf4F6ATf0Ubffzd5W1RvOBZgLWKPGATV','NQ','xU',14);
+INSERT INTO ti VALUES (2412936190665836019,-43,'lb','HrGQbawVnBRPvWi0EHw51Fs1VfrNkCiWLOPNTFPq6y81wlGdE1nm4ulNQDkf3eOv','lIYkYLyitWmSCrHBKdxLSVHHLyzkYdFct','gmMIWVqUIy7mPqcr14XcJSSpeBDH17GzgYBiolPJGKS6jIBD0SOORL0PcKeD3FP7aL1Q1XLTih1CEZg6LXe57iXriS9fEXkpIcoAy700xwpImIkrxrZhFhIfPtBEBBYfuetLvGDXW5VFf4F6ATf0Ubffzd5W1RvOBZgLWKPGATV','NQ','xU',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12937657747054534157,-74,'EQhJy146HTh1AYKDigXJxJHBm4V6TGZccaGI3G4zbOMBCC','wYF3cydE0UH40zM2lqPAq9T9fXsjdTkvP','b9yanzzj26gILYSMR7vcalsORXy4zeRV2l7a9jWEaWulmpWh','dA5XisU','D','O',15);
+INSERT INTO ti VALUES (12937657747054534157,-74,'EQhJy146HTh1AYKDigXJxJHBm4V6TGZccaGI3G4zbOMBCC','wYF3cydE0UH40zM2lqPAq9T9fXsjdTkvP','b9yanzzj26gILYSMR7vcalsORXy4zeRV2l7a9jWEaWulmpWh','dA5XisU','D','O',15);
+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 CHAR(39) NOT NULL, d VARCHAR(95) NOT NULL, e VARBINARY(84), f VARBINARY(47), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27630,5703,'KIQhHSSfgpGznlUK9wlkx3YQYVFwtmUqpOpsg','u0sxWulP5vDAgkuDEz8ra3O6Luv1RA6MheCjmposGRXU9yWYtWlRMXWUdaNvhEl9PnqMNX4AcG708KKvTVmqj83dEaute','ydwaMZsNg9rUJohRlpZg','f','gJ','1',0);
+INSERT INTO t VALUES (40754,12992,'Sq2ehKlLaj5z5','MvzE0auog2dpqWHpFFxPO0b7sRi3eYBF0n0MN29cXwx5IrK6KT9WopNf3jWY1eAudUg1j2hZ2Dlqszqb9iMJc8','dOnsEcIfV0hlntFb','KjLcn9sAoiUK3pVAIfZccGS2XFE1tKKhEJdkA9','DO','RA',1);
+INSERT INTO t VALUES (52776,27355,'ilTabY','3h9fWI2CqBZY3sP1bpLjvszfjC8XuxOezRMMlrNwDk9IkXO4YHw7kGZxW3hdGcXSofSAOa','Cyf730PsSktX13sTmXZLQ6AI8R2UhpTqsmF3s','FLQrpkXjdbEZE3drWyAQhRa21xT2WxSR','Ez','Oz',2);
+INSERT INTO t VALUES (37278,8960,'QvFtJXvWl4S','TiOi','BVXMRKh2dQ4AIEzxlHWym1t83WbQGdTjSGsUZnUjtGTDGN7CS5v5E1q31hJz6qPz9Qj','n0GQDX3rWGh','3','EP',3);
+INSERT INTO t VALUES (52531,-13166,'l6Zbac55GZ92c33eYPHIO','DEmYBj5hO4mm51oMOJnViXHixtWTan5gDNRPSckf6YveriYyeGBAZGqM5pfzmpqrdYX8oUMof8mSZGcRYJKmkAe2JP5z','8JHY1HfkxfyWNykXoJ3nKC4OekmWBtJ8GY8Oiy0q5x8TNZV3n0pHsj9Up1yC4','36Wq6GucxZyaKT4IXp7nEOmYie5jNK6vP','Rp','9r',4);
+INSERT INTO t VALUES (37955,-3993,'9ZNq6XD48eHjr4EP9dftGCjb','nEk1PH41ev0XkXghmhbBaceuWgMsFfGpmBdpf0QSkhAvHWvWoVAv3UHpT2WeLdr','2ZvAGGtgGq3m9hFDL','8iO05G3FitN0hU13a9EVVav81c9O6mf2VMld','z','v',5);
+INSERT INTO t VALUES (4530,18357,'UTmAw6UR','R8LleoI1sodmDmUwRcH1EzPV2hpQk8EJkHVtcoUR0nvGfIj6YMUmvNPpMR6gaQlE0VzK','ypEPjcdtsfEy0X','psxxZHm8aiLechJZppoeLbPF6NWxQSAxzEXX6yyAqsc','Q','k',6);
+INSERT INTO t VALUES (58302,-23099,'3','l5Kjnw9clMH99COfZsTSEYR55Md','5dxOYCH6FbH08DpnQfTxBhUYqx8PTenzFN13TL3T','9VLUyquVG8eAvOa','0','Cl',7);
+INSERT INTO t VALUES (18679,29980,'kQ0J8LfdOHN8Z9fyPz','kbg6P8WO1JECJtu7Vl5y1lkJtyPgvuoSL5GJN2EbyplruxZz6DQaWdZ2hGQiy9by4WW1Ddsi','o1LD0NPE2QSqe7VY','9XK6WVI9glw6wyfRrZanm1l2T5onFx7M9PSfr29','ym','WJ',8);
+INSERT INTO t VALUES (10653,8201,'km8fW2w4Lj2T5oHbD7p6EiLIYKd4mIbzQIVO','9reSwF4IJDp3PL0tJ7ZEYPtvF9SLMkJuA88ltfpGKMuQMWqzOmOWUTRMl','m6x68C5Y51PNQ3kiJsrXFu7RvUE1wDh3','7SkInHD','M','x',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT, c CHAR(39) NOT NULL, d VARCHAR(95) NOT NULL, e VARBINARY(84), f VARBINARY(47), 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (42631,-105,'ehk6X7FJQwe6Y6X24W9RIlrK3dRtG7IwP7n8giaWIHCuLZwV8','B1OaUMkNig5oZjtMKpCUUcqpb','FBveXLig1VTt','sUNn8GntjtACXyMKuK2','KBWXuf0rl','rCDJ6PWuoiHzIWoz7gLkCB6BP5HmyZFt6K9BpKS3Jag0tl',10);
-INSERT INTO ti VALUES (42631,-105,'ehk6X7FJQwe6Y6X24W9RIlrK3dRtG7IwP7n8giaWIHCuLZwV8','B1OaUMkNig5oZjtMKpCUUcqpb','FBveXLig1VTt','sUNn8GntjtACXyMKuK2','KBWXuf0rl','rCDJ6PWuoiHzIWoz7gLkCB6BP5HmyZFt6K9BpKS3Jag0tl',10);
-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 (23982,103,'Abeq6rfHSWUWpn6w7QEQ4kuRLiwhuGNhaNO5zH0Sw','Z','knKnEYKQ53XE4j','JXgF1TRKlwYOcwL7vhonp','rUHD3uyfELytpcHACgWac9qEhkHLlf','QKbA90QswiFp6jAwPM3kvKgSMlTdTfnUxOg7rtdk50jzSC6PSGKKJknqLlHCV6FAqP7nwwML9',11);
-INSERT INTO ti VALUES (23982,103,'Abeq6rfHSWUWpn6w7QEQ4kuRLiwhuGNhaNO5zH0Sw','Z','knKnEYKQ53XE4j','JXgF1TRKlwYOcwL7vhonp','rUHD3uyfELytpcHACgWac9qEhkHLlf','QKbA90QswiFp6jAwPM3kvKgSMlTdTfnUxOg7rtdk50jzSC6PSGKKJknqLlHCV6FAqP7nwwML9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (55591,-43,'qKVUYBvijV1cGz6uPc0KreR77mXVoeZRqLtoYL07kh','HiecI5VpAQ04hhvElna6HONQEeqV7eY9zIXZWUD9iEQNiBrLAYZofKLvqBYofY7WSQ9BxMgRxfh4U1aRcDdmQrdkgC9MYjRNUkJA8m5ahRp8tMnHUjBSjHEOhV2NHJ','iEoI08GKR0NrN','plnravipMHxQpWqdVoUM6h','sEaVERTiiYhkTOsE3IGF6y3ffmM1DuF1dB4ghaWMakylQwqLmGxO6Q9SnHfdJkluuph6r9ml0lbtabCgazyqvjHyduKFgdd','MvCcHSwE3SFFgYEC3DAiUJs3fRu0e8tDDwMduJUHw9worarQWFDx9DVrTuAac14ZGAm5mmJWurdA',12);
-INSERT INTO ti VALUES (55591,-43,'qKVUYBvijV1cGz6uPc0KreR77mXVoeZRqLtoYL07kh','HiecI5VpAQ04hhvElna6HONQEeqV7eY9zIXZWUD9iEQNiBrLAYZofKLvqBYofY7WSQ9BxMgRxfh4U1aRcDdmQrdkgC9MYjRNUkJA8m5ahRp8tMnHUjBSjHEOhV2NHJ','iEoI08GKR0NrN','plnravipMHxQpWqdVoUM6h','sEaVERTiiYhkTOsE3IGF6y3ffmM1DuF1dB4ghaWMakylQwqLmGxO6Q9SnHfdJkluuph6r9ml0lbtabCgazyqvjHyduKFgdd','MvCcHSwE3SFFgYEC3DAiUJs3fRu0e8tDDwMduJUHw9worarQWFDx9DVrTuAac14ZGAm5mmJWurdA',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7589692886289313275,-5699,'oUa7l','KdeLj8HV27JMmusAzEsIBs','EK7ACGsKbIXR4VtEGvxPeWogUMJ92oo3jdXwa2u03XHr','wuCZbZ45r9SeY6YlB8GM3TM','p','h',10);
+INSERT INTO ti VALUES (7589692886289313275,-5699,'oUa7l','KdeLj8HV27JMmusAzEsIBs','EK7ACGsKbIXR4VtEGvxPeWogUMJ92oo3jdXwa2u03XHr','wuCZbZ45r9SeY6YlB8GM3TM','p','h',10);
+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 (7281569515558553776,-6984,'WtqYCpt9Tw64EDnQKcsw65Uj8EnD3oH2TxOEZ','7YDncoqKDsXlA3qgBTvNFDKqWXRPwKVlSmNa3becxbCviSVhSyxpAgyzyM7Q','QyoHFZBIfppYlySGUlg1levKo4','DJ2LBXnnvA2JH','E8','D6',11);
+INSERT INTO ti VALUES (7281569515558553776,-6984,'WtqYCpt9Tw64EDnQKcsw65Uj8EnD3oH2TxOEZ','7YDncoqKDsXlA3qgBTvNFDKqWXRPwKVlSmNa3becxbCviSVhSyxpAgyzyM7Q','QyoHFZBIfppYlySGUlg1levKo4','DJ2LBXnnvA2JH','E8','D6',11);
+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 (16731892464950863076,31633,'UTCIhAWTj7e','Fs4ysA1a0cILtlgNu3QfPNPu8gj2MW7cpJnKSLu6LksOrYehzfrrVmCsaB8vrVBMy5CP0B4COFGoQaNtncdDnowHb0iY2scZLrRn8szJPUqT2qzJJSox9DbVAVIIwEI','HawqaAqSCs95o6rg2mKZamd9g97','Nz4uELK8lkqi0F2uMYlrAY','or','r',12);
+INSERT INTO ti VALUES (16731892464950863076,31633,'UTCIhAWTj7e','Fs4ysA1a0cILtlgNu3QfPNPu8gj2MW7cpJnKSLu6LksOrYehzfrrVmCsaB8vrVBMy5CP0B4COFGoQaNtncdDnowHb0iY2scZLrRn8szJPUqT2qzJJSox9DbVAVIIwEI','HawqaAqSCs95o6rg2mKZamd9g97','Nz4uELK8lkqi0F2uMYlrAY','or','r',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (25627,-2,'WV1CywY7qXnV9AsZpKGjMAYC5LoflXeiPEPbZy9FQzZ','WjUWse9ZTFP6uCtspsNAIwFUkIScAnrKQPnxsZXAdQUpDrOIX5xyPJzIT2uC6UE2JlvVvOkvJv6dirYKIiAp','2P2jWkAI','aqSXhYxeF8xP4UsJN86JZZs5ygZFuaWq27v61YYsvBtTQjd5aCPDRjnV62U6enqRO5TMQE2VuMCTr51jOUkJTew497s6LCPnoTEHh7geOjv6cDGHwvq94W0WJ7cBtJJMTlU4hhzyktm','LplJARBBajYDGElMUvwFbvWzrQ1CJ','9PidVdtSRLfCKhGwJiBII0t7aJnZub2KOP0P7DXEW3u7J3',13);
-INSERT INTO ti VALUES (25627,-2,'WV1CywY7qXnV9AsZpKGjMAYC5LoflXeiPEPbZy9FQzZ','WjUWse9ZTFP6uCtspsNAIwFUkIScAnrKQPnxsZXAdQUpDrOIX5xyPJzIT2uC6UE2JlvVvOkvJv6dirYKIiAp','2P2jWkAI','aqSXhYxeF8xP4UsJN86JZZs5ygZFuaWq27v61YYsvBtTQjd5aCPDRjnV62U6enqRO5TMQE2VuMCTr51jOUkJTew497s6LCPnoTEHh7geOjv6cDGHwvq94W0WJ7cBtJJMTlU4hhzyktm','LplJARBBajYDGElMUvwFbvWzrQ1CJ','9PidVdtSRLfCKhGwJiBII0t7aJnZub2KOP0P7DXEW3u7J3',13);
+INSERT INTO t VALUES (17844041121885367190,-8603,'XQ93Pv0N7lFdiRQdRSRPMCjX3nFXtGHaqX793ga','xhpa1b6ap8Z60wjXrFkCYLzvKUeAs3GtHuWfRlvZjjGaJmTdix8rBsqURHGgFqKFp3De2rEf2F3bKyo0uZeJkCUb41Eyu04FXxrKJUK4BdSaSNqEc0SwlnzSxHnSCorqY0XOhODa2ldLurfCIOoDcw','8bBF894M5YebMabW46JugVAqJ65E0Z9r1RuS0vhLRHviVc6N','9sLnGDcsXJXwLQ5ldssHvzmhwl9MsYdU8td3cWQuRc0Gkt4DB5hS9qQdU7dBLakaSRVqZp6wcExUyVUwKAkHxUfrCxuAh0u7yJMFVehVQyRG4fNSkwuTa3E2AZyEI1PczRWDpaZlk2ic3dlFtzs22p1rhz8cQxfoY7BdOAYsoXiOZoct22OMcX7T5GOTBp9jQyHIhF9OhLumVDJrd','jx','Nc',13);
+INSERT INTO ti VALUES (17844041121885367190,-8603,'XQ93Pv0N7lFdiRQdRSRPMCjX3nFXtGHaqX793ga','xhpa1b6ap8Z60wjXrFkCYLzvKUeAs3GtHuWfRlvZjjGaJmTdix8rBsqURHGgFqKFp3De2rEf2F3bKyo0uZeJkCUb41Eyu04FXxrKJUK4BdSaSNqEc0SwlnzSxHnSCorqY0XOhODa2ldLurfCIOoDcw','8bBF894M5YebMabW46JugVAqJ65E0Z9r1RuS0vhLRHviVc6N','9sLnGDcsXJXwLQ5ldssHvzmhwl9MsYdU8td3cWQuRc0Gkt4DB5hS9qQdU7dBLakaSRVqZp6wcExUyVUwKAkHxUfrCxuAh0u7yJMFVehVQyRG4fNSkwuTa3E2AZyEI1PczRWDpaZlk2ic3dlFtzs22p1rhz8cQxfoY7BdOAYsoXiOZoct22OMcX7T5GOTBp9jQyHIhF9OhLumVDJrd','jx','Nc',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5908822057857584971,-28713,'myBvjqr5ZImuw1WwRvBKn74fU2C2Tl','9cZuVUbthpZhT5bSTnNpF6E4DW4Sa3pN','BUWSFc1jMPebxFx442O0nJFS6w6OGKdt7Zo1','8DXEgXgl00AWwABORwSMJLAOI7uSMrvrxOBdWmzh0YYLzvGeUheO1WoaBJZ5TT8FkoUYBM7rsxI7NWOpXGjZ4HTfgMauVHBp5','EOW','Vx',14);
+INSERT INTO ti VALUES (5908822057857584971,-28713,'myBvjqr5ZImuw1WwRvBKn74fU2C2Tl','9cZuVUbthpZhT5bSTnNpF6E4DW4Sa3pN','BUWSFc1jMPebxFx442O0nJFS6w6OGKdt7Zo1','8DXEgXgl00AWwABORwSMJLAOI7uSMrvrxOBdWmzh0YYLzvGeUheO1WoaBJZ5TT8FkoUYBM7rsxI7NWOpXGjZ4HTfgMauVHBp5','EOW','Vx',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (13559724298327412624,21032,'twoGMMlWR3vohzdQQBW3lorN','IeAEeKRCenU1TTWc0fHCuM1Zl1wLn52kfKgdS2fOLJ1QzDYxgbd3uihKGvAiltw7E60NAmD8wK3uHJasV3jhyA5ObITdKeydxxj9DXkFvursdl','HUu9sEAqVMpDlLa6RDRC8PgPFzCdMmEwSBsBGQGs2VYGjREV','ecrBqX2fqxnjid91femGbstshNRacwNfL184kSgMe0Gm57pkRQuhXPhSbN6i3KfX5vE0QSes8S6nDUuv3wSrTTDhbOUuKCaJ0pn973EQcj0gjcP5h7Y7oQ6H8ejWkii7URxkUKuttuukKZn4cLgh0hpcwO50dakqJhR0xfRSumGZxj4vu7xkeNUHDF6dn2W3sKQ','i','MK',15);
+INSERT INTO ti VALUES (13559724298327412624,21032,'twoGMMlWR3vohzdQQBW3lorN','IeAEeKRCenU1TTWc0fHCuM1Zl1wLn52kfKgdS2fOLJ1QzDYxgbd3uihKGvAiltw7E60NAmD8wK3uHJasV3jhyA5ObITdKeydxxj9DXkFvursdl','HUu9sEAqVMpDlLa6RDRC8PgPFzCdMmEwSBsBGQGs2VYGjREV','ecrBqX2fqxnjid91femGbstshNRacwNfL184kSgMe0Gm57pkRQuhXPhSbN6i3KfX5vE0QSes8S6nDUuv3wSrTTDhbOUuKCaJ0pn973EQcj0gjcP5h7Y7oQ6H8ejWkii7URxkUKuttuukKZn4cLgh0hpcwO50dakqJhR0xfRSumGZxj4vu7xkeNUHDF6dn2W3sKQ','i','MK',15);
+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(16) NOT NULL, d VARCHAR(42) NOT NULL, e VARBINARY(94), f VARCHAR(48), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2075,44793,'7vHsv68V6xsq','gk2q9CWyxu','Z2QFNCPMXKKLoQrwXqv5mcSIKcK7fB2duShDuvw9mZParEilFjRvEl7uZWOnTvZLzTO20Ky9V5SV5qoM8SHjS','E0vvL7dzxpu20hDTEM6sYYlTJlndn','g','R',0);
+INSERT INTO t VALUES (47495,20661,'1GurDORG3gfOqOQ','tgTqjubz4yilpDD3m55YHWFQ6dXpxbzOo','Y','9Kr5VLOW4yalrpkwOshQkZHMtPTGXYFZmSxaJuwmGQj3C','s','7',1);
+INSERT INTO t VALUES (46014,5707,'QePAJQ5VhyJFW7','6lIPVG5EXjrvfI8JytBK5stax','YjSKt8INxgNfhiLIiyaGNE3w8Up6FxlRExBewJAFFajz90pdi3Jwi4CJSiQUgqunYmc0Ag','Bh2fD8eHAAN65xz8d9gtOyP68crnWY3tilo','a','w',2);
+INSERT INTO t VALUES (49561,31378,'XpC','x2oCB3YwdaGKunsU','kaURjxIzgzcpAuIsYNqd8aI6wU9cXlFNHOUXkWPDZMEDoLtk6ZE','5qT49zO28','T','k',3);
+INSERT INTO t VALUES (41476,37534,'ChCc7GBdVk1HLtG','0AY45c1kPbaM5zbaMPVgkjZ5Jt3M4T4zvRlj','9oEn73zx7mL5r2LCrqmR3v9lBBfbCt6czV','uraynGEpvcMld9rzySx1Z3Fc','O','h',4);
+INSERT INTO t VALUES (36899,23871,'Jmp0miFx20Lwa9ir','NaJtylMErkM0','sQIrl09c09vY3zr0lNaYznGfNAj74HiU','D1Yt0mHbyOU','m','t',5);
+INSERT INTO t VALUES (52849,19546,'UA','nstzkd2Pg8pLhP4hHNWcJ76PNAxrXu','rdxtXzSfVQeAvEeZzLQlVOdZwKp1YjXeLG3RpSiCrLjCCNxBlDWBxwmfD7aqF3QZcaCYlLfhphNUOq3FJ1S4kQ','A030Rgxb0chttyxH','B','F',6);
+INSERT INTO t VALUES (3994,42633,'tjjBUWc0mL','QrZSzPS9PmJSVnZzYl3znd27','IEpZPWiuqOKsrnRHQn0vPDQ1','d58L2aJCg3uj98UrME99Rwrxdj3QZhRwE0jl7L','E','g',7);
+INSERT INTO t VALUES (44904,39097,'RZJOK7TgvAQSauwt','9ZHzxSkQTMc1t0fIEjCRKDow4aY','sOLn2nxr1RPXxd5IK7Xwti802I63a3hnwIGa0E5LBCXApukBjwwd97','iq4js3YkIpSVxdPD6iGM2C4rBFuvabWXmE6AZbIN3CDp9sD','B','N',8);
+INSERT INTO t VALUES (38955,61507,'oK5','sYRdP4Q9AK1h8Xo4hPEjGWUsnqgK6eFPqIDe0YtTo8','OXfeGAjRm8vjIU54oaAOr0hdfZnS6HPKJ43tRsNshrsfg2MiCXHwAzpGsOnjEkKufcU9c5KBvhzVNk2OIDEsNy1','AidsaR3xIHd5rWqq','7','d',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(16) NOT NULL, d VARCHAR(42) NOT NULL, e VARBINARY(94), f VARCHAR(48), 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 SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (26621,12375,'Bb1brx3Lrc','o3fnbcY1k50ChPBc0k3x2YCh','QT3Mjj1EfwfNl8mtEEMF7IwFkMdrRcovj22xihPZR685f9BQWiicFZPMV','5Sb5','n','x',10);
+INSERT INTO ti VALUES (26621,12375,'Bb1brx3Lrc','o3fnbcY1k50ChPBc0k3x2YCh','QT3Mjj1EfwfNl8mtEEMF7IwFkMdrRcovj22xihPZR685f9BQWiicFZPMV','5Sb5','n','x',10);
+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 (64140,57587,'tWZsv0','w0w6f','pSiXPEWcvp3HqBjKn1MymqCVqq78gJOeSJfSflhOQU0Z9VWBgBXXgnxH9soYXq','yhQzfga1aE8EkcEeEfniU7MtTVChvQabZXQpOS5KJsN2XL','f','x',11);
+INSERT INTO ti VALUES (64140,57587,'tWZsv0','w0w6f','pSiXPEWcvp3HqBjKn1MymqCVqq78gJOeSJfSflhOQU0Z9VWBgBXXgnxH9soYXq','yhQzfga1aE8EkcEeEfniU7MtTVChvQabZXQpOS5KJsN2XL','f','x',11);
+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 (37919,58062,'HGfjp2g9micUYU5oo','UGOp5OHRX4rTjscI0','Y1A6lDi7kQukxbIIOjkKtUfzofo7UK02lqqPRbNWGmFHRZ','oS2kbeFOEW0m5G7SmBeo4vbQx4b2fhiCVUkOBJTggWBa','Y','O',12);
+INSERT INTO ti VALUES (37919,58062,'HGfjp2g9micUYU5oo','UGOp5OHRX4rTjscI0','Y1A6lDi7kQukxbIIOjkKtUfzofo7UK02lqqPRbNWGmFHRZ','oS2kbeFOEW0m5G7SmBeo4vbQx4b2fhiCVUkOBJTggWBa','Y','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (13475,31207,'a4rmRzuaerchT7JLa','gJD3wpwJggmueOFhUCbaS46F1','hSWN1QVwU3lt5gQbXpS5Gse','hV8ybNEcffySNDBM7ESJROCdtrOE6voYBLua0n0ZW18cMvAuKNBSnt0t87Rh72Yg2ww9QIxJ1bo3DBD0E4rngb2YcH1utGn2PDShSNxduV5wewsvf3zoYHdLv4IoiVc','m','6',13);
+INSERT INTO ti VALUES (13475,31207,'a4rmRzuaerchT7JLa','gJD3wpwJggmueOFhUCbaS46F1','hSWN1QVwU3lt5gQbXpS5Gse','hV8ybNEcffySNDBM7ESJROCdtrOE6voYBLua0n0ZW18cMvAuKNBSnt0t87Rh72Yg2ww9QIxJ1bo3DBD0E4rngb2YcH1utGn2PDShSNxduV5wewsvf3zoYHdLv4IoiVc','m','6',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (56594,40378,'Znf9LgV26WJwp','CG4RXTL77gxTtQPbw59dEiRSDbXZTSXov0ggnFYkCSwAU4gum3ChVtGCQA22uarRWCN5ytnxn0ow7TyyfdzfyWyKt56poDuXr','zRf3tkqhC8Pay1a5NMNuQX','EaS65cb4J07dAfYwzBOazq6skNvSwcKbiWRH2trFrupGEMcC8hcrfkVSvIVE','X','j',14);
+INSERT INTO ti VALUES (56594,40378,'Znf9LgV26WJwp','CG4RXTL77gxTtQPbw59dEiRSDbXZTSXov0ggnFYkCSwAU4gum3ChVtGCQA22uarRWCN5ytnxn0ow7TyyfdzfyWyKt56poDuXr','zRf3tkqhC8Pay1a5NMNuQX','EaS65cb4J07dAfYwzBOazq6skNvSwcKbiWRH2trFrupGEMcC8hcrfkVSvIVE','X','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (14462,52844,'AcgDJT2AUJjc1R','v55lFiVDpd8jN11ufgu2WgCZzHPfZkZZhOQm9RvgiTl84YQM9jpPIrOM2oevg1PyYcLFiyid1wjOHPXP52gKscZJSQwL','dAzaCUSX9G8AbGbLF2b6Dgv','1RKcBMKGWfubgTaZcGdeP2OLXmw20HYahE6fywUbu485rbQwdkdz6DiEoRWJvKEZMl3fKrn4Fzh8Px7rWcgOJ6KHRdj4w3q4dGaJVQ9Zqn2AXQUwTplHtkFcMGs6SscQDl3FxBUMDGEJB58jIaW0SHOvp0lgdd5S8X37rnd4bAQRVJTKVMnAcuKVYSvQUiuJ2OJnTuCh','6','Y',15);
+INSERT INTO ti VALUES (14462,52844,'AcgDJT2AUJjc1R','v55lFiVDpd8jN11ufgu2WgCZzHPfZkZZhOQm9RvgiTl84YQM9jpPIrOM2oevg1PyYcLFiyid1wjOHPXP52gKscZJSQwL','dAzaCUSX9G8AbGbLF2b6Dgv','1RKcBMKGWfubgTaZcGdeP2OLXmw20HYahE6fywUbu485rbQwdkdz6DiEoRWJvKEZMl3fKrn4Fzh8Px7rWcgOJ6KHRdj4w3q4dGaJVQ9Zqn2AXQUwTplHtkFcMGs6SscQDl3FxBUMDGEJB58jIaW0SHOvp0lgdd5S8X37rnd4bAQRVJTKVMnAcuKVYSvQUiuJ2OJnTuCh','6','Y',15);
+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(80) NOT NULL, d VARBINARY(83), e VARCHAR(100) NOT NULL, f VARCHAR(15) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1915873944342964806,9077,'JTnW0uxj3X1D2O7867cjdsAwDze4NI5uAmo9mn5FOzQTtsMdlZVF9ygbUjdjQyw2qSOga3YY','o7mgmlgADKMZimpZ206Uc9bLZBfPEcuquijnpImEC4dKCYVW6DrzGuRW2cEwheBEb8q','V1O0Hm8mpCLb6K6VJnCktHzgsUtL1Yzs8GXeeBBzC6a9DJfm8UO9qSYgGovUgZqIF86CuBSibT4CP','9SOEpcZKGen4FF','yd','Y',0);
+INSERT INTO t VALUES (-4978098515792840296,23395,'FYpse1qAm9lIMeJ','UceGZ57QlDbh2pjDvCcCkRp6NG','feJz1FSLo8bocLqPh4zIvLT370n2xGkzChCo8nfKioaTH43WnZegsVZsF3AQ6B8Q8IO4UJdfQOwtGteSRGZGUJ2zLlf9MYlt7','UMV0iJzfx4SEm','b','9',1);
+INSERT INTO t VALUES (5960609996595225228,-25635,'tYn2SaBJkN3YKLXV1qCG0htcohHEvr5HVY0VKdvBYJrNMyofx9P6iVvil','LZUvkl9Ib9XFzbHotH3zn5wC4KqQPjH','vgQvDx2lIgWIP2B2MTAsNDnSPIquiX3g44GSyGcjS','fF6GYSB','Go','P',2);
+INSERT INTO t VALUES (-132442195457033670,17654,'yGedaHEa0435K2EL8XTznZ0gYhLA2eUXkr3M5CKsmu8KrnlirrDQXdG8Ng0Wpy9Rfhe8','fRfmiKvZW7Qo4PUAX30rhLWGYNiV6pM28LQ','3','2Jr75qqk','e','p',3);
+INSERT INTO t VALUES (7164176053645917461,12983,'LajZfo3IATnCRqg','o7ZmTvmyUhELt9OHKqnwa5msMkuLj1t5hNDIiW99IrbM','2Uu4J4p82f9Sd','tYBsAHZxhubb','E','n',4);
+INSERT INTO t VALUES (1884914526321738998,-3453,'vfojuXkFUnj12wygKAw4BY45UMgqpuNmqqyBOGhy5RgNbCgRkIhId','jNCAKYIKuCHDrvnZrdGhjEMCv4Q5u3RPCUBMWN5kkhKw1vLBsjtWxkheBcuNknVfmOQcp','bQhz5PIejz7DaboJlo1Ucse0p','yEiC1E','M3','p',5);
+INSERT INTO t VALUES (-4746898015157266713,32316,'yaSqeT23yGwOBvZKtvzc3lSxcQQCaDstHqNbfGzMwOnMKqtca20Py5OVh','tXyDM8E5peKdSPInXzYaQVbiWdEeJSF6NJJpMbkfCIOiyKzKRUXr95rHPgjEKbxabTmDKuv4y50kA6','heTdJ8tDxWKwrncLcaHFKoMkAZJzSZBLLAfDTWpgMGi','ueMOs6G','Al','q',6);
+INSERT INTO t VALUES (-7372008198411513074,-11880,'GQRwf94w','EHy4Y3','dZQ3ZUqb1KWnCf0WegNmliMmnFBeo4SHN190IrX3aHO6x7VmgbvPAHZw8wjQ','OHgo41bRjUUrq','Z','i',7);
+INSERT INTO t VALUES (-8952069919514383047,12434,'PM7jr7uULr7DTT3vmUVfOAqUvLsOhnihHc6jMdh2Ed4QZf','zuqPIicehiPe8EdJoyzpm4LWbWX','HPpgFP8PyLKEUG9K6qPNdPAn4','Ix','KK','g',8);
+INSERT INTO t VALUES (553566024645906248,10170,'efgrUC151iBqIhYIA3tMmPBDDWYdOrDzT6GGAY22cY7hFRM6cH0T629sq4qd1tkFut','ElhDXiA7G4TYFkCOQ9D6nQXyGF7q5EDosx6BEWPcFEOxcMbVE1qEU7MMZh','YIL','Zyvb9AVAZIK','d','J',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT, c CHAR(80) NOT NULL, d VARBINARY(83), e VARCHAR(100) NOT NULL, f VARCHAR(15) 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 (-3892508836756376713,-2541,'9dmdlS8eqxLrRwBf4dovUW9YJYxmOd','2kQvnyQUAh7YwO1sQqUmJKGt8PNRJlkc','jkH','yEPnkht','i8','G',10);
+INSERT INTO ti VALUES (-3892508836756376713,-2541,'9dmdlS8eqxLrRwBf4dovUW9YJYxmOd','2kQvnyQUAh7YwO1sQqUmJKGt8PNRJlkc','jkH','yEPnkht','i8','G',10);
+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 (1772870468236762351,-2598,'rs21X9owyCwdszqlZlugSBhIQf5BY7inapkmWQSwBGZy6Ftf9MRArHOrZy2zW1pc','eWYtYss0zo4X7is4YdKLtfbg9XJS1Wu6cB9GVt1yIuDJDz0xmV8fKf6NQKbxfwC7LBpsK3','ZRUEzcfFPB9JM2FG5V','3Srmwb1ZD5SG','t','X',11);
+INSERT INTO ti VALUES (1772870468236762351,-2598,'rs21X9owyCwdszqlZlugSBhIQf5BY7inapkmWQSwBGZy6Ftf9MRArHOrZy2zW1pc','eWYtYss0zo4X7is4YdKLtfbg9XJS1Wu6cB9GVt1yIuDJDz0xmV8fKf6NQKbxfwC7LBpsK3','ZRUEzcfFPB9JM2FG5V','3Srmwb1ZD5SG','t','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-3081476939735197276,25629,'8D7AS','jvone7mYihWgYGAL4LCxtHRBo2RxxDgZRtXnU9qWzY4','trspJd4KX9hBkf7gzq7cQF1ZoTmrQ5','1suKw512','r','h',12);
+INSERT INTO ti VALUES (-3081476939735197276,25629,'8D7AS','jvone7mYihWgYGAL4LCxtHRBo2RxxDgZRtXnU9qWzY4','trspJd4KX9hBkf7gzq7cQF1ZoTmrQ5','1suKw512','r','h',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5079393313723920046,-23031,'402i96mNz9zFPBmWFyNC5J','DM69SQ44','oPhBSKXcMoXFQdewf435e5RpHf','AgYVWD3OdfDiWHEguOusyAuYJYMxzbN0e7xMPlc54kNGJKRWWGqZc93WJEYw0IW7iyOItP6QUVt','Ft','4',13);
+INSERT INTO ti VALUES (-5079393313723920046,-23031,'402i96mNz9zFPBmWFyNC5J','DM69SQ44','oPhBSKXcMoXFQdewf435e5RpHf','AgYVWD3OdfDiWHEguOusyAuYJYMxzbN0e7xMPlc54kNGJKRWWGqZc93WJEYw0IW7iyOItP6QUVt','Ft','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4016468854903945646,-20000,'oVsRL8VUVBGAT33LTAhKmbCb5YnTaaXdqxLzrKzLNRGWvy4lgYcNuBSfoWFUDSVtOXc3jX7YS5YQtnXu','jLU2JkUHj2MeMR3FXxgVuDiK59zN6rCDO9bc0vhjFlkHNXO5m6UBFSaxDc53dsuz0AmN9PBa75cQIMEzOaxGc','zYfv0WegISRsFQ3WeUPY4EFtnNair0b9fcHRmzQ0blAjRSVjyt62KYq9sc9w0uA','Iz26A0WA4KaYsvwVWciSq2pzjp54rp743e0MmTFlFIP1bA7CcwSYlHXS5TP7JofHfgUEqk2XTvO0ojqZHwKMDBD7h28SLdvUIdF4Ru07q37ojk184kAdWWFWknPxFpmFSI6MljDAgavoSVkT1kbhz3F31f1jGKknNJat71Dguxf1s0wSzSSTc3mBLBnEpoceV0bOPmx','T','H',14);
+INSERT INTO ti VALUES (4016468854903945646,-20000,'oVsRL8VUVBGAT33LTAhKmbCb5YnTaaXdqxLzrKzLNRGWvy4lgYcNuBSfoWFUDSVtOXc3jX7YS5YQtnXu','jLU2JkUHj2MeMR3FXxgVuDiK59zN6rCDO9bc0vhjFlkHNXO5m6UBFSaxDc53dsuz0AmN9PBa75cQIMEzOaxGc','zYfv0WegISRsFQ3WeUPY4EFtnNair0b9fcHRmzQ0blAjRSVjyt62KYq9sc9w0uA','Iz26A0WA4KaYsvwVWciSq2pzjp54rp743e0MmTFlFIP1bA7CcwSYlHXS5TP7JofHfgUEqk2XTvO0ojqZHwKMDBD7h28SLdvUIdF4Ru07q37ojk184kAdWWFWknPxFpmFSI6MljDAgavoSVkT1kbhz3F31f1jGKknNJat71Dguxf1s0wSzSSTc3mBLBnEpoceV0bOPmx','T','H',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4947546066328653000,-2420,'q8IN5NWmjG6DS2xVG9Qi2YseSO4Zc5MQDlrhekUlwIDPhAIAwpqxhtdYunRCGHqsuqVmcFHkXf','CjlvzgxWvyVdUn0T','Z3gdpOolUuNcX5b','074q7uIagcyxF5c4','Is','QO',15);
+INSERT INTO ti VALUES (-4947546066328653000,-2420,'q8IN5NWmjG6DS2xVG9Qi2YseSO4Zc5MQDlrhekUlwIDPhAIAwpqxhtdYunRCGHqsuqVmcFHkXf','CjlvzgxWvyVdUn0T','Z3gdpOolUuNcX5b','074q7uIagcyxF5c4','Is','QO',15);
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(25), d VARCHAR(18), e VARBINARY(75) NOT NULL, f VARBINARY(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5924657818562364325,-1490717290638134518,'BgsQ95Q','CubULljYlb4','NQCTnPyJmyYQiAxo5ojQBsjaCBY4UoBKjUWAMQ7hLQ0MkBu0odK','enO','FK29EDmuS3sNsRSNgdmZL4vqJghiR2m0HB0cro3znulwUXwlrngJIVzLdYvOyEkukunI0niHZXplH','8tGnWBrbmDbEVJManPZKh4IC901KkeuWKsq2SnE1qyeDCo9j7UELPN0O3QM9p8rMPJuRdfooRfqVp4SE1XEgjS7Wd1JZhx',0);
-INSERT INTO t VALUES (840794086058783650,-644642966746910630,'h','pj7S8PIB79ZxjfR0','27a4jESZhtPeaysxjXBAWNIzIjfA3qP936WbQvUYT0MESU','vdHw54kTI','aMjxZtPW4evykQGzhQ9DowWyzoTz83yd4MQ6ezkMNx','uw0YuBhxFiUKNzKNogsrcirFk',1);
-INSERT INTO t VALUES (10082059580866301454,-7097353807392072640,'HpnXNRJFwaGyG416PLeCILV','3yR','mGLDJbttlqlSC2VHIlJKG3rNLMTcuSlgKVh1mmsUvlol9AxhxFOwbdQlceVhHpZGlqajGWj7','VXQeRUR0eTqReuD','8YLPbW803GFzqDXk0CZk5xz2BwZp7kEj10b8nBRKs','0wRFInp',2);
-INSERT INTO t VALUES (13176826800704707473,7000895128749844784,'QMuMaz5FGA','iok2UN','kLz8eNr41Y2GvVeL7oZvLw1yul5klzJIWffLe0GHjPAHDm5PasIR7GqGLb','ry','hTy8HP54TFpqozKrFi9tzvoGYhpv','eQX0yJ4EDWBKY9BOx0eTAS7UrBMaVamo',3);
-INSERT INTO t VALUES (4049329716996195536,-5641520891075689817,'AmCF7RVH1yuD','s5jwavBBd','99OG65eHtdcHiVyPSeuh8FeaJiYkSNJIzE7nir9vWtv6Aw','QejltJ','SxvdCnWzJ7nIYXE1vACQBUQgcpqoTDBJCOiOzgtJxF7DTSjOwNyoZTVRinsjGCirO4nSLUyey6UxKskwL5KFQwDJT3nDF0LEcE','GrhU9zDuUNdk4h1q72u2KsVbiM77cTw4kKqg15F54nA19dulZ2qoyxo2rmGOxagDxkIPmT8Fobw2XJR',4);
-INSERT INTO t VALUES (2999956348998119398,-5683394893687090852,'fCyy0WC8Mnt9Qq','an9w','h4V63e7n7J1jwcfBVm5E7DiB2K7ePnq654IRWxvDAuQzCfhmOpF','mQVAHSqDgAGb5GvAb','VSLZyAHFnEuSbSW6FzgKj2kR0KXmQ9QbjX2J96SnW236s3cSvKGFInXZHsy','8YvxfBLJi2M1voc4SkYc5pLx0hiaxjKcMl61quIXvkMq5zJNfwOqSfDmtiRZJM9Brzs48G098PemThYIUMMSipHObLyIimKi',5);
-INSERT INTO t VALUES (10723483580193934373,-2920655139478786437,'21Nn','NYsB8iAeLVZHKCg','ghx7KdygFV0cA4S','vZwaBugzc','AlK0BK7fR0dRfFHDePtZqmCnAlH9kXZTpF7C3oprFqvve4RF4buYvBkByxq5fdpNGH0yzM38','Fw1VmFnWZSYhheFHwTc0bB1JLHHY9IolbKxvVZyFtaL30CzrG',6);
-INSERT INTO t VALUES (2977178426211342052,-673563115332257716,'1JFnB8y2kNzZ3fwFZFJ','De','o42WKlb808','e5U73h35lPJMhZI','3LrUf9xZe5Swisy9napMmVFYy7k','cw8usx7JcMO92K6I8G4LGzE4lEz0oVRGcJcMnVVzIzyJy3OGLD1ohrNPy48M89oBouqJ2vR5jKiAxN9rs0eYLzS0',7);
-INSERT INTO t VALUES (5718992924878777001,5228444360944572964,'Jq6mNkfqiJs','Y','wg4qmdwjQN7S4Gqtn9EWH','0zutOzsCTFvvMk','T65baYuyPStAprBvafkbSMu2D67zpBxL3CQQlpoidBmsUXnhMkfBXnMZajXUXxMavocTWXRzxWcDSE71ZU','E8amBjBjzSYECWQseI5kKdiH0h49Iu3wbdav8Jk0fw559YhfSrQq7HmLN8LmP',8);
-INSERT INTO t VALUES (5704290787754191703,-6149095937443720714,'PaXeyHLIKLLzWQZVXfVXTTuol','k77dnhFOyut4J','GlbQti3RQX2EaAQ6KGDlap2kw5AEEIYqZojSipyhrlHybE1udclXMP0dXvofhe62NL29g','DYKICPxBcuuUUc','BMGXTKxQ3AShwLlthuedJ8CC4ThVlSFc1Ky5CvN','Qs8K8sZK3GSvy6SGKVZBlp5zMCNjyS4TAJ3WZtw7yRMmCWP6lSvFtGomvAqxfeQMiA0OLS8gAmXU8ktvfm0HLEvZxRA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b INT UNSIGNED, c CHAR(94), d VARCHAR(78), e VARCHAR(66), f VARCHAR(62) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-16084,1293320148,'n5puFyrHgdaQNkH6PjYmctBVjAo721b8uN1IJvBwYOqI46iutteiBF0opKodK7xiL','W','so27i3HY43aMt8Spz9','WAPoJRD2AMYBfwmsCmE1UGqWnA6uzRk567J4mP79NmXSi49DJE','NW','D',0);
+INSERT INTO t VALUES (-9395,47942818,'nfYelxudbOrctjpLsiAMu30SFBfhF5CX6zpe5qDrjnF0CQUOQnCC0iZr80m617hYdB4PMmJXryxMn','zxumetEWBMRU','aqlwRGTm0p4Zgu7FbuppTFDQCYFV1Woo7Uz3JAFmow','As7uR4RDyfkd9hMzf1O2ljKDqzjrdVUhl','XM','v',1);
+INSERT INTO t VALUES (32147,2878715158,'IVdAe6xWSM3ct9l2','dFU0b3JUKSQLrzKVFKJ25hr5pg2neHlPX9eo0W7n5TXMhS8kE2dvithW10','wV1XHs4I431wjEaK4B1jON','QcgdcMIjOyRIEgx16LPc7XtQXotboQXQp74GIkZMRI51jcck','v','D',2);
+INSERT INTO t VALUES (-414,3574089773,'mEKkunUPFJ0sDz9SD6lqQgLDzJQzvOmvE4z9DiDy16Q1k9JCjyvTuduepVdg8kTAI0pAnxOUhggOWOLCCA','YFHQSg3FWtG5Ww213t3b1Rr6AlU6U9yfkGpdfTgOhBh2BJX','NH7LQaOW2GK9Qe8FRAWWvlry59oTBKf','L','X','H',3);
+INSERT INTO t VALUES (-25614,3428933217,'6CRHcJueIXT9','gNdso0dPPGAnErywZiJXyzc2noY0mB','t5vfVhnOGgPiTQ1uKmzpc7emJPawRBIX15lUlqfVn','qHej2ZXCenx3yyjgr451tIKljB','Qn','R',4);
+INSERT INTO t VALUES (-20976,2637403976,'XPyRw1QJTwTzVVmzODwaDRb5TEE5MjOWTn8sbDg6aoL3To0lDutWD6sv6DnXAYQ3pYsJseell6','QNP5bpSxog7cSlhwq90HjpwE7AxDTtMhDDPjFvhbCLxzQAbqy5snBg8wFPOqGMlTpryb9x8BH','WwycknM48JHS7zj1KARcBQTAZI6qFXsM23h9E6uaeKrKDSlVsT3ZcLkGnwjGCGWHM','D9gqy0gUWd3UiKd25xpDfYoCpIS6B9ba6NIc3b2OonrdFO','R','w',5);
+INSERT INTO t VALUES (-2093,64297738,'CFOXIJo3krSWPghlBafp8Q04zMjczKHktHeYtoMVgcClSBCbnMh8hJgZ64uEXU1fd6IDbEcS8MUyYGuz6bEjfFmVTtK','qGv4','LnAtS7wqsFn8Ib8u5N8CSlsU','PG','Qe','T',6);
+INSERT INTO t VALUES (-13440,3102875496,'lqy0poV3Mu','pMJ7Y','zBKEfDREcv3d5tRARhzpZq74z9ftPIAG5RGOjMEWqaiYRzA5BagLom80eXLMY','mDCv4kqGnShFcYiLx5yx0YsED1NgJNvPmApxj2bNyAJnkd2BgualgnhUM0','Su','5',7);
+INSERT INTO t VALUES (26017,4074362502,'TnGPzq4VMDuB5wPjiDW','0','HAU87r2DMzG5JMpANqgpdHu231W9z1WGYxQRp5Uw9Xa6VvsllTYVXvDWn','fWHLMeM6aYNp85mLjw9BQqC','V','e',8);
+INSERT INTO t VALUES (15955,3703404699,'zl0HYvlKymzp6BWR31MndS3kKY8iKLPUK0izyHruUw1zXwtIuZ7N3ffueXFSSs0QkliBpwV1LchgeVFzlrV8W','e','h1AXGzDSZmz20CTVkTE8L2qmZHc','Dy3Ejtl','U0','D',9);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED, c CHAR(94), d VARCHAR(78), e VARCHAR(66), f VARCHAR(62) 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 (1373080006098255202,2732683911934848574,'ZAyQzOqMZEOrf','Ea74t9ZZPhDIm5STav','Pezfpa9e2UoMPDTEu0Qsnih7ylToRthGuh6oqdXZElUCChye7HKGU6TabfLjd8iyGHaS','PsEEZ','RHZSpmZzNjD7RzGUruselW2iB2RW7','dGUR24bCmSsFNofwpWywrhpj',10);
-INSERT INTO ti VALUES (1373080006098255202,2732683911934848574,'ZAyQzOqMZEOrf','Ea74t9ZZPhDIm5STav','Pezfpa9e2UoMPDTEu0Qsnih7ylToRthGuh6oqdXZElUCChye7HKGU6TabfLjd8iyGHaS','PsEEZ','RHZSpmZzNjD7RzGUruselW2iB2RW7','dGUR24bCmSsFNofwpWywrhpj',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
-INSERT INTO t VALUES (10518246205874613694,3926781431493823559,'FJT','pXEBdq6TqB','nZkNQcf7ayDfkGT3nBLmbYODiv5WtJxICmm6aTjkWGXbUmsjziL9Wxbok','kNHRjw7WWk5','JJvlUHOOv9rcKWUnJou8lHgKs8lDFIzvXDESEKro0','PJnX0ViCWC20h7fnWgZsDTVrh1QvHu7ADjmwTDFyaFbxJyh8rk4Tw4ztDplNCwuQo2SddggzOUMKlVCoUF7D1M',11);
-INSERT INTO ti VALUES (10518246205874613694,3926781431493823559,'FJT','pXEBdq6TqB','nZkNQcf7ayDfkGT3nBLmbYODiv5WtJxICmm6aTjkWGXbUmsjziL9Wxbok','kNHRjw7WWk5','JJvlUHOOv9rcKWUnJou8lHgKs8lDFIzvXDESEKro0','PJnX0ViCWC20h7fnWgZsDTVrh1QvHu7ADjmwTDFyaFbxJyh8rk4Tw4ztDplNCwuQo2SddggzOUMKlVCoUF7D1M',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-8119662,4241320413,'72cdkGgEOlNzBVsm0IOgVeO540nNGMrqRo7gNucWRJL','SdFcrBReUGjF55CwLSTPUJ1RLv1XnROJJp5TEqHMSFL2zZ','LD','qSwF5NmKc7BbnspXWf2s3r9t6pnC2Pcy5bRlngvAqyOY1QYipLh7','B6','Q',10);
+INSERT INTO ti VALUES (-8119662,4241320413,'72cdkGgEOlNzBVsm0IOgVeO540nNGMrqRo7gNucWRJL','SdFcrBReUGjF55CwLSTPUJ1RLv1XnROJJp5TEqHMSFL2zZ','LD','qSwF5NmKc7BbnspXWf2s3r9t6pnC2Pcy5bRlngvAqyOY1QYipLh7','B6','Q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(95);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
+INSERT INTO t VALUES (5402426,3161415029,'BU4ELTRXqQpOwsRLWuGumIFAMtP','Y1uEyGL8lWmUdEx','NPzDWxxqopXHJytIJSKltGWwP7g9uLrqQqUV12k46QW70pLUYFPD3EVA','q7sdDQlmmolKWzT1LeyJmykUJHty','K','x',11);
+INSERT INTO ti VALUES (5402426,3161415029,'BU4ELTRXqQpOwsRLWuGumIFAMtP','Y1uEyGL8lWmUdEx','NPzDWxxqopXHJytIJSKltGWwP7g9uLrqQqUV12k46QW70pLUYFPD3EVA','q7sdDQlmmolKWzT1LeyJmykUJHty','K','x',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7359312014701918160,-8089784139485436195,'flmOm1Eni8q3zwE','9DCxbMkYIDwts3Dk49RHsfYtpKkI8WwofUxU24HMe2yfADWfqnIP7F2ONcsmGRSgGZhYsMfX9QjDdXc9jsWEQgS4oVWsUtpfqsjD0Pj7yhsxKDKyFWj1PwVk5qxUE7O9XoY8RqeWCwEUb','8KktvTdOzLF1FoO56bFt5jIFxaFFfyKZhx2TCvP82G672P','H','2HP3FxVZSNcZTprslNOO8TJJjGIzgfCdOgCbmTStoz1xY9wQN0BQDL9QnDJLEa7EsTI2lcPZJMsHiifNeH1QhJENoLSSoRZEPz','vHLuKTAFRqwLZHPxUI4y52T8aF5sclfblTtmUzUuMU7jwooSx',12);
-INSERT INTO ti VALUES (7359312014701918160,-8089784139485436195,'flmOm1Eni8q3zwE','9DCxbMkYIDwts3Dk49RHsfYtpKkI8WwofUxU24HMe2yfADWfqnIP7F2ONcsmGRSgGZhYsMfX9QjDdXc9jsWEQgS4oVWsUtpfqsjD0Pj7yhsxKDKyFWj1PwVk5qxUE7O9XoY8RqeWCwEUb','8KktvTdOzLF1FoO56bFt5jIFxaFFfyKZhx2TCvP82G672P','H','2HP3FxVZSNcZTprslNOO8TJJjGIzgfCdOgCbmTStoz1xY9wQN0BQDL9QnDJLEa7EsTI2lcPZJMsHiifNeH1QhJENoLSSoRZEPz','vHLuKTAFRqwLZHPxUI4y52T8aF5sclfblTtmUzUuMU7jwooSx',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5582165368766381024,297649360705589623,'xyOwmdQ8o','z4CtUSlPBwn1Alh5sexgEZfj7NYCgusqbRR43WyczOxwlfqa41KzZatoVPi8JjGJHH6DJVZMDQGqrzcMwV7hexTK4W6fi7LdsQBrByXq8gGf76NrlgV0MODKNdqJFTbN6rXlMPALIBnFpHRbf1tefwhkbfSEw0aTmbEaOF2Bd3jAyib2VcfFBb5','bT5PiIzkypzogPlsUcpeRJuVIGMyhi04wFJ1SeQQbtNwMUdp8lPglFugva7fD0S1vRj','jTY8rCMrhUVuDuriR8T4TEukxqVBx3cWrolR28j4fibEJoBROcisceUTD8GU1LWnDKbCI3zr2VBxLCmhcEsq7hA0D4g6jtmo2mFifIWSHYbLhXJeHgbFZIcW4iwpicdXLdzi91KnyianMvrQJ37vJr7C0c9OtHXnEwRb4mIiHllkwK0FnwEz0Ron9q5c841uShYuaNJQJXi9ojpQMkECkoePQuRQJq3tSjMyLAOZKGq0IGicDcC7qq','i8gg8vFlubaN4XGAop72R6bf5YZaUMBlZV8qHdHdWC03UFnYWk7GWQxf2KcvDOtNpJ8fBJtRs09Im8YFPEgxf7QuujuU','hSMyYqhUcNxwfgaMbGIEy6HZaMPCol022VVuPzUCfa0fQ5JDvAHJ3mAk6oII2hnruoWzeGT8ejoOSqciQjlQ6qzeNEMRkbC',13);
-INSERT INTO ti VALUES (5582165368766381024,297649360705589623,'xyOwmdQ8o','z4CtUSlPBwn1Alh5sexgEZfj7NYCgusqbRR43WyczOxwlfqa41KzZatoVPi8JjGJHH6DJVZMDQGqrzcMwV7hexTK4W6fi7LdsQBrByXq8gGf76NrlgV0MODKNdqJFTbN6rXlMPALIBnFpHRbf1tefwhkbfSEw0aTmbEaOF2Bd3jAyib2VcfFBb5','bT5PiIzkypzogPlsUcpeRJuVIGMyhi04wFJ1SeQQbtNwMUdp8lPglFugva7fD0S1vRj','jTY8rCMrhUVuDuriR8T4TEukxqVBx3cWrolR28j4fibEJoBROcisceUTD8GU1LWnDKbCI3zr2VBxLCmhcEsq7hA0D4g6jtmo2mFifIWSHYbLhXJeHgbFZIcW4iwpicdXLdzi91KnyianMvrQJ37vJr7C0c9OtHXnEwRb4mIiHllkwK0FnwEz0Ron9q5c841uShYuaNJQJXi9ojpQMkECkoePQuRQJq3tSjMyLAOZKGq0IGicDcC7qq','i8gg8vFlubaN4XGAop72R6bf5YZaUMBlZV8qHdHdWC03UFnYWk7GWQxf2KcvDOtNpJ8fBJtRs09Im8YFPEgxf7QuujuU','hSMyYqhUcNxwfgaMbGIEy6HZaMPCol022VVuPzUCfa0fQ5JDvAHJ3mAk6oII2hnruoWzeGT8ejoOSqciQjlQ6qzeNEMRkbC',13);
+INSERT INTO t VALUES (-6433184,301108219,'SZPV4XZosKYSCz2TbKUq7FVzVUEly6OxvalIBMXESRZICHaBpy7aq','nkpcnsQpYgwYWjOGgU1pHm2Uv1OigiJyg4dujAWbKmB7uE2QT','OMBDn11','XYxbni4aYaTGiQ4bizO','f','v',12);
+INSERT INTO ti VALUES (-6433184,301108219,'SZPV4XZosKYSCz2TbKUq7FVzVUEly6OxvalIBMXESRZICHaBpy7aq','nkpcnsQpYgwYWjOGgU1pHm2Uv1OigiJyg4dujAWbKmB7uE2QT','OMBDn11','XYxbni4aYaTGiQ4bizO','f','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3349644,481185815,'7DUFffLoaQFVVRjRNHeMK9J1l7spwuuMrM1FXWMm3mrl329hPiptjZ','3xJF3TJ0qRwBuoJZ8medzKbrChVHZo9WP56c8VjUIsuqDQvEWUyLAopKaCZ8nQADlMhXtROBmh1pTHSjfDrkPDrGRAhKXKb6H2bqAxS1Jt2Hf2etT8OhmmMDDpL7p9haBGhB7vZfaAQJgizKFwyjjajIHxJ57o9KOCtLedANX2fymEjxAo5Y0K6pxVOM5EuiBYoXgf6ZSsf','HtnmStv8','6fvbaj4TrpkhNSCH2m2e5Ww0Mgi7L04fsq3DuIVUkO6FjykfmrJZo2RO9A6SCFl6FThLphZSQZyJaxUwiM3DeKiGYI4HUdZegq2HdaN3DexmUmQ5nJIiC6a7YWFRT6wHtgGX474FSuYQMOy3FxtlY6OmoJ9jZDxdaVdCtsXb6YdGGTnBV6eNla37irqjS6vBZBTAUkpFC1ZsMXl4Tra3DSSN7QJSPCIeJz6XEV3lKBFSGhbhV4jO','I','8',13);
+INSERT INTO ti VALUES (3349644,481185815,'7DUFffLoaQFVVRjRNHeMK9J1l7spwuuMrM1FXWMm3mrl329hPiptjZ','3xJF3TJ0qRwBuoJZ8medzKbrChVHZo9WP56c8VjUIsuqDQvEWUyLAopKaCZ8nQADlMhXtROBmh1pTHSjfDrkPDrGRAhKXKb6H2bqAxS1Jt2Hf2etT8OhmmMDDpL7p9haBGhB7vZfaAQJgizKFwyjjajIHxJ57o9KOCtLedANX2fymEjxAo5Y0K6pxVOM5EuiBYoXgf6ZSsf','HtnmStv8','6fvbaj4TrpkhNSCH2m2e5Ww0Mgi7L04fsq3DuIVUkO6FjykfmrJZo2RO9A6SCFl6FThLphZSQZyJaxUwiM3DeKiGYI4HUdZegq2HdaN3DexmUmQ5nJIiC6a7YWFRT6wHtgGX474FSuYQMOy3FxtlY6OmoJ9jZDxdaVdCtsXb6YdGGTnBV6eNla37irqjS6vBZBTAUkpFC1ZsMXl4Tra3DSSN7QJSPCIeJz6XEV3lKBFSGhbhV4jO','I','8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7798396,3438829593,'3poLJoRcBu9SJ6s4M30WZppLmbns58xMt4cpG88elLG4fmFdBEr','j7geDbMZcjoanbxUcsRw0xhGgqTtCZE','ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN7Vg1tZr77euXFTipZ7QQxMNO','78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFvqYJcYTQUKkS7EyVrBO7ROnjohFQUVAMNUhQybRLEWLxA8pQE9GVEu1LrFHS68kbLshpZD42angsiGaAytYvEnUxprHvO31mnFRosnzWUMJtejrrpCRcWr9Q','F','b',14);
+INSERT INTO ti VALUES (7798396,3438829593,'3poLJoRcBu9SJ6s4M30WZppLmbns58xMt4cpG88elLG4fmFdBEr','j7geDbMZcjoanbxUcsRw0xhGgqTtCZE','ld9wwlB1LnLGUpV6yUpnjBeFIPoJWoYm5salN7Vg1tZr77euXFTipZ7QQxMNO','78KK1ssu7Wk4d8yoFGRj3BT0DzKw2yFvqYJcYTQUKkS7EyVrBO7ROnjohFQUVAMNUhQybRLEWLxA8pQE9GVEu1LrFHS68kbLshpZD42angsiGaAytYvEnUxprHvO31mnFRosnzWUMJtejrrpCRcWr9Q','F','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4728056,1668743131,'yXN8bxUCuEO6lysCDx34ufE5','birdqgYcGsDeCZZaDlXN36MXUwAuNZqaL2rp5kk0ffv5lZ9e6YTTV8H6JDew7qCI9YvRuoqnFCJtSsMpDs0CNuIizRGAMz9GCvkRkvpGAIn66DR0mouYi8j1E6Y1q8IxR6rsdXOBnrXUjVo8WBaWr210xbk0tHUZE04','r676GfwiyYaXHbYlpS1QwZ88mXl4lBQ29VB','CoNccssOaHh6jJYTH32OLe4kBQarjO70JQzoSjdN7F5qsTBcDbz48X8IlNbZUHaUs354TZxOe9yNbjkoYGdyQoAryIF1RwEqFFJMmJesG1BcYJltPrE2j','2u','JQ',15);
+INSERT INTO ti VALUES (4728056,1668743131,'yXN8bxUCuEO6lysCDx34ufE5','birdqgYcGsDeCZZaDlXN36MXUwAuNZqaL2rp5kk0ffv5lZ9e6YTTV8H6JDew7qCI9YvRuoqnFCJtSsMpDs0CNuIizRGAMz9GCvkRkvpGAIn66DR0mouYi8j1E6Y1q8IxR6rsdXOBnrXUjVo8WBaWr210xbk0tHUZE04','r676GfwiyYaXHbYlpS1QwZ88mXl4lBQ29VB','CoNccssOaHh6jJYTH32OLe4kBQarjO70JQzoSjdN7F5qsTBcDbz48X8IlNbZUHaUs354TZxOe9yNbjkoYGdyQoAryIF1RwEqFFJMmJesG1BcYJltPrE2j','2u','JQ',15);
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(68), d VARCHAR(5) NOT NULL, e VARBINARY(10), f VARBINARY(17), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2175805,1282993249,'xmxPnu3MQq0ktweqIlT6OAKXeZ6PYdCPNjmhffv5snB3vitEwv','e','D0','yM7bgZKj1','V','JVJG8yGebwmUxs10nF1xQVDUVGg51dvUr',0);
-INSERT INTO t VALUES (6610844,1759790519,'irata8MJ6hxdbuGhoDKbwI8HftC7Ua0JiqAItUlsw4h','PSm','CqiZWF','py5RwB','ogjylVYuMxFGoPWfWtO7oIeVv0xSQUclCU1yk6ZWKhEwbo','bEbsYva0VjS1J1O08GoDBx',1);
-INSERT INTO t VALUES (5391051,1375679060,'Uz5ludL7f5QjZh1j8Ablv5RwPdzVld9B4ZnjMOxR','U','KnbnixF','wvv','o2EVVq0d5psTYPi9IwUV5VE1j2JZTiOEX9tVBE','Kwq4J1GRmGDOVlVnYVBS404q9WTcCpPo6sNGUdEaRZF3YnhNw8WwDIblTYMti',2);
-INSERT INTO t VALUES (1587058,131406141,'EGfYB8MezqScHL455PoVzvjM5rRDPB8JyH6d0a93','KjwDW','3Gsjb1RMd','ojTCZYK7','FgUIc3RMlGLjt65','GtZirufZMztkJSoCeUoBhNpxiEjlpAtp6i6MWIAQqAthzmEvvJaM2n49TtOlxNf3E55UTK5mGrSgpDY67meL3',3);
-INSERT INTO t VALUES (-6330992,1048597608,'70','o','T1jsXxahY3','WbO','hnRcCwucuZ3GhCITnCY1X2hgq11lwQtOGbQMG4lBzhDwuqIJvBr','wtRCvpawaorDcYZVe9I566ntfMqz3sonJYwm1S81tEXrATapNtPVnJ5r66dnXH',4);
-INSERT INTO t VALUES (4048510,-607081213,'3mCUsghgfXrvWg1eNHJZDTq8K2rW4T2','nX2H','VTcJY','0iXlDJ','HJnzqK','4Kq4Y8VEAUzC8gyqcOvfWprkpaukZcgwMxEfws',5);
-INSERT INTO t VALUES (2980004,1324392832,'apHLIa9qspVsiTaQ','AG76','6JlOpeGw','gXV9T8RK8l','xqI7ZyeHe4sb6clcTL87kSZHZwLaiKg89h776x2aXJqxfjpYRwAZgESgXY5mhtu93QUWD2eDXPheeWZrPDkqzi0Vo3pHAfWHx','VngCvw5AV6YK6Atqn72Lcy2YWPsX9xpYZc7cx28fEDbN3Tf4O5ujjWX',6);
-INSERT INTO t VALUES (-5935669,1488675025,'X1eukyEb7nIOCsn0sZO6aNq3gHPGYACvssWCHvTUEbRDAsJE7','EiAd','ehYdfCGe5','rEEuSpD','TcyiNzbAp7IrS2OTJY9qEQoiUczAMCk3WX4oWEbRcaBUJOMJm0kb06puGu9YZvhIDHZmhsI11n','923BsvBOn1twRV5mKuIZ18RHYzE',7);
-INSERT INTO t VALUES (-8329727,2059637267,'RO','BogT','vLNA','jMnMXfJC9TgG8','bt868P6SozaWmkI35ytSuz0f2eYW0meZDJiqU3SignJJ4SU9hqW33N3Dc8tYN5csTA','dgjdUeWl8NSYoQRVCzIEl4cdyCPGr9nhDcGyHRPiWadYIS91X',8);
-INSERT INTO t VALUES (-6721677,1563449465,'QHSyJb4CXu','IT','7V','Fc','g3qiSg9HkRPytT69AQIFkXpNemI6TUNMjn8G8LbJqF7fcbnZvAOYhBItPfNrWJD9oCgDNmR6urGyMXzAbY2xBxnpbEixTt1gSA','0h5Z0tYRdtzNUyzVvk64y5vZ6zb2YuHWtM5pNSN3x',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(40), d VARCHAR(11) NOT NULL, e VARBINARY(19), f VARBINARY(7), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3349715893,3270794,'x2HK4158ZeaiE7N2aPsKgZVFMs64huaDlxqQy3','x0ZoOH9T','zTZswfgS0NNzy','KUL','1','tz',0);
+INSERT INTO t VALUES (3809708163,5398434,'wXRRX4sPpWzMDJBAB5Ew','M','YfZQ1I','KFRr','p','ur',1);
+INSERT INTO t VALUES (1557847480,11578765,'6iK3hRa17p0UonAbYy0JaIv0','5W','Ap4mS','8B','V','Jl',2);
+INSERT INTO t VALUES (3600432142,3467615,'vfELMX4sLYiRZsZ2S2qYUbYd','ZFS','zdukP3D3','uh0Ccu','w','CL',3);
+INSERT INTO t VALUES (3506393280,780066,'VEaOrGjwwyOUgflRu3P1GSO67DN','X9x','qUeaY','od','C','9f',4);
+INSERT INTO t VALUES (2014387504,4608850,'LtRQk1yWvFA','RTLSEkh1E','4MoGYfzQIgEsR','mn','y','x',5);
+INSERT INTO t VALUES (3135026271,4542103,'XCBOstPJmW9rqSXvGuVcviMimmsnsHzFM','J','JkCyfeB','dJPS','p','W',6);
+INSERT INTO t VALUES (2544328157,5028269,'SCNXevLA1bWOCwuOKuAS0jB6Z4HcgK2woa','XOCXB2Zl4Wj','JOKc','G5ZJ','6','v',7);
+INSERT INTO t VALUES (1138672295,6810604,'1RQsZb','Cs8vZOz','E','K76ksHJ','T','N',8);
+INSERT INTO t VALUES (4208106244,11610284,'NxE1BfCPDafPf0i3tXLDzid5FQ','k','vNaIII8CduGZlJeE','z5nhRaG','z','3',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(40), d VARCHAR(11) NOT NULL, e VARBINARY(19), f VARBINARY(7), 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 (2627298388820118451,49164634,'99VNrt4J1X58PpUdcd8dynlAJ3Xq','4Vcd','YJWHSUv','WGMVr','5xsiXumwn6duLD1OwmpgwG7EPY2EMVtfHTWFJfKv0nCAZBXAQT01pcVt5iMaPuzzbTFNDYTIwUfuU7EGIPTwXrcfNLRBU','HtoygmlPvgZnnVlFYMnoFnqVMPczur5VrhazwKKvqge5m6qxkacVtSkkNei92JllPMv3ZruMS5vx',10);
-INSERT INTO ti VALUES (2627298388820118451,49164634,'99VNrt4J1X58PpUdcd8dynlAJ3Xq','4Vcd','YJWHSUv','WGMVr','5xsiXumwn6duLD1OwmpgwG7EPY2EMVtfHTWFJfKv0nCAZBXAQT01pcVt5iMaPuzzbTFNDYTIwUfuU7EGIPTwXrcfNLRBU','HtoygmlPvgZnnVlFYMnoFnqVMPczur5VrhazwKKvqge5m6qxkacVtSkkNei92JllPMv3ZruMS5vx',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(69);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
-INSERT INTO t VALUES (533730277275523129,1965006795,'TVhHsV6BI2bx24gzmOFEHhYIhbUTwebO0MtrzmDIGWYosuX','3o','E28wk','cB9gFQabnqJc','khSITEmHN1lo6WUO112B6ngMwwYi0ZI9d1nNMoTsY8XBL8gvlzTi6FNLAhi5G3eufIMtMvoi','bQMhJH1IBidE1lVhu8xASGU5dQWqCTQXMO42v4uVnyQQfYBBbX3hVH',11);
-INSERT INTO ti VALUES (533730277275523129,1965006795,'TVhHsV6BI2bx24gzmOFEHhYIhbUTwebO0MtrzmDIGWYosuX','3o','E28wk','cB9gFQabnqJc','khSITEmHN1lo6WUO112B6ngMwwYi0ZI9d1nNMoTsY8XBL8gvlzTi6FNLAhi5G3eufIMtMvoi','bQMhJH1IBidE1lVhu8xASGU5dQWqCTQXMO42v4uVnyQQfYBBbX3hVH',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4207035697,10557129,'l5y7JW2HYNJ4nbsVG4eWLUULtifZ','R','BHkKI7IJD3','eNLaWHC','g','k1',10);
+INSERT INTO ti VALUES (4207035697,10557129,'l5y7JW2HYNJ4nbsVG4eWLUULtifZ','R','BHkKI7IJD3','eNLaWHC','g','k1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(41);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
+INSERT INTO t VALUES (1989421725,3539550,'bsDCgYUTL50ELvGbqp','9','bWaQkICzH','GyHhAj','K','H4',11);
+INSERT INTO ti VALUES (1989421725,3539550,'bsDCgYUTL50ELvGbqp','9','bWaQkICzH','GyHhAj','K','H4',11);
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 (3785169091867751846,372062749,'rAVjP5Fz5jVvQW68nATJyXShWIspDLcEyUgVGvNfKz4LT02Bbv0XYL4HOcr1ofI6O3C','EtreyQ2frJUqe7yOGgEoo83Q0yl2q4K4FbTd7fRHlqN793WXhyqtH9c1t2AIWca9Umb7HG5oE6d','5JkmP0uJI0','lQ1','Mw71riLqkt72porlNtjbuhXBpqt3kxW58WLduJUIe2uSkCsxGDPPyZ9Bits','WEo4KOyL7uRckaR2TIC0L4uSaPwv9Bu3UzPL7XyupSi5',12);
-INSERT INTO ti VALUES (3785169091867751846,372062749,'rAVjP5Fz5jVvQW68nATJyXShWIspDLcEyUgVGvNfKz4LT02Bbv0XYL4HOcr1ofI6O3C','EtreyQ2frJUqe7yOGgEoo83Q0yl2q4K4FbTd7fRHlqN793WXhyqtH9c1t2AIWca9Umb7HG5oE6d','5JkmP0uJI0','lQ1','Mw71riLqkt72porlNtjbuhXBpqt3kxW58WLduJUIe2uSkCsxGDPPyZ9Bits','WEo4KOyL7uRckaR2TIC0L4uSaPwv9Bu3UzPL7XyupSi5',12);
+INSERT INTO t VALUES (3686380317,10971307,'q','Ej8cDhyL6SNrBe0hLLTAwMvPFJ5kvpyLkIkHnDrYFV1Ua4gxw5rcVdXVsTQjsThTexJ4mRwGkvw6jDK2XrO1xhPtIsUyCjNLiu2iAw01MiSPWnqoDrazmlUL2pSZBDiilrudae3GNBdGWyYAgVM0sWinbyl3JTCTMzcVAAoGw7qJraBtAHI0sMDGDmfbGcJBavYWCpmlGqfmKFfw7a4mUcrxaNDcdPGVo','iJw5RrjY','ky5','t','T',12);
+INSERT INTO ti VALUES (3686380317,10971307,'q','Ej8cDhyL6SNrBe0hLLTAwMvPFJ5kvpyLkIkHnDrYFV1Ua4gxw5rcVdXVsTQjsThTexJ4mRwGkvw6jDK2XrO1xhPtIsUyCjNLiu2iAw01MiSPWnqoDrazmlUL2pSZBDiilrudae3GNBdGWyYAgVM0sWinbyl3JTCTMzcVAAoGw7qJraBtAHI0sMDGDmfbGcJBavYWCpmlGqfmKFfw7a4mUcrxaNDcdPGVo','iJw5RrjY','ky5','t','T',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1178773207688373061,2038624410,'r','NNeMsHcoECQvm','PAeNyKfifN','rVtCJSbxGvfMR0Ky91aNMtzmAEAMBaW5qhGi8frUWt34DvOr3gu0wwe1WfwInEbDRsmLiwG','Ph0qLNIXRm90rnSTboDiDD55mIDLfGxJvalcrg','drvcx1MfBe',13);
-INSERT INTO ti VALUES (-1178773207688373061,2038624410,'r','NNeMsHcoECQvm','PAeNyKfifN','rVtCJSbxGvfMR0Ky91aNMtzmAEAMBaW5qhGi8frUWt34DvOr3gu0wwe1WfwInEbDRsmLiwG','Ph0qLNIXRm90rnSTboDiDD55mIDLfGxJvalcrg','drvcx1MfBe',13);
-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(44), d VARCHAR(52), e VARCHAR(95) NOT NULL, f VARBINARY(58) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (41756,9518975,'HzqRBuN0V5GZmpJFoicMrfOEVkstgDi0CYJVoT98MSd','vIupWRxKOl5CuUakG','Ch4cdAB1byxDGWbgN6q2Qpy6Gbtrs4xVB44UU7KH1','r1COW5TX','UjCFXY3p2lLyUhGEwe6SN','ZfEztZi',0);
-INSERT INTO t VALUES (42652,7574388,'j8e3usXaKRnqmZX6pJa42LXxbox3RABm1mB1UOP8xS','KtQP8jCPbHMd','9TgBllarK7DDneVxNxVhC37epLxiKSvZc62eOb59BKVI6m','d1o9RBbbm5hv1xi10','SdNks0XTrtdwB81PQYwkCVuG3TV72jGLdQITfj1sFx1q3lP6G434OTzlRvZ2nWUHv5uGM53QeudG25XZzG0','EgyfSWy8KHKCYO3W460mAfZ3a0CWJ3ccIjvFE7C4w9RkhhyHGzTRoi13GjxrJqcorbGrrdJjAnZgDOFGLgVWo4Hd',1);
-INSERT INTO t VALUES (22939,4912728,'aITWjYGNrua5fiXqmxZIY0Aw','zCegAQBwrrDx8retM64b3iJVeeymYtcHIEUbZvvljHXZ8','iJ76Jttn','fxnmzM7muUtmj1koni75561BvssvV0DcqnPgF8N','42VYBSsQ8O7Xqtw2f3mLJtjz8O','JOpX',2);
-INSERT INTO t VALUES (11298,12611162,'GW3Su2nTzw3','mGG09ZLG2x1neJXik92gwtGhsBXg','4NudGzAKy2jpc4GxXVynBaFQFzBTAU37d2GvAXEWb','3UddpA','7Yf1FOJ0','pvABhBhS3yIf6',3);
-INSERT INTO t VALUES (11800,16654767,'Hw9MGqxRmXSk1NQhfnHndVq','n9BQAYliRqfE1q1zgXiGsztne0xgaoNxu','qlEqnaRNjU','8j','uOVmS2mksgiwj0OzvMkdRa1VB4dPeAxxriGZGcpcyhtDQ9Xtdtv9KOaqyjsV4htjXYyALcV','aiMJPV4',4);
-INSERT INTO t VALUES (32446,492639,'4kWoHZ9B','uhr1wIm04MI90SneGBQx','KyHOJYZ1rN7d0m3cE1WjstmWA6Ia0hOAawvCFmkBK8DeIFZ2H47njdAv889m2aSJIIXqSK4MzJMI3f1s','8CHC9MOPlqxf4uCZ2gqXWSWEH','azAIb8PVe47','d5HCddsV63hYRbGlBt2BHQYQR37eU2QYPgj8',5);
-INSERT INTO t VALUES (28617,5420104,'te97lE12Ier188QwDlEHyqbcJfehQPa91g','j5C4JHqS2zuAwEka0EBPQwwufAxyFx6B4589kipjUQuTee5c','1IRcJc2D2Mx7cNVfaJeBHBg','GDQLc6LSV','nyUKIhDvgIvpi9RwsvmYdVCg3vHmNtEmIzhHCvs3icOsw5ZtzjJiv5Gt79cjNUBQ5eLYHAOce2hviPJ7PbsqE2btZqYn','WaqHyTjpM',6);
-INSERT INTO t VALUES (12710,11552572,'I8BhhrDtWRYfQNRoUFvTvaF','8eds6VmBX83Ik','rKmJKG85o7rvC2xsZBNNV0ZXVfN3R2BRwO3LphZ82tmn36O7','VVxaaiJ2xnDBdBtGEj','sVNz5XUmZE','mkCnkf2llTdqS1zKDbvsJ101i67Usz7iWKvz5Z2FjJkaGDKuq1PNGIiKasmc0BkyUojSSDAFJYsNpMv',7);
-INSERT INTO t VALUES (21558,5217109,'V6LRKyP','YXlZPWp2c9z','yXsoB','fYvzU6KVHgd','FDfMVe7670T7xaoOqTDeINzRs5a5JIZSGyhiZBIwC9Pr1RA7bq','GBmkItDM9p29gNvy9FlxoR8jC7Njf9jWeeXkYKRTq8NhYTQfKEW4vUmoJrvdoDVx0',8);
-INSERT INTO t VALUES (24881,3126749,'KQJoDFD9qVJqWmPSVM6g2oNgr4xmh4tOKFozxT0I','JL','CiwmM3NGsvoPVxUEcLP1Xrxlku7c7aVoRVQEFMEqsQXgu2TUVfgIfW','9f20vHge62kqieb8inn9Cr5hql2GrrlWkcslIlDlU6fHHVTiKwkqVkY3','7AcOFSDiDm','mBfYkzt0dGjPpAXlMnZ464vRM1Dvnmm3FoXd1oJsixi83LMsD4TY6UmyWuC6fzW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (783300620,13958342,'3Ys5tgNOdsFNzC','2LlcY7qwmGapDl3eFzXVCzqPI8yixm3myKn0MCHfVIWe246j1Pg0at69xhvClLLwqOO2K','1WMpkNflezuF','H1L2zgIK3ImiKZupyyR2LXduyrsF94jfkIrfO0CtF7n7U0QEcaPGcNzzS8bbjCn8AIfeuwLxaFAA79SxHLF6pf3mgWTwXgIFayTmxlJ3KyaS1nRuPwawzvMhBxKXpBh0IaCDPyp1MtESxzlG5fjLKjg2Qyt8Omo38OKqi6mfivE97sW5k8n7u546vAP0ItTfL1kHkscv9','R','o',13);
+INSERT INTO ti VALUES (783300620,13958342,'3Ys5tgNOdsFNzC','2LlcY7qwmGapDl3eFzXVCzqPI8yixm3myKn0MCHfVIWe246j1Pg0at69xhvClLLwqOO2K','1WMpkNflezuF','H1L2zgIK3ImiKZupyyR2LXduyrsF94jfkIrfO0CtF7n7U0QEcaPGcNzzS8bbjCn8AIfeuwLxaFAA79SxHLF6pf3mgWTwXgIFayTmxlJ3KyaS1nRuPwawzvMhBxKXpBh0IaCDPyp1MtESxzlG5fjLKjg2Qyt8Omo38OKqi6mfivE97sW5k8n7u546vAP0ItTfL1kHkscv9','R','o',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1582991119,11286918,'3GddUmZpigMXB8Gd8','oIYngYty4GOg0SF1xYr9vtNWrjiY4YlqAzNiOQPZ5JxGvRxjgqLRQwLn2AOgfweTEzYNqjp4buqMiR2uoBBerOr9NkTla8iwrh1RDtEAyDnjYMHIBrvbZrrjYgNczRDOoNOzcaZKrjTlHtEdqfvalReEZ0dMu4aIgJeU15PYvD5OpM8hcT6Zo9M66x2toxLaKHfVoWsc06AqcwXX1','e1WVc4OrfH5REV','A7WQ4812PY290rOzdN1f5vDanM1gO1kjKJCnSqrPLQDQKei56M0JvzGayU1xUPOCxfnMVNcQrZqjilQ9Ve46NpOOJjpLw3IDKAN4OY6YaEiBppFVqvA6leG3ds1D5RvAfiyqyMHpCQlRYlOiCCvwWYPuVJ5M0w8Ze3ChPZtVYZxraR','Se','UJ',14);
+INSERT INTO ti VALUES (1582991119,11286918,'3GddUmZpigMXB8Gd8','oIYngYty4GOg0SF1xYr9vtNWrjiY4YlqAzNiOQPZ5JxGvRxjgqLRQwLn2AOgfweTEzYNqjp4buqMiR2uoBBerOr9NkTla8iwrh1RDtEAyDnjYMHIBrvbZrrjYgNczRDOoNOzcaZKrjTlHtEdqfvalReEZ0dMu4aIgJeU15PYvD5OpM8hcT6Zo9M66x2toxLaKHfVoWsc06AqcwXX1','e1WVc4OrfH5REV','A7WQ4812PY290rOzdN1f5vDanM1gO1kjKJCnSqrPLQDQKei56M0JvzGayU1xUPOCxfnMVNcQrZqjilQ9Ve46NpOOJjpLw3IDKAN4OY6YaEiBppFVqvA6leG3ds1D5RvAfiyqyMHpCQlRYlOiCCvwWYPuVJ5M0w8Ze3ChPZtVYZxraR','Se','UJ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (383150327,7133952,'6U7dfox4Wcv0VRuktKES','DIj8oPXy9o4ntIaFonXjSEQ36S6bEmj1UUxJG0AjTGquHQxWbzP8W3VuNOf89etb90jGoPK66WGYulv4x1teBpZSYxQvsM0GQxdTIwPZp4lUj221vfticgqH5PIPECxKORJvvYIle0P12578ApRjlkWNifvqK','0XlEb0','en42dIUhttGpDOVy2Xd6E9eB265DPQAaA5WOHvZnBhb916wGGTnPc8IxrtUxFRqMwOga2BFHGZy8qJYbPfCZ1EgckfShtkdlx1vIaBPLs5JJLqlGxN9xcnMJhLKvkopownaTkJ09mnUXLV5guZCRE3nHdOOTXNJjlq58tq78AMSIbZAnBaJ4GUbteO14u','c3','4Y6',15);
+INSERT INTO ti VALUES (383150327,7133952,'6U7dfox4Wcv0VRuktKES','DIj8oPXy9o4ntIaFonXjSEQ36S6bEmj1UUxJG0AjTGquHQxWbzP8W3VuNOf89etb90jGoPK66WGYulv4x1teBpZSYxQvsM0GQxdTIwPZp4lUj221vfticgqH5PIPECxKORJvvYIle0P12578ApRjlkWNifvqK','0XlEb0','en42dIUhttGpDOVy2Xd6E9eB265DPQAaA5WOHvZnBhb916wGGTnPc8IxrtUxFRqMwOga2BFHGZy8qJYbPfCZ1EgckfShtkdlx1vIaBPLs5JJLqlGxN9xcnMJhLKvkopownaTkJ09mnUXLV5guZCRE3nHdOOTXNJjlq58tq78AMSIbZAnBaJ4GUbteO14u','c3','4Y6',15);
+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(27) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(41), f VARCHAR(42), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3919831,12873,'3fMpI7i','7r56','moilInjq8LHgNZZLRJ7T','L0LHbD89dO1hgQ8B8sV3dXFTXenT7IkPzVxF','R','5',0);
+INSERT INTO t VALUES (5142742,52994,'VC','7nbCgqrt8gJ4qG','8G4M','vl','4','u',1);
+INSERT INTO t VALUES (-7496924,18059,'TMKn9ehAc6OpoKWXK8tzJ','Qkz4GLm','Dzncphp7S46UTLC8CV','p','q','u',2);
+INSERT INTO t VALUES (-76768,20688,'vRE9','PYW5VIHTB4','pxgR','3SF2t3SlkpMeRsUxLTrtE2wGFWhabCM','zs','U',3);
+INSERT INTO t VALUES (-2312395,33233,'8VFWhRePRYkSp4TQe6LG3dNS3BP','sE','fIuNPzbBS4YQIvU5kk3ZvQ0EN4X4ZuFB','ejieEpb1NxzAa1ecJXNvSms14LKE','em','i',4);
+INSERT INTO t VALUES (603971,57072,'ZeFb','uyQSCvey','vf','Uwfqd30xOd0Iufsx21Shdu04Vduih','j','k',5);
+INSERT INTO t VALUES (-781150,58121,'wQWt42pbs1unPUxL','RhXc','3Y30TzGYs1AlZD','4','II','1',6);
+INSERT INTO t VALUES (-3087973,61906,'DM924ZsQL','FvkxGJbyH9ycofo','YdXIZpeXZ6cvAt5ob','cdqEXb2x4AQVarZMoXHSaWia4','b','v',7);
+INSERT INTO t VALUES (-189780,54433,'Fc','BAO510c6wG0','28RBKx2NAloa57QhlffY5wP','KDYqZyT9cKLzLS3nyCJIp','fL','F',8);
+INSERT INTO t VALUES (-7261851,29111,'UbUkbv3HpjUuFG6O8L2ryNW1iv','mmnBq3w5iM4R1','5JNKoD04RorGOp4DH','7AXkBPiHeLSnlvbvxaS75HwoC3fyfPabs3svfKZ','A','p',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(27) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(41), f VARCHAR(42), 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2425903471,13103870,'a80idtzcFL8n','ci0ANl3lAWgsm6GWUZAtHa15oXcEi','3JfNX7RBUi85CMdkUr4xDwYM3NYQYI0Jco6Z4IW8fotDBJGVrfi053vb5hZyzr0dxe97b7Wedi7fWTpNU5','Vkg2G08jeoALIxDCHMvns0XAl3MU1qm3ueEZ1POFwgMBegAEcX','ZtguqDzw0PXZPZGY33KQjqNcpMkWLGT','PiIlwyDCMaUAtZHzitDoosGkB0Om6TqsbNHObDFvJwQXsyD9Uubr989iBoSmFg0OG3I6km4P4ZacztHKa1G7',10);
-INSERT INTO ti VALUES (2425903471,13103870,'a80idtzcFL8n','ci0ANl3lAWgsm6GWUZAtHa15oXcEi','3JfNX7RBUi85CMdkUr4xDwYM3NYQYI0Jco6Z4IW8fotDBJGVrfi053vb5hZyzr0dxe97b7Wedi7fWTpNU5','Vkg2G08jeoALIxDCHMvns0XAl3MU1qm3ueEZ1POFwgMBegAEcX','ZtguqDzw0PXZPZGY33KQjqNcpMkWLGT','PiIlwyDCMaUAtZHzitDoosGkB0Om6TqsbNHObDFvJwQXsyD9Uubr989iBoSmFg0OG3I6km4P4ZacztHKa1G7',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
-INSERT INTO t VALUES (2321460714,13424397,'UKS','YEV9RmAfHa4PJUPt1PJH','2oShJsjmcK','b','Bi7ELBxh0GuCMaMcXj2qEKWFrde3DeYvnzgIdyCTRffUFTOgRlGrJ8NMPlpVCV7HMJ0BgqMHwljbBQqEVlKUMC3eN','QlW',11);
-INSERT INTO ti VALUES (2321460714,13424397,'UKS','YEV9RmAfHa4PJUPt1PJH','2oShJsjmcK','b','Bi7ELBxh0GuCMaMcXj2qEKWFrde3DeYvnzgIdyCTRffUFTOgRlGrJ8NMPlpVCV7HMJ0BgqMHwljbBQqEVlKUMC3eN','QlW',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (405068833,10759069,'QTPw35zsPtkuk4w8iCw0s0apw','TirZCaygHSdg8I98r8w1vFuOGz8xiz5AXaWopKV6Q0t6hZasrcsqsuTNiaVRSqEyHhoDLyaOKZs33lHts0ENLDKpt88yxXBPj3Bp','geHVppib56ORLcrjptv4DzCgR0G5L6GAj08o7DGdJJy15YmTfjdxDZGYKWsZIVvDSh4S4Ft6z4lPG5YD8qb9pW','ZNM03tg1eqYR3bX4ApHd0rILCq22s7sIyraLTlkt0BQHeBEhT2eXzy','7UmVMgaLV8vFug9noXVwmisaWezYujdLsdbBn7bZNKjLxpfu5p3ZNDyLdQRYkGyIpl9','Wvaf2DVUKv53v3Ljut',12);
-INSERT INTO ti VALUES (405068833,10759069,'QTPw35zsPtkuk4w8iCw0s0apw','TirZCaygHSdg8I98r8w1vFuOGz8xiz5AXaWopKV6Q0t6hZasrcsqsuTNiaVRSqEyHhoDLyaOKZs33lHts0ENLDKpt88yxXBPj3Bp','geHVppib56ORLcrjptv4DzCgR0G5L6GAj08o7DGdJJy15YmTfjdxDZGYKWsZIVvDSh4S4Ft6z4lPG5YD8qb9pW','ZNM03tg1eqYR3bX4ApHd0rILCq22s7sIyraLTlkt0BQHeBEhT2eXzy','7UmVMgaLV8vFug9noXVwmisaWezYujdLsdbBn7bZNKjLxpfu5p3ZNDyLdQRYkGyIpl9','Wvaf2DVUKv53v3Ljut',12);
-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 (1503984200,9532703,'xgdAyeb8pQYIqVKQHwrgq7Nd1H1ox8LlV','JTSBXBtz5NMnVYX20penAeLEDC2wBc5rN7WSYm4jy7qDtBlJGyXOtthCE','AiHttjoMvEc5kh2DyXo3lcGF39o4MGPFA3nOaLzg8','XWUOKWtgmjiAqb2GpPASh4Ai2ld0h91HxUbXpEYNkmYW5Xfo63pJwT3kq4oeEEFp1lpor4zpjqX2jKrcSpwrMF2aaorSBg3WcBkoYCMqRt4vVjxs6YEA44HokXcRUX9vtSIbeIPbrVl5ujHz6Y9am07qqFypEqdf0xw6eVlxBe2CZzRXJok0c9I658JjhKj2utejYX1pc2Rozws2ymam1Cau16CyIR2TnKfV0oAHfwxOU8l4I','7cRnhaqt','5t04zbgwVMS1m550bSKZZ6hMzEfmRhFqTS0ygbO',13);
-INSERT INTO ti VALUES (1503984200,9532703,'xgdAyeb8pQYIqVKQHwrgq7Nd1H1ox8LlV','JTSBXBtz5NMnVYX20penAeLEDC2wBc5rN7WSYm4jy7qDtBlJGyXOtthCE','AiHttjoMvEc5kh2DyXo3lcGF39o4MGPFA3nOaLzg8','XWUOKWtgmjiAqb2GpPASh4Ai2ld0h91HxUbXpEYNkmYW5Xfo63pJwT3kq4oeEEFp1lpor4zpjqX2jKrcSpwrMF2aaorSBg3WcBkoYCMqRt4vVjxs6YEA44HokXcRUX9vtSIbeIPbrVl5ujHz6Y9am07qqFypEqdf0xw6eVlxBe2CZzRXJok0c9I658JjhKj2utejYX1pc2Rozws2ymam1Cau16CyIR2TnKfV0oAHfwxOU8l4I','7cRnhaqt','5t04zbgwVMS1m550bSKZZ6hMzEfmRhFqTS0ygbO',13);
-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(66) NOT NULL, d VARBINARY(23) NOT NULL, e VARCHAR(30) NOT NULL, f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (45,6534347,'DsNSZizaRfJFrejkRzh74B1UfbKhulJ0oLoQ','KgQ6kYuZo7xmrtVn','2JSXXh0Adz4J','PBc','CLXgAyYyePSJ','ePe',0);
-INSERT INTO t VALUES (-62,5240916,'eKKKOBPY81UrSXvu7496ZutqcQf6eWZ5HNqslU5hDqH1hA','yDIrheIk42','WWVXcEMj0T2','xXVxROIri29liF','cKyyDTWl9uUH','Gc6uPfV',1);
-INSERT INTO t VALUES (5,-2654129,'6','W','WXc2NksrCKNKT','8vt5FDhK7UHETTawqI','nd38C8Vd7j60X9wuxGGdQiTjEJfhohGX4Run','FkvVZvLavRIfuXizoBdxvkIdi9yU6QScLBjIXCOzk53Zqui',2);
-INSERT INTO t VALUES (-20,-4541928,'rhjNnJD8fit1RvoVKSWHfSRmUmJ4zr','97sWlZ','Lu','tP','NWPSoTVyuZ1piOZXEakLaR20vpWCdkvGqTcb2bVSbIlnfuKPBsaGkGuZQAeZVMISxEbwiwog','JDBZQ8k2lyzakuo9d5p1YVNQcS7z29mFf9TahdBDaAj2VL7cD1CierUYqAhb3lP',3);
-INSERT INTO t VALUES (23,3822691,'tiP0BcWQfeS9Wizc','9lXZHxDxqwUMVTUmrvFz','YhGX1iO4Pd2yxCyio3qF','6rBJrGvziMgW','Aq3ERftfWO77AYv','I2AfYm9xlcKV',4);
-INSERT INTO t VALUES (41,-7376309,'0hiJEen83mrdDhQdUpi7gY18EOkTpCM9nWBbZCt11ff0AVKAkwSqBKBsWm','l88Z1f2WFzOp3paSH2z','8n0tiv1cHLrXPfDxXz','JKK3uHOSgKCqn','rcIE','ztMMOSVkxeii2pzPEc6mdFPLLHxzsIaInu0Euiwl5BYMhQRpllrr',5);
-INSERT INTO t VALUES (-32,2056681,'LawQ8llptcTWKKsFmtKrsXxpZ9dgVVnxV9mv3Hgc0vFZOXQ7I5EtlZIMZoNY3SAK','fudJYq9qLJUt','h4sU','flrwoEQmivtAeqBW','Clh3m91Sfw8HsLtX4vpvdFlaYi0SrluzlqLAc1','ekJ1LY1LejBz1bBJ8tHP5zxza1cUTv01rMk8ORLPxwRGpdeaRB4xWy6kjT16DpprE5h7Xb3pNtIsFxd2kShHE',6);
-INSERT INTO t VALUES (96,-3035940,'DMKOLMIZ7x2T','iwTsjjZDztGVx85q','x6jSHjjcN99qoLj9zbePFhQgcB4nOB','JpKIbwpU3hPbhYBZe','cvF','3djudIyP',7);
-INSERT INTO t VALUES (-123,7920414,'tuKVkWyO6BNojtTcwt9iSbp29MsUBaYHAAA5LvWwLPfDpx6ExNICyRSryZDm55ZFMW','VVbVcdEwGZXM5Ms9','CS','MqDeMBi9q','lC2AmMpsG71jNyxFFFVK2KwikzhASYUG9bOLmFIoXAX10IirEQE9SIB9ggVX2nRWi8dNcFFAvT','ZSpRcWOdECcSEhPowtfqhgnPgqpBBm0v5BilcjFN1EY7GM1DuxELKedgwWr5rsgP4yyCFj343LP5',8);
-INSERT INTO t VALUES (-126,-6352971,'Zafer7','2JdOSKXm1HDkc','BiOtCrV4ctXWILnPaIXR','ti','zqWeXLU0xvvlHeO0iqGdTtwQapkmBLUK1EwkUT','bo9PnxwmzxpYmZgDzcXnwxDpI4pYmcrvxXJNDGVz3lMieCHLd3KGxlG1ljhLnG1Kovf3tQymAWly8gPxu2N9AaixTh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (106,4225026,'n1QbNPpBcN4Y3bvlPmPO33o4GfdU9HM9z3sG5','jhf','cKptHXUx0xBm9D9V','CxL5VO1M','pcg5Sr3EzNqaXiYvDfx0qGv7nhSsUD2CDcmghonz6Jih7','2Dx0CXPlzR8',10);
-INSERT INTO ti VALUES (106,4225026,'n1QbNPpBcN4Y3bvlPmPO33o4GfdU9HM9z3sG5','jhf','cKptHXUx0xBm9D9V','CxL5VO1M','pcg5Sr3EzNqaXiYvDfx0qGv7nhSsUD2CDcmghonz6Jih7','2Dx0CXPlzR8',10);
-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 (66,2852590,'j8Yplggb3Uyvbe9ATIaYxtsEv3DJvnsTWMB','h0DZQcwLgJh','W6lab','aTdGgoBd','MbRyMGChZiVcdtUZShMFfFBABwIzozUuX','KXEmICMuZDKjvJJbPwF6s73vgBK3z1xj',11);
-INSERT INTO ti VALUES (66,2852590,'j8Yplggb3Uyvbe9ATIaYxtsEv3DJvnsTWMB','h0DZQcwLgJh','W6lab','aTdGgoBd','MbRyMGChZiVcdtUZShMFfFBABwIzozUuX','KXEmICMuZDKjvJJbPwF6s73vgBK3z1xj',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1513895078,52426,'16WzElEDeNVuPFPjCYMEQt','txlEuYckSFp','hJXov3jRRVfYuirA8kqaHTG9bD87cY5rn6Ch387','nZE1tPCR1qtyj6iBrOQ4xvHHcgote7vb','69','N',10);
+INSERT INTO ti VALUES (-1513895078,52426,'16WzElEDeNVuPFPjCYMEQt','txlEuYckSFp','hJXov3jRRVfYuirA8kqaHTG9bD87cY5rn6Ch387','nZE1tPCR1qtyj6iBrOQ4xvHHcgote7vb','69','N',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(28) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(28) NOT NULL;
+INSERT INTO t VALUES (770442217,13782,'OyuVufF6XsiT51bOnklXbi','BD1fW4Uizc28','QYYjXVSIIC6OrXNgZNfpqMHf','CPGWs6GuEwANrSz3HMckE6bdFQs194e0CQ6F3BjlWw','z','v',11);
+INSERT INTO ti VALUES (770442217,13782,'OyuVufF6XsiT51bOnklXbi','BD1fW4Uizc28','QYYjXVSIIC6OrXNgZNfpqMHf','CPGWs6GuEwANrSz3HMckE6bdFQs194e0CQ6F3BjlWw','z','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-106,6508875,'3tMuUE9lMTwpeSq0HHcBMXQQZgD9Bh6HXZ3k6tUgfub45sBNo61epnlid9o2ve8','hcnbpsrlETUwkhOvDX8Wp2F80ZulHx4ihaweslapXSpuUbTyIWJAjBo50osR0PQTcPQnlqoxnBCm4XJDj7vXO16o3LF6MhnPD8V0j1zV8OQnWtU2kw5nIKt7rjsC2c3fkFj33iBCtX0Vio0hvmElH75R5qTvr1KyAN7YVIuHHLy5BMEheNsp449MKdFfTk32gsYESYVT3YmzyidGAzLZJpHbiA6d6cczqdVjZmxzQ8wr8vpNu','D','3lkpgq877i','Fgm2YPTL1xO3nswggLv11OmzcZSz2IXKl','Zrwsl37cBQUX3aeAzpabUvd9HJTPHghn8coSvI9eTUlqQwVw8eJB3unGWzxV4HT29x1IzOSvVdy1eolN',12);
-INSERT INTO ti VALUES (-106,6508875,'3tMuUE9lMTwpeSq0HHcBMXQQZgD9Bh6HXZ3k6tUgfub45sBNo61epnlid9o2ve8','hcnbpsrlETUwkhOvDX8Wp2F80ZulHx4ihaweslapXSpuUbTyIWJAjBo50osR0PQTcPQnlqoxnBCm4XJDj7vXO16o3LF6MhnPD8V0j1zV8OQnWtU2kw5nIKt7rjsC2c3fkFj33iBCtX0Vio0hvmElH75R5qTvr1KyAN7YVIuHHLy5BMEheNsp449MKdFfTk32gsYESYVT3YmzyidGAzLZJpHbiA6d6cczqdVjZmxzQ8wr8vpNu','D','3lkpgq877i','Fgm2YPTL1xO3nswggLv11OmzcZSz2IXKl','Zrwsl37cBQUX3aeAzpabUvd9HJTPHghn8coSvI9eTUlqQwVw8eJB3unGWzxV4HT29x1IzOSvVdy1eolN',12);
+INSERT INTO t VALUES (-1179297307,15752,'w0q92OXXYXmIwgZt0','O2mQpoR5en2pIhikU1zqgoSSAmGlrNKJI3VxlahLg9V3a9OVzFj6O707JCA829MII5L77P7ed6appmn5u3aqcENH8wI5L0aSnrSQ1Yvhe8Vn6ENBKyUm6SnJWkI0yr57ImD8KXcLP7tn6U5zHovb4g5RO1Tq0IKOkAX41SjFZCGHW5gVnsUpapJKOi4I7ZsCVspEpO0tP7gTfEcsvwFfExBJm5iYHZkeA','zGnf7y8RUwPDZZ8HEfNq6E','fX6','f','8',12);
+INSERT INTO ti VALUES (-1179297307,15752,'w0q92OXXYXmIwgZt0','O2mQpoR5en2pIhikU1zqgoSSAmGlrNKJI3VxlahLg9V3a9OVzFj6O707JCA829MII5L77P7ed6appmn5u3aqcENH8wI5L0aSnrSQ1Yvhe8Vn6ENBKyUm6SnJWkI0yr57ImD8KXcLP7tn6U5zHovb4g5RO1Tq0IKOkAX41SjFZCGHW5gVnsUpapJKOi4I7ZsCVspEpO0tP7gTfEcsvwFfExBJm5iYHZkeA','zGnf7y8RUwPDZZ8HEfNq6E','fX6','f','8',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-23,7470884,'L7uIHQtTpczGDbVvPVA0GAelR8yEVUA4MdIhvwcvsKu7QTiYcwo3O','aDVzca5UbQI2Tp8fo6wNodzOVAi7pJX0psASC8s1WwPCtnjlWAPES4KzgPb8a','0ndMaPP','P0U5kDYfJq8aANI4t7CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0ztlEsvf7a1R6o9r74YRIhbgQlAtjJ979qDjNVWztzNO6Q0yqPacaqXszDgSElXccZ8AXPsO61EDWDYJrMl5yarKDHijGox0jKqLLwMs1W9JpQGL771YHapK6aUrHQALOGtgFeXtMkE0T3TG69edg87zk4EFONkJKUJwKuAZss0QYbE2EeIEd4kV8pszmhOkP0m6','C97SRC4eHu3JJQ2uXK2oH4zA8dbOE4izbsIBo9VDyDP3k4TtAdFyRyC2tj8m1ek','lKrwFlJ1X9baVOcOLgUNsiA4EQ9FAtZ0MvRthydNzVPDWUGc',13);
-INSERT INTO ti VALUES (-23,7470884,'L7uIHQtTpczGDbVvPVA0GAelR8yEVUA4MdIhvwcvsKu7QTiYcwo3O','aDVzca5UbQI2Tp8fo6wNodzOVAi7pJX0psASC8s1WwPCtnjlWAPES4KzgPb8a','0ndMaPP','P0U5kDYfJq8aANI4t7CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0ztlEsvf7a1R6o9r74YRIhbgQlAtjJ979qDjNVWztzNO6Q0yqPacaqXszDgSElXccZ8AXPsO61EDWDYJrMl5yarKDHijGox0jKqLLwMs1W9JpQGL771YHapK6aUrHQALOGtgFeXtMkE0T3TG69edg87zk4EFONkJKUJwKuAZss0QYbE2EeIEd4kV8pszmhOkP0m6','C97SRC4eHu3JJQ2uXK2oH4zA8dbOE4izbsIBo9VDyDP3k4TtAdFyRyC2tj8m1ek','lKrwFlJ1X9baVOcOLgUNsiA4EQ9FAtZ0MvRthydNzVPDWUGc',13);
-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(51), d VARBINARY(11) NOT NULL, e VARCHAR(91), f VARCHAR(88), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8330673828273645442,40522,'0ppn4SxE1A5mkIX3AiQ','z','SqhIjLAfAw9ptkfNHxE19FzR','sSdvVfjd5FO2sTz1F9Y0WnpEqxebZshrx620td3xULN03AD73a8ymVIy5xOZ9f2Ml','Ak8Qr','cIMilMsA',0);
-INSERT INTO t VALUES (1266864597027985277,36628,'zpImert5d1JSuMRRXJr82d3pV3K9R79MthtwRyd6HTTvP0BE','WWbrhJmVB','gagK10H43t3a1lhv1hANETfbCRbSJ5XZBros8hT0cAByPcBM9H','GfSZ9fl76UGsHmL9nikXrxaJY97auNpC2Gt36IWEAS','W8ec47PTdMbn0OekY4mkyvw3xNN1xV77PzZPIDqgNMspxS5QciYHaDQ1JnRJJ9AzoKDVHaH1CPD','W1RK',1);
-INSERT INTO t VALUES (-2647346327550827032,4611,'MNQAqGWESnIsTDCjBCN2obvAXmoUADhLyYVtC9','qgKQ4','StBovAuMQwwcvKTSygemFLZ2xYNBlLK4Fxo3ABI1TREovwiT','CimJLbSQWMOcqB9DQRzrzHdcQBbbXkFF0hdHTKrgSnofcAZBQftqeVFHxufO27hhZHhy4Nk','ArzwJljEXzBX2VVT0t8fodV6KJj8DQseiAXf97NcLkdSj8Thi7eZReQWtMbKCAeQ6WpQbLQu6l2YEFm4rcwesYpuzz','rdpMgLAZTAhEgGXP2Zjd9bshNObOTxoU',2);
-INSERT INTO t VALUES (-3761002189588601620,25058,'wvqzi5YoMceDkmljG2GSZhMOec037d','gxP8FL','L22iRaVQGLIpxYD4FeBThDxn9Rla4Ds1ZVGamlcYnMCrdlpJx2wFiq95DBaefhhYVobWwaGqcWfox39ib','sFfd2F20S1obIAMgn3ZGwo9i4yyw7AaEmaspfoSmhZehExBK4vJtN1BRwe7sa7mKxYBlez0pOB','kXGq5YwBHsuvkx6zlibLHG2fGAciVtnHHhRHk','cgR3NI3eeP3g79oo7YFwxnovnWJWxpeqqfdqEL1JwijGAeRBE5r5uJtjLDRMpOVgiluNhY3Xa78aPYc0uOMeHzKqL7I',3);
-INSERT INTO t VALUES (-7018819676916978100,21305,'Rr5blPh9nL23iNpJphQzETAPcnUQI3OT','YWZsen','KMZ9KWfnyTRZtm2n7AAjnHFAqEdOENaVkivxgstiHanZOR9mTZvXBdQWmdnrWCfATkxH4xB2xlwWA29ck2zYS','yhISlHIVyvNBRo0daCXWmip8mwoi1Y7LBiYe1gYj84iI3JOcbhshp','ghBiESn799592cDaJKifQ8hDedfffVPBUOJdq8aMk0nlvN4etTULrhq6','br7E5PigjfiA2YUzUBX5LzBEeQ0ZZkiB5qsv9z0wzxc1ygfKWLh5lPvqHrU8c6SYVXgjYf0xihG96zhKBMVIob',4);
-INSERT INTO t VALUES (-1497520678328668270,40517,'I2dwJ0M04nMNm7O8M3GKrniSLkrAYQi4g5wbWqGEd','hT4tR2prJI','O7PFf8C2yUgTGeP9Tc2Aw8ZjPji1fYG4bGQAEOBMV4KsPeNefpVaqlEHRWwHx3HucuitIGRD','MH1c','LctmgyMDYxy9S1zWR2LsaAL76UyV18Gq761NhuGWaQHweWMjSyjUlGlseueClWEsy4IhsSbzL6kgvmWw9IP3XDeSs','v5cXOLK7OFNsjdBZFp7TTNqpEOV0',5);
-INSERT INTO t VALUES (3952889337230775793,59015,'3s8n7DJyPbi','Kxq','xbbFlbmacL5KTCDWusfW8AfFNcOxDKoqetLBX111O6TDduShUVkhbZRUF4n3JsfPS0Ji','MopAeJ456qvtj520f2qMQBsNzt5Aj0fNysdM5BwcbsQaULZw0QtOsKAUzCfOpRwiCx9hSMtJ9ZUAWYQ5YgJLbj','SiE2brTZlWGjZsrMrdmLYwTYSglgUfYSKQ3lxiwFQYmmWRrO807qGRdH1TwxJBKX5f5NoZ7AWxwoHxO6KVooDxMlq','mV00R3Q3aceYZWSbS9fGOB5N9sipzLhGHDeg5Uj40M1QjllRdAxX2sKR',6);
-INSERT INTO t VALUES (5341084283075972734,65193,'PFTRP','naa7G53','R4YQSvPjdLdLZek3QaBzCUoVBBMNDDBj9BgVuZO3','uMuMJ8U','6n5adtgkZxaehMU9y7XcTckK4P2Esf6R6M6k6uohFxbT0B3CtwixDYSnDdRo8','xS8ixiOG9VgG3C4w3SSkdwhm5xcBGTk',7);
-INSERT INTO t VALUES (4892980216107962581,62119,'eIeAqoLI2WZwV1YR1QLwVOkHwZDONRfjtbkRYbftaydc0','6qPkUtC','dfNq6pOK15fQOKtcHkwGZ5Gtd9cF5ArDDtVF6MJCOF3a04PgmxIqf75b42uKUvm2V9Kt','TDDF8gD0LHRf3H4GWUQfzijdcTBm','xmgTnuXC6jvpFP2lZ44t9NNcq04XRTjJX8FZyRpIqpVOSj4BVI5','unRcXcjn3DtnJFhwWfpSXpGA2plMJGAIufBBhBKuSQkyZBWlYUYe8kTndLpXTJIKpmokf0Ui0KZ87J7XDNLTAzM1vVkRRO116YOs',8);
-INSERT INTO t VALUES (1949944008421638540,124,'yk9rsau','Ld','WKnPNd28edKceJ1MyiZdaj6NCi1chTKH','5ruF8y3oRFh9jQ73frbAj7ryU','LiQCbmh5pLtM6','euFBgWsTpClM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (365676333,53983,'IkkQ9wop25cqWnLaumH4','xfveFGubgXaG3FYvGXIsYNDofYtBJrIjirETlBH2T05upqUuyJFD5oMMo7YASLqah1Q9kPDo18RURKEev17AN9GpcokYlVnHeJmpK7fIGaLMc5tCKHwkbooxb0dBrUoDiVNXHMsOpYemlhOvqwK15yep8PHYDWNJOmrQGyidGpbGATLxF2FryTjJOPgHXp1WRGJMUBtKRCMZerShpBfD1Bnem','eP','26Xd1Gzlefl6eLQRbmLR9sfJfhufnK27srZhRQBW2mxNTyeTzwmrFSOnR1jqP','Z','9',13);
+INSERT INTO ti VALUES (365676333,53983,'IkkQ9wop25cqWnLaumH4','xfveFGubgXaG3FYvGXIsYNDofYtBJrIjirETlBH2T05upqUuyJFD5oMMo7YASLqah1Q9kPDo18RURKEev17AN9GpcokYlVnHeJmpK7fIGaLMc5tCKHwkbooxb0dBrUoDiVNXHMsOpYemlhOvqwK15yep8PHYDWNJOmrQGyidGpbGATLxF2FryTjJOPgHXp1WRGJMUBtKRCMZerShpBfD1Bnem','eP','26Xd1Gzlefl6eLQRbmLR9sfJfhufnK27srZhRQBW2mxNTyeTzwmrFSOnR1jqP','Z','9',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1653323447,22661,'xox48kce2','eVjDFC0EiuRVcyJwfA1DHv8m7d','9v','843VlC4G2aipvtqTMuM0CyrnLxil1utoR9Q5YzZgK0gpetAeTGYPBEIfz817FIe1sHRInNzFRVDaBhppsmbL1QA3S1HouFTxzzK4DFPaKSny3rvvZfhWj','UXI','4',14);
+INSERT INTO ti VALUES (1653323447,22661,'xox48kce2','eVjDFC0EiuRVcyJwfA1DHv8m7d','9v','843VlC4G2aipvtqTMuM0CyrnLxil1utoR9Q5YzZgK0gpetAeTGYPBEIfz817FIe1sHRInNzFRVDaBhppsmbL1QA3S1HouFTxzzK4DFPaKSny3rvvZfhWj','UXI','4',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (849400164,42602,'RIayS4RD6CBoaCXcAXReH','proTE4LkfAel1iiMMv4mBRji63oXXudxgvunnCb4mTDM77ZAJrudr2Eyo89AukWJK6kWwoWU74ISKl0T45dmaJyA5y17hLdQgQnX3kuVEnTfBBIWK9kbUq49OAHaLpxn7PJje0pXZ5mn3YGLVWFyYpNklXwt0xETkJSL98U3kvkTENiJPOuEaS6HbuQS0kMxnkMY0tTGmVlCp','oM6lYbQtJS','ZT2CvssHDGKU2W2q41DfHnQCsSmyVHPRIHOIrTq3gs8zSrVgcLAUTz0RC1MfZMD0','m7x','0',15);
+INSERT INTO ti VALUES (849400164,42602,'RIayS4RD6CBoaCXcAXReH','proTE4LkfAel1iiMMv4mBRji63oXXudxgvunnCb4mTDM77ZAJrudr2Eyo89AukWJK6kWwoWU74ISKl0T45dmaJyA5y17hLdQgQnX3kuVEnTfBBIWK9kbUq49OAHaLpxn7PJje0pXZ5mn3YGLVWFyYpNklXwt0xETkJSL98U3kvkTENiJPOuEaS6HbuQS0kMxnkMY0tTGmVlCp','oM6lYbQtJS','ZT2CvssHDGKU2W2q41DfHnQCsSmyVHPRIHOIrTq3gs8zSrVgcLAUTz0RC1MfZMD0','m7x','0',15);
+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(4), d VARBINARY(40) NOT NULL, e VARBINARY(59) NOT NULL, f VARCHAR(34), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (280122,1972727839,'ppq','h6kQjDNdpCpFqR','LCXwOsbRqsYIoQum6i9PUd8BJZFRG5IypuwyhxJDh6j0Y25x2NgW','TC6Pf9F3HFgCeKy4bN9pRyOqnc','J','S',0);
+INSERT INTO t VALUES (754908,1382348076,'U','29dN7a','MbaKVa2AmO3NT48IXje5ZucZUGjrRCsfCm9s2Lo7dt9wDIYSIugtg','sVdKI9zy5ZFGBf1M','j','O',1);
+INSERT INTO t VALUES (16419026,-1877890941,'6','zmgZUz','ZC06JC0KzZ4CGVV5nqvdB1T0wkVYBO7hv2yN4ek','OY93PSCfvfbOrmrxpXnJ','K','D',2);
+INSERT INTO t VALUES (14502220,-1032875233,'6b8','mi1VPxZNTrPB5ri5CAVYfBTuGQDwa','omd3SPhj9Ok7qTjmRqsTlXsvqHj70Ls0fbwOCojktxCJngP1RTq','DhD3JTE8fRD','8','D',3);
+INSERT INTO t VALUES (2178604,-866768680,'s','ya1UY','G60lTOzsTVC6gOWyxGe3HIdWFMspBDbPuS81WjO59bLHd9EeXnAB8g','iKl98QCejjlTZjwBAE4Ce7UozWvk8HtcO','fV','J',4);
+INSERT INTO t VALUES (10932688,-1941196920,'AO','r3OQIDcjNFxpXXrDZ4lIYsl','NMvK5ZuzCok','I9ZuPJ8p0pmDhOnRv4G','P','c',5);
+INSERT INTO t VALUES (462960,-1760080970,'hr','yspq73R0sC','nllgunoHpAbwgp90USJZeBLIM9WXvIzxYgTbAgV13G','wm','RW','3',6);
+INSERT INTO t VALUES (7325343,799149797,'zCn7','jSiIXsYi9MKSrR3FVrz3XnS36Lz','Bcz5w8La1fN1HaqR5GFNuHau0KwkY8fxrOVcDHQnS','C8bDTnAAbDYXlki0','b','m',7);
+INSERT INTO t VALUES (10136907,-852937323,'yGwN','FyfBKWheTCCB6g9v1OCmkBv99jUiyo3','hBJifAfVA0qg9IGt7mtgTWUs8SP41X0z33Kws0LbKper7Y401W9','B85ZB36mJRIeTIe6D8','s7','0',8);
+INSERT INTO t VALUES (5359409,-1377172962,'c','ZntlzCvEYAHuQoW39WSeh0RK8G','kbI','zTiNEwNaDTyWvbhERlrpYOEvT95sv','S7','f',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(4), d VARBINARY(40) NOT NULL, e VARBINARY(59) NOT NULL, f VARCHAR(34), 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 (3201754209604914430,60656,'bDnptHJlw','Y57XwN2pwDe','QsqeDzc68N3DDNyo6Bu0c5FV7','KVLLRkkaoarZsnA2rtYwk0ABIq0WXkdkWtrmkX1weiYfGJAEXr5EPoI3muNlKnG0FhyoEmFv9sYx0jIfO6E3','lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveF','YcVZtFeARWuY',10);
-INSERT INTO ti VALUES (3201754209604914430,60656,'bDnptHJlw','Y57XwN2pwDe','QsqeDzc68N3DDNyo6Bu0c5FV7','KVLLRkkaoarZsnA2rtYwk0ABIq0WXkdkWtrmkX1weiYfGJAEXr5EPoI3muNlKnG0FhyoEmFv9sYx0jIfO6E3','lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveF','YcVZtFeARWuY',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(52);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(52);
-INSERT INTO t VALUES (-1121727417315336735,6650,'oU5bh1','IDqQxYJz7tk','hfYS0dWbYe170WcIEl01eAzT1cHEHaO6LTIhZ','mP1BV6EUP1IR8liMpproqs5LXIXSbGmDfsspwlUkhNXkFCb','R5VmqkSBd9giN','aW8QUkwGNaqMwoKMC',11);
-INSERT INTO ti VALUES (-1121727417315336735,6650,'oU5bh1','IDqQxYJz7tk','hfYS0dWbYe170WcIEl01eAzT1cHEHaO6LTIhZ','mP1BV6EUP1IR8liMpproqs5LXIXSbGmDfsspwlUkhNXkFCb','R5VmqkSBd9giN','aW8QUkwGNaqMwoKMC',11);
+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 (1673382,-1736876379,'t','VwbtJLCHKoBrh','LTgUFHycqU','IFvcUAyCh','hK','H',10);
+INSERT INTO ti VALUES (1673382,-1736876379,'t','VwbtJLCHKoBrh','LTgUFHycqU','IFvcUAyCh','hK','H',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
+INSERT INTO t VALUES (2783597,151405175,'gWpy','NnqxfFbW2hAdq6O6kdeiqahA','7rKL5m0InT6pQ4e1n','ibJfSAdNZmR7QTwLG4MpQmH','N','g',11);
+INSERT INTO ti VALUES (2783597,151405175,'gWpy','NnqxfFbW2hAdq6O6kdeiqahA','7rKL5m0InT6pQ4e1n','ibJfSAdNZmR7QTwLG4MpQmH','N','g',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5222447660233612352,56778,'gqFfxwvYJOysHelcpUfmkav39JOBMi','G9MNlaAk6MXkcAbLAiUe4fGqHkrXXiYaQ6oHlM3yopzVHp1GVj0z4XSmGut97S1h6B9ipGCctNXwTThX7QGAaMWziZd9VJNWr5T7DYDDHHBvZQrHN','kfp9cdLlDI1akCAH5yOhKl90qBgevgiVBwkdFyowKTdpYIZPhgeV14LLkyV1v7wmtxaRT03YoEzGyKH8GzG','JimBgVDAkDfUAgLohiOhdHKIGNPmwg42rQw5oNGdzb1KntxDoqj1Wt8nfTb6DNm','RJZQxDTFappXlwcCHAkb7fU9K2Kbl5v9qQCGDWcACRdVpoNP9RkxPn','jXhYmB6OyWmtTM8jBAFrtOAMqm3VT3wicTizXV862kQfj1c9gfu',12);
-INSERT INTO ti VALUES (-5222447660233612352,56778,'gqFfxwvYJOysHelcpUfmkav39JOBMi','G9MNlaAk6MXkcAbLAiUe4fGqHkrXXiYaQ6oHlM3yopzVHp1GVj0z4XSmGut97S1h6B9ipGCctNXwTThX7QGAaMWziZd9VJNWr5T7DYDDHHBvZQrHN','kfp9cdLlDI1akCAH5yOhKl90qBgevgiVBwkdFyowKTdpYIZPhgeV14LLkyV1v7wmtxaRT03YoEzGyKH8GzG','JimBgVDAkDfUAgLohiOhdHKIGNPmwg42rQw5oNGdzb1KntxDoqj1Wt8nfTb6DNm','RJZQxDTFappXlwcCHAkb7fU9K2Kbl5v9qQCGDWcACRdVpoNP9RkxPn','jXhYmB6OyWmtTM8jBAFrtOAMqm3VT3wicTizXV862kQfj1c9gfu',12);
+INSERT INTO t VALUES (12878439,1478729369,'P','MqDCoMRTAvG2PdnjWgtVp5Rf8sQqud9fRNlGHZVLJq0QP7Bs0ew084WyTDEtq6q','vxN1FAo2O2Kjc0Qnm','xnksI1WLloqj220S6jJ4NmErnmIG6R','R5','1',12);
+INSERT INTO ti VALUES (12878439,1478729369,'P','MqDCoMRTAvG2PdnjWgtVp5Rf8sQqud9fRNlGHZVLJq0QP7Bs0ew084WyTDEtq6q','vxN1FAo2O2Kjc0Qnm','xnksI1WLloqj220S6jJ4NmErnmIG6R','R5','1',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-8722655239689124215,34823,'p','zACydufjom3i221olDetYOkuaSMzkUqPIxCGCI0UXuOIg5444pCcU1k9U5ctbs2o4C9twHljV9KhcQXfCGzQmGxaTnwpOCQb1IkDpnAfX2HCf8QoOICJdDlwbC0vjO6VeKbKoRaQDGEX','S2qvGw','ipNMlAXGrPvjiIV6mlJCoJEodvEoXWR68exhqPyDQl88dqgAzvSpzL52tg1WlofgOgLKrCpxR5OmuRkPSR4ySXKSiFjQbDT4uY5o','azR1alWvLlTyclv6fOoQ0ynqnDy1hGLKlBr4pcNx3UO3LTeC8Wdt5Nb46BEbFoGFs3HYzRut','yXsndhwk6zgLXX59vvHyemHmawgkx',13);
-INSERT INTO ti VALUES (-8722655239689124215,34823,'p','zACydufjom3i221olDetYOkuaSMzkUqPIxCGCI0UXuOIg5444pCcU1k9U5ctbs2o4C9twHljV9KhcQXfCGzQmGxaTnwpOCQb1IkDpnAfX2HCf8QoOICJdDlwbC0vjO6VeKbKoRaQDGEX','S2qvGw','ipNMlAXGrPvjiIV6mlJCoJEodvEoXWR68exhqPyDQl88dqgAzvSpzL52tg1WlofgOgLKrCpxR5OmuRkPSR4ySXKSiFjQbDT4uY5o','azR1alWvLlTyclv6fOoQ0ynqnDy1hGLKlBr4pcNx3UO3LTeC8Wdt5Nb46BEbFoGFs3HYzRut','yXsndhwk6zgLXX59vvHyemHmawgkx',13);
-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(27), d VARCHAR(44), e VARBINARY(32) NOT NULL, f VARBINARY(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1302910827724591,29060,'CHZbnOrv5ooeX0n2','eNPMVi','qZ4j5EDOURqi4W6OV5cnHe','Q1X7wnj4e26eVTgCtajMQv','9BjZROgiRJBWkn8VkprSDq8ZkrPTT5vNfCMw90SMco1ZLFZCD6M0Dd4eaCT1wpP','X7rKs3Lx9nW4s3zIRmhmtpW1HNXpiQSFr8vCovDrCiueeG6c65R6BYyaMamY',0);
-INSERT INTO t VALUES (4170233355639058489,-8091,'zYq6JOydMGXCcu','ViBlorinb4GcUpkanWXWQ0Ei13FMMTI0YLHmrP','gZAsJCii','2x8q0qQZL90xZchjodFb991kEyFOeCFQopw0vsytodqwBk7QIzqZD1cWVZ','Q5ZrYCBxGEre4rP9jES','CUd6xqCf9nnaTjLop2CNm8Vqa4SY0cme',1);
-INSERT INTO t VALUES (-3413707522928617375,20418,'xEexwHR','DObFINJ2r99RvoL0jAKZ474rAnNpDZE4gHrh5t','ew5969vZYyrHvX','DZ4u3HlJVGwsOJPd5ecO21GTFN0pBNRy7UxMGYRSKZ52LVJ0aWtKyzlncZG','hQjXdV80s3fLhEDKTa2BCcPobFqyz7O4YowGMmu8TxKWf9Y87g','9xgzABpUsufB5eMtP1HsGUeZAcAdW7ucpgSiPMKeh7LKqiKIEnrwcpNd0Q4PRLStyrxLCjwd6G9wD535K06RtpcK7JFOHNI2Ywx',2);
-INSERT INTO t VALUES (-3191421858325451374,-4797,'oJI72K','XT8Se6UiCubwRrNoc3Vp3Pl','XjqxPdPHHoOY','U67yWtP9e4KBTmqGua3otaRsEP4PcsEU4brCnVtAJ9mT1SeASEK','foqFooOBhaLnFuUA9im0WiPSlVn2lgRII3nwBiKC8bdxJzwPEst5BWdx','MGz3pLF3tQMmcZ32sVf81LZ8jwpJ5YtUJXyrtKBe7LY4vT8pf3pBvypn2CJ3AvFB7y4uwZpl99zc',3);
-INSERT INTO t VALUES (-4595355976996405226,-7740,'ZX0d9LUkQHK3Fp2g55','Uuea7ez7jXg','05qxbZjXLUvW','MPXzygNrkQ1PwEmGoydYobfEXIRn98pIKR2UD8WjGwHnyIvn','a4i91CYNNyooIbabPQOKHmPMPVOcIG7aO0uAhbwLIsJxa7I50tsPKOyucnu3dHBru','Y1xuZIEBIO6Gb7lqYU2bEyApUitM739weu6dzln4wB5',4);
-INSERT INTO t VALUES (225077763321046366,-32552,'3ZKsPxPpRt70R','kywrkcSfeqyOSMWXs6lo3LQKHcSNXO2u3C5jHkpc7','lxoCNMPwMnITsIaAMojSGKGCdxu','8smcyK7GID7p7FgK2zncCWavGlAptP7VJ6EwcSaslVrqlOtd77r5Bfq3fOyqawFjZ7izIO','8Zu','fIzl5Xxrwiw2TvRv8DF2KhDCsXQtkzk8lJ4q8Fyg3RJdGBR6aCw55CkLd80QHr2OCdsOYKPqCFup2jw',5);
-INSERT INTO t VALUES (-3575582103908032679,14820,'MAm','2ZFEdwOp18S65z','svAtUTMH4fCYQQmWXHl','8GSLrqsRgcxarBSqhrmVDgaKBgUQaEVwaiOoCc5cJ7bVO4QAdhX45a8cF3lAIvq06rlnY8iukiBwWO','JPNQnXHNWHngeFlDt8ACQqzKkwDjKsxufFnj0dw5kpqEVeO','BcJxztwiomfjLdLv3Sh0rNp1XYv1AnksnzK3VgZVK2Av0kbQk0FlNQ0TvZoq6ISaCb53Tw',6);
-INSERT INTO t VALUES (9074823676359961006,-23977,'WrjofOvu1PvRQkhyB1uGVHC','lxvSEyr5tOCCf0w4VB6GtyJkfo1sqYrYUVplV','ZAJa8ElBkQYtnhOFwjlcxUuO0','P40uebp30t0QAgfxQAHAL2rDGfjYWbtHbO8L9N9o1I3cNYHpWwYTAi','PnxHUUyb8v63atxSNj00QfkxPR1qVoZ4NKPZK6EwDeJpRZ86vxcKYBE963PTWa0d1q9LO2mHku4soGONo','ndz4vDLO2UeQr0rJq1oMSftk09wfC0oYvh1bENtJlfIOj3rkSRaSZ34vb014eARFViaCoCToiPJCbX9FKgb5d4kmLpwLc',7);
-INSERT INTO t VALUES (-1426276281322275356,-14297,'dRSTptL2sXH','juz5Zht','VENV5o','0vrIOHxJVYWRuubTmrKfBYJUpIUpPhtZWWpKApOo2zBnNvtI4w6yN2yBnEOB','CeMUozAlMmoS7hDMAlSU4E6TSkPJEhRzsa4yA9XHdAsgcZ62WdEkLsZqfZcLQwOUzbCf9WHl0MFd2aqxwu','lQNBx8TFgyYGD6uT1JuKGjXBtoWq6dFx98MJKC0VHozg70a4eKiTy3xTMG8XNQ4k285xUaiays33UvscxMsPPGZFSfISjymOCv',8);
-INSERT INTO t VALUES (-8455136495283968873,8023,'9zSjs2H','ix','XyCdy8Qf6SZRZ5','QbNIq7xq9m3hVdJsuEr3E9lhr5gH','zcVsjVxQnfWRx','2TWn6xZZE3rrLZDbhX0cGkw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10043716,2127666783,'paW','BD2IlNN50QK5yo6BgcutoLJQLDL4XPhKwMBKHBDnndFGDUlZnZC4UxeXwVCHzztpziSRAQcPKkq7Q5Z0yB0xGYr7Od8U9YRPfMqE7GdYqTU7YPxhpLHWFfwoFWhKfCeMT9wS3S','Aw','GWCJihwTxogudgCwjLlMI8DdHLT7gX9vHanrpNJrZQ4Hfs4v1fSdmocPA5icVQXvjAnfwiWZQzIRAklMSr6L1pMO8GBHJqKGSjXuj9m1Lrak','z','G',13);
+INSERT INTO ti VALUES (10043716,2127666783,'paW','BD2IlNN50QK5yo6BgcutoLJQLDL4XPhKwMBKHBDnndFGDUlZnZC4UxeXwVCHzztpziSRAQcPKkq7Q5Z0yB0xGYr7Od8U9YRPfMqE7GdYqTU7YPxhpLHWFfwoFWhKfCeMT9wS3S','Aw','GWCJihwTxogudgCwjLlMI8DdHLT7gX9vHanrpNJrZQ4Hfs4v1fSdmocPA5icVQXvjAnfwiWZQzIRAklMSr6L1pMO8GBHJqKGSjXuj9m1Lrak','z','G',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7403951,-762439616,'b','pSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBTbTvghwGZrZ922jXYQetrGambIio7YZyfEvmB9Hgjd76y4a5LmjEE9v5jS4ZoIn8a8AepeDATmunIUOVxHkBFUzWqaQfEphExdZZEDj2y4JA11vQUvITiLDMA8VP054mIi3azXQvNz5qLClTFezTP9icYnTR','QU6t92rrAvtUfcm5lHVFr0MfsmA47aEgDOtC5dUyN7YvymcRknqSXfSMlXl','oIcXCRlZ2JbUMtF0yL5hRmxyvFGfKvX7yCxP3YAZijcW4A272MA7VjXj1F6wAPNkA3Dd82ntdFUxmcYJ9SE98kldVoL1zTe5rf2mVn1ZJM9Vr2d0jrQdGSNYEew4JAsoXmYCj6SETrOibx9t07kLTONTigYBVC69LtrjNnP7EtDv9Ft6rad9','9','E',14);
+INSERT INTO ti VALUES (7403951,-762439616,'b','pSFJ4lV2CE9gY9UybvdcvW0IJHEGpd1A91EmoBTbTvghwGZrZ922jXYQetrGambIio7YZyfEvmB9Hgjd76y4a5LmjEE9v5jS4ZoIn8a8AepeDATmunIUOVxHkBFUzWqaQfEphExdZZEDj2y4JA11vQUvITiLDMA8VP054mIi3azXQvNz5qLClTFezTP9icYnTR','QU6t92rrAvtUfcm5lHVFr0MfsmA47aEgDOtC5dUyN7YvymcRknqSXfSMlXl','oIcXCRlZ2JbUMtF0yL5hRmxyvFGfKvX7yCxP3YAZijcW4A272MA7VjXj1F6wAPNkA3Dd82ntdFUxmcYJ9SE98kldVoL1zTe5rf2mVn1ZJM9Vr2d0jrQdGSNYEew4JAsoXmYCj6SETrOibx9t07kLTONTigYBVC69LtrjNnP7EtDv9Ft6rad9','9','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8718140,120773346,'QU','x5wynerwOHqACuTgTqbrq6rt7upmLKlldMWv8mcvsdaI1qAFkO5NQjf1hy3bNYvinztKs3IQALeV1CHjevuXjXvUTn5rnieAI46FsGNZJarLDUO4VTRLuuZhECEnAJ5N5RKX3teDAckiq02IlH4fpuEaWCpqF5xVmSXawmSPFn0WfrgNWlFsJbj','P6ewZAD5N6CKCHTwzK57ljGVx7Y1FYU','UG5ZBB5e0Bxhiewa2GaZyY9LNiSHV8RSpXE6Txdrl2yLYpV8yK5ptJVHFMVmUAEIgaIHVe2daWvT7iQ6jjg8HacVBocecMVhBCykjOQvNLeNxpoXvWZjcBtoyzhYWuZIpYr6d0S8ndpLxC7vyOwy5UoB1DS4m95KQ76ZA6eg3DVXscoT','Z','ni',15);
+INSERT INTO ti VALUES (8718140,120773346,'QU','x5wynerwOHqACuTgTqbrq6rt7upmLKlldMWv8mcvsdaI1qAFkO5NQjf1hy3bNYvinztKs3IQALeV1CHjevuXjXvUTn5rnieAI46FsGNZJarLDUO4VTRLuuZhECEnAJ5N5RKX3teDAckiq02IlH4fpuEaWCpqF5xVmSXawmSPFn0WfrgNWlFsJbj','P6ewZAD5N6CKCHTwzK57ljGVx7Y1FYU','UG5ZBB5e0Bxhiewa2GaZyY9LNiSHV8RSpXE6Txdrl2yLYpV8yK5ptJVHFMVmUAEIgaIHVe2daWvT7iQ6jjg8HacVBocecMVhBCykjOQvNLeNxpoXvWZjcBtoyzhYWuZIpYr6d0S8ndpLxC7vyOwy5UoB1DS4m95KQ76ZA6eg3DVXscoT','Z','ni',15);
+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(12), d VARCHAR(34), e VARCHAR(97), f VARBINARY(37) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (993848,15977,'qx1ZIVso8vOv','zfbP7ntkn','GKPp5fpM8j9p5fm6NyKDkSrIv7LBBeIIpPwdJ2qxlXckw2Uff4SA2ZNtnoxGK32PStJNNaOL2ejfUDdCiv','M9FUTER1KNLhNFr5','1','u',0);
+INSERT INTO t VALUES (-8049276,22282,'NHccOp','d5peXNz','xDfAFau41MDBCtFUc2VvapR80pOqZHO7nib','UZvR8U','u','R',1);
+INSERT INTO t VALUES (7757516,49414,'Hjiz','sDZuZJNZzFfM0vr','kiZg5PJXsLvH3rguMY0pEUd7f5D4f3fpfsdrodlUIiCrlTabXKfPJ0MCNlcXn4ar','4pabrrSwja8W4AnIO','6','h',2);
+INSERT INTO t VALUES (418444,14038,'sAK1a','f7OJaYw2gwHDi8Dc2HmwN1WVc80KW','9KF1xPVeU0vvfZlfuNhBWQcHhhNwA2sbfmWLzhVAJsPV9WLqNyV3nfSvD4XjVQGEX8te7L7k91z1du5fajrQjOwrmkykTM69P','A7GF2tTqgPGyRvv0CDUHLQfH7zw1efAxDZU','Y','q',3);
+INSERT INTO t VALUES (-6516539,19862,'T6bmxO2','p9lz4vIsM8vQhtlqeq0EgUvHm1HKt','fY7dKi1RJcidFseFmOkIrg0KtEInzoTdY4nN','Pz3hOi9pIZHyo4NiZBg','q','q',4);
+INSERT INTO t VALUES (1846402,59940,'X2GOqEBtxln','G','Jy7i6t4gOMOtGRQ7BvOKJWLpFeArmjb823Oe0mRpJlpy3jTUYYdAjgOpEXV5gT7gSqWfhr09kqBEqMEFeDeERFQMd','nhuLv8OsiAVU9rfR','Qy','P',5);
+INSERT INTO t VALUES (1360185,10204,'A','fs','oMfG86gH7mPXh28lsfP4cn7dy','jggW91oZjB','sf','B',6);
+INSERT INTO t VALUES (-1823216,5554,'w2JV6r','BmcDOxLO6cFHv83FMaqgMbqmUtPboJUlA','xeHtrU','sLQxxXVCpD0jUOyhBRVaFyek4CftjcuA9rW','t','x',7);
+INSERT INTO t VALUES (-7967727,58954,'ovCTOvu','cs9srfzyxwf','dXb8ZNnr65t7VCDTIcgNeepHwAbpXlGSPRksew8AetitT0N8xOm8NtxSTWgWUiXGOBqsNTI6bQ','5jmwsujch3XqYg','wN','b',8);
+INSERT INTO t VALUES (-2985434,54779,'stKM','AfxDTAOsHFGW5uj0FPPW1Ii9zbDG8g','UTojiOUP8ZjHoFQKAH3VO8AnVWniK8mDPA1a1PbhqkSJFwANZb8o37Ai93RLDtx6rBhcTRSHLOknTldpFNBfV','Uyxsy6TDDJnpAxTJQzm3B2zK9V3B92CTpWSYN','Ug','p',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(12), d VARCHAR(34), e VARCHAR(97), f VARBINARY(37) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (267236322540732455,17710,'2CSGV','aU','O','4xTx4hoFdx8ghuVZOV3X5RhDynyC5pu7jke4DvMBDoZlNgKyHN9fgG','gZctd0T6HWzB2djUKivIyhwjA72gecf713JynFBIwOmH7QDgyXGBpKZSTBBMGu','B6njh1',10);
-INSERT INTO ti VALUES (267236322540732455,17710,'2CSGV','aU','O','4xTx4hoFdx8ghuVZOV3X5RhDynyC5pu7jke4DvMBDoZlNgKyHN9fgG','gZctd0T6HWzB2djUKivIyhwjA72gecf713JynFBIwOmH7QDgyXGBpKZSTBBMGu','B6njh1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(28);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(28);
-INSERT INTO t VALUES (2613615837928825140,32599,'zPhChORFgoE6qurFnCnLhcCLwqS','0kLgHkieLLy8QUv6V3W77ivRM','4nBde5kQairSHm','muZSkVu5RNTbjztjOoI1FZV7vKZDEnAZzNnIwKnLSaL5cjmxDDnKIUWffD3ug09tS3i1U2x','kQJUNLcxE','ONv5oVFpaTLGoHqW44RoJnizy1rz7qhrqt7q6M47XSGsKzQSZswH5yMt8b7FhKRJ',11);
-INSERT INTO ti VALUES (2613615837928825140,32599,'zPhChORFgoE6qurFnCnLhcCLwqS','0kLgHkieLLy8QUv6V3W77ivRM','4nBde5kQairSHm','muZSkVu5RNTbjztjOoI1FZV7vKZDEnAZzNnIwKnLSaL5cjmxDDnKIUWffD3ug09tS3i1U2x','kQJUNLcxE','ONv5oVFpaTLGoHqW44RoJnizy1rz7qhrqt7q6M47XSGsKzQSZswH5yMt8b7FhKRJ',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (849667945,43456,'Te','msB0vhiy71lZgyhYw','9dy6MrMZb3ZwqDxvS3HlsxlvwYx4VddNVqTirN3tUBYXHJxJYrBzTtAL','1vBtASrt','X','M',10);
+INSERT INTO ti VALUES (849667945,43456,'Te','msB0vhiy71lZgyhYw','9dy6MrMZb3ZwqDxvS3HlsxlvwYx4VddNVqTirN3tUBYXHJxJYrBzTtAL','1vBtASrt','X','M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (-1588413857,2004,'C3M','5V7A0eGd1Uz5nBP4EBHMw4dHk5BCBPGIZ','UDsKCuKnDsIM0Fmxq','AWAhCylMO0Xu5E','Ms','M',11);
+INSERT INTO ti VALUES (-1588413857,2004,'C3M','5V7A0eGd1Uz5nBP4EBHMw4dHk5BCBPGIZ','UDsKCuKnDsIM0Fmxq','AWAhCylMO0Xu5E','Ms','M',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5481942429396262443,9199,'ZEIP8FN8qUlgXNsSu8Q3x','V2ksljwOwzNog4d8Vez','i339wxg6bxbOgtW567GbAE','Zvu78UlTFFg9gqYllJcQBLw8cqFlaqkqizb9gylcjzNsoahr','NhmConZwHTJnql7U3luXMHYNwOV8j','tr03k',12);
-INSERT INTO ti VALUES (-5481942429396262443,9199,'ZEIP8FN8qUlgXNsSu8Q3x','V2ksljwOwzNog4d8Vez','i339wxg6bxbOgtW567GbAE','Zvu78UlTFFg9gqYllJcQBLw8cqFlaqkqizb9gylcjzNsoahr','NhmConZwHTJnql7U3luXMHYNwOV8j','tr03k',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8362561231276974652,13540,'pT0gSwJ39EIRRgblhA1','61m4dXiVheaKzbJKGrYbK77o02Ng0NiAKyvHiQX7IqDEHjrrAfZYEBIftNRsSO5z4MO441CwPQub0CPW0EPK34CHzDW66v6lqXWHZst3OB5znwbsOm','WGybBPj71K2','smexXnocqaczWJDJht7bZDrclHAhCshn5YAr7kvAknMqW4aarsXYEcN29LWPxxP7gZfgXp67dhmptJQj1JqZHXDHmmOjZmdjB4D9hHakBqoJ92J8gn0QdhNMh41SruBVCA6mgB','FRdvsTJw7tiluq25rPNGnZvtijzdOWr6Wmg0eCnfx8cAXKKgpGmbNVnSg1sW6X','H4pdyZyYj',13);
-INSERT INTO ti VALUES (8362561231276974652,13540,'pT0gSwJ39EIRRgblhA1','61m4dXiVheaKzbJKGrYbK77o02Ng0NiAKyvHiQX7IqDEHjrrAfZYEBIftNRsSO5z4MO441CwPQub0CPW0EPK34CHzDW66v6lqXWHZst3OB5znwbsOm','WGybBPj71K2','smexXnocqaczWJDJht7bZDrclHAhCshn5YAr7kvAknMqW4aarsXYEcN29LWPxxP7gZfgXp67dhmptJQj1JqZHXDHmmOjZmdjB4D9hHakBqoJ92J8gn0QdhNMh41SruBVCA6mgB','FRdvsTJw7tiluq25rPNGnZvtijzdOWr6Wmg0eCnfx8cAXKKgpGmbNVnSg1sW6X','H4pdyZyYj',13);
-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 CHAR(21), d VARCHAR(79), e VARCHAR(12), f VARCHAR(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14696959,3641976489,'8b7p1tXBpTGod','Nle5vmowK4RLvxl3q8wKDms9fLDF','6S','W','zgDjFEwJXxzWrlER5FR69bWIlsBRbLxgE3X34u63ScbjHJhTYxpfJ','ApZE5ZwQiGyspq5frPcFLI1SmTnclUEJ78Nh9j3lQsgBo9TGmAaMSKRbh',0);
-INSERT INTO t VALUES (12562763,3716621492,'phBDpHZIqYf5Radf','DAkD0y2ff2OSMarBXMm9H6qU','bHVUmp','ZQ6Lbszs','6KrE25eYXeBMZo83shQO8dwA3545OzrO40UpnhAHnJQH6N8','o5n2KvUVawmOp4YZp1Piou1S94lLth72i8Ukca',1);
-INSERT INTO t VALUES (2201513,1243853895,'kKOqGLy2GEtKoFGKYX','WSv6WPoAZYavVf','LQimrBFaIriP','8jOfcdqy','cVDd9v0IImVxtNRiVYJ0Glm3ftcLw0lnHMUrW9IHLGzMy7FWfmpMfUarWv7jPmtGwqyodsREiy6fpbbEYUAeBG4AWYdr2Gx7iWQ','tBrSO5QcNC6XA1d0UzdKoGKF01vajyykLGKSOmdmQ53w0aMBcEBZ',2);
-INSERT INTO t VALUES (8853172,3072044925,'74ms','9mzDoRsf2LR6lQDQWwRc4','fE6soSG','eloaiqNP3','22T19RZoVzR3nMk1UWHj4B76m3dt9GZUOQrZVp9IvA1JXT0kHSUdAaZH3r5i2D1KXynFhjAGVNgkotc','uN2NqjOAxndmWQsbTWkmKZNA5TDsDHyK56iIKOTbpUVvv0noiimx9RXKQCoIVBBbOlLGCFoQmgQ55VSc920InJQosqVyZlnAR',3);
-INSERT INTO t VALUES (2682037,2199332490,'pnEyiq','OF9BZP7pQtZQHZR7262xhhMGgvnGy5TC','g4','X33CY','EdpaJFTKitow9VEe15m56X79IC0o3mt4ReGD6wjgW8rS9jH0Wb0lGz9milqrSTZC4Aek','WvEU',4);
-INSERT INTO t VALUES (5686717,4165957976,'7bvx','wj3RhY0Q5wriFmh6cMbozjI962OSvESrBzXMOjXV2o1HpNvwOqOxj8fvQvb3nO2xBG','UCNt','NyBGJN','ER5lJgy4CuYzax','bKMiSMgRL7FIcga8p7Dw7qQMlKBRhYsrZLa6UphITYUK1TcRBwsGTiRuSWaOHtA7eaT460tVsl',5);
-INSERT INTO t VALUES (8222808,2603205803,'8wrmFGxR8I','hUQvvSUgmZzijRZGKZX','7ZCwZn','E8z2M','iClx4os7bS4CcA0WcKJsqMmZRKIXFf4EL2VUhMPI6nBiteBNHmzITk86zDWJD8rIbp1uAFuaiCBVVhWygg','sadXFJOBO1',6);
-INSERT INTO t VALUES (5167012,3491431535,'oHeT6lPcM5','LF6cWvxaxOj2TG7RFUvSI8a5r','4dkwSfxOHXQj','ygaj','UMP0FyJ4sww9MbDmO0p0yDaKLOT5XNW6T6ZSoT0G1c0j8Inx7IGkIsLW49wSd0DA2o3mV3SxIkzanHBRtaUr','L6Kd0zcbwotoOoZnAaXeBIKzSas4vBoq0bl7zO91mZMmyhLUbOcGZgKfR5TTk6CsQm1gYkMspA',7);
-INSERT INTO t VALUES (13202585,4000284090,'lhGNKGsw5','lV7eD744k6NXxyWHlEdLlSRWmli0RqSMM4wIUlmh','FxL8eQ','qm7FT5','rxYObh2G6xPb4of4GISKjO37ONw13uIzYdgBl0GGAwGMtetFbvjQWhTPUVDtLEc3IDwNo1syUv7UEcyo6YNNiyeac8DV2HSDaSwv','9dbkU9s5vnJVO162OgBGnwJ1QHg3nglBWCqByXrpNlAS3cpxvFBWtEy1CBZatTa87RKcdPnguGky2bAO',8);
-INSERT INTO t VALUES (12747112,469878385,'JmMnPXJ','FAxtVbX','Jot','a','Qmtgb8u4AWaOLP0Sh9oXWH86QCgWOEay7IqCk','MRbYpvlk6g7JI5kYQdB5X8BoTvgTADv36qnU5rGoNqMj3uwVUONpXr9P7drSy54BgWL00IFQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1496405599,11524,'9uiU','zyiHs7uyGbksz5Zgch2N8rFokW8BoxxLw8amWiyuXcOe6TWGqAEZxQCeVusWaAICVmDE7RWzcZdDTYZlW7J1YN6lYWgjW4k06obtPbgGOvl1AwZ9cXi6dO6ztXb6XH65U4TzaeFPLSQmRhQ0A21U3Zr0SGxmthWdSjjPdNGDTHIIzhlwICM6LpJXeNmV2JhcnQhjkJ4P8Xt0hhaJa9h7WCU0XjGtoBvuGotmh6Axft8ExM','pY75rg4P95iGd8qITRYob7zsAsNvRSxsnU2Gfwo0PYcidCE9II9GJoKzwDVay28GNK5fS','JyRVwFYP2dtftb','x','e',12);
+INSERT INTO ti VALUES (-1496405599,11524,'9uiU','zyiHs7uyGbksz5Zgch2N8rFokW8BoxxLw8amWiyuXcOe6TWGqAEZxQCeVusWaAICVmDE7RWzcZdDTYZlW7J1YN6lYWgjW4k06obtPbgGOvl1AwZ9cXi6dO6ztXb6XH65U4TzaeFPLSQmRhQ0A21U3Zr0SGxmthWdSjjPdNGDTHIIzhlwICM6LpJXeNmV2JhcnQhjkJ4P8Xt0hhaJa9h7WCU0XjGtoBvuGotmh6Axft8ExM','pY75rg4P95iGd8qITRYob7zsAsNvRSxsnU2Gfwo0PYcidCE9II9GJoKzwDVay28GNK5fS','JyRVwFYP2dtftb','x','e',12);
+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 (-181161169,52217,'6DVn','Sa1VhLEFVNN4BRU00BbIvV1AQRN3aAQvQuue4GuhRjJjbjpoDqdJLwxfd2SV7MuiVe71mfjWaHtoOqVd0yf1TgRBCehKybPkGvzan9PRL36uGsVayuTRXTnO','P02dTsepJNTHXlPsnhkFxUDJSBPVy7eNepPhuPpRRhnfZQlI7LpgSnBQmBWYvm205jDCxhiNoHlgOxVwT7lKbphfU06','eu4YzVbF8CKK0Wk0Bx0EFCiKuk891U5qiVRXyY93cqt2ZWWH0lF2I0','3m','g',13);
+INSERT INTO ti VALUES (-181161169,52217,'6DVn','Sa1VhLEFVNN4BRU00BbIvV1AQRN3aAQvQuue4GuhRjJjbjpoDqdJLwxfd2SV7MuiVe71mfjWaHtoOqVd0yf1TgRBCehKybPkGvzan9PRL36uGsVayuTRXTnO','P02dTsepJNTHXlPsnhkFxUDJSBPVy7eNepPhuPpRRhnfZQlI7LpgSnBQmBWYvm205jDCxhiNoHlgOxVwT7lKbphfU06','eu4YzVbF8CKK0Wk0Bx0EFCiKuk891U5qiVRXyY93cqt2ZWWH0lF2I0','3m','g',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1588642444,50770,'lX','hXaoiRWWXVTcqTPDBeGagVK07Dxzams7j35QiVYJt4wrrlPzNukZueUMsKL1aJulvN9c2jjKKB3hkqwJ8cM0qjLYjeelxsJyHphitxljQpkCVDZXMsx4pedu2F9bi5m96vii3N60p9ytOD25goIxXRUjg11F1qeMlFmbFlsuAoun9iCSm00iKpDRwU1Lr6UsvtrGQn6gr0xlVK78CjofeTXJlSWaXYutpCdDWKg5','uOHiln6crR6yFyICZWSoF0Mv','xJYiQdFiaSyNa3bSJ5u3qRD4drMpRWKUigcYNcy5stwBrDPRPkgPXL7wvXLugU2778bPxCwmVvjHnwg9yL1uyxOfXYgGUbquxJeYCkL7EPFf1VbofrSFNsz5CIACw6NVsGknOLD9e0piPf2InnJf9LvDLrvYUDeBcTSATvCp5s0qIm9vH','hs3','8',14);
+INSERT INTO ti VALUES (-1588642444,50770,'lX','hXaoiRWWXVTcqTPDBeGagVK07Dxzams7j35QiVYJt4wrrlPzNukZueUMsKL1aJulvN9c2jjKKB3hkqwJ8cM0qjLYjeelxsJyHphitxljQpkCVDZXMsx4pedu2F9bi5m96vii3N60p9ytOD25goIxXRUjg11F1qeMlFmbFlsuAoun9iCSm00iKpDRwU1Lr6UsvtrGQn6gr0xlVK78CjofeTXJlSWaXYutpCdDWKg5','uOHiln6crR6yFyICZWSoF0Mv','xJYiQdFiaSyNa3bSJ5u3qRD4drMpRWKUigcYNcy5stwBrDPRPkgPXL7wvXLugU2778bPxCwmVvjHnwg9yL1uyxOfXYgGUbquxJeYCkL7EPFf1VbofrSFNsz5CIACw6NVsGknOLD9e0piPf2InnJf9LvDLrvYUDeBcTSATvCp5s0qIm9vH','hs3','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1434779897,24087,'hvsPvkT8yY','SrioZEkO8dHAWeKWI2nomzlN97VfcXOx6hpCcsTJbadiWwROI8nF0jXtzb0E9f0Vk8DH3qIsyPowHX8X0lVI6IqMRnbfYvfHRpcnkEINSe7lS7P01wZqGA4XdCekAtCGXhVzDSPPi','R9JHoTX3td9UueL97iLua7Ed9PcNsebvpqHcqfpQU0zvtjkQR8vtKoH5aJ','JTlpwPVbEz4pMoYXxqShTI61ItMo72mH1lIWbHtez4Axjg4vuMKre23q0ooj9tQKPrR0Fm7juygS5GuQTl2Pu7Y','xB6','c',15);
+INSERT INTO ti VALUES (-1434779897,24087,'hvsPvkT8yY','SrioZEkO8dHAWeKWI2nomzlN97VfcXOx6hpCcsTJbadiWwROI8nF0jXtzb0E9f0Vk8DH3qIsyPowHX8X0lVI6IqMRnbfYvfHRpcnkEINSe7lS7P01wZqGA4XdCekAtCGXhVzDSPPi','R9JHoTX3td9UueL97iLua7Ed9PcNsebvpqHcqfpQU0zvtjkQR8vtKoH5aJ','JTlpwPVbEz4pMoYXxqShTI61ItMo72mH1lIWbHtez4Axjg4vuMKre23q0ooj9tQKPrR0Fm7juygS5GuQTl2Pu7Y','xB6','c',15);
+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) NOT NULL, d VARCHAR(41), e VARCHAR(93) NOT NULL, f VARBINARY(86), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4711345230212856796,2133741317,'yvsglXKIQCFWPYHGRPEU46','8C5cv9Y7TsLktn07JFJ','knK7ml3i3mcNA1L2zjIkxMtZii7P27yqtG','59IjxmeVanK9OMv8ONaYHcomFU002nykAOoQnEpcrSADyguRjRAhQb5K1l0rvldzYIrB4RkF5wpTqupkDSajW9','r','x',0);
+INSERT INTO t VALUES (1666774222653579104,153016865,'o0jKiBHtGI8F16Vwu','cw3RzXR2KwXK4hmHt1OPXyu','acg5EtWeuwlLdGzL0TwbOfJciqhQptFh0kYeZZnim','RXTic9LoydhoC3bODGhWEoxIfXjHurIsMjqIq7jWdbISa1tX7ANhsxdSswed95UnaEA','C','B',1);
+INSERT INTO t VALUES (5528766412394626082,1604659820,'AUs34FQgQxYlr6','H1PzfYPZo4odIDbL20CbY','jG99oJy7thUmkdL','NrOFoAHI','V','2',2);
+INSERT INTO t VALUES (14673567750641969795,3693217365,'EY','4GGOfdJSAL1ERP5ytJMUqfs8ZTXl5Jt','pYlyZgt1J0syOXYsC5iTbRtNjoUFF1KQ1B1Skl4x','cdKcHim6ZGUjpq3l70ILfOPWKXB39IOlqaEzf8ee9GScfEFDj1ZVbNSakQ7hIq','S','Q',3);
+INSERT INTO t VALUES (9218726657417138956,191258640,'bnTcFdqFlPefjF','5GK5i91M9Sd3fFrXF5VyppsrVJO6X1g7C','Mf1QP0ISnKQMarhiemqsac8K7noxv0HZVl9pC7o3DP','DGttksg7qh2GoA','Q','m',4);
+INSERT INTO t VALUES (15631617129813578811,1345407147,'pNhT7yi4DWUUOUtzEGP','7nLArH6mKgOGrb','DmmmWXIvUfvvrt7yrTnnpHDPnhTvhwFjhpBOIFSo6ESbAYeQyE0TGGhpL9cUsMo0UTre6ywGh9kztvnJLA01KE','5fHUdnff8zFW3tQMbcBfhPdW0CxkcsRxpiSAOQRLgwZ1','H','f',5);
+INSERT INTO t VALUES (3216214700641588779,2314095387,'i2Az05mNQFxxd8pms6Ofn','1sxnI','ZeO8OHRAc1VWkBiwzy1LjRl2zwZREVNihjACcoxJVx1A2LcFJT5Ptcdh7HnSR4FFo7H15NDYSyYIDxMVWTZtX','CkoBe00vKk0ecLz86PeYyiOOdZgTs','y','Z',6);
+INSERT INTO t VALUES (9580673312380316037,5498365,'wUrn1W5l2Ax2vo8CbxHc7SJ','eYjHnkctOEZclH8baCpem564MSPtg9iYaqJV9Hs','UBOtOaWsxZiDfhwJxOYJUawVkjgU52eQZpbbDxyL2z','Z3cHfyrRL5tqieDNDkVB8YQ','i','u',7);
+INSERT INTO t VALUES (8259104658468628979,24429982,'hcSJ0wzTCnUUtYQ7NzP','v4YFvvqXiwNGxZ0A9vmD4b6','W8x2xl0hybQ2qY0','Z6lgOB6l2EvIHSuMkm5dZK42mtnz2GpgfFg4uuea3nK7gwzWGd5lwjs1WJkFr','u','Q',8);
+INSERT INTO t VALUES (2647384807466572430,3213200661,'KiSdFQuYe','qGRjnYV0CJEW','gczkXGTAW4h5Axj84INYq0SHik','NcYEm8NsdmDq1HHKEv1nCgp68fcMonOduWIs1XlAQio93wOQa8sA7E0r4m2gZaA44YdUogEnvxJovBNtnO','7','L',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARCHAR(41), e VARCHAR(93) NOT NULL, f VARBINARY(86), 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 (2360204439,3037183828,'HeDyX0','niZ7DIS5qd3sKrQ33w0Wi','pWH6aFxigKUD','yfmQ1TYOUEb','Db6aeo53xEbJsqbNpX','fLSWKNnIj5hdcfJ39Ayke861F2RTSBfEuhawIe8whOW35z0zknsTLoR9I7kwQhL255le8zXfkepUZpk4FAoBTsU',10);
-INSERT INTO ti VALUES (2360204439,3037183828,'HeDyX0','niZ7DIS5qd3sKrQ33w0Wi','pWH6aFxigKUD','yfmQ1TYOUEb','Db6aeo53xEbJsqbNpX','fLSWKNnIj5hdcfJ39Ayke861F2RTSBfEuhawIe8whOW35z0zknsTLoR9I7kwQhL255le8zXfkepUZpk4FAoBTsU',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(22);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
-INSERT INTO t VALUES (3732623646,2486858873,'pXrXN','eVDJKwhYHi9EZYtepmtRlNB62g5LKHS7xkvAOd07lFo97BiDO','bcByT8GWep','DWDr2P','7xwg5MwgBVeVjbD3eX9kaX5pHG0GDsALpeSBtEl0GhWe8JkyHY52r91Q0z4v8k8SyT8ZhmaSfidHQUXHliDECqk','Qwqz3x5bRQcu1FMQHwVtLM3smWOHpU0AasPIkAfQcfitiWhNeZs0lXsFWUH7jjPZnbKq6I6aKPF3JtT7cI4BS3kNGm1geLgKxwDv',11);
-INSERT INTO ti VALUES (3732623646,2486858873,'pXrXN','eVDJKwhYHi9EZYtepmtRlNB62g5LKHS7xkvAOd07lFo97BiDO','bcByT8GWep','DWDr2P','7xwg5MwgBVeVjbD3eX9kaX5pHG0GDsALpeSBtEl0GhWe8JkyHY52r91Q0z4v8k8SyT8ZhmaSfidHQUXHliDECqk','Qwqz3x5bRQcu1FMQHwVtLM3smWOHpU0AasPIkAfQcfitiWhNeZs0lXsFWUH7jjPZnbKq6I6aKPF3JtT7cI4BS3kNGm1geLgKxwDv',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3725017788270270172,1208606328,'EfvoyUw48V','R6Xj4pmN6MSsdLD0i8oH7xJtlRYLnnah3gnLl','3QGzoSd2DAe','70bHkCQuGLoroDLOCQti918BvkRLqRpE6p3k','v','0',10);
+INSERT INTO ti VALUES (3725017788270270172,1208606328,'EfvoyUw48V','R6Xj4pmN6MSsdLD0i8oH7xJtlRYLnnah3gnLl','3QGzoSd2DAe','70bHkCQuGLoroDLOCQti918BvkRLqRpE6p3k','v','0',10);
+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 (16143982065498922062,1017517389,'4WTsMjQ7r6','943neZUQ3tVnWJNHOlpjcgIcMmyA','dZGF0sQCAMX1BVPnkJbV35cT1qjqIVzAmnIvR','E9WGKbIj0CkhX7hhGAin2pLnIPUmJ68MZc1jEcyqfkHk6GidMV1sxUr5kuFSPB9Z2kve5nCTrxLvMMsP','d','N',11);
+INSERT INTO ti VALUES (16143982065498922062,1017517389,'4WTsMjQ7r6','943neZUQ3tVnWJNHOlpjcgIcMmyA','dZGF0sQCAMX1BVPnkJbV35cT1qjqIVzAmnIvR','E9WGKbIj0CkhX7hhGAin2pLnIPUmJ68MZc1jEcyqfkHk6GidMV1sxUr5kuFSPB9Z2kve5nCTrxLvMMsP','d','N',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2179424065,1178169688,'JEo','llehRQxOpEV0pIdKAIRpayy4F0GYL6UI4LkHlwerP0XvMNwKLT9DAlGEFufRdnbtOhEwJYJLKwUQt9gz2snMB27kHQShWLBZ6ooeYYP24SdPlm07fkXFlj0Pc5lEmXPqVuSp7GiKzxYc4M33kR7EhNfQxgtVOdy0wuYQtsOWl4Mz8UmCq9d0pyA94neOQRplG4aZRkISEAewDGxLExvtGzqIjUIad9oVzB8oNSlcBNU0pkWOqWcjq3y9Iav0VSLl','V','F','7cAEwqOiXqfC2C6rGeGBareoADaEpqg5kPgkEnuqiwX53zMZY8kbwxntzkcfhjCNiAV2FyJrtdgBM4WpoGHHyh0q8zw1E0D','cty70JCt1hrTUZtVvk1CyuwqbPtssoeVhd0edrHKvWzlnliQJyTdlAFE08yUcbosMLZMdvCxqzFvunRn1PI191bbSKA',12);
-INSERT INTO ti VALUES (2179424065,1178169688,'JEo','llehRQxOpEV0pIdKAIRpayy4F0GYL6UI4LkHlwerP0XvMNwKLT9DAlGEFufRdnbtOhEwJYJLKwUQt9gz2snMB27kHQShWLBZ6ooeYYP24SdPlm07fkXFlj0Pc5lEmXPqVuSp7GiKzxYc4M33kR7EhNfQxgtVOdy0wuYQtsOWl4Mz8UmCq9d0pyA94neOQRplG4aZRkISEAewDGxLExvtGzqIjUIad9oVzB8oNSlcBNU0pkWOqWcjq3y9Iav0VSLl','V','F','7cAEwqOiXqfC2C6rGeGBareoADaEpqg5kPgkEnuqiwX53zMZY8kbwxntzkcfhjCNiAV2FyJrtdgBM4WpoGHHyh0q8zw1E0D','cty70JCt1hrTUZtVvk1CyuwqbPtssoeVhd0edrHKvWzlnliQJyTdlAFE08yUcbosMLZMdvCxqzFvunRn1PI191bbSKA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (753178131,1621327561,'X1Ef0ue','0N3Vus3QVqdnpLCtOjit4QaV640OvBygE6wIIhbjKcZwSqeYKUXSNYw6jFpnigJJus3SehIWcmui5A','16PK1BxIYq8','SXQk5a7wm49fiKikGs2bJ72FuWgwQgmbyXCq2TahdYWpjdmf4vZ9cCBuoD7vd9MmhBzfftrJeaarEQlXfXvm3OaBk012DGssKt7hyAITOgsoKDzbI5ArJEfy1p4FgSUAS0zGe5f2dX5yQyl9n4LynBuwpUWIeDO1TEZI3yYupMEKNJ2EUh6XvjZGG869nlLQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQy','Q7cX1NcjdnRcB3Pn4pRJGBsxHnFGS32czEAYNiKiqqccXi46lBPIDMlVQT','K9RNaQWV4Pz4Rraz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSb',13);
-INSERT INTO ti VALUES (753178131,1621327561,'X1Ef0ue','0N3Vus3QVqdnpLCtOjit4QaV640OvBygE6wIIhbjKcZwSqeYKUXSNYw6jFpnigJJus3SehIWcmui5A','16PK1BxIYq8','SXQk5a7wm49fiKikGs2bJ72FuWgwQgmbyXCq2TahdYWpjdmf4vZ9cCBuoD7vd9MmhBzfftrJeaarEQlXfXvm3OaBk012DGssKt7hyAITOgsoKDzbI5ArJEfy1p4FgSUAS0zGe5f2dX5yQyl9n4LynBuwpUWIeDO1TEZI3yYupMEKNJ2EUh6XvjZGG869nlLQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQy','Q7cX1NcjdnRcB3Pn4pRJGBsxHnFGS32czEAYNiKiqqccXi46lBPIDMlVQT','K9RNaQWV4Pz4Rraz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSb',13);
-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(73), d VARBINARY(14) NOT NULL, e VARCHAR(7), f VARCHAR(50) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (63444,-31,'pvBRSfJsfsynw3ClmnP4EMf5dGssUxq8oBcyuyPOqgwlke9ezswHH','W1kt','RXoEc','mvJv3MkGvsIQHRSJpNuDE5PdZ0wB44fWtkHhBjw','y6sM0mmo9qWKC9tWLHBK9YF1OeS5b8JeGMVDTwV','e86r31h4Nw1xFg1PQndG1bdN7YYyUEi55KFhUDxFZx',0);
-INSERT INTO t VALUES (58982,76,'jA1Ga0N4WMHoHJx81zn3DTXLD76INr8gqVlupob','PyL8KCRD','HRJ6bm','CAo7ZsBp1Neze7RORH4Fj1MIRvVApOIrh','QwuFAF6sOJY8WQjx5','t43DSRJ2XtzammM8io9htHCA95BCLcLjINdDbTlbhnZu8SnzeMUG3yiL3IMzd0Fka5IZyCYDZlkhiNS',1);
-INSERT INTO t VALUES (11347,-88,'8mKJOITyvx4h9EP3bbnsm9tYQbpXmp5xs5iemzdM9MTYp2JGsglZvuM2A','38kCGXta8ggP','De2OW4','kdRoPftleEQLjKwKskJ179Ynj6UcAanDGhzXUU7G3BCWKKI','8MesaFWfZRr5VWhjoEOKhCJYQSz2rNgMsvQsrjLe2SDkm7jOLqLh3J7Vfj2QpO6Ll340yEpBxaLJaHF4c7pCbe','SHMRc5WrDPwqM2',2);
-INSERT INTO t VALUES (60643,58,'7Iqv92x1OuM8vK','Wgw','G7Q','JoCXypz78s1geC6EdXSzMM5EiDHriUTz','P2oGJRP9l3COtkD6a7G9kr37j2J86Y7AdGpXny7bgHxOm64HcXU','Xal9JzrYN5jFhSyeApMeojYP7Xzf2p9GSAJiiKl78hblVap25NxBJByAiMYWjoDS5cOxYlVtSZ05UmyJVHh8M',3);
-INSERT INTO t VALUES (2983,38,'LIcLsckPHjdiLRCwyrDhPWbV5TVzFC','rHOVa','PHzEE3','BQJLJS4Ltw8TofwLHxaW8x680ZU3','Cx9TMvW8tLYrd4biEkFg5a6PUhfzj2KtPWRu047dryuMy21EV4X6','hYkccREB9mVt2YSx6AmviryCgshJ36xxKi1zLPbFPYl88LGNSa9bn2mGJsAzmXVRdXDL',4);
-INSERT INTO t VALUES (64339,-48,'pjHhu7L9D5XnOZOLbegiX7lIXfuaCUCdwwYqyzfqTRCyOkwM3dDPqTJuarFCrOAv28wEUqx8','Pyg','iEvqI','TSLLwBrmZ5Th2Z1OHRHJ0N6i8h','8vmP5smEnqWDzOtLqEBFpzvoLk9KV7C','90a6MWQqRhXB4LZTrclbSNwE1ChHunTMMe9f4Z6ssNwo5glqNqCyTrQi87oDe2qpnYgeGWfjiD5dRDWRksI8DcT5GBbheZFr',5);
-INSERT INTO t VALUES (31128,43,'rJ4EbztqZNPDkLAfokHGOk8','IeOxOF4SDLT','SHOcUN7','GBh3QEkQ20hymiwjMr8GeTUi9kMxwskkGYoVG','IHQgq7s2FV9jo5G3ufgQkPrE8q2GliczFf9vMu5FisvtivpEUfxLHnvHoDV03JZJ12t5KDCzKTQxIxMF','wvGupHxUCQfm7I',6);
-INSERT INTO t VALUES (55096,110,'Ya0aVkN2','Lw7cU0clWih','Q','EGgfKdoEqCDm3zDd838kyk0UMkM9gf4XNpPi','dK6gGEuwqRRnrj','QOP3aEPCSwVssRRHWUjwy71NFgSEUlLBicbSH4wNhSHijOrMhguw3yIpyWdJayeW0nJdnEknxeNtdmuNHo3gCPUz7P',7);
-INSERT INTO t VALUES (21732,-57,'fPAxmGDT0VshrgbaczzE2sCtidWYjGhSu9KApX','G','oAuD','1h9eyaoppgKrnRllUdLN','aFHo5Srw54VJKA2TEpjRl8RpwNWGutpVEZxSpbYrzJc8UzS1pLD0wI0FSoL3P644kgk7y4kyzrJyriJTncJ27','qZZWic8iQIodKvxuQqfja',8);
-INSERT INTO t VALUES (46498,-2,'TsKpEspdbbSfYzdcebYwn04nWruQnaJ4fouwgPFJSoOFU09','USgf','S6','E9ZEaAeXQzEHM5HUyusFUd4mEh05','JaZ3X1Ge09bvavQoKfpfn4maYb2ekOZybspibgrv','3Toel2BZ5wmQLEaVaLVxL2hOS124MzeFOaN6dhs9BbKchPfKMarCSe1KteRiMErrreQiPOPnnojBSC68LGe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2120816557522392880,3505837909,'84ig70pkoXcgt59XJTtz7X','KkfS6v5s4LWTtVaIVHbbpelrN7DC8rmiQmdXdwqYHX7qHrP6dyPhhKyTcZFtMaX6c295v1Yo2nNOnduHfTmQoOpk8Rv9NSSelWo1Tw','zp23S1bF0gPR9twq','5DqLxnnYgNvcLuXlbTHO2B1iKNFg3jX6amc4YoezDmAY8','T','Y',12);
+INSERT INTO ti VALUES (2120816557522392880,3505837909,'84ig70pkoXcgt59XJTtz7X','KkfS6v5s4LWTtVaIVHbbpelrN7DC8rmiQmdXdwqYHX7qHrP6dyPhhKyTcZFtMaX6c295v1Yo2nNOnduHfTmQoOpk8Rv9NSSelWo1Tw','zp23S1bF0gPR9twq','5DqLxnnYgNvcLuXlbTHO2B1iKNFg3jX6amc4YoezDmAY8','T','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5391023877512125610,1008922941,'TXM','G5f4vjmfJRsR2nD10W7MhVxfuheuvTGkJ11ehX8iXVV2o7pnCvOas2flTwUn005FLYTNrtZX7l2SjRO','Q08C4oHOCO','yxrXdv1AUcliGrxcvbE77AncHKcr1iA30zOlWfuHghLLTXaF2hpqhILzWLU83CEeOjUHM2vZU5YAcf0qqKEIQkdoJ1wpbIlNtSj1CBgGw6XEJsYDm0axoy','C','5',13);
+INSERT INTO ti VALUES (5391023877512125610,1008922941,'TXM','G5f4vjmfJRsR2nD10W7MhVxfuheuvTGkJ11ehX8iXVV2o7pnCvOas2flTwUn005FLYTNrtZX7l2SjRO','Q08C4oHOCO','yxrXdv1AUcliGrxcvbE77AncHKcr1iA30zOlWfuHghLLTXaF2hpqhILzWLU83CEeOjUHM2vZU5YAcf0qqKEIQkdoJ1wpbIlNtSj1CBgGw6XEJsYDm0axoy','C','5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6372587284638216298,1575341359,'69yKwh5L5GkMjD','sqysw0Es5LtwrmMhtSyKPKRRf8hHwP4nE7jdE38KxlJYTCWsk4m6S42fz4NJiB4etPeOkyHJMM8gsu5MiO5MYV9Yr2qLLWpji4h22Y0xtoRMRPcJN46Zt2gHEJZmsUhl9v01A6p','xKFMCYdlV','cf7rUwhGPKXn8hVAZ7LGkWXtUWLfjbdR7EL0SKVrulJCpHh04mYVxs3HElWEr9NmtRbI1RZJc0gjmOns7wmpBM5DAlJRfr5ZB2w5uYWOIjVsdjT9h4jEIuNOitV15TKCB2uiOQnnrrI9oUMBa2E7m0x5Zl51H939FU','IJ','B',14);
+INSERT INTO ti VALUES (6372587284638216298,1575341359,'69yKwh5L5GkMjD','sqysw0Es5LtwrmMhtSyKPKRRf8hHwP4nE7jdE38KxlJYTCWsk4m6S42fz4NJiB4etPeOkyHJMM8gsu5MiO5MYV9Yr2qLLWpji4h22Y0xtoRMRPcJN46Zt2gHEJZmsUhl9v01A6p','xKFMCYdlV','cf7rUwhGPKXn8hVAZ7LGkWXtUWLfjbdR7EL0SKVrulJCpHh04mYVxs3HElWEr9NmtRbI1RZJc0gjmOns7wmpBM5DAlJRfr5ZB2w5uYWOIjVsdjT9h4jEIuNOitV15TKCB2uiOQnnrrI9oUMBa2E7m0x5Zl51H939FU','IJ','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2925966653224913081,1208845740,'lHtSjSPVNVm7WxOxin2DrKoH','wYAf1dxJaVSUhuDaisNL0riHwlJiBF0v91FWLkP5ZGfQ4fCG833gGatjl3KUxTuM7gZCVTweczmKERUXS808ziz3ImitZYReBASDBMBEhC1oMu4e9R06PW8D2d7foIY9eZg6QrOOm40DAlAw9ttvEHnKebvBU2FgocWOcdzGYL4e0cYT9LWHppToyyVVBvvVDcrxcXPk4wHa4jdG2rGF6TnHJ0aH','hy','tgCPIMhgMwvOXPpbSPTo1f45w8iFfjzkNcNEXPMPkiLEKpQ0iC0qIEPIWQe8xgD7VclIeQPaaEIg81fWdlsZX63tONu','Yp','uf',15);
+INSERT INTO ti VALUES (2925966653224913081,1208845740,'lHtSjSPVNVm7WxOxin2DrKoH','wYAf1dxJaVSUhuDaisNL0riHwlJiBF0v91FWLkP5ZGfQ4fCG833gGatjl3KUxTuM7gZCVTweczmKERUXS808ziz3ImitZYReBASDBMBEhC1oMu4e9R06PW8D2d7foIY9eZg6QrOOm40DAlAw9ttvEHnKebvBU2FgocWOcdzGYL4e0cYT9LWHppToyyVVBvvVDcrxcXPk4wHa4jdG2rGF6TnHJ0aH','hy','tgCPIMhgMwvOXPpbSPTo1f45w8iFfjzkNcNEXPMPkiLEKpQ0iC0qIEPIWQe8xgD7VclIeQPaaEIg81fWdlsZX63tONu','Yp','uf',15);
+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(16) NOT NULL, d VARCHAR(50) NOT NULL, e VARCHAR(53), f VARCHAR(69) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (65,235,'GBM','V0lgJ8rwM9','D01gastad32GR0q5DwVb1L52mbpL9A3jdRj5jU3','brXBGlDTkTRJwcwhBpA26nuyrnu48Fn4','a','Wr',0);
+INSERT INTO t VALUES (67,6,'rpUt6LGiA9t','NU','0gpX5so5dTG','mlBD66BCcCkxVM4o8eu9OsB7d6kzkaDIzlOTG','F','A',1);
+INSERT INTO t VALUES (90,251,'fxOkDjdQs82JO','B','U1kPAfCedobaGwcN89tp3dOsNkhMgw5T5lARBwmzIcX1m','rzIGuSK7XiIL5phfL9HbeyRhfU8ddH16hCF7mn','l','F',2);
+INSERT INTO t VALUES (-64,200,'Z58yh','yR6goGgaolpKOYMTcUp','unf3Mgj1i6A','UvdHPjQUZJ71lEnzprNrIzm0Tmb8xLKvJmjrGJAuG','z','7',3);
+INSERT INTO t VALUES (-68,26,'CIU9whdS','BsaTTZDPHZpvLX93mX','wTbBdTPt77BnGweihSshDro7n396vwVjmuVz3PosLsLe6r','ra2LEDI8kOH6u2rr01GtyAghEj13wk7RmY9DCHCuZ4Eb0QkKHjOHUdAREMh2','k','AE',4);
+INSERT INTO t VALUES (-51,237,'jl','Vonk','etv6uj1FoyTXQqn','H4yBr4awQ8nhJdXA0D1loYMZ24pa7NyNFk','r','t',5);
+INSERT INTO t VALUES (35,7,'6sKM','gIW0eLDxPO3SYcCqlNmq1Q1XWKKwmYR7OWGCb8MvJuaAM7YJqa','12nYPk4C1OEba6AoATmkhSedOTgQ6R3gx','y2LkFg0qyFxGA7KyM5xPM5zKAyEHpXEHnaCsK6mRLfv','A','Tv',6);
+INSERT INTO t VALUES (-12,86,'xz9','zlZGap7k','4ldluToqzvoxXZNrJzmhguJ5DEKessrGWunaYlwemO','ZXmsDweM6uNZZHsz1l7WbYzEn6I5WCB2qTIUXdgPzsDKMDXV7hAqSYE28czd7FoEWfbDD','G','QB',7);
+INSERT INTO t VALUES (-57,235,'wLVxiGcAseWf','uz','AZQOZ2pNNx2vt8FoJ6Uqt5Y','IjYVZZgPyNiH4BK7w8qhcqRogrAwNxoEX','k','X',8);
+INSERT INTO t VALUES (42,127,'9aqyLeSmNeSk','NAVNtGEm5dgSmu1TjpRfSB37MYC','Xp1CePJn4BHVtvzM','OJD3xycqf1VD7ZsH0C7HpG86tRxd58XqMmsyRUtZwLiYdcVsM5ocamGuRLAVkHtBn','c','9',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c CHAR(16) NOT NULL, d VARCHAR(50) NOT NULL, e VARCHAR(53), f VARCHAR(69) 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 (3168136285860815695,-114,'PrtXnmOkPZ07wJCM5oR6vihgFptsmL9LszQb92','xwEUdUdxYlW','wViCIO','L2Xal','6VaY1V6zDZcSZuDw05TN2gNrWcV7','KP45EK1gZN2eE4h7NGG4593ZhpDWUVF2pAFLlGkxjGqshZtoRmBA7eC4kEZEueW10p7kbDkOXmtu',10);
-INSERT INTO ti VALUES (3168136285860815695,-114,'PrtXnmOkPZ07wJCM5oR6vihgFptsmL9LszQb92','xwEUdUdxYlW','wViCIO','L2Xal','6VaY1V6zDZcSZuDw05TN2gNrWcV7','KP45EK1gZN2eE4h7NGG4593ZhpDWUVF2pAFLlGkxjGqshZtoRmBA7eC4kEZEueW10p7kbDkOXmtu',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(74);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
-INSERT INTO t VALUES (15780576367606272562,-56,'ID9EPfCVUUf838QjCDWuXztuecAI4A2NAUJ','V3nEje2nrLA','4s32','hRHf6UpDCTFtTrw4wNw5CUuYYb8JfbwK25xjLMIAb','tjjJyWHFbiJa4yELwXNFBcaAi5','xjWosQD9cy6T2Z6VDnqIFJppTAL4g4uorA9KUghbUxmhFZDRTcsUIEhVpSNTTEeNeo1Y1091uicnIIYnBCdfjAbAC',11);
-INSERT INTO ti VALUES (15780576367606272562,-56,'ID9EPfCVUUf838QjCDWuXztuecAI4A2NAUJ','V3nEje2nrLA','4s32','hRHf6UpDCTFtTrw4wNw5CUuYYb8JfbwK25xjLMIAb','tjjJyWHFbiJa4yELwXNFBcaAi5','xjWosQD9cy6T2Z6VDnqIFJppTAL4g4uorA9KUghbUxmhFZDRTcsUIEhVpSNTTEeNeo1Y1091uicnIIYnBCdfjAbAC',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2118845050287766211,40,'2kbYmqsiVuPwSKOGNKMRneGCkmSZ1L9UnjMzr2EJx2wQYM69z3oAkynyVf','r2zTChhKZCHw005dT8c1UJy1I7ClGIcTUYIDcwy98W71j8pXDJGdiStPqA5IQuV','4FXh','HD9Icnu1xtg','pqZzM8k2V04adc0l6bHPkz8EKpmcZSO5heVdEZf4YuR7RAhFHKhuPY7xRnByzZBeqJmfDd63DFXhW9uT5TV7OVdaLVjgQhEye','r8B2fMLGQWDQoHe13aj3GyyxozsO80SdJU37JvgRSjD',12);
-INSERT INTO ti VALUES (2118845050287766211,40,'2kbYmqsiVuPwSKOGNKMRneGCkmSZ1L9UnjMzr2EJx2wQYM69z3oAkynyVf','r2zTChhKZCHw005dT8c1UJy1I7ClGIcTUYIDcwy98W71j8pXDJGdiStPqA5IQuV','4FXh','HD9Icnu1xtg','pqZzM8k2V04adc0l6bHPkz8EKpmcZSO5heVdEZf4YuR7RAhFHKhuPY7xRnByzZBeqJmfDd63DFXhW9uT5TV7OVdaLVjgQhEye','r8B2fMLGQWDQoHe13aj3GyyxozsO80SdJU37JvgRSjD',12);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (60,111,'Ioh32Vr','7r6DByg5xdd9DVakAfpY3cEk3','VCeMTlXM9P1UROFM7BwaTo1ezkCWCxBh19zpiYnwokUT4lwR','kiJdb2xUiPKlxkH6WUVnjFHknY4ghYQOlcF2xZfU6LNg30iHXv7798rb4HP6wnKPFb','7','RO',10);
+INSERT INTO ti VALUES (60,111,'Ioh32Vr','7r6DByg5xdd9DVakAfpY3cEk3','VCeMTlXM9P1UROFM7BwaTo1ezkCWCxBh19zpiYnwokUT4lwR','kiJdb2xUiPKlxkH6WUVnjFHknY4ghYQOlcF2xZfU6LNg30iHXv7798rb4HP6wnKPFb','7','RO',10);
+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 (125,139,'6gmTsw1DQZU','QpbpQ6tinXfnPpvTisV','GQQQ','9zcgCfeiivvmr8plgdJ281pSVGaFgrg','8','Ha',11);
+INSERT INTO ti VALUES (125,139,'6gmTsw1DQZU','QpbpQ6tinXfnPpvTisV','GQQQ','9zcgCfeiivvmr8plgdJ281pSVGaFgrg','8','Ha',11);
+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 (47,201,'YNwkB18aRVuUn','AWtFL0CSUmo3f5WaH6CHHrdfQOvGo5vtz0CvX9ajgr3KTPvJDGpanHkVZPFaqGVhffyQKYIihE5og5Ejg','RRP','MsSaMQWpgM0nh2Fx2qyyB3iIPplMu','N','f',12);
+INSERT INTO ti VALUES (47,201,'YNwkB18aRVuUn','AWtFL0CSUmo3f5WaH6CHHrdfQOvGo5vtz0CvX9ajgr3KTPvJDGpanHkVZPFaqGVhffyQKYIihE5og5Ejg','RRP','MsSaMQWpgM0nh2Fx2qyyB3iIPplMu','N','f',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1147064788267231513,-31,'zPz4w3mmv','eC5KfUlieO1hvyJx60LMJU0psYqRuKIhlHU94aKdP2Q9pC5NycHgMh8hOJs6eQXXp6NBavCVyeYUqfZMEmm1E81XToCEzq5qxGqZj6C7e4OJMHypcEpPzwXLf5jhv7XbpCFMp4SajWSeXgGP5uwLDXGkOeKW8NSsy5Qym3UqUdwnMSXqSoxWDNLLc2rC37Z7pHdBBaUtMoiN5JGj1WeK3PS','3P','M9Lb8N87SC3hUDdGV6MOEbOHeM88M6o7qVkQFalKg98i9RiXrN0QGmn7STeDZ1R4PiwujCaWijEfCxASMa5M8rsTkg4see','xr1juK7aovANZgTazhTB0zse4YzlDNScuHsyVj7Md8pke','5nNB3vIagrb3qX',13);
-INSERT INTO ti VALUES (1147064788267231513,-31,'zPz4w3mmv','eC5KfUlieO1hvyJx60LMJU0psYqRuKIhlHU94aKdP2Q9pC5NycHgMh8hOJs6eQXXp6NBavCVyeYUqfZMEmm1E81XToCEzq5qxGqZj6C7e4OJMHypcEpPzwXLf5jhv7XbpCFMp4SajWSeXgGP5uwLDXGkOeKW8NSsy5Qym3UqUdwnMSXqSoxWDNLLc2rC37Z7pHdBBaUtMoiN5JGj1WeK3PS','3P','M9Lb8N87SC3hUDdGV6MOEbOHeM88M6o7qVkQFalKg98i9RiXrN0QGmn7STeDZ1R4PiwujCaWijEfCxASMa5M8rsTkg4see','xr1juK7aovANZgTazhTB0zse4YzlDNScuHsyVj7Md8pke','5nNB3vIagrb3qX',13);
+INSERT INTO t VALUES (14,220,'02usPwwN','tsMmSstFDPhOFWhijvuwDZIji57XhzEFD3ZljCqBBVGoUtHqUcKFy2q3Dpp4ZpKgA2zFv8BDk2Nkhwh3OTTIKMHZYNkeEexw0g7ZqvRfsKoaig52iTrCin8sapfBo5uKMt61ETmmA09553xBrB8SAq1Ni8kYOdI65sB670KRk','JaMYtWlIgWDinJYbo1BdMcEhoUwr1KGNs2fv54rfzNJQ','qUBP5cV47uPuq7BzA3TkBjHhv2bcHb2hY2mQl7V6khsEFicx0ejKv3yQjP8ylzYoMp0Yq57nH4gU','9','Y',13);
+INSERT INTO ti VALUES (14,220,'02usPwwN','tsMmSstFDPhOFWhijvuwDZIji57XhzEFD3ZljCqBBVGoUtHqUcKFy2q3Dpp4ZpKgA2zFv8BDk2Nkhwh3OTTIKMHZYNkeEexw0g7ZqvRfsKoaig52iTrCin8sapfBo5uKMt61ETmmA09553xBrB8SAq1Ni8kYOdI65sB670KRk','JaMYtWlIgWDinJYbo1BdMcEhoUwr1KGNs2fv54rfzNJQ','qUBP5cV47uPuq7BzA3TkBjHhv2bcHb2hY2mQl7V6khsEFicx0ejKv3yQjP8ylzYoMp0Yq57nH4gU','9','Y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-32,155,'qxaeYg6yBY3Uh9zSi','JdhPavYHGa4z2BlxQbGOjOCDPiHsUD7QuqEubRMk3pwvnDifIANJxDnTiablo8m1QHFsIRMz3J6YvHWgbs0AqKZYYAe09hYI6lfpihn4ntIaB6Zl8JhD7Xs09Ki5Aq5VAt00qDYWjZQ22Kr3ROCNxD3JfFUd1mkH','5oWQgBNpMhqYHD7S5y8fbIyhsTR2ncAmKmL7tkfeMwvDI5eN5S4n','hoCBdDbs50WdumZnR1ezTUbvmTvTXEk87tX5S66K8kxE3vSedI17N5ArJQiCTI2Q4AuJhRU3W5YY2Zd49UiPiYrTN6t542U4tGqKxHAn94fbIiHCU3GcPIY13HqVL2JJ3','j','1T',14);
+INSERT INTO ti VALUES (-32,155,'qxaeYg6yBY3Uh9zSi','JdhPavYHGa4z2BlxQbGOjOCDPiHsUD7QuqEubRMk3pwvnDifIANJxDnTiablo8m1QHFsIRMz3J6YvHWgbs0AqKZYYAe09hYI6lfpihn4ntIaB6Zl8JhD7Xs09Ki5Aq5VAt00qDYWjZQ22Kr3ROCNxD3JfFUd1mkH','5oWQgBNpMhqYHD7S5y8fbIyhsTR2ncAmKmL7tkfeMwvDI5eN5S4n','hoCBdDbs50WdumZnR1ezTUbvmTvTXEk87tX5S66K8kxE3vSedI17N5ArJQiCTI2Q4AuJhRU3W5YY2Zd49UiPiYrTN6t542U4tGqKxHAn94fbIiHCU3GcPIY13HqVL2JJ3','j','1T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-90,198,'n9Rb1cRh7oIn7k','2Jrp0PFCRovDLGpA0sunMZa2o9L79aNUVTu9PfIxUOrGnxfxn1rQrPztuoW7HZvRbAldztvYPBeGNKRagghCOrwQqfHAJYlQcriiGGdITjTbcl83AC1i9ktLQrAY6kx9oK1NtaWDoa8VJdq0eR99eSxZ5h3ats4G5VXJ0FooWw48qvlbGhOK3vzrlAXsxIDwzCbCkF3ljo0oAqqKBq4z','JKZ8hPlCUBfyZsEiJid','0eQn85jsldpJB2PGGpOaYIwIcMCPGBi8zTG0cyRzU3adli83jE8W4zdzudWZInGwKu45mwnVPTa00Q3RxVIpN19ep5I63qoIWKXGDZk3OgkdyAQYdLcNFSjUxK1l3FXWHNdzgS5gdRtowXe7VUAaHzLKwNvlxfpuQiK32','bA','1I',15);
+INSERT INTO ti VALUES (-90,198,'n9Rb1cRh7oIn7k','2Jrp0PFCRovDLGpA0sunMZa2o9L79aNUVTu9PfIxUOrGnxfxn1rQrPztuoW7HZvRbAldztvYPBeGNKRagghCOrwQqfHAJYlQcriiGGdITjTbcl83AC1i9ktLQrAY6kx9oK1NtaWDoa8VJdq0eR99eSxZ5h3ats4G5VXJ0FooWw48qvlbGhOK3vzrlAXsxIDwzCbCkF3ljo0oAqqKBq4z','JKZ8hPlCUBfyZsEiJid','0eQn85jsldpJB2PGGpOaYIwIcMCPGBi8zTG0cyRzU3adli83jE8W4zdzudWZInGwKu45mwnVPTa00Q3RxVIpN19ep5I63qoIWKXGDZk3OgkdyAQYdLcNFSjUxK1l3FXWHNdzgS5gdRtowXe7VUAaHzLKwNvlxfpuQiK32','bA','1I',15);
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(21), d VARBINARY(75) NOT NULL, e VARBINARY(42) NOT NULL, f VARBINARY(14) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1635618818,11150471,'HiS1H20vI7vNxbl7Eb0IN','98CjPshApvPmxANUciG8vf6v3UMUSYWijX5tp65Ih7q8XN4zigEE2LB30','IC7mRd8NqgAUcl8zHKyg7vFjo5MJ','Totdl','WbtqofFKvIUbzoNcVaC4F2Q3zGsRihQi9TNPQ4yACdsE96pz1cf','MvQQglOBqnOz3diG58VtMrS',0);
-INSERT INTO t VALUES (1994063058,144403,'0r2','25LJjvShDIDuodRXfpIrdiuW4qTRmgHdQjaTnNfM','5m5U','5Od5v','JxSTFq0mP765mqfovfbPvUXScopSc3hXMP4ZzvC2eENt5JGZOb7BdUCuKE5OURivfMsEMXWzLhzEaT9a7xg8','ed9l84D4I7jfiEz7AyemnEMxrUqgVfbB754qW2y',1);
-INSERT INTO t VALUES (-1844304215,15836587,'7CmA04r','BVfWO9roA0QfJhC1hPCABaFbegz6fMdmEKAZ37','O6oQrPCrww','bG7xjA','vb93gX7','rBgxlbzYexvg6oI9iQvqgsDsadCuaMbmfKU90pFkj6QZ',2);
-INSERT INTO t VALUES (-1370429024,13291200,'6f6yVHa9FaQyhp','XjY87cN5MycDz','mszRgxRL9JnToqmo65qnxkcbxuseZ','lILcwGLb','nNt3svZIvKmG1aO2MsUrEq1HYFLdPzzqCEj63NMbM7uVY6hs5Ka4aZNHOrXjuYkFEg4','7vu73hqAMFUvNf1MSCKU9ngCcPIlApIMFmN6tvsMU1U',3);
-INSERT INTO t VALUES (-247064299,15218593,'xl1SLhxkbwPXD','QqMUa4FwaaXLFFs4ojcBvtgXuLgsETe1mxRslSTOfh1K4jD','PeIiVuNVTNCcy67','4r','e2I1zfjEN','e4kiJsIGnHxh23VYFPGXDxXD4H53jDILWy6qnbQoxG9iqATdepEdiSF30zd9ELQMrref06SR9LGBQmK0DgYMNthuc',4);
-INSERT INTO t VALUES (-1062524051,16292121,'neP9g7DtcQWu','i9AZn4SpFQNYvTpM34EI83ON6CWuO7h4AUBhe','pGKvhAYftnOAH5hNqyWXHSrBNoi4iKO','ub','Zk17DqDVmCp7UxIvQq8hzMOjUWbQEqvH5CzMNXqQNXVbgBSAF6vTHZMnyHP4hH','99e5rSYpka13bcVf0t06IzbNLlyP5f',5);
-INSERT INTO t VALUES (40274672,1191060,'ZwnzOm','o55aVWShops3Iby3HJhYNjNtQoz1VZWiXKN66TeTSjFleEqzZzOcl4vVrXYfemtBB','IhjoG6Qh2ViW0P0XMrZBcFvfdCvcXVkwZvElHmp','CPQ9c','hFNpOTpzfe0Sa','pOh6QCgNAh29unjpBuATrG3rfiY87vPCmNAW5YFmk8GT95MhBMh',6);
-INSERT INTO t VALUES (1547998331,10119977,'r8jR1','m4A3yHBYW2b5K4r0bnH6b5YvrkwkgUf2bPW41IWmS2HyaisQHktxwr2plY','h4trZSZa9QwoMFgCRckAvcoTXfaeWglqh9VTGvLCP','rSIt81H4','rrPW','fQxVBvqzfqW5',7);
-INSERT INTO t VALUES (-1186121920,5980013,'w7JXXlmNWI878QFFKMk','p7jVzBZSGDhqgo89JSHflR1KsT8WZeG4VOzoy','a','qjqN93k5','oUGVTDNjf6hib9QWluUVoHZXOQYs2CllkS60SsRXmE8RPOWvVsgTvwi3','BVCOr1rSz4giFMnPT4FMRK35AsGAts54T3s5Wr4HQXSfVpLGfFIJavuzJ93r7UCzjzRncuM',8);
-INSERT INTO t VALUES (-1808293313,12822197,'IMZ8RvaHFq','JtzklSmPgB0','tf2t5sghzwuk1lBp6BmkNIL7C41','nTTsaKj','t35gDZ4fZ4vTDaQokknai2FvhXEe7f50Ke8mxxiJ2OQvKfEB9ZzTh4hBvj9rJwx8nIEHZ868N27JmVoCQgBNf0FDHwVj9s7cY0Y8','BSuT3tOU1RjrW3IwCPKKGJZePD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(44), d VARCHAR(73), e VARCHAR(46) NOT NULL, f VARCHAR(3) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5759318107255156747,-127,'MMvqAEuv2VdrX8vxr','5z922d0QqVibAhJlRlC4J9LCpqvexuioqHXLqJqE7pk5GgkCd4bqUtmRqrDckOoP','hAo9TOwBctlny0FWUPR','tY','C','y',0);
+INSERT INTO t VALUES (4698523696220464748,65,'0jn8RTx4Q3yPi8ewT7VhejfsB','sVL13zEZjs2wPDcUhINPPPPQiLnYFqQwgd8kjmOlwHJc2SY7y','9pC','D','H','r',1);
+INSERT INTO t VALUES (-5777139097687418405,-29,'HI5AEUeKm07mbkc','tQhz1HpCarXagjGvXq','VvfupxQvbSmKYBXTOHiddZKFxlJ6871','C','Z','Z',2);
+INSERT INTO t VALUES (-1654374799626813107,121,'3M0w0EXA','dhqM3zsmX1ETVBFR6DEXq5EYowjpYFKCpN69IwaOhBZUYqyVig9vuVai2Tv','i4gvl','PhA','G','V',3);
+INSERT INTO t VALUES (-437354992926584918,76,'xvz1wtJBflX4NTh','wrfUEZT9cTDvOtHBJIl0cijxs4CWtALZkQnjLde84IgnY0zNIofX','RU0sDDZ2IrCDum4qHAjCz6DzjaOtONZccyDBKrwmlMLTw','cr','z','3',4);
+INSERT INTO t VALUES (6231710264703256324,127,'sGOeJh9','UKEZp9Vj6tRivGjw','e3rnzbSomkIb6SefFAUbwoWtcnT35EdmcGOT','oSM','9','S',5);
+INSERT INTO t VALUES (-3732472940508138817,102,'TvCjbLBTu0v4YMaiiJRugGYTLufh','yQbzwoVv4j1HMPua2LJP','t','76','P','2',6);
+INSERT INTO t VALUES (4690705288488238170,-104,'ioImxFLZjT','aNMvFMAzVhTXDBdCz8eeb4XKzg0jaMmt2ZYhT5zjTmduTdSJVBvh4x3MJxYL9be','9L0DjaCkuK5z63PvkC3UFzIg','1K','6','R',7);
+INSERT INTO t VALUES (-3694751319970263312,-119,'z7B9k77TeKYZTim9Gs','o4P8KxdQFElzdtnejjkaiQRWhjSv1F5A6NdlEey0fjJfYZRyKzxXOuBTuDnvj','c0gFux3IWv3rWqYkHBAgUNJ107cUsT0EZAWIx4YaNjo','R','1','I',8);
+INSERT INTO t VALUES (-5473733596438625402,-28,'dBjsADffUBo3WRnRt','O2Cj89sbpWlypHEmzv264Dq0n5KlW2rjeLraxAFAfEejmtmyMwgL0','TrfUgK4YQoBPrrIyrLCp','JC','G','s',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(44), d VARCHAR(73), e VARCHAR(46) NOT NULL, f VARCHAR(3) 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 (-2751365486144927228,9367528,'J5','YJPvbFoUYLsq3k08Na3rxG5NE3x9miq2Pu1BG5UiEB7iJtjKIsKuV1I','d3V8KZat6wLWptNXk71Axl0pmMlINzDLU8kFX','hbAjfcmY','Ik4gdSCyYX9KeyornP6bsgtzY','VDKI8IQJsNSJFnvEdXaDndBG2RFxqMvdJe5KmF5gwoBDbzmewfJKXAaIbp',10);
-INSERT INTO ti VALUES (-2751365486144927228,9367528,'J5','YJPvbFoUYLsq3k08Na3rxG5NE3x9miq2Pu1BG5UiEB7iJtjKIsKuV1I','d3V8KZat6wLWptNXk71Axl0pmMlINzDLU8kFX','hbAjfcmY','Ik4gdSCyYX9KeyornP6bsgtzY','VDKI8IQJsNSJFnvEdXaDndBG2RFxqMvdJe5KmF5gwoBDbzmewfJKXAaIbp',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(22);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(22);
-INSERT INTO t VALUES (435016440515464408,4677813,'9nCIDhnk','RxQtscfON9BQJMuhTUUUzbmg9FnoeIbcXDQFo6aPUMHK','JnIpYdYCSp','ud0Xy9SzsV','2UGVoVZrFQZKqpViFa5NFT','TqRf4WEOFNFstO0N5LmuzNQQhT',11);
-INSERT INTO ti VALUES (435016440515464408,4677813,'9nCIDhnk','RxQtscfON9BQJMuhTUUUzbmg9FnoeIbcXDQFo6aPUMHK','JnIpYdYCSp','ud0Xy9SzsV','2UGVoVZrFQZKqpViFa5NFT','TqRf4WEOFNFstO0N5LmuzNQQhT',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8254367985377083848,11952887,'ZHDC6XW','D68NwGZ0KRnB7nuEXfUJ1Rk2Qa0YAZRtGMKiU9iaWOp9ev2gz7QCXW8W9cWtvj4CS9h2BHJFjYm2dYp0YZ8GfKqpdZVSNJNLh37W9dUsXoCbEW2GU6u3BNbQhNXHhkPLgkP9kid4','sxg3YcIEDPoDqcDgSD0Yr','M','k5d1e8zfOvaR9dEXBL3STY73J5uAbnj3rAfZbmwJvKFYSxLrL3J8LhWYjeLldTN5r','RgzZa6oDEXpNMwYp5C23PJ3IHQtIvDtZbdEeqkl5CbE0qO1oEujplFa',12);
-INSERT INTO ti VALUES (-8254367985377083848,11952887,'ZHDC6XW','D68NwGZ0KRnB7nuEXfUJ1Rk2Qa0YAZRtGMKiU9iaWOp9ev2gz7QCXW8W9cWtvj4CS9h2BHJFjYm2dYp0YZ8GfKqpdZVSNJNLh37W9dUsXoCbEW2GU6u3BNbQhNXHhkPLgkP9kid4','sxg3YcIEDPoDqcDgSD0Yr','M','k5d1e8zfOvaR9dEXBL3STY73J5uAbnj3rAfZbmwJvKFYSxLrL3J8LhWYjeLldTN5r','RgzZa6oDEXpNMwYp5C23PJ3IHQtIvDtZbdEeqkl5CbE0qO1oEujplFa',12);
-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 (2229346676083620807,7549605,'83AshoTZMu5lEMbLdQoMHH','ldxiqJLSqoiI9a7v2jOtWT05hMuwN4MGxko9MO7GvGIE3m5Pc2gccwLcRAa9Y','6b44MnF7PdMJdCy1gq5oMHIUh','a2sCVp5oz9tKlzTUW0cwnKtVI5hqftvOdtQy1WdX67ZLxaCQbSeUe9pYz1ruu6ynY2hgA9xGZ1eEj42hYzAvVXqWHTUxa91cCmut0cQQXFGe9YYtjjHzoKRp9sPabgsHdqUUV5DcEI9GUOq9PYNfR2I1LR1vzey16U','BZDu','efgVZFIiZyAlXrlZt6cYkKKYt8H2rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpc',13);
-INSERT INTO ti VALUES (2229346676083620807,7549605,'83AshoTZMu5lEMbLdQoMHH','ldxiqJLSqoiI9a7v2jOtWT05hMuwN4MGxko9MO7GvGIE3m5Pc2gccwLcRAa9Y','6b44MnF7PdMJdCy1gq5oMHIUh','a2sCVp5oz9tKlzTUW0cwnKtVI5hqftvOdtQy1WdX67ZLxaCQbSeUe9pYz1ruu6ynY2hgA9xGZ1eEj42hYzAvVXqWHTUxa91cCmut0cQQXFGe9YYtjjHzoKRp9sPabgsHdqUUV5DcEI9GUOq9PYNfR2I1LR1vzey16U','BZDu','efgVZFIiZyAlXrlZt6cYkKKYt8H2rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpc',13);
+INSERT INTO t VALUES (599338497601578405,88,'5DAbdDQhv3dFP1E7PflRmxMdHnm','QrfH7o6XIcBRveeRjcLZN5Wl2r4GSwgnAJnhPjM','Py2Ax8U','L','5','v',10);
+INSERT INTO ti VALUES (599338497601578405,88,'5DAbdDQhv3dFP1E7PflRmxMdHnm','QrfH7o6XIcBRveeRjcLZN5Wl2r4GSwgnAJnhPjM','Py2Ax8U','L','5','v',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
+INSERT INTO t VALUES (1911194095644602387,-35,'QQbOl5l69cbDpZfDecc','8ApR2dPL8fFFPrTuedjjmKSYWhdyqcwEW0UsW5kInFPHQugJ7TOrE3jcsmffagyvdGNSF','KkgiIM5lhPJ8Xk1XNGFBY9zP','m','N','x',11);
+INSERT INTO ti VALUES (1911194095644602387,-35,'QQbOl5l69cbDpZfDecc','8ApR2dPL8fFFPrTuedjjmKSYWhdyqcwEW0UsW5kInFPHQugJ7TOrE3jcsmffagyvdGNSF','KkgiIM5lhPJ8Xk1XNGFBY9zP','m','N','x',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7207823538280500670,112,'Q7EWRSgf1outxQWtvBYfFtBvqgc9Pyf3uPY','9NivYUYONNNOCPUxJoA0PenMKGik6YeYYPNe1Qg','kj1tVpuZp4OZ5ubkxxtKmAxeDnXfozWr6dixqY0xzAlGNE','o','l','b',12);
+INSERT INTO ti VALUES (-7207823538280500670,112,'Q7EWRSgf1outxQWtvBYfFtBvqgc9Pyf3uPY','9NivYUYONNNOCPUxJoA0PenMKGik6YeYYPNe1Qg','kj1tVpuZp4OZ5ubkxxtKmAxeDnXfozWr6dixqY0xzAlGNE','o','l','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5851543516724377848,51,'Xj86r4ViLisIPOW0oEh7ZpZuLr1ptOce9gzAkFGnNx','2HI53rHFWjTkpIjN7clTj55lZWg187qAufx7dloFPFCKcAbmioWxZrWkf9PgZHGgtNgz9lu0NZ78mYBZh59p9ri2Ej3QO53HI3pE17DAfr6NV5UHAE6mVTSsId5wa','q3xRotkHngLk21n2sANGKkBQKpnf9vyucHgTzK','l7835M9QKVzPYy2SUz6AECAWwMeARl22TOxL4NpkxaZRsmgsqvQFobmO8','x','C',13);
+INSERT INTO ti VALUES (-5851543516724377848,51,'Xj86r4ViLisIPOW0oEh7ZpZuLr1ptOce9gzAkFGnNx','2HI53rHFWjTkpIjN7clTj55lZWg187qAufx7dloFPFCKcAbmioWxZrWkf9PgZHGgtNgz9lu0NZ78mYBZh59p9ri2Ej3QO53HI3pE17DAfr6NV5UHAE6mVTSsId5wa','q3xRotkHngLk21n2sANGKkBQKpnf9vyucHgTzK','l7835M9QKVzPYy2SUz6AECAWwMeARl22TOxL4NpkxaZRsmgsqvQFobmO8','x','C',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5184149479010405211,-71,'f7zfDnkZfUoUiabKddB29i9Vc99xuHYqTLs9','4ZZwd2xiXSCg1IIXZCCpxNpM7hhdZNqTv3i8jyoS8BPzdzxoSWL8LTk8Oht4dyCS7W3K4WFNeyJqLCErZYoKGcj5Y0OG7KKIT17LBYick6UasOtHwQNVU3Qs6O04WAJFAn8MVWHRsvTFHRqi6FyPmwPXiaDijr4sibFiojEKFfZJRdGabWyqeqC2dUUoT8asKHYgi2gbACVXOYU9rbxWYaCwCQ2LH4gC2xoy0zwLScL3PzZ30uy','bhAubat1X8TrhUqw68eOWx6ttYC6zFrCwxe59pk0w','ZZSuN7w9BKYt5DNPCClW05SEd6UIQE0sWPESxrWdOND957pD7SZi7V01iCCWpnhG1DuVvcNos9VzMbMJbW8V4mYHiwckXJN0aMJaju2i7Utzhq8NOoB2zyb7AD5YtfB3lz0QXWeOl3Ti8k9LH0POnyRg97EFXi6RWvxCx8b3At3Np0rWauvpwBJrooaqddpUN67z0CjJtQeugNrOdJFMBCDoBLsKTGwnIqqEcpOnLcTmj6tM1fZ6M','eg','g',14);
+INSERT INTO ti VALUES (5184149479010405211,-71,'f7zfDnkZfUoUiabKddB29i9Vc99xuHYqTLs9','4ZZwd2xiXSCg1IIXZCCpxNpM7hhdZNqTv3i8jyoS8BPzdzxoSWL8LTk8Oht4dyCS7W3K4WFNeyJqLCErZYoKGcj5Y0OG7KKIT17LBYick6UasOtHwQNVU3Qs6O04WAJFAn8MVWHRsvTFHRqi6FyPmwPXiaDijr4sibFiojEKFfZJRdGabWyqeqC2dUUoT8asKHYgi2gbACVXOYU9rbxWYaCwCQ2LH4gC2xoy0zwLScL3PzZ30uy','bhAubat1X8TrhUqw68eOWx6ttYC6zFrCwxe59pk0w','ZZSuN7w9BKYt5DNPCClW05SEd6UIQE0sWPESxrWdOND957pD7SZi7V01iCCWpnhG1DuVvcNos9VzMbMJbW8V4mYHiwckXJN0aMJaju2i7Utzhq8NOoB2zyb7AD5YtfB3lz0QXWeOl3Ti8k9LH0POnyRg97EFXi6RWvxCx8b3At3Np0rWauvpwBJrooaqddpUN67z0CjJtQeugNrOdJFMBCDoBLsKTGwnIqqEcpOnLcTmj6tM1fZ6M','eg','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1865656576293359023,105,'DhC4rDenPVhLh8B','UfnLlb1uYBpSglidFZPnLVeZjsuQgM7A9i0s4L3XQTqnkd7lOJ5gyd8z8nPJCRL8EH9Eb3HroWWT8D6VQhGho9RTHxTyUpWqoOclv3T95zBHvOk7KMmSZUFgVo5HVOswPBPMCYbq98VpoQ6irm9418UQeq6ABBi6kprhT1OLLovHxNgNGNds91zldzCML8J1Yo1JFMsLnKBvq4iMDL2lvDSe44Odqa6axw20ryjwPK5295EnixKy','nDa2ato1TVwALbhaTBTdRKZZ5VK9VJFHkT2ZHjNy','UhwbdpudFonk6YXLMydn12jQG0EZGHmiKLbieCBicUZM1umWiOeN3VbTmxOglqK9Qp9dsmRXaObxNW9alrFdqZeyXaBcHNI09Ypzhlo7zgWZuLvH0EHg7wwLzDziUGEz3LuSh67VJNqs6bjIVPFK1COVDZbPGT','9E','a',15);
+INSERT INTO ti VALUES (1865656576293359023,105,'DhC4rDenPVhLh8B','UfnLlb1uYBpSglidFZPnLVeZjsuQgM7A9i0s4L3XQTqnkd7lOJ5gyd8z8nPJCRL8EH9Eb3HroWWT8D6VQhGho9RTHxTyUpWqoOclv3T95zBHvOk7KMmSZUFgVo5HVOswPBPMCYbq98VpoQ6irm9418UQeq6ABBi6kprhT1OLLovHxNgNGNds91zldzCML8J1Yo1JFMsLnKBvq4iMDL2lvDSe44Odqa6axw20ryjwPK5295EnixKy','nDa2ato1TVwALbhaTBTdRKZZ5VK9VJFHkT2ZHjNy','UhwbdpudFonk6YXLMydn12jQG0EZGHmiKLbieCBicUZM1umWiOeN3VbTmxOglqK9Qp9dsmRXaObxNW9alrFdqZeyXaBcHNI09Ypzhlo7zgWZuLvH0EHg7wwLzDziUGEz3LuSh67VJNqs6bjIVPFK1COVDZbPGT','9E','a',15);
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(84), d VARBINARY(3), e VARBINARY(14), f VARBINARY(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1822876303,1929341272,'ouYCkADuVaw4dqtfcU1uWiBSHJY6xx3NIuf7Xe2vopHnr9RiGCGgfnb3NLXD8oe9cn5gJWJLjOGcsers333','6CZ','ml','jaKbxDTqgQ0NAR','ieGYBw6pManF6dqe7DG4VRj5aeRCulOdPb32SeVioOwFzaEu7wJI','ty77KwiaXxzFIwAQbSubfLn2IEF91z2zmfEQOw3zBkLBOABM4pyYtGoCUWoggj3CdkpuLQHv9w35fY1jQ7HvIdV9eWLDKrbet',0);
-INSERT INTO t VALUES (1983018149,-818603884,'x5PrN7jpxr21w7rJMsCtYJuoYR8PAiFWTx7oJJirwUqDURYqLddMSmiy7nK1cYJReJnStC22SwR4P','cm','45bIMCQFDg','Xn77ewKNVy0KBL','9zUHXMkUI6FtK215JYaHY4zPu','Y3fLRnhGV3tRw38qcPCQ1Os8psf7ZuqQQ27nvUIJ68lPvwlHptUQWKhWcbsq4Qn4bjthd83iYBYxMNOr',1);
-INSERT INTO t VALUES (76008070,1491708890,'6Efhn1wocJ7R9lGRwPMl','Di','za6PK0q','XqBfbnDf9RoeMOaZbsIro8JEvHbT7','fNzIL6bBcpBugN4gvxJMC4TYrQVfqFTldv8BcvVYcDkS6kDEUagF7ki3CRYkcpmr3','T9sf2ZYogLt',2);
-INSERT INTO t VALUES (1978198961,-1795881126,'H1KmxzU8471T8QXS8118NWU44d3tKDJ5vriB8pc9elaX8ThusTo9Bjr7WV5hMjiqbvxdClKHtUmHTY7yN','gK1','t37RVt','9VRg2KAY','wMlkdFEu4YhiVfs6txT8kPCDAVhXFI57motjHoKfCYR5hQAdAzJCzHQya1QdJVXdehQoBBl0DYk8YwtHU4v1UhVgy','AF92atxBI5HpbXYhyBaJYlmPH7mZQcB7lbkkfNWxGO4O',3);
-INSERT INTO t VALUES (-960337861,242248861,'KvepsrhmDqg2rAf1vE7gz9Sbo8qY2uFX7xDcJRPr2heGQTSSmcGcZRXs1IE7MXcOf','l','0fuldMJ07HrcsP','pjQgktgLW','kYwQRPFCZrizRiAqT9E34humE7NHcoApS7EZx2heLkN8Z9js23wUJLiH','Zbbbk0fnhoYczYrP3YT3qXAauQqwQHlsqc0IDal409Y',4);
-INSERT INTO t VALUES (987964807,1164097515,'uAURnJ4fkXhEvB9','n','gHmsIKHV5','OgiqC8ftf','rRXOroBZ8aOuk7o5cS4Adawz','2dzPz0gNwMskR4CeQjfxKLeD4wWuDc5BKs0LDXC0LdPbgsczP7CQlyGAf7DczRtcnfbFeBlxqcJxwhe9MlPm',5);
-INSERT INTO t VALUES (-1938438681,-709282669,'xxjjmgTECDUaqVgLt4ySihpNv','c','WvuCQnczNWGfW','SY1yGVMM598TGqcv','cGWbE4UVu0pas8yOzBj8ud9Lvr0OcfHMOH8XLugptZ66oH','1OmQWBadAx4ZhMFBpwL2GL5vS67LGosOur',6);
-INSERT INTO t VALUES (-1493366957,181489100,'CvrCis9ybbCQ5arkANGejZhO8FPHbg03V2QCrMgMF5hpQTDXQVNIpNQMCpZo5XFhA7zS7la8hz','mVc','4JdJs6pyU','G9JzZGJD13oBD65fLHRq6D8pbkZ','4mEKqqt8qMyRvLro2J21ESDhsTupBtY7FsobVY3YSy8Q25vyl4cjIaPOXXYw','fLKgXO9gBOPw78tMyS1E83hPm8cL2z1vTf9AvlAa5F0c4KISeF4AcX3Zqce5UkTxAcvKLw5Vb3zBnkGuRP',7);
-INSERT INTO t VALUES (-1405486246,-1165425990,'i20GTeJH5ltmckD744iLP5ORmvdJd9Of','O','B0QUBsyHO','Y4G2W0fRZPc','38Qm3CpOVhemxaUp5vFnJCVIOySm9FqNFFSXmkQmPOActgMOfltjPdb9HRrIQwP7pg3H1k01qIy0OwK7owM','27Rdjp6FLBHV3EKbM5EVYMIi73btUSgD5xmDuac0iQ5tTF',8);
-INSERT INTO t VALUES (-224946939,-1797062162,'lmkDiZCw2vXW8AkQfm7Gh7GPKxIjdQXehvema3t0vW8yIn1XxpMJtmBxKdIO5jolYgytjP','w9h','K8wzRGySD3w','8mD4QhQP7','rf4D','ckaNdXHznq4mUb9QSaDrU3oCp9uxNLeDtqieUkt49RwOz4XDFgfjN8P',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT, b BIGINT UNSIGNED, c CHAR(44), d VARCHAR(69) NOT NULL, e VARBINARY(80), f VARBINARY(100) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2027577497,9031111844800766306,'dnvkzOetjn0P40g5mzJxi9uT5SdzlLbM','g5w1LSnOIUd7fB2zYJBw1GafLmCfyel','Il1mCov9Yu5oFo42tUJOZ7goCLNLaRCJeVVU8A8sBIYobXPHV9bYQi7NBV35fJk8nebbL','Or3W0XBh5HnEMUCkXvWMyz5JT6Ke6xK7oOLl9rGAfGa3WCD8UdjIyxNOQFMwZjC6OhIwcj8sW7ggs4nCDzTYI0i','K','a',0);
+INSERT INTO t VALUES (112760804,6382806796202602096,'37B5','ARHISF3M25yiGQFvBYyWlu','loNCeN1eCo8Vq9N10dem3NPL3Gu','CsZarJs35oGO3fDbK0uP4neOmHUMZFtjuISvZ4tcNWcd9O1cFlqwCovMy8QWapFCwiCcpDFGMEtTOMm','6','Z',1);
+INSERT INTO t VALUES (-1745425822,17252319214252844305,'xhVXpFouFlNHoeCf6uA7aZ','jzjD48gYdshe2QExeaw96jIs5bq31fGeBzcBLWl6E','w','krG6XZXDCwnKOMqqQM0','r','1',2);
+INSERT INTO t VALUES (972134143,2039839160320356393,'LUZDmRLVbIgj','qY9GDupQ9','39ggIHUBC7vmAf001954zVXBpMyvLvjO00IP0pMX8fTCLKEbpBj','GGcw4eDQeuO9Zguyrm4f85gkbBxa5Xb9fmvoVIpP','V','5',3);
+INSERT INTO t VALUES (-1877158760,180067644180744903,'cJjhlfE1AFRX8BLCH1kM3G93uJPXGMqPz9X9IIU','6x6uL92F0Fcz0qXjmW9e6pyxwCq9SyHRiY6YKhOW9SJvdCW','NjnmaTi2ZkJMOv1l7Bt3QE4YCVHytLyUlXQ2FvrrrEhX60RGK6EkIcypRphu3e22','Y58OSyTPXpXbP4PtWNAUfBaodkvQjOWwnkIu8HKQ1jaLw4i8Fffn','2','U',4);
+INSERT INTO t VALUES (859553712,6463400146951740438,'csFhtY4wP2jX','SkkW4v4PWaY','iImwXclFv9eNSHgvoHSQkTjbw8TEOuouGcpp82WkVvjwVJtgOY5UWti','9hPuMqeHjs3NjHHfbhsT','m','7',5);
+INSERT INTO t VALUES (-1326703572,5662823576603660629,'09ycq11azrQm7iX3uyHnD1BalHaazusCPMB','EN8mV8ncIZwOC4nX7eIF9FxDuiHAIgNMtmzCS3fluEBiqUqLheZS9DhODLGNmUVW','x4kgQhbBKrn2lyZC3WDLEy6Zkdom','qokCtU2NfdxXxv9s152cLiADKLiQ13tFGwbca6P0L0V4tPss1JdnwQDLCtHlhspBtLqXKsi','J','q',6);
+INSERT INTO t VALUES (2043175528,5029059017395106952,'pQNGvbscJ','hvD0I8wKvulDf1qCmYdDmntwNhCknWkXMMJqDrZvKPKLBOV8xIBXoKxnHWKaE','uJMM','Rz8452ybNOCqjSnjradfxp6uiuJuivOics3hzJuAuDlc9SyeUSBJ3tw8m5T6iFSOpUC','Y','p',7);
+INSERT INTO t VALUES (1838772596,12144488994224744550,'vCnK5','RWG8CjJYCWRQjZSi','PTJ1VLsyZbyeVQiyIDGrVZnT9rNk3G0eCr76PsyPGKnJftKI','8qmHDM85','x','g',8);
+INSERT INTO t VALUES (871552547,2362250599873900941,'t8r2WUwrPyd8m3ZghBIP842A1K','8kgsOc1EisPUfqDMtEsgmefbOG4dorqGqE1J','5gjo1fvE5U2CMlSYAmAFNHuldNxxHufIQ4mtp9BYZFBu198UxM9VO','VCIyaKXjskRrTNNhKDGV1kzZj8555AUWkYyRM8Za8q8TeUZkj','h','1',9);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED, c CHAR(44), d VARCHAR(69) NOT NULL, e VARBINARY(80), f VARBINARY(100) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1907390130,-162475342,'tlBkY4XdrwVKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU','a29','Cw095xYnpD','jbZ','BjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12RjvE36TYlRN5X0dOxG41xDHf1mYZhMXdsQ','8HS0wIzP2DpQlmSumUJ5E7RUQsC2Y0xwudd',10);
-INSERT INTO ti VALUES (-1907390130,-162475342,'tlBkY4XdrwVKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU','a29','Cw095xYnpD','jbZ','BjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12RjvE36TYlRN5X0dOxG41xDHf1mYZhMXdsQ','8HS0wIzP2DpQlmSumUJ5E7RUQsC2Y0xwudd',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (-358390399,2099799227,'OdSOVxancW6qdk6cxvoXvkjsU4nvTwzvauFK','mb','nVPJcdFTI','v8BIspLwTUIf8s45E1tb','C8baSbKF8fhpcJr1fIW8Uksfo1iskD8tnfwbYJsxupxJ7ubt8mob7eg1Uf','0b36HpCITGdknkz96ID2yO2mR2Bzaaogj4NgZAsGIXVDTkM96fx',11);
-INSERT INTO ti VALUES (-358390399,2099799227,'OdSOVxancW6qdk6cxvoXvkjsU4nvTwzvauFK','mb','nVPJcdFTI','v8BIspLwTUIf8s45E1tb','C8baSbKF8fhpcJr1fIW8Uksfo1iskD8tnfwbYJsxupxJ7ubt8mob7eg1Uf','0b36HpCITGdknkz96ID2yO2mR2Bzaaogj4NgZAsGIXVDTkM96fx',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1206557533,1760260233,'LA44wWG3TEggse','KzbIW3KWG7lynqEDiIdY36mQsrfcaTzYlTgYBOwkk24UpwoDpTCiQsQ5lpYtki6Oy0dQpGHk6aMZDpnZKTuPtXzFL6E4QurYX5f14B58neVHPFtpK5IwvwYvPHZhnaI8gupHXks2zKOK5v3xDHk','3','FQXMsI1yQ3l','CE3RqXRD6Ig5ZFtS','jCVDutGdyqNrFEb4d2tOo1RR6mZaC6uCUZ8uB2bEunTXGSTAyDx7Kbqbq7FWf',12);
-INSERT INTO ti VALUES (1206557533,1760260233,'LA44wWG3TEggse','KzbIW3KWG7lynqEDiIdY36mQsrfcaTzYlTgYBOwkk24UpwoDpTCiQsQ5lpYtki6Oy0dQpGHk6aMZDpnZKTuPtXzFL6E4QurYX5f14B58neVHPFtpK5IwvwYvPHZhnaI8gupHXks2zKOK5v3xDHk','3','FQXMsI1yQ3l','CE3RqXRD6Ig5ZFtS','jCVDutGdyqNrFEb4d2tOo1RR6mZaC6uCUZ8uB2bEunTXGSTAyDx7Kbqbq7FWf',12);
-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 (1646481558,1580181207,'MgeQmO3N7tvxH5xSSXKIZSndDLSaNfpFPV9sajTUG9TJUiOZLfIL96p1aua8ygaUTuO98JznXv','4EddEd9oFn5ATOOVRgNfsB8nRuAb09pqdmuBBUvqMJFeDad8JCA7AFKCliQ6XStFsnpY1AcH4uTYOgRSENYOCFq7QOFxWggdVzGvGjdeHidLYwDKo02Qhv7qcsXJ9cDgNunWkdL6kLeNrFiMMmo1OF2JxBP1MSH97qDEfUooAagnclG7kCmQkEo5di1owO6FtQdze4pK4GaZIns84zh2jwZ5xs9eBE92lMn2Nw9c','5oExJh','8bA00FeZrrQXYzlDvxUxZEE9aQyfz1XbRfqNmLNXyJ7fXJ7DbhpTu7ok2BDAQWvpP0BDYCayI3ektWgpUPpguUPB','E7ejfsv79rV2tlaQzw3NDaL8B5nWjMKdA5hPtyohH3Et3s','8Fa30qlut2N3cNwYYKTj56h7G2WdFO9eMhcvVXaEjz4gxHxQCHvP9Gx0Iy',13);
-INSERT INTO ti VALUES (1646481558,1580181207,'MgeQmO3N7tvxH5xSSXKIZSndDLSaNfpFPV9sajTUG9TJUiOZLfIL96p1aua8ygaUTuO98JznXv','4EddEd9oFn5ATOOVRgNfsB8nRuAb09pqdmuBBUvqMJFeDad8JCA7AFKCliQ6XStFsnpY1AcH4uTYOgRSENYOCFq7QOFxWggdVzGvGjdeHidLYwDKo02Qhv7qcsXJ9cDgNunWkdL6kLeNrFiMMmo1OF2JxBP1MSH97qDEfUooAagnclG7kCmQkEo5di1owO6FtQdze4pK4GaZIns84zh2jwZ5xs9eBE92lMn2Nw9c','5oExJh','8bA00FeZrrQXYzlDvxUxZEE9aQyfz1XbRfqNmLNXyJ7fXJ7DbhpTu7ok2BDAQWvpP0BDYCayI3ektWgpUPpguUPB','E7ejfsv79rV2tlaQzw3NDaL8B5nWjMKdA5hPtyohH3Et3s','8Fa30qlut2N3cNwYYKTj56h7G2WdFO9eMhcvVXaEjz4gxHxQCHvP9Gx0Iy',13);
-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 BINARY(47) NOT NULL, d VARBINARY(75), e VARBINARY(89) NOT NULL, f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7437733163261521375,213,'VqYbpwm3UJ64ikHGWVXOOzvPWhnE','Az0HfP2qzJ72lKpMiVN4szYFYqQtNP6B4OSyjSjHBBX4VbgSjoGoR2n2mEggWFrSg7','7DrUMPbkZ','pNYIf8WvatcftbkAwLQLRT2hiPWpZG6Spb0D7KKGsHGNwbdPQntpYtM6niVVSaXqYbLG5fvy1ggUEgti0aEIG1RW','p','s1uNjLalEhoQqVNrCyD5SbsEt',0);
-INSERT INTO t VALUES (6065640274309033174,129,'BRh7cdHbjd','xfUsKT098O8VvYlSO9VjfDqVp8XsQwUOh6buiC31K','VujCwP8XCkaqRecMbJmtfYpK5SozaDWgL','JJL7Hq1QqNsCNwYiVAPVGyTlrAmS7vODba2Z6OFSqLMj1TuPlQx0t6L6vtO','f1cNkyfCUe','34Ng4ff8q3eGr0R5OtJ0MjPv3bPaBMY1isUmUdKmoMWfokqEsrj0YV0',1);
-INSERT INTO t VALUES (5326569659781779488,41,'tXeRU4lsw4l','F0MYsgvZHPmxsC3kwNSBpHRB4pkSEev3YW1Nu1','Vr8AIps6vFeKC3CuLtxKN7zhWNfACnmTZlEh','DhqzPW6Yk3SdN2iaANkzHIHikA4RKb','qT6ZrSUaVKCg6OswJxQtmWP95BuQrnnK4yHxIA14AwdC6hhRVIOkIVlFa3iQk2ORsu','lSRSNENl41RosvqRiOX6KV7x8BFqZvzo0fQo0X2kOZySKd9gQG3NxuPWowP5LFrEdmcyjsk',2);
-INSERT INTO t VALUES (18208925671755780108,238,'tCFQRs5FP','jCGiQJqAm0MmkL76GkRvGpl8','Zr8VHJxk','qj8iQOYcesYCkmYtFX4AN5exHwy6etTEO0s5gBCcjbORNTHuyAbVGXIS7QplbGlfodpLSTrPWfi8FSAxfIlwDH3PBuG1Sc','uDqC5oUeo7Sjnl9','euhiPoJUvUbrn',3);
-INSERT INTO t VALUES (14762454212829341854,84,'WB9Ca4LnrNm','in8qYxtLlCtmg2AVVuWSDCnj7WF0MuAvwe0EGYsO','okBFyW72ZksZ7r5OYSzFSum0twyuqvpAW0J9YZiOtGtKfS7uT1muR','zWG129nucpPOPngMXdD55j1m36VRNvpcR2HV0jrig2M','v3cJQgS3V0Dj6Tg47vFuJkc3LWnutqNNMcKqt','rGMYSPdZKGDrlQAXDx45PE4tfrNIfidYSEtoEpOIGL2NJFswCOYAso5',4);
-INSERT INTO t VALUES (11932920804465082410,230,'oy2rwtmf9qwNgnNemlzIvDljNelt1Y0o5vk69mRr6dY3qZ','3SO2g','nZDrEsaPSUTwuOMotcUuVtRTrizcuD71NEqMnakPQN7RVRCVtW','OSHUIJMDT5ZnTzjr1wIHHnvsBYVXwfmKUAr3FoiHgbp6bpimKV16Ayk','Jb3oSkMEBNdldsBylbAqeIkcsDDaFj9m63soMjflGEi2Wtsr876epqxLd1bWMpZAYNGk20u','w0vq0lVAnDpk6D5NzI3SqAoFDHURRWCyy4de9p5PQgkWsvdeymNkfPQRDiLb60ftc7ONu59h8KuNlbdxa9xUfdhC4Fm4',5);
-INSERT INTO t VALUES (4744291650898586592,253,'9MsbD3au03siFqkAUrW7ubZ','DKYAKYX0eYSJoVxsdVq4pFoNzqYMXty','lLoeSJJWiX','Lp','DxsZuOnlpCaypVWI8abeSy','M2cqLwb3YZMjHtLg2im373cphXN',6);
-INSERT INTO t VALUES (7671863682135813926,234,'yvS38xwp9AZk','ZDjANrVafOHigzcdGxvajt4qv1ibHxveKBsu','4Mr8lmpskEJagW4fZkcn4eVwjR6hilDPtvVydN4R6BBqk7MPr4w8JXVBjMyg6W1vathB','0W1USl6bLNxOohMTitAr7JSlCnsT9ynNTdhStzrPl0ZoxGSN5hJ3f5kHM0uzy5jUa','dx0gwS0vEdz4pj7bWXKlxgYoEcE','jQNh4TZRsnEFAeplgS8Bwd6wH87Jj7Y',7);
-INSERT INTO t VALUES (10472789173035765948,183,'0YSZJkyB4ILLYrWA8nVRet','rkUOvZ0M','4xPE7zB4wwrHck7BKem7Z6rSU6QNxQVR6uiMEd2tnLiLX7drIF','x6kF4Xj7FNtCKL0jVvBKXwOBIohhWLp','kE8t94eQuAhRZ7mft8YyEwAidr64T4RQxMmkFiPfzPVIYomdCfwgIW4znKTT3YOr0PQzEaFOb7i','gJZ7g4lmVFbg8IPcgbH2zPjiQQsDwJOGIxFg5WT5AN0y6i9ljnumZXLlMiHamP4ZpBJ',8);
-INSERT INTO t VALUES (5779411578268056080,170,'N6ZfBppp','DWCqJGyc0cRwZ8y','GCiSPeVtWA2KRzXp0ArwPCkrcAxUi8LvpeNkyn7S2shpFzu6y06ZrAUm3eFfQe3LjKMaqxWhAqnyW6','WFRMrx5lCyIlhZNebzwEdcN67FSfQeWnNbzuNeM459PXdF','B9Z7yyps6kpmYTaiUWXwJnneMl4Uze5H6CDeCtka7RdIT6WYcjdrK0ySHJS46VProZDaOwjlHI3kD0Hiq4M0L1I','tP7ZtlB1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (12265856242807382196,241,'opQ4hp9HUmQb9yBLudP8yWPdv4GG','PBvxOVtBaHi9pdbjlIiKBSzWSRMlCwzRy96C3rHZJ33Q','FmWUq6S3bUgGCyySBW4eoOI5xxo0seJx7Zn0IUpLCEQ5lERtu3','JV79Y5QpXav3ka8i2YzTBUA1o3DtvPbO8x1DFj','nJulI8qKbkEuRBZS7q8mtCnqoCFyZGogBamOvHWzeDXnlOHjezPLzkC7e4vClt','0SepExxrJUSirDKhyCccBAbGQffEA5ckeQt8J6ev4mIrIV1aqQWkEicl81yEINw5zgfozwL5MKGwkcoMIwfLv1ffUFmgWYQk',10);
-INSERT INTO ti VALUES (12265856242807382196,241,'opQ4hp9HUmQb9yBLudP8yWPdv4GG','PBvxOVtBaHi9pdbjlIiKBSzWSRMlCwzRy96C3rHZJ33Q','FmWUq6S3bUgGCyySBW4eoOI5xxo0seJx7Zn0IUpLCEQ5lERtu3','JV79Y5QpXav3ka8i2YzTBUA1o3DtvPbO8x1DFj','nJulI8qKbkEuRBZS7q8mtCnqoCFyZGogBamOvHWzeDXnlOHjezPLzkC7e4vClt','0SepExxrJUSirDKhyCccBAbGQffEA5ckeQt8J6ev4mIrIV1aqQWkEicl81yEINw5zgfozwL5MKGwkcoMIwfLv1ffUFmgWYQk',10);
-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 (15644742933779664043,187,'tWTP1bPKwaqdFQQOYjWMoQ3mqZRWsSUvB3Vh','6pblbEE5MwoUUoYHIxIEruet4ivtix4OkUH6z5OJjpB9AazotNmVI8hDitpJFfsV3YhkDpGxbK','FHaQjVNkcMmphuNAwNdZZHWnDyJ6wRSqIveADVOK7OUtuPYOwo7EQR6lWvrN60fTQFEmH24pmnUOeWBGifml5','2lKEWY8o3tApAcmAkmYiXD6jt78Cs48t9Y5phgj7JSfhTP2xJm3AKFVizKGtumQciI','eP3cFo8BEafMoX9GpmQCnPgoaB2IP1bg3jhpQVeCHAGy3wpZ','IlakDDD3VkgqXDLdDHoYw7bPytlXnM4n8qoaIsQO011Mc',11);
-INSERT INTO ti VALUES (15644742933779664043,187,'tWTP1bPKwaqdFQQOYjWMoQ3mqZRWsSUvB3Vh','6pblbEE5MwoUUoYHIxIEruet4ivtix4OkUH6z5OJjpB9AazotNmVI8hDitpJFfsV3YhkDpGxbK','FHaQjVNkcMmphuNAwNdZZHWnDyJ6wRSqIveADVOK7OUtuPYOwo7EQR6lWvrN60fTQFEmH24pmnUOeWBGifml5','2lKEWY8o3tApAcmAkmYiXD6jt78Cs48t9Y5phgj7JSfhTP2xJm3AKFVizKGtumQciI','eP3cFo8BEafMoX9GpmQCnPgoaB2IP1bg3jhpQVeCHAGy3wpZ','IlakDDD3VkgqXDLdDHoYw7bPytlXnM4n8qoaIsQO011Mc',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (9869918901210708905,215,'41jYFRx5JRgSVI58c2L6q2o7Q9H','tv6Xw7NHoG7AEERHrcqvfDE6915zXGxdMalnqD','pRpt','l3hbBI780xAok4aIswbjaDpG6JwIOsucJmoFAP4fe0UYJMaLxBfOVVlB80XdoMLIF3BZxf4cS9Sn7gMSzArSF2Le3rRj','iOUa7s8ZD3WhkKjsAXcX9cEiFw0zRnPSLwM2i9hhSLCt2TZkOP9Afl8bYYtut2RHp8UCUQUvEz0x80BBqebiOn4soMX','Lm2ARihaAlf0KqQAB3rjNmHleXshYVxZsIRVo6of7SkZ2ft1o2VmoreeKE0IC8QjYmupGXjhiTmAt9LMgBCy',12);
-INSERT INTO ti VALUES (9869918901210708905,215,'41jYFRx5JRgSVI58c2L6q2o7Q9H','tv6Xw7NHoG7AEERHrcqvfDE6915zXGxdMalnqD','pRpt','l3hbBI780xAok4aIswbjaDpG6JwIOsucJmoFAP4fe0UYJMaLxBfOVVlB80XdoMLIF3BZxf4cS9Sn7gMSzArSF2Le3rRj','iOUa7s8ZD3WhkKjsAXcX9cEiFw0zRnPSLwM2i9hhSLCt2TZkOP9Afl8bYYtut2RHp8UCUQUvEz0x80BBqebiOn4soMX','Lm2ARihaAlf0KqQAB3rjNmHleXshYVxZsIRVo6of7SkZ2ft1o2VmoreeKE0IC8QjYmupGXjhiTmAt9LMgBCy',12);
+INSERT INTO t VALUES (2120912906,11228522480306018701,'Ht1Vg8nfM0zfn7jsYVWlcPOdVZZG','ENeIQf2lna1euuIE8EM5EwO715sIroO4YY8BJfYQXHlr7BtfkpHrlsv9DBhVxwj8ff','LdMN34CdS1gZRPI9fP9vkmZUq2UfiDjD6MUKHlqfVDuwFJ3s3HyXJnWrn4pAd8K','98w5UHVDKyncRBMMpLrunnclCgQp4j6qRQlKihIhhEq48x9gWZX5zaxQG5srOciTJJ0IfhmAAaKhVxoNJPYZXf94QEeRxKak','P','o',10);
+INSERT INTO ti VALUES (2120912906,11228522480306018701,'Ht1Vg8nfM0zfn7jsYVWlcPOdVZZG','ENeIQf2lna1euuIE8EM5EwO715sIroO4YY8BJfYQXHlr7BtfkpHrlsv9DBhVxwj8ff','LdMN34CdS1gZRPI9fP9vkmZUq2UfiDjD6MUKHlqfVDuwFJ3s3HyXJnWrn4pAd8K','98w5UHVDKyncRBMMpLrunnclCgQp4j6qRQlKihIhhEq48x9gWZX5zaxQG5srOciTJJ0IfhmAAaKhVxoNJPYZXf94QEeRxKak','P','o',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(45);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
+INSERT INTO t VALUES (-1204354791,6222735389069887352,'fTfU2ZHiZzeQbA','cab7MvL7aG5cETiEAlk3gd7YJnVx','6KKrQgIszv5VVtARefwdUNvy','yXiRTogEerYsSOFlO8m2jdHDujzqoPG16EHR','R','b',11);
+INSERT INTO ti VALUES (-1204354791,6222735389069887352,'fTfU2ZHiZzeQbA','cab7MvL7aG5cETiEAlk3gd7YJnVx','6KKrQgIszv5VVtARefwdUNvy','yXiRTogEerYsSOFlO8m2jdHDujzqoPG16EHR','R','b',11);
+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 (264872034,9323127514361759156,'FisS','Lw3pr5DhUJ3cMQ','GW36N7q','5VzepwxQbdawA0Kq','0','N',12);
+INSERT INTO ti VALUES (264872034,9323127514361759156,'FisS','Lw3pr5DhUJ3cMQ','GW36N7q','5VzepwxQbdawA0Kq','0','N',12);
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 (16438488018174794155,136,'0bJBFcKfkDro7tAYyeutGbObsgMkHga1NRAp1nKNhoVEL','orck1oHpbNcsiT5e89VIbchl9QqMndmtJrjruM8eD89ePl4XUkBRHEO7HUvu5RyzZ4lIkm1EXuHv9bIMj9nAADUaiqx3aCTHYl9kvHjbd01qayL4BvV5X8THrVlywY','Ndx69GHZO3aKJ8YTPVA0UuCpRq6ISMVBGwcKrLadaa1K9y69rLi607qtND','UrrkENIUCAFJcIFFe1yG3DSMMSutXWDMZjMgManwLCqSAtlQR1Q38sdo8h2V','ARzBsoxy4UoO5LQLnwElHR6p5mEf4OqTTUZKRI4oOHc1BAo8YsP41s','S5K9XdCgx7yJwp9hwZISqVS5v6z5anZR0sbROLso0Bfvvc8Saq',13);
-INSERT INTO ti VALUES (16438488018174794155,136,'0bJBFcKfkDro7tAYyeutGbObsgMkHga1NRAp1nKNhoVEL','orck1oHpbNcsiT5e89VIbchl9QqMndmtJrjruM8eD89ePl4XUkBRHEO7HUvu5RyzZ4lIkm1EXuHv9bIMj9nAADUaiqx3aCTHYl9kvHjbd01qayL4BvV5X8THrVlywY','Ndx69GHZO3aKJ8YTPVA0UuCpRq6ISMVBGwcKrLadaa1K9y69rLi607qtND','UrrkENIUCAFJcIFFe1yG3DSMMSutXWDMZjMgManwLCqSAtlQR1Q38sdo8h2V','ARzBsoxy4UoO5LQLnwElHR6p5mEf4OqTTUZKRI4oOHc1BAo8YsP41s','S5K9XdCgx7yJwp9hwZISqVS5v6z5anZR0sbROLso0Bfvvc8Saq',13);
-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(12), d VARCHAR(94), e VARBINARY(43), f VARCHAR(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (33184,26,'H1upPJM','a3x12ORjHHUzNB11836r90QdCcZxsHY4hQRT9rUYB0L6AMDgFYCyEoKwtx0qp0fPYgxBJVFX2iPABQ4aJv7AhBuCE6SF9','rDCZqouaNC6zMe2PWE0pqxTZDLuUpZMVCRG4fQGu','YQh6SWV8mpba','tusvhst5wTfPffnyI3X1EZaWOmJojV2AqtmIga8pHCGkYohLJtFU7dNnd09qJRmcMs5lTbfZzGDNyp0xGRfPEs','i8s7QokpTl0wwXkjn7e3zjQ5SNWj5jMX5wL5bSnl5bWHcczvvHmQq3',0);
-INSERT INTO t VALUES (48433,-82,'HOpAye','basIIZ3tePFakMNPxC7TbyNUT','PG6Dci3kWrZnHAdsYQbnCsWWJRAJIna','v0N6aptPvuahVVHTWgLW9amTmoMK','qqoKA42mAaioBCRDHaSV5AVWIUHH0wOqESM3WMt5rLGKxGJ8w','ghWASC',1);
-INSERT INTO t VALUES (45713,4,'9bvm6xmfRhc','wrIRezy4','oKvzJSF8KGy33C675','lerUmpLRg','aDOnwJ5Cn5Osloxqa96NQv5NQENAd4BT1taSCm3X1Ex2JpxdFVbgAhgj','pLsGo2h9tAjUsX7POGfbUOs1gnb5U1aWQOeDnHXKI5dJuGVx1RWV4viL5kDAHOI',2);
-INSERT INTO t VALUES (29032,114,'Gr','aNBqjhDHUOssw23DBHpciVuowFFQe2sPKa2VAua0PERxr0SZU8','zZk','2hDsuimgjO8iUlVhxhMQL','Z0vv2kJkN0KnAJo54J1t2yBSJjjB0r0jlk4uodOrTXQi9CRl49drTNHZxXPbk17AQ8H8VtCu6BY28Tl','l9QsPbeFDHOxXZzbuKTbOkRClfSAh3UhDKqiyhITjaRtWcGdDKIxPbtRt7eFDq5RUGCdYlLj',3);
-INSERT INTO t VALUES (52803,112,'6U','OpTU5yvPbQWNagl2kUtELmaOvYHAaSqHXXLJIaaCiXXVeH9bDVn2s5fTt5V3GTK0URfwo7kFUsfBwMb7Sef','TLHRT5CSSkIp','LyKNqHQfxKLL2CaEnDW5Rj2gPiRn','jCG8gHywHD3WKn7F6E8LH9RhUWojSiWvN7oquMGY1Cc','lNITDQTFEyEUmgnpTYrRfVE6SmlkOQGfe9Jw4WUipjWfQUfXFfGlfyZFm9dqAkGhjhvOWu94irK7wDsspHASXBtn6pm8',4);
-INSERT INTO t VALUES (27824,-62,'fQjTDWcH','wNzGSOq5Xf0WC1OxGnJKvsKS3tx0USOARXJk28CgMu3gqiTsLZ0mhlGV','gAz7mahkozFtUxc','rF9zDS7IpC18yPKWVCjnS8cfvGQix','9YQ8tacYNlHN6GdOrHqPSnN0StLh6F1bKo0B0Vx3PPPlGIUMzTZrFkMMp6TepRekU0IuZC82Z3gsbw8XdeaoEiGQTEgLxSR','pO3A79xB99kUKZjngFeiPX',5);
-INSERT INTO t VALUES (44154,54,'rKLX8lH','wC2f4c2lmGUzEUkVyPDAq3hq6KfY0IqT5no71BxRFFdJVDr6DXGylroyQgonV6sjfFPCW0BAX6x86i','DNSeBEnwOiGZFkDLoCgMwW0M','zlu1fDJES','SHXzBD','B8oTYPUpunBhHmBKsKVANA3Wpp056Z',6);
-INSERT INTO t VALUES (57490,-2,'96XC','FCNEPfoiM3','NPrXH8rcbNjLHQAgXRf1Hyz9woJ9hyNzdJZdFZ','x35BJQ2','umYlw1ktvhb8ODAPX2yZNUjDtll6ARrQwbntljTr22SWNSAYFV0HJB2Ap0jPYoKw6x9xZbg5a2YD1zdCr2M4c3USa','ZLuVbxgf5HhorcvMEUE6oRdjJKvptvDAmgGnrWU4gX0KN6X1IHL7iYcuF8LjQODU7HCpZGe8VdQ2RZcs2OeV6EqMFWGdYOv3Xen',7);
-INSERT INTO t VALUES (60874,-44,'XsQKSj5EhB','MqQoR9mN5pblvMjQ94D6QaK7DPT7IEJhXXE2kCAKh1kLLm','BQgpw9dqqLcZqb','a5jMplfOs6DGqqABY3y0MKmNTGrFcEnO','jn3C5qqfJL0JJMY8NgL6GrO','o',8);
-INSERT INTO t VALUES (18970,97,'LLjRmbxGqLtI','jGijUf','KGy4j7HMxgm28AKdo0WcUXRqTyHGD1DyCzDb02H','7pz9Gg','cGgCJV3ofjYh4rueajSmWvufmPygMELo2M8rbZZsqbE0qrsjs2h8ldVTgPtvU0VVbyh4tDzrxjqlviu','pxRYCWynDmlGIQgwuz5RwYG4HUjklfXZb1rNMuU2jLsnP9GRW1AblQS1Z5YS45gRQigbcxWQB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (883089454,17664232426056312463,'VuEO','Cb4DstTDxG0KC','usnc','9SD8s8s5YqBqxGVqpVkmIjQYFFto7NjdhkBstHUlAmR6z6aYcOcPiA6GvN2WUOMcUjR','W','M',13);
+INSERT INTO ti VALUES (883089454,17664232426056312463,'VuEO','Cb4DstTDxG0KC','usnc','9SD8s8s5YqBqxGVqpVkmIjQYFFto7NjdhkBstHUlAmR6z6aYcOcPiA6GvN2WUOMcUjR','W','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (605939384,12579361517171046528,'EpQpoRUyNtqrGhosKJi29RhH1','UwbcRWL4CHfbsprTorNgJDxxv25yLDya1oiiYNYZP8mszRwMPCaTDkC95ySmrFKgjvNMYyVZMgNOjaDzbMZQ9mqRODKc3MoCj8Z3HfulJjctrWkNhZP9zMCl62SYfIeZer4ZoJzBEsqxFGSlsxsCPTG5rMPxpMlP2uBcb8LsedhQxQyR','Q8obXUTBQjPq7yuHSohJtduGmAcofxdcDeW8gdeEptC2lCnnJRcrj9PFvISpL0nYRP3V3cvTtx1Hh','K6bUs0oBwzkaJ1gKceno6TLDSPMwdSv0yAxABg92oE3ZQaEop4KnmF89Dqv7O9iWaY01l5py98lRIYnCrbjEVaV4cedBxfdUABWhFo3iStHmOluocH6CdPcqPlyduIUrSzNMUIqomBGWIdv1ZBBjf2s2sTH6hDhmIruni3s3pHJdfWt0t0D7a7vqjOEAsvHAKq26JHG6SfDESMBW73iyn65CzBKANUdAcg','U0','O',14);
+INSERT INTO ti VALUES (605939384,12579361517171046528,'EpQpoRUyNtqrGhosKJi29RhH1','UwbcRWL4CHfbsprTorNgJDxxv25yLDya1oiiYNYZP8mszRwMPCaTDkC95ySmrFKgjvNMYyVZMgNOjaDzbMZQ9mqRODKc3MoCj8Z3HfulJjctrWkNhZP9zMCl62SYfIeZer4ZoJzBEsqxFGSlsxsCPTG5rMPxpMlP2uBcb8LsedhQxQyR','Q8obXUTBQjPq7yuHSohJtduGmAcofxdcDeW8gdeEptC2lCnnJRcrj9PFvISpL0nYRP3V3cvTtx1Hh','K6bUs0oBwzkaJ1gKceno6TLDSPMwdSv0yAxABg92oE3ZQaEop4KnmF89Dqv7O9iWaY01l5py98lRIYnCrbjEVaV4cedBxfdUABWhFo3iStHmOluocH6CdPcqPlyduIUrSzNMUIqomBGWIdv1ZBBjf2s2sTH6hDhmIruni3s3pHJdfWt0t0D7a7vqjOEAsvHAKq26JHG6SfDESMBW73iyn65CzBKANUdAcg','U0','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1032646401,6354627656243413040,'MXVelp4QBgWKfVWNv2','mDryFtTflTUexNEiMSqFMfY4jnxLnq5CpQDd21ica8S33XWbu5k8nGjyqyhDSpOLO5fxh9e2JRqlnZkS38lDx5pLjwyebe4HrbPidyN2IN2CuyUQtT20G','B65mRBEHQwYjmQuC9IsJ93aw6Es7nfOa','0PBZ3vRkILqyEiG0H5aWLRTI7L3fZm0Pdck7JbgvAjYtzeaPPtI26rBNPkHzZo96Q42yFZUbdmqRjIJgHx0ZLWaHvqvCncKKX8pegwQJUcv86usbEFXGXRDphjwAQistZpLn61bguIbho9h3AzRtgapdVv7B8p5nKvHTbIiH9gGKfCXaMCaSIW2sUDa0Ka8UGpSGlBGQu2FPis5FkWCGQSBtUz7vKvH66phxs','m','P',15);
+INSERT INTO ti VALUES (-1032646401,6354627656243413040,'MXVelp4QBgWKfVWNv2','mDryFtTflTUexNEiMSqFMfY4jnxLnq5CpQDd21ica8S33XWbu5k8nGjyqyhDSpOLO5fxh9e2JRqlnZkS38lDx5pLjwyebe4HrbPidyN2IN2CuyUQtT20G','B65mRBEHQwYjmQuC9IsJ93aw6Es7nfOa','0PBZ3vRkILqyEiG0H5aWLRTI7L3fZm0Pdck7JbgvAjYtzeaPPtI26rBNPkHzZo96Q42yFZUbdmqRjIJgHx0ZLWaHvqvCncKKX8pegwQJUcv86usbEFXGXRDphjwAQistZpLn61bguIbho9h3AzRtgapdVv7B8p5nKvHTbIiH9gGKfCXaMCaSIW2sUDa0Ka8UGpSGlBGQu2FPis5FkWCGQSBtUz7vKvH66phxs','m','P',15);
+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 CHAR(2), d VARCHAR(36), e VARCHAR(89), f VARCHAR(94) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-46,3139665,'2','cD','QcAbigpwm8j7eTnniCKqzaqwmPiE0xckAup6Z2nZJS5s9sL51I8X','uyiQJBGRYdHpoLI7XuAD','S','b',0);
+INSERT INTO t VALUES (-57,6895336,'c0','pP600RBk8yCP7pvcY9dknZcJ1VGFZ9JY','abg9EFPBpwDYCJ','PISa9is02pXkXH7YoiAcgQxgzx2zqHAQkkECKM9GrLEzoRwKSXJn38uDBUj4Z67f','U','ZZ',1);
+INSERT INTO t VALUES (-93,14056110,'p','Pk6K2YlZgVxaY','J2zLW9xUKBsa','kFbni3F568khMWP4fZlcu1j2dBjqEenbm8yi','R','zl',2);
+INSERT INTO t VALUES (-71,11616979,'0','ZIKFqTo5tOFhrlt7g','PEBAnOM2NrFn6AebJwtYd2cljYIz9jk3BffgJtSLfg2ir1rvDwxPrcuVHijSKVb9qCbqFlcuFcLdm5PMf54Fpn','vb83TGv1pYcBcUHD8hpYrWQNxtrMhUmndTvgdpIsxrcYEG9E8aDTvJt3t3pcQ9zZMri5wsfW4gNheF','k','3I',3);
+INSERT INTO t VALUES (120,271032,'k','gt3G7','D6TZH0d9gLa1','KZelww2XyCMtmcAip2hwmWvGAG2WDiBc9VvA2nOTAWX7wx9TRBTXYWf6tnUAbCOInuh','c','TQ',4);
+INSERT INTO t VALUES (-12,14379024,'B','t5a','4LrhIeaoNi','Qs5QtWxXTynrAXGyib','s','nI',5);
+INSERT INTO t VALUES (13,13955770,'LP','pPzaqnOSZUkg','17xsV','uOjQdFIuyHHedmizRBdcDcllX2ObTEI7QioE7BnkSqO1r60N3eXxO3nNWi','Y','n',6);
+INSERT INTO t VALUES (14,9713352,'L9','KFrTKM0J9V1jEeSTh3rjf2zgmLj8Z','G2OxmkioYT4PM73Ggv06RwxPRkyomY4kjel68oHwlkzVDvQVJxb2EjmVpA5z6iGFd4BbpQmsmGpnzfP','TgEY09yB5V0mSqNiTafAF','A','J',7);
+INSERT INTO t VALUES (108,6445762,'q','4v0pco99TQCBuSxnuxBzFzrDP2fQbgi','CSTuGYWl4c0co','tfj7Gvcw7nK4a8mRZJ','Y','aq',8);
+INSERT INTO t VALUES (42,13696936,'o','BeqBO','GIWRIV0aGhhRgprMLnCdaLOGO6JY9GdZqsXrSylnm5riMwZvDYZKSii70AejX6C6mQU36hL99nWqVNFlMGkWziY','QYQzpAf65b8MVTch0SgAy7k3NQiIug','G','vc',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(2), d VARCHAR(36), e VARCHAR(89), f VARCHAR(94) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (3160137,111,'sxirYrU','fcaYLw4N4fvPvuwdycVaLoodWAwU5Ll8SuHvBy6EVnX798lWWbpsIUbZ','lmTTekB1GkyyvRjkHchGZ5xlGez2','j17xrHB4KM3P5WLFE8ke0YOXdJ8gaHO','APSVn17nEZ8YqOnkmMv3yUSdP5iriXzs','7whd1gtaaokXg9APJ8BQR8vofKOlFSMTlgMvJrp6UlWPTzj3liNGKI8jk3ZhpRTxGgVSJQKdSE1N4LPBlH3XTBq9EFhCDqiTR',10);
-INSERT INTO ti VALUES (3160137,111,'sxirYrU','fcaYLw4N4fvPvuwdycVaLoodWAwU5Ll8SuHvBy6EVnX798lWWbpsIUbZ','lmTTekB1GkyyvRjkHchGZ5xlGez2','j17xrHB4KM3P5WLFE8ke0YOXdJ8gaHO','APSVn17nEZ8YqOnkmMv3yUSdP5iriXzs','7whd1gtaaokXg9APJ8BQR8vofKOlFSMTlgMvJrp6UlWPTzj3liNGKI8jk3ZhpRTxGgVSJQKdSE1N4LPBlH3XTBq9EFhCDqiTR',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(13);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
-INSERT INTO t VALUES (9991017,92,'c95UAvK','Lt9bg0kHgy5pc4JrbchmFz','qPWASUwUV0erGAIDkEJ3lweQhQ5qqwCnu7q290GgYpW','dhvl','HH7B6up2q5vQphooMUEYia2iGHJcVLUwMcCIGLLAZthaFZzEBD0FbvkYlrCRUtV4','rjr6NAzvC1ZeCtDEtlN9k32syu0hPSxr9KvBRGUDi5Dazw3KtDQ55WpU0v033O2XRnfV5hYFs9dg',11);
-INSERT INTO ti VALUES (9991017,92,'c95UAvK','Lt9bg0kHgy5pc4JrbchmFz','qPWASUwUV0erGAIDkEJ3lweQhQ5qqwCnu7q290GgYpW','dhvl','HH7B6up2q5vQphooMUEYia2iGHJcVLUwMcCIGLLAZthaFZzEBD0FbvkYlrCRUtV4','rjr6NAzvC1ZeCtDEtlN9k32syu0hPSxr9KvBRGUDi5Dazw3KtDQ55WpU0v033O2XRnfV5hYFs9dg',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (14033166,42,'e','Iq42JA601i2rVcz4T62BAMQJRfyNTrPZypa2fn0uYiC04qTr6fvpIlTtLeapiVTk1uQYZEJQEcAw3Vqo3IqXjr80bxns1aA9paGcsEDOUFLtQugyeG7ODIvmo3tGhUQjdt7FwXqlSDgsgaQdW4a2IZWBF7KTzkunLLynOdZ4TtDXxzAnMP96BYxLQaYJpefzZOIBxc3UTOmmJy5XmpPJlxatQEZQ8f50Wg8Z','nkcFwWZMstWx9yYxqzFa4fSIFgjXWyNVMtNsyBFWX','btr','Q59AKFHHfYrLALhYNDSrYx3uZNziGwqxltJbeFzLuSJvgqmqGOHbu4uS8K1bE4BvGa8vaQlDv','vEozd41zEjH8XKNV2IlyQrBwnr',12);
-INSERT INTO ti VALUES (14033166,42,'e','Iq42JA601i2rVcz4T62BAMQJRfyNTrPZypa2fn0uYiC04qTr6fvpIlTtLeapiVTk1uQYZEJQEcAw3Vqo3IqXjr80bxns1aA9paGcsEDOUFLtQugyeG7ODIvmo3tGhUQjdt7FwXqlSDgsgaQdW4a2IZWBF7KTzkunLLynOdZ4TtDXxzAnMP96BYxLQaYJpefzZOIBxc3UTOmmJy5XmpPJlxatQEZQ8f50Wg8Z','nkcFwWZMstWx9yYxqzFa4fSIFgjXWyNVMtNsyBFWX','btr','Q59AKFHHfYrLALhYNDSrYx3uZNziGwqxltJbeFzLuSJvgqmqGOHbu4uS8K1bE4BvGa8vaQlDv','vEozd41zEjH8XKNV2IlyQrBwnr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (766500,-126,'gcd','509lxvvQW8k0zlv6yzgJJRwIr5ahDtmYuBggIX6McUtJXQ3Za76koPeseeKt0Cv0Q5qTLzuPlgwdWoDETuYb8f8YVtMiY1t2vkKhusnRhPN80BzhbGExx9NRud3bpc','vExX','ckXrOzjqCFFAgrACHtN7G0zp9zEc9jCv2pzTjYzavOx2IXpafQZwecI0ZRkCVdWXH0qcVEzyMUtGIqcxGZH3zOYjOpDBIcGfIZ9I3K0tP9xsgympPBkeWtYrknBzbJdUkqn3uTCEcPK2zRQSA3PFDzrxOq0CrpJArISw','aNpclVCQnTfnv3A0','9xdNIB30bbKrnr2l9KH4iaL2nSsmoe8V64iABbGWMFJ8ktL0y4IEYjvChHP5Rjh16M1rjSvZ8QtAFxdAIkrD2vG1NhW8WCZSYk',13);
-INSERT INTO ti VALUES (766500,-126,'gcd','509lxvvQW8k0zlv6yzgJJRwIr5ahDtmYuBggIX6McUtJXQ3Za76koPeseeKt0Cv0Q5qTLzuPlgwdWoDETuYb8f8YVtMiY1t2vkKhusnRhPN80BzhbGExx9NRud3bpc','vExX','ckXrOzjqCFFAgrACHtN7G0zp9zEc9jCv2pzTjYzavOx2IXpafQZwecI0ZRkCVdWXH0qcVEzyMUtGIqcxGZH3zOYjOpDBIcGfIZ9I3K0tP9xsgympPBkeWtYrknBzbJdUkqn3uTCEcPK2zRQSA3PFDzrxOq0CrpJArISw','aNpclVCQnTfnv3A0','9xdNIB30bbKrnr2l9KH4iaL2nSsmoe8V64iABbGWMFJ8ktL0y4IEYjvChHP5Rjh16M1rjSvZ8QtAFxdAIkrD2vG1NhW8WCZSYk',13);
-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(20), d VARCHAR(19), e VARBINARY(90) NOT NULL, f VARBINARY(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4266535485,-14211,'O','scM0hsrtErhB32z','guTyYRoZPSYAVdHWU62tu0FmyjvVGeqAIBncC6zSp1','R18cwFYk','3GKW2Cu','yAOjRdW4qaxAsyQl2e1cblxh7mvAwk8DW1d7M7dBIfhdF11qcLrufVPXrX9qTrOhPT6ZOO7jNFpqIR1I6vuY4b',0);
-INSERT INTO t VALUES (3461702389,6960,'KX','bc','nQKtpf9PwZzKAPS','vtPP8','ekuIcUQwaz5PGYDLZCZBylpGv1vTGvPBYFGwXuNirjbEXoQbemN9u5R963dHXcOsTCUI3YoE8VHTzeX2Zm0stKfYbscMTQ6TZpQp','65tyt5xh2V7EXYiKHXbJRrgFZvxf6A5dwHx4palYdgKGg2O1ENbQLePlbnnSotSXDaUJ56NW51HtOGiD',1);
-INSERT INTO t VALUES (4055809140,13322,'Usf1VA0d','pE8Bkp5LbbxPZ3rIaV','RTGOHZ','XxZGWgJ','BiIuVKskDLhBze8igmmUqQucvHS0ding6WL1zqTHGi','W8gjWxVBxkBKJ1Tv2goCplxoWUbLUeoNr3rguZxnzjJB91ops',2);
-INSERT INTO t VALUES (4170527780,18269,'TFL9vEJ0PdU90BMkRem','f4aIL','OTT','OUi','3ZJep4K2NqvZtbm9XX3sPIos6y','6TUPkBTIBO7YWaqILC99CT1Aq7lvLSO',3);
-INSERT INTO t VALUES (2930843328,32082,'b','nM8dRjK','QIC3W3SVaU6fiOxfkRfrffZetAMUCMlA1BEm3hOOwyicRvh2jCpw8I7tWIAFwXsWCUyyLSX3cYCXfCepL','5rri7Ri','vmJYuqsUGqinEPajkzRFh4Ompkx4pi8sVn3YWnPXVwkgsYN98IIQV','jw3tjMtRJboohc3k9ru2AJFpAn4WQWTU4Bj6sUVAmFQCxNoqWV86',4);
-INSERT INTO t VALUES (3516178231,18161,'nt0LQsWI','IdLQoZW8BrybKPZGMqv','oflsUQ0msMWd5YiP6TETjcO93BIeZwm4FCluyajO8YpxZ7Nybzw7CBH','8','YzIwBqnvr2ntMOwCpDyYtbqfrmn6BTKN2Gzpf9PutpL8k7sJc1VWbcuqzIJm0236WaBXafvdwmv8NiRSgYdBmzrj4LZ72','0eXsWpNWl9TabJ2hfqcGrdxrEet43M5e8CEni',5);
-INSERT INTO t VALUES (1341873195,-21857,'n0pIwcpXbsfBmu','bb','y7TdL0m9c1az9H22RyX9AT','FZBBuiv7','2QwowIxhlWBzWBcYVRcnGEy','xmyFJ9Z5DI4gTjz',6);
-INSERT INTO t VALUES (1952728351,5438,'AsrobdK8hp','xIu0pzS','VjIw9GlRYApEQYamEjMZaRYvomflmQX3l1drwnI6OnRG','F','WSIDLhvCpaAGsLzMEFN','ur0INlkuPx3tv4kJJ2xss7HgaCm6iav51SbJHhNXWRjYC0oXXclNGdCc9',7);
-INSERT INTO t VALUES (3589826709,20422,'SN7vM0LxOHYKA0B','SwRbp','GzHIh9Aku1pRDyVAimEtNsqJI','ZkZjRmLo','vEdJ4e9IgwmgdBXT8a9ezdDohspvEMnpYLxhguTQQkJVEGaUsAya7VqQVlbgzGkKSPgaAy0tJG3c2oNJ2Y4oIhbOo9Q1DU5S','QRqGrvW8YsE7t7uSZbWnyjenIUfeEWvJb85qX6W3droKxciSb5PZOc3jeQYjjukVazNp4mlxaseWyfwIh0ePIyG',8);
-INSERT INTO t VALUES (2663676227,-13920,'tzUnWcmTfaD','6DC2nFJ','kviMOm7fHzRNDcFFzD6OkYcSQ0LoOoN7qIh9e5FEOvktjPtg3igL17vFQFKCHQq30Fpx','V5L6','kl9JTIHUEKbABOl7Kqyf4POq0fPas7GutC1Ow4AYJ9B3E2RlH','u3tGu7ZehBA4icegp95GWBdm6Us8qho0yhuXl5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2652486481,-15280,'i','7','zUuqjeeGA3iSL1ZDSWERsPGn4','yRACfO8W','rWnrTEH3','q8Zwom2hZSXqxqx9WBzq5e00HKJPC6d1F',10);
-INSERT INTO ti VALUES (2652486481,-15280,'i','7','zUuqjeeGA3iSL1ZDSWERsPGn4','yRACfO8W','rWnrTEH3','q8Zwom2hZSXqxqx9WBzq5e00HKJPC6d1F',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(21);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
-INSERT INTO t VALUES (2259262539,24394,'kn7t','6a7rZI5O3otMHPkMz','L','AqX7','v1V6R7I3JiXStrctcbLgcPnXn4NghzJjI','b',11);
-INSERT INTO ti VALUES (2259262539,24394,'kn7t','6a7rZI5O3otMHPkMz','L','AqX7','v1V6R7I3JiXStrctcbLgcPnXn4NghzJjI','b',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-878,3662297,'h6','BK7UBpbc21tipJYG1UV2851','92Dts660BzpRrFHCoeb74d3Py93oxy31f3vY7mE1CufrzEkA6JJ6Y6quV3WdLWG','Ztu4pmq3mRFahohmieL0uAVwRv60ng26aIBZQoytIjFVcgpHtf6Ib93zbdnJyeENKIf63gxXyPKh0wmkv5pGLM0YIZz','j','L',10);
+INSERT INTO ti VALUES (-878,3662297,'h6','BK7UBpbc21tipJYG1UV2851','92Dts660BzpRrFHCoeb74d3Py93oxy31f3vY7mE1CufrzEkA6JJ6Y6quV3WdLWG','Ztu4pmq3mRFahohmieL0uAVwRv60ng26aIBZQoytIjFVcgpHtf6Ib93zbdnJyeENKIf63gxXyPKh0wmkv5pGLM0YIZz','j','L',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (-3986,8559428,'Ik','vDHiuV2S3eqQKJAvXLZ','uwokCwjpBHsSdCGCAsTb5q7doWRTVBVGePEV3PuTb4RyGPDdtshTTnC1vI3dgmLzJEgA4gQPbgGSWj2OJpt3G1Oo','eqUrzlAisk7SDn2rIcVpbNqRV0xEpizI7xub36ttwF8B5rrEZgWUOdeWwjk','w','NG',11);
+INSERT INTO ti VALUES (-3986,8559428,'Ik','vDHiuV2S3eqQKJAvXLZ','uwokCwjpBHsSdCGCAsTb5q7doWRTVBVGePEV3PuTb4RyGPDdtshTTnC1vI3dgmLzJEgA4gQPbgGSWj2OJpt3G1Oo','eqUrzlAisk7SDn2rIcVpbNqRV0xEpizI7xub36ttwF8B5rrEZgWUOdeWwjk','w','NG',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2096506212,2050,'wyMWONN','eYKlxiO7Z3EhBdLtjwsb','2UxdLr66XEU3lxVj2X5e9MijM0Tb5GBawL8nbDZ1FeiWW2EvwOwzK','grJUT','SfGNMn','gSDV8qwsVOUpUquD5u',12);
-INSERT INTO ti VALUES (2096506212,2050,'wyMWONN','eYKlxiO7Z3EhBdLtjwsb','2UxdLr66XEU3lxVj2X5e9MijM0Tb5GBawL8nbDZ1FeiWW2EvwOwzK','grJUT','SfGNMn','gSDV8qwsVOUpUquD5u',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3239161298,-28246,'ipu4RkRPAY','J3LTD5Wu97tmL7UJm9RtOu7CVPrG8G6W7BKdelK012L4Nnvxqf7Mj5AtJQCFkt','FfoJOpULUfdJfZyuFJUp9JD2Ar9gKyAyfV5yEYC4yAW6tI91wdZp7','aDZMMN6t1ACTqZCwI5WWnBvvqUIsBE1T5thGc5aX0BaiJaeEJq4ukkq0QgO6VQ7eWGPpwM9w3zUPYcTdPcOUCx7sC4iZilksupHG42TajacW','QAbGUZK4yYyst0ryVnHsXDswnBd1boSzPNH7V992JPT4ZfOpr3fKgmDZTlZNK55','EhuORVWenJ93sXPe3CZDq79bpuLFNXZjkG4FCHzhQ12XszX4bXK',13);
-INSERT INTO ti VALUES (3239161298,-28246,'ipu4RkRPAY','J3LTD5Wu97tmL7UJm9RtOu7CVPrG8G6W7BKdelK012L4Nnvxqf7Mj5AtJQCFkt','FfoJOpULUfdJfZyuFJUp9JD2Ar9gKyAyfV5yEYC4yAW6tI91wdZp7','aDZMMN6t1ACTqZCwI5WWnBvvqUIsBE1T5thGc5aX0BaiJaeEJq4ukkq0QgO6VQ7eWGPpwM9w3zUPYcTdPcOUCx7sC4iZilksupHG42TajacW','QAbGUZK4yYyst0ryVnHsXDswnBd1boSzPNH7V992JPT4ZfOpr3fKgmDZTlZNK55','EhuORVWenJ93sXPe3CZDq79bpuLFNXZjkG4FCHzhQ12XszX4bXK',13);
+INSERT INTO t VALUES (4450,6222643,'2Be','Zr19vyf4VjsDZEehR8HSJSsh3PMzkY7gtvwPsOMp3DS3aJWXj3xRKcZv0kaVZ8zcv5iLHKDtm65r0aBU3SXpKAsE689WqEr19eTeNbPblmzYmdziMuhtvSl3pAc6gb8JDQDBrHagTTW4Oe4JZQSEen1tNMkJETsbQ3NeEapDkLoqur8e2gmQU2JZViepIyuxxU9r6lWJiKzwNxrtY9SyajYp1BG5eYYv2z','eWYCFI6KKrfpcl3EO3vX5Pe2MZdcgwzoRoDuOSFmfQEIyDyWZZQezLPpxov6mpUjfQBOj','AsZeSe8tGVLY','5','Y',12);
+INSERT INTO ti VALUES (4450,6222643,'2Be','Zr19vyf4VjsDZEehR8HSJSsh3PMzkY7gtvwPsOMp3DS3aJWXj3xRKcZv0kaVZ8zcv5iLHKDtm65r0aBU3SXpKAsE689WqEr19eTeNbPblmzYmdziMuhtvSl3pAc6gb8JDQDBrHagTTW4Oe4JZQSEen1tNMkJETsbQ3NeEapDkLoqur8e2gmQU2JZViepIyuxxU9r6lWJiKzwNxrtY9SyajYp1BG5eYYv2z','eWYCFI6KKrfpcl3EO3vX5Pe2MZdcgwzoRoDuOSFmfQEIyDyWZZQezLPpxov6mpUjfQBOj','AsZeSe8tGVLY','5','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (556,15365876,'Gm','3fcWZXlxMIMjnmQuzKzfWmtFVVPNFSdrPR3oH36CrRoGeCk8y62Uddrb0bFTBqtgtZr4ouu3YFUrluIb91fjbuiJOWROnuVG2BKgq6r4i1fTcPQNLjIHx9','GRUMlL0YLGcjexweC29GkHvfeIyl3jWKVUb7I1397hp6mSOq1BS1H4j3PXnso','24w0i4PTzEjnTuXD62Ps5wgEADby1T9CC70d0rGkUlB9Jr0fgaFCbGIKoe2bVH3ToBv6wI','z','Ak',13);
+INSERT INTO ti VALUES (556,15365876,'Gm','3fcWZXlxMIMjnmQuzKzfWmtFVVPNFSdrPR3oH36CrRoGeCk8y62Uddrb0bFTBqtgtZr4ouu3YFUrluIb91fjbuiJOWROnuVG2BKgq6r4i1fTcPQNLjIHx9','GRUMlL0YLGcjexweC29GkHvfeIyl3jWKVUb7I1397hp6mSOq1BS1H4j3PXnso','24w0i4PTzEjnTuXD62Ps5wgEADby1T9CC70d0rGkUlB9Jr0fgaFCbGIKoe2bVH3ToBv6wI','z','Ak',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10919,3926654,'h','hKhzYjLwv4NVSaOxSGnB8MN9CLQjYE1P7PAdDpVK0KXtgq2u3IDT6RtPtXIDnqSEYeAXgacVHecZ6FrSWHNmEBR3SwDOOnK3LCscxi1c3xPyvsmSuaaX8T0tImxJS5Wsa6rUQCLKwPgGdzxTy1IdjQ2SUylesAHtE2Bsa0j6S3bHrGOYw1vnOnGvrNL9GhzUU2GdaNX02tVhW9zJxz82gmhZVimCQW3','1TFjmiqXP0HIzFgBaCv1ToP8jaaLaJAnV8mSyXwYujBuOso2cwe8EJ1D0WXTRtY3BE10BhKRFRdH9gz','PBUEgAASvUy7jvehb02QmCisuKtII9q7IAwNh2QyR9v29exauJ8jE1QyjWgJ0yuB3TMr7l92q0WRyKbhoB7b45EJ0XIhDjKRDeGmHI4EdcOmuqMxvVOoERuEyAn2mfc1j4zCo9ZegbFgQYPsBHL7ezrFu8LVBjkVGDfjSnvAeTPr7ni8rd5sYftUKCfjdrRud3HxhZAEEXHXYJzhpPDL4zoncjti0KxqaxjeIRq4Sr1xXRaWtDmO5yJ7tz','H','n',14);
+INSERT INTO ti VALUES (10919,3926654,'h','hKhzYjLwv4NVSaOxSGnB8MN9CLQjYE1P7PAdDpVK0KXtgq2u3IDT6RtPtXIDnqSEYeAXgacVHecZ6FrSWHNmEBR3SwDOOnK3LCscxi1c3xPyvsmSuaaX8T0tImxJS5Wsa6rUQCLKwPgGdzxTy1IdjQ2SUylesAHtE2Bsa0j6S3bHrGOYw1vnOnGvrNL9GhzUU2GdaNX02tVhW9zJxz82gmhZVimCQW3','1TFjmiqXP0HIzFgBaCv1ToP8jaaLaJAnV8mSyXwYujBuOso2cwe8EJ1D0WXTRtY3BE10BhKRFRdH9gz','PBUEgAASvUy7jvehb02QmCisuKtII9q7IAwNh2QyR9v29exauJ8jE1QyjWgJ0yuB3TMr7l92q0WRyKbhoB7b45EJ0XIhDjKRDeGmHI4EdcOmuqMxvVOoERuEyAn2mfc1j4zCo9ZegbFgQYPsBHL7ezrFu8LVBjkVGDfjSnvAeTPr7ni8rd5sYftUKCfjdrRud3HxhZAEEXHXYJzhpPDL4zoncjti0KxqaxjeIRq4Sr1xXRaWtDmO5yJ7tz','H','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-32740,4933460,'2G','PfbaUcUsdnEzKRtTTxTtc9o95bgs8juDe79U1V4WTcWKT0aSGFrmMoqJRT1uHSET0COIy5FcY7sGSPsvByjZGiWdDSJFKISu7ms3F0DtBFciPvzg4jdYJOeEBwh9HbxeutKVlhAmOPA8fPdcrupZB9YJN028xobgVa2mzalmVekZWYiMj6BpqhPjuoeCktWG6DWzUeyOvJtAHh4VoZifKHdZMQSb3TOrSnwUUcfgidZunDjiBhPl9O1j8r6uQxG','4kTUAHG0GZ69gEvRvbdcgvrEemA3KfuqD32YXQbjegmTKm0Dn','16sGTwhm3kIYo8J0HtE7QBfaqcR1jTlkYeFO1RhYho2NaUISDRDy622vSoUeZtExvgdIYTgFARcFn9IjGa8h6TMG6RBNoX3lPfOSjGNYn0bndpo7CEk6YMrw071bm7ubP6mDQYSnDEBDk65igfl6Z2egqjuOyUv0BCbrmUpnp9kT9SVqEieL0yqds4Zcg67Zl9kfNgBVVMcqnY','F','Fs',15);
+INSERT INTO ti VALUES (-32740,4933460,'2G','PfbaUcUsdnEzKRtTTxTtc9o95bgs8juDe79U1V4WTcWKT0aSGFrmMoqJRT1uHSET0COIy5FcY7sGSPsvByjZGiWdDSJFKISu7ms3F0DtBFciPvzg4jdYJOeEBwh9HbxeutKVlhAmOPA8fPdcrupZB9YJN028xobgVa2mzalmVekZWYiMj6BpqhPjuoeCktWG6DWzUeyOvJtAHh4VoZifKHdZMQSb3TOrSnwUUcfgidZunDjiBhPl9O1j8r6uQxG','4kTUAHG0GZ69gEvRvbdcgvrEemA3KfuqD32YXQbjegmTKm0Dn','16sGTwhm3kIYo8J0HtE7QBfaqcR1jTlkYeFO1RhYho2NaUISDRDy622vSoUeZtExvgdIYTgFARcFn9IjGa8h6TMG6RBNoX3lPfOSjGNYn0bndpo7CEk6YMrw071bm7ubP6mDQYSnDEBDk65igfl6Z2egqjuOyUv0BCbrmUpnp9kT9SVqEieL0yqds4Zcg67Zl9kfNgBVVMcqnY','F','Fs',15);
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(59) NOT NULL, d VARBINARY(46) NOT NULL, e VARBINARY(17), f VARBINARY(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31157,-1122900490,'5muacP0SIpEfWB2Pgof','zlMF','pYtbU3','k8xt','a9aOpsG4dVtgcX6OAOgBP7','Hal8mKSGDveuri3853zAAvXcW1eXpA6JZZnWUqdzUyHzMy',0);
-INSERT INTO t VALUES (26386,-630752631,'6bWMoekdOcdMpcgsuEurLExJK','94vYTKYUJqxXAoT64En7CAa7','9Nu85HY','ei','YdZuBS5jHB0ErnySgOsUyWV1wUG','TMgWVvi8JEksMPz8UfL3o5QfdUYa76zzsbm9rK5t3Z3M3cTgeZ06RuGIFh8GoUOWKv1VDAqk9OsGm7ZyB02p',1);
-INSERT INTO t VALUES (18994,526093236,'pKnzvasNqcZMWImavqtBmiP7fnA1zUfVcPIr0bJ41w6GnY2nI6fUvip','uWNzRN1cihbmV6STp2zTI8','P','xLI','6QE4OSTK76STAdN4CJy0Y9ggGCFaIF5ySifKVQ5fQ8QdUNkIH3GxZrrZqpEm','u8c2fAvNOKUa6lJbSJL8ssUcx3XtFhWuf1hdEemjS0Pd',2);
-INSERT INTO t VALUES (7050,-1346697181,'wXvAgpJXrVoycX6TuXcdujbiwvjwW4jqJZA69Gc3fbVxe79Zh','nxvftPOW79nAmaW0jbxl8rbZo54tFqhTeMPUJN','lpWqOy','rqm','WiJ3rpsIfMf93moG04B3UP59p53abGres111lfBDvxKqGYTtLxDKp5ncXqWccW5JDZ71vGShHjn','mniQYAjqZqSTwWGypCyNZtFGOvmfv9rJPnvfhrEptqtQct',3);
-INSERT INTO t VALUES (52181,-2122943114,'yjcWc','cuOEAQ','M3Xky5','3Xn3V','jMFEnhvGE9Wzuirs5omgwcVj5JCz7Vx0HvLUhTIcBrzPWCtkGmA9cVUqahaTyx7kHIgw992gXsyEvYvxKI2u','Jvi1vVM627CmJ1hQFi1dB11',4);
-INSERT INTO t VALUES (65441,-966043144,'bVmk8lPGXkz5AQ5qM6oPN68pdsX','AS1v6yXNRvHxsjp4hSo3ZjAC3NSZlTNDMU8Uz','1HDAYfANeys0xQ','RX','uymiQUnDKyCUTpNbEeFuN7cN1oyqgiCgv2frHwRRGDznwET8P7AOvejD4QiAFo0TP08IGddiYOMGni4','8it54OxuxkF537TgaCwmg7r3G2tN3gtO5vhcjcoMrqhy9yS85iY3KfeaxsTs5zxHd1njsD06V8c90taKQtHQx0nMd3RAV1L',5);
-INSERT INTO t VALUES (36116,502042850,'kCprmlz7Qdjphi','oNfqFcrropHcug','MWDwhHcpGGcyCgFUW','2w6s8','vUsGs6V1XCNZh0BkeUybVzEoq7GPs797SYECsqYFcwP1b7lQIK3FgAtptCT9bGuxXbVjGTUXyaAf1df6BLrCBDGKMkuRcux','bu00yKbE17wcSnqKQ2BQzqZEK5Hgy1DQrfCLed7EKZwm9dSSbotE7w4Nogp0tGaH',6);
-INSERT INTO t VALUES (7317,-1000004486,'GS9A39qHMQJKEu0jazvlUab4sv210ubxhhQNZ','OrI6qoDf5vMPq9UeYyKdBlB7oyHJQI6L0uKhJpOUvo','VuLxb4Xr2','6oQG1M2h','leZEliHghlEISJ0TwrD4R7JZ8Q0cbOW8R99MG9PnegZBzRRfQtGnkvybGumZItJMbjp9OcM9L9','TlIkCYlQ8G46qANe5xYk72dVFA36uzDCYs',7);
-INSERT INTO t VALUES (58190,877244575,'F1MoA','jlGXV','1iudZKOBOS7','BJ','4QOKzSn7cqsjcLUjyTpMpqISPKaDRv9P2XmSnwIReJBJcVZxyaeU7SWWmGs2Fpb7O9MU','obZ2nmb',8);
-INSERT INTO t VALUES (27966,180028576,'2a9xs5','8Mt0gbqf','Oexm','uMYe6','ey4sDdrDxtHPRVO3f7UJy8Rw1VJVvNnoR1Z1G','z13G2CP2CVpYfAxhAqtbkr4k1YGeppXJqTzyqCs79S6uViLvpCUH90KerkQfT7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT, c BINARY(82) NOT NULL, d VARBINARY(53) NOT NULL, e VARBINARY(42), f VARBINARY(80), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-554115,1114375711,'HF','h2nCnnhgrfBHdryB6TGjhH161','yJdDnFIcSFoe5TNn8m','E08eHyq7cVMiFJ8dU','N','Y',0);
+INSERT INTO t VALUES (3899857,-695490409,'iIHrpJV08scYm','O8oPlefjh25HDDPlQ0pl02LXJp4AHxq59E3jlaJ3toMS3mqQp','rDFq59uWpjn3br5vJncv9aMM0HCjAvar','rPwnyganCMwR3NGPeIrMtR0cQBdds0gXr79GNReB0uki5xaIR1ghxIW8SA','c','un',1);
+INSERT INTO t VALUES (1798595,1203880257,'g5pLiJiXMkiaJePug5y3Iudu96msf6Qf5K8SxLdi4vplUt2','havTV2LMy0mViCJrxtSg6IHnu86yqLXkz3LMnuTfsa2H06kBuB1kK','gQl','kWbrzgb6VTSSRQBr0LW2ZSh4WNSuLhw3qRV','wM','xB',2);
+INSERT INTO t VALUES (-7160653,-740981911,'1GhaNNfJcGLZMOEyOXn6ODb93E8Qa3C0R4AZUyS08f3lceIOlNe7wnOPCusgepq9','TKRqWFotRTYaR7G','DJ6wwEdcY6bVHkUcJcIf3sTsRL6Rzamq','057KO9aIpIn4231VElMDl2i0envB6ea58PmIeLp73k6bhsB','vu','Og',3);
+INSERT INTO t VALUES (8253507,1885757127,'7DtskCtEgDwneN5Zuo','JTLrhHmtegw','9Vt8dnpFx26a9Y2LIkX9VlGnGKCzIW5hGkA','WvVm8yLtJdV4p7bnNGsWWpdij6vxPvvesyOIdlKXhXWESs4SFHBly7u0TRBUOuMh0C5lgGcwbd','R2','y',4);
+INSERT INTO t VALUES (7269365,-463131189,'98P8J1IIwVGEiRoGurRdmCTRmtXJHDw7PlWigbcRrWSS','RyVI','szHqic9jgGKF9b5S','I1nkC8ei7q1D0IhuirUF5U','g','s',5);
+INSERT INTO t VALUES (2367294,-1122705844,'yqMVUaDfE','Ey7xVXFlu4cCVeZ1ESDCyCzW5RwXqyhNz252PV7w7FomrLwwD','4QPrTp1LK5VFmygqDsdbyYhvGm12PEqnxbd2XgO','7sT1TP9FHUcKcwAHbqmfR2jWNmqTU4LCpWyJb4VtPY4ZzkKFhwsUui','z','aO',6);
+INSERT INTO t VALUES (-5791259,-1764606982,'O','K6fjOL8JFbmZ6f2k9LWhehPkGGnmratihHYLSnE33ds','0eBr7vFF1naYffKYh1ulkI33olnq','iOKJ4pOD5WUgzvctZBL4MlyXJpiVmZefmm7dKGecC2DxOn6druH9MwDUZy17MTK5evsNJFoLp','Tw','bO',7);
+INSERT INTO t VALUES (-5512399,-229615602,'DNedY9M7O83Wle9qUyAK54tYZeJooWpHdpS6MjWRY1','ODCBSMgKjJwNMyVUHB5CfkSH9A0LUo0X5x5eyjJJBmUvhVDZyIxsq','RadPXI7w','WIlRZzsjydIaKrY2eZNpRwwZE4arWibBOvH82fCJevkzcsE10YkMY3loXzqV5X9lcnooJbzYnAurxh','4','j',8);
+INSERT INTO t VALUES (4295532,-1021884888,'7FSoyxiPhDmQ6r3UU8HnE19KPYuTZBzCNcr2tDKvc','1ymVhxNwtN86Y','Te8dX3IYFP9YfhQWT3RYorJ0Bk1','2frEDcn40dIurWFcszmfoHmxLwvGGONZFn7ttVU0kT1UlhXBzE3AHAdw64UCMFkXKAynZ5LRpeZ63K','Y','i',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT, c BINARY(82) NOT NULL, d VARBINARY(53) NOT NULL, e VARBINARY(42), f VARBINARY(80), 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 (2593287844580709183,-1185591406,'9QiQY6Z0SYRL19O5H34MDJUPk4afNq5U','hO3ojgHDkfZX6DPSB2uPbYZStT6Rvpx','giYnCVDA','fEX5alDMx3T','97zvVQbV3HEdxj4Mfenpnek5VpNNxsor22yhwqGtrLdDUHuHC','VaEesgSyvJHVBUOGlq4RFLHpARs8OKG2Y3bxxEOZHQTprv1TX',10);
-INSERT INTO ti VALUES (2593287844580709183,-1185591406,'9QiQY6Z0SYRL19O5H34MDJUPk4afNq5U','hO3ojgHDkfZX6DPSB2uPbYZStT6Rvpx','giYnCVDA','fEX5alDMx3T','97zvVQbV3HEdxj4Mfenpnek5VpNNxsor22yhwqGtrLdDUHuHC','VaEesgSyvJHVBUOGlq4RFLHpARs8OKG2Y3bxxEOZHQTprv1TX',10);
-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 (11740297410032133244,-1350039535,'QncMOsQG','dWdYbaHr1AMvPUOv','2pVy','oB','2ppmDmb0VL1tG3wtWI','Hn4pgrLeDF8Ev4JKigAm03tERJzyfS',11);
-INSERT INTO ti VALUES (11740297410032133244,-1350039535,'QncMOsQG','dWdYbaHr1AMvPUOv','2pVy','oB','2ppmDmb0VL1tG3wtWI','Hn4pgrLeDF8Ev4JKigAm03tERJzyfS',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1761898903,-1913223731,'HnlIzfSr','uNX7KcrTVWi','zto5L6ziKR8IwIMmgS28o','GSM10BSXeo','y7','lk',10);
+INSERT INTO ti VALUES (1761898903,-1913223731,'HnlIzfSr','uNX7KcrTVWi','zto5L6ziKR8IwIMmgS28o','GSM10BSXeo','y7','lk',10);
+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 (-2062110983,967066423,'Ey0hWE0MNDoBQgg','LSgSQ1G9epFhY9RkKVkc3TWnwaeiqeJtd7hyL5fNyZ0Yz3TsRYc','1fLOYd1SKtLapRieKyRbI8n4czq2Q','65GlUCspZQnJsPVoBbT8fYxcZqSd49','Q','Y',11);
+INSERT INTO ti VALUES (-2062110983,967066423,'Ey0hWE0MNDoBQgg','LSgSQ1G9epFhY9RkKVkc3TWnwaeiqeJtd7hyL5fNyZ0Yz3TsRYc','1fLOYd1SKtLapRieKyRbI8n4czq2Q','65GlUCspZQnJsPVoBbT8fYxcZqSd49','Q','Y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (9245580663554892240,-1265059902,'HGveUwMpH0spw0p6BfOmGY2mwnERjWwPbH8aQrGm','ysYFIQR46jmoTAI6vwq3z1gIwntalXSu1e5snxWVJJ2oFPDbIEwS0TLFfugyTFYOqwLTqMman9yPUWUo5faFuwZSLdM9hUrEgxr7jV2y4O6TKczAm8cp0qZeHtFMCFenCanFGkceBVvIir1sYqesw8K3mBPXDKwnLvtXRMWDKgZ5IPh73MO3WgIIcTxgribMrsN8MIT1VkyOinZ4THB0jsDO5xdBJq2GFZ5R5NMGUlIDuH7C','vKSeJ2','Ai3qqgdNp','kDFwFM340PakAbXnNkR1Ez5bVy4GJf7P3SUr7UFXEGXssRIN2lCN4VwKQvx5gFRPYE3aBzFP7T8qhb','zu3LLudUB5US05YAdbZtBIUtzj8Nmu4ggDEAdzt2SoQAT5fuW1VsElLyPB39MRl',12);
-INSERT INTO ti VALUES (9245580663554892240,-1265059902,'HGveUwMpH0spw0p6BfOmGY2mwnERjWwPbH8aQrGm','ysYFIQR46jmoTAI6vwq3z1gIwntalXSu1e5snxWVJJ2oFPDbIEwS0TLFfugyTFYOqwLTqMman9yPUWUo5faFuwZSLdM9hUrEgxr7jV2y4O6TKczAm8cp0qZeHtFMCFenCanFGkceBVvIir1sYqesw8K3mBPXDKwnLvtXRMWDKgZ5IPh73MO3WgIIcTxgribMrsN8MIT1VkyOinZ4THB0jsDO5xdBJq2GFZ5R5NMGUlIDuH7C','vKSeJ2','Ai3qqgdNp','kDFwFM340PakAbXnNkR1Ez5bVy4GJf7P3SUr7UFXEGXssRIN2lCN4VwKQvx5gFRPYE3aBzFP7T8qhb','zu3LLudUB5US05YAdbZtBIUtzj8Nmu4ggDEAdzt2SoQAT5fuW1VsElLyPB39MRl',12);
+INSERT INTO t VALUES (-823403696,568170409,'oy96J6rKDPO0wazF','pipKmLB5PmYjgv4q9uJa78F92JvOi8PWk9QmSWZQ2PHvDTLi9BCFDjuywn5Fe7Ko7FxTu5ykTYGvFqKixE3QokMUkvhkpVNs4qsE2KfJg5Wx6qTPhyWpLiUEdPYt26AMwLCvsx3zGoEo9cvmT4X','Gyk4YMzrBl5As8XxJGd5L9oerWAZf1u','NLNdEna4Zae14wDTxYK6fphcoJi7fK7rWfp1jT6FxvXqgj8LP8rf5WL8DlA402V3UmRGdNCeW','z','d',12);
+INSERT INTO ti VALUES (-823403696,568170409,'oy96J6rKDPO0wazF','pipKmLB5PmYjgv4q9uJa78F92JvOi8PWk9QmSWZQ2PHvDTLi9BCFDjuywn5Fe7Ko7FxTu5ykTYGvFqKixE3QokMUkvhkpVNs4qsE2KfJg5Wx6qTPhyWpLiUEdPYt26AMwLCvsx3zGoEo9cvmT4X','Gyk4YMzrBl5As8XxJGd5L9oerWAZf1u','NLNdEna4Zae14wDTxYK6fphcoJi7fK7rWfp1jT6FxvXqgj8LP8rf5WL8DlA402V3UmRGdNCeW','z','d',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (17614805404426548198,727391798,'ADVmigYGhrxXuk6LscDnfzaIeSiww','AFxRv6wDY64aKhonhOoYbrUu8M6STb0F60xHEYFU2CWaJcweuTj5qaWn4XAKUzk04c11d9oOZ7CS2C4W2xwj63kf6R5zQvnTVv6mD3nsClGcedYcSzFusZXITnvBqujRqDOL3cReAPNWJtbvdIMnzM7LPeX36WHZcEUDkqa','B0ZJzyaXu','pDyejYreDWVo4yaUFuxqejpbxUZhP6FkXao1XkzFoQNzJkbm0N2X5JHcwgSYxzqHwy2xhvY6znjP3QTFgkQAYRoa07QUUl8FYBAzYSS4Bc7CPpBps','AQHuOPiNsTwFFxnm6','gABla2szZIJNiT1GpMoIgN314lrex2aQ2FDG5XjrWyDY8Efz3S8cSPX3DeLvZdd8WR',13);
-INSERT INTO ti VALUES (17614805404426548198,727391798,'ADVmigYGhrxXuk6LscDnfzaIeSiww','AFxRv6wDY64aKhonhOoYbrUu8M6STb0F60xHEYFU2CWaJcweuTj5qaWn4XAKUzk04c11d9oOZ7CS2C4W2xwj63kf6R5zQvnTVv6mD3nsClGcedYcSzFusZXITnvBqujRqDOL3cReAPNWJtbvdIMnzM7LPeX36WHZcEUDkqa','B0ZJzyaXu','pDyejYreDWVo4yaUFuxqejpbxUZhP6FkXao1XkzFoQNzJkbm0N2X5JHcwgSYxzqHwy2xhvY6znjP3QTFgkQAYRoa07QUUl8FYBAzYSS4Bc7CPpBps','AQHuOPiNsTwFFxnm6','gABla2szZIJNiT1GpMoIgN314lrex2aQ2FDG5XjrWyDY8Efz3S8cSPX3DeLvZdd8WR',13);
-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(94) NOT NULL, d VARCHAR(3) NOT NULL, e VARBINARY(91) NOT NULL, f VARCHAR(24) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (38463,104,'DkUPEYVTFZ9gqQP9dE4CpFSZPeyKUp5ioZ6x4POIivvDb3KFHI5NWI8R','T','EheivIqFSIvLMZAAueKOK9sfsSyAQj','ljCi','JvjCpCYbH4ukLm1VL','0wqys81UO',0);
-INSERT INTO t VALUES (32694,8,'OTjz9NdnZrNZiO9tLI3SLAOvEnOosJrvxWaAxk','rWz','S','NzLXbIachvLPavsorwQx','ZZYwDhmjVgmyFghGHvnx7mNeJG8JAERJ9cXiWup6KK4ugdCBTlyVG9FCT9LYj0','DKhU',1);
-INSERT INTO t VALUES (36005,54,'MHUObxKsDHnF2kY4hOw4awLbc9egnYrCJLuI2PhdcSj4tMqg5sdtrVhOZo6hkKBUfRwjm7J','DE','h6IpHjx5ipbGGYroZqosab7X15GBzhSxS7TeC1nCs3xmnB2UoMCTXocTBaPBhwtjfFZPl4RPXcJU0eMUxYyMfGZoXx','oc','2nafPhGTzp9pks9CHC0ss02RudzCYAsQocBglLqgqvtln5sbAou5wzpu2uDq5qqCSbFiAO','88J9LS2h18xOTkInchYpeU0tuER5Mhb8YuiREkAQrHVZPwMzzUPYMlbo0ZYuRQFsNOrFi',2);
-INSERT INTO t VALUES (8662,77,'8','fqn','M6uPE8RR1OGa5n6ouAGoUao3VHmgMXXLrKjCXTBAHMbN98PgeQMo9vnHkyIh','Tvf2ns9zothOgGev','p4VwgiEfbMhIyv298qcZ8RMosU1NKX6Ue7dbQ0OcPdoe83DE7pe3FgCTEDwstS','gLTZ9elcY5GrYbl5yPLccl09ZEMW1E25EzYLw8xaaFmsINHFvWfReABvL75oU7LlC78MzLQtiAriKqgCgyrtkbFI8N2ULfROG686',3);
-INSERT INTO t VALUES (2356,73,'gqF6RlcnWAJZ6HkzIlefw8CEbcEyVG','f7T','ombh','BM1zfzw17cHxK1sdHW854','khrYidADU4tSKAhiwbcU2KZNA8Cw14QU4x7bz4eypDoSbdwsE1yOice','MqVlVYKocC7OmIsEgc6qnOUDX8bLzRAMJdooZu9t0qWkjBRWwk1a21EzqbPZ0WIdJcy',4);
-INSERT INTO t VALUES (42832,82,'U8Qc5CeEfuvf6FYD0L0ZkblP70r2ikbDYnKWpqn6uaWyO0RLKHgBPzeu3aVmT3gy1OfUXeq','S35','8dxuBfCNfiT7eu8GDYkiJXqqfiMI6UmXyx87BEm2TP2KSreZ6cGXEcUfvLmYKn63dmN4Udmm8BMcyUFlkCnC1JH','1E4','nQZuEce8TcEz9Z9C256aSogwEVvpZfqOZHdfgvaPMV6j79xtbWfV4h','IoSQZlzjm4XYPdIXspWvrmLAOVICwufHJr4oaHbuSv5MhddJB7RUT1mMUiK2y3SPUBctY',5);
-INSERT INTO t VALUES (2770,174,'q145lWdRoN7vBPktlL6','U','AjBYmiMQC9g8v2w9lYp6QNrYyzuoV5xXcilhBbsjOpvchDq1OTCi2kZTsGyEN6m','Y','OHFpRKdoeWASKtEjh3GBmd5XzadeTsqzKvP0HM5WIra4tkMvDyrBaPLxIkLuz4hWFiv95PfZWoVfECerqTjOno2','hPJhBATsThU6Oyi4Ch55WnZY48RxuAqlpfl39Rk7g1hgSi6JQGuUGTPfnMckaFEPx6q',6);
-INSERT INTO t VALUES (60334,97,'wWGdIZ7m','Zt9','IEBM9uyj5K25sTNLS2GT6b4BfBvRegh3p15d14hBFfXqORuvUXlrLyOs','HpmP7zARz7tuN2FYujtjK','Ue4A8yplxVewVWuZiyEVFsYKApaJe8qSx4E9ehIJAM9PWUtLB75Us5CQlXNXlkFS3SwYCwChFJ4DhWjIy8qDAWuLozU3OccL','sSoaJ6idkqX4YmZedtAF5m0lrDZddyNLzJGQsH9Bmltg3K1jUVRwk5SthTFQ7niMlw3Ip15',7);
-INSERT INTO t VALUES (13991,127,'G','Cn','Q3qCl4V61dC','RwBX3Lmnves84Pinf','G0rvJt6gPuuJu5B4sc8gsdm4OwzD9d3btM2ifmz5QXaXaMP4ZQ4XdTI907CnSjORWuBJVn3U6Zu2CGR7wESL','hhP4mt9uiMsQFA65JSV9jvC3U5cnj0TWzouOX2f9IzzOa0D076953BkOe1oG87NhNiIue7KKpBdGJaimLUi7sMwzqn2R72Uzvkd',8);
-INSERT INTO t VALUES (46048,98,'tcPlG3McBbl755DkhNnqwHSREUK0e308xmL1dBlg9AoRkC2rDIhMpChWHSmWgeqA1bxSI58olZ','F','efux58wTGL7CnMSqf2zyBSWj9B0Gn3w1P','ToDB6kpcjnPszmskRFnkiRDo','Ns0BZK2KdtjikOvFT5nNngHmEab2OBrpvGAYfLTeL3l0eMcqpQ6F46uWt6EI5Zc','y1KWxG21sgecCX1kCkPWkIqBP1S5zWFinLDKpBs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1092017369,-1894118220,'X3W3vXE','i8Tb5hpNzHlwRMAwmosXKvp8rwjhE5bqHZjqijACFRD','D4q63wR7HDaXyo02HFeN5fTzXKHTIGI6aE91hP','5fOZuoPfv2J8tIx5uG6UlH0tnW27czhYoaTilYVakmxW6apqMdkgMgmUFmnEEsXfcpAX0Rh7LKuEqMLGkINOtQrEMXRbv0piiw0iGTpkCJ48BlnErVr7RudSiU6Hd8A5uo5q5zXaYNC4yrJADvVHq2YaJgJQkUkbKa6ooCNWY2o5vWJHF0JvUmqjlA5JpVv1mlTQxve6tY6qCy36djbioEPkR3ZB','RC','S',13);
+INSERT INTO ti VALUES (1092017369,-1894118220,'X3W3vXE','i8Tb5hpNzHlwRMAwmosXKvp8rwjhE5bqHZjqijACFRD','D4q63wR7HDaXyo02HFeN5fTzXKHTIGI6aE91hP','5fOZuoPfv2J8tIx5uG6UlH0tnW27czhYoaTilYVakmxW6apqMdkgMgmUFmnEEsXfcpAX0Rh7LKuEqMLGkINOtQrEMXRbv0piiw0iGTpkCJ48BlnErVr7RudSiU6Hd8A5uo5q5zXaYNC4yrJADvVHq2YaJgJQkUkbKa6ooCNWY2o5vWJHF0JvUmqjlA5JpVv1mlTQxve6tY6qCy36djbioEPkR3ZB','RC','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-126403716,1730504627,'tTgo4QHiThEm4EafgkeTP5KAh2j1FvpucYHItFLpP0GcbLNBkJ0','atEbDObNG8Fgn83n5q8M0rhKtYMRz2jlEObnm0WeYHzcII2R4yKA7w5zA4iFa2BkgXKIWnOa9EY','utffUMEDk','GdEs9wQTOZdr37xBhzMHl4bVVsLKBhNxp1PDZlER3JE8ii2kNXw5h81y3R3CNlATQBPfHYCIgb46d7aVrQD2m9C41iCWlLzZ9qhi68DtxpsRODMj8m76ENXBa1BazFYJj11u7hEGXOkqpXhtkMbmYSIHrJj5tViOMhSHisXkbHnnNmH74asPa81JL9LLPFpI6LyD3b','x','Z',14);
+INSERT INTO ti VALUES (-126403716,1730504627,'tTgo4QHiThEm4EafgkeTP5KAh2j1FvpucYHItFLpP0GcbLNBkJ0','atEbDObNG8Fgn83n5q8M0rhKtYMRz2jlEObnm0WeYHzcII2R4yKA7w5zA4iFa2BkgXKIWnOa9EY','utffUMEDk','GdEs9wQTOZdr37xBhzMHl4bVVsLKBhNxp1PDZlER3JE8ii2kNXw5h81y3R3CNlATQBPfHYCIgb46d7aVrQD2m9C41iCWlLzZ9qhi68DtxpsRODMj8m76ENXBa1BazFYJj11u7hEGXOkqpXhtkMbmYSIHrJj5tViOMhSHisXkbHnnNmH74asPa81JL9LLPFpI6LyD3b','x','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1053343408,-1174073238,'YunVYTSntMZDjfIMggpOiMLs9WVJ1DkQkCkKwbfKUTGWwMdPTlbqI1GnxXFj2','4CgOf30AwE0n05tUNPHv7aBLMd4KgSfudXWxstsJoTR2n4K7LomRIIJPVDKSp0wotimxzJmMENS48Gsd75KA1S59I0xGBenLLpoDUgT8ZqnuzDp3hZevDGJRKyqe0dsTYZp6CoyArMjYVpilPTA5mQF9iSWOhbM1c05iwuzy40suee7fvq6jGFkco8GOxXxFzHQB5W','GUs85rSi0vS','atIMxUNArkzocOtPhjOe3tJAI1tUKuPVT1pmpu48hwE82tU8nsFvv6yDgEFFeuQBMDeXRLl6CRnxJ5GFxQJQ0CLmcDmJfx0f0fBmerF1hUNWXVycv8XClyaMYjHMgnsoN3jMkRQWh6dQiZ9XpBPNjoTCwYYktwOHCni1CMMFaZoqVDtsLyXcUsI49hOFCQZv5VFYK5zi3E','0K','5j',15);
+INSERT INTO ti VALUES (1053343408,-1174073238,'YunVYTSntMZDjfIMggpOiMLs9WVJ1DkQkCkKwbfKUTGWwMdPTlbqI1GnxXFj2','4CgOf30AwE0n05tUNPHv7aBLMd4KgSfudXWxstsJoTR2n4K7LomRIIJPVDKSp0wotimxzJmMENS48Gsd75KA1S59I0xGBenLLpoDUgT8ZqnuzDp3hZevDGJRKyqe0dsTYZp6CoyArMjYVpilPTA5mQF9iSWOhbM1c05iwuzy40suee7fvq6jGFkco8GOxXxFzHQB5W','GUs85rSi0vS','atIMxUNArkzocOtPhjOe3tJAI1tUKuPVT1pmpu48hwE82tU8nsFvv6yDgEFFeuQBMDeXRLl6CRnxJ5GFxQJQ0CLmcDmJfx0f0fBmerF1hUNWXVycv8XClyaMYjHMgnsoN3jMkRQWh6dQiZ9XpBPNjoTCwYYktwOHCni1CMMFaZoqVDtsLyXcUsI49hOFCQZv5VFYK5zi3E','0K','5j',15);
+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(51) NOT NULL, d VARCHAR(56) NOT NULL, e VARBINARY(31), f VARBINARY(50) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6976660578841151447,43877,'hxicIYuZD','jbRhBBy7otqkog3BphlXCd3oeh4DbtnZExa2HwFhGlQS8fe','w3NBBU7XCdU','5pg1JndlMC3uaLWEZ1qDdUOIx3bwyY','FM','U6',0);
+INSERT INTO t VALUES (-2217015282244519796,20907,'3SF445cz','Rl9','KiNtTM','TIhhY5USsWkkAk51Sf2fTkTstArCuDDfTAtSSO0rNh2VlEZg','a','lw',1);
+INSERT INTO t VALUES (-3290543397179622353,64273,'U93Qt2RbDyr37UsHbetXhXkp','CGSyM8wOrHy5Z','cWNtO','DtR4CCIiEBZx4PblpGTyRqKVpZ','E','n',2);
+INSERT INTO t VALUES (3531587223709671434,7593,'TR4HU5NwXFmjdfcdDntDw5T84REy0bg2fLMNkMw','7ynmUJdvYJEVTmAZ6fVBxezNeqD1OHmi8LFeFwQH60F2KS3','HNZ','VNUmROPSHeklRI7slMYzwM312RRpCBz1rX46de2nY9bbcyr9B','ly','ZJ',3);
+INSERT INTO t VALUES (-3301868657305704214,54766,'I0D6ai2wALOeufI5oWQpZtwlA','J2EsBud','R','rp','7h','y',4);
+INSERT INTO t VALUES (-3983291619899682145,22983,'rrPZkp054LsR8fMXUrNDOFP13lTsgJVzwQ6','xPX','oLKpSB32fpouZnB4GDvx37utjqUSt','zXKnLbpNRVuYJLFS6UFvihAt86GsSDCfR1','Tk','kg',5);
+INSERT INTO t VALUES (3829617227540166158,30105,'9NalaWm4P6Mnknx','3goL0EIiitdAfckLVIVbsKyuvUtdhU5oEtvSui1ghnWlaCzOISTPBG','d','cMXcOGWQ8ywYlp2nQRpuHKlRXPgYQKzYTVv8OxMaOQUgedyYl','i','0',6);
+INSERT INTO t VALUES (-1520730482307341657,54134,'OHaaUVEq84QNaowMPs9dd4twIY2W4CxPUh4oSUmSUjR','EB5BTYWpCV1TyjU78gp','doPKwmgUnBYRjXYCEo','JUXLXIz','Vb','5',7);
+INSERT INTO t VALUES (-298923436205846505,63951,'JKc5vl4ZQi6uLpIBqY0','z4xVGzrF6bVXqNvtZ6RmndTQbrdVwOnbkk57aPzTtmzb0Wd7j','PSnJ1Y','m0QJM5BrLH','JX','CP',8);
+INSERT INTO t VALUES (1545653074305829042,9028,'tQuZzG2nR2LLkdoZfyuuzxrEGBOl68AlISF','m3iJE0UmyM8UdPXkN','T','BpMhgKw6uBrGlYqsmzrnnGBEeSSmkT8jImfuAjTmmtYdbQ','vs','e',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(51) NOT NULL, d VARCHAR(56) NOT NULL, e VARBINARY(31), 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (59693,92,'dd','Ifk','lEyoCFcdzpnaCmXM3J153Q3uGbE6fAQ5FkVe4VD36QOj1M6VD37q6OZijpWsbtZ','bzpmL','MQ6k7TuhQtPVqq70eDihklJKnwsKipBKMJQ6AdvCmI5UYkRJ6QgEM7fSRObDnW5I1oTQzMbIt7DSDhmUtgVvdJEEz7vmSGTs','4xNv4RHDRMDEB2uk4qytTAHQx4MJx6',10);
-INSERT INTO ti VALUES (59693,92,'dd','Ifk','lEyoCFcdzpnaCmXM3J153Q3uGbE6fAQ5FkVe4VD36QOj1M6VD37q6OZijpWsbtZ','bzpmL','MQ6k7TuhQtPVqq70eDihklJKnwsKipBKMJQ6AdvCmI5UYkRJ6QgEM7fSRObDnW5I1oTQzMbIt7DSDhmUtgVvdJEEz7vmSGTs','4xNv4RHDRMDEB2uk4qytTAHQx4MJx6',10);
-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 (3618,161,'k','Dp','VZs7RkodKC0DgiDO','1TvlUb3D2','9MGRVB50Lc6s4JHUekHi51Vs9jEhagLPYYV7N48D1vpm09OhveJzB935GmTk54TtjEz5dnTBdkf','KfuMxENBHyWQ6w7M3XEpSqYezV5zB7VCTPAYvO2xsAM',11);
-INSERT INTO ti VALUES (3618,161,'k','Dp','VZs7RkodKC0DgiDO','1TvlUb3D2','9MGRVB50Lc6s4JHUekHi51Vs9jEhagLPYYV7N48D1vpm09OhveJzB935GmTk54TtjEz5dnTBdkf','KfuMxENBHyWQ6w7M3XEpSqYezV5zB7VCTPAYvO2xsAM',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4983283396401098547,6005,'jFy3WkHvDKhsSqPWTsqK4wRD8pdU','k0w','AoM8OnO9mn2ad6lJR','rqTcWMJ4pPJv3mkfRbtlBsj4fkRIg5jei8a8Q9dX','Z','f',10);
+INSERT INTO ti VALUES (4983283396401098547,6005,'jFy3WkHvDKhsSqPWTsqK4wRD8pdU','k0w','AoM8OnO9mn2ad6lJR','rqTcWMJ4pPJv3mkfRbtlBsj4fkRIg5jei8a8Q9dX','Z','f',10);
+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 (-8508367852601281279,64035,'bii2UxIWt4ML542hcRj9fwPhShheluZi52Tpn3E2FJfsPgZ','I6thKFONdbDOfJ1E5BsqB5LdcHi8RqP3UCQYT2LqkPraWP3wfJo','BrytS6Fsaz','21GWJgf2NVQHoXrGrH','6','z',11);
+INSERT INTO ti VALUES (-8508367852601281279,64035,'bii2UxIWt4ML542hcRj9fwPhShheluZi52Tpn3E2FJfsPgZ','I6thKFONdbDOfJ1E5BsqB5LdcHi8RqP3UCQYT2LqkPraWP3wfJo','BrytS6Fsaz','21GWJgf2NVQHoXrGrH','6','z',11);
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 (65241,189,'6hBf7T7SOinSMArJpJclvz3PkXPOj8pqcCZC546jwbyyHweVM7LHO9WDvkJcJ6X0s7xqoMQHOa5SZtjSw3Me00N','P7TLHqpP96ESBafzvS3guWq4KAex','XJ8RNrir5tT8AcurB46Ig9LvyQXljI6tvrZTNxrAbbjlEQIri','GF48TcYYKpeFhFnI8H','ZTm','FJSCYmIipRKbadympvIU9MCs',12);
-INSERT INTO ti VALUES (65241,189,'6hBf7T7SOinSMArJpJclvz3PkXPOj8pqcCZC546jwbyyHweVM7LHO9WDvkJcJ6X0s7xqoMQHOa5SZtjSw3Me00N','P7TLHqpP96ESBafzvS3guWq4KAex','XJ8RNrir5tT8AcurB46Ig9LvyQXljI6tvrZTNxrAbbjlEQIri','GF48TcYYKpeFhFnI8H','ZTm','FJSCYmIipRKbadympvIU9MCs',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (47464,67,'66knv0ENiPMAnkqrzRQtsuYZSzDaniPx93PQZIwpuOlsSdoE1RmAbMQGbq0mCku7D1vMnvWIccREMjmuyLwWTREimx','u1E4K2WsDeDJtrr40Lb1d5BPbri2LweTZLqbXHkxBi0vahEosUCQosnh6wWkv57YxVMELOYrWsf0rVrmYW0Vt5qm48QU9o372AKnOVC92Ov9iEWX7W1TgGK8SWKlUQNcBHgCJysUgOIp9W0FUdO4976k8z7lVz6x2uY9rz9GLMn2HAoXAor6eUSuHn','r7BzZeuaw6evlt','GQi3Fbyxo7x7iYDdk9NKHaT7NgjOYJO5ps9nGbaAd6VqJWLnjpHkHwMEltPGnP2QqcMQTJBFgQViZoIAkb0m7MiWESUT96eL0fDdNOW','u2f3Lf2YieO85kbl','9QBFHDRZj',13);
-INSERT INTO ti VALUES (47464,67,'66knv0ENiPMAnkqrzRQtsuYZSzDaniPx93PQZIwpuOlsSdoE1RmAbMQGbq0mCku7D1vMnvWIccREMjmuyLwWTREimx','u1E4K2WsDeDJtrr40Lb1d5BPbri2LweTZLqbXHkxBi0vahEosUCQosnh6wWkv57YxVMELOYrWsf0rVrmYW0Vt5qm48QU9o372AKnOVC92Ov9iEWX7W1TgGK8SWKlUQNcBHgCJysUgOIp9W0FUdO4976k8z7lVz6x2uY9rz9GLMn2HAoXAor6eUSuHn','r7BzZeuaw6evlt','GQi3Fbyxo7x7iYDdk9NKHaT7NgjOYJO5ps9nGbaAd6VqJWLnjpHkHwMEltPGnP2QqcMQTJBFgQViZoIAkb0m7MiWESUT96eL0fDdNOW','u2f3Lf2YieO85kbl','9QBFHDRZj',13);
-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(33), d VARCHAR(25) NOT NULL, e VARBINARY(100) NOT NULL, f VARCHAR(24) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5204752,22993,'9hlwNujAZEmHwpoc9trT4G9MpGQE','xGZFZpj','FjQS8QSNudUsIaNSrkp1ZeajNCvqE0nDX1v9BreDrlY5N0SOftEV7XO4xVhNMlZ96yr7leHp98cl22djRJFiyuLUppqt4usXtnF','gENmM4A7NGvFrm9Mh','fmtVqsIRNF7gGmjxKs8Pv9pb1fg4ubW4tYH0LNujDYlKzQW3cUSbvZlH9tMySEePr8El5TLJalPUwP3Ri8','0jrg',0);
-INSERT INTO t VALUES (12573673,-20699,'iyqoY2uWNkMG9sWh','CwxaGd5FtF','BSULZicipqkeP27moksPQ0cV4bFChyNsbZeb5d3nfSVjqCKAbW1Dw2Q1FBJ2CoUnXp0xc7Wpl8uSVg0YWa3ce04jcizL','MecroMoJnuNZ9K1yXIogRin','lYGEKgpisZo6uEjLEhVwwR4lKV6A9PF6iBw','qHpEQ8nepSLd5Sm',1);
-INSERT INTO t VALUES (2708149,21938,'NfbHBt','od05RgmIdY2CNDDeeDSRYfXO','j3eAqGix37JokvyASTi3A6V4','lSvi69bkO2SvzLoQscUXkm','Qq2XkRLVoj5JSGUN','F7YfTTQLKlZiRvdu92D0xbkfcPG9y10AOFRsS0XJvn1GRsYg3znMhD2xCDJzq3jOReV9ZKqrgg2QDXvGR8P27GzL0kQuafJME',2);
-INSERT INTO t VALUES (8842546,18888,'bYIbjEsz9AeAu6','3CuKhLuJe','aigHAa5IQoAtxrBIJIOeMNvBOBmWWaznlZcyEk62580F6uMGXGFGdFih1tBpD7KSJ','jkA','ODBSP4AIGk1gAGls0axxTwSSPWgVxqnk6U6iVw8ecC8Sx','4Pvp3B0CYkNk4uBNCvtuPoKkC8sKkumEEZVsb9lRYdXeDipjo96IdE7kYBEmxrMJwbbVIvLTz0F4TKsCZB',3);
-INSERT INTO t VALUES (11021211,14726,'hw8OLkuirsGiPgClSz','LtHFjGfizuf1SlZ3LaOLI5SJ4','qK01zDrpvaOkAGARQirljAxy0jo','lwYul0t','ap0Cejw6LZdoRHDp4EvgavshO','pVAlJQrF0nPkgOeFsqh7bivtrdGLi8CU',4);
-INSERT INTO t VALUES (6307422,-24973,'kDUW2HLAjHuJ0cMk','nCstUPlXRPO3K','QddpKaO3AMqWUD1NmTidEJjbhhcRm81JSdodcBEdZf66f0F5MAHxBaYQ2UgLPrTMQ9XbLdb5u5kjJnNL06wy','NbjC2rGPxnn','fbMAxzhewfnuvrCSrLLZpKx8LraExaU7vZ7v7CuQdPFj30pfgRbFPrU6i','cbr49z7fVB99n64eeOkweRCVenQHi6TDqx',5);
-INSERT INTO t VALUES (16375153,5348,'w94z4U','s9jMZYGYa71MivuS2QTuBF8G','IBapy2JXSnTNUgcrLceE6w9tc665bgMIV','ELJgU','qRk','5oN9IZQDSQAXaY004QSEGBd',6);
-INSERT INTO t VALUES (6864452,7583,'shSk5T4JlcbG56bSEJ8OdF9','S1','EP7GJBE1pblyT7Q5dZ','H6lbRNfz','WlHmMOwRKhRh3b1AEwOUkWyEtAJLA08SgTGtF6xHtapf7WNpLV7ehl6WLbp2W7H04a4v4ohtKoNh9UJN','UQbuy',7);
-INSERT INTO t VALUES (13734687,-4649,'ovSy07u4','5HY958','91D064TM6kFPfbxWK1olZ3LtSPpMLIGlR9q7ZmJ43J7M0tGkApdgy0','DY','iLCZNVY','U9X7eA9',8);
-INSERT INTO t VALUES (10075290,3631,'lHMQaLg','ub2z0SurKYLYlNKI7kF','M48o3E0dpQHO3bn704o4LPbXkGloE2Ot1MhH','7R6Zu9hnmxM','fltLj6gks1bJhA6h9OysI5lRrrHoAAupTiIFh3vataDn1YkBdDRlLg5','2yYOjFbHZJOjTe5VTOPttNv8NIvnaUngnmHEaXGFMRnxR4V6xfZZdrLrQU0Puc5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1200544228831971989,20595,'lXUjevodYD0nohyMh','6a0NF5lZXxLbq72xJJKRNpKJfHxXtB7lWu0UuKoMMiLWA35PdLnUQ8rCcyW1NFMb6XdXtX06MeQ9kdNhoTM18RjH9V06c8GPXTTgIkzGqKNYcdT2VWtoPbJ48JcqCzCLmYDSHajZ','1Fkf1BWDdFvpY','kWGCtNwFZoRq11y0hb8MRFMzahxjU','AE','i2',12);
+INSERT INTO ti VALUES (-1200544228831971989,20595,'lXUjevodYD0nohyMh','6a0NF5lZXxLbq72xJJKRNpKJfHxXtB7lWu0UuKoMMiLWA35PdLnUQ8rCcyW1NFMb6XdXtX06MeQ9kdNhoTM18RjH9V06c8GPXTTgIkzGqKNYcdT2VWtoPbJ48JcqCzCLmYDSHajZ','1Fkf1BWDdFvpY','kWGCtNwFZoRq11y0hb8MRFMzahxjU','AE','i2',12);
+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 (6918203174557464895,43230,'EEh8nEhefBzjwuIvknZ7','QNCTetZB966lJFo0hPeUhtMlOhDzVG3NxUJwolG5zivxeeLUHLpgw3vyCPR2K7mCQQJQx3Mtzz7PdehunG9OPi6yRe3L7vnmh5cwp1RgHTGwq3ibZMKJrqgHv6ifl9qo8UQEBExML2xv1eEVqFagVrpIbg0bL3oFdczGLx4Qh9GD0xdc1','elJuPusW3KJKec','a2Ol5bnmv4G2dIJUuxVDI3vTiQJpEyoBMziuffhIjViTGWQUxOn9rDOpv2Z','f','3n',13);
+INSERT INTO ti VALUES (6918203174557464895,43230,'EEh8nEhefBzjwuIvknZ7','QNCTetZB966lJFo0hPeUhtMlOhDzVG3NxUJwolG5zivxeeLUHLpgw3vyCPR2K7mCQQJQx3Mtzz7PdehunG9OPi6yRe3L7vnmh5cwp1RgHTGwq3ibZMKJrqgHv6ifl9qo8UQEBExML2xv1eEVqFagVrpIbg0bL3oFdczGLx4Qh9GD0xdc1','elJuPusW3KJKec','a2Ol5bnmv4G2dIJUuxVDI3vTiQJpEyoBMziuffhIjViTGWQUxOn9rDOpv2Z','f','3n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4710827638522380412,38443,'UfsdXoyW05BDslzJYaOKept0ReZ','j5FNHDft8CdoT0i9NJ9pTB71KT2plr0DXI01nm','x9RI2JB7IW3qaY9UVgSaJB','CvrBAILOse9kKWremwXc6NlWf2c1fzmqUYg61dAVWgi6ECfxSYYtXSKF7beS7ZtlSHiPvxLJmhvIyMg9MUPSm0WNqT0gy9hhufCAwyINNj88mdjifG0cuz0oSCd235QL5MK9Ch8b2','Xt','8I',14);
+INSERT INTO ti VALUES (4710827638522380412,38443,'UfsdXoyW05BDslzJYaOKept0ReZ','j5FNHDft8CdoT0i9NJ9pTB71KT2plr0DXI01nm','x9RI2JB7IW3qaY9UVgSaJB','CvrBAILOse9kKWremwXc6NlWf2c1fzmqUYg61dAVWgi6ECfxSYYtXSKF7beS7ZtlSHiPvxLJmhvIyMg9MUPSm0WNqT0gy9hhufCAwyINNj88mdjifG0cuz0oSCd235QL5MK9Ch8b2','Xt','8I',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8107721514387740958,56520,'s7zu3rwY4Tcih70BmO8jXR9uCoR3RACAEgych','c8tAb2fEPPY2XbcRrqYHde1F6h4QTvuEAXVzLSytqWlQCfeNRZCT0q9Aobl2y4jZSGHvKF5xpRLBE8e85WC7RzIA7ZNb0TiMXs51S4Kx4ltv3Ea2y1lM3TiZUNBmWT5RcH7BX9pnZCHdAh7IgGAkVLrNw15Awq9YQLM0WwXL4c2atbknZ02BWjpYtsmNkCaHF0gborK4uJt3f1T7bkZa0KqNpmZmmhrF5cCYSCawluj9EiM','qj7eV3oMuYf23gOIleo2DeViTf6','xBqSH6VpDsFnTWBkoMb2hrS03F6pwdMmysslK5okxyU5HHg6zfhA2dSTYnnh7BcpWA8nYLyHGYImAmPSPtiCoeWf5XqpLPsVInY6HWnuo','l','e0e',15);
+INSERT INTO ti VALUES (8107721514387740958,56520,'s7zu3rwY4Tcih70BmO8jXR9uCoR3RACAEgych','c8tAb2fEPPY2XbcRrqYHde1F6h4QTvuEAXVzLSytqWlQCfeNRZCT0q9Aobl2y4jZSGHvKF5xpRLBE8e85WC7RzIA7ZNb0TiMXs51S4Kx4ltv3Ea2y1lM3TiZUNBmWT5RcH7BX9pnZCHdAh7IgGAkVLrNw15Awq9YQLM0WwXL4c2atbknZ02BWjpYtsmNkCaHF0gborK4uJt3f1T7bkZa0KqNpmZmmhrF5cCYSCawluj9EiM','qj7eV3oMuYf23gOIleo2DeViTf6','xBqSH6VpDsFnTWBkoMb2hrS03F6pwdMmysslK5okxyU5HHg6zfhA2dSTYnnh7BcpWA8nYLyHGYImAmPSPtiCoeWf5XqpLPsVInY6HWnuo','l','e0e',15);
+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 CHAR(8) NOT NULL, d VARBINARY(28), e VARCHAR(75) NOT NULL, f VARBINARY(17), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1308074841455307621,14899,'k0O2','PEt44ZUQGAA','tQX9qKFqrDK0TE9yKa66emTywWEW0kpLtFmj7Ihotb8wQekYOkPRMj9aaeLoCBaMrK7ODgOwIu','NUrt','v','h',0);
+INSERT INTO t VALUES (11666828493606540003,-31541,'SvJ4CUMj','XUbXCtbkq','WlZ3CbJpYIU4WY1PSFhkoDucoezNPGSF','lnW6MU','6','vr',1);
+INSERT INTO t VALUES (12052595921617451625,15168,'6t','iTJCSmhtfXCS','dwfG7GCyJRieFhrqvQkCClYoh','iK9O0De','2','wT',2);
+INSERT INTO t VALUES (16049398350122542533,25198,'uE6r','qLm','cfIUEE','GetJpOKKGTjgU','r','3',3);
+INSERT INTO t VALUES (1968315715799131181,12474,'2iiN5','1prcCtfudbM','YBjbVfZF9c1XQTzXdb5d6LlriHfkURSq3OVGV','hT498Tu2qZWJ0G','a','K2',4);
+INSERT INTO t VALUES (11283680840227627335,31086,'atJS','Qa95w','O9qrXjLLEhWPUPhn5kHz5sUDcSHCAh9whxnUePHstPgjmX3qT1VgTMrlp6C','WE20DI8IlJm9','P','LX',5);
+INSERT INTO t VALUES (5760999972793912601,-24044,'g7DVca','oaSjPDK078VzE','tj5MQIG91zZlelEtrfXyefQZRE4EjSaiGhhon2ptorNrEFkX3BsVrF426PBQfuV5ti3','EyNPw','U','S',6);
+INSERT INTO t VALUES (13692258499931404259,25963,'z','Ks06j','WGhJvpiMPuAXvorIHzQIeEoAD8OpUVQGjPCtZMp9ITAzaaTdzIBlkaubmPLjNRXi3psmlrG','wCJHtHvMaqKdP4zO7','K','hP',7);
+INSERT INTO t VALUES (7263878371609053253,3212,'JH2wbF8','3LQjtLYcxRdVEJceNueusEaTI','hgfJwmWoaGtY109tP6RUXS1Rkibd9P2VHF','NsX3i8lCPy2c','d','D',8);
+INSERT INTO t VALUES (13708318091594381649,-24100,'5Z5l7R4','rYn4EeIjB','Ri3k9QRQsDLmju','uKlnRBniklkQ','o','n',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c CHAR(8) NOT NULL, d VARBINARY(28), e VARCHAR(75) NOT NULL, f VARBINARY(17), 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 (12168392800577728591,-3015,'qaTk26UfK8wyhxlEnh8Yw07EmFMTfJM','yawrxXIg7P7OLTuD','RR301iiGiTriZjfnfcF0gJFdlNfPTPJJJFQZH2FbNjKww5kJ6HdVzZSoaF','aU5HZGDMJKAcHn31N','hyST7uHJfDqYY4ktvEEltYU','gkMs4',10);
-INSERT INTO ti VALUES (12168392800577728591,-3015,'qaTk26UfK8wyhxlEnh8Yw07EmFMTfJM','yawrxXIg7P7OLTuD','RR301iiGiTriZjfnfcF0gJFdlNfPTPJJJFQZH2FbNjKww5kJ6HdVzZSoaF','aU5HZGDMJKAcHn31N','hyST7uHJfDqYY4ktvEEltYU','gkMs4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (18040755464652243068,-25164,'qWkZSvRyhoEVQsxdw9o','M6G287Ylp9K009yEIlL','RhVGKZ1DA5nR3C','IJqgjZEHX6UROvm4I0QVKJ','ID','c1W8AfFwufAaS',11);
-INSERT INTO ti VALUES (18040755464652243068,-25164,'qWkZSvRyhoEVQsxdw9o','M6G287Ylp9K009yEIlL','RhVGKZ1DA5nR3C','IJqgjZEHX6UROvm4I0QVKJ','ID','c1W8AfFwufAaS',11);
-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 (18011229603256048964,18114,'AAhQ0kWEHBWSdDfqlPYKc','qDFxJZTRqH83oOZpaaKoduS8bivxMTcblugp6mvMYlsltDpNAEEsFkb31WJiNVe721oofQktRNWaOjksL0Y1AnZ4yfWAFXC4NYTivQmSR976wytiRAw9vi3pgoF1Rl8DSZqVsdQvBNxgCC4ViO6NjQ2WtnVA5z9NgYDuh4S1GnRT8HVTDW2kHqedqCFFLqdgACtbiJhdy5dt1NYIXvK4ctDVsQPXejbTHXhYtnjDBjJM8MKfLlFSuA0sA','ZhOpqSTF88b9HmZBuyfFZ861VyGajLjleNKsjO2LXyIfCbZdM7TCVqyMWeczASMdSBuxKcsGS','S7p6X0EqWiqCqj','F1ZFqsmRgBT5opXzuI8YomvR1rc9GAXrUi927Dd9HRgAzNznCnfqTudGV1MD9JtpzyRpFnpQnBipyi4D','s1WQqHej27Pclmz9N9CIZXUbxM2O5q5uCEvCuLm3nH54HVuJ60gxvf1JEypPvDaNRcrcOqBGX3KTOjVg',12);
-INSERT INTO ti VALUES (18011229603256048964,18114,'AAhQ0kWEHBWSdDfqlPYKc','qDFxJZTRqH83oOZpaaKoduS8bivxMTcblugp6mvMYlsltDpNAEEsFkb31WJiNVe721oofQktRNWaOjksL0Y1AnZ4yfWAFXC4NYTivQmSR976wytiRAw9vi3pgoF1Rl8DSZqVsdQvBNxgCC4ViO6NjQ2WtnVA5z9NgYDuh4S1GnRT8HVTDW2kHqedqCFFLqdgACtbiJhdy5dt1NYIXvK4ctDVsQPXejbTHXhYtnjDBjJM8MKfLlFSuA0sA','ZhOpqSTF88b9HmZBuyfFZ861VyGajLjleNKsjO2LXyIfCbZdM7TCVqyMWeczASMdSBuxKcsGS','S7p6X0EqWiqCqj','F1ZFqsmRgBT5opXzuI8YomvR1rc9GAXrUi927Dd9HRgAzNznCnfqTudGV1MD9JtpzyRpFnpQnBipyi4D','s1WQqHej27Pclmz9N9CIZXUbxM2O5q5uCEvCuLm3nH54HVuJ60gxvf1JEypPvDaNRcrcOqBGX3KTOjVg',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12129307966496157162,709,'6BZ3JGjtQaV4hRm15OdJK','iGCBBVd9yIz6TBsUh6by9GojoqpLlv2XoQ2KdxKk1Vu3KQx5Z2UW8CBPH4VVGoLtj3VwbkGy9u3rHDMHU1QDlD83LV6SWiKEuvzzNTDHQXnyHE3aCpTdUFt81xQglkoM77FrwwOzXfz7frblZPNX5DkmTWfM7dBhNmr6yzulM5N8JvmMrTBwfCdq8DakgWFOFu71DiAbJs8yhRNUKgc95oZIpwjjakXA5','IbB1gL6Q7JNSmByoX9','sca6uJRRkqU5hvZvo5GxPrNI3uj','cgwYcD4xmyKLTqwGWC','FxLt5',13);
-INSERT INTO ti VALUES (12129307966496157162,709,'6BZ3JGjtQaV4hRm15OdJK','iGCBBVd9yIz6TBsUh6by9GojoqpLlv2XoQ2KdxKk1Vu3KQx5Z2UW8CBPH4VVGoLtj3VwbkGy9u3rHDMHU1QDlD83LV6SWiKEuvzzNTDHQXnyHE3aCpTdUFt81xQglkoM77FrwwOzXfz7frblZPNX5DkmTWfM7dBhNmr6yzulM5N8JvmMrTBwfCdq8DakgWFOFu71DiAbJs8yhRNUKgc95oZIpwjjakXA5','IbB1gL6Q7JNSmByoX9','sca6uJRRkqU5hvZvo5GxPrNI3uj','cgwYcD4xmyKLTqwGWC','FxLt5',13);
-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(96), d VARCHAR(50) NOT NULL, e VARCHAR(87), f VARBINARY(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7322757318854093256,-802811903,'xHVtSCfIP4mKyx5LNYMeCCpID9liV','ZYC74zUbPZOPM3425lYZXGIYogWV','SdnQvGwqnWDE4oNAsrLiBUP1p','27BuYquUgYHrpy9SLMPR3QDDCj5NkcaUzla7','FBI4hb8ybF5BwFajPWx5Gy7AhCeLNQuOQcfU','iqbtATj74O0hUprSrMkjHVCuJbpkJohz2mLHRR3qmYWJkWOSaSxaWXP8G2pWDZobeqf2',0);
-INSERT INTO t VALUES (13446058799509951149,-1093633403,'DpGhIIPAbCjIpa6aaJTIWEDbPuxti8ssdEn6bWRQSIs1NMgjzwY60YOTUFBcIQf8nBnByZfLDhtwwmrL','jsQqG1U5X1Xon9HoDLDjzvAKrhWcVLePApYjH5Qiim09Gz','ASNIhE','AU8g2FwkzdeXpcCcS5dRmPQiox657PjDNv','Rs1ZLw9AgyduKtaX1JMW','MXc0WgCLvOrxp6KqxdBafNcOBhPAS98kbUum4Mm3LtOhcB7C2PPW5CYraEldyZBnel5E42wJpcSPBqDT',1);
-INSERT INTO t VALUES (13369503740327795903,1455890465,'oyIykMsaEGH2ageiZy8','a2IY6HmEpXzoq4','JX2KD6Gh5JtMjKNXgA6pAdtfxAywkLHf7nZDys6557BSq','b4kkHUNnwQAbAp0Btcmdqi6Jym26Z4TFT2LeikAGOfwNSk4aoVEg1dRdZ2Z6Q','TAdMFLHsJAGxHmCYbYBce7BdMV9XlZAlnxXCsc8Vyb3F5QQH8qTm72xeprJqcs7i','ANhS61JlVXKDr',2);
-INSERT INTO t VALUES (2968175486389531964,-760131562,'gr7d4inMqDVLjdpPvQ6ISpjT3WGaOGZk1XpexwI','9GpNauJvu4LzXsLVCz49LXjdXz3ZkP4mlQ2gRpcx','85JGYS8AOLX80AB1cWKNf7SfmOjw2jYTSNK2b9z','V0flYHevvB6aPtJM3ZmMomssVWO3lbEtoPp2LXHNYKR0unWJlqwjr3teYpN9sW','AJXb5UeECUx','hN3wrJXBzgVYVS66BuB89cyqatmtXZrmq1iJJtyfS6BRTRKt5z0uKokexKhR5XA0o0XuQizWxprtN20',3);
-INSERT INTO t VALUES (2114983498568712929,482580117,'ILoHSyQd7lEyGg0EbL6eY6pA09134YzC','PQbP2VkhvcBdY8Z9ok1TtAb1q2Be3QDWRDpFCy','KkzRrmLukyfW0K','Boe1pCiPGUGAKncWObUbTlsGc4bb3PzRFibRy4wuUh4tXeL9wGSS6DNJczyuIX2tS','VUnSJx6ICWIsjluhP8Q3KBNiFCO4UvzvoYPGu4Y8LUIZ0IykZohcJ4','PKfnhAkTtbP3n5Gv9tYEQabat3yLq8r9PIzTKk',4);
-INSERT INTO t VALUES (3947228070046101843,679591029,'OZFgai9oaEgOAc','87wQynP5nbX4moMO1e8omCxRU','Y37h2c62SGSr8dElQeJWH471cuUZLbMRrnWNl16XczZmktbjSJyWPNAAItwXit5JQq3n','wIEasmwBlPwlg1VrGPjZaB','N6JLXlG5AnKCtl','v0Ay4VpQBeKWflmJPcZW3MgJ8JTmxNf0cH3S6mnnM2eAQO8bu3FE36FkWLgsEvmo3AJgv9lxOViFYmNBC',5);
-INSERT INTO t VALUES (824903980456673754,-1180012072,'bnFxEGNB2jeqGtD61mzmfIb','C9nAz','PLJ8eVk2PK6T7yOngKk4peAEoIAxQB012RoW4yghevwTfonRwNVA','NxqtTQXm8jgEBcfVlJ160RwAYWK6NzICCESIz5AqMOQ5vy0K7RYTJs4FpDrf5myrskAqlWH0u6ZozPRykXyALJv','oPcoVMSWTpxLxoMJaLUkebsDf2RXFAPxnZw3FgDIO1ACCPRzZkgoADQ2sWSeqOWDkdDKHauHJc4WKJ2DQjlMhITjT','w48Niq2xmSL9gErh0xnlxQ4ySgRyLhi7DnxEJx0QffI1TDDyo2IKdt5eOSI3oPQj',6);
-INSERT INTO t VALUES (8000241701987571819,-410635939,'Nd9KwFjaQGyRh14ohsZeDdMQRvpjZOuyPssMBRcyqQ1KLnl5zdcOJ12qUnsN28twpPlIfAm1oLaUOhR31','YVa9Kv4oXC4TeIw3iMwmpAwfxcZFITZj','0XFFQ0XbGo8eOl','IaI6a0ShJwRU9Qz3IwZzDYRxeCvTNqn8d0','NK02vptWG6SL70LBcTQRApqfS9WNNrrigr3r2fyFHreKRTXB2lIEoFsC5XL','um8H282SgAHN0GZx337CEhkJ5vWhV1XYFyhxYzaTCElpS6ffgMJ5BqWUHkbUQs',7);
-INSERT INTO t VALUES (952390657246050691,1881597001,'XDwgBVvbizW2wTK9ORZQZsa7u6ShdRF9QzIun3NQ9sy5pqpK7SzuyPfVLAA0lG5ILGxLN','siKdy6FMZv0lS','vvA3iHgRPTvK5p7oXybIoRs3WgNnTofWixp6eWhr0DS7q9','DKiqltXp16Kd4DrETolcnM8QI0McYfLSqn4cG0DpI0bazi1RLIXwTxBt3pOFEWOM47atlVfVy7j1D43K0','nKhKEeHpgjwZv5JEvnCDtrxC','96fRqRbQCiTyQyGGOMIeaP',8);
-INSERT INTO t VALUES (16113343130690485736,1754025033,'aZy8SSXTh2GYGVIGBsmROhlLUwbkj8lJsYKk9vjJ4zWCuXJBTrSqcDS9kMyWa9ijPxv4Kzwy373iSqg','GpADup25SziyDqKncksq0A313SeAGMcwiHWdxp1dRf','7TjXPcKkAEgoKVUCdcZW78U0xjegzEORbzoI3ZmOgse3gcFuLaOjv','syULLfvaRWTwn3oFg0ImSjh2Gu1eVf4IVeIj8BK7XnfSpV8KpvRotmMxZh4qi50gicV50QqkuNNvGR0','RggESuvbo6ovsinfKkYmqvuk1FRt86zgY9gHIkkRxyulh5jb','Z7Rcd1ApVHn1cxBleGE5HYFfWNKlutPZgxEbFR8wZZfvbiOSMqYu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (18140938919939890066,-4771,'W','mCjoo25lFD6yZc','iSxXR20TCKRZw8CytWCR90UBGgxCTFlSX3AO54ZEOnEBY','DhkKw','Y','0L',10);
+INSERT INTO ti VALUES (18140938919939890066,-4771,'W','mCjoo25lFD6yZc','iSxXR20TCKRZw8CytWCR90UBGgxCTFlSX3AO54ZEOnEBY','DhkKw','Y','0L',10);
+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 (10353393849994876326,-18377,'xMlJ7e4p','XzL','1EFX3MBcOAd9mZ7bfLYwYWmCu5xLN9nppLYkaZnUgeu3MPdYpLVxB7Dv','AU6h7XtAXbTvC','d','59',11);
+INSERT INTO ti VALUES (10353393849994876326,-18377,'xMlJ7e4p','XzL','1EFX3MBcOAd9mZ7bfLYwYWmCu5xLN9nppLYkaZnUgeu3MPdYpLVxB7Dv','AU6h7XtAXbTvC','d','59',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11299245636297866638,18029,'NaCP','XEYG68yCpoOtpqlGPpFUSxrGqqcTpnmnPFCZlgPEI2bbDp8YmXzJpHqTabJmF3LVhrqVBdVZCrnFSzWwIR4Kg6EZv0DQzpytWKDIYNopopqHi0GgeVnVNyuFt11HBzp23Q0kEToFSEz6uFSGjnRtcS4QPJlnQRahTROKXkwCRALxqT9FGLW1r2WdzJImlcPB','M6Ur3vedcS778LTT4Yb5vWY9gX9De0N','SR1npjtcG3LH','F','Vp',12);
+INSERT INTO ti VALUES (11299245636297866638,18029,'NaCP','XEYG68yCpoOtpqlGPpFUSxrGqqcTpnmnPFCZlgPEI2bbDp8YmXzJpHqTabJmF3LVhrqVBdVZCrnFSzWwIR4Kg6EZv0DQzpytWKDIYNopopqHi0GgeVnVNyuFt11HBzp23Q0kEToFSEz6uFSGjnRtcS4QPJlnQRahTROKXkwCRALxqT9FGLW1r2WdzJImlcPB','M6Ur3vedcS778LTT4Yb5vWY9gX9De0N','SR1npjtcG3LH','F','Vp',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4574819775903643243,-31271,'K2jVs7','pxESZQR7LWV8I8PM1SFvsmNhntNOUQoyudcZy1G8CPfZt8zdNHE4ZJxijy3RwYPrBWwosetLEAz1rZ3eRvKWFBXkLONjvCr1aAXfS9ChQDtzQQ2zb5peU5peX2re6gYsDyL6sHRBMGbzau8gEzZLZxz16nY41U7mRCOt0aFM7UssUuHrUBgjB','Moe6irHz2CbqEblpvw7gPcg8BabUvrcEw8E0ggZUYxpRgarLy53JMhJZy3mjbLSXDUyPg4','quBkOoHexyChBH4usZf2Oc1dnMI75JJtbwsFfJMOtsmDPI8c1KIFk2bcxMg6DKBrMyrn8rIbhBckOoMpx545ukNmyBWiJEqqkpL037eEd28f862243xuJ5GEsM1VdQRtJKr6WNV12C3tcxXHLD3prZIBnPiKeitmO8f4miXbdyNo0bUc8n8X8DE1vjTfFaY4ROOvCcgyxeAFphuK','U','P',13);
+INSERT INTO ti VALUES (4574819775903643243,-31271,'K2jVs7','pxESZQR7LWV8I8PM1SFvsmNhntNOUQoyudcZy1G8CPfZt8zdNHE4ZJxijy3RwYPrBWwosetLEAz1rZ3eRvKWFBXkLONjvCr1aAXfS9ChQDtzQQ2zb5peU5peX2re6gYsDyL6sHRBMGbzau8gEzZLZxz16nY41U7mRCOt0aFM7UssUuHrUBgjB','Moe6irHz2CbqEblpvw7gPcg8BabUvrcEw8E0ggZUYxpRgarLy53JMhJZy3mjbLSXDUyPg4','quBkOoHexyChBH4usZf2Oc1dnMI75JJtbwsFfJMOtsmDPI8c1KIFk2bcxMg6DKBrMyrn8rIbhBckOoMpx545ukNmyBWiJEqqkpL037eEd28f862243xuJ5GEsM1VdQRtJKr6WNV12C3tcxXHLD3prZIBnPiKeitmO8f4miXbdyNo0bUc8n8X8DE1vjTfFaY4ROOvCcgyxeAFphuK','U','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9997902919444407695,-10922,'B','jbGODt3f8iHb8wzRaMnPcbMjKMYdxeIGBMV8QS458t4M6B5ktRnaQgCtiTQD6vMmXmP5VV7LBIIsS7TYos1db76kh9DAwtngWCEhVTyyVWIcKFksAvRAOeMq3npHeo3oEphOAZWTc8adGxOiqZCFwmLS1DZeQ17gQtbc8RYdaHHMAk3Gt5mEK0oj1LFqpXwOWMrNarFKY6m6yv3HJyHBDoTRixMkUhkkTZ7','LGeYN0uo7ea2CMufNHssoaRuVnfgBCSuDa720S8LweinHe7J6iqYQOm5sHhgfABuM9Igmb','6Q2UhvFfQxTU0rs6kDAQaC','p','IQ',14);
+INSERT INTO ti VALUES (9997902919444407695,-10922,'B','jbGODt3f8iHb8wzRaMnPcbMjKMYdxeIGBMV8QS458t4M6B5ktRnaQgCtiTQD6vMmXmP5VV7LBIIsS7TYos1db76kh9DAwtngWCEhVTyyVWIcKFksAvRAOeMq3npHeo3oEphOAZWTc8adGxOiqZCFwmLS1DZeQ17gQtbc8RYdaHHMAk3Gt5mEK0oj1LFqpXwOWMrNarFKY6m6yv3HJyHBDoTRixMkUhkkTZ7','LGeYN0uo7ea2CMufNHssoaRuVnfgBCSuDa720S8LweinHe7J6iqYQOm5sHhgfABuM9Igmb','6Q2UhvFfQxTU0rs6kDAQaC','p','IQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (669450804002126356,-23554,'BLzZNll0','uIIh1MVLFc7GPkfhsFagZqT8pk5icl010ozhdbiR8oEnoaXtHv8BWcMPgFQ2Kns0fD5wkvKG9DQE8MoTUaJddxFAfsxS3XaWu4w0O62kJ8nykxcVvICX4swLfgMf6amfjz','EHIkTOdzcXDWh1uF68ETJ6XWcSUAyWQBo1cHjUZvE5dF3vNmEKivadN4CbnPEdPm48HUiO','ITFySeWBsUIHmPDM8OVqVIbzca06DyixBb9G','r4','5',15);
+INSERT INTO ti VALUES (669450804002126356,-23554,'BLzZNll0','uIIh1MVLFc7GPkfhsFagZqT8pk5icl010ozhdbiR8oEnoaXtHv8BWcMPgFQ2Kns0fD5wkvKG9DQE8MoTUaJddxFAfsxS3XaWu4w0O62kJ8nykxcVvICX4swLfgMf6amfjz','EHIkTOdzcXDWh1uF68ETJ6XWcSUAyWQBo1cHjUZvE5dF3vNmEKivadN4CbnPEdPm48HUiO','ITFySeWBsUIHmPDM8OVqVIbzca06DyixBb9G','r4','5',15);
+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 BINARY(31) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(60), f VARBINARY(35), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (165,15729912,'8PNPnOO','QhRSFqf3OuVnhJPNbJrX8fF3ewZcPspAg1IGnqUR','wbQbc0','mhB','1','zs',0);
+INSERT INTO t VALUES (228,15668419,'3CyBfAdQ6lMl4InTd','P5NX0WY','ivvNWZ','9y4','K','sc',1);
+INSERT INTO t VALUES (235,7354486,'mgdY03TVNabSausDzzz5WQ','V4RyajDLo2FKDEAQn99hC8x2mNdC7fd0','KVx','e48SUZ8VugsgZWEPA4MU','k','f',2);
+INSERT INTO t VALUES (6,13008647,'wmznELuQzx7jCkD','m9S8iZpWgERhRcVwxM1qnHBvf4NIrJ','rrEWLJ','G7HD74E0mQbk6NVTf8','b','U',3);
+INSERT INTO t VALUES (233,4310491,'UJxkBpPBuedWR','oc0nrAqKPo1PZqyl865bH','3IA10QHEDZFuXiA8jyaRwIDKM1','bnyESfBtGbatEhnsKN1qzzc','Y','u',4);
+INSERT INTO t VALUES (121,5233773,'EzHeh','3hlEy6SvpTLDTbc30XgTiT8phfCwyWWf6kwmL71I','So','8yUfjhGypHLgJdyLyhSu1YCBfd','W','W',5);
+INSERT INTO t VALUES (250,2004261,'rVxyoLgckt','geFdj1FZlJrwYJoEJHJOsj7tz','LZQQos6iKwtMlkr7C5RgCn1qBAzqYjnI43L2Ck4dNx22f0EeRK','jjhG2CDK7Y2p','w','tN',6);
+INSERT INTO t VALUES (183,12696211,'Gtp','EMIhn64jhd8Hba6vc6lyjkjlD3WF6psQPaMy6gScuo9GQFm1WuEw3xOxUSH','fkERAAcKM0V8JwVS4IfqCyfrt0pHxGmaYlJdrRBhPO68JROEAg86pHm0','WQCQx2sPKH7oZFnjwX','E','gE',7);
+INSERT INTO t VALUES (7,9274994,'3A3zn83ETx','JMSS6nYzpMDmjjV8PgukNwcl','NjsuMZPYzaZF66zMNjv25rFlo3rdV99nxuVsfKRoYDjW2Ik','mGzDSt0ZSZnzJ115fQpbwuU05OslG','2','l',8);
+INSERT INTO t VALUES (221,2943604,'H8pmCpccu68cq05gem','cSzhfFb7KrQ9Rp4rdPGa','2ZLJpKdTycAFVocPwSdm80NQoHkFWu9IldOsZVr11je7LTfDwszFnvRh5Hq','7SRXogoNhyU','g','0m',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(31) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(60), f VARBINARY(35), 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 (13107957253285159061,651724996,'y63LEMlwBdkbOUN3PJkxXkPuW3tazbKtQpVTpgIcOrbepUqgfD9JRbx8g6fzYJ0RHxAIuLXUsYfkP8oA7oD1ovXDbQ','0sMJ7mszGUNSk6fIRfurt2S9bcJn0waRFs9MwAVPVqT0gKd','cwG5tEM0zhdycBM4o0s6MB0FB2TLpPObEWPobVTwC6JhZ6uZRtV7pLCPApvMODlasrE43TVv1av04MGu','Qn51884t2A5OEnLf6IY9yiW32Rk4TiKOoA8OYkQNt2xQZKXaKHMGiPlt2e9MPsbA3aGs','LHsNbGHtPi751fXLRFQzy9AtCeyiLzSpEpzlAzRfR3lrh8VNYe3b4HUYS0hg','3ILpZA6IetN7srVBo9z6kHDZlcgYxL2',10);
-INSERT INTO ti VALUES (13107957253285159061,651724996,'y63LEMlwBdkbOUN3PJkxXkPuW3tazbKtQpVTpgIcOrbepUqgfD9JRbx8g6fzYJ0RHxAIuLXUsYfkP8oA7oD1ovXDbQ','0sMJ7mszGUNSk6fIRfurt2S9bcJn0waRFs9MwAVPVqT0gKd','cwG5tEM0zhdycBM4o0s6MB0FB2TLpPObEWPobVTwC6JhZ6uZRtV7pLCPApvMODlasrE43TVv1av04MGu','Qn51884t2A5OEnLf6IY9yiW32Rk4TiKOoA8OYkQNt2xQZKXaKHMGiPlt2e9MPsbA3aGs','LHsNbGHtPi751fXLRFQzy9AtCeyiLzSpEpzlAzRfR3lrh8VNYe3b4HUYS0hg','3ILpZA6IetN7srVBo9z6kHDZlcgYxL2',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (16453437806946635239,1900391841,'sjr8xPBa0DpLStGOWdWfLJ22ymc8HtgbivfoGv4o3hUz09dUTETeGTedTcUxVPoCgmdYhEWJ29ZXs1A6ISNab2smjo7dFyAZq','3LRedlGvrsr8LdgK2a4cYnntg2Yrcu9HYmLrSJgm1q4PQ','2hY77rjAL8MeoAbNLrK4pCZNwbpFqpKXN','Radxyb6FEahUJ1Lq2P','18YBZeuGNiGlrGzEj0JEB3agMqrxhpnp','tqmWkHJFseHSsNnnRzo0whjZT8L06cnt0lor',11);
-INSERT INTO ti VALUES (16453437806946635239,1900391841,'sjr8xPBa0DpLStGOWdWfLJ22ymc8HtgbivfoGv4o3hUz09dUTETeGTedTcUxVPoCgmdYhEWJ29ZXs1A6ISNab2smjo7dFyAZq','3LRedlGvrsr8LdgK2a4cYnntg2Yrcu9HYmLrSJgm1q4PQ','2hY77rjAL8MeoAbNLrK4pCZNwbpFqpKXN','Radxyb6FEahUJ1Lq2P','18YBZeuGNiGlrGzEj0JEB3agMqrxhpnp','tqmWkHJFseHSsNnnRzo0whjZT8L06cnt0lor',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13351410181912552555,11884197,'p','A786r','yc3otkttrbby1nFjfEy5ttUjFtQ2Tgaid','84lXeiLHBUTfMHS82tmWARDEPS2fCFw','p','A',10);
+INSERT INTO ti VALUES (13351410181912552555,11884197,'p','A786r','yc3otkttrbby1nFjfEy5ttUjFtQ2Tgaid','84lXeiLHBUTfMHS82tmWARDEPS2fCFw','p','A',10);
+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 (12925779481009969714,4190558,'sTErrTqJ0I4AkfGqD8ugyA','kuAkBhN0g84EGcc951yZPBvQ1vkpGUh23uHKDHVy5IUxG','tQarkgih075Xq','0EA2Fg3t8x9nPeX16d4I','E','ao',11);
+INSERT INTO ti VALUES (12925779481009969714,4190558,'sTErrTqJ0I4AkfGqD8ugyA','kuAkBhN0g84EGcc951yZPBvQ1vkpGUh23uHKDHVy5IUxG','tQarkgih075Xq','0EA2Fg3t8x9nPeX16d4I','E','ao',11);
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 (6645116682729910344,323140285,'iDHeSL2u','DUxgrNs6EJsUxWrhNgcaNZMyCeL1ZRpHQZqqjAqcWm967692zgsCOC7Dko1dtDUNWdp8l6JyO35dUuQzb5NtaS15iiGzWk333L3qg','ocoQ2JoTsLUr8470HeWzfLBGVFXhA1q9tM8mNgEiH3B01C','1hbD9zqrggraGWcocMK0pF9R3gVTBBdMO9cnACqSv','jphQCgQYtsqyDYGpqvJP5MivntRrRIBIjErZrvx95','FHheM3SgEf94CpSQ5ogDzQLv5B4B5MjIpww7Kkq6qqQqUcvv0YM',12);
-INSERT INTO ti VALUES (6645116682729910344,323140285,'iDHeSL2u','DUxgrNs6EJsUxWrhNgcaNZMyCeL1ZRpHQZqqjAqcWm967692zgsCOC7Dko1dtDUNWdp8l6JyO35dUuQzb5NtaS15iiGzWk333L3qg','ocoQ2JoTsLUr8470HeWzfLBGVFXhA1q9tM8mNgEiH3B01C','1hbD9zqrggraGWcocMK0pF9R3gVTBBdMO9cnACqSv','jphQCgQYtsqyDYGpqvJP5MivntRrRIBIjErZrvx95','FHheM3SgEf94CpSQ5ogDzQLv5B4B5MjIpww7Kkq6qqQqUcvv0YM',12);
-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 (12822911597791553976,1221666422,'kLAltgmdSpG5ov7Uqx9CKdJNrb1nKP619sDCUWD1uasHDwgOU1yZR3YAy0lvIIrMqAl9vaB7','ErBEEwkGuggPaQFRinfAarqHp7bDiSo44oDUUfK51r2IkiKufsV6X5EvhtOba1spSzkB7Wa3D8BVmevPZQKWr8bL2l1uN22ExihOstCMWB2M5dV19eFsphQqwpbwgy3KhOx6DpN8qPzlV6EAor86wXB6TtPdytmLbAIzamxgGpeKIk8C1','p8pMXJ','59ZyLYmeHR2gG8WPsaRqykPiSJUCWWSok1xQoonEjdFS7TdPZcH','oejoXWDcK0yutVHTcyaaCxtBeaEufR8pIcwfyx3xIgjIQFopy2NKNPllVwdHCRw0SeAx4RfK1rvSEDa','shKIvwicIgw9hCmnhj34EVLcPAqIvBkIDmnE6VGmiXFAZSCBdWlHAr2xaRCoMdexL2JV7Xni0Dx5Y1aRKx4qkved',13);
-INSERT INTO ti VALUES (12822911597791553976,1221666422,'kLAltgmdSpG5ov7Uqx9CKdJNrb1nKP619sDCUWD1uasHDwgOU1yZR3YAy0lvIIrMqAl9vaB7','ErBEEwkGuggPaQFRinfAarqHp7bDiSo44oDUUfK51r2IkiKufsV6X5EvhtOba1spSzkB7Wa3D8BVmevPZQKWr8bL2l1uN22ExihOstCMWB2M5dV19eFsphQqwpbwgy3KhOx6DpN8qPzlV6EAor86wXB6TtPdytmLbAIzamxgGpeKIk8C1','p8pMXJ','59ZyLYmeHR2gG8WPsaRqykPiSJUCWWSok1xQoonEjdFS7TdPZcH','oejoXWDcK0yutVHTcyaaCxtBeaEufR8pIcwfyx3xIgjIQFopy2NKNPllVwdHCRw0SeAx4RfK1rvSEDa','shKIvwicIgw9hCmnhj34EVLcPAqIvBkIDmnE6VGmiXFAZSCBdWlHAr2xaRCoMdexL2JV7Xni0Dx5Y1aRKx4qkved',13);
-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(91) NOT NULL, d VARCHAR(42), e VARCHAR(64) NOT NULL, f VARBINARY(60) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-19,189,'fupXr3FpwcZCGzvR6o9fjhXE','Qp9r74','7HY2gpMzGXfZEYYZPIq','JHLKyyRk5GJTxCzXqPPJ2hcV','pHb8exhgTnRn5Ce3F4zl','j22C9sv7Y094vzlM4lwr427TTj4qSf8qhITR0ny8ljLmUtsMi4mHwJG1ONzF6Jzz6nlhiOrVTPWdGVNF6Uf6',0);
-INSERT INTO t VALUES (-99,123,'jDxxQb5lcKODSE8blx2K2AuUxwTYtjAQpgzAzcUqqrA','i2EPBLlMAM74xuQAzNuezXyeWgs','IyPf6l0VIne','x3beM','VeLgCjKDUtosTGR7zlFaTXmn9MjaUB1Yw9HWNJlC619hLMOkjE7gN3F1f06s8MGa6EEUzXss5FPAM7KlFy2bbUxoJmY0L','JN5ur8fxjwVw5PzOtQdm05dJj',1);
-INSERT INTO t VALUES (27,0,'i5rA6kG1AYo7qYO0889y2ix2oS1ioj0m92MBQealY6BaHc8z83nKzbaW','Ig8Inuud7VlEe798LUXuYF41iQJpEk680HOKL','HSHYNLq8ZNXI2G3','4s','x3xRHPGPi2fAB0pbcXUi3IrtH2oZIEXi8c37WyHBCG0LrLi6QwaB2F0G0B2d9T05wjC','nWCLw6T62Svfr31vNKnUugREStFSxTHRTH7TtsVogGwrUZopQInz3hTc8ParKq6EKEsd8zzZh',2);
-INSERT INTO t VALUES (11,214,'Z9r','qxnZ','0CTvqFLmXBQj0VQTAe6SMNczy88WcRBHMTb3o4f3rBuTaGIqKsBvftlvns3i8C','3zJLWDFOkQaQnMaDxIqmfNnAKFeQ6LtHlBQ5ForR6o4tsG0J7kAjmxyig','y1eOUWwYKMhpkVn0pcfOj6KsCSa1wcSzIjdPnh3JaWXUp0FmR8PzEwGJK6mNwBiEiJyeBeTi5WFGz4oiayaZSvkBxkQV4EZBMMq','wi1vkMluW7Or7yt7',3);
-INSERT INTO t VALUES (-83,162,'cwOqAbBN0OTJYDSmcFa1XgWXmYrIMCDYQuBwyF5SZg8ksoXvzNw','VhRlk90631v','7Uvzanz6WICvissLJfhpY','9hwZRKMGB1kliSc','bdUhQn9JFl4fck0CKMfRahQJQMWZS8z','sGTtUcbAejOAWrFplJtoX78HcqMANpHGGKbP4UhCCPsbNvQTCKG6oipa5xhNKUFGG3EWpRgZP3Ja1FsXQKz',4);
-INSERT INTO t VALUES (67,102,'EZphODUCj5jiiwEL8cuCK850MyE9BD10n5cIdiVXl6UkN4','MIRpphx','ymnJzM7jQDStXLN','wZCHJKeSIFd4XZZVXTLrBrklAvd7C','LFMpz1wyldabAPqLU4SAMT6','duf0zDiOKe459tMc9x0GQvdvw9kSLLZIsDxK8sWRWy1eVRQPSdB1ep403bzAThXAqxeInFFYVFM5H',5);
-INSERT INTO t VALUES (109,229,'QTB6ig5aFLfymZUARKZFZ6sU1IPB3xFxHrMuekGxXiZsoGKxWcnmRD1rTOYK1DufiRLAiJZloIvSRqMfPD','n1OqoSF6PI6lTo6x6hc66Y6fu','kkrMX2dpMJ4yBOvAmnMLuAINYv78J51BaQzd','L3CJ9qR5j','GOnLRwG6cxcxVOIZS2YD4vkq','Boe9IHvZTTQG4La6vDjSRvZvFRC',6);
-INSERT INTO t VALUES (-78,117,'pXDJcP3o5JBID0s3e7YMHkEizWK6mqKnSEgmAvyyNFBkdPlk4i72evNSs3gAdG','IerE16KhQlZUixv4yb87iKQk8dDReotYH','bu267zLyYekAvV','fxVKfKTfnPcqMQLreORHGGKRFKNM6Jbd2vKge5MAgtlxvzhC','d8hnebGjaQoVDPg5YU0eOSI4CbNcoubcLqq0GiCRbLR1lTZks9wLawHMxY1VbJ0KIULmaq6J8Cfb0xFKcKdvqPe28IfcOD7hev','9YQVm83y77cJtyC1U8y5OsgXN',7);
-INSERT INTO t VALUES (-115,39,'47rkjLHdZpa1018aXV0GRJpmGHJyKVDRcYhsMyV6NxNyqwM86WOh3tcL64e9ZIuofKlZqsZu4gRLK8','ehxAShGoha9pTvIPBeYKubC8Zx2NJdhxtNAVdOWNz','uPSJ51gXSlNYL4oscJxZ27A37cRU6WBKUVP4pOSgt3JZmWnEz8l','QKiFu4WGJl67t7EemviXzZeUjKtSklDd8X','FcGgdtbiniQ0yL6XNtqApNSMiywu95fkIbgTQskHUtV7q3XBzUrq19zXZQdoR6mNz','MTUgav58DfW9a0SFjsMuuXDH6Y5fclBrb1wiCc4S1vL4uz0CV3CBHtybZYEruK3guIFAwlESm2wnLJ',8);
-INSERT INTO t VALUES (62,154,'LdfAJlaKjgiJOJvZBzj54','ReBxy2o23s983w2wLvPtphbV739A','mjgFi3gZsa','o8oxOeoaotUd69LJXdDdsbwPbr4jf4Tlw6la0Y8HmKaZoI','BiBF5KZ0GdIdq0BYcs5XJiZ0N1YeUwtDwCWRd','OJYiQX1bGEuQJhO7gPr0PTkz0HSFfeARGeKZCfPN6RZHCO3e7CdBlbr25cib9hH5KYzlb4bfQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13511443055073491985,16482902,'jaS','B6ENSC1hjokr2mVdA1drLPJldoS6yBdXAg58F4RPDV','ubo','cie','1','5q',12);
+INSERT INTO ti VALUES (13511443055073491985,16482902,'jaS','B6ENSC1hjokr2mVdA1drLPJldoS6yBdXAg58F4RPDV','ubo','cie','1','5q',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (11862195346359470554,14455097,'CMze','RUcoesb0gEBhrw0eSv7HL4olz8H1KiHcHZWb2G7Ej5D0mlo7sEJBDFCVrRYpxLGJElDza2PMyMPfs4zUsbpt0iFz2p','YLC8nJUvcjL0W0O5tHE6k0HSge5SX3','IHg1rwavnLDtI7wtJmz9wk7zEOFBbKO4VBdzXUJzxeICyczOrpPDGASZLzjLZGBMxfsTJ3ynBR1QDnyR4Il48ynJRV3xvfDPviQNudTJAWivrq3lsErSSOI1Ek5KB9vs7Y790l1uLlbaIZdnJpFogh7ESI4HJLwOmaOHAxueWP9WSkeR03qRLgkmVRFzB','a','dj',13);
+INSERT INTO ti VALUES (11862195346359470554,14455097,'CMze','RUcoesb0gEBhrw0eSv7HL4olz8H1KiHcHZWb2G7Ej5D0mlo7sEJBDFCVrRYpxLGJElDza2PMyMPfs4zUsbpt0iFz2p','YLC8nJUvcjL0W0O5tHE6k0HSge5SX3','IHg1rwavnLDtI7wtJmz9wk7zEOFBbKO4VBdzXUJzxeICyczOrpPDGASZLzjLZGBMxfsTJ3ynBR1QDnyR4Il48ynJRV3xvfDPviQNudTJAWivrq3lsErSSOI1Ek5KB9vs7Y790l1uLlbaIZdnJpFogh7ESI4HJLwOmaOHAxueWP9WSkeR03qRLgkmVRFzB','a','dj',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13848189879226139427,11313875,'jh257PI','b7HCwtaVxMNBAKmh5Iu35xrsOKdhC7radpgYfV5SnSZYp0MIXqVCv8Aa','8dzqZAi0NEEshGcPHdHDhAP','8nvLoMA','t','G',14);
+INSERT INTO ti VALUES (13848189879226139427,11313875,'jh257PI','b7HCwtaVxMNBAKmh5Iu35xrsOKdhC7radpgYfV5SnSZYp0MIXqVCv8Aa','8dzqZAi0NEEshGcPHdHDhAP','8nvLoMA','t','G',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3023110346008448577,12092413,'TihSp67KTCPBJ9vXi','2SaDYAOBQY7OIjsBPSoQGg19fFeWhSKQzZ1zUf5iIxNnm6tTKgvvjIZRzpRQfejtI7KrT9tjlCn0aQRYkLA5HKaZIIoWrvWKbzRwugjxSBBxrnFjRoupEjN1DieJol3B7TYw4syzJyZwb9EaFsjAT3GwMnvukexktrKyi2msQnJvlEF0dBIfGSfp3Hz0yaCv5L51scbwAMom8kubarmQ99DB6EBT1rt6IKPsH4hD9HWSwxjo5HKjfNKsmGV22','bI2M47b99Ny','zLfqPH3I4813','gg','3sX',15);
+INSERT INTO ti VALUES (3023110346008448577,12092413,'TihSp67KTCPBJ9vXi','2SaDYAOBQY7OIjsBPSoQGg19fFeWhSKQzZ1zUf5iIxNnm6tTKgvvjIZRzpRQfejtI7KrT9tjlCn0aQRYkLA5HKaZIIoWrvWKbzRwugjxSBBxrnFjRoupEjN1DieJol3B7TYw4syzJyZwb9EaFsjAT3GwMnvukexktrKyi2msQnJvlEF0dBIfGSfp3Hz0yaCv5L51scbwAMom8kubarmQ99DB6EBT1rt6IKPsH4hD9HWSwxjo5HKjfNKsmGV22','bI2M47b99Ny','zLfqPH3I4813','gg','3sX',15);
+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(71), d VARCHAR(16), e VARBINARY(88), f VARCHAR(7) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1887182,886548667,'wIG8WmJ4j9aTAkmRarnw4aFL1','H','ANwWwpQSJM4wBjEU8oU54wIaUNtrWPGkOqD0kNb1mefsWQbBobPKKBLjfQLrrYmQtHYPMR','IytnE','w','B',0);
+INSERT INTO t VALUES (-1564535,27470879,'Vnm4ecNI53yUxFQMFcGxgMDzqMGRQQDlmaplz','2ncSbp7D2zvMba7','nUOwjSNf4NLc1Ty','cRU','e','xZ',1);
+INSERT INTO t VALUES (-5100741,802758983,'7kli4xhdXUK1ouH6nQ2CLmuao0vN5LTLtAfg7CP2Ib81c2nbaDoMYueXeTt8bUizXtR5','aQOv','irnX4KFeGCSbs09','rM4s','d','iF',2);
+INSERT INTO t VALUES (-6990690,175616849,'VdQydYOliEoCdi7aAwtpHpQUtBmd','V7N674Memo','hkaF55f0b4Wf9YNroeFT6BdkYYK7DQTwdAcu1G2bGolWMJpxiXxU9EHnXZI2z4LPMpy4vMIFEBkVYnmav3W','keDmLhR','4','F9',3);
+INSERT INTO t VALUES (7091634,-1863028748,'xv2SRIPPOxb','sZg5Y','eQdbVRYdjRFiJtqGhdoyT6PdQHXPelE6qZijN0VAUlyQvqoYlDtOnlrTHfnC221vx4Nhtk7cb3D0uFgEi7pCgx','3jScj','kl','kn',4);
+INSERT INTO t VALUES (-8216641,1453741052,'Jdkhw0yNgUkqqXrSHKfj8MYlJR1WOVOjZ2APKuxppir5Z5VfHoiHOHyseeIhFvvn','HdvNiamK','baBXUTqZK1qjNHnUs6GitcPJq','99NRo','7l','og',5);
+INSERT INTO t VALUES (-2469146,-1024627553,'n72QDbni0Oxhn9usprtS9uBYURQGpPDZ68zk7r6YHvsKgvhXFKgnaIJUOzFz6','elCF2sho','c5mSxQzDF54FEJzrcYKnxdXnFPch7aReUhfQ7x','ewA1lK','SA','N',6);
+INSERT INTO t VALUES (3848695,242015452,'99eXsuiLEMMtIsSn6noMS2cHxk0gnNsGtwIROAQu0dA7yYt','e92Wzw','1','XVwHPi','S','K',7);
+INSERT INTO t VALUES (-1133865,16389233,'1jFcFzqsDNcZyUboLZapqd6ClJSwavBl4wKUVD','lV','RhkDB','eUSlb','PC','G',8);
+INSERT INTO t VALUES (-6908800,-655073530,'MziSl57IEwRCFGLxe48hINRhPVT9TsP9hRvJC4a520BUu4eRADceaS4v','jdQRyN','J9xcWcKlePzOcPNtPZMFW47gw7BsQuh4yWI6wvB5GKmIAM1aU2u13oavOwf0PGkz6qOcz7vsfNjkuv9','aZu','y','QK',9);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c BINARY(71), d VARCHAR(16), e VARBINARY(88), f VARCHAR(7) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (804321314,79,'73nON4xmozrn0','WK5JqSIT3FXkj4jAbETi4Qgty8dmC','SIzS0ohZWs0VwH1Qs4tCaym8pK3nVlVB75Glx74tl3WrqOl84V8I','MVBIMDSmVzeNQM1W','psK2K9yGFcgZLF55EIARFwS8Gy5n6JMFN','tgplQG4vaaIWgVGnJTs3DByHpovdK2jIPZc93S01mg7n5b0DaqMNXw8r',10);
-INSERT INTO ti VALUES (804321314,79,'73nON4xmozrn0','WK5JqSIT3FXkj4jAbETi4Qgty8dmC','SIzS0ohZWs0VwH1Qs4tCaym8pK3nVlVB75Glx74tl3WrqOl84V8I','MVBIMDSmVzeNQM1W','psK2K9yGFcgZLF55EIARFwS8Gy5n6JMFN','tgplQG4vaaIWgVGnJTs3DByHpovdK2jIPZc93S01mg7n5b0DaqMNXw8r',10);
-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 (906470862,27,'8OIlaTD3bs7VGwCS21I6blynnzJrx0mIf9i6NWPMK5KiVJc4TQ9jMkXRXg0jTRlWksOvHTx','LIVn3PHv4hrkNDraWytlBQw','26rCCCr1qQNxd2DqVOlpwU9B82UeSAEUiYTBM4','PD5pk3k','TD3sRLoYdeZSZu3CgF7HnZF1SxWMnAJMNbjXNYCx3oFRe1RYYQPJpwqibbVyiUytcGlaZZGNN3RM233k6PanJ4','mra2lmmwX8K2',11);
-INSERT INTO ti VALUES (906470862,27,'8OIlaTD3bs7VGwCS21I6blynnzJrx0mIf9i6NWPMK5KiVJc4TQ9jMkXRXg0jTRlWksOvHTx','LIVn3PHv4hrkNDraWytlBQw','26rCCCr1qQNxd2DqVOlpwU9B82UeSAEUiYTBM4','PD5pk3k','TD3sRLoYdeZSZu3CgF7HnZF1SxWMnAJMNbjXNYCx3oFRe1RYYQPJpwqibbVyiUytcGlaZZGNN3RM233k6PanJ4','mra2lmmwX8K2',11);
+INSERT INTO t VALUES (-995656441,-1837214391,'KJZ4PvrU4adSUG0AKxjlSh5sYHWd6jZVyspT8kaPaRfPrTKVFGBSq5zM24ko7WI0543A','U0LlUeDBa','jBcVkiQt0KwiQND2gr63eDjzyLKBdBebJXfj8ahacE5c4EraAnl','JUQmm','j','M',10);
+INSERT INTO ti VALUES (-995656441,-1837214391,'KJZ4PvrU4adSUG0AKxjlSh5sYHWd6jZVyspT8kaPaRfPrTKVFGBSq5zM24ko7WI0543A','U0LlUeDBa','jBcVkiQt0KwiQND2gr63eDjzyLKBdBebJXfj8ahacE5c4EraAnl','JUQmm','j','M',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
+INSERT INTO t VALUES (-1532766602,47127385,'uQ7LkEq','ZCcLoEVnzaY','s9NHQB3S','uQI7X','K','by',11);
+INSERT INTO ti VALUES (-1532766602,47127385,'uQ7LkEq','ZCcLoEVnzaY','s9NHQB3S','uQI7X','K','by',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-302558091,29,'90FiDIRKbKANeNsnd8yY5sQDAv9UDuqMV1Oo','5DsIGJFjtQwTr4OgD4Ht634JsLvsSwIrvixxJ','zuGE1JqkZkRit1htpVFpuU9IyFJvCOoz','AmGLxLaEcZN8Ublm4MPifM2Hiedyn9YADqxZ6lhuo2KxcTfgYD1pV','y95s8XZRCqw9obsFmTYi','g26U13CvuZgwVLI97EiPOAYzrhOe',12);
-INSERT INTO ti VALUES (-302558091,29,'90FiDIRKbKANeNsnd8yY5sQDAv9UDuqMV1Oo','5DsIGJFjtQwTr4OgD4Ht634JsLvsSwIrvixxJ','zuGE1JqkZkRit1htpVFpuU9IyFJvCOoz','AmGLxLaEcZN8Ublm4MPifM2Hiedyn9YADqxZ6lhuo2KxcTfgYD1pV','y95s8XZRCqw9obsFmTYi','g26U13CvuZgwVLI97EiPOAYzrhOe',12);
-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 (526933838,85,'zMi7PONPOK5cMJDAasfHlmPPDMQWM1IGC72CE5KnSWyapR4mj2UD','hkdTOVF','yRlASPswHW7YyMh4Bc5PXH0ZZMJ3xYu85tD3bZkq4169MHSqTbnui5rl5NE9n','Ub2MvxVMOKe2j74jcor5XQkFrpcmHU64S520JqhygPvt0mcg5QCrO4FrrQT1gLJIQZ1ZHVFHpLPO8azrfnsNCYyUFze','PZj','6tRlZcLWHJNKsOzSZGWjbmF',13);
-INSERT INTO ti VALUES (526933838,85,'zMi7PONPOK5cMJDAasfHlmPPDMQWM1IGC72CE5KnSWyapR4mj2UD','hkdTOVF','yRlASPswHW7YyMh4Bc5PXH0ZZMJ3xYu85tD3bZkq4169MHSqTbnui5rl5NE9n','Ub2MvxVMOKe2j74jcor5XQkFrpcmHU64S520JqhygPvt0mcg5QCrO4FrrQT1gLJIQZ1ZHVFHpLPO8azrfnsNCYyUFze','PZj','6tRlZcLWHJNKsOzSZGWjbmF',13);
+INSERT INTO t VALUES (-1478338179,-1245659187,'U9XHV17EcLa5Y5TbVf4GJkeVEGaT98NuV7drAEkid1FwIlLledN5IWyUwfs','CLNRop3rACDNNW5jKySdCg5bk9LsrbM20Q545LUkvrPOcM1dvoxbNDg93cULpVAPfZMKweshhlTTK','ExHYeM5w','I','G','5',12);
+INSERT INTO ti VALUES (-1478338179,-1245659187,'U9XHV17EcLa5Y5TbVf4GJkeVEGaT98NuV7drAEkid1FwIlLledN5IWyUwfs','CLNRop3rACDNNW5jKySdCg5bk9LsrbM20Q545LUkvrPOcM1dvoxbNDg93cULpVAPfZMKweshhlTTK','ExHYeM5w','I','G','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (305030112,2075102780,'flpLrcp32GSYgAax9CIhF2PNm4xgNMJYhryPC6WeNyb5Z0UG3y6NCbUQRRL0oagJB7m','bA7Gl0Co9YBM8gAcLprPS1wNQl5xbijoNRNG0E8DcEGFEYDfrbVzbChLzB8ywtWmmlfi9XVkBfgwcSI4YhXrkzzOCTFtKx4f3s1JWqWJib3oIPXSlLSsBK9vUI5OlxSfmdN0yx4Q77YzhoV0tylSnLQUhXhy0uPdAAxhHmDNmqoOgIkK7mOU621vULdTWuHPOEnq6yPUGtz1bhltvGaqVHbIox33sO2aQOWmC0Wm8z5BHZ15xuEFnAx','2L7pLjrj9i2kn5CzoJa3FIJvl1ht9grbi0qWSJ77Ylkv3Xilc0bvihSxaQpnuIY1k0oTgK5o6F6amGW9p8MMJ6Y9','JImywXL15CQniyyQddPQ6Z0MCCPI4GfmdXKlrWRAHWNesPwe4Bq69JNTPwOM9Oy7TuEGg','Tw','QJ',13);
+INSERT INTO ti VALUES (305030112,2075102780,'flpLrcp32GSYgAax9CIhF2PNm4xgNMJYhryPC6WeNyb5Z0UG3y6NCbUQRRL0oagJB7m','bA7Gl0Co9YBM8gAcLprPS1wNQl5xbijoNRNG0E8DcEGFEYDfrbVzbChLzB8ywtWmmlfi9XVkBfgwcSI4YhXrkzzOCTFtKx4f3s1JWqWJib3oIPXSlLSsBK9vUI5OlxSfmdN0yx4Q77YzhoV0tylSnLQUhXhy0uPdAAxhHmDNmqoOgIkK7mOU621vULdTWuHPOEnq6yPUGtz1bhltvGaqVHbIox33sO2aQOWmC0Wm8z5BHZ15xuEFnAx','2L7pLjrj9i2kn5CzoJa3FIJvl1ht9grbi0qWSJ77Ylkv3Xilc0bvihSxaQpnuIY1k0oTgK5o6F6amGW9p8MMJ6Y9','JImywXL15CQniyyQddPQ6Z0MCCPI4GfmdXKlrWRAHWNesPwe4Bq69JNTPwOM9Oy7TuEGg','Tw','QJ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1345045920,-592400582,'zpQn2obg5kLT','Ip1FxXkvoYkWkoSKBJMEpLMVTWNt6QdMgEYzwcK9ucbPG3kN3hbKczbfb9r0jhCszds2ZZJFwxH8jY0EmitsYk7Quf0fyUGfCqc16IbvEfRm2obHsmjJLlPqmUUwPa8KY0XlxbE7CUFxgM','BFgvopCbYDt7g2dsdhNRGPdOxqDTVyr2vGMKdBjK7C9orBOGP9AUnCqO4YsaONqZ6EsXDb','OVSFMqIJ8JpQvyHpUbN9yRhPUWJl5tiEuvFj1qZ0uDo95BXFDgKExONZxNupERolVekuIJEMtYDSLctBuaEGfwMmYdr0KByvcJCOspeix5np','G','B',14);
+INSERT INTO ti VALUES (-1345045920,-592400582,'zpQn2obg5kLT','Ip1FxXkvoYkWkoSKBJMEpLMVTWNt6QdMgEYzwcK9ucbPG3kN3hbKczbfb9r0jhCszds2ZZJFwxH8jY0EmitsYk7Quf0fyUGfCqc16IbvEfRm2obHsmjJLlPqmUUwPa8KY0XlxbE7CUFxgM','BFgvopCbYDt7g2dsdhNRGPdOxqDTVyr2vGMKdBjK7C9orBOGP9AUnCqO4YsaONqZ6EsXDb','OVSFMqIJ8JpQvyHpUbN9yRhPUWJl5tiEuvFj1qZ0uDo95BXFDgKExONZxNupERolVekuIJEMtYDSLctBuaEGfwMmYdr0KByvcJCOspeix5np','G','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1373079603,-1037757480,'68IMY2SI9HJ','UwWTMaYFaNBeAnKQAxmG9UIBQ1Xm3aNqReLDamby37NJs0ZjeE0W4Om5PvvKpphUq','Rfe1z2JWBJzlaLqZ27gUj8kzM0QoTAb7Gog0VnC31g8071MopLMr2lK32qt0rbcH5QlKpoX7BQ4OSd','stmd7nyk1iJT6Mk5t7UKSSW9hYVDkFBzUA','Dut','nl4',15);
+INSERT INTO ti VALUES (-1373079603,-1037757480,'68IMY2SI9HJ','UwWTMaYFaNBeAnKQAxmG9UIBQ1Xm3aNqReLDamby37NJs0ZjeE0W4Om5PvvKpphUq','Rfe1z2JWBJzlaLqZ27gUj8kzM0QoTAb7Gog0VnC31g8071MopLMr2lK32qt0rbcH5QlKpoX7BQ4OSd','stmd7nyk1iJT6Mk5t7UKSSW9hYVDkFBzUA','Dut','nl4',15);
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(44), d VARBINARY(65), e VARBINARY(50) NOT NULL, f VARBINARY(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5408300,-66,'pGzj','NOzBZBdjecKCB1g6RBrHVoXC7riEJY6BS4TBSqafzaC7F','vm1V0eYhvub89sXNp9x9','5LQKrj','9NrDpeGjtOrhvJT2burdDzVV9XH3H3l5rgQ3oQAcIi2UPSixwE4ij8U0B5n23iDliq3k55iFt2UXEL','JHhd7FWafjX9ZW38',0);
-INSERT INTO t VALUES (12793682,-1,'uvtXJs2fpQLetrKKyHfqhs8rThfvB5x9zoFDOJrdXna','kCSa3QMsWpPtZgpC','0QjlNaVMRaLXbP7xMyNrnIBvrHpaj4OT0UywmyTJ','9zJoG3YxZs2i2HM4r9kZ1fui3YAxcfgWiuuy8mVWo2MUgndOwDioq4PMmoGnUQmjl','669BgY1nzpyyfJJsi4POFDuCSACsodMpqrsEE7oxilN8CX0','9ROaCN3ZqOaVcO5zG2hHlFXWROKFBZYXMrYFtLT5J9lruUX0gev5AAwp4yvmDi8h3469ktZ28ZcrzQMWjFrngWyhf',1);
-INSERT INTO t VALUES (11914735,-112,'Lh60AFyu2u3ILWsPhxoJT','qTPkqe','TygYJg','mUHpUc2RUNhs6p','Iz5rpYpmLffyf16Ityx1GKAAR9MxZhKBTyVFZ8SIzkSHTpX71ctymS','Cp7iDHWa6m40yPT6MBwy4dolhpZpyJnNmR4eqyc7ybjhJQWH7LH74NRy3Ry3dD',2);
-INSERT INTO t VALUES (9512589,-94,'1X7gb3','CAge81npVBEBUeFu','J0Lb6XgSq85KV93JvdwW8We9NOQuCeFtrA8p','D8NVUknvTdRxKcaWBE4MoGouTmZ5J9LUOdCHKMLaK8ltENNCN5oBHZOUaqnWtfqqLiRuwhbI','7kgBUMYUxIM','Mblqv0NrWWnMDpBSKRFE8hV0XVi3EIh6Hr42KqmA6bfa97HsJfiU7bpMNbt9pDt7g09lQ5u0YclcX8mF7MPa',3);
-INSERT INTO t VALUES (4212186,-28,'n91TfT0el','DFXZhrqwZrDDzU7puKKmoMNNA4uLwCm','FD1ll4x2N0AGhCHNeXFgxmNwfuec0X6sOfST','bl1hhtBOyMJNC56','6EYXSYoCL1War7Mhm4PHiZNOtijlKDUxr30yqMUo1dRwnIscGotJkzJaUHQpaDE4OdeQn7','4yKhAi9CPvKN7qN7MKvsLyldPija37r3j04rDaq6ZNzAX7WGblokLGmYc1isxqBi97HHMgsoFm8xUllB2Vkfh3U',4);
-INSERT INTO t VALUES (10402040,68,'iCVnaNJa5b8Lpq9wgiYwjHwZwcNhrnF3','NAWCCQrWG','E5i8xgWwztZYF6dXuklLEZeI3Qx4ylZ0hlgjhUxH2u1b6u','A8dETxxYnmslStAHABjwP0KUJJKw8E0042','O8GnLFHC5O2Qrqsje882lUIwcEefmMTXpB67jOQyO7IER17UA2J42On0Uzv','rsNDf9UNDJfBl97Dg8sevoWHDSm3FPcjBywpcdmWZI88tK51cipG',5);
-INSERT INTO t VALUES (9156662,23,'t8VjHzCY33JJy9BF4xbnC','IoveEkRAZfqzM3shqnIoqRQ3kCqa','Mm7WRqejzL1RZvnyvR0','8hs67rjdOhVHWd4z5nA7pMt3Ax8K','Z5m7ZOm9L9jIPJiQcukKsbV4Adm5uznSxzXp1T1n60l4Xj8tp1g4e4nORh','ar5gR3qHybvTQgrsCerU0frQMI5BJAoWJHIPLscw5sk4aQXEAIlcRA',6);
-INSERT INTO t VALUES (2306993,-7,'izZj6gLyYoHTRxQFhTzvD','2ZoWzy6E','mUedf','jYEdZOxj3HOy','5YOUrDEa3SmMQ0VZqH9feFxCX','WG33TSWKps9me2Nd4kIA',7);
-INSERT INTO t VALUES (6130066,-88,'c3X','VsuAJDDXNTHWCoHcJO9MmGTiHsE2bsryqfhkV6ghtTeJfnBreXD','DvqFAV0YN3g6EQXDIb2jJgieKUrdE11wGOzOcEL','YXcEYzTA0u9Hhd','vVLi1IQdac3S8aIA5PQq8hIpBBuovp4OtcOTDeQIB6orUO791o1eIM5S1Vi8Zz8047Lhn','XGPhktnChtJrFJRGFs62bfLYe9QAzXaSvbYsbGuBkZ32aCOjV',8);
-INSERT INTO t VALUES (10104033,-124,'kNP13FNGqT1BiB5rXPmeDl90ZfpgTUYMpYDb','ga3kENJ2bpdNGXNZJmP8','0fvfEG35gMorflkNRJvFNTJPnPvl20GnrMggP3bmWQYDHBV','rnRuSe83CpJEORCqZ6VI6EmG2tRDCu2Gay5MEfLQhbfUg','xkNt37oD40fIoRNrVgqiwm16hoqPOKZzt02CkbGCsVGsxR30uFMArL2vjGxxaU4mdsBnIiMXvlcd57k30ep93Kgww2','FoF8bJsxSeFI4cWl205VJcIb6Q5hOVV5RwG433PZ6cTjWIY17qoZwVsLer4E2JSz0ZingbNkqJQ2dO6Y2x',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(45), d VARBINARY(14), e VARCHAR(47) NOT NULL, f VARBINARY(78) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-11,45501,'8aq5DhXE7vnybBd5GSfEUBdmao4awELbpzgJTFUaMQvT','pqbDwa','Pe0og3izYoahwepN','EoBDJKMbmtXiRAEY4fDti38HjqUwGkaakAVOs','5','1',0);
+INSERT INTO t VALUES (18,55468,'ToPaUhCFZ0TM9L','IH','Cv6662WYMOyF81U2D0W9aeaR6GeXzwE9mfK','MUuUqnDj3xovTrT9ZrxhCSe2k3O2BDZlC3VY2qHE','m','3',1);
+INSERT INTO t VALUES (119,54605,'EuJmr39uvVhYcXchsudJE45TpihkYqD65','9InlTXjepGnE','1qfsXwIjP6LA3q2QXzVy2d','mYJNVHVRvnG2k1Om5xjGUmcfplKzMKE6F7tL9FT6gk9J06Rz6pPr5Ak9HlWFTUWByjcDe516i8n9','Y','6',2);
+INSERT INTO t VALUES (-8,45661,'ufACX1aVGE5ONXoDIlNNLI7F9fhkVib','o4XaN','u','5aJgbnz62SQRFAOhwxIEdUURiV5F79U0RRVHAO','A','d4',3);
+INSERT INTO t VALUES (-100,46295,'0I7A7Vb3UPu1GAhQRjqhnxyDLByYDsUrI','dEQNkw','uvuYjuIva6FpyiCePhurEM3uwpsysbUCfRwdpVCKdkfG','c84DiDe6WwT5kNvg1WgT303ezrgF3r6THR1eCHSZHPD6BUNnGftwwjUOeppoQN2t79jFNYFf7','D','K',4);
+INSERT INTO t VALUES (36,12813,'Uvj0u1zckzL2BSkJ6dJZWwPD2i','6gUti','KTNqjSHfcwJQg7d3V5','wni113rn7dGc2iW8dunhC3fDZqD4NZZG7A5f0XDA92VYZfoepyrk','K','sc',5);
+INSERT INTO t VALUES (48,10433,'9RvjfPaMN669YU31','BH','96RDb','zKwpH3KY8fqsssTkmAqFWfqh45XwMhfiCggfdnqKZlewh9D','q','D',6);
+INSERT INTO t VALUES (37,14875,'IKREjPopWbkyA','fRj','Bu8','KJs044iqm','K','S0',7);
+INSERT INTO t VALUES (76,57769,'ARjhHKl1mfy','Yv','eiITyYNj3ZF2Wr1UxChwrO10HR7x','EAWelbPgcM6','0','F',8);
+INSERT INTO t VALUES (50,3151,'Ud6mpzeD5w22LMgWXZjQ7hqyAXuhVWPRf','7PkM3cQLfhq','9swJxFoXkCV','EpFKjjT3wOTlIsKMZ6Q2kQT7EbKEHbhJVnqTvtAeyhy','w','k',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(45), d VARBINARY(14), e VARCHAR(47) NOT NULL, f VARBINARY(78) 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 (7658802919493717561,79,'LFoVo9xLldladP','4VgCuyDKbEjbxhCvN1VyjA','yjs21KazApUy8FWU83WSB5lI4B73hggBehuJzNy','AP2sMYyMhTCm5GNhtQygzt0n6PENF3ivK5egsGVTVLP3jw5fGhbPmjDlyh','7SyTYxN0QpF6n2IKRlwswuNttSPjyc4ywgha9JiCrkJ4zPVlUlQ4UbajCmHt845VEQAy','XhWKT5izSpWPi1ej9SZLTJgdShZNM7QQhJpE',10);
-INSERT INTO ti VALUES (7658802919493717561,79,'LFoVo9xLldladP','4VgCuyDKbEjbxhCvN1VyjA','yjs21KazApUy8FWU83WSB5lI4B73hggBehuJzNy','AP2sMYyMhTCm5GNhtQygzt0n6PENF3ivK5egsGVTVLP3jw5fGhbPmjDlyh','7SyTYxN0QpF6n2IKRlwswuNttSPjyc4ywgha9JiCrkJ4zPVlUlQ4UbajCmHt845VEQAy','XhWKT5izSpWPi1ej9SZLTJgdShZNM7QQhJpE',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
-INSERT INTO t VALUES (332837060883383603,17,'6qRqdoVizCsaTy6gy8r6GnPmu','k0wnWfU3PuIs0EXXwhH4t76ZvY7maFClnmhk264NYvXt48w','QHPCXrsTl8rQrd6lRTquZCjDejKx1zs','XJnTERjYXtKGNTGDOkmIPY79tYuIFMoGz28fPwqguy7Lcmbs3R7LNoW8IDHSVcc1SOhB4yQs','9JDvS1H76Fl','zHHK6lIOv6Wqdx51hfNYZIOlcZgEVlfUSC',11);
-INSERT INTO ti VALUES (332837060883383603,17,'6qRqdoVizCsaTy6gy8r6GnPmu','k0wnWfU3PuIs0EXXwhH4t76ZvY7maFClnmhk264NYvXt48w','QHPCXrsTl8rQrd6lRTquZCjDejKx1zs','XJnTERjYXtKGNTGDOkmIPY79tYuIFMoGz28fPwqguy7Lcmbs3R7LNoW8IDHSVcc1SOhB4yQs','9JDvS1H76Fl','zHHK6lIOv6Wqdx51hfNYZIOlcZgEVlfUSC',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2928604574184603557,42128,'Rh9RQHR712TBwIbvonAq8hW8q7MHTMNabq','f0TSS','SjzI4l3GqPu0i9hMgSd0BktQGY9d8taZk4WCY','2EcCe0hmPrhWnRtervbJ7gptqjkFovSo6oBvc7e4LPO0H6KEbNdzIlDY98GQ8goEOheJ9WPLQyd','r','Pi',10);
+INSERT INTO ti VALUES (-2928604574184603557,42128,'Rh9RQHR712TBwIbvonAq8hW8q7MHTMNabq','f0TSS','SjzI4l3GqPu0i9hMgSd0BktQGY9d8taZk4WCY','2EcCe0hmPrhWnRtervbJ7gptqjkFovSo6oBvc7e4LPO0H6KEbNdzIlDY98GQ8goEOheJ9WPLQyd','r','Pi',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
+INSERT INTO t VALUES (6574119804586532986,42457,'2QUiVhwdZ7ZBTIJgi2z','hr','BiYghlkCP8ahJLl','8RJwvQmzCrb55ruYVOr0fD2MXZkATTe6SzToogKRqmW7swkX1xOBuB2Mxl9z2UD4A1','h','R',11);
+INSERT INTO ti VALUES (6574119804586532986,42457,'2QUiVhwdZ7ZBTIJgi2z','hr','BiYghlkCP8ahJLl','8RJwvQmzCrb55ruYVOr0fD2MXZkATTe6SzToogKRqmW7swkX1xOBuB2Mxl9z2UD4A1','h','R',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1335209338518972852,123,'lJ2JoDJkWutNwbw','9qHh8fivKsCskzjOgLbavSnQxB2sQFTuLlQw3G9Obf40Loja2IgapOHfbsy1DhMk9S9MpeoWRerl6raBCZR9MPVJaAzVUKBU5xDO2eQNa3ftZSJl3QbBGmbNx5atMJ17QYeQAooJDuP5bgIflox9CTbWUveweWnMt9HtlaXVvY8klE1dfI5SRcOniTVgARvl1hn','kQyY3z0','cdBDqRGur4m38Rwm2RGEbpJlxNxJdNChyo8hSOPBRvrQ53GW2wRvuNfCA064FZ2jY6Z','JTyvsnTp2HAFejRxdMk3m5QPwdYHXc7B0k0E1EJnnURIStqylhtWGmSRCUL8omGsvW1D25FX5oB31HmSpa5x4MwEZzUj16Rldwkw','y8z95XTjEeEtsCzGACFYXLhZDLdbmg3tPMUXevgNWLaRM9e9GVI8o7Y2cDw6iP9AWi6nu1',12);
-INSERT INTO ti VALUES (1335209338518972852,123,'lJ2JoDJkWutNwbw','9qHh8fivKsCskzjOgLbavSnQxB2sQFTuLlQw3G9Obf40Loja2IgapOHfbsy1DhMk9S9MpeoWRerl6raBCZR9MPVJaAzVUKBU5xDO2eQNa3ftZSJl3QbBGmbNx5atMJ17QYeQAooJDuP5bgIflox9CTbWUveweWnMt9HtlaXVvY8klE1dfI5SRcOniTVgARvl1hn','kQyY3z0','cdBDqRGur4m38Rwm2RGEbpJlxNxJdNChyo8hSOPBRvrQ53GW2wRvuNfCA064FZ2jY6Z','JTyvsnTp2HAFejRxdMk3m5QPwdYHXc7B0k0E1EJnnURIStqylhtWGmSRCUL8omGsvW1D25FX5oB31HmSpa5x4MwEZzUj16Rldwkw','y8z95XTjEeEtsCzGACFYXLhZDLdbmg3tPMUXevgNWLaRM9e9GVI8o7Y2cDw6iP9AWi6nu1',12);
+INSERT INTO t VALUES (6589868026873235420,53767,'IVR355kvSQOnAaMjRPGU','dl3ejrZ8','EPIEQOuNpsIVoGum9GFKXtrJSTERlJIzKGLLPQ','fL7jEZOuaBM7V3quHUnUqw9zR','R','eY',12);
+INSERT INTO ti VALUES (6589868026873235420,53767,'IVR355kvSQOnAaMjRPGU','dl3ejrZ8','EPIEQOuNpsIVoGum9GFKXtrJSTERlJIzKGLLPQ','fL7jEZOuaBM7V3quHUnUqw9zR','R','eY',12);
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 (15663557549470771503,20,'6lamlP1p4FBDYl','0AKbVc21tlw9obCrQin1PonfG2okXkUSAb0Qc642f3Mt4GzTl8O29sODT5BDFDENrxnpgP9RFUGjohD1d41hG2u0qtx2WZvIPsICyRhS9kd','E0rZ8Kukq7XpctIKfdEjylFE2y','J4kECJqXM4mM3O5CCSmOyCapkzfNI8Y7EyU3u9aRDTEWbxldT1ut1JuMIoX','td2ZpfJ3Ron13jR','7QJm6Ld9UhaZyZw0IJ2l18SggOWCnBBTwKz',13);
-INSERT INTO ti VALUES (15663557549470771503,20,'6lamlP1p4FBDYl','0AKbVc21tlw9obCrQin1PonfG2okXkUSAb0Qc642f3Mt4GzTl8O29sODT5BDFDENrxnpgP9RFUGjohD1d41hG2u0qtx2WZvIPsICyRhS9kd','E0rZ8Kukq7XpctIKfdEjylFE2y','J4kECJqXM4mM3O5CCSmOyCapkzfNI8Y7EyU3u9aRDTEWbxldT1ut1JuMIoX','td2ZpfJ3Ron13jR','7QJm6Ld9UhaZyZw0IJ2l18SggOWCnBBTwKz',13);
+INSERT INTO t VALUES (-7560921752754531493,52290,'vz0mHmYtovxFzyyid5AhDvQUdw8rP','a86jYsDVu1enNFe363OjcniF6bd8rndAIWYPT5g9NQPGqK39MU1cEvgsTv4P5vLDrBnQiKShDsTzOHeADp019FWeRGngnjOU4GXDsVOnzcqkqN9hAlXjqRSzVTAqgtubsKku9QNTEVh6honQ5Jxn5xnLXT5GukHiy2RVnx887U','muKy6vQSqZR28YxMt0Az4SPROjr2qLze1W','RQziEYnwurefrmqGKvYW8M6ig8ZDmQHcUQhdsox5QbK9tWXO8KHSFzjoakA3jjDgEbFe31ELUvjsVh','u','l2',13);
+INSERT INTO ti VALUES (-7560921752754531493,52290,'vz0mHmYtovxFzyyid5AhDvQUdw8rP','a86jYsDVu1enNFe363OjcniF6bd8rndAIWYPT5g9NQPGqK39MU1cEvgsTv4P5vLDrBnQiKShDsTzOHeADp019FWeRGngnjOU4GXDsVOnzcqkqN9hAlXjqRSzVTAqgtubsKku9QNTEVh6honQ5Jxn5xnLXT5GukHiy2RVnx887U','muKy6vQSqZR28YxMt0Az4SPROjr2qLze1W','RQziEYnwurefrmqGKvYW8M6ig8ZDmQHcUQhdsox5QbK9tWXO8KHSFzjoakA3jjDgEbFe31ELUvjsVh','u','l2',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3985881632252528706,3844,'QBTkiGNmlE5YW6JpB1OMjb4k1vGnCtJkHDGRJ5nphSR','IHzufheDZmiRKHUHxbLoWfr8pjzVBckJiW5a9DuprAUAfjdaMiADtPMAWWvRaHC9vjzi96SBlk9zfgrNFsmKsANjd5CM','0m6CKN','Ievf9G5IMguXNqv7TAvY4ncH8K1r6685VRblSU5CmqgSxjsepOfGHDJgKstAwBhax5EVU89C5Goc3kQyPZHg4EUDdN8iDxfgPNKpmexygbhQhAkjx3eXHxiBe6dDis3G9QbkErIQKlMP9ndLUMQUlrNlvuU5bv93AB0B0KYRveSItBTYVAnYnIIjINNSBeuNjso7FELLLa1ervrsxM8dhmwWIY150cEwtpwO','3H','JR',14);
+INSERT INTO ti VALUES (3985881632252528706,3844,'QBTkiGNmlE5YW6JpB1OMjb4k1vGnCtJkHDGRJ5nphSR','IHzufheDZmiRKHUHxbLoWfr8pjzVBckJiW5a9DuprAUAfjdaMiADtPMAWWvRaHC9vjzi96SBlk9zfgrNFsmKsANjd5CM','0m6CKN','Ievf9G5IMguXNqv7TAvY4ncH8K1r6685VRblSU5CmqgSxjsepOfGHDJgKstAwBhax5EVU89C5Goc3kQyPZHg4EUDdN8iDxfgPNKpmexygbhQhAkjx3eXHxiBe6dDis3G9QbkErIQKlMP9ndLUMQUlrNlvuU5bv93AB0B0KYRveSItBTYVAnYnIIjINNSBeuNjso7FELLLa1ervrsxM8dhmwWIY150cEwtpwO','3H','JR',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (277289293325299923,46624,'YU2lVLrdG5v9iZ24rBeB8fC','t0C0oMgMrYgp0KLk7a1GSTrbtefn9wsJsFciBREkTl1u38ulRZf56Ar4eI9Ol8ti0idXjEGX8D5mS9nuoM0OmiqUe0qFlFubaTwrT','zAzqgoKNUIvcC9','X5qtKcdka7SgfqCMXKfOYYffMVub3i1HVh3Kn9xjan3xBN8','3','y',15);
+INSERT INTO ti VALUES (277289293325299923,46624,'YU2lVLrdG5v9iZ24rBeB8fC','t0C0oMgMrYgp0KLk7a1GSTrbtefn9wsJsFciBREkTl1u38ulRZf56Ar4eI9Ol8ti0idXjEGX8D5mS9nuoM0OmiqUe0qFlFubaTwrT','zAzqgoKNUIvcC9','X5qtKcdka7SgfqCMXKfOYYffMVub3i1HVh3Kn9xjan3xBN8','3','y',15);
+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(84), d VARCHAR(45), e VARBINARY(13), f VARCHAR(69) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-58,24,'TMTin2bDvV5fCJ4lfie0hDYxNIqT7GLxnr98RpT9nSnx1e2B3RkQYhmJoK0P0RQ6SPTEsleRsR9CCj','qx8Ftv2wIOmNrps30kbwPKmRfndWLNY','dDk4T','CTuqF7RxU0V7lfy1l2FkF','9','Y',0);
+INSERT INTO t VALUES (54,23,'votI2SuOOE1ta34FpLNFzzBpfsGP','ZemAURaKseBtY2J','PMp5S','KCm9Gr4PL6sYXTKlnH7ugwMMQviF2UW','L','a',1);
+INSERT INTO t VALUES (19,189,'cmX667LV8K3Q5OZowkK8qaPMTsNH2a8HdwjArQvJKvI41AVmQmUMxuKtT4FgFyntFggwA1','Lvd8bJIh0LHFahGLWlEYrSBnEDn7c','nFxHJ','X5MuwbVNgQEtXVKw95ZO','W','r',2);
+INSERT INTO t VALUES (-48,231,'5Dzqmksx47XoNMKtW','aaMqpkKJ26FSZlUOrmvGwA8v7G8QjAe1fQNJcSawk','XX8A8L','WMgHeGNyp733oq4Fh','Y','b',3);
+INSERT INTO t VALUES (-56,137,'n1cP1KJorU1vhLgAU23f2ns72sTWfjV4xWVBD2aSFheQf','am1K','1RBfj','pap5HUbYMppso6p8H7vfPoEeINvgwBRTg948Oip8t0ohQg','r','cl',4);
+INSERT INTO t VALUES (102,38,'v9M7kmxdfh4NRnZMG901Rb9SM','msOWcW2ZD2XNCPJDn9EWaDqxBhJvzCoQitltrokuO0','Gg','GAtZjbcGJvyXqeWTgJGyx5bTooFv323HgDWJ2TW','M','t',5);
+INSERT INTO t VALUES (90,172,'WArS8xJ5YSPwL','1njCr9ZFR89MO','9DV74YaRu','gsCEEcXZO6F0nNQMjMTUu4q','1','EQ',6);
+INSERT INTO t VALUES (-49,25,'Y9MPzrSGtWThNDUnBzSkaWmlZkAf0MZbDW68xoCt1','rxQxHZMtzSxLcxFIFXYqs39wu1L27td4nXC9fh8xJQlDN','VbX2','fJHpM5CvphzogshECDkVXSQaeOJEacaOk0WttfpgIZRNqHmXXXcFwX','z','W',7);
+INSERT INTO t VALUES (-107,245,'KzdX8WDGjLz69VkB50MU7cyx6DgtwxqtA1DvzX7IKPvseqlIhVXrG4B9HlUtUcdVRGd','4TCDmdZBWlbHwN','jB7z5EVW9uQC','pQ12lUpi1wPiUTZzUMsDB4s02uApxoNQXX4Sn12FAfkgCIFoDhRyKRLLlFmhxI5Zaq','O','rx',8);
+INSERT INTO t VALUES (-87,144,'fIWdNqxzQcfGpAGcdfvyJPpEaotWG4qMR6gsiAgSFOiixNwe1ypYCjYtxdoFR','vDB6ddIK8NGngMHj484fnU5kvlNl0D5m4ljhFE4','Atz265ZsFSDj','3EHth97q6TXDfotPXx','b','IW',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(84), d VARCHAR(45), e VARBINARY(13), f VARCHAR(69) 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 TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (126,94,'nTYEwfBzloMfCQJuoVWd7PwpVKZVlawNhl0TgL1LZf3WGf9kVxkjHDPVAbd1BNn6SezZTVgHKTJoDgBfk','UZesCptN5g7bxjuSm2JhQMeIeb6pyLYMgvGPylXEke','PB1Pxi','6XKNqb1c9uyeZJmEU2RoXKInvuJ2pKpw2E','y','5',10);
+INSERT INTO ti VALUES (126,94,'nTYEwfBzloMfCQJuoVWd7PwpVKZVlawNhl0TgL1LZf3WGf9kVxkjHDPVAbd1BNn6SezZTVgHKTJoDgBfk','UZesCptN5g7bxjuSm2JhQMeIeb6pyLYMgvGPylXEke','PB1Pxi','6XKNqb1c9uyeZJmEU2RoXKInvuJ2pKpw2E','y','5',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
+INSERT INTO t VALUES (54,65,'fG5UwbYs6rKZ2WmqFuJhCfJOSHJ3pX6N4L4WWiJWUothwas5YUC7M3GwctZ9y1SfCrZc7HxyzZlhsHLwHeOcW','LTMg4W0PZmiJ8A1gPDBDSIjA9YlcSAOkzFaPyy','VZHr','yJEORi8v3sA4UNgl7OUVB54RbbN6HGIIgxCBYkY9CtHUzSt9r0ZK5PJ8HW6','v','4a',11);
+INSERT INTO ti VALUES (54,65,'fG5UwbYs6rKZ2WmqFuJhCfJOSHJ3pX6N4L4WWiJWUothwas5YUC7M3GwctZ9y1SfCrZc7HxyzZlhsHLwHeOcW','LTMg4W0PZmiJ8A1gPDBDSIjA9YlcSAOkzFaPyy','VZHr','yJEORi8v3sA4UNgl7OUVB54RbbN6HGIIgxCBYkY9CtHUzSt9r0ZK5PJ8HW6','v','4a',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-63,151,'bUaylH','ud2bdda3dCzgZf9TCshwQeyWnkdgP0nmkjsnw2Go9YghVI8FSApmcF9SE1DkiMbX4El4V8GzCcCi9qC','XjPZNZoVpvG','Gd6mSKddXGVrFeGoO','S','tf',12);
+INSERT INTO ti VALUES (-63,151,'bUaylH','ud2bdda3dCzgZf9TCshwQeyWnkdgP0nmkjsnw2Go9YghVI8FSApmcF9SE1DkiMbX4El4V8GzCcCi9qC','XjPZNZoVpvG','Gd6mSKddXGVrFeGoO','S','tf',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (37,201,'LRKzd5mAs4fMy5fJN2hgTW2d4JBBtjbexG8FaBasFLyeed9Bj','rArDw5WMnqqwa7j6p3noOdLsCnIzPB89cvJKwEHlNhFG234tisEpbU5ZxWXJ51OFMUFX2W7GOXePhJS17HpYjfFEfGIOiohFC4IKhAwUfAUI3mfiZxNTN4FrC0zNltEr1fx0Sid8iifnZaChBhowTCfIFmJLseVPYad5hJfb33LfIHaheEQm','vL8USqrC8ufO','Uo1SPEPvQB2bRkwVt8iDRJOykJrlE8hhGdgTH68djEH8tnb6qKVIv4mF0ytc3O2','X','xQ',13);
+INSERT INTO ti VALUES (37,201,'LRKzd5mAs4fMy5fJN2hgTW2d4JBBtjbexG8FaBasFLyeed9Bj','rArDw5WMnqqwa7j6p3noOdLsCnIzPB89cvJKwEHlNhFG234tisEpbU5ZxWXJ51OFMUFX2W7GOXePhJS17HpYjfFEfGIOiohFC4IKhAwUfAUI3mfiZxNTN4FrC0zNltEr1fx0Sid8iifnZaChBhowTCfIFmJLseVPYad5hJfb33LfIHaheEQm','vL8USqrC8ufO','Uo1SPEPvQB2bRkwVt8iDRJOykJrlE8hhGdgTH68djEH8tnb6qKVIv4mF0ytc3O2','X','xQ',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-28,149,'g2WJ8zFH68frazOlY5U4VDiBz6iou40J1ZHK0iJ1tLhkb1oNg5vDifzw4uqfU02KDKt','8ycIqIppJ4IlztmMYWc7iJJ3SfVBIPedqAPas9GxJhdkt1DEqKyYnHy3jd4WkHmpXLOvDK5BdDXJDfsaHVGpo2nV8OdHKDj4pnnjxysOP78wRSt7pMJxR20Rwyw03dt1xgYeiuQLZZthagZDbtKw3Nt7aWEEhPgmqUEYHRVluLU9100YhcKiWqEh8xfHtpzSlIp96aExGTm4WT76pDAyp1pKYcaOvt1WtPU8i6chV6ntKz','iV0lh','v8BaP5bHAhjAgizXxQYkFRZenqH2MHxVAG9KbV1tjsWGVjhqnYbajIok8wzdrSg7Becovlnc2ZPGaLCicVwEV0gdQPWOi0UuRB9wf8U6YagYJKIrx7IqiONoMM7VGElYflRdRyFKRwIiZ','r','Zo',14);
+INSERT INTO ti VALUES (-28,149,'g2WJ8zFH68frazOlY5U4VDiBz6iou40J1ZHK0iJ1tLhkb1oNg5vDifzw4uqfU02KDKt','8ycIqIppJ4IlztmMYWc7iJJ3SfVBIPedqAPas9GxJhdkt1DEqKyYnHy3jd4WkHmpXLOvDK5BdDXJDfsaHVGpo2nV8OdHKDj4pnnjxysOP78wRSt7pMJxR20Rwyw03dt1xgYeiuQLZZthagZDbtKw3Nt7aWEEhPgmqUEYHRVluLU9100YhcKiWqEh8xfHtpzSlIp96aExGTm4WT76pDAyp1pKYcaOvt1WtPU8i6chV6ntKz','iV0lh','v8BaP5bHAhjAgizXxQYkFRZenqH2MHxVAG9KbV1tjsWGVjhqnYbajIok8wzdrSg7Becovlnc2ZPGaLCicVwEV0gdQPWOi0UuRB9wf8U6YagYJKIrx7IqiONoMM7VGElYflRdRyFKRwIiZ','r','Zo',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (36,108,'O9C7FUD8kGg89yncQmAee1bZrBBjD1n5GJQB8PlmDc9','nMMI6k4boHBJ5DETsg7mj62RL31bIFLn5poyY','M','OpVrg93upYW4ByyzwTmsanAMIaDczi419yyhKUdUxEP2kd57SEHUEfSj0Wl6jlhSFHKB4tWcVTuDFpWE4UYE6g1VTbigjc1UweDQxEZun98D9v8UjyVma2iq4u095CTdoYB0XQMkzRw9FvYOyCW57X24AZaCjTJoFXY1IN0VMX8TIK8NzIeRVpFbjOzoj0B7KvRf84RvgE5wa5nCiiRRs5Cqb3ONn5hQp','C','4S',15);
+INSERT INTO ti VALUES (36,108,'O9C7FUD8kGg89yncQmAee1bZrBBjD1n5GJQB8PlmDc9','nMMI6k4boHBJ5DETsg7mj62RL31bIFLn5poyY','M','OpVrg93upYW4ByyzwTmsanAMIaDczi419yyhKUdUxEP2kd57SEHUEfSj0Wl6jlhSFHKB4tWcVTuDFpWE4UYE6g1VTbigjc1UweDQxEZun98D9v8UjyVma2iq4u095CTdoYB0XQMkzRw9FvYOyCW57X24AZaCjTJoFXY1IN0VMX8TIK8NzIeRVpFbjOzoj0B7KvRf84RvgE5wa5nCiiRRs5Cqb3ONn5hQp','C','4S',15);
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(93), d VARCHAR(8) NOT NULL, e VARCHAR(37) NOT NULL, f VARBINARY(36) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-22672,11045651958374830672,'Nw09jmXDutUwH','DwdUX1l','KSokTspsutCtYcnj','HTDFtimd1OQ4OT6iT4VIO29lg','vh7yqv3a9nhOP5','6w8elfnyjlpzkkFs6JivklODEBSrJsT6EsUnD6VvkTUiO',0);
-INSERT INTO t VALUES (-7808,6288454646442318438,'xwS7bP0xOLQXx07KmNYbYbKM','qzRfhCm8','JmOwVEUVwg62DexCi','4vm','WdjfjOROGFzrHiGmp8dUAOeYfYfQZGgjB0Qcav9NBMSMTK6xlcP3miXfxEib3CEKQa6d4ca5L8ep3ThsyQlLCml','Gag7obW5wbv3N',1);
-INSERT INTO t VALUES (-11179,3373556646755897377,'2FbMJqOnfdIqIYY8UmJBuiGawwr8fWctQhAQvPqLY17zWu7x03tp63zAIA3j','6u0Wf','ho','igxIddR','5GWWis4EBxXCBk7EiL6euohnk15Bf3Q2nyGrbkommFWoQB8Bez','sZYd1oB6m8hgTVUA1kvSd0Aj9yfFBSx3lxiX7sCh1jSIvk8DhXp9UV0lfSS6pjKvJ',2);
-INSERT INTO t VALUES (-25753,618308236632130499,'L22UazSMsD4Gk0lp59ltmssHyHe93HC83uZgfOjNAoT','tRQR5qDo','AmQsWYKuzbYPEygvx','1CU6v','cg','46Hr98x',3);
-INSERT INTO t VALUES (-18354,13869052015234491610,'qMpkTQpy6D','f','vlbbxnH2Ql4Rmo0oe','R7cKu33CMnURBnyLYIxmUSijJ6c','p0ygPfaW7Qk0tgA5khE5MYV6p5zZqTtnKR5J6O0jLR9xlkig2q7CMFjmniM','aHvx7tj33rLxe5bmCLQiWNY0wQNAOJpzYAaJ9v07NWabnA',4);
-INSERT INTO t VALUES (20612,3256440562917264435,'4Kul7kHeOGHDWOUo9QeCABz5aiVrevkqEhVcYrtzPQ3G57o6EAu0Yz7MISFKbtSx8G4XmeAXfr','Eg2','3bT27zVzRR90JpoJdJn7BCB2g','oer','bUEMLaUeXnG6kmjWhXTTFxAiB7SzFao3eo7XjOU','g87UZU',5);
-INSERT INTO t VALUES (-9218,1004471272137006177,'DIYnkyx9T7DZpR','Le9gW8J','txuBPf0BNtb62EpDMOMWKUlRs2KlIYSvd0','A8GzAfRlDRP8ElIOut4YjmKa','3ReWlRWBce4SI6QPLaa4JCzMe6XjcSs2aq9ik2mHbtgcHAMZeSJWidV0gwSP9MCt4XsJLwHNUiDo3kmaiH2TEo8uJEBO2OCKN','S8s214ZbnEESnTFl1xx',6);
-INSERT INTO t VALUES (-15066,8449250509422055982,'B75SyieOb11LWtvFcqilSfcSL8My7EIiJEXsjp6EsfOCQjITmV21','z1gKG','IklMIK5yMD8n7beYpgviL2j4nsJcQXZ','DbGr51ypV6DeKduKzAY64SMvqVx','187meJRPK4WtETjHlHWpejDn8ZGXiokAA35DhMAgxekyk','3XrJ6ljXl8kesvmSP1V5ABcRdbvzf5rHnskGAZaJ5KtIWIm48xbvTmGrIhUNj8jzrrR6uXnRxjzCH23pCa6aGLCBWMl',7);
-INSERT INTO t VALUES (-1707,2523929814481714209,'oGooDYdxaas2krIsr8zjwegeUnFWvQRDBNKzooiA6vCv1lVUNT8ubCI4rqqsQK8iTwL','bDG','ZoR9JsflP5x','bcE9FFJ9HsBjttgNuOa1nj0yuRw','Qn0B3XGV7hUQQJ72jVsPQThHhNHnYbmtGltVbX529Tpakrl8CAmpqlSUGnqPbAFEh','S8fDhZYo3ymsYmMg8ucQZFg5tDu71VuDLQ0r2cXHG8HHCxbk6tOsSeda55lEezMGZoK8lyQDIyEW4A1za52bKJb3L7u',8);
-INSERT INTO t VALUES (30661,2193860630470041975,'U1qdykGxHTDWdxwpSew2H2AK5KfPxqeN2VICODMGRkL9gaHQsvhwWFrrzVg4OWL5cojSkM0WbmYH2a1DtiZjG0YlF6P','N4JJmr','UWg','Z3iGtXM3phEuBU3gEOrhSV3umObmSlG2l30','lZn9Zilk3fhnABRwEGTc8wWwSmwCC','Mx9OYvkzl4YpQAqKHrt1JOSigFmVHXP64LBIVr0cmkUgDTxLIG9GWnwehXXQsZNmyT6D2V7NzWafBqK15wT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(91) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(32) NOT NULL, f VARCHAR(51), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (517628392,22824,'AY1PFKXpqEzjI5UOEWOhQ6OrURczmKdgm06SFs','dK44wvunhIS2iSoybf2235P','ShHuO1HG','fIwnonYYOmE7HFYeOfmNLy0T','ND','EC',0);
+INSERT INTO t VALUES (1009985328,63528,'qRqCZE0DiRlHv4','2AWPzb90solu4gVmfQipU7n4HKRB2igMn','6HWvgc4','QcQQgtwJPOVgZTxfnLdcay','2','B',1);
+INSERT INTO t VALUES (422951920,48902,'Uhhux61IJEqyZ99WhPbANFIclYIfvn6AO0xTNwYRz3NCHIoaa','VpuA2jqllgwblszaZcakSWeXQFjMESBcaDZrWC33ks2HH8F0gMGA','T3J0iwQPUJRSTnvirYEp6F','CSTCwOF7hQa7F1LOrKbobMqPHtcuaYi2VnB','4S','bz',2);
+INSERT INTO t VALUES (1049055056,9027,'7MZNYSkBH9oqEi9waVaTkkJrFtU9TjHSyzvzh2T1GvFTXKRmcxCKHaepGkoaG993a8NjKvcd8ZChWRFYUaqjQPeqW4','IOa6g10R3jcICAKZ2iW0CU8DjArv7oeyNH7G8K0DRDphVPmUY0KQe1N9','Pw','QAU8aTHDsYL8vOWNgFgNMXmjySZqbB8YVFgdzH77','u','4',3);
+INSERT INTO t VALUES (470313019,22670,'O3SIeuLFi','L4UZieyfo9PppAs7JUsa1zncPCLXJEiIOsmZv','XjO8','sErvSz5lFJn4ARmQqaphnSvrev3fJbZaJbeA','t','C',4);
+INSERT INTO t VALUES (264553672,44756,'uEBhVkv5qlrb3BZ7zYW0DFwVSF1rDRw0QYXpj2dgXwr','PEe4FdS4kcux57weZe48oNBm4Sp4TYFh1Qkll','XkpJKfyEu6vdn9PcU','ffVSVlSTg','l','h',5);
+INSERT INTO t VALUES (936699157,36095,'KaTpN909x5bwQD1pqKhxnOusScJpABaewtNJYbnLjh61x07dxV34BZgqpOasyPnlSG8sjtHRU','uPk5lP4SX6HXNFU8I9rhmBcUVlZNMwcjxNfSVxN0','jf8cxDOIFAz0B','yac','xA','v',6);
+INSERT INTO t VALUES (2049020322,50560,'xjmJj3GPGDZ7U3MquDzFe6T8PcMFMdYE','DOkDFyxoTCB8m','G','sdCgF','rO','Uj',7);
+INSERT INTO t VALUES (-1352183164,25030,'WQ73OK1UQaXbMPFZKQetgeqCigGl6ZTbW77o7LcghuLN8GSmDZ775XPAC00yvdbFNP2jg2nbo5GFYFFQd5Gw0Mvg83','MQxW5TpnzAo9uzsNum09h2x7fR9rPfMFSvY4BkG3Y9Yh3vBJK','e','BBCkvgp42ar2mRgHFUA5O','o','V',8);
+INSERT INTO t VALUES (2113940905,46530,'bT9qKW63gYOYwAb32Xwa','H5cwn1Sp9A1St09C4WjhOk4Tp2fQMr9QsriuQZJFqhzDvSoreuEe4ouN32L','tOEhYktYEhuSLOatI','JipCoCEoHoSFt34irb18lz82rwfEpjeGW8GbiUi','T','1',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(91) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(32) NOT NULL, f VARCHAR(51), 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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (-10304,1493401422836161586,'nzlTWEp2iSFKXmoQol4gFFptv4DfoZnPlkB27hbnKMGc2K2c0ib4rnuXE2SwQBPT5A7b0YdJs','u','qX0umcQfppvGcetfJXIb7qOSyjEkwD','zYGPFjffRX','u0PEKGM2bjC3ofJkA7z0ML5LXZ315MGyY','yo3i1LePKputcdgri19BGHP96an7R9PfjX05x9h1IG1QFnA8vKIoKMkG6qzC8sjDrXZd',10);
-INSERT INTO ti VALUES (-10304,1493401422836161586,'nzlTWEp2iSFKXmoQol4gFFptv4DfoZnPlkB27hbnKMGc2K2c0ib4rnuXE2SwQBPT5A7b0YdJs','u','qX0umcQfppvGcetfJXIb7qOSyjEkwD','zYGPFjffRX','u0PEKGM2bjC3ofJkA7z0ML5LXZ315MGyY','yo3i1LePKputcdgri19BGHP96an7R9PfjX05x9h1IG1QFnA8vKIoKMkG6qzC8sjDrXZd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(94);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(94);
-INSERT INTO t VALUES (11000,11863162635008646447,'hJ0TDztCsrmGn3CMRAee6ZipyYZWsLqKcf3OrFYP6kMuN2iPppmHAXhVqBD1g8yLefgKTwDJr','UzgHj9','ATEascP','gFk8ZYUJbOcaVRirDFAEVpRPS01wnP5Fd','DAAzRp09BLq7Lolg1cno3CoW3EOnbmpxp7RX5WGDLsuhHlX43mPT6sVv6uOe2JLmtDiFrKP3kalCEaZ0S6nqcv','mYGPbO3GvqJQ7jM1rAedx2vkwb1gcTsFNZQvl6BaGkOZz2j1dPwko7a00GB9H9G2',11);
-INSERT INTO ti VALUES (11000,11863162635008646447,'hJ0TDztCsrmGn3CMRAee6ZipyYZWsLqKcf3OrFYP6kMuN2iPppmHAXhVqBD1g8yLefgKTwDJr','UzgHj9','ATEascP','gFk8ZYUJbOcaVRirDFAEVpRPS01wnP5Fd','DAAzRp09BLq7Lolg1cno3CoW3EOnbmpxp7RX5WGDLsuhHlX43mPT6sVv6uOe2JLmtDiFrKP3kalCEaZ0S6nqcv','mYGPbO3GvqJQ7jM1rAedx2vkwb1gcTsFNZQvl6BaGkOZz2j1dPwko7a00GB9H9G2',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1325055190477217179,51300,'NlIjk6OX9','gCOHS57nLOckJV7AVHurrmiRqh48o8SB','pe7FOpaYn624k3kXo28Q1b','DiuzghvPl1tqA0Q4qehUCGmy8BDVpHelFEhmp46ynZHD9BCL','3','1f',10);
+INSERT INTO ti VALUES (1325055190477217179,51300,'NlIjk6OX9','gCOHS57nLOckJV7AVHurrmiRqh48o8SB','pe7FOpaYn624k3kXo28Q1b','DiuzghvPl1tqA0Q4qehUCGmy8BDVpHelFEhmp46ynZHD9BCL','3','1f',10);
+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 (-4232763845705945125,51906,'BqlWvXoxASVcCbsRay5TxV906Z8Wh3e38htJI6N5P','qZLNwv9UnqMOQKg0JXF','Tl92kwgfq3JbXjbb8Sz2dbdB8z6yD','b0Af1ISs1TrdyyqyvXK7YkDfLAoaB0AvIu1LxQY','DJ','D',11);
+INSERT INTO ti VALUES (-4232763845705945125,51906,'BqlWvXoxASVcCbsRay5TxV906Z8Wh3e38htJI6N5P','qZLNwv9UnqMOQKg0JXF','Tl92kwgfq3JbXjbb8Sz2dbdB8z6yD','b0Af1ISs1TrdyyqyvXK7YkDfLAoaB0AvIu1LxQY','DJ','D',11);
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 (20117,16203121057241693995,'AZY6X38I','WtjvNWoLcmilbTA1xHArU5Uk6Il3jd8acKeJ6mIv','jFCs7FkEr0z0tmUVyNAG7P','r7J','aerMlltH5usxdCNC9jNxP8QiO5nMaq5S01B9JplR9UNLSp','uuHy1gsZXxQzEktlT6DsEUIeVI5KU6dJehaFSDv0oVjBkPR0dHPyB9Th',12);
-INSERT INTO ti VALUES (20117,16203121057241693995,'AZY6X38I','WtjvNWoLcmilbTA1xHArU5Uk6Il3jd8acKeJ6mIv','jFCs7FkEr0z0tmUVyNAG7P','r7J','aerMlltH5usxdCNC9jNxP8QiO5nMaq5S01B9JplR9UNLSp','uuHy1gsZXxQzEktlT6DsEUIeVI5KU6dJehaFSDv0oVjBkPR0dHPyB9Th',12);
-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 (10516,8617976553516708337,'jghkd3KHcqCJAfe6san8LMaFHson5qtjvejYQ9D','FH99o8XtTkziFlYNpq8b1XX4EJHYAZO2eeurXY5N4Zfk0xEKWD9uNhb0mVpmNL8EXCWSoJwvkp56oxl7Nx2HCVGixe8WkBsrQG7KmqoNNPja2bFa7bByRwbipKkSo3EI07O9F0oyn7H97p0h5Iw699ROqROIDNrW65sEipKparIlj1BuPLw47ljP6aNqVQ1snkDXefWBUV','3ilti','vdzYJQX36RYakczENMAl5okO6TEm2Q2uG2NSKpr7zm6Lp0fOg0AEC6THoaD5uEFoQ17byeiEXfnLOkMVLO','iao9a34V6HqFp0Ir65kXAyuSZRYNm30Ok8BB4CEqhAih16QThtVS4LVV9QJWUiPpJArR','r17QtKah8ZFnPxESbfv4h8X54JlCLIwDJlnXZlxrQcn27H2N4D8ngyctSfs99ZMTO4XSnX0ZU',13);
-INSERT INTO ti VALUES (10516,8617976553516708337,'jghkd3KHcqCJAfe6san8LMaFHson5qtjvejYQ9D','FH99o8XtTkziFlYNpq8b1XX4EJHYAZO2eeurXY5N4Zfk0xEKWD9uNhb0mVpmNL8EXCWSoJwvkp56oxl7Nx2HCVGixe8WkBsrQG7KmqoNNPja2bFa7bByRwbipKkSo3EI07O9F0oyn7H97p0h5Iw699ROqROIDNrW65sEipKparIlj1BuPLw47ljP6aNqVQ1snkDXefWBUV','3ilti','vdzYJQX36RYakczENMAl5okO6TEm2Q2uG2NSKpr7zm6Lp0fOg0AEC6THoaD5uEFoQ17byeiEXfnLOkMVLO','iao9a34V6HqFp0Ir65kXAyuSZRYNm30Ok8BB4CEqhAih16QThtVS4LVV9QJWUiPpJArR','r17QtKah8ZFnPxESbfv4h8X54JlCLIwDJlnXZlxrQcn27H2N4D8ngyctSfs99ZMTO4XSnX0ZU',13);
-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 BINARY(29), d VARCHAR(91), e VARBINARY(27), f VARCHAR(11), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2901532,1382723920,'yPFB4U1I','I0qTdutYrxgvMjtrBzvYBfARCk4NEGIDH4XVAI40SLDsCvK','LSW25VcaCoU07vuCGBY7hsfo1','cf','eC1nZK','Gssgfh',0);
-INSERT INTO t VALUES (1704661,1264262359,'aK','YdtD26iBUoIOI42Yh0ITdM1QuDIdV7hSYWOtgWFDeCOAPQXlKfPPnwo90cWf31oI','0Vm5b0OWhZM5z00GsuUEg','OvJiPjv6T','FD34Isw','xb8S2E3kPojlLAIcCFFMvauiwKn6H',1);
-INSERT INTO t VALUES (1028852,2988388078,'nDKy1lj8HqRvRuXExIrUZvqiqxO','ZF1QFqidsaZSAia5sSHWYyoUWj','ppR0nHt6L4HuBQjdLv8','gvLI5TmZz3','vBVVlLvzf2yRKzeIiPglRYWjWNZ7oqlMMuf9TzD5iOWpLRqCPDMEbJhEqDJeBu2UqvsASoUtPbJRrrjvdkL4l6jTNNuf5iNq','KwtMrCKuZSeP',2);
-INSERT INTO t VALUES (2400130,928917766,'GR38zbfb','MzOBa5FKqy42TI5VixnBwxjAPQw0','PMAJXz5U','MzIhKaZvLUk','kFc8YH0mysqPAxAIut0w0QmQGlAvEuOkmibWp3KJA9LHFuhO9wb','Tckk39kMXJtok3r65n8vAyf5zQTx7IByYmlt4pRclkaiyHEpdm4ifMEifVS0qc3Hs',3);
-INSERT INTO t VALUES (9164633,51692242,'5hhCAPz4sD','HBchuGwj9NEGgc4kVLkIE8InGtaj7AfAllw8l9oZ6kgaGVAYQWD7z','SO4MRBJtuCEA3RdbF90451emik3','q1fyK7s6TRn','ym8HzNFk8q3FNiFWkotLAoem0nY84UXROUS1eX2p0kx9RF6oQM52Nf0Y6kD6WYxuupi40qnLq4','6bjFoR7F8wI5m2vPPz9pvHFqMZyCOHQDHxaBJUCdwV20srs5nsu',4);
-INSERT INTO t VALUES (10909640,1978200031,'7P','vY37i75RRpWfYA5','2HE6VGtMP4YLYgWvYwt','tZ','TQAuUeoQlijNF2nj7DT1HYycYRT9nU5LH1NwR6Uvxc4OC0SlDPfA3q6ChNaHOP67LO0bC11MZbiIaCjWDm79ocMhwR45QOPJ9','6hz5E30QvcVrzT6UFxhdSDK7JlfdE6BWH6IQ',5);
-INSERT INTO t VALUES (16019,1168158608,'G7bgK0N7','h69tiarRvZRYObsCo2cKE','7VEvzrdiECur6QEiG4','CvWX','CIT4VcTunoGfjsWmwNeQ2HXHktonthkRXkCwwXV2bTelj4Pkv2y7LIFeiFXgabywVpdn4GIyDRD1ReJn697xbxBxp','VsiNsyVlb2Tr3wd3YmqHy3WSudLtDJbfA4xtiD8kHVP5Mm',6);
-INSERT INTO t VALUES (4303555,160305332,'J1Dv6aWpxynEfCN5Aisngfv','YTEmr0UUeEnQhUBEb3SHYFoXKOncK5To4MkA1iv8DBFs0OP0GGuMTSjP0UUEKNbOZfcDvBMPH0i2RKnYQSx4tyj','hYqWyaci6ucrgZrJBBpuvTnW0','xTE','mcAs0w','lHV7fw1CSxkp1Oc3TNq7qutwM2vtz01RF5Vex3WE8NfLceBpm119e2P3ttXNS3GTYG8PorqDCHy0OrCMuzqwZRpXK',7);
-INSERT INTO t VALUES (5593276,2613536403,'BP','VbOTQOKTomNWzzGILVa11BRiMomZxGEL8nQrWgu2hkgZATgFCNavXqULXbn28wa','uM22pZ8ERBDU1jL9Kslc','L3b6bvBr','DYuIk5xWoPbCFkvAvLfGkrhDu5SltSy2vSxeSF9UIhybb6SeeLz8ZzLMaXOmXTPkqywNlMlAkopRltoDu93PfAB','oGk3Uo4NfOBTFL5PpRA24ut92lgc1sDovVf3n',8);
-INSERT INTO t VALUES (4940343,1489703412,'ChCpbrY2lvL4Aa','ILH6xlVfdLGlJJHgpP3ytX294Volhbm4CXPYymkrLD6CJC1RS4QsLijsScpvYfUstZptJyciD6Tp','zUS2kglW','DmEEk','OzWxVjDYMnsfvzbkvVP38QsRSMP0ms4oeMPmq4','cAKWXTmbnxyODiBv24CIgwkEk7j',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8298512330238411523,26648,'KNmjzywWsiS1JrpcyQkoivyL8dxJVdFKFeajBbgwb7W7TchVMFNJix23LMeKBUtFJCw55JFjZj','TafY2AbgAngFLJ05mCkiBxy0YuDB0ShufeuH6wRUXnX929a4QKibmlQ9SJjODbhSqaFOYN86SRnxIpu8Yg3kmRWCMvkarsHyORRB1N6ZB','PI9','XHPVMWU2RWYsw2Z2BX3W5qlFUAldfp7Sq5nz2r','UB','rW',12);
+INSERT INTO ti VALUES (-8298512330238411523,26648,'KNmjzywWsiS1JrpcyQkoivyL8dxJVdFKFeajBbgwb7W7TchVMFNJix23LMeKBUtFJCw55JFjZj','TafY2AbgAngFLJ05mCkiBxy0YuDB0ShufeuH6wRUXnX929a4QKibmlQ9SJjODbhSqaFOYN86SRnxIpu8Yg3kmRWCMvkarsHyORRB1N6ZB','PI9','XHPVMWU2RWYsw2Z2BX3W5qlFUAldfp7Sq5nz2r','UB','rW',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7541637056148444812,49934,'K5yTwXxf3pJOn','FnbcNkrZ2zwXRDuW94kXUkH7dzTdVabBi8sPT9FY5SxltsCQeDZOTYjAy8l0WVdd44sf6dM38o9V69CJmXk4247kDfzow9TgHQa4PXlRj5fXDIzOVkRmEEI8LQWkNdmiIHmifZhkgeLxgnDrtxL6PUTxKRrFueYgGvispi4GdiIuExU1fOSlveUuvLp4MoWzjP8zcABddVG2l0jXv','wjA8h1ITIG1N0163yrbgYWu6y1Y','lFbfVPHu6Hr69','Y','kd',13);
+INSERT INTO ti VALUES (7541637056148444812,49934,'K5yTwXxf3pJOn','FnbcNkrZ2zwXRDuW94kXUkH7dzTdVabBi8sPT9FY5SxltsCQeDZOTYjAy8l0WVdd44sf6dM38o9V69CJmXk4247kDfzow9TgHQa4PXlRj5fXDIzOVkRmEEI8LQWkNdmiIHmifZhkgeLxgnDrtxL6PUTxKRrFueYgGvispi4GdiIuExU1fOSlveUuvLp4MoWzjP8zcABddVG2l0jXv','wjA8h1ITIG1N0163yrbgYWu6y1Y','lFbfVPHu6Hr69','Y','kd',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-2506871107254043634,53252,'KLYumgYJUn3l7fGqBal0SO9YPsuBtwmEpoBVqXKEJM0mLvWoA96zcY56G0r6RIAK','bo7KzSlbeTZj4oLgnvwhsa8ZrpzgbgHtN1D1KTqDdtYyelIJlOcTlmmadHr0lvb6qGPC8OmxGTOsBXQ2OAsczt50MznxYsYQiMtFmKwy0RNh4FzWd1cOxJMBh1kjCeDJ4ZUk6VGkGeS0WOZwFRbRfm3T44MVxT6gHIAzlhb5wzdMtxyXKMVcerYAODYikPco2oAqj298NG5SEU2BzLsJF0O4xPx','n8WoO1maPzr1BBCV2dh','ZP73zeMlezxEuHjqAoaxzj06fTgHwJ0jkORfbqvxGrVYuap69n6wmudtatLKcfVj58Eo9KLlvpeDJMmWMrziq51OvasahVaSZ3oK4zTx8whXu8FwFwLtORnmpiAknzdDEClz0i7Uqh2ygjWTikZZcHxnHg72','8','9c',14);
+INSERT INTO ti VALUES (-2506871107254043634,53252,'KLYumgYJUn3l7fGqBal0SO9YPsuBtwmEpoBVqXKEJM0mLvWoA96zcY56G0r6RIAK','bo7KzSlbeTZj4oLgnvwhsa8ZrpzgbgHtN1D1KTqDdtYyelIJlOcTlmmadHr0lvb6qGPC8OmxGTOsBXQ2OAsczt50MznxYsYQiMtFmKwy0RNh4FzWd1cOxJMBh1kjCeDJ4ZUk6VGkGeS0WOZwFRbRfm3T44MVxT6gHIAzlhb5wzdMtxyXKMVcerYAODYikPco2oAqj298NG5SEU2BzLsJF0O4xPx','n8WoO1maPzr1BBCV2dh','ZP73zeMlezxEuHjqAoaxzj06fTgHwJ0jkORfbqvxGrVYuap69n6wmudtatLKcfVj58Eo9KLlvpeDJMmWMrziq51OvasahVaSZ3oK4zTx8whXu8FwFwLtORnmpiAknzdDEClz0i7Uqh2ygjWTikZZcHxnHg72','8','9c',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7800311184051759648,16795,'XlLUAlChIV3hcoULeoLZSGunrqKqpmeMgbWL9a9W0zQQNWrz2rBMHQSzcbocH5uLOaluqEid95aEqUi8w','GuiaRdBi','CFh','yTGTPHpvpzlQ7c6DFRshXTw4fFX0On8Ymf','jl','5',15);
+INSERT INTO ti VALUES (7800311184051759648,16795,'XlLUAlChIV3hcoULeoLZSGunrqKqpmeMgbWL9a9W0zQQNWrz2rBMHQSzcbocH5uLOaluqEid95aEqUi8w','GuiaRdBi','CFh','yTGTPHpvpzlQ7c6DFRshXTw4fFX0On8Ymf','jl','5',15);
+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(2) NOT NULL, d VARCHAR(92) NOT NULL, e VARBINARY(80), f VARCHAR(75), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-119,-1846249,'bG','52X5ZH9hOOBawjf3KeOfwz6cmIzJGUSE4WMI7xUN12WPmldd','dEcNOa1OqkcW','7jeZrzlEf7aIdZ','m','0',0);
+INSERT INTO t VALUES (-104,1327988,'EA','PUA','7QOnH5IXhFSNKB13AIIbNi01o6c081TikDOTSYgqRg1qI9zokovGwGwHNpc448ChR','h2wuo57vi2ANBX1TbEJuXOSH6BIrJ','N','W',1);
+INSERT INTO t VALUES (-41,4654510,'hn','jPOhMATLPJ38Bjiv6wod3W54touO8vV5xcFGAoRDBwfLNwFy4AXZ99vLXWPPkMBZ6WFBr7W1','HDB0imEszZFsvHMePg3VnCJBGJePdbsBSwKcklm6b28Mi26y011lOmos','8XxpLdcn5JE0TtZVMQE2NLXotFFKLtbO65Tm45zcJ9ly8UAYkOr3i5MplHuVya4','5','B',2);
+INSERT INTO t VALUES (-27,720004,'tM','GfpLBJYDLrMsTJCpG6W4RD40QgefSCkI7nhzfiYZXjInADZ8iH4Uy7QlBEpzOOgMW8N1SnE1J1h4nv1LAuoh2koV','RZNtvDH','70fEG654gkHnctsvVj3dc4GETqhapeyyokXcvkmDveevYF','6','y',3);
+INSERT INTO t VALUES (70,7637743,'PW','wqbwrIM5njSksoot8XYd','SHFbMpevQJT2JEEDsNaVQKgmTlb0s5NJyMXHoX8puZ0TjY7BFsZh47wbV6QSyrhaYpUQUyaYW','1lTkJPut48DiGQDHTh4L8pYiDDSka6wMEHeztIr','x','j',4);
+INSERT INTO t VALUES (15,6208173,'7Y','2bxlMSbBzUovjv9AaloQJIJ','8udhtIbYvIIMewBYHb8oujd93xxyJZ1kr89yT','2m0ppPDtWxH','S','P',5);
+INSERT INTO t VALUES (-20,-2169158,'5','yEZ7PqpkW4Mz9OxXlTbXz4Terao9NIUq80yr4tSmUFsbU2sgWJrcwOTKir3ly1kGbLDHQ5shYGAa4TNyi','ez2c','eeEdCKY0nwsscSCPsUf','v','R',6);
+INSERT INTO t VALUES (-50,-6445658,'N','vrNlgrV3QOV6bN9XIzCfTt6ySG0rY7nJyIprfHE','13ufkQTSOJM8wiC3Z4MuxeLISRRUkoAgtiAWJhglh','GQUySeWuACa9MXEx0OOObjfU7oxONTRDXB8ILPsr6ggjeLSsFAd2MLr','k','H',7);
+INSERT INTO t VALUES (9,193312,'zI','hwwbVXJ6R3YLqGl7ShXHVwo8QHj1Lv31ma5Q3yHCbdZbH7lyvR','n','tx5OkXbcne2jqBxeglP6mPN1EYal2KrowQaaQ4mFS3U6rVTOUETz4AX5','N','y',8);
+INSERT INTO t VALUES (-114,-3667146,'xI','YhUimXfxog8jw88OSeX8LK8vvsSTWi12qL5GC2dcMh2TON0xMdOxAws7jqlcj5fb4gv662avad8JCb8aGny7Ukfoy','Hwrl5YDRVgapvvwIg6b6VPk','52sChxre2df','w','5',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT, c BINARY(2) NOT NULL, d VARCHAR(92) NOT NULL, e VARBINARY(80), f VARCHAR(75), 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 (11882141348264888907,2759893840,'1bS','nRNTNL4d7VlK41kfjtkkC314eCOwqxo1sld1VUk0dfiuIbMCP8dUJTuiXhXMXVr','nBjiF4LR9xTVgS0U09RQBg8WL7B','3Z','0j1W2kemuUVTCAVtrJJPwlV441182j1W800xZpAxm','h3JaNVtPryqj07R6CuGI4u',10);
-INSERT INTO ti VALUES (11882141348264888907,2759893840,'1bS','nRNTNL4d7VlK41kfjtkkC314eCOwqxo1sld1VUk0dfiuIbMCP8dUJTuiXhXMXVr','nBjiF4LR9xTVgS0U09RQBg8WL7B','3Z','0j1W2kemuUVTCAVtrJJPwlV441182j1W800xZpAxm','h3JaNVtPryqj07R6CuGI4u',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(30);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(30);
-INSERT INTO t VALUES (3941261539762510880,2425247718,'NsZifxKevInm4RTK6Mn','LBqs5mt2RfezoN8B3uX68kHy','3nkgicpO0urogXJ','v','Vj1kex3JttEv9qExpEJ1yMnXKOMhIWyuudoxlj7lC2BmfRr','fpZjW15lG4khmgYXhRaXv6ZkDxRnh2Isrgrh6tWussYW0bnbiKlnso0aFcCkl4X1p9EV4maW95dEK2',11);
-INSERT INTO ti VALUES (3941261539762510880,2425247718,'NsZifxKevInm4RTK6Mn','LBqs5mt2RfezoN8B3uX68kHy','3nkgicpO0urogXJ','v','Vj1kex3JttEv9qExpEJ1yMnXKOMhIWyuudoxlj7lC2BmfRr','fpZjW15lG4khmgYXhRaXv6ZkDxRnh2Isrgrh6tWussYW0bnbiKlnso0aFcCkl4X1p9EV4maW95dEK2',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1307052532420578858,49131265,'o0xc739NGWitvIlvtINitPzWsu','lBnNnaorUiATsjKgx11JPWKXUk1FA14QuAtgdVPRUeOn6L2AQGlQuqmt9Bs48PBq4UBulEpCiLe4QmlNzRCLiVCexPxOU6Lh6Yu6fGGDxHFul5JNC8Qkr2AtRYF7XmPkpnJPTBttrq4g0ImSHX3LcGsigv1yx7uLNneHtxFSSXTNbDN','Mgu685wNi26g4','GPKX9pp','dHsNlghv6Qiagku3MJwobUuVWx7v9BhAMFeT0yOhi','nxRIYt07iG6wzoUw523ecBHm7bzYlvB14bKuMsYbQejwWAV4IVHWeVo',12);
-INSERT INTO ti VALUES (1307052532420578858,49131265,'o0xc739NGWitvIlvtINitPzWsu','lBnNnaorUiATsjKgx11JPWKXUk1FA14QuAtgdVPRUeOn6L2AQGlQuqmt9Bs48PBq4UBulEpCiLe4QmlNzRCLiVCexPxOU6Lh6Yu6fGGDxHFul5JNC8Qkr2AtRYF7XmPkpnJPTBttrq4g0ImSHX3LcGsigv1yx7uLNneHtxFSSXTNbDN','Mgu685wNi26g4','GPKX9pp','dHsNlghv6Qiagku3MJwobUuVWx7v9BhAMFeT0yOhi','nxRIYt07iG6wzoUw523ecBHm7bzYlvB14bKuMsYbQejwWAV4IVHWeVo',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4570556,-1568825,'dp','BYGvkVI33WdSCwPHseptB5gu7XOWw6Qg784m9IwEmMuoW','pORaac9Xhg9NVmxYZbQND7OEgWqXBkVO2qE','TpBbTNLqpykgm7TC2phGbro16PrmjBxVLTPL503ZaErVRX21bb9mz54iv3Qnu','E','u',10);
+INSERT INTO ti VALUES (4570556,-1568825,'dp','BYGvkVI33WdSCwPHseptB5gu7XOWw6Qg784m9IwEmMuoW','pORaac9Xhg9NVmxYZbQND7OEgWqXBkVO2qE','TpBbTNLqpykgm7TC2phGbro16PrmjBxVLTPL503ZaErVRX21bb9mz54iv3Qnu','E','u',10);
+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 (7038825,3395659,'p','fZm56fCAIGPiucpXqDxryaWPkMHmvUVREei2chO3Z9ZSNUcOpA4KFYPHQgs9MiTbjPr4oXylJG','YdzasxwBS1PeZ4fzWCfZYkQnoZBBy1PZ5nR1GKo4nX8mqxWus2jsUwWRse9u47KsSXfq8saWUo8','z8WUiEtVOKR0nHWzNCT9gy100oHX2Ciu7ChfMDDCOn4SuEqdOKsUvt8k4im8QagDZy','9','9',11);
+INSERT INTO ti VALUES (7038825,3395659,'p','fZm56fCAIGPiucpXqDxryaWPkMHmvUVREei2chO3Z9ZSNUcOpA4KFYPHQgs9MiTbjPr4oXylJG','YdzasxwBS1PeZ4fzWCfZYkQnoZBBy1PZ5nR1GKo4nX8mqxWus2jsUwWRse9u47KsSXfq8saWUo8','z8WUiEtVOKR0nHWzNCT9gy100oHX2Ciu7ChfMDDCOn4SuEqdOKsUvt8k4im8QagDZy','9','9',11);
+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 (1415007,5608817,'d','URhWH8vfUinaOQzsznG0ALS4gDcpdnU8G9UUBCMVVKIUShHtx8umWJHLzm63JI8BpDjW24AVjigIUNJtKISZAXOBdmVTyNc0u4zuIx7CHFabjQtdmxqiZSSH1ySgdTjnuCix7tPF766RbvIGAS1ErCiNbZLSUWxyFutLLJ5xbOo7gCcWYmytuTaFiRPiooxjFCKfmQ7Wab5PWGUD0Rg9FFK5KfDL06ag2jD','KddOSWEHKgVDc0p73rR7Dw4ncP2J1uvnLoirTNq5Mp5nfZF','u2EtvDGFq1jpQAqDdKTo0nKw1j6Z0ruP2PsL80KgM8xHXRCCVyRc','A','a',12);
+INSERT INTO ti VALUES (1415007,5608817,'d','URhWH8vfUinaOQzsznG0ALS4gDcpdnU8G9UUBCMVVKIUShHtx8umWJHLzm63JI8BpDjW24AVjigIUNJtKISZAXOBdmVTyNc0u4zuIx7CHFabjQtdmxqiZSSH1ySgdTjnuCix7tPF766RbvIGAS1ErCiNbZLSUWxyFutLLJ5xbOo7gCcWYmytuTaFiRPiooxjFCKfmQ7Wab5PWGUD0Rg9FFK5KfDL06ag2jD','KddOSWEHKgVDc0p73rR7Dw4ncP2J1uvnLoirTNq5Mp5nfZF','u2EtvDGFq1jpQAqDdKTo0nKw1j6Z0ruP2PsL80KgM8xHXRCCVyRc','A','a',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3659682867208441013,4276281886,'cNLP','6CnJUrojF1kbs7IHECfzuU07IPJ1TyjxZ6xGbhsCilAyXndCttwh6C4HX6AMdX8JVdJOeSuVX0z6WAFYqlobOW3Mc5YCNe1s158CEe5dS3Iakbrw1TPBRaXNv9m1FWLWLwSUm7XucGFdmUc5P9cuSRhIJ93PMaOXMKXBPVweDwnAPTmEdQuW8HHDoHrAWfo4NLY2hSMcZCbRxFWrZ4d6ZMtt','mSz8P1woTT7odCVMIzEEES5w','V5EsPqnV0C8WRiuOVFRcGHae947M5tBpXHIoYFPUj9SpE8NmwumugjKRBgSB8qQl4QYWPgrU7GVXIity','h2RotBCjTFWqjlvzf2Se','uGTxvzlR4xoidBCVDDQSQtDlu4uQdoQwLeGxo3tpkRrJ2WLqFDF2gwSyQ3GbyrFOf',13);
-INSERT INTO ti VALUES (3659682867208441013,4276281886,'cNLP','6CnJUrojF1kbs7IHECfzuU07IPJ1TyjxZ6xGbhsCilAyXndCttwh6C4HX6AMdX8JVdJOeSuVX0z6WAFYqlobOW3Mc5YCNe1s158CEe5dS3Iakbrw1TPBRaXNv9m1FWLWLwSUm7XucGFdmUc5P9cuSRhIJ93PMaOXMKXBPVweDwnAPTmEdQuW8HHDoHrAWfo4NLY2hSMcZCbRxFWrZ4d6ZMtt','mSz8P1woTT7odCVMIzEEES5w','V5EsPqnV0C8WRiuOVFRcGHae947M5tBpXHIoYFPUj9SpE8NmwumugjKRBgSB8qQl4QYWPgrU7GVXIity','h2RotBCjTFWqjlvzf2Se','uGTxvzlR4xoidBCVDDQSQtDlu4uQdoQwLeGxo3tpkRrJ2WLqFDF2gwSyQ3GbyrFOf',13);
-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(47) NOT NULL, d VARCHAR(51), e VARBINARY(99) NOT NULL, f VARBINARY(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (211,-1474655888,'CYItHCRWoS8ZGO7ix4','bjiQoSPLTgJQHX1jWvaw4VHLWbaNqrCv','uZCw4LRaV','vboCVwPHiqSPBbIkBVhhki405AeIOU0t03zx2vj9u46fPpdIKPS7SGWgji3qg0dC0wUuTxrxFEj4lODi','DCux7UbjB7sIFfFXdnmmJIDUEdpC0LBf3KXHirXgp','R9L48KS9thShZ8lQHD6RZGjG7oBLEcs5Ijg97F2PMFW9CuUh07J9x3CUTOFGzomKKKF',0);
-INSERT INTO t VALUES (225,2042088470,'EuinLOLpiwDjnHqFQBfg63QBrhS9HRGwAyz0LnY','1FGbfmLvshKfnt0gpOOrBnw0chNeq6pV','Cm4XW52p9muHCsxH6ZNz8240pqLBRBOYWK7wfq28x0Vqg87yLi1oK0','AY0mnTmu5rto78av9tyGb5w68ObYpd0UfeYc47vswCcbT6HRrjpuru0ir6VGlxAWuhrUNJsXK5pBI6WWy','FvIqYh67iQKX5IdsStLjpBLal2E9djezhagEBVTud8bmlbOwcJRQhBlqiIR9EOBmIgvtB6KZzoJoWcqrwlMdkua0QK2DGRr0Sj6o','eq7jz2L7Css9Upscn3z6qdROggnajvtbMUuON7EsppxhLlVd1hnaFcYBPYFrmxght2qewG',1);
-INSERT INTO t VALUES (162,-1733456261,'nimW2YGEqYSoScEPsMbXZwfBVFkYxKpfBJO0QkI','vX6UYBpIKUeEXNbpVdHpcBK','cHqpH6PiMJSO5oT95GUUlg29nPLzJVmJ9R1lj','tAkIK9QBAQqCuN','QJTQ5Wa5Vp7GQ3QGJoqmAJ4','AanIWLIKmjCDNgT9Jk95jnUqEdoBUSFCzWc6Yye7b993450tbEalde92XyFP9',2);
-INSERT INTO t VALUES (119,675782663,'sQorkO5FzKBoqQBzYbPDqL1Mx5kwOPMl6oUl6','9HkKcdvg9sCcR','iHry6hP21NR8szjPKs8KYJagTUJuIK8PXpUTuF','6Ind5','zHP56sz7zkX9wOPV3NR3ejJ7uje7lfzb3luEfnw90P0149G5Ts0Kk6sNoB9vb0R2R1mYkWNvilyHVCoAl0PotyQY75iJGsWtWK','5iGQ63hHtNARTzrybEumWVDl1eXIlqaBy4RrUrsUqOOaCk4mGsFg5judDJBqo7Fco6Snmtzh9jNjv0',3);
-INSERT INTO t VALUES (240,-1120068197,'RGLeHCKMnaw2rA0S9AXZTrf3758FE','4lrmAVSk2f1FKPwiOnVDEjgU','WsWiYEMxZDygrvixW8UkrtqQUB66pKpXG7WUTj5fWUNSoPF3wb3IXyTCli0UATHsyR','8cpF7tgzlcjShEFdgFyX0iFkTrDtfqfqcphqXecVPwZKt9hsTrs','U7RRD1F6PGnO9NI','sndK6NHvtpSPGdKvGhPoA1VlIhbtEe',4);
-INSERT INTO t VALUES (158,-1705066983,'sTvyRV0QgusbCLiVHSk7I55ZWV8EKX2vgNPrBI','OBiBlOko','y5MJJCVWrHPNfY3X4Gm2QvkoD0W9jXZKPmxm4l6O167F56odOU88aiA7vrvDGsKyIYd6X1QHh8vSvl8Rh','lFR2J2','V4IVXB4wsHFLDjBxHD0EKVRhGr4xCq3HFWDjw4Kl8RzBia17aaglguObaLpsyYZiWBkoZquabdbea2YpFiUj','GYblH0YwzMQIUB',5);
-INSERT INTO t VALUES (133,2066996551,'XJ9V','CbmiqD1a','cjtDQ3zaRIJ4tHdnruetaTwWwuNm1BNcDsuDgdn90nxYjvgx4YMCwcUe5WYByMQxJ','zqFGWI0oyLxFaV1M24Nl4aO8KH3k8vEG078ld7lJH4VyLLwXhSeXOpbOJBWWf3swvHBV4nh0yodWrHZTC','c6ZPQ0JqGr2moYyzV8fnITFduKHyticzJc6W7KZygbaTneMxsiB5y4ZwPoVaD0Kl5AOZS1Pl87YRhFMMgUbaeY3vbgjDv','Y6jdMHaBWhVjll2zFRkTjVscY9mXwd2tws6ONhRcWXv6snIkxxg76BbAaufMEBf2t66DKH9OuU505zRJb8bTI25i6qIomA',6);
-INSERT INTO t VALUES (178,-819440828,'uxGcOe6gzL0Ys95JBWw1iJLpF63vh0','CoUC3HfRyv','NZAp4txQWnbDSHbp1APGyFOBY9anxPJCu5z9sHftYCJSaWMB0JQWUZVsODoFLoG7gCQvz6cW7AkR50mCYUqoCQwZORY','L8MOA38RPmpII7y7PDhheFo7xLK8ylqnOF4rCbDcjV0LwVtKftLF0Qt3JqT8oyuGvI','AocM','uwiihMZKKQhXR3Sa4C4KRew2MqM5iUObMzoLFGkIZMMzqMx8NH1epy1pv4SYCmFeuoY9bnxzGmgT05mpKPPpSiAMHY',7);
-INSERT INTO t VALUES (94,1092756590,'8w0CfgiI5','XFYjIvxSKc0ILUbvN3HLidgAz9afRTDxhvzO3xNBcCDEDXOq','WhXYeN0X6XXH8DAZVmZJCZj0iA1r5yxBBGgTYpLZdILRrmz8I2iEL1GqJtkOF3GRrc2wUlo1VRe5CCMrIopmzlKSehAg','9juuNOKnqQI5FFauwE4v8Ygy11dFP02kDi8LioNV3XKiqARzSP9CGdMYpjGoO2ggIY88iW5','ENl8ks8KFmBND9V52CR3fdoWmKSwsxOxu9n9Xgwf30mQjPnK4oCPopSo34RQY1V2','eTl39b6v7JS34Pi2UmnG37mWZkljfHEuCPoL7rj',8);
-INSERT INTO t VALUES (153,-1178140905,'rdutC47gMwfw4dobSdpYd475ebGoxIv7bVsp2m8o','FSMKQcvnygQwA25oMGUI7W1syE3Dq7vlKoJKPgtfQSn','JtjUwMwL','xgkLO0a9JTLkgWmTFNaOpU9Q','ZSBJVvnJe0vcTw9enHZL2sFoT4NY9N76uda6w0pyQPenxznD6YgVbdffEcKxxaBCg8ppmq6wb0RcvBvghjFgrEND','h0fnd42P3ejOyoSnVxlkEtdZ2teoR2zfuySJOhSdvWCgRZJI0c7LM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (827518,-3116699,'4','PUI0vqlifG6fVFFQqIb2mw2OJXRugwUGpoZ9DewwjNSil6YmjjP8rBwqXWYM56GcqqQAqN0k62tMO6uc5c4IF4NvdNY5ZJOfzgbAPGLgEgNmd4Rt3mK3ZOmmU0uQ8BRx0TxKqY0gXwvSY08OilAtwMKQWYLySv29orVlCrl7quNCv02vuvNfIuv8Qg86','op6ZmAp8EyOg24TlLk4bZhdAh8dlPzMm3o68gF9SYlmZSQRp','StxfeROKGO2','n','e',13);
+INSERT INTO ti VALUES (827518,-3116699,'4','PUI0vqlifG6fVFFQqIb2mw2OJXRugwUGpoZ9DewwjNSil6YmjjP8rBwqXWYM56GcqqQAqN0k62tMO6uc5c4IF4NvdNY5ZJOfzgbAPGLgEgNmd4Rt3mK3ZOmmU0uQ8BRx0TxKqY0gXwvSY08OilAtwMKQWYLySv29orVlCrl7quNCv02vuvNfIuv8Qg86','op6ZmAp8EyOg24TlLk4bZhdAh8dlPzMm3o68gF9SYlmZSQRp','StxfeROKGO2','n','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5002551,1558177,'LN','rH4OhBXGtfH5o0vWa6fCRBhJgyb6BxV4E9fWjwdvkjmhPcTNxERHqu2IDFgyZnst7PK3GoNFa','1CBbxejfDvsvwzCCmOENQlyiHhOIZjW676YuijEncVOBURlDuij7AohfgBSxARK','zuy7zbdrwkgxwnITA7zA80YTjxOdkzPnJtoIqmhp1eDkTj928vCJcfiuEMbIgSL8yiU5ernuykZp4J2kRoOJrbTgowxmkJ7kf9qDNQYpVZnNTaTRawjvPX8mj6rmT7E6QiTt5s9EkuSctelyw2sk9HtqtPvdfO5rTMraPDZ5gukzQejHfXyN8C','7M','j',14);
+INSERT INTO ti VALUES (-5002551,1558177,'LN','rH4OhBXGtfH5o0vWa6fCRBhJgyb6BxV4E9fWjwdvkjmhPcTNxERHqu2IDFgyZnst7PK3GoNFa','1CBbxejfDvsvwzCCmOENQlyiHhOIZjW676YuijEncVOBURlDuij7AohfgBSxARK','zuy7zbdrwkgxwnITA7zA80YTjxOdkzPnJtoIqmhp1eDkTj928vCJcfiuEMbIgSL8yiU5ernuykZp4J2kRoOJrbTgowxmkJ7kf9qDNQYpVZnNTaTRawjvPX8mj6rmT7E6QiTt5s9EkuSctelyw2sk9HtqtPvdfO5rTMraPDZ5gukzQejHfXyN8C','7M','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7963320,-262598,'10','hhKpne2gWWkJ0CINdh9geaN0uEnCpbuHw0QjrCfzbLxi89v0Quog7bWcupGa9u440kTMYCiY9E8FKozDhQzKtjxXqC9daKmMGGHFaXKiqgnu2nAagyn6INIsZKdDEMjgv0jbYYGy82QtlvEuVUZmTf2nWeAGYEFS4GsrQg4L0oFzn6aKeozIyfxSdqM1Bw36XZfZwatVS18cuEKl0mivM15i5x7Vjf47qot8FN3BPyNnUg1npzKSjqHawHLYkM','kNJMMmn74p7NsJillBNzzzBBB4YW2wZk1LV7DgB1yJ','wg4QdOOJEPfL1VBrC3KwSgnVhg5eHeeHCJzO6b3rz1CMEsLKCpnldP93DjwDjJg7KCuWAhBLVOh8d18ZpCnzWn64XFyjpfEsm3QoaEWOeQABKo2w7zVPO2QyOcswOpVIqeGLZSLryjQoETFBc8S9VtO8oXE3EORu8WSSe','1','u',15);
+INSERT INTO ti VALUES (7963320,-262598,'10','hhKpne2gWWkJ0CINdh9geaN0uEnCpbuHw0QjrCfzbLxi89v0Quog7bWcupGa9u440kTMYCiY9E8FKozDhQzKtjxXqC9daKmMGGHFaXKiqgnu2nAagyn6INIsZKdDEMjgv0jbYYGy82QtlvEuVUZmTf2nWeAGYEFS4GsrQg4L0oFzn6aKeozIyfxSdqM1Bw36XZfZwatVS18cuEKl0mivM15i5x7Vjf47qot8FN3BPyNnUg1npzKSjqHawHLYkM','kNJMMmn74p7NsJillBNzzzBBB4YW2wZk1LV7DgB1yJ','wg4QdOOJEPfL1VBrC3KwSgnVhg5eHeeHCJzO6b3rz1CMEsLKCpnldP93DjwDjJg7KCuWAhBLVOh8d18ZpCnzWn64XFyjpfEsm3QoaEWOeQABKo2w7zVPO2QyOcswOpVIqeGLZSLryjQoETFBc8S9VtO8oXE3EORu8WSSe','1','u',15);
+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(9), d VARCHAR(71), e VARCHAR(82), f VARCHAR(58), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2096837523,5448305,'spNxl8vD','M','6szHUyGWPn9PG0X4pv47C1TEm28yRYmLkAgCf13j29rdRbtP','8OtymqWMiO1kUutxsHdA0ActjKrVGsmwfWoVKb','n','q',0);
+INSERT INTO t VALUES (-1126892558,-5553549,'Lhi20','CJjakMAlHXUMzQhO4PD3nzyTloIZYEbMD3JRyc2Punc7GVsd59tHoxrJjVDkRHf5EL5c','lmP','vABW6XzsA9IKDKV5Gv2l7RqCGCye0LWlT0hZhE5KK6D1Ydb','9','5',1);
+INSERT INTO t VALUES (532415648,-6590027,'2C','vv91Nl9ucIf03QBYZ41','CYGq2','Ouub3d2P53WjOorXqQ3xb2GtbkZRkStY5pq4OZJFT2GVWDGU33Rxf1','4','BK',2);
+INSERT INTO t VALUES (-1462453957,1655776,'PTKOsx1x5','NvG643XSMXVKz5J62i8rwN26kdaFW9riSDCRIhK2k7YLeeZ3JwnBYOMfDWE','Se00rFzlRn0uxmRpkOMP71FHq44k4nqRRPZHjLvCLipGAGmApOg','CZFaKRBGkfbimf5jZtq2OnKfghkLCZ6pwVu1ADyNnIT7J','F','k',3);
+INSERT INTO t VALUES (411315101,6103210,'lV2p','v7EUuFHtHlzhO42qy5uNHpHY','dD5UMNvEbgcNm2ZJW1LxNQ1l1y9j6i5apozjy30CbOg2ENk9mB8Xvc3Pz6NhoESQKtnQPsM7fW','cxDiZOjNS9QSnpYcGDbE0589AoETXmfi6ONah00seYeYKtYoXiGUOfHF4c','y','8',4);
+INSERT INTO t VALUES (1995670282,4567576,'pmvOVq','fRIk8HdIyOGCud1lNvUdpEmcospxKKmD4ZfzRTi1KL9jv2d0XHZ9MVWuV8CBO5Gh','oBAyRsJJUAlESLJJ2v5cSSwWL9ZlvfkneO','TzAb8TmM5I','P','B',5);
+INSERT INTO t VALUES (1402150174,2150840,'S6ZAcd5dc','AEDMnayV3DqwPYzgkceiEnbdqBJ1DUE','tZ6vliPx8hdvHvrWfbvrVHA4udILNvMSLkUGYu2aAsO5OGaO54Zq6PaiFNpPTI8aWmqwpKK22KnI4k','wi31NmkX3142u3mcePE4bKgWpDJ8XKQIeDvP','W','or',6);
+INSERT INTO t VALUES (285416540,4751703,'Fj4nyj','c6gM86y1CnXkwbJjCQzAh8WHyooobq3GIo1k4PNer','Pti','rZqeyDoK131ffy6p','M','Y',7);
+INSERT INTO t VALUES (1822670738,7347107,'n','I6w2z6','5UJz6O','1hZetuKKpFbRuMMA7Eug8dA','o','M',8);
+INSERT INTO t VALUES (821392256,-3979532,'c','pwkayr','u2NPOPQS30y4QadaZNA5CRooo1lRUAlPBEDcm2DdXhecrdBtlhPvdcfn9aPk39AU','prYBcthuoB','d','ta',9);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(9), d VARCHAR(71), e VARCHAR(82), 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 INT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (414221856,-272051209,'9IZGkZR2ikpJ9DzJsijq2FBQ1','FW3ldIh5OTUKW200mAG8c3qv','MOnCt0Sz8sVeMGdPavaqilSAsS6JlbuexBzaJE1HO63patXopRDxJqSbVSkFhu3U3j7uZ9WZzkaVjUbY9aGUi4oogBVEztS','dD6AujxNYXroY0mTxyQtMoiX5k9Y0y6ldgY3O1sqCML6WaTVQwiLtmOTwSm20wdSQorZjgYgv3qU36QLG','lzqM1YfJvEmH18mnLUMshufgHnzocMXUeIA0q7DfXKkZTrHjaVh3oQqEb7YmE7tP8','SaJO4TsyZ8ex9flXfQeUyVcm0PMKkDeoOhYq4KQF6aivpnAxf0KBnHPmCJBGGdaMRk69far51MQQJKk',10);
-INSERT INTO ti VALUES (414221856,-272051209,'9IZGkZR2ikpJ9DzJsijq2FBQ1','FW3ldIh5OTUKW200mAG8c3qv','MOnCt0Sz8sVeMGdPavaqilSAsS6JlbuexBzaJE1HO63patXopRDxJqSbVSkFhu3U3j7uZ9WZzkaVjUbY9aGUi4oogBVEztS','dD6AujxNYXroY0mTxyQtMoiX5k9Y0y6ldgY3O1sqCML6WaTVQwiLtmOTwSm20wdSQorZjgYgv3qU36QLG','lzqM1YfJvEmH18mnLUMshufgHnzocMXUeIA0q7DfXKkZTrHjaVh3oQqEb7YmE7tP8','SaJO4TsyZ8ex9flXfQeUyVcm0PMKkDeoOhYq4KQF6aivpnAxf0KBnHPmCJBGGdaMRk69far51MQQJKk',10);
-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 (1325590997,-538672210,'a7Xwug13K7kcU0ZIa2oi9','DD6SGqVlPquTYwHqu7O5F7z7SQdTWe','GWQ7Z2A','zdcH76FVVjiKzp5hbrgZNE4rjQ3cioAgkNHO0CHLHuuVcFtU','hBNluTBApbGEnorC8TpLGpz8ysBESWDzqODLf16BtcjTGoMBhYBjEWVJ5XBc5uD6NJhavzNU3nCYWkaZbBla','C1WlHdelCwYjuRZo0DmbIi06XdygMUAhZUIuGfLUiMxXXGm',11);
-INSERT INTO ti VALUES (1325590997,-538672210,'a7Xwug13K7kcU0ZIa2oi9','DD6SGqVlPquTYwHqu7O5F7z7SQdTWe','GWQ7Z2A','zdcH76FVVjiKzp5hbrgZNE4rjQ3cioAgkNHO0CHLHuuVcFtU','hBNluTBApbGEnorC8TpLGpz8ysBESWDzqODLf16BtcjTGoMBhYBjEWVJ5XBc5uD6NJhavzNU3nCYWkaZbBla','C1WlHdelCwYjuRZo0DmbIi06XdygMUAhZUIuGfLUiMxXXGm',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3783850849104454873,5564047,'h','ka9SpN7BRqiXwZf813X8bx7T84Yk','vsI0rrEUWT9AP6Fz','aSbWpupwWqg7qjD6FwBDt8','R','m',10);
+INSERT INTO ti VALUES (-3783850849104454873,5564047,'h','ka9SpN7BRqiXwZf813X8bx7T84Yk','vsI0rrEUWT9AP6Fz','aSbWpupwWqg7qjD6FwBDt8','R','m',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(10);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(10);
+INSERT INTO t VALUES (-3202608109015922547,-6533885,'YKFunjXMn','yxS062TBXTco4clULAHGby7paasBzgGBotJPOWjqqmnyXSsKEWgzjUdy','YIL35SqU','xkPFdoCDpJpjPd4nuysrfJ5tFXEop0Oz3H9tHAhUiCYZtsq','X','BF',11);
+INSERT INTO ti VALUES (-3202608109015922547,-6533885,'YKFunjXMn','yxS062TBXTco4clULAHGby7paasBzgGBotJPOWjqqmnyXSsKEWgzjUdy','YIL35SqU','xkPFdoCDpJpjPd4nuysrfJ5tFXEop0Oz3H9tHAhUiCYZtsq','X','BF',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3223931979,-992973437,'sTsfYOXNpVtJTa','3JwjE9x10G81wfoHIpRKXblJGzpGyeeHbfE3fLn6s7Orl2U6da4HaZhXtIcKa8uF3hZteH19nJ8PApu','bqnvvhBbU89VKhM7McGghMHeG6Aq7T3OxD4','nr1W4EJ2fs','CpDOsEx8aI4f8BtswzLg9WfEfU579guPjMteF3wHoMJh1H8bAyElGW6h','Wyd4rEwWeaGz5E9tjOBkcmXQuihguNYiKgO85v8xNl',12);
-INSERT INTO ti VALUES (3223931979,-992973437,'sTsfYOXNpVtJTa','3JwjE9x10G81wfoHIpRKXblJGzpGyeeHbfE3fLn6s7Orl2U6da4HaZhXtIcKa8uF3hZteH19nJ8PApu','bqnvvhBbU89VKhM7McGghMHeG6Aq7T3OxD4','nr1W4EJ2fs','CpDOsEx8aI4f8BtswzLg9WfEfU579guPjMteF3wHoMJh1H8bAyElGW6h','Wyd4rEwWeaGz5E9tjOBkcmXQuihguNYiKgO85v8xNl',12);
+INSERT INTO t VALUES (-586109175741205572,-3994018,'lYBDk','OL3KekB7VfkI','1HyROOiZF','sDcxGj2PNXb7mMSZ55jUZqINSFEZJnVzWd6ZWvB89gnHNq','2','y',12);
+INSERT INTO ti VALUES (-586109175741205572,-3994018,'lYBDk','OL3KekB7VfkI','1HyROOiZF','sDcxGj2PNXb7mMSZ55jUZqINSFEZJnVzWd6ZWvB89gnHNq','2','y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3383448486093014431,-1906215,'CrF6nR','0B8LQZzQirbkPdu9SXJvlfGYt7OvJ2hA2zVeQmYWCIG2pU6lxxBrI8pNysnoBeNbeEbQ72NBkluzZeIrLH1dhYDEPCSSWEThlMOrX8pElnqCeQCyvtRjDpiwsr923gcTzHfL0C1IPrkhUzw7Q15eoglRHWIxaZplqfv','9m3gtEyfA1lZC9TkAtKOMyKw4jPG7gBVNUoMvxLkFEKUunRr9y0K3nONgjVPhi78wt','S1dePuGLw159j4YMJs4w0kMg5WAI63kQg','X','CH',13);
+INSERT INTO ti VALUES (3383448486093014431,-1906215,'CrF6nR','0B8LQZzQirbkPdu9SXJvlfGYt7OvJ2hA2zVeQmYWCIG2pU6lxxBrI8pNysnoBeNbeEbQ72NBkluzZeIrLH1dhYDEPCSSWEThlMOrX8pElnqCeQCyvtRjDpiwsr923gcTzHfL0C1IPrkhUzw7Q15eoglRHWIxaZplqfv','9m3gtEyfA1lZC9TkAtKOMyKw4jPG7gBVNUoMvxLkFEKUunRr9y0K3nONgjVPhi78wt','S1dePuGLw159j4YMJs4w0kMg5WAI63kQg','X','CH',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6342156579158435871,5335343,'x1KgOrJw','OxmXTMklJRQnX0oCI6WkyuQX706nYZu7uuVBkobRInTj8Dka24LxyAXNSzowOAEl2Jz8ALRZBz6pp2yDvgLEhEAIxoJSClUXsdXjJN7KEXvlt424flmD9u02teMFQAocBpz729g1Pgenf3FbmSDdZLnYTFTvkHCtJ5Nt4Rd1j3a9hbLqVAOfExuID3vL0vHpZnRFALi89v9vDrxsOpIJvRdr20CNv9n80zFaG1fb9bHAr','k3tm9XJdjNjE176pMMQfBNjTIHkiDs9BzVpVk0XWLDqP05MiBBfclRXFVqn2RXYNwydRn8aJePWL','A4n5PH5H45oL59SOHlXHBs3tn5MfCiHRYj0un4hxEd3TrQBchmUPQMOE0TZvXcApizoVmLQ9raSkGuT8IQhrSdtkTB8DC','4f','Pk',14);
+INSERT INTO ti VALUES (-6342156579158435871,5335343,'x1KgOrJw','OxmXTMklJRQnX0oCI6WkyuQX706nYZu7uuVBkobRInTj8Dka24LxyAXNSzowOAEl2Jz8ALRZBz6pp2yDvgLEhEAIxoJSClUXsdXjJN7KEXvlt424flmD9u02teMFQAocBpz729g1Pgenf3FbmSDdZLnYTFTvkHCtJ5Nt4Rd1j3a9hbLqVAOfExuID3vL0vHpZnRFALi89v9vDrxsOpIJvRdr20CNv9n80zFaG1fb9bHAr','k3tm9XJdjNjE176pMMQfBNjTIHkiDs9BzVpVk0XWLDqP05MiBBfclRXFVqn2RXYNwydRn8aJePWL','A4n5PH5H45oL59SOHlXHBs3tn5MfCiHRYj0un4hxEd3TrQBchmUPQMOE0TZvXcApizoVmLQ9raSkGuT8IQhrSdtkTB8DC','4f','Pk',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6083816192167583031,2879978,'xrPkhLe7K','jZ2kk93GvmL1lto66w5o7bm7TsKWBb1Y0JcluAsFoQL11gAbcTmOU067YNYa1mBWmDTrkGJmvoCXQpcilninikaAyFORrim8z9Xl1lpl','h6XfvmTb7','7JGupdQCG32iAhgaB4EOc634PUIcaxWIugcDZelT7SkvZts7e15xBuOi','ZV','pc',15);
+INSERT INTO ti VALUES (6083816192167583031,2879978,'xrPkhLe7K','jZ2kk93GvmL1lto66w5o7bm7TsKWBb1Y0JcluAsFoQL11gAbcTmOU067YNYa1mBWmDTrkGJmvoCXQpcilninikaAyFORrim8z9Xl1lpl','h6XfvmTb7','7JGupdQCG32iAhgaB4EOc634PUIcaxWIugcDZelT7SkvZts7e15xBuOi','ZV','pc',15);
+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(7), d VARBINARY(66), e VARBINARY(77) NOT NULL, f VARBINARY(93), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (33,3720516283,'CjTUZ','McXo8q53SY0qRooEl5PNqL9RtXOBSRSRRzqYygb','A6ujGtoFJICDsgLYexif','Ucqv1N5QU35H1g9Yj9NVEnaYhvFNWSkNZm2BP0l','m','6Q',0);
+INSERT INTO t VALUES (128,2982270927,'FNk','4guHMXmPNAtqZzUUgChtCUh8qNZ29mKyql1H6OEFaWqC','7sc4oMloZ8xaN3tUPkb0CLrQh0cuifX3PHWEvOeN8CkPkKn','vmtSLZ23ztqvO6','x2','t5',1);
+INSERT INTO t VALUES (233,301766879,'GX4w','JHVGhpoYTURO5GNoAKaT9fS60ZFkpz6GYZe3f79xxLmyzU','HjvgMaFEpc3GZtKfctCsAoQRd4W','kz4HCdvPk2TS7igrwXgXAG0k3WjkSzajTtblIOJiaJknxaIAdQ8hZX0a2q4ZGTG4NCy0','S','X',2);
+INSERT INTO t VALUES (94,525824808,'XZm','oBH5IIasmKq39fCDotUf8uIb7DYJ','sRmSe9eI43F5z3GPElpfUw0X','u8x1DIco4OyVxEc2ErX8mpDrAjoKi9HoOKSA7yGJ7JMdlqmg24tiRMmO0KpwORLSKnbQIc','c','BG',3);
+INSERT INTO t VALUES (63,1267432990,'w','RVOutHnNK1OY5g3DAjoQt0w1Dh8xqbvTllzsX12z3pn5bDYb4ea0qzaVQ51VPb','M9U3wbTT3i5GhV5ecifaeMPNIYWq9LyWrNvYWp','ZMk3DSM0h39tyAz9lxOtYpKjwYIyLow66jRMlT4Gi3nlebH8THR','Aw','1X',4);
+INSERT INTO t VALUES (247,666838778,'FpYxiCq','IBTqJqX7kORawor7cV78ZUMPmKu1yeuvJI5','o8BZ2K34aTSoSqqwdgXdySSrPSUl8aA2Yv2VoFaXjV0A9Paa4sS8MZ4aWASUMY53lg4VBmTgVsnd','YkrhvO9VjzgXILpSNWY996wH2hpD37oKsRJ','35','6L',5);
+INSERT INTO t VALUES (139,353136101,'b7fs8i','oEIz3rJfQUsOyX','L','RQOFboITAzZwGuSThT2usfea9LPoZxyHEibhjQYj40u1dnJ8l9PE0Gp6ny8LKhe4RAuceKytz5fFtvUd','0X','8',6);
+INSERT INTO t VALUES (106,2447921221,'a2sPi','8s6ztDYFG9DBzV4cch6HYfFX3ZKUSsSvqXuJq1HVXM3SBo7tlrFqp1K','hy7T35JXy87TBUsscjtalrXBAjihKHbabH','4jFDTkiMqIy61sHBvbSb07b8','qq','SM',7);
+INSERT INTO t VALUES (104,1063947475,'p9iCxk3','NFLB7F6ihbsYLfo5CbnobLmUqewziainDwsJNWc3','5u4nYKMUcniMHRTSc8RAKRhhpx8sA7XekYAvJ0DMwq9g8IcSvB676','nv6eWlFnVQ4p183jN0RPPE8IEDY3ghbGYu7TsuAEJo5XEHQVGrLpogIhD8','O','k',8);
+INSERT INTO t VALUES (35,2995685974,'11','4NleN184kF4LKGFNRErZXhkbGMMHZdT','TPvm0s6Xd6Vrgw2FatLx6lZGy8sng1DV7mJlzljk2idGXI','NXu6MEnor0CKkT8jDEObxGIsshPWqm3xLfqIjgK56VdaHq9A0MXBgEKBo3QcM','Qq','yM',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(7), d VARBINARY(66), e VARBINARY(77) 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 TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (3,2722297918,'yW','2cxGQUtt7BnYgaoA1ZouGkxWaYiJSBRavsy2NTxBnQv3Dj7AMhsAtzolcq4htYxjJy','qlPFyMNnyixvaHYXTgQz5jFZwAhwPrmrzdIMUEZ2e','qnxfpY2MkfeTchOq7GvCEZolJfbpM1TUXF1fRqhd6bq2','x','M',10);
+INSERT INTO ti VALUES (3,2722297918,'yW','2cxGQUtt7BnYgaoA1ZouGkxWaYiJSBRavsy2NTxBnQv3Dj7AMhsAtzolcq4htYxjJy','qlPFyMNnyixvaHYXTgQz5jFZwAhwPrmrzdIMUEZ2e','qnxfpY2MkfeTchOq7GvCEZolJfbpM1TUXF1fRqhd6bq2','x','M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(8);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(8);
+INSERT INTO t VALUES (154,3948581080,'l','3c6gqpoyybaD14qAWI69psztXYkBBZpG4EvXMv7V39mjcWE76YPwVsQy','sqldYXS0qbB5EPMqfmslh21sd1qBJhs4uuiNB88SMOTd2vC6IofLIrZ7','LKpX','3Z','11',11);
+INSERT INTO ti VALUES (154,3948581080,'l','3c6gqpoyybaD14qAWI69psztXYkBBZpG4EvXMv7V39mjcWE76YPwVsQy','sqldYXS0qbB5EPMqfmslh21sd1qBJhs4uuiNB88SMOTd2vC6IofLIrZ7','LKpX','3Z','11',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (78,1883744568,'0Ov','oVWx2bUPbgxq2cMZj2DmqmGlX3YJHoCi7kGpynoDMXKA2yaHHZgdEzVuSjUc1oJxI6E5PrMwkpGINBJOHmMp6RSi2Xsf4DyY63Vc5qxRHcRKJujHNI3DoMP7','sYvsnPvHYg1vymdrWEldORzgyRTe6rhSZezCQNS4Avnd9o4mbFKYhi','4jPi','o','ID',12);
+INSERT INTO ti VALUES (78,1883744568,'0Ov','oVWx2bUPbgxq2cMZj2DmqmGlX3YJHoCi7kGpynoDMXKA2yaHHZgdEzVuSjUc1oJxI6E5PrMwkpGINBJOHmMp6RSi2Xsf4DyY63Vc5qxRHcRKJujHNI3DoMP7','sYvsnPvHYg1vymdrWEldORzgyRTe6rhSZezCQNS4Avnd9o4mbFKYhi','4jPi','o','ID',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (0,346404706,'zDzWw3','pkO','yRJUoACEuKZ8VoLd5KkwNKxpCr09Ipuyi8YtIRAWYoh2LS9Y0','PS4ozgQhGycpf0Iacxp5UU9T1A5qClxHUEcQ1wuJCiEJlh7RILTRLKZhqBzQFkK6wv1RF7RnOr9pOLjupePVQFCkORlq6ZRxc9zpTtYc0bH0l1HgDh9fUuZHbBtgcbqRguGTVFsWSwbbBvCZ9Jvoolxn0LzcTaneR8IiQOv8S08F1BjZXwPwN7D7ts','Ph','y9',13);
+INSERT INTO ti VALUES (0,346404706,'zDzWw3','pkO','yRJUoACEuKZ8VoLd5KkwNKxpCr09Ipuyi8YtIRAWYoh2LS9Y0','PS4ozgQhGycpf0Iacxp5UU9T1A5qClxHUEcQ1wuJCiEJlh7RILTRLKZhqBzQFkK6wv1RF7RnOr9pOLjupePVQFCkORlq6ZRxc9zpTtYc0bH0l1HgDh9fUuZHbBtgcbqRguGTVFsWSwbbBvCZ9Jvoolxn0LzcTaneR8IiQOv8S08F1BjZXwPwN7D7ts','Ph','y9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (204,2874120430,'nR','6Z1Po1SYjUIRIQvSk99E83TDUc0VTV3STKqW8K74fmHCiet3kiBd7vj4Z','7xDcfTWwUJ8Fl','xFaxH9zdPskPHUPOHxJspJqo30fdNHF6Ora3GoS4Cg0r0z9BUgOXaPpP3i6MV4tP2mvWyxiT4Lk95WI05weMeXXoePNdqrfQ37autY31pp0mnRfUFVj2cgKmv','I','S',14);
+INSERT INTO ti VALUES (204,2874120430,'nR','6Z1Po1SYjUIRIQvSk99E83TDUc0VTV3STKqW8K74fmHCiet3kiBd7vj4Z','7xDcfTWwUJ8Fl','xFaxH9zdPskPHUPOHxJspJqo30fdNHF6Ora3GoS4Cg0r0z9BUgOXaPpP3i6MV4tP2mvWyxiT4Lk95WI05weMeXXoePNdqrfQ37autY31pp0mnRfUFVj2cgKmv','I','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (250,3384022378,'q','N78H30mUO07aOBOhYUVh1gNLUQD4Fjb6RcnemwBN3lQHlUPrWHV6T5WCfCiEYGHp8mHOE18RlyLckRnnMw2fWevuUwg2mnTFzQUu6cZkA8vg8kERZu8bKzzEf2ZYI1hsAIAOLj5QScpT589H8DrzqKItA9S1bAoW6ykHvb5rlIDSP2ojcIQvi7qmEJzhCErDjo4kjh4v1FV3yAaYPJRrhvAO4IE11auaHfB8VrJWYLO7','KkeYL5w0ANb7sVA274plU2E','NGJddinDvF2n8n7NSxJbE3MiPv9R4Q9cpP8OxyDGm0HDXb7o','fA','h03',15);
+INSERT INTO ti VALUES (250,3384022378,'q','N78H30mUO07aOBOhYUVh1gNLUQD4Fjb6RcnemwBN3lQHlUPrWHV6T5WCfCiEYGHp8mHOE18RlyLckRnnMw2fWevuUwg2mnTFzQUu6cZkA8vg8kERZu8bKzzEf2ZYI1hsAIAOLj5QScpT589H8DrzqKItA9S1bAoW6ykHvb5rlIDSP2ojcIQvi7qmEJzhCErDjo4kjh4v1FV3yAaYPJRrhvAO4IE11auaHfB8VrJWYLO7','KkeYL5w0ANb7sVA274plU2E','NGJddinDvF2n8n7NSxJbE3MiPv9R4Q9cpP8OxyDGm0HDXb7o','fA','h03',15);
+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 NOT NULL, c BINARY(42), d VARBINARY(100), e VARCHAR(9), f VARCHAR(7), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16,14008370857613517699,'sB','0N3v0LcPSlwwZvrElLU6Roisj2Ing4sKq0AIlM3ytply8dhxN3hcl5QdnZQ8KmWzj4GYAXYplLjbI3Lx','F2','kuC2BRt','T','S',0);
+INSERT INTO t VALUES (41,486499077949061865,'95u3vLWD7OtSs3kWKnAC9pwZibltO','WLLNjNv5xXT6nnNQVZHtCGKrTI8NY73s0WsgvT5zbFiib6uu0UMpGxThWN2Q','UA0RFBX7','j1YW','Y','P',1);
+INSERT INTO t VALUES (245,11154524918675591793,'FGlUUTL1J3Bcrx4HnTzpbFoBDkL41j','ZJfLBCyjiBd2hnxftbYug','QJgZCAzD','mD','Cq','6',2);
+INSERT INTO t VALUES (121,6540434370262217584,'9qUiokI3ka6Gtgv','rRsHYUPd0YGP','W1RJjnywG','eIK','g','W',3);
+INSERT INTO t VALUES (192,16333151869065188078,'jlm2Xtq4ZgpRmv9Fx5RI1tqfxP68ZpDJZA','6M','diiEv6Xh','HcEe2ht','KH','l',4);
+INSERT INTO t VALUES (49,7629802853024426974,'1TAsGlzFplfH3kRCDc85Mk9jBoqtzIk91xUwztZC','bg2Pj1TvetA6L8R3WlBIeBBSR1LmfhfMIY9wUhTfG9coziGwrtqDqljWwJVkjP1Td6figIB58yVZ','bFxLygTf','Vgi','dB','t',5);
+INSERT INTO t VALUES (180,14057700901906083799,'CabhQnJVmjZmjjC','w7KETLPCMvx3VXCfJNE7mz8VquliHnA5H3Jr7abF1ft','NivoXXUy','o1l','t','s',6);
+INSERT INTO t VALUES (73,17546509062499768591,'ZVe55M2YP8YljOpRt2','WhNF2wCPbPLFUCbm2ExK8','dj9','1D','P','t',7);
+INSERT INTO t VALUES (240,12069608126563693048,'L0','GSFpR0VFUmVsRWuMGnGIx1UDWc','LyskFAg6','KJF','qU','k',8);
+INSERT INTO t VALUES (19,6959132856738463015,'NrmnzGZXP0gKTo8gdX','0KBYPbWFtxU7kax91fPIscuM0BV4HyxuRsgdARS34nfBgDMOJAyesH4zX9EbTE3PwvlsVtvkjJ8UqHQsjmNW6fnvT','GGfn','LORx5qr','we','f',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(42), d VARBINARY(100), e VARCHAR(9), f VARCHAR(7), 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 SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (7107,568883103554403661,'N5VUpHFKyBxcmeqn8qJc','gR7','LhUBK6BMl','jjK','p8','N',10);
+INSERT INTO ti VALUES (7107,568883103554403661,'N5VUpHFKyBxcmeqn8qJc','gR7','LhUBK6BMl','jjK','p8','N',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(43);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
+INSERT INTO t VALUES (30828,11430954149172256645,'9vCT1rGNvZ0uroQwVv','y4mn1I88n9pdi1ppwfCpzqcA0PzRkNAKdjigS3NoGvGuYOoBeiHUYvgsQGw8js','bkQLYTx','w92','XP','e',11);
+INSERT INTO ti VALUES (30828,11430954149172256645,'9vCT1rGNvZ0uroQwVv','y4mn1I88n9pdi1ppwfCpzqcA0PzRkNAKdjigS3NoGvGuYOoBeiHUYvgsQGw8js','bkQLYTx','w92','XP','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9337,13667626979899583108,'uiwKOIAR6tXNspL4W01Z9UI0YFnf5p7tz7elcxjdDs','5Reuvq1ROfcetflyyXzAVhaDgtFRDFApoHh0CV9pWzQaoTOUlSbH5Jkc','hxWgkRU','0lO','T','M',12);
+INSERT INTO ti VALUES (9337,13667626979899583108,'uiwKOIAR6tXNspL4W01Z9UI0YFnf5p7tz7elcxjdDs','5Reuvq1ROfcetflyyXzAVhaDgtFRDFApoHh0CV9pWzQaoTOUlSbH5Jkc','hxWgkRU','0lO','T','M',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15992,18213143456574374691,'xJ','LIo90y9fu9gV0jVPZSzIMGwz3aqHQ7eN8mpV1HfQ2wnLMWYAYdFCJ0F63nhk78ONWKFILh2MPXici5TeGHnzo','k','DRKBwKik6P4BMCQUg3BCG3dsSQm7zLWv3Tz39rCPUMQfApWVYhObSMiQc5k60bYVuuZf1PgsXXlbqw9DVg2AgMblIrN4sC5','f2','O',13);
+INSERT INTO ti VALUES (15992,18213143456574374691,'xJ','LIo90y9fu9gV0jVPZSzIMGwz3aqHQ7eN8mpV1HfQ2wnLMWYAYdFCJ0F63nhk78ONWKFILh2MPXici5TeGHnzo','k','DRKBwKik6P4BMCQUg3BCG3dsSQm7zLWv3Tz39rCPUMQfApWVYhObSMiQc5k60bYVuuZf1PgsXXlbqw9DVg2AgMblIrN4sC5','f2','O',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (58057,17332277374386969662,'SXMxFzPDNIB5g5dmjKXymhTnK5NR','SA78e51zFmJlXrK1cEtl8fP5gmymmestI3Ypm5uIcEn9QMYgWUQdwM2aL9voiaCkAgxzjNSjPxngpBdi2R0tHW','N','wcOmfQE31oLxTiFoGqAmMLdL81HT90WkXzLxZ9iNfIgzyl6xNckJW1e50MMwzD1HbN7KNyFbhHaM45uIgwA2j8JYKly7dqya1WFlwmW','uGE','v',14);
+INSERT INTO ti VALUES (58057,17332277374386969662,'SXMxFzPDNIB5g5dmjKXymhTnK5NR','SA78e51zFmJlXrK1cEtl8fP5gmymmestI3Ypm5uIcEn9QMYgWUQdwM2aL9voiaCkAgxzjNSjPxngpBdi2R0tHW','N','wcOmfQE31oLxTiFoGqAmMLdL81HT90WkXzLxZ9iNfIgzyl6xNckJW1e50MMwzD1HbN7KNyFbhHaM45uIgwA2j8JYKly7dqya1WFlwmW','uGE','v',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12186,10694759966046494860,'5Z2Z1kYBGEtVZsU1kKjrmyLdw3zCUW','fdnCREGps6sd9uBjHn4bjgAUukXI5eqg','b','BY7isnDkrwsgeZFk5Y9RYpKuq1EeTlVCzEEx7Q6kT6f0lDXlm8VFMez3Cm1FEXdcZ6iAEKHFytLYLE0VrYZrd3fus8RlDAfMNrSlX','a','Ql',15);
+INSERT INTO ti VALUES (12186,10694759966046494860,'5Z2Z1kYBGEtVZsU1kKjrmyLdw3zCUW','fdnCREGps6sd9uBjHn4bjgAUukXI5eqg','b','BY7isnDkrwsgeZFk5Y9RYpKuq1EeTlVCzEEx7Q6kT6f0lDXlm8VFMez3Cm1FEXdcZ6iAEKHFytLYLE0VrYZrd3fus8RlDAfMNrSlX','a','Ql',15);
+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(43) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(19) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2005506164,-725786765153903531,'e','Ks8put36BpLzvdSnysERxXRq','pEQ5rOMBi8j5WphqrYyRFZ50SvBeMrZUtKfKesDEvP0f7gz','muiuzOq0TjN0PkXVrjk','k','r',0);
+INSERT INTO t VALUES (3935336679,173008310453385149,'DkVfyZPcI7VZml7rHKJfpymNhTiBcWcD00nMN2vu6Qn','cA2N5DZSQtehBvT5Pi7Fcu0ZNENI1sDj4epd6pFyO4fNs','pNM9UBxzBUQ1LXfuqnSm1yFx0ayHET','yf0NxRtRKJ1CnbqZrWD','9','b',1);
+INSERT INTO t VALUES (1155084059,-2100953696314862457,'EoN4PPOG40YsYoiROdYovzxGoJOPc','fGiu','NsexaYOul4m','ai7OQOi2zeP3fIE','r','H',2);
+INSERT INTO t VALUES (3373921200,4392810698250761651,'DNT1VCUe','acSQrsjUsZ2MD5LbXViKtz12Lnbqe4IpGMjlvryrf1up3zeJ0uD','NQZufDsTVglledaG1U0NVXrZiIiwzdnuomOYOFnsP88X2bBew9FPt3rFzs','b9SW83KATJ','A','F',3);
+INSERT INTO t VALUES (95298273,7300853027415219956,'9Z9tEDX6rjAPgOCQXjA5jA3vcjip6ljXA3jTu','XTmFRUW4DRGU0yllgi','aN0XaShvNKGNG','x1tFSsrjdQxmFKijr5','F','q',4);
+INSERT INTO t VALUES (217197644,-4791456430153151413,'vvHcV7v','yjUtSksKdM7FD9gBX5NLzYr4osiU49hU0JqYBj85RPa','qy3BpZQBYxJpmpNrqCIadiUrutxAPPqNzrJhWX','J2O','g','M',5);
+INSERT INTO t VALUES (2760355967,2638525334217365587,'rsc5D','hi9z0wo09roxrmrsgH8ksL5jnzeDpFc4nzHo','w4mf7MnEIFpgmSu8IUOUMTqq','tOS8','e','v',6);
+INSERT INTO t VALUES (1710513230,-4128771351010220596,'AMVEnu','whP4UDTEj88RtvG1d0S5GqHg05bjBcR5KmWGbDJP','BEeYRQCZSvnZJXDvUUI1OxtmVekeFM9vjQXKUiN9oAuno001ezQc7bXnrMcdQR1n15b24fANR','yJEvo1mV','J','O',7);
+INSERT INTO t VALUES (1325046716,-4293925269554802996,'lzNsjmbYzbHuXFUrtTbdFpLcNIrrR2ZMgYSJJzVLByZ','G9EJZXH3d1aljmrv','9f7GfuGid73pq6o24LF1iSboBa3oPdhBAIfLVnMDRHd','eXmCri7XNLcu382U97','h','W',8);
+INSERT INTO t VALUES (801553854,-6629445563667626400,'sKGkonxl6rS1k','W3j2tK0yYN2dU','1Hl9oA2','bS','4','w',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(19) 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 BIGINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1786939238907531014,6134084511983754979,'mMIVcoU8fxzcvyz66krIjns2tdM','JdH6Bvu8ZCecMzqJeIez6pHNi','T8sD2hEhyq0kHKejUUH6moRDOSxlbaz','JwNb','J','L',10);
+INSERT INTO ti VALUES (1786939238907531014,6134084511983754979,'mMIVcoU8fxzcvyz66krIjns2tdM','JdH6Bvu8ZCecMzqJeIez6pHNi','T8sD2hEhyq0kHKejUUH6moRDOSxlbaz','JwNb','J','L',10);
+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 (16824407382899736494,833917230713707017,'Vl','SLg6OCZA8TItGwZd','eXI5Jo5rtPfwztYZb65aQTGioFNokmQUEVZdKViPMT5b5O','l3thu8J3f38Cts9o','y','o',11);
+INSERT INTO ti VALUES (16824407382899736494,833917230713707017,'Vl','SLg6OCZA8TItGwZd','eXI5Jo5rtPfwztYZb65aQTGioFNokmQUEVZdKViPMT5b5O','l3thu8J3f38Cts9o','y','o',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4795935057174709533,-5519025873085976179,'ZWs53Z6Zvaq7XBXM','53iACnyQvgnPgFeL3R7poGpHgi0Edg3VwUeJi0Mmi9wzfN9GmNZDY9FTZE1KPRyNuZpFFruPuU90KEMnXJSaZAYedXTA4qSBz8YmkRFNK2L8PNREbDPEtMzfuo14bC0KObIElDcC1CF6B9XMChJsM2bFpxa0k0s6yuEMWjSVAvES2W6b4NEyR6ipELrlIncje4eRylvE9NDr9ofkpKv4nD81dQS5dxvYre7zA14gTWY','3rRXCx5HzOKIfCaQgQTfiflIDfeCyw55St','Utoe4e','N','q',12);
+INSERT INTO ti VALUES (4795935057174709533,-5519025873085976179,'ZWs53Z6Zvaq7XBXM','53iACnyQvgnPgFeL3R7poGpHgi0Edg3VwUeJi0Mmi9wzfN9GmNZDY9FTZE1KPRyNuZpFFruPuU90KEMnXJSaZAYedXTA4qSBz8YmkRFNK2L8PNREbDPEtMzfuo14bC0KObIElDcC1CF6B9XMChJsM2bFpxa0k0s6yuEMWjSVAvES2W6b4NEyR6ipELrlIncje4eRylvE9NDr9ofkpKv4nD81dQS5dxvYre7zA14gTWY','3rRXCx5HzOKIfCaQgQTfiflIDfeCyw55St','Utoe4e','N','q',12);
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 (2391514104,1660692725,'ambV283HcHTaGK3','Q2qdWmq2NZMr5inSPxGwUSniz3INkRKtItZlkDMbC12zQugwADj2Rr0Am9QUxeQ4QTVwXSGjRNoViLR6WWD4QZvSB0MNUto0Lt5QUqjfltW3JEJrYT001bjiVCkblSeggpFy6LX9rpngR8jIexJpQB234JsZ0KZSC758x7FbxUUE8FKE04N8n2ensTOqJTnA2cCDoBAxHnfYZOgnYSjrPo49jucZkYnYEuxEPKc0jP0lwFsTlOX725RYAFsxsInw','u','01ybtrAgGOqiMGE93t1YOg24nIzParjKItKVyT2QTK9gO1rDuGNMLikHqEPM89i0XrqUENbXkhFaE23cSQsD3Bphf9nOE7vl4cH9B7AtAiZwnb3UlsOyWnbTI5ALehseJ2YbwIFLcvu2mpYuUw','SrFBNw6d7hukNcAdWFZXe9IYz37ek9lt6PVPlODK6OTxMNhX0Rnx29Y8udgmJZteH1TQzNJSoo9mli6OUOHpO9OZQg3Q','HzvrRi4OQkUkHgUvQNWYvit9YyCCwX6K0f4dcGkubhKmGlI3verb0UVWSme6R6YB1r4R68UyIVbqjaphb5xjX4ys7eR2hIGr5zV',13);
-INSERT INTO ti VALUES (2391514104,1660692725,'ambV283HcHTaGK3','Q2qdWmq2NZMr5inSPxGwUSniz3INkRKtItZlkDMbC12zQugwADj2Rr0Am9QUxeQ4QTVwXSGjRNoViLR6WWD4QZvSB0MNUto0Lt5QUqjfltW3JEJrYT001bjiVCkblSeggpFy6LX9rpngR8jIexJpQB234JsZ0KZSC758x7FbxUUE8FKE04N8n2ensTOqJTnA2cCDoBAxHnfYZOgnYSjrPo49jucZkYnYEuxEPKc0jP0lwFsTlOX725RYAFsxsInw','u','01ybtrAgGOqiMGE93t1YOg24nIzParjKItKVyT2QTK9gO1rDuGNMLikHqEPM89i0XrqUENbXkhFaE23cSQsD3Bphf9nOE7vl4cH9B7AtAiZwnb3UlsOyWnbTI5ALehseJ2YbwIFLcvu2mpYuUw','SrFBNw6d7hukNcAdWFZXe9IYz37ek9lt6PVPlODK6OTxMNhX0Rnx29Y8udgmJZteH1TQzNJSoo9mli6OUOHpO9OZQg3Q','HzvrRi4OQkUkHgUvQNWYvit9YyCCwX6K0f4dcGkubhKmGlI3verb0UVWSme6R6YB1r4R68UyIVbqjaphb5xjX4ys7eR2hIGr5zV',13);
-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(35) NOT NULL, d VARCHAR(11), e VARCHAR(48), f VARCHAR(77), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4897416157174122940,11,'OctVX2VsyKvH','As6','95s4SgrWoLDTEtKkeaNURy','mo4cqGUaSOKCkNcfURBOYWbT9Uz1fq0yCdwaIrdiQ7qn8W4j','E8ZrOprxexyOxV3k2akfiG','UBPf4E8DNWfyW9X0',0);
-INSERT INTO t VALUES (3491819077431034682,75,'SGuDsOGUOjAF7qPhTSZqNRejq6emhDcLFeY','cigM','EZcVkJhFog','5UebX5CcLI2v55bTNOKaBAYewGmeFMyzl3lq7gf9LPotNk6NxhS7YiO7JpBaxx','19coujiWfUNmsAbjqywikBYdV6Fco','pEEMQcsxdJzSXi6VLpb7MEy83gL5MsdqCXblaGq0MuNf',1);
-INSERT INTO t VALUES (4187587368298785606,121,'oJdx','5','EPUAJpTzjsguPpQTsLlrmdv9BMA','jAYkyWmpjUyF27JCVtFqkg6VYiQqnOZQgzGrDV9s7wbl3yp10oVjkhf7N1VMO','rPuaYdZe7bFVTkivq8l3FPg9pKVQ7KxNRAUszvFd4oROo50vOYgT5JgmhXzg8PKzb7f6JNFriyYB6','gHdJOwlYMngwHTzeVJfxjxSaep6X4tuEQ',2);
-INSERT INTO t VALUES (5868868938107364326,109,'SESEgpFSjk','k','gdR9JMnxV9wmjpf','VCLDjCdFJ4vYsBW34Kf7ZfR1pQlvQ0','iX2O15X5aRZuDonp','95sp9VVuiZOOns5XsvkmZjk8PHxN7acXfAC5E8AVoV8T5wo3XxJv6sJpPQI1jivvmW1V6kYK',3);
-INSERT INTO t VALUES (13081571263334184894,86,'2Ha0Yo','3cx76','aqXmJYuvLadY4Oo0YnaBqrDkEkrxCfnBHtk2n','c0N9SoRt5mlVs3z1bVf1NqTY7JHWIgzbxO20M2xFdmZL8IzRuaZ0TMA','UNkO26pXnMCZlRROAE3DcVnLNCMPeoxAmtCb4x2s0rc5NNZXEzUAYWzZqeersUJI','wer0LLMi0dh0qGkkpLGRtvSWedVcAam99c1fNpeCTI6vflPAOlRndt7d2vNhyMnHFMy4L1qJ7tnCjCugCZMVdAkKkoH',4);
-INSERT INTO t VALUES (16953031188480296850,235,'EQ1HxBAPuie81LWv5u','psGuX','TkLIwqs4h7i44aeTJ','ymZn8xY6aKK2mdsOpMI','DACPXhc8VDoUnws9sszxkt9tgWHmHig2xj2TwFDTxptjI0EMwx6YXp5Zxl8aBljzcEfPLdqzW9X','0toHBD2fn2BVx3WoHxk4xyJytPLK4vRt3a08TzBaXPBFwXWGI16jj8uzcwAWrkWkQi8j',5);
-INSERT INTO t VALUES (11302805565390174358,1,'RFt','v','u4XA9mK3eBo9MKCW4FsCdWVp25ry8MmXdZ29HmfE8','vzVwrTQSl6h0vNfvqpE9FegG4nRAd7SbmHaMJo57Q','78IALPWfJQW3RCZApyp4hwDQ2NsmXL5rHTkcqvzdRlEimOFwdqse17yEBjLcY7DKjcnSsiB24varRCz1GPlLfmu','9gZ8pKMhaD6pPoshappalWpzvjPMsbE0CsvgjaMbYwwpeFuVJ',6);
-INSERT INTO t VALUES (2487112869111017610,166,'kTIVT2Zu','QEyWZtx','Y31Z5kfn8HqsQJrFTMuMUuS3mxqxSzxZjSFj','G6yUxFG201TgDqrJTcAit1nqEr93ComR0bBFrAt8f3s5FmryCgux5ks6O96eLuWEnR','UF0keTgtecBw1G9kk4cfqjeeEJOfubJlFHHvA3V0RjyMAhNDIrHb4jRy','QujnEBGfGKxqOeARSxJb1ZaKVMM1nkIdohaTEzyYDalTJEE4HhVH',7);
-INSERT INTO t VALUES (2787541700733186402,46,'v9JEMRmcbrLaxXIuciK3TkHemCV','61JoTS','2CxSDFliPl','FHWanHU6v5cjJodUIO11dsLuHK','R5G60K05xTktO9ROvXKypzqFtCfrQpAqwMZICXQbT8A7exuqWQ2ylEpINYHdx5yEskRmvZrmTpcPvqoMm5P','3k6ruCWWvUwULClIzH3AWmFXAHMTn0xZcxESuhjeAOmvCcJzxd7SY4PQvDHWFX',8);
-INSERT INTO t VALUES (7593382519338914404,207,'DnoKoBSlTjN0k2bfdxSIKReeauHUz','uIc','ZCRJRw02FIVdnEjJASvdsGQbvgxPXJHAUoMoJg','BO2jc9oOcinIVAU1nwLw','xmCRz4cidUtI3hsULXZiMfQRMe5poRWJD1w0N5F14Lj3eOoITEQfGqHuBCJFHUUaVdA1fwD53ATdJOOPO8M','tqubJgRygHNQWRbXCnZddUOOvNxhPNc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1313632738803375279,8468501788236334270,'z2eGvadmoEXLhpB6KsNlaUD6UtDQhCxqbtJAuqRusoTI','S5vmb3Z8R6MEt8OcAbHWEqV8wU0Z8CWP67LILeSBTmi9Mlt2Aei5GEt2agy6yBjXnpQPzJxPTNpwo6aybYBrM12JxlktsOeWRZAd4pXEF0qjA5GPfsUir1jcGaUP00UFBpQAzX8YU3dXuP49h458Cftmm0Edl4dZsmuZdPSwRjfsdXNWjJPIriLqtgCVE8upWo9ADUPRl8BMsxFcptOx2RwvpOm8Jzj4991ymRAGMgdR4PvB2','3c4jZ96IOrMW2qmFoJZ1Ovf0','fBH171XuPTkBRDTMIu0kIlpxdJTzGESkzntuEqzbEIpA20SkZtuTgeKv5Ufw7uJyiesgLaefikRCL0S1Jbr15i1iT5bFsWO88GtwFePBqAr8owZU1YODgaDk7UUinCfb52YZikvDfAAACGtYOgt29puiExBoiO6x9aMGyzW5mPW04yTCz46B87NOBOiTVjpcfAusVltXckiGS6fH1GQNkzQp4ZAZD44gjesWjWwx0xvjhdGwXO18V317Hj5S','u','L',13);
+INSERT INTO ti VALUES (1313632738803375279,8468501788236334270,'z2eGvadmoEXLhpB6KsNlaUD6UtDQhCxqbtJAuqRusoTI','S5vmb3Z8R6MEt8OcAbHWEqV8wU0Z8CWP67LILeSBTmi9Mlt2Aei5GEt2agy6yBjXnpQPzJxPTNpwo6aybYBrM12JxlktsOeWRZAd4pXEF0qjA5GPfsUir1jcGaUP00UFBpQAzX8YU3dXuP49h458Cftmm0Edl4dZsmuZdPSwRjfsdXNWjJPIriLqtgCVE8upWo9ADUPRl8BMsxFcptOx2RwvpOm8Jzj4991ymRAGMgdR4PvB2','3c4jZ96IOrMW2qmFoJZ1Ovf0','fBH171XuPTkBRDTMIu0kIlpxdJTzGESkzntuEqzbEIpA20SkZtuTgeKv5Ufw7uJyiesgLaefikRCL0S1Jbr15i1iT5bFsWO88GtwFePBqAr8owZU1YODgaDk7UUinCfb52YZikvDfAAACGtYOgt29puiExBoiO6x9aMGyzW5mPW04yTCz46B87NOBOiTVjpcfAusVltXckiGS6fH1GQNkzQp4ZAZD44gjesWjWwx0xvjhdGwXO18V317Hj5S','u','L',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (9755455754261762305,-5097288459997748316,'gMsjMhnDef0p','vlugQ5vMBXQ','kGjCSD0E6D4hAHwXU4L48L9PdTKNuH7XBYhbt8zyjiIvYrf4UtTL','SRPuPtZKC5Kaubuv2FWr1KNMWYQ0OEVw1JPLA','D','5',14);
+INSERT INTO ti VALUES (9755455754261762305,-5097288459997748316,'gMsjMhnDef0p','vlugQ5vMBXQ','kGjCSD0E6D4hAHwXU4L48L9PdTKNuH7XBYhbt8zyjiIvYrf4UtTL','SRPuPtZKC5Kaubuv2FWr1KNMWYQ0OEVw1JPLA','D','5',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8056760799191482205,5582961602546746758,'nb3fbb0hlKKCM2yhwGKvL','hnYEkgUkkWCWd7PBKzDOYq1waMluDvf76lmW14xUXVd3VATfDudIulr0t4xNFaXrBoju6nDs9sjGwzIxhYfk0BDFWNv3nruItU2JLfn4oOKRg6howdkLd4hBsR6Iwh04K9hIKOSruf3h4QhpPA5L5gVlq8jYeEemzXlMThGbL8ipdL9vXxi5rpmx4RdHn11498w2qEPQi4kfanZxbq3UgxrOtK','t5NYuPW8MJSRpg9zt1hibRfB28m5HoFeGWLm8w2hMYYb5X','vAk6ArOSUYltS1weaswN3mujJxQFLzlhpJqWEJeDKluE8Yt6aJUKhwPehrfKyyRi1cXXa5pk2jIFxI5BZKaF03UHnDhCeZr9VJKKprg2S5K8Sf2X','1V','S1',15);
+INSERT INTO ti VALUES (8056760799191482205,5582961602546746758,'nb3fbb0hlKKCM2yhwGKvL','hnYEkgUkkWCWd7PBKzDOYq1waMluDvf76lmW14xUXVd3VATfDudIulr0t4xNFaXrBoju6nDs9sjGwzIxhYfk0BDFWNv3nruItU2JLfn4oOKRg6howdkLd4hBsR6Iwh04K9hIKOSruf3h4QhpPA5L5gVlq8jYeEemzXlMThGbL8ipdL9vXxi5rpmx4RdHn11498w2qEPQi4kfanZxbq3UgxrOtK','t5NYuPW8MJSRpg9zt1hibRfB28m5HoFeGWLm8w2hMYYb5X','vAk6ArOSUYltS1weaswN3mujJxQFLzlhpJqWEJeDKluE8Yt6aJUKhwPehrfKyyRi1cXXa5pk2jIFxI5BZKaF03UHnDhCeZr9VJKKprg2S5K8Sf2X','1V','S1',15);
+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 CHAR(52), d VARBINARY(52), e VARCHAR(23) NOT NULL, f VARCHAR(48), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10903167,759772146,'xuEyJEUqV22ZI7LIafvcXc8MwfQTsmSCirYYQ3JDVgeXx','PXf10b2FNehD2ue','uUHVntQlI3fQ','ps','cx','b',0);
+INSERT INTO t VALUES (15492081,4215854095,'G1yMyJBQyjJkRChV5EtQhm','jVzkn849FKv2TsgsyLyKH','aP1FZa7oti4MTNHKoX','8LI09YPaWhmOP7jdQ5zRkVcoMbZBZSAXxz','L','M',1);
+INSERT INTO t VALUES (5941990,4096457529,'1b9wPlxRtDVVK5e9w2zgqH8YOJtMPZRi1DAuRrobw47gyyX','8FmPUI8U2wk6zvGWR6ocYj2wLofORuzY7nOE4nhba3g9BU','UHYU8xNptgZkmgBaCEaZ','yxAVEj2L4G','V0','e',2);
+INSERT INTO t VALUES (6832210,851695179,'omM5a8vV5xnzptV1ns2k','KtwxhMW1hjqdqomkE8J97w2SKr0KVkz9co7LRXb','Olzab','tFwlaAYYJWWlQuimwQIQpHjX5BiDfHTccjo','U','C',3);
+INSERT INTO t VALUES (9535495,3487013544,'HJPQ9ufFj994TOeh31xeKSBgpEVoPj6pywMrB','ZGKSchg','Xw3kme','bk0xFNbUmfS39XW1SH','wL','x',4);
+INSERT INTO t VALUES (16487810,910684273,'foBBLrUSCReXuvZmg0W64sMNRttFiOPyP2I6BAxPD','iIrQM2lF3i22t4XdyjxyqCBC94Ycg0Q7J','kYRe0r','gJZi5b30iGSQWI0SrfDozWjPxu','N','1',5);
+INSERT INTO t VALUES (5047369,1283882641,'EA3b0qrvJQypnJOciArN5M5','jXxOsRTSYWVFzJuobaYoI00xg2PqUHaJgCY','5','Q15fwtxHs70WeZ22iai9hzGpUzpFxVMpn6lp0sHlwTdWK','3t','H',6);
+INSERT INTO t VALUES (6729840,2813074837,'jnuy7I06yp12L9nNFHbrK4ZU','TLxUxjOrEp','1ZeGHevtLv','z5o0qMj2ewW6JhBgkNIyChVmEGdlOlMel5U3E1J','qN','X',7);
+INSERT INTO t VALUES (14376233,1847024205,'LkWd84oc2p3wXZqHulM','xcb6Ae9Hp34PVpn2kyhWn0G','wpojA55F9kfhDdh','JJ5','Yx','p',8);
+INSERT INTO t VALUES (9923711,109072319,'Z5TCGTfLpg','zX5xoOxYzJPXRVz5Tq9','3YHtvsZ6v','NvEWoCZiVDfqsN6NQ7XkpXFNWXE58YF','N','O',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(52), d VARBINARY(52), e VARCHAR(23) NOT NULL, f VARCHAR(48), 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 (150531119175135171,1577114254,'k3xvrG9joi6a69iijME7fjNa3OrEYXfCg','OFw2TZgN2AcXzFEHs7NW4R16MKAwJZSZFlOZu1','Lou','JJaO0ogIITyWKHJbG4C3fwJVZ8f89DWfIfV','SS','C',10);
+INSERT INTO ti VALUES (150531119175135171,1577114254,'k3xvrG9joi6a69iijME7fjNa3OrEYXfCg','OFw2TZgN2AcXzFEHs7NW4R16MKAwJZSZFlOZu1','Lou','JJaO0ogIITyWKHJbG4C3fwJVZ8f89DWfIfV','SS','C',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
+INSERT INTO t VALUES (2854836355956432051,1357209431,'sSpdS6qU8ublb1XrmQdm10tS','gqsrR4tA9eUqYCQYKnD12M','7UcH8UhGfZTf6fZ','czBGCpEtW0y94q1l6h7Nog7','jw','d',11);
+INSERT INTO ti VALUES (2854836355956432051,1357209431,'sSpdS6qU8ublb1XrmQdm10tS','gqsrR4tA9eUqYCQYKnD12M','7UcH8UhGfZTf6fZ','czBGCpEtW0y94q1l6h7Nog7','jw','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9454657762434087270,1974818060,'kSlOHnjIH9amo5BzMHTdyM1Px0B','d1YmCqNOl1ft9dyMcl0mRZcpI82lJ7jjSSgFm5DbboDoctyOeLTEbpFE7n5f3pt3MPTuRfVnvngVUujmDbXnrtgLPaGUR1uOB4Qf15wTawtjUT3a05sxI2FqM0FO6RDn7QfOPqudk41OrwYW6hXE3Mf7z6t7JX1eXuKTeXqfJPGkWZnxAMjS42v5dkdB9IvSV6a4HowGel52O0g7Ze6OyFk4gCEyu60XT7YRSrO32P','8niYk','sk9kFs8','pe','T',12);
+INSERT INTO ti VALUES (9454657762434087270,1974818060,'kSlOHnjIH9amo5BzMHTdyM1Px0B','d1YmCqNOl1ft9dyMcl0mRZcpI82lJ7jjSSgFm5DbboDoctyOeLTEbpFE7n5f3pt3MPTuRfVnvngVUujmDbXnrtgLPaGUR1uOB4Qf15wTawtjUT3a05sxI2FqM0FO6RDn7QfOPqudk41OrwYW6hXE3Mf7z6t7JX1eXuKTeXqfJPGkWZnxAMjS42v5dkdB9IvSV6a4HowGel52O0g7Ze6OyFk4gCEyu60XT7YRSrO32P','8niYk','sk9kFs8','pe','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3069870262957169893,1924961747,'E5','9Ju','fCycMETXf7nbYhZTSP','3an18uAhQG0dxriOy1JLNO1ZjPQoL0NxMSjz9RQ7xzFtDMwVM5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZlKIcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wad9TVMtny12gOexBUwFkISp0CpLu6P9mN0ds','h','J',13);
+INSERT INTO ti VALUES (3069870262957169893,1924961747,'E5','9Ju','fCycMETXf7nbYhZTSP','3an18uAhQG0dxriOy1JLNO1ZjPQoL0NxMSjz9RQ7xzFtDMwVM5FKsYDV9S85qUQI1Lf5Oq4oJnX2lexADiwoJ4z5EX8btXVJYLIUZxMnPrZlKIcP0zHckrSB7azrOMj1cAO4AOsWZveDnRPxhpOakSG542008HxMG4irM46wad9TVMtny12gOexBUwFkISp0CpLu6P9mN0ds','h','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12076461314675121265,136988228,'IZt91PgNJOIduS2nq2ysyDGKeZZ172Tw87xI3H5DYYmLDbpO6','6wmmUsdBnAf4muAT4nW3ebX4cj96aCCiP6DJN9YX2ctEXxiNZi2oBSCaTwMv2IsT7v7H4FVwW1vorXFpgOIfBkAvBMjb6CjTcp5hZGu2PzNLjsFtwfx0z','XgloDzv5uhDSv8qxK','Qi9YF5RT1CFolJ6VhsybJgyf54496HapVwkWgvGllJyc4QPQsS5YftVUnFgJ7ZD7B9Ue06xQfR4EudFfFg3eT0j9RO2Ch58llMvnIYCsZxJgn6cYkknGoK2WMKMraFQ3wXnZ','L','V',14);
+INSERT INTO ti VALUES (12076461314675121265,136988228,'IZt91PgNJOIduS2nq2ysyDGKeZZ172Tw87xI3H5DYYmLDbpO6','6wmmUsdBnAf4muAT4nW3ebX4cj96aCCiP6DJN9YX2ctEXxiNZi2oBSCaTwMv2IsT7v7H4FVwW1vorXFpgOIfBkAvBMjb6CjTcp5hZGu2PzNLjsFtwfx0z','XgloDzv5uhDSv8qxK','Qi9YF5RT1CFolJ6VhsybJgyf54496HapVwkWgvGllJyc4QPQsS5YftVUnFgJ7ZD7B9Ue06xQfR4EudFfFg3eT0j9RO2Ch58llMvnIYCsZxJgn6cYkknGoK2WMKMraFQ3wXnZ','L','V',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9608366271630209859,2166021279,'SbD9ifu9UuLh','FsHqwIODldQtaFfdVYiR','BMhLgSL6XdzyA','SAuET9BhnBTBI2GuqXaPNz2Qhjl52sW6LIowtDrJ3wjDxvpIUixpTjXNPub6JBrPN01j6qWr8687ZE7XXf27rk4nKRRyFMkX7303Gf3BjSwFlIjV8SMaido0IBpnzrdCBcAHwu1bEjpDcp2GnqLYmk3XAhpsNJV','51z','L',15);
+INSERT INTO ti VALUES (9608366271630209859,2166021279,'SbD9ifu9UuLh','FsHqwIODldQtaFfdVYiR','BMhLgSL6XdzyA','SAuET9BhnBTBI2GuqXaPNz2Qhjl52sW6LIowtDrJ3wjDxvpIUixpTjXNPub6JBrPN01j6qWr8687ZE7XXf27rk4nKRRyFMkX7303Gf3BjSwFlIjV8SMaido0IBpnzrdCBcAHwu1bEjpDcp2GnqLYmk3XAhpsNJV','51z','L',15);
+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(40), d VARBINARY(78) NOT NULL, e VARBINARY(60), f VARCHAR(74), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58599,12433600,'DvhwarQSr45UJAZ4o2x8h9q1','iKshOZzhwd3b2mjtZdez','bJSfRZggi1KvdNB5Xs9SETVzfYj3','XZzcN','o','z',0);
+INSERT INTO t VALUES (39251,2163782,'I7QMZRIUwNY4BQov5rNv7N9LSh3EqyaCX7h8J2c','Kd6JlH5f0FSGJgWJDLB8fjASzIjx0RtBpRZH2J2l0J3O9uWTvORWTlceP18','wofHWxOt5KIfW26dVRxIhs1ZGrsYtjXnYdoGD2','PEV3wCG0hSAB4zaLSg95WdmnMceBK1SGUL2voGtF1lrPW7x4fFVGa4Gnw','r','j',1);
+INSERT INTO t VALUES (51110,16583582,'iIaj5xrfl7y3f0e8ULsAERe2XtObVKqCKp2iTs','qmolrMUv0iUGQNxKuYJqM7ms9ypW2i','s7KlIU9Wy7lREuvhbQM','bvP0kDU2OEtrD7bNK7hALqb','p','d',2);
+INSERT INTO t VALUES (30706,689659,'aXDWXXzJdkaplfuACxD87Sp','qtrNlbcNMPHAMh4JlNakdjKpvI2RxYAkkavGgIJBc','LF6ehLzaRBWTlAMLaMiGdxq3uF5XkxSEkMN4D0IVzYhxzRPxYbka6kOyik2U','prZ9NmTKLTsM','op','C',3);
+INSERT INTO t VALUES (29622,10989991,'DX3tj5Y6MF3rvdxMO','6','xaCqJ6Ru4m0Y','QXABNv92jmz4V7UkAjiA1RdLrDaQ6OWsVVTFpOw6y4k0','7','C',4);
+INSERT INTO t VALUES (59002,7660223,'cNnFA8','BPM7wWZUMR','b1Eikf6JZB5','Vbb85mt7w','W','c',5);
+INSERT INTO t VALUES (3872,3683586,'4xxICqFjNUTyi','IKrvSgPnh7Tsrm4Yrkm0rc6xwQOg','A5WGhAbOFUoTWetbCijEvT6JUdGgaH0OrBtyNnPejvXhQqI5hoS','Zf5ZwYKpEeCAud9ghNhmAWutKCg4gIVE0QGsSrakj1pBvOaVLoyMP7AyRPanX','p7','A',6);
+INSERT INTO t VALUES (25333,3988976,'Lf1l9ssW4H','EdUeVSrEgMjT0ghTBlO7lnlRE17jl5','LKLKotIG7wTnd3MCx3DATm','Dc28Dxae67e72zmgfCJHD5HQn0dY','Z','T',7);
+INSERT INTO t VALUES (22558,16051748,'3SYqcJaql','WjnvMivBPyGU20BSXP7KhmyUWXcxu5oO','fTaICFbDEfkWERwn','dV4u1PdvsvfcilXvaZEbLosz3tLWLDF3GgvLk3lABgORx','4','u',8);
+INSERT INTO t VALUES (40056,14955357,'d8xOdSK6W21NK67','Uu7e3zrHEZAwCIDX2V6TWHMCyHN7IEK1bJB','MU8BRcsALGHmIFiGGyjlq9qneiTC9','r3s9PCyV1cUJcKSYWLvw0M9298fojRme0CvgCfOnSmPKBy5PYRjsUAU','J','E',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(40), d VARBINARY(78) NOT NULL, e VARBINARY(60), f VARCHAR(74), 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 (11464481137723136013,225,'Otl3vwmXdM8utvPqtpdjcxgyQfazuVk','dPd','XlFHmV','tz49','U0XdEonFhZl8qlu35EzrAcMrX3Q7P0MI5osfFGik','sKVzcG8c5imo5jk96u6Ojr4zxIzwxmr7cmvhxXBUvmC1uw4BM0aSo5I46oXJjtKwZ8FC4s7T16Yw9kZriLFP0YoMwsTR9',10);
-INSERT INTO ti VALUES (11464481137723136013,225,'Otl3vwmXdM8utvPqtpdjcxgyQfazuVk','dPd','XlFHmV','tz49','U0XdEonFhZl8qlu35EzrAcMrX3Q7P0MI5osfFGik','sKVzcG8c5imo5jk96u6Ojr4zxIzwxmr7cmvhxXBUvmC1uw4BM0aSo5I46oXJjtKwZ8FC4s7T16Yw9kZriLFP0YoMwsTR9',10);
-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 (6200094227591987016,74,'wAGUqos2ch4jrsKXpA2B8WdtVT26di','Lw','i','qVNavDr6gCalz03xUh4ZWa','AsPJBIiS01W76brsoCwgOZllzKbI6BQOmouWrfok4G','Uu9AkUCyb5J1RFKNUT8gkZLGCt6yXhWGFYQh8G05wcSTmCG3iBq996wpv5oFf5nqcrJquFxHKNNhTC',11);
-INSERT INTO ti VALUES (6200094227591987016,74,'wAGUqos2ch4jrsKXpA2B8WdtVT26di','Lw','i','qVNavDr6gCalz03xUh4ZWa','AsPJBIiS01W76brsoCwgOZllzKbI6BQOmouWrfok4G','Uu9AkUCyb5J1RFKNUT8gkZLGCt6yXhWGFYQh8G05wcSTmCG3iBq996wpv5oFf5nqcrJquFxHKNNhTC',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4173037509778680988,240,'oOmCXQI','hkjhdOsExf5','5','fyuN28x8qekFO','6yNK2fQNHVdqn1wbt3EVYcUm6Rqh4MvIz24fWbGBrr5ohw3rehdUkSZMsK6CdyGrrPNdx0','TkRmbqOSCjHekNeb56ceyyjw8IcwKwz7Ikc1ODni65zmwFDmI6MCYTkCijkzSbOIARf0HuJmyIvkpOMuhoiCaXsx1to',12);
-INSERT INTO ti VALUES (4173037509778680988,240,'oOmCXQI','hkjhdOsExf5','5','fyuN28x8qekFO','6yNK2fQNHVdqn1wbt3EVYcUm6Rqh4MvIz24fWbGBrr5ohw3rehdUkSZMsK6CdyGrrPNdx0','TkRmbqOSCjHekNeb56ceyyjw8IcwKwz7Ikc1ODni65zmwFDmI6MCYTkCijkzSbOIARf0HuJmyIvkpOMuhoiCaXsx1to',12);
+INSERT INTO t VALUES (15637337232172062272,10926022,'9NdFuY3GV2PLAYZE93aFIcd5Fa','ktd3yegPBud5g3t9yWDs4Rilf','f17FgezkYTHEmT4lPfqUHbQfsb','LlxzztyWttQdmrDrgkPB05Jd5ZxTOBTdmcfcZSug91SkcK','WP','w',10);
+INSERT INTO ti VALUES (15637337232172062272,10926022,'9NdFuY3GV2PLAYZE93aFIcd5Fa','ktd3yegPBud5g3t9yWDs4Rilf','f17FgezkYTHEmT4lPfqUHbQfsb','LlxzztyWttQdmrDrgkPB05Jd5ZxTOBTdmcfcZSug91SkcK','WP','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (4794870471971702686,3630734,'OwZxzNCo0K1k4BpaR1Ls6u','cQX6KrAQxxUQIFORFEskQIAbfLDhYfpzFOEdtGA','4XWxYKZbT','r1VC1MVBN2HTY6tHih8CMCXaYM','ck','f',11);
+INSERT INTO ti VALUES (4794870471971702686,3630734,'OwZxzNCo0K1k4BpaR1Ls6u','cQX6KrAQxxUQIFORFEskQIAbfLDhYfpzFOEdtGA','4XWxYKZbT','r1VC1MVBN2HTY6tHih8CMCXaYM','ck','f',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (15960530627890344758,5886131,'deHPUIKLKl','8wOkcUWz0rXAKA8YkzLn8kv43hJi4RBL3OLeAoXY3KaCVq0hwL8o84gr4E3VM','Hp6uR8CVIgwvSg5jNVy7e700nRMnKPWflB4T956VkLNOvzv','LYShhUCfchJ51O8TcX5AjNV5uFVehadv1QX1MRWmL1YgEVYN3dVC83Uvjv','D','9',12);
+INSERT INTO ti VALUES (15960530627890344758,5886131,'deHPUIKLKl','8wOkcUWz0rXAKA8YkzLn8kv43hJi4RBL3OLeAoXY3KaCVq0hwL8o84gr4E3VM','Hp6uR8CVIgwvSg5jNVy7e700nRMnKPWflB4T956VkLNOvzv','LYShhUCfchJ51O8TcX5AjNV5uFVehadv1QX1MRWmL1YgEVYN3dVC83Uvjv','D','9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13993715567111862151,160,'jyK7Lr3RpwHVGk8mPd17d7ULgVgwjgfEr','txyB7C71QxSLX6WTtLc7XHOGoNiYQi4efcyG5mBY4sTmqZRu','Cw5bkpiiuqWLz','ynSk1qzV','CKeqdQWQg02YMsLNLx97qCsf6OE5FP4WI0GFQs9dCOxcKr0Ofxm5mJsR3bgEHa2AFV4IYGxg4as','X3sikF4pdvTnYQ8NDQ1XKpPE26v',13);
-INSERT INTO ti VALUES (13993715567111862151,160,'jyK7Lr3RpwHVGk8mPd17d7ULgVgwjgfEr','txyB7C71QxSLX6WTtLc7XHOGoNiYQi4efcyG5mBY4sTmqZRu','Cw5bkpiiuqWLz','ynSk1qzV','CKeqdQWQg02YMsLNLx97qCsf6OE5FP4WI0GFQs9dCOxcKr0Ofxm5mJsR3bgEHa2AFV4IYGxg4as','X3sikF4pdvTnYQ8NDQ1XKpPE26v',13);
-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 BINARY(83) NOT NULL, d VARCHAR(15), e VARBINARY(61) NOT NULL, f VARCHAR(9) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5659,276276451,'hmayANmmtO379wXphh7eCf6gZZrON4emMLtaFmgZ33L8lTFqBFjtDOhirFulc9vZhhBULv7NZQnJy','VBB','TGZmoRFW3aR5GYOEzl9CaBSjcMqDWPh2Yfuk2aG','x9','Wk4KcWjIft5SBlGXfM6qSXciFHBYswTh5OxbRXbQneKeKBPhST8HvNWNwMe0UT','eOUNkq0yZkiQ9WL5p24aCUrGyN6D9IT5fwFNwUQDM8RxmZ',0);
-INSERT INTO t VALUES (-5743,-2063873369,'IJIWHlbV3lkMKl3n4hV7hEYQ0GkB6GpllE56wVHcs1NIIEt2YvlnH4x','OtVTr31CJ6fSVR','tJpsBHBJIitGUr','ZvAP','sTEKQli98KQBBW3EFmdrzfNa8YxpFc1GV2mREET2OuBoZoj1bO848D4TXbW9TEK2Cm1huuvXmYEQ345RlfREMYSGY','HNMqzAuTVyP2M2Jvw',1);
-INSERT INTO t VALUES (-2074,679227759,'L6xRMcnzWbphw1eYl4desqju9ETwcsT9DDj43PglfYB','p','mgFWIwVaQ12xJqLEU4bV0xeCiwoIEg','MsFM7Trkj','CUnxKLM','QdIoTyKRLP7zGrCt0lxn8FwFSGWtpSejH2x6liliVz4FVIx04mR',2);
-INSERT INTO t VALUES (-4066,990133210,'bbTwXTa6gzjHaHfTNdtDpmOARX7C4DdqqMBo','0v8XClEBQkSEHFC','bwiQDrXe54VTRfrbzs0m787u1i3yxBdMXHfwhM5YBaaNf5tZOFuy6ntdjNlFZ','Tk4lT5qL','qPrp','3x36Y5X',3);
-INSERT INTO t VALUES (-22626,636706956,'HAYbi','rp2WiZB','HwFIpw11OqgehFdJF4oV1Sn99R3s','H','GMc4xG0fNIAAJ2Z6tei2Sp9sSeUfR1V8','yaCw6GLUTzrkDcHOw0FPI3Chxqi',4);
-INSERT INTO t VALUES (-30396,1438307133,'QFBYvH3qGs57OspsPi4yQQbdx6C9ZhW','6fG26Ef0t7ywq','3Y5YHBPn1V5vlwneDT','bvGA','wkRd','wGm9LCuZBOgyLYbS',5);
-INSERT INTO t VALUES (-16826,1742016292,'jA194w2ihNMhmmztleqPUFm9iyyBJyWRVSXEX','XF2Pl','UHq2JOfWy7nIJcTydF6CLJ4n1Hp','wb','ivtzgomcgmtlQ3yANHPlXURNnG','ENAC5cIcAma6vvyszfLn7iauHnCyWUwiOAMbndb4oZ4f67J6ydSMyifU7HS9NXa3',6);
-INSERT INTO t VALUES (-568,-1291398620,'ZOI9fC3iaBas2qw0wpMP8E5dlaymTIYpppf9ZTbOjd6UrOyAfyD0xn','kOlbvPS','fmNTJy5f9rcubaWJ9Ls6RTmdJQMk0OjwiNe0CHPdp','rA6lqseXe','wtVasTykjVdd2VUTw4svinnykGryj','Y',7);
-INSERT INTO t VALUES (-10065,-387146394,'0McwIxpSesiJEnOrOR','tp','9KBzuZuNHHf2bd4T6PfWT9F7RN1A9mztYXVshWDQwng','mEgW','F6vPy2laZkpI8louX','eTgfMJ4G47ZmhiBJN5N5K6SrXfBVsVP1TPZubEqRYuVe69fL59jr6BRwtPFLRpIwLG5z',8);
-INSERT INTO t VALUES (-4262,-555081058,'Q78wblTGox5I2WhqotmM1bglUWz5eBUr33g','v3TJ6P7ZWL4','m78CrFv6pDKnN9GTNqeQpB0W86KRpD5FXutSC','b','c4nagD16jqexqgQDS87EannBMah6w4MEWSQrPxOoI2AdX4lA6QQ','Lai7ptzyqMf30UIX5tRwfWPz1PI4bmEd9VaaekfhnYgQfvrcFbx5yios2nBETZ8N2Sf62dgn8Iaxgz0BPPuSjuNs0b6Ntk5I6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5422482380262082958,16200446,'GxVhl6pUqmXL7q988YpmRTQDDPZKmWKatj9iF5G','c9cSWJ554OK1WZKNOoRWjNLNeMZlUeB4cyOn7S4un6LPXUEpZ1QS2kXvH79ehYSIuK2W1BsXltxQR5p4alD3tKtEMaZ2WyzDaWD4LviXEz3TVIHGmTPMd2olHE4NCay6TNFa7Fui23SQQqeMc4yMSeD1Mm37AiaJrIjQ3n','KLq5G2NDDmfeaT3yuWhhLPL7e0Vs19NLgMWKtRNJnspAVXmVh','888v0k5WHPQsxpTijb9lZ8tegRyblUwMd6fKhlHj4iB4nH','N','B',13);
+INSERT INTO ti VALUES (5422482380262082958,16200446,'GxVhl6pUqmXL7q988YpmRTQDDPZKmWKatj9iF5G','c9cSWJ554OK1WZKNOoRWjNLNeMZlUeB4cyOn7S4un6LPXUEpZ1QS2kXvH79ehYSIuK2W1BsXltxQR5p4alD3tKtEMaZ2WyzDaWD4LviXEz3TVIHGmTPMd2olHE4NCay6TNFa7Fui23SQQqeMc4yMSeD1Mm37AiaJrIjQ3n','KLq5G2NDDmfeaT3yuWhhLPL7e0Vs19NLgMWKtRNJnspAVXmVh','888v0k5WHPQsxpTijb9lZ8tegRyblUwMd6fKhlHj4iB4nH','N','B',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17289935323045703508,14705249,'W','h8dy2BeZIjajtIr8kqRtO57qWSgFweNRn2CVgNqCglP9bT8','Bam8Rf3gcbOkCZvkwy4dIo8ZxHJSWiqtf7GrT4nbEkLEFP7h','pIOGu9TT8n4OJLhqteOC7dRgQfJMdLeIQXb2f3KnAJHMRcf','PL','o',14);
+INSERT INTO ti VALUES (17289935323045703508,14705249,'W','h8dy2BeZIjajtIr8kqRtO57qWSgFweNRn2CVgNqCglP9bT8','Bam8Rf3gcbOkCZvkwy4dIo8ZxHJSWiqtf7GrT4nbEkLEFP7h','pIOGu9TT8n4OJLhqteOC7dRgQfJMdLeIQXb2f3KnAJHMRcf','PL','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15764466796167244134,8915596,'60kt8ZguRtmJZw7C8uKUXoM8GWDzkCN5c','NWN0npl2S4YjynhAsyYKBFE9cC66XT83GeUVOjpCTkPIvIPbjWJpjsyCIWe2bbkufnIQByxP58KBVb78z','l','r4fESdODKsbSGR4fhgAf3ELVdK7P54kHHj0g5WFPya5wIgyf08xXHSkglK9PqfiXvpzDUeS7ixLCPIDEPNqvt9NYkFSyYdEGlnZOW9ZlXHEhYjcUPy4A','ZYf','CL',15);
+INSERT INTO ti VALUES (15764466796167244134,8915596,'60kt8ZguRtmJZw7C8uKUXoM8GWDzkCN5c','NWN0npl2S4YjynhAsyYKBFE9cC66XT83GeUVOjpCTkPIvIPbjWJpjsyCIWe2bbkufnIQByxP58KBVb78z','l','r4fESdODKsbSGR4fhgAf3ELVdK7P54kHHj0g5WFPya5wIgyf08xXHSkglK9PqfiXvpzDUeS7ixLCPIDEPNqvt9NYkFSyYdEGlnZOW9ZlXHEhYjcUPy4A','ZYf','CL',15);
+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(70), d VARBINARY(17) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(41), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (63620,1957895,'Qi7QN8Fnko1eB4hV174Q7ZvbGxEQ7rkT','MI29wb','wNd5outvx86QqQThlXakLDESk11KVy6hEjn8xAxQC','rSc','L','t',0);
+INSERT INTO t VALUES (4199,9518669,'oE','W6','VMW8wm2AmRbqHJxHQ99Xkn2QP34','ZIgNkrWuSvUNxGnqKnHmP6EInBXEs','V','Z',1);
+INSERT INTO t VALUES (13461,1102296,'1kDNo8bSIgemmNRhEjk2qdf43T1V7m4uFpelJZ','PxBfB','Le4J489GEo3Q9wic6gJytQWwA0B49Zzi','icbQjzCeeYxZE','g','a',2);
+INSERT INTO t VALUES (57722,2953833,'Ti05tFnHhQZ9kGfIJUAhaeuvqGyzSf8TFFSmeAaFsMsMswFJvwzM4uPOemC','5R0jVA','OtgtjpKVHcVLEoeJ0pn','Q7NZjXQuytxmRF6RMEEsvYexvcxuffPXC7L6JEX','J','q',3);
+INSERT INTO t VALUES (62155,9579923,'93uiDc5iFeXobO0aTWEJImHtc3A0SsvP7vprSbm','X0yMBnnRraV','IOZ82itaXTYXZeTDco','OgmtsAxIqO7hvV5OszxC','K','c',4);
+INSERT INTO t VALUES (58393,9222944,'EwJNSeNXTOOe8U9BYa7b7nAvtRy1Uit0R','tYrFd3sS','t2nwD2FUHP9Plcs2UTytn2htJJEeLnzvzdbibjISQ','teo8gbiqZ2uAM0wftyPuyctGRjUCdAINX4','P','j',5);
+INSERT INTO t VALUES (21343,11953596,'PaejNR9WOcYOfJBLXaouemXGs6rIk','GycQd843Ngur45X','hYUKw2ZHSJJ6Z5A31eLkQaaqnHC6zb3','qqZCQ4','n','O',6);
+INSERT INTO t VALUES (64668,9041460,'YhIdeBBhLB8eaXgZo32xKWCB','AeMZikRl','fAPv2q4Jfa9zzOpSL4Ct4ee2ajr8F1','B8ifh244DM6gNTObZEGPMLr','G','m',7);
+INSERT INTO t VALUES (54063,3374224,'xnSDPAxoxDQ2qhRhU4nmVzRjnU6BACQc3NDBK','khKJY2','Ici1s7dttwLQQ7LOVaLefKfA2TG0W4sdZ8UZ0I','CzqGjvtv9N8T6naEN03H87bB','s','X',8);
+INSERT INTO t VALUES (23783,9018165,'R868EVQElcD9fTyUDogs92KlORsrowFBTSMoP','210a','9jMoH5m58sxM','uqHZuFtKcpK374A0XyFuVp8LnGd9c8c63o','9','u',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(70), d VARBINARY(17) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(41), 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 (-6478733,94215104,'Ilb91t5viNS2kEX49BteyDPoSq49MPO','cG0U4','0raA','78yBY2E','loufqr8J0aMxGStoeq0ZiA1moK9iPDhooX0Qd8AhKmo0qrwAkGZyBXP','6nAIh29oHE6WzM9injqgTeTU9DZIRuGzAJj2q3dA1hIuhxFGIFI2vlqZVRQG8b4jMovY90dJ4NLMt3',10);
-INSERT INTO ti VALUES (-6478733,94215104,'Ilb91t5viNS2kEX49BteyDPoSq49MPO','cG0U4','0raA','78yBY2E','loufqr8J0aMxGStoeq0ZiA1moK9iPDhooX0Qd8AhKmo0qrwAkGZyBXP','6nAIh29oHE6WzM9injqgTeTU9DZIRuGzAJj2q3dA1hIuhxFGIFI2vlqZVRQG8b4jMovY90dJ4NLMt3',10);
-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 (4383149,-1830923048,'0RJH0oiHu620HpGWrgCNyWNI0BE','Ny','5c','Z0Ws8M','MhefLSzXFCcP6PU37PMPsManVCSY2MvtGKeUIfhvNlGvfY0DCrSNwg6jPjKirYTrujyhA5M4YkdgfzY2rPudRVymie5lIpr9','xzCAw4ozRa0s13wj1LOKGfPY7ecIHEkhAwpmuMqiPPl0UDethvQpjM1XC',11);
-INSERT INTO ti VALUES (4383149,-1830923048,'0RJH0oiHu620HpGWrgCNyWNI0BE','Ny','5c','Z0Ws8M','MhefLSzXFCcP6PU37PMPsManVCSY2MvtGKeUIfhvNlGvfY0DCrSNwg6jPjKirYTrujyhA5M4YkdgfzY2rPudRVymie5lIpr9','xzCAw4ozRa0s13wj1LOKGfPY7ecIHEkhAwpmuMqiPPl0UDethvQpjM1XC',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7798317,125411349,'Rn6sR2hNxRigDMpl1kap7MqTeCKhoBfrPwlcv7f8','Zy1mRF0Cw2ILCXxnk2ZQTjqbJ82anMdyaL4j5y5udSyAauw8YO17jZsT9yczNY16mcesTQNjuLroRIqwKK6h7YZpMDgbd1I11fHMpgYTCO1py6w9wJ3k5QngQMNFVAVrUs7Qnn694mCpgwpN2FgQyj2wSliu3HEOAKsfQh4ZzqQ12nLrgB3UrVoM5BlVArJghf57A5aTkOtGCmC7UUiq6D2BlD1jUK1J3BgHYjB4fqsVNapDjAsL','Rts9auPG3c3R1scM7SH1XZZJsoMi','bZj93ao','54W6wJ5wKQEf','IR3eFEZPNmufnwYvNLdfrwGcaY0nvJ7dmt',12);
-INSERT INTO ti VALUES (7798317,125411349,'Rn6sR2hNxRigDMpl1kap7MqTeCKhoBfrPwlcv7f8','Zy1mRF0Cw2ILCXxnk2ZQTjqbJ82anMdyaL4j5y5udSyAauw8YO17jZsT9yczNY16mcesTQNjuLroRIqwKK6h7YZpMDgbd1I11fHMpgYTCO1py6w9wJ3k5QngQMNFVAVrUs7Qnn694mCpgwpN2FgQyj2wSliu3HEOAKsfQh4ZzqQ12nLrgB3UrVoM5BlVArJghf57A5aTkOtGCmC7UUiq6D2BlD1jUK1J3BgHYjB4fqsVNapDjAsL','Rts9auPG3c3R1scM7SH1XZZJsoMi','bZj93ao','54W6wJ5wKQEf','IR3eFEZPNmufnwYvNLdfrwGcaY0nvJ7dmt',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-771838,889376950,'AZtjXKOUVLeG9eLjwrXen7cOZKB4IvflXsgcCJN','2WFoab6cb0KpUC9KzkLYrrLp0Uf4OwHyHB8gA73NQeGgvi4d6scQ48yU5ygrs5XdX6G2RUYLLGcrfOJ1oeKOGYqdAFUyKkd0gk4Q6pGNlLEXJmRqUBKbYyOozhIL7gVjzCCJwujpWRfIyUKDsldCR8VOWgeKdwDI184fPQZjNVYUP0xW3t8LIzQa1bxf3IZZEdU1fy8NWkWU','LgyYBgRUXNb0','ocBaLePq7JEm3VqKbJDSQbUSRw6ONsDoLMZSq1TiPDS3oq9v8VrspKwsyP5EPFNxTapA76QGngdTgboZzR3A6U0jQooQMPxLMpSKRWHzYBHSG7wVK2YG4gsKr45bMLNN8yZ','0Nn9MOK2mXse1Bjn8rc8q3duH3K','4VT00kHnIqqAHTisoycj5WTDBxz70XRNy4dx24wp',13);
-INSERT INTO ti VALUES (-771838,889376950,'AZtjXKOUVLeG9eLjwrXen7cOZKB4IvflXsgcCJN','2WFoab6cb0KpUC9KzkLYrrLp0Uf4OwHyHB8gA73NQeGgvi4d6scQ48yU5ygrs5XdX6G2RUYLLGcrfOJ1oeKOGYqdAFUyKkd0gk4Q6pGNlLEXJmRqUBKbYyOozhIL7gVjzCCJwujpWRfIyUKDsldCR8VOWgeKdwDI184fPQZjNVYUP0xW3t8LIzQa1bxf3IZZEdU1fy8NWkWU','LgyYBgRUXNb0','ocBaLePq7JEm3VqKbJDSQbUSRw6ONsDoLMZSq1TiPDS3oq9v8VrspKwsyP5EPFNxTapA76QGngdTgboZzR3A6U0jQooQMPxLMpSKRWHzYBHSG7wVK2YG4gsKr45bMLNN8yZ','0Nn9MOK2mXse1Bjn8rc8q3duH3K','4VT00kHnIqqAHTisoycj5WTDBxz70XRNy4dx24wp',13);
-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(49) NOT NULL, d VARCHAR(79), e VARBINARY(41), f VARBINARY(73), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (56,-13455,'XcdW7','4c3Gu8LV50jbtMKsmJ5rFUlozh','E','bb9PBUBSoC049','tI8mJLnFAgMOTVoYQlCqqax6xJFqDwUVEe9dICPL1z3oKexKzgq0BQ1tCCg0Ua','OSyIjc9XZ8SwYGfofoOB4PJYh5ThWQyjGc0A5lmfSR7tuZXKJKmmrhvkW3IiYdvSj4IUtVUXYAniE',0);
-INSERT INTO t VALUES (140,-7027,'v5Wn0aOj4Q85vxzoRD0zarFNHfvkh2d5M4Lj','s73hbBYVnDt6OG00im','1elO7lGQQpcvYeWbEjFg','j5e6vfUPcFGZBbk107kjYHkftMFKdQyKJ3bBS2diNuLrYUd1fCCHmEddpqp6T9hPx','66ph8MecdzWtyA7NFZjvcr7mBEHmxlzfUHwrNtBsAPZigRfShs74eyvtot','ngWki1nTucR1gCvf3coDSCCP6UJtPJ8rToaUQZE5JH5ifDiOSesdSQ',1);
-INSERT INTO t VALUES (3,7682,'pA86JuJU8o0t2b223FNRJMSUNS12','U25CHZ3zK2LQeZxKHtnkd9rIv2Bvn9keTczmll5qnQKa5QSZivknwCo','L5oK42nOpNGvD5L','vEJagFWpW27ShFil','faMmGBco26UAi1YZxAJPmxvAwwMamNTST5PUrDsdM7U11JYHB8V1D3uNxdgUwyQq','XgAZzD9GX7rPY4QsauRwzGtiuRC8im7LZfE4nJcPR94NEIf96ggCAaDqKN0DFM1CCmmEUEmxj496v6MUrv',2);
-INSERT INTO t VALUES (65,-2810,'bW5pPzhIrXd66HgZAUYWBNdu78D','hNJ91ReEiiGIWqsFmbj0q75LLnFCqsseS','pLUmpGm02a5cguBtaXbAeubN0t1URWJQ7m','ititASbLT','E1h83Yine4F7lzY0mRgJCFxuyu5xoIrz80BbfTELjc7HnyYkXvBYDh1R','nHWr9fJFA29vrpk3NWDFmW98LMdK8ZfaN6ijfAjeClOhBZYPOBwyUBfINdgB',3);
-INSERT INTO t VALUES (107,1338,'6TsFrKlcCMBOjmj1kJf1pZjJYesCENFRKMR','sUxF09ApRhgZjcH0Qu7BwgvndPnkO6ibfheBPsLDD5rrZwo73ESCFlNeVldzy28eRA7A7A5WVagVw','iLTl7TZXhllwHHmrSBuZbCYSL2MBu6','bobUGBqK62PknvtFitRnKXAFwepH5l1lo4tNfoDxtcmEoyo7VZradqjJsAREV','2eyXCYYc2EmRLbfz3lYs81wwg1js','x47751crGpzSncDrIzpMK69tB1FgGl4yjKfQ1RTKnrT8O28kjjPtl1F69utlyihzv7SL9NglDoh',4);
-INSERT INTO t VALUES (106,20793,'Umvi3HcadT','FGBuTrM6MUpIVVd3isVwJ','aOs6N9','tyJxDfzqaEem5cxQ1qa9oVMMAcwCACXaKBzZc5N','Fqq8DmYnoFQftCP8cG4JgVmpW1g2j7vj3JvfxblMT9LQQrXbWvGZzJQaINaQICZ9pl0udNK7J1VdHCuDQTR4Xx3WrkH54xh1efJ5','ANxBASyhIQaLPE4kEItFn9aFnwFXLdjBVKqDXbGjgaVeQSSXsvqeEhmIdkJs8to5lySQA2LUt7R5jgzThzdwHyz54R',5);
-INSERT INTO t VALUES (7,-18035,'IkTvAmtk6QXkh97QcTn5Q9ncXDUWeXVcBeHQvWc','3FcDK2uj0sVyxubkeSoJcIyoWgJ3Q9f4s2mD','b6Y6EwmTuQtta60WaHxNQP','TKJDPWMAJ9GNYpxAKekhGBHVM1iwUfit35JBCe2uFxLi0DAJ6xzgfL9qf8GV1qCFrM8gC01','efodFV6I4Y4','XeSggwOx4N5wqrBMfedCwDylvDcSaQeDZwWAadJYyq5QndBh3S4tyLyQPcdgGvK7defWmVbMoJT',6);
-INSERT INTO t VALUES (208,-457,'99qLjObVmueWTbU4MAsUHrCyZ11jz78RWbpEN7kIk','4Z','VrmbAhP9','FV0xDfBQRnkQ8Xq748QrIx0ARwcfYJ8QYEeiDjvhMPnYyK7L1','S8Byncw9JWomUARWPNjDXy9hgfSUTAlmANqhDWhi8W5jJ5ZbIMoWfiETl2pZT0wlKKx4Ns2unUrpgd','z7CwlLTQ6MathTBqrt9ZraWbIizjcJTdGZX4lRcqzlMsLylGVDYGKUdKTBFEZSpCH3EVyqgm053Rj2vt',7);
-INSERT INTO t VALUES (225,15861,'I0JpGELcwVyzAHFgWs9n5ebhP83vqlO','Y0fo5kMUUxzJai9QwMclppTaHQ','zgGAZDNNdj7NpJINOdYJdPp17aOcxg2exXZ0d9','1NF8uoQgZm4JxTwPuKam','joAnG0fh3VyWei2iALD','RB4Iqmu6Tmeam6s1J9kaoU3ue2tq6',8);
-INSERT INTO t VALUES (225,16298,'n0tem','EiqldCt1WGxEuyfivLBid101er4P1TIjIshL50wOj59E','wlJcARmz4fhd7fQu','SNqQvBwONxV8h17TOzRZ','9aGSx8EJqP7tjb8C39FfwFjHBXNHq2b5U280mqg7moP7QMIhJdhKUVVHh6C7pC5EZOUjSxH8Qt8ytGppy389OM','sfwIQOXjHyPmcUJVhSuveFiqlcYikeYX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7321589855045355780,12949856,'Ys8LeDUDeAmyLKoQVHn','0','FGFyLQdMKSgCp4K','I9LQzOHsce','P','M',10);
+INSERT INTO ti VALUES (7321589855045355780,12949856,'Ys8LeDUDeAmyLKoQVHn','0','FGFyLQdMKSgCp4K','I9LQzOHsce','P','M',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (6779830753401935888,16727287,'xbW6urByIb0ql9liQpBbgnNvi','JLY','3tjqbR3Csrbl9EwA37cpJL7xJV','J9ZIsURwcQlPyiFW7a','I','w',11);
+INSERT INTO ti VALUES (6779830753401935888,16727287,'xbW6urByIb0ql9liQpBbgnNvi','JLY','3tjqbR3Csrbl9EwA37cpJL7xJV','J9ZIsURwcQlPyiFW7a','I','w',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7916844614334745227,2085787,'5TdIiUkVKyhEf11Sen2G2qB5YYlyCRUs5ZaDTs4XmIWaOesd8JMwe','CTk1tuv3JCVCyqwqCdgy4B9Yqa1e3mYxe152PNK7EMKJeyqpT1mHINSor8E9grgTQNmmVz9','Otf0','SWQoJv0uHxcAyK1qlisWrC4XRclir','j','I',12);
+INSERT INTO ti VALUES (7916844614334745227,2085787,'5TdIiUkVKyhEf11Sen2G2qB5YYlyCRUs5ZaDTs4XmIWaOesd8JMwe','CTk1tuv3JCVCyqwqCdgy4B9Yqa1e3mYxe152PNK7EMKJeyqpT1mHINSor8E9grgTQNmmVz9','Otf0','SWQoJv0uHxcAyK1qlisWrC4XRclir','j','I',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2099538171973222477,13849329,'YGuanlQqPlpLWxuEedy9mZTk5kWeAnICmsx8mFCy','LH8bg92CeJ','1QZCIsCCAXEgPa4rKwwJd4sRxqQgV34vuJ1I','Hb7E9b4YZzCHlO19OscEoDDUYEn3Is8njq6EWFVXOum2TmRjxTvvYVdCrT55thX1cfdQu4b7eDt5nxQG45nvUVX49Z13A4Qq2skK2COv5WwZo1UlRMyRIJ3WXYOQ4uSmsR28OF54Dp9Anjy8S7GsNyxGgvy4EbClIlWT2L6evLcVei6enZcMpzI7xWPQLGnOwXDjIN5PPpsxk5BQ15OeyWTza7OMEU','D','P',13);
+INSERT INTO ti VALUES (2099538171973222477,13849329,'YGuanlQqPlpLWxuEedy9mZTk5kWeAnICmsx8mFCy','LH8bg92CeJ','1QZCIsCCAXEgPa4rKwwJd4sRxqQgV34vuJ1I','Hb7E9b4YZzCHlO19OscEoDDUYEn3Is8njq6EWFVXOum2TmRjxTvvYVdCrT55thX1cfdQu4b7eDt5nxQG45nvUVX49Z13A4Qq2skK2COv5WwZo1UlRMyRIJ3WXYOQ4uSmsR28OF54Dp9Anjy8S7GsNyxGgvy4EbClIlWT2L6evLcVei6enZcMpzI7xWPQLGnOwXDjIN5PPpsxk5BQ15OeyWTza7OMEU','D','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3051192546093462370,112748,'Um8W2fIAm','H4NblwbqcxCBuTCpiE3PErgBCnr4dkZuCW9FrF0TH6fTs6fqe9Epy9d0pAWsulRhBS2Tb3gvFEsWugvFXC16FRblHfrvPekY','lV4zM99R0AOO7xkT','QQOaBiLSeLNDp5W2L81t4nCFRW4YKB3m8yfGIErojLE4w3JvJdRmoKl55EDpTQs0RtQJ8FYX622207mNWNvd61UpW4RXSliFx0McKMCeewYe1QJX4nv3EtnXOKLUha3ePgdgHpUliUGYCMFPCeVlrKeZIC0eROTBcVHCGULNJYrTB6yhc45g2N','6','N',14);
+INSERT INTO ti VALUES (3051192546093462370,112748,'Um8W2fIAm','H4NblwbqcxCBuTCpiE3PErgBCnr4dkZuCW9FrF0TH6fTs6fqe9Epy9d0pAWsulRhBS2Tb3gvFEsWugvFXC16FRblHfrvPekY','lV4zM99R0AOO7xkT','QQOaBiLSeLNDp5W2L81t4nCFRW4YKB3m8yfGIErojLE4w3JvJdRmoKl55EDpTQs0RtQJ8FYX622207mNWNvd61UpW4RXSliFx0McKMCeewYe1QJX4nv3EtnXOKLUha3ePgdgHpUliUGYCMFPCeVlrKeZIC0eROTBcVHCGULNJYrTB6yhc45g2N','6','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17260386307647969729,2713551,'EoRzBDsW2XEB1F3EqxnbYjxVdPRoy99OIlI','Ot5zk4P194mxslLyQsMugXiovZ1Z96Xo6uoXbPN3NzChv3COxuwoloZoVp9Ne5bKeqoatN6uO1LPQrvpEeh4KAAdktfjjN03tJnc2NQXsH8TyRTMojjcJGAabUyuYqAagTmMMFi3AlAz9Zr7rFwPLIjmnFrRgYs9StkyVZV4ia9f5Fy2rBRazDn1z3iBGMzLcr59TnPQWn7hflvoIlyHbTmbCxTpOmCK9UhRXObsVU7GkuV','7pAc2R8aKyfE0cyKTQs7rC2RzwqywT1a3','exzGWWuLxpE7MamznvUmZ2FCbj8KqTFO0C2gQp31PLzXm3s2it5DkQVzB9Rlk3te5EKR3pQvLsUFqUgHqsnlL4Fa5pGZspJLpwqbspPHoLxsHtH5nWIgYYR6t2Uu0GdoJdgMlRABmGM6','f','n',15);
+INSERT INTO ti VALUES (17260386307647969729,2713551,'EoRzBDsW2XEB1F3EqxnbYjxVdPRoy99OIlI','Ot5zk4P194mxslLyQsMugXiovZ1Z96Xo6uoXbPN3NzChv3COxuwoloZoVp9Ne5bKeqoatN6uO1LPQrvpEeh4KAAdktfjjN03tJnc2NQXsH8TyRTMojjcJGAabUyuYqAagTmMMFi3AlAz9Zr7rFwPLIjmnFrRgYs9StkyVZV4ia9f5Fy2rBRazDn1z3iBGMzLcr59TnPQWn7hflvoIlyHbTmbCxTpOmCK9UhRXObsVU7GkuV','7pAc2R8aKyfE0cyKTQs7rC2RzwqywT1a3','exzGWWuLxpE7MamznvUmZ2FCbj8KqTFO0C2gQp31PLzXm3s2it5DkQVzB9Rlk3te5EKR3pQvLsUFqUgHqsnlL4Fa5pGZspJLpwqbspPHoLxsHtH5nWIgYYR6t2Uu0GdoJdgMlRABmGM6','f','n',15);
+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(64) NOT NULL, d VARCHAR(43), e VARCHAR(37), f VARCHAR(26) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (134,164,'s5bAru2AOVaAanVXSgxhdF1IBgbk0mH7nAqTZEpv61FldTIjw4I7hczb1tOia5','FUOtrTGnYIH31iSGkrGdRfDKmwfdx0NQoHIxDaUiF','6VPqHwhOi1dhZYpB8P7qHH2s92DKIG','BOIq','9','c',0);
+INSERT INTO t VALUES (104,236,'d6Zn7H7hubhk','p5eZ4rTQrB8iFCwMZOWcdAzgp6ZYtU','wi3pouu','R11cRYc7PjfWiiSRQ','W','kK',1);
+INSERT INTO t VALUES (155,134,'q7M1t5ZzylUMMUbCeeDWLPJjk1M6wV','vuRHxuQw3TweP5ePq6oswtZ0eH4E','akqy2MscxFvtWJKNxrlfH5y23sf4c5d','VcaYsa1H','d','tb',2);
+INSERT INTO t VALUES (201,90,'Q6ePiyB6oaIRzAMB4aYIPIikJubEXMgzbWA2qU','xaQRBVWz9uwVCb2r','aU4BgEv86Ft4H9','TVrg4gBhFE0','d','z',3);
+INSERT INTO t VALUES (0,150,'14GphGKOh7PaSX98hc1OMCJJ26Vhl2ZeZ18bMhKmth8','M6e0oheMeQ2kAA','5SUWPIpaBehZuq4A','19Vw0Zme','r','qY',4);
+INSERT INTO t VALUES (41,155,'rl','HEV30qYFUbk27Dg1rAZgX4uz','z3Eqpjc2qaDhYkWpCFfyXacGv4N6','fJi2Y26R8WJRQ','y','PA',5);
+INSERT INTO t VALUES (15,129,'jCn0P708G7l3MVtDwPIHqtByaR1EK','Rb4f2Za0x','kPKRfTdH9MdHkUXGAESf7f','0iigJXDRaP9Ru','I','C',6);
+INSERT INTO t VALUES (41,103,'hu6ez8H4T6ShGMcwfeGhgy711m2dgyecuBBMdhcAT9FyHrIPn6jvSi2DJWcrVm','Crx0','aK3TOUXNzcd2fgdlF4phpBDaSzVSt7cctkyw','kR','Z','5',7);
+INSERT INTO t VALUES (116,184,'Q5BucDjVVqydQiX1gsZNhz7HTesWxufjLlOuYx','MsohSxdzl0oqdQEniB5rW2c1Nd5JpH2PUl2aO4mQX','I1NtNHBbCQbPvFxXd5FIl9lRlF','zpuDOGLRReVb5W','a','RG',8);
+INSERT INTO t VALUES (96,66,'k0H4nXs8nKqaSBlxDt7XqU','Nq2n9vh2wF3XG4TSGI0xqJLVv','aP2Y3GrT0V','In1wkocuKc09ozARQQ','p','yx',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(64) NOT NULL, d VARCHAR(43), e VARCHAR(37), f VARCHAR(26) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (47882,-3882,'63zgmv0cjqh1A2Ucdf591Og8dyCVEiENpd2ojrklIJS','GZajpM3pX9kSabX4gCzCLUz72vaWcSGIbN','DyIe7m54fFTSLoHnpIMTJxm','hGRK6ONP3NhmfJi1vJRAdWO4b6wD0Fvd','PdDIqRPB0a','5urFYyi7M3Ykfnp94Q69eZWzELI2XU4PH5zMRqUlVH1KyNst8olTfT01eTsQSHXVV4iWaYEcZuU7LrgZcy6SsWpjbTt',10);
-INSERT INTO ti VALUES (47882,-3882,'63zgmv0cjqh1A2Ucdf591Og8dyCVEiENpd2ojrklIJS','GZajpM3pX9kSabX4gCzCLUz72vaWcSGIbN','DyIe7m54fFTSLoHnpIMTJxm','hGRK6ONP3NhmfJi1vJRAdWO4b6wD0Fvd','PdDIqRPB0a','5urFYyi7M3Ykfnp94Q69eZWzELI2XU4PH5zMRqUlVH1KyNst8olTfT01eTsQSHXVV4iWaYEcZuU7LrgZcy6SsWpjbTt',10);
-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 (6595,-19258,'iOIPhhCsCVrzULBt2EyLNbPuPLQ64EuIagi2HEsJKr','PwAPwK00QFWKeP4eTHrpyftGQPmyGGo89fdx0C7llMc0mZvycoowogicRlRqC51G9oKAZiVHo','FlEriOSHxq8l8a82CaPZJcVsk','IyAe51DkFWNSwjmqsXS4qIyuPC0KARhefamInb','VGSkLaOGOmUg218d75b42mwSSSHybbSXW3k8LaJKvPHiOQLMoXIQNYWlyC66j6Wh5O0bMcUDlETJ6F1VLidbFxbm0Hpeo','gNuy6uvFdouznW4ABtUG6MVD0QDlIweit9Xxy6sEcWWzvqlfZxcyEPITkBIQI28t70F94EcobL4O27PEtfU9OrD1wXjKzrM',11);
-INSERT INTO ti VALUES (6595,-19258,'iOIPhhCsCVrzULBt2EyLNbPuPLQ64EuIagi2HEsJKr','PwAPwK00QFWKeP4eTHrpyftGQPmyGGo89fdx0C7llMc0mZvycoowogicRlRqC51G9oKAZiVHo','FlEriOSHxq8l8a82CaPZJcVsk','IyAe51DkFWNSwjmqsXS4qIyuPC0KARhefamInb','VGSkLaOGOmUg218d75b42mwSSSHybbSXW3k8LaJKvPHiOQLMoXIQNYWlyC66j6Wh5O0bMcUDlETJ6F1VLidbFxbm0Hpeo','gNuy6uvFdouznW4ABtUG6MVD0QDlIweit9Xxy6sEcWWzvqlfZxcyEPITkBIQI28t70F94EcobL4O27PEtfU9OrD1wXjKzrM',11);
+INSERT INTO t VALUES (28005,117,'Zx0zj7fjb1ox6Gainrda55TJ7T1mpvOdH3hN189mlu7wArR62E2ZeVM5N2H','AaQH1kRqrH7A8on9KrXcvjgDmu30J0BusIFOM','hQIZdYLTWVJPFdNEwDUowTqGUh0aVttp8k2J','nRbrNi0V8RxKPplqn','3','iK',10);
+INSERT INTO ti VALUES (28005,117,'Zx0zj7fjb1ox6Gainrda55TJ7T1mpvOdH3hN189mlu7wArR62E2ZeVM5N2H','AaQH1kRqrH7A8on9KrXcvjgDmu30J0BusIFOM','hQIZdYLTWVJPFdNEwDUowTqGUh0aVttp8k2J','nRbrNi0V8RxKPplqn','3','iK',10);
+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 (25691,171,'ER60aXsB61rx4feio6RCMonYWXVbgP9CFiH0bj5','z4dX2jWOaKt7Aa3dVYaIZG279zb6GKhyrKr4MdLtZlH','fYS5nABcs5JwzMg9F20ND','fOXWK0iZ4q9GeJ','8','GX',11);
+INSERT INTO ti VALUES (25691,171,'ER60aXsB61rx4feio6RCMonYWXVbgP9CFiH0bj5','z4dX2jWOaKt7Aa3dVYaIZG279zb6GKhyrKr4MdLtZlH','fYS5nABcs5JwzMg9F20ND','fOXWK0iZ4q9GeJ','8','GX',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (32299,-1084,'t84VzA2b6xvDcxFIkdwRIAkCPZGHxq19IK','OeK5NnqwcmaJVE24bREZCQPNfGbjljjkEx9tWLwRDwXvwvHQtQky57LsN959M82J6Fc45Oe9CDdU3iobpXLYxAxQHgteJsaOfrXLPr6pRjyv3h8','dPLojaRaIRrkKqNjmKDyDm7M5e','He1ZcHs','H5WP3uakeQi7','edCR1oPavsKbK13D0wNMD4lnD21FK3Queh4vD3HB5KhLCJnHGaIUCnhsJRLeU0ke',12);
-INSERT INTO ti VALUES (32299,-1084,'t84VzA2b6xvDcxFIkdwRIAkCPZGHxq19IK','OeK5NnqwcmaJVE24bREZCQPNfGbjljjkEx9tWLwRDwXvwvHQtQky57LsN959M82J6Fc45Oe9CDdU3iobpXLYxAxQHgteJsaOfrXLPr6pRjyv3h8','dPLojaRaIRrkKqNjmKDyDm7M5e','He1ZcHs','H5WP3uakeQi7','edCR1oPavsKbK13D0wNMD4lnD21FK3Queh4vD3HB5KhLCJnHGaIUCnhsJRLeU0ke',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (35926,8835,'idHN7ZQYL7o','7zLxQ63L84QV8gUUYYFQDW7m7RQeVLHuAuIRfc3XxITC0ODu1dzV59jPcbIm11dcJNJ1UsqjotxzAZmYACtn0uh51V6BxI5Yjj3G7yxkrtB','mRuneRUdtm3bP2CsWbbfGK','GO64gS7OMzyApZz6nGxqkUGRwF61zjA6F','lHfBJAkvxl9jwKtsEKGFsX115wXFOXFYVtjUHoyAQ8','8HlneyG4eU',13);
-INSERT INTO ti VALUES (35926,8835,'idHN7ZQYL7o','7zLxQ63L84QV8gUUYYFQDW7m7RQeVLHuAuIRfc3XxITC0ODu1dzV59jPcbIm11dcJNJ1UsqjotxzAZmYACtn0uh51V6BxI5Yjj3G7yxkrtB','mRuneRUdtm3bP2CsWbbfGK','GO64gS7OMzyApZz6nGxqkUGRwF61zjA6F','lHfBJAkvxl9jwKtsEKGFsX115wXFOXFYVtjUHoyAQ8','8HlneyG4eU',13);
+INSERT INTO t VALUES (4366,218,'nyR5UZPvD1EWqtiT6xcQA5c0KvqMMvluEMvsPstRYVy64YfKUVamUiK1W','CTU7bIvVZh5rqNuZ1VmGP75iHolhV9EYTqCEHjdh1V9c1IbdbxJN91EtJxtjuuj3vPsl613P1Lt3wnyKKFZPS5JWspZ3CD0M0L2wORE82YUBYEoPVV0WKQ6uLEp9dU9Qlss5YXRa2P','e0PHnb','XHhM','S','vD',12);
+INSERT INTO ti VALUES (4366,218,'nyR5UZPvD1EWqtiT6xcQA5c0KvqMMvluEMvsPstRYVy64YfKUVamUiK1W','CTU7bIvVZh5rqNuZ1VmGP75iHolhV9EYTqCEHjdh1V9c1IbdbxJN91EtJxtjuuj3vPsl613P1Lt3wnyKKFZPS5JWspZ3CD0M0L2wORE82YUBYEoPVV0WKQ6uLEp9dU9Qlss5YXRa2P','e0PHnb','XHhM','S','vD',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (50368,249,'XSoQfCEQFpwLAW7lg','onUTrgcH3uxdin94gMaLerWYu5bDXoHTGVmutsHFSegPDH32MMZAIqk4PdFfoGNe3lSj0Z9Dfp3Iz30CFu3dn2fvr2S','X36i','JJG1gQiwkjujw2NOddnxELBCbb7Tp4Zw8ae74RPgRWGcfoiDfYHEdkdMExWhC4XyXJvxsPaR31JYYWA85iaY','V','Il',13);
+INSERT INTO ti VALUES (50368,249,'XSoQfCEQFpwLAW7lg','onUTrgcH3uxdin94gMaLerWYu5bDXoHTGVmutsHFSegPDH32MMZAIqk4PdFfoGNe3lSj0Z9Dfp3Iz30CFu3dn2fvr2S','X36i','JJG1gQiwkjujw2NOddnxELBCbb7Tp4Zw8ae74RPgRWGcfoiDfYHEdkdMExWhC4XyXJvxsPaR31JYYWA85iaY','V','Il',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17043,99,'ostSZXh','nFxl15Non9TOWuzEr3BHAJq0IPcWhKwmr6Aje5hGvrqAfYaLdoJkVSR3DnVjGEsr3x7tcoMpRVbkFJmRJvZVGYqfnA7dB30ednGtWjaQYzneNB6eSEBl8DxWvtJp6fYC8CZ78EIYa6FIvc0EQO5jyG81uPVJvzb1fGckWqwVtTiqR','0fatG2B2o2shC2iG3g','mojQivYocLiFoVxLOfVbaXbksKfRxDzmCQqba5kIR9gXWYB0EDzXGbUTuiBrZ75WNJozS0xKZuqgXqBgx92JIDpY2XWsM6S0cTJf428dwr3gtaHGsmy3CuUcPedQJ4lOetesJQGA87twvMzgmIO8F','QD','r',14);
+INSERT INTO ti VALUES (17043,99,'ostSZXh','nFxl15Non9TOWuzEr3BHAJq0IPcWhKwmr6Aje5hGvrqAfYaLdoJkVSR3DnVjGEsr3x7tcoMpRVbkFJmRJvZVGYqfnA7dB30ednGtWjaQYzneNB6eSEBl8DxWvtJp6fYC8CZ78EIYa6FIvc0EQO5jyG81uPVJvzb1fGckWqwVtTiqR','0fatG2B2o2shC2iG3g','mojQivYocLiFoVxLOfVbaXbksKfRxDzmCQqba5kIR9gXWYB0EDzXGbUTuiBrZ75WNJozS0xKZuqgXqBgx92JIDpY2XWsM6S0cTJf428dwr3gtaHGsmy3CuUcPedQJ4lOetesJQGA87twvMzgmIO8F','QD','r',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4213,217,'Ey91WZ8','zBoeygg7iu7YOHKuvVdF6Vs6ujayKM8wvWyR3KWU8HNSmEFQbid7otJxtHgaWcUKfGu8dh5baJvaAGiypcfpgZkOuaPAfzUw3c5fwk4TYmBKGQd2EjUV91yJCrJOVchl86KP2kuTcOILNtWPqYZi5pWjKmA2VfeBSgxrF99JhEyvqb2OmIazsrxcJbiFuQrL8IX9K4zJXbQSTxQKcLGijXK','shQRbf1aM1hvBPGl5P2eysHSPg','r7cKgTpgJ5r3E4dQ8WtL2lpCINUHldE58XGo54kyXUYAZpDvTGj2Q7Sik6VnMQIZNSA1bC9mOeexmOg1Z7hcrskIz8Q3laeplALn05cEDE4bHz756V6szkRtok','IA','m',15);
+INSERT INTO ti VALUES (4213,217,'Ey91WZ8','zBoeygg7iu7YOHKuvVdF6Vs6ujayKM8wvWyR3KWU8HNSmEFQbid7otJxtHgaWcUKfGu8dh5baJvaAGiypcfpgZkOuaPAfzUw3c5fwk4TYmBKGQd2EjUV91yJCrJOVchl86KP2kuTcOILNtWPqYZi5pWjKmA2VfeBSgxrF99JhEyvqb2OmIazsrxcJbiFuQrL8IX9K4zJXbQSTxQKcLGijXK','shQRbf1aM1hvBPGl5P2eysHSPg','r7cKgTpgJ5r3E4dQ8WtL2lpCINUHldE58XGo54kyXUYAZpDvTGj2Q7Sik6VnMQIZNSA1bC9mOeexmOg1Z7hcrskIz8Q3laeplALn05cEDE4bHz756V6szkRtok','IA','m',15);
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(83), d VARCHAR(87) NOT NULL, e VARBINARY(1) NOT NULL, f VARBINARY(87), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10780912133112704309,9135780,'15ULWwtvTLR7lhvtBebR7CuflPuSUgToTmW5TzvqyWUst3p2HdHeRt4','60Hm6H01JN2MJuxLGt93XqEiPebNuT0cWFRzcUSjCx6O33JGuaalA4vw78aJRbgE','J','E5W2GAekKIAQNyr8KuAaNZt4b06Wv0XT2Th8e16Kua9ctMktSijtjWiufaV08OqWZ6pzsxD6ggmgR7','wRczazNGgPRJceS3d2lo7kRE4jOlo9jVnRwmQJhNojIFTPGRYPTVb1kZDq','n1GAOXbOLmzeGDn0FWMxxvADtfVtuWtEueJGa8wFLGLn4gwt7DSwl22g64bjP0BZ1rTvGyLA8qMFvogmD',0);
-INSERT INTO t VALUES (17908174394078454248,9957288,'edWJKwBX7e4mP0GVcgyOpp1KQjGQFJp8SYbIJJUzwGvVPqVDOStZ07S09K73Pba','X1jWR5ordsA14xpA1YZ0pb3uIs573JbHgmxCiaWJi8MAKP7hIl3c49sVOQTObirmt6O','2','CEqG8I5hhEdlOu0284K','yXOxMOaOLAJNauzUixOpj6LRcN4Mv4EfQu78U65mLkZo7CM7M0cIxD6JLGdHqYKI1XS2MdUtolo5y2ZMrXbfUyOceYqJljSWUuh','NN9CcjYa13OBnqVzZWWt4KNZYskUzpzxAeCxhC5MxSqDjzfTv75Ls5gMtW',1);
-INSERT INTO t VALUES (12790991441180446051,8595980,'hn3I4BiIy40vsdwW0cE0X2QrYHLMzbZ8msURPy1W3xlF9','82ONPLF9qYwVzZdmM0UB02as8o0F9GuERqcYc8qiPLJSATzD9bN1p2Adsj27a3MXETYQ0FVxR70','s','Cd2T2MZCOcbB2p524aq3JiHlaUyVD1UiXY0TeTUBJxJrsARDmK2jss0znMkrJeVH4vbuaZX','7U7Zk7s3XSZX9gIZrOn7qdENYgNHhBFODgWHzb','FDJpOSCFp9j2rvmZ2HOGx3pOGmL4ccYOUlEmpI3GjGq8074p2vv71JPJaDyOO6SnSkbPzNdA0pXVk',2);
-INSERT INTO t VALUES (2196280129969951949,5252849,'3cOJlwBxixzT7WqMXbBk7JJ7MP3s9NjZ','Bzmy0h69Bdv6I9gKmjqv4JZ5SellqWg6m7bJlEVMrqUNAlX8dNTkx','h','FJlc9GNusjpw15W8mrd4HeLCIzsJHf8ztzjXsRdenDT9SJg3Jkdea3SjAgTLtCpBPTGWQ8trEp3P5hqSkuKyb','alOjniOnkO0jWDTvgsQoBxv3GPQ7ng597e','NeCqGcrwuj82c4OV605DIvt3mbKhd4Vps4a3JD5YWi1LgVAdJlQfmZweGrs',3);
-INSERT INTO t VALUES (14579274404515658090,12403481,'UvvDMEquFogj8I2X4lfhygmP7awokuD1AzCGPYVhJGXek','0FjkngXoFFlH74LI8h','z','y0YN1eYdCMfIASlsBnQKjId7TU6AtcXEX0ecjjeM0e8BYj9rcNJdcU1YzMZQU7L6','KoDf5BQwjkwfdzmmIBIcHWe2efkFMYrJqEKkAEByVTyVgdIC28v2IOQnjnspQ7pCftmUdExCXf6M2C5w2C5uQ','az7AuDs2',4);
-INSERT INTO t VALUES (16124895385871085249,5705070,'Yk4notVEwvfJySG13l4KWIWS6POkME2ILKP','csNo5QOnwvBlDhs11pbQIBL3hVKP3WLts9M9PsxHMTP3NInODuamJzMs','Q','1hwcO2eTDtNlAZsHtVXzwoX6pYZxLrIThTRt6LqSpVroW9Jh34T6I1Ia8DH','6jZIgFCmuGjYhOihzi5rdqtW3p52xjW9ulGZT5F6yDa9p0knU5T8hjWrpyDbIs8bmRbhoF8ANwIXb1FI','r12mntECdQg4RY5okfakGJGacJ8CwySMS',5);
-INSERT INTO t VALUES (15645126582588962298,6366349,'ZZT','1iJcXomX6HTGcP7vJFplpTul8n6tSaiacVOIUJpDb1m9jB4OUzHTBU','h','Ip13nYTFmcymbuJ6acHbIPpwzvB7Tdz8SYmuuucpJlN6fEUi72p98L9w','OUvLKFuodsj4XG1','B12jlAOVH1ZOiwDq3IPAUALqofj11I',6);
-INSERT INTO t VALUES (11822193130836426809,6895371,'7sqE3I6EcdRKGRuUrNQBl7GLeCwFpUSiFMYffOpZPDX5AL','IZRhpcjYGaqwL7wYj73vWQm8qQpOkW07YW2PsgR2ocZAZKSV4U8qLUGfs4pWZiXlIYT9ROD1I','K','KFgcc8ktV8tfPCtaO24rzrgmTejVxctK9Xe7RucwmX5gaJcCG4Qiq471dKx7vnuQVw4Qck','L325qLXiWeOPUYKQyaWMayF0zSBeaFDyd3lXt40Wey9rNBeunZq99IVEuMaa','VifFX9mHvr4sRyjO74JMsCCD9pTcVuBpdgtJiV9Cq',7);
-INSERT INTO t VALUES (1978635100358146550,3853648,'KGkTR8SlLsH680u4osVIKvU01Mn5CzTfZbAkVd7S6SDDvSK64KxPVsfC','liFoLnA49xM8wmvYZlAFPv0','L','i2uQK9AzxeCkEmL4PCoYPMuIm8Mi1iLn8','u7MwOuZs2Nj9aoYa0hLk','hVZNNvv2KBJVVqaXAbtQvjcLRhBdPiYZbliFhqaBogNQqK48jASU0HU6czBz30gZ4ehx911N2hHlG7uO',8);
-INSERT INTO t VALUES (8126229547982954695,6292573,'VrjxBJIdLN8Utl4hMQBh8PhIZdzzn','Ak1ZDHkWDjq2XCIagmyVlfTPNDlnT4UDTR4d74FCIhD4mCnenNrpHoiQoTtxu8XwKL8gRzG','e','Kd7DgicagS38jQRWSUZrGO6gLcmN5ub6CfyOVIxK1LoM0gqYpDxvmuDuJlCyfm0zKVqAcsV','MlhcFPvkFXTqd2CU0ndjolVIUK9GvSdZjgmyGygdz12Zp7dfyxObq2kAKy','wUIneTV1pSaSa30Gw77FooFn8Su54MpLYCPrgTihRcVBhN34MKxnGjICU3lIhHwuG7HKo5k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(98), d VARCHAR(7) NOT NULL, e VARCHAR(23), f VARBINARY(31) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-13262,18404,'w0FbIoBqQiJ4niXR8Ry0QZ5i7vKwT6gspCItj7UTz8V3uTBkufBewPaC1P6PbTbsB3WqNmh9W','8HLY','Jdgv0bcthdxdBJK1rZRl3CW','50vQUPAYvL9xWYk6Enb03o7zvknvKlw','l','u',0);
+INSERT INTO t VALUES (-4598,32422,'e4dmSn5jmK9AYdSj6kA','rsF','czo9GFq','f9zKqqTIcFOjSLE7NzcKc','R','F',1);
+INSERT INTO t VALUES (16672,64817,'nn3wKISsbLMGwtuWm3m2TkUsuXWuqAjLKdJBg9aN5iJ','w10X','eRKxG8ndTfd','2JDP2xy23ckzMi4sCAWBuQpKdgK','Z','D',2);
+INSERT INTO t VALUES (5032,45414,'Gm','D','2W2Y','lh34OYeFD2L63xejGIba','M','h',3);
+INSERT INTO t VALUES (-15415,29003,'33d2yzu4mhLcVy633gdWIS8bMYQLz','DEnMebS','Xg5k','CqMdYpdu','N','W',4);
+INSERT INTO t VALUES (-19095,51586,'UfC33C1fHZWSdXKMN','iHJF','JlJaPnYEuVvtw1ljxgHZWh','viAw5GxlnW2p1w69BVFhLWgu','d','P',5);
+INSERT INTO t VALUES (-30678,58462,'VM4AnzTdtGeBWWPgItQKvhZpnLdNYPr0yAZk9BrwT95EdoMaUg','ZZqGP','B3ulpcBowgIeSqNnvRvr','qC8E','z','M',6);
+INSERT INTO t VALUES (4434,2461,'KofGss','M6sdWx','VnOPpfPKdeM','eHKsqkSnp','w','u',7);
+INSERT INTO t VALUES (-3123,47678,'WHa2ATQYq4V8GS4WZO0TD7Uwhf','S','dgynnnt','7iN3Vk5JX3IU8g11223VIHml5rn7Xp','c','h',8);
+INSERT INTO t VALUES (8771,50730,'1iGZFCZbao6MdJcCwX','C','ZpGWBr3JoF4L1Ct5Pe7oXq','tOXzuYcMx3d0tVmfoVu7','j','T',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(98), d VARCHAR(7) NOT NULL, e VARCHAR(23), f VARBINARY(31) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (13060205860885271151,15390087,'TMNU0bkjttX','93xlustcdTtCitMOAIQiyCkyXjs9lKJB9axafF4niTXnu4giBx22kxsa439lNSTrLwg02x0s51Z','g','VlgFHGCcG','VbPIGMmmMQU0zSIn0cXrckF2u7XrsmAp6d0cxBnkjJSF4wPNS5Ad2pPBT9i7DyNgGoyCeOE5NNyh8U5mnBpCDm4lluXtuL5l','PAe',10);
-INSERT INTO ti VALUES (13060205860885271151,15390087,'TMNU0bkjttX','93xlustcdTtCitMOAIQiyCkyXjs9lKJB9axafF4niTXnu4giBx22kxsa439lNSTrLwg02x0s51Z','g','VlgFHGCcG','VbPIGMmmMQU0zSIn0cXrckF2u7XrsmAp6d0cxBnkjJSF4wPNS5Ad2pPBT9i7DyNgGoyCeOE5NNyh8U5mnBpCDm4lluXtuL5l','PAe',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(84);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
-INSERT INTO t VALUES (10547500632928782289,5738555,'vTMqF','axLXPXcGyBpKSZ7VJssgYcM0J24tvDGcLaMC2RjjfWnwX','f','jXqepUlNmUCslXkaNc8yDQyVRqBWSOw384ViWheS0Z7h27Sh9794ITBby','I3pmyd6ysPBavbO64euGZvNg5cyHGPc6E5FTO9F610amSY7mNLlDpEiHV6fnCPLPPv57wwsSJTI','2MUY9G8HxENtczUzlkRGnn0umPi56lTLnmzbNAaoZnvUHZbQkpHvDvbxULmy1kBs5ALeJHv3Gu1YcPGdJdq6zE3H8hrUk',11);
-INSERT INTO ti VALUES (10547500632928782289,5738555,'vTMqF','axLXPXcGyBpKSZ7VJssgYcM0J24tvDGcLaMC2RjjfWnwX','f','jXqepUlNmUCslXkaNc8yDQyVRqBWSOw384ViWheS0Z7h27Sh9794ITBby','I3pmyd6ysPBavbO64euGZvNg5cyHGPc6E5FTO9F610amSY7mNLlDpEiHV6fnCPLPPv57wwsSJTI','2MUY9G8HxENtczUzlkRGnn0umPi56lTLnmzbNAaoZnvUHZbQkpHvDvbxULmy1kBs5ALeJHv3Gu1YcPGdJdq6zE3H8hrUk',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-2177,31915,'Su5oav7hK7d2lNFHjXwR6aXs8nzTCXY','w','363PvT2amUe7M','Fi7yox2T9Gu1loEk9fohWll0sEYto7T','P','h',10);
+INSERT INTO ti VALUES (-2177,31915,'Su5oav7hK7d2lNFHjXwR6aXs8nzTCXY','w','363PvT2amUe7M','Fi7yox2T9Gu1loEk9fohWll0sEYto7T','P','h',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(99);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(99);
+INSERT INTO t VALUES (11422,50348,'aTs1FUaAwR6K3apNLG9Hid5iuTKV8BLJuJybeNi3pzOfo3TRquICP','QtnSD','fUDpRVrtlwG9UepT','eWwtd1kdi90nrhsJi1PSTL','K','G',11);
+INSERT INTO ti VALUES (11422,50348,'aTs1FUaAwR6K3apNLG9Hid5iuTKV8BLJuJybeNi3pzOfo3TRquICP','QtnSD','fUDpRVrtlwG9UepT','eWwtd1kdi90nrhsJi1PSTL','K','G',11);
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 (12433448325187606651,7375517,'zr1I9jHFTX78DrpbGVYPNSUGU34l7fVmAVGXhRnZvzGk60mXeRm7D9X','qpfrZvP4KgH5wyFJk130ZYZ0fSX4A5tkmwjdB7ftOErreN3vVN1qNk7u1d2muZRums4YtEvxrViI3IPiTB5PyAtsn0XZKUBrTalYmsJUE2tv2Rl4tnCgD3Qh','z','99RgETO3e7UXL7PhUFGPi2o4Wg1rwo25DavBsxTPj0oMSSwmAK4Q1uCnTfXQSiE9rKY0ztENb','pMOv','yAbR7w5FkbODYiDmM58n1oi44Vj7x29',12);
-INSERT INTO ti VALUES (12433448325187606651,7375517,'zr1I9jHFTX78DrpbGVYPNSUGU34l7fVmAVGXhRnZvzGk60mXeRm7D9X','qpfrZvP4KgH5wyFJk130ZYZ0fSX4A5tkmwjdB7ftOErreN3vVN1qNk7u1d2muZRums4YtEvxrViI3IPiTB5PyAtsn0XZKUBrTalYmsJUE2tv2Rl4tnCgD3Qh','z','99RgETO3e7UXL7PhUFGPi2o4Wg1rwo25DavBsxTPj0oMSSwmAK4Q1uCnTfXQSiE9rKY0ztENb','pMOv','yAbR7w5FkbODYiDmM58n1oi44Vj7x29',12);
+INSERT INTO t VALUES (21202,52125,'WxkJkEDzHyBVk98NPZacU7EJNk8RrVIP5PeR70vAeRI4EgYWn','7Ewhiu2Dq8mUmkN3','dXyJmXlWb','SlUCeRRKWLYx39sqLfBpTaKL7vo','2','X',12);
+INSERT INTO ti VALUES (21202,52125,'WxkJkEDzHyBVk98NPZacU7EJNk8RrVIP5PeR70vAeRI4EgYWn','7Ewhiu2Dq8mUmkN3','dXyJmXlWb','SlUCeRRKWLYx39sqLfBpTaKL7vo','2','X',12);
+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 (-10137,27315,'ZIM0LhIf6BmQ03hxzS8cykcSUok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlV','cFSdsUYTkrLUZNkxDjigvxvMpamQpSi9KTlMeFTT1djxycQPM1ripgIU','foMtv4Z9veTA7Z','LTbM18w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN1Fv2fD4yfO5c3XFeguQRyq0mmxPvmrY6iMTkfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1Mx','s','n',13);
+INSERT INTO ti VALUES (-10137,27315,'ZIM0LhIf6BmQ03hxzS8cykcSUok0XlcaNow1lC5nVYVBStLpFZ4HF89mPKAc3aEQo5NSTcnR8Fl1GBQ1Fe4U7EPSlV','cFSdsUYTkrLUZNkxDjigvxvMpamQpSi9KTlMeFTT1djxycQPM1ripgIU','foMtv4Z9veTA7Z','LTbM18w8FAXZ8dVDluE2GmtKgjVgkhznM8XOahPMijDh3AZNGrLR2KwBB4m66H6xg1ufet7axRAXbiBtna1WUiiOXAvFfDaiO1iEmcHJFCwKuFqs9TE7NxnleQH7OaYjMEktUMN1Fv2fD4yfO5c3XFeguQRyq0mmxPvmrY6iMTkfcp8wI7B0PoD9bjaK0qttURDVs6u2viQGfSLTRTO1Mx','s','n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13146,4874,'gFG1gXRryNcpLdUYfX0gwAkE2FmhmpfdpAfmQmv6AQSYMMj3zSIoS4lb1','kUeW15eyvfVkkcWbx9D6E8OQSxuinlxY7Pi1pVdYeD0jh0Cy3FbKyGy8t0DFh4jFjjFs0dSWsq2fvB0BNe6R3z1bxV9heMIGNFprY0wSp88nLU5yHO9GZf41kBWxCs','4B','7hFG8','E','Z',14);
+INSERT INTO ti VALUES (13146,4874,'gFG1gXRryNcpLdUYfX0gwAkE2FmhmpfdpAfmQmv6AQSYMMj3zSIoS4lb1','kUeW15eyvfVkkcWbx9D6E8OQSxuinlxY7Pi1pVdYeD0jh0Cy3FbKyGy8t0DFh4jFjjFs0dSWsq2fvB0BNe6R3z1bxV9heMIGNFprY0wSp88nLU5yHO9GZf41kBWxCs','4B','7hFG8','E','Z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5000,54210,'PbZWsgWZZ4JULtz9','59DiIZuVpjtBFEn','rn6RquivY8Dcz4EI','fn7uu0gfuHtAvDjMgmxXUHvIDrVe1GcFIKvzY7bd6zklerXb4Z9YYl9tDj7eX2vWD0Gz6hOJTxyPgyHgUqRJ1j2TkBNM4fj1q0AkqOqIeg3P5gx6allip49HzdVvWAYXAn1qDt76RsbKN0VAEmDaEowcd3IJcMImPQfj5N78XcGiFx2BGLthf3gPZFXJr27EGMJzD5ukLkJxYQWeBEu9rkTOvhZaDe8Yj6Uk9fTSc0pPvj3QP2','p','Ik',15);
+INSERT INTO ti VALUES (-5000,54210,'PbZWsgWZZ4JULtz9','59DiIZuVpjtBFEn','rn6RquivY8Dcz4EI','fn7uu0gfuHtAvDjMgmxXUHvIDrVe1GcFIKvzY7bd6zklerXb4Z9YYl9tDj7eX2vWD0Gz6hOJTxyPgyHgUqRJ1j2TkBNM4fj1q0AkqOqIeg3P5gx6allip49HzdVvWAYXAn1qDt76RsbKN0VAEmDaEowcd3IJcMImPQfj5N78XcGiFx2BGLthf3gPZFXJr27EGMJzD5ukLkJxYQWeBEu9rkTOvhZaDe8Yj6Uk9fTSc0pPvj3QP2','p','Ik',15);
+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(62), d VARCHAR(22), e VARCHAR(5) NOT NULL, f VARBINARY(95), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46947,801042,'VM7ivnfFjmN9RdCFA0E4oooVOsurdNQJVOojg93HXBCSTFpDGZi','S','l6FXW','aM7P91bmWvwZrTEpDzwdTqi20vqEu48QAz9BOxuBBUz1N5auMvqH4coQStMKsiLeLclJUankBCzfrTHprojHBIUBjENgt','s','YV',0);
+INSERT INTO t VALUES (13052,5447404,'8KQMam2Xbg74xxc1ewO0CHSsTsHBDzGiaN9JGkybvq2lT53dsRxcV','RP1v2FtE4Nw','UOh','6PvMZNbweyJz5Say3svDJWLFxmw6sBa27NUswgBDokP2BRpYz8gpJPPKK0rqo27aeGMubZAbqrGClwLEW','l','D',1);
+INSERT INTO t VALUES (58511,3645203,'ern6EGrg00u','kevs','Bj','NoibAdtpywg2v5zCHK','U','5e',2);
+INSERT INTO t VALUES (60238,819890,'JBw6z7qck9XBzIwHHAxbiLHdnY0tjBDWwjHcv6NHIHoD','s6J1Nk1xQZ','f','lcCAhHmDNHvaRBHxTO9Ia','s','N',3);
+INSERT INTO t VALUES (49194,6606224,'6NBXKnR4mZJyyQJ85UenGhXQK','wB6kOt','Z10WV','xvdWAumEgbb4uer5klbr9k09HypVW7TD1FD1vVWKjs9DLbjbTTrXss46agEKttujG83UQeUGPtmOYlCTE27WLL1gfBWh','T','a',4);
+INSERT INTO t VALUES (58476,1292209,'sPScGO6qcNY9','f','hVvWv','I5T312RF4paH3aKTTHAOCrRAnj7hTA2rtzcWdHYlFez0930UWk7','m','sU',5);
+INSERT INTO t VALUES (54942,2290458,'Npo70eKu31qjlQX1UkVzWTAMDDmV9T3dAodPGgpxRe3XcFcU','Ybj0vj','QM1','YBspc6ONIOCbel4FUPopOim2prWZa8W4jG7e4A6z1KmJnsIODy3msy8AlXjIu9gVmiqr','1','NH',6);
+INSERT INTO t VALUES (12859,2438706,'3zm','yxTsA','2','M','g','Sj',7);
+INSERT INTO t VALUES (10988,1188289,'3M4CX9ZlTf9JvuBXEjGkUb1zJNCl0oqXVS79UJSAjJGLWYBFn','fBFiJ5SSyEAFY4i','Kt9','nASGMnp5B41w9sKt2Q4umcDyhY8W718rPAwp','k','k',8);
+INSERT INTO t VALUES (47995,1334598,'UwVf59p5vwlLVik06OunJ53a','nfbVUVQCUkg8Lfw','yhRB','NyC4zwoDk37nDNTYYTP','T','mE',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(62), d VARCHAR(22), e VARCHAR(5) NOT NULL, f VARBINARY(95), 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 (3287410456,255719,'fkzN4XSUq5Z8wsAmKYG90XUe9ZBP6aBPnx30qDa9DMvFd','aqIZUd1STNz3','C','ptTOHj8fkgCo19zFoRkQnC57TMl04IJHxYn5d80es3UPL','3','9J',10);
+INSERT INTO ti VALUES (3287410456,255719,'fkzN4XSUq5Z8wsAmKYG90XUe9ZBP6aBPnx30qDa9DMvFd','aqIZUd1STNz3','C','ptTOHj8fkgCo19zFoRkQnC57TMl04IJHxYn5d80es3UPL','3','9J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(63);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(63);
+INSERT INTO t VALUES (3616952541,5123406,'lbvgkQrtzpX5qVAiL1utJZzfReDTBMlxygF','3vrMjHcgj','w','kPNFpNF','X','XC',11);
+INSERT INTO ti VALUES (3616952541,5123406,'lbvgkQrtzpX5qVAiL1utJZzfReDTBMlxygF','3vrMjHcgj','w','kPNFpNF','X','XC',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4076867640,15455225,'9M5u2hWUzvDRbmMEGzQIAMvEzUXulc1BUz','G9QEhmeqYusplr4kt','r','7TNgGoAD3dQaxhInRL57KKENXj72l4vbbV0ujLHuGCF7Rd9KZAia72CD3yo0RynIPFGneeVfVJfA82J2lBrNtB','g','s',12);
+INSERT INTO ti VALUES (4076867640,15455225,'9M5u2hWUzvDRbmMEGzQIAMvEzUXulc1BUz','G9QEhmeqYusplr4kt','r','7TNgGoAD3dQaxhInRL57KKENXj72l4vbbV0ujLHuGCF7Rd9KZAia72CD3yo0RynIPFGneeVfVJfA82J2lBrNtB','g','s',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5324420616597759232,11502464,'KcnL','ZyMjqXiIwgnmftWKpl0ddwoPB0gBQ0iZ4KH2oR0o0Es6nKRskwaxi6xr33ja4LpxR8BWTOdYARVfwOiZeaCE5AvJkUVeGAHEwmER2yhTQUMlQ65ypSV8N0e2CoaOWGxhlziv4S9WP6lvU6Ej2rPZy2PmwjyE1BEVqDJKLMKi5AIL3dhRbPjAcsZlqz2mYJss3zcHoHSwClugK4EVK7beXQA8RVZBickFAouIihvLbYkjlHPsFKl','v','TCxklTJHpTUwybTA4NjkndLufFpUsa1U1XVycHp8WJUzDfw23eNqjFClzWsQKtTXWixcts47N35sbVNPJJcYOHdBawTkRT0CAVVPFkpMB0uE6GlRoEiFqUtd2NDeKow2LiXEVqPx5pWMSIjN70HFAefLYNA2fAjd0Of845RSClB9FVNvbuiVW34ePqjKQxA1kgpjxNPMVuX2UqEmNwDXaeMWUx5ol89kMCtf9L6KufEtT0DG','0Lxa02qDYOTDPNu2wZAocntHzne35O3UpeQYPBVJUfnQwectMJZq2GdFXWdQawuQYQgO9csMkQk0AYThnQ','mPwzxLdpvxY7Z61WIlHaNDJ7Q0pjQfV6lpAszZJNZm7fhCenZ',13);
-INSERT INTO ti VALUES (5324420616597759232,11502464,'KcnL','ZyMjqXiIwgnmftWKpl0ddwoPB0gBQ0iZ4KH2oR0o0Es6nKRskwaxi6xr33ja4LpxR8BWTOdYARVfwOiZeaCE5AvJkUVeGAHEwmER2yhTQUMlQ65ypSV8N0e2CoaOWGxhlziv4S9WP6lvU6Ej2rPZy2PmwjyE1BEVqDJKLMKi5AIL3dhRbPjAcsZlqz2mYJss3zcHoHSwClugK4EVK7beXQA8RVZBickFAouIihvLbYkjlHPsFKl','v','TCxklTJHpTUwybTA4NjkndLufFpUsa1U1XVycHp8WJUzDfw23eNqjFClzWsQKtTXWixcts47N35sbVNPJJcYOHdBawTkRT0CAVVPFkpMB0uE6GlRoEiFqUtd2NDeKow2LiXEVqPx5pWMSIjN70HFAefLYNA2fAjd0Of845RSClB9FVNvbuiVW34ePqjKQxA1kgpjxNPMVuX2UqEmNwDXaeMWUx5ol89kMCtf9L6KufEtT0DG','0Lxa02qDYOTDPNu2wZAocntHzne35O3UpeQYPBVJUfnQwectMJZq2GdFXWdQawuQYQgO9csMkQk0AYThnQ','mPwzxLdpvxY7Z61WIlHaNDJ7Q0pjQfV6lpAszZJNZm7fhCenZ',13);
-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(79), d VARCHAR(91) NOT NULL, e VARCHAR(74) NOT NULL, f VARCHAR(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (24,33,'guS8KbkRumQUI242Y3JzebfsVFTT0UP','MlEe7xNaT5bNsmexxCpu7Brjut8An9KyIIWROWrMiwhQ6MmzS4ysDhOZ5LjXzKaWoIjvZmi','Ez93fhuiVk5aTf1utfh9awjhoT8oqZdJ3uGe61yMHZJY0uGutORYPFX1Bekm','0tSJL4eDJDGmGEe2sg','84dyXV5WjI9DXo74XGBt5NrYLusa29r3NlaZAGEhgUGw4PN9c9cGRZZkKSda9','WcPWo3WjHJC6G4mzFoV6j',0);
-INSERT INTO t VALUES (-19,-82,'MWgp6Qb5dfiZw0FM','2xNwDn8vOSL5MeqYPOy0xSwPLg1GhYAxBW9hGY3kcYSjEgkFgwuTZHL0k','xrWtjZ','4pDqZ8bWtk','yEK9xb9CoGAXVqDsQmMeRKl5Y4PWSVdLWxmdsnWeMLyCyK8fwT0TMAD9npTxjWaTbeEAd03b','RUCrGLdBRpZ24D5UiMrfFHeUH8hsLDI9IuQ9LVWP2hyFBV1SFqFir9W4yBZaA7ktxm3xL0XHhF3srMr',1);
-INSERT INTO t VALUES (-108,53,'32b3rKPNpRHeU2cN8Cvm6hlniT7H8e8CMNujW3y6M1bMBtXBt6eWSAtH4BUO4pKsUupUnYZxbbj','KXUsDuQLo0ezDRRiOHkqkoPTHqAbKVgNw2n','H5JrRqjmq4PIq8OdLbkR07IqY6Ky7eNVD','j80','uOXhGlEpqEthG9HIQ7HI4Pfh','AzThrhkaWuzQvJa3RuuRpd6QFPJsy85dISC2lqVpY8kP0OhMX5IZ06wm6z5xYPoh46UsBQut57o',2);
-INSERT INTO t VALUES (-37,49,'1nelZatDvEGBirYEC','Q3s8BfmvOSpTK7bnAXGXD','rEzCerAUgizFvV4J54M','vvQQeO8l8cpyUgajDFG4Aelqv08ADO77akqw2T','HXFdBl3qSFqDcLppIVBPhkf','vJxoOQY1HIt2EG3m2rEEqIfzSxNprnnV',3);
-INSERT INTO t VALUES (-41,-24,'6QvrEeu6dNVyluAlfzXyrEVQlH8o53rcOZQZeD','8exX0GsRr4aXanki90KBEze','v3qSHTSGIWriYD3PClX2R1aN7XCHWEmWGaNQUeDXK8GTdEV1JSx3Vve4KGMBcMW','YHGzVFU7XxKCdFwadQiRGklGmudMqCG4MbZ','c83evpCzruQ195OUAZpohq2d7OT3R','QjME64G1dkCrmRHuE84Y7JFo6OTcXd6968hI7ECCPs7SzkZfcnnkkuAp9Ymwa6ECnxpbYUJiF8zZ9ucTt',4);
-INSERT INTO t VALUES (-81,-27,'5oQJtOGLvckQsmxj50ooV','juvCbA7HP0QT85','eDwfMDgtEFzvc3u5jTk15JjY7F177hCiCmJWTm','2e2EXIV4g7nalzD5eDLdPqU7j91yfEPPx','BLZ5FX0k','yx8s072GPQdwepxpBWo5UaGReIsvOZkwLYzwxj4QQ4W8yJvl7NnervEXsGgm8zbRfIt4aCt2pKKg374B',5);
-INSERT INTO t VALUES (-78,113,'ZncIBrkLuSmhxycn6IYOgtgxyLtlHDnJvmUE3kc6','fdHfSRDVEeyKn9LVMxmKm0hJcOfVfrE4rF6C9ethHNiv48qlfn02xWZkt0H57pqUVZg7ibvzzV4J','l3lZAmS7jDpBnnLhRw9WF0nRp','zOxmj5uwZCakyGUlM06HPDIDxgwbBRm6f3Lq11','D95ScuNM','RVo2fVEIkX7OZ51ECp4hZCBcPsKYJrNPkHhvEMQBYJI3MFCw06g6otqzUUitufcVWRJuADMse',6);
-INSERT INTO t VALUES (65,114,'jkiRGShmvKeR1vql67jXW9XhaSvlhZCAkFj3J2yKJ3X','sUoFjT4VfTv48fsi','wWpn','j5','d4D8Ufa3rsq5C7r8n54wSmmPBMH1jIcxi4gYv5l5eQr8rUUlalfIf8YzYqKSqts','8wLjF2OOIAdSTtvzzDANHLWQrP7moN9dKx8w8Q0laM9dnlrWgh7kJWlLR9bsxX1',7);
-INSERT INTO t VALUES (-67,-5,'PfIPJN','By0angIroOV4Ja3EwFShyWqEGJ0h5wkxNQJBpq2dw5m7uyvOpeBKd3MOdRWiPXIyfZz7yjDXq','u2si8OM7wBdg1K','eUrrIKcBRVZb','TB5Cnz53Gs610Gsarxg6UePFffo4KILZpX9nPA7kT3kiRdokVv82uRhoI8vY1NEfytO229rS9HpmkIQZ7aLaFrgoBekoZMWbH1M','C1sr0lkk',8);
-INSERT INTO t VALUES (39,-107,'zrhHUoqca5qCUVb1VH2z8w64mTdEgjTxLoN2tP297EvfYnWz5PVUPYWOZY2','sWA7kdLapCAgEFeDHzjg','U0KYNiTSP4ArCi3qIOVsnL','MlL1BmY8tKazrWBnBFHm','TimIUImyCuXqnc3a0NpVgpthVmWyqU7JJgqrfgvDlg9flo9JURvg4c3k6mYNuAnmDK','45VoPybBTuhvucUC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (139901187,14989558,'MkdBxOADXaoDskGqI4IShc3xX','a7Suh3I5vhIuiTSsN5uTzTZbtWuJ5PeIxpH8DUZq','5','8BmGUyJQrd7xRuERvWEm6jPAvlwuBd80y6mgimCgIekTQvp55GNXMZ9cXK5oMwW7mQ71CeAg0lFbXAJkvftm4ARYHWCEjZDfcW0dMlKQWvC9H4nn37iwvv5nmZqQluIvfrRulOD8EJGuBHVGU7Jj5RzmQ6ltiGaeUxsJa9EUcjJ2wYe','u','XV',13);
+INSERT INTO ti VALUES (139901187,14989558,'MkdBxOADXaoDskGqI4IShc3xX','a7Suh3I5vhIuiTSsN5uTzTZbtWuJ5PeIxpH8DUZq','5','8BmGUyJQrd7xRuERvWEm6jPAvlwuBd80y6mgimCgIekTQvp55GNXMZ9cXK5oMwW7mQ71CeAg0lFbXAJkvftm4ARYHWCEjZDfcW0dMlKQWvC9H4nn37iwvv5nmZqQluIvfrRulOD8EJGuBHVGU7Jj5RzmQ6ltiGaeUxsJa9EUcjJ2wYe','u','XV',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3781940412,12574494,'CbokfpDir2IsDcFXON2Qvu8p0lkRricvZPt32PDq','WEZcClt7TBCNi0ne8VT6e96QUR9fiXmG10wBTaMgLQfKxKJlFzur1UGiitzW0daded45ycTEk6x','RGNv','2mgVcDRHevZN8TRlQNNZwF0FEA2UO9M4Gk0owXciPwuqxKrA9wEExsz4NdbMTRNhGZwIrhDFkn1T1pHrBq3CgGoX2xlE3gjWNspTZWFGaXeRBYI5iCHmbJCElmPvENIxzwQcG0mvzoKnC5B12JFU7zM6Y4EgLuxwxS1T59hSLGYn8b1pFXgIGIoPDBKg2cQeqsO0QJeMuVeSxRIb4rc0CgYpSbv9oCebvPT8Yyj6VTDCFSbVJDfFI','x','C',14);
+INSERT INTO ti VALUES (3781940412,12574494,'CbokfpDir2IsDcFXON2Qvu8p0lkRricvZPt32PDq','WEZcClt7TBCNi0ne8VT6e96QUR9fiXmG10wBTaMgLQfKxKJlFzur1UGiitzW0daded45ycTEk6x','RGNv','2mgVcDRHevZN8TRlQNNZwF0FEA2UO9M4Gk0owXciPwuqxKrA9wEExsz4NdbMTRNhGZwIrhDFkn1T1pHrBq3CgGoX2xlE3gjWNspTZWFGaXeRBYI5iCHmbJCElmPvENIxzwQcG0mvzoKnC5B12JFU7zM6Y4EgLuxwxS1T59hSLGYn8b1pFXgIGIoPDBKg2cQeqsO0QJeMuVeSxRIb4rc0CgYpSbv9oCebvPT8Yyj6VTDCFSbVJDfFI','x','C',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3814576481,11354460,'P1HToFhvJ56oxBh','KA8ASmB9hyAtoiE9NScdLa1x7nlwHRyh3tJFkG5u4GwcXY6XKTWv80l8RgO6esSNFW6sIQfC9fNL7PG3p9aLDzvzcRZjlhaxNkM0sNwLqCqcIEf60uEiovjczm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibfB6sLiQfNovGrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMkLoXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5','7NO2K','ACa6rbGrYaB1CTlpYjpiNnbzrtst0VMRTQdcOWtOndFQHgGPhAMGgqY2MeFKZXdbbqp91Dr5dGX1TSfnVRPkTu8ZtuwD0cXYrX1Hd24DD9zObup8zPzN0VUJkGnCij4yVSu7Bq3q3gbMZV5icsun','In','V',15);
+INSERT INTO ti VALUES (3814576481,11354460,'P1HToFhvJ56oxBh','KA8ASmB9hyAtoiE9NScdLa1x7nlwHRyh3tJFkG5u4GwcXY6XKTWv80l8RgO6esSNFW6sIQfC9fNL7PG3p9aLDzvzcRZjlhaxNkM0sNwLqCqcIEf60uEiovjczm0Odlv7PDUc3SHn0fL1XoydxOagQb9SJcibfB6sLiQfNovGrvlCY2rVGg1UGENUHdeColH7alD9dd62FtRBMkLoXhJAjp3zYjoueiFXhILV6FqsZg8FZFf4Wc8eaGh1sW5','7NO2K','ACa6rbGrYaB1CTlpYjpiNnbzrtst0VMRTQdcOWtOndFQHgGPhAMGgqY2MeFKZXdbbqp91Dr5dGX1TSfnVRPkTu8ZtuwD0cXYrX1Hd24DD9zObup8zPzN0VUJkGnCij4yVSu7Bq3q3gbMZV5icsun','In','V',15);
+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(54), d VARCHAR(2) NOT NULL, e VARBINARY(24), f VARCHAR(45) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (346163522201016963,-1816747,'IAf8','wz','CqDB1b4EM8I5Kvb','ea5S','C','f',0);
+INSERT INTO t VALUES (13673704946679924340,-6158792,'9a4P5nrqPGIzS','JB','bb58DvTLjDpIjvQv5','wVMKgtIcuvYGwXrLItcwRVJ0JNeClH','u','n',1);
+INSERT INTO t VALUES (195124386658564822,5614036,'G4qLGHhFd8v8hf97d9yHuKzNMTVW4ZO2HPccsqAjzUlT1sbEG','b','UUBmVeiMpL2Fy1B','sRpcBTET','X','W',2);
+INSERT INTO t VALUES (6867381657371265815,-5473466,'irF2','Qz','nH72maHLvXhm','D5o02b','A','G',3);
+INSERT INTO t VALUES (4925144611176814767,4504081,'IY65H8XIbtZv27EAOWpiysiC74gXBH6mTm7KWm4um5RpxS83LZI','u','aOKtA','yeG4S8AZqWL1haIxHNHo8UR7QgjrgA5Ooj','N','8',4);
+INSERT INTO t VALUES (8216852795642186769,2989124,'c8BusZVVwlXWhIQu87KP6KHKsB1rPBTkRauzA','z','pEWXq5rp1jIu8ya','L0JQWMGylbL82eC1pYNMV','p','D',5);
+INSERT INTO t VALUES (14679645695495100530,3979691,'tuQJF2zqUIhXx','Mn','4KZsjFsuTY7Kr0hT6AGD','R','v','I',6);
+INSERT INTO t VALUES (998506756154309293,-1566625,'zVxrX5MIkt0s7v17pbaEHt0jWcguvUDN7olXJ2Do7Bh7saZDJWc','w','D0wjKQGLLjXLHa','ekX6ukpQESF5V0SZvutclp5CCOzoTvZjx','2','e',7);
+INSERT INTO t VALUES (17055563766043309290,-2028491,'4IBxzPRktiYiIHRKrPCY2HIMNUtV4ryibEilmBmeRa6e8LC2n5Cx','O','CEdZ0elVzKDjfQ','aNqZ1s9YD6qeDTlYLenPZsvuufuFMGcKhqzmC7vS8','1','3',8);
+INSERT INTO t VALUES (12768332243494582408,2355954,'QtdIbZaRL','QN','E4kvxFsJX2czTlJCqyVSb','0AGsIeVqzJv8aPe3GyZLEEHQwInck6lnKbkI3xQDYhHN5','j','4',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(54), d VARCHAR(2) NOT NULL, e VARBINARY(24), f VARCHAR(45) 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 (-16077,124,'MooLbqgo','8mxs4XxqfmYApXm3aayvECk1u0LGBxxCCszIJzEXo7DpMiVnIkvkUj1soFGTpfq91HWqUd0dr9MqAqeSpLctKhJUZL','9rhvT7fVCTbxWbkHYWZj5ZmG22MSq385BIHR1Z9wvl4rHGdp0ByRKjEZh','iTtRyo7MWMs','aIiTneWWy697uuSLMJOfFRfJuk4FZy8ShGPat9Ls6yXKsvmFGkTdO8NmKiCVbkG','OW2XfQd9',10);
-INSERT INTO ti VALUES (-16077,124,'MooLbqgo','8mxs4XxqfmYApXm3aayvECk1u0LGBxxCCszIJzEXo7DpMiVnIkvkUj1soFGTpfq91HWqUd0dr9MqAqeSpLctKhJUZL','9rhvT7fVCTbxWbkHYWZj5ZmG22MSq385BIHR1Z9wvl4rHGdp0ByRKjEZh','iTtRyo7MWMs','aIiTneWWy697uuSLMJOfFRfJuk4FZy8ShGPat9Ls6yXKsvmFGkTdO8NmKiCVbkG','OW2XfQd9',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(80);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(80);
-INSERT INTO t VALUES (-13994,68,'hhTZ8A0i5NE3VUvMjNHDPfz2X0X2ZKkb7btg22j8I18lq0BbZK4BIOEB6SebBdBb0yWkaMBbZGGcKh','zJ3VyKguHxbRxsKrU8DrkBHVo8p6bc0cXmfMpQXMw3P0s2ecPBcTYfpUBDYNNhYY158pV9H1','aOM0V','WcEnGP8ABH','FFxuTtJcxHFmrgPSFWjUAMvNFIjGFUIQMhv7ML5RoXFFXTVPSD9AOaoqu98zVLqXvRcgQF8KUT541rHMfzdzJa6','esLp8bcwSRzz0M6oBBWDfKG',11);
-INSERT INTO ti VALUES (-13994,68,'hhTZ8A0i5NE3VUvMjNHDPfz2X0X2ZKkb7btg22j8I18lq0BbZK4BIOEB6SebBdBb0yWkaMBbZGGcKh','zJ3VyKguHxbRxsKrU8DrkBHVo8p6bc0cXmfMpQXMw3P0s2ecPBcTYfpUBDYNNhYY158pV9H1','aOM0V','WcEnGP8ABH','FFxuTtJcxHFmrgPSFWjUAMvNFIjGFUIQMhv7ML5RoXFFXTVPSD9AOaoqu98zVLqXvRcgQF8KUT541rHMfzdzJa6','esLp8bcwSRzz0M6oBBWDfKG',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (7151726147270113,4224443,'2gKBtbrBpe54tXt4FKeKg4nHpEqVooBDW9Sg','G','NZx08DgylpnZ','xP062RtnOmi2Jua5oRnb7cufIlK','d','8',10);
+INSERT INTO ti VALUES (7151726147270113,4224443,'2gKBtbrBpe54tXt4FKeKg4nHpEqVooBDW9Sg','G','NZx08DgylpnZ','xP062RtnOmi2Jua5oRnb7cufIlK','d','8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
+INSERT INTO t VALUES (5905450395941859554,-1159039,'SHzLTGLT1kn6f','4','0BV','d8vN27nUA2R0zlF3dKByNyWZRMVvHTb8','b','t',11);
+INSERT INTO ti VALUES (5905450395941859554,-1159039,'SHzLTGLT1kn6f','4','0BV','d8vN27nUA2R0zlF3dKByNyWZRMVvHTb8','b','t',11);
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 (-30687,-80,'KqktDBXCd2YYu5EXxkO6LNDwZmtrI5SdDgUNuVftlXuXtUKWi6JXSMk9KvzMTEUr1MaKq7mr4','ShaK8BoX4lqnBHBywoICDRPXXN6zgw10lh88ag5GkjGCFyp1qhk4XGs1MO4gZVHybzzqQmbxKId661TNGAXCPmPOLqYR68sgLn5AzBolifNnR4J5GD51Fyz1Jtl9C0zGpJoJSOsa','0','UT6','PQbB2LmLz39MDIYK5kufJI7QsgfBHNpB8SXR93EnXhoBqKRyg4BpqiVBGp8ZwmQPFwBncRdtgVQOdrATnecvdKd','CcM7W8iEiRNP9YoR1zCm6kL4WcBWQQTIFnn1EBdF8jJ9ty3h1mDm3rqNkxh80yDevuC',12);
-INSERT INTO ti VALUES (-30687,-80,'KqktDBXCd2YYu5EXxkO6LNDwZmtrI5SdDgUNuVftlXuXtUKWi6JXSMk9KvzMTEUr1MaKq7mr4','ShaK8BoX4lqnBHBywoICDRPXXN6zgw10lh88ag5GkjGCFyp1qhk4XGs1MO4gZVHybzzqQmbxKId661TNGAXCPmPOLqYR68sgLn5AzBolifNnR4J5GD51Fyz1Jtl9C0zGpJoJSOsa','0','UT6','PQbB2LmLz39MDIYK5kufJI7QsgfBHNpB8SXR93EnXhoBqKRyg4BpqiVBGp8ZwmQPFwBncRdtgVQOdrATnecvdKd','CcM7W8iEiRNP9YoR1zCm6kL4WcBWQQTIFnn1EBdF8jJ9ty3h1mDm3rqNkxh80yDevuC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (22311,24,'lIIqQSKaoBk7tWwsbdsQW','FkHnTUQOMdwPi2UU4LW3s8OlvUf6YjJXIvdelpMpVWs','OJ92RPfdIs1zHEEYRCfHAaeQilfTyEMiqc','rpdgoQGjMp6B8ZN6m6GIK2vNkAc00ttvDdNI2HiZTKjWMCor2BNEsx7KihOBsQesN67k0iJQrWy4DmX9JMoFvg5mD','KNL6Gch1','Id48XbpVsoAhGkZd7ENaYyS1nFVLiDpQF7Jj4P2d4gd4AjPXwDYRT8GlerWCcR1BLSDIdkWBnOM',13);
-INSERT INTO ti VALUES (22311,24,'lIIqQSKaoBk7tWwsbdsQW','FkHnTUQOMdwPi2UU4LW3s8OlvUf6YjJXIvdelpMpVWs','OJ92RPfdIs1zHEEYRCfHAaeQilfTyEMiqc','rpdgoQGjMp6B8ZN6m6GIK2vNkAc00ttvDdNI2HiZTKjWMCor2BNEsx7KihOBsQesN67k0iJQrWy4DmX9JMoFvg5mD','KNL6Gch1','Id48XbpVsoAhGkZd7ENaYyS1nFVLiDpQF7Jj4P2d4gd4AjPXwDYRT8GlerWCcR1BLSDIdkWBnOM',13);
+INSERT INTO t VALUES (15881311799261365245,7488593,'Wd01UYGStdeatsFoudKobtOzXNcL','m0tVbb8lvk63mJ4ZroLKKDGelJfhNJupiHAi1sIqo2xZrAaQbJRxWnoWDhF6wm2WtXs8iuRlcjekAUSpSOgvAtBa21jEcJnNelV0BgzzR0PK9SgA5XEhuO5FFKlv6zAqWmWBDmiGPuyECVmvOMKcxTQDq5whZtxhRk0FZPOmXholm5zT1beFFspwDddGSCUrD6rF0kvcWHqKVFqIPJfiUqewQY4Y43x1MqP7baTrilsPCyM3AHsIfMvjHD','c','cljYiUqnwItod1cL8S5PdtezUIz3wL2tc','N','8',12);
+INSERT INTO ti VALUES (15881311799261365245,7488593,'Wd01UYGStdeatsFoudKobtOzXNcL','m0tVbb8lvk63mJ4ZroLKKDGelJfhNJupiHAi1sIqo2xZrAaQbJRxWnoWDhF6wm2WtXs8iuRlcjekAUSpSOgvAtBa21jEcJnNelV0BgzzR0PK9SgA5XEhuO5FFKlv6zAqWmWBDmiGPuyECVmvOMKcxTQDq5whZtxhRk0FZPOmXholm5zT1beFFspwDddGSCUrD6rF0kvcWHqKVFqIPJfiUqewQY4Y43x1MqP7baTrilsPCyM3AHsIfMvjHD','c','cljYiUqnwItod1cL8S5PdtezUIz3wL2tc','N','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1607627145451680605,-6159384,'cWJ928Pkmrie7sk6mRv','B8f5dbCR6iMUHkcI9XtaZPB0uJI1MBsu5gervDGFQVkOkfUwCgCEI6HvWZQTGCFcTgByTlaKtCBk','MXT2n3WG5lKCaw8FA','idG30t8Ca1ISy2Gr6gm57NJeHNf3Pl0bL7dGyhiq6RKS0owp6maSN3VFOcO7JK','X','h',13);
+INSERT INTO ti VALUES (1607627145451680605,-6159384,'cWJ928Pkmrie7sk6mRv','B8f5dbCR6iMUHkcI9XtaZPB0uJI1MBsu5gervDGFQVkOkfUwCgCEI6HvWZQTGCFcTgByTlaKtCBk','MXT2n3WG5lKCaw8FA','idG30t8Ca1ISy2Gr6gm57NJeHNf3Pl0bL7dGyhiq6RKS0owp6maSN3VFOcO7JK','X','h',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13555393286089941749,3842264,'HNBNe','CXDiFObCfNZSUowfQEeVflZyIqqCjfmd1LhZoFjKfly5B4IDusMYq33JRebYY5FIcLuDmUJ4jEAnpPUPqbyFMJbUFSgx5RAaYiN4rWU89XvHNcASzcG0abe2EGFsm0WGBygwL3JKO6P1KjThM4dF3oBQv5A8HAq5e6KOizylq6TV435','tHUG0Po7','WOPkFaa5uKvT7WgyWIv49UWW2Ayyukz7NCn5U0sI7TXgvqWB1bKSbeW26pRQq','q','y',14);
+INSERT INTO ti VALUES (13555393286089941749,3842264,'HNBNe','CXDiFObCfNZSUowfQEeVflZyIqqCjfmd1LhZoFjKfly5B4IDusMYq33JRebYY5FIcLuDmUJ4jEAnpPUPqbyFMJbUFSgx5RAaYiN4rWU89XvHNcASzcG0abe2EGFsm0WGBygwL3JKO6P1KjThM4dF3oBQv5A8HAq5e6KOizylq6TV435','tHUG0Po7','WOPkFaa5uKvT7WgyWIv49UWW2Ayyukz7NCn5U0sI7TXgvqWB1bKSbeW26pRQq','q','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5170818458000630879,-3145452,'4fBUfHs75cik9KhDELhOVTLGl4bqUAHfA5pHq6WMbaHg3O05SxPOf','iMmz6x9F5vT39H7ArUCRMPqGAjkRkX2iYmcuHfWDskYDYxWWPKojcLNBLXuwWjdPTFZzF','jMsWJJZX2isZDc9L','fofNOU3FjZdGufbdXl2YupMe4c4rqARqEIUeMCYWOzltQJajIYvyJomd8sOkvwMP7g5GkZVxEWK88eI18ozXLFzGEeoQScitDY05F3Y0x6qytQahXcNEz4RoIP0vPgY6qEh1kiTzr8vks','Ci','O',15);
+INSERT INTO ti VALUES (5170818458000630879,-3145452,'4fBUfHs75cik9KhDELhOVTLGl4bqUAHfA5pHq6WMbaHg3O05SxPOf','iMmz6x9F5vT39H7ArUCRMPqGAjkRkX2iYmcuHfWDskYDYxWWPKojcLNBLXuwWjdPTFZzF','jMsWJJZX2isZDc9L','fofNOU3FjZdGufbdXl2YupMe4c4rqARqEIUeMCYWOzltQJajIYvyJomd8sOkvwMP7g5GkZVxEWK88eI18ozXLFzGEeoQScitDY05F3Y0x6qytQahXcNEz4RoIP0vPgY6qEh1kiTzr8vks','Ci','O',15);
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), d VARCHAR(37), e VARBINARY(40), f VARBINARY(3) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8974004900832211551,2530408978199467708,'XO5OKzzcQAylpPNPFPnN27HxUNS2OEoutB','ZeDi4iYbYV2BCrh01HGn4n2waD','CzVGGK3L3mW4oB1ifydDQ','b5','o9I3GAkAp7EW8ulrRCr3DE1F','CchQOejqVLZGA9sLPBQbPgD0wjFB0QYz74AARvVyI9wjnPIpmP',0);
-INSERT INTO t VALUES (15604337924156041987,17845695057248745984,'xjR0OCLkZ28IMyiXV4mRnUMUiLsLENHGMqJyFS','0GsjyGuGtDSUYQgVdFVBWbBNigp4','CXgarU7u1E6WBPdo3rMWOstezf9naJ2hbkSmz6y','ad','5jtwI9qXDIMu2qc6lY95XwhfHmUpfLnG','39oNGT3TTP7L',1);
-INSERT INTO t VALUES (5349773315623633116,5998239867962559045,'8a0GxlmHy2W','HXE1iIbVaRrgKQWYvPc2TYQ8hQEbc','SkGfbTIFlIATmyIrqDAp3RUKN','bp','6Tm1O3LLubvkvqrzfN4WDrCeYbmJmxWC','LP5UdgEql5mXPiKTUIeh5GwnrPbFz9',2);
-INSERT INTO t VALUES (18346359694040883396,12216825518810335733,'8rRdCxhfmbT647BCKDZ9GELv06Cl0rimssEhdGtI4vHugQxkFoIb','AUM','9ztDvYXazduI7M41dIA3sC2TT8fzxF','YB','vwc7cNyKPjM3qo7Fq910HoHFm2JQrfpebTe3GWqIJbetNDJOw','TbIr0YC7N3sFUG3v6NVtRCrik2d8sll4JQARV1m9XIE9hnxhyN2ah8epxDPvJs',3);
-INSERT INTO t VALUES (7879763389753586613,1381512733769747186,'1UM9bVRaHMXhdCF1CC','FbfKul','coX9t7ub7IiUBwclmOcrWRWB','Z7','PGbStiUndr','kb44Wsle9J9sTL30PnybjxvwsIPW3H0dkIE50QCGvH9M5767isGFaDO',4);
-INSERT INTO t VALUES (2587362735072445249,15961044684079170383,'209Axbsi92oQ','JeESC68ZQD4AVR6mKSJwukRCK8FsFx','tNVpTywtmiKuGXWAzF','D','ijSHf1aTzJQ0McrXPzEDWiiWhg2Cd70nMGfjsI1GSVUa9WTAJLwQBlM3SYsYtHFxZ7oxiza6gLUQiNuyDn5d','TxQ04FsQMe86w5CMHPEaUHcj2r91262oPEhl9Ovq3WdlknS',5);
-INSERT INTO t VALUES (6975810862275253622,5751770321340439268,'XcmXIzVAcuTbqZDFsdYwk','GarH8sDl11zA1J99NoVvYyY','E7cnZrMIB6','Ae','krQBbjheM3PU4IFDl','gknvKbr',6);
-INSERT INTO t VALUES (4300706173384288001,10633816315414101743,'JXvy74dgT2T5XL3KI55PdXAtP7OUo8slOq6sKvPjHg13BMNYn','cTwNJJSO','9BCXQ0FR8MR','xuE','s6vrC1O2f7pSvsmdbmldNdC7vdLj9X0E','wVdY2pyudc0SIoV13LOiiBm9GG7isheJe',7);
-INSERT INTO t VALUES (8848496309125478055,10726774386773299149,'N88v2RTtIVt3emTV','MFap061eLbvSL0UGGR8ISdKGdVhe4yel','tr3FKd','hC','JpfuZuAPzCvGcrkHCpgm1PfFrSJiZK76N8Y5OmveZ6Uc7DpY5mUsVrX9j2XQedw8cYogvV','1jKvB21H2WlIhTqoSSgSLwH2rkC1DQ2qxwb1i9baryo4Xpuf5Rvog6hCC9DMGDxrTs9A0q',8);
-INSERT INTO t VALUES (779526762966801944,8732106835801548561,'fF8ak7UHQ5mnYN1zVEX9JFTxknR9lXy8WMKOzaX8b3kUZ74OoZGWy1W3C','cV2V69foixhl0eOGt81','1g2ds3','Q','vpYKMQ3QxGuKu88OEt4MEoWndWhh7TrvRpRc7Hvuf91','JUv8FkQctPT6Fj7zrxm3b3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(69) NOT NULL, d VARCHAR(71), e VARBINARY(53), f VARBINARY(88) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14530224,15583,'QWOJstdD4JclIk79v','6vx4licA8VS8dfBRjGYRApp9PVnSjcHX14u3vcuaXTbG3aUG','V5XHqa9aMxSDggoB','OMp96QTmFaGR09fcKgNbR7SoaddvnVkh','J','S',0);
+INSERT INTO t VALUES (13993744,-21757,'bb3BmSeLVCs2KZ4rCsH6r2FTWd5NHIqNQZFSoZiVdODE6gG4x','fBmfzzHVtJgKuln9kPEaLu2HFHZgHmhoiSTW07eGYqKLHy','QGGQcqgNawNRSrsvp38TmBZp5uEWYziQK35','dfGlzGHPGyfoez00bl6k2xdM','W','M',1);
+INSERT INTO t VALUES (12883716,-29863,'t','pO09F7KVwOx24IgEWHAWRD0QfOZTJy','qEYQFJJ2oRo77SdvNC','Ymw3SXjZRMV8lyE6qA9Qcn3pB','f','9',2);
+INSERT INTO t VALUES (910683,-15484,'JNXJr1YIEgAZyQxGS2Ia1oJtMwJPVxNyMMg','rm5j7Gsgl7mQyl','5DnaPvSLT','OgTjUbOhlsSrl8p2KkYHK9zIki9oMnBNPo2AnK','0','E',3);
+INSERT INTO t VALUES (11244773,6491,'GBwimApryWqwTmda7DEqjLtIULnSg3OaM8L9Z2JQQZTcxBkoxyKWkQjFqksd','Wb9MCAq4vsyQOm6I1T9VhG','p6KEpLNq5tZ5oKyBV','niHnwB8PDnH0MtoZFEsV3tJJ2qdolXGf8A4r1u10U7','q','j',4);
+INSERT INTO t VALUES (3469610,-1526,'giKSUT49fnz','NcRv924lXamr8GO7fODkyexzsfUeIpLvbbQJj6h3a97ZM6eGmTXWRFkDJWH','yAi05OVzYRfWdSNmI3','MUWU5lQIPHNy9bu4TIHW5','2','Z',5);
+INSERT INTO t VALUES (11747186,7680,'5u3j0dpKCcxVuG61Rxegh9p3f','JpimpOqVtnkBmcAzp1l78Icwldmw6RuslvpWTYpnlo69KLkoyzuaJ8q5p4h6FPqnBRdNvyi','AEjQLtQ2OuRvSLrSHrfRn0oFINF8zJgx6','Pgb8jM4nhh','H','v',6);
+INSERT INTO t VALUES (4657502,-18897,'2LGpB3QK7KyeKWv','q9qj3Y4uW6uY2BEP5','EGzplQ6L3aTfOQ8frqgIp5kcBY4z0rH9qxRIHv5','UUJUMvqJnErGPvJe7lTFZobhoZYijDUSGmEdTcsYKgnYsCvgOW1aXYlRic0mJW9v','0','D',7);
+INSERT INTO t VALUES (16097883,-22384,'YExg5V7BERPXSsCxvVOs','aqaDNvPtPV7qq37pNXhnUL8o9Ak','Ea2Q','myLBhhYxLVKiYnHgDN0YmdQGekKZZZwcIs1O1TW3zb','A','o',8);
+INSERT INTO t VALUES (7210656,27934,'2AZUyNH','Zr','EnEg38HVFa','y5gHX6ll1X6Nu06vytIVoLtCy6KhtW0TDepfYwH5c692PmXHWym034OPFSpPDmR3qqX','v','T',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(69) NOT NULL, d VARCHAR(71), e VARBINARY(53), f VARBINARY(88) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (18014183239749558607,15787491371033563228,'aAzUOEKr6lBJbFuo2KDRdIsMS3MBtKvujWWdIHdFxXDdz9rWXc7','GiE8xVQklz6ocqFeoNjxLSf','DO4','OCn','sOPxTYAd1PO3iVbfxl2Yg3Obv9pz9WDGIczhk1Itgehb1K06PIlyX1WM5h4tHeCyN','VwfXOyhGoJUzrf',10);
-INSERT INTO ti VALUES (18014183239749558607,15787491371033563228,'aAzUOEKr6lBJbFuo2KDRdIsMS3MBtKvujWWdIHdFxXDdz9rWXc7','GiE8xVQklz6ocqFeoNjxLSf','DO4','OCn','sOPxTYAd1PO3iVbfxl2Yg3Obv9pz9WDGIczhk1Itgehb1K06PIlyX1WM5h4tHeCyN','VwfXOyhGoJUzrf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(73);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
-INSERT INTO t VALUES (18397074327217873488,18257026912607745532,'8g4CzuXsQVEk9yJnalTvgBHPyyvliJt6O3AsSVkawA75qXSMT5Hvq4ieb757xQKhtqvX','pYEstazgtA9ogpWAiGxQ5hFbwXgy9','fIgJqF','B1S','Dwy0vHPxa0p8','JjDZCuTo5oyes5a4TUIRcuv28M7BW7',11);
-INSERT INTO ti VALUES (18397074327217873488,18257026912607745532,'8g4CzuXsQVEk9yJnalTvgBHPyyvliJt6O3AsSVkawA75qXSMT5Hvq4ieb757xQKhtqvX','pYEstazgtA9ogpWAiGxQ5hFbwXgy9','fIgJqF','B1S','Dwy0vHPxa0p8','JjDZCuTo5oyes5a4TUIRcuv28M7BW7',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4196007395121913982,-29823,'y3WwSFcKMcovGYbbFrcjMFQJLvsqaLslROp8BQZ5hcphQ8Vcr79qVOgjbGGMHJ55l','RG1fWT6x2nlodKUJ3WhMnrVUShQbr','xaxzpFvHitYuGj8CYuF0UEFbVG3OAeQP','282eJt7BP0aXDZqyQGglfL09jMrbwLksonybTbf1AKX52C4aV0fKoigCVHQlRq','o','s',10);
+INSERT INTO ti VALUES (4196007395121913982,-29823,'y3WwSFcKMcovGYbbFrcjMFQJLvsqaLslROp8BQZ5hcphQ8Vcr79qVOgjbGGMHJ55l','RG1fWT6x2nlodKUJ3WhMnrVUShQbr','xaxzpFvHitYuGj8CYuF0UEFbVG3OAeQP','282eJt7BP0aXDZqyQGglfL09jMrbwLksonybTbf1AKX52C4aV0fKoigCVHQlRq','o','s',10);
+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 (3891164304347109258,28644,'1ILRJfQ5jQayn6kHr','flsshoVcLsh6492xgKthCMQtjKuNgpuJ5JauiTqwwIEBUtuDZu40GYB45TjUzSLJGH','HIKuDLE8Pio9Qt3O3AEUQrodJGOF7OcOw5ZhgeAVJ7b8x','ememepDMEuDzWe4BWvGAfD1451iQEpVGoa5Z0zm','3','c',11);
+INSERT INTO ti VALUES (3891164304347109258,28644,'1ILRJfQ5jQayn6kHr','flsshoVcLsh6492xgKthCMQtjKuNgpuJ5JauiTqwwIEBUtuDZu40GYB45TjUzSLJGH','HIKuDLE8Pio9Qt3O3AEUQrodJGOF7OcOw5ZhgeAVJ7b8x','ememepDMEuDzWe4BWvGAfD1451iQEpVGoa5Z0zm','3','c',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (11804812873722861431,11777679172320704714,'6CUU6BAyfIWHnIwsuWYeqY14kOKQ','w0JGqsghbdPT87YZjDBy43U5NzFgqIwcHdPAmNChgpZNzey0oaXSvzvHZ8FdEnISmgs06TkO4jiTyd3KMlyeKDCAlnjJiZWs3PvjZDKJF1TTmLdyFAVBJMazLMVlfk9E6l3OrF0ioih9ez3iZrTck1klrp3VtM74CGrWFwv3wGHTljMBmU3W56eZ2WxOUJPPuTn1VhbLWzjGLxEWGBDUI1LRcsN7WoSQiBkDPDIJ2bNJztaYe6zJ','Pass7FFFNDIMxAx','7','pwmzpogkNpETqavFZfP2xnLiWvJMZLC6MFO2Ee98PibcQRNZgvsWmYzQ2S','tqGFODWoPTNAucBMmVmR4hvmc1RdKqnti3nwDJkBO9b1qXrpQdbhKhBtKOUpQO5Fnxt4QDz6Ul6H',12);
-INSERT INTO ti VALUES (11804812873722861431,11777679172320704714,'6CUU6BAyfIWHnIwsuWYeqY14kOKQ','w0JGqsghbdPT87YZjDBy43U5NzFgqIwcHdPAmNChgpZNzey0oaXSvzvHZ8FdEnISmgs06TkO4jiTyd3KMlyeKDCAlnjJiZWs3PvjZDKJF1TTmLdyFAVBJMazLMVlfk9E6l3OrF0ioih9ez3iZrTck1klrp3VtM74CGrWFwv3wGHTljMBmU3W56eZ2WxOUJPPuTn1VhbLWzjGLxEWGBDUI1LRcsN7WoSQiBkDPDIJ2bNJztaYe6zJ','Pass7FFFNDIMxAx','7','pwmzpogkNpETqavFZfP2xnLiWvJMZLC6MFO2Ee98PibcQRNZgvsWmYzQ2S','tqGFODWoPTNAucBMmVmR4hvmc1RdKqnti3nwDJkBO9b1qXrpQdbhKhBtKOUpQO5Fnxt4QDz6Ul6H',12);
+INSERT INTO t VALUES (15461972998546068908,-3531,'n1IfRTOi5dwaNt1MpwCnwaOrWkZ3NxBexYb5xQd3S1XR49802c1rHTlCu3el','efwrQi1WL5ddInj','h08c1w9GcjY10jSq8ijtC6N61xc5G6AkpUQWOPKGlH7sz0geG7lE6','GW3EtL8f4mR8VXksOYkiqxNAIBqCvSlkpOSp85iptDRyynZNzrprJRZZIlgyNQ1NYMoiTuN9Kz7jF','f','P',12);
+INSERT INTO ti VALUES (15461972998546068908,-3531,'n1IfRTOi5dwaNt1MpwCnwaOrWkZ3NxBexYb5xQd3S1XR49802c1rHTlCu3el','efwrQi1WL5ddInj','h08c1w9GcjY10jSq8ijtC6N61xc5G6AkpUQWOPKGlH7sz0geG7lE6','GW3EtL8f4mR8VXksOYkiqxNAIBqCvSlkpOSp85iptDRyynZNzrprJRZZIlgyNQ1NYMoiTuN9Kz7jF','f','P',12);
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 (2827135705570264132,17830991767635154671,'B','U6FcfBMoAgq9QZfZwBUw3mxXnYWuczB6g','n7JsFcUdiT9QIg4dZUiz9YtkEFjx','oCDlqVZa0EDj917GOikv6XEcchNG1HY3TxgKml3wLntlQUHOuoPKeUS6j4tml2DdYu8IUIhEdrm0T7m4gvqjgMiKQXX4LIi76E247PCcDLiNu6GJVYEZWWqBDXXABqTPzNX7OCN16eCQAFF2Hn7I4M','PwZ5Sr6','kwD7maVTlr4yq4mspWi40e1hgro3gLTmlMAH',13);
-INSERT INTO ti VALUES (2827135705570264132,17830991767635154671,'B','U6FcfBMoAgq9QZfZwBUw3mxXnYWuczB6g','n7JsFcUdiT9QIg4dZUiz9YtkEFjx','oCDlqVZa0EDj917GOikv6XEcchNG1HY3TxgKml3wLntlQUHOuoPKeUS6j4tml2DdYu8IUIhEdrm0T7m4gvqjgMiKQXX4LIi76E247PCcDLiNu6GJVYEZWWqBDXXABqTPzNX7OCN16eCQAFF2Hn7I4M','PwZ5Sr6','kwD7maVTlr4yq4mspWi40e1hgro3gLTmlMAH',13);
+INSERT INTO t VALUES (1081421929556354813,2135,'141BPFRAjzk9PEq','DjvPnx6yK7K6pw6NrZf624PdqDgB5Bg5ASgoliHBeTA6tQ97el2EW1NNRsoJ4D8Xubx3AwSgViSxht8qXoZ6KZhczMq1YTXUW6NLOZ6ZUScDGbY0vaCokBXlICqZhVsn7NO','GcdUDBu6FqFFN3hiV2hfvB0ExuBgMjR5bQJZ','Jac1savmtPQf2dYCHs085AWV4kPQZanfFVcBJOwwCTL6dST4huDP8dXMidhbt0bIJ0CkHiKIVfrKhh1oguq6Q1AUshdBYOUpKsWpExN8ReLbrY5gHANOczGhqZQDZgFPxrPx8X8Izqz0tHjl80c2rCtO2j3Twwk0Fwa','F','F',13);
+INSERT INTO ti VALUES (1081421929556354813,2135,'141BPFRAjzk9PEq','DjvPnx6yK7K6pw6NrZf624PdqDgB5Bg5ASgoliHBeTA6tQ97el2EW1NNRsoJ4D8Xubx3AwSgViSxht8qXoZ6KZhczMq1YTXUW6NLOZ6ZUScDGbY0vaCokBXlICqZhVsn7NO','GcdUDBu6FqFFN3hiV2hfvB0ExuBgMjR5bQJZ','Jac1savmtPQf2dYCHs085AWV4kPQZanfFVcBJOwwCTL6dST4huDP8dXMidhbt0bIJ0CkHiKIVfrKhh1oguq6Q1AUshdBYOUpKsWpExN8ReLbrY5gHANOczGhqZQDZgFPxrPx8X8Izqz0tHjl80c2rCtO2j3Twwk0Fwa','F','F',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (10537829808017624625,19545,'KnSOkXb10C5B8ahNgPA5DMxwNgEBTwiBHz12RCLPs','dJyhmdupqw59wbxNOzAC24QynNvtbo5irmQIEDab1EDSp8ouh5eHEosWvOicaFFoq9BehAuOOVcIvwhzLbSV2r4BjfZkPoYVVqdLqbaXmZX8JSoSDeKiZ5RQtts939u1HUFa64nFhCPKpoiR6P5u4Fk2F8YROKYGn8K74HUnT6dUZo0fpmtL9kUyi2WsLYbHJoYzsetBYLD','QMiRvS0lUlyvHkhgfWmUr4OEHGTZJfLB8PujPPAHz3PUzmspb8UJ','lSgQeSzDuIscX8XO9EOg0yG8eJIZhnsGeXUUJCZw8Uiw3Ng9O5tCY9JZdw7cRRhfgGXr8zNlz2kb','8G','M',14);
+INSERT INTO ti VALUES (10537829808017624625,19545,'KnSOkXb10C5B8ahNgPA5DMxwNgEBTwiBHz12RCLPs','dJyhmdupqw59wbxNOzAC24QynNvtbo5irmQIEDab1EDSp8ouh5eHEosWvOicaFFoq9BehAuOOVcIvwhzLbSV2r4BjfZkPoYVVqdLqbaXmZX8JSoSDeKiZ5RQtts939u1HUFa64nFhCPKpoiR6P5u4Fk2F8YROKYGn8K74HUnT6dUZo0fpmtL9kUyi2WsLYbHJoYzsetBYLD','QMiRvS0lUlyvHkhgfWmUr4OEHGTZJfLB8PujPPAHz3PUzmspb8UJ','lSgQeSzDuIscX8XO9EOg0yG8eJIZhnsGeXUUJCZw8Uiw3Ng9O5tCY9JZdw7cRRhfgGXr8zNlz2kb','8G','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13846415094804494565,23491,'oDoC1sjLp4BEpt0QYNHQ3QFw5XMd3h4h2swcSMzQyTpkuobIbAaL0','YFAXhtGZ7LQ5QU3vApq89C778UmDMhYwyqwT','8oWRqFbVlzoEU6dLwit9938hEFlfQ','xsYTbrxs81yt7qaiQR6lNTUwwMS9mg4vWIVBxvGqs5fFU3MhPNnU4ZD9oVv2KDZikWByEmjPsYHy25kPT5o41noZQw4qetm5ods0olEo6D12slguvTiqPZ','M','8x',15);
+INSERT INTO ti VALUES (13846415094804494565,23491,'oDoC1sjLp4BEpt0QYNHQ3QFw5XMd3h4h2swcSMzQyTpkuobIbAaL0','YFAXhtGZ7LQ5QU3vApq89C778UmDMhYwyqwT','8oWRqFbVlzoEU6dLwit9938hEFlfQ','xsYTbrxs81yt7qaiQR6lNTUwwMS9mg4vWIVBxvGqs5fFU3MhPNnU4ZD9oVv2KDZikWByEmjPsYHy25kPT5o41noZQw4qetm5ods0olEo6D12slguvTiqPZ','M','8x',15);
+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(20) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(17) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2017893030,-759261774972055388,'L','5FQy4pegmiTf','zMacB61i26HsoyVwx9lZwYkTNt5qHZiMOcrkT','KXbp7JF','F','z',0);
+INSERT INTO t VALUES (1022430679,-4947468924271463516,'KkawxZjIPXSMNFZAw0yQ','ta1ASdjbAAEXYk','nUjjQrmkDpZn1YMFYAbdOTt2IGsUxFZR','Efk1AHFJlG8iP7HcK','I','X',1);
+INSERT INTO t VALUES (2369994120,5896985936268884209,'TzX43sZKDZqfuqTJUds','01v0JPRIJycCMJe','tbv4T39lASuPN8ro5SRfZNoK0RR','eDBQx8','I','3',2);
+INSERT INTO t VALUES (459945038,3011010640783713153,'nPcMf7HNyu','pTySEYQCPw','2R8NeyMU7mVDJ16E32LnSiOnNnPnazBLBf73SvxFBN9XRPNaVKnocjyEUccO','reAH38Kk','m','0',3);
+INSERT INTO t VALUES (778320963,5200929101440539904,'ZkCzXLOx9IC','066yBTtXozGkLtX','X4qiqeWgg832ahktEyu9i3Vxkhpqj4m8v4HnuPu9B72MSmEpk2BQ1ZaTCscZ9mbyxHOMs8A4lntiHrSV','tWN3teANs8qtJRIDG','1','L',4);
+INSERT INTO t VALUES (3917604059,18683900911347396,'pwbJ07abA9','9Wlz3UjCr5QCV','gyfAxMAZ2','CyDRj9q4K0pK9u','c','y',5);
+INSERT INTO t VALUES (1194101440,7422218893030559791,'eMupRmQAIT5bVy','1','CTDMyisITi7RKx5Es0sg3Mz','zVlUS','g','4',6);
+INSERT INTO t VALUES (104462432,-7652972875040418097,'HmsBSJRAhFDXSAxPuH33','T3Ja','bY8hEKvBurDsHZWcYpCnM0LWbk4i','ma','N','p',7);
+INSERT INTO t VALUES (2593731894,9190967139125555150,'8jv3','wL56EDHeF6Vtqia2Q9h4vSmwn','IBABUmjG6mQZzU9l9kLlE8VLJuOkrrdI0CbEs9qVDD28HV6hVAyu23eYHspUEdwh','pWAD4tPvnsr','P','A',8);
+INSERT INTO t VALUES (2458635348,6264387415754601018,'pMuVn9RodyiPjg8po','Ub9t2kKGmBd6zxEyM4Uwwaoa9','HKecdv52lNnoRxyWDX8T5Tf0tsjJIBy1EU5HMlLnOlu4lxGHEc1LUKUYvc3ozbFP8YAJBGQ7UnvdO3C6Ra3y','kF','Q','2',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(17) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (961641884,2086167775886427876,'EbwQdW9gFoE','wlIIe8RdASE8H5TEQ','4RFyNC','iGlzoPV6AO','w','U',10);
+INSERT INTO ti VALUES (961641884,2086167775886427876,'EbwQdW9gFoE','wlIIe8RdASE8H5TEQ','4RFyNC','iGlzoPV6AO','w','U',10);
+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 (3121770386,4869238679415934201,'631MHBAQCHMtlxkFx','OCH9v9GLThCjX1lCYd7P8tcMo7dZ0','a1ixQkJb','PR5','s','1',11);
+INSERT INTO ti VALUES (3121770386,4869238679415934201,'631MHBAQCHMtlxkFx','OCH9v9GLThCjX1lCYd7P8tcMo7dZ0','a1ixQkJb','PR5','s','1',11);
+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 (3004672179,-2086068534590154618,'lLgEuHJ83vZWx7CRtUpzf','SpsYwLmJP1kaH5FnqIsfZL5brfqDzYApjYSvliP0kRktb3Wgy1biCQl5fzePAPePkCDx6NcFc4f383o5P4oveIja7DHPApj23mGgjed','kjwCaJMKeoGzowUKlGVByCl','3u','C','W',12);
+INSERT INTO ti VALUES (3004672179,-2086068534590154618,'lLgEuHJ83vZWx7CRtUpzf','SpsYwLmJP1kaH5FnqIsfZL5brfqDzYApjYSvliP0kRktb3Wgy1biCQl5fzePAPePkCDx6NcFc4f383o5P4oveIja7DHPApj23mGgjed','kjwCaJMKeoGzowUKlGVByCl','3u','C','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2466608564,6315157968948224644,'PwF88JS7','8M49ySViPWf2k201puSdtqbamQrp1ib4opqtN1EcgpWWiul1H5h9TYjbBY5KRXejOTnmULNX7aWfI076ES9tyyBnX1c9JKQB8K1nih1F0ubXADeh3lyZBXoLu3B6UkqI35KmPgKkTdkW8sT3WX1Bta0gPJ4icdZopPfiCtNeOLoB3XQmNsfooPejcSuYApHYoBQRqQ3pO7KqaRB9NO8ncVTwHU7kCwGHS5DUWs0udv15LxthXToBzXeuPdK0FZO','VGJEY7twFmFbrW2DdGglqb4lcMi7rrz5BJAIgCz6szPerY8uog91W9EKUBmZieEDrDHJ70M64Qa4ioBcLzNtHALcER5VnRuVt7','sF5MG5eU6rHYMwD8qYuR2byDg0Pd7ejH6dc5d26sLJzIoeqidGVgS7t52mHZmw13vCU2oe5q7xmaMFhxzvozck8QzsFtVtXFAnwlhPS6vlekMXYB8sAL5tF6i2HJj2pOoVVfSLAkTw4MApx3XNJ1oupB8BDHAIR','E','Q',13);
+INSERT INTO ti VALUES (2466608564,6315157968948224644,'PwF88JS7','8M49ySViPWf2k201puSdtqbamQrp1ib4opqtN1EcgpWWiul1H5h9TYjbBY5KRXejOTnmULNX7aWfI076ES9tyyBnX1c9JKQB8K1nih1F0ubXADeh3lyZBXoLu3B6UkqI35KmPgKkTdkW8sT3WX1Bta0gPJ4icdZopPfiCtNeOLoB3XQmNsfooPejcSuYApHYoBQRqQ3pO7KqaRB9NO8ncVTwHU7kCwGHS5DUWs0udv15LxthXToBzXeuPdK0FZO','VGJEY7twFmFbrW2DdGglqb4lcMi7rrz5BJAIgCz6szPerY8uog91W9EKUBmZieEDrDHJ70M64Qa4ioBcLzNtHALcER5VnRuVt7','sF5MG5eU6rHYMwD8qYuR2byDg0Pd7ejH6dc5d26sLJzIoeqidGVgS7t52mHZmw13vCU2oe5q7xmaMFhxzvozck8QzsFtVtXFAnwlhPS6vlekMXYB8sAL5tF6i2HJj2pOoVVfSLAkTw4MApx3XNJ1oupB8BDHAIR','E','Q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3247285437,-5217917369584917337,'Ypb5cUZRBON1NWlR','Ele5g8xYIHRNFBfJUAANwlpp8lDI','pTmLFGT4OAPRrZ7MvK4jx8saepqN6G7BTAM8HdNBgk6SXd3IJIdQ5xOj2W04MDoBu9thNdASkkhHMsJKeHFBi','q571D6XTfjkwiweXxg0nmntU2TMPOKmINAj91HMqZIClD1iBZu8cYxtNoGJ6a9GNwNko32bQivbFMx6hhfBkckddSjdNOynoVnTQib4U7APDUQRpRwC9PCyI5J7VVmeQmtCgmxMS0C5Uz','g','g',14);
+INSERT INTO ti VALUES (3247285437,-5217917369584917337,'Ypb5cUZRBON1NWlR','Ele5g8xYIHRNFBfJUAANwlpp8lDI','pTmLFGT4OAPRrZ7MvK4jx8saepqN6G7BTAM8HdNBgk6SXd3IJIdQ5xOj2W04MDoBu9thNdASkkhHMsJKeHFBi','q571D6XTfjkwiweXxg0nmntU2TMPOKmINAj91HMqZIClD1iBZu8cYxtNoGJ6a9GNwNko32bQivbFMx6hhfBkckddSjdNOynoVnTQib4U7APDUQRpRwC9PCyI5J7VVmeQmtCgmxMS0C5Uz','g','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2906752796,210998541852049990,'9dTZhrDA7Hg','Fldr10uL89tvZ6azRl4cWEz2hs41xxKgXFYVmkivqcl','HRv','1dcieS4xafKpCr4zMGb1Sw9MFutDfZ1oeJakhy11e2cjQYF4E6VfBXRK8WqzdzbPaFafssE1svrL3ZnFcNcOqSiTOvolRRbk4W0zGlB7isxcBru3d0CwmntmmK1P34DGBM62eiB5F7OngwA2ZZnDj8MxYlkmhN7H2XNMx1mxddtBch10CeMmiV60MNQVwOWBrmsyZIwuO96nwm','B','GP',15);
+INSERT INTO ti VALUES (2906752796,210998541852049990,'9dTZhrDA7Hg','Fldr10uL89tvZ6azRl4cWEz2hs41xxKgXFYVmkivqcl','HRv','1dcieS4xafKpCr4zMGb1Sw9MFutDfZ1oeJakhy11e2cjQYF4E6VfBXRK8WqzdzbPaFafssE1svrL3ZnFcNcOqSiTOvolRRbk4W0zGlB7isxcBru3d0CwmntmmK1P34DGBM62eiB5F7OngwA2ZZnDj8MxYlkmhN7H2XNMx1mxddtBch10CeMmiV60MNQVwOWBrmsyZIwuO96nwm','B','GP',15);
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(82) NOT NULL, d VARBINARY(53) NOT NULL, e VARCHAR(80), f VARCHAR(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-13864,217,'WMV14rVz5Iml8PTPW3s35lTO','LykrsN','Nz4LtqaTB8j9PLAqmuEhgtOq7IJCf','2fcwVZ9IwK2ivO','CtCN6tRvoYX21HJ','ox6gGNOE41ETR4hOIjlM1kCiwHkqBUqAPuiRxRxgaSGhTBJ4IvZcAEfdPeXLQrKkz6c1HstgMQZDG',0);
-INSERT INTO t VALUES (27659,20,'k6','jiGlZVXsp6upG3MXgdq','limnMG3AmWui','pk','x7uQ2PhIFu9O2v5f5B7fDRsMh','5W',1);
-INSERT INTO t VALUES (30912,61,'armvV4VNz4EcoqFtbxlpaeWNQ2ckocxjVaR4SAlddNbSpY922zqlpyGru6354weEHGxCgpLWcjogq','53WUKFpA74hiyLbUldGVBNRlv2Eq9E6R','lXcNGqJCMYVSlabcV7iYDBge519ALwthEkbBdwbHKdWU','WtU','S6pdEzcMCsNkXU5QSDNGhmKbem6D3tZHyXXvhaqGSgQR3QoAGnWRpsXWm9EVQzQPBWM0OM9BfVkFT','0dhQgo1vkKpuUXLKYk7gCGn5Ih7R42gSok8KIfKDAvDeSUKrIOTZNAQFO1DYercES3BEDdWDTlPjchO',2);
-INSERT INTO t VALUES (12846,165,'BSCipBx8rRdGd79cQJbasJ99mKJruu','3SmImocj6d9neAqTtGeLWcxCFaDUXpWOZgGfV3cnSHlAjSh','scgvKYMNAMhWhs5BHbX','6dDOH6jvGHthNPM','956ZR6cDONskW9ApmQ58LxEMVMG1cVpoRZfxQCn1nw5fIM9VQUl30J4pjmKS1jC9t','4PmZhTUBbgojaab2hSUH6Mktnya1LIY',3);
-INSERT INTO t VALUES (-19941,160,'ikkQL5BIEgqSdME7rt3N1EkITHvpPCLqXlncsQlcrWjGaef86','Q0Br','xBbmEtLHnm6SmiVDIdH5oC6HBDEY6ddkCZaJT3sU7otyF3EK0PNRSdLkDHZ9IuPBPFZjJGKIRsWoL','GSd1kJM3AIhNLkJ','Cf61PDMxHUv1mhrZAH53cstLR2G8ORfMp6Gppmd8hpCJfyBPb3WRjlXlogrD','7NmmXFIT9ViKzmbrQFTUXk95WkRewliDSsourjVvaK5J4HBBdAlusv6',4);
-INSERT INTO t VALUES (-5373,92,'50AzBPsJR5qRoZ42LRg9tIH4otQHYGE2vfOEpzKhYxbNv7KKZHPYBh0DCIIHenZx2YMWI00x','zX0k1UMcJKwYkfGghPYwIsAZW8Az2o9nZpzp2jjEjKdi','t1V984YCqWPmRcvWyW2BMU61','5o0FFWodtKfBKH','oyCOosunbXSnM3i9rwyS81d3FGtvCHBUkhGYhubUqrz4PBPvEGNqUTnvhPcSxRetOfizi5uG4etcxBqKW88AXPN','DQCqSfazZlTqGGsKqZVUuY9Ms',5);
-INSERT INTO t VALUES (29223,118,'Aevv5Qntc4k9JlZd4Jd964iTNqDiAj2W1zSthEg2','lhjwKRR9lisoAuPlka8ztO13ayyyh53W82tosvGkiQ','lK6qfR','TfSo7','GKULeMt2A6rkUb00haDXlDDlQ8pOWLCieMsJVKIj','rxLwTm83tenS6CctYNAJb3wC50igvToT5tQmDe',6);
-INSERT INTO t VALUES (2196,182,'m8dEgAEtRGtYD4EN5pKUchLcSD3oLQkPWf2nD9Ps1TipnkTx0scS0W0FKPea0J6xQKBg9LOWBTSbb5','VgRzHyx9AMzz0YP1lJriftlvZlYkn9rbZarrE2IGvci','WdORRtmn9C25FBREKcaSt9E7dD','66IaZ','9ehsfslUwtarpew7DhE7IECw9gZKkXrLiBPPqgjTQyPPRNf3JmkHBYEy2VPaBnPhgie','3ZzOFchjKvEaHZahvITbvjtuRCOyHjuQabG17ON5KAKh8tvq27HLgHHfRtC7hDFl5Af0h4AGxrbo7SvAZEn1QILhCYg',7);
-INSERT INTO t VALUES (11253,15,'hbNucDlcOPcPtnFQXnZ8lb3nyrTxhV7pyRBquLnWPEAmxrEGUYVa63','gp3s5vnl4','rAZEvPCA1SyltYIH3tS9YOxOcYOwWkQ7P3lX','i5YaEeu4TFFJ','xsxSZ3vjwu9dwyuzsA73Vca7boFZNPXOwO13hqg8qM7GxDLaUVzPmlhPHFn','zfr9HD',8);
-INSERT INTO t VALUES (-7669,87,'Dv19xuyAAMi4pFB4cHgwlNPX90GpZH8jlPNIu73mLknYWpnaPfuH5ggA','3rG23DhdnIi4zw66t7','AEFosk3F6vaOmgJOVWtFYAfOpZLJqpbIWM60l4KDoRNfaeGushsjNXxuZsJxzuSA','VCBL3LlLre910','hD47ys3qYhjk3S4Y0BGQrXkMIOGUqupe9j27sp','QJgXKVb6JS2tuetpFmB5lkBxLlp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(95), d VARBINARY(39), e VARCHAR(97) NOT NULL, f VARCHAR(37) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (31174,164,'Nw2FSyiGzPGZApIH83CdZEIOJyMlGWMsBAWfNKRzILCuFZsZ2sS2fDYySCQGy8L1l7dqjLSZWX1pJJ5f5ofQsR','AI40sD5lX1uxTxcf','JXdkooptL8HOX6yEjkPmPpPErpdrL6Yugux3lvWIuxhVvRuqFVWjKxbL77wBzypt3D8ANRJrXf9ByHzQZRdGTPJLPHY','F','C','q',0);
+INSERT INTO t VALUES (2368,132,'3sDjjrIGXuE6l','brS66Zf','Irji5EDaPFKENEJYnleoAGAT0BH0AWcsDfMtChnWaG1714oE0pOCnfQILOhbbBQcT6c','q9UVXrQoo6','C','n',1);
+INSERT INTO t VALUES (-32595,171,'xkvx54pnpFSryiHs59AK4yqHtuJmG4IUQ','RxqIIDdELcoRs3KhLC0wlbOXCIeA59j1z','tbLyunxyPgFJqkGR0J9sCGwnGH8EZI7Cjj213E6vzYE','tbQ2vL6JkFaC94FWeNNT8StK4WgHX96v2c','hJ','0',2);
+INSERT INTO t VALUES (-9179,124,'rFMDP8SgK4tqmLRk6zBmR8CDFarMKtaYcqRwuYb2WCerHvM20GxgLIwKQ9DOxwYfL3n5kkXaibOBfD','So8e0mh','PUGSg2NKmepgBJ5lsthkm7THaKkHRozz5SEpp4T6XXmHxsoVWeu6','HMFaYBHSbc70j25KW','mG','E',3);
+INSERT INTO t VALUES (31885,112,'oL4YT4qIK0WZF0o','q','FjAQAAPMo3bpBgZ6UuCeHeSH2zh0eZk4bfI8Ybqb4quiskf2fdKEUGCTt4dWCewTNhoSwVhdiOG','OKzKckcPV8X','m','l',4);
+INSERT INTO t VALUES (24616,245,'B5x8yLHMCbYojF7g7p3WLlMSWVr0OJqikHvSDLH65lqvqUhoCgK8cnANE89wogn7oNOjJbiiOpT','fisVRDGJJaC1CnDcbxzF0ENuoKqHejUoePthGm','2H24rnOWKZAUjIPHbBOnvxKVmnToC7jgNtcdvV5','ZLo','zz','6',5);
+INSERT INTO t VALUES (-19467,197,'HjgAAolOhvu8GB5xgzAX7cjRGLYUZFK9htjORCm7wuXOOB60rlVLWo4co60l0yIqDYpQlWGfbhA9u4YWlz62iUIHtl','pek88WGmmAUynF9rJZTSMYprjUgjnynZIPRlr','FhYcleMOOm','A2gHoVw','Ha','h',6);
+INSERT INTO t VALUES (-8591,92,'W9RS5X1EKwIz3rkUaJrG8qPEM09MZPcZOlei4aLdSvHNumzmComGRj6y7wdd8ONPp7xEJk','QX1eFUoOABO7','BcprMYEvjSALr8kOwnD1QuvzPlcmgpG82IokUzG2QsI8oprPs9R0VarbUQhp2dXuFzef7rdXYDS3sqkcPuASNG4sKh','G0fz60A0POZESOHXQO','z','B',7);
+INSERT INTO t VALUES (-4928,22,'7kDU7dGc2AdJ15ofoPwt0CEtysVK9M7WyC5','7Ep5u2qUz7m9EBOl0xU4NQ05QDdjiU8O','NKmgzddg8En5mPOFmewjv9fbhCuE6ntNejtTJrStWp9aOo1TxNSkXza55vRlWIEhtbLDy76E','8C5PBNi9DUJMRLNxiyOl8na9RiyXYhGBbihJ','r','a',8);
+INSERT INTO t VALUES (-28186,82,'sebw9ts5Epd2sNmHDf5xd41d71','xW6LV','qCVs0qLgZTxUBANzZHlcq1oxXHudNFW7eZ7TrLQ33lKX5swepw2SXP7qw','k','sp','R',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(95), d VARBINARY(39), e VARCHAR(97) NOT NULL, f VARCHAR(37) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-8379464047004923970,220,'3SvJmfVWae5UE6btLPvxgs95IQHU','8DV2JhDQ5MMgQD2ALUbRwI253ppcSz1ReP4DXgzPatueikAbabD3','dhFoz43kfFTnRCkUkvzvh1sgo95VeEFy7UeQLwp1im','tXecKImd4Q7WVUj','wDVw9QeLEs2ib6x6ibZJB6OOZiyM5HSr4YiOaC9osZSDXG3ANY7Fe0ApIX2QnsNbIGSMgA','dhPjwJC75PpQ0R29yRcy3CM87GZQ7IeKCQoP3w8ZAYEsyGoj4MZ23OAV0UeIlvpguXZN535aXhTKHN6ToL4meLIcgnVumz',10);
-INSERT INTO ti VALUES (-8379464047004923970,220,'3SvJmfVWae5UE6btLPvxgs95IQHU','8DV2JhDQ5MMgQD2ALUbRwI253ppcSz1ReP4DXgzPatueikAbabD3','dhFoz43kfFTnRCkUkvzvh1sgo95VeEFy7UeQLwp1im','tXecKImd4Q7WVUj','wDVw9QeLEs2ib6x6ibZJB6OOZiyM5HSr4YiOaC9osZSDXG3ANY7Fe0ApIX2QnsNbIGSMgA','dhPjwJC75PpQ0R29yRcy3CM87GZQ7IeKCQoP3w8ZAYEsyGoj4MZ23OAV0UeIlvpguXZN535aXhTKHN6ToL4meLIcgnVumz',10);
-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 (-8709338021848303811,29,'B5cPE1UzqswYFouCZZN4rSdnSX5yCpNvksA7LB5PvUhzIKKowrCAirjrZTedgFoV','XXjiQseCCmr','SyzyG4ttYUyo2SRyAHPijJ6wVdNzgiPatCRschIGPFo1SWNkuKONIwaX7mTg','gl09E4P','wZFEWHkHYF3j','Go3Et3jO0zq9Pj9k',11);
-INSERT INTO ti VALUES (-8709338021848303811,29,'B5cPE1UzqswYFouCZZN4rSdnSX5yCpNvksA7LB5PvUhzIKKowrCAirjrZTedgFoV','XXjiQseCCmr','SyzyG4ttYUyo2SRyAHPijJ6wVdNzgiPatCRschIGPFo1SWNkuKONIwaX7mTg','gl09E4P','wZFEWHkHYF3j','Go3Et3jO0zq9Pj9k',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-3347364815204141184,226,'duiaU','REZmczFCeRi1XJQw7i5qVXGHyNEaoHMi0vV2g5ULA0yliSwZpKVJdVDmwihMmW55lvwZK3YIBkcKgwYxvfHcfrAqvLlsve7pki6fWz3oq2UdE03m0rqvQn5LGfz9VAve8bqu7hkaTcqOXxnyE7nYvuDggdUevFnNsshHL6G2owLkiirhNemKCUwR09JtwKav65Qz8wB2vTtT4DWg5','tmm0A0pr5VWFSrhfqvMzToX9BAUUoTGRs5mXrlN568p9PZq','KCsfD2yXqW','Oxh','ge280zc0nRKdvMpzlx7bPuUlKs5HtVnaQStWE04XJB3YtGtntRNwNvWpdKcNtnvdSwGDb4C2WVuejdKJyyCksWCX3D',12);
-INSERT INTO ti VALUES (-3347364815204141184,226,'duiaU','REZmczFCeRi1XJQw7i5qVXGHyNEaoHMi0vV2g5ULA0yliSwZpKVJdVDmwihMmW55lvwZK3YIBkcKgwYxvfHcfrAqvLlsve7pki6fWz3oq2UdE03m0rqvQn5LGfz9VAve8bqu7hkaTcqOXxnyE7nYvuDggdUevFnNsshHL6G2owLkiirhNemKCUwR09JtwKav65Qz8wB2vTtT4DWg5','tmm0A0pr5VWFSrhfqvMzToX9BAUUoTGRs5mXrlN568p9PZq','KCsfD2yXqW','Oxh','ge280zc0nRKdvMpzlx7bPuUlKs5HtVnaQStWE04XJB3YtGtntRNwNvWpdKcNtnvdSwGDb4C2WVuejdKJyyCksWCX3D',12);
+INSERT INTO t VALUES (-4451693357773987040,254,'xqCfqr1QO2djDBBIoRKfP35h9p0WJjhIn36QIkuKX5','ke5d0j0R9vzK7mVIOrXmc48xU7R5pU0wp6eM','I17L1zp8Zwa0Ic2yZCtn','HyfGp5tvW33N','2k','H',10);
+INSERT INTO ti VALUES (-4451693357773987040,254,'xqCfqr1QO2djDBBIoRKfP35h9p0WJjhIn36QIkuKX5','ke5d0j0R9vzK7mVIOrXmc48xU7R5pU0wp6eM','I17L1zp8Zwa0Ic2yZCtn','HyfGp5tvW33N','2k','H',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (-8131346832067497489,202,'DQTdY7pfl4ZxR','x','3yuI9F1KWvVw7sKt5VaSaK9AzZmAa3z4GecsjGQc36OTQc3GALSCy8IDerlSCFm7RRE3cPRrZPG08cdIoyUpyJuln0','UlQom0rvAyWctrf1XR','6','n',11);
+INSERT INTO ti VALUES (-8131346832067497489,202,'DQTdY7pfl4ZxR','x','3yuI9F1KWvVw7sKt5VaSaK9AzZmAa3z4GecsjGQc36OTQc3GALSCy8IDerlSCFm7RRE3cPRrZPG08cdIoyUpyJuln0','UlQom0rvAyWctrf1XR','6','n',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-452213415960829270,172,'T7kj0KDJeAfCvMtmtIU5Gpw8rrOh','GbWehDEzN2doSU','N00kD','j9u6Sd9liKNGVkJ3IkSF','JC','Y',12);
+INSERT INTO ti VALUES (-452213415960829270,172,'T7kj0KDJeAfCvMtmtIU5Gpw8rrOh','GbWehDEzN2doSU','N00kD','j9u6Sd9liKNGVkJ3IkSF','JC','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4912532741268839822,59,'bviVevQdpNThpRhTfqjIJK8QCKhfh5NTW8StPPUuuLEDMZH','gG4mRMf8OXFgZ4I8MSlAkZcNwS7KxJjLzTwL56cImlnbcvCPdvh0zz9ibnkH0N6uS3DhK1vGgU16AkgPZYGCvKSYpnExpunCiuQNchTzHB2RokiEGzEU9F9PJYk3vx9Rvz2YTBRGyHOKciOTOEm1TiXcbgkWpaw5Hk7piY5ienSBFCSXXlzm8vGtDW70ZnVom4bpLsjGQ4DTepEchJdcwYEsQwwiaNLn2Rcn','0BwO6g2ErRtxxJBMhokapfti0LtxzJIexzreQP0M0UhAHrGIyI7','eqgpEvOp3C6i5uaazRj0TWyIqFQKB95gGLOEiHeFK2hOALuoU3oMF0pknCVUXmON7MrU4s8aXh48KgNyM82EYdEhCEq17lkPsxJptLx8oKQBgvCBh4I5caEM0pNqF0YtxjhNnPBS00fULsDymGfnu1yEBae9uJHdeXbxL5pBRh47xW77rV06QDrABmZre8s9HUgbUQ0ep537Mfd8PGUss3HTr77AVVacjlBNTeHyRELQPrP82','CnkRsdrNKPsw7c0NygCfAZs1yNTTVaMKHqhjWsaVwL7RB2Bj8PWYElHiAHWCsU5FqRN4EMQ55f0z9dWfMzrWFj0','poIQAxsXhvqcAsONvwjaqGprJ7T3ci6rstnpKEgEY3NVAxNQqAMjtArhw8TvIpy3X7EPU6MMOWllHI7x9MSnZ9',13);
-INSERT INTO ti VALUES (4912532741268839822,59,'bviVevQdpNThpRhTfqjIJK8QCKhfh5NTW8StPPUuuLEDMZH','gG4mRMf8OXFgZ4I8MSlAkZcNwS7KxJjLzTwL56cImlnbcvCPdvh0zz9ibnkH0N6uS3DhK1vGgU16AkgPZYGCvKSYpnExpunCiuQNchTzHB2RokiEGzEU9F9PJYk3vx9Rvz2YTBRGyHOKciOTOEm1TiXcbgkWpaw5Hk7piY5ienSBFCSXXlzm8vGtDW70ZnVom4bpLsjGQ4DTepEchJdcwYEsQwwiaNLn2Rcn','0BwO6g2ErRtxxJBMhokapfti0LtxzJIexzreQP0M0UhAHrGIyI7','eqgpEvOp3C6i5uaazRj0TWyIqFQKB95gGLOEiHeFK2hOALuoU3oMF0pknCVUXmON7MrU4s8aXh48KgNyM82EYdEhCEq17lkPsxJptLx8oKQBgvCBh4I5caEM0pNqF0YtxjhNnPBS00fULsDymGfnu1yEBae9uJHdeXbxL5pBRh47xW77rV06QDrABmZre8s9HUgbUQ0ep537Mfd8PGUss3HTr77AVVacjlBNTeHyRELQPrP82','CnkRsdrNKPsw7c0NygCfAZs1yNTTVaMKHqhjWsaVwL7RB2Bj8PWYElHiAHWCsU5FqRN4EMQ55f0z9dWfMzrWFj0','poIQAxsXhvqcAsONvwjaqGprJ7T3ci6rstnpKEgEY3NVAxNQqAMjtArhw8TvIpy3X7EPU6MMOWllHI7x9MSnZ9',13);
+INSERT INTO t VALUES (406137398032195091,174,'FiO1hb47HCL7e5gFxPuXl8SSlUQcElpNqKS','qJB3C4i3Hl7tg2rZiEw7AgtUBNb1nrFWFgEn05LEJug2NEUWN6N1aixDbwDUw8RIUeG2trHPfllSHKwcTxh','cFD25hP46b3uzQQbQtD0qkf7CI84enx0aFZ4USS3tYAw1sS7EpyUEwUw8qU3gVH8qJs1eN9ooJpcwnU','mXLtNdFyD3i7Ous13kpgEFiNj8c7utGJEQvPeUzfh5PcOmpkIP9lL8WhURhvTZVZZHTlr1Bhayz0icJkR77kVeY6txmuuCHKpmL8To4t5SBcghDns1QRzUdogFWmeBa1CKn','Sx','u',13);
+INSERT INTO ti VALUES (406137398032195091,174,'FiO1hb47HCL7e5gFxPuXl8SSlUQcElpNqKS','qJB3C4i3Hl7tg2rZiEw7AgtUBNb1nrFWFgEn05LEJug2NEUWN6N1aixDbwDUw8RIUeG2trHPfllSHKwcTxh','cFD25hP46b3uzQQbQtD0qkf7CI84enx0aFZ4USS3tYAw1sS7EpyUEwUw8qU3gVH8qJs1eN9ooJpcwnU','mXLtNdFyD3i7Ous13kpgEFiNj8c7utGJEQvPeUzfh5PcOmpkIP9lL8WhURhvTZVZZHTlr1Bhayz0icJkR77kVeY6txmuuCHKpmL8To4t5SBcghDns1QRzUdogFWmeBa1CKn','Sx','u',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1772170081354492807,116,'49Pg1CNGW4p3wENp34rVIRtdfxduRDoSdLt2Lv5','aN3o2bflzHxrozGFO3TwrEK9Y2Tc2wkrRaCB6vMyfwqoSQ8Mf3EWDPZOFmfvtIVvDAyXO006fEWPx3ojD80j9L2tGO42WNRLszVv9lwwwY4wbvIsPaPC2OjWFZEFVnhVrMW5v9uxZ2jIfJkGoqMuhbU6ffzrx','QZEozZwZkMJaEiQsWY4taXEAm2MiquMUPE5t4q7PQccfTNdugQAnT3F0GyL1WS8KZRS5lOBTH','08Iuz3UXRLwCQ2DKf5eOtyCRDznCOvfxvOvqLWOcFhppQVipg0zRWHY6GIqI2nohACEkd4QOWGsVmBGxrtJ','3w','z',14);
+INSERT INTO ti VALUES (-1772170081354492807,116,'49Pg1CNGW4p3wENp34rVIRtdfxduRDoSdLt2Lv5','aN3o2bflzHxrozGFO3TwrEK9Y2Tc2wkrRaCB6vMyfwqoSQ8Mf3EWDPZOFmfvtIVvDAyXO006fEWPx3ojD80j9L2tGO42WNRLszVv9lwwwY4wbvIsPaPC2OjWFZEFVnhVrMW5v9uxZ2jIfJkGoqMuhbU6ffzrx','QZEozZwZkMJaEiQsWY4taXEAm2MiquMUPE5t4q7PQccfTNdugQAnT3F0GyL1WS8KZRS5lOBTH','08Iuz3UXRLwCQ2DKf5eOtyCRDznCOvfxvOvqLWOcFhppQVipg0zRWHY6GIqI2nohACEkd4QOWGsVmBGxrtJ','3w','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (821351616238804549,253,'ydBMy5Bpnyw9Q4Tjtz3ZoFqJ8Yuc2h3jELNtx1LsWTATH1g8OWleHT2JlQwLDgLohb6rCxTpKqb8mhODIHU0d1uOzIg0BU','D2iJvqN91WclwFIzD7f8D5qcVBSHyxxCmGdM1HW4qzaTVYRK3pbsjuf3u8qyqKpSVPny0RX3cd937yQW3R47ElvfwTPd2l2xcmY88lKE5kdTcHfzDJtEMmHvs6QsYs6f1IVhZu','630OzA9yT5qmDco7pjb91uhAbeXAhGsX1gABacfKtUrFR6eFm1z44ielSXTQ6jV0E6GzFTjiDATKyajYyJuGTXTw','nHkDCKjC07A5bRiNbXqAOEj1KFZV5fJIpTqKsQE9rk4fQ5y2H3XDRWblolr5rNip86qXwt3Y4FyQ1X9dkgYJJi1mZVYRfxVihV8w3q0NAnPCBqdk1FhnWY9kBSbpNDrCM22S02RRZnT','2r','Jp',15);
+INSERT INTO ti VALUES (821351616238804549,253,'ydBMy5Bpnyw9Q4Tjtz3ZoFqJ8Yuc2h3jELNtx1LsWTATH1g8OWleHT2JlQwLDgLohb6rCxTpKqb8mhODIHU0d1uOzIg0BU','D2iJvqN91WclwFIzD7f8D5qcVBSHyxxCmGdM1HW4qzaTVYRK3pbsjuf3u8qyqKpSVPny0RX3cd937yQW3R47ElvfwTPd2l2xcmY88lKE5kdTcHfzDJtEMmHvs6QsYs6f1IVhZu','630OzA9yT5qmDco7pjb91uhAbeXAhGsX1gABacfKtUrFR6eFm1z44ielSXTQ6jV0E6GzFTjiDATKyajYyJuGTXTw','nHkDCKjC07A5bRiNbXqAOEj1KFZV5fJIpTqKsQE9rk4fQ5y2H3XDRWblolr5rNip86qXwt3Y4FyQ1X9dkgYJJi1mZVYRfxVihV8w3q0NAnPCBqdk1FhnWY9kBSbpNDrCM22S02RRZnT','2r','Jp',15);
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(44) NOT NULL, d VARBINARY(7), e VARBINARY(95) NOT NULL, f VARCHAR(23) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14480731165677646751,433921786,'uyq69J2tUc9BlGxDmwHG0xk5ng8B32EWD9','OL8p','gjhqU7tkms0cdH6VJcLazYSBogmEpfIkhTpq4t','FdUBvTgU63mqj5hu2T8O','4SUYRlvE0ND0fLap7Ryg2XDGsS','TyrUhqCICjMWRZl2Ix2aYpWpj9sdQD0W3q8PS4ftH90M3DaH5PxSCQrdVRLWduqUxwrxTWRjAAMPOHgXim2',0);
-INSERT INTO t VALUES (17805933440471267993,3021015012,'fxWSnPvcFZ5hU3L2wdigYNWQ','iet','3NF','zhM0Q2yAkikX','6ieeMBcMfSqYhMez9kfvGCwuAHjc8P0xLGiEu8xpb','bh7z4EU5KZ7Nr9i',1);
-INSERT INTO t VALUES (1849192640282459389,64516676,'T7b','H6Hb','z1pkfRao2qG8Q08KFidXnwZIxoB','diC0xHqoYnpZ','iyOQPJNt6nSUyct0FqVHYWaZeT0ZuZTk5XviDvpeGnE6Mm0wNdBal24zYh57F20UYsjE4Z7FNhRGG','jiHBDZcyaHRSJMC5b3RG4PhEUqBbl3zt9nudlcXX8za8YPC',2);
-INSERT INTO t VALUES (15077011767804709268,3604265269,'YK61COtKIgE72mRGqFa3YbcLFmGPc7V','aO2TgR','rKpoTDoUruuehKYfXyQmT','lu7qnlHCy','IE35GC','gDNBaz0ObIYNhCRZozPCGeKTxr3zvRvXPCAwzIyU9',3);
-INSERT INTO t VALUES (4954147333885203278,3256162878,'r0GQ5iOyr5gXfoDB7KEqiYI','5eNhafI','gGTNesSNp3kLD6rhToCk6Rc9MDbSFIWRBLyqpC4f21TGublwO1nXSxxjX','RDscsKydeJdSytCa','e43FpNSWYG6j9qR2pz4cIzMxF1GzR5','kmFCtJ0MerglNnfvYHfNS8wkh8iFnv9qzx6O1aOBKwG7BOFO7',4);
-INSERT INTO t VALUES (12574746172367984348,844687400,'iJTHyk66DQNJMVWA5pPCgvwR','G','eHo0pBfKaSIoh0QcrKNMQcRNx0yunCwm4pNfZBU8spTlIHI','QYlEX2','xB7ca7ro2tgfk1Ek4yTNBLrEAUjn99uOIfabfaQeXFh3ZfAfPvgChXZaFPbu','840DoxfhW7ehDjjmMBQM94wYomMMhZslg2uwwXk2HV43dj5RID1BP8AA',5);
-INSERT INTO t VALUES (13010644555407712242,3970179921,'fQqUzz9HfOP02sMovWG3bq6SC7L42zHRol','2JhjE','jtHraIkybiyAWU146690G2NIYVqwLlSvw','MP','MsvaLT0PJyFHUmiLnN5g7M61ATPeDGoxKLp6SvA6chabsPjvbV45Ev7AoUlNLEgdX4joxyT418gCmyVBWzKnq8vFpKHql','73BFZsr',6);
-INSERT INTO t VALUES (8802158112965334313,3976705032,'vmt4S1hb08Uc0Ypmdb9euVsaHcif1jd4VDYz','b9','nIA4Qmo3VSRQ9VX84LySPONH8N00dFN55ui74ZCcDKtJ1ZiG3kJ7gloIX5','g04l','5BoFVLCgNvJYGYLnSrjENr1Hsx89a4BTydGQ880iO1imxmAgWb7gQpoOw7ODvnWbEMM2G','gudQpD6PoM8r6iYZbkoSGr19sf2WHcGYWJqgRhVp8yJzyQl29w4euqvUaDWFYorourRJ31pYLZc4jhKK01zYwQ0PMelD',7);
-INSERT INTO t VALUES (7717473586782399146,670566518,'BNla9WGUtfekHWUJtemu22nhQ','dxsQP6','P3ZboMskKZECmFkCCCTidlp2dYMF7YaYDoWhr7sqbbcGJMC69','NbcE2pPysINeq5teutK','iKo4aOSAIulqTnVrALKDh8WWA87kv9RNTNK3pp8H0uaETb7Q7Lv6Ei','nAPzkbNnstTsIavzWx8GYG7vRuIuAu98aKEcUDQYLzxdtVFcNtfZ',8);
-INSERT INTO t VALUES (6212720040656667455,682861523,'zrkia0LbXRtcE','p3YE','IaGqREkVTLVii0tkDSPntErF8zArReEf73zZQQO44F53RkWeKj1raYxVEQjnRU0vOxYyJzgXX39SwNpklTNywSju6a','xDNTA1KOwFsE7AtmyGj','IzmLU36','DQXq6AYKEUTnSSsYa4rJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT, c CHAR(74) NOT NULL, d VARCHAR(57) NOT NULL, e VARBINARY(100), f VARCHAR(86) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1744498,-24090,'4RU4rCAQjnbf4zOwZrvuNKe7IHypgofiKm5TIJrNJDZRQMK6i9','ti94vccdnXIT1WzrfQOluMcW','2g2TS0ZEJR1mV','YWAX92hIDvIbCPTWQ2ER37miDUOUCRkSPMKPfpkdp1j5','a','3',0);
+INSERT INTO t VALUES (387435,18540,'1m94CwEJ0jaZPqzgroDGXqVYyUfanEoHLU3M5FNmr2bXbgR4xMOH','hHUijy9SGOUcyOwgit','AgWeUqL4hR6NRn9ShdfNuyHFVwcxjAvIh4PkRcIHd6NKdNwDZt3mnbedt4UuESxszuEUFEByye','RU2Wi43yiikhcB8wfg0vZaL1l0uOOM','Q','W',1);
+INSERT INTO t VALUES (-2662606,3338,'AFacTpHYc5eaIZNvIcOkA59w','D8XL1am0CdMikqXDCpvzA2jeqxWWFNkM3ys','ARxkE2miA','AZlDVpGFipu1JS2d','R','m',2);
+INSERT INTO t VALUES (2182130,15858,'xVvfVz9nnf3ls12E6ZSL3aJZvGX5I8dc1Z7fu1k','kZsw9godc6rZKpOCro7g','PClk1FkPuKXExn8pVDDOSVKw1MPzqbqMt2aqH9JsKALuZLIk8MLDqxNmTlf3buJC7a0OUeHoEIBigxf5fSwh2u7InFbkIWdKL','iO0cuUQ9EnF1Q','6','X',3);
+INSERT INTO t VALUES (3627875,-22837,'BHvVW7lLJnNqq6C','k2W','lAN72fCYxuTtr5MSTQRIqBc','aN4Wv8GmFuTEarsxm4u4qMgvxpKJvcGFeLx','A','t',4);
+INSERT INTO t VALUES (-4217267,-13030,'QxfUyB0','2dP1JZ4VPFqCawPq3jS6','A10f5Cizv957A22Jmmqw9s8fVWWjg1KLtkSGAv5GBaLMP9VUGpzBufBVKlpDol7bu6X0gGFbq23FklbbTFc0tLwL','lB7zi3gU8DG2bzq4K2uxm5iKwUkrQD7xMEipIM98PJSokHBqkTL1RL29','N','e',5);
+INSERT INTO t VALUES (2488287,17880,'CW3QXatOblB1KhhXX1eIXRKApp25ZMsz5kdV4kSxlcRP','hhQpwhHR4ugX3p13bDzxlX04oTbEO4ERdjro','PiZ4Ghm82n8OODYogMMozkvjOR9mlSv3X7Ea60','grNJzV2PFh5W6EE9rqfoqy8ELfM9XLVmQAtPapIzl','a','m',6);
+INSERT INTO t VALUES (874287,15209,'dWb0W8inl8RidxksAHT4sM37FP6U2JZ26anVA6fr00cRO5sfOM2t91ylcGhfcF0amy','jLX','sFgf3EfaQrkvyB7JpyiMcLcOvHmChw6kQppkcLmLRVXOLkO8ZbGqbz8MS56inMB8zjfyFDG8oHSQxhb','wBgQeTXe2Pdj930YlDncHvIiS5Jd7OtRfTrXUwGiecHNsZ5','g','m',7);
+INSERT INTO t VALUES (2674438,30487,'5hEYtQ0','W8M42IeVSgrosqofmBB4G55K2j','EFuc','aXnxhiZQYwO','X','g',8);
+INSERT INTO t VALUES (-5916258,28421,'WshQKwvtTAb93cOsC3D1gcT','tF2qTOJKMAyHmrjITRhsveMN4RethecPHPv','7xvkIoMSOC58qtEh1fJI75GZLgpYpcToVQ7ZU6NmSkbPT4','vOyvIeQ8WzvxJdt90uI8eOsWyEZzd29bN2yQsNCJ5Z2Tj7BFZArwTJNDesS6e50kkgZAOMgfA1Pas','Y','O',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT, c CHAR(74) NOT NULL, d VARCHAR(57) NOT NULL, e VARBINARY(100), f VARCHAR(86) 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 (17981880947928408148,202725830,'5vxC4j25OOG0jLeRLT1SLK7sAHgZ','5RDUa7G','3AvDA9FsFKkJAGcnMUbLDtedHs4uH','UnqQocAS3zsmlQt9c','uUmnnILC7uvR2zvdVEpYDzR','ogGfIFcHw8rbFx8g9C3oXJha7I20zxGJsAAR1sSJ4klgiErhKwBmvoMg5OXbK0A6FcJeSmDPiRBRDP67mVK7aIhTPjeiPfQcMn',10);
-INSERT INTO ti VALUES (17981880947928408148,202725830,'5vxC4j25OOG0jLeRLT1SLK7sAHgZ','5RDUa7G','3AvDA9FsFKkJAGcnMUbLDtedHs4uH','UnqQocAS3zsmlQt9c','uUmnnILC7uvR2zvdVEpYDzR','ogGfIFcHw8rbFx8g9C3oXJha7I20zxGJsAAR1sSJ4klgiErhKwBmvoMg5OXbK0A6FcJeSmDPiRBRDP67mVK7aIhTPjeiPfQcMn',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (15757272278799560081,3814480059,'QRND','T8e58l','cwOH8P4HhDoYWuO8ukL73VMhuipU28J1licJYSydyGHWOQ01hsrPNrAKdDDHGJMRa4xcndBkXT','PltIktoA35dZCIeuE95Ozmt','56AeT61','I591S5pwrGIUds4EhEzC6ALukz',11);
-INSERT INTO ti VALUES (15757272278799560081,3814480059,'QRND','T8e58l','cwOH8P4HhDoYWuO8ukL73VMhuipU28J1licJYSydyGHWOQ01hsrPNrAKdDDHGJMRa4xcndBkXT','PltIktoA35dZCIeuE95Ozmt','56AeT61','I591S5pwrGIUds4EhEzC6ALukz',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (12412484743530183543,3587900848,'XGHFYG9TmTwXqLwjEXMaO5TTGKAh8fYOv09','d3p1QuhdoSpr63aMUcQ4RZos9WapJTLOO097gf9s8h6gy8BPtUWneHwB5Rzr4dQ08MTlmTJCJFjEfNzAJdm26Rqbbciylr8dFSRkoY7vXpoqxPtLRkTZ87rWhmbgUiqSBXMf4QgB6sJAjomHQajrtSlG','N4pnLOulozaJFx7uspFrPyWHBxDQauVT3wW92t1U2oSAIBXcHu7wEw','RsPVBbJLH','gQQlOp6voW9xlIoHAEcy3Fb5KYEh33pm05Wh','U2kGeAPtC5RXBqwM',12);
-INSERT INTO ti VALUES (12412484743530183543,3587900848,'XGHFYG9TmTwXqLwjEXMaO5TTGKAh8fYOv09','d3p1QuhdoSpr63aMUcQ4RZos9WapJTLOO097gf9s8h6gy8BPtUWneHwB5Rzr4dQ08MTlmTJCJFjEfNzAJdm26Rqbbciylr8dFSRkoY7vXpoqxPtLRkTZ87rWhmbgUiqSBXMf4QgB6sJAjomHQajrtSlG','N4pnLOulozaJFx7uspFrPyWHBxDQauVT3wW92t1U2oSAIBXcHu7wEw','RsPVBbJLH','gQQlOp6voW9xlIoHAEcy3Fb5KYEh33pm05Wh','U2kGeAPtC5RXBqwM',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-2616792,10933,'fZ8DYgVzMgGnqHmjDdBfvla7AyaDHbScdvofi4AXSzu','49VJH92wRVFzezy5kYRRS4rR76DnMeILab69YctvQsrVkO4','pZshkV0DamqCqL2qyVjFXG3KjwHFrblZemz9AQfuLnt4gSXo0RcfGnUieYpMcgwQOYuOfyJt','9ovTwfW8a6ITIHouQOEM3ItIMXUKXVYpuEe1FvcMJRLHnOrTasy5Ue3shRV1aCDNsiDNab00h8y5Cq','j','2',10);
+INSERT INTO ti VALUES (-2616792,10933,'fZ8DYgVzMgGnqHmjDdBfvla7AyaDHbScdvofi4AXSzu','49VJH92wRVFzezy5kYRRS4rR76DnMeILab69YctvQsrVkO4','pZshkV0DamqCqL2qyVjFXG3KjwHFrblZemz9AQfuLnt4gSXo0RcfGnUieYpMcgwQOYuOfyJt','9ovTwfW8a6ITIHouQOEM3ItIMXUKXVYpuEe1FvcMJRLHnOrTasy5Ue3shRV1aCDNsiDNab00h8y5Cq','j','2',10);
+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 (-556319,-3214,'sUWQqDwwKmyFcS','zmsVfTRXtwqQpuMhzo0wRQACkvCvXxEBZJaJhiys11a5Gj5Ljrgq','jE7T2KOXthVOPDqljaOxufkg9GzzYr2WHAeA95pIGbrOmwoDTRlnZOSIrominX6vWwPvQFZBLY0sXqUP36LtAF8NQF0YZ74D','FUTcbfsqvxzwlvKeoxYOWGlkHR','F','4',11);
+INSERT INTO ti VALUES (-556319,-3214,'sUWQqDwwKmyFcS','zmsVfTRXtwqQpuMhzo0wRQACkvCvXxEBZJaJhiys11a5Gj5Ljrgq','jE7T2KOXthVOPDqljaOxufkg9GzzYr2WHAeA95pIGbrOmwoDTRlnZOSIrominX6vWwPvQFZBLY0sXqUP36LtAF8NQF0YZ74D','FUTcbfsqvxzwlvKeoxYOWGlkHR','F','4',11);
+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 (-2643557,8810,'cH7eK12CQzT566h9','MRVB5kVvZSeoqZRNSgtOUS9A9jyUi8lDzL5H8uEJULMe2Q48lipoKBtol9ifPSrkcT5RRNz4I5uGgD9xLuZGWXlyUGjlBu23xxR9YhSutqdfWEDAKwtkryN5PPZjOTtIl5fEoFFpJxJElEbCFJpv7jpKMkymYJbLtV7MK9cLZ0a0fW2A8fl28qVYqgf5Ph7MsOZzVFUZbmGsR3mfdyHiGgPR','h7fVOhCZN1gCWv6NvvT2Ok5ZqdqtV83oIl6Eq7QxGpLu8bmFoymD2XsAvdun0Bzno5iMZZEY2N0Ip7e3q','XWuVaeiqqEq8TUygv17iANIiRBS90rDWRPRC3pCHjSkS9NtziyV02bdJcftd4LZ1PniyeiQ73z','j','J',12);
+INSERT INTO ti VALUES (-2643557,8810,'cH7eK12CQzT566h9','MRVB5kVvZSeoqZRNSgtOUS9A9jyUi8lDzL5H8uEJULMe2Q48lipoKBtol9ifPSrkcT5RRNz4I5uGgD9xLuZGWXlyUGjlBu23xxR9YhSutqdfWEDAKwtkryN5PPZjOTtIl5fEoFFpJxJElEbCFJpv7jpKMkymYJbLtV7MK9cLZ0a0fW2A8fl28qVYqgf5Ph7MsOZzVFUZbmGsR3mfdyHiGgPR','h7fVOhCZN1gCWv6NvvT2Ok5ZqdqtV83oIl6Eq7QxGpLu8bmFoymD2XsAvdun0Bzno5iMZZEY2N0Ip7e3q','XWuVaeiqqEq8TUygv17iANIiRBS90rDWRPRC3pCHjSkS9NtziyV02bdJcftd4LZ1PniyeiQ73z','j','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (17183106782333538774,533095715,'16c74212Psh5R8kutAEATX6MXls7z','LzEh5WUjzJrEV63HlCHJYvbrSAsW6ZjehmC9QMoU6kLvpu','LCTd4O4eX4LlwlzkZ4KZYXKsBBZrjGml7BMvk1xIsfIcc2Z0HeEWVKY4iUNcceVF8dJx6Vh4PVenkXqSTY','ZAH3IEapsozEGeB3JL5yYx4shopbmvHso1CvBjueyZfTvKnXbiDDbahuXitXjMroQcvbOWgkayana9Y3NiIJBF5qAtw6efH4p7SylkMh1TqdgLdiNe5R2EQMfhjeaVoIuvZATSK4jchXwQoYdgwYYLEQA7gnDLfukzKEhv1WFAnYwGwnVHSZ015DLcZSQYhJr19O7Os5hFNqz8ZavrNWT6nXztA','Eqzklc5XOUXn2zPQbOb7PhJKna','wcj49a956fTlZOAF3PmWWRVT733J41RekwTicCMMMnYRUJvg49buHZrLOognWIEkmBW83Fhxsh1d82TGErt1mJC',13);
-INSERT INTO ti VALUES (17183106782333538774,533095715,'16c74212Psh5R8kutAEATX6MXls7z','LzEh5WUjzJrEV63HlCHJYvbrSAsW6ZjehmC9QMoU6kLvpu','LCTd4O4eX4LlwlzkZ4KZYXKsBBZrjGml7BMvk1xIsfIcc2Z0HeEWVKY4iUNcceVF8dJx6Vh4PVenkXqSTY','ZAH3IEapsozEGeB3JL5yYx4shopbmvHso1CvBjueyZfTvKnXbiDDbahuXitXjMroQcvbOWgkayana9Y3NiIJBF5qAtw6efH4p7SylkMh1TqdgLdiNe5R2EQMfhjeaVoIuvZATSK4jchXwQoYdgwYYLEQA7gnDLfukzKEhv1WFAnYwGwnVHSZ015DLcZSQYhJr19O7Os5hFNqz8ZavrNWT6nXztA','Eqzklc5XOUXn2zPQbOb7PhJKna','wcj49a956fTlZOAF3PmWWRVT733J41RekwTicCMMMnYRUJvg49buHZrLOognWIEkmBW83Fhxsh1d82TGErt1mJC',13);
+INSERT INTO t VALUES (-2353888,26750,'LATc0wbMUxxfwqEgyLTvkp38hIDZCp8','vk7BZzM5wRWnamHxji6UdYw36m4uMNhxasYsv1OUf3PcXo4fuqjC0b0Pf43NahMFo5D7tPWvV42ejIITOqsZC41iz4X1obwI6zp1d8ELjzhEecVQJvwApWjGqfo4HjOm2wKSjjpCtQ87xBvdPE3ek7cn8nrxAS6JrZ48RHqgpR02MgKAc6AmAKBi2bWB7AC62Cm5I14PKRKjPDF0Ko3EzFkiV6O5Gicjw2e31za0IHOuVce2cCQmdO8LBO','E7lnSKNUEIGNpXYfnxnqepUbtcUSSVAUVXMkJXDr1FM1lnc1eQsvwIkO5bgq0q2EucOtN1RL42aaRXXikBfsmUQcbid4dGSbw1Re','fE35KbBzFgGXCCrwRSQZz3zjpaJJcpzeqtpDrw6j4mmsai3Zmrz7DvPE52WiZVkbDJmxmAsa0k4kmLHQO1KEEWSfIo5dHQGpyx0wsgKiWa03jGiGYNhkvxpXdYfR5EwSZJ9ggxcYFO4Wl7eqdDX8s','H','c',13);
+INSERT INTO ti VALUES (-2353888,26750,'LATc0wbMUxxfwqEgyLTvkp38hIDZCp8','vk7BZzM5wRWnamHxji6UdYw36m4uMNhxasYsv1OUf3PcXo4fuqjC0b0Pf43NahMFo5D7tPWvV42ejIITOqsZC41iz4X1obwI6zp1d8ELjzhEecVQJvwApWjGqfo4HjOm2wKSjjpCtQ87xBvdPE3ek7cn8nrxAS6JrZ48RHqgpR02MgKAc6AmAKBi2bWB7AC62Cm5I14PKRKjPDF0Ko3EzFkiV6O5Gicjw2e31za0IHOuVce2cCQmdO8LBO','E7lnSKNUEIGNpXYfnxnqepUbtcUSSVAUVXMkJXDr1FM1lnc1eQsvwIkO5bgq0q2EucOtN1RL42aaRXXikBfsmUQcbid4dGSbw1Re','fE35KbBzFgGXCCrwRSQZz3zjpaJJcpzeqtpDrw6j4mmsai3Zmrz7DvPE52WiZVkbDJmxmAsa0k4kmLHQO1KEEWSfIo5dHQGpyx0wsgKiWa03jGiGYNhkvxpXdYfR5EwSZJ9ggxcYFO4Wl7eqdDX8s','H','c',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1498693,-18832,'X8waFbMamrKckNL8npSEPy1bEXn5XN4CR5stdKKbIQBFYIcx67ey','FUrFvWy7XWoxPa6D5ll5mYh6eB4pLImfl4yYY88PwnnNIdsDlom8MnbZI5D1AzTF9STw1wwYhvazCURUw0HR59XVGmk5LWzH','KMJXTyvDThVjYrpLZ9wxLVTMQSUuJrXxM9w461x28DDEq7lHWZ5AxhFY6Y7vbWwfo','PKpBAwN1RiYfs6Dp1emSrk0nGelF41qrGYmI3kgwy75MG6MEz039rXOeoD9yXfIzum1Ly60IDxJRUsr3R6UA','g','J',14);
+INSERT INTO ti VALUES (-1498693,-18832,'X8waFbMamrKckNL8npSEPy1bEXn5XN4CR5stdKKbIQBFYIcx67ey','FUrFvWy7XWoxPa6D5ll5mYh6eB4pLImfl4yYY88PwnnNIdsDlom8MnbZI5D1AzTF9STw1wwYhvazCURUw0HR59XVGmk5LWzH','KMJXTyvDThVjYrpLZ9wxLVTMQSUuJrXxM9w461x28DDEq7lHWZ5AxhFY6Y7vbWwfo','PKpBAwN1RiYfs6Dp1emSrk0nGelF41qrGYmI3kgwy75MG6MEz039rXOeoD9yXfIzum1Ly60IDxJRUsr3R6UA','g','J',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4873894,-4723,'HSZSJ9y12qrcG4CFygenPALTwBcXG6vd9vNxA074JIWjTZJgVhgg','UP3bBexSXqBU6Y9949h7Bg755SIrdPDNlSnmPnboM3tJqAvk0Q7vmKrLClV7cQzyoy6JiZMhy5Rp9WXbQHIYvMeKLYXneZairQCJejxGGpTUhqFw6vi9wv3p02MeOjEpGBssKPqI7YAPBTKHl27SJKKdQyZ7n5ajG','zL10pNwlleXCrQplTPBxvBTZI4mb','cYZt1l8Dd0kBqZEc3FXugied0EJ1KuOPzPIiNkiyHevlpi2RRamNlBcqF12wa0FFv268pPv3lXU78YgOswqht8cw8kbiy8tWTLjaQFCm9TI5XsVBhxDGTKQqEAM3cQrbxCHJvHG0vxKE','pz','v',15);
+INSERT INTO ti VALUES (-4873894,-4723,'HSZSJ9y12qrcG4CFygenPALTwBcXG6vd9vNxA074JIWjTZJgVhgg','UP3bBexSXqBU6Y9949h7Bg755SIrdPDNlSnmPnboM3tJqAvk0Q7vmKrLClV7cQzyoy6JiZMhy5Rp9WXbQHIYvMeKLYXneZairQCJejxGGpTUhqFw6vi9wv3p02MeOjEpGBssKPqI7YAPBTKHl27SJKKdQyZ7n5ajG','zL10pNwlleXCrQplTPBxvBTZI4mb','cYZt1l8Dd0kBqZEc3FXugied0EJ1KuOPzPIiNkiyHevlpi2RRamNlBcqF12wa0FFv268pPv3lXU78YgOswqht8cw8kbiy8tWTLjaQFCm9TI5XsVBhxDGTKQqEAM3cQrbxCHJvHG0vxKE','pz','v',15);
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(43), d VARCHAR(85), e VARBINARY(25), f VARBINARY(9) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13109127715755794245,-5802340,'ysundnrAz0hfjwHIEig1Ei7invK3nA','i8imxRNb46r46SBi8cURJGdqvlC3hR7mIaHRyOn172','1NusamBiUgV','G','rjzATf6KcMRJGvI','sIT1JAAc4AHcpx7i7lfgsC5ikKmMYOQgtTTnzFX3Ee33EPJ2018OH8jpqqYTZE4nB4QzuJ3S',0);
-INSERT INTO t VALUES (14364035030639087549,-7235003,'LiS0C3A1o0MaMHJcnQDTT0gVaDTNc0uVG5','DEyzwDF0xO44DEW','NonoHET1XYs','5aOrTvw5d','q3DgjBiYjmPe9pioIQoRKXAH7vFnYZEyYsMowyJrJjlbrNNHh8DzinhoPTkHlHI9hMAQ66','qCa2uAVScfc19i3OskrfzmssO8V96yiEEE7DS3KEuxnaDujd5sNWLaueK57cJZd9i9',1);
-INSERT INTO t VALUES (16662962051030437275,-1305529,'73A1FWy0Upmzt7dRCNvcIarAA','Hm6MGqFMtB7cW1hGRWc3LPQNVIS','Jp5O8WuBTuyYdhysZXkh','Wx','cDDlO51ZehvTqCygiO1NBhQeVDQkTCqMf3oMnRZ9','0ZYXtrrpkz7sNxewZ07ixFsc8G3vh4RxTdU13Ku0Sz',2);
-INSERT INTO t VALUES (15420919353049482428,7610843,'GdYLpUv6JCmptyfotFp47Kz6YSsw','pMi3ZfjbNSVyZptJivM','pPAgbO','LW','I9XKzy8Jvl3gIRTHEh5sdzI9fGSUDyRqKO6ZguwIJ3MnAeyn4TAXuZp5A4sMN0','96c2yi3y5vcoDFWac4zNlayR6WyEU7lp7vmzC8yX9GVYKDly0yz8Ameqi8NsnrseW4oCH',3);
-INSERT INTO t VALUES (15859042688023791166,-5635682,'yZtV0N0k1AQFtqzFjdnJl16NTCbOuSGwqRDReZ','BqM7mErzUliMTe2xZYHKYGoLazndQPkGXInZw7AGkoBquKCCWHjjgk5EcUZlbQVs0A','UQYLadj4QUiDLC0KB','cw','4U9hCrWc9ThTR4aP8ZnVodm8xzJ20eSjalPLWgVoShyqameOjpxdoUOHlbdzzgEZ7XN6Dxn1b','9hsHsIsS4yjEt',4);
-INSERT INTO t VALUES (1527744215672991443,949162,'jMhfCU50UOtQePE5TgFZLUC3AXwrbt2GqU','inx1Y0iWCRbG1QhHQZpMxZMOeMQBXAIkpqnonLHymrai5','rvBJD1gG0dd9xx1WeRkqP','VBiOgB','NuhNGIUnNJHnWOsLLHcD6QyFd9EcUCUkRlV2mgG6Odt8Mp7vMzgzhKORIUADAnXukgRf16rKb','cLqKe',5);
-INSERT INTO t VALUES (9996342989611527370,1961440,'CmiyUcu0DrbOdis9I0IMqZHbyddNr9B6BPhvYCt','Ce3NrKC0qm15EP5ZSFjPXF8lXO3ougWY7GBqF03cNXKgClh15Btt4icDX','vX8K6lShEVu0','W2bEQq4','B9MfWUJrlKMzmJ7ix4nVsVL6NHcUfGIIruzHev4lfT5aOLwZsQeg2zXEH6YGJ678VUbcVfIZJbAFTeS','H2xt5ecTeJXJvCZK7FNFx3VqFmPFXJXmWul4le089z8qyU3a5C5ykoRzmMB1MD2hNZWFE8n5JgRTjipsZp98hyZFXBmGV29Pq',6);
-INSERT INTO t VALUES (11386998555008095041,5736196,'0s53AJHRyBYV51KnT62hA3gS4TK1NWujLUOqIlGav','V1JNoRrTll8rhLrX6BuAeNBI527uZZr6ldsscN0NsitndLBVfz4fToe8jiLQKU','cZxLVtpecL2K','r','NKgRb8NgkOwTjUwtLrIO6FrzbkpDUgyQ4SavtL8p4uGPmnADvlo41DyN6s9WG','BhLL1yvNWW4TwHX2ss6xpYSJyL75unR8uB0nFIqsx1QL9VxA8Dvi5U91KpGiGGvFYYmNobz',7);
-INSERT INTO t VALUES (8535400206294815700,7840940,'wsFd7ozTl6LRHsN9rNdNUDBpqe','HneKu3bbe7tWUA9iiby8abINVFXIDynGZSKjq2QIriYyNpytZaNepIrQnIOE','FW','uaqJx','ZYxXPeDXoTrg8tKzWZmtJ','RiwgPivqCYXUuk78VTWPvKwryLsOg7V9ThX04qEptcVV4mbD26wpykTfH4S0lBykdyz7Os7oOeWdANS8RyyYHnq',8);
-INSERT INTO t VALUES (5534446246090613810,1616144,'ilngD0ts','PyaW5cd0qxeFHa0DPdpd5cpMnkE5CiYx7Ps56mcatrikCsuDgKFghjQui','RdgmWDJ4Ku','aXPXF','FnR0gj2ubU805jRHRcx14h4OGVwXFgdmTmmjdcOb163XHVaff8yWzwNzeyOO6sLa4t2oJgyLICcVXGLqY','4Ccsg6E13L7IkCgfHwodNH57lMYNkwIC0R0SSfjwdxBCQHHLWPMIXWYxfGUGxL2zA5EC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(96) NOT NULL, d VARCHAR(83), e VARCHAR(56) NOT NULL, f VARCHAR(3), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2103874251,42414,'TeK6gMXjnPlpLRIuxUjbE7n39jDoG8k3jSBdI8X1qmpfafXoKmH6OD12RDtXRBDo7jBVAeujMgt0WHpiIPhUD','CXCORxHTHrisK','bMmKgYrkicxnoje9zKyxqW6IV4Z5R3gAsiiUmdXU5Cj3','nk','w','8',0);
+INSERT INTO t VALUES (468674062,38818,'pg1ftbqCaEaNNZmab9OXSPg4jMQb5Ot5cz3n7mTCoDs9hghD3','qkZj2x7ZBQqVYnJ6EceLXN4BW8Qdo4wCHAtwvJ9zsBywA82dfvLzUwIp4YKCxyEx8Wmuvs1ppar50gaDKx','RPGvpX0gK1WhJXwpyRpfnTm','uPb','j','F',1);
+INSERT INTO t VALUES (417335690,36369,'rmBcaLbOgqS4IUcNQE1EiKk6d0z2KmZEHJkb5EB0vvByWfcziRzX4D88qOTiyctag4YhMYkzv98JikJR7ihQZc9rxf4D','9E6cj9Ttn45x8lDR5H2FvnCylWJfPbqPP5XDpVZqzb8nR','ApQgvcK5XVg2NIaX','S','k','m',2);
+INSERT INTO t VALUES (-966944241,58595,'48qGzR7EeUBD','nV4N81n','ki2WXR2nfRoIH8oSTm6iACxujR58STly510h','kp','q','N',3);
+INSERT INTO t VALUES (1362663933,25417,'sxv10GCaE1monwGhB','PUcmXjg4iSP','WIxaRNGsVnpW0qzQ1Bx0EeIhc1mJPST00aO','VgX','7','e',4);
+INSERT INTO t VALUES (-513789189,31472,'qihC7bGXDPrGn9ZCN4MvaZIMcI3ODxgsP3MGdXz5D0h9ahmV97HIAEUTuiXBq2S4Rrbm4WSfA7TH','SGejXrqx6ghPD1WRKjSKhUkUSfwV8scnmC1kSjM7qQz2yKBXC9gvBLkQkptS9KvAAk3R8bCws','YLXt7rGwe3yKzR5x6tQsgSgwJL4J','l','o','e',5);
+INSERT INTO t VALUES (-1465404645,47089,'QAOo67lXR2ryWJI60Qo4vS5WXEhoeLdMhFGTlYovLnxeLXfcLb929Ze5fqa4yY5avGz674HBECSxVb','aSC6qhGBh8zeYErCBFokTb7Fwf3CBxZ2cucTW6S2MnikQyxy0Y1oWm4hKDCoJxYwu9LzzxDvsgtukTYZLP','i4vAYFaxsTK2tH0TRnyxgpDbHwqpMY3pZhkLUwTv8b6EkZvyEVfem8M','J0','N','Y',6);
+INSERT INTO t VALUES (-1508616156,43197,'jfbcXHhHPtMr9','1KEDwNeyYNRqhA0uSROiJAVgrFp8szXgEe8ZvZT5D6GeuVdmo1WsiFncKLj4Twyv2nL8hi1TW7R','XercidpzEXs4uenfJJgjh3B3Q6dwfXVdr7qDFRbif2','kkA','F','o',7);
+INSERT INTO t VALUES (-1703403336,26357,'POx8v5hmksT1QyLU','GTwFkEZPf6J3QjXMm0Eng728a9TSTLcmKoZa4p70ssV2DEBNyWCLASfkChFiCcSNwwbdnErrMcXZU','yAPPHOic9bnYESmCtTc7zr5J0hyvj9r','ji','I','w',8);
+INSERT INTO t VALUES (-1816310074,54916,'rD','KfQ2sfXgQgzCS4auaakNRXbYZ4SnjSw6Z','aVnBBLUuXJoi6eBJ9J88m9fBOrINFiEzxHzKs6Lu75BK','Inh','t','J',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(96) NOT NULL, d VARCHAR(83), e VARCHAR(56) NOT NULL, f VARCHAR(3), 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 (14429419458333931532,3654568,'dim9T22nBM','yUGUmSooKL8r6sEcvshraHiZR1u5qZs6GjioprzVBNYk5d9qNkswzGIvxRvJjzGDFZCB78v4ium','OcsIPQ','9yaQxA','LOMrOcPglkwM411783IEDuOnaG3sfBkwCbb2Ca5tdOEtpyjbA1zgVPkqrbVPZHUSW9DJkxbGmtd4aO0bHtvwxr6Lf','FBYIkuKKakrRb4UvfJidNGtKNIDjwsU01Lah9ww5m2bTHfH5r2yDeZnqou4krWL6h7DcWaCTNgBKdiVRpSbTuySGfKxijVM',10);
-INSERT INTO ti VALUES (14429419458333931532,3654568,'dim9T22nBM','yUGUmSooKL8r6sEcvshraHiZR1u5qZs6GjioprzVBNYk5d9qNkswzGIvxRvJjzGDFZCB78v4ium','OcsIPQ','9yaQxA','LOMrOcPglkwM411783IEDuOnaG3sfBkwCbb2Ca5tdOEtpyjbA1zgVPkqrbVPZHUSW9DJkxbGmtd4aO0bHtvwxr6Lf','FBYIkuKKakrRb4UvfJidNGtKNIDjwsU01Lah9ww5m2bTHfH5r2yDeZnqou4krWL6h7DcWaCTNgBKdiVRpSbTuySGfKxijVM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(44);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(44);
-INSERT INTO t VALUES (1938187413681432473,477255,'mMwDhLspbeQlhcp4cILgTdOIaYwMlaoPi0MYbaoRZbuB','qCvPHPsHrhOwwdvJRscO6eduqo2M','WyCMYy','Ll','lWmktjx8XfnDsGOpLmK2mMBS1fhj79M2DycC9ulumv7TYlNkDR6GyIyty1AToFETj6vh','aekqmRRBrVHXUI4Uwi2Vjzo444gHhgLe6kbNNKfd',11);
-INSERT INTO ti VALUES (1938187413681432473,477255,'mMwDhLspbeQlhcp4cILgTdOIaYwMlaoPi0MYbaoRZbuB','qCvPHPsHrhOwwdvJRscO6eduqo2M','WyCMYy','Ll','lWmktjx8XfnDsGOpLmK2mMBS1fhj79M2DycC9ulumv7TYlNkDR6GyIyty1AToFETj6vh','aekqmRRBrVHXUI4Uwi2Vjzo444gHhgLe6kbNNKfd',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7002569608865371769,18777,'8C6S95KRnYjWU07t11HIFLTkcBGAZsGT6lGGTwVDdenxGWWQNgTMmXGFMCwefffTsIdv0FiX','1DEL4x5BJoQugcpKZNyHPtLDgk8zArCjUO6q0IGcoKDYPDpWsBbftYB1Ap99fshp5QWSEs3a9BeD','1sKihGHji2kGfNXITN2kKF','Zp','j','7',10);
+INSERT INTO ti VALUES (-7002569608865371769,18777,'8C6S95KRnYjWU07t11HIFLTkcBGAZsGT6lGGTwVDdenxGWWQNgTMmXGFMCwefffTsIdv0FiX','1DEL4x5BJoQugcpKZNyHPtLDgk8zArCjUO6q0IGcoKDYPDpWsBbftYB1Ap99fshp5QWSEs3a9BeD','1sKihGHji2kGfNXITN2kKF','Zp','j','7',10);
+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 (2335614155751946608,30404,'igQOh4rbJVNTUomU6pgQVySeG4P679tgUPku','6Uocuj594gea9UkikiQE5M4dxxNSQ9yIXi4QxBTGARbHtDRux60NYY2LgLkhQFJLpFzJ6EAvPGJ7','aMZYvI9P5gqVwnyLmw0cmB2ujJq','7','o','K',11);
+INSERT INTO ti VALUES (2335614155751946608,30404,'igQOh4rbJVNTUomU6pgQVySeG4P679tgUPku','6Uocuj594gea9UkikiQE5M4dxxNSQ9yIXi4QxBTGARbHtDRux60NYY2LgLkhQFJLpFzJ6EAvPGJ7','aMZYvI9P5gqVwnyLmw0cmB2ujJq','7','o','K',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (16595745270734632930,1040445,'plPoSdtw7OMFTtheaeNga','IF1NAQIgHi8viPN6BB4sJqppViN0nkKA1eDnTOP7Eqs6Q03XpiPXaQDkFP6KjJfFHQKeIJ5S1ASf4LGHLWSNjlw1mOKQPHWESfLoommb9jIVaNS6BrpPT4Fib4EBi5FaVaesjfyhVA5yLk8Apbo373IMxRW','O2','n9rGLNF','DAKnkhdc6vJtyazZU2bJp9XIxbJmCSMfyecpERghguL','SRoRPUTmjQJbTQ',12);
-INSERT INTO ti VALUES (16595745270734632930,1040445,'plPoSdtw7OMFTtheaeNga','IF1NAQIgHi8viPN6BB4sJqppViN0nkKA1eDnTOP7Eqs6Q03XpiPXaQDkFP6KjJfFHQKeIJ5S1ASf4LGHLWSNjlw1mOKQPHWESfLoommb9jIVaNS6BrpPT4Fib4EBi5FaVaesjfyhVA5yLk8Apbo373IMxRW','O2','n9rGLNF','DAKnkhdc6vJtyazZU2bJp9XIxbJmCSMfyecpERghguL','SRoRPUTmjQJbTQ',12);
+INSERT INTO t VALUES (2813306426344475187,30403,'30s5yOHm9P4ux1C2WVQEect7yLNlOSYL1AMnqictW6nRuzL5sgIxeyqFe7EZ8JDfaIJw28uf0KN','MXPOklQArEIKULetb6uqiiDwMeRMZk4CzsQwkFvLMgRwzjJe','r','K','R','e',12);
+INSERT INTO ti VALUES (2813306426344475187,30403,'30s5yOHm9P4ux1C2WVQEect7yLNlOSYL1AMnqictW6nRuzL5sgIxeyqFe7EZ8JDfaIJw28uf0KN','MXPOklQArEIKULetb6uqiiDwMeRMZk4CzsQwkFvLMgRwzjJe','r','K','R','e',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (701349184629564579,16823,'HUro3ikpDGv3Gbkon1iRBQlLgrrjTuAkTQ5FPctk8f0TuFbNmG2mR0STRKuIsq9FVHF6t47GWqDiOsO6','zDl2Z269I9U01NrTA4dUEX3ypjIqTVoKlzW00yWhdsUTFSroPPe5r48YraYBWzCYMUbfmMzEkvsE2W2k2owTe1A1HUpYS0YQxL5g4Uzb3tScona7WFXMOtj4Pyg3ji05yWkwMxXFT','WVN218p224kWggL','NTkYIBg8y56MFkjANQegg068gABqDoBvHnPOMrnZwpsKYwdgcveWtey4hW5lYxHu4aXF44iPb4Hooy8Hxm8ncZHPMXMAQHS5jghzNlHxotsrnfo2UQzMPJ72EYpS4D0inbvhl4rYOPMCFJasMkLUxP2y60pTq9ORUyQxOlHY4p93W0s16BzzXlK6Zjn2MLhcjr3SBhx4wENoNcd9mOH9','y','S',13);
+INSERT INTO ti VALUES (701349184629564579,16823,'HUro3ikpDGv3Gbkon1iRBQlLgrrjTuAkTQ5FPctk8f0TuFbNmG2mR0STRKuIsq9FVHF6t47GWqDiOsO6','zDl2Z269I9U01NrTA4dUEX3ypjIqTVoKlzW00yWhdsUTFSroPPe5r48YraYBWzCYMUbfmMzEkvsE2W2k2owTe1A1HUpYS0YQxL5g4Uzb3tScona7WFXMOtj4Pyg3ji05yWkwMxXFT','WVN218p224kWggL','NTkYIBg8y56MFkjANQegg068gABqDoBvHnPOMrnZwpsKYwdgcveWtey4hW5lYxHu4aXF44iPb4Hooy8Hxm8ncZHPMXMAQHS5jghzNlHxotsrnfo2UQzMPJ72EYpS4D0inbvhl4rYOPMCFJasMkLUxP2y60pTq9ORUyQxOlHY4p93W0s16BzzXlK6Zjn2MLhcjr3SBhx4wENoNcd9mOH9','y','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7423030825957494494,31974,'fW7','sXLEy5H4taRbuWxJcwduCo5A3uYaT55KRboh93ByAmKgQqPVkfg0R09mvGx4FoFR91itsNnqTTD2opRgRl7zxBPaY9RFcR0uWLIN','CAkHLWWeopcTfAVRXRzXk3AdRtPhmoJ4BZ3ElOHWcwpA','nuji8vQk7LsedC9rCRGIJ2GVhUmPlanEJuMDoBGngW1g9VRUBqfZNqwL8btRXTPruqCgxWdW8RNV0L2N4Hpz1mpJv2pr11PcjLxn65Pejbq6C2LR3zywCnVS9OLSF9cmUMjuEqgSUz4i','ls','v',14);
+INSERT INTO ti VALUES (7423030825957494494,31974,'fW7','sXLEy5H4taRbuWxJcwduCo5A3uYaT55KRboh93ByAmKgQqPVkfg0R09mvGx4FoFR91itsNnqTTD2opRgRl7zxBPaY9RFcR0uWLIN','CAkHLWWeopcTfAVRXRzXk3AdRtPhmoJ4BZ3ElOHWcwpA','nuji8vQk7LsedC9rCRGIJ2GVhUmPlanEJuMDoBGngW1g9VRUBqfZNqwL8btRXTPruqCgxWdW8RNV0L2N4Hpz1mpJv2pr11PcjLxn65Pejbq6C2LR3zywCnVS9OLSF9cmUMjuEqgSUz4i','ls','v',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2732722119928752793,6947,'2vce7AuNfQp7w4pQmWfbgv0WQUpMPvtMY9yvMuT1mUdBrlnAiiXILVwBCFhrNGp','jBDSEDCVZbkaE01M41TksBxfrZINgpACGspWk4Oq6h6kjGWVsEgyr8AyKlVwiKsBSrUSbbq','gTOkWEdmwpTe0lnLIcVTfBEBWGMnI4gxi1EUPUoA','CnNoy63CtXOZBKJZ7icNm3lhQAo9AIoLGLu1DAtCNVuCQLnhWNwxAwa0kIKifKJrVjxsHGj6oe8EhlEXlfyuISmeV7bknkPAD7JdUxyeSgjjD6eFJQSYxQCWf3bADDjExsJkeDd9Lpnh745ce3rD4utslf7Y4pRtMCfNHjnxCjQs9IWWhzT5qChj5MExE6FsufruadOsBfy2tb229gxo0aGRkWOrlvoYLe3aTlo5y','o','fX',15);
+INSERT INTO ti VALUES (2732722119928752793,6947,'2vce7AuNfQp7w4pQmWfbgv0WQUpMPvtMY9yvMuT1mUdBrlnAiiXILVwBCFhrNGp','jBDSEDCVZbkaE01M41TksBxfrZINgpACGspWk4Oq6h6kjGWVsEgyr8AyKlVwiKsBSrUSbbq','gTOkWEdmwpTe0lnLIcVTfBEBWGMnI4gxi1EUPUoA','CnNoy63CtXOZBKJZ7icNm3lhQAo9AIoLGLu1DAtCNVuCQLnhWNwxAwa0kIKifKJrVjxsHGj6oe8EhlEXlfyuISmeV7bknkPAD7JdUxyeSgjjD6eFJQSYxQCWf3bADDjExsJkeDd9Lpnh745ce3rD4utslf7Y4pRtMCfNHjnxCjQs9IWWhzT5qChj5MExE6FsufruadOsBfy2tb229gxo0aGRkWOrlvoYLe3aTlo5y','o','fX',15);
+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 CHAR(35), d VARBINARY(91) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(28) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-164704,1342308683,'dO5oJx4LOlQXPduCvD7K8ifrg342TFAI1','dNDEwc9ibJB72','VJ78sTwaeAad8T','uOIballCKq','tj','8',0);
+INSERT INTO t VALUES (-822464,-1886436630,'BnoB','eeBr4T7hZ80tgze195z2pKTxOVr8TI5HaJx1YJr5Pih39TLmpXZihHN3334h3PDBPDa7akxybleRDNRvShk','Ll0goLPMNmaWbIbcj3FoXB','5NR','e','V',1);
+INSERT INTO t VALUES (-672656,-323279184,'Lqsts1eUFjDM6jVqJJVL25vMoLIri0','IOIlM5KrwGQDW7QPJ4S9LONPEq6fOE3HwDypPnqDrKmV3SEFhNbx4t5R66KonsbdAZNaJGTqlclfHwPkBtPv','n2nu1G1gntm','xU','n','KR',2);
+INSERT INTO t VALUES (-4722440,-567483445,'SmDkdbYlFK1W1rCd6','FX2TJoGFu3FaP','xO3G0mKs8','R','c','Y',3);
+INSERT INTO t VALUES (7193703,-1911477798,'e3Lnt4MBbHs','Amma7aKjRMXGCKh4hBBu5X2','zNd2iz47BTV7vSWrCRCT5ZfQQgm37PexXHmqVtpa3eQFDZrWveaXpQ','21ri38qwGgkwNcNXP','5','I',4);
+INSERT INTO t VALUES (2415447,1225364599,'NypzMV9tzSPgJ1XYbgOUuGPY53c0H','qmFYrf9ROlVmn7TWJ1eOktavh','M','pgH0Im6WIPJe0ppo6YLwY5B','dr','E',5);
+INSERT INTO t VALUES (-6457379,1923824631,'fs3nrx72XSyPbwLJVNLU07tz2oc1Px9','JWeLLHNgkic5SWbuTjZABh0qLZncF2oo69RjBVVUF5e2KYJVP','tsE9LMGreIjJZxPeklwH9TIFd8BMNBFYq1oNr','OpJZx','x','n',6);
+INSERT INTO t VALUES (1997435,1044676464,'PDA9AxbYJT93m040aCsXPEzbzIYGmMF5L1','unYxNcBzg4DOscuJzt5UHZgSdAooC5dFBaFIxFFxDpihkARYTDCX8uvGIo4C3DSXJMv6p','vIqhuIFSzfUX3uuVlQznfgsOSPxY3rG4Yo692QLws0gY2gK','dEJR4AP','v1','4',7);
+INSERT INTO t VALUES (-6625452,2026356204,'WC7mW0rTbzLR6sc2uYqaEiOf3QTCvUUX','2HScvT4jqvMVl7yZ3QWGHWb2yPugPoL3d','7vTBkxWZfA','9XmxVlTmeFSvutWKo2TfPAB','c','C',8);
+INSERT INTO t VALUES (-3087993,921009320,'tQIdNDG4CI9xr8HmbeOAjWq0PA','XfpnvQe88iJdChIPUfeGLfKjepwqUVlNVYbp3RcRxPOGF28vscRj0bXHjAHiwGfCBIBnZN5OpmxPkc3C','c4KhaQ6kRkvReOh3FU75cpiPp1v3pTNrbiTOLuP12','8HuIq58uk','Q','yj',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT, c CHAR(35), d VARBINARY(91) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(28) 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 (-5013055425432713992,453852230,'ZmlzENEZ','WGQRByk4oKqNTor7C6WMbyD5fPDYXd9QfjGJlUmH9mgxNhZxkFjYuE61pW1','Y0u6770JI','QIfhj9Rp','q','f',10);
+INSERT INTO ti VALUES (-5013055425432713992,453852230,'ZmlzENEZ','WGQRByk4oKqNTor7C6WMbyD5fPDYXd9QfjGJlUmH9mgxNhZxkFjYuE61pW1','Y0u6770JI','QIfhj9Rp','q','f',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(36);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(36);
+INSERT INTO t VALUES (701307507488792733,1061191139,'b2iiyoprVOR2eNOcfVUZDoU6DUlSiEg','RqBjc80ErgrxZSqV6JjXZatqZXdljiEmPlxPxuhUxurUzVAjWmoej9dh8S','EEMWtVsdFBuKvW21icYVn72acsBnWvPYVtUKPsV','2Bu','d','z',11);
+INSERT INTO ti VALUES (701307507488792733,1061191139,'b2iiyoprVOR2eNOcfVUZDoU6DUlSiEg','RqBjc80ErgrxZSqV6JjXZatqZXdljiEmPlxPxuhUxurUzVAjWmoej9dh8S','EEMWtVsdFBuKvW21icYVn72acsBnWvPYVtUKPsV','2Bu','d','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (445442090085910840,-127673661,'PaEy60MsCvNu9Pt0ACPNZwSyTC','7w5YODGSyin9eGyMcy6uXrL6cGhKnj27wRs5jWlp0okRv2r5Y0hXZI0Vdh0LZ2R1vKa33HrCgsMCTDU1z5yZ5586UGiBKsCHqy27g','LQ6NvbF','ljdaDnjCZw0Sx16vxIZ5V','i','V',12);
+INSERT INTO ti VALUES (445442090085910840,-127673661,'PaEy60MsCvNu9Pt0ACPNZwSyTC','7w5YODGSyin9eGyMcy6uXrL6cGhKnj27wRs5jWlp0okRv2r5Y0hXZI0Vdh0LZ2R1vKa33HrCgsMCTDU1z5yZ5586UGiBKsCHqy27g','LQ6NvbF','ljdaDnjCZw0Sx16vxIZ5V','i','V',12);
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 (13896004571792214360,-1912529,'egFtQSB9OOF5Ul','bRcL1oETcoLr3VUOgYGtYxpErZ1XI','0ql','NKvqDi7Og4D6bc82hR8wc4bEubftVg42I5d9WEirwLYUdvPk5gRPX3kgRAlCkkBSiC7QyiRLjL1rcBaLhu8pIlm5WV','hqiInLnSrDSMiRo3oEY1OLQUmr3V8RyU6qpR9CiWfZQGEWPJ7HX4tDLBNqRPzyLhe','ZzJA73lBu4gJ57XCPtai669OlaWSK1CtFRELjcBRuBDtIyM1vBP9jJW1Il8YNkuR3',13);
-INSERT INTO ti VALUES (13896004571792214360,-1912529,'egFtQSB9OOF5Ul','bRcL1oETcoLr3VUOgYGtYxpErZ1XI','0ql','NKvqDi7Og4D6bc82hR8wc4bEubftVg42I5d9WEirwLYUdvPk5gRPX3kgRAlCkkBSiC7QyiRLjL1rcBaLhu8pIlm5WV','hqiInLnSrDSMiRo3oEY1OLQUmr3V8RyU6qpR9CiWfZQGEWPJ7HX4tDLBNqRPzyLhe','ZzJA73lBu4gJ57XCPtai669OlaWSK1CtFRELjcBRuBDtIyM1vBP9jJW1Il8YNkuR3',13);
-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(34), d VARCHAR(34) NOT NULL, e VARCHAR(76) NOT NULL, f VARCHAR(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (145,5524466381646151954,'WbvkhptcC9nMYSkgheYVaXmELWL0Fi','7HwlQvB18ChuYvP96pOy7YY1QVPge','ArusFQmV1Fjk3Chi6tsEXj1mq4WjF88aUKK5VKy1GlQyu','Lt2Wn6IVyEubkcs5Tm','EtGkGmvO7boA1rK6lUJ6dNSqynKR191hglS9EWQmO57','z0u1D2yHizCMN84lcJvghoS5tWK09zjUjvLPwGHpQVOao',0);
-INSERT INTO t VALUES (38,-1955795123891604967,'x5FUCTvm3RhuAOsx5tJI','s0','xf7aqjtQiO7faMaVF2snDILaDx7dyM','6cvwoJ0hV9fRInkoy9LTBaA','FrLxCoNVtJnajWcJ7263CNRQ1IObwOHa0ZAgnqH4AvA2EZYZOrnvEOSVoQMFkV','XgxJ9QXr3tL0kUrMOPUHflAejcrJPzbHCNsXVr',1);
-INSERT INTO t VALUES (119,-2215059243053584680,'uSI9R0D380','r4xdtr4jnkeo','otQbvVBkZQgZI2WR0s4o5jZVHJ8C3lUbm8HK0A3oyNXssGccyDpeKDHqpqDbLwodp','H1CAyjcLWnd0NxFzkXSP','aAREpuvE6HM9Db7GrnXwTMfMrl3F3','UM4n3xeaHfHHmReAiJkPcz7hZO0i9944n1CisKh6dSh1k7GiuaBiVWXXyKsWOIQmOX8fCoYhS0btfANK6gjV',2);
-INSERT INTO t VALUES (247,-660397165140081206,'Yoc','81twREy2wEYgf43NPY9ha6kkrCYVFdun6','groSFSVgPOpKReb','bIAh74','INPnRoVynK3PrZ5srkfT89TJrXUflUSbeAE6K7kbolb6sG4LIJxoQl6g1kwnjyf1FiuXb6rk','E0nQ0JZeQN1zPTJm',3);
-INSERT INTO t VALUES (234,-4560040346042184048,'ytqXDwcbUYk75Q','D','lwVP0CF632ArufNrrya2VMecu4CHSd6KvlfIXDBa','ZM3aMHhpotwnio45AHrLXQdn0sYVK','ugG0ggVpMzMdWLd','NWvqVnk9frWel36lK1cLRyCSBPkLcCEC4wNu4QqydTh7J86Wjncvo8qW5wIhOEER9F4U6MtusG',4);
-INSERT INTO t VALUES (16,-2593318159015431186,'0IxYLPVRQ9rg4ySW3ncfRE3lHee3I9vFx','9hTMJ2cqpR90R','mCzlPMVS6qvIylY56S3dw8mIrpMXBAXUB5tMdYR25nB','Lp8hdeIRvfYtVGzPQgwrLnW9m5IWB84A1ctUMXG','cxjp8sMh','kLgQP7g4ymbDrP',5);
-INSERT INTO t VALUES (76,5141897266310673846,'xT6yEss6a4Vi8','JrUROEVnuxnU','J8s61ydUeeOfW2NSRyLU8mc5LTpRRb18PD','rEWVN69H11hzxyFbmV','iD52J4T1d0LqLSoJDoHfFI8','fXXtvDLXMrMDzZViGuw8O2blfCTnDY0JvgQgvZbTXQ1N6Oi',6);
-INSERT INTO t VALUES (89,-6012818217056661596,'A2nYIkIcH','L9X7','BDtbnireAsSRc9q2yIPgx7dr18AeSKHKbZv9CsFTAtl9F7FR2rafN59lxM8rZMfm8rGCVTjD','RRwuyXEJjICoGqdy0FSZvP','p7Ww30IhsnnQWWr6uF','5GRD9OKfJVde3D0lONCOROIfNlGDdCJpkmenQSosMHrDsDT0iK',7);
-INSERT INTO t VALUES (123,-140371425218893321,'Ei76g3djLSz2FulWl7VzTf8','1SB4QRXrk3T7jYRXLLKXFI55vCemPOq','Fu4qIhEYio7bl8shnzHeOgEISdwGJErR1qDDswzr0ia9SS1lci','PNeAAMpPG3sS8nL','DFjieYbCz0NBhnMN3YWtvK8FOvRIDf5CT5kfE0e16c','eLKE8Ilvb0WovCNowe0lIFqSKgWNh0ugkb3ErGZMtYJz',8);
-INSERT INTO t VALUES (15,-6297343162236662353,'uAo3ELA9sQuMXsgQ7BQcbKscMwy','QQO','kYTndW0Pn69','7iCEO','lTO6b21XJRHV7qVruEIl7jCJnZQmIcy1DP0tgXf5u1xm','4PqBBBdnN1aeufBgnDufaV5LAVBcJVSMSRKNTmAFMo2h4fDg1p5TTTwske19x0unTA40N9XlYxc7ZkD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (733504350354289552,755500087,'k3ysPXXphWbG7i8QQO2MLFh80lbJmg7','sZ8ATRv3Wn1oCTho7StYhgSc5nb6wnIJve2SDYBW0392QIUVE8bEPY7XHmWtVxM2XL16pCaTkSwasf6T4nua9zjm2c69pOjuKTrYTe48OEoD82X6T67puA9ovwACkkMu7xmgNd6rbtG7ySh0ya3yyBd1GyVQqhajrye8ODNn0WniUixxMLiNlRuPYPJJG761NllKjuFo','X','rPxEvdYCeVifalgTB9oEeA5sugOpwf0ygFeqSZrbu3eGRcv1AppAIVCmJvJ82DkViXDi72UdAjAXNOmmI','o','w3',13);
+INSERT INTO ti VALUES (733504350354289552,755500087,'k3ysPXXphWbG7i8QQO2MLFh80lbJmg7','sZ8ATRv3Wn1oCTho7StYhgSc5nb6wnIJve2SDYBW0392QIUVE8bEPY7XHmWtVxM2XL16pCaTkSwasf6T4nua9zjm2c69pOjuKTrYTe48OEoD82X6T67puA9ovwACkkMu7xmgNd6rbtG7ySh0ya3yyBd1GyVQqhajrye8ODNn0WniUixxMLiNlRuPYPJJG761NllKjuFo','X','rPxEvdYCeVifalgTB9oEeA5sugOpwf0ygFeqSZrbu3eGRcv1AppAIVCmJvJ82DkViXDi72UdAjAXNOmmI','o','w3',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5249601370139785578,23305694,'BRVcOb71R02zreUeZ','xYtskximKQpXuUGZuUwbis1qrY02hFVuVojHffeKiG36jtF3rcQG7wjXX4oaLJx4lG2PQE0eZAGxCWsxaNHXcNDINFtvWZLScko02ZphPgEF74TG3k2RasiH66UwSuUvRes4','BdJk2kERxhqsu0n5NjwR7','qgzKLVYscGr43lwa9DNyq41w4ftJgzONFItfpL1YEF9q2N6AKt1dSxSlv5MjQRWM4PdK8NTzpDdGbfxL1RjPMwUyOva9t5PAzqjIcRjaJzxwuB9OJ29ryBcUcFE8SuB2XqZxmb4GQTUMXPvLR0MlCHj1i4UbKPJFKovYbQwNwLCkNQbXpn8X5rQ3rlo1f1iqKWPjNPfR4z5nG1udQdEQTqMhekz35JefDM0Z2QONr7WSYIuY','J','0',14);
+INSERT INTO ti VALUES (5249601370139785578,23305694,'BRVcOb71R02zreUeZ','xYtskximKQpXuUGZuUwbis1qrY02hFVuVojHffeKiG36jtF3rcQG7wjXX4oaLJx4lG2PQE0eZAGxCWsxaNHXcNDINFtvWZLScko02ZphPgEF74TG3k2RasiH66UwSuUvRes4','BdJk2kERxhqsu0n5NjwR7','qgzKLVYscGr43lwa9DNyq41w4ftJgzONFItfpL1YEF9q2N6AKt1dSxSlv5MjQRWM4PdK8NTzpDdGbfxL1RjPMwUyOva9t5PAzqjIcRjaJzxwuB9OJ29ryBcUcFE8SuB2XqZxmb4GQTUMXPvLR0MlCHj1i4UbKPJFKovYbQwNwLCkNQbXpn8X5rQ3rlo1f1iqKWPjNPfR4z5nG1udQdEQTqMhekz35JefDM0Z2QONr7WSYIuY','J','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5288561928917149075,-1562838377,'Lu47yQkG','uxHyD1YqKmePyOSHac8r','IizNDR1dw7VIUxcWUBaVc6E4B1uKPCt6pAseW','tAfJKqAOL9d6tqNwMn8i2COvzqp2T19MTmgA6zt1rpB0ao95urNB6ZGKIhyiIyZ7NLGlThWcnovR7JfTraCk0mVnsFFg0tPJ7bL175cmAMNNz1kuJZmOKw0teXBNx9UCzRxwwuvhB4UgIz2V2VK1AWqdmCgRJKtMOU5yE6kU4q625gIbh3Qcth1A','Ps','SHK',15);
+INSERT INTO ti VALUES (5288561928917149075,-1562838377,'Lu47yQkG','uxHyD1YqKmePyOSHac8r','IizNDR1dw7VIUxcWUBaVc6E4B1uKPCt6pAseW','tAfJKqAOL9d6tqNwMn8i2COvzqp2T19MTmgA6zt1rpB0ao95urNB6ZGKIhyiIyZ7NLGlThWcnovR7JfTraCk0mVnsFFg0tPJ7bL175cmAMNNz1kuJZmOKw0teXBNx9UCzRxwwuvhB4UgIz2V2VK1AWqdmCgRJKtMOU5yE6kU4q625gIbh3Qcth1A','Ps','SHK',15);
+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(69) NOT NULL, d VARBINARY(6) NOT NULL, e VARBINARY(8), f VARBINARY(82) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-62427160,-303645385,'cy9hjctSDqkp','a','ngbGKJ','1ED8umJgkbcSevrkjhyWpGQG2C91LotBTk1gDJsEapTaFX1i1gsaFiQjFIua0hrLGSTx9dFeSn','95','X',0);
+INSERT INTO t VALUES (2143604539,1913225490,'M3m6jt9YlXihFIXmuZrpfr6leBZItSp','g','7A3','Ydnk3tFbWlpNqj9uFQ8kpv6YFGVQYnacH4TfHX7gLI5','7W','0',1);
+INSERT INTO t VALUES (1402500354,266233426,'49i4sl13','Lv','p','wYcrx9cnhNfiyjNEFy8FwX0q344d1NcVsJilqUfIC2SLj3hfPE3o4Qcrpmenur9XMRS56kyjLTqPPmG','li','e',2);
+INSERT INTO t VALUES (1352813735,55276039,'V9ueL4gXpJBXZ5W48hZOiPHWOpATg9lzCHDYKbCF7VYN4AucYqxChwSXqxTck9HFEo','4','T6Zz','C24iYrANyNdNaQifUR0jKYFceEOz2zYv9xz2fbedgPNC6UmtlByvG2Ok3fiCC2TE','L','o',3);
+INSERT INTO t VALUES (-762180984,-1277155127,'o0G','JOyiaA','Il','kFopU86snoMF98CZVlZw3Oh66P2V3Wt0znvsqvObp3d2CSLwryOyHad1AUO7pIWwNLelqrHH14g11QjFjc','T8','K',4);
+INSERT INTO t VALUES (-847000959,501069900,'wsMvZUuWnOc51uOSpDDdDDNYC3slQuJmypOW0TsdXlbiprqytVtXl01mDdIRtP1SSC2','i0gA0','IiR1Znct','KvRQpg02y7yE3xtyJamFyjM','4','p',5);
+INSERT INTO t VALUES (-1145379490,-882188699,'mDGKDSUUNTagGIl0UOdvLj','VqoH8X','8fVg','gOYflJtN','Hy','V',6);
+INSERT INTO t VALUES (-189189901,-868087669,'6kDlSC9GrkKpbsQ93cOW3RCyHvyfK3LNefyAYeIEC411NhYTljlLP9j8BNH','HT','28oBp1z','86Q13qfAnYnkUiSePfI0idm9oPIwK1ssAQsTFwfU24MYhpypmeeBaUGk5rr7Y00CCyRwaPfJSV5bK7i','mS','B',7);
+INSERT INTO t VALUES (-2038427876,-602879942,'rzLzJaSSIVreF5Af10FN26vRyZYdMqIeHXjUONtbJTnaKe74AUMfeHv','j','Qb','XlsgIqy7vykQjEmMpoQvZMUDd5yBVrL11j8mfIsKOmTeYE6eGA05i8PaGODRojdA9H5N6cuDjsIm','4','r',8);
+INSERT INTO t VALUES (1244422481,2067895741,'TCFw2PRQow8Tax','373w','mdGtCTXF','hd3eyc6VvvWt0IOmVZeqXbFRGxV2FOJMjJoIjjgbThFMesTfCsraMAEybu1etD','dO','l',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c BINARY(69) NOT NULL, d VARBINARY(6) NOT NULL, e VARBINARY(8), f VARBINARY(82) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (240,9007453065108113471,'Rbm','APwbK8tZChT6jWWJ','1kYp2BxPzMgIV0omi7f5OR','d4aXlxHOQErO6gCyM27','u8j1leskUw2GYcCXYXaZRTpUcabD0Aa6pSllQCVJpyDtX6M7njbWQNiSmcnQ8yr959DtQr0oRTLCVzXmt7KBMGLk9s7Xub3h2m0','KeJGLgDNZq6sAKxvoS21EpN5DlrxWi8kgTpcFq7fYx7WS0AQgIS8DZK306Ck7HgEuL',10);
-INSERT INTO ti VALUES (240,9007453065108113471,'Rbm','APwbK8tZChT6jWWJ','1kYp2BxPzMgIV0omi7f5OR','d4aXlxHOQErO6gCyM27','u8j1leskUw2GYcCXYXaZRTpUcabD0Aa6pSllQCVJpyDtX6M7njbWQNiSmcnQ8yr959DtQr0oRTLCVzXmt7KBMGLk9s7Xub3h2m0','KeJGLgDNZq6sAKxvoS21EpN5DlrxWi8kgTpcFq7fYx7WS0AQgIS8DZK306Ck7HgEuL',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(35);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
-INSERT INTO t VALUES (240,300832228651602712,'xMPusNFq7','gvEErIPEmQHw0e','qyhmxPEH5twdOSZV1dEMzrilVlxmuhuhsGkhI8CB3','VN2EsUHdWW7Nj5EOjnL3','Ap6H876QjqUg6ry2NQL8fFbTtGTXU1KCjgS5UH2lAMyqbk','Qg1hRN97voa7gtRcftWkKjKflF2gihok4tJ3DQQd8bOe8q2qR5NmqIBkRqafKaCXs2dshUcIOT88tAEtec7ZXfCPdb',11);
-INSERT INTO ti VALUES (240,300832228651602712,'xMPusNFq7','gvEErIPEmQHw0e','qyhmxPEH5twdOSZV1dEMzrilVlxmuhuhsGkhI8CB3','VN2EsUHdWW7Nj5EOjnL3','Ap6H876QjqUg6ry2NQL8fFbTtGTXU1KCjgS5UH2lAMyqbk','Qg1hRN97voa7gtRcftWkKjKflF2gihok4tJ3DQQd8bOe8q2qR5NmqIBkRqafKaCXs2dshUcIOT88tAEtec7ZXfCPdb',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (185998378,1766426440,'kAdt3hskGanlDlNNunRrsuXN4I2JCTXXV3aRqkI7','R','Vma3l','6ES0L0eN','q','W',10);
+INSERT INTO ti VALUES (185998378,1766426440,'kAdt3hskGanlDlNNunRrsuXN4I2JCTXXV3aRqkI7','R','Vma3l','6ES0L0eN','q','W',10);
+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 (-1816153050,-707771371,'sB4oWFRKramOqVTfN','M7t','H','Hhks3ha6XgFeBhqBTmdZmarOdQ4r3ok9xYKLhI7fAeR9oo7kLMZykGcnKpCb06l0tWK','B','c',11);
+INSERT INTO ti VALUES (-1816153050,-707771371,'sB4oWFRKramOqVTfN','M7t','H','Hhks3ha6XgFeBhqBTmdZmarOdQ4r3ok9xYKLhI7fAeR9oo7kLMZykGcnKpCb06l0tWK','B','c',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2034387781,1414706735,'II0dqUCb50P4tAE5j8309opZ0MViGazpJvndU','YOIdMAXNpvavtTrxhNOtRUA0OQirkq6aXay1BpVjIxbNRRpHl2Wm1u2nmcxVACYhILYK0UOWHnCf7dFUHhgJzWyiPYCNWyoKQhexk4MWG','ag3','OtiXXO2MX0BOwS2wcTuOqWsjCRJye8k0mG9ZJhAbsR1xZ35','y','M',12);
+INSERT INTO ti VALUES (2034387781,1414706735,'II0dqUCb50P4tAE5j8309opZ0MViGazpJvndU','YOIdMAXNpvavtTrxhNOtRUA0OQirkq6aXay1BpVjIxbNRRpHl2Wm1u2nmcxVACYhILYK0UOWHnCf7dFUHhgJzWyiPYCNWyoKQhexk4MWG','ag3','OtiXXO2MX0BOwS2wcTuOqWsjCRJye8k0mG9ZJhAbsR1xZ35','y','M',12);
+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 (-2044797158,-1847040948,'pjrAVe5rZIE6IotubDVjO85lWCMR','Yy1FFze7sfEt03UuXBXmWxKmukrnLQ7akuPNkrJ1ugbBeroxSGRmje3oZdjfPRyDIozG88F1CB23V9m3BjUXLOOsRZi9qq2U9u60tRlKgH8og1oL7qXRcYBM7Z0COnFZkxpXzSzLTZWn55CUKAPGB9hKjf2bQDeq','zs','fZ5c74ALyxyvhoXz5JoP8MvLgpuqQ4nKKGCQVDu6taaoXQFkHKPenhbLACLHRb92jVmmMgTUXpgxiEJW7fIIILeussm4UE','i','K',13);
+INSERT INTO ti VALUES (-2044797158,-1847040948,'pjrAVe5rZIE6IotubDVjO85lWCMR','Yy1FFze7sfEt03UuXBXmWxKmukrnLQ7akuPNkrJ1ugbBeroxSGRmje3oZdjfPRyDIozG88F1CB23V9m3BjUXLOOsRZi9qq2U9u60tRlKgH8og1oL7qXRcYBM7Z0COnFZkxpXzSzLTZWn55CUKAPGB9hKjf2bQDeq','zs','fZ5c74ALyxyvhoXz5JoP8MvLgpuqQ4nKKGCQVDu6taaoXQFkHKPenhbLACLHRb92jVmmMgTUXpgxiEJW7fIIILeussm4UE','i','K',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-928788382,-775381286,'ggQaPLyjnAiX','VxPGEiHF6bbrWo1JSI4lecaHzJvPMl66NmjTavPWLLe0R2p4B9iEya9c3mOoY9r9nG627zA1UjyUEnyKsefQFmyYzHOyn3BeyYHpEgNZL9QM1rCIjHYs16Xc8D9jnbo7SlXVa8vnYePbIdkpVH3abaytVZ1agfIchUG14KxKQjK8NYwbVYwIdpQLGnAOyChSKncOMyyB23nZDjP0fZyz3tgUt1ShCzDqvHoYRkn3Qa6VsRlnYaUS1V','hV','k3e87HeSiG2mnqoFI6ViHlHqrRdbHZE','Ae','O',14);
+INSERT INTO ti VALUES (-928788382,-775381286,'ggQaPLyjnAiX','VxPGEiHF6bbrWo1JSI4lecaHzJvPMl66NmjTavPWLLe0R2p4B9iEya9c3mOoY9r9nG627zA1UjyUEnyKsefQFmyYzHOyn3BeyYHpEgNZL9QM1rCIjHYs16Xc8D9jnbo7SlXVa8vnYePbIdkpVH3abaytVZ1agfIchUG14KxKQjK8NYwbVYwIdpQLGnAOyChSKncOMyyB23nZDjP0fZyz3tgUt1ShCzDqvHoYRkn3Qa6VsRlnYaUS1V','hV','k3e87HeSiG2mnqoFI6ViHlHqrRdbHZE','Ae','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1612883669,-5618915,'4IB3pRWYga6QBAw7lD','RmzV7WGiDPG8N2dxR1naoyOrDyRB1V8QnMRFf4kUI','GpJi','w1kKvBNmX','9ql','Y',15);
+INSERT INTO ti VALUES (1612883669,-5618915,'4IB3pRWYga6QBAw7lD','RmzV7WGiDPG8N2dxR1naoyOrDyRB1V8QnMRFf4kUI','GpJi','w1kKvBNmX','9ql','Y',15);
+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 BINARY(95) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(85) NOT NULL, f VARCHAR(79), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12060063,1465620,'uEfmioXHIurd4YzzGMaYPfepA4a','QNQE4jSJ5SDIWnY8XI59J9nbf3VVsznsGAIBdHNeZayWtbXuNQThSwWTnkBaYmp6RdIsCiviabIObWHr7H7jo','I','r7h8rnSQWz2xOyd1aFwkJNNf4d9S3Qs','j','Nq',0);
+INSERT INTO t VALUES (9864967,-5747305,'qJlgvSeoX7PDA2MlgNzxcmvsER','15uW07ppCcSHwroGgCeX81CvEKmNUJG3nc244dtFSuCl6CD8eDNjoJF95IEXOEP8recoM8n4bkMoeth6I8M6p2OVFs','LPmKe7DcwiwaKk7lVigKazTzzC','WUmd1ylBGaR6fqU2FVe8nV3ZMuU0KRxhc7lxdI0WwpwVcy9E2Yx3l7xuiuEyLMeS0HaUARhi','P','VJ',1);
+INSERT INTO t VALUES (11740639,5549778,'oQI0VBsD8gx','nSFm5m','7NjzzceE1buAbYzsJCl6igwJe3T8p4kGgov7','cUcAEENQZvm2ivODkjF04Pa77EVrfM','h','e',2);
+INSERT INTO t VALUES (7605604,-3422547,'nXmjQHDf51NvummaziULSb9bqh0hKbui6tMJlzwFRH7qBD','eNkn','x34O00qbdax3kT8Jb0Rt','mBa7Hs4Svyk0rtF8pJYU19bwYtRAag3urD8GvKrtvTK9gqqRrlBPft3iuHPJJGFUwh','D','Pz',3);
+INSERT INTO t VALUES (16583146,353230,'zJlBAvlP3YyrCsbIcHLzhB','dD0bDdcayxvqEdaTbaLfqAzA4rQ3LHWo73sAWRZL9v','MTtQideeMfVKr5zuggAiIIEGrFaLAAMd8Vgyn79bepWz8P2BbLqVbWKz2oPflRX4C2crNEMabkdYHMCi2UAjy','rK5ivKVNUJrtXhj1eHZE5FP3xTYZhQcS1PJXT9PTlThDL0U1TQg3RJ6e8vjJvj','S','5',4);
+INSERT INTO t VALUES (2534625,265478,'tvjFOVQksFTvTKRU7mYTyKK1PyebCReVPk4luUKECGAPUQExiV0NH','nP9HPUkAQa','KpDJT3RJFtWwcjDcYUp1vNpF5igDgfxxSax2LVdbbacWuuw1K0qnZXar3','eO06sN5lDq93qDTq5GI7JF5g41ISBn','L','W',5);
+INSERT INTO t VALUES (16554937,-5816640,'S4eSUgWxJjYrgbwTuQbl5Svm7Ew4J0Gqvl3oS1Skq1lhw','NQER3UVljifL0SIodQOHMesR2QIlOIWlxY3ClDJZQ2KgoSJV2p1vmvVmd9bY48P7NM5kSqNRFf','stnYbvpzAeIdy19RFwbNusNijn','osGnMRMeb35sKfGPAcI2coF52IzYneE9e7LDBeEWTL6PFWWWwnrfoXBP34uS6wwkbn4FwPNrHPc','w','S',6);
+INSERT INTO t VALUES (14094706,-3845675,'VKGtWwQEo2JlH2CAQpaiMIy2XNQrpbQD7UfURuG1EUdZB6Q5gC9iqURhJQXsApBJee7','axVra0sFrh6knJbwnYJJpEDkDSHFJM3on7bhiSql6A2dnqU7ZSXnCly45yuRe9yUqFYLnWCI6D','vNgSwcsKxrw5PiECPqpuJtgT6i2QJsJDQ79OMwT3ha7zyM8Emp9B7BSKhxvf7g3RLEp9u7FVJS','oYtgI8c112xAwnWWx6kneZ4XMAV6fPI8d6BLYKlEfO4C64Y1BUXGezG3WO4oj','F','29',7);
+INSERT INTO t VALUES (9852643,1736347,'cjTgJ5SmvtkDYBT5H','xcPE17KvQT5GuGThHslZzLlZIRcTZpp6KN40JWZiboP3Ah4CrOP7r','XHVfqVzIftizGkRSKMzb','rP5gX8uRgKrEpamsS4Xvhb36WjrK4ILjCcQlmacsg6Gsxb1KLMiWxND2UOnB5ZSYlJ','l','W',8);
+INSERT INTO t VALUES (1724001,3660434,'wM2DJGX4QGtvvnVsHrrBIYlb2c6iqKaOlvF7LZNOSQmxKsUTmWZzaAGuWIGgnV8Js','0kZR3h0Xd3LI4IsDEvEQxPCZOpWF5WLGGKh','PqGAJY2QJBYhF3rGgXRj39FpgsK9qhaSDyrhkcM1yDQM9gh8NfiZijnstwbGEHc4PNUUrVtlkmTjRkw','dUczpV75x81Pts4sJwWZ4NsBD8Ub0UTxuj3Ve0tCN9CHCt8pm8m1TXYBkNVml1fOmepf','e','kH',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(95) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(85) NOT NULL, f VARCHAR(79), 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 (6087125,2177182,'Z03fhVwIP5ILCWgA1ExDXuixntK9hiptyDqrPlU','iK2rSzrhqAkFm8E','gPHALHOEmliz0uBnXnQULHjQ8Ulp8ctwYgwh2KzwzOl4oc7','6KXMYwAR06MDl11JI6Gv2ehuWxziWlJtep4vuW3Mx12Lc4ZxZt6otyvtMH8Aj5YfqqQk','N','k',10);
+INSERT INTO ti VALUES (6087125,2177182,'Z03fhVwIP5ILCWgA1ExDXuixntK9hiptyDqrPlU','iK2rSzrhqAkFm8E','gPHALHOEmliz0uBnXnQULHjQ8Ulp8ctwYgwh2KzwzOl4oc7','6KXMYwAR06MDl11JI6Gv2ehuWxziWlJtep4vuW3Mx12Lc4ZxZt6otyvtMH8Aj5YfqqQk','N','k',10);
+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 (3344865,3227969,'JAGft0Oag1iwbsH46yOhAin2K5HjyFPiuCBq6X5F','DggH2mTzpSbDp','Lqen5E9Ek3RTU3GKtW6sE5LLNvtHJrWilvaYXycnd','2adihz2WV3S10yYX70TueuH34wis98AKvd3','P','Nq',11);
+INSERT INTO ti VALUES (3344865,3227969,'JAGft0Oag1iwbsH46yOhAin2K5HjyFPiuCBq6X5F','DggH2mTzpSbDp','Lqen5E9Ek3RTU3GKtW6sE5LLNvtHJrWilvaYXycnd','2adihz2WV3S10yYX70TueuH34wis98AKvd3','P','Nq',11);
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 (119,6709388774027586456,'GeQ06vV2qRSuTWRJZWsOaE4','o6GnyQhWYuPwnls0tPiUlOpHdb0RN0DjIMzzww9FJELbUG6bGBdZMONNSYoEue2wxuNBXgoQ2kjAJ8Osput88HwFb73GbiKXjzHqbikO5fW2ePhg7UxpCxWiPwZbbSsunHENXHnkAmAxUnsxpr6N7POmjWknvCIIQq5NfIKZtI1a3uCzvzTBPkCAbFH9lJZvVPzmV1bAiAiZMMX7paKKIumZMsdbuG8vBLR7fAyLDxwGIp2TPWfJZs1gHGT','6XAJ','g9CFCeQadMNTLX4lNPJHZlhdGvLbf8Fc5nSw5Vo','Ft28a14ScpzVrVA','SJIMIshXuRN5qhmCJ9TpvORPbMU',12);
-INSERT INTO ti VALUES (119,6709388774027586456,'GeQ06vV2qRSuTWRJZWsOaE4','o6GnyQhWYuPwnls0tPiUlOpHdb0RN0DjIMzzww9FJELbUG6bGBdZMONNSYoEue2wxuNBXgoQ2kjAJ8Osput88HwFb73GbiKXjzHqbikO5fW2ePhg7UxpCxWiPwZbbSsunHENXHnkAmAxUnsxpr6N7POmjWknvCIIQq5NfIKZtI1a3uCzvzTBPkCAbFH9lJZvVPzmV1bAiAiZMMX7paKKIumZMsdbuG8vBLR7fAyLDxwGIp2TPWfJZs1gHGT','6XAJ','g9CFCeQadMNTLX4lNPJHZlhdGvLbf8Fc5nSw5Vo','Ft28a14ScpzVrVA','SJIMIshXuRN5qhmCJ9TpvORPbMU',12);
+INSERT INTO t VALUES (14076835,2663928,'IaCZDvFbi9LrUZfF3ZZ1H9nTScfcfGkBR2EdiqPIOZrGrbv3SjtALDyxCqMK56kpF0KX6','PQdPAbzRgG1QG3pRE70Y','wVLReh1JnT8S97yGGcwJr0neDmWafES3ATuelxCXTAVc3ChG0DZX23Cy','W8ZKjYfM6vv6x8342UEOPP4WSqx5OzuRzdMSUy9pdmf0yQSJsmj8IzVpoDAjpIRI3CUy8wD','Z','r',12);
+INSERT INTO ti VALUES (14076835,2663928,'IaCZDvFbi9LrUZfF3ZZ1H9nTScfcfGkBR2EdiqPIOZrGrbv3SjtALDyxCqMK56kpF0KX6','PQdPAbzRgG1QG3pRE70Y','wVLReh1JnT8S97yGGcwJr0neDmWafES3ATuelxCXTAVc3ChG0DZX23Cy','W8ZKjYfM6vv6x8342UEOPP4WSqx5OzuRzdMSUy9pdmf0yQSJsmj8IzVpoDAjpIRI3CUy8wD','Z','r',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (70,-7371904803173795883,'AxYyglkHL','MAiZuBPiYzdYqYJr85Y55eXa2kb8DhEfNqrVZsZR3qtoTTj4QbbunIMpYNRufhhPc8T9dUXE2exf3pZigxfcpbNakOMzNIzxQGZ8wpLbYk8wQrUKurPi6sam5FF0IuCfFot4sA1yA3x2ReSBDq0CKTDeXkVxhS5dQ0F6bw4I8yLIc2joI51vya8T2pwdpoIMqBVkDaa5tREP1LuL3DCrrrL0','jhf9QmJAYebwsgVUJxU6wXa0BX6h6N9cTyq3qk','n6KiTw0T2iE34w2dZ4Hlci7522tD5jPmm1Ny5TrFxgkf40MkhapVinJZfjeFhZgZowfEFssZIW5tx388hPmaPhz0xhrI','01Azr3waPh4AxhBI5UZesoDnk8W3sj65buRIdb2SZnCvjbDE2fvjwltGQx76p6eVY5r','qhxpzoHFi0wJpxRIwjCYeTYvEO0Bjzj7sEKr1',13);
-INSERT INTO ti VALUES (70,-7371904803173795883,'AxYyglkHL','MAiZuBPiYzdYqYJr85Y55eXa2kb8DhEfNqrVZsZR3qtoTTj4QbbunIMpYNRufhhPc8T9dUXE2exf3pZigxfcpbNakOMzNIzxQGZ8wpLbYk8wQrUKurPi6sam5FF0IuCfFot4sA1yA3x2ReSBDq0CKTDeXkVxhS5dQ0F6bw4I8yLIc2joI51vya8T2pwdpoIMqBVkDaa5tREP1LuL3DCrrrL0','jhf9QmJAYebwsgVUJxU6wXa0BX6h6N9cTyq3qk','n6KiTw0T2iE34w2dZ4Hlci7522tD5jPmm1Ny5TrFxgkf40MkhapVinJZfjeFhZgZowfEFssZIW5tx388hPmaPhz0xhrI','01Azr3waPh4AxhBI5UZesoDnk8W3sj65buRIdb2SZnCvjbDE2fvjwltGQx76p6eVY5r','qhxpzoHFi0wJpxRIwjCYeTYvEO0Bjzj7sEKr1',13);
-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 CHAR(59), d VARBINARY(4), e VARCHAR(92), f VARCHAR(77), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15935290,31685,'IWIoaUNCRpZtVJwQM7bk18XaJL6k2NMVlOE68jOocp','Oz1','BS6cpguMBEvSfptjzKfe','0pvgKzJtzz1aia5oiXNpCwwxvWnOx1gyJAAfY0ZzQGYi1CvZXkKtXGR0agMWIfY9TSpF','gUxom4oBhQcasqpAw4KvWGANpdMjkLeDQj8dclWwqdDjSPh5utZ0kuV2U','8Fo60mm5qlBb9F2nhzKj1uOXChmru3r8JAA1O9RYqGuNd7qmyqSq6aH',0);
-INSERT INTO t VALUES (14435064,18056,'itWpyBRV5pLMopZO','XBp','YgaeHmQYdvEi00t0Q7oa5Gg1796Ym4WLajSxG5bqp3lPCcygg7QCwCOt2ku','RG7aEeS1NiOgRqalSg3PjKMxaDVp4HP7wN1AGfSV5NTbsTQgYmAB2NCCY6tqUDhIeS42vG','H4LkQKoloHQ','jqaI7iemzL9DFKbn27Jri4h2Bzz7xO7owIlSmxj',1);
-INSERT INTO t VALUES (15852956,60203,'CA7pvQvCupFKbVqdvJVU34rO4kzq3uB0txYRiYJlgNmNYR91AOkfeHB2BxY','LO','20qRGWKK3W2QCaVmzHRY1F7pDXGb8B9vwugKAtzNPAbJWNumFpkXWha16W7pnTfc4c','gjYmRopowLhaNu6lT6mZFNVoU0dN3YhzqYkGBbVNbyIdYzpVPqJfEikhMgBUT','wTuIVEwvI1OvcGdo6S1jHqA32AXJQH55ag','VE69pJc8xupYczvT2gOpOXBWCRkF2sW5l2qNZu7rGGDKKd1kVuhskUnYG03iMWfMTUZuFo8pedll7PKJfI0UT8Vwbn6B',2);
-INSERT INTO t VALUES (14531198,45247,'jyPTPLY7rRKmoWVpnRLVBSI1lM85T7gtouhOxXEpVs74KHZ0lxRIwN','fY','EAm96QeE1oW7hmjSKq2pYUD6Pv7O0zk9YAHcj2','60npSMYxS2600XUO6x4cbxc74mptmGiHeEKYHxx','RtKfhCPhllslk2wjeAtJJzF2voK1TnF6eV2Cvxt3DQjDVta6AIjvgxbPvs3eDpnd1f2JcmvD7DGghpeU','wUHOkLmxBNVdSqLQ7aYAOIGO5Rrmms13i9wYI6W9Qnc7NdsQRy1ux7l6gcNRb6u3W4HNaeS3LKUZPwMcUCq',3);
-INSERT INTO t VALUES (9093453,56167,'7IpKHdYV68ia5zHXTJPlgMmtkWGpg8MeYOwpVi','SD','GjMfS7d8Oq43oSZx1r0anIcGoWLP7acCkYE0E7xOlelDpQixoy0','ZtzLcN839IhqQ5dNOLtDWNt5WdVXRx5JKBnjDcBWoHnbsdTrIhGRI6rHhwK13PcOh6WRP','k2AvG424dHuixMZ0apCBb89MlqDxvyK6UmHTwK3m','qvfSy3991MYcGYKH3Sr1xeJDNQQkgvhpOKQRQSYbqkLryuJ',4);
-INSERT INTO t VALUES (412617,3136,'r9kQsC6eoxbEvjhRdfjh4xi12iPFqDVc40BU','e','JSniV8q5IHdVmnPJ2ReBU4XuED8PrOoAytCrvhNMbw7vpogaZCH3NaJw6qcaDHhyicX6rjB8KapPFTY','dcZ8MVSjF1bIbfiXZR9lPIg19Eo6dJDZk9Q3YzLs3','Bki48CxSobyecBFoTs2BeZF','eN',5);
-INSERT INTO t VALUES (16618701,33120,'1Lfp2Ho0VbH9joDpVPttsxJrC7vUncRqfvrGnQ','qm','AHygbZjkvWCtDV4BxheKESmDtIvvhpTvbUc6CS3lLXGeSv5t1IdT1S1W5uiXV1AoQ6YBYWpE16','KNblMlFUE','lzvpY0AYSc0FbGbKRTuUd1pwWhldhBAH1774gCuGAF6HoRk1YBoEKjLihXlxZyVnUnhMFDj','4JJRwLqvvkZRT0ttzG9z3r93OROBZ5nskpq4F5F40Gi8y6QfS7pkmh3A84AFPcx477MbvwQmkbk8q9eKzI3pz7bYn0cNofum8l',6);
-INSERT INTO t VALUES (15587874,27385,'s5NlKZq8KyfzsDOfwSU','F','emTOhtFEBkjLYpDwTsQkdLElbTPREyE0iOc9cD1knpbZi7g4KDlDw4vLf2dzj1ikFK6j3h','rHWD8qpbZGMYGGrCi7YwUzWqD9oiyQRo3QYFQPJmlO69hUwLdsajM2p5l1ryZgeDQum','cWj0LuopZL7PHLOdqFw','0werbhQK97LIlyJrdVbeGo47D1fjLQtCVAGASgM53QH06I738iNaTB0Kz87xVBawTZi9WwdPdD4JGg3UGRhlVchnao0Todj7zll',7);
-INSERT INTO t VALUES (10075605,21789,'biXBCJBeqcL4clzyIqePxi2Wkf5qjNCyO58mMTK3gFyn0v','AR','Scafyj4QA77GxVxMtQaCdrCG6c5V5TFiJf8du652fJtRKA8MBT0CLtfHvTuyz37uN3pN1tWfwsJ','bTECcTD8F3RP76iIZjGwXqg957niJtNIaiH5d6RA8QgqECHW','4ttJPJbBHIGMKTNTpfFvyCIBFrLO1R191yiHNELOaPeCCP9yF2','FrGeD12qRA1cPO',8);
-INSERT INTO t VALUES (8787729,29290,'PsHHC3wDZOEyb4kMKfiJGvPYOys28','W1HM','YJp62eXHSClC5DiyKhRN','0G5kdzaE1rBt6maZaqK34dXuHlOHbg7I43fVgG3c9BH8IXEXTmp8drBk5e5fGhMICkTqRpwm2Vt','4YruHEeD3Y51KzN9T5t8S0PAnAJOZm4a84wjq6CROWmVOkDzRsGwncXuo4kQMlrUe4iGoONTbo8qrRl','zzrpJYhqONAnSTtD8E5yBMR30BndbWlTYG6BlbgtEzAhUIHWP1kVKpNv4YMGRQmq6ImEnmF8kYX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12268437,1308735,'uQFsDvjqWGy8QWwe46NlpKOjU54TxL8ojA7jOc1MYOEFPrs8OeYkteorZ7StZ1BmknUsATWOy0lnzZjGxBPHwFsIbL53','HahN','MfH4O7Iy7ARPnmeuKIfcLUY07raNdtAaGUxZy7DXPR5fGR4Kns9Vp0KO3SYvCBD','x1xJe8xlz0Brw8TLqFkHuGVs93Chq8oy8GmULjbshzUzHYlOzZyS6l93a5wHx55wGK0z2cVtyAsPhCXfdEWEn14BYvjZATRq7oZEvaqjrqD48bzAQor0RTjuXNzclHu6nZA4WvL2Ai0aSqsMnCTbgtFj70orpUwQ5enZDT4AhL4PkSwAgLoeC3nLSjBPLWEv7LOGOj9','P','f',13);
+INSERT INTO ti VALUES (12268437,1308735,'uQFsDvjqWGy8QWwe46NlpKOjU54TxL8ojA7jOc1MYOEFPrs8OeYkteorZ7StZ1BmknUsATWOy0lnzZjGxBPHwFsIbL53','HahN','MfH4O7Iy7ARPnmeuKIfcLUY07raNdtAaGUxZy7DXPR5fGR4Kns9Vp0KO3SYvCBD','x1xJe8xlz0Brw8TLqFkHuGVs93Chq8oy8GmULjbshzUzHYlOzZyS6l93a5wHx55wGK0z2cVtyAsPhCXfdEWEn14BYvjZATRq7oZEvaqjrqD48bzAQor0RTjuXNzclHu6nZA4WvL2Ai0aSqsMnCTbgtFj70orpUwQ5enZDT4AhL4PkSwAgLoeC3nLSjBPLWEv7LOGOj9','P','f',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4576404,-8005597,'pcdfi2LB1tbeUhtMKaBdblUkUlZBojKaMf12Lshc5kvQFG','Dz6EmLtsiH876umLcxvMlYUpuJ2Nva0UE0MMqGfNNAyj6aMh1o0NuqENqBZ','ne4LtsFiZkR1dELK1hFVm1wUeWrl92g','Q0X5xHsP4Btx5deUO3Pi2nzOeTj9HeIH4q1ZFFl59PbVVT142I3NsUOmNwIzaGogXk5vYHsQ0abWyJh2opYoWh0tTQDIalkve0r66fRiNM25rt6nCANAM3XwFHfgKbVDRro7IMOa9JPL6nPXwnrxwGpMSPrj1crYGVU','RJ','7',14);
+INSERT INTO ti VALUES (4576404,-8005597,'pcdfi2LB1tbeUhtMKaBdblUkUlZBojKaMf12Lshc5kvQFG','Dz6EmLtsiH876umLcxvMlYUpuJ2Nva0UE0MMqGfNNAyj6aMh1o0NuqENqBZ','ne4LtsFiZkR1dELK1hFVm1wUeWrl92g','Q0X5xHsP4Btx5deUO3Pi2nzOeTj9HeIH4q1ZFFl59PbVVT142I3NsUOmNwIzaGogXk5vYHsQ0abWyJh2opYoWh0tTQDIalkve0r66fRiNM25rt6nCANAM3XwFHfgKbVDRro7IMOa9JPL6nPXwnrxwGpMSPrj1crYGVU','RJ','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5763360,-5678599,'c3VO8H0zAaEQ1rks9UNkRyDtwGBM0xRPeBRVr5awJoDuw3IX55fLnP13dBiRaR926YMemjsNMOTNIOc38','uUS9YDBArDIQ3xebIMTNhz3UrAtbJhP1skNCWVfMiEO8T6v55pqumuvfXafRqI2ymzYo2FTUTUaj2MJGBLsEOVudHGrchzy3Mi1G9TCYSztVYpGA5qtJsZMbjhUc78NKRLmbfWFW27wdjMKhbI4RaHuPrx3ZVoy','yVnguMuJ35FUKpwzRS9uDysiARfvEuAsHdtqdW2hMKwjNf3EuZ63ApmSrxaiQsePtrZ2Sp0','Qr5EUJUC8um7RxlpzHW3R460kmENSPFGxD5p3W6ZCBtsHDcVzFrEMSQdqPDwfenp2','Eq','3',15);
+INSERT INTO ti VALUES (5763360,-5678599,'c3VO8H0zAaEQ1rks9UNkRyDtwGBM0xRPeBRVr5awJoDuw3IX55fLnP13dBiRaR926YMemjsNMOTNIOc38','uUS9YDBArDIQ3xebIMTNhz3UrAtbJhP1skNCWVfMiEO8T6v55pqumuvfXafRqI2ymzYo2FTUTUaj2MJGBLsEOVudHGrchzy3Mi1G9TCYSztVYpGA5qtJsZMbjhUc78NKRLmbfWFW27wdjMKhbI4RaHuPrx3ZVoy','yVnguMuJ35FUKpwzRS9uDysiARfvEuAsHdtqdW2hMKwjNf3EuZ63ApmSrxaiQsePtrZ2Sp0','Qr5EUJUC8um7RxlpzHW3R460kmENSPFGxD5p3W6ZCBtsHDcVzFrEMSQdqPDwfenp2','Eq','3',15);
+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(65) NOT NULL, d VARBINARY(29), e VARBINARY(17), f VARBINARY(38) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8843638,558778323,'EgFOBqXXaNtyCxg0sXlEEwv8Y6','xL3mT5cjxL4ar9','YItfkde7','8YZW93lrhffXkERE0u7MNEgxLO6v3iddg6osrF','K1','Ir',0);
+INSERT INTO t VALUES (8642737,462357401,'wqKzI2orKoAhV1IHTQ3uuaHYs','gdDC1JLATrmrqQimLPe1ikxlgw','yTWwSff9cmND0b9','L2dSR','W','u',1);
+INSERT INTO t VALUES (10589127,1365512699,'VWGuOnicDlTZev05ZOZ006ZGsqr8ZH7XJg1oP5YF2D6kOfrtgXK','nfF6t1PIHGphssflv300A3','H4lVuOskQBDLhPeYU','WeVKI4NHwIvdMK','z','Nv',2);
+INSERT INTO t VALUES (1740371,1226592099,'Tz1Xs8vvrRHR4','4oj5kSus','hq9rOh2a45kRSK','SezwPrNlSj5e2j8lvzJGEWC','9','R',3);
+INSERT INTO t VALUES (13740233,-1069899910,'bY2NIQK7CZt2PSAw4pV2XYuhr4','iO149xOwR4Hhkrb02oLGvvags','slz1E1UKN','7E9ESaBHc9TDFvE2QfWzCehZsOA','e','v',4);
+INSERT INTO t VALUES (7296374,-289858315,'d8djF2Yl5QuAG3dkfQ3','YA4dgqtwKpk7mnVuBmHaBE','tNUvwkbPav6f','FYfj13fHrts1FOx0Rlx','j9','OU',5);
+INSERT INTO t VALUES (10938123,1805710405,'1Q14UIyKa7w5himo2elSBC4bWW7dEICHbr','mf8t9AKX9B1BPrm4KeGLue','U79a4xvYlP5Ixz2','vAb','aZ','Wr',6);
+INSERT INTO t VALUES (15504848,1165038339,'9uYJ8ecOKDsXxWuWulMKx1DEc6b2ro9p4vQEbDshoxT9bIkReVvzLYsSgD5fO','1b','74lyETG2kTPNN','aiElfkO5xcl8t8Q6BSHM4MGITC1Ak','6','u',7);
+INSERT INTO t VALUES (9823008,-286234588,'gW2Kb20Ie6KLNtLeMYyEXA0JK07Ex89AconJlrOHRDYjtp5Ia1WQDv8TAf9whAgtn','joljuido7pE4rWedI8S','ydX492T66kS','a16','tl','s',8);
+INSERT INTO t VALUES (2484143,547345904,'9YVAvUyi2IWSsOrFcFbegcK9rv5S6bKa0BsbRq','Z5NphbuHJF92qXXOjt3SWsdg0','CvF','n','X1','LV',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(65) NOT NULL, d VARBINARY(29), e VARBINARY(17), f VARBINARY(38) 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 (15713565497447907360,64218,'H','m','puWN0KRHFOBFKQ5crfEs9HJlj1wS','LzcB69966WNKbe5RYoyvgM02kyXa36MJ','rI3pEz95ZWbCzJUDsrcWr4YGjyVHw24gAgov','0jYDCbGzPrAxX4CJCgLvHzGyYAJjvxGiiVdb1Vo0XW7HopPC',10);
-INSERT INTO ti VALUES (15713565497447907360,64218,'H','m','puWN0KRHFOBFKQ5crfEs9HJlj1wS','LzcB69966WNKbe5RYoyvgM02kyXa36MJ','rI3pEz95ZWbCzJUDsrcWr4YGjyVHw24gAgov','0jYDCbGzPrAxX4CJCgLvHzGyYAJjvxGiiVdb1Vo0XW7HopPC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(60);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(60);
-INSERT INTO t VALUES (10193332990797955015,49691,'V9JWDnpmqPvWEHgNLMpGa0w26eElaMopY7c2Lt7vAh2','gHcx','F7W7cTJE25BTEDxt5qkb01zMn0SBijvGwdBhQpz0G','6Yz9dwzQZkYW9uTR4FakIF027MjvIhO2N7mK1624ZZgRCPiffQtH5OeWO2K3mgiRw8nDPsXlsvz9','pSMlkvp2Y3Wr9N5JGPyxV9bLht1ed2mwiHKgqT4wJTrBVGGp87pRxxiW3fBWT6PyNGM7gzxbDhRhM2pC9F4RmH5','DvbqPDmfaBzCkAmUq2uNdxuH',11);
-INSERT INTO ti VALUES (10193332990797955015,49691,'V9JWDnpmqPvWEHgNLMpGa0w26eElaMopY7c2Lt7vAh2','gHcx','F7W7cTJE25BTEDxt5qkb01zMn0SBijvGwdBhQpz0G','6Yz9dwzQZkYW9uTR4FakIF027MjvIhO2N7mK1624ZZgRCPiffQtH5OeWO2K3mgiRw8nDPsXlsvz9','pSMlkvp2Y3Wr9N5JGPyxV9bLht1ed2mwiHKgqT4wJTrBVGGp87pRxxiW3fBWT6PyNGM7gzxbDhRhM2pC9F4RmH5','DvbqPDmfaBzCkAmUq2uNdxuH',11);
+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 (3574974,1882165098,'Cs7vLb','R9K43AuhyUnNpXEnS8kC','su1N1F7f1RdrvXaT','FAs8Oe93sch','lQ','X',10);
+INSERT INTO ti VALUES (3574974,1882165098,'Cs7vLb','R9K43AuhyUnNpXEnS8kC','su1N1F7f1RdrvXaT','FAs8Oe93sch','lQ','X',10);
+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 (7251727,102832459,'yRrhoWsARWthfVKe1LFGFVlJTyPpfzdhzXsxcTWotu0ES6Ja6x3GRTwqYOoD','ol39h6IKjmcgjVvXddeC2Cy7jJ','yZJgHwSHwggZPpEpA','ZNny7hm4xNjpije37ckS8cqqDMYb','d','zj',11);
+INSERT INTO ti VALUES (7251727,102832459,'yRrhoWsARWthfVKe1LFGFVlJTyPpfzdhzXsxcTWotu0ES6Ja6x3GRTwqYOoD','ol39h6IKjmcgjVvXddeC2Cy7jJ','yZJgHwSHwggZPpEpA','ZNny7hm4xNjpije37ckS8cqqDMYb','d','zj',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (392647745212702951,38255,'VSkw7oOli0608BbbY5H0oA5qwI8uow8tN3bd3tZNZ','ExmJaf5pC8gjJ7LL2l1e8i40uC2hccZqnaGA7LHuf2LsBfmYwv48Vrkm3NLEOoc2dH4sV5Ikdk','9dC4AcBksd1BvAlV3S0fXefwN1Bt37QIBOH','Ji3AYIn0acbYRYywY1tf8i7gWobjK','8A5sLlvCknyd1xE1CfxWLU6We5YEh2rL6I72ywhMZ2K446KhavFnng895RnqZh43XkDYpQ2O9zayJgnH5JXl4i5rNHOXWAQd','NmktP2OlL2Pwf391GDIZIArg8Hsx0fWEhosnlmI9H0Y8dqLbS0rUAuczkoS4HQqVcraZs5IhZb7sBachzGwNh',12);
-INSERT INTO ti VALUES (392647745212702951,38255,'VSkw7oOli0608BbbY5H0oA5qwI8uow8tN3bd3tZNZ','ExmJaf5pC8gjJ7LL2l1e8i40uC2hccZqnaGA7LHuf2LsBfmYwv48Vrkm3NLEOoc2dH4sV5Ikdk','9dC4AcBksd1BvAlV3S0fXefwN1Bt37QIBOH','Ji3AYIn0acbYRYywY1tf8i7gWobjK','8A5sLlvCknyd1xE1CfxWLU6We5YEh2rL6I72ywhMZ2K446KhavFnng895RnqZh43XkDYpQ2O9zayJgnH5JXl4i5rNHOXWAQd','NmktP2OlL2Pwf391GDIZIArg8Hsx0fWEhosnlmI9H0Y8dqLbS0rUAuczkoS4HQqVcraZs5IhZb7sBachzGwNh',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9305549139902630549,19981,'zq5ypAdocYSSJij','jAhKZyA9BXj90HggEUjw7oLsxYX1','nJbgW9kVzEfspi3qDapLWrqhJhTtpaNXSvF1vdvS0PZQYm1yT9VXjLZJ2','HDmZqVXeag1xYwALN7ph5d15uINqQ10jOA0Z6yVwnYJxzUzTv7qZsWqtlttpLv57QiHdxebKBEjUBMWFVwFHaHHNMccGHBtXik9MhscMyPwLQHI50vX5TVNPG6F0PaFXvCxsh7AuoBJ','ALxG243OD70oSYsG9pyXqrigEiKnrpADPiHGsctkw','RLMuSlkO1krTKlJGJAtRUS0rM412Mv2uMiEcaJ9ZtZ2ooE3P3pOC2HSTCP',13);
-INSERT INTO ti VALUES (9305549139902630549,19981,'zq5ypAdocYSSJij','jAhKZyA9BXj90HggEUjw7oLsxYX1','nJbgW9kVzEfspi3qDapLWrqhJhTtpaNXSvF1vdvS0PZQYm1yT9VXjLZJ2','HDmZqVXeag1xYwALN7ph5d15uINqQ10jOA0Z6yVwnYJxzUzTv7qZsWqtlttpLv57QiHdxebKBEjUBMWFVwFHaHHNMccGHBtXik9MhscMyPwLQHI50vX5TVNPG6F0PaFXvCxsh7AuoBJ','ALxG243OD70oSYsG9pyXqrigEiKnrpADPiHGsctkw','RLMuSlkO1krTKlJGJAtRUS0rM412Mv2uMiEcaJ9ZtZ2ooE3P3pOC2HSTCP',13);
-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 CHAR(70) NOT NULL, d VARCHAR(95) NOT NULL, e VARCHAR(53), f VARCHAR(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8143944,-24758,'eGFZGvIgP5HoZEQYBqq6yKPMcIxDCaxKhWAU338ylj50GzEPUzU1','naAEhNgDApOG0Aa5VmHhpHKCkuxE','1gy0ywnUqmIZOj3K1r','i','Y7MdqPeDvhEezYTngud1wLvFup9dl9zZFcgYRoVXolAnPFTbc6WxVgtyx9JstpG4235JzBeGsPWI3WX','x2tIfPvl9QqUuKNxj5u8aWNy8sQwhH3Z1sCN4eYv01PpQkEVDZFImmcfjRqxgOoDyeG18',0);
-INSERT INTO t VALUES (12917393,-15184,'45wxEY5DBUX3eBjb0h','NO9OO1rmrybMll5zSwjhy1vQjTWlwciml7iLHa5yK5RS3HNkr5fDy8zpCod5zQPpp9RIG0','lbpxwCxs3KgDY5O9tLVtF5BPUjhsNVeZhAvBK','9','qgoC6RB17aYV7iM8YxL','gcGDQQsJWJ4Gl0GiRAkUvppRkvMKjWnOoeXOvjF3ih8RWMvtwK5ui1ipz0DuM6GQoAr3NxHNhx57WvakFHJg7yD',1);
-INSERT INTO t VALUES (2321483,28788,'8wy','e7p8rGOnXYKsvXdZ8A51wbKSw6zvLxRatF1PUXEiDK7V8PTehgMhdbA7Plqe','oiAgtuNc5BlgR3njsoZPvj3xgDBUCSIk3ARWq6OWx69nl','sy','55onLjKnNjOoUND3n1ixSqtIVwFitumtmt2brL6GclKXqjXM8klXsvXvkbmkFCTxWtuc6KjT3d','HDkERExGSXBG9nXreeW7rO3HCXhPEGqDxLUvodpziOoVgcdm8l8igGZ3Oay7UH1xCuf3JgWzzjrTwCMC4ssBgQSa8WSD',2);
-INSERT INTO t VALUES (9622077,15456,'nI','2Yc7XwkgzSCPdlzkVm1KLL5JLzt1KupTK6bjFl99e','8sDq99g','l','6zavKCdtdz8PnGJDOrvY43PsqxazcyhMMUe6OUEb3VkawApkN6tP3mgXL','sxy7qBfWsxjEwJHC5Q8jh73Ltel1RibZL0ArWBLmKJ6sLSTeTaUsrPkV8pLBarMssuc',3);
-INSERT INTO t VALUES (13926095,32114,'BSG02ZSlo4WLKtETfjgyWS84yMe5Per76DzWGvPxdDZulbi','mJ7YWosQQAwUO0i0xfnrU5lToW2FqR0hsToZabK7wmCsr3yObMwEupugyjvDUe0y3NjhVnDPRLeT','1ficsOTCNfJdIqdGOmYn5oBNnOP3TXXls6FPuQkXhsaXC','uk','IKPBbetnxltk3D7Mwy5ViT3baCY0lfcG88WoiySW9HoMvJC6fLYZdUQE0ZMdlu4jyYdfJaW4gB961ZuVtpvM8t3H5ZAS83XRF25','b7v9cX8fBC8Nh5pw7rvZukC6JM2juaL5hd2JinaQlJ3UBv3Pxmf0tYugxPNS1ADghjQSvbqrlx',4);
-INSERT INTO t VALUES (1523983,-10339,'2hY2o9kOphK5RNUFHh05','iFGfzC452S9axJq8QGbyxvq2zk8PN9eGmPRcOWg3C4I','1p9EjT4lmK73siUpXrNDTKT42faGUsfrXX','bME','uq76leM0AEJCUwtbhJcNImVuR5Zw69k6186TdUCYpZXe6wlQhnoQhTDwZL2M','kLLGGXf224rJnt3GG2qNiAh4H560PWkYtBwACHWWG1DjLlzBRGg1fON',5);
-INSERT INTO t VALUES (2104312,-28839,'0hAJWpyeO5fjff8JuvdTAp4QbhOxxfIoGHnU0LgBn5qg2HUK2g9wkA67moGk5dW77H','lnx','xXk8NwwXEumsqQocGDa7MZCxMPGcf00D','s2','5ib60UAFuqvPF9R3ZUFOy93xM2tiRr9THoTFcHdVXWJlkaxXTiJXT5ytdJEk6UT2vvGSNW1dogn2zI6Vh2YI4nLsftrBA5c6','rwpeHvqRWNBS0qSKwlRrqBj9zwVqTqkLr1b5yLSFUrGhaPFoYoMLHbbfkJXRSR5Ue1T4Hy2fZRK',6);
-INSERT INTO t VALUES (7159885,11851,'cdTlLK7S6MekUMsq3Or9Auk4','KitG3h5O1C4gtupokVxa2EmUzYlO7oOHE4OanI9Pzj5plKbhdyvjQ','ZY8Jdgr2Q0lTOX6QE6ouMA8r6Q5ZmQNR51OTsSb','9','rNd7OO1k897xswPI3Xjf1Yr6iDLrO7hRYbXqtRGCiP2t0pt87FT7PyFwWi5ON25UtmTKGsLm1rJHbcls','Rn0KCVHypHtydRtElLMQaF',7);
-INSERT INTO t VALUES (14796952,-6491,'ncMtxS6LzChCgPI3XNV7PQyLpNn4OKVqDDzE','xwTfMQJ5lQNyHLLkE1199LoIzr7Hps8p4we1d6A2N','g3XbrmHeDwCxgPxYA91PKYQTlH9385Vaht7','qI5','LhHsBHsjtc8vZYK7bR4lc0KnYhVwpBKq5bjkG3DUUWuzVBSaM3l5ve0dKqiSwc4MNWLPh','u9IvPEiWqPhbNBImRjsEBRdH3NlULuS5ZmxxcGJkxjAVhyiy5Ey11PDsJwFtIh8kZkgrbtqJgEYi9zM36PVCPBbZqXnL',8);
-INSERT INTO t VALUES (11250542,-3178,'vJbH8hN7ehkdS','ktyJaTwH61CJOgIC1qrAVKlih2ob6NUmYQWuH6wJtwioaiSm2UhMfOdvoqiaqNs9M','Cyymd83JRfgis33azqxeIxkrznZvF1fMIIO6HHVsiXqNtj','K8a','0HFL0OVJA9BjgRmME','mNgYeKZUnfrjcV5vMfVMGnsrZuz2ndr2NLLHNq71bUkUtIYxcfegDWbCUzOIjWNkIWJHUT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2984750,2004930350,'KUnUHpHTMoLs3h16sL5lpJtzIHewkr','9F7Sy7S6iJTnADKBWzCy0t9CO1U4jKkNeSK25ST653kwVqh0','sRt','2UI5G','ZI','J',12);
+INSERT INTO ti VALUES (2984750,2004930350,'KUnUHpHTMoLs3h16sL5lpJtzIHewkr','9F7Sy7S6iJTnADKBWzCy0t9CO1U4jKkNeSK25ST653kwVqh0','sRt','2UI5G','ZI','J',12);
+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 (4053509,1172173177,'30AqMrFYYdE2S8B83TO8ovB3uQVOxjpDAYARaSsaDkM43J1WowWA85bAJ','KW0x2vE9RNfq5Qu72DutASGKRJGWzdJhjcd2pJih1odFWZLOoO967xDzAxTK7znZpjOFosMRVEO1Ow1XTnMAPqLPD9sLliSuIzc2zZ1GRh3jwFetNy6mDKo6SYFaqp0A65sJ8PjynkfRpeIfajIJ05BxbwowfAAHERr47oKvNQ7d11zm2cZNkp6ryvKUkbvqurRtUgPz6VURCutz9yxbjVMnpBIvkmEYRpCJV6CMVCnPijE7D6MC0Lz0KsSWHv','Pxzr0f7DzD','VFcQng44sI6cnBMETcIfyEkHea2WQKx4kOo56RhZtNKETLthGCcTblnz3vU7HHE6glCnIo0Kt1lGoQunKXi4p9nCDDBVRmSgWWUU9jkqxfWUOWtFL9mQ6YWmGIvkwD4PiFDiWWHmMaMMwEou026XqdKJbYKoeohLorwwTnJpM0hXjPiw0Ptkm4tkZx61OODvXm4nGKERatTgYPWJBZ8LhSY0gsR1yyEJ','DQ','R',13);
+INSERT INTO ti VALUES (4053509,1172173177,'30AqMrFYYdE2S8B83TO8ovB3uQVOxjpDAYARaSsaDkM43J1WowWA85bAJ','KW0x2vE9RNfq5Qu72DutASGKRJGWzdJhjcd2pJih1odFWZLOoO967xDzAxTK7znZpjOFosMRVEO1Ow1XTnMAPqLPD9sLliSuIzc2zZ1GRh3jwFetNy6mDKo6SYFaqp0A65sJ8PjynkfRpeIfajIJ05BxbwowfAAHERr47oKvNQ7d11zm2cZNkp6ryvKUkbvqurRtUgPz6VURCutz9yxbjVMnpBIvkmEYRpCJV6CMVCnPijE7D6MC0Lz0KsSWHv','Pxzr0f7DzD','VFcQng44sI6cnBMETcIfyEkHea2WQKx4kOo56RhZtNKETLthGCcTblnz3vU7HHE6glCnIo0Kt1lGoQunKXi4p9nCDDBVRmSgWWUU9jkqxfWUOWtFL9mQ6YWmGIvkwD4PiFDiWWHmMaMMwEou026XqdKJbYKoeohLorwwTnJpM0hXjPiw0Ptkm4tkZx61OODvXm4nGKERatTgYPWJBZ8LhSY0gsR1yyEJ','DQ','R',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15137074,-751988519,'MYOn1Y3ClAqY6LALPVk','kTM3eoF0EZ2Hrr1TljFo1YaTfkDbhzaIL6BZWSd4cwgVlEleRI5NqzJg58LXgdMBOnMbqPutqReG9sYOQeicE1yWxDaDgjXT1jhjqJ266c6wlXOfr4BontzAf2mxzwgUKEofiG8sUstoT4SwM7cOHiUZUzlQQwQV0nZ','33ZBEXZZUH','tVC5vfsmSiHbwa5UidMcoVaDmE2xgpWDqFiqYx9ChyHoLsAdwbFgNWHiXgu5OILA','syq','I',14);
+INSERT INTO ti VALUES (15137074,-751988519,'MYOn1Y3ClAqY6LALPVk','kTM3eoF0EZ2Hrr1TljFo1YaTfkDbhzaIL6BZWSd4cwgVlEleRI5NqzJg58LXgdMBOnMbqPutqReG9sYOQeicE1yWxDaDgjXT1jhjqJ266c6wlXOfr4BontzAf2mxzwgUKEofiG8sUstoT4SwM7cOHiUZUzlQQwQV0nZ','33ZBEXZZUH','tVC5vfsmSiHbwa5UidMcoVaDmE2xgpWDqFiqYx9ChyHoLsAdwbFgNWHiXgu5OILA','syq','I',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1697206,1422411202,'MBSBUhJQ1UT7aN6EGNe5qJ4cjAjAlDNCA15lzb4pj5GfXrK','TlxrqKvIR919FtyBrVEDTG38zfXA9rWx02ZcXbqe0KWbiVkmK8nGPKECI3UTNCHpZlGKflQ7bAc5RyuBSPKVJqzSjlcBBsnRV1TivZeLTLsDFEHQ5tNMnvrHNKSoOWlJF539RRQQ8VWPIe','72vwNHKTDre','ssv91QcSwN18pN5qCDIsPhJyMa0SKTXrKkknzXnm4MTGVtteAapNTCeWrK','2','DH',15);
+INSERT INTO ti VALUES (1697206,1422411202,'MBSBUhJQ1UT7aN6EGNe5qJ4cjAjAlDNCA15lzb4pj5GfXrK','TlxrqKvIR919FtyBrVEDTG38zfXA9rWx02ZcXbqe0KWbiVkmK8nGPKECI3UTNCHpZlGKflQ7bAc5RyuBSPKVJqzSjlcBBsnRV1TivZeLTLsDFEHQ5tNMnvrHNKSoOWlJF539RRQQ8VWPIe','72vwNHKTDre','ssv91QcSwN18pN5qCDIsPhJyMa0SKTXrKkknzXnm4MTGVtteAapNTCeWrK','2','DH',15);
+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 CHAR(52), d VARBINARY(22), e VARBINARY(73) NOT NULL, f VARBINARY(65), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-18243,243,'wpenOxyMR2O4F8Jw','Xj','4MrhBy1GeRh','4utV0tUH6KlJxXD9yYgwB0UiwV','o6','f',0);
+INSERT INTO t VALUES (8326,193,'4zS8sQJ7bu8HaY0','whVIS4kzzmN','8OW2Q8Xm3sTeNlMHpl0l5eLijfPcNpI0ZNd0','eU3C1JcRtTuspyZOmQd40e1nqNzhvp2O0TxEBNr8STjZcyJ5vbEGbymuDhb','r','V',1);
+INSERT INTO t VALUES (27386,168,'qM2G8TvPFsnmDsNY1ZkIYpv5Jw','achyFZJGsO','Ef3q2fex','WX6F9P0SHaeC6Vk2zSZkhbYEnIdEd8n8dTwQiFdkOgC','L0','m',2);
+INSERT INTO t VALUES (24677,145,'hHRVY69VR26y','QD3bPxJfuTqHdZ','YvjZfYqni3CVc0LxN6JXjFQhNi3d2cb6z9b1kVNLR7wcI5HXtfpXVdKgAYCVPvYeWPK','yHQkRGncvqjKK8zrmcxrerYMLyIObX8kh','T','Q',3);
+INSERT INTO t VALUES (-1948,213,'3Uxw','ohu','h6HYkk9QZlODmDVZbm1eh8pXrKiyjOjUKfswz5FucbJnNxEFeec8bHlt7w5trs4OrZ5u','G8ndqzm7h9wESGsV','9','a',4);
+INSERT INTO t VALUES (20188,39,'LiwyLImL0f0FAtD2xY7Xp95n','nnyxJN','fv56CMHufQCP3VxcMUcF1hWKHS3lzCRcuMZmTD5WzeCK6P1NoFn','Trfos0W4rEWIggapIsmYKaDxoYwISlycGtHwnXmmkHr4zyzPKDSJXNFQfQcYUl','rx','P',5);
+INSERT INTO t VALUES (-12124,39,'HoX','Znl','cqoF6JNSmSyrKprk23Ee0ddOrH7VFMr3VP6RNLeygXxX445PzERP5BzqcVmWmxfJp5Ww4z','dlYn8C08UzflAbLrDDpLUy6TkynAcvO157tL','dC','r',6);
+INSERT INTO t VALUES (31547,212,'Do3alsD6RSxluz76PSvnUt','fXf1C88A1SZLB6vamuSMR5','D7ilunHB7J1Jgdb3ixqXZP2TQCWLMmUOI3yGFSKTyiFHTq1FGzVDuDM','luz9hkKZ72zC6w9tgOYFAzyijGTxPbqscje6CY9Lx5Nus','f','d',7);
+INSERT INTO t VALUES (19578,56,'kZUtbTugPEwdjePMIzTNzuF0Nvg19Y6yrDIyGGaNiVQucqPwBA3V','8M','mHNuNatwLP7TlCAbnxHScAtd8y71qZwG82Jd4SGO','cZwfY0','sG','4',8);
+INSERT INTO t VALUES (-28572,235,'jjAVGmek3Xf2PgDKTI8mHvi','NBhdxKYdzyuH6KgZF','gSy','dH2tjoKkBZltrVm2XwU3MmQ','SB','T',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(52), d VARBINARY(22), e VARBINARY(73) NOT NULL, f VARBINARY(65), 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 (16248538795203698560,-10217,'TcxglEfdkmD0kcwjHYN3XdILy0Oy1kwvfJ9LVKnwUjuBDhTQYNKyOQ06eMY','R43Sz7QUV0yQbDi7QVwjrtLWRSpxslZ2GkNDEFijcMqIvtE7Z9PeNftFo6hNu','Dqmr6wjiGN5jALMNIrxLa68JlE0JhBTcFQm3l','vT','l5i1quBhe','pamI1Hs6rI37LYXOAllKscXUukzyh0e0lpjSnY4xb83vL3DBmtjl9tQ3wANoSBbA52iKiGLlO57mGUm',10);
-INSERT INTO ti VALUES (16248538795203698560,-10217,'TcxglEfdkmD0kcwjHYN3XdILy0Oy1kwvfJ9LVKnwUjuBDhTQYNKyOQ06eMY','R43Sz7QUV0yQbDi7QVwjrtLWRSpxslZ2GkNDEFijcMqIvtE7Z9PeNftFo6hNu','Dqmr6wjiGN5jALMNIrxLa68JlE0JhBTcFQm3l','vT','l5i1quBhe','pamI1Hs6rI37LYXOAllKscXUukzyh0e0lpjSnY4xb83vL3DBmtjl9tQ3wANoSBbA52iKiGLlO57mGUm',10);
-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 (17938870934564651661,27085,'PbqK','afVDl9EooqRratEE7R4sw0IFs5jXXW0tVFUpQiGJSWv7mG2Pm7Lz','X7LkuBUcHIS4JncHJMrP9J','K','EytYwANLDWwFBLMXJkhS','4gICl7tOzn8ZxiHD7yvm6UPU0cavF6Up2MtkKQ',11);
-INSERT INTO ti VALUES (17938870934564651661,27085,'PbqK','afVDl9EooqRratEE7R4sw0IFs5jXXW0tVFUpQiGJSWv7mG2Pm7Lz','X7LkuBUcHIS4JncHJMrP9J','K','EytYwANLDWwFBLMXJkhS','4gICl7tOzn8ZxiHD7yvm6UPU0cavF6Up2MtkKQ',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (445206,216,'nlSfLBXwJy2mXFQAO2mWkE7NWqJ8TQ0fMe7R','uTaoGhoBYNUcgT224lG','dDKQR4ZjFQXMNVAlUvboxMPpPHl4x2Cc','4vB4OqL5NnRTfG83S3HkXMxw5Y3JzE3ol0pwrEwVr4wFCVvLsvFjXcQY8Tn4Ocg','Ug','W',10);
+INSERT INTO ti VALUES (445206,216,'nlSfLBXwJy2mXFQAO2mWkE7NWqJ8TQ0fMe7R','uTaoGhoBYNUcgT224lG','dDKQR4ZjFQXMNVAlUvboxMPpPHl4x2Cc','4vB4OqL5NnRTfG83S3HkXMxw5Y3JzE3ol0pwrEwVr4wFCVvLsvFjXcQY8Tn4Ocg','Ug','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
+INSERT INTO t VALUES (-3563261,170,'J3c3VaT','FPRqGpXqauI1MV6eC','X9cCyohI5UY0y8PZcbRT1XCNbxwGhLIbSgG1Om','fKXxt7UUns6fBgQjLAti0O3hgLiryv7NZnbkzPft5gL','D','3',11);
+INSERT INTO ti VALUES (-3563261,170,'J3c3VaT','FPRqGpXqauI1MV6eC','X9cCyohI5UY0y8PZcbRT1XCNbxwGhLIbSgG1Om','fKXxt7UUns6fBgQjLAti0O3hgLiryv7NZnbkzPft5gL','D','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5901006,46,'qXy0iLCDWqKOCs4CzWXRXCr3wW5EprBQ3Somp4Xzw9','b6WtmTKdRLuLodZXBzQGZMH4xxFdcuzvgnkzMKW2uvJIR0heSIVsYnql3G779XW1q9LYgli9L9Ntxnmb6SPigPXORw744O4b8j8OUlfR5mEHmDb5mDWrpKqjx9xJyy4VriTniHErETYsMo10saF96SQDY1XrdHXGUBTek5H6jX4UWGz8','ws6vTKAX7Y','bCQOMKsOFFNG6yqg','1','1',12);
+INSERT INTO ti VALUES (-5901006,46,'qXy0iLCDWqKOCs4CzWXRXCr3wW5EprBQ3Somp4Xzw9','b6WtmTKdRLuLodZXBzQGZMH4xxFdcuzvgnkzMKW2uvJIR0heSIVsYnql3G779XW1q9LYgli9L9Ntxnmb6SPigPXORw744O4b8j8OUlfR5mEHmDb5mDWrpKqjx9xJyy4VriTniHErETYsMo10saF96SQDY1XrdHXGUBTek5H6jX4UWGz8','ws6vTKAX7Y','bCQOMKsOFFNG6yqg','1','1',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-3856640,18,'DRUVIaoh3','pdUqlQCN27b2uz7uJdr7OdEjGf','WZD8SLkhf4ril8Uru7EYcYhVA9Nl','9JPjHFYwfqGdaimBKQ0EwkAnQiMXayFIDEJMjag6ESaqWjvkByBhlwXuxBumxQKHvX1SGNBenqSuiJDr0gXVGRcGc','6','G',13);
+INSERT INTO ti VALUES (-3856640,18,'DRUVIaoh3','pdUqlQCN27b2uz7uJdr7OdEjGf','WZD8SLkhf4ril8Uru7EYcYhVA9Nl','9JPjHFYwfqGdaimBKQ0EwkAnQiMXayFIDEJMjag6ESaqWjvkByBhlwXuxBumxQKHvX1SGNBenqSuiJDr0gXVGRcGc','6','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2796444,7,'34wMB99leo1hMZjSiP3Tcmfeva0gG0KxN','ARELotMh0NMAEYniSmZ9Ri','AXTi21XfIjJUEhbNHoQaC31SH7P4RjhsRIEuJIdeo3sqEf6BqrYQe15RGgF1bkrZCSmVsypHN','UiqZHJVw5bdQBix0Tm4jYEXCWzRubC4RySPF4bhSyM1vN3SJmgSTbBmJ8S2dracCuD9YBuGoTu724bYRybqDylrmcGgqNtZjZxG8LY6yw1fjwoisHgsyBO0mHMbVtmIvKk','df3','t',14);
+INSERT INTO ti VALUES (-2796444,7,'34wMB99leo1hMZjSiP3Tcmfeva0gG0KxN','ARELotMh0NMAEYniSmZ9Ri','AXTi21XfIjJUEhbNHoQaC31SH7P4RjhsRIEuJIdeo3sqEf6BqrYQe15RGgF1bkrZCSmVsypHN','UiqZHJVw5bdQBix0Tm4jYEXCWzRubC4RySPF4bhSyM1vN3SJmgSTbBmJ8S2dracCuD9YBuGoTu724bYRybqDylrmcGgqNtZjZxG8LY6yw1fjwoisHgsyBO0mHMbVtmIvKk','df3','t',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2013943,32,'MO0bbtCtb05bHNSMaHChHB443YbABbrmayAPIKjBy99q6ynV0tTap','IXfuDGS8q4IOsdEadJZccCJ3p3dg7WW5fwKVnJagF8BWJSwWpUtl2vo1tPt05ozEloACxf8YPttw79QvNIptGVcMY8139Npg48g624DBEfGWvIHZ3ddgO9A8vfiO2tRvmBB3PH0wNMQlJazFOaXnmG','5LvrARevtNT9Uqd27CO3M5gDLHorUS7FRjLswKJpaq','YUda3iwsCjZdSuo3ELQEiNVz1ex0mLPSqCKc3cLxqasE9mtX1vJEWng0vb','2QV','k',15);
+INSERT INTO ti VALUES (2013943,32,'MO0bbtCtb05bHNSMaHChHB443YbABbrmayAPIKjBy99q6ynV0tTap','IXfuDGS8q4IOsdEadJZccCJ3p3dg7WW5fwKVnJagF8BWJSwWpUtl2vo1tPt05ozEloACxf8YPttw79QvNIptGVcMY8139Npg48g624DBEfGWvIHZ3ddgO9A8vfiO2tRvmBB3PH0wNMQlJazFOaXnmG','5LvrARevtNT9Uqd27CO3M5gDLHorUS7FRjLswKJpaq','YUda3iwsCjZdSuo3ELQEiNVz1ex0mLPSqCKc3cLxqasE9mtX1vJEWng0vb','2QV','k',15);
+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(38), d VARBINARY(13), e VARCHAR(44) NOT NULL, f VARBINARY(45) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (127,92,'P8amk1ap66jqDC53gRJMqBnFki4Rfy5','jOu2L','HoxdPTPxqY2TOD9odtnOuk8eGSJ0','8HsXUY','b1','Y',0);
+INSERT INTO t VALUES (123,61,'UZWhRHPk06quC6xaR0yH6LKBizvk','Kga4i','fBJJEvGMiSQt3nspghhWLBRz','27OAIl24GBJ','G','c',1);
+INSERT INTO t VALUES (184,236,'TgGIZr2q0uQUPmnIUR4ziQpPxeQfzg7MN1O','2PW41ysab','3gJJ8EUdfUFq4Xj1M69avfmEVDG','NUlcsQrXLYCaLxAxth2esVN','bK','5',2);
+INSERT INTO t VALUES (226,244,'DstJs8P8DNJg','pQ8q9O5zgl','l0DeFld','1M0m3gxlEQi3VaEEm0h3SR3HvMj5qkYWB6IXwaKItc','1P','6',3);
+INSERT INTO t VALUES (92,227,'f2rxkt1rPs','JiXAm','IYPQpyRnPElhUguunnTonB9fe2Vb1tbtYBMM6dLn3Vv','eqZpOH7wGvMxsB2zwhhGE','wE','2',4);
+INSERT INTO t VALUES (48,15,'o1U4rZV82w','AKYcl','futKeTsSTWGBf54FPcprHTd','R','n','D',5);
+INSERT INTO t VALUES (51,212,'hYlqMgoq5woTITsnMuTPU','JOPYzl','5BXnNfpUoohNGSefnmIXt9QX7GLkbEvdv','wiPO','o','n',6);
+INSERT INTO t VALUES (43,64,'zuzYHP8maB','I7','EDQg2atn842RhtEhWpGFJnnQ5kX00m0sR','C','T','q',7);
+INSERT INTO t VALUES (43,70,'HBXoAubE04xN','0D2kgZhmRhFB','Iq2N0TZ9h4V8ZWiQxUVDcXTwGoi2Zw25VYPtq','ZucfclHmULPfXj0bvwcB7nWZfPgFYXTg5t','AA','6',8);
+INSERT INTO t VALUES (147,155,'j3tCTpQvUSe1hh4zbIUo','UPVG80DEzj1','iw3BVIMcbG','zFuJPivpkNLDPH6emO3vDZREPqDjwHei5UfDKeA','0','d',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(38), d VARBINARY(13), e VARCHAR(44) NOT NULL, f VARBINARY(45) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (15814733,207,'fmaW5rj4SK5','3vo1tNbH86','oDezcx','K1hjJGV','q','s',10);
+INSERT INTO ti VALUES (15814733,207,'fmaW5rj4SK5','3vo1tNbH86','oDezcx','K1hjJGV','q','s',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (1712371,62,'uPyXTdDDh93mJzRJoD1aQ6SVXtTG71UTVba','wLmDOkJv','iLMcz3w','2si0xsKTUA3qAw6DP1','xx','z',11);
+INSERT INTO ti VALUES (1712371,62,'uPyXTdDDh93mJzRJoD1aQ6SVXtTG71UTVba','wLmDOkJv','iLMcz3w','2si0xsKTUA3qAw6DP1','xx','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13883237,210,'s9nfB1AvqoB8PtwIOHj93j','UvC7fJQozrPT52MGWBysUWqU2WeUAafMrTHhQI6IFhYdjTh2uHQnncJD8b4MED6a0HiRm7HZwygozLLYkJRI8VgkOvfyn5cgVorjawgt7gZgYokhJQwzlAYX3mEcjONENfSJCf78OmiWRONS3DU2P3bWE9aVNgHKTLEfh0Yv4rwMcMjb1GWPKqzm4LFbUlfvcSbdpYTB2LA2CKdft43v4JR34xePYC4fq09bLMJNWw2nrqC3mD0RU9Qd','7ULrnvOFTmgRGa14LueP677rdQlAgOM3xUZVGYUh','UlsJAP7','bB','S',12);
+INSERT INTO ti VALUES (13883237,210,'s9nfB1AvqoB8PtwIOHj93j','UvC7fJQozrPT52MGWBysUWqU2WeUAafMrTHhQI6IFhYdjTh2uHQnncJD8b4MED6a0HiRm7HZwygozLLYkJRI8VgkOvfyn5cgVorjawgt7gZgYokhJQwzlAYX3mEcjONENfSJCf78OmiWRONS3DU2P3bWE9aVNgHKTLEfh0Yv4rwMcMjb1GWPKqzm4LFbUlfvcSbdpYTB2LA2CKdft43v4JR34xePYC4fq09bLMJNWw2nrqC3mD0RU9Qd','7ULrnvOFTmgRGa14LueP677rdQlAgOM3xUZVGYUh','UlsJAP7','bB','S',12);
+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 (7538805,93,'ovg9hJd8WHTMKp3km','AxGUblQBnsd04W0PBS2F9U2McYgij23QyCsqoSpLTWyjtfE28I5ptmGjQ42AYRSPozpGTcov0UKCg','e','2BWu9vcmmXIztwHRSW3hy6den6vThbesNO','p','8',13);
+INSERT INTO ti VALUES (7538805,93,'ovg9hJd8WHTMKp3km','AxGUblQBnsd04W0PBS2F9U2McYgij23QyCsqoSpLTWyjtfE28I5ptmGjQ42AYRSPozpGTcov0UKCg','e','2BWu9vcmmXIztwHRSW3hy6den6vThbesNO','p','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6836157,102,'R8IkjGyZmFT2XriTrISuMgDOdgG0LO','s465ptna7OGvz0cPJDlg08NTTHoDL423ygHhZtcOzhRMRywMasaSC9FG7Rql9WS7kWcK3dY9mFpGTlYYJF7dA9kBu2w2a6U2sA74daMRTyxoXLqvYxvWQBliwsmq5ALyUddsZUGn6JiUshGyjqeJundpCWrrEZ4plZdDFHjYI15L11CYMCK6cLu','anwlTgKi3qr9TW','VxqwCwWwK6q5lqVPteYoUorVtvCwVkeOSfSVlFpAf8dIHmtFeKqTLGAdFc6iCZrnXnbzLKwgAnc4JPvpMew7UtHq6rvD6ahP3ZgzFbgiVBLSFfiyczeHrEgAhKkU','c','4',14);
+INSERT INTO ti VALUES (6836157,102,'R8IkjGyZmFT2XriTrISuMgDOdgG0LO','s465ptna7OGvz0cPJDlg08NTTHoDL423ygHhZtcOzhRMRywMasaSC9FG7Rql9WS7kWcK3dY9mFpGTlYYJF7dA9kBu2w2a6U2sA74daMRTyxoXLqvYxvWQBliwsmq5ALyUddsZUGn6JiUshGyjqeJundpCWrrEZ4plZdDFHjYI15L11CYMCK6cLu','anwlTgKi3qr9TW','VxqwCwWwK6q5lqVPteYoUorVtvCwVkeOSfSVlFpAf8dIHmtFeKqTLGAdFc6iCZrnXnbzLKwgAnc4JPvpMew7UtHq6rvD6ahP3ZgzFbgiVBLSFfiyczeHrEgAhKkU','c','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9605483,59,'1iZLIFkZj1V96q2PwmSuhTu9WIPEandsHX','BcwptW3DcJ9gTkxVxordYZShXyMZ2Q1UUeBeMXYFOJ7JsxtWy12ypFJianVg4lB4O239jswhYSWraYvZdDu','KaRDW5nz','D2UFxEClFvO6kdsY30szeN3zpSXD7lP0rS4va9qjPj6T5dyIGRDiD7swTGu61tw6CpP8dtF7qhcMQEJM9s9PszQPXamVxKZ6XA9kGcdnRNqqCqiQDrrQPOUEZgyhHL96TES7WrKzur','Rkp','dU',15);
+INSERT INTO ti VALUES (9605483,59,'1iZLIFkZj1V96q2PwmSuhTu9WIPEandsHX','BcwptW3DcJ9gTkxVxordYZShXyMZ2Q1UUeBeMXYFOJ7JsxtWy12ypFJianVg4lB4O239jswhYSWraYvZdDu','KaRDW5nz','D2UFxEClFvO6kdsY30szeN3zpSXD7lP0rS4va9qjPj6T5dyIGRDiD7swTGu61tw6CpP8dtF7qhcMQEJM9s9PszQPXamVxKZ6XA9kGcdnRNqqCqiQDrrQPOUEZgyhHL96TES7WrKzur','Rkp','dU',15);
+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 BINARY(76) NOT NULL, d VARCHAR(20) NOT NULL, e VARBINARY(39), f VARBINARY(94) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-84,17464633005059681938,'363ksfqeowUcAnlezg8XQACnUarogeQF2','eHGCeKt9uPrVo','N7Q9KYwZ','GNESKlPricXWkOvLhEW1F5jzSYR1G7fMzX0tO222B54IPqMBnqJaZlkAXSN8h7c0zLPAQUBJAUUjtYx1sUKcozSyP','E4','O',0);
+INSERT INTO t VALUES (-86,17165797250445770066,'vhGPbQApcsU9ibYqhJ602EHkba5kT5JbWYjyh9eGDnqWqA4SDL8g1BEcglCaAcG1Tug5WBiGS8','Q3f1ChLpBSAMjgxo','OgPLk920kngvVe57VyC7ndRpQ6C4','2UwoYHYPoFBCH2yCMU9OmEplCzPZ9wg4pwlhP2Lznlc','z','U',1);
+INSERT INTO t VALUES (-16,10340712919251395884,'2IzSeVHbx6llvL5Hvpl0iqKvaZvL8Pxx63Sha468J6lZBaiBOs5J','cK9ddT2G5B7VBd5','KfJWJNIfwcdtc5H8kOIIi12FOnIZpsfQ23U75','jb2FYlbHakZQ0','6','X',2);
+INSERT INTO t VALUES (122,2123364163603707576,'RULK7njxaBxQNpEK9','PY','vmAaAaRpSTAKNBM1bXgTP6QQ8RNSY','1OUk4','0Z','R',3);
+INSERT INTO t VALUES (117,5878749229508675902,'e9D8Voz4gG8KLLPAQgNcy','Hk','u2sMfKjaiL6s3vrlPyE5FzZ5a7Cqdp9','gWK4QbWLp6RJXgOv5WuQBqwOF1dkSkZ','E','F',4);
+INSERT INTO t VALUES (-47,5741888116822952739,'SgVYQ77kGmvQcc2PK97YRv72pkMca2WKv30dHnJadR','dC9NeoQNG','39ZrB8gmxSYrDDckRnYEop21ABl','SqeHGJ7XRhCWWUSAey1B0c1Z9xeoKq01DxMAmO5yRSSVZoj6mJjBjy3tDcQLrMUP','C','l',5);
+INSERT INTO t VALUES (-88,15535933188753111945,'ddb0zq0MHvNbY1i5IdIcfKmfO52Be58w5TvFa8JZAnJukryMApB7glGwZ3M8f4c','PsT42LG3Yf2ZU','eitPDpiXr7xaPKiwbdMP','RdCYW1vRkWWf44ba86CiUMfTEUveb5lo8L','j','N',6);
+INSERT INTO t VALUES (76,2081657440623795784,'8MTV1CHZ6ylvSqJVHek8HjtfpZzm1yerqORwHdZeMKYt9CvJXagNN1yYv9FwvIcbX7m71B','Xy1rEnFDw','suFdbxre7Bgcg38pi7pgNolzn51FvEIw','RkvUeNWhtmWUCOhgt0RoAtPdET2fbQbP4hHZUz6LCO5bYz6u1lvFJxgTR7','Oa','q',7);
+INSERT INTO t VALUES (-32,11137611866067270885,'zVnASpe5bIY4zc0cUmD','IYSJqq4h2hgu','zfaufwuddgs84NOIitU8g25L9AUzq0vZQ8I5izJ','OEsRzZ8aT8AtaJJeMlI63r0iR','X','M',8);
+INSERT INTO t VALUES (-56,2980173080995334098,'q6guGTzofrbwpCkJCp2R3EVB5rLTOCI69WmJ97VLl7rvT','7D3lViJrd2Bby0E1C','wdEkEuwjsy0owrf4LyO9p6fo4Bc','ZBNglWQ','z','h',9);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(76) NOT NULL, d VARCHAR(20) NOT NULL, e VARBINARY(39), f VARBINARY(94) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4246866648941068658,3443741872031086652,'A73iIhhA6L7bz4IgYO0vUu5N41AKc2g31tUnSTvoyB9xhtLoqnbTAI4Ogwz9QRcGPQVonyC8wG','HEnL31d','BkshQZbGbREYBukt4','SFVw86tgTMq5qtvLgGNW92YvHA1vkTKaGr0VEeHFxxBpQcmlvBCMbtrGfaP3laBYjW8bmab2MoChqbtTEJYtX','gi','j',10);
+INSERT INTO ti VALUES (-4246866648941068658,3443741872031086652,'A73iIhhA6L7bz4IgYO0vUu5N41AKc2g31tUnSTvoyB9xhtLoqnbTAI4Ogwz9QRcGPQVonyC8wG','HEnL31d','BkshQZbGbREYBukt4','SFVw86tgTMq5qtvLgGNW92YvHA1vkTKaGr0VEeHFxxBpQcmlvBCMbtrGfaP3laBYjW8bmab2MoChqbtTEJYtX','gi','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77) NOT NULL;
+INSERT INTO t VALUES (-1816951707756039172,1563234887001897608,'94qEOM0o','t8eUlZ8A6','PpXA9nbOum2uG2qpoPK95KZKa3h','0r6XyDyyVWSb2nB531KrvDbFJiFjAlexWPzw2C5M35OvIDOfEOrE7UTN3TJTE9vDkRgJHpzb','n','t',11);
+INSERT INTO ti VALUES (-1816951707756039172,1563234887001897608,'94qEOM0o','t8eUlZ8A6','PpXA9nbOum2uG2qpoPK95KZKa3h','0r6XyDyyVWSb2nB531KrvDbFJiFjAlexWPzw2C5M35OvIDOfEOrE7UTN3TJTE9vDkRgJHpzb','n','t',11);
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 (13971453629449162395,20792,'iEPwWLYVpelpFxpzBMibGZTpSIpoiTfss6JxGHk46PRTMQM0EGdXWcVLg','Nq6jCePnbMIAcPKT8jKJbv2LArxt5vNzHXw4XX2r7ang6LhfeEdX6yxC8auLuyyIO4VPrROXJRPtY0AbRMg61ENCM2tvyIyLZVVWejoxcB5ytnoWcI1BRRgK','xxrbPln','gHS','WmPE5otzW1T','GghyhFj3VL',12);
-INSERT INTO ti VALUES (13971453629449162395,20792,'iEPwWLYVpelpFxpzBMibGZTpSIpoiTfss6JxGHk46PRTMQM0EGdXWcVLg','Nq6jCePnbMIAcPKT8jKJbv2LArxt5vNzHXw4XX2r7ang6LhfeEdX6yxC8auLuyyIO4VPrROXJRPtY0AbRMg61ENCM2tvyIyLZVVWejoxcB5ytnoWcI1BRRgK','xxrbPln','gHS','WmPE5otzW1T','GghyhFj3VL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9374473568281271852,8523,'g1Y7QDPjXqv8pjJXehOHjNA6wY8LT1','N0vCLwp8vjYVvkpARufZtIihYr576vvMnmHmfd69JygbrbiCr1v5cOvuHvHDBNl0uxnlMINEAob2Z6pIKFT6hSVeU8SGz15S0isfrJdLXVO','rjw2Qi5FWh4YFhptUq7ch9pn7gdxAtezVbBAdTJwvNn','eNd20rtZIwKWD3aq9QefSBbfanHdHC8AQkz3EpBL1TSAJA2AmPF87TAlzuK9tJFe8V4WH10UGPt','GhnTT2J1pt0xK5rnqko0mEY','YpCIDIfX4ji2JTTGG8m9zUhDm8ddeByjGN7j4sVjSywhEqjYPpgNZ1RwrAuWDQLu5jObnvw',13);
-INSERT INTO ti VALUES (9374473568281271852,8523,'g1Y7QDPjXqv8pjJXehOHjNA6wY8LT1','N0vCLwp8vjYVvkpARufZtIihYr576vvMnmHmfd69JygbrbiCr1v5cOvuHvHDBNl0uxnlMINEAob2Z6pIKFT6hSVeU8SGz15S0isfrJdLXVO','rjw2Qi5FWh4YFhptUq7ch9pn7gdxAtezVbBAdTJwvNn','eNd20rtZIwKWD3aq9QefSBbfanHdHC8AQkz3EpBL1TSAJA2AmPF87TAlzuK9tJFe8V4WH10UGPt','GhnTT2J1pt0xK5rnqko0mEY','YpCIDIfX4ji2JTTGG8m9zUhDm8ddeByjGN7j4sVjSywhEqjYPpgNZ1RwrAuWDQLu5jObnvw',13);
-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(21), d VARBINARY(95) NOT NULL, e VARBINARY(42), f VARBINARY(68) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (36143,15879791,'3lhsA179SlD2vystW9','CCEHRH7FsdzilUi0AN6LXoiaF3USHkRglSWx5QYn4x99CyZyxVMkDGnflCP8SZofF0biPJr4G','gSySimzh','HFW8VIXq68bTdqveWHFuUo','0cr6sn86JEEfRX94LsMammXQdKfN2AfEsDdH7cqQhuHawvPifCOUWav5KvsSn3AjzPu7c3TJNzJFqIfetUql6nH','1eJbEnes0P4m3raJn',0);
-INSERT INTO t VALUES (1027,11838189,'s7lAgfyNm1jZKHyq','kbUA0Bdgg1hiuJztpNB1fNk6DzUTysHWl','LyFpb3lxm1JJiJrAPZZsjcfL','hCYl','NxfJ2yNgjoRGEKXQEpoBz1Aco','NDHmsct0U4yN9kEQGYCtnC',1);
-INSERT INTO t VALUES (29152,12521706,'HvI','Wnk','TeUYo0GLJbiImqCZLODXR','Ltsq4IpEu9xCv7mCY8','RgBmE047m4GtZdb25g6RYkakvjOAvysEz5z','HJQ1ttDXY2NHpLczkkhC0',2);
-INSERT INTO t VALUES (48697,8492675,'Es7WrbIwzsYfn','8AApMZHqXumwdlIri560wFKPjYcY2eoVQDHxUXZ06dptFH0phwppWNCOZasfM4cww1IcrepslN','uKfkf5l2njEsVWLShJ8nrTC8e81vZ0F','QSWv52gGefCn1nAG7X7ZT4zSEKb7cBsWH006gCOVk2YkWLhy8UImrzIrmNctYGi1','FDTCsxmk6','abblV73L67byzQcOGAqZz7xfxO2te6GxVWMCI42PgsC1DbhGrWBH0V4TRMc4xYMJG',3);
-INSERT INTO t VALUES (57275,729560,'g','HEdg0Y1CDpdVDxXBJfrqpnuHFfEsRlRNOJHuBWPgYjgqrDQJeOIr7jg','t0ZGRZuRaviikDGnLkk0','qLbPs8evWyNyuOKUAOqlmgrGjUlHUftEXLRxhDtqVm8w52uaKl5yPO','SMaYl0XMNQZXsDffYFv3KJrXBaOrHVyp1KxgDE68jdv','1n9nRBgd6httH2tuYoyPk9i9YBXw8Omw7vUQVXQkf0nYO32QaUwRRAbkv',4);
-INSERT INTO t VALUES (50131,4613738,'Qv9ucuqaPxGA7gjf5','p4B6hjSEA63m06vOAsiVvf8Ft3A3WuuwgBFhAQkz6tFJevdJjKBp9dt','9YgaedjrSKi3mUJ1c','9EBEiMD46ynxl7jDA2ctDGmxl2b0J2IzdpEG6bgAkQcN15DqmbYrJ2vRFOsz','zeAfZEHqrdFpBaLOkoehI7CWhd5VWYCyKiFNuMzZ','NLLsEuyNWe',5);
-INSERT INTO t VALUES (52761,8306630,'ZCYnCoqI6j6iO','7Q6BhHmRD0Wcfv5yQWQDRuqkfpq714pABuJVhfZWs82QNqpovioQr8SGL4z0hyuniULCT','NzRC3s993EUr8s9RMStsOsegf8b','x6PmYHQmI6LaKwjrQVZrv','F3YxR6HQT0nSguOtcowyu9DVCMldUNhpVi1Npl1ibor9wcbOaaW','h29EEzs7YXIYSaUD7M9XBWECEQuJlnmMjKnhm9eCZM4HgRIVUAVq4p',6);
-INSERT INTO t VALUES (57963,13353477,'L3IG','fEIZsEBn2t5JNYvuhOAYPhZVKYZeac7cSp3f0NRAbIxKT83apklg','O3AZ6kvkC','KSz48','rh','YxL',7);
-INSERT INTO t VALUES (31716,13852246,'DE','tvnd9woNBIaO7xaLSxYmBCnpqUb5tNIelvppS7TjTTd6cyphKs6fl5iMwXVG1TXsLyvxKdtkurY4nwVvbKdOjIccSfcw','tJD1BOUNqKcKyzwXXHZYwkyUp1Yp0Wa0Xarwfs9','kjPxYY8bbTm8wuuswK7RkPBg5kQvQM6JrXb4nki9coUoKp77Fvj5KSjBz','MjXjcUmZczovMbpOeGovPhPcEP0nl3PYY','lViiPQSQ5rz4ZeadbJsGWJ0',8);
-INSERT INTO t VALUES (37738,14853637,'g7SwU6oRtH','70r1VHZAtoPTkiiNYCWCDe28VpEuLAfdqdsNRbhQ9','aUmRcA0LvcYer3iFX42tNsb5P','G7Vd6FTWe6DzLKh4DTVIVN4M5A9Gu5gbV8CPzeOcnnv1RFifNqc1gFuc40ajQUs','sJSdYRRxenluLBkUI6Vzg6K4N31LZ7OX0YiTgfT0pr6Tcd8JJF8JiCTaewUUzSezCjtd5bwjWZ','kpfBAyJQvm0WAbgXZhfJfUT6cEVhQQqfrlulpTgwCiA5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4979012534844922696,5212937998350613323,'qdbFr6ELkG0Vi48oyuXoBjdqw2iXDNWE6peKB','IrZoDW6RoRMIj9ZiUDBWZH9b3gSWx9Dk7IXuzgR9I5J8OWgCy6R7GeLAnAYkaCXE3Rq2cG81WamFZWuiQuHCmee962reeBGtiHCW8nUqC1mobrhlJAXfBXdNKfwelRwRlWUPaWeB3FZqIpkhoiRgk3R','bAtU367MPjXqt9PwNGfUAC','eHio0uqy5LIqJ2k8zP3k5k9XuSMK1sRK094USncCc7c8CvEDuFuXtgzRyVy5PIku1VTIVlXYs5OxLEw9zjGtyi4li','q','l',12);
+INSERT INTO ti VALUES (-4979012534844922696,5212937998350613323,'qdbFr6ELkG0Vi48oyuXoBjdqw2iXDNWE6peKB','IrZoDW6RoRMIj9ZiUDBWZH9b3gSWx9Dk7IXuzgR9I5J8OWgCy6R7GeLAnAYkaCXE3Rq2cG81WamFZWuiQuHCmee962reeBGtiHCW8nUqC1mobrhlJAXfBXdNKfwelRwRlWUPaWeB3FZqIpkhoiRgk3R','bAtU367MPjXqt9PwNGfUAC','eHio0uqy5LIqJ2k8zP3k5k9XuSMK1sRK094USncCc7c8CvEDuFuXtgzRyVy5PIku1VTIVlXYs5OxLEw9zjGtyi4li','q','l',12);
+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 (-4367920470283858275,11995701072249286949,'QIHoa8jbM1GqncHFNQ803mTXV4','WXv5vdqZ56H21MiOFQ0oM0y089RORceqY6ijBjsX83NlCo7tfOCpRBa6Uv4YygGeWZEwaizh0DhKSI2zg8cbAc3umZlx','dLrFlVH22EL4ZKyfRhJgJS7974SrEcQje0thXoX','K2LA4Q3ktTz3sOSvsDDeYhob1NOnKvrxb4xWTdXdIQBCY3uOfFPjABEPVwy6NvzFvQXQBUbQFagD5IZWQVtDnTteuObNkqF1zdKWnCzwRq0orzK4VDzr5cchKYYmy4Lzsx66CB7SX8rl2CxpLOcZeXKsDTMOawZNok8xFGJqbooOanedZ7IN2G4vnhvrLaUR','8','5',13);
+INSERT INTO ti VALUES (-4367920470283858275,11995701072249286949,'QIHoa8jbM1GqncHFNQ803mTXV4','WXv5vdqZ56H21MiOFQ0oM0y089RORceqY6ijBjsX83NlCo7tfOCpRBa6Uv4YygGeWZEwaizh0DhKSI2zg8cbAc3umZlx','dLrFlVH22EL4ZKyfRhJgJS7974SrEcQje0thXoX','K2LA4Q3ktTz3sOSvsDDeYhob1NOnKvrxb4xWTdXdIQBCY3uOfFPjABEPVwy6NvzFvQXQBUbQFagD5IZWQVtDnTteuObNkqF1zdKWnCzwRq0orzK4VDzr5cchKYYmy4Lzsx66CB7SX8rl2CxpLOcZeXKsDTMOawZNok8xFGJqbooOanedZ7IN2G4vnhvrLaUR','8','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3018361212592247329,9515028228444879701,'MMiK7lgANdXvuaqTYLSKgv7frHISFZ','ysrtEWQquz','jp6yxNsSkaFaopv','B6T8CFmunAFEucaffnkogSrVuadLQ5RliHVpJXoNeJ5xYZb8E3c9ghNmMvm7YlaRBVLxctHBREaHMRGbpdurFf8r7sSPhRL9vZALHErZXlJmz9gdnG25HwxmWmvSkeoomZrxyY4r9crg7ddygfKCMJnIsllhP3pMycUUaY9TOM8aDK38uRfujkG1aaCL4EjWvPgV3423iSZQSHqYEIf8cVHYTdr6vysbitY8iZFB','p','f',14);
+INSERT INTO ti VALUES (3018361212592247329,9515028228444879701,'MMiK7lgANdXvuaqTYLSKgv7frHISFZ','ysrtEWQquz','jp6yxNsSkaFaopv','B6T8CFmunAFEucaffnkogSrVuadLQ5RliHVpJXoNeJ5xYZb8E3c9ghNmMvm7YlaRBVLxctHBREaHMRGbpdurFf8r7sSPhRL9vZALHErZXlJmz9gdnG25HwxmWmvSkeoomZrxyY4r9crg7ddygfKCMJnIsllhP3pMycUUaY9TOM8aDK38uRfujkG1aaCL4EjWvPgV3423iSZQSHqYEIf8cVHYTdr6vysbitY8iZFB','p','f',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (770920775125086250,15107488144450624823,'bvqdF3WQrLX6FeZmgl4PvWNqGajLStc','bRaGbQkDEucIAf3MIX5JPIwskQu4iaP0LBLvqfDT9eDOgnpX9TCo0t7hedqdOtOpLjMOgeCWTd6lRzMp8r9LIzPeGvWK9EHKUxgOVN6CH4Jr5PRykDlpq27NRX8xvAqsihqFoPRDuZ9Jqwk5sTR3RcIhcEv4eCnTZGvkgmSeR6EANOOKPXFMIBsuAmsgOjHdLL','MGbr9O31rOYT91cj6OMFBIbqc','CX6Z4f1FT6qp4dbLC9S','eoh','tG',15);
+INSERT INTO ti VALUES (770920775125086250,15107488144450624823,'bvqdF3WQrLX6FeZmgl4PvWNqGajLStc','bRaGbQkDEucIAf3MIX5JPIwskQu4iaP0LBLvqfDT9eDOgnpX9TCo0t7hedqdOtOpLjMOgeCWTd6lRzMp8r9LIzPeGvWK9EHKUxgOVN6CH4Jr5PRykDlpq27NRX8xvAqsihqFoPRDuZ9Jqwk5sTR3RcIhcEv4eCnTZGvkgmSeR6EANOOKPXFMIBsuAmsgOjHdLL','MGbr9O31rOYT91cj6OMFBIbqc','CX6Z4f1FT6qp4dbLC9S','eoh','tG',15);
+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 NOT NULL, c CHAR(63) NOT NULL, d VARBINARY(37) NOT NULL, e VARCHAR(92) NOT NULL, f VARCHAR(1) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5535,8085324,'GmIdZVfG8RTGhVWZg2ayZ','TMDC3r6OB2DseX5pm8Vhw5h3Y','CWc','1','u','yy',0);
+INSERT INTO t VALUES (-14398,15274354,'2oFoSKfyB9oQHrn8j00IiiNn7F','q0tAOoEEEyspbq0ErnXC6P','YfT4iGlk7DmVhclGzkaSZfYf8Lyrc','D','4','M4',1);
+INSERT INTO t VALUES (31962,3178396,'xQMlgu3ga6oja2lzM77yuKUSCldnQMev4JnFyP2dy','sjwtwWKEiNEu2YICTKIeEHNd','iqLnuVqPLz2agxXQmyor7tLFibi9454TQZtICuqdnHuyILX3V2tnrE8MKz4tJglwvy6esfp1suhurFFvFaslOY','o','B','lZ',2);
+INSERT INTO t VALUES (28481,12827118,'tWJk1x6gI3ayJBHhiQaHqQBldx0O','rf6nYpMPfXm2LLhu5HAQd7Hj','Bar','Q','8','m',3);
+INSERT INTO t VALUES (-32712,14900628,'kKwfUym2saNDaiq7p7WvSCxJG3Ij93MNegayXpyhy19','I9snDMKlWHk9zK6','TfMkHorZZdItP1C8ary9A','I','6','G',4);
+INSERT INTO t VALUES (-3386,13631769,'8xdtMOW9ufAwsxmiA9n1SEdn7f6CffpI6Tw8Y','SlNgC8A','BQUc7zqXrTYaHuxnqHjbWoyRFVCBlMACyRAZp9OrdRQIbhAjHJD25Un7NaM8gkJOKccmJH','5','M','u',5);
+INSERT INTO t VALUES (-1954,15798280,'0qyyraYjZtWvw0zHWUeDLGFCA8DKHuhGbAevMPsyiK4JT','rt4Pf9kWMqwMoDd','ns7uQNBsG','9','1','3',6);
+INSERT INTO t VALUES (-14548,1342334,'NSJs8COb','PanL7wG4Rj2HPSvUE8YguQoHpU9Q1tH','ghZJzwyrEDsZd2ysTNnbngjy79wudKL44ASV18FtKCK2HIv1fSGwvGfL1yd3GZmgsnqKs78rKtsPfdVm16bq','F','0','Es',7);
+INSERT INTO t VALUES (-13498,6678914,'VADwLDuVHa6sk66gVEaD5BOcWu7jtUTIVyA5S','okwG54gRMu8mOiYq','j','j','o','hM',8);
+INSERT INTO t VALUES (-984,14734806,'FDWr61MbcTFbqiXLRsPKOIhOs5BD','1Gwxbnd3VeKQFBEd6fmLrjUzxnW7QbBwlDjzc','LfmKTuvUV5Fewjb49PDIhMjjsXIGyy0AzbNXYsw4JAbXLhLqEqPG0NmzUTvHGJdBLEze1UdESYigUnhYM','f','b','V',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(63) NOT NULL, d VARBINARY(37) NOT NULL, e VARCHAR(92) NOT NULL, f VARCHAR(1) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (792519050,15607619,'2xnBDG7OZuMK','L1HcBoJeUYwd','qdx16cuskl3yVHbLKTn','6AdOc7RuTm0QxnEwndXK6Y0MdMBUXZGVtkC9u','GDhptISovj8sCxQhNk84rsl769YuMxjYjEeod3maXbgGhjLhg6hsGC2kT22lsmc9MjPM8N1Zqc5RnQ3gHfgFWCVmTRE2VOoJwADW','x5ixD98tHJm56PQVbUtiZZx0x',10);
-INSERT INTO ti VALUES (792519050,15607619,'2xnBDG7OZuMK','L1HcBoJeUYwd','qdx16cuskl3yVHbLKTn','6AdOc7RuTm0QxnEwndXK6Y0MdMBUXZGVtkC9u','GDhptISovj8sCxQhNk84rsl769YuMxjYjEeod3maXbgGhjLhg6hsGC2kT22lsmc9MjPM8N1Zqc5RnQ3gHfgFWCVmTRE2VOoJwADW','x5ixD98tHJm56PQVbUtiZZx0x',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(22);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
-INSERT INTO t VALUES (3414853389,12253865,'915Fxikd','7WLtRU365jHkLsXIw34afCkgKg1cFVe6KALPU08v52C3c0SVL7WTTEjYkTGVx7','ftgTZZoBh0RzogFlRIKIiF99wwW','g95HQiXQva2eB1eBEar3GcEt3nuQZjSOrijMaJ2W4UOG2IlpG','LNjllBfgQsPQjSKDaSqtheNM','V9KtJzJqczkKV18NWUabMJzbQQFz3vltk0qe67a2fLpSxiu883ddlRs9SKQ4W02Vj0wu3PmJDacNx87lKT7lL',11);
-INSERT INTO ti VALUES (3414853389,12253865,'915Fxikd','7WLtRU365jHkLsXIw34afCkgKg1cFVe6KALPU08v52C3c0SVL7WTTEjYkTGVx7','ftgTZZoBh0RzogFlRIKIiF99wwW','g95HQiXQva2eB1eBEar3GcEt3nuQZjSOrijMaJ2W4UOG2IlpG','LNjllBfgQsPQjSKDaSqtheNM','V9KtJzJqczkKV18NWUabMJzbQQFz3vltk0qe67a2fLpSxiu883ddlRs9SKQ4W02Vj0wu3PmJDacNx87lKT7lL',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (22442,7832598,'8LZQZxLrpdY1050cyrmHE5zj0I7YSmVOtU7OsBkhO6G1c9DarAIk3vyt','mwShZS8wLkdVQL31FCl9FvXFqKTfjh','Z78uvx0SmCvDweCmd4l00UfnnoMVddTjkCgbG9826sTJmnFL2OAA','r','5','f',10);
+INSERT INTO ti VALUES (22442,7832598,'8LZQZxLrpdY1050cyrmHE5zj0I7YSmVOtU7OsBkhO6G1c9DarAIk3vyt','mwShZS8wLkdVQL31FCl9FvXFqKTfjh','Z78uvx0SmCvDweCmd4l00UfnnoMVddTjkCgbG9826sTJmnFL2OAA','r','5','f',10);
+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 (15488,10189533,'XSAMwu1poSWvPKWOEWx2yYniIjz3ZXKpmHlHBMuujun8oKVOF71vNI','jRwiGHgBT85ZrqpxMOOd7cD','8WLZ5qlC','f','O','X',11);
+INSERT INTO ti VALUES (15488,10189533,'XSAMwu1poSWvPKWOEWx2yYniIjz3ZXKpmHlHBMuujun8oKVOF71vNI','jRwiGHgBT85ZrqpxMOOd7cD','8WLZ5qlC','f','O','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (976387233,4417147,'Y','oyzKv9mTvot0ozdRajvNHrTcifJt0ppYDvyqW3eEuOHe8wt7IBpImKHVbCU05JIMmTItE04T3Gx6rYLVUhsWIh2eRa0SHeDcxKRnLXrnrQZZNQOgWd3RMISm7m4QJkgEq5xyiFm6BfEfYNK3mXQ2BDXWFdgO4R88b1vQIuDzkRcqWVzqjVR1zNy5Gy','PhEFYQl1cfM6ncjib01CRbS7Sl9','aMylzdSMsGObnqyRzLtg1jBsMzdIZpgLwewlTW62gPGWZfC5e2207hSHiXEJUThXHq','mBAv9m53XOIBX3','ADd2BrELdgCmxcnSgydh7DmN3ODWRe2Nn83mUmSG4AZ4xIi',12);
-INSERT INTO ti VALUES (976387233,4417147,'Y','oyzKv9mTvot0ozdRajvNHrTcifJt0ppYDvyqW3eEuOHe8wt7IBpImKHVbCU05JIMmTItE04T3Gx6rYLVUhsWIh2eRa0SHeDcxKRnLXrnrQZZNQOgWd3RMISm7m4QJkgEq5xyiFm6BfEfYNK3mXQ2BDXWFdgO4R88b1vQIuDzkRcqWVzqjVR1zNy5Gy','PhEFYQl1cfM6ncjib01CRbS7Sl9','aMylzdSMsGObnqyRzLtg1jBsMzdIZpgLwewlTW62gPGWZfC5e2207hSHiXEJUThXHq','mBAv9m53XOIBX3','ADd2BrELdgCmxcnSgydh7DmN3ODWRe2Nn83mUmSG4AZ4xIi',12);
-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 (3610515731,16556812,'MPzLV2HVJ5sM6sHCOOqCn','ZmA1qhUSonKHBsS9tBA4YZyyrCsTXh8QhDkWicKMiI0G8cLNsGW69zC8a4Kd64NLgF0djesDf1bffJwjmzKh0BbzmQ4xyc1NcylVSE3nYrsijRpXHmHUzYAfmxk4Ei5eKjqGrMdgpUAHDlRszq1O072gKBiHadEilwkfZb9tkDl6AHnqPMLJSkRIryw5XErKC6R49R2lL1pZVN0Hx2guB7YqPDEjZHaeqg','xIVk8Us7rI','i3EzLkQEHZW53PH7zz3Jqg4JddZLUNwNqOqu9nLH3pyn4h8wgRfMulkaGGevgf3cZEm5wd3aFR1YA2HEIDGYUtoMh','SdTlfhhWaSdPolOYwcQVQZ18b3NMtB','fB8jqDeQFzOwEujJ1',13);
-INSERT INTO ti VALUES (3610515731,16556812,'MPzLV2HVJ5sM6sHCOOqCn','ZmA1qhUSonKHBsS9tBA4YZyyrCsTXh8QhDkWicKMiI0G8cLNsGW69zC8a4Kd64NLgF0djesDf1bffJwjmzKh0BbzmQ4xyc1NcylVSE3nYrsijRpXHmHUzYAfmxk4Ei5eKjqGrMdgpUAHDlRszq1O072gKBiHadEilwkfZb9tkDl6AHnqPMLJSkRIryw5XErKC6R49R2lL1pZVN0Hx2guB7YqPDEjZHaeqg','xIVk8Us7rI','i3EzLkQEHZW53PH7zz3Jqg4JddZLUNwNqOqu9nLH3pyn4h8wgRfMulkaGGevgf3cZEm5wd3aFR1YA2HEIDGYUtoMh','SdTlfhhWaSdPolOYwcQVQZ18b3NMtB','fB8jqDeQFzOwEujJ1',13);
+INSERT INTO t VALUES (-23568,2206375,'ee9T63TNq0ckymgSwo','ppHPBgWAebg2YZG7h09lAxz0rG9AsTVj3PYXZlpxDOqd9UFPETU8IquadFBeiv8sy3mlwFwaXNV4KYidgXH0RvQLyCmlLPiYtXmHhK8vr71gDUXcuCM5lNC7LvSpCLFJ881ZOzT3XnldLfFspWVzmjSNoRcNQe9siLCM7xGEZGVZ8r1ZmNP0tcGSs2ENaHBPHos5MHcw4XYxyoa3cG2Rx1exbMcS1LKW8Ynrff99PJGvYSwPETZ6UH2s5Zr','5Dkkxp1Xs6yUMGXgi','b','D','S',12);
+INSERT INTO ti VALUES (-23568,2206375,'ee9T63TNq0ckymgSwo','ppHPBgWAebg2YZG7h09lAxz0rG9AsTVj3PYXZlpxDOqd9UFPETU8IquadFBeiv8sy3mlwFwaXNV4KYidgXH0RvQLyCmlLPiYtXmHhK8vr71gDUXcuCM5lNC7LvSpCLFJ881ZOzT3XnldLfFspWVzmjSNoRcNQe9siLCM7xGEZGVZ8r1ZmNP0tcGSs2ENaHBPHos5MHcw4XYxyoa3cG2Rx1exbMcS1LKW8Ynrff99PJGvYSwPETZ6UH2s5Zr','5Dkkxp1Xs6yUMGXgi','b','D','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (31229,4307314,'C0tnxlLNHi01q6L4JUHaRTZFgME2bBzYOTKUSAqH3un93ZubXHvJYOoGa3DVC0Cj','p5gXuHEPVXdXO8SCpIShvsIJtPrF67Yeu2Ee48nlzz44ieAj5rdEUHp6M3Z5y46vkUT1IoKtd53wvRQiqsMSTP6l0SR6zvCuoMB5Hq3cfYA8clrHcQIX2olTKiDTZTqsxROcR1CE1tHH02TFJGQ24wKewrYElUWsosWSxsCGKaMqgdj88uKyudDj12QfiFzAXZRU2AGMN1sloeyIlf12cG1piPfVvLpEFaaataydjOr2rrOkTRp','N6YnDw03mZDVVxB1XJKzRyPLHJKtUwsd17IVfMVeyC8YFagEahW','vWt151AYLVMrUVMBjlc1WtHZnBqup6NZ02re3Uno2ahJF5XdvlSN','v','Hl',13);
+INSERT INTO ti VALUES (31229,4307314,'C0tnxlLNHi01q6L4JUHaRTZFgME2bBzYOTKUSAqH3un93ZubXHvJYOoGa3DVC0Cj','p5gXuHEPVXdXO8SCpIShvsIJtPrF67Yeu2Ee48nlzz44ieAj5rdEUHp6M3Z5y46vkUT1IoKtd53wvRQiqsMSTP6l0SR6zvCuoMB5Hq3cfYA8clrHcQIX2olTKiDTZTqsxROcR1CE1tHH02TFJGQ24wKewrYElUWsosWSxsCGKaMqgdj88uKyudDj12QfiFzAXZRU2AGMN1sloeyIlf12cG1piPfVvLpEFaaataydjOr2rrOkTRp','N6YnDw03mZDVVxB1XJKzRyPLHJKtUwsd17IVfMVeyC8YFagEahW','vWt151AYLVMrUVMBjlc1WtHZnBqup6NZ02re3Uno2ahJF5XdvlSN','v','Hl',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (14760,4292313,'1hTyJPxAAxND9C3EMtiNLxgvqg0kzN68kSq6jF9IabRYFm1qFI9V8','nNZiSm513luurDXtLVA2BjdI0PXqpO3OZr0PaOZbgLLlWeW1hwpAcFqYU6pDXCQ4i2OvpD7KMcN5GNO3bAlo63OG8bUtqeA9eWrjX74QIAfDAk0UGJXIuYMTH7dkfBaAdqGvhpI4rbtsAY4lxYFix5xfP9YqjkqUILtODpvKu1l3u13tvCSNqsT3dHJgyVDmj9xK3jkuDN3xYPLWXrwqxcU943','IZ','M8AZ33ccK8g2D4cQDUKIRmRzhSwWmVAEwit6HOEdV9mpzvcuTpPBglvoLcCeWgndVZs','kh','h',14);
+INSERT INTO ti VALUES (14760,4292313,'1hTyJPxAAxND9C3EMtiNLxgvqg0kzN68kSq6jF9IabRYFm1qFI9V8','nNZiSm513luurDXtLVA2BjdI0PXqpO3OZr0PaOZbgLLlWeW1hwpAcFqYU6pDXCQ4i2OvpD7KMcN5GNO3bAlo63OG8bUtqeA9eWrjX74QIAfDAk0UGJXIuYMTH7dkfBaAdqGvhpI4rbtsAY4lxYFix5xfP9YqjkqUILtODpvKu1l3u13tvCSNqsT3dHJgyVDmj9xK3jkuDN3xYPLWXrwqxcU943','IZ','M8AZ33ccK8g2D4cQDUKIRmRzhSwWmVAEwit6HOEdV9mpzvcuTpPBglvoLcCeWgndVZs','kh','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (23973,15327858,'n3Zc','XpzK59wXkOOoJL8pKuzi66rnEmxV4yVS8ziaB8btVs91w61zGwLQaNFITWbj81xWYVJEsB0Eohuz3VmBR9wBEZ','vMAsxuz0zJJdvuRzQpMT0qtiG4rHbs9EjH9F8dCR8sr9iplh0u8z7EugNT5ceHS2gwwvR','NVBIVWJMf4EllXXmDzZoii8rwiXClcb','Y','xuS',15);
+INSERT INTO ti VALUES (23973,15327858,'n3Zc','XpzK59wXkOOoJL8pKuzi66rnEmxV4yVS8ziaB8btVs91w61zGwLQaNFITWbj81xWYVJEsB0Eohuz3VmBR9wBEZ','vMAsxuz0zJJdvuRzQpMT0qtiG4rHbs9EjH9F8dCR8sr9iplh0u8z7EugNT5ceHS2gwwvR','NVBIVWJMf4EllXXmDzZoii8rwiXClcb','Y','xuS',15);
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(70), d VARCHAR(60) NOT NULL, e VARBINARY(54), f VARCHAR(15), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (118,33,'NOiXZPIotHL3cbUQQjIR6a5d7c1Zo5weTlRjsUK2V30ET4JSZ2BC6Tf52doSyYsfrNn','EU3r80sPoIbZtp8YJqw3GZBK3VqkT4vT0jmjXmRDGngRasaqTHmdMMjDm','AFqxbwHxk5M','s','xjblawKsuzTAUcfgMIVFLljj6ZB9yYghQ','gujVTN9kSsY73kReSeYG',0);
-INSERT INTO t VALUES (-78,-50,'gw2ijuJI3CPmmK299mpkZFu2loJ9gIm5hDtlCuR3vaSgT9hWLDufOxLm57wf','IBJh92VmwuGi7Rktj1','pJB5OjTpXwiOOXQbKgNfO9i3rGhvoi8yjMU97f0i','VtNH7lvFNr','5','AI7YCfEyzEqj3Ax98s9PIh0yoR294hjmuIclHP',1);
-INSERT INTO t VALUES (107,-94,'POSeiT8qgNp95azJmNWUBrvaKEPnZFEnyfEnOruz2WW0PsDE','nQmakFSJE4pwwB','WXEn0DfPv1HhgfI0ZexOGSX8P7zRCUF6Vmjul2LgwoFOyFlwNRd','LWCtL9ajBH','16DEpIVnEty696Z0uhVB9uuok1vHuFUx1g','yUndX5AODqgqmFkYs5t3LIX9NhSNYNrjOjI41QmhB5CL4ZB',2);
-INSERT INTO t VALUES (15,3,'KK9AgSggf4NIsDMP2FPTNJIQYXEbuzNf3DWMrS9lIgkZz3qORhk3dZONcVLs4xhrv','Hm1vRlxa4d7tZ12QqRTQKZTVf9BBBeSql9lou70s62g2XHTb8LQfQ','JpcG5NwLpMmMepYwkYoOtHI8EfdqNAGSYoTEmkb5yBsJg5Zx7oiRmb','5gsaKmTxKgQhgO','1','yMtMKBu7dgioXR5CiPAl7R3cR5f86iCZ01FuwwCtqGBRVfaT3KaqMF3',3);
-INSERT INTO t VALUES (38,-51,'gVWjkMAZDQJmg1R6JEc4HNM7IRNlBKgpt3HLG8AbWw','aAL2JEAlnC3ozNX9UOwWVnbDvpgV1lLmrcnjbmNFTHQ4siUX','ZrtgKDO','uCQ3DVlORHAk','VdKrRFBxrFpZbGdp8b3m8U54bgg7OurlKYaszoQ4kefklfY6ZhwxFfj','0EsTYtErAjcTNwOg6NdIVcj741WN8O4OphFyLHBwRumC3AsW6hMrLo8SmlQ5jmjqoVkoV',4);
-INSERT INTO t VALUES (91,115,'GXdKVWsQHPEq6Tm1N38xouccZSLFEtqn4Q7W7BJpdthXbqvuD5aVD1LMMZn2Zl','3SJrLoXqwtFNsszekCYAiHBuHF9NE','ghIOAX3zhaIV7R','NSc00','BiiE50Uryo7eJkvz4k1yiJm8T2ub5FAOeoy41uYQJPQYIlmvVxHAEqVIk19D7OYrq','FG0aVYYGrtuxKthhh9m1WZ5NnKVLScELKDEKcd8qTG4QaoWFtn4e81A4foPTVAq88x4GJ30VRFF4YYeJnLiZsq',5);
-INSERT INTO t VALUES (-93,15,'9jb','n4tHcwt5sw7l','V7XFUFTRL89RLftjvwxyMDLtACsMIPfb23','YP95HLdmH','Hjk7wbVYnPFcbNTsqRDsxC4IyPY95t6fGeu96hbcArMAtlYCt0FlqfmK1QwkHUHIjEZWaoj6UeBigR67B1iJANPM','kInJXmPpZYWmhSMfGVDRYb5vgEfb5UZUzDMmMgrqbkbJd018ynQU9T0eMXv5W7Wq8WxUL7JSIhyeiZef7GDihHOxY3NvP',6);
-INSERT INTO t VALUES (51,-84,'tEGVRYu0pAEtqlXYAqxSMKeKd2zisNypS','nJzyzPmJUpfjEUZrlMKSihid','tKP3ktADwhsua','p4','IQZHBkbqGAE9d3vkT2uyu3mcEgtw2bDCcDdqmc3RbHLLPuxshyr0veq7qzYx98MaETYOQKfZ7Mfwh4Ofops','ZLXC0UXTztn6ysNzUNJvj8OV3jqGAYYEl6Zfq9fOgosDiE5VipRfLKUbWwnar0e',7);
-INSERT INTO t VALUES (-2,99,'DoMy0vJ3Gi65URnYAj5fDm1y3cJtHla268vUuY6anHrk','oMgWSRKT53mrjm99','xu4mjYkhqVLhrXKj3NhfYRO0jhufAsEJR5uufi','pvRwmD','wkGe24FVcAPucVgGwN5NTJEnWaXgdNWYSto01cxReaH7exGvLk6','TWqkcbg6E6uXx22cER7',8);
-INSERT INTO t VALUES (-89,67,'uYdmAnni9Z','ca2ceVfgZsQ','3qzzsiJf6E1wvo6T9iU8IEcIHkuE22VxKR7C7r6cgidXOazw7Bn','OEpxO5flQuaA72','1kBNLHGIgf4hQ50PtuG7yN','5mmXsrApuXIZv2LmGCd1q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARCHAR(21) NOT NULL, e VARBINARY(27), f VARBINARY(16), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8638430783743133436,14364683474214523833,'tanRR','9kl','CmfBACNJgc','oEQLf','Ya','i',0);
+INSERT INTO t VALUES (-5763905656780517332,9401186986370914464,'PITTqZ8BeILg','8YGRB9j7Sc6OyPPiS9EW','kdKMCwx','r','j','V',1);
+INSERT INTO t VALUES (4620807921638371001,5994933830559309995,'mD6ZOd4RTO75Ft2','nlNz','RLsbVCirD2L','yGlQFZyie','LJ','R',2);
+INSERT INTO t VALUES (-3402493699999701034,12412829865399648364,'Yi9eFRmHVZ','zin61MuDFX','RkNRvesR605YErvYLntgqpYl3jB','93kc33rnfg','r','h',3);
+INSERT INTO t VALUES (-5673968968146087090,14042273253494432701,'bHfWXzXWr','vFZXeQOsl','R8Sd1ipAPPp','XiIcVxSoBb6','ZJ','Z',4);
+INSERT INTO t VALUES (-4831238553901673869,13378791876838121308,'QERVnUPYk','5RjCUorVqL','9YXAh9iOZN9k','yQfgmDXHIjbXd','xM','t',5);
+INSERT INTO t VALUES (8809022796171951622,15153816378299534594,'Ljz7z1OoBswwAaFBt','fEe','MMzaqvC03EAbBxUlnmQXZwB','q2ayBBAwJ','0','G',6);
+INSERT INTO t VALUES (9084951151931945090,5507307228903549970,'SUZBvosEklgYcDqPx','hFnr9PkphEf','9qWzmcRaNnBAxL3mrBkN1S','FYUqmltZn','o','K',7);
+INSERT INTO t VALUES (1819944466217571873,9795626432854589435,'WQzXsIhp5vIk9FCau4','N3h','EuM3so','jdY','A','Z',8);
+INSERT INTO t VALUES (8453727641260765651,11938095193767820970,'rlrjzyuiuAMpXbnxZevb094','ivBgEAi0sSbzOVSDmG3','5ysbVy5f3slH','dCqTXXxgE','Vm','Q',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARCHAR(21) NOT NULL, e VARBINARY(27), f VARBINARY(16), 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 (1284,49,'2','mIT3XA3gIoPgSHdwF8dyRczNB9yQCRqEvtSLavek45GbHH4kVtvJcQSOFAtw','1KianJq0Wh','lD','FoigJmlAv','65n2yJoz6zwFy8MLo8NLDry2g4ZvadaQ9kjq',10);
-INSERT INTO ti VALUES (1284,49,'2','mIT3XA3gIoPgSHdwF8dyRczNB9yQCRqEvtSLavek45GbHH4kVtvJcQSOFAtw','1KianJq0Wh','lD','FoigJmlAv','65n2yJoz6zwFy8MLo8NLDry2g4ZvadaQ9kjq',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(71);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(71);
-INSERT INTO t VALUES (26464,-20,'vBASsBonAVTE1eFTDRHgQlVP','vj','wQLqDxBJYe1Rsuy1YFKhkSchMSVUpceLNcRMeUUd3a0LSsaG','LM','xVpg33','MY3gYM8CzxD3yXMJvsOcjsXEjG5FTtxqYkA2yBDKEmZK7S3KwCSoIhuN8rQb',11);
-INSERT INTO ti VALUES (26464,-20,'vBASsBonAVTE1eFTDRHgQlVP','vj','wQLqDxBJYe1Rsuy1YFKhkSchMSVUpceLNcRMeUUd3a0LSsaG','LM','xVpg33','MY3gYM8CzxD3yXMJvsOcjsXEjG5FTtxqYkA2yBDKEmZK7S3KwCSoIhuN8rQb',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-8928640731557784568,4374977444506589548,'ht6K0OKg7icWZ','kz','feT5Ws2tJkHZ1G1730','dWoZN2Pw1j','W','u',10);
+INSERT INTO ti VALUES (-8928640731557784568,4374977444506589548,'ht6K0OKg7icWZ','kz','feT5Ws2tJkHZ1G1730','dWoZN2Pw1j','W','u',10);
+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 (1768413041257856402,11304738782211654265,'X','XWAM','enYBXziG81XOruTonja3Mav','XA2Ts3NJKkR','C','k',11);
+INSERT INTO ti VALUES (1768413041257856402,11304738782211654265,'X','XWAM','enYBXziG81XOruTonja3Mav','XA2Ts3NJKkR','C','k',11);
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 (15497,112,'eSINif7FgsetH2clP2R0pb8OO','uZVG949DwpMIQaxQDVYzkYWZNFG0b3rkbtut9VfsH8IDj23cy0V','BkfEQ0anQ59a6qk9r5yjS08IuQtOJ2EVcP','HXSx1CSzILxF','ALM','heSKti0ahUo899IK7cJBN037',12);
-INSERT INTO ti VALUES (15497,112,'eSINif7FgsetH2clP2R0pb8OO','uZVG949DwpMIQaxQDVYzkYWZNFG0b3rkbtut9VfsH8IDj23cy0V','BkfEQ0anQ59a6qk9r5yjS08IuQtOJ2EVcP','HXSx1CSzILxF','ALM','heSKti0ahUo899IK7cJBN037',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7092,-35,'7GvUtlAbJQsOXJN2ceq27r2UJeSTpKtjn','0STGTju1zPayvRgRCRRU2EISsGoxUoDddvPBRiknGqc06GoxVZgr9XWWCpdK40ygJBEPY9KvRf0QZqvyvXncpdPIhDQ00h02II7sUqZvgDm1UUMt','Pa2bclR7XGHCqkUUYQzDt8bL3q3QR6mfFQ1Ue','d','eD','IxwmNpdjXed2qEoIerYvZ2uFrLtYlmoIhuOzhnxzRLI',13);
-INSERT INTO ti VALUES (-7092,-35,'7GvUtlAbJQsOXJN2ceq27r2UJeSTpKtjn','0STGTju1zPayvRgRCRRU2EISsGoxUoDddvPBRiknGqc06GoxVZgr9XWWCpdK40ygJBEPY9KvRf0QZqvyvXncpdPIhDQ00h02II7sUqZvgDm1UUMt','Pa2bclR7XGHCqkUUYQzDt8bL3q3QR6mfFQ1Ue','d','eD','IxwmNpdjXed2qEoIerYvZ2uFrLtYlmoIhuOzhnxzRLI',13);
-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(30), d VARBINARY(28), e VARBINARY(96) NOT NULL, f VARBINARY(35) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1790027185,-1294196124,'fs9PjDNu10Rd68NXkBKutdVqtf','Rd','DSUNiNX4Azot07ATiuW9w3w3pC6YtoSBq4ZDSqW7MRscoJVxe05rbTfjfT','DXnNmdqNjAsD6ZehieoohZ3rz','eB7QDHIMJbjIHAlqj2uGad6edXi26moTv8w3WuvdzAH6Y8SHP8lfOUg6shyLTr6dPI3U3QV0RaGOse8bvsGz','o6aOCg0nhxYhGfioTORQuUvRwMGaeZF42R',0);
-INSERT INTO t VALUES (197485959,531036529,'WGxvpDL9gAadHitGcHBfP','Zz6','MIvsk7','fp0xraogYfdYG','vGfWZ96QPVUb2fs8qbT8kSceN1kTojVbqoPWkXopLLlyAa9IUNgLqKchibeAtW','FSrLibg4tYfi18BWZIgH9EmkJuDCQ3Mhp3hBSP93',1);
-INSERT INTO t VALUES (-1694288331,614754115,'hZfpQOHKpLfwt0V0ffw','WxmTV','uJPpnsqNBMSkGc6DO9S7xRqsYJLGIYHZWKBdcKErVQKFsDFbseBMdaDXvVNIQwmJeU','KlVn1KFZpQfmZlgt75rtMuCtGAiY','0U09gvkQCQ10Mc3CCw1d9Wv','QV1VbmuVhkjE0GQ7Jd1M0FQf',2);
-INSERT INTO t VALUES (-469786510,-1007393696,'rZ17N0lUJQIN','chycFtfn41LF5JUv','n8eHkmJwy9Xj7j0aBtEe6y3mF7PaCZP2LqQY1DdroCJnrL2cyyon0PUX3q','T0qZ8','FH3kue0e','0pss',3);
-INSERT INTO t VALUES (1940826413,248312223,'j49AMdpi6KmQQrVf80aJsVyJC','HcRy8jkV','nhzhXxaBMpoczqLNfIw734tfy6cGAqNcYNCUq','Es','BWe3pZAmTmWMg32PHJT5qhaDjiseLzl8A1JYLdtJiTI45ffUOuw2dl1aOdmn8n8g4FCqe5eIMguSfrXSDTC6','d8eV44e',4);
-INSERT INTO t VALUES (695644885,523053573,'Som4cFvemImnKqg8JDTmrLA9','S7NH','rH3DT0iD8t','TE8E5AwZJxz3MSyD8b9gkNw','9qvxDytD5wFDgcRdLqQzcfjzThN','CECpff6aG38LfT1qxa9YUip7tPF1ot06lyzVvqDv8JOaKdXi8iHdM2rhrZDys8fzPvlbQsdxBcfyfbG35HRT7Tz',5);
-INSERT INTO t VALUES (1698727485,241399544,'4LerC99i9W','HnO7oeVs8vB','MFJCPeVnQh2JbA4JdtBB2MzUZbvmUHneuRRAriwSvwazRtcgWB8VDku7zkJhf8UBSBQzb','u06XNvDA4vDivG','1mInREWR0VGKsC1','iGQJCSNFMreMHlgsFd9hz5Qk69xe1udweo6oeiCM0kHQ0IxSZ3WrY1VHc5K',6);
-INSERT INTO t VALUES (1036828188,-1149239544,'o','jau3TPvIthASrEAeBK','hDsq4LiYxGO1zy56BsAEGgnlLI90GM1Y3TyXeK3jpaNXTrpxmyCLAwfGkDaZgvNfslJXyrExQ8aKaNifFEagycnGsRWL9l','Bm6R376Z','BGCG','TFOcO0pU7AfQ97BUJR73amzJtlzD8M6',7);
-INSERT INTO t VALUES (2008077659,-1422523091,'cPH16Kdsrg6KlR9MocFe8','dv2KFGmoGgcVQWfzmKP5ph9lvs','8f8PryR5wKRqqYSzUXUXCdZscqFbYCWYQSfk4qjh7bbw','xaKTMEUn6i2ihvsV2XBpmTpGCu78dX','SaIuyZektihIguTdxhz2n3ZvdanQzseeB1jBlar6iqwrYtjZ5M78N1FP8CMvYM6ecCEM6','jqtxfHQzdlQfU0gGf8h8MmchOroAqbnbmIMgDViTCuHrsinX0X0NtyEZCinMpoGoL6bvvRPs5',8);
-INSERT INTO t VALUES (-2018194553,-596738633,'GCCovhKiB','u','mmq87HJw7cOW2nAYMz4GM6c3UpYWnz8Qw2AxNFTNeYDZnjjUdBhzfJjdsgvy4W0M3oCGDRPimrQuX6fpX2j','hKpvH1aEDRjp7dOfDMF','xmUBeLWcAMnOIKMRqMfk1BkCWWWJnEDjx2kQogN8SlmwIunhTqFrN46V6toROR2XSoUkeJRwdswkX','wQnaPudnINrZaT6aKVggaPFOocg7otqI80iUgzKpMNsuqrbuyELgiyrB4CVKWyuck4KD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-194858676172892394,15640132597723092774,'kSfsxkw4rYxwJSU9vmrArOCkJd','tOK6fr0VTxgdJ8WQQ5qhb8QABcLJuv2VcPpwZqp21ofssMJgtBYzS5bCD400Bc91gcs3zrTshAjZxq4nfrzftqRtIu9rNARzqi8mWVvGZcOYR7PkqgaOveHpo8ELClnlLGt5XU2OCbyvHtKPpQhjTw2rVv0LYebplP2nf','IaIYDJTn','Lg0hpOkf6ppTIFmK','JF','y',12);
+INSERT INTO ti VALUES (-194858676172892394,15640132597723092774,'kSfsxkw4rYxwJSU9vmrArOCkJd','tOK6fr0VTxgdJ8WQQ5qhb8QABcLJuv2VcPpwZqp21ofssMJgtBYzS5bCD400Bc91gcs3zrTshAjZxq4nfrzftqRtIu9rNARzqi8mWVvGZcOYR7PkqgaOveHpo8ELClnlLGt5XU2OCbyvHtKPpQhjTw2rVv0LYebplP2nf','IaIYDJTn','Lg0hpOkf6ppTIFmK','JF','y',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3143380000268222665,4788675664497229649,'h3wNIKsSkMMJDPxIAMRw','ZfnGJ3fu2PdMaZDzz19UsLmQrzNFevHtXixiF9wnXEhD5ab6x3I57nCM86803nJHjFiGJ00RUMVm3wOPxm9rOVDpwbVZChrYmsYzEYwSyP437zAKRBMDAtlRYzrFsbZai33vZ6AePz5FFs46h2X88GKwZEKi9XodAKLGNPkSWCeuR9JZq0','W6N','xkTynmEagJJ5FDaT1GXaLuW0X4NzadJJ1gd5S44SLwPOpXhYseo47VEKi4gASFe9RpvWYKTUdiAzmaZjmimdMFxqf1RRYTgDQRwktj5laubLyQOAmvwDQ3cjxuyOIoNEgFAMmR7aFOGOD04vJMqYWxkdLECCklFhmGvDXn3fkVFOpV8nq9rTYkHQMbHcUoQZukzNud29AZBqKB3h3EnG43TTJLOGN0KTjkBEq8DwjlD4lqmM4J8GQnQ3lmt8X','np','5',13);
+INSERT INTO ti VALUES (3143380000268222665,4788675664497229649,'h3wNIKsSkMMJDPxIAMRw','ZfnGJ3fu2PdMaZDzz19UsLmQrzNFevHtXixiF9wnXEhD5ab6x3I57nCM86803nJHjFiGJ00RUMVm3wOPxm9rOVDpwbVZChrYmsYzEYwSyP437zAKRBMDAtlRYzrFsbZai33vZ6AePz5FFs46h2X88GKwZEKi9XodAKLGNPkSWCeuR9JZq0','W6N','xkTynmEagJJ5FDaT1GXaLuW0X4NzadJJ1gd5S44SLwPOpXhYseo47VEKi4gASFe9RpvWYKTUdiAzmaZjmimdMFxqf1RRYTgDQRwktj5laubLyQOAmvwDQ3cjxuyOIoNEgFAMmR7aFOGOD04vJMqYWxkdLECCklFhmGvDXn3fkVFOpV8nq9rTYkHQMbHcUoQZukzNud29AZBqKB3h3EnG43TTJLOGN0KTjkBEq8DwjlD4lqmM4J8GQnQ3lmt8X','np','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-4485637131034354748,18278495769848322093,'zdrlS4vKhyqe7SDRzcK4GDe','en78T78G6P2oiZ5Oz5WWZghVzSTLxbqSe6paLCsdYlO9oYrh6RchCPb9kQVy2N2xD6eEZ8RlZWdA1BtRN6yIT42TuF9rzVKL6Nc8HNrhZg2WUjif0NGtx1Yy42c2gthtb7oRSsacCFVuIAtJIHJm4NHtz','V5Y5X','UtLgDfH2iZQ6yJK9XFT61BoF4S4y9uNXfDGPFkLiPzTCQYiHc0SEYJyN','L','B',14);
+INSERT INTO ti VALUES (-4485637131034354748,18278495769848322093,'zdrlS4vKhyqe7SDRzcK4GDe','en78T78G6P2oiZ5Oz5WWZghVzSTLxbqSe6paLCsdYlO9oYrh6RchCPb9kQVy2N2xD6eEZ8RlZWdA1BtRN6yIT42TuF9rzVKL6Nc8HNrhZg2WUjif0NGtx1Yy42c2gthtb7oRSsacCFVuIAtJIHJm4NHtz','V5Y5X','UtLgDfH2iZQ6yJK9XFT61BoF4S4y9uNXfDGPFkLiPzTCQYiHc0SEYJyN','L','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8816056438226829092,13237294889937690836,'cHYEDmcrEeiSuLqiiMX','uz5Pj8EXrP9LnUQcBhBkcJ6WUznQlNJSn1cbAIEFVLawOgthatZnAJ9TtAAhs9TUnt61rSFbOqKolGWlxb1mL6ywnCKYeea9RGF6YN2sLfgX3IvZ8Kb8Xh0iclFeGr1JfHykQrMPMnhLNKmtNUPAM1tDRwX','tmTp3TgyeLE1Tst0OP','PAb','Y','Y',15);
+INSERT INTO ti VALUES (-8816056438226829092,13237294889937690836,'cHYEDmcrEeiSuLqiiMX','uz5Pj8EXrP9LnUQcBhBkcJ6WUznQlNJSn1cbAIEFVLawOgthatZnAJ9TtAAhs9TUnt61rSFbOqKolGWlxb1mL6ywnCKYeea9RGF6YN2sLfgX3IvZ8Kb8Xh0iclFeGr1JfHykQrMPMnhLNKmtNUPAM1tDRwX','tmTp3TgyeLE1Tst0OP','PAb','Y','Y',15);
+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(17), d VARBINARY(4), e VARCHAR(91), f VARCHAR(20) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42,1956930713763101102,'7qHTm','7','sM9z9G5p4uoGl7e5lL96etWs6Qaq6EB7ZidzDcGmdMlZnzeZcsUQHtdPQCiOgjQvk0StMxqyhmqHWyKDfPv8dler6J','kPIEZqW','f','YO',0);
+INSERT INTO t VALUES (202,6223497625261015138,'o','w','OLq9','upnhpAm3oaog9Gk','i','v',1);
+INSERT INTO t VALUES (159,10774632562824144296,'z0tViXVcHtT','04a','1B0j11jelmW9ytjDE5JYr9ppmo6vBGv7LHZkOBxkEynoAPMktHTubTVwJC1uuX1WNKfytmVpACDaYB6WY','905p','Y0','V',2);
+INSERT INTO t VALUES (108,15626029784442686882,'rW0ziEEMRlPHHKhX2','XdzA','PNQ90RZrRKeYVDjhwFOMMfKzxqGVP6jUJnqzeD6LDWpJEkBklj4hq','yWr34','p','cw',3);
+INSERT INTO t VALUES (206,4576538904048409908,'xg','wTvy','jBRD6ueK9wt2rGDcvFgwhlu2OQNPf4ObOdzCk','1hSphg','B6','6J',4);
+INSERT INTO t VALUES (153,1018214298911612028,'Z586gvqh9','8bZH','LaRH4QIRamrw87NHGKX2','wVu4vR2CaKGGLNDQu','kS','u',5);
+INSERT INTO t VALUES (158,766606714425239427,'3ARRkbXbiyd4D','19','a5wuApgPJ2hTMLGHqSjtU2PkMSqBPiTMoJjbt3Zr5ETmynWhoSiHi5y2u','UIF3p9dCaIzPMXgHgBZT','4H','no',6);
+INSERT INTO t VALUES (18,15456449566946534492,'5BSbf3YmkGs','yPQL','TnRrecMuVEr0OynljkOtmaSe','XXayVGfYtA9','9h','B',7);
+INSERT INTO t VALUES (61,16066948471971527740,'gsTl2HB','Anso','jpRhnE1aCRxRWCHnHbqW2HWIuSSjd54DQIIBw8t7lMfFa9iqt30nN6DtmnOooEjRi1UkKNayX3HtLb7oiasUt1N4c','Qf8P','J','f',8);
+INSERT INTO t VALUES (8,745992750637777387,'vQ','R4','7GjoTaQoBXuu','atooNTP','3H','W3',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(17), d VARBINARY(4), e VARCHAR(91), f VARCHAR(20) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-770631794,1449705610,'CsNHWbcpYFnb1','rT2UVH4','ZsLkRUQMwQjMSlMDEdh','hN25EjQfOTmPeFXrdNP','f8hlogOTAtgnH91hGePVU6Fk4Vq6c9J9NBbZwsAWsTHhgiNANVTrjZbK0Na04dtDN','p1Kn5MxxdnDW0rwBgJ3K99ylJcEKBOyMeYxzAzrgaeu8n0ztyOAV6RRjtCBgdwvAA4AKGluA5F7g0yybrNfXuKInmS',10);
-INSERT INTO ti VALUES (-770631794,1449705610,'CsNHWbcpYFnb1','rT2UVH4','ZsLkRUQMwQjMSlMDEdh','hN25EjQfOTmPeFXrdNP','f8hlogOTAtgnH91hGePVU6Fk4Vq6c9J9NBbZwsAWsTHhgiNANVTrjZbK0Na04dtDN','p1Kn5MxxdnDW0rwBgJ3K99ylJcEKBOyMeYxzAzrgaeu8n0ztyOAV6RRjtCBgdwvAA4AKGluA5F7g0yybrNfXuKInmS',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(31);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
-INSERT INTO t VALUES (2097423951,-1923732865,'GXtAq','u','3Dg0dlXVK9bCMwN6vuVHtp1d5Ckz7A6s4AGF8rLPv15EfN5Xk0wpucOluBv5VjAt6aA6mBYUhKlCBlZDbQ','g2e0MILyOOAXFxmrQbCDjzqrNbi6T','lZIsWtC7kPkq1YVdKpf9I2GJDSQGK','PI45VfLi2t6HRo',11);
-INSERT INTO ti VALUES (2097423951,-1923732865,'GXtAq','u','3Dg0dlXVK9bCMwN6vuVHtp1d5Ckz7A6s4AGF8rLPv15EfN5Xk0wpucOluBv5VjAt6aA6mBYUhKlCBlZDbQ','g2e0MILyOOAXFxmrQbCDjzqrNbi6T','lZIsWtC7kPkq1YVdKpf9I2GJDSQGK','PI45VfLi2t6HRo',11);
+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 (50768,2888391787578289880,'hnB3yHX6sUxvgBIu','2B','Oyw3QX56tdDw5WQVgG1EJRt7Sng6rdnNjNh6O57IUwVu2qIU6lZW4LBP9xwEeA7TlfVrMz','w','g','K',10);
+INSERT INTO ti VALUES (50768,2888391787578289880,'hnB3yHX6sUxvgBIu','2B','Oyw3QX56tdDw5WQVgG1EJRt7Sng6rdnNjNh6O57IUwVu2qIU6lZW4LBP9xwEeA7TlfVrMz','w','g','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(18);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(18);
+INSERT INTO t VALUES (23045,2520194765039340349,'QhQ2A3','ZDa','0rVyB5UsHi87tzvPwk7fICWWZgduo','1s','Ne','G',11);
+INSERT INTO ti VALUES (23045,2520194765039340349,'QhQ2A3','ZDa','0rVyB5UsHi87tzvPwk7fICWWZgduo','1s','Ne','G',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2050252733,1841986315,'4lgcARdsbL','EbuL7hiebDamztCuU42AWXYAwtwUrlfi2THAJugPDPgaN9xSlgeV8MzqBkW5KfkO8K4XG6ahXqfa7amSbAjT','mWYPIvSI2Qa5RMDP0NYWQUyj35I79TDJJVjeUyfhiA','PjX3oumXnhsmQJ0D96dox0voFx5Q','P4Ths4JcUk3Wi4RzAoML3zy1Mk1sE9BZTQsPoUFgqvNzJ8vbBY60g','k1N5aqUYu6sJ8tTWE6cbXxNyz4NstuVVfTH2Vx2FC1gIW39LfKsPreS86DJRywFcTlybOYn3ragGFVuKJ24Yw4UiEqHf',12);
-INSERT INTO ti VALUES (2050252733,1841986315,'4lgcARdsbL','EbuL7hiebDamztCuU42AWXYAwtwUrlfi2THAJugPDPgaN9xSlgeV8MzqBkW5KfkO8K4XG6ahXqfa7amSbAjT','mWYPIvSI2Qa5RMDP0NYWQUyj35I79TDJJVjeUyfhiA','PjX3oumXnhsmQJ0D96dox0voFx5Q','P4Ths4JcUk3Wi4RzAoML3zy1Mk1sE9BZTQsPoUFgqvNzJ8vbBY60g','k1N5aqUYu6sJ8tTWE6cbXxNyz4NstuVVfTH2Vx2FC1gIW39LfKsPreS86DJRywFcTlybOYn3ragGFVuKJ24Yw4UiEqHf',12);
-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 (-2042427906,78956189,'d18zb10pFN4v','WoCE8luTo9lkpG4FosZVLSypsokx0d0KbusA1yz6SxV8yZlsh1jNNVxXG9tY7AQL3QV','T8RNugtMuewtbfU8yDrdlIYvS9K0d7uNlKKdSe6iKZbBe7LPMogW','lpi3iVaIvPTebYypodQ0rf2Lf69En9bLu','lwdsqRamPTwNplyhSb7yR3SRctRJOzYzHCIhTywXXwExMBTAuJerg7q96iqjlrh','CK9TfuYQbTqAiRGxvs4biXrbj4sIfHbYhqFh06TUla9BpEuPf9aoRS3nVBX2',13);
-INSERT INTO ti VALUES (-2042427906,78956189,'d18zb10pFN4v','WoCE8luTo9lkpG4FosZVLSypsokx0d0KbusA1yz6SxV8yZlsh1jNNVxXG9tY7AQL3QV','T8RNugtMuewtbfU8yDrdlIYvS9K0d7uNlKKdSe6iKZbBe7LPMogW','lpi3iVaIvPTebYypodQ0rf2Lf69En9bLu','lwdsqRamPTwNplyhSb7yR3SRctRJOzYzHCIhTywXXwExMBTAuJerg7q96iqjlrh','CK9TfuYQbTqAiRGxvs4biXrbj4sIfHbYhqFh06TUla9BpEuPf9aoRS3nVBX2',13);
+INSERT INTO t VALUES (32845,12633027040892363115,'9xW','2kArS','HljZtN9VjkawTCmKhEf1wkfyIWamQtetQAhjpde2xZ0mIyEctgoLpuO0FV0','9U9iBFGR2','F','vD',12);
+INSERT INTO ti VALUES (32845,12633027040892363115,'9xW','2kArS','HljZtN9VjkawTCmKhEf1wkfyIWamQtetQAhjpde2xZ0mIyEctgoLpuO0FV0','9U9iBFGR2','F','vD',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (49199,8433599841690539756,'K','JdC5lxIvDfgrXnQIwBPEqK4jSRatWxXSz5NX8anEhlltLfwN7SwXFIRdoqnTsBR3glEqkE6sDIBztZCUpmoeZoSVpvjlDvlOHjo6iZf95RkufSgKMHmOc1O9Xc2URHacgS9s6a2Mc72bnKcyBr1tOXwR3HdVTZbL4JtNKv8NfnsDQVZG8vhRgNKvZg7zHOVUrliwM1Q32KUnvV11Rm5jRLFL9VuAbWvMN00GKpOuLv3AXaM0atp0ytz','UZggS9gkc1FgNpCismuDeA2ZiEQbG8DwHpCHy0PGqA55Vc1AwDtIE','6DD8NEIklMPeu9u9BpqatOhZnubzbWSErV4PLDUZNslkb4idn9wUu68e14GpK8zKiFcD8YMJnIEvDhUD8vukXGYZ8u0KlrTtbF1MjzeGgzIlRwIiHhqCGs8zfbFdye0ygVInn1z1VTXBg1FJJeg06KiHCqE53oCki1KkHsSVgZIa3KaCFPebkeGakq9GujKKADxrTLlmVJ3isgSIgW7CIS28DDMvCyuZKSRkD8','I','Sg',13);
+INSERT INTO ti VALUES (49199,8433599841690539756,'K','JdC5lxIvDfgrXnQIwBPEqK4jSRatWxXSz5NX8anEhlltLfwN7SwXFIRdoqnTsBR3glEqkE6sDIBztZCUpmoeZoSVpvjlDvlOHjo6iZf95RkufSgKMHmOc1O9Xc2URHacgS9s6a2Mc72bnKcyBr1tOXwR3HdVTZbL4JtNKv8NfnsDQVZG8vhRgNKvZg7zHOVUrliwM1Q32KUnvV11Rm5jRLFL9VuAbWvMN00GKpOuLv3AXaM0atp0ytz','UZggS9gkc1FgNpCismuDeA2ZiEQbG8DwHpCHy0PGqA55Vc1AwDtIE','6DD8NEIklMPeu9u9BpqatOhZnubzbWSErV4PLDUZNslkb4idn9wUu68e14GpK8zKiFcD8YMJnIEvDhUD8vukXGYZ8u0KlrTtbF1MjzeGgzIlRwIiHhqCGs8zfbFdye0ygVInn1z1VTXBg1FJJeg06KiHCqE53oCki1KkHsSVgZIa3KaCFPebkeGakq9GujKKADxrTLlmVJ3isgSIgW7CIS28DDMvCyuZKSRkD8','I','Sg',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1372,5890590109136330254,'x5lvKSBy','FmtmwlbIseIfneRetIjGPvkJi6lvcq0GHC5yF4buHKd7tbw32Ysd3f5w','5r7dTW5BbnsT0hmqw5Uz2JMMpdkS','h3ODXYh3C60521HoB27R73pwq3v7opq009Xw8LOMTcCaKQTcEWBKmhPc1SfZQlGuW','SQ','U',14);
+INSERT INTO ti VALUES (1372,5890590109136330254,'x5lvKSBy','FmtmwlbIseIfneRetIjGPvkJi6lvcq0GHC5yF4buHKd7tbw32Ysd3f5w','5r7dTW5BbnsT0hmqw5Uz2JMMpdkS','h3ODXYh3C60521HoB27R73pwq3v7opq009Xw8LOMTcCaKQTcEWBKmhPc1SfZQlGuW','SQ','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (46656,3454568270419916167,'VAdT0mJhzSRexmGEd','4Un7800X','5jluEh9E0AVtoKAXGEiE7TgLPf4QsApvjpFAlBV','QQIvTYvWq9BqEBh4azZH56XHxiib5zEmrVU4RS4Wljj1SdJTme8j9UpaLmNttn','B','S',15);
+INSERT INTO ti VALUES (46656,3454568270419916167,'VAdT0mJhzSRexmGEd','4Un7800X','5jluEh9E0AVtoKAXGEiE7TgLPf4QsApvjpFAlBV','QQIvTYvWq9BqEBh4azZH56XHxiib5zEmrVU4RS4Wljj1SdJTme8j9UpaLmNttn','B','S',15);
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(58) NOT NULL, d VARCHAR(94) NOT NULL, e VARCHAR(77), f VARCHAR(96), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7512382490860510559,15880690,'0ZCpPxZYQa2kUAJW1mHSPzTBwhY1FYB','hZ8SoZiNsGRRo3rMyzhn4aGyR15ZC2Ki1NskveafzQSEpPS6AJj','Z9xQ5amOSibtx5tHZ70','Aq6DCmJTCK8AQtomA9eiis3YOjDhKFJsJo4TcHlo1WXucOoeOglc3ybMqgv1lZvvF42vg8gTidNl2SoVzY4e','S1NbDID7SWevdSEDTcXfLwiS8lMUdfqyIaUQTfBKjw6uTgERx8xviBDIXZOKwKBd3b','HPqHbjVgkucoOaIFnuP5CaGirMuPPH22W8hx3InssT3etHrPZhvYWkRsNDmhK',0);
-INSERT INTO t VALUES (16751471501777211547,3411529,'489BVGuNd1qOhsB87BR51AQCjyrkbkSj8cvUozaXlOcTv7TnTul','vL6q4GpMwU75IK8Fzs5NbEG4oY5JAxU2UdgEfkoc1Zl6nk5uDOi7bqC6z4nd','Z0a7jA0umBQd6VO71ej9dylwnlw','7GXN7qwCNjtGxwPTyXu2tpECoXEqGb9dk8swXxWaJtdDqMJGJlXt','kB77ciOe15mfm9JXDT6W02iGFn9QF08YH49jsFnmfMU4lrwhRJqoLMwksFaIFe4zyUNr400Lpjb5HLJ8SQkwPNzn','0Z5h3xcmFcMDYPcc2xRVP8otCrFWWaNGvmMrOTp8Mz9et9NzZiJismY827Xpfx0qy8B0JyH',1);
-INSERT INTO t VALUES (76886413230339487,11138352,'c5Yl3CoBcVNtZkTUksUH6ysGop55fFe24DKzMDUb1AQnWw62','DqqAZqwjo6XZXp3psHnXt0CBTOJbswyxkQ2gsy2l7Ye6aGeOXuRO3v0TYTrIVcniYj1v26Ese3CRZfa','oZQqBenzGJ78doTaIhPH4uTOicz3f','2GG4JQbtkWYGOAKv1dh9q','ziEWrL68dNeMBrXlFBafng2VDlT','f8GETb7BoZoiFQ5m',2);
-INSERT INTO t VALUES (2428820292072721798,6371487,'exYpJ7nX','tPTSG0vSDGi1WfusOHOfbxpVJ','Ab','WvmZnuwyQREM5v5Z0WHXvHhbggVdHe2g9YhdscKRizlw7','DUctJHjMjOrQpj6hLJBOqaSepNOjcbj1','DAXgoyNidEIMFC6s4rOrJfGqs1Qyi3JsVj2',3);
-INSERT INTO t VALUES (7475126778027836540,16682679,'rTsvOIJXBTn9n7huGOq3igqTJ6SOZs4G8XkeD5OhrAKT2wAGElG','KeTsd3OiDqU6tK9KjcFCTvi4EJAOtPGzrVLFtUNCjjkGNPFD4pEdHWAdpIYEuPLO5VHApKQ8ToMPUHbdxyrClFH3baQ','ezbr1xsJQrt37NulpNSm4D7rQi5O','bwYZdnldClm5lado5d8JwWUk6WRTc6EPkReF57lF0fSJj7ntr57soKL','vlWtZSoMvDCNArLLOob1TjB9Iu6VFcx1ApPqxxsIvpiIMz0CN5wyHqv6Rma4h0m01Cg2Y7E','ObHc',4);
-INSERT INTO t VALUES (8239989262552567693,3706629,'uMxeEU0gLw1r8gPTelnKyEVk8UmXA5UkhXXd5M9fr7OuT2Ps7VmAL','KOC52wbW69CY7Qg2ETCm7efFZQNxuHk1rGCyVXM0v6XiwagjToTRxLH7hDHKeDxTAmtZwvQvGxuMBxqdQtZbzBJZ','sbn','nUNoYbAkC6QaMelKIWHSVQVMO6Mxts3b1nD8Ku4w84SAVGi9UmfkpjveR6','K5j73APkwGmRPlTU22','QIKNp3tHmfgqe9bRJeXEeK3c3qej1uMYsC11dnKRm29Ijagl4DmizByuGH5xYIRFfa4N18mBSMMhAakMmK6HsKWtXD',5);
-INSERT INTO t VALUES (4687976857395863867,10001119,'DCXniJp8dxY6aXFbaVjHE9ckSk6AeZr','V530SXFJvMzY0Fl3guqwnzBv59GU4sutdL2tjFoj8xqlMDxB3zquCyoTAeyH6avskahycCH4yAZEMiYYi','r9XQe7noIiTIQtB5GnhqKteBStXj2trUj9pBrBZhJan2kAYpqxVQjnbx8v2fzw','EybneSg01veH1mwpgGba0tf8mH','ggrRVN6BmFq5kJqWSTzhUWUtHOP3WNlUO','a1YBK2RQ0v8a6KgwPDFkVrAezVLt74zJdsD8kZoB64756gWM4Jm6ynO8RkxJFlAG2hQmRAZ1RPL10l830VphP3',6);
-INSERT INTO t VALUES (17669947740168602863,10254016,'7WlIPb1AODxNLJXQIPAF7kEK2YRvQQ7PUlZntKan','A5rBvxiA6','15tvEB6niiZd3yd14dm8LBI0QrrLPgoaobBPdUyyA1ctQR6tLv5Js','iMzIN9rqBjarjBt6RMm69xcQpvrbfeQ5XAKVpPavcSOPmh','2IfbgRphGwsZbkSn','OYAgzSHOy2ISdd',7);
-INSERT INTO t VALUES (3170792788142008403,5418693,'2BtGhlg0bq28eKKRU8alJgON','zFbm0AzDHTmoqF95PKPnwBBDueez4EARXUNGmDoFhE2bMrG5MiI1uT60cuHwKU3KjY15ZWoHr0xuBhhwao2diW7EkOt','sedfDRGyi8RXlWSX8SuFIXVPnz6KFDvl7J7Dqiqmzw0EzAAyxCX914saFqX9eH','UL0CdWsYKMLT8YQ2aUpzMU2k973DY1upY5n9bsTuxiyhWdMJ4jH9LmDeBKJjrW7P0E50kU','d','1Y1nq9LVQUCgvXYSa4HyBPg19jIEYiyKmi3FkTt9lhos7GFOorbbUL0zd6D4XxRtxMP2yP4qjvFg',8);
-INSERT INTO t VALUES (10370479438154536273,13191107,'0dp2Ti7cPFcg4eVLDFYlsFn5TFZc5Lj70Sw8C2','plSrFa4SozUCNLWwyHP5zURqQup2courtbwIvkbnqFqLH3Y','0fXNYjWDfFHoWiWxmyq4vo7N9V','xyqdSHJE38z7RkWqRBw5k1kJPqNh','moM9gCvvTwRNaEC8SzfHYLd1yFs0VoiDanktTt41rwdrCojWgrGmHtuoqq','vOhZ5qf3QDiK1gF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c CHAR(85), d VARBINARY(87), e VARCHAR(22), f VARCHAR(74), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-913092478,185,'oFkiSz7pMXtBlLOG3jCJm2UGp1HoCQUTzgc2W','fnUeElKmm8NsmrgofsFi9pe3V5xoU32XeyUVaFC8DRwHYU1dBUXdVjmiprhi','bw','CpsAfxIQn','G','N',0);
+INSERT INTO t VALUES (886932447,209,'ThdRPxtwu6bALJZ6ew2KAx','fIBPAmLfbXV83TfOHAN56PXDVaFZOtCyzfVw75N2UnJCWT4PXD4atD7c7AOb4Gm','Xgurn33pD3z641oRyw','3ZSH0SkCelmig3r8OSRmQW0ldn7frWfiuYYHcYO8Be827dHh91EF6sveNc29qQVUwAdu','2','iP',1);
+INSERT INTO t VALUES (-793474160,139,'4dxL3AtYYV3DJjjBXQa1dYc1SztP9UcsKyn8rXZKLofuk','1225wy1BZOe14aVUKqQI0MVCuD819WG9mfwJvdfhMOPawMl0MZ89pzVN','M29jRqQaXZm6m2Y','UqWZI4DYBWszOq1fiACqbXJWJKUMMHEGgwWlg9MhxnxkIFPS1l66d0KzUy7hsMFYfAx1OVOZND','E','YN',2);
+INSERT INTO t VALUES (642941246,208,'I53EBbJBzvBOuSarGQRhbSXuyVdgDeWMRqMEtX24g9jY2uwuASK','IRy9VRPYIbZAaaTORZ8iTZnBim0V2coGIUYt6nANAhcHKlEfE2TaDVbSQbeyxXsimuJEC12bns354obtZYaY','CA','gcLY5xWDrFHGd5GrGNlcKGW6u1T539m1A5zegI9','I','xn',3);
+INSERT INTO t VALUES (367477801,182,'GiElST9ul9VOPcBbEdwPlo17YjejIdtAfYdoJlF6iMgzuinMkgxqruq0RaBpcZKqB8ppRUiyKfXiE7CJ','bTJa3PBmjugukfqNwAngBhm3JaFYk3Avf4KbcVFhT0CZe','DR','DT4OZOd','o','D',4);
+INSERT INTO t VALUES (191593144,116,'5qQi0l60htxaMltjZejTfrs','zxXbaF31vScuST3IpzuDi9N0YSpdj1NWFCCTF0s8RNvkputJ2erq14mBbOpYnn9n','wBvJbJcHfMtSpMJAwS','zFvkJWwMQPaHBDxyCAvbSEjr3vxaSx9uPQmz34hleS','5','H',5);
+INSERT INTO t VALUES (-1773573786,169,'aZKgabFdQgo3Fv6wy','I62IGKuPgHzxEdgZatvrF8pZxHcvC1vxCpLSsFDq2j4yIC5300nFW0aow3UNhjfv3U287','uvZXV','XEq23k5X6C8QmWD','7','St',6);
+INSERT INTO t VALUES (-1877186747,33,'dbuc3ozIraxIgE2Rng38z3qnaKbpXjKCX2pntR','QAibJcL6gkCsS1JXizeJyBphomQbODYPskTaLzLPMy','qyLa718ss','TAWhI6LE67GI5fS4','D','V',7);
+INSERT INTO t VALUES (-1848328597,97,'n9lVcmsPDcOjWNGIaeCnAOvKi42stEht7Y7rX2RXaNi67ck8B6Q3wBU2','gGtpZ7ng3pm','MJe54NWD3O8m','sigo9lbz7dyGnWECodJmxDXrxNg5drfFc8KXt4LJJXpZY4UwoHdUevoUv','O','4',8);
+INSERT INTO t VALUES (-1587829214,29,'k42JtInMkZzQSH0YxaLjTKINOIogeSboAQgg9RymT','dOJai0BRzgl6GB5dfgB','db7PWSlG','eTZP6MM8IcZ3XUopoZGqywf1u28WmneEpLofUHxiJYnmxg6yAqaJ06p0kdXWZdq21','S','e',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c CHAR(85), d VARBINARY(87), e VARCHAR(22), f VARCHAR(74), 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 (15575027348711969424,5777868,'RLLCsCAipy5GrewnBqLH4vfjnz40v84Gye0FJPqnKA0ChmLtyRTf','nwAFfIYeoq93NICocqxSp6iI4IDHPq8fYPawXVzT9nzvwn23UslcLAiBWHz6zpJojuC7XuQ3FgXeUv3','0XY30IOnZVhPjtGQsuTpXDFlh9L4TWgq4VStM7TH9AscPzY6dhdLTmzkC8N28IAmMnWzahShbr20r','rGal','9Gdrx0FWojd7lvYNZt','EmyH8TVUm2kuyBHbWy6jsf6pWzXpU518Rfs9m7Tu2fopx1cMGieKI8PdlZC1C9bcJkBNCko7wwgzL1Na8ZJQX3jOk',10);
-INSERT INTO ti VALUES (15575027348711969424,5777868,'RLLCsCAipy5GrewnBqLH4vfjnz40v84Gye0FJPqnKA0ChmLtyRTf','nwAFfIYeoq93NICocqxSp6iI4IDHPq8fYPawXVzT9nzvwn23UslcLAiBWHz6zpJojuC7XuQ3FgXeUv3','0XY30IOnZVhPjtGQsuTpXDFlh9L4TWgq4VStM7TH9AscPzY6dhdLTmzkC8N28IAmMnWzahShbr20r','rGal','9Gdrx0FWojd7lvYNZt','EmyH8TVUm2kuyBHbWy6jsf6pWzXpU518Rfs9m7Tu2fopx1cMGieKI8PdlZC1C9bcJkBNCko7wwgzL1Na8ZJQX3jOk',10);
-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 (3364676644736552850,10914780,'H1RvoFvqFO0VLfvDjHoHrRG11rNO1AM3pVMyuuLPypggSK','2bxuCCZRqx','DV2sQRUVOSb3EWr28GFaphadnyzLwIRII9nHIiMBwF5rhmSf1ps5T72I1j','rJQVeKjmHHRnJ6vmE','B8Bx7waFmuesGl7fYeRO6hndfr8tR0qc3yObKmD33UkceJkRvswxLW4LS4ibQDPt9EdDbztA373WvMYEYE4Vw4LmWDqxCHKWLQ','NINIa7mFidqXyOqmMFpHcK4TNLWqaJZdXys9bb0WqjqD02pDDBpA9UEY669hG1HdQFpRbqAMvsDq8iuGnMe2pwErotqyBECzJE',11);
-INSERT INTO ti VALUES (3364676644736552850,10914780,'H1RvoFvqFO0VLfvDjHoHrRG11rNO1AM3pVMyuuLPypggSK','2bxuCCZRqx','DV2sQRUVOSb3EWr28GFaphadnyzLwIRII9nHIiMBwF5rhmSf1ps5T72I1j','rJQVeKjmHHRnJ6vmE','B8Bx7waFmuesGl7fYeRO6hndfr8tR0qc3yObKmD33UkceJkRvswxLW4LS4ibQDPt9EdDbztA373WvMYEYE4Vw4LmWDqxCHKWLQ','NINIa7mFidqXyOqmMFpHcK4TNLWqaJZdXys9bb0WqjqD02pDDBpA9UEY669hG1HdQFpRbqAMvsDq8iuGnMe2pwErotqyBECzJE',11);
-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 (8628801840738023813,10567902,'XAfwLHpdSQ1wkHlspKZ9XKtp','giFBTheGe4Mxs5u5DhR38yVvBgIC8kMmldV7hcjC0KIWpe33THoHRm8SMNenQvpFq9CVcsx5UDTlobxvzHZ296HDKpxIvDynVAq75mlWBZ9xbMgckvBU4KgA5MycGFoAzwZ4gLnwV5oMhrY6x3QGtPipF5FYhqn0lbGpUPrI1P6KLpb4zw433gI91H0g2LOvIohzB9ETxpt8TN6wUhS3DzioYLlTkAmkNK0k','6hrDF7mE9dSHJrievAigUjoO7gWBso3jG7oDCn','hAK1TxoxAN11P2MXL48ZGHrcHMTJSW2kzg2TZMAwLcdWzhqVInd6gV13rXBIu9FBh16qOuWQ','v5dNTWOiLWK5b8nAl3','mLafAO7n3oL81P5STNOaSEnLgKlNThHNd62rGhhnmTxHDwfsIrAxpNl',12);
-INSERT INTO ti VALUES (8628801840738023813,10567902,'XAfwLHpdSQ1wkHlspKZ9XKtp','giFBTheGe4Mxs5u5DhR38yVvBgIC8kMmldV7hcjC0KIWpe33THoHRm8SMNenQvpFq9CVcsx5UDTlobxvzHZ296HDKpxIvDynVAq75mlWBZ9xbMgckvBU4KgA5MycGFoAzwZ4gLnwV5oMhrY6x3QGtPipF5FYhqn0lbGpUPrI1P6KLpb4zw433gI91H0g2LOvIohzB9ETxpt8TN6wUhS3DzioYLlTkAmkNK0k','6hrDF7mE9dSHJrievAigUjoO7gWBso3jG7oDCn','hAK1TxoxAN11P2MXL48ZGHrcHMTJSW2kzg2TZMAwLcdWzhqVInd6gV13rXBIu9FBh16qOuWQ','v5dNTWOiLWK5b8nAl3','mLafAO7n3oL81P5STNOaSEnLgKlNThHNd62rGhhnmTxHDwfsIrAxpNl',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7591217356729568691,214,'spk6bZyUeMG8pY0xhI1oGGTYEeXCe8M214','WRwanT8P0mrmfg6G7HjmVnaa9bkXzDvpesQAO7s3SthLFj7FWUglDnJMLGTO1HFyl','wpQgG','16nDW','G','NH',10);
+INSERT INTO ti VALUES (7591217356729568691,214,'spk6bZyUeMG8pY0xhI1oGGTYEeXCe8M214','WRwanT8P0mrmfg6G7HjmVnaa9bkXzDvpesQAO7s3SthLFj7FWUglDnJMLGTO1HFyl','wpQgG','16nDW','G','NH',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (-4970386616704792761,240,'CqdJ8z8PUo6HjqQeoJ98j2','57J74KTKIk9EOj2ov5koSw','fzxP2qi2J','jM3nGxxlEF2MRqdKRsBV0KG0qqYcLVipq','n','x',11);
+INSERT INTO ti VALUES (-4970386616704792761,240,'CqdJ8z8PUo6HjqQeoJ98j2','57J74KTKIk9EOj2ov5koSw','fzxP2qi2J','jM3nGxxlEF2MRqdKRsBV0KG0qqYcLVipq','n','x',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7191520006990811156,232,'vKW45CaXMlZ3dBS2Q0K6BZ2CiZpfeE3gb63P6QklP0EoELgpf6NAePE1sRosY4FVJm2MyqHCf','rCsQuu3xI3S8PDJL3kbPkcG4vpoVR2dqZ4U6kMk34ukZDR8LHB20L3WWlhsCGKotItohnDFU3t2oCXpdnHMHJs5snHmakVXDQiHNJIjlOPiV66cob3r5yQJV6wNROR7D1a1j5zXTuAvDKuN4DswqEdTlmoNWnoMGBmHgz9RliVawgEZuNgYTqZx5GUN6pjpc44IB9XfAXSxM','k','o','i','Z',12);
+INSERT INTO ti VALUES (7191520006990811156,232,'vKW45CaXMlZ3dBS2Q0K6BZ2CiZpfeE3gb63P6QklP0EoELgpf6NAePE1sRosY4FVJm2MyqHCf','rCsQuu3xI3S8PDJL3kbPkcG4vpoVR2dqZ4U6kMk34ukZDR8LHB20L3WWlhsCGKotItohnDFU3t2oCXpdnHMHJs5snHmakVXDQiHNJIjlOPiV66cob3r5yQJV6wNROR7D1a1j5zXTuAvDKuN4DswqEdTlmoNWnoMGBmHgz9RliVawgEZuNgYTqZx5GUN6pjpc44IB9XfAXSxM','k','o','i','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (11492340454076652858,16195653,'HjYBVw8xKTY3KdblIOOybBi86cekIYDDGhGoPcAoJC80MWA97PGg','d4H','2Cw0c1w4G95BlweW8dLM5vsga4hcaoDtU7ILFKOPh564e4aIRPqlSNnNXvpsbNZYfG8Mj8RtVx','MVP2WO9pdUE1lqRjrp5OuWb8TN0wwir7ks3Tq','hCoG7ZLFtYGPh0LkSDuSYknFpghUPqqZNiik0SjKpfbBgeITnAq5ZWYjI3yklmfFT2h59EEsGu2aO0YCJvjDn7oAFqJ5q3YR','pD8Svxi9hCtr0ceFrX4YHnO4I',13);
-INSERT INTO ti VALUES (11492340454076652858,16195653,'HjYBVw8xKTY3KdblIOOybBi86cekIYDDGhGoPcAoJC80MWA97PGg','d4H','2Cw0c1w4G95BlweW8dLM5vsga4hcaoDtU7ILFKOPh564e4aIRPqlSNnNXvpsbNZYfG8Mj8RtVx','MVP2WO9pdUE1lqRjrp5OuWb8TN0wwir7ks3Tq','hCoG7ZLFtYGPh0LkSDuSYknFpghUPqqZNiik0SjKpfbBgeITnAq5ZWYjI3yklmfFT2h59EEsGu2aO0YCJvjDn7oAFqJ5q3YR','pD8Svxi9hCtr0ceFrX4YHnO4I',13);
-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(51) NOT NULL, d VARBINARY(67), e VARCHAR(38) NOT NULL, f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (56988,-7305165189153188391,'WWIGuM1qWnuSTpoFTHWImocs4aVNWjjqfuBksEeAeU0','7soXlvjvxNlN98youiNghB0vV3mPBeHE4Um676d6MNkRJ4Cy1LjuFKaIYoWe','0wQH8Z','DrNjkaXbozJbVNk4OlappatATqfOXZo','pBayI','6Qi8XeFkhyUQPqCf5nE4rrMIuUwL9f4T7epYPLlSM0hEN9Iu8CZ5SlOvyHefuXj1lM5J7BNS',0);
-INSERT INTO t VALUES (24635,4612844153642896013,'aIxnuncWTQFDav2uOxxyNFjBuNy76','3Xzfv','AA5B','fbzjawfZ2F2','TM2acENBSZp10oyCWV1H1cbWpf7hXmSMQE8FLNaTGqfdPy24ZioqDd0TnDI0IFlBGchPHcAUmWpDh5WPTa','1qRmVyBqVvNnoAUJDfU1m9q9WAWeljtAUaaxdmEAmDQad5C',1);
-INSERT INTO t VALUES (31051,-605368704673937582,'i50smNkk0TehxRACbk3egveE47bh2Ee5TUxwUCUn','qcSlT0kcQcC7c4ZkgPh2cvoP7kTHM7WLG3FOIMaV0nracWiGlKLJEse35zA','P3jF7kzLCQMOg8dBPzISQBFQNgAUo2gp8','hjYtEcnWCm3LGOhb1hxsDrDOgAssw6XK7G5sZTbXpQI911Z4e60ALMo','V7YBhzltMXUo6LQmasr2eTDPi3fAHowdWq9ykFmo4JDiJX0iUV9aCCA7K0h9T3a8BDakDBsKlLG3d','PQzQDAobKfjhdS5BitjwVPd',2);
-INSERT INTO t VALUES (11297,5928146393882143202,'Yve1A9u6Fzc5Oirb7N0vvAl5sZRdktXt3a7vDw','XJ6x6WrJ','V4kcOe','IbUdtIfJQJW1svCAtR9DMwGPMaplASXQmWtfMV2u','gCB0aVCwYGB8rFVq8XnJU8m1SoEr5MCDP0rMsP60mtFHPGynoQitPpi7LZZL8oE0j','KXaawq46AAmjQPcfoBgoIpC4Mkl7MHoEpyYqDoD4swEkUuPWeHIzP7Tq5x6KLHbJo8cqTD4hYSLsMY3g',3);
-INSERT INTO t VALUES (62935,1350557742722236393,'ze0Vn69RtvYhilceddDHQVkhfQDyut7lK1db2','1efXsEd6Z1bM6MbQmAV62fHVHvasmIHJgSJboWXj49W0UHMJ9zilATrkbX1TJe3U','GUzHthDf4jq','BBwRXpYxVqHY8z4XKtwPt','Eyz3RcuxHtNHyTKKhXhl55DcOPswOElk','P3gtggmqUD4hV2zwutT5s5CKebHFE',4);
-INSERT INTO t VALUES (36133,8138952430790645752,'j8uhYxJUQTYuHCdVNNiApapXlhs08ZyTvD1GWMtCv1fPC','0gQikctXwQhJ6jy6Jq0DD','7n1','umGesIeDDTq6X4','9JDwoLUI9y5OUnUSvEDZSYzkDvzx','eTSqG9TQJT6rylwLY',5);
-INSERT INTO t VALUES (23508,-6133702403952294454,'JmRthqR3fL','bK5xt3Ht260gnY5qRZXJ','cvOrf2dmSV3FpUd7Wa2sdJ','cRDDIgVQa7olDAJkQn8','BXs4omcZbJ2dboUsyx8FSCWSijsfApzQ9Nf2YCyZ3XC9MMsoIE787QszQvtVupqxNiNPmnO0R8N453uXa4A','ZTMZxILDup2Q0lBjoRBxAAsf5jv4SBeGtMChM8Xcf96i2',6);
-INSERT INTO t VALUES (64531,-2878928444763062372,'1W7lFbtDeDodTFlJgm0xbwh4umxMC1doT5a2SnS7','AvEXZjwaVZQyqvZ8finxcnCwUUJvEnKHTEXqvbuz','GXggwlL6PHWh9VsG97FxNU3FR','gwXq2W6DHTzDKrtBCKYdGQ5gYB23YnTf1l2Ea6blS','XBAjcE7hHpClX6G','TMxy74a4PKI0hU7IHwAF2tcd700hcFudPfpPZASZUfqeCY4VmCTJGp6ixuHzrh5pOSaDCF2o3RLzadRtQx',7);
-INSERT INTO t VALUES (15295,7645129018192158532,'dsQW','tzRLcD1yozLKBl3rYaJx','EioRFn1lXOepOcR2HNZrHHjiB04aPV7G41','Ut9O3LpXlpmsCagF8ZLXhYyGCAJwahW6Ysi5oVVAfXMXoHoy7PPmZ8mGR61MjeMMbMjxK0SZ42D9Qypl','2k53Wz3Zn3QSWjIKg1oXnijuwOcNsuD','FNyGNG2Ns3sn1tbRSPJIvyU5EfHH0ogiuxwzBJcFDFCdJKj8XCaVkSGXY6H1lhq1oBtDsJOAMpsquT1GnijF8Zz0q7mFA',8);
-INSERT INTO t VALUES (12787,1197745896429436574,'VhdLcubSQ26opl7RITojIYRb','MCGrNxKX4FG89lWdSdePWIrwGy4ZLg64nHMkzNcIq0si8P77csYBTEF','ded','pzJV7Qm0Qyz0IMNmJbPBBNwm83WuQD98Ze4R4ifjkqoU8neQ4i9GvMxrC9rtGxrW8Bhwz','aTZJb9XddZFSrGGb556vxmcGJowQgn7x7ST8KvUFwjlkisQ5Iup3Epyer3GuLSWuOn0LH7fu','trLNfg18jOifPbgsQOHgUB2ct3t9XmoXCx7WlfV6hdx3pOWzsNwr8LDM8kUa4GhdOdiSE1UeKvpz8uoi48IW2Fa4gx2UvVWYzAAN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2411329740018867168,249,'tS89fwxR0G7mgwMUHPeoxcaWM9HTbkMT9KsgQ15mssnjXRQBcYeJ0cCO5VRSiPnM','TLHoWVB1NZW3Bzk72Pg0ejd0m9NQiOBhy5lx268YYIGOuchn7uIIBnrmUiKdFfeOpM28rS8XL4eYr7yFI26RzShNCYDoA64NUwnDvbtwoseZcWcswlduSbx9iviTBNCDAloHt4JcFvrUwHTONJvstVNI4Trl59UGB4SMkXwRNoTwscG5GZDhy424JqV4IUwfiqJuy','qSIIIRZBej1rLe7hn','vLCM5WQFnmdoEw0UIvCdq0eR45szFFBaHnUGC5G8d8cIG1jy5z98MF4f3JFknp19orVH3KAmXg4u4rxr74eFzbhHsZLP9w72y','3','S',13);
+INSERT INTO ti VALUES (2411329740018867168,249,'tS89fwxR0G7mgwMUHPeoxcaWM9HTbkMT9KsgQ15mssnjXRQBcYeJ0cCO5VRSiPnM','TLHoWVB1NZW3Bzk72Pg0ejd0m9NQiOBhy5lx268YYIGOuchn7uIIBnrmUiKdFfeOpM28rS8XL4eYr7yFI26RzShNCYDoA64NUwnDvbtwoseZcWcswlduSbx9iviTBNCDAloHt4JcFvrUwHTONJvstVNI4Trl59UGB4SMkXwRNoTwscG5GZDhy424JqV4IUwfiqJuy','qSIIIRZBej1rLe7hn','vLCM5WQFnmdoEw0UIvCdq0eR45szFFBaHnUGC5G8d8cIG1jy5z98MF4f3JFknp19orVH3KAmXg4u4rxr74eFzbhHsZLP9w72y','3','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3452085086847541032,116,'pnyK9Vihkpc3hRqWzFWRyNdT9kXrQsJDjF4PtAo9PT094BFNT','n8k1dunrgKJJqeCMw5jspJ8eFZjjSeEuVVqyqMZQvUgr6zKpfw7m2kDmnZ1ngd9WT09qcFRm982BIQAkfTV3ZFeMnXGyJPm9aSlnx9pRraklkQ71chPrkTphD4NZeajzx8ZMGhZMXll19gw2NUyFZJzB0abni1mWQNDTktlMUNvULmjCuJdFULtsWIlzI79zDv1Z15iDMTiDmPgJSPyHfAdjVPOi3vPqrOy1IHXGVdS758YJH','yMqmm65qTPqS','enYPHxXUKDDT6jBigVWcR1snm3XHIuKymD3JxFI','k','B',14);
+INSERT INTO ti VALUES (-3452085086847541032,116,'pnyK9Vihkpc3hRqWzFWRyNdT9kXrQsJDjF4PtAo9PT094BFNT','n8k1dunrgKJJqeCMw5jspJ8eFZjjSeEuVVqyqMZQvUgr6zKpfw7m2kDmnZ1ngd9WT09qcFRm982BIQAkfTV3ZFeMnXGyJPm9aSlnx9pRraklkQ71chPrkTphD4NZeajzx8ZMGhZMXll19gw2NUyFZJzB0abni1mWQNDTktlMUNvULmjCuJdFULtsWIlzI79zDv1Z15iDMTiDmPgJSPyHfAdjVPOi3vPqrOy1IHXGVdS758YJH','yMqmm65qTPqS','enYPHxXUKDDT6jBigVWcR1snm3XHIuKymD3JxFI','k','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2980058844280057629,163,'6KtNzEuBNDJb7zxDs','h1InWSctEyHCexsoM07mH2FhG1DSffC6B5374OLio7mBmmyEmJ1luIDcMjspSufBoHjnzTgaq17y0qPNXxyhODni1quE1InHbXuf9FsubraUzzTcQ177UGPT51aFHo0qkMNRFsBYZ1VS39uZ06UlbeimZCOKWgiCivmmJUILLAWJwy4TiW6QGhGofm7PF3fuIIoV3aNG56d6Fo9SauHB','qJphSgy','KGVUMmAc0nwngujpOJYcFtHJFLLtIelggQDCh6GLipG7m0RK1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yCIu8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy40Dami1cGj1ObwtabvkVzSou4zeHq6jMy7OsoH6BST9BFJSGAfIqBwjRC0cWGhkl6dYQ','c4','Gzc',15);
+INSERT INTO ti VALUES (2980058844280057629,163,'6KtNzEuBNDJb7zxDs','h1InWSctEyHCexsoM07mH2FhG1DSffC6B5374OLio7mBmmyEmJ1luIDcMjspSufBoHjnzTgaq17y0qPNXxyhODni1quE1InHbXuf9FsubraUzzTcQ177UGPT51aFHo0qkMNRFsBYZ1VS39uZ06UlbeimZCOKWgiCivmmJUILLAWJwy4TiW6QGhGofm7PF3fuIIoV3aNG56d6Fo9SauHB','qJphSgy','KGVUMmAc0nwngujpOJYcFtHJFLLtIelggQDCh6GLipG7m0RK1b7PpE0VkM9cvFHvxP2fszO6QFqr7WLApEK1jL5pfM0mOROCZUN4yCIu8ZYpjpihAMBryVL0DLtgf85Ub2uOhCrDzpQZVVXcCCCmgpjNVcFnKy40Dami1cGj1ObwtabvkVzSou4zeHq6jMy7OsoH6BST9BFJSGAfIqBwjRC0cWGhkl6dYQ','c4','Gzc',15);
+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(77), d VARCHAR(87), e VARCHAR(87), f VARBINARY(48) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-290640008,3429041759478192996,'Vgy03d8YB4is4HigsKOXtMsutqmv2w','L','Sg8nDrvgM0tE','srg0LJjwpKcfLhsJNbrwUdk1IYxCWFSFvrlwBWN','Uy','e',0);
+INSERT INTO t VALUES (-2094927291,-719878500719387706,'JZXaAInrSS1','0tvCBlOlUxh5wX','Ddglvfc2SWTFFku6jPlwajyF5','7FPTsvvLxCqZMKf7QXOpORwG','W','Y',1);
+INSERT INTO t VALUES (-117128020,4825237235446826003,'iidGPksD6a0zelkkYQsvFR4cnNE4LWVcjA62C41mWehjp3vyBrBibn','QJOZM7DXJOTXIM3mtdLn0aGOAsY5eY02OG0p641dvpoYpKK3CbEqgJq','0l0hdHVJUqxs5pltmoTxRzvwvvQrNWLymndWyISkN78kHx','I81xObiT9iuicEXRbvT5PuM5OlaKBTZCxWMEBPhuJVT','7','J',2);
+INSERT INTO t VALUES (-662938317,-3136201807361982748,'l1PNZITWsFnRaPngx0PnAUbtLMIVUYWv3mB','Zlah3HnHF37vtMhIwvhUwhsa19svi5tuxBiq9OebOfkCCd5eA','z3adEE0kEX9NQfXmIaj1o2tBeXXzyJE0I0DiSIdxr2wMZ7HLj3iiA','ve9cn7fob','F','F',3);
+INSERT INTO t VALUES (-1694152546,-673480909964387231,'MwRdoaa7LBnUCEfFu54DN8JbSSZBj4o3TeQODlOKGNvbzRLLFurSKCHK8d1CT','Wi2','DOJsw2gNwT8WqpF4qTLV6Jaawt5ojXBsySEIXDMH2kcaSSjBma22i5l9yhtgVdC7VTbBMDN','DlMzb','cd','q',4);
+INSERT INTO t VALUES (1076200155,409915735532569037,'N4ARDBzHsKARkpdEIPA5yXczcoZmNChEHSIHDpIZb','yvJwhlrTaIsM1quM14nPApDzytvqi4wSQDcH1hN','CAsDwUsi7mzXQL7TykrPrMVKog5kV0Grc9PpE3RGOIqSgfOOeGKc7j2W0EBxFf','uq','dx','i',5);
+INSERT INTO t VALUES (1879253730,3311167846570499363,'lm1GUzkK','Z5j7','gXkT','9xi2','N','A',6);
+INSERT INTO t VALUES (-1526490736,3124933034662004185,'1wiVd','Sksn5bLdfgd5RMYfudfhDRWz03HY2wX831QTaTmzdXQTaJjFAvp','JpXPAFcCyXLNCx0G9VlXVJMJ8WQixHUbGi869DDFq5koyfqiHu4OvXG5wDQZwiGRaavleg8oDYRRGh7','e0AVJsY1nXC3iSDxgAcSaulHgulPJKNRLb7TBvSlPtIQX','jh','c',7);
+INSERT INTO t VALUES (596882306,-5105709693811200426,'zMyKpiRkqYdskp01GqRX3llIk1gj5ZUVJWUlxrC05e','f38DIbwB3JkPkvoGU89gxGoqdd33jFtYyMeOeyKURDFIHrUs66n','wa2MqV70lu3cJwkHelwph7zFhtnpgr','zjyn','pk','V',8);
+INSERT INTO t VALUES (2067896706,-4889111526540809086,'WfAa6OZ8eZRBdbdug6f86xbrHcs3d78TlRrDRJcLQliKUsqZYfJDX23vnycTfChpEG8tJh','twoIklU1NzNNm63RYpbAp1YTZfsEZ9PYXnqDm','Kenh7bSSi6ZRgEvFwh2OQz5HgGZEuML4BXMBSGBe6XqR67OIm','J4eIHeC77sF2tks6ga14klHKCoPYypzoh07bxsrAH7','3q','X',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT NOT NULL, c BINARY(77), d VARCHAR(87), e VARCHAR(87), f VARBINARY(48) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (3609534620,-2835234049796670673,'O','IXewuhacp8KmJbsOgbzGOQwc93cI9roeLQpVXJrJ6Znrls8YJ1tcEJOzM','aoJpXbpNYycJB6x8IR7gazVc25','noHxfREc1PgD2iNCo2tSLmuyw91gQrYe31FvqRKCVCQAdEAaEusj7QPXgVhHN','DJlHehq8wKCilfChtPtM','OPnZBlQAw2EBQKmI2RdHVlHwxrQwikfqy7Sgozflc1DRfW91ijNfSL1ZAy5n06ITLnsGP0xqWMMbM',10);
-INSERT INTO ti VALUES (3609534620,-2835234049796670673,'O','IXewuhacp8KmJbsOgbzGOQwc93cI9roeLQpVXJrJ6Znrls8YJ1tcEJOzM','aoJpXbpNYycJB6x8IR7gazVc25','noHxfREc1PgD2iNCo2tSLmuyw91gQrYe31FvqRKCVCQAdEAaEusj7QPXgVhHN','DJlHehq8wKCilfChtPtM','OPnZBlQAw2EBQKmI2RdHVlHwxrQwikfqy7Sgozflc1DRfW91ijNfSL1ZAy5n06ITLnsGP0xqWMMbM',10);
-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 (1008210389,3886773520558102239,'AyBkegOks','iRFdWSqeZ3MBKSyhnIJL0E4LhNM2KvRN5yD','uzMCgrLPhMI','6sxcPO7aB5Kxwk7QmSqvkct8DfO5Oc2WxFl','O47uMmFGdrKDFII3rUp2QLx7kJ4KrKppKk9oYQTZplE99HShwrQ3lBUSjx','Gy6jzzayI4BRdL78v',11);
-INSERT INTO ti VALUES (1008210389,3886773520558102239,'AyBkegOks','iRFdWSqeZ3MBKSyhnIJL0E4LhNM2KvRN5yD','uzMCgrLPhMI','6sxcPO7aB5Kxwk7QmSqvkct8DfO5Oc2WxFl','O47uMmFGdrKDFII3rUp2QLx7kJ4KrKppKk9oYQTZplE99HShwrQ3lBUSjx','Gy6jzzayI4BRdL78v',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (853732825,1246420159068205744,'wsRldPhDBibYYiZgjhFhp','2SLNXrkethboufwqy8VUsmKsrtAxt5TK1MHkM3IPEGj2WefpX6Vf4KRpIX6cqp3zHo9VgZb856N5xkHT2PRjwqNY6FWu6ow9DGv2QXHJZl0caQp3','u547QZVTdtrOX','uMkKdHnqMwPwVfPDdi0gzfHSkatZ30KAqqZKiCtvAYTP7qd9AAaCIitCUxlSSTMtxWs34lml9M0OLUUKIQY632gJGA5FooSkW','RkW9','48Okwn6AsnyhjcTr0SHoyQ5Zadu692r2uy3hpfu8YCnaTbTfPnUcoh5XI',12);
-INSERT INTO ti VALUES (853732825,1246420159068205744,'wsRldPhDBibYYiZgjhFhp','2SLNXrkethboufwqy8VUsmKsrtAxt5TK1MHkM3IPEGj2WefpX6Vf4KRpIX6cqp3zHo9VgZb856N5xkHT2PRjwqNY6FWu6ow9DGv2QXHJZl0caQp3','u547QZVTdtrOX','uMkKdHnqMwPwVfPDdi0gzfHSkatZ30KAqqZKiCtvAYTP7qd9AAaCIitCUxlSSTMtxWs34lml9M0OLUUKIQY632gJGA5FooSkW','RkW9','48Okwn6AsnyhjcTr0SHoyQ5Zadu692r2uy3hpfu8YCnaTbTfPnUcoh5XI',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7654399084012831279,-6062230988730450739,'IeF90L03aQ9lAFI5GKYLlwWlbAqkTJDwTX3P1GQ33dU','j3VHJWN0xAjdOmiNz0yDGfgXxjRls0G7eFC0jhUGZSrndFRwaFHAIOwcDtwXQYbjoOcbWm7MdkAxZaH278HkNWG','cssQ4pKUvwkyoZqOaCkcn6M8gdO8yCT94vByEubfZCPlGBA8mfzdmllQLtneRouLJfjbf2xK','vWL2M6qP9cFbtSYv2Z2URM','jd','K',10);
+INSERT INTO ti VALUES (7654399084012831279,-6062230988730450739,'IeF90L03aQ9lAFI5GKYLlwWlbAqkTJDwTX3P1GQ33dU','j3VHJWN0xAjdOmiNz0yDGfgXxjRls0G7eFC0jhUGZSrndFRwaFHAIOwcDtwXQYbjoOcbWm7MdkAxZaH278HkNWG','cssQ4pKUvwkyoZqOaCkcn6M8gdO8yCT94vByEubfZCPlGBA8mfzdmllQLtneRouLJfjbf2xK','vWL2M6qP9cFbtSYv2Z2URM','jd','K',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(78);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
+INSERT INTO t VALUES (-3533236855413087323,-3788929733307155508,'WyjOGUquPcWFRDGL5X4tlOGbvIfnMTefh4bXCzKpJPl8lCRauqUF1ZncQyCf3FliIE0rChfcqU7','HKY7hUc5ONE3akZeUlnVA6hI6I9sCovYhBNNCeodtb','2Mo1HmmkQomI5oq7b7Ebf','47tr4hfx9BMsT','r','z',11);
+INSERT INTO ti VALUES (-3533236855413087323,-3788929733307155508,'WyjOGUquPcWFRDGL5X4tlOGbvIfnMTefh4bXCzKpJPl8lCRauqUF1ZncQyCf3FliIE0rChfcqU7','HKY7hUc5ONE3akZeUlnVA6hI6I9sCovYhBNNCeodtb','2Mo1HmmkQomI5oq7b7Ebf','47tr4hfx9BMsT','r','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7791267962174566685,-1962350754263341607,'vAZW0UWtdP1fksmhnZf','xF7FOBAoI7pI3Lo3ox9gWckgVzlMGzT6saYGuZttPh9j8y9V6fx2H90SuJI3kejbvxLPFiS1Z22RfQFMRxfDYoV54Xao7kn0hb54DRCXy8ycriFiajhYzs0Au6r9uCICk5eEX6ek0iVhMIF','r1d9lVhjXPFY7XtOrwvqVGcSgQQfMqumo61ehcDCgKbvRWSfrnGm38SoexZaibzSihho4xY1CtW6DuiWTnmRM8','8J7puH6C1HYayAZiMsb3GudDn','3','O',12);
+INSERT INTO ti VALUES (-7791267962174566685,-1962350754263341607,'vAZW0UWtdP1fksmhnZf','xF7FOBAoI7pI3Lo3ox9gWckgVzlMGzT6saYGuZttPh9j8y9V6fx2H90SuJI3kejbvxLPFiS1Z22RfQFMRxfDYoV54Xao7kn0hb54DRCXy8ycriFiajhYzs0Au6r9uCICk5eEX6ek0iVhMIF','r1d9lVhjXPFY7XtOrwvqVGcSgQQfMqumo61ehcDCgKbvRWSfrnGm38SoexZaibzSihho4xY1CtW6DuiWTnmRM8','8J7puH6C1HYayAZiMsb3GudDn','3','O',12);
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 (671130264,-9002724993051827736,'gS','ugl50xcst1wR85AXGNo2JypNJFTxmlzKaaNu3cKfuY5SNlH6dc0vGec','qt3oE1hTPHIFLOXduknA609','FWvl4ccOsf3J19eeA4stq5g6SW00qhYxZuik862MNKIt8L5sLQ0joYyFb2rgv56H8Ur1hEcl0EtVBQWi0SnaRr8sRgXM3J0bnWezRRZXlH29TCex2z3F4yMRgFyCOVOAstzQh1PeVoscNwjFiblmoaWtEABfomPVkYQIE7ZKb4Gm','l9fX9CkoM9wM4tZJ','ucFRWrhrLMcLjss6XMyqBV0YN7Ojx3GsIZNJA5',13);
-INSERT INTO ti VALUES (671130264,-9002724993051827736,'gS','ugl50xcst1wR85AXGNo2JypNJFTxmlzKaaNu3cKfuY5SNlH6dc0vGec','qt3oE1hTPHIFLOXduknA609','FWvl4ccOsf3J19eeA4stq5g6SW00qhYxZuik862MNKIt8L5sLQ0joYyFb2rgv56H8Ur1hEcl0EtVBQWi0SnaRr8sRgXM3J0bnWezRRZXlH29TCex2z3F4yMRgFyCOVOAstzQh1PeVoscNwjFiblmoaWtEABfomPVkYQIE7ZKb4Gm','l9fX9CkoM9wM4tZJ','ucFRWrhrLMcLjss6XMyqBV0YN7Ojx3GsIZNJA5',13);
-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(12), d VARCHAR(20), e VARCHAR(93), f VARCHAR(55) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-47,7632672,'QcWtW','oxYrmM0F','yRla3j8uCtK5rQf099aNPNg57Pr','7Z2Fm7gsrqhczkPDS8zC7t2GSNbE','Sam8RgLeR','EZ',0);
-INSERT INTO t VALUES (-114,12138480,'gR','ikeT8SFJg8FH','rqFMPnRyyB12DR45j02qJ7Kz','cJSOyiwUPSuhu','HP6BA3lp8uRBo5Ca8EBY9MOtNjs30PINOtgAZWPAf1DEokT97S','fWLIQCufC8OXISaHnbgx1HQz3HhzHPwFLFDFIHotpi8pauRfMhPmiNG3zfePMfXn7Y',1);
-INSERT INTO t VALUES (-28,10330649,'FPiilaQpr7','OiklhG','eHKxNrjv','bev0IrqOe68DHTcHhIbZddoghwXpjWmMAAheAknVhvTh6L67zyrt','RdUlJrr9AYUAJtRZORK02Bm90TH366kx91o8y5IKptgivAPfLNAgE7xc52tS5QGVPREdj860vPtIgW','0eiqL848ghn7K9ggKPnqLcDfVg71S',2);
-INSERT INTO t VALUES (-93,14183169,'ovcM','AgMUeqUmwy','gIi3bMHCDthPESXWBgbS3zRJhgl6UJCCEGCfZrVi0TUtm1eMwDIxtiQdZeIZKsIF','6Px','L2uhhx12euM4TdLlHaEZHo0YojxSQvk','shpBrdkS5rlToeJTn',3);
-INSERT INTO t VALUES (-20,12702919,'kxW','isgl','WlaxjRKYE0ZcBJq6OXhjXIVKEYrZOWsWFMlXXzNDZ2vBMxeGVVTT80rsoUTzsSSSV2mus5QoAYqVxzvu','y9Bmah5uettZvlbXnKJmzb8','qjoLroRXpZnV3zvKfVKm7oipYtHzmU7Hgt47Tqzjm37BuvxBRPosDCy','T253L9ooPCIU8t2ZoZB84j21xHGCnZPbhBafg0iCvlqifAyGnz',4);
-INSERT INTO t VALUES (123,14516149,'hreDxb','H4IQ9jz5Fx','Wqi6Qztpt1bJsTPxbv5wfMSpRFd4p8an','84hQMAMbai4ocE2RkRZmMjDIeQthZ2','3FWumrHJJtwN02vEadfGR8USTevJVhXCuf8h2ASjkgPsYtEis','HVIpw6OKqkDleebVHGAvWFGcrdI4MYjT6AnCTXX4P',5);
-INSERT INTO t VALUES (-82,14608006,'jyQcb','xjzKd5Xl','jp5Z701kHjCxSRSv','JF4iCIm2DFKZfIEgnVNPUm7NOmg0u56cjNdFYj','9RtXYuYM5c0C5nu1mGpYYfBHwzsOqxff1jGNlJrrqnzDuWMSiZHpQXO94xaIh6ijA','sooyiySCLkhDP3BYiwWgXhyS8FRBmvDZoCn4h3RyPaLhzgPQOiAQUtYAFkTzgpC02Q6ctkM2PtvYkzoWZekF9w6qm268y1s',6);
-INSERT INTO t VALUES (5,5572476,'fEvYhF','LiQY','mQOctbGaqnJHCpY9GJP3QfmxOIfX9dQcekcM0T1nYNTGFwMCvl2a7pcH86tW3QMi8','d012sfF1X5aGv4fTLdcvC2W','vJ8vwncOoII0','fZtCGsQEVetafcO9otxcrtzY5Gc4xkjCKDmgdSoiMEKQM9XXgMbIXRNnDrfaw08En1ssW0Gos8uyplHApL',7);
-INSERT INTO t VALUES (79,14050772,'eZwWX7ZzgZ','IdvMZe42XP3aS','Ll5YwrhFxlu39gIdsFH4gyb6pZZ4hG9tJLgBWhHJD2hXk67Bac2RhPN8','cV6erjJL59QlQyX9h5WD5J5YY4KFWwTGCupAzdJLjoq8DR8ES','W6mthtSZUNRTGMj6vtSAlnMOYSeL3gLnsThGJsMJONESggBEzIBR32X2EdZYuCrb7vNGuM6htSVmTMeYwT','zk',8);
-INSERT INTO t VALUES (60,5015568,'jNKfAp','L4z','GFvvxR0mLGsamTouOfDWU6RWa5zTqzrRibuyewceH9N2mEavZhzBRuCOxSqxFlLOrNHKrwWtaQ','y4ce5gVI4SuKNq3Fv9rLGRxE8pHnAL0qQDd8','qImR1k1sPE7DLArED7FtEoBkiKH3YwPAqTPYgRRQVKrcsMsDywNsxAHZ6fyJ2hyJci2AZC3TWe9rLYhEr','lJD6Vgw8MudI2nYaxQDizgSMKhes0TKPscVvbxInnL7sQd8TMHonJv7MOkP3y0wbJt1hcAlvyYRjJ45OO3vBWXJCMag',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1282009071816077377,-6182878288050319553,'ZV7f3KxybU39','7cKAbnzja6evpDnxidmL444Dj0vI3TGwdjAip8HJxs9neaB8FW95LH1GpjXuV8Ctxk9WlJE7uql2If2YwZqAEknrkS12sxh36qS7jYtya3nB2Qt6SNaE03k2nzhcc6z5kTdFCrRE8WnokaWDob0sLUl7XoKGJXJgPFBbiudaPpW0AV0kEePxkghrKEUaWZebbrl','5JCUXW8KXUREJtirpHlThm7n8xVYfUWV2pJQlva0AexK4TnDIReZkwVJ2niE','WrZX7lIkXFpb8xkN35D34JtFRMIJTxSl01odtQtGyoAiqueOS0Y6WAFSyWBOwBVcZc5ue0fVT4evmkCAe3YpMSVcqggoQ7dsWcyi8NnYZmE21oK1sl0VZmTXjDlfR80xx','mI','f',13);
+INSERT INTO ti VALUES (-1282009071816077377,-6182878288050319553,'ZV7f3KxybU39','7cKAbnzja6evpDnxidmL444Dj0vI3TGwdjAip8HJxs9neaB8FW95LH1GpjXuV8Ctxk9WlJE7uql2If2YwZqAEknrkS12sxh36qS7jYtya3nB2Qt6SNaE03k2nzhcc6z5kTdFCrRE8WnokaWDob0sLUl7XoKGJXJgPFBbiudaPpW0AV0kEePxkghrKEUaWZebbrl','5JCUXW8KXUREJtirpHlThm7n8xVYfUWV2pJQlva0AexK4TnDIReZkwVJ2niE','WrZX7lIkXFpb8xkN35D34JtFRMIJTxSl01odtQtGyoAiqueOS0Y6WAFSyWBOwBVcZc5ue0fVT4evmkCAe3YpMSVcqggoQ7dsWcyi8NnYZmE21oK1sl0VZmTXjDlfR80xx','mI','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6173637036488018574,2248488167109649729,'Sx0eyp7mF5Uee6jmfUxfCge76cNs3Gl3ZJQCK','2TZ7L7J1RFN2pzAr9nCM0bXu3yfa5iKNbin84OlJ6nNMd0JRHk0EjVrG5arBFCWmn49Nla7W8KWCBV40UfAxSac9dIuAKDd95YzhxBqJr4X0BY2hdV3PvsUkQxp5JGWC2fppKup7wcn6NjXKJEilHIZpM6bCKfEj8sQWaM0bJ6dnJun','teeEerevJq4fqWX3s1AhujDf298Oi01j3wOXUxOP54tQWNRIDZ','DyyCt2Lhw60D','9l','j',14);
+INSERT INTO ti VALUES (6173637036488018574,2248488167109649729,'Sx0eyp7mF5Uee6jmfUxfCge76cNs3Gl3ZJQCK','2TZ7L7J1RFN2pzAr9nCM0bXu3yfa5iKNbin84OlJ6nNMd0JRHk0EjVrG5arBFCWmn49Nla7W8KWCBV40UfAxSac9dIuAKDd95YzhxBqJr4X0BY2hdV3PvsUkQxp5JGWC2fppKup7wcn6NjXKJEilHIZpM6bCKfEj8sQWaM0bJ6dnJun','teeEerevJq4fqWX3s1AhujDf298Oi01j3wOXUxOP54tQWNRIDZ','DyyCt2Lhw60D','9l','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1403785922428953258,-25301394619505448,'mMBo4vQpZCYCv0Lkq2b8qWuupHXSlhQB6zgeEuypOFTswyge','UG316182IklodnNTViAap2NS0wBZtTLOAFqtZSRIxzAZBo6Kn3a51CI3lFLYG6xubqmRKVDOqlWIalZxT34aMn9BoTcethUttWNTaQIDlf4oAJSvu','5bgLH9hEwKWXHqOwenlAoUy6AgdzZG0Z3ZZMxhPBI4AtD6qqSwPyHRZJDG1V','ZBJGjRkYP4KO2hBpDJ5xfENb5XseoMuFyraoI9lFEBKjNKJw0vQKNjoWxHV7YwfH4Ckf','v','2l',15);
+INSERT INTO ti VALUES (-1403785922428953258,-25301394619505448,'mMBo4vQpZCYCv0Lkq2b8qWuupHXSlhQB6zgeEuypOFTswyge','UG316182IklodnNTViAap2NS0wBZtTLOAFqtZSRIxzAZBo6Kn3a51CI3lFLYG6xubqmRKVDOqlWIalZxT34aMn9BoTcethUttWNTaQIDlf4oAJSvu','5bgLH9hEwKWXHqOwenlAoUy6AgdzZG0Z3ZZMxhPBI4AtD6qqSwPyHRZJDG1V','ZBJGjRkYP4KO2hBpDJ5xfENb5XseoMuFyraoI9lFEBKjNKJw0vQKNjoWxHV7YwfH4Ckf','v','2l',15);
+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 BINARY(9) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(22) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4332278,2742264179,'EZaO98jeb','ZBmdy9y8oO2DWKpaIHWEj9','UWa3e','w24WDhHh2','H','f',0);
+INSERT INTO t VALUES (-6772034,3289160827,'9XoGKC4Vg','KDcEcbrSyVNEIu4uHKo6Ub1AHksAIpAYwOj','6XK1Tl8','jsj','l','U',1);
+INSERT INTO t VALUES (-849268,1906851301,'UaDy5CMGI','yKvgwgYGsNa5hVMPmlNXJ3UQoLua2haX','TKNdZQddbUA','7GXbDgoz2Z96hvQK8mj0','d','8v',2);
+INSERT INTO t VALUES (6245420,1229222436,'Oeq','VZJwQApEssy0wK','fZHDp0vp','l','D','p0',3);
+INSERT INTO t VALUES (5489480,1736925237,'t','A7q2NMzY8P4zngBpdmn90ocQYK9giasqezAvxY7QL0','c8Cuy','7XQxYQV0QkIogFB','Y','x',4);
+INSERT INTO t VALUES (-5751680,1843463094,'8OgoFj','LhAf3qBBWnoFuWMf3hiL5lnC','ExWvIZDfp','RVIgTWmGJCZu9SCb','B','F',5);
+INSERT INTO t VALUES (1875216,2673312933,'a1mIFL','bl3','8Ma5','rfNmzZ','n','e',6);
+INSERT INTO t VALUES (-1195584,2589923362,'7Q31o3k6','9osVFd2cCB0pRYVtLl1doIB5GVX0fCk2ak7ESTCr','VTAgtpBPpUPn','FKccFFJdtO7XQ','F','iW',7);
+INSERT INTO t VALUES (-4001129,3257758150,'raVTnBR','2XJLGuoBV','ItZf6','rzruh0rQQ0p45','S','d9',8);
+INSERT INTO t VALUES (2222779,253890279,'Uq4a','kZw2cVyCmYnqBVZ7mVO9zdGFtG24Xtx6u','12fl','mpljOIXCFi0igVmckXqKU','Z','N8',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c BINARY(9) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(22) 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 TINYINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (78,14282919,'npspkz','EPJ2rmFXbnclsV','oTFXYQmeXn1aaYiSN6WDcpSCK9KBJun4cMn5bdBQRbi9ssfqKQlk','mR6ogs6hb8Igsyvc9WudMBcQ5Ph7O1HVYzkucH','IDbV1rsJrkZ3IFi6mQIcg7PfPlfMFNB6vp79ck5ZXZJMmBpGH9Rz9Ssz1k7Rq','JtTQDvKpeeQ8h94wscZPwdE79LXYZQpr7hfvkEyTp48M2C5YHcljT4UjY3T4QqzOWleUSq',10);
-INSERT INTO ti VALUES (78,14282919,'npspkz','EPJ2rmFXbnclsV','oTFXYQmeXn1aaYiSN6WDcpSCK9KBJun4cMn5bdBQRbi9ssfqKQlk','mR6ogs6hb8Igsyvc9WudMBcQ5Ph7O1HVYzkucH','IDbV1rsJrkZ3IFi6mQIcg7PfPlfMFNB6vp79ck5ZXZJMmBpGH9Rz9Ssz1k7Rq','JtTQDvKpeeQ8h94wscZPwdE79LXYZQpr7hfvkEyTp48M2C5YHcljT4UjY3T4QqzOWleUSq',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(13);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
-INSERT INTO t VALUES (124,11203049,'Vv','1K9','gFuHCXCPScmMs8JQT7aj0ofS1EAxknIdDJnqkxLme0OgjgEMdbc84aXPrwz','0qLkCsswutMmMrWkYzkhbaHT7Y9vosKtA3p','TOf0s3RN8vN84DYsesZjJ2tRi7','8Sk1taWKuAkm7r7bPe',11);
-INSERT INTO ti VALUES (124,11203049,'Vv','1K9','gFuHCXCPScmMs8JQT7aj0ofS1EAxknIdDJnqkxLme0OgjgEMdbc84aXPrwz','0qLkCsswutMmMrWkYzkhbaHT7Y9vosKtA3p','TOf0s3RN8vN84DYsesZjJ2tRi7','8Sk1taWKuAkm7r7bPe',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (70,11041690,'3RU6cCFC','jTR49VZGRx4RQpvBScoLZ8uZHfxN0HIfzuuQMD463jODEWGcdYIRbtFBEWgtWnnBuxnARtrjd9QTeZSJzOMZ7D3ao9uciv9e3PcJb9EMltI44dTa96czcSlwkynCEKHowdXgVRyWMYTOOFNKb5yryQTYh0r9D8pLrYSWfYp75PZOudQ78NgFj9WG3zZBBMq84ZifYAFJFZ3ya7dUjp6WOnnVT','XAsFq','70UzpELpjh1ll9Q4hOWzleTlbiY7OVijK2j3Cv1VWgmzJ','NbkA2OReIhRirs0un','re0N2icjHET8c3Mr416lqstd3Knet4GCC5sUXHDUirv1egtEXC8kLAKkWZrSvBYeUsFb4BKxxIrGCAvzX',12);
-INSERT INTO ti VALUES (70,11041690,'3RU6cCFC','jTR49VZGRx4RQpvBScoLZ8uZHfxN0HIfzuuQMD463jODEWGcdYIRbtFBEWgtWnnBuxnARtrjd9QTeZSJzOMZ7D3ao9uciv9e3PcJb9EMltI44dTa96czcSlwkynCEKHowdXgVRyWMYTOOFNKb5yryQTYh0r9D8pLrYSWfYp75PZOudQ78NgFj9WG3zZBBMq84ZifYAFJFZ3ya7dUjp6WOnnVT','XAsFq','70UzpELpjh1ll9Q4hOWzleTlbiY7OVijK2j3Cv1VWgmzJ','NbkA2OReIhRirs0un','re0N2icjHET8c3Mr416lqstd3Knet4GCC5sUXHDUirv1egtEXC8kLAKkWZrSvBYeUsFb4BKxxIrGCAvzX',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6253643657640606632,2451456976,'Z5ow892G2','zd3yKzyDRgVl7zIZ4KOWAll4BBu5hvEw','ZnCu','Np4rYVvnIY8tCi6m2v2','9','n',10);
+INSERT INTO ti VALUES (-6253643657640606632,2451456976,'Z5ow892G2','zd3yKzyDRgVl7zIZ4KOWAll4BBu5hvEw','ZnCu','Np4rYVvnIY8tCi6m2v2','9','n',10);
+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 (-6569967087148158435,839992600,'159i','RmNNVHcO1rxx9cT09','Gl','fxZWI','l','h',11);
+INSERT INTO ti VALUES (-6569967087148158435,839992600,'159i','RmNNVHcO1rxx9cT09','Gl','fxZWI','l','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4413668013098654169,1813324334,'nTN8','YoWNsESSM7dyptwU4epm2eWjz55XoYsJOAKk5gbgm4xDY1DkYU83Z6uZaEfxcMU8OYvoZODrCEvW4WKb2zHiDmqNtp2HJAxDT6WeiIDrTlfvJX98HRZCXI7GvpgR9OFjiQdJLL8BIJZPOQ8XDFzgDYFLqBw3ZQhMMkijdBCc8pyz5FMynTg1UaetOiTesBE4t9swlF3VVlbDmnF9uCAFZb','wf','Ns8RlXt','A','k',12);
+INSERT INTO ti VALUES (-4413668013098654169,1813324334,'nTN8','YoWNsESSM7dyptwU4epm2eWjz55XoYsJOAKk5gbgm4xDY1DkYU83Z6uZaEfxcMU8OYvoZODrCEvW4WKb2zHiDmqNtp2HJAxDT6WeiIDrTlfvJX98HRZCXI7GvpgR9OFjiQdJLL8BIJZPOQ8XDFzgDYFLqBw3ZQhMMkijdBCc8pyz5FMynTg1UaetOiTesBE4t9swlF3VVlbDmnF9uCAFZb','wf','Ns8RlXt','A','k',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-62,1691718,'CaWv','zzWm0kDD3ab47m7FUb1fyEm8RIzNp7Zt9EY2Y4hsSWbRQFBFaHocNDOGZqGrXPhhiXuJG1q1TNqsaBI9Gjw86fF1iUIAId6LjKDPokvqZD3gtpHUDhdHyT','T4EgbZ2nk7s3a26z','xFNsEgPk0CnPZw5t34d99a2uCoxxSwUTC0ZbaiE8Lr0KpikmFegEanniVPTrr9E4O3UOahQNKR3D4R2SJSkan2H4GyrspvS4IaCLRji5Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvuv','WC9IEiPsEmUdEmGhQ1a4tdAAeafIZ4eS3Lb8astoKTF','ncRuDprPaYn75kIDg',13);
-INSERT INTO ti VALUES (-62,1691718,'CaWv','zzWm0kDD3ab47m7FUb1fyEm8RIzNp7Zt9EY2Y4hsSWbRQFBFaHocNDOGZqGrXPhhiXuJG1q1TNqsaBI9Gjw86fF1iUIAId6LjKDPokvqZD3gtpHUDhdHyT','T4EgbZ2nk7s3a26z','xFNsEgPk0CnPZw5t34d99a2uCoxxSwUTC0ZbaiE8Lr0KpikmFegEanniVPTrr9E4O3UOahQNKR3D4R2SJSkan2H4GyrspvS4IaCLRji5Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvuv','WC9IEiPsEmUdEmGhQ1a4tdAAeafIZ4eS3Lb8astoKTF','ncRuDprPaYn75kIDg',13);
+INSERT INTO t VALUES (-2438678305321672977,4161003221,'oTzTAGeT','AAkhcy2neqP7V48xUs6MAKWEpWBMF6ZJdX9VsqO','H','cc3ueQrV6xb9gQoFDxZjp67Qv6oGwXk1opwHtvsGxzQuFQj0lJnJZ0ZXLlsa7syfO45TjYbe9FPySkSRwAIuA5cW8GFNSI8T52fAa35MN','B','zo',13);
+INSERT INTO ti VALUES (-2438678305321672977,4161003221,'oTzTAGeT','AAkhcy2neqP7V48xUs6MAKWEpWBMF6ZJdX9VsqO','H','cc3ueQrV6xb9gQoFDxZjp67Qv6oGwXk1opwHtvsGxzQuFQj0lJnJZ0ZXLlsa7syfO45TjYbe9FPySkSRwAIuA5cW8GFNSI8T52fAa35MN','B','zo',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6955305808419280854,3317310809,'R','N0KhQ4NmuXKd9uV15zFYSQlT8a99n8f9xmod906gsBexxJzb3IHosMv5c3jYMt4yIHwj8dPnwXK3KXflfa8A9TH2tUVfTlFU2I2Ody7jJ1f8Dgv3H4JmL0BaKcA2ASP0F38cWq3AUaUIhJ1hj9R52EJ0Y0mBncqve0x','YMnG1JzWrWRL','IM5wuxvdBu33bG7w6hSPjfM51fzyyZLmvwXoa1ZiFU2BUFBZtrQ5wSyTiqc6mCQH3JZloNGQz33W18aysXH6D0Tdqn0ZIOOznSs9nXY3W1gJIkWEXr8iYx4SE8gOzJcav','n','8u',14);
+INSERT INTO ti VALUES (-6955305808419280854,3317310809,'R','N0KhQ4NmuXKd9uV15zFYSQlT8a99n8f9xmod906gsBexxJzb3IHosMv5c3jYMt4yIHwj8dPnwXK3KXflfa8A9TH2tUVfTlFU2I2Ody7jJ1f8Dgv3H4JmL0BaKcA2ASP0F38cWq3AUaUIhJ1hj9R52EJ0Y0mBncqve0x','YMnG1JzWrWRL','IM5wuxvdBu33bG7w6hSPjfM51fzyyZLmvwXoa1ZiFU2BUFBZtrQ5wSyTiqc6mCQH3JZloNGQz33W18aysXH6D0Tdqn0ZIOOznSs9nXY3W1gJIkWEXr8iYx4SE8gOzJcav','n','8u',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-284818638757358045,467340032,'kaUCetDhe','ztoZP0cmOGgqukAJNlqttuFO4chQPeBbdmYrlVQNRNTPndWMSAqAjXAWPXpomqebNop878uPBG2L6eMP3fFoGs2H9Hr4ovnVECzEZDJ9IxbtJDtao9EXwrRyCztRpDdaHPo5ct5lx3CyEansX4kh557MribA9iWlmJLqQiv0FmvAPgsPaf7RDrG5FQFMFqNC4IX3c1zruFmcShpkDHIsmMvMcO','n9l53y0gQckQ6','bBMS7TrbqcgaWA2BH0IDNqdXLO7k8VSM1BY','N','fmZ',15);
+INSERT INTO ti VALUES (-284818638757358045,467340032,'kaUCetDhe','ztoZP0cmOGgqukAJNlqttuFO4chQPeBbdmYrlVQNRNTPndWMSAqAjXAWPXpomqebNop878uPBG2L6eMP3fFoGs2H9Hr4ovnVECzEZDJ9IxbtJDtao9EXwrRyCztRpDdaHPo5ct5lx3CyEansX4kh557MribA9iWlmJLqQiv0FmvAPgsPaf7RDrG5FQFMFqNC4IX3c1zruFmcShpkDHIsmMvMcO','n9l53y0gQckQ6','bBMS7TrbqcgaWA2BH0IDNqdXLO7k8VSM1BY','N','fmZ',15);
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(71), d VARCHAR(81) NOT NULL, e VARBINARY(60), f VARBINARY(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3364051647,4269204376,'flr06bua21YYpmOY4IP51nqGwcHHse5vuJ8kJcCDyYBPTlJSiRTbgLx','7xCDX9FbmOgxcivKSUjMEW2Dl0C83AwAGVQu499JZop9E2n9NgzXk7c0x','g9TnHapIiO09VZCEAHe3lXs1nQVsilJP527e6','GKW3sKKf','LdwrKj96tyTVhwCKrEMLYXYgPeFCKxZKGF','Ufj7Muc9UHtiN55T9bBPKcaEszCF6rNGEUlr6H1ZhSuexBQ1BDUb69ZVhKwa5VpwKvBbjEm2HVogF',0);
-INSERT INTO t VALUES (864355753,937794971,'cTIehv6LRHfVBX8edSTBOirmlJIKsv6CCZwwVNzr1XqP0wJFX9Y5g5BJlBGl','WexEIqz7ENqvlQjzTXqrLZIRAdepvC18fsXvrenY6jkSrvw3mxiKlqPrbuw4grMv484tS0ouFV1Bkr','9JOd4rDnIMFaYdhw3oVatCZPhJlwtFJrirIj54JOGwOnOFwKmjvM4K','SeNG36vfskqz','PDJGSrD2v7YI3rDSuEACm1JKcOjqaMSztjJ3Rk8woION5HvQo6qr6nimGCySc','pJvIZJ4QH2R33DFvJJEzGVfdTGUFe3cbmDlKmDdGtnLduFKZzG8B3gmvpqBY8OdT6kz43CmuzhQRUAEEusAsL',1);
-INSERT INTO t VALUES (3998543292,1064017249,'UEfFC7wVR4swNZZpM7Ysap3cG2TLdfW0rkrMyp67KfH099rBEuGCUqjBCT2RpBrSKpg','RDdOkNhWrdqIb','pXJCudRhC1q0jbd','KWoTnjj','rk9TGs9JriUDgoIPuUdCNIAyhP8xb3V7v7ptXpIOZo1fi0ngSB6ZAJeI','oIck2rPyLGXSen2rd7a11SHfAY3VbfUn3FeaQCiHiWb0Vfu0py',2);
-INSERT INTO t VALUES (2539959849,3828098608,'giu9fm8lATktdYMfL','TYO6LaMkZw','JsDqDFILR9SXxVHICCUYFmAdAh1AYTw48mTH','3iwC','4vXy3pxiy7m2I7nIHciTwy3QbDswJnxu6pyK8wKeivhK0JFro4n53rvB0DvVFwSgXVKpVbBfemdHOmews3hWnAZsMbsyLjK7Ja','JkMZy7kJ69vF9BUtOZr7fwH17XCHuA3Pb3WJhNHBfLJWNNHFKqXDJFfiD01FWit8X4EELgJqD9ha9Lx7BTcO',3);
-INSERT INTO t VALUES (1869954624,885964493,'nJ76aC0pdSDlabTEhHKjxiSERnbYumSKOEEgEIyfhWI0V2Cxunxm','foNIJB','kJKvrIyQfZuUaROsDq2lX3TuF38Ig4z7Dmglr','fSyamVqQzGsD0ZF','WuLsdgmt4qNGFfhWby8LtRyYxH6v7kIN','PO3r01iR5DQdsj2sK1Xmpp',4);
-INSERT INTO t VALUES (719579078,3543212423,'UJI1EXsc3cBSY9vClkdBXB8wq1j0iJppsuck29wwyV5yYlzQ2jifFj6zikQGgzgnJePhcW','0y4ndnMbWtaBFOkMA1xdsJwcgPqaavG27d6MSGg5InPPkHDIRLX8NHowt6E1S7Cc8bYpJ','6','n4eArLZWysUPiOi','svjQYXaNcZynQTJkbhwAFsRTHCzGAftA0pc8A8WBz1zlrDktWqvmGgVZyODc67qr6oPzJVc','azYS0oxWBFUiLiTpF9UgKjdYRqDBhtHLaiSp21rBPBzc0dRrfIo4G',5);
-INSERT INTO t VALUES (3955732723,1041047254,'EkcZs00Bm7jy0TbnQY2JTbvbqwqcxT7S2UuGJFgS30uqCkNQx51j7J8fkQb55GtVI','PHxv7gnrY0oHEQAKDpIhPXUHrgrmX','8EARPcCKgsc','4cgks2BXsyFKo','rcAw4dc8ydXWa58xLBZBM7HoDh7iozABPbdf1uQQUWf2HCmRiUoR2Y2Sskaa5ma5MuQ7jN9JKuO','C6H1BG4FmjbjQ0aWsUU0BFKsQS9cmc8',6);
-INSERT INTO t VALUES (2330153816,2592885532,'z9BFGQG4SNSj0QtEpvcIuWXdtajUVz0Sfmni6qC7','SzhWU','az7SEWPildoW3mgxWg0fHlvF6N1jh1ic8KxxtRF1BzuvIbgXBL68zXgdrw','3WPiZee3','IQL09QnACDUPNgBCxWJjAQSN2x0WvrTLHmU854axOjQveReTcK6CdYGVAMCqhK7E0DnI5sWRbbXDS4nU1KQ8dmPf','Aq8aEMiDORWKk657knMcqLmITlUBzrdOi9mdE49ZrWFA9qv7C7WzNi6b675Xt8oh3apQQc',7);
-INSERT INTO t VALUES (1120374813,3054384582,'9NsRQ67AFkOWjIJG32wLMNGO7DS7Ie6Fjpdx2az9cJWmzt','yh3aDriMpyI5r9cjJAAjgeMszFIeLQn2eVbxKPeKmEtkVqTbc3w9SQ99jsBHpnWMN3kRrW9L8w6qDhaR','Q','ODZqzL7o','Pxse2dAYUUSgknc8V0JgqN1SuGkQO1jGUAbtIsNKcKLaOFLzp10XTKUcuvFohYMiIoRgEHcc4zxoC4HHNOdNdZzce6MitiuOKeob','VX7LtRBPqLRW1xy28qAFZJywxqP2HhX08m7ALUItWaT7BJE8usiHNjaKKgICGGmd6GYsB6orGrtMcQ1Id9T574td',8);
-INSERT INTO t VALUES (2904628301,3925419405,'VvwUMjEBZdi0oHBgisWNZCMhx7gCHNWKpcSIHxALg007nGPHVGTC8SvS34CIetZPJBmzh7d','WVuCKa0EzJMCAuHDaU1cM3kKfowLqBNBEpBSdXc3D9FRVo7UGtlKKS4ak','nqD5Dy8zkXs2CniHzJWIalwtraNhEYOWtYoZxbQ','DRbizA','5MEGJiBFyGhi8ruc3HGFLDfXSUF','FXG4V5Wg0s1bia2S8PHkn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(52) NOT NULL, d VARCHAR(80) NOT NULL, e VARCHAR(7), f VARBINARY(56), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2801822,-6890753131409324540,'Vu0NPyPyydZx4GlmSIwRzyGC7a46dvXMODEh3efzdjzP','CcvJEUWnK3xcCsNmX3KPsUUbl1ohTBo5Z','Ugpru','Qh5xgM1ERRgk8NjfrxT2yCwYe69OI6Ic8CeFp1B39yhvy4jjC9Tl','t','AF',0);
+INSERT INTO t VALUES (-5294511,-4822698764937632195,'Dc0LkA9ul9yIeHuAiHceBFq3U','C7MQbNSQwObHFqU62aJBIrDj3dyBkCczCBchi91fv5X','TURzTC','LoJ','w','Ks',1);
+INSERT INTO t VALUES (-8060370,1561228936751997097,'rPfBFFYAuFPQ92xbOn85Q45lbBBaZuzUS8fbE0Q','UAtKNW57tEvJIjQxZiUmqJu5OrwquZDzo8aL0OuOKEJlyZ1NE6ZMNgCUN53nh3rTWLJ3hHhPoI4','qu','dEVLupj6HD','P','l',2);
+INSERT INTO t VALUES (-1234901,-2627151727912464980,'mhFxk0nmI0MQ5rbPa1nVIhZ8LTEywNrCZ2oFLj','xLtbpStdpFOZOs2pxaneCFLBp8UBcyjpJpE94Mpc6b33jqUA502pk','KeKQM','0','1','0',3);
+INSERT INTO t VALUES (-1266704,7229873645546352129,'alascRBLaUFrUcCc4q6qEp3iL','S8z0AWyOMgVKCOzGvpfeNOw76TFS6gWGz','oK534Ng','Jx3GK2c5nuP','b','I',4);
+INSERT INTO t VALUES (6334153,6743036261526530350,'yPXLbeu0wHziiDEOPAn8rz6r2D7urgORqC5iAggWX','L3g9plmXW9V0COZpwxIu8VF5A','dyxBgp','Skg','m','XF',5);
+INSERT INTO t VALUES (-456373,3344161350645050515,'WwkmBA48gEpav8Q6XRst6KOob6qOpYjH1L3ILk4alIpova3Kule','CsFMCg7bIA','6DB','pCFcdKR1OC42wySIyxT0wV1','S','2',6);
+INSERT INTO t VALUES (6264595,-4957661863679199747,'SJ08mY0PCBoC','q2cU2W0j9ELrIi','Tt','aug4OlaEOqYjOOBFrSK6uPOTu9W5fsRiX8x','H','uf',7);
+INSERT INTO t VALUES (-6447279,-9191118829325337797,'E97rO','rY7nsmg92ioTUFNqNUglq05tWuK9B1wEkodasIYP852yjwKTzY3HFuFyX2o30HEQzZMLo','w','fmeUHO','H','zz',8);
+INSERT INTO t VALUES (-6917807,-3165689874237506493,'ma2B','GBf6rUuzPtFpQyVBm4Dw2iWgK3oIxd2fBGlL','RkaR','AUW4EGAiKyDTCyUUyv0wUSj6gFV4iVLaxVzbuM94z','E','o',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(52) NOT NULL, d VARCHAR(80) NOT NULL, e VARCHAR(7), f VARBINARY(56), 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 (4013726781,1286686491,'RVRS9ptqcXbWYMMFuX1Vd','JyMl','ZlLUfZC8s','TeBh','ZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepR','YVtGmCETRJzl8LB',10);
-INSERT INTO ti VALUES (4013726781,1286686491,'RVRS9ptqcXbWYMMFuX1Vd','JyMl','ZlLUfZC8s','TeBh','ZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepR','YVtGmCETRJzl8LB',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(72);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
-INSERT INTO t VALUES (1080965447,3152312569,'IbRJ5mviwkd3pkTEmElugCIGk0MPYqQZtldrTibW2VTeeNBH8gCYV8coI0STR','1pQRmbSeXxp9yXdVfpvUS172zZVLj2qfRpB','5vwKP44nEkTREJfg0Zew8pTwiMasAN1mK','DP8GuwcxbbglbQ0eWM','6vcrn4dcrxa474QKDFvwQvnUc63louVuhuoGf6TwWaB1PqBtFwf7pmIP2ml','EeUdzwNQmjaChTH4pXSB1mRhKbB6xhFFUzBbKm94ZZtr3RWpfwecjmXxN8tS7U8X',11);
-INSERT INTO ti VALUES (1080965447,3152312569,'IbRJ5mviwkd3pkTEmElugCIGk0MPYqQZtldrTibW2VTeeNBH8gCYV8coI0STR','1pQRmbSeXxp9yXdVfpvUS172zZVLj2qfRpB','5vwKP44nEkTREJfg0Zew8pTwiMasAN1mK','DP8GuwcxbbglbQ0eWM','6vcrn4dcrxa474QKDFvwQvnUc63louVuhuoGf6TwWaB1PqBtFwf7pmIP2ml','EeUdzwNQmjaChTH4pXSB1mRhKbB6xhFFUzBbKm94ZZtr3RWpfwecjmXxN8tS7U8X',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3933942083859196349,1156536142902361903,'WObb6cGXzUZ7jmrC5YyDosq4fkHpoRLkBYZfaUq70flqbNj','PWXux0nVaZkGc5E4iPZ','0fW','bXPBdoVyQBBYlg','6','FD',10);
+INSERT INTO ti VALUES (-3933942083859196349,1156536142902361903,'WObb6cGXzUZ7jmrC5YyDosq4fkHpoRLkBYZfaUq70flqbNj','PWXux0nVaZkGc5E4iPZ','0fW','bXPBdoVyQBBYlg','6','FD',10);
+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 (-527193908341073626,5666713403090164800,'V1M5l1PhcEysQjOW','f8LbH8JvJ3Kfna8gRIhPMWwZUuXGlrKqVUQmFauHcDzYNp3','B5Ow','lrG33WhzAJ55MhnWckk0haQ6CWYturfrV5QeNcTGBqd9RErsImpi91RL','n','aP',11);
+INSERT INTO ti VALUES (-527193908341073626,5666713403090164800,'V1M5l1PhcEysQjOW','f8LbH8JvJ3Kfna8gRIhPMWwZUuXGlrKqVUQmFauHcDzYNp3','B5Ow','lrG33WhzAJ55MhnWckk0haQ6CWYturfrV5QeNcTGBqd9RErsImpi91RL','n','aP',11);
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 (421278359,3321037538,'eE31mnDVB7H150LiwpXIkt4tap','yD7KxseQFH1iith','tKT8GoK5e21HXUSap71ckHL9nuEdqpZu17cpoY73yXxn3NV4','F7qouUa5D','y7JJ8NeQe4M3wn5aYV50Db3sGxx','503NWRGIltublnKVVluGkRxFF6mfMxtF9mqniCpQDhNpstALeN',12);
-INSERT INTO ti VALUES (421278359,3321037538,'eE31mnDVB7H150LiwpXIkt4tap','yD7KxseQFH1iith','tKT8GoK5e21HXUSap71ckHL9nuEdqpZu17cpoY73yXxn3NV4','F7qouUa5D','y7JJ8NeQe4M3wn5aYV50Db3sGxx','503NWRGIltublnKVVluGkRxFF6mfMxtF9mqniCpQDhNpstALeN',12);
+INSERT INTO t VALUES (-408391685143875000,635509091773618857,'I3hxCbGY6OT','rzKviRiFmiRhU7j56GbxK0K9X14Z9Lg8gWzpJzz4A789BHFuCM4dUv1Wj66XLIJrkMd2FekIOCddF7BG0','Sg','NpQyKrSOZTNkYFQV5VO1yV6TUrMyqgNTHRF35L7iQvcr','K','y',12);
+INSERT INTO ti VALUES (-408391685143875000,635509091773618857,'I3hxCbGY6OT','rzKviRiFmiRhU7j56GbxK0K9X14Z9Lg8gWzpJzz4A789BHFuCM4dUv1Wj66XLIJrkMd2FekIOCddF7BG0','Sg','NpQyKrSOZTNkYFQV5VO1yV6TUrMyqgNTHRF35L7iQvcr','K','y',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1140673567,2043284353,'oebXgGqJqr3IGw4XqY98jG91jFWMexSiNWe8iElH1L6EnhIj','ofvgC73yTMNMUIRFekgpc5qiqzdaIIts','DZh0QDyM4Wgk7B8','956','UzxbD6BNPKHYLgv2XFHWAVzFDsYt9xRjGT6rS1fWQfuFimwCEDNs','sPN6aWCpBtutOA8Y1xEVyF4q1KKb3h65HEaCBTTp8IqGzVbKahZYy7BqOj1HVbD2FwN0ILQeVmhO3EGocHiy20TSVYzNUiMGJmNW',13);
-INSERT INTO ti VALUES (1140673567,2043284353,'oebXgGqJqr3IGw4XqY98jG91jFWMexSiNWe8iElH1L6EnhIj','ofvgC73yTMNMUIRFekgpc5qiqzdaIIts','DZh0QDyM4Wgk7B8','956','UzxbD6BNPKHYLgv2XFHWAVzFDsYt9xRjGT6rS1fWQfuFimwCEDNs','sPN6aWCpBtutOA8Y1xEVyF4q1KKb3h65HEaCBTTp8IqGzVbKahZYy7BqOj1HVbD2FwN0ILQeVmhO3EGocHiy20TSVYzNUiMGJmNW',13);
-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, c BINARY(1), d VARCHAR(14) NOT NULL, e VARBINARY(54) NOT NULL, f VARBINARY(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9980767065724081863,11905175,'1','3Nxh3R7It3n8Rx','G35agZDdv','i5','0Y8ACPf8jLqy4gXNXwiTcUyf8E3oNvREqzhWh5LZOhaWJnJHCWxjy1aUrGWuRFbJ2jexaidwvzU1ebIypZW3yUe1QhtmYdysluia','J6uJ5i0VAJJzndrZq7GErHbO2gkaMYe4LnVLkbMSl8OIzW7KMfNLvhP6rOAkLzrUP9J',0);
-INSERT INTO t VALUES (8338561163576187831,6949396,'y','wuXBixvkspfygk','fsf6QlL3S1zYKMImP','gPM','vj2wf7NB7piGR1RakhBSs1qpJ7Y3sfKatNKeoyRhcNUIZLJIVsStT2JPr2foZOVJixrlWrsSA8C2sTIkUawOMnJn0N8yqbgRd9','RsB1YNtU9CdQ1y6JznHP5',1);
-INSERT INTO t VALUES (3087311816931696871,13373785,'u','rlUkMhQEyqBGef','8AKGqe9QngjqAy2k97YPW','FS','yo5PZkHpsckp1rDCYbEazcf8ryBFfVVvcZKUyypTbFSXs','GHiw3crgh87FYIHcxypi0HmmEaw2HImgmyUNlkNKFRzIsWnuKe4U5WZLV',2);
-INSERT INTO t VALUES (5745125244226356324,16447992,'m','U0Uk7dXtcJri2T','Lx','FRiEN','Q3Y3hCdiw6pGlImaC1Kt5iBfk43C8NW7KOg8047ufnKOBs6An6lJCP0AZql4WvDoxxH5BvN3o2NQP8HvXjWdVnnJi9XQAbk','ekQsAs4nwjwNL6ioA7EbobpvYDOtKPL4KMv1RvpukDHwrvWSbjN0tQ8Ol0veSmZxT0yrOJalKwcdILxOWwbDXjitqIgKeYq8KvbC',3);
-INSERT INTO t VALUES (1575000027139124250,4708881,'T','CwO1reEnvnpXum','VeU8jsSzO','jz4Dv','CR880q0kBPdMp33DccSrp4Vsj7Pz0wFvYyU44YTzZ7YtnoT7mIiX3fssl6w','oEGOXGu4eyzp7FO4jeb8w',4);
-INSERT INTO t VALUES (7443059895750431896,1437983,'5','ZDQzpH376E','tp9mzhs36','Xhzg','FIMWQZsI761RIi6F18ghZdYYMxFPDPJf6HvGGXazc6vYqykrS2HlJvhOYxUGQGphPLQZO2g0wDHI3mwhX0Rti1J7f','g8gfOJqvoQAFZzzosL',5);
-INSERT INTO t VALUES (1037065057348426545,8851514,'L','lXYQVuNyu','ROQA5FJ7kFpbn7ranbRSqsGBhw9c4','Zgj','70LSlOnN3LrtJgucedIUHvTQqU7xZjEc6Is6s2ENhPvA0CNYy65i3Zvr54IFN3cpTWNH8uyeef4Gd9QHQGbJ','4yFl0ZQI4g4bPflDCIqLXdggnzp093bc15IWUwAxMYc5KX8fHZuddOi6pVffbb4GS4qeDDcKD3gtu0bBWgU4ACmo',6);
-INSERT INTO t VALUES (2198130867731134662,15907023,'y','Ms','LJDLYMVfngwNIq9WmkSAIbryWYr','EE','qTcONDK5ofiu2mubc3GEnWuM','aSNbA8jbOWB7V8AwT3zzmSYLSYnkLg0zMT8uQtkR7xsZETejZZKgYzehj0zCPVzSCPRajReT',7);
-INSERT INTO t VALUES (15096589021851959185,13296161,'F','fuKen','c','yy9','zR3EmA80GextOCOQbfMgPTK5t6Onsxnt6Za2kXjmJ3vvBZbfp35qzNn6PPbzMzrzH0sY6koPA6BOJ78RTc','SB6iZ7DBDjpQogr20HO7ZVahvngTMEfVvrgQVfBR',8);
-INSERT INTO t VALUES (13774068875173368569,13533872,'C','K','FF77HBcd6iLCkxVZ8m3GXmQsvNXOX','svM8','bX8uEU9rJy1U0iiW','QNLN7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2403945943539227176,4725233964914535050,'N680gBTFREjbRLHDJJAMuEbzpyqp9Im329TqJc1b4i2sMa6hddeg','IqKiDMOJqSBeCegQ2XNyMBytM8Rvw213lVc8zyC1sH3K7CfP1dMRrl0gjD6CMGWxAQvvX0KAv05J2WH5UGni8aTGi9yv1qWUgcZGPHRiC4inCnphCO2BynUrU3h10K5hV4OJgxsvCyQFuqM93trtKoegydQ8NTXbeJCmo3NAYtXOcvYd','7Q','8XgEijzR38bbVU8HaL3FXozVIk8R4GOCvKAqvTr60SFF61DspTNlZbrYHd5gyvwgcS3FibKjPpVJIT6zoW6aXLW4B8kVNmU2CToY5Ui','8','Pp',13);
+INSERT INTO ti VALUES (-2403945943539227176,4725233964914535050,'N680gBTFREjbRLHDJJAMuEbzpyqp9Im329TqJc1b4i2sMa6hddeg','IqKiDMOJqSBeCegQ2XNyMBytM8Rvw213lVc8zyC1sH3K7CfP1dMRrl0gjD6CMGWxAQvvX0KAv05J2WH5UGni8aTGi9yv1qWUgcZGPHRiC4inCnphCO2BynUrU3h10K5hV4OJgxsvCyQFuqM93trtKoegydQ8NTXbeJCmo3NAYtXOcvYd','7Q','8XgEijzR38bbVU8HaL3FXozVIk8R4GOCvKAqvTr60SFF61DspTNlZbrYHd5gyvwgcS3FibKjPpVJIT6zoW6aXLW4B8kVNmU2CToY5Ui','8','Pp',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4720624565108729032,1329804410555488306,'Et7Pz0GLrwwxF0XpEVA26Rqzj0WEBWw0KwLiQRk5NSpWI3bmyP9','2ZwVG4BgsECw87deyRnv1CziGonx82mg3VK6SrRsGzaUqLsY6OoIPcHsAkEabwl3893wQigCTxCT9lxQYZhX1zF13iFZhUaDy6LjpeWfVM8','isBAGTo','UT6Dd0XvD9EiQ1ehrVKYSyqJgKFpXA7c9IhWBk0wg2Mau6vtrvXPGVnQFNeYtrhUZ6df1qgLbDDK3AD5Y2qd2gGPFZzTyf3DSF4UlKGz2Z6AnAxVY0Z0KFAwv8rZ4AZD0W9PYCoEXT35YGMG9ZVQMkW','78','u',14);
+INSERT INTO ti VALUES (4720624565108729032,1329804410555488306,'Et7Pz0GLrwwxF0XpEVA26Rqzj0WEBWw0KwLiQRk5NSpWI3bmyP9','2ZwVG4BgsECw87deyRnv1CziGonx82mg3VK6SrRsGzaUqLsY6OoIPcHsAkEabwl3893wQigCTxCT9lxQYZhX1zF13iFZhUaDy6LjpeWfVM8','isBAGTo','UT6Dd0XvD9EiQ1ehrVKYSyqJgKFpXA7c9IhWBk0wg2Mau6vtrvXPGVnQFNeYtrhUZ6df1qgLbDDK3AD5Y2qd2gGPFZzTyf3DSF4UlKGz2Z6AnAxVY0Z0KFAwv8rZ4AZD0W9PYCoEXT35YGMG9ZVQMkW','78','u',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (5618614007531114458,728198083202115386,'u8uAtKBJ7fLzZYJQBgDCXnmC','73reFqQfpNjJKgktyeMCZ21C51qMz3jWK13olv2NJpymijrWtxzvNjdz2','e5U8Aw0','cSE7ptwht4d4IVJVoRLitFMi0wVAIWOeMxiwoGc5MGx28RDGOLerto8y0MibYdZHA92IfX2DLQvrHfws4K4ugyS4WyoDUw3f3goDppLBPDKcqd7srInSPAPxC7vpteJUnKAATKLijTJw6iZjNsBUQ0g5WL3bgvBfcVjcI6VrDuKP8sFjqWSN1Cz','08','B',15);
+INSERT INTO ti VALUES (5618614007531114458,728198083202115386,'u8uAtKBJ7fLzZYJQBgDCXnmC','73reFqQfpNjJKgktyeMCZ21C51qMz3jWK13olv2NJpymijrWtxzvNjdz2','e5U8Aw0','cSE7ptwht4d4IVJVoRLitFMi0wVAIWOeMxiwoGc5MGx28RDGOLerto8y0MibYdZHA92IfX2DLQvrHfws4K4ugyS4WyoDUw3f3goDppLBPDKcqd7srInSPAPxC7vpteJUnKAATKLijTJw6iZjNsBUQ0g5WL3bgvBfcVjcI6VrDuKP8sFjqWSN1Cz','08','B',15);
+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 BINARY(90), d VARBINARY(39), e VARCHAR(5), f VARBINARY(85) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1538936366,16547262527948909206,'D5clMpizfWDQC1lqeAAotAJ9gfhKSjEyrlyme7gRFxn','rE1JZbA5VVis8b6YU4FDrq','H','2r2fox28U6Ih27I9FuMMTaikjjeTWlo5xA7cqmi0Iyes5Y2tY1NjTihdle','1','Q',0);
+INSERT INTO t VALUES (-83907717,3838345806354938687,'gSXX1jMeiVqIvpiDxd2WdYESldT77','KuI','7MxqM','6nteidhYT1fRhKA1qzZPHUglMOtsBKI','m','Hr',1);
+INSERT INTO t VALUES (1701348685,1848473424909074085,'9O','6NZSdNtIlY','i5J','SfOVBsxKotoK1tydBgilgIhCSbQdmIuJg9gcHOinbW6GRh1w4raIRDulGqpizoe9q85aTaBXXXbLc','3','T',2);
+INSERT INTO t VALUES (793775275,12295498510465791991,'tgLg8dEeZDYIAbcyiwvkxw5iyti','ExeW0fjEa3v4nDBXwBNyq2','H','XZ9DJOBJIk6NpozOnh1odR4PtYiOTWdJEmQ8WCYRHHhl8','C','W3',3);
+INSERT INTO t VALUES (-1489884849,1681510870428221731,'zfo0kBMrmglUKBULU4LbGTrhbwFNp9kBJQ16xaMlm8rJrFqK5qTiEkfpY2v4XdeAk','M4eg6immspcNDPVCkqT0','O7W','jsKJQuuew7XvwukFiwIjY6HNLDM5IF0IPzzdlVm','K','6',4);
+INSERT INTO t VALUES (1580670554,1058870550670583398,'4WJOhYzTKFf769ts2y1sB4DMEdqFZzlQMD7aZUWJUy6sEFomSaHLNy6DWYykC9sLewlFWgDqllJRvgsvdWkCWUg','giBBX8xi0NB3hOJlop7Rwip5kw','0Hy','Va2BOjunKRlTJMX2Lf9RSo1YnbcOlXJdYPW1f8nG3MfyMJikztnmC9uJ2Pw9wD1TKJu1BgLz0E3XbvVI6i','K','56',5);
+INSERT INTO t VALUES (917437249,7944141443293469837,'bHmg4dG7MhVbdFOUiMtkYf69MIolH8drX6dkt0N42JT31T3r7OUvD3h7NtOP3CDbXqB3QD','EzcRMxLYYTr0J9FJMDnlDzHdq','a','OyPFFCMRN87l1Fyr4Ynu0mSw6tolBCtyk7s2fAlq8wfyieoYbs0yEBJBhjd5wLiLVFS5B90XrV9mJ','2','o',6);
+INSERT INTO t VALUES (537377811,14522399090547821097,'dXBv5mVCigA8R06WfhDtE0wKxS8jYadOys6eofr51SAOoUdwqIZSrKsQbCB','gE2VQWIErv3dTiybLeOQ','3LoF','4Dw43PDJKTUEjQWr1XfOh8fZAFIqyu7tpL3Ddy5fKEJ05YMM0L87lVt91VYNoEszUGqst2','Q','5',7);
+INSERT INTO t VALUES (-1334062596,6200088473717295592,'rgBAynHbVpczs','vyJ','JA','qXkfWLpnaQvk4EQrnsNOA0yPTCYntugodZRedMjevO2x5No3ocyduIa3qjXr9Ablq4NkDU7U','j','oH',8);
+INSERT INTO t VALUES (-248040184,5384790266683276286,'VZ0ZFn','CKTueyP93mJXRaBvV4HPV9kYsyl0xGntPs','iW9Tm','DFurBotXlOibz5Qbgl1yH6LHCcOgbWXjP4qqehJewq9pq9rMVM2920','U','pa',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(90), d VARBINARY(39), e VARCHAR(5), f VARBINARY(85) 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 (8692887962914829593,7968493,'e','oeWWTiXo','TZnti9uHzgBYWpgyAYXtkpG7UmVjeU5xXbNf04','co6','Gp','J4PGiTgfC3Ct6X6wEx1slI26BPB1SNUD0JYW1t8vRMOBFmoAZhya82oAU',10);
-INSERT INTO ti VALUES (8692887962914829593,7968493,'e','oeWWTiXo','TZnti9uHzgBYWpgyAYXtkpG7UmVjeU5xXbNf04','co6','Gp','J4PGiTgfC3Ct6X6wEx1slI26BPB1SNUD0JYW1t8vRMOBFmoAZhya82oAU',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(2);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
-INSERT INTO t VALUES (1044231296522025948,10211684,'Gm','C55YRWPHsvh','NZyIxkImJ','kT','cVIVCvYzMTrSHu15GHcpBScDNF1JLd0eCpXL62csPlLTjswp2OynGezpxxVRgUaCzh2AuIKZfzhjg1dZ1','K6ev9TsYmeRJf7Sv8m1xKyCCcXfgRM9MNVJgO8jqpL6oBA59JvztXqzAfP1TTNBEh',11);
-INSERT INTO ti VALUES (1044231296522025948,10211684,'Gm','C55YRWPHsvh','NZyIxkImJ','kT','cVIVCvYzMTrSHu15GHcpBScDNF1JLd0eCpXL62csPlLTjswp2OynGezpxxVRgUaCzh2AuIKZfzhjg1dZ1','K6ev9TsYmeRJf7Sv8m1xKyCCcXfgRM9MNVJgO8jqpL6oBA59JvztXqzAfP1TTNBEh',11);
-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 (11252618503096429701,3623833,'hG','oluq9PE9kGlbCWn3rvLTnF0Y8QIriuGWkCGykTQFTlshVQcHUwkxm5nC5FF9t21L0rK4yuLgM9A9o0x11RJM6czu0hVmLruXhUKUScHiGkowT6WbUyVRi11GzIlYGUnvP0rcezMEYSGNUzv8WVgcvJncQEO4eBOZbz3KKCQiADNFj4akTcNEQ6oVpr5dAniocFGO9Dt86hSt5DiGq50lXEfLBRb','anJjCfMreQg78vMJfGWI9cqXDi','esH','9udTfptVEXg5S9MrDuMgCTGi5WOBqJp3P7ZEhAGCPACzCuc72qRjbuYeksjYWr2JXsppUOwgtZUreYn','UuBAlci82jHa70',12);
-INSERT INTO ti VALUES (11252618503096429701,3623833,'hG','oluq9PE9kGlbCWn3rvLTnF0Y8QIriuGWkCGykTQFTlshVQcHUwkxm5nC5FF9t21L0rK4yuLgM9A9o0x11RJM6czu0hVmLruXhUKUScHiGkowT6WbUyVRi11GzIlYGUnvP0rcezMEYSGNUzv8WVgcvJncQEO4eBOZbz3KKCQiADNFj4akTcNEQ6oVpr5dAniocFGO9Dt86hSt5DiGq50lXEfLBRb','anJjCfMreQg78vMJfGWI9cqXDi','esH','9udTfptVEXg5S9MrDuMgCTGi5WOBqJp3P7ZEhAGCPACzCuc72qRjbuYeksjYWr2JXsppUOwgtZUreYn','UuBAlci82jHa70',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (10293571674630707834,15279191,'A','67jvnLq0lyyOkXLRQAQdRBdIkK095wsvQHGmiXG0a5nrglXBOOrRAyDgi6kIju6wBhYbtWqi9P7e7WUfApunJ9D4SeaOss7Ew8RkoCjZuDKrVo0WfS7aPvP7gOOd9GxbEjMaBDOMkzayB7LuPKeYevCOmcMkl','h','PsyAM0P819CC8ryCrKwWtnJlJIDHMYSyy8v7C760QJGk8uV7TGy674CARUL46WO4x3jS3MhKGPvCL0YHvwykgmdTlPVoqnZNYAx0YsNsiIjf4JrZRrop5pAsdOeWHKfq7haxF4iiLCbUOW29Xhf7RSyoNB9s3Wl218urnDsLaiqeGZk5QdoWNirmYcyHb80yZ3AWJe7w7xJoc6Lu0SJM2SIegMKGakE2vVcMXxBBnCcXBkY','Cw0tLmwUCP08iO2TebVQpVJatpDqYiTRFzFuy','lAoPYfn1x3WQjCUSG0GOogR5Dw9UtP',13);
-INSERT INTO ti VALUES (10293571674630707834,15279191,'A','67jvnLq0lyyOkXLRQAQdRBdIkK095wsvQHGmiXG0a5nrglXBOOrRAyDgi6kIju6wBhYbtWqi9P7e7WUfApunJ9D4SeaOss7Ew8RkoCjZuDKrVo0WfS7aPvP7gOOd9GxbEjMaBDOMkzayB7LuPKeYevCOmcMkl','h','PsyAM0P819CC8ryCrKwWtnJlJIDHMYSyy8v7C760QJGk8uV7TGy674CARUL46WO4x3jS3MhKGPvCL0YHvwykgmdTlPVoqnZNYAx0YsNsiIjf4JrZRrop5pAsdOeWHKfq7haxF4iiLCbUOW29Xhf7RSyoNB9s3Wl218urnDsLaiqeGZk5QdoWNirmYcyHb80yZ3AWJe7w7xJoc6Lu0SJM2SIegMKGakE2vVcMXxBBnCcXBkY','Cw0tLmwUCP08iO2TebVQpVJatpDqYiTRFzFuy','lAoPYfn1x3WQjCUSG0GOogR5Dw9UtP',13);
-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(60), d VARCHAR(38) NOT NULL, e VARCHAR(82) NOT NULL, f VARCHAR(99), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (173320,-2508317,'Giq','f7NweYTh1LfVEiDlmHSA9FiEEzvbPTkTonpDA','zCTRM4m3QXo0kgPaKi26XQNBq9DRpI7uYQrW6jx6EXb','RDDrueWscT0U5UAhKkyCUtTvyAGM7AIfXOcgOgY8Xtvqz3','vQKtgEZyMLQJvlMUcNmiLbO5Jb976T5BUpLWjDLNu4tPpTklhS','PvlOegWXtIT5IyAsf303KmwHpsRZxC1uxP5HtUztqbIEXKgjfwcw2MAmaKSNNDyVGB3N6qRLVILmNq2mjUgC9oImwjyH9rYwfma0',0);
-INSERT INTO t VALUES (7445567,-2010567,'omiSP4rVu','0QKPZ','JCjuF1NpURAn9TK9sQYxcyQeAAPP9k5JHPthLkwMHFk','Pa0kxdGtDYR6o2CIv4KOh30FAudxpcvgpHdvmEM43Grmw2NODeOOjR','HJL','grOOUq84n1vRbq9z1tc8p7Y0XSjKfPurZfRXfXoz3iwjbJZTRVKwKY',1);
-INSERT INTO t VALUES (1086029,1761369,'w23cOCu7Of44uO9UQB1utmGL7tD36pMH6jA','w1AgB2O5uKPWqU','46X0Kwxj25JzDQOBz5rsXUkvt5J8eKwBlJjLUWWdICzY99oSNjexyVlL8CaCPtd9ADQYAmRA','pZ521uK5SMPfJmX','uw71bt47IzJ1VxeHC75NuSYs4p14DeQF1jdVVt6dpKLc','fAH6gPtxNVUiwuAZ9xK0fd0nICHmNGr3G1ViT2xJ6awGjBqz',2);
-INSERT INTO t VALUES (-4932131,3418344,'VyPRAlruzowjDmZ8','H3PtSYenFHIaq0','UywFAzs4xCU9YFWSHFqvKFjnmFkZ','XLY2OMFlIdKoAjOxE4HbMDQxUkSPKIrepTFcOMRts8aAYoQkhcWP9vSnxHdJxNaaiuMNxXOz8DUeKfS','hoH2XErqMgv8f383fr6tSvfFl6BVFVPAi4nLGv4a5xwiGBoXKZ72bC8x6sJvMTsp3r4lsyetn6FHYP5nw67NB','PzHSiLu8pOvBeNMSkZUhkoDGk8bAbQylvJE4JXcwDWAM',3);
-INSERT INTO t VALUES (-3621732,7268214,'W7VIfAW6F9d8mrVfUF74Qo52VFrEvEUDvLSujG4t2GfFTn0Vrm','lAkhHB6fSZqQqxut2WvYIT2L00n0wwnO10rkY','e8aWy0Fyaw3ck2pyBZhA4YcJINGnCDlVOkkBc4d82CYp8M9NBmBOAkv2sqHHCYlcSr2cTCsxDsYZqBa2fc','357ZhQi7AbwcQhtLOWRjngucmH3ypmxrWVdfRvI7PxJqJ','lHS3dUfjg18X7Gj56uAxewXdJEpwo','QQIiuwf9Mtkx6GEkCn405ZAJUNeomdIrkzPsmXAVqctkY9T5LtVERCoIntLM58ypGtjbm1DGdimZRAwviFlZy26wAsvSs',4);
-INSERT INTO t VALUES (4069239,4348969,'aj3184MeFjxDg9NKkHaqqLaHz01PGDf3rsddFCA0JI8aJPY','NzSqcaLDKDtbKoDxMx','1IfjH6lLHSmkpimLfJYeMixG9q4qKlezKPeJ3ZF1e8ZfvBy7HTl','qH0WKhyBHNrmTB5Tvljwom6ZOqRMRoFt9uqTq','TJ43tULqNKolbW0EMRpvAWJTfIMxHdgpqSSWwAeRseEJK8NvVtiEZiWBHhU2n6caq0Eze7','0ee8RGYgcD8hQXrUiezEkGhNHQoFCwmKZOJzMGf0C',5);
-INSERT INTO t VALUES (6483794,-1682650,'eM0yN5GKH3l2PZmmUThxhdtXaspc0dwcmnw9xs0crH1Dc','8PkiAWVpnOyiT8VuxMKup3QEAsN2JYP8Fhz1K','hIXhnS9kM7GW8qAN8hsVNAjDqfCPvbu7zeItAIFBe5Yxiag5a7','i7Pe3DEZkeTr71GyepyA3UwjURYelb7xsQMyukg1NlvsI','uOjold0I37mdS','afqpMgWTcVm718F6DDmjYhappaL8nweK9Bm8WqVAyaXsivMmmdcgDzc0c8BIi7httKxPei0upYQKz32PNu4PB1ePOtYu',6);
-INSERT INTO t VALUES (-1820039,-1992143,'LnZYrAczpt47lrMeCU34YVmLaaI8jqfPmZLfKQ','Gj321Dsob56pSRgZisTTdnw0YqjJjQNnJ','fVTSMmvhVDL','hyJ','58h','CyPjSCqXmxyjwnL7sJDRlI9hBvqDBWC0iJifbWr',7);
-INSERT INTO t VALUES (5003731,6922303,'6','liGRfZ0PW','K','bl9','TyTRBjr7ojgu3QUdmgqwAdwZYqZOzDaHgRqnbMKERuPc1ARqfVY','aXu9uvgQlmeOZWknGgNTUMbcR99bcG7KkdbiTlNHiOeTrjArKbojCaEYRtb6lbflLTA4',8);
-INSERT INTO t VALUES (4122450,3113284,'cQdpgJFsvIJL7nhomkn2FDkms5LSRsOmk5pHZhzVvz','0V9YqrIEgF2w37iIIK1eMbYcQuve7','XjpC3KMcGSBtxnfiF0niVFu8HC2gU8VJIIpE6gXTR','Qd4HM65c8rrXAWC7tNy0XvSHL6KlBIzTfYNk9SJl686y','HJcHQZeXwT6LLVFdhqR','ygFZ7B6ZJthx1wccBMauBW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (246724224444679541,14587592181287018907,'SlLbiKdRWlfcm8qUO9tGCTqgf82PQtd1W','neixqXvmQU63siVyJh4','wvt','4Zs1jnEE7YuXK2komaFvWPMkWS1JeTLtM92xL5','c','7i',10);
+INSERT INTO ti VALUES (246724224444679541,14587592181287018907,'SlLbiKdRWlfcm8qUO9tGCTqgf82PQtd1W','neixqXvmQU63siVyJh4','wvt','4Zs1jnEE7YuXK2komaFvWPMkWS1JeTLtM92xL5','c','7i',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (-7757258991307924962,9885870689893249743,'wNGrU8u5QGmlKZjEFPxkTxmR17O','qBBcVHPJV6gl2','XRIq','C0htxNQdyfJZpgih1kTH9W6Kce','L','0',11);
+INSERT INTO ti VALUES (-7757258991307924962,9885870689893249743,'wNGrU8u5QGmlKZjEFPxkTxmR17O','qBBcVHPJV6gl2','XRIq','C0htxNQdyfJZpgih1kTH9W6Kce','L','0',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-2990916325968418610,16681804820665239546,'do2zjNXSycoZUMRPNtREjFoaqw','8U7pREAFUz4ZA6q8KtAiWASNavU5kVN9PVLlqnoBzgq2Ob01v80Ukp3ozovfQYZiSWDG2Kl8fUTfaSla8dnmEZWLIHO4WpUa2SPFwUtbMu5pLiTSim4m2nGcUb2vFPKWuH8PZ3mSIb09ppzhZkWYPpJk2iFzlwJlwH8J4UW23cYZ','PPa','rRcmuEnR2MGlQSciIe3crR6XiOi3bwE5WRffEVbRNeGJPBCKF9ieTjrVW2NROHoMNkWPdJg','b','dH',12);
+INSERT INTO ti VALUES (-2990916325968418610,16681804820665239546,'do2zjNXSycoZUMRPNtREjFoaqw','8U7pREAFUz4ZA6q8KtAiWASNavU5kVN9PVLlqnoBzgq2Ob01v80Ukp3ozovfQYZiSWDG2Kl8fUTfaSla8dnmEZWLIHO4WpUa2SPFwUtbMu5pLiTSim4m2nGcUb2vFPKWuH8PZ3mSIb09ppzhZkWYPpJk2iFzlwJlwH8J4UW23cYZ','PPa','rRcmuEnR2MGlQSciIe3crR6XiOi3bwE5WRffEVbRNeGJPBCKF9ieTjrVW2NROHoMNkWPdJg','b','dH',12);
+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 (-872980659734779222,9732274986212905422,'FscTM','MvnEOSfBGPZwo6LRV4RXx9F3ldtL2BHNPvaK9WfkXch','d4','1GEcH6oZ4VvbS7uebJUBg2g5pYieNoOuhvDuvmOt1LDwqBBD2VyU3udd62GkPOcYDOK3HfFfor74bZlcEfuRy7FTrKMaTCMO398Zw0UeZneEFb2BnT8Upj7Lfb1wunmffwfXLyQNhTOJoAkJd3lakE9H5','H','d',13);
+INSERT INTO ti VALUES (-872980659734779222,9732274986212905422,'FscTM','MvnEOSfBGPZwo6LRV4RXx9F3ldtL2BHNPvaK9WfkXch','d4','1GEcH6oZ4VvbS7uebJUBg2g5pYieNoOuhvDuvmOt1LDwqBBD2VyU3udd62GkPOcYDOK3HfFfor74bZlcEfuRy7FTrKMaTCMO398Zw0UeZneEFb2BnT8Upj7Lfb1wunmffwfXLyQNhTOJoAkJd3lakE9H5','H','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6463511497562582575,2034628607853878097,'1AUJLjfvJF5t2758yBfGa5cAfV8','7gi5SAC93dT06Cxld40gtf8SwDqBvVkszAmMd41BpXrlzIcWquy2gW6pHmeiGc29NO7jh53AAvxSvzVqWpA7NaUvZzoEsCibr3DKrS6P4x5JjW5j4ibHexOESJMWpQhrktWpm5VDtZzzMHx1JUjysuuxfS041VtZHns83QNMtGWC8FjyLGCp8ohz5Gk3YlxX9RVi22PU3eh7upJw03ZvbF','7B','ffEN0xpmdeEx33VFNz9mLqhT4GtChybYYbTBVju5cw7T4d69R3wQ1nC2ew7FOZ5wxKKIJhFV5qURh7lKDurA8vsBuL3ukFt5ufYMeJrgTm0hVehJlQzDyl6LIYeLewuH0KK9CYPnrkGoB7wiZqeBUjGyDm0zeKmNYbgCbE2IITO2twYOYYYuv7qRtBYRmaJiElCGRuqdlL','Q','4D',14);
+INSERT INTO ti VALUES (6463511497562582575,2034628607853878097,'1AUJLjfvJF5t2758yBfGa5cAfV8','7gi5SAC93dT06Cxld40gtf8SwDqBvVkszAmMd41BpXrlzIcWquy2gW6pHmeiGc29NO7jh53AAvxSvzVqWpA7NaUvZzoEsCibr3DKrS6P4x5JjW5j4ibHexOESJMWpQhrktWpm5VDtZzzMHx1JUjysuuxfS041VtZHns83QNMtGWC8FjyLGCp8ohz5Gk3YlxX9RVi22PU3eh7upJw03ZvbF','7B','ffEN0xpmdeEx33VFNz9mLqhT4GtChybYYbTBVju5cw7T4d69R3wQ1nC2ew7FOZ5wxKKIJhFV5qURh7lKDurA8vsBuL3ukFt5ufYMeJrgTm0hVehJlQzDyl6LIYeLewuH0KK9CYPnrkGoB7wiZqeBUjGyDm0zeKmNYbgCbE2IITO2twYOYYYuv7qRtBYRmaJiElCGRuqdlL','Q','4D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8947548357867229508,3699502959707951017,'hrnB3YRayiyrGNzzVaj9eb8ZmS6PFqMs04rsNjTeD8I','Y2uKjeh5MGY1J0dJc6Tv6Ycpv71UaJvYmSOpaiynr0ZJ5JuwifB2KfO2ZT1WBdof6q9HwYGklnQQ8tvY13QP4STOY2Qo2Ou8Ql79Y2WAJinl2lVYgj6b','m','8M4QTUYGBA2UkftgL7dvoozTGaoXe3HBpuPBHwkhVWbxHQmjQ59Jakj46VSFqSqq1','6','D',15);
+INSERT INTO ti VALUES (-8947548357867229508,3699502959707951017,'hrnB3YRayiyrGNzzVaj9eb8ZmS6PFqMs04rsNjTeD8I','Y2uKjeh5MGY1J0dJc6Tv6Ycpv71UaJvYmSOpaiynr0ZJ5JuwifB2KfO2ZT1WBdof6q9HwYGklnQQ8tvY13QP4STOY2Qo2Ou8Ql79Y2WAJinl2lVYgj6b','m','8M4QTUYGBA2UkftgL7dvoozTGaoXe3HBpuPBHwkhVWbxHQmjQ59Jakj46VSFqSqq1','6','D',15);
+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(11), d VARCHAR(65) NOT NULL, e VARCHAR(66) NOT NULL, f VARCHAR(54) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1082437533,237,'Ja7a66yra7','jl4HmDjFMZk4U8XjQR5QdXgLTC0vVuJkBgGp2QieOsrk1XyIUXDdeSTtll','49iKNnYKi9Dro','O2KXtXDQuPKs6ntu4Wi7LAon2yIxDtIvtxKuvVkpUrPV0sT','u','k',0);
+INSERT INTO t VALUES (3267260842,146,'tCmxlAlxt','fCV1pN5GMO5SQURXfM','9x51LlG1kvoR5p8JyO1kZ1KK2','kN1jGV01mNxUDX4NGAS4i1b0nvj8nbFFaFhSlFZJlq4DJhqIB','2','2',1);
+INSERT INTO t VALUES (4208670277,115,'Eyo','KEgNhIXRNfBulAOk1yffyLbixWkiads2Aalu0zzgK','0IX5EcFVe1CW4z','Coe31qPf7hKh','r','Et',2);
+INSERT INTO t VALUES (3588571583,99,'wVljd','z2jQpKWftB1ls9750xtDsuL0Iq5rhralOBYub','6FbjJWh8kfMioPezRTkHooVAwL7z6','GpK0qHrsTxPS18SA2VVL04CVUtdMkmTmHcW','w','V',3);
+INSERT INTO t VALUES (2638022272,120,'TUVq4frxmQ','RXNAUNmjNYLa2sY1MpsHgOZAz7lX7CBSQDdC2ohBs7wulqV','L7Luk9PVciSV63DUBi2RV5zaChrrpCdtB0Yyc4GoeMuGDdH','ctG2JoXw6TvHYCwBDQ5uaxVADqxLtme7uYum6PzllcrZKY22hBc','v','Rg',4);
+INSERT INTO t VALUES (868048015,247,'H','ootXqQUJNDqg7JoEvrmkvUqcLyenpU9cpAGISxo7','5FHl6e2T3O6qi2ReJfeU7oSAlfOe5S1qLQueEs09gJAmw0q7L','AusnOyvxwesGFm3oREiNtQFw0O57lcgrnGFAJVg2K','h','j',5);
+INSERT INTO t VALUES (848447262,108,'9Kmvuu8','xO6C','aqJuEbemvW0UeE7a9kJbBUeyK5Bis83t7BbV','Yx','1','N',6);
+INSERT INTO t VALUES (1031265267,90,'2UdkB4ab','PkJ0HmRDznVsD9jN7W2YAdZY','pku9yYS6KOkV7U3Krx3qCd','rJ6ERKQl5hGpEgVNHxfcezZtq','d','R',7);
+INSERT INTO t VALUES (3703179827,35,'WZhbb','NfAARLDoYdificSESuoN','Y2BLbggr8C9DryRCvOHcrwnpa2436jC9xGmXcjqdZ','ZPrB','m','SC',8);
+INSERT INTO t VALUES (317340305,90,'y8kFAwu1O','9mSlMDXYeCJ9PtdbfO3TXz','pBsT3usXbQlzLrGrvy1h2CnODppT5ntvmFZ5Hyhcv3','QlfMfHi6FgQJMyHbHCEs7','Q','q',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(11), d VARCHAR(65) NOT NULL, e VARCHAR(66) NOT NULL, f VARCHAR(54) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-276329736,-4318993,'Ocrw6xnZG2XuG4noy0IilhexLOV4i','O','L0zeisP0cPF9nm0aQHge7lY','t8xSz8Hh6ZJaCLg6tnvF2ntk4R3Ary8iVimcDiS3PaoVsST5VdvJugG4SpAm','QcWVgTayPrhKhUnpJHGCFn0ZEKI2Ox8PMcnpL6HzyG7Cf6O','i',10);
-INSERT INTO ti VALUES (-276329736,-4318993,'Ocrw6xnZG2XuG4noy0IilhexLOV4i','O','L0zeisP0cPF9nm0aQHge7lY','t8xSz8Hh6ZJaCLg6tnvF2ntk4R3Ary8iVimcDiS3PaoVsST5VdvJugG4SpAm','QcWVgTayPrhKhUnpJHGCFn0ZEKI2Ox8PMcnpL6HzyG7Cf6O','i',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(61);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
-INSERT INTO t VALUES (-1995168948,2333216,'R6kM2UhJkOoO0Zxo5Vcq4Se7jsf3zjmA56U1RxcflDwXiDFIbQFEHDeV4P','Ey6tlV60X7LdYSlA','JdThAUMbr11','d9TiqJD0bHKJyVhnDJ0fxnG6DHxLBezIQEgdd4s1FDHUxb4QJX9Uksha97wIvhM','wPJ805jDO','92Xto8os3Qjmob40qa7BaxlerEFguZHEUBxqMb383sJz3bv60wYws1Nti9Nb',11);
-INSERT INTO ti VALUES (-1995168948,2333216,'R6kM2UhJkOoO0Zxo5Vcq4Se7jsf3zjmA56U1RxcflDwXiDFIbQFEHDeV4P','Ey6tlV60X7LdYSlA','JdThAUMbr11','d9TiqJD0bHKJyVhnDJ0fxnG6DHxLBezIQEgdd4s1FDHUxb4QJX9Uksha97wIvhM','wPJ805jDO','92Xto8os3Qjmob40qa7BaxlerEFguZHEUBxqMb383sJz3bv60wYws1Nti9Nb',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15219075872180158579,103,'Rd7PBvF','d2qb6OS5NzBXvXZHs9FN','CRSodw48SsVuf1LPl1fv1F4EfMwx0mVNM7zTJuvSO','un5hgAeqTN86g5','R','l',10);
+INSERT INTO ti VALUES (15219075872180158579,103,'Rd7PBvF','d2qb6OS5NzBXvXZHs9FN','CRSodw48SsVuf1LPl1fv1F4EfMwx0mVNM7zTJuvSO','un5hgAeqTN86g5','R','l',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (17258330921632811697,245,'43jS8i77UdUT','3XpA6jXlWwiC9Kl16Zmxc5XGwn18rHupfbxMn05wxDhDejUBOeiQo1zHac0DD8oZZ','KLnMfaNue93DjH9nYJG9jAyPssfI9oNZYl4rF8dNJhMg8s5Z1Pl','GP3Mf','I','M3',11);
+INSERT INTO ti VALUES (17258330921632811697,245,'43jS8i77UdUT','3XpA6jXlWwiC9Kl16Zmxc5XGwn18rHupfbxMn05wxDhDejUBOeiQo1zHac0DD8oZZ','KLnMfaNue93DjH9nYJG9jAyPssfI9oNZYl4rF8dNJhMg8s5Z1Pl','GP3Mf','I','M3',11);
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 (587392217,105419,'soHDd8itUNfN7Ox8pn8Fz2IJgykSdnMt','RTLLHAzZVX4Rms2wjsg6UxpqOHwBrV0aMjA7o1ctyA0875VbPFpuT6p6P26b9RCV2pSWP8OHq7FOPdgQgnh8GgSPsvpePyu9JA7BAgMQ3QM7UbZDuxc56pNbxCPejGwgeZFAYlN8Fc91LbLrN7oxCp3C0Hceyb2kHKII2t2grClpQERvkMMjd4JqaPvRlOw4HsHc1pzcOt2DShTgztHDqmOjdtMqGMjext6oE1NR','OL','UxGfPOwyzeFAgjUf2aGVzZPZHMWY9EEDz1CM78hx6UZX3CzJ0YVdKFjs2etmRT6e2YrgPKa8rZyGErQY4BwALg','EIBSCvWfOBBBqtzKMVh9wSpolWiLy1FIvTiJozdjiQbH3wXWBzhxqH8S5yw','UIul2O5faK',12);
-INSERT INTO ti VALUES (587392217,105419,'soHDd8itUNfN7Ox8pn8Fz2IJgykSdnMt','RTLLHAzZVX4Rms2wjsg6UxpqOHwBrV0aMjA7o1ctyA0875VbPFpuT6p6P26b9RCV2pSWP8OHq7FOPdgQgnh8GgSPsvpePyu9JA7BAgMQ3QM7UbZDuxc56pNbxCPejGwgeZFAYlN8Fc91LbLrN7oxCp3C0Hceyb2kHKII2t2grClpQERvkMMjd4JqaPvRlOw4HsHc1pzcOt2DShTgztHDqmOjdtMqGMjext6oE1NR','OL','UxGfPOwyzeFAgjUf2aGVzZPZHMWY9EEDz1CM78hx6UZX3CzJ0YVdKFjs2etmRT6e2YrgPKa8rZyGErQY4BwALg','EIBSCvWfOBBBqtzKMVh9wSpolWiLy1FIvTiJozdjiQbH3wXWBzhxqH8S5yw','UIul2O5faK',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1958271388,-3560252,'6ZzkekWIWrn5ccvJ3OodgLJhyByYkMx0rxDb','ZcHDFfGblfu1ct8FfN7PChdfWnLdinqOU9PJ6LqIcYxEdhyYBJ0NxpSPbJ2nDdTzGMkwHRRxa2U7uGVR7JxGG2qqnRw1sY85u7M6','7BoDnetdMaLDNdsTGhwiERlNV1UcfjJdTYdV0Zr1ftOgTM1UT43rtbcyE1UGmzk','fgzgqJRQxaaziP5KSed6BmtCX5imlecuHmomtinHeMHf3DGX0eRpaEiuEOccQfm5dd3wQs8Y0my8eCA9YOIeqPJKnw2YcGafoDM','6VozA975Ow3sFZ5A7pWYu0','BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHthfz2IrvGcR1nNhTmoaWJrxQ4YwhaIvPNNaFBI8IioW7vnRiJj',13);
-INSERT INTO ti VALUES (1958271388,-3560252,'6ZzkekWIWrn5ccvJ3OodgLJhyByYkMx0rxDb','ZcHDFfGblfu1ct8FfN7PChdfWnLdinqOU9PJ6LqIcYxEdhyYBJ0NxpSPbJ2nDdTzGMkwHRRxa2U7uGVR7JxGG2qqnRw1sY85u7M6','7BoDnetdMaLDNdsTGhwiERlNV1UcfjJdTYdV0Zr1ftOgTM1UT43rtbcyE1UGmzk','fgzgqJRQxaaziP5KSed6BmtCX5imlecuHmomtinHeMHf3DGX0eRpaEiuEOccQfm5dd3wQs8Y0my8eCA9YOIeqPJKnw2YcGafoDM','6VozA975Ow3sFZ5A7pWYu0','BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHthfz2IrvGcR1nNhTmoaWJrxQ4YwhaIvPNNaFBI8IioW7vnRiJj',13);
+INSERT INTO t VALUES (16120870122545518282,201,'arUmUGomIhY','8l9ooeDGWqyRMqvXaeWXgjvJ3eaa8jzuPb3sndhWyuPXJw9BWuz6PSNBKvI3G4yT7HSkXV12lzLOP2jhOq','zXP9WEKBTuPiirOxSRVrSXNyDvKVT9xG7qT5','L7NqUaaFKU8TaKSau6Wrd2mvV66br0BjE18O7gSAwA0','p','Ny',12);
+INSERT INTO ti VALUES (16120870122545518282,201,'arUmUGomIhY','8l9ooeDGWqyRMqvXaeWXgjvJ3eaa8jzuPb3sndhWyuPXJw9BWuz6PSNBKvI3G4yT7HSkXV12lzLOP2jhOq','zXP9WEKBTuPiirOxSRVrSXNyDvKVT9xG7qT5','L7NqUaaFKU8TaKSau6Wrd2mvV66br0BjE18O7gSAwA0','p','Ny',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15035872594221123307,28,'KgAgcf','EYsTOlIMzBGMjmq7EoYKTKaUUOMpk0yZ6KhlPQwOXOJuw1CO49CKPLrx7BHriziltC0n1YhYCQgYqcAncqVvQvBfA','lyjBm','FghJHeYJFR19tjg3jh1OwTakpNCsqTTfXDErmOcInGAX4HwGD0YNzA6DhkML380UVAq6RM7KgRhpEHDkjCGCj0lBoV4FsFwKlk1nCYF9','Y','8',13);
+INSERT INTO ti VALUES (15035872594221123307,28,'KgAgcf','EYsTOlIMzBGMjmq7EoYKTKaUUOMpk0yZ6KhlPQwOXOJuw1CO49CKPLrx7BHriziltC0n1YhYCQgYqcAncqVvQvBfA','lyjBm','FghJHeYJFR19tjg3jh1OwTakpNCsqTTfXDErmOcInGAX4HwGD0YNzA6DhkML380UVAq6RM7KgRhpEHDkjCGCj0lBoV4FsFwKlk1nCYF9','Y','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6188090814417742070,228,'loUT0','r6hY7qosaKLvRiAZXdt87ug4BeBPjSWcSWsBByIiHxIA01nS8oq4','w00EmANjQdqsnzxsbvezpzvxQCCsHZgZhytJF2fR7oFUYjRN8mvRhVAg8UvjNqx0','15Xo3Mj8eGOkXmBUnBc82UOhylKgiOvNnDHyIugvmBpch2FrdQbe0jMLT3Ftz2I8W39yufQjXVTI9EZnOX1yRe2','X','yL',14);
+INSERT INTO ti VALUES (6188090814417742070,228,'loUT0','r6hY7qosaKLvRiAZXdt87ug4BeBPjSWcSWsBByIiHxIA01nS8oq4','w00EmANjQdqsnzxsbvezpzvxQCCsHZgZhytJF2fR7oFUYjRN8mvRhVAg8UvjNqx0','15Xo3Mj8eGOkXmBUnBc82UOhylKgiOvNnDHyIugvmBpch2FrdQbe0jMLT3Ftz2I8W39yufQjXVTI9EZnOX1yRe2','X','yL',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14758031105915643930,203,'fM3lVtz','oSd4eRCcGslCpmFLpAZicENBdrpCxwReU3DHpxLnC7Tamh12YtL6Z0foNGyeM5H8ifL0Ufr35EG8n9IF6ww6mMnAKCnxtQRF9TfNu50CsBIcD573wRU5xZGapswWpXLaw1uXmGCQq7Nfsl0bAlszXZsqxlEXKLiRpFaAhyZ3qjwHF4ZqmGBVMTfr58adEnvRblAAWROhNn0BIfHd','k8j4JnOI7Q57KD4awWDArKWfQTA','TftKhIj3r8ID2zNj2Qg34BD1UgVHigDSeICIaW9fDKdPHUQFBv9k','2w','sZA',15);
+INSERT INTO ti VALUES (14758031105915643930,203,'fM3lVtz','oSd4eRCcGslCpmFLpAZicENBdrpCxwReU3DHpxLnC7Tamh12YtL6Z0foNGyeM5H8ifL0Ufr35EG8n9IF6ww6mMnAKCnxtQRF9TfNu50CsBIcD573wRU5xZGapswWpXLaw1uXmGCQq7Nfsl0bAlszXZsqxlEXKLiRpFaAhyZ3qjwHF4ZqmGBVMTfr58adEnvRblAAWROhNn0BIfHd','k8j4JnOI7Q57KD4awWDArKWfQTA','TftKhIj3r8ID2zNj2Qg34BD1UgVHigDSeICIaW9fDKdPHUQFBv9k','2w','sZA',15);
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 BINARY(9), d VARBINARY(3) NOT NULL, e VARBINARY(30) NOT NULL, f VARCHAR(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8711,-63,'ny6l','6','61BvbIpNs24j','d83vQzagozME9lPl1','SdaHxiMS4a1neodNmNVIK4bOOpmg4R9HEHFYnf9FDM4gGhAxNoJz24Auis2NZmO8BR1sWcUPSUXlb4LqShK','Mdk8TQdoO2iSaX4bxPgaZeEGgO8VY74s8zAK0Ck3U2FkKU6T',0);
-INSERT INTO t VALUES (18016,-125,'RBX6Myj3d','U67','dHJWLuc3xHwrbNTWMtW1HkW1zhikVS','6TXWtiWI','XQlgIG2nHz1XVldliT1ykxzg5wawAOJWGMlwRTCZ2k3mzOMYxFZKaQTdnRlGJWWMbhnSV2MFOGuwuivFYsezctHSlFQrnFTxaOh','L4LmhNJSpYvxJFXiLWvZNrGXROJi3826dKePYGwGDGAh8RNRYhd6YGHS21moySm8Wt',1);
-INSERT INTO t VALUES (25766,-61,'YzO','PRO','hnI3Z','l6Ee0yKHxorb3iaG','m8yIdvk3mqdm20bDj96qGkxjAoJv3m5hNmWkeFS0uE3doYdhRK9x6WW0N6LnofPzlfMlPxCBBDyaIzEUInCT8pJaFE0','vsBWtlD2P7JWKrS6UmXBnBFKjcmBGIjZnWKjb4xAqpu0MJiq6PGM',2);
-INSERT INTO t VALUES (16857,-62,'0RkCx7Qa','5','Ks0c1eirxeeEKt1VOpO','erTT79P4yJLiRcqV6n6','NxYlwZWb71CncJlmlqUe7Q','ugsFX2TkLBKKOllLPy9zpSYH6FuLdZv5Wqk810XG5cQfUuIfwkmB3TdvcUzWfOMUYv3hqEL',3);
-INSERT INTO t VALUES (22502,-37,'M1RLYZzLN','NI','fVSJVYM3r1juiiU3HMdZtQulz56A','nSyxZiDtwMD','XxUsO','Nm9XN82VkUlFSwpZLlymXEXIwzGDY7N173awSry8HppWsek5GenbgkBY7jDYk4IjaEmkF',4);
-INSERT INTO t VALUES (5820,-2,'yz3','Q','hElWycgscWwBmV41n8Z','uEm0ZBbBBnRFKX9ICYTQG1Wc7v','tcCoM42r1J52RzsZwCcSIHNIU7dY45MPxnQcFDFbN2N29DFCcWbbBbpSF6IDlWFpEsX8nlP3s4XglLXTp','8MD9hxSMGxDcvY8aZYeJbl',5);
-INSERT INTO t VALUES (807,75,'9PK0dpY2','83','ZvEp8','soHZAtWwajptyGDvlDxtPfqPkeGY8omp5','UDDseZRb9AkNjE9eCYQ6roN0LCApxpQf8Zw2QBISAxPcTdEz3sPKmI','IEhRouz9EljUlpYilMMWCvK1J7jmWM8XL82b03BcTXF1P55iFD9SDPgfbFFohCqXQdIedm9W',6);
-INSERT INTO t VALUES (61643,-33,'SQyU','S','fUxNF3GTNyQYdyEFDK','VnpKfuMQ5F','Ki','UGkAnPYJbY2wKXSgH0js6qophKu9f09bknAar4G9nBS5XrjdEBO',7);
-INSERT INTO t VALUES (60525,35,'joX7q','S','crmAJJ80Fb62GyYn0NAPPo','rI8zDNH8xdvK2KG6FbVnalJCDEB','JWpPyR1v','zH0T2YJX6WBo4uduKsvw24ZnAHxsydA5AYRrR6okFcHGo147ueOev6gZIAlTU5Mda',8);
-INSERT INTO t VALUES (45694,-56,'nONV','YhA','vbwa8FuT2AhdA9','JpPygXtoh','sOKSexBQiCvrQS27zBZ46kMdUvJ9knPM1NRF28PidfIxyrYx1Ac7Po','LahtK5eaM9in5N4oEsj6r9jcQG85QFi2HasIf32KN6aVmryu5yMkReqgGavMQDYzGSt9HG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(56), d VARBINARY(29) NOT NULL, e VARCHAR(2), f VARCHAR(38), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5034714,35586,'6rd3cY2mLUKvtnqo7b7tEFmHQDBJkoBuedPSuhtbg7xjF2T','aokHJCnnQaS','g','JkYopOJzWSLXwyoiipP5B','R','0Q',0);
+INSERT INTO t VALUES (10356960,44743,'F','dBN6l3S1','w','Xul5KvTX6IO836eTUFsEBcCAVKSWAC','4','n',1);
+INSERT INTO t VALUES (8276593,46451,'6UqFlho8I4l82gIA','8Q1UzJasIC','TK','SUWoyfOBJUGvnyU0Fs4k7Eg','0','M',2);
+INSERT INTO t VALUES (8604975,9119,'yIUZkkkRH9CcPkFtrlLSPvJ','dp','X','ga','S','rj',3);
+INSERT INTO t VALUES (9193042,40121,'PlGiaVUd','2a6uzgwHBnBb','VO','bKQvFbl4O8','Q','s',4);
+INSERT INTO t VALUES (12791014,55295,'ozW5vZ8YThisCPRt3CMhuCrl7xBO9cdlY','rIszANif','v','7CWUojS','t','b',5);
+INSERT INTO t VALUES (9098311,55879,'AIxRr3kO5F1xMi','cqAcHZrj8PXL','67','DThgDoQvQYUzRFXjl','C','or',6);
+INSERT INTO t VALUES (14609164,56964,'oBgqfMSWlzCACXuINs1Cz5dP','zckp9ABUsuIVN649IfGDFlfnSEN','zz','sZJy8lC85FbpkiSRn','y','7p',7);
+INSERT INTO t VALUES (7629619,33835,'AjYJeyrn5XA3qhU1tNbxhxT5e50s0aznH61apQ','yTrCsE2CYUfOgrceJz5bCrY','Rc','1NdvaoVrAwao1aDOckSHwV0MT4Jidx2','x','GI',8);
+INSERT INTO t VALUES (10050507,1306,'6YRrID4UfVWTJFsbmz0DpqdWdVYnF65u9xqqv','1MT3n7PwZx','VP','v0acr4bSdr8On7RJsWkJr2Z2','z','72',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(56), d VARBINARY(29) NOT NULL, e VARCHAR(2), f VARCHAR(38), 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;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (52142,77,'SY93GSED','1','UUyNt4CBvLBM7','xrh7dQ95QIBsbHt','IsDbmpoh4xYbqXZtk6N8wxp32GqyLATOt2jpWbri','vfIs1RGyT4B7C4Ec6eH5w15o',10);
-INSERT INTO ti VALUES (52142,77,'SY93GSED','1','UUyNt4CBvLBM7','xrh7dQ95QIBsbHt','IsDbmpoh4xYbqXZtk6N8wxp32GqyLATOt2jpWbri','vfIs1RGyT4B7C4Ec6eH5w15o',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(10);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(10);
-INSERT INTO t VALUES (6786,28,'7r','J','jgmTysODu5lugEUOpr','yXi2x45wgleuRoYHqgzXk2','4sXldwanpdhG1e99dyWP8NLdQRZ5IRt0','ZpM53tBiYhzSJgXIzJ9f2hJaNa2CUWhBcNBqCBL28j7oR4TwBSyE2CX98GZeC7GvNnVaoawwT',11);
-INSERT INTO ti VALUES (6786,28,'7r','J','jgmTysODu5lugEUOpr','yXi2x45wgleuRoYHqgzXk2','4sXldwanpdhG1e99dyWP8NLdQRZ5IRt0','ZpM53tBiYhzSJgXIzJ9f2hJaNa2CUWhBcNBqCBL28j7oR4TwBSyE2CX98GZeC7GvNnVaoawwT',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (8552165,13544,'oihHTEJf5t5xTF6EnNxcekXXvD6rWRf','STphOaWI','el','u1EENG4ZzLMAZKba1AC6','g','Mr',10);
+INSERT INTO ti VALUES (8552165,13544,'oihHTEJf5t5xTF6EnNxcekXXvD6rWRf','STphOaWI','el','u1EENG4ZzLMAZKba1AC6','g','Mr',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(57);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(57);
+INSERT INTO t VALUES (5493288,40069,'QZA4InEMMCK2LrlAdNwRtRXLMhpnOGo','J1v1x7fxbkU','bX','ZLORbRWG5sBzvQ6zswzlOq','2','b',11);
+INSERT INTO ti VALUES (5493288,40069,'QZA4InEMMCK2LrlAdNwRtRXLMhpnOGo','J1v1x7fxbkU','bX','ZLORbRWG5sBzvQ6zswzlOq','2','b',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (42426,-53,'Sq4u','DHxJQZvV8p2jr7KdYGluqBUccABdg9W1w6JtJ1Vb53iZQd8LVdFF7q66TvVypZ4gusnJysU7ZROx7hG5uK37kZIFSQLLvhLKXrmc69VSUBGjwPrNCMH8tjALwVxayKB0Yp7ChAtCnLWrQV5SR33HhvIuPfW8nlm9jCU1Ub9FLisEyEMraRLANikAgyOacoKgCPwn2KJH1114laM8VVmrxbnAQIG7q7Kd0QjUgZR2wkO9B307WWZ3Gt0W','TyUlxE','By','TkKLi0I8w2If4T4g4TsoXFViu9qhqvzzcuob8pHKzpD1joOoJoMWP9kqonB6u07Pye0PIihkvvFiEwuE9XEBPAetpilD','flyZW9sBDPlFltJAqY5zMT30V5QJ8XN4eR2ybPOENiVKRi5nRmsDW2ssdMwtQ6K4Td',12);
-INSERT INTO ti VALUES (42426,-53,'Sq4u','DHxJQZvV8p2jr7KdYGluqBUccABdg9W1w6JtJ1Vb53iZQd8LVdFF7q66TvVypZ4gusnJysU7ZROx7hG5uK37kZIFSQLLvhLKXrmc69VSUBGjwPrNCMH8tjALwVxayKB0Yp7ChAtCnLWrQV5SR33HhvIuPfW8nlm9jCU1Ub9FLisEyEMraRLANikAgyOacoKgCPwn2KJH1114laM8VVmrxbnAQIG7q7Kd0QjUgZR2wkO9B307WWZ3Gt0W','TyUlxE','By','TkKLi0I8w2If4T4g4TsoXFViu9qhqvzzcuob8pHKzpD1joOoJoMWP9kqonB6u07Pye0PIihkvvFiEwuE9XEBPAetpilD','flyZW9sBDPlFltJAqY5zMT30V5QJ8XN4eR2ybPOENiVKRi5nRmsDW2ssdMwtQ6K4Td',12);
+INSERT INTO t VALUES (15312399,55646,'UKQLn50T7Rtf5bKrejSCDAkOwWYyLNAagby6I8','xvzsY39qEFg2S3iR1TsUkiOpl1MZ8UIVbaunU7N3Jax0i1paThk8NeqXbgaPeoNx03IR208vLFbo5ffH8Ecr7oC6fAiqFCyDJxdabFdqbZqvSGYciaLKIMtXayQA1MSEZBEak5KONTlFrlbLhxXChPWRfQup46YFPzMVR59JpC70c14cCWH07dvWy3D3mVufPGDcNJmQRvq9YMA7WKO8lZWpRTkYlKlcfW2mK0q','S','5kh23otgZitdUunup','Y','DC',12);
+INSERT INTO ti VALUES (15312399,55646,'UKQLn50T7Rtf5bKrejSCDAkOwWYyLNAagby6I8','xvzsY39qEFg2S3iR1TsUkiOpl1MZ8UIVbaunU7N3Jax0i1paThk8NeqXbgaPeoNx03IR208vLFbo5ffH8Ecr7oC6fAiqFCyDJxdabFdqbZqvSGYciaLKIMtXayQA1MSEZBEak5KONTlFrlbLhxXChPWRfQup46YFPzMVR59JpC70c14cCWH07dvWy3D3mVufPGDcNJmQRvq9YMA7WKO8lZWpRTkYlKlcfW2mK0q','S','5kh23otgZitdUunup','Y','DC',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (61886,-52,'ohHne8YLT','WMy3yKnvCKpmTb54UAGaBhfPpWDV1YKIdx8xHUc22PV0t1r4D3pJ','vNyedmoWHcB3jfIw5','fqCWzfU6Mm06ob73P0HCcEn7ValTi9r5xsSQY6ZSVkPAeUkkaEN65CF16K5eBMOfbFzH5QdDQ05IEJHk9Dnh6rLWKUpH3FMFo98Sv9FFCF1R7JqBGRSSwkHK0fXvMZr7LzTBDJ5o3mcYVSFy5MzHqgfxlWNRMCNhG7fKZIL3qGk2CjhqgTcJqG8SyIiR6ZcwcCOHDDmVdfDEfwK','dJNb9KCUWPlm34zLw4aqbfQmlHwjBUC9NyzUuYdNNY01DUCnhdp54h1wr8sRSKoiGzGHWfbDuu3bK3hxxNQDv7mtRhZrTTq','ym5EnSKNSjTlKY9eLGUsrnr6KQ2ZiYqQE0sxMD3jwOZLPdjHHkGiOrOhNohJpsQDcwAB6LeN5zKxKgq4HQ7gc',13);
-INSERT INTO ti VALUES (61886,-52,'ohHne8YLT','WMy3yKnvCKpmTb54UAGaBhfPpWDV1YKIdx8xHUc22PV0t1r4D3pJ','vNyedmoWHcB3jfIw5','fqCWzfU6Mm06ob73P0HCcEn7ValTi9r5xsSQY6ZSVkPAeUkkaEN65CF16K5eBMOfbFzH5QdDQ05IEJHk9Dnh6rLWKUpH3FMFo98Sv9FFCF1R7JqBGRSSwkHK0fXvMZr7LzTBDJ5o3mcYVSFy5MzHqgfxlWNRMCNhG7fKZIL3qGk2CjhqgTcJqG8SyIiR6ZcwcCOHDDmVdfDEfwK','dJNb9KCUWPlm34zLw4aqbfQmlHwjBUC9NyzUuYdNNY01DUCnhdp54h1wr8sRSKoiGzGHWfbDuu3bK3hxxNQDv7mtRhZrTTq','ym5EnSKNSjTlKY9eLGUsrnr6KQ2ZiYqQE0sxMD3jwOZLPdjHHkGiOrOhNohJpsQDcwAB6LeN5zKxKgq4HQ7gc',13);
+INSERT INTO t VALUES (5741771,52840,'b1S2CcoXXSRT','l6p77VYeNnwLFiZhpcYvuzA78DKfDGFr8H59CDJ4THyg4YVltW30z3TyG2C5ZY1GcCTrb8p8qoP5C8wfoDCIBKbsOlVMnjH3mMLS4rgEqTn','pa','UxCP1Jjm0ZRFHhSdStfANXHcfSAMt7WhlGS4il5rbfC','1','Wy',13);
+INSERT INTO ti VALUES (5741771,52840,'b1S2CcoXXSRT','l6p77VYeNnwLFiZhpcYvuzA78DKfDGFr8H59CDJ4THyg4YVltW30z3TyG2C5ZY1GcCTrb8p8qoP5C8wfoDCIBKbsOlVMnjH3mMLS4rgEqTn','pa','UxCP1Jjm0ZRFHhSdStfANXHcfSAMt7WhlGS4il5rbfC','1','Wy',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4664981,25857,'Ix8DExl1R9cm6cyx3BonmKGAuw7Q','cziHMfiQG3azAIFZPED','DQ','rkPf7nrdGNpn8NGnajZEfjRETUkOxQEo8UQGHjj5VgFoQIJav4oCTt2jUThirSWiximYYNUT8vQb80KuPpFC9D3PS476fdB6LL7CbDYrJwiCWodB0UZQB1lg9dLqW5Y2l981GABjlxtcPtcU','kf','tY',14);
+INSERT INTO ti VALUES (4664981,25857,'Ix8DExl1R9cm6cyx3BonmKGAuw7Q','cziHMfiQG3azAIFZPED','DQ','rkPf7nrdGNpn8NGnajZEfjRETUkOxQEo8UQGHjj5VgFoQIJav4oCTt2jUThirSWiximYYNUT8vQb80KuPpFC9D3PS476fdB6LL7CbDYrJwiCWodB0UZQB1lg9dLqW5Y2l981GABjlxtcPtcU','kf','tY',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9933886,17690,'2rLYXNqrGdVUL34tT59cl1kouxo4VMoGguezqrjzK9MNcJKIPLlerE0z7','l525p2cZ787FvLOLHXbtwIsAe0WiAA15vj7vw1GNUGqg23injaghEJBPwJ09ji9TMWUOlmPIUzK7PcswcZ4ekLBF7AbivsEmeUpeaUyjCo0kKZ9BBCOsuztz2vBfqsnGoyalsB12YV9OInTLWIqAO3ow2M7KJp6fIoLNSkwtPluNvoMcU3ucUkP9MiKRysgY8JwVhOfQY4inOa45Y6nWPruS2SYEKrZG7atr8woLtNafCQ','n','WbddZ4F6uPfOqlLYgm8ghPRYa5dcTicgjCUb1TGiWDbeVH3Pri95HsEucKhVp8suPgdS5KLpcYguspTiw6UgjiWE24hXcoVLfZG0PQEUgQRRA6ahiDmorZNY3Y','n','wLF',15);
+INSERT INTO ti VALUES (9933886,17690,'2rLYXNqrGdVUL34tT59cl1kouxo4VMoGguezqrjzK9MNcJKIPLlerE0z7','l525p2cZ787FvLOLHXbtwIsAe0WiAA15vj7vw1GNUGqg23injaghEJBPwJ09ji9TMWUOlmPIUzK7PcswcZ4ekLBF7AbivsEmeUpeaUyjCo0kKZ9BBCOsuztz2vBfqsnGoyalsB12YV9OInTLWIqAO3ow2M7KJp6fIoLNSkwtPluNvoMcU3ucUkP9MiKRysgY8JwVhOfQY4inOa45Y6nWPruS2SYEKrZG7atr8woLtNafCQ','n','WbddZ4F6uPfOqlLYgm8ghPRYa5dcTicgjCUb1TGiWDbeVH3Pri95HsEucKhVp8suPgdS5KLpcYguspTiw6UgjiWE24hXcoVLfZG0PQEUgQRRA6ahiDmorZNY3Y','n','wLF',15);
+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 CHAR(19), d VARCHAR(57), e VARBINARY(85) NOT NULL, f VARCHAR(90) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46,3256120547,'xiExJdG5U4pEv','AY7LKA84KG7apIzEzc4jq1GLtHNYGE41wIq4hQ9nOR3fLdIf4s','sFk1b48IpZ77Jko8MRgYisAdq0Jr1S1Wgj2YdLHH7VMXYTLqd2','JNTNBzKiEnrL63KC7nJHjbcksR','I','z',0);
+INSERT INTO t VALUES (-36,3987398322,'fyx4KjjQTaOvrFA','oMzq1XP3ck1UKmP2RyHYQU','YflBYvF1OXM3pAUZNA0gFBzTxXZdqDD7OuH1g7b3K4X4p7CiYrQxYMIqPn3TPRwT62P1L3IVPZPcsn111E','jtWOapnbV6TlW','7','X',1);
+INSERT INTO t VALUES (-48,1932061041,'wL0UFR5clVHauZP','vI','uQYjGfIYXj3CmuPJo19vtL28DgZANFX517Voe2','CLG0FkqM45','D','g',2);
+INSERT INTO t VALUES (-127,2065612862,'fF4RdR3fDZfEKm4','3RvqVYTjnVckZEtDlu','hZRqW2PuEgKKqJot4BoeyTv95cQkez6MOywE6aUBCUXnegN61Rqu94hLCbN','QA7bz6G','e','E',3);
+INSERT INTO t VALUES (95,4289047047,'V4fStWR','wIhBeGKRX1CP','I96q','QdN9KWk48uKT95SIQsxocaFTcIpGrCGZHntRGOb3GZ6','y','i',4);
+INSERT INTO t VALUES (-49,3325506769,'Ik1S','EEKkeE5FMS65wkvwaVchlkf5lZ5SvmkBiiLnz','yfqeP2daPBmTK4avFf4X6h40Y2cwM8MyERvgYVHXHhgJH1lzgM','US3k9m6Dml75snGQ82itI7LXgMFxnVXwc6ewzyQy7pMLwCMhhcSxeJ7JgPoFp2','f','X',5);
+INSERT INTO t VALUES (6,3847841425,'VmNf1oad','z7gVLHAR8kwqwPCqDOJZjKL1bza5D','hXt52jjjfFNe6fpTf6NlKhzRZ2pu9gOxdPMaBdVTATZWmw','ptjdHTvvhp465LOmsftXiXTOsyKYFZTtekaOCNjz6Qq6aEPH9Lvbttx3PeDuYMKvpwwp','L','A',6);
+INSERT INTO t VALUES (82,2403948422,'SRplPrW0WzJC','V1RuHaap8if61f0Q3ZGWaSLK2AOmh5FngzUPlBsqdSqarWj854r','3CKbUgirFwnoMS9b0Db2fqHD6w3qe893jTBOwoms','Uc','s','A',7);
+INSERT INTO t VALUES (4,1508993099,'AY4FBRqp','ChVOJrP','kaQCjLW6yzhHygijJ6kISQhxZOht90b9SxmxW4mtyijGTNEIH8oKq4xktyPTx4','ksTLeGlbyjr64Nt2r88dgUyf0lFL1mlHm2VmmvuKlpOGiDa1OllUqMx4jXHFOVKBp21Vv48Bi','4','0',8);
+INSERT INTO t VALUES (21,842815121,'c38Asj9GB','Q3eatfLg6','wU3boiCBUgnPwdeuzv3ypQk','ICOZq3cmU1xANmMtB7nC5m4re3smER8FFIg9MSUugHHDo9PMk','a','a',9);
+CREATE TABLE ti (a TINYINT, b INT UNSIGNED, c CHAR(19), d VARCHAR(57), e VARBINARY(85) NOT NULL, f VARCHAR(90) 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 SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-24813,3019608173,'KYcPGUFSjT','nH6lG5n0lGJcaclKkk5YlIwrfDfGHjzCzOH92P2NduDAcxOjaN','i8Q9NcgMzIdcNy','QLXHEgQV4sZeHROyqcNrEJZiL009E','h','w',10);
+INSERT INTO ti VALUES (-24813,3019608173,'KYcPGUFSjT','nH6lG5n0lGJcaclKkk5YlIwrfDfGHjzCzOH92P2NduDAcxOjaN','i8Q9NcgMzIdcNy','QLXHEgQV4sZeHROyqcNrEJZiL009E','h','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(20);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
+INSERT INTO t VALUES (-30791,3676078063,'VsuVhmm3WpxL','Za8XM9bUlNOrS4','LQxNS3NaYTlpBQaUeQ7yTIE','dQbabKmSaF','3','J',11);
+INSERT INTO ti VALUES (-30791,3676078063,'VsuVhmm3WpxL','Za8XM9bUlNOrS4','LQxNS3NaYTlpBQaUeQ7yTIE','dQbabKmSaF','3','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (22754,1757354485,'Mz','PzYDHu2p6tX7aqK51lmUio6P0JL5ns5ofeifkSFV6hbVwqhfoEf5KOwpIt0cLiEYY0kCXBtv38wPbDtbMvCyPKDXPIpXm3yb4quF29re3lxSxhFLD4aerarUznpxSH','3gjA1jpgucaRI6Ox3tlQ95XFMtGLLrwthtKlitVV2m7KiXJHJBFJxWudWitdib10ZzkUWKEhahJdMKIx','EWlR','1','7',12);
+INSERT INTO ti VALUES (22754,1757354485,'Mz','PzYDHu2p6tX7aqK51lmUio6P0JL5ns5ofeifkSFV6hbVwqhfoEf5KOwpIt0cLiEYY0kCXBtv38wPbDtbMvCyPKDXPIpXm3yb4quF29re3lxSxhFLD4aerarUznpxSH','3gjA1jpgucaRI6Ox3tlQ95XFMtGLLrwthtKlitVV2m7KiXJHJBFJxWudWitdib10ZzkUWKEhahJdMKIx','EWlR','1','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (26381,528792507,'T0h80CcHWD91Ox','tKIQQDbcuLMQEvQ4UEE5UwVok9MZhoIUpcm5DoX9gkK4WlwaoH3PVlrbXlHxNKaL0xxeOdiP6I2xzO3KIeB5zUvgNjsjlWOOBUwb5RPDc0OF7jWWl6Lr80bBE','YJehgqMzm9ES3pIo6GvsAhb1ByRyPLuGzzVSuP150YCPhmJNryukJJUn95ISCn0D','fOcGa3E0K9jRGIRpfFl6v8LQs','d','p',13);
+INSERT INTO ti VALUES (26381,528792507,'T0h80CcHWD91Ox','tKIQQDbcuLMQEvQ4UEE5UwVok9MZhoIUpcm5DoX9gkK4WlwaoH3PVlrbXlHxNKaL0xxeOdiP6I2xzO3KIeB5zUvgNjsjlWOOBUwb5RPDc0OF7jWWl6Lr80bBE','YJehgqMzm9ES3pIo6GvsAhb1ByRyPLuGzzVSuP150YCPhmJNryukJJUn95ISCn0D','fOcGa3E0K9jRGIRpfFl6v8LQs','d','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-9656,1186483916,'z','FbQz6og1zBg39BL0hOHVUjEvBjjGlC','kXguPzLRylHSe7Q5K1AL5rZpDRa6uJg0cQTUm7evaheoCTQ8QSJA8vjM0Lco','W4aOwcGAcVqNcWhScgxHuhwT6surnIHCn9Y','g1','x',14);
+INSERT INTO ti VALUES (-9656,1186483916,'z','FbQz6og1zBg39BL0hOHVUjEvBjjGlC','kXguPzLRylHSe7Q5K1AL5rZpDRa6uJg0cQTUm7evaheoCTQ8QSJA8vjM0Lco','W4aOwcGAcVqNcWhScgxHuhwT6surnIHCn9Y','g1','x',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (30110,3185956015,'RReM8poXMbwGjlUR7E8','TVBgTilh85FSJov6qsVHiVbcUe63mGTpPID00OfpfRyDuPpIGD7lLrdRFQu5HbnPjjhZqU7Y4w2i1nSPd6811TufEKEiT','J3bOTW7DIWdQBUR0PvP0HI4FLDEhk4zTrFPUwEq9M6jh5s6z21ObY3DqSgIUTq0Mfl','n','zE','4',15);
+INSERT INTO ti VALUES (30110,3185956015,'RReM8poXMbwGjlUR7E8','TVBgTilh85FSJov6qsVHiVbcUe63mGTpPID00OfpfRyDuPpIGD7lLrdRFQu5HbnPjjhZqU7Y4w2i1nSPd6811TufEKEiT','J3bOTW7DIWdQBUR0PvP0HI4FLDEhk4zTrFPUwEq9M6jh5s6z21ObY3DqSgIUTq0Mfl','n','zE','4',15);
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(61) NOT NULL, d VARBINARY(13), e VARBINARY(83) NOT NULL, f VARBINARY(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10836328,1884289254,'bDg9zVNpZh10B1nfWKnIrN75mpaT1Fc','QVTzQ4Z','dRnYkAwzydZ81SHkYcNRhEJbAtQD7oRwShqlLgXsuE37s8udFhuH1Ay9BH14ui98pJQJ','prB6sk11MWUqy4ocBMMjXe7E3LIJ3LJDPyr8vdt8P5SR','gbztODwEsA8UOlEG95jXiSBYHd9X8PzFIll8BJCroqDYPm3Wcy3kDJK7ro67ye4jXrqA1NCgbugl','dDw3hwOe2sRkT79aYRVcp5FGCe79QLJ0X7QwgcBVbQatO3u5Ur3uheGtjVkV6N',0);
-INSERT INTO t VALUES (14442728,1083540898,'1nwFimnIuOQTZeOmuuh47WLCru3ZhXJSSYLIz8q0mkq','8','jtSRwweW5QBoJmr1q89bc3ouolldidoH1Azso3vj0Bq','kz6X38aMm1GOL9ENhNsmIlrOySHDNk0','JVBzbhXxXk4UnlZGcZ8Jo98VQUjT5pbO5Md2LQEK6Fm4djhzppyuoDgwkfUqNn0uVtMrNxxUGbKaDlDWGIq9jo9F8BtgqJqy','fuizCITxH6YNnk0Q4wZKh8coFCJEQAzoDDtHojlwGlGCYJp947PkYNv6q0FpqqGR5',1);
-INSERT INTO t VALUES (15448589,1737069453,'af7LFnWWkwcazBmK','33kRK2','jMfGl9sj8WV0Dn93ERHmzlFNFyOqbz6HOeRwEPXSbpQ996jjKuKEfbD9hKQgE0a','NJeQRHcV7S','juhft9YfT3HQRP0Zo08P6NoJFmbKB6xIGgshnNGkx','yNkpGhJmem7N5tAjJg6E9YbKEnuSA8FCBSQwGlRb7NPGYfC69gqP4E7HPa8Cv595kHGWgxwG6K8Qpze3V2mCILe',2);
-INSERT INTO t VALUES (598387,615596604,'IDblKh9gJj4HiPBgc','8J9nsq8ci','UFfB6UpGYYgSRCFuqie3XnH9nEewdyB4uzSETJagUA8ROvVbCRoSr1srOJr','yKPAia7jayBcSVIeb7lsI0jBZCFb8wcCUOnUhLMsUPxc2KajbBlurFRS249HZ8UjMZUVZY9RlKdg','OzJUvqRpaofmQAPEllnQiyJ4hni','JY1k7tSJWFW6dwv1ofPSvsjMVvKKAqGfPrO4yXsXuBvK',3);
-INSERT INTO t VALUES (3074338,682097145,'zh4Yde9lCjL57jR90VR','268vbC9g4XcER','poNGUHOVSEsQM2TRFtTnxx6hMDbah8y4oJS3M6bKVXvXVxbF8JfeEr9sJCcAoFEqUHWhJVQ8GIY','TWZMbjgb3GJxOMG70Cqwf81AGNiUg1fkxb0dvG64NyUTSozi5PZ7MTB04fImooEuexCYGRPqh9bWH','P3n2','Wstwjdp5moXc2IWUxcBejKvZiAHmmjzmygvbimEeXhujfJRac1ywCcsYFbUcAk1tZazVLQFLLU9DCZSKy',4);
-INSERT INTO t VALUES (6410556,1891900458,'geWPcjXgwK3goDB06tWzPg0HjvWBPVb66ZqErqTvF8WShA17xPq9z','36CRaSbxR7','TzGtJYpXsZb26Vo698oJTMHa2LuTTY7uJ5K33YgouZP6Hoz2NbufWMQVrJMYL17k2cCBu1PEwA','9tNKuskyQJJwlRzdS','RGHXOkNY4','RImkSv6vWSgdXe1',5);
-INSERT INTO t VALUES (11225450,29903719,'qKwqgH5LEnUDXa9OgUPUP','V6X','llJ','w2XhjiTSITnQ9','YjfKp4ltdqEneZ3WnPV3rnAKLlnYsrg5u','XKLbOhGXC1zz919hnlvTNOSq9PIoJz',6);
-INSERT INTO t VALUES (12275619,80093236,'a','WU9qKzZ','X0eWqix07x8cZI1R1B8mSnhsjKW184auD2oCZMIxt1rI5jKnXCmdQEIJu7bWucJN0M0onOD','XmrItnRPiAM0gRTWvy2rhCsiKsn41Zsfd4iB9tbbZCWY0yQsHWyCWOHECt7r80Ger22fxNm9h4CUx6Cz','hDiNW67LE2CIPvYFEzF6EQ97Y9Fvo1zos5q0kYmqcfaD4C','TjqFTsIaG7DS75YO6HYQJQPro03r',7);
-INSERT INTO t VALUES (11343269,1420926769,'tTVzlZuQxarI6W24QcNFlFovRdmFqcjpSYFviiKGuwYugQQkJdWB8CqGpi','XLx0VoN2Vy30J','ioeJHD4D5hnZ7QvaFvPrB0jUpfc1PIAalUb9SFNVxOtSOoHRWGtnjedvL9YZYD7rO','KnB8vEkydv8NMfqGHQrzZo8IJ3BDxNOYtC84ZClGnG2bF3qCRiZQJc5TAnrSyowxiPHlo1Qg0QkDwwOC','GlAccF76c65qOEXtVEfm9TMUp9MSGUwjlco4SxmBmcnxQpInWFhBoSzX9NHPWkzlS5Eb6U83vapC77VH4q9DX','vlTMiyFW0zZUICxQg3Df1NK8KU2t8QS67FLVrVxSs61lo4DYLMC5SreTxxUQvmA4ran45Ao',8);
-INSERT INTO t VALUES (15617264,2037288962,'Xzg3ayofc67AaaivbpbnhLv2D0t','EakUGnc0Um','M0V58SmeSvQIpmCR8U4GMyKdftwbthvjhdDXT8TzOhclPDL8FClFjn2zdW5eyUtGEqpXHEU7','pBcdhepMbihHoYZyRtc2aatUGcD4PPKZOKmj1RLyrnm1lkqHlxo3Nmb98nxFAzuaylTJnpWn','X34Of5PUo2OBUHLRugV4UWhN0rhlY3iFtWiLszgbVF8wXTqX3xAfOQ5e73232F8thtOzLyywIDzTbofysGlqP5wXW6komJhbBEV7','CLtfCVMn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT, c BINARY(74) NOT NULL, d VARBINARY(61), e VARCHAR(19) NOT NULL, f VARCHAR(89), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8380699,2005028983,'T5YP9LamUidQ8RBY3MLSFsUyUfDdLC1h5uO71oSXh9X','Bl5rrIkKLpMQ','pu4fNoOKMmT','1l3IrkfIRf3DrESoKj3GiActoXzmoU8G1pPnWPCPvrtTQpJ','o','3j',0);
+INSERT INTO t VALUES (1372118,1410586817,'MAlnzy4fEQIyuo1q4q0NIO','y0n38XwRZlR4sH8BPQPHBZ0yujEWi0PbyMS6FVPLEWwVaN9BEq','OiI0eFms','ukYx9Y0DSEIhF2uI0wIx0DSlOaUGbvVUHxfUSYLaxCuCWArSEp5hPwc9Upz9034EHLubcuXwxhEhHpqbanVyWrix','Y','dl',1);
+INSERT INTO t VALUES (13523904,1495710791,'eMQnFt9ZXTLLZoVWSht8s99PfN3eC4VvBFXeEO7uhLC2nvBA8C6aoldeJiJ8QG5DS1','FNA3MOB5DuMNieNkHMCu8D5A4pQviJHd','kPA','4IQJ2G6ROGAURUe1lIsV8','h','Bl',2);
+INSERT INTO t VALUES (662845,1465605282,'WJT3a7ClCvZHMW0U1nyJruxjeJu6zCx','k945oKBisI2vdrt3y4AqzB4mBXPLk2D15D4','atfwBorp3wvayZiD','j8NrG3FC71BZ','J','T',3);
+INSERT INTO t VALUES (13825962,663202647,'TTVg5QtVdpGCcpOky7es4GYSq0x1aYRCf','E9UoelLIQmL6eahqk2Co3vVPgsLLpMGbFZD72x5zTgz','gpbR7PzEPfDr0uEQ0lj','5T7b6V5pxxu05MuIs6022lfhrPtuqBWJvKV5eX2AK','e','Vx',4);
+INSERT INTO t VALUES (5751091,2023790186,'epBLDHCP4Sh0mIBYIq1JEPgXTaqvptQ9cMbRfxV31Cutf3R','AYrg1DkSGnyPAI3opAKLIHKgCLW6dmBKZL','Zm0evZq0p5ijZX3jBL','NJPT4Ndn5IOaDYdH2V3KzrkROkzm0UP3HFpTa2VsxT8N1pAOrA6z06s100mEkLkAeS4kyHQRxeMKaK38VZyvOnaBA','c','wA',5);
+INSERT INTO t VALUES (5536862,48218749,'zyZVj88tBzhDOW5FKWrPPkEI38lJHpX3aG2ZURSGDVZIG6dAks0Hu90','6OXvJ5KPaSnasLW0Kdsgr9o3tZldYaQTdlXNv4c4NSP9Iu8BwNB','55zEpcsRzg','RSTag4G0Ofq4qf1RF2uGC3rrI2PfnNOqq5WSM','0','3i',6);
+INSERT INTO t VALUES (16440248,-738787358,'TYPDDQg7H4RhnEEfHpR2d90jmHVkfVl4qm4UwBdVO4QQxw19PoGvtJiXw','CRXMdu0G9BF1P8eiiqTRFYOjbxbAgua7Bd8w','HyZ','XcfAyFXobpsNH66hCELTTkaZQnt7XHZVvQvv9s7HJoqX0kyamYK','d','4',7);
+INSERT INTO t VALUES (15146874,-256836039,'0X5RFNoFFubyW8uGgT2cfLEDCp6E8De8VrqhXn4NAHZ58dh8I7l','IMZcPyXv4SIMGrFs5NIms7Y7KFsTqjwGL8A','WZ6ZupZWI8dJ4KV','X1Up53F7oCtBw8','u','X',8);
+INSERT INTO t VALUES (2596547,626619394,'ui16xXS9w9C9xnyMCPJhnTuOCEAn1zpmds5txrNhxzIN9qlVe','k1ofmUuzvLCJbWX','fm','vVV5RIITssPYCnS','v','z',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT, c BINARY(74) NOT NULL, d VARBINARY(61), e VARCHAR(19) NOT NULL, f VARCHAR(89), 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 (3428607002,3963201101,'1UDM','3iF26','aIcsZqpD43pZ7hzilT78CyggRxZxzGlwpdqXDSDZCjDakicnRaFbi','JEgxqWgA05UW7wkOAPf8BefPavjbVxys0AISXnsH37M2Ckw2OThA94joMsqpEkQIbI','TazocF025LYK1To40FpJFmW1SLchy2UYMNXv239QMqOA0JS7rmzqEgzRNNj','pZXW4pUNBMDOa31g66kBchFDNuh',10);
-INSERT INTO ti VALUES (3428607002,3963201101,'1UDM','3iF26','aIcsZqpD43pZ7hzilT78CyggRxZxzGlwpdqXDSDZCjDakicnRaFbi','JEgxqWgA05UW7wkOAPf8BefPavjbVxys0AISXnsH37M2Ckw2OThA94joMsqpEkQIbI','TazocF025LYK1To40FpJFmW1SLchy2UYMNXv239QMqOA0JS7rmzqEgzRNNj','pZXW4pUNBMDOa31g66kBchFDNuh',10);
-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 (4114440309,15015727,'JaCklceOLUFM2dID0Y6sAoHqfOQ3optYozfWlVyDBllGrQ4Z3W34297T7jL','ulMwqPvnoh','qKoUQhuDnKlPooE47nSwpxUH','OoMPAJYquJOCQJvK7PEdigIYY4FbYx1pEFCZZ6Pc92Nj47Gv1Assdq9IVSevF4Kxxz05FfaEUo','wYmlweloVRPHTbPqswaqopNYgtBwkBTHxSQVGM0kEDGxlqm1KlNQAg49AvjPD5x1DluRJMJcCFXBqo3','mrbQMw9bTlii9IfzH163wGGjqrzCa9qCGGKsTKDvj76L6imtgU6k0HAR22PebzdUhY2Xd9ixllcQ8EKa0ZjtxNsqn9SeBE1O',11);
-INSERT INTO ti VALUES (4114440309,15015727,'JaCklceOLUFM2dID0Y6sAoHqfOQ3optYozfWlVyDBllGrQ4Z3W34297T7jL','ulMwqPvnoh','qKoUQhuDnKlPooE47nSwpxUH','OoMPAJYquJOCQJvK7PEdigIYY4FbYx1pEFCZZ6Pc92Nj47Gv1Assdq9IVSevF4Kxxz05FfaEUo','wYmlweloVRPHTbPqswaqopNYgtBwkBTHxSQVGM0kEDGxlqm1KlNQAg49AvjPD5x1DluRJMJcCFXBqo3','mrbQMw9bTlii9IfzH163wGGjqrzCa9qCGGKsTKDvj76L6imtgU6k0HAR22PebzdUhY2Xd9ixllcQ8EKa0ZjtxNsqn9SeBE1O',11);
+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 (12381268,-732898399,'6piW91rjl4yDBa8LIVWfUSu8EOy89ay313eqsnKQvRLygTEPXJXJuPUP0OecBIpvpG8Ft4','UhoIBhumXkjqkrflrL4VuSmpDJEgUZWFRqRxb7vSTVH4','sd49Cg92QV','xWPNZtD0Jl58J5uJ7HZ2QoJFuZQLJZXh8Kig92MEXdR58YlN6Fk6dw4qOVS5OP1grL1VCRjAU9HeCPwJHgvW','S','RR',10);
+INSERT INTO ti VALUES (12381268,-732898399,'6piW91rjl4yDBa8LIVWfUSu8EOy89ay313eqsnKQvRLygTEPXJXJuPUP0OecBIpvpG8Ft4','UhoIBhumXkjqkrflrL4VuSmpDJEgUZWFRqRxb7vSTVH4','sd49Cg92QV','xWPNZtD0Jl58J5uJ7HZ2QoJFuZQLJZXh8Kig92MEXdR58YlN6Fk6dw4qOVS5OP1grL1VCRjAU9HeCPwJHgvW','S','RR',10);
+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 (537849,1320990023,'qQepR2b7khjT4JE3CZsrgLXA7a0gly4RM2Q0O3JR','8bAhqqlupiIQmp0VATbk2hTi0tzpiCn1ELwSvJp1XPEfEoFnNvAPcUF','FtywPx','nOCsaXpPWgaKijstJDc8EA9tmQLNgopoU41rKyduixdV78zhT24kwEzXp3l9UkF5kLIyEKjP9t','A','8M',11);
+INSERT INTO ti VALUES (537849,1320990023,'qQepR2b7khjT4JE3CZsrgLXA7a0gly4RM2Q0O3JR','8bAhqqlupiIQmp0VATbk2hTi0tzpiCn1ELwSvJp1XPEfEoFnNvAPcUF','FtywPx','nOCsaXpPWgaKijstJDc8EA9tmQLNgopoU41rKyduixdV78zhT24kwEzXp3l9UkF5kLIyEKjP9t','A','8M',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2958879359,204408402,'VGS7ZQMML2R7ddC3ZSV4UVZ4kAL0Gz5MZ','7waNXfuWYqqc08ICIeK0xLhpAAg7FrU5F7OZH3BT0ZQH0SzLQxvn3VFjgmCP1dCHRZYyc7xYl1Gf0JzUZgZcAqSxs9Igqz56hhlgVXc4IbIEfnJDbpe9FngkClTbDb4SwbTd0btJ0MuAN3CKhgnNcUwR9tbpwBPnINon0wz6jCd4L1Ul70R6CcZRK9zPGwG8LNiTwGXeB7RH1dmlScPR0EpzU3c5nOR3ThJvPh7kijdtkJZAN','v2CrD6QXk7WaNCSHUqHHB9VYydM5tFH1eaPhjP2XxP','LQWRO161W0EiI5tGxv8k3Duvi7d46cIfyCyk2RANfnI5T','s0nODy7vTmaNLj4P0Xb4fQKyudqnjAt2rtMzzFx8FTE1GDb3I','gS4w31WTcZX9rH2Mr',12);
-INSERT INTO ti VALUES (2958879359,204408402,'VGS7ZQMML2R7ddC3ZSV4UVZ4kAL0Gz5MZ','7waNXfuWYqqc08ICIeK0xLhpAAg7FrU5F7OZH3BT0ZQH0SzLQxvn3VFjgmCP1dCHRZYyc7xYl1Gf0JzUZgZcAqSxs9Igqz56hhlgVXc4IbIEfnJDbpe9FngkClTbDb4SwbTd0btJ0MuAN3CKhgnNcUwR9tbpwBPnINon0wz6jCd4L1Ul70R6CcZRK9zPGwG8LNiTwGXeB7RH1dmlScPR0EpzU3c5nOR3ThJvPh7kijdtkJZAN','v2CrD6QXk7WaNCSHUqHHB9VYydM5tFH1eaPhjP2XxP','LQWRO161W0EiI5tGxv8k3Duvi7d46cIfyCyk2RANfnI5T','s0nODy7vTmaNLj4P0Xb4fQKyudqnjAt2rtMzzFx8FTE1GDb3I','gS4w31WTcZX9rH2Mr',12);
+INSERT INTO t VALUES (9005483,-108678461,'szgnwq91VS8ltd','PbhRPOE6yxFVgnq4VtN38hF2GKaO2YvZaIPvQqHrdlnU5vVqM0D255PF','sj','CcZ8prlZ31xiv17GFLVcnDOAAzN0M3MtYR7CfoxZkv1yf5wcntV6QibFZeKxxzbXnI8cAl','T','7E',12);
+INSERT INTO ti VALUES (9005483,-108678461,'szgnwq91VS8ltd','PbhRPOE6yxFVgnq4VtN38hF2GKaO2YvZaIPvQqHrdlnU5vVqM0D255PF','sj','CcZ8prlZ31xiv17GFLVcnDOAAzN0M3MtYR7CfoxZkv1yf5wcntV6QibFZeKxxzbXnI8cAl','T','7E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5511984,-393481981,'oubyEhSwu3gtGjuyYfzgwM4BTBqdcvUImi','YICKCKQZJUuB1N75Guf31','U2ydeQk9B5AK','TqWBjSjf2UyobfjabX0R8kyYmtTHiNlaEPbvJRHdmeAlFh19bSk8DvOnXTj3ksU8SQRhw1yfMhvZoZWcwW9MMyxM4iJlHpsVgR4PWaXVmCepCxRjjyWeuXGqZZWr5wuHXNUdrkjJ06pjLxbaCJx1Ng6Vv','s','ws',13);
+INSERT INTO ti VALUES (5511984,-393481981,'oubyEhSwu3gtGjuyYfzgwM4BTBqdcvUImi','YICKCKQZJUuB1N75Guf31','U2ydeQk9B5AK','TqWBjSjf2UyobfjabX0R8kyYmtTHiNlaEPbvJRHdmeAlFh19bSk8DvOnXTj3ksU8SQRhw1yfMhvZoZWcwW9MMyxM4iJlHpsVgR4PWaXVmCepCxRjjyWeuXGqZZWr5wuHXNUdrkjJ06pjLxbaCJx1Ng6Vv','s','ws',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (14945374,2043517358,'dk1YXMLSzYo0SNdzDkLidZx8qPGOy4Vyq3ES7uDfoOPmPYl7jqo13aiVvoWuuDkn','EiIvjN2HAX40wfo8atWMe4lwOWI5lr2hyzS6jt4rt70b4uqOZROwMgwfnSEIAiUA6zcIMwog','Kd','W8ZOjMPsNjJgrwIQUgNBc6IL2XD4CXm8PQZHqyzBEIcQNRbsZDj21LPlpSQEEqqlmqu0UgGYeep7jmkPavLIegrCKENvj6zyPixqBf1t3pL4kbXxQfjVzY83','mM','nh',14);
+INSERT INTO ti VALUES (14945374,2043517358,'dk1YXMLSzYo0SNdzDkLidZx8qPGOy4Vyq3ES7uDfoOPmPYl7jqo13aiVvoWuuDkn','EiIvjN2HAX40wfo8atWMe4lwOWI5lr2hyzS6jt4rt70b4uqOZROwMgwfnSEIAiUA6zcIMwog','Kd','W8ZOjMPsNjJgrwIQUgNBc6IL2XD4CXm8PQZHqyzBEIcQNRbsZDj21LPlpSQEEqqlmqu0UgGYeep7jmkPavLIegrCKENvj6zyPixqBf1t3pL4kbXxQfjVzY83','mM','nh',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8685316,-1203015400,'EHhzbBMM8TZ1ytERQw','bIQaiYt0PwErJGPzuAFwx84i4sKeiIrwjktz3NfQqROdxpVBru8cM1iXSzSGpQl5zqWcUSH1Y2NxwQT3cQ3qk23dspjGv6bapJ5tUVmaX0pyB4trGtcVw6cQJOmUWY4MxI4xsjVvCvkvmuRZmLhExj08NA7bC1XUNt','NmMu','fa0Ap9rlTlL9bDiI5NynVZ0GBwOo0hlptRm21FbDBtnpsRgWDyEv','z','W1',15);
+INSERT INTO ti VALUES (8685316,-1203015400,'EHhzbBMM8TZ1ytERQw','bIQaiYt0PwErJGPzuAFwx84i4sKeiIrwjktz3NfQqROdxpVBru8cM1iXSzSGpQl5zqWcUSH1Y2NxwQT3cQ3qk23dspjGv6bapJ5tUVmaX0pyB4trGtcVw6cQJOmUWY4MxI4xsjVvCvkvmuRZmLhExj08NA7bC1XUNt','NmMu','fa0Ap9rlTlL9bDiI5NynVZ0GBwOo0hlptRm21FbDBtnpsRgWDyEv','z','W1',15);
+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 CHAR(27), d VARCHAR(72) NOT NULL, e VARCHAR(8), f VARBINARY(5) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-55,351313052,'SNUhehsN5MoJRMu0','HYmzyUHz','IU13','V','RJ','CQ',0);
+INSERT INTO t VALUES (37,-1431879147,'K','jEBiO5HexzkNndMRgEU16UZNBFckss5rf3d6lLdl2bIJlYiMZBQaHQ32LypaGhWQFMv','M','d','b','l',1);
+INSERT INTO t VALUES (107,-1804991574,'GstUQExt','Jon5mMVcaCP6b5RDkpALpHG7typcjlYimsimIiVeSjVP8xh','Vlwgk','JVosw','Sh','BX',2);
+INSERT INTO t VALUES (112,960785452,'Fn9Q8h','EZ2xzd9nk8qGSSvg7ql7LZtImQAs2L3yRP','kue','bGP','G','l',3);
+INSERT INTO t VALUES (31,55405602,'2Du2chqg','sfiqcSMrxGJx7','mEh8hH5','KW7','l','b',4);
+INSERT INTO t VALUES (22,-1378839850,'N8ZlamiI0WaE3xipF1Er0','cCIXVPPPzvawWqoajMdyxULzKE','lZHlCAVh','MVbR','j','Q',5);
+INSERT INTO t VALUES (-24,-1035621102,'5zZ7','BrPOPa7KGpnDKRPEwvB7EqHRuei2wNPckXcWtW9zDkTYt8ca7Rmkdk5lX4rjUxAIQ','fKlj','RS2S','S9','w',6);
+INSERT INTO t VALUES (18,1206289732,'G7pdQ5tsSlW7lz51wbp6C99H6','4v2jPEiVPfg5YruoE8ac','M8y4OTWq','Mvv8','P0','Y1',7);
+INSERT INTO t VALUES (-95,-352005896,'Rwhae9mxZRL','w6OMjp7kmoeRTR772fmnYCaOUeamC3L1MYQuxQqM7kBheAMEJmzZzCnauM','SND','o2I','v','0',8);
+INSERT INTO t VALUES (-119,-1009675194,'25BZaTdIzMBHUbD2Dq','s2Ghg1xxc0lDBqWF8BF','9Suyxxn','LObHP','z','B0',9);
+CREATE TABLE ti (a TINYINT, b INT NOT NULL, c CHAR(27), d VARCHAR(72) NOT NULL, e VARCHAR(8), f VARBINARY(5) 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 (-1755289614,1582745294,'9','KxUD3vpvybehVEJugEp5LpY27fy7nBum6xlWDFg915rBJMLuXKLvORdAlfPMJUxtAF','vyg','4Ytf','eD','r',10);
+INSERT INTO ti VALUES (-1755289614,1582745294,'9','KxUD3vpvybehVEJugEp5LpY27fy7nBum6xlWDFg915rBJMLuXKLvORdAlfPMJUxtAF','vyg','4Ytf','eD','r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
+INSERT INTO t VALUES (1013119391,-1033832373,'iWfSLJ3maJz','sfA9wufDBcpDUBypDmR3K8gh4GjteNM','NUu','u5d5K','C','sJ',11);
+INSERT INTO ti VALUES (1013119391,-1033832373,'iWfSLJ3maJz','sfA9wufDBcpDUBypDmR3K8gh4GjteNM','NUu','u5d5K','C','sJ',11);
+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 (-702213556,-1109651846,'8FXh','i6yE9GeoIfv1iTnkiQgxyOIztc8C3LrSaBIALamIgvY0LYnqtJBuzcqR71g4zIKXsE0BQpxfk2Ii9qQiLUvEfnqAEbBWmeWTfGN6ZlLs0MKGIZG1EuyA4XNkD1sokYu126AZHICg2EjqHwQnCvRtLWjfN','hBnYLAZ','TgQu','K','ff',12);
+INSERT INTO ti VALUES (-702213556,-1109651846,'8FXh','i6yE9GeoIfv1iTnkiQgxyOIztc8C3LrSaBIALamIgvY0LYnqtJBuzcqR71g4zIKXsE0BQpxfk2Ii9qQiLUvEfnqAEbBWmeWTfGN6ZlLs0MKGIZG1EuyA4XNkD1sokYu126AZHICg2EjqHwQnCvRtLWjfN','hBnYLAZ','TgQu','K','ff',12);
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 (3712422976,45107744,'EVwqSVlshawbsyQ6U6mb6f8Z4zAd76FmsWQ6E2LTEhbd2VAgmPpclq7D','54','az8Mke1WvRzFnNysMZbrccQjzNADq1DwVeEw8IF2ocrjmch','6AR5LvX4WIgqCxas4E4PwlT69CPiyQ0fFaotVPRgnP7Wctp0eLS5bdm9spL19hWGoi8BA3PuUrJa5kxlMTrwo1wJU1wjRjB42iexa5AxLEXxpQWWqAp23v8yDutGV0nKrLdMUS79r0EbO0xWMmbMhkiY7WFVLcFCymizVjcBRYkSd2TBKivjHZt7CotL1twlwntoEXQeh4ycrbaVEC1kSSO9xLRKGRg86cHpN5hnm92Qc2Q3EcGcmqYEOMsMrg','tQr0KaG54MwycdFJSZSYUq6XdcqjvNB38o69cMzPGamYbd4RjkK32vTusVlttUq86WaOxLh9j9YPLLjl339Ogi','AX1rSmeXLVxS2pTs1WjMggJ4OhfiegRxCcVSSmw78ypRkOfth4E0vnoI6sviBPm0HsOaZbRt',13);
-INSERT INTO ti VALUES (3712422976,45107744,'EVwqSVlshawbsyQ6U6mb6f8Z4zAd76FmsWQ6E2LTEhbd2VAgmPpclq7D','54','az8Mke1WvRzFnNysMZbrccQjzNADq1DwVeEw8IF2ocrjmch','6AR5LvX4WIgqCxas4E4PwlT69CPiyQ0fFaotVPRgnP7Wctp0eLS5bdm9spL19hWGoi8BA3PuUrJa5kxlMTrwo1wJU1wjRjB42iexa5AxLEXxpQWWqAp23v8yDutGV0nKrLdMUS79r0EbO0xWMmbMhkiY7WFVLcFCymizVjcBRYkSd2TBKivjHZt7CotL1twlwntoEXQeh4ycrbaVEC1kSSO9xLRKGRg86cHpN5hnm92Qc2Q3EcGcmqYEOMsMrg','tQr0KaG54MwycdFJSZSYUq6XdcqjvNB38o69cMzPGamYbd4RjkK32vTusVlttUq86WaOxLh9j9YPLLjl339Ogi','AX1rSmeXLVxS2pTs1WjMggJ4OhfiegRxCcVSSmw78ypRkOfth4E0vnoI6sviBPm0HsOaZbRt',13);
-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 CHAR(94), d VARBINARY(93) NOT NULL, e VARCHAR(68) NOT NULL, f VARBINARY(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (849125705,880942,'THc4F9hMOjyzLkaLlxJNNQPB','6zNKBtVuNAJ2n8PI3V24cR41Oulu47lUVbIhVfxJ5Y7YLySFgMj4VjX7am67UC0fCxKF2m','OkGudyZEfBLiNqphURAoNjMpbMkdbjt3rj1HKUk6yT','YyKbA5eVyUG7pRC3','sgdq7H4zAaqqYUXq4xiUU4B9j6wOuQPMYCpfCdl8DAhWQQSNfigESIqVSj0D2cC9H9AQFqCr5XcbEhP1iITxlzO6xnxWxC','DAyMQJRi4Jg48FWNK7VRH5yh38NC40Oy32hh32xehVPlI0gNAuMQ4C5bK2v1BKcpwZblC1RbkD',0);
-INSERT INTO t VALUES (3018916045,5274037,'xlNlz4CyzkvnAW5UATSelyjSjAo320n4AyRlTQfFMD9wM7piikprXxtY8lhRNwoiQps8Hd9Vbt2scUyQPO6UCkR6Uy','x7wXsTYxQzlpW1z1nR2J7AzlY638pqwSuPah897EhhdLgyPLRNC6SAd9YatXveL6jX1Ig3T','u9E6M3j9cCIcjLBVbIFRnKOuvXevZq0iDCMYgu77jLwd15zLUts0B3PmEsSn','X','WASm0ZfTtQyG4NSOXuNFrciF0','ngew6D1RzdggwFq1X9DSSAQxaLw',1);
-INSERT INTO t VALUES (89495877,-6994519,'VXTSkeaseGkXD6ByB04e7JuCE3KAG8WFLm0bb','4','J0ebUH','AKATCXVYi76k4Tqh9CIIJXng','CM8gD19VDpTDtm4QS7rf8MaJFmEwxHrerQnbaYQK8gKbeOHE6wQZWhDmmtCFfJszhAHgXi','JCN2NaT3IeW3Ukous0ysjalacpGWYotuyyodpq7pwWYd5CeCzyEf',2);
-INSERT INTO t VALUES (4156517096,1278364,'d0mefUP1VXy5XGV5d1MJopai9dLqYJ6pH0M','XdCRu6oMfylfFDKhnU3wuQFyIuhmSOVqNwkHepB1UzvDOhIyn','cHDhCGi35IlsM7tLGLeHiBxY15KtvDSWpvTmkyyAZqpigYZ5xPEtg737fgHRYlTBRhto','GBZa','x6DB0VTzpMvJVkYMZtKF6mS3','HTaKV5ksLia4FK3VYvhPn6JE6Fu16xg1CyhfWSdzMbY32OELEHCO2AjmsqjF4guPQ9bBMP9MDJsvmNVuq9Hm6TJt',3);
-INSERT INTO t VALUES (3301122125,1673383,'caFMBw5QxS7HYB5Gi1TxEzpf','2pe88ye4YzLI2p8ddYb4szIu4t1y4t4MVyb3zgfmkZz6MCWMR9ijSZmZ','mQFnTkIfb3fvnQvMj4TAnyJGlTSpkwpk3xDW','yqiVVm3aNfevGDk23OUaOuIqpNsEb','fsXLR241VJVsWRphvQ5LqYWY9w6SVMFdvqBzAsyE2vtpJVsySJXyKg1umJyNgdNnClYh79ENZd2q5','fZNFKNQkvYr1KWGw3Dz7bRu5TDCXSfQmUzH6Ks9QgSgwnkd5zJMqjJ3i1vQUw6',4);
-INSERT INTO t VALUES (2976006868,4477827,'GWhSqa0dh0pcn0bIOZmPqGor2Retv8DUqmsKD2VW40T5tKbgTrXFla','b461ZPL50Xs33W6JsnCcGCmQinSCbKoQzHcSGIfnXmFUeAdll4O7Dup2W71G7ntC7ER','yLUrbvvuiWflmyhg6eAJa5cfInkyPDfUnGwV2LJubDrQOvBt','fHON','h','tya99QMWBEPk76dMELyuaIPISO',5);
-INSERT INTO t VALUES (3569402454,-3102663,'ozOnueXaDd7QGGidcACVyRJ4tNPOEW859234q2cs','bg23RrkAIUmKcmUFs3hhYVlUOpVR1HAX4bzhyCB4q','ddNYn1jNlOUwxSgWkRzKHredE0sNJzl4kSsDcJkfgOuAX5','hLbadV8NpeWnSwoNW2eICBLoAecvGStO9K05dKANC','BJZRlYL75LSYjDGJE7P9s9YbIxcmPglEYcysJVS5KDVlE9K8EUINndvKBuAh4kaFlP4FXzcbY2aCw0jGrDdJL','6y8OqHaYyhnvfHCSa5ge6CelOcsFV4jLEBZ7TkMf47AXeL97h8rN8mInwvf79E8hLE52',6);
-INSERT INTO t VALUES (236088084,-2422675,'Y6cQVLzpASsCOo497s9Up5EvD53hSBz6EvDsg4au88yk3BlAaZW0BHJlWDIRknQYw8IoZZdWdUB951wyZHNYWpXbD','y63Sbh2JOcKJoVIaHSF','dC4','vj9nD3aPQZXlJficYt4Tuaafe40AWwda','k776L27tJdWu2JccXPwb2Sgs9hxPv619etJm2SwvoXtW0FU4jJd7KWHBsZ1FLarqfKD90CeQBaWT5JiPhOHkbqbuo','UJQBjZTQQ2dRWEBQdhcLgkPBdbiqkNEuDaw4Ymzzqvzv4HKPbLLfCbHCQSOrrVAHwZ4KzQxGbn5koW8gmsmRdEl0',7);
-INSERT INTO t VALUES (336023110,-1656236,'bpEWoi3zTFoxNqZMRrN5A55ZIxEw5souWqEFY51O5SFPR1bTQAXfnyUQyEwNFBDL1rWeDqvPmKs','06myeKjBpklRraA6','tS8ye851HKGntXrjxYwOJXFd','TEyF8hVxrzSoC8iAZuvuJyRWi','VpUyREXgkfmdpi3MsJIHko5GLHbabtpDvwIJgWIiv1OnDZAVkWxeB9L2','jJ0Vy12ORJiDJM8M1mh04i67WAaXwypHOcayxczOxp8IHFry6GwXlDyeEPavLxUkez36WyLK70O9A1nWXrSk7NfUZxbp5Ab',8);
-INSERT INTO t VALUES (2574954689,7655432,'ruRzfqSdhRiqNsqU81Fc4nrGGaJVS9yeFqLeQFrWebmI80oUkruobALWC0p','omvCHadyNNrYhj08KcsHzqSQmKSbMyeGH0zCHLKoUhfkvanpDkarw86h1vtm8ywTWKXc25M2dTq','wmzbWSf0m8JYZ4hpHIOFMTVV7kQcrkY6','pofySMKF3ZIPMLOeUxSnJA6eMaAZQSKOupiyn3juZlEn','sDaUSRfZSCWG6rXaoxGZftJaLdOKgTrW5k2zjw84JWOziDFwRKhbTAHhXQ4DODtrScJEYqtUPpQRAYgqqW7bKT22Xf','TLW4g2ur4DXb1gMb6O4LStgJwBFG2tUbT6yPgp3wF887BS9MkdWLbjE2RZxNxO4DS2i7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-676570738,423310715,'tGrN8zzi','XwmZJA8N','mDG','8FBSUA0H8QbJLbs2dd476zMq9AmCIsAGcRiSmzwDbq9wNtnwS51F9iQFRI2XeqbGmiNIHz672kfwReq4O6j9X7T69dns6hJMcVrge8QKIBfVd5t04wfguLxL2o2JQoyII5Pp','w','g',13);
+INSERT INTO ti VALUES (-676570738,423310715,'tGrN8zzi','XwmZJA8N','mDG','8FBSUA0H8QbJLbs2dd476zMq9AmCIsAGcRiSmzwDbq9wNtnwS51F9iQFRI2XeqbGmiNIHz672kfwReq4O6j9X7T69dns6hJMcVrge8QKIBfVd5t04wfguLxL2o2JQoyII5Pp','w','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1462671958,-2085616335,'cTO5ZUnk4admLthLjmxD','lDcS3nD3hMHqMjsv1DEEr5O6MZ59I9Jg5302dzDNd9Xzj2iUXbkeoQKzp7xaKNkdqLcdF84JiuN68oDkCHERwfglEz0p2QCJkO4jTFmBeFz2u4tkDfDFp8BDODzXhtojcZGcxxfyig','eTkbH7ji','MT2geeRN6rPJN9RByaUwIJPfNiOyct2pK6USLWCz2ejUYTSQQXLUpRs1m7vVpeXDInleOqYol5Y6Ou5DdxRxohbHjqrDqX8AB36DTcSEevTut7zoUwSmTcgw6NrsBNmaSek4XspcKFczx9VaoyNjIzL97AbGRIzoENkPO5gk0rDKXJ8svnUiR7YWilYomDfHADPRyptYsXd8I4uYNmzUe7PoE6DBrQgQlE2GzmS6PlSq','wv','r',14);
+INSERT INTO ti VALUES (-1462671958,-2085616335,'cTO5ZUnk4admLthLjmxD','lDcS3nD3hMHqMjsv1DEEr5O6MZ59I9Jg5302dzDNd9Xzj2iUXbkeoQKzp7xaKNkdqLcdF84JiuN68oDkCHERwfglEz0p2QCJkO4jTFmBeFz2u4tkDfDFp8BDODzXhtojcZGcxxfyig','eTkbH7ji','MT2geeRN6rPJN9RByaUwIJPfNiOyct2pK6USLWCz2ejUYTSQQXLUpRs1m7vVpeXDInleOqYol5Y6Ou5DdxRxohbHjqrDqX8AB36DTcSEevTut7zoUwSmTcgw6NrsBNmaSek4XspcKFczx9VaoyNjIzL97AbGRIzoENkPO5gk0rDKXJ8svnUiR7YWilYomDfHADPRyptYsXd8I4uYNmzUe7PoE6DBrQgQlE2GzmS6PlSq','wv','r',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-261880442,2030191903,'ifQcBD','JbJZlgPzvSP3BEkb6qvVqDN027lOze819KzD5nR08PRXqDGxK1Ba2G4HjQLdvAtGiBTk62FrbXADATOdQu5jI5mVomkXRnU82pjNYk2mAM33Tl32iqdLgcdRGfFKil84BJs4M6mOu9xgxtejkfTKUuIID3MtiGbYszk2mF8tf0zmUM4v5gt7ATAiCpxha0NSzzB0CJ3ujdi8NDKCXIMq6ec8rKVKoKn3muDbn7GKtp5ACPMwilKNgd5t','wxdXXCEz','dof0YoEEwlm9y12N8MxNdr51HMe7UicekPO6tALD82NbpyvWDw7askg5MqV8ZvbrtTiV9oGjDJD5JWE2rSMVoKUcpunvucV6htTXXg1Kv','0v2','J',15);
+INSERT INTO ti VALUES (-261880442,2030191903,'ifQcBD','JbJZlgPzvSP3BEkb6qvVqDN027lOze819KzD5nR08PRXqDGxK1Ba2G4HjQLdvAtGiBTk62FrbXADATOdQu5jI5mVomkXRnU82pjNYk2mAM33Tl32iqdLgcdRGfFKil84BJs4M6mOu9xgxtejkfTKUuIID3MtiGbYszk2mF8tf0zmUM4v5gt7ATAiCpxha0NSzzB0CJ3ujdi8NDKCXIMq6ec8rKVKoKn3muDbn7GKtp5ACPMwilKNgd5t','wxdXXCEz','dof0YoEEwlm9y12N8MxNdr51HMe7UicekPO6tALD82NbpyvWDw7askg5MqV8ZvbrtTiV9oGjDJD5JWE2rSMVoKUcpunvucV6htTXXg1Kv','0v2','J',15);
+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(42), d VARBINARY(1) NOT NULL, e VARCHAR(10), f VARBINARY(90) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (588289898,14834549109644577992,'70LUgwEY99sCLrPjNQ27Fqep','q','3pjIFf','vWew7dW4atRj6W0wOZW024xOSlWPK0k6XgABwo','z','U',0);
+INSERT INTO t VALUES (-52452009,18045232218242691258,'WBw7WMwTNaEo79VRe0HHHuqHCJB32R','P','b1EfIP','OA5gXl9jw1JhjSWY1AJifdl68tW8ZuVg4sHKkyBFTiJyy6Xry4niTL8xyziZj75iM8D','0','g',1);
+INSERT INTO t VALUES (-2110578071,5145660244269449453,'L3JCossaWySsLvl5Ayo7HmQx51OTCUTCDCB','t','fMAcU','hJUYuGjOeY4bAmixfJg10qWPcJmHqWhGi4ECEIeXKkCTMeI6LZwLPocN1yctxClzXFSaJrxnq8','V','M',2);
+INSERT INTO t VALUES (2020393281,9514387914731462175,'uLEPrOjYRPw8bdg1v7KtiQ5OfV045KD7Bb','k','g','3wkFvnDDuuvWann3i8WRSfRqXUv6pACyReMqccDYYfaMp4INlX3s7lRVmF80cP2u0kX05Q1h8','k','B',3);
+INSERT INTO t VALUES (-1912966881,5217206250337573743,'LhOnVjaPaJodLkJzGSpZMK84C9ea35','y','ETFadAlht','sIlchJUG5vCNotFpcaan0YesZrRQLEv6A0OP36BkQFFZblTGNxbcLbtK8V03SgmuDFge7mRD5vNc8bS5l28i2DKqDX','x','T',4);
+INSERT INTO t VALUES (-774183705,18247966923584751854,'EPjwOxkyjPovgP6thm3wrnuSQY3e4IdQx2a7WdSm','K','RJ2','rtiWj7','8','A',5);
+INSERT INTO t VALUES (1549786861,12160917857153371510,'EVOCKyE1rEtAbXcHfBkox6g9lrBUQS','x','AfGE','l0rL3PalV2ENLfSxrRPidMtIBVsY2iJ5wK2g0310sinpYBwSVwNXdd8YXONQJZ6KBWF','t','K',6);
+INSERT INTO t VALUES (-209789992,3654145710061543757,'Gkd0XvWG9bKKoT','o','bdbbW','3Tmcuzi66QfRhc2f72yisUa3RaAcm8Xno8NG7A2v20QE2lM6FOwPzDFXfjRofkCpNckQ','0','B',7);
+INSERT INTO t VALUES (1420974990,13651334986863865426,'ZUbwC91lJqPJqv80HCHKNsbiC','C','1QRLC','x3QZbhz9lQ4X3QDzHBuy34LqXZl91Sv9Rhoqv8zDYHxbZzrf8bidbSpaRymMlOMfmng2','z','F',8);
+INSERT INTO t VALUES (-2056866101,7793354929055812015,'VCQ9HiIihn0G7TyJreZhKImLA8','C','FVJjRWbDlo','qxcUK8UnWr6CNwdaOXluX59jd5CLTCxJfBdoSjRInm3LDRsOy6I61DSJiiHQf5pXwBjCgQsdfZEWUFr','G','K',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED, c CHAR(42), d VARBINARY(1) NOT NULL, e VARCHAR(10), f VARBINARY(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 BIGINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (13538072862547318338,-2145183,'7YDQYD5oVV1keN7O9Kjt0IZ6ct6y439B8V37zTU482mzOy0n','F','IOgP1KzFyBOdAv4BkFv2hMD2q4iPMXfEetOPT','LEssTLpKBqLzSTRuVHB90dvp2fWZHCSi','NCxr','nSMg1nQpLFc6Ic6S',10);
-INSERT INTO ti VALUES (13538072862547318338,-2145183,'7YDQYD5oVV1keN7O9Kjt0IZ6ct6y439B8V37zTU482mzOy0n','F','IOgP1KzFyBOdAv4BkFv2hMD2q4iPMXfEetOPT','LEssTLpKBqLzSTRuVHB90dvp2fWZHCSi','NCxr','nSMg1nQpLFc6Ic6S',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(95);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
-INSERT INTO t VALUES (16578587404402811955,2494331,'VFS1ZoVzTfO3Z0FBdDsFwwvNRg5IRiOPjCmiC2cXm0XDIc8PISNAmPi0eo9VUzaJaNt4dl7Z3OKgi8X5ILBUc','idZUuA9M5','KVeAPLaJUIM3riErEiOR3BaicMYaETLGeiBt87FyVAmPIPJ2qt3p9PRDAbwznXmnjyy','yBKgh3552RfcZASlqB1YGYPgUFJ4e9Oi0eg','PEd4VfxFyT1yjscDXuHc6dy9j53BkpC7uZoFMqXhIA69hKsDCUbRReE7KWdSpafbL18eDxkYSkyu0KQq','CmzMgLc0i0hlOOrfeoAmGv33tZMVVPSY2GFeqN5oV1VqXxLO1PKBAeMvA',11);
-INSERT INTO ti VALUES (16578587404402811955,2494331,'VFS1ZoVzTfO3Z0FBdDsFwwvNRg5IRiOPjCmiC2cXm0XDIc8PISNAmPi0eo9VUzaJaNt4dl7Z3OKgi8X5ILBUc','idZUuA9M5','KVeAPLaJUIM3riErEiOR3BaicMYaETLGeiBt87FyVAmPIPJ2qt3p9PRDAbwznXmnjyy','yBKgh3552RfcZASlqB1YGYPgUFJ4e9Oi0eg','PEd4VfxFyT1yjscDXuHc6dy9j53BkpC7uZoFMqXhIA69hKsDCUbRReE7KWdSpafbL18eDxkYSkyu0KQq','CmzMgLc0i0hlOOrfeoAmGv33tZMVVPSY2GFeqN5oV1VqXxLO1PKBAeMvA',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (421654056702200315,4152947164520755892,'VgztC1gmiN0Tehf1gJQplP6l','8','iCqkURZ','VryizVCOGMifoBMlqEv','Y','D',10);
+INSERT INTO ti VALUES (421654056702200315,4152947164520755892,'VgztC1gmiN0Tehf1gJQplP6l','8','iCqkURZ','VryizVCOGMifoBMlqEv','Y','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
+INSERT INTO t VALUES (-9203769930901150663,14244136023442466959,'2FreR0naGJveI1kOiD6nIzDKjBEgHLHMCB','A','7gU151X','jT3JJu2cAtsP5TCnJ5cNe5hmaF47TUSYlt7wAzTc6qAgPf28tQtzuDHgWqQDCP5I6RZ3uEQXn','p','y',11);
+INSERT INTO ti VALUES (-9203769930901150663,14244136023442466959,'2FreR0naGJveI1kOiD6nIzDKjBEgHLHMCB','A','7gU151X','jT3JJu2cAtsP5TCnJ5cNe5hmaF47TUSYlt7wAzTc6qAgPf28tQtzuDHgWqQDCP5I6RZ3uEQXn','p','y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (15754128850803798300,8225391,'fo328tHElG8oRvE2Ix4','XElIjY6sNSrX37G9MMMit1plF7YWoo8ZwIAeWaE08QmuDNNLBQbpWwmd0B732svdwSTIC8bOII8aXnZArgRVYiXu43Eod23WlsDLiLWyTwmDiQd317RFWvAjSx9hMMkljrPLavq5vJ8qBSfIAtwVpSjXTNgvlcXGLpLLeoG9mVk89ek9mty9byxwtEfEhNPJQcw','dlvGVuTxyx8lDEKwBlaXOmCif','chAEC2LePXVFjy','6Ra3dcY4b7IQDGu5vdSXm3u6FBolWZYlyM9ymaAF16rIi6NpHBBDeQdNjkwAofXfRji2','zGEsNxmhKsT5srukj1M3ISfpqoSOlRJMzDlEJpyukPPlupqvAffaBr4iJBkXI7EB5SKQiBBn4',12);
-INSERT INTO ti VALUES (15754128850803798300,8225391,'fo328tHElG8oRvE2Ix4','XElIjY6sNSrX37G9MMMit1plF7YWoo8ZwIAeWaE08QmuDNNLBQbpWwmd0B732svdwSTIC8bOII8aXnZArgRVYiXu43Eod23WlsDLiLWyTwmDiQd317RFWvAjSx9hMMkljrPLavq5vJ8qBSfIAtwVpSjXTNgvlcXGLpLLeoG9mVk89ek9mty9byxwtEfEhNPJQcw','dlvGVuTxyx8lDEKwBlaXOmCif','chAEC2LePXVFjy','6Ra3dcY4b7IQDGu5vdSXm3u6FBolWZYlyM9ymaAF16rIi6NpHBBDeQdNjkwAofXfRji2','zGEsNxmhKsT5srukj1M3ISfpqoSOlRJMzDlEJpyukPPlupqvAffaBr4iJBkXI7EB5SKQiBBn4',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (16947442181661562800,-7416751,'h9SllMIa','8QKki4fTGSje8zBM8oDJLmLvS32XFRPCsS3KNhWOin818ZyighVaVRFGtIKKQQeaPO4P9n9gYbeuDs1Nt9FnFNirmsDNrhHw2wgNUYazeASzaSmYqgvRJTS3fpEwLNdcotgcPJvCoD0cZnfBMffPi','5kxvmne91am0ECeVxZOzEDjXuDVKBIYeanLNixzLuwHlkvajt','IFgzWu4aTmBbkM0ESVFFSziPBfLIqJoRc4T2NEVQDLsGfjl8LR8C9BF','F0FDtsBWUk30xVrdh4lx0LV594zfMi5d5kFlCxggBbqF4uLKDyF2LU2vcYhQRAQyvp26a3V9i03vHFaAuya08P7ZAX','j8uGZsjTmNsYeducPDanP0lioNrPxeiI9S12jLVWAAA9cTSMswM8tNF01YIayy0sTTROdJFUcIzxsmDMpZAgFLF04gFsNXmvtrui',13);
-INSERT INTO ti VALUES (16947442181661562800,-7416751,'h9SllMIa','8QKki4fTGSje8zBM8oDJLmLvS32XFRPCsS3KNhWOin818ZyighVaVRFGtIKKQQeaPO4P9n9gYbeuDs1Nt9FnFNirmsDNrhHw2wgNUYazeASzaSmYqgvRJTS3fpEwLNdcotgcPJvCoD0cZnfBMffPi','5kxvmne91am0ECeVxZOzEDjXuDVKBIYeanLNixzLuwHlkvajt','IFgzWu4aTmBbkM0ESVFFSziPBfLIqJoRc4T2NEVQDLsGfjl8LR8C9BF','F0FDtsBWUk30xVrdh4lx0LV594zfMi5d5kFlCxggBbqF4uLKDyF2LU2vcYhQRAQyvp26a3V9i03vHFaAuya08P7ZAX','j8uGZsjTmNsYeducPDanP0lioNrPxeiI9S12jLVWAAA9cTSMswM8tNF01YIayy0sTTROdJFUcIzxsmDMpZAgFLF04gFsNXmvtrui',13);
-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(10), d VARCHAR(36), e VARBINARY(84) NOT NULL, f VARCHAR(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1228694,-38,'F7IY8F','9A6Lm8VVt','xYB5OmYVrZvfjA7pcbu5','oW','oqtDxdz2xIlFv2zrNtRaIiaGWxUqqCPaCD2wSV3GJYxG1TBGKFnLdQX3XtgVF6DgH','0Ko2hMsGDZE8Ho7ZUlQjJ0xaSrSPGbJhkO79DLXel244fSsCz868PiVJHShyqL4zosM2fSAUr7vKVNMmfzMmlO2FIPr',0);
-INSERT INTO t VALUES (5446371,-104,'JhGenlnTD3','dffJbQS','RZlZ1XVhxCWklaS1Wdz5dm0Vd7wJ9FeQUu8e0NA','J8a6UsG','6IipfPU4QO2','X5DzpGnUBTXQRArtF0DxLeKq5v5TlY',1);
-INSERT INTO t VALUES (1622529,-68,'cN4tWSbp','VUa','YP','wPmSOB','s6UDjFE9J97S0CJlTDQ3EEV8aalc','xrAJBKc4dOq94IN',2);
-INSERT INTO t VALUES (1125971,-101,'HPL','0m','HHo2I6sNdDyVh0inlD5xd0cpJ1MOrOgu0vhMnY5593','zw','PHf6eY7ijPCjAOdPTSHdJCJcx0x6cD5lmNw4rDCzFia5OspWBywE4U6N','9XYi7yKGNgSXgsdMNbwXC6CBi',3);
-INSERT INTO t VALUES (1337758,-127,'sdxy3IwT','Egr2inLrr4MLnVkNUW2aC32AThLs6q','MMRbHltELp9bVSSEVg0p9hNfUhDS7jNMC8UNbtwvYSs1omJRCBZmT6S8BTv4Bardo5WtgX25Gso','vUadNq','6SwL9J','RN4Y8tY8bw5OsJWnmRmIeFcdkb',4);
-INSERT INTO t VALUES (-2134892,17,'hn5eSHvT','bFf0GSOPx6qfAQnY','AGqQdN75JQopf7fL263yuXobGOrDwlb6yVjN7hIYd5x7dDJWYM6dLPvCYe8Fe1ozrujdmBc','y0diH7X','ag6HPRp4mlPdbviSIpRMrx4QKW2BgNF0FpEiIVt6cIyyT8vt4B','Ekp4quYyaa153YCHKEBrYEVvF9C2T4BojSI5RbW0T116pEEgDdmR4Ur8RXRlAgw8KvmBFx5HRm',5);
-INSERT INTO t VALUES (-5847123,-26,'3cDQurHRK6','Ky5Ooj0jSyA','leFC3gvNxS95MP3cvEQxX2fkdPybiox7lz6Y11LoP','cEvKL','EtmZLEqjr7oPFSe3rY0Cc8Y7Ra6cXkWoKZxuZzAnqpp1y8ZEncXz9VlxFWPzVaA8Ap1HHeCdf3wnuB','tU',6);
-INSERT INTO t VALUES (2888376,34,'XHq2vDLQ','irmsqJRp3ecZ0priwTVd','2IRmCHBnKkyGqgNdlK2h1857uHdm6N9h3vpYg7NMslI7HmCEKi9pf0MSYvJ5g','yU6xj','m4zjHZbw9ljhcCkpSbNFF','a',7);
-INSERT INTO t VALUES (-2972659,27,'TG6u','pr6l4xhjNt','bW9J3OurOV8S','Nmd','T7w8dWAXPI0g7mhbOR2ffTWaDcu7AlU2tyvyMxs37lFnGhenfv4f3UTkanG9EDOyeA','V5b6PxOt682pDR7ZIalkCFeAXjpq4OzoBFfn422VCQIm9JMuc2zmhHmV8HvfXzFv9sKtEyDBiYn60o',8);
-INSERT INTO t VALUES (-3196032,14,'hsu','UiyNKPmSLdoj0','Z92nC0cn0gb2h5EeCHg5bdBGtEVM5','prOM1D','eRnZkD5DEd7l7oJYI0qet8qa8LwFXV34a55MNNnvM6gUnCxPbnN3IUwRzpkR5yBZF','AVv8yn5woHY4A1oyrN0R8VbkPKt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6487779492265940649,16763500562234287947,'Fui5qw7Msx','F51h0jaiZJW2fPGnG6XwPxwVDZKpilZBzJQhH4mV9raj5d1yohFclZS2Xb4ciqbmeA4SYa9JHN8twCgovAG1JqOmil4oyv9gPNYeMRhpNc3uYeGd1kVpoxHMdgEuXM','gaVMpaOGA','5hf5E8vUhvxoqwcRZQOSEh3NZhYHTNlworrUwh7uNw9ybAS1JJkmWK2S8XXB','r','Z',12);
+INSERT INTO ti VALUES (-6487779492265940649,16763500562234287947,'Fui5qw7Msx','F51h0jaiZJW2fPGnG6XwPxwVDZKpilZBzJQhH4mV9raj5d1yohFclZS2Xb4ciqbmeA4SYa9JHN8twCgovAG1JqOmil4oyv9gPNYeMRhpNc3uYeGd1kVpoxHMdgEuXM','gaVMpaOGA','5hf5E8vUhvxoqwcRZQOSEh3NZhYHTNlworrUwh7uNw9ybAS1JJkmWK2S8XXB','r','Z',12);
+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 (3525348393051490554,15947924814260393469,'mSJda8Z11QlI6c5Xq1Tp','1QqHK4eVt4hAe61PFElOffugNR9nhRLOFFMbTT1geOiBN6Lr4qwfcCyHQKmzMsTLdZcIkfPr83EN11c54hXSLIg89OPwSkWslmPEZ7rsKAlNLSWumi6nRnxtfy478Ktxpl1uJIXjOuxcyjgLOdT','nTp1CVJHq','2oZxfQ1iKa98drftkr6279HHfvhxIeFfwCiiVGr7i0ZKjnSAeDSzt0yUrXZfpNTYBESXtkfHN','K','6',13);
+INSERT INTO ti VALUES (3525348393051490554,15947924814260393469,'mSJda8Z11QlI6c5Xq1Tp','1QqHK4eVt4hAe61PFElOffugNR9nhRLOFFMbTT1geOiBN6Lr4qwfcCyHQKmzMsTLdZcIkfPr83EN11c54hXSLIg89OPwSkWslmPEZ7rsKAlNLSWumi6nRnxtfy478Ktxpl1uJIXjOuxcyjgLOdT','nTp1CVJHq','2oZxfQ1iKa98drftkr6279HHfvhxIeFfwCiiVGr7i0ZKjnSAeDSzt0yUrXZfpNTYBESXtkfHN','K','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4632163439237136892,1498272085251995448,'KTS83sqFIzRio','D2YbSrlzg4DPvPC9KXOrSc3Tw6BP0I7BQtZUhv5QV8g4u1grQuRhEtfx93lG','rTwhI','CUHxVtQ854eVtncyeWwJ7RNyFrtXwTS8Rm0uAXh6VGJKXvhPVVqIjoF4DTBDs6fGw5YYXuXadkm6','3','A',14);
+INSERT INTO ti VALUES (-4632163439237136892,1498272085251995448,'KTS83sqFIzRio','D2YbSrlzg4DPvPC9KXOrSc3Tw6BP0I7BQtZUhv5QV8g4u1grQuRhEtfx93lG','rTwhI','CUHxVtQ854eVtncyeWwJ7RNyFrtXwTS8Rm0uAXh6VGJKXvhPVVqIjoF4DTBDs6fGw5YYXuXadkm6','3','A',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7531160537138994007,2910712839962186610,'K1gVQVZLQlITVOjNNsBV5glr','7xUD9WBhlRTlGU8P32bDgJSClDo7iQpZRHJZBc0ueSQZFsLmSSwVIpkvY7Qt8hSDP7bvEr32Vi995VG4Pe2pP9byqCO8SQWdnYM1on0l29Gt3Shc0nO4FLcnmkKaDd7DqH4a5B7XRuLpAfhlMlNXd1Ir5MX9wFQzSWzwFezGwoZyWZEsGLhoFYA0heDJ2KHgJrLgwceFhBbnegXFBiep','H','UbtApOHdDCjKjTiOx54p8lx7URXx60keAl4MTEJgDmPnKUx0jiFUTBAhXUeJ4GK6GVs3juH3Nd5GGvDCH790qU8qMcETqzKqk9dRGv4etDHJJOc5xXFJythfGd4SjCV6CXOm3ryxq28bW1BM9bgxEfrod2zrKcYtIqlU','Y','Os',15);
+INSERT INTO ti VALUES (7531160537138994007,2910712839962186610,'K1gVQVZLQlITVOjNNsBV5glr','7xUD9WBhlRTlGU8P32bDgJSClDo7iQpZRHJZBc0ueSQZFsLmSSwVIpkvY7Qt8hSDP7bvEr32Vi995VG4Pe2pP9byqCO8SQWdnYM1on0l29Gt3Shc0nO4FLcnmkKaDd7DqH4a5B7XRuLpAfhlMlNXd1Ir5MX9wFQzSWzwFezGwoZyWZEsGLhoFYA0heDJ2KHgJrLgwceFhBbnegXFBiep','H','UbtApOHdDCjKjTiOx54p8lx7URXx60keAl4MTEJgDmPnKUx0jiFUTBAhXUeJ4GK6GVs3juH3Nd5GGvDCH790qU8qMcETqzKqk9dRGv4etDHJJOc5xXFJythfGd4SjCV6CXOm3ryxq28bW1BM9bgxEfrod2zrKcYtIqlU','Y','Os',15);
+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(56) NOT NULL, d VARCHAR(10), e VARBINARY(52) NOT NULL, f VARBINARY(33) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7681210,740572956,'9KCkqBin8d7OQSQ6Rjbw','hvb0riAwxB','jR0cqdDDJWY2fxVouLVgUD','6WWeRvPzdBqvda5zGEzG','B','I',0);
+INSERT INTO t VALUES (-3622458,-637777658,'3iPxJuZqRgX3IOrvn','lIz','ojXgnfQ6qAuKecZKCMnmTACw4JjzYsigVnqWVXCDi5WZFbjxm','ynv','D','b',1);
+INSERT INTO t VALUES (6784492,291975165,'bWmccAwcNxnnkrujC16Irpxx2r','6UymJ','K4GbR11qEc1LBiEdSMd8ijnDbhpK6ZwBfkd9dQ','wXJnVmcvQpRxO9','S','5',2);
+INSERT INTO t VALUES (5180330,879279709,'J2PUlh2AHemV1w2hOyeVKaEsrhaEz5AFHlmxgjAhtjLl5M','vdoq','5vaRfhI06TSaHexCaOBo4gFGqB083ULFakUIPcW6tJ9a6XUK','c4xTjFbOUBKXg2yYfpFsUG','k','D',3);
+INSERT INTO t VALUES (-5161093,-1273017389,'QOO7wp06qOMp7wLAFUfjblPSv','wCGZOfLGyU','idQ9bkkoNFetqxm0OlVmugOOK1y1','eAlkekCp3DKEYfDLziEDK3ftbALDQ','v','W',4);
+INSERT INTO t VALUES (-2656286,2087090634,'szV14fRBUWG','jDt6kkaWl','PvYkIm0uZ5vZreSJaDfOPZP9WTewa3PBe','3G1ryEsFo670','A','D',5);
+INSERT INTO t VALUES (4170060,-1515116538,'wxJXuiZQSDTywud8D1cqVwfrp9BmBEYslEM32dxYhVALZshlj70Vb0','U','bNMF3McXlb25Q','Lklw23Apxee','H','T',6);
+INSERT INTO t VALUES (5544708,375715174,'Dlbn8rtYNHJmAQu1FiiXLKZl','qUM7LjF','AKsRDQQDaa','sWPJxUnVsG7HxgO1a4mmVkANmnOTMoS','n','a',7);
+INSERT INTO t VALUES (3234204,799285447,'kXtclaiCC5z','nU1K','SUQ9pKye','swXUlimkyT','H','a',8);
+INSERT INTO t VALUES (-6506031,1645839096,'5OTaYtZiueasaclg4cUAlUIT8Iz','gP','IqJWn0rK7HovPOjKi2','1QD8rh9vY','a','4',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT NOT NULL, c BINARY(56) NOT NULL, d VARCHAR(10), e VARBINARY(52) NOT NULL, f VARBINARY(33) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1130915559,36,'0u9i2zNoR','0mslUvmQLKJOQ4P74Pk','5rInySJncB5F8JtiSFFbnZ0JEmsHQtGLONyAZsrJpp4lwKTyPw0Z40y8uxHD5YjR0DY','aLuZuQwM','0DF1oaEvpTp9G8bFxseni8d415SppciTjmwIC8cOMglinQPp1UltwR1YKRdEWrn','3ZqsXtrWeg0hyoROFqO29lcuTBFrMwue1vsiTtsiyai49BglSu75URvQv9Nc0H8sPPzqfI0sAu5fm32vPyp4hTq',10);
-INSERT INTO ti VALUES (-1130915559,36,'0u9i2zNoR','0mslUvmQLKJOQ4P74Pk','5rInySJncB5F8JtiSFFbnZ0JEmsHQtGLONyAZsrJpp4lwKTyPw0Z40y8uxHD5YjR0DY','aLuZuQwM','0DF1oaEvpTp9G8bFxseni8d415SppciTjmwIC8cOMglinQPp1UltwR1YKRdEWrn','3ZqsXtrWeg0hyoROFqO29lcuTBFrMwue1vsiTtsiyai49BglSu75URvQv9Nc0H8sPPzqfI0sAu5fm32vPyp4hTq',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(11);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
-INSERT INTO t VALUES (-1832347810,62,'o','nLohXTSN8DTlj3ZvKa8UUWSg8sayNjHZ','5XVHJTH613NXeEwoevRj6ElwTJMii4NFLZSaOKa','eY','0pNWmGDuD2rMZLgC0sYPupwHOIl8tDOTM1uF9hhS1DVTMfEvJhOv6yRkDFDl','6lSniMjxQWsH4tot5pdmh3hpcz7sKo6TXFasCOLT7rd4RkVJgdis9AQKYthmxtAvHXrIfVbJM',11);
-INSERT INTO ti VALUES (-1832347810,62,'o','nLohXTSN8DTlj3ZvKa8UUWSg8sayNjHZ','5XVHJTH613NXeEwoevRj6ElwTJMii4NFLZSaOKa','eY','0pNWmGDuD2rMZLgC0sYPupwHOIl8tDOTM1uF9hhS1DVTMfEvJhOv6yRkDFDl','6lSniMjxQWsH4tot5pdmh3hpcz7sKo6TXFasCOLT7rd4RkVJgdis9AQKYthmxtAvHXrIfVbJM',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7405038626334587723,-2027174866,'EZ8vjDkopMZURtvKaZUuczOjj3qvrPFlx1PLC8F','1x5Ks','RdQc6zIPdgOL9iltFO10ZSZ','XsE5RNcK','R','U',10);
+INSERT INTO ti VALUES (7405038626334587723,-2027174866,'EZ8vjDkopMZURtvKaZUuczOjj3qvrPFlx1PLC8F','1x5Ks','RdQc6zIPdgOL9iltFO10ZSZ','XsE5RNcK','R','U',10);
+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 (-8510656680633180953,1713853203,'7Y4XZiwgHKAhgjsVoTa9omPCi5cA1B','WPcsCTLAV','nyp8FGQE3nO6Q4FjlzfrE6lPy7qjpNrhpMT6tjUY2dE','hL5XcR2Ymr3cgP','D','C',11);
+INSERT INTO ti VALUES (-8510656680633180953,1713853203,'7Y4XZiwgHKAhgjsVoTa9omPCi5cA1B','WPcsCTLAV','nyp8FGQE3nO6Q4FjlzfrE6lPy7qjpNrhpMT6tjUY2dE','hL5XcR2Ymr3cgP','D','C',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-50645271,-48,'ehMhU','nbJLKXo9shNTs1QGZP9eapMbSQ8lR22TqFEHz8SSuW45Lii5qabS4RsBNGWaCLWyPFOZYXFD2PrbcCKSfUTsM2lSbmXq1GPIQ3a3q9','NtKIgVFTNsKeKnTpGYvdXF7ObJ37A2Yart8pGk4D4TBhBB28VKVvrr78sN5xNQn0Oyqu','MSXiN','vASjiM4rYrmBwJGDmEPThAcn1RmIXcUYcXqXKdsIP3XgjidWI2','SMlYrXilPPfoDE10pUQNeHPSwN08cD7NCpC8VZwilOzIJIGzw52kd4n0xf1vI6CXMuIcDtMuAqY8ZQJesbP2d',12);
-INSERT INTO ti VALUES (-50645271,-48,'ehMhU','nbJLKXo9shNTs1QGZP9eapMbSQ8lR22TqFEHz8SSuW45Lii5qabS4RsBNGWaCLWyPFOZYXFD2PrbcCKSfUTsM2lSbmXq1GPIQ3a3q9','NtKIgVFTNsKeKnTpGYvdXF7ObJ37A2Yart8pGk4D4TBhBB28VKVvrr78sN5xNQn0Oyqu','MSXiN','vASjiM4rYrmBwJGDmEPThAcn1RmIXcUYcXqXKdsIP3XgjidWI2','SMlYrXilPPfoDE10pUQNeHPSwN08cD7NCpC8VZwilOzIJIGzw52kd4n0xf1vI6CXMuIcDtMuAqY8ZQJesbP2d',12);
+INSERT INTO t VALUES (1203261654990527649,-142701370,'WWNKx8kTLvNSfZve','A7N4JR5EjyrTDzsifbQnsB1W5POz4c7jUsDpAHEv2o1suFbXjg56dN02jNM7dWIQAxFOri7','gye9aM2fWP2jdKBTpUUt0QuwZJJz4m','pb','b','g',12);
+INSERT INTO ti VALUES (1203261654990527649,-142701370,'WWNKx8kTLvNSfZve','A7N4JR5EjyrTDzsifbQnsB1W5POz4c7jUsDpAHEv2o1suFbXjg56dN02jNM7dWIQAxFOri7','gye9aM2fWP2jdKBTpUUt0QuwZJJz4m','pb','b','g',12);
+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 (-5814375365680283404,2088664195,'VsrYK2cjTFSnzHkHjbIe','02P0I7voNmVa9QGmQA7kLSXQk6Yo1O4mEqGW4t4S8yhhPxCxmTX5krioriRdOVYxnUpGdZXAlfQvipUrkIFjHD666jGnvDSa4jaxIStaHBOwmMnuidnkeWvAagnL0p6ojIlc799JehHQhWDpcmU7AaH40nxJKdN24epb2LwI0qmRk2vGZc8BXGYhWe8QQVLDIFIg2ogrZcCZYmd83Hw3JRVf7H41Q2Ww8GAHWhy7T9','BNihXbjTvWmK5ukmkoI9zzIfG','iG9fYatOQeYIS5byGCN2o802jYNwnRavjgambovx4rMn','O','I',13);
+INSERT INTO ti VALUES (-5814375365680283404,2088664195,'VsrYK2cjTFSnzHkHjbIe','02P0I7voNmVa9QGmQA7kLSXQk6Yo1O4mEqGW4t4S8yhhPxCxmTX5krioriRdOVYxnUpGdZXAlfQvipUrkIFjHD666jGnvDSa4jaxIStaHBOwmMnuidnkeWvAagnL0p6ojIlc799JehHQhWDpcmU7AaH40nxJKdN24epb2LwI0qmRk2vGZc8BXGYhWe8QQVLDIFIg2ogrZcCZYmd83Hw3JRVf7H41Q2Ww8GAHWhy7T9','BNihXbjTvWmK5ukmkoI9zzIfG','iG9fYatOQeYIS5byGCN2o802jYNwnRavjgambovx4rMn','O','I',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6522171578570121993,1563907184,'JxAvGC37ZJ8kPrxypgE07CoSa7RpVPloVQHMPWDjS','r8h2utuaJqCF8cI9ZwV2xcIIDrrbN1zOVlWLNuSx67HXGrWWjS0c8am8cps7FvvNYqbezuad878VnYhBW5XpXtH15bwgpOReGpmwhvbTqqaIQJ4tJsNSZaUpMbi0Tuld3PY6bkwpEskUrdn6C9ev4Q3sbfC7o5zw2FbvRBjPk6wLDAx2RbsSCeqSAx','kJ9SzkBgfo37YJi4HyDT1wHL7wcyJAnFj4zquXSmodY5b','4hgFerO5AaA9lTqag4FcbY0ZiVPIAD8Rn1TrdpF0DSGnu1ewUa85ruSQPAU17IXGAq6Un7U9HGTyyyb06WgyAd1I76h4iQkDJZgoFy5MDO87j87J9l2mILt5rvin4pc9j9RI8JExBrRZnY2zIz8fmhTkGZ17mVqmjtsearzMKVrk91LG9tLH6mdZS6dGlDlM','su','9',14);
+INSERT INTO ti VALUES (-6522171578570121993,1563907184,'JxAvGC37ZJ8kPrxypgE07CoSa7RpVPloVQHMPWDjS','r8h2utuaJqCF8cI9ZwV2xcIIDrrbN1zOVlWLNuSx67HXGrWWjS0c8am8cps7FvvNYqbezuad878VnYhBW5XpXtH15bwgpOReGpmwhvbTqqaIQJ4tJsNSZaUpMbi0Tuld3PY6bkwpEskUrdn6C9ev4Q3sbfC7o5zw2FbvRBjPk6wLDAx2RbsSCeqSAx','kJ9SzkBgfo37YJi4HyDT1wHL7wcyJAnFj4zquXSmodY5b','4hgFerO5AaA9lTqag4FcbY0ZiVPIAD8Rn1TrdpF0DSGnu1ewUa85ruSQPAU17IXGAq6Un7U9HGTyyyb06WgyAd1I76h4iQkDJZgoFy5MDO87j87J9l2mILt5rvin4pc9j9RI8JExBrRZnY2zIz8fmhTkGZ17mVqmjtsearzMKVrk91LG9tLH6mdZS6dGlDlM','su','9',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8727909822919776063,1127582705,'s0516oWoPGG3cVwhe1HwCh','rB85QGHLfnP1Ufp9iNo7zqtxuqm2JOLNb0naJssNKghGSyqfKgONYRGYy','mtFFl9eRcDAzzXnb','xG1pljARY1lBCm0sUJu1dbvzGazGPDpj8OY5mEGLxMLXPy21j','E','x',15);
+INSERT INTO ti VALUES (-8727909822919776063,1127582705,'s0516oWoPGG3cVwhe1HwCh','rB85QGHLfnP1Ufp9iNo7zqtxuqm2JOLNb0naJssNKghGSyqfKgONYRGYy','mtFFl9eRcDAzzXnb','xG1pljARY1lBCm0sUJu1dbvzGazGPDpj8OY5mEGLxMLXPy21j','E','x',15);
+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(55) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(60) NOT NULL, f VARCHAR(26) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-65,104,'IUFRFnYnD73VxPLxFVS','ClUPc8','NCrQmr6e2MDOMeNnCqa','zeeq','l','0',0);
+INSERT INTO t VALUES (-121,-54,'YNuH9EdZZMvmCJt3QqAqiW6ydTdf5j0cLGtlLq4','A','MoYbBVtESOnfPNTbwoIyXLzaybog6xiQCN','SJ','Y','z',1);
+INSERT INTO t VALUES (-5,-100,'LgqBkTJnXggPEPnGdmalrJdG0U7EL1ncE2','iSxWZ4j8AqJeAmtY1t6juXr2','eiImJcAtNeXG4pKkv52MecMjDKI2Gxd61WitzIDeYUrNVz35','d','E','s',2);
+INSERT INTO t VALUES (-96,92,'XbT44dSkmonhoH0pWEdInfdF4UGQyhcX6JaU','iC9dcMhkFsXd9d39eO','Z7Xdeo0','qKq0NSByfyR','o','f',3);
+INSERT INTO t VALUES (-36,42,'GrOPqdg6UMFKbvWOqh0BC97kRmOXIW','ZZba5cDBAJF9SWDJfv1j0o','0453LDsbYZmVHKYfkQtC','uRhfXWShHv','s','Z',4);
+INSERT INTO t VALUES (-82,6,'wHXyye3qcJBenDwMFZ7T','jcmvU5WXy54pzeSJdUcn6rT6ETdF','t6WUou2','gXrbE6p','I','j',5);
+INSERT INTO t VALUES (-75,-83,'olxKCDpc7WVkmSIkMoIls5wIyYidLtUE0cD5v','AEwFDoKLc8q','FpxQIct6vnMT5gdYEw9BWV7guKs7mvK203rJftdrtRxJM2wkjPlD','OgBlXAk2yb','e','n',6);
+INSERT INTO t VALUES (-42,41,'0MtCbZVss','BVsoMMRa2FeBNm0x6JAsOGOSqZvHE','HYum1jPzoRyaihSszFGN','Xg9','W','E',7);
+INSERT INTO t VALUES (113,-56,'s9J6chPAPN0UaCkSKKGRYeKTZCxOziBLERa75B7K6Na','muFaNNwJuCjKKs4KARVjvP3ORJIYho','OYE15lGvnEyESmMqxrB04GDEeTqATe5DjonT9Nzjb5','ufqFTTogVzxQtWJwIAc','C','8',8);
+INSERT INTO t VALUES (6,37,'RAMdYtlM4qzJkHVDe0LsH8he01VWyAeQ','4B6Zjp4rB','bXHUf33Upux6XATMcjO','HS33gzUNEs6Svm7','q','6',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT, c BINARY(55) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(60) NOT NULL, f VARCHAR(26) 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 BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7155563459095447480,127,'Ru0DEm8Kcjbm8T4SrImHm','WLfPxDtr0tvSjULdxbXWoVAfFm','g4urWSe4qLR05A','09Oo2UmVf6Ty3ASApXyxDN','D','H',10);
+INSERT INTO ti VALUES (7155563459095447480,127,'Ru0DEm8Kcjbm8T4SrImHm','WLfPxDtr0tvSjULdxbXWoVAfFm','g4urWSe4qLR05A','09Oo2UmVf6Ty3ASApXyxDN','D','H',10);
+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 (3904473070949685920,-94,'pmNnkTkgAniue1wc4vrgYESjOC','hsyeu35KOtCOFoP','bA5PEVk7f9sxVBFcwipSgAVAYMZCaqZUQBNiAD51XcVGXPbwWspO5I5Kox','3TQUiWf3W','k','O',11);
+INSERT INTO ti VALUES (3904473070949685920,-94,'pmNnkTkgAniue1wc4vrgYESjOC','hsyeu35KOtCOFoP','bA5PEVk7f9sxVBFcwipSgAVAYMZCaqZUQBNiAD51XcVGXPbwWspO5I5Kox','3TQUiWf3W','k','O',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-9134669269104047811,78,'SeHSVs03LDZRw4QY0d2SLj308V2Pha3TCQiFOHvHkSDzAQ6hX','1WxdkUEcOxtBIdNPmxkG1PZB7BfrwXzjMRWryMzfumtkStcx443KxZH0YrDp5VWfdGF1f6j1L7n2QYP2EMIaMhxbXLstG7vsixf7XQ3VPNP9wW6x386rkfeI4zOD0yOGPYGihiOyPay9qcgxnHsuFIfBbcArgCCvhSxfd0I03SmTGS3iInuCUWpzm6CEUDTnRSn0fV73R2s6HCPRRiQgoxbhTmBLiNYEb','XHKzf28CEBJRx7WUwCRZRXp8','PD81jcBcpPadZvBaV2','x','W',12);
+INSERT INTO ti VALUES (-9134669269104047811,78,'SeHSVs03LDZRw4QY0d2SLj308V2Pha3TCQiFOHvHkSDzAQ6hX','1WxdkUEcOxtBIdNPmxkG1PZB7BfrwXzjMRWryMzfumtkStcx443KxZH0YrDp5VWfdGF1f6j1L7n2QYP2EMIaMhxbXLstG7vsixf7XQ3VPNP9wW6x386rkfeI4zOD0yOGPYGihiOyPay9qcgxnHsuFIfBbcArgCCvhSxfd0I03SmTGS3iInuCUWpzm6CEUDTnRSn0fV73R2s6HCPRRiQgoxbhTmBLiNYEb','XHKzf28CEBJRx7WUwCRZRXp8','PD81jcBcpPadZvBaV2','x','W',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-450310397,7,'7U8y','3LybuwykNbVxvFTkpBKLjZFJnCNNmGC1gc7R7TosJEPHhzdKW5d82JzWz8ntjGcU7rNMINLIEf5A7uILfK9rD7vdHiBMKXRfuIScg7Z2zTbufxsN2fWmOPZS6jGlKfEVYnsCep8M0IntTclV1dYXOzuRNOcOBzDG9I3rjzACeRf3bsTO97rc91SyTBMA6m6fWwDzsStiaztW4Kl74jwjQLHUKxQvMTBqDIKnOx','EoZA8IGvrOynTjI6qze5FVre47yEefNiALvTgxcMWibfoGn18tHrbwrl0QmUx32Iu','JUh2UNHPZehgKLkmridZHK3EDStCE9ttVyB8Uf2rMvKJxfx4RSFyKnxMsyuWpa5shLVGNYtPBlMl17QEoKpgqjVfUwniuEM3nJY4DOnUfWFZ3XdsQ5w0KVH6CnoJSECehZSlNJXeD4MxsqbrvaaAKIBhKtF25ogzigTf44NkD6YhEDnNOIeZy5eyrRb6XZKltjsc4lfjGohhBBbBCEMOOxAwO79','NUD2GF8LSEMTlYh2YITGXnAj6qSm3UNAgWvddVCf','oVZM5LHl12Cs4AQN9leUR6Ce0lvIO',13);
-INSERT INTO ti VALUES (-450310397,7,'7U8y','3LybuwykNbVxvFTkpBKLjZFJnCNNmGC1gc7R7TosJEPHhzdKW5d82JzWz8ntjGcU7rNMINLIEf5A7uILfK9rD7vdHiBMKXRfuIScg7Z2zTbufxsN2fWmOPZS6jGlKfEVYnsCep8M0IntTclV1dYXOzuRNOcOBzDG9I3rjzACeRf3bsTO97rc91SyTBMA6m6fWwDzsStiaztW4Kl74jwjQLHUKxQvMTBqDIKnOx','EoZA8IGvrOynTjI6qze5FVre47yEefNiALvTgxcMWibfoGn18tHrbwrl0QmUx32Iu','JUh2UNHPZehgKLkmridZHK3EDStCE9ttVyB8Uf2rMvKJxfx4RSFyKnxMsyuWpa5shLVGNYtPBlMl17QEoKpgqjVfUwniuEM3nJY4DOnUfWFZ3XdsQ5w0KVH6CnoJSECehZSlNJXeD4MxsqbrvaaAKIBhKtF25ogzigTf44NkD6YhEDnNOIeZy5eyrRb6XZKltjsc4lfjGohhBBbBCEMOOxAwO79','NUD2GF8LSEMTlYh2YITGXnAj6qSm3UNAgWvddVCf','oVZM5LHl12Cs4AQN9leUR6Ce0lvIO',13);
+INSERT INTO t VALUES (-6452386212532712534,-120,'FrL5B','6eRbLpEFWOXoQn9BA2fMQLSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt0u8JphfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcPEWD65s7JmOxezqhxyXsRWxNuxjfW3RRb3z0hjg','FzmuqoaR4AqNOPPmPwQ2te3mCGAv4nPmODfiqhFBcb2tTOZrcMr4bmDo1','puiRrllIlabKB4HcVSMXoSaEKhQBtdnWTwqMdu5v0uExusgpXuTIqDPMU1YJkrirN43JiRtU6s0p88tNXscZUKKfn4QFQH1MQSHzSoYZVkQh5Cl5sMYUU80f25yrE6M0RgHKDfIiNj4TU2yPTAOVbmBHVDnNlhwvJFu2TJP8cF28p3Z3ER','L','H',13);
+INSERT INTO ti VALUES (-6452386212532712534,-120,'FrL5B','6eRbLpEFWOXoQn9BA2fMQLSgsweHXaZd56jLEIS4FAazmpi8zxPHDdzzLoJtx7n1ogQa5kWKsOSIoIq2TrMIvVeIuHydVK2Emt0u8JphfvGFNReMPdNx7FvzsLD22FKyFjaB5b9cYIr19RGvAN3cIlbFUHyTxJilgTUMsjcPEWD65s7JmOxezqhxyXsRWxNuxjfW3RRb3z0hjg','FzmuqoaR4AqNOPPmPwQ2te3mCGAv4nPmODfiqhFBcb2tTOZrcMr4bmDo1','puiRrllIlabKB4HcVSMXoSaEKhQBtdnWTwqMdu5v0uExusgpXuTIqDPMU1YJkrirN43JiRtU6s0p88tNXscZUKKfn4QFQH1MQSHzSoYZVkQh5Cl5sMYUU80f25yrE6M0RgHKDfIiNj4TU2yPTAOVbmBHVDnNlhwvJFu2TJP8cF28p3Z3ER','L','H',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5775144964594573030,-16,'lMKH8WHPhJWe0FI','eIneapTsvZW731IxA9Br9UdVhwLCXVYbkfeQyKZfi5ovFiHvxOHAHF6KVMQoCEtmT73feyiBlP3Ac2DsARNdUbfAK93aAIxa31PsjWzRwW7v6hVsTzjUBEzD6djnGjSHEuHM6x2kQ9EICA8Dx2QAoqoXQOUR6JD8AWjANDMHHoxR30bdoGEinWiGz69FRy9lqWJ1YVl','QBXjECF4EOCGIwYc6vsXxziM1rjN69cl','35MwtsS9ibNCse908wQG7bJ8QEu15ppw86tkz5boSS9t7DFvLDMAb665OT4xSu0AiQBnhOscTxlNCT3kXZPUPkhPryp4bZnbdx2crzlWJDtA4sq','E','7',14);
+INSERT INTO ti VALUES (-5775144964594573030,-16,'lMKH8WHPhJWe0FI','eIneapTsvZW731IxA9Br9UdVhwLCXVYbkfeQyKZfi5ovFiHvxOHAHF6KVMQoCEtmT73feyiBlP3Ac2DsARNdUbfAK93aAIxa31PsjWzRwW7v6hVsTzjUBEzD6djnGjSHEuHM6x2kQ9EICA8Dx2QAoqoXQOUR6JD8AWjANDMHHoxR30bdoGEinWiGz69FRy9lqWJ1YVl','QBXjECF4EOCGIwYc6vsXxziM1rjN69cl','35MwtsS9ibNCse908wQG7bJ8QEu15ppw86tkz5boSS9t7DFvLDMAb665OT4xSu0AiQBnhOscTxlNCT3kXZPUPkhPryp4bZnbdx2crzlWJDtA4sq','E','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5799499969666559039,123,'7DeA5LEVCfEYC0VDuLkVAczVC9LzjwK','NAx2uGXkaWbncXzgwluuoNe62KVCeasNYOR2AiV5ojf5jrx74D6JjAj6phExhPbtq8y1ozEXLn','PVIX9iM7X2Qy9p0yzJm8Se5jhSJI1KJz5','6U3ScEXPHuIYCIz20zAKK9qclHtv6r42YASAEbUmJgiRIOPDW9oApPerx5fseoGluwRczA9RWmuZH0y5z245p7kRwnLVhJwmohheKZuora3nxih80LvtzMhQuIZr8OozlTdegQTB8oxRSPX519TdowXohzX','5','QL',15);
+INSERT INTO ti VALUES (-5799499969666559039,123,'7DeA5LEVCfEYC0VDuLkVAczVC9LzjwK','NAx2uGXkaWbncXzgwluuoNe62KVCeasNYOR2AiV5ojf5jrx74D6JjAj6phExhPbtq8y1ozEXLn','PVIX9iM7X2Qy9p0yzJm8Se5jhSJI1KJz5','6U3ScEXPHuIYCIz20zAKK9qclHtv6r42YASAEbUmJgiRIOPDW9oApPerx5fseoGluwRczA9RWmuZH0y5z245p7kRwnLVhJwmohheKZuora3nxih80LvtzMhQuIZr8OozlTdegQTB8oxRSPX519TdowXohzX','5','QL',15);
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(82) NOT NULL, d VARBINARY(72) NOT NULL, e VARBINARY(91) NOT NULL, f VARBINARY(78) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2288112146,54,'Djwb1bgYTgxu5gWXjX0D6gL726c','HvFZYXIkZrfEzmd5Cr0oQlPS8ZYeNdoMCWaFLmcg2wVd7kvPDxQpGZbBKyq2GL','acJagpfNQqDHNcXbdJ0wXgGSmYS','HJ7vnDaTkRcIhfBBzaPq7qXg','Cmzgrn50DSbNTVWxzOGlCj9uW2wCIrJD00CQogZoBamUryCDYjHlXGFkwEmW7WtpaLNyhUD','54TxvzavAyYBkPFu4NdMzyN',0);
-INSERT INTO t VALUES (1879550144,66,'xlAF','IaMPNDLiKawAUY6xcJwhprRkNss8fYqFaiM7mfawLRK9NzxSidTKdiDCLYu5sBAc9qESrc','86qD4U8cSn','PdleesSILC88uw9ikjEZJxXBfBPc20qngYbldR','MMrC8FtFW','eiAQg015oQorhoE2WQjacIVqxPHJqSZodbaskd0Acy4cfJB4G',1);
-INSERT INTO t VALUES (3547766770,-94,'OAJssW3UGh6zkUAyH7rWSiVXSIereSVF7iVXd3D1E9yAhipc3BZPAwbFAINZtL','2AX9jlTUML7t1ubKt3bmYZ4RI2IrzRdXZxTWop9k8z8aWsZ','YXzdzs4VrRWrPbjXYhg6BxuPc2ov','PmUop5634sGmV1gE48OIXVXtCNdScITTptSQrkxxTFyHDBY7BJUOTgx9kthDCAIy','YRN2JaDiGDuK4kuCgi6nyIE0tod6Xw4GatKf8dlXp','W1zlMz5f0rEexkWNka6utLVkRae9XJzgZFZBi1IsTbJFKl6P6rSeQInliG',2);
-INSERT INTO t VALUES (376523021,55,'RhIEi92Ww2V0UXQzeJmQrzQh07B8841','onE13XURWiDics7ReWJT759ZUR0IWBoVhz5BySvbj7BFh3nSjMwta3vlpdSfMLF1npLGhmll','AjvDTwFUnMzvfu0q3','oIGrgpYlUApp57KY1LxqdLjhOaf97HMpygSJDoCoWPhn6','nxnQXGMvfr1t5NbY2663oQGacPnlnyK9GPpjv6AEqh9zJSS8Vpxy0kzXnQJPsoqqQcGemAJnWaGQJ9M5xvJGw','HqjRxCAPt9RbO6FSn13yZwDWojN52SfYKoj0ZV36WCZ2OQjl8fTsJn',3);
-INSERT INTO t VALUES (1571472803,50,'OJENWJhw1fJzEyEmu50movtLWbRxs4LhgPwcSMN2obgCQfc','PlOjs3fN7K9wgRrSzWVICqdby7yOBzgi5bhT','BQ8ybsHJ950FoTRDjx9xDKCoHJfCJcspUxrFdOOK1yD8jfvVXyPFEylnrDu7lFLYZ7kSdrdWQR6ogztJLnfkbEDGHb','8It5mdLCKFbjOQ7yhpSVodqOG4DuLQU8AccZAuahr3ATxDJSSZn4yKO1k9Fa9natEBBFoSefgyKF1j','jyLyvKPY6v8vrQ','ZSaSSOW6rZhWbF53zzRb4SQhGF6PNfhXL1LSWhinLKWUmNy9uqG1n3NX4PrVnxvHJBarAQiqQ7WW5hYzJTBDd7uN4E3gs2',4);
-INSERT INTO t VALUES (4053026560,-58,'cFiIDsr7EmUV8avFdrARZ4QA05EUj1TdHSi','jCVoKHdawbowXy6K2nag7QHR9qrFTBIcP7uA3kt9aq0iTyTAQxLWlJkqY4oS6vlFNke','kOSS1A2RUFrrGH1eGPZuLUqQHkb3W7ax9VnnsV3p0ttIYck65rm9tKxZSFr1n02s19ZTDD1JSo6O5900PAptpxVhXjC','h5m6aFHbmr9oGalnPclkogyiFC','2arXW77NIPyVz','4GTVaHdsFAOJesGyh5Olm7HdCFJlG5LDn0jS5GnL6MdPDDGjNDqTeejvCbKkOF5ObNvbrbkXjTu',5);
-INSERT INTO t VALUES (756550222,9,'LpKnWpLu3jtuj','OL2j29M1AH2UY9mGfRZyMHnvrvolOuf','LvAaBSPnMhmXociiAU9a2IkuSp69Rf60DyO','LLI0CGGrc3ExVd7cqTfUnnM9nxML8Tu0wnLBxzvhLkz0IExvGrD7','zpkqiwKapQbBQ7LLgVoPXRoUewj8oCLi5R587tfHIgp5SBR7veemjo5SQJtKKus3tfcrRCXK30k0iWbbm76ixgwJ8CMQpU','csASjyTvDFyZfgfWmyPr0l6X6wZoM6Eitxyw07',6);
-INSERT INTO t VALUES (2877589576,-69,'TcemThVk9E6DfRQISWetQoxHU1jUrefpeFFUAnBZ','LwABVrHcm629r','VyTJhTyjAjEFPecq','jaFM4KcH1zttbfw9nRYmmZmiRQHJwi5LtCuYYAjgmcNkZxJjRlNdmvuWj1h4','gJife1Nuz5wqCZXrqS49cYlCRneBaffgrjB3tQZDmrOyvlCDrVgmnHWrKbXzRn','ElFt2RorEIfCt0I0bTFutSHV5LlhTaW2otHIBvylOqJAsyugoNeZYfvxlSmZJXPBIDoujVPsnlQG',7);
-INSERT INTO t VALUES (272202952,-14,'D','AtUnpOe3aJPmYXxJbhE4RyNdEKA6sc5LXXTeSVBhGyVUERMWU4vxJcAt','hFWId8wjNbjXLVEvH0REvHiCpBnBUNGal0Cw8Zipo0q','z6rakK6Holgf06rJMS8co2XTni3DSykRJQsVNMju3jJjtQ8HGznrMVvA9ka5g','Mhs2p0BfIkomrxvzpgUnStXGlwildYgd5XtJ','fve9xeigbO2wZkUMk0Ko0CfhHJiFmFwhIdpWluPciXdJeqV0wpfG25lUN',8);
-INSERT INTO t VALUES (1066753811,-4,'5ChlJfZ83YHiEnxdXjEaNOQNtGJ6FYqtmchN88xo3nX9RlofhOYkXfx1OwJRHru4bgh3ZSpWTE','crfowMBnIubIxGDZ4HyhT7sGwxor2YHwUoHvoqZBbBu','nOhew7BVbA93gTfHxjNYLxE2ejQUsMnpalJxddUJEwa2aU2E2PYJQk3MWuAv','Vx3FKeRPIX4TuL1rQLgLhFRDlzVebO1FOpfoIAQ3mtkD9Rl80DsjhPwEmI4WiHx1','0M6Rv1cKJmlYHWSB1gxKwRtlSRI9LtZLpYWjBBO','m30wajqNaIEhg0QO4sab1hjaqnqN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(60), d VARCHAR(14), e VARBINARY(10), f VARBINARY(67), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5665,14088,'tpoX5g9PUxn4aQVsyvd6Rksm8jgfl8NpprH','LIYSDcM7Fd8s','Bn6NMlpt','zDG8NYGnKnbKVdFCNd3jwIXZO5UtRNCfDaB0hqhmgLLF8dbFNvEqZZN2jXPV','5m','r',0);
+INSERT INTO t VALUES (43297,13901,'f4OEkzss2ufWAoOJfwrZ0MCC4yv7sCYbUEuKs','kteNQwk4v1xkE0','bXWloMzT','2w3TfNiG2tmc5CufZW5JDcYO2xkZC5a8MGaZRSCInUbFPiWgARy4zRh4BMOoQZU0Gf','A1','4',1);
+INSERT INTO t VALUES (18132,24472,'a5yBbo56UtBApEVU7wa5zr3F9a0X6n4','OC5','q0qf6A9','YxySuXEzar9fIUwCOVDXTKaSlhRGEslQB86vPoLV1XHgV29kTay331fM','jQ','P',2);
+INSERT INTO t VALUES (9150,20228,'ooR0Wd80D1cwWmTBWT8zkSswtZtvoi9tJUlwM2UyyTxasDuXgJVMOnoCJut','Dq8B63iiAefe','ZQ0n','Oit9eE','z','n',3);
+INSERT INTO t VALUES (39665,45445,'Jwd0aAUnYH2ijMQI0tTiUPgPWm5DsPS7Of1VfbxYOvr2I','Hluv','GWx4EUd','jJMCkWJ5ZIdw4zjbcN9','5Z','R',4);
+INSERT INTO t VALUES (6933,13188,'TzkWkDufij5P3AqBR0NyFY6UhMLda0zTl0yTIk51o5zY','qZ5NMEnIQE4s','X','hUhu3mAG68EsxACcjH','0','X',5);
+INSERT INTO t VALUES (12401,20137,'1dfm9mEc6Qv','EFUPCermR','ndbFb','KOVG9m9nWdaZmP','kf','F',6);
+INSERT INTO t VALUES (48013,34437,'bFOtuneQJOTwfMFaNbdh6aOKKTxaTudgxVtKLmTYKraNEJVGzq4qDR','QhjM8CM','u','1PjepkjYR87gWR1nUmLZfilF4mIj','y','u',7);
+INSERT INTO t VALUES (34586,9552,'Gqt9eO7T5VdotUGYzfPuLK1IRUJzURJ56HswJ4zfjX6lWueQ','31cZpvD','eHYB','UMqDKxVzZudBzCR9cIzh0N8GoTT7uO57ZRqpCDJeKNgiMunzf2y3yk4E7OtyyAzOkes','Ry','5',8);
+INSERT INTO t VALUES (59500,55189,'56D84ZNR07OaoC3Y2ZRxDANdowIls74Mi5ARIEs5aZ7LRlFiJ','r8NIk','D','7eQuOtcokKExeVwDtvn7fefHgU92XDG1pXGj5izKMWpiUZWNyeQ94g0hpmppiijnUV','zx','n',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(60), d VARCHAR(14), e VARBINARY(10), f VARBINARY(67), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2603920845,41,'cdjHBp2VN5hg2sBX1sYymEAsgdqVlONIkK','EZIhWW7','SCGKInNu6TF6NPbVGIBGGGzyKY2yMLKpXOBtIA5pVLmeCL2yzsO','eC939c2ytAj2oQsXLX7A5Ba1m2c0NQNQC','FEat8Bic33FD9NwpoAOSKAnB6oLEhG9IZNouX5X2QeQtZ19XifmYhi9B05s7pfyxHXrGLmw0w','DFL3nJAoL3OmQe8jRWeBpnFVMotIa8333pOerZrxy6wAuufWEQCqoIR',10);
-INSERT INTO ti VALUES (2603920845,41,'cdjHBp2VN5hg2sBX1sYymEAsgdqVlONIkK','EZIhWW7','SCGKInNu6TF6NPbVGIBGGGzyKY2yMLKpXOBtIA5pVLmeCL2yzsO','eC939c2ytAj2oQsXLX7A5Ba1m2c0NQNQC','FEat8Bic33FD9NwpoAOSKAnB6oLEhG9IZNouX5X2QeQtZ19XifmYhi9B05s7pfyxHXrGLmw0w','DFL3nJAoL3OmQe8jRWeBpnFVMotIa8333pOerZrxy6wAuufWEQCqoIR',10);
-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 (372194903,2,'tBO93azTUttDMFnAQxu0HD3GCoRpCZv26Wf4GMZfJN4HwQxw3cYvbQ3pysuvy65414QJXxqZc0yj','tiST63aB4DSDdAayGuz2fiPV5q4ewPGIxdIWF','aYFUTtgyq5I2qR6CUU2NzyWLZ6dqG8HJWEH9X223Mq3IJwcTxhYGmtWKfPTPWTRCz1l','5vXUnksO8u7KcA','bmFpzN1Mg','1',11);
-INSERT INTO ti VALUES (372194903,2,'tBO93azTUttDMFnAQxu0HD3GCoRpCZv26Wf4GMZfJN4HwQxw3cYvbQ3pysuvy65414QJXxqZc0yj','tiST63aB4DSDdAayGuz2fiPV5q4ewPGIxdIWF','aYFUTtgyq5I2qR6CUU2NzyWLZ6dqG8HJWEH9X223Mq3IJwcTxhYGmtWKfPTPWTRCz1l','5vXUnksO8u7KcA','bmFpzN1Mg','1',11);
+INSERT INTO t VALUES (3346348927,36161,'61BnN4AFXMw1tN7Vbj0O9lmo4dWrg3','ykSw1','TKnIz8Zu','GqhP3WXa0i0HboNdI5dynstSsOaJLglra7aC31fEygPyKzjLqcC6WvTZh5PuNCGM8D','f','r',10);
+INSERT INTO ti VALUES (3346348927,36161,'61BnN4AFXMw1tN7Vbj0O9lmo4dWrg3','ykSw1','TKnIz8Zu','GqhP3WXa0i0HboNdI5dynstSsOaJLglra7aC31fEygPyKzjLqcC6WvTZh5PuNCGM8D','f','r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
+INSERT INTO t VALUES (1734643231,32916,'Sw9wqWAHKQcblDl','TuVQ69IBIOz','LdgmjReiN','K2zHPZkRpemtCuOWfR0RJJxfN5xcA1','Y','z',11);
+INSERT INTO ti VALUES (1734643231,32916,'Sw9wqWAHKQcblDl','TuVQ69IBIOz','LdgmjReiN','K2zHPZkRpemtCuOWfR0RJJxfN5xcA1','Y','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3097775113,9939,'kIQvCS1hSGqHafV23sWw0C2hxU','FX7JQq1AefXRag72x79EngqlxnzwsA7t9F1Xl0oyVmbGzGPfQQ0IMQa5ifCzXTylhcuzKZmJKbUrazMZVqH1BDSRde1agdRYEQxP0Q5U8ZIIE3OTXXqSu1vfPXe059aKBoI46EsjqifZP0UWOqTnSYnUHI5SvkzHFAQxwfgVT6tncZ9cKrLosfjtutV9olLKFZqNYFM4ELUgeyyWTWLWtD5pQU93CRrFlmDrYfxsJiOX','I','HvyCHfZsqCaV6XmaTVSVpcsvSblXi8P1UUJiPbmfwIf7dyIVTwaH0pfxW8j','O','V',12);
+INSERT INTO ti VALUES (3097775113,9939,'kIQvCS1hSGqHafV23sWw0C2hxU','FX7JQq1AefXRag72x79EngqlxnzwsA7t9F1Xl0oyVmbGzGPfQQ0IMQa5ifCzXTylhcuzKZmJKbUrazMZVqH1BDSRde1agdRYEQxP0Q5U8ZIIE3OTXXqSu1vfPXe059aKBoI46EsjqifZP0UWOqTnSYnUHI5SvkzHFAQxwfgVT6tncZ9cKrLosfjtutV9olLKFZqNYFM4ELUgeyyWTWLWtD5pQU93CRrFlmDrYfxsJiOX','I','HvyCHfZsqCaV6XmaTVSVpcsvSblXi8P1UUJiPbmfwIf7dyIVTwaH0pfxW8j','O','V',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3861398380,21833,'49qWx4vU6swXdVtk82N0P1CiyuLtYYbtBymUO3F','kKxyP7fqq4RHPGYp5NTzvmwK1aWH0yX2Qhkg7phyE8nXHN97ZR2xDy','xtOTXcB','PDtx9srll2IRijp8S9odXnl6P3Kt3FZrZlwfgRQw1d2QC8O1YumqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJso','S','0',13);
+INSERT INTO ti VALUES (3861398380,21833,'49qWx4vU6swXdVtk82N0P1CiyuLtYYbtBymUO3F','kKxyP7fqq4RHPGYp5NTzvmwK1aWH0yX2Qhkg7phyE8nXHN97ZR2xDy','xtOTXcB','PDtx9srll2IRijp8S9odXnl6P3Kt3FZrZlwfgRQw1d2QC8O1YumqJk9vxuW6ULUPLGB7jyXBFpfAilgmfvmlVDRtsJso','S','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2533466525,51458,'cXPZyLM1Zi6ENV0MF42gX4976V5zQyhCRdDDKxHH4zaeDgcTv','wZvYFW5cNu8kRmU7','Bz','D','8','Z',14);
+INSERT INTO ti VALUES (2533466525,51458,'cXPZyLM1Zi6ENV0MF42gX4976V5zQyhCRdDDKxHH4zaeDgcTv','wZvYFW5cNu8kRmU7','Bz','D','8','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1935803962,14547,'W9yyg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM7Iwnw','gM2uqaSflzohui57k6zZAFhSkYqsMvb31LkCaGRE8LfciCWUxq5tZ2vmxoMgOCjHz4L4hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaS','5PKo1V','g8IFjurqlaZ9eEaUeGoiV23eqCaf6WyntKyvORvW7FwleTW71gkzHi0Ub6prmL5gsUEScnB66hNuKNs7sP2XXoNCbXSk1EBq1E0lGctPDQQHanY4T0DWVTeA8lLgEeDWhXv979cmuMgicwaLVlgXxfWp1UqqKks35XCZqwtrRZtYI4Z3H43JrUKFs94gsSnHW8GhJc3kSzvTP','d','F',15);
+INSERT INTO ti VALUES (1935803962,14547,'W9yyg0XrRdMEItYmBiLP9fxKUb5dQFwRXrhM7Iwnw','gM2uqaSflzohui57k6zZAFhSkYqsMvb31LkCaGRE8LfciCWUxq5tZ2vmxoMgOCjHz4L4hnIDi6DVMM8hENOK883KNaiIW5ZjYb4K9cEQEnp4V01yYKCaS','5PKo1V','g8IFjurqlaZ9eEaUeGoiV23eqCaf6WyntKyvORvW7FwleTW71gkzHi0Ub6prmL5gsUEScnB66hNuKNs7sP2XXoNCbXSk1EBq1E0lGctPDQQHanY4T0DWVTeA8lLgEeDWhXv979cmuMgicwaLVlgXxfWp1UqqKks35XCZqwtrRZtYI4Z3H43JrUKFs94gsSnHW8GhJc3kSzvTP','d','F',15);
+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(42), d VARBINARY(51) NOT NULL, e VARCHAR(93), f VARCHAR(73), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2007976200,-57,'1','IvSCT4Jm6LEBqpj7sAWizCZGORIRDu2QVUG2pmXj','fZbZGStNH2XwPH3sX','XxU54u4NE1MI63NUIQPs2YRoXivut609Dfj84fzRs1Y33pSOFCjeMi6PZYGutVgPuD6','Q','i',0);
+INSERT INTO t VALUES (1340590578,-68,'EqwP4efWv0lZ','mM5x9R56s3qJiWFrpOObH1meDSD2jmmMgfAav5Aj2a4p','ln0dQ0J7t9u9Ibo','tfnFAi5YQEsK4U','x','S',1);
+INSERT INTO t VALUES (-1882280479,-81,'XGVJ5W9HPDGjD0OMEcAECU','Wc9plQr','MyGOnEIiMjO2Pt20hHgUYFoUk2R','NUZxgCGZooniOvxaM2lRID1Zmyak8XXUsUN5DhPCN7mzxNsnFdFTT204uKQ6kqEzzLMEr0N','Y','W',2);
+INSERT INTO t VALUES (1662376193,-50,'1qjWbhbzOUONzknv6Jf6RG5','efPUrWeXmx','aLaFrvAQSPvAiH','724trBSu1KEJGHQhodFKFwKeHYT1tWpaJpTxp4vZcbiWi0PRFQerXFIDWlrx9FVF','H7','p',3);
+INSERT INTO t VALUES (1959781148,88,'Zlf4CSRaAAgNHH','yDmzvNFBSIOPifagrOgBUVy0erS','KtK3God3pYeTpxNI4ddEKpOo5foAqi6pLdOVtaPxTLrmT0JlVs6gKeQgtgLOxWqs9Kt','qoGbhyARVKvqrygDUOpOEVa','BI','y',4);
+INSERT INTO t VALUES (-344699595,122,'TNXggz','RH','QOe1LvHN1dzlYvoI9OiY6FuYxG1aCvu8RpO2W6Fwx9NWjadgPoLasMAtaEaCwQFGWy','1i552eXAC0AtOXV5cTsEXTVkk5uATaTEdTrbYCWRw8eTEv74HDyp','8','b',5);
+INSERT INTO t VALUES (1756510665,-74,'MUf1CtbmTu6gyWFwmWJH11uAMG','lwV','qk6HYdzXYtH58iZVk70NEotc3BCx0OHHwzKqlPmpjHHclsj4TIJWhmlpXWeozxB203kjaGOhJiz','S2XWr2q5Kst5VGPAVR4gPGQct1G1iCBTuDlqltlPvRXlKNxsk6GDVECnOki','v','h',6);
+INSERT INTO t VALUES (-501701725,114,'uU3CDtRnzjwq64Cn','3iRw9gSvxLsXOxZeOuuaZ6stsf7HqeKC72UMXyEF4PKQg2Zm','UXsYm2Eg','jrPwMX1','3R','G',7);
+INSERT INTO t VALUES (-915094047,-47,'fiHQwk','RQvSRcwfrI8gkkH1xSdWlDt','SeQsPu9ae71t6eH5blliWfoXWhOeYKiXl25bF4APETVBpJtW0cs','pSRy','1','3',8);
+INSERT INTO t VALUES (304115389,81,'YRVaf4W','aLvKwnPklobS7OEv0XjvhmgI61Di9bZN6dMx7vZIsTOEprH7ACN','KyXlKqPaGh7pUXP0OsHzO1I8kl42KFRXI7FzbYtu7sxTGrjkSZvhVq9','S8PHJZ2oZNmgOBHtGI1L4y395eKxHmVak4TmI0moUT','tP','V',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c BINARY(42), d VARBINARY(51) NOT NULL, e VARCHAR(93), f VARCHAR(73), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (2045737589,-112,'iT03pCnGiOgqMFM','nOoqS','P3NGtPxAGsqAbF','CFASN08IQ','pb','j',10);
+INSERT INTO ti VALUES (2045737589,-112,'iT03pCnGiOgqMFM','nOoqS','P3NGtPxAGsqAbF','CFASN08IQ','pb','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(43);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
+INSERT INTO t VALUES (-423971179,-33,'6lW4E1B3fmsDSIjEoYgKJkpRht','VFPzxG44Li7MWBQzOEudWbCRol','27','iC2K3eac8M2ddPSLRSInX9B9Nvr2CWaCnRKSSk5KXa4OaujOChUpQLMNWoSPNi2','Fb','d',11);
+INSERT INTO ti VALUES (-423971179,-33,'6lW4E1B3fmsDSIjEoYgKJkpRht','VFPzxG44Li7MWBQzOEudWbCRol','27','iC2K3eac8M2ddPSLRSInX9B9Nvr2CWaCnRKSSk5KXa4OaujOChUpQLMNWoSPNi2','Fb','d',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4018086303,33,'FfaJL1DlhP68zEGShVGvIrvxxYeehPHbCvj4w7Xn4yW5bBXqcbt9Ti95onbhI6kFTG','TkBgkNNOYwQgvlXaECupUUD5g8tYBff5X6fCs7kf4hWuQQ09LGXPK4baWiwjP3hYVXcoaTX076u0pSGwERdSMknLBG2lIGubgBPrdtwvEHyMpFwvNhJMlbSfXV05VSlT475LjMP2LDmkv8','YetdIm','hgwqsiVjgSyCJq1irSxwFs7bFCryyO5WwB7Q0abCLGjLX2YTT2sdX5NjtWv6o3QsSi2s','rdZATgEQfotO3VcrLyUnis0QHSHaAhQ6dM83s3z5PWtyTIBtM6pI2tdLMsGGdLkRz7pKBymm','bQtsfiIdxy3YD6pOfue8e2faO5Fi7oartBIxTUvq682ZcFK2Nzyj',12);
-INSERT INTO ti VALUES (4018086303,33,'FfaJL1DlhP68zEGShVGvIrvxxYeehPHbCvj4w7Xn4yW5bBXqcbt9Ti95onbhI6kFTG','TkBgkNNOYwQgvlXaECupUUD5g8tYBff5X6fCs7kf4hWuQQ09LGXPK4baWiwjP3hYVXcoaTX076u0pSGwERdSMknLBG2lIGubgBPrdtwvEHyMpFwvNhJMlbSfXV05VSlT475LjMP2LDmkv8','YetdIm','hgwqsiVjgSyCJq1irSxwFs7bFCryyO5WwB7Q0abCLGjLX2YTT2sdX5NjtWv6o3QsSi2s','rdZATgEQfotO3VcrLyUnis0QHSHaAhQ6dM83s3z5PWtyTIBtM6pI2tdLMsGGdLkRz7pKBymm','bQtsfiIdxy3YD6pOfue8e2faO5Fi7oartBIxTUvq682ZcFK2Nzyj',12);
-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 (2986711648,-124,'c2LKHRubqufCxSAwu9Wn7LQvuuj4oS3','JCjhf1xkUyCX4mO92zjehX4q0GfclxE9BmC1xHnzDMzFws5hP6fVbtUUQmzosgmuzezTAM20kjIaG3lRNDirJtbNiMb5NIwPahf32yN2wiUxci8is12','KLt5irwgYHvasoxP3DBdCfx','1eqh5rWa436Qb8O4ymRJfhXodVkA98EKonMKHpFopcQufK2cvLTqv2ELUGVPEKkwXpELwnuZXuuPBYIvaTYJ3pbSGvJH0IzyQn8a7Fv3l5WNqsLysFwYyr','4CiWBma1oiidPhurB4hSmn5KKXuVkQF60JhkR4FOYZf','suBR1r3B4DtFuWppJiB4H',13);
-INSERT INTO ti VALUES (2986711648,-124,'c2LKHRubqufCxSAwu9Wn7LQvuuj4oS3','JCjhf1xkUyCX4mO92zjehX4q0GfclxE9BmC1xHnzDMzFws5hP6fVbtUUQmzosgmuzezTAM20kjIaG3lRNDirJtbNiMb5NIwPahf32yN2wiUxci8is12','KLt5irwgYHvasoxP3DBdCfx','1eqh5rWa436Qb8O4ymRJfhXodVkA98EKonMKHpFopcQufK2cvLTqv2ELUGVPEKkwXpELwnuZXuuPBYIvaTYJ3pbSGvJH0IzyQn8a7Fv3l5WNqsLysFwYyr','4CiWBma1oiidPhurB4hSmn5KKXuVkQF60JhkR4FOYZf','suBR1r3B4DtFuWppJiB4H',13);
-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(52) NOT NULL, d VARCHAR(34) NOT NULL, e VARBINARY(76), f VARCHAR(21), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3445376349,341955,'dhjjvYMq5I9Ad3B','NuOHXaGqNXArXXQb1YKaakM','enlIDUE0UfOI6uYhpnLaLypbwhh2QCD3PjQDbpLYFeO','Mhb1','NCi7LkGbgD7AzIzSGnwoqRtTXksaw','HUu3oHpNgfq0RgHOTmP1FyLmpvvTYmw31SEoqwl8giFpFx90cdVrNElKkFsDjFjHkUyfNsmA1Dv5WMOINK5wP',0);
-INSERT INTO t VALUES (2774621443,-5506305,'oGeVMivmBWek4tCvb','UfI3ubo4Bxt5dy','KNMsU','N','zTCZUVZCMk3nSBXSgkrYmYfZMKAHu0Y21CdRn5PuJJ','fr81HIqIN',1);
-INSERT INTO t VALUES (2113460783,4904443,'aVMTlwTZ8Gpk3mt9OZERJzbMj2fUhc34','Juzz6CG8DwQGjfzQOEMFE0Xr0lXPX44','pSTBD3rDvqfBBEBmO0F9','RxJNm9OZTP37','Tk3','gN5hE7naFof4jAiDLccaPCvfBYb11n1OpmCCgTIstMYBQHKLxzHaH0RbVXikQzKWrTz0nnA71hRhxNbETiCzhlxlxd6eq',2);
-INSERT INTO t VALUES (2167152066,-5665190,'hgcaX8nvp4LWCzQJPcQrCeAZqPUfIDSdtjyK9PN4vLHs','d','w8U2rBNmURJ1lgPjUTVKj2BYxeMmBwjd','HUd5','PWxM2yIbuPJwksYG2SNcRikGYKiznPxbjKEBLnCbsewFYmzwTuNrFE6kFxOT6Uon8ivNYPUKIjyVBI7jKFeWm','UuM4nOSDY0aY5',3);
-INSERT INTO t VALUES (3886625410,423891,'v220QSy88RcMcdjWUdh5KHOrUvG9pEhy','YAJbNAY0hDyGCNxXObjBUEP3h8JbvKAWj','YJ3UryRL5C9kCEsMD','gUsazv7Z4C2K','5LiSnArfnh0Ma5GkXxPj6F9AcbQTuRqB6W1SfUWckNHbdJ2rzVvI','SQBJV8Vpn4qPJIoeuDZ1TBWp0agaKOkLl2wZKQRpDa50l1U4',4);
-INSERT INTO t VALUES (4237416685,4332311,'EwWmG9uMnVakvJNcq6uoBYUjQ2KDXvxy','8eq90','fgDud9tBxRMPzXd5La90laSQRc','83rzYnRmq','xbisIkl5ao783FSLaHEUh93W0wnJ3NIm5X3LohBuDxrH','5zaNENAn7tKdBw7WdiRaqmD6Wl5uKFZ3',5);
-INSERT INTO t VALUES (4145909138,-2137402,'iGaxJwSCq6UKBNJQdbbZkuO6LMEQ3My','26','51i1aJSCwdLmH4ILt7wykAdL8GY20MWqlomHj0xeh7gVbB6tjJ9U16satU','UWne0M0j','amD6wWwH2goEj2xdft6B0rEs8MaU7zXk3NHaAE2BUFTfdopE8HLb8A','pDK21leL',6);
-INSERT INTO t VALUES (791614762,-4121772,'8SuVvEjARaZ0bzqaz7mBV0CdHGg','4JYlt5Kf6aKGxjijn2dQ8gllfgxw','QcMIRscideqCLWnv5KcgiFD0XvjPH0hwSaoABtImdfzb01rBi11f36IddltzKDuktwUbW3','ELjstJWJBmK','7APlR4MVyhAp1tJpdM7TNt8yCtPSQ6K55AS7YOMkWPAZi44yw6Z7wu9TzRxLeqCxXEL4CwpJvSS9tGuGTmbrtp5EK2gVE5Eq','IYia7T9HEJqe2RAMlnrr0gKvCV0',7);
-INSERT INTO t VALUES (2800807514,-6023557,'2b16veuqzn35cLKqPjk2auus8bGYHB5rEsbgNV5UGMk','MQ5Bn0','QH57lee4czqsoLX8','RW2DZv','nGrmA4kTIx9ZOsS6RQWuHtHQxbTIqLCfNC73yS6qjogAoQ3SnQrPoWVWnUpoqEC6fs04fEe633XljQ','Zts1s3hrSdxHbW1blV85RLtD3W',8);
-INSERT INTO t VALUES (1549824917,5644513,'e2jVCqR9zhc5DXh3iLc','aFGmoOB4NSOaQoNmFOS','8iClSI3FXtgNCgAiyAHxoWDXv4r0LBxRxwqNcaOl1GleM9jBYMVQR5TAEBuhS10gf','2ItSpKXC44M','GGMESP9P7gNVV2TkhT6JkIjF52DPDc1RYp2lCMLwqm5vCxcVdO3d','p0QGkuMgeQZwC3SvfWTvwBeytYD3Vn7GWMxlYKtJ0wrlPVmVMzWWlHtoTLO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (14291490150343598403,-2882036,'gcBzAuDlsddSc','eQP5Ln','XdiujDdO8ixUROJ5IGqwHiwdqzXGT','b5IHblxgg5rXfs4BA1xD','kaFBLPraoMy4qqD03skdAvmZh0AYZO7xQJMk','KNsa',10);
-INSERT INTO ti VALUES (14291490150343598403,-2882036,'gcBzAuDlsddSc','eQP5Ln','XdiujDdO8ixUROJ5IGqwHiwdqzXGT','b5IHblxgg5rXfs4BA1xD','kaFBLPraoMy4qqD03skdAvmZh0AYZO7xQJMk','KNsa',10);
-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 (8405440161766670270,8273219,'2LSlmrL9RADBS94NcGku0YPhPoWt25G6Hvb6aYmIyTSl2vUZQZH5','VcKjyPE9Z0eASu20oqQci','h3vVm8LpQqM0uQwB','R','QMJ0Ei','igg1AysV35ta4m8e6w6PaPAdNRbScK9WrTNtkid2UeecThMFM7IKBpyarXguUE6zs4N1SjFjEhWATulBJlBxH91dJ',11);
-INSERT INTO ti VALUES (8405440161766670270,8273219,'2LSlmrL9RADBS94NcGku0YPhPoWt25G6Hvb6aYmIyTSl2vUZQZH5','VcKjyPE9Z0eASu20oqQci','h3vVm8LpQqM0uQwB','R','QMJ0Ei','igg1AysV35ta4m8e6w6PaPAdNRbScK9WrTNtkid2UeecThMFM7IKBpyarXguUE6zs4N1SjFjEhWATulBJlBxH91dJ',11);
-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 (14841490887461910719,-7055312,'EH1xJ1X4GSrirauV7BnZd2WYC31NQ2FmJ66Lz9aWO9SKlUwV','FlbsIgfodC3ZXCUVrNJEFtKMUh85ox7e1Udk5VzCl9SgFQU9PmLCT74oZjytEmQN0iizvacwN04JLp8BpRitTGiIthQ6tNzlwSKtAXO5VPrYDvMmNYuoG3i2HDO5fvGWFwDSCvOSoQ6bmw0p8phgvdRLDcWZNs8NyzP1nihcTAK8qqGjJUQhHoj9YAzHT99XntWzOLo0cjr','cCIhmglIK8hCSc6KkrMczxIdM4xMHBm7lIFhxfVJYhNqG5QNaDHRPqcZ4MsM','FWIzb3XWY','lfQ4','oZ3AGzNaetPIdC5FQMmHQ86rV9mSi5UPPSiF9M',12);
-INSERT INTO ti VALUES (14841490887461910719,-7055312,'EH1xJ1X4GSrirauV7BnZd2WYC31NQ2FmJ66Lz9aWO9SKlUwV','FlbsIgfodC3ZXCUVrNJEFtKMUh85ox7e1Udk5VzCl9SgFQU9PmLCT74oZjytEmQN0iizvacwN04JLp8BpRitTGiIthQ6tNzlwSKtAXO5VPrYDvMmNYuoG3i2HDO5fvGWFwDSCvOSoQ6bmw0p8phgvdRLDcWZNs8NyzP1nihcTAK8qqGjJUQhHoj9YAzHT99XntWzOLo0cjr','cCIhmglIK8hCSc6KkrMczxIdM4xMHBm7lIFhxfVJYhNqG5QNaDHRPqcZ4MsM','FWIzb3XWY','lfQ4','oZ3AGzNaetPIdC5FQMmHQ86rV9mSi5UPPSiF9M',12);
+INSERT INTO t VALUES (-1656859602,102,'HWbCiHNj0mC79BvCf9OXwNgOjyT2ste3kiMHQbQUA','ifJo7ngLViU5foZG1wm1Hh5cTu34OiD44Z5xarI4GgMnHcbLMjkzMe96v7nElt7TxLB0fXFxEuYuw4JK5FHPfmUGQCH','Ijq5K0wUsumaU4m','XTA0kDZ84ycctmGehR9JwNZbj9jYJVSZRgvKfQxDu6O62BzryI9B','3O','a',12);
+INSERT INTO ti VALUES (-1656859602,102,'HWbCiHNj0mC79BvCf9OXwNgOjyT2ste3kiMHQbQUA','ifJo7ngLViU5foZG1wm1Hh5cTu34OiD44Z5xarI4GgMnHcbLMjkzMe96v7nElt7TxLB0fXFxEuYuw4JK5FHPfmUGQCH','Ijq5K0wUsumaU4m','XTA0kDZ84ycctmGehR9JwNZbj9jYJVSZRgvKfQxDu6O62BzryI9B','3O','a',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7909476999992590664,-7507213,'THGvmsxf4qdYrB2sKvzoUIwcoHBpnFnGHEcXr0ESQZWBoNLw2BF8','Te0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrmosfAo2kn0IlAU671e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKg','ZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qV','YjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZM','9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktzdSWXlNy','MzG835SPrNaJ6Vhem5wIasXHGo0lTRIssVPaZ6ENWUE8tdYKGE63',13);
-INSERT INTO ti VALUES (7909476999992590664,-7507213,'THGvmsxf4qdYrB2sKvzoUIwcoHBpnFnGHEcXr0ESQZWBoNLw2BF8','Te0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrmosfAo2kn0IlAU671e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKg','ZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qV','YjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZM','9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktzdSWXlNy','MzG835SPrNaJ6Vhem5wIasXHGo0lTRIssVPaZ6ENWUE8tdYKGE63',13);
-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(68) NOT NULL, d VARCHAR(83), e VARBINARY(12) NOT NULL, f VARCHAR(38) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (192,-23876,'WWojaSMqAkRzyNW2VJsXRNPDQFW','ekg7LAg9yp4tD9dZBVVM6mSuB53Z4SUYwCeUs5bIls','Uszy6ID1Yw','qV3KSPH05ZztWRESW3ULAtrEcqUaDMi0FHLnj','uEQLVtg5pjsiOytuhSqyGDlPovLc','4TGxnRe7xqnu8HrgLCLXuqkuJpOnrgHh7GJZJqYn0JkdJl3e5VfPOK',0);
-INSERT INTO t VALUES (84,4944,'SCvPbfjTX0SDNG3LbvIE8zlPxouPJQ93RuARBMswU5zgRSHJ10DASZ4','pTmy13f9fgY','iNJ7K1yjPqH','85xmLkW','dUMbdfGW','oyK57DLKkFXs33yShkNfdAUCRTeu4jUhEg8cxbXYLGWuUqeVko2ZGTXN0J4Qo',1);
-INSERT INTO t VALUES (246,7132,'Xmzv7pA4lUKFqYH6trG0T3zv7WB67CjselRDfIlkDqiJ','tcTbxFywArM22Er1owySTHCJ2UK2NPmGNKe2EHESbfM7Q','7','zdWZGYc2R2QyS9hPHcF4wqCFAFLhcpv','dsRF9TXqeOmkmtUUdhqzryUl3MMpYeqXlMPPSfMvCzxDHlHcIEbkTntBfER2ysGFjhPkdz2ex2pxv','BIaDjN2w8S44mLfHa6U4KMZtaaQP0OwzZX4mOPkopaflpfqvlHjM3RcfeyLSrZybBEVtH3Sw',2);
-INSERT INTO t VALUES (76,16946,'MkhEFiLFDmMZ6c3JZBg0pCEj2L4QMIzzjddl6Wrre','fQoOeNKELV7R6sDj1J2bDVKDvRPNXhpTabswApUwzYJiFK5G14VsJp','8tyxpSEU','z0L2DYUZ64zxxiuvJw','SEGB','uUEbA',3);
-INSERT INTO t VALUES (8,-13009,'35pUbyFUQPDdVNxiMk1uvCHB3ELnikxOFcWk4zhkZk6nb3yarcnohkv7ABAWMV6PwCB','mWEM0XbAhINvvBm9fXhPSaVQ3yCann6Cinzn3HYPxwwU2HWLOp74jpJObE8zTZpw1g','8Goz','3XOPuGShejloqaIjqWAgMcPqMiUZAelG','p0rIrR5uxFY8TljPAijVfX2ZC5IXqv3M0A65CYySfRh6','X3',4);
-INSERT INTO t VALUES (28,-30111,'4ljzstZPgFsqazI0BdrWogwUUmEH','jHk3cRKj9wTdrEXLk5e32OST5C7MwxFb1oLinQ2cVvi6II2X3yBbmRmX0qrnZwhxlIsO1TvjjL3gaqtb','EcNCFrdcW3','H1','XYwXhHwQlHmv7P5RWKilbBbYMRtuWXEmKQB95O8FDLrZHgkll','vKrD7k',5);
-INSERT INTO t VALUES (172,-26067,'7LRGCKHxKzyKx9Vff','zmK8HnHNityoFLQBsQRSBKq0CwViSbMx6GyS6tW4CwGRzFfR4SJkOmcI2uxdtA8INozaVfkFySeV','2U','2u52WoEFBbLmrxYhD3h2j','Y2XnBcgeXq7wovTxAnkUt3vlVXwlhCIl5GAbkOlhI8pRcpEDa8Ea4VB4vyGLRhSek6XpNxlPIp307IQ7t3I4xbb3Yh0STwq4n1vk','aLJ1hIOZVfGhiCeD7sV7Yv2AQxw2RRpJUizJpPnbeHJk1ODCARbpaaEy5EMbdZT',6);
-INSERT INTO t VALUES (88,10751,'vftKtvz6HuKgRgRk939HNIRWqFk','poajU2qysc53gJhOQqfQoPkHn','wBeE7rTwo','6aB6De3qFx65Eu','8osfSgoRfhqqTdLWx7W5O3Rg0xFlPsktFF7UDbnaJz4PmYeT1HwZVW1KgO8','z81NrviX',7);
-INSERT INTO t VALUES (219,-31768,'54FfEOiNzlUuEyyPY78GmWxnrQGaNVu0SK7Ojstvjdvt0q8TryA3LuZZ6zL2l','wyE4FsVaRkA2drlxvDqCW6UhXkPNPvrl3N8kFk8CWS9jLrl87eY','ugnu','d7mpwT19MyOCNbEmG4Yb6cB6iLnL','HJUcKh0lXyKhUkHGDBrzFriDP7O82T3lhU44oTqtnjPyyTn2oG91kBXNY','X1lDjAY4QEAfauK5CTSmQT1etAUDrhv',8);
-INSERT INTO t VALUES (100,-131,'pIAISwt9BP9kzUTJSJh','fMTeXVImY03nm0OZbmSQuG8HxdC7qyw6vxP1sWqCWznnyy8cARU1jT5MwtkMMHs8MJTJB','vtM','PzLpupmE7l6LgVMZvtjWUWY6JMvDeWVYX3','myrkDjO4sHlAUgtVsgKlWGEW8a2kkKvTEe6encTLpyntBljLfN07L7tE10cFrBJAEBrq2mMbCyFmRd0jiQQH3k','zH2rV7d1cgOYzEwPLlDsy4iKS6BP1WFflZzPykbEL7DA8hT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1345491819,-123,'bd52oGTGxzu7TFTEFYFrFXsOW','2EwJKH1W7nyOnvx1k7ljvOJzYqzHbBBNh4971awCLYkhmSjygOprdPd1433GB4O97f7iHJy7uuLvMFj884f85wx9FcdfdOxDDOvqDb1Pmd8aBvTILiJaxmJqeKfM25jp2ZxEHrhTuN06ZmuBT9G','1MAD9GUgmoBI45g8aG7','v264zXFaYeWsxIf4djTSLIMNptkxZ','Vj','W',13);
+INSERT INTO ti VALUES (-1345491819,-123,'bd52oGTGxzu7TFTEFYFrFXsOW','2EwJKH1W7nyOnvx1k7ljvOJzYqzHbBBNh4971awCLYkhmSjygOprdPd1433GB4O97f7iHJy7uuLvMFj884f85wx9FcdfdOxDDOvqDb1Pmd8aBvTILiJaxmJqeKfM25jp2ZxEHrhTuN06ZmuBT9G','1MAD9GUgmoBI45g8aG7','v264zXFaYeWsxIf4djTSLIMNptkxZ','Vj','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-914436293,120,'2b1gREGYlP1jliKQtYcQlwDqeN','Vp7Qp6tewlvNI6a0LDPq9P34wUWG3CltH26lbzo0M72YMtYlksSlYa9YFN74H5JAgFMM0t3FpiWSPBUCfi7XrJpPoYQpaQ2sTW8KRnxiU4QVJE8seGz4XMhW5sATEnlAx8r0CjtGxC6zxvZ6Tg','Iu3WG','fWU0qMbXPYfAyBnKi82KwaI3PzuetRgBZV3znmkb9s1bDZHZmPM89xLjsUqqVhTF2pwu7Y4FlsYp1Ng6Ji4faD8qnu7VpikLTmTY2moRSViiZnKZsC3ribfMrqo4pHjC9b8DeXhEt','V','O',14);
+INSERT INTO ti VALUES (-914436293,120,'2b1gREGYlP1jliKQtYcQlwDqeN','Vp7Qp6tewlvNI6a0LDPq9P34wUWG3CltH26lbzo0M72YMtYlksSlYa9YFN74H5JAgFMM0t3FpiWSPBUCfi7XrJpPoYQpaQ2sTW8KRnxiU4QVJE8seGz4XMhW5sATEnlAx8r0CjtGxC6zxvZ6Tg','Iu3WG','fWU0qMbXPYfAyBnKi82KwaI3PzuetRgBZV3znmkb9s1bDZHZmPM89xLjsUqqVhTF2pwu7Y4FlsYp1Ng6Ji4faD8qnu7VpikLTmTY2moRSViiZnKZsC3ribfMrqo4pHjC9b8DeXhEt','V','O',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (116122843,-1,'yTLV8jyHnDIXaYyt7Zikntb2ur0jismKFSkzhE','bQBSx6eBqdwxCJBdCiPxJaZ1oipkwBUYfAkYgkKDRTa3N9CllfIHckdL2hqE2w5bhYo4wB745WCToZfGZTt33OtfJZYPn7bJSXt9oBdoes8yDsSqQgYKgTNyC2AIWsRVWsr2niM1Bl42DMBAiJHyn2Sm8Ju75xaSIN6Nl7K9A860lDKOHu','9ZLdfkgTRofEJF96G3KDOQmDf2q5PiO4oIxEdpA9zW4DjCXuV7nTnnUlegIroT2Y3p97DAwTA8m98boMnL2h','FyeNaVsrtYiftnSS1AVSFJ2ZSlBRVGFsquKvnTv1kwBoCASKV8zyoToTEDowb5CkFukyEGz1XdnvZ1PuKDXmf6CkfPOghpQ7VmYxoUUdNMSVshh861qHdLn2p4FfFyXxQKKm4FQKsVOC0KgU2j7TnceYK3oEmkLF26WxlI82A5NeTOjjjsIz2z3WhoPOQ8Mq','Bc','C',15);
+INSERT INTO ti VALUES (116122843,-1,'yTLV8jyHnDIXaYyt7Zikntb2ur0jismKFSkzhE','bQBSx6eBqdwxCJBdCiPxJaZ1oipkwBUYfAkYgkKDRTa3N9CllfIHckdL2hqE2w5bhYo4wB745WCToZfGZTt33OtfJZYPn7bJSXt9oBdoes8yDsSqQgYKgTNyC2AIWsRVWsr2niM1Bl42DMBAiJHyn2Sm8Ju75xaSIN6Nl7K9A860lDKOHu','9ZLdfkgTRofEJF96G3KDOQmDf2q5PiO4oIxEdpA9zW4DjCXuV7nTnnUlegIroT2Y3p97DAwTA8m98boMnL2h','FyeNaVsrtYiftnSS1AVSFJ2ZSlBRVGFsquKvnTv1kwBoCASKV8zyoToTEDowb5CkFukyEGz1XdnvZ1PuKDXmf6CkfPOghpQ7VmYxoUUdNMSVshh861qHdLn2p4FfFyXxQKKm4FQKsVOC0KgU2j7TnceYK3oEmkLF26WxlI82A5NeTOjjjsIz2z3WhoPOQ8Mq','Bc','C',15);
+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(20), d VARBINARY(93) NOT NULL, e VARBINARY(36), f VARBINARY(72) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7476298270502931842,137,'Zl1G','NjKMBR37hOukYbCW5HAZSmIbkopIVg','tWk9V1AQ28xEgnXI22N5Y4ky','JQ6mCehJk0OnUQEmdHjukvxcFSzNL5WPFSXSP8dIFz0fBgw33fSW8Bv9M7mj','V','a',0);
+INSERT INTO t VALUES (14818104303144454860,91,'eRTSo0KDQdRs','Eh6boCVylQ8hRO7nHgTKUOfVxMAptJZQ2ZUIzW7Y5JQeVD97opiOBmcjuOJNiDWB127pki1AUzAdqt02Emk0b8b0j','M4','P5ZNHqNkRMdQup4a2PQmeWWIj1yVWTyW1','h','2r',1);
+INSERT INTO t VALUES (11566961695327383212,155,'R','nwE6IkxVpMvDNBsW0ob6CgQXAZpe0NiBGra4pCh','3tQEIQlb91eTQhpyEea6LUu3yASDK1PI5Bu','49bOjNcSTZ0MUTarJHF3Ky7YrsLyMwBLRjxzJtyubNkdwvH7CAkhLlbEAWuiR3oLsHrIllHh','j','pg',2);
+INSERT INTO t VALUES (15208419687650076157,232,'F8XBh6Thi7oN4ik','lpaku6axA19H3aG5eVipodPyfeQ9mFD3ZnUUt36RPv3HcEkuo95GtJ','GgYYe','ippadjRwuBwwNITr','V','i',3);
+INSERT INTO t VALUES (2966257154964549447,99,'nWrF4H6MBr49GZGFA','jHnlad','LteVEJxOQFg8','JL6ITIeQhSrapTmKovl0XGxt5QyMxkdTECDqgM9IsBMySiW','x','s',4);
+INSERT INTO t VALUES (16780318794965084707,184,'g937teIk35','8QKBKMUXRyDFQHjrs6D1UMKS74dLLNmJkxUrlm1M2FmKuKSxETAbURNcNlqZlsxjSvuSawtpF6v2se0Qf4B0F9','UZNS6LbEABWJSiRFkQHUVn7VUWkQzfp74','9krgp61A6s6sMzjkEbXwLkth7NK9uWTaZHle6pKE66oipbaE','1','Q',5);
+INSERT INTO t VALUES (4263386214543124631,154,'zGZpsH','byNqMh9ZHITKQzLlqoDjFXY9jiVu','TIIZkBOY6EygpPkR0NgUv9SRdwsxL','7ePFlFYHo99Rl72rQOJ7U1','u','l',6);
+INSERT INTO t VALUES (2899722755653546325,17,'mjmi','Qhp1qe6Tg3Rg99fBSNrcrqjk4pKCMiYuVnXrxYVZ4afVI4gvEH5gkHvDKjjsjBFoj1WANaLypfPwBBX4pfUrle','0A6Q3VUq8YsjOvlsYbgoND4qT1Xke3','3ThvWJZCSOlaE6PVMAJI7WbkrsjeB0Hvapskikd','l','q',7);
+INSERT INTO t VALUES (6354363448934943952,183,'0bxW2sRggcG51','WJePuUSjU7rMwQwUPZ7kY2Kk','fG7yyiPwTvBYiiIfK38GVRfBrFYfQlndhaw','b3ERFXIjZ40sDb3pQr1jz6ou6ERNM9GHk3WgWEiOO3G2WfJtmZhPP1h61yA','X','c',8);
+INSERT INTO t VALUES (12477467589994498484,167,'fsOb0yqIoeMFyOOp','UKajtqXYk8yPei0SPyyxREZQ4dtOcN4YbDQimOWaf7kUZo39isYKWeEjqQku97RWeMPuSRCc02r6ZbqbqK7WXB','tu6KY9KRgsvbXSlQcuqIP11YOWqaTzwHdI','jebEoFSVhABTK7CumMlguLQPoLxg09tIs1lcb9LDu','J','Z',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c CHAR(20), d VARBINARY(93) NOT NULL, e VARBINARY(36), f VARBINARY(72) 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 (7474942889384547224,-15323,'XYUdhty7yk9hbDzhcQS7i','Fc6Hbbxiz4Jvgi3ErWSa92xrfraTzpmlXhC1DZplaCqF8ri8Zv0ilE8zgU13HBiAe','BXSMa','dyGpCjuTzkhX2xyggcd','P8yx94YLSTcAbhJx3kdR51hzKYbF6v','V9Hr65KO9AwA9KNvUfkIJREuHN40loKvajLuSMdShP1x8jBDzjnLKTHvyA1OlqTalB668AwGnC21y0iDlNpHLzb9',10);
-INSERT INTO ti VALUES (7474942889384547224,-15323,'XYUdhty7yk9hbDzhcQS7i','Fc6Hbbxiz4Jvgi3ErWSa92xrfraTzpmlXhC1DZplaCqF8ri8Zv0ilE8zgU13HBiAe','BXSMa','dyGpCjuTzkhX2xyggcd','P8yx94YLSTcAbhJx3kdR51hzKYbF6v','V9Hr65KO9AwA9KNvUfkIJREuHN40loKvajLuSMdShP1x8jBDzjnLKTHvyA1OlqTalB668AwGnC21y0iDlNpHLzb9',10);
-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 (11773918934561669583,-32629,'12EvWdk','uFaCvgOldtKtwgnVVBrFtMha8z3Bhu8gMW0m5bqJ1XxQ1vw7PdTdSiHAIxFGjRjvCmOXS6USAcGVNd5Jzl','I4mitxw5gB','U','TxJ4r0BY','zdlpcnzI9y9i7Xp1zzvvnddW9qLIJ7UFTcit4B2QpbI6DaobH3paKevAN9',11);
-INSERT INTO ti VALUES (11773918934561669583,-32629,'12EvWdk','uFaCvgOldtKtwgnVVBrFtMha8z3Bhu8gMW0m5bqJ1XxQ1vw7PdTdSiHAIxFGjRjvCmOXS6USAcGVNd5Jzl','I4mitxw5gB','U','TxJ4r0BY','zdlpcnzI9y9i7Xp1zzvvnddW9qLIJ7UFTcit4B2QpbI6DaobH3paKevAN9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (12037367611205668415,-5435,'1tnrL0moh7t9443T8Hy3JGk9KdQT2BiN2Z81SD','eOxlHxqepyO72yha9aWoKaPd54wI0PFoYRZEPqUzv3AIFLEHIoK4pIvK84NJtEsz8','H','WjJJeUOjvZQD3UVdBWF','uAcNeUKy0Ccr3dehUwRg9PkiQyNXuzP8U4','lNuyP5ZVEmJ165ecYZ8lPd6AAygJ3EYf8Vy6CbBMCN6Kl8ZXamfTORUVp5ulVKZ2DGi8ojxFfLu46J6UvAANCcs8oUqz',12);
-INSERT INTO ti VALUES (12037367611205668415,-5435,'1tnrL0moh7t9443T8Hy3JGk9KdQT2BiN2Z81SD','eOxlHxqepyO72yha9aWoKaPd54wI0PFoYRZEPqUzv3AIFLEHIoK4pIvK84NJtEsz8','H','WjJJeUOjvZQD3UVdBWF','uAcNeUKy0Ccr3dehUwRg9PkiQyNXuzP8U4','lNuyP5ZVEmJ165ecYZ8lPd6AAygJ3EYf8Vy6CbBMCN6Kl8ZXamfTORUVp5ulVKZ2DGi8ojxFfLu46J6UvAANCcs8oUqz',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (17221879099547130466,25154,'PJEZTlfDx6irrSzUZJvRfkkXYnx2GjRosv9K7ovr17nXJlwgXpNsF4hfFZxX0hQgzt','7QJpqQvwI1acmaXTTPp5gfvkReMMbXno5vHmZ4J1AO4Ht116kTDbs4BU8cdqwUkcQuTTxbALIBnvq','uhQXetGoS','2pjgd8KQtSRGTCKM22JIMElF5On8NWNhujikuf5yIlarZPwcL0ZzAOrwgKeav7XINHKIzc9wqY66Fq0t885n877IFzCV57XckV1MBV7yTYWHv0AsIxjNQX608MiMCF25l0NvCSWQp7hcdlPSqRBTckmshMGwl83QtggjCEMjMXpkoMRSdZ3dH23pgWs57SNulhoqdZjQ3DH','OcXiBe02witEm022XNqfYTBdb6HZnYyANOaJIh0','uSgAUaoHlG0uHVhrNrA54PBK78zkU71jbHuZfaq7ZUPYG',13);
-INSERT INTO ti VALUES (17221879099547130466,25154,'PJEZTlfDx6irrSzUZJvRfkkXYnx2GjRosv9K7ovr17nXJlwgXpNsF4hfFZxX0hQgzt','7QJpqQvwI1acmaXTTPp5gfvkReMMbXno5vHmZ4J1AO4Ht116kTDbs4BU8cdqwUkcQuTTxbALIBnvq','uhQXetGoS','2pjgd8KQtSRGTCKM22JIMElF5On8NWNhujikuf5yIlarZPwcL0ZzAOrwgKeav7XINHKIzc9wqY66Fq0t885n877IFzCV57XckV1MBV7yTYWHv0AsIxjNQX608MiMCF25l0NvCSWQp7hcdlPSqRBTckmshMGwl83QtggjCEMjMXpkoMRSdZ3dH23pgWs57SNulhoqdZjQ3DH','OcXiBe02witEm022XNqfYTBdb6HZnYyANOaJIh0','uSgAUaoHlG0uHVhrNrA54PBK78zkU71jbHuZfaq7ZUPYG',13);
-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(78) NOT NULL, d VARBINARY(89), e VARCHAR(3), f VARCHAR(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (60,-1480904640789538989,'fAmSNonLzq','GeVUTIdLldtv6szOWSgtIwdClhyV3YOBAenkjJk3iIRSw0','jN','Ejtn','mDYFYmd0Jau6lWlGHm3FSJpio1XtEmBtHUQElgnFnQZCT6HpXnfoaalr36sG97jQTgjuOXNfOYhd','6BXXR7sWbVHucaR4oHpqNvYTPgxFaV3o8wcdfyHrRKfC',0);
-INSERT INTO t VALUES (70,-7835810786766250423,'pv7vA8Je5JoDgAUkoLYiHJaNEKIDDTEWJQRyn8doRD0HxXgmHqN4plwxWESs0','okSgmC','t','EhNJ','lQpn63Fq8aoW719nx1h4rrnVpoavL5TXPasrBqL66Uis6cduHFF8aFbU','Zg9NgUxr0KiFu5tZ46pvIhgpyYDd2Ge4TVxYQuwwVQXbv1T8',1);
-INSERT INTO t VALUES (185,-6247035574010134471,'2qwzoqvJkui0R293n4tOf38VQI6AWgfbzdV52Qgut7fhdgVOA4V3fydpDy','vSjAnI5ys7jxqAzSAUwYXrolfFep41mys0JV8VFZVRKaAHtevO8PU64SBTA','Y9','P','WWz9QcO2QzECQjUdGHLyR3699NkTBGFawJ5gk7hzMx','Mdo47B4Wr',2);
-INSERT INTO t VALUES (180,-1516059209778938906,'nxKiSI8ArnAAeAor2EZzgcPc06dAK0dv334','OA9jriIRmO5PHkmeySdGl5NP4Yp','lgI','21X','nh1k1twpapP7BnX1ZcrjpOgHBiplNB89M8LH1ZHVmbLJgLfmdLmD','x2',3);
-INSERT INTO t VALUES (149,-7925360947257546353,'ONqJtvOhlCi5m8xIYJkHRdBdlG7cgegim6BtU0acqXhaW7GoDlc0FgzchWv3zxtCF4cBKrdZTJM','q9oZSWPGznbL9bO49lp5C8zAGu5yvEHFx6th15B5lvrwdjezVoqu386ovLqgoM3g1hel0ldlIlUYGSce9LAz','sOW','i9wdf','XbTj75FCId0HDppOpmmxzw67NpoRSQh7sKr66luV2Lg8fCxBlbUxtimxPzIyLcsyETTgwthPJYyNYj2OEj','lJ1nNddzI5sHGuc0ZBWsb1f0',4);
-INSERT INTO t VALUES (35,-697036605692342390,'CDStJNfAE8GSdOliY64zqZ9mAzsSGW9nni3zIPaRNPYd22Xy','x25u56x0twDK3TDwieSChQv0xmG10ghyDxE23Z46dPFiQ1KftlfNZspGiKwT1XiBzHjjHoljoAC9AwCljT','Y','c','O6ESMhAOpHLNpPnDcj56imrSLt5am0cYqgKdCrB984Toswqw91FDwISHsMZeIkH9r6J7C7yxpU2LtKsBClxTwP','xyVHL4XFmOkfHhp4wBmgcYRM3wkBY4xYam4tClJMCEEqQake8LiVVRJ1CjnLQrGTPwoCB96m0veNNDlJtGtX7opusL3p6rm0L',5);
-INSERT INTO t VALUES (46,-3141825233950526940,'GLzgHstGmpJghIy1174TflbuUrhxxG9YWkMin1R','jsMUHXPvKkuEHE4Hi4pCEqSqS8qDM97SwqeHqzQ5gv7vy68EpJX0gv5wC4fCzmBAXbrdrLuzLgQ4LPm9','rC','z02','DHM1A5UfrKvBcwplGrLLlbS2LWgIExCSfb9WwMHV6nhPax5URd5ZsUeEodDPYBZrxfiOBLzksMWIHNgs9U4NZlmggfGHz22Iy','J9ux4bp9D0g3P9mXw6f7jG9syRWRTMiBJdokw5TNSIfz9hYmJQOmR7hnK6',6);
-INSERT INTO t VALUES (249,3374329917441408586,'QEIuz4WdpNkEeJy7N0sc0OyzGSY63pE7bHfhSbAIlnHf8','0Le7jz8VNK4XZ8AM0u','NGF','0C','A3O1QT0IJkHeXFzlKVnhKR5cjhpCC968PORMkB31T8GkqCgLHqrydJm8VXAHbuoRFVonZu95qijzcsmdyYQS37KR','ep9B',7);
-INSERT INTO t VALUES (231,-2433590509778034728,'Pzt49iBzx5Ys0EYou','3uOb7x0ut0WSkDBkxjfWEA','K9v','wPF2','HuyPLooAgGt56Y8sQtRYsvxnDPTkwksRwN8qmGyLb','leqXBA5hJ6LdDOm',8);
-INSERT INTO t VALUES (116,6574460898526650964,'p6RZCdkenmOR7lFrVxMyVzSDRKmKP8M','vWehUEzrWJNrm1azCTJzMKkMAp1PvTcq10MVSa12kBBxZFtI4','iaX','oK3N','gtV1wnrsE1LQCfJRw','znAzygBCNTWxyKsiu9Hkg4r9Kf8d67Vjz3qLZEljtA398mXBnG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6682655296235127163,107,'2T9Jx5n','teWNc4S2F0fQKIx1FMpwyw8pDKjzDZmv0GT2NiSyyWjgqREYDI3dyPFEsXljG8Rgbk5KlOg','g8jp9BVrjDOzNK4eOEUYd385dpOzM','2ohrLbOTs9XfqwMvpd0kdIBT9OMbTIx','s','L8',10);
+INSERT INTO ti VALUES (6682655296235127163,107,'2T9Jx5n','teWNc4S2F0fQKIx1FMpwyw8pDKjzDZmv0GT2NiSyyWjgqREYDI3dyPFEsXljG8Rgbk5KlOg','g8jp9BVrjDOzNK4eOEUYd385dpOzM','2ohrLbOTs9XfqwMvpd0kdIBT9OMbTIx','s','L8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(21);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
+INSERT INTO t VALUES (4498531202941233645,87,'Lnn2C','CszWQTIXafoJ5rI20bo83uePp0HKygIKc2MzZVqsgco6nuwfZMjBHAzi','5CCypFLxYs8DTweV','UzXoxNIcEN','R','f',11);
+INSERT INTO ti VALUES (4498531202941233645,87,'Lnn2C','CszWQTIXafoJ5rI20bo83uePp0HKygIKc2MzZVqsgco6nuwfZMjBHAzi','5CCypFLxYs8DTweV','UzXoxNIcEN','R','f',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13173910626548477770,10,'DBHKW8DRXg','rA7NgBXRQ3BdUR3WDMqG73sXxqFqVRCi5DWs0eJrbsXEe3L4QAe4BLcSel3z5UqJMNLTaSVTAxMXThulG2BZE4EV7qZuZGM6G0ze6MstNd0tVrYR9q','vgoAXHf7dj5IOPnFHD7eu26yR24es9i','1rCcquLLrM59MuLxg','m','os',12);
+INSERT INTO ti VALUES (13173910626548477770,10,'DBHKW8DRXg','rA7NgBXRQ3BdUR3WDMqG73sXxqFqVRCi5DWs0eJrbsXEe3L4QAe4BLcSel3z5UqJMNLTaSVTAxMXThulG2BZE4EV7qZuZGM6G0ze6MstNd0tVrYR9q','vgoAXHf7dj5IOPnFHD7eu26yR24es9i','1rCcquLLrM59MuLxg','m','os',12);
+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 (4006478008997730003,148,'BQyq','0Xvxd0JgfXnrcwJZr53HY5IsBb3i25FSdjMVkvnXtP4NjWfUCrwaoEOd1lVLVH516cAJSN3VeMj8y8q3wpyVvmCe474QLYxhDM075rugALxKJB6SwdsO5jWLt4HtDudJ5wxfY2OvXuxwaCjZ5BBHgLH7jSF3frvDQ2kmfRaJD6ocUg8zMmSlAPL9PVcVxB9OeLUmxyUTFqh0O8iRHFgD0prP3Vf0po5c2Veq1o8Ny32O4XGqzfRO2dJA','z','RsA8mbITAJVvjAqwU1JUnm4EBBWBmLvnMu0I6eUwpoC3161sBlZhSHACi4OmcfpZBodXE00d7XLPbAAPy0P5rX15JD6hjhz3uo','5','Za',13);
+INSERT INTO ti VALUES (4006478008997730003,148,'BQyq','0Xvxd0JgfXnrcwJZr53HY5IsBb3i25FSdjMVkvnXtP4NjWfUCrwaoEOd1lVLVH516cAJSN3VeMj8y8q3wpyVvmCe474QLYxhDM075rugALxKJB6SwdsO5jWLt4HtDudJ5wxfY2OvXuxwaCjZ5BBHgLH7jSF3frvDQ2kmfRaJD6ocUg8zMmSlAPL9PVcVxB9OeLUmxyUTFqh0O8iRHFgD0prP3Vf0po5c2Veq1o8Ny32O4XGqzfRO2dJA','z','RsA8mbITAJVvjAqwU1JUnm4EBBWBmLvnMu0I6eUwpoC3161sBlZhSHACi4OmcfpZBodXE00d7XLPbAAPy0P5rX15JD6hjhz3uo','5','Za',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1997607079534023080,43,'hyUIevQWNrkytBO1zU9','GYgIwaB6LW1gsTLC4Ih66asIh4ATXGpH2R9FQM2PlgJ8R4OVywmSF5ZzRUDUohdCyRjqekM3RAva8dAzYlo2C1Z0PmKMxXxgnekwDFJe4HPRAK0QrYMBAuuaTjxncCPyAeBl1WTjrreXydzmuNi5x8R7FrpnAgPxd7YWY6SpTiRrKDvIHfYZkgAOAZHfIdYADf3reFOUoR5vWHJ4GRgPCkrhlvwatQ4aNoJAsSDrAAqYB56ykz','yuWTS21kcXCu3ma0wUM5','TuwZauYfA2TJetRaXDnmio0B4miznkw43prPheHrgi1881UIym4ooFG7RQdWtYo9MNqRl1xof2lF81jSIlYmsMA0Ga7kBWzLoR9rcW4I19RO4RxYacOc','A','c',14);
+INSERT INTO ti VALUES (1997607079534023080,43,'hyUIevQWNrkytBO1zU9','GYgIwaB6LW1gsTLC4Ih66asIh4ATXGpH2R9FQM2PlgJ8R4OVywmSF5ZzRUDUohdCyRjqekM3RAva8dAzYlo2C1Z0PmKMxXxgnekwDFJe4HPRAK0QrYMBAuuaTjxncCPyAeBl1WTjrreXydzmuNi5x8R7FrpnAgPxd7YWY6SpTiRrKDvIHfYZkgAOAZHfIdYADf3reFOUoR5vWHJ4GRgPCkrhlvwatQ4aNoJAsSDrAAqYB56ykz','yuWTS21kcXCu3ma0wUM5','TuwZauYfA2TJetRaXDnmio0B4miznkw43prPheHrgi1881UIym4ooFG7RQdWtYo9MNqRl1xof2lF81jSIlYmsMA0Ga7kBWzLoR9rcW4I19RO4RxYacOc','A','c',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8805439527144040708,129,'Z9UCmdmz4','jNBxVBKHKu8VATNwJCq1OZ0hlFwACSOF8b5CJZHqBUjIKFsiLYyB93nIY','ylOfej9I7','Kf3PRbLT065IAqQ6TJ3plGJJ8k51mP6LCcZr8s5WlaIBuX1fs8SE0bJhgSPuq2mcxW0mzR7d2u2MSsmHFDJHGh','1','DhX',15);
+INSERT INTO ti VALUES (8805439527144040708,129,'Z9UCmdmz4','jNBxVBKHKu8VATNwJCq1OZ0hlFwACSOF8b5CJZHqBUjIKFsiLYyB93nIY','ylOfej9I7','Kf3PRbLT065IAqQ6TJ3plGJJ8k51mP6LCcZr8s5WlaIBuX1fs8SE0bJhgSPuq2mcxW0mzR7d2u2MSsmHFDJHGh','1','DhX',15);
+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(27) NOT NULL, d VARBINARY(4), e VARBINARY(3) NOT NULL, f VARCHAR(60), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54,2804111372431016025,'ayIhD98NlspqKFEluHnx0m6mk','o','G','HBjFapMObA8pYRvKMzOdp7EgGSp1jyRhfkHdHHmcTWIQjb','3','N',0);
+INSERT INTO t VALUES (5,3394813050459128984,'nINvoSgKHK6JxNg8N7kEfRJ','TyQ','cQt','oOkgTMXjsdtG9p','D','e',1);
+INSERT INTO t VALUES (141,1230484290429039817,'tsdDxEJnGe','2YP','e5','u7b','B','j',2);
+INSERT INTO t VALUES (24,-7801151910737602500,'9Va122aKbQXUPFAyOrA','SKw','gT','i5ERNKdd07czmLkV7SvmphHjdpVjZjEiGNWVy1','BM','4',3);
+INSERT INTO t VALUES (159,286374873760840316,'WB','v','J0x','OOuIkp','V','O',4);
+INSERT INTO t VALUES (208,8682772167345971831,'L0LLAqV02','Xw','PwK','ZGkzA9MzbH4AT1kQuBR0386YY0fFQkfe7jN5EpLgmMjJBGlYQBBgVzo','j4','B',5);
+INSERT INTO t VALUES (88,5566915685573328772,'32RcJ6wQIHutaYbrXwxo2EKK81e','ez2','gc','9gAsW3HWfmFLaPj2F3fqu4WCQ7','1','l',6);
+INSERT INTO t VALUES (162,2405205683927291365,'QYYKCsQB0njjFn8Td0WGPa','Ct','tJY','h7kkfsQ92vuYzRMfEE','AD','l',7);
+INSERT INTO t VALUES (79,-4182654482908357372,'i78BjstVskN','ad','j9k','L8dw6eaDW2dwniXAvSJ3lf5dxFckWWq3y3T','rK','q',8);
+INSERT INTO t VALUES (47,7904785632167773733,'rCKBbPe1HQtOlkvzdKd7N','f0V','5c','n3J7cEgvBvtmixH0FISCKa1MoyKnbutJwLsgL','Z','n',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(27) NOT NULL, d VARBINARY(4), e VARBINARY(3) NOT NULL, f VARCHAR(60), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (3606741326,-433314585828080577,'MJfBRPPTbVzCxv73PNepLqo3acePOdrgr2Kkgg76z37md54vKD2f','ffkUPiIer1fXKM','H','UpXE','7jBkogfJbfYksB9HHMb9XKZ5tCNA6pGKeGRwgHUmazjAAIWtEpKyrJmfnBhv6qlsFc5pYEoN8eTJW0ksR','73bM1hsoa5Ux1dvppQ9oJOg17Kmqh7QnTLXcVi1KgYzh',10);
-INSERT INTO ti VALUES (3606741326,-433314585828080577,'MJfBRPPTbVzCxv73PNepLqo3acePOdrgr2Kkgg76z37md54vKD2f','ffkUPiIer1fXKM','H','UpXE','7jBkogfJbfYksB9HHMb9XKZ5tCNA6pGKeGRwgHUmazjAAIWtEpKyrJmfnBhv6qlsFc5pYEoN8eTJW0ksR','73bM1hsoa5Ux1dvppQ9oJOg17Kmqh7QnTLXcVi1KgYzh',10);
-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 (653405610,-2409362610868914289,'MjGyBD24axw3Db31oN2A6eBbOaLxiQDsrR1m6BwwREANqAaqB4gV6fKnosqtprd1WbaX6pZ','5Tq0Bbb8tQ3EYQduZTlSrqig9MZJIbCdwq3nGQ27Li9nL4ll2VhqtDOAyxFEWo','u','8aYD','RsnKtsKHUuVVfsAL87QBgIqknwpIHIXay6yZiaez1wKXDGa6ohH5UQcS8cEGjfQzMj1bwRwwCYM0wzLXH2Yea9e0t','sDCBq2lzYyPWu7tme5wh28xFrcz8',11);
-INSERT INTO ti VALUES (653405610,-2409362610868914289,'MjGyBD24axw3Db31oN2A6eBbOaLxiQDsrR1m6BwwREANqAaqB4gV6fKnosqtprd1WbaX6pZ','5Tq0Bbb8tQ3EYQduZTlSrqig9MZJIbCdwq3nGQ27Li9nL4ll2VhqtDOAyxFEWo','u','8aYD','RsnKtsKHUuVVfsAL87QBgIqknwpIHIXay6yZiaez1wKXDGa6ohH5UQcS8cEGjfQzMj1bwRwwCYM0wzLXH2Yea9e0t','sDCBq2lzYyPWu7tme5wh28xFrcz8',11);
+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 (95,8736817461502786065,'oxbVDiCEpqCo','wh','Cp3','rYQzA3k58JW0L3bFHRhEet21bEn3J','u','Z',10);
+INSERT INTO ti VALUES (95,8736817461502786065,'oxbVDiCEpqCo','wh','Cp3','rYQzA3k58JW0L3bFHRhEet21bEn3J','u','Z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(28) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(28) NOT NULL;
+INSERT INTO t VALUES (39,1472473847573310715,'dnuf','8NuU','q','dS67CAf3dTSnE1NJyZ2QLTD4hmSd1tWJzrvEz3LQYY1MuzyZ3','EJ','V',11);
+INSERT INTO ti VALUES (39,1472473847573310715,'dnuf','8NuU','q','dS67CAf3dTSnE1NJyZ2QLTD4hmSd1tWJzrvEz3LQYY1MuzyZ3','EJ','V',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2193122103,-4193069922843691568,'ebybEnScTX7zkH','5dsiNkXbZH7tMqCmWGIOEMvn4MwD6rxPfTMqqbsqf2EPYzHzisWaBzM4Jz9WS40bn1J2hvwRzesGEhkX3qvYh41ZInRwbqtyt2yoIupYyR2Aqftx886bujAI0JCfJgvyaU6rU5xpyVsfNMqNxmPCtpJNL9nc2FHDPv3b81zUhvQeT9K9ej9Kh6Uq6bpt2e0eSUuvWc8Le8f9wQHeaQ8Q2r583QGdJGH2ZsgiP0Omwqq54wE','5D','yRdYYm','TlR0qQlwGxUMoHsvP','er2eXk7vbhb9IGONBRS4mPLfREYKbC3fQ4gyTZNPHE6BJ5w6BgDh3JKliO4evHHxtWt7BF8Gew6',12);
-INSERT INTO ti VALUES (2193122103,-4193069922843691568,'ebybEnScTX7zkH','5dsiNkXbZH7tMqCmWGIOEMvn4MwD6rxPfTMqqbsqf2EPYzHzisWaBzM4Jz9WS40bn1J2hvwRzesGEhkX3qvYh41ZInRwbqtyt2yoIupYyR2Aqftx886bujAI0JCfJgvyaU6rU5xpyVsfNMqNxmPCtpJNL9nc2FHDPv3b81zUhvQeT9K9ej9Kh6Uq6bpt2e0eSUuvWc8Le8f9wQHeaQ8Q2r583QGdJGH2ZsgiP0Omwqq54wE','5D','yRdYYm','TlR0qQlwGxUMoHsvP','er2eXk7vbhb9IGONBRS4mPLfREYKbC3fQ4gyTZNPHE6BJ5w6BgDh3JKliO4evHHxtWt7BF8Gew6',12);
+INSERT INTO t VALUES (155,-6126570447070241997,'FHlV6ARMNIn82mP7WfsA0uU3rPNu','FjTBIbqB1GN0ApKt7z51m5JXvbcV7OVJ4ujcBu3NyaPTXcexkDGWvj3OJyspIokpRgH1JWiPpuTDwwgXHBIQRl7b9fF6gaWLSKtA2P6pRKlGDgEZNejJOO39Zdq3g7zdVie5Xe1zPhYxMMIHgIfHXW4MklVitlQ7NceAS6RYbiRsJQZEr0nwV2NEkhEXyWaqcLlh7qCmU5aXVF1b','P','ZK6eIW0XIh9haupDjgyqNPnuIOHo0TR6dAlkjkOMevuOrG','bh','3',12);
+INSERT INTO ti VALUES (155,-6126570447070241997,'FHlV6ARMNIn82mP7WfsA0uU3rPNu','FjTBIbqB1GN0ApKt7z51m5JXvbcV7OVJ4ujcBu3NyaPTXcexkDGWvj3OJyspIokpRgH1JWiPpuTDwwgXHBIQRl7b9fF6gaWLSKtA2P6pRKlGDgEZNejJOO39Zdq3g7zdVie5Xe1zPhYxMMIHgIfHXW4MklVitlQ7NceAS6RYbiRsJQZEr0nwV2NEkhEXyWaqcLlh7qCmU5aXVF1b','P','ZK6eIW0XIh9haupDjgyqNPnuIOHo0TR6dAlkjkOMevuOrG','bh','3',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (270616022,8179991316163121206,'zmK4WMwk5hhLOwLxdcBaPzknV3LhPxUfaH0cMnFVmcipFR3dkhDPr19HmvZQgxt1Eomp8H8ifb','BfHwjxMZu9lUXuGpEuhXOl7GTqvhTKijfCjZJmrgOmztFObDvimoOxQGMvpeBdZddlVE84is9MM2YGvTkqihokFJmg5thNpBx4QHU7QUm4sqBfxIHer6MAX8fIRpEJMIgXdFjGkWz5zf3PQ8Hk2jYxmC8lGwkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOgB3g7','y','qn2rza4WSvUlvHRNvOkwVg8GVmLVtng7K2Qojf0GsiLzZ41NYSX3AhPaF54tzj9Dr7pc','zOYehj5ggYGb3fCpkgzd0GohWYQH85XKL1VdltwexTIxkSDHhQAcqMj6FxBE8OpafUF','qzUmI1j5bvOxNERfkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26',13);
-INSERT INTO ti VALUES (270616022,8179991316163121206,'zmK4WMwk5hhLOwLxdcBaPzknV3LhPxUfaH0cMnFVmcipFR3dkhDPr19HmvZQgxt1Eomp8H8ifb','BfHwjxMZu9lUXuGpEuhXOl7GTqvhTKijfCjZJmrgOmztFObDvimoOxQGMvpeBdZddlVE84is9MM2YGvTkqihokFJmg5thNpBx4QHU7QUm4sqBfxIHer6MAX8fIRpEJMIgXdFjGkWz5zf3PQ8Hk2jYxmC8lGwkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOgB3g7','y','qn2rza4WSvUlvHRNvOkwVg8GVmLVtng7K2Qojf0GsiLzZ41NYSX3AhPaF54tzj9Dr7pc','zOYehj5ggYGb3fCpkgzd0GohWYQH85XKL1VdltwexTIxkSDHhQAcqMj6FxBE8OpafUF','qzUmI1j5bvOxNERfkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26',13);
-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(88) NOT NULL, d VARBINARY(32) NOT NULL, e VARCHAR(40), f VARCHAR(85) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7328817,221,'uPfgR2nftHAZNhCauqsO7JWjBQzrrksjF380goh6j7pJtCQ60D3','s3tSiYMP0cGCbltikoQMnglWNcMQKJ','qr8DaHqGJzjSYyUKB8fXBuPA0Kd','zpXSUzj7c0Q32MXJvgwNTH4z1IhOvG5by466iksFFPo0CeWqev3dho2NMGcBM54ohq70','TWXTW0lOW','kir5NKD4E0WNilrE2h4dAt3QZZeOJG6o6PZ1aGcxCVQsCTaaGskifPC',0);
-INSERT INTO t VALUES (-7969246,236,'Ug2QtoCL1qPfSKprGJkTl4aVNEvHQVhCWRr6wy4eB4UIWzAGy0hZ1X5B2VMDrPND0hgMgJjgKRZnankmrA','qT1OXlWxB7x7','N','jucA6MXhZoh1sKVNWdVWgzrJKiqs1fFqkaapuB','RMIDBmk3WQSJJjdx','KNB7sNlxc4O80vwWhC7HDOpRbj',1);
-INSERT INTO t VALUES (402265,24,'Uup46WfXt2djluLNfB4yAazH4QoHTHk4dkkz56COJhxSPGR5dPJ65oY','wG1IEDkHQw3PsS9V','dVIf97PaaS8bSjhLo8M','zpCZ5xFdANLmdbHHmLIO0qPUzZt2dXUeRy7Y20q2oR6MF7fc0u0jx2SjOyqMFl8db3wgww','Nq8SbQW8sGdMORrMViMOr7ADx4zYD6DRnK1Ip1x35A','PwzixcpRukRMzdIVqM3uyah',2);
-INSERT INTO t VALUES (5111989,91,'426HxcSmD5ljkOzgAeAnZH6Ve6RZwnuJY','UHbYQXQNQ352s1yCl6GKOKBSE5O1EM','eIHA1MoiWk0nSpUyfmeOHaqNrt','dg1ZxF4plsvSYfufLGOv5G3nOtMQ6lDbTXC2RqzcTFC7CBY0e5','0wA1XxHFUpzbbmKlw8Eg2BpSkFTkon3XXSfKHUb0VnVNsqz2IIohHz1Sp0uVRYLF6rte','dzXAPm7qZtTFPYKid9yTSWrotiXAm51S9zc6Z8SYBTF4wWTsVecUypMFouATGPEA8f2cE293b1vxN24oR683bvxlDCOHIp',3);
-INSERT INTO t VALUES (465005,128,'HPPVWF0yeCuJGQoxR46FGY3MhFOxehWFpMRQTXUnRfJtzFBOdOoWtnC0kolM','kL1xZhTrRBkk6IZ','XBelv','H97I8tbykax','domQTHgdvIiFucjqKm75j8bQgciCPgIsLD35IkzXk4hxbWwu9wr9jdBFPC','oGJs6QnOs8ClYwEpNkEcZRLurrAAwsdizz3NYJGqnwpYetnVrHqb6diZlkPLxiLG3zjfGHEQzTx6dbYPl8anoPtmq9p0',4);
-INSERT INTO t VALUES (-1055639,31,'FK5FH7A2WlO9DGYhz5uKs79c5IoBmhvONkdzI1Q1P8fyITaSEJdVquSwbutfqWNio2xEKy6dE','z','wj9TRQ44HYNdRjGWgJp8qs','t4TalmjA56wsp0ysuxtSNzlJH43Mxjx809TpXEuYAMA5XHV6cYQ7TiltiZ','9G9H6MnAYKOi3TxENYByKXcxYyqeC6z58C1I09fxjTEL2j657nmxBbNtRx88utucjBU7VRylcTs42LxpnTSj','0byqkhWMkhkV1fy8ixFAagtkyuVtrMXm5j0wg6k6uuUszl65W2ZkYSREWmbvk5',5);
-INSERT INTO t VALUES (3715522,73,'LozpVtMbXcMF8VNS8DEtIHgD2hmEViXqGSLLUeq2KXmIHh6t7cPsxG76VrplwlAsGKCyE','eTbJLHX7WX','c1RcaoSOFcXSjuV7AKTesnEaqgwqk2ug','qeV4hwexFH1Dj2R16lV9uucCRoM15QI2VedN325zbV3LqtEDQl0rzM56mAvruAMpL1aUDP3oiuelfafJBb','20NaQ6iofj9TgHePF90yLlZoxK2NfOdtjz4BT6kWhEfnz3V1YX0','Sw9OYYLq3rK7JWFIFG',6);
-INSERT INTO t VALUES (-7360661,100,'zm3KSJa35Jmov8kAk4OzYwgDSbx6mKnC7qvEtcYHAQK5YLz6','jNYGLBp7q6LXk5C1jZBo2GETqy','lpom4UsqbtuCTKvOEmJ7U03Kk1fbeg3W0LeTfs','Yq','oJf1MqizJo2aDeSeMXgm7qEciww0bfkSrRiOvbFSeps1qx6PtXKvkfvHjLnOwEXgGvRp1nPvh','dR52yLQYNLoat5KS33xMnmEASePiqqvAwV3Mg9gshSnGexB3uq',7);
-INSERT INTO t VALUES (-7365678,127,'huyOwNMp9Lhd1bqtUZevXfV9','8Eax9W8QlTD8ZSv4FIrejjQomsyQ','URY7ZQ2lhw','a7uV','nWkfv8WcPz7pv9BUVmJri2m0J1JZRCyiqRPClUH','wnHaZRv3',8);
-INSERT INTO t VALUES (4193322,245,'QS5B37ALytic5rjyNajjFdiAWiiTF1lYUjCvNLNtApapSSPuKSJrmlpmYNHIoNEfcU8','HmVpNxtnmkl','A9qWm0','0vSBZYjD2LgwYWwWGJmUxezTnPMaey4Eh5ELMJWIqWWoqweJmO6MXX0J43w3VV','i5gKyRfsNvDPCcYbX5H2CCOW83kll5NQ8nZBc19o9EAAhMrys25G1Iy4WJ','WgJ0axYPPyN8XjyJTffvdkS7HNLzUku4sB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5658000,91,'vdI2Fz4O7Q8zP3i5yMQ4OeAsgvu4iilS5qAzYCVYkSwV1UrQzZ8ZveBqd772p15','dyq29e8OruDaHVAQj','NFn9w3Z2P9V1y','LjDh6WpzFVn0LOp2BPTGbHSqjvNV0wzcT0q0jqaF6MP4hkXrixKhxbwxVl5LnM','ifiilUQBuesEa6fy3l3i5P6r9cMBSP8RpHjeNNIVzjaPirjPrARYTlhLTKCGXi9zHs5aAJ6gH1VC9UJu3baUTlrafkQjzI2','2icWuj0z85gfjfw9U04rGWTq7xF8ZeecfmiadTbRdAXkxMYOCtjlMal8tCmBC',10);
-INSERT INTO ti VALUES (-5658000,91,'vdI2Fz4O7Q8zP3i5yMQ4OeAsgvu4iilS5qAzYCVYkSwV1UrQzZ8ZveBqd772p15','dyq29e8OruDaHVAQj','NFn9w3Z2P9V1y','LjDh6WpzFVn0LOp2BPTGbHSqjvNV0wzcT0q0jqaF6MP4hkXrixKhxbwxVl5LnM','ifiilUQBuesEa6fy3l3i5P6r9cMBSP8RpHjeNNIVzjaPirjPrARYTlhLTKCGXi9zHs5aAJ6gH1VC9UJu3baUTlrafkQjzI2','2icWuj0z85gfjfw9U04rGWTq7xF8ZeecfmiadTbRdAXkxMYOCtjlMal8tCmBC',10);
-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 (-2462707,237,'E8ElYMsKtrUTnphr0pBesnRBd5cD076VlKMboS2r9','r2ymLw9rblarH','dm2UwDpYZ8XVDAn5GlOT13UlSWhvyEErPDII6jP','5tgSljA','pq66JJYV5pnP1pnkY1679oGtX4d3E1FjDUjDaa60rPbZtcaWRAC056uysxM7E7WSb17ZD3Oj6t50LwxO','hzbE72ocoRy1EbgyLb1HJPV9KGsvZo5WcEOf4XJZKibPGrNRWlC2sK1JaF6ls8dqcZMcn3uXtgCEcCtKJcJxMZj0sSB0U0F6D5Ku',11);
-INSERT INTO ti VALUES (-2462707,237,'E8ElYMsKtrUTnphr0pBesnRBd5cD076VlKMboS2r9','r2ymLw9rblarH','dm2UwDpYZ8XVDAn5GlOT13UlSWhvyEErPDII6jP','5tgSljA','pq66JJYV5pnP1pnkY1679oGtX4d3E1FjDUjDaa60rPbZtcaWRAC056uysxM7E7WSb17ZD3Oj6t50LwxO','hzbE72ocoRy1EbgyLb1HJPV9KGsvZo5WcEOf4XJZKibPGrNRWlC2sK1JaF6ls8dqcZMcn3uXtgCEcCtKJcJxMZj0sSB0U0F6D5Ku',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (5058418,166,'PDaJqTh91M','fBF2oibsAHLyc21jYDRzgnmzHICBz5KzWEfereRrdjdfoIhE77dr5zRTsES8jm7mjuRPaiDXkvK5uJ3Dt65xpmvSiCG87vCuqansqs3hhcZYzOE2MkxUmu1nZ4ejjet3ALtAJlVuqtHMvb4pRxcmmsa6o6Ml9VKdQUlwQkeLqSHrGvYaCCkv4','JdEfogkjPsvL3buM5ciADz5Wq6ctX0JNBqnepT0S','NwOnunWBXgeswLeZV1yfd','YckJHzJLM1QSUKZ6D513vrnsRMrCosvy96JPGzKSZmOV51N1pJ2PV5d9','TrYaN84UEsydZlmwthYatLEWRlYcHQdhGPCGOJzWwFtEoR3Lue4pzIpSpdYcQ2fgTbM8MK4oiLYUzbGcnebnah0mVE',12);
-INSERT INTO ti VALUES (5058418,166,'PDaJqTh91M','fBF2oibsAHLyc21jYDRzgnmzHICBz5KzWEfereRrdjdfoIhE77dr5zRTsES8jm7mjuRPaiDXkvK5uJ3Dt65xpmvSiCG87vCuqansqs3hhcZYzOE2MkxUmu1nZ4ejjet3ALtAJlVuqtHMvb4pRxcmmsa6o6Ml9VKdQUlwQkeLqSHrGvYaCCkv4','JdEfogkjPsvL3buM5ciADz5Wq6ctX0JNBqnepT0S','NwOnunWBXgeswLeZV1yfd','YckJHzJLM1QSUKZ6D513vrnsRMrCosvy96JPGzKSZmOV51N1pJ2PV5d9','TrYaN84UEsydZlmwthYatLEWRlYcHQdhGPCGOJzWwFtEoR3Lue4pzIpSpdYcQ2fgTbM8MK4oiLYUzbGcnebnah0mVE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6677211,190,'6e32kIHhqqViZYSPil9eJ','UeWnXt0S1hqURmyMMMahDNOuo35f1R6eIRJXuyxKcYSKQMRvAq2ORnlPmld4sPHSOP6opqLM1a8Mus6vFlAaq1WilAF0N7QxAGRbK8JWvJlDUBUc3QJEYg31ClyFAwbNwO7TcIXEmxNJ8lpcU3','UCY37XUWxl4Clv4El7g7wL2I3ji','Lft55wVwdgKjYQfCxX4Uugc4P3w9kCApu4JWwyFhohFwVXjEtGSGcm1uXDiPreA0aCtZD0mSW0SViRx','cEWlrTqtmSuhV0S41K4E4SmRRGINn97dIuWwFqgrE4kWyw9Who9wLWclynSEdu6IOrjuyfuuzri07V5K','aUgDnogPgLQ6IK1nUOunZoDRA2gp6o7nlhXYz8PaiUMOQ9',13);
-INSERT INTO ti VALUES (-6677211,190,'6e32kIHhqqViZYSPil9eJ','UeWnXt0S1hqURmyMMMahDNOuo35f1R6eIRJXuyxKcYSKQMRvAq2ORnlPmld4sPHSOP6opqLM1a8Mus6vFlAaq1WilAF0N7QxAGRbK8JWvJlDUBUc3QJEYg31ClyFAwbNwO7TcIXEmxNJ8lpcU3','UCY37XUWxl4Clv4El7g7wL2I3ji','Lft55wVwdgKjYQfCxX4Uugc4P3w9kCApu4JWwyFhohFwVXjEtGSGcm1uXDiPreA0aCtZD0mSW0SViRx','cEWlrTqtmSuhV0S41K4E4SmRRGINn97dIuWwFqgrE4kWyw9Who9wLWclynSEdu6IOrjuyfuuzri07V5K','aUgDnogPgLQ6IK1nUOunZoDRA2gp6o7nlhXYz8PaiUMOQ9',13);
-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 CHAR(25), d VARCHAR(69) NOT NULL, e VARCHAR(79), f VARBINARY(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2480918066884951590,16,'teY','fq5KlQJsTN6Uh12Qk1GBsK6THIlXk','P6ftWyw','2V','6','Fvrg',0);
-INSERT INTO t VALUES (-189226123425515721,124,'hxkIzj80ioFPnIL15RLGSC2dv','mdlIgXY6NEwFJLMBgqb7f207PZ56d8UwE5fL1HLSU5BrwlOhhPPeX0hf','vmqKESvTXmgGGRYv53Ln7viY9cPS0pjVIEm7u0HHg2nQz','M','9gLzeOSvJdD9BId9','D9oF1JpIFsMf1epi1pqq3zvmMQX6s0WuB7k6Zb0xbasShYWG96ZW3mxrg9ySNbZt',1);
-INSERT INTO t VALUES (-4859702948935501897,228,'Ur','tHdncOlGtHD4wh9lik','EvXC7krfLD8a2twE5JA3asfVpJydNju','af','jn2NTgR8pllBmb0yAJ7Kfq7iaZ9KvlF7R7oHUagnyvXJyU3UnjC2PrQPxKNRr8Zd4hHcUA1','aK4fK4haQgPLdlaSsOiwJvr0un8RpkEKM30aEg0psE4qidzAS',2);
-INSERT INTO t VALUES (4736666248057947563,29,'uen7TQ6LJ','SnqnoFHXEouV55YBMMCFFOS','OlciE5aEv0mM3xb6tScNUwtXPl7Vu','N','k1s6G9JF2j5tJ5LFN2IM2b9icBcP5K1pWSNuqSH2g6oBWtnxo4lFfIxm4cXVI9ZD7wPgDzSLhYrFbPwJkJF8wkIEUQ','BMrUOLVQTfbprFiYwb2ILn',3);
-INSERT INTO t VALUES (1661530613767286571,14,'scfx0','rpsAh3xDU9zRLT4Jh4OytiUkrOfbCZHICetM0ZSXsGK','54newgxFDxOP7P','IS','p9D6uvi1U2nxTNPBU1LznWsWdLcQVX7Fr1K1EPkrOTrcZXx42D4axYB7nWzqoKpDzLAZ','q90Hg9EkF5lpZc6t8qKFh8yMevWqqEcC171',4);
-INSERT INTO t VALUES (3661533243776365729,234,'y6f9r3hyKk','OKkXNziJwR1DmeFSnCBViGp6LMavdtFHNN6jlqhyvWt5cgFZAJtrDet7WhacnC','nXAzf9FAoIGY7Qku9jOCx4qEXQnemiC6qGD8xnamrhmM2','e5','Ic6hss','J3UceljlYdl714sG9uewLq3vy2A3TC6uZseMRcIoopoFQaTWIGs2TzghLXABdcmbp',5);
-INSERT INTO t VALUES (3319748459955962341,0,'IbKN2FlKlYOyQfnxE','MiXf4wLAdOiRyAJGDQ3iUQf3WwlT5vgsg32H4fC0U','az8g9Y4wGerqMBtOOEACTsxvXh3wLdMVBE1ltXS8O4YPvMBK8RLb9hQfAasykMHSpJW','o','ZYrfrWqHy6OYj5SkV4tm7SzmAdWsgkF1Q8gl1m','7BaNv7lvidKyh8OMF2PUtO4sTsI1B0BteIq2JJInj1pLzo6KTmxFgLjnktbymAepJraSQqtWKCNiFhE4LuN',6);
-INSERT INTO t VALUES (-7994838593166406204,247,'R1ciOHM','j44TDDlJFvPjlkmPszykw0fucikvyjEdgC8tAZmYphhfiJ8vKOs762lVy3bo4gQgYEn','8CvMCJyNaYO5YRHp0V3OIEq8TO7bkyKjfdE8qm5BjqcFyWVNMKT5CZEAdYE6wRXdNm5h3ighMCRN','p','PcQy0LwluerNbo5HTl6BOZBDX7xmWuYW9sUOMGZgqVBxL4YiM7ckuFfukicGFExSpuxXazx7BpSM3FbWH4qI','PbdHZFuVE0tSX0cGiZHOxzY53SMZtSp64QqlygMnX9xh0LOvm2UADkI',7);
-INSERT INTO t VALUES (-5770054866276934173,252,'VplwGfIBA8nwgjzmCiFGFtK5','JzB6RA9n8rwqlUSqgG16mILBGGqIFCwCjKbqS','CxD6QdT8M05XMR4B7iaPM','iN','6MewcfzMTHDuosj75insiZJEQkFVfIR','SP87rHw8pf25AbLifHWfRSmanIiKMlROnikbPf5Nw8Zyu3UAD1Jfi1',8);
-INSERT INTO t VALUES (1254110575545463981,2,'Ln656GI5LdbL','NoNfXF0QRU7npYZryiaGagLtn7n','2QrqCoY4udocxGWtiPFBw8vBhDH7dfAXe5nM1tzIS7dd','M','cCc','pyq00DqZmPh3r2Ux005izSKHjfWeZNuJVe3UUrKqdBVWTC6fL1Cct0MuQZS3nPVFoxsmGF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (132,8829467773651916737,'0MaVW','zY9EDuMzyGXgmEMcBt7XSxcRbot1L4HImNyG6nzONu6jHoy8M7dPDlVFRyYJ30bun7cOb0liZulKNYNWvf7MtqRTCFQiEjtZJX6Wk20tviB','m','iJjMzruxIQoNUHsuRb4L7JANY9AagdXfN85eGO2f896zwe7M2OZGIHQYwtvLY6UuiFUO5SqBtOmRKyJPkizcWE','Jn','8',13);
+INSERT INTO ti VALUES (132,8829467773651916737,'0MaVW','zY9EDuMzyGXgmEMcBt7XSxcRbot1L4HImNyG6nzONu6jHoy8M7dPDlVFRyYJ30bun7cOb0liZulKNYNWvf7MtqRTCFQiEjtZJX6Wk20tviB','m','iJjMzruxIQoNUHsuRb4L7JANY9AagdXfN85eGO2f896zwe7M2OZGIHQYwtvLY6UuiFUO5SqBtOmRKyJPkizcWE','Jn','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2,6266591635459502358,'i3UoDT5zX0SQMeWh0J','JFSDQdxY8lc1TNrbiNgMGKR1sTydIzH3CSS6RzNUs7VRA3tkZWk7J8ibudlxzLGToFU40mLlTfBgAFAEs0NBvVLJt1hx0pnw5EFeJPp3AdfGq1ywQM7KkftZPO0hiI3sVh4XliuHiLNRamaItFlGf7D1HuEAWGoxkFKsFdcldl6WUgdEluZCFe7yNm4rvUtK7n8uvLUhUPBCGAR','F6K','Y2HRn8XF1pnlBJ4T1zXDjQNlcIgTZ6zn8Du2oAJt88eGpXutiiplblRnEewUtZHaEDzPYUq8Tq','U','g',14);
+INSERT INTO ti VALUES (2,6266591635459502358,'i3UoDT5zX0SQMeWh0J','JFSDQdxY8lc1TNrbiNgMGKR1sTydIzH3CSS6RzNUs7VRA3tkZWk7J8ibudlxzLGToFU40mLlTfBgAFAEs0NBvVLJt1hx0pnw5EFeJPp3AdfGq1ywQM7KkftZPO0hiI3sVh4XliuHiLNRamaItFlGf7D1HuEAWGoxkFKsFdcldl6WUgdEluZCFe7yNm4rvUtK7n8uvLUhUPBCGAR','F6K','Y2HRn8XF1pnlBJ4T1zXDjQNlcIgTZ6zn8Du2oAJt88eGpXutiiplblRnEewUtZHaEDzPYUq8Tq','U','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (156,7873737534572182114,'fb7piJz','dXSbq8kEghSoI9CRtixzO3PvR9f1GS09gmFNFdoC6Lgg5jThULfs36ZvJH0l0ltyoIurhiBnypC1sZVV5hFf7qOWHO34LA9yD0aQCYCufeSvrBmQg5Qn8rYZgvBTiFGGhV7QtVQwloC0KsWGPyyg0XigTZayasgirDr7DSR0Dsqp1s6ZNkdOdUwZZZWftVZbyuRtoWkYXDKKEmpnLO7pqL2qnTBI4DV0AClT5Cn','O','XobThIawd0cO5uxx13KoC4PPAV1LPjzjSRm3BJ1edFKutDKo4K46ZbBuLN2LK108wzkcDHgRbWxiSI50sVg3XjyLpltXI7DdrrBl0btgUUklcdidybKGD4CSYQffr6zstGGEyVa00tWsvJs4sRaczYiFCPlYTRohWIscXyv0x3rovFZrquufAf5','4FD','q',15);
+INSERT INTO ti VALUES (156,7873737534572182114,'fb7piJz','dXSbq8kEghSoI9CRtixzO3PvR9f1GS09gmFNFdoC6Lgg5jThULfs36ZvJH0l0ltyoIurhiBnypC1sZVV5hFf7qOWHO34LA9yD0aQCYCufeSvrBmQg5Qn8rYZgvBTiFGGhV7QtVQwloC0KsWGPyyg0XigTZayasgirDr7DSR0Dsqp1s6ZNkdOdUwZZZWftVZbyuRtoWkYXDKKEmpnLO7pqL2qnTBI4DV0AClT5Cn','O','XobThIawd0cO5uxx13KoC4PPAV1LPjzjSRm3BJ1edFKutDKo4K46ZbBuLN2LK108wzkcDHgRbWxiSI50sVg3XjyLpltXI7DdrrBl0btgUUklcdidybKGD4CSYQffr6zstGGEyVa00tWsvJs4sRaczYiFCPlYTRohWIscXyv0x3rovFZrquufAf5','4FD','q',15);
+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 NOT NULL, c CHAR(84), d VARCHAR(68), e VARBINARY(27), f VARBINARY(67), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4521245012563385137,-1804053,'tc7cBSZe44UV3mGxchxaOCMKM0CLy','pyqSUgZ2UuA2FmD5IOS46xV6HLxS4sMcGWvwAkujwxkESBhftei0mNViM6','4MHNfyxcYj0QvjCWMqpEUmZNqgY','0','O','Eq',0);
+INSERT INTO t VALUES (-2253064505179039587,5982645,'oIc40Vg0JKv7zrJHWwOOgHW9ZOQvhIgCc8SLjIkvJ8vnawvl65gaXNAgrG6Jyi8bngGtgr3FV3','PoxoIBrgp60fAhwhyMTEFEm','VqvOgpPTYayNll','DwczOqEpc0gQ2RocP3ebZfPzgYoDuNku1ASqhfqyCYaRhvuQAEis5T74C','r','HQ',1);
+INSERT INTO t VALUES (-5837056314203407021,-1904650,'LIKPyoGJC3o54l3c5P2HPdQAMC9QVv4Zbt','RekBQTCYRgJj9UqBy7PgGHHfVrGsWyP8GQCUZ5xm1h7mFV6726DPJX','Ld3KFncFdTHbDPCC6s','3WdV3WU37z7CNNWcw5Y15qvlHGrx','6','k',2);
+INSERT INTO t VALUES (-7591928693453664397,-5359147,'krj54KS2zi22GgIb6zF78yeXP7XofewYYR6k9sdUyyDqbUkfEIeT6nU3FBJ8ELnp2c26BKTsPEs','fdiG9I4dxFsleYrmp0fIDVis','m09YtsMRutR54TCnh93Y','RJVFuuhD1DkBHUx4xYINUrVXuoALkNR5UjkQwzDYnYLxdRXZn6IfUqY','x','e',3);
+INSERT INTO t VALUES (-5134893125803002964,6344884,'QDEmCCEhv6O5rLFtArR0SDxoywmMj','t3DtG08gABX0PqUGAiS4yMZARYX4','CSyK6Vpzxr9EWWrw0Nk05gt0','fDD8','w','b',4);
+INSERT INTO t VALUES (4725924934907583140,-8108456,'s6p1b6YaHLhFOK4dx9htrlGkSypMsov5dcnY5oNPsOIKp5UIgym','vC','JJP','eZ4l6FoanqSsEvNeiuuAar9JZeRTahZ1xR0niscvQTmkf9CT1MP4v6AGXn9IwZqjDl','H','K',5);
+INSERT INTO t VALUES (-1035819929728921012,1917839,'oWq5UrwjTTEtAJXKQpD6zo8tnOwcODR','pLtTMjKb15ClXd7E0ZI','44cehIRvdpyiufYVfJn3xYH','4ZJ1AWzv0gRTODZHT0MBqoygmW4qP4aRygSE2fVqeAOWxXsprHZL5UeHmnRXcx4e','o','jb',6);
+INSERT INTO t VALUES (8185580111772452329,209155,'wO26FkHXzYZyAOxzhHWW034B','FHHIwVS0n1crmM0GK5KNMDaX1l5wHdj3W4fdfuf','KHCELKIVSL','w24wWfOY46w0mPfaIpN4XS9e2v07C0ktSa7GvH2Ex5CzSuKtn3jegh2T8HqIrU','7','XW',7);
+INSERT INTO t VALUES (1354855694724273926,-3894636,'cH9PgjS6QawOo8o1ffvm38WcuT3fwmGyMsDysOH5jFWLRz1n7MQ9HnA0rt9NuIxcGQJwvsrJ1Im1dDmB','6n0qLE66X3otYgm4ZrEF8pfxyhyomZpJRZMbsFVB1w1hfOrRMWN','xFXce','TS7OtNnhjnAyiY3NDVCHDHnfmKjNHkayT1X3hbVowEC75DIkaaM0LT9C6KY','H','w',8);
+INSERT INTO t VALUES (8975504809551198770,-2193109,'XERXKtzSp','7yX4KRVaEfaOiGxRMSkvAB0j0KYvxpsfCwd','A1nUubPk8qf8XvwQgPNk3gxc6e8','gxNgSCpI3X0R1SMFtMjsv','V','4',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(84), d VARCHAR(68), e VARBINARY(27), f VARBINARY(67), 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 (1072501888963686920,189,'cbFh0R','7Nk0H9hOIoAFRlyD1h91nk','q2ehVKZlDnzezn7LTAusCuCurCPHITlVUpi70xLugkDhe','9u','FOKsR7it3wlLBAGq4C4ueV3SZMmKUHettRphAaHSfFVcdsO5EgkZ0g6beakeFmvun8gfDcCoj3udu4LtQjJUBQpvGMsRqUzl','pvcgQmGFFQ4GAQXfoK7u90HwQNQrxnbZbX',10);
-INSERT INTO ti VALUES (1072501888963686920,189,'cbFh0R','7Nk0H9hOIoAFRlyD1h91nk','q2ehVKZlDnzezn7LTAusCuCurCPHITlVUpi70xLugkDhe','9u','FOKsR7it3wlLBAGq4C4ueV3SZMmKUHettRphAaHSfFVcdsO5EgkZ0g6beakeFmvun8gfDcCoj3udu4LtQjJUBQpvGMsRqUzl','pvcgQmGFFQ4GAQXfoK7u90HwQNQrxnbZbX',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
-INSERT INTO t VALUES (6881312908019395742,103,'nhNnMmeMSa','N2kuJ6we0xvpOgOP6FsaYwRNnJtQbSnDgrqEibyZx6XI','NPXCLMEgm1N5PRn','y','RiLI5pvpcKy1Go','4NirCuXMbkS',11);
-INSERT INTO ti VALUES (6881312908019395742,103,'nhNnMmeMSa','N2kuJ6we0xvpOgOP6FsaYwRNnJtQbSnDgrqEibyZx6XI','NPXCLMEgm1N5PRn','y','RiLI5pvpcKy1Go','4NirCuXMbkS',11);
+INSERT INTO t VALUES (-5321953702935753389,-2802460,'MBb3GxQqfpKzCTtRj2SVKQMeV5Jw3TmGl3rCb5HulXIX','iIkwiOUsj39t7GK8OEQCYFNfRwzUM9AWCSpjevD4it','DyQ','oGNTQzEcMZ94oe11kwwXHnzHN52PpicVSi5yKmCiNKcF4xzAIT1U4vRqUoYr','U','N',10);
+INSERT INTO ti VALUES (-5321953702935753389,-2802460,'MBb3GxQqfpKzCTtRj2SVKQMeV5Jw3TmGl3rCb5HulXIX','iIkwiOUsj39t7GK8OEQCYFNfRwzUM9AWCSpjevD4it','DyQ','oGNTQzEcMZ94oe11kwwXHnzHN52PpicVSi5yKmCiNKcF4xzAIT1U4vRqUoYr','U','N',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
+INSERT INTO t VALUES (-3365641532177137614,-7582820,'Lg7WRAAHM9KLpHx2CLm9Ve23uSlmSm3xkqB8dW8Gkj4eGj3BxrggsQ9DZMAryUuvTk5EFBFWuI72nwUnv7Uu','ZfgzQCFOU','jzOzoTOzbOmK','atonzUHmrQm5kXq5QSB33sAxVce4Z8aAn5JISfeHbu0B7ra0AxHN','G','eR',11);
+INSERT INTO ti VALUES (-3365641532177137614,-7582820,'Lg7WRAAHM9KLpHx2CLm9Ve23uSlmSm3xkqB8dW8Gkj4eGj3BxrggsQ9DZMAryUuvTk5EFBFWuI72nwUnv7Uu','ZfgzQCFOU','jzOzoTOzbOmK','atonzUHmrQm5kXq5QSB33sAxVce4Z8aAn5JISfeHbu0B7ra0AxHN','G','eR',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5609004570691763236,4834961,'wbkniX0X9jrLCSz86cZqv1gaQXmK1DFNl3wic1atWtS5W8O3rG2dXgpOUdII3exjX','CfMjCqHwYSnHYbVXFccxNhnKxEyZRoveM365YXgOkv9fxuil2VNGLFcZLWNbV1KVxlaPAwPzaQ74UMr8jwPVAAtEjSKDgYXBo6vegseZBYGos6TU0TcCSNRceb4XB9c9','mvSk','LOtFFXdJJcPw7mKnT7FSyxe57sKSGqC1rgWLVzODuRvyyDsude','T','l',12);
+INSERT INTO ti VALUES (-5609004570691763236,4834961,'wbkniX0X9jrLCSz86cZqv1gaQXmK1DFNl3wic1atWtS5W8O3rG2dXgpOUdII3exjX','CfMjCqHwYSnHYbVXFccxNhnKxEyZRoveM365YXgOkv9fxuil2VNGLFcZLWNbV1KVxlaPAwPzaQ74UMr8jwPVAAtEjSKDgYXBo6vegseZBYGos6TU0TcCSNRceb4XB9c9','mvSk','LOtFFXdJJcPw7mKnT7FSyxe57sKSGqC1rgWLVzODuRvyyDsude','T','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7344884123610331353,-1107112,'7RnMxXx4M5P1ly4lPMhbHUclKtIx9PQYsvDkiOOl5o0ICGZyfWttnvU0YPr','MsxgCzTniGHvnRo0wGLNNkGEUWt2ivLO4HwX8NM2MkRJIDDkqwTvT8fiK5FMWcKvtHTCaMLzs5547K3OQvbruKx7iOBu9wEE50jgmj18oCeQCb','geNSNiM1fjWipa1RqG','1CaQGBzRSRFjicUkUXVmEGjS8YRPd1qudi09bvN0phKni8MSLerkjL0xnJ67VVYrhuFfINiEg7oOwMTlXQcFpIwaB3K7HK02pxkM9hibzRAS22EK2kwfO36rlZ3DBDvdCSkuxynjraBh3caM68JidhxQn','u','h3',13);
+INSERT INTO ti VALUES (7344884123610331353,-1107112,'7RnMxXx4M5P1ly4lPMhbHUclKtIx9PQYsvDkiOOl5o0ICGZyfWttnvU0YPr','MsxgCzTniGHvnRo0wGLNNkGEUWt2ivLO4HwX8NM2MkRJIDDkqwTvT8fiK5FMWcKvtHTCaMLzs5547K3OQvbruKx7iOBu9wEE50jgmj18oCeQCb','geNSNiM1fjWipa1RqG','1CaQGBzRSRFjicUkUXVmEGjS8YRPd1qudi09bvN0phKni8MSLerkjL0xnJ67VVYrhuFfINiEg7oOwMTlXQcFpIwaB3K7HK02pxkM9hibzRAS22EK2kwfO36rlZ3DBDvdCSkuxynjraBh3caM68JidhxQn','u','h3',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2971525267945563623,-4152076,'u2qa8t9kJsgihtAuWmKEYbL4h4sOJe','q40OLSGQ2XiJGhC098','IgRSufzntkIs9aVMXmqH','PMTum3YXiMg87l6ddwVtQF0XdRTUGO2XectpGg4qXVdk7TtLKEdn5ARChPWifG4fFnlBc6NbL7NUnbHiSWMiQTyHOonqAUmPE','nm','C',14);
+INSERT INTO ti VALUES (-2971525267945563623,-4152076,'u2qa8t9kJsgihtAuWmKEYbL4h4sOJe','q40OLSGQ2XiJGhC098','IgRSufzntkIs9aVMXmqH','PMTum3YXiMg87l6ddwVtQF0XdRTUGO2XectpGg4qXVdk7TtLKEdn5ARChPWifG4fFnlBc6NbL7NUnbHiSWMiQTyHOonqAUmPE','nm','C',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1157528901250017031,6404228,'6QUhZWrylXQ99bakBWCBAJPQ1xEXcX5TEq8E85wUeZIeF7TDtCOnij49hDW4qFl8ijumGVxYUme0yuOCV8w','CNu5UvYsH6VawKUDhvJHeqpiorqjIxyTPy5yZOUnKS0S6U9b2zTUIACuZkd6PsvrxD15','n1c0s7xwvbF','6D1yyPfuImizQ7PE0YmURCpX4aL36yZhYCqSkaB6X2JFFfyzDUvAZbtewm1FTQEQJRIoJAWpNsN4ZKkwWnjS4EDB7yVL0jKcj1k4yTjFnWhKG58BK6nHEJ9YHTTa','U','yc',15);
+INSERT INTO ti VALUES (1157528901250017031,6404228,'6QUhZWrylXQ99bakBWCBAJPQ1xEXcX5TEq8E85wUeZIeF7TDtCOnij49hDW4qFl8ijumGVxYUme0yuOCV8w','CNu5UvYsH6VawKUDhvJHeqpiorqjIxyTPy5yZOUnKS0S6U9b2zTUIACuZkd6PsvrxD15','n1c0s7xwvbF','6D1yyPfuImizQ7PE0YmURCpX4aL36yZhYCqSkaB6X2JFFfyzDUvAZbtewm1FTQEQJRIoJAWpNsN4ZKkwWnjS4EDB7yVL0jKcj1k4yTjFnWhKG58BK6nHEJ9YHTTa','U','yc',15);
+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(66) NOT NULL, d VARCHAR(87) NOT NULL, e VARCHAR(75), f VARBINARY(91) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9945163200252316759,3570006289,'EBBPSONQVq5U6i5','1JVd7DHwJ1CQccUisa','CweVE0aNSzbmG8509VWMnBzHmKPUcTpKM0noyDNruq4','9xI1J6hlFmRAsDTSV2tPW7E9ONhLhG0iSr','V','G',0);
+INSERT INTO t VALUES (17755135568613944387,2223074976,'LJRXGJ8fmhlYC9nVk','cm4v1ACHhO05GtioQoZLnHeuHMrUFTkJGsheIAOksrkGnNY','LxaP3Lgrh0VObVcWelPfS6LOoooufdk3CESttBoNkmyjahSUZjSP3UOGAIvnvtG2IUsJYvpC','7Y68mf3o3rU2Dwb2SD2aVmrzUm2tWmudfToSyJ7G9vsgoVKYkDiXqBtZL1NFrX5s3nCgSuCnweSco','L','m',1);
+INSERT INTO t VALUES (3970142408330660691,1875018690,'qyXIE8yP8YPGM','Do6kRAJ8adw4VHbJAFoDBobOjUNlzqR1JeslN0qsa7KHDFVLYCjke13JieN3Xt','C3nUfxySjF2KQtEU5p0T0RWonDmHvhwczBkpsCNpFFVswd','Zpz3A0C4kzZRaSsmTfsTAOyH7HyBlg4yozUaAQMkN29W1peqoM6rNSLYVPngmIuzOPTIdot','5','J',2);
+INSERT INTO t VALUES (14000714694896948778,3198514521,'rCF3','45e7O','en4VAxjyxknk3h2EYLOIPBT8Ld7XEbqsvG9Ips6dhgTGgBRKcPg0MeB8svMwf9NYJbSIsOcn','lUbS5hZjk4gs7kBZq8sx1tcHr8Ki44lOKX3LMkgnLRZiDzvaYjzMWK1DfUAUxgkUg1FkGksfFXt6SQbZ1t2','u','y',3);
+INSERT INTO t VALUES (9240273597570019762,2513472011,'SgCVXwJ9Hrn','nkxWmOQuQbeLmBCsC4U','JzoNMDJFR4y4seslgHAqSxe09CkP8GdvBOP0NwvZGzj6EIsyDq','PiahXtKPqS5V6Z2SrGEaKDmpAB6YqYTgq2fmLpBwnpjauuLOaI5LXFw4sXQtZCyCbwefEaI9mKqKKt6VA7h8lzd4eH','P','R',4);
+INSERT INTO t VALUES (13958332411904715027,3804962831,'O5EF','MGCDNbcl1rtYMjRST3twnrBC8Mxl1ACPSdAS1knhfpbPOk1BcMxVkieo1i9ZnNW7U75Q8FCpJdiKEFixom','6N0Uk3bkJHEj7fByTm5zMv6qvrrRFmKPlee96YoQOMEdqIf4dp5NR2vqldXT5vFV','PwyNRPPaFNhrskCnlfPk8Gv3rAzlQH0ILTpZdDNlWj5sUmD0qiywWyl62ud9FcuXxsgfiztj','F','2',5);
+INSERT INTO t VALUES (12058174658357840481,135069199,'f','5MPR3JCKLZqEYYo6KrqYIfs75uEtIOD0SpvU366eLszyizk','O7CMfsIcwtbaySb2pJ','ta5CWgg8x1eXOg0GEvPppO9TGdmodol120Re4w0WPblsF9I2Kr8MudRkgqhIQvzHWyiZ9MB','X','B',6);
+INSERT INTO t VALUES (15792332867875450132,105166319,'lHFaOokmv6DZNKVhLl6vEfYxCMYm','YtZPbWa3HlngEi','YB9szFUMRoqNNTLaFlmcTOL5zZ6X6whPDtAiTXJcnwjolBXAeOQtbkapbeZ90v0efkW','kHRzOBs2tnxdpSbIvC1pFKnQwtemUsIiLpUzxj0fJ5xMEQzSjdFAO5JM7Guo0N6','M','m',7);
+INSERT INTO t VALUES (11244087116403520394,487941274,'KkXaGXWbo5gfcsFjxM','o1BiqpmJzTmqKt5pYWSTgW8BBy6REd2r2H1fASrJvjkj0Xc','aoUffSpJxtVZV32','dORRQkAHMU2Z161D8hqNMwbTG7ahvGCEMGaMhD8t43oD6xyqetNuzYhUKfNyEVwMLzbG37ERXrQVqYJNAZPvOsA3RO','T','j',8);
+INSERT INTO t VALUES (9612878044004696209,2071003073,'S','8GwDADa9S6gs5bqpG1edwfRRtIU42hwhSEvbQBIf9BhbRWvpPqoGqaBXy1gigws0RHW0ejYU2wtUsqLN4TMvNS1','9oYJPfCKCgNE46ByholvmMN','QvEOMLFnwaU5SuLCipcFhyt96sHxZFIVGbq4','y','2',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(66) NOT NULL, d VARCHAR(87) NOT NULL, e VARCHAR(75), f VARBINARY(91) 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 BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3682780458318783952,2490007404,'iaEdE1gWPcG4PgYSMU','fAgTA6Z61p9Ahlm5avG9K4byAXBy19eqxR83P8cqgk0L0T4N0','laYqLfX66Cm1iPjPAmgJh76zoa0Z9hBvNkY3bneqXNJLu','aQE657BLE34urs5soxNPFoC0bgq6LYJdYlHVWkVKTdrXpvzulY4MD7ALTwOjt6TMBsWQbpbOWVwE8','E','3',10);
+INSERT INTO ti VALUES (3682780458318783952,2490007404,'iaEdE1gWPcG4PgYSMU','fAgTA6Z61p9Ahlm5avG9K4byAXBy19eqxR83P8cqgk0L0T4N0','laYqLfX66Cm1iPjPAmgJh76zoa0Z9hBvNkY3bneqXNJLu','aQE657BLE34urs5soxNPFoC0bgq6LYJdYlHVWkVKTdrXpvzulY4MD7ALTwOjt6TMBsWQbpbOWVwE8','E','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
+INSERT INTO t VALUES (17614757116451045920,4191887692,'HXDvZbZfibXWEoW3y1Id31aBbFm6P3pnWIdDHR6ag61CHwYjdR6WkA','bqOuzf2UxooXqkFrNuovMsgRsyO1TrAphV6rZ8dDQ9aimdf9tiyaUPOOwIka2476sgX8efAx','0c','I1J8fGDer8TZgEPDC9kzRpAGAG4IoLjAIvQ5J4GNVTQiM4eM6m','j','U',11);
+INSERT INTO ti VALUES (17614757116451045920,4191887692,'HXDvZbZfibXWEoW3y1Id31aBbFm6P3pnWIdDHR6ag61CHwYjdR6WkA','bqOuzf2UxooXqkFrNuovMsgRsyO1TrAphV6rZ8dDQ9aimdf9tiyaUPOOwIka2476sgX8efAx','0c','I1J8fGDer8TZgEPDC9kzRpAGAG4IoLjAIvQ5J4GNVTQiM4eM6m','j','U',11);
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 (-7168629115246769336,200,'VPn0kzYtMSBeUIwP','0tZMrX8epMnLyQsCVPLcFkeF0LOgqx1ec81E4JDxjq3AiH4d5gulLO3iHkVfZ7VGVj1DMAzbpUFj98MV0CNKkKlw28B4XGOnFb09Me4M4lCZOoEgPZXfQzXxHs4ClwwJ3HXSx3VufAErnPcCaNiRppwxyrENQgFhXpVItCs5l1QiU7Er7t1','iGEafiVRRQpYCs4eT','C','EYryhwfcH823hg3LOguPT2WX4XYkDk3hsw7u9yrwU9Vq8FrWucLU7V1Wpls7zmicK','MEfvvc5b5Xhc7ktPqoOoSyTqt35F3YOVkALSI0d9lmMEznYAr1K6lZGyWBe5jzVwsIO0p5uU7RkCN4qZL6CMOL',12);
-INSERT INTO ti VALUES (-7168629115246769336,200,'VPn0kzYtMSBeUIwP','0tZMrX8epMnLyQsCVPLcFkeF0LOgqx1ec81E4JDxjq3AiH4d5gulLO3iHkVfZ7VGVj1DMAzbpUFj98MV0CNKkKlw28B4XGOnFb09Me4M4lCZOoEgPZXfQzXxHs4ClwwJ3HXSx3VufAErnPcCaNiRppwxyrENQgFhXpVItCs5l1QiU7Er7t1','iGEafiVRRQpYCs4eT','C','EYryhwfcH823hg3LOguPT2WX4XYkDk3hsw7u9yrwU9Vq8FrWucLU7V1Wpls7zmicK','MEfvvc5b5Xhc7ktPqoOoSyTqt35F3YOVkALSI0d9lmMEznYAr1K6lZGyWBe5jzVwsIO0p5uU7RkCN4qZL6CMOL',12);
+INSERT INTO t VALUES (6170723239654115742,55585377,'N7QhNotDJqcnFC4xZUVk','3f9eWnuKg3m2jWity4DLZ3dJefeMf1rOuG1M','WojbHyJ1RqoYa0Tcgt7Ic','0fdOlX5Y7C0wBSs3vv9JXZbjq3XhXc9FOc7W6O3n9eoAzFb6n8hq2o4hKXEg094H5xBxm','3','z',12);
+INSERT INTO ti VALUES (6170723239654115742,55585377,'N7QhNotDJqcnFC4xZUVk','3f9eWnuKg3m2jWity4DLZ3dJefeMf1rOuG1M','WojbHyJ1RqoYa0Tcgt7Ic','0fdOlX5Y7C0wBSs3vv9JXZbjq3XhXc9FOc7W6O3n9eoAzFb6n8hq2o4hKXEg094H5xBxm','3','z',12);
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 (-5417215386247343895,72,'vEAGN1LvVfgHCU5Qm','5H83XqRnfRvD0BdPfLRbMt3Bk3T1qDzBgVJhJfwAsaO33wfSqvULQ1pXrSEcVCCnO6oDb1BQaWIW3Wtx9OuR5k3fvDDR5Yn1Lxhx6IsjpA8zAT8iVO5tPsgX1h8LNH9qYucezruiU8nhPoPuPhdR5ZH7BapJlTkS','VclndpNVD7JkDfqJ4gWgmCDyGuhI9VVJ9O7gxXaAkM4jB2lg','VtESo5pq98z9SHRxt6DoslohZlxHCwUI3E4STIZXzZpviwPW0K1qebJPrQ3s5anlYSAu4AAi0e8dBGXm6McDk7Ne1Gq4iqhBEkQ6XgVhFoFTakMvyXvMy6KQokAunY490xIrDleRLiKIZvaqHQDhuASJ67IRZivxgEZ8oO2hgjS6zNDGZ5gSBwixCEt8jC2JyHXe1pj7','ZSUzc','BbEB5kz6ShsM8xQ2',13);
-INSERT INTO ti VALUES (-5417215386247343895,72,'vEAGN1LvVfgHCU5Qm','5H83XqRnfRvD0BdPfLRbMt3Bk3T1qDzBgVJhJfwAsaO33wfSqvULQ1pXrSEcVCCnO6oDb1BQaWIW3Wtx9OuR5k3fvDDR5Yn1Lxhx6IsjpA8zAT8iVO5tPsgX1h8LNH9qYucezruiU8nhPoPuPhdR5ZH7BapJlTkS','VclndpNVD7JkDfqJ4gWgmCDyGuhI9VVJ9O7gxXaAkM4jB2lg','VtESo5pq98z9SHRxt6DoslohZlxHCwUI3E4STIZXzZpviwPW0K1qebJPrQ3s5anlYSAu4AAi0e8dBGXm6McDk7Ne1Gq4iqhBEkQ6XgVhFoFTakMvyXvMy6KQokAunY490xIrDleRLiKIZvaqHQDhuASJ67IRZivxgEZ8oO2hgjS6zNDGZ5gSBwixCEt8jC2JyHXe1pj7','ZSUzc','BbEB5kz6ShsM8xQ2',13);
+INSERT INTO t VALUES (16985993181945099242,214639449,'o8NwcMtvNtGuPywyNAxPIJvif3OMe4kbQeieWZctcG','gs12KDBHgLRZ0o8mJuabts8xXTi7X4GPSexydvjnKC5NL5WeweaQAUlu26KJfVnV3ke5uFbCz09LBSPV4FGXWYe8lPQjKMeXwLXaSoqI6v8MExVFDoNe2hqHdDO90pBcNu5mtuUpClV6eAGO7UXjKyKeRflJLI3bLZbKu3psbSuEqXdzBQkhobJjvPlJN4fG','pP','Suc3lK3KTLJI7BzvKqxifX6eluQtW6FJpdsIBhe97bH1QqPmD11b6JRR8KRIKq7lGMBrAK4C0fDcVqXYJcemxa5QFmTWUxDfYhQGP918g2z0Bqur01p9SO5fYZDSe7RcmhrmRPB9GywIIHFF32Mkmi4VgL3uckXtn73FSHE9ZYY4sqxK51vhHanrOa1zQj8B3dYOMerQUfk20dIa5JjMHtHwNN4BBmDK6cCtfNmuDznRL','Z','A',13);
+INSERT INTO ti VALUES (16985993181945099242,214639449,'o8NwcMtvNtGuPywyNAxPIJvif3OMe4kbQeieWZctcG','gs12KDBHgLRZ0o8mJuabts8xXTi7X4GPSexydvjnKC5NL5WeweaQAUlu26KJfVnV3ke5uFbCz09LBSPV4FGXWYe8lPQjKMeXwLXaSoqI6v8MExVFDoNe2hqHdDO90pBcNu5mtuUpClV6eAGO7UXjKyKeRflJLI3bLZbKu3psbSuEqXdzBQkhobJjvPlJN4fG','pP','Suc3lK3KTLJI7BzvKqxifX6eluQtW6FJpdsIBhe97bH1QqPmD11b6JRR8KRIKq7lGMBrAK4C0fDcVqXYJcemxa5QFmTWUxDfYhQGP918g2z0Bqur01p9SO5fYZDSe7RcmhrmRPB9GywIIHFF32Mkmi4VgL3uckXtn73FSHE9ZYY4sqxK51vhHanrOa1zQj8B3dYOMerQUfk20dIa5JjMHtHwNN4BBmDK6cCtfNmuDznRL','Z','A',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8645369940300274455,2970316286,'lZ75o1QJ7VQOp9srMv6dwMYx9bfBNzS3G2OjE6mdgESqIt9','qX23EoynaEJKbffMUgSXS','qc46sAhSW0VN63E45hJ3X1AlOKba1NJUQyXdzZ55jDfghRC1OxDl6wYuqhe4Gt2i1SutDQXHU','4W0mX7wFsPpPfzYcdUSPTuHBw0b5Oyx1sBcYbPEUEOID3h8qNEmCb59O5Z3EnrJxXHCzPn73U0qdB2YkfnXUIrO6EMXBJ9XBaNAXlcKuUeeCStu3jSXpNshRqEzXLTAHApnncB3UnUStYejgCqKHK16jVtm8Bmi','j','6',14);
+INSERT INTO ti VALUES (8645369940300274455,2970316286,'lZ75o1QJ7VQOp9srMv6dwMYx9bfBNzS3G2OjE6mdgESqIt9','qX23EoynaEJKbffMUgSXS','qc46sAhSW0VN63E45hJ3X1AlOKba1NJUQyXdzZ55jDfghRC1OxDl6wYuqhe4Gt2i1SutDQXHU','4W0mX7wFsPpPfzYcdUSPTuHBw0b5Oyx1sBcYbPEUEOID3h8qNEmCb59O5Z3EnrJxXHCzPn73U0qdB2YkfnXUIrO6EMXBJ9XBaNAXlcKuUeeCStu3jSXpNshRqEzXLTAHApnncB3UnUStYejgCqKHK16jVtm8Bmi','j','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1762486117458468500,604556571,'wLhbtKYp67lHJTT4sCBcd2v1Nbv7yXNgx','0L4vVfTxpGdpnA8wX3yjrxDkILEOVZJzBo1kZQIeN4jMrYUsdu3X9ikyMPQpngjrigm7Ms8t96UHNNt2khG8kCNnYmriqpTOVT299fCw5cFwQ7vo','BW4OtGZj2gskTPXwwqiRkVMkt3NMBgobO4w3z5tJ1olbkrw9EudX8JDrv2e','ebz33ptrP6','5M','p',15);
+INSERT INTO ti VALUES (1762486117458468500,604556571,'wLhbtKYp67lHJTT4sCBcd2v1Nbv7yXNgx','0L4vVfTxpGdpnA8wX3yjrxDkILEOVZJzBo1kZQIeN4jMrYUsdu3X9ikyMPQpngjrigm7Ms8t96UHNNt2khG8kCNnYmriqpTOVT299fCw5cFwQ7vo','BW4OtGZj2gskTPXwwqiRkVMkt3NMBgobO4w3z5tJ1olbkrw9EudX8JDrv2e','ebz33ptrP6','5M','p',15);
+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 BINARY(96), d VARCHAR(90) NOT NULL, e VARCHAR(10) NOT NULL, f VARCHAR(14) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3021999616912664070,-1102438633376935635,'DIJDbOg0XaR0WBKIZWsnERu5cMRwqsI9IjAAiaydIMd6xE1jd2gxqlK5W07d','fdGKXO2EoArOxfgAPGknfFJj1bK9AUoBjfEFN2fmCxM','l2f0','Nc4Q21AD','E','p',0);
+INSERT INTO t VALUES (5781361965792655723,-2213613539675862643,'HYO8xkQ6jP8YDniotrYO48Hc0UHPGxeyJ3T8YvTyPdY','DNYJiXCXpgVulGrKg','k2D7qc','4sktrDl','U','E',1);
+INSERT INTO t VALUES (1581740626667552368,-8500057900488506823,'b4pctu3eo7AgsUo3cIgdTxRm7Ye1Ew5chMr1iaeUUCehQ5KVW6qh6sFmpSnr8ZK6wGVkzSdhS6fzfD','eOSyEb7KgGGwhoiGso7QrV3ZeryGwEpG30HOWgBlDjOc4EaKlNIX4SgMB0freTo9TQwWBIH','Ol4kYy','6oEtEF1Hx','H','j',2);
+INSERT INTO t VALUES (8508310870074067324,8420672570073271989,'Zuo057xuceUPYRbEXTX','juzfCD68dHbFJbKVEcS829unnNs9zer56LUiZpycTOHOWOIttl55uYVkVLYFIvpn7WauAE','MOj6gw','kD','n','E',3);
+INSERT INTO t VALUES (-7900959000051939851,-6693939958603435857,'OjZawO93GHdbVSCmtCernHVr4ALMPcv53Nef0jNZEdtXbUg2wH7RCXZrfIZ7sWK7rsB5zV3oXXib301sXaAg4SqPU3','sx89FsvbBkxefcOMhgxks9MxSVErMb370ccH9ppmvESTCnwRV9wTqvxYAp','zWoNiKE5nj','XotNexjAbCkcQ','K','3',4);
+INSERT INTO t VALUES (-8487735829461681589,-1293848830189178391,'UM6yNi1kJOUs4yhNzipbQoFX3UAqjFTA','RFe4AuTDVHKF8LPbthNHpWfp8s6KoNRUSPJ5tMfVriOr8MhzGmsxCiPnb77FCrOZoKZXEXnMsTOwQqvt7uEt','8','zEmvEKdqbbZ','W','C',5);
+INSERT INTO t VALUES (-6373720422585422490,2603093506406899452,'OzsPwLye0EzdEYOAB817w8iv338U5gmjAdYvNvzfjAF','n4k8M1PyDV02cJpFBWbMtSSDEzjzvqWPnyRt3Axawun7ljlqcAZrO5jLcVZPHzqxPFhpADXMQuNBnNoHW27','IsbApgq9','YHXFk1EThR6wV','R','m',6);
+INSERT INTO t VALUES (93527139777900511,-521844782130939106,'UyC3R3ffdi9SgwrcXMyB2m2xgjckJqfZI1DRTvG7zAZdX8','yWyw2tmVMSFfWWRmylYqhIxs0xKDDQHY6QqdBEyIfxxyqymuyJH02bXCLPhkp5P0Q3rnc','ZGBYtFN','JOylyoRvWYAiP','D','v',7);
+INSERT INTO t VALUES (4569758536098950437,-2536142986381673938,'uJQ2yYZG9jNib4CleijqPpzpakbBNlYNpKvEkLo2qfyoJy','8z9NIUsx2RPoaG8kZL1Ubq3qsBsRV7zswvI6ddKUXfVwh','ZQS73bpr','PIl','O','v',8);
+INSERT INTO t VALUES (4428280118183981224,8166273241562533020,'XYPtA4bnmeXXefQRntSC7E9ej5FjIZ6QKP8nMRgyRKEHHUViiyQO6Nyp','NsAEifjjtrxQ2omX0Q6AFiSyEtxPcRa7bfEDrrDeOs6Y99V5wPqygqW1572RHw5YBbNmV','FihE','UcEUEQGWrNhEd','h','s',9);
+CREATE TABLE ti (a BIGINT, b BIGINT NOT NULL, c BINARY(96), d VARCHAR(90) NOT NULL, e VARCHAR(10) NOT NULL, f VARCHAR(14) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5310908285926299904,-7795023410500811164,'qJmvOGJB5bYJpGiwHcG8cUg5YC8w4sYJ2wmARYohl7BoBadx2U5JOhXMjijnxWjsn','MyPtnUUKc26E5BSuzIr87LRWcPWJ63Oa7IF5ajH2i8u','YPr01MlOz','mdAcst8F4gkg','e','h',10);
+INSERT INTO ti VALUES (5310908285926299904,-7795023410500811164,'qJmvOGJB5bYJpGiwHcG8cUg5YC8w4sYJ2wmARYohl7BoBadx2U5JOhXMjijnxWjsn','MyPtnUUKc26E5BSuzIr87LRWcPWJ63Oa7IF5ajH2i8u','YPr01MlOz','mdAcst8F4gkg','e','h',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (-5853449777684655091,7272829874721704374,'j9f7B3JHuTFsy0Qy1fOoZ9Ll8zX1ppOqWus9W87iuw4RrvWLSl1hSzHZS','B8Q7qGXni47O3Auj9K4rZ9ycOxh61wwGAHNwwy4IAWeT0P3EGc','OZ3Qpx','1fxlsPgqfIlP6','g','Q',11);
+INSERT INTO ti VALUES (-5853449777684655091,7272829874721704374,'j9f7B3JHuTFsy0Qy1fOoZ9Ll8zX1ppOqWus9W87iuw4RrvWLSl1hSzHZS','B8Q7qGXni47O3Auj9K4rZ9ycOxh61wwGAHNwwy4IAWeT0P3EGc','OZ3Qpx','1fxlsPgqfIlP6','g','Q',11);
+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 (-4666547818657996140,-4079610376452770999,'aFkXb6WCU0FoEVFrSZFFYsfP0NngcNV5aTxyyK03GXyyKq7Dvlo22DtWl2x0gCnIhz32cjbNFzUbHDZ70C','Kvivzs6GNMmDZCTiJI8xV9B3YeJVmvKmpuTVUMeftudP7XGpJqiyXXwmW10YUxtgGizKOl7rqvhuevjApRa6UtPz8DwD7pG1CHeE6SApRf6AXp75HkfyTtXUdONJ','K8X','uVx','B','V',12);
+INSERT INTO ti VALUES (-4666547818657996140,-4079610376452770999,'aFkXb6WCU0FoEVFrSZFFYsfP0NngcNV5aTxyyK03GXyyKq7Dvlo22DtWl2x0gCnIhz32cjbNFzUbHDZ70C','Kvivzs6GNMmDZCTiJI8xV9B3YeJVmvKmpuTVUMeftudP7XGpJqiyXXwmW10YUxtgGizKOl7rqvhuevjApRa6UtPz8DwD7pG1CHeE6SApRf6AXp75HkfyTtXUdONJ','K8X','uVx','B','V',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2328640782986591515,-4530573309240973788,'vEFc3RmiZ99OqZtawahUwcJQN3E7r6V','tjSk158H8LBUzKrUPtaquT0DtlZzyaGpk0sQvDZraXJ2NrUrd5N9CSomQhdGHgjAiVGoGp64ZMyTF19IN0kaOAdHcgwillxNx2zLKg3skVDrL2GKe1BorQQa38Cumr3LSEFaqS7Qo8RaXmQrNnzUj4GuqFDbezKXWD7XDgCJpnzOSmsFXtOXB0FjVMDKBfWF5lDLjLiN15NGj8uXPQ2xndz2K6bPRBnXKJ7WOjJoaKsUzCeGG','x9','7UpONSQwfjOa7bqjiXWCFSTIWdD7BIa0MjuowBbO9LLn8vfOjt7NHYFTcDgPlV5RWQy4aqGNBaSH1PihiNexQ4Yno4','o','n',13);
+INSERT INTO ti VALUES (-2328640782986591515,-4530573309240973788,'vEFc3RmiZ99OqZtawahUwcJQN3E7r6V','tjSk158H8LBUzKrUPtaquT0DtlZzyaGpk0sQvDZraXJ2NrUrd5N9CSomQhdGHgjAiVGoGp64ZMyTF19IN0kaOAdHcgwillxNx2zLKg3skVDrL2GKe1BorQQa38Cumr3LSEFaqS7Qo8RaXmQrNnzUj4GuqFDbezKXWD7XDgCJpnzOSmsFXtOXB0FjVMDKBfWF5lDLjLiN15NGj8uXPQ2xndz2K6bPRBnXKJ7WOjJoaKsUzCeGG','x9','7UpONSQwfjOa7bqjiXWCFSTIWdD7BIa0MjuowBbO9LLn8vfOjt7NHYFTcDgPlV5RWQy4aqGNBaSH1PihiNexQ4Yno4','o','n',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2363553351403458212,-2955638921374572524,'3vp2fVMGg5fZbji2moB2c8vkp4','FD07WN81s4IybpyUA6ENdAotQYxwJasVaEriBc9tmF8KtDo6fFpYaH4AD8KUWfZtdBxKcubSxuqvPpUMMTIEV2G2nYGxJawu0mJ4bT5fqdnX','ncKo2mhSl0','0N6sO329RkvkHgJt0FBgIpTSMJZFc0OyfJ9vtgGnncPtRlnXYrsiluO7sc04kvgdH4OAsN2rYjtdv9oqlQ2QbipNTOXycClqgBcWekm7PwY8Kh8KdvUv37pbEmmdutyZC3KhSOhbMGOmGLpj7DShxMr6ZjK956','NN','v',14);
+INSERT INTO ti VALUES (2363553351403458212,-2955638921374572524,'3vp2fVMGg5fZbji2moB2c8vkp4','FD07WN81s4IybpyUA6ENdAotQYxwJasVaEriBc9tmF8KtDo6fFpYaH4AD8KUWfZtdBxKcubSxuqvPpUMMTIEV2G2nYGxJawu0mJ4bT5fqdnX','ncKo2mhSl0','0N6sO329RkvkHgJt0FBgIpTSMJZFc0OyfJ9vtgGnncPtRlnXYrsiluO7sc04kvgdH4OAsN2rYjtdv9oqlQ2QbipNTOXycClqgBcWekm7PwY8Kh8KdvUv37pbEmmdutyZC3KhSOhbMGOmGLpj7DShxMr6ZjK956','NN','v',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-690349898289902122,315013848878439819,'GkV6xe1xrbGLtVzVLypLZOCTsuEnK0E3lrilgsk','I3CMQvgp5M3zsL9x6lVtdQ1UlbLwqroUqNaDT7VQdZx9Zz6xJUjraSeiZGP','xh2b','sORl72vlY6Zp52jTFE7ASYl1Nqzh7RjUVEjpoc9uwwn8EcRq3wEYteRd1S4i2MiGkc0QarnI7Z8xAKv0uedTpg45Bi0YGi0oS6dYJLe3aSIj5y1JO7vDcl0Zuy9WCFG0H3R5q2c7Z3xsS8mbW7YzfCKI2f','pE','Ar',15);
+INSERT INTO ti VALUES (-690349898289902122,315013848878439819,'GkV6xe1xrbGLtVzVLypLZOCTsuEnK0E3lrilgsk','I3CMQvgp5M3zsL9x6lVtdQ1UlbLwqroUqNaDT7VQdZx9Zz6xJUjraSeiZGP','xh2b','sORl72vlY6Zp52jTFE7ASYl1Nqzh7RjUVEjpoc9uwwn8EcRq3wEYteRd1S4i2MiGkc0QarnI7Z8xAKv0uedTpg45Bi0YGi0oS6dYJLe3aSIj5y1JO7vDcl0Zuy9WCFG0H3R5q2c7Z3xsS8mbW7YzfCKI2f','pE','Ar',15);
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 BINARY(21) NOT NULL, d VARBINARY(74) NOT NULL, e VARCHAR(33), f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (141,38,'Wzr6','Eo7K','mXlEaAYUVUuaaE1gm20N6Odnv','1jrwulW2mJoNRhf7MbykKc30ZzSQuO0cPcRyQvf','UKrSyF5g2WRDpGV1B55poLOPK875stH','Nll7qGTovaEOTWHLJzivVcXwcmo4TbwVjeLH9JFBLPF8iQD7SFqhdLH7byahqczgSF0eX5WUgF',0);
-INSERT INTO t VALUES (173,198,'5EipYi7ycBkzaVUI8Mao','SWPyhMOJJnTX2ZphpPn','TV','5r0UtNwiGlxCWdsCVtAYvhVy40ldcP8kIKsjBBc0InNDfn','w50ytrtF7MisT4AVmmtIE2wGsZ23cJFqo55tZ7n1VhCEdX8orX5UpWs7fIFUtIYT7NJEBmP4D6R0ZMUVG','bnnfnbRQnO83eNjgotATkOmDUDx5fSmK29KOCmQOGsJo9lp1BD9XvU1H6Ynn6d9bwTx',1);
-INSERT INTO t VALUES (94,163,'9YSlW9Crmz4ChUymSG1','SZ4UvQWhmuykkcYnR2TxVHADw5CazqlTtCvAUjvNcdLPoAg15EmMAbAGR31J9qtxl','APYKmUE0PtldxRO','rkKy3XRNm7rQ0hKAk0hvZjkePIAdSd4','9troE','QYFTnUF1Kl8frTRZGa7dwOxTUTdzTwKT0zzDGHhBwoSo',2);
-INSERT INTO t VALUES (79,83,'FlHkKX82NZ0O','pbNAnLeuQZXOS0Ts2QJpYimXi5ayU8iMpT53awylg7f9mnD0nxgQy24h4hMdnhHAnD7','6d0uc2L8','08sKzts4Fa20EwQ9zDIbXIb','u1bJZwC2Wa2e79Qcm2LIM6Tc8qkwvkXdb2aJWf54Zub93jMxannBtkG3iIdnCLqiYgTBPwb1FnQOg5E0tf','dSiL6jpqYM3YXU3PHk1G2odHYII3kHrzCMd028T',3);
-INSERT INTO t VALUES (176,193,'6DfRQfmOFyGU','khhFvlPfBfonNSDTIPNrMTOYqqU8JT7C0zlY36GecM1xYqcZE0klW1','Nw','hZEvZ3kUlZVD5FYTF','LptpShWim87BxeE6pUEpvGf54v9vJo520pgK0Pj0n8WfHbGFFkZ7goX4WxMoiBTZ181tT1qAhFAJ','o4ZLFYafN5J9YHlXrTCXny2qGCfDQMhpaQav2S5IHOOM6xcAyBr04iS',4);
-INSERT INTO t VALUES (40,208,'rU','tduK6DBerw3Fmd4SNCmLCLyWJ2Mq89mt1t38UpObAc8c8','9qvEY2gC2R7TFn01Xf','BGYV0T1pSFVcq27ODLJCqiCktTqOQWPF5aKm1CP1u','PC3FORcAmax6PBsZ7pwLJFP','NjDp4w26gU4Jzfz5w3UDhWBs05Ch9iOnwOIGLfJ6T0fRKwX0gDABPK7FYq0VhCllI7c785j8884RxBlW5QufSRKYPiuARoqG',5);
-INSERT INTO t VALUES (114,141,'BX','rVGnOQapIpnvEiiM5JnUDct3sxwk7t6nvD4AWX4QpTDsv4EaY8dxiVDGMSo1lzprVBRX1Fapwq','s','6vGiy7q4wyJphkxiplsFhpnAaWwgS8StB2wilrbRDrbgRCfgpAV8B77A29lcZwQ3p8sQVkuG','ln6aYwAwfivkqqDv0rwPtZzbZksDfZ1pYJM89O6aNa3OwGlTq','xWzx5e4UHbVdIQlmt6NvkNUuHxqYF1FQGdwlk',6);
-INSERT INTO t VALUES (110,190,'YtQMlJRsiUScMhuap9oh','AS0bFlsE054U6lsi22wIL4NR3365sCj8qkaJSnZN3UxgvbR2XUlodFaETCdBJpWIqh','9VdyCCqISUS7ABDPH34K7Xz','1sMXDZsFFksogAPMTTLjUY7mzvxv4T4FfiCYEBow9ocV4EQcWR43H2QVgbH7aMEHN8Rdln','eGCbB8hAuVSEXew7CSPiNugcTs7E6kxUWNlwFm','1jyepoSjLTja3r5wmMIVQhQUDdcrFCkUZtHNSWm8KPv6CMGV9eRiLW1Q',7);
-INSERT INTO t VALUES (248,149,'lfpxtDFqNX','fzc8wPrA8xpTFy63pYcgluoNO9F8h4v','9ncOJes6UTcdQJuvT','dHzThHW1MOEpwMQ62fGxMwamvx2m51epR0sE','GeVEGM4bRBhNCCO27G1PhYZQDP4ydBqFde123T1tQoQVJ5UT1OfSIbvqWcT4j6XC9QQcWtoo65DE7R7GzukxNs6ik9C1i','c6VSetBuSrZL4xZ45O7RYJA7mJnNVbgOTJ6QfBF6UFARXHQozyM38lDKBh',8);
-INSERT INTO t VALUES (167,42,'20m5wBwob0Y5UH1rDd','In9q6Ci','Fya9MRPPHL1KcT8hCFRdfe','vkKdCFhhVoQp5WvgQl63tfirmMOUeEmlrw78AXsuRC4nW1h','HIantMa3ul7WwVluqA8EBJ0XErmKGfB07uXWhVRNPFuhXR03ib4','V3pEanbhLoHTJKrnANEJcbOCr6YAoM9VT6vSGEGC6NUNIC0z2W3nnykzC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(39) NOT NULL, d VARBINARY(26) NOT NULL, e VARCHAR(10) NOT NULL, f VARBINARY(66) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4144,14227189,'rYGrXoL61BI3','dIWFHWVEevPubDY5ez91bybn','GIj0m','sd4mwaPnYQX3YfgZFcti','C','oz',0);
+INSERT INTO t VALUES (7563,10005992,'IcO7Z0nedryJB4uyK1hPQqmo1vNQf3','VJXBLQY5sDbWVBeWf','dyAeCQ6mKg','II9X89XaavMgpZyCq3cQg','5','En',1);
+INSERT INTO t VALUES (21477,3297018,'R','XAlJaZrCb0','8cjm2kn','245gJBnluJophwPLFDgiL959kPZSQJDUeLvkbowOFzvzll','a','cz',2);
+INSERT INTO t VALUES (-27654,6510678,'ZGgGINMpM2f0dU4C4AbYOduIdtxISKQG8e','4N1TbCp0ZFTEwOm','6i','F','U','dn',3);
+INSERT INTO t VALUES (16367,15292672,'8BegQ','opMcydwEag','qMHs1kS','bP2FRDcOO4W4gJLXDQdYML','K','nd',4);
+INSERT INTO t VALUES (-159,6676255,'s7aYEfJNbrbONtnX9h60wOhz','xTTYJZjCadyXgQjRu','l3KGHvByf','oXkszXE301yh7PvcwpIrzhu3QJZ6xtH5WXw3FrNivClhSPcxnzT32gCejx','N','S',5);
+INSERT INTO t VALUES (-20935,10411820,'xElwnNFnp17KP3pqsZW3AAA4W8YStix','CIw9hQ','g','MMlBkA0aGAduBYHuUL6hJ5sE021IJEnlIPD6zxDm6EZnPL9nQ7KLlAWaPT4IPWPEH','O','Oy',6);
+INSERT INTO t VALUES (-26478,10937683,'6S','QmOX','ujTGCo2Cgs','jlsm2kean24gYTfDglKv3qm9NEf81PINPo9Por','B','W',7);
+INSERT INTO t VALUES (-23258,11882363,'nh2X6k3YB7','MxDqDjZjSwZx6SQOcM2qu','d','UcWjcCPTf2WXWI8bpzRN9rYChBB91l8qUBr99akpUi9jBnBrLV','M','w',8);
+INSERT INTO t VALUES (1815,13889671,'pjUS8wZ2AhtSVYbFw3MwF','QpfBvAUSVHN2ne','PhVHUye4p','7ykZkCvkpIMzDD4oC4RXn39SRK7ygjS1PGY9uuub','a','c',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(39) NOT NULL, d VARBINARY(26) NOT NULL, e VARCHAR(10) NOT NULL, f VARBINARY(66) 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 (3462094810,206,'kGHmNcHELczeXZfMNBY3f','iwBKVoWXpe6AjrdgWA519IROubUoV40N7l3Q','lENLwUjm8QWKKRDS5SgAQs','aQfzqeOheFLMDrpO1LE9uoojN6cVYMiEVLj','SG80WdbkzKO7zYoiH5jGpaRvzlSNHU0pdCnifWTkJ0kk1K6X','BzXkwFSJrMP6ly8dh4xmv68Cg9Wa5WJ4gZtxB29CLg9OJBr',10);
-INSERT INTO ti VALUES (3462094810,206,'kGHmNcHELczeXZfMNBY3f','iwBKVoWXpe6AjrdgWA519IROubUoV40N7l3Q','lENLwUjm8QWKKRDS5SgAQs','aQfzqeOheFLMDrpO1LE9uoojN6cVYMiEVLj','SG80WdbkzKO7zYoiH5jGpaRvzlSNHU0pdCnifWTkJ0kk1K6X','BzXkwFSJrMP6ly8dh4xmv68Cg9Wa5WJ4gZtxB29CLg9OJBr',10);
-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 (903231102,197,'G','TG8PYmhi6dH9YnsPd37CDB2uowMYGTzzS','PKe07RjyybEBJe04j7wClUldLqqFh','WhuagWvEjGoWxAQDFdXbHqdT1btKzJldOsoMGM8fTOB9KhSe3BxT1G3F5yTeu9Qe7omIYkeQzj','XJunn9kyigXib5hplAMn','saQrqIuacCgXZmf3FbwVDXAt',11);
-INSERT INTO ti VALUES (903231102,197,'G','TG8PYmhi6dH9YnsPd37CDB2uowMYGTzzS','PKe07RjyybEBJe04j7wClUldLqqFh','WhuagWvEjGoWxAQDFdXbHqdT1btKzJldOsoMGM8fTOB9KhSe3BxT1G3F5yTeu9Qe7omIYkeQzj','XJunn9kyigXib5hplAMn','saQrqIuacCgXZmf3FbwVDXAt',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (110774,90723,'L3tw4agGVZ','LAeN8PyXFSZTX','nP0Az5FKW','Xh09luP8Nv','K','1l',10);
+INSERT INTO ti VALUES (110774,90723,'L3tw4agGVZ','LAeN8PyXFSZTX','nP0Az5FKW','Xh09luP8Nv','K','1l',10);
+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 (-6707054,8848852,'wOZLzRV6ZCyTqk','AdCe4CGGt0tN07HA','zePY6','v8cQ8HrovKY13i7C1SxE5','P','K',11);
+INSERT INTO ti VALUES (-6707054,8848852,'wOZLzRV6ZCyTqk','AdCe4CGGt0tN07HA','zePY6','v8cQ8HrovKY13i7C1SxE5','P','K',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (142100289,5,'JexUgo8','Nk97MziZcSXhczOUiE5jlRRXifWuhpTLYTrCqPSeMpeIHAquK6dsnm2bVSY8q0gxHgbtIJXlmLzdVEAX9IRChAjUvRFcDYVHffwMnAM5IdHRHA6kKOhud1Gz62PvWfwHOkJLTXHIDAoc5qcvGrnirWUN5yqQ3WpytJHhaQ7ZM2WOT3nHnww','pGWovyzAHAk1879M3pb59cBTMZQqal','yDSKml1CxN3xPChk2','7pIPiBjgYmHVZdgbGD2iviJMyEGP','x7fFlispkbwSBde0O49LctNW4V3dqJ3AXBgrjZJwpr9nU2rGtQ6tncxKrtjPLqqArx0biak12l',12);
-INSERT INTO ti VALUES (142100289,5,'JexUgo8','Nk97MziZcSXhczOUiE5jlRRXifWuhpTLYTrCqPSeMpeIHAquK6dsnm2bVSY8q0gxHgbtIJXlmLzdVEAX9IRChAjUvRFcDYVHffwMnAM5IdHRHA6kKOhud1Gz62PvWfwHOkJLTXHIDAoc5qcvGrnirWUN5yqQ3WpytJHhaQ7ZM2WOT3nHnww','pGWovyzAHAk1879M3pb59cBTMZQqal','yDSKml1CxN3xPChk2','7pIPiBjgYmHVZdgbGD2iviJMyEGP','x7fFlispkbwSBde0O49LctNW4V3dqJ3AXBgrjZJwpr9nU2rGtQ6tncxKrtjPLqqArx0biak12l',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1649499441,32,'n546c7','HO3BwBu9GuEbuQtDtiOXRKkBagUTPkcuGcgu1sz58E01k69tt2LAa05dgLtwi1xX','GZOYAxFnI4jLdPL9Dsh77MjkLNIjr2Ti','QRpTTuGyqaEnxPJC1fwSmqYyHthT6Fnz9CK0GXT85ibbnhA3xeVuqhhSvGfTVIEJjJFplbQjQG0sXqX51PMQg6Gx0NH6iz1F1QIRcH0OVmB5yL1S34PQFzkPj5q0Ub9OSqX2sTqOcbsgOioklahdsJb2ReAUoAs7JgkeI6bNRyRMUmpgNbmtcQr6km8VihB1gCG5HuI5uwyNqE9txngWlqKelv3NuJwMy3Lh8ahc','UOrvOgUQz6rZFHp1sd','MvZf890MW2vBTobRXkvx1XEgULFO1djKbujHl2Kpv6q02WYWUCR2yg0HNE8mozUQHE7H60y',13);
-INSERT INTO ti VALUES (1649499441,32,'n546c7','HO3BwBu9GuEbuQtDtiOXRKkBagUTPkcuGcgu1sz58E01k69tt2LAa05dgLtwi1xX','GZOYAxFnI4jLdPL9Dsh77MjkLNIjr2Ti','QRpTTuGyqaEnxPJC1fwSmqYyHthT6Fnz9CK0GXT85ibbnhA3xeVuqhhSvGfTVIEJjJFplbQjQG0sXqX51PMQg6Gx0NH6iz1F1QIRcH0OVmB5yL1S34PQFzkPj5q0Ub9OSqX2sTqOcbsgOioklahdsJb2ReAUoAs7JgkeI6bNRyRMUmpgNbmtcQr6km8VihB1gCG5HuI5uwyNqE9txngWlqKelv3NuJwMy3Lh8ahc','UOrvOgUQz6rZFHp1sd','MvZf890MW2vBTobRXkvx1XEgULFO1djKbujHl2Kpv6q02WYWUCR2yg0HNE8mozUQHE7H60y',13);
-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(98) NOT NULL, d VARCHAR(13) NOT NULL, e VARBINARY(61), f VARCHAR(69) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7355982162186941066,77,'J5pc7RGhYjDhoOWCg0KiEJ2xXD7HKzG6l5UeZEZYQqskDA6m','uQK25oM','GIdMioXJS9p14Tn8hRD','TxXPzY1HZjGao9NsGeNyH','wPoJ8V8JHeT6VXt1E4GuXZjbP5dnYOFEGz7iyci18','Aj4uANbActWgfpTCCQZoWPuu6sMEUb0vKXPIg4YL00qcosu02P4io6uxit12x',0);
-INSERT INTO t VALUES (11481620544174740081,251,'K5saJHqlWaJFaDMEeG6s7KPv7N9YW9zXYT','l7','abhCzzLFx','wRfcP','jVAP','0cXnI9T95uqgtDd',1);
-INSERT INTO t VALUES (7832575199730878237,112,'UCdOhrCrJzWPYflRzc2lFi5bp7Qo','PogijXa3qtM5','WiUfs5kPQirFBlLaxm','LvJz6JdiOVE','LUvD4I6h4q2ziC8aFVU0h7OjR0U64DCMLS688ruDMUKQjNCqu7sBM5Wdfkn64dO7gup','qKs1X',2);
-INSERT INTO t VALUES (9056114514519501862,171,'uTfiKZAyhULuiXcNsGQPozi10EcbXtauylxvOS3veAIlhHhmnjfh2','1zFKYlmbAGMz8','kO7JHIMsGv3sVBKOZXDajWCbGOYhrGOJfrFNOjK','1YXY31pmSmpesGM','KNwYfjN2lVTuw84AHwXF8VbB7DVRIxkcp','IoiMrOlA4y8bikVXYhnYDRG93eAq6sVgJYnv3csNHZLfjIQMsXiq',3);
-INSERT INTO t VALUES (14413485864532066156,233,'gpddZUpDC6m2cWJrOVsBK9Xuv07Ccr1s97j9kT3VaETeidRl1wiF7cb6DqXjlL2UXVJy82YDBy2EmduRLbOQSn','sg01t2qmK','S9VLfuKpRx7MoMmytIxJvGhY','L43ilRw','35cKkI7EVTMVZo1FLrwpjdLuY3oZUj3Bwpd0b0rPV4MNRbU4UHHDvRM6UO8dGEYhJTqpTfDIvwiqQVVIagXT1vVb2','CnEColemdEcmDXG7DrE7nF6Kl7XzZO',4);
-INSERT INTO t VALUES (9654573064698259346,155,'niMMKXOgJ1YHb6cxXaRY5fU0xmZaebp2OMPM1TTa3D','9K7cy5rWEr','qRkpD6e5Ob1Ab7pFku1HGd0ZioClw5y5kGMnT9SYtZJ','anayt','sTaWDJfT5JzdfCnI5RpcTRFo2az9eCbYkRK2PpunyNy9xpuVaccR1rg82lsLHpgJk6gRdJJi4PAsZtvg1XmrAEDMH5yle','wCeqZmQfZIDoCzDaCpAsN75AvcuuxI74cy1psxv2QlHN0',5);
-INSERT INTO t VALUES (2726272883132549612,205,'Rjm9HrY0ZKE0KTGp2Qfkee407AoTyuLzmaFJzV3bPPH8QIiENPaFFLhIeAFDvMEtdtvJVSO4j3r1RVPkzJb4jvW','sWOz8D','QePhlzRysjkjiyeKL','eTdHzJRIn7whEdlTAssExO5P1bMvti89E14AOH7OSqUoTBA3Mc0dlQx0','GHkIYLLELi','EOf',6);
-INSERT INTO t VALUES (375405536253343283,149,'QQwK','HDjwVP','cjBygH2L4JaOsK8hwdKp7xmGoTOqZwlp3Y4P7GVgCpo37inbig','aknpV9doWjl5b4V4XgjqCK9KXYo1420HWniVALS2gQ','whvfg95tVKoZDEeO5bP4le5LmzSxTjZLkPxWqrXbV8hmh0n15XHNct684o3djWZXGifHx3OfTGPdRFY5I2TYHdelbFy7','8g3lhwLNgmUVC5zRFrBTl97zrPoM6wWGWScepeekDbMNnuYEDs6QCn0R2kTqDsLEMFPsBhR4GCyT8bxef1p0fOL',7);
-INSERT INTO t VALUES (14759987723072159736,20,'8Hax0JcJvTXW3dc4mcovpkML0Gj','5Mu7KOk','6QiwvxRhlh0f6zH','ZctUgF1vcoJ','HfahfdgV5OrlHSOT4835qauUSdfywxvNybqL3','6uJUgWFDuUCHuiU7J196dQEtObRh1iXfvI02n3ABjDahWndelPZwXYe5rWpdj5qv',8);
-INSERT INTO t VALUES (14394686932525778623,14,'c6TVUv2hkezLJHMYecnLww69ZnOqD0KRvgSPQ9NcHPsKrAn331IusUFleD8cVVS2Qe12UP0TwYu91mx4pNym','cXIElWw9yuf','Nm9CEohhLyNWbfnJQeOuEAXyM','b10OKErH','KK6QBcDnJWc6ID0JFpx18Z0FZuFLM6BWkzGt','XgP7QA9Stwu1F1sO0US37',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4515903,10170486,'88M3TldMPyOHrnxG8imkhHbfwRgiH5h','qvX9FAXrKwHeQBQ1AASoclg4jqy6xcO3NMXWgEXY7HNhFxyQ8hRjvOkZdf0NdRzwsCQXjeHOuJMMHnZwLT4rlMm3wbw3dZsW78DzoVB9d7Whsx1dpBt0dd5ZOx2w2Ta7JTg4EtOUtcelcV0IXFyc9xrpy6aZB6zdlJO9KMSEB2KF4Dhh1BgoeBF31D2TQxgm985FoiV23v7mESHSmkQq0lZI2yBsASyREJVJBifjDytOujqxxaB','3','FUA0PVrisz','6','Z',12);
+INSERT INTO ti VALUES (4515903,10170486,'88M3TldMPyOHrnxG8imkhHbfwRgiH5h','qvX9FAXrKwHeQBQ1AASoclg4jqy6xcO3NMXWgEXY7HNhFxyQ8hRjvOkZdf0NdRzwsCQXjeHOuJMMHnZwLT4rlMm3wbw3dZsW78DzoVB9d7Whsx1dpBt0dd5ZOx2w2Ta7JTg4EtOUtcelcV0IXFyc9xrpy6aZB6zdlJO9KMSEB2KF4Dhh1BgoeBF31D2TQxgm985FoiV23v7mESHSmkQq0lZI2yBsASyREJVJBifjDytOujqxxaB','3','FUA0PVrisz','6','Z',12);
+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 (1231997,16058494,'vdpPhpRCns5Akro7BZ2QzftfKB','FjqPZgdprktk0chkC6YegQgkS5hOASgR1sTPSkAhrbowntq14sfeuTgmz0ysU7suT4jRlD48S4HJ3yad','oykZH','P8CllqH0IyvXlUJrJbpamjz7hdNRjLMdjO5i1244vUk5jtqRwvAgVJYLmWw1sbJxRgq8dKz10Vujs7eNgXOOAElFlkNKdEwCB1igph9VovF2o3Szc5UO2W3Le1dhfId9SQdSjeutwsAS36CE0ML4oPFTuEAOFuKUMLz0TTZG79GCLce4Ta2aHwZNOTpaWkLrPGKnuFJ9NoK1xQ6Bajs2hnHbZwndG1fw0HYSdV1Qj6lR9TAwd4yssneZ3vbdY','R','EL',13);
+INSERT INTO ti VALUES (1231997,16058494,'vdpPhpRCns5Akro7BZ2QzftfKB','FjqPZgdprktk0chkC6YegQgkS5hOASgR1sTPSkAhrbowntq14sfeuTgmz0ysU7suT4jRlD48S4HJ3yad','oykZH','P8CllqH0IyvXlUJrJbpamjz7hdNRjLMdjO5i1244vUk5jtqRwvAgVJYLmWw1sbJxRgq8dKz10Vujs7eNgXOOAElFlkNKdEwCB1igph9VovF2o3Szc5UO2W3Le1dhfId9SQdSjeutwsAS36CE0ML4oPFTuEAOFuKUMLz0TTZG79GCLce4Ta2aHwZNOTpaWkLrPGKnuFJ9NoK1xQ6Bajs2hnHbZwndG1fw0HYSdV1Qj6lR9TAwd4yssneZ3vbdY','R','EL',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3105510,3365582,'qwpeo1Pb1gBtxiObKDbviAFmWGUW1xxaLvjyP','p8VBw6krxpDyXjk3psSg7U45NeXmT57wV0NwIEpyVu7hMMBGSuxd8tCUynadMUSUJUG0AC7jtEfC70pNyhsDHuFaaXLZrFm3wr8IlSw9lEgcHpr2bDPcSNXW82PdGVOINewtkjKyf65RzfjDIBV9rv4tyo7rxqCcK1qBkAex6BwyK1PvAm4s4stl0gzFYWLthRs','xt8','ZZAGPmYz3DkcynCl1ob6JwHyhVniwTCUDuvJDRuaiGPgFibseKmsWmtFYeKentMtldBDhkvxoTNWDDNi7rpPD4DA2bEfaXCreYkYvhJdU9yp8wn3XS0Qde15NhpVoz8NGINdx6HtBIM2nIHQKHhXegcVSqUjKq7Jx5RnPJwfk0DXRmMxeWX6wMuYmh6sZJcMEuCJ5E3apg6cyWHnH2urJf2jUGuRG9jYPAdIQ4gV6rU4fi','eP','N',14);
+INSERT INTO ti VALUES (3105510,3365582,'qwpeo1Pb1gBtxiObKDbviAFmWGUW1xxaLvjyP','p8VBw6krxpDyXjk3psSg7U45NeXmT57wV0NwIEpyVu7hMMBGSuxd8tCUynadMUSUJUG0AC7jtEfC70pNyhsDHuFaaXLZrFm3wr8IlSw9lEgcHpr2bDPcSNXW82PdGVOINewtkjKyf65RzfjDIBV9rv4tyo7rxqCcK1qBkAex6BwyK1PvAm4s4stl0gzFYWLthRs','xt8','ZZAGPmYz3DkcynCl1ob6JwHyhVniwTCUDuvJDRuaiGPgFibseKmsWmtFYeKentMtldBDhkvxoTNWDDNi7rpPD4DA2bEfaXCreYkYvhJdU9yp8wn3XS0Qde15NhpVoz8NGINdx6HtBIM2nIHQKHhXegcVSqUjKq7Jx5RnPJwfk0DXRmMxeWX6wMuYmh6sZJcMEuCJ5E3apg6cyWHnH2urJf2jUGuRG9jYPAdIQ4gV6rU4fi','eP','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2673056,949239,'Nk','SO2qVUllFHEmlhiWzdEKaFpkC2nXoBrMRdr8u4oHwCAcYbGj36JBzvQk88w1QTQrPgHCwSqKoPxIBF3c7VvZatYDkQnHp3ZY2ljFIukYrqlpfcabGPKemJa3EGjcvkAp3LHy5XALzzfzqeZzTeCZ0wcHRNyvNoPQXoGSRbV3L','VfHIUC1yIv','4x1nCtUzVwlB9A6LUHBmye1zzRJj0BzofMZ87T2lPnL0ALRsBgMBNBhC','zC','Nh',15);
+INSERT INTO ti VALUES (-2673056,949239,'Nk','SO2qVUllFHEmlhiWzdEKaFpkC2nXoBrMRdr8u4oHwCAcYbGj36JBzvQk88w1QTQrPgHCwSqKoPxIBF3c7VvZatYDkQnHp3ZY2ljFIukYrqlpfcabGPKemJa3EGjcvkAp3LHy5XALzzfzqeZzTeCZ0wcHRNyvNoPQXoGSRbV3L','VfHIUC1yIv','4x1nCtUzVwlB9A6LUHBmye1zzRJj0BzofMZ87T2lPnL0ALRsBgMBNBhC','zC','Nh',15);
+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(24), d VARCHAR(75) NOT NULL, e VARBINARY(44), f VARBINARY(12) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (236,16000007,'vPDk5l4PXFSBZ','bC2MQvfrqosezT0l','kS46OUzoCO0lOOixkD','gXWHHvFhvg','6I','ZC',0);
+INSERT INTO t VALUES (102,7136464,'a7Wpuog','4gepPg5PF8pNobt','he2OFBCwFuMVz','bdtz2Qy','I','3m',1);
+INSERT INTO t VALUES (239,2807722,'IojCyBjjf03PiR','K5Ac','BoO7','jYXZPjSLc','JT','q',2);
+INSERT INTO t VALUES (172,7681625,'v6DdWGhuSsDrk','j','w3F4tVbqkOtJM1ab','iR5KW9h','l9','Y',3);
+INSERT INTO t VALUES (232,12510275,'xalepCbRBwaCJoLs6gFVog','JSlY9QF0KSNyEuQTegmak','2DoiBJ3z2RXCR9HJar7iaJb9XfTg695FYCfGaDU4','mC1','R','T',4);
+INSERT INTO t VALUES (246,13332739,'shn1X1MBscU','zlqR9cONLzLiAq0zzpQ02ilM32rn3lAcXx3Kv26gmrOwutQa2AdL1ngYfNq7ZOTN5NOZjfkXRs4','Ge8e2tKxxQ1LisLfzBUJy7ckCVDMiOBVsvK5qWWS','EAL5Ea','8x','Lk',5);
+INSERT INTO t VALUES (49,12442894,'e1Olw','jUJtDpa7y2cV5BhQL4oiJgD4Afq4Y9Ci1wP45gnPUGgQ5EL2xpCF8ZFm4j','mj1LIoivrm','HFPGQsdFePm','l','t',6);
+INSERT INTO t VALUES (244,6749343,'ufj7INAwjec6WCCR','0nnDTMuvesMfjlXNDQ1BzVXhXcGLJsGiOG4tKB','yDi0JHmYkwRfgMKqNi9MJQyC','bddDkvQU','9','6g',7);
+INSERT INTO t VALUES (228,8413620,'WVhQRWFzIe','RQjzQLa2As1rOFrr7GL5hWrtgKk6xJFPCicpjU1rHr','WI7obIVhycpmRBZ6BspEFSZNWHhXUc','m','rD','R',8);
+INSERT INTO t VALUES (165,15667947,'ja3jb','eGcdFlr4JrFksXeCTAjpyeeW5xr51LN7tzM8Kw19cS1rcrKCp2DI4evcRwQYmOyIdUxTl4k','mutHoaj38kBUmFkxWhc6PA7jsozTn3IifyMr1wM','b7CIU','Us','Gc',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(24), d VARCHAR(75) NOT NULL, e VARBINARY(44), 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 BIGINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (17835841220265408807,104,'1SkeHIhTwzpGj88bpGKJ8','b','xZ6dd2thhiYam2cJQo3xdRJVWXkmtcna5','1WdYvDYCSsJgG6PyyGt0TnkjeMoEl88Xbi','pFWZymtVj9l0hpQhTpc8M6iypGMKgmMAOt0gwxmErzD','Z8va3IX6pJiRlypurynHQsXIpCc6',10);
-INSERT INTO ti VALUES (17835841220265408807,104,'1SkeHIhTwzpGj88bpGKJ8','b','xZ6dd2thhiYam2cJQo3xdRJVWXkmtcna5','1WdYvDYCSsJgG6PyyGt0TnkjeMoEl88Xbi','pFWZymtVj9l0hpQhTpc8M6iypGMKgmMAOt0gwxmErzD','Z8va3IX6pJiRlypurynHQsXIpCc6',10);
-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 (1617555078349800831,185,'6mHku6Pg5z297GNfIxeqiBLfo7jjnsLXuhiFbJjsYwpWX7A1XYkylC','Td5tgjTGmDB','nATcZTRhk1ei9lamFKaknIxfjNRWAYdoB2mJkhCHYh4','0gF6j','6ql7HEhA5CXhiHRgVC9Sgh12W39rkwJIXAcSyetV0AK44dWCVFOFbSvewssEEFD6Ai','HWUOl9bciqYL9GJS3KJct5HvgV1kpkyeaa5JHh40kpbq3d29',11);
-INSERT INTO ti VALUES (1617555078349800831,185,'6mHku6Pg5z297GNfIxeqiBLfo7jjnsLXuhiFbJjsYwpWX7A1XYkylC','Td5tgjTGmDB','nATcZTRhk1ei9lamFKaknIxfjNRWAYdoB2mJkhCHYh4','0gF6j','6ql7HEhA5CXhiHRgVC9Sgh12W39rkwJIXAcSyetV0AK44dWCVFOFbSvewssEEFD6Ai','HWUOl9bciqYL9GJS3KJct5HvgV1kpkyeaa5JHh40kpbq3d29',11);
+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 (4389428158162859968,10589039,'ozInARJZEXCWAe9rA8','ZsnmCxny5tjqC8CZAv0FldrWZkXKVR','ASaCphebrkJgdCzT8f2I6ykogDbEVNZx158QCK','c2o0Ter3','e','R',10);
+INSERT INTO ti VALUES (4389428158162859968,10589039,'ozInARJZEXCWAe9rA8','ZsnmCxny5tjqC8CZAv0FldrWZkXKVR','ASaCphebrkJgdCzT8f2I6ykogDbEVNZx158QCK','c2o0Ter3','e','R',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(25);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
+INSERT INTO t VALUES (15885917082010517023,9083129,'G3r9Eh','4QRr13qMQmpIjFSFtDUT6nL0H1mSVbeh6vElE','0k0qM1BuCqhD7HKZu1LI31r','oYPE','9C','I',11);
+INSERT INTO ti VALUES (15885917082010517023,9083129,'G3r9Eh','4QRr13qMQmpIjFSFtDUT6nL0H1mSVbeh6vElE','0k0qM1BuCqhD7HKZu1LI31r','oYPE','9C','I',11);
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 (14783917037323842389,90,'mITGE02s4s3brYNh5enODi5XorN1XJHAIqwNmrWPugQSUZ8KQDWdCs75lbVBuZuNocrL33K7','pzv3FM2TcDjtBXLdh4N','p4OPx7F3Bofnjs6P3ilxTUadT','S5YKQRzG2MWttAXFNn6q64HhpDRuHFjpLCYzHHGNOP85TVoMRPa','pBna08yQeLF5VdK4IJLBuopxy6cnkgrhw2sxdpqUKPuT','hUJb4uqtM2mvpWVwWUF3EYRfe374ealGWnoTUoodHU8Mt36CzXtYkPYe7CTVb6jR1v1hCbZ',12);
-INSERT INTO ti VALUES (14783917037323842389,90,'mITGE02s4s3brYNh5enODi5XorN1XJHAIqwNmrWPugQSUZ8KQDWdCs75lbVBuZuNocrL33K7','pzv3FM2TcDjtBXLdh4N','p4OPx7F3Bofnjs6P3ilxTUadT','S5YKQRzG2MWttAXFNn6q64HhpDRuHFjpLCYzHHGNOP85TVoMRPa','pBna08yQeLF5VdK4IJLBuopxy6cnkgrhw2sxdpqUKPuT','hUJb4uqtM2mvpWVwWUF3EYRfe374ealGWnoTUoodHU8Mt36CzXtYkPYe7CTVb6jR1v1hCbZ',12);
+INSERT INTO t VALUES (1028164610187119519,3856838,'s3VA6','y5E51BUn08nIa4HUbtA','cacziBsqhgeJ1Cps5','z8LpAcZkCeX','4I','h',12);
+INSERT INTO ti VALUES (1028164610187119519,3856838,'s3VA6','y5E51BUn08nIa4HUbtA','cacziBsqhgeJ1Cps5','z8LpAcZkCeX','4I','h',12);
+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 (18010896684830651076,13332904,'ICJM','84cXrX3XKNHbf3kpyNKDm3dU83UHWLM0T5CSfshy7QIsvHKh7F3sbImZu1ULXONJWtGUqV9LSSCc3ycC2V1nePl8t038eaKkvlRBWRdCAlnamp1SjS3WoR2C6cgEARmJyR4WrXDli9zGhvYKEA1GhztOt4YZoEh3DHEcH6ffEOvTtd2qC1z9s2XE5cvSZUATPYC34aSWnnLcdOFzvYS7k7FE84OyAeyB3tjKb2Q4glVLH7YtqFTqIJis','AggNH','dVfnvx4RB10qPLFdbWbQpFzptg06YbPFxbzHCkU4AwJ8Q0NSAXTpYYaoh70DhlbJbpZVJBcb1suAyrsnDLLI5yO0KC6qXKNpZGhjBCrT2n7RvqpewDUPmkFTfSfUZlIw2PUnaAs2bpNb4oIt','vp','PA',13);
+INSERT INTO ti VALUES (18010896684830651076,13332904,'ICJM','84cXrX3XKNHbf3kpyNKDm3dU83UHWLM0T5CSfshy7QIsvHKh7F3sbImZu1ULXONJWtGUqV9LSSCc3ycC2V1nePl8t038eaKkvlRBWRdCAlnamp1SjS3WoR2C6cgEARmJyR4WrXDli9zGhvYKEA1GhztOt4YZoEh3DHEcH6ffEOvTtd2qC1z9s2XE5cvSZUATPYC34aSWnnLcdOFzvYS7k7FE84OyAeyB3tjKb2Q4glVLH7YtqFTqIJis','AggNH','dVfnvx4RB10qPLFdbWbQpFzptg06YbPFxbzHCkU4AwJ8Q0NSAXTpYYaoh70DhlbJbpZVJBcb1suAyrsnDLLI5yO0KC6qXKNpZGhjBCrT2n7RvqpewDUPmkFTfSfUZlIw2PUnaAs2bpNb4oIt','vp','PA',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6083843998441436851,243402,'icIZq08mUv4YmcFz','flfTVnzi1JggkneDNulIBnQl3v1N0xKT6XxK46LuHDAaQNeyKv5ifOfD532EWcKVL4hbrcU2ajp5kqKudmXTd0SiKIRF8TN2SdCxD7jYV7d99i09UtdnILb0fpvKYtw3axIcwKlJAGhrMf7jOwyB5f8e6WAHRsd8Bu8eZ3b3lZRXXFeokBIapwQqspT26r22c2CmRTql4wFvna2COoNusEjx5Iui1znojO6EFVkJiDUuoYnwX74MYY2amKiiOStY','sbZK5b6fqz7mmGFDdno3WuC5zbJYhcCqzFY317nXY','Os','G','g',14);
+INSERT INTO ti VALUES (6083843998441436851,243402,'icIZq08mUv4YmcFz','flfTVnzi1JggkneDNulIBnQl3v1N0xKT6XxK46LuHDAaQNeyKv5ifOfD532EWcKVL4hbrcU2ajp5kqKudmXTd0SiKIRF8TN2SdCxD7jYV7d99i09UtdnILb0fpvKYtw3axIcwKlJAGhrMf7jOwyB5f8e6WAHRsd8Bu8eZ3b3lZRXXFeokBIapwQqspT26r22c2CmRTql4wFvna2COoNusEjx5Iui1znojO6EFVkJiDUuoYnwX74MYY2amKiiOStY','sbZK5b6fqz7mmGFDdno3WuC5zbJYhcCqzFY317nXY','Os','G','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1815895806826306060,1076012,'YcpdwJGGGw4V1j5s2vNvTPKHU','LamhHiMcsgfUMisdS246c9J4O2oXffKEfWL6jB1GEwspUQ8sDSRgwedjQl6opsUVjBiK9MNktfZb9WBCz5ocEsBH3GSJDGRxhK5BFLmjUlmibF9N6qgo5QVULaX6Vi5fmEJ8xaW0LId8WH9BkYRzrY7nocuOZGRLHvGWEMvZ6pRwrusnoVgW','8qkLhKh','XQC8AlAIva1j7B7BOirQvTsXwntbcfDNuWSGHcvsouTjNTpzOmfCpq1pzTAVotfTynY1sxHdzOhiJzupdgDKT760ZwZD5QsNQHenORi7l2X68mKnlOQYyAdFHkeuUiPClDsmPkbNZ','eNA','dA',15);
+INSERT INTO ti VALUES (1815895806826306060,1076012,'YcpdwJGGGw4V1j5s2vNvTPKHU','LamhHiMcsgfUMisdS246c9J4O2oXffKEfWL6jB1GEwspUQ8sDSRgwedjQl6opsUVjBiK9MNktfZb9WBCz5ocEsBH3GSJDGRxhK5BFLmjUlmibF9N6qgo5QVULaX6Vi5fmEJ8xaW0LId8WH9BkYRzrY7nocuOZGRLHvGWEMvZ6pRwrusnoVgW','8qkLhKh','XQC8AlAIva1j7B7BOirQvTsXwntbcfDNuWSGHcvsouTjNTpzOmfCpq1pzTAVotfTynY1sxHdzOhiJzupdgDKT760ZwZD5QsNQHenORi7l2X68mKnlOQYyAdFHkeuUiPClDsmPkbNZ','eNA','dA',15);
+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(53), d VARBINARY(36), e VARBINARY(49), f VARBINARY(33) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4088778,-230445476,'8CD4Uy4iwJdc9oPwh2MQT3xc7o3I6nIo','qOjMSwSANey2g','P','xRkmzaimTwnpR0UaesZJnBWab9j2','0','2',0);
+INSERT INTO t VALUES (1125133,944071843,'b','z8LwiBi32','bP40KblzlTqOdyYtSz2','sNE3vh9a56tzTMoMotmh','fS','t',1);
+INSERT INTO t VALUES (4438715,698252234,'GDPFeqZY8SXhQoUgibQ4IcZUnCNUOX','R216IjsQFErl9r2z27eyJLk1Ty1AapEGKf8','HA4ND4KBDTkLAuc8VlWle9g3EA1aT46hIP','uzRjXUQWPrk89MkQY9gdJEKz','yV','7',2);
+INSERT INTO t VALUES (1076774,389845434,'HosbmqDcJ7zmNrtqkTcVfem20niywOtALq4e6mtaVALIahP','oSaBFNU6QVfpD1qrOS1jgluoKyHCn203e7sI','KNraetKffPylua5W7hNmxrzqjm5rcPE','VZ1','t','8',3);
+INSERT INTO t VALUES (-3658196,492299867,'OCRoeJoLCKqoni','XzsmbbE0l','dke6uGsglAJ','8DY','Gn','Y',4);
+INSERT INTO t VALUES (3982964,-345535960,'V','qqbAztnpZNBtHFto3RznTGZCPgnB1me','5cQAxWlhAqCYbcg7UWrH2N','DZuIZkRRJsUeW','tt','6',5);
+INSERT INTO t VALUES (3351680,-584660874,'ofphbWiCUQ7b8RkkBbXd85X0OJZm7WvzBOjcoKjStwy','Sbiu2V','Xq8ZD60Z3od2GYGgHh2hcUAgpn8YaZYMDQm3ad','FPbiuMbh0Qg7hIK8o1yzJgI','O','Z',6);
+INSERT INTO t VALUES (4800365,-2140823547,'SOHbvrIHvQuKnGW0BthISnDvdJvvL7MKvhrKzsk','x9rwYJD1mYaW9D2UD3466oz','ptNGUdssNjjn','MRS','B','e',7);
+INSERT INTO t VALUES (-2001182,1676372491,'FAOENI','yz8fSab4wxMh7qd1a45cZbcixZFC9Rrk','VDgWJLff1Ag3CuLyQLfjE6ClvW5D1DUUePAAEljwalAT','FjzY81Fm','u','v',8);
+INSERT INTO t VALUES (-5156844,-173843910,'PcFjslqCxJ611UKjkZSoeq98Q1ciOZIDQNi8cydPUz','WpqgMaVXMCkV7T','2Y2E8m9m2k4aI6UEcOAlBo57LtVRMHcf8eQvldfZXrGtTUd','AmSaqu6zE32gqmae6tWJiU5el9bR5YQqj','c','U',9);
+CREATE TABLE ti (a MEDIUMINT, b INT, c CHAR(53), d VARBINARY(36), e VARBINARY(49), f VARBINARY(33) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1195662595929771651,1677723226,'FsHViYXwLSvjwcLWoDJZLSjuahUDXrpa','aUUt9j3jughlXsumSuY6p4','EuFNIQVb0xebnNTp8SHIBEJFvtoLsVeGhvP','TNr9EDQ6FkvnR6znj6P0JXGQfOFM','u','s',10);
+INSERT INTO ti VALUES (-1195662595929771651,1677723226,'FsHViYXwLSvjwcLWoDJZLSjuahUDXrpa','aUUt9j3jughlXsumSuY6p4','EuFNIQVb0xebnNTp8SHIBEJFvtoLsVeGhvP','TNr9EDQ6FkvnR6znj6P0JXGQfOFM','u','s',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(54);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(54);
+INSERT INTO t VALUES (-5397604757770435633,424721838,'1hOBKPEZGmP','zrvohzP6Ub','4SS9viZrMRsKNGO','pN3foo3M','Z','l',11);
+INSERT INTO ti VALUES (-5397604757770435633,424721838,'1hOBKPEZGmP','zrvohzP6Ub','4SS9viZrMRsKNGO','pN3foo3M','Z','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-7787783450036057694,438926898,'QwK5xSet7A8sHjy3W1XzP8Iqtm','KzDuY7VegnMmEhqWvFgkv48a4aNO6iEVcyek3jKs8zkZygrAgox7ZbLEaRzGYfFIbanasOpm20deV5gYZvMqSc5T0QtqWsMCqQubh1ZuZ','2jol0qCEKWXyrU6sL79W78jn07BZRI','Eth96rrnQodQ','8','7',12);
+INSERT INTO ti VALUES (-7787783450036057694,438926898,'QwK5xSet7A8sHjy3W1XzP8Iqtm','KzDuY7VegnMmEhqWvFgkv48a4aNO6iEVcyek3jKs8zkZygrAgox7ZbLEaRzGYfFIbanasOpm20deV5gYZvMqSc5T0QtqWsMCqQubh1ZuZ','2jol0qCEKWXyrU6sL79W78jn07BZRI','Eth96rrnQodQ','8','7',12);
+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 (2596777872170870053,-718134933,'Jq0PfI1cgE0Ql1aJij5sHyQoZqukhDJufpoGvc43rDYhfU3vSUP08','nMtjyVaAvz58iPgbt0EFDRjR8iBKKhbU0Q3dTDc6pQApnwf7nLJJoSg9rYdz3yPNhbYOhyr52469skm7EW7MR6rZEmQJHNRMXmpIPNv1gRorCMRTEcCgEptteGglUzinqTG947X3KyZQgPSjvxA9ctIU6HMrWyipMVB6k9JFoVQBSv7xsNl0lmSTFvcJkafX7O22gWkI4ZLnzVlIS6lgsiZ69ztKuxybifUSyfTSiTW2B','p1ckRDlZDIPlVt','5nPXWqizY62FbXjlfuYMXB7bVC62BkMZKY','LL','r',13);
+INSERT INTO ti VALUES (2596777872170870053,-718134933,'Jq0PfI1cgE0Ql1aJij5sHyQoZqukhDJufpoGvc43rDYhfU3vSUP08','nMtjyVaAvz58iPgbt0EFDRjR8iBKKhbU0Q3dTDc6pQApnwf7nLJJoSg9rYdz3yPNhbYOhyr52469skm7EW7MR6rZEmQJHNRMXmpIPNv1gRorCMRTEcCgEptteGglUzinqTG947X3KyZQgPSjvxA9ctIU6HMrWyipMVB6k9JFoVQBSv7xsNl0lmSTFvcJkafX7O22gWkI4ZLnzVlIS6lgsiZ69ztKuxybifUSyfTSiTW2B','p1ckRDlZDIPlVt','5nPXWqizY62FbXjlfuYMXB7bVC62BkMZKY','LL','r',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5636487606104407269,1325514138,'SzzZzmiKat8khfieptIwaPSyXz4mgZShl0e91hZTU','M2xiS0SWZam8BL4ng5PWu82Mc3S2dusMdcFEs3K55KO9QuFjWAR9JdbJ8UyVvS0FIfEhwNfxUvyIpOcDM5n9r2PXIeDVLcWLlB4XX3r7JZVPpEA6oAutyHgbzRsQszNhbSZwKxTdXYqI9T','2','gceI7Z5BrPsuZXv5OkqOClYDEvlUVyTwdVVNDZdQcXPQ63ONvTdEUdz8PLTRVhiaQGClPzFt9jZLF0Y8gcQQFDYX4herWCUiPAfmsv5f9QXZTZjjG7YNCenbTOdAo2MJXXiqQ2Z6YpoWXVglbZefjFPlApEt8ZTAvzifpmGn6EERyXEP0oTakdYzi943nR7RVFRtc2zqjpsf3dODjjieByb28oeb8PJHi4d2pepe6xiTKe0Dy4W','n5','8',14);
+INSERT INTO ti VALUES (-5636487606104407269,1325514138,'SzzZzmiKat8khfieptIwaPSyXz4mgZShl0e91hZTU','M2xiS0SWZam8BL4ng5PWu82Mc3S2dusMdcFEs3K55KO9QuFjWAR9JdbJ8UyVvS0FIfEhwNfxUvyIpOcDM5n9r2PXIeDVLcWLlB4XX3r7JZVPpEA6oAutyHgbzRsQszNhbSZwKxTdXYqI9T','2','gceI7Z5BrPsuZXv5OkqOClYDEvlUVyTwdVVNDZdQcXPQ63ONvTdEUdz8PLTRVhiaQGClPzFt9jZLF0Y8gcQQFDYX4herWCUiPAfmsv5f9QXZTZjjG7YNCenbTOdAo2MJXXiqQ2Z6YpoWXVglbZefjFPlApEt8ZTAvzifpmGn6EERyXEP0oTakdYzi943nR7RVFRtc2zqjpsf3dODjjieByb28oeb8PJHi4d2pepe6xiTKe0Dy4W','n5','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8232513568908436135,-1509785368,'WlagBzAw4thd6T5b4iNRz3dfYEKhMpXMyBO','9lmBE20GxSOVDLnlZLywpnbODSF2ObqpoiiHxDTC9dX8gmScLIvN8KvmNg0NLOsvYAgPD5ILEOPubB6G87g4CoPASEIZlV9qlaBRzsX6IJR6HERDWcSlFl','iJ340d710j1l9gG2RmHs53M','DJJ4mnthUFBUUSjoU5yMb4ZVgGpqJ39frKBtjXjwzpOQ92OJ7mo78WX35ZfiHjZeUuqZCDR2fJLuGyjajrSFnyeEy2IR4Fm9o0jKkSH5ZWvJPwZkcwkaveElQz2NzdM3QLo3QTio6UDEYSL7aw7QS6iRfcUxMJjIQasS4tpcRR5OnqbWjdJUZgWMoYo','i','D2',15);
+INSERT INTO ti VALUES (8232513568908436135,-1509785368,'WlagBzAw4thd6T5b4iNRz3dfYEKhMpXMyBO','9lmBE20GxSOVDLnlZLywpnbODSF2ObqpoiiHxDTC9dX8gmScLIvN8KvmNg0NLOsvYAgPD5ILEOPubB6G87g4CoPASEIZlV9qlaBRzsX6IJR6HERDWcSlFl','iJ340d710j1l9gG2RmHs53M','DJJ4mnthUFBUUSjoU5yMb4ZVgGpqJ39frKBtjXjwzpOQ92OJ7mo78WX35ZfiHjZeUuqZCDR2fJLuGyjajrSFnyeEy2IR4Fm9o0jKkSH5ZWvJPwZkcwkaveElQz2NzdM3QLo3QTio6UDEYSL7aw7QS6iRfcUxMJjIQasS4tpcRR5OnqbWjdJUZgWMoYo','i','D2',15);
+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(93), e VARCHAR(22) NOT NULL, f VARCHAR(30) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7634227,2,'1mofuFAcltdiN1VQo1nLNUOrMeX0lGfKREI7mCq4yd68C2','JhziQCDxSnm2QKwATqOeMAkKYSeLUjK6TuUE8NJLmHfpbdZeKFu02skwtF3k','MNE6BngeiCrGYvhr27X','IdDN1SmGT','X','r',0);
+INSERT INTO t VALUES (4450286,203,'O5fsFRZv','3SHIlNcXfEiybnKHA5oTsW','eS','Vq','n','sd',1);
+INSERT INTO t VALUES (11481561,28,'9YQU','ZWKKOyhvp55sHBA6sbljRNdQ2YvhwR','2U4Tp','HlQlzOcy','t','R',2);
+INSERT INTO t VALUES (3977583,80,'madKjlAZyilUnl2rmXiAqUQudWh6TVqfR4MsKmA84aAjWHgB5dP8io5R','1bTlbzPjWDjH2VjT7M99zrpPRVQTAZJKP4KvxljGB9sZ10kTBr','BHzz','e6ZN5QgP2X9','Z','q',3);
+INSERT INTO t VALUES (13958067,230,'EzRbgBDS7jUfbvPeS2wVxu0wL2acVka1lhw7HCwsm5lS2BuxzFtk','SJQ0oWS4cCPtHPUcytg9pm28UnvMpqxwTTgcOvuPlebp','4LYfRjWsB2zLk','dnQBJGtTq3SI69NK','2','dV',4);
+INSERT INTO t VALUES (11649419,163,'FvKvBUfsY8SL3OVzhaR7hYCf5L2FeNCKFOiO1ShMAr2X4Gty0g5mEwm4sE','tC5zipjbqcpVLSxQTK1ORNSjIOKUXrrfS2jUQL5ZDhcdwAXKMIMyi5T4Od','3mnXZ1M95','hT9pYDttNFgNU81HXv4RqFcuG','S','v',5);
+INSERT INTO t VALUES (9728510,81,'mqKAQIv7fsdnlg','cWLeFSUugfdJVPDWvILzbv6ktzRTModkyi1KIXSl5umAGEz9OCwsyiclkWHLK2','mGG8Pm','4PgbnlAi5jenXd3urDQI5','R','G',6);
+INSERT INTO t VALUES (5847287,245,'zhUTrOUJx4p6sDYCSWgH','XRP6ickE9Gc6Cl7faG3PttlPEYPNuUtKqZKFxogHKsWn28I5YAQl0AqHzUUfV5pHpUOgsx6huUgEnQS9v4WrFCR','pu','mPJB','F','QX',7);
+INSERT INTO t VALUES (9809451,225,'1aHatwZzFYTGqIB1N','h87MDKqyjYqGqDzbfObCwfgcukwCG6KeJBnrA9fF1xXPw7GAxY3','yxp6KvJQqBaFDC','VHmfWxi6ztfSbCnCPMBMCI8MXpW2kC','N','pb',8);
+INSERT INTO t VALUES (3098070,213,'KKMLOw8df0XnfKnoFXF4C1ozw0zbtnrslZz3BEvk2jBnWPGl1o2ZkWWfDUBECBLXni9L','XLVFksvlMQ3B5mfaAOK02brtsCFZAqP2OiA24yWQVkXuNiYXkmxhP5D0jZQ8xLBLD03o','d','y0zpcDw4rwqr6jzfjk4HF9r2DzK','p','a',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(68) NOT NULL, d VARCHAR(93), e VARCHAR(22) NOT NULL, f VARCHAR(30) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6417909049472765939,159,'oMyWDKGN1prLYc6T70BLWXD','bQVpyRNOBPI179HSbfFgWV','4k0HD9WsnBLc4pNtEzsin','a2mfJbtwVz43IF','B','3h',10);
+INSERT INTO ti VALUES (6417909049472765939,159,'oMyWDKGN1prLYc6T70BLWXD','bQVpyRNOBPI179HSbfFgWV','4k0HD9WsnBLc4pNtEzsin','a2mfJbtwVz43IF','B','3h',10);
+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 (3242221552316312276,237,'JJyWCHu5xGA2AUPEVWFEl5IM16IY6CpE','qK0fvngKSWTdSySm4Oh8n38GXUFvhjXAhZooCIpTD02LD204mfWM','CgrB6e','xKFk2WZo94bsX3hn','A','YI',11);
+INSERT INTO ti VALUES (3242221552316312276,237,'JJyWCHu5xGA2AUPEVWFEl5IM16IY6CpE','qK0fvngKSWTdSySm4Oh8n38GXUFvhjXAhZooCIpTD02LD204mfWM','CgrB6e','xKFk2WZo94bsX3hn','A','YI',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6972773029370159159,29,'1tsAgJDo56yW4g8kdyi6c1NPCKJ6w9i0h','cT79kMYB72JlSZ5KSlsarwdvqDyfaKQWDToyvn65uHI5qqXaFvibdKFY4VEJsevYZy3XEFFjEQ2EBAf4bcbGHc4279qEEP3FcLNlrabbJZLAItKgX','kNiE12VyS6du','pFJec3HOJmZYx7n6o59pNrECnmSbf','8','fT',12);
+INSERT INTO ti VALUES (6972773029370159159,29,'1tsAgJDo56yW4g8kdyi6c1NPCKJ6w9i0h','cT79kMYB72JlSZ5KSlsarwdvqDyfaKQWDToyvn65uHI5qqXaFvibdKFY4VEJsevYZy3XEFFjEQ2EBAf4bcbGHc4279qEEP3FcLNlrabbJZLAItKgX','kNiE12VyS6du','pFJec3HOJmZYx7n6o59pNrECnmSbf','8','fT',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (15836237818957527741,248,'d5ZikSDzd3tTpVWLFog3OerDgRvdWBuR6B9aj6iyTzkzkks9ma0CwZ4LUDFcPyZE9ckVPGzfCa','noLvipvgtxn4yMCSVtVzcIH9pq7cZAd0bDP5TjWg8kwijh7atErf6MBDnLSyG70MvDPDKgIqtZC7avk4xZK8jQP7QdOo7D3hKCnLB7vxxua12Yoje7MFSb0JIBzgxw7tRHw2X53W','g1Y6cUJKHibJ3pe2X2kxFccHaIGeUBh0dN','B69ZDD7XNFa9ILW3gLdqj25WKMIrlAqGeFLVK5BYqC9AaL8vzQ1Gt2CtEXdX4SCZHpDbAqS856JPINNkIhe9sClAXkkT3e2f1jlVXVoACVHYj6BSonvC48P4TuGmaFH4G8fr3Hi','739yiAJAaZdZGkL26nHhqrQHJ4ra7TmzgkqTaJTSBv7Ctvm811Y','gOgSqX0RPgOCnxjKRASzDdePgKUtxldpq5yZs1daZrh0wHr3AZTdhAG4DErWXQCcHmwfdjQyp6Y7wFor46irgNx',13);
-INSERT INTO ti VALUES (15836237818957527741,248,'d5ZikSDzd3tTpVWLFog3OerDgRvdWBuR6B9aj6iyTzkzkks9ma0CwZ4LUDFcPyZE9ckVPGzfCa','noLvipvgtxn4yMCSVtVzcIH9pq7cZAd0bDP5TjWg8kwijh7atErf6MBDnLSyG70MvDPDKgIqtZC7avk4xZK8jQP7QdOo7D3hKCnLB7vxxua12Yoje7MFSb0JIBzgxw7tRHw2X53W','g1Y6cUJKHibJ3pe2X2kxFccHaIGeUBh0dN','B69ZDD7XNFa9ILW3gLdqj25WKMIrlAqGeFLVK5BYqC9AaL8vzQ1Gt2CtEXdX4SCZHpDbAqS856JPINNkIhe9sClAXkkT3e2f1jlVXVoACVHYj6BSonvC48P4TuGmaFH4G8fr3Hi','739yiAJAaZdZGkL26nHhqrQHJ4ra7TmzgkqTaJTSBv7Ctvm811Y','gOgSqX0RPgOCnxjKRASzDdePgKUtxldpq5yZs1daZrh0wHr3AZTdhAG4DErWXQCcHmwfdjQyp6Y7wFor46irgNx',13);
+INSERT INTO t VALUES (2361026874444969251,43,'Go0gH35SC3PaPBdWnAvqKMggbsBpgGmWrs9qWGL01s6xB0x','Xn9depUJCltI9Qu0c8I5xppMdVdazi3iaq0Rf30WSgaC28Ja1HHyVxyDdw4nd387Z9vaXboNGpkxD94sDCy696z36AYypnOIQ9Res44VvJT8ULtnFRpvqd4fc47fhlHxxB0T0sgzNujxDNEls5u2pVNgTmcLTZnEbUSSMNIlbjSuSmlFYUihYVGOl2TybFnbaxwQhGk7TCjdhsRTuuGlGPAy','2X1Vt2TN','CBcg1RGShhfDgQL5qQKajyRBuaD06KIkgHfP4mfIEYn6Z0gppMgltFkORO4ZYmzRSlyZoI6BedKOce6fXiyGajZAsjw4APWdJiC0gUoIVgeLmAJilwxr5F50b5sKvuLAT5sFvhnSuROrOciBMFRaK1mVSFxPGO89Vcoe1ZaPofgava4XPtw5DAwaUrxcMPOGGqk2TFgsPc5UmYLdFD1Kx1NIkJZns3q8dVanaC9v9dMSaPEV2wz','i','Ws',13);
+INSERT INTO ti VALUES (2361026874444969251,43,'Go0gH35SC3PaPBdWnAvqKMggbsBpgGmWrs9qWGL01s6xB0x','Xn9depUJCltI9Qu0c8I5xppMdVdazi3iaq0Rf30WSgaC28Ja1HHyVxyDdw4nd387Z9vaXboNGpkxD94sDCy696z36AYypnOIQ9Res44VvJT8ULtnFRpvqd4fc47fhlHxxB0T0sgzNujxDNEls5u2pVNgTmcLTZnEbUSSMNIlbjSuSmlFYUihYVGOl2TybFnbaxwQhGk7TCjdhsRTuuGlGPAy','2X1Vt2TN','CBcg1RGShhfDgQL5qQKajyRBuaD06KIkgHfP4mfIEYn6Z0gppMgltFkORO4ZYmzRSlyZoI6BedKOce6fXiyGajZAsjw4APWdJiC0gUoIVgeLmAJilwxr5F50b5sKvuLAT5sFvhnSuROrOciBMFRaK1mVSFxPGO89Vcoe1ZaPofgava4XPtw5DAwaUrxcMPOGGqk2TFgsPc5UmYLdFD1Kx1NIkJZns3q8dVanaC9v9dMSaPEV2wz','i','Ws',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6649573728861614835,177,'ro7OC7D5Cq3xGF7WmH8oIhFlMtqaLMZ9qCw99FwtTpzlW1nkdAqEGms5','c5Ee76nc3QK1VZtK0NkLiU8ntF3rlZwQm7S3PXop4h8G5Xea5abbBpJNiVs9c1HjxCg3kYpNViJcWlFK7mxvLasElBMClhBoHOS1F6teZ9D','VgZFFuBr','GnqwTcFez0mjh7S8x7mLruKTFVeOwrCwV4D5FtDiP','Zo','A',14);
+INSERT INTO ti VALUES (6649573728861614835,177,'ro7OC7D5Cq3xGF7WmH8oIhFlMtqaLMZ9qCw99FwtTpzlW1nkdAqEGms5','c5Ee76nc3QK1VZtK0NkLiU8ntF3rlZwQm7S3PXop4h8G5Xea5abbBpJNiVs9c1HjxCg3kYpNViJcWlFK7mxvLasElBMClhBoHOS1F6teZ9D','VgZFFuBr','GnqwTcFez0mjh7S8x7mLruKTFVeOwrCwV4D5FtDiP','Zo','A',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9675774962030004976,119,'3YulOlXX2qDW9kvnwOa6cctE826qVjNzv335rwrg0f2oZFM28A4VphdBeI8QE','bu6EaHdxBgR6Qbk6ltmHFG8m8FIrCx1bx3eeYVzj9DA7wU5zmfWC4tRQc9Nb4exQ51RlFeWqNMXH9lNSgzXeeBd8QvfKLKwR1cVFdT15jOrJcvJdOQmHtadZ0G0D52XtBbcj','6KqMEz5bJT0Itx5WO2ToDw','PeTdO8E1tpcjYqO2','sq','aBC',15);
+INSERT INTO ti VALUES (9675774962030004976,119,'3YulOlXX2qDW9kvnwOa6cctE826qVjNzv335rwrg0f2oZFM28A4VphdBeI8QE','bu6EaHdxBgR6Qbk6ltmHFG8m8FIrCx1bx3eeYVzj9DA7wU5zmfWC4tRQc9Nb4exQ51RlFeWqNMXH9lNSgzXeeBd8QvfKLKwR1cVFdT15jOrJcvJdOQmHtadZ0G0D52XtBbcj','6KqMEz5bJT0Itx5WO2ToDw','PeTdO8E1tpcjYqO2','sq','aBC',15);
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) NOT NULL, d VARCHAR(60) NOT NULL, e VARCHAR(82), f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9306866238214152365,35140,'ycnGbmRVe7r519eTtreGv2JHs0x9gc11D8XKERyNa','wEg2CO1ABlgk9vpVHEn0N6UyID2SFQbXTa9jclIumX4NColSajDDIRnen','P6jOBGCR3ild8','qPjjkm3ghtn0ItJqa4tFjpVDf3AM5D5Vz2fys1','SB','NTFBz81XQfoFUwJSVs85srnDSYjsu5PqfGGsjropCvDjkE5yLP9FU8CpJJPuM2CGujst9PcUaY0OYJDA',0);
-INSERT INTO t VALUES (3915918463363408949,30945,'nlkVmvBHZc6rL94HR0BqA8IfzGe51uak592uawB8n24iG44PvZlNiLitUDrTvzHdKxApyUtYRSflP5oMxCt','vjn91qh9XW2PMznNd1KiovQeAAV7bF8','mU6CJRyAOpYvuf2Rsbtoyy9lmE4a1KBPZVk86','9ZZuVSLfpHh6tRkMfqSZ9GJ7i3D03GMyUz7ICHC','nZ3qWZTX1MXUTGk','3NsalBVNvgSjUL0BxqlP9doqLF94leA6xXTLS9wGUeTtxjZCuTMztdEZpC0nMKI4l55Rp0jkVjmmxRqczmdcJiUhJiOD',1);
-INSERT INTO t VALUES (17253531513152766089,6409,'iN29PTAY4Ne5qPx0w55ah0pBTrzOPrqE7uMxgqOExc3oL1fg02ArO5W0osQkGYY','fGsRfVVpOxvt','Ya1eBWYMaz','mxuagtnh72Squ40x','LiVhXw8T947GcJpI4z6en','MA14kCVvhc80Xfgz6GCzCaPpINUZ07gAvWL8tNhjcARdWNhinzTLozSqoRFx09K02pYyxewca9P5541lB9vNbtwQsqp9JDMc9Sm4',2);
-INSERT INTO t VALUES (11628900876990848101,58249,'Pr5xL5dH8gjwe3C2YplqSZhbtpCKm7WFJccyCvTaVekv','wBaOZumpFwJ8yojDK5V6hIz9gY9GSsDeKC9O','RSMcIiB2rCeeQXzHDc5wvEPBt0FLFq6KBwWPRaa81BPIc0pNIvexWq2rYJi','XPNZrbPekfsSBA7z2ghEwYZOENMDuUewYqEP9SbY','uH6CaRJmb5VCCYoNHTuT6pkxmgMjReoCHJ1vkEiK5kdtoZOiY9OTjFUVuLTxyau87ovsrwMYKvHBceiee','yZW925f9l7Pkj5ohmwQP5tDN2YCRa7j4REzm7q2IzEcPSVtXVR2QIopwPhrnljtE0X',3);
-INSERT INTO t VALUES (13948062526298446099,31699,'RYRP7WFPzmUadpANZyHQN2yQMbqnABaDCRTjGMA89nm4JyeS7G5dL0UW1LU8eP01lWZ','YEHXzr6cZN9WLmrqdmQuexuDmbIBHVcXZH858uMV','s0L51HHBqfGbHyCrwfaAgbLcthXr4tNCeexYJ7UqQb8','KWEq106GQdRSpz572cRlXALUcfVLDnnt','svYPe80nymkwYYKj4JBCvUblNqzFlDUQ','3B8DqTujT6kJ8nJmCBTSoEmW8OSmPAFqfpiYJ1SEnJzIrmSGQReEiFcsTB0BWnxVeGo8YS',4);
-INSERT INTO t VALUES (909546926905991667,47998,'sXY0tYA4RSPzLPw24wbJ2jOd2PT1qlNVV9KyT7iscyE4YyuFhwprib2FL4iSQuS4F0cZO0tq','vqKpMhDxYIEStREDxYWUrwemX1UZRQaayXUsVOIYB3pl0nx2KkEDa7PS','TtPR5X4tlpeg3YLFsEAXYg2JC2uu3HKXSJyRyHfjDiCmgzbI4li1FRV7u9qV2p6vg','XmEqT2oCmdjZzbUbJzEGe5Fe3neJiW1xsXA37DZvVsOqoJxGIxtgXuOkpns','DmWkCvsXh6mCgfnzQ3vUC0Ub6tmdoW5hLvLhfCImHfIfX4sVMK8b3P','LaaO33I4ePuefLH1iRCuSCWPmUnLPkTJUiJd9H7Vx4eKCimmPLb2VFGkGrhNGR6RgDNz8aH',5);
-INSERT INTO t VALUES (2806249816843356098,30146,'9owhcDFP1YmBwQAzVNUOOKdKBeK9QtGjlXY0jJwt7PwYpQSMTDfxHaSMh6Dyrqy0j6hAvwZeprtPZLwu9H','s51Eu90nuU9iPUnTyL1irRPz2YucZsy','moL8xbev0ERQORMA9b8','lJwJba1','N4ZeHXJK6q0BPb5ENnsckSA94L6MjrPfIT5zGsIb5JMjKRkPoeTefhlLVj1TVt1Ddg','EdKgBrtvwSn5IRU9ayF2lJww460TmPaxuTDEFuxt',6);
-INSERT INTO t VALUES (7485114581623904079,45603,'ox1hwTF4A3PKnsXK8ZhRS5aWw60cXpO','licWnpZJEqv8KPsuPUjGebA','CFl6BqWFpZDMq28VB9iFsItv82g9hFsaVST0yQFuD5Mmbl2dpAZ5','titxiVTJ63h7xjJCBw0udRr5Kf4uqY9jgAi7litS7','pEhpasi3eOYd9bspVkxM1CpzyQ30ueQOHo8p6uEB5W257fPp0zAGVPwEfuw0Cdl8tb3ghNf0fzyDxjSD','vGYyJl7yYBItWT78ipB7Wqv9vEuc7zU3vLcT18zpnqWBreqSHsXxBV8WAQCJcU8pnx9kWC3a6VG2I',7);
-INSERT INTO t VALUES (6949908370725128123,26167,'v5NzL07sc7Jd7QUAWXSfjWBOgRn3VAR5','17nhf7eJMPeud5wF','ZRlgK91ukhMPf8OSClDeSRcdgR64','kQx','AMO21FXJKCYq85WPtH4FncVwvfxtuJTxvTbQMnKnuskp4J1kpMABxh54ybRMXsbwMoLp','KEGWvXo783oBczcPoMYbnkXkU9qMif5SWB7v89rsyhq',8);
-INSERT INTO t VALUES (573321021164108539,60193,'9VunUkJFz4yVgpSt1tx6pbYQH9oq8O9f9qsmgI0Y5T6NOb3i8xF24EyJV94IlZsT4jXfHoW3p','ANIdSTfJ4TExH3InGQolMF2h2cUM2aN','dgQ2yaU53piDUFBTyGME','TMpnKOxINd0qfoF6D','XJFseAhXbRrOqTxbVS','rd7ywZdT6ndDmwWcPAIYom4Lcyq7JAPj80Zl3c1Zjn0XH4kQxSeFSkVntxuevD6FVsegh5wWe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(32) NOT NULL, d VARCHAR(20) NOT NULL, e VARBINARY(50), f VARBINARY(23) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (39525,1410201673937326131,'yrqcAV','B1Gv19FN10','w4','mjSr9Aa9SjOgj3pW','2','A',0);
+INSERT INTO t VALUES (16503,1217665646138916403,'kLHCyWKsggE7dX','h8OPcUdaj','VVUbW','oJWD','0','LD',1);
+INSERT INTO t VALUES (23320,-5138507162023165975,'YJJmlsYWd','Tr4tzg','zXNEe14bbYiZQ','M5BO4','3','B',2);
+INSERT INTO t VALUES (21645,-9201788583336762483,'m3YQ34wEicDmutigB','xm9Jk0OX0og','fWR2rj2s5sjKClrGzj','38sDsiS8Rd1','z','m',3);
+INSERT INTO t VALUES (39562,-7248623702017993786,'gTqcp','aQjpy','ECpcCUoXCMs','BA7DvYQzsf66uH3OOG1G82','7','vT',4);
+INSERT INTO t VALUES (42829,-7146672588836958216,'U1h','JzQEVl','3Xu5KVdv9WctzC0n8AIey1uwE0puQuT0','ifJ','V','E',5);
+INSERT INTO t VALUES (39523,8474185994534829533,'IHtcd3YjSFb','SI','3u02','arbn9qfBU','l','ZB',6);
+INSERT INTO t VALUES (42464,8639863028909230375,'oU0zd3r5c6EN','iUabf9','0BHFSEDjwmXeCWJeA','dNbE8ktXU','i','8',7);
+INSERT INTO t VALUES (39054,-2768925548887915380,'HMvpfT7qNnVHIjqMKGlGB0CO2L1','gDwjbxN9ptnJeM6FdwsZ','YaRrSo','xJOenSEcwobAvJAnyceYXzP','R','g',8);
+INSERT INTO t VALUES (45144,7579624205512916499,'OKNAQVsW4N4cbXZ0HMJrIfx3b','upiZshEC62u3pE3','PeD3nKtwVjpQUPFc6gcKeFfYY1yJ1Aue1eZpcz8Rdl9usKyL','l','d','S',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(32) NOT NULL, d VARCHAR(20) NOT NULL, e VARBINARY(50), f VARBINARY(23) 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 (6625676263765137557,31526,'DmooQKsL40My1AelQK8fuGqKU20slnDVAeF2f06v4sxJoA16ELWyqgPfGZ7gqg0dnipnlPmtuWR5D','ChfZ6LquQSMXO5ps8pIc8M8dDiQo2ocNqgUdYfZUnWK1PiuAasNu','0FP00uykZyWPAo7ZGCzPcwyLLd6zVw0ahQtd3qcobaxH','o5dlhTMyOvZ1Z8qCH7F2kY22udhcDN6','oUWcxnr237YaGWA6qnxiHiV3kviCcfwW0LFHlKWfonp6F5Uq5XjysXzWLUQ07g0WPNvNAxqDraVptPFJYuoX4','COGtMzR5TMWVpOf2Y5gqX1jgoGNdZHvMBx',10);
-INSERT INTO ti VALUES (6625676263765137557,31526,'DmooQKsL40My1AelQK8fuGqKU20slnDVAeF2f06v4sxJoA16ELWyqgPfGZ7gqg0dnipnlPmtuWR5D','ChfZ6LquQSMXO5ps8pIc8M8dDiQo2ocNqgUdYfZUnWK1PiuAasNu','0FP00uykZyWPAo7ZGCzPcwyLLd6zVw0ahQtd3qcobaxH','o5dlhTMyOvZ1Z8qCH7F2kY22udhcDN6','oUWcxnr237YaGWA6qnxiHiV3kviCcfwW0LFHlKWfonp6F5Uq5XjysXzWLUQ07g0WPNvNAxqDraVptPFJYuoX4','COGtMzR5TMWVpOf2Y5gqX1jgoGNdZHvMBx',10);
-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 (3137877242093262561,50879,'Msa3vnDolCEyIxrJrdImlSoLvAkGu4K8oXVwMI','WMa75v1Fl9lDg7yH4VGX7bkw1DHxxix3L70','esSqprq24srHIo9oJ9gI9GQppHsKrybOmu8ek9sTtxTdyshpVzOVhVSSx','WMcfs9Jn9cfzjZVhCNb9qj','lY7NpbkXsPDu4Vg7fGYB1Q0ZVVwQ43vE0ZvoS6Oj12z0fkuvv7cDlkSlDFnV8nLxZWaN','unwwPlEsh8pE9usZGNOw9AG7YyH3g1JoSa5XgGXS2NGZB5HnvRKjncNhQyiuT',11);
-INSERT INTO ti VALUES (3137877242093262561,50879,'Msa3vnDolCEyIxrJrdImlSoLvAkGu4K8oXVwMI','WMa75v1Fl9lDg7yH4VGX7bkw1DHxxix3L70','esSqprq24srHIo9oJ9gI9GQppHsKrybOmu8ek9sTtxTdyshpVzOVhVSSx','WMcfs9Jn9cfzjZVhCNb9qj','lY7NpbkXsPDu4Vg7fGYB1Q0ZVVwQ43vE0ZvoS6Oj12z0fkuvv7cDlkSlDFnV8nLxZWaN','unwwPlEsh8pE9usZGNOw9AG7YyH3g1JoSa5XgGXS2NGZB5HnvRKjncNhQyiuT',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1074926594,7373546808101416699,'ypzrJDjVUNGOMF9Wtj7EYRMDTxsDj','Ecj','gTkYEZ18hkY6d','Ti0BNbDdNGa','G','z',10);
+INSERT INTO ti VALUES (1074926594,7373546808101416699,'ypzrJDjVUNGOMF9Wtj7EYRMDTxsDj','Ecj','gTkYEZ18hkY6d','Ti0BNbDdNGa','G','z',10);
+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 (3487434875,-1232982206113608037,'fP003QjDlLVVR','H','uuwC8jTdt1n400CRb56pcET0ZOJNM','85RpbYMsgCwHgxOH5On','t','4t',11);
+INSERT INTO ti VALUES (3487434875,-1232982206113608037,'fP003QjDlLVVR','H','uuwC8jTdt1n400CRb56pcET0ZOJNM','85RpbYMsgCwHgxOH5On','t','4t',11);
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 (947496860587897647,63251,'A5hhOrlw0K3H0jBRTd8hlGYN0zoKStn','ZzD4s2qRHqk8WkcevbNk5gXca6ogww7hNy9YQ4bzyTTrlU4YEepHRLTAYcQFrs','e5X9JPmnQdyB8iNAw7Pt5fSEtDSjyQ0xb5bHUyXRC1EOf1PgdVFApJq','vYhMp','agfI2OT1niSfXhUOcGUfebTM2dim6ts6DzZkeZBGq4AgcLItlA6iwQcgrvwAzweUxbjc98lmIYv1sTaB3aeQWpqsAJJ3','PR',12);
-INSERT INTO ti VALUES (947496860587897647,63251,'A5hhOrlw0K3H0jBRTd8hlGYN0zoKStn','ZzD4s2qRHqk8WkcevbNk5gXca6ogww7hNy9YQ4bzyTTrlU4YEepHRLTAYcQFrs','e5X9JPmnQdyB8iNAw7Pt5fSEtDSjyQ0xb5bHUyXRC1EOf1PgdVFApJq','vYhMp','agfI2OT1niSfXhUOcGUfebTM2dim6ts6DzZkeZBGq4AgcLItlA6iwQcgrvwAzweUxbjc98lmIYv1sTaB3aeQWpqsAJJ3','PR',12);
+INSERT INTO t VALUES (2847084944,-5928669939976087446,'5g0Pab6ddqJGGnGEJ','615xzYBAuIwMz2GutYcsUuTQbR95M4fG5JaCYEDcNM2JjIDOXjcxUwLjbjKeBaYhLiVFBCi6ha9fhS7y40k7FltHRSZxDnHiad7','nDUhiOCszXOz4ZGOGp0Qa1yTXolsWWwrHhVhe','2UjhyXmnflHDcA8yBO9AcEH','w','Z',12);
+INSERT INTO ti VALUES (2847084944,-5928669939976087446,'5g0Pab6ddqJGGnGEJ','615xzYBAuIwMz2GutYcsUuTQbR95M4fG5JaCYEDcNM2JjIDOXjcxUwLjbjKeBaYhLiVFBCi6ha9fhS7y40k7FltHRSZxDnHiad7','nDUhiOCszXOz4ZGOGp0Qa1yTXolsWWwrHhVhe','2UjhyXmnflHDcA8yBO9AcEH','w','Z',12);
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 (15975668252163110871,17365,'Dr1vxFOJHEpGZ2r1uK5nDqbzQ1ognPJ4ML0xFk8KdhN','jE0UARQmdqVNq4sVeVZqVNKDCC587mK36oXspO28LkI7qyzxZGkSD1','IRBXjORgawXgCrc3I3jx','5vH3IevAJ2uvr7uNCUeza186TUhpu7qFXnObeIIiBFoi1ejXqLffUXeok27mmRWeficS6vRstAcxVOdNxZYNIdZuBhiB','tgSf6cEcSUxdf0060ddAACaL4xX0D75jWVTwwmcJVfuEuuZmgCwGDuC0imTQZdYWbpdHHNfUn6FyR2nCBxPRW6DIMwMxbEdESmgE','dpVe2DxfDn7wptjNpWho4UcJeBwI4hlW3xRplUR2gJebYXUxVzOy8C6Z9bPnGDcKC0p2cOFMILxHlhDvqlfAACLmHbIrFVX',13);
-INSERT INTO ti VALUES (15975668252163110871,17365,'Dr1vxFOJHEpGZ2r1uK5nDqbzQ1ognPJ4ML0xFk8KdhN','jE0UARQmdqVNq4sVeVZqVNKDCC587mK36oXspO28LkI7qyzxZGkSD1','IRBXjORgawXgCrc3I3jx','5vH3IevAJ2uvr7uNCUeza186TUhpu7qFXnObeIIiBFoi1ejXqLffUXeok27mmRWeficS6vRstAcxVOdNxZYNIdZuBhiB','tgSf6cEcSUxdf0060ddAACaL4xX0D75jWVTwwmcJVfuEuuZmgCwGDuC0imTQZdYWbpdHHNfUn6FyR2nCBxPRW6DIMwMxbEdESmgE','dpVe2DxfDn7wptjNpWho4UcJeBwI4hlW3xRplUR2gJebYXUxVzOy8C6Z9bPnGDcKC0p2cOFMILxHlhDvqlfAACLmHbIrFVX',13);
-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(37) NOT NULL, d VARCHAR(12), e VARBINARY(65) NOT NULL, f VARBINARY(41), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5,-1559124324,'TTKL9QLf5nJDAUXfw8JLXapSgB','FRnrF1AD','6PQNt1v47','XpkbUtOc0a0WiDQYHk3Mnq6JRVkgnjz2OJ9A','bpwVopQbEtU37ErYAuSPj3wfbBiPk8Z9N6rwMbgZtfRjkXEFMZsjBMOhwLFiyR7KBES4rMzVkS4CQXiPu9fQHB7o','nUiueeuGAgGMOk6nPfwMWT09gPHBT9KNP2Z5nL0bdRobMrVjbmzd0jFeNaVfrQKn00W6IYvZB0ukYH979VriCRv6G49YyMX',0);
-INSERT INTO t VALUES (156,-1474823447,'wRyYjvTuqqfXXZorRdz8D6','n3Fvo2A','uTJvodJL2U5SaUMf3z5IIUWnw0HaDVYmP4','O8XDWNWCEhTdvxP8','cbFinw8KYtvkhZjKQZssrru44FBVhM2t9JjebOeu2Kj4GtGoxIsBXy7IbxLsUb5GjDaBooVGC5i0eHEPSLc','CdJxf5yzfnbAhNsHRP27hsNS79yQz',1);
-INSERT INTO t VALUES (73,-1875050123,'WCNSdjmsTi4c0VecE7pHiVMnXJzQl7Eou9m5h','cRZR0F6UOq','ZzuWCrWSu0hIiPY7xe9nwXSlq9Hi35kPgw9ZLbS','dpnF7DZWXGPb7qHX9qDAtcrG','AwIq0IEUXQchu6wR036JNUjFChTtYS3JlbPzCYAONh0waT6foad3cBx','Kb9c68KgiPafRJ7E0h0Uo9E0UkHQvcf4nVkG9vS26bY',2);
-INSERT INTO t VALUES (173,1533886919,'BRFlzmSx9hLbCbPm379dYEfQqHoAWSv802u','QB5cPQmK6frk','bnT8EfAexS69l0DAN2ZGC7','lILlAf8oDZnuWAKfCJ','h4zkOdp9','4H3fUTVz51m4uETSwUGlCiyvgU5gy',3);
-INSERT INTO t VALUES (164,-840302209,'fMWCZDm5HHf','3ZxFjCazu','fhvkEcKOR3RL64hdSgeX3bmx','JU8U3sIb3bjrSWZw2QrIN3yrBBly58spve4hbgW','zh3MIQu4KiMeEJrNhjDSfw1zrqVEGZQTmbNjtenh64qI','dTXe7icDjcwxt6neMJE7c70YdR',4);
-INSERT INTO t VALUES (58,2022338145,'tTAOA5qcd','AD3d1VO','HbosZ9oeA2MkiQwtatoxGBYmk','fdTcGwql6u2i8TRWI','WvBeOcKHtmhTRAKjAQdW3v2eXn1oCDyyulHmDcC7IBQA','h6hXmaYUqbW8KUn59lqolt55zZxGy8VkLYUdT06ZcDVuMu2ZeGNSIT7VhunPaWC6WNp0oT9Cv',5);
-INSERT INTO t VALUES (117,-1726170105,'3XtzOiZk3P0mqMaJ1C2bt','LlJ','HT2blGxTsfG63VGxXXefgGMIgYX3ZZegUSioswgpo8hoFz9qllHfnxMrS13VXzF','Hjacg2wXULSqnw8Sj3Js','tV1ChuYvUztgyfV8Y2sepbjMpkLb8hHmK4hida4l3nTIKqYLiLzL8rcaoWJSPkTpcpHObgV4Xmho6zXi3FtyTfKYIimkDC','X9ybCWIQxnyk338oXyxS64S',6);
-INSERT INTO t VALUES (184,-1157353616,'Le8HDmslUweTHdVQI','wFWGGY15G','yNDnFeHwLahn80M2SHLNXt41XAjdT','w2aV3l9Pr0M4Ca1uJY4Fwr3kxEIEIynrKIQp','85UXns7HQFMjrT9nqUuh6','u',7);
-INSERT INTO t VALUES (116,998140594,'1Cd0UmaGKAy86b1UJMqrl','BG0EndKyPKk','ST0UfZjc0kPa3Ik2','3r9ZbjsvM77Eyhrur4mTMIjVgvw8eA','Jwt8qJbehCQsaf1SCNSvol','Yrr6OBF0nMxNmGahmS4N4mlLSOF0XOBSz9CMMwh0g5Wrr6IyLSheWoWVUsR0e',8);
-INSERT INTO t VALUES (55,1781683622,'DKd81kHs','v','1sYWCXVtjgt9MtNZNclUIFSxSYx2XnMagqz3otJ9Mi15','JRIX','GC8RuqDte2nMAWcx','xRvR3usFG3vdcxwT4FE9zTClmqxlhXAPiPDodjs2XnGmh8QT07HIjY6r3fpDvCyQCtPEZhtUmEHal19eaJMJC1LjL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2253114210,8755124764570173679,'a8PHR6hAJUjVtXT79UAz','FWP6AmxoWfsDfTaqCLkf1W21vOsDu6fVYXgZHbY4VjyEBHbXI5jqdxr1DI3KyPMQdaZDbtatoEmJM7v','FSC0rmNST96i','19SFJTTK9FG8X0HRHALJGpIli8wxqN3TNGYwl8UIM0dRJ1b6OKkAYxhVQIELVdT4Dcg0pITZzRn6pjQyzmFPuCoAiJoYRRfBvavGrImIE9nE8tJB9zkebyDPjFkBGesmlWOL1AxxdagcARhGvWqwSq6q57t2QEl08OaznZPWnu5S9KoGlif8ZvrP9RAH6mTBavY2mRKcf32y7xfxL7YPf','R','m',13);
+INSERT INTO ti VALUES (2253114210,8755124764570173679,'a8PHR6hAJUjVtXT79UAz','FWP6AmxoWfsDfTaqCLkf1W21vOsDu6fVYXgZHbY4VjyEBHbXI5jqdxr1DI3KyPMQdaZDbtatoEmJM7v','FSC0rmNST96i','19SFJTTK9FG8X0HRHALJGpIli8wxqN3TNGYwl8UIM0dRJ1b6OKkAYxhVQIELVdT4Dcg0pITZzRn6pjQyzmFPuCoAiJoYRRfBvavGrImIE9nE8tJB9zkebyDPjFkBGesmlWOL1AxxdagcARhGvWqwSq6q57t2QEl08OaznZPWnu5S9KoGlif8ZvrP9RAH6mTBavY2mRKcf32y7xfxL7YPf','R','m',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (288658360,-5504897850471152166,'cwVWXRvCalsnKPeKP9AY8','I8lnrY9Bq77KOjz7S0JQyoKRjttOFXqfVHCToOQuc2TfcdkWx8LyAzSlRhdQoeC','MXGjklwg2JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17ap','9O42FID9c13kSSRSrvdcc3iIpKkpkqK30dT9dpPYeuXDguGFhDFwSRTmBE5qeLGluPv6X4yPww11JKN0i8JOhW1Cr4UzWhZ9vhax5WnYxN09mL6pSt0iG2w2GVOmLRVteyeg9otHp1CSNUbIpej0ucmylPrH3KnoX62zpTaOa2YfMO','NV','o',14);
+INSERT INTO ti VALUES (288658360,-5504897850471152166,'cwVWXRvCalsnKPeKP9AY8','I8lnrY9Bq77KOjz7S0JQyoKRjttOFXqfVHCToOQuc2TfcdkWx8LyAzSlRhdQoeC','MXGjklwg2JVVqMppJCx1UFZRZJIgbjoWXeMBH4d17ap','9O42FID9c13kSSRSrvdcc3iIpKkpkqK30dT9dpPYeuXDguGFhDFwSRTmBE5qeLGluPv6X4yPww11JKN0i8JOhW1Cr4UzWhZ9vhax5WnYxN09mL6pSt0iG2w2GVOmLRVteyeg9otHp1CSNUbIpej0ucmylPrH3KnoX62zpTaOa2YfMO','NV','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (98417233,-2880421382239346662,'DznJk9s','KHsqvBfazxQ98sq2VTwJ7PWMbAW6veS3RfHXsGeQ3wRqevPz4mrS9oAviEvHzN2XhtFAXjQB4PP1WTvY','LTlS1uhwHG','1qw4NTzItpb5JMCH7750AgqY4D8fWgzH70laTizoeGmQvPJxeKXp6eSKd4jYioDEHVmm2ZRgG9mIBz8aO6FcE2thkmuFOVhPb85NgQTec876bOP7iqezk4BeyJxboRA5pNkipDEvdOMvUKkrVjB3dbUqG3k0Yp5suO2mzWyZHJxEFxSzMjhdFToZzwniIBCAIgKH3C4pKYXVFo5J2gndgojjcaNryT84','9','vJj',15);
+INSERT INTO ti VALUES (98417233,-2880421382239346662,'DznJk9s','KHsqvBfazxQ98sq2VTwJ7PWMbAW6veS3RfHXsGeQ3wRqevPz4mrS9oAviEvHzN2XhtFAXjQB4PP1WTvY','LTlS1uhwHG','1qw4NTzItpb5JMCH7750AgqY4D8fWgzH70laTizoeGmQvPJxeKXp6eSKd4jYioDEHVmm2ZRgG9mIBz8aO6FcE2thkmuFOVhPb85NgQTec876bOP7iqezk4BeyJxboRA5pNkipDEvdOMvUKkrVjB3dbUqG3k0Yp5suO2mzWyZHJxEFxSzMjhdFToZzwniIBCAIgKH3C4pKYXVFo5J2gndgojjcaNryT84','9','vJj',15);
+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(18), d VARCHAR(100) NOT NULL, e VARCHAR(52), f VARCHAR(6), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4209636,212,'xwu','6b8SKVeqN0Zkth0U6cfQ','H8gI3Y3iOBj4XorNGu6jqpAV','d1','x','t',0);
+INSERT INTO t VALUES (5631727,21,'da2wRHMTF8WOy5b','xXTRg6','kYgeqheJkUjXMVxwIUdXxnjhx4oHbNiSE','v','8','p',1);
+INSERT INTO t VALUES (-6140573,192,'Oq0QAde','wztxrPmaJdx1Fzu0sE3Rv2y8dKJSKebdoiYq19MV4kuyxLd82LfeXc588VcfxxMJltBNyQiPaR8Dcpotytoqqgd1CGwMK6jY5aI','XxXKB5jqkQoayIJxLLCW2tXsf','m1C','Pb','a',2);
+INSERT INTO t VALUES (5592019,13,'PBw8hdoxokBDb','rual7EdoTo1Qpd3CrsBBJlgo9DZ6VQJ78OGV7Rs1fY2DhcttmLS6wIkVebUJhI','fgS8x9QbznsxcwkwDxuPBREflzshpvMWmn1vsf0ZWmKml07kg','IZ','I','N',3);
+INSERT INTO t VALUES (6581068,71,'m8bz','FLHLYCON0adWJWMW','Jr','GJPp5','b','7',4);
+INSERT INTO t VALUES (-1034496,64,'3BxfYaAa3e4GiUWN','AF2W2JvDU5Nf4CN7ciVbX6uB20x7Q9zGP5nQNKCgXcqeMI612iSmD3ZHdiVSEP9EZQQaVd4d5','eUhMRGPJoGUfZlcOfMqN6Djy56R14GPuyvVgFPkOqlZKn4VR8ALT','Atp2qR','Do','p',5);
+INSERT INTO t VALUES (7302883,3,'5fwbX72n6vA','NCzUYtbRD2zewqYhRJofE5A0syRSrl87ueGX0zWxQ79zvML4vhhdHZbWHeoG2pzZLOoXzXx','y284q2bEMEWLelYSyUdQ5KkJGb','8WL9lT','Z','A',6);
+INSERT INTO t VALUES (-4595077,163,'LU','xlUL9','DfdX7Y2sm6Tl','MqE','pg','Q',7);
+INSERT INTO t VALUES (-2025037,155,'jKjTWAOQAsgL1u','cD1qjg7iGrpEuqaBZoZy','7L2QE6LjV6DIutzWWiP6H0LDqyx5V0nXui','9a','t','y',8);
+INSERT INTO t VALUES (-2697359,66,'CtLXF0TI7RRRL','UijFlVo0KAJnx8qManh9UsZdkBBkEX2n3vIUDFF5QBGCP7rgD','VLTubZIY1qG7RDVKgrWxYcfJPpskJP1Ya7WmFlefuSCJ7X','AQat','Nk','P',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(18), d VARCHAR(100) NOT NULL, e VARCHAR(52), f VARCHAR(6), 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 (2462292749532978526,200,'gFhMr4cLncnuoE6HV','eLnyHF9snoJJD3I4xLFvdL8ByCvHD','RGVeYzsM07WGSbUDF8SMz','Gc86','Pe','3',10);
+INSERT INTO ti VALUES (2462292749532978526,200,'gFhMr4cLncnuoE6HV','eLnyHF9snoJJD3I4xLFvdL8ByCvHD','RGVeYzsM07WGSbUDF8SMz','Gc86','Pe','3',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
+INSERT INTO t VALUES (6134088521965646890,159,'WTt','tXXKM8CNfyM9yoJ0t30aiNBh5buA5jFXNDE7i97CCw52khm0LFU5IbZf24cpyyES7MpWKKHGyD5zLfaJPuqxR','6Cqt0Lq5','KeLo1p','3','g',11);
+INSERT INTO ti VALUES (6134088521965646890,159,'WTt','tXXKM8CNfyM9yoJ0t30aiNBh5buA5jFXNDE7i97CCw52khm0LFU5IbZf24cpyyES7MpWKKHGyD5zLfaJPuqxR','6Cqt0Lq5','KeLo1p','3','g',11);
+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 (1518499823015774625,148,'a6M','oIdwsi5ULf5ha0jjEbdescVe3VwHhdeqiegd3frgjZH8HQHWJo8fSb91N781lhL0iBzC2mQKdpAgWxwyDPINAaE1dvcFm4k28shN9sA1rN7GJ5CQ4UTmJ41ZFBLEoDFtwwE6fD4ntSfCkBkVKYK89tcjpSPKkStWOOneRumLhiKYJrjND4NXJRZwjgSHgwTQZO91D82fvs8byU2PQzEFia890EkOUT3P2zgCabpZCrFmj4vfO6fuEWrNBLX3','TptgSMoJqCH1IMMsfE930kWG','LAA','o','H',12);
+INSERT INTO ti VALUES (1518499823015774625,148,'a6M','oIdwsi5ULf5ha0jjEbdescVe3VwHhdeqiegd3frgjZH8HQHWJo8fSb91N781lhL0iBzC2mQKdpAgWxwyDPINAaE1dvcFm4k28shN9sA1rN7GJ5CQ4UTmJ41ZFBLEoDFtwwE6fD4ntSfCkBkVKYK89tcjpSPKkStWOOneRumLhiKYJrjND4NXJRZwjgSHgwTQZO91D82fvs8byU2PQzEFia890EkOUT3P2zgCabpZCrFmj4vfO6fuEWrNBLX3','TptgSMoJqCH1IMMsfE930kWG','LAA','o','H',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5437157021300712139,91,'d1BGxTWKvmhWL','nI92HsIp3icSKZAGaAoA6BvRdy5n4InwE1l63LK8AyUERwBHETsMcea8JAE2UpvtrsQvX8icy7hzHlLJ25gopoCFiibjGMwPJgleovY3sebQznNhOPUNvbfgZMdZgVE48KxKaSNQ8PGw5ThkqNjhvqEeIiQ0SHQ1oh6fhW0RSjOAxY','nlJft4P88','3UNzaV5O2zova5ja3no2BYNRhDPmYRNclbStJtAw3otJZ0zsUoRTCQxc61PH7SKV2THzMFZRkkHTsXDep6SUSw1yoCi9FdWKFPIbJCQ2yyYy8aa0MDXwICSrJEjGaS3Vt1OvEjc7tY5p4GMucWXV1iSd1ACe29O2PSve4ha3','6','G',13);
+INSERT INTO ti VALUES (-5437157021300712139,91,'d1BGxTWKvmhWL','nI92HsIp3icSKZAGaAoA6BvRdy5n4InwE1l63LK8AyUERwBHETsMcea8JAE2UpvtrsQvX8icy7hzHlLJ25gopoCFiibjGMwPJgleovY3sebQznNhOPUNvbfgZMdZgVE48KxKaSNQ8PGw5ThkqNjhvqEeIiQ0SHQ1oh6fhW0RSjOAxY','nlJft4P88','3UNzaV5O2zova5ja3no2BYNRhDPmYRNclbStJtAw3otJZ0zsUoRTCQxc61PH7SKV2THzMFZRkkHTsXDep6SUSw1yoCi9FdWKFPIbJCQ2yyYy8aa0MDXwICSrJEjGaS3Vt1OvEjc7tY5p4GMucWXV1iSd1ACe29O2PSve4ha3','6','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5299588010595046461,223,'1yMqK','SVuUsUg7CQVe8jLPwaXgkclUKDxWyP8iljT2KtgHFqgxAXINUkVqfRQ9UYpQKPZ0z8BoTrOfWy0SVi7rpUpnpu6pSGaxc4RpLPytTCdpHdnr8zyeoSSQTO9RGnozVbNe68PodyZDaDWPRJFls81','y4mbOZ','LCznFVx8VddPmSysHyZQK5LfKoGPfvFELFzUyfRTnHHvMD0PaEtSTgOIVsPSWezNAFQOpA51jLd7NyIO2f7QEoj9dalq','1Vd','U',14);
+INSERT INTO ti VALUES (5299588010595046461,223,'1yMqK','SVuUsUg7CQVe8jLPwaXgkclUKDxWyP8iljT2KtgHFqgxAXINUkVqfRQ9UYpQKPZ0z8BoTrOfWy0SVi7rpUpnpu6pSGaxc4RpLPytTCdpHdnr8zyeoSSQTO9RGnozVbNe68PodyZDaDWPRJFls81','y4mbOZ','LCznFVx8VddPmSysHyZQK5LfKoGPfvFELFzUyfRTnHHvMD0PaEtSTgOIVsPSWezNAFQOpA51jLd7NyIO2f7QEoj9dalq','1Vd','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (886122126671829727,233,'ZO5nq','FnidpC2ymPysV0fTdWG9eAJPqo3GpZZoyPUSmnwf','r3nlmYsYhIFu2IWX','KC5uKoVBXbkBNrYSwobOiIDzDr20xbSubF7hGTfDIU9Smt3KjOjYYkXIzhhzMmlDwJQYIbavx97RmV5Abvey8hLu','zZ2','dL',15);
+INSERT INTO ti VALUES (886122126671829727,233,'ZO5nq','FnidpC2ymPysV0fTdWG9eAJPqo3GpZZoyPUSmnwf','r3nlmYsYhIFu2IWX','KC5uKoVBXbkBNrYSwobOiIDzDr20xbSubF7hGTfDIU9Smt3KjOjYYkXIzhhzMmlDwJQYIbavx97RmV5Abvey8hLu','zZ2','dL',15);
+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(55) NOT NULL, d VARBINARY(66), e VARBINARY(79) NOT NULL, f VARCHAR(63), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1800454879,12,'rIvEkdFO6bbMVhGpe','ABiz9KIoz5F22cxZjL1S1CK3VKul','yYzOjfTkI3Cd7D2aiL5woIjVndh6G38a13Dx9kjnilvyewRKwD','1hmjxIbkmIyxcwlTSUs0sfKkCjE','3','h',0);
+INSERT INTO t VALUES (-292063675,-32,'TCHet88RRqc2LTMddW','nu','s5qQndRjDImHPROH','aJ0uqSymj5L8NF0vUfGkhEcdtqc','a','t',1);
+INSERT INTO t VALUES (-535891259,-19,'PLU2AcPQqBomGbyb07TmLUo','Kp272dxMkOjA5kdVjZ1gQS029YrL','2UnHAHUt3Wltj1tgzjG1SJEBfjNShVcRfg15Ds9qeKlc0Mf','yf8MiKhvCyx8TS1JsoMPIIMUyms6PWUlIFDFzOVJ','1','4',2);
+INSERT INTO t VALUES (53029885,-44,'64MEQIcHGJar2NxMQHgYnZRTguOw1oC9kgG5j68a','0N24NLMy3PDhX2U1sYhy6f6zcRSEu8leAN2u4','AFQXPRdS3aaZo4owvvuarpEwT1w8EoQ8Mys0ZvExbX','bFDJodo8XdNPR3cdykc160YzIXilpve7lNrwiyOInKQ003wkCRd','N','5',3);
+INSERT INTO t VALUES (497187586,-15,'60mMjlLVZxwGoZIIcn0TlrnkeoAEfU1PtwDxePGXjtU1r','r','VU0A9BXVK73dJsvW','daEYxPSU8tKbWL0pY','3','B',4);
+INSERT INTO t VALUES (87916305,122,'uBF7Rj','ttmY25CIf4g9iFDDLKm7dAOg8gKRFF22qO','Rb0Shfaq6X8dsSXNL9yX02ffDp','ldAZb0hG5lruvE7bZjjfYIXxc1JmgqfaAaI6tPCMujf3xrHiM1bcEFO1lR87','j','r',5);
+INSERT INTO t VALUES (-707909363,-103,'rM4IVEGNj2cC','LiroYm1KoFEn0PWV','IkeMpVoOfYehk6X7FJQwe6Y6X24W9RIlrK3dRtG7IwP7n8giaWIHCuLZwV8qB1OaUMkNig5oZjtMKp','UUcqpbOFBveXLig1VTtZsUNn8Gntjt','C','y',6);
+INSERT INTO t VALUES (514258298,22,'K2fKBWXuf0rlCrCDJ6P','uoiHzIWoz7gLkCB6BP5HmyZFt6K9BpKS3Jag0tlw3PAbeq6rfHSW','Wpn6w7QEQ4kuRLiwhuGNhaNO5zH0SwaZXknKnEYKQ53XE4j6JXgF1TRKlwYO','wL7','h','n',7);
+INSERT INTO t VALUES (-1104721218,-52,'UHD3uyfELytpcHAC','Wac9qEh','HLlfTQKbA90Qs','iFp6jAwPM3kvKgSMlTdTfnU','O','7',8);
+INSERT INTO t VALUES (-913603647,-47,'k50','zSC6PSGKKJk','qLlHCV6FAqP7nwwML','0uQqKVUYBvijV1cGz6uPc0KreR77mXVoeZRqLtoYL07khEHiecI5VpAQ04hhvEl','a','H',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT, c CHAR(55) NOT NULL, d VARBINARY(66), e VARBINARY(79) NOT NULL, f VARCHAR(63), 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 (-102962518439817022,-109,'V7eY9zIXZWUD9iEQ','iBrLAYZofKLvqBYofY7WSQ9BxMgRxfh4U1aRcDdmQr','kgC9M','jRNUkJA8m5ahRp8tMnHUjBSjHEOhV2NHJUiEoI08GKR0NrN8pln','a','i',10);
+INSERT INTO ti VALUES (-102962518439817022,-109,'V7eY9zIXZWUD9iEQ','iBrLAYZofKLvqBYofY7WSQ9BxMgRxfh4U1aRcDdmQr','kgC9M','jRNUkJA8m5ahRp8tMnHUjBSjHEOhV2NHJUiEoI08GKR0NrN8pln','a','i',10);
+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 (630373036675112545,-31,'pWqdVoUM6h6sEaVERTiiYhkTOsE3IGF6y3ffmM1','uF1dB4ghaWMakylQwqLmGxO6Q9SnHfdJ','luuph6r9ml0lbt','b','g','z',11);
+INSERT INTO ti VALUES (630373036675112545,-31,'pWqdVoUM6h6sEaVERTiiYhkTOsE3IGF6y3ffmM1','uF1dB4ghaWMakylQwqLmGxO6Q9SnHfdJ','luuph6r9ml0lbt','b','g','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-7378378209318777240,101,'E16WYX1HCqpSvrxzBZtZdgHW4ujXWG0hXbw4dUZ89GUpyyxDlR8ZWNu','oLlZ5GQ03KOCUM2tMaQidc364L8vcRKyHukXKVq0zkUNA24wJKnS37u7oLPNDlrfw6RqayIBRL9yl457TQAUdbZW6NPseA5jgxdbcHYozr7WTKpDHch2v8dZEkBMSDnYDgiZCfDQcYhR7jltvKRTB7ftAxvBxZdpf6jO8pNgayHkqrcKtsQZGoMk3JTUuB5PsMLHxEF9kAx','ykdGITR8gRT43BYiXuGal9qcTuVAvv7LBzbLObDSqyiSLC4tAdCuX','LluPFZhWyi5VrzLcJgnkk47legQVvE9upNUI','c','W',12);
+INSERT INTO ti VALUES (-7378378209318777240,101,'E16WYX1HCqpSvrxzBZtZdgHW4ujXWG0hXbw4dUZ89GUpyyxDlR8ZWNu','oLlZ5GQ03KOCUM2tMaQidc364L8vcRKyHukXKVq0zkUNA24wJKnS37u7oLPNDlrfw6RqayIBRL9yl457TQAUdbZW6NPseA5jgxdbcHYozr7WTKpDHch2v8dZEkBMSDnYDgiZCfDQcYhR7jltvKRTB7ftAxvBxZdpf6jO8pNgayHkqrcKtsQZGoMk3JTUuB5PsMLHxEF9kAx','ykdGITR8gRT43BYiXuGal9qcTuVAvv7LBzbLObDSqyiSLC4tAdCuX','LluPFZhWyi5VrzLcJgnkk47legQVvE9upNUI','c','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5602302058685795821,-117,'Z5evnjO5NolvUacBy8x','Bq5awemWJnrTDi46obXoPSyZ1tXtLzPYi09x70dT9TgZUM6zs51BB','ES2R0y4PnbpU4P3','IN8JikHhBr4nedutzpBgsQ95QLCubULljYlb4QNQCTnPyJmyYQiAxo5ojQBsjaCBY4UoBKjUWAMQ7hLQ0MkBu0odKkenOVFK29EDmuS3sNsRSNgdmZ','4','q',13);
+INSERT INTO ti VALUES (-5602302058685795821,-117,'Z5evnjO5NolvUacBy8x','Bq5awemWJnrTDi46obXoPSyZ1tXtLzPYi09x70dT9TgZUM6zs51BB','ES2R0y4PnbpU4P3','IN8JikHhBr4nedutzpBgsQ95QLCubULljYlb4QNQCTnPyJmyYQiAxo5ojQBsjaCBY4UoBKjUWAMQ7hLQ0MkBu0odKkenOVFK29EDmuS3sNsRSNgdmZ','4','q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-406239178590598370,47,'YNIVYrgDIMi','6tFNpzyOzT8tsvJJEStRgLEdNMoIZYf2notNFbyvbYVgDGhTdo4GAGYeV4r6ArKo80SnQrGXsIaALQErklbxNVjSMizcR4aC1gNkAHa0CvZX1PcSo3ImrVp78bwSqFApAvuipbooCah2pj7S8PIB79ZxjfR0L27a4','ESZhtPeaysxjX','AWNIzIjfA3qP936WbQvUYT0MESUCvdHw54kTIzaMjxZtPW4evykQGzhQ9DowWyzoTz83yd4MQ6ezkMNxpuw0YuBhxFiUKNzKNogsrcirFktQHJ7fWkm','pT','e',14);
+INSERT INTO ti VALUES (-406239178590598370,47,'YNIVYrgDIMi','6tFNpzyOzT8tsvJJEStRgLEdNMoIZYf2notNFbyvbYVgDGhTdo4GAGYeV4r6ArKo80SnQrGXsIaALQErklbxNVjSMizcR4aC1gNkAHa0CvZX1PcSo3ImrVp78bwSqFApAvuipbooCah2pj7S8PIB79ZxjfR0L27a4','ESZhtPeaysxjX','AWNIzIjfA3qP936WbQvUYT0MESUCvdHw54kTIzaMjxZtPW4evykQGzhQ9DowWyzoTz83yd4MQ6ezkMNxpuw0YuBhxFiUKNzKNogsrcirFktQHJ7fWkm','pT','e',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1325647510351515927,2,'aGyG416PLeCILVi3yR7mG','DJbttlqlSC2VHIlJKG3rNLMTcuSlgKVh1mmsUvlol9AxhxFOwbdQlceVhHpZGlqajGWj7YVXQeRUR0eTqReuDy8YLPbW803GFzqDXk0CZk5xz2BwZp7kEj10b8nBRKsd0wRFInpKMAuq2wQMuMaz5FGAuiok2','NVkLz8eNr41Y2GvVeL7oZvLw1yul5klzJIWffLe0GHjPAHDm5PasIR7GqGLb','ryqhTy8HP54TFpqozKrFi9','z','o',15);
+INSERT INTO ti VALUES (1325647510351515927,2,'aGyG416PLeCILVi3yR7mG','DJbttlqlSC2VHIlJKG3rNLMTcuSlgKVh1mmsUvlol9AxhxFOwbdQlceVhHpZGlqajGWj7YVXQeRUR0eTqReuDy8YLPbW803GFzqDXk0CZk5xz2BwZp7kEj10b8nBRKsd0wRFInpKMAuq2wQMuMaz5FGAuiok2','NVkLz8eNr41Y2GvVeL7oZvLw1yul5klzJIWffLe0GHjPAHDm5PasIR7GqGLb','ryqhTy8HP54TFpqozKrFi9','z','o',15);
+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(8), d VARCHAR(86), e VARCHAR(92) NOT NULL, f VARCHAR(79), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1224337,14990,'S7Ur','MaVamoxkrd8QjRiUsXeAy0N8qfVzHNKEL8UapEk','BDZp2hEA0tNPgL8Lh1P','7VWXdf4Ut','4','L',0);
+INSERT INTO t VALUES (4006391,30427,'N9','v6LYxSK4WDrVtdotmlWb2RLq9OTNjUhjbML9cQcxZo39PzlO0VRYPI4oFz0yTnm','8DIkGE2O6WQk2lhW57HNFpPW7rZdVglgGW52m3677NSNq36pAlCzhygiznnTOnC9KrlQp','ATJQI0TS04fuLtA3PMgLPDG5xtKgI4HeCDN60DK0wZZpqpn8JJC0US2Z1DIIkLNl','fC','y',1);
+INSERT INTO t VALUES (14086143,18659,'8Mnt','Qqman9wPh4V63e7n7J1jwcfBVm5E7DiB2K7ePnq654IRWxvDAuQzCfhmOpF4mQVAHSqDgAGb5GvAbKVSLZyAHF','EuSbSW6FzgKj2kR0KXmQ9','bjX2J96SnW236s3cSvKGFInXZHsy68YvxfBLJi2M1voc4SkYc5pLx0h','a','j',2);
+INSERT INTO t VALUES (9754683,-29894,'l61qu','XvkMq5zJNfwOqSfDmtiRZJM9Brzs48G098PemThYIUMMSipHO','LyI','mKilz29iXhS1','v','W0',3);
+INSERT INTO t VALUES (9071852,22575,'hQX','MN5SYhAJTMDQ7JXcJMCNWtrWJSVQ4esNZSViZkqZGiyvXl5iv62wxtJYXYVDWTF6DHgypGg6L','SEIREDvHr1ARCmIykC5iviclWzTac6a9kEmpwkJxS9hUPDOA3XTmUbRl','g02BpOAKviKhekmuWHhrhT6kpdA','1x','VC',4);
+INSERT INTO t VALUES (12336787,24218,'FnB8y','kNzZ3fwFZFJeDeio42WKlb808Ze5U73h35lPJMhZIq3LrUf9xZe5Swisy9napMmVFYy7k2cw8usx','JcMO92K6I8G4LGzE4lEz0oVRGcJcMnVVzIzyJy3OGLD1ohrNPy48M89oBouqJ2vR5jKiAxN9rs0eYLzS0n9825WU','W1tR6yLE17UzBT56aXb6HOYPPmVG2tn9o','fJ','d',5);
+INSERT INTO t VALUES (13214055,-4638,'HWyhn2aY','3oItNy7MaWW7to9QIbJSLC','eoYdHokNoomn57R8gJDhVgWHXQuelbtuJLsYmFBwkmWEcUfvNEFHLz9mREsZ5iXPg3P9ncdIu','Mb2hA6Sy1boseX4RFtGewhtGv4xMydSQNcmXv54Mng6yCsKdbanu5','65','nk',6);
+INSERT INTO t VALUES (16385230,11363,'X','yHLIKLL','WQZVXfVXTTuolRk77dnhFOyut4J4GlbQti3RQX','EaAQ6KGDlap2kw5AEEIYqZojSipyhrlHybE1udclXMP0dXvofhe62NL29gTDYKICPxBcuu','Uc','B',7);
+INSERT INTO t VALUES (10404978,1668,'TKxQ3AS','wLlthuedJ8CC','ThVlSFc1Ky5CvN3Qs8K8sZK3GSvy6SGKVZBlp5zMCNjyS4TAJ3WZtw7yRMmCWP6lSvFtGomvAqxfeQMiA0OLS','gAmXU8ktvfm0HLEvZxRADwKehiv8hVOcvgm3i14xM3ZZiWBF9r8hmYIU76KLxQjPJgX9Lg0V4jS9xM','Wb','fg',8);
+INSERT INTO t VALUES (1519705,-3485,'58','sJf7H6aVjGGFvCIx','gBjECzIziRRZSwj4aHur5T3RjBHaa3fpNyVg3','U3v8unuvCLiJPtc59okPWo1z1l3i2VseXUhcLSnQ9prm470JloKgArhdrQI2FIPjOoYYjmQc4uf7','Zg','Qo',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(8), d VARCHAR(86), e VARCHAR(92) NOT NULL, f VARCHAR(79), 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 (4079536607,1229723121,'rNhaOSJkinBghmbEanaYqeVv0w','BK9KNLpYIC','fNrrTC6i','6IbK7w4Db2lAWxvPg5nWVEGnIszc9zxHjOb','TAoiW3UTpUbohHK5aSdeSL2IGhgHM6olabmNatKFGTFkzU7YMxxu','tF1s8nKPjI',10);
-INSERT INTO ti VALUES (4079536607,1229723121,'rNhaOSJkinBghmbEanaYqeVv0w','BK9KNLpYIC','fNrrTC6i','6IbK7w4Db2lAWxvPg5nWVEGnIszc9zxHjOb','TAoiW3UTpUbohHK5aSdeSL2IGhgHM6olabmNatKFGTFkzU7YMxxu','tF1s8nKPjI',10);
-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 (2492820952,308523965,'bg8u','Zl4ba','PjsQzGEfHWiQVkfr5n7YFf5SN1dUpjraRBZjBzqzKzjvrkGfkYDrFrYXtfRLDGn9f','FvXx2osbQAlh9YpMi6PBfmK','L2tcSR9GrBStVL7BivPZWhpj9kFM4B1yGbB1zIpMIK','AZ4YCkm5l4UeilYrh7mv4tlXaJxhJMMFSslrzp29FEEex9o0JWZxn6Q0fQxisxLhG7tJyaK5MASxlsiRQ3fNTpH0aJy',11);
-INSERT INTO ti VALUES (2492820952,308523965,'bg8u','Zl4ba','PjsQzGEfHWiQVkfr5n7YFf5SN1dUpjraRBZjBzqzKzjvrkGfkYDrFrYXtfRLDGn9f','FvXx2osbQAlh9YpMi6PBfmK','L2tcSR9GrBStVL7BivPZWhpj9kFM4B1yGbB1zIpMIK','AZ4YCkm5l4UeilYrh7mv4tlXaJxhJMMFSslrzp29FEEex9o0JWZxn6Q0fQxisxLhG7tJyaK5MASxlsiRQ3fNTpH0aJy',11);
+INSERT INTO t VALUES (1664730227,26533,'0UOvIa','YwTh9cntHcL04JCc1ldOP','tOiXBOaOfc9iErZD1wEASMQy82wThuYVzwuK45znmIJdrMw70ozybQvaA5jObVe','A4','uT','h',10);
+INSERT INTO ti VALUES (1664730227,26533,'0UOvIa','YwTh9cntHcL04JCc1ldOP','tOiXBOaOfc9iErZD1wEASMQy82wThuYVzwuK45znmIJdrMw70ozybQvaA5jObVe','A4','uT','h',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
+INSERT INTO t VALUES (2061516366,5913,'z4jl','Vp','fZJixU84ZOnGgVJGEYHmK3','8M4LhkZ93knEjsrAgPZyaM09','7i','y',11);
+INSERT INTO ti VALUES (2061516366,5913,'z4jl','Vp','fZJixU84ZOnGgVJGEYHmK3','8M4LhkZ93knEjsrAgPZyaM09','7i','y',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1430955879,1668120287,'eFUSsZIyxyAUwTIKE1X0ba5qQO','LPo2EmItJ0G7wZl5xqEaHgSr7vUzWdUR1P9j53pvbOyRlGJ4yV95RuvBRcXN3QeSl0CLAT8UvYMSSYO0pRbWp4TWBqvzoVb6QL70S33zYt20IuMqatWcyy8azP25O0M1F5XRbbrIFGpZUozcb0Sz3B2rOMcjEX','KIbXTWXY9Bn0Q5VlhIhkwfqG54TUulCpwEfRzA742jDdfZIBw8n2c45PyjSfIflc','K5PdJOOITVqC7JLkJtE7eIAv6qKFjm8Aew29','Yn1ZQ0rXTn2394bbVMJo7uKkK9OUT5GIBOZe','taEJwSdvrLRGk2ESyIgarStx4k6z6WVkvCbnipmjf',12);
-INSERT INTO ti VALUES (1430955879,1668120287,'eFUSsZIyxyAUwTIKE1X0ba5qQO','LPo2EmItJ0G7wZl5xqEaHgSr7vUzWdUR1P9j53pvbOyRlGJ4yV95RuvBRcXN3QeSl0CLAT8UvYMSSYO0pRbWp4TWBqvzoVb6QL70S33zYt20IuMqatWcyy8azP25O0M1F5XRbbrIFGpZUozcb0Sz3B2rOMcjEX','KIbXTWXY9Bn0Q5VlhIhkwfqG54TUulCpwEfRzA742jDdfZIBw8n2c45PyjSfIflc','K5PdJOOITVqC7JLkJtE7eIAv6qKFjm8Aew29','Yn1ZQ0rXTn2394bbVMJo7uKkK9OUT5GIBOZe','taEJwSdvrLRGk2ESyIgarStx4k6z6WVkvCbnipmjf',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2257834764,1853450481,'6TQ7j','Zi51VKDjwrjdCTl0hDB5q4bgjKrFDCmsOa53L8LuHcdsi2eW','TPdcKfpZeuR2fECtc0R3hkbng7KJ','vDTbTkory8wV0aAP9UelJt8B8DlxRNK7gR73lB1j4ixMWvCzfIv8PFHLX3M','XYnh7jew','qtgZoaIvTxG9nBJG8TCgxpR8l9PiU7BBFfQobmSI9bj8Z92Adk4e7frKNMI5e6bU7s9',13);
-INSERT INTO ti VALUES (2257834764,1853450481,'6TQ7j','Zi51VKDjwrjdCTl0hDB5q4bgjKrFDCmsOa53L8LuHcdsi2eW','TPdcKfpZeuR2fECtc0R3hkbng7KJ','vDTbTkory8wV0aAP9UelJt8B8DlxRNK7gR73lB1j4ixMWvCzfIv8PFHLX3M','XYnh7jew','qtgZoaIvTxG9nBJG8TCgxpR8l9PiU7BBFfQobmSI9bj8Z92Adk4e7frKNMI5e6bU7s9',13);
-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(77), d VARBINARY(1) NOT NULL, e VARBINARY(24) NOT NULL, f VARBINARY(75), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3305456776116895181,-12731,'w7jNEi5kf3F8bA0NVua','p','RXTcG1p45hSOQmKNexwCV','w5NKBuHoJJTuhoIFjY8yCfX','dYQivlXKUAHBUvG1bb1nDWhnvS7wNzn9hq3qi5YEplMZG8lqjV5J','Z4xHjCfXUd6gNNeAorhgaCWIk1aAd18gDjGO6jgI0k0H31yULwdfolxI5Y9',0);
-INSERT INTO t VALUES (-1220240647737978652,27041,'KsS5I3hwytU9kTxuRlqEAsMv1IpJCuD6u6yoj1o8k5WQ5VnF','H','5bU6HZ','KlDXpgkkoxnQJkPwH2GjeGvd','Hy40Qhb76qIwVTjIVRx3XCLZNdKMjv','a2JnWEJXEfZGLaxvVzOYsGTDTn8QKi8PCm4a6L700teCy',1);
-INSERT INTO t VALUES (-113516796735361072,-22815,'H6plOUnBM4qoc5JT1u0vVpCEnHkWHz6ymLp6sMA','t','Ytuqm','yRd52lEJzz6g2mg','gPG5Z3VPQk7jI9HicSNmvNnk6xd1IYSuj13SZr5gAAxuMlrjIPSlS3i1p26huqYM89EfBnq55WUlq','tMmvP2XbRx1oJzsNiiMeSeYiUQOkz2diL2ogcgc5cc9GvbetKJ',2);
-INSERT INTO t VALUES (-4609221007025960737,-30340,'Cf1GFlrqlG4FV6zjSEH9DTMDzfynmNPjuOGV4miOSM','5','Qfb','ZgRc','z3hSl39y2pa2F0','szuCHSaqDf1KrsXnPPgMfWC82ymebfu3dCrYq1Wz9oH4qQ5fpEpaj5oauFbpIBfV002ute6JfgAYSdSwTrLwE8VjI1S',3);
-INSERT INTO t VALUES (-2696414061992002472,11034,'qGQGTL6hDh08nv0AR3kQKDEtVk13VLoYz6Bvuls32A7Jd1j4sEIzdPEghw6z1EIy7yvi1y','9','D3lo','oKq2pZqMwsX','tOMHHrn0sJTelvfhk91zD3nwZ9r04','FUv8jYKRHaB6LDIcCHY2SVrxen0zLe3LhQJJGszfL5Vjmk0x7WIwA4kZpMGepYeZ8wiRkd9KiewsTWhh5xeFv9hxhN',4);
-INSERT INTO t VALUES (-7112815792325541842,-24498,'IVluMcR9pNriEbD0LCu6LXZCqygQmNfytr3yAN6MzuCUW4cEjU','V','G9o6Wjs1DXGqZmcpwbmMmu','PWXAhzYZw60NKVn43ZzVn','Xno3suJvnzgOu89mwWUMIl9Un41bEbTgzKOcB9Tjaz7uaWtX9hx891tPlTyHNkjFJVhFZ0Ri8bFd6Am96','z6fVqDLh2N6fxM7ROKH3OGexY',5);
-INSERT INTO t VALUES (4802920100511685984,-14802,'x6YdmkkljD2q8AWHy34S3Ch0Uyj545RbNH815jPw4NyUCbi','Q','IBkwAtnuU7oIiA','1tUQtSl5NbsnwhY6pgS1GSaT727JzSJbZMn','zSRqR5xKnHmY23rAo1IWwQyoLMGf0f','HiQlgpbzgyDo9gUH2vSmRjndmDUeq8KV6Lo0V6ttffDWkNBAJnWkbE2rSAa1UM7tv9BA93tQMbr73dR2gUH4eu',6);
-INSERT INTO t VALUES (7510969305075818339,30449,'DlYyiODJV5','L','27sgSYuc4BgGmInIBdzQJl','7FwmgOGvQuxBPYOuV4eQ8Ylpy4dwQirsdMM3RA6IQ1H8jGbDbwWMTML','bXTpPr6bRUwwdkbICRfBUrKkTBFhgC2zGWxUxH','SHHrI8wBlvfMMCEjRSMCSPlesxAlCT4alBoPLcffe22S4PGr64RK4PnBizPZzOYdNZQUx02d6cjSRULErGPSetY0O1zOaW',7);
-INSERT INTO t VALUES (-8092861100016991533,24760,'IE5Wb1ABI0GxogvQRpYHWEV5Oguw7m44dx','h','riQHicXbBGzqgHT1VTF','XUyg5RONYuoWOeobDWpLh1sdeDoaDgMH2','4Wg2nn9FFRFPDiVlD7HsQ2ev2gtgck','VjpH7TiDeoLIdjJoTwFH',8);
-INSERT INTO t VALUES (6397921569839251844,25274,'3PPc8kJnco','1','UWCLpUqiZyzlX4B1HK35RxDN','1E83wGjL89IYj0NAV4u9zZ4ue8M4ZCKMGM7','qjbrJ4j69Y94tA4sY1IeXO3eykKk2H','Uv6VFHZRz6h2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2021695540,18967,'MyzjL','r3CMuANovdJflmOm1Eni8q3zwEH9DCxbMkYIDwts3Dk49RHsfYtpKkI8WwofUxU24HMe2yfADWfqnIP7F2ONcsmGRSgGZhYsMfX9QjDdXc9jsWEQgS','oVWsUtpfqsjD0Pj7yhsxKDKyFWj1PwVk5qxUE7O9XoY8RqeWCwEUbL8KktvTdOzLF1FoO56bFt5jIFxaFFfy','Zhx2TCvP82G672PcH82HP3FxVZSNcZTprslNOO8TJJjGIzg','C','O',12);
+INSERT INTO ti VALUES (2021695540,18967,'MyzjL','r3CMuANovdJflmOm1Eni8q3zwEH9DCxbMkYIDwts3Dk49RHsfYtpKkI8WwofUxU24HMe2yfADWfqnIP7F2ONcsmGRSgGZhYsMfX9QjDdXc9jsWEQgS','oVWsUtpfqsjD0Pj7yhsxKDKyFWj1PwVk5qxUE7O9XoY8RqeWCwEUbL8KktvTdOzLF1FoO56bFt5jIFxaFFfy','Zhx2TCvP82G672PcH82HP3FxVZSNcZTprslNOO8TJJjGIzg','C','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (441623018,-2873,'m','Stoz1xY9wQN0BQDL9QnDJLEa7EsTI2lcPZJMsHiifNeH1QhJENoLSSoRZEPzEvHLuKTAFRqwLZHPxUI4y52T8aF5sclfblTtmUzUuMU7jwooSx2Zsot4HlyMiwDtdl9kw9XmJAKrxtlLImE2TSbYFgQKdKMz0sxS3sDSnIwhCwAeX6pTKT0vZX1rHpSnv','u5DTfTZSiiTWoBDL7gRbnXgFOonXVI9yRlVckZ37yk3PAO5aOZVZ9ZAOsy1LPbqK7GnI7UqueGCmArDmi1j2v','vSU7cdHddGQJkvU7OIrzIlpXWftwBvDwvAFdN','Ok','Qy',13);
+INSERT INTO ti VALUES (441623018,-2873,'m','Stoz1xY9wQN0BQDL9QnDJLEa7EsTI2lcPZJMsHiifNeH1QhJENoLSSoRZEPzEvHLuKTAFRqwLZHPxUI4y52T8aF5sclfblTtmUzUuMU7jwooSx2Zsot4HlyMiwDtdl9kw9XmJAKrxtlLImE2TSbYFgQKdKMz0sxS3sDSnIwhCwAeX6pTKT0vZX1rHpSnv','u5DTfTZSiiTWoBDL7gRbnXgFOonXVI9yRlVckZ37yk3PAO5aOZVZ9ZAOsy1LPbqK7GnI7UqueGCmArDmi1j2v','vSU7cdHddGQJkvU7OIrzIlpXWftwBvDwvAFdN','Ok','Qy',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2909003501,-22667,'2','CjZRsGTF7XXSCdnxDvl2zBxuHqrtb8ww724uKIo11zelx56vwcFyruHymhqPvi5dr0Q2EMecyzIuVxl4k7y9hN7rEsqdrMYDuxvNWBRyxz7Y0dOyL','y8wmOcVYZzCbXwoIEEdeE1TQ9U4S3hpygG76MRTWqLsYC8jW','edPzdBhVckC4KsMrkiP4geHvLm2cTXfAQuDuCfZjDTUwCQMfFb0zkp5oJgwFhRwAJB6xnfTZivZPd44k7twzMfY9MsQZfAUbMsZ4CQemDMB1aHTdt18PkC8uc2peyw3YpqeHLuUBqSMM2l5CISaZPOrf1fW8','xnT','vS',14);
+INSERT INTO ti VALUES (2909003501,-22667,'2','CjZRsGTF7XXSCdnxDvl2zBxuHqrtb8ww724uKIo11zelx56vwcFyruHymhqPvi5dr0Q2EMecyzIuVxl4k7y9hN7rEsqdrMYDuxvNWBRyxz7Y0dOyL','y8wmOcVYZzCbXwoIEEdeE1TQ9U4S3hpygG76MRTWqLsYC8jW','edPzdBhVckC4KsMrkiP4geHvLm2cTXfAQuDuCfZjDTUwCQMfFb0zkp5oJgwFhRwAJB6xnfTZivZPd44k7twzMfY9MsQZfAUbMsZ4CQemDMB1aHTdt18PkC8uc2peyw3YpqeHLuUBqSMM2l5CISaZPOrf1fW8','xnT','vS',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2698864506,27453,'0soBJC8Cs','tDuBcDOneKRZVD4ogD3X','SstOOpHcdIFrmuiu6Gnw5qmsweaDYuQV3dDboicuAShe3GNYqEodiNNSIGB8j9vTGfmihVfXgin6GH18','Dgs5pIM9gUWSqFRGyyTad3WbOk0XvVbKEuDu3qLxvpcePPM8jyQvnvHGQ0YNb5JWok8coL9LJwZRK3hUvPR4yDFsWdBmacLdGZI2bqJbxODEHEXo2nP0j9XAHwAZjOR0NAj6XDECcXB2LOcizNeD5A6b3Uw6OY1qs6EWmy','rA','KT',15);
+INSERT INTO ti VALUES (2698864506,27453,'0soBJC8Cs','tDuBcDOneKRZVD4ogD3X','SstOOpHcdIFrmuiu6Gnw5qmsweaDYuQV3dDboicuAShe3GNYqEodiNNSIGB8j9vTGfmihVfXgin6GH18','Dgs5pIM9gUWSqFRGyyTad3WbOk0XvVbKEuDu3qLxvpcePPM8jyQvnvHGQ0YNb5JWok8coL9LJwZRK3hUvPR4yDFsWdBmacLdGZI2bqJbxODEHEXo2nP0j9XAHwAZjOR0NAj6XDECcXB2LOcizNeD5A6b3Uw6OY1qs6EWmy','rA','KT',15);
+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(22), d VARBINARY(17) NOT NULL, e VARBINARY(23), f VARCHAR(81), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18330573357235418029,1361813,'gSOaMIG9izKZVJ','trQJcx4IdQ','PXd','k6','H','Y',0);
+INSERT INTO t VALUES (7185251456310635126,-5225249,'YuMxFGoPWfWtO7oIe','v0xSQUclCU1yk','ZWKhEwbonbEbsYva0VjS1J','O08GoDBxYYKUz5ludL7f5QjZh1j8Ablv5RwPdzVld9B4ZnjMOxRkULKnbnixFjwvvxo2EV','q0','5',1);
+INSERT INTO t VALUES (6330194527327493021,4426529,'j9LNWNVNCiJfCYbO7ZscVb','Bv3V4ms2IMnLGIwo','RduTviS7OLKCBeTMuO','NV9bmRxbCpLUjNBaiXtT3sfkKAgoOc4phdCp8nR93gkoMxWAbVCjPJDOfk7','5','0',2);
+INSERT INTO t VALUES (7280310394178719449,809174,'d0a939KjwDWZ3Gsjb1RMd','ojTCZYK7','FgUI','3RMl','Lj','6',3);
+INSERT INTO t VALUES (9688338691773810869,-3023327,'irufZMztkJSoCeUoBhN','xiEjl','Atp6i6','WIAQqAthzmEvvJaM2n49TtOlxNf3E55UTK5mGrSgpDY67meL3hU','7','i',4);
+INSERT INTO t VALUES (13534275475617737911,6041972,'sXxa','Y3j','bOFhnRcCwucuZ3GhCIT','CY1X2hgq11lwQtOGbQ','G4','B',5);
+INSERT INTO t VALUES (9188531538793299008,-2935395,'QTYC1CJB','H71lKsaBRadr8ln','QXm1uZr1eZTHOf6GV4ADYD','GakygZZRID8YzHBHAQox570qf3sVtoqPyxjZVm1','pL','R',6);
+INSERT INTO t VALUES (16739302892686343117,4003730,'TnX2HAVTcJYv0iXlDJdH','nzqKx4Kq4Y','VEAUzC8gyqcOvfWprkpaukZ','gwM','E','w',7);
+INSERT INTO t VALUES (14911596042108460296,-4680956,'p','LIa9qspVsi','aQXAG76V6JlOpeGwI','XV9T8RK8l','xq','7',8);
+INSERT INTO t VALUES (10954060697555065068,7563906,'oogbPY2yWABZjW1zg4h9k','R','oSc','8HbaFrAXzM7h8FEizg4RRkXmg2CDFplX','p','r',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(22), d VARBINARY(17) NOT NULL, e VARBINARY(23), f VARCHAR(81), 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 (-764433968124825494,4712,'nhyAsXs','Q','FWh79ZAnTM13OAZHG','GIiup5wXmo2i3d0kogh97ivttsN6lXOqz3p','4pdGJA7ME4G47SXKyg4W2CPy0auyyAGg7wm1VKn9wZMtVkBdkNJKCuLdiW2R7apmq04YlNzC9WbDVQNu','WT3KuNvTNnLxMFmZt7JROiiUOicgIMrx9hZF877627T5Z4K2H6GjNwIi3c8fG',10);
-INSERT INTO ti VALUES (-764433968124825494,4712,'nhyAsXs','Q','FWh79ZAnTM13OAZHG','GIiup5wXmo2i3d0kogh97ivttsN6lXOqz3p','4pdGJA7ME4G47SXKyg4W2CPy0auyyAGg7wm1VKn9wZMtVkBdkNJKCuLdiW2R7apmq04YlNzC9WbDVQNu','WT3KuNvTNnLxMFmZt7JROiiUOicgIMrx9hZF877627T5Z4K2H6GjNwIi3c8fG',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(78);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
-INSERT INTO t VALUES (-7369208390646256710,21562,'Y8gKwwUUnFXxtHvPojReHbnyrS353x3SJMf94DOXG1iyS3jmNcTb8cydJNncybad64','0','E1oqyX0q6','fkaTFuIDE7sm8sIs08PXWBX9afvAAsakIwxr6N12qeEDa','hmlfWXsF8ecRYdGCH3HkmJ6eBGuZEqRYdsOoINhGCZIlBxNSErbE5Qh','jw8T0uParOrY6B8vzWWkQs7jk5teRrdpBt5z8IMJJOzoafWHZ',11);
-INSERT INTO ti VALUES (-7369208390646256710,21562,'Y8gKwwUUnFXxtHvPojReHbnyrS353x3SJMf94DOXG1iyS3jmNcTb8cydJNncybad64','0','E1oqyX0q6','fkaTFuIDE7sm8sIs08PXWBX9afvAAsakIwxr6N12qeEDa','hmlfWXsF8ecRYdGCH3HkmJ6eBGuZEqRYdsOoINhGCZIlBxNSErbE5Qh','jw8T0uParOrY6B8vzWWkQs7jk5teRrdpBt5z8IMJJOzoafWHZ',11);
+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 (2228091259742129485,-7224956,'fkHz0TOAK5X','vbtj','VUaGXUpbJq88r','oTUuvoGEvlUf01sRXQiYAmeYdNNOZVEMXGauDHzd6QBMu6H7Ht','PJ','3',10);
+INSERT INTO ti VALUES (2228091259742129485,-7224956,'fkHz0TOAK5X','vbtj','VUaGXUpbJq88r','oTUuvoGEvlUf01sRXQiYAmeYdNNOZVEMXGauDHzd6QBMu6H7Ht','PJ','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
+INSERT INTO t VALUES (17788428080076492198,-4816726,'OCsn0sZO6aNq3','HP','YACvssWCHvTU','bRDAsJE7MEiAdYehYdfCGe5yrEEuSpDTTcyiNzbA','7','r',11);
+INSERT INTO ti VALUES (17788428080076492198,-4816726,'OCsn0sZO6aNq3','HP','YACvssWCHvTU','bRDAsJE7MEiAdYehYdfCGe5yrEEuSpDTTcyiNzbA','7','r',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-258891970993520165,-13407,'KkicC','YWZovOk7rmukyxoarpiicwIa6roWSvULuAvKIWWVfuq6gYb1y3BQj0pObgCYShG7nyY85QKxmadvgcT7FcbkupEWA5koRuGuQ8KzpyrhinIHUw70dBxYF','LuUjRdADHpHl','TX9EmBkJGUsNLWHUksCh1LdgeeyRBGdtdAQj','3t61FnsjGj3Eec3thEZ','wnnKDexyDpnRc0J6RpKJMl',12);
-INSERT INTO ti VALUES (-258891970993520165,-13407,'KkicC','YWZovOk7rmukyxoarpiicwIa6roWSvULuAvKIWWVfuq6gYb1y3BQj0pObgCYShG7nyY85QKxmadvgcT7FcbkupEWA5koRuGuQ8KzpyrhinIHUw70dBxYF','LuUjRdADHpHl','TX9EmBkJGUsNLWHUksCh1LdgeeyRBGdtdAQj','3t61FnsjGj3Eec3thEZ','wnnKDexyDpnRc0J6RpKJMl',12);
+INSERT INTO t VALUES (12101379406667133890,3999144,'Y9qEQoiUczAMCk','WX4oWEbRcaBUJOMJm0kb06puGu9YZvhIDHZmhsI11nq923BsvBOn1twRV5mKuIZ18RHYzEa8bROLBogTsvLNASjMnMXfJC9TgG8Obt868P6SozaWmkI35ytSuz0f2eYW0meZDJiqU3SignJJ4SU9hqW33N3Dc8tYN5csTAEdgjdUeWl8NSYoQRVCzIEl4cdyCPGr9nhDcGyHRPiWadYIS91Xg1iQHSyJb4CX','pITm7VdF','8g3','i','g',12);
+INSERT INTO ti VALUES (12101379406667133890,3999144,'Y9qEQoiUczAMCk','WX4oWEbRcaBUJOMJm0kb06puGu9YZvhIDHZmhsI11nq923BsvBOn1twRV5mKuIZ18RHYzEa8bROLBogTsvLNASjMnMXfJC9TgG8Obt868P6SozaWmkI35ytSuz0f2eYW0meZDJiqU3SignJJ4SU9hqW33N3Dc8tYN5csTAEdgjdUeWl8NSYoQRVCzIEl4cdyCPGr9nhDcGyHRPiWadYIS91Xg1iQHSyJb4CX','pITm7VdF','8g3','i','g',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7167172232651965495,-2997953,'69AQIFkXpNemI6TUN','jn8G8LbJqF7fcbnZvAOYhBItPfNrWJD9oCgDNmR6urGyMXzAbY2xBxnpbEixTt1gSAy0h5Z0tYRdtzNUyzVvk64y5vZ6zb2YuHWtM5pNSN3xXvKDWPNFz99VNrt4J1X58PpUdcd8dynlAJ3XqS4VcdNYJWHSUvqW','MVr55xsiXumwn','duLD1OwmpgwG7EPY2EMVtfHTWFJfKv0nCAZBXAQT01pcVt5iMaPuzzbTFNDYTIwUfuU7EGIPTwXrcfNLRBUVHtoygmlPvgZnnVlFYMnoFnqVMPczur5VrhazwKKvqge5m6qxkacVtSkkNei92JllPMv3ZruMS5vxhNG7PTVhHsV6BI2bx24gzmOFEHhYIhbUTwebO0MtrzmDIGWYosuXn3oBE28wkQcB9gFQabnqJcSkhSIT','m','N',13);
+INSERT INTO ti VALUES (7167172232651965495,-2997953,'69AQIFkXpNemI6TUN','jn8G8LbJqF7fcbnZvAOYhBItPfNrWJD9oCgDNmR6urGyMXzAbY2xBxnpbEixTt1gSAy0h5Z0tYRdtzNUyzVvk64y5vZ6zb2YuHWtM5pNSN3xXvKDWPNFz99VNrt4J1X58PpUdcd8dynlAJ3XqS4VcdNYJWHSUvqW','MVr55xsiXumwn','duLD1OwmpgwG7EPY2EMVtfHTWFJfKv0nCAZBXAQT01pcVt5iMaPuzzbTFNDYTIwUfuU7EGIPTwXrcfNLRBUVHtoygmlPvgZnnVlFYMnoFnqVMPczur5VrhazwKKvqge5m6qxkacVtSkkNei92JllPMv3ZruMS5vxhNG7PTVhHsV6BI2bx24gzmOFEHhYIhbUTwebO0MtrzmDIGWYosuXn3oBE28wkQcB9gFQabnqJcSkhSIT','m','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (306321327594567584,7466331,'aB6LFJZp2jaXm97YE','nTXkJNeRkohxQQqExWJJ7pINAqElErYIiXkjxslDysjUPsxpAKfDOqN7W95Q5UT1XpWUBTCFb4MSK6XRCR4FKXJmFKsCFErbg39c433nIiN3Pisy5ipFVI2n3ybQKtOgE0yVopr2blXRMO4V36YsSROaKqMdzsyRAOqAYylZ7cJmto1TXlqYTSP2k176o','iYfM0VL1PplOy8','WZqBe26CpSvy2DkuYAuKXwk3jTBQugfhT8FgXrsTIzM9nyHKHprzeeRftbESVrcKe9MWOmIqubZCI8m3RESVpDzz4O6YBOgrSi0juuITYItaMvqkucZUVHg4qXzJHvxzcLQUnvqskN9GoqWiYMiQi9TnrmsphAAxSuBZf0YqLKqRc1RUDr3YTHR56UC6JgcfxeZB1IwK3anLSVezxyaAj2t','H4G','Y',14);
+INSERT INTO ti VALUES (306321327594567584,7466331,'aB6LFJZp2jaXm97YE','nTXkJNeRkohxQQqExWJJ7pINAqElErYIiXkjxslDysjUPsxpAKfDOqN7W95Q5UT1XpWUBTCFb4MSK6XRCR4FKXJmFKsCFErbg39c433nIiN3Pisy5ipFVI2n3ybQKtOgE0yVopr2blXRMO4V36YsSROaKqMdzsyRAOqAYylZ7cJmto1TXlqYTSP2k176o','iYfM0VL1PplOy8','WZqBe26CpSvy2DkuYAuKXwk3jTBQugfhT8FgXrsTIzM9nyHKHprzeeRftbESVrcKe9MWOmIqubZCI8m3RESVpDzz4O6YBOgrSi0juuITYItaMvqkucZUVHg4qXzJHvxzcLQUnvqskN9GoqWiYMiQi9TnrmsphAAxSuBZf0YqLKqRc1RUDr3YTHR56UC6JgcfxeZB1IwK3anLSVezxyaAj2t','H4G','Y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14365692326638597957,7291842,'hGi8frU','t34DvOr3gu0wwe1WfwInEbDRsmLiwGxPh0qLNIXRm90rnSTboDiDD55mIDLfGxJvalcrgfdrvcx1MfBeu0iBQ0BDRGA26pkJZdNJ7HzqRBuN0V5GZmpJFoicMrfOEVkstgDi0CYJVoT98MSdtvIupWRxKOl5CuUakGACh4cdAB1byxDGWbgN6q2Qpy6Gbtrs4xVB44UU7','H1hr1COW5TXmUj','FXY3p2lLyUhGEwe6SNeZfEztZiOB6j8e3usXaKRnqmZX6pJa42LXxbox3RABm1mB1UOP8xSnKtQP8jCPbHMdD9TgBllarK7DDneVxNxVhC37epLxiKSvZc62','O','5',15);
+INSERT INTO ti VALUES (14365692326638597957,7291842,'hGi8frU','t34DvOr3gu0wwe1WfwInEbDRsmLiwGxPh0qLNIXRm90rnSTboDiDD55mIDLfGxJvalcrgfdrvcx1MfBeu0iBQ0BDRGA26pkJZdNJ7HzqRBuN0V5GZmpJFoicMrfOEVkstgDi0CYJVoT98MSdtvIupWRxKOl5CuUakGACh4cdAB1byxDGWbgN6q2Qpy6Gbtrs4xVB44UU7','H1hr1COW5TXmUj','FXY3p2lLyUhGEwe6SNeZfEztZiOB6j8e3usXaKRnqmZX6pJa42LXxbox3RABm1mB1UOP8xSnKtQP8jCPbHMdD9TgBllarK7DDneVxNxVhC37epLxiKSvZc62','O','5',15);
+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 CHAR(21) NOT NULL, d VARCHAR(86), e VARCHAR(70) NOT NULL, f VARCHAR(3), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1562543100085860423,615270954,'HRpAXLTM','5azlvKSEL09HkZI3JNgmj3JNdZur','xa71MaNkuASSZisHxgEgJtVflU1TZjK4y1jelGWYwdS','F1','u','L',0);
+INSERT INTO t VALUES (5095335741888644308,3882330273,'0mAfZ3a0CWJ3ccIjvFE7','4w9RkhhyHGzTRoi13GjxrJqcorbGrrdJjAnZgDO','GLgVWo4HdvsHaITWjYGNrua5fiXqmxZIY0Aw','zCe','A','B',1);
+INSERT INTO t VALUES (1158688852646093436,2083725864,'WyLcLk','6oR3lodE6C1ZiQqbxa4eNH8YT7PKvUC2gcDWJWapkUU8Jw4LLJH9xVb9JZhg','t','o','B','d',2);
+INSERT INTO t VALUES (9153190219401760143,3374271189,'rmx4PA4Ke6hiz','kV2YxcsqwRMfDNZTk4zsnvJPkzWdwBdmkp8RDDD','8vvEJQMV','kc','B','t',3);
+INSERT INTO t VALUES (6411564762000307892,2024338064,'2IQ5f','25Yy4PxVa0zUOJlbwnR2DlzYgMH','1UotD4Z810ZQ4w1KSLqXnUgGKJYPcaOWrMKCIL','p2','y','6',4);
+INSERT INTO t VALUES (811256071735956452,1553872829,'MGqxRmXSk1NQhfnHndVqM','9BQAYliRqfE1q1zgXiG','ztne0xgaoNxugqlEqnaRN','U','8','R',5);
+INSERT INTO t VALUES (6864710845805201918,841919677,'sgiw','0OzvMkdRa1VB4d','eAxxriGZGcpcyhtDQ9Xtdtv9KOaqyjsV4htjXYyALcVdaiM','PV','E','k',6);
+INSERT INTO t VALUES (8410826694373527740,3131581048,'OM6ajYKzAhd60NGsJ','KyaoF7UlHvswwGNDDwMXvGr','9PjD2c4s','X','R','M',7);
+INSERT INTO t VALUES (2811944233215048675,1803591256,'w','CFmkBK8DeIFZ2H47njdAv889m2aSJII','qSK4MzJMI3f1sA8CHC9MOPlqxf4uCZ2gqXWSWEHgazAIb8PVe47vd5HCd','s','6','h',8);
+INSERT INTO t VALUES (9164728431088907613,3891479086,'0ocL4P7ROmUji','9h','FlwRVbI5O1ylNRwIvN','BAq','L','a',9);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED, c CHAR(21) NOT NULL, d VARCHAR(86), e VARCHAR(70) NOT NULL, f VARCHAR(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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-8460053045397960474,2461978263,'eh','Pa91g4j5C4JHqS2zuAwEka0EBPQwwufAxyFx6B4589kipjUQuTee5co1IRc','c2D2Mx7cNVfaJeBHBgjGDQLc6LSV4nyUKIhDvgIvp','9','w','v',10);
+INSERT INTO ti VALUES (-8460053045397960474,2461978263,'eh','Pa91g4j5C4JHqS2zuAwEka0EBPQwwufAxyFx6B4589kipjUQuTee5co1IRc','c2D2Mx7cNVfaJeBHBgjGDQLc6LSV4nyUKIhDvgIvp','9','w','v',10);
+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 (-8149646199915028612,3285437997,'g3vHmNtEmI','hHCvs3icOsw5ZtzjJiv5Gt79cjNUBQ5eLYH','Oce2hviPJ7PbsqE2btZqYnfWaqHyTj','M','Q','I',11);
+INSERT INTO ti VALUES (-8149646199915028612,3285437997,'g3vHmNtEmI','hHCvs3icOsw5ZtzjJiv5Gt79cjNUBQ5eLYH','Oce2hviPJ7PbsqE2btZqYnfWaqHyTj','M','Q','I',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-569919551605040407,2432556580,'0HWUedAFZrmrgivABw0rmm','20rC7sB1P2UQhsRK1Ybk0hpRjBUvDXIqyN7bgQMqX7qombq6yKQq8EObbl','wuOQJav989osKqlMJF0ecSB9','OJ','j','K',12);
+INSERT INTO ti VALUES (-569919551605040407,2432556580,'0HWUedAFZrmrgivABw0rmm','20rC7sB1P2UQhsRK1Ybk0hpRjBUvDXIqyN7bgQMqX7qombq6yKQq8EObbl','wuOQJav989osKqlMJF0ecSB9','OJ','j','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5955802679140001618,1946077919,'kf2ll','dqS1zKDbvsJ101i67Usz7iWKvz5Z2FjJkaGDKuq1PNGIiKasmc0BkyUojSSDAFJYsNpMvutiV6LRKyPmYXlZPWp2c9zcyXsoBlfYvzU6KVHgdEFDfMVe7670T7xaoOqTDeINzRs5a5JIZSGyhiZBIwC9Pr1RA7bqOGBmkItDM9p29gNvy9FlxoR8jC7','jf9jWeeXkYKRTq8NhYTQfKEW4vUmoJrvdoDVx0xl4KQJo','FD9qVJqWmPSVM6g2oNgr4xmh4tOKFozxT0IbJLJCiwmM3NGsvoPVxUEcLP1Xrxlku7c7aVoRVQEFMEqsQXgu2TUVfgIfW79f20vHge62kqieb8inn9Cr5hql2Gr','l','k',13);
+INSERT INTO ti VALUES (-5955802679140001618,1946077919,'kf2ll','dqS1zKDbvsJ101i67Usz7iWKvz5Z2FjJkaGDKuq1PNGIiKasmc0BkyUojSSDAFJYsNpMvutiV6LRKyPmYXlZPWp2c9zcyXsoBlfYvzU6KVHgdEFDfMVe7670T7xaoOqTDeINzRs5a5JIZSGyhiZBIwC9Pr1RA7bqOGBmkItDM9p29gNvy9FlxoR8jC7','jf9jWeeXkYKRTq8NhYTQfKEW4vUmoJrvdoDVx0xl4KQJo','FD9qVJqWmPSVM6g2oNgr4xmh4tOKFozxT0IbJLJCiwmM3NGsvoPVxUEcLP1Xrxlku7c7aVoRVQEFMEqsQXgu2TUVfgIfW79f20vHge62kqieb8inn9Cr5hql2Gr','l','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8661538418287965610,2278185638,'P9FhDJWo4s0t4h','ErjeCeHT4jjfRbL6ycnOmVA7vzXfwYEbD241c7S92U09Qtjk7PaJpTqomoJgdynvhsa3hChGQ0WIljLoaEt2k5aWQXlb1A9V81rTAJgTvFcsQzKgQbPbuh7AIoWSJZp0aqBMO','Bz7NRFMDsn4hyxkvCGmA2Gq5qNj2k44Jpc2UqcqNh1eteSLPRUfGpERMl8um','RbFdYgT5wJbdJQkVpeRV6MkT6mbwoeQHa8MnjgRvJmfIhnCk','RL','i',14);
+INSERT INTO ti VALUES (-8661538418287965610,2278185638,'P9FhDJWo4s0t4h','ErjeCeHT4jjfRbL6ycnOmVA7vzXfwYEbD241c7S92U09Qtjk7PaJpTqomoJgdynvhsa3hChGQ0WIljLoaEt2k5aWQXlb1A9V81rTAJgTvFcsQzKgQbPbuh7AIoWSJZp0aqBMO','Bz7NRFMDsn4hyxkvCGmA2Gq5qNj2k44Jpc2UqcqNh1eteSLPRUfGpERMl8um','RbFdYgT5wJbdJQkVpeRV6MkT6mbwoeQHa8MnjgRvJmfIhnCk','RL','i',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6768877605199229464,3872699731,'lQwhLncTjecCrJToXEg1','i5lfGchoegMhBRQVMFAja4AawbdTdiZs1X8UqRC4uh6sKf4trfBwL7XVNhsaydKjmJlBIVWB24lrphyYFVcV72LbKF9JAY21cyU03xzu3IrgSUqKgOgBi00JFDrGMJ9zlAthS','FZSVPo1BwZD','46tQCkORW8wtdHZdKb44WgmRMXIfj3GA46ewJAMfYMFzd2TowXgXz3gkHSC7N2GrAC2upOrfmRRHfVfycBT9Yy8GyJAc9fXppNFR9wZsK3Uh1EqDg4WABUtNvA5D0eDqghLpCMtaIo0gEL7PAgeg3keNlHAwyalTguXfZ','r','mh',15);
+INSERT INTO ti VALUES (-6768877605199229464,3872699731,'lQwhLncTjecCrJToXEg1','i5lfGchoegMhBRQVMFAja4AawbdTdiZs1X8UqRC4uh6sKf4trfBwL7XVNhsaydKjmJlBIVWB24lrphyYFVcV72LbKF9JAY21cyU03xzu3IrgSUqKgOgBi00JFDrGMJ9zlAthS','FZSVPo1BwZD','46tQCkORW8wtdHZdKb44WgmRMXIfj3GA46ewJAMfYMFzd2TowXgXz3gkHSC7N2GrAC2upOrfmRRHfVfycBT9Yy8GyJAc9fXppNFR9wZsK3Uh1EqDg4WABUtNvA5D0eDqghLpCMtaIo0gEL7PAgeg3keNlHAwyalTguXfZ','r','mh',15);
+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(9) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(7) NOT NULL, f VARBINARY(44), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11120275227817632704,-4238610,'ge5g0tM','X0lokAx2T6pYhA3h4gHTEWj1apsEWz','Zy26SE','yQkgUkdXHVJLomneraHPcEuExvyH9vA','Sn','sw',0);
+INSERT INTO t VALUES (2168769166261720790,7017986,'4Ft6z4l','G5YD8qb9pW5ZNM03tg1e','YR','bX4ApHd0rILCq22s7sIyraLTlkt0BQHeBEhT2eXz','P','Um',1);
+INSERT INTO t VALUES (8774590856753766155,-7489898,'hB','zSdojfeZ3','eJC','8OTwJ5dXbXWZk28mV5HREQ4','D','dB',2);
+INSERT INTO t VALUES (12822222670172053944,5168894,'Gy','pl9kWvaf2DVUKv53v','LjutvJT','gdAyeb8pQYIqVKQHw','g','7',3);
+INSERT INTO t VALUES (11098647429220627377,2910614,'qg54','mdmbv1','hikMF','9tuE6CyE7Q4kn0wFbP1kQewPE2bdyr1SvHFpH4f7Ea','A','k',4);
+INSERT INTO t VALUES (11693894689698462881,-517359,'iCLHXs','JuD1mFMNPvlE7fVrkWs3eIVLqlMSbO','95rq','SEDWsg62p8hyQ7z90iA','Wx','a',5);
+INSERT INTO t VALUES (2278460925001233506,8312107,'HxUbXpEY','kmYW5Xfo63pJwT3kq4o','E','Fp1lpor4zpjqX2jKrcSpwr','F2','a',6);
+INSERT INTO t VALUES (14318121145556904109,207735,'hPki7P','Xd0lUkpfbKKC','tOI','PWFEqnhcY3gUXenTGXrkjnvKzOA0','I','h',7);
+INSERT INTO t VALUES (11876895311352532383,-17601,'9Th7iCF','ThRGwUfFwwpMVCPcpMbc','M8FH6kX','wQv57AJQBdGvkRGzZKqpwMb6bOhvkWisZ','uf','w',8);
+INSERT INTO t VALUES (4234030910556181586,-1153213,'fwxOU','l4Ie7cRnhaqty5t04zbgwVMS1m550b','KZZ6hM','EfmRhFqTS0ygbObEiHh','O4','n',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c BINARY(9) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(7) NOT NULL, f VARBINARY(44), 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 (10815643434800943692,-7944633,'Axzx88Fn','6BMWXvHh2ttL1PFePrpxf3nOKAyhcD','7','ZI','UB','M',10);
+INSERT INTO ti VALUES (10815643434800943692,-7944633,'Axzx88Fn','6BMWXvHh2ttL1PFePrpxf3nOKAyhcD','7','ZI','UB','M',10);
+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 (6031912351453945871,5601122,'7xm','tVnw2JSXX','0','dz4JjPBchCLXgAyYyeP','Jb','P',11);
+INSERT INTO ti VALUES (6031912351453945871,5601122,'7xm','tVnw2JSXX','0','dz4JjPBchCLXgAyYyeP','Jb','P',11);
+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 (5425806445598163370,-6934883,'k0YpdEc','5B9GC7Nan91b412fi3gsNYP9odAOYjCdES4rHp7tp96JDPUMRYDAE7YByxAvX61HgczyYUsHidzkRqyBZj4sFua5scFjpcq54lmu0UXxOdU0DP0OTRxPt4KyB9rHozP0IoZKmSJ7BOIBsVuMDSdc1lSYR9HyxE6joXa3i9CQZgwfg69DQPeBTFn3Z1gSuPUGg','p','LMTsoJas46hYq79SkTo','n','ue',12);
+INSERT INTO ti VALUES (5425806445598163370,-6934883,'k0YpdEc','5B9GC7Nan91b412fi3gsNYP9odAOYjCdES4rHp7tp96JDPUMRYDAE7YByxAvX61HgczyYUsHidzkRqyBZj4sFua5scFjpcq54lmu0UXxOdU0DP0OTRxPt4KyB9rHozP0IoZKmSJ7BOIBsVuMDSdc1lSYR9HyxE6joXa3i9CQZgwfg69DQPeBTFn3Z1gSuPUGg','p','LMTsoJas46hYq79SkTo','n','ue',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5665557276534017957,-6685,'J2u76nEgc6xo3xwDlUB0HWz6mpaDKkyBeM74dh213JkZOFk7UEXEHKF7ePF0','iuagq6cJQOhZuY9zO4TQseDC3u6UvSWYZL2TfGiqrtOQFtN5cTUG6d3LKoXkjWqyT1O4DVHDMGNFaxYejDkhdqTT5nnhIAN0yYX16ksclAR9Vz45OJr9mJc8ZXO6A8VGLmQjSajI3wkLUegXBDmF8g5mPBjcu9IbeQn9VP7msWvr4rOtnjjiZE4CFXu','67MIS4NAndx','AHNVPQ3cx7tWF5pBch9I3Q0HBCYFpfzzWhBVr9U1kKCF4ZgHYiM5lDq5jK08SRR6Th7M6NmhGeQ4LxykeWGPXDmknXmeeku4ZFEPjeHRd','HaKCjLuCoUTjvOpuFrKFKqP6rU93EkL82B7Z2Wt4K85xZTVMWPqmsJ60IagR9Q3tlsoAJ90mZT0MGwxPhr3nhY4eGcnM','tP3fuTMHV7u7QflgTBDoHuQIJXobQ1NhsIawRDW2t4k3DEGAVxsnH7vmYS2FNtDJX4',13);
-INSERT INTO ti VALUES (5665557276534017957,-6685,'J2u76nEgc6xo3xwDlUB0HWz6mpaDKkyBeM74dh213JkZOFk7UEXEHKF7ePF0','iuagq6cJQOhZuY9zO4TQseDC3u6UvSWYZL2TfGiqrtOQFtN5cTUG6d3LKoXkjWqyT1O4DVHDMGNFaxYejDkhdqTT5nnhIAN0yYX16ksclAR9Vz45OJr9mJc8ZXO6A8VGLmQjSajI3wkLUegXBDmF8g5mPBjcu9IbeQn9VP7msWvr4rOtnjjiZE4CFXu','67MIS4NAndx','AHNVPQ3cx7tWF5pBch9I3Q0HBCYFpfzzWhBVr9U1kKCF4ZgHYiM5lDq5jK08SRR6Th7M6NmhGeQ4LxykeWGPXDmknXmeeku4ZFEPjeHRd','HaKCjLuCoUTjvOpuFrKFKqP6rU93EkL82B7Z2Wt4K85xZTVMWPqmsJ60IagR9Q3tlsoAJ90mZT0MGwxPhr3nhY4eGcnM','tP3fuTMHV7u7QflgTBDoHuQIJXobQ1NhsIawRDW2t4k3DEGAVxsnH7vmYS2FNtDJX4',13);
-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 VARBINARY(33), e VARBINARY(78) NOT NULL, f VARBINARY(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-12346,1958570103,'rfYnju2Bf3F9OL','5rmvbeecpFAorREaYvOawGdQ','czL6rawahu2HD0Q04F3VD0EwnQVgSy8fwgmY8zpIwMALyTEY5ejA64kP5ZbXUUu3EkFFb9GNJc5k','07eGKX8tmUKkDWDYbFqpUFBHJcVQh5tLKAEmg','SPWlyuWWV9il7FPeL9hCyy1N1UfTxCZNjV6FibKJ4nnY708eRx','9f0HcTR6Thymplsj9HJvdeB2MPqAbRKvenCIOJekab0MRRgNMY2EObCBBTURczNap8FZQdzQElNEMr8TT30nsaeDEl',0);
-INSERT INTO t VALUES (-8656,1020815205,'YvZsBj3Ijd8Kv5svbZ7xCC','8IAl0OGB9OE7o2zmn3Yl','EwC9iJGTOOpO9GB7WqR5leB2akTkCw804HxUS1xMBhbkmZiJyDRXlWW0grahum39ANyw','2gD5gExKkmYeBkqO7rD1087z','fIWkPx','tLFCRtvASIi3JT87a5evLCsP',1);
-INSERT INTO t VALUES (19592,1768336747,'MbjSo85tfFbCt','4Y8vYNvk3G','EPnibfV5cCw7cvx3YrSke1MSagyii40g1hYbMaWGQfYlQmkn5lANktnoEHrH8Yyt1H2FDHDUD','U7eU6mlvTDHKzAlQAFxCfWMlClZyhnlTZ0tu8tVJtN','p7FNC92TPuEYG3pUlPOazjljHwL77yBwJbJhGQuyeodqkFjbd5v0mVV5f4B2KHdmsz','lpDUfJ60t7ntfxCg4bMlezlCuEYw9wEIma6RAq4UuLveqQsGPw2n4SRj2Xg2aNHjV8BF6kaX',2);
-INSERT INTO t VALUES (26487,4025240467,'6pFzxgJZ6yvU1PgzN5CQmNHMjS3','sg0KCCc','uX3Fi9I2Lz5AYq6hdSMeIqo5gQtMWnqAKlVK8UyYzDyFGv7YWuCMx33NvvEqViQ88UMAvQ8F0J','GjOpD6BvxGtnFoNXy7ayd8RJL6a18','4XxjPw33Bx9b5U571Ou7ADrqkl0aRIXfdLyCmUyQWjZwO4OLljGxQFvuNCtj2sbMZoK4FfvrG1gVQcOHmHT9u','XZB520OJMQyyV9GnvJ1K5WuwZlqXGaUQ32tq3C5U8nvfa6',3);
-INSERT INTO t VALUES (6509,542796130,'HfHyVL221rlHWyKn7ApkW3LhM2zv4Rrc6Fi0NNzjbmwdU','sw4GNSRa','Ki0E4qOMGBY38nvhiDjjzuynzzUb9pVBZHFfJKh5otdhwep8KhGJXX5','sj1bJHf1JZxX4FagfGTRM5KXiN0k2qgk6AIVvZz2Q','Zrc85wnC34dnRFfYjVvSmnG5ByC5PozvAKLg3HVsghH5i0i','X9wbkpyuu7v57484o6LOZ3PpSH1VBk3B3rdPSH5T6TDVnV09lcbkQquiPSGMSoMrAWSi32Vbv62E5wQl0qQ',4);
-INSERT INTO t VALUES (20173,2393187792,'90JB5FyEuKsIdt4C405pcQDX1Vxfav1UiFfm7DGA','Xj86uBNHjjwAigcz0i6IDPGHfVvpOrHu','kpIJ0Cc5GRrTyWtTZbuuGjgFLEOUY74LNVS6','Q9RoHMRShDVvQgDZ5j4AkboyB5NHAo6jCxIsodkN71y','UYT3BQD5qPSsFASx','UPMjpTrUkCoU7WVbVuLo1Wb6QTJEp0QeabvQU19mb4K1siNrbqeqf9ulxwosAUjnWqHhfxx3yr8ZCi3eXgLG',5);
-INSERT INTO t VALUES (-27528,1622630943,'ZQxQsjUA9SsGG55kyj5n0weq8SIv9zvZM4hvs','de2OGAPDxTmAuOd','eqGcc3oLnJ3F81m069UiVtBtkKVeqbnMbeoA15MQFY79wnrG2V85deqpq9RDPhFzyhbOuNvgNJ','9UHv45','x7dZOUbN24GMhsHxDtDsEbG52O1ynOwbrukVqylux519roAVMsTBr4cOowGTnqFIl7z2kxs1cRSMIaN43FI7AqB','FHeqlavX7WFt01W0ORgrmTN66E0htl7kLONUvird5xSo58Ld',6);
-INSERT INTO t VALUES (29018,3305136135,'B0QNga4mWie3','sBqAdwbaeWdoUCyZlK','KDzO9qB6ZnJ0r','2skhANSkokpOkFQtIZS4HuejZ7cqooTHLmAlPJF','knS3hlmJPW2u6u1Hsk3gV1M42geMPv4OKcrRqsYPJ242Lo0DfDH26mqjJ4poHynrPYFv6JfuKBeZNkHlaE99vkN2g','ycVIoxXtEu2X71oJ4k',7);
-INSERT INTO t VALUES (-23656,3725238813,'LVQN1fdHZV','c6bhJQ7','uSeptJFQrY4nts3mIVirSambfyTtveduZanT1ywRluTHahhGzR9PXcHWeIhEKdS','70Tl3ssQ6gp0WD9vOCT5N2SKrZOgxdNB9tk','26O2dzQM76Md7iaCdNwEazipOOvLYJrRo4rezaOxTO1Zdybe5sHFZBnE4E6mUngxfzvRk55G49XJ','iqNkiitYsyXzRGOoYXXXNCSh6ijBICE5TDYrun1xCovhyUe1z',8);
-INSERT INTO t VALUES (-32600,2788820174,'DQ7BTWgpOtziMGYqSD9tGK9KUvuBmuULWUTgpL20xn','NGHCKaH4LqQL0rGw0mvI3mxA1WnF','O9M65jTmHiHoAqm2MXiqbEmh76omOMpPIQ1OP0eZhfxUkrUsAQRsur8','MEMIvZqBkeeaRGkYTZspCKeeFzPc3roiNGOak','He6CUKstg9vy','ruvQR3ZziYR3P5FYAEeZBL97XiPqkzmHPLxyVKm2haT0eLThuTvdcNOADEBwh8rCEx8wTgINmm7XuQYpmS1veMuphq264Xr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5470175374849168456,6288332,'dys','hwR83BqkqNVYmaEBlKbMEWqBYMMqlIzD0jYPDPcE23xq1jQr3peUD5qW4du0p3d41QKfKtALjFq7IW53aqmeijbij3LzoX','oRcdBNC','FbwOFApX7MrrPB09A1Q3i7U6R3PUNtu7qVODhnSBG8dU1hRuSesHAfU70C7yN8rFbBerAaVTo1pnkjLSBRMEcUfrCIBhLbLPXGX6EUMtFpbyUJEFb2vjUoqeCEJr55LZL3jgMbcoErL5Ut1p5UFEyzM4PO41DV','V','bJ',13);
+INSERT INTO ti VALUES (5470175374849168456,6288332,'dys','hwR83BqkqNVYmaEBlKbMEWqBYMMqlIzD0jYPDPcE23xq1jQr3peUD5qW4du0p3d41QKfKtALjFq7IW53aqmeijbij3LzoX','oRcdBNC','FbwOFApX7MrrPB09A1Q3i7U6R3PUNtu7qVODhnSBG8dU1hRuSesHAfU70C7yN8rFbBerAaVTo1pnkjLSBRMEcUfrCIBhLbLPXGX6EUMtFpbyUJEFb2vjUoqeCEJr55LZL3jgMbcoErL5Ut1p5UFEyzM4PO41DV','V','bJ',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (10240493674217524534,6388660,'fYm9x','cKVPd20hiJEen83mrdDhQdUpi7gY18EOkTpCM9nWBbZCt11f','0','VKAkwSqBKBsWmXl88Z1f2WFzOp3paSH2zJ8n0tiv1cHLrXPfDxXzPJKK3uHOSgKCqncrcIEGztMMOSVkxeii2pzPEc6mdFPLLHxzsIaInu0Euiw','5','Y',14);
+INSERT INTO ti VALUES (10240493674217524534,6388660,'fYm9x','cKVPd20hiJEen83mrdDhQdUpi7gY18EOkTpCM9nWBbZCt11f','0','VKAkwSqBKBsWmXl88Z1f2WFzOp3paSH2zJ8n0tiv1cHLrXPfDxXzPJKK3uHOSgKCqncrcIEGztMMOSVkxeii2pzPEc6mdFPLLHxzsIaInu0Euiw','5','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6272220428971272995,5360083,'N3pIrMv','Bf6RmZIMWQDaldgbtB05I6UDT6IKxuiEvqcgGqEkxrrGVApWbUd8ux83M6EC17zV8JFuOYnyxmWT46aTs6c74CmujbvXniUhTUzBOEjod1Ci8E3m4VSRSgO5EaY6','YiY1','h0PyjnCz2s6K8ofyC49OL8vT87zQbhuiT7uOEMf7fYnPMtC5nZXsml5Hc7uIKDyBSx8rfqtM7hCkvxUX2yIXGqapWICDtwFvpkhlLRRipv7OHWKgqvMnfHOapOTXwkyJI','n','n',15);
+INSERT INTO ti VALUES (6272220428971272995,5360083,'N3pIrMv','Bf6RmZIMWQDaldgbtB05I6UDT6IKxuiEvqcgGqEkxrrGVApWbUd8ux83M6EC17zV8JFuOYnyxmWT46aTs6c74CmujbvXniUhTUzBOEjod1Ci8E3m4VSRSgO5EaY6','YiY1','h0PyjnCz2s6K8ofyC49OL8vT87zQbhuiT7uOEMf7fYnPMtC5nZXsml5Hc7uIKDyBSx8rfqtM7hCkvxUX2yIXGqapWICDtwFvpkhlLRRipv7OHWKgqvMnfHOapOTXwkyJI','n','n',15);
+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(63), d VARBINARY(35), e VARBINARY(63), f VARBINARY(64) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (71,10635142291687936526,'KIbwpU3hPbhYBZebc','Fe3djudIyPb89','uKVkWyO6BNojtTcwt9iS','p2','M','U',0);
+INSERT INTO t VALUES (-15,10017942641589274940,'AA5LvWwLPfDpx6ExNICyRSryZDm5','ZFMWOVVbVcdEwGZXM5Ms9cCSCMqDeMBi9','TlC2AmMpsG71jNyxF','FVK2KwikzhASYUG9bOLmFIoXAX10IirEQ','9','I',1);
+INSERT INTO t VALUES (-15,3319011741201524566,'KVpRfijaUVM9fHpYoNTN5eTujtGC7F6kDB28IbxFSt5YIWoDCQvhkxTmnNcb5u','VOY','9m0ZOjPnuQeKQUo','pLhGuZyRIsw0xLIKsDAQTVa8r4','D','9',2);
+INSERT INTO t VALUES (-5,3013418081054217339,'NBi','tCrV4ctXWILnPaIXRgtixzq','eXLU0xvvlHeO0iqGdTtwQapkmBLUK1EwkUT3bo9PnxwmzxpYmZ','DzcXnwx','p','4',3);
+INSERT INTO t VALUES (-65,5165322059571594687,'VHvZvN','YWKEC0FBE','DKMEMjkk4FUwVUTwENAS1XN1E','iVrXV4qz3Btl3mqqqxQK9T43MGwU8vkCoYRKNE8','e','q',4);
+INSERT INTO t VALUES (96,16820178776418807370,'fdU9HM9z3sG5hjhfGcKptHXUx0xBm9D9V','CxL5VO1MBpcg5S','3EzNqaXiYvDfx0qGv7','hSsUD2CDcmghon','6','i',5);
+INSERT INTO t VALUES (-97,9200198051033266983,'SHitxKj','mTc18E9xMk4nhWCvqlCoO1eHjz6K','BdvPCgZFcU2HAB3GewZ0gpfWeSLBTs7eMDgxd1QuhwaRnJ','81R','4','4',6);
+INSERT INTO t VALUES (-12,13298299635523773276,'MFfFBABw','zozUuXtKXEmICMuZDKjv','JbPwF6s73vgBK3z1xjf353tMuUE9lMTwpeSq','HHcBMXQQZgD9Bh6HXZ3k6tUgfub45sBNo61epnlid9o2ve86hcnbpsr','E','U',7);
+INSERT INTO t VALUES (-35,977934779504332849,'UWsxRD0mymKQTetohRriC2DXMM5Xp8IrvHKOxxFtVmBDEsvJb4x21je','eCkLjkQ0Mq','4ov7zgZT5sMgowc','bbaj3Th048GJqzADGBv7YWlBHxDI986E5HiIbjifkTTVkp9jzNREc','q','P',8);
+INSERT INTO t VALUES (26,5107062350378925804,'KyAN7YVIuHHLy5BMEheNsp449MKdFfTk32gsYESYVT3YmzyidGAzLZJ','HbiA6d6ccz','dVjZmxzQ8wr8vpNub','F3lkpgq877iuFgm2YPTL1xO3nswggL','1','O',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(63), d VARBINARY(35), e VARBINARY(63), f VARBINARY(64) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (5451619897641726301,3805978416,'veg1bQx8fhzgTfX9D3SBgD0q','gFiw0nCrogaRm1I6XHM7MON3EvjIqg','wnHvZjL7SKy47WvXVISthWcOt6E3iF32BU2S44lnQaZsikHI36UIE9YWQjLVftRWXk','3hAbNtsyfNUIzjZRJC7bXnjjaSr9vyyvsWQlk1emB9','preOw7ouPx8m3ecWNX4D8NEOWs92GsGoYaRT0yCC4ok3XHJhWqYHyMAUYKgAyB6cmwp4Cag5UN4E5CMCkj0VEGkquJMvK','vaf1TPEjPw0aJNzPRKjabT7AX5wVowJnFkzjN1rz5xqZPplVk',10);
-INSERT INTO ti VALUES (5451619897641726301,3805978416,'veg1bQx8fhzgTfX9D3SBgD0q','gFiw0nCrogaRm1I6XHM7MON3EvjIqg','wnHvZjL7SKy47WvXVISthWcOt6E3iF32BU2S44lnQaZsikHI36UIE9YWQjLVftRWXk','3hAbNtsyfNUIzjZRJC7bXnjjaSr9vyyvsWQlk1emB9','preOw7ouPx8m3ecWNX4D8NEOWs92GsGoYaRT0yCC4ok3XHJhWqYHyMAUYKgAyB6cmwp4Cag5UN4E5CMCkj0VEGkquJMvK','vaf1TPEjPw0aJNzPRKjabT7AX5wVowJnFkzjN1rz5xqZPplVk',10);
-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 (-7372247542475053325,167505460,'zBRlYeGIivvKyxHcDnK2EVxb0voCIRcQr','tShuOXPfY8y4j2KIL9mmP','VtEsSzIz8MNthODmwnrsv2oalRdr','2MArPfgPovWiKE009mtyN8A85IHFjMq','ODOYPOlMJeAFldLi3RD6GtyzskxzEAdeDYpkVQFjRQd2Qz8eIMejoimOochBqKZD0Ggl3DPOENloQyjb6L','Gr2U4L6wxbLd7wYLU62WmMfBQGuHpoHxITUy59YtvZVu6ZY8C3TEC',11);
-INSERT INTO ti VALUES (-7372247542475053325,167505460,'zBRlYeGIivvKyxHcDnK2EVxb0voCIRcQr','tShuOXPfY8y4j2KIL9mmP','VtEsSzIz8MNthODmwnrsv2oalRdr','2MArPfgPovWiKE009mtyN8A85IHFjMq','ODOYPOlMJeAFldLi3RD6GtyzskxzEAdeDYpkVQFjRQd2Qz8eIMejoimOochBqKZD0Ggl3DPOENloQyjb6L','Gr2U4L6wxbLd7wYLU62WmMfBQGuHpoHxITUy59YtvZVu6ZY8C3TEC',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-23,13160880954490344560,'2IXKlXZrwsl37cBQUX3aeAzpab','vd9HJTPHghn8coSvI9eTUlqQwVw','eJB3unGWzxV4HT29x1IzOSvVdy1eolNz6WL7uIHQtTpczGDbVvPVA0GAelR8yE','UA4MdIhvwcvsKu7QTiYcwo3OoaDVzca5UbQI2Tp8fo6wNodzOV','i','p',10);
+INSERT INTO ti VALUES (-23,13160880954490344560,'2IXKlXZrwsl37cBQUX3aeAzpab','vd9HJTPHghn8coSvI9eTUlqQwVw','eJB3unGWzxV4HT29x1IzOSvVdy1eolNz6WL7uIHQtTpczGDbVvPVA0GAelR8yE','UA4MdIhvwcvsKu7QTiYcwo3OoaDVzca5UbQI2Tp8fo6wNodzOV','i','p',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
+INSERT INTO t VALUES (19,4758935251338029148,'ASC8s1WwPCtnjlWAPES','KzgPb8an0ndMaPP8P0U5kDYfJq8aANI4t','CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0ztlEsvf7a1R6o9r74YRIhb','QlAtjJ97','q','j',11);
+INSERT INTO ti VALUES (19,4758935251338029148,'ASC8s1WwPCtnjlWAPES','KzgPb8an0ndMaPP8P0U5kDYfJq8aANI4t','CUIPsHw7AtcnvMyyQgl52pMluZvABtLHWBfFNZ0ztlEsvf7a1R6o9r74YRIhb','QlAtjJ97','q','j',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-3922017290696863844,3226769490,'Gi0EcsC9M1UMlSheS1w9BtqXHazbKlkVAC2NOO9SWFY0ItOW','5nMS4FUMjUekB5k6eol9Sbvgsh4O05pnCH1ttggz0p1GZ1aS0MUFw8xCZ0bq867DsKoJIRDUQlipjqYettophhPEPZYilez3DLQ6UMhrkbAqIcSsgEehW1Wcesno','ih5EsS','ofP2RB4CjSanEJnKLL1dVihwhjxjj60ONYyEJgaUL','IS629oDyrUoEVyZcPdoiZGd1qpvT11K50FSbIAiK6rY2XV4Rue8yVw76IWfNcbizrg3gcxBWXaPakn046b','GhIXgbDDNp9qICIy7JBuTwmZreRUX5ybtMas3EThsTAFd1ZCTOdLOZprkciPFkt0x6tnWk2oIyN9FCUe1glcB',12);
-INSERT INTO ti VALUES (-3922017290696863844,3226769490,'Gi0EcsC9M1UMlSheS1w9BtqXHazbKlkVAC2NOO9SWFY0ItOW','5nMS4FUMjUekB5k6eol9Sbvgsh4O05pnCH1ttggz0p1GZ1aS0MUFw8xCZ0bq867DsKoJIRDUQlipjqYettophhPEPZYilez3DLQ6UMhrkbAqIcSsgEehW1Wcesno','ih5EsS','ofP2RB4CjSanEJnKLL1dVihwhjxjj60ONYyEJgaUL','IS629oDyrUoEVyZcPdoiZGd1qpvT11K50FSbIAiK6rY2XV4Rue8yVw76IWfNcbizrg3gcxBWXaPakn046b','GhIXgbDDNp9qICIy7JBuTwmZreRUX5ybtMas3EThsTAFd1ZCTOdLOZprkciPFkt0x6tnWk2oIyN9FCUe1glcB',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1617495996016749862,2910532018,'P4WImd0HNwFI1Qmevj4','rRcecVCEea2EYFRC5uSq5qKinZNPIzjxxTfzVDvI8zXUH6GNkP3a4ZDr6KtqYAHff3Xc3v1cGB7a08d3ZflnT5WFGRbK99i','FgI7T9DhHsB4pGsc8y','EBd6ZRV7EfwAvFhzFvSrTRNI9juazuvJDBSZor1PwQCwn7mtBzh3DPLdngZcYyMdWaF6kbfWhXFtlYUVrh4jEqOpAOR7zMPzGmw3LrOaI','Te4N1BN6QC6rpzhFPMBi4Necl4vGFUonPpvX0','0ESK8zCAheee5',13);
-INSERT INTO ti VALUES (1617495996016749862,2910532018,'P4WImd0HNwFI1Qmevj4','rRcecVCEea2EYFRC5uSq5qKinZNPIzjxxTfzVDvI8zXUH6GNkP3a4ZDr6KtqYAHff3Xc3v1cGB7a08d3ZflnT5WFGRbK99i','FgI7T9DhHsB4pGsc8y','EBd6ZRV7EfwAvFhzFvSrTRNI9juazuvJDBSZor1PwQCwn7mtBzh3DPLdngZcYyMdWaF6kbfWhXFtlYUVrh4jEqOpAOR7zMPzGmw3LrOaI','Te4N1BN6QC6rpzhFPMBi4Necl4vGFUonPpvX0','0ESK8zCAheee5',13);
-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(14), d VARCHAR(93) NOT NULL, e VARCHAR(91) NOT NULL, f VARCHAR(53) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1829185075,134,'z','Gaw5HOCUoysqACroAiYJAWMBnzRg8g6wfVF10ZnhwSHVJzrMyhP0Ic0weIA1twHrFGlW','VqoPj39tXy2oP85J9ba6KJRwitZpa2rLPboBAq7OND1Nw7O7','sgyukkfpFgzLrrVwZIIVE','EeQuLWxNY89J3sHdGVZB79ze2Ul9Jol5jPDiNN6zS2FIMNkOkZiAExkj779YK1','7bbs9Bq2QpMxKGJFM9LNJDsUIHbfKvfOvrv4DiMuWYRSlCChYjh1gRgzYEedwv',0);
-INSERT INTO t VALUES (-1422863007,5,'c','1drYZHKwayEYdlT3LcFWVEt0Wc0Wt3IkWney82tBqY9iZ','td6a8Kd8zvOwZgu1ovX1cmO8qMS4qr5U4yLLKbCcH4RqBHViIt8PY3Qc','DJp2NIEyOUSmeIAZ1ISnSv7lYddTNC4ZZ','IX3VZgJmwzpI6NkRkLldRKX9KYn1JyYPy','9feCQm8fbs',1);
-INSERT INTO t VALUES (341235314,179,'Nv','Qf56cLks0LaIsKXMeVGOwHBYZjnodky','r9mWvnQz9RxPunHKvsyJ8h5L9Sisbvh','3kdfa1ejmUQfmq7rvfUKWA5rOK9mPqC15Jhmr0EikpWz','DjVvviLIWDo44XK9p5gywoJdcpUzYwoSf9LYbDJPaFf','8RoOh6jVCBQUpAmTTAC04Dzp1rlSo4',2);
-INSERT INTO t VALUES (-1776775867,169,'fG','0zkN0BvkEQvJFw9Q0UOC6yb81U8ae28GwmhqqpIQPMXyW0ml0XCtrvWo5wG23k72KOoawoodevB83HO','chyMZbwW3hZUAlOgcaY0DhinTUD2ZT0wTZ7BpXiOfYhnSoD7PnSiimr','wgp9zpl93KyVbWWAOyD','14geSahLWi08n4','iQ6pxk4Xuj5HDJtV4Zot0bw',3);
-INSERT INTO t VALUES (1731843959,34,'FSTrf','HiJbf7auu5G81AUWHdKc1rW2Acb46r98yGFI60BkHNGN89upbUlnAQvC5X5brbmV0WaR1DAxxZLEOGDOOxNrfBuyj','sUf2','5mDyEsqaPvcKy5oOJVByu','HoqfZhs28liqw3ZHYu','Z73PmuKQgvrSM',4);
-INSERT INTO t VALUES (-1347804135,250,'9pad0','3Wh3A99Kr3cUM7ivnNguNkrreEMRjngCQFVt','61LIC3TmcupGvLXdsTwcQQqOHwV6b9byf6pJ8ZMa7u3jGC4AJEZ8r7ni5D3edDdGCmmXe5VG9JVgW','No','7V0onz3ylFBAseESRi4lG1uN16bQPqyWjpQ6lgHuAsjAVTlW8Smqfbv42n1hrCf1','sfJVn36WHPb5GU',5);
-INSERT INTO t VALUES (622918147,243,'3SCkbv6qY7Abg3','jNSKFX2Pq1OIgPea','s95kLj6tfdAhS4yMrEeLqMALjfSYIjodtu8Ml7EeLilbQdyIz8og5hFcj','uxjEHnKefyOHiD7N','a6FCI0wn1c3x08rsVwHD8OrWDuSn45y8JvVENtrvgAbo3Tlqeq2xm4jPwuvMIGVdWbQKlOujP1OHopiJ7','GP1THqi3X4g8W6GTlD5mdhADq5SEu31KfxpHcMiawQWl2bRtNS2aalUtIvaVmhsLH9LPwHTfsVJo5bgu7BxZOLGdlzuYOYrr',6);
-INSERT INTO t VALUES (-864880128,122,'JDq78','HrAcKzGwfPnuYWvnP3PbupkREfkmECrTnsMIlPbeKZhqZmMOhNw2XI','pxScxtuhVrjnUBpKS5yQHRNoLmh6HQudZxoEnhDFxcOJI1WeGsg4YjCfr0qzItprZl87nMDkEZnfZ5N','XOTKHVOU9FqVfx9zyhw9YjPklJbmCxQsU7DoI6oGqo1fWmy8GbhP','9s4VwaHMpWEKCtoekMsgd7cymTrw7xZiYNEpWH5wB0','bglTTZEXxjNcw97f1MLjjeWNmcUwgcBIwWAcbsAmOFZRQn3MSg4HB9A2HvqOcXv9DoxQ0USiLnbTbOAkuarFZA7I7n',7);
-INSERT INTO t VALUES (787027555,253,'UZE','9fvPsaxhsdAc0pXbktl8UW30Z8QkijqAN77cS5Cd4n7IAAuyXbbkZjeNO3aOst9GLPA3CERK','9XVsVtecxy3AB8Pfrcm1MW5FnMFLw40aqPdMZbLjgpMleJF1kXY7nrx5vxgzntW02H08aKv987YWCUvSyJPr','77AkTyaQ29M9ZddaDbNxlQxLfDIdbeSsK9maDWFpeNw','P7yzm2gduxMnlif8SSkxEpPOgrBx0b50WKAbj6J7z1g82IxpkGzK56MKg7j2Em','lFaD1TiZRjBq0uh07KAp945gj40jxgVjZrnWkPCgf7HHxrYdt4mUFgecUKl91ItaFQg2TYxraBFfbM9WkWIFKAX2',8);
-INSERT INTO t VALUES (-586446872,92,'RWrq9','WD1osC4L5YjfFgnNRlX','6qMiumM6OIpuHTInrUmqHtV4wScqXzoPtxp','S5p','jFkEZMg5rNleaHYQD7lG2Tl9OuK0o2Ei5w15wBj87p6','xayr4PxJzmcvHye1mkVIvyH6DKaVqrVLuo0mnMo6BoOXfFQKHvUh9B83XFlEJmiAymINSamOZmrF8Z62eoU9DJsMlWk4RHd9SC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (35,12796841307265397566,'6QA4WhTPvPese1u1DpqFDZPIDyPzPrpFJ710wg22IZUWI6wbVe9g4','J4VSpAmYbQNu0ngzBji1ewTKfAMV9XGuJFBh3mBnwzrlQjZYXgFuPF73h7NBfQlKhVfy6cJ42awkk65CV0h94rpxuQpzoia6ywjjtTTy','znA6QYyAZ0YsP4qHkqrHUFKf6UDfM1xrU1TgfGfJvj9mWwDYn0iA7NzhkWnnXY5','OasRe5aMndDhfryX2FshTU57Xx2U9XpSZ','U','L',12);
+INSERT INTO ti VALUES (35,12796841307265397566,'6QA4WhTPvPese1u1DpqFDZPIDyPzPrpFJ710wg22IZUWI6wbVe9g4','J4VSpAmYbQNu0ngzBji1ewTKfAMV9XGuJFBh3mBnwzrlQjZYXgFuPF73h7NBfQlKhVfy6cJ42awkk65CV0h94rpxuQpzoia6ywjjtTTy','znA6QYyAZ0YsP4qHkqrHUFKf6UDfM1xrU1TgfGfJvj9mWwDYn0iA7NzhkWnnXY5','OasRe5aMndDhfryX2FshTU57Xx2U9XpSZ','U','L',12);
+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 (-45,7157082826837474367,'1RtSIWu9FXfRGJMWRjoYTCXdMw0ppn4SxE1A5mkI','3AiQazpSqhIjLAfAw9ptkfNHxE19FzRTsSdvVfjd5FO2sTz1F9Y0WnpEqxebZshrx620td3xULN03AD73a8ymVIy5xOZ9f2MlcAk8QrecIMilMsAu6qHfcrFcxC4uKijGnAclP7a9awhp4eWlF9YYXvBtFxCOjYf0x0Wf2unmxboaU49aBHfh2KsphjVae2HGM97q786NJMdxK','y1SsspCObGGr9yIv2C4TvSCEueTKMldqgyQXXrs4CN','atC98geaceRcqQkSUCJT4x2UzvDRAP0F76uP27DtJn6xGqzxnJ77StK3uO4ql0wyjk7z8ybOZvH8tu5bg470Ta3Lhyyika5cwAv1PWPKAkB5POuviEVsuutl2BtjhHTFPiOOTsytzN1rEhMCkYokrW4VMsodjtl5vdgwcblUeSR0U94myGisMzgI2Qu8dW7PrG84OztUkAQkxj5mV8l','E','R',13);
+INSERT INTO ti VALUES (-45,7157082826837474367,'1RtSIWu9FXfRGJMWRjoYTCXdMw0ppn4SxE1A5mkI','3AiQazpSqhIjLAfAw9ptkfNHxE19FzRTsSdvVfjd5FO2sTz1F9Y0WnpEqxebZshrx620td3xULN03AD73a8ymVIy5xOZ9f2MlcAk8QrecIMilMsAu6qHfcrFcxC4uKijGnAclP7a9awhp4eWlF9YYXvBtFxCOjYf0x0Wf2unmxboaU49aBHfh2KsphjVae2HGM97q786NJMdxK','y1SsspCObGGr9yIv2C4TvSCEueTKMldqgyQXXrs4CN','atC98geaceRcqQkSUCJT4x2UzvDRAP0F76uP27DtJn6xGqzxnJ77StK3uO4ql0wyjk7z8ybOZvH8tu5bg470Ta3Lhyyika5cwAv1PWPKAkB5POuviEVsuutl2BtjhHTFPiOOTsytzN1rEhMCkYokrW4VMsodjtl5vdgwcblUeSR0U94myGisMzgI2Qu8dW7PrG84OztUkAQkxj5mV8l','E','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (47,12604210581977996437,'zrzHdcQBbbXkFF0hdHTKrgSnofcAZBQftqeVFHxufO27h','ZHhy4Nk3ArzwJljEXzBX2VVT0t8fodV','KJj8DQseiAXf97NcLkdSj8Thi7eZReQWtMbKCAeQ6WpQbLQu6l2YEFm4rcwe','YpuzztrdpMgLAZTAhEgGXP2Zjd9bshNObOTxoU7NsxKwvqzi5YoMceDkmljG2GSZhMOec037dEgxP8','L3','2',14);
+INSERT INTO ti VALUES (47,12604210581977996437,'zrzHdcQBbbXkFF0hdHTKrgSnofcAZBQftqeVFHxufO27h','ZHhy4Nk3ArzwJljEXzBX2VVT0t8fodV','KJj8DQseiAXf97NcLkdSj8Thi7eZReQWtMbKCAeQ6WpQbLQu6l2YEFm4rcwe','YpuzztrdpMgLAZTAhEgGXP2Zjd9bshNObOTxoU7NsxKwvqzi5YoMceDkmljG2GSZhMOec037dEgxP8','L3','2',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (98,9661498020285851621,'IpxYD4FeBThDxn9Rla4Ds1ZVGamlcYnMCrdlpJx','wFiq95DBaefhhYVobWwaGqcWfox39ibZsFfd2F20S1obIAMgn3ZGwo9i4yyw7AaEmaspfoSmhZehExBK4vJtN1BRwe7sa7mKxYBlez0pOBwkXGq5YwBHsuvkx6zlibLHG2fGAciVtnHHhRHk3cgR3NI3eeP3g79oo7YFwxnovnWJWxpeqqfdqEL1JwijGAeRBE5r5uJtjLDRMpOVgiluNhY3Xa78aPYc0u','MeHzKqL7IzIs5auIDNaZMGkJkRkOSlIIGDvtU44JI4','OmgEVUH3gmBSQv5BuPXMydn4R1RN4Q1YIBazipgxXzdk7Edc8L3ad8QpbKhlBS3YM6eYVRDBkfo4naXSgiPo4hlG743wKZXngHfwF5dft5JoDHPKi7mu9NwJxcZzIYDKdLt9OUhzfF8epC','9','VJ',15);
+INSERT INTO ti VALUES (98,9661498020285851621,'IpxYD4FeBThDxn9Rla4Ds1ZVGamlcYnMCrdlpJx','wFiq95DBaefhhYVobWwaGqcWfox39ibZsFfd2F20S1obIAMgn3ZGwo9i4yyw7AaEmaspfoSmhZehExBK4vJtN1BRwe7sa7mKxYBlez0pOBwkXGq5YwBHsuvkx6zlibLHG2fGAciVtnHHhRHk3cgR3NI3eeP3g79oo7YFwxnovnWJWxpeqqfdqEL1JwijGAeRBE5r5uJtjLDRMpOVgiluNhY3Xa78aPYc0u','MeHzKqL7IzIs5auIDNaZMGkJkRkOSlIIGDvtU44JI4','OmgEVUH3gmBSQv5BuPXMydn4R1RN4Q1YIBazipgxXzdk7Edc8L3ad8QpbKhlBS3YM6eYVRDBkfo4naXSgiPo4hlG743wKZXngHfwF5dft5JoDHPKi7mu9NwJxcZzIYDKdLt9OUhzfF8epC','9','VJ',15);
+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(77), d VARCHAR(92) NOT NULL, e VARCHAR(7), f VARBINARY(22) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (34291,15915349,'QQRG1QfFGDLc','tUdott7S5Bo3QaP9TdjrJOxvJNh1aCHTTmVx9efRepMeql2C016SQfvmI1A4oeOXBMYga5MCvn9zpiXeVQVLfLP1sSE','cc','yUXq7EWlK','P','P',0);
+INSERT INTO t VALUES (37467,7026620,'XI2dwJ0M04nMNm7O8M3GKrniSLkrAYQi4g5wbWqGEd0hT4tR','prJIWO7PFf8C2yUgTGeP9Tc2Aw8ZjPji1fYG4bGQAEOBMV4KsPeNefpVaqlEHRWwHx3HucuitIGRDcMH1','2','ctmgyMDYxy9S1z','R2','s',1);
+INSERT INTO t VALUES (810,7146094,'76UyV18Gq761NhuGWaQHweWMjSyjUlGlseueClWEsy4IhsS','zL6','gv','Ww9IP','XD','S',2);
+INSERT INTO t VALUES (19059,4609360,'5cXOLK7OFNsjdBZFp7TTNqpEOV0','rwDPM5c3CjqYZwkhZU664vflcB4o0Mo3sdnzggLZmks7ag96UKiHgmStKxfeWT3','qH','CNnEM0hpBHpGXg','x','B',3);
+INSERT INTO t VALUES (54373,9342997,'3pBdxvT7TWjV5dwmpzY0AqGVFlCCGYd4NTJJIp0I6ePej1QupFvTTCfKFsK6LhkPdrDCM1ASErIG','Lmu254Oho1v4AUpJfNIjPYx89VcIRaEu6l0oEKja9kPmTPgKiU3dO3sRPuS3PyUGdwodzIAsiHa8p','Jl','rCCUeTRU1Wa','0','Y',4);
+INSERT INTO t VALUES (44464,9249348,'gjDx0N9QzHCmlEZrxTR69mLrAZ91AVdSiuhi','ssk','8h','I1','Dq','Y',5);
+INSERT INTO t VALUES (58587,3635542,'WhDr','ogVIDBrXpMnHPkxnxKgtbs27UkH6dFtEku8Bhwy1q','u','6qhLccPH78uJs7c','W','g',6);
+INSERT INTO t VALUES (63055,13619950,'SRk7DyygefvO4GQMVLt4Tef1Wwy302AhbSLBA9ymoLbS6ouxNYFrK6jLedE62k2ysV','4Cy','YS','w9t8AfTRvTXvG','i','L',7);
+INSERT INTO t VALUES (7793,9446694,'1UeTRYgBlVAAPhMvptSjWA6uYke7umZ7klcBVIpc4woUs7N5i6AbNmRJehNvyI8CgAJtMm82A','PsmbT6QmIOlMjZfoMSjJx9IsfPxc723USlC3dD1DtoKqAOZJ','tN','ojXBLL','5','z',8);
+INSERT INTO t VALUES (6040,9988314,'LppDXP5O3T6NSPTztkJzAThPmUXy2PLhwf78c19Ot2df8MMKrS6k','12KnuqMpMFOWQupjkv2ICduwEZanPtJB','ps0Rh','nVRWmOcTOuG','xq','B',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(77), d VARCHAR(92) NOT NULL, e VARCHAR(7), f VARBINARY(22) 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 (7766255670979198538,70,'k1HUwevZe','6QKFZ0omLhyAnA6OveAhe2sMJrnlPRZ4Cu','Dhqr9uDpvxTjwaPVYfA','GP0vSBIYgJz4oQU1D3RHfFiVRFsMMVNknegUVX','xLOjbcJcWb','1vXxwRmcbcg06UOxakM0OEXTCr3qxWjzcoqKfzpzEunJ9TVEtGIvSeum2pctukhKcUYEiPV7l',10);
-INSERT INTO ti VALUES (7766255670979198538,70,'k1HUwevZe','6QKFZ0omLhyAnA6OveAhe2sMJrnlPRZ4Cu','Dhqr9uDpvxTjwaPVYfA','GP0vSBIYgJz4oQU1D3RHfFiVRFsMMVNknegUVX','xLOjbcJcWb','1vXxwRmcbcg06UOxakM0OEXTCr3qxWjzcoqKfzpzEunJ9TVEtGIvSeum2pctukhKcUYEiPV7l',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(15);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
-INSERT INTO t VALUES (5603303832474236507,219,'c9a','SYimNXukDNwM0hN3uaNO9PO0IhECmDrnP6LBEDgVfYSu0l2','tWybJnI8q0QAMSHU9QmAuYJYlyUf68G52A','lReP40r2xujNoDnZ0ewizLCrdfOe0Mf5C','SM','LC5oDg0Ix4A729iMIRjiswZ5HhGjM2RFNCylMIPRhMfi',11);
-INSERT INTO ti VALUES (5603303832474236507,219,'c9a','SYimNXukDNwM0hN3uaNO9PO0IhECmDrnP6LBEDgVfYSu0l2','tWybJnI8q0QAMSHU9QmAuYJYlyUf68G52A','lReP40r2xujNoDnZ0ewizLCrdfOe0Mf5C','SM','LC5oDg0Ix4A729iMIRjiswZ5HhGjM2RFNCylMIPRhMfi',11);
+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 (2162354094,856031,'4FkPXuEQoAtxN0Gx778dqcAx2BcqopspTwk6vNBCZv9QFvq3QPRkNJlTCgJRoiiLaiyk9rsaugLd','WKnPNd28edKceJ1MyiZdaj6NCi1chTKH','5r','F8y3oRFh','jQ','3',10);
+INSERT INTO ti VALUES (2162354094,856031,'4FkPXuEQoAtxN0Gx778dqcAx2BcqopspTwk6vNBCZv9QFvq3QPRkNJlTCgJRoiiLaiyk9rsaugLd','WKnPNd28edKceJ1MyiZdaj6NCi1chTKH','5r','F8y3oRFh','jQ','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
+INSERT INTO t VALUES (399809291,4740038,'Aj7','yUhLiQCbmh5pLtM6geuFBgWsTpC','MI','5P5kbDnptHJlw7Y','7X','N',11);
+INSERT INTO ti VALUES (399809291,4740038,'Aj7','yUhLiQCbmh5pLtM6geuFBgWsTpC','MI','5P5kbDnptHJlw7Y','7X','N',11);
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 (9092467142564099864,138,'4sGizVRbK6ACc2','TEYvqxZpxXOvNIs17ODMATFyASVO1SVxmcDiGbrXWR8dPU7ZjwW9Jddvg9Ry786qre9xFazROEEA2BviqovKoze1gdcies4NLdlTBNxY4z9aHS0NgqHBUNZUBtNcCGJIiWQQrPV5k4boNXCUPUetl979wNlmfiCjNlPhPKkqxVT8vam15HhI8bZbyVX9ayN747','5vuTYAA6wrau6AviJ7SnMOe4QmZat2N3P41z9Dw7C7f2anXf3SqdwwRac','enInIKlWWv2sClyQlCieMTWqCvxVs','RVyOaWS4haHJmAj0JMOpo6NFOxq8HyVm9mPBVFLUVJ4D1VQqoSfIgMCC59Rf8ormZ','oOr3R4dnsQLQZtNvLertyvpf2fTV4Z',12);
-INSERT INTO ti VALUES (9092467142564099864,138,'4sGizVRbK6ACc2','TEYvqxZpxXOvNIs17ODMATFyASVO1SVxmcDiGbrXWR8dPU7ZjwW9Jddvg9Ry786qre9xFazROEEA2BviqovKoze1gdcies4NLdlTBNxY4z9aHS0NgqHBUNZUBtNcCGJIiWQQrPV5k4boNXCUPUetl979wNlmfiCjNlPhPKkqxVT8vam15HhI8bZbyVX9ayN747','5vuTYAA6wrau6AviJ7SnMOe4QmZat2N3P41z9Dw7C7f2anXf3SqdwwRac','enInIKlWWv2sClyQlCieMTWqCvxVs','RVyOaWS4haHJmAj0JMOpo6NFOxq8HyVm9mPBVFLUVJ4D1VQqoSfIgMCC59Rf8ormZ','oOr3R4dnsQLQZtNvLertyvpf2fTV4Z',12);
+INSERT INTO t VALUES (3780398231,4307425,'DeqQsqeDzc68N3DDNyo6Bu0c5FV7','KVLLRkkaoarZsnA2rtYwk0ABIq0WXkdkWtrmkX1weiYfGJAEXr5EPoI3muNlKnG0FhyoEmFv9sYx0jIfO6E31lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveFhYcVZtFeARWuYf0BggoU5bh18IDqQxYJz7tkzhfYS0dWbYe170WcIEl01eAzT1cHEHaO6L','IhZGmP','BV6EUP1IR8liMpproqs','LX','X',12);
+INSERT INTO ti VALUES (3780398231,4307425,'DeqQsqeDzc68N3DDNyo6Bu0c5FV7','KVLLRkkaoarZsnA2rtYwk0ABIq0WXkdkWtrmkX1weiYfGJAEXr5EPoI3muNlKnG0FhyoEmFv9sYx0jIfO6E31lOXH3wLWGVgsQoTDK3Ir1HfVcUcQJ5zphBd2eI5OT4sYKxeVCLt7kyrGNCpTaPRGyFKmTg3PCsPwhSe8SZ5WveFhYcVZtFeARWuYf0BggoU5bh18IDqQxYJz7tkzhfYS0dWbYe170WcIEl01eAzT1cHEHaO6L','IhZGmP','BV6EUP1IR8liMpproqs','LX','X',12);
+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 (3055155448,524791,'mDfsspwlUkhNXkFCbhR5VmqkSBd9giNkaW8QUkwGNa','MwoKMCYdPcAMvY2kAQhePw6IMTNEyrJRNKjUydDGci0z3fmSxsQE0RQDCWbu09BqZ1Hvks','1tR4qX','RXyqWuEPrrlzM78Odd8VvduCQSYvtBpKBZLMtAvZzd3Nn9eoPrTQPqurrbqi','6k','x',13);
+INSERT INTO ti VALUES (3055155448,524791,'mDfsspwlUkhNXkFCbhR5VmqkSBd9giNkaW8QUkwGNa','MwoKMCYdPcAMvY2kAQhePw6IMTNEyrJRNKjUydDGci0z3fmSxsQE0RQDCWbu09BqZ1Hvks','1tR4qX','RXyqWuEPrrlzM78Odd8VvduCQSYvtBpKBZLMtAvZzd3Nn9eoPrTQPqurrbqi','6k','x',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (73497487,1536658,'ccpNHaeL6HrOwW1XRH0fngl0gSLSljtbBar1UrhXXvbVj5qZUwW9W0Ih96ALR0','zw5qSFXPWSc6iKBflyBQDcmdiNkF4VMgVoacRxfEDSoD2NE4piS2xWE1Swjl2UoWBFlvSvw0Y3mjL9X6Aqfad0CfrhNMnBdTa3dgwjtVOdaTf6CW5lmQk80HQ0LAXXGulLl5nczHlv9hQ9lLs5nCfXWpek9CYMGd1zwqIjCjyLTzc4w','TNJ7FTM','2rohRnMFv06TM7YebGapHzACydu','j','m',14);
+INSERT INTO ti VALUES (73497487,1536658,'ccpNHaeL6HrOwW1XRH0fngl0gSLSljtbBar1UrhXXvbVj5qZUwW9W0Ih96ALR0','zw5qSFXPWSc6iKBflyBQDcmdiNkF4VMgVoacRxfEDSoD2NE4piS2xWE1Swjl2UoWBFlvSvw0Y3mjL9X6Aqfad0CfrhNMnBdTa3dgwjtVOdaTf6CW5lmQk80HQ0LAXXGulLl5nczHlv9hQ9lLs5nCfXWpek9CYMGd1zwqIjCjyLTzc4w','TNJ7FTM','2rohRnMFv06TM7YebGapHzACydu','j','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3864321280,2429679,'21olDetYOkuaSMzkUqPIxCGCI0UXuOIg5444pCcU1k9U5ctbs2o4C9twHljV9KhcQXfCG','QmGxaTnwpOCQb1IkDpnAfX2HCf8QoOICJdDlwbC0vjO6VeKbKoRaQDGEXdS2qvGwyipNMlAXGrPvjiIV6mlJCoJEodvEoXWR68exhqPyDQl','8dqgAzv','pzL52tg1WlofgOgLKrCpxR5OmuRkPSR4ySXKSiFjQbDT4uY5oSazR1alWvLlTyclv6fOoQ0ynqnDy1hGLKlBr4pcNx3UO3LTeC8Wdt5Nb46BEbFoGFs3HYzRutryXsndhwk6zgLXX59vvHyemHmawgkxYiFqo8q35AE6t0l096ArAuT47b1HK2Axp','N','7',15);
+INSERT INTO ti VALUES (3864321280,2429679,'21olDetYOkuaSMzkUqPIxCGCI0UXuOIg5444pCcU1k9U5ctbs2o4C9twHljV9KhcQXfCG','QmGxaTnwpOCQb1IkDpnAfX2HCf8QoOICJdDlwbC0vjO6VeKbKoRaQDGEXdS2qvGwyipNMlAXGrPvjiIV6mlJCoJEodvEoXWR68exhqPyDQl','8dqgAzv','pzL52tg1WlofgOgLKrCpxR5OmuRkPSR4ySXKSiFjQbDT4uY5oSazR1alWvLlTyclv6fOoQ0ynqnDy1hGLKlBr4pcNx3UO3LTeC8Wdt5Nb46BEbFoGFs3HYzRutryXsndhwk6zgLXX59vvHyemHmawgkxYiFqo8q35AE6t0l096ArAuT47b1HK2Axp','N','7',15);
+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(84) NOT NULL, d VARCHAR(51), e VARCHAR(26) NOT NULL, f VARCHAR(100) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-17612,9848,'FQBTkPBkh','9hHOrY0iborx','i2ZsOg3h7WHZZ2vi6GkIcTOC5D','k8sR4rvRRbbwuwEkV6xvKuHeWymX4Qm1oWwQ6YQ7O3eJn','v','sa',0);
+INSERT INTO t VALUES (-29042,1380,'EqUnAnhfEM8pFyB4N2HRNRAM0q44t2ktHYme','15HTWjGWMNWwaxvvhwJUE56KM9BD3SHZvzF','WVxjRH','KTkIFGJVckoR6mPIAxD8qNGG2u8k9UNgG38fYZwJcSFAhJcjGlLBPZbW1rYlcOtqXH05lickuOAO2a9tm4oxhlr5XN','s','ga',1);
+INSERT INTO t VALUES (12014,-21647,'7bJG1uFJgrsOvw6Nh8P8mVnLxtKkYVuFC7boSiQTCDaTzgdOm5ycPtYpxEexwHR1DObFINJ2r99RvoL0jA','Z474rAnNpDZE4gHrh5tAew5969vZYy','HvXQDZ4u','HlJVGwsOJPd5ecO21GTFN0pBNRy7UxMGYRSKZ52LVJ0aWtKyzlncZGEhQjXdV80s3fLhEDKTa2BCcPobFqyz7O4Yow','Mm','8',2);
+INSERT INTO t VALUES (15016,-7575,'Wf9Y87g89xgzABpUsufB5eMtP1HsGUeZAcAdW7ucpgSiPMKeh','LKqiKIEnrwcpNd0Q4PRLStyrxLCjwd6G9wD535K06RtpcK7JF','HNI2Ywx0JuAloJI72','FXT8Se6UiCubwRrNoc3Vp3PlvXjqxPdPHHoOYKU67yWtP9e4KBTmqGua3ota','sE','4P',3);
+INSERT INTO t VALUES (-30197,-13171,'U4brCnVtAJ9mT1SeASEKIfoqFooOBhaLnFuUA9im0W','PSlVn2l','RII','nwBiKC8bdxJzwPEst5BWdxUMGz3pLF3tQMmcZ32sVf81LZ8jwpJ5YtUJXyrtKBe7LY4vT8pf3pBvypn2CJ3AvFB7y4','w','pl',4);
+INSERT INTO t VALUES (32689,32219,'cf9pxPZX0d9LUkQHK3Fp2g55oUuea7ez7jX','v05qxb','jXLUvWIMPXzygNrkQ1PwEm','oydYobfEXIRn98pIKR2UD8WjGwHnyIvnNa4i91CYNNyooIbabPQOK','mP','PV',5);
+INSERT INTO t VALUES (10311,-29809,'G7aO0uAhbwLIsJxa7I50tsPKOyucnu3dHBruAY1xuZIEBIO','Gb7lqYU2bEyApUitM739weu6dzln4wB5FrDRjnWcRF3c1qjqh','mBRV9uk','6sGYFpjZ6T','Oa','wT',6);
+INSERT INTO t VALUES (-24394,-14502,'QC','w1o1AQNiEyoPO','04duDrsxPLpblVo','rz8EJsVvmOVGKrQHenwc','jm','1N',7);
+INSERT INTO t VALUES (-4321,-20117,'XK8dr4sFSd0ISeAYMORcopKaUOu4ZlilIx9NRCyY9nas2pFMneVhuAZcVKbvIX0kZKi7iM','bScXqOobsH1axAoSEpQyb8pc1D','GOGCyDvtSaU','pJrQ03tvzARtrMjpb4lUTydwPsTgMAmt2ZFEdwOp18S65zJsvAtUTMH4fCYQQmWXHl48GSLrqsRgcxarBSqhrmVDgaKBgUQaEV','a','O',8);
+INSERT INTO t VALUES (-17201,-2375,'5cJ7','VO','QAdhX45a8cF3lAIvq06rlnY8','ukiBwWOCJPNQnX','NW','ng',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT NOT NULL, c CHAR(84) NOT NULL, d VARCHAR(51), e VARCHAR(26) NOT NULL, f VARCHAR(100) 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 SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (83,-20272,'t8ACQqzKkwDjKsxufFnj0dw5kpqEVeOQBcJxztwio','fjLdLv3Sh0r','p1XYv1AnksnzK3VgZ','K2Av0kbQk0FlNQ0TvZoq6ISaCb53TwMP9iYWrjofOvu1PvRQkhyB1uGVHCZlxvSEyr5tOCCf0w4VB','Gt','J',10);
+INSERT INTO ti VALUES (83,-20272,'t8ACQqzKkwDjKsxufFnj0dw5kpqEVeOQBcJxztwio','fjLdLv3Sh0r','p1XYv1AnksnzK3VgZ','K2Av0kbQk0FlNQ0TvZoq6ISaCb53TwMP9iYWrjofOvu1PvRQkhyB1uGVHCZlxvSEyr5tOCCf0w4VB','Gt','J',10);
+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 (-21877,-27465,'1sqYrYUVplVUZAJa8ElBk','YtnhOFwjlcxUuO0NP40uebp30t0QAgfxQAH','L2rDGfjYWbtH','O8','9N','o1',11);
+INSERT INTO ti VALUES (-21877,-27465,'1sqYrYUVplVUZAJa8ElBk','YtnhOFwjlcxUuO0NP40uebp30t0QAgfxQAH','L2rDGfjYWbtH','O8','9N','o1',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3315,25904,'NYHp','wYTAiYPnxHUUyb8v63atxSNj00QfkxPR1qVoZ4NKPZK6EwDeJpRZ86vxcKYBE963PTWa0d1q9LO2mHku4soGONo5ndz4vDLO2UeQr0rJq1oMSftk09wfC0oYvh1bENtJlfIOj3rkSRaSZ34vb014eARFViaCoCToiPJCbX9FKgb5d4kmLpwLcZ9ArzdRSTptL2sXHjjuz','ZhtkVENV5oR0vrIOHxJVYWRuu','Tm','K','B',12);
+INSERT INTO ti VALUES (3315,25904,'NYHp','wYTAiYPnxHUUyb8v63atxSNj00QfkxPR1qVoZ4NKPZK6EwDeJpRZ86vxcKYBE963PTWa0d1q9LO2mHku4soGONo5ndz4vDLO2UeQr0rJq1oMSftk09wfC0oYvh1bENtJlfIOj3rkSRaSZ34vb014eARFViaCoCToiPJCbX9FKgb5d4kmLpwLcZ9ArzdRSTptL2sXHjjuz','ZhtkVENV5oR0vrIOHxJVYWRuu','Tm','K','B',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2285411434267129960,33,'QqCnQheWBuVYHl','vorxPGdXRSJS0T1oaBQabXJDGUkXvknP3NTTIpKcLLJfk5pF7rWjycj6nVb2TeaPQuo0WXe1xKy77gq1pRhlMLtV7B3EgvmayXtaQNcfSzdUkzL1EDwrqinB0lPCcgFVYLHCrQ9pEyfsnu0KzKaXdOzeRxsaFRLlP3H5sFsx0Ds8t6O4VkvMzyK6tEwmpWoqLm','eQKLS2YRInceK8OpgnKZoluKT9pUxiNkaYLwwljt3LpPkckdRBfYXsqk39TPfW4j6CynACU2tnZ','lGrOmumpqF3SQjNVBPH2VHVBmfUfm271vkVci6dKAxXvz2XTa8XMhwupRM0yx2TenaiDU61pWQ5k','RLczSroYVg9MUxZ52r27TRuLWZP8y0hnwadpN','XqrfaxSc',13);
-INSERT INTO ti VALUES (-2285411434267129960,33,'QqCnQheWBuVYHl','vorxPGdXRSJS0T1oaBQabXJDGUkXvknP3NTTIpKcLLJfk5pF7rWjycj6nVb2TeaPQuo0WXe1xKy77gq1pRhlMLtV7B3EgvmayXtaQNcfSzdUkzL1EDwrqinB0lPCcgFVYLHCrQ9pEyfsnu0KzKaXdOzeRxsaFRLlP3H5sFsx0Ds8t6O4VkvMzyK6tEwmpWoqLm','eQKLS2YRInceK8OpgnKZoluKT9pUxiNkaYLwwljt3LpPkckdRBfYXsqk39TPfW4j6CynACU2tnZ','lGrOmumpqF3SQjNVBPH2VHVBmfUfm271vkVci6dKAxXvz2XTa8XMhwupRM0yx2TenaiDU61pWQ5k','RLczSroYVg9MUxZ52r27TRuLWZP8y0hnwadpN','XqrfaxSc',13);
+INSERT INTO t VALUES (20341,4323,'pIUpPhtZWWpKApOo2zBnNvtI4w6yN2yBnEOBYCeMUozAlMmoS7hDMAlSU4E6TSkP','EhRzsa4yA9XHdAsgcZ62WdEkLsZqfZcLQwOUzbCf9WHl0MFd2aqxwu8lQNBx8TFgyYGD6uT1JuKGjXBtoWq6dFx98MJKC0VHozg70a4eKiTy3xTMG8XNQ4k285xUaiays33UvscxMsPPGZFSfIS','ymOC','WJcMq9zSjs2HcixAXyCdy8Qf6SZRZ5tQbNIq7xq9m3hVdJsuEr3E9lhr5gHhzcVsjVxQnfWRxo2TWn6xZZE3rrLZDb','X','cG',13);
+INSERT INTO ti VALUES (20341,4323,'pIUpPhtZWWpKApOo2zBnNvtI4w6yN2yBnEOBYCeMUozAlMmoS7hDMAlSU4E6TSkP','EhRzsa4yA9XHdAsgcZ62WdEkLsZqfZcLQwOUzbCf9WHl0MFd2aqxwu8lQNBx8TFgyYGD6uT1JuKGjXBtoWq6dFx98MJKC0VHozg70a4eKiTy3xTMG8XNQ4k285xUaiays33UvscxMsPPGZFSfIS','ymOC','WJcMq9zSjs2HcixAXyCdy8Qf6SZRZ5tQbNIq7xq9m3hVdJsuEr3E9lhr5gHhzcVsjVxQnfWRxo2TWn6xZZE3rrLZDb','X','cG',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-21943,-8756,'9nYXFDScT2CqEaa7saHp','vnmGyHdKPffxuJizLrKwu1x6A67pzt','yQWbgeYez05WOKzVQeU3NFo','1cu','bj','ih',14);
+INSERT INTO ti VALUES (-21943,-8756,'9nYXFDScT2CqEaa7saHp','vnmGyHdKPffxuJizLrKwu1x6A67pzt','yQWbgeYez05WOKzVQeU3NFo','1cu','bj','ih',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-9903,5221,'GkC','t8oi','C5YJtu5NcVBbQLWKSwRaq','BBFG9e3fcgjFbwT','t','3ye',15);
+INSERT INTO ti VALUES (-9903,5221,'GkC','t8oi','C5YJtu5NcVBbQLWKSwRaq','BBFG9e3fcgjFbwT','t','3ye',15);
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(89) NOT NULL, d VARCHAR(81) NOT NULL, e VARBINARY(35) NOT NULL, f VARCHAR(89), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11714737,-877930072,'IPUx2sP1DmxCGxgvDOxeCoyAA9JXEKipsPuvC96zCk3','mK3KFb0ypiu7D','QYgDi0iIDe0kJdfBx6i7PYe6ua3I','zLYnf73IetzqEIbeT8d6MbPvNaSthOdCoun7IKKVcGy0A9yq9xUWibYa6W3JMFUlLSIQhLEM','e7T16T','ZwOETEAJISgQuVH0VKweymb1BcnPIjuRTRPq6qIeeh2BJ3',0);
-INSERT INTO t VALUES (2968218,-2050369866,'bVuvK','1MOqlhpknCh1GjBPlVaKTgmpNTAQiHvGFjl98','57b8V7qtXs4Znex0kcnlVQqTeEJKnM','RAfhNTkLpMNogfemRr8YjJ2ASgSrYP','3TgHcGjONg9hipJdTMfp2O6ZJvFkWfKNJPXBSdX6n2RhSRpOCtUZu9utOs6ob4aOL2sOe2VHM7YMfUYQ8MfyJWr5DpPZS3','gMtemc8MaJwoE2bVdFCBQAP2VnZDQqKMCzdF2rDMv6x8XwXLRoDfCjQMcJ',1);
-INSERT INTO t VALUES (288965,1548159565,'0NJMLMN9MYon8K8Lxz3OL','LofCrD16JS3RQwN8wKreYIEiqfhfda4BxN2ZaEVTKrHZJswjovo0dEoHscKvZiUvY5RU','GIbChl4Be8CeAlvC0e33X3yaraaioRLJX0','zZcu8LdGxhgbNZ5z1Vt7EnwFo8odZ42l5ExSprpi3h2GH8niES4ItyuzxyI3LVI0OMTBqKBJc4efg2osqHUu','1ZqtthiPRz3cjlHJWA1Y3Ts2ZWTtzk883lEEdLM6r2K2Zwh1RdvrxLb7skWea6d8LHKAXvz9NOGT','gtWahSdf',2);
-INSERT INTO t VALUES (3706717,-1276905570,'hWj2ieI24r7op2Q4OeXf9XReySnBVUwKMN2BDNkPjKSWZdP','pNctJuEzegOGbcZt','sBi54SkSQOgFUtPUuouvw','yaGgeeXYAmp3sGs65Z2AWHTCh5gvh8tY3XNIFRt','pfiLJfStwq','EnMk3oF2ZWireViHfMEwpbdOyID9cfUhqQpcIqLPG7xfcS3xlnRYVdRe2eJ73rj4OupeLj5GnDtuKlrXH1g',3);
-INSERT INTO t VALUES (1283047,1397407154,'Z7tVU563Kes3IbzA1EW18bNWly7gLbqhBR8sjgZ','0IOudAQbgQTAGKcmMOVQEd9BLDTRfclg0DDomx4Q2nmImASqxRD0f7jVjgh2Ayuh4','VAtsg','eBOMFIH2rWcrv6m8eVtAhfD8ZXmGXblzJgBGs36uJDNqTIuLH','5DdHhvb3QcUhQjrdjCCFDf8yFuwDAS3','Ez1ZqksKILydLEJxwQ4N6SV9fDpR2hnWXlcdjoC6ct8v4qzvmO7KNavmXJ3hFpItXF',4);
-INSERT INTO t VALUES (5486172,-692405126,'lam5pq0BjI9zQcuAWqteS2ocyCSICFiOiyZvTQa93tg8dciiMGmlzp','zKP9q','oLG7iKn9Wz3JwLVzp0F49KhIUBAYOY1xHp','A2yRv1vAczvZijxoztv5sT4BWAa0uMI','n97U9B','Dw5UIo2xxGiyvEaa9bvlZtkFTOdhYBYNxNGJS1wuT9jX0pZMWs',5);
-INSERT INTO t VALUES (12463182,-747782605,'B7qn7zmhy22FMoGRUR0ZBUW0S0ZPcHRL','OHHJYusQSvHne6Wg6RKaM8OcgI9cLh5g1u5AVEW83cDO4XARU3P','AiqcGACHCBnDubagMUyvapQa','I6FOrSR4pf','EsymONI0YidLTQRUEkUgwHLTUpxvqDQ7SblTgWaxXRVeXl8Bj1Vr4uu3vJyT4smULAGuqLF4BbrX7eCoke2cHuZX','GghpaPkIJBctbvYcUB7jFEigGgE6LZvUXZf6Mh8KBA81DVZ5i67ObGzzlW',6);
-INSERT INTO t VALUES (10156901,-1144093786,'cjmj72jQrIQK1qD6YDHcVJTz8Jyl4nnPEIuyWbgyPTZdotT9XOACxpGS','HcgcNA6D941XRNtoOosKzCOkK','kl94URQNbSJU83yA2euyX82i','yrlgcjcplF23Cln7P6QuJk03XyKJMTHwGDpUN5HyEaP','mXi0zUPZz7wzvWJzgQcrLsE69tS6D643uebpdiNZFFyzSf','qctPdlKuntKMVzcYqXYYq3Do1Zy8jlK7L7EjayBjZmJi858rBxHiLTEtj03zCAFK8JN4Tj79fMlqvi8H3Yy',7);
-INSERT INTO t VALUES (1447361,422562382,'gENuhE6FudQjgHlRnDdEgjWqW94VggINaN3TNC3rsS5rjSLv5','taz0pAmLDHZ41TZAeKYGJulQO7uf3NHTVMKvD3ImrTP171','iQCdQsuVeT','iemsymEiVAGkPlk5QJ4MKLuZpMWtZevctmGU4ypaEexl1gxfGvgqVBbixZly5T70BoqpbPg','XerOP4p','q18Y0EhWha3vemGzRSjfIurrYbsDGsxqCMGAGE6nQ6FUMP',8);
-INSERT INTO t VALUES (187958,1126191431,'gsMGwftIMLDGk2ffc1Hyt29nuEk7ut7iJmUti6Fi0SiTef4HVBtOoeUQDs','QdlhiFMa4fvbvNEo74x3bzoETTpK7I25Q9W46VtBOrwCi9C9jbxR','ZtIGgDP','HUz7SAXhz0g10Asvk4etICbYwMYHRh','Kkc0J7kG8jXrDFQK33gZz7VLqZzlmphE2vIjBO9to2vTs5iYKA8TBtrxxk95TN6e8uaUvDye3fKCSSkwC2ndpo','2dghXjTh17F8E0HgyF7mQn9YMmqhbFs6u4chwhMO9ckqU9z0fMJuIVc9EF9qbngc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(67) NOT NULL, d VARBINARY(13), e VARCHAR(51) NOT NULL, f VARBINARY(50) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11443896373748907307,643774042601152034,'LwqSI0kLgHkieLLy8QUv6V3W77ivRMz','nBde5kQairSH','ZmuZSkVu5RN','bjztjOoI1FZV7vKZDEnAZzNnIwKnLSaL5cjmxD','n','I',0);
+INSERT INTO t VALUES (4863731480168697585,1106382215378031723,'XNXtbjg5gs1IBGoLkhlr75Q0Pzq1fS67wa13IYWB3','jL0n','AQtcZ1tmMFZ6uDsUndBW9mLeYfQhyzI8pUbbWJGQrUqO6o8Gh','YOwHaHMcRwrOD3QxCJjERvhjmXX4RX0kZqV','L','M',1);
+INSERT INTO t VALUES (590297751799924806,4237783355699695328,'eb1rOSMkHz3iTKKqtM7TRdjRf0fCDFB0Lx4xPj2KF1Ok6oF8','ZNYZ5brAqjb','BU','Ptxw1tVDgJcgtZRCfcfCJK8CH4','G','p',2);
+INSERT INTO t VALUES (3181301160306448521,17585933268131750460,'OpT0gSwJ39EIRRgblhA1B61m4dXiVheaKzbJKGrYbK77o02N','0N','AKyvHiQ','7IqDEHjrrAfZYEBIftNRsSO5z4MO441CwPQub0CP','0','P',3);
+INSERT INTO t VALUES (16696653996207970280,7524772024897893636,'W66v6lqXWHZst3OB5znwbsOmuWGybBPj7','K2GsmexXnocq','c','WJDJht7bZDrclHAhCshn5','A','7',4);
+INSERT INTO t VALUES (3035718374880482354,16008854877010744206,'gwiGk7wAonuIZHdQyq9cacAJdbAjfJSG','wMUSPXD9F','63DvfxKuFd','ALY99AMrm5JDA24K','b','M',5);
+INSERT INTO t VALUES (2286330540231866121,8190742869597264606,'CA6mgBLFRdvsTJw7tiluq25rPNGnZvtijzdOWr6Wmg0eCnfx8cAX','KgpGmbNV','Sg1sW6XfH4p','yZy','j','Z',6);
+INSERT INTO t VALUES (13895876503342145090,9259822560459839390,'UJo7WdsnskIOEORpo98USnskyhMIPErtlhI','HRmhpc2P0TEv','VMsxSD3uUNuQ4ah5vzY1Ovsilx4cuBgtT','oy65GHtQNOKDKI5tJinS9zS95A','g','n',7);
+INSERT INTO t VALUES (17086241823614293242,11761637488342005704,'GjwW2dlKnajZFftdfbyNmcrYLVAaaYOcI1','TkGin9Z1Oz','1X','7qNQVazf0vGqwRDiIclwkP77Jx4ZBH1FM5','Z','C',8);
+INSERT INTO t VALUES (17543269681255107595,16410932310223339755,'JRhbrb3r3KBLjStyPhTIudwF20jkRAsEtPOcEX','9rTgmvtoHlGp','JgRrWcnadABC','31xv','l','Z',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(67) NOT NULL, d VARBINARY(13), e VARCHAR(51) NOT NULL, f VARBINARY(50) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (7065535425698342268,1852717679,'hNkrzOWLKxgKDatPw34bPA1F5vl7VX2gHo1Hr2nbhEit6GZU85','11aeJbHSSnDBkdH9FCh571YGc7zjxQoJrq','w','rcVLDyGpRdxU4Jp9cv0FLxcMgnEh4FmWU2arN3HrQB6','EJlqZe9V24tToMn5T54zo','NoQtQ1dAswuCSAqRLRDWs9XHppGfDGbQJSyfUkiykZrFogZZFYuwPOPQkNPQXkDm5wANGoUo9LcRGSlYCjKtOtFnumbUmo3y9sle',10);
-INSERT INTO ti VALUES (7065535425698342268,1852717679,'hNkrzOWLKxgKDatPw34bPA1F5vl7VX2gHo1Hr2nbhEit6GZU85','11aeJbHSSnDBkdH9FCh571YGc7zjxQoJrq','w','rcVLDyGpRdxU4Jp9cv0FLxcMgnEh4FmWU2arN3HrQB6','EJlqZe9V24tToMn5T54zo','NoQtQ1dAswuCSAqRLRDWs9XHppGfDGbQJSyfUkiykZrFogZZFYuwPOPQkNPQXkDm5wANGoUo9LcRGSlYCjKtOtFnumbUmo3y9sle',10);
-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 (5556115662378042389,-1819537179,'En13Lcvh9ZoIs4lkiMwiFKBwuxOOM1VQZyl6MU9WxPhmhlh9t0Tgokji7rLRqxsKxOEt1CitUY19Sg6O2G1','8Ex6zJwcMi1UABoTcIWBPkLp4qMEH3Cp67VR7ovFFSDwqUdq','NdKZpGwfvfwhdNGAXUI','V8JiKlZaQXYcc807eOUdfGaimyU6fXh92kKrQzZ5E','E0EoE7I4IihwCw1zBNwVXYGrTw7YfBm9dXjNaXopIdd1QWqQQrbq9hIR4Qqa99TVzV9XZgNtwgiBPoZ2zsECKOkQXEcZ','Wqk3m7jd6Fk2HUt7iDetqOuUBWnUNl5LHQgZLHyLgV61B5Y45595pr',11);
-INSERT INTO ti VALUES (5556115662378042389,-1819537179,'En13Lcvh9ZoIs4lkiMwiFKBwuxOOM1VQZyl6MU9WxPhmhlh9t0Tgokji7rLRqxsKxOEt1CitUY19Sg6O2G1','8Ex6zJwcMi1UABoTcIWBPkLp4qMEH3Cp67VR7ovFFSDwqUdq','NdKZpGwfvfwhdNGAXUI','V8JiKlZaQXYcc807eOUdfGaimyU6fXh92kKrQzZ5E','E0EoE7I4IihwCw1zBNwVXYGrTw7YfBm9dXjNaXopIdd1QWqQQrbq9hIR4Qqa99TVzV9XZgNtwgiBPoZ2zsECKOkQXEcZ','Wqk3m7jd6Fk2HUt7iDetqOuUBWnUNl5LHQgZLHyLgV61B5Y45595pr',11);
-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 (5162279292497317132,-1596931626,'NojQIZbx','yBf4EttBlHqrocyrPkyaHfSGToidhrfsocum2LlMNO0wRB2PxaFO3iDhKsgvccez5gImyXhOdhLYXhZYuZlI0eEoIPPNKEHzjd7iZRwPpPkVGfYlVgTcFruqehARrVYX19wXAIyZJeMVHFuz77mg','44YBM','hbUfzKdWfRoINRUej1PFBfxTdP7m1JS6Oyoa3vIk6JsQXzHMCDAaW4aWvM0TOl3G0fx5','s5ksgc9curmhytMPUSmBnXkMI7qZuCi9NqtCsPbf4MBm0fqwokbZgcV','VrwF',12);
-INSERT INTO ti VALUES (5162279292497317132,-1596931626,'NojQIZbx','yBf4EttBlHqrocyrPkyaHfSGToidhrfsocum2LlMNO0wRB2PxaFO3iDhKsgvccez5gImyXhOdhLYXhZYuZlI0eEoIPPNKEHzjd7iZRwPpPkVGfYlVgTcFruqehARrVYX19wXAIyZJeMVHFuz77mg','44YBM','hbUfzKdWfRoINRUej1PFBfxTdP7m1JS6Oyoa3vIk6JsQXzHMCDAaW4aWvM0TOl3G0fx5','s5ksgc9curmhytMPUSmBnXkMI7qZuCi9NqtCsPbf4MBm0fqwokbZgcV','VrwF',12);
+INSERT INTO t VALUES (4563839269730577906,2667263427647770890,'u1S94lLth72i8Ukc','i','YkKOqGLy2GEtKoF','KYXkWSv6WPoAZYavVf8LQimrBFa','r','P',10);
+INSERT INTO ti VALUES (4563839269730577906,2667263427647770890,'u1S94lLth72i8Ukc','i','YkKOqGLy2GEtKoF','KYXkWSv6WPoAZYavVf8LQimrBFa','r','P',10);
+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 (2867340061508380420,1536490631327385669,'z7LSf6jcwGks1NmYIGv5NrSrm2XTOxnkQFkLYgT7RSpFS4ncXiGSqo98pBf9bU5ekmH1','Wnge3iy4jkocK','UlEBYZWhoq9','9x6MEO4ub0kMbzc9p0mBtUsADrAYYDn1pBy','l','V',11);
+INSERT INTO ti VALUES (2867340061508380420,1536490631327385669,'z7LSf6jcwGks1NmYIGv5NrSrm2XTOxnkQFkLYgT7RSpFS4ncXiGSqo98pBf9bU5ekmH1','Wnge3iy4jkocK','UlEBYZWhoq9','9x6MEO4ub0kMbzc9p0mBtUsADrAYYDn1pBy','l','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7347877097563928592,4713791857388992158,'iMr7eXrrha1M1y5rh','weCZbAY14d','0Xstwb6lhmDv5HEKojUifha82VsXIg0KdOJjgtd','leqCIZWTCWKebzcdbAdvf','Z','R',12);
+INSERT INTO ti VALUES (7347877097563928592,4713791857388992158,'iMr7eXrrha1M1y5rh','weCZbAY14d','0Xstwb6lhmDv5HEKojUifha82VsXIg0KdOJjgtd','leqCIZWTCWKebzcdbAdvf','Z','R',12);
+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 (10470849446378677390,13338761611816374234,'dAaZH3r5i2D1KXynFhjAGVNgkotc7uN2NqjOAxndmWQsbTWkmKZ','A5TDsDHyK56iIKOTbpUVvv0noiimx9RXKQCoIVBBbOlLGCFoQmgQ55VSc920InJQosqVyZlnARjFqpnEyiqyOF9BZP7pQtZQHZR7262xhhMGgvnGy5TCfg4rX33CYQEdpaJFTKitow9VEe15m56X79IC0o3mt4ReGD6','jgW8rS9jH0Wb0lGz9mi','qrSTZC4AekbWvEUv8j7bvxZwj3RhY0Q5wriFmh6cMbozjI9','2','S',13);
+INSERT INTO ti VALUES (10470849446378677390,13338761611816374234,'dAaZH3r5i2D1KXynFhjAGVNgkotc7uN2NqjOAxndmWQsbTWkmKZ','A5TDsDHyK56iIKOTbpUVvv0noiimx9RXKQCoIVBBbOlLGCFoQmgQ55VSc920InJQosqVyZlnARjFqpnEyiqyOF9BZP7pQtZQHZR7262xhhMGgvnGy5TCfg4rX33CYQEdpaJFTKitow9VEe15m56X79IC0o3mt4ReGD6','jgW8rS9jH0Wb0lGz9mi','qrSTZC4AekbWvEUv8j7bvxZwj3RhY0Q5wriFmh6cMbozjI9','2','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8138739135063177297,13319736865861929170,'BzXMOjXV2o1HpNvwOqOx','8fvQvb3nO2xBGuUCNtvNyBGJNiER5lJgy4CuYzaxT','KM','SMgRL7FIcga8p7Dw7qQMlKBRhYsrZLa6Up','I','Y',14);
+INSERT INTO ti VALUES (8138739135063177297,13319736865861929170,'BzXMOjXV2o1HpNvwOqOx','8fvQvb3nO2xBGuUCNtvNyBGJNiER5lJgy4CuYzaxT','KM','SMgRL7FIcga8p7Dw7qQMlKBRhYsrZLa6Up','I','Y',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8093413805696511111,12859601642396624768,'wsGTiRuSWaOHtA7eaT460tVslELC8wr','FGxR8IohUQvvSUgmZzijRZGKZXC7ZCwZnrE8z2MYiClx4os7bS4C','A0','cKJsqMmZRKIXFf4EL2VUhMPI6nBiteBNHmzITk86zDWJD8rIbp1uAFuaiCBVVhWyggfsadXFJOBO1tYDoHeT6lPcM5tLF6cWvxaxOj2TG7RFUvSI8a5r84dkwSfxOHXQjpygajZUMP0FyJ4sww9MbDmO0p0yDaKLOT5XNW6T6ZSoT0G1c0j8Inx7IGkIsLW49wSd0DA2o3','V','Sx',15);
+INSERT INTO ti VALUES (8093413805696511111,12859601642396624768,'wsGTiRuSWaOHtA7eaT460tVslELC8wr','FGxR8IohUQvvSUgmZzijRZGKZXC7ZCwZnrE8z2MYiClx4os7bS4C','A0','cKJsqMmZRKIXFf4EL2VUhMPI6nBiteBNHmzITk86zDWJD8rIbp1uAFuaiCBVVhWyggfsadXFJOBO1tYDoHeT6lPcM5tLF6cWvxaxOj2TG7RFUvSI8a5r84dkwSfxOHXQjpygajZUMP0FyJ4sww9MbDmO0p0yDaKLOT5XNW6T6ZSoT0G1c0j8Inx7IGkIsLW49wSd0DA2o3','V','Sx',15);
+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(44) NOT NULL, d VARBINARY(2) NOT NULL, e VARBINARY(74), f VARCHAR(60), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4371632,37,'ZnAaXeBIKzS','s','vBoq0bl7zO91mZMmyhLUbOcGZgKfR5TTk6CsQm1gYkMspAW5AlhGNKGsw5FlV7eD744k','NXxyWHlEdLlSRWmli0RqSMM4wIUlmhDFxL8eQxqm7FT59rxYObh2G6xPb4','f','G',0);
+INSERT INTO t VALUES (838633,57,'jO37ONw13uIzYdgBl0GGAwGMte','F','vjQ','hTPUVDtLEc3IDwNo1syUv7UEcyo6YNNiyeac8DV2HSDaSwvX','d','k',1);
+INSERT INTO t VALUES (4138786,125,'5vnJVO162OgBGn','J','QHg3nglBWCqByXrpNlAS3cpxvFBWtEy1CBZatTa87RKcdPnguGky2bAOVgsJmMnP','JfFAxtVbXnJoteawQmtgb8u4AWaOLP0Sh9oXWH86QCgWOEay','I','C',2);
+INSERT INTO t VALUES (-5624331,54,'RbYpvlk6g7JI5kYQdB5X8BoTvgTA','v','6qnU5rGoNqMj3uwVUONpXr9P7drSy54BgWL00IFQKIRpHeDyX0pniZ7DIS5qd3sKrQ3','w0Wi8pWH6aFxigKUDTyfmQ1TYOUEbkDb6aeo53xEbJsqbNpX1fLSWK','n','j',3);
+INSERT INTO t VALUES (7197731,-96,'cfJ','9A','ke861F2RTSBfEuhawIe8whOW35z0z','nsTLoR9I7k','Q','L',4);
+INSERT INTO t VALUES (6391983,110,'le8zXfkepUZpk4FAoBTsU1JmpXrXNMeVDJKwhYHi9','Z','tepmtRlNB62g5LKHS7xkvAOd07lFo97BiDOWbcByT8GWepuDWDr2P17xwg5M','gBVeVjbD3eX9kaX5pHG0GD','A','p',5);
+INSERT INTO t VALUES (-7246440,57,'tEl0GhWe8JkyHY52r91Q','z4','8k8SyT8ZhmaSfidHQUXHliDECq','9Qwqz3x5bRQ','u','F',6);
+INSERT INTO t VALUES (2145897,47,'wVtLM3smWOHpU0AasPIkAfQc','i','iWhNeZs0lXsFWUH7jjPZnbKq','I6aKPF3JtT7cI4BS3kNGm1geLgKxwDvFrgJEo9llehRQxOpEV0pIdKAIR','a','y',7);
+INSERT INTO t VALUES (6836378,0,'GYL6UI4LkHlwerP0XvMNwKLT9DAlGEFufRdnbt','hE','JYJLKwUQt9gz2snMB27kHQShWLB','6ooeYYP24SdPlm07fkXFlj0Pc5lEmXPqVuSp7GiKzxYc4M33kR7','h','f',8);
+INSERT INTO t VALUES (3113029,-31,'tVOdy','wu','QtsOWl4Mz8UmCq9d0pyA94neOQRplG4aZRkISEAewDGxLExvtGzqIjUIad9oV','B8oNSlcBNU0pkWOqWcjq3y9Ia','0','S',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT, c BINARY(44) NOT NULL, d VARBINARY(2) NOT NULL, e VARBINARY(74), f VARCHAR(60), 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 (-1347750007,-126,'aF67cAEwqOiXqfC2C6rGeGBareoADaEpqg','kP','kEnuqiwX','3zMZY8kbwxntzkcfhjCNiAV2FyJrtdgBM4WpoGHHyh0q8zw1E0D4cty7','J','t',10);
+INSERT INTO ti VALUES (-1347750007,-126,'aF67cAEwqOiXqfC2C6rGeGBareoADaEpqg','kP','kEnuqiwX','3zMZY8kbwxntzkcfhjCNiAV2FyJrtdgBM4WpoGHHyh0q8zw1E0D4cty7','J','t',10);
+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 (1584064078,-97,'TUZtVvk1Cyuwq','P','ssoeVhd0edrHKvWzlnliQJyT','lAFE','8','U',11);
+INSERT INTO ti VALUES (1584064078,-97,'TUZtVvk1Cyuwq','P','ssoeVhd0edrHKvWzlnliQJyT','lAFE','8','U',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2002323847,-121,'sMLZMdvCxqz','vunRn1PI191bbSKAkxsX1Ef0ues0N3Vus3QVqdnpLCtOjit4QaV640OvBygE6wIIhbjKcZwSqeYKUXSNYw6jFpnigJJus3SehIWcmui5A116PK1BxIYq81SXQk5a7wm49fiK','kGs2bJ72FuW','wQgmby','C','2',12);
+INSERT INTO ti VALUES (-2002323847,-121,'sMLZMdvCxqz','vunRn1PI191bbSKAkxsX1Ef0ues0N3Vus3QVqdnpLCtOjit4QaV640OvBygE6wIIhbjKcZwSqeYKUXSNYw6jFpnigJJus3SehIWcmui5A116PK1BxIYq81SXQk5a7wm49fiK','kGs2bJ72FuW','wQgmby','C','2',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13544090339740355020,99273688,'bdp3SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtA','Q1rk3iGCnSL7UapQKR1RW','antD88IPRSxle8uCfw2g6Lt','TpW0f7NI6Xl3k0xa7HsuWU4eohUWuPUJVHgsaQAJu1UTe7FvZxFFBykEO1iu8ROLBqhYLMcgFwKi8BSymWuVYWVRLWiO3LcUmxec1Gof2tWvMNscCIENwRpJv91h8Yfu8vWflUdSGdwxOb2xXH6cW7Ztj9CUBdVN1Ev6','mCJWSCVOBF7MN2QaP2gSY8cszwn6qGjkgleSHEqzIUqfq4l89PzuIADC1JhbKcUSTLZIu71MhG','fqfqfGvaMNJJiYDTNVXGTo2xKSGVc',13);
-INSERT INTO ti VALUES (13544090339740355020,99273688,'bdp3SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtA','Q1rk3iGCnSL7UapQKR1RW','antD88IPRSxle8uCfw2g6Lt','TpW0f7NI6Xl3k0xa7HsuWU4eohUWuPUJVHgsaQAJu1UTe7FvZxFFBykEO1iu8ROLBqhYLMcgFwKi8BSymWuVYWVRLWiO3LcUmxec1Gof2tWvMNscCIENwRpJv91h8Yfu8vWflUdSGdwxOb2xXH6cW7Ztj9CUBdVN1Ev6','mCJWSCVOBF7MN2QaP2gSY8cszwn6qGjkgleSHEqzIUqfq4l89PzuIADC1JhbKcUSTLZIu71MhG','fqfqfGvaMNJJiYDTNVXGTo2xKSGVc',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(32), e VARBINARY(49), f VARBINARY(49), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-755518226,16264093,'D','9UYJYK8IkRylgDqA9sTJgyNe5wKrj','pc1v','d3AMzC3fimh','D36bb0PnzV8kKaZlrIGPEVu1LduY38dewEQelEOAzAXQTnIhE5IEGo2iBRfvUARMMwM8W0PV1z','XSBoZNkQ6c24UuX86ZTSmHrp1TKyt75VhWZ2y9J923XQybFRV9UxA',0);
-INSERT INTO t VALUES (-1821293515,16486218,'fxFapEJQ','TTghLD6fLKOMSqJ2Bn9Z23SPPfUcCvw','XS5oDtEh8WSqdEVg5c0uXo','fuEXPheMCEg1kz6EF7i3CAk6','0H','IVq6GkNo9sO37EJEQRN3otjdOKvkR14NTaX',1);
-INSERT INTO t VALUES (-486912349,7129157,'0I5JkVuy1U2','2PlxN','oo0pHfCRfNeaLM','nJlywXx9dHwFYeVPTkDrRVmrHLjs7Xyrik','eO58NxFrJXLUTpyix8zy0OGx94Z75HdZVrFmHvdah7huZ2eDcS9iY8zDZKyjqhvZLZxMnhyeqcqkE3UTD1zPfUIOQJdW','ZPHbTTkhZfGo8IRbl4yhv90KZHra9Yes',2);
-INSERT INTO t VALUES (-185317362,2147043,'MWndmB','CKSb2JOmd0','Gz7sxVYDZ7mjkUT5zS5PIEWu82JWkCvbLfbGQ3btkJLD8x78R','dH6dSGpgLJRNXPTxnbtLWIlECaoiBqwKsBlQ','n7yQixIqdUAGHcJNA','KYbyRAngyRhcSBTnFsnWRv5w3eO80tpMpbp3CsIxCTX2Vx4XpnKF8UdYCMslIDafdJlJKd29q1wt4TGveJABRcpdVHO5epDS',3);
-INSERT INTO t VALUES (-1692024515,13682790,'Y6','gZWtY3J','wr9TQaDHTs3b392tp76vyYzuMVgkeKFxVdR9Phvwy3xrE8Fl','myCZDAQjV2kQ5PBVido6','Mk5I0hOfLArsIi63iWgW3ZDR','DyXunWE4kBAurC3SbTykAnUrRTnqp06YgXwtwowRxZqsIiv4o5BW4oVai3Pb8foMI9izeJ577hzNDB5rkw15e',4);
-INSERT INTO t VALUES (1873811500,4291558,'p2tFQC','fTE2TLf75jcYdomvp7Dcn60WXpJ','sD6LRQm4Vz9JlhvXy6gjPlrRZielGeIi9v1Zb','mvRKRsZiYKfVodlXFguS8aQ8RYe7dSac','Ro4Ph8oQWIN7XagvN9T','8lR2m8yWmoRFimdWy8rzgeHXavJtyuFY55jnt5aFfSCT9dwe1VrakQ',5);
-INSERT INTO t VALUES (-1325039283,4100460,'bffXJI0','wBY1','bKqPAVlKzjPCcxBzDOrCnMm7G6NaIChG','fx','AxbiYnkdH08gH2L2ZLLaaPQHGrtOYs8hBqoI5qN9CS3t','puOlehLFadDmHADiaM9uecs3gEdwpTohefhnnQJrRnTm2ZP7RjlKG',6);
-INSERT INTO t VALUES (915162061,6769958,'yqsWo3','AMw02bfa2G41','N5jfh6eI5EK3GL0azq6ckbFkgL3HwrQQ','7BiqvPkygVdE','kMmVTvJdIyet1p9fSExLRD','nIkjqBxKZmHFcIYfFeubgC3dnbiT7fwFr6i1d',7);
-INSERT INTO t VALUES (1318017934,14330208,'asAT','j0clNj4mLVSPMucRclX6oBnXJy','DU07DwhPynDXr0fj','q69qeh2kwNkfRn07HAW3hUMNGNyrSSAuxFF4g','TaRYhYxFUTMoyQ7fO6ZC5gHPV0DYt1b9SAvSVgL9QEHcXKT7J0DiEE','76CilDQ7k98y5C5WsdH1wRlTacS4SL',8);
-INSERT INTO t VALUES (-109629678,7483040,'quUd4','h','xIH','29f93Br6ntvGOf','7','ar5mAiwMxNdd7exEbLxB6xduAjwpR89z2QmAUykX17TPs72S1y263XyiKCeSpyoXReH0y9EbxSeIooYhsx2j5XHZAx4qy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1013892235,-127,'dYWpjd','f4vZ9cCBuoD7vd9MmhBzfftrJeaarEQlXfXvm3OaBk012DGssKt7h','AITOgsoKDzbI5ArJEfy1p4FgSUAS0z','e5f2dX5yQyl9n4LynBuwpUWIeDO1TEZI3yYupMEKNJ2EUh6XvjZGG869nlLQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQyJQ7cX1NcjdnRcB3Pn4pRJGBsxHnFGS32czEAYNiKiqqc','X','4',13);
+INSERT INTO ti VALUES (1013892235,-127,'dYWpjd','f4vZ9cCBuoD7vd9MmhBzfftrJeaarEQlXfXvm3OaBk012DGssKt7h','AITOgsoKDzbI5ArJEfy1p4FgSUAS0z','e5f2dX5yQyl9n4LynBuwpUWIeDO1TEZI3yYupMEKNJ2EUh6XvjZGG869nlLQwOhK5t6pGRj17VhRrw2N9qPLBxuEvQyJQ7cX1NcjdnRcB3Pn4pRJGBsxHnFGS32czEAYNiKiqqc','X','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1876506279,-82,'PIDMlVQTTK9RNaQWV4Pz4','raz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSbuPsgaASVPi3AdtSExk8xSpvBRSfJsfsynw3ClmnP4EMf5dGssUxq8oBcyuyPOqgwlke9ezswHHoW1ktLRXoEcWmvJv3MkGvsIQHRSJpNuDE5PdZ0wB44fWtk','hBjwxy6sM0mmo9qWKC9tWLHBK9YF1OeS5b8JeGMV','TwVze86r31h4Nw1xFg1PQndG1bdN7YYyUEi55KFhUDxFZx3XGjA1Ga0N4WMHoHJx81zn3DTXLD76INr8gqVlupobGPyL8KCRDWHRJ6bmOCAo7ZsBp1Neze7RORH4','j1','I',14);
+INSERT INTO ti VALUES (1876506279,-82,'PIDMlVQTTK9RNaQWV4Pz4','raz7FBcms3moLfbRq9mrPTxyMq7ytTxU99r9imdYlMFLtsUyA9mUPmtAjhhSbuPsgaASVPi3AdtSExk8xSpvBRSfJsfsynw3ClmnP4EMf5dGssUxq8oBcyuyPOqgwlke9ezswHHoW1ktLRXoEcWmvJv3MkGvsIQHRSJpNuDE5PdZ0wB44fWtk','hBjwxy6sM0mmo9qWKC9tWLHBK9YF1OeS5b8JeGMV','TwVze86r31h4Nw1xFg1PQndG1bdN7YYyUEi55KFhUDxFZx3XGjA1Ga0N4WMHoHJx81zn3DTXLD76INr8gqVlupobGPyL8KCRDWHRJ6bmOCAo7ZsBp1Neze7RORH4','j1','I',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (858544832,-40,'ApOIrhkQwuFAF6sOJY8WQjx5Wt43DSRJ2Xt','ammM8io9htHCA95BCLcLjINdDbTlbhnZu8SnzeMUG3yiL3IMzd0Fka5IZyCYDZlkhiNSkjV8mKJOITyvx4h9EP3bbnsm9tYQbpXmp5xs5','emzdM9MTYp2','GsglZvuM2AX38kCGXta8ggPVDe2OW45kdRoPftleEQLjKwKskJ179Ynj6UcAanDGhzXUU7G3BCWKKI18MesaFWfZRr5VWhjoEOKhCJYQSz2rNgMsvQsrjLe2SDkm7jOLqLh3J7Vfj2QpO6Ll340','E','B',15);
+INSERT INTO ti VALUES (858544832,-40,'ApOIrhkQwuFAF6sOJY8WQjx5Wt43DSRJ2Xt','ammM8io9htHCA95BCLcLjINdDbTlbhnZu8SnzeMUG3yiL3IMzd0Fka5IZyCYDZlkhiNSkjV8mKJOITyvx4h9EP3bbnsm9tYQbpXmp5xs5','emzdM9MTYp2','GsglZvuM2AX38kCGXta8ggPVDe2OW45kdRoPftleEQLjKwKskJ179Ynj6UcAanDGhzXUU7G3BCWKKI18MesaFWfZRr5VWhjoEOKhCJYQSz2rNgMsvQsrjLe2SDkm7jOLqLh3J7Vfj2QpO6Ll340','E','B',15);
+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(51) NOT NULL, d VARCHAR(97) NOT NULL, e VARCHAR(3) NOT NULL, f VARBINARY(72), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11409,-2292240,'M25Tl7Iqv92x1O','M8vKlWgwzG7QMJoCXypz78s1geC6EdXS','MM','EiDHriUTzFP2oGJRP9l3COtkD6a7G9kr37j2J86Y7AdGpXny7bgHxOm64HcXU0Xal9J','r','N5',0);
+INSERT INTO t VALUES (-22729,102041,'SyeApMe','jYP7Xzf2p9GSAJiiKl78hbl','ap2','NxBJByAiMYWjoDS5cOxYlVtSZ05UmyJVHh8McOzLIcLsckPHjdiLRCwyrDhPWbV5TVzF','s','H',1);
+INSERT INTO t VALUES (9884,4378847,'U','HzEE3HBQJLJS4Ltw8TofwLHxaW8x680ZU3FCx9TMvW8tLYrd4biEkFg5a6PUhfzj2','tP','Ru047dryuMy21EV4X6PhYkccREB9mVt2YSx6AmviryCgshJ36xxKi1zLP','F','Yl',2);
+INSERT INTO t VALUES (31095,7958558,'GNSa9bn2mGJsAzmXVRdXDL8t8pjHhu7L','D5XnOZOLbegiX7lIXfuaCUCdwwYqyzfqTRCyOkwM3dDPqTJuarFCrOAv28wEUqx8kPygMiEvqIFTSLLwBrmZ5Th2Z1OHRHJ0','6i','hs8vmP5smEnqWDzOtLqEBFpzvoLk9KV7C790a6MWQqRhXB4LZTrclbSNwE1ChHunTMMe9f4','6s','N',3);
+INSERT INTO t VALUES (-8512,-4558791,'glqNqCyTrQi87oDe2qpnYgeGWfjiD5dRDWRksI8DcT5GBbhe','FrDPtrJ4EbztqZNPDkLAfokHGOk8SIeOxOF4SDLT7SHOcUN7TGBh3QEkQ20hymiwjMr8GeTUi9kMxwskk','Yo','GXIHQgq7s2FV9jo5G3ufgQkPrE8q2GliczFf9vMu5FisvtivpEUfxLH','v','oD',4);
+INSERT INTO t VALUES (17797,5893667,'JZJ12t5KDCzKTQxIxMFiwvGupHxUCQfm7I05gYa0aVkN2T','w7cU0clWihiQREGgfKdoEqCDm3zDd838kyk0UMkM9gf4XNpPiidK6gGEuwq','Rnr','3QOP3aEPCSwV','s','RH',5);
+INSERT INTO t VALUES (18150,4103837,'wy71NFgS','UlLBicbSH4wNhSHijOrMhguw3yIpyWdJayeW0nJdnEknxeNt','m','NHo3gCPUz7PurGfPAxmGDT0Vs','r','b',6);
+INSERT INTO t VALUES (-32240,-7750910,'zE2sCtidWYjGhSu9KApXd','GoAuDy1h9eyaoppgKrnRllUdLN0aFHo5Srw54VJKA2TEpjRl8Rp','NW','utpVEZxSpbYrzJc8UzS1pLD0wI0FSoL3P644kgk','y4','y',7);
+INSERT INTO t VALUES (-6210,-3724258,'yriJTncJ27nqZZWic8iQIodKvxuQqf','aRENTsKpEspdbbS','Y','dcebYwn04nWruQnaJ4fouwgPFJSoOF','09','U',8);
+INSERT INTO t VALUES (13964,-6508932,'mS6HE','ZEaAeXQzEHM5HUyusFUd4mEh05yJaZ3X1Ge09bvavQoKfpfn4maYb2ekOZybspibgrvZ3Toel2BZ5wmQLEaVaLVxL2hOS124M','eF','aN6dhs9BbKchPfKMarCSe1KteRiMErrreQiPOPnnojBSC68L','e9','G',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c BINARY(51) NOT NULL, d VARCHAR(97) NOT NULL, e VARCHAR(3) NOT NULL, f VARBINARY(72), 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 (764513243,1565402,'pvvTBsLv','wBqJAG1PEhYfSpt27vThz32','PUP7jgCo6B6HSR','UUS1Zbkjn','O9mE5e2GiLDuRSqdQy28gZvEuwRpUfTfqpsfH20FKtx4YHWgI6rxcB2XnX7w2jlb39oBToAx7ttiCrJbbpJ5JQyuIWeJUmo9','RsBChyZCwM8gP17oyPMSLvrNiR32nx58z34bAT85dTox',10);
-INSERT INTO ti VALUES (764513243,1565402,'pvvTBsLv','wBqJAG1PEhYfSpt27vThz32','PUP7jgCo6B6HSR','UUS1Zbkjn','O9mE5e2GiLDuRSqdQy28gZvEuwRpUfTfqpsfH20FKtx4YHWgI6rxcB2XnX7w2jlb39oBToAx7ttiCrJbbpJ5JQyuIWeJUmo9','RsBChyZCwM8gP17oyPMSLvrNiR32nx58z34bAT85dTox',10);
-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 (-1976362058,12216985,'RS5hyH3','9kiqc','w','MnR3Y5xIkNAZGPZLbYcnyDNfFfLELudCaeN','lq6F1J1CQ3EhP','ccOpdXpm7bUQ2TojmsrdrJmKHwTkYyDo17aP6cL6s2Bnhx4EcITRjYNnuUeRSPn',11);
-INSERT INTO ti VALUES (-1976362058,12216985,'RS5hyH3','9kiqc','w','MnR3Y5xIkNAZGPZLbYcnyDNfFfLELudCaeN','lq6F1J1CQ3EhP','ccOpdXpm7bUQ2TojmsrdrJmKHwTkYyDo17aP6cL6s2Bnhx4EcITRjYNnuUeRSPn',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1843525451,11364557,'RZlt','aNkg8vYAmbGwLVcqrraMfwrFHewDibMESdQHAp8lFWcwnKeyE5wEKmBkgasKvx8hDjFjDLfhY4FBefBm3LNGKW1NpLaS1WErHk8uZ','KPRMneUzRNNit5bzLrQgSk','iDFsiS3nLYnawd1VmMAageFl0UWWL2yz','EERWItSNJMFO','zEd0msYIuXzriK9xIdzMTLGVif1zrX4pZ6shD7DkVgqWSeUzk3TiKjyQDghIT7HYHdZcWajNMvIw0x',12);
-INSERT INTO ti VALUES (-1843525451,11364557,'RZlt','aNkg8vYAmbGwLVcqrraMfwrFHewDibMESdQHAp8lFWcwnKeyE5wEKmBkgasKvx8hDjFjDLfhY4FBefBm3LNGKW1NpLaS1WErHk8uZ','KPRMneUzRNNit5bzLrQgSk','iDFsiS3nLYnawd1VmMAageFl0UWWL2yz','EERWItSNJMFO','zEd0msYIuXzriK9xIdzMTLGVif1zrX4pZ6shD7DkVgqWSeUzk3TiKjyQDghIT7HYHdZcWajNMvIw0x',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2434234,2750687,'MElxgi7sfDxBZzaQ1gV','N5mbk4bKOvj9lG16afldsaw1b4gDLZExiH7v4oSwtFhs','PMS','2ZENDgZUnMJ','i','C',10);
+INSERT INTO ti VALUES (-2434234,2750687,'MElxgi7sfDxBZzaQ1gV','N5mbk4bKOvj9lG16afldsaw1b4gDLZExiH7v4oSwtFhs','PMS','2ZENDgZUnMJ','i','C',10);
+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 (-7573267,1318681,'HiYzc27P6z70G4BpYRF7jf99edE','axgTyZ3XrjuT9g0IQ6Z0G9VdO3DBt0ZFzlAGkK','O','yzMH14bWLp8nF99eG1rDID9EPfCVUUf838QjCDWuXztuecAI4','2','AU',11);
+INSERT INTO ti VALUES (-7573267,1318681,'HiYzc27P6z70G4BpYRF7jf99edE','axgTyZ3XrjuT9g0IQ6Z0G9VdO3DBt0ZFzlAGkK','O','yzMH14bWLp8nF99eG1rDID9EPfCVUUf838QjCDWuXztuecAI4','2','AU',11);
+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 (1296799,4633612,'3nEje2nrLAH4s32YhRHf6UpDCTFtTrw4wNw5CUuY','b8JfbwK25xjLMIAbptjjJyWHFbiJa4yELwXNFBcaAi52xjWosQD9cy6T2Z6VDnqIFJppTAL4g4uorA9KUghbUxmhFZDRTcsUIEhVpSNTTEeNeo1Y1091uicnIIYnBCdfjAbAC1lyFugqUDAU4wXnZ6Mz5WdYDskaNYEkBqUpIldPecMUrQFjoGGkWNEaPsO2r578YHfFysVnUG4qqNe','5','galS8VoSb2pLB4ulRjXaOJ6zrUukO6p86VxRq9Lft5Fev04Zk','tT','39',12);
+INSERT INTO ti VALUES (1296799,4633612,'3nEje2nrLAH4s32YhRHf6UpDCTFtTrw4wNw5CUuY','b8JfbwK25xjLMIAbptjjJyWHFbiJa4yELwXNFBcaAi52xjWosQD9cy6T2Z6VDnqIFJppTAL4g4uorA9KUghbUxmhFZDRTcsUIEhVpSNTTEeNeo1Y1091uicnIIYnBCdfjAbAC1lyFugqUDAU4wXnZ6Mz5WdYDskaNYEkBqUpIldPecMUrQFjoGGkWNEaPsO2r578YHfFysVnUG4qqNe','5','galS8VoSb2pLB4ulRjXaOJ6zrUukO6p86VxRq9Lft5Fev04Zk','tT','39',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-289106941,5209871,'9zU3G7T','rvnQMlaeTvFtfgxg1ynoik9qKryPA7ptvuJUwYr30magE1NKaOW9d0In6TBD2BeBWmX9yNMPXnGdjH7CggwYNY41TgUghB2mXNiCi9sdktnMZanTsg5AA','mpn1','rq90wI27HPJ5kGu3GdkhG442jZE00j8mDvuamtPgYonXAUMklSxbOq7oaxIJH0h4k','4l8knuU8EOGsITit5ZQsRgcED3hyjcqbf7eFbY','z1qQB3G25IFrmJUs4jVbqpaZubS7BybuLIplBKktQdjbyrcd9Pr281gcWN3as',13);
-INSERT INTO ti VALUES (-289106941,5209871,'9zU3G7T','rvnQMlaeTvFtfgxg1ynoik9qKryPA7ptvuJUwYr30magE1NKaOW9d0In6TBD2BeBWmX9yNMPXnGdjH7CggwYNY41TgUghB2mXNiCi9sdktnMZanTsg5AA','mpn1','rq90wI27HPJ5kGu3GdkhG442jZE00j8mDvuamtPgYonXAUMklSxbOq7oaxIJH0h4k','4l8knuU8EOGsITit5ZQsRgcED3hyjcqbf7eFbY','z1qQB3G25IFrmJUs4jVbqpaZubS7BybuLIplBKktQdjbyrcd9Pr281gcWN3as',13);
-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(20) NOT NULL, d VARBINARY(75) NOT NULL, e VARCHAR(98) NOT NULL, f VARBINARY(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7886448,13805888497395391119,'LgGlb9MF2doQP8IlDl','v2OCGvdArrfKhzYSteuBcjEs8ch','bpXFOlnY4ggRKcKttmdTDgnNTQnuJwFFuayBpaWDJEI6AHdZryxy67muq5H3cBAHmtK06fRaBVCftxrDiCLtk','27wHKu8yCg0VqdzOvpOTeKYwsLLuPXlgwCu72dqy0','LV5qRxe','qrrMMvEcFT6yrgC8Wjkq0PlKVNhjZIVAMFgqDnlV9rvAvuFCBiCNMTU9f6ypq3e',0);
-INSERT INTO t VALUES (-978598,1066709569526356993,'VWFo','StuYGQdAMTclJQ','VfjVRkdcWymqb25NA60kx4fU2p2zfWDyg86yQRKul2QLAPF0uktKuDv5e4yI91AAaLauL3NWuvPfJ7smyJE','Cu','d8dxs12BzGvN6kKHqFuN1vfbqvHi','nbIbH5g4eNbtjj5e8W53CGtTX1gHgJze5EMl4Nrzsw8RvRsuu8my7EKLYbIoIEakL8z42Qkbog5PVxIvqw3S',1);
-INSERT INTO t VALUES (3741021,1830262051503225547,'xzh85MEWJswaZjzhIW','8x0zR','mnQUlELlM5yw5N2ryjy9UdcEjBUE5e16q213klwTrANCkXBDgYCopKna699lWc8v1iMVTpI9','0RYF6bROx1DQFctUJ7diYDotyARz6EFtD8zC7A','KSveT7O746IDJplnmHDfBq5sX6DeTOntJLsLtUuIJQb0UoF6INREMegz7lFgHFJs8VXr0VMXjS6MF5Kg3j','qwjrW2vcyYQSnGwhUWShyPdNrgeF2Z',2);
-INSERT INTO t VALUES (-449632,17983639783435355638,'92MvY1','4R7zsvOagzQgGSzs2g5dTyF7oqpW','nxQRqH3nSvRkD2eslB9U2hg9WrOpr4dGMWvnS0frU','lq4Kbgsi1AGgPSufIHVKh7V4PvYNt8BC4Lfol7oucByqh1mKg','T3DVJYgOt6r82BNBludBplJjrRl15DjW2WxTC4GsuoopuKqUbSLg8Qa2NSky1BQ22L4nEpz03AkMpkxud5xiGN2','8cfINQ0xJRtwJawYfpDv8dT9ys1wpxfFy9I6hgMbTDHz2gdhSRtUKQgBPkB77GIHnIxHQ4YlZw',3);
-INSERT INTO t VALUES (-4499950,2009064540043509759,'t2KF3','O6Pp47TrAB5YTqduTnX','AB','gHdTieF5Gk9P4VYU1buJyVRKXc0r3C4GrJYiULxne18iQFRnksZw9voCVmNwErIJ','VswcxXc1TfDTXCxSatSK4vZfwXXIMebaXI75C6lU9GEsK','D8y51IxSlJVi8oLiDVtMjNQfObCehK8LDbeA',4);
-INSERT INTO t VALUES (6150976,12864033575807449947,'hh','4COAmSoeWSWEjztcIhLhian','Bxj4Y6eD1nG5gIPP4CfuA4NDLwrpbvEhahE0GwMS52lF','ML86IM6pF','BmAqvc','FSFY',5);
-INSERT INTO t VALUES (5737931,3007193856456330191,'vunf4XnmE9TCydii','FTPCPd3I2F9DqLAAQnJE2TfmZb8MxBYFs2h9gj4tVAusOInFqfVWwi0IPY6QGv','6jE','5iMrZsoDYpNmrMm8DbsUZBN5Ua','ebuxXn34uYiLm6wHAXQh4FWHDbpEqfwF8PE2vzYIlPWby','b0fVPeHN1OZQhfU740bhqSTkgDxBLNMnMVShbYHVeuRDHJk5kJkmdFfP0OxfF3go4VUHN2yxn',6);
-INSERT INTO t VALUES (3986571,16447638619537723549,'cK9433RoHdb','qSYRCwnILhzavMVPWkMm3zJQuAiQKahw7ojZs0giMZELGxYLSPvGOtt3DHD','99XEFMtFQGer1VAmQgLVF','pzCRJxKB2Fqd1MAGAFAjgqFglrFdzX6tKaH1LFV31whV2fTXshhWeYHa','An1STTFknSm671g4E7b4LkREtiv','VOyEPfYFZb5AGuLeEFGatTjQsn4QXQ1xsdnIfcjnqYQu7MBGXh6a9NYYZLiIgRr4OG2QRNnQxLer',7);
-INSERT INTO t VALUES (966813,7175273947017361406,'YG4c','2O3lo','3acJaLKa4trO9hHfEu1t8yp2tkUhxBwnUJD0c6shr','YiPiv8LQGJoSCuJIeBlwt5','XOApEzLO1NTz9ybO0ILBo4LVQMYQLLVnhkjbit1LA4V5R3Cc3Gn47uMpl','enJSVgaMrjwDa9dwwuzSWgu1xVhxTjpPZL8',8);
-INSERT INTO t VALUES (5412137,16352537477988368832,'wD','Y2Nw257QX3zE90lR4','LKbYMVtwD4xS6z58xkxPCFtKz0w5ilVB','gNQPVGHyPg8aF','FpruQ3JlqS9qlFoxeMP4tTrsmaNv9GkZUTC7MDHhk21Y3jZcZb0k7Y','e9pRlxjVhYFO1UsC55Cpa5rWGfCcQINEBzMC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (84560,5122171,'42JbIBpwYPd8IouHrKz0qRlshN9fncrrPtwhuReoVR','n0vr1i5lrN72ZRIggVC24PmxCBVmedQSHqzlUotENVAzVNu7LNRl6ao8ESlcp5t42sgLvDaF6hULPpd4Kk2YCfkssAn6H5zQXKgT53ZdxgzPz4w3mmvZeC5KfUlieO1hvyJx60LMJU0psYqRuKIhlHU94aKdP2Q9pC5NycHgMh8hOJs6eQXXp6NB','v','VyeYUqfZMEmm1E81XToCEzq5qxGqZj6C7e4OJMHypcEpPzwXLf5jhv7XbpCFMp4SajWSeXgGP5uwLDXGkOeKW8NSsy5Qym3UqUdwnMSXqSoxWDNLLc2rC37','7p','dB',13);
+INSERT INTO ti VALUES (84560,5122171,'42JbIBpwYPd8IouHrKz0qRlshN9fncrrPtwhuReoVR','n0vr1i5lrN72ZRIggVC24PmxCBVmedQSHqzlUotENVAzVNu7LNRl6ao8ESlcp5t42sgLvDaF6hULPpd4Kk2YCfkssAn6H5zQXKgT53ZdxgzPz4w3mmvZeC5KfUlieO1hvyJx60LMJU0psYqRuKIhlHU94aKdP2Q9pC5NycHgMh8hOJs6eQXXp6NB','v','VyeYUqfZMEmm1E81XToCEzq5qxGqZj6C7e4OJMHypcEpPzwXLf5jhv7XbpCFMp4SajWSeXgGP5uwLDXGkOeKW8NSsy5Qym3UqUdwnMSXqSoxWDNLLc2rC37','7p','dB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1064136,-8269963,'tMoiN5JGj1WeK3PSp3PwM9Lb8N87SC3hUDdGV6MO','bOHeM88M6o7qVkQFalKg98i9RiXrN0QGmn7STeDZ1R4PiwujCaWijEfCxASMa5M8rsTkg4seeBxr1juK7aovANZgTazhTB0zse4YzlDNScuHsyVj7Md8pkei5nNB3v','ag','b3qXVnBBRSmZKUSEzLki0hhP8HiS1H20vI7vNxbl7Eb0INU98CjPshApvPmxANUciG8vf6v3UMU','YWi','X',14);
+INSERT INTO ti VALUES (-1064136,-8269963,'tMoiN5JGj1WeK3PSp3PwM9Lb8N87SC3hUDdGV6MO','bOHeM88M6o7qVkQFalKg98i9RiXrN0QGmn7STeDZ1R4PiwujCaWijEfCxASMa5M8rsTkg4seeBxr1juK7aovANZgTazhTB0zse4YzlDNScuHsyVj7Md8pkei5nNB3v','ag','b3qXVnBBRSmZKUSEzLki0hhP8HiS1H20vI7vNxbl7Eb0INU98CjPshApvPmxANUciG8vf6v3UMU','YWi','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7176264,-3232086,'65Ih7q8XN4zigE','2LB30OIC7mRd8NqgAUcl8zHKyg7vFjo5MJtTotdlFWbtqofFKvIUbzoNcVaC4F2Q3zGsRihQi9TNPQ4yACdsE96pz1cfnMvQQglOBqnOz3diG58VtMrS7ag0r2G25LJj','Sh','IDuodRXfpIrdiuW4qTRmgHdQjaTnNfMf5m5Ut5Od5vZJxSTFq0mP765mqfovfbPvUXScopSc3hXMP4ZzvC2eENt5JGZOb7BdUCuKE5OURivfMsEMXWzLhzEaT','a7x','8',15);
+INSERT INTO ti VALUES (7176264,-3232086,'65Ih7q8XN4zigE','2LB30OIC7mRd8NqgAUcl8zHKyg7vFjo5MJtTotdlFWbtqofFKvIUbzoNcVaC4F2Q3zGsRihQi9TNPQ4yACdsE96pz1cfnMvQQglOBqnOz3diG58VtMrS7ag0r2G25LJj','Sh','IDuodRXfpIrdiuW4qTRmgHdQjaTnNfMf5m5Ut5Od5vZJxSTFq0mP765mqfovfbPvUXScopSc3hXMP4ZzvC2eENt5JGZOb7BdUCuKE5OURivfMsEMXWzLhzEaT','a7x','8',15);
+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(92), d VARBINARY(56) NOT NULL, e VARCHAR(9) NOT NULL, f VARBINARY(42) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8202,-4202580078042365697,'VfbB754qW2','e6r7CmA04rFBVfWO9roA0Q','J','C1hPC','B','F',0);
+INSERT INTO t VALUES (-31530,-4842108170263290383,'t77fA7BCr','0oEDLgt2gp1H9qnL19RbUxbhRRmE1WNnhT0Uws76ocyV','eM','4fNVWRHjSpHQGoy4Pc4C45h8oajA0mlEjbmNoP1','t','M',1);
+INSERT INTO t VALUES (5046,-8366529928111047579,'5MycDzQmszRgxRL9JnToqmo65qnxkcbxuseZFlILcwGLbOnNt3svZIvKmG1','O','MsUrEq1H','FLdPzzqCEj63NMbM7uVY6hs5Ka4aZNHOrXj','Y','F',2);
+INSERT INTO t VALUES (-539,-1468594631417076289,'vu73hqAMFUvNf1MSCKU9ngCcPIlApIMFmN6tvsMU1UB4Lxl1SLhxkbwPXDMQqMUa4FwaaXLFFs4ojcBvtgXuLgsET','1mxR','lST','fh1K4jDvPeIiVuNVTNCcy67h4rfe','I','z',3);
+INSERT INTO t VALUES (-27221,-5650683257167636145,'zRLGmo6022zxCelxyQhY5ONghrL6XSBU1LyCD9EeL0FdR83ZpdFjUZI58vTfV1vNsGoDytcdV0lLq','fZR','Jd','ogHYe8zYuLrBOwg6il6Gswkx5EoJpY','2','D',4);
+INSERT INTO t VALUES (22662,-4528846738261514761,'34EI83ON6CWuO7h4AUBheSpGKvhAYftnOAH5hNqyWXHSrBNoi4iKOfubMZ','17DqDVmCp7','xIvQq8h','MOjUWbQEqvH5CzMNXq','N','V',5);
+INSERT INTO t VALUES (-31089,-8801757168768897033,'7kXjDZQGVfeejJ4zmRGf4KzTtsi73op0UAxMNLgd2E','aLsmGRCXYEp2SPFHNOIDYhMCHpvj121HXfG0x','eMnD','9UKLSNSTnHocSbqnPiYWYLVhARylibcTJtMSF8u','9','k',6);
+INSERT INTO t VALUES (-30226,7036108576355124183,'iW0P0XMrZBcFvfdCvcXVkwZvElHmpvCPQ9chhFNpOTpzfe0SaFpOh6QCgNAh29unjpBuATr','3rfiY87vPCmNAW5YFmk8GT95MhBMh1','mr8jR1','m4A3yHBYW2b5K4r0bnH6b5YvrkwkgUf2b','W','1',7);
+INSERT INTO t VALUES (3831,-2709937005370267474,'ILs0Br2JijIkBQhBQzrz3PdCaHSchOliksXAq4AxMtLgYzLK45XP8KdAFl3o9IiSNS3RndYP7gp8U39KH8','H7kFavLfFR44gKg8OL9Tad0sEU7aYzeRjz0k8qgK','Y','xzBg4CXS8cscKGtwojyiiNWBzhlTMjn6kM','N','q',8);
+INSERT INTO t VALUES (31074,-6888227081345429801,'b9QWluUVoHZXO','Ys2CllkS60SsRXmE8RPOWvVsgTvwi3RBVCOr1rS','4giF','nPT4FMRK35AsGAts54T3s5Wr4H','X','f',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT, c CHAR(92), d VARBINARY(56) NOT NULL, e VARCHAR(9) NOT NULL, f VARBINARY(42) 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 (1331609109,12282229435131563478,'GgJ','o1Ibd0i','rQjL1HcAY9erzxie','rQIblFC4lj7OLsSJ7MVc2VgqLbfqA87xZmz6icobgw6FH6Db1Dve','nd3tIVX0QtZaBM5QzsTs','gGEJHhHWTC4zwrEIBn',10);
-INSERT INTO ti VALUES (1331609109,12282229435131563478,'GgJ','o1Ibd0i','rQjL1HcAY9erzxie','rQIblFC4lj7OLsSJ7MVc2VgqLbfqA87xZmz6icobgw6FH6Db1Dve','nd3tIVX0QtZaBM5QzsTs','gGEJHhHWTC4zwrEIBn',10);
-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 (701628814,10211630690117252314,'XPHntns','itwTbyzJb26y6zH21QgdgO8272dpz0Zglb3sxhGGKSBIgAKAXxd','3agBL8uidOguuW0eWoAG7KMpR1X','9qFlxAkgiOpCTi4JysPkMEUFD02wgTbqprRAN6Sa2koYzk0pWkX','dDDoblykXHdldY8OdH0k3n7I4fSRFeLQuNGOZhHcTQkOrFmDnaM66r1S1JwaD3A','xzmDXbn',11);
-INSERT INTO ti VALUES (701628814,10211630690117252314,'XPHntns','itwTbyzJb26y6zH21QgdgO8272dpz0Zglb3sxhGGKSBIgAKAXxd','3agBL8uidOguuW0eWoAG7KMpR1X','9qFlxAkgiOpCTi4JysPkMEUFD02wgTbqprRAN6Sa2koYzk0pWkX','dDDoblykXHdldY8OdH0k3n7I4fSRFeLQuNGOZhHcTQkOrFmDnaM66r1S1JwaD3A','xzmDXbn',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1211621584667844890,5281632971616294487,'yYNi32NioTHqcGi8n7i6','yxhDITb1c8','zR','GGn6m3','r','q',10);
+INSERT INTO ti VALUES (-1211621584667844890,5281632971616294487,'yYNi32NioTHqcGi8n7i6','yxhDITb1c8','zR','GGn6m3','r','q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
+INSERT INTO t VALUES (1364266194158426768,6470057539361328893,'RAk1hwAHCq6aelQkujKkxYXJgAsFJVHsFSzBeePoAECPG69cvbSdXH4VS9lgAi9GpTqSmBk2iArkuVUGXdOGzBbBYbQ','csS3Ov5gApJg','H','uGONwU','0','9',11);
+INSERT INTO ti VALUES (1364266194158426768,6470057539361328893,'RAk1hwAHCq6aelQkujKkxYXJgAsFJVHsFSzBeePoAECPG69cvbSdXH4VS9lgAi9GpTqSmBk2iArkuVUGXdOGzBbBYbQ','csS3Ov5gApJg','H','uGONwU','0','9',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (159371372,13724164119001683050,'FWjkyyXDRM','Kz0txun4u7wXVH8wIlM1Bi1','1','WX4JDp4DtadKYBZ6ppoVRRsrdFsiMQ7yhpoXyXb14BuMZzNF9X','SbNJYrdSklzmM5707Htilov8dhjR9ZSe9K5KmCE75g82cALkfJ','fbIBjYdhItkDuV3bm4958A68GICrTvvm3bb4xHViVBB71ZpWJKD9I',12);
-INSERT INTO ti VALUES (159371372,13724164119001683050,'FWjkyyXDRM','Kz0txun4u7wXVH8wIlM1Bi1','1','WX4JDp4DtadKYBZ6ppoVRRsrdFsiMQ7yhpoXyXb14BuMZzNF9X','SbNJYrdSklzmM5707Htilov8dhjR9ZSe9K5KmCE75g82cALkfJ','fbIBjYdhItkDuV3bm4958A68GICrTvvm3bb4xHViVBB71ZpWJKD9I',12);
+INSERT INTO t VALUES (-3620082679855255476,-5877858870151931915,'KUINdHOuQGkxLN7RhSLCgPXRuVMK0WqXP5BnXEy3SFBo74AKaXmPuYIhyIptb9e0p0OyW5rQ8Yx','B1htFUt7unHJqx26pEPbAKjuJQOxKCQcS8nJ2pqQ591HgOQC6hUYpwoWGsDlYjIl1k52GYFUZsFLDtk5m6ShqhAvKarjygXvPywmOoQHmsmuueG6lFsLB6kZoo4QnDeXKhvWCjPlF6OnEIBTLo0bLjy69KM0giXVrGojmbNMl8PnuALh7pRJeCS3zle8zwjCD7yRordX6KsmqEHQ4wzM9FusXPUguF0v9kom5FKOVYkeSz8vJkpotvCiwVE','wZYJydSCd','9U','O','P',12);
+INSERT INTO ti VALUES (-3620082679855255476,-5877858870151931915,'KUINdHOuQGkxLN7RhSLCgPXRuVMK0WqXP5BnXEy3SFBo74AKaXmPuYIhyIptb9e0p0OyW5rQ8Yx','B1htFUt7unHJqx26pEPbAKjuJQOxKCQcS8nJ2pqQ591HgOQC6hUYpwoWGsDlYjIl1k52GYFUZsFLDtk5m6ShqhAvKarjygXvPywmOoQHmsmuueG6lFsLB6kZoo4QnDeXKhvWCjPlF6OnEIBTLo0bLjy69KM0giXVrGojmbNMl8PnuALh7pRJeCS3zle8zwjCD7yRordX6KsmqEHQ4wzM9FusXPUguF0v9kom5FKOVYkeSz8vJkpotvCiwVE','wZYJydSCd','9U','O','P',12);
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 (1080600914,7969373225849809639,'I1dpBHMe2VAZ','JhI4VkUB8eOqTB3qP2TigP4UadwM0RWcHjj6v7GlnwQYiX91TDqVK5omSOGq718WgMTHdm36J5h8g82aDkes95TolOEPVEtnZ0YTLtmagGr81fTxsJ','BaZEdB1g85mzSovoGjeIqlgcjnXirQ2t2LJtpsh76fsJsqQgBEo6Rs981UEuOixlAH2icQGveKFnkLXrXL6C3aNX','S9DoHSH4ODrzDTimpMnQR4QaZBLWfz4sB9CjS1IMkiHOtxH9cgIWsYomd9nZhu3BlnomM1g3RY4vgYcYSOdrPyn9WABg2ICt74fcP065pCNpMrlEBm','Wjm5DHoQszFvn7kYZvDVnaYpeNu6BvAFrnBSidSgZctcRY9OxF8TeqIIUezN4l0FktuTLU2VsKKnkxhz','joP0UeD9Up7R43TNSya7CRUNXH5K5dQ65FQGjyz6sxEGMB9mJaGGgtx',13);
-INSERT INTO ti VALUES (1080600914,7969373225849809639,'I1dpBHMe2VAZ','JhI4VkUB8eOqTB3qP2TigP4UadwM0RWcHjj6v7GlnwQYiX91TDqVK5omSOGq718WgMTHdm36J5h8g82aDkes95TolOEPVEtnZ0YTLtmagGr81fTxsJ','BaZEdB1g85mzSovoGjeIqlgcjnXirQ2t2LJtpsh76fsJsqQgBEo6Rs981UEuOixlAH2icQGveKFnkLXrXL6C3aNX','S9DoHSH4ODrzDTimpMnQR4QaZBLWfz4sB9CjS1IMkiHOtxH9cgIWsYomd9nZhu3BlnomM1g3RY4vgYcYSOdrPyn9WABg2ICt74fcP065pCNpMrlEBm','Wjm5DHoQszFvn7kYZvDVnaYpeNu6BvAFrnBSidSgZctcRY9OxF8TeqIIUezN4l0FktuTLU2VsKKnkxhz','joP0UeD9Up7R43TNSya7CRUNXH5K5dQ65FQGjyz6sxEGMB9mJaGGgtx',13);
-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(56) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(62) NOT NULL, f VARBINARY(45), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1133356924,-70,'z3jza','4himiWi8zb5R8ai','a2YcagUr9Xi','2yeosy1bMzRbN8JLVAQi2wyKtQ6ACqLZp','eOUF1phdTUyX1cELL3uOtpyjSuy2U1sc7UGm3HWyCzA3FCERr2juPJtbqYC','3ARlYM6lGl3D7wNb7xB07KqrYXKSnzuGqHFNwCSaaibFERYiZCMSnvZ',0);
-INSERT INTO t VALUES (626510405,88,'3C2tSk10xMhNd70dpMWLIWmN','wyZe9gnpajsKfxhzML92FGpszDo612uT3JlbAAvDKoVYQDbj','7VZJ85j3ivc93E4SDziNK2','WF2mDlnaeE8q','IJRHWN4VDcdEmTJBFuoG0iaglTXPEFU1WG3yEIjJmPe2fKw5fn25mXGkiR306c87c25Zh3fU9GdCT','4jdcJuuff7DuoG5NB4KXxOGcHFM7T78YlXpwRDt65p3VFbI5tvs8qpcLHeEYZwDw9MxMgnhmJjU9lGUTn1BdEvudvXT',1);
-INSERT INTO t VALUES (109556771,-100,'Oxb87gAXr1tUOPKcViUoiROIL','21ETJ16Cw7e7JYEvACwgFfrSOBbiCY8k7FQz0tSD5PW3u0yAZK8cuv85i9FGXdwhxc15o4DKkb','JhIpMnGo','ig1uZVA6fBB1H4NhF9J3PyoMyCfYMDz3wxXPP7Y','jbyQkIoHjec2xLE8prm3ngb0UeTm8sgyxZXmFVcVqA','YfmvHkGpJKFHnvCqMVi4R7omdCVV6sUwbR3WBcQn4o9DpsbsgANpPjD',2);
-INSERT INTO t VALUES (-1834890400,-75,'5qq51FmwZbCx2ZE1LzY5aBpxI3sezWMVMWTTLzZHFN','Qb6hJL','HqjC5VvEtSyq2uB78FJLa9wzqRNiqGhud66F9T48nxLloU24BNnGzv','g','MCd3s4HBg5EyUMsjB6FTuRF2pUlxtJYSboVeVX3LGDHb76ESkBbQRQgQEZM7crheOkYcaSuxeo5','h4F34iu8inbykWZu1sQ793faCSB3uaj187a1TiqOvjhb5PIUUo3niC4lzu',3);
-INSERT INTO t VALUES (1323815872,118,'U9pd4lZl5cxrGTYrahF6P3itme38qjCRwTECcfG7enkWRTrZDb1A','gsOAE1RLWaM965foh','RkoNgDW9mItkTdoSS1xHyZPiSh83sLLypjNH','h','oxxJm1donCMjcAI5AsBpIAmx7qE4EUKM6OxZCaLp31O00CJCvlK0UADSoVx7UeEOlyq85kfe7cf30ki','jKZYo09elZVF1Gr1B4dil3Hv',4);
-INSERT INTO t VALUES (-1923441511,3,'KVpbO9xu','VXA5o0','r9uhf1EbjJa7gSgwf8eyqBsra4VUMoSAfp8Kpj','0W5RYZig7ZPVy','2TJbWWQdHcWCW2Tgm99c','pbyQqcvqAthzUTdjPSe4duLMJ92U5MVt7Liq0lsRfh81nv6qtlRouq8eT36nISVRrAbK80jvKsSlxoJpvuMbQarhe1yx',5);
-INSERT INTO t VALUES (-994735651,-10,'UUD5FXPuCRPwzqj8hrTuggOzpA','b2ZlXGhVMGZGuZlkOEw7n6lS21WCisg9kPleV','EcK2dnP2BFlpzzguytRKF9z4i2wBMFwZDBYOCo54RIp','VNkx56cbxIfrNf','CSD6NCnK','eGOEFzdl8qU94oUUPHhth0jrsN1ti1cU1tU0l8Ufd5gAHYG8O',6);
-INSERT INTO t VALUES (1505052587,-46,'Jju81gc6ISSInJoUXd7cLPYy3PexUfRO2oceY0cHZO4WluCZs','TEEMsG14d09R12Glf1EaIlGU0cEUoEnxz','nfkLDev5aJiMuVjZhUYrES3EtEo7l7sf0xBjeehyYsK1rNPm46Xc','OJhvrPh8lk3BWNFri7vVd','bIke0U7EcP4cjiwDpQbmuzYzV3iK0e6dgdxeGel2tOCp0FpL939WfEv5bV9Tp','tFJAdIHXkrAbDNVuJHwub6I98dGjHvoFt8t42WRKHO',7);
-INSERT INTO t VALUES (1298038001,-122,'buYcdVrjYEuQt7YcEzmMuzbHOlIH','dYBgpeguKNoqDWf','CpFrBmphJtOl6cnsGlRvSmD9','qij89vzG78oIWkr2o','7xDsQ9x6IVkN8N90oxeyjOBNrsBZKW6aNY2SxD55mk2TjZRLSPpb22qges','h9HL10walNvs5FiCeFEMH22nhv1M8aA3eouyHNHW',8);
-INSERT INTO t VALUES (1600240368,16,'jAD7CQXImAhm76jR5LK4MEM','VZQ9v67lmrhwaGhd6UA9aZowCh','QTybWG3Xt1x2','kwiy0V4fyonrnmUTUmKDqNwhYkqcDO6xub6Fu3jwMW','muVh5wXN20q9qFCIqbLgwSOSkUytdb0KKkTwiMOOKRO','JxKpAMbKupQTqJNEXBJzF14gUb1mY8sSSIBbfZIISzbASikUWtFnx308YxFnrK7kydUMcXViEiDk91gfEapRJh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6416769881710270876,1978476686081112008,'uzNQQhTD5JaobYktQCun','qGYWK16hcqWswQGUgMZPQr3jmRyNyv0UxGANbfog3HZ1yZWMHUcSbXVq2lNjlXP38YjSa0ja0nBAY4z9VfleE11HquvIruspK96VfhT3UxDmtrxIJT1ZXvGoadBqK1Ed84l6wKgKdinLo4EzHeAXX5IPForB0IlAbprFLkhsFwc6bPHzebgfQDNftJwdPbaAihLJU2ztZa8EvdqkKfU9fq1ChtquzXi8aY7QVcaeyrq79tD17YkFw7','RThQQ0gc','WoQ3Dzxw83sajzpkKWzZw6yKvwwJTQdwVMB883AshoTZMu5lEMbLdQoMHHoldxiqJLSqoiI9a7v2jOtWT05hMuwN4MGxko9MO7GvGIE3m5Pc2gccwLcRAa9YJ6b44MnF7PdM','d','y',13);
+INSERT INTO ti VALUES (6416769881710270876,1978476686081112008,'uzNQQhTD5JaobYktQCun','qGYWK16hcqWswQGUgMZPQr3jmRyNyv0UxGANbfog3HZ1yZWMHUcSbXVq2lNjlXP38YjSa0ja0nBAY4z9VfleE11HquvIruspK96VfhT3UxDmtrxIJT1ZXvGoadBqK1Ed84l6wKgKdinLo4EzHeAXX5IPForB0IlAbprFLkhsFwc6bPHzebgfQDNftJwdPbaAihLJU2ztZa8EvdqkKfU9fq1ChtquzXi8aY7QVcaeyrq79tD17YkFw7','RThQQ0gc','WoQ3Dzxw83sajzpkKWzZw6yKvwwJTQdwVMB883AshoTZMu5lEMbLdQoMHHoldxiqJLSqoiI9a7v2jOtWT05hMuwN4MGxko9MO7GvGIE3m5Pc2gccwLcRAa9YJ6b44MnF7PdM','d','y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4225733175412527451,-4377884384134669107,'oMHIUhNa2sCVp5oz9tKlzTUW0cwnKtVI5hqftvOdtQy1WdX67ZLxaCQbSeUe9pYz1ruu6ynY2hgA9xGZ1eEj42h','zAvVXqWHTUxa91cCmut0cQQXFGe9YYtjjHzoKRp9sPabgsHdqUUV5DcEI9GUOq9PYNfR2I1LR1vzey16UcBZDu6efgVZFIiZyAlXrlZt6cYkKKYt8H2rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpcPAOMeLZAQb42iQTtLoe68ouYCkADu','aw4dqtf','U1uWiBSHJY6','x','N',14);
+INSERT INTO ti VALUES (-4225733175412527451,-4377884384134669107,'oMHIUhNa2sCVp5oz9tKlzTUW0cwnKtVI5hqftvOdtQy1WdX67ZLxaCQbSeUe9pYz1ruu6ynY2hgA9xGZ1eEj42h','zAvVXqWHTUxa91cCmut0cQQXFGe9YYtjjHzoKRp9sPabgsHdqUUV5DcEI9GUOq9PYNfR2I1LR1vzey16UcBZDu6efgVZFIiZyAlXrlZt6cYkKKYt8H2rB4DT7EjZIY7fffwjRZ9Nl0NpOdufbJbBaIFhKTPS1NJx5mqouWFsEBBXTzXLxkdpcPAOMeLZAQb42iQTtLoe68ouYCkADu','aw4dqtf','U1uWiBSHJY6','x','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7131723167441941211,-7968235108077468843,'vopHnr9RiGCGgfnb3NLXD8oe9cn5gJWJLjOGcsers333X6CZimlzjaKbxDTqgQ0NARFieGYBw6pManF6dq','7DG4VRj5aeRCulOdPb32S','V','oOwFzaEu7wJI8ty77KwiaXxzFIwAQbSubf','n2','EF',15);
+INSERT INTO ti VALUES (-7131723167441941211,-7968235108077468843,'vopHnr9RiGCGgfnb3NLXD8oe9cn5gJWJLjOGcsers333X6CZimlzjaKbxDTqgQ0NARFieGYBw6pManF6dq','7DG4VRj5aeRCulOdPb32S','V','oOwFzaEu7wJI8ty77KwiaXxzFIwAQbSubf','n2','EF',15);
+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(9), d VARCHAR(66), e VARCHAR(42) NOT NULL, f VARCHAR(61), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2134497839343674060,447034784385760639,'CUW','ggj3CdkpuLQHv9w3','fY1jQ7HvIdV9eWLDKrbet7t4x5PrN7jpxr21w7rJ','sCtYJuoYR8PAiFWTx7oJJirwUqDURYqLddMSmi','7','K',0);
+INSERT INTO t VALUES (13233134833601913673,-7979801150337468281,'nStC22','wR4POcmR45bIMCQFDgBXn77ewKNVy0KBLp9zUHXMkUI6FtK2','5JYaHY4zPuXY3fLRnhGV3tRw38qcPCQ1Os8ps','7ZuqQQ','7','v',1);
+INSERT INTO t VALUES (3466752683946546887,-8319004723511702937,'5XEu','BYGWIlrr3ZNKEsT4i0ly71otQPwdiYmYMq1tf4wrBLKp','AyrGEYZB6AssEOREO5UQgVHpJnxrha0gOJjuEN5','yOHcthaGj8uPhkFucrpPdOaQ6bATz','9','8B',2);
+INSERT INTO t VALUES (12776577862438446208,3869622746486849720,'HOblZDg3O','DbMv0yQK5roSlOGPCiLMNXiNnwjdPWH3ObZYojHIZjSnDI5hd','j8kMhUuM0dj6PUCh5V49','zmRdDL6mw732SO','g','a',3);
+INSERT INTO t VALUES (5537436330685476628,-3565856822982130852,'5','laNTv3NvnUS4xSjCmTVbBqn3d0Emmp53G2EnJFgvmT4LqqUb','B3j4GRDGAsg3bRNhF70NAzZ1OqLp','NXBoGfIhV','V','sV',4);
+INSERT INTO t VALUES (16704804842899295607,-1029111966620288332,'spyUKI','HZE6F6xIHcaKpS6VnzzpVSpp6bx6SphAMhK','1nYUHzPYBsyW4bheXwyQBEz93cCvqwWhPVrya','aEm15yWrw6Z59K','A','6',5);
+INSERT INTO t VALUES (1956896113751658857,4164820262272522519,'o','qY2uFX7xDcJRPr2heGQTSSmcGcZRXs1IE7MXcOfbl90fuldMJ07HrcsPqpjQgktgL','IkYwQRPFCZrizRiAqT9E34humE7NHcoApS','EZx2heLkN8Z9js23wUJLiHAZbbbk0fnhoYczYrP3YT3qXAauQqwQHlsqc0I','a','4',6);
+INSERT INTO t VALUES (10273031005678619249,4640320784105749721,'nJ4fkXh','vB9onNgHmsIKHV5rOgiqC8ftforRXOroB','8aOuk7o5cS4AdawzZ2dzPz0gNwMskR4CeQjf','KLeD4wWuDc5BKs0LDXC0LdPb','s','z',7);
+INSERT INTO t VALUES (8477011197226671003,-626798715261844007,'y','fAAmWA7G9IbqHavAL1Xwgu4pco4CSoLGvscZ','CvhmL4Lzq5YRfCQj4lMba0egN7s','6QaPMhFQnVJF10jIpz603n7zqCnaePoxjiYWBkQWQ','0','t',8);
+INSERT INTO t VALUES (10790844499321613829,6539167613904922196,'cfHMOH','XLugptZ66oHu1OmQWBadAx4ZhMFBpwL2GL5vS67LGosOurjH2CvrCis9ybbCQ5ark','NGejZhO8FPHbg03V2Q','rMgMF5hpQTDXQVNIpNQMCpZo5XFhA','z','7l',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(9), d VARCHAR(66), e VARCHAR(42) NOT NULL, f VARCHAR(61), 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 (-6872195973836144666,-99,'lFsglsfrrdno54FcFboNzMf2xRzwQulnHnvGmDGw3b4dS8','GsHmHu8vtfCDfVfAu','A','xUzAsNtjr1Y0bI96s5gbGYDYQ3s32AMsrMHuUflDT','SPItlZovD24QoXcWfcysb1T0bItsBXRafqbMX','8xT7BKaoSqsTRFbpAJn3yl1CotkQGBhF2wGAfz4g7MfQ0PQgmfiDrKKG9jZ',10);
-INSERT INTO ti VALUES (-6872195973836144666,-99,'lFsglsfrrdno54FcFboNzMf2xRzwQulnHnvGmDGw3b4dS8','GsHmHu8vtfCDfVfAu','A','xUzAsNtjr1Y0bI96s5gbGYDYQ3s32AMsrMHuUflDT','SPItlZovD24QoXcWfcysb1T0bItsBXRafqbMX','8xT7BKaoSqsTRFbpAJn3yl1CotkQGBhF2wGAfz4g7MfQ0PQgmfiDrKKG9jZ',10);
-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 (923608842493753039,110,'tSWJvd9GYDaRK3whQrZuqKq5ocvSgVZfHkhlhaWqC','tMxeqP2noebHYon0hBNZz8B3p9yC4vl5laQ2u','QKt520TNJdFgfX0oR6T6X9RncZGEXWRpalgmbwCo0A2r4iVmsxDhz4tkp','wpoCEeMI9bN6O1O1NV3Cv3EMzVn4AnqPmITSdUV','orsIJM7MSi4bR9J9kHOFigV10Yd4Ltwrm21Cc0FtN9eMYLsE3yzoUZiMbFK7vKJzjI8HnkVgwcoB7THfDm','Llw9WfW1BDUwb9q7yQebSbQXd2s2DRfeMLvtB1iOg5GO4n8Wft5',11);
-INSERT INTO ti VALUES (923608842493753039,110,'tSWJvd9GYDaRK3whQrZuqKq5ocvSgVZfHkhlhaWqC','tMxeqP2noebHYon0hBNZz8B3p9yC4vl5laQ2u','QKt520TNJdFgfX0oR6T6X9RncZGEXWRpalgmbwCo0A2r4iVmsxDhz4tkp','wpoCEeMI9bN6O1O1NV3Cv3EMzVn4AnqPmITSdUV','orsIJM7MSi4bR9J9kHOFigV10Yd4Ltwrm21Cc0FtN9eMYLsE3yzoUZiMbFK7vKJzjI8HnkVgwcoB7THfDm','Llw9WfW1BDUwb9q7yQebSbQXd2s2DRfeMLvtB1iOg5GO4n8Wft5',11);
+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 (6939056434451022520,-1782799129093590762,'mVcJ4Jd','s6pyUYG9JzZGJD13oBD65fLHRq6D8pbkZL4mEK','qt8qMyRvLro2','21ESDhsTupBtY7FsobVY3YSy8Q25vyl4cjIa','O','XY',10);
+INSERT INTO ti VALUES (6939056434451022520,-1782799129093590762,'mVcJ4Jd','s6pyUYG9JzZGJD13oBD65fLHRq6D8pbkZL4mEK','qt8qMyRvLro2','21ESDhsTupBtY7FsobVY3YSy8Q25vyl4cjIa','O','XY',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (1798562006034973314,-3736918136057968518,'BvmH2vhuXD','0eTk0QuxXKz3ZQadenTc1qcoiupHmUjzEh45haNXfqWS2vwhi','y2XUvCQhrR5TZZKmQk6Ih0Y5uix2gPdrNviGm','wZaJXbY6J6e86LkMhKxW9yJa48KSxsyD','T','cI',11);
+INSERT INTO ti VALUES (1798562006034973314,-3736918136057968518,'BvmH2vhuXD','0eTk0QuxXKz3ZQadenTc1qcoiupHmUjzEh45haNXfqWS2vwhi','y2XUvCQhrR5TZZKmQk6Ih0Y5uix2gPdrNviGm','wZaJXbY6J6e86LkMhKxW9yJa48KSxsyD','T','cI',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16588159573137590744,6262706285477998838,'k','RquFvyXVVuWDQ924XZUMJv08F6','CwlxccTo6w7kIrLf75KXkLu','T2pnGkhiDK6JHslhbJYEYCiG4uAEGj0ltmxDLoQLhche8yMSSxuaLCIYxT','F','Yw',12);
+INSERT INTO ti VALUES (16588159573137590744,6262706285477998838,'k','RquFvyXVVuWDQ924XZUMJv08F6','CwlxccTo6w7kIrLf75KXkLu','T2pnGkhiDK6JHslhbJYEYCiG4uAEGj0ltmxDLoQLhche8yMSSxuaLCIYxT','F','Yw',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5913583388232797799,-966139685125137563,'Z','mkDiZCw2vXW8AkQfm7Gh7GPKxIjdQXehvema3t0vW8yIn1XxpM','tmBxKdIO5jolYgytjPYw9hWK','wzRGySD3wq8mD4QhQP7crf4DHckaNdXHznq4mUb9QSaDrU3oCp9uxNLeDtqieUkt49RwOz4XDFgfjN8PqdCEtlBkY4XdrwVKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU1a29OCw095xYnpDdjbZTBjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12RjvE36TYlRN5X0dOxG41xDHf1mYZhMXdsQv8HS0wIzP2DpQlmSumUJ5E7RUQsC2Y0xw','d','z',13);
+INSERT INTO ti VALUES (5913583388232797799,-966139685125137563,'Z','mkDiZCw2vXW8AkQfm7Gh7GPKxIjdQXehvema3t0vW8yIn1XxpM','tmBxKdIO5jolYgytjPYw9hWK','wzRGySD3wq8mD4QhQP7crf4DHckaNdXHznq4mUb9QSaDrU3oCp9uxNLeDtqieUkt49RwOz4XDFgfjN8PqdCEtlBkY4XdrwVKVP9lNjQVxAtj1m9iHcAOt2IaxGrVU1a29OCw095xYnpDdjbZTBjuYZkonH7sXdRfBfAIOoxx6Q7PJOaZUNag7w12RjvE36TYlRN5X0dOxG41xDHf1mYZhMXdsQv8HS0wIzP2DpQlmSumUJ5E7RUQsC2Y0xw','d','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15722612816511263918,2678874409207886795,'S','VxancW6qdk6cxvoXvkjsU4nvTwzvauFKwmbKnVPJcdFTILv8BIspLwTUIf8s45E1tbJC8baSbKF8fhpcJr1fIW8Uksfo1iskD8tnfwbYJsxupxJ7ubt8mob7eg1UfF0b36HpCITGdknkz96ID2yO2mR2Bzaaogj4NgZAsGIX','DTkM96fxW4jLA44wWG3TEggseJKzbIW3K','G7lynqEDiIdY36mQsrfcaTzYlTgYBOwkk24UpwoDpTCiQsQ5lpYtki6Oy0dQpGHk6aMZDpnZKTuPtXzFL6E4QurYX5f14B58neVHPFtpK5IwvwYvPHZhnaI8gupHXks2zKOK5v3xDHkc3uFQXMsI1yQ3ljCE3RqXRD6Ig5ZFtSLjCVDutGdyqNrFEb4d2tOo1RR6mZaC6','C','Z8',14);
+INSERT INTO ti VALUES (15722612816511263918,2678874409207886795,'S','VxancW6qdk6cxvoXvkjsU4nvTwzvauFKwmbKnVPJcdFTILv8BIspLwTUIf8s45E1tbJC8baSbKF8fhpcJr1fIW8Uksfo1iskD8tnfwbYJsxupxJ7ubt8mob7eg1UfF0b36HpCITGdknkz96ID2yO2mR2Bzaaogj4NgZAsGIX','DTkM96fxW4jLA44wWG3TEggseJKzbIW3K','G7lynqEDiIdY36mQsrfcaTzYlTgYBOwkk24UpwoDpTCiQsQ5lpYtki6Oy0dQpGHk6aMZDpnZKTuPtXzFL6E4QurYX5f14B58neVHPFtpK5IwvwYvPHZhnaI8gupHXks2zKOK5v3xDHkc3uFQXMsI1yQ3ljCE3RqXRD6Ig5ZFtSLjCVDutGdyqNrFEb4d2tOo1RR6mZaC6','C','Z8',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13737188761466535754,7063685974516521022,'E','nTXGSTAyDx7Kbqbq7FWf211MgeQmO3N7tvxH5xSSXKIZSndDLSaNfpFPV9sajTUG9TJUiOZLfIL96p1aua8yga','TuO98JznXv34EddEd9oFn5ATOOVRgNfs','8nRuAb09pqdmuBBUvqMJFeDad8JCA7AFKCliQ6XStFsnpY1AcH4uTYOgRSENYOCFq7QOFxWggdVzGvGjdeHidLYwDKo02Qhv7qcsXJ9cDgNunWkdL6k','eN','F',15);
+INSERT INTO ti VALUES (13737188761466535754,7063685974516521022,'E','nTXGSTAyDx7Kbqbq7FWf211MgeQmO3N7tvxH5xSSXKIZSndDLSaNfpFPV9sajTUG9TJUiOZLfIL96p1aua8yga','TuO98JznXv34EddEd9oFn5ATOOVRgNfs','8nRuAb09pqdmuBBUvqMJFeDad8JCA7AFKCliQ6XStFsnpY1AcH4uTYOgRSENYOCFq7QOFxWggdVzGvGjdeHidLYwDKo02Qhv7qcsXJ9cDgNunWkdL6k','eN','F',15);
+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(66), d VARCHAR(57) NOT NULL, e VARBINARY(67), f VARBINARY(72), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (61,-17674,'agnclG7kCmQkEo5di1owO6FtQdze4','K4GaZIns84zh2jw','5xs9eBE92lMn2Nw9cz5oExJhv8bA00FeZrrQXYzlDvxUxZEE9aQyfz1X','Rf','N','L',0);
+INSERT INTO t VALUES (161,19478,'J7fXJ7DbhpTu7ok2BDAQWvpP0BD','CayI3ektWgpUPpguUPBCE7ejfsv79rV2tlaQzw3NDaL8B5n','jMKdA5hPtyohH3Et3sJ8Fa30qlut2N3cNwYYKTj56h7G2WdFO9eMh','vVX','E','z',1);
+INSERT INTO t VALUES (232,-25612,'HxQCHvP9Gx0IyZ79lL0CLDUFL3','s9Qdy2yZKVqYbpwm3UJ64ikHGWVXOOzvPWhnE2Az0HfP2q','J72lKpMiVN4szYFYqQtNP6B4OSyj','jHBBX4VbgSjoGoR2n2mEggWFrSg7g7DrUMPbkZ2pNYIf8Wvatcftb','A','L',2);
+INSERT INTO t VALUES (175,6766,'T2hiPWpZG6Spb0D7KKGsHGNwbdPQntpYtM6niVVSaXqYbLG','fvy1ggUEgti0aEIG1RWapps1uNjLalEhoQqVNrCyD5SbsEtdFuFmBR','7cdHbjdH','fUsKT098O8VvYlSO9VjfDqVp8XsQ','U','h',3);
+INSERT INTO t VALUES (242,-31157,'iC31KwVujCwP8XCkaqRecM','Jm','fYpK5SozaDWgLKJJL7Hq1Q','NsCNwYiVAPVGyTlrAmS','vO','b',4);
+INSERT INTO t VALUES (3,25275,'6OFSqLMj1TuPlQx0t6L6vtOff1cNkyfCUeH34Ng4ff8q3eGr0R5OtJ0M','Pv3bPaBMY','isUmUdKmoMWfokqEsrj0YV0voQs85NPkY73fQP7LGh40IodmTjY6EMqwjJJ','zJFIJS2YC6NBQs3upZnbBkdxixVbm7vQrkOGF2Caixni5LiWLPP2B4AYhYE4UiFg','I','I',5);
+INSERT INTO t VALUES (0,-23723,'c7OspF6I1ZmmUiksZP9mDgjilhNrJ7ZTfQXm7BzZWfKpotYcwnhHB08AxHitcIJ4','qxrxqn9e04qWWYF3C8tPeDQ7dAsCcBWzGodw8r4BvRuR1UBnF','ibMhaGUKImDIRfvavYbNvnS16cazx','UvNeTeWx95ltCFQRs5FPtjCGiQJqAm0MmkL76GkRvGpl8fZr8VHJxk6qj8iQOY','e','Y',6);
+INSERT INTO t VALUES (119,-21320,'YtFX4AN5exHwy6','tTEO','s5gBCcjbORNTHuyAbVGXIS7QplbGlfodpLSTrPWfi8FSAxfIlwDH3PBuG','SciuDqC5oUeo7Sjnl9heuhiPoJUvUbrnWY4rEuGYaEsA7FxxmzRMCBHj5DJHxaD','0','J',7);
+INSERT INTO t VALUES (52,6960,'mPY6hcbDysFiejdIa00S','nXU8trng','S5Xkw1Gp7FYB','2gJ','t','H',8);
+INSERT INTO t VALUES (152,-26765,'ZA13DESxAKhDXodUwYpPQnsaOsj5PGohljiJvH8md5GhCn2LnyrQEQ0AEkFeN','CTkcBznSi9k37DD6b8KWiKEIT07HrxBzWH1cnqmTzS7xWLZZPGPai','RA32zjRDoZayb','nR21vgC6MMpxJIWKTOLI5zRcW1B64HyJnbnxB6XSbZrOTBH73oKkJ','yj','5',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c BINARY(66), d VARCHAR(57) NOT NULL, e VARBINARY(67), f VARBINARY(72), 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 (64403,-2919,'JQAKaA4A8vd2He7ik1tJX','iMQzESxUfIGVqcBRUII6GaGihxhYXAoDoWD6nRUzQoNChptfU0I2XkmR3','uztTdaVeRBzbp93YYatqGoBcn0','qdfjIl2Dt1Gih4yiSO31RlLPfBgyShqhNLgg17i','6X','D',10);
+INSERT INTO ti VALUES (64403,-2919,'JQAKaA4A8vd2He7ik1tJX','iMQzESxUfIGVqcBRUII6GaGihxhYXAoDoWD6nRUzQoNChptfU0I2XkmR3','uztTdaVeRBzbp93YYatqGoBcn0','qdfjIl2Dt1Gih4yiSO31RlLPfBgyShqhNLgg17i','6X','D',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(67);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
+INSERT INTO t VALUES (9298,-13830,'H5e5E68MLPL9yu7tmH1','KO30G5Pm0LTKoN1YMJhrYxO0YhaGEIpi49CuNsgeNM6ylbcWD','0snQWHdCWGx0w0PyBCvxtctqEiLwYUyFmnrNst','B3ytzrYYDuz2LTzaAP1JGyK74L5NzM3wL8p9D9MsbD3au03siFqkAUrW7ubZzDKY','K','X',11);
+INSERT INTO ti VALUES (9298,-13830,'H5e5E68MLPL9yu7tmH1','KO30G5Pm0LTKoN1YMJhrYxO0YhaGEIpi49CuNsgeNM6ylbcWD','0snQWHdCWGx0w0PyBCvxtctqEiLwYUyFmnrNst','B3ytzrYYDuz2LTzaAP1JGyK74L5NzM3wL8p9D9MsbD3au03siFqkAUrW7ubZzDKY','K','X',11);
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 (618688062889044726,-57,'r2P1EDXtheONISQlUWktGZMLt2VdYS8M6M','CjyEmFUnnLvjgNN1xmXIcIDYQam3pS3fScZoyVcOR','RI3qZqMitYE7FBmnL0C4yMlasUDtgWumHZhZ8g1D6','brWxJduYmzkqtiTJvCS77s9NHUcZnHVIj43Cu4','XFCBTE77UPfYxa2NMk0FHqgkgrSnoDA8m9gxkyPOW5LIKnf9r','IsiZRwIFjCyY0ag21h4o1v6fkR6N3RAg5H3RAd',12);
-INSERT INTO ti VALUES (618688062889044726,-57,'r2P1EDXtheONISQlUWktGZMLt2VdYS8M6M','CjyEmFUnnLvjgNN1xmXIcIDYQam3pS3fScZoyVcOR','RI3qZqMitYE7FBmnL0C4yMlasUDtgWumHZhZ8g1D6','brWxJduYmzkqtiTJvCS77s9NHUcZnHVIj43Cu4','XFCBTE77UPfYxa2NMk0FHqgkgrSnoDA8m9gxkyPOW5LIKnf9r','IsiZRwIFjCyY0ag21h4o1v6fkR6N3RAg5H3RAd',12);
+INSERT INTO t VALUES (55091,-28404,'SJoVxsdVq4pFoNzqYMXtyglLoeSJJWiXaLpnDxsZuOnlpCaypVWI8ab','SyqM2cqLwb3YZMjHtLg2','m373cphXN9','z4oyvS38xwp9AZkDZDjANrVafOHigzcdGxvajt4qv1ibHxveKBsuV','Mr','l',12);
+INSERT INTO ti VALUES (55091,-28404,'SJoVxsdVq4pFoNzqYMXtyglLoeSJJWiXaLpnDxsZuOnlpCaypVWI8ab','SyqM2cqLwb3YZMjHtLg2','m373cphXN9','z4oyvS38xwp9AZkDZDjANrVafOHigzcdGxvajt4qv1ibHxveKBsuV','Mr','l',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-7005385191187323854,40,'1Ju46kRUk2c9xMZ3FubRruyNJRn05FzNnIbMzv','UuFeRZHFNNXItIRXIy56LqFT7GBXrabLBCUuimCDxav8diSo1ftbDrBwIqbIcKxkyxkHzl6WSSKXgUkBefinzCHDmbMbcJWDI0M6soTMDDfSUcAqks2D1qYgFsEonLs4kpSloAzH1GIX2tGvqzUh0NkpQTAbMpM8eBbKf02y7Q66rKMikdZQ99hKK2ALn8AiQ','w5nCE0Wz44oQnOC5FluCRnVzUUz5MVNPZwMTtyDTZwsjWnSD67VgjOe','hXQcANbKicgkmW9sy45m6iIbXE1MArlped4zIDBvdl5GfgaZnlUxsdwDjT1Yu7LNurtVJut1OffDGgra6QKGwvq57iZZzegq8GuLuyXqD9UQ6a3Cqo2lzcSiSliT8cncR6iEBGUMpWuKbppg8RuwEMVJ5uhY2AhHAGT14C2oDClrItZ1gkJfXLAuuQi0tT0DHBLs9E3ZDvFNWFmiE9iY4fS5dQBwlEjhrTs3ow5zheb1XQWbt58PQ3mt2y','CfEovqiiCLkZzJBGL9uUpcavX6CFCeDh4qjiJjpCnODJlTzA1AyMwXuDYENDziq65GQ9ixUn','ecssGi0jecBDA9Ke',13);
-INSERT INTO ti VALUES (-7005385191187323854,40,'1Ju46kRUk2c9xMZ3FubRruyNJRn05FzNnIbMzv','UuFeRZHFNNXItIRXIy56LqFT7GBXrabLBCUuimCDxav8diSo1ftbDrBwIqbIcKxkyxkHzl6WSSKXgUkBefinzCHDmbMbcJWDI0M6soTMDDfSUcAqks2D1qYgFsEonLs4kpSloAzH1GIX2tGvqzUh0NkpQTAbMpM8eBbKf02y7Q66rKMikdZQ99hKK2ALn8AiQ','w5nCE0Wz44oQnOC5FluCRnVzUUz5MVNPZwMTtyDTZwsjWnSD67VgjOe','hXQcANbKicgkmW9sy45m6iIbXE1MArlped4zIDBvdl5GfgaZnlUxsdwDjT1Yu7LNurtVJut1OffDGgra6QKGwvq57iZZzegq8GuLuyXqD9UQ6a3Cqo2lzcSiSliT8cncR6iEBGUMpWuKbppg8RuwEMVJ5uhY2AhHAGT14C2oDClrItZ1gkJfXLAuuQi0tT0DHBLs9E3ZDvFNWFmiE9iY4fS5dQBwlEjhrTs3ow5zheb1XQWbt58PQ3mt2y','CfEovqiiCLkZzJBGL9uUpcavX6CFCeDh4qjiJjpCnODJlTzA1AyMwXuDYENDziq65GQ9ixUn','ecssGi0jecBDA9Ke',13);
-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(94) NOT NULL, d VARCHAR(42) NOT NULL, e VARBINARY(27), f VARCHAR(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (55436,1607563865,'0csoYi1RDvRLLfzkk8qHhQDRXVG7voPPshWJJ9Z8UjTZ','uK6At81ERCJDv','8FFKwyi','Ik9o','nGkwQFdlBn8fkeVUivOOmtt1MfYHvRQYKZ','PfJZxq3cXmMmq0i7lMBl8XhqxPoKGFbyyvcRgHtR31xqjJ2cJVWkIdECCxKFjrd7x9uF7aP',0);
-INSERT INTO t VALUES (64805,517777401,'56ABOJ4SPyMpu8','4jqnu8MzUrJnQjGlgOf4nB9jqtq5BAWTDGijL6VF','7kfEstV','UtEz','xCm7MenWsPf4vUO4Ir8G7ZmoKMbqtv9QQ05SOGfCI4afO10I0ib0z3yjjBZmFvyF','SsySfeVL',1);
-INSERT INTO t VALUES (41062,1720529524,'34ywNbbuMK51sN0Wenlnbg5oWzxEZwlX6TKmpm3pGgCgx5zQ2nhtgfDt3','1zCjFln8WuJejSjiEMmhuIaCMZ30NER1RF4','29ktqeMlFSE4Eimx4Laoql','KSG','2Cn9GVUIPSM8pPPiXKhdQOSQR4weF2XOkYD3EEXiLbEesVQGazz19TVh4Da3mZsk7Aa7cSrWoK2U839dI1oS5pEvHo','lt1z2TUMca5jlkotpw2JSoSPy5AjQRJs661cLjLoafYMC5sMxyC0JcocU',2);
-INSERT INTO t VALUES (41092,114607907,'XMmHHezCq9GUqiN8WifnHST8HMWfXFCpTSwrAMHRgyQzyj6H9YAh9O7UdoLTv8H09fu2odA3pKxd1RD4','epVVIE2','rF5x9kZsPe','t','Tlk6xcOYjoxqV1Rve0ydFMs9gNkSS8gQpZLMIkNqytN3Bq0uMUdt8zQTn','IBxuNarcnwxpm5ei',3);
-INSERT INTO t VALUES (53721,725705277,'nLfjac2KniC0omSFFMCT05KwxXbURKJGjLG7jfOEWKGl9iu9','5I','qd1tC','Ak','bvByZhzjL2LQvtbwFh2nlX8WDjxxaSoaMEa2ldvIPHGwCxowneV','zeMaDmIVxGRIJhathZr3kq4C9Bgdy4G6GMM338lNWQTcG1iyv5Exwlhtud1QRAWdOD3xSyFAz9P',4);
-INSERT INTO t VALUES (27707,-74304878,'ycKCb2FOjjp7ZFwQYCdah6mJg76HfB77AY6k3siUYnzEkfWsp8a4ZT4xiXiluhSCyeYSYzEQDLgL','ymBT','op16Z7rCC73iyxjGLi1','kakP','9GR6G','SV34DbstAuUuZaZX4kwd3nZoz0l8b9nOhtWVTsUqUtBZdUzFeGfAmLBWIsjzky18MCpy08f8FxzeoeaeARgATAKl',5);
-INSERT INTO t VALUES (17621,1125790550,'FwGqmoAgH5zzXo9ovgonUmhWq48lHsevgcl9DNmyuH0yoc8oMLiTRmYele7Du7QtZQ3FvWNfAxqpNB','0vTglx42RtMVr4AJONtEVAICTs8afm','Loxgt9O1qsBStoLfYSN0fsLg','O1','Hy7UBCWqL8ys3I9mbaa','6wYOSN2UvFO042VwblRML6EConp20WQlZaIxZ0sen6Sx6jxueZNNjnNTja2vny9u4ebD1yWpBroOnBCPKG78mncKKLhgGHy24m',6);
-INSERT INTO t VALUES (16391,-1295275804,'n8v9gpkYRCpADovIAHFgRCIcvrq','8WzFz418HI8','RxqPJV0BWHz1JSWf','LXy','azhpSGh1','fCaFQKM807Yphpag96ozn7ysgk8NVKy0QMVb7RgNpeJpJb5kxJbc4keYbXIfLUJchm8QqlTBdywuew7a',7);
-INSERT INTO t VALUES (6380,889092164,'wV4lrTMc4lJX4Cg182Jft','qFflojb4hWLqW5JoaQRp3d','3EarbbYRB','X9','nbqk1gOhduUx','hDbtor3dSI0QLZsCV4y',8);
-INSERT INTO t VALUES (11921,-171231574,'gxcSgPeLBoan8P3cZJpzpLiO0gz0j4qGd8BCDRXni6h1hMkEYHXiTeuByS','YJiuxifbbqIofxxBZrTKkIjJHyuUGc','qE0pJ46sVbi2Jm89oQ2I3yUPHzg','1p','kZGiT1uHpRnRPPLeKESbvQZzGJry89kLQF4iVTZhCUMxvWjybxE','WteCwkLWRl2nrZPMyELgLr2g2NITSwPpc91xOwHnIBHSolFXbnjfqi3aGOCCacUKwsdvgOLr9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13483,-16337,'kEJagW4fZkcn4eVwjR6h','lDPtvVydN4R6BBqk7MPr4w8JXVBjMyg6W1v','t','BO0W1USl6bLNxOohMTitAr7JSlCnsT9','n','T',13);
+INSERT INTO ti VALUES (13483,-16337,'kEJagW4fZkcn4eVwjR6h','lDPtvVydN4R6BBqk7MPr4w8JXVBjMyg6W1v','t','BO0W1USl6bLNxOohMTitAr7JSlCnsT9','n','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3683,-24953,'tzrPl0ZoxGSN5hJ3f5kHM0uzy5jUaqdx0gwS0vEdz4pj7bWX','lxgYoEcEtjQNh4TZRsnEFAeplgS8Bwd6wH87Jj7YadkGpvvaTv7Z1WH48fenj0SWhcEdYmsxdekwO41Z2c9yWZIrlGojqS8XI9YKfBoMzqIgHtctKl9nqhpqjrzB5LTpPUh2lpGBdzyezpT279Ubxt','fx','bcydIxukItZRO8bzOZzGlVF7vHPYFUddTaRIPgEbRLhIVYQTWnELyr4u5w1IaWrWZk3iFD92JcOf588tNfPBV4ckow5TIqyveUwgcbI7nKdfzvw88vf52KRnamdqrh8xdXKsv6ki2toN1CyDimkt5m2tPjN6ZfBpppmDWCqJGyc0cRwZ8y1GCiSPeVtWA2KRzXp0ArwPCkrcAxUi8LvpeNkyn7S2shpFzu6y06ZrAUm3eFfQe3LjKMaqxWhAqnyW','CWF','M',14);
+INSERT INTO ti VALUES (3683,-24953,'tzrPl0ZoxGSN5hJ3f5kHM0uzy5jUaqdx0gwS0vEdz4pj7bWX','lxgYoEcEtjQNh4TZRsnEFAeplgS8Bwd6wH87Jj7YadkGpvvaTv7Z1WH48fenj0SWhcEdYmsxdekwO41Z2c9yWZIrlGojqS8XI9YKfBoMzqIgHtctKl9nqhpqjrzB5LTpPUh2lpGBdzyezpT279Ubxt','fx','bcydIxukItZRO8bzOZzGlVF7vHPYFUddTaRIPgEbRLhIVYQTWnELyr4u5w1IaWrWZk3iFD92JcOf588tNfPBV4ckow5TIqyveUwgcbI7nKdfzvw88vf52KRnamdqrh8xdXKsv6ki2toN1CyDimkt5m2tPjN6ZfBpppmDWCqJGyc0cRwZ8y1GCiSPeVtWA2KRzXp0ArwPCkrcAxUi8LvpeNkyn7S2shpFzu6y06ZrAUm3eFfQe3LjKMaqxWhAqnyW','CWF','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (18642,-8409,'lCyIlhZNebzwEdcN67FSfQeWnNbzuNeM459PXdF1B9Z7yyps6kpmYTaiUWXwJn','eMl4Uze5H6CDeCtka7RdIT6WYcjdrK0ySHJS46VProZDaOwjlHI3kD','Hiq4M0L1IetP7ZtlB1FGRP6KopQ4hp9HUmQb9yBLudP8yWPdv4GGJPBvx','VtBaHi9pdbjlIiKBSzWSRMlCwzRy96C3rHZJ33QIFmWUq6S3bUgGCyySBW4eoOI5xxo0seJx7Zn0IUpLCEQ5lERtu3xJV79Y5QpXav3ka8i2YzTBUA1o3DtvPbO8x1DFjMnJulI8qKbkEuRBZS7q8mtCnqoCFyZGogBamO','HW','e',15);
+INSERT INTO ti VALUES (18642,-8409,'lCyIlhZNebzwEdcN67FSfQeWnNbzuNeM459PXdF1B9Z7yyps6kpmYTaiUWXwJn','eMl4Uze5H6CDeCtka7RdIT6WYcjdrK0ySHJS46VProZDaOwjlHI3kD','Hiq4M0L1IetP7ZtlB1FGRP6KopQ4hp9HUmQb9yBLudP8yWPdv4GGJPBvx','VtBaHi9pdbjlIiKBSzWSRMlCwzRy96C3rHZJ33QIFmWUq6S3bUgGCyySBW4eoOI5xxo0seJx7Zn0IUpLCEQ5lERtu3xJV79Y5QpXav3ka8i2YzTBUA1o3DtvPbO8x1DFjMnJulI8qKbkEuRBZS7q8mtCnqoCFyZGogBamO','HW','e',15);
+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 CHAR(16) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(17), f VARBINARY(8) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1300221,63,'xxrJUSir','KhyCccBAbGQffEA5ckeQt8J6ev4mIrIV1','q','WkEicl','1','E',0);
+INSERT INTO t VALUES (9430278,164,'5zgfoz','L5MKGwkcoMIwfLv1ffUFmgWYQk','P0TUtWTP1bPK','aqd','Q','OY',1);
+INSERT INTO t VALUES (2454624,199,'oQ3mqZRWsS','vB3Vh86pblbEE5MwoUUoYHIxIEruet4ivtix4OkUH6z5OJjpB9A','z','tN','V','8h',2);
+INSERT INTO t VALUES (7968399,36,'pJFfs','3YhkDpGxbK6FHaQjVNkcMmphuNAwNdZZHWnDyJ6wRSqIveADVOK7O','tuPYOwo7EQR6l','vrN60fT','F','m',3);
+INSERT INTO t VALUES (9119760,225,'pmnUOeWBGifml5O','lKEWY8o3tApAcmAkmYiXD6jt78Cs48t9Y5phgj7JSfhTP2xJm3AKFVizKGtu','QciI','eP3c','o','BE',4);
+INSERT INTO t VALUES (35367,21,'oX9GpmQCnP','oaB2IP1b','3j','pQ','e','H',5);
+INSERT INTO t VALUES (7205037,134,'3wpZBIl','k','DD3VkgqXD','dDHoY','7','P',6);
+INSERT INTO t VALUES (6681053,82,'XnM','n8qoaIsQO011McTXH0H41jYFRx5JRgSVI58c2L6q2o7Q9Hjtv6Xw7NHoG7AEER','rcqvfDE691','zXGxdMal','q','c',7);
+INSERT INTO t VALUES (4307323,180,'t5l3h','BI','80xAok4aIswbjaDpG','JwIOsucJ','o','AP',8);
+INSERT INTO t VALUES (15274259,21,'0U','JMaLxBfOVVlB80XdoMLIF3BZxf4cS9Sn7gMSzArSF2Le3rRj4iOUa7s8','D3WhkKjsAXcX9cE','Fw','z','nP',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(16) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(17), f VARBINARY(8) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (14297067,1352694888,'kpt32vLGqVYv8reFp8tbcjhZPnR7cYDVhA7g5oCO3fVzfV1inXZnekriIBE6GzYV5EOJOSNIFvM9R','my28exJ6oMjfNBbB','4MlywWKIwQcnunt9N','I','io15lr5O5Vb4f4cj8LzIJaxrEDHgutiVP64n5btOnT','tqIdd1JTUXHFOEKgBExfJT3cX6eM6K3nh8uj6f9vMVXXT1nndQbTzGLCLxVK2g',10);
-INSERT INTO ti VALUES (14297067,1352694888,'kpt32vLGqVYv8reFp8tbcjhZPnR7cYDVhA7g5oCO3fVzfV1inXZnekriIBE6GzYV5EOJOSNIFvM9R','my28exJ6oMjfNBbB','4MlywWKIwQcnunt9N','I','io15lr5O5Vb4f4cj8LzIJaxrEDHgutiVP64n5btOnT','tqIdd1JTUXHFOEKgBExfJT3cX6eM6K3nh8uj6f9vMVXXT1nndQbTzGLCLxVK2g',10);
-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 (10889167,-1508714239,'jATLOzGBG928RFqcBNlZwyj8f6W2dHIKjbLJ55vMAP2bDJ29JmyFdFp3Yhy8C9koOH0D2yQtP0bhESY4Kgc09jSH','iVpURFACNO79xLn','6XMk0LjDV','cgz','vKNJ3d4','h6c',11);
-INSERT INTO ti VALUES (10889167,-1508714239,'jATLOzGBG928RFqcBNlZwyj8f6W2dHIKjbLJ55vMAP2bDJ29JmyFdFp3Yhy8C9koOH0D2yQtP0bhESY4Kgc09jSH','iVpURFACNO79xLn','6XMk0LjDV','cgz','vKNJ3d4','h6c',11);
-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 (2981962,-1180343583,'5z4vlcknn0GGxZ3AEPABCax4xpW','WM8l7glilYvLpuAQuy5SVudZ1JLTDSYlfzutu4KDt2FVLlnp3v3tPYeKX2nQhW6gc','MRagKKdJAeEeeB6','DD','cPUETo8s7R3GgmTN1RQmF0GXktBwErdPS6cTk7jRU7uInVCrOnssN9NOeDi5l0WRGr0efny26u4wihbzjvxSvp09DcQVkXW','SITB1SvEYXBWG87HiQwB6c2O0YALc6pZ61hLC62MnqirlD9d2ylmrbdvWCgC5gofqfACMFK7',12);
-INSERT INTO ti VALUES (2981962,-1180343583,'5z4vlcknn0GGxZ3AEPABCax4xpW','WM8l7glilYvLpuAQuy5SVudZ1JLTDSYlfzutu4KDt2FVLlnp3v3tPYeKX2nQhW6gc','MRagKKdJAeEeeB6','DD','cPUETo8s7R3GgmTN1RQmF0GXktBwErdPS6cTk7jRU7uInVCrOnssN9NOeDi5l0WRGr0efny26u4wihbzjvxSvp09DcQVkXW','SITB1SvEYXBWG87HiQwB6c2O0YALc6pZ61hLC62MnqirlD9d2ylmrbdvWCgC5gofqfACMFK7',12);
+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 (8008291556253456727,93,'dWr3Zqj45z','meU4BYlp2lSTXn9ZiIcvikGNCA93foRHy8560BLiD87gGZ6OOnw','bEL2v6kJCJx','Kmmj6u7','v','kV',10);
+INSERT INTO ti VALUES (8008291556253456727,93,'dWr3Zqj45z','meU4BYlp2lSTXn9ZiIcvikGNCA93foRHy8560BLiD87gGZ6OOnw','bEL2v6kJCJx','Kmmj6u7','v','kV',10);
+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 (15324951485595105022,77,'RVo6of7SkZ','ft1o2VmoreeKE0IC8QjYmupGXjhiTmAt9LMgBCy8sANvSifXgKBTMhAXivX5','Fnu2XZ1ahgKN9D','MqAI','Y','kh',11);
+INSERT INTO ti VALUES (15324951485595105022,77,'RVo6of7SkZ','ft1o2VmoreeKE0IC8QjYmupGXjhiTmAt9LMgBCy8sANvSifXgKBTMhAXivX5','Fnu2XZ1ahgKN9D','MqAI','Y','kh',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (255340708869508903,191,'eA4wnPgLBi7S8','RrR2SQiutriXGdnllHt0B137RGMr4KeEptcSJuV9x630HthoQn2HwWeXI24LGvMhBuLVJyIgMoGIb073JMrPNg0WocV9eYE1JcThe8tfC0E6u274dJCCZ5I2nIhJPgLTWczye3KbwlgMOUFQkf4Uxvk3SGAs0az9wH4i8t1iSwUcsxaHBClm3lreGIM7GPpm','B1hPKh7Lp','jhWDm9aP','d','0',12);
+INSERT INTO ti VALUES (255340708869508903,191,'eA4wnPgLBi7S8','RrR2SQiutriXGdnllHt0B137RGMr4KeEptcSJuV9x630HthoQn2HwWeXI24LGvMhBuLVJyIgMoGIb073JMrPNg0WocV9eYE1JcThe8tfC0E6u274dJCCZ5I2nIhJPgLTWczye3KbwlgMOUFQkf4Uxvk3SGAs0az9wH4i8t1iSwUcsxaHBClm3lreGIM7GPpm','B1hPKh7Lp','jhWDm9aP','d','0',12);
+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 (5695272627210937310,48,'R1Q38sdo8h2V','ARzBsoxy4UoO5LQLnwElHR6p5mEf4OqTTUZKRI4oOHc1BAo8YsP41sES5K9XdCgx7yJwp9hwZISqVS5v6z5anZR0sbROLso0Bfvvc8SaqnIGjanhsH5kSAIFuyMFLJH1upPJM9a3x12','RjHHUzNB1183','r90QdCcZxsHY4hQRT9rUYB0L6AMDgFYCyEoKwtx0qp0fPYgxBJVFX2iPABQ4aJv7AhBuCE6SF94rDCZqouaNC6zMe2PWE0pqxTZDLuUpZMVCRG4fQGuuYQh6SWV8mpba0tusvhst5wTfPffnyI3X1EZaWOmJojV2AqtmIga8pHCGkYohLJtFU7dNnd09qJRmcMs5lTbfZzGDNyp0xGRfPEsGi8s7QokpTl0wwXkjn7e3zjQ5S','W','5',13);
+INSERT INTO ti VALUES (5695272627210937310,48,'R1Q38sdo8h2V','ARzBsoxy4UoO5LQLnwElHR6p5mEf4OqTTUZKRI4oOHc1BAo8YsP41sES5K9XdCgx7yJwp9hwZISqVS5v6z5anZR0sbROLso0Bfvvc8SaqnIGjanhsH5kSAIFuyMFLJH1upPJM9a3x12','RjHHUzNB1183','r90QdCcZxsHY4hQRT9rUYB0L6AMDgFYCyEoKwtx0qp0fPYgxBJVFX2iPABQ4aJv7AhBuCE6SF94rDCZqouaNC6zMe2PWE0pqxTZDLuUpZMVCRG4fQGuuYQh6SWV8mpba0tusvhst5wTfPffnyI3X1EZaWOmJojV2AqtmIga8pHCGkYohLJtFU7dNnd09qJRmcMs5lTbfZzGDNyp0xGRfPEsGi8s7QokpTl0wwXkjn7e3zjQ5S','W','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5276609881123594775,98,'bf7nYLtSa','bxKe89PNN18rVqqvzj4nktmTSnr9gv0GlPmO2cyUbWtXggczveiUvSu9hGONqdrYKmILrQxMz35iyNGYFV050nw9x4mFWDLOQxj3CQnjS2JgfpjmigiY98b9osGnngZ74m4jEmohIN0f2cPJITgOjb32QEZWTHSVnnrdomTVtMSkG5s','vU','F1kw0JZpX6Ll1AWWS90BJpIisychrUwAadV7MDZy2Qn4KHjL1W0iejUzXY66PlEhI0IIVyQwhk6rgB4U0MdhMutwwysfLqt8KtioMSMXJ5e6UulhXXKibhtx3BbZXBn8GM7lotN1OSAagCVJeLMuCrtT4XCqTBTxqptUKpitp9nM2XPhCh9D9cHBGkRUwpUtGGTm','1l','kO',14);
+INSERT INTO ti VALUES (5276609881123594775,98,'bf7nYLtSa','bxKe89PNN18rVqqvzj4nktmTSnr9gv0GlPmO2cyUbWtXggczveiUvSu9hGONqdrYKmILrQxMz35iyNGYFV050nw9x4mFWDLOQxj3CQnjS2JgfpjmigiY98b9osGnngZ74m4jEmohIN0f2cPJITgOjb32QEZWTHSVnnrdomTVtMSkG5s','vU','F1kw0JZpX6Ll1AWWS90BJpIisychrUwAadV7MDZy2Qn4KHjL1W0iejUzXY66PlEhI0IIVyQwhk6rgB4U0MdhMutwwysfLqt8KtioMSMXJ5e6UulhXXKibhtx3BbZXBn8GM7lotN1OSAagCVJeLMuCrtT4XCqTBTxqptUKpitp9nM2XPhCh9D9cHBGkRUwpUtGGTm','1l','kO',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (12948594999293981670,96,'0SZU8','zZkM2hDsuimgj','8iUlVhxhMQL','Z0vv2kJkN0KnAJo54J1t2yBSJjjB0r0jlk4uodOrTXQi9CRl49drTNHZxXPbk17AQ8H8VtCu6BY28TlSl9QsPbeFDHOxXZzbuKTbOkRClfSAh3UhDKqiyhITjaRtWcGdDKIxPbtRt7eFDq5RUGCdYlLjX6i6U2OpTU5yvPbQWNagl2kUtELmaOvYHAaSqHXXLJIaaCiXXV','H','bDV',15);
+INSERT INTO ti VALUES (12948594999293981670,96,'0SZU8','zZkM2hDsuimgj','8iUlVhxhMQL','Z0vv2kJkN0KnAJo54J1t2yBSJjjB0r0jlk4uodOrTXQi9CRl49drTNHZxXPbk17AQ8H8VtCu6BY28TlSl9QsPbeFDHOxXZzbuKTbOkRClfSAh3UhDKqiyhITjaRtWcGdDKIxPbtRt7eFDq5RUGCdYlLjX6i6U2OpTU5yvPbQWNagl2kUtELmaOvYHAaSqHXXLJIaaCiXXV','H','bDV',15);
+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(32), d VARBINARY(91), e VARBINARY(59), f VARCHAR(71) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5444,3470025434676492956,'AMfTLHoRU','2TF6htD2mDYWP4z1o4pZfX9n','xjZR0eHS63EeOtsb6KnkGdB1zw2hDNgEmivO5tQJmeIh','CIXM4dGoy8mJcaax4mY6xwVA7bFNx2L9OFxvmGHdMiVqBNhzXv3Y7ZW7U236Hw2BxtPIp','N','T',0);
+INSERT INTO t VALUES (29321,334384769462889748,'jhvO','u94irK7wDsspHASXBtn6pm8ApNfQjTDWcHKwNzGSOq5Xf0WC1OxGnJKvsKS3tx0USOARXJk','8CgMu3gqiTsLZ0mhlGVvgAz7mahkozFtUxc1rF9zDS7IpC18yPKW','CjnS8cfvGQix69YQ8tacYNlHN6GdOrHqPSnN0StLh6F1bKo0B0Vx3PP','l','IU',1);
+INSERT INTO t VALUES (40880,6153598976532371530,'FkMMp6Tep','ekU0IuZC82Z3gsbw8XdeaoEiGQTEgLxSRnpO3A79xB99kUKZjngFeiPXPSGrKLX8','HZwC2f4c2lm','UzEUkVyPDAq3hq6KfY0IqT5no71BxRFFdJVDr6','X','yl',2);
+INSERT INTO t VALUES (18798,-5810434556788060267,'F1jo3YQpqdeUGl','HWpTqcd3v7abz8F0TibtpL81','7k1thVf7o','1hREWLs1Ebriz8I87W9lLP5fib7cy67k5lCT1W','E','JB',3);
+INSERT INTO t VALUES (10261,6958769764257953213,'q96XCgFCNEPfoiM3','NPrXH8rcbNjLHQAgXRf1Hyz9woJ9hyNzdJZdFZmx35BJQ22umYlw1ktvhb8ODAPX2yZNUjDtll6ARrQw','nt','jTr22SWNSAYFV','H','B2',4);
+INSERT INTO t VALUES (27744,-4977486565253661306,'w6x9xZbg5a2YD1zdCr2','4c3USa8ZLuVbxgf5HhorcvMEUE6oRdjJKvptvDAmgGnrWU4gX0KN6X1I','L7iYcuF8LjQODU7HCpZGe8VdQ2RZcs2O','V6EqMF','G','Y',5);
+INSERT INTO t VALUES (43120,5408742899333021363,'n5u','XsQKSj5EhBEMqQoR9mN5pblvMjQ94D6QaK7DPT7IEJhXXE2kCAKh1kLLmtBQgpw9dqqLcZq','7a','jMplfOs6DGqqABY3y0MKmNTGrFcEnOnjn3C5qqfJL0JJMY8NgL6GrOaor26LLjRmbxG','L','I',6);
+INSERT INTO t VALUES (3782,-6632844761989212107,'Uf3KG','4j7HMxgm28AKdo0WcUXRqTyHGD1DyCzDb02H','7pz9GgWcGgC','V3ofjYh4rueajSmWvufmPygMELo2M8rbZZsqbE0qr','j','2',7);
+INSERT INTO t VALUES (7422,-3747265296941368598,'QbnF4','bXlO2sp6gGwlirvAd2F6rDR4JwIEkpApQHa1UR6HhPopzubAC6Pb3a9AzSdENCSqh18','s4TRkSDXjYQvLdAUgl','Yn2ABT75pVQVMSXWJe7M9m9tcpcZtRgPNZoKhOIWcJltRnMqYHfM8UgXoel','K','5',8);
+INSERT INTO t VALUES (9178,-5932047865237128138,'WbpsIUbZOlmTTekB1GkyyvRjk','chGZ5xlGez24j17xrHB4KM3P5WLFE8ke0YOXdJ8gaHOtAPSVn','7nEZ8YqOnkmMv3yUSdP5iriXzs87whd1gtaaokXg9APJ8BQR8vo','KOlFSM','l','M',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(32), d VARBINARY(91), e VARBINARY(59), f VARCHAR(71) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (9635849,-3717671124111832743,'PXDdBtC8cWFZ4zg0q5A','dl5fsq21uQ2bErg30Ch77fqegzZQPrsAQ0jSu1zbmvxZ1pTxlPv','f1IxJk8CXRdDrU','OJumIj8z9rk5iNRvoFxNKHyCDogVN3ELdgUiEu7HXXIjstbLnGWXtQUee1aFCC4SDMXGty7','b','F',10);
+INSERT INTO ti VALUES (9635849,-3717671124111832743,'PXDdBtC8cWFZ4zg0q5A','dl5fsq21uQ2bErg30Ch77fqegzZQPrsAQ0jSu1zbmvxZ1pTxlPv','f1IxJk8CXRdDrU','OJumIj8z9rk5iNRvoFxNKHyCDogVN3ELdgUiEu7HXXIjstbLnGWXtQUee1aFCC4SDMXGty7','b','F',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
+INSERT INTO t VALUES (7699438,-6769502431742935331,'HJcVLUwMcCIGLLAZth','F','zEBD0FbvkYlrCRUtV4Urjr6NAzvC1ZeCtDEtlN9k32syu0hPSx','9KvBRGUDi5Dazw3KtDQ5','W','U',11);
+INSERT INTO ti VALUES (7699438,-6769502431742935331,'HJcVLUwMcCIGLLAZth','F','zEBD0FbvkYlrCRUtV4Urjr6NAzvC1ZeCtDEtlN9k32syu0hPSx','9KvBRGUDi5Dazw3KtDQ5','W','U',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14196160,7371497251221205169,'O2XRnfV5hYFs9dgZPce3Iq42JA601i','rVcz4T62BAMQJRfyNTrPZypa2fn0uYiC04qTr6fvpIlTtLeapiVTk1uQYZEJQEcAw3Vqo3IqXjr80bxns1aA9paGcsEDOUFLtQugyeG7ODIvmo3tGhUQjdt7FwXqlSDgsgaQdW4a2IZWBF7KTzkunLLynOdZ4TtDXxzAnMP96BYxLQaYJpefzZOIBxc3UTOmmJy5XmpPJlxatQEZQ8f50Wg8Z6nkcFwWZMs','Wx9yYxqzFa4fSIFgjXW','NVMtNsyBFWXfbtrSQ59AKFHHfYrL','L','Y',12);
+INSERT INTO ti VALUES (14196160,7371497251221205169,'O2XRnfV5hYFs9dgZPce3Iq42JA601i','rVcz4T62BAMQJRfyNTrPZypa2fn0uYiC04qTr6fvpIlTtLeapiVTk1uQYZEJQEcAw3Vqo3IqXjr80bxns1aA9paGcsEDOUFLtQugyeG7ODIvmo3tGhUQjdt7FwXqlSDgsgaQdW4a2IZWBF7KTzkunLLynOdZ4TtDXxzAnMP96BYxLQaYJpefzZOIBxc3UTOmmJy5XmpPJlxatQEZQ8f50Wg8Z6nkcFwWZMs','Wx9yYxqzFa4fSIFgjXW','NVMtNsyBFWXfbtrSQ59AKFHHfYrL','L','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2118788,-21969803,'e71J5aGmQwmKC4oo9itxWg0l5lqHI2AMId37buHfWitW7WRi4I','rdv42G9JhVs8r4dHJRlPxivop8sct8BEEdpMkVQOC4jIkXuMYKnrCjPHkkEEQiriy7NN4gbNDY87KVJvCPwvbzpz1jneffykRzKMNcBiWqWtMMx7g6ZllrV1aFbSumjXvRk1NqIHU88wynKoyJckRGWquDQVozQfxBdyzQ421HPT5O8V3RDsp4jDQ1n9RxyV0223BFpu1eOlM','J7XGI3Kl3BNAUwymMa','tC8bgd5cKhNNQFVpi90ctK3Fn4yBj77Mt7Qw6IeTQRZvmMZR7EaPerwnqdJ1sdvx1QGLke6Nu1oDNUrsLBsOPiLh1iAcFwX1txjODGYa4WZNdg6akx49qfJAmX8fwNP4Nf7z3yf0HwaTy5FthEc6aHMFl2','onV7w0iC0VZIPaR7yxNU0hTOazmx5bFaVFbt3OCtpjG1Y1tU7ic8XPI31vdwpFRFB7JIvqLh8gsaz5','HeexxfIar3HM3m9VRqR',13);
-INSERT INTO ti VALUES (2118788,-21969803,'e71J5aGmQwmKC4oo9itxWg0l5lqHI2AMId37buHfWitW7WRi4I','rdv42G9JhVs8r4dHJRlPxivop8sct8BEEdpMkVQOC4jIkXuMYKnrCjPHkkEEQiriy7NN4gbNDY87KVJvCPwvbzpz1jneffykRzKMNcBiWqWtMMx7g6ZllrV1aFbSumjXvRk1NqIHU88wynKoyJckRGWquDQVozQfxBdyzQ421HPT5O8V3RDsp4jDQ1n9RxyV0223BFpu1eOlM','J7XGI3Kl3BNAUwymMa','tC8bgd5cKhNNQFVpi90ctK3Fn4yBj77Mt7Qw6IeTQRZvmMZR7EaPerwnqdJ1sdvx1QGLke6Nu1oDNUrsLBsOPiLh1iAcFwX1txjODGYa4WZNdg6akx49qfJAmX8fwNP4Nf7z3yf0HwaTy5FthEc6aHMFl2','onV7w0iC0VZIPaR7yxNU0hTOazmx5bFaVFbt3OCtpjG1Y1tU7ic8XPI31vdwpFRFB7JIvqLh8gsaz5','HeexxfIar3HM3m9VRqR',13);
+INSERT INTO t VALUES (10691869,-4127452303788337690,'x3uZNziGwqxltJbeFzLuSJvgqmq','OHbu4uS8K1bE4BvGa8vaQlDvpvEozd41zEjH8XKNV2IlyQrBwnrcakgcdE509lxvvQW8k0zlv6yzgJJRwIr5ahDtmYuBggIX6McUtJXQ3Za76koPeseeKt0Cv0Q5qTLzuPlgwdW','DETuYb8f8YVtMi','1t2vkKhusnRhPN80BzhbGExx9NRud3bpcfvExXNckXrOzjqCFFAgrACHtN7G0zp9zEc9jCv2pzTjYzavOx2IXpafQZwecI0ZRkCVdWXH0qcVEzyMUtGIqcxGZH3zOYjOpDBIcGfIZ9I3K0tP9xsgympPBkeWtYrknBzbJdUkqn3uTCEcPK2zRQSA3PFDzrxOq0CrpJArISwjaNpclVC','n','fn',13);
+INSERT INTO ti VALUES (10691869,-4127452303788337690,'x3uZNziGwqxltJbeFzLuSJvgqmq','OHbu4uS8K1bE4BvGa8vaQlDvpvEozd41zEjH8XKNV2IlyQrBwnrcakgcdE509lxvvQW8k0zlv6yzgJJRwIr5ahDtmYuBggIX6McUtJXQ3Za76koPeseeKt0Cv0Q5qTLzuPlgwdW','DETuYb8f8YVtMi','1t2vkKhusnRhPN80BzhbGExx9NRud3bpcfvExXNckXrOzjqCFFAgrACHtN7G0zp9zEc9jCv2pzTjYzavOx2IXpafQZwecI0ZRkCVdWXH0qcVEzyMUtGIqcxGZH3zOYjOpDBIcGfIZ9I3K0tP9xsgympPBkeWtYrknBzbJdUkqn3uTCEcPK2zRQSA3PFDzrxOq0CrpJArISwjaNpclVC','n','fn',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5910942,1169011482471216641,'LxDkIaAjLzSrCPJtRBa0w6zWCG','8YgQ1yrsSroWUZYeVQA0nwGmBrhwq5Jkd6iXOxBrgBX1pZteIq14qRllUzu5BeAhQYv1WTNceb2b0qBMBOZ5yrcZveh5h5Q10eLnETF2107XFPUlElyIQjvvl7bsm30THWeQGAecTftzTLMdgkITRwkWgCzP3xBpH90NiC2OPglcvqGS2pQJhXa8ckwLiuquLVkeesldYRdvfToLimyvgQyP','Q1irUUpnRRmSeBqPJslswGTHMJvC27CcyPTpR0V3cPSDR7Cq1MnT6Jm5','kdCtObaaoRqQjBXXkTtJ0J6Ssq0AfEX66wkoVYXfewtc9hfShRUdcMUZyM7ECv8ys9D85KfqtjZ5rRUocoRlSABeiwAiA2ACyuC2PLxyfJtetUSV4zFLfz4fBiP','2w','FX',14);
+INSERT INTO ti VALUES (5910942,1169011482471216641,'LxDkIaAjLzSrCPJtRBa0w6zWCG','8YgQ1yrsSroWUZYeVQA0nwGmBrhwq5Jkd6iXOxBrgBX1pZteIq14qRllUzu5BeAhQYv1WTNceb2b0qBMBOZ5yrcZveh5h5Q10eLnETF2107XFPUlElyIQjvvl7bsm30THWeQGAecTftzTLMdgkITRwkWgCzP3xBpH90NiC2OPglcvqGS2pQJhXa8ckwLiuquLVkeesldYRdvfToLimyvgQyP','Q1irUUpnRRmSeBqPJslswGTHMJvC27CcyPTpR0V3cPSDR7Cq1MnT6Jm5','kdCtObaaoRqQjBXXkTtJ0J6Ssq0AfEX66wkoVYXfewtc9hfShRUdcMUZyM7ECv8ys9D85KfqtjZ5rRUocoRlSABeiwAiA2ACyuC2PLxyfJtetUSV4zFLfz4fBiP','2w','FX',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (10149553,1702811879470287641,'XbJRrgFZvxf6A5dwHx','palYdgKGg2O1ENbQLePlbnnSotSXDaUJ56NW51HtOGiD6RxUsf1VA0d4pE8Bkp5LbbxPZ3rIaVdRTGOHZZXxZGWgJzBiIuVKskDLhBze8igmmUqQucvHS0ding6WL1zqTHGiDW8gjWxVBxkBKJ1Tv2goCplxoWUbLUeoNr3rguZxnzjJB91ops8W6TFL9vEJ0PdU90BMkRempf4aILbOTTsOUip3ZJep4K2NqvZtbm','XX3sPIos6ys6TUPkBTIBO7YWaqILC99CT1Aq7lvLSOQ9bbtnM8dRjK3QIC3','3SVaU6fiOxfkRfrffZetAMUCMlA1BEm3hOOwyicRvh2jCpw8I7tWIAFwXsWCUyyLSX3cYCXfCepLZ5rri7RiGvmJYuqsUGqinEPajkzRFh4Ompkx4pi8sVn3YWnPXVwkgsYN98IIQVGjw3tjMtRJboohc3k9ru2AJFpAn4WQWTU4Bj6sUVAmFQCxNoqWV86YWxnt0LQsWI','Id','Qo',15);
+INSERT INTO ti VALUES (10149553,1702811879470287641,'XbJRrgFZvxf6A5dwHx','palYdgKGg2O1ENbQLePlbnnSotSXDaUJ56NW51HtOGiD6RxUsf1VA0d4pE8Bkp5LbbxPZ3rIaVdRTGOHZZXxZGWgJzBiIuVKskDLhBze8igmmUqQucvHS0ding6WL1zqTHGiDW8gjWxVBxkBKJ1Tv2goCplxoWUbLUeoNr3rguZxnzjJB91ops8W6TFL9vEJ0PdU90BMkRempf4aILbOTTsOUip3ZJep4K2NqvZtbm','XX3sPIos6ys6TUPkBTIBO7YWaqILC99CT1Aq7lvLSOQ9bbtnM8dRjK3QIC3','3SVaU6fiOxfkRfrffZetAMUCMlA1BEm3hOOwyicRvh2jCpw8I7tWIAFwXsWCUyyLSX3cYCXfCepLZ5rri7RiGvmJYuqsUGqinEPajkzRFh4Ompkx4pi8sVn3YWnPXVwkgsYN98IIQVGjw3tjMtRJboohc3k9ru2AJFpAn4WQWTU4Bj6sUVAmFQCxNoqWV86YWxnt0LQsWI','Id','Qo',15);
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(84), d VARBINARY(70) NOT NULL, e VARBINARY(78), f VARCHAR(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (148,5268065,'rbMvsBTbSLQoNBNRimaerBJ4gxLOlhafTv2ukRHAgFiH3QnmI2suAks5RXDKcbtVIpV7W1tBROGFtPc9','dOSt','d8zo5hestdNq8dHCdyHNtikeKZGZwdruLqo6HsBc6','yHo7QkhaRA7QkOFg8OHRJXCl3PiQIGbZCovbgGm9xW08q04DHP','Z7pnjKJCNnz38','I9gbmTwgRNQijnE1DuDlumd1kYYtOWpX39rQiTNRhJbRJl859vjmSCpQrJFT7qeot',0);
-INSERT INTO t VALUES (25,-4559777,'JkqG1fNac','Am7k9syJXuUMNSqb70AFqht','kw2pPoeb1dF6LdvdkIjCjqyzi1JBJeFhNilkg0GmXWbgZ1ZD0mlO4YYDWblnkg','HQQatE8W1nsnBu','B8xtFE5ZRgsnfl2kUcQ5wiwTQ8ZrJGP01RsfGwSa3RWjWG3AO0BqQMabVjyt89TBY3sO','vCLyHSyW8eEugtBU8ZH4bxbq2TGb0d0blYFM5pglcgB1xhJIFLP4snFjlN3Xg0K9McE',1);
-INSERT INTO t VALUES (150,649186,'lOExQSlrhnGiloSWeIcKATDcFEwEs0NjpSLhn6160yQpwzz8v1OXJJTx3etF1S6C2ie','iUVflHRW5ApboGtfAJuMq334ebqsq1iwOETlbT5H5gjVvefmxXPLoxKJJ36','2Kliu9XmyJcvGVLIlAaaNNl5bgKV0UUiJTFP2hIJrMY','zDzjd26FV86oSQP','L0MoLCWEkr6QwEtXEbVWVxiTrnMn2laQ4dOpQIYeSkisjsYmvvBxrcLGqb3vPU0Unb','BOEWRIwuW6',2);
-INSERT INTO t VALUES (122,8227675,'TwDIkexJGF49e0otCZMfPCTTmEwgc8miRzfFZRrCEUQLK','RRZCQnsJ07gVSPvEp0gyeKSk18QgZHh7','5kMgEbkz1nCU4d58MjqnnxMDOb7ekhe3eygdjpJcRRtBmje','ylAlozZ7pfye','zF9XTtTRbDM6kEJQCCLrMxVrAo3T6PulX29ppHhMzD95z51gMqABlngpbFKkv','tqxLckzR7KRQlDDyjFYwQ8Y4RzQJ',3);
-INSERT INTO t VALUES (8,601747,'PAzCWRhce0SRVgoczKS0b1ASp3Kh6bGiPCbee8HNZpi7HmeKzMhSnbYWhUoWWuk9V8wbhpsZF3Fl','2BJGUNAF','LZysfb7DrHqVmZGCy41f9mNcF1','0ZYNyg1MNg0y1FWqXepbcOIFGa','TYnikgcr6Klo3mQRbIPiMMjjEbvxDgBVANm7ERNx73JDFV484j0sswQN0c49e9sfqyCkalSJMF','Xxz6eGM7yrkxCxmi26kvOME4yCwfMac17mGMYKLNV66hv5555zBS8SV5lwCQjC2vHqMf3GULggZigxiDbP6uSwUhvu1OrKfqv',4);
-INSERT INTO t VALUES (125,-4120488,'BZoy8nNIVY','OsmcVajGZQcPUzWreJ20jWUVMFbCL0Z7x2oJ8Sb2WGPDAYS','06wwjjjjkD9K3M9Q7gCgNDLB8YaBNNQEq683l6HW1PIdHbu1dWv1kDMJTx1ES3UmnsBzn','3iOwOyXIftGhvewZSJ6ewTQXNmvU0BiF3mkGv68','vu','wX2iGlDPxNIOdimg4zt',5);
-INSERT INTO t VALUES (185,7821109,'R5FRaRT64M0R7boo27ZuOa7txTaGDZgZUD9Nk2o7E1C7e8yMqDXU9N5cCMnu9ygmSqOk7XhT860','prjllhgq0PACB76whPpVSUnOJDKg0BKSeNvYCu3Ur','6V7vjlybT','Tn','wBeV5G91SdR8zSH8YEjirzP37xobsbD','PSM2y79xaDq1yct2NRcy8bi1H7NQKuF231c1DVRr6',6);
-INSERT INTO t VALUES (197,7449382,'bdswqBvhUdgGzfqQxcXmSk8hOpJIZTiktHx1FIdjrJ26CtXOjGDQ8LpOMus36bZ0b4T3NO1LqlKrM','fT39ibd3KfPaJYfmNEFlSoNdb9EPHfD59XkbhEoo3RjJp5YYpuCG','I3mFAU8224wE5Bov9wJAUFQKKnzn','SnNb8FaBhUcV2uCuBhL9fxsJ4cvzSLFbHYWoQ9Cca39I','XfFOZPwZ536RmA','JdydX8772YxanSAQ8FSxYIDJQmMnZtUSsN5wLq',7);
-INSERT INTO t VALUES (102,-2573548,'7YznDfGxFEy65dvF7SiJ65Re90s4RhbmdZW1r1JlOY5EhN38c9qNS4HeFEfZcvKpzhs0u1D','BXBzHtvjyV9KuDqVJFptIMEWiHtkd4KifUltHLz8xpto1ffgjeDhuX202SG85dHvup','laPRJxR5pvfELByYuSzGqLjkDr8jrFqw','2iMGWrMxU8aOftCejeeMAN','RF4SeOfUCYfZRWr3KsAdOqf4jXNvtDkzASyzMfOK92odhJtDFbLVSdKmo19i5omFstnMcr09TgpRRt','QTiaJOUEK8F8yOF1PPMSIUnwy4J8MhaEiWdtUmFhQIPzrBZu1NpIAtzhosQrFaVYIsMsU41lqvaKLf0cZLUDOTfcmppJVyHqV7',8);
-INSERT INTO t VALUES (14,1839901,'AioWxHBkGnAQN8FufsXym5AX8kxCSkmFS0LnWqQeKG1q9EkZFotWgIO2FkNTyJgY7I','ESytDEYhr10E1cXR8qY0zu7rBD2SHW','W79F7zNAkZVP','gOQiX65VRhbLIs7Oy','e7IzDonHBWxldPZUNNQG3d06zF8foahzM0mfTs35mkH29SbU','fRybVTtQybd6tF7FDIeB5rN7ijd9yjw5OQ8CV5zkNEgDuLR74glejFreDmeEEi3zGdcCWwE3a0SiUYsCiMueTAOl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(3), d VARBINARY(83), e VARCHAR(27), f VARCHAR(24) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2434006350731395237,2764461,'TET','cO93BIeZwm4FCl','yajO8YpxZ','Nybzw7CBHg85YzIwBqnvr2n','M','wC',0);
+INSERT INTO t VALUES (17457952151200249811,-6787843,'zm','lfblP','S1h','Dv2rSPWBUNCV','W','P',1);
+INSERT INTO t VALUES (441487630991958319,-7840146,'q','IJm0236WaBXafvdwmv8NiRSgYdBmzrj4LZ','2w0eXsWpNWl9TabJ2hfqcGrdxr','et43M5e8CEni','k','n0',2);
+INSERT INTO t VALUES (6790977396320757536,-7769680,'X','sfB','udbboy','TdL0m9c1az9H22RyX9AT5FZB','u','v',3);
+INSERT INTO t VALUES (12646923556765365324,662307,'oTt','JRQJ7egcO','PRhsKwJaAurHqLt','X2SKjXe292beYODOIR','v','D',4);
+INSERT INTO t VALUES (4681133185818996259,-1374616,'DVj','w9GlRYApEQYamEjMZaRYvomflmQX3l1drwnI6OnRGaFlWSI','LhvCpaAGsLzME','NJur0INlkuPx3','v','kJ',5);
+INSERT INTO t VALUES (7106861681002552374,-3378422,'7','gaCm6iav51SbJHhNXWRjYC0oXXclNGdCc9ZYSSN7vM0Lx','HYKA0BpSwRbpqGzHIh','Aku1pRDyVAimEtNsqJI3ZkZj','m','o7',6);
+INSERT INTO t VALUES (11780065661885341236,7156940,'O','bYDypPt4GcI1fnrFiFBc9LoUeDKeE8bkBECoKqoHp3hohZtEw4gbciD2VvYsq05TWjNxg3AbY','M2nwE9a5YYEWJrUyy1','SOJqPpPA0h','y','b7',7);
+INSERT INTO t VALUES (446895633270454056,4643942,'y','enIUfeEWvJb85q','6W3droKxciSb5PZOc3jeQY','jukV','z','p4',8);
+INSERT INTO t VALUES (14174931256534411645,7188331,'tbv','ZehYe1YYmcmg2Dk5yW8J6M0vW1NqCjP','IKou7N8RrvZ29LV1i9pK1Ncf','AeYS8','l','t',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(3), d VARBINARY(83), e VARCHAR(27), f VARCHAR(24) 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 (9072276,7416990,'SAFOrhP46zWjHXnJYvHQV5LUP7dHtdUiMWnTrSth5CM3Yz14kYr9SVVFYvAbMidfIid','pWKOen1H8DVe8R2CG9SrYFEsq7j7emfkOzcHn4wX7ZwdjzLgN5t1gzEBk','7U','T68RMvYiiyqWojML6','8zHJVQXDTGFyXVL8ZrnOru5nuBGBSuzfoKTwIreQEyvA7ZglYA','0hX90ta8CXfZvrGvAWPQJ8J99oOkAGZvG3xJkXG75m5uO5eh5RnmiLJAKElEek27xR',10);
-INSERT INTO ti VALUES (9072276,7416990,'SAFOrhP46zWjHXnJYvHQV5LUP7dHtdUiMWnTrSth5CM3Yz14kYr9SVVFYvAbMidfIid','pWKOen1H8DVe8R2CG9SrYFEsq7j7emfkOzcHn4wX7ZwdjzLgN5t1gzEBk','7U','T68RMvYiiyqWojML6','8zHJVQXDTGFyXVL8ZrnOru5nuBGBSuzfoKTwIreQEyvA7ZglYA','0hX90ta8CXfZvrGvAWPQJ8J99oOkAGZvG3xJkXG75m5uO5eh5RnmiLJAKElEek27xR',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (16211022,-532046,'ArEewoH5aFW4pJbkxUKHfwMIG5g','ag0eguxAeKP3BdMBJskWL99izo9kWRmmChV3X4rFbNv05yd','sle7pjXU7KCmUWVB0nkPMelZcM3df4j5EJgq8Ni0kLVJ11GteTOi68HqWM1pN','U8hbR5DrYlhZKdXoelcT49LDrF','06QvML7','90RZNCav10WgluDJNfK9W5BkQIEhytz0f31w6ICFhew5ZJCEr08MZAWFlA33okFsZsyZ1gYl',11);
-INSERT INTO ti VALUES (16211022,-532046,'ArEewoH5aFW4pJbkxUKHfwMIG5g','ag0eguxAeKP3BdMBJskWL99izo9kWRmmChV3X4rFbNv05yd','sle7pjXU7KCmUWVB0nkPMelZcM3df4j5EJgq8Ni0kLVJ11GteTOi68HqWM1pN','U8hbR5DrYlhZKdXoelcT49LDrF','06QvML7','90RZNCav10WgluDJNfK9W5BkQIEhytz0f31w6ICFhew5ZJCEr08MZAWFlA33okFsZsyZ1gYl',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6220687,4337592,'QUsfOhO5NtSyIhNxemKXUkPsKPZ3W','AHg2U5bhX0pEnC9iAE8HrA9fyck7T0mUsLnTMV7pwVzm6PdlbNPpF4l0U0ZSFLNj4JEvexFLW5bLxwEBiU8Jn1jiduqXjzXUOXIqOFf40PQB5kUfbUMCq6kQUT5qm9oh5w9waQcHBoElhtw5BFPrIuTmgCAn0SIIxBZw','b35HARGJl0k8GntwiZ6n5OABLPrf6swZTQeEpwAzi','ogichbhBceyZf0OVK5fr6nxnrjIlmYbe2XXViPT5z05','p03DVQvktFbD8QGyNFaz1IZOqzaK200HAUXGmTv','nXGNktILYilq9jFc8UvYsUiMSvOZgRqwcFCfdDrsYc1UTy',12);
-INSERT INTO ti VALUES (6220687,4337592,'QUsfOhO5NtSyIhNxemKXUkPsKPZ3W','AHg2U5bhX0pEnC9iAE8HrA9fyck7T0mUsLnTMV7pwVzm6PdlbNPpF4l0U0ZSFLNj4JEvexFLW5bLxwEBiU8Jn1jiduqXjzXUOXIqOFf40PQB5kUfbUMCq6kQUT5qm9oh5w9waQcHBoElhtw5BFPrIuTmgCAn0SIIxBZw','b35HARGJl0k8GntwiZ6n5OABLPrf6swZTQeEpwAzi','ogichbhBceyZf0OVK5fr6nxnrjIlmYbe2XXViPT5z05','p03DVQvktFbD8QGyNFaz1IZOqzaK200HAUXGmTv','nXGNktILYilq9jFc8UvYsUiMSvOZgRqwcFCfdDrsYc1UTy',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2146447271001417661,8258815,'5','EOvktjPtg3igL17vFQFKCHQq30FpxxV5L6Dkl9JTIHU','KbABOl7Kqyf4PO','0fPas7G','t','1',10);
+INSERT INTO ti VALUES (2146447271001417661,8258815,'5','EOvktjPtg3igL17vFQFKCHQq30FpxxV5L6Dkl9JTIHU','KbABOl7Kqyf4PO','0fPas7G','t','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (6496530099766508317,4009898,'TeX','jXQ3Z395eEAxOmH8jLLFjj8HWmXFdAyuuAX20XDw3KqwSzDH9IxtJnInFzrtszyvtY044n','sL6UAMn0iOXp4Ietlv0e80yDzm','6fdvsEOxdKtfr9llowL','j','2',11);
+INSERT INTO ti VALUES (6496530099766508317,4009898,'TeX','jXQ3Z395eEAxOmH8jLLFjj8HWmXFdAyuuAX20XDw3KqwSzDH9IxtJnInFzrtszyvtY044n','sL6UAMn0iOXp4Ietlv0e80yDzm','6fdvsEOxdKtfr9llowL','j','2',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9879902801442073169,1481029,'PC6','1FG2ikn7t16a7r','I5O3otMHPkMzaLAAqX7tv1V','R7I3JiXStrctcbLgcPnXn4N','h','J',12);
+INSERT INTO ti VALUES (9879902801442073169,1481029,'PC6','1FG2ikn7t16a7r','I5O3otMHPkMzaLAAqX7tv1V','R7I3JiXStrctcbLgcPnXn4N','h','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9981699,-6416296,'A0jE15lwfP4QfP','xFfxGO131UirKyZIgawLvGhiAIkCIwl1cUgvA5Ctj0u1cZ160A3Ij1NtQmgR68HCXb6BXVAinWlD5Q80BxfJpjSXX7SuNaRZ1fc','Wa6SmRcDFTdUjtZcJ4fu1aOCdMt90sMODkHBv','V1zwR6tIZWSwlomp708H1d4IWWG2TnIxr1GZZg0bX34y2LMdLLhXYJZ5R3CIcWaeyJixhRxCpgEswu28Uq0V1atxOMVUbg4ErNIfm4ycsbP1JAt2wFUCBgmF2sMzHoH9cDJystd5WlHSsx4eDggLyRSPlTikz9LzD6ljac7cag82','ak6JufXhVdBTYQBn1VWQrin5TaLx3AKa6ck3YXo4ogl06KQD0BcrB477Wv08F4fvPNagP1AHcvm4Gi1','wA7ev5NrUT1czNsNMh6EvlGeGqngGnpM2sMI13hR5VHw20eGl0ripWz6CKOFxLaU9jHWkTb8sLgj',13);
-INSERT INTO ti VALUES (9981699,-6416296,'A0jE15lwfP4QfP','xFfxGO131UirKyZIgawLvGhiAIkCIwl1cUgvA5Ctj0u1cZ160A3Ij1NtQmgR68HCXb6BXVAinWlD5Q80BxfJpjSXX7SuNaRZ1fc','Wa6SmRcDFTdUjtZcJ4fu1aOCdMt90sMODkHBv','V1zwR6tIZWSwlomp708H1d4IWWG2TnIxr1GZZg0bX34y2LMdLLhXYJZ5R3CIcWaeyJixhRxCpgEswu28Uq0V1atxOMVUbg4ErNIfm4ycsbP1JAt2wFUCBgmF2sMzHoH9cDJystd5WlHSsx4eDggLyRSPlTikz9LzD6ljac7cag82','ak6JufXhVdBTYQBn1VWQrin5TaLx3AKa6ck3YXo4ogl06KQD0BcrB477Wv08F4fvPNagP1AHcvm4Gi1','wA7ev5NrUT1czNsNMh6EvlGeGqngGnpM2sMI13hR5VHw20eGl0ripWz6CKOFxLaU9jHWkTb8sLgj',13);
+INSERT INTO t VALUES (1577724599546852541,-6067655,'vU','K9iCBMwdXddt6nYF4Z66THY9lerwLyEHrfMsW5cehCuom2ohtwgAprckCCXdo3YrSBPz2zhPN2L7r5RO','kzvis8f8keNMXbgYze','GUnna4DdtdpuJH1ys2S0dK91DnSb6zOl3VFrhGQMt9ivZQEeH4jgC7QZQhsoqS1VKBWNhJT6lXCeigcdHvs7frRh4widkGCXoM2HwDKUUr2Iddb30kNUKU42jRmxrrUsNIJolrE003Hu06oNrboxKK8qgbYkq5M4a4Yak160UyPTyl2mI0CbUAxu13BSdqlQpT1z0vYIucmSHXc27ctmN3FEPCl3Ypkqa3TH9cR1pIhAm','4','mf',13);
+INSERT INTO ti VALUES (1577724599546852541,-6067655,'vU','K9iCBMwdXddt6nYF4Z66THY9lerwLyEHrfMsW5cehCuom2ohtwgAprckCCXdo3YrSBPz2zhPN2L7r5RO','kzvis8f8keNMXbgYze','GUnna4DdtdpuJH1ys2S0dK91DnSb6zOl3VFrhGQMt9ivZQEeH4jgC7QZQhsoqS1VKBWNhJT6lXCeigcdHvs7frRh4widkGCXoM2HwDKUUr2Iddb30kNUKU42jRmxrrUsNIJolrE003Hu06oNrboxKK8qgbYkq5M4a4Yak160UyPTyl2mI0CbUAxu13BSdqlQpT1z0vYIucmSHXc27ctmN3FEPCl3Ypkqa3TH9cR1pIhAm','4','mf',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16693364306247042325,6418492,'aja','WMQAbGUZK4yY','st0ryVnHsXD','wnBd1boSzPNH7V992JPT4ZfOpr3fKgmDZTlZNK55FEhuORVWenJ93sXPe3CZDq79bpuLFNXZjkG4FC','zh','12',14);
+INSERT INTO ti VALUES (16693364306247042325,6418492,'aja','WMQAbGUZK4yY','st0ryVnHsXD','wnBd1boSzPNH7V992JPT4ZfOpr3fKgmDZTlZNK55FEhuORVWenJ93sXPe3CZDq79bpuLFNXZjkG4FC','zh','12',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10118793518007919426,1919159,'D6','vSmMXZmhWatxdvUQCugsBR9vwOxRDzjSPYcSvAkb1f2rCBkqug0IidfwzYfKeAK6UdzADyuASDzsQRQN0AR76lIzf1Knwz2kyHO','pUKdRnbOk9RJWKwla13nyJp7p','LKpIrqACXUufGCgWOJwF8lpyR9ljHVKeBassWjINETSFzTZ7WxFBhHbDzHuUqLrZ10wvSZjlTS8fQfSbu9qpk5jf4UVOI7Zk0rcPbNSl9K5Up4T4LN4a3B3305HPuQEaZu3b6zaKYrKo18Rr2usQwOothFOGZ50k0yQekeLUjJpFIGQkeapxINMSUvxtTqfa9VL2cTifSkCZZ0AjVLq5b0dm5IUXYSjQ9VeNWVUhHbFu2Ez','kS','6s',15);
+INSERT INTO ti VALUES (10118793518007919426,1919159,'D6','vSmMXZmhWatxdvUQCugsBR9vwOxRDzjSPYcSvAkb1f2rCBkqug0IidfwzYfKeAK6UdzADyuASDzsQRQN0AR76lIzf1Knwz2kyHO','pUKdRnbOk9RJWKwla13nyJp7p','LKpIrqACXUufGCgWOJwF8lpyR9ljHVKeBassWjINETSFzTZ7WxFBhHbDzHuUqLrZ10wvSZjlTS8fQfSbu9qpk5jf4UVOI7Zk0rcPbNSl9K5Up4T4LN4a3B3305HPuQEaZu3b6zaKYrKo18Rr2usQwOothFOGZ50k0yQekeLUjJpFIGQkeapxINMSUvxtTqfa9VL2cTifSkCZZ0AjVLq5b0dm5IUXYSjQ9VeNWVUhHbFu2Ez','kS','6s',15);
let $diff_tables = test.t, test.ti;
source include/diff_tables.inc;
DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c CHAR(29) NOT NULL, d VARBINARY(87), e VARBINARY(63), f VARBINARY(39) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (80,48786,'N6p','hP9avL2GUzN','IkBGCrt','AWKCInF2LTr4NcON','i7vBcuWb7Sr7GJS8SmFKFJpM6lxj','LrDf1gm24vTkPVNFQQSkrPLKu2fQIeyeCGXSbmfGXWJb1lFU8nrd0ZW',0);
-INSERT INTO t VALUES (-14,56012,'6r7X4VE','kxNBMT0bhjuqZ','fSRcDTbq2JNaNSHVU5069lcPCnJx7zpk','f0SicXy5ZCUCbQi76bvwwXPJPyfbHOu2yUVcyo','bfw9mSNKuJ8WRh7dwoNQdfnABEl6YDKcSTFaPLe7gDLXZEVQ','iKBiYKbvhKOdmzSLc5ia',1);
-INSERT INTO t VALUES (-6,56861,'uM','kZgQOaYPKjfFTt2KwE3eHxDPWhBh98Ylu0dWjwsjqvPydTO8czjF6Bm1nt8s5','Ccy7TYJ4IuGnKrTY38LBbIY1SQM2xMvDDT83LC','pu6MRN7','lT8DCuJj1EMgMXhHq1EpCM0Vrx7VoL7owGsAirU0cyzKSX1LK0WY5EqFogdtzLppmMuvAF7PwbhsN631Ds5c','2b9RQSrlVX0t5nRERGFs3JZbnbvUIxMr82vKhxyOkHy8LMqVudbr9oFGll',2);
-INSERT INTO t VALUES (117,6836,'h2dNimWpaiBi1PBV9c9h4a','ymcGcjSgmq3ID5R7IO9Vuez4YeXTxt0WhVkAQwuNDlEbAV','Syg9MSrOYsx9eltpaiVSiesAe5DnSyIiSK5zFjdX','6dxhwR','TSkffWK8YXY7c6BqHFgG4COeqy82XXKlp1cwr2','1f',3);
-INSERT INTO t VALUES (-73,16523,'RcpsqvHOKMwl','Jo3o9IOUS4cDbSYJoi6hC5Pu2oOjA','Fm4SHFqE9mMQUVwSfEmPgsFxmZ','tNra5oquZTOFPL','KmNjF3MBR','F1eoMDWP1MKGy3TCkwBBwuv4QWickvhZY4VXSS3bXkZ',4);
-INSERT INTO t VALUES (21,4073,'J','NFcht3ovjca5UpnjEGpRRL','Q7Lw2zsCAOtiucSnkSmmNC9IVQVfMpe','CYWQc0hdlBOrJXVdnwsowVoO0BAQWii','o7R80f1SFriqVS7LMrdxw3m0cCeEgpVtHLUzqJI9fEoNhxezGRqFDTIrU9iHepF4','kOMLriqsSJXjPH2zDVnauIUhJD8laEOTpWE6lwbhxNHedlpIuB43ns3YX40hGmIaEb',5);
-INSERT INTO t VALUES (24,63643,'KBB0E0SBmbYaTwgcgRBDUvDFKGh','nbSmV7m0R8LCxEwsBjsFmtt1sSXeb355We3ZzeE2uGzTDdvUUEFbdKNEURBVHlf48Au7SjrTI2U3SKhUwH','a15PSOGJRyBBn6jW','iuueEtqg2ahTwK7ZwNRPCivu45WLss','8umkSI1iiNjT','D',6);
-INSERT INTO t VALUES (39,6447,'6','rXCi8e9j25yjwm8hVzibb6TlGc1iCDpsRpV0gzKhSVW7ALray00YSfVTWE5Iqa','lVKEcw0whk5pueTGJ41KXbhOYY0lHXoZl4In5BB0w523Lf2GRkSM0tM','PqmNyX1PI1E9Gx17wWdUVktUl','IkYTir8GKFBl0TNpuHs2IeHyhL6NSfw4cKQPMUDrmpPzM1xreeZKn1ayT','qwguN73GHuHMnWrkhSxjLhhXhgzkYF7S5qSaJmEJDGfL5MOekAEK0Hl62PZka6NgqVvcxPuuyX0qWxEJZyvcBnFYafWcgQ',7);
-INSERT INTO t VALUES (-35,17151,'fSHK','uFHrvmvSLCKPzr3Zjz7Aq','RxiP0','tjM3q2Wu','08gKquWM','C1Vy6OJzrfWp1blLXOaioGV0t9S6nub',8);
-INSERT INTO t VALUES (-124,58577,'CSW4cZZfGKl','D8UyD','b0WT3xobyjtY','i3q80udu3nObSOjM2KvcmaGfk7meh','OOVWn7cRQsCwa4JPhvt3P4lg0vJ2dzVGrT8m1xFHNgiRYaU0bh6k65pmP0xEd','Vx2BrP5apWY6W2gzIYtLEKA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(14), d VARBINARY(34), e VARCHAR(39) NOT NULL, f VARCHAR(14), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28592,-7783948,'bG1cgBX','BEKgT8f','JZdi33tw52einJCRal7dr','x8MndPx3Ptxgbu','t','9',0);
+INSERT INTO t VALUES (22642,-2170511,'kA4mqrW6TpA3JJ','CCkw','LEJ2T3VeRAXRpQmuujYoHQuhtw3f2yfmu3l','Rsp26CpOs4bt','T','F',1);
+INSERT INTO t VALUES (4340,-1000756,'lobx19emLzc','T0HogAu4n','5ghpP5t','f','4','x',2);
+INSERT INTO t VALUES (43137,7572949,'DT6mP','lynfma4sUCQcFApC7R3hFmlEQiGem79','njp1Cg8n1ySKeUlB3rygQuFmjzMybdaGAyohFd','Bs','i','B',3);
+INSERT INTO t VALUES (37478,-4173924,'w','SirJSU6ThIeIf5','0ATnYujK7y0TrbATPY1947FZ6v86tI6pN1M','TmgvCvDPm','k','8',4);
+INSERT INTO t VALUES (3104,-5945118,'RBW','OJfL1B0KjZ0XR','pdkGDo24G','wPqkZzHMg','P','9',5);
+INSERT INTO t VALUES (22176,1971673,'7F3wpp','N9kXd3UVIM4148','Fi5nYxNfcoh2DKvzJxTDEs8Da','iT3XkJr46iV','E','w',6);
+INSERT INTO t VALUES (64631,-7484356,'9t2WxH1v66MogR','4xUvTFpK4roNWGEdSU74VJpB','UWq7dS8r','XsuU1dWUEgO','a','b',7);
+INSERT INTO t VALUES (27121,1915536,'vAUd','HD3jZoGDkqj8q8PBM','dXG6WyY5RVpZq6RMdNmjuWHJE4Kd3Ns','IYOanhnie','U','O',8);
+INSERT INTO t VALUES (57841,5476,'A22xK0x8R5','HmooqGz7nc1S1h32XDVXSGtgtOzg35w9Lk','k3Fc1Ik5d1c9B4hH3ON18Y35cUoEhDHYLZgva','jAolynEv','0','L',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(14), d VARBINARY(34), e VARCHAR(39) NOT NULL, f VARCHAR(14), 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 (-1461033985,36958,'VskQ1MKM8Mt4NnTK4btwmnK','sapd','BwuypfTQ7ENXAHnwlhBJPjpr2U8m0WQXaEY1XQKpixiug','pkvjhfvMf','zWawHFOdSjxMF9FlQk0WvJ8LnD','T3CfwC3zRnYUbPyiGo2J3wMbfYSPAQbJZ',10);
-INSERT INTO ti VALUES (-1461033985,36958,'VskQ1MKM8Mt4NnTK4btwmnK','sapd','BwuypfTQ7ENXAHnwlhBJPjpr2U8m0WQXaEY1XQKpixiug','pkvjhfvMf','zWawHFOdSjxMF9FlQk0WvJ8LnD','T3CfwC3zRnYUbPyiGo2J3wMbfYSPAQbJZ',10);
-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 (649687206,19864,'aPlg733m41imzxd','J3adjpJkEi0EWvUlUw3V11YIAHeUyzl5iOgopkV0ysFbtIziFj8w','4MZT1AU','UatB','TDJHY9qSonixUu5Skr61xR3HOmH02w3mpTc4TQEMBh91ikD82jDkcmK0uwRBy6Ew6ujT2qMQLs2qyAWbtVF41nq6K','YL8uJW5BUXYlQ1oRXyNLm',11);
-INSERT INTO ti VALUES (649687206,19864,'aPlg733m41imzxd','J3adjpJkEi0EWvUlUw3V11YIAHeUyzl5iOgopkV0ysFbtIziFj8w','4MZT1AU','UatB','TDJHY9qSonixUu5Skr61xR3HOmH02w3mpTc4TQEMBh91ikD82jDkcmK0uwRBy6Ew6ujT2qMQLs2qyAWbtVF41nq6K','YL8uJW5BUXYlQ1oRXyNLm',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (10589448,-7391665,'s9Jfw7T2A','IK5zhSO0lX1ezKOx3TmTqM','iOarvvoJsa975','JDttd1UtpfTVd','r','5',10);
+INSERT INTO ti VALUES (10589448,-7391665,'s9Jfw7T2A','IK5zhSO0lX1ezKOx3TmTqM','iOarvvoJsa975','JDttd1UtpfTVd','r','5',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(15);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(15);
+INSERT INTO t VALUES (16266008,-4958662,'QkyG1cR','TyBCJDbwm3Fg70QiEQqT','6QUxUpiP5cQUhIn8boNPFAdZMUgL','oyX','Z','r',11);
+INSERT INTO ti VALUES (16266008,-4958662,'QkyG1cR','TyBCJDbwm3Fg70QiEQqT','6QUxUpiP5cQUhIn8boNPFAdZMUgL','oyX','Z','r',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1061523402,17091,'z3u','HF6TvNPp6INrB4difMQYTeGcss4CzejtVdqUm9rRjduyhFgee4t4qUuC','xybl5fingwf88NasaQ9wZRv','ZzU6Hw5nMSxH5hNs','kaDwsl5lKqAo7H0WNFNfsfj9jqIVvJ0kbjm9hDPeXtP26ezpYGcR169OBR4vpWKyYlPyhY7jiQsMpZN9EYjOko8aN8JubnxmhL','46MDlEJ1IemAE4cWO6YlQVxHpUOCrHwgeaqlIRsrLB2PqTGyeQZ',12);
-INSERT INTO ti VALUES (-1061523402,17091,'z3u','HF6TvNPp6INrB4difMQYTeGcss4CzejtVdqUm9rRjduyhFgee4t4qUuC','xybl5fingwf88NasaQ9wZRv','ZzU6Hw5nMSxH5hNs','kaDwsl5lKqAo7H0WNFNfsfj9jqIVvJ0kbjm9hDPeXtP26ezpYGcR169OBR4vpWKyYlPyhY7jiQsMpZN9EYjOko8aN8JubnxmhL','46MDlEJ1IemAE4cWO6YlQVxHpUOCrHwgeaqlIRsrLB2PqTGyeQZ',12);
-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 (271736549,18299,'g6BmtiAf6IMr8zJCM','MlYYqY0bB3X4GS','cdirsEK2WXTN1sBnQfSsD1TvK','6YMtT9XtJELjVtZQqCKCBb9U9EK4fGdgpcLV88FH5YVpmNPRYWfM2ENZyTRvYnDM0sAGDeDy','jGrV6HoGHLY6kbaNeQ7HhK3uGQgfryw4CiSKODrY8Sxpg3eTj3kBv9yewUm1gZQ6nnQ5DrBbXFRVY06yky0FLrMnBx','TRVsc5qadBzUpgPLyDCQBRBHyxEysKu6SOEY5kfcp2DmfXviWsM58rXw5MPkW8E42CvGD1ExC',13);
-INSERT INTO ti VALUES (271736549,18299,'g6BmtiAf6IMr8zJCM','MlYYqY0bB3X4GS','cdirsEK2WXTN1sBnQfSsD1TvK','6YMtT9XtJELjVtZQqCKCBb9U9EK4fGdgpcLV88FH5YVpmNPRYWfM2ENZyTRvYnDM0sAGDeDy','jGrV6HoGHLY6kbaNeQ7HhK3uGQgfryw4CiSKODrY8Sxpg3eTj3kBv9yewUm1gZQ6nnQ5DrBbXFRVY06yky0FLrMnBx','TRVsc5qadBzUpgPLyDCQBRBHyxEysKu6SOEY5kfcp2DmfXviWsM58rXw5MPkW8E42CvGD1ExC',13);
-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 NOT NULL, c CHAR(50) NOT NULL, d VARCHAR(90) NOT NULL, e VARCHAR(17), f VARCHAR(12) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-25287,15559351,'N','qEU9Qn28LPGN3Cpn4MaThqa3SmShmmwJHM55DgEYwd4RXYapu4A','wKr3COt2XAsQnZuY','TggLjnQvabj3','7fK8fN5KaWLneHwxYO0YRWzAKwl0keDfgORO1D','aVnWEYlkpHRkcDL0kN7vj1Jcjtjvcv2UxCve3XrIf5QimUYgUTALalqkax',0);
-INSERT INTO t VALUES (15784,10653919,'dh0PocJ','vdWFtDKB0ovtxwCPZO6iS3gLl','70yr6ol','1ks1NQHI','cSVw9kkhtG6Kbn7kg1x1VeVIN15uaQwgQo0ODpIp474lGJCYIaVBZ1oq4SxmlNHynq1W','73Lr3OJqAaWuxSLOg6nDoFo98wqYbEHHSakweSlYxCp5uAeoqbgfdOmoQbEqlk3Cc',1);
-INSERT INTO t VALUES (-10842,439059,'ETi0xZ16ZiW8x0zKQoNd','lribquRg9i1u4eweXrr5ic6oGIBabmiNl7sstY6vMcIWiyu0qvuQ5cpCjstb5woq0Us7gapMcNACXSgHU','fBjiwGO0ZHZRn','HS','byKXfwFO24mcrrJ78EXH0tTWDQJc5HBPpeMOKgHGCWldRIHUE','NXwS4pYxHoSIAq6alqvslVmhn74O4flvbcCpM1USx25mRS1bxIemEcrpgsrEVnbS9FuUpTa6V98sXh2nqo9XUA9u6AfW',2);
-INSERT INTO t VALUES (-27146,4282771,'dmjw15zwF5cE9qwyWPTThqIdxGezFbGcvszHqh0FHdGNMoZ','PezQUV56MvrwgBExJJMtdInT2MTAOdUX','zP1eXsOKpKkP','A70MPQlz2f','nlmXkQUj2OIGE7laYS03ZAP3J0a92jOhp5AVOaOmy0R2M7Y9pR9a93hWohfXBuayVaBXTx3rIjqCs68HkZm','aJF9159ssZIlYTLyiKLVcUa',3);
-INSERT INTO t VALUES (-10101,5901964,'HtKiJVpy2xdIo2wSa9HVKRBhxrhvzXs','4pdlgVYSJFXc0yNqoojgod68dRutyw919WkFTnfwnsmVmvEVcRiIibafJrTImJL','7WL5','YNGcJfQIc2ac','lkBFTbjbk6jf6fFUTVL6l6ikGqTGGedXr','Jbhk7FLdFWxXQoFMGiEmwnDjHRVDldGldj9ijBbc',4);
-INSERT INTO t VALUES (-8207,2501763,'SymdwY9dqI7aif62T3tpXYyN4SeMRY','TSELfhJOvlCJNHEkSJzBevrLJsG6vbiohvM6VNZTTPTqI3SrejEtievnB27wHRUoSvuITQJeWv2q','dxgL','MSQDtis','Ds8wZZ7sbLl1tdf9cGaoTLGAU6Jcr9AsIj3I8qtENPtMSTFi4QMXHaSYJbZhD0Oq0uIDs8jBKwxqZYJrPiA5u5','23oPoGdSv2fCLBUNbVDCpGxYITRg46iRkQ6qTJOnUsmD8FBxhaOzXyK2d9zKmUutQaVGNSJBfyd0',5);
-INSERT INTO t VALUES (3774,10841503,'m8JVfIrKwqH6UW','Pi1ha4gSepTbf5KZKJHQH10cQbkuvG2','79CJJvd63XWPTifN','2gijyFACqnf','N96fiH','dC2XquAmhwus7j',6);
-INSERT INTO t VALUES (29685,10573550,'dcEnwG4O1tjve65oaW9j4YM5RkJiXgoxzVJ9kLq6hXnlcilSOj','fjzC5UqSSvkEi5dfbfdofEc8UBM2AdRY09IH7iMtq','qJ','Qz','NXQZEHAEieOwswArq1NqqsfH4cciDtj0Y3ZGEiUvS8uC20ChEHQqMHYRkoBHmJv0hh8jrwjfFRYJfYt9Y','t5RgzA1yetnY7d07ALitRcdteAlYnigsq60v3kkqqfwAmc3lYjGSTEHub4dC57olKsE48i0m4H8SV',7);
-INSERT INTO t VALUES (-19156,7652463,'JrOxxpO9WpPq8XrWEE8bPv2LwE9CTK28sLup83zoWtX9j2W','dMbQYXWqSmaFJqy878pOWtH7aO56brRKGw6XFoDli','ujZnsdy3rF','mttCJhI1c','LFOk1s9QsMebfsovP2M2YQop8','O8d6aiaWHj9jLjpDi7gEQcbz',8);
-INSERT INTO t VALUES (1755,1771929,'Jf6x2tsespF7Cso0SHCXED80zH7kKN0n4','rrAgYvLxzYihiWpCL3SX4VFAJtAZpVMPydG4xEB','zHsd8','vULHPw9hu','zC9bTb6385tZY2ygKbscSdB2BnNekopxBQjrapt5xR95sDvjM7vpM5Jk5Y8HGhtMkh49AvIBPV1L0Nq19','ADTJxtwaY5fb4nfUctZ6mbPuRgC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6656195,-3218190,'29LAj14DD','frHNhF5QUHU5HXvl2','JakE6N6M','l4ggDSV','U','B',12);
+INSERT INTO ti VALUES (6656195,-3218190,'29LAj14DD','frHNhF5QUHU5HXvl2','JakE6N6M','l4ggDSV','U','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16168538,6122366,'i','gGzKjBUJkW7kGznmWTeUegv3zcre9nEKYdk22lw2Cz6mbElacexHzQ0FUabDNz7AR1vq4y9N1502hAmKZsG49ERDlAJYU2BFtSAHtzB2dBI6FN73aLZVQ14MyQvAVeG3eN2IybWye0tksxxZKyLcmN1beSFFVSCJaS1hjewitNKCn11A9PppQ8cGctpx1pcKoPK1A2SIaFnu9tla1H','KF2IQEnPu2I2','QSItF6OxJza3Y3Zbi7DozlbAUKcd0w2cVdrCleDNg1Rf6MWorIGdZD8XqPhkAOJACBSH8G2oshOdF6o73qP7IRCYEwEArGqmbt6cPjhHXnKvlqdLRX3DXJ9T6MpvHhwNFIMgmcqLWOizQHBZeXxdTysGOkWeSP0Zndfs3EmdDJAUmjatkTHEtQPPeIlBIYPDk3LC4SsihgNes5IoIeBh8I1SaILY57GKStm6f9Bb5yCITQ0','w','q',13);
+INSERT INTO ti VALUES (16168538,6122366,'i','gGzKjBUJkW7kGznmWTeUegv3zcre9nEKYdk22lw2Cz6mbElacexHzQ0FUabDNz7AR1vq4y9N1502hAmKZsG49ERDlAJYU2BFtSAHtzB2dBI6FN73aLZVQ14MyQvAVeG3eN2IybWye0tksxxZKyLcmN1beSFFVSCJaS1hjewitNKCn11A9PppQ8cGctpx1pcKoPK1A2SIaFnu9tla1H','KF2IQEnPu2I2','QSItF6OxJza3Y3Zbi7DozlbAUKcd0w2cVdrCleDNg1Rf6MWorIGdZD8XqPhkAOJACBSH8G2oshOdF6o73qP7IRCYEwEArGqmbt6cPjhHXnKvlqdLRX3DXJ9T6MpvHhwNFIMgmcqLWOizQHBZeXxdTysGOkWeSP0Zndfs3EmdDJAUmjatkTHEtQPPeIlBIYPDk3LC4SsihgNes5IoIeBh8I1SaILY57GKStm6f9Bb5yCITQ0','w','q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15953726,-2072850,'iT5nBE','9pPKsKvjuANtwVwEa35FODfJO3Th28vEwN8r5hSfXiwsR1HncQPinG9QiQY6Z0SYRL19O5H34MDJUPk4afNq','UOhO3ojgHDkfZX6DPSB2uPbYZStT6RvpxzgiY','CVDAZfEX5alDMx3TE97zvVQbV3HEdxj4Mfenpnek5VpNNxsor22yhwqGt','L','D',14);
+INSERT INTO ti VALUES (15953726,-2072850,'iT5nBE','9pPKsKvjuANtwVwEa35FODfJO3Th28vEwN8r5hSfXiwsR1HncQPinG9QiQY6Z0SYRL19O5H34MDJUPk4afNq','UOhO3ojgHDkfZX6DPSB2uPbYZStT6RvpxzgiY','CVDAZfEX5alDMx3TE97zvVQbV3HEdxj4Mfenpnek5VpNNxsor22yhwqGt','L','D',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12617075,757512,'HCDVa','esgSyvJHVBUOGlq4RFLHpARs8OKG2Y3bxxEOZHQTprv1TXpQOWFNliQncMOsQGudWdYbaHr1AMvPUOvl2pVyjoBk2ppmDmb0VL1tG3wtWIsHn4pgrLeDF8Ev4JKigAm','3tERJzyfSOSFmPHGveUwMpH0spw0p6BfOm','Y2mwnERjWwPbH8aQrGm6ysYFIQR46jmoTAI6vwq3z1gIwntalXSu1e5snxWVJJ2oFPDbIEwS0TLFfugyTFYOqwLTqMman9yPUWUo5faFuwZSLdM9hUrEgxr7jV2y4O6TKczAm8c','0','Z',15);
+INSERT INTO ti VALUES (12617075,757512,'HCDVa','esgSyvJHVBUOGlq4RFLHpARs8OKG2Y3bxxEOZHQTprv1TXpQOWFNliQncMOsQGudWdYbaHr1AMvPUOvl2pVyjoBk2ppmDmb0VL1tG3wtWIsHn4pgrLeDF8Ev4JKigAm','3tERJzyfSOSFmPHGveUwMpH0spw0p6BfOm','Y2mwnERjWwPbH8aQrGm6ysYFIQR46jmoTAI6vwq3z1gIwntalXSu1e5snxWVJJ2oFPDbIEwS0TLFfugyTFYOqwLTqMman9yPUWUo5faFuwZSLdM9hUrEgxr7jV2y4O6TKczAm8c','0','Z',15);
+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(52) NOT NULL, d VARCHAR(46) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(5) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (77,13707048,'esw8K3mBPXDKwn','vtXRMWDKgZ5IPh73MO3WgIIcTxgr','bMrsN8MI','1Vky','in','4',0);
+INSERT INTO t VALUES (189,9025946,'0jsDO5xdBJq2GFZ5R5NMGUl','DuH7CuvKSeJ2TAi3qqgdNpVkDF','FM340PakAbXnNkR1Ez5','V','4','J',1);
+INSERT INTO t VALUES (22,15975852,'3SUr7UFXEGXssRIN2lCN4VwKQvx5gFRPYE3','B','FP7T8qhbMzu3LLudUB5US','5YAdb','tB','U',2);
+INSERT INTO t VALUES (81,6919160,'8Nmu4ggDE','dzt2SoQAT5fuW1VsElLy','B39MRljjRZ9aWI3IvovDZ0PVDTJWi4daLEd','k','o2','M',3);
+INSERT INTO t VALUES (24,9257795,'SzvhzgaWcs9DIW7F','lhHUJhkhrxT5aA0dqFJTb9ZRKpkPBbW0KWoBxZyYo9','ai5udWxEDVlPbLlh0t6FRe41nYS','jhXB','f','l',4);
+INSERT INTO t VALUES (174,7778605,'H9aoWhB3jGDefkUcxNiv6','mlowX3JGZX4eHaF6KXUFROidqXPWG','sVmUtqE8c0qb4gW6LZoRGcpaSQOA8W','X4lcu','qo','E',5);
+INSERT INTO t VALUES (11,8602066,'W6fklbIjGqXaLIrbejTPqWbo9j0JL6mOriaVxr79','PfluGxBEVtYskTl1VEuj3J1SQ1xoPVBU','j','x','Z5','M',6);
+INSERT INTO t VALUES (187,10065913,'38x5wxplpT1y4BNBDYkfzB42rgv2','zUTFXwiGjZ5','NrM9gpoX5IBPfOQAJw5B1YK3JedXong','FQUW','z','Q',7);
+INSERT INTO t VALUES (6,1643803,'RQqB1f0KIDeLFfOHex4fheTIdsbU','x3sBkr4QEqNnX3B7fGMMUw6p3fnT6h290FS','2SAkfUACKZNNq7XycmLZBMsaFOth9','QK','3M','Z',8);
+INSERT INTO t VALUES (128,6170655,'QIUOKIs0Cj12','tpaQw8ewPm0Mk4C8VzmnvSKAHQjzY7jremXn','3mbpe5G5liHoet5SJvZUEe5YFH9KysvN6D','Tmn','AN','W',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(52) NOT NULL, d VARCHAR(46) NOT NULL, e VARBINARY(51) NOT NULL, f VARCHAR(5) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (29880,1856419,'j9F1','QuNA6We7ZyDyH5ERDHNFxuFh1M5eezGdFrcpBSMXFJcxTSDvIfjy4xfiKKJkXBZ','1','7MC','9CLvpnpNRlHZA7','CFfi8OBlsV5guuDN1VprIbnfVMtnOVHxWEbKQur',10);
-INSERT INTO ti VALUES (29880,1856419,'j9F1','QuNA6We7ZyDyH5ERDHNFxuFh1M5eezGdFrcpBSMXFJcxTSDvIfjy4xfiKKJkXBZ','1','7MC','9CLvpnpNRlHZA7','CFfi8OBlsV5guuDN1VprIbnfVMtnOVHxWEbKQur',10);
-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 (2287,10240945,'q46bEHRfqmdSDIsnpYcWK8TjK1dCKs89Was','20W9jGwSNVHq707XFb6IGrtsF8uQW2Lw7Az','W30MlePUT','soUQ3aq','8MHCzt2Xzdv','KEG7ZW3gaMTfPwVYrbcfae5R8l6ma0SBDNN4kP0JuR4rnCzZ',11);
-INSERT INTO ti VALUES (2287,10240945,'q46bEHRfqmdSDIsnpYcWK8TjK1dCKs89Was','20W9jGwSNVHq707XFb6IGrtsF8uQW2Lw7Az','W30MlePUT','soUQ3aq','8MHCzt2Xzdv','KEG7ZW3gaMTfPwVYrbcfae5R8l6ma0SBDNN4kP0JuR4rnCzZ',11);
+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 (4503382,7784640,'HZlPW8z57PgsrHkvEBGHgR13e','YiFIk','hPBNEoPLjO2qgKjNWTbNJOIGX','phl7','4','U',10);
+INSERT INTO ti VALUES (4503382,7784640,'HZlPW8z57PgsrHkvEBGHgR13e','YiFIk','hPBNEoPLjO2qgKjNWTbNJOIGX','phl7','4','U',10);
+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 (3218023,11988295,'a8BFM8YgxGwLu2awj8bqJ5Wy','YWt01xaXl7','xEHk3UAGdZBbQipp','mbY8','mF','e',11);
+INSERT INTO ti VALUES (3218023,11988295,'a8BFM8YgxGwLu2awj8bqJ5Wy','YWt01xaXl7','xEHk3UAGdZBbQipp','mbY8','mF','e',11);
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 (-17609,9832006,'UD43K604ROmV','KLRqr6i8zvMwSzjKnMYLmPjL7CCvSMYd9gvOGljKHT7bkN68i1dfblDIxZT5Pafldt4aVRmnqdJGY7fbVrdYs6pRHGgaaujXlHJUKMe1eAXvQc6Zuz7myJIXfuFxcWG543VKvnOSYfQUGZwVBXF5VgOyv9tx2TRHv73UPKFkRn6ViMqEPJo31ti7HJ7sWTa9jQSizqsBU7PVDLAUslmayqWAENZ3nPJsZWXPPKUiBSJZtU','w7SaWqE1','vfad4EO','WCDU4Rz8kHvYahVrFnaQhlbB2xab6NaNP4lX','HyDRZ0IJ5QCX5Ua7MusQSqBgtQNzvMJ8IbWHdqlJenfMw4OL4FUcB9RGDs8R14EJ2eoQjYl0e',12);
-INSERT INTO ti VALUES (-17609,9832006,'UD43K604ROmV','KLRqr6i8zvMwSzjKnMYLmPjL7CCvSMYd9gvOGljKHT7bkN68i1dfblDIxZT5Pafldt4aVRmnqdJGY7fbVrdYs6pRHGgaaujXlHJUKMe1eAXvQc6Zuz7myJIXfuFxcWG543VKvnOSYfQUGZwVBXF5VgOyv9tx2TRHv73UPKFkRn6ViMqEPJo31ti7HJ7sWTa9jQSizqsBU7PVDLAUslmayqWAENZ3nPJsZWXPPKUiBSJZtU','w7SaWqE1','vfad4EO','WCDU4Rz8kHvYahVrFnaQhlbB2xab6NaNP4lX','HyDRZ0IJ5QCX5Ua7MusQSqBgtQNzvMJ8IbWHdqlJenfMw4OL4FUcB9RGDs8R14EJ2eoQjYl0e',12);
+INSERT INTO t VALUES (10251922,4733474,'svywQRBolMX9J','wLnA5FmzuenTMdjMiWG6lL7EJGD2GI6vHGlwjpLDT76zkqSGd2kqAPW4kpIEQevLrMpWn4k04NbQOjFKRtNrIDKR5z7vqkHsLppi0NJOrK','6Plv1DPUy0ogYwFM2c1rxHC8t6f','8nY','y3','f',12);
+INSERT INTO ti VALUES (10251922,4733474,'svywQRBolMX9J','wLnA5FmzuenTMdjMiWG6lL7EJGD2GI6vHGlwjpLDT76zkqSGd2kqAPW4kpIEQevLrMpWn4k04NbQOjFKRtNrIDKR5z7vqkHsLppi0NJOrK','6Plv1DPUy0ogYwFM2c1rxHC8t6f','8nY','y3','f',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (31225,10926639,'TekV6RUvqSwaNZUOc9A','dCuq3JEAnuSpW7Y2Wmp37DiRzXm2u9UZqSy5My9MeH82WEUXFXQOYCfAKlMYdTckqwGB7wFqgJkTdFtoA9Fs9gGvfCz240YgWUIZUzr10Wn5iyyzzsnl5tC7aS0oWFX','zZXBWT5S','zezsRuSvb5nxRgsmepTOO7nG5xLNwkj8ABCnMgQ3bcETfU3sBL7lYeo9F3kG9pTAYskjZzMqCcH3nlgIs288VPIl1','uiJgJHp15l9dKzWejqLygqXe29aW4jgJalokvX','XYz2xTmjxJguGf0uqY6jDPefxVN7ZqMdGf3E9fSrkdPHA',13);
-INSERT INTO ti VALUES (31225,10926639,'TekV6RUvqSwaNZUOc9A','dCuq3JEAnuSpW7Y2Wmp37DiRzXm2u9UZqSy5My9MeH82WEUXFXQOYCfAKlMYdTckqwGB7wFqgJkTdFtoA9Fs9gGvfCz240YgWUIZUzr10Wn5iyyzzsnl5tC7aS0oWFX','zZXBWT5S','zezsRuSvb5nxRgsmepTOO7nG5xLNwkj8ABCnMgQ3bcETfU3sBL7lYeo9F3kG9pTAYskjZzMqCcH3nlgIs288VPIl1','uiJgJHp15l9dKzWejqLygqXe29aW4jgJalokvX','XYz2xTmjxJguGf0uqY6jDPefxVN7ZqMdGf3E9fSrkdPHA',13);
+INSERT INTO t VALUES (7811859,6471470,'880wWB6Rd','SKW7B0dmWiUXQNghGnn6Axrebr5Wfu8yOfKbaYSZiew0gkh9pf5VuzHHFZlwGttaXu','BMU53mux8FvowMM8qZAa3XJh1dYPjLcs1gkVfdltkeOt2nB889','RnBm80nZ8MQDG5Yiy6QO0zRwqDG6Q4GRdxYZXjDtZm72DAEGnTL5EuZShCt9LRx5AGBbINMCceLNYczR6UA','4','i',13);
+INSERT INTO ti VALUES (7811859,6471470,'880wWB6Rd','SKW7B0dmWiUXQNghGnn6Axrebr5Wfu8yOfKbaYSZiew0gkh9pf5VuzHHFZlwGttaXu','BMU53mux8FvowMM8qZAa3XJh1dYPjLcs1gkVfdltkeOt2nB889','RnBm80nZ8MQDG5Yiy6QO0zRwqDG6Q4GRdxYZXjDtZm72DAEGnTL5EuZShCt9LRx5AGBbINMCceLNYczR6UA','4','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6664741,561258,'SbCYpImMIUwyJrLkCHToVJ8dWUOE3jRc','JCR0iEJQgScHAWRRQLNH4xVOzjszFBWORj5BXGi3LjxKNXdTEvcUE4NCbUMldNiHn8ARLnhRgRQwotcRXFlmrdk2muBCyJDllWdvknFkaURbNysm86JL9FRiS4ThXJhaKM4ScWqRRxDDP7enbp6h1C0JAULcPZpFPE8AvATmN7yfy4b8fnQypI3R7VL0zgW','cnINdIB32paIcPqnokAQh0jbngoe8rxbG5EdtHky','8PZI7X1hq8I3D7','KvZ','d',14);
+INSERT INTO ti VALUES (6664741,561258,'SbCYpImMIUwyJrLkCHToVJ8dWUOE3jRc','JCR0iEJQgScHAWRRQLNH4xVOzjszFBWORj5BXGi3LjxKNXdTEvcUE4NCbUMldNiHn8ARLnhRgRQwotcRXFlmrdk2muBCyJDllWdvknFkaURbNysm86JL9FRiS4ThXJhaKM4ScWqRRxDDP7enbp6h1C0JAULcPZpFPE8AvATmN7yfy4b8fnQypI3R7VL0zgW','cnINdIB32paIcPqnokAQh0jbngoe8rxbG5EdtHky','8PZI7X1hq8I3D7','KvZ','d',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6638019,11263626,'JACBsQfyrT','rBjA0B8KTvTLhDdpbkb86peXShJWy7zh6mV7ZTlAuYIdbTbDMm4LfMxVewCkgS94B7flcmsLKqMzJ7xXQrqu9SwmPk0Q7sgsF7HzuJ7ZKorvS3Nrhgu8ryRpClmjPZvIpdpo9FkMA05xBboWkLwSHdRtN8vqou3YI2d3JephzSjm1lObdP674p7SLKdCL9CX7UFrZHoKOQP40ridDqfhm3VInA','chVR','H1y9NEvGSOjZhQ5xo89LYHbtcyWdvInhckYZLq46pwn2SQLP1hM7b','hUe','HF',15);
+INSERT INTO ti VALUES (6638019,11263626,'JACBsQfyrT','rBjA0B8KTvTLhDdpbkb86peXShJWy7zh6mV7ZTlAuYIdbTbDMm4LfMxVewCkgS94B7flcmsLKqMzJ7xXQrqu9SwmPk0Q7sgsF7HzuJ7ZKorvS3Nrhgu8ryRpClmjPZvIpdpo9FkMA05xBboWkLwSHdRtN8vqou3YI2d3JephzSjm1lObdP674p7SLKdCL9CX7UFrZHoKOQP40ridDqfhm3VInA','chVR','H1y9NEvGSOjZhQ5xo89LYHbtcyWdvInhckYZLq46pwn2SQLP1hM7b','hUe','HF',15);
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(32), d VARCHAR(82), e VARBINARY(3), f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2029546,13741,'hG6VsiDuQaGLy','pqQu','L','oIHo8aYg7eXoEnG','ZTKoai9JCFDcfVZHiqcGAw0pTqW3HuLMhzCm0lQMjA3SWTnApfQHzzgi8WZpJjmW10eEuJIRz8zHCxm9Eay9BU44hbapna','Eb0XAxYyfMyUshvddCNA81M59SF5bn',0);
-INSERT INTO t VALUES (617038,-23908,'lOqhw7Ndgo6','DBaEagnfj2yeKTTVZAM61WPXQieObrtInvfN7','1','ij8LzNiD2SStSpyYJx6hIfIhpC9xpXWotoq4GLsYc8IocOWViYFmLMTj8DIXZGLHqa','zCIxBjI4JigvsMRoPSq3vBL379DVrNo8d3iuQdyUL0fDUt','H8xEEwB3WiLFxKBBjUwBo22bQYYcd38BuJ8py7RGup3ZRvDxe5DfD1Tdh0RkLDBwWmi',1);
-INSERT INTO t VALUES (5330251,1344,'xAGFEPkjrZTX2jG93iBs','yGwgUmFzOZBn2kNZx33JPP','qH','7sAwd0jDw8xkN5gTtwio','bOvPAt0VI7ObUWDLr1uD1jxQE1E2yaLpcX9VZ','ZEWlVDW8ptKzqVEW9OO5NaFudbwGeg8HkEDC',2);
-INSERT INTO t VALUES (331300,-8393,'d','GtovL3yITOS','OAB','faiWv9mseRoZ5T9iabnqwKPwsBMlRQSYVyLHhGgtF4','Z6m6gZiEeAfgXC5Y2SIMOKl88lMV11n4QSke0Oqf8hxQQ8zxfJQcS6G','55hVEElYmYHirndErw4tcqh6VqxP6xE3brRM8',3);
-INSERT INTO t VALUES (1258765,5411,'3','B734jaiJQZVj8Q9m0INuNVZBo1tUCEyjpWc8Xb75AiftD4Xbpq6z2QOYXHS0ToqBKQCXg','l','I7QZVrkRlT8PgCFVqW9amp4uG0kulH7Phvg2ZGzyT2jbmo8BpF5DGG','c0JRuVGzOvr8b4iGG0HRppdua6Pm11ZJ5ddTyEp4FKyElNeZSpL1442EBIM2h2DsjqrPebY1UPWWLHTmEOCIYrJW1nm','YGB3oHBOntPwkfcTHBl5U0KaZfIlMxQtP0ctKcldbpDMpCoeH9aFmRVV',4);
-INSERT INTO t VALUES (6157311,29625,'3c3gxlrVa3HRC','0M3cQ0XX8CYZThHanfWvfa3H4OldzJzD1uuoOUKLg8v','l','mosp4hXXvHweUo','rASJ9JAkMqva5ntzSX3s2rfXhOsAvZpFdwFZzvdpCMRl9h6KDEsHDzYVapjnRzIi','ISWNL61zE74FyYcakOPH17w5Fp5SW80zbN',5);
-INSERT INTO t VALUES (-3503462,2139,'rQ','UN1jNwK24a0vdBXPgwi1OrLxks0hXqVSDIHlQuxc2LSCeAfHXIt0XdGC7raVmCnIMstT5u6U3W','axW','aQolQTXd','MrlXqdRKNszghU41g8nanlCE1k5PT6tg0Q7zfUIW6fb2zEQo','VvF',6);
-INSERT INTO t VALUES (-348809,13777,'N9X1dZn','tdj4VKsBYlMjD5vYisq5xRFi8BtHDjr8','P47','d7Su8zF6p8VhpTTgFq3IKie1WEj0hnT68Q7sRE26kd8RL2bzhZItsl9My2QVI8','GLPJUN1MZnk7nn5BclPP','wzRuaQsysVrpplFi66TbyF4wyqwWtBEtvQEPJrka9CKORAmUGU',7);
-INSERT INTO t VALUES (-2028222,-11030,'Md4DF3Vpw8H','Cw5nzw2LBuDnabrT72zwD89','3Ab','k2wvLycrsZlaPxkpCFy48rI4Y9WKpYmiejAYGrxnEktgABp0xc31f26FJpSZB1SQD40','0Zvg6e0C1S','BN99DotwgmEA3T7CndZt1deym7FEc9pHU6g5YST',8);
-INSERT INTO t VALUES (2067998,23754,'qcy1Ag','mNitsgotenu5o8WDYknsWXj8wSL7vYD','E','iTTuJ5D6l4BG5WiRS2NnheAcWlEOli9yAucvBp0PkvQmqpKakj4jOLUorbO','bYArfqRHzYkrfalYShMJuGzqOqkwkbKkmQ','rrbBB8UEULPvmeyqK8UjQ4A8FVIGCcVe1X6L20nZ729o9oHO8jE9BX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(31) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(30) NOT NULL, f VARBINARY(79), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16409359281820243848,7665736680670392554,'pB8xh2TUB5tWDcpE','CDumLPX03BTwLL','Hh17axk7aeQR4ENKejW0dY','ZYo6SF2Lup4wxy9york11NvOHq','v','m',0);
+INSERT INTO t VALUES (9068207831647824896,15949789404203529398,'HFpRKdoeWASKtEjh3GBmd','XzadeTsqzKvP0HM5WIra4tkMvD','rBaPLxIkLuz4h','Fiv95PfZWoVfECerqTjOno2PhPJhBATsThU6Oyi4Ch55WnZY48RxuAqlpfl39R','7','1',1);
+INSERT INTO t VALUES (9333155185321620580,6178804935421668788,'GTPfnMckaFEPx6q5xewWGdIZ','mUZt9MIEBM9uyj5K25sTNLS2GT6','4','fBvRegh3p15d14hBFfXqORuvUXlrLyOs1Hp','P','z',2);
+INSERT INTO t VALUES (7682739240717675844,11032260099643301702,'F9oy8HC6xa8p7wbV','5bUPEgTc3pTeawSTH2wYZH6BQu','CrBEoLXPsfJ0aIPdF9PPGipTUY','KAkMp2bxt7Z9UKU1m2FyrZasmvcbO','D','6',3);
+INSERT INTO t VALUES (701575077605574605,5367666984690264024,'oaJ6idkqX4YmZedtAF5m0lr','ZddyNLzJGQsH9B','ltg3K1j','VRwk5SthTFQ7niMlw3Ip15nEaGvCnhQ3qCl4V61dCQRwBX3Lmnves84PinfZ','0','v',4);
+INSERT INTO t VALUES (14478483144098748748,6203898580417395890,'Ju5B4sc8gsd','4OwzD9','3b','M2ifmz5QXaXaMP4ZQ4XdTI907','n','j',5);
+INSERT INTO t VALUES (14479964357009279911,5517822182559894526,'BBuCwgvxtOs1Su2I3JMQoeAUAl8','HmaY','EbB99L4fqH','WaOHCRPFI9Lfr','K','R',6);
+INSERT INTO t VALUES (278010805019457126,15473864476353415584,'WmGt8XwQkJvcFftCo','5uFgZQVqAtA4kr','bco9QhQTO7i','MayEMIcBeYZjHsoU1o313d4L9lV7O7w7aDRDckHkCSZrz1DgZFtl','u','G',7);
+INSERT INTO t VALUES (2173020805761734281,5778542705992565999,'1im','SiGjozR7Qq','n50otBW','hDIRNDuqDEP8e0m2H8b6x5DpdDfUsDUVuK7gv','G','Y',8);
+INSERT INTO t VALUES (744928335717448599,5273798963440960477,'EKpj','aHbPu5DurCG5','BzytQJ3dE8hClgTmJvgcLeO','68LH26Fq8tl','e','V',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(31) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(30) NOT NULL, f VARBINARY(79), 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 (6572521438681550261,-4529,'eDp','vdUKYfCveTLEo1ERbY','S7','7eHuBdawHVq5znktgDyH6AEW4S','TeZCRXNtJ01nNhifBKIoWA4jnCENE5UjyQAB1PA511iOKtfb3IgoFFbkFmtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94Qr','uENUYiPYnIlDXW2VFqAmittKWsBCpdndOgqBu9xGuBUYS9fIgik3eZs2dSH0u4MykbSrV',10);
-INSERT INTO ti VALUES (6572521438681550261,-4529,'eDp','vdUKYfCveTLEo1ERbY','S7','7eHuBdawHVq5znktgDyH6AEW4S','TeZCRXNtJ01nNhifBKIoWA4jnCENE5UjyQAB1PA511iOKtfb3IgoFFbkFmtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94Qr','uENUYiPYnIlDXW2VFqAmittKWsBCpdndOgqBu9xGuBUYS9fIgik3eZs2dSH0u4MykbSrV',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(33);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
-INSERT INTO t VALUES (-3854933732128926722,-7312,'n9','5xm031oisOKSdXuN9I0LfqU','u','Vc4boOQM8sUFbqd8Tryn2SJeu3yOQmASIJH','qq9XGRyTTdHGUcY5QM2Bzd3lJ6u5GlvsdETlJfkITc6TCOYkdapwbSKskhgqZHyBz3JQhGIfSKzHQtgc6AIyI7iE0YRCn8JL','AKJvoS2z62bkDgt2pWGMPXsXA1DCKMnhSy2RpvRRx',11);
-INSERT INTO ti VALUES (-3854933732128926722,-7312,'n9','5xm031oisOKSdXuN9I0LfqU','u','Vc4boOQM8sUFbqd8Tryn2SJeu3yOQmASIJH','qq9XGRyTTdHGUcY5QM2Bzd3lJ6u5GlvsdETlJfkITc6TCOYkdapwbSKskhgqZHyBz3JQhGIfSKzHQtgc6AIyI7iE0YRCn8JL','AKJvoS2z62bkDgt2pWGMPXsXA1DCKMnhSy2RpvRRx',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-9154941113316660600,-12248,'OFMxaw6fG1kL0F','yS0CY1tyFB5fa2mjtfWRqgTwDl2eZtGaYqVc6kYKqecVESpCO6JioZTXHMA2AdWz5HqeMcl99aZN6aYnxXK64oUt1MovJB5Rg5OyyNt31vNKkNglm2XZHBvyk4tzGbTJ8HqBBkaYYUclPXMH6ei0Hqa6ocd45rjfJ6ov6IX6j9O7HFdBdG4FSVW4mncJnIPW0pT2vwCvmtWHxZ6GNGFAozu','0','vdNY8YSUM80H5TiQuHeNbfV1Jz8','HylgJRRUdtmZQ1sElrfO7phsakzy2rBCDmCu3HjkbbOolRVPDAyF1zW7KqFFYaZZLsEKKCijiA9Fh','NZkaAT0RagkuumU7O2jO4YZW7D9EZMOXcnNxYEipCnlXACRIQ2DhOwKTI63QdO4cB5qGIYMkolKwAuOJ2',12);
-INSERT INTO ti VALUES (-9154941113316660600,-12248,'OFMxaw6fG1kL0F','yS0CY1tyFB5fa2mjtfWRqgTwDl2eZtGaYqVc6kYKqecVESpCO6JioZTXHMA2AdWz5HqeMcl99aZN6aYnxXK64oUt1MovJB5Rg5OyyNt31vNKkNglm2XZHBvyk4tzGbTJ8HqBBkaYYUclPXMH6ei0Hqa6ocd45rjfJ6ov6IX6j9O7HFdBdG4FSVW4mncJnIPW0pT2vwCvmtWHxZ6GNGFAozu','0','vdNY8YSUM80H5TiQuHeNbfV1Jz8','HylgJRRUdtmZQ1sElrfO7phsakzy2rBCDmCu3HjkbbOolRVPDAyF1zW7KqFFYaZZLsEKKCijiA9Fh','NZkaAT0RagkuumU7O2jO4YZW7D9EZMOXcnNxYEipCnlXACRIQ2DhOwKTI63QdO4cB5qGIYMkolKwAuOJ2',12);
+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 (12290323102300154430,5847478475738645391,'EI5Zcxy1KWxG21sgecCX1kCkPWkIqB','1S5zWFinLDKpBsk4wbd','RI','kQlEyoC','c','z',10);
+INSERT INTO ti VALUES (12290323102300154430,5847478475738645391,'EI5Zcxy1KWxG21sgecCX1kCkPWkIqB','1S5zWFinLDKpBsk4wbd','RI','kQlEyoC','c','z',10);
+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 (3776766311547772234,11915551797335406173,'bZp1Wpr6S8jSQ1f4','I','vJodYQBiIeiCjL4CtpWTV2','Ep','j','v',11);
+INSERT INTO ti VALUES (3776766311547772234,11915551797335406173,'bZp1Wpr6S8jSQ1f4','I','vJodYQBiIeiCjL4CtpWTV2','Ep','j','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3727491480424526742,7682394146899504796,'U5Ib3dcEmE82SmfTatS5','1YmwmIfIJMChH6288FrWVhOJBb','X','5QALn1R','G','6',12);
+INSERT INTO ti VALUES (3727491480424526742,7682394146899504796,'U5Ib3dcEmE82SmfTatS5','1YmwmIfIJMChH6288FrWVhOJBb','X','5QALn1R','G','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10886440043724473819,12630837728671625323,'MbIt7DSDhmUtg','vdJEEz7vmSGTss4xNv4RHDRMDEB2uk4qytTAHQx4MJx6dNakADpkVZs7RkodKC0DgiDOw1TvlUb3D2U9MGRVB50Lc6s4JHUekHi51Vs9jEhagLPYYV7N48D1vpm09OhveJzB935GmTk54TtjEz5dnTBdkfAKfuMxENBHyWQ6w7M3XEpSqYezV5zB7VCTPAYvO2xsA','9T46hBf7T7SOinSMArJ','Jclvz3PkXPOj8pqcCZC546jwbyyHweVM7LHO9WDvkJcJ6X0s7xqoMQHOa5SZtjS','3','e',13);
+INSERT INTO ti VALUES (10886440043724473819,12630837728671625323,'MbIt7DSDhmUtg','vdJEEz7vmSGTss4xNv4RHDRMDEB2uk4qytTAHQx4MJx6dNakADpkVZs7RkodKC0DgiDOw1TvlUb3D2U9MGRVB50Lc6s4JHUekHi51Vs9jEhagLPYYV7N48D1vpm09OhveJzB935GmTk54TtjEz5dnTBdkfAKfuMxENBHyWQ6w7M3XEpSqYezV5zB7VCTPAYvO2xsA','9T46hBf7T7SOinSMArJ','Jclvz3PkXPOj8pqcCZC546jwbyyHweVM7LHO9WDvkJcJ6X0s7xqoMQHOa5SZtjS','3','e',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11775054719992064531,12297269488828408181,'7u7','sXPyFSSSDSWQ06RSTZNv7F6Zw6fqmT8i3RbRQLGz','NtBpJ7PsS9ZPec8fPggIeb6uRFX','HBViThK3BE2LPN8QyQ6TjdaJjDkz9Y6jrxAGBISXEkHGxo','CW','E',14);
+INSERT INTO ti VALUES (11775054719992064531,12297269488828408181,'7u7','sXPyFSSSDSWQ06RSTZNv7F6Zw6fqmT8i3RbRQLGz','NtBpJ7PsS9ZPec8fPggIeb6uRFX','HBViThK3BE2LPN8QyQ6TjdaJjDkz9Y6jrxAGBISXEkHGxo','CW','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10715727266289729828,10603771560635499702,'VUDs6XCcz0C6gmr','DShpUpSZ6YDwjLWbtRiLjkjXxFvUiR8UTiKrNCxKoS8q648P28v0N9Jjt5DlY4PEkbv52nM7LEtEzxk5jecyB5nJzXZR38f1ZBlLucGi0g2bg08U8dIXHsHKtPmnejEAEbSek9tzNzdaq5yhuAQrc7HGlxkEx3CkMYJv76NnqqGROgNdq9Rm9QvUXbOTLBPAjZu3vYHitCAuMpkOIVO6zR5DZ','dLEh39T0KPrr7O0e','56SD01FcKuBzqHLoLv9M2mtc6yvTfX19ZTkVcsQRxLMXG83y6iKg7Ivqaxk','VH','e',15);
+INSERT INTO ti VALUES (10715727266289729828,10603771560635499702,'VUDs6XCcz0C6gmr','DShpUpSZ6YDwjLWbtRiLjkjXxFvUiR8UTiKrNCxKoS8q648P28v0N9Jjt5DlY4PEkbv52nM7LEtEzxk5jecyB5nJzXZR38f1ZBlLucGi0g2bg08U8dIXHsHKtPmnejEAEbSek9tzNzdaq5yhuAQrc7HGlxkEx3CkMYJv76NnqqGROgNdq9Rm9QvUXbOTLBPAjZu3vYHitCAuMpkOIVO6zR5DZ','dLEh39T0KPrr7O0e','56SD01FcKuBzqHLoLv9M2mtc6yvTfX19ZTkVcsQRxLMXG83y6iKg7Ivqaxk','VH','e',15);
+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(96) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(33), f VARCHAR(73), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15291614,2127756230,'g1l6NoMMU6Nt45','Z3NztXdHG3ncLUDJ1lJuEKWEVr7skclbUPJYcetgUfeB0QIRsUKZa7gvL7','KY','dz8abXSPa5Mt5bZeZnx683tsLelCUBEX7UyyQYLOi4OYOUr6XGa8l4xr','q','j',0);
+INSERT INTO t VALUES (1431665,116270929,'pEMQYoa','etbDKWhODv9GjTv','v2I23MmXhhON8vh9f5y6G','M0WEd','XV','V',1);
+INSERT INTO t VALUES (8934092,751244232,'c4Ke4ymRsRKB5Rb27eanMh733qEqongnYp06pfTpRlW','KfHq42whcTGoOwt84CGhA','UMqZzbWnwOJdsVhbEp2dCrejHz49cGK','3r3leRruILLVxLY4ers7vaQi','A','4',2);
+INSERT INTO t VALUES (2776102,1699703361,'oDTYDVkSIjJ1benTLNuuZP746PRJEGtRCa9PFWkZXa08W1sAAJywXG8lvYjjsnIiHQmTaucNkpdsll','F3GVt1S61SQ9qIKAee7Q514r1m4ZmPCxEyeLWQDwuVqwm82PQiQ8EvL8MsPCAWsF3','RhRnHKWdXnky','ehQ2EjTbljJUZ','6','c',3);
+INSERT INTO t VALUES (6964980,-2044749800,'rT24KeddS7JcO2BgIjIkQt695akDUuYrAIw6t6GFVh6b56NR9HbYgECNC32Gy1','EFjQD68i99nc25qJzUCcAQU7EVZ1ratcbhu7IsACS9Pn6BnGGIiuggayCU720','BbEItBo7PqQH','lq8YE','GT','q',4);
+INSERT INTO t VALUES (2098307,-276941259,'hBJEDQGJNa6ngq4fVx38coJTseoy','3LEIBjSFrhBqewB5WDT2R32kX6UgspzqiSeu','5bIZGu1RiJEV36IJTjQkC9sn','fiOcLUhWv9GCPHRnrun9YgaDBCMk9Yb92P4GquAob8IUtQFG','Md','q',5);
+INSERT INTO t VALUES (10981886,-1914714768,'DmbyLcQ9i0tHGS6BUEmCb4dL1lNaO847cd7gg6FH1','RgPgt3VZ','dSA60uXhghUdLF9gl3n2Cshuk0oL','E2LiZM0pD7541FAGCAxvZ5UJIDOjJAuiO09pVvSxZlGwHRPLVVvquh30','3b','u',6);
+INSERT INTO t VALUES (12702079,-982362019,'FEUH7V8ztZWQ8RkkpFj6frsW1D3PTSzjOjmdXrHBHjdvOEoqKzoaAHI','yp5OU2uaOn','pH1E6g9BB5JYOKJDna8YQcEE7jkd6WN3','N1tEhdJWR1J3i8sZKlnYWEvNorhluf8C','F','N',7);
+INSERT INTO t VALUES (5060037,-1627526389,'oOsjBrXl2tZjq8xBWvm6jCaUtiXO18Re0QgyCOP6zy21u','kZ3hGnkL3SYXototHEgJS4vl6vArtY','S3zocyFhtUkutR47Jj0v2','jLISv22ESm1FdC8VTwMTNtqkrafnIl1usxKqt9P','G','3',8);
+INSERT INTO t VALUES (11443821,746239020,'Jb2r6bjZ5e9RQSdMhy','rco6SqDaIRfpvo4r','73nXu3q3r1SkkmpPeu8fOxZ','HUWWMLLIlmcDlPdlZRhd3EodTzfsSH2blg5vMnFdsP2rb3I0j1AWBa2wH716LSRlLBtUZby','Vq','r',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT, c BINARY(96) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(33), f VARCHAR(73), 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 (11235188670732975733,-1968180282,'E6w9tc6','5bgMIVkELJgUbqRkn5oN9IZQDSQAXaY004QSEGBdzMQshSk5T4JlcbG56bSEJ8O','F9','S1lEP','GJ','E',10);
+INSERT INTO ti VALUES (11235188670732975733,-1968180282,'E6w9tc6','5bgMIVkELJgUbqRkn5oN9IZQDSQAXaY004QSEGBdzMQshSk5T4JlcbG56bSEJ8O','F9','S1lEP','GJ','E',10);
+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 (16540668631180827891,741592640,'5ClA2wQShBGmOJzDMdEVD0eRVWHcXzLipg2xftVGvqgsaHJ6zBKEMBvB7q','5wd2nZywPsv35lSRXAKFgSGuOoGe5','M6Nk0Y9JRIUPGCkSZIi','VIjg9TRzPS7cTdMJFpuCyEXCAQnKkvrvE6kKz','F','y',11);
+INSERT INTO ti VALUES (16540668631180827891,741592640,'5ClA2wQShBGmOJzDMdEVD0eRVWHcXzLipg2xftVGvqgsaHJ6zBKEMBvB7q','5wd2nZywPsv35lSRXAKFgSGuOoGe5','M6Nk0Y9JRIUPGCkSZIi','VIjg9TRzPS7cTdMJFpuCyEXCAQnKkvrvE6kKz','F','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4763935875813807810,1961455453,'mJ43J7M0tGkApdgy0eDYdiLCZNVYdU9X7eA9LImlHMQaLgUub2z0SurKYLYlNKI7kFwM48o3E0dpQHO3b','704o4LPbXkGloE2Ot1MhHC7R6Zu9hnmxMHfltLj6gks1bJhA6h9OysI','lRrrHoAAupTiIFh3vataDn1YkBdDRlL','5M2yYOjF','H','J',12);
+INSERT INTO ti VALUES (4763935875813807810,1961455453,'mJ43J7M0tGkApdgy0eDYdiLCZNVYdU9X7eA9LImlHMQaLgUub2z0SurKYLYlNKI7kFwM48o3E0dpQHO3b','704o4LPbXkGloE2Ot1MhHC7R6Zu9hnmxMHfltLj6gks1bJhA6h9OysI','lRrrHoAAupTiIFh3vataDn1YkBdDRlL','5M2yYOjF','H','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-5909220529898532254,-2799,'R9pGLcDhOG4Ra1xiaZiOfoUBtNcE2Aky','umP8Z2ld7aHs8TlIsV4WFkrfIAfuD5zLrL6EeBqwSXa6Q2obe2TCS','p6','SheFQH0oDmMrHNqxMYfo1ZM0JIcGv7Fp8EKsRE','0cs8j1X4OgcVhjnjQOd0hU','mhROfMKVVTSd9sGLfIxtgxynbOxxAyPsrZwiZmXxIkVgsxjvLXEKtJHsg6r3BFmzY',13);
-INSERT INTO ti VALUES (-5909220529898532254,-2799,'R9pGLcDhOG4Ra1xiaZiOfoUBtNcE2Aky','umP8Z2ld7aHs8TlIsV4WFkrfIAfuD5zLrL6EeBqwSXa6Q2obe2TCS','p6','SheFQH0oDmMrHNqxMYfo1ZM0JIcGv7Fp8EKsRE','0cs8j1X4OgcVhjnjQOd0hU','mhROfMKVVTSd9sGLfIxtgxynbOxxAyPsrZwiZmXxIkVgsxjvLXEKtJHsg6r3BFmzY',13);
-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(6) NOT NULL, d VARBINARY(69) NOT NULL, e VARCHAR(20) NOT NULL, f VARCHAR(13), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1258096529880031434,782630598,'ufN','y4zJXQiYgMBCz78tQsTOjYpwq1US5oz2np7OstIJ4Wev','L6hLl0v8ybHCL','Q4W7yo2W','pC3a95fhlWqhkMKpND3','2UglXCFQdWboquSq0J7B04E9',0);
-INSERT INTO t VALUES (6034574497658268572,-392339805,'8','GdniiiX5nm54ZSHKEztvWCp','nmLEHDXTjDOlVgXR','km4R6J','zAn672cbwhuPXl8b8P6HX53uK11gvwSkaY','1XjYRSZve8ppsvlclucqXxkiqCP2',1);
-INSERT INTO t VALUES (-7964915558337125247,-1502737383,'bqw','DUJRp5EqVmsQdp7xttBfcrEWI4ZAf4Se','yCUy','8en7i','lrrDOhCiPkQJEYmsOcVDPgfRRSFcfXoP1CiQ5LwSBMKn2cnOmXNHgpSbHGd4TeDZu4mK50g','kyED8E1AZetZhqcQL46gCq1TxjkXkmI5dZolYszfk3Cggk0bHF',2);
-INSERT INTO t VALUES (1521842637116571186,1785283227,'gXm','6giooUqgnv6YJlBL4M3csdXZpI11gyGreiFiAHY369tnugW0h','A0kb81TabXYprnC4omE','hMyuI','gKYqw60uYC8sp2HdTTd7CxnSXkhSiDWT','f',3);
-INSERT INTO t VALUES (2336751002743770960,-1289978110,'se1T0','bltkOLK8w0U21','einxCciyM9VLLH','bHBbBOYGWG','6fTRLBNcPaZQ4fTPqWCfMRf8wqRjOTaepGhYlviMjVkEAPxIb6e5ingedY14TWbZJJTWktgiDp','w2qkoz6yb8CTB5tZWjawkAXyrRQHkwtvV',4);
-INSERT INTO t VALUES (-6642942480038892308,-512763224,'LxZRc5','xT9lNNAE3bCV4vQtxeRnnzisq1OvrO80nIOdhVCx2Rrk2bRVRC5geD','r4S8xHCtTdPI0pQoF','3','08gkkQgBmh4zxvGmnDBNOtgCEEXw8cXiLSq6AlpIjEYAOh4XIKYpo1eLWW0PTXJ1SSBPjl36QripXUQWdZqkNz','2XDeIX',5);
-INSERT INTO t VALUES (595524626830684871,-980543711,'FFlV','aQ9Vb69lDUZiNulUnd3yYFztgCW1c','hN8sFiu','vO','CUoSdcRQ0eokagjGGisN1o7FUIUzOTJ6KNBtXn5EDbsHyq08HeaEyuMmYAPm2la9DPYygsRkYMh7Q1tzMt8Pk3c','8eccHyXs7QB49mi6HqdoeEkc7kjQCF13ZijrFSS7wxSqshFF0a',6);
-INSERT INTO t VALUES (4090222922594123781,-1273297267,'IJ','E9ZgCpiBSzgV44lzEZwuDGNhmxLQUhrq4iUCQFHTUhDrrY3DjMK9','G8JgV','qk','lZqZ0FSZuqboCUYN','PVCyeMXTJ7uBCpiByabZ37g41AF2Hv7Yqrq1aes1aju',7);
-INSERT INTO t VALUES (-3449873365224377160,920794411,'W','0rSfv1vQo5o3HXKWPfXV38','9yANU7FCI','zYudp','qz7f9DpKKT3UdyOni0RI3u18cmfNEv3RuKuXYmLjm','fiY182soZdB0wkFvzDLL',8);
-INSERT INTO t VALUES (-6867936275968733054,1031359255,'5ZXMdk','wYS8dvcW37KFt23xXkRU7LunxbGYylWk2KqoVTy6EOq6VC2PHf5oMfi8akt80H1VDl2n','ETZumWC2KDPCAKhzK','tLhkZgrfT','VCScnXuDaFWctSBEWGgakjyuOZ70XC9xtB','xTVWfOaMxA49ES4TGX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9612072244999853934,-2009167113,'O8eYOIx9JIDFWIDP80x9VGGQ8oLeoVPcmD6bJfeWHPM42YEbteqOC4qaTk2','UfK8wyhxlEnh8Yw07EmFMTfJMNyawrxXIg7P7OLTuDJRR301iiGiTriZjfnfcF0gJFdlNfPTPJJJFQZH2FbNjKww5kJ6HdVzZSoaFQaU5HZGDMJKAcHn31NohyST7uHJfDqYY4ktvEEltYUcgkMs4ZyiPWcDtVcJvp9vvTLqK8qb7WyAHLUmVm5CVnCmqG0BfT47ZhInuEfKJXcQd3JXAv1mMXLmgpowfn1rr2TdHsnJKTuwI','PEP1yEGhuPWvXME4UbzhjY9IWuCFYg','NNS97vttqOI170T825jkKOcClh3N9D0e6XItUCasabUC0HaLmW3MIIkAHpPqsFZgdUTzJJ','Ch','h',13);
+INSERT INTO ti VALUES (9612072244999853934,-2009167113,'O8eYOIx9JIDFWIDP80x9VGGQ8oLeoVPcmD6bJfeWHPM42YEbteqOC4qaTk2','UfK8wyhxlEnh8Yw07EmFMTfJMNyawrxXIg7P7OLTuDJRR301iiGiTriZjfnfcF0gJFdlNfPTPJJJFQZH2FbNjKww5kJ6HdVzZSoaFQaU5HZGDMJKAcHn31NohyST7uHJfDqYY4ktvEEltYUcgkMs4ZyiPWcDtVcJvp9vvTLqK8qb7WyAHLUmVm5CVnCmqG0BfT47ZhInuEfKJXcQd3JXAv1mMXLmgpowfn1rr2TdHsnJKTuwI','PEP1yEGhuPWvXME4UbzhjY9IWuCFYg','NNS97vttqOI170T825jkKOcClh3N9D0e6XItUCasabUC0HaLmW3MIIkAHpPqsFZgdUTzJJ','Ch','h',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (75967390819290997,667046949,'ksL0Y1AnZ4yfWAFX','4NYTivQmSR976wytiRAw9vi3pgoF1Rl8DSZqVsdQvBNxgCC4ViO6NjQ2WtnVA5z9NgYDuh4S1GnRT8HVTDW2kHqedqCFFLqdgACtbiJhdy5dt1NYIXvK4','tD','sQPXejbTHXhYtnjDBjJM8MKfLlFSuA0sASZhOpqSTF88b9HmZBuyfFZ861VyGajLjleNKsjO2LXyIfCbZdM7TCVqyMWeczASMdSBuxKcsGSJS7p6X0EqWiqCqjXF1ZFqsmRgBT5opXzuI8YomvR1rc9GAXrUi927Dd9HRgAzNznCnfqTudGV1MD9JtpzyRpFnpQnB','p','i',14);
+INSERT INTO ti VALUES (75967390819290997,667046949,'ksL0Y1AnZ4yfWAFX','4NYTivQmSR976wytiRAw9vi3pgoF1Rl8DSZqVsdQvBNxgCC4ViO6NjQ2WtnVA5z9NgYDuh4S1GnRT8HVTDW2kHqedqCFFLqdgACtbiJhdy5dt1NYIXvK4','tD','sQPXejbTHXhYtnjDBjJM8MKfLlFSuA0sASZhOpqSTF88b9HmZBuyfFZ861VyGajLjleNKsjO2LXyIfCbZdM7TCVqyMWeczASMdSBuxKcsGSJS7p6X0EqWiqCqjXF1ZFqsmRgBT5opXzuI8YomvR1rc9GAXrUi927Dd9HRgAzNznCnfqTudGV1MD9JtpzyRpFnpQnB','p','i',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10423533126127178292,-74608679,'X','3d2QV3YAdw1vkmifR4ama8wVsCGGMqXKCXJZtYA29IjbzV2ZRSu','mw8VDmAuBVLMp','hodu5yTDbb4uOFL6BZ3JGjtQaV4hRm15OdJK2iGCBBVd9yIz6TBsUh6by9GojoqpLlv2XoQ2KdxKk1Vu3K','x5Z','UW',15);
+INSERT INTO ti VALUES (10423533126127178292,-74608679,'X','3d2QV3YAdw1vkmifR4ama8wVsCGGMqXKCXJZtYA29IjbzV2ZRSu','mw8VDmAuBVLMp','hodu5yTDbb4uOFL6BZ3JGjtQaV4hRm15OdJK2iGCBBVd9yIz6TBsUh6by9GojoqpLlv2XoQ2KdxKk1Vu3K','x5Z','UW',15);
+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 BINARY(76), d VARBINARY(24) NOT NULL, e VARBINARY(16), f VARCHAR(37) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5354382971134233318,1285042291,'ECKOgZF8GY00WD67xOJDpj1sd0eNjWtaqR2mMU2IV','o9U2lMMjFCQnCcNE3Q','iIH1N','j8aJKoI9eFqmD','2','E',0);
+INSERT INTO t VALUES (8007792621928578275,2151743237,'4fltmdQ','0jXvqqzkXh4NU','h','kFoS1jhZVcBgZRYtZG4x','P','8',1);
+INSERT INTO t VALUES (-1217359860366872983,2233621152,'aHk4Bu7CI16sFWl2o3tnnhUcQh77MFhdlsleSr5DyQZTn3OHxTVF3sTyobZxjsIrp','Z9rv','1Xkikln3Kj','sl2kAA','FN','v',2);
+INSERT INTO t VALUES (6823140114797293871,937448106,'yxI','eQ3lDDxj0mqL','dR40','9Q5L6pq4Eo1dw0msDwJxNctIEk','2','R',3);
+INSERT INTO t VALUES (7589258647764383662,3440097027,'Zc21UJn77OD9TaEcZkXNDbE7G0rYpYiAwVqgqt','D4B4e5QMR','tzvQ7','mGxqewdKe32q4uNgunL871KUtziL5lJ0NVfsF','B','X',4);
+INSERT INTO t VALUES (2924849660759397999,2951971315,'fUPi','btATj74','0hUprSrMkjH','CuJbpkJohz2mLHRR3qmYWJkWOSaSx','W','P',5);
+INSERT INTO t VALUES (7039840583169101996,1078740076,'DZobeqf23tkwVgz1CziT4QjQFzl29VpBsqiDZ85wr0HaRYZmBWesldjaAV4q','PxM9Ahpgbn','x7wIf9bu','Wd','p','l',6);
+INSERT INTO t VALUES (-2389460421464704888,881347149,'L3jsQqG1U5X1Xon9HoDLD','zvAK','hWcVL','PAp','jH','Q',7);
+INSERT INTO t VALUES (2133866789757289214,2180889286,'pzLhkKS75UtvQyZXoEBk3n8wQccgTefLWl5CpDqSTRlp','YG4OmA43nNJBw50UWmVZRh','FeaL6r3orC6ZAZyk','LToOHSp3xzNhpF2dX9GE','q','1',8);
+INSERT INTO t VALUES (2527449453737750374,1045452302,'090OHmsaokl9tMec','ez8qMGcIBf767tvjES','loyIykMsaEGH2a','eiZy8','a','I',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED, c BINARY(76), d VARBINARY(24) NOT NULL, e VARBINARY(16), f VARCHAR(37) 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 (-3416115193030750458,-1405057567,'Y7u','zbwNxA9jonjXAjRyyf8nmoN','KLQZAX5HkV9Rl','5mHna','S9UmSLXNo9eKE9rw2SCcM2ixUf2W702W05gLPQEQ2B1143Ac9GJNH8RMhafee7WXUSdDdYl61lKyYGaKgWZ','mKz8UAOD3TYujaEx5Jta9dNUx5IF5RI',10);
-INSERT INTO ti VALUES (-3416115193030750458,-1405057567,'Y7u','zbwNxA9jonjXAjRyyf8nmoN','KLQZAX5HkV9Rl','5mHna','S9UmSLXNo9eKE9rw2SCcM2ixUf2W702W05gLPQEQ2B1143Ac9GJNH8RMhafee7WXUSdDdYl61lKyYGaKgWZ','mKz8UAOD3TYujaEx5Jta9dNUx5IF5RI',10);
-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 (7060795948196488466,-1017700468,'TQDlkJ','NnqABEZEQdg1qpgYxzSfehH','VqLiyl5','CI','MekYXhp3AgyXrceqr55jbfJvKgI2KKBdPokm2ZwhX','y69ukR3IeEAFLwPS24USogekXikyRAGNtGEGbfbnzzFyIELMmElFdyroiYPKqtGM7xLh03sV9Pn70Gn',11);
-INSERT INTO ti VALUES (7060795948196488466,-1017700468,'TQDlkJ','NnqABEZEQdg1qpgYxzSfehH','VqLiyl5','CI','MekYXhp3AgyXrceqr55jbfJvKgI2KKBdPokm2ZwhX','y69ukR3IeEAFLwPS24USogekXikyRAGNtGEGbfbnzzFyIELMmElFdyroiYPKqtGM7xLh03sV9Pn70Gn',11);
+INSERT INTO t VALUES (3043524758463881728,3554874201,'4Vdi4z8RGJubJxBe5e2n23m5pDfFcrXJ4Gzp8cBMGgrTBvktp8lekpAX9tY','G1npY84XzT5RK2sjjXj','BPS4844TkIkcKsW','4EMPyJlsfoGA4jaB7wUaoQscof9dc5gBQvAK','JO','b',10);
+INSERT INTO ti VALUES (3043524758463881728,3554874201,'4Vdi4z8RGJubJxBe5e2n23m5pDfFcrXJ4Gzp8cBMGgrTBvktp8lekpAX9tY','G1npY84XzT5RK2sjjXj','BPS4844TkIkcKsW','4EMPyJlsfoGA4jaB7wUaoQscof9dc5gBQvAK','JO','b',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
+INSERT INTO t VALUES (5000468840778565373,4285530294,'lZAlnxXCsc8Vyb3F5QQH8qTm72xeprJqcs7ihANhS61JlVXKDr8lRaPp6259rP','xZTut0ZR4s','fTF6oWe1QGr1Lr','qk920oDKGK0nkEaLGqBA4BqjVko7PBYl','J','z',11);
+INSERT INTO ti VALUES (5000468840778565373,4285530294,'lZAlnxXCsc8Vyb3F5QQH8qTm72xeprJqcs7ihANhS61JlVXKDr8lRaPp6259rP','xZTut0ZR4s','fTF6oWe1QGr1Lr','qk920oDKGK0nkEaLGqBA4BqjVko7PBYl','J','z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2860390611705742677,-850846395,'pcfXE','UBYKf8a86NWKSi3WRre0HiM1h10GvSL5UOxuuTZ3aIKrE6YOWQBNUqrkH6gM4cC7VHtfd3T2asKeJVWJjmcdGJ8ntO7PYE','hMukcbBCSJF1NiVD9S','oeOt1k','1y66t0Ga44gYD','CCp9hymQE8JgxUo9aJ7MWO5ibySGq1VaIMAUN40uvR0CiVQTwrsysZvwif5K5k6RmveTAIYtObtXLdXherDFSnrE7nDiZCSVwbU',12);
-INSERT INTO ti VALUES (2860390611705742677,-850846395,'pcfXE','UBYKf8a86NWKSi3WRre0HiM1h10GvSL5UOxuuTZ3aIKrE6YOWQBNUqrkH6gM4cC7VHtfd3T2asKeJVWJjmcdGJ8ntO7PYE','hMukcbBCSJF1NiVD9S','oeOt1k','1y66t0Ga44gYD','CCp9hymQE8JgxUo9aJ7MWO5ibySGq1VaIMAUN40uvR0CiVQTwrsysZvwif5K5k6RmveTAIYtObtXLdXherDFSnrE7nDiZCSVwbU',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6983655686478116333,-860116588,'z','Ocrf5','0eSy6r4UQFBRlPkNMp','Xx41A6Qg8em4RtQhJhauBkEAEWQQV7aCoamSsTWfUJJtOCCqieN9Rm7ds9uFA03XeAXTGjGmjO5s4CdoW4AZltVXlFlwvYhVLkbuj1LTvZwNextpTR6BEVzzPTKBi5VxicPqyEc7jdA8mDeWRC7S5kO2UfszYfjeLK1H9wzHJacZBTeWbITQ78Di1a3JLbpFVNaysul2rz9GlEYEGPfvKmk6LOHMChK2W6EeXaqdfgZsBh3AgWeKb','o03tNVuMlTrx7RbUhkarOH33grBNHtityFgOsST8PyS2WHEvcdKTCw2ccBiRX1A3n','WtiXrlGvvwTuod7nMWAbxNFI1pl4b40RnZm5NDZwaJQ48Gck5R19z58DXFkuCL0TzldGLJEQfqbUhMVB7N1ly6FN1UJ',13);
-INSERT INTO ti VALUES (6983655686478116333,-860116588,'z','Ocrf5','0eSy6r4UQFBRlPkNMp','Xx41A6Qg8em4RtQhJhauBkEAEWQQV7aCoamSsTWfUJJtOCCqieN9Rm7ds9uFA03XeAXTGjGmjO5s4CdoW4AZltVXlFlwvYhVLkbuj1LTvZwNextpTR6BEVzzPTKBi5VxicPqyEc7jdA8mDeWRC7S5kO2UfszYfjeLK1H9wzHJacZBTeWbITQ78Di1a3JLbpFVNaysul2rz9GlEYEGPfvKmk6LOHMChK2W6EeXaqdfgZsBh3AgWeKb','o03tNVuMlTrx7RbUhkarOH33grBNHtityFgOsST8PyS2WHEvcdKTCw2ccBiRX1A3n','WtiXrlGvvwTuod7nMWAbxNFI1pl4b40RnZm5NDZwaJQ48Gck5R19z58DXFkuCL0TzldGLJEQfqbUhMVB7N1ly6FN1UJ',13);
+INSERT INTO t VALUES (-3318134211962354518,261785569,'xL1Nzf0KAd4mQL3xTmw7gollsWPNZgO4SIPxXPrtYJuYR','ObaFd6CSStPD7QuRZvNutF1hYAgU57gsIjUXB7iyVUK0EGY7tkPBeTsbRVydBSxuPEdZoTVVoFDJta8qkYaGmw8fhokG3jMeigc1Mhet0Zqs9AJfBcbQzZQ9QHz4XbYzjLyhCLOAHdpFP7c0y7rNPmhLuILoHSyQd7lEyGg0EbL6','Y6','A09134YzCU','Qb','2',12);
+INSERT INTO ti VALUES (-3318134211962354518,261785569,'xL1Nzf0KAd4mQL3xTmw7gollsWPNZgO4SIPxXPrtYJuYR','ObaFd6CSStPD7QuRZvNutF1hYAgU57gsIjUXB7iyVUK0EGY7tkPBeTsbRVydBSxuPEdZoTVVoFDJta8qkYaGmw8fhokG3jMeigc1Mhet0Zqs9AJfBcbQzZQ9QHz4XbYzjLyhCLOAHdpFP7c0y7rNPmhLuILoHSyQd7lEyGg0EbL6','Y6','A09134YzCU','Qb','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1953045810856858587,3099725827,'LU3Vdfij6VCbbEfvm4B1GDPB7FKb3Ke','elyawpeUjTSNFnsYbd7vVU0Xk5dX1ZgeQqEUt1BNcIpOD6EPeVdaHVhl8HnwgYYcNqIwG8EmIdIOLDrp5gQPkKnSGkyPOYKwHFpCUqT3KekyLMKiIJwHq3kOOI57VlD2ieHkPX0vIG8PxuhDX2OMIH5OEN42crX4gmXHabRrmRPGNnOiOZFgai9oaEgOAcE87wQynP5nbX4moM','1e8omCxRUVY','7h2c62SGSr8dElQeJWH471cuUZLbMRrnWNl16XczZmktbjSJyWPNAAItwXit5JQq3nnwIEasmwBlPwlg1VrGPjZaBiN6JLXlG5AnKCtlYv0Ay4VpQBeKWflmJPcZW3MgJ8JTmxNf0cH3S6mnnM2eAQO8bu3FE36FkWLgsEvmo3AJgv9lxOViFYmNBCSaVcL8bMnYmUxW4xuSXVws72ouRA7NmIhmX8cQSiWT8','Z','e',13);
+INSERT INTO ti VALUES (-1953045810856858587,3099725827,'LU3Vdfij6VCbbEfvm4B1GDPB7FKb3Ke','elyawpeUjTSNFnsYbd7vVU0Xk5dX1ZgeQqEUt1BNcIpOD6EPeVdaHVhl8HnwgYYcNqIwG8EmIdIOLDrp5gQPkKnSGkyPOYKwHFpCUqT3KekyLMKiIJwHq3kOOI57VlD2ieHkPX0vIG8PxuhDX2OMIH5OEN42crX4gmXHabRrmRPGNnOiOZFgai9oaEgOAcE87wQynP5nbX4moM','1e8omCxRUVY','7h2c62SGSr8dElQeJWH471cuUZLbMRrnWNl16XczZmktbjSJyWPNAAItwXit5JQq3nnwIEasmwBlPwlg1VrGPjZaBiN6JLXlG5AnKCtlYv0Ay4VpQBeKWflmJPcZW3MgJ8JTmxNf0cH3S6mnnM2eAQO8bu3FE36FkWLgsEvmo3AJgv9lxOViFYmNBCSaVcL8bMnYmUxW4xuSXVws72ouRA7NmIhmX8cQSiWT8','Z','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2887821640371519969,954185187,'Kk4peAEoI','xQB012RoW4yghevwTfonRwNVA1NxqtTQXm8jgEBcfVlJ160RwAYWK6NzICCESIz5AqMOQ5vy0K7RYTJs4FpDrf5myrskAqlWH0u6ZozPRykXyAL','v2oPcoVMSW','pxLxoMJaLUkebsDf2RXFAPxnZw3FgDIO1ACCPRzZkgoADQ2sWSeqOWDkdDKHauHJc4WKJ2DQjlMhITjTNw48Niq2xmSL9gErh0xnlxQ4ySgRyLhi7DnxEJx0QffI1TDDyo2IKdt5eOSI3oPQj1b5bBJtDsUl8lySoACmpJdjEbTHwpT29u1BG9696YSUb5','6','W',14);
+INSERT INTO ti VALUES (2887821640371519969,954185187,'Kk4peAEoI','xQB012RoW4yghevwTfonRwNVA1NxqtTQXm8jgEBcfVlJ160RwAYWK6NzICCESIz5AqMOQ5vy0K7RYTJs4FpDrf5myrskAqlWH0u6ZozPRykXyAL','v2oPcoVMSW','pxLxoMJaLUkebsDf2RXFAPxnZw3FgDIO1ACCPRzZkgoADQ2sWSeqOWDkdDKHauHJc4WKJ2DQjlMhITjTNw48Niq2xmSL9gErh0xnlxQ4ySgRyLhi7DnxEJx0QffI1TDDyo2IKdt5eOSI3oPQj1b5bBJtDsUl8lySoACmpJdjEbTHwpT29u1BG9696YSUb5','6','W',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8195188794693491191,2521200642,'IjCg9TROXfCRrY7V9XHPZLAbcOyDX41q8pIpqglmNDCDIrn3KZ','8oS9hk82lz5EUgqkbMZkfnOTyP1H1SuaLBt8CU7Fp8qTT9Lt6JESWYxP4uSCSaSsSs1KqJtOrYHlbhUrtv','LBuxgip','AnvJInFUPK2O5azdVAfeKrNE7zQyu4HRWbnWu3jRh2XwiJSthmDWFbXN2RfvLHq79w2BXUAYvvIVAPwakds5XXV582bQTYYd6SXDwgBVvbizW2wTK9ORZQZsa7u6ShdRF9QzIun3NQ9sy5pqpK7SzuyPfVLAA0lG5ILGxLNpsiKdy6FMZv0lSGvvA3iHgRPTvK5','7','X',15);
+INSERT INTO ti VALUES (8195188794693491191,2521200642,'IjCg9TROXfCRrY7V9XHPZLAbcOyDX41q8pIpqglmNDCDIrn3KZ','8oS9hk82lz5EUgqkbMZkfnOTyP1H1SuaLBt8CU7Fp8qTT9Lt6JESWYxP4uSCSaSsSs1KqJtOrYHlbhUrtv','LBuxgip','AnvJInFUPK2O5azdVAfeKrNE7zQyu4HRWbnWu3jRh2XwiJSthmDWFbXN2RfvLHq79w2BXUAYvvIVAPwakds5XXV582bQTYYd6SXDwgBVvbizW2wTK9ORZQZsa7u6ShdRF9QzIun3NQ9sy5pqpK7SzuyPfVLAA0lG5ILGxLNpsiKdy6FMZv0lSGvvA3iHgRPTvK5','7','X',15);
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 CHAR(85) NOT NULL, d VARBINARY(65), e VARBINARY(86), f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2468540919057982855,1167852160,'54I3BBj1VMmKmK2afc8tJBJ5AQRF4f6Z1S7ALiOjxDaNvHpmEpXzKJUkArJFo9','FcH5hesYHKHT96n2Hf11yYR76HEQpS6d0eEcBEqyyASbjPZOUD7rZFl3JOjrYdCIm','Ay1Mh0I0qBOsxyfAww8Ghyu8Y8cWYh3aSneXSDoNBC3gDUK81KNzQmZL0FEQxiVLvjclNosF7U','D5lFKUbBnOtTeujPfNOfJ6tLA0OfY1kzvHxq','wOeWBAco8ubsT7d7XMYhGgwH','iE4',0);
-INSERT INTO t VALUES (-7445489744783547951,3160398562,'EjECfeyeYlfKgcWx9h','oOf6Otyc1zFQ1qnlYKXt1HMSPLxOsu2runz7BgAKjgtbbY','OuGEY3YBqR3gBo4DAPMwYhp62CYREozH','l9FvECWnL9WpIsT0ipS16','g5qorlEk9zpxAU','jsUDilJ1YnMZVLiUrrhZMpns5o02mxOpODY3oGQzwF15qnrIsrgWzFbQasMVtS83sdlRJ4FbD3h5FrSp8nvxgTWD3',1);
-INSERT INTO t VALUES (-5025963054496434310,1641283389,'m1uOSlB6bxGFHOicn8H9CnZZP519LDJT8TlDtiYAyBcUDmTCVYtrfQ59eX16mR7CPj5OicXD','YkMOQ2SdlQF2','IDv3aVRxj4WnDCyoLYzhEkhDcXpL0nVk','IiPcwIm0asYY3HjcZiMOeMPTAaDwc01S9oEa','fc5y8KqkDrgVJmZCksbSPFNhdZu4hJPZhMARXWhdqFnqHTla87hSAEoOaPKBB6BOj','sd3mO2Nq683bcBasQkwHDVmTqUANRbw6izQ3tVh9yKCkhbaPl0QS',2);
-INSERT INTO t VALUES (3734408181258343905,3598459171,'YUZxGMnrU9','SZemuVSzlSoDgnLdLjksbhd5WXlrXzXyXnncDknl2Xtb95QzDFhEORZ','ly5RgJzFTehW69jghRG0no4vL6NHNji5HWRIeLTU4PRtiOp4YF','FSy0GkBX0AjNnFejU2au1NjCOtNbAtf','7OLwXiyFfF8HDysqHXwQCsHsYzdlQ8zRBszfeNYO','WkyxKwiS2irwiXjB8Ed5gwRoJ8osLyadlJg24ItOUFuVW1V7El',3);
-INSERT INTO t VALUES (-6452077576153921624,3875466163,'OxE7H17FA8lMk59IItOWftarWEFsWgTgTbelm4WturSEUx6OA','2WXUJCJuivWYyTumQL','m9k1wtfbkm2sXhijmEboG1mEf0838eAVBzE0Rn','qJUvrxdSjEL5a0XTgStLF0spUceIpBkXZ7JS2CRL9','xwyTAXqceeVBUtXuQdVEA9WZ237YLmrn7HAlDcglULgkfynpYVTObYag8wBy9ZhBwm9ZR','EBJXO6cBC0nbNK6QiFDRboCGRVjh1jVrQebJxmiJFJdoq8BKPBjeeqlPf9',4);
-INSERT INTO t VALUES (-1444982881674578173,1103718562,'ACOwXIFDJs7LXZlbRmaKBo9tLSeMZQo4qMdsU2091tCf3dCd0kU5EspvIxg','DfhlFLtMs01wxc9Bv9X2JSyNoQAjCMQvfSjt0','a9ruAeZl3W','X3zeFNGmRoQWerZ7n0tS9CV4fN14M6FcyCPHEmPOIGC','BSw2LUW','7nvT2SC0oedokAaxfB3v195XFieDFq1nxtL0z6Ezc',5);
-INSERT INTO t VALUES (-2696318620830751762,2187427179,'K','pASc1vFdSsjqfH','SsvIz14Uc6','k4ArfoVwOp','ypeybnYPC1QKOQNxdkRMVMuhjLbVk','V40uknMRxiAJqiKHcae',6);
-INSERT INTO t VALUES (871429498143182706,2272159388,'fFfdr9MKrfQ56yiQcAynjw9TQuGDXmKYLk1q4uPCMg6JkjhYitA9rtqezqhhN7cvgYlOm','0t22GBi6dwyMq08q1NUyRt','OSOcwBOhWYWkPDGnKdCFwLA0lhXqiHdql7PZUmlQ8yHPbXa5porOvFA6RBMFVJuZ6RJ8FZOFxJ4Vtc','aTjR01rLTri9jjtFzwou3F7yn4q0oK97DzgCgqd','EnN6RJY00C4WDfIflH2PNpvUQU1D5UJTVlDpgw8F4xy5dMqsxxSQ041LDptguqrvmghT1ssvWCccA4wCw5ZJJUh4uiHD','egNLvv9eJrymhJffei2LDnke3B1BBGD4qIODvyW9ysa8DIdo7ADfFWaf9jznAgz5Rg4Z30ZjmGQFOnhf',7);
-INSERT INTO t VALUES (-4050732816136840554,4115132604,'S4Pqoee8vcBMjyDBqpI0imUcD9nZCFOnVw','Rrpnmxy7cCaHyMVd0Skww6BnHxC38DKOSB5YdjM3mJel3s','clCFbk7JyeAqF3wJvMo6hcjkywifVhMP587EGZ9BuCVqj','Co1wn','iU7yJGD7nwpXiQocOBnwDSG2dIuWobn5hZEjARsYjb3GqT5u7mXwKj','wsg8zz0fwhQjzpWR8IMDbCVGjfEE7wNtijMQdvWxf',8);
-INSERT INTO t VALUES (-1981354417936500054,4152900210,'MgQI6x3YGg9Gv0EQnv1v9sMC6zzxrn2RqDEBBgzuzu','85DGVJ62HRK','rpYu1AGJ5E8j5jIni1cT5GbIaQb0NQZWFocinD54L5NrhkwhjV4Lfkcyel','6QuUBtJyscDEymZqCZXdFEps1C2I4bm7a0e1IWaXdL','yYQ9knTQPO3QoOvzZrRCdCwRIT9Qe9bX9PJtKeAQpoWAiRc71mKefd3wRL4dkdRZVdxsPH9ip8R3ccxl20GXB4Sh','sk28wdMB0dh3LppIfAC7HvtvoCgvWbZGCJmt9GMfBIalyGnwNr8EdkCJq6AtyZ2XbrnMv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(90) NOT NULL, d VARCHAR(64), e VARCHAR(24), f VARCHAR(14) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1355,47374,'q9YDKiqltXp16Kd4DrETolcnM8QI0McYfLSqn4cG0DpI0bazi1RLIXwTxBt3pOFEWOM47atlVfVy7j1D43K0onK','KEeHpgjw','v5JEvnCDtrxCn96fRqRb','CiTyQyGGOM','ea','H',0);
+INSERT INTO t VALUES (-18063,19297,'zTTAsfSL2KAoV7tlkInmDsY6KfS','NXhIZBRpm96SaPA84Q5vVGnvF99zAvl1BnP17hogUQSWcR7KMv','fkSA0GsAONXlu','YwA','iK','D',1);
+INSERT INTO t VALUES (27394,45356,'GETeoB95jFh9o2BaKvKadtP3ykhYxbCwA3EdcCcijlOp8fLByHU2ZNUcX84o','TS3irdhw8HlrEEP1gSMpzqayyXT2ISKWZAHsrmwJpkmacG2cxf0qeoztIH','tQ','tAixiOGh','Nr','Q',2);
+INSERT INTO t VALUES (-26108,16204,'a7pgrY0R36lhKGSk589htKb7KVWXlxCkfU2bVBCwyCa3OKiZaBd4tb5ezWVPBDKvrP4GsG4Lc7','khBUpWsTHrYRNJ','767lXcMmcNsgju1vAMdVJj2','0PSO5','6','L',3);
+INSERT INTO t VALUES (-805,40585,'wBdkbOUN3PJkxXkPu','3tazbKtQpVTpgIcOrbepUqgfD9JRbx8g6fzYJ0RHxAIuLXUsYfk','8oA7oD1ovXDbQ50sM','7mszGUNSk','fI','f',4);
+INSERT INTO t VALUES (-11142,18200,'2S9bcJn0waRFs9MwAVPVqT0gKd4cw','5tEM0zhdycBM4o0s6MB0FB2TLpPObEWPob','TwC6JhZ6uZRtV7pLCPA','vMOD','a','r',5);
+INSERT INTO t VALUES (-295,59707,'TVv1av04MGuPQn51884t2A5OEnLf6IY9yiW32Rk4TiKOoA8OYkQNt2xQZKXaKHMGiPlt2e9MPsbA3aGsK','HsNbGHtPi751fXLRFQzy9AtCeyiLzSpEpzlAzRf','3lrh8VNYe3b4HUYS0','gs','IL','Z',6);
+INSERT INTO t VALUES (-4448,61841,'etN7srVBo9z6kHDZlcgYxL2xX369sjr8xPBa0DpLStGOWdWfLJ2','ymc8HtgbivfoGv4o3hUz09dUTETeGTedTcUxVPoCgmdYhEWJ29ZXs1A6I','Nab2smjo7dFyAZq23L','edlGvrsr8L','g','2',7);
+INSERT INTO t VALUES (-32332,59253,'Ynnt','2Yrcu9H','mLrSJgm1q4PQx2hY77rj','L8MeoAb','Lr','4',8);
+INSERT INTO t VALUES (-16212,30250,'NwbpFqpKXNkRadxyb6FEahUJ1Lq2Pt18YBZeuGNiGlrGzEj0JEB3agMqrxhpnpwtqmWkHJFseHS','NnnRzo0whjZT8L06cnt0','orP3d','Po7UwJeiDHeS','2u','D',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(90) NOT NULL, d VARCHAR(64), e VARCHAR(24), f VARCHAR(14) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-8747010726109538471,3622513379,'ycdIqooUnurVyqW6XMR5cqLeCeNSOl00HtOkYhXRWh5MjiTv8PU6vs4','1b6niejveEa22Itoofp','fg7wVRS','rH','hCNVE25TJ6C','Oak52dnViz2wyV5kA9AUgmzfb2CqQJREATAjvpPLVe9hkHr3A7hg5NwD64Oqyof38360S3kYzaAqzJZ7o',10);
-INSERT INTO ti VALUES (-8747010726109538471,3622513379,'ycdIqooUnurVyqW6XMR5cqLeCeNSOl00HtOkYhXRWh5MjiTv8PU6vs4','1b6niejveEa22Itoofp','fg7wVRS','rH','hCNVE25TJ6C','Oak52dnViz2wyV5kA9AUgmzfb2CqQJREATAjvpPLVe9hkHr3A7hg5NwD64Oqyof38360S3kYzaAqzJZ7o',10);
-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 (3149877696332508100,1013655598,'Xv7xU2u3u1rqKahGt','lj3Xc','Ql6tsuzC0pxxEbYFYA0IQgBfBb8hzJX3rNv1NCYLT5b1itSjw1dseCwhwEl','q8ikdc0KHGCD','eBY093FzEUIvZVf0UeSovHFcsABRxJxqXFt1X','geOXMZc1TdeJbHQPUMVGOSBrTqCWpvwYl2RMC0Zi2rnwoykpzXLsJuzENFHx3D77tymwNWYB',11);
-INSERT INTO ti VALUES (3149877696332508100,1013655598,'Xv7xU2u3u1rqKahGt','lj3Xc','Ql6tsuzC0pxxEbYFYA0IQgBfBb8hzJX3rNv1NCYLT5b1itSjw1dseCwhwEl','q8ikdc0KHGCD','eBY093FzEUIvZVf0UeSovHFcsABRxJxqXFt1X','geOXMZc1TdeJbHQPUMVGOSBrTqCWpvwYl2RMC0Zi2rnwoykpzXLsJuzENFHx3D77tymwNWYB',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-7709816643386949562,650797150,'JstmRYh9OqcYM0sFgE8Pu1nCygQ2naloRo31IXZXU4J58RS9OWKcIiwRqeXSVLBVhf8H7bkewF1fgEJwiN','Z6YOxwXeou0djcnpyDMnvWkvDhDQ6rCCGlYccSz7vRm9S0TB4FNDMood3391','dLCjd19Q3GLrqFXJ977aZ9KDKUIfhsj9fGPr1r5T7RHnnHRUWfFFIxp','1MnloxVZTVI3EZcYAQQ1DcurMiuFLt1A9Tg6sb','63b6KaFEcAC7diUfwMONU9rCi3EPwrvoDE2WGW0ZQk6lSgGCECz1bSzi5aU9rD0DtQ','PpQUmVEjMfrQIGkEyW5pOr6aclFOnNQIei1qvEaYjIDvuK7nmuNQ',12);
-INSERT INTO ti VALUES (-7709816643386949562,650797150,'JstmRYh9OqcYM0sFgE8Pu1nCygQ2naloRo31IXZXU4J58RS9OWKcIiwRqeXSVLBVhf8H7bkewF1fgEJwiN','Z6YOxwXeou0djcnpyDMnvWkvDhDQ6rCCGlYccSz7vRm9S0TB4FNDMood3391','dLCjd19Q3GLrqFXJ977aZ9KDKUIfhsj9fGPr1r5T7RHnnHRUWfFFIxp','1MnloxVZTVI3EZcYAQQ1DcurMiuFLt1A9Tg6sb','63b6KaFEcAC7diUfwMONU9rCi3EPwrvoDE2WGW0ZQk6lSgGCECz1bSzi5aU9rD0DtQ','PpQUmVEjMfrQIGkEyW5pOr6aclFOnNQIei1qvEaYjIDvuK7nmuNQ',12);
+INSERT INTO t VALUES (7785692247950954150,38335,'s2s8H5r36LufIMnA9fVd1s7icz31LBC5fV6lKq16X5GeRz2PwiXkiRqOLSROLxiUiydVM27yCh3JPEpMHUXhS0H','cgD','bolwZE6e4a4smBfIpczXN3','DGko3N79p3X','5D','W',10);
+INSERT INTO ti VALUES (7785692247950954150,38335,'s2s8H5r36LufIMnA9fVd1s7icz31LBC5fV6lKq16X5GeRz2PwiXkiRqOLSROLxiUiydVM27yCh3JPEpMHUXhS0H','cgD','bolwZE6e4a4smBfIpczXN3','DGko3N79p3X','5D','W',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91) NOT NULL;
+INSERT INTO t VALUES (-5581959358750448976,42246,'EiH3B01Cz','hbD9zqrggraGWcocMK0pF9R3gVTBBdMO9cnACqSvzjphQCgQYtsqyDY','pqvJP5MivntRr','IBIjErZrvx','5F','H',11);
+INSERT INTO ti VALUES (-5581959358750448976,42246,'EiH3B01Cz','hbD9zqrggraGWcocMK0pF9R3gVTBBdMO9cnACqSvzjphQCgQYtsqyDY','pqvJP5MivntRr','IBIjErZrvx','5F','H',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7478898754707311775,6869,'zlnPvt2LCcY5VdMURsWwJ88y4ClKxHu','ZUAZvMo3','jCNUoRWT','LAl','g','d',12);
+INSERT INTO ti VALUES (-7478898754707311775,6869,'zlnPvt2LCcY5VdMURsWwJ88y4ClKxHu','ZUAZvMo3','jCNUoRWT','LAl','g','d',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8955557898093217878,1120923579,'Q4A3dm2sz3hiBH89KSb5IT6ixaJb2buMiKGzUiwiTZ1hUXX5H0NOR9UQ75iVrOK4kh6WGwgH8KO','35Ni27SZHpq07okgNitTmXCeZmQt22ypoXnFsYSUKZ6kAQbtxgH8qbrGar74MntelnxsDt8Uqt8bfBGnYSddYxjqc3xBrz5m4LE7gCn3ev42BsOhn0CG3EhsXD2oCLxfq7lu','muWELK8QQ8as5MCV8kN5u6UBrjt3VH4odIeckdBz6Zqwo4dOWsqGiRgal6TZfa6HivVk','wIy5fE9iWN9gstC5meJsWTGJn6giDLs507MsTTj2ZbMypPSjUNqs4lpoPkjL0AmPbPQox2SKEPYHBpQB8ps5x8lQYLkbjUIiNpDCvxpX79gcgdA0rQSRt4nA7HuRA1tnQsvVGFV1988','O4nbVvoTdDXHm259N3tLq0erzaVWDMhVf1c32PtSOHgA2tixJdI9B1vu8DaaCO9wryVTcXl8HhZk9dj','l6g1RThq1G40O3F4K9UuiIH3dd2V3XYfIcLh1pi3rVFtcef91Y',13);
-INSERT INTO ti VALUES (8955557898093217878,1120923579,'Q4A3dm2sz3hiBH89KSb5IT6ixaJb2buMiKGzUiwiTZ1hUXX5H0NOR9UQ75iVrOK4kh6WGwgH8KO','35Ni27SZHpq07okgNitTmXCeZmQt22ypoXnFsYSUKZ6kAQbtxgH8qbrGar74MntelnxsDt8Uqt8bfBGnYSddYxjqc3xBrz5m4LE7gCn3ev42BsOhn0CG3EhsXD2oCLxfq7lu','muWELK8QQ8as5MCV8kN5u6UBrjt3VH4odIeckdBz6Zqwo4dOWsqGiRgal6TZfa6HivVk','wIy5fE9iWN9gstC5meJsWTGJn6giDLs507MsTTj2ZbMypPSjUNqs4lpoPkjL0AmPbPQox2SKEPYHBpQB8ps5x8lQYLkbjUIiNpDCvxpX79gcgdA0rQSRt4nA7HuRA1tnQsvVGFV1988','O4nbVvoTdDXHm259N3tLq0erzaVWDMhVf1c32PtSOHgA2tixJdI9B1vu8DaaCO9wryVTcXl8HhZk9dj','l6g1RThq1G40O3F4K9UuiIH3dd2V3XYfIcLh1pi3rVFtcef91Y',13);
+INSERT INTO t VALUES (1516333873329884860,63570,'Jx57AcBU9xTTRCDPnBA7FeRNMDt64HH2fbmGpOpSQ','VwYxkpuIN35mqK9j2gFCXBVAO953he64aMC1mtfOTfOHprgfx6tRyQ6jbSvCJJ02o0J3vY6WdbzTo4B3GCs','zqywbKTE1JbTBJdfY9e5','B0kkjrTFhW0OfRzGPm2Z8x3WUV9nhiAkDokLmXAqHt9DWQtqaLmp5PEiv6A30nVxCF1JeUTznXV9eW9lWn3UmPxjWWW4AHx2B1j99Aatfqh9abJc6Agh7wXCU9iCArQSkgnAskm9xN2EuQQ5h2MrAqUMtg6s2ZOkhJwTRdNRhP9HTMPvEdSfpxJ4WL7DCOtpWx0YE3uslh2oj8VY56MFvpZ','N6','p',13);
+INSERT INTO ti VALUES (1516333873329884860,63570,'Jx57AcBU9xTTRCDPnBA7FeRNMDt64HH2fbmGpOpSQ','VwYxkpuIN35mqK9j2gFCXBVAO953he64aMC1mtfOTfOHprgfx6tRyQ6jbSvCJJ02o0J3vY6WdbzTo4B3GCs','zqywbKTE1JbTBJdfY9e5','B0kkjrTFhW0OfRzGPm2Z8x3WUV9nhiAkDokLmXAqHt9DWQtqaLmp5PEiv6A30nVxCF1JeUTznXV9eW9lWn3UmPxjWWW4AHx2B1j99Aatfqh9abJc6Agh7wXCU9iCArQSkgnAskm9xN2EuQQ5h2MrAqUMtg6s2ZOkhJwTRdNRhP9HTMPvEdSfpxJ4WL7DCOtpWx0YE3uslh2oj8VY56MFvpZ','N6','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3426058401087725056,65317,'oTsAFerUqf9NUEyE312gIgdWMlPoTwoNMgID1PPRvHgVuKmytc2lSdlqENuXkdYRSeS','i5SvkeVk3k76pW7iVE1OqEeVllyMmf1D0AEowxcdOtmAc4w2eWuFUBWhlYiFVtLXdbrdZLqOJqghwWafyoO','esAK','lRCg6FLpm4SyFZD2kiiYdfuibDByKu36zKL1DIRdkFGfgeRBBT0rS5vtsSnJ7jSTignci2SLEoyR1utLa4CHipPZsANLIg7JGimmCtrN1jfP4qn96X0jRPeLvbVhwr6H1vs9jT4XGRZ','d','g',14);
+INSERT INTO ti VALUES (-3426058401087725056,65317,'oTsAFerUqf9NUEyE312gIgdWMlPoTwoNMgID1PPRvHgVuKmytc2lSdlqENuXkdYRSeS','i5SvkeVk3k76pW7iVE1OqEeVllyMmf1D0AEowxcdOtmAc4w2eWuFUBWhlYiFVtLXdbrdZLqOJqghwWafyoO','esAK','lRCg6FLpm4SyFZD2kiiYdfuibDByKu36zKL1DIRdkFGfgeRBBT0rS5vtsSnJ7jSTignci2SLEoyR1utLa4CHipPZsANLIg7JGimmCtrN1jfP4qn96X0jRPeLvbVhwr6H1vs9jT4XGRZ','d','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2271978107687054861,44939,'5lc','ODSE8blx2K2AuUxwTYtjAQpgzAzcUqqrANi2EPBLlMAM74xuQAzNuezXyeWgskIyPf6l0VIneex3beM5VeLgCjKDUtosTGR7zlFaTXmn9MjaUB1Yw9HWNJlC619hLMOkjE7gN3F1f06s8MGa6EEUz','ss5FPAM7KlFy2bbUxoJm','0LpJN5ur8fxjwVw5PzOtQdm05dJjLaLi5rA6kG1AYo7qYO0889y2ix2oS1ioj0m92MBQealY6BaHc8z83nKzbaW1Ig8Inuud7VlEe798LUXuYF41iQJpEk680HOKLnHSHYNLq8ZNXI2G3b4sPx3xRHPGPi2fAB0pbcXUi3IrtH2oZIEXi8c37WyHBCG0LrLi6QwaB2F0G0B2d9T05w','C','nW',15);
+INSERT INTO ti VALUES (-2271978107687054861,44939,'5lc','ODSE8blx2K2AuUxwTYtjAQpgzAzcUqqrANi2EPBLlMAM74xuQAzNuezXyeWgskIyPf6l0VIneex3beM5VeLgCjKDUtosTGR7zlFaTXmn9MjaUB1Yw9HWNJlC619hLMOkjE7gN3F1f06s8MGa6EEUz','ss5FPAM7KlFy2bbUxoJm','0LpJN5ur8fxjwVw5PzOtQdm05dJjLaLi5rA6kG1AYo7qYO0889y2ix2oS1ioj0m92MBQealY6BaHc8z83nKzbaW1Ig8Inuud7VlEe798LUXuYF41iQJpEk680HOKLnHSHYNLq8ZNXI2G3b4sPx3xRHPGPi2fAB0pbcXUi3IrtH2oZIEXi8c37WyHBCG0LrLi6QwaB2F0G0B2d9T05w','C','nW',15);
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 CHAR(4) NOT NULL, d VARCHAR(75), e VARBINARY(31), f VARBINARY(76), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-475532,7697112774852750288,'S1','g9h9JmTvkmols40UbDfc92OjnfJuLA','bTdTnD5GAqP8IQwC897ifhH457kzq','H9WlL9jL8kyhNBi50zs8kauQclWaAgESoBMbpQAsqAZbLJ','w2R9NKTikdAXDrcGntwrYILp3MFGSoEYhWYuzYuTEMHYMqum1l5JZOEjDYzPpFkZyPPKgzDf8f','xsM5PhH7x2IOMYSMmnCRCwN1vDf95wmrwt',0);
-INSERT INTO t VALUES (8111442,-7529471209936701027,'9p','IIfrdW2wcGu48MIhVR3ZbbbCz81yCL9Nhprruql1eg8POk7IDX46iBy5crsc70oe1nFWpru1q4','kkUyZQGNYRw6xgohra1wQd','fck7SXm36SGoQg0aIWgC9p71GKlnNCBUzipcHDe7gVDoAwqIQYqBMPFjCvdJ','oWVJi5mQ43zetwsNfuXnj4OjnlW','ahhg',1);
-INSERT INTO t VALUES (-6318370,-5339246277304524856,'5a','o','Da','Zd1kGOilhKP4hbswDPsgtf2vtJV3GaUZYdqhwzxZyOYE6SvGYBI4DweQhKSq1gx29Nwb1825IR','gHxaDE4YkKhfyWT02iiyTA54o0Vzx8wWWVq3P58hYhfjMIibUP7lO8F11COxruEMSu8HKk29ZcSLEpibK3mOwBUY4Q2H4BCjy','GAbScJK0bLinl8uq35vINDiHU1sWeEOxOyUrbng3iHXcNjBJ3ziHCh3ffoQptHVRsTZotMC3fQrkEgX9URUHZz7gceJ',2);
-INSERT INTO t VALUES (-107708,-4423133878358288227,'Ij','vUnzkFmYMsKAZ6m5','sbmzPvBn92xpN','5VZLsD7hUPDmY4GubHJtw6nVT1dblXiHCXq9DyG1VKu','Hb1Ypb6lFVkCZkfQGMaoI46WkjTKOo2qkS4qWoKF','6yvh4C2t5I7SHMTWOAYKTV0PQUcA3yJ0pQ3gb7vv89TFJyKZVQd1x2JRAFutCyOKGK3S',3);
-INSERT INTO t VALUES (1552057,-336453654219067958,'9e5','A56qwLNBlb9f6hzFFXzqzpMOAI6guy0hvXOJgaemiTMGQrHk0ylzwlYGcQoQanqD1FcMLN1','OXjzs','4npIFQpUAMbKCJBISb0oh9454ytCwE','novaGZsOdBVGl2zj0ueQNiKDwpUGyyQoRbf2GxaUCJe0s0hHKeclMVh5ZjwCQw2IT0AiZLjUXo9IxxTDTf2N3iDpq5DUJ','nhixTFwmKLe6uWNBdGuRp5Rx0TDFV',4);
-INSERT INTO t VALUES (61265,-8612005776165345717,'617X','n77jO92zgC','e62QbtfURIAcuKiI','Vsz','Tz','ZEEgOz4aja72pwovL0vNaCLp5rYPFVoNlOQ10bZ5V4LZtTEsXVdft0s4QZl1HnTS99VhqX2omJ29TXOTVQqbYVhv2EQf8',5);
-INSERT INTO t VALUES (-6434598,8622379963552812234,'b','lWOFkREQ4ZvlrS4ShevhxIPWE75BUXYd0TI3xDDgaYyJsq0j','wFVWtCvwCO9E3Pe','axfIvO2GAHX7fsJI8LAuekEAb0QBmLEW03hgLJ4bRp0qGHaHxCapA8lTtpu78m','jjXJuopjhP10qtVE8u6D2fZ9U1JtA26KkDw7BTTue6tZSsHsSnkJhvKnGrEnj5DJo73CliosLSxGxXNfyOmbmaDUfPTib5Qn','mbyhLZHZbx5QMd5Q0pjkWlj2KMOPMmkS5JKdMOwQjWdVrR49Dzi6rNT3QiM',6);
-INSERT INTO t VALUES (3130627,8953714064401313998,'juS','LIS4NYgltHn3z','Csi5z9EWnIxD96NxCnhhgGJ','wsKiQirs490GAzuD5Tb3c7ik00cwixZOCaGx3YI14khB1Kp2LVTw29gkvUZcPBgZDVhO1CqEW','HLCOmyObzqXuTwY1ghXgkUwo65RubJGBYHEgSj4j6o5RrIrgpimzXNNQ0YwQTA1M3MBnCZs','pqxhXWRKteA8DRE7CnnxS5wdS61af97cu0RNLZJWe2SRrsEKUWIYnHIP7nWtv5I1nzEI0ZGK4ooXSVSI0bbXxjPdHg',7);
-INSERT INTO t VALUES (1926430,8144270365892863215,'dg','8gqNR78YolVKQTAoNanGn39jY8uw7OD6yeHM4JZ1hM64MxUvPeTluo1VNFXGUiZ5','uq','8Uc2Wwv3elDgXJ5vI450jMzE7idC7GFu7lwpJLQ2wFPEv9keo8U0r5t7f','DpVHn3CbxCfnXg6wNxgvsAp','88uGEEwz7x0N2EHANm8DdidaFnZ03jNsJKH5tI6',8);
-INSERT INTO t VALUES (1144426,-2273292439607575177,'s5','N618McZgj3w','cXjpqLIPb','Djyth23fQ338da9QqtdDn','aQiTQ8EuF2Hq5OpzqBUa9PcCFrLSCyFPHWpshBPahP','0e8SqnD4CjmYHG1Kp4fQ2PBxHOqfihepFj6zEbvdsttO200K68tgWas2b9hDKo5L0WOJCEzkzRQklaeGRTQBeAbw2Fyw5I',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(9), e VARCHAR(87), f VARCHAR(60), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8505410,2305359729683216511,'8kceiYAiKze9w3sV45y9mWgN2yoA','kPmiJPl2','g68BTdN7mzjBrL0KB','B35FeQe7idj6al','w','w',0);
+INSERT INTO t VALUES (10226765,11544313169874648109,'czy88WcRBHMTb3o4f3rBuTaGIqKsBvftlvns3i8C63zJLWDFOkQaQnMaDx','qmfNnA','FeQ6LtHlBQ5ForR6o4tsG0J7kAjmxyig9y1eOUWwYKMhpkVn0pcf','j6KsCSa1wcSzIjdPnh3JaWXUp0FmR8PzEwGJK6mN','B','E',1);
+INSERT INTO t VALUES (2411671,910082656014579113,'DdYD3ydOgAYCuDrtxIVMZg666CSmPhZn2sD','t','Kd05wLU8iFGwtGw0iYWv7CVLbpFzvojppEbzoFKdkMz','d0WgErstuyVAzN57T76pWMYS1KicqkAKufZv','E','A',2);
+INSERT INTO t VALUES (8676720,12887505572574285961,'SjaTJJ2URNv8ekRXEzVEelB2JCMr4aUrx4t5N1mvPlFr0hEOz8gupTQnxcidS5Qkul9MBL0pz63hglI26UZGD','X4','edk6pkOmle9uAl2rk2MnakUyFDVL70bdJeB7g2Q2TdjVndOc4V7MGbZ2zRflKvbHOdisc3t6Cs4xRYL','OD9zXeMw8TXD7QJbqbW8zr75q3dAcTAF5iKEmrjkAw','W','X',3);
+INSERT INTO t VALUES (6140325,15359450358398822449,'HJKeSIFd4XZZVXTLrBrklAvd7CnLFMpz1wyldabAP','LU4','AMT6Vduf0zDiOKe459tMc9x0GQvdvw9kSLLZIsDxK8sWRWy1eVRQPSdB1ep403','zA','h','A',4);
+INSERT INTO t VALUES (4351593,17810263495858679276,'a5axPJ6GuMafFP59ehbNZwqOk2Dx7vXOwVl2ViiCZ93OFZMsc3KjH4e32IrlkIfPpgdh6CneFEQWOGx2GGatUHM8','nYra','EScc4UhznXb2C7MGKBg4hvudFWIlSHSjZt3iAOa8z1tmo0o1Iwslv68IFOYV51r118m','HKLqTeycD','8','t',5);
+INSERT INTO t VALUES (11653909,12011719958722297257,'UxwbCvyySv2NcXh1Gp1TOEfVXG3tbDOsCBUU56O4EcOWXFe1lSenmaOhtauj2XKz0gmpKPlKU4jZVN7Opoj9FhLxo','S07VhOZ','7PqEVoMcbWrFH1JZNwnlvSIIcAqdt27TPpeh','NpghIrWXECIA8B','s','F',6);
+INSERT INTO t VALUES (10315607,14583180749888012603,'xVKfKTfnP','q','QLreORHGGKRFKNM6Jbd2vKge5MAgtlxvzhC8d8hnebGjaQoVDPg5YU0','OSI4C','N','o',7);
+INSERT INTO t VALUES (5606628,3783509250300029609,'HsgMJGPZD1nVCDbBVLLE5S3VJGDCTnz7q4Vcj3B2ey0fnGn2ZYoRfBWgUMAyAEwc853','UA4tN','hZIu5vJ20Giak4ZmZfnxJtuLYBiQtQRcgmymmZ3VBiHxhpPl27HwDC2V216eUXtBWfysV6sn','hmVxFBVq7hE5mKcyrZOFxYFqAt9MWuDfdGjVBlymiDR5IzUi','L','Q',8);
+INSERT INTO t VALUES (16350163,15203178387592623505,'DBjB5OnU3RmwR4LI8fLcAve4mLPZnuLrw7ycqqF1z4rbH9G6pyFMJmemXD7p8I99r5pftdt','YtTjl9u7','d8jHREQQANBVYqJ7PS3Kp5lT6poCkWUumYE6xl1lY7qhXYnjTdm','JnBiE9xFx5HONPgobDhHofWMhIVgYzJJdgdPTe','Z','o',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(9), e VARCHAR(87), f VARCHAR(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 MEDIUMINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-2532001,7649532710753791590,'k','6wGwAyXfKW31LuM1UiI5D8VWw3oZJ7RCtS3q8JAQ2Hg6BeY8nTN4xH1wpNu','O7snchdYpNCBGDemxTo9D7l4dD','7uGYdGmPNeA7jW4xBk4MDoR6Cksz95wAycrr0aY','hbC','6fFKfMOn8TwGjYMHEN8D1YT16lH5pzTp0T5Arzx',10);
-INSERT INTO ti VALUES (-2532001,7649532710753791590,'k','6wGwAyXfKW31LuM1UiI5D8VWw3oZJ7RCtS3q8JAQ2Hg6BeY8nTN4xH1wpNu','O7snchdYpNCBGDemxTo9D7l4dD','7uGYdGmPNeA7jW4xBk4MDoR6Cksz95wAycrr0aY','hbC','6fFKfMOn8TwGjYMHEN8D1YT16lH5pzTp0T5Arzx',10);
-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 (7775872,-1874658207018055507,'X','AjrlGjXD3Y013evtQW1KTkIQhwMssJXITPKSYRWKEdbKBgqAJCC45IKOdVkideZ','kzriAfltou6mhxEA6VyEZSIC079Ru','ktyruMZctgQH9AWDvAR5GF1GEtHUp4UPud8nEZOeCdN8r7DXT3Ut3plMI9nE','xS7vamWrh2Sj7vBYDxzDU1YISSuH5FV7NFjjmz7t3LSN9a9nrtJWWQKw90Ag6cJem6X','BJ78lUZkd0rW8kao2THKFkHT5BvkBKHjpP30lHQh6cGRMPjQL8lvJFoAPrnOtAnZM',11);
-INSERT INTO ti VALUES (7775872,-1874658207018055507,'X','AjrlGjXD3Y013evtQW1KTkIQhwMssJXITPKSYRWKEdbKBgqAJCC45IKOdVkideZ','kzriAfltou6mhxEA6VyEZSIC079Ru','ktyruMZctgQH9AWDvAR5GF1GEtHUp4UPud8nEZOeCdN8r7DXT3Ut3plMI9nE','xS7vamWrh2Sj7vBYDxzDU1YISSuH5FV7NFjjmz7t3LSN9a9nrtJWWQKw90Ag6cJem6X','BJ78lUZkd0rW8kao2THKFkHT5BvkBKHjpP30lHQh6cGRMPjQL8lvJFoAPrnOtAnZM',11);
+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 (472796,15582586055184548340,'FjsMuuXDH6Y5fclBrb1wiCc4S1vL4uz0CV3CBHtybZYEruK3guIFAwlESm2wnLJUL','Ldf','JlaKjgiJOJvZBzj54OReBxy2o23s983w2wLvP','phbV739AimjgFi3gZsa','o','o',10);
+INSERT INTO ti VALUES (472796,15582586055184548340,'FjsMuuXDH6Y5fclBrb1wiCc4S1vL4uz0CV3CBHtybZYEruK3guIFAwlESm2wnLJUL','Ldf','JlaKjgiJOJvZBzj54OReBxy2o23s983w2wLvP','phbV739AimjgFi3gZsa','o','o',10);
+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 (6343203,2583272198228017654,'AFnctVcLZ2zGGYr3VFieXku83xuVvrbd4yPyX6','49cjIpc','J','ksYyx6EmUzYJ1fiYh0IiL50EPKL8Jmow','c','o',11);
+INSERT INTO ti VALUES (6343203,2583272198228017654,'AFnctVcLZ2zGGYr3VFieXku83xuVvrbd4yPyX6','49cjIpc','J','ksYyx6EmUzYJ1fiYh0IiL50EPKL8Jmow','c','o',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (740385,1979116350875591329,'k','P7X0hy2xN5CAOxRHT2ybIIPw8B2OsItUAC4zatPzserK4EZLJa2nZfH64uFAdoQjOMlIGxLgDNwg8BSba1O0SLFLH9brH7kMiNhzmHFRNES15tWw5YhEane5IpyLa6q1fu80CnK','cZup','MagFndLUti1dujVcUmFlagrFnp05vsmqDiBPYL6gKRBypUwgBFM8Ni1aiQb','4GmSwTMj6pgIZ8BrZLAVJlVGBJYX9FKbjUbHwQOnu3UQ5bPr2JwZMppMRaXBSAZtSjSV2wOi5NXSVzZulxBgP','sAse2',12);
-INSERT INTO ti VALUES (740385,1979116350875591329,'k','P7X0hy2xN5CAOxRHT2ybIIPw8B2OsItUAC4zatPzserK4EZLJa2nZfH64uFAdoQjOMlIGxLgDNwg8BSba1O0SLFLH9brH7kMiNhzmHFRNES15tWw5YhEane5IpyLa6q1fu80CnK','cZup','MagFndLUti1dujVcUmFlagrFnp05vsmqDiBPYL6gKRBypUwgBFM8Ni1aiQb','4GmSwTMj6pgIZ8BrZLAVJlVGBJYX9FKbjUbHwQOnu3UQ5bPr2JwZMppMRaXBSAZtSjSV2wOi5NXSVzZulxBgP','sAse2',12);
+INSERT INTO t VALUES (12629096,57487374848446405,'vqA3H1RMJ0GJ30ye83tOjUExOPhR4s53fF8fYjv5gZA8IBwS1JM4dSIaEZ3PaDkeyo56Mt1PPE2ISEESHld','D4Z6vhHd5eX6Q70HHfY85xq4xgUimjjjIfP8wAXzqnHwRkSfFHg87RhWb27EStk8vvbwPORcKO7sbBECqqcCDUaU1UMustSlHISue7mLOHVcgOm3in61MfprbuNY0U6ax8GJWH3TEzTuD97JdyjX3EtQNzlCQcEbQ3AJp4EuoGRqezgJ4RKqsIFPy5B7iEg32lbVmda6voUi5yNwUKbBnNnVrxIjJ9wGyjdZRggM1u0tlpIVcLmN3dSn1O','MmlMqTcrp1TNoGBj3HlosUGyKfXUSbvl','RlsH7TPjbyeo80MzOJiw4qN7eQ','Z','q',12);
+INSERT INTO ti VALUES (12629096,57487374848446405,'vqA3H1RMJ0GJ30ye83tOjUExOPhR4s53fF8fYjv5gZA8IBwS1JM4dSIaEZ3PaDkeyo56Mt1PPE2ISEESHld','D4Z6vhHd5eX6Q70HHfY85xq4xgUimjjjIfP8wAXzqnHwRkSfFHg87RhWb27EStk8vvbwPORcKO7sbBECqqcCDUaU1UMustSlHISue7mLOHVcgOm3in61MfprbuNY0U6ax8GJWH3TEzTuD97JdyjX3EtQNzlCQcEbQ3AJp4EuoGRqezgJ4RKqsIFPy5B7iEg32lbVmda6voUi5yNwUKbBnNnVrxIjJ9wGyjdZRggM1u0tlpIVcLmN3dSn1O','MmlMqTcrp1TNoGBj3HlosUGyKfXUSbvl','RlsH7TPjbyeo80MzOJiw4qN7eQ','Z','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15634257,8786004798016178636,'pk3k1TD3sRLoYdeZSZu3CgF7HnZF1SxWMnAJMNbjXNYCx3oFRe1RYYQPJpwqibbVyiUytcGlaZZGNN3RM233','6PanJ4hmra2lmmwX8K2Ahy90FiDIRKbKANeNsnd8yY5sQ','Av9UDuqMV1Ooi5DsIGJFjtQwTr4OgD4Ht634JsLvsSw','rvixxJEzuGE1JqkZkRit1htpVFpuU9IyFJvCOoz2AmGLxLaEcZN8Ublm4MPifM2Hiedyn9YADqxZ6lhuo2KxcTfgYD1pVly95s8XZRCqw9obsFmTYiqg26U13CvuZgwVLI97EiPOAYzrhOeMu','z','i',13);
+INSERT INTO ti VALUES (15634257,8786004798016178636,'pk3k1TD3sRLoYdeZSZu3CgF7HnZF1SxWMnAJMNbjXNYCx3oFRe1RYYQPJpwqibbVyiUytcGlaZZGNN3RM233','6PanJ4hmra2lmmwX8K2Ahy90FiDIRKbKANeNsnd8yY5sQ','Av9UDuqMV1Ooi5DsIGJFjtQwTr4OgD4Ht634JsLvsSw','rvixxJEzuGE1JqkZkRit1htpVFpuU9IyFJvCOoz2AmGLxLaEcZN8Ublm4MPifM2Hiedyn9YADqxZ6lhuo2KxcTfgYD1pVly95s8XZRCqw9obsFmTYiqg26U13CvuZgwVLI97EiPOAYzrhOeMu','z','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16188237,11772908883911583920,'OK5cMJDAasfHlmPPDMQWM1IGC72CE5KnSWyapR4mj2UDbhkdTOVF6yRlASPsw','W7YyMh4Bc5PXH0ZZMJ3xYu85tD3bZkq4169MHSqTbnui5rl5NE9nwUb2MvxVMOKe2j74jcor5XQkFrpcmHU64S520JqhygPvt0mcg5QCrO4FrrQT1gLJIQZ1ZHVFHpLPO8azrfnsNCY','UFzebPZjo6tRlZcLWHJNKsOzSZGWjbmFGN','dbbAkUO6OEUgX4gtpepGzjQNOzBZBdjecKCB1g6RBrHVoXC7riEJY6BS4TBSqafz','C','F',14);
+INSERT INTO ti VALUES (16188237,11772908883911583920,'OK5cMJDAasfHlmPPDMQWM1IGC72CE5KnSWyapR4mj2UDbhkdTOVF6yRlASPsw','W7YyMh4Bc5PXH0ZZMJ3xYu85tD3bZkq4169MHSqTbnui5rl5NE9nwUb2MvxVMOKe2j74jcor5XQkFrpcmHU64S520JqhygPvt0mcg5QCrO4FrrQT1gLJIQZ1ZHVFHpLPO8azrfnsNCY','UFzebPZjo6tRlZcLWHJNKsOzSZGWjbmFGN','dbbAkUO6OEUgX4gtpepGzjQNOzBZBdjecKCB1g6RBrHVoXC7riEJY6BS4TBSqafz','C','F',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6597769,1032169033160417643,'vEJSYiAmVNCY6dOT73nFalyXswL5KH8g4FiKVE1a41iMRs8vl4RQjFbBEkOTB','29GUN0C0TLGEPpZLbX9Ton','dYqtWCNQmtiQIYoEkz4YvT5fhomr11chSaylqZ8dsc6hWfu8ScrIWvrb4FUuZeH','XLije95edrdbdzZwmMPdTWFT9kOhpg03IKGYswVz5cf9sxsVxML3kZ7haJJSZzhVvNNpYF0XcXcaWjNWHKrvSC6bemGAd7TfFKUzEztCoRP','vu','l',15);
+INSERT INTO ti VALUES (6597769,1032169033160417643,'vEJSYiAmVNCY6dOT73nFalyXswL5KH8g4FiKVE1a41iMRs8vl4RQjFbBEkOTB','29GUN0C0TLGEPpZLbX9Ton','dYqtWCNQmtiQIYoEkz4YvT5fhomr11chSaylqZ8dsc6hWfu8ScrIWvrb4FUuZeH','XLije95edrdbdzZwmMPdTWFT9kOhpg03IKGYswVz5cf9sxsVxML3kZ7haJJSZzhVvNNpYF0XcXcaWjNWHKrvSC6bemGAd7TfFKUzEztCoRP','vu','l',15);
+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(70), d VARBINARY(24), e VARBINARY(44), f VARBINARY(47), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7209880986173962760,2818134003649998950,'D669BgY1nzpyy','JJs','4POFDuC','ACsodMpqrsEE7oxilN8CX029ROaCN3ZqOa','c','5',0);
+INSERT INTO t VALUES (5113304931589880251,10824905331748497072,'BZYXMrYFtLT5J9lruUX0gev5AAwp4yvmDi8h','469ktZ28ZcrzQMWjFrngWy','fSdCLh','0AFyu2u3ILWsPhxoJTeqTPkqehTygYJgkmUHpUc2RUNhs','p','I',1);
+INSERT INTO t VALUES (-4016755330469119663,4534158215130192548,'Lffyf16Ityx1GKA','R9MxZhKBTyV','Z8SIzkSHTpX71ctymSMCp7i','HWa6m40yPT6MBwy4dolhpZ','y','n',2);
+INSERT INTO t VALUES (-5576643924438093249,12956489456942651380,'eqyc7ybjhJQWH7LH74NRy3Ry3dDJih1X7gb3oCAge81npVBEBUeFuSJ0Lb6XgSq8','KV93JvdwW8We9NOQuCeFtrA','p3D8NVUknvTdRxKcaWBE4MoGouTmZ5J9LUOdCHKMLaK','ltENNCN5oBHZOUaqnWtfqqLiRuwhbIg7kgBUMYUxIMZMbl','v','N',3);
+INSERT INTO t VALUES (-6008843654722637053,9372645267668142358,'8hV0XVi3EIh6Hr42KqmA6bfa97HsJfiU7bp','Nbt9pDt7g09lQ5u','YclcX8mF7MPapymn91TfT0elDDFXZhrqwZrDDz','7puKKmoMNNA4uLwCmSFD1ll4x2N0AGhCHNe','F','x',4);
+INSERT INTO t VALUES (-2590390829119241897,17358477722943483879,'NuUhiPBSNodlaQxyWWCQyLAXqeiN8F43qGhA2pjXGaKqhEgYZlNRpPue7R8Iwl5','fIVS0Eel3cng','GR','jmRS4VKPC8hGveUX4fZh','E','H',5);
+INSERT INTO t VALUES (-4210507658862969195,12694959057803806431,'i6czRIVdw','kMJYph14buyL','yIZ4TBT3byFPQ3vzFMqNmjjRn2SU5ZXLMedd3ReX0l','VV2OCiQQwlY4Or95fF','D','D',6);
+INSERT INTO t VALUES (7264768991789758994,2354509491592768706,'nF3hNAWCCQrWG3E5i8xg','wztZYF6dXuklLEZeI3Q','4ylZ0hlgjhUxH2u1b','uzA8dETxxYnmslStAHABjwP0KUJJKw8E0042KO8GnLFHC','O','Q',7);
+INSERT INTO t VALUES (-3924397263094531851,5396045059090952439,'e882lUIwcEe','mM','XpB67jOQyO7IER17UA2J42On0UzvGrsND','9UNDJ','B','9',8);
+INSERT INTO t VALUES (276184143755576308,1854315090134349132,'ogHPpXob8srjK0Sqw','KNxeqdGt5pEyLp46ce5VCy','9ywGcqlrVUt0RmA','dkV8eEqE2du','4','m',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(70), d VARBINARY(24), e VARBINARY(44), f VARBINARY(47), 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 (-4805267798033017108,12708711603079205779,'kCqawMm7WRqejzL1RZvnyvR0v8hs67rjdOhVHWd4z5nA7pMt3Ax8KJZ5m7ZOm9L','jIPJiQcukKsbV4Adm5uznSxz','p1T1n60l4Xj8tp1g4e4nORhGar5gR3qHybv','QgrsCerU0frQMI5BJAoWJHIPLscw5sk4aQX','A','l',10);
+INSERT INTO ti VALUES (-4805267798033017108,12708711603079205779,'kCqawMm7WRqejzL1RZvnyvR0v8hs67rjdOhVHWd4z5nA7pMt3Ax8KJZ5m7ZOm9L','jIPJiQcukKsbV4Adm5uznSxz','p1T1n60l4Xj8tp1g4e4nORhGar5gR3qHybv','QgrsCerU0frQMI5BJAoWJHIPLscw5sk4aQX','A','l',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (34619004659413299,8401504567725890682,'zZj6gLyYoH','RxQFhTzvDh2ZoWzy6E','mUed','ijYE','Z','x',11);
+INSERT INTO ti VALUES (34619004659413299,8401504567725890682,'zZj6gLyYoH','RxQFhTzvDh2ZoWzy6E','mUed','ijYE','Z','x',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (816181236705155876,1356428830390196470,'v2','CXVbljwuGgsuJc6Ph7uyyq7BsbC3gMyF1l8udlV8ZlC6AVNKqXcGjCyzWZwgdEmZsOCn3GJmwdvWA8zNKRBGKRp622fxH0B8QJUa97ZlNyO6UVVnKe30FZewsDyWq5CcMcgjP2sWBMVMXE76dtZxNfgSNoPnFMDbOKQItuzW4hEXfDINkTE','sI6M2ZBTUjsXUIr66nr7HTphy','W9gpPp4niMycu9BuJaspCMfg7syGfZgsLCdz6QX','0','L',12);
+INSERT INTO ti VALUES (816181236705155876,1356428830390196470,'v2','CXVbljwuGgsuJc6Ph7uyyq7BsbC3gMyF1l8udlV8ZlC6AVNKqXcGjCyzWZwgdEmZsOCn3GJmwdvWA8zNKRBGKRp622fxH0B8QJUa97ZlNyO6UVVnKe30FZewsDyWq5CcMcgjP2sWBMVMXE76dtZxNfgSNoPnFMDbOKQItuzW4hEXfDINkTE','sI6M2ZBTUjsXUIr66nr7HTphy','W9gpPp4niMycu9BuJaspCMfg7syGfZgsLCdz6QX','0','L',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-8268663,-3587066819390003211,'oJ','EjwYGbscW1fK6uGsxQtUl9uD6ljyamYOhPV7WmQ1XBQl83ZomyqnkuEK65rtnoJIiGncBCxEXXiZODCghuySd3KYln58sML3fOyGrn9BcnFoEVdiRU6Kfh71LpU8o2P8lOWWo5Bxn77lS3nKeyRstkgs7GcR3MZTYIPBK32AXvYI4A87NDpVsgcQXGfwpraGAfQUwz4Ua2vi98vKZqV9OWDIcRndhtmZVmCDkYZ7fnTo','fjXIp5uw9xXMTht6nUIjaQ','Ag3sgBjGSCaQvujHVVTZWPY2qWntRagm01FAqkQHffedDBEhxO9AptSe9cV5S59tRg00Qahz9SWAyoSHnWOGbGxfIP4qXYG20GxOtdUdA6j03peeBupPQMmvTE3QhswPTgfUcGAKWABC4B3RRJLh9KOP9UrgpmIUP0osC6aKZypAELR4B','5QCRinaRsAtMMXsoR','o8VUuSpClXf',13);
-INSERT INTO ti VALUES (-8268663,-3587066819390003211,'oJ','EjwYGbscW1fK6uGsxQtUl9uD6ljyamYOhPV7WmQ1XBQl83ZomyqnkuEK65rtnoJIiGncBCxEXXiZODCghuySd3KYln58sML3fOyGrn9BcnFoEVdiRU6Kfh71LpU8o2P8lOWWo5Bxn77lS3nKeyRstkgs7GcR3MZTYIPBK32AXvYI4A87NDpVsgcQXGfwpraGAfQUwz4Ua2vi98vKZqV9OWDIcRndhtmZVmCDkYZ7fnTo','fjXIp5uw9xXMTht6nUIjaQ','Ag3sgBjGSCaQvujHVVTZWPY2qWntRagm01FAqkQHffedDBEhxO9AptSe9cV5S59tRg00Qahz9SWAyoSHnWOGbGxfIP4qXYG20GxOtdUdA6j03peeBupPQMmvTE3QhswPTgfUcGAKWABC4B3RRJLh9KOP9UrgpmIUP0osC6aKZypAELR4B','5QCRinaRsAtMMXsoR','o8VUuSpClXf',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a TINYINT, b BIGINT, c CHAR(57), d VARCHAR(50) NOT NULL, e VARBINARY(89) NOT NULL, f VARCHAR(74), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30,5088703078356024301,'tv2SOiKAGI6bb','JPnYPPOzETG','Ej5lspBZjT9K46ocN5INa','yPC1wPffqZFm6RqKvDkVfABuAIsitgdBrc6JQynswVgNGldYhYXZ','7NcqaGGzX6x6n8DCkOcNCujIO97bWbsPts85QPFfvn5Ln3bPv9kzVUOZZ7XqLjZY96ZCmuSDvJ','Pphopi7ka9HsZcNpKe1TKMzuzzHWTDW7t3U13LGJmhE7vHhddrl3lhKPZGsPJomcWy9bLZ3h0ZLhZ3u',0);
-INSERT INTO t VALUES (65,-6097933730542578428,'4k7JTa7UaLWO39SscPCEhPq2bJQUDRgXYzE5uHcEepWKV','USorX6Yo3Sy8rQBSZaHY7PJ4Hj5DdfYnEUF','9AoV','IExSCKvuU5Div8LNRTK1v','cyUNLdaVQoSi82CFo38m6Hp1IE4OYaVO8DWqqh3DceD5','VEVI',1);
-INSERT INTO t VALUES (-74,536479839812039342,'tZTwG','NgDBmYkyAm5Q7kCHpER','bxyrgYeMdI0iVGQdJeKmZ5CLzhZ6GzElxE4fSdDbotbavCQK193NfJEWSIq621FanihsDNM4SmuroFFxURuqfqj','1KElaJRqDN5hjNQ22bSMwdOm0Ue54VrCgc4qmcPDC7DfT8MENoQtaxVER5lRCTOw','cntxJ1VyOotqLIKbjok2mKpEwqgJ3jZ5HTndeg','cXDZSQcmN7mTFuao4ph9WxrCCY9EcEp0AV0XAvvVsiCamaJigqCG5ChmZYuqDnZyFCQ3yCuJxiZxpT1VCnNmUGGEwm5S9u2yJWv',2);
-INSERT INTO t VALUES (21,4338678163426661510,'F9c4PWTVck7WXsY83H8mCgH5c6Twpt6Hqy3BKVhUcxk9','JdT','Ne36ygEpPgoRKzCogFC9ZNOy10YPohJqFQ2z2wHTpmLxV8a','eGnnrfc8eps0bwmsYEjUtTZdR8yMHXhzNQ8t6wpDXHnezSxQxP2ivoNqtnURU6','cYy0c6ZHSGvbrGkCuv3O4SBttjauV5dq','rfSXtYam8LiVuGSyfdY0UkEtiP7ygBl6wywxu0Mtt57AT4nBA3zUhQmea',3);
-INSERT INTO t VALUES (-114,-6630839353960832199,'oo2zse4jpqhT1i0KsNInaSfaHDXR2A7NAjLciw149hT6wchj','CsUCnLS03zDlM5tb1fVzmFukfV','omJMK9kGjqPbqXsbi8soaS1COZk7rutAV','MJH0rndWBhUdTxUDWNWO36MLUn2LdSFK4pGhQ1tXbs3Oh0K7yHoOnxB9BOVMZlMfp2oCoD6','wg8QZLTBmGswjvyt757D90eNI4h6s3l5bFUf2SqG9eA9XikUU0KZskgfD1Qq1','qPx174wVSDaTlvvKr9cVOc0gZUc7zbHe6VXXLP83v3BkSCK',4);
-INSERT INTO t VALUES (-44,-889619953578947966,'kSOutmYC92noonkfkgCknSewairNG4XUOL','l1zA3uCfu1M6EeeB6jBV0NoCgZxB0adqxprzJFhE','6HBBH2k2trjYiew9IuVdJHlkf616sYm79Nw1relncMfnSi5','KOvnZDkoTrj4rXP','NaFqE0vBA3MuKxgdZ9iAcM6VlwvBl8TbhUkjdV4Zbwy1','rhHovJ4RauHBDus00iXw3G391vu0ecHJoOtHJz88VURApmBFaWW3II0rWIOyo5JFwS36QEzva',5);
-INSERT INTO t VALUES (-1,4309707816579861811,'KD051OrDekFaSgkn15j9VZ6gsjt','adsG6ce6KW0x7sD52xIVgebuu3wMs8lft4q5p','4CcuccKYLxbynJnI882QJNyQQosj0ALa8ISEwlNQJ8iawbKXHnSOuTdPm6vAC9LV9vuKBR2sZqHJlEI8izovi0EsB','A9m4zfelC4V0FUzprugtXufPtrbYEndAC3mxtlFnjKTAlYZfW4MvgM9SLQZ2cdxEczY5f','g0Pac7MzIjKrEykuTN3r5FzRVtQCam9pBCOwuCjbdlidhK','rW56W55O8jnNkp959k43OxQDQyJ8WYgHhYeEz4fVPkF6CdM1TOIKtBTlKYhIP',6);
-INSERT INTO t VALUES (-43,1245666967394824264,'6NnbPI','qbk9TnC7FXGRoNmRFhBeGESsWKlVh3MaY9Uln6ce','qNEzkmETteG6uQhcmjZNF5O2zGo9L8vzpDdSKvGYr08uWTR3R248jofaLfNNZ7JWf29YzMqnEO4stoX63fMq','kIymNPyJsd3OkN8QwjNeEY3fcTKGCeZEkWU','l0RHOmr8265bB7UndEurcWvRnCliX7h04c6R','u7QfbD52',7);
-INSERT INTO t VALUES (-97,-5933880046632902414,'mdByfJmF95dClqQFVS6wzPTd6rmez2KaarR0vN','B691a11pNIGm8lEtHqU','NGp5AagobDIfAdC90ccHf39wPgZ6qM4x9ejkRyiJjmMNzR','pLaAOMDqMNM10ubZ3mB4QeLj2MldohiQwW28PsMZcwNtlaDO9m0TJbRDaLgDN79Qmq9Pog8Y','DfKoe7PRoP0gp80LOC71GtvFzJ7TwNFDiqrelBqrqJMfDa','20F8PGYebU4U01VG',8);
-INSERT INTO t VALUES (-120,-1714011722891445268,'Y2BEhLT47DAJR1LoNJvrptlRSP4DTIuCEjM1C','H3FJOiM82DSIkIdHeoIdTf','WVu0wuF9SyIjJhEKvllQUXN3fCT7ALzD8jcplznjtYF3qU5FSabXJyYnW0CT','dxH9uz3PuuOICrFaPwBW','rqwhaipCuNA0GWvqwDtdsvk7dgEwzVMhLrlv1NJMFJOaCXZZawgjuGYk5zZ1jReWNlET2knAGqUvk','xlcSxCEpVrCXsybZR4anlCG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8184121352229018308,18350053263367836560,'AzXaSvbYsbGuBkZ32aCOjVLbYkNP13FNGqT1BiB5rXPmeDl90Z','pgTUYMpYDbsga3kENJ2bpdN','XNZJmP850fvfEG35gMorflkN','JvFNTJPnPvl20GnrMggP3bmWQYDHBVIrnRuSe83CpJEORCqZ6VI6EmG2tRDCu2Gay5MEfLQhbfUg3xkNt37oD40fIoRNrVgqiwm16hoqPOKZzt02CkbGCsVGsxR30uFMArL2vjGxxaU4mdsBnIiMXvlcd57k30ep93Kgww2YFoF8bJsxSeFI','c','l',13);
+INSERT INTO ti VALUES (-8184121352229018308,18350053263367836560,'AzXaSvbYsbGuBkZ32aCOjVLbYkNP13FNGqT1BiB5rXPmeDl90Z','pgTUYMpYDbsga3kENJ2bpdN','XNZJmP850fvfEG35gMorflkN','JvFNTJPnPvl20GnrMggP3bmWQYDHBVIrnRuSe83CpJEORCqZ6VI6EmG2tRDCu2Gay5MEfLQhbfUg3xkNt37oD40fIoRNrVgqiwm16hoqPOKZzt02CkbGCsVGsxR30uFMArL2vjGxxaU4mdsBnIiMXvlcd57k30ep93Kgww2YFoF8bJsxSeFI','c','l',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7971825531333295353,2352780784247297127,'VV5RwG433PZ6cTjWIY17qoZwVsLer4E2JSz0ZingbNkqJQ2','O6Y2x6HHZwtpYN','F9tcLYge0TkRa8Z8LWV1yD','j8yN14ZmTzyRrN3m23s3D0Cyz3evWd9n8spx9cOltwKwZ0pXVw3QTeFPsApgYQVKZmUghSHFRkITKH6vnzz4Wam8cvR4MPHHHh4W9zJaZGfR2vukZ1LKdfVbXn4Lj4','9S','D',14);
+INSERT INTO ti VALUES (7971825531333295353,2352780784247297127,'VV5RwG433PZ6cTjWIY17qoZwVsLer4E2JSz0ZingbNkqJQ2','O6Y2x6HHZwtpYN','F9tcLYge0TkRa8Z8LWV1yD','j8yN14ZmTzyRrN3m23s3D0Cyz3evWd9n8spx9cOltwKwZ0pXVw3QTeFPsApgYQVKZmUghSHFRkITKH6vnzz4Wam8cvR4MPHHHh4W9zJaZGfR2vukZ1LKdfVbXn4Lj4','9S','D',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2668540724197321421,5796376475974616035,'SPjyc4ywgha9JiCrkJ4zPVl','lQ4UbajCmHt845VEQAyvXhWKT5izSpWPi1ej9SZLTJgdShZNM7QQhJpEhCALef4wwkkwErB31bgNHiwkRyaaNCNkoLOYzCUVcVyIXNocRcXSdTu4jIV0qBvRzzt7BFleIfC13Mr3zUVKaK6kfMrWUZoWPSSlKUBfji2kfFgmGGsCI8OkzUKx0ybwVAq0QFrD','QhKKGsMA4QSPmLXLBSjUCG','xC','Gh','j',15);
+INSERT INTO ti VALUES (-2668540724197321421,5796376475974616035,'SPjyc4ywgha9JiCrkJ4zPVl','lQ4UbajCmHt845VEQAyvXhWKT5izSpWPi1ej9SZLTJgdShZNM7QQhJpEhCALef4wwkkwErB31bgNHiwkRyaaNCNkoLOYzCUVcVyIXNocRcXSdTu4jIV0qBvRzzt7BFleIfC13Mr3zUVKaK6kfMrWUZoWPSSlKUBfji2kfFgmGGsCI8OkzUKx0ybwVAq0QFrD','QhKKGsMA4QSPmLXLBSjUCG','xC','Gh','j',15);
+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(16) NOT NULL, d VARCHAR(89) NOT NULL, e VARBINARY(23) NOT NULL, f VARBINARY(65) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (196321077753607923,-79,'zHHK6l','Ov6Wqdx51hfNYZIOlcZgEVlfUSCRt1LlJxJqUlYjAoOjs4K0l2G','xNxkadUADXDkjR','BMOuXyO9ELOdylKNbhoXjJg','F','u',0);
+INSERT INTO t VALUES (6916038308237565031,13,'ap','Hfbsy1DhMk9S9MpeoWRerl6raBCZR9MPVJaAzVUKBU5xDO2eQNa3ftZSJl3','bBGmbNx5atMJ17QY','QAooJ','u','5b',1);
+INSERT INTO t VALUES (-7564752525364744922,-82,'x9CT','WU','eweWnMt9H','laXVvY8klE1dfI5SRcOni','V','A',2);
+INSERT INTO t VALUES (-6421701571700763916,118,'HYgcGzKLJE4AZR','T4d','0KSn5WTqknFNEPr8','CENuudTpDWoHjYWMjIi4wlDhwVyX7pTJp0FB1tq4','H','4U',3);
+INSERT INTO t VALUES (6213706978817481808,60,'jOa1nMCWSBcV','cyQgQ2Ofnodb4dHY5IzR2xtUVfn32HwL1CWqUFTPdomBszuv8ZS2VUCknk7l8oymhV9jFlAAXAgeL7o','3hInAhaNMiv','EGo64jv0J87PvOPQVRKwQZjfTzePs2mGHUtl0aBrwOzB7n6yhKqpUI9hNgDpojiM1','d','Pl',4);
+INSERT INTO t VALUES (7163276501202239674,88,'Au','2vHiowUQYtDFm63lAGGzLgxG66vHZXVj1yiGxokbirJ2xFu8l5T7JD5gX4PgclKcjUIEzjQ45X21b10','3aPFglSgjXcKxRH3SJ','wTw6htEvk0SFRO4Mp3R0IZSp','U','P',5);
+INSERT INTO t VALUES (-5718680326439328688,3,'2yoJ4kEC','qXM4mM3O5CCSmOyCapkzfNI8Y7EyU3u9aRDTEWbxldT1ut1JuMI','Xitd2Z','fJ3Ron13jRv7QJm6L','9','ha',6);
+INSERT INTO t VALUES (-2027455612197672853,-6,'7WD','rmmMsKNI2FQNizVaELRXwhW3adbAadUGiOEeLiNw09','mXDu','UwH1DwdUX1lzKSokTsps','t','t',7);
+INSERT INTO t VALUES (4997898101170895673,106,'37JCs','1MpYuyyGCQxR8gh8F2','CsF4DSjbzFeYLzNOPi','Lu72ODh51bKSgXq4wFfy8Opo9','t','M0',8);
+INSERT INTO t VALUES (-60929594380951637,-52,'nD6VvkTUiOxh8','4D','jOhil','jhroXDdvUK5Ba2B6X2NguQK15EnNXcwK1cOo6MOsYe2px7zeSVy','i','K',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(16) NOT NULL, d VARCHAR(89) NOT NULL, e VARBINARY(23) NOT NULL, f VARBINARY(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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (-26491,7338687286839958888,'dX5018YHVqbpSGsum3RksVf','OxdXBiEU4MlrM6FKnR0Chdyg6ea5Pbg9NeVPJ0Z4CIcOmTmhDx','WmC1mkPvZazWuPJIVnNVq9Uh5MP05bRZ04zHm43PTH2taH7yBJeoyw','6S50fDDhvusQgdVfP0OMo','jNlk0zVEBUYIsO5W2fsmhyVKJQazozZUfm3aw1bISkQwuEA','JuaQavmS5n6kaQCKi9DwDIZZ1TKkhNoVQaG3Alc4e1bOmmkFIXzBJkQtLYB7etgLca5ZIogI85f',10);
-INSERT INTO ti VALUES (-26491,7338687286839958888,'dX5018YHVqbpSGsum3RksVf','OxdXBiEU4MlrM6FKnR0Chdyg6ea5Pbg9NeVPJ0Z4CIcOmTmhDx','WmC1mkPvZazWuPJIVnNVq9Uh5MP05bRZ04zHm43PTH2taH7yBJeoyw','6S50fDDhvusQgdVfP0OMo','jNlk0zVEBUYIsO5W2fsmhyVKJQazozZUfm3aw1bISkQwuEA','JuaQavmS5n6kaQCKi9DwDIZZ1TKkhNoVQaG3Alc4e1bOmmkFIXzBJkQtLYB7etgLca5ZIogI85f',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(58);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
-INSERT INTO t VALUES (-32569,703551889588369774,'vQdUvhu2','K9x2NuCLsg7wSCS','24XD7DPDD3','E5JNmGhz2yjqpriA0kpsh0mwv2fZH7TjXlDXmYIUXQnp4X0FgJ4GHOM2IAlgS3','GL9AlICEJfqr0I02cLBxeBwtY3BEMYACoOj0pWKvn5sIeWvfbMdlEVpxg2CRIE52RIWidlL0S','tuZG0hD6uNVHE36NbvzJ67tNUDenCracQo5WLmpx5AQl2r904sNagnpwnH54z',11);
-INSERT INTO ti VALUES (-32569,703551889588369774,'vQdUvhu2','K9x2NuCLsg7wSCS','24XD7DPDD3','E5JNmGhz2yjqpriA0kpsh0mwv2fZH7TjXlDXmYIUXQnp4X0FgJ4GHOM2IAlgS3','GL9AlICEJfqr0I02cLBxeBwtY3BEMYACoOj0pWKvn5sIeWvfbMdlEVpxg2CRIE52RIWidlL0S','tuZG0hD6uNVHE36NbvzJ67tNUDenCracQo5WLmpx5AQl2r904sNagnpwnH54z',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2960320860608832010,6,'zrHiGmp8d','AOeYfYfQZGgjB0Qcav9NBMSMTK6xlcP3miXfxEib3CEKQa6d4ca5L8ep3ThsyQlLCml','Gag','obW5wbv3Nu0UwCtQxgtGitXZy40U0AbqprekN0g3xUTeN88cYkse9DDbu4jw5g','8','H',10);
+INSERT INTO ti VALUES (2960320860608832010,6,'zrHiGmp8d','AOeYfYfQZGgjB0Qcav9NBMSMTK6xlcP3miXfxEib3CEKQa6d4ca5L8ep3ThsyQlLCml','Gag','obW5wbv3Nu0UwCtQxgtGitXZy40U0AbqprekN0g3xUTeN88cYkse9DDbu4jw5g','8','H',10);
+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 (-4501725451591769353,113,'zAIA3jK6u0Wfchok','gxIddRE5GWWis','EBxXCBk7EiL6euohnk15Bf','Q2nyGrbkommFWoQB8BezNsZYd1oB6m8hgTVUA1kvSd0Aj9yfFBSx3lxiX7s','h','jS',11);
+INSERT INTO ti VALUES (-4501725451591769353,113,'zAIA3jK6u0Wfchok','gxIddRE5GWWis','EBxXCBk7EiL6euohnk15Bf','Q2nyGrbkommFWoQB8BezNsZYd1oB6m8hgTVUA1kvSd0Aj9yfFBSx3lxiX7s','h','jS',11);
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 (-27008,-3459284552151544376,'fSSVt3kYoWGDNiwe76FSNQTJe54F8UJ5n2mcD7tUEZefTYhUZ','ATjXJNjQlrlhhgx95VGxylF2gWp8zWoJRTnPUsKfryDhWUfebbKt9aEY4TbcrUdQANDhL8Jhz8gxJ2czG3klFkvTi','Ah31C6CjsgDoikJLVXcz3l','jHFCO0bMilGaWRQOFvEna9gBpwO7I4Ru2b61SSVWzQFPDN2YG8mAng','UsFltdDois5X4hF8pO0myom2RCMWSDzycxPhHlqx3aunOrzUzsDjM9mKGYdUU6xMnfbMWVTm80tiyLSvDbK488yvHhs0pvwjp','9ZdPY6P1CJL0kPlPt059Tiv',12);
-INSERT INTO ti VALUES (-27008,-3459284552151544376,'fSSVt3kYoWGDNiwe76FSNQTJe54F8UJ5n2mcD7tUEZefTYhUZ','ATjXJNjQlrlhhgx95VGxylF2gWp8zWoJRTnPUsKfryDhWUfebbKt9aEY4TbcrUdQANDhL8Jhz8gxJ2czG3klFkvTi','Ah31C6CjsgDoikJLVXcz3l','jHFCO0bMilGaWRQOFvEna9gBpwO7I4Ru2b61SSVWzQFPDN2YG8mAng','UsFltdDois5X4hF8pO0myom2RCMWSDzycxPhHlqx3aunOrzUzsDjM9mKGYdUU6xMnfbMWVTm80tiyLSvDbK488yvHhs0pvwjp','9ZdPY6P1CJL0kPlPt059Tiv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-2623,3195067003233710905,'3aFo31w6gyaNq3nw0MCr5uxLQ5RcEsOuNs','VzqYA5hrLSnRFLldXw9PEgEOObwbxaINA0c2ZXlp3lpjzhmGsKYCwxOmglgz4mhn1SGoDupypb5wGtFLjdgsvnwIMshCWmldczcGQBao1Zt0kPmnehgz7zz9qJQc6k1I99wVHTe4YYKX8qHvjtkAcj5nhYG4MxanuL41HRsGuG','dnBWloYY5YH2gM4jYBwtp6usFbPm7vYBrLb4ppi33ISQwo6vJJ4kjWgZWwbI5kGV','XLWwwsrplCmG8P1C30Od2rsHxAnJqLV88Vmy4iwE','7pfOcJGFfLWUfTED6PIhX5qYHZXEaEUKLbVK0X429ar2xndZ1uLByDVEq9lfZlEE6pDIBBHV3cdRg7vlDLXJrBaaO1A2xYvut5k','iETB9XoC29JjxC23LD354ZOmnFFPHoTBuV7GoCuBsFthvkaR1JVCXhZsObqSyDgkW8UlrtVIc0haSjpepEDY',13);
-INSERT INTO ti VALUES (-2623,3195067003233710905,'3aFo31w6gyaNq3nw0MCr5uxLQ5RcEsOuNs','VzqYA5hrLSnRFLldXw9PEgEOObwbxaINA0c2ZXlp3lpjzhmGsKYCwxOmglgz4mhn1SGoDupypb5wGtFLjdgsvnwIMshCWmldczcGQBao1Zt0kPmnehgz7zz9qJQc6k1I99wVHTe4YYKX8qHvjtkAcj5nhYG4MxanuL41HRsGuG','dnBWloYY5YH2gM4jYBwtp6usFbPm7vYBrLb4ppi33ISQwo6vJJ4kjWgZWwbI5kGV','XLWwwsrplCmG8P1C30Od2rsHxAnJqLV88Vmy4iwE','7pfOcJGFfLWUfTED6PIhX5qYHZXEaEUKLbVK0X429ar2xndZ1uLByDVEq9lfZlEE6pDIBBHV3cdRg7vlDLXJrBaaO1A2xYvut5k','iETB9XoC29JjxC23LD354ZOmnFFPHoTBuV7GoCuBsFthvkaR1JVCXhZsObqSyDgkW8UlrtVIc0haSjpepEDY',13);
-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(75) NOT NULL, d VARCHAR(90), e VARBINARY(56) NOT NULL, f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1872594468,1687676385142957734,'WYVzrCRtC7AecnzH6R1FVv4OuEp3iCBzNCHbZs','iatVR3YG9zslmfL38','VuMaU4iwKA4LJPf6Z0CRqBfLd','rkMkCiUXu8AETEAgjg0cu1U7n9seeqjAHootPWk8B1EagH6V2BsRddr','VzfwSHLV6OX0SsCsJm5JrTMWCPUOjD94f2XQJiOdZuoJ7QVZRxK0aWKGV2qucBYsLv9PiBWsmGn8WXUREBriEt3eX7cgqXBdyK9d','P71l5XfGKJjcDrQrS39tIhC4j3vW0wDSaycEeXQ9k8vXd8sybzHPGaRJlWVzssRjAhA0sQCKSqebFiV0hcU',0);
-INSERT INTO t VALUES (367949741,5039827921623693044,'Ih9i6PnfSMwDGGPtkqS7f9kN7mzj25WuHSv6ivzWoXisE5MfmUiss1bnAVkdhebNel','wHn5cjp9lnS1HIujS','juC6lhoU2GQx23ZIC0zHEm7sRsm3nOjASYh8Oe','IPk5zVoeUSQfFXYkL','KZdon5jfQ963J5TC01Zc1MLzgAC1yVWt6APOkeSiXXGA3aX78Tlm5UNaXCn1Xn8','SgxUamfdHfX9vExxMz0SAVbWq0TM5SMban77Nx78hvzzdaXnwEqqwNHeFrXvTsHkhwrVuJVf152eX',1);
-INSERT INTO t VALUES (-1325975565,4357644011992774245,'qqPHyn4e8OQWqqnIY3OcYKf6WXxmvnCCzFyH','VWX8p','Y7PHtsYuiuMZyQSTAOHVD66o0NGgcbUBF57vsapAv3sqo','7V83ugZh51jIuCwN','dyBsiY7ydlxXWWjrQzSxvPbMjcRhcDtrAwof2HCnseLhJNa4xya','Iy7lFSpRICtkRWFb79344pqlxSUKaxd3pfIk0MpstBeHO3pp4MC3uzzvSk99V98pG3fdkBGkUKEyFMAfmEJvAcHaQ',2);
-INSERT INTO t VALUES (329533194,-8563005993186252398,'Sm8yF2NcHwAYI9XgwnZ4cPfx18MGxUVJYJ5aTmEUjZTfw2zvSXPaXByIulY','B7DKfT6qoWGRjemCIdlATgapC','5ZIz6h5EZ','gqcPPb7BwdcPlxKSPSyFCwfXEfeEIfBITjYI3PFduc7UwsdXK','GWbHGDGYBdp3UplYzAAxLpP7','RRI5wpdmwwvH0yVcle3ayUxmupcy75YWqxPYBaJLmMg5KYKQ1VGpCULJjGrBKvdZ9LxPy3PkVQ3S5uJA4wFqpWXc',3);
-INSERT INTO t VALUES (-572558054,3772320996569253681,'XMN6h8msbyUN2azKmeNIfpvPckfCguNYOqJRTACzBQH','iaRr2CrSfo','O3HEmj1jxwnqUtXEsofrrCSex192x2eUlZkthgK4gCstE3NF','yC2enIz4FaK5TWYWWCuE','1CXhjOc8N95e5CqvYW2YMHNVbR5oMkS5JERUVYn','N3DH4YoUHsIL2iYs8SJ3X2fBkEvuJ7pg0tf2RfkcOGg',4);
-INSERT INTO t VALUES (-1367360284,7243973238256916974,'VLPEpLUKNmFv1xZ7qH1mqjxEeXJUr','3VPRpigndnFhYk89yCtALpinQkrCwDC98iAHnHzKg9ya5yjVVE6aH0SJ5pHZAzucPaqt24IwEhyzZX8BlMdVBn','lk7uXk1qlohU6x7iRA2e80A90teMEc55xJsKdb0ik','EXK6CLyaXWkA8ZlWHwdiF','CgF7WRpp2G9hxBlAduGKLSjBEexWkwfLht4wsBytnbSBeliNCMqFmJO','yflMDrcJIW3ktLAYPCshKKgAXv74iyS8XwMTNzoY3qWUOwI4A3jrR4CmN',5);
-INSERT INTO t VALUES (-212708535,8208177832949031240,'Zk8ZXXeRgAffSBIgNjxLKz8C7a','NJrodBjRZlTDhDj0WtVZ6ryUJD2UguUxPvTJIKxfiVClMA2PlgGPlCwAu3YsFBRklfDk65TEm6Qok','67xrm6tzAY2cUiDxlf','yBzwcEi0G5QJeP0DE4b4WBUL0Lz4Lf','BbrjWzbrRUs3ggY','gMdwWoEAxIr5YEfx2zCeby',6);
-INSERT INTO t VALUES (-1880328425,2355041224415359869,'zQXVii0Xiz7kPQkTOA1Uejuc4Piv441YbCVcVRKNy6n3ibI52WVno','n8DVSXSmQheQcVs2caWnX8','eORTZyJGPOTgV2x33yYFsXZ9UPgDYBowYudthhtsY6P8nnU98BBLjfx9','FkbQRCV3Y5sDKtE0RF0SC8cYURFj3rYsJ02vN0xd0rlH9ypVGUHDV','NhoIks3ydKgQr5SNTa','ElxV2ys0dhn5UYsiqz6AsepCL0Il8K5G9nXYK1E8Cgbyh0CXUNHmZfWXjftXfvU1ZpQQuEdDinfzu',7);
-INSERT INTO t VALUES (-500509579,-2532436058275711906,'icj6C3btPFkDrwMcXeUQ5uEc3jjKuCqtttiCaLHYZD3KBqSGCHiRETtC','CML3fTbF4bEx2tU9tXsbnQyjRrJubgPIerWsFiR5erZKWFC','WUO','9RSdeF5jXPVkxsf9JttsoS2BxNrUE7dhh0vCHm5ziCy50rcOOQiVm5lAzOPux','THkITzDWXVfpcirrLpdYAkBhswMLL4AJDDApz9yFcXvfvFIG48ZO8vj4dgBsI5C1V7z62o','a4RN9OZreskKhDqcA',8);
-INSERT INTO t VALUES (-296480550,5469841409346654132,'bupaE2RaN6qVspSTnLxXWxkZFOk8ZMq0NTRH2jZmX6XyCNBERv8k','DviRHjkPQOexMEz4oigcGmGjGyWv86ZvHXI3mTRVERV04bkpdrgcJ86Cm9k68C0CuVn1nnEmTnf8xzRAPEEqzA0','BoBM9C8LGiunL1tJjTfDgNYbA3DrItMqMqpboPxrlw3tjjeY','afECQFrD5kCS','dtntfZWPNDkG0BnzT3qaNv9NxFcOs0bex5eXahyWwsM4oxpZNQTc5PuO2Td8a2BIRxaZOh9OAV2u6fGTNInmLPTV','PYJEYYCdWLIPeokjiDYbvRpfE0wEx4ydtiV6Wf7i6qnQyMeHiOaLr9zNJWNf5IU9zctnGhmcQRp40bT1NxLXUpp2D',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (949829412881074499,-2,'OiD9hNp','FXCLcWe5PvZ1np4cCL22UazSMsD4Gk0lp59ltmssHyHe93HC83uZgfOjNAoT4tRQ','5qDoAAmQsWYKuzbYP','ygvxh1CU6vacgd46Hr98xnB1UgqMpkTQp','6','g',12);
+INSERT INTO ti VALUES (949829412881074499,-2,'OiD9hNp','FXCLcWe5PvZ1np4cCL22UazSMsD4Gk0lp59ltmssHyHe93HC83uZgfOjNAoT4tRQ','5qDoAAmQsWYKuzbYP','ygvxh1CU6vacgd46Hr98xnB1UgqMpkTQp','6','g',12);
+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 (1259577306847622762,87,'nlaIyNh9a7y','dNUL4GDHSChpBTDLE8jGEXHdk1X1PspKsGwwKJ6O615gIyfbqNdrK0XFRAQ89KD4X2CLy5Sf54Cld4LCKnEOaglx7C7USoZyAsH1hQF1Lk7ByKg7FM8R9fn','jnvZ7i','aitP','y','0T',13);
+INSERT INTO ti VALUES (1259577306847622762,87,'nlaIyNh9a7y','dNUL4GDHSChpBTDLE8jGEXHdk1X1PspKsGwwKJ6O615gIyfbqNdrK0XFRAQ89KD4X2CLy5Sf54Cld4LCKnEOaglx7C7USoZyAsH1hQF1Lk7ByKg7FM8R9fn','jnvZ7i','aitP','y','0T',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5174040629615859131,-18,'s7kW4Kul7kHeOG','DWOUo9QeCABz5aiVrevkqEhVcYrtzPQ3G57o6EAu0Yz7MISFKbtSx8G4XmeAXfrrEg2P3bT27zVzRR90JpoJdJn7BCB2gfoerxbUEMLaUeXnG6kmjWhXTTFxAiB7SzFao3eo7XjOUdg87','ZUwZIdiDIYnkyx9T7D','pRXLe9gW8J3txuBPf0BNtb62EpDMOMWKUlRs2KlIYSvd0OA8GzAfRlDRP8ElIOut4YjmKa73ReWlRWBce4SI6QPLaa4JCzMe6XjcSs2aq9ik2mHbtgcHAMZeSJWidV0gwSP9MCt4XsJLwHNUiDo3kmaiH2TEo8uJEBO2OCKNlS8s214ZbnEESnTFl1xxqS3apWhWRbFDwwCespFUvJKyH','G','2l',14);
+INSERT INTO ti VALUES (-5174040629615859131,-18,'s7kW4Kul7kHeOG','DWOUo9QeCABz5aiVrevkqEhVcYrtzPQ3G57o6EAu0Yz7MISFKbtSx8G4XmeAXfrrEg2P3bT27zVzRR90JpoJdJn7BCB2gfoerxbUEMLaUeXnG6kmjWhXTTFxAiB7SzFao3eo7XjOUdg87','ZUwZIdiDIYnkyx9T7D','pRXLe9gW8J3txuBPf0BNtb62EpDMOMWKUlRs2KlIYSvd0OA8GzAfRlDRP8ElIOut4YjmKa73ReWlRWBce4SI6QPLaa4JCzMe6XjcSs2aq9ik2mHbtgcHAMZeSJWidV0gwSP9MCt4XsJLwHNUiDo3kmaiH2TEo8uJEBO2OCKNlS8s214ZbnEESnTFl1xxqS3apWhWRbFDwwCespFUvJKyH','G','2l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7566636439820277932,-119,'L8My7EIiJEXsj','6EsfOCQjITmV21Lz1gKGYIklMIK5yMD8n7beYpgviL2j4nsJcQXZTDbGr51ypV6','eKduKzAY64S','vqVxB187meJRPK4WtETjHlHWpejDn8ZGXiokAA35DhMAgxekyk43XrJ6ljXl8kesvmSP1V5ABcRdbvzf5rHnskGAZaJ5KtIWIm48xbvTmGrIhUNj8jzrrR6uXnRxjzCH23pCa6aGLCBWMlDpIEkXiSoGooDYdx','a','2',15);
+INSERT INTO ti VALUES (-7566636439820277932,-119,'L8My7EIiJEXsj','6EsfOCQjITmV21Lz1gKGYIklMIK5yMD8n7beYpgviL2j4nsJcQXZTDbGr51ypV6','eKduKzAY64S','vqVxB187meJRPK4WtETjHlHWpejDn8ZGXiokAA35DhMAgxekyk43XrJ6ljXl8kesvmSP1V5ABcRdbvzf5rHnskGAZaJ5KtIWIm48xbvTmGrIhUNj8jzrrR6uXnRxjzCH23pCa6aGLCBWMlDpIEkXiSoGooDYdx','a','2',15);
+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(41) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(76), f VARCHAR(78), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-70,-17271,'A6vCv1','VU','T8ubCI4rqqsQK8iTwLxbDGqZoR9JsflP5xTbcE9FFJ9HsBjtt','NuOa1nj0y','R','N',0);
+INSERT INTO t VALUES (45,-18701,'B3XGV7hUQQJ72jVsPQThHhNHnYbmtGltVbX','29Tpakr','8CAmpqlSUGnqPbA','Eh4S8fDhZYo3ymsYmMg8ucQZFg5tDu71VuDLQ0r2','X','G8',1);
+INSERT INTO t VALUES (11,2815,'xbk6tOsSeda55lEezMG','oK8lyQ','IyEW4A1za52bKJb3L7u8hUtQvCD2lZQ7fvEp1','n8vks2BkSYX5zILIBhZ8o57btfwyoK170u8ODXMu','j','P',2);
+INSERT INTO t VALUES (103,-1178,'C5681ReZA915UhmRAROoBPYtp8PTG4Mpn1plp8Z','dwp73e','t91fx32XcUgkRnDPWBTl4nu6q4NoZ5','YCEacEFlAsSwu8gPC8NwlwfDVEdlnnikBkHfR','qo','5',3);
+INSERT INTO t VALUES (105,10841,'NjdOZjns2Fms7cIq1nvz5bq80DfRENcU4QOh','05F52','uTAVMnBRaG7QJorFEpXm7U7tl6KgGfWnzlTWEp2iSFKXmoQol4gFFptv4DfoZnPlk','27hbnKMGc2K2c0ib4rnuXE2SwQBPT5A7b0','dJ','e',4);
+INSERT INTO t VALUES (-44,18967,'X0umcQfppvG','e','fJXIb7qOSyjEkwDpzYGPFjff','Xtu0PEKGM2bjC3ofJkA7z0ML5LXZ315MGyYQyo3i1LePKputcdgri19','G','P9',5);
+INSERT INTO t VALUES (113,-32634,'7R9PfjX05x','h1IG1QF','A8vKIoKMkG6qzC8sjD','XZdPy1Kd9TL8hebNxJrwewi','UN','tM',6);
+INSERT INTO t VALUES (-35,-22950,'kC3w6KvJp0MWAGMFD9YJWR2Fq5xSIyhGWdRuZ','xt','8b','RotUK6yI8JAEPNVuHFYyREZACYEyP8HbVTg','ld','67',7);
+INSERT INTO t VALUES (-96,29784,'rdPh9H0cN7NE2DWcxIHF0aB','bMEUBFM','pp8rltgSsIlLyEMUGTzD7d0HFm','2OVdUdIEG','N','KU',8);
+INSERT INTO t VALUES (-54,-21919,'qSPYstpkKCe1q7hOZuObpopj6dh','sqTnW4V','5kzJyp39YtKim7sbyrVHjZXqte2n1q','whECrRUy8vRhvukq5tv8C9UZsDLG2fAZY6X38IjWtjvNWoLcmilbTA1xHArU5Uk6Il3j','8','c',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT, c CHAR(41) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(76), f VARCHAR(78), 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 (6823107205200915560,5454228176081399028,'okZ99T0t0pkFJWglVzIo674B5tns6gkHWdjay2n3zEFmKvkERpyvPSmaHiRYmABNwjSrtU','Un2teRufANMIxXY4ILwvuny8iAjv2RDtYcAcsNIFUGqA','9J','5KMe4HxNbQwpAVVKyT30oTGdUyQzRinA6PRRSPdPq8ZfBubnQW6YRCbqvkbEU1J33sDUBj2uMfn','R4Ev8QdCtaei','I',10);
-INSERT INTO ti VALUES (6823107205200915560,5454228176081399028,'okZ99T0t0pkFJWglVzIo674B5tns6gkHWdjay2n3zEFmKvkERpyvPSmaHiRYmABNwjSrtU','Un2teRufANMIxXY4ILwvuny8iAjv2RDtYcAcsNIFUGqA','9J','5KMe4HxNbQwpAVVKyT30oTGdUyQzRinA6PRRSPdPq8ZfBubnQW6YRCbqvkbEU1J33sDUBj2uMfn','R4Ev8QdCtaei','I',10);
-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 (-5104066304881576833,4598312074772623167,'9dwzAz8w4riVmdkbQiHFm5OnbqnG','mi1ez8uJAR4lutY1PIxjFNbv5GBWf8IkR7xVxD','78NlTSY82MwWPCuFrCG4oa1R7Ds3oOPeY','gIt1e3qWh9xOZS8LWLHSz0785Zre8CpdoA3mWZRkwWbOFNcaJDZvLNMUOkAxAdMNOL2Av66dUqMCP1I6Usl','dlwgiyRZEJULXOG96HzJI276Ot','uDhgFRQoswc9efYOmzeByzzoUCHv40hQbLL9EIhlNZd9hIZhsmudZCnzspCc2LnhR1GhJQk5g17OCmDavVXuIsNOC6ytEa39iFH',11);
-INSERT INTO ti VALUES (-5104066304881576833,4598312074772623167,'9dwzAz8w4riVmdkbQiHFm5OnbqnG','mi1ez8uJAR4lutY1PIxjFNbv5GBWf8IkR7xVxD','78NlTSY82MwWPCuFrCG4oa1R7Ds3oOPeY','gIt1e3qWh9xOZS8LWLHSz0785Zre8CpdoA3mWZRkwWbOFNcaJDZvLNMUOkAxAdMNOL2Av66dUqMCP1I6Usl','dlwgiyRZEJULXOG96HzJI276Ot','uDhgFRQoswc9efYOmzeByzzoUCHv40hQbLL9EIhlNZd9hIZhsmudZCnzspCc2LnhR1GhJQk5g17OCmDavVXuIsNOC6ytEa39iFH',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (588474939255417169,-8800252547097850422,'kyGXktkf5bk','JaiaLNsiWZ65bPY0vRkPQSl42GeSKSOhmQZxZNaJOvmu56xR85Yiqypd','EvbYoh0Mk9fAZSTRzza','v0lrkfD0h9v675mIFphfyuM8DqlytWXcA2u','byuHoWYukVUknvq7tngbZ17mcY1S2PQcUjInRmoSMQcBrn8Cxy1DIJtLeQBb3QTzs8oRIZd8uKyvi3Sorre4r6M4o9DiK','pQpSvIIFDGagURtQN7KbadYX7UBtQGhbfm7mcEDHE4AebFXlTwPJ9wsBqMf76OJU',12);
-INSERT INTO ti VALUES (588474939255417169,-8800252547097850422,'kyGXktkf5bk','JaiaLNsiWZ65bPY0vRkPQSl42GeSKSOhmQZxZNaJOvmu56xR85Yiqypd','EvbYoh0Mk9fAZSTRzza','v0lrkfD0h9v675mIFphfyuM8DqlytWXcA2u','byuHoWYukVUknvq7tngbZ17mcY1S2PQcUjInRmoSMQcBrn8Cxy1DIJtLeQBb3QTzs8oRIZd8uKyvi3Sorre4r6M4o9DiK','pQpSvIIFDGagURtQN7KbadYX7UBtQGhbfm7mcEDHE4AebFXlTwPJ9wsBqMf76OJU',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-7229381,4840,'mIvJjFCs7FkEr0z0tmUVyNAG7Pdr7JCaerMlltH','usxdCNC','jNxP8QiO5nMaq5S01B9JplR9UNLSpIuuHy1gsZXxQzEktlT6DsEUIeVI5KU6dJehaFSDv0oVjBkP','0dHPyB9ThO6y4Ksrr1wxQzFL4caajOz0PIymkFfDRTpOB0xLQUhbaAu','h4','p',10);
+INSERT INTO ti VALUES (-7229381,4840,'mIvJjFCs7FkEr0z0tmUVyNAG7Pdr7JCaerMlltH','usxdCNC','jNxP8QiO5nMaq5S01B9JplR9UNLSpIuuHy1gsZXxQzEktlT6DsEUIeVI5KU6dJehaFSDv0oVjBkP','0dHPyB9ThO6y4Ksrr1wxQzFL4caajOz0PIymkFfDRTpOB0xLQUhbaAu','h4','p',10);
+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 (5620053,-7364,'r8sjEy5','I','jFKlf9QnvvBzrrVXmnl5ovbLGBfoxrHXGqnAQ6XBlaLcO8pM9l','NmVcdzfyHPZgEbBv4cZPN6o9iVTU6','5','fd',11);
+INSERT INTO ti VALUES (5620053,-7364,'r8sjEy5','I','jFKlf9QnvvBzrrVXmnl5ovbLGBfoxrHXGqnAQ6XBlaLcO8pM9l','NmVcdzfyHPZgEbBv4cZPN6o9iVTU6','5','fd',11);
+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 (2336312,-22507,'c','kDipTfeiaQZgcwRxbWJ7rxVfCh86sxZW0Pjy3fj','aU','2EXWp5XteyG1j0xgHMVcbP9oRP9fk9gor9DUixN2SERx4qb8F9vn8njskv8CgYj0dmTjck','x7','c',12);
+INSERT INTO ti VALUES (2336312,-22507,'c','kDipTfeiaQZgcwRxbWJ7rxVfCh86sxZW0Pjy3fj','aU','2EXWp5XteyG1j0xgHMVcbP9oRP9fk9gor9DUixN2SERx4qb8F9vn8njskv8CgYj0dmTjck','x7','c',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-5815151952685599825,3418821156069124469,'CcEIERe0Nc2nxtUBNw5zwkvYI9gDjdYrv5bGjSFaiuXHM','eh9fdSPHlrFXNkC5IHEgGeBLvDPPpdC0HHyHSUPesYYH8QeVHYUBXqaQUo23VZ5GejHDFMUVTHwnd5RigvkibmYSCIhSyLhDbd2gZGS55tBwp0r4ZWqnDySNeknuWun04pY2VBG38voRTVVsJo','1ktZy8sikxwjiJHCJ3BzsnF86B','aZLvm9dSjFq6FHCjrtFeGnnUkDjMFwiDb9tl00iVNxOB9EyBnVfA9mm3s4wvcUTCCzKaFerRK6TvqV7KvpCTilmBuDKC2ZZA76LGm1EmSLpbqqU2XQKFm9siHzXJDg9mdeLhAPLHiTmhq9e3HBiIFUvJwlZwHCkbe3T3M5PuI5KrAPd75KyiMvDgT3oPV4KhcKFgFeCG6epRPwhEZBSFNuwqvvuQwokDUy2','WHzwS30RoiyiGwpV2YMCt3qFDqVgooYRY2lHvTIFzbMCPWJXZaoRUsK8MA8uaAKuCo9vpF5VZTcGlKH','6lyso78zi7G1p8ZT0pqsJHBnd8L',13);
-INSERT INTO ti VALUES (-5815151952685599825,3418821156069124469,'CcEIERe0Nc2nxtUBNw5zwkvYI9gDjdYrv5bGjSFaiuXHM','eh9fdSPHlrFXNkC5IHEgGeBLvDPPpdC0HHyHSUPesYYH8QeVHYUBXqaQUo23VZ5GejHDFMUVTHwnd5RigvkibmYSCIhSyLhDbd2gZGS55tBwp0r4ZWqnDySNeknuWun04pY2VBG38voRTVVsJo','1ktZy8sikxwjiJHCJ3BzsnF86B','aZLvm9dSjFq6FHCjrtFeGnnUkDjMFwiDb9tl00iVNxOB9EyBnVfA9mm3s4wvcUTCCzKaFerRK6TvqV7KvpCTilmBuDKC2ZZA76LGm1EmSLpbqqU2XQKFm9siHzXJDg9mdeLhAPLHiTmhq9e3HBiIFUvJwlZwHCkbe3T3M5PuI5KrAPd75KyiMvDgT3oPV4KhcKFgFeCG6epRPwhEZBSFNuwqvvuQwokDUy2','WHzwS30RoiyiGwpV2YMCt3qFDqVgooYRY2lHvTIFzbMCPWJXZaoRUsK8MA8uaAKuCo9vpF5VZTcGlKH','6lyso78zi7G1p8ZT0pqsJHBnd8L',13);
-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 BINARY(83) NOT NULL, d VARCHAR(30), e VARBINARY(36) NOT NULL, f VARBINARY(50), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3965601038,4125802186,'MDz10FRS','B','FOnxK1','C2bqzXzn6rW9P48huO09ItF761eCLy3Gq93','Yw6nGe0S6A5LYZ8s3VSqJ6qpbOEEBrMkIMuM7RGczYUJtI0ujf7ERYr0ACyhd','smhn4C2uz58poxDFY9MzA0g6eesO60BUrNu1A7Zk67AZxT79ikJxQ3y',0);
-INSERT INTO t VALUES (2842573835,2912663427,'3CjKolxomoe7mQaTnEMtaMIrwjQ9SyPIOQNWwnKskZKuykgZNmThkiO1H','UOS','I27u1Mtb0ztB2LW7xHxZ0TTC8v0lo','1IHVwF8gKMxGsHeM5l2qAwm3ilCL3k2l3xMkCJibI2fnU','Fu2aCawVS78smOeZY1D0cf0sMtwdOeah682vB9B9zVZpXPJg0eZBWQnTdV','jrwkpHyDlDyUv772bjS4NmP6EwAtj8XNxp2t9A5k35a7xgUSzb4',1);
-INSERT INTO t VALUES (2052094368,749675849,'QI7jkWTdHXdWAmEtxbK','bpe0lvN','7oF4lLAR0ytrzdUD9','FvVMR0xAAJ','q4ZoYFLM4h2Psf09alTZCf5jSvqatxBjcw3Il6UbNYaEaTwy6PVaGbozlkdsncRcawijYM5ZRuoud0xodW4iS0ucy986jAlJOQh','NTET8eJb5JSJgKydFSkPAmzpaXAibl1tmcoSS5EiF8mULFjfPM4',2);
-INSERT INTO t VALUES (1805810202,3573055323,'rsWvCBDLJsjYENft0JxK','IFQJ074dr3RBFVRO8zcZ9qCQA','gLTWo','HhQqodiVmRH8UyTLBOlQuj3rmWe7JJSTLCUa3sN','1MGw6PNIOXLxIvc7uGZqSsoUsOn96eFpFH4IfYbbOK3W8pww0kT0hb8aZ47GB4PUUvzXAgMR7u','TqOlEzRByI4HjjHEyr9RiramtSC48TjJv5g2ogZ3LI3yr',3);
-INSERT INTO t VALUES (2480301063,2183361797,'rCod08EMt5jn6gaKifZwgKY8lZvu9gMJSPmdphwvUNxwzmn2RSh4qYGCWQzZM1nn9Ef','SpPcYUE3Tt6NANCPxvr44YMC5Cu6','3EXI4sbgS22VxdGAuponaE','nSgvncyjhvVFbZ9x','IgEanJ22sZKU74DXZTHa4UmRWeQJ1troEpPke9gsVoaEzCh','ZWRKE0wVRyz7j1FhnAaeiWxn9i2ZaLaa8vPNO1mrKCvg',4);
-INSERT INTO t VALUES (4119531764,1243860961,'i21itSO','PHQmiU5SUkaKq8bvYSv','m1HWVprF3n','xcco15u0QQhrKlIPNhjJF3Zd3hJgZBw7hLsmp7xSy7A2','T9ake3GorxyhfpI9F3hAIJ7DU1nYqcG7UgXhRev1rSB78x45rhRR9rHlOY','AiN3gQH0lL0GNCf',5);
-INSERT INTO t VALUES (2950800962,3720499218,'j1pQmaupcWLDKsJScYu5ZeGe99SYla1eF9UlkRCehZ38cnf4','YkDVjssH2xVeAjCRW2ypgT2','A6BCGcelrSNdEv','MLojzllBolB8xTmqg69BjBngLKpEJTFXEqTWLpDpOi0Gxiq','nShifCVF2pS73gJ9jtyXWb0IqdQtAVtVxcP2B0D9cizZBpkhjMGtiCGyQeQazu2nWxnlPH0e996CTPdzKJbE','iI5MqH5SicUsFMqOfILqoigj5SEm8SEpJITyEBDspBLrETQnHAMWzBSblWnjuUiZ1L4pNJ6',6);
-INSERT INTO t VALUES (4036572585,3547097411,'e7EaM5XtTjh','UtYOlkQUYqWOW','AeSa4239rbku3jiBY8Hrjd9A7rFnE2i8x','MjoW6zsOGEWh1J1lDkacuz6KmSJHZQy3QuSHV4fAxaHylardYQ','V1PXVyhUutMoI','eYAwzYxyEjpwJ97qvpOcru6083RVmMgAxEojUFw2YKPsqbYlZl94ahtLjfFji3GW4WTvvryqN',7);
-INSERT INTO t VALUES (3886924820,2179034196,'DO9lngJ5','sGoFqCWNqwcNdgRAANoyo7F2','tvU93sq6ODgaDLU4ccpZDj9aWRju4p3Ry3Vi','auIM1v9NQUaSe1xxpJJFEwAOUhhO','IjviEq61WHTmtEcqrVJqJH9oWRDDgYYd','t0dL7AFPnUMukOdNBsRoB2C6IOjapRyf6OADA50D9kG8ZdvBvroelH4xNhslNC59S0vtRH2TRPlccE6W3Y',8);
-INSERT INTO t VALUES (3331504434,3603820833,'QIQ0F1pdz6gwuNXibd4Dl7ArbaQKH7S4TyYDpdoA7nO9kqlq','ERX6O9tM','ls0c1Rq9EK9u','OuBVduSevKxmKpjwUpko4ADxghPkx4rZzosG','SJjXqvZucfgZSmnJn7i8DhMkB1jqoG7oZU6o5jXCi','ClQPSg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3448513,-13214,'EvtelCtQeBOVx0h3H1','t5K2jswMP0uDJich222Hf34rruGSx1iBXdThpH4xkrf15ZEr7pMbot6C4o7LOOBeLkByQ','PXE0UmPw0bLO0ZiENKvZtijKnDAghjwcjM3lTNtJWyTQMbKkSBSa99WBu7roArGG7xH0YW','UKaj6eOJ3V17zXW71fqqAkBCbXA5nlpbHX6ujD17Az5C8L2wgs1vnMkWXzrI0cGaPHFg7zTRDkSXrPcLh1vOpgpgSfe1jbXbfEe0GfKQLFHpDyrKIAkuXXKacy1syOzQhCKB0m2gP0whQhxpmJx1mie5TRXRF1EjVlgJTS1lhmkV19JN0INPtWB87NOWMfVbvR0wa','O','5o',13);
+INSERT INTO ti VALUES (3448513,-13214,'EvtelCtQeBOVx0h3H1','t5K2jswMP0uDJich222Hf34rruGSx1iBXdThpH4xkrf15ZEr7pMbot6C4o7LOOBeLkByQ','PXE0UmPw0bLO0ZiENKvZtijKnDAghjwcjM3lTNtJWyTQMbKkSBSa99WBu7roArGG7xH0YW','UKaj6eOJ3V17zXW71fqqAkBCbXA5nlpbHX6ujD17Az5C8L2wgs1vnMkWXzrI0cGaPHFg7zTRDkSXrPcLh1vOpgpgSfe1jbXbfEe0GfKQLFHpDyrKIAkuXXKacy1syOzQhCKB0m2gP0whQhxpmJx1mie5TRXRF1EjVlgJTS1lhmkV19JN0INPtWB87NOWMfVbvR0wa','O','5o',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7050232,-31219,'MOw1drura5GWwu24Daep4FSLGlVJrrwIigYL0v5alY','Qz8RNuQsZhULvKCSX5Ct3YLa5WGv5OV0QUM1oZTmMWaHsCEs26soHwqMBl0s3Yu4MlUCbK3LNSIfTkoz2rjQJnwVHhePgyzj5pPwJXhcfmZi2WHiKJTsLk4MVTdamir4e19PCKg6VA0lxgPkoz6PvY2YGkPqhKtLMHh9Z8JeWDpXilrG08FZ2Xc4ReqXtdn618','lnPSRdUtrHhq1vIujvU963cc27Fl1E9ctbHHb0Xnf5EJXscRYJQKTd6SYyjmI','mEhk4VcIZfF74FDH','5','RZ',14);
+INSERT INTO ti VALUES (7050232,-31219,'MOw1drura5GWwu24Daep4FSLGlVJrrwIigYL0v5alY','Qz8RNuQsZhULvKCSX5Ct3YLa5WGv5OV0QUM1oZTmMWaHsCEs26soHwqMBl0s3Yu4MlUCbK3LNSIfTkoz2rjQJnwVHhePgyzj5pPwJXhcfmZi2WHiKJTsLk4MVTdamir4e19PCKg6VA0lxgPkoz6PvY2YGkPqhKtLMHh9Z8JeWDpXilrG08FZ2Xc4ReqXtdn618','lnPSRdUtrHhq1vIujvU963cc27Fl1E9ctbHHb0Xnf5EJXscRYJQKTd6SYyjmI','mEhk4VcIZfF74FDH','5','RZ',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6234122,10007,'3gV0I7i6bNv00KDLxh9GSTCU08kYkkVNCssJbh','nnTsJLA5xfoFHTQiYcILSK8dvUyZ1FRYKkC72A3tdez0HvkfMhONenhnoPOTousTYqpYZWd5SX7MXBAM2VyGGfrVGxku5Ace0NeR6nkR6oBZ5rcHFJfiEXey9wNXboXCxhaXfomF','dQxzNHZ','Jy5V2frrbhKHIEpCkVeIWc8gQx41s4DJEwGNiYwGHRKzfqwvs3YXep28S2p0dKdb24kQIeZZ6IVmHamJ9c2xIdqjsKvhVguZ372GWpydDGeELl15WCRc7aeEgyPIkMASdz7PqFVow5Wqc1TZ9','I','v',15);
+INSERT INTO ti VALUES (6234122,10007,'3gV0I7i6bNv00KDLxh9GSTCU08kYkkVNCssJbh','nnTsJLA5xfoFHTQiYcILSK8dvUyZ1FRYKkC72A3tdez0HvkfMhONenhnoPOTousTYqpYZWd5SX7MXBAM2VyGGfrVGxku5Ace0NeR6nkR6oBZ5rcHFJfiEXey9wNXboXCxhaXfomF','dQxzNHZ','Jy5V2frrbhKHIEpCkVeIWc8gQx41s4DJEwGNiYwGHRKzfqwvs3YXep28S2p0dKdb24kQIeZZ6IVmHamJ9c2xIdqjsKvhVguZ372GWpydDGeELl15WCRc7aeEgyPIkMASdz7PqFVow5Wqc1TZ9','I','v',15);
+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(3) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(1), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (939220180,3978353082,'K','7B6k6g8nLvBfargQ022P3Ory9jD3AtvGvl','5VGrIkuHNmmFI02MIncpD1jg903TxZ2Gw','J','3','E',0);
+INSERT INTO t VALUES (3694452790,747672165,'G','4OWRj2phXFpvY9MnBIocYfTj9LmCM1UghE3tgFP','mzSF453oMabvaDMRW3AW','c','P','S8',1);
+INSERT INTO t VALUES (597538265,2042209199,'Fr','KBmFoMgNstjNdJYBbh4sHZquR7M9c1U2btYNMuGWYJZQVRU0ie','Gu1unwmbpDWGsFG','r','n','q',2);
+INSERT INTO t VALUES (1412681497,3372003156,'2H','W3glYcRvtGpFdV7eq0NFRS','IisRuzhoyOBhXimeZevUGLPQpClMLnCIrV5H1J2qGlPPgoPdYrSZd2XOw3BBoy6CEn3bLX','r','f','mJ',3);
+INSERT INTO t VALUES (2757318636,1774838799,'O','W4PSmU1aWZu5rDAWPU9buDErTEkbHUsOOJPOYCBVFx3wypUo02Lb','Pbp50YriTNSbJMA3ywyJH0suPUltxmzOE3cas3IwMxo0OUA2YBPyI1A5KN6KcdUd9','9','w','Z',4);
+INSERT INTO t VALUES (1469361956,2632322123,'p','DfKq6TfzBDE5pP8pWT6iBkDnO8qxhxQTVWrzMGb0nBe0vl','HhB69jT1j5j8jWSGCtmFPIs9ClxsMQYzRRmH5xRNEW8yTQQB9ARjDAlQ7dL','0','8','e',5);
+INSERT INTO t VALUES (1290833626,975282907,'pjy','ttnpjfzyX3aVSCg6nxCLxEwepQzYC16rw1DrwOIYULNCCxqw2EGbcDdK2BXym1G8I','twoIo4','r','t','ok',6);
+INSERT INTO t VALUES (744447387,1181203374,'H4','qZCbfjjXzINbnxe2AgqrLE7Eo7hwsSHPAIKyrRnWMwMADj4JfpnVduF4','hjmeb0uyOe1bphF3IoeNiaxxZXnfhuZtocBOdtBv4LIlYX1P','q','A','p7',7);
+INSERT INTO t VALUES (987218080,2891068414,'zS','ito9Er3btIcjWo7dflEVH72VcTHtuQYi','Eksacso','y','7','U',8);
+INSERT INTO t VALUES (829916066,1175606580,'Yi','z','EBtiMYn2aD2pbQaGfEDbCNLN6YGsrahbSDr','U','K','Wd',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(3) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(1), 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 (4675956287642163448,2946802035,'mBQwtgghB1fWTPTZl','E7iqKcb0sV8pm3deLA2z','1','3aMSTEj7A4ES3shda0PndO8lp1uCcNTvaPbsX','f1aKZbOBZouIFW7YnE45sAI9oEx3','xNjjwtP80GAUpkg78lVtrH',10);
-INSERT INTO ti VALUES (4675956287642163448,2946802035,'mBQwtgghB1fWTPTZl','E7iqKcb0sV8pm3deLA2z','1','3aMSTEj7A4ES3shda0PndO8lp1uCcNTvaPbsX','f1aKZbOBZouIFW7YnE45sAI9oEx3','xNjjwtP80GAUpkg78lVtrH',10);
-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 (1248732864397957105,2500399076,'ysycDhfKWF2is2S2WdpOjhu7Dr9mFrDLqPh','u10DYRkvPbJ0KGdRvMZXCX','sMVY2eSoxe0WBJtxe','2CgYueS1bNjfWdNbI4pBtFoJJ71LzQnhQyIIPuC2TL','mrnFj7OrQNcOvWQF5Q7y0fRo68TqNa2xeM74xbahaomsMe25om','3WHV9exv7Zj0lWqMdNG6y5v7H5pLFdln',11);
-INSERT INTO ti VALUES (1248732864397957105,2500399076,'ysycDhfKWF2is2S2WdpOjhu7Dr9mFrDLqPh','u10DYRkvPbJ0KGdRvMZXCX','sMVY2eSoxe0WBJtxe','2CgYueS1bNjfWdNbI4pBtFoJJ71LzQnhQyIIPuC2TL','mrnFj7OrQNcOvWQF5Q7y0fRo68TqNa2xeM74xbahaomsMe25om','3WHV9exv7Zj0lWqMdNG6y5v7H5pLFdln',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1536974138113140698,1750846968,'g9t5uMDbOV1whSH5fkmuwtCwoFB6XmjfdaVF0Doou0tu9sxFmaHLmo','N6GPoVmqrr1tQ59R8Scaa6xqGdALd0AYZIL3Tw0LYTEkGStIjJ41lGil4X0bgAf6JgRuqq8cXFkXhvKVzIZXIYwry93BdZnApfNVLmzsUaD5GsCOvDihfufimN1hnJsojMypwJ5c1GXpYa7YEZRmCaTy1tZ','SSEVTd','2X0fGjOiyXBoSODDQp3L4zuNvVRe5uDVdQskCLbocyEDM2','rMFqc7QQ2oZiGEO','ReaOefeh',12);
-INSERT INTO ti VALUES (1536974138113140698,1750846968,'g9t5uMDbOV1whSH5fkmuwtCwoFB6XmjfdaVF0Doou0tu9sxFmaHLmo','N6GPoVmqrr1tQ59R8Scaa6xqGdALd0AYZIL3Tw0LYTEkGStIjJ41lGil4X0bgAf6JgRuqq8cXFkXhvKVzIZXIYwry93BdZnApfNVLmzsUaD5GsCOvDihfufimN1hnJsojMypwJ5c1GXpYa7YEZRmCaTy1tZ','SSEVTd','2X0fGjOiyXBoSODDQp3L4zuNvVRe5uDVdQskCLbocyEDM2','rMFqc7QQ2oZiGEO','ReaOefeh',12);
+INSERT INTO t VALUES (1736796679835314703,227514832,'Gl','JHgpP3ytX294Volhbm4CXPYymkrLD6CJC1RS4Qs','ijsScpvYfUstZptJyciD6TpqzUS2kglWxDmEEkxOzWxV','D','M','s',10);
+INSERT INTO ti VALUES (1736796679835314703,227514832,'Gl','JHgpP3ytX294Volhbm4CXPYymkrLD6CJC1RS4Qs','ijsScpvYfUstZptJyciD6TpqzUS2kglWxDmEEkxOzWxV','D','M','s',10);
+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 (1371947773206997702,2962333773,'6t','jlclOo9zzDmghKvDXxgqFLDHe7kPChkSNXI95Nt7Epri','4Mn5nNNf1bSQnRNTNL4d7VlK41kfjtkkC314eCOwqxo1sld1VUk0dfiuIbMCP8dUJTuiX','X','X','r8',11);
+INSERT INTO ti VALUES (1371947773206997702,2962333773,'6t','jlclOo9zzDmghKvDXxgqFLDHe7kPChkSNXI95Nt7Epri','4Mn5nNNf1bSQnRNTNL4d7VlK41kfjtkkC314eCOwqxo1sld1VUk0dfiuIbMCP8dUJTuiX','X','X','r8',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (13941953749183015951,1625377989,'dyk3','djYUQ6aR3B3XRqcwwtHfTxnsdtQtZMoshJuYRJ3v7UevdssztHSaiLe8t3TPETxhqLnoFAI4yPNAhpbmLra3Vz0nJMNsZifxKevInm4RTK6MnpLBqs5mt2RfezoN8B3uX68kHyG3nkgicpO0urogXJbvDVj1kex3JttEv9qExpEJ1yMnXKOMhIWyuudoxlj7lC2BmfRrWfpZjW15lG4khmgYXhRaXv6ZkDxRnh2Isrgrh6tWuss','W0bnbiKlnso0aFcCkl4X1p9EV4maW95dEK2gWKzlcvTsZGmqv6jp3rpcc8ll','z','9','K',12);
+INSERT INTO ti VALUES (13941953749183015951,1625377989,'dyk3','djYUQ6aR3B3XRqcwwtHfTxnsdtQtZMoshJuYRJ3v7UevdssztHSaiLe8t3TPETxhqLnoFAI4yPNAhpbmLra3Vz0nJMNsZifxKevInm4RTK6MnpLBqs5mt2RfezoN8B3uX68kHyG3nkgicpO0urogXJbvDVj1kex3JttEv9qExpEJ1yMnXKOMhIWyuudoxlj7lC2BmfRrWfpZjW15lG4khmgYXhRaXv6ZkDxRnh2Isrgrh6tWuss','W0bnbiKlnso0aFcCkl4X1p9EV4maW95dEK2gWKzlcvTsZGmqv6jp3rpcc8ll','z','9','K',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8224463123760572921,3890349026,'CEiBCoGDVh7xnobGnRTXuGry6bT8xMJBEmv','NmxfGKMFaWhk8HgfFvXTpDDwCJFPZaZRRS3cmGMZ4jTgP2so00NEXcEIDeDrvbiF1u5wbcIZs2azrd1S9GRoNJ3D9jLaoy1iP3ES3RiTLfhZzahULsNhUS2PeDi2s5zyOy1zxoq9hjZtyih5hV0UyL8t06IL8DjZcOy9UN6r2xGGSjHKfjWkzEV8nH0NjCdz7E39w2ZlWar37kAgbb8KJo8A3TTCvDegwPrtuC3xzVNmxIQ','VOdl66ktXzl8jYAm5zpuAxG6NlMZebnMz','DZVqtxtu48wBq17DJVrO2Y1dtEisE8EkUS2Nf5IGX9FupPEGrms66OGohKbxWhWVDPEqm','BSYoWEiMJfmFviqP9X59f8jQXDusCH1NJ560PCl','KtsAk84zdrDXA4PHgb6392zBTW7',13);
-INSERT INTO ti VALUES (8224463123760572921,3890349026,'CEiBCoGDVh7xnobGnRTXuGry6bT8xMJBEmv','NmxfGKMFaWhk8HgfFvXTpDDwCJFPZaZRRS3cmGMZ4jTgP2so00NEXcEIDeDrvbiF1u5wbcIZs2azrd1S9GRoNJ3D9jLaoy1iP3ES3RiTLfhZzahULsNhUS2PeDi2s5zyOy1zxoq9hjZtyih5hV0UyL8t06IL8DjZcOy9UN6r2xGGSjHKfjWkzEV8nH0NjCdz7E39w2ZlWar37kAgbb8KJo8A3TTCvDegwPrtuC3xzVNmxIQ','VOdl66ktXzl8jYAm5zpuAxG6NlMZebnMz','DZVqtxtu48wBq17DJVrO2Y1dtEisE8EkUS2Nf5IGX9FupPEGrms66OGohKbxWhWVDPEqm','BSYoWEiMJfmFviqP9X59f8jQXDusCH1NJ560PCl','KtsAk84zdrDXA4PHgb6392zBTW7',13);
-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(56), d VARBINARY(4), e VARCHAR(20) NOT NULL, f VARCHAR(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7894332654940635949,744686574,'m80W4dK','nlFE','Zdcyqfd2nU9iKz5Lt','x','hDbKYspRXbdRnZICxqBpV08A1Qo6R0vtcCGp','HYZBPboGwgK1ZiOZGW57jE6S7kiz9oxnMSNppbaKr6iq08a9q9K8FTpGserX7ZzLnPj4217Vfc2v8v78ps6bLNRkttMFw3Vpy',0);
-INSERT INTO t VALUES (-1575967608866485676,-446920299,'xeCXZLh8NKOZrii','8zd','iRHNWLzp','X','lRXPCQUeqE36MxR2vpkEF','ksG57o4WmbAjcSayMc8CQSSLwSKiympYPAXOAZLPhmjXyw07uacm8KKenTvFpxoJapqMMbIlQsMHgJI2K9Y3',1);
-INSERT INTO t VALUES (8894630621556087127,953408275,'NC7vGlpIIXsvKXZ4v2xGTWYej0aP4vhTaqYytmZHcMv','16HY','Yjo','S','Ksu48MKuXCsgk4eBcXpeTY9Saud8hN1G1lePasPSJvGIVhYnEzXM1DqD4fB6Tk','1cc9YVxop7iIGDhEWhEOFbYFefmWlY2Pz9i27I7eeTPn0PjdIPKSecYIS1wYQ6k90jITQSgT',2);
-INSERT INTO t VALUES (3824245526071085459,1965866436,'sDjjREOcgFmEv7JPWueFAH7ZTc8Ox5','D','MQB5','y','Bba9JK73QM4DsLMZdh4MZR8LEPhxHYTRbXtGGk8NVJlj4FteZOHVrZnCimKaFkOC2WTKByjpV2BUvDcze8OCX1J0iL','SZ9z2FGeuZuFSnUxBFDavTLykAL3t1UfnjbXt',3);
-INSERT INTO t VALUES (-4421144039728649087,973878819,'Xm','3','QTrZA2sO1','7','yuhjhatEdFPEjZW5WahReOhDHrA5Dmnat4FQzAnqoqLE','YbW5VfgDchBflRVfuSx6fs4aLoxUgrarHEy9R236xjLZG7QwRViQLzpcVzw',4);
-INSERT INTO t VALUES (-3392387753172179485,-1873813845,'mkLsmrjOMgIWR0xjBfM2IppttkhmQ3QEGE8W3rAyz3Yz','0RmS','ZwOxSviZEnESx7R7P','j','5x5RpVDcKmstLm2bxwn6CSSsO6PQDavE8','8hUjMhwNwS2NS0iC6MSzVsRNI2YA4syCbg084mDPvLEmERzIMLZ6DD',5);
-INSERT INTO t VALUES (-5735016327438877827,1299807885,'u','SdeG','x9HPo','X','Ed','Og1KZzQMHDHQq4HMG5eiMoBPKUNQRIxeui0NxQ2SfpaqieaPBuf5Eg9MwWe0AC',6);
-INSERT INTO t VALUES (-4637934325467823423,-1150771646,'9OrX9Znp','yyL5','pmmwS6CW1iKFr2','R','2Wvv9GK8lLYs5ZNrlUrAFBc8x8Gy','PO4dGsby57zkAB34sH4hsa8HOqoGS5Z2etNAqftbFynIHKxs6YP7Hq7AWHrn',7);
-INSERT INTO t VALUES (3057666004499345741,-353223427,'Gw63DeTsc45frRLYYZrhcJwFOevH2i1VB5g6BHP1eyRggYS9HlTl','T5D','JyF','g','Ge9Y1F0AnziWx8pfF0BeU2r52HinhRBreiefKr3QvwicE27vlEqhK2nMXfZOkB6ItraTBh','inJvanG4O7KQ82XLJAiCP2OHelanEngoxOf78TRABjoQeO6gXDN84KqZ3y9jBnM',8);
-INSERT INTO t VALUES (-242169600571964141,2048529420,'1f7O5ErYFlwpv47YSrUar74GhHdCSxDux4viTJQuATcB9kFitMmpj','DxEj','C9peIRRX0MUSzZxF','K','f83OsHWxXZpIefxXBlwJ0ZCQV583X','ooZECDIjsNrhyCxO0gDXSEatYUsZvvRVUE0yXxkjg9tfRxeY0TF2Lpik1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6134740903901706547,2934335798,'B','NnaorUiATsjKgx11JPWKXUk1FA14QuAtgdVPRUeOn6L2AQGlQuqmt9Bs','8PBq4UBulEpCiLe4QmlNzRCLiVCexPxOU6Lh6Yu6fGGDxHFul5JNC8Qkr2AtRYF7XmP','pnJPTBttrq4g0ImSHX3LcGsigv1yx7uLNneHtxFSSXT','b','N',13);
+INSERT INTO ti VALUES (6134740903901706547,2934335798,'B','NnaorUiATsjKgx11JPWKXUk1FA14QuAtgdVPRUeOn6L2AQGlQuqmt9Bs','8PBq4UBulEpCiLe4QmlNzRCLiVCexPxOU6Lh6Yu6fGGDxHFul5JNC8Qkr2AtRYF7XmP','pnJPTBttrq4g0ImSHX3LcGsigv1yx7uLNneHtxFSSXT','b','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (14780240912118914505,3582528244,'v','hrpgcEce8EtZ59WJYLToBCRh1pK8E9dk9i5O2YxaX6XNZNVOhGF1zaBGPhwQpl5tsMAFXlyT35SXB4AeguISKgBPMEvD1TjniST','3GQttz4J','LHt7XUPx1JP3HPeOt4mlgOu851gUBeV8xlLacqnENpDbpdByE8TwCbr4LjEFYjaCYM529OiH2QSN73Xm1qAvsWrcxaMX2KCHfgbj4ZsIpaHwzy3x0BP9dWzhDB72X3tv2jty','O','X7',14);
+INSERT INTO ti VALUES (14780240912118914505,3582528244,'v','hrpgcEce8EtZ59WJYLToBCRh1pK8E9dk9i5O2YxaX6XNZNVOhGF1zaBGPhwQpl5tsMAFXlyT35SXB4AeguISKgBPMEvD1TjniST','3GQttz4J','LHt7XUPx1JP3HPeOt4mlgOu851gUBeV8xlLacqnENpDbpdByE8TwCbr4LjEFYjaCYM529OiH2QSN73Xm1qAvsWrcxaMX2KCHfgbj4ZsIpaHwzy3x0BP9dWzhDB72X3tv2jty','O','X7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (14778479511226076115,1452103411,'G','dmUc5P9cuSRhIJ93PMaOXMKXBPVweDwnAPTmEdQuW8HHDoHrAWfo4NLY2hSMcZCbRxFWrZ4d6ZMtt0mSz8P1woTT7odCVMIzEEES5wtV5EsPqnV0C8WRiuOVFRcGHae947M','tBpXHIoYFPUj9SpE8NmwumugjKRBgSB8qQl4QYWPgrU7GVXIitymh2RotBCjTFWqjlvz','2SeOuGTxvzlR4xoidBCVDD','SQ','D',15);
+INSERT INTO ti VALUES (14778479511226076115,1452103411,'G','dmUc5P9cuSRhIJ93PMaOXMKXBPVweDwnAPTmEdQuW8HHDoHrAWfo4NLY2hSMcZCbRxFWrZ4d6ZMtt0mSz8P1woTT7odCVMIzEEES5wtV5EsPqnV0C8WRiuOVFRcGHae947M','tBpXHIoYFPUj9SpE8NmwumugjKRBgSB8qQl4QYWPgrU7GVXIitymh2RotBCjTFWqjlvz','2SeOuGTxvzlR4xoidBCVDD','SQ','D',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARCHAR(62), e VARCHAR(39), f VARCHAR(32) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-59,32808,'F2gwSyQ3Gbyr','OffOGResDymFsF9Lu3QpZjxCYItHCRWo','8ZGO7ix4MbjiQoSPLTgJQHX1jWva','4VHLWbaNqrCv','u','Cw',0);
+INSERT INTO t VALUES (106,39717,'aV2vboCVwPHiqSPBb','kBVhhki405AeIOU0t03zx2vj9u46fPpdIKP','7SGWgji3qg0dC0wUuTxrxFEj4lOD','zDCux','Ub','B',1);
+INSERT INTO t VALUES (115,19882,'FfFXdnmmJIDUEd','C0LBf3KXHirXgpPR','L48KS9thShZ8lQHD6RZGjG7oBLEcs5Ijg97F2PM','W9CuUh07J9x3CUTOF','zo','K',2);
+INSERT INTO t VALUES (21,38428,'28YEuinLOLpiw','jnHqFQBfg63QBrhS9HRGwAyz0LnYL1','GbfmLvshKfnt0gpOOrBnw','chNeq6pVHCm4XW52p9muHCsxH6ZN','8','40',3);
+INSERT INTO t VALUES (-65,17201,'BRBOYWK7wfq28x0','qg87yLi1oK03AY0mnTmu5rto78av9tyGb5w68ObYpd0UfeYc','7vswCcbT6HRrjpuru0ir6VGlxAWuhrUNJsXK','pBI6WWy9FvIqYh67iQKX5IdsStLjpB','al','E9',4);
+INSERT INTO t VALUES (-113,9906,'zh','g','BVTud8bmlbOwcJRQhBlq','IR9EO','m','gv',5);
+INSERT INTO t VALUES (-46,29271,'KZzoJoWcqrwlMdkua0QK2DG','r0Sj6oReq7jz2L7Css9Upscn3z6qdROggnajvtbMUuON','EsppxhLlVd1hnaFcYBPYFrmxght2qewGNfYnim','2YGEqYSoScEPsMbXZwfBVFkYx','pf','J',6);
+INSERT INTO t VALUES (41,55014,'kIBvX6UYBpIKUeEXN','pV','Hpc','KwcHqpH6PiMJSO5','T','5G',7);
+INSERT INTO t VALUES (63,49436,'g29nP','zJVmJ9R1ljjtAkIK9QBAQqCuNnQJTQ5Wa5Vp7G','3QGJoqmAJ4LAanIWLIKmjCDNgT9','k95jnUqEdoBUSFCzWc6','ye','b9',8);
+INSERT INTO t VALUES (125,58421,'50tbEalde92XyFP9DOWsQo','kO5FzKBoqQBzYbPDqL','Mx5kwOPMl6oUl6p9HkKcdvg9sCcRxiHry6','P21NR','sz','P',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(24) NOT NULL, d VARCHAR(62), e VARCHAR(39), 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 BIGINT;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (4992250179181267275,-1130095155,'Yh','f','3H6hTAmD2BKj','h','qMSB6hDR1adUr2ms4jkxGjMI7RQrAITuGMRHeb7GlP5C66HCK8eQXgtpRSfrJcjEKAb4XDvdz4JGy9QbHjNLJbWu7XWv','BX2Cn4o',10);
-INSERT INTO ti VALUES (4992250179181267275,-1130095155,'Yh','f','3H6hTAmD2BKj','h','qMSB6hDR1adUr2ms4jkxGjMI7RQrAITuGMRHeb7GlP5C66HCK8eQXgtpRSfrJcjEKAb4XDvdz4JGy9QbHjNLJbWu7XWv','BX2Cn4o',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(57);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(57);
-INSERT INTO t VALUES (8736920541291081795,302296565,'Xu6Z2xwSWoWy1jgXpzQkRCSU01i2gqqUOqndB','Wkzr','XMv4kfZC3e80','8','QI9L2pCzSmZzcp44Qx1HQt','GA0',11);
-INSERT INTO ti VALUES (8736920541291081795,302296565,'Xu6Z2xwSWoWy1jgXpzQkRCSU01i2gqqUOqndB','Wkzr','XMv4kfZC3e80','8','QI9L2pCzSmZzcp44Qx1HQt','GA0',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1381305036341336932,400981310,'u8h2hByB9b07j','Mf3ApmhYYF0ZlmbiRo7OpVwabccPayeKsdXaVRoRJa9CF02UXpIJO47vdkQbs4d1bHi9N9Gnw3qCC0rV9BF1wj0EmeLoVNnaSXqNumduP3yWYet3Jn0VM2PnzC103oCaFteQjANfhXW6','o47c8HVnMq7JZDng','k','HGeC3Fb53XsvKmwjRJkqQtt0qZ9dheaEomELXJ551a45rea7ZkCRqBqHhKNZehQEhLmXEcfBzx','81PdV',12);
-INSERT INTO ti VALUES (1381305036341336932,400981310,'u8h2hByB9b07j','Mf3ApmhYYF0ZlmbiRo7OpVwabccPayeKsdXaVRoRJa9CF02UXpIJO47vdkQbs4d1bHi9N9Gnw3qCC0rV9BF1wj0EmeLoVNnaSXqNumduP3yWYet3Jn0VM2PnzC103oCaFteQjANfhXW6','o47c8HVnMq7JZDng','k','HGeC3Fb53XsvKmwjRJkqQtt0qZ9dheaEomELXJ551a45rea7ZkCRqBqHhKNZehQEhLmXEcfBzx','81PdV',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-3500824,64353,'YJagTUJuIK8PXpU','uFd6Ind58zHP56sz7zkX9wOPV3NR3ejJ7uje7lfzb3luEf','w90P0149G','Ts0Kk6sNoB9vb0R2R1mYkWNvilyHVC','A','0',10);
+INSERT INTO ti VALUES (-3500824,64353,'YJagTUJuIK8PXpU','uFd6Ind58zHP56sz7zkX9wOPV3NR3ejJ7uje7lfzb3luEf','w90P0149G','Ts0Kk6sNoB9vb0R2R1mYkWNvilyHVC','A','0',10);
+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 (2844742,14808,'yQY75iJG','WtWKV5iGQ63hHtNARTz','ybEumWVDl1e','IlqaBy4RrUrsUqOOaCk4mGsFg5','u','D',11);
+INSERT INTO ti VALUES (2844742,14808,'yQY75iJG','WtWKV5iGQ63hHtNARTz','ybEumWVDl1e','IlqaBy4RrUrsUqOOaCk4mGsFg5','u','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1265507,29305,'o7Fco6S','mtzh9jNjv06oKRGLeHCKMnaw2rA0S9AXZTrf3758FEC4lrmAVSk2f1F','PwiOnVDEjgUPWsWiYEMxZDyg','vixW8Ukrtq','UB','6p',12);
+INSERT INTO ti VALUES (1265507,29305,'o7Fco6S','mtzh9jNjv06oKRGLeHCKMnaw2rA0S9AXZTrf3758FEC4lrmAVSk2f1F','PwiOnVDEjgUPWsWiYEMxZDyg','vixW8Ukrtq','UB','6p',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8318881665792427630,-1811493129,'gJYANcfjKdZwqspU1Z6P828wome69Cxh450f30nNNIVG03','26MuYOzzRvAKTj3Ep7BNlEQgPL5g3Qcu2Z3wG8XErwJEj53J39Q4PCK3QsAn0IynX2czQhsvwsXHbtAIfz8sWFBR9j97eRQD583Uy00VSKlLAd2Ene0EfnpJ1Yegtyy1TLhJGLd3UkfyGWR4F8f6ooxSc9PTtBCwM3Wfof7WJdwuHAyzx5cCkm8eOargHqt8N6FXydTKrmkrsBvMMuOED64vHBHurlj','c0bHKCblJIQ8ef8S','ytIYIfDCbPMjXFeLtQaJPsGYhSFDYsHdEvsfX3nadFcK1EGMN2odxHyQg14khJpCtCDYvrHP3yRypsfrsXHjvmdMclTOrpKz2siTwiCdYl3Lj3IBItQjtnp3SA0IG5y73jwt46MAJMmukj4vVgSuZ9KPSPtbqcsLm4MhgxbxDZ8WCzQjzYmIK5RQvjHTKpZARwx1JLnzKtIE1JdglAcfIMPyy','FJlILdTaYXKvGlsX6q3xqFZvYdIgIdZn4h9rW9e0pEUbOnyilM6v9hDs249CQrudPxA72N6lLUV23Q2sLnz','nace2cm9N0AyW6Xzklfike699kJqOOrZI',13);
-INSERT INTO ti VALUES (-8318881665792427630,-1811493129,'gJYANcfjKdZwqspU1Z6P828wome69Cxh450f30nNNIVG03','26MuYOzzRvAKTj3Ep7BNlEQgPL5g3Qcu2Z3wG8XErwJEj53J39Q4PCK3QsAn0IynX2czQhsvwsXHbtAIfz8sWFBR9j97eRQD583Uy00VSKlLAd2Ene0EfnpJ1Yegtyy1TLhJGLd3UkfyGWR4F8f6ooxSc9PTtBCwM3Wfof7WJdwuHAyzx5cCkm8eOargHqt8N6FXydTKrmkrsBvMMuOED64vHBHurlj','c0bHKCblJIQ8ef8S','ytIYIfDCbPMjXFeLtQaJPsGYhSFDYsHdEvsfX3nadFcK1EGMN2odxHyQg14khJpCtCDYvrHP3yRypsfrsXHjvmdMclTOrpKz2siTwiCdYl3Lj3IBItQjtnp3SA0IG5y73jwt46MAJMmukj4vVgSuZ9KPSPtbqcsLm4MhgxbxDZ8WCzQjzYmIK5RQvjHTKpZARwx1JLnzKtIE1JdglAcfIMPyy','FJlILdTaYXKvGlsX6q3xqFZvYdIgIdZn4h9rW9e0pEUbOnyilM6v9hDs249CQrudPxA72N6lLUV23Q2sLnz','nace2cm9N0AyW6Xzklfike699kJqOOrZI',13);
+INSERT INTO t VALUES (1374348,16165,'G7WUTj5fWUNSoPF3wb3I','yTCli0UATHsyRI8cpF7tgzlcjShEFdgFyX0iFkTrDtfqfqcphqXecVPwZKt9hsTrsiU7RRD1F6PGnO9NIssndK6NHvtpSPGdKvGhPoA1VlIhbtEeMgXsTvyRV0QgusbCLiVHSk7I55ZWV8EKX2vgNPrBIjOBiBlOkoYy5MJJCVWrHPNfY3X4Gm2QvkoD0W9jXZKPmxm4l6O1','7F56odOU88aiA7vrvDGsKyIYd6X1QHh8vSvl8','hdlFR2J2ZV4IVXB4wsHFLDjBxHD0EKVRhGr4xCq3HFWDjw4Kl8RzBia17aaglguObaLpsyYZiWBkoZquabdbea2YpFiUjiGYblH0YwzMQIUBG8eXJ9ViCbmiqD1aOcjtDQ3zaRIJ4tHdnruetaTwWwuNm1BNcDsuDgdn90nxYjvgx4YMCwcU','5','YB',13);
+INSERT INTO ti VALUES (1374348,16165,'G7WUTj5fWUNSoPF3wb3I','yTCli0UATHsyRI8cpF7tgzlcjShEFdgFyX0iFkTrDtfqfqcphqXecVPwZKt9hsTrsiU7RRD1F6PGnO9NIssndK6NHvtpSPGdKvGhPoA1VlIhbtEeMgXsTvyRV0QgusbCLiVHSk7I55ZWV8EKX2vgNPrBIjOBiBlOkoYy5MJJCVWrHPNfY3X4Gm2QvkoD0W9jXZKPmxm4l6O1','7F56odOU88aiA7vrvDGsKyIYd6X1QHh8vSvl8','hdlFR2J2ZV4IVXB4wsHFLDjBxHD0EKVRhGr4xCq3HFWDjw4Kl8RzBia17aaglguObaLpsyYZiWBkoZquabdbea2YpFiUjiGYblH0YwzMQIUBG8eXJ9ViCbmiqD1aOcjtDQ3zaRIJ4tHdnruetaTwWwuNm1BNcDsuDgdn90nxYjvgx4YMCwcU','5','YB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1821814,40860,'xJ3zqFGWI0oyLxFaV1','24Nl4aO8KH3k8vEG078ld7lJH4VyLLwXhSeXOpbOJBWWf3swvHBV4nh0yodWrHZTC5c6ZPQ0JqGr2moYyzV8fnITFduKHyticzJc6W7KZygbaTneMxsiB5y4ZwPoVaD0Kl5AOZS1Pl87YRhFMMgUbaeY3vbgjDv5Y','jdMHaBWhVjll2zFRkTjVscY9mXwd2tws6ONhR','WXv6snIkx','g7','Bb',14);
+INSERT INTO ti VALUES (-1821814,40860,'xJ3zqFGWI0oyLxFaV1','24Nl4aO8KH3k8vEG078ld7lJH4VyLLwXhSeXOpbOJBWWf3swvHBV4nh0yodWrHZTC5c6ZPQ0JqGr2moYyzV8fnITFduKHyticzJc6W7KZygbaTneMxsiB5y4ZwPoVaD0Kl5AOZS1Pl87YRhFMMgUbaeY3vbgjDv5Y','jdMHaBWhVjll2zFRkTjVscY9mXwd2tws6ONhR','WXv6snIkx','g7','Bb',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1190942,318,'fMEBf2t66','KH9OuU505zRJb8bTI25i6qIomARtNuxGcOe6gzL0Ys95JBWw1iJLpF63vh0lCoUC3HfRyv4NZAp4txQWnbDSHbp1APGyFOBY9anxPJCu5z9sHftYCJSaWMB0JQW','ZVsODoFLoG7gCQvz6cW7AkR50mCYUq','CQwZORYSL8MOA38RPmpII7y7PDhheFo7xLK8ylqnOF4rCbDcjV0LwVtKftLF','Qt3','qT',15);
+INSERT INTO ti VALUES (-1190942,318,'fMEBf2t66','KH9OuU505zRJb8bTI25i6qIomARtNuxGcOe6gzL0Ys95JBWw1iJLpF63vh0lCoUC3HfRyv4NZAp4txQWnbDSHbp1APGyFOBY9anxPJCu5z9sHftYCJSaWMB0JQW','ZVsODoFLoG7gCQvz6cW7AkR50mCYUq','CQwZORYSL8MOA38RPmpII7y7PDhheFo7xLK8ylqnOF4rCbDcjV0LwVtKftLF','Qt3','qT',15);
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 CHAR(75), d VARCHAR(96), e VARBINARY(90), f VARCHAR(52) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3714194,1428,'STt98O6ut6o14W0z7','d9MRAe79IeN78JxTPrnMCsTJ','JIJBiagDFxg3RZdllB5mmDDAEnujtSTyACC9IleyIsx3Z4FhM6CTT0w','cmlzkI6dj7tQIszpFRtft7qRcvn','fC1fb2cMn43N18CNvCGQ2sbOdJPsVV82RaD','aG77kElNuuBDBcDA4BEmbqfUEqoHssWUg7znQwOhbY7Uy4BnGM3A4oCVcDMmARi3GJn',0);
-INSERT INTO t VALUES (8743196,25266,'jgB15ORhznj2Kt5myDL9Bu3kXZTOGLXVNT857nu1RTNRlB','pTKALnCzvmV2wm2gswf3KB9g6Pfj2SWTh','kgrWJNZ5Eugck6CMxdFibYhYBdBBMSqKCdMaj0O96Vtn5ZzQOwqLaYhr9ovE7G3v2e','B1EdV1Qy0AoXK3JoUB8eIEe6QjciOCVJCn4','DzJdg13yplE0ZJqpnQwk9oqQUvQkNYU6fcKZfJi0UlQrr9A14dw1RIjtnyXOKK9sKhvYkt1eSbU6','gmBCuprLrrGyHVBqdXqQEPb3XbNRhhflXPhcBK2m8jfphfBryq0dSRwfNErbnf2Hnr5VVd',1);
-INSERT INTO t VALUES (6498273,12015,'STeloMZovC0xzk5qp65eEFyWVgGJNhoTJxopy50NZ2xYiQH15b9Ye6eZil','LVU10DxIPMjYoVW1iHmhpnAyNGqqSKj8HWoPonNx7vkQJ2tuqGJFrDlYuf5gi','AicKC8ZlaLuUK86fBpkiorDAdfjwOPTsIYWg7uC','vj8Nkc7I82KzpxiFMgsK','CnbmFC7bKaSJn2V3t3k3nCB6j55WjCQez72zDBFHLJcxYjn','GNxD9AU4NQVHSSJDeTUM1j',2);
-INSERT INTO t VALUES (9455065,5494,'zCHHpPiU','jr26sjglMxqQF0Z','aHOURSYXIyzLQzfiGaMY9OieU2AX7ylycC3KDpJDVVBIc6ozlLdRh4f','ihUhDrEap2QjX','a2ULXghzrsXZLnj5qgzxx1pR4O0zS3vpK9rn7zkCy1oGdGeA5Km','zRbXygiuHnXa',3);
-INSERT INTO t VALUES (7414903,19361,'PRhJaCBFWqBauCLJ','2ja5bYAuc5vvk3HDdcIV','Cjea7W4ylf0XaZtkFe8yV','jRQamQicOCWI5v8oNmcKqSRP5x','T0si9lOTpsBwuX1K0tUENKwuEcntWXQ7w8tkiBQv1cVkj8JFyLZzP9yhZK34Cs1hr5JsoZAA3Z8Uhrded','3EDwnJZybFhd7hKbhNjwj1Rdp6',4);
-INSERT INTO t VALUES (1092900,30612,'Hgy3TriCAGxO7WrFeo90ixLKLfqNoZcbOAj4QYwQbct','6oL0Alz6BqhrVWN6IYhC39V7PE35j1uVD19T5OdhFXLsb0ttYexNPK0SVJ','WVQyuugkqEKUn2TLntuzif0qXoXO8N3NcipvjkhEVqxPgtpTK3sagsi2aLen1p1SOxyB','IyMlPwreC8zPx8x5H98RtXxuOBtmrvPeS5BReedtG5X09T','W5GHRJwYoSvFHEkIuMaDdXZ4yLkwhQ14BbMkLZj','3o4AxGnn8LprItFhkKWW3vn8OhXAZ6ZymvU5aN',5);
-INSERT INTO t VALUES (4397933,20158,'ELKy1hGLgM136513Zp','4sXRF0EQixoR0DzTaeaGjg4cUcLsvC1YapkGRc4','yPf6c3RMGqvppMnApbk2JVLtnGHSoJOCD0EdfvxXdrivN9tdWJm','MomBfkNxNOojV9WaMvk9jAEjpHEf8ccQnSOvHp6rGM2h','VQixeGc6u3KIQ5g3MTcp67chCgCv0k6Mgqz1UrNkKt7RwYRT7','ypnwDicZZ1eeIvyjGcmapdZEt8GssxqoQXOIHz',6);
-INSERT INTO t VALUES (14539867,33740,'0iSJw','jQ9HTY2THkGOpVOBk32VbDWwekakj7RgMvfOkbYrAnn6mnr4','JLb7Iiy','lcU6mMe1bhobxIFnp8a','aY9eSLoOJW3ND95342vOD5LdGpigXNHCxCpizkKN6FzJdt4gWfZjoVKbl','kIaDQAjJxxjFneK69AdQuymxZj4fehE8d9YjdbPwNySsWSpju6OCbRKXPzHGN6kHqgZz9wUOSmKMOE7WZkr1CDyg5cH',7);
-INSERT INTO t VALUES (7076504,26040,'CP4yLROu0Sr6u66jGQGUu6fE4MXUVLPwVYiUrz','f1dqGfHJMxQDqRuQ12JebRtMM4dRsdbChk5M2aOyMKInTDFp32HJkAu0QEdI','PTLBkgBAHruMJnL86xxSqKF6bq2orbog','q4w7UU5fvmsuHEdbzE6yDafxssS5H8Yn','Zv030YG6rAEGB4xNXFTldMB4IjZkabYFrFaKMf2Cs14ooEaxHHrGEEiSK8zNwITGcPvkmfJc','VCNWYTKk4q7myrOkxm5KgL7iMqVcv4Hyt',8);
-INSERT INTO t VALUES (3015270,41669,'bngTDjAu5','NuRgPdZoZ9qDfmJLewsNeXTGykSb','mGd7C2t5zErAkiq','WjSnXllOoZniKk0EJHr7rMk','fNw2Z27r20Q2casgVPljBh9gg8EYxxQfwRvgVJZNXv2oszwnZFn2rEngqy58zgBgqaChoJQBWxQAtsYCVE6GwN','UBrmt1NDxtsgQOXMjVrEuQX0a5G6sj1VwA3saLfE5oauv9m4HgY4jd7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(25), e VARCHAR(90) NOT NULL, f VARCHAR(14) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7282530603048317629,47190,'4','4KRew2MqM5iU','bMzoLFGkIZMMzqMx8NH1epy1pv4SYCmFeuoY9bnxzGmgT05mpKPPpSiAMHY','Ul8w0C','g','I',0);
+INSERT INTO t VALUES (5409440771039407102,32936,'jIvxSKc0ILUbvN3HLidgAz9afRTDxhvzO3xNBcCDEDXOq5W','XYeN','X6XXH8DAZVmZJCZj0iA1r5yxBBGgTYpLZdILRrmz8I2iEL1GqJtkOF3GRrc2wUlo1VRe5CCMrIopm','lKSehA','W','ju',1);
+INSERT INTO t VALUES (411904236836496352,52823,'GKi0lbvKAHLCSTCiNQ39YorIivVjvhyr0LBNIeWSlG','YddN0tGezBrauDrQLVmf','wMZLDUxFK1VfyMGueAM7o8AJYiQaCKFgshk0z0RiAxnVSXFesQiEbwvL7UD','OsbgXlWQRh','b','B',2);
+INSERT INTO t VALUES (6786695682179570483,60365,'ejHftulyX2t0u6evSY9uU18FrShEtSpNjMOg9RsRQotIrxeUaperCh1','SpP7aRGA','UZ5Ykzt6HPl8Tz9OPkbUMvXeUiyXeZ766EBc0S5q7whweXy0Td','r2SFOiym13N9b4','g','N',3);
+INSERT INTO t VALUES (4002424143387930442,28964,'VvnJe0vcTw9enHZL2sFoT4NY9N76uda6w','pyQPenxznD6YgVbdffEcKx','aBCg8ppmq6wb0RcvBvghjFgrENDGh0fnd42','3ejOyoSnVx','k','t',4);
+INSERT INTO t VALUES (6864062134239162843,20107,'oR2z','uyS','OhSdvWCgRZJI0c7LMWfBG9IZGkZR2ikpJ9DzJsijq2FBQ1CFW3ld','h5OTUKW2','0m','G',5);
+INSERT INTO t VALUES (1546375491339349731,52791,'LzPsvrWle3I4t9R2KnXGeO4I1G4bzfaRnmpGmbV','nXVi','XfSMVMH124BlAozFFIqoSaV0FF9OV0Dsws4OrVxLZKR9viCei','xFWZxc8cNm5','Z2','Yu',6);
+INSERT INTO t VALUES (-8035251313623797786,32402,'RSWXmJAb3lYCnrGlh2dbBBgAVPQjsR68bwsWdH0mn8qwpwwVXCSnw','A7xDwRqTKpPtsFbHw','pqNdco2MZvkPHwPCgAVNT','w2ob','r','Vg',7);
+INSERT INTO t VALUES (5550663311638764952,38374,'ZTrHjaVh3o','qEb7YmE7tP8WSaJO4T','yZ8ex9flXfQeUyVcm0PMKkDeoOhY','4KQF','ai','p',8);
+INSERT INTO t VALUES (-6797685751099552447,19596,'wpAuk2j0mh1cvtdh4mSDudFodDRZuH5OBAcqOVX','sAZwEYj43h1D5z7RD8','yiSAmCLJyVj8pb0zSAiqkFmeR36g7H7TP6sQ1Oex06e1LlNk4','AuyuWGGfSy','x','N',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(25), e VARCHAR(90) NOT NULL, f VARCHAR(14) 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 (4157749849,21222,'Yp7K99VXULkAUP','bJr1xz1wkauCEpzxAurIv7FVMTjD2doMLUnPqQzkNhTs7HgbLhjY1SsCs4YP3IJQh1PUl6Y47kXdARjwj','X6sssoUijkIwNl1pYzdXrt6eroXNYX','aGzgaf','vt7FaANaQnmruaoB','p8rmQP8r7eSmGMmQ',10);
-INSERT INTO ti VALUES (4157749849,21222,'Yp7K99VXULkAUP','bJr1xz1wkauCEpzxAurIv7FVMTjD2doMLUnPqQzkNhTs7HgbLhjY1SsCs4YP3IJQh1PUl6Y47kXdARjwj','X6sssoUijkIwNl1pYzdXrt6eroXNYX','aGzgaf','vt7FaANaQnmruaoB','p8rmQP8r7eSmGMmQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(76);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
-INSERT INTO t VALUES (2940899670,789,'2souhY55m6yOlxM4jnaL3CBgwPMwhFIcu0ckgbm7rdWXFX8w17Ded39o5FwuyqkQcg4jC6B6roE','UP6nrf4EW1gERZVN5orRtstEEtNqsVXkcdjGX7YD1tb7p90DzxFQY','yASKrNIViAfhmwE6bRM0cvr5kwwH7bxq0mmQa6fs7hP7hIKuciTQI9MA','npbQRn8kANNY','QaYM2GheKaM4lg7gFQlQCnSaLoqAfYQcnj9egaGKvo8LZ89I3m2PW7ZFASkeNGoLScIsKKzeIcPtbstFsn3uJZss6tKr797gu','3CMdzzQC262Rfl3HawNU',11);
-INSERT INTO ti VALUES (2940899670,789,'2souhY55m6yOlxM4jnaL3CBgwPMwhFIcu0ckgbm7rdWXFX8w17Ded39o5FwuyqkQcg4jC6B6roE','UP6nrf4EW1gERZVN5orRtstEEtNqsVXkcdjGX7YD1tb7p90DzxFQY','yASKrNIViAfhmwE6bRM0cvr5kwwH7bxq0mmQa6fs7hP7hIKuciTQI9MA','npbQRn8kANNY','QaYM2GheKaM4lg7gFQlQCnSaLoqAfYQcnj9egaGKvo8LZ89I3m2PW7ZFASkeNGoLScIsKKzeIcPtbstFsn3uJZss6tKr797gu','3CMdzzQC262Rfl3HawNU',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1314891086782462311,7053,'NHO0CHLHuu','cFtUZhBNluTBApbGEnor','8TpLGpz8ysBESWDzqODLf16BtcjTGoMBhYBjEWVJ5','Bc5uD6NJhavz','U3','C',10);
+INSERT INTO ti VALUES (-1314891086782462311,7053,'NHO0CHLHuu','cFtUZhBNluTBApbGEnor','8TpLGpz8ysBESWDzqODLf16BtcjTGoMBhYBjEWVJ5','Bc5uD6NJhavz','U3','C',10);
+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 (-6060556335352254335,986,'bBlaCC1WlHdelCwYjuRZo0DmbIi06XdygMUAhZUIuGfLUiMx','XGmUqrsTsfYOXNpVtJTa','3JwjE9x10G81wfoHIpRKXblJGzpG','eeHbfE','fL','6',11);
+INSERT INTO ti VALUES (-6060556335352254335,986,'bBlaCC1WlHdelCwYjuRZo0DmbIi06XdygMUAhZUIuGfLUiMx','XGmUqrsTsfYOXNpVtJTa','3JwjE9x10G81wfoHIpRKXblJGzpG','eeHbfE','fL','6',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (363699124,2765,'J6Y4jqKHLycf7QHPeSRGlWzDD7Jvc','aaiiD9Grr3WtwIhyCRjNhw','ckTq5kcBiNm1I4jtLLjb3KuEkZvfrx8uLZb4C1uEj9e9YXDLxYWXYteZYgjzriOf6c','Ctbthzsevx','Q4R5v5mIP5Vq0VjGH0CZ9Plnk7JTMPRmHsa14RDh','I9gBGJKtd2DsHiD',12);
-INSERT INTO ti VALUES (363699124,2765,'J6Y4jqKHLycf7QHPeSRGlWzDD7Jvc','aaiiD9Grr3WtwIhyCRjNhw','ckTq5kcBiNm1I4jtLLjb3KuEkZvfrx8uLZb4C1uEj9e9YXDLxYWXYteZYgjzriOf6c','Ctbthzsevx','Q4R5v5mIP5Vq0VjGH0CZ9Plnk7JTMPRmHsa14RDh','I9gBGJKtd2DsHiD',12);
+INSERT INTO t VALUES (6407985894274507128,6835,'WFn5NP3U','NLmlFDy8ggWqt2jE9u289VKNEWYUSjkLkh7m59hAYR8o2kMbGSzHgCOMdNxavFxeTbFQh1KVdWdaWEFq1C','Ntf3QfR19ZC3DYN4U7Nl6zNYoo98ACaaP5O7s7GVPwErzzoW52q4EJIdTi7ObLTsPmbc','BWqfyfem5Qy','9','AQ',12);
+INSERT INTO ti VALUES (6407985894274507128,6835,'WFn5NP3U','NLmlFDy8ggWqt2jE9u289VKNEWYUSjkLkh7m59hAYR8o2kMbGSzHgCOMdNxavFxeTbFQh1KVdWdaWEFq1C','Ntf3QfR19ZC3DYN4U7Nl6zNYoo98ACaaP5O7s7GVPwErzzoW52q4EJIdTi7ObLTsPmbc','BWqfyfem5Qy','9','AQ',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1459374715,11813,'yVMtu','Yit7GOWvcgDYsU71lkkeLpeWa3fC1VpYNcaE8ocfGahOnF7LyrXUvm4nai84h7ruICidR1SafH0IbSvqxONIyoYtXGS5TAskUycKz1n9BrrWdQ58qJdW5Vmk7ekxUTi1su0uLGCVsGOsN8JleQr5WCR4McWE58uxN4DMLjT1AUGFF5ILOmXBQDUL','SOOil7fbnI9iXNEFSj','9oVxHpw7QU3sPdan8jtjhZRzy2q652eHQ9fgENeqB4VWXKaX6W4XEWXSlk8zVtmtw6zC05m1o89wCGJqZ7qNKhY4F6Bnhf9JXdwlLjJCDiGOVoEm5BD','0EsN4H6','ixP2TjBOsKuSWEjMD2msVc8wo6rI0dvvTckNf7wDDkGfae31ed6Fi92bGamiwYKPnnB8tjrrrbO5lLHUBhxSE',13);
-INSERT INTO ti VALUES (1459374715,11813,'yVMtu','Yit7GOWvcgDYsU71lkkeLpeWa3fC1VpYNcaE8ocfGahOnF7LyrXUvm4nai84h7ruICidR1SafH0IbSvqxONIyoYtXGS5TAskUycKz1n9BrrWdQ58qJdW5Vmk7ekxUTi1su0uLGCVsGOsN8JleQr5WCR4McWE58uxN4DMLjT1AUGFF5ILOmXBQDUL','SOOil7fbnI9iXNEFSj','9oVxHpw7QU3sPdan8jtjhZRzy2q652eHQ9fgENeqB4VWXKaX6W4XEWXSlk8zVtmtw6zC05m1o89wCGJqZ7qNKhY4F6Bnhf9JXdwlLjJCDiGOVoEm5BD','0EsN4H6','ixP2TjBOsKuSWEjMD2msVc8wo6rI0dvvTckNf7wDDkGfae31ed6Fi92bGamiwYKPnnB8tjrrrbO5lLHUBhxSE',13);
+INSERT INTO t VALUES (2296580870605950630,9169,'AcXwUyWkmzmGOa8n3EnpyztLSznq4lxYpls67','oS5Pu4r4eloDNm8sm0eV7pLVTWFkxxBmQQtzRqEw7zyl512t18NhgCpt6nog7monumibDge61benHIedADnq2hrtCfeeRpN3v9ZYSEXgJmQKAQjjeOE','MOWICbbY','QXkRlakb3GcWkNbZFz7FHqRPlY3sGebbtTsDW9vcReK8HjumRhOEd4kkL6CdAanIlY1zcLn1Pa6KUgPvseTl5oGCKQsYEqjgVH8uSEZjVAPgYZq8EIfbQnXsFO3mnxgD6OcVhPWH1NoZNSvTd1O9jYYuPLQ8lgdMLVS59fJgcleL1qlMqde5viYAQW1OgNKQ','ET','O0',13);
+INSERT INTO ti VALUES (2296580870605950630,9169,'AcXwUyWkmzmGOa8n3EnpyztLSznq4lxYpls67','oS5Pu4r4eloDNm8sm0eV7pLVTWFkxxBmQQtzRqEw7zyl512t18NhgCpt6nog7monumibDge61benHIedADnq2hrtCfeeRpN3v9ZYSEXgJmQKAQjjeOE','MOWICbbY','QXkRlakb3GcWkNbZFz7FHqRPlY3sGebbtTsDW9vcReK8HjumRhOEd4kkL6CdAanIlY1zcLn1Pa6KUgPvseTl5oGCKQsYEqjgVH8uSEZjVAPgYZq8EIfbQnXsFO3mnxgD6OcVhPWH1NoZNSvTd1O9jYYuPLQ8lgdMLVS59fJgcleL1qlMqde5viYAQW1OgNKQ','ET','O0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9133567401347607253,13791,'E7vl4cH9B7AtAiZwnb3UlsOyWnbTI5ALehseJ2Y','wIFLcv','2mpYuUw4SrFBNw6d7hukNcAdWFZXe9','Yz37ek9lt6PVPlODK6OTxMNhX0Rnx29Y8udgmJZteH1TQzNJSoo9mli6OUOHpO9OZQg3Q9HzvrRi4OQkUkHgUvQNWYvit9YyCCwX6K0f4dcGkubhKmGlI3verb0UVWSme6R6YB1r4R68U','IV','q',14);
+INSERT INTO ti VALUES (9133567401347607253,13791,'E7vl4cH9B7AtAiZwnb3UlsOyWnbTI5ALehseJ2Y','wIFLcv','2mpYuUw4SrFBNw6d7hukNcAdWFZXe9','Yz37ek9lt6PVPlODK6OTxMNhX0Rnx29Y8udgmJZteH1TQzNJSoo9mli6OUOHpO9OZQg3Q9HzvrRi4OQkUkHgUvQNWYvit9YyCCwX6K0f4dcGkubhKmGlI3verb0UVWSme6R6YB1r4R68U','IV','q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3631549987913185707,40782,'lhVjVwzU7FIYnTQ9mKI1dqMn','AD2Xfe5xEvraQqcuOctVX2VsyKvHnAs6B95s4SgrWoLDTEtKkeaNURyMmo4cqGUaSOKCkNcfURBOYWbT9Uz1fq0yCdwaIrdiQ7qn8W4jnE8ZrOprxexyO','V3k2akfiGjUBPf4E8DNWfyW9X0R8etjTfn','hnaK6w6TGDeRgm9xECfG4WH5Ogaxtm1HR9NNBj9At0H7KFg9jOscapQilwOHAVVL9lGirhw5S3t8tFdf6YmL0whhgKsP0iEVwfX2EkrpuplJJJIFwG7AESvxKl6QsL760GGbzXmqyNL43Qfh3T6gAnhbHLvdaeKUTvz1VkiNODiys8wNSVUxX8z19xsuteOhiELZcx','Lr','eK',15);
+INSERT INTO ti VALUES (3631549987913185707,40782,'lhVjVwzU7FIYnTQ9mKI1dqMn','AD2Xfe5xEvraQqcuOctVX2VsyKvHnAs6B95s4SgrWoLDTEtKkeaNURyMmo4cqGUaSOKCkNcfURBOYWbT9Uz1fq0yCdwaIrdiQ7qn8W4jnE8ZrOprxexyO','V3k2akfiGjUBPf4E8DNWfyW9X0R8etjTfn','hnaK6w6TGDeRgm9xECfG4WH5Ogaxtm1HR9NNBj9At0H7KFg9jOscapQilwOHAVVL9lGirhw5S3t8tFdf6YmL0whhgKsP0iEVwfX2EkrpuplJJJIFwG7AESvxKl6QsL760GGbzXmqyNL43Qfh3T6gAnhbHLvdaeKUTvz1VkiNODiys8wNSVUxX8z19xsuteOhiELZcx','Lr','eK',15);
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(84), d VARBINARY(46), e VARBINARY(41), f VARCHAR(56) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (480053767,1713661484,'QJ7z7GLNAXB7vXNBlH9oFh2Yi','k8zkqaSESFp3SWI3PZSMxONpB38ohG9OuiBoUK6Joe5W','KBEHBsVj6vG6cut8VSX2qG','f','h1CkL7lkCo0Kc','GqbR2MQKO7dZvvgC3TYiLWskXIAHAgfS6B67f87DCSbLPRSFWzZetHjcYuYkXJ32GOTkUGYausuNvcGoa53ekyTSDJu',0);
-INSERT INTO t VALUES (1455363623,-1764800296,'E1NCJ72AIhYkb3qnfbyIs04jOl1KGnDu1Waj0csCbqRtLaiNiUN4lkasjpfTINRB5','Le38NadTK','62H1YfnEmFKACI9','grumOorWqZ','fIRhCGx0fr27VOrOa2Aif3pj2cRciQS6QMHuTRJ30Mg81QkBH','n0UF',1);
-INSERT INTO t VALUES (164562116,736117148,'k5WOi3SwC7X1Zx','RnG3ClrHVdeLQo7TOw4HC49fia4Ekgjgsf94','IcOApZSL7wfMxZifd5S','et8sRWyEHWIS4G4GFAZsb','2hVpj0Cno6rCd8AtTtR9g8uICUbVKnFUZdrzV','w4fud8J5D8pt3Her8RqIcIHsJUn6tI83CQCSf',2);
-INSERT INTO t VALUES (-528860942,-523216528,'yFxoybobio1VDP5szVyL50DLP','q0Ch04TZY00bWnKWbO5dplDlYeikFuQBYQn4li4M','X1DcBZ','IuBTDJSOr','ZhCX8VnGn0AgP7mJZSwidY1faQv4vAFYSEioklMRbTR9rUkbiwAcXV2btRbiiDhYMQeZoIKBTdPf7mMeg','hPfjA5haFlP1wi77KQF3ETvmWOjg5nSmX7AehYzr6zXlOmkZgfYJIi9WzyGHl9v',3);
-INSERT INTO t VALUES (-382514359,-584835072,'3du1BYAhMlNUaZG3vZTtGA7Pi3BdMc','54s','6KM152I0tEoIwYgzgSCZoGWzvlgv2r','DSZI5pXimFONxJNIHvPUFGlL3xluFzhA0FWisVe0qmUzFqYGrnweu','Wirbh2ncSICZhr0UWUhEM0SFGtly25VdbRuXtvmanBAxo2r96CdMQcJe2KF','QefN0MsHZeI7IQuC0MxEhm8mF9mA0Y5496pUJixZFcBSYdMIpptYgKuS9Vn0WxcOIOQqSeUYCTd5WglXZiy7',4);
-INSERT INTO t VALUES (2098174285,-2086433307,'s1k5ZzCZSDQ8lQl','5Nt73nYzRryJGqxzwefnFrdF','QbgZk3PiR5iGBbwS3ZVin36Zo','eJfA5tuKQDIOOLYTlPiuKoIQpXGCijAF2KyxtbtsZFEgD48pMwy','SsYFCIQtNgVggGyyRCAyXafv9fH5oe','RJa6gBn0kN8ryZK05bl9lCXz1ZuCJj2oNqWsjmKcdkyW25pzQUF0wPmE4YX5rs8QLwF2zJHWDLD2LRaXpBlmczEDYNshF',5);
-INSERT INTO t VALUES (158610851,-1498830417,'eXhsNM4Xjth3w6zT6AwrHJTtP44OmpdIbXe6W8egUIrpUz7ocMnX8tLyyeIh8Y1yBkO3reDJUbW4ozUMl','DXy8yBmrPPsBC9h32hEP7MUkLDoGOi','rUh9melqTgMAQaA7AAlwO0OdnSPZ','k8F4LR','rn4VYapy','4yktzoCB2u0pPseQpzCUCB5vuAaN3BkLMcKWhAcbJmQ7bqzE9Z7mWCi9zJg8d8qmi969nc',6);
-INSERT INTO t VALUES (-1431135549,1881456234,'W345dpNkRK6tbtJ6UiN5amETwwz4VQHNGFxFEFPdHXoo7gfGm','zgLPvyb4EHrNhJ63z21fZ5vbOaT','IDhkZ8rPsjVE','cFsK5kVbUVrl5hLgqFnwClyFrlZb','3439ida2oKFlTc1dMolle6u1axX5rTfyehRTmOqXNPyrXCUOC1tzcEFzQZL4TTLs5mpWKvhZaM8Mp1Het','O3z7YvwD14dnRslK9BrZKtydeIQqZosxqWz2BOQYCfMFz0ZQXAVujpF9fdKyalJLIVxEoE',7);
-INSERT INTO t VALUES (859226527,2071977833,'ZQCJqKBwZ','8lN','QhluXnjg0eZ6o5ONsS28ePxPBdNJa0e1TsI','oi3YGWWB7aZpmPh1X1VoK4dti2fLsFgKCkqjw2','adiTjBxHEZNYDm07fLbfjHbkqc99cItIkBtvfMYa8jSxX3ExGdXrWWSVOrTfNKlJpI1EuAsOYq7RXLwoDxgLCV8cLqy','dhzulyngJgMwSF9KTCDTToQiCLxoZtO',8);
-INSERT INTO t VALUES (638995893,1343333214,'okDEH9SmBiW2XirhSyjNlmRNTSYKvIPM5gii96CubDxBeka6pbLlvZyWVMuluiMQxCFZsOAeZvbQ','ea1k3eA39FLi3apyv7cD8eK','ppzgRjxq3nNjoETV7UQt3','OwJr7b5Wa52eFdRtzVZ2jcQ9S8pUtOuMGuA0Es0pFT2NTCSAdXB','pOFOkSlmdKRPrK1KV3NEUkOL65nybpMUfbL0PVWjwNbpcehFfyW','aBIK6ftwfufjDqOI61sh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c CHAR(99) NOT NULL, d VARCHAR(6) NOT NULL, e VARBINARY(34) NOT NULL, f VARBINARY(37), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5764364927801821412,-85,'WmpjUyF27JCVtFqkg6VYiQqnOZQgzGrDV9s7wbl3','p10','Vjkhf7N1V','OVrPuaYdZe7bFVTkivq8l3FP','9','K',0);
+INSERT INTO t VALUES (8467931550483262558,21,'NRAUszvFd4oROo50vOYgT5JgmhXzg8PKzb7f6J','Friy','B6ugHdJOwlYMngwHTzeVJfxjxSae','6X4tuEQE8t','q','ES',1);
+INSERT INTO t VALUES (7115998222947178031,83,'LbAEPB0BXHDr4r913XXb3kZAV9NyyuAkTz2m1Fd4xchBnaNygvo9mik24dVJjF1oc8OT7TabLwjnhSkuj7aXO5ajgfdaV','2wa5','l5Cm','XHPCP2WPNdeFAdE','3b','X',2);
+INSERT INTO t VALUES (3481871912835900598,13,'jivvmW1V6kYKpj2JQ7UmpoF44vX2Aiy4K3n48i6JwVI931fDGWi6SRU5rgi72ZPofUXEH6oGcw3e1PODWikuAm','WobzYa','BnZ6BN9','EQ9AZiVQ6tbYiPp5Y9TLAoDC','Y','44',3);
+INSERT INTO t VALUES (2258826948286927529,-12,'lRROAE3DcVnLNCMPeoxAmtCb4x2s0rc5NNZXEzUAYWzZqeersUJI4wer0LLMi0dh0qGkkpLGRtvSWedVcAa','99','1f','peCTI6vflPAOlRndt7d2vNhy','nH','My',4);
+INSERT INTO t VALUES (6784242816165009507,-60,'7tnCjCugCZMVdAkKkoHEiAH2DBJENcp6uLx3m3U9hT7kGGMkaazSLQzsV','pbZ8b1','USgWerwA','atlVpzw7sIzPm','P','dJ',5);
+INSERT INTO t VALUES (8816519346671454793,67,'oUnws9sszxkt9tgWHmHig2xj2TwFDTxptjI0EMwx6YXp5Zx','8a','ljzcEfPLdqzW9XP0','oHBD2fn2BVx3','oH','k',6);
+INSERT INTO t VALUES (-5602626065940696414,-74,'FxfjT8SRItifEh0LgFOZ34QqSGDlARg9neUvAysSk0OFusI2','xV','3a5CAgzITffKkAubCCZcR','OtRvxmuJRnw','od','D',7);
+INSERT INTO t VALUES (7058283549044842483,125,'mfE8GvzVwrTQSl6h0vNfvqpE9FegG4nRAd7SbmHaMJo57Q178IALPW','J','W3RCZApyp4hwDQ2NsmXL5rHT','cqvzdRl','i','O',8);
+INSERT INTO t VALUES (-6974694722332224350,53,'irVXuJBeOBaXmtp4DtD0XlF0BZz','NCm','Lkp','7OOZdOBKs68E3uP6RohVZsd','vU','5l',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c CHAR(99) NOT NULL, d VARCHAR(6) NOT NULL, e VARBINARY(34) NOT NULL, f VARBINARY(37), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1414158638,-1152342057,'kU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4LgrrZt4f0MffZ','mWLiwT5e','ADM9yFqBKTgIdXqrdgSquDTd','ZBwf99fCCtLhkJ','1KRgjFw','sN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1gkve5DGVZjKP7zg38eTJ33E',10);
-INSERT INTO ti VALUES (-1414158638,-1152342057,'kU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4LgrrZt4f0MffZ','mWLiwT5e','ADM9yFqBKTgIdXqrdgSquDTd','ZBwf99fCCtLhkJ','1KRgjFw','sN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1gkve5DGVZjKP7zg38eTJ33E',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (-452750433,-741366391,'Eu2CExCmzZ1','dEtIKaW4xkfsADEfNv9stDP','bKIebCkX8qQeBbr6wWr4j4MDLCO','bzuDT7sMGDbFnGeOwBSSEtlNrJtbYAdOB','6bEfL7p9THN0viZ9tvR8H5NLV1o9WlDcTrD7jF4zrEwi53GIvc0c','MaXYbCNQscLs973l3sxMLaLcCyFf0DPl482JGg64jl7fkRediliG91wNLfih9bFiS24RDSQCs',11);
-INSERT INTO ti VALUES (-452750433,-741366391,'Eu2CExCmzZ1','dEtIKaW4xkfsADEfNv9stDP','bKIebCkX8qQeBbr6wWr4j4MDLCO','bzuDT7sMGDbFnGeOwBSSEtlNrJtbYAdOB','6bEfL7p9THN0viZ9tvR8H5NLV1o9WlDcTrD7jF4zrEwi53GIvc0c','MaXYbCNQscLs973l3sxMLaLcCyFf0DPl482JGg64jl7fkRediliG91wNLfih9bFiS24RDSQCs',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6246240190507955410,-74,'31JcreSefhfVh2','r0iOn','TIVT2Z','KQEyWZtxUY31','5k','n',10);
+INSERT INTO ti VALUES (-6246240190507955410,-74,'31JcreSefhfVh2','r0iOn','TIVT2Z','KQEyWZtxUY31','5k','n',10);
+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 (-4341785543109096939,-53,'JrFTMuMUuS3mxqxSzxZjSFj0G6yUxFG201TgDqrJTcAit1nqEr93ComR0bBFrAt8f3s5F','ry','gux5ks6O96eLuWEn','IUF0keTgtecBw1G9kk4cfqjeeE','Of','b',11);
+INSERT INTO ti VALUES (-4341785543109096939,-53,'JrFTMuMUuS3mxqxSzxZjSFj0G6yUxFG201TgDqrJTcAit1nqEr93ComR0bBFrAt8f3s5F','ry','gux5ks6O96eLuWEn','IUF0keTgtecBw1G9kk4cfqjeeE','Of','b',11);
+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 (-5479497236328218413,60,'A4FEkh2whJsCoCTSQ9c','UpcgQ2opqy9AaVuP6HIHbxkaarBe1eLN5A6ShRWJzdDbwa8hBAFQUfRgjlVv9JEMRmcbrLaxXIuciK3TkHemCVD61JoTSm2CxSDFliPluFHWanHU6v5cjJodUIO11dsLuHKZR5G60K05xTktO9ROvXKypzqFtCfrQpAqwMZICXQbT8A7exuqWQ2ylEpI','YHdx5yEskRmvZrmTpcPvqo','m5PM3k6ruCWWvUwULClIzH3','W','F',12);
+INSERT INTO ti VALUES (-5479497236328218413,60,'A4FEkh2whJsCoCTSQ9c','UpcgQ2opqy9AaVuP6HIHbxkaarBe1eLN5A6ShRWJzdDbwa8hBAFQUfRgjlVv9JEMRmcbrLaxXIuciK3TkHemCVD61JoTSm2CxSDFliPluFHWanHU6v5cjJodUIO11dsLuHKZR5G60K05xTktO9ROvXKypzqFtCfrQpAqwMZICXQbT8A7exuqWQ2ylEpI','YHdx5yEskRmvZrmTpcPvqo','m5PM3k6ruCWWvUwULClIzH3','W','F',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2866170772532991698,-16,'MyDKYd0ho9WKTbaSHPjURH','oR1pfEPAZ6xtTzYXDnoKoBSlTjN0k2bfdxSIKReeauHUzpuIcVZCRJRw02FIVdnEjJASvdsGQbvgxPXJHAUoMoJgpBO2jc9oOcinIVAU1nwLwZxmCRz4cidUtI3hsULXZiMfQRMe5poRWJD1w0N5F14Lj3eOoITEQfGqHuBCJFHUUaVdA1fwD53ATdJOOPO8MstqubJgRygHNQWRbXCnZddUOOvNxhPNcFCnaWciETrWG8','jb','GhKmACkUdnDkmZiBWZJlOlxNKz1HwGpMoabaXR3YkzK9HD8JIbKXOim0DeG9PJ7vISCzG91fiM09za6ujvXLrJTYrTGP5nZpGCFwJ8jK9c8vEvvDz8qTwchlc','Vs','R',13);
+INSERT INTO ti VALUES (2866170772532991698,-16,'MyDKYd0ho9WKTbaSHPjURH','oR1pfEPAZ6xtTzYXDnoKoBSlTjN0k2bfdxSIKReeauHUzpuIcVZCRJRw02FIVdnEjJASvdsGQbvgxPXJHAUoMoJgpBO2jc9oOcinIVAU1nwLwZxmCRz4cidUtI3hsULXZiMfQRMe5poRWJD1w0N5F14Lj3eOoITEQfGqHuBCJFHUUaVdA1fwD53ATdJOOPO8MstqubJgRygHNQWRbXCnZddUOOvNxhPNcFCnaWciETrWG8','jb','GhKmACkUdnDkmZiBWZJlOlxNKz1HwGpMoabaXR3YkzK9HD8JIbKXOim0DeG9PJ7vISCzG91fiM09za6ujvXLrJTYrTGP5nZpGCFwJ8jK9c8vEvvDz8qTwchlc','Vs','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3471142242649842,17,'HOCN5C3oqPb3pnXlblDm3VNic5NA4fFykryH9cIZzO4ShPv0bLUsSOWwVoB1lmxxPZSBZZWZBXQ6','0y0Tq9yhiMeB88ZnuoSJRh8PnwUViSsqBPbWbS','dZ8IiYV','7VxatbjIsX1rJGTNf6xpelJOPgp7E8DULv7fif3Pv1qYQ1cchtV14dpDRT7s5Ct1H3L7l00t6CjPrut8McvMKPdj1Cmu9zt63GMYWTBo6koOmCXQIchkjhdOsExf5a5kfyuN28x8qekFOR6yNK2fQNHVdqn1wbt3EVYcUm6Rqh4MvIz24fWbGBrr5ohw3rehd','kSZ','sK',14);
+INSERT INTO ti VALUES (-3471142242649842,17,'HOCN5C3oqPb3pnXlblDm3VNic5NA4fFykryH9cIZzO4ShPv0bLUsSOWwVoB1lmxxPZSBZZWZBXQ6','0y0Tq9yhiMeB88ZnuoSJRh8PnwUViSsqBPbWbS','dZ8IiYV','7VxatbjIsX1rJGTNf6xpelJOPgp7E8DULv7fif3Pv1qYQ1cchtV14dpDRT7s5Ct1H3L7l00t6CjPrut8McvMKPdj1Cmu9zt63GMYWTBo6koOmCXQIchkjhdOsExf5a5kfyuN28x8qekFOR6yNK2fQNHVdqn1wbt3EVYcUm6Rqh4MvIz24fWbGBrr5ohw3rehd','kSZ','sK',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6583156529110829132,82,'duzzpDJZr8','HYZPH0TYLfZLcsBIQrhsYzvkM4gVEMg0NUVGFcQE8Al','b8IAxkXZPfus9bN0L7zKnAVk1ObuZxXp','jkm5ECrvllVNfVM4jyK7Lr3RpwHVGk8mPd17d7ULgVgwjgfErltxyB7C71QxSLX6WTtLc7XHOGoNiYQi4efcyG5mBY4sTmqZRup','w5','k',15);
+INSERT INTO ti VALUES (6583156529110829132,82,'duzzpDJZr8','HYZPH0TYLfZLcsBIQrhsYzvkM4gVEMg0NUVGFcQE8Al','b8IAxkXZPfus9bN0L7zKnAVk1ObuZxXp','jkm5ECrvllVNfVM4jyK7Lr3RpwHVGk8mPd17d7ULgVgwjgfErltxyB7C71QxSLX6WTtLc7XHOGoNiYQi4efcyG5mBY4sTmqZRup','w5','k',15);
+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(61) NOT NULL, d VARCHAR(39), e VARBINARY(17) NOT NULL, f VARBINARY(42), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18151,11677,'02YMsLN','x97qCsf6OE5FP4WI0GFQs9dC','xcKr0Ofxm5mJ','R3bgEHa2AFV4I','G','g',0);
+INSERT INTO t VALUES (26522,-32183,'qX3sikF4pdvTnYQ8ND','1XKpPE26vuoJQzAZKcjyVLPBfEv','I5hmayAN','mtO379wXp','h','e',1);
+INSERT INTO t VALUES (-2406,-27175,'gZZrON4emMLtaFmgZ33L8lTFqBFjtDOhirFulc9vZhhBULv7NZQnJyjVBB','TGZmoRFW3aR5GYOEzl9CaBSjc','qDWPh2Yfuk2','G','x','M',2);
+INSERT INTO t VALUES (18792,-21339,'KcWjIft5SBlGXfM6qSXciFHBYswTh5OxbRXbQneKeKBPhST8HvNWNwMe','UTCeOUNkq0yZkiQ9WL5p24aCUrGyN6D9IT','fwFNwUQDM8RxmZzb','IJIWHlbV3lkMKl3n4hV7hEYQ0GkB','G','l',3);
+INSERT INTO t VALUES (-20572,-488,'6wVHcs1NIIEt2YvlnH4x2OtVTr31CJ6fSVRntJpsBHBJIitGUryZvAP2sT','KQli98KQBBW3EFmdrzfN','8','xpFc1GV2mREET2OuBoZoj1bO848D4TXbW9T','K','C',4);
+INSERT INTO t VALUES (-19801,23887,'uuvXmYEQ','45RlfREMYSGYkHNMqzAuTVyP2M2JvwDOFL6','RMcnzWb','hw1eYl4desq','u','E',5);
+INSERT INTO t VALUES (15676,-9254,'sT9','Dj43PglfYBapDmgFWIw','aQ12xJqLEU4bV0','eCiwoIEg5MsFM7Trk','d','U',6);
+INSERT INTO t VALUES (-18040,-7924,'LMFQdIoTyKRLP7zGrCt0lxn8FwFSGWtpSejH','x6liliVz4FVIx04mRBTAbbTwXTa6gzjHaHf','NdtDpmOARX7C4','dqqMBo60v8XClEBQkSEH','C','b',7);
+INSERT INTO t VALUES (-9194,-23963,'DrXe54VTRfrbzs0m787u1i3yxBdMXHfwhM5YBaaNf5t','OFuy6ntdjNlFZXTk4lT5qLcqPrpd3x36Y','XjOdHAYbiArp2WiZ','BHwFIpw11OqgehFdJF4','V','S',8);
+INSERT INTO t VALUES (-18817,32613,'R3sfHtGMc4xG0fNIAAJ2Z6tei2Sp9sSeUfR1V8qyaCw6GLUTzrkDcHOw0FPI3','hxqicZxQFBYvH3qGs5','OspsPi4yQQbdx6C9Z','WZ6fG2','E','0',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT, c CHAR(61) NOT NULL, d VARCHAR(39), e VARBINARY(17) NOT NULL, f VARBINARY(42), 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 (7671688,-7376,'qr3Y5YHBPn1V5vlwneDTvbv','AbwkRdjwGm9LCuZBOgyLY','S','4BjA194w2ih','M','m',10);
+INSERT INTO ti VALUES (7671688,-7376,'qr3Y5YHBPn1V5vlwneDTvbv','AbwkRdjwGm9LCuZBOgyLY','S','4BjA194w2ih','M','m',10);
+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 (-4918197,-5615,'leqPUFm9iyyBJyWRVSXE','rXF2PlAUHq2JOfWy7nIJcTydF6CLJ4n1','pmwbpivtzg','mcgmtlQ3yA','H','l',11);
+INSERT INTO ti VALUES (-4918197,-5615,'leqPUFm9iyyBJyWRVSXE','rXF2PlAUHq2JOfWy7nIJcTydF6CLJ4n1','pmwbpivtzg','mcgmtlQ3yA','H','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4927546,16559,'NnGNENAC5cIcAma6vvyszfLn7iauHnCyWUwiOAMbndb4','Z4f67J6ydSMyifU7HS9NXa3EmOZOI9fC3iaBas2qw0wpMP8E5dlaymTIYppp','9Z','bOjd6UrOyAfyD0xnBkOlbvPSPfmNTJy','f','r',12);
+INSERT INTO ti VALUES (4927546,16559,'NnGNENAC5cIcAma6vvyszfLn7iauHnCyWUwiOAMbndb4','Z4f67J6ydSMyifU7HS9NXa3EmOZOI9fC3iaBas2qw0wpMP8E5dlaymTIYppp','9Z','bOjd6UrOyAfyD0xnBkOlbvPSPfmNTJy','f','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7770492,-11078,'aW','9Ls6RTmdJQMk0OjwiNe0CHPdp5rA6lqseXerwtVasTykjVdd2VUTw4svinnykGryjaYvzn0McwIxpSesiJEnOrORhtpR9KBzuZuNHHf2bd4T6PfWT9F7RN1A9mztYXVshWDQwngymEgWkF6vPy','laZkpI8louXPeTg','MJ4G47ZmhiBJN5N5K6SrXf','V','V',13);
+INSERT INTO ti VALUES (-7770492,-11078,'aW','9Ls6RTmdJQMk0OjwiNe0CHPdp5rA6lqseXerwtVasTykjVdd2VUTw4svinnykGryjaYvzn0McwIxpSesiJEnOrORhtpR9KBzuZuNHHf2bd4T6PfWT9F7RN1A9mztYXVshWDQwngymEgWkF6vPy','laZkpI8louXPeTg','MJ4G47ZmhiBJN5N5K6SrXf','V','V',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2870816,23462,'PZubEqRYuVe69fL59jr6BRwtPFLRpIwLG5zAwzQ78wblTG','x5I2WhqotmM1bglUWz5eBUr33gTv3TJ6P7ZWL4Lm78CrFv6pDKnN9GTNqeQpB','W86KRpD5FXutSCd','Fc4nagD','6j','e',14);
+INSERT INTO ti VALUES (2870816,23462,'PZubEqRYuVe69fL59jr6BRwtPFLRpIwLG5zAwzQ78wblTG','x5I2WhqotmM1bglUWz5eBUr33gTv3TJ6P7ZWL4Lm78CrFv6pDKnN9GTNqeQpB','W86KRpD5FXutSCd','Fc4nagD','6j','e',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2067880,-15530,'QDS87Ea','nBMah6w4MEWSQrPxOoI2AdX4lA6QQ7Lai7ptzyqMf30UIX5tRwfWPz1','I4bmEd9Vaaek','hnYgQfvrcFbx5yios2nBETZ8N','Sf','2d',15);
+INSERT INTO ti VALUES (-2067880,-15530,'QDS87Ea','nBMah6w4MEWSQrPxOoI2AdX4lA6QQ7Lai7ptzyqMf30UIX5tRwfWPz1','I4bmEd9Vaaek','hnYgQfvrcFbx5yios2nBETZ8N','Sf','2d',15);
+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(10), d VARBINARY(44), e VARBINARY(34) NOT NULL, f VARBINARY(33) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (111,966701,'EhGxIlb91t','viNS2kEX49BteyDPoSq49MPOucG0U4d0raAQ78yBY','EHloufqr8J0aMxGStoeq0ZiA1moK9i','DhooX0Qd8AhKmo0qrwAkGZ','B','PV',0);
+INSERT INTO t VALUES (114,-4771895,'Ih29o','E6WzM9injqgTeTU9DZIRuGzA','j2q3dA1hIuhxFGIFI2vl','ZVRQG8b4j','ov','90',1);
+INSERT INTO t VALUES (-116,1291163,'NLMt3Vet0R','H0oiHu620HpGWrgCNyWNI0BEi','yb5cOZ0Ws8M7MhefLSzXFC','P6','U3','PM',2);
+INSERT INTO t VALUES (44,-3365543,'anVCSY2','vtGKeUIfhvNlGvfY0DCrSNwg6jPj','irYTrujyhA5M4YkdgfzY','rPudRVymie5lIpr9IxzCAw4ozRa0s1','wj','LO',3);
+INSERT INTO t VALUES (22,448974,'P','7ecIHEkhAwpmuMqiPPl0UDethvQpjM1XC7GDR','6sR2hNxR','gDMpl','ka','7',4);
+INSERT INTO t VALUES (32,-3903218,'eCKhoBfr','wlcv7f87Zy1mRF0Cw2ILCXxnk2ZQTj','bJ82anMdya','4j5y5udSyAauw8YO17jZs','9y','z',5);
+INSERT INTO t VALUES (34,5212648,'6mcesTQNj','LroRIqwKK6h7YZp','Dgbd1I11fHMpgYTCO1py6w','wJ3k5QngQMNFVAVrUs7Qnn694mCpgwpN2','gQ','j',6);
+INSERT INTO t VALUES (98,-2318901,'liu3HEOA','sfQh4ZzqQ12nLrgB3UrVoM5BlVA','Jghf57A5aT','OtGCmC','UU','q',7);
+INSERT INTO t VALUES (114,-295521,'BlD1jUK1J','BgHYjB4fqsVNapDjAsLCRts9auPG3c3R1scM7SH1','ZZJsoMiSbZj93aog54W6wJ5wKQEf','IR3eFEZPNmu','n','Y',8);
+INSERT INTO t VALUES (-39,2269823,'dfrwGca','0nvJ7dmtCRCAZtjXKOUVLeG9eLjwrXen7cOZ','B4IvflXsgcCJNX2WFoab','cb0KpUC9KzkLYrrLp0Uf4OwHyHB8gA7','NQ','G',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(10), d VARBINARY(44), e VARBINARY(34) NOT NULL, f VARBINARY(33) 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 TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-41,-5964801,'d6scQ48yU5','grs5XdX6G2RUYLLGcr','OJ1','eKOGYqdA','Uy','kd',10);
+INSERT INTO ti VALUES (-41,-5964801,'d6scQ48yU5','grs5XdX6G2RUYLLGcr','OJ1','eKOGYqdA','Uy','kd',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(11);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(11);
+INSERT INTO t VALUES (90,-6614087,'4Q','pGNlLEXJmRqUBKbYyOozhIL7gVjzCCJwujpWRfIyUK','sldCR8VOWgeKdwDI1','4fPQZjNVYUP0xW3t8LIzQa1bxf3IZZEdU','fy','NW',11);
+INSERT INTO ti VALUES (90,-6614087,'4Q','pGNlLEXJmRqUBKbYyOozhIL7gVjzCCJwujpWRfIyUK','sldCR8VOWgeKdwDI1','4fPQZjNVYUP0xW3t8LIzQa1bxf3IZZEdU','fy','NW',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1485525549,629587134,'UuXXZgeOSn7bXP64B5MORltjYoZ','FPn5ZuMVJ3UXqIGxz38RfuSnumUz7Bn7e2pb3LQIvBpj9JT7xHWA9p1EZ2hQxSnbnHiz2vYdaNIR11u9PEF3EJ8zda0UdGpbx6PAiv6cGf8H3HGHSKNWzdDtfdg86i9cVSV6xnPQl1lpHfLfgpDmpbww9hkpqPLGSk2CF2WI47zbWG0JMsjYdAl27NkYijqNaf7r09lupnr0leXtviVIeeGKvBEJlFbTsvxIhqs3B2AD','kOiHXUzMuvb5xpUCJJ86n1zORg8tSq7zAc','EY6g','h0lYBNCahfP0H44ZaffaWFRtkVJsM0oHeb9QejnwpGDTM','1goRuO1TL5DSaqiYVFCakqisUisDEif17It9scwDFEHJjhCSG3Utjd7RmKDs07Z5XOCkPKXvhQ1YjKYPwW0PwH0oRMRu6TC',12);
-INSERT INTO ti VALUES (-1485525549,629587134,'UuXXZgeOSn7bXP64B5MORltjYoZ','FPn5ZuMVJ3UXqIGxz38RfuSnumUz7Bn7e2pb3LQIvBpj9JT7xHWA9p1EZ2hQxSnbnHiz2vYdaNIR11u9PEF3EJ8zda0UdGpbx6PAiv6cGf8H3HGHSKNWzdDtfdg86i9cVSV6xnPQl1lpHfLfgpDmpbww9hkpqPLGSk2CF2WI47zbWG0JMsjYdAl27NkYijqNaf7r09lupnr0leXtviVIeeGKvBEJlFbTsvxIhqs3B2AD','kOiHXUzMuvb5xpUCJJ86n1zORg8tSq7zAc','EY6g','h0lYBNCahfP0H44ZaffaWFRtkVJsM0oHeb9QejnwpGDTM','1goRuO1TL5DSaqiYVFCakqisUisDEif17It9scwDFEHJjhCSG3Utjd7RmKDs07Z5XOCkPKXvhQ1YjKYPwW0PwH0oRMRu6TC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (426440503,583363856,'Ac68SEjvTZm5Y9Zp','vn2hBdRgTUzNoEZCDVZuLd7XqNAMwreZ120CCHojgLat2UXDLYTnm9XgYAN4DhHpe0QSnOB0FjNafMAtlvMrezWKC6QbhJ9sCGV6kgzegJVH','65fLmVuwGFOVJhL8qh0IakrQYAreFMz','6lLsZrhZdsscLrUYPEaRjWl9CZLUly2RrC8lmcoy84CUHlEPzWqqeEnVuqjPwqYzWWcx9oehhl5sM35d4pLcb7Hz23GG4hUcNssoUN7mhfWIbcJGpOwwdoi4xntjFS3Nc9DQycIWPZfOQ2rvwFTb5NnL','bKiMHt8','ZWYEe14Ji9elKFmj',13);
-INSERT INTO ti VALUES (426440503,583363856,'Ac68SEjvTZm5Y9Zp','vn2hBdRgTUzNoEZCDVZuLd7XqNAMwreZ120CCHojgLat2UXDLYTnm9XgYAN4DhHpe0QSnOB0FjNafMAtlvMrezWKC6QbhJ9sCGV6kgzegJVH','65fLmVuwGFOVJhL8qh0IakrQYAreFMz','6lLsZrhZdsscLrUYPEaRjWl9CZLUly2RrC8lmcoy84CUHlEPzWqqeEnVuqjPwqYzWWcx9oehhl5sM35d4pLcb7Hz23GG4hUcNssoUN7mhfWIbcJGpOwwdoi4xntjFS3Nc9DQycIWPZfOQ2rvwFTb5NnL','bKiMHt8','ZWYEe14Ji9elKFmj',13);
-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(25) NOT NULL, d VARCHAR(22) NOT NULL, e VARBINARY(49) NOT NULL, f VARCHAR(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1674816413,-7810866,'TgOgzOei4VST3QX70VXJixZT','t3Lp1SJKpSZsO','bd16Au9p7QLm4K8FEU2XGphnjHL9Ir5eJrMjNpm','onueGwcKjLtst0BCXYzKRf5jZsupByikvPvkrPV','8bQ6ei5i0IwJ3sU3gv58ERIJAxLYybxQOhlDKM5ibw6guPVGs','KZ6Yn7bYHPL2spVSyvvV4dsDasH2vKQ0Ddn0U7YLlMu01CiVS4eLmtgnXeCJSGa3qthht29IFRvULZkPCW5bb0KnFc',0);
-INSERT INTO t VALUES (1730265812,2879214,'6QzvFgDnjApRnHf4CEe','3fw304mSTbCiVZ','HaGO2bgfhKkGJ1MFxADHVZXIYBsXUFZmQ66LLKPc','MBfmoeKPTSzT1X2CqitATBRGwdFiPpScOt','kzaYS','lpeLdZK0QhkTF6pj2uQzTjfAYlo4Aw4FuVQL2X3TXYSWA1q6wGuXI0SrenY8',1);
-INSERT INTO t VALUES (2778429097,4360431,'uEvWM','NtccYK5KAUtCgXvKRyo','hEBkALctHxy7buU1j4NnZ2gdfCecQrhNOU8p','OHzIZgXRoJ43IGST5SW27sLLyhuFyFUPJ8tyPEmGn8lJNxThWc','8Ld2xE3ahj808rBtO8EvzXzlW4YuD7rXbLtYejixxG4pdHQ9xT6PKobPRNtU4oLgVucXKTxS1o6TgqYNs','rUPnkn6C67NWLW9FfcCBq56xmyxzprS7gcV',2);
-INSERT INTO t VALUES (95078809,3955537,'bfxGmm46Swp','QmDBuFAWVRy8JscMqTuY','eG770','LF6voXN9YuKcS7PPxTajLjB4G2eyH23WS2DckD28W3tqiah9mxdwJq','YPCcmwL3shbZnliTB2vspjNCQ15yP9txXZNL3gv9iiCddbm4CCslCWB9g','zZumFpht0cwm2iqPVnZ9N5lo2D',3);
-INSERT INTO t VALUES (3930277147,1100329,'wTZwYynSA','AQ','oIUx4J','VUdqRfHJFyuMSNm2oBEmUa0AV7pzJijYyXCtX','bwMEJlYLa0DjijCYcSf8yoY0z6K2XGjh4','oNBIfN3Vut5QrfxqbXxRB9QYWDJ7u',4);
-INSERT INTO t VALUES (3032442782,-6176902,'FGVklCQTSP','iGHWysCo6PWZ49sK7WG','GfFGTVjOqUTwTJxy49MxhTzSb6k3sKWT54cVTWzexDc','VIVdPOX7EckIT23gCe79iHGnsznv','VvEHHgnr334OtVowMYpbl3cR','feM5ypGyRNXedH17VKrEcyLEY0L4xv1BV7a94M08smeYkPLKydt0qjtbuSagCUWKcznhlFjphF3sBNLz5ghb7',5);
-INSERT INTO t VALUES (657010442,4225549,'C','G2xECFHCeJzHJgLG','NyJNwRFkMGhRq0','n80oXnJo0E8YO6JvEshysRzgrB','NwizGRyFFmUx1bPo1Kp9EtBXCIofqMaZg5el7XE5QvR7H2w4u95sg7WgzY15e5YPuxkzFsaFeb8JTyWDbucyWpX8iMF5JzqSu1I','W2lpnaad8wmY1OUKKzKl6qZvLwy6kEyT8Y8TIRxRUXLbhNV6RzU45lGPoBelAPMEpKjEAv070kE8r6xtzvPUaJK',6);
-INSERT INTO t VALUES (4161397857,5331499,'FaSUZJ5a9','0mxeMTw02sxaFC','E0CuLdqapBK6','sZdurae50seW5Q4oqqLoHIVi9PJKaHBWbhw0IqmPKSsyYDbHBk','N7ykQmPiXLn2eclTkaUhek6aepxIUh2tjqeFzafzPXDfcQT1Azy2WLTi6CBuLZkgWMwPhG254CqoYhrjqqWeUBVJNHqf0L','CTNxKCCUer3raXBi0NNCby4QxoYGqdz8BbFTQU7OTZIcN3i6wfhfLKAD3l2rq2xyopMe7IT7Wk8',7);
-INSERT INTO t VALUES (234653986,-5343664,'X0wzvtA0w','UmogVLeUisyE6uWu0','t1DG7mY3bvJdVOIphLtbHZvZYR8RErpJDo9wJ9Nt91ay','oLOu8ef65pAAfxwMGnsLCFCH9BPq0SVIfD8r0TS8u','eiY5tSuBF3GBzcyEuS6Mut8yqVaaLZBN9EzH05G3INeP7KFEUOOszerqu4wObRHxcETIwEpBBLaRudRGcUakshxR0LAVvF4DW','mnNOesRLTlKFssMgAGzm1tdmLCX4mMwy0aDECKQcBL7fbYTc5tn9mUdQWd1WO7W5RgbJc537MFg',8);
-INSERT INTO t VALUES (2782409903,4501562,'csJeWYdUnFs','HYKWM','ag','DQYMU2IsiW7vaAq','GNccSPuIN5bXZyGWdff5TidAftHLRxV','8ua4SfLm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-86,4619699,'lLgyYBgRU','Nb0FocBaLePq7JEm3VqKbJDSQbUSRw6ONsDoLMZSq1TiPDS3oq9v8VrspKwsyP5EPFNxTapA76QGngdTgboZzR3A6U0jQooQMPxLMpSKRWHzYBHSG7wVK2YG4gsKr45bMLNN8yZq0Nn9MOK2mXse1Bjn8rc8q3duH3Ky4VT00kHnIqqAHTisoycj5WTDBxz70XRNy4dx24wp','Osmfj','SCWAOy8XTIUnsfXc','W','t4',12);
+INSERT INTO ti VALUES (-86,4619699,'lLgyYBgRU','Nb0FocBaLePq7JEm3VqKbJDSQbUSRw6ONsDoLMZSq1TiPDS3oq9v8VrspKwsyP5EPFNxTapA76QGngdTgboZzR3A6U0jQooQMPxLMpSKRWHzYBHSG7wVK2YG4gsKr45bMLNN8yZq0Nn9MOK2mXse1Bjn8rc8q3duH3Ky4VT00kHnIqqAHTisoycj5WTDBxz70XRNy4dx24wp','Osmfj','SCWAOy8XTIUnsfXc','W','t4',12);
+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 (-116,6656360,'u8LV50','btMKsmJ5rFUlozhaEkbb9PBUBSoC049MtI8mJLnF','gMOTVoYQlCqqax6','JFqDwUVEe9dICPL1z3oKexKzgq0BQ1tCCg0UaVOSyIjc9XZ8SwYGfofoOB4PJYh5ThWQyjGc0A5lmfSR7tuZXKJKmmrhvkW3Ii','dv','j4',13);
+INSERT INTO ti VALUES (-116,6656360,'u8LV50','btMKsmJ5rFUlozhaEkbb9PBUBSoC049MtI8mJLnF','gMOTVoYQlCqqax6','JFqDwUVEe9dICPL1z3oKexKzgq0BQ1tCCg0UaVOSyIjc9XZ8SwYGfofoOB4PJYh5ThWQyjGc0A5lmfSR7tuZXKJKmmrhvkW3Ii','dv','j4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14,4315615,'VUXY','niEIySv5Wn0aOj4Q85vxzoRD0zarFNHfvkh2d5M4Ljns73hbBYVnDt6OG00imD1elO7lGQQpcvYeWbEjFg2j5e6vfUPcFGZBbk107kjYHkftMFKd','yKJ3bBS2diNuLrYUd1fCCHmE','dpqp6T9hPxJ66ph','Mec','z',14);
+INSERT INTO ti VALUES (14,4315615,'VUXY','niEIySv5Wn0aOj4Q85vxzoRD0zarFNHfvkh2d5M4Ljns73hbBYVnDt6OG00imD1elO7lGQQpcvYeWbEjFg2j5e6vfUPcFGZBbk107kjYHkftMFKd','yKJ3bBS2diNuLrYUd1fCCHmE','dpqp6T9hPxJ66ph','Mec','z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (70,-3175626,'A7NFZ','vcr7mBEHmxlzfUHwrNtBsAPZigRfShs74eyvtotH','gWki1nTu','R1gCvf3coDSCC','6UJ','P',15);
+INSERT INTO ti VALUES (70,-3175626,'A7NFZ','vcr7mBEHmxlzfUHwrNtBsAPZigRfShs74eyvtotH','gWki1nTu','R1gCvf3coDSCC','6UJ','P',15);
+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(76), d VARBINARY(49), e VARBINARY(55) NOT NULL, f VARCHAR(10) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11471723,-2092529307,'IpA86JuJU8o0t2b223FNRJMSUNS12QU25CHZ3zK2LQeZxKH','nkd9rIv2Bvn9keTc','mll5qnQKa5QSZivknwCovL5o','42nOpN','vD','L',0);
+INSERT INTO t VALUES (3587955,-634548841,'JagFWpW27ShFilNfaMmGBco26UAi1YZxAJPmxv','wwMamNTST5PUrDsdM7U11J','HB8V1D3uNxdgUwyQqYXgAZzD9GX7rPY4QsauRwzGtiuRC','im7LZfE4nJ','P','9',1);
+INSERT INTO t VALUES (15420104,582793779,'If96ggCAaDqKN0DFM1CCmmEUEmxj496v6MUrvp','HbW5pPzhIrXd66HgZAUYWBN','u78D','hNJ91','eE','i',2);
+INSERT INTO t VALUES (8865246,264252728,'qsFmbj0q75LLnFCqsseSYpLUmpGm02a5cguBtaXbAeubN0t1URWJQ7mgitit','SbLTIE1h83Yine4F7lzY0m','gJCFxuyu5xoIrz80BbfTELjc7HnyYkXvBYDh1RK','HWr','fJ','A',3);
+INSERT INTO t VALUES (14862042,2124944886,'rpk3NWDFmW98LMdK8ZfaN6ijfA','eClOhBZY','OBwyUBfINdgBAGR6TsFrKlcCMBOjmj1kJf1pZj','YesCEN','RK','R',4);
+INSERT INTO t VALUES (16143749,-859765678,'xF09ApRhgZjcH0Qu7BwgvndPnkO6ibfheBPsLDD5rrZwo73ESCFlNeVld','y28eRA7A7A5WVagVwSiLT','7TZXhllwHH','rSB','Z','C',5);
+INSERT INTO t VALUES (13666486,931718613,'2MBu6ZbobUGBqK62PknvtFitRnKXAFwepH5l1lo4tNfoDx','cmEoyo7VZradqjJs','REVr2eyXCYYc2EmRLbfz3lYs','1wwg1jsUx4','75','c',6);
+INSERT INTO t VALUES (4657506,81629497,'zSncDrIzpMK69tB1FgG','4yjKfQ1RT','nrT8O28kjjPtl1F69utlyihzv7SL9NglD','hzY','U','v',7);
+INSERT INTO t VALUES (2246027,1677442257,'cadTpFGBuTrM6MUpIVVd3isVwJhaOs6N9HtyJxDfzq','E','m5cxQ','qa9oVMMAc','C','C',8);
+INSERT INTO t VALUES (13290627,-2127252216,'BzZc5N9Fqq8DmYnoFQftCP8cG4JgVmpW1g2j7vj3Jvfxb','MT9LQQrXbW','GZzJQaINaQICZ9pl0ud','K7J1VdH','u','Q',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(76), d VARBINARY(49), e VARBINARY(55) NOT NULL, f VARCHAR(10) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (6598689083326590073,-4998790,'eH','tbRe3Cs0oAK8mP','LAAndsNNqoYNsqA81GtvxSAS','5Ydv7ZB5dBAY2ivsN7JMvS5xWncJtC4kRvczx2H6','hkO9v7KLBYdKvGytMcIFG60qq7w','igJ7g3dWTdK3ie5i75T7hRDJo5lBRFM6ZnOjZllmiJRZirVmHyPWenx3bsdylkFzXG98PU0d',10);
-INSERT INTO ti VALUES (6598689083326590073,-4998790,'eH','tbRe3Cs0oAK8mP','LAAndsNNqoYNsqA81GtvxSAS','5Ydv7ZB5dBAY2ivsN7JMvS5xWncJtC4kRvczx2H6','hkO9v7KLBYdKvGytMcIFG60qq7w','igJ7g3dWTdK3ie5i75T7hRDJo5lBRFM6ZnOjZllmiJRZirVmHyPWenx3bsdylkFzXG98PU0d',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(26) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(26) NOT NULL;
-INSERT INTO t VALUES (18201916650529011939,-2938058,'JARtxCIQxD','QxLY8864vvvXvKqJJ8u0j','Ooiz2hCRBHtz2WfhbWPG2EejI','zPxDdWeZv8q','oY1Z0wvyulWCdp6EO','pIkiLUxEEJa',11);
-INSERT INTO ti VALUES (18201916650529011939,-2938058,'JARtxCIQxD','QxLY8864vvvXvKqJJ8u0j','Ooiz2hCRBHtz2WfhbWPG2EejI','zPxDdWeZv8q','oY1Z0wvyulWCdp6EO','pIkiLUxEEJa',11);
-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 (136133882242457938,5579266,'g66WW9C0Ou8sRWvCGwVcT3LH','0cCuMksvVzrDzH5VBGc8OVlZUngwnqNB4XB5U6xGsAO4pvOJQAmgB5znafDLDGzf0JnACVtgwa8jlhetHd8U6VABI2lfdDPBrkKen2KNsdPAgsampF57sVlriRZ3N1jmqtYNDtIssIsdsgNj0GWz1GqRE4O7eY8ZthLBIACOogsmrALmwFeNDUXPe2dv8vhd8aEFbzeI','IQLMZWe67','AdpEzVfJew5TyHczNKUUP6jlBwP2wRZ','4IcAJB4gcjKfqe','wCH6N1wQjmUPFYNgpWH8lmM1oj9kJ0mEsqFWJG10vXSPwhfhw6PA0RMQzN',12);
-INSERT INTO ti VALUES (136133882242457938,5579266,'g66WW9C0Ou8sRWvCGwVcT3LH','0cCuMksvVzrDzH5VBGc8OVlZUngwnqNB4XB5U6xGsAO4pvOJQAmgB5znafDLDGzf0JnACVtgwa8jlhetHd8U6VABI2lfdDPBrkKen2KNsdPAgsampF57sVlriRZ3N1jmqtYNDtIssIsdsgNj0GWz1GqRE4O7eY8ZthLBIACOogsmrALmwFeNDUXPe2dv8vhd8aEFbzeI','IQLMZWe67','AdpEzVfJew5TyHczNKUUP6jlBwP2wRZ','4IcAJB4gcjKfqe','wCH6N1wQjmUPFYNgpWH8lmM1oj9kJ0mEsqFWJG10vXSPwhfhw6PA0RMQzN',12);
+INSERT INTO t VALUES (14617252833257440882,-502842730,'WrkH54xh1efJ53ANxBASyhIQaLPE4kEItFn9aFnwFXLdjBVKqDXbGjgaVeQSSXsvqeEhm','dkJs8to5lySQA2LUt7R5jgzThzd','Hyz54RbnWIkTvAmtk6QX','h9','Qc','n',10);
+INSERT INTO ti VALUES (14617252833257440882,-502842730,'WrkH54xh1efJ53ANxBASyhIQaLPE4kEItFn9aFnwFXLdjBVKqDXbGjgaVeQSSXsvqeEhm','dkJs8to5lySQA2LUt7R5jgzThzd','Hyz54RbnWIkTvAmtk6QX','h9','Qc','n',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
+INSERT INTO t VALUES (16411279160908380329,244978457,'zCne14WPKfFc6Qozj8M6C','okkl','HRlqtALLeezwPPVC','5vYO3y3o9g','f','r',11);
+INSERT INTO ti VALUES (16411279160908380329,244978457,'zCne14WPKfFc6Qozj8M6C','okkl','HRlqtALLeezwPPVC','5vYO3y3o9g','f','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (13679178971610427509,-711089044,'tta60WaHxNQP8TKJDPWMAJ9GNYpxAKekhGBHVM1iwUfit35JBCe2u','xLi0DAJ6xzgfL9qf8GV1qCFrM8gC01gefodFV6I4Y4TXeSggwOx4N5wqrBMfedCwDylvDcSaQeDZwWAadJYyq5QndBh3S4tyLyQPcdgGvK7defWmVbMoJTYEZ99qLjObVmue','TbU4MAsUHrCyZ11jz78RWbpEN7kIkb4ZkVrmbAhP9PF','0xDfBQRn','Q','X',12);
+INSERT INTO ti VALUES (13679178971610427509,-711089044,'tta60WaHxNQP8TKJDPWMAJ9GNYpxAKekhGBHVM1iwUfit35JBCe2u','xLi0DAJ6xzgfL9qf8GV1qCFrM8gC01gefodFV6I4Y4TXeSggwOx4N5wqrBMfedCwDylvDcSaQeDZwWAadJYyq5QndBh3S4tyLyQPcdgGvK7defWmVbMoJTYEZ99qLjObVmue','TbU4MAsUHrCyZ11jz78RWbpEN7kIkb4ZkVrmbAhP9PF','0xDfBQRn','Q','X',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (17374025900148084765,-6699769,'wZJxR9WJmpV2UMfwxrh','iC1nTmvegwcpxygEEg2AyHUV8M0GSGihWAmX8l59FWzMJrwRB0bWTzHRB9m8o53mGTmx9atsx','IIAOvGG0T6596SIBPZj6Q72P6K2auh4Y9DEO2NanmKSh','DtzMY6QFcF2n1aMYFNnABn0RtuJq5UZ11XVdslSMHUzyxsI1QE5Q2RjzwV86wSEQ3gjHNQKVgNDaYlVy1tJm0JROFphq','xuQZEm6tIoSaORlIi','ZDnLN9L',13);
-INSERT INTO ti VALUES (17374025900148084765,-6699769,'wZJxR9WJmpV2UMfwxrh','iC1nTmvegwcpxygEEg2AyHUV8M0GSGihWAmX8l59FWzMJrwRB0bWTzHRB9m8o53mGTmx9atsx','IIAOvGG0T6596SIBPZj6Q72P6K2auh4Y9DEO2NanmKSh','DtzMY6QFcF2n1aMYFNnABn0RtuJq5UZ11XVdslSMHUzyxsI1QE5Q2RjzwV86wSEQ3gjHNQKVgNDaYlVy1tJm0JROFphq','xuQZEm6tIoSaORlIi','ZDnLN9L',13);
+INSERT INTO t VALUES (16749018451370012240,2038695117,'rIx0ARwcfYJ8QYEeiDjvhMPnYyK7L1VS8Byncw9JWomUARWPNjDXy','hgfSUTAlmANqhDWhi8W5jJ5ZbIMoWfiETl2pZT0wlKKx4Ns2unUrpgdXz7CwlLTQ6MathTBqrt9ZraWbIizjcJTdGZX4lRcqzlMsLylGVDYGKUdKTBFEZSpCH3EVyqgm053Rj2vt2UNI0JpGELcwVyzAHFgWs9n5ebhP83vqlOtY0fo5kMUUxzJai9QwMclppTaHQ4zgGAZDNNdj7NpJINOdYJdPp17aOcxg2exXZ0d9q1NF8uoQgZm4JxTwPuKa','ljoAnG0fh3Vy','ei2iALDrRB4Iqmu6Tmeam6s1J9kaoU3ue2tq62Ufn0temIEiqldCt1WGxEuyfivLBid101er4P1TIjIshL50wOj59ExwlJcARmz4fhd7fQuqSNqQvBwONxV8h17TOzRZ19aGSx8EJqP7tjb8C39FfwFjHBXNHq2b5U280mqg7moP7QMIhJdhKUVVHh6C7pC5EZOUjSxH8','t8','t',13);
+INSERT INTO ti VALUES (16749018451370012240,2038695117,'rIx0ARwcfYJ8QYEeiDjvhMPnYyK7L1VS8Byncw9JWomUARWPNjDXy','hgfSUTAlmANqhDWhi8W5jJ5ZbIMoWfiETl2pZT0wlKKx4Ns2unUrpgdXz7CwlLTQ6MathTBqrt9ZraWbIizjcJTdGZX4lRcqzlMsLylGVDYGKUdKTBFEZSpCH3EVyqgm053Rj2vt2UNI0JpGELcwVyzAHFgWs9n5ebhP83vqlOtY0fo5kMUUxzJai9QwMclppTaHQ4zgGAZDNNdj7NpJINOdYJdPp17aOcxg2exXZ0d9q1NF8uoQgZm4JxTwPuKa','ljoAnG0fh3Vy','ei2iALDrRB4Iqmu6Tmeam6s1J9kaoU3ue2tq62Ufn0temIEiqldCt1WGxEuyfivLBid101er4P1TIjIshL50wOj59ExwlJcARmz4fhd7fQuqSNqQvBwONxV8h17TOzRZ19aGSx8EJqP7tjb8C39FfwFjHBXNHq2b5U280mqg7moP7QMIhJdhKUVVHh6C7pC5EZOUjSxH8','t8','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (9988931658766724606,1249378376,'xQ5bYBYy4leQiqWSQQQnFf9TjnhrFcByAgd4FG686PQX9xwGnGQb0r6dbr4YxoK','avq1EyRPLwKHnwW7uvRQ3zScki9564dPknap5QmD0QilhK12dP7EPb7xA2ULlKXdPYKH6s3iynmaqdIgjBAVvxZgY1Ugz2zJ216AGbakz9ryOljBbGN0gkIM89VPluyOfTDOZjf1sEp049DaFGu3ErcdQAPM8RdIuB3SSycIIRNFA9Yd','6iRDdkExDoAKXnPkacASFXPATUs6Rjo9MlIJ7AkyEe0giJmva4E','MjBHBMaJWxhySH','DZ5','0',14);
+INSERT INTO ti VALUES (9988931658766724606,1249378376,'xQ5bYBYy4leQiqWSQQQnFf9TjnhrFcByAgd4FG686PQX9xwGnGQb0r6dbr4YxoK','avq1EyRPLwKHnwW7uvRQ3zScki9564dPknap5QmD0QilhK12dP7EPb7xA2ULlKXdPYKH6s3iynmaqdIgjBAVvxZgY1Ugz2zJ216AGbakz9ryOljBbGN0gkIM89VPluyOfTDOZjf1sEp049DaFGu3ErcdQAPM8RdIuB3SSycIIRNFA9Yd','6iRDdkExDoAKXnPkacASFXPATUs6Rjo9MlIJ7AkyEe0giJmva4E','MjBHBMaJWxhySH','DZ5','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6020982378039077795,268117582,'gi','HEsJKr4PwAPwK00QFWKeP4eTHrpyftGQPmyGGo89fdx0C7llMc0mZvycoowogicRlRqC51G9oKAZiVHoKFlEriOSHxq8l8a82CaPZJcVskGIyAe51DkFWNSwjmqsXS4qIyuPC0KARhefamInb5VGSkLaOGOmUg218d75b42mwSSSHybbSXW3k8LaJKvPHiOQLMoXIQNYWlyC66j6Wh5O0bMcUDlETJ6F1VL','dbFxbm0H','eo6gNuy6uvFdouznW4ABtUG6MVD0QDlIweit9Xxy6sEcWWzvqlfZxcyEPITkBIQ','28','7',15);
+INSERT INTO ti VALUES (6020982378039077795,268117582,'gi','HEsJKr4PwAPwK00QFWKeP4eTHrpyftGQPmyGGo89fdx0C7llMc0mZvycoowogicRlRqC51G9oKAZiVHoKFlEriOSHxq8l8a82CaPZJcVskGIyAe51DkFWNSwjmqsXS4qIyuPC0KARhefamInb5VGSkLaOGOmUg218d75b42mwSSSHybbSXW3k8LaJKvPHiOQLMoXIQNYWlyC66j6Wh5O0bMcUDlETJ6F1VL','dbFxbm0H','eo6gNuy6uvFdouznW4ABtUG6MVD0QDlIweit9Xxy6sEcWWzvqlfZxcyEPITkBIQ','28','7',15);
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(84) NOT NULL, d VARBINARY(92) NOT NULL, e VARCHAR(38) NOT NULL, f VARCHAR(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (0,1783838579,'kFrqO8EGj7lv1zlrmnulP1xi2alicNGzeuKlXB1jknsY1CUh9g2YfKC','jFbd2tQ','4lBVsJG9CQMwPIVtpRMp8H79phy1np','xWMVsoA7KkgvLZ3s2tPY','lgtmj8AS11ZsCcDjd5N4o7DFZ11CgTre1IXUYXmnQN2IfeY2Plw7SLgUx55s8D','OVJ8cvRq1sAm9vNgXXNB0h0Kp6vqWlxr8DPoo1ONtieE1n0d',0);
-INSERT INTO t VALUES (-117,2064947939,'guLU32ksKV3MoNwSHq0mZxyl0nLpyBaJsfeEMtWRAUDpsGQr4IUAObHFhdiDl8cxnN','llnHKmW5a7nTdPmgHCvyJiumrauzOHIaMfo0JaWfbkqdOxcaItyo6AY98xPv8BACKzWtSviDsks62wsubz4WXWS','amSLxOR42LBWnDRgWU13l2by365StjYbi0uA8e','todjixYjVnU6ltWtiCcty','5VfdO4B4emuOtzdLJiAlWQg5OUgH8nLmMwFGEGOg2','1RFdZjWvs4xHcyAcQYRRSxWeY60fOY',1);
-INSERT INTO t VALUES (-75,-1886010745,'Ck0ghDc61y2GJWWZiLVhUsfvFJkNP7WeHYzOjPLvwcP8snRmIG0T5lrOHiRj03K6NX0ST','WxH4g9WATKQrON1l8QDI9BwQIyeuJePenBy7Uq','84Oo1qwIKM4X5RjvdG73y09BaJWQ98wdTS9OZu','fSId16XgjffZQjYM7lkjTtkBEVE4Xk1X6uO0eVPIOQWscQoxGi9nC3bx4jgmJL','CZyoBNFBWQOnA1U2LDS7XquAWSJYuoxb2mnC0im1rMUSt7FVAc1GxLQbfIHInYwQGNhUdL9jv','sBu2P96tPb0k5kbiXmsGVQ8LCRufDKbYxH2f8rFNv8ZgoKsXFQ6FpHXdEypQDofPHa4',2);
-INSERT INTO t VALUES (14,-648949619,'EVfOmaEj3TK','bJvYBy3KSuf8bXrseyuz6NZxpDJcwC0BXLZ','usyVBbaaY','8UFGpCdTSFutCS9lt96YrjhAofBz6VJhAyDxAUY3s7kl9nrYYNlK71wxPjyIL4layExW8lK5ny','3qGkoGMJsxHlUbOCumQ1j3QCTpfFqEkOlUfyVwNgphR7ADYhEbIY5Oir1MIzRsISUDZcmGPgLLo','DiMbqCN3nKr93UhKaIK0KxLLDs9OiBF1OR6AsM6sCyefiap6s6E37bhOriW24p9KFyFmYipiEP6CrYkcI7AGmm4okWZ7HFj',3);
-INSERT INTO t VALUES (8,1147400373,'Ar3wiPsHAESVrgZS1cKlU54tD7sCGGVrRKgTKcqfzO0teS7XyOgob1T0qza8sZUWwWhjx2aac9qj','oMUk87bl6NQ6SlXLyplvhQcvzgmPWJGCwsvIQ3xWUXkbQNKYd52Z','8niQ0M9rDA56xpY0Le4vnlTSvZ','G8QFXAj0Bu6zUd6RlFPQWjbWcY8yxcS3LYHyJ','ZuLhUnube2PRUaXQSMx6SqpO4G8sGQ936jMgv85s2z4TZCj6CrL6G2QSd5qRSvQzfxLgYuPfhusJNKO6i4O','GlZ4UOiGaM6EihUSrRlBptbSRBY60mbAcC67ACebuNnheQcfKLtujSHIqZdxJTDN',4);
-INSERT INTO t VALUES (-75,-1522069539,'5uaTLODArO22iFLFdtKLLqcW7PXZUjf6BkorLXQQQ5wn48wgF00lv38c0OP2I8','bhHWZhKPR49','u163VhAXdFMNOSFd6OzKw9hI8fOhtJzYQ6V5Q','0twf0aorttlffHQF640fhD4mUb8WeFWQLwGiBwxxyGoFc0npYyElHMzfv55QqnGG427LwuW7JAx3b9x38HcxxjF','WEKBvv2YilOAo15akV5WegN5LrRfn9x2tB66RwrFFycn0','r8CyXppo48eJSZJIHmnCp93P1TLzsDJNWaByLiSko8HYPEZKEAkbiLCqf6SpRVEkNNG4PVifdb9B0a',5);
-INSERT INTO t VALUES (-19,-430190607,'w5Ma6M6dkn8W85AcjE2xNCPDSP5Pemgz','waT','hxgDfUgdVyAqJscFbL','vHoR4qVRNAId6fF7OJbizF5XIa9c6DfL','5y2enAJQeEmb94BfM3DrvTZvflWqudTrVQUOwblJpVv1rXPAxckrglSUmI0AFKwTlw','qPliGRwtX6MfmE4pSlV8htKsC9cKxg6VzobzPlir6qf4CHPPFjQci498G5UjFyU0x5CrMduzD0J',6);
-INSERT INTO t VALUES (114,-74664045,'nmUxU','OMcUHYHGHLtzZEvJbso5N9lGqhqoofGJzkwv48klgKaMQTtso64bpUtyOcDQDPoirQ48ieHYzl','6ZmObf1sAobme9vTP3p1gMOK90YKvCkufS9OhL','UgOB0dHrSuQjdd6ZhU13oUcYz8Ov95BZb7oZcGIprMzYXOfPBpealqUBgSlO','vxFe13w7uRxCdSw7dZeI7','WqmZXgyWXTiZDcAR7B3pIwe4B9VTKnOAq4qyl5a6gAvANBN3dDNi66TiPaHqxmGJPkXbv',7);
-INSERT INTO t VALUES (-119,-1219994698,'JA9Hq8YXK2yalgA70xGOjNfM53u12MRLwBQ1f5rZ8uVcHrHkgjW18ouSVINP910HViUNmgWBjj','uuofxMBmqinXaSzDz8Gr49ZhZ7WGcrKDKUMnYu09','NFeUGCDjjftLm1G4','AfNoXFET8oZOdKisDw1zZn7OH3po0WdtnRA008gyM2JaBXozTY14XJi6TeUj7smVWayQaJ6ux8H','9KpbV5R1fQETWMUqWRWFOlgoE0uQftPb0tTv','EAQq9RD',8);
-INSERT INTO t VALUES (-88,-861962996,'bw65W1QpjB6vwxF','eT2RPqEqR0GM6Y78pnSzd1CAovdPtJEyaqpeJWXYcdgwwOSn','BIBpUmWOxJa6hc4RWgsR','6ggWIprZAqOkcyPVfvFzv2Mtnk3juIEF8425w7yGSMg8ajYqrKpd9UxKEXBUki','Bll6UHZpAmxkbRIgCCYanEBHmDJOBYonpXpad7W5p44ad0JvGRd12j2YZJJ150wqrqhAsYpgvRHv0lrTwclsxL6FeqHZRLjBokb','3ThlO7NaP6vt4LFcJoSXjYU37U1w',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(24), d VARBINARY(92), e VARBINARY(96) NOT NULL, f VARCHAR(33), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8170270252879077984,6511836825334475877,'6BzCroQJvajAiM1b','tVoksOQM1FOg9k6KV6XDzAzsbKFr0LgBdGohnMTpKEXx24Y4deEdV8opSbJ7wBAjBbl4fXD6e7pkBm','YDxIlvpOFvzdpuhDKqja','Uwa6mlqoXN2a1Vhpjoi11o2','k','x',0);
+INSERT INTO t VALUES (2218933998876085056,-8054065110500061694,'LojaRaIRrkKqNjmKD','Dm7M5efHe1ZcHshH5WP3uakeQi7NedCR1oPa','sKbK13D0wNMD4lnD21FK3Queh4vD3HB5Kh','CJnHGaIUCnhsJRLeU0ke','Nn','d',1);
+INSERT INTO t VALUES (17815346898305369671,7183070386968958119,'rH95Dn','n8RFcBN5i7CVSCBJlA4Z40DvVyAvNjTaLMpfloN1','x1qgACaRTWAmKh','Jqtn83eNEaELH8DTKhHUjv1dVnhi','hh','3',2);
+INSERT INTO t VALUES (18085053025257761029,-3938455209127148687,'BGmRuneR','dtm3bP2CsWbbfGKhGO64gS7OMzyApZz6nGxqkUGRwF61zjA6FzlHfBJAkvxl9jwKtsEKGF','X115wXFOXFYVtjUHoyAQ8f8HlneyG','eU6JoBYbZrV1psaVd1KUeP0hpTAawv0','f','v',3);
+INSERT INTO t VALUES (3288960920133129737,4728243240834990960,'UdtcvGxP','k5wadg0XSqmg8A6PnIeQoCOCgxagy6CtRbyBfg8Nr31Z0mNwn5xBaWO','QrZNkpwEP8kB5tUadHCtMoDM4B9tDLcaHk5tO9kgkcDKXS','ecxh0AELgREtxKB2cA15IHg4bbb7o','L','t',4);
+INSERT INTO t VALUES (15812656340302229359,-8366473508084831708,'8RiFVGwmXYWNuuiW','41HFzc2pzjni4cH5q6x8','ID88HCFZ1EJm7ZWGzbR6tVNQHfrM7htNb4IuttGGrEpetKDm3','gb','YZ','i',5);
+INSERT INTO t VALUES (11113763018188227541,-2846551709880592691,'o2upD','hiEjM3pG71JNq5c0M8k35LHBbhn9CkMPJeslSq7kc4qK6VvtN8Xg4Noo5TJLdhIT8K','edWJKwBX7e4mP0GVcgyOpp1KQjGQFJp8SYbIJJUzwGvVPqVDOStZ07S09K73PbaVX1jWR5ord','A14xpA1YZ0','b','u',6);
+INSERT INTO t VALUES (3483089329765777531,-7414476695716763784,'xCiaW','i8MAKP7hIl3c49sVOQTObirmt6OQ2nCEqG8I5hhEdlOu0284K9yXOx','OaOLAJNauzUixOpj6LRcN4Mv4EfQu78U65mLkZo7CM7M0cIxD6JLGdHqYKI1X','2MdUtolo5y2ZMrXbfUyOceYq','lj','W',7);
+INSERT INTO t VALUES (18244136515212863341,-6919239615911869841,'NN9CcjYa13OBnq','zZWWt4KNZYskUzpzxAeCxhC5MxSqDjzfTv75Ls5gMtWne5bB6puRGVE6AIiXjmzWTKRq3WJ','qgl5W5zanSxutwREA5nhCqmqRDqHxbx6YEjFkDyPNNusx5','Y0DlhNa0eP4uXLRfjz','L','C',8);
+INSERT INTO t VALUES (457109498953724163,9131831701863836791,'ogBbIOG','dEqK872CgDjhjm5aEf','FXlfxKZP3Eph2z1jeivyaI90XahYW','kNlZQtzaLQmXBg0EE1TdTra6SSDp3','Z4','g',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT NOT NULL, c CHAR(24), d VARBINARY(92), e VARBINARY(96) NOT NULL, f VARCHAR(33), 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 (-2290,-555275302,'qZvACrbMib6KN8MRL8lfrEwUogRraDnmbmaf65ZGpA9LgP9xjCjLiIcRoNt5cDky8Fpb','Ll58INV7CXL4btLVwkecl4I9qutAIGvfFT6JuAy3YMUNUsyTRwghX','LlihZncYjKWkCU0ejbwsMS0YMCjmt','ZOsNuCVoKUeHOXYZalgNqT1CZ9wAtmWycQeRQl900qgJgd6ScUawwwGvdhPI7','VNgnIeVC03sXmdKWSlpYhfC2xfiTln73leNkpO1whSpS8VR','ZIVEZCwybpICJMOrk186h1zd10VVcLl9MoDRCJ6UQgfsfphv5o',10);
-INSERT INTO ti VALUES (-2290,-555275302,'qZvACrbMib6KN8MRL8lfrEwUogRraDnmbmaf65ZGpA9LgP9xjCjLiIcRoNt5cDky8Fpb','Ll58INV7CXL4btLVwkecl4I9qutAIGvfFT6JuAy3YMUNUsyTRwghX','LlihZncYjKWkCU0ejbwsMS0YMCjmt','ZOsNuCVoKUeHOXYZalgNqT1CZ9wAtmWycQeRQl900qgJgd6ScUawwwGvdhPI7','VNgnIeVC03sXmdKWSlpYhfC2xfiTln73leNkpO1whSpS8VR','ZIVEZCwybpICJMOrk186h1zd10VVcLl9MoDRCJ6UQgfsfphv5o',10);
-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 (12649,-2006778529,'XlGWuh6MLqmWhwb7TFjOVnojO6f59JdwL4Tr50BxBXdt3BnCDizlIqIjnKWjJKfiKhGJZWgtQb7DF','LSACVXtJRe4ZuMDfp1QTv4w9RHigLrw0N2EfDw8MxGQ','qGKvMfVnLhAKO1iNVgoqkxIhBo8Lj6bMEmTs','ESga1MpVbQFuotjteXcGsrKWDBYIyYA4p8h8lfr4bRfK','R5gJSZggTHHu5MSu7JkBSsfNnFX3E7yIwzEqynnnRMrYZnJ1SKw1VMyqJZVwm1HfmjPl48GCMwSvm1bSDgCWDyNtBjE2bJz','1hSH6QH6sr1YJNjl6kCiAeUC2gMZELhEaQoiXJfOYXGQ2RCI8pmur1Tsab9dU93CoKP2ckjOUMUPVPnjaDzii8',11);
-INSERT INTO ti VALUES (12649,-2006778529,'XlGWuh6MLqmWhwb7TFjOVnojO6f59JdwL4Tr50BxBXdt3BnCDizlIqIjnKWjJKfiKhGJZWgtQb7DF','LSACVXtJRe4ZuMDfp1QTv4w9RHigLrw0N2EfDw8MxGQ','qGKvMfVnLhAKO1iNVgoqkxIhBo8Lj6bMEmTs','ESga1MpVbQFuotjteXcGsrKWDBYIyYA4p8h8lfr4bRfK','R5gJSZggTHHu5MSu7JkBSsfNnFX3E7yIwzEqynnnRMrYZnJ1SKw1VMyqJZVwm1HfmjPl48GCMwSvm1bSDgCWDyNtBjE2bJz','1hSH6QH6sr1YJNjl6kCiAeUC2gMZELhEaQoiXJfOYXGQ2RCI8pmur1Tsab9dU93CoKP2ckjOUMUPVPnjaDzii8',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-4522,139654988,'T61zGqqZKs3dp','33m9MOMH','otsLSaqSxcrLRlWShlojn0UbiZREGkt2DVZfz','N9MTZb3fqffyYWshfMjZTIw2i9C7kje64RmAzfHRj6qyDFmlbAyYuIvS0MZAkHudcnj4yBVYB9MekQFPfl8kIOf','7XapxHpo8Rtly50S1AzuckVHKd5daoHK7KJpjm8jgfhHLYoMrHyc','wxW5YJXjl8lKrZkwnO5FwRFnp1Za6htFCjxf08iRl7Y88LhTIq6W8AbaAtg96r7z8xg1ZO8ffIM3GoVAwp',12);
-INSERT INTO ti VALUES (-4522,139654988,'T61zGqqZKs3dp','33m9MOMH','otsLSaqSxcrLRlWShlojn0UbiZREGkt2DVZfz','N9MTZb3fqffyYWshfMjZTIw2i9C7kje64RmAzfHRj6qyDFmlbAyYuIvS0MZAkHudcnj4yBVYB9MekQFPfl8kIOf','7XapxHpo8Rtly50S1AzuckVHKd5daoHK7KJpjm8jgfhHLYoMrHyc','wxW5YJXjl8lKrZkwnO5FwRFnp1Za6htFCjxf08iRl7Y88LhTIq6W8AbaAtg96r7z8xg1ZO8ffIM3GoVAwp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (15518,2087893470,'IJG1YxKI1dvtXxn4QGD3uNXy','1V39sJn0fzMklZd6r72Tl2ChMSQVFnpb4irW94659wPJzFkMkNCAQm2lE5upJ1nfajJsAQvRZvjx3vJfmpBpvWfWG5xi23rnqFBES83oz5KewWaeLl0feKNFN7zP7n1xyzMWpk','PhTMXpPQgmgyoVnEgI','la9hnF7lp7y8IQBPoa0GFHa6XzDF6eFSu86xxbprU25pZDqpcTjCITHnxsJUSZhgpdZO2koJOFxwREh5RquWslKgSBha2tWOglaxCQO7EtLvBECH0Aaj2vEPrU9d4rqqyH0fw0ODKHIUZJvp2AIFBBwddOahdJHrgeNmMC','6bh8rnIg0SfJG1pDwrTSRGDnNCXqoFE3dudOF9B4z2frnT93k','bWGaCWfyTluvRi5dNPOatLuqy6TqaPF32EyoM77UUoveOakqhLEO50muLqn7i',13);
-INSERT INTO ti VALUES (15518,2087893470,'IJG1YxKI1dvtXxn4QGD3uNXy','1V39sJn0fzMklZd6r72Tl2ChMSQVFnpb4irW94659wPJzFkMkNCAQm2lE5upJ1nfajJsAQvRZvjx3vJfmpBpvWfWG5xi23rnqFBES83oz5KewWaeLl0feKNFN7zP7n1xyzMWpk','PhTMXpPQgmgyoVnEgI','la9hnF7lp7y8IQBPoa0GFHa6XzDF6eFSu86xxbprU25pZDqpcTjCITHnxsJUSZhgpdZO2koJOFxwREh5RquWslKgSBha2tWOglaxCQO7EtLvBECH0Aaj2vEPrU9d4rqqyH0fw0ODKHIUZJvp2AIFBBwddOahdJHrgeNmMC','6bh8rnIg0SfJG1pDwrTSRGDnNCXqoFE3dudOF9B4z2frnT93k','bWGaCWfyTluvRi5dNPOatLuqy6TqaPF32EyoM77UUoveOakqhLEO50muLqn7i',13);
-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(32) NOT NULL, d VARBINARY(8), e VARBINARY(7) NOT NULL, f VARCHAR(37) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16534646904876816272,3512773,'7izojbT7MbFJdg','coW2E','hg','EdR8zDlA52cu7rIpHxeQQoEWWjH','b2zlM0NDuGsUrABV9SVV5VF2O67CWmRSDT','SCxKBcDKEHU2r6yY3e6rZ1UObJyXLsFZO8NlTrZzDjnB6FoR58fX1PrByLcnIUMWOeNONfT0ABrXUcngT',0);
-INSERT INTO t VALUES (10366268396142289236,-7781446,'e','N','N','SZ','Bf0UiiO04Hm','StKKbRiWrSueQwCSVN74KUauKj09UMuWeKnJjEQ2Iep5u7xUe',1);
-INSERT INTO t VALUES (586452361182806032,-571779,'ILGC2yawhO5vyhdBfP3','paBdfW','58yUP9V','BvLtzPWdtjQUQd8dTNAb6Ks2','4otO7PRBkW8pMb3Jo9yoTjh5M21iQA2FBJDA7H','HF7ToMuOPfFkJScgFpCfWSxRPxCgWTwQlaL6WRXjfA7S2fl2Dx250LQhPmGhAKo49veBplKKmElEg0Zka',2);
-INSERT INTO t VALUES (18222961247918947506,-4459857,'gUzxi0NbMw8nejunl','N','mEDcP','zMg6iIgTYdxmU48JF','3cF9mV8wSxOQOJd9RUwHQ5piOpJ1sGkd3RbwkiYfj2wQWt1AZknqoq0hGMm1K1TzSInuJ','LaAZ94jvo7I7RIpMbKmth6YCU0UOoGHdY9IRBQWeO6uVCmA',3);
-INSERT INTO t VALUES (6751398722407890535,4147393,'k4qUBjxrcBw','F8M','SsPNbIy','acjo9ephz6oOTUGOuwRHloNFQbGIRZMdnii7V','Gc1IB9WnCyZaf57qsdI8GeLrFgo5mi8SwvxoYdamsHvIqMSEdS4brMxey7sXJDkFam9oKNaqBYBys','uAOolo9gVYHxa9tANSRaw9Pe9pkkQHKsraY4YrSTP',4);
-INSERT INTO t VALUES (5226749509373114996,-1216970,'Xx1wROtNTruDcYPh2Qr9CcF85sb','T8N','XD','Ddlx3','SKHCVjVF1mJbvrNBrlmFgg6HTsU8HnrN','oPwYiZX30l6ef38Z62pCnFpxY3nEA8iqHLZA19K20JRggeb2K98cKt9wnMJo1nMt2LnfHliaUEXwL5',5);
-INSERT INTO t VALUES (15586176198071627154,-7575181,'ijHv2xeYsPfB1iOkXp','a','VOvISU','vFi5JNWd5H2sFcQvVhA','Hsu1ETCpNC1a4Q0l0RsT5ofsbu2uAZYZAD9K4g3z49W1lX','0eeLhK6TIcZc5',6);
-INSERT INTO t VALUES (13860141407876400659,6427057,'CNWNebMMZYMOfWtHWglXlHtAUIx7W','JfN','A8jo0s','zWQF4wlT','VYjY6wiDMfnLx9yIMhiOWP0kN6MoEmSMc7f84lOfEdb05YqkntQkUdUdYCDmRItbnF2Ab9ZKH','ElnWCOOxtWO8neOhtPcXdcBGvPTSenFx4NEikn7BFXMhCHndRh2RHK0rMimdcDHcK7Lai0LrBRqJjWyIP',7);
-INSERT INTO t VALUES (4971868958226788198,-2902959,'C52uxqLnOuSXc6x8bDnBpydYstj0CPWI','eQ0a','eFA','q4oorDO','2XIKRJllneKsxA69TQTAnFTVDXr9NU9C61rY4HEDZIoofp6HsBNaa6wtPdNHzEc9zkSlATAKfoNkNOv','aayl7IO9MsGTSG5vk9ftiLr61I',8);
-INSERT INTO t VALUES (10621453367903086462,5697148,'yZcvf3GJ7Q9zRHh4vjw2ilUl9u','tB5fL','LihD','O5JE8cIj9d6BCiPHilPr9Ku4SvCc1vVpdePQ','5Qk9vjzZxhll18VfbsEBjtpjAi','4FfTd8PVpTv7vYZeeMOMW8vcBp7fCkzaRPggwHLAky3J8bJZ49PISBEG9yKK9DnNy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14857826858644793816,-5932692249427245049,'KSgHf3ueeBHtjGo1qUrb','Pc1cbU2RzH6TYHymjKbsVqSPL8y0Q8XQS4gjAa49wCD6sLCU0QHJNifR0yM7WOEVy6bV8','bJNPF0vtfoDwlYOZHohtx3cOJlwBxixzT7WqMXbBk7JJ7MP3s9NjZLBzmy0h69Bdv6I9gKmjqv4JZ5SellqWg6m7bJlEVM','qUNAlX8dNT','x','h',10);
+INSERT INTO ti VALUES (14857826858644793816,-5932692249427245049,'KSgHf3ueeBHtjGo1qUrb','Pc1cbU2RzH6TYHymjKbsVqSPL8y0Q8XQS4gjAa49wCD6sLCU0QHJNifR0yM7WOEVy6bV8','bJNPF0vtfoDwlYOZHohtx3cOJlwBxixzT7WqMXbBk7JJ7MP3s9NjZLBzmy0h69Bdv6I9gKmjqv4JZ5SellqWg6m7bJlEVM','qUNAlX8dNT','x','h',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(25);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
+INSERT INTO t VALUES (10567492358433334702,-1457310251273248452,'BOk0rL','fACTaUEcGVyUueB8dJspttMYXe5ECIyNCoZrs55zv1gdH12OP4b1T4evpaWqFgtdUvgouab0qYbqIHy2vQfCkyY','Sgi2zNoDBTYxcqwsPX24KNexo5nnDWvZF4q8LH808u8HbV0kEK9wwWTsCeNfqJV6S6XthfWels','Aw7cl6XTHUvvDMEquFogj8I2X4lfh','g','P',11);
+INSERT INTO ti VALUES (10567492358433334702,-1457310251273248452,'BOk0rL','fACTaUEcGVyUueB8dJspttMYXe5ECIyNCoZrs55zv1gdH12OP4b1T4evpaWqFgtdUvgouab0qYbqIHy2vQfCkyY','Sgi2zNoDBTYxcqwsPX24KNexo5nnDWvZF4q8LH808u8HbV0kEK9wwWTsCeNfqJV6S6XthfWels','Aw7cl6XTHUvvDMEquFogj8I2X4lfh','g','P',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (11961237147512836207,-2419875212784225151,'kuD1Az','GPYVhJGXekm0FjkngXoFFlH74LI8hfzTy0YN1eYdCMfIASlsBnQKjId7TU6AtcXEX0ecjjeM0e8BYj9rcNJdcU1YzMZQU7L60KoDf5BQwjkwfdzmmIBI','HWe2','fkF','Yr','q',12);
+INSERT INTO ti VALUES (11961237147512836207,-2419875212784225151,'kuD1Az','GPYVhJGXekm0FjkngXoFFlH74LI8hfzTy0YN1eYdCMfIASlsBnQKjId7TU6AtcXEX0ecjjeM0e8BYj9rcNJdcU1YzMZQU7L60KoDf5BQwjkwfdzmmIBI','HWe2','fkF','Yr','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3268251071802074066,-6277235060792051163,'5s6fnO6ADQSuJq','wX35c1YlhiIcJlv35Smn9N747qBRTbdNp2tLxn08M2vzYk4notVEwv','JySG13l4KW','WS6POkME2ILKPNcsNo5QOnwvBlDhs11pbQIBL3hVKP3WLts9M9PsxHMTP3NInODuamJzMsNQP1hwcO2eTDtNlAZsHtVXzwoX6pYZxLrIThTRt6LqSpVroW9Jh34T6I1Ia8DHX6jZIgFCmuG','Y','O',13);
+INSERT INTO ti VALUES (3268251071802074066,-6277235060792051163,'5s6fnO6ADQSuJq','wX35c1YlhiIcJlv35Smn9N747qBRTbdNp2tLxn08M2vzYk4notVEwv','JySG13l4KW','WS6POkME2ILKPNcsNo5QOnwvBlDhs11pbQIBL3hVKP3WLts9M9PsxHMTP3NInODuamJzMsNQP1hwcO2eTDtNlAZsHtVXzwoX6pYZxLrIThTRt6LqSpVroW9Jh34T6I1Ia8DHX6jZIgFCmuG','Y','O',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13554863078207237222,-1576592509324051258,'5rdq','W3p52xjW9ulGZT5F6yDa9p0knU5T8hjWrpyDbIs8bmRbhoF8ANwIXb1FIur12mntECdQg4RY5okfakGJG','c','8CwySMSV80qd38lKBoXIFnKn07flVZN9s01aHfFJ3A7M35zKl2MdlnAVTMrfm6qk4ZYmwMIyBN7bSt4QetKli5BKbTB3kt7IU4gQ9b94VNdxSL5cMsIHJs4MjTP0l3JOSzRfyeY31qKv5RPASuC','1','d',14);
+INSERT INTO ti VALUES (13554863078207237222,-1576592509324051258,'5rdq','W3p52xjW9ulGZT5F6yDa9p0knU5T8hjWrpyDbIs8bmRbhoF8ANwIXb1FIur12mntECdQg4RY5okfakGJG','c','8CwySMSV80qd38lKBoXIFnKn07flVZN9s01aHfFJ3A7M35zKl2MdlnAVTMrfm6qk4ZYmwMIyBN7bSt4QetKli5BKbTB3kt7IU4gQ9b94VNdxSL5cMsIHJs4MjTP0l3JOSzRfyeY31qKv5RPASuC','1','d',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (14110152514345844325,3464745297269418359,'quY7agrpr','yfATDKbqdBzhZx6wfyrOqzgUyYyuwQx070D4pHsd4ML5KvmlVGpcRkrwxJfSYy1tB5HFKIXD','ZYCh7T7nbygJlU','eS1O0lWHXOL64QYq3KNFsuWcmIG3x4SyJRT2d1PupNC4Xq7uE5PHsOODXNvue0KWW7YinkNI5ZpKcRmU84mC4DzBaB3AOdNRaKkobvaRjblzbatW0q18IdUqGc9HMn2gCD4Z7nrEehFmg5FigmbFPnXGTBw1FCDCv2gnfc6wQ4QFZ42Xh2mmOc8stXRgGBGunKVePHMD04jqtENMsGTKEXFAihdlgoPKGkTR8SlL','H','80',15);
+INSERT INTO ti VALUES (14110152514345844325,3464745297269418359,'quY7agrpr','yfATDKbqdBzhZx6wfyrOqzgUyYyuwQx070D4pHsd4ML5KvmlVGpcRkrwxJfSYy1tB5HFKIXD','ZYCh7T7nbygJlU','eS1O0lWHXOL64QYq3KNFsuWcmIG3x4SyJRT2d1PupNC4Xq7uE5PHsOODXNvue0KWW7YinkNI5ZpKcRmU84mC4DzBaB3AOdNRaKkobvaRjblzbatW0q18IdUqGc9HMn2gCD4Z7nrEehFmg5FigmbFPnXGTBw1FCDCv2gnfc6wQ4QFZ42Xh2mmOc8stXRgGBGunKVePHMD04jqtENMsGTKEXFAihdlgoPKGkTR8SlL','H','80',15);
+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, c CHAR(59), d VARBINARY(85), e VARBINARY(22) NOT NULL, f VARBINARY(42) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (62658,46826,'SDDvSK64KxPVsfCqliFoLnA49xM8wmvYZlAFPv01Lxi2uQK9AzxeCkEmL','PCoYPMuIm8Mi1iLn8mu7MwOuZs2Nj9aoYa0hLkXhVZNNvv2KBJVVqaXAbtQvjcLRhBdPiYZbliFhqa','ogNQqK48jA','U0HU6czBz30gZ4ehx911N2hHlG7uOqM','x','V',0);
+INSERT INTO t VALUES (18947,10049,'BJIdLN8Utl4hMQBh8PhIZdz','nYAk1ZDHkWDjq2XCIagmyVlfTPNDlnT4UDT','4d74FCIhD4mCnenN','pHoiQoTtxu8X','K','8',1);
+INSERT INTO t VALUES (7230,45844,'GWeXKd7DgicagS38jQRWSUZrG','6gLcmN5ub6CfyOVIxK1LoM0gqYpDxvmuDuJlCyfm0zKVqAcsVJMlhcFP','kFXTqd2C','0ndjolVIUK9GvSdZjgmyGygdz12Zp7df','x','b',2);
+INSERT INTO t VALUES (16982,58119,'AKyRwUIneTV','pSaSa30Gw77FooFn8Su54MpLYCPrgTihRcVBhN34MKxnGjICU3lIhHwuG7HKo5k30xg5FURfB','ZW9a21JGo1yC4spgJO29yZ','TcdxZFyRtcaFSRVJ9fQV2zPBn','pQ','q',3);
+INSERT INTO t VALUES (35971,22009,'yCyczl53se5Lsot0ZLjt','MOXZwanz0cCG','e1VNdoQ','vi3bQxJBrU3XP5GREAJq9vGuUhx','lp','C',4);
+INSERT INTO t VALUES (12625,47964,'xnb2B7AXFIpNHQn4teSQoZtTQRLU4Sn3NxuvvsDyoABNIsKMJIP7X','x68xeJdonMJvd','TMqFFaxL','PXcGyBpKSZ7VJssgYcM0J24tvDGcLaMC2R','j','W',5);
+INSERT INTO t VALUES (14471,23585,'1fOjXqepUlNmUCslXkaNc8yDQyVRqBWSOw384ViWheS0Z7h','7Sh9794ITBbyUI3pmyd6ysPBavbO64euGZvNg5cyHGPc6E5FTO9F610amSY7mNLlDpEiHV6fnCP','PPv57wwsSJTI52','UY9G8HxENtczUzlkRGnn0umPi56','T','n',6);
+INSERT INTO t VALUES (13238,27080,'NA','oZ','vUHZb','kpHvDvbxULmy1kBs5ALeJHv3Gu1Yc','Gd','d',7);
+INSERT INTO t VALUES (17019,62028,'E3H8hrUkyhe43RZZIIyjF6Zp','XD2d5lV8vzsjHj3o3JBvNjDvYPJY9McSaU86NstnoE7kIY945jGUek6uant0QCgO5saVuNzgP2AswfsLENp','WLwP3Yvy1RlNdFeMEcszB0','N7ArP8M4jgkP8RhUMzOUE','8','X',8);
+INSERT INTO t VALUES (2544,56691,'op8JTwQmS7hnFKMUlq9Iwx0JEpj1hj','fxqEu10vpssKKgyM263O2ndmHV88NwtDirEr','6Ffzg3yTi','ltZ9DfJXb45rQH62v1UsLMZpBadwTsgjU7WiWz2','q','I',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(59), d VARBINARY(85), e VARBINARY(22) NOT NULL, f VARBINARY(42) 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 SMALLINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (14539,2536,'rKPzH3CBUAgHd7anrQcKcnL6Z','MjqXiIwgnmftWKpl0ddwoPB0gBQ0iZ4KH2','R0o0E','6nKRskwaxi6xr','3j','4',10);
+INSERT INTO ti VALUES (14539,2536,'rKPzH3CBUAgHd7anrQcKcnL6Z','MjqXiIwgnmftWKpl0ddwoPB0gBQ0iZ4KH2','R0o0E','6nKRskwaxi6xr','3j','4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(60);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(60);
+INSERT INTO t VALUES (39217,16055,'R8BWTOdYARVfwOiZeaCE5Av','kUVeGAHEwmER2yhTQUMlQ65ypSV8N0e2CoaOWGxhlziv4S9WP','lvU6Ej2rPZy2PmwjyE1BE','qDJKLMKi5AIL3dhRbPjAcsZlqz2mYJss3','c','o',11);
+INSERT INTO ti VALUES (39217,16055,'R8BWTOdYARVfwOiZeaCE5Av','kUVeGAHEwmER2yhTQUMlQ65ypSV8N0e2CoaOWGxhlziv4S9WP','lvU6Ej2rPZy2PmwjyE1BE','qDJKLMKi5AIL3dhRbPjAcsZlqz2mYJss3','c','o',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (35260,46878,'ClugK4EVK7beXQA8RVZBic','FAouIihvLbYkjlHPsFKl7v6TCxklTJHpTUwybTA4Njknd','ufFpUsa1U1XVyc','p8WJUzDfw23eNqjFClzWsQK','T','W',12);
+INSERT INTO ti VALUES (35260,46878,'ClugK4EVK7beXQA8RVZBic','FAouIihvLbYkjlHPsFKl7v6TCxklTJHpTUwybTA4Njknd','ufFpUsa1U1XVyc','p8WJUzDfw23eNqjFClzWsQK','T','W',12);
+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 (8602,24918,'ts4','N35sbVNPJJcYOHdBawTkRT0CAVVPFkpMB0uE6GlRoEiFqUtd2NDeKow2LiXEVqPx5pWMSIjN70HFAefLYNA2fAjd0Of845RSClB9FVNvbuiVW34ePqjKQxA1kgpjxNPMVuX2UqEmNwDXaeMWUx5ol89kMCtf9L6KufEtT0DGY0Lxa02qDYOTDPNu2wZAocntHzne35O3UpeQYPBVJUfnQwectMJZq2GdFXWdQawuQYQgO9csMkQk0A','ThnQEmPwzxLdpvxY7Z','1WIlHaNDJ7Q0pjQfV6lpAszZJNZm7fhCenZacCewSW6X4daTlpytULNxguS8KbkRumQUI242Y3JzebfsVFTT0UPWMlEe7xNaT5bNsmexxCpu7Brjut8An9KyIIWROWrMiwhQ6MmzS4ysDhOZ5LjXzKaWoIjvZmiYEz93fhuiVk5aTf1utfh9awjhoT8oqZdJ3uGe61yMHZJY0uGutORYPFX1BekmC0tSJL4eDJDGmGEe2sgL84','y','V',13);
+INSERT INTO ti VALUES (8602,24918,'ts4','N35sbVNPJJcYOHdBawTkRT0CAVVPFkpMB0uE6GlRoEiFqUtd2NDeKow2LiXEVqPx5pWMSIjN70HFAefLYNA2fAjd0Of845RSClB9FVNvbuiVW34ePqjKQxA1kgpjxNPMVuX2UqEmNwDXaeMWUx5ol89kMCtf9L6KufEtT0DGY0Lxa02qDYOTDPNu2wZAocntHzne35O3UpeQYPBVJUfnQwectMJZq2GdFXWdQawuQYQgO9csMkQk0A','ThnQEmPwzxLdpvxY7Z','1WIlHaNDJ7Q0pjQfV6lpAszZJNZm7fhCenZacCewSW6X4daTlpytULNxguS8KbkRumQUI242Y3JzebfsVFTT0UPWMlEe7xNaT5bNsmexxCpu7Brjut8An9KyIIWROWrMiwhQ6MmzS4ysDhOZ5LjXzKaWoIjvZmiYEz93fhuiVk5aTf1utfh9awjhoT8oqZdJ3uGe61yMHZJY0uGutORYPFX1BekmC0tSJL4eDJDGmGEe2sgL84','y','V',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (60880,51165,'I9DXo74XG','t5NrYLusa29r3NlaZAGEhgUGw4PN9c9cGRZZkKSda9mWcPWo3WjHJC6G4mzFoV6jAllMWgp6Qb5dfiZw0FMM2xNwDn8vOSL5MeqYPOy0xSwPLg1GhYAx','W9hGY3kcYS','EgkFgwuTZHL0kfxrWtjZp4pDqZ8bWtkSyEK9xb9Co','AX','q',14);
+INSERT INTO ti VALUES (60880,51165,'I9DXo74XG','t5NrYLusa29r3NlaZAGEhgUGw4PN9c9cGRZZkKSda9mWcPWo3WjHJC6G4mzFoV6jAllMWgp6Qb5dfiZw0FMM2xNwDn8vOSL5MeqYPOy0xSwPLg1GhYAx','W9hGY3kcYS','EgkFgwuTZHL0kfxrWtjZp4pDqZ8bWtkSyEK9xb9Co','AX','q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (30829,19854,'mMeRKl5Y4PWSVdLWxmdsnWeMLyCyK8fwT0TMAD9np','xjWaTbeEAd03bWRUCrGLdBRpZ24D5UiMrfFHeUH8hsLDI9IuQ9LVWP2hyFBV1SFqFir9W4yBZaA7ktxm3xL0XHhF3srMrfS632b3rKPNpRHeU2cN8Cvm6hlniT7H8e8CMNujW3y6M1bMBtXBt6eWSAtH4BUO4pKsUupUnYZxbbjxKXUsDuQLo0ezDRRi','HkqkoPTHqAbKVgN','2nBH5JrRqjmq4PIq8OdLbkR07IqY6Ky7eNVDdj80ouOXhGlEpqEthG9HIQ7HI4PfhUAzThrhkaWuzQvJa3RuuRpd6QFPJ','y','5d',15);
+INSERT INTO ti VALUES (30829,19854,'mMeRKl5Y4PWSVdLWxmdsnWeMLyCyK8fwT0TMAD9np','xjWaTbeEAd03bWRUCrGLdBRpZ24D5UiMrfFHeUH8hsLDI9IuQ9LVWP2hyFBV1SFqFir9W4yBZaA7ktxm3xL0XHhF3srMrfS632b3rKPNpRHeU2cN8Cvm6hlniT7H8e8CMNujW3y6M1bMBtXBt6eWSAtH4BUO4pKsUupUnYZxbbjxKXUsDuQLo0ezDRRi','HkqkoPTHqAbKVgN','2nBH5JrRqjmq4PIq8OdLbkR07IqY6Ky7eNVDdj80ouOXhGlEpqEthG9HIQ7HI4PfhUAzThrhkaWuzQvJa3RuuRpd6QFPJ','y','5d',15);
+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(77), d VARCHAR(99), e VARBINARY(86) NOT NULL, f VARBINARY(62), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15962891,-2339593227589925213,'Poh46UsBQut57owQm1nelZatDvEGBirYECoQ3s8BfmvOSpTK7bnAXGXDprEzCerA','gizFvV4J54M7vvQQeO8l8cpyUgajDFG4Aelqv08ADO77akqw2TnHXFdBl3qSFqDcLppIVBPhkftv','xoOQY1HIt2EG3m2rEEqIfzSxNprnnVvzD6QvrEeu6dNVyluAlf','XyrEVQlH8o53rcOZQZeDp8exX0','sR','4',0);
+INSERT INTO t VALUES (117782,-9181306964785241526,'5OFv8qm1LMYVYTz1DOqzhfFX5EYKqdOFVk9XoxCcLI8fudI5KANVFSRP0s7nn3fuEXzIf2jXQHs','rt','X88xXr41XMsTY5hA0cMkH5mSvbRGa2Zx17q0oePC1IEOZvqOgQ2c','eUcFKmwejHTWbFWaoPZJxkI2tuc5GFiFDGvtkPEQyp','ne','kx',1);
+INSERT INTO t VALUES (9598518,-3627430845683968420,'SzkZfcnnkkuAp9Ymwa6ECnxpbYUJiF8zZ9ucTtlyp5oQJtOGLvckQsmxj50ooVjjuvCbA7HP0Q','85FeDwfMDgtEFzvc3u5jTk15JjY7F177hCiCmJWTmZ2e2EXIV4g7nalzD5eDLdPqU7j91yfEP','xeBLZ5FX0kXyx8s072GPQdwepxpBWo5UaGReIsvOZkwLYzwxj4QQ4W8yJv','7NnervEXsGgm','zb','fI',2);
+INSERT INTO t VALUES (5240037,8109403381297868642,'LN4W72BtGoQ0qvCGZaP2w5Sc','537PIaICH1EFvIl1VQ9LvKolMY40q','mQuKpbhTKdAU5','o7fQb9EMzcggi','B','3g',3);
+INSERT INTO t VALUES (7455977,8039435601321005505,'9ethHNiv48qlfn02xWZkt0H57pqUVZg7ibvz','V4Jul3lZAmS7jDpBnnLhRw9WF0nRp8zOxmj5uwZCak','GUlM06HPDIDxgwbBRm6f3Lq11eD95ScuNM','RVo2fVEIkX7OZ51ECp4hZCBcPsKYJrNPkHhvEMQBYJI3M','Cw','6g',4);
+INSERT INTO t VALUES (15848209,2270352930960717275,'2jPkcadozu','kD0yy8Ms38ZGFF5VWYqFyXBhJrhL2fvXQyD4','uXD0NFVFM5gawwA8qxbMwiHC','0LHXP3j82g13U8BqXiIA761hzDnW2EKG303wVbtY7WRqoH9a4WVCu','uz','l',5);
+INSERT INTO t VALUES (11292689,-3949434226831291910,'rUUlalfIf8YzYqKSqtsM8wLjF2OOIAdSTtvzzDANHLWQrP7moN9dKx8w8Q0laM9dnlrWgh7kJWlL','9bsxX1oDdPfIPJNXBy0angIroOV4Ja3EwFShyWqEGJ0h5wkxNQJBpq2dw5m7uyvOpeBKd','MOdRWiPXIyfZz7yjDXqlu2si8OM7wBdg1KreUrrIKcBRVZb8TB5Cnz53Gs610Gsarxg6UePFffo4KI','ZpX9nPA7kT3kiRdokVv82uRhoI8vY1NEfytO22','rS','Hp',6);
+INSERT INTO t VALUES (3517237,3445007086431519669,'7aLaFrgoBekoZMWbH1MeC1sr0lkkOfTzrhHUoqca5qCUVb1VH2z8w64mTdEgjTxL','N2tP297EvfYnWz5PVUPYWOZ','2nsWA7kdLapCAgEFeDHzjgrU0KYNiTSP4ArCi3qIOVsnLFMlL1BmY8tKazrWBnBFHmOTimI','ImyCuXqnc3a0NpVgpthVmWyqU7JJgqrfgvDlg9flo9JURvg','c3','6',7);
+INSERT INTO t VALUES (3433074,-3233461020084008466,'nmDKj45VoPybBTuhvucUCrp9fMooLbqgo8','mxs4XxqfmYApXm3aayvECk1u0LGBxxCCszIJzEXo7DpMiVnIkvkUj1soFGTpfq91HWqUd0dr9MqAqeSpLctKhJUZLV9rhvT7f','CTbxWbkHYWZj5ZmG22MSq385BIHR1Z9wvl4rHGdp0ByRKjEZhqiTtRyo7MWMsMaIiT','eWWy697uuSLMJO','F','fJ',8);
+INSERT INTO t VALUES (5653195,6442871515064581494,'EXg','CaJiIQjnOCEcxjTqatGRxUQ2hCXEsKPkLTUx7kUmMOXZUI7GZwfZo6Vx0kdlrMajEAYGSPt7o44PAsE1AxhhHnuV1mFwt1PmFIj','L','FR7GgFZw8JQLjAkvHBEcC','Y','b',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(77), d VARCHAR(99), e VARBINARY(86) NOT NULL, f VARBINARY(62), 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 (6646288508918532065,6379362,'wATr3ty','2No0','XyXGevn','6kl2WlJY','9LlcAPcPrcAtYMb46VilR4jkCdinv2xhzVaN4OIIAFUShKaKxQyICyJn','JYY4hLiOtoCJQqHl0nhbpbUDzhgllBzjqmGUn',10);
-INSERT INTO ti VALUES (6646288508918532065,6379362,'wATr3ty','2No0','XyXGevn','6kl2WlJY','9LlcAPcPrcAtYMb46VilR4jkCdinv2xhzVaN4OIIAFUShKaKxQyICyJn','JYY4hLiOtoCJQqHl0nhbpbUDzhgllBzjqmGUn',10);
-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 (1640131932253462978,-89,'EwjUTXw0BbjUmd5P27KDmKYXT','JSwLs','hRI6g3p','Kn8vHPaXKX8wOH0kj61iiE0KrsyJsf','VdHccNDnZaXU2UXXDkpQdxbbjFMyWn','9BLjFPYGIvy5g8Jc66GCkZGcLfaaYcUTxSPQ2Za5tHdUQTcYNSfmhPv3H',11);
-INSERT INTO ti VALUES (1640131932253462978,-89,'EwjUTXw0BbjUmd5P27KDmKYXT','JSwLs','hRI6g3p','Kn8vHPaXKX8wOH0kj61iiE0KrsyJsf','VdHccNDnZaXU2UXXDkpQdxbbjFMyWn','9BLjFPYGIvy5g8Jc66GCkZGcLfaaYcUTxSPQ2Za5tHdUQTcYNSfmhPv3H',11);
+INSERT INTO t VALUES (15162686280814378909,-4991651414025062194,'p6bc0cXmfMpQXMw3P0s2ecPBcTYfpUBDYNNhYY158pV9H1daOM0VpWcEnGP8ABH1FFxuTtJcxHF','rgPSFWjUAMvNFIjGFUIQ','hv7ML5RoXFFXTVPSD9AOaoqu98zVLqXvRcgQF8KUT541rHMfzdzJa6','esLp8bcwSRzz0M','oB','W',10);
+INSERT INTO ti VALUES (15162686280814378909,-4991651414025062194,'p6bc0cXmfMpQXMw3P0s2ecPBcTYfpUBDYNNhYY158pV9H1daOM0VpWcEnGP8ABH1FFxuTtJcxHF','rgPSFWjUAMvNFIjGFUIQ','hv7ML5RoXFFXTVPSD9AOaoqu98zVLqXvRcgQF8KUT541rHMfzdzJa6','esLp8bcwSRzz0M','oB','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
+INSERT INTO t VALUES (5854794098110077,1623119350683872616,'bl4KqktDBXCd2YYu5EXxkO6LNDwZmtrI5SdDgUNuVf','lXuXtUKWi6JXSMk9KvzMTEUr1MaKq7mr','GShaK8BoX4lqnBHBywoICDRPXXN6zgw10lh88ag5GkjGCFyp1qhk4XGs1MO4gZVHybzzqQmbxKId661','NGAXCPmPOLqYR68sgLn5AzBolifNnR4J5GD51Fyz1Jtl9C','zG','J',11);
+INSERT INTO ti VALUES (5854794098110077,1623119350683872616,'bl4KqktDBXCd2YYu5EXxkO6LNDwZmtrI5SdDgUNuVf','lXuXtUKWi6JXSMk9KvzMTEUr1MaKq7mr','GShaK8BoX4lqnBHBywoICDRPXXN6zgw10lh88ag5GkjGCFyp1qhk4XGs1MO4gZVHybzzqQmbxKId661','NGAXCPmPOLqYR68sgLn5AzBolifNnR4J5GD51Fyz1Jtl9C','zG','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13342691087428361497,550615149473987918,'7eSyKp4cczKizqcT1Hht','Fzy0TOu2GU5QX5QRxcMv7xfQiN3WcQlQE764aMfyw56l1cTIlU4dkv0tdvn9PpGwxGx','cvlCa77QElBq3vS8oY2vCrSAzrsPTmDpu9FWWmqIMPovFQFIgTzRQGAmzS2i4O5BGpTD4b8','p2NibfGiF2ZXJ6eH2LEF2deRV9J0IhVI','E','Q1',12);
+INSERT INTO ti VALUES (13342691087428361497,550615149473987918,'7eSyKp4cczKizqcT1Hht','Fzy0TOu2GU5QX5QRxcMv7xfQiN3WcQlQE764aMfyw56l1cTIlU4dkv0tdvn9PpGwxGx','cvlCa77QElBq3vS8oY2vCrSAzrsPTmDpu9FWWmqIMPovFQFIgTzRQGAmzS2i4O5BGpTD4b8','p2NibfGiF2ZXJ6eH2LEF2deRV9J0IhVI','E','Q1',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (12452951996966965202,-5887875395049130158,'Uf6YjJXIvdelpMpVWsCOJ92RPfdI','1zHEEYRCfHAaeQilfTyEMiqcvrpdgoQGjMp6B8ZN6m6GIK2vNkAc00ttvDdNI2HiZTKjWMCor2BN','sx7KihOBsQesN67k0iJQrWy4DmX9JMoFvg5mDeKNL6G','h1UId48XbpVs','A','G',13);
+INSERT INTO ti VALUES (12452951996966965202,-5887875395049130158,'Uf6YjJXIvdelpMpVWsCOJ92RPfdI','1zHEEYRCfHAaeQilfTyEMiqcvrpdgoQGjMp6B8ZN6m6GIK2vNkAc00ttvDdNI2HiZTKjWMCor2BN','sx7KihOBsQesN67k0iJQrWy4DmX9JMoFvg5mDeKNL6G','h1UId48XbpVs','A','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1116822520731348368,-7345960880433966354,'9CL0kmdMjtSxtLYztC','8RLH1qCUcNB9feY0yjYMWfkvE9IXvWs8EiJX6iGgFHESPqb6NGzdlGkdEgnWHTIXXrQRs8z67qxduAimXL2xPlYBO8h54Xwmd2BPPDkDNVBYMc7TRiPkFdwdqrr8k9VR7kcbCZiDnvv9KULJY4TzdvWCXrUAqPzVpHwbl867heiOy4EtUJBCqD4','T7zBhHD46c','yGH','y6','mV',14);
+INSERT INTO ti VALUES (1116822520731348368,-7345960880433966354,'9CL0kmdMjtSxtLYztC','8RLH1qCUcNB9feY0yjYMWfkvE9IXvWs8EiJX6iGgFHESPqb6NGzdlGkdEgnWHTIXXrQRs8z67qxduAimXL2xPlYBO8h54Xwmd2BPPDkDNVBYMc7TRiPkFdwdqrr8k9VR7kcbCZiDnvv9KULJY4TzdvWCXrUAqPzVpHwbl867heiOy4EtUJBCqD4','T7zBhHD46c','yGH','y6','mV',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (15125707996019547624,-4939243987798666198,'uXVBc0y37GxjR0OCLkZ28IMyiXV4mRnUM','iLsLENHGMqJyFSU0GsjyGuGtDSUYQgVdFVBWbBNigp46CXgarU7u1E6WBPdo3rMWOstezf9naJ2hbkSmz6yNadt5jtwI9qXDIMu2qc6lY95XwhfHmUpfLnGh39oNGT3TTP7LDBuj8a0GxlmHy2WVHXE1iIbVaRrgKQWYvPc2TYQ8hQEbcLSkGfbTIFlIATmyI','qDAp3RUKNLbpt6Tm1O3LLubvk','qrzfN4WDrCeYbmJmxWCsLP5UdgEql5mXPiKTUIeh5GwnrPbFz9qjm7bFtxMdTt6VXnc5y1VeWXaxeVxqpY9E07dhH','iCc','Ba',15);
+INSERT INTO ti VALUES (15125707996019547624,-4939243987798666198,'uXVBc0y37GxjR0OCLkZ28IMyiXV4mRnUM','iLsLENHGMqJyFSU0GsjyGuGtDSUYQgVdFVBWbBNigp46CXgarU7u1E6WBPdo3rMWOstezf9naJ2hbkSmz6yNadt5jtwI9qXDIMu2qc6lY95XwhfHmUpfLnGh39oNGT3TTP7LDBuj8a0GxlmHy2WVHXE1iIbVaRrgKQWYvPc2TYQ8hQEbcLSkGfbTIFlIATmyI','qDAp3RUKNLbpt6Tm1O3LLubvk','qrzfN4WDrCeYbmJmxWCsLP5UdgEql5mXPiKTUIeh5GwnrPbFz9qjm7bFtxMdTt6VXnc5y1VeWXaxeVxqpY9E07dhH','iCc','Ba',15);
+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(48), d VARCHAR(61) NOT NULL, e VARBINARY(19), f VARCHAR(62), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3651639254692344495,1094582298457686740,'M41dIA3sC2TT8fzxFMYBEvwc7cNyKPjM3qo7Fq910HoHFm','JQrfpebTe3GWqIJbetNDJOwLTbIr0YC7N3sFUG3v6NVtRCrik2d8sl','4JQA','V1m9XIE9hnxhyN2ah8epxDPvJs2hhn1eo1UM9bVRaHMX','d','F',0);
+INSERT INTO t VALUES (11795803326244209943,-8671855822800420960,'KulKc','X9t7ub7IiUBwclm','crWRWBAZ7fPGb','tiUndrIkb44Wsle9J9sTL30PnybjxvwsIPW3H0dkIE50Q','G','H',1);
+INSERT INTO t VALUES (4965913012947166179,482107126152524965,'aDOtWN8A1k209Axbsi92oQXJe','SC68ZQD4AVR6mKSJwukRCK8FsFxBtNV','Tywtm','KuGXWAzFg','Z','j',2);
+INSERT INTO t VALUES (1768622249392501352,7481609656379163294,'KemoNkTLJVHgA75cqY3mSG6','Qo','L9UDPFri','6MfqtA9FlQQtptE26AXz5Hfu0tFhFwyx0ZIXhSFNZ','tR','g',3);
+INSERT INTO t VALUES (9229826274558531810,8067527871872085844,'5CMHPEaUHcj2r91262','PEhl9Ovq3WdlknS','WxTNX','QZehjFBOv','7G','E',4);
+INSERT INTO t VALUES (186997387218971107,5872353765607119860,'sfmBh7W009gK917kT6jqS3vzbnvma5fKatBF40l','BmOZV9lB8kaF','icShumHo','ojWlcGdYVVK2le','a','y',5);
+INSERT INTO t VALUES (1066036922813920590,-5109337716633249994,'l83XOaYwoM7110d3','TR','M8wPcIRvE8VhVWc23','Wr673OXtYFXH5hdT8PPRIvsHcpUVizYS3bZDcCe1LDiZmKe7xard','ND','S',6);
+INSERT INTO t VALUES (12859762772500653665,5034787949350825623,'3LOiiBm9GG7isheJebCKnN88v2RTtIVt3emTV1MFap','61eLbvSL0UGGR8ISdKGdVhe4yeljtr3FKdwhCRJpfuZuAPzCvGcr','HCpg','1PfFrSJiZK76N','Y5','m',7);
+INSERT INTO t VALUES (4064836258219472432,5962821956591617402,'Uc7DpY5mUsVrX9j2XQedw8cYogvVQ1jKvB21H2WlIhTqoS','gSLwH2rkC1DQ2qxwb1i9baryo4Xpuf5Rvog6hCC9DMGDx','Ts9A0q','uDXfF8ak7UHQ5mnYN1zVEX9JFTxknR9lXy8WMKOzaX8b3kUZ74OoZGWy1W3C','c','2',8);
+INSERT INTO t VALUES (18279307851152132182,-3138970568660017669,'lGgbEdiHsN6ELYpGMcEzuGkVmXuJ0bHUje1w8BUb5fEXxhNO','nxKbPG4Gs8BcAsVrCZvdD4RtPmiRjD','G2APCRxkhpV8LegSd75','usbgV5LSvRq33A9OEptoxP2','K','k',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT NOT NULL, c BINARY(48), d VARCHAR(61) NOT NULL, e VARBINARY(19), f VARCHAR(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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14551430765914246435,7802316766770050845,'NAACWCGhPqlKdsL4GhZFdDD9XoqwOHPKXkeV5KDbpVuE4ON','uldzUNfupa1NcLdUeFTDeY10mFWn3nJ3EDNxmGKbEmohjkK6GY00qpyxFYI','bYrZhKFBKPC2P9g2','58g4CzuXsQVEk9yJnalTvgBHPyyvliJt6O3AsSVkawA75qXSMT5Hvq4ieb757x','Kh','q',10);
+INSERT INTO ti VALUES (14551430765914246435,7802316766770050845,'NAACWCGhPqlKdsL4GhZFdDD9XoqwOHPKXkeV5KDbpVuE4ON','uldzUNfupa1NcLdUeFTDeY10mFWn3nJ3EDNxmGKbEmohjkK6GY00qpyxFYI','bYrZhKFBKPC2P9g2','58g4CzuXsQVEk9yJnalTvgBHPyyvliJt6O3AsSVkawA75qXSMT5Hvq4ieb757x','Kh','q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (14223861002548951913,799364947780541017,'LZhUkgVYngXUbyYfm25er6yv99KZGJffBRlGGg00Wxt6c','ARJy','Xcn3ABoczL4DJUwy','NFExXiXWOghsN0NBBCkLW8PB58I','l','7',11);
+INSERT INTO ti VALUES (14223861002548951913,799364947780541017,'LZhUkgVYngXUbyYfm25er6yv99KZGJffBRlGGg00Wxt6c','ARJy','Xcn3ABoczL4DJUwy','NFExXiXWOghsN0NBBCkLW8PB58I','l','7',11);
+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 (6668610981291913547,-8255762036026714035,'yZe','iKNMt7','sip','zXet1040G1sBjtv3M5pCNZ2uaYF','Lm','s',12);
+INSERT INTO ti VALUES (6668610981291913547,-8255762036026714035,'yZe','iKNMt7','sip','zXet1040G1sBjtv3M5pCNZ2uaYF','Lm','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (11973661314022525284,-6908739920865454979,'pZNze','0oaXSvzvHZ8FdEnISmgs06TkO4jiTyd3KMlyeKDCAlnjJiZWs3PvjZDKJF1TTmLdyFAVBJMazLMVlfk9E6l3OrF0ioih9ez3iZrTck1','lrp3','tM74CGrWFwv3wGHTljMBmU3W56eZ2WxOUJPPuTn1VhbLWzjGLxEWGBDUI1LRcsN7WoSQiBkDPDIJ2bNJztaYe6zJwPass7FFFNDIMxAxi7JpwmzpogkNpETqavFZfP2xnLiWvJMZLC6MFO2Ee98PibcQRNZgvsWmYzQ2SUtqGFODWoPTNAucBMmVmR4hvmc1RdKqnt','3','w',13);
+INSERT INTO ti VALUES (11973661314022525284,-6908739920865454979,'pZNze','0oaXSvzvHZ8FdEnISmgs06TkO4jiTyd3KMlyeKDCAlnjJiZWs3PvjZDKJF1TTmLdyFAVBJMazLMVlfk9E6l3OrF0ioih9ez3iZrTck1','lrp3','tM74CGrWFwv3wGHTljMBmU3W56eZ2WxOUJPPuTn1VhbLWzjGLxEWGBDUI1LRcsN7WoSQiBkDPDIJ2bNJztaYe6zJwPass7FFFNDIMxAxi7JpwmzpogkNpETqavFZfP2xnLiWvJMZLC6MFO2Ee98PibcQRNZgvsWmYzQ2SUtqGFODWoPTNAucBMmVmR4hvmc1RdKqnt','3','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3144103106939275070,9095391402535704641,'1q','rpQdbhKhBtKOUpQO5Fnxt4QDz6Ul6H6IhbCXn27aBhU6FcfBMoAgq9QZfZwBUw3mxXnYWuczB6gQn7JsFcUdiT9QIg4dZUiz9YtkEFjxKoCDlqVZa0EDj917GOikv6XEcchNG1HY3TxgKml3wLntlQUHOuoPKeUS6j4tml2DdYu8IUIhEdrm0T7m4gvqjgMiKQXX4LIi76E247P','cDLiNu6GJ','YEZWWqBDXXABqTPzNX7OCN16eCQAFF2Hn7I4MePwZ5Sr6wkwD7maVTlr4yq4mspWi40e1hgro3gLTmlMAHnCql3fYWxGOzXDZjnBr0rWMV14rVz5Iml8PTPW3s35lTOgLykrsNwNz4LtqaTB8j9PLAqmuEhgtOq7IJCf22fcwVZ9IwK2ivOjCtCN6tRvoYX21HJVox','gGN','E',14);
+INSERT INTO ti VALUES (3144103106939275070,9095391402535704641,'1q','rpQdbhKhBtKOUpQO5Fnxt4QDz6Ul6H6IhbCXn27aBhU6FcfBMoAgq9QZfZwBUw3mxXnYWuczB6gQn7JsFcUdiT9QIg4dZUiz9YtkEFjxKoCDlqVZa0EDj917GOikv6XEcchNG1HY3TxgKml3wLntlQUHOuoPKeUS6j4tml2DdYu8IUIhEdrm0T7m4gvqjgMiKQXX4LIi76E247P','cDLiNu6GJ','YEZWWqBDXXABqTPzNX7OCN16eCQAFF2Hn7I4MePwZ5Sr6wkwD7maVTlr4yq4mspWi40e1hgro3gLTmlMAHnCql3fYWxGOzXDZjnBr0rWMV14rVz5Iml8PTPW3s35lTOgLykrsNwNz4LtqaTB8j9PLAqmuEhgtOq7IJCf22fcwVZ9IwK2ivOjCtCN6tRvoYX21HJVox','gGN','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9093948127000942968,-7261310385614884858,'ILtltnIlFX2BvLfSHRzYtNsLymBpjXFvmM75SsEp5Hd','AKZFdNyYkUC9u3XUSIBR7CkZakDhc1XGieAU1p7sLGYhwSHFvMX6UKo61jpbxrPSxfyVXWwoqmxPObpA6obdlJtO4V0inMGGqb6mfQ3xx23fceplYkZabbtAWbeoPAfOgwegXQKhQdE3vOW5yz8b89STC8LS7Qjbq0QekFALln5mT2HwSloAeuvNOjFTcIKXXSOeCjTQzZf','bBHZwrw3BrS','7WetA5s1sjLpiGdipj','mz','Q',15);
+INSERT INTO ti VALUES (9093948127000942968,-7261310385614884858,'ILtltnIlFX2BvLfSHRzYtNsLymBpjXFvmM75SsEp5Hd','AKZFdNyYkUC9u3XUSIBR7CkZakDhc1XGieAU1p7sLGYhwSHFvMX6UKo61jpbxrPSxfyVXWwoqmxPObpA6obdlJtO4V0inMGGqb6mfQ3xx23fceplYkZabbtAWbeoPAfOgwegXQKhQdE3vOW5yz8b89STC8LS7Qjbq0QekFALln5mT2HwSloAeuvNOjFTcIKXXSOeCjTQzZf','bBHZwrw3BrS','7WetA5s1sjLpiGdipj','mz','Q',15);
+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(56) NOT NULL, d VARBINARY(32), e VARCHAR(58) NOT NULL, f VARBINARY(73), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2978,2534838634645087594,'hmKbem6D3tZHyXXvhaqGSgQR3QoAGn','RpsXWm9EVQzQPBWM0OM9BfVkFT','0dhQgo1vkKpuUXLKYk7gCGn5Ih7R42gSok8KIfKDAvDeSU','rIOTZNAQFO1DYercES3BEDdWDTlPjchOROwBSCipBx8','R','G',0);
+INSERT INTO t VALUES (-29394,-8347032750414105779,'JbasJ99mKJruu23SmImocj6d9neAqTtGeLWcxCF','D','XpWOZgGfV3cnSHlAjShoscgvKYMNAMhWhs5BHbX86dDO','6jvGHthNPMN956ZR6cDONskW9ApmQ58LxEMVMG1c','po','Z',1);
+INSERT INTO t VALUES (-26688,-5119324031271791792,'5fIM9VQUl30J4pjmKS1jC','ts4PmZhTUBbgojaab2hSUH6Mktnya1LI','mMKikkQL5BIEgqSdME7rt3N1EkITHvpPCLqXlncsQlcrWjGa','f86dQ0','r','x',2);
+INSERT INTO t VALUES (-3579,-3829046310170174658,'DWfNFi1kZ2VdxUJ75V5wp','Vx5CB','D6MTd8UkeBvuTqobUWdPiGNHh61MiPReb','L6KgxfWFRxD','C','O',3);
+INSERT INTO t VALUES (32714,-1211313189311034849,'hNLkJLCf61PDMxHUv1mhrZAH53cstLR2','8ORfMp6Gppmd8hpCJ','yBPb3','RjlXlogrDI7NmmXFIT9ViKzmbrQFTUXk95WkRewliDSsourjVvaK5J4HB','d','l',4);
+INSERT INTO t VALUES (-11579,-7834098467752797390,'h6vtdt5xrgcuhubtvaXRqUWRRtoYdB','lxY1iO4Noo0xOAel13HoUTbkBrWK5C','efaVGRQQJEQHWrT9fZvDAnzd1vfy6gUcMXjN35','q1PbE9H02rn8SUVTwqvNSJN7vVh0VdFmwlOLGf','29','r',5);
+INSERT INTO t VALUES (32154,4046197245108564059,'pQjtN2','MapOrUyhmCRzfpuUVHqwQeMT','Mu0WLpMBr7ViZVCRGxN','LcVdZMzKo1lsX4xhPlCFzstGGaaqBIzcrg4tI2V','1','w',6);
+INSERT INTO t VALUES (-21762,7131526984388486588,'xK0','3Z94PW2h24GTuNCsRL1jxyDiUv','K','cOkPVamlmedFnjP8heBkPS','FB','L',7);
+INSERT INTO t VALUES (-48,8608704445839977765,'In7m34j7hSi8hOVHn6PXTkLXw6YoQzZ1lJfE','nsw3TA5aSfvuDWRLtV97','gcMorDmgArZlo3ZbPei91lJKHiZayHW9eVTwZN8tEsb8sA','f4rV9W8UxpgQq87zCHlvp304sUWrxh4n05oXmiPkdDFIJnTFJeYMc5m7NhNMsWO7UpMbp','Z','B',8);
+INSERT INTO t VALUES (27424,-7757105531830950159,'0','6xQKBg9LOWBTSbb5XVg','zHyx9AMzz0YP1lJriftlvZlYkn9rbZarrE2IGvcit','dORRtmn9C25FBREKcaSt9E7dDs66IaZO9ehsfslUwtarpew7DhE7IECw9g','Kk','r',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(56) NOT NULL, d VARBINARY(32), e VARCHAR(58) NOT NULL, f VARBINARY(73), 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 (-1547015633,2276021772541247694,'nsRoFIZd4wVEUzeRRjoHpAtVTQ8alMBlioL','RwQ','wIyhquFXh8RPjaglLnHcQi5SrS1uAyf8uidursMHBn4RCqpI7Hao','lrAzXZZHBhUI','8','D',10);
+INSERT INTO ti VALUES (-1547015633,2276021772541247694,'nsRoFIZd4wVEUzeRRjoHpAtVTQ8alMBlioL','RwQ','wIyhquFXh8RPjaglLnHcQi5SrS1uAyf8uidursMHBn4RCqpI7Hao','lrAzXZZHBhUI','8','D',10);
+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 (1581679898,-7103686670415919626,'YgPdOhbNucDlcOPcPtnFQXnZ8lb','nyrTxhV7pyRBquLnWPEAmxrEGUYVa','3jgp3s5vnl4BrAZEvPCA1SyltYIH3tS9YOxOcYOwWkQ7P3lXUi5YaEe','4TFFJKxsxSZ3vjwu9dwyuzsA','3V','a',11);
+INSERT INTO ti VALUES (1581679898,-7103686670415919626,'YgPdOhbNucDlcOPcPtnFQXnZ8lb','nyrTxhV7pyRBquLnWPEAmxrEGUYVa','3jgp3s5vnl4BrAZEvPCA1SyltYIH3tS9YOxOcYOwWkQ7P3lXUi5YaEe','4TFFJKxsxSZ3vjwu9dwyuzsA','3V','a',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5160304847217903799,-4320719,'kAyq','VbGSKzUtbNa1ssw1lRuLfpZJyr0Ldv7wz4R3QztdOmWDN63JT12ghLi0WtZL3TwWDmLGZw65shAJ3glMvgXzqXrsagFA0PBQ7ptWffACKgzwE8JDQtt0lqHWkeTW3WlCcns9M4pZJMbiaHmZh3olMQZrut85bI2XjGPhswZjBRCSTFMOGwcCCxOTyv98K1nhHtgTE9PhY6CNfXnIfgXRNAHa39PDwGEfgPdlrxjAas6NRGsvYVSisyHd','4XSBA6z','J8tbmEF7PWwD3rmrgnLWBSZA','3ZGnKZmFDD9ulBfUwVRfmC0mkbpZMuMjG1bO98PjHuQteutSFCZ9Yl4ndYpBMbSQtJ36B8efdPbGHMHKPNoONiM8','Ix6XxvyNerT0DxWgYC5tZi6qsfTbtjk6MjpKHYOhmdcuKJi00bOFI',12);
-INSERT INTO ti VALUES (5160304847217903799,-4320719,'kAyq','VbGSKzUtbNa1ssw1lRuLfpZJyr0Ldv7wz4R3QztdOmWDN63JT12ghLi0WtZL3TwWDmLGZw65shAJ3glMvgXzqXrsagFA0PBQ7ptWffACKgzwE8JDQtt0lqHWkeTW3WlCcns9M4pZJMbiaHmZh3olMQZrut85bI2XjGPhswZjBRCSTFMOGwcCCxOTyv98K1nhHtgTE9PhY6CNfXnIfgXRNAHa39PDwGEfgPdlrxjAas6NRGsvYVSisyHd','4XSBA6z','J8tbmEF7PWwD3rmrgnLWBSZA','3ZGnKZmFDD9ulBfUwVRfmC0mkbpZMuMjG1bO98PjHuQteutSFCZ9Yl4ndYpBMbSQtJ36B8efdPbGHMHKPNoONiM8','Ix6XxvyNerT0DxWgYC5tZi6qsfTbtjk6MjpKHYOhmdcuKJi00bOFI',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4957144716172244757,-7543165,'PStOiMPcn9wp6LaXwUf0LMhyqwOvai1','g7fIzLRYU2OLHz3OTQhdreCSbyEPZH29GVduh4D9F8UitVUY9wcdz8m9tsthNkJbhUdL6ZM0Pq1XM7ufeP5nO0X03IzsSrYzxNuntXEmgl4ktf3adkHtFxwNhSyV19xbjMzCT8guIqYXXfeIv6Y5bxRCZSK6ee3nog1IcGxihLWR5KZmVleZxAwmMukIZkl29YEae','2UpA9','sjQEhfcl7Ei5vgeohjQUYdvsvj4O0RG2PS9Vk1NiB','AEEbuIO1HZt4xO','c5GDp6X4a2ezthXwLm9p2PxGsIzH5TgjCREFJFJFMv4V5kRvTLGvN2nny',13);
-INSERT INTO ti VALUES (4957144716172244757,-7543165,'PStOiMPcn9wp6LaXwUf0LMhyqwOvai1','g7fIzLRYU2OLHz3OTQhdreCSbyEPZH29GVduh4D9F8UitVUY9wcdz8m9tsthNkJbhUdL6ZM0Pq1XM7ufeP5nO0X03IzsSrYzxNuntXEmgl4ktf3adkHtFxwNhSyV19xbjMzCT8guIqYXXfeIv6Y5bxRCZSK6ee3nog1IcGxihLWR5KZmVleZxAwmMukIZkl29YEae','2UpA9','sjQEhfcl7Ei5vgeohjQUYdvsvj4O0RG2PS9Vk1NiB','AEEbuIO1HZt4xO','c5GDp6X4a2ezthXwLm9p2PxGsIzH5TgjCREFJFJFMv4V5kRvTLGvN2nny',13);
-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 BINARY(72) NOT NULL, d VARBINARY(30) NOT NULL, e VARBINARY(27) NOT NULL, f VARBINARY(73), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6257,-2697601,'AGWG','KWn06FWKN79CBg6d2gfBupj5cOer','znPbYVHhlv4','RaQbPAO75Yw2yftiY','85VrVxQ5AFKckQ50Gv6m71ulrzAeyURXTZSnXQXQL19Fl1O1U3BFs','Jbze7r7VI7Dc9mrjrsHsrOcxVU',0);
-INSERT INTO t VALUES (23355,4552864,'AUriHDHbWDNBZt58y8RmfzO0yl4Y6AoS9bk3Fc8sGxuYcQmsl9clwGOFvbjZunrrRDNj3R','J4c7mnXYm2iH6mW1W','iYYWui5suoNODRaSQzOgTf1s','5DJA4wDxL0rk6IeUzQraqUiHNOCbRnw8dunKHvQbrH6bZG0M','Ux4IKUJb7OjmUlKy9olmSSj3JX57nCSJa4luVPniuObhinfeGH2STwGGcGeybftiD66L7M3bSwfTV3fffnfbw15','Rrgd0IwBY4AY86WxK0IQ7Ewhni1DcJjUd5QnI246o9wffF8',1);
-INSERT INTO t VALUES (-8785,-1649347,'95sHAeZv2t','eaBjj','wXfkWM32GQalyli','MTDfpotrCEnjCBDN5hbxXvsARuY19bUfv8yPU5Gwg7fK87MODegw','dBR3hJckG3L2KTuWExD5zj1E7QTCxTU6AvrkNuS6cE43Pxac2zvgNvOXne6gXmTvnJw1IuHm','ivcgBdYxNtNNQOfx5KghxW0r3EkF0hH4MsvjASkwYzvsoWxFBGqvSOoYprALm3Ark2',2);
-INSERT INTO t VALUES (-24405,-4134862,'wuWDCBkoYr8mciTJ6PMCsr953XUCHkqXkvZbEKBJO6kgTCc2rLXvLfwpKHLJwnsCNp7V','6PohqxgWW7EzoQYfcySFufW','EBnZOJ6tZbXcB','m7tFPsgrJbhov7OzHSzKe6ShdRcYZa49gVBcWb1adSh3dPzMzBga20N29PASL','jfG5zAmhaVCR2T1Q5nzYE9sKaKDfzeLI7cBU','ijsRcUf6YKke2TO78Md43yapDeZsZbp7VutlfXQjkGV0ya2NMvbhvEQ4KzSdYVnReRoDVa70G1E2KMpd5Dq0wnWSP8h8dDWr8b',3);
-INSERT INTO t VALUES (26300,8377039,'M8ZLM3Lt8lP0P4Yp5HEy8P7yc9dF3BDF78VqUcr4Y0','u4LF6rloES4ecnOM0R','WstnqV5GFAMwY7Ym','4qG2fm7s','qTTmDuPJlSDR92dQx66Z7F','L50aAxqcRbjFxlZnvX29nF0Bof1KCSu8jKG29Y7S7Z',4);
-INSERT INTO t VALUES (-30261,3588538,'4d','WkhwrLY8Dwj9','m9FueaCNGRBK71tbvG3E','LYrGFXTqX7tsaLhRtpQg6CUX78HmeYKaBdXLLeAODCLLxLs4','c7322KPIMegxl7G2KqEuFguU1L7AExYHgvmdfbmAyZHswEqZS1tDBpkzbe9302k4jObuRESjcOeNUc95e8EUqx','QvCTlOiymqd',5);
-INSERT INTO t VALUES (-22836,-7719780,'8KVWPl','H7SiRpSRUoI','Z6dJng5SkhIU','QFC5RrNEjPivTTEKnsSxcTSvJKf5llG2VSPZC','yLAe9uPGvxDCiM','J3zQVIdKFzE7Ov4F6i5nt38yzFrdTMcRyjjNcQpGg6aPdDJ6lrgXwihPoc',6);
-INSERT INTO t VALUES (14138,-6618249,'ukSZTJ4v7KOJkC9DhNFcEGrDFS3ZsJ3ft3TBrnCMIw9eaaQbntDqsLNCs1kI','6DNjEf1qVK','Oix4x9uoGWMjwbZH6daP3jhOkF','4ygcnrQxfu','wumt32dfpg5bA6W3vQhLoqqO9KD5tzxDyBLpyfhWiPUSJYgqUyB6z','e6roWAzZGuOaLr7VKSpsNelr315ENYfQYOy6P',7);
-INSERT INTO t VALUES (13265,-1559555,'qvMgis','b1L8YIaAG3YxRb6yWuvNIEe5N','CrvHFN4oHu','DRHoOQCci4qfcBlNM0nFVx8FIuhC25rOgN7BtzBl0giwdx','cEPbuxNkL14KwKAPmMgTwu0x1WZNgbxqF3I1vHOKk0uB8JVPvC4v9H6rHde49dA2dRaDWLmW','LTotISOIB9WIZH3VVjIGW2tOclEbhSQ6hjhvcuSJfUxzUp4ilwxFeqC',8);
-INSERT INTO t VALUES (-19982,-3285626,'TSJ3JJORn85YZfD2BAQgebqSC0t27JImBP5nurmuDF346OR2WqC42uv6','pg5JKTF','3UhdNjVC9u1Yc','uMzpcqAYcedPZnVS2Sf97huIjQBc03wfZJvnzDlxcONvn7Yz7Diei','vyvXQ7WRXEboOfEPYThEKZOEpoXbMS14oYRaVCBnLfOaXt6Lle49lWpzZ99eHMbgDJfrWGLLlPoOzAOF3zyiAQTEFhk','jWbtaVBcQ7NXfqHnQRZdKAkpHl9MtJrnpay68ezZfAGowB41jhzpTeyI6QHRon2PoDRXUwqG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (16524,6179361,'9QBdk2lN7ggimTPwULlkqLE2dNsDODxGkYJ24UzWe7j','pi5RUm98CpPGciHaa6ld','8O6KjKfmMrRbTU4n','V2pkk8CAcKtlmtyQkfzrvy2jZaW9KcOvFfzdTXlm508U9J9rU4nsxcYBG','oYmFKMg1PDw8xTvp4kE1pSdMJuPLoQMdLjsW9ymbaZdOSKbBaxyDp3cxYp1aMRjP5c9pqZVXo8Dhp5MWfl61Bvni','nENKTlM9jqTJUFnJn8t6RpmkCJxJgWbiD447u1UQa3cwuLxx0Ey31fopzhLa9ytV6Uiiq5a8c',10);
-INSERT INTO ti VALUES (16524,6179361,'9QBdk2lN7ggimTPwULlkqLE2dNsDODxGkYJ24UzWe7j','pi5RUm98CpPGciHaa6ld','8O6KjKfmMrRbTU4n','V2pkk8CAcKtlmtyQkfzrvy2jZaW9KcOvFfzdTXlm508U9J9rU4nsxcYBG','oYmFKMg1PDw8xTvp4kE1pSdMJuPLoQMdLjsW9ymbaZdOSKbBaxyDp3cxYp1aMRjP5c9pqZVXo8Dhp5MWfl61Bvni','nENKTlM9jqTJUFnJn8t6RpmkCJxJgWbiD447u1UQa3cwuLxx0Ey31fopzhLa9ytV6Uiiq5a8c',10);
-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 (-26041,6437007,'E6reuCSmjQw7SSp3Xs','r2zqzAldObR2s2GXmew','NLfYLTJ3lNG99z5FK4Rl','2Gak9ZPd4M8Kqvl5ZOYWMjMYxDQB8A7zDhZlnxz2RP','3wmMlz0zvnV2r7MCtpXj1wIUar9T8pqxiWbJhwX','SRdcapGNRamixLxFuAoL6x3HHBIr8oAwNOgg3U47oehpaDeZ92JXmSu7PvjXhu7LXmdZEzID',11);
-INSERT INTO ti VALUES (-26041,6437007,'E6reuCSmjQw7SSp3Xs','r2zqzAldObR2s2GXmew','NLfYLTJ3lNG99z5FK4Rl','2Gak9ZPd4M8Kqvl5ZOYWMjMYxDQB8A7zDhZlnxz2RP','3wmMlz0zvnV2r7MCtpXj1wIUar9T8pqxiWbJhwX','SRdcapGNRamixLxFuAoL6x3HHBIr8oAwNOgg3U47oehpaDeZ92JXmSu7PvjXhu7LXmdZEzID',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-29680,-5759693,'hN6crvHLBAjS8qrbaLQGW8S465At6OlqbxAHoPjDQhOXZjdhwRLrW5oP4V5OmuLkZgJ7kTD0q','ah8y6YKoTgaPEaTqt0KEXGlSDUIAkfIsJ2IoIwXA3lUituuZCAI2O4c6EWNYwVgyF4oVSNUQCGOFrCnujH6hS7EORLXW','yoxOoiBSGT5jOzQhSv','hUEITt1HExP9fUi6kejEEGIIS','PPhfhoplDicROdvP7Rij9kVU2xJZoPiGzxFVF3','jhLtv2wGL0jr3y5jm2xuqma2c9pU7xDvFVOE3vQ9kaT83NfXNVte0Uv2vpWLkM9iASe1Q7QgF0Iujpe74i7DPJ71',12);
-INSERT INTO ti VALUES (-29680,-5759693,'hN6crvHLBAjS8qrbaLQGW8S465At6OlqbxAHoPjDQhOXZjdhwRLrW5oP4V5OmuLkZgJ7kTD0q','ah8y6YKoTgaPEaTqt0KEXGlSDUIAkfIsJ2IoIwXA3lUituuZCAI2O4c6EWNYwVgyF4oVSNUQCGOFrCnujH6hS7EORLXW','yoxOoiBSGT5jOzQhSv','hUEITt1HExP9fUi6kejEEGIIS','PPhfhoplDicROdvP7Rij9kVU2xJZoPiGzxFVF3','jhLtv2wGL0jr3y5jm2xuqma2c9pU7xDvFVOE3vQ9kaT83NfXNVte0Uv2vpWLkM9iASe1Q7QgF0Iujpe74i7DPJ71',12);
+INSERT INTO t VALUES (1955993466,2033671133618225095,'wkux6T7eTONya6tUc1hjFVnN6jqYFpDKxOMRMxDDTl7qTx5tCKdyyvVp','nlRUVWX9sYuyM7co9TVukrNa3F9vJWtj5GM2r2CYY7d3EpR2pcZkAIzKIQoyrVG9Ua6hIkhPfx3kagAZSermoD1Tvp2kzQgMXZDsP35cZ7WYpkfUfz9UEa5iq79zpdzHIqRgD8MbOO30KBJWJYnaeDvICYdjNt44p8KOB2ROHL3dNNZNSLj7MAWnil5qGHFjBwpj0GrLM49cOgVHc1v3SvJmfV','ae5UE6btLPvxgs95IQHU88DV2JhDQ5MMgQD2ALUbRwI253','pcSz1ReP4DXgzPatuei','A','a',12);
+INSERT INTO ti VALUES (1955993466,2033671133618225095,'wkux6T7eTONya6tUc1hjFVnN6jqYFpDKxOMRMxDDTl7qTx5tCKdyyvVp','nlRUVWX9sYuyM7co9TVukrNa3F9vJWtj5GM2r2CYY7d3EpR2pcZkAIzKIQoyrVG9Ua6hIkhPfx3kagAZSermoD1Tvp2kzQgMXZDsP35cZ7WYpkfUfz9UEa5iq79zpdzHIqRgD8MbOO30KBJWJYnaeDvICYdjNt44p8KOB2ROHL3dNNZNSLj7MAWnil5qGHFjBwpj0GrLM49cOgVHc1v3SvJmfV','ae5UE6btLPvxgs95IQHU88DV2JhDQ5MMgQD2ALUbRwI253','pcSz1ReP4DXgzPatuei','A','a',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (26037,3541755,'gr0cePj9czc0KbQVBoKFN5moo6HBzo7BAO6a6R3tEf43XzTtyPlCdGC3LdrHv0bNu','6SIRjl97hQlH3QhE1FsIY9UvFYHKifPk9qugiGMV9NNYORtZb06bk6bt2lZ3CYLBA7QXOsaet5l00','61fPhZAIADHn38BV1qbsY3z5JB','amHi1iD1fZVly89q1TxVQUtAakxsdwWveNjM2HwtCawpvLwcxcPLzJ7E4STUTgFk1TNNo1a3o2E1h5ydoPKdT7kvEgJpZOk7B5i3Qijcr0JJGvXV4iHUJ2eDDQdujZgZppWz3COh3FWYKD73FQ8YFoUOOEr50N2uF44WTIArEo5HXXMCeWqNLSELnYXjY45XdQsLCUoKjwwRW','DphzHEz','nlHEAt3pkRqQw5p8YNZG23syuZIzl9QP75bi6XX7Slvn6',13);
-INSERT INTO ti VALUES (26037,3541755,'gr0cePj9czc0KbQVBoKFN5moo6HBzo7BAO6a6R3tEf43XzTtyPlCdGC3LdrHv0bNu','6SIRjl97hQlH3QhE1FsIY9UvFYHKifPk9qugiGMV9NNYORtZb06bk6bt2lZ3CYLBA7QXOsaet5l00','61fPhZAIADHn38BV1qbsY3z5JB','amHi1iD1fZVly89q1TxVQUtAakxsdwWveNjM2HwtCawpvLwcxcPLzJ7E4STUTgFk1TNNo1a3o2E1h5ydoPKdT7kvEgJpZOk7B5i3Qijcr0JJGvXV4iHUJ2eDDQdujZgZppWz3COh3FWYKD73FQ8YFoUOOEr50N2uF44WTIArEo5HXXMCeWqNLSELnYXjY45XdQsLCUoKjwwRW','DphzHEz','nlHEAt3pkRqQw5p8YNZG23syuZIzl9QP75bi6XX7Slvn6',13);
+INSERT INTO t VALUES (-2069199387,412364632923644924,'hFoz','3kfFTnRCkUkvzvh1sgo95VeEFy7UeQLwp1im6tXecKImd4Q7WVUjRwDVw9QeLEs2ib6x6ibZJB6OOZiyM5HSr4YiOaC9osZSDXG3ANY7Fe0ApIX2QnsNbIGSMgA6dhPjwJC75PpQ0R29yRcy3CM87GZQ7IeKCQoP3w8ZAYEsyGoj4MZ23OAV0UeIlvpguXZN535aXhTKHN6ToL4meLIcgnVumzILabIbhVB5cPE1','zqswYFouCZZN4rSdnSX5yCpNvksA7LB5PvUhzIKKowrC','irjrZTedgFoVmXXjiQseCCmrUSyzyG4ttYUyo2SRyAHPijJ6wVdNzgiPatCRschIGPFo1SWNkuKONIwaX7mTgzgl09E4PhwZFEWHkHYF3jjGo','Et','j',13);
+INSERT INTO ti VALUES (-2069199387,412364632923644924,'hFoz','3kfFTnRCkUkvzvh1sgo95VeEFy7UeQLwp1im6tXecKImd4Q7WVUjRwDVw9QeLEs2ib6x6ibZJB6OOZiyM5HSr4YiOaC9osZSDXG3ANY7Fe0ApIX2QnsNbIGSMgA6dhPjwJC75PpQ0R29yRcy3CM87GZQ7IeKCQoP3w8ZAYEsyGoj4MZ23OAV0UeIlvpguXZN535aXhTKHN6ToL4meLIcgnVumzILabIbhVB5cPE1','zqswYFouCZZN4rSdnSX5yCpNvksA7LB5PvUhzIKKowrC','irjrZTedgFoVmXXjiQseCCmrUSyzyG4ttYUyo2SRyAHPijJ6wVdNzgiPatCRschIGPFo1SWNkuKONIwaX7mTgzgl09E4PhwZFEWHkHYF3jjGo','Et','j',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (628293965,-5543491856960918134,'wGDBIkt2dduiaUYREZmczFCeRi1XJQw7i5qVXGHyNEa','HMi0vV2g5ULA0yliSwZpKVJdVDmwihMmW55lvwZK3YIBkcKgwYxvfHcfrAqv','lsve7pki6fWz3oq2UdE03m0rqvQn5LGfz9V','ve8bqu7hkaTcqOXxnyE7nYvuDggdUevFnNsshHL6G2owLkiirhNemKCUwR09JtwKav65Qz8wB2vTtT4DWg5Jtmm0A0pr5VWFSrhfqvMzToX9','AU','o',14);
+INSERT INTO ti VALUES (628293965,-5543491856960918134,'wGDBIkt2dduiaUYREZmczFCeRi1XJQw7i5qVXGHyNEa','HMi0vV2g5ULA0yliSwZpKVJdVDmwihMmW55lvwZK3YIBkcKgwYxvfHcfrAqv','lsve7pki6fWz3oq2UdE03m0rqvQn5LGfz9V','ve8bqu7hkaTcqOXxnyE7nYvuDggdUevFnNsshHL6G2owLkiirhNemKCUwR09JtwKav65Qz8wB2vTtT4DWg5Jtmm0A0pr5VWFSrhfqvMzToX9','AU','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1038349749,-3616621279767145205,'mXrlN568p9PZqLKCsfD2yXqWbOxh3ge280zc0nRKdvMpzlx7bPuUl','s5HtVnaQStWE04XJB3YtGtntRNwNvWpdKcNtnvdSwGDb4C2WVuejdKJyyCksWCX3DhrLyPYSkp2jQiRn4Hgb8VubhnlIR57H9ZlVhTbqwXO7uiDcLhVqnpT76TGWZNq9nwqtIwQzkntOovUgiJBxk2Nh','XRS2GNwuocBTJIB67XmTUTzIv5BhDBVfsy','nzbDFuO98XMuvjOcX1kf90JMzlNxx5CK37uVYJ7hgvU4dBsXji9htL7T5nRQIjbAeKUWgMEICSbBU4kW8Vjs2p3QnqXlOIod1sO30h44UxHk8gE7ZQOAo20EU8zivk2OuPXvJzJEGsGDAyb0yB89YWG7ol6OWmP9nPv2gzY458LXH63yyrsdqrvOmkerXJUm8FuaJLIdbjxO9v','iV','g3',15);
+INSERT INTO ti VALUES (1038349749,-3616621279767145205,'mXrlN568p9PZqLKCsfD2yXqWbOxh3ge280zc0nRKdvMpzlx7bPuUl','s5HtVnaQStWE04XJB3YtGtntRNwNvWpdKcNtnvdSwGDb4C2WVuejdKJyyCksWCX3DhrLyPYSkp2jQiRn4Hgb8VubhnlIR57H9ZlVhTbqwXO7uiDcLhVqnpT76TGWZNq9nwqtIwQzkntOovUgiJBxk2Nh','XRS2GNwuocBTJIB67XmTUTzIv5BhDBVfsy','nzbDFuO98XMuvjOcX1kf90JMzlNxx5CK37uVYJ7hgvU4dBsXji9htL7T5nRQIjbAeKUWgMEICSbBU4kW8Vjs2p3QnqXlOIod1sO30h44UxHk8gE7ZQOAo20EU8zivk2OuPXvJzJEGsGDAyb0yB89YWG7ol6OWmP9nPv2gzY458LXH63yyrsdqrvOmkerXJUm8FuaJLIdbjxO9v','iV','g3',15);
+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(64) NOT NULL, d VARCHAR(89), e VARCHAR(92), f VARCHAR(56) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54919,-930153294094520808,'5gGLOEiHeFK2hOALuoU3oMF0pknCVUXmON7MrU4s8aXh48KgNyM82EYdEhCEq17l','PsxJptLx8oKQBgvC','h4I5caEM0pNqF0YtxjhNnPBS00fULsDymGfnu1yEBa','9uJH','e','bx',0);
+INSERT INTO t VALUES (39781,8098839685964665129,'YfaJ3UwwhiOYfRhIjyphIFo6xfIEhEOgJhZjJcoyV9pmjOyVjMViZJuwlVZiuu','z0Ej6AlvgfIp7GE5i2MARrWLvSciOlook1hReVu2','o2hRLYIzpHenCZM2','SRn0lGTUCgLW','m','wS',1);
+INSERT INTO t VALUES (21753,3825252751909681931,'4EMQ55f0z9dWfMzrWFj01poIQAxsXhvqcAsONvwjaq','prJ7T3ci6rstnpKEgEY3NVAxNQqAMjtArhw8TvIpy3X7EPU','MMOWllHI7x9MSnZ92GVVXTBbddPT6MwnACIMsWMsa3WgVuyq69J2tUc9BlGxDmwHG0xk5ng8B32EWD9IOL8pygjh','U7tkms0cdH6VJcLa','Y','Bo',2);
+INSERT INTO t VALUES (6905,-3895593189834690593,'H9ZgpgGP1UGwKePxU89thgR8zySuG4OJqcVlOn2Him8lheUZ2PCSWW43','fL7zgJe1Umfep9xOdcOYy79BdtpH6d','Yx3Y','asI2gXX6xB','g','hy',3);
+INSERT INTO t VALUES (64164,3947288438777388137,'QrdVRLWduqUxwrxTWRjAAMPOHgXim2','87RHfxWSnPvcFZ5hU3L2wdigYNWQtietb3NFEzhM0Q2yAkikXz6ieeMBcMfSqYhMez9kfvGC','uAHjc8P0xLGiEu8xpbjbh7z4EU5KZ7Nr9','68XPdjUl','M','AT',4);
+INSERT INTO t VALUES (13400,-4137937958320244280,'1pkfRao2qG8Q08KFidXnwZIxoB','diC0xHqoYnpZViyOQPJNt6nSUyct0FqVHYWaZeT0ZuZ','k5XviDvpeGnE6Mm0wNdBal24zYh57F20UYsjE4Z7FNhRGGCjiHBDZcyaHRSJMC5b3RG4P','EUqBbl3','t','nu',5);
+INSERT INTO t VALUES (3947,6533365219112842034,'4WMOoXPELY0RYK61COtKIgE72m','GqFa3YbcLFmGPc7VVaO2TgRnrKpoTDoUruuehKYfXyQmTwlu7qnlHCydIE35GCy','DNBaz0ObIY','hCRZozPCGeKTxr3zvRvXPCAwzIyU9Fk7N2vj','U','3',6);
+INSERT INTO t VALUES (12234,-7671348740404232552,'DB7KEqiYI95eNha','IKgGTNesS','p3kLD6rhToCk6Rc9MDbSFIWRBLyqpC4f21TGublwO1nXSxxjXQRDscsKyd','JdSyt','a','e',7);
+INSERT INTO t VALUES (59726,-4527530056955249501,'SWYG6j9qR2pz4cIzMxF1GzR5DkmFCtJ0MerglNnfvY','fNS8wkh8iFnv9qzx6O1aOBKwG7BOFO7fpq5WsJdQ8XpnDu0w','j0UwbJ6pyhNGgwvVmXMAQYTbvgMCdvUMWq','a8qGqw81DQ3TRB8yFuGdz','H','L9',8);
+INSERT INTO t VALUES (13156,6905621293259260317,'xB7ca7ro2tgfk1Ek4yTNBLrEAUjn99uOIfabfaQ','XFh3ZfA','PvgChXZa','PbuI840DoxfhW7ehDjjmMBQM94wYo','M','hZ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT, c CHAR(64) NOT NULL, d VARCHAR(89), e VARCHAR(92), f VARCHAR(56) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (3023596,4627128248465760183,'u2kzXDLvGxX0RBrgyosR5VfQqUzz9HfOP02sMovWG3bq6SC7L42zHRolP2JhjEvj','HraIkybiyAWU146690G2NIYVqwLlS','wcMP5MsvaLT0PJyFHUmiLnN5g7M61ATP','DGox','L','6',10);
+INSERT INTO ti VALUES (3023596,4627128248465760183,'u2kzXDLvGxX0RBrgyosR5VfQqUzz9HfOP02sMovWG3bq6SC7L42zHRolP2JhjEvj','HraIkybiyAWU146690G2NIYVqwLlS','wcMP5MsvaLT0PJyFHUmiLnN5g7M61ATP','DGox','L','6',10);
+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 (11927143,-2732319430442851105,'MyA5aFY7oYq5hw6vLk3nXFVlsIBi5co7gJZDwcNaQsCdFAWzFPG4jGz','vbb8ulH9kq8aDwZ6nvjrQdIQe3wnj5KzW38cFRG4QQrek0mvrXDwkYeaH3f5YFdgmD','WVQPHhjfDdf3FID34nJVesh','2NEdpGe8TBF4j0','j','8F',11);
+INSERT INTO ti VALUES (11927143,-2732319430442851105,'MyA5aFY7oYq5hw6vLk3nXFVlsIBi5co7gJZDwcNaQsCdFAWzFPG4jGz','vbb8ulH9kq8aDwZ6nvjrQdIQe3wnj5KzW38cFRG4QQrek0mvrXDwkYeaH3f5YFdgmD','WVQPHhjfDdf3FID34nJVesh','2NEdpGe8TBF4j0','j','8F',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (11586536,-7138991588333563002,'oxkE7PKQlHx4DAIwTWgrhEHgPtpOYpLJS0','MOnbC8Ue4EreGdKeRxakmxKfFS9MJpS','oaaoTRetztsC6wpCnZakj6CNpBl8jcXpqxfoM9KbkfvGHFwFWcNz8jXKxkdtM6YWe4PAXgb','HFOPh7FelMAiTOuiltGpquLaKcR2R','d','MY',12);
+INSERT INTO ti VALUES (11586536,-7138991588333563002,'oxkE7PKQlHx4DAIwTWgrhEHgPtpOYpLJS0','MOnbC8Ue4EreGdKeRxakmxKfFS9MJpS','oaaoTRetztsC6wpCnZakj6CNpBl8jcXpqxfoM9KbkfvGHFwFWcNz8jXKxkdtM6YWe4PAXgb','HFOPh7FelMAiTOuiltGpquLaKcR2R','d','MY',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9762984,-3276120856444624031,'ekHWUJ','emu22nhQ0dxsQP6FP3ZboMskKZECmFkCCCTidlp2dYMF7YaYDoWhr7sqbbcGJMC69XNbcE2pPysINeq5teu','KHiKo4aOSAIulqTnVrALKDh8WWA87k','9RNTNK3pp8H0uaETb7Q7Lv6EiFnAPzkbNnstTsIavzWx8GYG7vRuIuAu98aKEcUDQYLzxdtVFcNtfZ4hL6inim17vS','0','R',13);
+INSERT INTO ti VALUES (9762984,-3276120856444624031,'ekHWUJ','emu22nhQ0dxsQP6FP3ZboMskKZECmFkCCCTidlp2dYMF7YaYDoWhr7sqbbcGJMC69XNbcE2pPysINeq5teu','KHiKo4aOSAIulqTnVrALKDh8WWA87k','9RNTNK3pp8H0uaETb7Q7Lv6EiFnAPzkbNnstTsIavzWx8GYG7vRuIuAu98aKEcUDQYLzxdtVFcNtfZ4hL6inim17vS','0','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15729824,-259289144638367439,'IaGqREkVTLVii0tkDSPntErF8zArReEf73zZQQO44F53RkWeKj1raYxVEQjnRU','vOxYyJzgXX39SwNpklTNywSju6aXxDNTA1KOwFsE7AtmyGjdIzmLU36mDQXq6AYKEUTnSSsYa4rJ8nbmjiWjR6b0yWEhYsHC7KNGXIQDW7stlhykrZL2wdzwyufEk1W6YZKKO9Af2EWaJcJEGndBkVR4mVbCNedpIFuCy5Go2KnA8cEHPK8Up1QBy76V8XKz4TREjfnlb1v3qIhCkSZUca81','LlH9QBXxCCwsNXCjwnNbzchVDUEYx3QbU','MIM9AvJy7l0vAvKz8Q4Dj7ycvvGrM27wNhReu03eQRNDST8e58lVcwOH8','4H','D',14);
+INSERT INTO ti VALUES (15729824,-259289144638367439,'IaGqREkVTLVii0tkDSPntErF8zArReEf73zZQQO44F53RkWeKj1raYxVEQjnRU','vOxYyJzgXX39SwNpklTNywSju6aXxDNTA1KOwFsE7AtmyGjdIzmLU36mDQXq6AYKEUTnSSsYa4rJ8nbmjiWjR6b0yWEhYsHC7KNGXIQDW7stlhykrZL2wdzwyufEk1W6YZKKO9Af2EWaJcJEGndBkVR4mVbCNedpIFuCy5Go2KnA8cEHPK8Up1QBy76V8XKz4TREjfnlb1v3qIhCkSZUca81','LlH9QBXxCCwsNXCjwnNbzchVDUEYx3QbU','MIM9AvJy7l0vAvKz8Q4Dj7ycvvGrM27wNhReu03eQRNDST8e58lVcwOH8','4H','D',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4033204,-4513627121358402055,'5cNc34T1lYD','F01BLfzSPSHtIANwgZ13BVdAG0xA6sjIuot057xLjTEFjlcXCn5FVq6IOGPUjYi6ZZYc7nRizgyWV5kPMMbxc6DfqcLZbN8CLlCGFkW','oF9hD2kOz4i2MBxKwabvCZtEuDn8USrpOqBjg66DlxNTMNSyYuHSdoqC4bPmtMSdrbZw0','9ibBqKZf8OvoKDvW1BaTdk0L3FZqswsYqbjw848U4qf','zG','enO',15);
+INSERT INTO ti VALUES (4033204,-4513627121358402055,'5cNc34T1lYD','F01BLfzSPSHtIANwgZ13BVdAG0xA6sjIuot057xLjTEFjlcXCn5FVq6IOGPUjYi6ZZYc7nRizgyWV5kPMMbxc6DfqcLZbN8CLlCGFkW','oF9hD2kOz4i2MBxKwabvCZtEuDn8USrpOqBjg66DlxNTMNSyYuHSdoqC4bPmtMSdrbZw0','9ibBqKZf8OvoKDvW1BaTdk0L3FZqswsYqbjw848U4qf','zG','enO',15);
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 BINARY(82), d VARCHAR(27), e VARBINARY(76) NOT NULL, f VARBINARY(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (28,3,'b8','9Y18b','olPlJwcVvJ29alpZ4ZGWpary5W0cLeLa6ivl7l9ytnbWGzdjRX4FVTPOBf','xNTBucOiWLy0dvkj8isP1htZkIPB3ouGIt','RjzaNR3ybHgOObiRdKUPNTiQ2wPslvIwtgvePZr','d06S7wK9CyaYCtEDk5aOWrDGGZbqzCi81cywjaumtiWv0Njr9RHCzIiVmcUmn1fW',0);
-INSERT INTO t VALUES (97,60,'0NPfyrYHfptWFFjyoW3IWs5qYehKA2K','lYmsUGDsAOfhQkhVH','yGSDpp3Z5z4Otc9f5h0Te25cHH9Zy2i0j4azZTqs9LJCuMpcZgE5Vq','vtAOplQZ6k6AL4zbAHB5LzsZ1wAZOMHV2zcyv','aWXNkJkTgOfyI2erl6GiCETRYI5MugiwCpDWXc9Oai','PrqgBISs26rQYHNgF64KVQCwLzpis8UE5DhUeCZUEpJrs3VD13yHGR36svo2VJ3bcY4D9RR0jdVU',1);
-INSERT INTO t VALUES (41,69,'YvWQlZITRLTootv7SyhPBsK3VTn5PKq5yo7g7','tXpAGofodeSlRy5HRzwNKaAgu','Q4vFLwnjnKJ2ceEbb8VA3W0uJwHCyTzeLB','aHIU6gZvIZtbt9ql82Rdvy','RMRHt78ZNNWkYgrmLLaZH3xMLwkPBPbHlmx1i8ueZbyQWsotiWFu8BNWKsWXLCvDiELvrfjgvoB7NrLLUa','KfnTjLTfk3gizwH3MN0yQLYMFlGvLZXMajnOnCHqdLe',2);
-INSERT INTO t VALUES (14,172,'Oa13sqjzRRBEnlZqMpGShX0OexoJcp8uGnDutWHCZ4XCrghG','VCl1O44ZXV4Ub8JB5KAuaahp7','gFgXW69bAV','lzojh4HLj8vAWoWvbuEGmEG70L','RytDTAVDfOJiH92u9kMnHhzfpAJ9GXtmdBEcCVxYgTV5Ddux3s0rpSB3DmrLzghXQV76cx1R3UfRBu3QDkYfdMx7NN','wgtiWg8RafeC8nR8Ay4ZeEukHziGCBikoyR6AGTUJIRYF9K1WtzgT8awFE82wV2ouqU9Kt2fz4G',3);
-INSERT INTO t VALUES (-73,210,'hOO771xhoUvH8PsErvcrpy','ys7iIuRgB0Vy7fSmpptr','5yvbYE56OkPhM1tw9xWLqzaC0Uh32gQUXF2g5r6xSKmTD62T','pYiLriQAln1Bs9Ij3keFQmW9Uegnu4','PNGUXQEBQwUrtPl','K3Ip8fIgcs54GHoeXF0bklmCUR42cQ7Hpry183lG',4);
-INSERT INTO t VALUES (-5,22,'3XmbFI4LUvsiHwknzJ2GN0AH3ZLHlXE61aJc1OXq6igZOoxw29SUrMpIQiDuKwpH','PldnzfvtnM9jBUrzKgKAncJOgno','3wek2UvkasXvVLYa','TZA5Q9Ufmvu4doC6CyJUl73aJ5dkBceYM6VQVFV','0PYOw','ZB',5);
-INSERT INTO t VALUES (51,87,'QqcvfXv6Or','zERe3MGcnqZDOMkNAMEJ','AsGIAFBOS0xIWgSprcQQIW4oUaXgZOxQOJi895uhNOzzhNBJ0m3vpxzC9sNBI7MI5','vWy8jw34CXRk78M8p','XI1eqgy0p67t4uCx45N1X7tsAH0lmxRQ9v1aKX2nVqa1SE64yUmpfXbq5U3hO8TI4R3Mq2vcde60wyLgrJRVUfRrw3iYAAQ7R5','Jj8KYbFsH9FLlVyrxHwUm8Sp7MIjQcr9ZZZMRFTUbUlG5kpmJh6ZoWE4OXixDs4L0z4kQAI',6);
-INSERT INTO t VALUES (67,136,'WombuC5PcUEeJcULXrm6BHdNqQ1Sq','bgUAKylamrvkLoe','Kylke7LmUR8sZC7bPFb1yUvuWnwc0wfkB0cqY','VZ7Nr1VHTK8','dRIZ','8YhRzOJftTBdXLH4ghonqLNjsC',7);
-INSERT INTO t VALUES (-92,66,'B8k0i8YkVuSKPR3Z','AVq','HJRpN5li6kxvh8ii9Ij9Xf5jbhU81XYrPGevuNokWwORMTftg4ypDDg','V7fvSJgqi3o5C2tCEeRVQegkJP0UNf','TFG4am5uc6mPAAT5SC1wW0xnrC0iMWVbShdy04Lk3y1lkWAasuzf9wUkz1eESiWU9L','dB6cWF5I2Ex8FbN6OYZ94Z',8);
-INSERT INTO t VALUES (79,247,'hOcHR0NKKKNkgQ6iaNGEn0B71kcCaqlGcmofSKn','IDuhtRQli4PevTc','DTZS3dy4Y0NMo','srpHM0RtTZ3B6t','kmL0B4j8Nj58pJwlRpxR8rqmGJ9UQqVeM3yZoIKXjfycmbr','1nDBUk23ecAoOPrPOBdo1fTBhdp65',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c CHAR(64), d VARBINARY(71), e VARBINARY(65) NOT NULL, f VARBINARY(86), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (47,112,'TXorGLUxXdAIpCtnp8ZOEnkQcLT5ECv8M','SP4yOZGUI4mK9yssDb8tcM0uZFPF','rUhuv98ZElGA','eIQ2cuMofJZbh8Iz87uu8tkPPd498lxjxO4obJHkpVsvRaIicTkyYD','AX','t',0);
+INSERT INTO t VALUES (21,193,'i20eMWGHxugTYVte0El5hM16c74212Psh5R8kutAEA','X6MXls7zkLzEh5WUjzJrEV63HlCHJYvbrSAsW6ZjehmC9QMoU6kLv','u0LCTd4O4eX4Llwlz','Z4KZYXKsBBZrjGm','7','M',1);
+INSERT INTO t VALUES (-41,43,'xIsfIcc2Z0HeEWVKY4iUNcceVF8dJx6Vh4PVenkXqSTY0ZAH3IEapsoz','GeB3JL5yYx4shopbmvHso1CvBjueyZfTvKn','biDDbahuXitXjMroQcvbOWgkayana9Y3NiIJBF5qAtw6efH4p7Syl','Mh1TqdgLdiNe5R2','Q','f',2);
+INSERT INTO t VALUES (-98,38,'aVoIu','ZATSK4jchXwQoYdgwYYLEQA7g','DLfukzKEhv1WFAn','wGwnVHSZ015DLcZSQYhJr19O7Os5hFNqz8ZavrNWT6nXztApEqzklc5XOUXn2zPQbOb7Ph','Kn','1',3);
+INSERT INTO t VALUES (-34,9,'49a956fTlZO','F3PmWWRVT733J41RekwTicCMMMnYRUJ','g49buHZrLOognWIEkmBW83F','xsh1d82TGEr','1','J',4);
+INSERT INTO t VALUES (-13,249,'CEhTA660lIpJ5fWsXoxrcQOH1RAodxuKy0HqQVmZwskLx6Z4fq1','ch75A8rt4j1ZvSKrmGhv4H7fbQWHqHYv6MMn27fQmc8JJAXIFrg78wMwgBiAukhFlyje3j','Bo9B1iEb76vFeWsYhynrUGkSxbcugd3YhInHBQtiIuMP5DWjF2bcXBBwA','RRjchQ9ZL9HXXzc0OjFotIPnWMNcsUB8jPaPuLRpZK7O35i7','B','z',5);
+INSERT INTO t VALUES (-111,144,'0MA9JHnhwzazcXTT3BQIJ87mAZh0R0kEz4ik','jc0VT2q1GNT2wQt0RUYzN14W98FoAI5z6FU','KkOEBW0lG3qXRpHNoO31DCH0Z0LHFKvmUjS4wpNIVLMOmFYOG4MdEzP','00pqox6kzZi','B','R',6);
+INSERT INTO t VALUES (96,8,'67m8a0bMgCnfy9QN2l1SlXG3MOUM4AJ73A','FWy0Upmzt7dRCNvcIarAAtHm6MGqFMtB7cW1hGRWc3LPQNVISWJp5O8WuBTuy','dhysZXkhlWxycDDlO51ZehvTqCygiO1NBhQeVDQkTCqMf3oMnRZ9z','ZYXtrrpkz7sNxewZ07ixFsc8G3vh4RxTdU13Ku0SzVG3bTY3SZ7NGdYLpUv6JCmptyfotFp47','z6','S',7);
+INSERT INTO t VALUES (-51,94,'pMi3ZfjbNSVyZp','JivMmpPAgbOhLWMI9XKzy8J','l3gIRTHEh5sdzI9fGSUDyRq','O6ZguwIJ3MnAeyn4TAXuZp5A4sMN0Q96c2yi3y5vcoDFWac4zN','a','R',8);
+INSERT INTO t VALUES (112,198,'EU7lp7vmzC8yX9GVYKDly0yz8A','eqi8NsnrseW4oC','kMb2YdWfRg5OnHhBqMvSdIWmQW7tMM1LmOeS','fB1vPCgRUaNBc8ilRjxNQ8TvUVXC8hJ1e','J','Y',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c CHAR(64), d VARBINARY(71), e VARBINARY(65) NOT NULL, f VARBINARY(86), 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;
ALTER TABLE ti CHANGE COLUMN a a TINYINT;
-INSERT INTO t VALUES (59,1,'ZBK7cBHQBQzClWE6B26NmWtkNcNa7lB6S6uWaGnNpn3XTk5VZ4EkGGuvXURmZuQAzE','i','wP4XISpRIejHaQn4KRcCCw5WTzGKKY2cTY9ET1K7v5vmUyBbBhmtbrQu9Fzi5AHQOu7mo','4qkQIL9QqD21MRQyiI3qAvJn4sXok','o5OojTTQXO8mgg0N6JgVsFGsWfOTO1DIjxoVW2dw9DgjEQqwJQpdvvB8Chw13a95frv6VH7d359lFez9B9wCQbD','jvCdFz7yx7pvtG5t7nUgVEF5ydz1r3l4x1iTwmM1',10);
-INSERT INTO ti VALUES (59,1,'ZBK7cBHQBQzClWE6B26NmWtkNcNa7lB6S6uWaGnNpn3XTk5VZ4EkGGuvXURmZuQAzE','i','wP4XISpRIejHaQn4KRcCCw5WTzGKKY2cTY9ET1K7v5vmUyBbBhmtbrQu9Fzi5AHQOu7mo','4qkQIL9QqD21MRQyiI3qAvJn4sXok','o5OojTTQXO8mgg0N6JgVsFGsWfOTO1DIjxoVW2dw9DgjEQqwJQpdvvB8Chw13a95frv6VH7d359lFez9B9wCQbD','jvCdFz7yx7pvtG5t7nUgVEF5ydz1r3l4x1iTwmM1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(83);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
-INSERT INTO t VALUES (-73,18,'oI6WiW55YV25Qefw1nae5MDPGI3HfpaxC65bMoMjO2i3W0OB7OinOsOkI2','K8LvU31XB','KLcZ88ldzJ781qYiN8RLKUh8Q5avPUXEV','ZcVHAq','oTQuMZOAb1aFczi9R8iAJJAHpAbkLFLr1Z4MiOQo6NLxWRq5JAFitsOmNxGvwG5l08Plv1NTIJUKXhsVXSDTcHbvLNTvTebiEOd7','SlZsDl6TXrdohEvMIDv2TTKSZVnEBoOakVWi',11);
-INSERT INTO ti VALUES (-73,18,'oI6WiW55YV25Qefw1nae5MDPGI3HfpaxC65bMoMjO2i3W0OB7OinOsOkI2','K8LvU31XB','KLcZ88ldzJ781qYiN8RLKUh8Q5avPUXEV','ZcVHAq','oTQuMZOAb1aFczi9R8iAJJAHpAbkLFLr1Z4MiOQo6NLxWRq5JAFitsOmNxGvwG5l08Plv1NTIJUKXhsVXSDTcHbvLNTvTebiEOd7','SlZsDl6TXrdohEvMIDv2TTKSZVnEBoOakVWi',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-100,39,'CrV2xNXxHvD6OBMKmn90G9upRK3lKXFRIERqBX43ZcVlM1O8qVBTkCZaKnTwa','7GO3K9dWMn8ceBj20SpE3q1w0Y8V2T5MtTvnZ1WEtoTot79lVNmnE5wO49hdCE34TUXVhscDXAHeh3Rd3WeiuRoFaNlJirE44ApgOMiS7','mKR6hCo3gJOPntWLMOcnVmANnvb7Du2qeT2RN6cvO3HM5yQfYA0Cja18tqCCrC2Dleo68x','nDVR3R0CH95MW8yjzkcGVy8kMSsx','TpCrKtv7MVeyGkoO3e0nWm3emWthlkXQw10m3VWe8KPArybipcqW1rGmnjvt0Je6OG8lq0CDJttVQ','IqK5cFJl3ciIiRhoDFgWrfJ',12);
-INSERT INTO ti VALUES (-100,39,'CrV2xNXxHvD6OBMKmn90G9upRK3lKXFRIERqBX43ZcVlM1O8qVBTkCZaKnTwa','7GO3K9dWMn8ceBj20SpE3q1w0Y8V2T5MtTvnZ1WEtoTot79lVNmnE5wO49hdCE34TUXVhscDXAHeh3Rd3WeiuRoFaNlJirE44ApgOMiS7','mKR6hCo3gJOPntWLMOcnVmANnvb7Du2qeT2RN6cvO3HM5yQfYA0Cja18tqCCrC2Dleo68x','nDVR3R0CH95MW8yjzkcGVy8kMSsx','TpCrKtv7MVeyGkoO3e0nWm3emWthlkXQw10m3VWe8KPArybipcqW1rGmnjvt0Je6OG8lq0CDJttVQ','IqK5cFJl3ciIiRhoDFgWrfJ',12);
+INSERT INTO t VALUES (-55,58,'4IUk4EQ','zTgEjL91Mk6sys34uZPWoNwBz69rCmmlSsRt1XIdWgM','0Vsn7VJ4P2NndV3gSqjhBH9y4bPjstJnm6i20','DnTxoNMDcspyM15z3goTQb1LsWVC9vBouDXBYD77noe0rncJnyZYlCRi4eEDm6ZQCwkqnKF6dnAmB5ZXSPgp','Gh','T',10);
+INSERT INTO ti VALUES (-55,58,'4IUk4EQ','zTgEjL91Mk6sys34uZPWoNwBz69rCmmlSsRt1XIdWgM','0Vsn7VJ4P2NndV3gSqjhBH9y4bPjstJnm6i20','DnTxoNMDcspyM15z3goTQb1LsWVC9vBouDXBYD77noe0rncJnyZYlCRi4eEDm6ZQCwkqnKF6dnAmB5ZXSPgp','Gh','T',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(65);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
+INSERT INTO t VALUES (8,151,'CdcdF','2rdoXenYvcq14i0AIBaew85C3roC3lKPFby1bXRbhIrx9DOEy','kdMos7tJzV1Ph19gIasg4lGTY4p','2pK3yPOP1bAXrhacT0BvLxrSHaZlmWlMyFpuebS7P8oTo3MM8Zl','mY','f',11);
+INSERT INTO ti VALUES (8,151,'CdcdF','2rdoXenYvcq14i0AIBaew85C3roC3lKPFby1bXRbhIrx9DOEy','kdMos7tJzV1Ph19gIasg4lGTY4p','2pK3yPOP1bAXrhacT0BvLxrSHaZlmWlMyFpuebS7P8oTo3MM8Zl','mY','f',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (108,90,'jweSiTGgtXCt3','3HM3CmiyUcu0DrbOdis9I0IMqZHbyddNr9B6BPhvYCtPCe3NrKC0qm15EP5ZSFjPXF8lXO3ougWY7GBqF03cNXKgClh15Btt4icDXDvX8K6lShEVu0QW2bEQq4WB9MfWUJrlKMzmJ7ix4nVsVL6NHcUfGIIruzHev4lfT5aOLwZsQeg2zXEH6YGJ678VUbcVfIZJb','FTeS7H2xt5ecTeJXJvCZK7FNFx3V','FmPFXJXmWul4le089z8qyU3a','C5','k',12);
+INSERT INTO ti VALUES (108,90,'jweSiTGgtXCt3','3HM3CmiyUcu0DrbOdis9I0IMqZHbyddNr9B6BPhvYCtPCe3NrKC0qm15EP5ZSFjPXF8lXO3ougWY7GBqF03cNXKgClh15Btt4icDXDvX8K6lShEVu0QW2bEQq4WB9MfWUJrlKMzmJ7ix4nVsVL6NHcUfGIIruzHev4lfT5aOLwZsQeg2zXEH6YGJ678VUbcVfIZJb','FTeS7H2xt5ecTeJXJvCZK7FNFx3V','FmPFXJXmWul4le089z8qyU3a','C5','k',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (71,58,'PDWjdGkNIljMiEXkWSRYuX1VRQo1OWUKOuDSomc95GvzlyOEHUECtICgCHdRZdRFxbjO4c1F','B4W3wHdu8HqUan9mLJiUy6jQlmtrGYNJIDPj38Yk5cJHkpE6gZp3P7fTwkn0C847iJcV2DvZQ9P7NjZirlGBDOZVy3GNrPUbUCWsl0RvBigaYMwIK4qLZqveYQmDrr94J6Wrr2hcPoOmkfOkW4IOc81AzVTiiGG7IDOqSfwL9eUfLjXmgg90kNOWnSE','iTYaosgOUuR0uOjBUKaXl5awgtuLWzvlZT89bWe8Gp2','m321rd523H','OzIg247','BdZC70a06zIVDr9nT8we6nzkKzXSyqxsN5GZy4laePwv3udolq4c2025AKVm21vBsBTY',13);
-INSERT INTO ti VALUES (71,58,'PDWjdGkNIljMiEXkWSRYuX1VRQo1OWUKOuDSomc95GvzlyOEHUECtICgCHdRZdRFxbjO4c1F','B4W3wHdu8HqUan9mLJiUy6jQlmtrGYNJIDPj38Yk5cJHkpE6gZp3P7fTwkn0C847iJcV2DvZQ9P7NjZirlGBDOZVy3GNrPUbUCWsl0RvBigaYMwIK4qLZqveYQmDrr94J6Wrr2hcPoOmkfOkW4IOc81AzVTiiGG7IDOqSfwL9eUfLjXmgg90kNOWnSE','iTYaosgOUuR0uOjBUKaXl5awgtuLWzvlZT89bWe8Gp2','m321rd523H','OzIg247','BdZC70a06zIVDr9nT8we6nzkKzXSyqxsN5GZy4laePwv3udolq4c2025AKVm21vBsBTY',13);
-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(100) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(37) NOT NULL, f VARCHAR(10) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (108,239,'4voZCUU26rJyW4RRQbpeYqaCDUaMe8nIUE7tdeiudyLPYxgGZrs660uGFEL2Pmfxqmc41FqwtLMKnGiP7','S','kNCUn3vyZ9iGNiMnNNniOctks96x1BaT','Zlt4ymsxDF','5Su1zy5N8yNmGTqdlKNAEoHk','cK',0);
-INSERT INTO t VALUES (163,221,'gcsh1x71eBOsZvUK0bGtorNJIsyNW5Cvt5jgWlz1pXYWYNSyHvWy','d','qXTi6Ve7764sbnXMHNbo','6SFR','4DGciMCJtbpAtPlqORjFct0fJasGCkz4n4l1FWzy1bnMTHEzn5EP2wEMoo8GWnncqBSkfw118PSJePK1a9Z','m4jRKkN',1);
-INSERT INTO t VALUES (8,124,'q2zHahiohFNUUV','BBx','SsTAbN','AzNK','ONdjahd25WiYBkPWNx98lvF4YsVbTYAOueVuhDuaMIhoJ3HCGajdu0e4Fj8IhCVrIcTnV3N4E3O9upQ1','4KV4jPJq6417szz2zqCp2eCcnJ0xPW0X4BPTvFRkj3cVaS3w2KFf7yHA1n6KquGfGfVdMTFOTl6XTl2',2);
-INSERT INTO t VALUES (56,49,'aMP6729NFnX0zawZRkiq','won','K','6is5bI','Y4YcJOBU3W8coJaKg1QFapY3t23M3y0Nvy6GaHcAtGq345cxxwoQzqY0tL3yqqe6BppcZjw8Srkv7xYU52HJklv8tp4FLC','wxzsTRMLEF09drWVAXSsEoA4kN74EoYzmTKfulDADTbrs',3);
-INSERT INTO t VALUES (183,120,'KNNHbId5bNt5UQxCCoofofUH1X4hsCJxP6','be','KVD2ZMiFTdoCce37bqDA6PWKVQTjq1er5kfj','B93r1yM','bCMAVEZY4','zHElMUcRVSNZLWcB4BcaZ6JvNabWePqdVOczTAwE5zdjIh5wsNLYe9wp3z1LKKubdY',4);
-INSERT INTO t VALUES (67,185,'MLJXrCamlU8v4DHEPx','a','gqql0oSJAqZggGixVuMuKZ35hVpchfUyh','7fBXThf5v','V6lnCNZgRlN3qKMEJDFtOHRxnonPj2Nq','HMxYNcpWAO3rlico2gK7GinuzNTrJbNLxsF7Pjjd3H3bTmQYWhefw79RwYQOK89WaLKQ',5);
-INSERT INTO t VALUES (245,107,'6EvRlTIp','Od','E6Y4kmiMDlAi83Yd9P','94','8VCQhFqA0LXvmllaQgRjaKg5Xi7MrcGfvPjZQ0edVSe717pkqrmlV9SjAEPFzPeMi4TS9xl26b3cQWllXTRdp8rzGtk7zKCUS','X8bGuGPleAktaSLqZlGdL7h95KxOvHpYmCVJOzoJKDTVxgqpJeqUUlsRsN70n6k280Kn2DctwAr4nBBrtABBXMNA9uV',6);
-INSERT INTO t VALUES (11,133,'zrafkkmj6hx60U','j','gKkoeloCQ0LfVVKxYKRQhN1Ff6Oh6AkjVEc','z','SVt6TAxBGjzagDZtTl3z','E6jpLcCHEjcmz7MUWCXGivNVkW9S7Z2WEOCdwVmk8tYKPZXauhGzHHzMwBYWQqZ1apuVhIcuF',7);
-INSERT INTO t VALUES (9,246,'UYAZ47','D6','a08nU5eQ5174hcKHlav6NCRe','uCZwklkvC','lIosSdiZ7NNqMYgYdCaUlrqMV2kPHHj0i','S7ZjjExJqFDkUX7jE6g7rnLi83B9pci5fnSLZsrkU04u3CtVJYF5yX13irwuCdHGbtpaw',8);
-INSERT INTO t VALUES (217,39,'siJfGcqkTIyCMuUKoD5jacTViD0hwXwn1NmNFsFVsaXBRiIrx9HKDv','4','u2XxHxhK1fWtRcM5bdO','4O','cokPbfe0B7ioPm5wKQIRQuHNOwcRBHRiYX8Ck','0zvOqJjPkr34cjB2Q5fPJK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-69,178,'mMB1MD2hNZWFE8n5JgRTjipsZp98','yZFXBmGV29Pq0lhHKjH2MfcYvkLoIJV','SUyz2PG2Ee8RaDFr3W1vaXfaTHKyzE6v3m4cmegwpcL','K6ewFizN3YZUDfZXYIngtYULG20Phjp5mAjIVIMFl6LLZLhKWYosK1rD2LlGMHHfUZI5N43BpKOQrTTa2SLq8TZFjwlz8EpOQ7FVR53cB9CpOIBrzSIWeIr20z2bUvCq0XYSVbwusyCqSKG9PrfMlA5hoXj4W481P6fYEFWRSdvStbex5n5YTYgRwW','K','n',13);
+INSERT INTO ti VALUES (-69,178,'mMB1MD2hNZWFE8n5JgRTjipsZp98','yZFXBmGV29Pq0lhHKjH2MfcYvkLoIJV','SUyz2PG2Ee8RaDFr3W1vaXfaTHKyzE6v3m4cmegwpcL','K6ewFizN3YZUDfZXYIngtYULG20Phjp5mAjIVIMFl6LLZLhKWYosK1rD2LlGMHHfUZI5N43BpKOQrTTa2SLq8TZFjwlz8EpOQ7FVR53cB9CpOIBrzSIWeIr20z2bUvCq0XYSVbwusyCqSKG9PrfMlA5hoXj4W481P6fYEFWRSdvStbex5n5YTYgRwW','K','n',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-89,180,'a4KPkIxI7KE1U2wdALxrZSQRimMJp9wR9shZi8','WxumjdZ9MVfAxh4DQ9PYuwMvAWjmTFy3PA4FGl7iZ3J61e1cwrCIMvRFa4azG42ppxWJK5eM8r4dx2lIrKovy2PGnA4PkCG8','J3c9L3Z3bApNPa1Lsx13ZZq8UkFmkAlNvAke1aStrhjgR1q','d0qQYNsZJjzDJVLGxFnukBHPLw4LbmnJmEmeALWsKlilngD0tsPPyaW5cd0qxeFHa0DPdpd5cpMnkE5CiYx7Ps56mcatrikCsuDgKF','h','Q',14);
+INSERT INTO ti VALUES (-89,180,'a4KPkIxI7KE1U2wdALxrZSQRimMJp9wR9shZi8','WxumjdZ9MVfAxh4DQ9PYuwMvAWjmTFy3PA4FGl7iZ3J61e1cwrCIMvRFa4azG42ppxWJK5eM8r4dx2lIrKovy2PGnA4PkCG8','J3c9L3Z3bApNPa1Lsx13ZZq8UkFmkAlNvAke1aStrhjgR1q','d0qQYNsZJjzDJVLGxFnukBHPLw4LbmnJmEmeALWsKlilngD0tsPPyaW5cd0qxeFHa0DPdpd5cpMnkE5CiYx7Ps56mcatrikCsuDgKF','h','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-44,33,'RdgmWDJ4KuEaXPXFXFnR0gj2u','U805jRH','cx14h4OGVwXFgdmTmmjdcOb163XHVaff8yWzwNzeyOO6sL','4','2','J',15);
+INSERT INTO ti VALUES (-44,33,'RdgmWDJ4KuEaXPXFXFnR0gj2u','U805jRH','cx14h4OGVwXFgdmTmmjdcOb163XHVaff8yWzwNzeyOO6sL','4','2','J',15);
+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(78), d VARCHAR(61), e VARBINARY(68) NOT NULL, f VARCHAR(4) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12,-5651058,'gfHwodNH57lMYNkwIC0R0SSfjwdxBCQHHLWPM','XWYxfGUGxL2zA5EC2cmNyqxZgKXrf0K8qsR','TZ','ETe','Zn','K',0);
+INSERT INTO t VALUES (95,1042500,'L','7YH8ekOeEBSGQZCEtqSrsxKUZutmFYou49hlTUFnQoM9s9xUKm2','ObIeEs1PprAuwjY4i9GuoMb72u','Nv','qV','az',1);
+INSERT INTO t VALUES (116,604873,'7F199O','pO1sOD9bZJckdtTao','h0kMCVNag4Ysu4ksJ','5','hs','eE',2);
+INSERT INTO t VALUES (-72,7566697,'HH56p','fpJkaoVSzZQZ0i3tBwL8w30btAEWtzWZjUGWytKykg2','5qsbgUy2ZXqA5gqeJEz7yN1','mLl','4','5T',3);
+INSERT INTO t VALUES (-36,-3974826,'Mw684VsnezcWXASWHB8qVGCio','SwdCMvz2v2rhR2','rV6Wv0IKzSg1Z5TaLyLpjejpREOlwRAxKl','D','od','bO',4);
+INSERT INTO t VALUES (59,-3374844,'wHFa2khnDQOLQS0GxaLYmOc4Y2r1xPIquL59r','crk00i9y5AS','mYava','Vv7','j','UV',5);
+INSERT INTO t VALUES (74,752577,'6yJTtesDQlTqBiF8oz2PY','gAcZFxGKLGw20L','IAXn2FswHeHSVXPJmL1wus4Lb','EvT','r','3L',6);
+INSERT INTO t VALUES (-23,6705134,'CplPoSdtw7OMFTtheaeNgaLIF1NAQIgHi8viPN6BB4sJ','ppViN0nkKA1eDnTO','7Eqs6Q03XpiPXaQDkFP6KjJfFHQKeIJ5S1ASf4LGHLWSNj','w','mO','QP',7);
+INSERT INTO t VALUES (9,4688802,'SfLoommb9jIVaNS6BrpPT4Fib4EBi5FaVaesjfy','VA5yLk8A','bo373IMxRWcO2Un9rG','NFA','A','nk',8);
+INSERT INTO t VALUES (-97,-7448362,'6vJt','azZU2bJp9XIxbJmCSMfyecpER','hguLiSR','R','UT','j',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT NOT NULL, c BINARY(78), d VARCHAR(61), e VARBINARY(68) NOT NULL, f VARCHAR(4) 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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (156,5,'nlN1XQPtB6XmayPQxr7hoAnCwMwI0xVUiP8SblRAgRInRavXLiw4AMh1ctT','2','hcbSx0KLWniDTd3W','FOjAN','a6o9nDJ5I7VfsC4VMVVhWkFpFsp0ydTVrGCG0J75cwSbsdMhlrD1uA4LGKsYnGxIVRtCStexJG','A5FOfxDOHVM8JXUmhi6kUNPV1Cmyq66vLo3sKNo6SzXEvHZx74XHPgOB4ZB50P0b',10);
-INSERT INTO ti VALUES (156,5,'nlN1XQPtB6XmayPQxr7hoAnCwMwI0xVUiP8SblRAgRInRavXLiw4AMh1ctT','2','hcbSx0KLWniDTd3W','FOjAN','a6o9nDJ5I7VfsC4VMVVhWkFpFsp0ydTVrGCG0J75cwSbsdMhlrD1uA4LGKsYnGxIVRtCStexJG','A5FOfxDOHVM8JXUmhi6kUNPV1Cmyq66vLo3sKNo6SzXEvHZx74XHPgOB4ZB50P0b',10);
-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 (141,209,'q8lUn9ldf3VyjyglH63YJnPAhuUhNJrKk5frMlrkx0lwnv5PCEomMbP6rFZT4CRdT63yGO66j20NWy2nE9oMbEwYXDw6tB7bn','se','m72eaAHmIw87ZrSlZn9AVa5abpH7nIt6m','489','IfUFOxCzAN80jfJq8N3NWdNSeFRq5cBgVqx0HQUcLfg06mPR8qtcxdi1T9mCIrKzwkFhjn0tnDabAl1ObsMuV3Wg8zETHSswo','VOoRVRvIAAmLdBA8P12SsSexu6ITSbCVH2qBaDbOSsl1pk4XZvyz8c',11);
-INSERT INTO ti VALUES (141,209,'q8lUn9ldf3VyjyglH63YJnPAhuUhNJrKk5frMlrkx0lwnv5PCEomMbP6rFZT4CRdT63yGO66j20NWy2nE9oMbEwYXDw6tB7bn','se','m72eaAHmIw87ZrSlZn9AVa5abpH7nIt6m','489','IfUFOxCzAN80jfJq8N3NWdNSeFRq5cBgVqx0HQUcLfg06mPR8qtcxdi1T9mCIrKzwkFhjn0tnDabAl1ObsMuV3Wg8zETHSswo','VOoRVRvIAAmLdBA8P12SsSexu6ITSbCVH2qBaDbOSsl1pk4XZvyz8c',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (59,72,'ygtxfgsczq8A','N4mxLkYpZg0i7JVz2kzcyURZ9ic1CC5hgujXIcuKqKd4Z8JYrkYG72dx922eKk7oFytmcjC4ZRQNP2','vmf','uw7WKL5vq','QcCTAW4x9jUwwuQSUylbLyRd5NLULs6rl48JHyJ8sEpgpswJ6RcV34sayv4jWZL1wZ5qdLBbwvM0ofi0U1Gz2ffGyAzFNhlA','f7r5VdEG5JZY8CMR7JgPK11DbJvbBxcPSVq4fHZfLbQlOaLJbaP8',12);
-INSERT INTO ti VALUES (59,72,'ygtxfgsczq8A','N4mxLkYpZg0i7JVz2kzcyURZ9ic1CC5hgujXIcuKqKd4Z8JYrkYG72dx922eKk7oFytmcjC4ZRQNP2','vmf','uw7WKL5vq','QcCTAW4x9jUwwuQSUylbLyRd5NLULs6rl48JHyJ8sEpgpswJ6RcV34sayv4jWZL1wZ5qdLBbwvM0ofi0U1Gz2ffGyAzFNhlA','f7r5VdEG5JZY8CMR7JgPK11DbJvbBxcPSVq4fHZfLbQlOaLJbaP8',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (311274312,-7884733,'QX8SX2nPmCec8WDmciAJQmvvRAkzsiyTBC2H04If2rMb5oHTTAycqh0O5','Kn9yoRyzAkCSSd7ckLy14Cs6PPgdIl','7N7arLGU8wb8N69mDWEeVp8a0G31sgbKIhbSz8CZQ0NJ9mEEouaKk3bkrx09t1ehSY','sRSf','y','7S',10);
+INSERT INTO ti VALUES (311274312,-7884733,'QX8SX2nPmCec8WDmciAJQmvvRAkzsiyTBC2H04If2rMb5oHTTAycqh0O5','Kn9yoRyzAkCSSd7ckLy14Cs6PPgdIl','7N7arLGU8wb8N69mDWEeVp8a0G31sgbKIhbSz8CZQ0NJ9mEEouaKk3bkrx09t1ehSY','sRSf','y','7S',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (-1649599524,554485,'YsvkDRI33n7M8uqtd5qLKWyNecLR7kOr2xLHvcG84LU00izSnJbhObMKKvP5g1ALXlfhI','BDkycCCLHob1ATDR4Mvhs6mDjbTQglNR4bfIV7gYpCoMYGAY2JmuAfrpfe','6odWX1WbvkhptcC9nMYSkgheYVaXmELWL0Fi07Hw','Q','B','8C',11);
+INSERT INTO ti VALUES (-1649599524,554485,'YsvkDRI33n7M8uqtd5qLKWyNecLR7kOr2xLHvcG84LU00izSnJbhObMKKvP5g1ALXlfhI','BDkycCCLHob1ATDR4Mvhs6mDjbTQglNR4bfIV7gYpCoMYGAY2JmuAfrpfe','6odWX1WbvkhptcC9nMYSkgheYVaXmELWL0Fi07Hw','Q','B','8C',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1602167637,-2708396,'vP96pOy7YY1QVPgeKArusFQmV1Fjk3Chi6tsEXj1mq4WjF88aUKK5VKy1GlQyuALt','Wn6IVyEubkcs5TmAEtGkGmvO7boA1rK6lUJ6dNSqynKR191hglS9EWQmO57Bz0u1D2yHizCMN84lcJvghoS5tWK09zjUjvLPwGHpQVOaojBDaqwaUW5qtfFWVmvpaPfSEAwOxnoNbzWy8lvbuPQ22wI9Se62BusqWgG3MXNBm7aKzQs31wuHnEhEIQVzTQLwPm4LqUtsnEzn1PwD4V5sTqJ1D47wnhPgjFK','hP2nRBAyI8tOCsv3YbIOr2','A','A','o',12);
+INSERT INTO ti VALUES (-1602167637,-2708396,'vP96pOy7YY1QVPgeKArusFQmV1Fjk3Chi6tsEXj1mq4WjF88aUKK5VKy1GlQyuALt','Wn6IVyEubkcs5TmAEtGkGmvO7boA1rK6lUJ6dNSqynKR191hglS9EWQmO57Bz0u1D2yHizCMN84lcJvghoS5tWK09zjUjvLPwGHpQVOaojBDaqwaUW5qtfFWVmvpaPfSEAwOxnoNbzWy8lvbuPQ22wI9Se62BusqWgG3MXNBm7aKzQs31wuHnEhEIQVzTQLwPm4LqUtsnEzn1PwD4V5sTqJ1D47wnhPgjFK','hP2nRBAyI8tOCsv3YbIOr2','A','A','o',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (182,65,'n','HIBcynN0NNjiiq3IN3PiGdksnS7OWln2yjZhqXax66SoLUpUoFoJfluhMSH06l3iV1adAOJuM9RZaeVdIuwL9OFLdfyTestTLZiLIzcaLV0aKFHqgpnueAZnJbiMSHdzJC0bk9f8bSbvn6vFxsdEzqosQzz7hQfhZRI7N1IoZ3rTq5mSa4U9','N8gICEuXD0DzZZEBgTqXmwKQXRUkCKqZjeto','uBIcAQxvN7','YWZfUJlx6rkcwoDS9HGZhg4m9v7iXuF0hEghQleNVZie32A','d5qq17xpjtWPUUUlM2fkncyS3nAxlmiWofQsqseKqm6WT1yaRrZWR68aAQhiwJbWqY9bLX',13);
-INSERT INTO ti VALUES (182,65,'n','HIBcynN0NNjiiq3IN3PiGdksnS7OWln2yjZhqXax66SoLUpUoFoJfluhMSH06l3iV1adAOJuM9RZaeVdIuwL9OFLdfyTestTLZiLIzcaLV0aKFHqgpnueAZnJbiMSHdzJC0bk9f8bSbvn6vFxsdEzqosQzz7hQfhZRI7N1IoZ3rTq5mSa4U9','N8gICEuXD0DzZZEBgTqXmwKQXRUkCKqZjeto','uBIcAQxvN7','YWZfUJlx6rkcwoDS9HGZhg4m9v7iXuF0hEghQleNVZie32A','d5qq17xpjtWPUUUlM2fkncyS3nAxlmiWofQsqseKqm6WT1yaRrZWR68aAQhiwJbWqY9bLX',13);
+INSERT INTO t VALUES (-339369639,2661447,'HvWh','q5t4FklYNiPFAhpgt20w5Qnsgu7RakjHY1DjMAYe1iL8B3SS6Dpe9wA','MXUFPHfBqQpl','U3LVmF1F','nX','2',13);
+INSERT INTO ti VALUES (-339369639,2661447,'HvWh','q5t4FklYNiPFAhpgt20w5Qnsgu7RakjHY1DjMAYe1iL8B3SS6Dpe9wA','MXUFPHfBqQpl','U3LVmF1F','nX','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2116168251,6882590,'mfrLm3Dvu7RHggtVy6YNBMq2','QogWnBYo7AwVitLh51VZ3gFUywUvTZGk5NnZ2orLOMocKm','LzBHP52Ev3QuGbQ3B6hDX4rRcF2iZjN9TgZKvDKc08SgFahpIovUXmI6bv','FQ7l5gFm585CtB3qmZcf34zQqRvLE8DEB8LgH96d','8p','VH',14);
+INSERT INTO ti VALUES (-2116168251,6882590,'mfrLm3Dvu7RHggtVy6YNBMq2','QogWnBYo7AwVitLh51VZ3gFUywUvTZGk5NnZ2orLOMocKm','LzBHP52Ev3QuGbQ3B6hDX4rRcF2iZjN9TgZKvDKc08SgFahpIovUXmI6bv','FQ7l5gFm585CtB3qmZcf34zQqRvLE8DEB8LgH96d','8p','VH',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (828188830,-6880066,'WYk9J5qW5wbWcYa7','bkULLeXTIA7jUqGCCelnFNc0jc76OVmTRuGR4PHlE3nwVCT4TgbuIVZ11XMEmG6kM1OlNQq0HPvMgSAAD2L8kf1ver5IsMgQxrAfUF8VeozZX91GKWf8LpPpXe8F5ZHHmfiCiXPZ4USu0ENHvG0Qb1m1E3VQGPzMcjLjiKJab9wI4n6D1r3Ry','s','HGPJhZOrnGq3YsUgx0HIny9jtvp3bLt86AznNnbZHXMnf6EYX4oPPQMBNXTgCused2oHulCo5ZG1u8BN3jXSvUnOkBt3RagFQWmqNf8ATNUbbXqbTYew5kVSX','iEz','K7',15);
+INSERT INTO ti VALUES (828188830,-6880066,'WYk9J5qW5wbWcYa7','bkULLeXTIA7jUqGCCelnFNc0jc76OVmTRuGR4PHlE3nwVCT4TgbuIVZ11XMEmG6kM1OlNQq0HPvMgSAAD2L8kf1ver5IsMgQxrAfUF8VeozZX91GKWf8LpPpXe8F5ZHHmfiCiXPZ4USu0ENHvG0Qb1m1E3VQGPzMcjLjiKJab9wI4n6D1r3Ry','s','HGPJhZOrnGq3YsUgx0HIny9jtvp3bLt86AznNnbZHXMnf6EYX4oPPQMBNXTgCused2oHulCo5ZG1u8BN3jXSvUnOkBt3RagFQWmqNf8ATNUbbXqbTYew5kVSX','iEz','K7',15);
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(97), d VARBINARY(41), e VARBINARY(48) NOT NULL, f VARBINARY(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11,-1626851477,'1LcckbBsK23eDAZXtnjr6JYc8W','xekRhvX','1E8AH5lh6xmVQVrKY0EwsleSCPJ','wJuuuUgCWXkPzV2N','yAaqTdhfRjjidtROtI8Ef6Bl3JoHdgp','Cg8ffsFi8VkDGHMEooF2bWRbrk4E3XzesP9',0);
-INSERT INTO t VALUES (76,582454921,'cCNNcQ8VgBryUFJfmmddi8ZEWSbl3WaTAzzH8CuAnNkxfNdlmD0Yt7vu1cvdOgEAf8XRrdsBKaVNKWJk25yBrZV7JKT','H','hHOI1qPbLmLD4UnKca4q','7l','hPAX5kcwCylY8wEwjiCTIJ9c5NOlny2','4rZ5jaKElC7sfr97bS',1);
-INSERT INTO t VALUES (-107,-1211499516,'jZu7WylRcAVkZ1IHyKPfCOoNA7SThgZot9xJzbilhrqJGPD64RzwwlJFYN9IPfWGFwc6','jfjcrV18oz4','flK03ovPQ2vGmeqZvfFabjz04AelqozttSPjSBsg','jx14IE4nkw9StqFmr5Ch12SMcZNfDJK0GYGW','HxuA1vIQJVZkO6Hda67i3Y8KCatOloh7PIUPFgRLulnyrSQcFmmO90qI9JH0tiHaFposrgCDNKNQjLqMtdRHWme','eqYSJrwbl7qju6aj3Mnbb7Mecg6DtRX6OR8X0foNXkNqJ6Jdo8',2);
-INSERT INTO t VALUES (25,1192804178,'kDXRAP5GjNIpbyTpCssSHGDfiL3UxyOizX5jOD584HgribO5SFrdRrMX','UtVTG','NB2rOrgPmxixLhD2gQLsw0c','5UwleL4kHTfyMswHewOz2nDco3fQc30','IWBR9CD7g1H0JFBVNHEy4juzfo5HLfbZcf7yIIa58W94rAEZT','Ii438FfUAF0vqA55UG2tY7u',3);
-INSERT INTO t VALUES (10,-445574643,'yl1En76i3Uyidk1eWAIq4gDapOQV','yHmUqZhut9','6NGlqriVQ3M6','EoLFSYZ8m0JJS','zhj12aCyHGNoGvdAtMzAhT4tnuog69h1qezW1h4ThuqtZ8Dx4ATqmUePVgrsT82iyFW8ShJxXVz','xt5xcKZ9ndMPSS8msMgB4NRkjfI6okcDW5V8GTVKRdETOFCuLDuMp4QItK0SMY5cNK',4);
-INSERT INTO t VALUES (13,-1769245377,'w4wzDgedQaq0xNdufUSN9SpMHW7JjTQuwKrKn9BD6JkZX4kIz7KN3dG','WVhqF8aPd1tnaEUCVLl0lZWe82smCWPFJishdxn7W','XM9LLayRHGGEE50o8DMxhtyQ1G9S','6aiyR92VAigEQyflfKR1NSbNOJD','Uv31VSFqXLoBEscFLy5Z9MUQPytO2ZSYMWnVT2P64cf2GMS3HVxadGfcAUjFR53hGlOqgJalYCFD8z','uRACDo8qSmhK31akaUFxzDAbZ24uospzcLrFno8VA3d1RbLU8gddYatuY3OT7R8hSwNDv7ME1KoTmUsAO4aa',5);
-INSERT INTO t VALUES (-74,-1755197958,'CPcusmnONzuTcOU2vBTHxPtwOCYU0VpMKAedOoVOukJddPIYjrR1J4svebV6y2QW7K7bbSdQDYBH4VJrmZs','hUJkp1lvAkMfftoCHsun5QigP1q0W2Z','DFkwu3Ml6t','bPl77ZKYgG28GJHWPgewqeM4t6c2LvKjo58HK8','Ah8GOc8oSW1L','r7qFM9HDyTd6zmaZxExjkNZp08LAkYfm7PqtFNvOdT8p2ju2AYBrGq53q9iPXthHql9lG12YXIKMmzdT8AvRBGm',6);
-INSERT INTO t VALUES (-120,644785253,'xd5Gqex9h2BPmG6cd0VU9clyU1fsUImfbg10Lk5ehWezFIE3k82hKsEj97CDBPHxI0XS71lgwpjZNyoczJadE','lh9WMyp','Wr6pvexBxjFJvWN6LuxkAAvpbAEuItrph09tmMEblK','JP','Z7dy44OEcoYUV2mbTDGBxZ69uSpPp3','oiAY0K5galB7ZMhUYKZdZ2PyN9Gu7fXpydAN3EzLIMnkWbBkJZSoXkB1s5xRIsCYnIKAdYXCAc9i',7);
-INSERT INTO t VALUES (-88,131985721,'k3jex4yyqAbHeUDiGd9W7dLiZKFYCNmyIfUI8qKDysGj3hPsWXUdrHZc3rTEmeJXvgTKUFQondAxZcv25wO','EXmRvC2fBP1hBYFJJlvI7HON','t6DdfNzDYvl1cA5toPHR6va','Bn','daXJVAAf2VgggdqwIAkqcWj','dxlCvngrO6MtPX0VOOhg15pnLz1G4AcralAOB6LY30dUzyZ9F6cTNeCMKFb0GTz4oRKucABs0zOykZcCl',8);
-INSERT INTO t VALUES (-1,1892081849,'qJlCtLRzi','nbDpU9f6XSDZKsMKhaZW5wshM3JvAX','AdpYsPjR','VrdyPhXPo5HEB','gB8Ddg7irGnIw7FFvv7570dX1iKb0UbtsWrrexIoAQbafd1uRLfxn1FzG88HrK25hmI','LwnetPlMTqj6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(61), d VARBINARY(70), e VARCHAR(28), f VARBINARY(40), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58341,-5403056,'ee3I9vFxv9hTMJ2cqpR90RImCzlPMVS6q','IylY56S3dw8mIrpMXBAXUB5t','dYR25nB4Lp8hdeIRvf','tVGzPQgwrLnW9m5IWB84A1ctUMXGecxjp','sM','i',0);
+INSERT INTO t VALUES (11117,1700229,'QP7g4ym','Dr','shnT3QJcxaHlPCpr7gq','6KnGwBsOuBsPa','KA','3',1);
+INSERT INTO t VALUES (6617,8002960,'U1dg60vLWw9eQGVtXZ79e9eUyIWrDx3lq','O5UJmFb34LJrxIRRCHBVSjAgMlrCgc','r8KtbakksvPGZz2JL9sd','iHYbiFe36inYKR','Ml','F',2);
+INSERT INTO t VALUES (56086,-771681,'hHae8BWvkpA2nYIkIcHfL9X76B','tbnireAsSRc9q2yIPgx7dr18AeSKHKbZv9','sFTAtl9F7FR2r','f','59','x',3);
+INSERT INTO t VALUES (41023,7864270,'ZMfm8rGCVTjDFRRwuy','EJjICoGqdy0FSZvPkp7Ww30IhsnnQWWr6uFE5GRD9OKfJVde3D0lONCOR','IfNlGDdCJpkmenQSosM','rDsDT0iKESzkQnCmOoWX2o','k','E',4);
+INSERT INTO t VALUES (31821,-7576650,'ybzXJBiU','lx0mgfORMlo9mnfrAjrp8KvbOM0SmRJlZQ2UK35HaZZJZPxzd1FRxLlV','CMaGvwXr4Ql63eMVoQ','zb5BJG5HKQwQ8gFPHKubRCdq7','OM','j',5);
+INSERT INTO t VALUES (19263,-2502694,'nDf5RJWuDfvPsF90qjU','ixCIofzH51ubP6m5LMbenXGlpE12EoIRAoXvfC0Q9jKd5BASCZ','cXdFkjWuAo3ELA9sQuMX','gQ7BQcbKscMw','e','Q',6);
+INSERT INTO t VALUES (42564,-6096921,'YTndW0Pn69g','iCEOBlTO6b21XJRHV7qVruEIl7jCJnZQmIcy1DP0tgXf5u1xmW4PqBBBdnN1aeufBgnD','faV5LAVBcJ','SMSRKNTmAFMo2h4fDg1p5TTTwske19x','un','A',7);
+INSERT INTO t VALUES (59458,5855838,'9XlYxc7ZkDg6C6TAK2ZAIdDLsfVJwGYy0YJ42JsI','AZ','ggMgFeS2uYOPNguC9Rbijl','2yBZULIKtcgkuSoX2S6p8hAaRYR2piPRzl1','qe','1',8);
+INSERT INTO t VALUES (58513,-5865596,'WYyAvYKBRbKX00etXzBqZ9cuTzs7f8lmXyRA5chFoLUYBJ','AMTmPys71lqdxW080btNlft1tJ3EnINdrT','QW4tBSHlezh50B','TsuAVuA44GLLK2E4ghD6q4YSEndblVqdL','lB','m',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(61), d VARBINARY(70), e VARCHAR(28), f VARBINARY(40), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (1203610,-1859796706,'UmK','jWVKwT4ws2','ijVhE9V0I8kJ1IUbmqdGUtmFf6QvHjmaDnKlWGUsOK','e47IRIO0kK37XvzoKEiEgQKWpaRwfCE49n','tNoW7H5J6Swo5DWmv4BFjGxHJbvGvw3ruQjdpyNwlHCjuXjHKbySUCFbwIu94uATra1dz59IAIje4Fu5qckm4YaUDBZ6','2woRYwH',10);
-INSERT INTO ti VALUES (1203610,-1859796706,'UmK','jWVKwT4ws2','ijVhE9V0I8kJ1IUbmqdGUtmFf6QvHjmaDnKlWGUsOK','e47IRIO0kK37XvzoKEiEgQKWpaRwfCE49n','tNoW7H5J6Swo5DWmv4BFjGxHJbvGvw3ruQjdpyNwlHCjuXjHKbySUCFbwIu94uATra1dz59IAIje4Fu5qckm4YaUDBZ6','2woRYwH',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(98);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
-INSERT INTO t VALUES (-7960423,706736421,'l0blTlgjvFqQYCu','xrBKI7wVkO36XQPFTAEynT4aX4RsI','bNn1VDTmwJAf','2qlgxih0m0R82i','nMadiDrVC5MjTF1U7a0nnrKyujjFjkCYClrnGpDQa4M','a0LJz2a7PFRHuvg0GPaxyaUWgtM7rR2btwsmywaM4Glv1LRGgPoGx1j8Z1WflKCZcUG5HvrErpngrb9XWwTy5m8EbdSrPBsY',11);
-INSERT INTO ti VALUES (-7960423,706736421,'l0blTlgjvFqQYCu','xrBKI7wVkO36XQPFTAEynT4aX4RsI','bNn1VDTmwJAf','2qlgxih0m0R82i','nMadiDrVC5MjTF1U7a0nnrKyujjFjkCYClrnGpDQa4M','a0LJz2a7PFRHuvg0GPaxyaUWgtM7rR2btwsmywaM4Glv1LRGgPoGx1j8Z1WflKCZcUG5HvrErpngrb9XWwTy5m8EbdSrPBsY',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (10462076,4474873,'c6quCJPJMlT7GpxMPusNFq7ygvEErIPEmQHw0eHqyhmxPEH5twdOSZ','1dEMzrilVlxmuhuhsGkhI8CB3DVN2EsUHdWW7Nj5EOjnL3BAp6H876','jqUg6ry2NQL8fFbTtGT','U1KCjgS5UH2lAMyqbk3Qg1hRN97voa7gt','cf','W',10);
+INSERT INTO ti VALUES (10462076,4474873,'c6quCJPJMlT7GpxMPusNFq7ygvEErIPEmQHw0eHqyhmxPEH5twdOSZ','1dEMzrilVlxmuhuhsGkhI8CB3DVN2EsUHdWW7Nj5EOjnL3BAp6H876','jqUg6ry2NQL8fFbTtGT','U1KCjgS5UH2lAMyqbk3Qg1hRN97voa7gt','cf','W',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(62);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
+INSERT INTO t VALUES (2807394,1395185,'KflF2gihok','tJ3DQQd8bOe8q2qR5NmqIBkRqafKaCXs2dshUcIOT88tAEtec7ZXfCPdbCWCJolQ','79UMDgIsdvZGU9WfTmzYa5bs','1LuaxjH3','Z','o',11);
+INSERT INTO ti VALUES (2807394,1395185,'KflF2gihok','tJ3DQQd8bOe8q2qR5NmqIBkRqafKaCXs2dshUcIOT88tAEtec7ZXfCPdbCWCJolQ','79UMDgIsdvZGU9WfTmzYa5bs','1LuaxjH3','Z','o',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (450074,727912696,'j1LUUk9XNew3RbfNq5cak9qYGnw2ulf0g4RBuQIVyGw4FBdTcUcjp9','DQRbw3zT9qFmhcjHEEgg7a4uM0kZ8OchsA0aP23orpblhSROLQkdtgwNwwDtkkZ3Ftk0Cc6T2XaXZRqeUlTdpG5bPN9J2Zef9bbcthTExr8zceXVP0K5eLJZFVJDffhRQPXkvuU3vRzaJD9TZXNl54rC8Tsoq','Ey4ZbeiftNCoF0hDCfvfSgK','gjJkM33TSZ6t','ocXbowUMzQM9h','nNy3ZUYplDNy3rV0IWeULy4OQd4tJSaGVbnV8a96IczGGn9f5NHC2hOxhDDerSn7vJ',12);
-INSERT INTO ti VALUES (450074,727912696,'j1LUUk9XNew3RbfNq5cak9qYGnw2ulf0g4RBuQIVyGw4FBdTcUcjp9','DQRbw3zT9qFmhcjHEEgg7a4uM0kZ8OchsA0aP23orpblhSROLQkdtgwNwwDtkkZ3Ftk0Cc6T2XaXZRqeUlTdpG5bPN9J2Zef9bbcthTExr8zceXVP0K5eLJZFVJDffhRQPXkvuU3vRzaJD9TZXNl54rC8Tsoq','Ey4ZbeiftNCoF0hDCfvfSgK','gjJkM33TSZ6t','ocXbowUMzQM9h','nNy3ZUYplDNy3rV0IWeULy4OQd4tJSaGVbnV8a96IczGGn9f5NHC2hOxhDDerSn7vJ',12);
+INSERT INTO t VALUES (9147061,-6614890,'WQMWiUqgn1AVy7dJFNiZ04ETvSumc3c18QTGJaP4DAYmuBW6h82wZbLZZ','nsxQ0MoO7YCcV8HZCenHkydlX6dnFdMhnH7','iDtyiNwWIUGg0JwM','LRvXaRMY4OWbkOARwyR5tTjCoyImg3dX2iP8L5Pr','K5','3',12);
+INSERT INTO ti VALUES (9147061,-6614890,'WQMWiUqgn1AVy7dJFNiZ04ETvSumc3c18QTGJaP4DAYmuBW6h82wZbLZZ','nsxQ0MoO7YCcV8HZCenHkydlX6dnFdMhnH7','iDtyiNwWIUGg0JwM','LRvXaRMY4OWbkOARwyR5tTjCoyImg3dX2iP8L5Pr','K5','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1455553,4805166,'pJpPu2','Ka7dNai41Sh42tvSrACoSTId8AhFUUGLZq1SwkEbNcod5NrxO70YOT6K09OKMr7V8mKPXntKs3wm4hmc8TZ0HNPe50uKe','GfaZ7xz','RlgmtblJzYXkeCm9aCz0qS6w503CEC8SXvlebDYw0SwNbvE0sMj7QgpAxYyglkHL0MAiZuBPiYzdYqYJr85Y55eXa2kb8DhEfNqrVZsZR3qtoTTj4QbbunIMpYNRufhhPc8T9dUXE2exf3pZigxfcpbNakOMzNIzxQGZ8wpLbYk8wQrUKurPi6sam5FF0IuCfFot4sA1yA3x2ReSBDq0','K','D',13);
+INSERT INTO ti VALUES (1455553,4805166,'pJpPu2','Ka7dNai41Sh42tvSrACoSTId8AhFUUGLZq1SwkEbNcod5NrxO70YOT6K09OKMr7V8mKPXntKs3wm4hmc8TZ0HNPe50uKe','GfaZ7xz','RlgmtblJzYXkeCm9aCz0qS6w503CEC8SXvlebDYw0SwNbvE0sMj7QgpAxYyglkHL0MAiZuBPiYzdYqYJr85Y55eXa2kb8DhEfNqrVZsZR3qtoTTj4QbbunIMpYNRufhhPc8T9dUXE2exf3pZigxfcpbNakOMzNIzxQGZ8wpLbYk8wQrUKurPi6sam5FF0IuCfFot4sA1yA3x2ReSBDq0','K','D',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1273494,4905463,'VxhS5dQ0F6b','4I8yLIc2joI51vya8T2pwdpoIMqBVkDaa5tREP1LuL3DCrrrL0Ejhf9QmJAYebwsgVUJxU6wXa0BX6h6N9cTyq3qkwn6K','Tw0T','iE34w2dZ4Hlci7522tD5jPmm1Ny5TrFxgkf40MkhapVinJZfjeFhZgZowfEFssZIW5tx388hPmaPhz0xhrIP01Azr3waPh4AxhBI5UZesoDnk8W3sj65buRIdb2SZnCvjbDE2fvjwltGQx76p6eVY5rwqhxpzoHFi0wJpxRIwjCYeTYvEO0Bjzj7sEKr1GOQoL2Jk6c664s8VBY6DRIWIoaUNCRpZtVJwQM','bk1','X',14);
+INSERT INTO ti VALUES (1273494,4905463,'VxhS5dQ0F6b','4I8yLIc2joI51vya8T2pwdpoIMqBVkDaa5tREP1LuL3DCrrrL0Ejhf9QmJAYebwsgVUJxU6wXa0BX6h6N9cTyq3qkwn6K','Tw0T','iE34w2dZ4Hlci7522tD5jPmm1Ny5TrFxgkf40MkhapVinJZfjeFhZgZowfEFssZIW5tx388hPmaPhz0xhrIP01Azr3waPh4AxhBI5UZesoDnk8W3sj65buRIdb2SZnCvjbDE2fvjwltGQx76p6eVY5rwqhxpzoHFi0wJpxRIwjCYeTYvEO0Bjzj7sEKr1GOQoL2Jk6c664s8VBY6DRIWIoaUNCRpZtVJwQM','bk1','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (245212,1272466,'6k2NMVlOE68jOocpIOz1nBS6cpguMBEvSfptjz','fe20pvgKzJtzz1aia5oiXNpCwwxvWnOx1gyJAAfY0ZzQGYi1CvZXkKtXGR0agMWIfY9TSpFIgUxom4oBhQcasqpAw4KvWGANpdMjkLeDQj8dclWwqdDjSPh5utZ0kuV2UH8Fo60mm5qlBb9F2nhzKj','uOXChmru3r8JAA1O9RYqGuNd7','myqSq6aH1rqitWpyBRV5pLMopZORXBpNYgaeHmQYdvEi00t0Q7oa5Gg1796Ym4WLajS','G5','q',15);
+INSERT INTO ti VALUES (245212,1272466,'6k2NMVlOE68jOocpIOz1nBS6cpguMBEvSfptjz','fe20pvgKzJtzz1aia5oiXNpCwwxvWnOx1gyJAAfY0ZzQGYi1CvZXkKtXGR0agMWIfY9TSpFIgUxom4oBhQcasqpAw4KvWGANpdMjkLeDQj8dclWwqdDjSPh5utZ0kuV2UH8Fo60mm5qlBb9F2nhzKj','uOXChmru3r8JAA1O9RYqGuNd7','myqSq6aH1rqitWpyBRV5pLMopZORXBpNYgaeHmQYdvEi00t0Q7oa5Gg1796Ym4WLajS','G5','q',15);
+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 NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(96) NOT NULL, e VARCHAR(37), f VARBINARY(32) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32216,-1823196438,'1NiOgRqalSg3PjKMxaDVp4HP7wN1','GfSV5NTbsTQgYmAB2NCCY6tqUDhIeS42vGgH4LkQK','loHQxjqaI','iemzL9DFKbn27Jri4h2Bzz7xO7owIlS','x','6',0);
+INSERT INTO t VALUES (60203,2113965976,'A7pvQvCupFKbVqdvJVU','4rO4kzq3uB0txYRiYJlgNmNYR91AOkfeHB2BxYqLOS20qRGWKK3W2QCaVmzHRY1F7pDXGb8B9vwugKAtzNPAbJ','NumFpkXWha16W7pnTfc4cWgjYmRopo','LhaNu6lT6mZF','V','U',1);
+INSERT INTO t VALUES (55735,-1933859677,'3YhzqYkGBbVNbyIdYzpVPqJfEi','hMgBUTuwTuIVEwvI','OvcGdo6S1jHqA32AXJQH55ag4VE69pJc8','upYczvT2gOpOX','W','R',2);
+INSERT INTO t VALUES (10845,50264133,'sW5l2qNZu7rGGDKKd1kVuhskUnYG03iMWfM','UZuFo8pedll7PKJfI0UT8Vwbn6B1Q4jyPTPLY7rRKmoWVpnRLVBSI1lM85T7gtouhOxXEpV','74KHZ0lxRIwN','fYzEAm96QeE1','W','hm',3);
+INSERT INTO t VALUES (10021,922010560,'q2pYUD6Pv7O0zk9YAHcj2F6','npSMYxS2600XUO6x4cbxc74mptmGiHeEKYHxxXRtKfhCPhllslk2wjeAtJJzF2voK1TnF6eV2Cvxt3DQjD','ta6AIjvgxbPvs3eDpnd1f2JcmvD7D','ghpeUZwUHOkLmxBNV','S','L',4);
+INSERT INTO t VALUES (44535,1992564560,'Y','OIGO5Rrmms13i9wYI6W9Qnc7NdsQRy1ux7l6gcNRb6','3W4HNaeS3LKUZ','wMcUCqH1N7IpKHdYV68ia5','H','TJ',5);
+INSERT INTO t VALUES (43417,-1362889723,'MmtkW','pg8MeYOwpViwSDHGjMfS7d8Oq43oSZx1r0anIcGoWLP7acCkYE0','7xOlelDpQixoy03ZtzL','N8','9','hq',6);
+INSERT INTO t VALUES (44866,1805457575,'NOL','DWNt5WdVXRx5JKBnjDcBWoHnbsdTrI','GRI6r','hwK13PcOh6WRPyk2Av','4','4d',7);
+INSERT INTO t VALUES (35180,-716604263,'xMZ0ap','Bb89MlqDxvyK6UmHTwK3mCqvfSy3991MYcGYKH3Sr1xe','DNQQkgvhpOKQRQSYbqkLry','JbcKr9kQsC6','o','b',8);
+INSERT INTO t VALUES (32237,-682123225,'hRdfjh','xi12iPFqDVc40BUhe1JSniV8q5IHdVmnPJ2ReBU4XuED8PrOoAytCrvhNMbw7vpogaZCH3NaJw6qcaDHhyicX6rjB','KapPFTYGdcZ8MVSjF1bIbfiXZR9lPIg19Eo6','JD','k','Q3',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(96) NOT NULL, e VARCHAR(37), f VARBINARY(32) 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 (15443786854933094742,240073390,'YRafz3HNrDT5Kvr29p','Gc06j5EKtheWDUfbce15KrFRAF6R9zgMq9PXPuX1WQFnoTnoN6zYJDoHIEf4U7dG9O','2d8V6AVRjAZE78GSmhmHKkhAXAj15K2ww','Ja6DV','M','lX',10);
+INSERT INTO ti VALUES (15443786854933094742,240073390,'YRafz3HNrDT5Kvr29p','Gc06j5EKtheWDUfbce15KrFRAF6R9zgMq9PXPuX1WQFnoTnoN6zYJDoHIEf4U7dG9O','2d8V6AVRjAZE78GSmhmHKkhAXAj15K2ww','Ja6DV','M','lX',10);
+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 (7287400738141006284,-1598522603,'gYWQSV3pFbB38afGYnzbSGx','urDQwZB6ZGe7mPaGMrO','hk3MKMlTOGLTrjWiTBxN7sVxkxwP1MJrnXq','yBjBwIPI84ZwthzqVMii7y4scD','C','F',11);
+INSERT INTO ti VALUES (7287400738141006284,-1598522603,'gYWQSV3pFbB38afGYnzbSGx','urDQwZB6ZGe7mPaGMrO','hk3MKMlTOGLTrjWiTBxN7sVxkxwP1MJrnXq','yBjBwIPI84ZwthzqVMii7y4scD','C','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7599011502181523134,1667528599,'93OROBZ5nskp','4F5F40Gi8y6QfS7pkmh3A84AFPcx477MbvwQmkbk8q9eKzI3pz7bYn0cNofum8l5zts5N','KZq8Kyf','sDOfwSUcFUemTO','t','EB',12);
+INSERT INTO ti VALUES (7599011502181523134,1667528599,'93OROBZ5nskp','4F5F40Gi8y6QfS7pkmh3A84AFPcx477MbvwQmkbk8q9eKzI3pz7bYn0cNofum8l5zts5N','KZq8Kyf','sDOfwSUcFUemTO','t','EB',12);
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 (1970236,-1742333047,'oqe6h8iHX','n1a6FwVrYfsVbO27XFM0r8zoYYVJPF9NGf48cOhlLKs6HVyga6vK9yOFTAdAFARKF4xX4dXPSur','uV16zV3a4weA1NtboYaMbOqif2NbtvEUVR1uz97IQdTKvzB','vNoodO2LeJWyp6raFUMflp2tgZd5Qdg7Vww32OYHz6bMA35SH65ZwmXxsNdMzsCq7BRQzndNTuvSg4kHE7flRDqf2IelRbr76eFtWyIRldKvLV55nCP4XH9QLSGgF72CClnAtRQAyyRC6UPeI0Nd9e7SuYzHwD1nGwvjf5LRzm2SJwZgiTBUmAtY0BqIQagGrI2XzlrhcsWkkopQcgWz9y44hkZcUZucEXYCraxXUktGW4YlMrpl','qlRrJr3X3ySQqqsRQiF66LcNXmS4LZeFRWVhiOzwonMewJi4VKrkEfJVCmJtqh','hGuju05yiYGfxVGyQGcByut5Y0139h29X2xiAmo',13);
-INSERT INTO ti VALUES (1970236,-1742333047,'oqe6h8iHX','n1a6FwVrYfsVbO27XFM0r8zoYYVJPF9NGf48cOhlLKs6HVyga6vK9yOFTAdAFARKF4xX4dXPSur','uV16zV3a4weA1NtboYaMbOqif2NbtvEUVR1uz97IQdTKvzB','vNoodO2LeJWyp6raFUMflp2tgZd5Qdg7Vww32OYHz6bMA35SH65ZwmXxsNdMzsCq7BRQzndNTuvSg4kHE7flRDqf2IelRbr76eFtWyIRldKvLV55nCP4XH9QLSGgF72CClnAtRQAyyRC6UPeI0Nd9e7SuYzHwD1nGwvjf5LRzm2SJwZgiTBUmAtY0BqIQagGrI2XzlrhcsWkkopQcgWz9y44hkZcUZucEXYCraxXUktGW4YlMrpl','qlRrJr3X3ySQqqsRQiF66LcNXmS4LZeFRWVhiOzwonMewJi4VKrkEfJVCmJtqh','hGuju05yiYGfxVGyQGcByut5Y0139h29X2xiAmo',13);
-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(87) NOT NULL, d VARCHAR(82), e VARBINARY(74), f VARCHAR(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3621104471,27374725,'BdSZzaaDkakZl4Mh4YSBoT7WlVEK6FtPYMS2hylTDSFaXfrfqxDzuvEb25T','PJ3RwiP470tvpHK1m','zkCVbMOchph','aoHMrfeyq','S0Q9Y7oo7EqvOBuXbMfBVYwnZgYfWULY3EFyX01tqOW66C80O48pFlVSEPjVeKtSHCnwGXBLHAq','DAJBxG0wgqnzPNh7p4MJofPLukfo5u1voACHNX0nNY6zkxR8toKbu0mnLvD1F0n',0);
-INSERT INTO t VALUES (3911151734,2320700620,'BqvjSwsZNvob2gDT4tmfGVu6H7GeJps','uLiuJF6UbLjJ5hA54iHpY3Velak3W1UxcO6S','aThcBx77H5GKpDO4Q9vLKRbw2B0ifO1DD8lhg8YCXeIPwrw2hkf','2cRLYu6WEgZD53mKSguqDGiScANllfQQ089ScWP6q65Kbtb1f6ZSE2zoXh79LFvVs4R1K7RIad1ays','8QZDzvVd7SBsmTZh0dUQKaOdlxxMm59mBvTOu9unc3Rp01','iufmyAKPKxaxt2b5QwJgy0gSUGesSHd',1);
-INSERT INTO t VALUES (239250515,2541537186,'vDcucQIlH33FvHOihyrFOPuhfnbdxi2iprIotbKhw94VrB2oAzO3k90jryh7NpFzJLmNn','EXaRZvsrenrCahI4KFEdmPrhQmaEj4Dv14ff0vPMPI2nDL3DbJJvvo2BrBCASc3a5gAVq8fWb','X7DTjfMlFmCCGV4P5ObW3EU0F6hMzoNZmWK4pUZ0K7XdrspWB6jvkQ9','t12Aj1QpOYsPynKk0PegBnpJN22Re','ztTOeMyO3snS12JEOZDavreHfCGmHTJdhuLfWecTgVlMVy2bNFoCk3Oi0iZN4IvZydpaE','53TQHAoThaPtvd3AXntvVsrZqPinE5A',2);
-INSERT INTO t VALUES (3374012740,1066849406,'UsK8z8MU','1Ob3UL6uxvWf1hUCVS','HuHEuoPL77MPYK1T','XZAhq4TPFSwHTC2k','T43Ok4zjgiBL94LGcRQEt6rBF1thoYGEOUyIsXQ5LcZrX3Wv3QqhjuSnokuvrz2tAzZwKeCHoJwPd','f4kdA1z3uhO8DG2fLjhH4dm',3);
-INSERT INTO t VALUES (2290948396,737874910,'4IgKwT0hGIjSwoEmDIoGIJ5lA9ptAF7zbtJcre9pljgKXQEFur','PoGLiTdtr9lv0wBYbSVQjBhlBp','UdhNA9UOwmUPtksBtzjbxwgD0TvdHBGuLsFkAtqinvGBPBke2hgUh8fVbezYVcKZ2FIAk5','sBvgrorziyjwkLWF8jN','PJhPEez2pusyJm1o02mkznz5owcn0SuMPzpIcWQePsOXJh6K1','kBTPFQWcNzNJL3mcHvjV03fKFo3TtS1O27eFKm4oBG9iE9sBdtU2REC65yvspSITtJ',4);
-INSERT INTO t VALUES (2435174457,314912872,'dIkQwDvE4mPMJB0iXWU9Sm3rZGKGBAVEr','NYHPhLFCYBsxF9j3NacLBsDiOjUtKarQ','RMbT5GCUxMatRm7BFgpd0k8Kpja45d4N94GV2MWH4NTLFD1jPVv5GqtADpVFrMhHPJ1N3rZ','B8wuttqHONspeYhI2Qp4QOI8iOSjMqZv3AYEXNo1ZMtmEBpFCBTOdEURpg','AohqjV0I02xQlVkbLOh0lmfcx','SHIHeGdqNcH4vL8w3W1davdeFOuyVwF4bIT5CQaAV4K2JWBWuQOv',5);
-INSERT INTO t VALUES (2896669878,2256038075,'jXKoZD3bq1QxXnwZaP4','wf0sJj3i7FGWo4YMLZtBbdxJEy','H6r4bpel8M5lXoJtovhjpVJ2iuwE','VseDgYkxCV3qbAhuDkTolimNFlIC8D7iHAo4nonUjTuUrL9V6J8PERuWe','R37bJAohr71pjoox9UtZWZhjgHsiX1BEfwN2DU','Ljnw45XNHIigxxwyyodNkIyLUPR6aK',6);
-INSERT INTO t VALUES (3037788396,872433090,'3IOiuxxBPkc7bzu9mqnk2AUBhCx4Ug2vNLDMA3Blt6QXrnvnuNIl8RIMhOcg1p5dZFb7z6W1inP','LRC03mkZUCbsEQSUns','gq3CkDBfYYszIRqAHFBIYWyS3lFYqsayWWqYuzQnw67tIN1adkJg5m6HMBNS','nHD3GlPLIOil13A4jQHkGwq5rm21','u7jTwdHCVg9CQEp1FyT9DUnUXAakqaSwf5QEoXN','fZQ3scRMaJk6IxFfiIC28JqW2uEkaKtjsDkNigBlzRD04UjXDQw96SeyAYloU6wbIVkC1jhAhbpaUcp',7);
-INSERT INTO t VALUES (2789634468,3251553536,'XMi2HeQk3TZbuIc6ups1MXxNhZnf2XhHveQvm2f5npUx83VbkMwZDXHpaZhx','2DxrRr9MZkKxQsbTqJ0cSsITpC1X2BoodFzypyRRiOyrkDkbjWIJsKXmgRmGbuKJ7oDYtO5wEiQOjvHH','BdKXFNZcbWoCwjqR0LD7zhfzOxaZ5Gld2VFry5RXmQT9OBv','llucO2bG2q0j4rQQofrP9mWdDfasHUyYwsMUsFl09iBsVNkhg9gAmzZlmfkb4hDm5ROeaZ','rm3LHWEYwcPgpQ','AA53mjOz2Hto0B',8);
-INSERT INTO t VALUES (3171347510,1519396149,'TDnO1quTdTQuyY5tWNVXHSDDcBSLLA3Nr9nlqv0VwKc9EsTtx','9O1CFQBxDNBG4L02ZURIOoi8CjX0kehcNC9oKpdGgba6mS1aUdqf6G1tpvCQk99SD4vVxwfNwk0','BrXQbfp8INn33gnPePIyIX3exOG4PqL','5862ilDYx1TI3PV7IwkuVLsB7cdzagsHG01ATlsDz2CSm9RIf5vNcKZNIPkm9WlXU86XNTM5sYK9id','yD387OPjk','shnBuIcLFFaLIvQSFbjrAJ98AFwWaKuAKEFwk0M7uMPZDvHJiJMDOzRDoZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10337739463288679533,-1705043629,'bakf1Cwo7TZcyfxlDTWULjIObriG6NmKENnz','abLUbgLuK0kflrTYHok7jnVku4dPLhBjb0F89ZrRagdDGrCOhCdWZfgS7pRiwpX2vxgXbV1novN03oxZO2e7GPEtywiXrYFfHRh1ug3gO02vsrJiZlE7zlVM8Oatj5KJYaJIIxMq8Tq5UCXtKGKpyFfFJuwqtin2gaUxYev2efyaNmP1xqDFrWBMld3p2916U47LT17eP6Wggf','zmT','JsGztM4DXFWMcPNDZGZDysYD06JWRWTGVN7a0R3dHuygY3GdpS6iYwiGpKUZ2YjJEBryquvYunTmPb6oRuZ4zMfeZuVrfKWc9GUeJQKzsnoiqsYk7OQt0te8sb23BI5KYT9Ug1OY5lEOd15T7c1CIeEzz63uSPnH461Y7bl7MQ3FRmXt7aryV3pXA2apLzYdiWVbpMgqE','S','rO',13);
+INSERT INTO ti VALUES (10337739463288679533,-1705043629,'bakf1Cwo7TZcyfxlDTWULjIObriG6NmKENnz','abLUbgLuK0kflrTYHok7jnVku4dPLhBjb0F89ZrRagdDGrCOhCdWZfgS7pRiwpX2vxgXbV1novN03oxZO2e7GPEtywiXrYFfHRh1ug3gO02vsrJiZlE7zlVM8Oatj5KJYaJIIxMq8Tq5UCXtKGKpyFfFJuwqtin2gaUxYev2efyaNmP1xqDFrWBMld3p2916U47LT17eP6Wggf','zmT','JsGztM4DXFWMcPNDZGZDysYD06JWRWTGVN7a0R3dHuygY3GdpS6iYwiGpKUZ2YjJEBryquvYunTmPb6oRuZ4zMfeZuVrfKWc9GUeJQKzsnoiqsYk7OQt0te8sb23BI5KYT9Ug1OY5lEOd15T7c1CIeEzz63uSPnH461Y7bl7MQ3FRmXt7aryV3pXA2apLzYdiWVbpMgqE','S','rO',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (18318676242504679479,1573416467,'iHNELOaPeCCP9yF2i','rGeD12qRA1cPOGBDPsHHC3wDZOEyb4kMKfiJGvPYOys28UW1HMmYJp62eXHSClC5DiyKhRN80G5kdzaE1rBt6maZaqK34dXuHlOHbg7I43fVgG3c9BH8IXEXTmp8drBk5e','fGhMICkTqRpwm2VtW4YruHEeD3Y51KzN9T5','8S0PAnAJOZm4a84wjq6CROWmVOkDzRsGwncXuo4kQMlrUe4iGoONTbo8qrRlUzzrpJYhqONAnSTtD8E5','B','R3',14);
+INSERT INTO ti VALUES (18318676242504679479,1573416467,'iHNELOaPeCCP9yF2i','rGeD12qRA1cPOGBDPsHHC3wDZOEyb4kMKfiJGvPYOys28UW1HMmYJp62eXHSClC5DiyKhRN80G5kdzaE1rBt6maZaqK34dXuHlOHbg7I43fVgG3c9BH8IXEXTmp8drBk5e','fGhMICkTqRpwm2VtW4YruHEeD3Y51KzN9T5','8S0PAnAJOZm4a84wjq6CROWmVOkDzRsGwncXuo4kQMlrUe4iGoONTbo8qrRlUzzrpJYhqONAnSTtD8E5','B','R3',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (5933448596675547829,-2141880921,'uc','o5oi0Mrttlf79n5KWUM','sFxlNEvolm','9K4TNLWABAMCy1q08aHemspuWN0KRHFOBFKQ5crfEs9HJlj1wSzLzcB69966WNKbe5RYoyvgM02kyXa36MJwrI3pEz95ZWbCzJUDsrcW','4','Gjy',15);
+INSERT INTO ti VALUES (5933448596675547829,-2141880921,'uc','o5oi0Mrttlf79n5KWUM','sFxlNEvolm','9K4TNLWABAMCy1q08aHemspuWN0KRHFOBFKQ5crfEs9HJlj1wSzLzcB69966WNKbe5RYoyvgM02kyXa36MJwrI3pEz95ZWbCzJUDsrcW','4','Gjy',15);
+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(43) NOT NULL, d VARCHAR(34), e VARBINARY(16) NOT NULL, f VARCHAR(47), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3938660669,8505331159778069763,'LvHzG','YAJjvxGiiVdb1V','0XW7','opPCnlgJMX5Jrcm6udkKlOpe0l','d','M',0);
+INSERT INTO t VALUES (3425414780,17412687338034801929,'Ela','opY7c2Lt7vAh22gHcxBF7W','cTJE25BTEDxt5qkb','1zMn0SBijvGwdBhQpz0G96Yz9dwzQZkYW9uTR4Fa','I','0',1);
+INSERT INTO t VALUES (3784705858,6558673570614473819,'1B5kHsacmxgXjbmlLIe9HKOfHjOoysE2ed2','ZG8pGLz1zsXZ41','nsP70nySnnY6k','i5OdGhatUsl4sNBm4ZX0woiU','7','W',2);
+INSERT INTO t VALUES (1699441260,7117545963694578790,'W3fBWT6','yNGM7gzxbDhRhM2pC9F4RmH','oDvbqPDmfaBzCkA','Uq2uNdxuHP','b','P',3);
+INSERT INTO t VALUES (3303520425,3257151605185167186,'ID9YVgajNHBeJ','GvuBf5BCBz7Ez06xZ5HK','ke','qgLwQC2x3tyBmPcqSLn34SUrDWhUk6Vh3NOcCosM','G','4',4);
+INSERT INTO t VALUES (2811193742,1710249570071192001,'Ywv48Vrkm','NLEOoc2dH4sV5Ikdkx9dC4AcBksd1Bv','lV3S0fX','fwN1','t','7',5);
+INSERT INTO t VALUES (2918293056,9001137396150646652,'FxX','iSfro4KHF1hi61P9YBjgXzQXYJ7','qmvhujgbym','3thjZjsJF2CCzRpO02FKvCgFo6y','5','H',6);
+INSERT INTO t VALUES (4145586866,16876612545306283652,'6KhavFnng895RnqZh43XkDYpQ2O9zayJgnH5JXl4','5rNHO','WAQd0NmktP2Ol','2Pwf391GDIZIArg8Hsx0fWEhosnlm','9','0',7);
+INSERT INTO t VALUES (3469372075,6126264887578591839,'FO04evgocZkIcJrwFW35OEoHjBl3FpQUFq7Gy','AWJ','aYAKwCXmNZ6gF','dP6sepWZH8CqfsIe4RgejeQbn1yRwSKVxqFb','l','w',8);
+INSERT INTO t VALUES (3642241560,4704859348832864475,'rHY4RLVueU3PxAu7JOKZdgc0OwdY','SmdgxzE49lU1','W08NhkmhywKe','s8Lks24JxoqVsPYIDs7QHR6RK2WApEdpWRsafHzyLp','M','u',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(43) NOT NULL, d VARCHAR(34), e VARBINARY(16) NOT NULL, f VARCHAR(47), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (9777839045152007846,2515434041,'h0y5SfJNnMQWK2','Pb8Lla5lKDQnJfQZM4mvEKCDsLv2dfYQnQf0ZA6xVsO5bsN4JacC9HeWRKtPOvWFTBaXZvhd','IDafiwDDbc2Tz6lgM6ALklnNMI357eoXhXVLZMIWV0Hu9lljebyqaX4DnZBQ2HORGscSJSBi','Zx8pLCNfTfs5NUoDEJ2uXy2','y1ZYQUq4eonooUT70','CeZltBQ3VqiPOlTmGx4aEKbiQ3XQoD6N6SFkomOcgJUuSHuINFnf9CX4M6rFLc29k',10);
-INSERT INTO ti VALUES (9777839045152007846,2515434041,'h0y5SfJNnMQWK2','Pb8Lla5lKDQnJfQZM4mvEKCDsLv2dfYQnQf0ZA6xVsO5bsN4JacC9HeWRKtPOvWFTBaXZvhd','IDafiwDDbc2Tz6lgM6ALklnNMI357eoXhXVLZMIWV0Hu9lljebyqaX4DnZBQ2HORGscSJSBi','Zx8pLCNfTfs5NUoDEJ2uXy2','y1ZYQUq4eonooUT70','CeZltBQ3VqiPOlTmGx4aEKbiQ3XQoD6N6SFkomOcgJUuSHuINFnf9CX4M6rFLc29k',10);
-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 (33038607302291557,2480910337,'KkJxsP68qF84Wztkp7hqQG','OxUHCr2m1EGk4xRycF4BavJ5VmGBw5xnVNwE06l0TgRxByCwHzPZNWUpmq4c9TCH','cuVuYjod6bUTmDqK4UXzKtvo1m1SceF9BAN731S3ZH8kwX6VN5UcpN','cjaISmrGvJtvmfHoEMYA','a18F7CWF4Z9BJIR73','97D7',11);
-INSERT INTO ti VALUES (33038607302291557,2480910337,'KkJxsP68qF84Wztkp7hqQG','OxUHCr2m1EGk4xRycF4BavJ5VmGBw5xnVNwE06l0TgRxByCwHzPZNWUpmq4c9TCH','cuVuYjod6bUTmDqK4UXzKtvo1m1SceF9BAN731S3ZH8kwX6VN5UcpN','cjaISmrGvJtvmfHoEMYA','a18F7CWF4Z9BJIR73','97D7',11);
+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 (698483238,5578368147454969850,'uNSNdi5GoBaGMio0EqKtbIMd4OH43vpn','yrl3vDtFgytwvegy1HqNMAQraYvy','gZ','fP','i','p',10);
+INSERT INTO ti VALUES (698483238,5578368147454969850,'uNSNdi5GoBaGMio0EqKtbIMd4OH43vpn','yrl3vDtFgytwvegy1HqNMAQraYvy','gZ','fP','i','p',10);
+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 (2610552003,17602866560669611021,'uoBJzALxG243OD70oSY','G9pyXqrigE','Knr','ADPiHGsctkwJ','L','u',11);
+INSERT INTO ti VALUES (2610552003,17602866560669611021,'uoBJzALxG243OD70oSY','G9pyXqrigE','Knr','ADPiHGsctkwJ','L','u',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8389969795319389475,2351420159,'R9roLRlwAY1296RmMeO7ui9Cm','z2LpyNG6EY7a1IZc1exOkveENGmziKyglbzEmIg8i9Afb9T9AE2z5t9Ojk2M2Ue3R3vtkI6V9cd5QwWrNwOJsivW6XDDDlvhIvhrYkr7frAGer454sT7E1m','RMUR7JdfWc9FKw0h0rMqNwep3Nagg9dfV4kib','N83duzeusu7fwkhOTccPtVui5RG9HJ5oDosDRI509V3if0iQ6kLqNpoG811ICjNnjo2j2eus7l6IbiMwqa36Tbzl','KpZbKmqmhevPbWoa85cmIiaoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZZ0u3','AC7CWaCuHysUcxN3QUrO2tE636xt78l2ZxuQWGeaXzb1nuvoDdwe9UGNkFf8YvKzRH',12);
-INSERT INTO ti VALUES (8389969795319389475,2351420159,'R9roLRlwAY1296RmMeO7ui9Cm','z2LpyNG6EY7a1IZc1exOkveENGmziKyglbzEmIg8i9Afb9T9AE2z5t9Ojk2M2Ue3R3vtkI6V9cd5QwWrNwOJsivW6XDDDlvhIvhrYkr7frAGer454sT7E1m','RMUR7JdfWc9FKw0h0rMqNwep3Nagg9dfV4kib','N83duzeusu7fwkhOTccPtVui5RG9HJ5oDosDRI509V3if0iQ6kLqNpoG811ICjNnjo2j2eus7l6IbiMwqa36Tbzl','KpZbKmqmhevPbWoa85cmIiaoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZZ0u3','AC7CWaCuHysUcxN3QUrO2tE636xt78l2ZxuQWGeaXzb1nuvoDdwe9UGNkFf8YvKzRH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (10200014685464404317,1768849068,'DdtDO8sSUhVL5JCbdfexktaFyLO52ODH2CfNJ87BuQxrJMD6tTMzqxVWW6rhBTsvywQupdmINkpaq8ba5weGX2','ZT49Rxz9bWaTgNNO3wUpytUJQVDn4bwKvhzslhWUjwx0Aa9SMNQugT6KJmncFmlsQT7bJ3m1bGWLQVNWxe1hwcV3LzQ','SPyV31LmzMzBxBNYmfGTi4zeunakE5AcjXT6ED','8bZ0Y79jwfkTLdreWmltG8GQBsCAjLriU4cu7MPntxx7yAP99nFRNGI0BqlH7GpeHq8NJqnvtdllGVL','nabrI9zF5gLWsotOojDrx5ccTvIXO7ZDsktsmIUsmfWJVyYk3VLbDzLW8JaWh6bEu','sqXOPVmbjEqs08CXgLE6',13);
-INSERT INTO ti VALUES (10200014685464404317,1768849068,'DdtDO8sSUhVL5JCbdfexktaFyLO52ODH2CfNJ87BuQxrJMD6tTMzqxVWW6rhBTsvywQupdmINkpaq8ba5weGX2','ZT49Rxz9bWaTgNNO3wUpytUJQVDn4bwKvhzslhWUjwx0Aa9SMNQugT6KJmncFmlsQT7bJ3m1bGWLQVNWxe1hwcV3LzQ','SPyV31LmzMzBxBNYmfGTi4zeunakE5AcjXT6ED','8bZ0Y79jwfkTLdreWmltG8GQBsCAjLriU4cu7MPntxx7yAP99nFRNGI0BqlH7GpeHq8NJqnvtdllGVL','nabrI9zF5gLWsotOojDrx5ccTvIXO7ZDsktsmIUsmfWJVyYk3VLbDzLW8JaWh6bEu','sqXOPVmbjEqs08CXgLE6',13);
-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(76) NOT NULL, d VARBINARY(23), e VARCHAR(96), f VARCHAR(85) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17552,-3,'I6fAtbgyrBBer4j0wpfNfA2zKA03f8xNzDHos','QwGU5ybKK','F2uyMq4nHbdkmrGkrmq9tRDAyx2AsPTQmSZT9OLNGDNmB9f','3Nja3tXCAIpdpcYzKpLhBOorp183RHet8gQqRA3UY5pHUpEg0MWF8C6jPuH4eCdJdEue5','OuZYrnowwYiNwFHD7VhOBhKfSZJ5M97RfvO6XR6X0VtIJt55D9lRRX73IT6GyFzzia1JjODVHHwCu9Y','brgdurbqbxBLxN620P',0);
-INSERT INTO t VALUES (58145,-2,'Pk1lSilhAlYEGywrjhZE6Mnvzn4YCbSvNAz1hfHuWqgCD4qvxFF1H8MFSfT6hEiSIMUBWDVe','EJ4eOPpxmf198qZrjQ3QoHi','ZBxP7bq','Zhici5JklXpxw0HLiK9SCsbEOSyUut6nAgl5XmGG6uY9IxK5ciIDFE5cELaukEQyz1f9QGzpIMOci','oLKGKQx4rEQaonAcKaoWkchm4HXcV1YnRNVmye4','E1CX527zPqIq3LPx3AnSG5Wre74O5kLrbaXMgSMYnIqP80ft4PJxOBDI36tATvJtoexspvI2CcVtnyjmA',1);
-INSERT INTO t VALUES (38982,-85,'4qEz8G8cq6GbV7uD8UMf4mfuCv','IFsifXMSUp','Oi0Q6109LNn8C9mVxhO6YfSpVotJtZlgY1IfbWKESkniehH','M4TU3MZxXjiZdvyscYlm','ipB8tJ0fI3AfXRW8f75RX7ejIUqDB8gPBdjhqfdQms0NUSYi3AgxcHqpdiUIgsOsSFah2Ye5TzpD66VE35mi7iuaFYYX1N71Gx38','yXcjn9ywk6H9L1kbx9FLToSyqsEW',2);
-INSERT INTO t VALUES (31246,-69,'5TCPOOMddEiBKWo6MipZFJIkEbluuY7g4jECOvtCjkyrjsbEZuwzmsFgyDZl42lIiBBGgia','CC6','ldnIuIvwzUASMOWlWYTOFvUHKdrlVDzHzrCN','LZwXvp43rA3fMPMKRueUVpawqIg','OT','BLy7nOvkGNkWMEWcsGRFXaIMi7A3Ljcd6tRdcN9rfaQx6mXwiVvPqk726YSGL2Q',3);
-INSERT INTO t VALUES (31664,-102,'nLd8DMRAEptNX1wr6J90F2FBwV2XOPzCWtjiBng9lFLYGxPwuFZuEYC4Nd','U3SsB2uKl','B','nH25Myj9tvWLYha6hB7XZboBz7HVCAnRTtUJe','9gfC1ZPgkwIikvaBckCWgRL0udHAMixetKMAu1Ycnmkh6Eznw8XISCPDwcihHnsCVeaYmJAUqoIZLdNwJrFB8u9xvQHwF4IqQEb','9X0Rv0dTt0958q2Hy3is4RZ0Q4uAOqOGuIGeJwYxHHK0jJL1AlFlrhclHEmyYTWR8wHhBAmOcqE0weQjC2',4);
-INSERT INTO t VALUES (40865,-50,'dqGTOg1iTRWUC3146H7TuEHFMrcyILtGp3VyuOK6','6DOYcbml9j','u9uyrLf4h8zzH304RTHddbaYoABFcZnvd2xFbVQWd7bP1UgAFLFx0FjoqIYfbb1VRQ2H4VBPuud','u','MuKcfmI7WdV6UiHAO1G5fF9BiTi0aatKz8kBHbwZVkIGC2ZxoVmfS683r','wU4wOcy3NasipVrbLecPmpAMMqVHFGwzDDdvhvXGWgnI0gdas9PgYNv70Lt4FAzi0UzzwTJLjm4lEGKixTR56',5);
-INSERT INTO t VALUES (46176,-31,'0Zzo1KQO2pd4zUCPcBWijDd3dvVM7bUAjh8iv','Gcf','Gxg9OLGGIgyVruM315XOOa3B0xqKtd1EPmOmwZVAzVxYsikeYrB9gZSJyHps0ilkN1wrtoQnYSOeV903VMIOWlQNt','EbQanPXPjxZzBvxTAPPFuwgX','HUgzRFwQSepRlH44dvbr3HLCGrPR6uIEHYqCA62aod8qbD4ahJo3tR4n3Q8xc111MfMymMc0mEXn3zFEbmIwtuGUR2hdwIT','efAvnaoz8PmY0khMc12gfh4QWaroViS4fr2',6);
-INSERT INTO t VALUES (14949,-4,'HwGqABFP75Q3Ll9SvNFu2plnudj0s5aNXfOcMcFrscXZe','D4tNu0toCR2b8DbCwyx6jH','0iUVaCbbE4CmVBBrn64B3kb0CqfzzWRWwQ5kBIvJPcTWOO1lP6ZX7nKVrMcdyraN3EKMTGBaGgGSsMcx1BeTLnK4','wWQbvBRXMQ2Jx6RdoXcNMgoclPhhdNZ9mozzmJ6D8N7hJOD7CA7rjbQBbwcFPFNSUtBP','SUAvAxIJCWXQ6vagDuzAUyuaG8ykZwgU2lzu8jD2Owrtuxngy0sbdOmuPRgIUc03Mus3mTcZh1nSaKxUFFSc0','KFmvwdGCfNdiiDj3jg6mWRjs',7);
-INSERT INTO t VALUES (8091,-63,'UaP','r4e8y3BqaN5PN8jGKJ','sDNw5hX9NUmP37P6BIxuTkS4ZhKidV0tmQF235T00F6icFa4D3WkPKawB9ykgyBp0GlhrxW4Zw1vUGClha','fs9WSq0pQgpWoi2rXomA3tezQxbBDzS7d7FbSbTOm2NTIXmaRUBKCXNp7VTZufweqJVXGjweGhYYa','C2OY4cqygC9drSp87J4uuiZinKdzwFg','XLwRWG2dAqQFmC2j4d0BTU5q9nXawW5AQ7UqoEFCJWsLj1ssCDOejEbo6pneOv5tgnQ',8);
-INSERT INTO t VALUES (35981,99,'Ln9ujB2Ir2AWiwOgsKS9cDVjj1fn0o7mjEHsYNTzmG8yqkk3SlcgQaezMLKpVvI8pE','eW1wCzTWXJBfJGXbms','nyVTariZyBeYfw8KnfUe6f5uf2tD89xeviiE1sHXjjzn','wIMJqnExFZ8','ZkCTY5x0nMPmu8tY3F5Wc1fE8JtyR9p9GX8DVB4pit6a18gXjEwahAnfQ01qkmAMmFfWyYS7','r2JABqnXNya7FMlVDpWnW8q7QKIIeMHQWzCDIXFPjkPc2WxmY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3068120917,11324694210391090468,'xbQhqPMPYHf2x7sAjEH5uuohIZshtpzt5NyEcyzeAc','ggCYglZyx7X19nXuduY2nktyumFaQXU8c9hbUpJLsx1C8YhxmdDR9GIkmiog8j7vg1MrrIN76GrpKjKXGIfrF00zPi4oODXnRVNYvqDsGUF1lWCijKA9ax1X4y6ug8iqfJZgL9vTW7G9rmMuvwWdgyEisbXk9W1KtWk5bFeLY7kD0k88yzlcPTLK5eHZFIPILd8cQS0BMNzMWRQEmsZ0tLH','eXOrStPic','JDDX6QBSDueDmhnYQtwYFDHVJxuhbGC','Z','C',12);
+INSERT INTO ti VALUES (3068120917,11324694210391090468,'xbQhqPMPYHf2x7sAjEH5uuohIZshtpzt5NyEcyzeAc','ggCYglZyx7X19nXuduY2nktyumFaQXU8c9hbUpJLsx1C8YhxmdDR9GIkmiog8j7vg1MrrIN76GrpKjKXGIfrF00zPi4oODXnRVNYvqDsGUF1lWCijKA9ax1X4y6ug8iqfJZgL9vTW7G9rmMuvwWdgyEisbXk9W1KtWk5bFeLY7kD0k88yzlcPTLK5eHZFIPILd8cQS0BMNzMWRQEmsZ0tLH','eXOrStPic','JDDX6QBSDueDmhnYQtwYFDHVJxuhbGC','Z','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (279071440,10374381378889952169,'mcfjRqxgOo','yeG18Vqp45wxEY5DBUX3eBjb0hTNO9OO1rmrybMll5zSwjhy1vQjTWlwciml7iLHa5yK5RS3HNkr5fDy8zpCod5zQPpp9RIG0RlbpxwCxs3KgDY5O9tLVtF5B','UjhsNVeZhAv','Kr9lqgoC6RB17aYV7iM8YxL1gcGDQQsJWJ4Gl0GiRAkUvppRkvMKjWnOoeXOvjF3ih8RWMvtwK5ui1ipz0DuM6GQoAr3NxHNhx57WvakFHJg7yDi6c8','y','e',13);
+INSERT INTO ti VALUES (279071440,10374381378889952169,'mcfjRqxgOo','yeG18Vqp45wxEY5DBUX3eBjb0hTNO9OO1rmrybMll5zSwjhy1vQjTWlwciml7iLHa5yK5RS3HNkr5fDy8zpCod5zQPpp9RIG0RlbpxwCxs3KgDY5O9tLVtF5B','UjhsNVeZhAv','Kr9lqgoC6RB17aYV7iM8YxL1gcGDQQsJWJ4Gl0GiRAkUvppRkvMKjWnOoeXOvjF3ih8RWMvtwK5ui1ipz0DuM6GQoAr3NxHNhx57WvakFHJg7yDi6c8','y','e',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4096896135,5188468809135784401,'OnXYKsvXdZ8A51wbKSw6zvL','RatF1PUXEiDK7V8PTehgMhdbA7PlqeZoiAgtuNc5BlgR3njsoZPvj3xgDBUCSIk3ARWq6OWx69nlFsyT55onLjKnNjOoUND3n','ixSqtIVwFitumt','t2brL6GclKXqjXM8klXsvXvkbmkFCTxWtuc6KjT3d5HDkERExGSX','G','n',14);
+INSERT INTO ti VALUES (4096896135,5188468809135784401,'OnXYKsvXdZ8A51wbKSw6zvL','RatF1PUXEiDK7V8PTehgMhdbA7PlqeZoiAgtuNc5BlgR3njsoZPvj3xgDBUCSIk3ARWq6OWx69nlFsyT55onLjKnNjOoUND3n','ixSqtIVwFitumt','t2brL6GclKXqjXM8klXsvXvkbmkFCTxWtuc6KjT3d5HDkERExGSX','G','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3421013482,10852446020959426551,'EIi8Eg3TZ994dQtPBo','pnB5W2ab3VQu59zz4HkUcyTtEYRsP8TmjIwoqgTEwoRae4GkWg9hsCS6LFp6Ir4a9gU2rD7W89VpXa5gufbphhP9lsTWucK1OvN7X30fvwV6ecy','QT1R30RvVQ7T1','2cTb6QTfyS6p5gF0rHoa70r5Vd6s52LPnqprdwwhBifEpoPfs9Utpbn6LvFrvypQtGREJH02EZyw2WRRJ45EM7EfOnyM92EyX0wPBAB5pGjLP0vh7CwNP4yGuCGhEOuCEoDfdkYBRSxUWVsnNw32qOfV0Q5AWEUQf0KgeNi2R8C9nSgFlaFb8uIb','uT','e',15);
+INSERT INTO ti VALUES (3421013482,10852446020959426551,'EIi8Eg3TZ994dQtPBo','pnB5W2ab3VQu59zz4HkUcyTtEYRsP8TmjIwoqgTEwoRae4GkWg9hsCS6LFp6Ir4a9gU2rD7W89VpXa5gufbphhP9lsTWucK1OvN7X30fvwV6ecy','QT1R30RvVQ7T1','2cTb6QTfyS6p5gF0rHoa70r5Vd6s52LPnqprdwwhBifEpoPfs9Utpbn6LvFrvypQtGREJH02EZyw2WRRJ45EM7EfOnyM92EyX0wPBAB5pGjLP0vh7CwNP4yGuCGhEOuCEoDfdkYBRSxUWVsnNw32qOfV0Q5AWEUQf0KgeNi2R8C9nSgFlaFb8uIb','uT','e',15);
+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 CHAR(63), d VARBINARY(8), e VARBINARY(30) NOT NULL, f VARBINARY(70) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-25456,3240,'MSsGOLvQgaVT','8mz1','LofDwgyvt22BnF','xFnDVVf0g','4','j',0);
+INSERT INTO t VALUES (-26687,-4726,'5SIgNsm1pTQvqLFrMNLRveNvmeEEzb2TNgItjVM6YhTjE2cZ76NOxY0Xx686bLT','1c7v2','IUJoTSR71susN0wNro8','vwDU','g','1s',1);
+INSERT INTO t VALUES (21333,-29337,'BRMgmW2LoGqioATRzmbcG','MFYtpP','yIQwjWY8k2Lkh','ySjw','S','Gv',2);
+INSERT INTO t VALUES (12794,3502,'HNXbwl2fPAmJyEMdkubfCpHdM99MJfzYtupblnaIIzhlhmKjKZQa','Qobn','L2BMPhOriYWYgofz4m2z','Ssg2evlVYISwkjgNVsS0yiCEWd4KCUlZnzOWvyndK','j','4',3);
+INSERT INTO t VALUES (21540,30281,'SWFDlb725SpzPCNSMBr5QwLOL02NWDFONWOzOHvjx9k5LPGM3l','lkBVA','LYdkTQCDKuQt2MB500Il','3LVF6Vu1gQ7peS4vYwvoUu3gklKlJi3OcHN6XEdQLyVOFP5y6','b','fC',4);
+INSERT INTO t VALUES (12594,-18084,'BT6l6fzWzWtz9z6V1PxN9u60ArYDu5TDVyazitZqsT8nitvzIuxdDu5B','qAI3uruN','ep8tu1F3kiFzvJP70941','8txHEnHosQhwEoieXLo6oe6ky','X','g',5);
+INSERT INTO t VALUES (-15919,-22000,'SUGaxSTKg1GV09n1l6Igyan67nKiLgFaFmT','l0E','Wed3G8LMsAsQ4A','Dj1uf4DQdR33yaumzX5','L','k',6);
+INSERT INTO t VALUES (10018,19016,'TfPcifLppi31PMM','G0Dw','56CLoPc7','qnf9zRSEouKUn1ZQd9DyKnqrqHXzxFp','W','u',7);
+INSERT INTO t VALUES (-13417,-2680,'raB46RGRAeTAPxaxx7i3CQcz5sIWsxSZCii4bTsRwfDN6XY3','td2N','zi75unYyyeTJlwArO','RciehYC2xcqjUDWHq4pRHayplnJuwIy8t1MfCBTygmfal8cnyKkLcOxzXdNOgK0z','W','E',8);
+INSERT INTO t VALUES (24295,15583,'MNpjbHs2XcWYfvFQIt59ROJN0H7GwamozjFKQLsJBfIrL6FUXi','b4DMmC8Q','yJOa5ScDaflStMv5u','8tCJN0h889','c','is',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c CHAR(63), d VARBINARY(8), e VARBINARY(30) NOT NULL, f VARBINARY(70) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (1797811740,-110,'jroEe2kGG9MyxDhlKYxfPVuZWuxyMEDNzE6ljpvwlmhM62hVm6S2ahtGkEV5HSviSXNFyrQtt','uoMnw7MbQh8M','vNSaW2cvBrM5Zvaf3mPMNRFX39IJ051eTO3Ck5REPmsq9PCtkwwb0e3Q4p6ZsnBpcs5CqO27dKi','2r0ybPeQ7t9r5XuIK4lg5fWUyjwNswofokvzAncwYlg2IYJM0zydBEO3MRoOVcGQ7uKfNcBtkZSFAN1','p8gbKx9HTyubrAOrinqu5n22k6ac4sJU','HoWBWvpgARADT3fGAZF0pdiAX1cU1PhIONLuccmzu6Vid1c',10);
-INSERT INTO ti VALUES (1797811740,-110,'jroEe2kGG9MyxDhlKYxfPVuZWuxyMEDNzE6ljpvwlmhM62hVm6S2ahtGkEV5HSviSXNFyrQtt','uoMnw7MbQh8M','vNSaW2cvBrM5Zvaf3mPMNRFX39IJ051eTO3Ck5REPmsq9PCtkwwb0e3Q4p6ZsnBpcs5CqO27dKi','2r0ybPeQ7t9r5XuIK4lg5fWUyjwNswofokvzAncwYlg2IYJM0zydBEO3MRoOVcGQ7uKfNcBtkZSFAN1','p8gbKx9HTyubrAOrinqu5n22k6ac4sJU','HoWBWvpgARADT3fGAZF0pdiAX1cU1PhIONLuccmzu6Vid1c',10);
-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 (1822027383,-102,'4glibhX1LtCWsOtlJmpYNATyiV8JlnBUOz','r3XhMjG','nFVH9cbrWTbJg5hJgKw75wJf0vPH9yDgeeKAymGA2h4oyyrm5DDDK0TCqEIQnVhZeXLZCilmXflXNzfsPOx','f8cVeX0lBJVdjGJQ2DS7Z9VpM9we503sYFyX','pbuqBi4BZSrXzwmeL6rWIl9c3V2g1zkbwacRSvw10agOsBIOo335Gzg1ZY','OfVnziG',11);
-INSERT INTO ti VALUES (1822027383,-102,'4glibhX1LtCWsOtlJmpYNATyiV8JlnBUOz','r3XhMjG','nFVH9cbrWTbJg5hJgKw75wJf0vPH9yDgeeKAymGA2h4oyyrm5DDDK0TCqEIQnVhZeXLZCilmXflXNzfsPOx','f8cVeX0lBJVdjGJQ2DS7Z9VpM9we503sYFyX','pbuqBi4BZSrXzwmeL6rWIl9c3V2g1zkbwacRSvw10agOsBIOo335Gzg1ZY','OfVnziG',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1463446747,1721,'z8JWcF2MzJS9IdqWsGpTxBj9LG','2r','Wrj6c3hNqDEdsKQP9nUpzaLG','oFa3','t','9J',10);
+INSERT INTO ti VALUES (-1463446747,1721,'z8JWcF2MzJS9IdqWsGpTxBj9LG','2r','Wrj6c3hNqDEdsKQP9nUpzaLG','oFa3','t','9J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
+INSERT INTO t VALUES (1178707603,32322,'i1b7GYeKN1sdiIWb','OzpFEkw','PGU9mMuaYekBexxSIWFwB3EBvV','VRAIzx6xA74m0D5SWICznCGiBFb8Qk','0','DF',11);
+INSERT INTO ti VALUES (1178707603,32322,'i1b7GYeKN1sdiIWb','OzpFEkw','PGU9mMuaYekBexxSIWFwB3EBvV','VRAIzx6xA74m0D5SWICznCGiBFb8Qk','0','DF',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1338873727,78,'IS4UqGZZgxqfR9y21sAQGzPF4M2tVPMg6IEdobdKJ8VdIMh9S','o9Ptz3mBPRLlYvH79wCqqAhEPIR7tL3gYKr3HdkpRISDogWh3xEiz3gf4rusR3QAX7qDD1nqPPMBTdM3jZ9UJZPVYG2JkinkdDiT7urUgysx','NcXXZxHbb4bxXgRHEbmsVow9cnz4vPfo6GUi1LFpGJFobNxTykFgDEjmPZ20leB5swxwbm7jVIj4k0rgb','zTgluyxQMPeofuLk9ORnRa8odCK5IH93JkncR8I2dvxqP7O2dHW9eZSsD','L91aecDFDDYRRPhMnZiGGZiqEGlnRSCnRl1AaTQOJRldrkD2Yr','qNKEQuQHDwGcA3wsk54nJnMYa4UFhPBPicP0fORpvh3HVn0qL2HjYWBSLOZDTe29Enx6kzpy2a8ApZ8iii6BCY2EtVMolOmU1R6O',12);
-INSERT INTO ti VALUES (1338873727,78,'IS4UqGZZgxqfR9y21sAQGzPF4M2tVPMg6IEdobdKJ8VdIMh9S','o9Ptz3mBPRLlYvH79wCqqAhEPIR7tL3gYKr3HdkpRISDogWh3xEiz3gf4rusR3QAX7qDD1nqPPMBTdM3jZ9UJZPVYG2JkinkdDiT7urUgysx','NcXXZxHbb4bxXgRHEbmsVow9cnz4vPfo6GUi1LFpGJFobNxTykFgDEjmPZ20leB5swxwbm7jVIj4k0rgb','zTgluyxQMPeofuLk9ORnRa8odCK5IH93JkncR8I2dvxqP7O2dHW9eZSsD','L91aecDFDDYRRPhMnZiGGZiqEGlnRSCnRl1AaTQOJRldrkD2Yr','qNKEQuQHDwGcA3wsk54nJnMYa4UFhPBPicP0fORpvh3HVn0qL2HjYWBSLOZDTe29Enx6kzpy2a8ApZ8iii6BCY2EtVMolOmU1R6O',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1155160633,-32,'4T00z0teGvtdsKONK16uTAMil5y2oR5','gLSR736uQJl70ljUAuvr','F4zWVxOw3I1ZPWoXGA4xhJl7VqKWp9yMRde71VqCabz3umGnZEURoQzuAcPAY25QI0jx','4O3RREYTha9f4pSNQZZ90Yi3SkEEjRu6DYiM5I2qfhKXqUTKPHjsMW5Pig3xb5hhWYFh445d2szdPhZdyMUbptuBWR3Dskxg3DQQ3GQggy0ork89iJXOuWpz5BSdAkdZ0AKkou7sgA0YEpAckRG','wv1eq1H5ppD7GQmrO7H9Bhm8XpLTPvN9TtnsCnSBWXPibiJsGOwcmN31uGoHePHhH0','L8rM7n2DTbGrUiCgbue4S5YrgO2ocBHeREYg8kcOBudFO3L5JxpuFNqzBSLxojWN1MH',13);
-INSERT INTO ti VALUES (1155160633,-32,'4T00z0teGvtdsKONK16uTAMil5y2oR5','gLSR736uQJl70ljUAuvr','F4zWVxOw3I1ZPWoXGA4xhJl7VqKWp9yMRde71VqCabz3umGnZEURoQzuAcPAY25QI0jx','4O3RREYTha9f4pSNQZZ90Yi3SkEEjRu6DYiM5I2qfhKXqUTKPHjsMW5Pig3xb5hhWYFh445d2szdPhZdyMUbptuBWR3Dskxg3DQQ3GQggy0ork89iJXOuWpz5BSdAkdZ0AKkou7sgA0YEpAckRG','wv1eq1H5ppD7GQmrO7H9Bhm8XpLTPvN9TtnsCnSBWXPibiJsGOwcmN31uGoHePHhH0','L8rM7n2DTbGrUiCgbue4S5YrgO2ocBHeREYg8kcOBudFO3L5JxpuFNqzBSLxojWN1MH',13);
-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, c CHAR(9) NOT NULL, d VARCHAR(72), e VARCHAR(42), f VARCHAR(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4063965018,16317623354839765563,'o5WRoYK','4VWXCKGKrY','FUqcyt29n97iV8zxKmgXEjgJ9TaIzn','QN5eZm0PXTNixfsVN3le','ubXjCFgAYCzD1bYcSGGBPATF5F9IYRLbUJNuyFI6PrXYL','bl6dt7LfM45kEHhoSFeRfAwpZG57EiZ84Z0lIvR4CwuWguKKaN8Ft',0);
-INSERT INTO t VALUES (1972991795,11614625248486829879,'l','ER6dP2xpHUy8H0bId7','DSX56PeHFF3MgbE','Mug1pgvgOtUpmANp','rbBf9eq6g8ehsf9KOagBVLNtJB93rkWfI2qZiMJNE8BKuGqbYnlf8F54M6bN5o8FvLCfeaCrxj5EcMOL4FzcQhQx5CqMoRmy','ivjBGKl5ff78GFcND8Dg1aVhE3hHGAF2TqyvdsNJy5r5Jx1Cf6OCMG8NvMSUkevmb2DDus',1);
-INSERT INTO t VALUES (3934981042,18238552166838433888,'GfYV','KVoneItvUbgs0bWDMY0s2nZrvnnwRpfdpp2lAkUALFLp3KesEPGdoPLhOAT','YvP7y35BSB','VTQtY0P8u','qfE7DTF3f4ipqgqNIzQ5EdNSEx9ns79NdKn0ZO6dNbOErMt','nZSUnip90W6uZ4gZedPyiNm5mACUxnDblnHMHyM0Pn7Dw2xvx4KFwekrhzd',2);
-INSERT INTO t VALUES (2591427897,12889063827558532777,'ijHVMyD','cj3lveehIcfxUnNKLgoBrjAY','gPG1MfTKf5E85APeSJqSGAYk2gEZAxqe','Nie6wZH4w6rZoC9xcAJ','NhBdNAijxkJe96TbEsSAfgTFxXwKguk3olz9NBCG3jied1QFbHooSeaLYs37uJte213azmFwLaC0QwsL8UQp','YpDIWtm90dsAkh8XTwAkzGnSPH7OzzlLfoWSvndEjvll4vifDWqY2K97qvqvwD276nJU8RgvoeAmybHHg4Lub6Gi3w3Xxlb',3);
-INSERT INTO t VALUES (3740502983,10724360064096447817,'U','3n7fJPQNkZ9BUXwy9mc4jf0nDkm5SQ3l5WAzRIUnDudqj','275yCEfLsBRJA2puMWY0B4mMmokWiSFLINGQ','yG7yZG66oaWj','FOQ4123sgxdxeU4Qm','MOAw8BYECACWWQcJYWuG78EfTKF25PWRZht',4);
-INSERT INTO t VALUES (3578030339,13994308821708493901,'b','ZSZ7ANqAEKlvCzvS43pFqQt1','tpVnqjfKXaiujoSJTotYW925FNi6d','ck','uatnYegbyKotokSDR','145BKWW1nQE6xrcLJIjOm5hRS75T0XntLAVjczyleFWepJRiMqgmshnyTb3td1OCH',5);
-INSERT INTO t VALUES (338799300,12008379395524364618,'XvvgM','zOdutFEdQzqWh0hiIsF3','sslsthsmZZNL4URLbNuCZIvc7AIT1yLqghtRyLB','O','y7E7v3Y4Mt4CyB4WR7GR5N270ECVszEJRcC','PXb9tfiBmLRPsn7b5RP5xKHYs0nY',6);
-INSERT INTO t VALUES (1564905780,13574911811589097299,'orec','Do7Js5yZjNe8xhbNyS55PXcflsVVfddyS116SD5ddLTAInXcjj9oGhXYUiE8UJIUHGc','2HWZZqezP0aAw','SnRlhcNoYmM34aTSiL','QnY8oD88tPHFgJVmjhPDrNwMVzLisdVGjGe3431TaTwkeW6LOJ6xKEGl1gxBEQtUzDG6lOw0anPYV5yX9GmqiMl','p5Trg2wK9U3y3fqaDV8FCc4OQ',7);
-INSERT INTO t VALUES (400004250,17799876612657162203,'S','w289DhmMxcRQkr','P9tD7MOUMd0XrIEQ2m4vo','maziuO8rqL7i8RhW4Wr6msED','ln7UbHYmSI1E4S2krK7R9nzIpAbI913QagBBVgvuxHSw0NZVlFCRg236TK09lq6iwrRRt','zMR5vn9aQfEsVCAaAsQgqWHX6rzdm2A1LB9UkSM1eMr7hAfSpolSy3kjURyhJQPCErdbLUAntiHbDel6tA9jj9iCid10IB9eeMW',8);
-INSERT INTO t VALUES (4005260488,4732703347256186734,'W3Ywd4HYw','H5Z547JM557kO8EHTtpRtkpMnoVUpEWB7IQf7je6Pnal7Mhz5TMSZ2WisTNgvGvxt','BM3','tbMUaUJeyLXKaV3','fc7WoI4Lpd2Ac4Xy93zSg5bRqyFsmEHgaHxoD6o01Lu4EyoJ616HnFcXdFZ9fFrm1IdgW5Z5J1PJPojcp25bcQTS','kXWgIMEwZMUde3v8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (960845805,-29144,'MevKJHco9vlLWDVy7ReNZaL9v93c','gl6ghVnUS0WtAQAQQuc2lZiVHD8yA0yiSFR','OFMYCABEZ7','G','G','nk',12);
+INSERT INTO ti VALUES (960845805,-29144,'MevKJHco9vlLWDVy7ReNZaL9v93c','gl6ghVnUS0WtAQAQQuc2lZiVHD8yA0yiSFR','OFMYCABEZ7','G','G','nk',12);
+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 (-1622551709,-15047,'77uDEG2','TCGyd5h66kDTNg7mcECgVlc7Zm6WS1JSL2Bn1oZuNSab4hEXBvo9YeRfcpJRgZ70','F4BpBHmuvEvfwmlY54avUpEGoLHb','Ro7aQzUk6sbh1rqaur','M','SV',13);
+INSERT INTO ti VALUES (-1622551709,-15047,'77uDEG2','TCGyd5h66kDTNg7mcECgVlc7Zm6WS1JSL2Bn1oZuNSab4hEXBvo9YeRfcpJRgZ70','F4BpBHmuvEvfwmlY54avUpEGoLHb','Ro7aQzUk6sbh1rqaur','M','SV',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (933174431,8961,'nzuahC','U','zSgJ','8cJqo9oYtnWDrQ04WzXDPRC8H34Up0271Y6vzJvhTmyVOtvlMuH3SpiNqHTlJJ4wqL70CUihmjMiPti4GlI85TepeKF14Ag9HGP10mdKwYy6uBdc81dedMBUw5qCoHg2hoZSffzQuha8mLaqMVdnFy4IklsDJcM5paIfrEzMz2shx6uMpJIy9fBdTbQ','Kq','g',14);
+INSERT INTO ti VALUES (933174431,8961,'nzuahC','U','zSgJ','8cJqo9oYtnWDrQ04WzXDPRC8H34Up0271Y6vzJvhTmyVOtvlMuH3SpiNqHTlJJ4wqL70CUihmjMiPti4GlI85TepeKF14Ag9HGP10mdKwYy6uBdc81dedMBUw5qCoHg2hoZSffzQuha8mLaqMVdnFy4IklsDJcM5paIfrEzMz2shx6uMpJIy9fBdTbQ','Kq','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1956434269,-5732,'u6mUOf3EsjY9u9ZvpItjg5gM0WDgE0IRKihruyxfW4BnjnJLp','SHTG4Q9rlSnLjR0QF5Ffm4HQhYYWifjpI6PVsgKU6IWrhbiBsbx2Dnh9WRX39vJXKZArqn3PtLmU','s0JdWlx0','3Dq4lHKGkPJPqnQ4n870M6e51RbRDPMUbUm5KTyxCxxgkLsvipMOyEhvnufG44ZuKnqRkqwKZgZ5HiFGQn4EucaARZplMP889aZwvDGAwcR6qsTxSmYFpXW7MGS4LkI9HgAwy17BFugjbhuIdUWtbDUFk2vUvKTqVE1m2UEyYYn3TGvAESnWUC38W9q3Y7tSmRnKNmTdUYWiEPwWLYVpelp','xp','BM',15);
+INSERT INTO ti VALUES (1956434269,-5732,'u6mUOf3EsjY9u9ZvpItjg5gM0WDgE0IRKihruyxfW4BnjnJLp','SHTG4Q9rlSnLjR0QF5Ffm4HQhYYWifjpI6PVsgKU6IWrhbiBsbx2Dnh9WRX39vJXKZArqn3PtLmU','s0JdWlx0','3Dq4lHKGkPJPqnQ4n870M6e51RbRDPMUbUm5KTyxCxxgkLsvipMOyEhvnufG44ZuKnqRkqwKZgZ5HiFGQn4EucaARZplMP889aZwvDGAwcR6qsTxSmYFpXW7MGS4LkI9HgAwy17BFugjbhuIdUWtbDUFk2vUvKTqVE1m2UEyYYn3TGvAESnWUC38W9q3Y7tSmRnKNmTdUYWiEPwWLYVpelp','xp','BM',15);
+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 BINARY(72) NOT NULL, d VARCHAR(24), e VARCHAR(10) NOT NULL, f VARBINARY(96) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (53,9071906761244299465,'dXWcVLgDNq6jCePnbMIAcPKT8jKJbv2LArxt5v','zHXw4XX2r7ang6Lh','e','dX6yxC8auLuyyIO4VPrROXJRPtY0AbRMg61ENCM2tvyIyLZV','We','o',0);
+INSERT INTO t VALUES (-30,1184135304147903420,'9KCLLC','BH3Y1Srged4qNOsY','Pd8puAopy','D10pK1MLmgbkTdlxk4vYeakTx3BYDSkCwk42oEW7PAHrToq9CQT8tVyzEuvt4tpRG7avprv1kg6jm16K80OKfP','Li','j8',1);
+INSERT INTO t VALUES (124,10423121865686678191,'gbrbiCr1v5cOvuHvHDBNl0uxnlMI','EAob2Z6pIKFT6hSV','U','SGz15S0isfrJdLXVOXrjw2Qi5FWh4YFhptUq7ch9pn7gdxAtezVbBAdTJwvNnseNd20rtZIwKWD3aq9QefSBbfanHdHC8A','kz','Ep',2);
+INSERT INTO t VALUES (-13,12033074035056714253,'r','bQmM','b8KOjzoSb','PeAxx0J4oxvsYh6MEjQksgpS','oF','K',3);
+INSERT INTO t VALUES (-92,11868783317339574881,'s','QxI98LzT4KYGpiystV3FiuM','VAjnG1c','avtUKDRseYC8kycTbINiFPL9PvvaNDrhvLhWI9tBL4B8HVwIneEOagJjCgZRJvvPzCE4OYH9piP26','L','NN',4);
+INSERT INTO t VALUES (103,5632499595339920871,'zilU','0AN6','XoiaF3U','HkRglSWx5QYn4x99CyZyxVMkDGnflCP8SZofF0biPJr4GkgSySimzhtHFW8VIXq68bTdqv','W','Fu',5);
+INSERT INTO t VALUES (62,14046497074967273746,'vL9h1wt9EmhT9dH5O157f8kdclYU03M5hmzT23V0','im6CMOPk3ZzMLO6laN6h','ZXVkiRxYW','iqsMZ2WOvcvKv2LAOXim68my5RLPDVKy0hN8NJIhmUkIe4N1DRWwRVKDUg','m','ot',6);
+INSERT INTO t VALUES (40,8111988715434911787,'fNk6DzUTysHWlILyFpb3lxm1JJiJrAPZZsjcfLdhCYlpNxfJ2yNgjoRGEKXQEp','Bz1Aco','NDH','sct0U4yN9kEQGYCtnCBU','H','I',7);
+INSERT INTO t VALUES (-123,18390087230723694102,'IMh78SPOFLKPgB6OZ2MZ3jrLz39zLYhIK48iqCUbYlvRB0U8qCqM7RL4tFiur4WeOgohc8E','kXuprCw','zycCKCM7GS','hM2YWzCJVcqU8lCSCSkqs2xkHhX9eFFUfzC2BKLajzvDZCXGdTng9G6uxAL82zfvwx1VwO','U','y',8);
+INSERT INTO t VALUES (-107,4677024932359544510,'WNCOZasfM4cww1Icrep','lNTuKfkf','l2njEsVWLS','J8nrTC8e81vZ','F6','SW',9);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(72) NOT NULL, d VARCHAR(24), e VARCHAR(10) NOT NULL, f VARBINARY(96) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2974391273,5801400704282872508,'RrVIhQJ','tO8mNKmmYYtqs8wSxLSK5pir8ocbCVhRlI0EPLujPSUA3ohHjReLv3Mn66Uno0','WrLrHFFW3rkvNUFdCT','SBil9icqoXPXzhb','R74CrbS3y54ax3A86kNGlaHqbBUQ0ZEabK53ol','g9bNHsqxZKmeDZCFW11eNlovBmLLLtrzipbKojlKZcqLg0pp',10);
-INSERT INTO ti VALUES (2974391273,5801400704282872508,'RrVIhQJ','tO8mNKmmYYtqs8wSxLSK5pir8ocbCVhRlI0EPLujPSUA3ohHjReLv3Mn66Uno0','WrLrHFFW3rkvNUFdCT','SBil9icqoXPXzhb','R74CrbS3y54ax3A86kNGlaHqbBUQ0ZEabK53ol','g9bNHsqxZKmeDZCFW11eNlovBmLLLtrzipbKojlKZcqLg0pp',10);
-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 (943210117,7574171567915035288,'GO85S','wZQ1Qm1djtOSrojBqlu8J2fC7ZdB753jhdu4','GEUNq3JHpb','jMD1PPwfJMBj9iQig8UAnUYhgTkb9vlTr','K4NGMMMdQN50A6goLhlibPeGA3Iss4fDE6w1YsdNOx1Cfz2kxo8UWkIembiqG36sv8frDfAcQLu5','7MR19M620uemCmEPTlUUGL9gHkvzN86HBE2Wwo7T0GfkHGch7z1KSPFzJxBwrsDxm02gQLINLAVc',11);
-INSERT INTO ti VALUES (943210117,7574171567915035288,'GO85S','wZQ1Qm1djtOSrojBqlu8J2fC7ZdB753jhdu4','GEUNq3JHpb','jMD1PPwfJMBj9iQig8UAnUYhgTkb9vlTr','K4NGMMMdQN50A6goLhlibPeGA3Iss4fDE6w1YsdNOx1Cfz2kxo8UWkIembiqG36sv8frDfAcQLu5','7MR19M620uemCmEPTlUUGL9gHkvzN86HBE2Wwo7T0GfkHGch7z1KSPFzJxBwrsDxm02gQLINLAVc',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (28262,595161653556821149,'F2nXGmmWyAqIry4WvG7I4QAAOgx54ibTSXY6Q8cDvkSMWLR51DJs80K4','q54nSVkilDTYnslwg718','VsnlvI','eOezciZKAAyHpDTkvwhawMPD6PlnnfZVYBEotgyEfrwNJWa05Mqx','t','9',10);
+INSERT INTO ti VALUES (28262,595161653556821149,'F2nXGmmWyAqIry4WvG7I4QAAOgx54ibTSXY6Q8cDvkSMWLR51DJs80K4','q54nSVkilDTYnslwg718','VsnlvI','eOezciZKAAyHpDTkvwhawMPD6PlnnfZVYBEotgyEfrwNJWa05Mqx','t','9',10);
+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 (-9390,14836514397961636826,'ZB6FJJGTLEbY2TMeDWuQmcJLwUrREkCzkz3sGw4yqJ42KVDIOFJHj3q7uRZIZrgCInq77ZfX','sr2yXofRem21R','V6V','euwHMrNawtLapbhaAVOq','Or','60',11);
+INSERT INTO ti VALUES (-9390,14836514397961636826,'ZB6FJJGTLEbY2TMeDWuQmcJLwUrREkCzkz3sGw4yqJ42KVDIOFJHj3q7uRZIZrgCInq77ZfX','sr2yXofRem21R','V6V','euwHMrNawtLapbhaAVOq','Or','60',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4164610796,15517767330741165449,'ir','51eyQWIg1igeMGA4ngn9lBReSrukS2L0RN4Y0nzBmGkRseyBrwfZGkwQHcfiAlpkL9DehjEXXRVuewyW5HaoNE8iEXOeNSqmegcaLTB9hkJmR1HBiZ1zCkvL6kBMRm8q8SdXkxQTPtUP7','ECZIQMGqd','fqHF72N6FqvLL1AvjP5t9UF','5dtWN8rLpwrt5u0dzrWPEoUY3APAu9xhXicuyrUtjDFzSG','uZPnZqWuS3ELCnBzsbfjocuLvCC4BGhhSQLRMweAb75Eh',12);
-INSERT INTO ti VALUES (4164610796,15517767330741165449,'ir','51eyQWIg1igeMGA4ngn9lBReSrukS2L0RN4Y0nzBmGkRseyBrwfZGkwQHcfiAlpkL9DehjEXXRVuewyW5HaoNE8iEXOeNSqmegcaLTB9hkJmR1HBiZ1zCkvL6kBMRm8q8SdXkxQTPtUP7','ECZIQMGqd','fqHF72N6FqvLL1AvjP5t9UF','5dtWN8rLpwrt5u0dzrWPEoUY3APAu9xhXicuyrUtjDFzSG','uZPnZqWuS3ELCnBzsbfjocuLvCC4BGhhSQLRMweAb75Eh',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1645606995,6599983479111217210,'Si2','urkG3nmgCSeD','geawge1HcGOUgccuuCND6JrcTO0YmorJRnZ','YjxhJXJHS4zLpTH2AsN0XTQEgYGs3wovkr4W7GDi5R34bHc6VfNZSb1KJmkAerjXV2Yb4R7B7nW0WR1vtjIQE6MNqxLJxZqtIUoWe0DgquG3NUUSx5IHUkolvKL3HpMkKQDtvWPJ836s','HhKfZ1RmaJhJQW5u','A8mLp5FPTqcqragqeFyhQoj6EU3oHkq408sLgiD5LT3Akb9i8rfb8h6Vk73vdo6dJa0vK0CHmrAWzPLT4atroJEC2Bu7RLa0',13);
-INSERT INTO ti VALUES (1645606995,6599983479111217210,'Si2','urkG3nmgCSeD','geawge1HcGOUgccuuCND6JrcTO0YmorJRnZ','YjxhJXJHS4zLpTH2AsN0XTQEgYGs3wovkr4W7GDi5R34bHc6VfNZSb1KJmkAerjXV2Yb4R7B7nW0WR1vtjIQE6MNqxLJxZqtIUoWe0DgquG3NUUSx5IHUkolvKL3HpMkKQDtvWPJ836s','HhKfZ1RmaJhJQW5u','A8mLp5FPTqcqragqeFyhQoj6EU3oHkq408sLgiD5LT3Akb9i8rfb8h6Vk73vdo6dJa0vK0CHmrAWzPLT4atroJEC2Bu7RLa0',13);
-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(97) NOT NULL, d VARCHAR(48), e VARCHAR(36), f VARBINARY(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2763074417184291012,115,'5E4l2ANJBQsCoNVbweNI0cmlwHd8ZKSTmdRI4aDCt0e49rM3OL0bmlPj1P4uj0DFpUTEJnsbvnu9MuP3wfN08HvcBG','2EkslXSYH5v34GBHmXIZJPf5o7fUPD1u2JBL','i','wrhsWEUNbkdxg8WxjO4u2alr0KmqtD2lPQnCYqyyoYeqxnXYBj0O3Wj2BXanitwZjDO0rI','CtZujvXm9uzWu74LuGBWri7WRfdDcCdzC7ED7UmYBm2VkJeGWW2RzDU5jHF','xkSeolKj6Cd7piuuLGlsm2CH5zPrSnL3Jd28toZq1cAIKWz2o3guiTj7nkN1ZEPsf1Hv4MjNrUKW1cpIITiScjCUGkZY6dI',0);
-INSERT INTO t VALUES (14218814099027586453,251,'VcRn5S5jpYtA5KtenXdLQvSFgkDqPTwXhtxwQ2','Tjj3hdtXLloWfkgFeUciMoaPM8AYUVdc','TvpsDtfkpKaDNmuMOr','CoO7n5JT','BDJJS5ns7F','YCFXI6mHxOHlwQiSRSXSpHFCKGaPGIA6UWcb7XJgy9OGux1F3Nz5PaDMFJ1UvGpWxOfuGpsOM8q',1);
-INSERT INTO t VALUES (15127839102119206901,206,'OzVHGrI5fmaQWov8iFfEWHZhPC75ON6gwAFNvQR4ByWw44KEJpfhgAeX7HTdEGkKi','4j8','CM0IXaYKMiYDNmPgn7v8wLFRK7r','Dl','SVFOOoZ1hSjcSExF','2R9bHbA89ZGudqgcBy4NnAUov6w8Bk2A0QO4D527JTrOTBTnK8zviPCul7xMP8MAvC2xqVyhb2VeAC7HE2',2);
-INSERT INTO t VALUES (12406170380692549196,247,'IlfSX7A7NkhxRt57bwScmTK5KxnE60GCCyg9ZNgK6rrLccmm0xnu','6GjZMWIbeVsEQW','N','WIjnOSiRrc3PN','aB99OaeCOD8i10TeFLHx61b5ZNhrvqcxpgjRkfD8AKzEVbhJGfMjfpTyFt9zed1kgJciFaN','I6bnIkoS8fnHJpOc5pgK1qIAnWBs2ZeKmfmnAT5T6sK6CBXuDfsIhVyKHxphpcFw0irOctZi9oMHBSrRvzsXDDBRrwZL',3);
-INSERT INTO t VALUES (12753791053255002350,144,'wUnA9Mz6cjJc6fE5yeZXrwDfZF8rV6duI4IFuzMLDJ5Z2ms4HkqQhKfQcbWkfvvnwrwEyHp2ohWNQeHizgQAro','WvDeCghWZqgxp2GOT4jSvgGMDiE15skYmtbWx1j','G3NCAAF13rldFTcDzRHnYnjzRsaWNMfZz','gpVdo2A5gEglHz97mwT32rCFayTbEQEmXiq12rUaoFiVURMynllnJ5','vlSn','lZK2D0WkhsfW6E2wCRai0GUNVIrHZn2BIETEqW8e',4);
-INSERT INTO t VALUES (17964291818477856627,53,'YM6HD6OdZfN2MbHrCXVqZq9eDyRJVnf1ipCJXY6gidkx59BVwWetMNrEOJbkH4WcQMHkcjy8gIrPOPLbzZqtrBD6','6GVKcC1J1SwcYm','yWlbYWjIGG','6lxCVWEGAtXCSl0tqxMdljyo1w3o9xxMP7jbkCiQofqrrZ','HMajTht8nTwuxy1EIAtIjHISXbmHynIxtnJ742Odg6U8AQdwcDH5zCa5TVmlLlulMHvnj8AjtmEcCB3','A3nJWxqxdhPBhbb8B5rYMXDw4pA5vKxD70a3JEOf7Ev9GgeCZrLco6dlHhd8A8o4CAhTE9Bc',5);
-INSERT INTO t VALUES (18240646797832808880,146,'Le2y83K1FJVviEusDQ2Q8wJCmaYNKYgF4wcgTxhiJPofgpR9RNXZ6wm','hcKsVc6Fh','Up6EiqMQjB06CMKNkkS2ma25Re9we0','9JsLqgxEvS1fCGVa5tvi1Ta1u7yyxp9yVpxs13KTwCaBqyVqJdz6jYNwkR9YLp7Gk6BALDm8T','GdICCgzvJCqZhalJJFUEHoU0TtE3HAYS4eRE5je7eC21udkE08NGmy7xdNnDloKsqToxmb5JTpCyn473EaeP1jDu9qVKW8','v1xlMWxttlUr9RzIo057euJ2z5TPQ2l4UIH2CvgrCBX3NYPdXgA8aANlcVBN3yLAFtsQUrS2nus9zIu5B2Lr',6);
-INSERT INTO t VALUES (7706199109182986597,7,'tZpJQswwxbl','eI0wJX0dR','znv','YHM48BqtoRqaGyeZxC2YLKT38tQrb','x0Hj4sW8DJgoohCNj','z',7);
-INSERT INTO t VALUES (6011332683503299730,178,'tN','BruB0RoKYH9HisB','MhD0dPdMFpswPk','z2aHDmWGYvXzQ9szfE9JSxUFI0iqnqqbt3yNPZEkEWzXnKGstt3Aov1ftaaIDtHwsCuip1qxiJ','VouNcZA1oE81pPFa1F3hSpBV0Hb541Lr19KHzSehVN','wz',8);
-INSERT INTO t VALUES (7700533721217545238,15,'yQI9kYUHi4iI65mnh7GcmjGC34nt8lGb8n6qLH7HEuIXsXXuUHgNmbFRFCgkqzr29P3yYzJwrFVWR','89cq6Xvrck8apff','TAA6iktP55DLVA9ogiMlcr4Iq','4Bg5Aa873x78zTxESnPYbApMzJtDRwdYU4RmD2AK5eO2N','wK2QzDcYAOlaCWIfhAXnGKPxaOUjBOBZ1HkPNkgUtlrfFqVPx','tGA0P',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-11097,11977103177128278874,'SMaYl0XMNQZXsDffYFv3KJrXBaOrHVyp','KxgDE68jdvJ1n9nRBgd6httH2tuYoyPk9i9YBXw8Omw7vUQVXQkf0nYO32QaUwRRAbkvVrVQv9ucuqaPxGA7gjf5Jp4B6hjSEA63m06vOAsiVvf8Ft3A3WuuwgBFhAQkz6tFJevdJjKBp9dty9YgaedjrSKi3mUJ1c29EBEiMD46ynxl7jDA2ctDGmxl2b0J2IzdpEG6bgAkQcN15DqmbYrJ2vRFOs','yzeAf','EHqrdFpBaLOkoehI7CWhd5VWYCyKiFNuMzZgNLLsEuyNWeXEKZCYnCoqI6j6iOS7Q6BhHmRD0Wcfv5yQW','DR','q',12);
+INSERT INTO ti VALUES (-11097,11977103177128278874,'SMaYl0XMNQZXsDffYFv3KJrXBaOrHVyp','KxgDE68jdvJ1n9nRBgd6httH2tuYoyPk9i9YBXw8Omw7vUQVXQkf0nYO32QaUwRRAbkvVrVQv9ucuqaPxGA7gjf5Jp4B6hjSEA63m06vOAsiVvf8Ft3A3WuuwgBFhAQkz6tFJevdJjKBp9dty9YgaedjrSKi3mUJ1c29EBEiMD46ynxl7jDA2ctDGmxl2b0J2IzdpEG6bgAkQcN15DqmbYrJ2vRFOs','yzeAf','EHqrdFpBaLOkoehI7CWhd5VWYCyKiFNuMzZgNLLsEuyNWeXEKZCYnCoqI6j6iOS7Q6BhHmRD0Wcfv5yQW','DR','q',12);
+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 (-22088,12207479915390861812,'1EQPjw7','IywK32zD3L5Gv5nZwUY1JxJrZ4CEHXjNqyCVtTB1BoRAeYRnLQgkaLPYgfwT3vZYsjunBwhihZ8mYw15f45dP8RvowhAqfmEwnQNYTWxIOR961NQ4BOTNVdb9IY5uHmS9HkWhuJslJ8AJbCvp0AlDhbr2CcSR01JaIo2xeYKp9eSGeq0O4LkXGxFHhxSXyo6vxye','aH9JRXejNt','dDXMoWxhRyBnobsIpGsxzpXPtVEvbUChVa2tHpEehUyxWxhLClKPMzSlaT7m0WcoI2Ci7OXZHx092wSuVcPA0jxxxKgRq7Z31hetUlJHk0dvcWDNvPlF5UhB65DoQgnphv61LOtmTQYvh7FIAgxBYSaquEs7SkIZwIRVcX4cXHa3jSI6ScxaGGAY29P5sQ','r','w',13);
+INSERT INTO ti VALUES (-22088,12207479915390861812,'1EQPjw7','IywK32zD3L5Gv5nZwUY1JxJrZ4CEHXjNqyCVtTB1BoRAeYRnLQgkaLPYgfwT3vZYsjunBwhihZ8mYw15f45dP8RvowhAqfmEwnQNYTWxIOR961NQ4BOTNVdb9IY5uHmS9HkWhuJslJ8AJbCvp0AlDhbr2CcSR01JaIo2xeYKp9eSGeq0O4LkXGxFHhxSXyo6vxye','aH9JRXejNt','dDXMoWxhRyBnobsIpGsxzpXPtVEvbUChVa2tHpEehUyxWxhLClKPMzSlaT7m0WcoI2Ci7OXZHx092wSuVcPA0jxxxKgRq7Z31hetUlJHk0dvcWDNvPlF5UhB65DoQgnphv61LOtmTQYvh7FIAgxBYSaquEs7SkIZwIRVcX4cXHa3jSI6ScxaGGAY29P5sQ','r','w',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-6153,3168694235002544169,'B9YJU2ruxvqr8snmzgLJQadRneKq78yQO4oZR7HQ73oxvHmar','6ZXL8U','6WVWgRU','L5jxGzzdtgUPvPyBgJxZF5LDgQHoPmzBwf7yCyVbFBilzHMAFnKdQ6x6RTlFUGZSBJsQItwkKxakRxs4YCavAaaG16JMe7LdUF6AAqzdMCh3fhrMpZ62XyrvGJF6AXK32rhgX','nB','t',14);
+INSERT INTO ti VALUES (-6153,3168694235002544169,'B9YJU2ruxvqr8snmzgLJQadRneKq78yQO4oZR7HQ73oxvHmar','6ZXL8U','6WVWgRU','L5jxGzzdtgUPvPyBgJxZF5LDgQHoPmzBwf7yCyVbFBilzHMAFnKdQ6x6RTlFUGZSBJsQItwkKxakRxs4YCavAaaG16JMe7LdUF6AAqzdMCh3fhrMpZ62XyrvGJF6AXK32rhgX','nB','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (19034,17395601571311127798,'TWe6DzLKh4DTVIVN4M5A9Gu5gbV8CPzeOcnnv1','FifNqc1gFuc40ajQUsTsJSdYRRxenluLBkUI6Vzg6K4N31LZ7OX0YiTgfT0pr6Tcd8JJF8JiCTaewUUzSezCjtd5bwjWZBkpfBAyJQvm0WAbgXZhfJfUT6cEVhQQqfrlulpTgwCiA5Ol5H2xnBDG7OZuMKhL1HcBoJeUYwdAqdx16cuskl3y','HbLKTnG6','dOc7RuTm0QxnEwndXK6Y0MdMBUXZGVtkC9u9GDhptISovj8sCxQhNk84rsl769YuMxjYjEeod3maXbgGhjLhg6hsGC2kT22lsmc9MjPM8N1Zq','5','nQ3',15);
+INSERT INTO ti VALUES (19034,17395601571311127798,'TWe6DzLKh4DTVIVN4M5A9Gu5gbV8CPzeOcnnv1','FifNqc1gFuc40ajQUsTsJSdYRRxenluLBkUI6Vzg6K4N31LZ7OX0YiTgfT0pr6Tcd8JJF8JiCTaewUUzSezCjtd5bwjWZBkpfBAyJQvm0WAbgXZhfJfUT6cEVhQQqfrlulpTgwCiA5Ol5H2xnBDG7OZuMKhL1HcBoJeUYwdAqdx16cuskl3y','HbLKTnG6','dOc7RuTm0QxnEwndXK6Y0MdMBUXZGVtkC9u9GDhptISovj8sCxQhNk84rsl769YuMxjYjEeod3maXbgGhjLhg6hsGC2kT22lsmc9MjPM8N1Zq','5','nQ3',15);
+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(47) NOT NULL, d VARBINARY(74) NOT NULL, e VARBINARY(88), f VARBINARY(24) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (35,95,'98tHJm56PQVbUtiZZx0xXTw','15FxikdN7WLtRU365jHkLsXIw34afCkgKg1cFVe6KALPU08v52C3c0SVL7WTTEjYkTGVx7Nftg','ZZoBh0RzogFlRIKIiF99wwWSg95HQiXQva2eB1eBEar3GcEt3nuQZjSOrijMaJ2W4','OG2IlpGoLNjllBfgQsP','j','K',0);
+INSERT INTO t VALUES (121,2,'qtheNM0V9KtJzJqczkKV18NWUabMJzbQQF','3vltk0qe67a2fLpSxiu883ddlRs9SKQ','W02Vj0wu3PmJDacNx87lKT7lLoqbYSoyzKv9mTvot0ozdRajvNHrTcifJt0ppYDvyqW3eEuOHe8wt7IBp','mKHVbCU05JIMmT','t','0',1);
+INSERT INTO t VALUES (233,186,'Gx6rYLVUhsWIh2eRa0SHeDcxKRnLXrnrQZZNQOgWd3R','ISm7m4QJkgEq5xyiFm6BfEfYNK3mXQ2BDXWFdgO4R88b1v','IuDzkRcqWVzqjVR1zNy5GyNPhEFYQl1cfM6ncjib01CRbS7Sl97aMylzdSMsG','bnqyRzLtg1jBsMzd','Z','g',2);
+INSERT INTO t VALUES (153,94,'wlTW','2gPGWZfC5e2207hSHiXEJUThXHqimBAv9m53XOIBX3DADd2BrELdgCmxcnSgydh7DmN3ODW','e2Nn83mUmSG4AZ4xIi097MPzLV2HVJ5sM6sHCOOqCn2ZmA1qhUSonKHBsS9tBA','YZyyrCsTXh8QhDkWicKMiI','G','c',3);
+INSERT INTO t VALUES (155,164,'GW69zC8a4Kd64NL','F0djesDf1','ff','wjmzKh0BbzmQ4x','c','N',4);
+INSERT INTO t VALUES (9,100,'VSE3nYrsi','RpXHmHUzYAfm','k4Ei5eKjqGrMdgpUAHDlRszq1O072gKBi','adEilwkfZb9tkD','6','H',5);
+INSERT INTO t VALUES (55,66,'MLJSkRIryw5XErKC6R49R2lL1pZVN0Hx','guB7YqPDEjZHaeqgoxIVk8Us7rIvi3EzLkQEHZW53PH7zz3Jqg4JddZLUNwNqOqu9n','H3pyn4h8wgRfMulkaGGevgf3cZEm5wd3aFR1YA2HEIDGYUtoMhsSdT','fhhWa','d','o',6);
+INSERT INTO t VALUES (47,166,'wcQVQZ18b3NMtBkfB8jqDeQFzOwEujJ1ckodDQQ','ZKilG6Yi','K7N6NOiXZPIotHL3cbUQQjIR6a5d7c1Zo5weTlRjsU','2V30ET4JSZ2BC6T','5','d',7);
+INSERT INTO t VALUES (60,183,'YsfrNn5EU3r80sPoIbZ','p8YJqw3GZBK3VqkT4vT0jmjX','RDGngRasaqTHmdMMjDm','AFqxb','H','k',8);
+INSERT INTO t VALUES (238,158,'s','xjblawKsuzTAUcfgMIVFLljj6','B9yYghQlgujVTN9kSsY73kReSeYGms0gw2ijuJI3CPmmK299mpkZFu2loJ9gIm5hDtlCuR3va','gT9hWLDufOxLm57wfs','B','h',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(47) NOT NULL, d VARBINARY(74) NOT NULL, e VARBINARY(88), f VARBINARY(24) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11299084492035379345,152,'eEMNmEi6rvl2RBQ5erZS3VeAQD0SpNNFgnFCllOrcGi9k2Py90HVInXTf2C73roj1DaweBVvWkB63TLkeUveo','61UPGyLF3p6O3jsQ0IVtLTGxWIxTRcwwZrkZD9s0G','4O','QdjrIcCSVqrTNI9','YkpyPIk13UUY0BMABnlyX8MLA4ujHtp8MLZOnWuifvyD0oMs4qPk2imrQuu3wMyctiJMRs65j65E','yXTyDtE',10);
-INSERT INTO ti VALUES (11299084492035379345,152,'eEMNmEi6rvl2RBQ5erZS3VeAQD0SpNNFgnFCllOrcGi9k2Py90HVInXTf2C73roj1DaweBVvWkB63TLkeUveo','61UPGyLF3p6O3jsQ0IVtLTGxWIxTRcwwZrkZD9s0G','4O','QdjrIcCSVqrTNI9','YkpyPIk13UUY0BMABnlyX8MLA4ujHtp8MLZOnWuifvyD0oMs4qPk2imrQuu3wMyctiJMRs65j65E','yXTyDtE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
-INSERT INTO t VALUES (9139721299079892330,26,'3o99MbngltoKGQ774BBltHrqP5O2PPNVMt5uwYyFpqeLdSYOjR94qE30XH6YzFB4U0I9YEIDQ42pyMJSyyfhdmHwN7YyKP','SAe5T1C4','m2','JY8zi5KvPrfe39YAoScc95OGisyB89o9IYnNvALoIdyNj8qB8bLizRACSZUXlIP3IGJMx2','jPCNO2ciQZEYqQ0yJXYFrKdwVACjsqoNPNUXib1mla3wfbFndk4ZZpqZfBr8hGHOwg','x5QKgKWfC8QNQl5LxpXtWTodTZo09Bx',11);
-INSERT INTO ti VALUES (9139721299079892330,26,'3o99MbngltoKGQ774BBltHrqP5O2PPNVMt5uwYyFpqeLdSYOjR94qE30XH6YzFB4U0I9YEIDQ42pyMJSyyfhdmHwN7YyKP','SAe5T1C4','m2','JY8zi5KvPrfe39YAoScc95OGisyB89o9IYnNvALoIdyNj8qB8bLizRACSZUXlIP3IGJMx2','jPCNO2ciQZEYqQ0yJXYFrKdwVACjsqoNPNUXib1mla3wfbFndk4ZZpqZfBr8hGHOwg','x5QKgKWfC8QNQl5LxpXtWTodTZo09Bx',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9048104118935146508,211,'pd6UKAl7HbXmh2pLN4MlNCiggYH68LVDYaLj6g2z3CbQttkyp3B0c0pDi6CajhqTQelkDusPG0Ndc5PkSQ04hLSKR','CGecV','ELpvciwkSjBKVI5hHRWJHK0aH','anXp3YNa58PpC93fq2nQLLpCQIi01IWR3fVBF00IPLT14eX6B6dbU','byUAeP6Vx4M9c1gmZF5qMZDRwb6qORvinXv8eeOmEFM9tJihCkfhSOoAEz0SG3XWfnw0QAaPpDKDAnXcXEmqmvhhjCNJj1QL7rUQ','KjpLm6kNLokfxm6EmoJLu0JqTwx3QaGJhfndT6Q8uQ1EceBtKJRVYsd8iofPrGDA0ZwlodjVdZ6a8',12);
-INSERT INTO ti VALUES (9048104118935146508,211,'pd6UKAl7HbXmh2pLN4MlNCiggYH68LVDYaLj6g2z3CbQttkyp3B0c0pDi6CajhqTQelkDusPG0Ndc5PkSQ04hLSKR','CGecV','ELpvciwkSjBKVI5hHRWJHK0aH','anXp3YNa58PpC93fq2nQLLpCQIi01IWR3fVBF00IPLT14eX6B6dbU','byUAeP6Vx4M9c1gmZF5qMZDRwb6qORvinXv8eeOmEFM9tJihCkfhSOoAEz0SG3XWfnw0QAaPpDKDAnXcXEmqmvhhjCNJj1QL7rUQ','KjpLm6kNLokfxm6EmoJLu0JqTwx3QaGJhfndT6Q8uQ1EceBtKJRVYsd8iofPrGDA0ZwlodjVdZ6a8',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (14153202000901029826,57,'NOb0XnIGypS7PTNEqkdpEbus8S4OrzgEYEGJQ09hkpDWC7bPEiIyJpDV2AoAkmLFJfgTblQ6SFoQJ','aOtXvuKace','qTbwTog13ThXVUihDDkbW5b2gwm75V','GFTToHtgQohynQFfnvKxQ2HvYo3nTOFREAsIfhyui378nTyaOctbzXVWl3yRhsq8fOu7kwCyeNcSiUBVmZdopSS5jga5BK9eZgDQT1oteBBB25Jxz7QV7e2jIR2wpjwxYdW1folWUcRAbrzKBhW5KV4A9CInTPaYmUc3B8BalzbrGWrbAewhn4UPIuB4HWts25frtZvuD','j24UONSAegMAu','Po4Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q5CEynzcAQlfPWOnXzt864NmzQaSobZgFhDu',13);
-INSERT INTO ti VALUES (14153202000901029826,57,'NOb0XnIGypS7PTNEqkdpEbus8S4OrzgEYEGJQ09hkpDWC7bPEiIyJpDV2AoAkmLFJfgTblQ6SFoQJ','aOtXvuKace','qTbwTog13ThXVUihDDkbW5b2gwm75V','GFTToHtgQohynQFfnvKxQ2HvYo3nTOFREAsIfhyui378nTyaOctbzXVWl3yRhsq8fOu7kwCyeNcSiUBVmZdopSS5jga5BK9eZgDQT1oteBBB25Jxz7QV7e2jIR2wpjwxYdW1folWUcRAbrzKBhW5KV4A9CInTPaYmUc3B8BalzbrGWrbAewhn4UPIuB4HWts25frtZvuD','j24UONSAegMAu','Po4Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q5CEynzcAQlfPWOnXzt864NmzQaSobZgFhDu',13);
-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(60), d VARBINARY(64) NOT NULL, e VARCHAR(78), f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12482064,51244,'owqhq3DWNSdWSPIXY6k5AMcGFLjfDtGXN1T','fo59wVpiQjsIdYDzsVeSjtkqsxJ540qS46','P','6NzUyviQijQm4shFR1vloSEKTIifwoeNscrsHMOMQfIZTNJZYiqw0ZdERPp9TY1QURbMUrcg78kM5hGscsI8xvFbnw','UXn84dFBaIrOJf6Yx2uWbwwthc3YCoFn9safrvq25zINUQtAt06c','1QEeTahCR6YbZJ9akgtwTAePg3p786yaptWnJvOXQmoAi6JNM8X4jS9r8AwyOg',0);
-INSERT INTO t VALUES (14629268,29934,'05vm5Ryc','PianA9k5bUT','b1s','azCVzvQA8R5bfzsYxtcwYHj0CqpqexeMtnm2psfkiQUCtMCkGrhNPu','14cNHZWSulnLhFTzpOohryM7TpVLXqn6bafpwh6p8zbwf9C7XSRZpm1hE5S1cZdFe5osEluotlgkDTAwF5d04M3jWDiSPWrHl','NHbClUPP3B0KEt30wYhJegVYsEL02plxpilhpJHx1a1L3e6F2mqLTBsObjaKFfbyBkIeA1KEGsKmFeGHOfg3NFszKtQ9oEKudH',1);
-INSERT INTO t VALUES (9222974,8388,'koiixQkdMs4nbdoGJq','s5HqakSZSzfp5q','0DzUWO5cQY2DT3KnseXn1VjFTGaCzEWbtGinT84USGNwWF7YSplGoUmJCUme7','XmLbicXijTouY8pnzk9s25XeDXHjiGz','yf0','uNJlITvJ1jBobJjxPpHvlozwef1Zv6oOVFV5VAZanbOHA1CEmm7G2g9AdCz',2);
-INSERT INTO t VALUES (8665726,14212,'IP5DLLexAl67puShUfG5LnseGaS8blHHV00OMHMdkYqceEkBLTK','44N0Vy','6EgD1bvmQ','OMUgk3IbkFMHeDbVaIPjh9JEfg27gyU0072p','nBBgKVYhMt66LDmwBWbzFQIay7hmmWuARrOfhKaA89lf6QupsbKj3iLnAsorE2','kXRrUVLW1u5cTEGmlrq6XS',3);
-INSERT INTO t VALUES (4376435,4238,'jbAYmDOmmsjMwi3omDnqsF','6Dh2a7MDkTTONOMhGGLqz6iHWRbxTDSJKd809a','RoAtWiSbz625jOfH3zOmld1jpszeq05f8xREeewYm1dj8vRaS5w2qIlR6cKLr','TD7cmZxhIyVBqKwKfZReASB1XbTlf8KmC1X9xEl2OrmHqqTNbVubfhIgUlXc8fDmHoZn1gZE','F8BsTTA0je35uhEsVYdXQyda1G52cAKfmUf0zJzkHEYYOBhx','3nVjEpAEXXxclBq38Seb7nRQ05BNpmMMoyMoWK42TzFa1guJB19ZAmojy1VVPmGb',4);
-INSERT INTO t VALUES (2904248,33885,'GB','W6fcrEH4TtJ5WJt1L265v7WmHZRHVyjER6HGtC','GyoepOZeaidKfTX68T2orNfYIj','j8KCgrZ5EMdd8g3NljzdUP701sOC6u0v','wowhB3dUbFDayZTOK8tQC','LBLAnmu2xwGcuIw6vMaOso3Oa6f0WDzUWjZ',5);
-INSERT INTO t VALUES (4607753,24364,'oz8HyNBCZlImgVci8RPbqhW8Yr6KHjr6HiNx4T3M3VKe97NltGei6','GV7oDuUKFy17YeCPaSTVEYYncxegus8JzfunDBmFf35pvU3Vp','AjnSrV605nxrzEtyXINlZVWbsXWMkHQj','VHv6IjniHHg43QOdW4AoPhS092gRVYh9eCbQHHPI7QbgSDTJhxe','rNV8IiIvMOAfc2CHsbR4By0Hhd7MAtWUNr','8',6);
-INSERT INTO t VALUES (6814902,991,'Rcp6ghnWPPs2c7b7AW66K2GLiC73HYo2fQsJL9HrAv9nZdMvAz2KKuqQ','qDX5fFs7cPxc4gcCu6X0','ZqOns0q22U0nwqpGfAIjbTBCUiq41Tjvzs','Np7OI7mQ2JvH0HhutpkxFgxZEgk2IrVEZY1JNw7AAlCCWnn3y3ZfufEVBjR0nFqWfaDgS','9YpDKiliNicmhTM0IsyK4Vukhl8x4IXW3I7Egz2SvuN2WugfqPtrClEthAf4f29wsDfUKDGr8bE','jouGToUdFdqBLKUBR5tyfdnO7q2UpJO3iMvFErJiQH8QFyXgDd8',7);
-INSERT INTO t VALUES (11793044,10336,'6Lqqpfh8zaaxjXvduWBIsnCltd7Eq','wWycO','ZxJOS6xhv','S3iAMmiacumhrTfnr1zg5IbHcSVXXDIFM1WmwKanNialrDmDBr4vR','51LynWevz6EO2BqQLcRQst0XNug7VKG5Vb5T9WjsTeMAm','9BgEpSzw4qm6k8lp1JI9MQnKE1NIoJpx1JiUKZNjXxeMDgvMyCnIxsuYOu1KnT4eH8UzP',8);
-INSERT INTO t VALUES (629929,44201,'wlVGXnhmC0CRiDjfZwIjVlz','tv','vC0pWe4Acq8xHQXBKO8hE6NVNHmo80Ko2nmCm1xBsfWVYKDMnt6cya0gAdtqRMuOFjZshUnZ9p','iRgBwackhFbFRY8btCTHq','gAZUUcygvjTnhBvxyGYymqQatAnBZk','pg0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (13899353,59451,'hDREn1GJOvQFZFsXGLXGL6ODKCKFbRNoSMNysheg6QDilgmFEIwrW6WwK','U7daQUI69KJ0g6JUN0adXvO5oeSgM3LBRBW2GCI4i9t8ehRL7CFiVQLEwJVA','lgVwdHjV0nG0O1qtLXSfELOoMgP5ChInDv8if4ztVchNWzYltio5rbZ7x2m7KW26j','QLV5qLDCngNqd7b2RqSgsX','rmTYRYzkV4e1z3o7lpKkZomIIGA','kCkjZfQwM',10);
-INSERT INTO ti VALUES (13899353,59451,'hDREn1GJOvQFZFsXGLXGL6ODKCKFbRNoSMNysheg6QDilgmFEIwrW6WwK','U7daQUI69KJ0g6JUN0adXvO5oeSgM3LBRBW2GCI4i9t8ehRL7CFiVQLEwJVA','lgVwdHjV0nG0O1qtLXSfELOoMgP5ChInDv8if4ztVchNWzYltio5rbZ7x2m7KW26j','QLV5qLDCngNqd7b2RqSgsX','rmTYRYzkV4e1z3o7lpKkZomIIGA','kCkjZfQwM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(61);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
-INSERT INTO t VALUES (11928085,16337,'CU4aw9AOKq4Xw9i25qODtO45','A6grXv0DXacmFZNLCWE','7qACVIqdCzxyYhJsddwoz1yqfiMMDN4pUAfczv9hwWaSuNd9E1XS6IoWFTZnr6JpY','dJS6VDsw86JP6EFCMvaxJ9TBHnk1s7DFeJhJQ5Avu26cGUrinpBoP1JozCB4s9mCk1hP934','WoumUEretistc4jE9t2FpFioK2rsd9NTirY2HlMMRg0fV4Pc27wlPCAPvzuW9Y2sC2','r3Fpu7jQ9OznhBR45ByLYJpRXS8H5JYUAv6jcka8Z5xFOlmmW0B6nKmukz',11);
-INSERT INTO ti VALUES (11928085,16337,'CU4aw9AOKq4Xw9i25qODtO45','A6grXv0DXacmFZNLCWE','7qACVIqdCzxyYhJsddwoz1yqfiMMDN4pUAfczv9hwWaSuNd9E1XS6IoWFTZnr6JpY','dJS6VDsw86JP6EFCMvaxJ9TBHnk1s7DFeJhJQ5Avu26cGUrinpBoP1JozCB4s9mCk1hP934','WoumUEretistc4jE9t2FpFioK2rsd9NTirY2HlMMRg0fV4Pc27wlPCAPvzuW9Y2sC2','r3Fpu7jQ9OznhBR45ByLYJpRXS8H5JYUAv6jcka8Z5xFOlmmW0B6nKmukz',11);
+INSERT INTO t VALUES (6136522632657684279,100,'97KJRQQ1onxdEXvbGPCp7V','VuH2bxKFnKGuQfAOhHBPXKqT2fnRVKoW2IEUXOcYhzD9rxazGegp44lhOezqgE1Y','X2nM6VeFbcVgjH1BeGPMwVDvHf7du5vQhfn2fGSr9sizm9SqeTmtfRqbd0tos65XFnCtA3MG5U','JX17','n','A',10);
+INSERT INTO ti VALUES (6136522632657684279,100,'97KJRQQ1onxdEXvbGPCp7V','VuH2bxKFnKGuQfAOhHBPXKqT2fnRVKoW2IEUXOcYhzD9rxazGegp44lhOezqgE1Y','X2nM6VeFbcVgjH1BeGPMwVDvHf7du5vQhfn2fGSr9sizm9SqeTmtfRqbd0tos65XFnCtA3MG5U','JX17','n','A',10);
+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 (11291132626934590802,226,'kSBfE5Qjqfpnj6B0l5vp46CK9Pikmkdahlyk','g7g9vt5pl1tUW3I1BIyjO','A6ul2VDJvMXO0xGjxOS','xxZ7nfIGhh4LIirsAZ8lX','d','9',11);
+INSERT INTO ti VALUES (11291132626934590802,226,'kSBfE5Qjqfpnj6B0l5vp46CK9Pikmkdahlyk','g7g9vt5pl1tUW3I1BIyjO','A6ul2VDJvMXO0xGjxOS','xxZ7nfIGhh4LIirsAZ8lX','d','9',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (14561622,45355,'MpPhkKv5UQkvbSH8eGAKLEDufEWQRdloJpnz','ZyLAkFFDwxZai44juIsnUCuxOkZh29nt1Hl4nN86vKdeh9jIWDEgjRDxawWjHImDvgEamW2pQmYCFP4WakYPSEo4i3riGyldUDjXzVhvBUF7p2WbdeMyRxc3MZxZRZfh5EhJCmpKPQIM5qdoYLAI5IgVz8y9kd','JL5JfNU2Ufx55aXuH3D8Vz7mDDUUm264BSWHsxsjXRWgLsJ','h9J5s6UEJ','BE4K2sOxokV0ALss02u05Cxbh5NqcBsjHPY6UQPzeUr1dRrn5clT3pvLwOI1v4P','9vcNhW7rgQJBfsxdXPdNEXMmU4HaiBb2szFsvoEgjHgYd',12);
-INSERT INTO ti VALUES (14561622,45355,'MpPhkKv5UQkvbSH8eGAKLEDufEWQRdloJpnz','ZyLAkFFDwxZai44juIsnUCuxOkZh29nt1Hl4nN86vKdeh9jIWDEgjRDxawWjHImDvgEamW2pQmYCFP4WakYPSEo4i3riGyldUDjXzVhvBUF7p2WbdeMyRxc3MZxZRZfh5EhJCmpKPQIM5qdoYLAI5IgVz8y9kd','JL5JfNU2Ufx55aXuH3D8Vz7mDDUUm264BSWHsxsjXRWgLsJ','h9J5s6UEJ','BE4K2sOxokV0ALss02u05Cxbh5NqcBsjHPY6UQPzeUr1dRrn5clT3pvLwOI1v4P','9vcNhW7rgQJBfsxdXPdNEXMmU4HaiBb2szFsvoEgjHgYd',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12773934,41984,'P0HNDypBLyFcLh2Jqf4lRb11du','O8tMEggnAwOc8uR2cwYny5ea6yitbLYkHG1p0pQQ9t1MZoqndGd8Htlkywu8uHQfUe9K1TBT0Ce8Xfrmss00cJxB03SGbMipTnKwl1CTtMFaVHtex8i8CbZ5ErPmrtBHKkNHSNTIhOtbcI49oqqlp1ChSHSRl2WV0ybGT5NMRi5UjWpxm6c0tFejVhGYVq3OcoqHhDGuZDayDiNODHsNxzmCSvb54QC2rlJ','bKWP','JdfhziZI3Q3Cwj85VsSMWGp7wMCgcPnABmibxu0qrDoPjirv9HpxIa5WPB6xM4t0504QNnqSu88y8nTeWTORfpDh3Uybunpna0e9hwE2Gvb2XBL1MyRt6MOLl0TPJhKmORgMUQ02TcMmAJ3PVY1MbIqeIrzIFn8LaWHHCeKoagvNbqlTh4','CqlNHtwetsWMxb','IPemh1HZ593xkUbaGOtjPgiEuVTm1O',13);
-INSERT INTO ti VALUES (12773934,41984,'P0HNDypBLyFcLh2Jqf4lRb11du','O8tMEggnAwOc8uR2cwYny5ea6yitbLYkHG1p0pQQ9t1MZoqndGd8Htlkywu8uHQfUe9K1TBT0Ce8Xfrmss00cJxB03SGbMipTnKwl1CTtMFaVHtex8i8CbZ5ErPmrtBHKkNHSNTIhOtbcI49oqqlp1ChSHSRl2WV0ybGT5NMRi5UjWpxm6c0tFejVhGYVq3OcoqHhDGuZDayDiNODHsNxzmCSvb54QC2rlJ','bKWP','JdfhziZI3Q3Cwj85VsSMWGp7wMCgcPnABmibxu0qrDoPjirv9HpxIa5WPB6xM4t0504QNnqSu88y8nTeWTORfpDh3Uybunpna0e9hwE2Gvb2XBL1MyRt6MOLl0TPJhKmORgMUQ02TcMmAJ3PVY1MbIqeIrzIFn8LaWHHCeKoagvNbqlTh4','CqlNHtwetsWMxb','IPemh1HZ593xkUbaGOtjPgiEuVTm1O',13);
-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 CHAR(93) NOT NULL, d VARCHAR(64), e VARBINARY(6), f VARBINARY(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9899393,1560341036,'z21EYxmog0ayjshZOqU8rvpP9wMMExfIKNCMRQt2fY6zPS','oWtHUN6gutB9J8nKFZji15tw1MJ7d2DFxuVPldzGro9Kh5vgy44CfQgFNZhtW','1yy','iSitNiTo49ofD6bGH6rneqfBUpuJ0','jTmS2LoCUmbREc4cG3MeCs6N1nUjnYZ2yAtMRQvEYFZioYOfEMGLPnAjMRHk6lZviitpWjL3owAJfq3i7nJb','ZYuC8EK0GRrkXjF0151zU2IuxYLozoFsYz9eoT9UBPlJfZJK0L6QyQ0YX8X84WNlm72ivHbiSWR9spKSJtizSaGYALM',0);
-INSERT INTO t VALUES (10196040,1260493246,'H2PGmHCQljqnE8W8wyLN8hzLDUFOJhShycC4wlaflCHtkGF','vOAzLxq83jkbUehU3jCprAxTCvqS5wnZCmqGig7KnknMmWkEkhgTsTcaDr2nWkrJ','7k','VYZvEvKqkFybQEipAwldsP9bI9TD8ipwNK','4F86VjVRxzFnO4JPoOWn1QHPrmosd7OrhcVodmK5QEB0aip4o4hL5Z6BVzHZ2AjjMKzxds44sGGWBLlOelzWQB7VRBG1s','eGD4W2jX',1);
-INSERT INTO t VALUES (9790656,717858524,'8filay4MEr97Dv6H6IF54UVxN36lryEEaEx1ZunIV8IvVe8xJiAi3dShOjzemUHJtZcg9Pi60','JjtYCUSF38QXrZzJS8wDsfjSlqDP9S','31F8O','VJnaas','WnnALcIi7dFoPne1gUV2SI5AujeYRKbkcjuB1ClASTafEy2nNELb6M6QsUueYoy','I0G9SW6JtTrHomfy9a6NErGM6gJ8H461l4Y38T75VjHXEw3spuySDAB89pLuTbjvV5HDtd0',2);
-INSERT INTO t VALUES (7488487,158403392,'9KMxxD3fZqjXWzIVA6l0bfAMovF4VUpCKGGrZuHMYYZSbjSmfNYVq','pa77YKu','rXm','ciKzRzZ','CHnpJboxvsU1AQA7BkY26DsVvT0kb78glD45NCc6BtT77pNOi2nCx5EGo','3xVH8awrJGwSUNcj2OKGtf3l7xJZEBagtL',3);
-INSERT INTO t VALUES (13977937,344418831,'ko8RpVWZLEoUbOdrrUwojyr9x18lS2QfP9HAAFo4EEsF1YLlTZYn3JJG','UXEGBwjBpAQnrz0gafWDbMdmq2lA5Qma','J','1TZYwgFNZE6aJ75XUY5zL','0sCw2Z9TQCdtBI7RzVO3zzGy9jaKPNaFWrYAck9uHRoHelLxi0c6Z','w1DFaRkQnJIUVnO0swjPV5d6Z7WmDuotZP',4);
-INSERT INTO t VALUES (16166621,2633741542,'srvDVeTvMyI3','IaZVlglxDIDyQGG6qi7L0xH7JbWL9Lrh','s5zc','dRJNHnMyUaAX1g7rERfH','iEFCXdxfLj74cCV2bE9K2aLUecKZclZFpXAUqmWaTIpnzCX8Ts82m6uCV7SWa','JnWlNF1kjdOgfvKPbtV9CHoPNJ0eJDj',5);
-INSERT INTO t VALUES (14074808,678397742,'v7CoyL0pRU7EcZUfGOyPbSdtTVBNfIdpOKS03QAeEbQQhtwmTUF9waBWofjhDJoECgJbPELQMJX2SLB22vr2','LJSR02A3a8HSx0sMxS4uTUx4z7tM','btf3','W9a','H3ybiNGXxxWs0xYJsfNBY','uWMomkc81xRfUmz2LyLng4Milsg8qgFhhWGeulYU3npvdPRsrAU8xhP7',6);
-INSERT INTO t VALUES (13677098,4111901437,'u481cYWAsDP2kAIynXj3054uwWc','p4WWBOuYq7QtSnIavjzM5GYKWCB0yTllDHaQJ2iqJoFOzxila','KP6C','OnjWVADfWn2BxPv','NvfQt41QVLbm1rroiYotUuGlySphyRRuZG7jLE7PE','iaOxMRZcgIDr3lthuXvwGilehz4s7coOQfTHLNABVdqrQ9l7OqmFftOpHFaAHLuQjErds81jkdV3JNgJCfeDI8d',7);
-INSERT INTO t VALUES (10314860,643231877,'PdajR7zzAK4vsDDBvazZQzuLfcJbty65KfR2ocWp5mMP6yiSG6FDi4iL1zA','pz0vS6y6jMLR1kwYZOCwQaZY1BeyyDMQUFAeXjINH5mitSYIkFPWeFf','W1E','nzQ6aTsforK3U1','0QKpduWrZjwhduX4cC1NsQle0ZJaIrGFusoATsByNMQQC8Ie7vYMiOow6eMSwxxvLrMEG','rJfrVakeHHuIOEnnXbxhKF5L27r',8);
-INSERT INTO t VALUES (11956427,881379844,'hHMWtSmLdqHETCyuGLokYaSTyLWALucH9S3itwz8dSmuLkqsZHSqR6WCuSP','zYOXpieyHLMzMOQGzl','73yM','0EH','7YMrbB7zVr8btMDe9pGvRQYgwionFR','bVDjfSTCbxIqA9FOtdb0yeFjXX8qomMWqXZuNSxmC2xn0taFBp2UVorpZIlq5i2f9Jp91jmK0zeZW4CzP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14732263674780948636,255,'hSNYNrjOjI41QmhB5CL4ZBIF5KK9AgS','gf4NIsDMP2FPTNJIQYXEbuzNf','DWMrS9lIgkZz3qORhk3dZONcVLs4xhrv1Hm1vRlxa4d7tZ12QqRTQKZTVf9BBBeSql9lou70s62g2XH','b8LQfQ8JpcG5NwLpMm','e','Y',12);
+INSERT INTO ti VALUES (14732263674780948636,255,'hSNYNrjOjI41QmhB5CL4ZBIF5KK9AgS','gf4NIsDMP2FPTNJIQYXEbuzNf','DWMrS9lIgkZz3qORhk3dZONcVLs4xhrv1Hm1vRlxa4d7tZ12QqRTQKZTVf9BBBeSql9lou70s62g2XH','b8LQfQ8JpcG5NwLpMm','e','Y',12);
+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 (17646900682322105126,33,'u8ey2T0SApS7JBYo5PEFRCmb80VCJGdXnMj8IQS','GctWVaXfO1nAQhhpiqEKjcIbkiOLtVQHuYO3Ups0wnqYqwpEgwoY02BNiRIcYC9NlWQj9ptE6oh95BiE3c8kEtWG5FXcIRSgVMOuTGgmsTaWI2vEqB0cP3CG6v9ZaHSse8ij1B4XX5rmXzbTESuNpoVPPxxnFkzlSjtOe7rARA6rr7pyuPLXABYTGi7KmzErJWIpP828','ZR4s3sCrG8HcwP4NDPs30vwbJ5Hfjb6EM5xBtyvEKaQ9aUBmYm5RNVuO0hAFdolZpeikdoW','8qLw7qI4GiXGmVAH8cEtJ1xbQ2IplFjJTx3NIRNESuvSO5BDnUOrgC4K0zbxdbqWQ66XsttijI1lNV0U2gDvrH948z7km5dTNDPMQIORpDWagLuAj93EF0Ap5Kr2I5eRQHtiWFj27qHqY','W','v',13);
+INSERT INTO ti VALUES (17646900682322105126,33,'u8ey2T0SApS7JBYo5PEFRCmb80VCJGdXnMj8IQS','GctWVaXfO1nAQhhpiqEKjcIbkiOLtVQHuYO3Ups0wnqYqwpEgwoY02BNiRIcYC9NlWQj9ptE6oh95BiE3c8kEtWG5FXcIRSgVMOuTGgmsTaWI2vEqB0cP3CG6v9ZaHSse8ij1B4XX5rmXzbTESuNpoVPPxxnFkzlSjtOe7rARA6rr7pyuPLXABYTGi7KmzErJWIpP828','ZR4s3sCrG8HcwP4NDPs30vwbJ5Hfjb6EM5xBtyvEKaQ9aUBmYm5RNVuO0hAFdolZpeikdoW','8qLw7qI4GiXGmVAH8cEtJ1xbQ2IplFjJTx3NIRNESuvSO5BDnUOrgC4K0zbxdbqWQ66XsttijI1lNV0U2gDvrH948z7km5dTNDPMQIORpDWagLuAj93EF0Ap5Kr2I5eRQHtiWFj27qHqY','W','v',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12852712158056011279,75,'Sc00OBiiE50Uryo7eJkvz4k1yiJm8T2','b5FAOeoy41uYQJPQYIlmvVxHAEqVIk19D7OYrq1FG0aVYYGrtuxKthhh9m1WZ5NnKVLScELKDEKcd8qTG4QaoW','tn4e81A4foPTVAq88x4GJ30VRFF4YYeJnLiZsqiIc9jbm','4tHcwt5sw7lMV7XFUFTRL89RLftjvwxyMDLtACsMIPfb23HYP95HLdmH2','jk','w',14);
+INSERT INTO ti VALUES (12852712158056011279,75,'Sc00OBiiE50Uryo7eJkvz4k1yiJm8T2','b5FAOeoy41uYQJPQYIlmvVxHAEqVIk19D7OYrq1FG0aVYYGrtuxKthhh9m1WZ5NnKVLScELKDEKcd8qTG4QaoW','tn4e81A4foPTVAq88x4GJ30VRFF4YYeJnLiZsqiIc9jbm','4tHcwt5sw7lMV7XFUFTRL89RLftjvwxyMDLtACsMIPfb23HYP95HLdmH2','jk','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14882823042120024127,54,'FcbNTsqRDsxC4IyPY95t6fGeu96hbcArM','tlYCt0FlqfmK1QwkHUHIjEZWaoj6UeBigR67B1iJANPM5kInJXmPpZYWmhSMfGVDRYb5vgEfb5UZUzDMmMgrqbkbJd018ynQU9T0eMXv5W7Wq8W','UL7JSIhyeiZef7GDihHOxY3NvPRkDtEGVR','u0pAEtqlXYAqxSMKeKd2zisNypSxnJzyzPmJUpfjEUZrlMKSihidotKP3ktADwhsuahp4YIQZHBkbqGAE9d3vkT2uyu3mcEgtw2bDCcDdqmc3RbHLLPuxshyr0veq7qzYx98MaETYOQKfZ7Mfwh4OfopsMZLXC0UXTztn6ysNzUNJvj8OV3jqGAYYEl6Zfq9fOgosDiE5VipRfLKU','W','n',15);
+INSERT INTO ti VALUES (14882823042120024127,54,'FcbNTsqRDsxC4IyPY95t6fGeu96hbcArM','tlYCt0FlqfmK1QwkHUHIjEZWaoj6UeBigR67B1iJANPM5kInJXmPpZYWmhSMfGVDRYb5vgEfb5UZUzDMmMgrqbkbJd018ynQU9T0eMXv5W7Wq8W','UL7JSIhyeiZef7GDihHOxY3NvPRkDtEGVR','u0pAEtqlXYAqxSMKeKd2zisNypSxnJzyzPmJUpfjEUZrlMKSihidotKP3ktADwhsuahp4YIQZHBkbqGAE9d3vkT2uyu3mcEgtw2bDCcDdqmc3RbHLLPuxshyr0veq7qzYx98MaETYOQKfZ7Mfwh4OfopsMZLXC0UXTztn6ysNzUNJvj8OV3jqGAYYEl6Zfq9fOgosDiE5VipRfLKU','W','n',15);
+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(63) NOT NULL, d VARCHAR(62), e VARBINARY(35), f VARCHAR(53), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-90,110,'Dm1y3c','tHla268vUuY6anHrkpoMgWSRKT53mrjm99Qx','4mjYkhqVLhrX','j3NhfYRO0jhufAsEJR5uufiypvRwmDF','k','e',0);
+INSERT INTO t VALUES (98,104,'VcAPucVgGwN5NTJEnWaXgdNWYSto01cxR','aH7ex','vLk6lTWqkcbg6E6uXx2','cER7jViuYdmAnni9Zlca2ceVfgZsQ53qzzsiJf6E1wvo6T9','U','I',1);
+INSERT INTO t VALUES (-2,-118,'HkuE22VxKR7C7r6cgidXOazw7Bn5OEpxO5fl','uaA72n1kBNLHGIgf4hQ50PtuG7yNm5mmXsrApuXIZv2','mGCd1qwGQa29mIT3XA3gI','PgSHdwF8dyRcz','B9','Q',2);
+INSERT INTO t VALUES (-11,49,'EvtSLavek45GbHH4kV','vJcQSOFAtwl1KianJq0W','hlDf','oigJmlAvv65n2yJoz6zwFy8MLo8','LD','y',3);
+INSERT INTO t VALUES (95,-101,'ZvadaQ9kjq4AuvBASsBonAVTE1eFTDRHgQlVPbvj2wQLqDxBJYe1Rsuy1Y','KhkSchMSVUpceLNcRMeUUd3a0LSsaGgL','dxVpg33KMY3gYM8CzxD3yX','JvsOcjsXEjG5FTtxqYkA2yBDKEmZK7S3K','C','o',4);
+INSERT INTO t VALUES (12,-97,'N8rQbT6veSINif7FgsetH','clP2R0pb8OOmuZVG949DwpMIQaxQDVYzkYWZNFG0b3rkbtut9VfsH8I','j23cy0VMBkfEQ0anQ','9a6qk9r5yjS08IuQtOJ2EVcPUHXSx1CSzILxFbALMoheSKti0a','U','8',5);
+INSERT INTO t VALUES (125,125,'K7cJBN037ywC7GvUtlAbJQsOXJN2ceq27r2U','eSTpKtjnB0STGTju1zPayvRgRCRRU2EISsGo','UoDddvPBRiknGq','06G','x','Z',6);
+INSERT INTO t VALUES (-103,-56,'XWWCpdK40ygJBEPY9KvRf0QZqvyvXncpdPIhDQ00h02II7sUqZvgDm1UUMtQPa2','cl','7XGHCqkUUYQzDt8bL3q3QR6mf','Q1UeadaeDAIxwmNpdjXed2qEoIe','Y','Z',7);
+INSERT INTO t VALUES (95,-42,'rLtYlmoIhuOzhnxzRLIOA9NuKsURrMV7','ovNdfm1fs9PjDNu10Rd68NXkBKutdVqtfcRdKDSUNiNX4Az','t07ATiuW9','3w3pC6YtoSBq4ZDSqW7M','sc','J',8);
+INSERT INTO t VALUES (68,-31,'05rbT','jfTRDX','NmdqNjAs','6ZehieoohZ3rzZeB7QDHIMJbjI','Al','j',9);
+CREATE TABLE ti (a TINYINT, b TINYINT, c CHAR(63) NOT NULL, d VARCHAR(62), e VARBINARY(35), f VARCHAR(53), 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 (7351207,1266658207,'pt2Cz0O8i6eBXuDhTvjbEFoy8mEGkxom7ihmq4VraRqDirW','xbKCaiAEGKibxyTuOshNvUXDeD9rB','jcwh','WVzfCwAWfAEaqQfJS','LihFrmqDg9KgOOaC7MbXFp5eh4rqMwysrAoiDQAQhq78yGME1rPthECARsGCzhhhEyRyNuIAIgfzgVgjheZjGp','UHaMBmf02rLn5hablCfoFoIJ3E4L3nX5p5aCTjPDtI60GX798aqEppdeFShOx',10);
-INSERT INTO ti VALUES (7351207,1266658207,'pt2Cz0O8i6eBXuDhTvjbEFoy8mEGkxom7ihmq4VraRqDirW','xbKCaiAEGKibxyTuOshNvUXDeD9rB','jcwh','WVzfCwAWfAEaqQfJS','LihFrmqDg9KgOOaC7MbXFp5eh4rqMwysrAoiDQAQhq78yGME1rPthECARsGCzhhhEyRyNuIAIgfzgVgjheZjGp','UHaMBmf02rLn5hablCfoFoIJ3E4L3nX5p5aCTjPDtI60GX798aqEppdeFShOx',10);
-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 (15434672,3758146741,'bmvNLoHezcm18yU7YFGDuKJ8pIbQKPKp3IMuBU','M59ai3WvbKXQwVTE55XASf9a45I3UMVXCBp4WS8QE','Y4','yMN0asdc8r6Wz','OlKwjZcvbpRUiwUalxQiWUXjk0bsbJYC5oFy1kU2uAq51OYOhQWr','w2GP23MGfWnPlQbG74MRXSDPwGDxHBdTrRddpnJ3nANWqhRwpd5MqZ55OuMXUvEA0t',11);
-INSERT INTO ti VALUES (15434672,3758146741,'bmvNLoHezcm18yU7YFGDuKJ8pIbQKPKp3IMuBU','M59ai3WvbKXQwVTE55XASf9a45I3UMVXCBp4WS8QE','Y4','yMN0asdc8r6Wz','OlKwjZcvbpRUiwUalxQiWUXjk0bsbJYC5oFy1kU2uAq51OYOhQWr','w2GP23MGfWnPlQbG74MRXSDPwGDxHBdTrRddpnJ3nANWqhRwpd5MqZ55OuMXUvEA0t',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-9215899538496110851,-114,'edXi26moTv8w3WuvdzAH6Y8SHP8lfOUg6shyLTr6dPI3U3QV0RaGOse8bvsG','uo6aOCg0nhxYhGfioTORQuUvRw','GaeZF42RHMRWGxvpDL9gAa','Hit','cH','f',10);
+INSERT INTO ti VALUES (-9215899538496110851,-114,'edXi26moTv8w3WuvdzAH6Y8SHP8lfOUg6shyLTr6dPI3U3QV0RaGOse8bvsG','uo6aOCg0nhxYhGfioTORQuUvRw','GaeZF42RHMRWGxvpDL9gAa','Hit','cH','f',10);
+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 (-4092839049790701292,1,'7NBSEFncPzs0IBdu81j33thRiETH8OdR8eNocd5J0ywpyYIfR','P0W7xK5xNEDp3YqSBrvvu5idvGVp0A1v3XLqZztP2DVzZp2VxQEP216L91','eHGfWzXiW2fXybYxw0QgUEE','2scibntuoP9','oz','S',11);
+INSERT INTO ti VALUES (-4092839049790701292,1,'7NBSEFncPzs0IBdu81j33thRiETH8OdR8eNocd5J0ywpyYIfR','P0W7xK5xNEDp3YqSBrvvu5idvGVp0A1v3XLqZztP2DVzZp2VxQEP216L91','eHGfWzXiW2fXybYxw0QgUEE','2scibntuoP9','oz','S',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6171859,3697191693,'Wi3QBdLVZkSVzkmJOkqE5RZMhwIkxP87GExIhk30jteKGFAuS4pj38wO35inCg1iFFjvYJLUID8','rgLhmmKpI5q2knBhJFeqNbkzPDGfhgmkzg49','l','MwMfxdt5n6U1Zgc7ZU47fknp','mLfnneFvu2TqTKh7eWkRW76w63V7fL96VQUz0qr8I','t6SA2nhioofu20ZSwiXKSVaXA9RJT0FVcjnSb5JbFnixmmXKMB8LgkFXq8NplZvtmWkST5Z1cAdwSZjTKvbazZSOqc',12);
-INSERT INTO ti VALUES (6171859,3697191693,'Wi3QBdLVZkSVzkmJOkqE5RZMhwIkxP87GExIhk30jteKGFAuS4pj38wO35inCg1iFFjvYJLUID8','rgLhmmKpI5q2knBhJFeqNbkzPDGfhgmkzg49','l','MwMfxdt5n6U1Zgc7ZU47fknp','mLfnneFvu2TqTKh7eWkRW76w63V7fL96VQUz0qr8I','t6SA2nhioofu20ZSwiXKSVaXA9RJT0FVcjnSb5JbFnixmmXKMB8LgkFXq8NplZvtmWkST5Z1cAdwSZjTKvbazZSOqc',12);
-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 (11183599,3938441755,'lJ30vHxsvzsLSOXBDkDxHNXGY4eOHNQgaFq65Kzf9UYZ0Z0Ue8wumzYSPhL3ImiOcXnwqh','QpQaAHxCbrMnBsx6NGw25Eekg2grRmgtEcFMWMynNaYzmRKqgKNm8Ia2HGWm4GgVmC2BvZfu2lJW1r4keIbUv2c5rhqal5XMsi5LUW39sN5KVOGXORV','rb','g3jr0RwysnHZF7ym9yfBtti6Z3vv','dEW7QnMOA2nWj3PTmCuzvbMuLLac','rPS22a',13);
-INSERT INTO ti VALUES (11183599,3938441755,'lJ30vHxsvzsLSOXBDkDxHNXGY4eOHNQgaFq65Kzf9UYZ0Z0Ue8wumzYSPhL3ImiOcXnwqh','QpQaAHxCbrMnBsx6NGw25Eekg2grRmgtEcFMWMynNaYzmRKqgKNm8Ia2HGWm4GgVmC2BvZfu2lJW1r4keIbUv2c5rhqal5XMsi5LUW39sN5KVOGXORV','rb','g3jr0RwysnHZF7ym9yfBtti6Z3vv','dEW7QnMOA2nWj3PTmCuzvbMuLLac','rPS22a',13);
-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 CHAR(48) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(22) NOT NULL, f VARBINARY(29), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2269823,-938822866,'faC7Xo4rrX1fY0s9bkU5SWCzEzgRP','2FMcRocjlRR','08943h','jR4ExpvuDr4m4WDsN8P66jJ','ogD8f8tY2JEOpUbAxCfaXmW28bC56W0wkMrSkaJmXY3oe80YuQGwEVIQTkYhe7saJVqy4JAD7phaMVs6L','rkdqMAfkzUg92mgu4t2YRoFEejGqt0MixCj0GJq4elwjY5m4ppAuAGFC9Tw',0);
-INSERT INTO t VALUES (-5182246,-1252206293,'fj28XxJ8tKJXPnx','vOiISS','fCStFNBbDH4','tBi3zg','tasZsnrDerQ64mRdisJpLRuX04jEgsoWnVBtp45dqhTUkRD1DqsjLBI0Klp9QwgYEpoKIJSJzLQWAWyHQAdPMh','LEDEEPTkKCxa5oGGA9LG8R4TsC0hBYd9cjl4',1);
-INSERT INTO t VALUES (7235487,22021203,'HCIOeYkdTNgM1RZvN3QeGXMjGZ1L0PCP','LZrVBsE0rkXCWmRg6CkPadorcerhSlG7ImjA','ygM6YTvQbCqG','UTIGIhDJv5Bz47bGH','MJgryfIHeF8Plfy','eL4oTEVCQ8Sw4MrXTTBmKRfU1ApLLLXnRvK0j5Fx',2);
-INSERT INTO t VALUES (-4330591,-10040975,'H0STdRpHLmdn6Q','89','RFvxgd0sU3t','F59etJ0rMUjWxInux8Z63YC','UeBBJU2fFMUklh3g5QnfWqzWwfGT9SZpZyKA1LWaF9gNbgluT7yXLcJmHa6KYjW9tbSL0','nq4pvCepqIOFVGInWYCYW2OgDvt25xDOjqNEBtWwwT1cDiIsy3ujnJwbD5oi5MtFRFvgZz7p7AtuRj443BGOl',3);
-INSERT INTO t VALUES (-598754,-798541855,'Usd2hvNEog9NOKu824brcxWJ98cHA8yx','rWUR893NhcA6IxOtvcwz1kYeNSqnJ93qHzW7HhtE','2lGrxo4o9Q','lSNqGAx37HXXCCN0B6s6ACZ5thE','xJWlcD0Zw','43Oci6tbOCD650cLEcpwqTAgb8ZP',4);
-INSERT INTO t VALUES (1001091,1842174389,'dE1xRuF9W5lkjMchhpPvP','B','Cm2baQAywnFq3','kpLfETdAvAsCqR','QxfF0CCXyiXWKaisjgwV7qWkudUNSFxqL','LVR4HmuVjpyp3o7QNEuBwQsztUjxaIhuP8xq5Q2gJaE3EiI3jPS43d77Hg3u6ohOHBzvMJxTdgYYPvDVb',5);
-INSERT INTO t VALUES (7510252,-349845512,'Vt1W2OGeAX','b9F8VU0pcBvzrSvnh','AjEUkMBdqqgcN9iNrp9','cO7MZGGribpvDdZWoDEb','chX1qpGooSzNSIk11pRR0jdCaG415v7X6JLydX9T','haydR1tv8JZCTilSL2CwBq8PwiOeP8QxoS31oDBUzpwLL5REg9jLoh7e0',6);
-INSERT INTO t VALUES (-2165955,-427377230,'086mBrTqOt','hBm5VSK9b8ziMDRDUpKgIpH','ltffkUNs1DY3Is','DYeFSHG7XcaYrqumr5c0wO','F1xnAVAfNivaeKbE1lzUI5XkIs9SxvxHfnwfBsCu9tiskgk6doK7TFff3sVAHJH','Bvy91xI0ZkEHtOHhjfks0eGZGXsZhWeVNAkJ0wQyzasUQ6cMTFEat7GHTAZ0Bn7U5IECivzLxIgbNNPH3JTj1F4BMBq2FUqlA',7);
-INSERT INTO t VALUES (-6470696,1912193596,'KIpR3tlhLyNn1t','NNL7OfPZy8JAYO6X5bsm774oJyX1fMTwd3Wp','lKP5kud4a94aU','yTWrdCkoUivjO','ISgBBIxpsU7uFiuyPahZlF','rOzGyf1QdPPjCFA5Y0KLdfD8ua40ep6S7y5MkjnSzkWN60pkI1ZGSdFTJVgh694OdKhkrLb',8);
-INSERT INTO t VALUES (3003247,1490530606,'Vc6wWmOupKcwRPrwAoHlkZ5FEkkeRhU3e','e3RHOnq7OXyk2KWBemyDsSU0IIgNjZl09','fYzw','Mtiftb4jcBV','gfNui8jM3','crGRWEH5ZUUksJCxj0HIPFTkthYOm0KU3Qvxhpo4js6ZZPbTC6887K',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5098968905576103034,-30,'TVQuJPpnsqNBMS','Gc6DO9S7xRqsYJLGIYHZWKBdcKErVQKFsDFbseBMdaDX','VNIQwmJeUWKlV','1KFZpQfmZlgt','5r','M',12);
+INSERT INTO ti VALUES (5098968905576103034,-30,'TVQuJPpnsqNBMS','Gc6DO9S7xRqsYJLGIYHZWKBdcKErVQKFsDFbseBMdaDX','VNIQwmJeUWKlV','1KFZpQfmZlgt','5r','M',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4665397074129048882,32,'OA1MlVW5EHaWH2LSOZuIz8VL3uAtMyUCXFmlmpSXs9u1lv','6vxIa4JaILoRRxMX83OMOcEl9zdMRoVYCioCWsR2FztjJMBE067pQoEp0i5w44UdD0XtYRrycWuWd32gF5lvRth8xrDCULORxRs7f9L3ryv1WNqRysS5oA8z3Wek6MmzhUKLMfbO7braBlcYUzKBdNqBahpDG85f1kDfOBO0XV1d8Quv0r0YH6NQIt7Um0N8m2Uys','Ng42DpJxdp2Oxvd8hGle21','ZCKfCp','rd','A',13);
+INSERT INTO ti VALUES (-4665397074129048882,32,'OA1MlVW5EHaWH2LSOZuIz8VL3uAtMyUCXFmlmpSXs9u1lv','6vxIa4JaILoRRxMX83OMOcEl9zdMRoVYCioCWsR2FztjJMBE067pQoEp0i5w44UdD0XtYRrycWuWd32gF5lvRth8xrDCULORxRs7f9L3ryv1WNqRysS5oA8z3Wek6MmzhUKLMfbO7braBlcYUzKBdNqBahpDG85f1kDfOBO0XV1d8Quv0r0YH6NQIt7Um0N8m2Uys','Ng42DpJxdp2Oxvd8hGle21','ZCKfCp','rd','A',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6528586607913447137,-3,'6mt4sMJ9YuvoVYm0Pa9Hr7cN5gusD3Opj','F4lpY','1SYNGPkiMKsBJR12ng3','mn7qsYJSZ0cHgJUmRvzRLalui3Q7MvRZm8SEwmFQd1bsgts9rESuD9LTnR43S64j5Ucg5tQmQ6gUPTzdWurvgb1XTN5oISKAuvrSdQngbgRaORKRHTBEAx3aj3yzIjQ3hGbjAsBYnZjJDeGvhkzhqcrIs4nTY05KFJXfTnpN6USUeHRQqRzwpvOrlSyYYvofkWopgG77RpHaeVAY','9Dq','D',14);
+INSERT INTO ti VALUES (-6528586607913447137,-3,'6mt4sMJ9YuvoVYm0Pa9Hr7cN5gusD3Opj','F4lpY','1SYNGPkiMKsBJR12ng3','mn7qsYJSZ0cHgJUmRvzRLalui3Q7MvRZm8SEwmFQd1bsgts9rESuD9LTnR43S64j5Ucg5tQmQ6gUPTzdWurvgb1XTN5oISKAuvrSdQngbgRaORKRHTBEAx3aj3yzIjQ3hGbjAsBYnZjJDeGvhkzhqcrIs4nTY05KFJXfTnpN6USUeHRQqRzwpvOrlSyYYvofkWopgG77RpHaeVAY','9Dq','D',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6055504935932069956,-123,'mUHneuRRAriwSvwazRtcgWB','VDku7zkJhf8UBSBQzbxu06XNvDA4vDivGj1mInREWR0VGKsC1KiGQJCSNFMreMHlgsFd9hz5Qk69xe1udweo6oeiCM0kHQ0IxSZ3WrY1VHc5KToaoMjau3TPvIthASrEAeBK8hDsq4LiYxGO1zy56BsAEGgnlLI90GM1Y3TyXeK3jpaNXTrpxmyCLAwfGkDaZgvNfslJXyrExQ8aKaNifFEagycnGsRWL9lnBm6R376ZcBGCGtTFOcO0pU7','fQ97BUJR73amzJt','zD8M67kPcPH16Kdsrg6KlR9MocFe83dv2KFGmoGgcVQWfz','K','5p',15);
+INSERT INTO ti VALUES (6055504935932069956,-123,'mUHneuRRAriwSvwazRtcgWB','VDku7zkJhf8UBSBQzbxu06XNvDA4vDivGj1mInREWR0VGKsC1KiGQJCSNFMreMHlgsFd9hz5Qk69xe1udweo6oeiCM0kHQ0IxSZ3WrY1VHc5KToaoMjau3TPvIthASrEAeBK8hDsq4LiYxGO1zy56BsAEGgnlLI90GM1Y3TyXeK3jpaNXTrpxmyCLAwfGkDaZgvNfslJXyrExQ8aKaNifFEagycnGsRWL9lnBm6R376ZcBGCGtTFOcO0pU7','fQ97BUJR73amzJt','zD8M67kPcPH16Kdsrg6KlR9MocFe83dv2KFGmoGgcVQWfz','K','5p',15);
+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(98), d VARCHAR(67) NOT NULL, e VARBINARY(71) NOT NULL, f VARBINARY(59) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (190,19216,'dZscqFbYCWYQSfk4qjh7bbw0xaKTMEUn6i2ihvsV2XBpmT','GCu78dXQSaIuyZekt','hIguTdxhz2','3ZvdanQzseeB1','B','a',0);
+INSERT INTO t VALUES (72,29531,'qwrYtjZ5M78N1F','8CMvYM6ecCEM6SjqtxfHQzdlQfU0gGf8h8MmchOroAqbnb','IMgDViTCuHrsinX','X0NtyEZCinMpoGoL6bvvRPs5bwsGCCovhKiBau1mmq87HJw7cO','2','A',1);
+INSERT INTO t VALUES (209,8424,'4GM6c3UpYWnz8Qw2AxNFTNeYDZnjjUdBhzfJjdsgv','4W0M3oCGDRPimrQuX6fpX2jGhKp','H1aEDRjp7dOfDMFVxmUBeLWcA','nOIKMRqMfk1BkCWWWJnEDjx2kQogN8SlmwIun','T','F',2);
+INSERT INTO t VALUES (73,9168,'6V6toROR2XSoUkeJRwdswkXQwQnaPudnINrZaT6aKVggaPFOocg7otqI80iUgzKpMNsuqrbuyELgiyrB4CVKWyuck4','DCtZzCsNHWbcpYFnb1prT2UVH4lZsLkRUQMwQjMS','MDEdhGhN25EjQ','OTmPe','X','d',3);
+INSERT INTO t VALUES (163,10606,'f8hlogOTAtgnH91hGePVU6Fk4Vq6c9J9NBbZwsAWsTHhgiNANVTrjZbK0Na04dtD','3p1Kn5MxxdnDW0rwBgJ3K99ylJcEKBOyMeYxzAzrgae','8n0ztyOAV6RRjtCBgdwvAA4A','GluA5F7g0yybrNfXuKInmS9djGXtAqau03D','0','l',4);
+INSERT INTO t VALUES (204,17762,'9bCMwN6vuVHtp1d5Ckz7A6s4AGF8rLPv15EfN5Xk0wpucOluBv5VjAt6aA','mBYUhKlCBlZDbQXg2e0MILyOOAXFxmrQbCDjzqrNbi6TrlZIsWtC7kPkq1YVdKpf','I2GJDSQGKiPI45VfLi2t6HRo85t4lgcARdsbLuEbuL7hiebDamztCuU42AWXYAwtwUrlfi','THAJugPDPgaN9xSlgeV8MzqBkW5KfkO8K4XG6ahXqfa7amSbAjTB','W','P',5);
+INSERT INTO t VALUES (142,-10338,'I2Qa5RMDP0NYWQUyj35I79TDJJVjeUyfhiAWPjX3oumXnhsmQJ0D96dox0voFx5QGP4Ths','JcUk3Wi4RzAoML3zy1Mk1sE9BZTQsPoUFgqvNzJ8vbBY60g4k1N5aqUYu6sJ8t','WE6cbXxNyz4NstuVVfTH2Vx2FC1gIW39LfKsPreS86DJRywFcTlyb','Yn3ragGFVuKJ24Yw4UiEqHfbGxd18zb10pFN4vq','o','E',6);
+INSERT INTO t VALUES (247,-20635,'To9lkpG4FosZVLSypsokx0d0KbusA1yz6','xV8yZlsh1jNNVxXG9tY7AQL3QVHT8RNugtMuewtbfU8yDrdlI','vS9K0d7uNlKKdSe6iKZbBe7LPMogWhlpi3iVaIvPTebYypodQ0rf2Lf69En','bLuMlwdsqRamPTwNplyhSb7yR3SRctRJOzYzHCIhTywXXwExMBTAuJerg7q','6','q',7);
+INSERT INTO t VALUES (38,-20706,'hKCK9TfuYQbTqAiRGxvs4biXrbj4','IfHbYhqFh06TUla9BpEuP','9aoRS3n','BX25VWGUMJrz5DlVp37kZcOz6G0ZCpPxZYQa2kUAJW1mHS','z','B',8);
+INSERT INTO t VALUES (91,-24362,'1FYBHhZ8SoZiNsGRRo3rMyzhn4aGyR15ZC2Ki1NskveafzQSEpPS6AJjoZ9xQ5amOSibtx5tHZ701Aq6','CmJTCK8AQtomA9eiis3YOjDhKFJsJo4T','Hlo','WXucOoeOglc3ybMqgv1lZvvF42vg8gTidNl2SoVzY4eOS1NbDID7','W','v',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(98), d VARCHAR(67) NOT NULL, e VARBINARY(71) NOT NULL, f VARBINARY(59) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-101446028,-1554462477,'Q1rH5omSjfzTbp','IjsSGgF3b1Rh1toIwfd5yOfH','xyfMoXknBanXvt3aaDEBc','U9AoP','cgLcgZbuKqlQvHaM4EKkucH0XlrCJxiXyCiTZEJQY4TvdhgolYyuiqGJlDODgup0SI9W5Pn','Vs6GVejucJgrOEuGWhgWYsSztcGPLvqSEc8Mdz',10);
-INSERT INTO ti VALUES (-101446028,-1554462477,'Q1rH5omSjfzTbp','IjsSGgF3b1Rh1toIwfd5yOfH','xyfMoXknBanXvt3aaDEBc','U9AoP','cgLcgZbuKqlQvHaM4EKkucH0XlrCJxiXyCiTZEJQY4TvdhgolYyuiqGJlDODgup0SI9W5Pn','Vs6GVejucJgrOEuGWhgWYsSztcGPLvqSEc8Mdz',10);
-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 (-1221973229,961041786,'8TOezoHvKC3M1tip7IR1S7WQHSp1vpkI7snyfhrf6','4Pl4IFwTz9CtFxsld6d','kxE','bjI25QbSPLntY23ktArBbSQyfdrm','1n3tOVQDoPvRGsXGI13ws2Ucr0QvpCRpR8dYTZV8HsKlepWUt9bI7BSaKolvJcpAIJnYKhy9EPzamqn4K3hUUh627L9aDvQ','HO9pX2Abq97NVEICLX3BduEoSop6PsfpXUaEBK0m1mCDQOZEHB77SlXJNLfFTq7GiJ2nPnn6H41nHsI',11);
-INSERT INTO ti VALUES (-1221973229,961041786,'8TOezoHvKC3M1tip7IR1S7WQHSp1vpkI7snyfhrf6','4Pl4IFwTz9CtFxsld6d','kxE','bjI25QbSPLntY23ktArBbSQyfdrm','1n3tOVQDoPvRGsXGI13ws2Ucr0QvpCRpR8dYTZV8HsKlepWUt9bI7BSaKolvJcpAIJnYKhy9EPzamqn4K3hUUh627L9aDvQ','HO9pX2Abq97NVEICLX3BduEoSop6PsfpXUaEBK0m1mCDQOZEHB77SlXJNLfFTq7GiJ2nPnn6H41nHsI',11);
+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 (181,-607,'TcXfLwiS8lMUdfqyIaUQTfBKjw6uTgERx8xviBDIXZOKwKBd','bLHPqHbjVgkucoOaIFnuP5CaGirMuPPH22W8hx3InssT3etHrPZhvYWkRsND','hK2N41O04zqpJlE','vBDKhprQzb3mot65pkzQJ38ZytawJiccHSvAWlJ3CPt','s','0',10);
+INSERT INTO ti VALUES (181,-607,'TcXfLwiS8lMUdfqyIaUQTfBKjw6uTgERx8xviBDIXZOKwKBd','bLHPqHbjVgkucoOaIFnuP5CaGirMuPPH22W8hx3InssT3etHrPZhvYWkRsND','hK2N41O04zqpJlE','vBDKhprQzb3mot65pkzQJ38ZytawJiccHSvAWlJ3CPt','s','0',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
+INSERT INTO t VALUES (215,20310,'7OgzxTbWtWZzc13hRayCM2r7E0gLf1lL74zpZdSfb8D2iRHiqwcz03Rtcqg6qSQzBiXLJzy2KxdFuE','9d7lyF3AX','l','B39yNxvtGpB0ykeRkoAB2aektYlW4','e','q',11);
+INSERT INTO ti VALUES (215,20310,'7OgzxTbWtWZzc13hRayCM2r7E0gLf1lL74zpZdSfb8D2iRHiqwcz03Rtcqg6qSQzBiXLJzy2KxdFuE','9d7lyF3AX','l','B39yNxvtGpB0ykeRkoAB2aektYlW4','e','q',11);
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 (-117181742,1492695603,'9w','6cMi5RbmrTqiOwmiLpiYuzrKGMZvizgGoJCNxarRfQVbZ7XLuRnKMeikSysyRIGxYqzWo3liCSuHENzNi9y93s2k3xeyD9','z0NKg3eqcGs','N','rCykeGMvFLum4gFg3Z9Z9RFsxgwWlPBb34oHQdLMOQOS3sCXCmCyVX7svUu7QJOWb9UKKtBaVo','PWAheZqOR7FX2mDXHXj4VCrj8AIMTCNFoQoIote6rV0D6dD77Bb4OXKGkbZeOtUzHSxwT41TD665ofKJzl',12);
-INSERT INTO ti VALUES (-117181742,1492695603,'9w','6cMi5RbmrTqiOwmiLpiYuzrKGMZvizgGoJCNxarRfQVbZ7XLuRnKMeikSysyRIGxYqzWo3liCSuHENzNi9y93s2k3xeyD9','z0NKg3eqcGs','N','rCykeGMvFLum4gFg3Z9Z9RFsxgwWlPBb34oHQdLMOQOS3sCXCmCyVX7svUu7QJOWb9UKKtBaVo','PWAheZqOR7FX2mDXHXj4VCrj8AIMTCNFoQoIote6rV0D6dD77Bb4OXKGkbZeOtUzHSxwT41TD665ofKJzl',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (202611489,-494534995,'m0mMy','jP6gos8keRSvQRlxzOoDf6Pgr5SmlJPIFiP5tlRCUw4Nc9Akls7I7MXLcLikGNUOGNzOfjBFWdHxVcmoIqQfm5yhXC0hrf6t66rhGEpbtdaNFODbOA352tMniH7tFKAyPVTF1aRxcmiSqQa5GwXOUQlJdI5tCJzgRBEnEnHOtc1Au2IZhEkLfS3smyg0YRSBirkXLXFyWJe7DJI2rOw9PE','9k','Q5T3kciX9Kp3c0tge9DZSipyIjqhf1w','Txh9Rsl71g9ifWWRhoIQNoKnbPbjAO0zJsKjDZMmhMWwiB','KgfeNijtYf4a3kBKB951QfBe77u93TTDwtyulPcE94R',13);
-INSERT INTO ti VALUES (202611489,-494534995,'m0mMy','jP6gos8keRSvQRlxzOoDf6Pgr5SmlJPIFiP5tlRCUw4Nc9Akls7I7MXLcLikGNUOGNzOfjBFWdHxVcmoIqQfm5yhXC0hrf6t66rhGEpbtdaNFODbOA352tMniH7tFKAyPVTF1aRxcmiSqQa5GwXOUQlJdI5tCJzgRBEnEnHOtc1Au2IZhEkLfS3smyg0YRSBirkXLXFyWJe7DJI2rOw9PE','9k','Q5T3kciX9Kp3c0tge9DZSipyIjqhf1w','Txh9Rsl71g9ifWWRhoIQNoKnbPbjAO0zJsKjDZMmhMWwiB','KgfeNijtYf4a3kBKB951QfBe77u93TTDwtyulPcE94R',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a MEDIUMINT, b BIGINT, c BINARY(63) NOT NULL, d VARBINARY(24) NOT NULL, e VARCHAR(91), f VARCHAR(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4173165,-4076365353596638466,'sALCVZY397HMM4hgfK9spPiCoQdPAdgr2SnXUCKPtBO0AhwepsOzFAdV5N','LBC','bj8sKNtJIgpgTYsMUVhqMStNx9zEY8a8cRHcxPmPCgIh','YBu7XINF','BTWpUJteDnl8d','jYYQ1ibFliUC2RIdy90l1D3XBn2etwLIxjsAFyDqBZA9Uk',0);
-INSERT INTO t VALUES (7493954,-7519148310351175141,'CQ3Ympn6O5qYSFh3Ez0G0CPxbJoSz9XlhFDKS5C133o3E','hS','ER2iBNYJ4o3Mu2hw3us2wtDTx6V42palZ1pSd4DgQ7pNFkH','yjTjF0Dz4cwhZpG','OckROihWJWVgb7PdvAaxBZaNHFlDW6ODa8A7HiSzqwAp44','bgdrI2HB2PvZNIxVtOOS9Z7ZnWJXQivSmXqCHBzR8LgM32I7cJvQ',1);
-INSERT INTO t VALUES (-6466501,839924329957780894,'Tof5mNQ0PwkemlSPRJdl','wp8O','SAiGRzl5ZPNZFvAKRPk5Y8DpnLj8CIqS27jk6bHxN9uNWA27ICaVVjvlINEhruEdp8T56OqDfnYr5nrj2ebWk3x1uP','yttZHafa','78nLjWfLNPaIBvwqUKjSdQdbsEamdSBvJjozt0xP6O9BMJKLOhqm2Ob','gcF6GfV5gElWiphATlxoKzBaJe9uC3LJ2O5CgekuD4lMLvQ4uAf1a9lqemttsURprxzF0M25fhebAr6uFkd3dfpOFIMPM43AO8v7',2);
-INSERT INTO t VALUES (-193734,5415464094450478084,'ZPHxkZ4Vaoi2BL3KiMeM3PTiK6RAGOGSXlnw6cEyKAfu3ZhV','uS44gR12K5FdmgF5ejAzAAE','WNtXO3ks','E6vO2alxikm','vQU1','Pk4',3);
-INSERT INTO t VALUES (-426820,-2801652510896045683,'YtYzOJVCZ0PBO5gOeLdEBFoFC5nB4EotJnv89qFCm','NzOpjm571jcaEtFPEZ7R','os3vAdVCy8GPYiNqJMhKk7RkgPuomrZ1TNVYo5RmoWBECRja8jHx5l7nXl','DbZyyN2h','jPYCHypAV04NqvIlBDGZFhWN99wfFaqw8GPtWRovHCnAZk4uDANk','fywJ6pYb6gpSo1QgDMxbwritNj3VKVgHzW8ApqKkIsAxadrCwpzSzbbw5MmW41Xv07A0lML1PIlSIWZxL10DAOmSCWR',4);
-INSERT INTO t VALUES (403013,171400806817919119,'pJIr48CjuPfSEpdehMRWtHdySVu8ti1zzupxx1dwnzzjJhvaXBXf','xXgBBVg9Dth','CIOmqDkN','6','o2P','8CzSce9VhOENyY1fFf7DAKWXJidwWlCAhbMkMzxGNnEiw1XOz6PIlSOZpSnHwSMLNA2Ts6vITxx',5);
-INSERT INTO t VALUES (-2392477,847128508154042473,'3i7cL','neOzYSE8','mai1hLUQ9Wzs4ETIxaOwh6h7zHpgxFoucB3B4qzqGVvO1Xq0BqMD9O8mjuiNbX','6MShEs3zkIg1dkG','wlYaOwodJShN9fTMgbZFRM6uysh90hQR5tCSgApkynsVyumx0Dmf8GAru4TUj6xIp75BM1m9NTxFL0fl6maCAYRwUOotqz5UiGw0','fQsPI5paAy22Q8oi94uqdP2xgaap0Sr9s5g675Qiimw5ilZ36I',6);
-INSERT INTO t VALUES (-2312367,-2497154051012645449,'jVt7TPfFLu16','7z3x29M','elvk3QmGHoxkwulJ','7KiM','4YI5EIePpxEEA5EixWY3','Dzjf2j8HsEc7Y0LvN8V4wMaXmzVESzeqi2jDsvP0ue9cfWwPaWMinXWktZz7uyefz6H6Cr5CrJKwU5MG6',7);
-INSERT INTO t VALUES (-2057122,-2387792802381490141,'HuyeerewKhRyppWd48T2T9tprxv','gL6SwrdYnnmV','NPZFL8f4PpsbIyYduCgfixneEbqQE9mQpcZAAqJNJErfhKAVCpOeBTpH32oHX2FMy5Uq','WqyOU','Cdn7INscUDJHeEY3o4kHtdsSdd90Xz8VdMmcxcwKgKi44D8cS','KY8F9brLVIGX3QFhk5JwCxQI07bkHGbmzWu8Pws8dXJramjAWi20ZbqLmygygamR1NyKBDmkXm6aUO0TlQilU',8);
-INSERT INTO t VALUES (-4470694,-4779502611592621319,'R4Bqt7mbGMMBI2JCvFJn6X','yq4N3xVhFBOUgs3EelPyr','ACBH1WVTpS5chXHXvC9pCM9jISQFn9aHv0HaUSAcTji3zn97VPuHRfHEieGXkpWAo0Uh8agiF2u39','pinUKa','Cny7qz9trRE4kbmcFkDvc','AiXmi1mqRWBv36mkgXrgkvBFno',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (163,-13543,'wglyAdcXH4iYPx9mSd9Hxsd','H6U2oNOSffAZRWTzZMqwVLclHOW','H0yK02V6FSulDfShkvNstt3qKtIsNj2CCmQwwq1s','lbA','y','6',12);
+INSERT INTO ti VALUES (163,-13543,'wglyAdcXH4iYPx9mSd9Hxsd','H6U2oNOSffAZRWTzZMqwVLclHOW','H0yK02V6FSulDfShkvNstt3qKtIsNj2CCmQwwq1s','lbA','y','6',12);
+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 (109,-25271,'FUh7vqE0FUV5CRJCNffK8B24SLUj6jbmKxbJ0RAYqKh0Ox','RIBK71fHcugkPkjgzfCZ2TXaPYc5Yl3CoBcVNtZkTUksUH6ysGop55fFe24DKzMDUb1AQnWw62ZDqqAZqwjo6XZXp3psHnXt0CBTOJbswyxkQ2gsy2l7Ye6aGeOXuRO3v0TYTrIVcniY','1v26Ese3CRZf','woZQ','B','n',13);
+INSERT INTO ti VALUES (109,-25271,'FUh7vqE0FUV5CRJCNffK8B24SLUj6jbmKxbJ0RAYqKh0Ox','RIBK71fHcugkPkjgzfCZ2TXaPYc5Yl3CoBcVNtZkTUksUH6ysGop55fFe24DKzMDUb1AQnWw62ZDqqAZqwjo6XZXp3psHnXt0CBTOJbswyxkQ2gsy2l7Ye6aGeOXuRO3v0TYTrIVcniY','1v26Ese3CRZf','woZQ','B','n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (105,1825,'78doTaIhPH4uTOicz3fn2GG4JQbtkWYGOAKv1dh9qqziEWrL68dNeMBrX','FBafng2VDlTjf8GETb7BoZoiFQ5mR5c5vwT1P8TAfP1wbO7','gB1hp5qs5lmZZySor97vl9x','pQdGGOnVaQwjpjlHPIW0DW7feuaNPkOeOMqjTlM9B1fQ0uy1cPCGsOmmrSAABATYRxsn5KModtVJqRndmKt10s98GTUWIA7g4a1g','m','k',14);
+INSERT INTO ti VALUES (105,1825,'78doTaIhPH4uTOicz3fn2GG4JQbtkWYGOAKv1dh9qqziEWrL68dNeMBrX','FBafng2VDlTjf8GETb7BoZoiFQ5mR5c5vwT1P8TAfP1wbO7','gB1hp5qs5lmZZySor97vl9x','pQdGGOnVaQwjpjlHPIW0DW7feuaNPkOeOMqjTlM9B1fQ0uy1cPCGsOmmrSAABATYRxsn5KModtVJqRndmKt10s98GTUWIA7g4a1g','m','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (120,-513,'TYeq3SsNz92rTsvOIJXBTn9n7huGOq3igqTJ6SOZs4G8XkeD5OhrAKT2wAGElG7KeTsd3','iDqU6tK9KjcFCTvi4EJAOtPGzrVLFtUNCjjkGNPFD4pEdHWAdpIYEuPLO5VHApKQ8ToMPUHbdxyrClFH3baQwezbr1xsJQrt37NulpNSm4D7rQi5OJbwYZdnldClm5lado5d8JwWUk6WRTc6EPkReF57lF0fSJj7ntr57so','LRvlWtZSoMvDCNArLLOob1TjB9Iu6VFcx1ApPqxxsI','piIMz0CN5wyHqv6Rma4h0m01Cg2Y7EcObHcLJBn3uMxeEU0gLw1r8gPTelnKyEVk8UmXA5UkhXXd5M9fr7OuT2Ps7V','A','5K',15);
+INSERT INTO ti VALUES (120,-513,'TYeq3SsNz92rTsvOIJXBTn9n7huGOq3igqTJ6SOZs4G8XkeD5OhrAKT2wAGElG7KeTsd3','iDqU6tK9KjcFCTvi4EJAOtPGzrVLFtUNCjjkGNPFD4pEdHWAdpIYEuPLO5VHApKQ8ToMPUHbdxyrClFH3baQwezbr1xsJQrt37NulpNSm4D7rQi5OJbwYZdnldClm5lado5d8JwWUk6WRTc6EPkReF57lF0fSJj7ntr57so','LRvlWtZSoMvDCNArLLOob1TjB9Iu6VFcx1ApPqxxsI','piIMz0CN5wyHqv6Rma4h0m01Cg2Y7EcObHcLJBn3uMxeEU0gLw1r8gPTelnKyEVk8UmXA5UkhXXd5M9fr7OuT2Ps7V','A','5K',15);
+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(78), d VARBINARY(47), e VARCHAR(68), f VARBINARY(50) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (814255725,2655495084069130170,'jEogCyCt9MPnwR80YTgUazF5OP7wpnih8qi5ZnPtzaqVmvK3kq','jlNory','abaiD27R1IrGADOoyfOFU','KR','Z','Y',0);
+INSERT INTO t VALUES (1543223096,2108110639086364033,'6Mxts3b1nD8Ku4w84SAVGi9UmfkpjveR6lK5j73APkwGmRPlTU22','QIKNp3tHmfgqe9bRJeXEeK3c3qej1uMYsC11dnKRm29','jagl4DmizByuGH5xYIRFfa4N18mBSMMhAakMmK','HsKWtXDnItinSKWCN4UKPlXH5YbXVQbsldq7RceAUXvP30Ag','Y','y',1);
+INSERT INTO t VALUES (-1184084654,-2847068052630020673,'zY0Fl3guqwnzBv59GU4sutdL2tjFoj8xqlMDxB3zquCyoTAe','H6avskahycCH4yAZEMi','YiXr9XQe7noIiTIQtB5GnhqKteBStXj2trUj9pBrBZhJan2kAYpqxVQj','bx8v2fzwqEyb','e','g',2);
+INSERT INTO t VALUES (1482364135,2582169157086448732,'I4BmHJmhCk','OqBw7csZjJvGG6','R0bjIXyTSlIYAHlpUYpPuoX4F2','vZIvN4HKzkVvT2Co4VAeWJiEER8','E','j',3);
+INSERT INTO t VALUES (-547956977,8813968377609338042,'ZoB64756gWM4Jm','ynO8RkxJFlAG2hQmRAZ1RPL10l830VphP3Pa9IypsScwD','VkKKXOWWQELpHsMWYjHAMt7edyakR9lJf1QgBr0IWluZgwXRqziBiHf','UmuLndMRSlIYFlr5nvQGhFap0Vy6UzQpPRA63nXYhp','s','X',4);
+INSERT INTO t VALUES (-591548568,-351482035496828056,'xHKkLNqP8wX5zUw1u7mvGilJLtMM6OgKDiRGAS2vVX9ZrN0KJsQ1I','H2D4ONB16KC8a','kuz2BtGhlg0bq','8eKKRU8alJgON7zFbm0AzDHTmoqF95PKPnwBBDueez4EA','X','N',5);
+INSERT INTO t VALUES (70205161,-2485553214655133730,'Uu143lzks','sQJILXNG55ZsRsOibJkALR9J6OHzs3ImrSo','FTxkXxg','QHQ51xwCS7wp1xVmdsKnG','9','w',6);
+INSERT INTO t VALUES (1959908830,1544636652460531318,'Dvl7J7Dqiqmzw0EzAAyxCX914saFqX9eHSUL0CdWs','KMLT8YQ2aUpzMU2k973DY1upY5n9bsTuxiyhWdM','4jH9LmDeBKJjrW7P0E50kUadU1Y1nq9LVQUCgvXY','a4HyBPg19jIEYiyKmi3FkTt9lhos7GFOorbb','L','z',7);
+INSERT INTO t VALUES (-1893384590,-235201338639409647,'4Brj3poRQQ0REdE9II','N0dp2Ti7cPFcg4eVLDFYlsFn5TFZc5Lj70Sw8','2EplSrFa4SozUCNLWwyHP5zURqQup2co','rtbwIvkbnqFqLH3Yu','f','N',8);
+INSERT INTO t VALUES (1336003768,-565851293476757121,'FHoWiWxm','q4vo7N9VrxyqdSHJE38','7RkWqRBw5k1kJPqNhJmoM9gCvvTw','NaEC8SzfHYLd1yFs0VoiDanktTt41rwdrCoj','g','G',9);
+CREATE TABLE ti (a INT, b BIGINT NOT NULL, c BINARY(78), d VARBINARY(47), e VARCHAR(68), f VARBINARY(50) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (1653332744,-475276808958364263,'YF89VVJWRpXK8M3SxIGGSaPVpsucfPHs6WxumboyHp8SCsDl71bKjkH7k','GCDAsIWeORJDhA','Tr0cFRkolVryhxIOpfnuwRwvaRqoI3ROrSK9Cb2sxHB1Q65BumKGN6Rb','e','nWjwSrD6qWTJAPjVX30QDbAwmLhWK9f2H787LYpo','0leZN7N7Rfg4Pmtw0pyUD7NXFTaz5',10);
-INSERT INTO ti VALUES (1653332744,-475276808958364263,'YF89VVJWRpXK8M3SxIGGSaPVpsucfPHs6WxumboyHp8SCsDl71bKjkH7k','GCDAsIWeORJDhA','Tr0cFRkolVryhxIOpfnuwRwvaRqoI3ROrSK9Cb2sxHB1Q65BumKGN6Rb','e','nWjwSrD6qWTJAPjVX30QDbAwmLhWK9f2H787LYpo','0leZN7N7Rfg4Pmtw0pyUD7NXFTaz5',10);
-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 (310956506,169106008379250422,'SjVQFeoW5mTimWBWSciaONUSTsvBpEbBb5z8906YGUUJ4IC077SM1Qiaf9YjPp10','aFyldFzHh','N8rSFiH2xNa4EbWYkq0FhGbxDbbgF8NRQr6FMSXLYI1Ez4iRa8N2sLbbVnvpTlmxfD52YWChcSpMtMlVOn7YvSwGgbt','c8fgqS','T','Jc7LZAt2fl2z24veG8vbXSv7gJQhqnm7RposrOyGy0eE3oF9WC5nyQy9extxTxyojxRSdEM54gRwolf2Uy',11);
-INSERT INTO ti VALUES (310956506,169106008379250422,'SjVQFeoW5mTimWBWSciaONUSTsvBpEbBb5z8906YGUUJ4IC077SM1Qiaf9YjPp10','aFyldFzHh','N8rSFiH2xNa4EbWYkq0FhGbxDbbgF8NRQr6FMSXLYI1Ez4iRa8N2sLbbVnvpTlmxfD52YWChcSpMtMlVOn7YvSwGgbt','c8fgqS','T','Jc7LZAt2fl2z24veG8vbXSv7gJQhqnm7RposrOyGy0eE3oF9WC5nyQy9extxTxyojxRSdEM54gRwolf2Uy',11);
+INSERT INTO t VALUES (187191061,442245117318618123,'pisBQoW1pqMiBZoDCOfM0v3RLLCsCAipy5GrewnBqLH4vfjnz40v84Gye0FJPqnKA0ChmLty','TfZnwAFfIYeoq93NICocqxSp6iI4IDHPq','fYPawXVzT9nzvwn23UslcLAiBWHz6zpJojuC7XuQ3FgXeUv390XY30IOnZVhPjtGQsu','pXDFlh9L4TWgq4VStM7TH9AscPzY6dhdLTmzk','8','2',10);
+INSERT INTO ti VALUES (187191061,442245117318618123,'pisBQoW1pqMiBZoDCOfM0v3RLLCsCAipy5GrewnBqLH4vfjnz40v84Gye0FJPqnKA0ChmLty','TfZnwAFfIYeoq93NICocqxSp6iI4IDHPq','fYPawXVzT9nzvwn23UslcLAiBWHz6zpJojuC7XuQ3FgXeUv390XY30IOnZVhPjtGQsu','pXDFlh9L4TWgq4VStM7TH9AscPzY6dhdLTmzk','8','2',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (2038351557,6656689743387222673,'3WwnPGJcB49tQegdokNT4y179Xc0A9FyN4bYLsV25HjOOvtO2','qBagdvo5Gri2zeOq53HSVnLZSTHMV9g4IA','iOMjJoPK2z6Vh1FS0Zbg2QgSujLP4WWNBsa2f9KaiM5lOWH1Rv','FvqFO0VLfvDjH','H','R',11);
+INSERT INTO ti VALUES (2038351557,6656689743387222673,'3WwnPGJcB49tQegdokNT4y179Xc0A9FyN4bYLsV25HjOOvtO2','qBagdvo5Gri2zeOq53HSVnLZSTHMV9g4IA','iOMjJoPK2z6Vh1FS0Zbg2QgSujLP4WWNBsa2f9KaiM5lOWH1Rv','FvqFO0VLfvDjH','H','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (105167082,7398208226954249025,'VMyuuLPypggSKg2bxuCC','RqxUDV2sQRUVOSb3EWr28GFaphadnyzLwIRII9nHIiMBwF5rhmSf1ps5T72I1jkrJQVeKjmHHRnJ6vmE8B8Bx7waFmuesGl7fYeRO6hndfr8tR0qc3yObKmD33UkceJkRvswxLW4LS4ibQDPt9EdDbztA373WvMYEYE4Vw4LmWDqxCHKWLQ8NINIa7mFidqXyOqmMFpHcK4TNLWqaJZ','Xys9','b0','q','q',12);
+INSERT INTO ti VALUES (105167082,7398208226954249025,'VMyuuLPypggSKg2bxuCC','RqxUDV2sQRUVOSb3EWr28GFaphadnyzLwIRII9nHIiMBwF5rhmSf1ps5T72I1jkrJQVeKjmHHRnJ6vmE8B8Bx7waFmuesGl7fYeRO6hndfr8tR0qc3yObKmD33UkceJkRvswxLW4LS4ibQDPt9EdDbztA373WvMYEYE4Vw4LmWDqxCHKWLQ8NINIa7mFidqXyOqmMFpHcK4TNLWqaJZ','Xys9','b0','q','q',12);
+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 (-129330869,-7193727136785636606,'WMaVnY6VvH','P9TUoX4FGJX5NRBM9GT4ooKD0KyFgvGgzaKfAuDNyXAfwLHpdSQ1wkHlspKZ9XKtp3giFBTheGe4Mxs5u5DhR38y','vBgIC8kMmldV7hcjC0KIWpe33THoHRm8SMNenQvpFq9CVcsx5UDTl','bxvzHZ296HDKpxIvDynVAq75mlWBZ9xbMgckvBU4KgA5MycGFoAzwZ4gLnwV5','M','r',13);
+INSERT INTO ti VALUES (-129330869,-7193727136785636606,'WMaVnY6VvH','P9TUoX4FGJX5NRBM9GT4ooKD0KyFgvGgzaKfAuDNyXAfwLHpdSQ1wkHlspKZ9XKtp3giFBTheGe4Mxs5u5DhR38y','vBgIC8kMmldV7hcjC0KIWpe33THoHRm8SMNenQvpFq9CVcsx5UDTl','bxvzHZ296HDKpxIvDynVAq75mlWBZ9xbMgckvBU4KgA5MycGFoAzwZ4gLnwV5','M','r',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1384819851,1477396379387820569,'JLQrrHvNr7IVom8l02MWfhn3TZfy7yEvZWk27fxjb','oYVfNzzuZGzY3PxlJRA7ieBb92GjHLtoK0Od5OcW8ALzTwlqPEmzQ1KnR1kgrkS1Bsx7vwVEMvxI9tp30sM2HMIUkeeknzx27zuAwFOh107m9iiN5vBzORMdvbJr961UYnNWtFCTbTec8GTQAxMe3hKVmJRQM','SRoETNj7TG4Dc4y','VqrVKsh3vAO1xkqkEDfxdQ0mE3u4te7t7zAVbesC1rQ8NWMoUydbp9M72HjYBVw8xKTY3KdblIOOybBi86cekIYDDGhGoPcAoJC80MWA97PGgad4H62Cw0c1w4G95BlweW8dLM5vsga4hcaoDtU7ILFKO','h5','4',14);
+INSERT INTO ti VALUES (1384819851,1477396379387820569,'JLQrrHvNr7IVom8l02MWfhn3TZfy7yEvZWk27fxjb','oYVfNzzuZGzY3PxlJRA7ieBb92GjHLtoK0Od5OcW8ALzTwlqPEmzQ1KnR1kgrkS1Bsx7vwVEMvxI9tp30sM2HMIUkeeknzx27zuAwFOh107m9iiN5vBzORMdvbJr961UYnNWtFCTbTec8GTQAxMe3hKVmJRQM','SRoETNj7TG4Dc4y','VqrVKsh3vAO1xkqkEDfxdQ0mE3u4te7t7zAVbesC1rQ8NWMoUydbp9M72HjYBVw8xKTY3KdblIOOybBi86cekIYDDGhGoPcAoJC80MWA97PGgad4H62Cw0c1w4G95BlweW8dLM5vsga4hcaoDtU7ILFKO','h5','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1808006828,5230122628201295599,'4aXg6ROCfl9etYOicvQzWQUpDi5KsoKyRr7qHPONmfPOPZb69nZQWf8uC882zcAIiu5tSvT','1Lsc0qS8FWA30y374vpz0exRef43cBy62rW5O6tSaBCQzHUdZD','oWTZKZWImZ8eNqrroxsM9uSF9rcphku','DnyJIG9eDVbxk9f2Fgu6piqrauKsDK4x0TUbYfZIhYRgmhBuxmsr1aAhfkTHMvM2MquQhg4tWIDrOC9VdINSXGBmbbaJ1WW02jLlBrpBpdjbrOmaWNpl0MjTtgncHKSasZ2fBYHjGMPpkuqxpLV6lJkMyI8VbojJO8cba95C5qZPgtpa6KsgZSAtxMJlIAcYmQv6fs6bA3SItYJ4OlAu7MraWv3vHrBZrBHPPfXe','Q','Eb',15);
+INSERT INTO ti VALUES (-1808006828,5230122628201295599,'4aXg6ROCfl9etYOicvQzWQUpDi5KsoKyRr7qHPONmfPOPZb69nZQWf8uC882zcAIiu5tSvT','1Lsc0qS8FWA30y374vpz0exRef43cBy62rW5O6tSaBCQzHUdZD','oWTZKZWImZ8eNqrroxsM9uSF9rcphku','DnyJIG9eDVbxk9f2Fgu6piqrauKsDK4x0TUbYfZIhYRgmhBuxmsr1aAhfkTHMvM2MquQhg4tWIDrOC9VdINSXGBmbbaJ1WW02jLlBrpBpdjbrOmaWNpl0MjTtgncHKSasZ2fBYHjGMPpkuqxpLV6lJkMyI8VbojJO8cba95C5qZPgtpa6KsgZSAtxMJlIAcYmQv6fs6bA3SItYJ4OlAu7MraWv3vHrBZrBHPPfXe','Q','Eb',15);
+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(75) NOT NULL, d VARBINARY(51) NOT NULL, e VARCHAR(67) NOT NULL, f VARBINARY(11), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4187386,14719361,'4v8QeRSN1hCpBaoUIaIxnuncWTQFDav2uOxxyNFjBuNy76e3Xzf','fAA5BgfbzjawfZ2F2Y','M2acENBSZp10oyCWV1H1cbWpf7hXmSMQE8FLNaTGqfdPy24Zi','qDd','Tn','I',0);
+INSERT INTO t VALUES (5930097,9307641,'lBGchPHcAUmWpDh5WPTaD1qRmVyBqVvNnoAUJDf','1m9q9WAWeljtAUaaxdmEAmDQad5CDKPOoLCVi50','mNkk0TehxRACbk3egveE','7bh2Ee5TUxw','CU','2',1);
+INSERT INTO t VALUES (-3883986,612193,'lT0kcQcC7c4ZkgPh2cvoP7kTHM7WLG3FOIMaV0nracWiGlKLJEse35','A0P3jF7kzLCQMOg8dBPzI','QBFQNgAUo2gp8IhjYtEcnWCm3LGOhb1hxsDrDOgAssw6XK7G','sZTbXpQI911','4e','0',2);
+INSERT INTO t VALUES (-1202881,10127378,'oVV7YBhzltMXUo6LQmasr2eTDPi3fAHowdWq9ykFmo4JDiJ','0iUV9aCCA7K0h9T3a8BDakDBsKlLG3dnPQzQDAobK','jhdS5B','tj','V','d',3);
+INSERT INTO t VALUES (-5496418,9427881,'3DSJ8YY','61CDkqBw0WFwV0XDyGC9T3c1GdhIIOtBaYd2l4AoxzX6hYho','UNPWWzi800s','G5','bF','2',4);
+INSERT INTO t VALUES (5607209,11372772,'SFAlNDM7vK96pYHshv9CbUcyr8eNaxoD32h7MIMlvkjzEm9gUtXOtJHG6nR3bnR','IhoQ1vgv1SndMKnTObakGEar','rbvWpCRLkw7boS10ZZlmSfKza3ukfB8','OXoliw','S','z',5);
+INSERT INTO t VALUES (-6654476,12080282,'8fomapqNKl0HKtiADdd','sTY45q77cV3JRze0Vn69RtvYhilceddDHQVkhfQDyut7lK1d','27','efXsEd6Z1b','6M','Q',6);
+INSERT INTO t VALUES (-4917664,7138856,'62fHVHvasmIHJgSJboWXj49W0UHMJ9zilATrkbX1TJe3UqGUzHthDf4jqm','BwRXpYxVqHY8z4XKtwPttEy','3RcuxHtNHyTKKhXhl55DcOPswOEl','rP','gt','g',7);
+INSERT INTO t VALUES (-5116010,4457712,'D4hV2zwutT5s5CKebHFEIiremxl3lyuwd6Xe4OhgPnkEjdJg7SymQV9zs','Ud9pmT4QbyeFw2e39KTcNx36TU9','5Unor1vSsit2dWwtfgvaOc1thmaBuruj5GKA1kW049y','I3s8SNK','Dy','C',8);
+INSERT INTO t VALUES (-6259418,764713,'Dc5IkvobhVQdyklJmRthqR3fLsbK5xt3Ht260gnY5','RZXJJcvOrf2dmS','3FpUd7Wa2sdJlcRDDIgVQa7olDAJkQn8ZBXs4omcZbJ2dboUsyx','FSCWSijsfAp','Q','N',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(75) NOT NULL, d VARBINARY(51) NOT NULL, e VARCHAR(67) NOT NULL, f VARBINARY(11), 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 (6281537,13785870,'yZ3XC9MMsoIE787QszQvtVupqxNiNPmnO0R','N453uXa4ABZTMZxILDup2Q0lBjoRBxAAsf5jv4SBeGtMChM8Xc','96i29k','yhithm','7','x',10);
+INSERT INTO ti VALUES (6281537,13785870,'yZ3XC9MMsoIE787QszQvtVupqxNiNPmnO0R','N453uXa4ABZTMZxILDup2Q0lBjoRBxAAsf5jv4SBeGtMChM8Xc','96i29k','yhithm','7','x',10);
+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 (5480263,4534229,'74we3jcr5mtR9J3HjNlzXNmAntn9tkLvhAWPCmfOYQ13DADmnxDaoAhN','6t4','LFmuC17JTCHtGzdBOd5V','ItIeZW0Gc','I','F',11);
+INSERT INTO ti VALUES (5480263,4534229,'74we3jcr5mtR9J3HjNlzXNmAntn9tkLvhAWPCmfOYQ13DADmnxDaoAhN','6t4','LFmuC17JTCHtGzdBOd5V','ItIeZW0Gc','I','F',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1194570557,7181484267527521592,'4yBme7WNiiM','cdLCEJk0JJia2rrwx9DOqzb6URq5LEhHnI00tLNHqE5Zy4Q29k3WturDPr1VEz9cWMpGqPVUwgjJqqvy6LitRhTavu0giYc6DTkDH2pK8nbJH8RixXblGIZ9zslvU1kMn5m0RMQAvZJAiyFxcS3KClRS1eMzGFmlF8K1XDOy3NgtMNS4TqJ7V74aZZd3ujGuITvWF0FasWMvAql8JxSMCAuCLsC9yt7RkecPum0Tx27oaDyaqoh','qwtzRRkx7irUP31IsEkt25MzL1W7uG2ipW','ej3','X5n4MpKAZBzO7kZcnNFO','mgcgOBDzhTMBxECOQnKctlR2PHOs8CVHfzlBA5fns2ek4pozHV3K5226t1YPU2hZNUZq3Mmv0G3ZkMjbNTKU1',12);
-INSERT INTO ti VALUES (1194570557,7181484267527521592,'4yBme7WNiiM','cdLCEJk0JJia2rrwx9DOqzb6URq5LEhHnI00tLNHqE5Zy4Q29k3WturDPr1VEz9cWMpGqPVUwgjJqqvy6LitRhTavu0giYc6DTkDH2pK8nbJH8RixXblGIZ9zslvU1kMn5m0RMQAvZJAiyFxcS3KClRS1eMzGFmlF8K1XDOy3NgtMNS4TqJ7V74aZZd3ujGuITvWF0FasWMvAql8JxSMCAuCLsC9yt7RkecPum0Tx27oaDyaqoh','qwtzRRkx7irUP31IsEkt25MzL1W7uG2ipW','ej3','X5n4MpKAZBzO7kZcnNFO','mgcgOBDzhTMBxECOQnKctlR2PHOs8CVHfzlBA5fns2ek4pozHV3K5226t1YPU2hZNUZq3Mmv0G3ZkMjbNTKU1',12);
+INSERT INTO t VALUES (-1361283,8766829,'lrwMM5VHxZeFK7J9rng2tDFSH9TDh4lORPQQJNZw3evzqYo','k1vOoKh5qh2BsY3hU7rbNKGaJcR5KXmy2E458cRVvyGqPuAjREx4GX7RnRY7jxBNRs1wZMdOZ8xFUsbdRehGDk6CZjp4edsQWrtzRLcD1yozL','Bl3rYaJx3EioRFn1lXOepOcR2HNZrHHjiB04aPV7','41XUt9','3L','X',12);
+INSERT INTO ti VALUES (-1361283,8766829,'lrwMM5VHxZeFK7J9rng2tDFSH9TDh4lORPQQJNZw3evzqYo','k1vOoKh5qh2BsY3hU7rbNKGaJcR5KXmy2E458cRVvyGqPuAjREx4GX7RnRY7jxBNRs1wZMdOZ8xFUsbdRehGDk6CZjp4edsQWrtzRLcD1yozL','Bl3rYaJx3EioRFn1lXOepOcR2HNZrHHjiB04aPV7','41XUt9','3L','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5396090,4252592,'sCagF8ZLXhYyGCAJ','ahW6Ysi5oVVAfXMXoHoy7PPmZ8mGR61MjeMMbMjxK0SZ42D9Qypls2k53Wz3Zn3QSWjIKg1oXnijuwOcNsuD5FNyGNG2Ns3','n1tbRSPJIvyU5EfHH0ogi','xwzBJcFDFCdJKj8XCaVkSGXY6H1lhq1oBtDsJOAMpsquT1GnijF8Zz0q7mFAm9c1UHSh3G0VTqqleT2Tyhl5','4','5',13);
+INSERT INTO ti VALUES (-5396090,4252592,'sCagF8ZLXhYyGCAJ','ahW6Ysi5oVVAfXMXoHoy7PPmZ8mGR61MjeMMbMjxK0SZ42D9Qypls2k53Wz3Zn3QSWjIKg1oXnijuwOcNsuD5FNyGNG2Ns3','n1tbRSPJIvyU5EfHH0ogi','xwzBJcFDFCdJKj8XCaVkSGXY6H1lhq1oBtDsJOAMpsquT1GnijF8Zz0q7mFAm9c1UHSh3G0VTqqleT2Tyhl5','4','5',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (16726,14103238,'o036ZPmYh1vAmZmV4l52W6a','ODEtJnPyyS6eaKh5Ij4KZytrT77RVodgRHouMKDWZPEHu8tqoEZ5d2K9gj3sG3opiBlcPTgFulqIBgdO6mYEArkLIqh6YsOyb6I7ItkR6Y6mE2IKaBRs2NYbltAzbL5ciWiKv8jGV5LQ2PoprVnVEmJBhAMPcC7Y7AyHmAEw0IwEhWaBSRX29NwrdiX3JJvfzkEqwALpc4sKe3nVeI0iBOf07wcEPTaHMht3xwSSKwxtyLFJRhBZ','1ToYPbPtYiIjVw3EQGGjZenMjs6fuzgCZ3FryRjTFPpcpTmdjmgKSXZBxe6hcgiC','89EjkeCG2zuok8JAHP407RkIZtVP9M3QhefjlWYc1iszwnI0maZ','Fq','a',14);
+INSERT INTO ti VALUES (16726,14103238,'o036ZPmYh1vAmZmV4l52W6a','ODEtJnPyyS6eaKh5Ij4KZytrT77RVodgRHouMKDWZPEHu8tqoEZ5d2K9gj3sG3opiBlcPTgFulqIBgdO6mYEArkLIqh6YsOyb6I7ItkR6Y6mE2IKaBRs2NYbltAzbL5ciWiKv8jGV5LQ2PoprVnVEmJBhAMPcC7Y7AyHmAEw0IwEhWaBSRX29NwrdiX3JJvfzkEqwALpc4sKe3nVeI0iBOf07wcEPTaHMht3xwSSKwxtyLFJRhBZ','1ToYPbPtYiIjVw3EQGGjZenMjs6fuzgCZ3FryRjTFPpcpTmdjmgKSXZBxe6hcgiC','89EjkeCG2zuok8JAHP407RkIZtVP9M3QhefjlWYc1iszwnI0maZ','Fq','a',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5022158,910722,'K7pBpc','25tqwsopgEuVqRY3cBAAVefcri2SUIxE0YoEqx83vEitqjh109AVn3rjab88biuqsFoVG7q','F8Ja9meU6ZCqLngWMhNnYzKEkKJ2Tdgr7J7DKi8tsYisCXcq3up2ubPz2nVVRwq','uih4iFXocESQUPhEcBO9uZLGj8AxmkduLksSnomgG348Z1qDQJFj3CFx4UN1VUpvAaOxhgvTMZYDSiZHpEANKDK1WzhIvd85COi6sybQ8JWtrwCnMbgDcpupGpZTWPHBP9v0LBHDqB88eslGk9XZVI5ZO9kVEGWSwNCp9imGYG2PUrnAReVyGrehZORxfhHVtWs7XE0QTSIJywsRldPhDBibYYiZg','h','hp',15);
+INSERT INTO ti VALUES (-5022158,910722,'K7pBpc','25tqwsopgEuVqRY3cBAAVefcri2SUIxE0YoEqx83vEitqjh109AVn3rjab88biuqsFoVG7q','F8Ja9meU6ZCqLngWMhNnYzKEkKJ2Tdgr7J7DKi8tsYisCXcq3up2ubPz2nVVRwq','uih4iFXocESQUPhEcBO9uZLGj8AxmkduLksSnomgG348Z1qDQJFj3CFx4UN1VUpvAaOxhgvTMZYDSiZHpEANKDK1WzhIvd85COi6sybQ8JWtrwCnMbgDcpupGpZTWPHBP9v0LBHDqB88eslGk9XZVI5ZO9kVEGWSwNCp9imGYG2PUrnAReVyGrehZORxfhHVtWs7XE0QTSIJywsRldPhDBibYYiZg','h','hp',15);
+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(28) NOT NULL, d VARCHAR(31) NOT NULL, e VARCHAR(24) NOT NULL, f VARCHAR(38) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5096808,1204793901,'Axt5TK1MH','M3IPEG','2Wef','X6Vf4KRpIX','cq','3',0);
+INSERT INTO t VALUES (7029996,2308672568,'9VgZb85','N5xkHT2PRjwqNY6FWu6ow9DGv2QXHJ','l0caQp3uu547QZVTdtrO','8uMkKdHnqMwPwVfPDdi0gzfHSkatZ30','Aq','Z',1);
+INSERT INTO t VALUES (10008605,602641974,'tvAYTP7qd9AAa','IitCUxlSSTMtxWs','4lml9M0OLUUKIQY632gJGA','FooSkWcRkW9I48Okwn6AsnyhjcTr0SHoyQ5Z','d','6',2);
+INSERT INTO t VALUES (16762792,3776330423,'2uy3hpfu8','CnaTbTfPnUcoh5XIjoAC9wnT6z','xm1LePIHl93xI9Lx','gwhKSuyKatNewAfwiqBxAXj6V3sNHfmlk4OQ','o','D',3);
+INSERT INTO t VALUES (9376300,3381815895,'iUzOqLzHC2Omabh74g','RfMS0E6ZusYruBaNhABgyHAftGh60','yqrUlZVK4G4Y9Cxn','69xNw2tcof','K','u',4);
+INSERT INTO t VALUES (7136748,2238893609,'iQewqcPfzF657hx7j9dPQJ9gNEv','6s15804JHFU5ihP33G7i4B','jVl','jEJK03gBGg','v','9',5);
+INSERT INTO t VALUES (3413759,581022505,'O7VnP8DN','7qKnXGQQLxiUVJy4og8vgi3amKGsjf','mu6','fXjUiCkHacp5Vaa','uw','t',6);
+INSERT INTO t VALUES (14399221,507292542,'pfmTFR6OL8ME3ma','1q7vpaQ3NyGO3D7tfwLM','mlzzlNblBl84qzDqIdNJ','tg9R4Q0x34GEV3pQxEyKfRl','3','I',7);
+INSERT INTO t VALUES (1204532,998931130,'Ymu7ZTbRAU40vQbGdu3Ca6','sp4v2MeoF','xE3izcelDXniRpPvV8GW','1io45spbjSPRJvSCY07150AgsYTbadyFArumK','0V','s',8);
+INSERT INTO t VALUES (11492207,572916149,'BY','qtOiZuMQNjpIm0oQfiN1pfATL','rEmEftEwMDQJs','a9lkL9NWfHCgq5OEb','LG','t',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT UNSIGNED, c CHAR(28) NOT NULL, d VARCHAR(31) NOT NULL, e VARCHAR(24) NOT NULL, f VARCHAR(38) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (7014552,2556178124,'QIaNp1ijzZZ1','K','kEN','T4kK80QD025N','Ez','p',10);
+INSERT INTO ti VALUES (7014552,2556178124,'QIaNp1ijzZZ1','K','kEN','T4kK80QD025N','Ez','p',10);
+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 (14256810,1944404866,'C03K5','PcyY2HAKFxG9SdhVHlkL','vxktunsgcwGqghkHoMxJB','K2rOCIMdTM1qwbKm2IyCs','6x','o',11);
+INSERT INTO ti VALUES (14256810,1944404866,'C03K5','PcyY2HAKFxG9SdhVHlkL','vxktunsgcwGqghkHoMxJB','K2rOCIMdTM1qwbKm2IyCs','6x','o',11);
+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 (1403258,2113687939,'cE4zsPWsHuzqv','FwXdh0HQRJ0i3KYjyiRkobx8id1W94PuR3XR6hYr1c1hlpVI0S0vyjEKd9rfJSJuFcZ3pBXxy8by57g2CE7ezIRc10ZPY5G4YBULuZiS4pUToYqAhUpr76TUUSLMD9GjtR3Kki39JOrSm54Zo3HgZjHp5npqornwOt6v71vcdjpuQU5YYJD89j','ugJqZF1W5WmI','L32RKH6Yd1tIu7f6rz','wN','r',12);
+INSERT INTO ti VALUES (1403258,2113687939,'cE4zsPWsHuzqv','FwXdh0HQRJ0i3KYjyiRkobx8id1W94PuR3XR6hYr1c1hlpVI0S0vyjEKd9rfJSJuFcZ3pBXxy8by57g2CE7ezIRc10ZPY5G4YBULuZiS4pUToYqAhUpr76TUUSLMD9GjtR3Kki39JOrSm54Zo3HgZjHp5npqornwOt6v71vcdjpuQU5YYJD89j','ugJqZF1W5WmI','L32RKH6Yd1tIu7f6rz','wN','r',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2020759346,7770506425055905301,'BPp9baJ2UXhY','TLPlfiIo9DOvaVUzx8ivayKxLEJbXuKwldOVwEjNuZtZSasevfuTx88DvTA8eslg0i1G2JscULFlY6y3HEfvxTQO6OJnw69aKppRvMDhTHhhlfAG2biPP7OXUw4iby5v3ShcQYMc5HJ8t3jYfkRB9NL9F7oo0JesMuXmLSHYArzB4mCzZspDlwl8BZhHFXXydyInAdYJESZm8qEq5r4xOHXszlAOTjdvGYtqntqVWPVEhPSJXWnm2nDEg5GudtJW','HMVJ7DDoqrIZHiU1sd','mOLTG82FuPZ2GyWKdE8g9PkMlqXqP8j2yeSkuuifLGnrO5jtfQ8GDdQDqMS7KTidzYyUDeRSsygsFiOryiKnRGk','b6Jh7ffZPNX12XhVKsc886556oUkZODoKQhpIAE','LOfQcU26ufdwpN',13);
-INSERT INTO ti VALUES (-2020759346,7770506425055905301,'BPp9baJ2UXhY','TLPlfiIo9DOvaVUzx8ivayKxLEJbXuKwldOVwEjNuZtZSasevfuTx88DvTA8eslg0i1G2JscULFlY6y3HEfvxTQO6OJnw69aKppRvMDhTHhhlfAG2biPP7OXUw4iby5v3ShcQYMc5HJ8t3jYfkRB9NL9F7oo0JesMuXmLSHYArzB4mCzZspDlwl8BZhHFXXydyInAdYJESZm8qEq5r4xOHXszlAOTjdvGYtqntqVWPVEhPSJXWnm2nDEg5GudtJW','HMVJ7DDoqrIZHiU1sd','mOLTG82FuPZ2GyWKdE8g9PkMlqXqP8j2yeSkuuifLGnrO5jtfQ8GDdQDqMS7KTidzYyUDeRSsygsFiOryiKnRGk','b6Jh7ffZPNX12XhVKsc886556oUkZODoKQhpIAE','LOfQcU26ufdwpN',13);
+INSERT INTO t VALUES (2167678,4137774582,'W13Uzw9yagXTv1L','ear5BedMwazV88Z22zSDgoSXdrU6m5xKRz1OpE8E0Zi0G4C5BSEZWgQDObfd48RCTTVQQiYqXvByHCDVVftq7JhSnnLKS2zugmr2EEjH9TnnWJXX7eJ3J64MuaQ12tmJdcfjCzWZikS1LvxxhRIr1yYDDFHhpGLWPvQx2dqmBLOaYfZGwQa6KiRe','5JsWKr1mXVWiFCq','G4Yo6mfjG1eKyGLRpAyKVkOURA4ncfaFc8bSamFiyMsWoD1QRdZij6y7Dp04aK78cO1WiWbLZQ1ZSTGo4y2yW10LBrsRESV6mS8X0RFA6bD04ooyWYYCp5LQuPDR8cezfrm8lxTvsqrdqLXZAbGkJAvw5sH0TLIRbF9Yxm7nXMS3iYeUtDagvtcYiaoXKbglBC5oRCoD6OmKM29X96','q','5',13);
+INSERT INTO ti VALUES (2167678,4137774582,'W13Uzw9yagXTv1L','ear5BedMwazV88Z22zSDgoSXdrU6m5xKRz1OpE8E0Zi0G4C5BSEZWgQDObfd48RCTTVQQiYqXvByHCDVVftq7JhSnnLKS2zugmr2EEjH9TnnWJXX7eJ3J64MuaQ12tmJdcfjCzWZikS1LvxxhRIr1yYDDFHhpGLWPvQx2dqmBLOaYfZGwQa6KiRe','5JsWKr1mXVWiFCq','G4Yo6mfjG1eKyGLRpAyKVkOURA4ncfaFc8bSamFiyMsWoD1QRdZij6y7Dp04aK78cO1WiWbLZQ1ZSTGo4y2yW10LBrsRESV6mS8X0RFA6bD04ooyWYYCp5LQuPDR8cezfrm8lxTvsqrdqLXZAbGkJAvw5sH0TLIRbF9Yxm7nXMS3iYeUtDagvtcYiaoXKbglBC5oRCoD6OmKM29X96','q','5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13877614,979242850,'hHdTwl1KObIxRfz','J9YGMNJ8mS2sndNn7ASkdiwmrfG7oJYcVKzF7Yi10lKnjckSkuE0lQ0n75DCOobbOtDBCq43frxUSVMmHrlXaWCrBHoRGIaGIKQoih0LN404VHr3wHzlLsozBI5otTW4rEPhNuOj5JbUOBBQjeSN5Uq6tmprQOVVuBPBW','qtAHTcDA884JbC','bxek7vUvDrC6qMAqrzzTeU3ffgg33B1ZMn8ZcpqJRBB4BkhNGY5A6K6lOML3ajD16zj9pDuwLlVb5Z2UDNGKzQ2tdGgVPurSQPgg17eyGnZmPTrCxTP4Uyqw8XR7AkQxb4YFtAPs2UUNfPvpagpd2uoO1tWi1F2foEquxDg5mvlkpl2swTZ3eLPwnW','j3W','u',14);
+INSERT INTO ti VALUES (13877614,979242850,'hHdTwl1KObIxRfz','J9YGMNJ8mS2sndNn7ASkdiwmrfG7oJYcVKzF7Yi10lKnjckSkuE0lQ0n75DCOobbOtDBCq43frxUSVMmHrlXaWCrBHoRGIaGIKQoih0LN404VHr3wHzlLsozBI5otTW4rEPhNuOj5JbUOBBQjeSN5Uq6tmprQOVVuBPBW','qtAHTcDA884JbC','bxek7vUvDrC6qMAqrzzTeU3ffgg33B1ZMn8ZcpqJRBB4BkhNGY5A6K6lOML3ajD16zj9pDuwLlVb5Z2UDNGKzQ2tdGgVPurSQPgg17eyGnZmPTrCxTP4Uyqw8XR7AkQxb4YFtAPs2UUNfPvpagpd2uoO1tWi1F2foEquxDg5mvlkpl2swTZ3eLPwnW','j3W','u',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (696318,3996761209,'3x8WliujsIE3ATmE8','u57x8JW0Z5FrBlTDQh2XoFgdtWm6MUcZ5E0x','Y3Z','Vqh0Tq2lRNQg530GtwIDpu1WUzAee5lcsSZjal','JP','3',15);
+INSERT INTO ti VALUES (696318,3996761209,'3x8WliujsIE3ATmE8','u57x8JW0Z5FrBlTDQh2XoFgdtWm6MUcZ5E0x','Y3Z','Vqh0Tq2lRNQg530GtwIDpu1WUzAee5lcsSZjal','JP','3',15);
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(40) NOT NULL, d VARBINARY(63), e VARBINARY(63), f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-456761209,-5934075694318372321,'CuNjKkWngewWUYLitdF','nqWzcuzN559IO5C5JQlPX1H6rdaVWlSCYNFGChP78vw','64OywjT9c4HA7VfgnGOZLI7Vfq5W9dIxTfGaUCv','v2x8ioCJEBlUBH4S2VsfIS7G8mIYCiuHwWfi6HAMVsoYuRXb','nuwKECw4GGkjFNxvmeI89WCq','yf34roZAsOVOfkBRcJCAi6yEhy0pQtojopoDGOFGUjyRrTzMt2S3DSWjkVbIOCL31l',0);
-INSERT INTO t VALUES (-1689246607,893294351898109229,'x5tA1mZvTs5','UbsxhLxi1vhBp7NDwAxZze1ECT','rwSrxxzZPbhK3qEdn','CHN','nVrWR1lTMyynhQx6v','vfxShWDPpD5nRBvCOJEz3T25g8x1NMD4w9Ti0DspEimLNmy3OMeNlP4',1);
-INSERT INTO t VALUES (1716746774,6240560060190713868,'6wlRVZ8WbJyp7WGa2AC4Srmpkwl1rzuvidRnppJk','pWG76ZGgurGVbQK6m6zjhCg4uBFHjlDlfhoNiFS25vQB','s2h9BZPuFKu6vgRgrYF7Nk','2ABsk3TkB0oGq6QlX0gYZlvyD7u','SL9G8YYFTRMmuBY2J2h16TNa3n3mNEkDErGVTasEfytK3NBvDGnQsIM8A2SpCSan1X0HmGPQ7tJ59QGmTr2oXB62','tGdBPBdkZL3DinDLlbO56XEVi52ac',2);
-INSERT INTO t VALUES (1788752106,-3175620604901701952,'kVdMXHiAKeOK9b13JtXd','9B0WvhxcOt','QqJGk1f5cq5mnzcRSNgFQb9l5q','0DrZwEFP1RnLSoH16cvhq2ggncJuUCmefgOBM8YHpZZyXZ077ns','b3DNhHQiCi2JhPuAFlOOSvwIkDegZQMUv8woazayBIGTQfqBlYu5CCKmuFu3','tMiMWyXxDawg5tOrtKSfVvvyNh88cWEHakfpov0YVlIAQ4A67frOqz60',3);
-INSERT INTO t VALUES (-1944676018,-5298073628214498028,'CMn7Rq0SpAVfEbI','etPVFGvEonlr6zDULvJFdjAnG6Qx8AA7iWSW9pAN7zrctQUYsP','WKAcJeFwMxDiYuxy91DrvCQJFn2JTPbHt2KBWvLkYB4iKRQDxqqTKIibi1cX','zQ3ThYFcrrA','P5I5l4mTm7J24','59G0tEszgSAj83aQ8BlUYCJqhzvOIcSDzIaMubC3G56EPJ4YUb2y0F2kD5CYS',4);
-INSERT INTO t VALUES (1662202066,-2254740775395773380,'6KEIgCB6HxOTlWSt2m4LDk3K','x3fi1IJ4KHmLbhC1sfmZymUTYcprQVzZF','4LT1qPnpRcecl0wSH46oS9xwhtXbz9YIXQJT1jEr4tTqtc','X1SpUMSgWO0re27JKn6NhhZJC8ysG4D5IWHRgS5fdzKMDsTuhbAN','vHbyjxjExDTZtMD32P5cGDzQuZVFZ2YYgPeBuv4DM31hbKHnEmeHstwcwa1eHNbIkf5jB6s3J9kbUeJgG1Wuo2fz29hsVC','hchkA9Xnh5GHMEcROF5ORCoPUee1Ir0jz40BB2UqW5SCmaFGZnED5EdxxbCjeekQv6Chmua6BEAK0bPb',5);
-INSERT INTO t VALUES (28405349,2885924366194250151,'J8DtBk79afSZAwNXFO7UkMMNht0','4mZMpJE5EqlIo8X2qEOGN','HNAGylMZxZ0D6cLzvhtd6VXg21EzXCRcIJ53qAuCic8O5MbF5HQCUT','BWtZvDrKZbhsaMUhv9LIwy7kdXw','cx5UeGpLffzotQeX7stDlMGg3ildfypZbH2yqsOysNY8zc','uv2rvCAQUM7yZcVe2iteM6CvopeWec5TZbMuQAWQ8JSmNNb5k2Ittp64VSEJbk3nXdi25LhBWG0kCZppX0OO2es3cYyF6Ce3no6h',6);
-INSERT INTO t VALUES (-157540171,-6677260440322519263,'LoqEAGauKJwE30IW9','fnnGyX9V5dCWUhJbzO6Fc','UAkkCC0k20pyCfN695P5W89mJh5j6B','GH9jQPsay3MFpCxyBVgk1gKA','eELNN6vMAzb','l3Es4BjpISUqHKmnxhhjOJK1dmv71WqOU78Za3wDqcibFG3f5YMOdiaFJ8gZvdL9x0AY7BtSvZm2OwCN8gKZb862EyGlyWOQvEua',7);
-INSERT INTO t VALUES (-96921052,-5126641197097165900,'tUzHqSZ1eATXT','SwbisLy6yys0pYJDdDuXOtMvYdBXo86nX0','5Kjn94dQbEeeambgxhaJCoXmyjdoLepVziEHkyCMZp9XGABPEb','3RNjoq3iNjOq5bZm8ozVhrai9Dw9LTU6uE6rtSCTcD2XZiMX4KEqR5Fk','bdL9THB9YdM2chbBi9s5KX18p9IuqcE8DFzCRN6f8CFiCgQKeAXkk490xgriTCI6u2IiqWQxzl7flrnGl3WTbyqVV2LDh','aYNK3yj0jrTyFHiOJ1nUBzdYyXkZfaSvF9h7CzU9kGAcTYyRcbzDHoAnha6YMV0QjugePgSsMPdywfuQv',8);
-INSERT INTO t VALUES (-1571022381,-6076617126744306,'f19fhsqZLFO9EBgVox','ndMsmTR','jTa7ePsCFb6ym2abr0tNtBVx','9UDeg9Vf1bu1mjqoAt6jU6eiOcMuBEwP9qsbbUQH854sdMhcGCw8ZZ6OV9','X7Brfd72aVvH7M5FB9mOtrO9GAgTroLP','YICgSLbX6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b TINYINT NOT NULL, c BINARY(1) NOT NULL, d VARCHAR(59) NOT NULL, e VARBINARY(37), f VARCHAR(59) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (474925842296416410,-12,'p','zdJLjoq8DR8ESYW6mthtSZUNRT','Mj6vtSAlnMOYSeL3gLns','hGJsMJONESggBEzIBR32X2EdZYuCrb7vNGuM6htSVmTM','Y','T',0);
+INSERT INTO t VALUES (-13903401788759446,-45,'q','fVC5tAMF5cNB3ghOtEwh1txn0pvbS1SWWUN','Ck4LS1CsSkvwHD0bXwGmQK','4r6K4UAV1UxH6kk8o2OTPZyUzEe7K1WwJaeWYmLmhm9','E','L',1);
+INSERT INTO t VALUES (6416458152820127737,-56,'W','JLUmgTeGzCl9XVSsRYoFBykqVSV9PF8Lzq','m66Bpftvlrrg389CVDcjzSO3Oev45ya2','3Nuef2dbJGgaTjE3l4xaquv2jM','b','z',2);
+INSERT INTO t VALUES (-3014190472280628103,-114,'2','YaxQDizgSMKhes','TKPscVvbxInnL7sQd8TMHonJv7MOkP3y','wbJt1hcAlvyYRjJ45OO3vBWXJCMaghY0CnpspkzREPJ2rmFXbnc','s','I',3);
+INSERT INTO t VALUES (-958564449646162005,77,'Z','6','P6JZa0iV0S0XrmUCtVZfh44hX4kt','rgZXRZvMkvWGZ','l','V',4);
+INSERT INTO t VALUES (-7093327308552952684,-4,'K','zBXwYnwNAQryR','4fLRxsmC','yBVSKnZejErSMuEXNAbcBa3GL9DajTd8','Bo','K',5);
+INSERT INTO t VALUES (7955316379089691764,84,'Z','MmBpGH9Rz9Ssz1k7RqRJtTQDvKpeeQ8h94','scZPwdE79LXYZQ','r7hfvkEyTp48M2C','YH','l',6);
+INSERT INTO t VALUES (1589911546592915225,-100,'u','MX962Cx9ONJAnZNtlB9DRNgVpuL','Iji0ClWHzaGf6mtFsvvYghG7rlxgFq6','NJp9U0xOxtYG7Kn8vOYGgnep5BomtiEvjSm','y0','v',7);
+INSERT INTO t VALUES (-3078106397031889885,-14,'V','PiGAK8Qd1wCweCSQCr5GXBVx2m5LyWJnXcEfVYl8jut2soayBYYSQvFxBc','9ndhpA8xm9bieumYVLlKXUMnzUEcPxfefej','m1UCBkkipWJLr9Uue5BDEUqN2MfPKPHO1ny0UOj0dOL1C','4s','t',8);
+INSERT INTO t VALUES (57963014185356185,-22,'0','YgkY3fhaejjGJNO0gKO5sj','CzMuAAEaa97eLFl7JktJOsDiucD22EWQ','gDO3PrL00qZm6VsnqDwgq1pXYCs5Lw','1','m',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c BINARY(1) NOT NULL, d VARCHAR(59) NOT NULL, e VARBINARY(37), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (2635533210792631298,4151652667846487281,'UcFh6rnPrVfBSPvZPFfsQIzcjClOuP72fJXI','SNRhrFQb7KwDG9Tli0hbJ5BS6p2PrfnA5ESB122Rd6ZRYyViPiylC9F0','Twctli','WbbUUCtdu','lqMcPar3UFBd6QfyM8USGWvUuhBDsx3gcyHrBPprN1zU','gMsEDDei5UhM0MLLm2tR0CM2JWWl13kVu1oSeiYUhTtG7GG6XwCJirbS2Va25gRMd3ZO5sIu1TsB6lz7oQBvS',10);
-INSERT INTO ti VALUES (2635533210792631298,4151652667846487281,'UcFh6rnPrVfBSPvZPFfsQIzcjClOuP72fJXI','SNRhrFQb7KwDG9Tli0hbJ5BS6p2PrfnA5ESB122Rd6ZRYyViPiylC9F0','Twctli','WbbUUCtdu','lqMcPar3UFBd6QfyM8USGWvUuhBDsx3gcyHrBPprN1zU','gMsEDDei5UhM0MLLm2tR0CM2JWWl13kVu1oSeiYUhTtG7GG6XwCJirbS2Va25gRMd3ZO5sIu1TsB6lz7oQBvS',10);
-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 (-7124203387179887415,-5129400901654724243,'5IbdJBVrwcE2Tv','uGzPrE8IefZttR38Q5G6Y','9mTGpkPX0qrlF8slBTo5MMZxnXnIvJaCJR8FEAUePnsaFeOk4NoAoGOx2pA7','j2vwyZ117PMresqzaJ','RLxV0Dquz7duEvakqbwTM74Kj','NsnKvBRS5',11);
-INSERT INTO ti VALUES (-7124203387179887415,-5129400901654724243,'5IbdJBVrwcE2Tv','uGzPrE8IefZttR38Q5G6Y','9mTGpkPX0qrlF8slBTo5MMZxnXnIvJaCJR8FEAUePnsaFeOk4NoAoGOx2pA7','j2vwyZ117PMresqzaJ','RLxV0Dquz7duEvakqbwTM74Kj','NsnKvBRS5',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5285028618374474310,8410151002838518618,'EzC0HScPeqdw4nLEbc','21prlFSm2ejO4Ai2Tk4H2JdXDXHDeHtfroD3GlUoAALt2D2BiLossYrW6xH9zo7wSzyC3ELjgDp25lLETaty8bi214pjfb6vL0kFe37V8BDkXLBv3xeyu0dPu4lgu9ix9s5ofiwca5eWFLqRNb6tt21LKigKEDuC87YgyQw39WMpjST8tNaBo3u4UOvosanxThZAOhAs8nbVXvTV7eHIwnl7GwKrp010jzzt4eCfkAv0k52qezl2sxuE0S9EvH','Ua4ehFDSV7Dw8XCidsyrExIJKClLpbwxOgS0','OLW','169SCnbbHlXvYlrJ2WHF3YzsZ3wy5fzq0dH6K3LoZnSY2F2P3OsRw47n17hGDujLZ5HqVB4Yf','35bjTMyUqglvgnOqEKxbgoboK4Myg1dO5tPzG',12);
-INSERT INTO ti VALUES (5285028618374474310,8410151002838518618,'EzC0HScPeqdw4nLEbc','21prlFSm2ejO4Ai2Tk4H2JdXDXHDeHtfroD3GlUoAALt2D2BiLossYrW6xH9zo7wSzyC3ELjgDp25lLETaty8bi214pjfb6vL0kFe37V8BDkXLBv3xeyu0dPu4lgu9ix9s5ofiwca5eWFLqRNb6tt21LKigKEDuC87YgyQw39WMpjST8tNaBo3u4UOvosanxThZAOhAs8nbVXvTV7eHIwnl7GwKrp010jzzt4eCfkAv0k52qezl2sxuE0S9EvH','Ua4ehFDSV7Dw8XCidsyrExIJKClLpbwxOgS0','OLW','169SCnbbHlXvYlrJ2WHF3YzsZ3wy5fzq0dH6K3LoZnSY2F2P3OsRw47n17hGDujLZ5HqVB4Yf','35bjTMyUqglvgnOqEKxbgoboK4Myg1dO5tPzG',12);
+INSERT INTO t VALUES (-4424713551172097999,-74,'f','P','W3u627JPgnZEzmdQd','SsKf2IiERCWQHpwNqJ3ikgnxbPPqqRgKomD0zSAw','X','J',10);
+INSERT INTO ti VALUES (-4424713551172097999,-74,'f','P','W3u627JPgnZEzmdQd','SsKf2IiERCWQHpwNqJ3ikgnxbPPqqRgKomD0zSAw','X','J',10);
+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 (-6839577572140142042,-89,'2j','Cv1VWgmzJkNbkA2OReIhRirs0unXre0N2icjHET8c3Mr416lqstd3','net4GCC5sUXHDUirv1egtEX','8kLAKkWZrSvBYeUsFb4BKxxIrGCA','z','q',11);
+INSERT INTO ti VALUES (-6839577572140142042,-89,'2j','Cv1VWgmzJkNbkA2OReIhRirs0unXre0N2icjHET8c3Mr416lqstd3','net4GCC5sUXHDUirv1egtEX','8kLAKkWZrSvBYeUsFb4BKxxIrGCA','z','q',11);
+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 (-8922036366430157174,-38,'Q','XX5a4SBe9lW4ljbpu8T2eEJKxAO8e4t8ToRz5D0HJpVVcBndfyqMTH2LbRX7qpr9KCDQ8Uc3i9Qmymy0mjowuDCRB0YK1uyRyR2Py2MS74eCvQobNtnY3lEQSgIDhsX2','ZrPa1oBeo','lTf0zc7D4jSXWqIhJgaV3k4M9TKlFaEvHYl','Wk','3',12);
+INSERT INTO ti VALUES (-8922036366430157174,-38,'Q','XX5a4SBe9lW4ljbpu8T2eEJKxAO8e4t8ToRz5D0HJpVVcBndfyqMTH2LbRX7qpr9KCDQ8Uc3i9Qmymy0mjowuDCRB0YK1uyRyR2Py2MS74eCvQobNtnY3lEQSgIDhsX2','ZrPa1oBeo','lTf0zc7D4jSXWqIhJgaV3k4M9TKlFaEvHYl','Wk','3',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8652716401840305170,7961769515785449069,'sGSG','nGNBGO3cChjBlwGu2XJ6LuCWzTYYbFmmn92pbZkX9IXvBo20zU5fZD2rZlLOWjZi9y4EsJWI3yZ1eyLM0H6JyJ0mKeIP0HYnYoAPl5x4V4lGCUzLlumz7eopqXGlON7opbBqCyJ6NXKz6y7HNwR12eKeH','B8akyw6vZybSYFP7hv','myf2JlrHCsV3oeS2XEZJ0rw5Io5vbs5tEQ38RAiLSMQmDhdWWWDjYoyxlnJhd3YgEeoYrxM1weGfVAtYBXr4hCrxhA55Niain82zEkx4GXC1jKhHjOqV8zgKFokLckYgthqU0IQ2WRj03wAEZzBia6X3vGsKUUhCKLfMvEBEgZomMvrHPp8ckWHUB','JH3Fx8VZ0','kBv1y3lgNo6u4',13);
-INSERT INTO ti VALUES (8652716401840305170,7961769515785449069,'sGSG','nGNBGO3cChjBlwGu2XJ6LuCWzTYYbFmmn92pbZkX9IXvBo20zU5fZD2rZlLOWjZi9y4EsJWI3yZ1eyLM0H6JyJ0mKeIP0HYnYoAPl5x4V4lGCUzLlumz7eopqXGlON7opbBqCyJ6NXKz6y7HNwR12eKeH','B8akyw6vZybSYFP7hv','myf2JlrHCsV3oeS2XEZJ0rw5Io5vbs5tEQ38RAiLSMQmDhdWWWDjYoyxlnJhd3YgEeoYrxM1weGfVAtYBXr4hCrxhA55Niain82zEkx4GXC1jKhHjOqV8zgKFokLckYgthqU0IQ2WRj03wAEZzBia6X3vGsKUUhCKLfMvEBEgZomMvrHPp8ckWHUB','JH3Fx8VZ0','kBv1y3lgNo6u4',13);
+INSERT INTO t VALUES (6263086842569830645,24,'i','mFegEanniVPTrr9E4O3UOahQNKR3D4R2SJSkan2H4Gyrs','vS4IaCLRji','Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvuvAWC9IEiPsEmUdEmGhQ1a4tdAAeafIZ4eS3Lb8astoKTFkncRuDprPaYn75kIDgN2eTHwRFXXDmLWSk1JW9Vflr06bua21YYpmOY4IP51nqGwcHHse5vuJ8kJcCDyYBPTlJSiRTbgLxR7xCDX9FbmOgxcivKSUjMEW2Dl0C83A','A','V',13);
+INSERT INTO ti VALUES (6263086842569830645,24,'i','mFegEanniVPTrr9E4O3UOahQNKR3D4R2SJSkan2H4Gyrs','vS4IaCLRji','Arhtg7lNHeS4TWtwA6X3FXK3kLRCf52IbK2gsl9pdHeWCRVncWTyi49JVbuBxUOZeNndvuvAWC9IEiPsEmUdEmGhQ1a4tdAAeafIZ4eS3Lb8astoKTFkncRuDprPaYn75kIDgN2eTHwRFXXDmLWSk1JW9Vflr06bua21YYpmOY4IP51nqGwcHHse5vuJ8kJcCDyYBPTlJSiRTbgLxR7xCDX9FbmOgxcivKSUjMEW2Dl0C83A','A','V',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-7817089339039722168,58,'E','kFrClBGBuy2u0YeVLhR5P0u3LlxCu1qP183zrG71wv7XBbW4t8BO5I1WKqJKq5xiLUY8IFuXD6MwNNzctwaKYBGN6Md4cCVHP','x7QZgGwbpsvpR15aJyGrftAzpcfVTQ85y','5UR60Xtu5zDLbeYmXxtRFMjqnO8r7EWeskLg0JGFHxpMJKs','Pg8','c',14);
+INSERT INTO ti VALUES (-7817089339039722168,58,'E','kFrClBGBuy2u0YeVLhR5P0u3LlxCu1qP183zrG71wv7XBbW4t8BO5I1WKqJKq5xiLUY8IFuXD6MwNNzctwaKYBGN6Md4cCVHP','x7QZgGwbpsvpR15aJyGrftAzpcfVTQ85y','5UR60Xtu5zDLbeYmXxtRFMjqnO8r7EWeskLg0JGFHxpMJKs','Pg8','c',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2732056732133450366,112,'RH','VBX8edSTBOirmlJIKsv6CC','wwVNzr1XqP0wJFX9Y5g5BJlBGl7WexE','qz7ENqvlQjzTXqrLZIRAdepvC18fsXvrenY6jkSrvw3mxiKlqPrbuw4grMv484tS0ouFV1Bkr39JOd4rDnIMFaYdhw3oVatCZPhJlwtFJrirIj54JOGwOnOFwKmjvM4KPSeNG36vfskqzLP','JG','rD',15);
+INSERT INTO ti VALUES (-2732056732133450366,112,'RH','VBX8edSTBOirmlJIKsv6CC','wwVNzr1XqP0wJFX9Y5g5BJlBGl7WexE','qz7ENqvlQjzTXqrLZIRAdepvC18fsXvrenY6jkSrvw3mxiKlqPrbuw4grMv484tS0ouFV1Bkr39JOd4rDnIMFaYdhw3oVatCZPhJlwtFJrirIj54JOGwOnOFwKmjvM4KPSeNG36vfskqzLP','JG','rD',15);
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), d VARCHAR(43) NOT NULL, e VARCHAR(98) NOT NULL, f VARBINARY(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2322751049,609438603,'R0CQnmXGqlcuSSA50','9odbePBzDS4PDZs5XFfUKO','OrffdjWftc9gDiahJNWRr6qem9JvGriZQ2IrknqvuVQceGd4kkNSWqH32iTmWWYo9BgyH7f','5CM1W','foxvZolZ4d7b9mJobEv0b2YJDBxdhkKsJm9Z0JMTU4','wg69DGbCo18idZselowWM0VFxa7WivQ7VGwUfdhWXu',0);
-INSERT INTO t VALUES (3946429603,-1527345161,'H2QYb1m48','QHwusRSm','3Zpf5fAsTKAGl2vyq5F390bmh5P2KdYvLIWVIloTUx','tRqGCbbofv4dgask','x1xFeC0mnOenlMdryAnmYWONBi19jrTbphKBKiwlGnFhJnFoYXr0aK2MWBk9PRIe6UhyuaIirizWoLH2UyqsgZ2oBNR9Gp3','E1TAdKcfaS4Mhl9YjdXHc0bnhtNTzsMgTPcVjIMnvZgzxVhuXuk',1);
-INSERT INTO t VALUES (3258496129,-1750125419,'P','kNzdAYxJBNbG0RVAOm12tVB1N0','FToSxR','ULXLO4BtAEHLViLtTnQ3rs3kWkL1zWaGYBVNuVfL5PRgvMbFHE0XB21WrS','AZ5AyFW3xB32Qyibcp3iwCRBFXHGuSYrNyGlyAizpZrq9uYXOqXHSdEPmeGX7KTYXcyh','L1vDXYXd6YhrPoe0goUp1f',2);
-INSERT INTO t VALUES (2240170149,995213617,'GaKQEk4L1sMAFmzExA','VBj1vVksb3l2VPibn6x7JDBWtMmx05T','F6NyxeF0','0VyQ0WWU','8TLokv69qAYHKwUegfi4y7bo0al43QqlgBaI2eRLjaH7tHO5ZCWsD','Q3mCBQgPq5oyQu11BlKXQH3LZ9X1SyaZOpdmUV8I4Ld2LAQvTJTqcnUS3UArB9mISQCzmGf6JXlgD1q5RiQL8cOb1s0P10UP',3);
-INSERT INTO t VALUES (38834876,-898803695,'Ik5wcnhHgVk','8PaMk1','qMDuY0tTn2RHTZKvGOhHNRhRFxGILIztU2oqD9CnvaMQu','SP2cvq0uV5waohzQIH9uF8v29OtQ6bXpAKGx3I5miOCRcsEdSzG4jBxhuMd6oHOeX5R6jIbx','zZ9qRk','bhHTcoL9aMB2M2zoIZJ2sAbbbTdUsqP3SQNUh6bBM',4);
-INSERT INTO t VALUES (3903980198,678854940,'qnyd0dzXUDVeOWN0b2McLY','GfGW0gpirxgSVpQpXG37lKc3H4L','VK9T4ylT1iafuVA8EatcR0hb22','xcQHIWr6KSzbu0itAF0e3Jsi2OUFER7','TCufjXhyX6AoVs9Ll3ZpU40eL2HgMXjkXNX4Zi1u4YdTiVl','k9kKLi2GKDroqwAb',5);
-INSERT INTO t VALUES (736098288,-616727350,'9','z6imqPy','Cg3w1UVey1pAaRJoVVKrdxD','GUFiqUDPgnQ2wusCFoqyWcH7x4HkpoJ6Z01nx3rGkhFf33dlTFnDM82A7','yZjKc2HoaNf0BOSPUK2rbLEkNcWgl8FCpqGQDxN','95tgfofmwtIZCvpaEzHUYnL8U118XXUNbFRiUpEEk5bSpBmt7OH1aAZSnrfSc6OxWxvTrKTpk1l8',6);
-INSERT INTO t VALUES (3998025313,-1582183600,'mCf8iG','Xg2QU5u0q7a0gJnzxdmb0kPs','qB7ze1YhJ1Do7h7MnrTKMTRAIbiICmZ92Nb9K8GpZmshLNKMpnaSKI9wpI1kfEA7jT7xRpE2lrr4Wwf0','ol1UCWoWq','m0o9dOazw3e7j1IWr2KXpWny5X51ZEkWwax','ce8hD9ztp5QAN6TA7wV22w0OiADj9iAK8g2NjUZ9i',7);
-INSERT INTO t VALUES (36845593,-1589337905,'cbGoaKhU64rR0JPOVx8MGt7nFot3A9','PMI','U5X1HfjGTkMAGDQr5ie5UgbF6qBycLC7YWkoo3Ibk8CES4bwfcWj8T02ZWMO91a4ZaUmRHXldnxO8fk8jvdICYu','YFrEbBWCz5ClO4zIqyA79b95PM7eI8Rd6sOIhqgvQKSDL3kpyKu2SI','ihts5OUzxrjAjrdqw4qLVT9Zzf4PuKYEqmQZEbzkEEOkWYJQNwSwHFIXoLSPptczmyQtiSXqBS51IQOLDHU6PMqM','uh6lqlY3zQzQB9DgY4AdpHmuRdVls3cu52FI5zJtFsbB2Q7fgk4KuwXpbIh5qaJ8akHLFooU',8);
-INSERT INTO t VALUES (161194535,-1921212697,'5818BpxhAqb5LI8novPWSEy580Onii9','z7E','GY37QyJGT5yNgD1zJ1InIiAxnAlVyEobekKUcc3q5hVOf6pYMkEVcbhWEKpT69qI9kvy46utGO2BNoU0fCB4S6qNTWNB','o72Z4RsuatVyGlWDCGVzt1p1HFNMXi6EIDHzljs59lBf5Xhi9SXZNoogX','i94vZQRhg2mtu2Q31ywDR12aTQkH','wQxadj5nNh9cNDDy4nPGVcbmLzSreNeu3wWvfx1XP8SVZLcj7pTsjQBYlYJN1ngBoqrqgJG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED, c CHAR(29), d VARCHAR(33) NOT NULL, e VARCHAR(47), f VARBINARY(58) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (380330703130914604,2829461445205123118,'3Rk8woION5HvQo6qr','nimGCySc0pJvIZJ4QH2R33DFvJJEzGVf','TGU','e3cbmDlKmDdGtnLduFKZzG8B3gmvpq','Y','O',0);
+INSERT INTO t VALUES (-6148527145593056797,2471450127275931617,'gp00AwH3wpf9sMT','cBS1HnWCX2fcbJNI7N8KMT8TkjGDsj','1qiJM4stPrIifiJwD2IZvmsJ7ljkY6BTD67PkrH1tqjL','QTn','a','7',1);
+INSERT INTO t VALUES (-4497120339975505922,8607836464590058174,'dRhC1q0jbd','KWoTnjjIrk9T','s9JriUDgoIPuUdCNIAyhP8xb3','7v7ptXpIOZo1fi0ngSB6ZAJeIEoIck2rPyLGXSen2rd7a','1S','f',2);
+INSERT INTO t VALUES (7337710877588374159,3068652281133441841,'NEQBhY8p','Vp7cW66sEvizsGog66cXSgArUHo7LX','XKtvqRSwHHLm','PZccF6rXpQCGl7reCX','N','6',3);
+INSERT INTO t VALUES (-5741935544168719761,15933177768262081722,'YTw48mTHm3iwC','4vXy3pxiy7m2I7nIHciTwy3QbDswJnxu6','yK8wKeivhK0J','ro4n53rvB0DvVFwSgXVKpVbBfemdHO','e','s',4);
+INSERT INTO t VALUES (-5996066991842285644,2342608273816065343,'0OYYxPVWXuhlddMzWwiA','2ebk4rWv','rK8FxsIcV6DX5cSwY8oJbvHw5eNVoesG','Zr7sDpXl3tGTtSUBBZUQztU2B0P5','NX','r',5);
+INSERT INTO t VALUES (-1191978026957049161,14180862588312329668,'r76VfCmu9duB1Q','XA2hdnLDsv9nJTlcPUyXyh','l4XAWxtf1CIMOVXkydvl3uy','J4kGYO71bV6JS2gJiDsvgMuuojgDIkzci5TAMnLiKreAhte0JPW','d','X',6);
+INSERT INTO t VALUES (2660138231499772147,1522693287350282526,'Wby8','tRyYxH6v7kINnPO3r01i','5DQdsj2sK1XmppkZ8UJI1EXsc3cBSY9vC','kdBXB8wq1j0i','pp','u',7);
+INSERT INTO t VALUES (-886121082367844550,17681127442610343175,'MrlKEgT5l','GpWkNf8eLkT','9wuhzVjKFQYVif2XdI5H','VuztU72i8qeEMDQkMm7xL6nFyDrWcOyaN','wD','9',8);
+INSERT INTO t VALUES (5639703316724126853,9846382995783933017,'wt6E1S7','c8bYpJa6Wn4eArLZ','ysUPiOiRsvjQYXaNcZynQTJkbhwAFsRTHCzGA','tA0pc8','8','B',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c CHAR(29), d VARCHAR(33) NOT NULL, e VARCHAR(47), f VARBINARY(58) 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 (2087497731,-1452555637,'tlCqaFB','d9rl5IpsPyQzXX','KGX','YFN9u3mAzXg8FdyTPXdGgLw2SnicY7','AQS0I6Cq28sGPT1IDVzIxAzMa8uL0McsToVhpialhTBrqlxIplDhq4PPCd','0fJD6av6xMYfCj6CV0mgYiNdaqihdvXGdwQrf5GRzIOVydY14sKB7jNfjbXRKM841lcdZ7d4FlDLuAu33N0bQPu1qfouwx',10);
-INSERT INTO ti VALUES (2087497731,-1452555637,'tlCqaFB','d9rl5IpsPyQzXX','KGX','YFN9u3mAzXg8FdyTPXdGgLw2SnicY7','AQS0I6Cq28sGPT1IDVzIxAzMa8uL0McsToVhpialhTBrqlxIplDhq4PPCd','0fJD6av6xMYfCj6CV0mgYiNdaqihdvXGdwQrf5GRzIOVydY14sKB7jNfjbXRKM841lcdZ7d4FlDLuAu33N0bQPu1qfouwx',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(33);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
-INSERT INTO t VALUES (2783631038,1031330392,'OOZ3JipxAAnMUh','awArWPBqw9','pPzrsG0XoWpC4JZ6W5L7uToOceQ4QvPeTfns8IGVsEO0gFhVXvRsyTFe','RyLH','Dqupi8vIyseL4xSzkees2oMdpNeDZiHCLqpF3lJQ3kxOMT4UYuKuCkEi6feVMR9az74J5S3HxMEG4uMripbTsjdcn6mYZgTgbrE','28rVkXgXik1Om0nzxxAg3Fn',11);
-INSERT INTO ti VALUES (2783631038,1031330392,'OOZ3JipxAAnMUh','awArWPBqw9','pPzrsG0XoWpC4JZ6W5L7uToOceQ4QvPeTfns8IGVsEO0gFhVXvRsyTFe','RyLH','Dqupi8vIyseL4xSzkees2oMdpNeDZiHCLqpF3lJQ3kxOMT4UYuKuCkEi6feVMR9az74J5S3HxMEG4uMripbTsjdcn6mYZgTgbrE','28rVkXgXik1Om0nzxxAg3Fn',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-654260735408481980,966520835717056595,'fAAZUH7IZKpVNq2ytbnl','2E4ZPIAlyeEA3QWcNNvFUQwoSnG','4rnxiEpA2j1rpZCcnCvrwOpK1OaN7MMR0FceH','CkVGs3PHmI2fJYf63nRiR8odW31JhpW9CySch7Zrc6X1aPfEGkxeWW','jY','b',10);
+INSERT INTO ti VALUES (-654260735408481980,966520835717056595,'fAAZUH7IZKpVNq2ytbnl','2E4ZPIAlyeEA3QWcNNvFUQwoSnG','4rnxiEpA2j1rpZCcnCvrwOpK1OaN7MMR0FceH','CkVGs3PHmI2fJYf63nRiR8odW31JhpW9CySch7Zrc6X1aPfEGkxeWW','jY','b',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(30);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
+INSERT INTO t VALUES (-2705213260649875875,7097829315703719915,'7gnrY0oHEQA','DpIhPXUHrgrmXk8EARPc','KgscS4cgks2BXsyFKoUrcA','4dc8ydXWa58xLBZBM7HoDh','io','A',11);
+INSERT INTO ti VALUES (-2705213260649875875,7097829315703719915,'7gnrY0oHEQA','DpIhPXUHrgrmXk8EARPc','KgscS4cgks2BXsyFKoUrcA','4dc8ydXWa58xLBZBM7HoDh','io','A',11);
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 (3333033848,2065408468,'uhqiOau6CqEqNeugtCzcRNrYN','zxqtLipx2rUGoQYi94DxhJE843QXcaGOGhIsjOwCofDHbDoDkNK4KXZwyzDPE9vSxrf24ZsnnWCSE3R1Mbl0252SKggidXMlTxdDxlFJt7x5lKfeRoTKd1HNs53iAgbyPNaGfhPK0cdPRDy2OrrGS8g1nqf8APLBOzUIGrvd5b5WylhichXMSgp7fkdbnkuUXlA90F6gSx','lewxcBFf2MZvequLICDuLcywUgMgm','l3Oyvzsif1krMxRfLTdFGzu1JgO2YRSJBZehGzuIZKa','GIdG1CTzsUjMrdoOxvNRhn64gz8L9KdlNyOguWLdc97b8mhkgoFPmDcrThFvg00C2blJnMQX9Q0R1RgU83CoCDQAD9kaTFXdniC','4mqwmVnXZ2Vka6ap9LcfWRilYwsxzQIDwXoXaL3xG1h',12);
-INSERT INTO ti VALUES (3333033848,2065408468,'uhqiOau6CqEqNeugtCzcRNrYN','zxqtLipx2rUGoQYi94DxhJE843QXcaGOGhIsjOwCofDHbDoDkNK4KXZwyzDPE9vSxrf24ZsnnWCSE3R1Mbl0252SKggidXMlTxdDxlFJt7x5lKfeRoTKd1HNs53iAgbyPNaGfhPK0cdPRDy2OrrGS8g1nqf8APLBOzUIGrvd5b5WylhichXMSgp7fkdbnkuUXlA90F6gSx','lewxcBFf2MZvequLICDuLcywUgMgm','l3Oyvzsif1krMxRfLTdFGzu1JgO2YRSJBZehGzuIZKa','GIdG1CTzsUjMrdoOxvNRhn64gz8L9KdlNyOguWLdc97b8mhkgoFPmDcrThFvg00C2blJnMQX9Q0R1RgU83CoCDQAD9kaTFXdniC','4mqwmVnXZ2Vka6ap9LcfWRilYwsxzQIDwXoXaL3xG1h',12);
+INSERT INTO t VALUES (2226435906064555985,12635090969078675513,'Wf2HCmRiUoR2Y2Sskaa5ma5','uQ7jN9JKuOtC6H1BG4FmjbjQ0aWsUU0BFKsQS9cmc8HLIz9BFGQG4SNSj0QtEpvcIuWXdtajUVz0Sfmni6qC7dSzhWU7az7SEWPildoW3mgxWg0fHlvF6N1jh1ic8KxxtRF1BzuvIbgXBL68zXgdrwA3WPiZee32I','L09QnACDUPNgBCxWJjAQSN2x0WvrTLHmU','54axOjQveReTcK6CdYGVAMCqhK7E0DnI5sWRbbXDS4nU1KQ8dmPfRAq8a','M','D',12);
+INSERT INTO ti VALUES (2226435906064555985,12635090969078675513,'Wf2HCmRiUoR2Y2Sskaa5ma5','uQ7jN9JKuOtC6H1BG4FmjbjQ0aWsUU0BFKsQS9cmc8HLIz9BFGQG4SNSj0QtEpvcIuWXdtajUVz0Sfmni6qC7dSzhWU7az7SEWPildoW3mgxWg0fHlvF6N1jh1ic8KxxtRF1BzuvIbgXBL68zXgdrwA3WPiZee32I','L09QnACDUPNgBCxWJjAQSN2x0WvrTLHmU','54axOjQveReTcK6CdYGVAMCqhK7E0DnI5sWRbbXDS4nU1KQ8dmPfRAq8a','M','D',12);
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 (3707586108,-539424017,'NUTqOuEAdnfJpco1L4PqdDcZjQG3fy','OM4SFD45O0VgEdQ0j5UwrtgYSX1TEON0mJh2cRxuFRQ8s9Qvoj7AIzarmg0IkacVi9UGg5jWwzvZyVXF6ns4A5lu3JdnXgcxGicLhMkwGixRqjcaoUd07LmB5nPDrkNwsaWhOVBwM2QAx97aO1qDgBmtxpEByd6MMNc5fEnPCadZdhZvMtqcisuB5eOhGQFDZPuHKxj7v2Cgsky1easHreD1NhyfCOjPDk8aCJIH','lSU6acE9hmpBL7CEJ6Zgdpi8jPAGhQcXaQifqY','wGDPfVuCRVzB6ntV1N8wlY8lbRuG5J8QUWQ5uRwpHvNQH1AErdd29WlHx98cCAr64jgt9oU2MT1UBNf2dNk6PFsQk8HGrSNO','iMGH1S7Ju1GPMolt8XXlCaOirPA2cjjpuC3OX8HlcyEpe9CMqxyGV','moIocPT8Czro1SiYIT2YCO06vV5BFw2SjXCkhCc1kNDjRC9sE7LGCJflvP0RCxcpARh6wXI9E4do224keaFLuXtD4',13);
-INSERT INTO ti VALUES (3707586108,-539424017,'NUTqOuEAdnfJpco1L4PqdDcZjQG3fy','OM4SFD45O0VgEdQ0j5UwrtgYSX1TEON0mJh2cRxuFRQ8s9Qvoj7AIzarmg0IkacVi9UGg5jWwzvZyVXF6ns4A5lu3JdnXgcxGicLhMkwGixRqjcaoUd07LmB5nPDrkNwsaWhOVBwM2QAx97aO1qDgBmtxpEByd6MMNc5fEnPCadZdhZvMtqcisuB5eOhGQFDZPuHKxj7v2Cgsky1easHreD1NhyfCOjPDk8aCJIH','lSU6acE9hmpBL7CEJ6Zgdpi8jPAGhQcXaQifqY','wGDPfVuCRVzB6ntV1N8wlY8lbRuG5J8QUWQ5uRwpHvNQH1AErdd29WlHx98cCAr64jgt9oU2MT1UBNf2dNk6PFsQk8HGrSNO','iMGH1S7Ju1GPMolt8XXlCaOirPA2cjjpuC3OX8HlcyEpe9CMqxyGV','moIocPT8Czro1SiYIT2YCO06vV5BFw2SjXCkhCc1kNDjRC9sE7LGCJflvP0RCxcpARh6wXI9E4do224keaFLuXtD4',13);
-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(49) NOT NULL, d VARBINARY(35), e VARCHAR(10) NOT NULL, f VARBINARY(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-66,-5773618065146177934,'fucnkepP7xLnRJ4Npe6SnQZciwfTSqSH','VMbMe','s0q2XU3','k4ADopq17KfVi0HUW4MGqmlyT53iOLxFitUbNdVok6nTN3Bf7gdxCmrX9Q0tmVLottl','vXRBbb5tqQtEy25FiQk5r7eVOWc7jkAgbM7','jVndg5OWLB',0);
-INSERT INTO t VALUES (-87,2035703121122601355,'PH8cv4aqKRKtB1UO3p9dlyOxHD8yDd4jmkJjJiP','sNzVZWblz','j7DD6D4','6ZUmF6pcA8Lml8QEKcxkNHvWNbwwtZYFvnrX8i4utLVNZapjJt9L9uvMMIQlcHFPKSAPxzE','ryZDbjiUbV964TYCuJ2xeG','tZP4LF1x8rs0QIbu7zhY1iNIUdYsZeNKkxy5InpMRB1GMivStopkKwFSzAma7EJYhGKc1Mz8d4GdMFyf5Og9dgFXbNH6f',1);
-INSERT INTO t VALUES (-34,4909587484502394096,'9eTUmYU','n2698CQc6bDaoFIYmCjyBBhYMe','Ch','GbVQI1Y361avYabfQieTwzVQMjh7OKZAEWxtkSTlvxQ9f','luuMBzE4r10cSntvKT6J5AGbZKKlM1rlsD0jRcnRnRLN2UJBxYI0fdLRz9aAbi9HSo0lQtAOy','M1H1hmeYHOCOHW1b9g1wMaqxpvwLs9Kb2Dr9c9UA9pdcxoBXvrVqaDf20FBLD6QGaxyEBhqBNcCw9sRxsGZAgziFOWL0DHjCN',2);
-INSERT INTO t VALUES (-16,-4449696396512775924,'Rpe0U4PcbNnwWH9','wJctTCv9hPYWZupomm6I6','DG2jskh','bzfUBLx82N6QBILK9qTfYAClesr2vhly5BsMRZqeDDT9TZ4aPIZopk5kUxnm5yz','XJmsbYoVwb9aO9DTTpOjPP8tVNV4Ou','YvgAg9CJ4YND5YxIL2PPDKfj1dpEeNjO7CMfJnWWmd793MpquqhBhcBoHWdP7j82HTHL',3);
-INSERT INTO t VALUES (79,110820128884689411,'IyBIncSC9GftNDA88PTLOBsKFbLzwMtcyi31jpYxLf','wk1NBtoapY1org1','b','4jthmk7q6aEDIDje2zep1j2ur','jlrvD4LbAlxZBvT3mb','GPhdd4MU1Vc9jDYTS2QC15b5aRt7bxphPA',4);
-INSERT INTO t VALUES (-123,4369820473206153287,'BbMn3xC4XP8TWYI9CZ4qVX9akCOvKGW0S','iSBr0XAkkM2s7keUk4','DmYGEn','1i8saARWJiq9y86xBo6wl9QTem4YVfZYKPOsJNsqYcW1AXyI','eenzRdPC1EANg2YdpduAEhg','ter369sWTwdZoOgpDKgiIhUDooKSu6t3OuQMPUKydtO9uGw6',5);
-INSERT INTO t VALUES (-10,3201972433123750985,'doM45','31h7PPDIlWJLppQBK1Eh','MBuH','QcsC27CjWGWjUud1QCrFGTHBGgrJs23rXqyqwFBLehdssLUTiRL7TMqjnEoermPXoszBtt9dzcdkoCTv','5RWuCV5nQ','fqRsNRAyQLmklLZ4qjqJaEBkRuFs0IHl5fimG7hZftIw5j70tzU7Bvh6Y7sOoBPm4FMy4YYLG1ZfA7dVjTk',6);
-INSERT INTO t VALUES (-102,7443756421898678621,'nQWXFcVq6oE41fNQGaaLeDKFvX9pVfIvst3','HMd7TYjF2','9t','n7EuNnWbSeQjhAZF3oEScOQTDYquqFTgrUjdtVR','VMaID2zqnKb3GuosNwZtIFFrrF6BBPufx7zaXLCK5JaVzGzihOTcl9Wyzrr4IMRNJS2oPJg','joHo4mLG6AnR2B6sZhejUQBi9bYfRef7l3FTWMozbyxKYNNW9jmizJoFecsNFqzfsY7giFtM3Bx4fixui7rnerDgTpj',7);
-INSERT INTO t VALUES (-54,-846501826620357010,'eyUHAQT9LGDT1c5guaBweT6yEUPBYV5eqgQiPWX675uq7dJtS','GOf4','XY1wh','O','CYOff6USyLSFg4usyOhRA9TV9WxqsEZtGDwdDSp8Z4HjTXoQ','5N5D22IuPhYSEnTCtPAX2jxEF9j95es3H4LcaFoitqSbEfwq0Bxz',8);
-INSERT INTO t VALUES (64,-1405604996078957446,'5ucF4r5ESvBN3pzOURDIy','xRjxCg','nOG6zRPfMx','muusXA2p9B9GvPmfRhFjXrA5rI5XQJ0YUcAIK1yMJ2DuhnX6ln','0tUJPMEg6pnhKd8B2qqS7G6JGXHVvsOUyBUX9b5gayljeWmHjOwQ7hN9V2WNQL7wdWMPPRodWvjPVAfZWfLXPbkU6mVCFSbLF','MeUhBfrdnahwE4lhE5QqPX3lYSDGIkevwksLvle7RR7yzhMULmL1VN4D1gMCJI2pkSXvVkHtQoBfuHios',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4475370806278213881,17276715787106138382,'7knMcqLmITlUBzrdOi9mdE49ZrWF','9qv7C7WzNi6b675Xt8oh3apQQcqSN9NsRQ67AFkOWjIJG32wLMNGO7DS7Ie6Fjpdx2az9cJWmzt8yh3aDriMpyI5r9cjJAAjgeMszFIeLQn2eV','xK','eKmEtkVqTbc3w9SQ99jsBHpnWMN3kRrW9L8w6qDhaRaQzODZqzL7o9Pxse2dAYUUSgknc8V0JgqN1SuGkQO1jGUAbtIsNKcKLaOFLzp10XTKUcuvFohYMiIoRgEHcc4zxoC4HHNOdNdZzce6MitiuOKeob2VX7LtRBPqLRW1xy28q','F','J',13);
+INSERT INTO ti VALUES (-4475370806278213881,17276715787106138382,'7knMcqLmITlUBzrdOi9mdE49ZrWF','9qv7C7WzNi6b675Xt8oh3apQQcqSN9NsRQ67AFkOWjIJG32wLMNGO7DS7Ie6Fjpdx2az9cJWmzt8yh3aDriMpyI5r9cjJAAjgeMszFIeLQn2eV','xK','eKmEtkVqTbc3w9SQ99jsBHpnWMN3kRrW9L8w6qDhaRaQzODZqzL7o9Pxse2dAYUUSgknc8V0JgqN1SuGkQO1jGUAbtIsNKcKLaOFLzp10XTKUcuvFohYMiIoRgEHcc4zxoC4HHNOdNdZzce6MitiuOKeob2VX7LtRBPqLRW1xy28q','F','J',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1015999753722391017,6968539700458675158,'P2HhX08m','ALUItWaT7BJE8usiHNjaKKgICGGmd6GYsB6orGrtMcQ1Id9T574tdP49VvwUMjEBZdi0oHBgisWNZCMhx7gCHNWKpcSIHxALg007nGPHVGTC8SvS34CIetZPJBmzh7dRWVuCKa0EzJMCAuHDaU1cM3kKfowLqBNBEpBSdXc3D9FRVo7UGtlKKS4akNnqD5Dy8zkXs2CniHzJWIalwtraNhEYOWtYoZxbQsDRbizAq5MEGJiBFyGhi8','uc3HGFLDfXSUFm','XG4V5Wg0s1bia2S8PHknb5srRVRS9ptqcXbWYMMFuX1VdcJyMliZlLUfZC8smTeBhJZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepRjYVtGmCE','RJz','8',14);
+INSERT INTO ti VALUES (-1015999753722391017,6968539700458675158,'P2HhX08m','ALUItWaT7BJE8usiHNjaKKgICGGmd6GYsB6orGrtMcQ1Id9T574tdP49VvwUMjEBZdi0oHBgisWNZCMhx7gCHNWKpcSIHxALg007nGPHVGTC8SvS34CIetZPJBmzh7dRWVuCKa0EzJMCAuHDaU1cM3kKfowLqBNBEpBSdXc3D9FRVo7UGtlKKS4akNnqD5Dy8zkXs2CniHzJWIalwtraNhEYOWtYoZxbQsDRbizAq5MEGJiBFyGhi8','uc3HGFLDfXSUFm','XG4V5Wg0s1bia2S8PHknb5srRVRS9ptqcXbWYMMFuX1VdcJyMliZlLUfZC8smTeBhJZiH5sKFOkc8nDDW8B9LKd4LI0HgdVxRLjXhw0fJ98ULrRH2fLiFxuShepRjYVtGmCE','RJz','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6741859133173010442,4642711314623816235,'ZIbRJ5mviwkd3pkTEmElugC','Gk0MPYqQZtldrTibW2VTeeNBH8gCYV8coI0STRA1pQRmbSeXxp9yXdVfpvUS172zZVLj2qfRpBH5vwKP44nEkTREJfg0Zew8pTwiMasAN1mK6DP8GuwcxbbglbQ0eWMK6vcrn4dcrxa474QKD','vwQvnUc63louVuhuoGf6TwWa','1PqBtFwf7pmIP2mlNEeUdzwNQmjaChTH4pXSB1mRhKbB6xhFFUzBbKm94ZZtr3RWpfwecjmXxN8tS7U8XgVveE31mnDVB7H150LiwpXIkt4tapdyD7','xs','Q',15);
+INSERT INTO ti VALUES (-6741859133173010442,4642711314623816235,'ZIbRJ5mviwkd3pkTEmElugC','Gk0MPYqQZtldrTibW2VTeeNBH8gCYV8coI0STRA1pQRmbSeXxp9yXdVfpvUS172zZVLj2qfRpBH5vwKP44nEkTREJfg0Zew8pTwiMasAN1mK6DP8GuwcxbbglbQ0eWMK6vcrn4dcrxa474QKD','vwQvnUc63louVuhuoGf6TwWa','1PqBtFwf7pmIP2mlNEeUdzwNQmjaChTH4pXSB1mRhKbB6xhFFUzBbKm94ZZtr3RWpfwecjmXxN8tS7U8XgVveE31mnDVB7H150LiwpXIkt4tapdyD7','xs','Q',15);
+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(13) NOT NULL, d VARBINARY(59), e VARCHAR(52), f VARCHAR(94), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4260777,116,'ckHL9nuEdqpZ','17cpoY73yXxn3NV4EF7q','uUa5Dqy7JJ8Ne','e4M3wn5aYV50Db3sGxxE503NWRGIltublnKVVluGkRxFF6mfMxtF9mqniCpQDhNpst','L','N',0);
+INSERT INTO t VALUES (4455756,-7,'oebXgGqJq','3IGw4XqY98jG91jFW','exSiNWe8iElH1L6EnhIjhofvgC73yTMNM','IRFekgpc5qiqzdaIItsoDZh0QDyM4Wgk7B8a956FUzxbD6BNPKHYLgv2XFHWAVzFDsYt9xR','G','6r',1);
+INSERT INTO t VALUES (11953351,91,'WQ','uFimwC','DNs9sPN6aWCpBtutOA8Y1xEVyF','q1KKb3h65HEaCBTTp8IqGzVbKahZYy7BqOj1HVbD2FwN0ILQeVmhO3EGocHiy20TSVYzNUiMGJmNW79cy23aKSi','k','4e',2);
+INSERT INTO t VALUES (929328,46,'KONebEA','CmdNBKDlgTEvRHGlu8VOvM42pTwItuaajfOTI3gZvsFMN6ceN28yuXp6K','nNpCG0QNdHo4nWCvwCNDVYujd','CTbXRQi4gilAO8fI3vJhoYkIrKDrQVV18oPcHmWgb1gT9P','W','s',3);
+INSERT INTO t VALUES (13694019,-107,'qzBt7nS','rpBbZHQbABZ6pQnGI','jodXgHdbMvZO','iqne4y4zNki','pD','1P',4);
+INSERT INTO t VALUES (3994936,5,'Lf1f1OM1TO','1Wg54r0hGPxsLJz3RRMvpwRRVx3XKl8AmyuHk3lplynG','alUI83R944JNGb1acS0bxajYStdXoiekkl0lV3cJQejU','6x8gJugUmubdWiMYj7pnvJgiRaaTTPQGn6Hxt0KOtXCFJQT7Lav8b0ZItsxjliB7kXJu8rlUkMhQEy','B','ef',5);
+INSERT INTO t VALUES (6456465,121,'KGqe9Q','gjqAy2k97YPWq','SByo5PZkHpsckp1rDCYbEazcf8r','BFfVVvcZKUyypTbFSXsIGHiw3crgh87FYIHcxy','i','Hm',6);
+INSERT INTO t VALUES (3315043,-1,'w','HImgmyUNlkNKFRzIsWnuKe4U5WZLVEa9d5oeQeSF3eoBu1YHzdW5','12fIaTDwfgbjVNfA1uKS5','LY3k6NT06hNhvfGDkb7d5qEDf0P','c8','P',7);
+INSERT INTO t VALUES (8186032,49,'JC01F','WYoyVl6JW40sB40UYNlSaHHHOSOcwMrKRrj70CbsZ4k6eE5XnN','p3ba','jGjiQhPbGqNyLCtdgKprvmViPUuvKpv7GLgKOyb8vVKR2cA48bl8Ftz3FXBPQVggjun2sjiZScxcX8RawycLM6','37','r',8);
+INSERT INTO t VALUES (11921827,57,'CwO1reEnvnpXu','jVeU8jsSzOQj','4DvKCR880q0kBPdMp33Dcc','rp4Vsj7Pz0wFvYyU44YTzZ7YtnoT7mIiX3fssl6wmoEGOXGu4eyzp7FO4jeb8wpLzfP5','ZD','zp',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(13) NOT NULL, d VARBINARY(59), e VARCHAR(52), 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 BIGINT;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (3194994439629357444,7450713143320480919,'yv8Ta8SgJF4pmJgzc9dzx4RW8TpmhKMh4','iRw3CMUEJu','u9B','ur35jygrHUi6Sc6ihKc6DkTcG','SjPq7L0SzUIwMYqxBQflI','nt2aVwP0cxeFiWy7xLyog8iuOGhadSAjDyZFpFr9ZiMhEzDZ',10);
-INSERT INTO ti VALUES (3194994439629357444,7450713143320480919,'yv8Ta8SgJF4pmJgzc9dzx4RW8TpmhKMh4','iRw3CMUEJu','u9B','ur35jygrHUi6Sc6ihKc6DkTcG','SjPq7L0SzUIwMYqxBQflI','nt2aVwP0cxeFiWy7xLyog8iuOGhadSAjDyZFpFr9ZiMhEzDZ',10);
-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 (-6905267068766354585,-4050821337321698085,'jEO','VJIxsD1UuJ3nb5l4P5v1zyXBCi','OEd','7G91gdCrDwo5wTLQUS2ScSPNGejwddCd2Zw99fYQWYeg2eXzLYu2dwaCH3gyAmtRBS8Ijt1Ob2WEKv0A6','evnnJoiR7sL1JGO2a9P4mF5qsi0jwYkww027q','PqJFxVA9rg2nwKGeXwFoaAXLFhuiPN6riBDpLBFJIYfuOrt8ljB2jLx9Yn3L5H8mwpHYMNDeq50mqyowIcAINh5E9KZP4fs',11);
-INSERT INTO ti VALUES (-6905267068766354585,-4050821337321698085,'jEO','VJIxsD1UuJ3nb5l4P5v1zyXBCi','OEd','7G91gdCrDwo5wTLQUS2ScSPNGejwddCd2Zw99fYQWYeg2eXzLYu2dwaCH3gyAmtRBS8Ijt1Ob2WEKv0A6','evnnJoiR7sL1JGO2a9P4mF5qsi0jwYkww027q','PqJFxVA9rg2nwKGeXwFoaAXLFhuiPN6riBDpLBFJIYfuOrt8ljB2jLx9Yn3L5H8mwpHYMNDeq50mqyowIcAINh5E9KZP4fs',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3835310579,118,'Ektp9mzhs36IX','zg3FIMWQ','sI761RIi6F18ghZdYYMxFPDPJf6HvGGXazc6vYqykrS2','lJvhOYxUGQGphPLQZO2g0wDHI3mwhX0Rti1J7fkg8gfOJqvoQAF','zz','s',10);
+INSERT INTO ti VALUES (3835310579,118,'Ektp9mzhs36IX','zg3FIMWQ','sI761RIi6F18ghZdYYMxFPDPJf6HvGGXazc6vYqykrS2','lJvhOYxUGQGphPLQZO2g0wDHI3mwhX0Rti1J7fkg8gfOJqvoQAF','zz','s',10);
+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 (2616452609,-115,'uNNdGPLM','XYQVuNyuGROQ','5FJ7kFpbn7ranbRSqsGBhw9','4DZg','Z','0L',11);
+INSERT INTO ti VALUES (2616452609,-115,'uNNdGPLM','XYQVuNyuGROQ','5FJ7kFpbn7ranbRSqsGBhw9','4DZg','Z','0L',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-3236124947436219660,131236117332913394,'WfEzhENv0u5diOcCsQbHczbEKDL9fJHvtxsgOYliUNKbJvtU7','4lZBQzPOnwx7Ge3PbIPYtk9HPjGD5PLTlalFJiBPBoVllI3unX5AbSmVfOs4xPWkhBgMcsbteoS5','U4mU9IX7','U1EGmYmTubKqXMAuC3urP6zNT5aC8PRNdFr0OVARHiNlWgCfhbMOdb9l','JVIX8tOpIIaj3hps4','hXczKv62osZupHBYJuUj3GRckaf9yJhEuTvh3EpJfe0YdIIXc9q9kz5TYVF',12);
-INSERT INTO ti VALUES (-3236124947436219660,131236117332913394,'WfEzhENv0u5diOcCsQbHczbEKDL9fJHvtxsgOYliUNKbJvtU7','4lZBQzPOnwx7Ge3PbIPYtk9HPjGD5PLTlalFJiBPBoVllI3unX5AbSmVfOs4xPWkhBgMcsbteoS5','U4mU9IX7','U1EGmYmTubKqXMAuC3urP6zNT5aC8PRNdFr0OVARHiNlWgCfhbMOdb9l','JVIX8tOpIIaj3hps4','hXczKv62osZupHBYJuUj3GRckaf9yJhEuTvh3EpJfe0YdIIXc9q9kz5TYVF',12);
+INSERT INTO t VALUES (3068446084,-80,'nN3LrtJguc','dIUHvTQqU7xZjEc6Is6','2ENhPvA0CNYy65i3','vr54IFN3cpTWNH8uyeef4Gd9QHQGbJ24yFl0ZQI4g4bPflDCIqLXdggnzp093bc15IWUwAxMYc5KX8f','Zu','d',12);
+INSERT INTO ti VALUES (3068446084,-80,'nN3LrtJguc','dIUHvTQqU7xZjEc6Is6','2ENhPvA0CNYy65i3','vr54IFN3cpTWNH8uyeef4Gd9QHQGbJ24yFl0ZQI4g4bPflDCIqLXdggnzp093bc15IWUwAxMYc5KX8f','Zu','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2796636910,-94,'pVffbb4GS4qeDD','KD3gtu0bBW','U4ACmo','ZBVD6cRDVHYQfl7w16kyZxIITy2TFxq4prQxhfJzfvZDJPCuFeXBOo004PXGVMGflBU3H2FhhGri1huqOz7zjMThTBWZT4Dnh8hedQI76wNhUi5AbCCexd1kkm2VADiIlDLQk4Vs4vI56hQZ82yup624supoET','HV','Rj',13);
+INSERT INTO ti VALUES (2796636910,-94,'pVffbb4GS4qeDD','KD3gtu0bBW','U4ACmo','ZBVD6cRDVHYQfl7w16kyZxIITy2TFxq4prQxhfJzfvZDJPCuFeXBOo004PXGVMGflBU3H2FhhGri1huqOz7zjMThTBWZT4Dnh8hedQI76wNhUi5AbCCexd1kkm2VADiIlDLQk4Vs4vI56hQZ82yup624supoET','HV','Rj',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1480681691,-126,'6olicHCqs','471CaeWWxE96uyGGTLA9Tct1tYhg739edjcMfpL6JyGi9tT7UAgZiadpRfHceZh7zwANjOhDqIodmOBR8vpawNOJzYSwbrQQllG0YOANqXSUYdCaKGFF77HBcd6iLCkxVZ8m3GXmQsvNXOXFsvM8jbX8uEU9rJy1U0iiWcQNLN7QMe0NTcxvowOcPn0BVBhSLTHAPg5X3TzRaTEARH7nSUePT5dK8UGB','qzNiSLy5ZgQoJGmFRuhkFXgTX6','3VlDrVvVWcdskeMBzVrDx7dVXjp9Us1B0NV63wVIPdL7GmUC55YRWPHsvhjNZyIxkImJskTXcVIVCvYzMTrSHu15GHcpBScDNF1JLd0eCpXL62csPlLTjswp2OynGezpxxVRgUaCzh2AuIKZfzhjg1dZ1NK6ev9TsYmeRJf7Sv8m1xKyCCcXfgRM9MNVJgO8jqpL6oBA59JvztXqzAfP1TTNBEhUVjDVsiYLn0hG0oluq9PE9kG','b','W',14);
+INSERT INTO ti VALUES (1480681691,-126,'6olicHCqs','471CaeWWxE96uyGGTLA9Tct1tYhg739edjcMfpL6JyGi9tT7UAgZiadpRfHceZh7zwANjOhDqIodmOBR8vpawNOJzYSwbrQQllG0YOANqXSUYdCaKGFF77HBcd6iLCkxVZ8m3GXmQsvNXOXFsvM8jbX8uEU9rJy1U0iiWcQNLN7QMe0NTcxvowOcPn0BVBhSLTHAPg5X3TzRaTEARH7nSUePT5dK8UGB','qzNiSLy5ZgQoJGmFRuhkFXgTX6','3VlDrVvVWcdskeMBzVrDx7dVXjp9Us1B0NV63wVIPdL7GmUC55YRWPHsvhjNZyIxkImJskTXcVIVCvYzMTrSHu15GHcpBScDNF1JLd0eCpXL62csPlLTjswp2OynGezpxxVRgUaCzh2AuIKZfzhjg1dZ1NK6ev9TsYmeRJf7Sv8m1xKyCCcXfgRM9MNVJgO8jqpL6oBA59JvztXqzAfP1TTNBEhUVjDVsiYLn0hG0oluq9PE9kG','b','W',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (916191922,102,'vLTnF','Y8QIriuGWkCGykTQFTlshVQcHUwkxm5nC5FF9t21L0rK4yuLgM9A9o0x11RJM6czu0hVmLruXhUKUScHiGkowT6WbUyVRi11GzIlYGUnvP0rcezMEYSGNUzv8WVgcvJncQEO4eBOZbz3KKCQiADNFj4akTcNEQ6oVpr5dAniocFGO9Dt86hSt5DiGq50lXEfLBRbDanJjCfMreQg78vMJfGWI9c','XDizesHW9udTfpt','EXg5S9MrDuMgCTGi5WOBqJp3P7ZEhAGCPACzCuc72qRjbuYeksjYWr2JXsppUOwgtZUreYniUuBAlci82jHa70FkPBwrbuCXHc0A9bwR52IGDWrcjHIWdGHIolcbCVK9YEAVY2Um4IZSBKzqJUMovMWbraWzT0Zbcihpq8lmYTEIUMKayFD5NDAOtqrzI6oEh9sW66','x','Io',15);
+INSERT INTO ti VALUES (916191922,102,'vLTnF','Y8QIriuGWkCGykTQFTlshVQcHUwkxm5nC5FF9t21L0rK4yuLgM9A9o0x11RJM6czu0hVmLruXhUKUScHiGkowT6WbUyVRi11GzIlYGUnvP0rcezMEYSGNUzv8WVgcvJncQEO4eBOZbz3KKCQiADNFj4akTcNEQ6oVpr5dAniocFGO9Dt86hSt5DiGq50lXEfLBRbDanJjCfMreQg78vMJfGWI9c','XDizesHW9udTfpt','EXg5S9MrDuMgCTGi5WOBqJp3P7ZEhAGCPACzCuc72qRjbuYeksjYWr2JXsppUOwgtZUreYniUuBAlci82jHa70FkPBwrbuCXHc0A9bwR52IGDWrcjHIWdGHIolcbCVK9YEAVY2Um4IZSBKzqJUMovMWbraWzT0Zbcihpq8lmYTEIUMKayFD5NDAOtqrzI6oEh9sW66','x','Io',15);
+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(59), d VARCHAR(48) NOT NULL, e VARCHAR(42) NOT NULL, f VARBINARY(45), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15479233595912157944,16684,'QpE9F9BSbx6DmxpKmtlQUfeD0GZOyI74RBaEt30rxCB1FXvB2','HdKE9yVwQp512fKZJ0aXqWPKtKWKoF1LGCxF6GumuO','bhzMTnJyyFVinH4Ap40eyMjjMw95Hqlxk','zh3AVD7r6v26QThZcmYpi1Su','4','0r',0);
+INSERT INTO t VALUES (12147403187348795954,18018,'9Xhf7RSyoNB9s3Wl218urnDsLaiqeGZk5QdoWNirmYcyHb80yZ3A','Je7w7xJoc6Lu0SJM2SIegMKGakE2vVcMXxBBnC','XBk','wCw0tLmwUCP08iO2TebVQpVJatpDqYiTRFzFu','r','A',1);
+INSERT INTO t VALUES (14883916426807688977,-27478,'1x3WQjCUSG0GOo','R5Dw9','tPzfZFyhKuMxgaYDp8EXFvcGiq8f7Nwe','Th1LfVEiDlmHSA9FiEEzvbPTkTonpDAGzCTRM','m','QX',2);
+INSERT INTO t VALUES (3447353479717957503,-7839,'FKniuyMptdK3d6esOPdKI','yZrshaPnt','gneECvC7xSPV74jDm3FlruYIcB86AxMave','edXiPsRP16GG3YxU2CFzBeHWIB2pWAyIE','9','Q',3);
+INSERT INTO t VALUES (2844627475584627400,-1647,'Nu4tPpTklhS9PvlOegWXtIT5IyAsf303KmwH','sRZxC1uxP5Ht','ztqbIEXKgjfwcw2MAmaKSNNDyVGB3N6q','LVILmNq2mjUgC9oImwjyH9rYwfma06xi','m','S',4);
+INSERT INTO t VALUES (9822009237601134817,-15523,'MG4Z50M','dmeNitk6EhKKA1UcZNdlRRd','lZdhsXov0XvrIn4','oPT7x3G3sZunLfHT7yQpwsu8xcKy','l','E',5);
+INSERT INTO t VALUES (1838319962811563153,-16524,'dvmEM43Grmw2NODeOOjRbHJLHgrOOUq8','n1vRbq9z1tc8p7Y0XSjKfPurZfRXfXoz3iwjbJZTRVKw','YJLKw23cOCu7Of44uO9UQB1ut','GL7tD36pMH','j','v',6);
+INSERT INTO t VALUES (7792191993987914362,-26263,'2O5uKPWqU246X0Kwxj25JzDQOBz','rsXUkvt5J8eKwBlJjLUWWdICzY99oSNjexyVlL8CaCPtd','ADQYAmRAjpZ521uK5SMPfJmXAuw71bt47IzJ1VxeHC','5NuSYs4p14DeQF1jdVVt6dpKLcDfAH6gPtxNVUiwuAZ9','K','fd',7);
+INSERT INTO t VALUES (6871414087680705342,-6912,'wI30wGgfXxj6T1V1aOhDs4SsASAsUpNyr1DzApmpNc0P','JdOShypF32VIsjbycsVtbyLKgi5sNvgsGlqjAf8zC','VxggfNjdQVCrOVJg2xqE6YyJoqsChnnYMX','owKzYwjwdLLFncpuB12M9gUaF2oJmnfdmuXgnNcytBGB3','q','7S',8);
+INSERT INTO t VALUES (2056455478959995203,-10245,'f383fr6tSvfFl6BVFVPAi4nLGv4a5xwiGBoXKZ72bC8x6sJvMTsp3r4lsy','tn6F','YP5nw67NBAPzHSiLu8pOvBe','MSkZUhkoDGk8bAbQylvJE4JXcwDWA','r','YW',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(59), d VARCHAR(48) NOT NULL, e VARCHAR(42) NOT NULL, f VARBINARY(45), 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 (17322080724832363149,814,'d8mrVfUF74Qo52VFrEvEUDvLSujG4t2GfFTn0Vrm7lAkhHB6fSZqQqxut2W','YIT2L00n0wwnO10rk','9e8aWy0Fyaw3ck2pyBZhA4YcJINGnCDlVOk','Bc4d82CY','8','9N',10);
+INSERT INTO ti VALUES (17322080724832363149,814,'d8mrVfUF74Qo52VFrEvEUDvLSujG4t2GfFTn0Vrm7lAkhHB6fSZqQqxut2W','YIT2L00n0wwnO10rk','9e8aWy0Fyaw3ck2pyBZhA4YcJINGnCDlVOk','Bc4d82CY','8','9N',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (15547066419738147189,-27614,'fwl3myb2MEQHuMNSeFarZriyaH7hA7d9e4QetOvMXxa3bMgSrGpVTzyX','srvKCHI','29TiCHJu2P5mOwtoJFhD9axxWnBUaPLq9058vYqeBv','nUqQKUZlukRYYezgVInJWvJsAPXN6yaoZBf','z','Xu',11);
+INSERT INTO ti VALUES (15547066419738147189,-27614,'fwl3myb2MEQHuMNSeFarZriyaH7hA7d9e4QetOvMXxa3bMgSrGpVTzyX','srvKCHI','29TiCHJu2P5mOwtoJFhD9axxWnBUaPLq9058vYqeBv','nUqQKUZlukRYYezgVInJWvJsAPXN6yaoZBf','z','Xu',11);
+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 (8383475708718988983,-28497,'7ht6ZM','V4eD0b','2NNqAKxrClxz1ExaNEoNFnvC2D59I9S4Wx','n1MiiolWu9PM4ObdeguS8pqwMMM','x','v',12);
+INSERT INTO ti VALUES (8383475708718988983,-28497,'7ht6ZM','V4eD0b','2NNqAKxrClxz1ExaNEoNFnvC2D59I9S4Wx','n1MiiolWu9PM4ObdeguS8pqwMMM','x','v',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5242925360167543770,4821205589582613610,'5OwHahoeRS9WGlOyxVMzoWQriGDSppHdaxXwNeXhR','OVPh9J0EGLBWsi4mf1TZFZ08VBobWP0OLWOpCOv7K5GaQcATOTJs9vfYGCbdraDvkxgCuM9UCdF8xoulQheWKH1XY5qGIhhSk2xhVgYG9AH1w6TWpUK7MWoSjVSlnGeGzIA3td9MW9vxgXI1qv4rg7BfaE6OHTY9rbvFjInhd2U70JICQngSEI2EGKTec3ws0yauJKR6fp3ykBsSjz4Dg7U3JvgICTGNQrNAFWLVRLGSBDk42AJk','svEBEfqy','GRgQYHsGJZaVFLxY7eQioRSQihOWXrjpvuue','bi1uN0ScQUX5MWwt7Ez5co','XMF3RFRHuWnz7qlmuFz0d7EbfIHPa',13);
-INSERT INTO ti VALUES (5242925360167543770,4821205589582613610,'5OwHahoeRS9WGlOyxVMzoWQriGDSppHdaxXwNeXhR','OVPh9J0EGLBWsi4mf1TZFZ08VBobWP0OLWOpCOv7K5GaQcATOTJs9vfYGCbdraDvkxgCuM9UCdF8xoulQheWKH1XY5qGIhhSk2xhVgYG9AH1w6TWpUK7MWoSjVSlnGeGzIA3td9MW9vxgXI1qv4rg7BfaE6OHTY9rbvFjInhd2U70JICQngSEI2EGKTec3ws0yauJKR6fp3ykBsSjz4Dg7U3JvgICTGNQrNAFWLVRLGSBDk42AJk','svEBEfqy','GRgQYHsGJZaVFLxY7eQioRSQihOWXrjpvuue','bi1uN0ScQUX5MWwt7Ez5co','XMF3RFRHuWnz7qlmuFz0d7EbfIHPa',13);
-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(58), d VARBINARY(100) NOT NULL, e VARCHAR(93), f VARCHAR(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2436256,-119,'c5pbyz13YiFYJIVDYxuptSORXvzBCjISXW','CF3KtXdfkcPerSnslwBlK1mT42k5hux8BBmq8bIvkWjjBIzDb8uaJlTfwaSj','MeJ5pMWm3NwaA9tv82E7L','pVnvKFnfHSOc32oYXiR3VkLcTAeiiXPthyCLFmMse0D60yZ4WcE8sCGLBB6o','qhEYgwhkJ12mOKFR97hgdNMhF2rMlaTTkX5vKv8gRkI5EeIPaXMV7FsMm8','PP1P76T1VkoBVt64hGgdaskBq1ynYj7FPPdyEqe',0);
-INSERT INTO t VALUES (-1096574,36,'ZoBwAgoSVHbznx9bEIu9Z8l1pjp5lRONHJJ','Z6UlK4Duxo8MTNX3bXUcKsAlju0u4A640iRvAn5M54wvxUmsulvazND2rIlceNtgtKD2LGAbbjOi69uY4Fev','kF8uyks4QzWEf3jIbjb7yobhAPMIy','77OtwA607jED0AYTW64WqZ02iwITfSs0qQ2dBU0H74TViSOx4dKlTZB','EAIiCfExnNQYSVy0w7','n4jYPWfTbD23BtTEkiP2MS3YvwnLRYpKRXq1RPSxrnBB5NQ7OKGDMizXUizOWrYqlc94gz0ItPFSslPsudEWX6TwotoM',1);
-INSERT INTO t VALUES (6688406,66,'ltqwzEi3xGOmh4OqxLd8oLqeNfxrLjOYwbz8rXvDNO','38NzIrREMDtMLTtUJSXPnJVCnNaQbdCa4KPisQ1CC5WoDLKoqsLVAC9mvonYwnbdYQFsMjA4AM71Qp0ndCr','xKsvuK5AxItQiEYtbEs1IEq3f0a','I7iI58Gb3qttic','vQ1MwsBNDnBZhjDOBWC72txeo4qSUcR0RpR6fjBcLqG4kemT7cE1AiRpWWbZMBjQMnY0DrhmKaZiZh1sP','ddS1uhdNwyD6ldvtnQpyAyYbm0td55tyeOBzSBMWUisiClR0EHL4dUAvRLz2JUNxtl5wgo55YVmbDM5uzY5012qJ',2);
-INSERT INTO t VALUES (2485136,16,'vXFoTnUtF9Ma9oCV42Fo1ahwsGrUla7S55VU0NXAQyW0NavQpYjvyM','I0BNedKfgPZXwmf8AnvFAsR0LeAHeoBX4xBvYGEfE8kaiduDQHC0sofXkex3','2cqvWy1l','zpYMIOCVwEbW4w9dMMd30sQMVUv9ax41cLL7InKWW8UP5MjZIV7bYxceldW3lpFmKs38L5DxWAWnmIEH1aC','eFgi6VIlmZCom3PdLbIWa2up83wMvrdgmNCrqrXi7AnZj3sA80iqF2tsewNTrwnLTR0','82BeWfnKcT6SCrY5W7UmFwFYqOLDQ5o9Lzd4G54hu1T6Op',3);
-INSERT INTO t VALUES (1193193,-81,'BrWqrWlakAknoqpyFUE','pJoaqzcyoqhQ0oYbUw','F3LpHz8BN6O2mXOIM52xczcFu3c5rRRBiGi5hqzYoHgd8Hl3679IrtrbtGKy8jumVAPw65r','e90yKf0okmSVNn8Mk88','kNekyXdSBzExMX72UjgQOCEq1gF3efQOI1zoorf4sP7DGITnxvOAuTH10uSJmhowX8pSTQ','ZVmOCieyOrc7SmRKVWX6SgZ4Iu9j1Y8Pq01rN7',4);
-INSERT INTO t VALUES (-3529241,-25,'I0dPjnA5svw5CdxGqGA','BgdKXjByLaV0youoN9mCoN1rQdtwBbXPjlOaaK8sZS03CB0ru0Ow4YFipe3mux7gnFZyPfJ','OUIlsuFnMqbF435g4Tjj9sNJ','G1At4zc0Dji8QT8A1xHUGnDv9BzTmkO7iIlhAyHZKrHEYnWCZbli9g9jv2IUK2rTKdoncPaNPnRlS3GToh00TGlN','M7EHwcSE09WGJYgmuy1Fh2O5SEd33uWVzbOmnOBasaV9qTNnTv','S2v3c1AvWjP2FiUN39x6w3yYBVOPmQI9wF9Dd0SHZeraqSkS',5);
-INSERT INTO t VALUES (-3888371,-97,'F1hvx4dyDID6lEZ1XAh2ErzI0vnpw1ZTji4lqAVf','6PWjpbjKeemw1CyLxevXvFWXvi7kAoxXxceN0yR0N0A00Wn53ZUU1gWJsiVxOO5t5JAReN90B3tE','pUgdBOi5UNKxqwDnaAVrIdxPjfGyhaBYOVzkbzGsLsQ39BAu4Ifuqy0hYX0zNqa3cYHvvUAowGYqbDRu2SFA0QyqucFae','ok1cOjKyqSvnCs8JjypyBo7dqHf9453ej7SesE0WLGaZsX40LpTCMFaG1RctBL1tbWoxOeiHyWa','bA1Vh7GHroobHkSxcW8wCbTQvyji21pwwv1jrb','dP4fdMB61bxc1wLgbOYYRPEiW',6);
-INSERT INTO t VALUES (6241434,-127,'KZV6sOV40soNOsrzdSkHrYrPZ0sTgaz1P','zDQHmZjqRLGqMwaohfWWkSSA8hXJQytAMC5M5vlzqZeuBb8g4fI','DTlXZft1zKVslsTABMBXr13M5YkRoYEJFxuhcQ7ClkSkpHz','qRIuZ5q01v5OvNDNbgI5slDhG0n5BdSeUlQIStxBODVU3D7mnd1PG8LAcQWmogea6Ax9yO3u6gO','U4ujgWKYipfOUPsMDX7TybtovnPHb','GiWDmElqwCRpvPp9l0',7);
-INSERT INTO t VALUES (-6295731,-115,'emzKQBeeQMT6p1cvEJuI8db1d','mlR19kEtuwhPD6Q','6iwqfxhlOQvlqsVGzjiOtzZmyKjtiXwxz3tUOk0u7LKI0C3Ox9i2kaOQOM5AkqU8btEv3ucqj9J0','h7SoGuCIqQpmYpRGJX8lOhnjNijduhOGkEQ0qTsXgh6UtKYPfoMQD2RPjHBHJLF3rkfQgi0pTtJQlFjX6','4UlgLNY0','Xjdk2vWf6HvgPFMcNXjqJ2S4dzzLO19zsVUHtOdUEEv8tIOpOHyrX2PUAEkLLz4WPiDWAOpsk9T9wUfYPVVnqJUUFWmyO1L',8);
-INSERT INTO t VALUES (6155917,-4,'3E5Si9iTZRo4XMHYS4xJ4Z2etcRmyHRG3','fn2N6jo7CSg9bS1QbKvUC','1T7DEgmivOFTEwl2e3T17iZWcbME55ZpWUEYpZO4MWNbC1UeK955n0ItpOUitbMPM0dpK3','lcFLkZ9PlQ6KR7x2lkixBMPGg5IdMNLHt98o8GUs45zcMZDrAt4kr4oaZ6BCv0WS','Llo23WRrDHK','4dNSvWDuPOeSrecqNsECJEErnua2fbywLhuxcHCWPasr7ROIoHgv6DSA3iHWGHbYN43cBl8CEMb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1761979589328182946,52,'Uo2THvttGEk8ywANHiifWeIcC8uXzSW','dWMluaAJ6LlVFAcUqpVu9dO4MM8oClLeUxwXaRu4zp','Kdk98Hd6ZrFzvovR7vNqTQ2QLJIEHuDqS6UiFriTi7gWVhPMvhzN9OZxZj2puxaF3y','2dmY1FsZzsl0QGbtM9f2wrxxaOtiz9rfm39Ylku06D','k6euwmlnjI1L','tpyD53ehOgrVVNQANqVlyAw2Nd7FXwRdR0exfx9m0tlLLv5gT',10);
-INSERT INTO ti VALUES (1761979589328182946,52,'Uo2THvttGEk8ywANHiifWeIcC8uXzSW','dWMluaAJ6LlVFAcUqpVu9dO4MM8oClLeUxwXaRu4zp','Kdk98Hd6ZrFzvovR7vNqTQ2QLJIEHuDqS6UiFriTi7gWVhPMvhzN9OZxZj2puxaF3y','2dmY1FsZzsl0QGbtM9f2wrxxaOtiz9rfm39Ylku06D','k6euwmlnjI1L','tpyD53ehOgrVVNQANqVlyAw2Nd7FXwRdR0exfx9m0tlLLv5gT',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(59);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
-INSERT INTO t VALUES (-6839482219634678080,46,'I','f93NlkzWTq18S71MdEebe2BTX2p5JYSMUllGNlNxftaphsMSx','3BXfY','qN9qEzxZ8Tq7nAHS74YABcrOWxtckw','TVAuQrK5tHK1sX4nDGs9hLHD4qnDzQcGqcsEk6wTdkasDifvwK2XHSkLB','h4Ahm1lOKqZh7k4tWvmgKyWT5Dfnpk3Ugmv2GQCPWtbNOeUZtPdZdPAWR',11);
-INSERT INTO ti VALUES (-6839482219634678080,46,'I','f93NlkzWTq18S71MdEebe2BTX2p5JYSMUllGNlNxftaphsMSx','3BXfY','qN9qEzxZ8Tq7nAHS74YABcrOWxtckw','TVAuQrK5tHK1sX4nDGs9hLHD4qnDzQcGqcsEk6wTdkasDifvwK2XHSkLB','h4Ahm1lOKqZh7k4tWvmgKyWT5Dfnpk3Ugmv2GQCPWtbNOeUZtPdZdPAWR',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3009463260797249661,81,'xw1ulAA9iDWajuRUiCna5d8JS3plnd3yr','dvs9orXCbWJyQuE3aGn9G1t1cTTQYaR4mXqqadfYzVx0pzQaIyWZmZNdV9QT','f06DBcwB3h6gDu','xlaK1BoGKXTWRtTFp9bgGAxOp62Y56ZxR6ult2Rvnv','s6BFZTdTIY5yeAwRQQididp7uEYVNc2GxYAB','2267rpFaEiprJW6NJk1ltDTLxCpUfaoIBUQ7BWJG6beYnWMqQHmSC8DOfauxWqySrhCq6zfns3B7yt0jIRkVmIC2nvNaB',12);
-INSERT INTO ti VALUES (3009463260797249661,81,'xw1ulAA9iDWajuRUiCna5d8JS3plnd3yr','dvs9orXCbWJyQuE3aGn9G1t1cTTQYaR4mXqqadfYzVx0pzQaIyWZmZNdV9QT','f06DBcwB3h6gDu','xlaK1BoGKXTWRtTFp9bgGAxOp62Y56ZxR6ult2Rvnv','s6BFZTdTIY5yeAwRQQididp7uEYVNc2GxYAB','2267rpFaEiprJW6NJk1ltDTLxCpUfaoIBUQ7BWJG6beYnWMqQHmSC8DOfauxWqySrhCq6zfns3B7yt0jIRkVmIC2nvNaB',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1427613507106549630,49,'UT9edyqK3cXF1qLcf8cpSOI5','uUQzdsNlKr8DmrUqt2uaaQ4BrkdpDNmI3Y8aBpKzhTwHHJOOA5qVFwN70QlVOqdgQd9kgcMRIK1lsqxCxe','BMpMZKt8Rtw7xs69YXGgOHAg43sraLQokuqL4MAyT4D','GTk7M3AGrkyCZdILyzu2leTk64WZ5uEoR0tpHkKFmMbd2OjIp7VXuIrgbv1BhilbREXabWCwht8xRjZxTPRal5JO77lOulfrl','SyNx04oRySPi8Nd4e9jO8MVDlsRx76pURKWYxCKdUprAVYPr136dXkO2JhgJzf5q6qlxKCbgbXsJ','peB4Q',13);
-INSERT INTO ti VALUES (1427613507106549630,49,'UT9edyqK3cXF1qLcf8cpSOI5','uUQzdsNlKr8DmrUqt2uaaQ4BrkdpDNmI3Y8aBpKzhTwHHJOOA5qVFwN70QlVOqdgQd9kgcMRIK1lsqxCxe','BMpMZKt8Rtw7xs69YXGgOHAg43sraLQokuqL4MAyT4D','GTk7M3AGrkyCZdILyzu2leTk64WZ5uEoR0tpHkKFmMbd2OjIp7VXuIrgbv1BhilbREXabWCwht8xRjZxTPRal5JO77lOulfrl','SyNx04oRySPi8Nd4e9jO8MVDlsRx76pURKWYxCKdUprAVYPr136dXkO2JhgJzf5q6qlxKCbgbXsJ','peB4Q',13);
-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 CHAR(66) NOT NULL, d VARBINARY(41), e VARCHAR(15) NOT NULL, f VARCHAR(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18330059,-14631,'qOLW7NfRMGoaLo7k','PSQIeepk86IqkhZ3c','O1wz','6YGDFo27B1','f6fo2ScdKTqMkOa7wg46gEtaU05xiX','LnYx3PcW4P38',0);
-INSERT INTO t VALUES (631066293,-14128,'Rs4Izy','PPT2S8Jf1oW1rGXAr9d','WHxaSOOJMpgL','a4paCr71Jw5bcknCykr4','bAmOjn0rxPZlltVzQ2pgdIezwoSz7XVSTk6Fzvy9AwyLOvgNEqUqbDUTJsVJpII','Tli2TwqN2yT8xUItWLagVbK2EUEMF9v',1);
-INSERT INTO t VALUES (-1343155474,-15188,'1z4ljrDeUdBOEahSZ2HEDBo9o1rRaXXC3qwwjHmgyL','VLwG7ATx9QINeCkiHW79KWj8KDVHsO','sPKMesrQBFY','vq39qleFkABKfKxyuw84LJhtqiFRY','dS0O3ntIiRY8mDbe70TT2dV5RJn7yJIDpy4','asUAf37zbNqqgDYLcOxgKASrcIskmxlAe0vZGPFjt3W0e1Nu0nq9pXx5cqQAkUlDpCPQCkqcuEbvKjUgg0v6zNJLzkabdA8jMgPD',2);
-INSERT INTO t VALUES (-91496414,-28604,'TMzcauRQzD5XDlO50RVY6mygnngVcfThMPHoHSfn5YQX0OPWIIwPJWYztr','HtQ8CUwkTmZ8RxL01DoaVxiV1LDk','LX','TXv','6UgQPdWPCp1O60EDRZw1YKlI1kiBSk5QBMnDudWvD0px3Xev5pnR','L7eUNRclAFXyDGMyRSqThbah1STdY',3);
-INSERT INTO t VALUES (-1775851427,-4034,'iwWS','ByMFr31wSufRguc','vKVeH42w20x0','VD0arYf5grnl5gYCTI','Auo3maKsmqwm3b6XtqgTpCMgKcWM0Ycbeek8WjBAqVuOIdCCDn7JBZ','zvbPQy9UR',4);
-INSERT INTO t VALUES (-653053744,-16005,'5vQdaaqh01EIV5yFrw6b3nK6vIXoifUXuJySfZJbEqzqpOUb','nuIjBvEdQaTcs5Rzg','25oduxDJ62Ix','sJN9GvwVoIEp3rCKgR6t8PQ7xbfbM','EcjAegIgSLmy9ysEOuQD1avRMzx7TYVnHnP2LLv8x5aT0Ry0YRt807DU8RHS3rmMq9foJ9ztlibVgBiMDuexz','BdrRckAYJJ3',5);
-INSERT INTO t VALUES (-1095032090,8653,'jW4tRO5b3NIpBmR3ZaHq5t90bQmmcZUyVsANV1aeUMLUMnNYgTE4eMfzn6XISWu4dr','m1Sy7ayEOvjdAYjCSanGVyqVnW6imkHpz','ub0ex76Gr4Fn','hEUg47OjbZOq','ylPjYZ7c6t7JyyuEBln8TdKi8J3Y026ZOLaoZVXsIAKDe1HGMbfLumfqaH8xURgfEMvY6s7DRC3k4yL0KaK12LdM90WQ170','tjJv2M8ITJBvczzLpzz48dmzwBb0sJFuBVcBKV3DIkuD',6);
-INSERT INTO t VALUES (-86423012,13077,'sQZ1MI0ZrLpOmRhRF9Tco1QkUhophmd62VHrPxVznMRfZDziV2fq','HVOUQNz1AVfF6JQgBqjblIeNz2puF','vXeBt5eJn','vriQLdhp5F75XoHHl281Zh7s','0bud0O0gxGTHiPRhg4P','DLjW48NUla7kh4SBJ2fE6v5BGge1GoNgOLPXtzBFXPOWidvFAJhY4Z2GcIk3oMrh49okG9A',7);
-INSERT INTO t VALUES (-1695570794,-25027,'NpIgx0hQ2tGsgc2dN4k6iDbZC76KdNz6gjnuPtSIX44aN8hRQ3u','A3PtZGU6kqDXQDN8','X','AWVTrcYJfydwIyEarYtVP4xjUJ','K9e6sNo6jVCCcX04dWC0sENwVKyxRBWtWS4vJ6KNYwzGF1mR','pfKEJVCOMqpwPqYz6XX35VZRd2bNmT18Ph',8);
-INSERT INTO t VALUES (-141565127,31194,'eu8992zDmPq9','UdAf9IBhMSsM','jfeDpM1aDJG','aVxoK','NeSEfD7iQaMmlCaS5lf','jlMBaO5FzFk9RYRFIzK4ne35YhvkF65sTBJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2685773002587256051,-13547,'PswRwFoMBJQmwkwsyVajfBzCRukgH4BscpvRL','OqKYoac8bLRRBRKcSJiAxk3nvUH0D4ZnmNZWRZDOrHTJha5Cg6dsdeL2KVTfdrynRHgGa64qBKAJDLwqFXNVUwlTjZYOtkSwla5DVExXKdqnhC0YfYw','hysUI9nqX1pWMhPR83L','Zve8vU6OBM3pBGVUljyUCDxw9eyRiDtOM5BsjbH3luRsU7awnKiNy6FdkzoMqFgL4CDCJzwgCWldnGizNuNLY5Kw2EUBEIDeyJTJ2yMQ5Xh3ODQRrQsGRYLyQlFscXNoaWFSs3RS6vLT438Hr7OKKY6OwINh5d6ZT0GuHPa2lBYSoXMgkY56','z','Fg',13);
+INSERT INTO ti VALUES (2685773002587256051,-13547,'PswRwFoMBJQmwkwsyVajfBzCRukgH4BscpvRL','OqKYoac8bLRRBRKcSJiAxk3nvUH0D4ZnmNZWRZDOrHTJha5Cg6dsdeL2KVTfdrynRHgGa64qBKAJDLwqFXNVUwlTjZYOtkSwla5DVExXKdqnhC0YfYw','hysUI9nqX1pWMhPR83L','Zve8vU6OBM3pBGVUljyUCDxw9eyRiDtOM5BsjbH3luRsU7awnKiNy6FdkzoMqFgL4CDCJzwgCWldnGizNuNLY5Kw2EUBEIDeyJTJ2yMQ5Xh3ODQRrQsGRYLyQlFscXNoaWFSs3RS6vLT438Hr7OKKY6OwINh5d6ZT0GuHPa2lBYSoXMgkY56','z','Fg',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5892184438916951779,-17237,'pszvmNFVDkpKE8lx0og3qoJ3PkoggS7aDcWpVksR28Yozq2','NcIc4N4AnGNOhfNbYAqhFtddcAcNw4K18pKaZQ9p1sSmkMPeCgdeBbnXeKfWYxb4XLKDtXCuYb8PLejBQtH6kX5QGa5UJOxJHudfAns2JBgT8LqFcom3Rm2a3M7awCtWaRd1XBrjemhRoQKT6KmJCG2wiAXFESZeoE5tQXHg8xNK95q9DB1uNZAMw','mmRP7M44g','9fZib7C9t58La61n6Yi2cIreCdNNnuRFBd8UhKuIhfJnwg5pB012D9no2Jw51qPAGLVhWCGEOPXWsIZ1jRRbEaKUnj4l7SwZ9xYoPy52zGoFBWXUeArqpb3d8JXHWKy80JnLwS0an5l8HMDbjw4T3lvTj4xcBksBbfj8','ga','d',14);
+INSERT INTO ti VALUES (5892184438916951779,-17237,'pszvmNFVDkpKE8lx0og3qoJ3PkoggS7aDcWpVksR28Yozq2','NcIc4N4AnGNOhfNbYAqhFtddcAcNw4K18pKaZQ9p1sSmkMPeCgdeBbnXeKfWYxb4XLKDtXCuYb8PLejBQtH6kX5QGa5UJOxJHudfAns2JBgT8LqFcom3Rm2a3M7awCtWaRd1XBrjemhRoQKT6KmJCG2wiAXFESZeoE5tQXHg8xNK95q9DB1uNZAMw','mmRP7M44g','9fZib7C9t58La61n6Yi2cIreCdNNnuRFBd8UhKuIhfJnwg5pB012D9no2Jw51qPAGLVhWCGEOPXWsIZ1jRRbEaKUnj4l7SwZ9xYoPy52zGoFBWXUeArqpb3d8JXHWKy80JnLwS0an5l8HMDbjw4T3lvTj4xcBksBbfj8','ga','d',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2837212156921381111,-4463,'KbojCaEYRtb6lbflLT','4UQQcQdpgJFsvIJL7nhomkn2FDkms5LSRsOmk5pHZhzVvzU0V9YqrIEgF2w37iIIK1eMbYcQuve7EXjpC3KMcGSBtxnfiF0niVFu8HC2gU8VJIIp','6gXTRBQd4HM65c8rrXAWC','tNy0XvSHL6KlBIzTfYNk9SJl686ylHJcHQZeXwT6LLVFdhqRnygFZ7B6ZJthx1wccBMauBWABpDOcrw6xnZG2XuG4noy0IilhexLOV4iaOrL0zeisP0cPF9nm0aQHge7lYLt8xSz8Hh6ZJaCLg6tnvF2ntk4R3Ary8iVimcDiS3PaoVsST5VdvJugG4SpAmCQcWVgTayPrhKhUnpJHGCFn0ZEKI2Ox8PMcnpL6HzyG7Cf6OaicN6R6kM','Uh','kO',15);
+INSERT INTO ti VALUES (2837212156921381111,-4463,'KbojCaEYRtb6lbflLT','4UQQcQdpgJFsvIJL7nhomkn2FDkms5LSRsOmk5pHZhzVvzU0V9YqrIEgF2w37iIIK1eMbYcQuve7EXjpC3KMcGSBtxnfiF0niVFu8HC2gU8VJIIp','6gXTRBQd4HM65c8rrXAWC','tNy0XvSHL6KlBIzTfYNk9SJl686ylHJcHQZeXwT6LLVFdhqRnygFZ7B6ZJthx1wccBMauBWABpDOcrw6xnZG2XuG4noy0IilhexLOV4iaOrL0zeisP0cPF9nm0aQHge7lYLt8xSz8Hh6ZJaCLg6tnvF2ntk4R3Ary8iVimcDiS3PaoVsST5VdvJugG4SpAmCQcWVgTayPrhKhUnpJHGCFn0ZEKI2Ox8PMcnpL6HzyG7Cf6OaicN6R6kM','Uh','kO',15);
+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(94) NOT NULL, d VARBINARY(26), e VARBINARY(8) NOT NULL, f VARCHAR(30), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48953,-2202213302517088201,'flDw','iDFIbQFEHDeV4PyEy6tlV','0X7LdYSl','iJdThAUMbr11N','9','i',0);
+INSERT INTO t VALUES (17610,-8432615095768006506,'wjUoXVHDlID7YwXYVyD2v1rjTaX','3UL7dCvn7OVsPmkh','lQ','HSYcFT','p','x',1);
+INSERT INTO t VALUES (32522,-6432923233542753058,'OL92Xto8os3Qjmob40qa7BaxlerEFguZHEUBxqMb383sJ','3bv60wYws1N','i9N','N','G','o',2);
+INSERT INTO t VALUES (35291,3304827832776528346,'2TXo4NY6ZcNqWTPzswkk29zwJQzb2czYnOlMJfs8WY3Hk8vlCAaLOYYfje4','L48','m','Pddvs','X','Q',3);
+INSERT INTO t VALUES (7705,143124363709237585,'uT6p6P26b9RCV2pSWP8OHq7F','PdgQgnh8GgSPsvpeP','u9JA','BAgMQ3QM7UbZDuxc56pNbxCPejGwg','Z','A',4);
+INSERT INTO t VALUES (53738,8667904125350340765,'c91LbLrN7oxCp3C0Hceyb2kHKII2t2grClpQERvkMMjd4Jqa','vRlOw4HsHc1pzcOt2D','hTgztH','qmOjdtMqGMjext6','E','N',5);
+INSERT INTO t VALUES (46433,-2353949336130627387,'fPOwyzeFAgjUf2aGVzZPZHMWY9EEDz1CM78hx6UZX3CzJ0YVdK','js2etmRT6e2Yrg','Ka8rZy','ErQY4BwALgKEIBSC','W','O',6);
+INSERT INTO t VALUES (29036,6355261980250636680,'OENabvFz','bCsej0GyCb7hgJr','buF','sasqfewE6gmR4ogqTp8GFL97BA3yk','J','N',7);
+INSERT INTO t VALUES (30455,-3248914215295456598,'RrzN21NfTJQuHTm8KjOSX7fRfUDTPe3fQRMBeIO78KWR','od9a3WfaI1QG','Bu4Im5K','SVEbQiXSX19h','G','W',8);
+INSERT INTO t VALUES (7410,-4604476231578712353,'PbJ2nDdTzGMkwHRRxa2U7uGVR7JxGG2qqnRw1sY85u7M6V7BoDnetdMaLDNdsTGhwiER','NV1Uc','j','dTYdV0Zr1ftOgTM1UT','3','t',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(94) NOT NULL, d VARBINARY(26), e VARBINARY(8) NOT NULL, f VARCHAR(30), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-6191254499163022263,-10316,'ohrlsfDCLUzoS07w','Uy08n1Ok8GXHWoG3Maq','QmQxi','zSlCKwsPlsikrbe','VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0PwIgO0kSLKRMqeqvtX4pPUWQE8DwPLQORZJK6SqmJZmXxCWBRDzvk','sipCgSLNrKIW7G',10);
-INSERT INTO ti VALUES (-6191254499163022263,-10316,'ohrlsfDCLUzoS07w','Uy08n1Ok8GXHWoG3Maq','QmQxi','zSlCKwsPlsikrbe','VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0PwIgO0kSLKRMqeqvtX4pPUWQE8DwPLQORZJK6SqmJZmXxCWBRDzvk','sipCgSLNrKIW7G',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
-INSERT INTO t VALUES (-8975605836466697142,31885,'yR8Vhj5LQqDwCHDTqL2q1advBXMraD','EWhxDR7r1aF7gL6z','8cWDRCEl3xy','HA','ZvGXf51kXa7g7LgaVSgv2SNGK2ddTmkrtYVEHR4cfWafxtQ4dhDXpYAMTcUDLiLj9YPD7RjszWsPUZGD5fy','yW1zRV8sxMGi3R31BgqzJSYKhDWSLIsY6HpEumQC9FMhdz3PCn6rErKPAjKStF',11);
-INSERT INTO ti VALUES (-8975605836466697142,31885,'yR8Vhj5LQqDwCHDTqL2q1advBXMraD','EWhxDR7r1aF7gL6z','8cWDRCEl3xy','HA','ZvGXf51kXa7g7LgaVSgv2SNGK2ddTmkrtYVEHR4cfWafxtQ4dhDXpYAMTcUDLiLj9YPD7RjszWsPUZGD5fy','yW1zRV8sxMGi3R31BgqzJSYKhDWSLIsY6HpEumQC9FMhdz3PCn6rErKPAjKStF',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (2924,2876909748155906279,'KhaxGk0BRomeBad8SBPh9aaNGMLCFYgevF5h3dbODALcvAHR8WThJv2RjGMfWIIcnOvfnZ0S2O','ISP4frF','IsTDfFzO','Oo6AZsDPsM8QW7mgunRvhZet','w','F',10);
+INSERT INTO ti VALUES (2924,2876909748155906279,'KhaxGk0BRomeBad8SBPh9aaNGMLCFYgevF5h3dbODALcvAHR8WThJv2RjGMfWIIcnOvfnZ0S2O','ISP4frF','IsTDfFzO','Oo6AZsDPsM8QW7mgunRvhZet','w','F',10);
+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 (13274,-1432766532267559632,'pWYu05BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHthfz2IrvGcR1nNhTmoaWJrxQ4YwhaIvPNNaFBI8Iio','7vnRiJjuMQipTfPZb8osJ','uEHi','vny6lf6y','1','v',11);
+INSERT INTO ti VALUES (13274,-1432766532267559632,'pWYu05BWmoBeyoxeFcTuIkXoPdeuqubeUtORf4dMLkj4m5rEoHthfz2IrvGcR1nNhTmoaWJrxQ4YwhaIvPNNaFBI8Iio','7vnRiJjuMQipTfPZb8osJ','uEHi','vny6lf6y','1','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5473485381328605350,-2431,'pqUSpVodlQ70aosu6V3Suem8jOJGe789BRS0uqwM7PonGm5tEAucpi','ExDYaxiCpeQMR9HDAmym2TWGFV1OwmulmCkeWY92ARtinWlLYLd0VTfmySPuTbPacdZF0C8OlO0xyCpAEBDX2zveRwQypdZ08miu2nK3raYTRZXkDi0mwhjj2u5wEsL7Prrmk8ndjJnXY0tJI5Q9P35qMpc2URGJk1RAEvKXy1Unds4v9p5Y7j0OKOJywSqzEDP6LesS6UuPYdp2upuT7uQ0XBeOtz17h9KPzXQc8sC8uxupJs','656fq','Al1jIGp','8BnGwSqiHKUj0i5DiGjzsqPBKlMnn','3vAjBvNshSwJaadKEgAG3GljYNfi9ybpqulwUYW0HWmZ3G1Ylwrj88l6t0ETYw4RXOr6WkAApbu',12);
-INSERT INTO ti VALUES (5473485381328605350,-2431,'pqUSpVodlQ70aosu6V3Suem8jOJGe789BRS0uqwM7PonGm5tEAucpi','ExDYaxiCpeQMR9HDAmym2TWGFV1OwmulmCkeWY92ARtinWlLYLd0VTfmySPuTbPacdZF0C8OlO0xyCpAEBDX2zveRwQypdZ08miu2nK3raYTRZXkDi0mwhjj2u5wEsL7Prrmk8ndjJnXY0tJI5Q9P35qMpc2URGJk1RAEvKXy1Unds4v9p5Y7j0OKOJywSqzEDP6LesS6UuPYdp2upuT7uQ0XBeOtz17h9KPzXQc8sC8uxupJs','656fq','Al1jIGp','8BnGwSqiHKUj0i5DiGjzsqPBKlMnn','3vAjBvNshSwJaadKEgAG3GljYNfi9ybpqulwUYW0HWmZ3G1Ylwrj88l6t0ETYw4RXOr6WkAApbu',12);
+INSERT INTO t VALUES (2107,8435880873452703773,'OAn','2qY2XaMilr82hotgPa5D7V9J46Rj4IaF71tMojyREtNZSBbVUxuOjWdNveDyV8OAYa4Xm5PbFD59zu19q6zRQgcBPKRrbQa1anhPY5jlLgc7bwOFg4EmHXxvHDCy','39','xgey','b','W',12);
+INSERT INTO ti VALUES (2107,8435880873452703773,'OAn','2qY2XaMilr82hotgPa5D7V9J46Rj4IaF71tMojyREtNZSBbVUxuOjWdNveDyV8OAYa4Xm5PbFD59zu19q6zRQgcBPKRrbQa1anhPY5jlLgc7bwOFg4EmHXxvHDCy','39','xgey','b','W',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-5038343595873724995,23718,'meqMh00nyrDmrrEUvQbnySkU4ZC7WrY','HHTiMUUrDKoFY2l9sCe1Be4UA6B4d8dUvganwUwgCsEQsimHpYyyFcNCf7tfbpi33KzCImYs7Ddf4KtKXFo7MNv6UeM8kDpSZAWnXm49z4UWQIoJokxIeAaN1FxjJW06KP6piSw6XbVn65XqRLPH4ztkgFjwFE624Rz20VCdKEszzH5ctT4ABVtgJLyp','CX4innh0rfrM','452Hn2HQnHimHkrEwqRpPg5gmFqREMJTi9hAX4QrBJOAftRJWXWuHsmJfmEwls7n9dE5AzWOgSbA3IoSdztfYrkks8fNVe','nwFLHT','1jCbxXDBkv3EwvMpvMTwTsDrrwA495FO9i6HH6dr5uwUSTO8JOPx8ccUm3GXipJHX99orlBZiOSZD6vqtW2u',13);
-INSERT INTO ti VALUES (-5038343595873724995,23718,'meqMh00nyrDmrrEUvQbnySkU4ZC7WrY','HHTiMUUrDKoFY2l9sCe1Be4UA6B4d8dUvganwUwgCsEQsimHpYyyFcNCf7tfbpi33KzCImYs7Ddf4KtKXFo7MNv6UeM8kDpSZAWnXm49z4UWQIoJokxIeAaN1FxjJW06KP6piSw6XbVn65XqRLPH4ztkgFjwFE624Rz20VCdKEszzH5ctT4ABVtgJLyp','CX4innh0rfrM','452Hn2HQnHimHkrEwqRpPg5gmFqREMJTi9hAX4QrBJOAftRJWXWuHsmJfmEwls7n9dE5AzWOgSbA3IoSdztfYrkks8fNVe','nwFLHT','1jCbxXDBkv3EwvMpvMTwTsDrrwA495FO9i6HH6dr5uwUSTO8JOPx8ccUm3GXipJHX99orlBZiOSZD6vqtW2u',13);
-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 CHAR(22) NOT NULL, d VARBINARY(98) NOT NULL, e VARCHAR(72), f VARBINARY(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31723,16009720,'cbX','AfNt6lgWjwfBocLrNXBZfOCljfME6BypTDC','2o6bXXPszdArNR55B8SHRutjN','ZCyYcG5ZU','5yKV9','7FdYBZ4twoUg6XS9tr59nKeUREODbBh5VOPOSk',0);
-INSERT INTO t VALUES (45290,16331722,'RNj7IMf','ho7DSLziHOUiSPocoX9DA7MyNtyzM3VvIGQSPxUnIRcJOJfZWOuSbuO0NjDrUCiPYRPBa0enWwrQicRtCq3xjzLrH','uMI3I6tlI8t','UwoBeQlll38','p9Dq5yocOsnjYUdXmre','iYAjM0qcOzZ8luC49DA3LGhVxo0rjNkHpotA75zUEEjAHBDUCRgJlc0dBubExZF6FWuJpgGgPTrQMQWNL9mmDPiIT',1);
-INSERT INTO t VALUES (61811,9150954,'a9GHQFrRLQf','S17SjhB5FASF5nBRpE6oXCmLumXlkMu4r9FFUaFdpqulzo99rUsvYgJmSqeYG','jkv','FeDJa2gYY','2zVbUE1903LEp1zq1sLwF','2HPNiAWrtu0NsgDnnGAeBFim1J2',2);
-INSERT INTO t VALUES (63562,1980879,'4nIeqoaFTySo2ZGtpzN','AvnuYiCv4Xx0PWJe3Bkl3pr6dw0gC9vqYnm','zaC8qm7zP8uoLKtb','voIg','0ojZOdapEz602X62oHf9Hp9SK7Nl7FDZa91y0DuLsv2fTMQnUVYasB1iDWO5ThN','bRgebm7KWrs52sxCUd2ZmoylPpkSF',3);
-INSERT INTO t VALUES (62204,3583917,'WfMporXNp30O9y','jPUslhwDA0SaOQ0jsUE77DihelhCTUCkFXb4JXDbNBy0OR8M0kumdhC2Fb9qfxjo','9o2UMEH1QBNhwuG8pGDuIFaISpzH6PJ','qcX','y4zkUjyXAw0j5bLz2amzHYQj8pDDGj7vd','3DvNLiw4LWtxEPuBxFr0RFfQZd2Ti66Qe4jZfgVOlTwwV1I31uFdXbyS52IGjTCR7NlwK',4);
-INSERT INTO t VALUES (5291,4892595,'ZHXoxohL9cVx','7jAxZfUuKfbc0','5WurHam9gtUAvtuSoFhHB6zE6jGc9MrCGulShqSx2XW','PmxDLoDofSp','pzGusqBOvJHbiIxZEIMJ5nvfU','p0qGhCC8dMa030VQvxbyJhBt268TWLvePvM7oJCwDK1VuEDNlhK7lAGOb69Xa5Mwvlue0thcbYNpMZVZCeXHIMET',5);
-INSERT INTO t VALUES (2059,3038562,'F','9OFu6NgDgCSxc2Ld3LOEacWv2Vx0ZqMJAJFg1KRhxpBHP6p2W50AO08vg89Sn5Au2V9DtbqU','wZfmQzSltwEM1AK7RDEuhlDlHuvlY5v492ul6Mn23','Rq5p95XFFq5TVd','NCX0zRsqrBuDMcOGMA78PTnFKk7o6q2Cb29c5b0G0oNy32k9WTfs9J8NPxEE1uTRSE670d4OkH1nFKp9ozqLmzcbhOL53','SePNOcoYcEmoL5kjlie9YhuWkp1CokclcX4iJSMA5za5IRUq3cJnSBLGg8eixqB484wWitoM79uhYkcn2SWZs2rJ6Kn',6);
-INSERT INTO t VALUES (8536,14899097,'F2F7GleheJh2VC','A2PSVbpLuXxwMM9B13JJUhySBde0XebXdQRK9xT','JwjCVX1','gveCtzL','g7JiuOtbjCg4XRVunU','5rvw6ZKdIyGpJsrSTIoOnyAvjRF2oY66ELWaENjvAiFviznOX5HeTcbBqFQb7Pg0kp2mMlhFuNQErjYRqjij2Py8eHYC',7);
-INSERT INTO t VALUES (8664,10201611,'TjzPPigTe','l18O7pjeV8rVjmVFpXZS4EaTs71blDqXLY7J20TqmbyPXNVRsRJQAtUSFhUMfzKlzTlOFK','i8ayRM5M9iP4JFbZ39AhvaX8xkg2B0HalU7TdImsFL2XlHCW7Exb','SbS5xufKhPzUxETG','MSxFvdBbGZidZ31NqCyRNnG3MXgFA46dXYXZ1UKuDKkVPBS2qXtgbjwt45b18Q1O12PhxBKgEzKki1bL','58GsMJWMnjRPWAS3onCXJJBRGqf1LkwQtTobpcmK9TzQAJdMTq1KgSY60yPibKFoKwGApGYYnlMbtZ6mxpeCCKmV2fQZ3Z7',8);
-INSERT INTO t VALUES (49246,7254238,'b','g0LOmpcac8wWYskU4yRM9oCSaMoZYBIhaYaJACVo677dzUv9necFhj4yfo1KGSu1alRblAH8L','BsfguSfKLC62w8WoVZXAzJPbim83QekSteRFa6yGpx5PTpb8I9G6wGXqAUB11VLcSpP4J2ye','kP1Dzt','LZXdYehUwWNsuY7oMvQPcxFZfHSIcRkLiW5qjWGLHxYNOBvJLRSXrpVWlBaezrMZrTz1c1IB4cgXgHKb4Hsb4oV6rsWCUQznTw','sTW0EiRDP3p4I9sjGu7zzHISL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (31546,9342194,'tTHLsEg','dK5sc1uc980gHJLVtS4iRKJDAnHGF2UmnryKiPJF8wziliBxL4VQssrPNcqHTWizTPIJ6L1SyeYy','gwtzGAWtupT4jcfXQX9IBlYlDVm23TGXWmZoOzszHySHKVoSHRpG8qel2','uYCZD4E9u8pDe','h9pZqRdOFXhL7LaKbUmDqB7pqoP9LxcAdHWIaDGQ3ZPWWNzU9eN6iZBAD9Zp2109tyWxodXzvjHShu1TLBNDLsxt','2iSS467mQuCZhSAhvktOetgkOM4jznfatKow9c2MskucDfXXYVwmQ2ed6Jh6mSwA',10);
-INSERT INTO ti VALUES (31546,9342194,'tTHLsEg','dK5sc1uc980gHJLVtS4iRKJDAnHGF2UmnryKiPJF8wziliBxL4VQssrPNcqHTWizTPIJ6L1SyeYy','gwtzGAWtupT4jcfXQX9IBlYlDVm23TGXWmZoOzszHySHKVoSHRpG8qel2','uYCZD4E9u8pDe','h9pZqRdOFXhL7LaKbUmDqB7pqoP9LxcAdHWIaDGQ3ZPWWNzU9eN6iZBAD9Zp2109tyWxodXzvjHShu1TLBNDLsxt','2iSS467mQuCZhSAhvktOetgkOM4jznfatKow9c2MskucDfXXYVwmQ2ed6Jh6mSwA',10);
-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 (14738,8631582,'P7QfAMxA5cZz','kF8c1uv1lXdLIBXJF7EgxTWmSPjjxL4vR7GM5vgcG6RHXKdpxoWLsHFy','nraPPg5aRsKJ1wBK6s0IhyizwpQgch6AP6v7gSSMRAXGEHBcKec4','aUnlwm','KJE95aZwoBUv9AIxXjoIFrN6cKIMb6ZcvAVdKf0j8t4eG1m','mENU797sC',11);
-INSERT INTO ti VALUES (14738,8631582,'P7QfAMxA5cZz','kF8c1uv1lXdLIBXJF7EgxTWmSPjjxL4vR7GM5vgcG6RHXKdpxoWLsHFy','nraPPg5aRsKJ1wBK6s0IhyizwpQgch6AP6v7gSSMRAXGEHBcKec4','aUnlwm','KJE95aZwoBUv9AIxXjoIFrN6cKIMb6ZcvAVdKf0j8t4eG1m','mENU797sC',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16396,12303030,'I7LFwNqWaI3xDcrqcJCu','XQou524pekRkYiyYnW2MpOlJs5yfG44qetqMGc7TeimxC32kSlZcN9b3ZwKVEQVSajvJpbAHfG72PtaVAY6TQEB5QbZC9ixTyLOxZSAPDTGNYZO84dOPbxy1pgYx60tea4xnBYXIEsMU36QvOeGBZVELwE3I','pzlUtuCMqsCiq0LDwtU6uCExWnPpmQSUMpBeYz','gwa5pHmhtCwVI','3j2pCX00yeF0','rmf1w',12);
-INSERT INTO ti VALUES (16396,12303030,'I7LFwNqWaI3xDcrqcJCu','XQou524pekRkYiyYnW2MpOlJs5yfG44qetqMGc7TeimxC32kSlZcN9b3ZwKVEQVSajvJpbAHfG72PtaVAY6TQEB5QbZC9ixTyLOxZSAPDTGNYZO84dOPbxy1pgYx60tea4xnBYXIEsMU36QvOeGBZVELwE3I','pzlUtuCMqsCiq0LDwtU6uCExWnPpmQSUMpBeYz','gwa5pHmhtCwVI','3j2pCX00yeF0','rmf1w',12);
-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 (26125,15730397,'baR1Kq7','fieRlZvA3KJ557XXh6DshVCT3wjbxUqRQPdos9s44HBEysPZWpZQCaOwPYV6aGbyz3N6uYdd5nlZe3SKBF66Mqc','YMlRXswhv9SuN35LanIJjfCvT6jMxQhOGgAQEqOgM','yQsoSlFaJyD25kbObHcj2iXetidAvCfDOzLwNZ3wKJwNKzoAiTxBVzg3sInx7cT149rEFn9x4tE9r072HWdqsNxOUWAGZqOMArnfLK4oZ0qe0x0nhv9uKGbrZb4iqKs3o7uTGFRaxBDtR7bUE5GjJkSJYIk1BUUxVc854KANx3iCUKbB0y6TNCvES6WlJdJ8vx8zIYfBXFaUoegRaV0D9nA1SmoRYJ10fZcaup2v','Jp9aNHAZXlUuuPVJ2JTZL1P8JZtw3NE4WRqcU8fxHdsADfNIAlpDrfn6EUtA24Y302','sxTiorIHgoiXNb',13);
-INSERT INTO ti VALUES (26125,15730397,'baR1Kq7','fieRlZvA3KJ557XXh6DshVCT3wjbxUqRQPdos9s44HBEysPZWpZQCaOwPYV6aGbyz3N6uYdd5nlZe3SKBF66Mqc','YMlRXswhv9SuN35LanIJjfCvT6jMxQhOGgAQEqOgM','yQsoSlFaJyD25kbObHcj2iXetidAvCfDOzLwNZ3wKJwNKzoAiTxBVzg3sInx7cT149rEFn9x4tE9r072HWdqsNxOUWAGZqOMArnfLK4oZ0qe0x0nhv9uKGbrZb4iqKs3o7uTGFRaxBDtR7bUE5GjJkSJYIk1BUUxVc854KANx3iCUKbB0y6TNCvES6WlJdJ8vx8zIYfBXFaUoegRaV0D9nA1SmoRYJ10fZcaup2v','Jp9aNHAZXlUuuPVJ2JTZL1P8JZtw3NE4WRqcU8fxHdsADfNIAlpDrfn6EUtA24Y302','sxTiorIHgoiXNb',13);
-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(6), d VARBINARY(31) NOT NULL, e VARBINARY(21) NOT NULL, f VARCHAR(72) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (110,3853042975132415108,'AjLIu','miqHqarip9MNKKQV72LaFBHrjfj','5NkU71XdfflYezBJ','Ewm302Mw5x1k5sVufAq','tikoxaKFFY4kczh9v0IvRpDB22lcpC1CGvKHOW','pG0MUZe13EwRWCfxVZ5oZQJUjUulXD0XUFHDInPd9rafSGlCVRGT82QVwYSl',0);
-INSERT INTO t VALUES (63,5213256477485860375,'kPjf8','axJ4sFINtO3QEdJyQCEodUoPz','OXYHWqm85NHtpv57','5RvvcvZYoKCjdSFbcJxwo65tUVAjHLVljwLf6VexW0KXevaviWE','vUf','SEgVr2dPETkpvXpKLvS0V2UuiAnotgdox',1);
-INSERT INTO t VALUES (125,1642934947456870665,'jc','vID0UoNhC8vTNl','C9gg','b6CMTMTw8ZxhOqilYUDEJv3ngxr3g8jXoW1QzTCgSseSPJWEk6LSmkE25CiEjZuPUC4f5t4O','tvzU4HS3f5qcxw6gM2Y6M9ywf1atzXCW4XTMFEIMuP8ZOOzRqllhe2AntyIbypzEr7bEEByGXrokr0uvM6Q66jJQrpFq9TbCW','LemmVIz3RSpeULNVrfPM7VTM31HKmIDAJHOYmnWLNoRp6wf2WRWix4JoM4ZYRk',2);
-INSERT INTO t VALUES (61,4695684559073884976,'kD4M','Axp8ZnP2IehNXlt3dDd','ibDlDZF5IFHKBo9R','uuzM4','jhGGv0e9T9R2pKHms3YCXHj8AQLWnTTTJYRuQOBSakn8m5FghZeCiQ5g8rRAX0EyFLyzlnQPBzXdcFudOhz0G','aEW4Pxkjt0c1pCE7TdJ95714La7wpG',3);
-INSERT INTO t VALUES (149,-7542085560645934457,'0Ng','AjjShA9so82jvsf2hVPdveGEvLLkE1i','Jd9VnG','hQIe0rvqardBBJlEjE1ubfr76itO9qKuRxOwJSqp70oB5pGg4u1SARO772fRrqh','z4K0ezuxETvN5Tja2hcymGTfyA5XMiT2gTo0iF2FbiJnX2GMTCx2hijkoqk58VYeh','GoVrwDrSGW2UZO1yzKIYRXacNkAPDfZCtXqeJKF77K0Cc26eKtK8MoiFwKXm7Ob4d7bgCtATOzv9AGH86o',4);
-INSERT INTO t VALUES (234,-8521979724645731967,'rxLrI','h1dwKsLCfOQ5','qdqoPHhR8WHVBO7MCn6','OwKYluPczugfwsbmGFmKvPEdXm1CuuUjAv2SwaIh','qECBQzIQmSXhkpC3gKbbWSFdVsGIYshOTO0PCF0qLQV48BwqN7YVuEFW1O6Fmg3S0qdw7yGenzz6bDsZTaw7Mj','ZgsPketa09xxHMQLlVD33fwp9uaNtwr1N2npv8TqLoRAI61fFssx4crDISloynT93OZK8dmahMvWmfiR1vo',5);
-INSERT INTO t VALUES (146,-7170099105919961989,'YVFx','pfkOo1Qhmvwr3Sxx7iG0Q','LdrrKr7FzcoEVeYP1Xk','PTQKrkmPsz','iIsFGoK3kSkuiYXscMoeRbHLz1dRuTBmBLTdVxrG7B6FTPZaqOrCMExAfVMB2yTaVFTnMcaau1rzQ6GkNIPB4ZR','LjRcKNTRKjUBDz4NtJt3cvpefx6xDlyrEwiHxVIxMhFUZhULXV',6);
-INSERT INTO t VALUES (100,1355481738781466881,'D2RvLd','AHCOch9tq','k3vnx2C3WEX1vv4','n0shcaJHmriMOu7WBGYN','eegUxdhVBqu7czMi3RKRa0TUf6SknMj0sCvbWv668xy7jsaeA','6ww1G5Wi64U1V75yGWjW2RQ0VwtRHqUr68XUtLft49VfjTQnomatOuiWHafAnWE6D8LO89A6',7);
-INSERT INTO t VALUES (205,-6285664370097592181,'ZzjMq','i85PyjeBzen9','Om58CMi1','2Y1DU7I','P4kQekA55DRRHtwDhDVlJpPmXYF7C63LoR78NAxb1ULGlsNmOAQDsDFZNVkq2daHDI8jQr3kiunN2UgQWpAIT','b2oFAqbZ6EnLWAfDAtKvsYNsm3uCixyBOOv9ABnvMEVTw37bkmqviMcSWEA6xbJoq3dBPsNhOSMA0bKisyXBewiFA',8);
-INSERT INTO t VALUES (39,1134647238181049561,'j8Ruh5','GXkyFzrGNiMFG6A0lKlqP8e5y91pN','sF','0vsRWTcaX705BBF3cQQds','98h','ywBi9KGSvYj5fPgtP85hEzA2Hx6Mp8bODiLy6aWe7K1GTzSDjxkfdHHCr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (34904,4607282182875873861,'FkKU6Tra5RBX6Myj3dYU678dHJWLuc3xHwrbNTWMtW1HkW1zhikVSn6TXWtiWI9XQlgIG2nHz1XVldliT1yk','zg5wawAOJWGMlwRTCZ2k3mzOMYxFZKaQTdnRlGJWWMbhnSV2MFOGuwuivFYsezctHSlFQrnFTxaOhOL4LmhNJSpYvxJFXiLW','ZNr','XROJi3826dKePYGwGDGAh8RNRYhd6YGHS21moySm8WtyqpYzO4PROjhnI3ZCl6Ee0yKHxorb3iaG4m8yIdvk3mqdm20bDj96qGkxjAoJv3m5hNmWkeFS0uE3doYdhRK9x6WW0N6','n','f',13);
+INSERT INTO ti VALUES (34904,4607282182875873861,'FkKU6Tra5RBX6Myj3dYU678dHJWLuc3xHwrbNTWMtW1HkW1zhikVSn6TXWtiWI9XQlgIG2nHz1XVldliT1yk','zg5wawAOJWGMlwRTCZ2k3mzOMYxFZKaQTdnRlGJWWMbhnSV2MFOGuwuivFYsezctHSlFQrnFTxaOhOL4LmhNJSpYvxJFXiLW','ZNr','XROJi3826dKePYGwGDGAh8RNRYhd6YGHS21moySm8WtyqpYzO4PROjhnI3ZCl6Ee0yKHxorb3iaG4m8yIdvk3mqdm20bDj96qGkxjAoJv3m5hNmWkeFS0uE3doYdhRK9x6WW0N6','n','f',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (43678,7087183501788983715,'vNMjy8YZZD7j1SDyINbbsy7MNCx1fRrzC','FT3IzsIIFi6huu30g4bAAuFcNuXuy8OpMZJW9TFczGTGnvL0cnqp87rWOXOrpu0YcznywiBtDOQXFXek','9wSgZE','DOYA4gahaDIebbn5jG0UMKny68sFzeJdXZPooBdy9z4lyoKyqXNOj32FfFOnE8nwHgVzbMS3Ng9AEN4y7fhsbd4g0nCnVU3IlyMBSMYg9fayXGSGQzxlI4a8ZTAExWpwQNPAXkRZpefwc1qFHicuFSxATJSXaRYrIZT','BY','p',14);
+INSERT INTO ti VALUES (43678,7087183501788983715,'vNMjy8YZZD7j1SDyINbbsy7MNCx1fRrzC','FT3IzsIIFi6huu30g4bAAuFcNuXuy8OpMZJW9TFczGTGnvL0cnqp87rWOXOrpu0YcznywiBtDOQXFXek','9wSgZE','DOYA4gahaDIebbn5jG0UMKny68sFzeJdXZPooBdy9z4lyoKyqXNOj32FfFOnE8nwHgVzbMS3Ng9AEN4y7fhsbd4g0nCnVU3IlyMBSMYg9fayXGSGQzxlI4a8ZTAExWpwQNPAXkRZpefwc1qFHicuFSxATJSXaRYrIZT','BY','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (46922,-6017424802694681751,'lFSwpZLlymXEXIwzGDY7N173awSry8HppWsek5GenbgkBY7jDYk4IjaEmkFfEqyz3dQMhEl','ycgscWwBmV41n8ZVuEm0ZBbBBnRFKX9ICYTQG1Wc7vXtcCoM42r1J52RzsZwCcSIHNIU7dY45MPxnQcFDFbN2N29DFCcWbbBbpSF6IDlWFpEsX8nlP3s4XglLXTpn8MD9hxSMGxDcvY8aZYeJblaXY9PK0dpY2L83jZvEp88soHZAtWwajptyGDvlDxtPfqPkeGY8omp5H','DDseZRb','AkNjE9eCYQ6roN0LCApxpQf8Zw2QBISAxPcTdEz3sPKmISIEhRouz9EljUlpYilMMWCvK1J7jmWM8XL82b03BcTXF1P55iFD9SDPgfbFFohCqXQdIedm9W6xwSQyUnSKfUxNF3GTNyQYdyEFDKrVnpKfuMQ5FaKiFUGkAnPYJbY2wKXSgH0js6qophKu9f09bknAar4G9nBS5XrjdEBO5NFjoX7qbSScrmAJJ80Fb62GyYn0NAPPoXrI8zDNH8x','v','2K',15);
+INSERT INTO ti VALUES (46922,-6017424802694681751,'lFSwpZLlymXEXIwzGDY7N173awSry8HppWsek5GenbgkBY7jDYk4IjaEmkFfEqyz3dQMhEl','ycgscWwBmV41n8ZVuEm0ZBbBBnRFKX9ICYTQG1Wc7vXtcCoM42r1J52RzsZwCcSIHNIU7dY45MPxnQcFDFbN2N29DFCcWbbBbpSF6IDlWFpEsX8nlP3s4XglLXTpn8MD9hxSMGxDcvY8aZYeJblaXY9PK0dpY2L83jZvEp88soHZAtWwajptyGDvlDxtPfqPkeGY8omp5H','DDseZRb','AkNjE9eCYQ6roN0LCApxpQf8Zw2QBISAxPcTdEz3sPKmISIEhRouz9EljUlpYilMMWCvK1J7jmWM8XL82b03BcTXF1P55iFD9SDPgfbFFohCqXQdIedm9W6xwSQyUnSKfUxNF3GTNyQYdyEFDKrVnpKfuMQ5FaKiFUGkAnPYJbY2wKXSgH0js6qophKu9f09bknAar4G9nBS5XrjdEBO5NFjoX7qbSScrmAJJ80Fb62GyYn0NAPPoXrI8zDNH8x','v','2K',15);
+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(1), d VARCHAR(47) NOT NULL, e VARCHAR(45), f VARCHAR(79), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8948276,214,'2','JX6WBo4uduKsvw24ZnAHxsydA5AYRrR6okFcHGo','47ueOev6gZIAlTU5MdaRrAnONVSYhABvbwa8FuT','AhdA9pJpPygXtohHsOKSexBQiCvrQS27zBZ46kMdUvJ9knPM1NRF28PidfIxyrYx1Ac7Po','L','h',0);
+INSERT INTO t VALUES (5368619,151,'e','M','in5N4oEsj6r9jcQG85QFi2HasIf32KN6aVmryu5yMkReq','GavMQDYzG','t','H',1);
+INSERT INTO t VALUES (8920820,35,'X','SY93GSEDc1AUUyNt4CBvLBM7Bxrh7dQ95QIBsb','tyIsDbmpoh4xYbqXZtk6N8wxp','2GqyLATOt2jpWbriovfIs1RGyT4B7C4Ec6eH5w15ogMl7riJKjgmTysODu5lugEUOprOyXi','x','5',2);
+INSERT INTO t VALUES (6213336,25,'e','RoYHqgzXk2t4sXld','anpdhG1e99dyWP8NL','QRZ5I','t','S',3);
+INSERT INTO t VALUES (14016454,64,'5','tBiYhzSJgXIzJ9f2hJaNa2CUWhBcNBqCBL28j7oR4T','BSyE2CX98GZeC7GvN','VaoawwTOsvSq4u8DH','J','Z',4);
+INSERT INTO t VALUES (5909912,197,'p','jr7KdYGluqBUccABdg9W1w6JtJ1Vb53iZQd8LVdFF7','66TvVypZ4gus','JysU7ZROx7hG5uK37','Z','F',5);
+INSERT INTO t VALUES (12085064,175,'L','hLKXrmc69VSUBGjwP','NCMH8tjALwVxa','KB0Yp7ChAtCnLWrQV5SR33HhvIuPfW8','l','9',6);
+INSERT INTO t VALUES (2607396,118,'1','b9FLisEyEMraRLANikAgyOacoKgCPwn2KJH1','14laM8VVmrxbnAQIG7q7Kd0QjUgZR2wkO9B307W','Z3Gt0WkTyUlxEcBy4TkKLi0I8w2If4T4g4TsoXFViu9qhqvzzcuob8pHKzpD1j','O','J',7);
+INSERT INTO t VALUES (3999455,159,'P','kqonB6u07Pye0PIihkvvFiEwuE9XEBPAetpilDOflyZW9sB','PlFltJAqY5zMT30V5QJ8XN','eR2ybPOENiVKRi5nRmsDW2ssdMwtQ6K4Td6sZohHne8YLTmWMy3yKnvCKpmTb54UAGaBhfPpW','V','Y',8);
+INSERT INTO t VALUES (9830832,143,'x','xHUc22PV0t1r4D3pJHvNyedmoWHcB3jfIw5YfqCWzfU6Mm','6ob73P0HCcEn7ValTi9r5xsSQY6ZSVkPAeUkka','N65CF16K5eBMOfbFzH5QdDQ05IEJHk9Dnh6rLWKU','H','F',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(1), d VARCHAR(47) NOT NULL, e VARCHAR(45), f VARCHAR(79), 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 (4156716897,7420788196280567674,'W','8bycfJKZVERyRmoKkAieraJyZADZv0','zZrqXvQS8VV','ywfAWmB7c5smzUIiXKbXYwJN4YSYWJ8F0sXM1i9gJC24ZXvMeEdzlqF','z5EE9P4q1GRZbImTPyh4zhtcqaafiFh9Z8oV7KEtOUu15UBZi1EjtSnwL3','Xh89FOiSBLorTKaI1OUZi3wYCnRviBhXPkCK',10);
-INSERT INTO ti VALUES (4156716897,7420788196280567674,'W','8bycfJKZVERyRmoKkAieraJyZADZv0','zZrqXvQS8VV','ywfAWmB7c5smzUIiXKbXYwJN4YSYWJ8F0sXM1i9gJC24ZXvMeEdzlqF','z5EE9P4q1GRZbImTPyh4zhtcqaafiFh9Z8oV7KEtOUu15UBZi1EjtSnwL3','Xh89FOiSBLorTKaI1OUZi3wYCnRviBhXPkCK',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(7);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
-INSERT INTO t VALUES (979913982,-5955577096744736740,'gPI1M','qRLWQZvEmZybkdHlWtg6wIQo5c6s','Cs95agib5w','aCDQcWqlCjqi5v9t6TOafrtLfBys4kf0bmneAaq31CV1HQjNGX001S9aImQPkAC','VPZa5gDncbfWq7LzL78Noyld6GCuLZVS9OQ5xBBSoAulY3f4VQEIKXy7bPRIDYNlUx','bq1FBLvDwOSfi9QYhL3',11);
-INSERT INTO ti VALUES (979913982,-5955577096744736740,'gPI1M','qRLWQZvEmZybkdHlWtg6wIQo5c6s','Cs95agib5w','aCDQcWqlCjqi5v9t6TOafrtLfBys4kf0bmneAaq31CV1HQjNGX001S9aImQPkAC','VPZa5gDncbfWq7LzL78Noyld6GCuLZVS9OQ5xBBSoAulY3f4VQEIKXy7bPRIDYNlUx','bq1FBLvDwOSfi9QYhL3',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1550768101,3928212204265384468,'bT1QCJt','vMKH1ZW0YbQt1dOX8frelemXlAPlu','f8KhHYIg5','Q3DxL0T87q4XVLwK8Nr3EdjHe4Q6TXBT6cIREpa7klUe83ng8iDQqZ78mi4BhN7j97Qh','tjlUP0n3uywsABSdJKXZEGvgPcGPNhmvUZiPYJ7qD6jxbeLmALRDFH','pgp5kC8VKvDcGVUOVGXwaXWYYjQlbiBtyh1x25iA7Rr8Lr2HSWaJtcaFlfBIWuWjREng30LJayQ7FwcLi5xXDJEUAQXKw1Rj',12);
-INSERT INTO ti VALUES (1550768101,3928212204265384468,'bT1QCJt','vMKH1ZW0YbQt1dOX8frelemXlAPlu','f8KhHYIg5','Q3DxL0T87q4XVLwK8Nr3EdjHe4Q6TXBT6cIREpa7klUe83ng8iDQqZ78mi4BhN7j97Qh','tjlUP0n3uywsABSdJKXZEGvgPcGPNhmvUZiPYJ7qD6jxbeLmALRDFH','pgp5kC8VKvDcGVUOVGXwaXWYYjQlbiBtyh1x25iA7Rr8Lr2HSWaJtcaFlfBIWuWjREng30LJayQ7FwcLi5xXDJEUAQXKw1Rj',12);
+INSERT INTO t VALUES (2163069464,58,'8','v9FFCF1R7JqBGRSSwkHK0fXvMZr7LzTBDJ','o3mcYVSFy5MzHqgfxlWNRMCNhG7fKZIL3qGk2Cjhqg','cJqG8SyIiR6ZcwcCOHDDmVdfDEfwK6dJNb9KCUWPlm34zLw4aqbfQmlHwj','U','9',10);
+INSERT INTO ti VALUES (2163069464,58,'8','v9FFCF1R7JqBGRSSwkHK0fXvMZr7LzTBDJ','o3mcYVSFy5MzHqgfxlWNRMCNhG7fKZIL3qGk2Cjhqg','cJqG8SyIiR6ZcwcCOHDDmVdfDEfwK6dJNb9KCUWPlm34zLw4aqbfQmlHwj','U','9',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (2753531206,99,'U','YdNNY01DUCnhdp54','1wr8sR','KoiGzGHWfbDuu3bK3hxxNQDv7mtRhZrTTq0ym5EnSKNSjTlKY9eLGUsrnr','K','2',11);
+INSERT INTO ti VALUES (2753531206,99,'U','YdNNY01DUCnhdp54','1wr8sR','KoiGzGHWfbDuu3bK3hxxNQDv7mtRhZrTTq0ym5EnSKNSjTlKY9eLGUsrnr','K','2',11);
+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 (3589952592,35,'qQ','0sxMD3jwOZLPdjHHkGiOrOhNohJpsQDcwAB6LeN5zKxKgq4HQ7gcF5uVR7LNshUVYTt1UnOBEbDg9zVNpZh10B1nfWKnIrN75mpaT1FcFQVTzQ4ZYdRnYkAwzydZ81SH','YcNRhEJb','tQD7oRwShqlLgXsuE37s8udFhuH1Ay9BH1','u','9',12);
+INSERT INTO ti VALUES (3589952592,35,'qQ','0sxMD3jwOZLPdjHHkGiOrOhNohJpsQDcwAB6LeN5zKxKgq4HQ7gcF5uVR7LNshUVYTt1UnOBEbDg9zVNpZh10B1nfWKnIrN75mpaT1FcFQVTzQ4ZYdRnYkAwzydZ81SH','YcNRhEJb','tQD7oRwShqlLgXsuE37s8udFhuH1Ay9BH1','u','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4221249085,62,'QJ','prB6sk11MWUqy4ocBMMjXe7E3LIJ3LJDPyr8vdt8P5SRVgbztODwEsA8UOlEG95jXiSBYHd9X8PzFIll8BJCroqDYPm3Wcy3kDJK7ro67ye4jXrqA1NCgbuglMdDw3hwO','2sRk','79aYRVcp5FGCe79QLJ0X7QwgcBVbQatO3u5Ur3uheGtjVkV6N1pR1nwFimnIuOQTZeOmuuh47WLCru3ZhXJSSYLIz8q0mkqe8FjtSRwweW5QBoJmr1q89bc3ouolldidoH1Azso3vj0Bqwkz6X38aMm1GOL9ENhNsmIlrOySHDNk07JVBzbhXxXk4Unl','G','Z',13);
+INSERT INTO ti VALUES (4221249085,62,'QJ','prB6sk11MWUqy4ocBMMjXe7E3LIJ3LJDPyr8vdt8P5SRVgbztODwEsA8UOlEG95jXiSBYHd9X8PzFIll8BJCroqDYPm3Wcy3kDJK7ro67ye4jXrqA1NCgbuglMdDw3hwO','2sRk','79aYRVcp5FGCe79QLJ0X7QwgcBVbQatO3u5Ur3uheGtjVkV6N1pR1nwFimnIuOQTZeOmuuh47WLCru3ZhXJSSYLIz8q0mkqe8FjtSRwweW5QBoJmr1q89bc3ouolldidoH1Azso3vj0Bqwkz6X38aMm1GOL9ENhNsmIlrOySHDNk07JVBzbhXxXk4Unl','G','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4220396291,147,'9','VQUjT5pbO5Md2LQEK6Fm4djhzppyuoDgwkfUqNn0uVtMrNxxUGbKaDlDWGIq9jo9F8BtgqJqyNfuizCITxH6YNnk0Q4wZKh8coFCJEQAzoDDtHojlwGlGCYJp947PkYNv6q0FpqqGR55zpaf7LFnWWkwcazBmKA33kRK2UjMfGl9sj8WV0Dn93ERHmzlFNFyOqbz6HOeRwEPXSbpQ996jjKuKEfbD9hKQgE0agNJeQRHcV7Szjuhft9Yf','3HQRP0Zo08P6NoJFmbKB6xIGgshnNGkx1','NkpGhJmem7N5tAjJg6E9YbKEnuSA8FCBSQwGlRb7NPGYfC69gqP4E7HPa8Cv595kHGWgxwG6K8Qpze3V2mCILeciqIDblKh9gJj4HiP','g','N',14);
+INSERT INTO ti VALUES (4220396291,147,'9','VQUjT5pbO5Md2LQEK6Fm4djhzppyuoDgwkfUqNn0uVtMrNxxUGbKaDlDWGIq9jo9F8BtgqJqyNfuizCITxH6YNnk0Q4wZKh8coFCJEQAzoDDtHojlwGlGCYJp947PkYNv6q0FpqqGR55zpaf7LFnWWkwcazBmKA33kRK2UjMfGl9sj8WV0Dn93ERHmzlFNFyOqbz6HOeRwEPXSbpQ996jjKuKEfbD9hKQgE0agNJeQRHcV7Szjuhft9Yf','3HQRP0Zo08P6NoJFmbKB6xIGgshnNGkx1','NkpGhJmem7N5tAjJg6E9YbKEnuSA8FCBSQwGlRb7NPGYfC69gqP4E7HPa8Cv595kHGWgxwG6K8Qpze3V2mCILeciqIDblKh9gJj4HiP','g','N',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4197566013,144,'ns','8ciRUFfB6UpGYYgSRCFuqie3XnH9nEewdyB4uzSETJagUA8ROvVbCRoSr1srOJr1yKPAia','jayBcSVIeb7lsI0jBZCFb8wcCUOnUhLMsUPxc2KajbBl','rFRS249HZ8UjMZUVZY9RlKdgqOzJUvqRpaofmQAPEllnQiyJ4hniAJY1k7tSJWFW6dwv1ofPSvsjMVvKKAqG','P','O',15);
+INSERT INTO ti VALUES (4197566013,144,'ns','8ciRUFfB6UpGYYgSRCFuqie3XnH9nEewdyB4uzSETJagUA8ROvVbCRoSr1srOJr1yKPAia','jayBcSVIeb7lsI0jBZCFb8wcCUOnUhLMsUPxc2KajbBl','rFRS249HZ8UjMZUVZY9RlKdgqOzJUvqRpaofmQAPEllnQiyJ4hniAJY1k7tSJWFW6dwv1ofPSvsjMVvKKAqG','P','O',15);
+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(46), d VARCHAR(19) NOT NULL, e VARCHAR(41), f VARCHAR(81) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1919508909744191135,23121,'a0rYtX78JnQx6Hi8gjVP','XCMXnndLZDD2YIh','ZarVSJE7GXZ75L0zaB5QAyrj87','vQOk4G','To','J',0);
+INSERT INTO t VALUES (-855472324978393271,2503,'oFEqUHWhJVQ8GIY2TWZM','j','b3GJx','MG70Cqwf81AGNiUg1fkxb0dvG64NyUTSozi5PZ7MTB04fImooEuexC','GR','q',1);
+INSERT INTO t VALUES (-8635380572090312043,43789,'n2XWstwjdp5moXc2IWUxcBejKvZiAHmmjzmygvbimE','Xh','jfJRac1ywCcsYF','Uc','k','t',2);
+INSERT INTO t VALUES (-6290208952654243786,741,'NDTV4jI3NZg','M0ytAD1NVwdfe','q4ILOZn2ZiMIAqmM','x5w3rZu2EtuxqwoBHJhoDHBHW1JTDVcp24X2tFEw5AiG5Qbnrm7aNAzXmveEtlPd7pkT3q5i','5','S',3);
+INSERT INTO t VALUES (-1666365636723743443,6042,'OvDZAyAJszlNf','xzRB9IqblcA','BvsnpqZdYutlsyncbXNM1qEeavE76lGio3B9jdt','kq8wdabvD3WpPQjo0lvM5mAO','Nc','s',4);
+INSERT INTO t VALUES (4693395170057993887,43761,'PnV6XcllJjw2XhjiTSITnQ9uYjfKp4ltdqE','eZ3Wn','V3rnAKLlnYsrg5usXKLbOhGXC1zz','19hnlvTNOSq9PIoJzTbaaGWU9qKzZ0X0eWqix07x8cZI1R1B8mSnhsjKW184auD2oCZMIxt1rI5jKnXCm','Q','I',5);
+INSERT INTO t VALUES (-270519298642779386,53777,'eRcEwjNZWxGhZLzenWBkW98vEPRx','DTHrtgCILm8v','RygMJFUjXUeyKD6v9xOTGpd2Rn','HM66UYuhZrVvz5lnSxn3j9tADgh3F03cVB4Xa2JCa0fXABaEcq5dUFQPerWYsWsCY0CSCcKc','G0','x',6);
+INSERT INTO t VALUES (1009826322142154426,17595,'d7qv','B5WlAGNBqvYf','m','Ih0aj3cNU8IWTNsRPCU3sysBbQ68QMn4RfG8dfYH2Hxu8Asm4Fzk6sY6VfyXO6t9Y6L','0','u',7);
+INSERT INTO t VALUES (-8995035640060680936,55412,'xzVEgGfJ','fSM7UgYCH47eDWEGQfQ','BDNUr4Dgd14xBjD9UUS48z7kh2et5N','Q4bouxVV7','9Y','m',8);
+INSERT INTO t VALUES (-7519586375173983169,17846,'HQrzZo8IJ3BDxNOYtC84ZClG','G2bF3','CRiZQJc5TAn','SyowxiPHlo1Qg0QkDwwOC0Gl','c','F',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(46), d VARCHAR(19) NOT NULL, e VARCHAR(41), f VARCHAR(81) 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 (1923931944307773863,9532,'0yFEXW16bDo','3Wh5QaSRzugU6xPeecB','XBiswoPSwtEBO','hLNCbTfgZTaikerbeLZ9h14C9k6fSqQ6','QT','7',10);
+INSERT INTO ti VALUES (1923931944307773863,9532,'0yFEXW16bDo','3Wh5QaSRzugU6xPeecB','XBiswoPSwtEBO','hLNCbTfgZTaikerbeLZ9h14C9k6fSqQ6','QT','7',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(47);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
+INSERT INTO t VALUES (4484232221970640443,36174,'xQg3Df1NK8KU2t8QS67FLV','VxSs61','o4DYLMC5','reTxxUQvmA4ran45Ao5DBXzg3ayofc67AaaivbpbnhLv2D0tVEakUGnc0Um','M0','5',11);
+INSERT INTO ti VALUES (4484232221970640443,36174,'xQg3Df1NK8KU2t8QS67FLV','VxSs61','o4DYLMC5','reTxxUQvmA4ran45Ao5DBXzg3ayofc67AaaivbpbnhLv2D0tVEakUGnc0Um','M0','5',11);
+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 (-2932398961950227203,45229,'pmCR8U4GMyKdftwbthvjhdDXT8','zOhclPDL8FClFjn2zdW5eyUtGEqpXHEU7ZpBcdhepMbihHoYZyRtc2aatUGcD4PPKZOKmj1RLyrnm1lkqHlxo3Nmb98nxFAzuaylTJnpWn9X34Of5PUo2OBUHLRugV4UWhN0rhlY3iFtWiLszgbVF8wXTqX3xAfOQ5e73232F8thtOzLyywIDzTbofy','GlqP5wXW6komJ','bBEV7eCLtfC','Mn','X',12);
+INSERT INTO ti VALUES (-2932398961950227203,45229,'pmCR8U4GMyKdftwbthvjhdDXT8','zOhclPDL8FClFjn2zdW5eyUtGEqpXHEU7ZpBcdhepMbihHoYZyRtc2aatUGcD4PPKZOKmj1RLyrnm1lkqHlxo3Nmb98nxFAzuaylTJnpWn9X34Of5PUo2OBUHLRugV4UWhN0rhlY3iFtWiLszgbVF8wXTqX3xAfOQ5e73232F8thtOzLyywIDzTbofy','GlqP5wXW6komJ','bBEV7eCLtfC','Mn','X',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4210301099,-7578424619568417820,'4','831cEdmmXBLt9D22TgoG','mrnjzbiVLidoSi2','Go7cCUc0jj5pRe4ZSG8Go7KlD23PPejvkSbAiVhrL1Q9injF0vhYVdSg0U6sP0IJTf','fdgyJQJpDtIzPw1e9857rXu5CSWvCZ5cwLaORB0AckVL2wCOqsp1ZnP5RwJfWey3uH7xnGJjcxTWBszxZSQCnwfdTG','wzVTSRNIqwcKRnGz989prUEkHKFXDpTnTALKDVlPEG7ZESvMdD2gi3bHQFaCNpBAAnhuPf4Aq',13);
-INSERT INTO ti VALUES (4210301099,-7578424619568417820,'4','831cEdmmXBLt9D22TgoG','mrnjzbiVLidoSi2','Go7cCUc0jj5pRe4ZSG8Go7KlD23PPejvkSbAiVhrL1Q9injF0vhYVdSg0U6sP0IJTf','fdgyJQJpDtIzPw1e9857rXu5CSWvCZ5cwLaORB0AckVL2wCOqsp1ZnP5RwJfWey3uH7xnGJjcxTWBszxZSQCnwfdTG','wzVTSRNIqwcKRnGz989prUEkHKFXDpTnTALKDVlPEG7ZESvMdD2gi3bHQFaCNpBAAnhuPf4Aq',13);
+INSERT INTO t VALUES (-1407954502606543279,43650,'J6KAXLEhtdJj602jo','ib9FVCj7cCbDiDl1Rpli0L9YS9PXQSchlw30DAMYLgfKFuJYzTn6nAe0sJQexzhXcrAbRf3PiLHlPKPJsUTE24wt3kyI5O9iPfx7qtWPBRbGUCsAwlfHJQPVkBJXj7x8UxDOpyp2M9Et4xcUtCEVIokFHgaUPo6NXG9uCOAVJdtkv','xR8mIolEWvY9Z0TmXfFnf3qOZO','DG9AtxHtXoHxvprojWYA5GyzPrDnlcY07iEcWy8cxRwbJe415wuXCa70oi1aSLT6cb9BW0NnHd3LkWH6wWLSqYQKQR9xFuJg3BcnVOY6S3DMcfZgDtLPrA0dbvh5rszljpltn3LajoSXn0M1FRobmSwma9fBvMw7SAlWHUxl0','g','9',13);
+INSERT INTO ti VALUES (-1407954502606543279,43650,'J6KAXLEhtdJj602jo','ib9FVCj7cCbDiDl1Rpli0L9YS9PXQSchlw30DAMYLgfKFuJYzTn6nAe0sJQexzhXcrAbRf3PiLHlPKPJsUTE24wt3kyI5O9iPfx7qtWPBRbGUCsAwlfHJQPVkBJXj7x8UxDOpyp2M9Et4xcUtCEVIokFHgaUPo6NXG9uCOAVJdtkv','xR8mIolEWvY9Z0TmXfFnf3qOZO','DG9AtxHtXoHxvprojWYA5GyzPrDnlcY07iEcWy8cxRwbJe415wuXCa70oi1aSLT6cb9BW0NnHd3LkWH6wWLSqYQKQR9xFuJg3BcnVOY6S3DMcfZgDtLPrA0dbvh5rszljpltn3LajoSXn0M1FRobmSwma9fBvMw7SAlWHUxl0','g','9',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5859072787163159679,13520,'weloVRPHTb','qswaqopNYgtBwkBTHxSQVGM0kEDGxlqm1KlNQAg49AvjPD5x1DluRJMJcCFXBqo36mrbQMw9bTlii9IfzH163wGGjqrzCa9qCGGKsTKDvj76L6imtgU6k0HAR22PebzdUhY2Xd9ixllcQ8EKa0ZjtxNsqn9SeBE1OQcGVGS7ZQM','L2R7ddC3ZSV4UVZ4kAL0Gz5MZ6','waNXfuWYqqc08ICIeK0xLhpAAg7FrU5F7OZH3BT0ZQH0SzLQxvn3VFjgmCP1dCHRZYyc7xYl1Gf0JzUZgZcAqSxs9Igqz56hhlgVXc4IbIEfnJDbpe9FngkClTbDb4SwbTd0btJ0MuAN3CKhgnNcUwR9tbpwBPnINon0wz6jCd4L1Ul70R6CcZRK9zPGwG8LNiTwGXeB7RH1dmlScPR0EpzU3c5nOR3ThJvPh7kijdtkJZANEv2CrD6','Xk7','a',14);
+INSERT INTO ti VALUES (5859072787163159679,13520,'weloVRPHTb','qswaqopNYgtBwkBTHxSQVGM0kEDGxlqm1KlNQAg49AvjPD5x1DluRJMJcCFXBqo36mrbQMw9bTlii9IfzH163wGGjqrzCa9qCGGKsTKDvj76L6imtgU6k0HAR22PebzdUhY2Xd9ixllcQ8EKa0ZjtxNsqn9SeBE1OQcGVGS7ZQM','L2R7ddC3ZSV4UVZ4kAL0Gz5MZ6','waNXfuWYqqc08ICIeK0xLhpAAg7FrU5F7OZH3BT0ZQH0SzLQxvn3VFjgmCP1dCHRZYyc7xYl1Gf0JzUZgZcAqSxs9Igqz56hhlgVXc4IbIEfnJDbpe9FngkClTbDb4SwbTd0btJ0MuAN3CKhgnNcUwR9tbpwBPnINon0wz6jCd4L1Ul70R6CcZRK9zPGwG8LNiTwGXeB7RH1dmlScPR0EpzU3c5nOR3ThJvPh7kijdtkJZANEv2CrD6','Xk7','a',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5511821357456350449,9004,'HIlwE5PLFrTuXAk62cuSnDd3vZQt','4ZTG45a1bGvL2DC3wzsuxu2iJvLrhROeAAojL9P1RlaEm4UNAncMOYC3YXRH52IUJbgARUYB1KDspJQzWSVz9w5e1FqlK7GijMBDYe5zpkuWPD4xbbgIE8reMrulD6L9Fw0vxUgQ436tYD','jPeWrz','3annMRNxP4XJugXtCr3ekBQhYlKQeURyhxSeIv29L6nhIk6f8dYfCq1xwxab4fUasJAZ92aWATr7MES5mP58Mv6KgkpjLy8RtTaSLkrfY7he9SRVc9T4awVpx7cvCc44Yd3gj8VM2LOWCAlFVcr60H15oHx9krTHl7sIFqWDRD27380WcDoqXQ7CbaJLZ45ET0jFlbbr79FNpeiGLZmydKoUhefEl5Y337r4iY0SZjuu1t7mQhx2','3h','O',15);
+INSERT INTO ti VALUES (-5511821357456350449,9004,'HIlwE5PLFrTuXAk62cuSnDd3vZQt','4ZTG45a1bGvL2DC3wzsuxu2iJvLrhROeAAojL9P1RlaEm4UNAncMOYC3YXRH52IUJbgARUYB1KDspJQzWSVz9w5e1FqlK7GijMBDYe5zpkuWPD4xbbgIE8reMrulD6L9Fw0vxUgQ436tYD','jPeWrz','3annMRNxP4XJugXtCr3ekBQhYlKQeURyhxSeIv29L6nhIk6f8dYfCq1xwxab4fUasJAZ92aWATr7MES5mP58Mv6KgkpjLy8RtTaSLkrfY7he9SRVc9T4awVpx7cvCc44Yd3gj8VM2LOWCAlFVcr60H15oHx9krTHl7sIFqWDRD27380WcDoqXQ7CbaJLZ45ET0jFlbbr79FNpeiGLZmydKoUhefEl5Y337r4iY0SZjuu1t7mQhx2','3h','O',15);
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(70) NOT NULL, d VARCHAR(71) NOT NULL, e VARBINARY(87) NOT NULL, f VARBINARY(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17106956591284415196,116,'JLYIqvvcSIe5won7vX6FzThXqpxre7be4SYvd0LzmJMEwllWUBjAJOl','j3H','GvOMpaTEG020QDOs4x5ga9NKn1B10r1DvOqPVdN7','TfR5vDbiV5DjDE4av9MaMoz6RPuw9znSwSoHMzteMMbyiWOiFbuAkQH','V5J1VxlZmhH0a0uMhAIYnxW0DUgpBjfVtQOQSCiYYYYehKilfIMu0CBpxg3KYUlR','37dqmBKpkkaHcytkwytFsZ1wZTCU5ak6kgWH',0);
-INSERT INTO t VALUES (2828207807944835713,52,'5r0VAskwLhiiovd5cuOvOp','DwKs1cqqn3OoxVlL3bnS3HvEue8hQ','vCpMdEcva95LHLrz2YRmQma6eXlbV','QWD2lvGZb0ulKdiZV27CCmpx9FhK4FwMBTgXenvhpyeMtCvyCE0vwfV','6rO8PzXhRmG3gKb0H5kImU3DwM8tyebaMwz9QRBWaHnVLJhRYwOW1v5UPlG2oNXVFQwDEzGyLtWHCV0voKdHet7gVnaA3','a1g',1);
-INSERT INTO t VALUES (6099013000278304307,-106,'IcjUzbLlNaAzIrWIyG7EwBiEfwzKQEbd35Z128t6rf2oLF','YCVv45SmUNeOFB8ueFGfbFbEE9hSsm','EkdYoMe0TY2cHqhbzwOmcZVltAovT6ao2nZcMmMuL5lnLOvoiuG9o5k4LUf','svvjD8ISXmmGornqCoQzboa8UfEZ7F4sAusM5N','x4SMavP0E2XGQIxOBY7a','Z536idIzqr3lwHApO7k8FI5zl9tE7B4LQAyfzKtWVnzRoPvhyxU7g19sO781YydCcN9oaJGwCoH8ZOyXtY19gO5EiFt0',2);
-INSERT INTO t VALUES (981387033947028784,-33,'KDBGEg9hw7uriWTUWoSkTPDf6NGlfFtPqvDxmO6Fax8xqdtQeyyRJjlj26','dJZVMxC9tkYJbQAdL3jQi7BYObGw3OKFyFDLXIS','ueugmUHP','QooWHKthHsGFwt53dOtsKCJnkiFAzFc5NZVU9ESERa9h9W5Q30E9pL','6KbwITHMMNYxNzTEvxhs','kOkCwlvFd9I102aGrBU3Vw3FjGR5D44s9ZpvSs80r9SDnacDYXvjCuSO4WMMc64pFBO8N2EbujqzI4',3);
-INSERT INTO t VALUES (2006204334747914354,103,'bOFHTlLbXkhYoVbu8PVQS3jBjobiIc8','5L2C1hgGql79a8ZrndW1INaPGIE4eIkM0BJ8ms','S1x2Cpo2T4Ylt3SXUZB6QbTmzOQJqEmgYyF1UkknWx6hyHYQCaM3HI','kSCaVC8M3RfvjqNAvhaFEtrUkJ7on7Y728n1KZUX7ob6pvXG12IJ3Pum','2w7LaDGD5f','zhBE0641MOqW',4);
-INSERT INTO t VALUES (12894999503983703851,97,'fCoEw3a3DR4','OdnYCtEVxNMWEpr1f7URbzHHOFuUfs5uMiDUpiJ0hmIBBJggO6juVIn','JwZ1cUI6w7D','pp9ZHRv4OAn60NPbVX9bZkVrNZYpMDMl6U','jXK5dfX75o9aM0lPf9iFBZMC8oFt5V1IfIYrNacGbUUEcgzJh9og9znUEWKTNBQ','Mjx8zisYoR8MbKvmBYOcC4xeMvRVxTjCHL9ZGewcp',5);
-INSERT INTO t VALUES (8061200773158746624,42,'FF0gbJYLsknF','924h7ysRcJKa9rYqFujAXjJy32mjNzmliyCbchZLeYqKQ7nks3yCHa','upS2S7wHH0Kjow4yEv6t','A4Kpntb5NMPTGbmzBzqwOHru2aT','viMzhYzUGcdR1rWaLRymJwYkUNZMvNadkqdEvJciHCjKRmncvdXJHof','iT3gF8AuNyqMbG19Enr3EieIqWu62U6W0asn23EODZ8kRgDfEFsiaL8lQ9MG4jH38PQ5GKTatPZBuSwNfRmlQ8',6);
-INSERT INTO t VALUES (5168977779469522363,127,'PdxTvPO6RfGwVDphYjDz4RlsSYRIOYTxUbZkXJD7E6rAiHAWR2PekqBIgU','WY847ddUXixrdPwOLlpSeKyHsvS7JMQBW7zP5bD6cQEv33sKZDweiqw6LUVwYM','x4a4pZ8zZSLSl9gyIDmzeMSeUIazsF7GP3dPUCgy2z','9NcPV333PrFsr7jcp0PXjQ9t9fOIVzTVSnBK8OyIrhTPbI','dkk0wuYi','JZKJ3jQXvzhiwx',7);
-INSERT INTO t VALUES (597009121796762885,-66,'F6VZQ6ZPnhlAQaS','u3Jvd6ys9','hHBJ5v4R71hheMSeEIrWYW71qHKVF1Gfh2LFha6ndueYR5aLV8','8v6SeZkee8uJzmDrylP5ee2tiGp197VbhfeKrbD7llkwR6MVu','Lx6c70vcKdBtaQaun','aGHhh4HtNrQLZ1BWAMv4P8',8);
-INSERT INTO t VALUES (6902184288314350809,-107,'396cH4Ng7PtJEj96m4C','FRPAwgZco2Ni6lI79Yj7qseUBvzWpMDexrQxc840sddwAY4QRjQfo3flGMdKWxh','UCtKKQmDOakz6iL','xvJ0OM08dO313XC7vcwV0KgTKbYu1hOFAU04iC','vpNP1GqIq64dkrg0R1Mh2Oud0FC6NPf3bTKgxMA7vesKFs9CshPQ3lfUOYYBpRWCnjQ89dVg4lxyxm7ceBtgEN0gIVwF','aOWWXR2QLNixFKdmwFcBa9bpQfW4xZfwtNWfNYypt6mZPLEznM3OMjx5SDAvGODGoNGiw7Tret6a6g',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(16) NOT NULL, d VARCHAR(67), e VARCHAR(92), f VARCHAR(18) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17318617709085202681,1740854921,'Lf','3onR7HMY0vWnK94UpyqqqnmN5BHsaobj7HoxlcpKmGBPoOs','EmOKNCnnZgBHBYZu2Zl4Ztx7X6dQTj1zMiiSObwiugj2iwIBXSCawI','T4rdbl','9','4Q',0);
+INSERT INTO t VALUES (6844882757480144973,2614697610,'9j','YPLLjl339OgiSAX1rSmeXLVxS2pTs1WjMggJ4OhfiegRxCcVSSmw78ypRkOfth4E0vn','I6sviBPm0HsOaZbRtWFpDa','6h25RhPbpD2QmIpTH','4','9h',1);
+INSERT INTO t VALUES (14425762900818420878,592102099,'Uq0EfAHk','oJHXa','jdpkRvC2QG82C7osW0wo9LDKZvisPkox1hrvt6kA','QYdweqnflezwiTVI','1','l',2);
+INSERT INTO t VALUES (6906791115033918497,2537886808,'2mLOkGudy','EfBLiNqphURAoNjMpbMkdbjt3rj1HKUk6yTtYyKbA5eVyUG7pRC35sgd','7H4zAaqqYUXq4xiUU4B9j6wO','QPMYCpf','d','8',3);
+INSERT INTO t VALUES (6954181567624801069,1098190307,'sbjVNO5Imdq','pay473S3jyt8A8Us12iehwq6VxpR0ZFVvQjZoErSySdyAAbdii7CDgDJitSp','xfSJFtOvtwzT2n0wmbfMafpmxDk8k6F03MugksaMOX61x9nynV4Q2AjS','EleleXykJdVvSYan','9I','b',4);
+INSERT INTO t VALUES (13184194182078818041,665811095,'o320n4A','RlTQfFMD9wM7piikprXxtY8lhRN','oiQps8Hd9Vbt2scUyQPO6UCkR6UyVx7wXs','YxQzlpW1z1nR2J','Az','Y',5);
+INSERT INTO t VALUES (17650767191764531052,1205598027,'K','5PDD4uQI5','z4tVvgJkFrC9nAjk2yqkGX3DpM6NGZrUg1gGuXwqFe6H5K8xa','d4zgJQNw','E','s',6);
+INSERT INTO t VALUES (16663900665875628769,3189975210,'noTZ','y','xY3DOmFTwmBFCDf','RXPiBzuGeT','u','OS',7);
+INSERT INTO t VALUES (13273960989444189926,2785025336,'uNFrciF0qngew','D1RzdggwFq1X9DSSAQxaLwbfxVXTSkeaseGkXD6ByB04e7JuCE3KAG8WFLm0bba','eJ0ebUHEAKATCXVYi76k4Tqh9CIIJXngRCM8gD19VDpTDtm4QS7rf8MaJFmEwxHrerQnbaYQK8gKbeOHE6wQ','WhDmmtCFfJszhAH','X','F',8);
+INSERT INTO t VALUES (9184205992045912052,28431060,'0NMiZe9cirq','VEC0LDlJXhyhGzkfEV2yrMBkK2Y','bJlohoHiZpaINUicbJEXS7iTLnYUFsTzlqkPjoz52XYovrzdf','S39VOhZrkv','RF','m9',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(16) NOT NULL, d VARCHAR(67), e VARCHAR(92), f VARCHAR(18) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (4783238980980987495,-104,'XNJxRj9leMBGhMruA7Zq8Hhr','M5gxYsobxinYK4yCxljFe','kk9J7LOcPA4','YuMteg4I7LFifO3VDsEMxr','a5iw7eepv5qVfuoUmsEDDKB3eQOFnUYTyEbUlcwqubYw2P','7f3vGyXE8CjSIlYXQaJm1wYJWv4yhHI8811PP7aVe3jMRNEUNnDyE3Wa5kF2zXkTsQJMLTuG92OvXMFH7K9CObdwDpNVjbYM8',10);
-INSERT INTO ti VALUES (4783238980980987495,-104,'XNJxRj9leMBGhMruA7Zq8Hhr','M5gxYsobxinYK4yCxljFe','kk9J7LOcPA4','YuMteg4I7LFifO3VDsEMxr','a5iw7eepv5qVfuoUmsEDDKB3eQOFnUYTyEbUlcwqubYw2P','7f3vGyXE8CjSIlYXQaJm1wYJWv4yhHI8811PP7aVe3jMRNEUNnDyE3Wa5kF2zXkTsQJMLTuG92OvXMFH7K9CObdwDpNVjbYM8',10);
-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 (17600609700781254627,-102,'lhdqT6eYpBclVE4mnYHCXbOd92W23zvLk6f9wYbG9zyHeBjV5cqSHxV7ExwgM8y5JTQbilY','LhGVVvnEQZrb7sGodnrvLpDF82','TZ1lBa52rKnRhAZLbMiuwunj8y1abC3S5F9yHL5ud9Dx0dmtdkJgzAL5AovvcqE2OsSqlnzI','W4YgZzY3LQy2S1kEkS7aHR7kyy7EsU1EeelzLKcyOrHGcEWzAfkEj7c','7lj2wmxEjl1A8dUP3PJDtppZEtRQ0jCKl0z8a6IedODG7V6BeT5JLuqUBYK2BNa8CjI75gIm6f00e3u6U5JhzkK0TdWbtV3wSZ7v','si23TeGudxCfUsFw1PrlfUNzInCQXoziHx3xhid00G5RiXT6tQ8v5d4ZTvpQNElNtzb7tGT9R',11);
-INSERT INTO ti VALUES (17600609700781254627,-102,'lhdqT6eYpBclVE4mnYHCXbOd92W23zvLk6f9wYbG9zyHeBjV5cqSHxV7ExwgM8y5JTQbilY','LhGVVvnEQZrb7sGodnrvLpDF82','TZ1lBa52rKnRhAZLbMiuwunj8y1abC3S5F9yHL5ud9Dx0dmtdkJgzAL5AovvcqE2OsSqlnzI','W4YgZzY3LQy2S1kEkS7aHR7kyy7EsU1EeelzLKcyOrHGcEWzAfkEj7c','7lj2wmxEjl1A8dUP3PJDtppZEtRQ0jCKl0z8a6IedODG7V6BeT5JLuqUBYK2BNa8CjI75gIm6f00e3u6U5JhzkK0TdWbtV3wSZ7v','si23TeGudxCfUsFw1PrlfUNzInCQXoziHx3xhid00G5RiXT6tQ8v5d4ZTvpQNElNtzb7tGT9R',11);
-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 (15177591275136858655,106,'kV9hEKd0XjMUk','cB0aKALMETVq9PgyRN8osA2ebW0t2IOwNqOde16hMI7VgepwJGtlDZzNG4JGlMgLmQYx9rBWTx4arC5R4woANMwI42IOmeZCVIAWGzbbOHrjyZleTp8nZ7NdzABNRMtsQ9BkZJF4X8ZP14qrytJdHZJ0UnmvuFMNeCTT8DrjSTI2nMIw3eBiuFfu9xytlZVu1o','GH1VOdOLfd2bDeEmI7F','xgR','3NkxgagyUHTUzzJDvlL7KVlQ21YS19YJHSQxRCjqW3','VlsUttyWzpW5mi2a1fBrsP8l8bcqyUW8oxs5iiwIPNuenIly54do0hw93hanCazCLtCzL0gUU',12);
-INSERT INTO ti VALUES (15177591275136858655,106,'kV9hEKd0XjMUk','cB0aKALMETVq9PgyRN8osA2ebW0t2IOwNqOde16hMI7VgepwJGtlDZzNG4JGlMgLmQYx9rBWTx4arC5R4woANMwI42IOmeZCVIAWGzbbOHrjyZleTp8nZ7NdzABNRMtsQ9BkZJF4X8ZP14qrytJdHZJ0UnmvuFMNeCTT8DrjSTI2nMIw3eBiuFfu9xytlZVu1o','GH1VOdOLfd2bDeEmI7F','xgR','3NkxgagyUHTUzzJDvlL7KVlQ21YS19YJHSQxRCjqW3','VlsUttyWzpW5mi2a1fBrsP8l8bcqyUW8oxs5iiwIPNuenIly54do0hw93hanCazCLtCzL0gUU',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1663357020021067802,42,'GUy337EdJVBhjREgRhk6cRJjHb','rkboXFCDOrAUjlnO6VqAoHTHDUcNRfPG7meH0fQNjWJiHfu0j00uiTRgOiU2KXRN4FR8jb5Bz2nbhPCsGhvlqDY4DKGlClDFrNLv6oB5ZREv4t0r3P5fAM83B7YDWcoSJgRVRkvObYgoZrKSkszbJL5hwJ','iSUPyqnavvoTwJ4bWL9vtr76lxYOBECQF6PXYuUMzr3XQ79q1n5ZtKuRC9BKmJ','v7T6oEf9K8y8kz76U7BFI4WMySn21muTU2Ssvk5LYi','qZrNN65v9yn6OPazG3DyE83ZD','u1PiEqjFgFwQRE6j3MOw4HtrlWSj4Lwy0bz',13);
-INSERT INTO ti VALUES (1663357020021067802,42,'GUy337EdJVBhjREgRhk6cRJjHb','rkboXFCDOrAUjlnO6VqAoHTHDUcNRfPG7meH0fQNjWJiHfu0j00uiTRgOiU2KXRN4FR8jb5Bz2nbhPCsGhvlqDY4DKGlClDFrNLv6oB5ZREv4t0r3P5fAM83B7YDWcoSJgRVRkvObYgoZrKSkszbJL5hwJ','iSUPyqnavvoTwJ4bWL9vtr76lxYOBECQF6PXYuUMzr3XQ79q1n5ZtKuRC9BKmJ','v7T6oEf9K8y8kz76U7BFI4WMySn21muTU2Ssvk5LYi','qZrNN65v9yn6OPazG3DyE83ZD','u1PiEqjFgFwQRE6j3MOw4HtrlWSj4Lwy0bz',13);
+INSERT INTO t VALUES (14111552796495545771,2700157795,'k05srcH','3Bziy0H2eB','97iS0bQH4Lnuy','ID','9','wq',10);
+INSERT INTO ti VALUES (14111552796495545771,2700157795,'k05srcH','3Bziy0H2eB','97iS0bQH4Lnuy','ID','9','wq',10);
+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 (12924501922578254773,283317582,'T9NdlinRzcsQ','uJOxfQvVqGMJg5kc12zUy8QzCVYFqeID','AfYPEhSHLzOxlGjxyHdY02hVuviP30Qzs6DR5iABThmYbecj3JUJeChjl91Sgzm8s0p928UEu6Q','OT','A','D',11);
+INSERT INTO ti VALUES (12924501922578254773,283317582,'T9NdlinRzcsQ','uJOxfQvVqGMJg5kc12zUy8QzCVYFqeID','AfYPEhSHLzOxlGjxyHdY02hVuviP30Qzs6DR5iABThmYbecj3JUJeChjl91Sgzm8s0p928UEu6Q','OT','A','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (14368047787554528607,1965676582,'fGL','c','InRaLGFBNAtGSLyrapqgx17IcpBr1UJ6XOvl5OXd453CH0HWF','FQ','j','G',12);
+INSERT INTO ti VALUES (14368047787554528607,1965676582,'fGL','c','InRaLGFBNAtGSLyrapqgx17IcpBr1UJ6XOvl5OXd453CH0HWF','FQ','j','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11535631173019519821,3729555778,'X7csqT5a9CD9Sapy2','ZYDmqeaItNiWQmNpIpnWomPed1Yh8OiNYnr2T4H5uBob6spL9Issmk6tGjhZcZ7WS3hdUxkcQXcnbmuGvn2qRbedPLkxZ2YjSwO2ZFi9Et9Q8LbQ9azkxFp1w4Wqm2rUjJpJXnLYFjKS','c0V5oMhLOSvaUeIw49bvqOFa','M0QwcZ2M8glfxUjcM38k1wZwOo7hCV9POnIORWvhwtg0LMdZOPPvwxvtbQD9CVUESvTzXD6JBMsYegLdkZ9Ij5cwM0epzLxHLK5gaI2ZC2PYHgJfGkCMtD9Vm3Hgss5GF6euVigGMENzriQpmRwdukMrV','20','gT',13);
+INSERT INTO ti VALUES (11535631173019519821,3729555778,'X7csqT5a9CD9Sapy2','ZYDmqeaItNiWQmNpIpnWomPed1Yh8OiNYnr2T4H5uBob6spL9Issmk6tGjhZcZ7WS3hdUxkcQXcnbmuGvn2qRbedPLkxZ2YjSwO2ZFi9Et9Q8LbQ9azkxFp1w4Wqm2rUjJpJXnLYFjKS','c0V5oMhLOSvaUeIw49bvqOFa','M0QwcZ2M8glfxUjcM38k1wZwOo7hCV9POnIORWvhwtg0LMdZOPPvwxvtbQD9CVUESvTzXD6JBMsYegLdkZ9Ij5cwM0epzLxHLK5gaI2ZC2PYHgJfGkCMtD9Vm3Hgss5GF6euVigGMENzriQpmRwdukMrV','20','gT',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10852265095533026612,1026653877,'zHcSGIfnXmFU','Adll4O7Dup2W71G7ntC7','RRyLUrbvvuiWflmyhg6eAJa5cfInkyPDfUnGwV2LJubDrQ','vBtffHONahptya99QMWBEPk76dMELyuaIPISOZtAozOnueXaDd7QGGidcACVyRJ4tNPOEW859234q2csAbg23RrkAIUmKcmUFs3hhYVlUOpVR1HAX4bzhyCB4qPddNYn1jNlOUwxSgWkRzKHredE0sNJzl4kSsDcJkfgOu','X5','hL',14);
+INSERT INTO ti VALUES (10852265095533026612,1026653877,'zHcSGIfnXmFU','Adll4O7Dup2W71G7ntC7','RRyLUrbvvuiWflmyhg6eAJa5cfInkyPDfUnGwV2LJubDrQ','vBtffHONahptya99QMWBEPk76dMELyuaIPISOZtAozOnueXaDd7QGGidcACVyRJ4tNPOEW859234q2csAbg23RrkAIUmKcmUFs3hhYVlUOpVR1HAX4bzhyCB4qPddNYn1jNlOUwxSgWkRzKHredE0sNJzl4kSsDcJkfgOu','X5','hL',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (17651054184864224923,3670261153,'Z','hGF2RycAXFYgurNkFxoHzUMGnXVAwC3DOa7V3DPMwJbYFnZDOg15Z7o9SvOxuZp3nF2R2qiPEMFXrEHvkEScu0DvILbIJ6zvAq6wlsMtAO4yW6zCdFKbNaNTeDPYJUPHkmYlDIP','CsLQQd72DuNcR4V8WOQD','726obwPt7S4F0USI','OQ','nbP',15);
+INSERT INTO ti VALUES (17651054184864224923,3670261153,'Z','hGF2RycAXFYgurNkFxoHzUMGnXVAwC3DOa7V3DPMwJbYFnZDOg15Z7o9SvOxuZp3nF2R2qiPEMFXrEHvkEScu0DvILbIJ6zvAq6wlsMtAO4yW6zCdFKbNaNTeDPYJUPHkmYlDIP','CsLQQd72DuNcR4V8WOQD','726obwPt7S4F0USI','OQ','nbP',15);
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 CHAR(58), d VARCHAR(1) NOT NULL, e VARCHAR(54), f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1985522900,44022,'RWQiDdB6WHsmq7JEPiJDcnKdc1fS','y','hqZfSIGNAZo69hylLBZNYAAr','cRCJCZ5pXK7RJp','oj2sk1mCT3Jc4GHI5Rfofufy9RFjZnbF8I2','WTkEtr9OHoVNutO1KcjwsbyiNjbdZwrqYAEYElmdLuZXzybqQolIyKcJN1vt8DM60ZpcBJCpavWaQML0ZjyDsdK4G',0);
-INSERT INTO t VALUES (-1944253648,6064,'TTVvSOXyJwbTosp1IUwBT4b06GOL97cGGlVgIi9Q3z5k','Z','cvD5HjRHqIn1fueUeeYdtOGbyKlRa','o','EJR3iZruGptPXO08GyH0cv9GownaLWohjyBrXnlEkUnhXQ4T0TAm','6ohJv1A81nEnWGY5b19w420jZDYxsFgx22',1);
-INSERT INTO t VALUES (-254610772,37580,'OHQX7KRfusI9agHiMImo0hLXWjuoTei02kYRKt3R0w3gB10bD','k','wKEPrzF2bwCWcKWc7nHA53','XwGwfvIN','58bKoWvg0FhZSoIMK5G48Yz','ZGusSmWzKFSj1KoSGY18a0QJGOyKTj3m8',2);
-INSERT INTO t VALUES (1159005754,62116,'a5Am3em6bMUpnkOPX7','y','6ss6Dhks6MEDSjLD6E1DtHTNm7fj5DImvmeWiuGrbIceMqEilocqg','RGT7g7781OUKMugj','FYzdFGBI073Pz9B53k','p9KXUF5yqM2r2bpc1A3',3);
-INSERT INTO t VALUES (111274100,44927,'UXjby7','C','9VvwKMTBp3E2YJEeI5PHssI9porglwzTHxu8WA98J','BXnTCTcWFq','Pn7PJ71miUDomyGSZbcSP87oIM8tUURWNCf7SZkDaOobJaTG6qQzawupVlKTkJ8B','6ixzB5bIxL0C9mwIucoHo4',4);
-INSERT INTO t VALUES (-1773987536,19188,'NQpNPkuPZT0L0LFOzxz0SfIPSWAxGswvUgBh','O','nwThoYYnLcyHCPulXIRICDDXKfki9cyzvDq0KwfM','i8','8AUly7JLn2ur0lfKvRym','FVGWDt67CwqvdwtpnojvGbYY2IKW',5);
-INSERT INTO t VALUES (877524609,11534,'OZn6mqF4','0','bELYG3mRw6RQzBGv9Gsc0gKzJxfPwjSa','nomFq','jmERopsL2c10YdiXKDYDVRtPhirsQfo','ywbB22Q90lhvwoS33GaFI9z3T5pcMaBiGpPeJdDOY6QQAsWvK4amdTw49RO12KdeZqzees0Vo2ewq10OFBoa',6);
-INSERT INTO t VALUES (1004673479,40067,'nYsjXZwQMiUADVsWmii','l','5JgjKsyzWN1a5vnidALkpVHaaeuNqpp3YDFcVJCFfWnBj','Pf2jUbAXNe4jGWzpiLO','jsUycDgIkexMMokTSS','mKxtGtLts3oJjcaTABwrXhxUZgPbSUNBxZVCsBkIo8AFIMLQjriKhh4DhiPQ3H2uxbz92',7);
-INSERT INTO t VALUES (-275105299,38043,'tVIN66GgbAySqhAQvpCXO','j','uUyMgIFVbeLMg05cMCeIYnjmbPT9P0imS3AgugEKgcUx6A5kw5D','3yC','RI27XYybV1KmLa3hCzqnE5cM77bRGReZrriiHJufI4J1Muu','7wt8k5fY9KXEbWhcRI7BSEXmE9',8);
-INSERT INTO t VALUES (-20602002,33657,'OWhpkkZXVVMMOzF7tnzXRDSPsLcTREHSFgGBE6In92dKFN9GL','9','TJGHitYUr4mbOizawTZfcsKfwn2HwpZbCKNnYO2g0YXjYukxW59d','YFlJn9iS','CGEhyDIU1ZQlrSqQv0TFe34f43m0Dmwrwot0KoJQZc8NWFE1cHgpeYJAPPxaN8NkWJUOQ4weHjZuNgEXNcehJ5bfqcCLx3j','H5TmTcsUBFNkEArvbIzf342AJtB6OZssQV7o1YMbWxiZ2faLbcptGfMfNSLU7pSmcP8Q7BoW6snjOKuYX52t74EpKp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(95), d VARCHAR(65), e VARBINARY(85) NOT NULL, f VARBINARY(36), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1761,988416892,'E6bRRrU1oc6HHZKX6YYCqFIhklMZvldX5B2jt7Dgg2legBSgPNuqnM8bk6kh5k32VvWGUTpYO','H595kPGeM3kaVM','e9EkYz5r09','qOmFF','Z','dr',0);
+INSERT INTO t VALUES (15746,3470516898,'HHFlDynbuL0hdm5uwnSKgj2aGOaGAEhVZqfbnmCoLqzAPpMlBS8EssSEzkx2bFcIJuhJn','57u84CjcYez5A1n5in84ViHTx','Qu0FuQk3534zUwsk7IRgiahj','YAh31KBx5q17Epevo01gglHo6dGQYaVik8i','Y','Rv',1);
+INSERT INTO t VALUES (15471,3952143633,'uI4UFG9d4ac5YJbvk6YTAH8vB95QffMOZmBcVXR4xfwenVunh4UsO94p4tKcbGQaLyu7dPuobKzh8aWRN2fPE','3NJE5VTH9ExBAnf2YYLgSQOhDwelAJ77F','TBffBV2da1upl7','jeRPfZbcOujEmo4VXvv37eBoy5utB77MAaxS','p','x0',2);
+INSERT INTO t VALUES (432,3130813540,'LdIeOZo49GrzwTz1HFMCgdawVOH5CwwSvNlrh7yxjn0kG0NjICh5oENjuY273Gz7doykaZCXRoYvUAFO','gbPpimyUB78A76NRL7izdb6aLhWJTAqpS7o','PVe','ezMFNLIiOKpqjtcF','9','F',3);
+INSERT INTO t VALUES (47277,521240884,'aGgcMs6Mad9W7HP8RfXU8g5dzXPfuOkX549K6tFko6x8a5jbH3H39X32bRbsRtnADEVIJhUd0sf2MDvNd','7pSg9bCIonInu3n3yiGBCcKXVPOP3uCvq8KIbTathxogOVOr9GeRwgYZSOf5s','dx4YJSp952U5g9OuBEYgBecTNVOsRa3GBnUhrTS8IoC','BxAoS95lolNdQXaMxBmtqDv6yBgnqQyng','H','g',4);
+INSERT INTO t VALUES (5946,300240687,'LlkDKIqzS3speQlf2QiA47n60LNg5iXYKB544W','B1cmOM4KEUqKE','IuxST7tARB5YkPBbxIXT2hftQ','UT2HX7PVa6yRC3cG7jByfa0Tsoevsr5UU','k','Z1',5);
+INSERT INTO t VALUES (53660,3246570199,'Xt441t8hoRoQX98Q43MzALCI8JZbXn3vHH17M01AflIuBsaE27m0UinLT2LQif8rnFqpnZgLJPxLTfdynXmPJduOkUatV','og4UJVvA3LiW','N4w4h0A21PKnUC','udVjXjsbkYYMxVctGqWLSRVCsO','F','kV',6);
+INSERT INTO t VALUES (524,1061490504,'l90ARm0Vkj6UFzHL2nh','3mf8UtK9kBjopSUzZsoatrtn1YeK9DpLdfX7fl9pPtJ','QTDvWd1HGr3GWPDAV0ju4Jqncz7a3af0KEkXyhtSUNFgkEhWAaB78iOx1QRUobDRD9UX72q7ocPmBy','NXMI','V','XX',7);
+INSERT INTO t VALUES (55143,1752639268,'tVmV40P','zBF1MVpJ1Q0m','sK62','uH3K4fw3ca1mFIwSDH3b','K','M',8);
+INSERT INTO t VALUES (53727,704104539,'Qiu2n33TXnzus317iZsRAAAelw3KtEUCCq23KnT5x','UlVEGqZxaqYJbYvwgn6w1sdoY4NsA022sEZKMZDZPc0Y5aRtX8TX4ijkAsoR','TotDzFBaCft8JCkcInX','fPQcvAgkJuzJz6PIIAGghi8euu7CBikZN','G','RD',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(95), d VARCHAR(65), e VARBINARY(85) NOT NULL, f VARBINARY(36), 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 (-1089993884,9145,'hTrikg7hVKyKyFHRYTeUM7Xvsns2bsL19gbmgPTeaW9dMQ','R','GO9GnIqWDwicZ7tA3qGHsEP97bpYvCpAgalZSYiZoBN','JI08MwLMfiftH9z','6ZN4e7zl','9LDkIcemxft0K1pswrJGN5JOEiltI6rAkdeo9wpLt',10);
-INSERT INTO ti VALUES (-1089993884,9145,'hTrikg7hVKyKyFHRYTeUM7Xvsns2bsL19gbmgPTeaW9dMQ','R','GO9GnIqWDwicZ7tA3qGHsEP97bpYvCpAgalZSYiZoBN','JI08MwLMfiftH9z','6ZN4e7zl','9LDkIcemxft0K1pswrJGN5JOEiltI6rAkdeo9wpLt',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(59);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
-INSERT INTO t VALUES (622398221,43236,'mN3Tu2SzF11JbN9jUr5GIgyTn','R','XhEzy99k','SV3xpEfuzKvg6','r6gz7D4Xvxr8tMfBhKf','ELWbIg2u7elc5sDCMxNLmijZooVxGs5gP0WkmEuw4HnNoAKAQWw',11);
-INSERT INTO ti VALUES (622398221,43236,'mN3Tu2SzF11JbN9jUr5GIgyTn','R','XhEzy99k','SV3xpEfuzKvg6','r6gz7D4Xvxr8tMfBhKf','ELWbIg2u7elc5sDCMxNLmijZooVxGs5gP0WkmEuw4HnNoAKAQWw',11);
+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 (13133068,3749116909,'09lfo328tHElG8oRvE2Ix4VXElIjY6sNSrX37G','MMMit1plF7YWoo8ZwIAeWaE08QmuDNNLBQbpWwmd0B732svdwSTIC8bOII8aXnZAr','RVYiXu43E','d23WlsDLi','W','T',10);
+INSERT INTO ti VALUES (13133068,3749116909,'09lfo328tHElG8oRvE2Ix4VXElIjY6sNSrX37G','MMMit1plF7YWoo8ZwIAeWaE08QmuDNNLBQbpWwmd0B732svdwSTIC8bOII8aXnZAr','RVYiXu43E','d23WlsDLi','W','T',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (6004495,863334008,'iQd317RFWvAjSx9hMMkljrPLavq5vJ8qBSfIAtwVpSjXTNg','lcXGLpLLeoG9mVk89ek9mty','byxwtEfEhNPJQcwwdlvGVuTxyx8lDEKwBlaXOmCifrchAEC2LePXVFjyQ6Ra3dcY4b7IQDGu5vdSXm3u6FBol','ZYlyM9ymaAF16rIi6NpHBBDeQdNjk','A','f',11);
+INSERT INTO ti VALUES (6004495,863334008,'iQd317RFWvAjSx9hMMkljrPLavq5vJ8qBSfIAtwVpSjXTNg','lcXGLpLLeoG9mVk89ek9mty','byxwtEfEhNPJQcwwdlvGVuTxyx8lDEKwBlaXOmCifrchAEC2LePXVFjyQ6Ra3dcY4b7IQDGu5vdSXm3u6FBol','ZYlyM9ymaAF16rIi6NpHBBDeQdNjk','A','f',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13366525,371933544,'ji2TzGEsNxmhKsT5srukj1M3ISfpqoSOlRJMzDlEJpyukPPlupqvAffaBr4iJBkXI7EB','SKQiBBn4BhXCLPYIwYuqZm9OJ8zcDvext4JxlgBNlX9boCo2TxUMOk1euwbMcvOMtiVtQhc3tIR28ysl2hrOjn1Up9a4eiprXhqdDKL5iW6a5FXDHCKIu5Sgy6ZUNkwB8wKiWiPwUgTN77CVBDmlOk6KtVO9GGsIamGxApvKUE5tNsU8JRNpx3DXS8z2kLp6rmqoO4odQeMRz2ApdsNtZ8n8j65dOW50FNjYdb1M1SSirg','iprDIMEnTYFmzwq8oWlVyoqXLT9LERZXmmeuQ1YKjlAVpIQszZ1bSN','TrypKX0JOIMBG43eBBvTjE','e','d',12);
+INSERT INTO ti VALUES (13366525,371933544,'ji2TzGEsNxmhKsT5srukj1M3ISfpqoSOlRJMzDlEJpyukPPlupqvAffaBr4iJBkXI7EB','SKQiBBn4BhXCLPYIwYuqZm9OJ8zcDvext4JxlgBNlX9boCo2TxUMOk1euwbMcvOMtiVtQhc3tIR28ysl2hrOjn1Up9a4eiprXhqdDKL5iW6a5FXDHCKIu5Sgy6ZUNkwB8wKiWiPwUgTN77CVBDmlOk6KtVO9GGsIamGxApvKUE5tNsU8JRNpx3DXS8z2kLp6rmqoO4odQeMRz2ApdsNtZ8n8j65dOW50FNjYdb1M1SSirg','iprDIMEnTYFmzwq8oWlVyoqXLT9LERZXmmeuQ1YKjlAVpIQszZ1bSN','TrypKX0JOIMBG43eBBvTjE','e','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3766707,1387018442,'bYC09cSKZOjFHPmr7Qkwb9q5vEPcpAhGDk9PSqjszgR5ZnY0tg2ohKzRLqj67S4X6of9eltmxQO4hWB','V3NzJYzE5tQahkPia9EeBdWM5qJhz3ZcnBFB87ntXF2l6Yhh1aezL3VL7Dxheg4tsFsn2ehsxppsy83QfCUZP0HJPQ6XVjWTkVHV','Ij73Ol','P21saaf5cfbttHWCLWMAfjD028UV1ojX2zU2mjK2QxfeDHqJegMsB6kpUjTyTdNfWItDeJt9jLG4SfWJjG','C','fB',13);
+INSERT INTO ti VALUES (3766707,1387018442,'bYC09cSKZOjFHPmr7Qkwb9q5vEPcpAhGDk9PSqjszgR5ZnY0tg2ohKzRLqj67S4X6of9eltmxQO4hWB','V3NzJYzE5tQahkPia9EeBdWM5qJhz3ZcnBFB87ntXF2l6Yhh1aezL3VL7Dxheg4tsFsn2ehsxppsy83QfCUZP0HJPQ6XVjWTkVHV','Ij73Ol','P21saaf5cfbttHWCLWMAfjD028UV1ojX2zU2mjK2QxfeDHqJegMsB6kpUjTyTdNfWItDeJt9jLG4SfWJjG','C','fB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3529906,1345510787,'FDO2F7MzezHsniFWfOsCmkdEDsKjZV282QCH8H2ERk1Iv0blnF4Nb2M1EkQOIpSGRLFKrmfJUP7cTsnlyu2TqMqZGZiBn5','tBqDXzyEKrmEKxPIQ2IAP3rxU9O3FU3Br5b6DCO1XVAQXvPDPqx7ZuE8','0','02spLC7taKmgRQGrIRFmGiIMkwMUBNANiTglWZDpuPe2lCTAEvpa9Zl7mwW0CNQz6zgZnNBBtmCwR64YBH2ai0JwK9cTHK8tuoirh4f8CIktbOjRdssmOyNkox884QZeTQIkEtRg35MuidgsorMF7fpZElLYIUTSYI','Zz','h',14);
+INSERT INTO ti VALUES (3529906,1345510787,'FDO2F7MzezHsniFWfOsCmkdEDsKjZV282QCH8H2ERk1Iv0blnF4Nb2M1EkQOIpSGRLFKrmfJUP7cTsnlyu2TqMqZGZiBn5','tBqDXzyEKrmEKxPIQ2IAP3rxU9O3FU3Br5b6DCO1XVAQXvPDPqx7ZuE8','0','02spLC7taKmgRQGrIRFmGiIMkwMUBNANiTglWZDpuPe2lCTAEvpa9Zl7mwW0CNQz6zgZnNBBtmCwR64YBH2ai0JwK9cTHK8tuoirh4f8CIktbOjRdssmOyNkox884QZeTQIkEtRg35MuidgsorMF7fpZElLYIUTSYI','Zz','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18759,2396704945,'yKIvDuLFScLDjZmTTxjFiF72FiGLEoZXKPlj17Wj9cGSNtTLPzWncwUqR9xcooe545Hc5lNzmrbdbRzE0umeHHF','NEok55r0TiKVeEIbqeL6QAZqywaNVs5AyGP2Ddc16RzumKxy6qkCtxbKSq3puGoGWIyx0ATcmhqcarAU0BolunSV4QCu9w92JBK5Us80wdeewIzncskDNOMnwXQyG1jA8ReXsz08df7F6LHRmvQ8bExaBdqbda4FBiBY6SrGYrWqocKRKORRTXgS474UBz0ZkE15Nr','EOZwyC7eMB2w8GtjkJH9coX5FEcFdhmdN2ygRdeI23DkX','9XlILTo0nE3QJJ0oVRhGpUVDbsB40vLtb1deW2cbd27cFwzlom60xk9ZOgG3U5fE3Bak6xkzvlkgl30TbZPuxTu6FBxQRNOUig6PqbzVNcjHMec5zQYAss2GyrM4LbO4GK8gfi8u7hRJMzuYlhZrrAG7kRDW12cgMQQugSdRYd849oyuv4PnhIYmFEH4Wn4sW0nl2cloEDPKC','BD','MU',15);
+INSERT INTO ti VALUES (18759,2396704945,'yKIvDuLFScLDjZmTTxjFiF72FiGLEoZXKPlj17Wj9cGSNtTLPzWncwUqR9xcooe545Hc5lNzmrbdbRzE0umeHHF','NEok55r0TiKVeEIbqeL6QAZqywaNVs5AyGP2Ddc16RzumKxy6qkCtxbKSq3puGoGWIyx0ATcmhqcarAU0BolunSV4QCu9w92JBK5Us80wdeewIzncskDNOMnwXQyG1jA8ReXsz08df7F6LHRmvQ8bExaBdqbda4FBiBY6SrGYrWqocKRKORRTXgS474UBz0ZkE15Nr','EOZwyC7eMB2w8GtjkJH9coX5FEcFdhmdN2ygRdeI23DkX','9XlILTo0nE3QJJ0oVRhGpUVDbsB40vLtb1deW2cbd27cFwzlom60xk9ZOgG3U5fE3Bak6xkzvlkgl30TbZPuxTu6FBxQRNOUig6PqbzVNcjHMec5zQYAss2GyrM4LbO4GK8gfi8u7hRJMzuYlhZrrAG7kRDW12cgMQQugSdRYd849oyuv4PnhIYmFEH4Wn4sW0nl2cloEDPKC','BD','MU',15);
+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(97) NOT NULL, d VARCHAR(62) NOT NULL, e VARCHAR(17) NOT NULL, f VARBINARY(74) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1235362847,89,'RLzniM7OQciotamlKapUQGaWSLBshnfpFz5pCoKdGNnkV2TIqvsJhOxypPG8bMHQNedn4nvVu3QGrOt12GA4QDBgwIw7OkVGv','2NNZptKg2DJPuvwkRHiU8UHxteIMMpFUe3mE62HErfba','QgEyEexDm','q7jkfjct34GRMP6Kd556WLfBXEr','Fq','M',0);
+INSERT INTO t VALUES (1967534647,235,'kbIwDVCUk25x2MPhfcq3pcNVb011mEQqEvCbLiTvoZXHa3MAKnzt','rr4FTBcyqEWbECTpdGo9HFYOr28F9oHOtCdqoiJUC3bdIeu8Py','uvT5Cfd2x4u','cpUNdeXf9qHq8rLo71XxrUe1gOMIl3buw6q','i','n',1);
+INSERT INTO t VALUES (-52684726,235,'kbe9zfAHGiGTVLiEI3i2','Q26QIUub6JJPvqlnQxQnycJuFQrwUHAh7xWvshnusnvpSnWnlN','bp5vXBTZn','fSUflqAmEcfh1mSU9tvxZ3EUjCefPgmL3OfXLd','qA','p',2);
+INSERT INTO t VALUES (-592466540,47,'sClH7JVoISCFz8h1TpOMfTLd3DwwBT8ZAHVMn','6UodXMOtH0XCwvPZuBDLveDBhN','Xm7J','pNzVJFBqjl98rG8Debj58','K','Ka',3);
+INSERT INTO t VALUES (-1269377222,213,'pGqJjYlek2','IBdnFV5WURsmtOmwcu8gtbuVnnNehRRod','obQCtLud2BNs1D','Bhsu8BxvH761c8G0Nhyz8x1T2R3TPuG1EL5RAvmgp2TwGcKB8WcJXhc','R','x',4);
+INSERT INTO t VALUES (1162636265,142,'VEW0qclcEWJYBflTCju7akxQmAXz2f9O4','mVw7QQlenjsTTuwCwytmGXDep6IQ81MjW3efi51nLiYXjywd7XCJzmEGdh5','hqVAo','IbJWVzGtsfJ5Bnk','w','q',5);
+INSERT INTO t VALUES (674331613,121,'ReKQgxgx1xgAHdSXrOFu4iIIGXLpigk5IMzB','xtEGauI2dT14tunmpwZc0AQ1sIiBhIrP3p51ZxZ5s3N2WhHt3rHN9O6t','qR','FRiPXEYKM2PMf0BKnNMPFqMlQII4gTPkSI26z','N','F4',6);
+INSERT INTO t VALUES (-249369133,90,'vA1JQAMvn4SPs2RGpoOV5BQvOnLOdVElftynczEdEXLdkDD9z7Wg7cMHOGXMIsZPuiZMBma','2szZ6LrLuX','Ze9AGJ5YJa','OQ24EmeQQAzCM4CfYR2krkxr4KvwpsJLqRLB','iU','Md',7);
+INSERT INTO t VALUES (1568134097,103,'BUnaAnfWqmar8qAaXl3gBbllYdJOgrAXyxN9nXimqlcprrZTmnZtSMB662L0k7MtmODkn7adm6IhWdKESD3','aQD3dMtlnm8f','QhGXjF9m8','j064FBFuUviukBbnscziEMMAZjLlSaUWa8VauGQOxYZp3uNpIoeKT9frmxQxgIgvmbakgk0h','X','hb',8);
+INSERT INTO t VALUES (474914909,195,'rmNL5mU8Y1HuL5','VRhfsMuIgETJI9nhN0P5qrgUYVtKUV5nXEB8vfsv','uxlDodqlG2qnRTMzY','fslg3WNoVLlQBvPf5ZTpgSEz7thP4go7ITDjfaqxEPk','K','C',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(97) NOT NULL, d VARCHAR(62) NOT NULL, e VARCHAR(17) NOT NULL, f VARBINARY(74) 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 (8455112363644056188,90,'HiBMKX','fuIScg7Z2zTbufxsN2fWmOPZS6jGlKfEVYnsCep8M0In','TclV1d','XOzuRNOcOBzDG9I3rjzACeRf3bsTO97rc91SyTBMA6m6fWwDzsStiaztW4Kl7','jw','Q',10);
+INSERT INTO ti VALUES (8455112363644056188,90,'HiBMKX','fuIScg7Z2zTbufxsN2fWmOPZS6jGlKfEVYnsCep8M0In','TclV1d','XOzuRNOcOBzDG9I3rjzACeRf3bsTO97rc91SyTBMA6m6fWwDzsStiaztW4Kl7','jw','Q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
+INSERT INTO t VALUES (947001335935036096,221,'aCDnNv6IBHCzEErYGGcjFKLesokvvPc5LEYQl1mv9duJqkcBxwtpyqB9o1D5ASsHEwMPZvCaczR','2g3cgabXhW1LsiVL10IEFUpv7WpY','mpnZy041iFfk','FX6MTi7fI3q6TSni4LFh4bmv2e3zmkQUg4jWlinvzv4prsAyA7dVNv2Kv','Bc','V',11);
+INSERT INTO ti VALUES (947001335935036096,221,'aCDnNv6IBHCzEErYGGcjFKLesokvvPc5LEYQl1mv9duJqkcBxwtpyqB9o1D5ASsHEwMPZvCaczR','2g3cgabXhW1LsiVL10IEFUpv7WpY','mpnZy041iFfk','FX6MTi7fI3q6TSni4LFh4bmv2e3zmkQUg4jWlinvzv4prsAyA7dVNv2Kv','Bc','V',11);
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 (-1216750780,63386,'bDAmSyU3dCDkx7615FQhM8v5NIcYnMRL3JOIYFu1pJEOwnMdWMOXj','WBspUyKdbAN23cwU9QFIRAwqU1kpyRs0YWWnWJf1GjJqXjBpmfYPAY7SrIer8KUSgbjKKzGl86AIkMyEWtk8YFeCrtrCDNEIhIR8POEvzHKHwEskul7cYLNi1iLS9JHh3MDjfqoSAXfAU900udnfQ6FAy5GlEwHnJxsHqWeR0qL5XGcw6OriGAFiCBJ4A4F5J95j71jPXH2h4Tm1ptOH4seUOsUDnO','EE144RKKeFRTRP8oNaz8z','Fd','vOGmDcWJUqpFgcMTGptTPS5rMjxULL9YdLLY5NGCI5oVn6Mu26IFHzLM0EoIyMCDQHrGhb7','ceq7GiLYc8pZfxxQzf9H8OcFaakwz6B56imEzZi25158AasiMbr9sCmARqTHzoV',12);
-INSERT INTO ti VALUES (-1216750780,63386,'bDAmSyU3dCDkx7615FQhM8v5NIcYnMRL3JOIYFu1pJEOwnMdWMOXj','WBspUyKdbAN23cwU9QFIRAwqU1kpyRs0YWWnWJf1GjJqXjBpmfYPAY7SrIer8KUSgbjKKzGl86AIkMyEWtk8YFeCrtrCDNEIhIR8POEvzHKHwEskul7cYLNi1iLS9JHh3MDjfqoSAXfAU900udnfQ6FAy5GlEwHnJxsHqWeR0qL5XGcw6OriGAFiCBJ4A4F5J95j71jPXH2h4Tm1ptOH4seUOsUDnO','EE144RKKeFRTRP8oNaz8z','Fd','vOGmDcWJUqpFgcMTGptTPS5rMjxULL9YdLLY5NGCI5oVn6Mu26IFHzLM0EoIyMCDQHrGhb7','ceq7GiLYc8pZfxxQzf9H8OcFaakwz6B56imEzZi25158AasiMbr9sCmARqTHzoV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-51969175,1564,'NrfEYK4uLb6ZUH3QD5lhQjpXmQFaleZqqvZPLNQsXSoJ9dvL2UqMnmxTz','Br7xea2ygcYA6Xu2pDTLre','d5Xb6vXM7idInqZcX','fpxbzdhHMNztvvXeYIbimH5AmOfSmo9tmpQ19ffHCKDG1Iies1JgIPRwDBuYfbP7da24IWTDNZUKcRYNp0DpOfjUkQDk8DqOGjj9K1avKEcsc0tH3QF1XeWRfca9L7EEHLGXOrewME3UsYVZtikNHoDmYBYC3NlFF9XVBMFWH6eEyr6Wva5oaSeRRGA4l4YYtQmVhdHE3CE','NvNMZtZfqM5iuvxWpXru8qzgCtcnkYkBgpCrFpFm8Hk8PXez3pDVtyq2IIwXPSR9cYoWoh48RYi5TdX3PvQYId','z22pJw5I8q9pdtZiuBxqAdDaT3JDKk0GmMCMoNIAswQ0BFRaqKozCB0IaZ3d63ZhNnFGI0mLw5ISGzM4hRPjGxTrhP',13);
-INSERT INTO ti VALUES (-51969175,1564,'NrfEYK4uLb6ZUH3QD5lhQjpXmQFaleZqqvZPLNQsXSoJ9dvL2UqMnmxTz','Br7xea2ygcYA6Xu2pDTLre','d5Xb6vXM7idInqZcX','fpxbzdhHMNztvvXeYIbimH5AmOfSmo9tmpQ19ffHCKDG1Iies1JgIPRwDBuYfbP7da24IWTDNZUKcRYNp0DpOfjUkQDk8DqOGjj9K1avKEcsc0tH3QF1XeWRfca9L7EEHLGXOrewME3UsYVZtikNHoDmYBYC3NlFF9XVBMFWH6eEyr6Wva5oaSeRRGA4l4YYtQmVhdHE3CE','NvNMZtZfqM5iuvxWpXru8qzgCtcnkYkBgpCrFpFm8Hk8PXez3pDVtyq2IIwXPSR9cYoWoh48RYi5TdX3PvQYId','z22pJw5I8q9pdtZiuBxqAdDaT3JDKk0GmMCMoNIAswQ0BFRaqKozCB0IaZ3d63ZhNnFGI0mLw5ISGzM4hRPjGxTrhP',13);
-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(72), d VARBINARY(48) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (76,37778,'ljBA5IFRXSs9vVH41iPprJgAVSUWW','DWLRVbY0Pn3pv4FWz4wd4Y39ugJDq07r1Jjx1A','tUDQ2DRpbpe1oZiIoUV9l2r6S2pN60','fodcjYfK6U3M','VfKkOAytOyutlW','fgJc2bM59V714IduqfrJydSmF141RuGTihbLJTCM3JPB25DjOgZQLXdg00MwfKpVsIenScvn8RARXj7jhHATsRLkhZ',0);
-INSERT INTO t VALUES (7,13749,'rYYLOF','qe8eo5YR3ahc6ak52mGPNPmJvkxxjhYZ','avwTzSLjMUg1H7lojBabdaaxLSPDJw','vZkSCAUSoVW','BImyH7IoOKvKNyfhUpVsMAJzQSk','WIOY1UasPNxjKNZdv6VtQVn9mjpFGdId8kDtDVtOy3rNHvGQi7mX6kFvhRm5QbldoTUv3l6ZzkBe7POEyBSnhqVb2httqiQ',1);
-INSERT INTO t VALUES (-57,54241,'tQv','J6q3DFfPDJuk0741XZAANe7QZN0D','0t9wMH3lSyUuYg5e9nIYcDDyjmf72q','dmDKx7on9MESsUe8aPPaQ4aLP3vfGkUcWF5eq2','jGZDAotK','sdGqL8fOojZU7jZZHQDW3mLNe2p6ZD2P3rGRcRo9znqrlN0axlAVH04CtsTGWw',2);
-INSERT INTO t VALUES (6,42688,'s8X7ehALS7EYyU4RfwJdLkAVU5dlL9bTxFJGnv9DIuneQ','Qc0vM1KHcg','Wb30FSV3eIvnm961fQn','z54uh6Hdirp82RTPFiDALR','nmGuqD','5XFcxBpUfAAX8z3aVBGjrX8LnVsWl',3);
-INSERT INTO t VALUES (14,54257,'IrFhVo63RsIBu1EX1T8fvV2oCZ34HwHd4uikzTxn5Jy6U','JYECrRZNSWLWV1LwACrW4YQCsDalfwvM9NN6CaS76URU','iKrQt','EPvyFpJLkXG7JPVM','iXkPkwOwQmNOnUUU8rTZujgYHkOjf82c2ypXaNCChYbH697oTuVRyDvwZ42tMGPkgCyDbwDLKM13','eitEsxcuU3rFjOKezCDkqgIh5Ydh1qbXWhX5mbjlnnmh7HY6XYnQdkvQvTPEMD',4);
-INSERT INTO t VALUES (-104,44830,'CEw','JOFmanCOJv7sT8iknXXsD43zn','az1oOC8IuHZMF3BfLNAnyoFlgn8IR8ENa93evOh','OkJPGoHFtD','bHhMtkLX8DpzmgiuG2Hm4XINOTTmHIzFgNMXArpoWcd192','1mcZapGRd9HI0AaML5UDx5qujHj49WBetfz3JZbj6Eu2Nm7euEmmepWc7xRw0SYTp829qwelzGCjTZVqkwo',5);
-INSERT INTO t VALUES (-26,38216,'J1Y8n5zTpp9kzZuayMYRGKfDkRYOlscIT3g4eNL4yCh6i','nZ3F0boZCyzDZXseR8xEwRPqV','ueg7kHPBHxdBLLWX','s2HxYquln2rbpzV9E6','nptP4t7xhYcRyBmrqOoFRlsxAjzILFvtJYHZDhARLDBDjwlYfR36ob8BFmnhj7HAsY8OcvSJiMNgHc','4eY1yrqCQYHLvFophFwE9R3F9LmNnha4dNDqGsZzYHEF8EFxrrEQdUZOcjE8RAszzL0bHsNr5jlRAUxgop9HgLLKwZ',6);
-INSERT INTO t VALUES (17,29894,'vpJv6CWFJxUlszQa82jr8G40KwgZ8DPWdPt9qrayomXaRS','u','t','laVYpXhh7fwcnGXGdOvaLSqwp','zg7IsGKTvD5R3pYFvMmAAMDB6RcWC4dAgCQzMkqiwz0yqGdzd4I6MTz8DWXyYSYQwVftupU3UTUvtIrdm','J9tGEYFtg5FHjvRYQjrqncEwDdLeYaJJ6ARGeWtAQgRnSjI2NoktyRZSHJeznWAE4e39yUa71PDEB8fIzL13bde4782ZVISfjCB',7);
-INSERT INTO t VALUES (-128,10161,'mE4y8nQAyAUDn9P5rdVUjl0Oz82qL9xwdD6','VSlbZg9IgeaMp5RkkwVI6EtDBgNVX4','H2EJCUMo1kHdNgqsZG5dQHsnX5gj1FZmLXeO','4vxR2RnJtrg','K5dxvah4zUHzY77sfnpLqPgUJ3CCem4nHAfu5TBcEtl396CY4XdHsLOvSrAD','nXFBs97xXcT1c2r3mntxlpukjNkodlo1nxDKTlvkOvqdf8vuKXQi',8);
-INSERT INTO t VALUES (42,54544,'2LDCoK68V1DkUYO4z9j3nZQ3Ah5jWN','At3JSp0eKZajWrB','MIkUUKrUMYdD2HW','wbwf5CZhQ3Oxr5','QdQuQDSf3JFdPST2c','JM2bcNelQP2dMMKUN57Y1monHy1rs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5524024030085985877,16,'Q5w0KVH6CnoJSECehZSlNJXeD4Mxs','brvaaAKIBhKtF25ogzigTf44NkD6YhEDnNOIeZy5eyrRb6XZKltjsc4lfjGohhBBbBCEM','OxAwO79yNUD2','F8LSEMTlYh2YITGXnAj6qSm3UNAgWvddVCfroVZM','LH','1',12);
+INSERT INTO ti VALUES (5524024030085985877,16,'Q5w0KVH6CnoJSECehZSlNJXeD4Mxs','brvaaAKIBhKtF25ogzigTf44NkD6YhEDnNOIeZy5eyrRb6XZKltjsc4lfjGohhBBbBCEM','OxAwO79yNUD2','F8LSEMTlYh2YITGXnAj6qSm3UNAgWvddVCfroVZM','LH','1',12);
+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 (6690626111005380524,191,'aJErqyQoQMF1B9WxKkvrbqnusu','wK93rWfeKZkK9AHIMNrBGfnhl2ziPsz9sqJFxWz9KxzjfwqQiLFfJC','VDejE01','ehJ1ASyXmxnWQA9uZCKzEKNOqzLVaLLB1DuBZN0bCWaOVrvbJ7ATq1ogBZFNwqQbyV6tgweXIpOXD8cU11Y8B9xTFEfTeASZOHse5KCNEH1kOLWlP47HKf0FIHXaE3sNSYmE5utlnTAcTMUzyknrEGcRO0ysLBX','8S','3D',13);
+INSERT INTO ti VALUES (6690626111005380524,191,'aJErqyQoQMF1B9WxKkvrbqnusu','wK93rWfeKZkK9AHIMNrBGfnhl2ziPsz9sqJFxWz9KxzjfwqQiLFfJC','VDejE01','ehJ1ASyXmxnWQA9uZCKzEKNOqzLVaLLB1DuBZN0bCWaOVrvbJ7ATq1ogBZFNwqQbyV6tgweXIpOXD8cU11Y8B9xTFEfTeASZOHse5KCNEH1kOLWlP47HKf0FIHXaE3sNSYmE5utlnTAcTMUzyknrEGcRO0ysLBX','8S','3D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7226562573466607214,14,'zuuZc9I5RltBuTzONaBAipwddkcAeaUbD7lyTrC6l4EkjRk6eDxsnq1s53ooSDIlV3poApDxJBph0opHEXac5z09Nv','bNXLsG6rQBbyzNX1oloJdkDSNW2h6Dq9zii8TJURnkEg1A5iC6GjiZSy','Oy','IYE8BS8jv1UFkY3ilhieTbKCQFoYNETrmQiNU8IAF9a5yStj77b9QiJoZfnn05kNRLksV4TO7D1V3uyi9LiQssX2wa8lYJQ1OBpK39tzEv4Ufj0TgijpgjN6sKTWKfcRBN7h6eMFidPJ0NalRZIfD9C5cZTW2pe57tjTTJWDh','rHb','Pr',14);
+INSERT INTO ti VALUES (7226562573466607214,14,'zuuZc9I5RltBuTzONaBAipwddkcAeaUbD7lyTrC6l4EkjRk6eDxsnq1s53ooSDIlV3poApDxJBph0opHEXac5z09Nv','bNXLsG6rQBbyzNX1oloJdkDSNW2h6Dq9zii8TJURnkEg1A5iC6GjiZSy','Oy','IYE8BS8jv1UFkY3ilhieTbKCQFoYNETrmQiNU8IAF9a5yStj77b9QiJoZfnn05kNRLksV4TO7D1V3uyi9LiQssX2wa8lYJQ1OBpK39tzEv4Ufj0TgijpgjN6sKTWKfcRBN7h6eMFidPJ0NalRZIfD9C5cZTW2pe57tjTTJWDh','rHb','Pr',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3678807266085174789,201,'PbjXYhg6BxuPc2ovYPmUop5634sG','V1gE48OIXVXtCNdScITTptSQrkxxTFyHDBY7BJUOTgx9kthDCAIy','YRN2JaD','GDuK4kuCgi6nyIE0tod6Xw4GatKf8dlXpJW1','lM','5f',15);
+INSERT INTO ti VALUES (3678807266085174789,201,'PbjXYhg6BxuPc2ovYPmUop5634sG','V1gE48OIXVXtCNdScITTptSQrkxxTFyHDBY7BJUOTgx9kthDCAIy','YRN2JaD','GDuK4kuCgi6nyIE0tod6Xw4GatKf8dlXpJW1','lM','5f',15);
+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(78) NOT NULL, d VARBINARY(2) NOT NULL, e VARBINARY(32), f VARBINARY(18) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6071391043166307176,-16,'1IsTbJFKl6P','rS','QIn','iGfS','R','I',0);
+INSERT INTO t VALUES (4877318052631684666,-109,'KsQNl3D4WrN1A4HSmvF3B7Se','e','Gtvbwc6dlbQB2KQgtlh1U9Dd9P','BweqtK','c','U',1);
+INSERT INTO t VALUES (-8898485113364782378,-10,'C4KbZJVWY8OJxQUPL2cEI0lHnRCSshGfh36nrSl5N0kltRNgF8opBGYqE','Z','B78B','nUxeX','C','pd',2);
+INSERT INTO t VALUES (-5031191359604327627,80,'RZvqDiiVTCRFZQgAPJq88c8EgwFI4s2dGZ9ZktwUj6AGtsx1n1NauEoHPKR1d','D','nV4te0fC3UdpedTzhvrC','0WvvX4l7rY8fkDoyW','i','F',3);
+INSERT INTO t VALUES (8317323972672332486,2,'n13yZwDWojN52SfYKoj0ZV36WCZ2OQjl8fTsJnwRJOJENWJhw1fJzEyE','u','0movtLWbRxs4LhgPwcSMN2obgCQfcE','lOjs3fN7K9wgR','S','W',4);
+INSERT INTO t VALUES (6838363289648123725,-110,'6dZQV','a','KNY','k5QbWWGCRlsPqk','E','HD',5);
+INSERT INTO t VALUES (-700765457471366349,-68,'JfCJcspUxrFdOOK1yD8jfvVXyPFEylnrDu7lFLYZ7kS','r','WQ','6ogztJLnfkbED','H','9',6);
+INSERT INTO t VALUES (-3473944639960572780,108,'dLCKFbjOQ7yhpSVo','q','G4DuLQU8AccZAuahr3ATxD','SSZn4yKO1k9','a','na',7);
+INSERT INTO t VALUES (-4068954008028657946,46,'UKXoWioPokTj1ZLJlVE1Slafq6vSbQvupZsZcN5','FO','0eLSf2r2kxc','HnEkv4F4Lvr35o6n','t','j',8);
+INSERT INTO t VALUES (2527240499354422929,74,'PrVnxvHJBarAQiqQ7WW5hYzJTBDd7uN4E3gs26qzcFiIDsr7EmUV8avFdrARZ4QA05EUj1T','H','i5jCVoKHdawbowXy6K2nag7','HR9qrFTBIcP7u','3','t',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT NOT NULL, c BINARY(78) NOT NULL, d VARBINARY(2) NOT NULL, e VARBINARY(32), f VARBINARY(18) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-8623799204887496718,42943,'XCkgq7DAuru3untdRDerN49w','cAFdgwTtZROtNEEV3ps7svKvzpacVqGmRL3ydZY','2qayl2Efk2C2WCJUKLXMuXVMcEQwcUM6grXfu','ZllQJGgyy1obV','o99SlJgsz8qf6BRx2OyCZlbc6EleeL5','ZfJylSo5NEL5CqmRZAgjyn6eF6xQF45lEMGC5',10);
-INSERT INTO ti VALUES (-8623799204887496718,42943,'XCkgq7DAuru3untdRDerN49w','cAFdgwTtZROtNEEV3ps7svKvzpacVqGmRL3ydZY','2qayl2Efk2C2WCJUKLXMuXVMcEQwcUM6grXfu','ZllQJGgyy1obV','o99SlJgsz8qf6BRx2OyCZlbc6EleeL5','ZfJylSo5NEL5CqmRZAgjyn6eF6xQF45lEMGC5',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(73);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
-INSERT INTO t VALUES (4825503863287074708,9940,'YLTseQ5j6l5rwm','VBav166oodeZkvQk8XtniK5yLfXchCY6wKUkDeKrA43','E','beWMkMKwZD0jqk9vZjpklc1v7GJdouFjNjE','aKgIQRLF1MxQmgSGxio0fW0ADHOlvHTx17iVICE1qpPo5Qv7tf0xcktxWUTNCNQwlkTCJbYLfjIHNQQFjGL1dxBTCEsXkt','TTuGdshuiTszUk1hzEN0kWDagPSYCHUY1OsUGrWdnZmJ1KgvPmOox7hp5AXM0fMWPS1LdLUUJcYMr1oGzy5BheRJsSblDt',11);
-INSERT INTO ti VALUES (4825503863287074708,9940,'YLTseQ5j6l5rwm','VBav166oodeZkvQk8XtniK5yLfXchCY6wKUkDeKrA43','E','beWMkMKwZD0jqk9vZjpklc1v7GJdouFjNjE','aKgIQRLF1MxQmgSGxio0fW0ADHOlvHTx17iVICE1qpPo5Qv7tf0xcktxWUTNCNQwlkTCJbYLfjIHNQQFjGL1dxBTCEsXkt','TTuGdshuiTszUk1hzEN0kWDagPSYCHUY1OsUGrWdnZmJ1KgvPmOox7hp5AXM0fMWPS1LdLUUJcYMr1oGzy5BheRJsSblDt',11);
+INSERT INTO t VALUES (1510286517674474398,122,'jNlSpStRnFLeCciN','8n','XE','E9fWqboF1kBFPSv5T','E','bJ',10);
+INSERT INTO ti VALUES (1510286517674474398,122,'jNlSpStRnFLeCciN','8n','XE','E9fWqboF1kBFPSv5T','E','bJ',10);
+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 (4636946192080150629,-62,'Hkb3W7ax9VnnsV3p0ttIYck65rm9tKxZSFr1n02s19ZTDD1JSo6O59','0P','ptpxVhXjCuh5m6','F','b','r',11);
+INSERT INTO ti VALUES (4636946192080150629,-62,'Hkb3W7ax9VnnsV3p0ttIYck65rm9tKxZSFr1n02s19ZTDD1JSo6O59','0P','ptpxVhXjCuh5m6','F','b','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (929898039155012600,-104,'f','jPsTRDKYf3dGRjIK3NEriY6PqO4gqER64AU1dG3D6JKewm8EkUKzxmzY3GFINd59Vx4gReKfuZoRYn2ZQ3uvbqRqdM6mu0lRKNn2mCIwyPgSkyvDLcDWfgkVTYS8A','OZ3BUTEi2vxbcYXkQXvCXQcdGJyB8','ujL8UyCHs','i','Uy',12);
+INSERT INTO ti VALUES (929898039155012600,-104,'f','jPsTRDKYf3dGRjIK3NEriY6PqO4gqER64AU1dG3D6JKewm8EkUKzxmzY3GFINd59Vx4gReKfuZoRYn2ZQ3uvbqRqdM6mu0lRKNn2mCIwyPgSkyvDLcDWfgkVTYS8A','OZ3BUTEi2vxbcYXkQXvCXQcdGJyB8','ujL8UyCHs','i','Uy',12);
+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 (2382617672098819370,-60,'u7nhFV16SISomnV7EAv6r4XnC42yN4w024Dgub62e3wiXgaRzvYzxfFl3etPh3tOv9FdGXW','yh9v2CkvWsFPXRCldmYGVuKC4m51uSQMALH6DiZTCz7TEVq8CXuiZnTycJPifTBndGUqtJpNEFIQ4E0r2NxIEn7nHRqLA8qjRGmdOWgbdGtpaAkDBzjnFTpxdwsKcq1mPXhKWPMEXuYOX4zZ3IaLyp9wPbG2P4N7dMMFFezfdttZ3FtAcK7hO4KTVzWk3jay5gRiEb8GUp7biO01ACkOJiIeujPtW4Eycp7lew1','lv9l6tMNk75hCgzgYqwsjX2eiO2','Jlv08kC27rQKXXsER25ubdy2mT1bg1zmTZJgovlOjPazrnCzSUF3Uzne4hQo0VhatGBUd2DDyPhwsDd6gtOsJuzRpPJJn9vwBeU','X','1e',13);
+INSERT INTO ti VALUES (2382617672098819370,-60,'u7nhFV16SISomnV7EAv6r4XnC42yN4w024Dgub62e3wiXgaRzvYzxfFl3etPh3tOv9FdGXW','yh9v2CkvWsFPXRCldmYGVuKC4m51uSQMALH6DiZTCz7TEVq8CXuiZnTycJPifTBndGUqtJpNEFIQ4E0r2NxIEn7nHRqLA8qjRGmdOWgbdGtpaAkDBzjnFTpxdwsKcq1mPXhKWPMEXuYOX4zZ3IaLyp9wPbG2P4N7dMMFFezfdttZ3FtAcK7hO4KTVzWk3jay5gRiEb8GUp7biO01ACkOJiIeujPtW4Eycp7lew1','lv9l6tMNk75hCgzgYqwsjX2eiO2','Jlv08kC27rQKXXsER25ubdy2mT1bg1zmTZJgovlOjPazrnCzSUF3Uzne4hQo0VhatGBUd2DDyPhwsDd6gtOsJuzRpPJJn9vwBeU','X','1e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3403805426912640641,-95,'ZEjwtjl9A9JoSBj3hl3','4iWFvmL1XqtrHF9yj5Tbhf6HPPYfIi6pA03fyiztwtdCFBuBJjh98RlKr9j78sDtCn8Osn64sFaBp9w2TfCzs9nJTr1AeyQixNF5ZCo9b9BN70MkRptpGZLSX21me1vx5TUpoT4forzU6UieMadH6yGQ8idRd7FaeYAkr8loi4uqt7vCSNkoqweeUEpxm9WHAMpMP7Grl8kR3LLMzywVkmB8UOUnym43sBZjaOmmX3Kuxr6fj97Guw9f8','0NPjx2T5YWT1','kTebgDlYmfLPvzGk9KRCKIvJHdiYYp2vkSeuv6p','b','F',14);
+INSERT INTO ti VALUES (-3403805426912640641,-95,'ZEjwtjl9A9JoSBj3hl3','4iWFvmL1XqtrHF9yj5Tbhf6HPPYfIi6pA03fyiztwtdCFBuBJjh98RlKr9j78sDtCn8Osn64sFaBp9w2TfCzs9nJTr1AeyQixNF5ZCo9b9BN70MkRptpGZLSX21me1vx5TUpoT4forzU6UieMadH6yGQ8idRd7FaeYAkr8loi4uqt7vCSNkoqweeUEpxm9WHAMpMP7Grl8kR3LLMzywVkmB8UOUnym43sBZjaOmmX3Kuxr6fj97Guw9f8','0NPjx2T5YWT1','kTebgDlYmfLPvzGk9KRCKIvJHdiYYp2vkSeuv6p','b','F',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-3287634876136105235,-77,'hN8','xo3nX9RlofhOYkXfx1OwJRHru4bgh3ZSpWTEKcrfowMBnIubIxGDZ4HyhT7sGwxor2YHwUoHvoqZBbBuOnOhew7BVbA93gTfHxjNYLxE2ejQUsMnpalJxddUJEwa2aU2E2PYJQk3MWuAvYVx3FKeRPIX4TuL1rQLgLhFRDlzVebO1FOpfoIAQ3mtkD9Rl80DsjhPwEmI4WiHx1x0M6Rv1cKJmlYHWSB1gxKwRtlSRI9LtZLpYWjBBOqm3','wajqNaIEhg0QO4sab1hjaqnqNDLP','cdjHBp2VN5hg2sBX1sYymEAsgdqVlONIkKfEZIhWW7ISCGKInNu6TF6NPbVGIBGGGzyKY2yMLKpXOBtIA5pVLmeCL2yzsOzeC939c2yt','j','oQs',15);
+INSERT INTO ti VALUES (-3287634876136105235,-77,'hN8','xo3nX9RlofhOYkXfx1OwJRHru4bgh3ZSpWTEKcrfowMBnIubIxGDZ4HyhT7sGwxor2YHwUoHvoqZBbBuOnOhew7BVbA93gTfHxjNYLxE2ejQUsMnpalJxddUJEwa2aU2E2PYJQk3MWuAvYVx3FKeRPIX4TuL1rQLgLhFRDlzVebO1FOpfoIAQ3mtkD9Rl80DsjhPwEmI4WiHx1x0M6Rv1cKJmlYHWSB1gxKwRtlSRI9LtZLpYWjBBOqm3','wajqNaIEhg0QO4sab1hjaqnqNDLP','cdjHBp2VN5hg2sBX1sYymEAsgdqVlONIkKfEZIhWW7ISCGKInNu6TF6NPbVGIBGGGzyKY2yMLKpXOBtIA5pVLmeCL2yzsOzeC939c2yt','j','oQs',15);
+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 CHAR(45), d VARBINARY(20) NOT NULL, e VARBINARY(85), f VARBINARY(64) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1896849532,5015464772209485990,'F','XSJCOPBrxM5V1baXQ3m','AWaHmpF5ttKVHOSM2m0BAipHeeKZOu5FN','w6teMXxdpAxyWppoFfoFFnfiF0FmLCo0mHNI5TNsDXZkzr','3b','o',0);
+INSERT INTO t VALUES (1227057131,1987030203892769519,'N3EmV8TFgTEASosI5m','7xl9XBk','vdw0A6OjnZlnTOkunUs8gi4cykbiFDdMK5zDJ8ZGMaJaQjub7wUfpuDq40o7cUCHkiNIqvACM0oCJhl81TwF','leHVapxGv9VG6TIgnGSWxRyFqkVaBcTiMQ2rd7XUHld9gR36YNjs1dFQugXcPCIt','m','8',1);
+INSERT INTO t VALUES (3657394137,1619800584151570858,'PTPWT','Cz1lk5vXUnksO8u','KcAfbmFpzN1Mga16NWFfaJL1DlhP68zEGShVGvIrvxxYeehPHbCvj4w7Xn4yW5bBXqcbt9Ti95onbhI6kFT','ITkBgkNNOYwQgvlXaECupUUD5g8tYBff5X','fC','7',2);
+INSERT INTO t VALUES (704209323,1477323317003318728,'6WWUXJpx','OD5FNqaWr3zh9','7xGfJj','iICRJIEdp0Dkz4LGD5WAYx8q8BgAs5RA0JX5XcTSjR0Hg5gIxByu8Y','H','g',3);
+INSERT INTO t VALUES (2080929204,-383547192718669778,'kv8dYetdIm','hgwqsiVjgSyCJq1irS','wFs7bFCryyO5WwB7Q0abCLGjLX2YTT2s','X5Nj','W','6',4);
+INSERT INTO t VALUES (1031799063,-3824184897357332336,'i2sSrdZATgEQfotO3VcrLyUnis0QHSHaA','Q6d','83s3z5PWtyTIBtM6pI2tdLMsGGdLkRz7pKBymmFbQtsfiIdxy3YD6','Ofue8e2faO5Fi7oa','t','I',5);
+INSERT INTO t VALUES (1643113077,5062479320321521903,'Yvb2vODF8imejwdQ6kfsycey','MfmqHGCu','5S1LwbI2uwN3vrYfMVw5Yn8pAI79MKk8sFxKKlbkyObtisPfKFWXlbOU21VWBxLNIKfMTq','2lyEuInIWoREWYy6vzojXHoIQg07B4WOatCS54k2QUW0HWw','5','z',6);
+INSERT INTO t VALUES (1487461380,739620544195169376,'BmZwm7ZFHnc9TpUyhv6FO3xKEX6XEOgRVWNOa3vYPJhSY','LkTrZwjr4','fFjz1bycM0t91ssaVkQVNynfWlwfXz4GAbQnbPuhT9Ww9EBX03lru5ET2ncLCxTcFjJdaI78B9jYJ','i9aC2d6cwCLKR','g','A',7);
+INSERT INTO t VALUES (288631197,4309107611315043960,'jRt2HDIk','dIkwA','pjsSA9smFURCVwNqc5SkfSojVGTeiGxH4GMK2X','H8jWAqBn5qYZhrmReVreoH','TR','z',8);
+INSERT INTO t VALUES (3063086378,2969684445214244139,'XaGqNXArXXQb1YKaakMIenlID','E0UfOI6uYhpnLaLy','bwhh2QCD3PjQDbpLYFeOlM','b1rNCi7L','G','g',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c CHAR(45), d VARBINARY(20) NOT NULL, e VARBINARY(85), f VARBINARY(64) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4088524629,-5491048714669900349,'UkS1atXO3zzRJ','5kB1QlYqsaaCO7IBVeHX','R','Zbm7tMD6Q6','7','M',10);
+INSERT INTO ti VALUES (4088524629,-5491048714669900349,'UkS1atXO3zzRJ','5kB1QlYqsaaCO7IBVeHX','R','Zbm7tMD6Q6','7','M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (372491399,7907853457225676322,'f5aSQNBQzP79sEvV2nDJ368iDtzZ1XAJ0aGwRIF','9In5g','hBzf7kzFOiFDLFdt8w8ot81Ccdz5r6PD9nxO5u0dx777f8qH4lzTzW59BdSc2uUzwarYyHaNs4m159Ivl3','Bs','Z7','q',11);
+INSERT INTO ti VALUES (372491399,7907853457225676322,'f5aSQNBQzP79sEvV2nDJ368iDtzZ1XAJ0aGwRIF','9In5g','hBzf7kzFOiFDLFdt8w8ot81Ccdz5r6PD9nxO5u0dx777f8qH4lzTzW59BdSc2uUzwarYyHaNs4m159Ivl3','Bs','Z7','q',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1152110477035319671,12083,'QB0qLVymvH0Nqx8CGIE0mIK1ccURynGqfAy5cxYQ3IYsglo','uZNkslUw6oTeq2naHeO1QHbQl','TWHNW22GIVS9n4eofqKJI','Y6SwhxAapI10ztxepHR7C68TQ0','RtqgywjBVRg0Eb0KnNomY2w6U','PcwjsdpXMM9JULWvXgLnRLteRUHJ3PT9SzV',12);
-INSERT INTO ti VALUES (-1152110477035319671,12083,'QB0qLVymvH0Nqx8CGIE0mIK1ccURynGqfAy5cxYQ3IYsglo','uZNkslUw6oTeq2naHeO1QHbQl','TWHNW22GIVS9n4eofqKJI','Y6SwhxAapI10ztxepHR7C68TQ0','RtqgywjBVRg0Eb0KnNomY2w6U','PcwjsdpXMM9JULWvXgLnRLteRUHJ3PT9SzV',12);
+INSERT INTO t VALUES (1254634353,1041049192547347347,'INEXLaVMTlwTZ','Gpk3mt9OZERJzbMj2fUhc344Juzz6CG8DwQGjfzQOEMFE0Xr0lXPX44qpSTBD3rDvqfBBEBmO0F9HRxJNm9OZTP37bTk35gN5hE7naFof4jAiDLccaPCvfBYb11n1OpmCCgTIstMYBQHKLxzHaH0RbVXikQzKWrTz0nnA71hRhxNbETiCzhlxlxd6eqFkZhgcaX8nvp4LWCzQJPcQrCeAZqPUfIDSdtjyK9PN4vLHsbdzw8U2rBNmURJ1lg','jUTVKj2BYxeMmBwjdjHUd50PWxM2yIbuPJwksYG2SNcRikGYKiznPxbjKE','LnCbsewFYmzwTuNrFE6kFxOT6Uon8','v','Y',12);
+INSERT INTO ti VALUES (1254634353,1041049192547347347,'INEXLaVMTlwTZ','Gpk3mt9OZERJzbMj2fUhc344Juzz6CG8DwQGjfzQOEMFE0Xr0lXPX44qpSTBD3rDvqfBBEBmO0F9HRxJNm9OZTP37bTk35gN5hE7naFof4jAiDLccaPCvfBYb11n1OpmCCgTIstMYBQHKLxzHaH0RbVXikQzKWrTz0nnA71hRhxNbETiCzhlxlxd6eqFkZhgcaX8nvp4LWCzQJPcQrCeAZqPUfIDSdtjyK9PN4vLHsbdzw8U2rBNmURJ1lg','jUTVKj2BYxeMmBwjdjHUd50PWxM2yIbuPJwksYG2SNcRikGYKiznPxbjKE','LnCbsewFYmzwTuNrFE6kFxOT6Uon8','v','Y',12);
+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 (2899132558,1186890611477809875,'yVBI7jKF','WmhUuM4nOSDY0aY54GLv','20QSy88RcMcdjWUdh5KHOrUvG9pEhy6YAJbNAY0hDyGCNxXObjBUEP3h8JbvKAWjnYJ3UryRL5C','kCEsMDGgUsazv7Z4C2KF5LiSnArfnh0Ma5GkXxPj6F9AcbQTuRqB6W1SfUWckNHbdJ2rzVvIDSQBJV8Vpn4qPJIoeuDZ1TBWp0agaKOkLl2wZKQRpDa50l1U49VLEwWmG9uMnVakvJNcq6uoBYUjQ2KDXvxyi8eq90ufgDud9tBxRMPzXd5La90laSQRcy83rzYnRmqAxbisIkl5ao783FSLaHEUh93W0wnJ3NIm5X3LohBuDxrHt5zaNENAn7tK','B','7',13);
+INSERT INTO ti VALUES (2899132558,1186890611477809875,'yVBI7jKF','WmhUuM4nOSDY0aY54GLv','20QSy88RcMcdjWUdh5KHOrUvG9pEhy6YAJbNAY0hDyGCNxXObjBUEP3h8JbvKAWjnYJ3UryRL5C','kCEsMDGgUsazv7Z4C2KF5LiSnArfnh0Ma5GkXxPj6F9AcbQTuRqB6W1SfUWckNHbdJ2rzVvIDSQBJV8Vpn4qPJIoeuDZ1TBWp0agaKOkLl2wZKQRpDa50l1U49VLEwWmG9uMnVakvJNcq6uoBYUjQ2KDXvxyi8eq90ufgDud9tBxRMPzXd5La90laSQRcy83rzYnRmqAxbisIkl5ao783FSLaHEUh93W0wnJ3NIm5X3LohBuDxrHt5zaNENAn7tK','B','7',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3368079617,-2055663994336537634,'0LOmokL','WuRzDLKbhFTUMe3bH35QCtLn19QflJ63qVxIfuuoaAuZdyhbcRigDRjeCziDvUdNwrmM8FVPeyAxL571mFq7Qo4jRHXz6Aq4A4dxm8rI3X5JNVXVozxHj9jOhGigPB1S61Vk9mvtXS2slUmTnIEVTxreun41J3y8c','do8EUweLn90LKtTKBr47CnuyuY28qtFU0mUqoNJHRdQj4bc0L8huAikrfCuZpT6UZE8Mkrl8oIulL','9MH6VDDuOiu19h1iW35xptrTkDpXTiDiofbcbDmVGUBIZ7Pyr0HEbQqm5BYgc0cTAFjMKRCSV0uLGL7hokMSPGrfGIZP2iEDhBYWKN4SbCZlPtxiqTRM16c1ZO7zXylFFz53jU5xd6O5UiW1IYJEBlZPH8UUbfha9zI7urLxil1ILkHBUOYzAeh','bL0','I',14);
+INSERT INTO ti VALUES (3368079617,-2055663994336537634,'0LOmokL','WuRzDLKbhFTUMe3bH35QCtLn19QflJ63qVxIfuuoaAuZdyhbcRigDRjeCziDvUdNwrmM8FVPeyAxL571mFq7Qo4jRHXz6Aq4A4dxm8rI3X5JNVXVozxHj9jOhGigPB1S61Vk9mvtXS2slUmTnIEVTxreun41J3y8c','do8EUweLn90LKtTKBr47CnuyuY28qtFU0mUqoNJHRdQj4bc0L8huAikrfCuZpT6UZE8Mkrl8oIulL','9MH6VDDuOiu19h1iW35xptrTkDpXTiDiofbcbDmVGUBIZ7Pyr0HEbQqm5BYgc0cTAFjMKRCSV0uLGL7hokMSPGrfGIZP2iEDhBYWKN4SbCZlPtxiqTRM16c1ZO7zXylFFz53jU5xd6O5UiW1IYJEBlZPH8UUbfha9zI7urLxil1ILkHBUOYzAeh','bL0','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2949808659,-5784132460854538077,'rr0gKvCV0Oi','2b16veuqzn35cLKqPjk2auus8bGYHB5rEsbgNV5UGMkkMQ5Bn0mQH57lee4czqsoLX8rRW2DZvWnGrmA4kTIx9ZOsS6RQWuHtHQxbTIqLCfNC73yS6qjogAoQ3SnQrPoWVWnUpoqEC6fs04fEe633XljQqZts1s3hrSdxHbW1blV85RLtD3WwZve2jVCqR9zhc5DXh3iLcIaFGmoOB4','SOaQoNmFOS08iClSI3FXtgNCgAiyAHxoWDXv4r0LBxRxwqNcaOl1Gle','9jBYMVQR5TAEBuhS10gfF2ItSpKXC44MGGGMESP9P7gNVV2TkhT6JkIjF52DPDc1RYp2lCMLwqm5vCxcVdO3dKp0QGkuMgeQZwC3SvfWTvwBeytYD3Vn7GWMxlYKtJ0wrlPVmVMzWWlHtoTLO8Dy29IBN8pmxpOo','lOs','gJ',15);
+INSERT INTO ti VALUES (2949808659,-5784132460854538077,'rr0gKvCV0Oi','2b16veuqzn35cLKqPjk2auus8bGYHB5rEsbgNV5UGMkkMQ5Bn0mQH57lee4czqsoLX8rRW2DZvWnGrmA4kTIx9ZOsS6RQWuHtHQxbTIqLCfNC73yS6qjogAoQ3SnQrPoWVWnUpoqEC6fs04fEe633XljQqZts1s3hrSdxHbW1blV85RLtD3WwZve2jVCqR9zhc5DXh3iLcIaFGmoOB4','SOaQoNmFOS08iClSI3FXtgNCgAiyAHxoWDXv4r0LBxRxwqNcaOl1Gle','9jBYMVQR5TAEBuhS10gfF2ItSpKXC44MGGGMESP9P7gNVV2TkhT6JkIjF52DPDc1RYp2lCMLwqm5vCxcVdO3dKp0QGkuMgeQZwC3SvfWTvwBeytYD3Vn7GWMxlYKtJ0wrlPVmVMzWWlHtoTLO8Dy29IBN8pmxpOo','lOs','gJ',15);
+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(4), d VARCHAR(16), e VARBINARY(15), f VARCHAR(71) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4009684,655465227,'1','wq93WgD','hZuLyrOS2k','mjAjstCZLcvgn1I7PKlurz3','V','R',0);
+INSERT INTO t VALUES (7952377,-1226126682,'Ir','vmvC','O5U0hHHp78JQ','C982LSlmrL9RADBS94NcGku0YPhPoWt25G6Hvb6aYmIyTSl2vUZQZH5LVcKjyPE9Z0','A','u',1);
+INSERT INTO t VALUES (6371677,1507619191,'q','cimh3vVm8LpQ','M0uQ','BbRdQMJ0Ei2igg1AysV35ta4m8','6','6',2);
+INSERT INTO t VALUES (2729119,-2113697527,'AdN','bScK9WrTNtki','2','eecThMFM7IKBpyarXguUE6zs4N1SjFjEhWATulBJlBxH91dJgi6lDZ','g','J',3);
+INSERT INTO t VALUES (-7758688,-177146799,'Fb','t','rYBuQ3cbA5cLRoq','PI7XuSusYdrpYxLg2yJkJyyoVWhmUYpbHPkDQ3DbeMwHPL78d9GcUN2','L','d',4);
+INSERT INTO t VALUES (7447388,-225441194,'O','HdfE','Ii9lT','mffqjkKbFDZVFBvIiO0QW8T5z','g','6',5);
+INSERT INTO t VALUES (-2632735,522831281,'tt','rbvgpZz8bQwtMs','Pu1','4t4cfyD7lb02i','9','X',6);
+INSERT INTO t VALUES (3033502,2095576299,'PmHO','fo1kmUs','W7INwRhl6lR','h6vlVtCxE7RdWssTaBJU5ZJEq','a','V',7);
+INSERT INTO t VALUES (-7182509,1116462093,'s5GN','MXXCZcUglVViEP','a','N4usikWric3BbPP5cV0IyV86UO5nyPFxpeTCAzX2OKGxe08ezr2oD3jYc1dbI8HcX4s2','d','O',8);
+INSERT INTO t VALUES (5924352,1937412429,'T','2dhn','b8F7UTT','ecz','L','t',9);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c CHAR(4), d VARCHAR(16), e VARBINARY(15), f VARCHAR(71) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (7573885,1872253949,'x7','Wuw','9Ad8THGvmsx','4qdYrB2','K','z',10);
+INSERT INTO ti VALUES (7573885,1872253949,'x7','Wuw','9Ad8THGvmsx','4qdYrB2','K','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(5);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
+INSERT INTO t VALUES (-4540906,1055226200,'wco','BpnFnGHEc','r0ESQZWBoNLw','BF8GTe0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrm','s','A',11);
+INSERT INTO ti VALUES (-4540906,1055226200,'wco','BpnFnGHEc','r0ESQZWBoNLw','BF8GTe0vrh4ugCGnZo2Aa9CTH5UNaFCVwZsSE50C7gN80Pq48380X6808UQhFrm','s','A',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4342649,1636772467,'n','IlAU671e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKgGZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qVnYjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZMJ9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktz','S','XlNyFMzG835SPrNaJ6Vhem5wIasXHGo0lTRIssVPaZ6ENWUE8tdYKGE6','c','4',12);
+INSERT INTO ti VALUES (-4342649,1636772467,'n','IlAU671e2QUCscDDHsYlNVPsVjkK67YamBzsLp0H1jodnW5LYDNVoPzxK0yK5ChYYYKgGZNA4CphLX6Fc7mSR6T2BKIt4qjTjOA4tkUFbA1qVnYjwhiuO7KXUKvPIV0pQ94xQPFgbCOj37VuZbupewbWmbqkm9I68gZMJ9bUjhJJbl4oKaSCjDXHZjKgwXPe3aAqTwsPDpXqWz5te9qwTktz','S','XlNyFMzG835SPrNaJ6Vhem5wIasXHGo0lTRIssVPaZ6ENWUE8tdYKGE6','c','4',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (247352424220620144,53230,'nniEt7MzJZGMcBQhph','iL0NliFLrIiEJY4GPiLODmcswhmBHhqCF0sffnwaAxmWkmYqAzcKed0hzPCbNXvAfiA3vwkTm7PAkIoMAl8gp6GcVDOdLItsxjidQzlYngtrd3w9XVWYDivkEJrfiPTRyLrzOPRZkfMWyM3uqLNVS7SMKbEyw2o0rVoDm4E3VWB6ll4Rt5o7Gqc7U2tFD4rFj','G49RTOx5kLyJu0lH147Hdb7','QAt1HWZm2M23iFU8uL8T49WCqNQP0HZyT1Nh3q3CQFkVzjYkRYJcpHCXak69hWmkixtYHOIYWsZsK54IG9EMU2XClnWWiwaQXstNpdDvD4VsX2ll1X7Cgyem36IvnplRNgbh3vsbPcEA9RIv0BXBwdcCZBP1zf9v4hdNUPSRauJYRY320xp','BRJYiUp9kcKOjJpllBz8Esz0YiOvhMJ2wQuCCZNXLTNNHA5','7Aa7oDN1DtKmkeweZxZtFCoprOB6TzNFOapZDUKJQZ',13);
-INSERT INTO ti VALUES (247352424220620144,53230,'nniEt7MzJZGMcBQhph','iL0NliFLrIiEJY4GPiLODmcswhmBHhqCF0sffnwaAxmWkmYqAzcKed0hzPCbNXvAfiA3vwkTm7PAkIoMAl8gp6GcVDOdLItsxjidQzlYngtrd3w9XVWYDivkEJrfiPTRyLrzOPRZkfMWyM3uqLNVS7SMKbEyw2o0rVoDm4E3VWB6ll4Rt5o7Gqc7U2tFD4rFj','G49RTOx5kLyJu0lH147Hdb7','QAt1HWZm2M23iFU8uL8T49WCqNQP0HZyT1Nh3q3CQFkVzjYkRYJcpHCXak69hWmkixtYHOIYWsZsK54IG9EMU2XClnWWiwaQXstNpdDvD4VsX2ll1X7Cgyem36IvnplRNgbh3vsbPcEA9RIv0BXBwdcCZBP1zf9v4hdNUPSRauJYRY320xp','BRJYiUp9kcKOjJpllBz8Esz0YiOvhMJ2wQuCCZNXLTNNHA5','7Aa7oDN1DtKmkeweZxZtFCoprOB6TzNFOapZDUKJQZ',13);
+INSERT INTO t VALUES (-2411126,-943951760,'P2tZ','7hTwxdhUiyWWojaSMqAkRzyNW2VJsXRNPDQFWFekg7LAg9yp4tD9dZBVVM6mSuB53Z4SUYwCeUs5bIl','YUszy','ID1Yw7qV3KSPH05ZztWRESW3ULAtrEcqUaDMi0FHLnjquEQLVtg5pjsiOytuhSqyGDlPovLcH4TGxnRe7xqnu8HrgLCLXuqkuJpOnrgHh7GJZJqYn0JkdJl3e5VfPOKuJXSCvPbfjTX0SDNG3LbvIE8zlPxouPJQ93RuARBMswU5zgRSHJ10DASZ4hpTmy13f9fgY4iNJ7K1yjPqHk85xmLkWedUMbdfGWLoyK57DLKkFXs33y','h','N',13);
+INSERT INTO ti VALUES (-2411126,-943951760,'P2tZ','7hTwxdhUiyWWojaSMqAkRzyNW2VJsXRNPDQFWFekg7LAg9yp4tD9dZBVVM6mSuB53Z4SUYwCeUs5bIl','YUszy','ID1Yw7qV3KSPH05ZztWRESW3ULAtrEcqUaDMi0FHLnjquEQLVtg5pjsiOytuhSqyGDlPovLcH4TGxnRe7xqnu8HrgLCLXuqkuJpOnrgHh7GJZJqYn0JkdJl3e5VfPOKuJXSCvPbfjTX0SDNG3LbvIE8zlPxouPJQ93RuARBMswU5zgRSHJ10DASZ4hpTmy13f9fgY4iNJ7K1yjPqHk85xmLkWedUMbdfGWLoyK57DLKkFXs33y','h','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6788544,-1928956085,'UCR','eu4jUhEg8cxbXYLGWuUqeVko2ZGTXN0J4Qo7LNXmzv7pA4lUKFqYH6trG0T3zv7WB67CjselRDfIlkDqiJHtcTbxFywArM22Er1owySTHCJ2UK2NPmGNKe2EHESbfM7Qb7XzdWZGYc2R2QyS9hPHcF4wqCFAFLhcpvVdsRF9TXqeOmkmtUUdhqzryUl3M','pYeqXlMPPS','MvCzxDHlHcIEbkTntBfER2','s','F',14);
+INSERT INTO ti VALUES (-6788544,-1928956085,'UCR','eu4jUhEg8cxbXYLGWuUqeVko2ZGTXN0J4Qo7LNXmzv7pA4lUKFqYH6trG0T3zv7WB67CjselRDfIlkDqiJHtcTbxFywArM22Er1owySTHCJ2UK2NPmGNKe2EHESbfM7Qb7XzdWZGYc2R2QyS9hPHcF4wqCFAFLhcpvVdsRF9TXqeOmkmtUUdhqzryUl3M','pYeqXlMPPS','MvCzxDHlHcIEbkTntBfER2','s','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5924827,-1636016526,'kdz2','x2pxvSBIaDjN2w8S4','mLfHa6U4KMZtaa','P0OwzZX4mOPkopaflpfqvlHjM3RcfeyLSrZybBEVtH3SwsVKMkhEFiLFDmMZ6c3JZBg0pCEj2L4QMIzzjddl6WrreOfQoOeNKELV7R6sDj1J2bDVKDvRPNXhpTabswApUwzYJiFK5G14VsJpL8tyxpSEUDz0L2DYUZ64zxxiuvJwbSEGBc','U','b',15);
+INSERT INTO ti VALUES (-5924827,-1636016526,'kdz2','x2pxvSBIaDjN2w8S4','mLfHa6U4KMZtaa','P0OwzZX4mOPkopaflpfqvlHjM3RcfeyLSrZybBEVtH3SwsVKMkhEFiLFDmMZ6c3JZBg0pCEj2L4QMIzzjddl6WrreOfQoOeNKELV7R6sDj1J2bDVKDvRPNXhpTabswApUwzYJiFK5G14VsJpL8tyxpSEUDz0L2DYUZ64zxxiuvJwbSEGBc','U','b',15);
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(2), d VARBINARY(28) NOT NULL, e VARCHAR(21), f VARCHAR(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (62451,38828,'w2','b5hgDBKXCpywUOUzodJeD','QEQftAX30nTsr3','ZnRrilG','6xQM8faKpsG7bBQSCwPBhzT21JGRBQxv8KFQWihZOlsq','rS3ZSyAHpx7a',0);
-INSERT INTO t VALUES (17163,41503,'O','4K7ueiAdDKu9ogffxtqO','akKe4EWq3O7IhCwNH4','gS','DNqnjQKPGl','vQtqE4r',1);
-INSERT INTO t VALUES (46453,6121,'5L','qInuNfIzbj3XJFd2','xh0HzGZUkpNFqK3Ktq','jZT','xHTh4D9gt2LFPT','XPsgI1lBDuDN4rc7ran0C12FZp78uqmf0btk8eOiEuo6bomffFczFCu4u8CxRyNPKAV3NHZ3fQcU4EOhuBYRKRQQvZKCFDZ',2);
-INSERT INTO t VALUES (36041,17522,'iq','uMaQM5c7UtGop3L3qHtTiGKjEh06','QWYYa0S6GpGb4','TV1hfMjt','M38NZDagaYmCkDFDBG7odp24KJy7vL0J0cmJLq0nWFEHLtSIYBsFKRyPhjpDhBWbqzEdxR9jTyg7AW','5XAM6EvMMiusU8S8HVXB8UC4r1WEEQWoXEXou6qGeG3JNX',3);
-INSERT INTO t VALUES (26249,39121,'R','zNz6Dbo1axl','7zgpcTuanN8Tcn','nG','6XQ9rWaam0Unh1jE7Pu2VozZzqllOlbZa4xiFUnH4BnsvIFBL3xhf20KmeArg6GlRTlyWc9Jk6b','eHrBwm95eNelpSOmDREY5mCkR6MGnOgewANfCivrM0O9x4CiIjkXCdYgJc7alR3x6udzy0XyU0FkRpk3FjH5FOyCGf7o',4);
-INSERT INTO t VALUES (24991,54019,'9h','XTSxuddiJrCFMzWL3i','YjFhR','TE7s','3A0hoopnShafRX6Io34Lnn7sqV8i5cUMnnkHvc2mhqXUuCKp6sUMqkAVdtm','wX0Aizu9q',5);
-INSERT INTO t VALUES (43486,32699,'Bv','RA','roOqGjepGMy1XrIjhRW','tSDY7uo','CtbMvEI3ngdJCYlOqTdQlShED69b14PrGMsA2HZ4CSJYqL4H8UBpHy6xbuWto2x2Md4FnQGhjN','55hGw26fQQmgK5Ykii7hwkmPg1i8nxMtrV0BI7Y04PRzsR2SONuEtDV',6);
-INSERT INTO t VALUES (51332,16132,'ET','U4Ir0WguJaNe22','OJfhmJ','w9','HMphVu58iurww9AIuWUd4EO3wnZk2LrZsthqlTnwsoBB4SPbWDWihlY4omWqKgPo','9oAQusLXQrrJyIIfYyoFhvLmT113KJ0kfxnauG9bnDsTfkX4MEiMTqrN5UwxPpe18bqyP7Mu1aW9m18x7WrmSX',7);
-INSERT INTO t VALUES (3497,27414,'z','mGDN64WR7HsFhc7SznkJi','NioTJeuqhj4SO','L','rWoetDwVHyKOAb3yDV7qR2EScTxNy1dn3SpP3JvAEhaNdiOOgap3DV8wZ','2QbWQRqTWgnLQ4vp3LqF6NmcG7jD9DrPne9v5g4qUkayxKhO5MbnD7UVs3IG6WmoTY19eA1YRkl9SXBSlaEaZUWBgZCXxu',8);
-INSERT INTO t VALUES (42863,38328,'l','N3jqaMLNedW1DBCOz3cpXsqCs','VQjagyM','Ix1','HyXnuL9tO6WGj9h3CkE0wfxbJDnZJeyoNHB0XZ6BA5tINEGbY5vTfJrJvYuNO','qjdq4Q1gnmzYlPbqOw95e9wbHngmXdLPqpNbcJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c BINARY(25) NOT NULL, d VARBINARY(41), e VARBINARY(69) NOT NULL, f VARBINARY(7), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2475835,8148032035995722602,'ELnikxOFcWk4zhkZk6nb3ya','cnohkv7ABAWM','6PwCBXmWEM0XbAhINvvBm9fXhPSaVQ3yCann6Cinzn3HYPxwwU2HW','Op74j','J','b',0);
+INSERT INTO t VALUES (-59970,8409117057155561800,'VMhjnIZP1SnaF67e','5t4OHegeVmIjK1PMgT','HQMIcAMMvDHa618','mH14','K','U',1);
+INSERT INTO t VALUES (-3110078,2567963019296867126,'VfX2','C5IXqv3M0A65CYySfRh6aX3gcy4ljzstZPg','sqazI0BdrWogwUUmEH7jHk3cRKj9wTdrEXLk','e32OST5','7','w',2);
+INSERT INTO t VALUES (-2129722,8453961650461733958,'wHW','cHn4lUjgDnj32fHzZ9JksnUpguB','uui','uprm0ko','d','e',3);
+INSERT INTO t VALUES (6020628,8958629816438363289,'N','FrdcW3cH1DXYwXhHwQl','mv7P5RWKilbBbYMRtuWXEmKQB95O8FDLrZHgkl','dv','r','7',4);
+INSERT INTO t VALUES (-5485999,12332413962402763918,'6iW96RkihGnAMRLem','Fn7VMyqV05','dSyhVy5HcZXZ50F3HhDgQF9iimPlKgz5Ixcr2LVgB1v5XGHbUYe66FzE3Ch2yGH61d','bxoCPp2','x','x',5);
+INSERT INTO t VALUES (-6181053,11249068558990516873,'rxYhD3','2j9Y2X','BcgeXq7wovTxAnk','t3vlVX','l','C',6);
+INSERT INTO t VALUES (826688,7299241168418508776,'yQZS6IlrBk1StzH','ixnn5fHTgccqo7Nqihb','tvwfc2vxPobAV2ufiWT4062twf2dONXXC9dZ8viqlZkqlAZ','aCxZF','K','f',7);
+INSERT INTO t VALUES (-5153636,2518721550965578163,'JpPnbeHJk1O','CARbpaaEy5EMbdZTvPxv','tKtvz6H','KgR','R','9',8);
+INSERT INTO t VALUES (6711041,11664472503673222103,'RWqFkrpoajU2qy','c53gJhOQqfQoP','HnSwBeE7rTwo','6aB','D','3',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c BINARY(25) NOT NULL, d VARBINARY(41), e VARBINARY(69) NOT NULL, f VARBINARY(7), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (219082,17190823565576545417,'uK8osfSgoRfhq','TdLWx7W5O3R','0xFlPsk','FF7','D','n',10);
+INSERT INTO ti VALUES (219082,17190823565576545417,'uK8osfSgoRfhq','TdLWx7W5O3R','0xFlPsk','FF7','D','n',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(26) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(26) NOT NULL;
+INSERT INTO t VALUES (-8157917,11418702164129644027,'9Wr02E1DR','z','wj811','7c','D','w',11);
+INSERT INTO ti VALUES (-8157917,11418702164129644027,'9Wr02E1DR','z','wj811','7c','D','w',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1113670,15786397966299739237,'3','4FfEOiNzlUuEyyPY78GmWxnrQGaNVu0SK7Ojstvjdvt0q8TryA3LuZZ6zL2lMwyE4FsVaRkA2drlxvDqCW6UhXkPNPvrl3N8kFk8CWS9jLrl87eYsugnuSd7mpwT19MyOCNbEmG4Yb6cB6iLnLIHJUcKh0lXyKhUkHGDBrzFriDP7O82T3lhU44oTqtnjPyyTn2oG91kBXNYsX1lDjAY4QEAfauK5CTSmQT1etAUDrhvyEqp','AISwt9BP9kzUTJSJhYfMTeXVImY03nm0OZbmSQ','G8H','d','7',12);
+INSERT INTO ti VALUES (1113670,15786397966299739237,'3','4FfEOiNzlUuEyyPY78GmWxnrQGaNVu0SK7Ojstvjdvt0q8TryA3LuZZ6zL2lMwyE4FsVaRkA2drlxvDqCW6UhXkPNPvrl3N8kFk8CWS9jLrl87eYsugnuSd7mpwT19MyOCNbEmG4Yb6cB6iLnLIHJUcKh0lXyKhUkHGDBrzFriDP7O82T3lhU44oTqtnjPyyTn2oG91kBXNYsX1lDjAY4QEAfauK5CTSmQT1etAUDrhvyEqp','AISwt9BP9kzUTJSJhYfMTeXVImY03nm0OZbmSQ','G8H','d','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-3811954,17755842416282590537,'pucDgHuUhjpkxuZWPB0kDt33Qr','l95p0ytVWmRwUNyheeS0J41AlRpRJGnRkHi07D6VJxzsztWQLhoiCqBmeiT6s3sLKDbUSjRXFogVvOj','XC5QhHDv7hudQ7cNPvXdUf2tBLzWyaUlWOTGhSvaw7HXeRc9zft8QinFq4NBNtJk','ICxV6uc8GHdevvoCkq7TcuSSYT80RrMSHnblc1BCszqtXYUdhty7yk9hbDzhcQS7iVFc6Hbbxiz4Jvgi3ErWSa92xrfraTzpmlXhC1DZplaCqF8ri8Zv0ilE','z','U',13);
+INSERT INTO ti VALUES (-3811954,17755842416282590537,'pucDgHuUhjpkxuZWPB0kDt33Qr','l95p0ytVWmRwUNyheeS0J41AlRpRJGnRkHi07D6VJxzsztWQLhoiCqBmeiT6s3sLKDbUSjRXFogVvOj','XC5QhHDv7hudQ7cNPvXdUf2tBLzWyaUlWOTGhSvaw7HXeRc9zft8QinFq4NBNtJk','ICxV6uc8GHdevvoCkq7TcuSSYT80RrMSHnblc1BCszqtXYUdhty7yk9hbDzhcQS7iVFc6Hbbxiz4Jvgi3ErWSa92xrfraTzpmlXhC1DZplaCqF8ri8Zv0ilE','z','U',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6015229,8244306602459915064,'AevB','SMaDdyGpCjuTzkhX2xyggcdsP8yx94YLSTcAbhJx3kdR51hzKYbF6v2V9Hr65KO9AwA9KNvUfkIJREuHN40loKvajLuSMdShP1x8jBDzjnLKTHvyA1OlqTalB668AwGnC21y0iDlNpHLzb91AIdIb4v1eUcviIJbuerwOcil84LEWl35dYFrvI8KSFvZSz1ZV8djzIyDmyD7AZ','DKWzv4jB8Lvux2PVzadV','Os0VL3M2ciQz2kJHvT44fmZpQat9StC57l7vpRtC6XxEQ4jbwZslMZ1H5y127uLmxzNtTsAZUZdZ2N','7','i',14);
+INSERT INTO ti VALUES (6015229,8244306602459915064,'AevB','SMaDdyGpCjuTzkhX2xyggcdsP8yx94YLSTcAbhJx3kdR51hzKYbF6v2V9Hr65KO9AwA9KNvUfkIJREuHN40loKvajLuSMdShP1x8jBDzjnLKTHvyA1OlqTalB668AwGnC21y0iDlNpHLzb91AIdIb4v1eUcviIJbuerwOcil84LEWl35dYFrvI8KSFvZSz1ZV8djzIyDmyD7AZ','DKWzv4jB8Lvux2PVzadV','Os0VL3M2ciQz2kJHvT44fmZpQat9StC57l7vpRtC6XxEQ4jbwZslMZ1H5y127uLmxzNtTsAZUZdZ2N','7','i',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4431860,10905283749875632336,'vA','9dHOzH1tnrL0moh7t9443T8Hy3JGk9KdQT2BiN2Z81SDpeOxlHxqepyO72yha9aWoKaPd54wI0PFoYRZEPqUzv3AIFLEHIoK4pIvK84NJtEsz8cHEWjJJeUOjvZQD3UVdBWFuuAcNeUKy0Ccr3dehUwRg9PkiQyNXuzP','U44lNuyP5ZVEmJ165ecYZ8lPd6AAygJ3EYf8Vy6CbBMCN6Kl8ZXamfTORUVp5ulVKZ2D','i8ojxFfLu46J6UvAANCcs8oUqzlXEPjnlivGvBmwp9WrnugP5kz0Lq8cKVPSU3YfQufsIcMWBj0MJ05ZOtc7BivXoFS4T1dqjnaGIpzmx7sjI6JY1APMwjPlWk27zU66OPAW3E','2j','F',15);
+INSERT INTO ti VALUES (4431860,10905283749875632336,'vA','9dHOzH1tnrL0moh7t9443T8Hy3JGk9KdQT2BiN2Z81SDpeOxlHxqepyO72yha9aWoKaPd54wI0PFoYRZEPqUzv3AIFLEHIoK4pIvK84NJtEsz8cHEWjJJeUOjvZQD3UVdBWFuuAcNeUKy0Ccr3dehUwRg9PkiQyNXuzP','U44lNuyP5ZVEmJ165ecYZ8lPd6AAygJ3EYf8Vy6CbBMCN6Kl8ZXamfTORUVp5ulVKZ2D','i8ojxFfLu46J6UvAANCcs8oUqzlXEPjnlivGvBmwp9WrnugP5kz0Lq8cKVPSU3YfQufsIcMWBj0MJ05ZOtc7BivXoFS4T1dqjnaGIpzmx7sjI6JY1APMwjPlWk27zU66OPAW3E','2j','F',15);
+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(19) NOT NULL, d VARBINARY(36), e VARCHAR(53) NOT NULL, f VARCHAR(37), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9007977,149,'bnoruY','hMdbVmrCHRvC8kMjse9DaDkErO9LazWC','3jJ3vI8sYPqy','neu38yen2rSGAr6l8P','1','8C',0);
+INSERT INTO t VALUES (15192705,165,'b7a7DnLHyHPo','o4m1gh3wRdqb6R3JwgNzLsp38whEBQdz','LcCgmelLBNQZsZpkJV8QBsFxhmoFTHEvxrhYivE','nf65Fmafne55Cmfz369UuwModYPfFoGL','T','0',1);
+INSERT INTO t VALUES (1413521,36,'UOzLKEJmbNA','LilGuzoS6S0XX','dD2QKxwSlQs5f4jrKnGWOH7TCoDAGibyrbmCzmbqQD','bKo','K','lP',2);
+INSERT INTO t VALUES (11893028,251,'ZiSeQFO2u0VJJCed4S','9Pyjk6Q9','HguOAAdbGZBkErfaOSa73A','fAmSN','n','zq',3);
+INSERT INTO t VALUES (8524522,133,'VU','IdLldtv6szOWSgtIwdClhyV3YOB','enkjJk3iIRSw0LjNFEjtnUm','YFYmd0Jau6lWlGHm3F','J','i',4);
+INSERT INTO t VALUES (3905992,221,'tEmBtHUQElgnFnQZ','T6HpXnfoaalr36sG9','jQTgjuOXNfOYhdB6BXXR7sWbVHucaR4oHpqNvYTPgxFaV3o8wcd','yHrR','f','r',5);
+INSERT INTO t VALUES (16228254,56,'cGyxL','Z','xPQZZff632W776eRPEzRWeXew','DS3hMqfMRvpB0CYkpkknMggH7QeuN7','k','L',6);
+INSERT INTO t VALUES (2371103,84,'7CAHgccPRZT','LNyyrwWuq6GvfqWZz8yLQCrFuQd7','rXHOJ1zte7nuicUrw6W1MNYmt2q56H6JCONAc48QJx80fg8RVu','ygCbCh6ca82Fdt1LupUUiXk','2','w',7);
+INSERT INTO t VALUES (6870338,58,'vJkui0','293n4tOf38VQI6AWgfbzdV52Qg','t7fhdgVOA4V3fydpDy','vSjAnI5ys7jxqAzSAUwYXrolf','e','4',8);
+INSERT INTO t VALUES (14604744,49,'s0JV8VFZ','RKaAHtevO8PU64SBTABY9gPzWWz9','cO2QzECQjUdGHLyR3699NkTBGFawJ5gk7hzMx','Mdo4','B','Wr',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(19) NOT NULL, d VARBINARY(36), e VARCHAR(53) NOT NULL, f VARCHAR(37), 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 (18380994432372761210,6852,'p','TBW8GPoZdGD','SluP1ECiP','FrTMcq','B1MrT8cGie2AogeUu3nQAWZNg5ZmALxzAkkloCkzljM','INBjpNTv8vCKTgk7VeYF5klrb9Gr10WSybGhYHbk9WWhLnPrxZt4Kfp54tblAHLFL2xk',10);
-INSERT INTO ti VALUES (18380994432372761210,6852,'p','TBW8GPoZdGD','SluP1ECiP','FrTMcq','B1MrT8cGie2AogeUu3nQAWZNg5ZmALxzAkkloCkzljM','INBjpNTv8vCKTgk7VeYF5klrb9Gr10WSybGhYHbk9WWhLnPrxZt4Kfp54tblAHLFL2xk',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(3);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
-INSERT INTO t VALUES (2035011724110371699,48362,'U','RVj','l1lUUTCKxrAYwGD7o','CkL','VxzbZJ8uaxvd9G5aHbe5q41qTTthUjZ0miifv3VuQ3AnCBITRq8nYF0rSGspa','ASQP0UlurisFK2D3p1UruGan8g8vR0dmRNzN5CbKkGDxiI2GeyAiLxyVVVySkPb1nma0EMlcz093J8Q7EG9Pac',11);
-INSERT INTO ti VALUES (2035011724110371699,48362,'U','RVj','l1lUUTCKxrAYwGD7o','CkL','VxzbZJ8uaxvd9G5aHbe5q41qTTthUjZ0miifv3VuQ3AnCBITRq8nYF0rSGspa','ASQP0UlurisFK2D3p1UruGan8g8vR0dmRNzN5CbKkGDxiI2GeyAiLxyVVVySkPb1nma0EMlcz093J8Q7EG9Pac',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6019534366139847183,35027,'mO','R7pGYPz1RvmRhek72LJ5Ws8GiCOqScoYMImt53AYTXk94CNlnU8j8Kk9v8SItHbU','R','xi','t5wovSgVLmuLPOKTeJ','rYXGtfmnidDVS8841SJ3bATjtRplLZRwHv0NC3tYR5ckpXQr5VEqPdHjnUlAbjtdkQitUTvrua',12);
-INSERT INTO ti VALUES (6019534366139847183,35027,'mO','R7pGYPz1RvmRhek72LJ5Ws8GiCOqScoYMImt53AYTXk94CNlnU8j8Kk9v8SItHbU','R','xi','t5wovSgVLmuLPOKTeJ','rYXGtfmnidDVS8841SJ3bATjtRplLZRwHv0NC3tYR5ckpXQr5VEqPdHjnUlAbjtdkQitUTvrua',12);
+INSERT INTO t VALUES (7707312827075836902,113,'xKiSI','ArnAAeAor2EZzgcPc06dAK0dv334sOA9jriI','mO5PHkmeySdGl5NP4YpZlgIz21XGnh1k1twpap','7BnX1ZcrjpOgHBiplNB89M8LH','Z','Vm',10);
+INSERT INTO ti VALUES (7707312827075836902,113,'xKiSI','ArnAAeAor2EZzgcPc06dAK0dv334sOA9jriI','mO5PHkmeySdGl5NP4YpZlgIz21XGnh1k1twpap','7BnX1ZcrjpOgHBiplNB89M8LH','Z','Vm',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(20) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(20) NOT NULL;
+INSERT INTO t VALUES (10415977425922804004,26,'fmdLmDbx2KCCb','EYc','t0Tvxgou3Ns639WHa5R8OgXjsQLb75SaaR8YdC','PY','6','m',11);
+INSERT INTO ti VALUES (10415977425922804004,26,'fmdLmDbx2KCCb','EYc','t0Tvxgou3Ns639WHa5R8OgXjsQLb75SaaR8YdC','PY','6','m',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12404679861651853727,139,'bDY3NSdDiNx','MHA1aHRXFXUmCS1B0ExaOj7fPwebo4U6zxJmKirB0337Zypli1huiJu609XrJm6Ld9HtugQShLmPVVZlyaLZxlSxJtgyknriJvTQ96sgzMIIsyMnZkrN4YLEQTrQT6OOriB3sD3eyRJKCxxtFciu3nEUIXBP3Zb4S1a2QPJ7K1J4NvdHI4w5mMQR1TJZLBDfIPa1fyaCpOM0MSN25eUKCLCDStJN','AE8GS','Oli','6','zq',12);
+INSERT INTO ti VALUES (12404679861651853727,139,'bDY3NSdDiNx','MHA1aHRXFXUmCS1B0ExaOj7fPwebo4U6zxJmKirB0337Zypli1huiJu609XrJm6Ld9HtugQShLmPVVZlyaLZxlSxJtgyknriJvTQ96sgzMIIsyMnZkrN4YLEQTrQT6OOriB3sD3eyRJKCxxtFciu3nEUIXBP3Zb4S1a2QPJ7K1J4NvdHI4w5mMQR1TJZLBDfIPa1fyaCpOM0MSN25eUKCLCDStJN','AE8GS','Oli','6','zq',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4618911562309373514,19828,'OL','QKQd2HR9afIJJAb6jsQ5KAKUQ9c5cUBBzFSgQFtUPTR','l6rc3ig','xyqY0VCIczWeca9xtbafliUprO8r5QszThbsL92Tk1xCtNWN7ATyl936GOS62ArGqw1ZlsvOAsEb05Gz5UZvkb8ObyIiFQ1ySNZmgxnLTJmzJTcMhMhH9TUnwmjCzkvAviObIpJEEXtwLynaBmgBpSpwd5KnSJryx4y9YYCNeECBXcNBLtS98Bwo5ZzSwfGn10pQTsYsjLRwNbbZCkZO2tyDXgFVWwV8Uz877yIO0aS1BYfzUVCZVEL3ZA7B','Y0VYQ3KojCLSOPZVXlTPLhXYXN0SNWbUD3TVZ6NnWyPCarsN8Yjhin6KbSL71gXAcu8w9lGOYB9aNevvfFChu8JEWLf3cO5u2e','1lfUESKCg93V4DB8A16oUzs4ixOBqV7EejNqqHpr7gXIZ1lOaKMiTn1m431PPxZWZk6vDntxz9lQ1EndVpbV5Bm5OXZ',13);
-INSERT INTO ti VALUES (4618911562309373514,19828,'OL','QKQd2HR9afIJJAb6jsQ5KAKUQ9c5cUBBzFSgQFtUPTR','l6rc3ig','xyqY0VCIczWeca9xtbafliUprO8r5QszThbsL92Tk1xCtNWN7ATyl936GOS62ArGqw1ZlsvOAsEb05Gz5UZvkb8ObyIiFQ1ySNZmgxnLTJmzJTcMhMhH9TUnwmjCzkvAviObIpJEEXtwLynaBmgBpSpwd5KnSJryx4y9YYCNeECBXcNBLtS98Bwo5ZzSwfGn10pQTsYsjLRwNbbZCkZO2tyDXgFVWwV8Uz877yIO0aS1BYfzUVCZVEL3ZA7B','Y0VYQ3KojCLSOPZVXlTPLhXYXN0SNWbUD3TVZ6NnWyPCarsN8Yjhin6KbSL71gXAcu8w9lGOYB9aNevvfFChu8JEWLf3cO5u2e','1lfUESKCg93V4DB8A16oUzs4ixOBqV7EejNqqHpr7gXIZ1lOaKMiTn1m431PPxZWZk6vDntxz9lQ1EndVpbV5Bm5OXZ',13);
-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(80), d VARCHAR(62) NOT NULL, e VARCHAR(54), f VARCHAR(42) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (44246932,18641,'ViHfZojdqQk5tr7c9qC5tl9FJs0gQa91XEGg6pkWbPmv5jZhgB34RKPn86yuj','LijQbjP6ESGtyHahZvv2Uxc84Tczwfbcri3EEWVJdbqzAqdl5P','zzN1hsWrSRb1dsas1UU41NbqRYHw7DmFepdohL','qQ2VssGzJwjMAdMoKqWIfqUEZ','omzJTvDZQnT5pgSzz38aJWa9Ks6WvN','Ukl55uVHMjFXeRBJokK4z0rZeMBtf5L7rKopGREO9cxgAfp9nX68PSsodammGbvMv9F',0);
-INSERT INTO t VALUES (2326034539,64060,'OHPM3RM8srITEQnkRW0uwnm8XELw2gtMnOoiSKP6vGFfRCLNAeMhhnys2bOJQFpt1q8eHye4psyI8','c3yWwlvQ4N','lrBkn1ypsP','Vv38zt9E','vqiBI0RBv7qDSki2lpNYm9fCTLSCvv1wu1PYnRX7wsakUKzcfWddwOMQ4gfGqEVCcst88yI3i0kyBlN8kgn1sYPdT2bSw','YiR7LpTyUvXnTmuubnz7BkU9H5NZFjUz70jKBoVADrr1S3dTtIzEnm8IP32G71rBqrUDtMWLf3YM68nXRBDh1N',1);
-INSERT INTO t VALUES (2172196539,63217,'wmS6tfbH8oEfvp1DMT2Ev8ey6QzCkUA','T5HbkDMsg1a9ZWrGtGQjKkUEWbIQSQBghff7ZWQo3s0uBy0C','5fY5X67TrnGx9dscC4K0Kwd1FPQTYIN2x','HEsT2r3AKO','G99p1SFH8k2ciiCpc176iYdoYP11TVDVKtP92QC5tdQDBXoKIZY7mPcMwkZfWbT','UuFRETLCKZyPq6xK8ZQWiAiUedZJF9E1Km7nvBz6reiaLRma1x1uiDCAw14i3GiggDJiOpk9aexi',2);
-INSERT INTO t VALUES (810075650,37102,'tNCpSaDnOVZTKQ54azQBnuTLa2qgv','JFe','AIww56BTwDPuYBoG1OkdSobaSdvUQcfvGPArX5lOD97fQ0Vt','VYkEvYnLPbzHN4ERUEkP0Fh4hPRb','yDaQaScL11MrLBrlLQkKnBIjSk73oMj2RqrceDVGhkqqSQwYvqsI6y7pzZaGPxyZfmMqd9EazdPhzCPLF8KdNz5CEWC0Pcj','69ykW0Mwo96c1uE4QMPxASuhdBhB6kSVBEUQOQYb0D',3);
-INSERT INTO t VALUES (3884795985,16120,'J7TEymkxIJeBiFfjZAXFPzasXVHYIttvjdxyXr','RMOvi34wY558jxUjkrIjWob9gj1YUSxTEHtA','Ji5','9e9k','eFktBYTNcYIBT2xNfLGloEPBz4VTPQZXzMgGicbROzhlJzXoI0fVOqMbqF5we0t6hP7Nvwp6YJLzCKbCHWFlpM8P','rjTY',4);
-INSERT INTO t VALUES (4021700792,63067,'WPCsWy','zjPLhUEDq1OtqtMGCfBOIVt3F33HUkA0iJhdm8vD','saXSqOiYgALIRY5RMNZz7qVUwnmwOQlrR86hj','pXwOsLum14i3hm7nqW6sMUKj2SO1SVAuJBlzHNMl','LXmCPAQ7GO8TTFDWPiHulebO4dl','ARErp0zJg4qgNrEnjWYsvQG4mwWOsa',5);
-INSERT INTO t VALUES (626310414,28066,'6CbJTsNEXZy31zm65DOwoHplWYccOMt1L00anJrKz3o','gWDJsQh8pg37479Vrdh8587CtS7lFrl524XWuvzaqT1MV8F7C2pO98IO','FVRPGYHSVT6VYDmQm','9TQK93I6pBUlP7NKbskNAaP80','TM0M1uJ0q6JHir5hFyTwbxZ3Te6KeWHnfxNO7GSImTzsbxGxTPVy6bRwTYtKj1tTYs7zk2l','cHDC4bER30BasQKi0sQyGrPu1MHKmdbVy53TZgbo9cAtJRtjTNibhlIyfM36wbbaT',6);
-INSERT INTO t VALUES (1636759781,7853,'Tyt8z96yb9AQ8cD99WIJtMSeg5mgH5nGBtBg0ICBjLx7rjuFadoH','rjsUh4QpYZwqfvisDOn','tHWbAJ5Oy1UkYCyzrOs0fmmTiTJXTWL9qeu','1k1alqv','CMf','6ixoj5JRjmwCJzrD',7);
-INSERT INTO t VALUES (1039098256,30771,'WEYG1zYptz7JAUZ','4HzFuMJGQWeFktCtFwrNAJbQ1DRLFv','i8FCsXt1Nn4vIiACV6BfP5upY2GWWC7PYSIS','IEumz','VQnIVZN44CHwxV7UpuOmhdyOVYIp5Wro85UWo1fCFhKjkcoAmk4DNu9bb1veKjFbPrtnMuIYMagxO4SD1HGh','5NGbE7pf',8);
-INSERT INTO t VALUES (1611273942,9588,'wrPOd9tRjVWSFkoi64wFQMyCW7vmS6ALjH8jKKVWpGF369Qa9S8syT7kDrLoz3qDzCUsHnMwWAdC','8wL9J8hR5hpmriwBfeIAkmhaQ7TeODsvznxaXs','eKyTheil6WX6qDiNZtrJGRSOMnaIjme9JqQ0HAH','ylPbb6bymyPjLfJyOWpP','qBr9kZtetu4egWPPlYb6ihkPGw2HccMhvz4H6Ry0phtqN','cTTJAi2DcDc3H',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3644359715652472589,108,'sSGW9nni3','IPaRNPYd22Xy4x25u56x0twDK3TDwieSChQv0xmG10ghyDxE23Z46dPFiQ1KftlfNZspGiKwT1XiBzHjjHoljoAC9AwCljTlYbc1O6ESM','AOpHLNp','nDcj56imrSLt5am0cYqgKdCrB984Toswqw91FDwISHsMZeIkH9r6J7C7yxpU2LtKsBClxTwP8xyVHL4XFmOkfHhp4wBmgcYRM3wkBY4xYam4tClJMCEEqQake8LiVVRJ1CjnLQrGTPwoCB96m0veNNDlJtGtX7opusL3p6rm0LlzHt','8','M8',13);
+INSERT INTO ti VALUES (3644359715652472589,108,'sSGW9nni3','IPaRNPYd22Xy4x25u56x0twDK3TDwieSChQv0xmG10ghyDxE23Z46dPFiQ1KftlfNZspGiKwT1XiBzHjjHoljoAC9AwCljTlYbc1O6ESM','AOpHLNp','nDcj56imrSLt5am0cYqgKdCrB984Toswqw91FDwISHsMZeIkH9r6J7C7yxpU2LtKsBClxTwP8xyVHL4XFmOkfHhp4wBmgcYRM3wkBY4xYam4tClJMCEEqQake8LiVVRJ1CjnLQrGTPwoCB96m0veNNDlJtGtX7opusL3p6rm0LlzHt','8','M8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9047480981332033176,206,'lPrJv0WhJVCNkPB','A8mFDdI2RtMQigWRZqMwRed6OjOEaYAZ0qC2C','KSTfNZ0xkwGSxE','WtkD2cVDAj26E5LoqQfNQgsNqCJynQrmVR4r9tHunGbaWjz7GHnvUCnktMh7TCTW6yDGNz7WawcP5KYjtXeHozysB02WQ3UztOCWdyG3a4c7HmuTCvYJMWDir0Icq5eAUHU1sBBTpc0vAR9MhFewVoP1bIyVoTzXjYH6qhizzG5wxhe1MeJwaiELwTncSKD7WfJdv8O8rp3xkwTyvqhn2VIQJQEIuz4WdpNk','e','y7',14);
+INSERT INTO ti VALUES (9047480981332033176,206,'lPrJv0WhJVCNkPB','A8mFDdI2RtMQigWRZqMwRed6OjOEaYAZ0qC2C','KSTfNZ0xkwGSxE','WtkD2cVDAj26E5LoqQfNQgsNqCJynQrmVR4r9tHunGbaWjz7GHnvUCnktMh7TCTW6yDGNz7WawcP5KYjtXeHozysB02WQ3UztOCWdyG3a4c7HmuTCvYJMWDir0Icq5eAUHU1sBBTpc0vAR9MhFewVoP1bIyVoTzXjYH6qhizzG5wxhe1MeJwaiELwTncSKD7WfJdv8O8rp3xkwTyvqhn2VIQJQEIuz4WdpNk','e','y7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (5606605064679771426,8,'OyzGSY63pE7bHfhSb','IlnHf8m0Le7jz8VNK4XZ8AM0uTNGFl0C2A3O1QT0IJkHeXFzlKVnhKR5cjhpCC968PORMkB31T8GkqCgLHqrydJm8VXAHbuoRFVonZu95qijzcs','dyYQS37KRce','9B4nDW107njQR3j1XRqwnysQiWOxltsTGO6ZMAulyubYxgzWLSSBNEYcdISeNMUNC','h','Jl',15);
+INSERT INTO ti VALUES (5606605064679771426,8,'OyzGSY63pE7bHfhSb','IlnHf8m0Le7jz8VNK4XZ8AM0uTNGFl0C2A3O1QT0IJkHeXFzlKVnhKR5cjhpCC968PORMkB31T8GkqCgLHqrydJm8VXAHbuoRFVonZu95qijzcs','dyYQS37KRce','9B4nDW107njQR3j1XRqwnysQiWOxltsTGO6ZMAulyubYxgzWLSSBNEYcdISeNMUNC','h','Jl',15);
+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(28) NOT NULL, d VARCHAR(10) NOT NULL, e VARCHAR(85) NOT NULL, f VARBINARY(97), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5258271,10678880,'8Y6hrBddLbNStHxba1yp6RZC','k','nmOR7lF','VxMyVzSDRKmKP8MIvWehUEzrWJNr','1','z',0);
+INSERT INTO t VALUES (-719173,12290797,'zMKkMAp1PvTcq10MV','a12kBBxZ','tI43iaXLoK3NkgtV1wnrsE1LQCfJRwEznAzygBCNTWx','Ksiu9Hkg4r9Kf8d67Vjz3qLZEljtA398mXBnGU0','e','e',1);
+INSERT INTO t VALUES (3419796,4479728,'rv3HJv','QHW2sd8QH4','aubYO7IMpDbnn1LusAUm3i5IMsbX8wj8e3CVAclvk6fZyQcw7Z5Jr4eauRIjwuRPrri1EgYG7fdCZrH','S2oH4QD1x1dCAnokupaauJzkjePvPWySOY2YQgFtRDRLXVkJd0gY7qHln3b3rpwBsHD86RW2Zq5nOb','u','w',2);
+INSERT INTO t VALUES (-4571644,4844259,'vtk7KvnMHJg73','vEF','Ooznv9BWLTQScKG45YnH0gauM5JkzklayiHat','z6IHkpDpkUxCC7YB9pXNbRZa7NzSFQg2gteBP','6','x',3);
+INSERT INTO t VALUES (2125173,11026384,'VaS4qeGfADOV33Cd68f','E1hOh','GrYWxIdz5hdK9DbU7Ed0B0udv7uSuk5PtjH79a8y','5Tof7CjUE4GTyfT39I1eu4sD8Qofb0njVmXTtV81XlxwsLBLu2uBw7D20GP2','1','l',4);
+INSERT INTO t VALUES (-7245084,11662537,'JMqrrENW5Q2Wt2yOzIUlHktnTH','L10PGi81X','5LazkQFBTxSNqkebybEnScTX7zkH55dsiNkXbZH7t','qCmWGIOEMvn4MwD6rxPfTMqqbsqf2EPYzHzisWaBzM4Jz9WS40bn1J2hvwRze','G','h',5);
+INSERT INTO t VALUES (-5430521,13315079,'qvYh41ZInRwbqtyt2yoIupYyR2','qftx8','6bujAI0JCfJgvyaU6rU5xpyVsfNMqNxmPCtpJNL9nc2FHDPv3b81zUhvQeT9K9ej9Kh6Uq6bpt2e0eSUuvW','8Le8f','w','H',6);
+INSERT INTO t VALUES (-7268922,224777,'8Q2r583QGdJGH2ZsgiP0','mwqq54w','I5D3yRdYYmjTlR0qQlwGxUMoHsvPUer2eXk7vbhb9I','ONBRS4mPLfREYKbC3fQ4gyTZNPHE6BJ5w6BgDh3JKliO4evHHxtW','7','F',7);
+INSERT INTO t VALUES (8011314,8867281,'w6d','X65zm','4WMwk5hhLOwLxdcBaPzknV3LhPxUfaH0cMnFVmcipFR3dkhDPr1','HmvZQgxt1Eomp8H8ifbXBfHwjxMZu9lUXuGpEuhXOl7GTqvhTKijfCjZJmrgOmztFObDvimoOxQGMvpeBdZddlVE84is9MM2Y','v','k',8);
+INSERT INTO t VALUES (-3828297,2411606,'okFJ','g5t','NpBx4QHU7QU','4sqBfxIHer6MAX8fIRpEJ','I','X',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(28) NOT NULL, d VARCHAR(10) NOT NULL, e VARCHAR(85) NOT NULL, f VARBINARY(97), 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 (2416296164443907468,23184,'e2r5RuwF2jiCPVlC5f7td3wojwiqjJGIfuWO7aPJcHTCygwxNOqkWHuQNK','tu2tL7uvBk8hAWoOSrTignQgg','r9EXqi5NNjGGk4mRhW2E7HyU1HuiDyxXvI8GoObxR22gJNMb1gMDi','k9GTX1Gse3j3qLV4AA8xRSUO5StwsH5xRXac1OBFV','xudOJd86YyizkfCXtU1zT4uNTW7KWQnP4n0XGtTgQLtApcetQO29p3Jco97FQ87hplpN8YT2jBjAcnuF9T','5kxKpTdmqo0fb3fzE3gdmM7kc7EcUKLd8sOTen2nUowt7QWzD3zXIqLe621O73lmSMvr64ECff0jOWnNMgciX2bQ58PcOyLC',10);
-INSERT INTO ti VALUES (2416296164443907468,23184,'e2r5RuwF2jiCPVlC5f7td3wojwiqjJGIfuWO7aPJcHTCygwxNOqkWHuQNK','tu2tL7uvBk8hAWoOSrTignQgg','r9EXqi5NNjGGk4mRhW2E7HyU1HuiDyxXvI8GoObxR22gJNMb1gMDi','k9GTX1Gse3j3qLV4AA8xRSUO5StwsH5xRXac1OBFV','xudOJd86YyizkfCXtU1zT4uNTW7KWQnP4n0XGtTgQLtApcetQO29p3Jco97FQ87hplpN8YT2jBjAcnuF9T','5kxKpTdmqo0fb3fzE3gdmM7kc7EcUKLd8sOTen2nUowt7QWzD3zXIqLe621O73lmSMvr64ECff0jOWnNMgciX2bQ58PcOyLC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(81);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(81);
-INSERT INTO t VALUES (4255159153200005580,4016,'oF5iKpLiHGuWBN4l8AA4xNKx9','17v4l1dmol9BKpLfkabmIf62DlxLdie4aBil1AB1aE082PpWKWdwAz','qDUDnxikNSjUfTQ6ehVHmsqr4FdQtMQnq04Z89XveguKgmXd','NoFj2z9JlhaSI1a','o3Vj8yEsFIzCGgsESTQxYJJ7Mi7fG91vdv4dTj5ur5ZY2YFGwaCoR830jdzQtdd95CK0nBdMTzDbm9X8fVm','3ERJ8fj6ZBl3pYKfl3EA4AYVgWik8z6moRbCf1G7ZoFYbPpYqfTtgDrTrFdNXx0uAJ9EOJ4q6MXSBtqWWYdDlMWa1n',11);
-INSERT INTO ti VALUES (4255159153200005580,4016,'oF5iKpLiHGuWBN4l8AA4xNKx9','17v4l1dmol9BKpLfkabmIf62DlxLdie4aBil1AB1aE082PpWKWdwAz','qDUDnxikNSjUfTQ6ehVHmsqr4FdQtMQnq04Z89XveguKgmXd','NoFj2z9JlhaSI1a','o3Vj8yEsFIzCGgsESTQxYJJ7Mi7fG91vdv4dTj5ur5ZY2YFGwaCoR830jdzQtdd95CK0nBdMTzDbm9X8fVm','3ERJ8fj6ZBl3pYKfl3EA4AYVgWik8z6moRbCf1G7ZoFYbPpYqfTtgDrTrFdNXx0uAJ9EOJ4q6MXSBtqWWYdDlMWa1n',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4266,2450849,'kWz5zf3PQ8Hk2jY','mC8l','wkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOg','3g7ryqqn2rza4WSvUlvHRNvOkwVg8GVmLVtng7K2Qoj','0','s',10);
+INSERT INTO ti VALUES (4266,2450849,'kWz5zf3PQ8Hk2jY','mC8l','wkl6NjwdjVKm0BgY3JvBRri9FQQoGeLpvwzsUWYMKIQOg','3g7ryqqn2rza4WSvUlvHRNvOkwVg8GVmLVtng7K2Qoj','0','s',10);
+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 (-5976884,10141134,'Z41NYSX3AhPa','54tzj9','r7pcPzOYehj5ggYGb3fCpkgzd0GohWYQH85XKL1Vd','twexTIxkSDHhQAcqMj','F','B',11);
+INSERT INTO ti VALUES (-5976884,10141134,'Z41NYSX3AhPa','54tzj9','r7pcPzOYehj5ggYGb3fCpkgzd0GohWYQH85XKL1Vd','twexTIxkSDHhQAcqMj','F','B',11);
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 (4009045909462560954,3746,'nGG79hUsGUS9JmsO10pRNXsfTcPkD1IPRG','kpdJVWnQdg5btS1IpMSjosgps8tO7eaJ860YducTz4uiOTclBFmTuXX0ejKKSKlEjZpjbXP1F9RofWXTDWw7PsQO90tPoMlAwo3REjlVaRTONuhivcgASFmeieP3waMFCMqDPKly2ufiNWFDkJXwoYj60a4LGvqA8N8sDFJFyRaDUDGUBWNdsKTQpNeZ5W1OvC3P4sQgC5ayv5WcrYGrTTb42mmns2su0BRwWLss89T8qxCJ3H9mxt9CR2','7R7d1thtLPZ','MCO','mm1kohnJLqJPCsDo1g4MmPA7PtTz3MB72','8D9mLyQZHo9Lk046Ysisb5e86ZZ3rH',12);
-INSERT INTO ti VALUES (4009045909462560954,3746,'nGG79hUsGUS9JmsO10pRNXsfTcPkD1IPRG','kpdJVWnQdg5btS1IpMSjosgps8tO7eaJ860YducTz4uiOTclBFmTuXX0ejKKSKlEjZpjbXP1F9RofWXTDWw7PsQO90tPoMlAwo3REjlVaRTONuhivcgASFmeieP3waMFCMqDPKly2ufiNWFDkJXwoYj60a4LGvqA8N8sDFJFyRaDUDGUBWNdsKTQpNeZ5W1OvC3P4sQgC5ayv5WcrYGrTTb42mmns2su0BRwWLss89T8qxCJ3H9mxt9CR2','7R7d1thtLPZ','MCO','mm1kohnJLqJPCsDo1g4MmPA7PtTz3MB72','8D9mLyQZHo9Lk046Ysisb5e86ZZ3rH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7639308870285203093,58601,'CtnK8iJ1rvezU6KFl982cbHCr9t5a1KUCXMvjSUPXk4dEmxrWte','dZzTYyShB921NvUJwzhWkPQfheWKvQRmtNGWM9RHrnti1Ty4pY','PQxUee4bo2gCBjl','6sX7eep5J3MQUGguLP2Bayxxm6LuTZdBv6T5yshEHrrOWojf2P6gZvQWD1tLL7JL1A0Qu7Tq7zMB8IAab2Q2WXqSXdd2lF1RenGfzevp5wfDhdUSBGbrBxnq5FyagwVlmKbkrlopFHnbmnuzX1Xv6oa8sMzvyVVOdBouTZwnoTUKRixsMMvOXmoSEikTsHsvBzbXv9r2SR4V8yWRBHeZCqKBGwcQ5sMWD3','vrCAwKHMgX5Z9IkzPzG','4IPd6xcU3Dc8Bkc3RYvWIwgmj9ZBlVqHzZPPTVqp8bVdx5p7D920srmnWepv',13);
-INSERT INTO ti VALUES (7639308870285203093,58601,'CtnK8iJ1rvezU6KFl982cbHCr9t5a1KUCXMvjSUPXk4dEmxrWte','dZzTYyShB921NvUJwzhWkPQfheWKvQRmtNGWM9RHrnti1Ty4pY','PQxUee4bo2gCBjl','6sX7eep5J3MQUGguLP2Bayxxm6LuTZdBv6T5yshEHrrOWojf2P6gZvQWD1tLL7JL1A0Qu7Tq7zMB8IAab2Q2WXqSXdd2lF1RenGfzevp5wfDhdUSBGbrBxnq5FyagwVlmKbkrlopFHnbmnuzX1Xv6oa8sMzvyVVOdBouTZwnoTUKRixsMMvOXmoSEikTsHsvBzbXv9r2SR4V8yWRBHeZCqKBGwcQ5sMWD3','vrCAwKHMgX5Z9IkzPzG','4IPd6xcU3Dc8Bkc3RYvWIwgmj9ZBlVqHzZPPTVqp8bVdx5p7D920srmnWepv',13);
-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(1), d VARCHAR(18) NOT NULL, e VARCHAR(92) NOT NULL, f VARCHAR(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13154,4633885,'g','XPKOP','pSfOyE1zUOgNJ0VA2Gs1gKpnzaHJaOuK8gitaG','FBcDxYF0jAYAevTzfgHP2yCooQBPKp9WRrzfEhRNbInD8KucrQFlaRAMmbGYYsGbXycQZPn','SrV9RADzFLaTcajdF3vQKbJGGDlKwbESht0I9F4V5LKN685','j8TCGhQKkyZppX7eYJEoqttVqRw9WTFBcTqAhb4kSUJbLlcF3oYQfO',0);
-INSERT INTO t VALUES (21274,12359835,'7','cGgm9R','Xni78ea7BsEg1CLchaPvyZ2raFR3huZrBNbzV2AdRfOE','uWVXGpsKSXw08kSkNUdUcW62peqPl3GuZnlh3V31IIQALjoRgz73q2QuCtXfxqhQPpGN6YkmmtQjW3','kAqOWzKUG49PmWK0SXNt3Sir0z5HrdDGwuODZ6DDEsaN7J2kT6PytbFf4Nhrbx6UjilJAiys3oqaLRr187Rh','K',1);
-INSERT INTO t VALUES (48250,6044044,'k','Li','ezSzVl3CNql9aF4jcUZvgLALZ41bzxmoKQPVn0BGKcPENWOd2AKuqlS7XNKA','FKgAutVPhaYc0orN0OIMZRZYpuzA7foiUYaFba4WMxLewqG','Fw4BhY7ZWX5b3Sny36dGfuHglLm','DJTYDOf3CJZS1Hsyi',2);
-INSERT INTO t VALUES (35025,3241884,'a','tjvhx','g8Jy6V1IPx78Zh','YuDFyVwkATEAwWn6nmXGFy0d4Qd9Z5uxEsB1o9g3obpY4t2DkWSyfofxeNkwwGzYpkRV0gvkJ0ML7UXk263RecPD','wnvkWfNTRCCmQA0lfs1Aay0A0BiL7ntjuXLsckBxkR9NkDF8SpqgXt0VFVYDRtUwu1cmNJbMeTnF','PJAUMPHFZJ9R4UrdheXrs6Ve8gxHTWP0plnnad5cIohpT',3);
-INSERT INTO t VALUES (65003,13248001,'f','8jnR','AKHAYs6LmjabuWW5CRuGnNiUta6W4nmAtNzwLAZEHAd4fvyXLBS1','iM7P8qXOLMMdDGU6Z4QI6EjfeQWBiN8R4NAGBZ50DlVx3FwTd2rGA4QFXRBvBD14linU1uaCQxD','Ng5uBn3mIu7wLOEzHpkCvHm4ljpDh6fYM','eV1BxKVF6TjcHNZE7Zxo1Q2r6lkeGROX5zFDuVpERkYvdb0y7xI',4);
-INSERT INTO t VALUES (13006,14424836,'I','NlF','aSHNzeInJ64pBHUQO12CmbFmPW','ikl8O4ANi2FddwHX4hzTw30C','wHTH7mDu2oGsl6b3PiAlTVNXwhFmjBa3LrLbbyccfr12VsRnTMJxPtDw4OuKoFzegTkGYOyUMQmRY','2B87UgP5JSg4FMlJjhcrz5ehc6k0ABr7O4A',5);
-INSERT INTO t VALUES (36615,14884906,'F','19Cl7fJVVeNBqa681','N0tBP0XhPJX3LIU0YD4jDN0sFo7ORAvmSymB2KvjVSnul6ReNrPp6gyu','TCnHd7zyzwYYsXdL5JCBE06DooqDhFS9aA5cOM','gKaYAVtHw19c8rnTHl2miivxoySpr5lgw4hc9Tr1U9b7FMmAvX3e0V1XWt0WxVS8OED','qTomUqaZ8h0mwo4Lz8ciz6enwqQGw17Kge5tldOuVuTlZ2XiK4Y7EV0aNj',6);
-INSERT INTO t VALUES (6581,13282480,'k','Su0I6QqWHwQ','6WkcIyU1eySQ8NKXhz6LIKmtvl76ky03DL3FrIsnKgFeTyhXeZ7dYHuoSrsa36Uuku3Dkj','3w6WTBX52waXvHU1XAmrLgh3sF13Z5pccIxVtsVUa3aRp7AUlf1PEtI','xnW6bNZvCjrS4jWc','xIlSrlkydtvidM8JOg9RVt7KYmFnFsuSSDwUIS9qHXOsg0h3iF4EGybVBgm7odmFhsmQUhwHIBa6pQm6lKYcDZxrb9Ji1sx',7);
-INSERT INTO t VALUES (40216,11607099,'w','C0uFjlvTD','My7vMFltWBHHDwHckOZ3Zt8wi5sHMm18Rj9YNpkV1h3SpEQRcxqKv5wglP5kVTnKXajsKjpC','AAiV9V85fChiNJHXMcycK2zv3PGtBEnyqqAUHQsCcAwxyzNrKErhSdHvMXMUPF8QTvq7cXfiBApohsdQ9YjITQH','IpU8vaPcnE8HLNowDpoU9iSh65NK8J8Km','OV',8);
-INSERT INTO t VALUES (3171,10161631,'X','Z','RTk00G','WdlfjVwBrHMh3MM0huluJoWwFcUHUYwBPza3DKHXDef7aswdT9Bcd2nAlfeYmg5OIFulJAtazlaThSC13ig','9nCavzvvsydhpnwK8drmX3XFVkddLZlOziaECN6CE4d1lhhCPG9tCES4f5oLUjCgrQNuDNUnMI5BB9J0','44eUgB30TYGTdW99iQVB1cIfFLpYv55Z6Ac29ZeubqLavYC9fXuAfvmTWhhfgsDWB1ZbZQ6YR5bTEiw03nFGMlyqRGrXK6k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-30992,16456828,'pafUFLqzUmI1j5bvOxNE','fkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26CyuaOG2AotGbyD20pA61JuPfgR2nftHAZNhCauqsO7JWjBQzrrksjF380goh6j7pJtCQ60D35s3tSiYMP0cGCbltikoQMnglWNcMQKJPqr8DaHqGJzjSYyUKB8fXBuPA0KdX','pXSUzj7c0Q32MXJvgwNTH4z1IhOvG5by466','ksFFPo0CeWqev3','h','2',12);
+INSERT INTO ti VALUES (-30992,16456828,'pafUFLqzUmI1j5bvOxNE','fkTzqDY1GaVGeBYDxDguHVs2q0yrDvV99jmsC5MXGNZB26CyuaOG2AotGbyD20pA61JuPfgR2nftHAZNhCauqsO7JWjBQzrrksjF380goh6j7pJtCQ60D35s3tSiYMP0cGCbltikoQMnglWNcMQKJPqr8DaHqGJzjSYyUKB8fXBuPA0KdX','pXSUzj7c0Q32MXJvgwNTH4z1IhOvG5by466','ksFFPo0CeWqev3','h','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2256433,10366106,'cBM54ohq70fTWXTW','lOWIkir5NKD4E0WNilrE2h4dAt3QZZeOJG6o6PZ1aGcxCVQsCTaaGskifPCb55Ug2QtoCL1qPfSKprGJkTl4aVNEvHQVhCWRr6wy4eB4UIWzAGy0hZ1X5B2VMDrPND0hgMgJjgKRZnankmrAvqT1OXlWxB7x7aNBjucA6MXhZoh1sKVNWdVWgzrJKiqs1fFqkaapuBjRMIDBmk3WQSJJjdxpKN','7sNlxc4O80vwWhC7HDOpRbjGfMUup46WfXt2djl','LNfB4yAazH4QoHTHk4dkkz56COJhxSPGR5dPJ65oYDwG1IEDkHQw3PsS9VDdVIf97PaaS8bSjhLo8MYzpCZ5xF','A','L',13);
+INSERT INTO ti VALUES (2256433,10366106,'cBM54ohq70fTWXTW','lOWIkir5NKD4E0WNilrE2h4dAt3QZZeOJG6o6PZ1aGcxCVQsCTaaGskifPCb55Ug2QtoCL1qPfSKprGJkTl4aVNEvHQVhCWRr6wy4eB4UIWzAGy0hZ1X5B2VMDrPND0hgMgJjgKRZnankmrAvqT1OXlWxB7x7aNBjucA6MXhZoh1sKVNWdVWgzrJKiqs1fFqkaapuBjRMIDBmk3WQSJJjdxpKN','7sNlxc4O80vwWhC7HDOpRbjGfMUup46WfXt2djl','LNfB4yAazH4QoHTHk4dkkz56COJhxSPGR5dPJ65oYDwG1IEDkHQw3PsS9VDdVIf97PaaS8bSjhLo8MYzpCZ5xF','A','L',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4892106,933740,'H','mLIO0qPUzZt2dXUeRy7Y20q2oR6MF7fc0u0jx2SjOyqMFl8db3wgwwzNq8SbQW8sGdMORrMViMOr7ADx4zYD6DRnK1Ip1x35AnPwzixcpRukRMzdIVqM3uyahXww426HxcSmD5ljkOz','AeAnZH6Ve6','ZwnuJY5UHbYQXQNQ352s1yCl6GKOKBSE5O1EMNeIHA1MoiWk0nSpUyfmeOHaqNrtKdg1ZxF4plsvSYfufLGOv5G3nOtMQ6lDbTXC2RqzcTFC7CBY0e5P0wA1XxHFUpzbbmKlw8Eg2BpSkFTkon3XXSfKHUb0VnVNsqz2IIohHz1Sp0uVRYLF','rt','6',14);
+INSERT INTO ti VALUES (-4892106,933740,'H','mLIO0qPUzZt2dXUeRy7Y20q2oR6MF7fc0u0jx2SjOyqMFl8db3wgwwzNq8SbQW8sGdMORrMViMOr7ADx4zYD6DRnK1Ip1x35AnPwzixcpRukRMzdIVqM3uyahXww426HxcSmD5ljkOz','AeAnZH6Ve6','ZwnuJY5UHbYQXQNQ352s1yCl6GKOKBSE5O1EMNeIHA1MoiWk0nSpUyfmeOHaqNrtKdg1ZxF4plsvSYfufLGOv5G3nOtMQ6lDbTXC2RqzcTFC7CBY0e5P0wA1XxHFUpzbbmKlw8Eg2BpSkFTkon3XXSfKHUb0VnVNsqz2IIohHz1Sp0uVRYLF','rt','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7519493,6793812,'APm7qZtTFPYKid9yTSWrotiX','m51S9zc6Z8SYBTF4wWTsVecUypMFouATGPEA8f2cE293b1vxN24oR683bvxlDCOHIpGFPHPPVWF0yeCuJGQoxR46FGY3MhFOxehWFpMRQTXU','RfJtzFBOdOoWtnC0kol','BkL1xZhTrRBkk6IZgXBelvhH97I8tbykaxJdomQTHgdvIiFucjqKm75j8bQgciCPgIsLD35IkzXk4hxbWwu9wr9jdBFPC4oGJs6QnOs8ClYwEpNkEcZRLurrAAwsdizz3NYJGqnwpYetnVrHqb6diZlkPLxiLG3zj','G','EQ',15);
+INSERT INTO ti VALUES (-7519493,6793812,'APm7qZtTFPYKid9yTSWrotiX','m51S9zc6Z8SYBTF4wWTsVecUypMFouATGPEA8f2cE293b1vxN24oR683bvxlDCOHIpGFPHPPVWF0yeCuJGQoxR46FGY3MhFOxehWFpMRQTXU','RfJtzFBOdOoWtnC0kol','BkL1xZhTrRBkk6IZgXBelvhH97I8tbykaxJdomQTHgdvIiFucjqKm75j8bQgciCPgIsLD35IkzXk4hxbWwu9wr9jdBFPC4oGJs6QnOs8ClYwEpNkEcZRLurrAAwsdizz3NYJGqnwpYetnVrHqb6diZlkPLxiLG3zj','G','EQ',15);
+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(82) NOT NULL, d VARCHAR(98) NOT NULL, e VARBINARY(24) NOT NULL, f VARCHAR(21), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9872445,-7898245339079408780,'9f4ZOUM0Ng7VLl4ylmvrOM0tbq7ZyrGWQUvD7xZaZ70mDr','pmg6Ss1gDFRgNuKW0DRFh1IgMRmVoO4tFwiTU9iPgSacjGgy2GbXNWw9UlbL6','vTU5CN22CvizUe','EIijA5X','9','p',0);
+INSERT INTO t VALUES (14525274,823897756772532772,'6cYQ7TiltiZZ9G9H6MnAYKOi3TxENYByKXcxYyqeC6z58C1I09fxjTEL2j657nmx','bNtRx88utucjBU7VRylcTs42LxpnTSjM0byqkhWMkhkV','fy8ixFAagtkyuVtrMXm5j','wg6k6uuUszl65W2ZkY','R','W',1);
+INSERT INTO t VALUES (3435285,6842837772647799877,'vIN1MwAjsnoMHArYA394JJbA9rVY4DvC3qwnO','mOA2vzclT5uKS5AFB5qnZ7EFEXIvFgrHKPkksqyEaRrNb5S8Axuv8RnORd3FrA0TVImr9FKL1xqoY3ux7','FKEtX91SS9T3eRUs58VSJjeb','DD1jYuU73MlSxqYFb7s','B','C',2);
+INSERT INTO t VALUES (2299560,-4134794239706032367,'M56mAvruAMpL1aUDP3oiuelfafJBbF20Na','6iofj9TgHePF90yLlZoxK2NfOdtjz4BT6kWhEfnz3V1YX0lSw9OYYLq3rK7JWFIFGdyH','m3KSJa35Jm','v8kAk4','z','w',3);
+INSERT INTO t VALUES (1805473,-8707661395168377953,'6mKnC7qvEtcYHAQK5YLz6WjNYGLBp7q6','Xk5C1jZBo2GETqy6lpom4UsqbtuCTKvOEmJ7U03Kk1fbeg3W0LeTfsaYqToJ','1Mq','zJo','a','e',4);
+INSERT INTO t VALUES (11936485,-5743834792996674235,'fQaZkK4pg6tB4fb9L8lD6RiNcA9sY7nxodJk8zzsLf2EaIPlNw9VE9fkUvJd','GjwxnmI3PRppmila2sLBJsVG48GVZBsH5c42o1Va0','Xu3MFq4T4CcfftFkOS','QFvVZ6XwJA','c','n',5);
+INSERT INTO t VALUES (7092860,8789871552953099131,'lTD8ZSv4FIrejjQomsyQpURY7ZQ2lhwca7uVxnWkfv8WcPz7pv9BUVmJ','i2m0J1JZRCyiqRPClUHewnHaZRv3U','VQS5B37ALytic5rjyNajjFd','AWii','F','l',6);
+INSERT INTO t VALUES (13677254,-8273706673772681429,'RkxHblpVqkVJziDAiSW12VkYntiNcieZCf7jNxfBcGa8l15RylNyePX7BNFpienjgP','xtONuSdikbBunQruuoBp2iag2MfZfe0841novqlNoRiUWpfkjzhWnvJ9ekkR1ZS4up7cf0YYgEgVyh3uTTi73oPCrD8iW','LtDeli','w8XYTrJeLC','R','x',7);
+INSERT INTO t VALUES (1420723,-2077793774657287613,'8XjyJTffvdkS7HNLzUku4sBlkwRvdI2Fz4O7Q8zP3i5yMQ4OeAsgv','4iilS5qAzYCVYkSwV1UrQzZ8ZveBqd77','p15Fdyq29e8OruDaHVAQjs','Fn9w3Z2P9V1yTL','D','6',8);
+INSERT INTO t VALUES (13164483,-2888401312619278942,'kIo4LXKE55MEir8ub3cvCvzynHDAZBgSx1OckSUg56EorZ0vHG','fXAGChpmrFDq5jIm7hC4qoqpxhLIr','tMfwtlZJP0z','alOQSfviXb','q','n',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(82) NOT NULL, d VARCHAR(98) NOT NULL, e VARBINARY(24) NOT NULL, f VARCHAR(21), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (45650,15281808,'N','E1ay7xq','56FaYtLzTWS54i5mQ0hz6WfwJ6Q0CEAYVC0','3kG7FlzK1yZr','HjINxPetw4MAbEa0jfGR4bSwEKYCkqayvCk1VjcT456k9RRSLkCvgCphaHeXia','l6i5j9dmVxHDI9SMsjsCqWgI4rmRutOjR79N2g',10);
-INSERT INTO ti VALUES (45650,15281808,'N','E1ay7xq','56FaYtLzTWS54i5mQ0hz6WfwJ6Q0CEAYVC0','3kG7FlzK1yZr','HjINxPetw4MAbEa0jfGR4bSwEKYCkqayvCk1VjcT456k9RRSLkCvgCphaHeXia','l6i5j9dmVxHDI9SMsjsCqWgI4rmRutOjR79N2g',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (24943,3876424,'U','wE9SyQSTiJD0iHOJ','eQQx1wkijUhnUUipw11LSWSPLGdWRUQjSJZaWJHtJ','0RrO5f4GPNaiTaDtuUsrSReqDeQRJgo1FWFZMoULMyAsxjCnU50uVi6Ae76dRiROU69ymGnn3Z8Y','ewrMhQy54Nok2DXNh66a2CDvmME1UQIhjWi9ipm4hzc2wY6XRFiMbcqMCipAOyRxrUKYuYBqIg1FIywHiXv1TdqS3reXs','nW9Y89qPOM3KOTcsCNCF476y3hYaTuVSmw6agwGJlfoK4PGAmjhpPeUceYln3',11);
-INSERT INTO ti VALUES (24943,3876424,'U','wE9SyQSTiJD0iHOJ','eQQx1wkijUhnUUipw11LSWSPLGdWRUQjSJZaWJHtJ','0RrO5f4GPNaiTaDtuUsrSReqDeQRJgo1FWFZMoULMyAsxjCnU50uVi6Ae76dRiROU69ymGnn3Z8Y','ewrMhQy54Nok2DXNh66a2CDvmME1UQIhjWi9ipm4hzc2wY6XRFiMbcqMCipAOyRxrUKYuYBqIg1FIywHiXv1TdqS3reXs','nW9Y89qPOM3KOTcsCNCF476y3hYaTuVSmw6agwGJlfoK4PGAmjhpPeUceYln3',11);
+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 (2213267211136976217,-1716121849986934258,'s5aAJ6gH1VC9UJu3baUTlrafkQjzI2L2icWuj0z85gfjf','9U04rGWTq7xF8ZeecfmiadTbRdAXkxMYOCtj','Mal8t','mBCv5CE8El','M','K',10);
+INSERT INTO ti VALUES (2213267211136976217,-1716121849986934258,'s5aAJ6gH1VC9UJu3baUTlrafkQjzI2L2icWuj0z85gfjf','9U04rGWTq7xF8ZeecfmiadTbRdAXkxMYOCtj','Mal8t','mBCv5CE8El','M','K',10);
+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 (12475375232946259086,1256291625263628088,'km9GjWX2pnuk9l49KApohh81C4SIqCnSeHzVXA5ueD5A7oRq1Mz7oTV9s','MhmS9Ws546Iv3DQV4l2nktmybv4gWuvw7AtLaYcMezO','3gbfso2b8hzs','JPEvTtQdKFXp','W','F',11);
+INSERT INTO ti VALUES (12475375232946259086,1256291625263628088,'km9GjWX2pnuk9l49KApohh81C4SIqCnSeHzVXA5ueD5A7oRq1Mz7oTV9s','MhmS9Ws546Iv3DQV4l2nktmybv4gWuvw7AtLaYcMezO','3gbfso2b8hzs','JPEvTtQdKFXp','W','F',11);
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 (24187,16376350,'8','X2qGrl8ytYARhwRWfH3zIpJga1YfKbpu3dG4S2c5FtKq33xr8T6b8H8wUMVLYX0K5OX3IlBnN51AThw6TUrmrZJiPgG6NlXSvCIElI8yDbeKjsM5RBKDCqdKNFSF0W1e2uq42VrR5NAZRKGoJ','yuPObcKEbT4pmpPpB4S','7sqXQ7IcOjjKA2gywZHgenqkFcs1WeiT6rlvlcrWvgRu1bWDEOT3BE3uBfzjp8S98rVILy2IAWQJNYfaRLK','P7c7BDKNiwB6shhhE9djWoTtWblHMyFzJYtFKI2Z51Sj47n162fp7BAflJDFsQDPfLStKwZ16swYo47z6286','7ybFVT4rxsoBmAloa47w08pIHGrDK76utgZA9thte5g4oHydvdd',12);
-INSERT INTO ti VALUES (24187,16376350,'8','X2qGrl8ytYARhwRWfH3zIpJga1YfKbpu3dG4S2c5FtKq33xr8T6b8H8wUMVLYX0K5OX3IlBnN51AThw6TUrmrZJiPgG6NlXSvCIElI8yDbeKjsM5RBKDCqdKNFSF0W1e2uq42VrR5NAZRKGoJ','yuPObcKEbT4pmpPpB4S','7sqXQ7IcOjjKA2gywZHgenqkFcs1WeiT6rlvlcrWvgRu1bWDEOT3BE3uBfzjp8S98rVILy2IAWQJNYfaRLK','P7c7BDKNiwB6shhhE9djWoTtWblHMyFzJYtFKI2Z51Sj47n162fp7BAflJDFsQDPfLStKwZ16swYo47z6286','7ybFVT4rxsoBmAloa47w08pIHGrDK76utgZA9thte5g4oHydvdd',12);
+INSERT INTO t VALUES (13696181550651786934,5482944215048930519,'0ZVAXOpP0t2qfrE2DNn8qChURwyjW6qGVz9o3J3QGYGOAUmFFr7OxKaR4dZQ044WvEwgWaefiIZa5AT','p9WbIzNaM3fwzi0vXu2P1ZomdIvNXysfwAqYFnlOSaucHHb9BFPMxHdiUt2ZCMAub','i','gNASswso2LRb0XE','f','h',12);
+INSERT INTO ti VALUES (13696181550651786934,5482944215048930519,'0ZVAXOpP0t2qfrE2DNn8qChURwyjW6qGVz9o3J3QGYGOAUmFFr7OxKaR4dZQ044WvEwgWaefiIZa5AT','p9WbIzNaM3fwzi0vXu2P1ZomdIvNXysfwAqYFnlOSaucHHb9BFPMxHdiUt2ZCMAub','i','gNASswso2LRb0XE','f','h',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4031,6497673,'h','RIt16FFV2Xm43GQO7DwlSf4PpThWMybXfMYd7onG3y9C0a44UTn6AsEKDiQx7n3wX7piSrwkNFGPHsSXK5kIYDmj4DQPOhY9N83WMMbFrxgPl6voTa0XsTrZVVBkRgVyi7sgEdIjfed1xxps4FzD9V3mb3PcS3OuuE07HH514MRVLtOdMm1lgzDppBomsA4qsJPhDW3iELAPQr3E0Gtkfh9FfFnknOkKkw4ZCwPWryIiL30rN','97oDlE1JZzxK2oCC4xvVE4RAhVcMouucQSFPg5sK','0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEHHAlnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpR','qzk5VN9MXZNMMyC0iGgfRk3p3G4svhaGuL','XNDEbiL6QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ewVnfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZ',13);
-INSERT INTO ti VALUES (4031,6497673,'h','RIt16FFV2Xm43GQO7DwlSf4PpThWMybXfMYd7onG3y9C0a44UTn6AsEKDiQx7n3wX7piSrwkNFGPHsSXK5kIYDmj4DQPOhY9N83WMMbFrxgPl6voTa0XsTrZVVBkRgVyi7sgEdIjfed1xxps4FzD9V3mb3PcS3OuuE07HH514MRVLtOdMm1lgzDppBomsA4qsJPhDW3iELAPQr3E0Gtkfh9FfFnknOkKkw4ZCwPWryIiL30rN','97oDlE1JZzxK2oCC4xvVE4RAhVcMouucQSFPg5sK','0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEHHAlnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpR','qzk5VN9MXZNMMyC0iGgfRk3p3G4svhaGuL','XNDEbiL6QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ewVnfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZ',13);
-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(18) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(60) NOT NULL, f VARCHAR(28) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7952319,-409578946,'uIR21tKeomec','jhVZzBY6Uj5DjIlIJIGsK9VahzjHZbQAWtUtxs3lxnkk','KehQFyrIyJOB0efcFwu','KlCq1jRU3L1jEVRTyZmL','wBiQoxPu6NDv3vbgT4buQvOW6JsyjiVjH2kgjAaXjpdsYOyJAJykHX7Kr4qVBfNrVpiOVovl8q5if','51xb5k13',0);
-INSERT INTO t VALUES (-15240,755242006,'qAR6L','spG6F3idBz8ZXrmB0QrydcBUmbaCqupoUzq7YhJb9i3XRB','tUQNSF6aY7jRbB156LkHFi','iGPy6rQwSFutb1XeMshujm60LW','Q98TMhswDYYkyo','M07QZhhG4DEepbIFuXSEVVSDckBd8fMEli0Ysf1JdCTcLmXF68',1);
-INSERT INTO t VALUES (2223945,1667248486,'3GTc8X7d','xb6B0DEv52e4oHvfpVljAuIsNinkP2eMyN7xTe8rNBzhYTNR','ajhm2vtzne5aiTwNvujAsqKlR9vzPfMFwCVPL','YcXmq','8jPRceMUV0gWJ6uXu89avBYu7rLNLpFgjOi9VyDb3lfxSpBEWHWbgzEVHegX8I1y0xPhm34vRcgMCnefyhKCUnKFRc0QscY7V','2QKYYv1LKkOSClDeJkRpja9tZkCkY3jJbvEDLN386rhv9QQx9OV0J',2);
-INSERT INTO t VALUES (2187017,-819248721,'dJyHpboCD9nHAxd','4B5iS4Ns6JLcAQ992iTBIRAnpgQizPesz5KsdvG658SqjSJWeohoRmC2JcGiInsvykJ1','weDsMv4eih9HcE2tqsgTmzZ6eOZDmv7rlLkuShY82Oe7zXhJ','4','QnYhuzZmoAGYSYbnWXM0YKcsb1BXY2NhHaBiyLugiVCMf','X4hciquqNQsbXjlXY3yd6K4QYyJcs21aFbvIfeI7NQqaqiaUlc',3);
-INSERT INTO t VALUES (5549263,1921303140,'n4o5Ji3lFAYg','wkzPHkslI1G','eC','K','9N2seVi4jG3jxVm4EDoCTiLKYXlP','qqFfkF6T2BcOkQVKPZ4llMUN06cBphfGG5WloZUgWzsMl4Sd6I0',4);
-INSERT INTO t VALUES (-6720484,-1177250119,'eOCSj','kewMn1DJpuBVO2Qn2GWIop0ZzZDeTcgu6Jd','IIvZebNoFGjB9FWvkP5h5BH5s814h3iaZg5rc2rGMg3VvmBtAh14','Xs32msHVGUW7hoOA7dVxjRwzQ','XkEIHzN5gOmrmI7uijHGnh','QmnxYV1RiQr4MjmUvbfOYjGoyyQD7TxcjcsT57hlP8McWNF3DANL5NmsGK',5);
-INSERT INTO t VALUES (7987761,2057032582,'gQXVTAF','4zGPQgxF4LgF4luJkeKJY7s8Yg0dBEWqGRNdKtSKd7CQJLR5x4ixZ','JAiLWcpsidcKM8Kf','ULiZPV36qusqakC2Y','jQrm7NdFnMar8EKk5alQQf3PKewIc4PCHG1CGEYaYUdyWPaiJ4g0XhQV0S7V','GIvGWyxp0gpImOPGu6O6dEar2muUUVdoVJffjCjqmympwocwaJkQFeZ3Mk21HaPyXaXVXLJiJz2sw3d',6);
-INSERT INTO t VALUES (-4547799,-129166241,'oB6q','r5j57s4XbFKmap9zTgUFPrSO8l3279N4UMgzV3QzemhY0','JFcTRlV3pioekd0jyd1jce','wmr','Kwp1U7tqXo2lulbnB6IWJYzngIAPjbpDtvf3O2SfBSDg8OxieqxKIl','CSs27jrbbyzfXBoTYV',7);
-INSERT INTO t VALUES (-6601452,311406961,'b2Pqwrtu16pEDB','KDqNVn9cUjkAHz0uHLc132V2qfZ9OD','qRsh9zHyZXc1Uv','2xPtlIQLxWRbZL12EG','aLjAUNnEx1FFFB0Uh50M28EmMOy2tKSjn18L8hjNrKXNk7DI8GpakKddFJ1hIrVpIkse1','WiyGCeMTnJQhlFr1p61gX1PzOzTfDHvJjWEr8JOnO1S8Zr5kvGShmhjvTqQeIiqlNd6RXhlvJYZbOeMn4U42He1BtUuPg9y6Mry',8);
-INSERT INTO t VALUES (1629695,-386484467,'KHOiBfy7fXe','m1B2x2zRN5tcq2upwbv4e9QcO99xw77iJggFeDV5dZYxopVq9paeo','KYx1nnVlbIsp2eQlfKoqQHPhutevtpjTzzCLgmHVS3ToxnxwG79u','uEOmM2drY1ZyCR6gZalugRZB5','k1mlkMONQbC065nRLJnXPfmCLgubAIdUA2ghiVY9UsFHv4wZwrnJJdgQGiklii1XaQZ8Nr8xENpr7RxrEx1u8AZz6KmM0rL7cKd','HhFOXvfIj13SyFTYDxLIwH0zC7rqeXrSXrjJi49akuc6jvOL5wTnWidy6XyKakN7ZkUQTr9z4Q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7496214992727329402,-6751944296887667319,'MK8WqjuwsYREa9dDEd','qaHx4fHFEMF2N5HGqdx83jTzmmEH5yxvHfVXyEZ5ede7qJDN32eDZiIMoJGAYXnqQ2L2C38REQM9SntDD4bQjCGBvHbYXJOeH13B8QUACRkuIwS7M4hsY1imvVPtcrGK9P5WwyYA1Coile0to2DCy3a3O9Tg','Fo44UZCp6UWwl1ZAn','qnOfmOeNBarsTpFfxdKUCVtCTD1AEJDbFp3G5WmCd8CxpzRYrYR7eGHiORlMVn7szxyhw5aBoeYLM1eF96QEBVgHX9g9H2QAOfMsupyzAdyuzlJOety7iWV6F69d6pBaRUAnQWEMwQnsFrceauf4cKE1rZD80e64TAjSuPXLOj5GtbrMKbjqwWJXzx7L2XjaEmXc1MktD57LkZNl0Jz0naiRzho','i','T',13);
+INSERT INTO ti VALUES (7496214992727329402,-6751944296887667319,'MK8WqjuwsYREa9dDEd','qaHx4fHFEMF2N5HGqdx83jTzmmEH5yxvHfVXyEZ5ede7qJDN32eDZiIMoJGAYXnqQ2L2C38REQM9SntDD4bQjCGBvHbYXJOeH13B8QUACRkuIwS7M4hsY1imvVPtcrGK9P5WwyYA1Coile0to2DCy3a3O9Tg','Fo44UZCp6UWwl1ZAn','qnOfmOeNBarsTpFfxdKUCVtCTD1AEJDbFp3G5WmCd8CxpzRYrYR7eGHiORlMVn7szxyhw5aBoeYLM1eF96QEBVgHX9g9H2QAOfMsupyzAdyuzlJOety7iWV6F69d6pBaRUAnQWEMwQnsFrceauf4cKE1rZD80e64TAjSuPXLOj5GtbrMKbjqwWJXzx7L2XjaEmXc1MktD57LkZNl0Jz0naiRzho','i','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (12979730089105913504,-3919669362579111338,'c2lY5U648wrcgkXNNqnvOOhYb1xsZTqrmk0atdsHd2FRVEo8pVg','FqWQ50DrqgisOWWPKMJeuHRnPHGhjs0Cwt4Gbzsx5OgZ1Oka1LOWWHPJGxHyEPpgyJreGE42tUeEBqFp9NJRXZ7FRQevw5Y5Yx6Eo31XulNIdXUowZlAX5TudZL5Wn5f31apMmAsC','05kRZ6JPhzidRHsjT','yZ9slWVWdJSBoeb0EP22X61vNbGwX1aslu7DlQVHaw9WN3ZevdW9GIsqZbJ7uN1uxtraVu1hFEAPrBZYaCoWFojum903KpgqwxMle0g2E6RKuNYc1CEs1IErNZVIRfGnzHgNPGaHFPk2cC07wEZj2LuolNe','t','Y',14);
+INSERT INTO ti VALUES (12979730089105913504,-3919669362579111338,'c2lY5U648wrcgkXNNqnvOOhYb1xsZTqrmk0atdsHd2FRVEo8pVg','FqWQ50DrqgisOWWPKMJeuHRnPHGhjs0Cwt4Gbzsx5OgZ1Oka1LOWWHPJGxHyEPpgyJreGE42tUeEBqFp9NJRXZ7FRQevw5Y5Yx6Eo31XulNIdXUowZlAX5TudZL5Wn5f31apMmAsC','05kRZ6JPhzidRHsjT','yZ9slWVWdJSBoeb0EP22X61vNbGwX1aslu7DlQVHaw9WN3ZevdW9GIsqZbJ7uN1uxtraVu1hFEAPrBZYaCoWFojum903KpgqwxMle0g2E6RKuNYc1CEs1IErNZVIRfGnzHgNPGaHFPk2cC07wEZj2LuolNe','t','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10901363925238823480,-5779061577914456182,'JsTN6Uh12Qk1GBsK6THIlXkfP6ftWywQ2Va6cFvrgjGfZ1w3482vLF9dV','7y906DRShedvRP24gC08dqQCxz4w29yPIZOGnJXXDOgXp9es6uWke9ohHB6Jugmmu1zLxvKvBN5DJ6N','0e9lDl4FvDjAuoj','wCQAuZLU5qHgfxJHKWOyLf1aqvPsvJ64c92bM3b35hImrgd02dOcfiBKq9KiZrNfzQLsqEOCa0jauHuvZpX7Vi9OjB1AnsQPiBOsBjS3wUhfcvlW5P2o3cUrptHdncOl','tH','4',15);
+INSERT INTO ti VALUES (10901363925238823480,-5779061577914456182,'JsTN6Uh12Qk1GBsK6THIlXkfP6ftWywQ2Va6cFvrgjGfZ1w3482vLF9dV','7y906DRShedvRP24gC08dqQCxz4w29yPIZOGnJXXDOgXp9es6uWke9ohHB6Jugmmu1zLxvKvBN5DJ6N','0e9lDl4FvDjAuoj','wCQAuZLU5qHgfxJHKWOyLf1aqvPsvJ64c92bM3b35hImrgd02dOcfiBKq9KiZrNfzQLsqEOCa0jauHuvZpX7Vi9OjB1AnsQPiBOsBjS3wUhfcvlW5P2o3cUrptHdncOl','tH','4',15);
+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(39) NOT NULL, d VARCHAR(80), e VARCHAR(18) NOT NULL, f VARCHAR(61), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4661,-20,'asfVpJydNjuHafSjn2NTgR8pllBmb0yAJ7K','q7iaZ9K','lF7R7oH','agnyvXJyU3UnjC2PrQPxKNRr8Zd4hHcUA1EaK4fK4haQgP','d','a',0);
+INSERT INTO t VALUES (13784,-53,'iwJvr0un8RpkEKM30aEg0psE4q','dzAStouiu9B6','J2oDtd62','TVp8neVLJpdw','2','W',1);
+INSERT INTO t VALUES (-20679,115,'BAy0kQJgez1SeRPHm4uXZ3NeFQ','7BUd43R0gHryKPPn6D2Jj','di0CcSzW7qiV2','yKyEOKLjVUp2oaCbRgv4mdlMS67ptxccXVYz','V','6',2);
+INSERT INTO t VALUES (-17832,-124,'0PXADidAC9UmK9','fS','vDbEluW4h9SjLA3','9xO6AGKdlscfx0LrpsAh3xDU9zRLT4Jh4OytiUkrOfbCZHICetM0Z','X','G',3);
+INSERT INTO t VALUES (5770,-86,'4newgxFDxOP7PWISPp9D6uvi1U2nxTNPBU1Lz','WsWdLcQVX7Fr1K1EPk','OTrcZX','42D4axYB7nWzqoKpDzLAZvq','0','g',4);
+INSERT INTO t VALUES (32287,-1,'F5lpZc6','8qKFh8yMevWqqEcC1714aMJwIL','1WBrj6YlJ0O9e','4UaxWyzWOiltz3w','S','k',5);
+INSERT INTO t VALUES (14420,-113,'4cgBGMlG1','J7lKgSuirQeQ76KolpNmcB9ObvP4Ke5IusE9sT0C3VM2zSa3Kgof9zRQO2labIJFy2DSzBch','om','ze3eUSMM3LQNhKUUh5k4LPOD37mJweWbole0lSWwIPVpmBEE5Hetz41','8','R',6);
+INSERT INTO t VALUES (5360,65,'9dWS82mQaPIbKN2FlKlYOyQfnxEKMiXf','wLAdOiRyAJGDQ3iUQf3WwlT5vgsg32H4fC0U0az8g9Y4wGerqMBtOOEACTsxvXh3wLdMVBE1l','XS8O4Y','vMBK8RLb9hQfAasykMHSpJWxoxZYrfrWqHy6OYj5S','V','t',7);
+INSERT INTO t VALUES (-19816,116,'zmAdWsgkF1Q8gl1mY7BaNv7lvidKy','8OMF2PUtO4','TsI1B0','teIq2JJInj1pLzo6KTmxFgLjnktb','m','e',8);
+INSERT INTO t VALUES (-16745,16,'aSQqtWKCNiFh','4LuNBrUtfo3ACjzZ4hjc80MAtzprRbbOCVKgffgh','hy','W4JzGKId4U0jqCG20dAFZdRly0a','K','D',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT NOT NULL, c CHAR(39) NOT NULL, d VARCHAR(80), e VARCHAR(18) NOT NULL, f VARCHAR(61), 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (1712443654,502976794,'yAuH5Fh4bM','BdoSLn4oTU3pUQrBITqaaoI6a8CX4W4qSbXXwM4e25gG','kEDwJ3jHfiOTCllz2TDM4hDDJXLO4xSWQyrFf','VhfNxUzxt3Z0h','03wFxs3oBw6ORPjoWletvxCeBJ2BuWe','ZmldASL7yxCJAtb2e1maOUt3buv4y2kap8hr',10);
-INSERT INTO ti VALUES (1712443654,502976794,'yAuH5Fh4bM','BdoSLn4oTU3pUQrBITqaaoI6a8CX4W4qSbXXwM4e25gG','kEDwJ3jHfiOTCllz2TDM4hDDJXLO4xSWQyrFf','VhfNxUzxt3Z0h','03wFxs3oBw6ORPjoWletvxCeBJ2BuWe','ZmldASL7yxCJAtb2e1maOUt3buv4y2kap8hr',10);
-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 (-1066643998,-5058982,'nzYCylRCf5cWmR644Vr','F32181FoDk2DxzLl4yYIj1ybhVfeHthrTmEYQHgrKDkORtxYp3e4p9DK4TaOciA','eJLdegCpVYssdpPQ0Mps8Nl8dJx9TwjUAjIHjn9HSv9DSJIQGMFgDcrKU5V','JSgIjAzK','4cUrSGlM9B6KjHhAK3tZ4agJ2vyW4NoOQltSqI7TZuT1UHTHx5LFfgrmYV6vidOAjvLar8N','tdrLJOVzJunh',11);
-INSERT INTO ti VALUES (-1066643998,-5058982,'nzYCylRCf5cWmR644Vr','F32181FoDk2DxzLl4yYIj1ybhVfeHthrTmEYQHgrKDkORtxYp3e4p9DK4TaOciA','eJLdegCpVYssdpPQ0Mps8Nl8dJx9TwjUAjIHjn9HSv9DSJIQGMFgDcrKU5V','JSgIjAzK','4cUrSGlM9B6KjHhAK3tZ4agJ2vyW4NoOQltSqI7TZuT1UHTHx5LFfgrmYV6vidOAjvLar8N','tdrLJOVzJunh',11);
-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 (511747267,831123868,'p9B7Hz','fFwqNClpKstZXK8g2bY0VVekjoY8CKZiQLyztxOTHeVKQ3KsBuaelDOfBPB8azeKx0kCxmkCPputiEzsAmqRegHsaI4tycZwCPYRyz8WIQyNqhcKx1OjNIcrOQ','H0jXF2UiG2XWTUtAGWNRXPPrT7BU','4sRmrWKmPRprgt75qJpJawBOZIB','1p8GCYDzCVj0YOulgzAg8qFOFwD6jszXYgBIMyFiIMSWIOTp1uTAT9shKXKI0S7','dEeFOGUMunj9g9CvfEjKDkqA4MrD1NPmzL5AtVeOmBC4FRDNlId6rsUDbxbw9fjzahtPD2Tq5sXk',12);
-INSERT INTO ti VALUES (511747267,831123868,'p9B7Hz','fFwqNClpKstZXK8g2bY0VVekjoY8CKZiQLyztxOTHeVKQ3KsBuaelDOfBPB8azeKx0kCxmkCPputiEzsAmqRegHsaI4tycZwCPYRyz8WIQyNqhcKx1OjNIcrOQ','H0jXF2UiG2XWTUtAGWNRXPPrT7BU','4sRmrWKmPRprgt75qJpJawBOZIB','1p8GCYDzCVj0YOulgzAg8qFOFwD6jszXYgBIMyFiIMSWIOTp1uTAT9shKXKI0S7','dEeFOGUMunj9g9CvfEjKDkqA4MrD1NPmzL5AtVeOmBC4FRDNlId6rsUDbxbw9fjzahtPD2Tq5sXk',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1663750445,-710612130,'Q8G9FyZtL','QsirinLjIdPmeNcD3FQGHo6H3I5IGetZ02RDX8f76xEZU7HfPPQfOGJOUyXrk178CzpKjfb9JElJADeR2SiMZX33bRDgfftQ0MQlmWyuiRXDdTmG6NtnslHM5zkXAHdGZXT3NH94Xdoy2CHsQD40NPI7EugClUBiQlq6MzbcDd2w6tdC2','gE08kBZbL0VEbSq1M98AxbBj500zTy2l4fPmjEs','KSmeIanMgXfgWRrbaUbDH91MEveqNzg5NhQmanpMIWehy0fHeQKjm3Y9iZYWbQiFwnQseRp1NdNt6Z2ArJqkffv0QxwrmmCTyNC1XRctCNHx9WjpMAQJ4FRDUTjyjeupB92zHlb4V97mVrDJ9MaCVYarD2P5B3zcO8zCUpZT38eeuma8zzdvBGlniehgyVTujCXHpmJCEvndL29kIneV4bm4izJyblg1qGYUyX2Jx9OJBvI4L','8hI9NCBcW677inVGkm5bPpoqLca02zyS4VZG2zlq7KAFrjivx6eP2wnJopCKcV5VGVfFh55JlaH','c6',13);
-INSERT INTO ti VALUES (-1663750445,-710612130,'Q8G9FyZtL','QsirinLjIdPmeNcD3FQGHo6H3I5IGetZ02RDX8f76xEZU7HfPPQfOGJOUyXrk178CzpKjfb9JElJADeR2SiMZX33bRDgfftQ0MQlmWyuiRXDdTmG6NtnslHM5zkXAHdGZXT3NH94Xdoy2CHsQD40NPI7EugClUBiQlq6MzbcDd2w6tdC2','gE08kBZbL0VEbSq1M98AxbBj500zTy2l4fPmjEs','KSmeIanMgXfgWRrbaUbDH91MEveqNzg5NhQmanpMIWehy0fHeQKjm3Y9iZYWbQiFwnQseRp1NdNt6Z2ArJqkffv0QxwrmmCTyNC1XRctCNHx9WjpMAQJ4FRDUTjyjeupB92zHlb4V97mVrDJ9MaCVYarD2P5B3zcO8zCUpZT38eeuma8zzdvBGlniehgyVTujCXHpmJCEvndL29kIneV4bm4izJyblg1qGYUyX2Jx9OJBvI4L','8hI9NCBcW677inVGkm5bPpoqLca02zyS4VZG2zlq7KAFrjivx6eP2wnJopCKcV5VGVfFh55JlaH','c6',13);
-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(95) NOT NULL, d VARCHAR(62) NOT NULL, e VARCHAR(46) NOT NULL, f VARBINARY(25) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (838613938,-81,'Q2wX3bCX3Gxh98N7Sfex3STQM1CFxfQplum','C7r9ORKe5tedowd80qMmJaLiNWV42b1YLrMPSuKESTu7eFfig2j0zQgEzhcN8i','TGczUKkJ2R0ple6trV8aCNYKEttvDpdRG4RvB','fsHlgkSLhSIc0gsK83G6R2c1Q','zrn69vRh7BEtRq3ieCiZPwB6OvAbfyJ7lPCs7d4mcbS84ALCBzJBnVo2OTSTUjmugWc9P8mEhphxVztEYdtRDw0','dklpYL3hp74bGu35lNxPDZGCCxp9VPn8t7OgwT72pzfhsoXYVQtG3S1hTHx83pqaraE',0);
-INSERT INTO t VALUES (-1551421567,-91,'8Xlb0hnABE2zuYsdiqdnXMg7FiF1dNZVdiXUF0014Ft7485DvixLGzJgSpQwVHMRgSaHSKHJhltV7OsVFi7p8W8yD1i','lQI1wPZX5CsX17fFTR1PNggsXpU3xNeqTAjYrFfHwQOqpj','nWpOtamUQxNY6WhfZfJ0SaiW5vZ3yCiqQhw1jzgVwk','OHM0QD3','gUE9tP2fXrCIXFPxuPRstu1cYGGyF8q4D6sVOpbgxKl1nUOiZk7V9OBaDHBUvwzlW4EjK9iBNJQLEEgOUvHLBdTsKV','6UYtb80wDVTPWOUEv3kEWRo1dcxSrFwItyuVFxuOiimcS8Tgu2qUdmt2hRYJ4T',1);
-INSERT INTO t VALUES (1921001894,51,'FEGeL7PTzekOOoNAaq08eRaUuxjR0K','saAQyy1iqaz6bOiA','IBDxu','COPu3kwlHhaovX4','3jWIaCjaUVa07fK','M8pLvxNwNmtuCv6yvDcKT1PSU5233wecFo7KTHDoS1XK6b7eV97qj0L1at',2);
-INSERT INTO t VALUES (-2042111194,91,'xxtz2RJjBSbj6Bf','RyKbOlDbT29mG37sksD1Ojk','XxffFkU4vCFhjLPoESoMsOlPiX','IGmRUdKoAMp7lOERpdGvuyl','6yBv3V1I1fPWT','91JdVu53xBjkhGSYKAc5jaeuoiy1CfIzi2q6QsOIQRb5arG7sxlgBHw3CxNN2jXDwz3YYLuXv0SFE8wt3XLWjtMVlqcRls0bkog',3);
-INSERT INTO t VALUES (-1747679093,126,'GgwfzZOxViEiI1kCImuSR4fQJs1irqMhfxcFv8ljXu3Aqkfm3gWu3EVPXqC0L3ZfMY2gMxR3jq','Ilr6nL','R3OtyBva','6IU4ayi524kGQ','EvyRyy1hwBfujiQ1BeYw1adFLhgjNPmPMLpNzycnOo42ySTX4','WzJYG58kOUltfebmwhnRfyXjZamGDQDUrhrVtnRuIJZT1EFmeWytDTqcapxaLfzG6',4);
-INSERT INTO t VALUES (-153071588,-56,'pNf4iaNOsTfV9aNz','xTIYsUgZEGtWSGWV0CJ7mhXcyHS6RnV8JUY','V51tltIv2','GegrKV9vXxwHwxoqPD','pJqSkSGI1e93rnD7pLTpivzbGtCTb9ATyyW8smLFO','kuZuNcECGoU441qtCkILo9lCEc0',5);
-INSERT INTO t VALUES (188210511,114,'HbP0EnwD8DzMGXXUPlSDHq0ikBV182IcQZ8sf7e3LZhU75tYjbTprPac','m6uC5FSJvCF0nu8xCfdaYF4Ov9JrDOxQ1vM3l5YxKdGs','BPTWO0IQmlcAraloRNCPTF6uoLWWfzVv9H36tFVXuN','SiHwMs','KMuS7nOqPF3C7KgoTA2JZZ','Urhhz24vzeNivN5o4Gcy6NwghPTGVCEaPtTcQXGa9io8a8BDsUO3ni5Abd9NncmpK',6);
-INSERT INTO t VALUES (-1902099813,69,'K4g91RSsci412P6XFUXtWyqEdhwJ0gDG3pTtuQFtUfEN5RoXl4Js6G4aPh5WYHkBnt5aGTtRQCMUh3MWMPKxxgP7Fx64x0B','GJXjD0aQpPPEv7Qnpz900uzF41eXpYSJW0m23BiWqVmEE9bmg','m7uW8','D2MV5b','DNK2OzxFa5kI9uR7x93Q7JJxPv9MfR6Cde8ixQSq9LqMSXJlcoU0Oy0NhW4tE0uViGBGYZxitS','T1UFclnGNnX8kLB9wAnEIT36xvrJPOA4PIf58ZaVEE660GEqCfT0m1i4IYMHgR7B6s2m',7);
-INSERT INTO t VALUES (-679093499,125,'lp82wYtKlSLUnbIlkPylRwEIJSLoAvLlabGFq6L','eW3tC5psoKfpo5e0T48s69LkKOIOyeIKY8BhjgI7vaMCvkYOH1','6d08rrJ23ETlyD0L2vZTTEQrOrLpumK7I','Zgi','1Sz9a8LGI0PnAKRSDevKeD','xuT8D9mLJGPj7Zxv7bQlsvuS0qtPqCet1rjj6I',8);
-INSERT INTO t VALUES (-946718669,64,'i','C9NO5I70hviRmjt4ewOcjYqnBpAmdTeNkdc','Nm2uV6z','wa1yNOgkSV','9J6RR70iF1HVfZNl9LVRcOG4PKvYPxtd9mM59TMXiB','OAdU9CsKWWZ1JFR9lqRA8f4hYRTTHf1QAFPrhXRW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-868700779,50,'1Yoy4X8WDtfOr0umyXjRUtb42n46qceScSlrZWimibIdjjDAUnLB8iBGUXAawPrABVMlJlGUwJ','qOY','yjwUbwdA7JhsCUII5rgE3M9mZ6','JlPUOEU3E0miHCU3TDgYw6','CUBizYMlfr9UjMGlGz9EHl6REeBiUTFpokVEfRNgyNWANOyJD4rHi','S1jxtyB8Xz7HWrOwO8AarXAQ3',10);
-INSERT INTO ti VALUES (-868700779,50,'1Yoy4X8WDtfOr0umyXjRUtb42n46qceScSlrZWimibIdjjDAUnLB8iBGUXAawPrABVMlJlGUwJ','qOY','yjwUbwdA7JhsCUII5rgE3M9mZ6','JlPUOEU3E0miHCU3TDgYw6','CUBizYMlfr9UjMGlGz9EHl6REeBiUTFpokVEfRNgyNWANOyJD4rHi','S1jxtyB8Xz7HWrOwO8AarXAQ3',10);
-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 (1386311955,-93,'NcY7TY8CE2jsJe9QeGSAnXzKTSuONWsW1MBA5cefsDgErS4yZR5KvO102T6Ztp3ik3CXquoH','r2hvioJlQ9qvSkgJsVrI2UfE8X9VjaE','uU0w1CRuXD33bsV0A7Fyxz5bYql09srg42qWApW4Wn5s6R','ml3pt1PxVOjOAYLfaPZhZV1jG','cFDYUQsxLtVMFmEXWbHmcYpOL6rwQ40bfimLez5PfrnXe','ibF1owYuZ5M4U812YeVRSvmuvak48',11);
-INSERT INTO ti VALUES (1386311955,-93,'NcY7TY8CE2jsJe9QeGSAnXzKTSuONWsW1MBA5cefsDgErS4yZR5KvO102T6Ztp3ik3CXquoH','r2hvioJlQ9qvSkgJsVrI2UfE8X9VjaE','uU0w1CRuXD33bsV0A7Fyxz5bYql09srg42qWApW4Wn5s6R','ml3pt1PxVOjOAYLfaPZhZV1jG','cFDYUQsxLtVMFmEXWbHmcYpOL6rwQ40bfimLez5PfrnXe','ibF1owYuZ5M4U812YeVRSvmuvak48',11);
-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 (1047007165,44,'8NFvHtWDMtCyt4jqpe4oozfyLQJnJ05Y9NZGoqp9PhLfDcKbiMwMdIYIx5pGGK3iGH3zRxDtkmxR0zmrj8','ydnV5ZXWHKYsDJV2xHMbPS','T1qvRdmgbpvLssNaAJBefiOTCcfcfdQKPjnxpRUB6VGLt','KR','r5mNfAXrdghLJooaIeSvU9ZcrceQyQXILXAlmZaM9MOP','MfRnZlUSVWxGZar5Ug4mC6uzA2KjU7dBjamoM8GwWIFgtDbQEporQLtJGGUHADtJWd2y2mmYkrrH3cFG90vgwCJWJqepw',12);
-INSERT INTO ti VALUES (1047007165,44,'8NFvHtWDMtCyt4jqpe4oozfyLQJnJ05Y9NZGoqp9PhLfDcKbiMwMdIYIx5pGGK3iGH3zRxDtkmxR0zmrj8','ydnV5ZXWHKYsDJV2xHMbPS','T1qvRdmgbpvLssNaAJBefiOTCcfcfdQKPjnxpRUB6VGLt','KR','r5mNfAXrdghLJooaIeSvU9ZcrceQyQXILXAlmZaM9MOP','MfRnZlUSVWxGZar5Ug4mC6uzA2KjU7dBjamoM8GwWIFgtDbQEporQLtJGGUHADtJWd2y2mmYkrrH3cFG90vgwCJWJqepw',12);
-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 (-1554666989,22,'ZwekfT3Eg8QSruvEivZgd1pB2nUtjMZaR','q7J6jShxIDA2aBN8DgvbVckcS2FbUGowo4I8jvWoUHY6mRJ8thhBSEAHnD7vKitfD7AZXueiVeZcHfp0if9mRGW0PWgojuYb322nMmqVo6Wcc4HASBy4uHBCuz','CMxMSkeg3RlfBFixRui3rEkPjwwhOTl9JKZHITWE','EFx2Z3s41xrNi12bHptMniWtgipDbx4Cs41i7uNyGwEPirTU9TLe1VG28Hmbp7ogeCVQNYuaE2mSyL8ng3JNqW4oaHJnIQK9d23PSEybpGXAdEecVtcmYn0pfeM7s7mdhh7FaKOCDR23Hu4cIOkMywU4ro2dvweA2JUqqrRY2cufk8bgj4VH4hrhVMi3d9OLOLjWinFroJHfCxvkvlxzNdLNttoOMZbP7wQu1CMlpevj','stcemvK3OIRMCYOwQXCLgh0SAq4RlWPR5nH5hIw9HM5RMR3DGyXX02VYe7kWoVmPJZH87DiVh3uNXFje5j','ezNels',13);
-INSERT INTO ti VALUES (-1554666989,22,'ZwekfT3Eg8QSruvEivZgd1pB2nUtjMZaR','q7J6jShxIDA2aBN8DgvbVckcS2FbUGowo4I8jvWoUHY6mRJ8thhBSEAHnD7vKitfD7AZXueiVeZcHfp0if9mRGW0PWgojuYb322nMmqVo6Wcc4HASBy4uHBCuz','CMxMSkeg3RlfBFixRui3rEkPjwwhOTl9JKZHITWE','EFx2Z3s41xrNi12bHptMniWtgipDbx4Cs41i7uNyGwEPirTU9TLe1VG28Hmbp7ogeCVQNYuaE2mSyL8ng3JNqW4oaHJnIQK9d23PSEybpGXAdEecVtcmYn0pfeM7s7mdhh7FaKOCDR23Hu4cIOkMywU4ro2dvweA2JUqqrRY2cufk8bgj4VH4hrhVMi3d9OLOLjWinFroJHfCxvkvlxzNdLNttoOMZbP7wQu1CMlpevj','stcemvK3OIRMCYOwQXCLgh0SAq4RlWPR5nH5hIw9HM5RMR3DGyXX02VYe7kWoVmPJZH87DiVh3uNXFje5j','ezNels',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c CHAR(76) NOT NULL, d VARBINARY(61) NOT NULL, e VARBINARY(53), f VARCHAR(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (36,35066,'Nlp5gOplyNvxJIpHBn9Hjqgqp4','p9o8TLaz','me2BH0AgZPC9j1gfBqH0PHULPrjrntDxQECCFbT966','p9iA8j5eZa6veB0abvByB','ewPHsdL8WwayrsguNrtOTf2GMEOi1F18WcjKFWUpfMfcfxjO76DNMgLsXtxYBkyK42JdAbLdq5yVwG7JNN2b9eO5iHS3gsP','eeRtREXi1KtwzC3TDAWs2UwnpDhzHM1mAW2trxOEEaXImUB47UibRH9IifpqeAiE70njdK1Efphph',0);
-INSERT INTO t VALUES (-13,32510,'ZrGskqAsUJjXY6MSZ13YVCOt2EUFFbnUdQ9hakDIL8wtkhE','e3W5ooffoMU1ePNZ8cwqHXoDlY3KWbMdZ9p1vnBh','f3VoIu','h4H2iSgY0PZGP5Tcr03eJ0oMuhLBZk','DnbI9PNBDqNaGOqwjbba','HuLz3JLRt9zV1bOt9k52y72YjxEtAS2r',1);
-INSERT INTO t VALUES (82,55294,'92z9ASefGrM3DImvpzfeA1e3MRzyD9g0Q3A','LeXOaKqQ1CRAuHJQN82SoKzcDdAdb4BPnP8HTVnmAOSNMqUeVp','2amzwqfFR8PxBUOko7f6zJjNxy6a4UJbGQ76fKGDfZ','4jDiJHNiNOkOAaWZOx9x9DJBbC','pSnjTV0eIH22Th3cWEbL5pUVWKsFrGgKGgs8IGAjt0OVLUBdT0oZvkgIcjyqFfxlGfBS8b2Hip6jrQGbekorpZ','pyBQm64lHPw0DXxfmMueS58PdBE1aqMnssPRyRIKlfoJDQCzE5PHgChmBJG8tkSU6ilByosT1JVRGJRZ2nFvwQHQSGNMrUS3ef3Q',2);
-INSERT INTO t VALUES (-35,19293,'voOFlzkzWjbs67mjAmguI1lRCa','bMVgmzB5tk','L2dM5wvSVotbI7iB6c1qY0ggaqVhYpQHFPQjui3ypOpiM1Ag8Xbax','bls8m186U2Z1IX','dRd9D6j0xyYKTSfcYwuBJZXc7INXGpZWUbgrVTeXlcSqgEbFbXMWPDjGuxCEFIf8kdrZoYVOy','QWoxV',3);
-INSERT INTO t VALUES (16,26415,'pbYNTkuxf0AyQb59Pv6','hrM0EotVnlHYBA4pEEVF6aDg3sjqV4eQJKwxpZv','4iVfRjUvEu04Wl0mOYkrJr1XAm','lLGrclgdTxp2btTfiIfXJLn4RA','yKroY2WirLmCqJA30Zs0K','CrphEqTwtezfwp3BBmP5',4);
-INSERT INTO t VALUES (-106,55448,'GwYLnTYaoMlhj','UXZaNS','zjR0RpmpNS3FxbdbvyS','VWPnD6FCQuzkK0KrPDFGiurD2iPm8PKT0H','7k0h3RdZITdD0YAHWpe7Vadf1RRkVl9AuJMdgS2Z1CTgoeVd9ad6jmNFCdjQVBAFntmDcFDwP5','zjgOPi7k4C6vYFKa9jewMPlXC',5);
-INSERT INTO t VALUES (-16,1998,'h97UGYFjTM5fmcsd0Sz8xxf8JwyR0j1jMNKVFP819VIcEALdJxyKTMTA','ZpV2r46b7ligNENEUNBa28VjOh2Q5jIqMuCva','8IfVNRlkEdjamdax0Oa6GjmA','aASGhD0RQQ','hpFb30SnSPDzoEfgAv4NnkitGr2JGXCxwiKd','bMtPmkKO4rlPNTM3ooC1xpXctZPTwuV3UGwEpp',6);
-INSERT INTO t VALUES (-9,18281,'YN3muKytFvJuxwkBHFPTnM3yWSjZhMInnZLyhSQRVEXrjCAMGk','3gEjecByAthX4OaPr2nS9S11k99Y7yINQSlMTRk6YJOE8x7euxJXsgDOPXZ','ofQtU42oJ','meRic','R1IRuxmVbwvu4fqf','mHybDUBnJjfcABZU9DLF61kkPFF4wIT3NXSVsOaT6kprqzjioozj0I6Vpye',7);
-INSERT INTO t VALUES (-103,7351,'B8U1mmMIYp2TQNG4y7URcliofEDnvbRC9mkwAiVE9ger8W3FYaPycJ788uw3AgG','2hZncvkdiEnsNFwSu','MBEEr7rlHrzAGvCLAsLOw4jaose4RqNR6puij1mSOdX1mr','Msd8u','M1gEAvmcqYtMJXSUizxMvOpdyS3x5kCwrRs4BUHmoWLQIEmK8ZuGfsnvI3FCf8hugG667PL','kGRevtFdfcMARoagR7tUSljWimF8GQNUlaabDSZ8',8);
-INSERT INTO t VALUES (-91,27283,'WHsLc6J31YGOoopcHZaXUPO2m4mZSUO1pdK3gjM78i9JoC45jCvGdfdfIgFnYdRKg','FOQH7LDztYvUexAMCykX0t0Pe7WmloShSrwZMXlsX2GZg5T61S0','mz','EVzWmZ1WfDqglCETViZ','JOne1Gdo3PEYZhuAXKHGRRvRG52qCNnraejcM1dyM198ae0Zt6U5pljvhdeqBp','ZAmHOQimiCb1qYgTtteWd7ynjEvUYDJDq4LKj7wwVUy1kEJb12qjm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2068727837,-53,'yahwJCDXc','NzMeXezxmDYCsji4K5Dw9d6UhvGeEttomQYeFOIdWUSeUmUNoC3r4If9vqGY6cvFDAZ','2RT','UEVFyPpG8Iqj0BR36ufqbP7Map7MaoEghAZQD9bcQh9R0X76xmox0Fc2n','P','D',10);
+INSERT INTO ti VALUES (-2068727837,-53,'yahwJCDXc','NzMeXezxmDYCsji4K5Dw9d6UhvGeEttomQYeFOIdWUSeUmUNoC3r4If9vqGY6cvFDAZ','2RT','UEVFyPpG8Iqj0BR36ufqbP7Map7MaoEghAZQD9bcQh9R0X76xmox0Fc2n','P','D',10);
+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 (-412961392,-99,'AZzIi6KuBlKsYtSGlTWXisbWbxHOFc46yaD32','uHUrkNMuwPmn','FGSZGHWm4aSBXfZA','0185G2XEm4FJwVJi','1','8',11);
+INSERT INTO ti VALUES (-412961392,-99,'AZzIi6KuBlKsYtSGlTWXisbWbxHOFc46yaD32','uHUrkNMuwPmn','FGSZGHWm4aSBXfZA','0185G2XEm4FJwVJi','1','8',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-253831471,67,'MsUJToqyExV','TIRU4lZCKBoEnXygo8y1q3yoY6iLdMnRwfsx','FfN8N3nxbINa','JfJ5C180uoUCtXwK4072St6DPmLssrYOXJvK','d','R',12);
+INSERT INTO ti VALUES (-253831471,67,'MsUJToqyExV','TIRU4lZCKBoEnXygo8y1q3yoY6iLdMnRwfsx','FfN8N3nxbINa','JfJ5C180uoUCtXwK4072St6DPmLssrYOXJvK','d','R',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (278063791,67,'zFVsBM3zXRhRg','AkTjkM1amzSgDsi2U1ypGixGvoSqPiXdTDGefHVMPpiqTP9JaBLn656GI5LdbLxNoNfXF0QRU7npYZryiaGagLtn7nI2QrqCoY4udocxGWtiPFBw8vBhDH7','f','Xe5nM1tzIS7ddmMbcCcQpyq00DqZmPh3r2Ux005izSKHjfWeZNuJVe3UUrKqdBVWTC6fL1Cct0MuQZS3nPVFoxsmGFJhBPeID5Tn5nbSuLYK','3','v',13);
+INSERT INTO ti VALUES (278063791,67,'zFVsBM3zXRhRg','AkTjkM1amzSgDsi2U1ypGixGvoSqPiXdTDGefHVMPpiqTP9JaBLn656GI5LdbLxNoNfXF0QRU7npYZryiaGagLtn7nI2QrqCoY4udocxGWtiPFBw8vBhDH7','f','Xe5nM1tzIS7ddmMbcCcQpyq00DqZmPh3r2Ux005izSKHjfWeZNuJVe3UUrKqdBVWTC6fL1Cct0MuQZS3nPVFoxsmGFJhBPeID5Tn5nbSuLYK','3','v',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-474819792,-49,'yp5ZGXTYdnnvunohWHTaMYIz9ScSXPeeTzVnFa5','FB8FhOqYeUPpc1n0eBuV87g1RAVRfkOBupBcBlFbl2Dw9UtuG79BFYCElreJoYDOKQ3qWmRytXhmvbimk6UcTzZmKFVBKDuwPGSOn84AKU2AsnVFeOYvbBXhrReTlXdZRsHrCfZJTvEIVkBVPWDfZy2zxnhNnMmeMSaMN2kuJ6we0xvpOgOP6FsaYwRNnJtQbSnDgrqEibyZx6XIlNPXCLMEgm1N5','RnhyiRiLI5pv','cKy1Gog4NirCuXMbkSPSgWKVPn0kzYtMSBeUIwPR0tZMrX8epMnLyQsCVPLcFke','0L','g',14);
+INSERT INTO ti VALUES (-474819792,-49,'yp5ZGXTYdnnvunohWHTaMYIz9ScSXPeeTzVnFa5','FB8FhOqYeUPpc1n0eBuV87g1RAVRfkOBupBcBlFbl2Dw9UtuG79BFYCElreJoYDOKQ3qWmRytXhmvbimk6UcTzZmKFVBKDuwPGSOn84AKU2AsnVFeOYvbBXhrReTlXdZRsHrCfZJTvEIVkBVPWDfZy2zxnhNnMmeMSaMN2kuJ6we0xvpOgOP6FsaYwRNnJtQbSnDgrqEibyZx6XIlNPXCLMEgm1N5','RnhyiRiLI5pv','cKy1Gog4NirCuXMbkSPSgWKVPn0kzYtMSBeUIwPR0tZMrX8epMnLyQsCVPLcFke','0L','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1018642498,-31,'ec81E4JDxjq3AiH4d5gulLO3iHkVfZ7VGVj','DMAzbpUFj98MV0CNKkKlw28B4XGOnFb09Me4M4lCZOoEgPZXfQzXxHs4ClwwJ3HXSx3VufAErnPcCaNiRppwxyrENQgFhXpVItCs5l1QiU7Er7t1niGEafiVRRQpYCs4eTECNEYryhwfcH823hg3LOguPT2WX4XYkDk3hsw7u9yrwU9Vq8FrWucLU7V1Wpls7zmicK1MEfvvc5b5Xhc7ktPqoOoSyTq','35F3YO','kALSI0d9lmMEznYAr1K6lZGyWBe5jzVwsIO0p5uU7RkCN4qZL6CMOLY9gYDo3SjZgqwWtSEa4vFaF331Peuw8rGuDgQ7g5F67DyDkGuz8aNblByxd9hs1GWk8OAiNtbJICwQQvznRrOdLk401Mk8hQI4Ifp2ZZXEhlojwzEfMICKgMqHqSStm24QY809zHIWy6EBHb','0X','W',15);
+INSERT INTO ti VALUES (-1018642498,-31,'ec81E4JDxjq3AiH4d5gulLO3iHkVfZ7VGVj','DMAzbpUFj98MV0CNKkKlw28B4XGOnFb09Me4M4lCZOoEgPZXfQzXxHs4ClwwJ3HXSx3VufAErnPcCaNiRppwxyrENQgFhXpVItCs5l1QiU7Er7t1niGEafiVRRQpYCs4eTECNEYryhwfcH823hg3LOguPT2WX4XYkDk3hsw7u9yrwU9Vq8FrWucLU7V1Wpls7zmicK1MEfvvc5b5Xhc7ktPqoOoSyTq','35F3YO','kALSI0d9lmMEznYAr1K6lZGyWBe5jzVwsIO0p5uU7RkCN4qZL6CMOLY9gYDo3SjZgqwWtSEa4vFaF331Peuw8rGuDgQ7g5F67DyDkGuz8aNblByxd9hs1GWk8OAiNtbJICwQQvznRrOdLk401Mk8hQI4Ifp2ZZXEhlojwzEfMICKgMqHqSStm24QY809zHIWy6EBHb','0X','W',15);
+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 CHAR(76), d VARBINARY(16) NOT NULL, e VARBINARY(27) NOT NULL, f VARCHAR(29) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (52622,-7793,'uBSnpP4bAWhJeHp1','vEhI1','rNm1yKbkDA2jB9vS7h72rNqV','4GGFxSR','3','J',0);
+INSERT INTO t VALUES (53315,15235,'bg32Z4U4lySkzcZz3VwXi0jM4g5M6ixGIJypjRVufOQNIqs2Gx2EZ4','HHsRq','qIqUvW3','LOXMh0AKLgZ32YRDpzmcgs','Y','Td',1);
+INSERT INTO t VALUES (12962,15559,'LtcTz3v7hB2aEwZ4eEcvkqAYuwu2eSDHruOry9YeR','VGdjovyKbYh1y','Q6P','ocXqEWkCayv','x','Q',2);
+INSERT INTO t VALUES (43136,-30818,'RShCteV','glC0iQ','fGyO9yRjCJa3','TOYoAa','O','H',3);
+INSERT INTO t VALUES (16288,6808,'6cus0LXva0CxxixlphX6Es2wg8FM','e','MWOP1z1UJ5','dmWWbQwO','l','i',4);
+INSERT INTO t VALUES (63397,31002,'vRO2B','bTdB6JD3lLeV','rs9CL5B1VqajiQ0uTsSQR0H6LUs','hm0CarGiXYLLZKT5lgBFo2wK','1','H2',5);
+INSERT INTO t VALUES (53483,4831,'UFxRf0RfLQAWbZVNWVIKnb4it5eXbfDmUXmOgNmYyTmpG3p1PI0AFXg2pf8lG','dJJ','g5QsgFaW9wJobbt','wMBRGdjU0XOcxEjfvF89CBAxDr7X','z','jA',6);
+INSERT INTO t VALUES (17509,30403,'r0PwvbJpbzYDIjuZDgPISGbZ6AMvrbHEVwaCNV7AszywJiof','Vhn1Y','zG54BDralOiBoLjrD6bbL0M3gY','TjAWMmbwAoG65QHU63fLDhtQTrF','L','al',7);
+INSERT INTO t VALUES (54175,32369,'c0eBzYQRN553juftkfu8cAtO','FjI3V','o06NkKdlVSS','I8Xb4hFVAOtcbtMGUKS9qMkhiBN','h','GW',8);
+INSERT INTO t VALUES (64698,-23593,'x1jtx8oA6tTznoCB0jCLUv3cv2zE6CBhC9paMNaljuRRGQzOP5tQp','mtza','OnE','vHvn9UyUBTif7g','S','s',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT, c CHAR(76), d VARBINARY(16) NOT NULL, e VARBINARY(27) NOT NULL, f VARCHAR(29) 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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (2858,45683,'IsQ9nz2w0OzvPc7jQFu5','qygfCB1eXxW2zVFfDAA0FJ','C1k14cmwRp','rxWZmePvmgmoTxHfp7Z6JWym','RC2QAndE62UYleJstb1s','2E2gedc3iviDIrIRljrN8ICcwjhEVnKfOg1RRWRjHbhtoYkqM3zYw0Rkt',10);
-INSERT INTO ti VALUES (2858,45683,'IsQ9nz2w0OzvPc7jQFu5','qygfCB1eXxW2zVFfDAA0FJ','C1k14cmwRp','rxWZmePvmgmoTxHfp7Z6JWym','RC2QAndE62UYleJstb1s','2E2gedc3iviDIrIRljrN8ICcwjhEVnKfOg1RRWRjHbhtoYkqM3zYw0Rkt',10);
-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 (-21874,21087,'pFX7YcdrjmNhZm0vOGBxCmabjFjBd','tLfX0x3Cc7VutruWj7PwvIUw','XQTO3ppC8Et5MAnNAYLrNZ947FH810rEvi','RIJ4','nusCDj8MtUvHT9FXMBgHMEHppyjkFkNbDAlGx6','MFDmNylaCL83oC1H08ZFSP23yJSvShmmOOTl6iDWlopXeOuTQ0iWdGbRTavfuhUkpw8DnbgkHICThutfXRyP',11);
-INSERT INTO ti VALUES (-21874,21087,'pFX7YcdrjmNhZm0vOGBxCmabjFjBd','tLfX0x3Cc7VutruWj7PwvIUw','XQTO3ppC8Et5MAnNAYLrNZ947FH810rEvi','RIJ4','nusCDj8MtUvHT9FXMBgHMEHppyjkFkNbDAlGx6','MFDmNylaCL83oC1H08ZFSP23yJSvShmmOOTl6iDWlopXeOuTQ0iWdGbRTavfuhUkpw8DnbgkHICThutfXRyP',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (62487,6941,'qujr1vUoIXYMbwQz1hFBUMdVsK5QSzM1CSyg7qeWU','EI','czp77y1C','wXtwZCxWIjb87DjcBAuaSvTDB','z','wE',10);
+INSERT INTO ti VALUES (62487,6941,'qujr1vUoIXYMbwQz1hFBUMdVsK5QSzM1CSyg7qeWU','EI','czp77y1C','wXtwZCxWIjb87DjcBAuaSvTDB','z','wE',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77);
+INSERT INTO t VALUES (15504,-14268,'LJ','0r2aq3WSdkW','kgFwhCW','ZZre','E','W',11);
+INSERT INTO ti VALUES (15504,-14268,'LJ','0r2aq3WSdkW','kgFwhCW','ZZre','E','W',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-20158,2279,'hoP51kgpqEim2FuiEkpjEgoZURyBSsmDpp1CqM9wlQM','8q4F84Ado8bQSbzjZFVifIZE7IceHhvSEBfQUp8JiViFSFk4Xx1GpQ26NuGQknSckET40q4rGiGagBzIEkTfNJp5W9Qv2oWCLfqvqcBqKzBr81Hl2ANI3CGAFDh5aAQonaR0azYFcZoJKnebge3RD7bEOBsgzGefMZd6etIutsBUaBm51Ssk7Ebe9fTzg2AT','qa71z2QmnuLrEV0zcT0b','BlsIL6AUflEdBgZIepbube','kPY1ghZMhMBCdf6TbvPQ2q8t0j2EK4xncJ6SKeyknhebYvk5U','qcM4a2JKVXppDcmnllVFgkpZwijBR4gwgh23IPYk9INNaFF7TlgARZzJN3IidMWU6Vf',12);
-INSERT INTO ti VALUES (-20158,2279,'hoP51kgpqEim2FuiEkpjEgoZURyBSsmDpp1CqM9wlQM','8q4F84Ado8bQSbzjZFVifIZE7IceHhvSEBfQUp8JiViFSFk4Xx1GpQ26NuGQknSckET40q4rGiGagBzIEkTfNJp5W9Qv2oWCLfqvqcBqKzBr81Hl2ANI3CGAFDh5aAQonaR0azYFcZoJKnebge3RD7bEOBsgzGefMZd6etIutsBUaBm51Ssk7Ebe9fTzg2AT','qa71z2QmnuLrEV0zcT0b','BlsIL6AUflEdBgZIepbube','kPY1ghZMhMBCdf6TbvPQ2q8t0j2EK4xncJ6SKeyknhebYvk5U','qcM4a2JKVXppDcmnllVFgkpZwijBR4gwgh23IPYk9INNaFF7TlgARZzJN3IidMWU6Vf',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-25268,42706,'wf5uH2PvB4dbxZKnG9rAvoSHDHM8yb2evsP54AcyCVd2Ge','7rAr2XESHFtnNWVu5ybI6xmhmiFnzuEeMb93YWnEz0aWPQAvGJZagJuvfJt1aKHM6xEmqZ6Su','bDs75g3movCPGcRtAyahSxkN5yCXLLumUB6k5Kb3bQL','zBFSTOb9rVE9pX30VS2SkJRgdQMMhk','0c6XQjJMxxgepMPk8wRSBdAUYaAZahT3HXGzPc','9XBeONMaTVIMmIq5YLOupMOqN7HWKpkEMBxDUQl5',13);
-INSERT INTO ti VALUES (-25268,42706,'wf5uH2PvB4dbxZKnG9rAvoSHDHM8yb2evsP54AcyCVd2Ge','7rAr2XESHFtnNWVu5ybI6xmhmiFnzuEeMb93YWnEz0aWPQAvGJZagJuvfJt1aKHM6xEmqZ6Su','bDs75g3movCPGcRtAyahSxkN5yCXLLumUB6k5Kb3bQL','zBFSTOb9rVE9pX30VS2SkJRgdQMMhk','0c6XQjJMxxgepMPk8wRSBdAUYaAZahT3HXGzPc','9XBeONMaTVIMmIq5YLOupMOqN7HWKpkEMBxDUQl5',13);
+INSERT INTO t VALUES (55808,3938,'r2vwMQjoEqVf1Rc2XsCijQhk7jd9wtlFzNO5a1EaVlOkJeLJ','7MOuahvyrf8PW0UOSW6ZNKqjES6TGIvnOuK88XgtaYQjffenm5Jzf2aXmxrj2kSW7E5ubFpmfBBBO1XoY6HPTWjaBNNXxZpJGivX6HHnBIJ1jaX9Yd3Bxkt5kF4LYI8ftEIKuG0N4xGW4ShpUYKnduaPgPftz5hk5Zx3TV8YKciqC1MYxSO1Qc069KNog4BDW','a0QuQU','4YM7BlEelAqWJ7vsYmkuH0E','1','Jb',12);
+INSERT INTO ti VALUES (55808,3938,'r2vwMQjoEqVf1Rc2XsCijQhk7jd9wtlFzNO5a1EaVlOkJeLJ','7MOuahvyrf8PW0UOSW6ZNKqjES6TGIvnOuK88XgtaYQjffenm5Jzf2aXmxrj2kSW7E5ubFpmfBBBO1XoY6HPTWjaBNNXxZpJGivX6HHnBIJ1jaX9Yd3Bxkt5kF4LYI8ftEIKuG0N4xGW4ShpUYKnduaPgPftz5hk5Zx3TV8YKciqC1MYxSO1Qc069KNog4BDW','a0QuQU','4YM7BlEelAqWJ7vsYmkuH0E','1','Jb',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (22158,21863,'u4OI7XEQWPc0EmBlStq7DyUu100n7OAw633ObeXjbVUDeANunj42p1ZzGNWOTx','SuK0E78srigOYX5rck','o8A65ccoBFbTZySYu1BesWR','h3yzphszuYDLzQd3q0mj95xttOgHGpDP1aqzopltV7W2udRjPbLxUhTlOvMgjuMTGiLOXoXBU2BMTfRmub49FaVqOYUx5TlgYYQfMScY4drDYxFK3POeE9aAaM9kHaIOHma1OaJ8bY522WXGB','N','U',13);
+INSERT INTO ti VALUES (22158,21863,'u4OI7XEQWPc0EmBlStq7DyUu100n7OAw633ObeXjbVUDeANunj42p1ZzGNWOTx','SuK0E78srigOYX5rck','o8A65ccoBFbTZySYu1BesWR','h3yzphszuYDLzQd3q0mj95xttOgHGpDP1aqzopltV7W2udRjPbLxUhTlOvMgjuMTGiLOXoXBU2BMTfRmub49FaVqOYUx5TlgYYQfMScY4drDYxFK3POeE9aAaM9kHaIOHma1OaJ8bY522WXGB','N','U',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (51556,13289,'LInrF1BYnYCcgbuldlpUliqNlhN9vKy8OPiKr5uYlUe1qIWvBIoMLWsAEr5yLnmRpOJmIhutgYCQI','KpZiODPVggthryLHoOztJhzU6XBwtTRHo7pUumWisYt5Q6EeRSWG0jO','F9JxAxxGq7A8qOM9ecv8mWoG','dPrMRSMjxDbfCGKNqR7HSwSceLC4ppM4QG7SBOogT2IWVxXRn9VRuOoLYn5sDufPoC9a9XiFqljRrqCN48cJZPfHQTN9dmhabymGc7GkltGHQEFq8f6drmt0zPWqYD7QKEoJGdBmjO6vD7YRixzqXVbw','Yr','z',14);
+INSERT INTO ti VALUES (51556,13289,'LInrF1BYnYCcgbuldlpUliqNlhN9vKy8OPiKr5uYlUe1qIWvBIoMLWsAEr5yLnmRpOJmIhutgYCQI','KpZiODPVggthryLHoOztJhzU6XBwtTRHo7pUumWisYt5Q6EeRSWG0jO','F9JxAxxGq7A8qOM9ecv8mWoG','dPrMRSMjxDbfCGKNqR7HSwSceLC4ppM4QG7SBOogT2IWVxXRn9VRuOoLYn5sDufPoC9a9XiFqljRrqCN48cJZPfHQTN9dmhabymGc7GkltGHQEFq8f6drmt0zPWqYD7QKEoJGdBmjO6vD7YRixzqXVbw','Yr','z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (36701,-11008,'7e20sOezL7ufg6J5fhkSj9fYmz6rtY1Pjooxf51i5T5XSkktcavavB6Tb3w','JTLotxuczmtVGEY','8dlTpJMsl','Bx2Rs8U4kufX7PoHL3T8Vtohby7yPjahNknb2BkB9esXuwTP2WPhfRjhO8upmYvVRZdYc57KTsFgjXzuO3wk94Quydou7E2ferZTfg6DCkcwYK7XQxwelOEbYC69fDcd6ruhqWnlWjobw6Zj5bROfQ29EJdakOohzmMs9CCXtQFSfbp1VyM2C5RvazoXNQKDIjNaoCPptHMMHDDAnvfXvbpqMhKIi7UnOM6O5g0txi3k0YEtpNX60VSXbdqLls','v3','Su',15);
+INSERT INTO ti VALUES (36701,-11008,'7e20sOezL7ufg6J5fhkSj9fYmz6rtY1Pjooxf51i5T5XSkktcavavB6Tb3w','JTLotxuczmtVGEY','8dlTpJMsl','Bx2Rs8U4kufX7PoHL3T8Vtohby7yPjahNknb2BkB9esXuwTP2WPhfRjhO8upmYvVRZdYc57KTsFgjXzuO3wk94Quydou7E2ferZTfg6DCkcwYK7XQxwelOEbYC69fDcd6ruhqWnlWjobw6Zj5bROfQ29EJdakOohzmMs9CCXtQFSfbp1VyM2C5RvazoXNQKDIjNaoCPptHMMHDDAnvfXvbpqMhKIi7UnOM6O5g0txi3k0YEtpNX60VSXbdqLls','v3','Su',15);
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(88), d VARBINARY(60) NOT NULL, e VARCHAR(95) NOT NULL, f VARBINARY(38) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3363859877722170750,4608118758804193083,'oCDENdVuGWqVH66ebzXRuMeGeAdTfQByP8PM9nEYxjWyP1wx','mQtqqgHOfPxorktVftMVn46GOxBIB8foojB7lja7Nt1PLaS0Fl','K79WRcsC7E1','dlQCMhH4tmDW','KJDZEItueG4GdrwSToyQSV7vvUkwoXHnTtVS7fYd3agFANex9wEx7LQ6HlBh1bop','9L2Xe70vMbCB97QY2',0);
-INSERT INTO t VALUES (1563784119576960921,3520850514304860618,'4wgAywYp3kXckvCBLTunYePNkJTi8wGsWW2p9TtsS6jhnqxYTG','9wuxZiJ7jjEXaCfgIFaFmJO7NGx7JzklvYO5Jx','xNjLYewc6YVMh9HomKtQxnbNZzCdb8JxXRMuPRpvollsqL9Wd','iRLiJ','BQs4MbKZSlepPdKJc','9NN0kA2lF1atH8yrsVesCFYharE0BHL3OqAC6D',1);
-INSERT INTO t VALUES (8370836762983493816,5096636952750088655,'wbM8tHDqDqJyL1Ne4boky4Pzxuxvi3SHzzfjBFEqfjwe4KmRetMe6BLqK0u5Q8urzDFMg','TMFvgh','FqkNOeh0ywVy0VX6d888IRJ0eV0Q4GUvYP7IhesgGvonSj1GOxjX9PnrTNWCCC8n','i72Rsc0CumdxqG','SDVrZ4mZ0meezmqoqfi74CM026q2vR','lq9p7CdiiLviKyElWFbbIZaUp1KxJNRWNrWvbaFLcGLLZKzjPVmkryIXo2ahpGe',2);
-INSERT INTO t VALUES (3971408139835198487,12915951651388748687,'SZYNUj4B8Tj3wpjRkNPscSlhewRT6TvLYozv1uij3ttesPGKAgZJnac7BdeRxb0fpjK3Qf95LXJmBxi8','bCMxY2pMnrbooslwpSh5mNR0OVv9ngdQBfyH0','bgsf4yE8qqo3H7f6nl0aXEXYt6APbl9','wNcAinAzoUI5Yhs3IpiMidBVwVEjogcGC','qRkoGPCZYqxvNjMTtCmLUYJQaVqtDGLNwuCPS3JG5','PXEBF',3);
-INSERT INTO t VALUES (-2651787084132018647,16567948680725702719,'QA6UvX8LilVyXnbn3zmxqUhkXeGoc4xpl9r8erkzxFtOVUFTO4FoeR7RsMKRjELbiuIGoXZmVZIG00','x1nbGW7mJtLAmRMEEW6znhvuMyzfV8oLi38C','N','wYQbnA','Ng02BTDyHHCz41O5tlOcAEe20rxQxO5RrQvkQ3ukpf1mBEiLNEUMptd0hRZGXu','39GKGsRPkV16f2LG45rUGpPik5',4);
-INSERT INTO t VALUES (-3069359710083395938,10636145835683998338,'Sk5BcOcsIUAhuCkaKErOlvfXNuKCaprM7SvTzsgytOT5TaeFYGBkwZAGFmUsO6koW7twv9tNGTSMCrQlSCvAR2e','z0cklgykzRXdew4Iu0kFAVycPqpmo3PsK2XYRQignPuAtsUB3x','khTo8KwfzCl3hovAmFG64Oa','IVD2gL0sj8iqimJg4drLcm','u2La4vkp02D5rb3ebDc1d7ZXDLslWace1U4EP','xFK',5);
-INSERT INTO t VALUES (-6734247374259044374,16962124296799197206,'vifv73tLBpaMWBByve7v5HUFLAmo9n','5s8vevfj8','gOFPzKZUiDZfwNjY7','y2oGrTREQ0M4','U4','1ql60wXXfuVSajr403vL8nlKzgE2EYiE77hFr5nsNnY7PNAEy8XIWqact5p6ARoQY',6);
-INSERT INTO t VALUES (3834657499994753753,2620223620219360797,'pJmQuRUcJCZXrNCqg5ccvLgJ43yFZ35P5EdVYOAjrXKq94','pNv','OPS8HSj1bAvY49vzEQPkjQUJlXS6ClycN5wCNmooSWGNIeiV5SozR5zyVSdIJiBEoe5','VuHND4DXZ5rwjVZWIItAmic','ifv625sswG8aDI7S5Ub61z1soLxGZE39qOhbOUOWUHRot89MzbKBUzC','8AhhGl2xijdrxi7igL6jaHeV8XZDIR6XlAB2BsKC8iR3Wmrj6qM1ADI5lCk2ATVmacUXeNcvTVrY5IYxCP',7);
-INSERT INTO t VALUES (-2754090542709844931,12611319598763418088,'WFMCJPJ','2w7NIUa1ELt2A','Kia3hxKWLO6GtmzdAD3sj2G0g08xOZpR8NvOrQxNXBfnk','QluKjUfUam2m6JhqDSw','UAS18Ws99TTsvWi1VdWgSLyFw84QnXNsDxGHFFNvyi2zD','8UtxKE4uYj6pLOA84m4IxtMR2qXkEO0',8);
-INSERT INTO t VALUES (121111982476156632,13130627846107333476,'d5sRrcOgKLXyXduvaXwGKgUTD1FEBM7gy050h','pINbQYSlTLWYViXQZ41T559E','7C3Zp','sDE568smsPQaq6j','UyR10Lo4jqhc8vjCCmiV5pPMmOPs98MB','fikQId7l5GctiAoVUHmoqhLzUWPMvzZPTiqNn6dqN628xEimJJwuch0NhirPCgWLRZY6pPeO02sUAFStqnsq0zhkCIEje578Rfo0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(22), d VARBINARY(99) NOT NULL, e VARBINARY(26), f VARBINARY(22) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16386454231704472981,62,'cgluoNO9F8h4vF9ncO','es6UTcdQJuvTAdHzThHW1MOEpwMQ62fGxMwamvx2m51epR0sE5GeVEGM4','R','hNCCO27G1P','Y','Q',0);
+INSERT INTO t VALUES (7916935118458360218,19,'3cPN0KGrz4JpVbYRWn','ER44LtvbYpXDIEvh3zX6rNFZqxKJ0uRVeE1lx4oBC3rgc4z77CfnIyPbFj6rKN3EUw6yqnMk0lGJxEtb3bctlUX6ZnqHy6Plgot','iST','8GJ8mbTd3CAB','B','x',1);
+INSERT INTO t VALUES (10147953771910313760,123,'Q7bElM','ymnhql5Hck9nuRSFxpjP82KdEL1JYFg10u6kPR4LiOL3q2bozjpLZNsAxb8','z65di08ZZ','TuW5','p','o',2);
+INSERT INTO t VALUES (5759038863151807454,63,'d1wF7WG','iFJYKmtzA5W5vVRoNaewomGS','Kny','3','k','h',3);
+INSERT INTO t VALUES (14761804578442266329,173,'lUfORwnJZ9eJJ8NlQdAj','RFPOqOaXiq','sXu0IcqCapU3TNj','XUOg','1','p',4);
+INSERT INTO t VALUES (597947777139428184,137,'LczeXZfMNBY','fDiwBKVoWXpe6AjrdgWA519IROubUoV40N7l3QOlENLwUjm8QWKKRDS5SgAQszaQfzqeOheFLMDrpO1LE9uoojN6c','YMiEVLjDSG80WdbkzKO7','YoiH5jGpa','v','l',5);
+INSERT INTO t VALUES (16600624709033593215,214,'Iz8KR3mE55yJs0bwW','LsLEJxlbWtNa5mBQwqtfsxyVnegg9UBa9mbER8EXZ2e7sbfu5BNFX3qwLksi','Hbrl9','TrKGU0D51cL2uE','S','c',6);
+INSERT INTO t VALUES (18167056339016907419,211,'AXNkzfubP9njqy','rgxrNu3N1X5bNquPVfcSL6awR39Wftp9HobrpxFfU4jfRpnd4gjsZeDX3Pajp','KalT1YJx8','jtHjKad4jv1loUp5T','A','F',7);
+INSERT INTO t VALUES (8890148394715879713,4,'2jr13rW3Bq5lP8KBm','gD3','jVqO4vVd2AaMyRwwC67tlKN9j','LEQR1v','P','o',8);
+INSERT INTO t VALUES (2740863212936777581,49,'RXifWuhpTLYTrCqP','eMpeIHAquK6dsnm2bVSY8q0gxHgbtIJXlmLzdVEAX9IRChAjUvRFcDYVHffwMnAM5IdHRHA6','KOhud','Gz62PvWfwHOkJLTXHIDA','c','q',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(22), d VARBINARY(99) NOT NULL, e VARBINARY(26), f VARBINARY(22) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (7502118894350619868,5344058878233092495,'fQtFDLCHlBfAr1eEzMCxPnIEgDqWHKvRKXBhxI0V2FAO16aQnX1qFh','3TI60PjJqd8zmt1SCIzzcP94wskgvahk5RlHAtoiUgyR0eadR0Wz73ksPd44','lsEXFS6uueChNYoFWI82XoAS9ijc','q3fyb9Xlv6xnPZATaYmqQja8jXa','6nCN7HU0ZMHyRYr8TERGidfzJT8hUjbbRIMMV1xFzOOcpRkb8pDXAhdM9tMIoINfDtSMqkucGu4DLEZw','RDWTiCgogKrRM13qKIUJ51aDX4PQIfH7dBqZZj1iycjzmVMOmKOfUpmlT',10);
-INSERT INTO ti VALUES (7502118894350619868,5344058878233092495,'fQtFDLCHlBfAr1eEzMCxPnIEgDqWHKvRKXBhxI0V2FAO16aQnX1qFh','3TI60PjJqd8zmt1SCIzzcP94wskgvahk5RlHAtoiUgyR0eadR0Wz73ksPd44','lsEXFS6uueChNYoFWI82XoAS9ijc','q3fyb9Xlv6xnPZATaYmqQja8jXa','6nCN7HU0ZMHyRYr8TERGidfzJT8hUjbbRIMMV1xFzOOcpRkb8pDXAhdM9tMIoINfDtSMqkucGu4DLEZw','RDWTiCgogKrRM13qKIUJ51aDX4PQIfH7dBqZZj1iycjzmVMOmKOfUpmlT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(89);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(89);
-INSERT INTO t VALUES (2226762880068746693,7855551988297010678,'KE3LpNNg0HI5JcGTBzarO5hyUFcnHRovi9Xis00gdnVQn9LX0PfIiuTrj0Nw6D2QfHitBvA','1XI7cb4oAxQhCB2K6C1zU','7YBkcL3C8oraNXz172xL6rdB1ghpFlwEdHGgeczdnphbB0kFFeeQtuwZuIrtYXNq971RwQ5MwcbVYU5pww7y0znvBvYm1MC','QlDehkxVyd','pG535kf1Jzpayb0ZrcVEUBk','qNMZ1LQ09sngDkChnwnwXkIWmIXz5N39LVwREgOiv06iI1nP1JWljD2ucEL2FubGqrFDrVkiWb',11);
-INSERT INTO ti VALUES (2226762880068746693,7855551988297010678,'KE3LpNNg0HI5JcGTBzarO5hyUFcnHRovi9Xis00gdnVQn9LX0PfIiuTrj0Nw6D2QfHitBvA','1XI7cb4oAxQhCB2K6C1zU','7YBkcL3C8oraNXz172xL6rdB1ghpFlwEdHGgeczdnphbB0kFFeeQtuwZuIrtYXNq971RwQ5MwcbVYU5pww7y0znvBvYm1MC','QlDehkxVyd','pG535kf1Jzpayb0ZrcVEUBk','qNMZ1LQ09sngDkChnwnwXkIWmIXz5N39LVwREgOiv06iI1nP1JWljD2ucEL2FubGqrFDrVkiWb',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5330038481141336555,56,'rWUN','yqQ3WpytJHhaQ7ZM2WOT3nHnww3pGWovyzAHAk1879M3pb59cBTMZQqalmyDSKml1CxN3xPChk2r7pIPiBjgYmHVZdgb','D2iviJMyEGPTx7','Fl','s','k',10);
+INSERT INTO ti VALUES (5330038481141336555,56,'rWUN','yqQ3WpytJHhaQ7ZM2WOT3nHnww3pGWovyzAHAk1879M3pb59cBTMZQqalmyDSKml1CxN3xPChk2r7pIPiBjgYmHVZdgb','D2iviJMyEGPTx7','Fl','s','k',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (8245174341760610215,205,'JKKjY3dkSY4X','vqwkh3U0KG3BPURoepFA1DtK5OSqHaxMKj0F2xbpT3OBkSIZfIN5LGhYBph2','3BKruVnAG2tczt','j84daFOfNSFEdJ','d','0',11);
+INSERT INTO ti VALUES (8245174341760610215,205,'JKKjY3dkSY4X','vqwkh3U0KG3BPURoepFA1DtK5OSqHaxMKj0F2xbpT3OBkSIZfIN5LGhYBph2','3BKruVnAG2tczt','j84daFOfNSFEdJ','d','0',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2406508183402156821,8741041776267553326,'kKuXQ32qnz8I2Ejl2YFBETKw68ZaXbM5IxhNp5BSVqM','rw01MkyapR9bl8MraPNC94zb7gzg7VLsGMQdaEH8K7cbWfOqgEH9FvhsWwNvVIdtIbrokE9yBy7RVh1n','ubOHRatC1KSD9BDUOzpfnCQkJCQrVotqAM8aIp5qXT2K3XUVpOFKnPHWTPEGqsyaru40neHZcufQxIrBcQ5u','GQPv1etqMzJBnVmYnZqCZp','HNnve4fV23nTyqUolcws6NJDBO4CynJO9z0kpufyl1DB6HBwdxgKhzISvR','iyT6P2v29NQieYNJrvuXlFlA1',12);
-INSERT INTO ti VALUES (2406508183402156821,8741041776267553326,'kKuXQ32qnz8I2Ejl2YFBETKw68ZaXbM5IxhNp5BSVqM','rw01MkyapR9bl8MraPNC94zb7gzg7VLsGMQdaEH8K7cbWfOqgEH9FvhsWwNvVIdtIbrokE9yBy7RVh1n','ubOHRatC1KSD9BDUOzpfnCQkJCQrVotqAM8aIp5qXT2K3XUVpOFKnPHWTPEGqsyaru40neHZcufQxIrBcQ5u','GQPv1etqMzJBnVmYnZqCZp','HNnve4fV23nTyqUolcws6NJDBO4CynJO9z0kpufyl1DB6HBwdxgKhzISvR','iyT6P2v29NQieYNJrvuXlFlA1',12);
+INSERT INTO t VALUES (15858221815248198754,77,'58E01k69tt','LAa05dgLtwi1xX7GZOYAxFnI4jLdPL9Dsh77MjkLNIjr2Ti4QRpTTuGyqaEnxPJC1fwSmqYyHthT6Fnz9CK0GXT85ibbnhA3xeVuqhhSvGfTVIEJjJFplbQjQG0sXqX51PMQg6Gx0NH6iz1F1QIRcH0OVmB5yL1S34PQFzkPj5q0Ub9OSqX2sTqOcbsgOioklahdsJb2ReAUoAs7JgkeI6bNRyRMUmpgNb','tcQr6k','8VihB','g','G',12);
+INSERT INTO ti VALUES (15858221815248198754,77,'58E01k69tt','LAa05dgLtwi1xX7GZOYAxFnI4jLdPL9Dsh77MjkLNIjr2Ti4QRpTTuGyqaEnxPJC1fwSmqYyHthT6Fnz9CK0GXT85ibbnhA3xeVuqhhSvGfTVIEJjJFplbQjQG0sXqX51PMQg6Gx0NH6iz1F1QIRcH0OVmB5yL1S34PQFzkPj5q0Ub9OSqX2sTqOcbsgOioklahdsJb2ReAUoAs7JgkeI6bNRyRMUmpgNb','tcQr6k','8VihB','g','G',12);
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 (8388999572771731240,1232343312007633250,'FUIECFqyl21JHGbGVygFF9Yqa','7TMUF89kTQRb3rGeuqiFCFImTDEvs9EWADq65BDL1PBESRs3bc8Vxel85vqsm5JCHWWXvDxZswwCVMKlJwqgHueJMVMBAsUrvWmMaqeDDtrbV9ECdDinFmFeHlgjNBNMRANest3rw1yS81lkYx2HxLLVkifh8XOnMOF5iEJAgk2CfZbb3hoUZXgDueI3kce5Qw','JqY6rDNXAlL4fyJywKE1LK3TGZ132kOn84kchZoqx3R1ZxpewyzkiBQyWudcEY06qA5BhxFh2dkM4KvW','Zygq6KviQBc5Q56pH1slGt6rVMzu4Ut5Rrev8BvUzYTEjKxnaiuarbWI03lRI1A7SGIfDepOulEIp27p5ivwj5DMw3TyU9WIFXHq18oRiraoHqaFgqYpYoEsnCzx9p2aoVlZdUJUWvq4lTRc4uO8GOASlppwB0ACCOyPcDWaEHClHcO1i3','njQG167gpLm','5SfrktwFGMQgnbP9tEe2FuyHv0hInn7X8j6knkNbduH0gANMLzMA1Dz9UwQC7uFLfn0DkEmQ22NJR7pOzGHv8AyQIbffXZPt',13);
-INSERT INTO ti VALUES (8388999572771731240,1232343312007633250,'FUIECFqyl21JHGbGVygFF9Yqa','7TMUF89kTQRb3rGeuqiFCFImTDEvs9EWADq65BDL1PBESRs3bc8Vxel85vqsm5JCHWWXvDxZswwCVMKlJwqgHueJMVMBAsUrvWmMaqeDDtrbV9ECdDinFmFeHlgjNBNMRANest3rw1yS81lkYx2HxLLVkifh8XOnMOF5iEJAgk2CfZbb3hoUZXgDueI3kce5Qw','JqY6rDNXAlL4fyJywKE1LK3TGZ132kOn84kchZoqx3R1ZxpewyzkiBQyWudcEY06qA5BhxFh2dkM4KvW','Zygq6KviQBc5Q56pH1slGt6rVMzu4Ut5Rrev8BvUzYTEjKxnaiuarbWI03lRI1A7SGIfDepOulEIp27p5ivwj5DMw3TyU9WIFXHq18oRiraoHqaFgqYpYoEsnCzx9p2aoVlZdUJUWvq4lTRc4uO8GOASlppwB0ACCOyPcDWaEHClHcO1i3','njQG167gpLm','5SfrktwFGMQgnbP9tEe2FuyHv0hInn7X8j6knkNbduH0gANMLzMA1Dz9UwQC7uFLfn0DkEmQ22NJR7pOzGHv8AyQIbffXZPt',13);
-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 CHAR(95) NOT NULL, d VARCHAR(76), e VARBINARY(2), f VARCHAR(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (217,1083551718992380085,'LfOHSPoIqSR1qDa1fhPjPqquzx4RTbZDidRRI5zGaJCoXaYP8gY8Pu5BbynAC7t8e33e8dOlRToETmG','B5DbqW92j6hgQRbxGyp7SYI','N2','R44n6eWwVE2v3AizMeyWAN88sFRdLI8aZpHZdfgV7CYT','Zb5JO5yui21eROl19pP0I8AmuoftPg5','uupOUecPhqEf8ldHZIdCFnvhijn11ClOwinMCEq8i0CR14UGj8Yfgj8cp',0);
-INSERT INTO t VALUES (155,7091989792534374995,'Qm8hcQfBEsl9aTfeu2rMLQP7msh5awkZ5yPdJ0LM9zj5AVT31MXQ82KWsOJnujPAIypeoEdWeukERrX','Jp1nWUhJKw1GvkxXuxKuwdxKJieHD75FXxWQV4lPs','FI','oEls6utV','NV8EF4XMNkOvQ8QnXxjoJxMcFmudS1eidwryyC2Nn8LPYqoheJIsKj0jligg9fA5B25Xe1nPg4pqJnq','5LSyZyagiWAn4t1PzGVBIqh0WIbq3UvY6sqMOhbCMOsXKoyHKnIPL1ljZ9LCOpXMONfuFT2XJlvtrE97DFMyyr8DGKo',1);
-INSERT INTO t VALUES (0,15890112317535256192,'Hlc1dA81hwGLJH8mhr3GPPZRyOeStoA9iFMwcCqiUO3SX7evSOHnDuJmVi5UOEVokQko','r0O','E','atMDHhEmG1LBqwTMCBUCwVG4LInSfjlFCYxEkkv5','4zdEdwduLScbTGND8t9SbVmOz2w4m','JVhE7YFawgthyMuVal5rJW813kN6a3mw',2);
-INSERT INTO t VALUES (112,16588207030404649233,'LDTZiOME24lONmFIeH','Q7Yr6D7u9HClQkoZe33wjrN9J8qvG4ClYBqBr5ZuHPwLkOEztcNdJEc','w','xB5vflSrdhgpoq6RPjoZZ2y1T','kshJvXp9','lmqplUGcujbE8lj25MibVa5',3);
-INSERT INTO t VALUES (91,1332479540307823995,'0C9jxK','eweFcUtEz95HLv0KEWAqouZ7fgyGbA0','K','Qpl6xWW1ycfSpN1865bIP6Qq','QqQgFMcQ9IfrFT6sVWRaJID72XC9zY05fdafK2rJ2eWOeJ68bDr1jV84kgBQrBBvsVaHGFgCcHoawa','hAioEKZ3iCI4TcvXOOlrAeuP',4);
-INSERT INTO t VALUES (234,15507563650456805231,'pyqDM7LEdFgwKa0OAztGndsHgWpH0I9SDxU5HQuyUhbF4Sb6U83B2tyRgWpc6Q2lzIZWN','q9o5gy8XqE7mfc','G','jmC4bct8wqMhSs8g3UQu7XK5yGUhAeLCYpD2BNkHWUld7','sQkNLysUqNKKh9LfeHNgeD9fsVekvlQTIVHf3mEYsUr38pT0gttWFLMg2','gABKdc7pXShegrC2o5BnZEy9uzxFTWZE1skWfumhK4stdBaHcmJoktgIJqtxRmRtD1AEuL7mrpgr2dGPNpiI7MFWTFQ0dDkm',5);
-INSERT INTO t VALUES (19,9051239500027358769,'gBHrnk2Ow0oCcZNJG9huGwXa0LyQP0fcoxIvqja0cMf2CVup8ehKDlfWvYzP4a9gu7ues1B9U8k43Q1qvYHN9','W6GS7MeeEZsc','b','oRHdRyJhQo2ldbI39UfNUsk66t2bfhTOPP6qfpWELlyMScRRkCq','j7uGQx9qwgmWqnLGceuqYSqlKHWOEFl9Oexca4NlwNgJ4jAxJ4oukUz1KpcOBgqFu99A06tNS8TAQBff5Hh0nHZ8thr0tvzA2Bf','jiC82poVH1Np2cMQd6kjHC8gS9znMdXH4BevXZtb0ZN0z0Mz3X3W8gWUXuutG',6);
-INSERT INTO t VALUES (200,14827966299094133279,'j7Gf12Ti1A3Ko4Pr16qWU7uzO26wqbNScjbSa9QF','79wKX7gFixlPBZfT7EiPml','Q','tqKMSHomq','71OYnsrRc5PUF4TMxyzPQe349PZDR1UWut7L670xp30gMsvIlWy6GkeMoenRLykcmvjx8WglrOsKZm2rJpCL47A9xM','9PXTAkRyQoRC1nVJHodVHQbF3fJTaqaFq63lyNkpOsQ5ki',7);
-INSERT INTO t VALUES (61,15794256923147592483,'9g5zotFTqCzN0ZPgRRuVF3Bi3BYeEI51CN9OG327L','kmOKWiG','j','57kBHYAc','uqHumSmv99bNCZ9eLSLwHtzJNscvObNUIh0UcQJhXxkhdI2B1Pg1Ebj','S6R2R1cNwga6NKDw6s4jp6msZAxx',8);
-INSERT INTO t VALUES (70,4800050882929060094,'XvZMSa6PrJo8Fvyr42COkrpAJR34zkRj7j','Rh5FHhyMQNXvM4RCn0CDMlJ99uRGe2st454hwJJUpuXqKLF9','61','ziw760Jn1mpB44Koq','AjIlovyINNpxvDY6nxzsymL8DcXnjskiJER8','H4k42zEf2F8gmHLkSTSyVqpWnt6jL3AELbuxRlPl8EE1r8kurbWmC35ThiriewP6KO01cSIIHP9C6qpB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6086658643605915994,94,'NqE9txngWl','Kelv3NuJwMy3Lh8ahckUOrvOgUQz6rZFHp1sdRMvZf890MW2vBTobRXkvx1XEgULFO1djKb','jHl2Kpv6q','2WYWUCR2yg0HNE8mozUQHE7H60y335dF08irhzsL1UQhrOQysDJ5pc7RGhYjDhoOWCg0KiEJ2xXD7HKzG6l5UeZEZYQqskDA6mFuQK25oMtGIdMioXJS9p14Tn8hRDsTxXPzY1HZjGao9NsGeNyHzwPoJ8V8JHeT6VXt1E4GuXZjbP5dnYOFEGz7iyci18LAj4uANbActWgfpTCCQZoWPuu','s','E',13);
+INSERT INTO ti VALUES (6086658643605915994,94,'NqE9txngWl','Kelv3NuJwMy3Lh8ahckUOrvOgUQz6rZFHp1sdRMvZf890MW2vBTobRXkvx1XEgULFO1djKb','jHl2Kpv6q','2WYWUCR2yg0HNE8mozUQHE7H60y335dF08irhzsL1UQhrOQysDJ5pc7RGhYjDhoOWCg0KiEJ2xXD7HKzG6l5UeZEZYQqskDA6mFuQK25oMtGIdMioXJS9p14Tn8hRDsTxXPzY1HZjGao9NsGeNyHzwPoJ8V8JHeT6VXt1E4GuXZjbP5dnYOFEGz7iyci18LAj4uANbActWgfpTCCQZoWPuu','s','E',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2990871565806587642,26,'BM','s7qZDUFKZwy5K7Jv2AAm7dAhsKFM8vK5saJHqlWaJFaDMEeG6s7KPv7N9YW9zXYThl7iabhCzzLFxdwRfcPcjVAPj0cXnI9T95uqgtDdaPABrUCdOhrCrJzWPYflRzc2lFi5bp7Qo1PogijXa3qtM5sWiUfs5kPQirFBlLaxmjLvJz6JdiOVEPLUvD4I6h4q2ziC8aFVU0h7OjR0U64DCMLS688ruDMUKQ','NCqu7','BM5Wdfkn64dO7gupcqKs1XzyiTVHDQy2IT97yulOV9ja3mdXsfIt4fvoa79IAKAek5YU2IdTUBZQ13h','f','R',14);
+INSERT INTO ti VALUES (2990871565806587642,26,'BM','s7qZDUFKZwy5K7Jv2AAm7dAhsKFM8vK5saJHqlWaJFaDMEeG6s7KPv7N9YW9zXYThl7iabhCzzLFxdwRfcPcjVAPj0cXnI9T95uqgtDdaPABrUCdOhrCrJzWPYflRzc2lFi5bp7Qo1PogijXa3qtM5sWiUfs5kPQirFBlLaxmjLvJz6JdiOVEPLUvD4I6h4q2ziC8aFVU0h7OjR0U64DCMLS688ruDMUKQ','NCqu7','BM5Wdfkn64dO7gupcqKs1XzyiTVHDQy2IT97yulOV9ja3mdXsfIt4fvoa79IAKAek5YU2IdTUBZQ13h','f','R',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6122210065732064597,133,'h4vrR','Z5k2uItarJx17zBKcRKAHc6CxvSdLV83UcvY7LF01zjwOksn6RedkDzxojVMxFObUjlSG4mqmAZwIuWaPYQY4Ivg9UCoSbgWNfzvc5c6RYfYzcGxP4ZfpOEzLela97MVK9jCdwtj41aSavQirpFcBWfhYTlSzpdYsL2wWA8nycFph8lQdjJjSLJYW74aUn1iuRsU8Tk','c7b4bX0DJE9LSanqXaSUtS869','90eAJbvDSl5VpUI806klqJOVIWJNIyVb48Q5hbqzOKMQ3Co0M9V6ssdEvgqi35NT0hj42gszWXfHWMrkHgjQvn5bIfsZmLYUVzPyzgRJiQLYpJz1S4lvmAVOJ7IqX3GKLFu4BZUkpn8L6lKyP13Maby8SCER7KR5uiOVsSq2nrh21k6LqCIcwLFDSZlD0tuGio5sw1y8CJgBt7F6ge28zTY4j','v','n',15);
+INSERT INTO ti VALUES (6122210065732064597,133,'h4vrR','Z5k2uItarJx17zBKcRKAHc6CxvSdLV83UcvY7LF01zjwOksn6RedkDzxojVMxFObUjlSG4mqmAZwIuWaPYQY4Ivg9UCoSbgWNfzvc5c6RYfYzcGxP4ZfpOEzLela97MVK9jCdwtj41aSavQirpFcBWfhYTlSzpdYsL2wWA8nycFph8lQdjJjSLJYW74aUn1iuRsU8Tk','c7b4bX0DJE9LSanqXaSUtS869','90eAJbvDSl5VpUI806klqJOVIWJNIyVb48Q5hbqzOKMQ3Co0M9V6ssdEvgqi35NT0hj42gszWXfHWMrkHgjQvn5bIfsZmLYUVzPyzgRJiQLYpJz1S4lvmAVOJ7IqX3GKLFu4BZUkpn8L6lKyP13Maby8SCER7KR5uiOVsSq2nrh21k6LqCIcwLFDSZlD0tuGio5sw1y8CJgBt7F6ge28zTY4j','v','n',15);
+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(34), d VARCHAR(27), e VARBINARY(52), f VARBINARY(9) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-52,10176451,'nrdKBlGTDKMHdo7krN','6oWQSskP9h1rdnnLIl','F1XA6BguzfkNwqcSSkgWgou1','n7kXG','9','Ie',0);
+INSERT INTO t VALUES (125,1667000,'SYBg72tQnIDxGZp2hohlPgrVWmx1V7jfw','987','6bbsNMaznOYBuk3F4qFkCXTTnZaQVg0q2','sy','K','mG',1);
+INSERT INTO t VALUES (-77,9913784,'0RPt0mmKPXwNNT2GjX2Rjm9HrY0ZKE0','TGp2Qfkee407AoTy','LzmaFJzV3bPPH8QIiE','PaFFLh','e','F',2);
+INSERT INTO t VALUES (-8,5694166,'EtdtvJVSO4j3r1RVPkzJb4','vWCsW','z8DqQePhlzRysjkjiyeKLYeTdHzJRIn7whE','l','A','s',3);
+INSERT INTO t VALUES (-3,6479947,'5P1bMvti89E14AOH7OSqUo','BA3Mc0dlQx0gGHkIYLLE','ibEOfzKklObKcQQwKCHDjwVPYcjBygH2','4JaOsK','h','d',4);
+INSERT INTO t VALUES (21,4081206,'xmGoTOqZwlp3Y4P7GVgCpo37inbigKakn','V9doWjl','b4V4XgjqCK9KXYo1420HWniVALS2gQ4whvfg95tVKoZDEeO5b','4le5Lmz','x','jZ',5);
+INSERT INTO t VALUES (27,2907660,'xWqrXbV8hmh0n15XHNct684','3djWZXG','fHx3OfTG','dRFY5I2','Y','de',6);
+INSERT INTO t VALUES (-81,388835,'y718g3lhwLNgmUVC5z','FrBTl97zrPoM6wWGWSc','peek','bMNnu','E','s',7);
+INSERT INTO t VALUES (112,11621520,'n0R2kTqDsLEMFPsB','R4GC','T8bxef1p0fOLiMO2wF82u','ViALE6','F','Ni',8);
+INSERT INTO t VALUES (118,1633616,'JvUk','xddKhrKnuOTRklHwMfYFxs','fDCNb5WauphmlZ','jWFpv','x','l',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED, c BINARY(34), d VARCHAR(27), e VARBINARY(52), f VARBINARY(9) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (3905713830670252675,6474462747483384329,'Dsgnb4xHHnpooiypz0h68rBsxf5td1H9UMu62t1bmW9U6Rml','OkAQ98RRpPEMbEochpgubktRXUCbwQcT3O0saGIlT9X5mOaiGbdTfem','zg','HiYOveqd8rUAufoJ7MwX8te8oj5uTlf5pg','igr1NkWUz2metGIlsjTsCvCUdp4MZheZSYxI0B93teomzWit5Y68SiW2LqUd0ZaFSBYbm','vaLAL6yKdiG6lCOejB4EB7521PApLX48ZovxPnxkM4KH1QcQKjXUn97butBSR0STq4OKeDEk0PiaXVcqGX3t549c',10);
-INSERT INTO ti VALUES (3905713830670252675,6474462747483384329,'Dsgnb4xHHnpooiypz0h68rBsxf5td1H9UMu62t1bmW9U6Rml','OkAQ98RRpPEMbEochpgubktRXUCbwQcT3O0saGIlT9X5mOaiGbdTfem','zg','HiYOveqd8rUAufoJ7MwX8te8oj5uTlf5pg','igr1NkWUz2metGIlsjTsCvCUdp4MZheZSYxI0B93teomzWit5Y68SiW2LqUd0ZaFSBYbm','vaLAL6yKdiG6lCOejB4EB7521PApLX48ZovxPnxkM4KH1QcQKjXUn97butBSR0STq4OKeDEk0PiaXVcqGX3t549c',10);
-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 (17384056123721524077,3483462704351644200,'jaSVfoOw5SqgyOxfyQTi5FLOEAtdqGsBtBPbunz085Tbr24K6hWLlQEBs2FmbPaNPxHnxKdGC','oqtEB1OjrC1rYTg2XtmBBNbE0xfyhNemdtSLr5GoJmWqWBdUedM00Y0SQoa1N3Hv4te6D3','y','dw7g2jlVgITffPhxRQk0gla4RhmPO6V1Fju7QaTco888TyXGrgd29nW','bOuvjOY8PG4ci4buRUR9ZjZC7We32QBV6XTlh1naNMCTkZK9piJerJsn','j7K7lNf0O8maWTs7Ax1GinrOI6d2CcjX9bhoQYxq6hArzkNUrLHXaRzX',11);
-INSERT INTO ti VALUES (17384056123721524077,3483462704351644200,'jaSVfoOw5SqgyOxfyQTi5FLOEAtdqGsBtBPbunz085Tbr24K6hWLlQEBs2FmbPaNPxHnxKdGC','oqtEB1OjrC1rYTg2XtmBBNbE0xfyhNemdtSLr5GoJmWqWBdUedM00Y0SQoa1N3Hv4te6D3','y','dw7g2jlVgITffPhxRQk0gla4RhmPO6V1Fju7QaTco888TyXGrgd29nW','bOuvjOY8PG4ci4buRUR9ZjZC7We32QBV6XTlh1naNMCTkZK9piJerJsn','j7K7lNf0O8maWTs7Ax1GinrOI6d2CcjX9bhoQYxq6hArzkNUrLHXaRzX',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-32,4937458,'3zq','dS','mUOngMEh9khxNshif3w','Z','H','lI',10);
+INSERT INTO ti VALUES (-32,4937458,'3zq','dS','mUOngMEh9khxNshif3w','Z','H','lI',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(35);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
+INSERT INTO t VALUES (-73,16600839,'LYBdjUlz','p9T','wImadet5qWdd6Ld91qPbMSHycSsbWBOpNkx8mtMnZbY','Oh0','d','c6',11);
+INSERT INTO ti VALUES (-73,16600839,'LYBdjUlz','p9T','wImadet5qWdd6Ld91qPbMSHycSsbWBOpNkx8mtMnZbY','Oh0','d','c6',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1098677557581547104,12644898587794954855,'BQ56M','IXSMkRHf8hz','D','Z64dWc9R44OR33O6BPKAEHbCfyBnuLxtAE0rUo6CnR9CNZziAMPMOkUUt','rhPHkkfy5TGDFybTvXWI','L9V7HKwZXKJAkTncspIDV84HyaTsycULqXt7AWp02JPQvFOzjdGTF9uvh5sBXXYGfKFcy4lbzR',12);
-INSERT INTO ti VALUES (1098677557581547104,12644898587794954855,'BQ56M','IXSMkRHf8hz','D','Z64dWc9R44OR33O6BPKAEHbCfyBnuLxtAE0rUo6CnR9CNZziAMPMOkUUt','rhPHkkfy5TGDFybTvXWI','L9V7HKwZXKJAkTncspIDV84HyaTsycULqXt7AWp02JPQvFOzjdGTF9uvh5sBXXYGfKFcy4lbzR',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12881349314543812206,4137867747872367590,'IUlxw1B75MAt6Xa3HiCTmQoDHydi4E3ATQnn','KqblxK3WxPiIIr7uFNRDN27YYWHIV1tuv97dISMKKqvzUbCySUOez78OK6VramZR1BWim0d6UN23ojKLn94XE0XKzu35R1JbPQMGy69ltDRdG8U1oq5erLkokz2bql1mGugo','U','I9VTsGjGnJvGoy','Ppz8wvLhJFaMq2qmkNYBiRDKaUmiOH5gzbWzO657LHj3U5Ajc3WRd0z5rRVXJ1TPqCz97Lu5s90ByozsZanWcv','uBrQMNnSKvLjuXhK19M',13);
-INSERT INTO ti VALUES (12881349314543812206,4137867747872367590,'IUlxw1B75MAt6Xa3HiCTmQoDHydi4E3ATQnn','KqblxK3WxPiIIr7uFNRDN27YYWHIV1tuv97dISMKKqvzUbCySUOez78OK6VramZR1BWim0d6UN23ojKLn94XE0XKzu35R1JbPQMGy69ltDRdG8U1oq5erLkokz2bql1mGugo','U','I9VTsGjGnJvGoy','Ppz8wvLhJFaMq2qmkNYBiRDKaUmiOH5gzbWzO657LHj3U5Ajc3WRd0z5rRVXJ1TPqCz97Lu5s90ByozsZanWcv','uBrQMNnSKvLjuXhK19M',13);
-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(29), d VARCHAR(35) NOT NULL, e VARCHAR(66), f VARCHAR(62), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-31,7545242947136451335,'4','opk7EB','OsN3wVxs2ALPyc7EbI','cjJzn9gvsFmdPwQrptYjmTJvK5jqKbB4gtwgAES40kHSGgkRqnMJz','ZSai6bCRJrBFYUuF2Td8y9bwcZVrAfO','LY97ce',0);
-INSERT INTO t VALUES (-33,11810124431739420258,'wlE','oLoARAdcgSb5MsMkmJ1Oyely66gElF3Ucj','ubJK4NCcAFoegrcjSLf1il8EbnCm3N5mNSKBX8v4O94bOQwYcxp7wfXuJP','BKT2O45Qeez366GhSn6RvQ2cDLSMrzyPx0C14yN8fIH7GQhRHHa7w4rzHsa','wsv1cyh0XUEGv2ttx5sLyZHOSDydhhMndXWrMq0HI13HLC','YSzn5v1cCnxMj0V8xUvzoFVq',1);
-INSERT INTO t VALUES (-43,10316681652283773739,'115bloXoonLbtyAE','ickZt2Z48WUzJkf6ZzeEXlheFWeY','QKX93WugmyUn091RhFQ7o5','a','DeG','EKflqMhMXzIYr8exha7YLQiTQHQV0j9CeOjyVacIV',2);
-INSERT INTO t VALUES (106,7302525899765093226,'UsBHyQjxgoYTweqyeSb6z5jFWPkw','CS4cZuyS','yKAXao','iDAP2anslbaIOKj0sKanl2IRR0DNPqD5Enda7Gkhz1Cf7l','ACJ5divhxGnJPetGkKQJYjwON5e8h3wkVllOZZbCScAksaSnGTMIeVtLqEV3yKFC','T2GTyryhFL',3);
-INSERT INTO t VALUES (-59,10672093513184806842,'nHES8rOoYcDq2pz','lUnjjveSuIceYJle','kDqf6kjq1ItBAQ4Yh72qfIqYKaM9IBDc5evrdoLDZFhG9Qdu66P9DLGHeoVMWns7','RMUfFj1XgzM3X4UvvPoHOj6W8pYgTFqAWYnL765947dUvd','o0czCg0UsMyEBxSomUyJZwf1QDhoJKwjB4wcbNb9QUrp','rvtgDMQAQAp0FceIBiPhXhMsg9Ts9YaGBcU6hVPzpGgvbLHprDl3C6Qu4escAlBKyQKPllPDXX3',4);
-INSERT INTO t VALUES (80,2749301452656393676,'9','Hdc86JEr','08ZYQvww','UCLSbz29uOD7XYVBXRrvLeoRVz2IOrpSXH9Ni1wMBixEGdckhtrKPT','QzXfdic6dEzBDYJnr57lr1U8HTVPDhXK651gQ3nI68OHWs2mvpVCfe5EhXfNs9ZbpR','alT7CDxB5IEHpnxkagSdcfdX89qPlz3X',5);
-INSERT INTO t VALUES (-45,6124196375482295336,'r5Ct8giuBWJIMXVBz2FwSMhXB','pzu2vF4YtJ41A8s5OF2','LAGtVhCBUKeHyCaEejieTXLTOdcWp63uHCRqwd6LQjZbQsNzS','eAxQv463h685wkYlXG3frSm2lmSsXiKuPt8NVZ15coyOJzytt0S','uDH2FuGGYgvBPsP01RrbIqBeV7yUI6s1RkmpWE0O6wpRQIitLkyDEMXkpyuAQO2lrDZZdSpWRQVSsCSkD8VljXeSE4tWAxW','s2xYPwUCgYxs66fIPuGQUWvzQ6lmaWMHb1Knt2nQoxUJ02xlAUVmozvpINYSXy4HvQA6SStGS2bZptTB',6);
-INSERT INTO t VALUES (112,17416291986831819339,'M1UHnIzb06jCp8fr58bszA2Ks','5AXAzeXZg','LJj5z48SYNpYJdVXVCYYfgXu7zqP68rN7BRj87Dev1qc2yfYk9cOkhlCPeqV4KM','jKer4VbAoK4BviOMsqgYtS0FOMg5pjPyXnmssdRkbUjTvEIrf2yTbEWHY97','ERCpFGBJ83MsEeKauWxonKEdryURIfBlR7L8igW1s2yAAGoowArliHGAmubfktAT9vRJJfMCoM','jdpZu2L9xzQYvhC2G9OdhyUa6uxewDvzpQfGMmXLBYhol9kBYXraXbnrEq0Or0rQLxO49Bujc6ba',7);
-INSERT INTO t VALUES (116,17675116919693045891,'3Cug5lMR','c3xSdIDIGLGvOxx','IDknF3t53P9IM7yARuw16EvZZbhEdBapVBexxAsOpHMu9Kb8esjZJIb3F9TBb','kUhZwXvHlZqE2TZ7SGPgSQ9fr4tb98yLcLw','sMab6APLQdO4N9pSWQh4Byjzqarlx00OCDAqIv3Bi0FZ6a2dcdsxf8kjF3hPDYPJ3P8q9kJV','6cn9khaTjLgux6wZamtVLVuRcJYpOv5tBC32pgPK6Oiq9awcC2SVGyJ',8);
-INSERT INTO t VALUES (-53,4686089630697654967,'QvwxRDuDTDn3q4oKoHX','MG7tT77fTXhJiJx2VIuDuszRcaUYcOz','HCzC3kpRsaMwq5jxfDnPhfb9Y8lbOvBUs4bB2lEbvj7Uy','9zACKsAJhAXbGEdV4DegHEvK3I1mizQYuhMYEnUGAxthJMXw9qvZR','W08seqEuPswFga3hEqG9GnK2gdRo','67qKI4lNAvMzMUHPvIKYODFB8SlauOGsR1a65EGg5VfbiEZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (61,12935105,'v2hkezLJHMYecnLww69ZnOqD0KR','gSPQ9NcHPsKrAn331IusUFleD8cVVS2Qe12UP0TwYu91mx4pNymXcXIElWw9yufzNm9CEohhLyNWbfnJQeOuEAXyMg','1','OKErHwKK','Q','c',12);
+INSERT INTO ti VALUES (61,12935105,'v2hkezLJHMYecnLww69ZnOqD0KR','gSPQ9NcHPsKrAn331IusUFleD8cVVS2Qe12UP0TwYu91mx4pNymXcXIElWw9yufzNm9CEohhLyNWbfnJQeOuEAXyMg','1','OKErHwKK','Q','c',12);
+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,3679238,'Wc6ID0JFpx18Z0FZuFLM6','WkzGtmXgP7QA9Stwu1F1sO0US37m367zn1SkeHIhTwzpGj88bpGKJ8abHxZ6dd2thhiYam2cJQo3xdRJVWXkmtcna5E1WdYvDYCSsJgG6PyyGt0Tnkj','MoEl','8XbiApFWZymtVj9l0hpQhTpc8M6iypGMKgmMAOt0gwxmErzDrZ8va3IX6pJiRlypurynHQsXIpCc6cxUtyVGseCNiLKg86NuXgKYZe5sBzLryLmIr2BGvgdJWqId7Svf2FgIPPWreh3HEGiVoSlqp1ndkaNsHZlaLXsxIC8GBysYYFyBMZb3sPAKPhNk25Dgx8RZ2ykLdeceMhKEDPr4PdRSCbazU2VIAbdiPz9evRfBleJxPUmjwbENP42k','Z','E',13);
+INSERT INTO ti VALUES (-6,3679238,'Wc6ID0JFpx18Z0FZuFLM6','WkzGtmXgP7QA9Stwu1F1sO0US37m367zn1SkeHIhTwzpGj88bpGKJ8abHxZ6dd2thhiYam2cJQo3xdRJVWXkmtcna5E1WdYvDYCSsJgG6PyyGt0Tnkj','MoEl','8XbiApFWZymtVj9l0hpQhTpc8M6iypGMKgmMAOt0gwxmErzDrZ8va3IX6pJiRlypurynHQsXIpCc6cxUtyVGseCNiLKg86NuXgKYZe5sBzLryLmIr2BGvgdJWqId7Svf2FgIPPWreh3HEGiVoSlqp1ndkaNsHZlaLXsxIC8GBysYYFyBMZb3sPAKPhNk25Dgx8RZ2ykLdeceMhKEDPr4PdRSCbazU2VIAbdiPz9evRfBleJxPUmjwbENP42k','Z','E',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-11,14540626,'hM','btec2DojPHCIBQrQUQGSqjkWdxYz1u0x2S8ma3LndLXdLO8S1x3Xv','mITGE02s4s3brYNh5enODi5XorN1XJHAIqwNmr','PugQSUZ8KQDWdCs75lbVBuZuNocrL33K7epzv3FM2TcDjtBXLdh4Nzp4OPx7F3Bofnjs6P3ilxTUadTTS5YKQRzG2MWttAXFNn6q64HhpDRuHFjpLCYzHHGNOP85TVoMRPaApBna08yQeLF5VdK4IJLBuopxy6cnkgrhw2sxdpqUKPuTRhUJb4uqtM2mvpWVwWUF3EYRf','3','4e',14);
+INSERT INTO ti VALUES (-11,14540626,'hM','btec2DojPHCIBQrQUQGSqjkWdxYz1u0x2S8ma3LndLXdLO8S1x3Xv','mITGE02s4s3brYNh5enODi5XorN1XJHAIqwNmr','PugQSUZ8KQDWdCs75lbVBuZuNocrL33K7epzv3FM2TcDjtBXLdh4Nzp4OPx7F3Bofnjs6P3ilxTUadTTS5YKQRzG2MWttAXFNn6q64HhpDRuHFjpLCYzHHGNOP85TVoMRPaApBna08yQeLF5VdK4IJLBuopxy6cnkgrhw2sxdpqUKPuTRhUJb4uqtM2mvpWVwWUF3EYRf','3','4e',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-126,3176847,'WnoTUoodHU8Mt36CzXt','kPYe7CTVb6jR1v1hCbZBsAj0SgzCTB4CXODKNZedfUy2VIce9t8p5L3G2KpPo08mqrEthg192nhwQCdQtk4KQis69VC1vUMrbac6JtY2J6AY6GStH5SIeDo2aOeR2LWf55uWSaep7qTYN2CrAEQr3oAATZf2He4DgZTxa4jPmaBYGODjar8Gfn2cf4mRzJGNy85JbQQs2vGdWLyO','uSMZAvOyrlNCR8qIsFPsOKGs2QXRiJ','fYVyInv','UW','1',15);
+INSERT INTO ti VALUES (-126,3176847,'WnoTUoodHU8Mt36CzXt','kPYe7CTVb6jR1v1hCbZBsAj0SgzCTB4CXODKNZedfUy2VIce9t8p5L3G2KpPo08mqrEthg192nhwQCdQtk4KQis69VC1vUMrbac6JtY2J6AY6GStH5SIeDo2aOeR2LWf55uWSaep7qTYN2CrAEQr3oAATZf2He4DgZTxa4jPmaBYGODjar8Gfn2cf4mRzJGNy85JbQQs2vGdWLyO','uSMZAvOyrlNCR8qIsFPsOKGs2QXRiJ','fYVyInv','UW','1',15);
+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(50) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(56), f VARBINARY(36) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (231,1,'xz2dl6g','gVYQcKel0QmpGi2whgBPYN4XrwgxAseswcb7d4cWLcVoQTT53JYGMM9TMCfIF9i2V9pNEveY37o89TcGq','f0x5Epee','bixM2SStwLHNjru','vg','n',0);
+INSERT INTO t VALUES (253,117,'Gx9ZW75Ft0O8NR7qzZKS1FU5RKGV04FrnqPyOu','f1JgW3lYrLf8edBmD3pw6EjxxFnO2QRWpYBsSLEUnCwVowIU3OVxXnD3zqCAfMATT2qO7e6KXgOMWjikPlRVLnjn','GIj0AGo1iCg5LuMhUzgj','6jja81Q0ugoOOONdNNHQpMQm8tNd','u','q',1);
+INSERT INTO t VALUES (85,230,'NMXDI2zE0PQUSA','ZyI6vLRNUYRJVJXge6mK4HNw2UDshtrsxHicGt7kIy1IfgxNdWeP8wHRt','hO2uASnYo31','EnXjNynUBWBgjwXlsBTS2BlYLsSnF','c','P',2);
+INSERT INTO t VALUES (204,133,'VT56qKLD','lrYsy91jRTiRQzzPENNxejHk1iTHV78LkrJNNaO6J91l08i7f4Dub617xuari8MsjndiruGZuLXN8XHWFF','Ogd2sOnD5nlkVmvBHZc6rL94HR0BqA8If','Ge51uak592uawB8','2','i',3);
+INSERT INTO t VALUES (135,233,'PvZlNiLitUDrTvzHdKxApyUtYRSflP5oMxCtFvjn91qh9X','2PMznNd1KiovQeAAV7bF8BmU6CJRyAOpYvuf2Rsbtoyy9lmE4a1KBPZVk86O9ZZuVSLfpHh6tR','MfqSZ9GJ7i','D03GMyUz7ICHCjnZ3qWZTX1MXUTGk43Ns','l','V',4);
+INSERT INTO t VALUES (164,87,'SjUL0B','qlP9doqLF94leA6xXTLS9wGUeTtxjZCuTMzt','EZp','0nMKI4l55Rp0jkVjm','x','q',5);
+INSERT INTO t VALUES (10,106,'dcJiUhJiODF','uL6Ljz7SLlZIxqollYKxcQi','NwSAifdFkqu1ttpEpN2gPqspuzqnMkzvdpXglX47vghGaLTl8Xzgaga7','LnFbNuuaRrnDKRLQcK29AtPRGxgP4Hi','Q2','7',6);
+INSERT INTO t VALUES (60,94,'ewmHXzLQcRPzMxOsGDbEf8gc2O0SJ2Sf1bw9MY','V7IwRlGOgtQbs9idmRNl1y5wCQr8qEFREfFmBVYaKkIkAdRt2TlTLg10zxD','cP4xR1BlfLN3EPr5xL5dH8gjwe3C2YplqSZhbtpCKm7WFJccyCv','aVekvLwBaOZumpFwJ8yojDK5V6h','z9','Y',7);
+INSERT INTO t VALUES (252,134,'sDeKC9OSRSMcIiB2rCeeQXzHDc5wvEPBt0FL','q6KBwWPRaa81BPIc0pNIvexWq2rYJiPXPNZrbPekfsSBA7z','ghEwYZOENMDuUewYqEP9SbYYuH6CaRJmb5VCCYoNHTuT6pkxmg','jReoCHJ1vkEiK5kdtoZOiY9','Tj','U',8);
+INSERT INTO t VALUES (194,84,'Txyau87ovsrwMYKvHBceieeOyZW925','9l7Pkj5oh','wQP5tDN2YCR','7','4','E',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(50) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(56), f VARBINARY(36) 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 (-3621090402909136099,6940484678115353059,'YqhCeVaimY','4Ag36B2A7WaE9yhMBUCgc87SBfglhVy','ca661sEAFxAV57bZbpVCxccpk09yzVgVLI3oGVCFCHt','krFP4usx9OpyquCUB4y4ccMsZGTxwUtfxN8ZrshRw4CUVgGiSf2N0ut','VVkoYQSPnce3IHmj4Pmd68rjm4S9YXc0mxu0DEvow9BlmYgFUifoKB','3SZlBJoCSA9PewGlbelfby00Lj7nQh0JsKQJdtFByS3J6DfvpRmxm1uOTKCBddBqjauJRSzaiFiy0mHjX5BbeJoXhoFesj',10);
-INSERT INTO ti VALUES (-3621090402909136099,6940484678115353059,'YqhCeVaimY','4Ag36B2A7WaE9yhMBUCgc87SBfglhVy','ca661sEAFxAV57bZbpVCxccpk09yzVgVLI3oGVCFCHt','krFP4usx9OpyquCUB4y4ccMsZGTxwUtfxN8ZrshRw4CUVgGiSf2N0ut','VVkoYQSPnce3IHmj4Pmd68rjm4S9YXc0mxu0DEvow9BlmYgFUifoKB','3SZlBJoCSA9PewGlbelfby00Lj7nQh0JsKQJdtFByS3J6DfvpRmxm1uOTKCBddBqjauJRSzaiFiy0mHjX5BbeJoXhoFesj',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(30);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
-INSERT INTO t VALUES (-1173434682351115004,23630160369246434,'9O5sXQpQdGkoXxblwfaXEks62','saOMSVqaybYqWsStBi0nna72r5t','MeOMaGdFzgJuRdRFmPJeiNbpFfNB','lQQG4BCttBQduKDfrccWVy','HktQ9GkwLMw49EHCocacLU8fudcDExXK5r34gntnLV0yYQU9VLoALBeeywZdRrHfNE0vBETjoFlEP','lkpZnk6YE46bE2qnuZ9VGLWzczKL8PTJOgaX6vPYyuKiRlR5pU',11);
-INSERT INTO ti VALUES (-1173434682351115004,23630160369246434,'9O5sXQpQdGkoXxblwfaXEks62','saOMSVqaybYqWsStBi0nna72r5t','MeOMaGdFzgJuRdRFmPJeiNbpFfNB','lQQG4BCttBQduKDfrccWVy','HktQ9GkwLMw49EHCocacLU8fudcDExXK5r34gntnLV0yYQU9VLoALBeeywZdRrHfNE0vBETjoFlEP','lkpZnk6YE46bE2qnuZ9VGLWzczKL8PTJOgaX6vPYyuKiRlR5pU',11);
+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 (3474019,247,'2IzEcPSVtXVR2Q','opwPhrnljtE0XShnJ2u7EAe2CapCKp08VxjOMCBDOtZ2QYjtqbwk','ISFixDP2R2SFNNG9p0vzhT','wRC6khis0hgKp','6W','6',10);
+INSERT INTO ti VALUES (3474019,247,'2IzEcPSVtXVR2Q','opwPhrnljtE0XShnJ2u7EAe2CapCKp08VxjOMCBDOtZ2QYjtqbwk','ISFixDP2R2SFNNG9p0vzhT','wRC6khis0hgKp','6W','6',10);
+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 (9118159,114,'XOzrYpcYA7x0dTjlQ8N7nFXeMOD','wRVn9OeOxC7o1N2z','4bTNRH','gp5QYeIqWF85l4d4','HE','b',11);
+INSERT INTO ti VALUES (9118159,114,'XOzrYpcYA7x0dTjlQ8N7nFXeMOD','wRVn9OeOxC7o1N2z','4bTNRH','gp5QYeIqWF85l4d4','HE','b',11);
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 (-5643484715464724741,2157570846888808879,'QyJyMWOdIxuyQz','u00FtvYN0ztoybUsRNs1XrezvsTUUFerygS2FrjXvuITUySDT4QzYHP9IDzYP16l4rE','LTEu8f8lHQXV7bdmpQ','cTebSIAdPy6B1EWIS','hJBgjW0IGMldEnzYcgRQZcryVr0kFi8nikG5bcRX','47WPDRa',12);
-INSERT INTO ti VALUES (-5643484715464724741,2157570846888808879,'QyJyMWOdIxuyQz','u00FtvYN0ztoybUsRNs1XrezvsTUUFerygS2FrjXvuITUySDT4QzYHP9IDzYP16l4rE','LTEu8f8lHQXV7bdmpQ','cTebSIAdPy6B1EWIS','hJBgjW0IGMldEnzYcgRQZcryVr0kFi8nikG5bcRX','47WPDRa',12);
+INSERT INTO t VALUES (4100138,14,'4SUpJcRY3rV7q','7qobB','LWoeUX','5NXbqtNbB00QUGz','SC','w',12);
+INSERT INTO ti VALUES (4100138,14,'4SUpJcRY3rV7q','7qobB','LWoeUX','5NXbqtNbB00QUGz','SC','w',12);
+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 (9642197,176,'YNOE6bNbyxfdjfxTw7L2LM4dqYVpldnRk1V7uBXBc','OQIk7X0jwrH8ii926rE6maF4nZsEjUglNgxeE','KvHdTXsXY0tYA4RSPzLPw24wbJ2jOd2PT','qlNVV9KyT7iscyE4YyuFhwprib2FL4iSQuS4F0cZO0tq5vqKpMhDxYIEStREDxYWUrwemX1UZRQaayXUsVOIYB3pl0nx2KkEDa7PSWTtPR5X4tlpeg3YLFsEAXYg2JC2uu3HKXSJyRyHfjDiCmgzbI4li1FRV7u9qV2p6vg9XmEqT2oCmdjZzbUbJzEGe5Fe3neJiW1xsXA37DZvVsOqoJxGIxtg','uO','p',13);
+INSERT INTO ti VALUES (9642197,176,'YNOE6bNbyxfdjfxTw7L2LM4dqYVpldnRk1V7uBXBc','OQIk7X0jwrH8ii926rE6maF4nZsEjUglNgxeE','KvHdTXsXY0tYA4RSPzLPw24wbJ2jOd2PT','qlNVV9KyT7iscyE4YyuFhwprib2FL4iSQuS4F0cZO0tq5vqKpMhDxYIEStREDxYWUrwemX1UZRQaayXUsVOIYB3pl0nx2KkEDa7PSWTtPR5X4tlpeg3YLFsEAXYg2JC2uu3HKXSJyRyHfjDiCmgzbI4li1FRV7u9qV2p6vg9XmEqT2oCmdjZzbUbJzEGe5Fe3neJiW1xsXA37DZvVsOqoJxGIxtg','uO','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3547007,74,'DmWkCvsXh6mCgfnzQ3vUC0Ub6tmd','W5hLvLhfCImHfIfX4sVMK8b3PRLaaO33I4ePuefLH1iRCuSCWPmUnLPkTJUiJ','9H7V','4eKCimmPLb2VFGkGrhNGR6RgDNz8aH6UjC49owhcDFP1YmBwQAzVNUOOKdKBeK9QtGjlXY0jJwt7PwYpQSMTDfxHaSMh6Dyrqy0','6','A',14);
+INSERT INTO ti VALUES (3547007,74,'DmWkCvsXh6mCgfnzQ3vUC0Ub6tmd','W5hLvLhfCImHfIfX4sVMK8b3PRLaaO33I4ePuefLH1iRCuSCWPmUnLPkTJUiJ','9H7V','4eKCimmPLb2VFGkGrhNGR6RgDNz8aH6UjC49owhcDFP1YmBwQAzVNUOOKdKBeK9QtGjlXY0jJwt7PwYpQSMTDfxHaSMh6Dyrqy0','6','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5893690,91,'eprtPZLwu9HFs51Eu90nuU9iPUnTyL1irRPz2YucZsy','moL8xbev0ERQORMA9b8glJwJba1ON4ZeHXJK6q0BPb5ENnsckSA94L6MjrP','IT5zGs','b5JMjKRkPoeTefhlLVj1TVt1DdgyEdKgBrtvwSn5IRU9ayF2lJww460TmPaxuTDEFuxt1sQa3inSOtYMvOerzxp0Zna5Mh13oNbUuXDDNvA4lStk3nsoIwgroojZ62OaxKCfyevGZ4T4qsLDL','wPZ','E9',15);
+INSERT INTO ti VALUES (5893690,91,'eprtPZLwu9HFs51Eu90nuU9iPUnTyL1irRPz2YucZsy','moL8xbev0ERQORMA9b8glJwJba1ON4ZeHXJK6q0BPb5ENnsckSA94L6MjrP','IT5zGs','b5JMjKRkPoeTefhlLVj1TVt1DdgyEdKgBrtvwSn5IRU9ayF2lJww460TmPaxuTDEFuxt1sQa3inSOtYMvOerzxp0Zna5Mh13oNbUuXDDNvA4lStk3nsoIwgroojZ62OaxKCfyevGZ4T4qsLDL','wPZ','E9',15);
+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(41) NOT NULL, d VARBINARY(8) NOT NULL, e VARCHAR(77) NOT NULL, f VARCHAR(13), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3357326436188393239,1350757767,'txiVTJ','3h7xjJCB','0udRr5Kf4uqY9jgAi7litS7XpEhpa','i3eO','d9','s',0);
+INSERT INTO t VALUES (3118315265822897327,3504567213,'0C3p9xqRYewxoApA','EY7l2','NtvUx9rbyTQkUUZMfpS4wrTKX7eBFmSkaEapcAYgKHrUptUNG1xnunrjBv0pYN','n3uc','J','V',1);
+INSERT INTO t VALUES (-7625846340014458747,898836712,'wXrn0444c4kmB','QOdXy6tK','QwZp','oMwktXsn6','ss','p',2);
+INSERT INTO t VALUES (-1741864500699155784,2598851980,'7sc7Jd7QUAWXSfjWBOgRn3VAR5p17nhf7eJ','Peud5w','uZRlgK91ukhMPf8OSClDeSRcdgR64ckQxPAMO21','XJKCYq8','WP','H',3);
+INSERT INTO t VALUES (-5241650935039032560,149123967,'wvfxtuJTxvTbQMnKnuskp4J1kpMABxh5','ybRMXsbw','oLpAKEGWvXo783oBczcPoMYbnkXkU9qMif5SWB7v89rsyhqxi','boAM1q0FzbSf','lw','0',4);
+INSERT INTO t VALUES (-3497223811188076227,1635683916,'pbYQH9oq8O9f9qsmgI0Y5T6NOb3i8xF24EyJV94I','Zs','4jXfHoW3pFANIdSTfJ4TExH3InGQolMF2h2cUM2aNodgQ2yaU53piDUFB','yGMErTMpnK','xI','d',5);
+INSERT INTO t VALUES (-5160544455418829517,3137690018,'Wg','L','CsrHli3qIR1tGohm2xcYwOcR3WDGeEwhd2CQuvrl2Oyl2GlPqPFedLlXwiuMWY9kpqz','CSoB','I8','q',6);
+INSERT INTO t VALUES (-7824018764048455633,1509072867,'6FVsegh5wWeO0GwD1Dmo','QK','L40My1AelQK8fuGqKU20sln','VAeF2f0','v4','x',7);
+INSERT INTO t VALUES (-5291834743425441258,3230066253,'zm5P9LY9vSLrNooD','BC0m','t2ci2i3eS6rVxWO8wsxY0','rN','n6','D',8);
+INSERT INTO t VALUES (-8145314026065719026,2013137459,'Qo2ocN','gUd','fZUnWK1PiuAasNuG0FP00uykZyWPAo7ZGCzPcwyLLd6zVw0ahQtd3qcobaxHGo5d','hTM','O','Z',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(41) NOT NULL, d VARBINARY(8) NOT NULL, e VARCHAR(77) NOT NULL, f VARCHAR(13), 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 (-6224505097522489516,3532818864,'2udhcDN60oUWcxnr237YaGWA6qnxiHiV3kviC','f','W0LFHlKWfonp6F5Uq5XjysXzWLUQ0','g0WPNvNAxqDra','pt','F',10);
+INSERT INTO ti VALUES (-6224505097522489516,3532818864,'2udhcDN60oUWcxnr237YaGWA6qnxiHiV3kviC','f','W0LFHlKWfonp6F5Uq5XjysXzWLUQ0','g0WPNvNAxqDra','pt','F',10);
+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 (-3152945188608951890,1036526411,'4uCOGtMzR5TMWVpOf2Y5gqX1jgoGNdZHvM','x8CM','lFSTF684FRLVRC8A0OPeHC0uGlnaSykD3qzgV2TU5','e','X','e',11);
+INSERT INTO ti VALUES (-3152945188608951890,1036526411,'4uCOGtMzR5TMWVpOf2Y5gqX1jgoGNdZHvM','x8CM','lFSTF684FRLVRC8A0OPeHC0uGlnaSykD3qzgV2TU5','e','X','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7118004220488335494,1279590371,'DJ91Lwaf3HszeAyVRkpurk3sUdmK9','iQjDC8FbBb38pOtrvRHmBxlXMNo1knIzvEMyoOdDBx83mcyckDYaYlMH9QWQbp','4CDPVddoeFFJgQcc8p2eIIuqFEgAKNYw0Oc59chi','jL','t','G',12);
+INSERT INTO ti VALUES (7118004220488335494,1279590371,'DJ91Lwaf3HszeAyVRkpurk3sUdmK9','iQjDC8FbBb38pOtrvRHmBxlXMNo1knIzvEMyoOdDBx83mcyckDYaYlMH9QWQbp','4CDPVddoeFFJgQcc8p2eIIuqFEgAKNYw0Oc59chi','jL','t','G',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-117818284624278152,16479012151519687237,'LI6Etj4aZypnc7','4WFyykEeap21dDQZLOAgNBebh36gD1lRBWPLInYehbxtHi3ecj80mvMDL7BhfWFDIp8brBdZjcRh6scKCAfjmneYVtWgJ3hi5bcsKpp1MmGTDo','Zzr','wSbyTzeNeAqtENhgt3cCyOCUzB2BaCpq5gEruAMTSEkfkAW9Ku5mI2a21RpixhTWFO3wocJjlehFF0z7zE5eGrjvVTuvPRy7kaHl2mpVp8A6vQnuTm1LubZUBsLvZcYl','vKagL0hWzG5HZoPpjlfhoKbfvbhD25hokANaOJYaYgpjNsmvy3Are3ZsG7C0asbElvhjer7gJAXM','zLQjro9CahyV',13);
-INSERT INTO ti VALUES (-117818284624278152,16479012151519687237,'LI6Etj4aZypnc7','4WFyykEeap21dDQZLOAgNBebh36gD1lRBWPLInYehbxtHi3ecj80mvMDL7BhfWFDIp8brBdZjcRh6scKCAfjmneYVtWgJ3hi5bcsKpp1MmGTDo','Zzr','wSbyTzeNeAqtENhgt3cCyOCUzB2BaCpq5gEruAMTSEkfkAW9Ku5mI2a21RpixhTWFO3wocJjlehFF0z7zE5eGrjvVTuvPRy7kaHl2mpVp8A6vQnuTm1LubZUBsLvZcYl','vKagL0hWzG5HZoPpjlfhoKbfvbhD25hokANaOJYaYgpjNsmvy3Are3ZsG7C0asbElvhjer7gJAXM','zLQjro9CahyV',13);
-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(32), d VARBINARY(79), e VARCHAR(28) NOT NULL, f VARBINARY(75), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (54083,10802464,'Zv','s42e7UseRyJ3nn','fq6wNPrOpWn71BrXb7SF2','QH10MUos6unknrUgVv0PjIsisBd4pvXb7m','bVb7IHkJuIFI5KBOCWfpcixsvkbnJ2cfER02aXnDbEo4P9Z91vyS6QXMS9GwCFEpdaGX','3q7J78MeBGJWwk7d7Ylo5J4ydB4wcySPx7Sfy2SLgA48HoalSktuZggVGlG89fnIUBXkTCaQxpGanS',0);
-INSERT INTO t VALUES (7959,8351761,'t5SNp','72ynXylkVU1zytr3DZxIjZW0ewHgAAvbMO7aYCNil','4','QkrXynu91ePymgj4DJoigVTGDEn4YIeYZ4W6Ds83TcThRMDQrxdnAtMnxDXz9H','dbPzN90QcpH1suwwTx2Oby3tvrbDaLMVIKgXP4','1LVaIdRqv6LuZaICiTETa4Nn',1);
-INSERT INTO t VALUES (49261,13318175,'jOjxgWAXziKq','wHX4GBMThMAeNgimr1H','topnCnLXbL17yXUQP2d7c','SMBvH4plWMYWJypA0JEe4K8wfXRRCVg1wsu0emdHIBVr','ceLeE93sFPMggkp5aP39LqphVPlMJFrgwe4mcEJLmuaXb4pBBf3vXKzJ9rc2lc8V','wNjHikhybb3SybzsxJrlB7dlSCIiARSFdin',2);
-INSERT INTO t VALUES (51621,2575717,'HlL8GeQHXcvQnIkFrkTYIc','wokO4gXlPSEcJdYJakwBBxun4oW5fDJcfVlSba4TcKkpRsMc0ZxqFQV','sCVlMnAswl58Dxo0HqmDKwwOOfa0','QQ4ptHcHtLFpz2xYNY5ZjztpqTQZVeJPU510YJmKkAuAxywDSirqVhNO0irzNkIA2','nBaq0u9fQ2pl7pHYgoeQWOuSojdWzFzPsnk7XxX5bSBz19VHmDSP3aQt19DuiEFboVEpPb1z1fb3rwuQWEnJi','JAx4zTGKWEPNViwEGklSdqTTfJ53Vd2TiUiKmZZ1oxxWrkW3LxX3jrjb0dDmS2C4gTV2llswMWRM4tIGYirLa',3);
-INSERT INTO t VALUES (29212,8935639,'cuT9na9PmrJi','j31h6lWtCA4X78vbzLAaYHmeMJKmMgtFOerQVSW9tFZ06XiWsZ','I64uO','AlX1krYdfaRVYfCc7lujJWALmYgfK8','76zujoz8gc3u2GB776EhKAYy5D8A','DxM57myXyliHs1z3KJp8hb6HRP7bXmRgb9BwZzEU9gwIw',4);
-INSERT INTO t VALUES (3455,3132130,'hL7J6ECX4ut9NqCFYG5hUVEb','ptVxTJcF9HXoHth7ZbdraGitPHBinZMr9xHNUJbESB3Q9QGDOPMiSAe31nmaG9wX','UiXYQ4','5i4UORMUxRdfCc7l1SXELOUvyuRqjmegQcUbbjQxkTnVjS2','at36NaZmHSpvW9XRghSgKkYJ','TuwDegyC9r1TNbdxwyBw51GoIMlLGYIyQtH5LGVnyPGg1OqCTsbUTBfMT87pjObBdsyn9Mwnh6OXfTsOhQpf5JYOiDKr0GI',5);
-INSERT INTO t VALUES (56060,10834417,'ZWqSOaBhq','B4LGeIxZqjPA0HeE1gBjpabL0u','69zVQBjGTZBjzYFTe32vhhm0','nWIbgLHN2q3AMjm','CjZevwrbhUbbDu6P9iUN2SKirSG9ZYFmqwhU7mms0dWNy6Tzyf1mOPYDHStacRDP9oAoqEVzavQJeTIWiMZqnQKZ3fFtpxYtNo','wQncGCqdju2FIEJEVmTur9fBND4w9xqo97S5IMUhLOyYQ4JsTBASAfhvl6MfxFM6pdjiVcIP8uk9ASIm',6);
-INSERT INTO t VALUES (31878,2924515,'R5QZS4Xv0l9z9n5vsSXgJ9gnn80qW','wVKGl2zzaGV2L9bpdrDqzN','LKYS3ScY0OCysYfZhu4a6g5M','jQkdLegOM0YhojBvDwQ','Vtulx6misNGKohqw9','KU8mVlsIkqZbdDDJQFn1sTnDpNP',7);
-INSERT INTO t VALUES (37824,482761,'8FlbI7KAfqqX1wN0bUesy','QfnlRiduOsNPtNRIB4NdNpIotmu4aQU','sE25QWdHUKZhdZR7','XJkJfe8ifgifpJkUeEroE6eqsbko1UTWxPrV2rAa','pw76YzU8D96jmaKLRNlfIf1tfKKBwILA0hyDWkS8OBZec2EHySmhPn','LOmjugTvk0',8);
-INSERT INTO t VALUES (63706,15243954,'oDbA6hdEEyWeU2c2t02jLOnsfn7jCUMi','QOtXac2mBFiD','xhaPYW','XXbS1Cazo4j7FuhDiuw1lTZ4lNnWkc15mn3gqYtJYkll7s','LYbfXjsWpt127nPCqZYnCBaOyTVXBCehRT08xAr51vYRojSw79IF6sD58fBHFwFRLJy7I3WSmeNgbweQ2dPKOugLJpcs0TL','2gqPUlrYL7zEridSn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-9143172698126528580,2504074107,'2UQcqeh50yXa80hdaCY8dVZsEIbZv','E1i5t3','eamSkXVdkI7DhK3jvkpD8iB1RQ052c3Bw8OBvTpRnZy0lqOTLNzf54Eu49dWrPEuca','6Rj5VhgLq7ghcucxB3ZNOJn7CEBJMNJ59ZV4BJrcCRkfN23BqB6OAcGqK28otYQe3BnJ6XjGumIACezOMGsDx3UZNrU07SwmmziJsvpjxrBSVbcJLxRdUGOXBZtVpH6FmQYmt8WVedtrgQybhlD5bTSuf8guwYBLmEfNMRxI9AGtnuGJMiDxXuVl7mOIUrHpK5sOStXMYur9sDVOOl','Bm','B',13);
+INSERT INTO ti VALUES (-9143172698126528580,2504074107,'2UQcqeh50yXa80hdaCY8dVZsEIbZv','E1i5t3','eamSkXVdkI7DhK3jvkpD8iB1RQ052c3Bw8OBvTpRnZy0lqOTLNzf54Eu49dWrPEuca','6Rj5VhgLq7ghcucxB3ZNOJn7CEBJMNJ59ZV4BJrcCRkfN23BqB6OAcGqK28otYQe3BnJ6XjGumIACezOMGsDx3UZNrU07SwmmziJsvpjxrBSVbcJLxRdUGOXBZtVpH6FmQYmt8WVedtrgQybhlD5bTSuf8guwYBLmEfNMRxI9AGtnuGJMiDxXuVl7mOIUrHpK5sOStXMYur9sDVOOl','Bm','B',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8744959826401230991,829676846,'IYv1sTaB3','eQWp','sAJJ3aPR7toQwNCxQPaT','inidI5LpjWc5t7p9BTA2f8zK4VbxNKPYwFCGKr26jCjPASPzwdUAdFs5k1qiWovDwnv1x3WcRvYCN2GdLwAM9bVKb67i3OEvXFlXwHNTR7TBYv1mFc8PDXXPmQ7n1hBGFliKloWbbgnfGdIhtQKIBgETyoPKoBsSMaUjEH0w3kA','4wf','0',14);
+INSERT INTO ti VALUES (8744959826401230991,829676846,'IYv1sTaB3','eQWp','sAJJ3aPR7toQwNCxQPaT','inidI5LpjWc5t7p9BTA2f8zK4VbxNKPYwFCGKr26jCjPASPzwdUAdFs5k1qiWovDwnv1x3WcRvYCN2GdLwAM9bVKb67i3OEvXFlXwHNTR7TBYv1mFc8PDXXPmQ7n1hBGFliKloWbbgnfGdIhtQKIBgETyoPKoBsSMaUjEH0w3kA','4wf','0',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-172124413809747927,229395062,'Rfv7jO9mU5XuEq4a3','YBTWmc19AgMnp7j4iFhnXBypKgDX1L8BWVBwcp112K2InOcrIkzSLL8WV2XHWTJM7svQ6xAhbRfRXdoSVtuxI6lh8lXmVJ6OmUxawJOh9RnNPi3pU5lFml8mUphOttT16SXvJI5oTtLLIWNKVHcRa8BkKIKrb3YivkqSahUlv2wJ2GN9g9tNqw','PtWEUyUwneVb8esujsJX1H0ZUQ7pQ','n77Kk937ZHFNQRXc0bfXaU1mJ9MjFyywnZj3alZ7BqGRS98pQPBGKFBSXqbKkv','sp','x',15);
+INSERT INTO ti VALUES (-172124413809747927,229395062,'Rfv7jO9mU5XuEq4a3','YBTWmc19AgMnp7j4iFhnXBypKgDX1L8BWVBwcp112K2InOcrIkzSLL8WV2XHWTJM7svQ6xAhbRfRXdoSVtuxI6lh8lXmVJ6OmUxawJOh9RnNPi3pU5lFml8mUphOttT16SXvJI5oTtLLIWNKVHcRa8BkKIKrb3YivkqSahUlv2wJ2GN9g9tNqw','PtWEUyUwneVb8esujsJX1H0ZUQ7pQ','n77Kk937ZHFNQRXc0bfXaU1mJ9MjFyywnZj3alZ7BqGRS98pQPBGKFBSXqbKkv','sp','x',15);
+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 CHAR(28), d VARBINARY(9), e VARBINARY(84), f VARBINARY(21), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (116,-1564307,'N','0MOQHg1','eSxqqpIp7TLclhGzAXVANJHXoXsFIvMQ5HgE8IGXzcx1d','gU9BDXTz14sWF34','L','m',0);
+INSERT INTO t VALUES (189,-5672797,'c','USmKE','1kiv','Z6hd3EfWzYa30xH','0','C',1);
+INSERT INTO t VALUES (16,5205884,'C1OY8jiEEQ6i8ouRX7Il8yNhd5qK','RufG0UEa5','HomG2OuQAAJnnbv1q9B9NmcmsGgq35rqo1KAWsKTU89sLh5rP4K','d9ReY4eFZkBQD99lNQBcq','1','0',2);
+INSERT INTO t VALUES (180,6446643,'NxuEvpK2xkU1g8X9lc1bTbjgM','PXH0vj89j','zESgr0lQHgZ','L','p','R',3);
+INSERT INTO t VALUES (15,1664560,'vWR0U9ZqFmubS3zFZ2sbfNlp9GNr','ylapBPXA','hOFB','ILEg','F','5',4);
+INSERT INTO t VALUES (228,-2904584,'E4UiROfaT','YP20ia7q','cU6r7dOR6sH39WOiZZaHPtrOn0PmXw4pLG83v4rPKjFiq0JInusYtb45z8sh8WesWndfo','vP','b','J',5);
+INSERT INTO t VALUES (246,1562791,'5DebJjvpolZPqfcKmsZ99H','Z72JcwdF','wW9UqqOG5DEwOPP9froizOCnywgXXzl9vrUxfHaNuSD6yLFdQAIDJtv8HXxgtlb6y6fOb','VkLqhEV','0','2',6);
+INSERT INTO t VALUES (198,-6978953,'BsEOSm888e','qlK1N4vU','30DlnGy','yI','r','C',7);
+INSERT INTO t VALUES (148,4972529,'Wz18o4CYfzZyutYLFf3rUC','d6IPd','ukKohyvc5DXugnSozQukZDilRVT6MeCbbTF9HPHDebSsyc6obndff1rgZYpo1HgnNymq5N','EHo0e7YYTmkcZ2zTQwAx','z','H',8);
+INSERT INTO t VALUES (172,8036983,'Wtp7wLqny9MijGdWCBKN9zuq','gFu22bfp','DbemO3jsa7WO9nOl','dPt0ifXOXaeAQLdu8z','E','s',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(28), d VARBINARY(9), e VARBINARY(84), f VARBINARY(21), 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 (1473040,1848590,'EcWpjEO9WgQuMgabyQ3cIXt1h','JBCMbr','NyPCRIVq9SgwC1ms','BTGMIuUzaeepzBmZuVoYL','oTZW0NoPQ9XaXlZm5','gRosmU3COLmuJgxZYjW3Y7XK0oLlIihEGs9LrhwRNPKHkpnQeJtDIbbwTqLgsZ9eaas0kQjEkNvUGYGPGyROTEu5',10);
-INSERT INTO ti VALUES (1473040,1848590,'EcWpjEO9WgQuMgabyQ3cIXt1h','JBCMbr','NyPCRIVq9SgwC1ms','BTGMIuUzaeepzBmZuVoYL','oTZW0NoPQ9XaXlZm5','gRosmU3COLmuJgxZYjW3Y7XK0oLlIihEGs9LrhwRNPKHkpnQeJtDIbbwTqLgsZ9eaas0kQjEkNvUGYGPGyROTEu5',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(33);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
-INSERT INTO t VALUES (2330631,854672,'hMqDztK','fzTnCmwQJv','8OJr1EJqDv','GnGEsVhMOMvZlsHdvOrV120nb9qFK0dKSVBpFVh','0i81UM37KYPxe0VqXC4AUGJGb6CKqKTAANayAENyWZVpTjLnJhwSAvzJ6mRyoGUUPMjYqd0Ih2yGLXhx','IhCJEH213orAZ90kgmoVBzuyzfIqWatBrXRhIAcDJ5WwfP9dKIhBZaIAeKfOZFix2gciDqacMowFJA6YGlD0G',11);
-INSERT INTO ti VALUES (2330631,854672,'hMqDztK','fzTnCmwQJv','8OJr1EJqDv','GnGEsVhMOMvZlsHdvOrV120nb9qFK0dKSVBpFVh','0i81UM37KYPxe0VqXC4AUGJGb6CKqKTAANayAENyWZVpTjLnJhwSAvzJ6mRyoGUUPMjYqd0Ih2yGLXhx','IhCJEH213orAZ90kgmoVBzuyzfIqWatBrXRhIAcDJ5WwfP9dKIhBZaIAeKfOZFix2gciDqacMowFJA6YGlD0G',11);
+INSERT INTO t VALUES (6015236,6106055,'4h3Ybs','1wCQ','pTeBpidA35DFKgIbDaWxXV6Umh9VGCgcKMIFQ0gsaXsEYudhKBBbZ','JbGxua4sdvgMW','A','m',10);
+INSERT INTO ti VALUES (6015236,6106055,'4h3Ybs','1wCQ','pTeBpidA35DFKgIbDaWxXV6Umh9VGCgcKMIFQ0gsaXsEYudhKBBbZ','JbGxua4sdvgMW','A','m',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(29);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
+INSERT INTO t VALUES (8981672,1456592,'G0e','MYHdb','P7RSSfE25sfN6vbB3TMFBYJ7wFXx95fuWZHE5AlVwfogb5GmDmrdvGBLPTYIJl7v8HyEtI','dkBpD0D4miAu4rcc3R7xA','r','l',11);
+INSERT INTO ti VALUES (8981672,1456592,'G0e','MYHdb','P7RSSfE25sfN6vbB3TMFBYJ7wFXx95fuWZHE5AlVwfogb5GmDmrdvGBLPTYIJl7v8HyEtI','dkBpD0D4miAu4rcc3R7xA','r','l',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (14267158,10028230,'9zi','d5AhVskkuwozQ2VHBYt0Jk2ywOkvHlnjLNmqoR8TmweERP2iZA5dSZfg4SqUnGN3NyEwmq8yySxrDUQKoGxciVJMo0eGVpgT53UJdaO0PyUlPzpZEJIJzVSCsCndyGqmYqP9pxuh3NFOKqhT1p4U3YG2reRVTDK','mk9mC7gwX','SG0xJv1lceEwrO9QqDMgrvfMxj','Tzmpvtotl0CI2VeO75NVlMhpm63zUKfvzXA3Ab3VRYPd3InQ4','Mu4WAaldKnMWI15LBqQZ6uZHzSGYIpYsHF72pZK6Q0RR1cgwoROPZPXuusHbgRwQ',12);
-INSERT INTO ti VALUES (14267158,10028230,'9zi','d5AhVskkuwozQ2VHBYt0Jk2ywOkvHlnjLNmqoR8TmweERP2iZA5dSZfg4SqUnGN3NyEwmq8yySxrDUQKoGxciVJMo0eGVpgT53UJdaO0PyUlPzpZEJIJzVSCsCndyGqmYqP9pxuh3NFOKqhT1p4U3YG2reRVTDK','mk9mC7gwX','SG0xJv1lceEwrO9QqDMgrvfMxj','Tzmpvtotl0CI2VeO75NVlMhpm63zUKfvzXA3Ab3VRYPd3InQ4','Mu4WAaldKnMWI15LBqQZ6uZHzSGYIpYsHF72pZK6Q0RR1cgwoROPZPXuusHbgRwQ',12);
+INSERT INTO t VALUES (15740824,405822,'EJXVyv27cJqW6f1cJDU6JOjo51Z','l0INHq8uiuXTqdN4nytpaYOkj7I9YJcg5q2DKmwwUZuHEjxyJ9ecGozJlopthYuKQmRtZLP6PwLjLT7gjVKRE0AqyRrjF0Yv2UJoLCeaoxGUJ5H3axUOWoewP8kD98biV6MK70NwWlrCoh3cCaSaDDBXB8WucCQC8cHjGY0W18wg5ibypagt0bkaJ8R1YXqKwqLJL60YmsTIZ2yNwtrPBApB3M8','YNP89judx4VGAUnDBvZo4wZw2po9LFuTfd7oHtmcsiDzdsEwKEyFHqqt6orKwUzFSGiSovZ6jsRN1Anj','TAYATMKULQc','2','j',12);
+INSERT INTO ti VALUES (15740824,405822,'EJXVyv27cJqW6f1cJDU6JOjo51Z','l0INHq8uiuXTqdN4nytpaYOkj7I9YJcg5q2DKmwwUZuHEjxyJ9ecGozJlopthYuKQmRtZLP6PwLjLT7gjVKRE0AqyRrjF0Yv2UJoLCeaoxGUJ5H3axUOWoewP8kD98biV6MK70NwWlrCoh3cCaSaDDBXB8WucCQC8cHjGY0W18wg5ibypagt0bkaJ8R1YXqKwqLJL60YmsTIZ2yNwtrPBApB3M8','YNP89judx4VGAUnDBvZo4wZw2po9LFuTfd7oHtmcsiDzdsEwKEyFHqqt6orKwUzFSGiSovZ6jsRN1Anj','TAYATMKULQc','2','j',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8816295,4580084,'b','Yf8Uk2s13XImQ23azl17iBeoZWYhFQQ2drMXSs0xA6tOfGbmhHDw88RrQ12MZcwed2BhIDRss8h1EGCH5UpoxGhVLFR','GcM','4grP9lENypDAXYybkJzzLrPhKRr','4WvdUuMDPXgtTVrxyVw2XAoxneBTyLbXdRVy','Cv',13);
-INSERT INTO ti VALUES (8816295,4580084,'b','Yf8Uk2s13XImQ23azl17iBeoZWYhFQQ2drMXSs0xA6tOfGbmhHDw88RrQ12MZcwed2BhIDRss8h1EGCH5UpoxGhVLFR','GcM','4grP9lENypDAXYybkJzzLrPhKRr','4WvdUuMDPXgtTVrxyVw2XAoxneBTyLbXdRVy','Cv',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a BIGINT, b MEDIUMINT, c BINARY(75) NOT NULL, d VARCHAR(8), e VARBINARY(42) NOT NULL, f VARBINARY(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8384014871855612163,-1944489,'VYeiIIp0wQO0BmLXqEnLJvMuIexP9VxWGFwCETXLhVqzj8E9tO','PTVfA','yl2QY5b0RaaNMYQEy29TK8aW','4WbSwCg7w8YLq2OaVF4Hz8P','vmLsuuZIi9oQpKUcN3fk1gHlVDhZj4izXLXFUC194nlALYBojAk2dpfPnAzzIU3vD4JMV0xB24','BdqwQAH9NrgRA6aAIGhFvyVK3V0RfgjmmrQf1LK4U93hVOewsjXo9Lf3vFMX0atVHHJiUGC',0);
-INSERT INTO t VALUES (4815608303209788876,-3685946,'EGI56GvH9QV26LImgXQwyH0altj0kZl24JJdLmvMZuV83BC08exxD1rsjl','H','Wj6TcgUrD','J4nkFQXEpTfG929toJPG','Y15SCzyxo47','UEXqO8MlIovOV3zK56xJnORvVuSpsttuOVvVDaKZ7nkZAbqIjO3YD3rdxRYXq2lTyU8WDHho',1);
-INSERT INTO t VALUES (-7770314278242871699,2510982,'dGY8dgIWsDjQ3n','HOs0V0','lVne2GNHQRiivt31Waupe70Pflt0IAwGco','Ktubl2uJ91jNVotgzBQxec348Sm0ZDWOQdz','YqGchrH4K8qtlWzACRUVvNzF4hHTP6qzobHApCAcqAgnpbaaZK5oe5L1qADspb1OiS5MxLriUQXpquj8V3WDQ','XWIaegEmEK9UHBY9WxI2CuShH1yQmvNWN1thMoHfwKK0mbK9ORTaAEncLBpZcYZTCULhgyPzEnspgRvRQ8IJ',2);
-INSERT INTO t VALUES (-1061528756630743140,4107384,'AeX1irq8HOD23fjOtdKU5093yyszQoy7pggdQYtKQucwfuWp1tRJXz6S','jSDeIHd','vb0mL9yAHPYNcanTtAqj5bVB3','XhTzgJYBTnmc91','I6lhre7Fz1RYGaDZcGFji','84wLRm6',3);
-INSERT INTO t VALUES (179058781918853584,-5488735,'P8kBd1zGB1sjMF7pOb0yLghRIx9hdTDnjvoFYCvw7hqzQQtnCQ4WRu','Y','GXN8zbO0','ZzkXRNIBd3w','h0b7OQt0lp1Da7g31UEMdniIlsYGTCsG3Z7','CGYVBEhaBDlG71IUhdcKMVYEuGawH4lIBbqouExRDKmH4MndCTC44SvoJE4r8i7O4Ld9VqHEmR2sKkocrCeIA3CMADZVRxhi',4);
-INSERT INTO t VALUES (1969175782907097435,95228,'oiGJMOLzbd00WBJpAT56YlfOYukgvw','rw','ZNxUY6zOY0rAT0bwnXONmZ','COiAaqaP6i1B6gg','yMkjfLSSFPzEFMLSHSVOdPZPQNe46vyicsYh2P0uITnUDqT3mSOdkroejI3a6QuOBd5ashTYb4ex5LCcPXybjYrRlgM2v8sF86wP','0sd7zyg0ryCPOweArGEvnPqdXGMentiae1C4JK5JxaAKkZz6J6E0H53WKOR65nUqBmnKX0IULzPbhSlpNP0xXxq6rPE3lu8G',5);
-INSERT INTO t VALUES (4006936430177163320,3721629,'Xnx7I76vIFsxc2PtP8ZrKrMDdgGMuoaxWfxhZiFXF98','Nc0rv','fK35ANehKfjSk6n7di','Q3W6j3wLShmfiGWsbYl','Q1jg0Kkvgooyp9aAsK69WJj0ENqHkWxWGdoihEQBz12Mzj1nIvxwxD8gSqxvYifB74UHuzuLEPn0WfOmNvpiHM1BR','ca9looCSC7X00Z',6);
-INSERT INTO t VALUES (5566082063244363293,5262361,'1eKD5IXHO5uad3XVvGHqAV4twPaBZ','Dfwv','EZHGFjQViylFxg57plrBDYdZ7YUZ13xxst','3RiNmJI7hCbsEj66fS6lIp09hcZX01g','2pzYdY569aYWm2fM5im9Ifp7u11FULRDajh4tvceb2iH4Wk6C2sH0rCrGYD3vUzPSXJTfDiSndfRHsOt8tahCogVKh1g50','zGtjYAnQiew1tH6ffmLyqptlzOqCPsaCWDCs8fpo4xUdNpfKGe7N3QaaB',7);
-INSERT INTO t VALUES (6741559372491621226,1505093,'HBHHTpKw9dNWs0zS6EeX2kLd6MqounO8gqCFY','x5','ydbvd0dmiDSO4KBAL0YS5bfBndi98KlvTI','v00BYUidrf','YIlET1aNcG77C7AQwimGHOyCvV2q0504JNBzXczv7bsJlFRw8SGtBJxexavd5VcK','rXngLkWEXktOqVdfgG3jM02Ouf9K3WNGBgh1gBGtsdYH',8);
-INSERT INTO t VALUES (3582349788729733868,1272751,'cefonH0EhrcPWcu0VLnf','a1','TP','vfm7fLMLqRo0RNn0TVVI8oOB','Ln8O9Zzre1saee4ETRtF7X03j6XFLkFXTt5OHEZ2MJUlB5PyF5DPBqVHgzKCHpYFXMbgBbKnwSbtsGXbYeV4RGMUC7qnA1K','Fpq1vfwVnuuGriO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14955265,102870,'WlEl2','lyzhW8dMPC','3KYGYFNbICj7D','wd8hxqgUZFuFUij84GgHkc31DcWqEqOQdMBhSW0yZXobNzDPbR9lYkQEKhJRgB5GdzwyIN4iE9umxPuq9sJ5yEHvP6NEknxC1XPh2q6MbDMtXB67Y71Zx8gy0z1NkxzUMfWP2Y4A54QgaITHLSjfQUR9GjK9nQD6TbC6jjnkaJDwXCQ5kvP','R','U',13);
+INSERT INTO ti VALUES (14955265,102870,'WlEl2','lyzhW8dMPC','3KYGYFNbICj7D','wd8hxqgUZFuFUij84GgHkc31DcWqEqOQdMBhSW0yZXobNzDPbR9lYkQEKhJRgB5GdzwyIN4iE9umxPuq9sJ5yEHvP6NEknxC1XPh2q6MbDMtXB67Y71Zx8gy0z1NkxzUMfWP2Y4A54QgaITHLSjfQUR9GjK9nQD6TbC6jjnkaJDwXCQ5kvP','R','U',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8789380,4549112,'HnV8LHwgKh86xb','wcl7gycCV8cVgSo1Jwc35SLHlQx3','si','sa9qUo35rCljubpFUneegSfqfKAnlzRrIKmO66TZ','Wf','y',14);
+INSERT INTO ti VALUES (8789380,4549112,'HnV8LHwgKh86xb','wcl7gycCV8cVgSo1Jwc35SLHlQx3','si','sa9qUo35rCljubpFUneegSfqfKAnlzRrIKmO66TZ','Wf','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15582345,1734011,'TNNOaKjScnBizgiUL','20lQpIgGcm6ZwGYfg9decf4','LldpsNQl3Za0SpVr5acMAofNIYXPOO0Qu9NYx9FpoflnslvFkrYWnZR6MVd5OqqFFjAEoC9B9IFIH4bnKwD','Ra47yyB5acpjEV6JcEv2d4daBMhAUPKjDPwl7JhYyh8plMWmbiZJtH3Uww1LoSruqlxzx9OY2bamyHdaoyqfdrzflKzfj0W8H9GkFAg9gsqPt2FzGRGHhI0IkUkN6CPV64StzNgpoV57AI9GTOzMiQ04nSWt4lVDGC7AGV5AN4ss0Z7gf5ta63hHebRKwhhk85nl','xC','ov',15);
+INSERT INTO ti VALUES (15582345,1734011,'TNNOaKjScnBizgiUL','20lQpIgGcm6ZwGYfg9decf4','LldpsNQl3Za0SpVr5acMAofNIYXPOO0Qu9NYx9FpoflnslvFkrYWnZR6MVd5OqqFFjAEoC9B9IFIH4bnKwD','Ra47yyB5acpjEV6JcEv2d4daBMhAUPKjDPwl7JhYyh8plMWmbiZJtH3Uww1LoSruqlxzx9OY2bamyHdaoyqfdrzflKzfj0W8H9GkFAg9gsqPt2FzGRGHhI0IkUkN6CPV64StzNgpoV57AI9GTOzMiQ04nSWt4lVDGC7AGV5AN4ss0Z7gf5ta63hHebRKwhhk85nl','xC','ov',15);
+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(68), d VARCHAR(56), e VARBINARY(5), f VARBINARY(74), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4,-54,'pZR','mIAm','sT','huvNQXiKTiZeSJ9y5xHJcLFSgkYhg9KOXpcUPpl7Ns4hGg2vzofeVJzNoPxyC5bUvz2','v','K',0);
+INSERT INTO t VALUES (182,115,'76ozutqDZP3Y6C4XZ4FmCJYD6L82bXb5MtjLATxCLmB','jaD28b5l5b','zbHf','o9SwXjXhOgcPLkn8373yYowy8CvCj45NzzAPaiAw2P7pF','l','J',1);
+INSERT INTO t VALUES (253,-113,'edpRGTULOk7eUqN','pBmFhxmpyI9HopIKtY24mwpsu7CCpqW95po54c','u','um7Dcco90Ns95UXLLR9rRFkFElRyvkgTxY','V','3',2);
+INSERT INTO t VALUES (34,111,'xzzDkxa3CsZUCTQpqeJTCVDKtNwKfxHjdfBat0KaHoV8BAldBiQYTXC0Yef87Lb','9uxhyqEZoH6MZdsr46iaG6fvex','T','tIdlTvi4MbKmuLf6n2RjHpt','p','Z',3);
+INSERT INTO t VALUES (134,-114,'gpXym2twfX9x10q6iBRD','CAluvKtl33BjoanEZVpkDo9EcnBrhizbyk','dd','WgSW2JcdBMNueyGE22WIxCLSV','G','m',4);
+INSERT INTO t VALUES (69,-80,'baTU9xHW1GEKUJGXZ7A8Ci9CAvoc6ngBJsvfxqBUE3106HcNMKyc','iHp6wkJ1Ahw0kRCsih0yFKs','r5dQs','T1bb54JXUUJLUb24Op0tCZhA3OorS','t','c',5);
+INSERT INTO t VALUES (47,71,'toGpwCI5MHrasiRANWANRWjwm31mA9wszgX5Z','H8OmSck5OhGBVvClu3cOM7XnKJeBqp4LbzLOhu45VxkaWC4Azh9','joTA','OWemdnM95OGpbJiUMYtyQKHkibgTFHXkipvFwbCS6QGhhB','k','y',6);
+INSERT INTO t VALUES (175,114,'4fouNHrem2BMcdbYjrdnR4EbOVUucylyOQn90j9yfGyXF','ukgY0n8MZF69UrZJpFgYyikwQDn5KfT1slZ5oGaMdyAOUI7t2OZ','yeW','QIH8baHRxHkrF02YNq93iuIWJJ3qb00cTc','k','u',7);
+INSERT INTO t VALUES (49,-92,'k0K4wyfgbiPgv3D3Kj51owrSxJhh2G1T','XUScmzbyMKidFCwdtMzonBuOxygVyJsE9KBgnAP','OFdDO','9l3chy0CrrIRqH9aFVgg3ZKRpeJ7h','m','M',8);
+INSERT INTO t VALUES (2,101,'a65naOL9vnx7fgNE','5G77j0qDAmcoL7alSEOkmbMRgmjrf3nZGTeUPslO1TaFjS41ZVi','PEmr','cW1jiuzMwbcA4QLoWlbhKLwgQiy1YK58I8YJEmwmUqj7lqNv','l','W',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT, c CHAR(68), d VARCHAR(56), e VARBINARY(5), f VARBINARY(74), 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 (352699021767498311,-1217950,'vKzV0dDhGIbOTUlIwJA8ee7JTo5ot5FrdBbHNKFpxVNtpUESw4kITqtyTWQypLQ65cRsmcuA','aTFz','q7WTDONe','QjCax4dXGe2V9FJ75NUV','6USmctfiC','AgUkHHRigy74mcLrxbUmpGEWstm21tZQ75spLJD7q6Mc9uElITrX60bmkD',10);
-INSERT INTO ti VALUES (352699021767498311,-1217950,'vKzV0dDhGIbOTUlIwJA8ee7JTo5ot5FrdBbHNKFpxVNtpUESw4kITqtyTWQypLQ65cRsmcuA','aTFz','q7WTDONe','QjCax4dXGe2V9FJ75NUV','6USmctfiC','AgUkHHRigy74mcLrxbUmpGEWstm21tZQ75spLJD7q6Mc9uElITrX60bmkD',10);
-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 (2943573326870242638,-5816376,'JiNkofmusNnya9k','4iysR','JgEWTKdawH5ABphJbCyynFzql','AN91glS0P','77x2I','R1Oj2ZG3y4sxhctaGMICWJY85nE4Ew4eb5GddEqoj1YeKFY2EYbsQe5Fma7iF6imOmVghGAeAjVfN',11);
-INSERT INTO ti VALUES (2943573326870242638,-5816376,'JiNkofmusNnya9k','4iysR','JgEWTKdawH5ABphJbCyynFzql','AN91glS0P','77x2I','R1Oj2ZG3y4sxhctaGMICWJY85nE4Ew4eb5GddEqoj1YeKFY2EYbsQe5Fma7iF6imOmVghGAeAjVfN',11);
+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 (3500,34,'SQNPyDfNeJFsIXhVpT7X4JjZGAQVJXq3hz6S3kBuvRncCyVuoN0Kz','Yy8oAN1QVfPxlKB5ubnLoRthnG','6cUv','wOyrPKL3','L','H',10);
+INSERT INTO ti VALUES (3500,34,'SQNPyDfNeJFsIXhVpT7X4JjZGAQVJXq3hz6S3kBuvRncCyVuoN0Kz','Yy8oAN1QVfPxlKB5ubnLoRthnG','6cUv','wOyrPKL3','L','H',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (19116,28,'dBINyJvljrBjKHIv0qXcF','DNJhdFZNzI4RM50rd1zoXtKpcHCf1GFlrqlG4FV6zjSEH','DTMDz','ynmNPju','G','4',11);
+INSERT INTO ti VALUES (19116,28,'dBINyJvljrBjKHIv0qXcF','DNJhdFZNzI4RM50rd1zoXtKpcHCf1GFlrqlG4FV6zjSEH','DTMDz','ynmNPju','G','4',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3538702216498777616,-2821481,'v4PaCabFrg1IMi9KuPyN1Mvt7iuxoFEhBQfE2tEMyhh8vQ','zlCQVZ24B3bDikxTI4s0KRY6fs9i1eLvbWZf0LN5UhDq64aBeMh5AqCutuCxUR4FiJHsXWYt3RG747274o6ZmpvfGNWUXfy5wa4N','d9esIXVgamtSFKAqLYy8O7GJNm','u0RCUFxkgTNFsltzDj','mAkWfTBCCB7BltnluKomtqXofcfyay5VmbduPEQZ','lQN1WnPXW0qHlH9XLY4ue',12);
-INSERT INTO ti VALUES (3538702216498777616,-2821481,'v4PaCabFrg1IMi9KuPyN1Mvt7iuxoFEhBQfE2tEMyhh8vQ','zlCQVZ24B3bDikxTI4s0KRY6fs9i1eLvbWZf0LN5UhDq64aBeMh5AqCutuCxUR4FiJHsXWYt3RG747274o6ZmpvfGNWUXfy5wa4N','d9esIXVgamtSFKAqLYy8O7GJNm','u0RCUFxkgTNFsltzDj','mAkWfTBCCB7BltnluKomtqXofcfyay5VmbduPEQZ','lQN1WnPXW0qHlH9XLY4ue',12);
+INSERT INTO t VALUES (13654,-92,'SMW5gQfbcZgRciz3hSl39y2pa2F03szuCHSaqDf1KrsXnP','gMfWC82ymebfu3dCrYq1Wz9oH4qQ5fpEpaj5oauFbpIBfV002ute6JfgAYSdSwTrLwE8VjI1SyeJoBmcjBLGDs98D5XTNCYvOpN3Udq8zWWAWqcB3Ikhol18PxdrYnWWzQJLCXyXZhgeAy3i2MRIINxmZMK9dEdSgs2cUfXTVaTq','6w','Hr23L8HuhRHvy','l','9',12);
+INSERT INTO ti VALUES (13654,-92,'SMW5gQfbcZgRciz3hSl39y2pa2F03szuCHSaqDf1KrsXnP','gMfWC82ymebfu3dCrYq1Wz9oH4qQ5fpEpaj5oauFbpIBfV002ute6JfgAYSdSwTrLwE8VjI1SyeJoBmcjBLGDs98D5XTNCYvOpN3Udq8zWWAWqcB3Ikhol18PxdrYnWWzQJLCXyXZhgeAy3i2MRIINxmZMK9dEdSgs2cUfXTVaTq','6w','Hr23L8HuhRHvy','l','9',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-990959475064044239,1130934,'MNdLGUH3morXl5Pgey9fe7PnPaRpzKAgUzPiMUrfBGWmRU7rddlBmiMFmOMNC4RUfg','vuTfU556OhFT8D07vEsYV0p3B6SUaMNDPvgUlaKkWazBhJqGcBJJ17fdcjCeMcPMvraMtjAQ2j3KJQiCOumpcy0UCw4eRPTujHoDK4lxVWmxOTWGAb8mx837OMC6tt0Lv4kJMWdXa0m1VicxMfX9clgZPopS3qupYGKtGEUADhYpcJn0LoHmB1EIRKsu9odda96SOW7kvN7oRjASer5oW2XkO8oVH1hgociOHHdFgA9a44vZ','jF7QSngjnKzp9CGITR','JT569BGI04uXMWkedDbBcR','D6T1To4KFEebHs7mG6mJvpaeAEJWRZzD6LDvvYG3n1Uxo3KjIgpf','pwq0e7ADAnNrrEdnO0G5fIeqayg3blZv2OuMPgTFUhETWX8qRUE6E7rZDtsziLWwiNmlZyuybFmrEaH8DIo',13);
-INSERT INTO ti VALUES (-990959475064044239,1130934,'MNdLGUH3morXl5Pgey9fe7PnPaRpzKAgUzPiMUrfBGWmRU7rddlBmiMFmOMNC4RUfg','vuTfU556OhFT8D07vEsYV0p3B6SUaMNDPvgUlaKkWazBhJqGcBJJ17fdcjCeMcPMvraMtjAQ2j3KJQiCOumpcy0UCw4eRPTujHoDK4lxVWmxOTWGAb8mx837OMC6tt0Lv4kJMWdXa0m1VicxMfX9clgZPopS3qupYGKtGEUADhYpcJn0LoHmB1EIRKsu9odda96SOW7kvN7oRjASer5oW2XkO8oVH1hgociOHHdFgA9a44vZ','jF7QSngjnKzp9CGITR','JT569BGI04uXMWkedDbBcR','D6T1To4KFEebHs7mG6mJvpaeAEJWRZzD6LDvvYG3n1Uxo3KjIgpf','pwq0e7ADAnNrrEdnO0G5fIeqayg3blZv2OuMPgTFUhETWX8qRUE6E7rZDtsziLWwiNmlZyuybFmrEaH8DIo',13);
-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 BINARY(71), d VARCHAR(77), e VARCHAR(87) NOT NULL, f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10604675724515581296,640421,'mlNZMfKJ6zoBvPuXU','3B9qt43C9L1EItOHJEEUhS0i8qSX6gBcOnwBRo','c9giEoUdzI3anH3CVRdPVMQJPmx3k7XLqg4y11rR03w46jT','OkcZK8UKfqPj','Eahf3vdrxb','r6mnISpQDBqmkgUpyvA5KU',0);
-INSERT INTO t VALUES (3121364162252713705,790907,'HiRc4r','KZdJzhPPDl7bLjAT1Aqkn6hYtHmaZPjZeR2yA86npe6k2bKWBXBnpQIng','5ncpj7SJsZn2ADmsemoOGFKq42iEF0ws3wUkkLhehN3DyNrR','q','Ot5YFQhUBEFMOdn7wJKop1G9nmuYXLo0S7trfYBzSQ9wi1JWNthJeFLjQIpu','bXZIsaHZgeZJ2ayJv89qCiKQOd5lMrSCqPborR4srs6Sg0owkPMclWC',1);
-INSERT INTO t VALUES (7671509754165184207,-4787248,'jfSYsR96yRbyC8djO6FiI6sKnguC3xMHEi4r5gBp','HFxAp7KQfBxbFdGL','QtlBxS58yHQBO','LrQ7U','5ITkGwX8FLmruDtxH77AnKF6Yq8yHv4wAA72Sj3bhTBeh','ZpB6svMIwC1CQv4eciHciMnyuK3fdZVwbgEal2FdvHy27yWyVHJxPT9HJq6NcL8Q2TtXUji1E5YgvKQ1Qu8w',2);
-INSERT INTO t VALUES (739356279583906842,367581,'9Z4Qulyv0rHIJ71jCHbKvz3wGDptU5Afar6df2v1jw0Q7u7Z31Wi7NyXaOPZIozw1mB','BZuD9m0DTDKTZOvLDkhRz2oDemGSmHPxZm0eJvJpejbUfSNK0nkbXmB','IW95NlLs9fl1Fnr0JkcLybUQuHtabGwmhbKMKczXbN','vpR','lKqRM9XBUoIZuhaqjlLYNCCLOLU9ONrFlDJL7c0oDMI6ves50WJ3Cf07WfhDpB5Eb4hJHaBPKQnTqwZVpAO5ox','c3lkKurTA0FLVYZ7XIkTsStye1PQEAPPBemLfpzKCWjYLull7w6WkgGBLVSVc5woTbQMv8rK35xrq1idfehxpmF1v4yi',3);
-INSERT INTO t VALUES (16803492128576619279,6014153,'YR8bWwEQRwgM5NVaADo2zDwwMEmRSANQpp6t6yz4LL1pE8ldwl','O','7','CJJ','QJn5jCPHZh7bMi4HG','6wt3DTzLpQsUYuiUST',4);
-INSERT INTO t VALUES (2853410810438412919,-6460034,'Qs65cjTEynx7H8oHrXPvAEi8lqNWHaJcF2NBRyx8r2u7Rlt4iYzL0rBhA','hEmIlqXmq23znBQNQ7xXItsYH6u8r5LEmbu5SK3ExdDosFxy0g','Sa','V6b','8YZOTpvNeqO5Xrc2t3T2xh8FamD7z','k80vboD38IUCaVjt5HIk5mCzk9B7',5);
-INSERT INTO t VALUES (12622136253894979246,7879882,'WvkLyX4SIcqRk','ZE1msAlRyQT3H2ZciIbK','VLTkZYUtOXrEzrAiK4ME5nzJS0JAf34rY6DU5n0deyjlOqxVGNWn7gg4Rzs1eXLzBAnVDzi','d0Cwfkt','KWmF3Be4dJTyJ5b7vTirpyOI1lm54q9rJeTqSUtM5WXuS6phxJR','Q8VFLwTL6wkG0dhXFfLW1AQT',6);
-INSERT INTO t VALUES (7096175835523482479,6184134,'bgMHHkF9zDff4VMXztcqs4VEXJ8FSHG50SD4UYHz5gKzm21ykrkIe0VTrOEGaj43dz','Zh2pEKxX9vE3eXu2CRysztzjlFnSG7w9piZYQdYjv2VtfkLVQocEBrx','aCIOk5BmuEPRAlv3X06vqhNomZS06M0o0Kxdme7jqQhq','6BvTRzDy','ISZK','n5t2pxUbRZytOolaamoFXUmMU1nKhPJ1pQEk',7);
-INSERT INTO t VALUES (35350531090807381,7723947,'2l8GhizFHrA2lq3rBCy6ugfeW2CruSn9tzHGuAX7aefUO4dfwVaxTN11dMg8K1gqST','qiMbRklKASHOmi0HEFZ47mzHsJluUYIw','b0aC1JcWOv4VGBYFleQOJBhmT8OC8TFN8aHa3VQGIv1SUAOyOav','ZNA200Fhcv2','RSRnuX8442Z74zMlrLmJIIsxK','UoaRZq6Dq5OCUL7ayihbaVV95jFEEo0M1aCIQ23UnItietoCPn7TLW7knzHE5gzO71TljQsExW7XHvx1KtTEA',8);
-INSERT INTO t VALUES (8084800224098951263,-7845584,'CUvkEr5QKeSj6aKjVJIyxhGTz90B1B7sAw8hAXtddOAJ','a3WSGmUI91F5wgzc2NYiHBcs02wzzcv36l9zP3GQw6MzH0Wup0uLT54GILIsbO3','2otxeyd6OzCGc6Swf9XAWcM6DzoTnW4WQ9AuUa6','c','9cverTx2gRSGxRcem','OJVnCQjFlIT66yWquhyoZxmiv54JoRHmgvJiEgz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (43123,84,'ciDa','SnueE2Sw7wWiAt1828HLzMldlGQf5gQmyy8Z5OVoSXCEnQTK8BcxY2Ng','fXhYK','ElMqwtxU6k2uYruQ1tdpht1Y2fGxvZ9HBJc26M2OBWChnqfBsuZkI9lX2sPBQwCFkClvDxZFBCnmgoWhkMb7Os8243aNg1k5RgZ6jtYc6pS9qDgP2oqz5CN6zMRzymH44pdlmEqmng12r9jouGEuLrvqo6RWtIqjFh1uy1kJFc2Z2fQI8H','S','P',13);
+INSERT INTO ti VALUES (43123,84,'ciDa','SnueE2Sw7wWiAt1828HLzMldlGQf5gQmyy8Z5OVoSXCEnQTK8BcxY2Ng','fXhYK','ElMqwtxU6k2uYruQ1tdpht1Y2fGxvZ9HBJc26M2OBWChnqfBsuZkI9lX2sPBQwCFkClvDxZFBCnmgoWhkMb7Os8243aNg1k5RgZ6jtYc6pS9qDgP2oqz5CN6zMRzymH44pdlmEqmng12r9jouGEuLrvqo6RWtIqjFh1uy1kJFc2Z2fQI8H','S','P',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2286,24,'LvoDqDYtvrQMC23AERDkqNwkxrmoc6wwT3lOLNj5hH','jl7aOqkZLoPVqLx6YdmkkljD2q8AWHy34S3Ch0Uyj545RbNH815jPw4NyUCbifQIIBkwAtnuU7oIiAC1tUQtSl5NbsnwhY6pgS1GSaT727JzSJbZMnszSRqR5xKnHmY23rAo1IWwQyoLMGf0f1HiQlgpbzgyDo9gUH2vSmRjndmDU','q','KV6Lo0V6ttffDWkNBAJnWkbE2rSAa1UM7tv9BA93tQMbr73dR2gUH4euQX47hDlYyiODJV5FL227sgSYuc4BgGmInIBdzQJlS7FwmgOGvQuxBPYOuV4eQ8Ylpy4dwQirsdMM3RA6IQ1H8jGbDbwWMTMLxbXTpPr6bRUwwdkbICRfBUrKkTBFhgC2zGWxUxH6SHHrI8wBlvfMMCEjRSMCSPlesxAlCT4alBoPLcffe22S4PGr64RK4PnBiz','Zz','Y',14);
+INSERT INTO ti VALUES (2286,24,'LvoDqDYtvrQMC23AERDkqNwkxrmoc6wwT3lOLNj5hH','jl7aOqkZLoPVqLx6YdmkkljD2q8AWHy34S3Ch0Uyj545RbNH815jPw4NyUCbifQIIBkwAtnuU7oIiAC1tUQtSl5NbsnwhY6pgS1GSaT727JzSJbZMnszSRqR5xKnHmY23rAo1IWwQyoLMGf0f1HiQlgpbzgyDo9gUH2vSmRjndmDU','q','KV6Lo0V6ttffDWkNBAJnWkbE2rSAa1UM7tv9BA93tQMbr73dR2gUH4euQX47hDlYyiODJV5FL227sgSYuc4BgGmInIBdzQJlS7FwmgOGvQuxBPYOuV4eQ8Ylpy4dwQirsdMM3RA6IQ1H8jGbDbwWMTMLxbXTpPr6bRUwwdkbICRfBUrKkTBFhgC2zGWxUxH6SHHrI8wBlvfMMCEjRSMCSPlesxAlCT4alBoPLcffe22S4PGr64RK4PnBiz','Zz','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3549,33,'QUx02d6cjSRULErGPSetY0O1zOaWBJd2AIE5Wb1ABI0GxogvQRpYHWEV5O','uw7m44dxEhWriQHicXbBGzqgHT1','TFAX','yg5RONYuoWOeobDWpLh1sdeDoaDgMH2s4Wg2nn9FFRFPDiVlD7HsQ2ev2gtgckmVjpH7TiDeoLIdjJoTwFH1T02h3PPc8kJnco417UWCLpUqiZyzlX4B1HK35RxDNC1E83wGjL89IYj0NAV4u9zZ4ue8M4ZCKMGM7sqjbrJ4j69Y94tA4sY1IeXO3eykKk2H','U','6',15);
+INSERT INTO ti VALUES (3549,33,'QUx02d6cjSRULErGPSetY0O1zOaWBJd2AIE5Wb1ABI0GxogvQRpYHWEV5O','uw7m44dxEhWriQHicXbBGzqgHT1','TFAX','yg5RONYuoWOeobDWpLh1sdeDoaDgMH2s4Wg2nn9FFRFPDiVlD7HsQ2ev2gtgckmVjpH7TiDeoLIdjJoTwFH1T02h3PPc8kJnco417UWCLpUqiZyzlX4B1HK35RxDNC1E83wGjL89IYj0NAV4u9zZ4ue8M4ZCKMGM7sqjbrJ4j69Y94tA4sY1IeXO3eykKk2H','U','6',15);
+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(95), d VARCHAR(96) NOT NULL, e VARBINARY(75) NOT NULL, f VARCHAR(27) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2565266969,15232619798016754761,'nTM13OAZHGCGIiup5wXmo2i3d0kogh97ivttsN6lXO','z3pX4pdGJA7ME4G47SXKyg4W2C','y0auyyAGg7wm1VKn9wZMtVkBdkNJKCuLdiW2R7apmq04YlNzC9W','D','Q','uL',0);
+INSERT INTO t VALUES (3386223082,4059513002097544175,'xMFmZt7JROiiUOicgIMrx9hZF877627T5Z4K2H6GjNwIi3c8fG7ZgZZY8g','wwUUnFXxtHvPojReHbnyrS353x3SJMf94DOXG1iyS3jmNcTb8cydJNncy','ad6','C0wE1oqyX0q6KfkaTFuIDE7sm','s','s0',1);
+INSERT INTO t VALUES (4217268508,18356288182404946422,'f','AAsakIwxr6N12qeEDaHhmlfWXsF8ecRYd','CH3HkmJ6eBGuZEqRYdsOoINhGCZIlBxNSErbE5Qh','jw8T0uParOrY6B','v','W',2);
+INSERT INTO t VALUES (3359049667,5607111638419840245,'jk5teRrdpBt5z8IMJJOzoafWHZk3WUCpK7UGGiJQjLhWreoKHwPVhoMNnBRtKiRwKsAX9UzCicJJoTyN5okkxSA872QQ','GZvIZp42265vyaybmjetj1aNyyQV9prNCWuzS78gLJNvgAKWBGuRzQQ','V6PDAUb93e6fsIuPcdGa9PajuutkYOUZYkBsY0kYbopIPLoooinBN6LZRV','s3xGbsUR6bURbNmRW2NJ','t','v',3);
+INSERT INTO t VALUES (296000651,13249994210622534616,'1D6HAtumXaAWbt2YyVJ2u76nEgc6xo3xwDlUB0HWz6','paDKkyBeM74dh213JkZ','Fk7UEXEHKF7ePF0Tiuagq6cJQOhZuY9zO4TQseDC3u6UvSWYZ','2TfGiqrtOQFtN5cTU','6','3',4);
+INSERT INTO t VALUES (2615139484,2821373257752072433,'0eAZsu0PiF6a9n','XluLGVhvq3la95GBkLgBCmp32e782e6mnXRob8o','6cgnoggAWNRq3sgVQHzlPThkQpM9mKLK0WN','QLbuWy65Io36Cn3XQUeeCq','e','A',5);
+INSERT INTO t VALUES (2558853382,1671715823313965981,'rIHbqihPIivbxtBLaJBhvFHLV6lc3bRqikqJHRPbzagobFlvUrTEIm8HDLfUSo9gCxysCJk5NL6OIqNGbg','nTt5raeNn','49bCGH0NVn3DLl8U4qcgkwzBr7U2Q3','8Hconp0B327UV46XzpChEoh2c9','4','70',6);
+INSERT INTO t VALUES (2954256787,18043213798734424816,'B7Z2Wt4K85xZTVMWPqmsJ60IagR9Q3tlsoAJ90mZT0MGwxPhr3nhY4eGcnMOtP3fuTMHV7u7QflgTBDoHuQI','XobQ1NhsIawRDW2t4k3DEGAVxsnH7vmYS2FNtDJX4wgzRWMEsvuTGWNx','TVtCqrfYnju2Bf3F9OLR5rmvbeecpFAorREaYvO','w','d','8c',7);
+INSERT INTO t VALUES (1799488702,5400284766104103940,'mUAoLkSEk0iXch1u990Iw','pIAZ0xN2cTs44myJBQaHE2Tzlxh4jJrfKSumuplFoNgFUDQgdGv25Bu4rJMmd4giHRAe5RjO5JjrEOiLSZMA','Y51OnyqiOLKrxxvEJhFMOeG9BwbyM4PSIWPd3MD4ceRZIQMJW9uf','7Z','V','2R',8);
+INSERT INTO t VALUES (864012611,7259916262176978908,'plsj9HJvdeB2MPqAbRKv','nCIOJek','b','MRRgNMY2EObCBBTURczNap8','Z','dz',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(95), d VARCHAR(96) NOT NULL, e VARBINARY(75) NOT NULL, f VARCHAR(27) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (16809669318939287751,6897256,'xlXd8JdC8pkS5LIxWGmSlejnlK96H2DM2XZvTew3XWknDSx','pwtgSLJ3IQ3hKOFbuAYLxkB','K9xtkivYyXHmXOpQncWhmTtBMnF0sK5VRnZNFnoZmjpE','tQFWCXIlsYhCE','kKMSeWeuOmc9XwmD2QmQHR7Ruu4hSD7aBPnaNzElGMFOCYyZgXBJ','DsAWLtcIxUTtyFznxxUDFav8dzkCNF353BTmi0Hk',10);
-INSERT INTO ti VALUES (16809669318939287751,6897256,'xlXd8JdC8pkS5LIxWGmSlejnlK96H2DM2XZvTew3XWknDSx','pwtgSLJ3IQ3hKOFbuAYLxkB','K9xtkivYyXHmXOpQncWhmTtBMnF0sK5VRnZNFnoZmjpE','tQFWCXIlsYhCE','kKMSeWeuOmc9XwmD2QmQHR7Ruu4hSD7aBPnaNzElGMFOCYyZgXBJ','DsAWLtcIxUTtyFznxxUDFav8dzkCNF353BTmi0Hk',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(72);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
-INSERT INTO t VALUES (8514881465775830850,-3115470,'6bwpNi6tv7ksj0uAQcEuXkprq59','hEs0sppOOQRPVc2xEoOfDh4D8d0BHnFi','WucMKOTDctup4fsnGfggvD3ICnPDPEB22cXfZWlOl0YZRMBM4idZwpcC4iqetXsvaGyLhIDYA','kfBb','hPdXt9B9rveurpxAv58schShBKt6zpmFAf5Ib1yTjmxGKdvauMx9m86iOYwGrQscJ7RhxC9d5RsLjMpliRgR1otyaycjQJUSG','O2O4DsVsx0zWFdwostEkXjBoIhcbqQ19YA4NEp5UFyz7rPbmWpEA8BLBmaZ76oHd43KLGQ',11);
-INSERT INTO ti VALUES (8514881465775830850,-3115470,'6bwpNi6tv7ksj0uAQcEuXkprq59','hEs0sppOOQRPVc2xEoOfDh4D8d0BHnFi','WucMKOTDctup4fsnGfggvD3ICnPDPEB22cXfZWlOl0YZRMBM4idZwpcC4iqetXsvaGyLhIDYA','kfBb','hPdXt9B9rveurpxAv58schShBKt6zpmFAf5Ib1yTjmxGKdvauMx9m86iOYwGrQscJ7RhxC9d5RsLjMpliRgR1otyaycjQJUSG','O2O4DsVsx0zWFdwostEkXjBoIhcbqQ19YA4NEp5UFyz7rPbmWpEA8BLBmaZ76oHd43KLGQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (13965064716847953154,2238615,'hSmtPfuFU0zLcDjwWmFOmiCKxGNw','T1GpQaItyIs6qCRhpdo93Le4bwwpp7r7p1XaFezN45Mkz6OSu994PAlLORlc7tAbtZ4BCis3J1gtKI430nt4xUs4nKIb2ax6FnDGa','dk5RxyRkuE1VdSuzcNT4QArEBtlmzujdCT57uHCymbNBeajrM2jqbbBlJ','9n8JN689pR','oSZAcRhf4oo7j51kvP','4s5OgkKDruqjfL0GRXeoyD0O52HXyl3V6I5z7CBhso3bBPBPsFXGkLEi6S',12);
-INSERT INTO ti VALUES (13965064716847953154,2238615,'hSmtPfuFU0zLcDjwWmFOmiCKxGNw','T1GpQaItyIs6qCRhpdo93Le4bwwpp7r7p1XaFezN45Mkz6OSu994PAlLORlc7tAbtZ4BCis3J1gtKI430nt4xUs4nKIb2ax6FnDGa','dk5RxyRkuE1VdSuzcNT4QArEBtlmzujdCT57uHCymbNBeajrM2jqbbBlJ','9n8JN689pR','oSZAcRhf4oo7j51kvP','4s5OgkKDruqjfL0GRXeoyD0O52HXyl3V6I5z7CBhso3bBPBPsFXGkLEi6S',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12988199498743042609,-277572,'FsWVFR9Skk8aAArx1vAZAdpS','po5vE3VXXGEeX0qyjeS8XNV56Z54ppada829EdsIoKWpL49c91QwA63a4lT9Wf5BK20W0hk6Wa8pPuAmTmPwOeOXjXgVhk4sGNcB2igmQw0onzXDrjr3VmTIiIDyPNGIy3P0le3NiowXVHP8o49LeopIuMhxYVgvsd2SMijppspCrlYq0rTju3RVPXRuiAm4Q6r0so2CvajICWLyuVTW1JdDhxwr1dyxya2BuiGVbJbKff4mHZjEkJ26','kPbqGM2WEyIzxMdeXTuS9qQYtgUH1ImRGXSxQuOuRyysP','G5yvWM3ULf6cL9LFCm4ZBoJZVacBBavFZxZSrv1yR6fVakRqi2k7swZlb0GxCz6z7658JdPQtr2XKHTrwHeHZjIMbta93sr5VHlzh0Ph8ldiY','CrDSd8dpx8lPxojjsrR0RRhOoNYzFmgeaMf3L4IxzO9jP9MCu4LLz9EnDVDQOkG9OiUk02o03hobaeL5Rii4u0PZmsR','LNZyCCnYuPzCAK7EVApJrctX2DBe8HYDvtmTLAzaa5nByWv0DSTnJ9c5x2X74istBLxutiMGPQXgpbbHgh',13);
-INSERT INTO ti VALUES (12988199498743042609,-277572,'FsWVFR9Skk8aAArx1vAZAdpS','po5vE3VXXGEeX0qyjeS8XNV56Z54ppada829EdsIoKWpL49c91QwA63a4lT9Wf5BK20W0hk6Wa8pPuAmTmPwOeOXjXgVhk4sGNcB2igmQw0onzXDrjr3VmTIiIDyPNGIy3P0le3NiowXVHP8o49LeopIuMhxYVgvsd2SMijppspCrlYq0rTju3RVPXRuiAm4Q6r0so2CvajICWLyuVTW1JdDhxwr1dyxya2BuiGVbJbKff4mHZjEkJ26','kPbqGM2WEyIzxMdeXTuS9qQYtgUH1ImRGXSxQuOuRyysP','G5yvWM3ULf6cL9LFCm4ZBoJZVacBBavFZxZSrv1yR6fVakRqi2k7swZlb0GxCz6z7658JdPQtr2XKHTrwHeHZjIMbta93sr5VHlzh0Ph8ldiY','CrDSd8dpx8lPxojjsrR0RRhOoNYzFmgeaMf3L4IxzO9jP9MCu4LLz9EnDVDQOkG9OiUk02o03hobaeL5Rii4u0PZmsR','LNZyCCnYuPzCAK7EVApJrctX2DBe8HYDvtmTLAzaa5nByWv0DSTnJ9c5x2X74istBLxutiMGPQXgpbbHgh',13);
-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(29), d VARCHAR(26), e VARBINARY(81), f VARCHAR(23) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8080922041717063023,1429318036,'294pLZc6wJ564bu','4y5d0ifOIi3','R9unsAtiZRcnAvCUWrohStn','87WzUpDSaRCPCvA','davpEYaWi3gwfuwKXNEWCdHeoafAF9JhVQc5yiDkw2LwBSkUiyIbpOpJthk6KoIfI90gAswIQmGCBpLBu7t','OuMjpQaN5Ij3PCCpgwGzH5bDc',0);
-INSERT INTO t VALUES (-5770618981624080362,-1969148824,'YpIIpUKKmj7zoqL3FDVnJBnpUs','E5QO','Q4lVeZM2o7Kdq','l','l3zdOM57dAI56Nkq6SHKSUxI6XwNexQcy4H0o','Doxe4ICgpCxkAQ5uysL2',1);
-INSERT INTO t VALUES (-4761294431902852902,-895057868,'wZUtXU1Bgd','i5Mo34EPmL73b','NpH9wk808rJ8V7rCc3E5efsVqrCGYwmAs2AGJ','5Yeb0sOh477XIHtVXSbLKy','LOLyyHXQ7dCitx','KLrlQJy5gcP4Pp9SaeygY6vhpI0ONic57hsr38IPnknyZPcANbNESkya6vhL9Y8cxVL9b0sm9fzVmgJpkPqlBTrNb1',2);
-INSERT INTO t VALUES (-4209882164547310291,-1955014373,'hJ6wugrClSLGOs','F18W0Z','uiT35ZRkaqcuZ7jHw4NreTuTxIYqtpUFk6EsvIeJnifEdNGzEyJ7BeLSRHsqSUs2bWsqbwc60e','9pHTJfNrzR6K7NxzFUMCoJP','VvbRgCxu2E8oAWuEuzDPYhhq4O9CiHhsfkCa7sOODAm2F7xCscIlRX4yzIlfMnl574jtR4KOoEhDb3AQM','rXIvno8VVzbj7jXlI7tfIXZnZnzn3bZIOiUrLJnrtdsDsvRFNbKjK3ef7TmWGRYzxK5dhIFDjP',3);
-INSERT INTO t VALUES (1955465501640570144,-528822230,'GPuTDFaCQQ47Qsh076cl8oUV33','ojDQeFDymHC2SRd7aaBjC5xGO','g3cZlivYOmgeSKwkmdUp7bOp8','XH6x4yH4JvcYW1umE1R3I','8TGm5kgKbHhXb41xN8jpPAW0s7ZktN7wj2BupxcvK5Yxms0GzyQsGvl8hrqZhfsGSwCDkaLEk3HAK','DDAt17KLYauIcFY9mTslS96JcpzM3F',4);
-INSERT INTO t VALUES (7923615281658717154,-1213797503,'PVfWqUR7oGe0zbb6cR4ydL','8j1vRL1bF8gvbK6gO48Dp','qGZFCa','FVef7Xst','FtllYBzXgeR4UYTjdsL745wCNLFA2rKTdh2muWSlBQ4RlXGlVg1BE8zt6iTE7WOLSyVZp31oKu3cUm8J3wu','fjkMftffpeXBYljL4mCbFifY',5);
-INSERT INTO t VALUES (4371201984816097896,-1500262866,'3p2tekO8RomnDV0cnXjUqdyrR','mLz0BD8npYPrAI','GLkdPGx7lVfpUdD','pUtYsm8bRbVv22','mQ9f1dEO2DYbcB3PZLzHnEGftF9ye7yosdSsGeUXYrrBwQgbkCt6ETnpSmsk','CARLiy5H9SM0UA1uyjxPKt6soh7MgCoivKTsm2S5GDCwLovfqEZwzYD9',6);
-INSERT INTO t VALUES (3388466068925823060,1823859453,'ZUCouD4KMYC','Fg4Gwg9gSV2lP','FbOXmNIihxxS2oRmwBOByRI8yYBhWeN7K9KpLz3','ab09QNVgje3QSfuEL','B0ibZepGnrZXRpS7Di0cqAKFGCY7DsGnkW5Hw2d6MW','9iVcjrJxk8rgzfNvKPjach129Bz1o74QKOwH413RCCCz0WqXAL5VGCpn4hA1BUGosjtJvQGsfQKSUxk9yNxfxJXI02',7);
-INSERT INTO t VALUES (7986034775585414231,1995530051,'yMjFAW64cFdbznp0vzd8','ANNcIoRHJLmOD','jQS0wgz5pK0J5zzYnzM0BEpmF6k0W41xwJy4ImxoaJNt','03eAeaS1VARzBzFXH','5c79Z7TOU8VCRHbnosGmgR1Ar1EaBP9UEflDzRH5oANcPG','c8HzhH4qEslF4rO9xnqWuyad3i1Wjg0uRhdNVGzIiYqQ800thHQpZTllTpjnOud',8);
-INSERT INTO t VALUES (-284943853375383610,-413322236,'x796gnVVOiLhHQb','OLI','iXcbQiAjoeTBML3pysrOESQ0uTssTFG4NDkbfaPTrsKWewdB44ocfPgLZEnU7N','ytrJlTAVuQPXC','rSn5RAjREL4Fb6SKMxSO6bBsaKdd9C4TQjotoPZEGufbbvCCm7D3ttF22GSqHDi8zt1cDQUbcO','VDatQk6EaFjcQ3LdjqNVMvrQT0sphqvu6YSUtNSRa6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (284978937180495021,1974774378,'guPKuJTVIzL1','s','LQ0DQ92jpoEvJlb6igpzlHpU56wIejinw4w7RlbXs09s','Io7LSEE','wHZogrbhUzRAD','Zt8IkJrOjeoDNz2dM4JIg7K3rToNoDTS5lg7uyA6xEXqAZXG14YQsMxL4qvXYMPuhSv2QqMvNfd7r',10);
-INSERT INTO ti VALUES (284978937180495021,1974774378,'guPKuJTVIzL1','s','LQ0DQ92jpoEvJlb6igpzlHpU56wIejinw4w7RlbXs09s','Io7LSEE','wHZogrbhUzRAD','Zt8IkJrOjeoDNz2dM4JIg7K3rToNoDTS5lg7uyA6xEXqAZXG14YQsMxL4qvXYMPuhSv2QqMvNfd7r',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(30);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
-INSERT INTO t VALUES (6700706857523811178,-1605932355,'6X0','g','BpePBCF0xC','B8cWt7yguhBzjqrF68E7sR','Lj7R6qIT7kab6SEtOOMuXW5bMvGxFBfLqgwLHb97pZRrhhnyaWExrp','aoD6',11);
-INSERT INTO ti VALUES (6700706857523811178,-1605932355,'6X0','g','BpePBCF0xC','B8cWt7yguhBzjqrF68E7sR','Lj7R6qIT7kab6SEtOOMuXW5bMvGxFBfLqgwLHb97pZRrhhnyaWExrp','aoD6',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8151365704894013188,-1449709877,'tGHD','d5B9jPDjZNmA13pR2t8pvrt1TrgdvAeL9DigbbzutKRnMHVENqJ9X1HdtzVZQXAKXB5gYDnPQZ4rcykEq78G8PwE','5mSdUFsjoX1ARJ9yYiaZt8lQDkTBoGnD1n8aYlVcweCeixhD','dRNiL7TTk6cpLLuNhvrDll','na1AKv4Ov8ukpOtPkzfQHJs2uHC2KyE1T3663nJneGlKYNpc6WhQ0q4hH','hIpX',12);
-INSERT INTO ti VALUES (-8151365704894013188,-1449709877,'tGHD','d5B9jPDjZNmA13pR2t8pvrt1TrgdvAeL9DigbbzutKRnMHVENqJ9X1HdtzVZQXAKXB5gYDnPQZ4rcykEq78G8PwE','5mSdUFsjoX1ARJ9yYiaZt8lQDkTBoGnD1n8aYlVcweCeixhD','dRNiL7TTk6cpLLuNhvrDll','na1AKv4Ov8ukpOtPkzfQHJs2uHC2KyE1T3663nJneGlKYNpc6WhQ0q4hH','hIpX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5534460744629800259,-1110926116,'55US3S3qX9H1anXc','04exRHZwdCjgxtyzGwbGdeVqvmzB4x6ODtHWLXfDX2rOTNMCfPJy5wpLxIlxMDjg52v43sQplOaa12rnvzreBNGFI58RwzArKqOYVKrHGGwaHxq2Mu1ib6xjnBAYGjU4W35fE15itf5jxk4rXuF7sS3einwuJkjXaACgw8qMeirSGWkk9fAOoPud4OLKNZCbNXwghG4YviKX7fOLTSWHgNYKUrkJhzB2KmS78zRGksKxHYXJ8rxK','GmHPcu7MaXDK2bVK1R1YtMxgipcOy69nFSJqxR','I5a8lc9RZzem6xgEyvv69oebEmzAYtVuMwETxsBuDMHtZwZ9SJIAW223OF0uOXfWkNIfiPeZc8bWjEMaERZK6Qdp','xOlHG8e5y','YjjWUejB0Iq4bdH3N1KeezJWxqtQxKHGHwsMfpbfI8ZAiixq1S9xd3xDzI7C4qZQ',13);
-INSERT INTO ti VALUES (-5534460744629800259,-1110926116,'55US3S3qX9H1anXc','04exRHZwdCjgxtyzGwbGdeVqvmzB4x6ODtHWLXfDX2rOTNMCfPJy5wpLxIlxMDjg52v43sQplOaa12rnvzreBNGFI58RwzArKqOYVKrHGGwaHxq2Mu1ib6xjnBAYGjU4W35fE15itf5jxk4rXuF7sS3einwuJkjXaACgw8qMeirSGWkk9fAOoPud4OLKNZCbNXwghG4YviKX7fOLTSWHgNYKUrkJhzB2KmS78zRGksKxHYXJ8rxK','GmHPcu7MaXDK2bVK1R1YtMxgipcOy69nFSJqxR','I5a8lc9RZzem6xgEyvv69oebEmzAYtVuMwETxsBuDMHtZwZ9SJIAW223OF0uOXfWkNIfiPeZc8bWjEMaERZK6Qdp','xOlHG8e5y','YjjWUejB0Iq4bdH3N1KeezJWxqtQxKHGHwsMfpbfI8ZAiixq1S9xd3xDzI7C4qZQ',13);
-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, c CHAR(50) NOT NULL, d VARCHAR(8) NOT NULL, e VARBINARY(10) NOT NULL, f VARBINARY(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1799287997,2768052968,'hVZ','kx31T','cOXBJGz8D','mbHexB9M7eOYnaw4d74sH5puREJ9BYQGwgjGeccMIWMoYCyfRNGKMdxz','GxCn0oinpKmqx42ZSydqLFtG9SkowLjpCOkz2A2vdf0','FN0NaiY3jBrNiTc9HLb5L4cTkzehlhr8uY4MjRATzrvW8KYtlQcr40k8hxHeKbFFdCAjv3x0SQTFqjqCkIMmGeCCNTrP6D89kO',0);
-INSERT INTO t VALUES (1680867574,621088335,'OSNSIdPxJ1qq0NPrS','Kg5vWzD','EhNBcaw9NT','vnVJwjUrZITKi4oYfXbZfZjLme0CBaBUiHQPUsrzTlz1AGNoflXFpsSO','IQmK7twCSOHr3xZ9uHduKYtK9J2Urg1mGBhmXyq','8lkwWLSvKT',1);
-INSERT INTO t VALUES (-1908849009,4125477139,'nz8854jx2c5HcP0K74nIuVbRs1ipKJLqSNqbIGJ9','aM','v0czTThDNn','PjevECBf3cKzjA6KKNyQaLu','rxSZgdoXvyJGr03TJbOpvZMDtuwXMhKMb2MZp8g9F8FKnQFXCzP7','cy3zzpQSMXS8',2);
-INSERT INTO t VALUES (-1219504415,3466602178,'f6EfJ5bfT3ZGZlFqYosMId','MQyzd','FTvi','lpv63ICCL2Luihi76XdpD9rs0jGkDp5gEC4PVGupV7TQsK3BkvavQKGD','eN5zBPzzVvyvKyeU7BMuN1PQerM0gSBFGRaI8mub5KCW1iudipmEl4rWJFlDyQ7bkxGRk6Kc3mzzC3gP2D8u9Le3','ViL65VNryCuecHiTlH22P9sxwIX2YThNz9eMo2NmFrBCXXHlMaBO7LJBjNuvRSFEg51MTfWePK7qeU',3);
-INSERT INTO t VALUES (1116339063,1961713677,'vx6bg98o3YArGdyMRhxdk6eIbSy8Evdk59sPh6rCH','k0','EdRY','4aSg','xWqdoPT7BpMSNK0cVeD','dRIeIAvM1LlAV7sSnFxuSliBeUCQ',4);
-INSERT INTO t VALUES (-1343371582,2798627282,'rDQZ9bxHTrDoEAanJ02','aC8','eI','XWXekqFxLcx3ZJic','sFUl9qwrI3WNFpYIQ8ieizTNrDZin7YtCR8bxvuKgzjUTWyDIVOOloxgohJILiCJcS','ARGICiLNqcF33Wt01T6q76ZRo3YddgHTYgJJH',5);
-INSERT INTO t VALUES (1274327763,1159052905,'QPh7Ic9ctiA7LCXZOKNcFD8uipZeZJQJ1MBhgX5vAUXL','BbUFDZ','H2CXj','sV3jEzRshMrYzdpBiXW311q0JUWWvbysxjIINJbpwNfJhqrzmxkIBs','u54mke1f93mBneFZxWhuG','i0lQf6ty',6);
-INSERT INTO t VALUES (815810047,739686261,'bU','l4','bypg2K','CD7kOPGDQTuYLz8ge8uJLCLkHMU3mDBp6gqnbZvE526AC7m','dhtIEyAnD3WbY1k8RbIyVZ25AJ6rqB7SjrtJmtKutlrzOjcng6WuM2jUMPMrFGtHkEcD3PeAN0cZSACAYdzkqw','SXZs8zwBZkmL75UJTI7D',7);
-INSERT INTO t VALUES (1467966250,1356344679,'1G4AlkdwWCCwKBgkFnu29bOK','1R','7Mp74mVU','bmKJ1kSa4ZMj1whaVVIG5aVYEFx3','iZdIO7WlhXFlSlRsjhcXU8Lark0','LHuJyBLuhh2dG8xLP775ws5WIFjIKjjYQsCQ4bRwWDP6ouUWmW8m7C8kQJ3njGQttkU5grjCB7koDpFezluKqlJezVAoh0y',8);
-INSERT INTO t VALUES (-4813026,1783277347,'vS9xv6GmOaam8RvXMjcydEJb','g5J','fjD3Bl3t1','waCb0vAwgohIkk8FoxpFFaIzFW3ngE4mOB','44PrzEOV1K1DZdhxSzipRVHSyZvzZx9Ixf7oUWyJ','nppTHpuBInJLnUbEYXdngfuORhJ5fKbractRAl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (841331777,1930534391,'Ipu5sIrnllpkfvxV','9gMuj6kp','GQ4n','rCODmsMx6QzrnXs6jk1qyOTbVpV9nRvT9svAUEX3cQGLV12a87s8u1IbI0uS6URItgRxeK','0MVjGx2njI3uldpg77VYXRdNSN9Z2yU0avAvkveS9pUXguqIf8SXAa0UZHWf65PgpBHpNKuBBDzwuuPbM08GqYnQ2','zPXheeXDI0RrvWK3J',10);
-INSERT INTO ti VALUES (841331777,1930534391,'Ipu5sIrnllpkfvxV','9gMuj6kp','GQ4n','rCODmsMx6QzrnXs6jk1qyOTbVpV9nRvT9svAUEX3cQGLV12a87s8u1IbI0uS6URItgRxeK','0MVjGx2njI3uldpg77VYXRdNSN9Z2yU0avAvkveS9pUXguqIf8SXAa0UZHWf65PgpBHpNKuBBDzwuuPbM08GqYnQ2','zPXheeXDI0RrvWK3J',10);
-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 (-1267877161,3912770252,'BhvwzFOLl24dBDbBEFNnMtaO1uM3dC7ks9coZaA631uX9yFLUc','q1ZFit','2E','ZNgGWLo0eSSNRgVj8cs721CshSkYtNGpLW','XSLQCctVFGGtVA5J8XJm4dgBGDI4XnP','Ydtqy5OeuswayfYvWfDv6yxrRZ9nQeGQ8QvKvgJxRp9pdl0QrHw',11);
-INSERT INTO ti VALUES (-1267877161,3912770252,'BhvwzFOLl24dBDbBEFNnMtaO1uM3dC7ks9coZaA631uX9yFLUc','q1ZFit','2E','ZNgGWLo0eSSNRgVj8cs721CshSkYtNGpLW','XSLQCctVFGGtVA5J8XJm4dgBGDI4XnP','Ydtqy5OeuswayfYvWfDv6yxrRZ9nQeGQ8QvKvgJxRp9pdl0QrHw',11);
-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 (-651788624,2798745488,'eO6ka3EJnqTPzpLjuAOQAT86M2L6','MVj86ASmer6Ijbo8brcNIMIRL0YKJ6JvIsY0p45DAsOtpFHJyldtO8lx8myd8HSoAjciFd6ks6BXzTlOGE0MxdXRzwzd0CggwmXoLOw3l7ZSxJgJdVPVjXmiKCpcv7HhInpE9HVaKegCiRpMiLID1fr80C404vlpH2x5bhTpHBMuGZqGpsyzA','V8zXrXigH','pOW3aWkBh8mNuYAW','MapL','pLlG4zesFEDv9tLTHZ5qYxxgwS8whJX6SswOMQjqRoROh2uvPS2OqX34gJ0PGry9ukR',12);
-INSERT INTO ti VALUES (-651788624,2798745488,'eO6ka3EJnqTPzpLjuAOQAT86M2L6','MVj86ASmer6Ijbo8brcNIMIRL0YKJ6JvIsY0p45DAsOtpFHJyldtO8lx8myd8HSoAjciFd6ks6BXzTlOGE0MxdXRzwzd0CggwmXoLOw3l7ZSxJgJdVPVjXmiKCpcv7HhInpE9HVaKegCiRpMiLID1fr80C404vlpH2x5bhTpHBMuGZqGpsyzA','V8zXrXigH','pOW3aWkBh8mNuYAW','MapL','pLlG4zesFEDv9tLTHZ5qYxxgwS8whJX6SswOMQjqRoROh2uvPS2OqX34gJ0PGry9ukR',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1982194995,2533447336,'gs8SoFhTjVZCZtHGm6W0mMuEbl1t5B6JfyPS','9m2pJUpMNjCxmodow7zGFK1nlghdcG7luXEIT8GIpVb8kq3XnkDIvEQmPMblkVuNEcw2XwF625Tzbc5AFlY9cenoePCQ5YMtBsSNudcRZUcJfXJj0ShpOLs1vHMZwOcSsEr8ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6j','g','9fA6hw4EmogsKGNa1Tz3dzUQb7TNITasCKifIvUVQUPlOSnAymYpVitth56zSVfRTpXRICIbKh2J1cRNrMvHhqDJlW2iFvKzkpGC5FVjjAsrBdEXHboc2wVWBPGgaCRIc5scBwsdSAnlD1Lc9AydFTH8bUBRUHD0Arv5nKrZSeMDKawwMl0hbrWEFEPmDXzlLDznmOpouYMKEmiq','MvR2SmFmtieMYpu3ICig2GbUGeVI91mwL5gtXnZz7zFAzGHkLOql1lZfcguPmx0U','r',13);
-INSERT INTO ti VALUES (-1982194995,2533447336,'gs8SoFhTjVZCZtHGm6W0mMuEbl1t5B6JfyPS','9m2pJUpMNjCxmodow7zGFK1nlghdcG7luXEIT8GIpVb8kq3XnkDIvEQmPMblkVuNEcw2XwF625Tzbc5AFlY9cenoePCQ5YMtBsSNudcRZUcJfXJj0ShpOLs1vHMZwOcSsEr8ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6j','g','9fA6hw4EmogsKGNa1Tz3dzUQb7TNITasCKifIvUVQUPlOSnAymYpVitth56zSVfRTpXRICIbKh2J1cRNrMvHhqDJlW2iFvKzkpGC5FVjjAsrBdEXHboc2wVWBPGgaCRIc5scBwsdSAnlD1Lc9AydFTH8bUBRUHD0Arv5nKrZSeMDKawwMl0hbrWEFEPmDXzlLDznmOpouYMKEmiq','MvR2SmFmtieMYpu3ICig2GbUGeVI91mwL5gtXnZz7zFAzGHkLOql1lZfcguPmx0U','r',13);
-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(99), d VARCHAR(8) NOT NULL, e VARCHAR(29), f VARBINARY(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13,1120043425872604022,'riXCpvzv3ZXnUHfLebh3N4YlJQrynl','sDlTc','Nd','6sfytPSpHZDhx2oHlj7aranXyFAvsQ4PMiDupPYUOUJuG4LBGH6rz3Xx6t9dkLCm','QPGmrUbGnNaGvb4Et7dLV3L6LdSAbXNEhGvCJ','mqo7z3FMGHi7mkvslYq7d2w8Dn7bPCwq1QtJ1j8pn',0);
-INSERT INTO t VALUES (31,307565517743104749,'HpRWIQnPMaWZTPX9Npukuc3jMR5pqo9poOhDfWN4YWOxtXWSu3wZQwFD2jAS46jl7aUrB2imhRPyuf','goV','hdnFb7tvoCupMg21HjZkrRSdzj2','SbJhSbYO60k092o8PDSke1hjdh5bF6qyZhp26LXWcA6uwzgoZtIzmT1xyc6xFnv','qhJ7rOg7PopsGWGFZ6qD8Dit38wao51ifMm2GYJyApFzhgVafScJ4TL','xEKE9iuZeAvGQfIHwLIzL2pvpAFUEJsMlgnAag8W9R7VZRQkxpQEEjWDIq3LKpMVK94WtO7AugSTI6PzQflEGwamjeguwkdCr0SH',1);
-INSERT INTO t VALUES (-87,14795646359810615433,'u6bNh4x5R3JoogVaQn5WbFdo8l','AY88DoI1','nAkBmQ05MX1zM','0AtloQO2ybJAQdlAETx73HZene8c1ECfr4esWlgBckr','AsOj2T6nee0','RJYk2EZ37cx0Cz3lTHV66kNcvF2qouqEc8diUOLJ8knD13JjLfeATPP',2);
-INSERT INTO t VALUES (-106,3486096679318432031,'QTf6RvAfS7X1Mw3SaF0oZAXiL8Kl0wnnYlP49Vy8x5zDr9sZwAXxtZmOpOy6bZFhNgVDu','P0sE3Yrt','pqEgwLVsAdF7Nj','qK2o4t02zPIQgZF4Z4wBCpcRBBAxb','hv4QCuDbz1rIy96WKaHTtKYwpzWdH','4t0SN80DbLrivbvpFWx9cetb2RjrhG0hpoW8my3C0RA24nK68b',3);
-INSERT INTO t VALUES (12,7926410216526822758,'CoJtdqETQdVuQZwdzflcmqedY6ZqjO4BZbQHR0IktaYWtnEShWDZL8bRnUrfMraxQySnEorrz','pXVLWtO','5rHz628b6CxMvD10','kQGlx7D5WfQcjPbxEwRiEAaAwIhOI0dkBVDwTC90QGRwYdb1hOY6i61cEuxwLcJkUCGq8I','iD1uzi9L6mAfszQof8FBMgCEdRN8K4E9M1','iNwb93DLj3DrppT80OxZh7HUjiwLwPyIzMnSJABAxQMhQb9poHWYC4dGMqjIZ6In8Scy2PK2dNdZqfyhjftwNM9UuVg2',4);
-INSERT INTO t VALUES (32,912140518786016228,'QGvsnVXoT73bTsdNjUcdW1Y2WgaWKBGcUeKPr1zpcluIa9Nhr8chhftlffTM8q','HCeF','0mq3fHf','KaR8LbHG1Mi99cfiOSws1l9YIZbhn6OvhZNr5OKj2uRneWwPiHe8nPGGmUKRZLrg7Dso6f6Ipw4du','lIUguDOiLsk9iYGElYET92t34gKaPchhiS','in4nszxVx4oU0TefeyGWAeM6aD6Uw6QuNTXwXYnkMeqycmJeCmdJsoyQWPWH6GMBUyUrIeoKnn7y',5);
-INSERT INTO t VALUES (-70,7691452097905643583,'6','jMiD','slQHilnWhMH3PnvIs1XZBurkf89AS','qYR5AHTTnhWYnT0zCmPqky9Brbf','ZFdmYTXbo8JmIo7MVSaZ35itKrL6','AAo3WZb9yZERsyBjq1UF97oygkZcJ6PDqXjGq8Y5e4x55GG3IGe3tBJp4Uq9',6);
-INSERT INTO t VALUES (-16,2150112761290331644,'k6GzXX5SHeKgQk8MHi5fSqXXW3AV7bThD04Gm1Yjd','PegBpiGu','G6JLmh3XkpQqy3qLsBtu','C2GHQ8HK','KMIFRwyFD6k16UVMeSW2QH6MzEBMOGsi1cXDyvQnU5WG1AuKr3ECKUHBSi7ZH','7bDXTFXN7t9zCErDJu1hbHKAvJOI6o2W04H39vSUizRrJA0drOpwaphK5k',7);
-INSERT INTO t VALUES (-119,16115016967532956327,'4OPt7UD9Ezu8BcI5T','Z4va8E','mpqpQveRDVKpdi2O8','j9rXvBdqwH7GYhiWq3pdn6pTXJu5gPcDBIONEzegwNduRZeshm4Gssj5GClb096Mi32','undl5P4XsSn3SoNJoNQA04ZzVG06a3ypeSfM','IeF1xqP9l3xLXcIbqA0CpIj6iTujmKTWMAPs4KHjDf57sGlsS1bkvvOJiJ2xPbe5',8);
-INSERT INTO t VALUES (126,1256200671943453482,'cPd','DfUU8PFx','4ZBTJTzpg0ahAExOqxvQyEJDvi49','wxf47UUHUQewD3YWQZNMZRgS3Tqk1EUAafV4zkgFEGJgoXtIlQXjW7aJcKxlaPUxQBFp8N8H42AU','2EqxnQinFT2tJfqDEQe5AoyFg65N3zDVByg21xPugXg22WKMaKTLMnuawFHLoNcHUGu9vBzXhh1x7F6Utu','V4Js8PsPOsRnawUy7wGiaqIoQiXXGGfGP2keMxK4uYeKGqBPDP5so4hMS6exMOgVcsp8kq6EOIBg9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (72,8195901562246010126,'Teg8vrj6QEqqt7vVvnyxZhk3xcrJpLW5xxNMoD3KcfUdIKKm2QJ5sLJbUTjpMohM03bMHyS','h','67rlWS05PDqp5T71','BB9Tv7MkSrBwd9dqyv6dZHNp6a7bRPOEmB2ZuNHgi5DmR0SwbXT','38sVuf28j0FG5XUyPZcI5nFylgGB6UWzIGOqbj5P6TTyEfWUdcxwSqPasls','brL1SxGSGpdd7u5ardUnYycPocRWpatEpBCz2CValHrh10bFRHnVXr45bDlGsp0NVDYdV8E',10);
-INSERT INTO ti VALUES (72,8195901562246010126,'Teg8vrj6QEqqt7vVvnyxZhk3xcrJpLW5xxNMoD3KcfUdIKKm2QJ5sLJbUTjpMohM03bMHyS','h','67rlWS05PDqp5T71','BB9Tv7MkSrBwd9dqyv6dZHNp6a7bRPOEmB2ZuNHgi5DmR0SwbXT','38sVuf28j0FG5XUyPZcI5nFylgGB6UWzIGOqbj5P6TTyEfWUdcxwSqPasls','brL1SxGSGpdd7u5ardUnYycPocRWpatEpBCz2CValHrh10bFRHnVXr45bDlGsp0NVDYdV8E',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(100);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(100);
-INSERT INTO t VALUES (66,8166463496583685796,'KjGoQxbRkkx7tGDKsCVQU7KE','TDAUC','11TcWkqVA37krpr1UiOrrqIn','85zxgOoPuuyJEUV1TKzy95dU','AX3bxqeU','5rp3Nw2UYgXSehL2hhtH4N6zfA7KRa9QHBWNkNE8zWblbXJVj7L43Gef6',11);
-INSERT INTO ti VALUES (66,8166463496583685796,'KjGoQxbRkkx7tGDKsCVQU7KE','TDAUC','11TcWkqVA37krpr1UiOrrqIn','85zxgOoPuuyJEUV1TKzy95dU','AX3bxqeU','5rp3Nw2UYgXSehL2hhtH4N6zfA7KRa9QHBWNkNE8zWblbXJVj7L43Gef6',11);
+INSERT INTO t VALUES (2097511800131440817,3929564406757080909,'aeDElwoAYvZsBj3Ijd8Kv5svbZ7xC','L8IAl0OGB9OE7o2zmn3Yl1EwC9iJGTOOpO9GB7WqR5le','2akTkCw804HxUS1xMBhbkmZiJyDRXlWW0g','ahum39AN','w','2',10);
+INSERT INTO ti VALUES (2097511800131440817,3929564406757080909,'aeDElwoAYvZsBj3Ijd8Kv5svbZ7xC','L8IAl0OGB9OE7o2zmn3Yl1EwC9iJGTOOpO9GB7WqR5le','2akTkCw804HxUS1xMBhbkmZiJyDRXlWW0g','ahum39AN','w','2',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (5396486095568831698,9500584190270172880,'VDvD','26byYG3eeRP6pJwwG8hr8BCHLaFkRSeYBpkGEEyJBrO211x4F1aMufXDxPQP','7QpLCytiQSbE4wPsNepoL4aP59r','7L8M86iE5P2WqGOYNmmv7i','P','a6',11);
+INSERT INTO ti VALUES (5396486095568831698,9500584190270172880,'VDvD','26byYG3eeRP6pJwwG8hr8BCHLaFkRSeYBpkGEEyJBrO211x4F1aMufXDxPQP','7QpLCytiQSbE4wPsNepoL4aP59r','7L8M86iE5P2WqGOYNmmv7i','P','a6',11);
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 (61,8135337767807736814,'35qByKdqi3ubllfNsScUd8RvIlpYIEPuVaKRt2aBgFGbBO18JM2mCQQa7n8tIZC8LIIK13w4F','ZO1zE0qQ6wJ5nGOGJe1hHjLxSvH1Ly832sa8INpoPfOGiHdElN2CxRONq27XbL27rPe9kIvM8ytqdLEzxuQ2C1GQcNuVDJmmyuOo7oonpz0UzgoD0udpnlleCJjxOYB0jwxLNyk22n7KQ2xVwSGbcikcOTJB1ja','AcD2J7I7NRn3','0CN','atDM2xj8fUtfJEnANzkKYVcvNcJgeu5TnLwl6FvvkPe3mX','9Btiqem0LbqzkE4kXEKXuq54yshgxPImt0H',12);
-INSERT INTO ti VALUES (61,8135337767807736814,'35qByKdqi3ubllfNsScUd8RvIlpYIEPuVaKRt2aBgFGbBO18JM2mCQQa7n8tIZC8LIIK13w4F','ZO1zE0qQ6wJ5nGOGJe1hHjLxSvH1Ly832sa8INpoPfOGiHdElN2CxRONq27XbL27rPe9kIvM8ytqdLEzxuQ2C1GQcNuVDJmmyuOo7oonpz0UzgoD0udpnlleCJjxOYB0jwxLNyk22n7KQ2xVwSGbcikcOTJB1ja','AcD2J7I7NRn3','0CN','atDM2xj8fUtfJEnANzkKYVcvNcJgeu5TnLwl6FvvkPe3mX','9Btiqem0LbqzkE4kXEKXuq54yshgxPImt0H',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-126,8817214942862862365,'c4NpzAYuGvg4OH8SaK9WM3jrCZQsz3XOPZn8bQ0jIJCghYqcHmobGibwvUHFZXWLyc85jt1Yzp2AXL','Hk','ED0TdMuXyrvW','nzJB37tuTXsctvfL21ngQGJBDuThP91qiYB2Q3iQIQWnBIh5XxPHvL6DHjJCddINglDrbr1hNRnqfNW0c07PRtToxYS5cARrQBEohOPMGkloDSWrHSjT95SdhHkzTnDFJKzuK6sEpECVBDEVflt16BNfiKPQxFrOTbGlP','6lloUAinQoDU8qSgUoGUapDjUkbIrSEGA','Un7KRHagKMBPzFedhhHTQAtIQnslGBQau31pZLhEJnLzSsjcNLuxYKrsoNLUKFs6jkbeRCed9GydijcgwgfjwFAtVARhLZPCpC',13);
-INSERT INTO ti VALUES (-126,8817214942862862365,'c4NpzAYuGvg4OH8SaK9WM3jrCZQsz3XOPZn8bQ0jIJCghYqcHmobGibwvUHFZXWLyc85jt1Yzp2AXL','Hk','ED0TdMuXyrvW','nzJB37tuTXsctvfL21ngQGJBDuThP91qiYB2Q3iQIQWnBIh5XxPHvL6DHjJCddINglDrbr1hNRnqfNW0c07PRtToxYS5cARrQBEohOPMGkloDSWrHSjT95SdhHkzTnDFJKzuK6sEpECVBDEVflt16BNfiKPQxFrOTbGlP','6lloUAinQoDU8qSgUoGUapDjUkbIrSEGA','Un7KRHagKMBPzFedhhHTQAtIQnslGBQau31pZLhEJnLzSsjcNLuxYKrsoNLUKFs6jkbeRCed9GydijcgwgfjwFAtVARhLZPCpC',13);
-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(65), d VARCHAR(35), e VARCHAR(87) NOT NULL, f VARCHAR(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3024458,-1477571675,'nfxpnGh5gSKE9rxu','WNwWzQxlcVu489JXYfgmfyZ8','6wPPmUf9H9AxjTQxY5Xow05RheVi53jMUwSfINJulMDwys','Z4eCW4R03FhGl6ffn6Ax1cT2JUPYOZTolXr5lMCo','Oep3Rizuq70sELs','d3Ba1HyBaD7UqjLfpca1TVs72fsD6WML5tJ3Ndaz99xdk38PbVaNgMwZhzzyRGXsB8za5t65GiE1apMvNcxdLdzSN',0);
-INSERT INTO t VALUES (6692066,-2137045655,'lSUv4BIcOIp','0a04jRQ9Ns0ms0rSMQ','9q','NvrbXmNcWR70EHo51aR4Hi','zmIMRno7nC52LzZAJELks94lL','JyJMayGF069hwSs',1);
-INSERT INTO t VALUES (7596896,-1714949056,'o0o7vs3yiT4Hk5Yz','AdHDE1TIgE7OJu5R22Uf8tOavkAB','yl6SvKn3cARksDYDaq0Tt5','I8rk58m','6jLO4sblwkiRBfXVpNbLHhhDboGKmuFwSpm5K3ymwIj7gd5NTS4XHGU4CDuYFlKds1D0','KanV6qsAK1DvmS8c2iNw5xwsTStb3YhAI70noE92dF8HB3frY9wokiykWMIzoSvN9gxYQAaiZsXOu5ZuOQFq7bnus2T2S',2);
-INSERT INTO t VALUES (8431732,-1323959747,'8Xd4nmdo1tC','F9a4Jo3plCdDdxdsR8k0lUJma4b','NoLSDPlXkc7AZ','LNTQ1M7BYSYKQvmXoLz22Z1Scmk0FmP0V5p8yqspIkuyAVRLTlWMYQkX6Z5zcZ','xHAKHExbWYrYFOd0EywOYyrmu2vXbfXtaC6UQq2EagPdZzaI0gF51DN5Ous9ygowk9dmGJTx2oYNFMuo2K4p','gNpiLlcjTI8f0ZKTFEQfJe5m2',3);
-INSERT INTO t VALUES (9847912,-667334979,'YtInYKwU7UhORUyzk3wvRxB0fD','9PAxw084xQM30jYFsjXOxn','stFOcAXQyAfrTHoSvs','6c91Sn5keeWcTBI5ryAKEJy6l5Iv0lisLJAAoeWDmhy3PLVKBsdGBlcF','qGLpzmvmRS838VZdObBydpptpxU3i2Y0T99V9nJiNLtBPAONMIZKNkUaCcTKMwH5ANtUULHj295sZbkV','RaKCu7HJTVbKreRlDf4tIfwp0e',4);
-INSERT INTO t VALUES (3673262,-1477991913,'Q0qTJJPtdQiMt0t1gOMawbfhwhh11f2bKJaBl6KCGkJNnScP','kyFDO7bGHHBbKp75WrAU9SoVC34P97N3Ilw','SMs5vXCC3KEFspVNB7hAdPuGq78UzzJ3nvrVYhz','mctPtfbKjbWx2trsRpzeqahTWIKE68','2oArmOAWAsxhJXGPlLmXgwJ3Y9zBCgct9xGrGM6HiOVNDO9ouH2oU34fz5ZJRLujGzxCLUkecJDHMOXs','ttG8LIfwuVLV6bW3hyEhKDjhdoS7C0zWtDwaKvdNRjoL1xIGWW0nJS44mwCLbdRC63I',5);
-INSERT INTO t VALUES (1956704,481024112,'MMDX6FiEL','OFVSHS25','8cCAdg9XGHXWMCJT2OmTVVj0sw91aKk1uDNn2pqS','h7NeO','diuFQzflksv0f1lEbu5ohoQi6tRnCQ8l2FhZHMNlrRR4YTe2r7uSEEYfzf','uegACHJRkWRkxsiShKRXgYbw3tG',6);
-INSERT INTO t VALUES (1503036,419903710,'vRFEgB5ziczwYEwjj7ZcUh6bM7EIsjT6AlYoEdkOBcUJKGQE','bQ','nPIb0cJYxcQE9OZEZN9A3SfbxWlX2kVq3hUvaaMECv06dKI0jnxPyI','Idi45WStx5fOuf8wQH6KDyfmiPzotz9PORq','9caN6fZ6px','FNClVEwLzSwTeirTx',7);
-INSERT INTO t VALUES (11642040,239585809,'MOaQGEdnA5ymA2nCbJGf4Ns2iL7PIVwvc2a8rJwZopEzjbh3whqgSO6b','aGIayDtVs1l15anEXA5WaAf','S7ipoEoZ8ggn7SitZ9Cl8s','DGXSaNW7L6jQGEvdLZeXil','ukjggQZ6EB0J2wZCfSSlK5nDbuyEcsaQaulfEdpfSbaQjuh9A3K4IEsq1Bjpxh12GiaacnjBnnVJyrwIjbZ','WN32EwpTa2jHPgpiDLlSYkxyXNbfRcLEC6YwtQqwaLzWqu9D75CBzZcuu585bK50RQn4TOQRW9oq9',8);
-INSERT INTO t VALUES (8155053,-1347752424,'baPaZNyYEShMwJ7CBcYJJHt1h9QBioz0GD4Qb36VdjA9AFDtcJJ','5xATdKKdU8Mz8gwLCp6uMFUI0iQFt7I','bdwkEcFtXFAObPknbcbaERCfYIOZWg8sWLhB1ig1mDKvSquOpNj1ZPJPX9QTWrIhBoxxZzBRAGsc0Y6169','Snbqp6b3f79Pqz8t5LeOiYmOUMuCdZET7X0DNxQqzCRHCrfcIsaQ27p4pnQO6x','3wK2J3ldVK34PxkxvP6ZXooVtWhZ9jXGQuQ9EhYLII7BXq4TVi54v9Z2qKLhQquwVjr4Ghxk1xWElkwb','HDpYpjd4adHzjzSMV10vv4rvZmC4yXj05Y1HaAwAzvVyLVnkGLhM3fQtwC7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5560040,-1420940549,'OiUeIqAbrdK0Fqbz2lfZKn6BFjH4V928mKTWOy2','32RWfKQ7ivS5XN5ZxclD','g0baUroKmrkmwMiQtqBcbpC0qXQ4U3eIxTC','C51bW2U5AJA820mkNzUzVb3XCmG9T1iaD7hCI08lqbqQmA6F4blP8aXBufsRSJk','Nxg4Gca6JofhIQ','MnmkgB00t',10);
-INSERT INTO ti VALUES (5560040,-1420940549,'OiUeIqAbrdK0Fqbz2lfZKn6BFjH4V928mKTWOy2','32RWfKQ7ivS5XN5ZxclD','g0baUroKmrkmwMiQtqBcbpC0qXQ4U3eIxTC','C51bW2U5AJA820mkNzUzVb3XCmG9T1iaD7hCI08lqbqQmA6F4blP8aXBufsRSJk','Nxg4Gca6JofhIQ','MnmkgB00t',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(66);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
-INSERT INTO t VALUES (3682255,2111807674,'PxOZaXZjzCZdi9J4Sa7ZIiY9x2RNpdlUBhqCghCRyIzaRHYNXh6lb9Yl','eDwdUM','etcPhnEdC5uJffeULo0djfJpoY15mtOi','jZSzTfBE58SI1nl','boGhP4twMWOekG7x2HrGKffw7d8dJLa90yS4Q131bVS9xiq7K3l9h3YuZRvGZJmrLqUBBUG7jqHMltXvclZdskTj5Fu','kqLFOsac1DbUXvHyS5CPLy8rR6GvEzGDkDnQZofsURLbxlxQ8RHWedkOCw32qcEAVv49HLPeMTUOiwf',11);
-INSERT INTO ti VALUES (3682255,2111807674,'PxOZaXZjzCZdi9J4Sa7ZIiY9x2RNpdlUBhqCghCRyIzaRHYNXh6lb9Yl','eDwdUM','etcPhnEdC5uJffeULo0djfJpoY15mtOi','jZSzTfBE58SI1nl','boGhP4twMWOekG7x2HrGKffw7d8dJLa90yS4Q131bVS9xiq7K3l9h3YuZRvGZJmrLqUBBUG7jqHMltXvclZdskTj5Fu','kqLFOsac1DbUXvHyS5CPLy8rR6GvEzGDkDnQZofsURLbxlxQ8RHWedkOCw32qcEAVv49HLPeMTUOiwf',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9963151,-1284546315,'j','Nstd6Qmi5Q3UlGM6vydHjuQyFswTaczwDw0Y1rwVDwnHwgZWiMeswvnWZlczUZJgSjR84SPDSDpzigXdWgnu8iHQ7gKQ4cnXYdWVW8H9UPD35CJL93dH2l5ZbRWqGjzkwOnTOORcR0jP2d5YydGCKFAtYv7MB4IgoSqkkskYgCZ','hRiqCOqy2moQEPvoFC2BUBFkpgDaahutOjvMVGLA','xev4V8V6aQwlXOopPTnnt04Td5pMwL1fQ','1U9Li5KJecsI1XqsrvEgvyy1W9UV6reaYLaD4jSU4Q4kgO5knWzOG5LM7kpVVwWFRNsmM38sH','frEDmkGYW4kEhyc2mZYt7aqbJiR86I3jCmRvgDYVNm55uc0OjVJs6zL',12);
-INSERT INTO ti VALUES (9963151,-1284546315,'j','Nstd6Qmi5Q3UlGM6vydHjuQyFswTaczwDw0Y1rwVDwnHwgZWiMeswvnWZlczUZJgSjR84SPDSDpzigXdWgnu8iHQ7gKQ4cnXYdWVW8H9UPD35CJL93dH2l5ZbRWqGjzkwOnTOORcR0jP2d5YydGCKFAtYv7MB4IgoSqkkskYgCZ','hRiqCOqy2moQEPvoFC2BUBFkpgDaahutOjvMVGLA','xev4V8V6aQwlXOopPTnnt04Td5pMwL1fQ','1U9Li5KJecsI1XqsrvEgvyy1W9UV6reaYLaD4jSU4Q4kgO5knWzOG5LM7kpVVwWFRNsmM38sH','frEDmkGYW4kEhyc2mZYt7aqbJiR86I3jCmRvgDYVNm55uc0OjVJs6zL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1334439,-285690239,'ZZxaWyAtM','Bs92w87ncIcA1AeAOkFYj96NwFJVEy6TuQo59Z2p63Cx3DafMyRqBo2hUPTGhWM00d5K1b4VyDIq0yIO9u8gwgx1kksROBeoUpAhgeLQpsLT5MHZjaLxx0uFyBhZ1oblLa8f3JLXRz9Dys2MZUdzqeQr3QeGCrEbfGrWMoQTD8te4IsJTrLBOIULr5Z80rX7eTRnWFa2vJvKb','fllUF','Q7m9AICG95o8hWRElPijBLlwUvTuuyRaUiyOpheYdsiWqYwVsjqSokyowHuVngRQuA4z8qUr044hfrt2S4kRhDik394nIvCM1JVPtYmgOWz9KFWR9BafYOPwqyqTne2wOYZyBEf1gdp24i02u7L3nYI7o784s2QiEHRSW61CfbLguwF5xSLnNEfll2425Q9HhMpBY2HLcY2qb2nDJTFwj','hGVfphiQ36phiIQDedayN3R3mTrwkbpgfp1ZXBeqwA1hb47tDO9DA3v9JN3spmXvVau','dSICQP23PBRTpXFyy7EcJmFkz0o4rWACdYcUg2FVReIXj8cZF6',13);
-INSERT INTO ti VALUES (1334439,-285690239,'ZZxaWyAtM','Bs92w87ncIcA1AeAOkFYj96NwFJVEy6TuQo59Z2p63Cx3DafMyRqBo2hUPTGhWM00d5K1b4VyDIq0yIO9u8gwgx1kksROBeoUpAhgeLQpsLT5MHZjaLxx0uFyBhZ1oblLa8f3JLXRz9Dys2MZUdzqeQr3QeGCrEbfGrWMoQTD8te4IsJTrLBOIULr5Z80rX7eTRnWFa2vJvKb','fllUF','Q7m9AICG95o8hWRElPijBLlwUvTuuyRaUiyOpheYdsiWqYwVsjqSokyowHuVngRQuA4z8qUr044hfrt2S4kRhDik394nIvCM1JVPtYmgOWz9KFWR9BafYOPwqyqTne2wOYZyBEf1gdp24i02u7L3nYI7o784s2QiEHRSW61CfbLguwF5xSLnNEfll2425Q9HhMpBY2HLcY2qb2nDJTFwj','hGVfphiQ36phiIQDedayN3R3mTrwkbpgfp1ZXBeqwA1hb47tDO9DA3v9JN3spmXvVau','dSICQP23PBRTpXFyy7EcJmFkz0o4rWACdYcUg2FVReIXj8cZF6',13);
+INSERT INTO t VALUES (7932901108766632654,3985771303611335814,'lANktnoEHrH8Yyt1H2FDHDUDYU7eU6mlvTDHKzAlQAFxCfWMlClZyhnlTZ0tu8tVJtNOp7FNC92TPuEYG3pUlPOazj','jHwL77yBwJbJhGQuyeodqkFjbd5v0mVV5f4B2KHdmszSlpDUf','60t7ntfxCg4bMlezlCuEYw9wEIma6RAq4UuLveqQsGPw','n4SRj2Xg2aNHjV8BF6kaX46H','p','zx',12);
+INSERT INTO ti VALUES (7932901108766632654,3985771303611335814,'lANktnoEHrH8Yyt1H2FDHDUDYU7eU6mlvTDHKzAlQAFxCfWMlClZyhnlTZ0tu8tVJtNOp7FNC92TPuEYG3pUlPOazj','jHwL77yBwJbJhGQuyeodqkFjbd5v0mVV5f4B2KHdmszSlpDUf','60t7ntfxCg4bMlezlCuEYw9wEIma6RAq4UuLveqQsGPw','n4SRj2Xg2aNHjV8BF6kaX46H','p','zx',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9832711601117569379,12360713947872240660,'zN5CQmNHMj','3msg0KCCc6uX3Fi9I2Lz5AYq6hdSMeIqo5gQtMWnqAKlVK8UyYzDyFGv7YWuCMx33NvvEqViQ88UMAvQ8F0JJGjOpD6BvxGtnFoNXy7ayd8RJL6a1804XxjPw33Bx9b5U571Ou7ADrqkl0aRIXfdLyCmUyQWjZwO4OLljGxQFvuNCtj2sbMZoK4F','vrG1gVQc','HmHT9uCXZB520OJMQyyV9GnvJ1K5WuwZlqXGaUQ32tq3C5U8nvfa6Lh2HfHyVL221rlHWyKn7ApkW3LhM2zv4Rrc6Fi0NNzjbmwdUosw4GNSRaRKi0E4qOMGBY38nvhiDjjzuynzzUb9pVBZHFfJKh5otdhwep8KhGJXX5Xs','1','J',13);
+INSERT INTO ti VALUES (9832711601117569379,12360713947872240660,'zN5CQmNHMj','3msg0KCCc6uX3Fi9I2Lz5AYq6hdSMeIqo5gQtMWnqAKlVK8UyYzDyFGv7YWuCMx33NvvEqViQ88UMAvQ8F0JJGjOpD6BvxGtnFoNXy7ayd8RJL6a1804XxjPw33Bx9b5U571Ou7ADrqkl0aRIXfdLyCmUyQWjZwO4OLljGxQFvuNCtj2sbMZoK4F','vrG1gVQc','HmHT9uCXZB520OJMQyyV9GnvJ1K5WuwZlqXGaUQ32tq3C5U8nvfa6Lh2HfHyVL221rlHWyKn7ApkW3LhM2zv4Rrc6Fi0NNzjbmwdUosw4GNSRaRKi0E4qOMGBY38nvhiDjjzuynzzUb9pVBZHFfJKh5otdhwep8KhGJXX5Xs','1','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10398749565528477592,7009742352935272211,'4FagfGTRM5KXiN0k2qgk6AIVvZz2QCZrc85wnC34dnRFfYjVvSmnG5ByC5PozvAKLg3HVsghH5i0i','X9wbkpyuu7v57484o6LOZ3PpSH1VBk3B3rdPSH5T6TDVnV09lcbkQquiPSGMSoMrAWSi32Vbv62E5wQl0qQYIW90JB5FyEuKsIdt4C405pcQDX1Vxfav1UiFfm7DGA7Xj86uBNHjjwAigcz0i6IDPGHfVvpOrHuBkpIJ0Cc5GRrTyWtTZbuuGjgFLEOUY74LNVS6ZQ9RoHMRShDVvQg','Z5j4AkboyB5NHAo6jCxIsodkN71yjUYT3BQD','qPSsFASxZUPMjpTrUkCoU7WVbVuLo1Wb6QTJEp0QeabvQU19mb4K1siNrbqeqf9ulxwosAUjnWqHhfxx3yr8ZCi3eXgLGexTZQxQsjUA9SsGG55kyj5n0weq8SIv9zvZM4hvsAde2OGAPDxTmAuOd6eqGcc3oLnJ3F81m069UiVtBtkKVeqbnMbeoA15MQFY79wnrG2V85deqpq9RDPhFzyhbOuNvgNJh9UHv451x7dZOU','N','4G',14);
+INSERT INTO ti VALUES (10398749565528477592,7009742352935272211,'4FagfGTRM5KXiN0k2qgk6AIVvZz2QCZrc85wnC34dnRFfYjVvSmnG5ByC5PozvAKLg3HVsghH5i0i','X9wbkpyuu7v57484o6LOZ3PpSH1VBk3B3rdPSH5T6TDVnV09lcbkQquiPSGMSoMrAWSi32Vbv62E5wQl0qQYIW90JB5FyEuKsIdt4C405pcQDX1Vxfav1UiFfm7DGA7Xj86uBNHjjwAigcz0i6IDPGHfVvpOrHuBkpIJ0Cc5GRrTyWtTZbuuGjgFLEOUY74LNVS6ZQ9RoHMRShDVvQg','Z5j4AkboyB5NHAo6jCxIsodkN71yjUYT3BQD','qPSsFASxZUPMjpTrUkCoU7WVbVuLo1Wb6QTJEp0QeabvQU19mb4K1siNrbqeqf9ulxwosAUjnWqHhfxx3yr8ZCi3eXgLGexTZQxQsjUA9SsGG55kyj5n0weq8SIv9zvZM4hvsAde2OGAPDxTmAuOd6eqGcc3oLnJ3F81m069UiVtBtkKVeqbnMbeoA15MQFY79wnrG2V85deqpq9RDPhFzyhbOuNvgNJh9UHv451x7dZOU','N','4G',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (11454539148137541941,9205311160504892166,'uYjxMK3K3G8apBr6Z3zBvJAVOKJLVW6MoVMzPMzysAt8KdiSHIeuamKJCW6piA7DooPMf8onxXiINGklNWr6EoyJJEK','ALwFLYK8AZnGpls9J6PZaDqUC3QTYpDlCZnqKHJDadNm22u5LrIHLuhS4C2Jv1MbU3mMt3CJmIh6mFoFe3RasRGHiDD6kVZpurHZWaSGlcAwGuwWca6hecRGFJvBS6EWmsRN1AcyIZRLKVncwIjdQqMooItNzytMzMz6pPvinJ8WwZFblnBzucDhjBvSwnzgQQqwZB','TGmS9Dt7X1tkz4tWStXwA9vxE3U5','iC8vgfdqL5EYeIiEYU1ceLhdT1i1AVt1AONgeVw9CxiH2JqauLsHXALJqcFb1QohgHsxoUpCRsk2IwkYhNGcX0SGTHqJq0B57BzsMsKYyxo30NDvB0N1vYBJzOvZXs4e70k4VW36Z29YMX0U5JZ0jzCxuapvFMcj88ArWMCMYw5','Y','OB',15);
+INSERT INTO ti VALUES (11454539148137541941,9205311160504892166,'uYjxMK3K3G8apBr6Z3zBvJAVOKJLVW6MoVMzPMzysAt8KdiSHIeuamKJCW6piA7DooPMf8onxXiINGklNWr6EoyJJEK','ALwFLYK8AZnGpls9J6PZaDqUC3QTYpDlCZnqKHJDadNm22u5LrIHLuhS4C2Jv1MbU3mMt3CJmIh6mFoFe3RasRGHiDD6kVZpurHZWaSGlcAwGuwWca6hecRGFJvBS6EWmsRN1AcyIZRLKVncwIjdQqMooItNzytMzMz6pPvinJ8WwZFblnBzucDhjBvSwnzgQQqwZB','TGmS9Dt7X1tkz4tWStXwA9vxE3U5','iC8vgfdqL5EYeIiEYU1ceLhdT1i1AVt1AONgeVw9CxiH2JqauLsHXALJqcFb1QohgHsxoUpCRsk2IwkYhNGcX0SGTHqJq0B57BzsMsKYyxo30NDvB0N1vYBJzOvZXs4e70k4VW36Z29YMX0U5JZ0jzCxuapvFMcj88ArWMCMYw5','Y','OB',15);
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(19), d VARBINARY(96), e VARCHAR(17) NOT NULL, f VARBINARY(99), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (47,-905907520,'seP9hS','MMewUfoEBfLQJxRvVDFj3C9jGP2YbZczA13AVCj66LD','BIds4jBFAPHwiMR5N','fvbjEMvX0zVOKlDMJHnBfhqjNdv9dwCX17ZFtD8dXO0Rv8VqwSpkz','hygxIXfcYf8Ru5JoW3ued8JE2vbgB2MEqhlKYKflxg9VAkvRD4SSlRlZELSJtQZ40vYtTS8TDubajHZUim0KjoA2h','kEOwd9YWw4ct8jBrVqpYJfQNEfMYIe27MpLahObZ268IWLmd3Thh2WnoOW0IfgmA2WwY270t28cOXcCFgBOUdY49N160R',0);
-INSERT INTO t VALUES (136,-188342785,'0quS5xnH9','5VEKmvcH6nEXg6P29SV4WcCOewKts5jyfuIrEjkShR0A7zRb37MwGft4JqG6sx1shKdHxKSP1ZEUtHO5UaVYGdeWtqc','ugBIz','LEH2GVNzXintk6JZZDQCDiOVQWiyTRUDKeH1TdaOMTsrVaQzVV3zeOEneDqGUjM','b6okDo6VupI5nU2SxrlAqf2x34O56dky33bnhBQN9Qw90nS9a9udGPqG9O0fbo6WEvnUuYCR7XA2GT9Jb4','yWkg0mBK0ElmTQ5DRBI9si45nEgwBL9O8sSkV8iBc7rVVevKymXvbAdO3rZEh543qSjn2UDhDUghCtHCclXVTxRDORJBy',1);
-INSERT INTO t VALUES (208,1605725372,'Gcb1YDcHVes3','sjwvshcHg1oF1aGHe2eFCWMYBPY9O52xCNFJjlOfIOgmroiSkB0kAzCBAseISjsuy5ofKnc6rS','0YKq4Dv7uVH8Q1ONJ','9QeqL7VeKyJKqpYaI3Mil6','63UuzKeksWkWwWdaMlXmO9qE6sE5TYbMC7bf55jVmeeiAt9ENs1eDK','iYDDECvtA4wyLMGr99WaZLL3taG5z8WJou9Y4e3QYEGfvXbs9Uw14FU7QBXU844crAMClpn3VpmRtkTXKhCYe4cSKlMA2',2);
-INSERT INTO t VALUES (12,-1442099158,'MNJ','0otPUkdr3yH7C4fA1VDkzQ','L5jmDShDd0','EC8AA5urNzvNSxTqnFtJ8Q8px','9PbvdVMOp4vImtYKa','lNTs3CCMUmhkLcReUPuMJyxO654Si2zwkCFYxpOzSx7up9qavXlmPHOcCDxT2',3);
-INSERT INTO t VALUES (6,1413862077,'UWSRoof96FrA9XUE','dLtEGPfU2OEjwNriVr5al3pIbCOamSKlY7Butban','QT7','Jma0mz2TXaUyNLG8ikfIslnpPRksYYuqsdBolc82aYFiLl3lTM1g2qm','4AXgd5qvq','rYK37jMLNU4zEdtgygapzCuXI94jK4ZUFcdBpiM0yIF3nv3qxRfn',4);
-INSERT INTO t VALUES (32,-871823749,'CJGXsKB6LiXuiq','H7JEyjC9PQ0LdejBmxVHGaNN3cAPaLNBlwXYKItJHVnmwNVAWyGicjJ5cjtV9sibeyvKQXLBsTZ9lryLZ5VaEf7hGjnKnN','BIRqu2n','vi02por7Pr95GOkFHFeyCzXw','1fx7fUJizoz35IMFo9eAfszL8O2guKBs7n9eLaPvQL4QnBb','eVwr41W1uKWJpxQ52a1QFRbvw2ddoXlgAPtC',5);
-INSERT INTO t VALUES (176,792230898,'wwg9gIV2afC','AdSLoNpQZtfqum1e72TR2EJ0VlIE7iPniEBmckOl91','lnTeCvTwNoLNnVY','pUbPF0d5J0xUrTQRt92Yu','rPCFF8Dk3PKHx546s2mpEGjk','dr5I3PKXUI',6);
-INSERT INTO t VALUES (130,-1361274223,'F8AVJACW2zK55g','GJxFlFkEOY','P9o78G','th92G8Liixtgl5','dEU9Xpg8FKWAeISYo7jbpzDCf3kC9ZySp5Eo','AUjP3qepwbjA3JqqFzLnnTn20edxLpdYF4kHZJhgOm',7);
-INSERT INTO t VALUES (2,-956146150,'ZDJQFSc','6mZZftp8jIwd4F8CHLXpFSoZfnQBfAYLWMtP6H7jDQ3wiR','Cr','rI7NaHSvR7FrYraEIbnSo730jLI1j','1YGto5','MjmoZD91ePkMpzQcpH3Itk3UbtYCj8NJKu4Z2dhRLDUgeXNEw5huOyOZnC',8);
-INSERT INTO t VALUES (101,-1589101692,'FjOKfjiBxL3HRo3','vUvQbewbA0fazwfM6vAjnf4s9N','bLSbytbq5gAH5Io','Tuebwn9KfRaKFNUKSJNTmpl1ajtsB1C3NMePdkOhZviDahmte1weGfuOfSUPD9P1NciIN2c3RwC6oB','QGjrZSPdIzI530OiKEMqQTqhUC2oW1It1yhGJuMkCxGNfdDsRJFKBB6uStHOG5niFd5jWobkEsLIirdSh4tdd6T4Pwi','QA6FN0Y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(11), d VARBINARY(84), e VARBINARY(24), f VARCHAR(10), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (165,-7887428,'lpRmh4v8g','y6D31v5mFVARxrQc','hXZsChVauSTxqvuzCbxAV6','sIOJe9SF4i','o','Gy',0);
+INSERT INTO t VALUES (28,7989798,'WEHs3u5UtYV','nAOx','w09Z0EUATz5','Q','Q','Tg',1);
+INSERT INTO t VALUES (209,4783992,'UlMISO','f1stDCUd4zmhzKtd5tezKRfSEGJVkVE5BK1bNrGl2MjwPkfYFnWkwS1h2sI','1w3uxJxbosNa','yO5TMBmmY','6','8',2);
+INSERT INTO t VALUES (61,-5451154,'2Fkes','NKHfDOo3LQzLKSRyItEhGX67gEZXivvSTMJXmljDTS8JSFccONAry','4UnjnvlGU1pzt6MaLoVF','TB7Mf437','A','L',3);
+INSERT INTO t VALUES (247,8260236,'Jg73qt694e','JwyrxiZsvELX2Dveg1bQx8fhzgTfX9D3SBgD0q4gFiw0nCrogaRm1I6XHM7MON3EvjIqg0wnHvZjL7SKy47W','XVISthWcO','6E3i','32','U',4);
+INSERT INTO t VALUES (224,3776445,'4lnQaZsikHI','6UIE9YWQjLVftRWXkY3hAbNtsyfNUIzjZRJC7bXnjjaSr9vyyvsWQlk1emB95preOw7ouPx8m3e','W','X4D8NEO','s9','Gs',5);
+INSERT INTO t VALUES (134,-4553353,'aRT0yCC4o','3XHJhWqYHyMAUY','gAyB6cmwp4Cag5U','4E5CMCk','0','EG',6);
+INSERT INTO t VALUES (45,-3981528,'JMvK','vaf1TPEjPw0aJNzPRKjabT7AX5wVowJnFkzjN1rz5','qZPplVkFaN','uDMXQBaj','ot','Ky',7);
+INSERT INTO t VALUES (228,-4794596,'z','AZsyyZRQeBvg5ngGWbmze1l2t71oJ6oxaIi3ZWuzxuSAxLJvp87mkwOFyhkPXI76QUg4G1vyZ','p14SMhy7sNygDBp0L','fvCyT','JX','x',8);
+INSERT INTO t VALUES (237,4403705,'X','423cw','cUghZp','NHreTgxO','56','rv',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(11), d VARBINARY(84), e VARBINARY(24), f VARCHAR(10), 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;
ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
-INSERT INTO t VALUES (17,-2075890264,'yrMdMIrAIRsqI4B','9X0rsmyJHpSTvQYZYKGpiT8KI7FgryuBwez1Jr4hcv02sz684w579tekGnuG','xUR','qmtlzQDnaZ0KBAGwHubH855plYsCKxkDAN5d8jXFpoYbweRssvvpd3','v5lzfCRvtnSc4V3jBwpCoSSoPSizIdMOcUiQawEOO8Ml92D5Sd8mgA','iYtx2CBU2hty20KQq9LsZKI30q13rRRufMjUCaAVKpDdLG0uK2XwZYUIrxLcPlrlm2MnIy7j26DxhUK3nj8Z',10);
-INSERT INTO ti VALUES (17,-2075890264,'yrMdMIrAIRsqI4B','9X0rsmyJHpSTvQYZYKGpiT8KI7FgryuBwez1Jr4hcv02sz684w579tekGnuG','xUR','qmtlzQDnaZ0KBAGwHubH855plYsCKxkDAN5d8jXFpoYbweRssvvpd3','v5lzfCRvtnSc4V3jBwpCoSSoPSizIdMOcUiQawEOO8Ml92D5Sd8mgA','iYtx2CBU2hty20KQq9LsZKI30q13rRRufMjUCaAVKpDdLG0uK2XwZYUIrxLcPlrlm2MnIy7j26DxhUK3nj8Z',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(20);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
-INSERT INTO t VALUES (18,977273415,'E2zGjCZShTCJ0U','9OOChKgHf38l7mzuhxIcNSfgMLFWeHjY7mGFtJi6qrAtX6RRsNwwDKsc','9yG8GA44hq232r1','mZmsfw0cfou6QTMwaaIgGdsQt1XBKwo3GrpIUxGAh4ZwT3hrE4gy7dJbrPNVkz5sZJ52voyV3nuP1qjTzw2Fk8Ro','Br822qnDC4iHLEVyFf3','aUI0T06F7Asv2hGfBaAoCWuMbN6Y4tqrqPy',11);
-INSERT INTO ti VALUES (18,977273415,'E2zGjCZShTCJ0U','9OOChKgHf38l7mzuhxIcNSfgMLFWeHjY7mGFtJi6qrAtX6RRsNwwDKsc','9yG8GA44hq232r1','mZmsfw0cfou6QTMwaaIgGdsQt1XBKwo3GrpIUxGAh4ZwT3hrE4gy7dJbrPNVkz5sZJ52voyV3nuP1qjTzw2Fk8Ro','Br822qnDC4iHLEVyFf3','aUI0T06F7Asv2hGfBaAoCWuMbN6Y4tqrqPy',11);
+INSERT INTO t VALUES (123,-202089,'PkSXGs7nVD','UTmUBZxuOMcBvXfZNzMIYdoY6m991HIEHBrUIDG','oRaYWhcfxQAJGE','RFsSkKZC7m','a','v',10);
+INSERT INTO ti VALUES (123,-202089,'PkSXGs7nVD','UTmUBZxuOMcBvXfZNzMIYdoY6m991HIEHBrUIDG','oRaYWhcfxQAJGE','RFsSkKZC7m','a','v',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (15,-4478794,'UQ2','cNE4u3xiU2WaJpvk0TmgTlL9tFS72D','F7mab8oCqDTWpSG','JY','pN','p',11);
+INSERT INTO ti VALUES (15,-4478794,'UQ2','cNE4u3xiU2WaJpvk0TmgTlL9tFS72D','F7mab8oCqDTWpSG','JY','pN','p',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3,1570020589,'6Vm4','xyRf7WtU0IDmWIP7','01','zxK0mU6NA0HVIlqOmvzFyt8U1Ldn2dQh8XXuEkPhgMkFW40kBKDtW79Y2YcDmPik5IMGft','XLhVBZH1PtCr1v2BsIhH1UJH37lw96rVOONO2BQp6tAj7zNAAtui4pC8jS20vEeC2xQdNXijNZDqtVmAAOqtDXg7BbsPHvWub','6lQeKcjziq',12);
-INSERT INTO ti VALUES (3,1570020589,'6Vm4','xyRf7WtU0IDmWIP7','01','zxK0mU6NA0HVIlqOmvzFyt8U1Ldn2dQh8XXuEkPhgMkFW40kBKDtW79Y2YcDmPik5IMGft','XLhVBZH1PtCr1v2BsIhH1UJH37lw96rVOONO2BQp6tAj7zNAAtui4pC8jS20vEeC2xQdNXijNZDqtVmAAOqtDXg7BbsPHvWub','6lQeKcjziq',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (97,-1643236542,'2HJ3N89YXM5SGtzSWCZ','2GttPgBRMqTyAedA7UOKgWeD3oFtmzhZOxZEVqj45oFzvmPP5Dvp4J31Twe8B9LizwxGYoA4CFtjVzNMEKkTFNe6Z9x08y0CbbwsERLvFVHubKGL2SKN6bhEoZrYjspwRGDAqF3emnvDlxU1tR0fdq6LZRhiK9Ow8WgNHCv5DR5P710K9WYGGAKmqyxWVHkWlUYtkjQ3Bewu9V2BGgETcq8vQ40FOph9fWKjq3CpeojZLJHARUUJi','eQpkSE7ZrOS','gmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOInwJJAwnEt8FsO7zXYjdqX7ro8HVA6tAe5F93BUwcyioC8LUsXtZOL2CNTbiiUXBGY3ByFAxUGjA7CVbQH0rpSBTjEDxwAQDLyaopQ5I','u7G7faZURHHtDgXadwiIpZmRwqBbgexBF0mW3WwVXtkLgAks26m','17mtoGFf8fSzKJ9wXL7jKxjPVRtyXUQygxsNa6abOhuNnroe7',13);
-INSERT INTO ti VALUES (97,-1643236542,'2HJ3N89YXM5SGtzSWCZ','2GttPgBRMqTyAedA7UOKgWeD3oFtmzhZOxZEVqj45oFzvmPP5Dvp4J31Twe8B9LizwxGYoA4CFtjVzNMEKkTFNe6Z9x08y0CbbwsERLvFVHubKGL2SKN6bhEoZrYjspwRGDAqF3emnvDlxU1tR0fdq6LZRhiK9Ow8WgNHCv5DR5P710K9WYGGAKmqyxWVHkWlUYtkjQ3Bewu9V2BGgETcq8vQ40FOph9fWKjq3CpeojZLJHARUUJi','eQpkSE7ZrOS','gmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOInwJJAwnEt8FsO7zXYjdqX7ro8HVA6tAe5F93BUwcyioC8LUsXtZOL2CNTbiiUXBGY3ByFAxUGjA7CVbQH0rpSBTjEDxwAQDLyaopQ5I','u7G7faZURHHtDgXadwiIpZmRwqBbgexBF0mW3WwVXtkLgAks26m','17mtoGFf8fSzKJ9wXL7jKxjPVRtyXUQygxsNa6abOhuNnroe7',13);
-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 CHAR(28) NOT NULL, d VARCHAR(27) NOT NULL, e VARBINARY(24) NOT NULL, f VARCHAR(7) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-330793692,43570,'idxirJxNtygTLAafvYDdH7hQ3','vESCuGClXR5bcUA1U','JiF9NsVKPi6pdW4swlKxUbt','cpEL7','eyUBVpvUdTBvXj1Cx2m7KT00Zl9wnG1esi9aZbcr7MZe1ckHwRKR4','LzavqX21IOU3ATN4wMpPvb5CIPz9FzzETsE4ImjOGXGEvvDhu',0);
-INSERT INTO t VALUES (423497328,3878,'RuobcBl2uwbOIf8pwhUu9jAZU9k','ukZ6mD5LXLWFclIii','dcXkrgiC79YQDzX6cwEl','W','VMI1zCY16MbGQyz3BSz1UWoXpfWWi1bf0KLIhIgH8Pj0nHHltQrt9waGAD1Gq2SR1ytmu4onaqffeUM1T0kurnuhoK','HxQonGdTQXL0aSv3CNIQeIiQtTnezDFHvCq0qTwcOpBI',1);
-INSERT INTO t VALUES (-1260862455,4269,'aAcABv5H','vsghclMtP1SHr8R','mfKVLKaO37tfcIw7whoVujHZ','BuplDH','wRLfP3RGt8YyuRFtzLhoJzb3DdSQ1Is98cZ0r6kYtePATlV92CYrq7IDxX2IU8E3nCl6P5APg7NcLxKNaLBt9TRhMi8','5sy5AonU5xo3Ir6dbmLVVkuVNMk',2);
-INSERT INTO t VALUES (370138097,24778,'JT0QJL0TIckubv','GoU9uYB','K0r5NclVhf','K','TqRrYRLZpG7OU1cEkR8iZn7fgyCW6IQP71Wh3W6poTFguWKCdhDKuKwxBe1AlkRgTwPr8FWWVwgoS','vYZhV6IXsCs6sAGmI6Ylwn1qssEiicNTmW6m5e4nSjPbPo96e7eWdLGVlaZInuXl2av8Ix',3);
-INSERT INTO t VALUES (1703309437,54555,'geNr','hiMpNm6pVXHvGwuW1NrYZL','S4iAYrmehyRIVikeF95D','deXH0Ya','YKDg2kHnF9QpALKptHqYG7Tp','eSNKGNBNW2CtXSReou1HVveYMsCJv6KjqGexNXSPnJyeuauO7wb17bDkgXUHz7vx6Wu3wyFtKICz6ze7Knautq3IFEWIZTnpKZr',4);
-INSERT INTO t VALUES (1355782909,17870,'cgM','OWmEnR8RNHwkSSVKVJ','mPN0KIKr7','5782qH','6SUkvx0ruxIpbUAAefvcJ0zXSzBZ1Nbujmixqlaq791RWrehsFpMzmeN8TBmnAT6wFm8LOD','C68u4Lw',5);
-INSERT INTO t VALUES (956988676,52619,'tGGHeEwt06gJB','6EY2ToAdE8tJc1B','sLyqsnqCvd1','zwG1exb','JU6bLIeOcNNgvxHZRM','0Ywvx2OpVh3BBhY76o7AEfCL5ZIyiZ5Mev',6);
-INSERT INTO t VALUES (-544849092,20228,'4GGwviVdg4KdZeC3oc','aXR6QbMAPEYGiHOs','EAJ','Nw3Uk','8kRIfm2ghKzIerz8GmudfAZE','CtRBg5ODSkaK',7);
-INSERT INTO t VALUES (89799317,22027,'XFfUVrg','gPx','eoyGvHzatD4wB26','q3t84','1jjOFwNpNjGHtzd4QF0KbTkrrfIarLyrGPFoefliPbeaaDEkQvVNH6nyDMTLzRR1nsNyBtDBAZxxEO4GWTUYCrgiQoNTVxxG','uZYCS1U1f9fHpnrbyAMecxYQf2PFHb9173R30bbVO5Jg5S',8);
-INSERT INTO t VALUES (280157204,59547,'OLk7ljdA0o4F97','i6','rXxfLNLf9fWo5ensO6mwox','G5lQ','wMPEUnMcYakRiWf2qHXX3U61U9KI1TMllFyDbrId','9IAMcMX4bmyROgBkgztsXfDeWpVx83UsXpmj6ZYldKyxV7WsSIhzOyq1vCzpgyqJhT4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (29,-1737669,'V5aYx1','gpqc6LkDFMnMFQwJh2rumoZvvL6tLEgQ19XTEStAgheTy75TggcY88LZntMRTnOkiwOyyEArUN0cNmyTj1Lopmei1shH817nok5JO3Mt60RSAcRzjinhDDpwekeC2kzicvBvhiPmeNF6VJZCIViQaPOM4hGkYi2sEbibH2rX6UrXceF29UCN4thqM1ClgPQZIl4UC0D0gOv2xHD6pJXjlt','1uvTxPmGKhT70Zj','MXIBvw','J','us',12);
+INSERT INTO ti VALUES (29,-1737669,'V5aYx1','gpqc6LkDFMnMFQwJh2rumoZvvL6tLEgQ19XTEStAgheTy75TggcY88LZntMRTnOkiwOyyEArUN0cNmyTj1Lopmei1shH817nok5JO3Mt60RSAcRzjinhDDpwekeC2kzicvBvhiPmeNF6VJZCIViQaPOM4hGkYi2sEbibH2rX6UrXceF29UCN4thqM1ClgPQZIl4UC0D0gOv2xHD6pJXjlt','1uvTxPmGKhT70Zj','MXIBvw','J','us',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (195,8365275,'batJ9RG','bh3pYlMuPRtxgxJyXElgTvu1FEwpqOLIQvBFBeDkzbS6WcK1LcjlUM','X7','J1Jz0q50uhNgRJtQetUCInRUToOd6U7cUT1EKW7NCpI828zAVxduNai2Wr5gHrrNKwyCDDOmJ4goVJZm8iXBw6fsZD5fZcmdqPjk0MCt0IbX8SqoZvwzXGIhGnyRwoy9y63UlShtvloZXVp0ivfWAjcumi3asobcI984ph6ExOSVQAYkPFDEKJAs9mlVhgYa9RyOrjE4NDmW3G','i','Mg',13);
+INSERT INTO ti VALUES (195,8365275,'batJ9RG','bh3pYlMuPRtxgxJyXElgTvu1FEwpqOLIQvBFBeDkzbS6WcK1LcjlUM','X7','J1Jz0q50uhNgRJtQetUCInRUToOd6U7cUT1EKW7NCpI828zAVxduNai2Wr5gHrrNKwyCDDOmJ4goVJZm8iXBw6fsZD5fZcmdqPjk0MCt0IbX8SqoZvwzXGIhGnyRwoy9y63UlShtvloZXVp0ivfWAjcumi3asobcI984ph6ExOSVQAYkPFDEKJAs9mlVhgYa9RyOrjE4NDmW3G','i','Mg',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (102,5942208,'3IoPMhnUYg','jIT5CU7MM2NSCBz861cF0J4MeYu6ErPStvstJIlmuu3e2QFFhr9Oz9rWthabLv1un0PVxShqsMO0qJd1P9zwQrlQCWn7b6hZCRsCgKgV5MFE7lH0Lai5JebrRt9MwekWRE7','4tDQ','CDP8oY4iwLIwIAdBLjvxjyg0VGht9KlrkiT3igVjy8dLczn4Jp2UUQRsfsbEsp4LK8RvUd98bIR4Ne3JJh7SwrF8DcnD9Ma1J7Rmc3C1krU6UAtQhJPF2U66LtbKeBKnj2wtO8zZp2dQp0QqgxbEZjn4ZlQ','S','LU',14);
+INSERT INTO ti VALUES (102,5942208,'3IoPMhnUYg','jIT5CU7MM2NSCBz861cF0J4MeYu6ErPStvstJIlmuu3e2QFFhr9Oz9rWthabLv1un0PVxShqsMO0qJd1P9zwQrlQCWn7b6hZCRsCgKgV5MFE7lH0Lai5JebrRt9MwekWRE7','4tDQ','CDP8oY4iwLIwIAdBLjvxjyg0VGht9KlrkiT3igVjy8dLczn4Jp2UUQRsfsbEsp4LK8RvUd98bIR4Ne3JJh7SwrF8DcnD9Ma1J7Rmc3C1krU6UAtQhJPF2U66LtbKeBKnj2wtO8zZp2dQp0QqgxbEZjn4ZlQ','S','LU',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (195,-2743291,'oK','egjmVuKNdGKMBDOardLxqX4LnaYgkXGwF6A','3jK8Ac4YzZVvLGUYFhJb','RHsBFskLY0j6OHZvGEdGsWZV','b','Dt',15);
+INSERT INTO ti VALUES (195,-2743291,'oK','egjmVuKNdGKMBDOardLxqX4LnaYgkXGwF6A','3jK8Ac4YzZVvLGUYFhJb','RHsBFskLY0j6OHZvGEdGsWZV','b','Dt',15);
+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(21) NOT NULL, d VARBINARY(79) NOT NULL, e VARBINARY(11) NOT NULL, f VARCHAR(90), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (830600,-21,'toFZMKOOJfaLEC','mptFl08EiY8ahGevgonU5baTBD9','uozd4PdQ','Eipef44VdYhUei4KWr7KQuWgZvl5Dv7iPIBkKx0UEE3SjTpUfzT17zp5oZtwM9iDuE9Lcv','8','7I',0);
+INSERT INTO t VALUES (-7346590,-53,'48c','b3nTNLYVWkl1363x4TCno','UG1s4','7IBdxbuFPlbH4GG271fEaBNmLgLJiUwIX79sBpffuqQwRibppJeutzC54TdLaI5IxnuUyzgNs0EYuJ6sbAlXK2CC','4','AY',1);
+INSERT INTO t VALUES (5511296,90,'U2Ytjpy0b','Nooym2pLE6Pdxn4oefCiirIzXO','HXY1x','bMYAzz','B','5',2);
+INSERT INTO t VALUES (-2364987,-108,'ofFK39','SIgW28HC7jBJEOGN3kxVTPuYch4QLxqjbQqUSnwULDn5T','5Za0YFc','26GtqVTdSdjFTRQjYMYI6jop0NoCpSKU1merAGo9IhFb1vjDDbAkJ','9','SJ',3);
+INSERT INTO t VALUES (6412254,103,'h7eYR','atRYlbNu4ffs3hH','g','Pl2K5zU8RW706eX1LlksIGApZoRUanX912x64gky2m2NLE4xYCGgGU','E','VD',4);
+INSERT INTO t VALUES (-1324013,-49,'3QQkFhX5gdYnBH','SefnG9XH','ZE8X1J','YOdOykkuy5JMUOg5KZ8lFTcLs3WdolUFREIZUZCMeIodqOvplzv5na8TXvDZYlDff1','X','b',5);
+INSERT INTO t VALUES (1062650,35,'HcTIqNC3ZP6','epN7PpubmR50BwXieK','oH','9TXOeRSOD02yq0GXwp49O6VmBeqyJxhEDfIankcFbWdfu6JIoNXWYVMx','R','By',6);
+INSERT INTO t VALUES (-4818022,-18,'tSjfJvnJ','k0gERnMd8oqXMYa','wk','UsYKniqBxOUKlulPd6STEU556gC3NL26QfNUwStTjg','1','Ty',7);
+INSERT INTO t VALUES (6452451,-126,'q','rE1EN9nzBMagAKnBqOyj9anoT9n6NEbKJRq','rcN5lym','2LwWp6fnOIByXMBWg27q8MzudJLfiZRDibXSq7c6MPebAq','0','ke',8);
+INSERT INTO t VALUES (-612015,81,'p14TiJfcaoZaDchEyFD','0TmhChsDYdezOm0jMbKM6qrMdSSCP','N4YMJ','ce8P3Pd3ZehATsmJ5yuuK8nbLSeoVe8X1pcJODlLP1Wx0nhkV4NVvQVlATlS45rKJW0VADMTbtDBkdA76r5t','L','na',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT, c BINARY(21) NOT NULL, d VARBINARY(79) NOT NULL, e VARBINARY(11) NOT NULL, f VARCHAR(90), 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 (-1294948277,60874,'AO','DqVe0wybRnKsJIPHUXzZngSf','Dzcvzdz81','aSg','nJGFVvS7EBPj6yUA9qdPM00CxSO1YffJsD4EammhlFQX3yZLA6hjymV1tn3PHfnfmZnqpY9','cngDMnYzdIXU',10);
-INSERT INTO ti VALUES (-1294948277,60874,'AO','DqVe0wybRnKsJIPHUXzZngSf','Dzcvzdz81','aSg','nJGFVvS7EBPj6yUA9qdPM00CxSO1YffJsD4EammhlFQX3yZLA6hjymV1tn3PHfnfmZnqpY9','cngDMnYzdIXU',10);
-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 (-931528094,14547,'yZDaOPDZ5vwxzVtDWVnBmD74hfz','x1qbZV6HLoYurcR3GwAbJsQ7B','f4FAOxqYECpQLqwsY0A8','A5M4Qtq','CUkJXmAW1OhYBP8WOgfTUqvLulubgn4Q7ZT5mkyBa5lCQntJsVfkG0TFlmTFtjG7kBaz9l7SIEkhy3Rv3s','EU',11);
-INSERT INTO ti VALUES (-931528094,14547,'yZDaOPDZ5vwxzVtDWVnBmD74hfz','x1qbZV6HLoYurcR3GwAbJsQ7B','f4FAOxqYECpQLqwsY0A8','A5M4Qtq','CUkJXmAW1OhYBP8WOgfTUqvLulubgn4Q7ZT5mkyBa5lCQntJsVfkG0TFlmTFtjG7kBaz9l7SIEkhy3Rv3s','EU',11);
-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 (247683787,33109,'EWfZRAv0','cgb65vXJwHn4S4xBSfdvoNPaxfWosXGhySphBE8k4uqb3AsUqqA3WpBG9FUbuBtH0nTilVyz19UgXfQFxu96Ed8UvG6vU41n03I9xnI2mYbrfu','L93mdT','J','Y15WykVQfRlN0','nRYBCvednEWOY9XtFabLDNLr2WSuOJjrGMHD1',12);
-INSERT INTO ti VALUES (247683787,33109,'EWfZRAv0','cgb65vXJwHn4S4xBSfdvoNPaxfWosXGhySphBE8k4uqb3AsUqqA3WpBG9FUbuBtH0nTilVyz19UgXfQFxu96Ed8UvG6vU41n03I9xnI2mYbrfu','L93mdT','J','Y15WykVQfRlN0','nRYBCvednEWOY9XtFabLDNLr2WSuOJjrGMHD1',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1073135860,30087,'kFwM74vww4fwl','y20bxl7DcoaCaQT5ayFADk9dpG6EkZvuoKXzFc4V1sCY87jXvqRGBVOaIv','RTL5PfvdP6nk','ToclMYA9YV4KBJDDObUk5nknySeUSjqmNjZYKa7ICChx6HzfWSonscyUcYD7ysDtGfGdR6Pc59B4mWE04SdVR6KIsYqoSm9AkMVnsgWx8c79ISVNb5gDuN9uK382ynNLEX3cdfYatfQRUpd1s7xdhfDsVvrzsSBZz0ZKrIXcga61oMm58Mvz','ljp44onCQIo','J305MtMr0RJ6IVZULZuXJBGvJPiY1U1KwmFxBeoJRtOe',13);
-INSERT INTO ti VALUES (-1073135860,30087,'kFwM74vww4fwl','y20bxl7DcoaCaQT5ayFADk9dpG6EkZvuoKXzFc4V1sCY87jXvqRGBVOaIv','RTL5PfvdP6nk','ToclMYA9YV4KBJDDObUk5nknySeUSjqmNjZYKa7ICChx6HzfWSonscyUcYD7ysDtGfGdR6Pc59B4mWE04SdVR6KIsYqoSm9AkMVnsgWx8c79ISVNb5gDuN9uK382ynNLEX3cdfYatfQRUpd1s7xdhfDsVvrzsSBZz0ZKrIXcga61oMm58Mvz','ljp44onCQIo','J305MtMr0RJ6IVZULZuXJBGvJPiY1U1KwmFxBeoJRtOe',13);
-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(16), d VARCHAR(14), e VARBINARY(76), f VARCHAR(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1496979258,7363317,'6BWbobeKA','vURkWgI','js67pZMptNrKVG8HwGB4dftwdo','GQGFDKKYT0QFBPIsrgWusfTLBZAKJGGgnffNmt0b2RB8VZUwsQidDFLOavDrhyaXF8hHXB8izzEXDoHZzlKiG4','Kz25oq4gZQfWtFOXZLOfAg0r5WNV2riFzHz0dkSTacmwVIBxU5bw10tPNOkosK','frDHZrSGQ0h1GW26s3z4Sg6gfLz2gxiRl',0);
-INSERT INTO t VALUES (-497596460,1164494,'Ktr1S','41BSgxRFOL1K2','32h6Wja5Du0qWMywr2','YfVOdExk7Nw1aAOdWMTsqcWKBbcL9A5OnaDNGOQDtjmRk65AGzwNQd411LlOIQG2ztYs5duTBMWcKdD6T','DcMKARJQsRnSnyMasrApUdY2rbSRvPQtVGejGMkZoLcqDnqcxxyrGKXiIe0dMfFRqjdPO1HtIUxJJGUpbFmPNSsoYWh','2hcHr4T9p6LnEXfUDSFhAPy1KIfigHu73ajtJHuRQUHkPnTmx2yHHMwRUIBnmTaud43NnGITxrGFDqb6pPJWCrpfU2Eof',1);
-INSERT INTO t VALUES (-800158145,7858625,'P1X9pxaWIs','dkFmGm9s','FQUUK8kjNLU','EUICtXqdnbrChgzns3Dum','3td6jSYHhZQme6iijIVT7hv1KrOSDdAHjrI7DwZUgBzr5Rc8mtEW','1TGTHWR3G53WNOY1HmkJHVufc4fVJEa3e0nV8pvGG1f7gJlLwFmjcKaQ6yF3iK04kuokgOmJ5T5j6PKZ7RRI2',2);
-INSERT INTO t VALUES (1798389764,3807503,'LSQGAPw6FI6','k9rvtcudHpHAm','moV2onNfZGkws8ldXeAQs3IRGe9','n1CN7aJkDDLVhbGhsmYAL8RPkgOs7ZpAxXFjDz8gNyYjrZcUFQMyhPh49nQFFYtzA2UwFTnA7','fQPlO7le1rc25IAmrtBVOVq','OU0CvXM4Hacq',3);
-INSERT INTO t VALUES (771979283,-5952977,'usQ1YEa64','U1ihJpZ7B','CbD1keigf3Hi9Dx0g0cfGnIiImCnypc','XCWcXtEsXJWo5zLvhvZrvJx2V4yb8MU40j8y8fozrQ0fNVXsrqw3vCsHnrMLRz0X','ek3YfK1V6N9YzQxLq2g32mIWutq0UFeoBzB','XIGuiIVtXNisTuLj0mD',4);
-INSERT INTO t VALUES (5593923,487657,'Aqd5Z1l','jnjSuu','61ntj5kZvwDZwjSJPb72Nd','m5Bxexe0B1VFSZPPeTAmpLCFKqWvYsKA7Z','GycLWMVfDHSfdOKDqKe7fZycFHBhuEwzUAQVCvtF1OGlFsuh6JAmmzUzvgVGRhc3uhqop','lBgJpPdsixO98pKl9JR2zlJeQRA',5);
-INSERT INTO t VALUES (-1290004126,-4440909,'BBdgNj52crqqjfA','l','VIsxGfAPeVc8q2F3Kj3mQicUuP16vQ1R3DvJDqwMNEbB2UXiZaeLW8gOWfSwMMk','Nz9JBkEO5E0vGssKCqy9uCnNX4JJ9NLd3f8gs9Za9oIXDmiFC0FTE7tMa9bUH7cZ','G7wVukwHNx0kbkUn','GqIbpPyBobBqd33dH2at43L15pVwbHcRCJuX0w53WiT4nl6qNyjzc01jwZ12Dhrhxx',6);
-INSERT INTO t VALUES (910703435,-5200250,'fIennkih','zN3UHFr','or8vHVxWdKjmNcqmEZVCp5vJZqK1B1sr11VHh3h3r9MGDZWb9UEmaEOIB1PLo8eliW6Waa','YuPfZLaEhp4moLoJYfYfO6QvoDB0QrIrloR2IOl4AP','yK','gB1LHZxup9fJe37YypVJZdHEkZqYCpG74ZIBas1gLx4rIciSjGeIAco7Si73vNsuJ2F3SncsFP7MzvsQ2ztHQTZS6qzCgB9b23R',7);
-INSERT INTO t VALUES (1689202955,7022934,'T9bm8Uj21OBxCD1Z','yJYQGy4rdlGUfz','Chm','xOMfjQ5nYZXnjS7HyPB0mYc','yDuDTXiK5ZacRaFPYFBii1CaDJ6YNNhhEnxENtEyOIq1ycgokFefJb2jD6o7CyHG6GKnNX','SjdKUvrvaQzkuvevJivlJCLstyBlFxLcONQS9f',8);
-INSERT INTO t VALUES (159767036,57308,'plYOp','TbQjTbybmj','PNPTJqluW1Z81LYHPGs9aAAHR3B9Dkew8anND','nzzwM6kW1350P3ho6Y4tjX0TisYy7FPVw3M4Oc3jDpLLNHKRWY6H7ZKg2rS5OGHwdPQxn','4PAdhDWuOE9mAbXE87s8SWzCtI2KPyP457aWlMjWxxWNgeLmfypQdmy2aa3WWhwh4vNCX','NDI2941bCmg8UoDNVEqAMCgZZOeP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5324520257180823014,-5,'Sn45y8J','VENtrvgAbo3Tlqeq2xm4jPwuvMIG','dWbQKlOuj','1OHopiJ76GP1THqi3X4g8W6GTlD5mdhADq5SEu31KfxpHcMiawQWl2bRtNS2','a','U',10);
+INSERT INTO ti VALUES (5324520257180823014,-5,'Sn45y8J','VENtrvgAbo3Tlqeq2xm4jPwuvMIG','dWbQKlOuj','1OHopiJ76GP1THqi3X4g8W6GTlD5mdhADq5SEu31KfxpHcMiawQWl2bRtNS2','a','U',10);
+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 (-5527085380598421395,-98,'LH9LPwH','fsVJo5bgu7BxZOLGdlzuYOYrrsDsJDq78JHrAcKzGwfPnuYWvnP3PbupkRE','km','CrTnsMIlPbeKZhqZmMOhNw2XI1pxScxtuhVrjnUBpKS5y','H','No',11);
+INSERT INTO ti VALUES (-5527085380598421395,-98,'LH9LPwH','fsVJo5bgu7BxZOLGdlzuYOYrrsDsJDq78JHrAcKzGwfPnuYWvnP3PbupkRE','km','CrTnsMIlPbeKZhqZmMOhNw2XI1pxScxtuhVrjnUBpKS5y','H','No',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2233017958661203276,-106,'jUt','XJN9YcwdHdUNfe6Qgs39B','qV4JqUQUZ3','5ZzQmse7se8IF2UsKNEM3Bpk6ejM4BuSJgbN61k4obqXjpkD8q3TqnG','J','8g',12);
+INSERT INTO ti VALUES (2233017958661203276,-106,'jUt','XJN9YcwdHdUNfe6Qgs39B','qV4JqUQUZ3','5ZzQmse7se8IF2UsKNEM3Bpk6ejM4BuSJgbN61k4obqXjpkD8q3TqnG','J','8g',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (458020985127909778,-122,'Pz9','4VwaHMpWEKCtoekMsgd7cymTrw7xZiYNEpWH5wB03bglTTZEXxjNcw97f1MLjjeWNmcUwgcBIwWAcb','AmOF','RQn3MSg4HB9A2HvqOcXv9DoxQ0USiLnbTbOAkuarFZA7I7nQ9lUZEV9fvPsaxhsdAc0pXbktl8UW30Z8QkijqAN77cS5Cd4n7IAAuyXbbkZjeNO3aOst9GLPA3CERK59XVsVtecxy3AB8Pfrcm1MW5FnMFLw40aqPdMZbLjgpMleJF1kXY7nrx5vxgzntW02H08aKv987YWCUvSyJPrX','7','k',13);
+INSERT INTO ti VALUES (458020985127909778,-122,'Pz9','4VwaHMpWEKCtoekMsgd7cymTrw7xZiYNEpWH5wB03bglTTZEXxjNcw97f1MLjjeWNmcUwgcBIwWAcb','AmOF','RQn3MSg4HB9A2HvqOcXv9DoxQ0USiLnbTbOAkuarFZA7I7nQ9lUZEV9fvPsaxhsdAc0pXbktl8UW30Z8QkijqAN77cS5Cd4n7IAAuyXbbkZjeNO3aOst9GLPA3CERK59XVsVtecxy3AB8Pfrcm1MW5FnMFLw40aqPdMZbLjgpMleJF1kXY7nrx5vxgzntW02H08aKv987YWCUvSyJPrX','7','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3455743671160135303,-54,'ZYwSHvF','TtJdUVEzrvvHZD0yehVM1Q6hETpctJvThCcDvDfVOsb7xcJj3UxjHGjlG1EQ3KLyPvbgRpg4GxyqdlpkJLyP47K1hlvy24gvjLNardYUte4u4F48rNpiH65qH5tZ7P18Oarl','UBO','8QsiuPBSX12bueymXXZ9SIOowV9AYMMgOgvCjIKz1ygqRIhlLEZ6nGTTlqQt6bPyj4Jxr0OedW6eU1O4r42LfBx178qgZllQwDnnBAaxfHibo3I9Kx','4','7',14);
+INSERT INTO ti VALUES (-3455743671160135303,-54,'ZYwSHvF','TtJdUVEzrvvHZD0yehVM1Q6hETpctJvThCcDvDfVOsb7xcJj3UxjHGjlG1EQ3KLyPvbgRpg4GxyqdlpkJLyP47K1hlvy24gvjLNardYUte4u4F48rNpiH65qH5tZ7P18Oarl','UBO','8QsiuPBSX12bueymXXZ9SIOowV9AYMMgOgvCjIKz1ygqRIhlLEZ6nGTTlqQt6bPyj4Jxr0OedW6eU1O4r42LfBx178qgZllQwDnnBAaxfHibo3I9Kx','4','7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7771189272748211216,-57,'leaHYQD7lG2Tl9O','K0o2Ei5w15wBj87p68xayr4PxJzmcvHye1mkVIvyH6DKaVqrVLuo0mnMo6BoOXfFQKHvUh9B83XFlEJmiAymI','SamOZmrF','Z62eoU9DJsMlWk4RHd9SCXOD9sOUU5WBsu3EuBWprBdITXyukcPg9J8f13JAsZDGvH3DCTmYSF4vjrItj7se696f84rLyw099DplD6pdLYfjMLOBtDPkEOsijaOL3rJroMPGvKFf27VpwovnSCsCmDmIiOHDlplMPfbcr10kc8KKZtqXBBKCED4pDcW7j3pT94LLPvOqI5m6kLC3zixchsogX9IN93D8jTEJSILRSEDtev64Nw6J1seuiN','X','Bl',15);
+INSERT INTO ti VALUES (7771189272748211216,-57,'leaHYQD7lG2Tl9O','K0o2Ei5w15wBj87p68xayr4PxJzmcvHye1mkVIvyH6DKaVqrVLuo0mnMo6BoOXfFQKHvUh9B83XFlEJmiAymI','SamOZmrF','Z62eoU9DJsMlWk4RHd9SCXOD9sOUU5WBsu3EuBWprBdITXyukcPg9J8f13JAsZDGvH3DCTmYSF4vjrItj7se696f84rLyw099DplD6pdLYfjMLOBtDPkEOsijaOL3rJroMPGvKFf27VpwovnSCsCmDmIiOHDlplMPfbcr10kc8KKZtqXBBKCED4pDcW7j3pT94LLPvOqI5m6kLC3zixchsogX9IN93D8jTEJSILRSEDtev64Nw6J1seuiN','X','Bl',15);
+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(33) NOT NULL, d VARCHAR(15), e VARCHAR(47) NOT NULL, f VARCHAR(9) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1439436,10537379410737641812,'I8q0QAMS','U9QmAuYJ','lyUf68G52AMlReP40r2xujNoDnZ0ewizLCrdfOe','Mf5CaSMB','C5','D',0);
+INSERT INTO t VALUES (-6541646,6935072556776133799,'A729iMIRjiswZ5HhGjM2RFNCylMIPRh','fimbOgYify','I1nXcyWTgaVoY8pj','sRTNdbwU','Q','NV',1);
+INSERT INTO t VALUES (-7048241,9352485035422476777,'ASVO1SVxmcDiGb','XWR8d','U7ZjwW9Jddvg9Ry786qre9xFazROEEA2','viqov','oz','1',2);
+INSERT INTO t VALUES (-6717584,15918427204851238046,'nrTpSLPEnPVKuH3e6r7oZmOi','0G56myQAKa8yd','e8GfSqByv0992wDeynXnzsLw0','MWe7mLJ','Eu','AC',3);
+INSERT INTO t VALUES (4520364,13812447326009792021,'4gCEos2brJ7HDRGfvimZoV4','kfVZ','P4iP9kCRt4BUyUT','ajrNRx','vz','J',4);
+INSERT INTO t VALUES (3376342,8702055324870873984,'7C7f2anXf3Sqd','wRacGe','InIKlWWv2s','lyQlC','e','TW',5);
+INSERT INTO t VALUES (-3793022,6515847886938473708,'bykLsC','3','aiXRgRx7SxB5','NjJPiL5bC','5','Up',6);
+INSERT INTO t VALUES (3890379,9514183908569242578,'UVJ4D1VQqoSfIgMCC59Rf','ormZsoOr3R4dnsQ','QZtNvLertyvpf2fTV4ZUinig2Nb57','91','re','U',7);
+INSERT INTO t VALUES (-2701684,4271155006429326801,'xPGdXRSJS0','1oaBQabXJDGU','XvknP3NT','IpKcLLJ','k','pF',8);
+INSERT INTO t VALUES (7737597,13198923802168702820,'ZauLENHtXjn7AW0EZW','UM1Ft6qy','U4wUg8UKrB80xHlgdH5AAvUpb3lQaS1ZF','zwB05','Wc','x',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(33) NOT NULL, d VARCHAR(15), e VARCHAR(47) NOT NULL, f VARCHAR(9) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-710923049,314392,'JLfCS96mXe','gI9BoHqE','aj47','rKy9z0RFSDsQXyRAZ2zbtlExvyHI1hVe6gve3gpCMfpG52urmaUS7JinmlhoqgJsOr281sORZcV1iH9Dz','YKOrXbDPcgRVChEdD7oqEL3FnjXmEBnxNRkn7X5jNakqdyyJvfjVL37qvcoTbP6MMX4Isi7iF7c3L2hfn71wk2xX','biib0nKW5kYNdM6LYgvok0oYj8IjgHah6nn74U3s2ZzL2bEHg3oCpYdEwghoJuQ',10);
-INSERT INTO ti VALUES (-710923049,314392,'JLfCS96mXe','gI9BoHqE','aj47','rKy9z0RFSDsQXyRAZ2zbtlExvyHI1hVe6gve3gpCMfpG52urmaUS7JinmlhoqgJsOr281sORZcV1iH9Dz','YKOrXbDPcgRVChEdD7oqEL3FnjXmEBnxNRkn7X5jNakqdyyJvfjVL37qvcoTbP6MMX4Isi7iF7c3L2hfn71wk2xX','biib0nKW5kYNdM6LYgvok0oYj8IjgHah6nn74U3s2ZzL2bEHg3oCpYdEwghoJuQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(17);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
-INSERT INTO t VALUES (-2098607946,-4990159,'IU5CcXbnl','vhQjX0Od','GOeqfdAKnLi7','YKXoVu0Z0cwyltAT5VzLp9gdHFVB3wNmGg6diMcFuy1beT7Ri','Zgqaf1tRUJNn2B9ahifzrQWJJuzTujvlNiB','bIxzfyWus1Vpy1vwVYFJa0r8PkyXqKODkYcYy50KxtC',11);
-INSERT INTO ti VALUES (-2098607946,-4990159,'IU5CcXbnl','vhQjX0Od','GOeqfdAKnLi7','YKXoVu0Z0cwyltAT5VzLp9gdHFVB3wNmGg6diMcFuy1beT7Ri','Zgqaf1tRUJNn2B9ahifzrQWJJuzTujvlNiB','bIxzfyWus1Vpy1vwVYFJa0r8PkyXqKODkYcYy50KxtC',11);
+INSERT INTO t VALUES (-85519271,4648229251780434934,'Q5hdeSh7ryviQzWKg886g9Qf9VSni','iHXkN4FBM','PC11ait4KD6oI2npyC6uB5tl6HhcSGURsRPPPjOlNlY','fcDOpgu','g','1d',10);
+INSERT INTO ti VALUES (-85519271,4648229251780434934,'Q5hdeSh7ryviQzWKg886g9Qf9VSni','iHXkN4FBM','PC11ait4KD6oI2npyC6uB5tl6HhcSGURsRPPPjOlNlY','fcDOpgu','g','1d',10);
+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 (-1762099181,12417005682740114328,'LsTwMCtuElKjQa4olFSHyejmJfaSVGCa','SEoHY','DIa8ft68tIKCF5PAys','MpGL3','Ha','IL',11);
+INSERT INTO ti VALUES (-1762099181,12417005682740114328,'LsTwMCtuElKjQa4olFSHyejmJfaSVGCa','SEoHY','DIa8ft68tIKCF5PAys','MpGL3','Ha','IL',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1682671145,2882538,'UGHuniPBwrXR','uBowql0ZOJdthOV3WQ2PynSHwhy1ZqMzoj0hK0mYEFqtk2jRVThYwJSYd090D1DbCIbVVP9mdNqtc75NqvVYrL7lKFs0JCRCdele8Nhtfmyz4H1zGHczNJT4NU8xjzjaTlOQP0vMsK31bkP4vIq9kM5yyqIuXflJ31dt9TE6NZs1Ct36UKrWQbpUHqxqfn0R6qB8ymQml54UvEU6fUYypic','7yfOtPwvDzrDWGUMy5CVKIYdmgT','cPtGNJyQCzhgvNTFwKQQQ2SAt1M47LAR2ldwOu0Kkf40khOhtl13QxB9JDbKf','4XAiiinVlp3QMI58qXvAror5lDVpUe8LwBuAAil1akVJeB4DVnns29kbkTZsLZcGf7yKWMMlNAwMpM9lZYZY','wEXIAYVpWv5vY8qmz6',12);
-INSERT INTO ti VALUES (1682671145,2882538,'UGHuniPBwrXR','uBowql0ZOJdthOV3WQ2PynSHwhy1ZqMzoj0hK0mYEFqtk2jRVThYwJSYd090D1DbCIbVVP9mdNqtc75NqvVYrL7lKFs0JCRCdele8Nhtfmyz4H1zGHczNJT4NU8xjzjaTlOQP0vMsK31bkP4vIq9kM5yyqIuXflJ31dt9TE6NZs1Ct36UKrWQbpUHqxqfn0R6qB8ymQml54UvEU6fUYypic','7yfOtPwvDzrDWGUMy5CVKIYdmgT','cPtGNJyQCzhgvNTFwKQQQ2SAt1M47LAR2ldwOu0Kkf40khOhtl13QxB9JDbKf','4XAiiinVlp3QMI58qXvAror5lDVpUe8LwBuAAil1akVJeB4DVnns29kbkTZsLZcGf7yKWMMlNAwMpM9lZYZY','wEXIAYVpWv5vY8qmz6',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (496999875,4570936,'4e8CPHu1r7gpgfI','fsuVFVN4VrmxzRkvmrQAGchTTkKoeaOVG8ycOLkE8uUL7pD3KoZVRmIWdl0gGMcZiT2j7FOxuwJyVU7BbVGBZZNbTEZeZVKxcxwJxBLd9N8me0lwhw0klRGzXAIdUJdKPowdckLGv42CIVjqOz8h','A','Au89kk15wy0G55avTLSNtc1Ytvq3Y9EvzdhFd','Z3L9UVDXwHlvGW8mIiVrHpWVYukDWzK1gsYYn9YWE24dBPY7sGNfzjZnLBS1JiK9cB8koYcRvbhTEgsjLNG5pApndd','BzOXr',13);
-INSERT INTO ti VALUES (496999875,4570936,'4e8CPHu1r7gpgfI','fsuVFVN4VrmxzRkvmrQAGchTTkKoeaOVG8ycOLkE8uUL7pD3KoZVRmIWdl0gGMcZiT2j7FOxuwJyVU7BbVGBZZNbTEZeZVKxcxwJxBLd9N8me0lwhw0klRGzXAIdUJdKPowdckLGv42CIVjqOz8h','A','Au89kk15wy0G55avTLSNtc1Ytvq3Y9EvzdhFd','Z3L9UVDXwHlvGW8mIiVrHpWVYukDWzK1gsYYn9YWE24dBPY7sGNfzjZnLBS1JiK9cB8koYcRvbhTEgsjLNG5pApndd','BzOXr',13);
-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(90), d VARCHAR(87) NOT NULL, e VARBINARY(17) NOT NULL, f VARCHAR(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3257168,1708537,'wUz7liteehatHTuvwhxyIUrGdmTSpk','u3i4OPagawQxsN','t3GXUU','YpD','dNXNvxFjCMHaLJ4gUD5YMG4UNGTVtkWbTVRsYGGu0h0Zl3l0VWEJzYBw6QDAgwTIs7W8SHC0ah52L4tkRzrI9o5dMWBbW4a9a3x0','LNtHkvmbN0UdHcrCLv0H5dhiKwZMRUgzYmvq6AGA9V6Y8wCydTLpdwSFTk56kAkwBA',0);
-INSERT INTO t VALUES (5534022,6096304,'nWEdOtjZjnLq3GFJe82I63TXmtWOFD9mOxxYSY9jqEXJJkKECtXnZkxT0fWuEZgKgdwtOdNpc','OEzElxYSVJ18U4Fk9V','rV3Q0oPa2lp2PHU','x','xUpctDx5nCQKKEFMrxLGMybe','mtx',1);
-INSERT INTO t VALUES (-1455887,-7589110,'RInxLHmTsWZ8k','qdH4OTZgunMTKl9mwfj5','7cl3p84','n4LG','Pva','n',2);
-INSERT INTO t VALUES (3550007,-7754802,'Yn3tH73IivmgpiEkcqWsAw6','FE3asbkZfbqDJWedGk7RXlyGaBvenwzGM46Ze9OM5UEicexgZQtJJz1X','7hXADM','Q94','egHcR1jAxfOfLUh8zDmm2tRTVCgvcxrwY3l8wDKJaVBSf','TYPBXnvPL3q9G84iJnlCntVUJEQJ6xMILdzySFWfUjeq32A0LsweXpjOz72cKkxeOW8WeXXixAAh6nWW5w7nuJ2J5PtwY1R9rX',3);
-INSERT INTO t VALUES (2218160,-164437,'gH9k01Wm9lP8JQq9gZDZRlhlEgpxYi7yyMNvfDAsV3','RUeNmdOTs84cqadgU354fqotuPTepKoaYnRNhrYmjX4FdFjGNmArkPMp1FlDZwKp','Fbkg7ZlDgi','ba','XkMGnaSotNR','GRILBYq9Vm9OFEkHYzQuBOXIHejCMVoJCbBKghBCiav01Dmz0WOP',4);
-INSERT INTO t VALUES (-4574401,1795600,'hgvqtBe5wI6xtF0rtQezIjefWWiPeHv5rMA2ah4ofqlVn6g6nD8','GsdfZ9HjhDKjVW33WhVMBs1Yr5DvHaN7uEo84l5yAP1IkSIKZ2PK','7OeX6bAhZz','FM','HRBe8NxKbM','8fozcDPcI9Q9o3wfmpzXZEbNGXsiWh57wetvaZi9sh33erftuW1Ih',5);
-INSERT INTO t VALUES (1554176,3170831,'5UqhiTG3E3r2JGjzTUJ7','jvpI116x137ie6qsU6aVUG0u','mzs9SgIhWX2','EZh','o1c6s6kEnhYZJ2NMd8vN','HMUjExusP135RHVnZ2fO6kp',6);
-INSERT INTO t VALUES (512181,7276006,'73NE6QKUgp12VtWQQNTwlPSvyaJIG9UqEO5VjpgUexTN5VlcESvqvqJwJF2zLfUirvhKHOl1eyiVvUFE','Qy9JrHQ5DRSJ48IRhec4zl7Mkau0yvDFhIWlOEVRhO','is6Zz9mIH','4','Y095W3SkXMis4rKoTeV0sE4kzeLmYxJk6Z6tFZr8wW1HDRAzm9TAWharA','5jPiqPMjOLDR76ooYIVKLbd',7);
-INSERT INTO t VALUES (-2347671,5548282,'onQX93GhnyJjuL5zZMCj93PUuzQ0g32a1T5bl1Ad1mPDsSSjDsMOMAKcnf5mrhcW1Cjhr1KXfeSkHLgQVZ29','5pVeQRIePUkAEFa8422sWy8R7RaElSbuoa3MSsMYK4133O9Qwns6byLp','svTLaip','9Z','kMu7xSzcjNg5Y0NFDPStCcDK1cfboxHA3jD4U89wUTVYlep2ZOCnRNMKPcDXAoUm56YfwriLDV7','CgZfAFQkp3V85ajUkfYjPZg04TuW3PvfeEvnTi57',8);
-INSERT INTO t VALUES (-3566278,-1802407,'VbZaAcJe4ttpdWrSFxHnczHzLMFVZ9AJLU171U7RwChWfof','PpIIHNWnESL','042RzqyjWX60WD','L','erQnMVPxLzB6RKJ9IZqksrh9IGK','hhR8kirrXFb6Kjk25U3E7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-7530885,2626597,'2pRB7ht1QNnRrHEPO3fuziky0Ktz6gMUSQr3bhEm0yi4i4Ox5LqBoZEh9xGIaycgQ8yLG0363wh2ce0','mDhoo9iqm316f2bsJEaJpjryhs5lSXDK1jz4','Kgzfht','GCQ','PmA30pTxErIoseSEe7xTcOt0Fmb2czeVtjXYgAALLJ6uA7BrMoAhK71V0K8YkzoQxWzQRMg','0lgF',10);
-INSERT INTO ti VALUES (-7530885,2626597,'2pRB7ht1QNnRrHEPO3fuziky0Ktz6gMUSQr3bhEm0yi4i4Ox5LqBoZEh9xGIaycgQ8yLG0363wh2ce0','mDhoo9iqm316f2bsJEaJpjryhs5lSXDK1jz4','Kgzfht','GCQ','PmA30pTxErIoseSEe7xTcOt0Fmb2czeVtjXYgAALLJ6uA7BrMoAhK71V0K8YkzoQxWzQRMg','0lgF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(91);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
-INSERT INTO t VALUES (-6030978,-3892309,'1j60XHYfPM1daJtHdTypd27xnQIQ6dWDPCrAwH3e0ClS1UXjKjMfZaGCIfd9L1','3GOSOBBn4B8vcQUEZpCBNv8vCT5hiIFq1M43BdbP8WCk3HrNiDc2FSiC4GLYknU63OMrD20fcHRH8hUJwugmr3','avcrtWPTx0LT1bVr','Da0','Qkec1xratEG1rIBDNY7nxjWje02dQM6Xuxpx64WK4b0rmZ1wGoE9zsl','mXsHkROgGGnNmSfcLE',11);
-INSERT INTO ti VALUES (-6030978,-3892309,'1j60XHYfPM1daJtHdTypd27xnQIQ6dWDPCrAwH3e0ClS1UXjKjMfZaGCIfd9L1','3GOSOBBn4B8vcQUEZpCBNv8vCT5hiIFq1M43BdbP8WCk3HrNiDc2FSiC4GLYknU63OMrD20fcHRH8hUJwugmr3','avcrtWPTx0LT1bVr','Da0','Qkec1xratEG1rIBDNY7nxjWje02dQM6Xuxpx64WK4b0rmZ1wGoE9zsl','mXsHkROgGGnNmSfcLE',11);
-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 (-1975459,-7797636,'q5fwvHHvcvXEqIZMPDETkg3zCNDIwEmzV8KcLWzTlDflhApx4Oz8KgTiJtFTvu1rkHEIuDBOilpzuW','mwh7vv7epPRF6hmCPSUrDLt7ZQzUrEVQkPkowr7HuAZNm3Xlub14PzQkCX5GreN1jpKJbJf1O68hvUFFpLZslQ7WoLUNdymnoxY6nDFaJ9u37PQ884HbTodgJAHqlkjfGPcA6aY4lo9ErIa','euuktYIn5f5ny3U','iWh','Z07Jr5gSWO5q7cilM2At7OT8IgN','qBLUk0kLdpZYZ54pZw9aR1VbzzUCh5zWRX4A33ZB1934a32r5a8r3nG',12);
-INSERT INTO ti VALUES (-1975459,-7797636,'q5fwvHHvcvXEqIZMPDETkg3zCNDIwEmzV8KcLWzTlDflhApx4Oz8KgTiJtFTvu1rkHEIuDBOilpzuW','mwh7vv7epPRF6hmCPSUrDLt7ZQzUrEVQkPkowr7HuAZNm3Xlub14PzQkCX5GreN1jpKJbJf1O68hvUFFpLZslQ7WoLUNdymnoxY6nDFaJ9u37PQ884HbTodgJAHqlkjfGPcA6aY4lo9ErIa','euuktYIn5f5ny3U','iWh','Z07Jr5gSWO5q7cilM2At7OT8IgN','qBLUk0kLdpZYZ54pZw9aR1VbzzUCh5zWRX4A33ZB1934a32r5a8r3nG',12);
+INSERT INTO t VALUES (1616451275,12982926866176481308,'CSFvSBq3zV0mTYVMoTLRap5aBM6Aub','naiwqTVieilGWCdyYnDk9Nl8xfvQYESW8eGXJL7HcVsnrobFdyUHtv5mNBMkWpZYqgZc1T3wZzQql7w6Ie6U2kv59MOSpfMCQMbYGqvTxVu7T7HuTcHtT99eSFaeVLPrYS','F0wGirwRJjpRY7rvRAX0vXhUJmZa','vyIvZP','Rz','o',12);
+INSERT INTO ti VALUES (1616451275,12982926866176481308,'CSFvSBq3zV0mTYVMoTLRap5aBM6Aub','naiwqTVieilGWCdyYnDk9Nl8xfvQYESW8eGXJL7HcVsnrobFdyUHtv5mNBMkWpZYqgZc1T3wZzQql7w6Ie6U2kv59MOSpfMCQMbYGqvTxVu7T7HuTcHtT99eSFaeVLPrYS','F0wGirwRJjpRY7rvRAX0vXhUJmZa','vyIvZP','Rz','o',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7862102,-6134887,'GgFOaKZRS9LBUJ3TLUH45E0gC7zaf8NVscVebO6r0ldppbJn','dSyPesmvJGPLxvHpME6oF6u3MFaeVpJzjDC7O7zE0BRNnDNZFZJhMT5fFtzCrKJFGy5YGSPKwzL2MOUZeWQN9NH4P3ssyiioeJaEL0aKCjL9IrVultnJqN3VZ','fKibO','iXVAOjfnI9zhxuDEVSX8x17KCsq7zgtVjjPmvfGpkQlPWO2tqTiGRcQVDSWDuRnjBdYRGNYGaAIiY3QrSIlzcAqsrgdsexfvU7RvVWyFLFnFUczBtxdgTA18QXsYZJ23tuKh6SzNS1N0qquC3IS8iY7GqvBnmqylBYmiPKVlGafQ5c5gz44eFhQcUlzI4OBlwTu','woIu1kvVKz3XcjFwNblROr2cTF5t','LwdV8KsKkmirQGl4kKqDt81tq3AgHmtxeKrsVfYFSBrI2L7v43IIiXz6Rt9oGB72r2tvxpRdbzN74ufoYjZzXxn2CQdyx',13);
-INSERT INTO ti VALUES (-7862102,-6134887,'GgFOaKZRS9LBUJ3TLUH45E0gC7zaf8NVscVebO6r0ldppbJn','dSyPesmvJGPLxvHpME6oF6u3MFaeVpJzjDC7O7zE0BRNnDNZFZJhMT5fFtzCrKJFGy5YGSPKwzL2MOUZeWQN9NH4P3ssyiioeJaEL0aKCjL9IrVultnJqN3VZ','fKibO','iXVAOjfnI9zhxuDEVSX8x17KCsq7zgtVjjPmvfGpkQlPWO2tqTiGRcQVDSWDuRnjBdYRGNYGaAIiY3QrSIlzcAqsrgdsexfvU7RvVWyFLFnFUczBtxdgTA18QXsYZJ23tuKh6SzNS1N0qquC3IS8iY7GqvBnmqylBYmiPKVlGafQ5c5gz44eFhQcUlzI4OBlwTu','woIu1kvVKz3XcjFwNblROr2cTF5t','LwdV8KsKkmirQGl4kKqDt81tq3AgHmtxeKrsVfYFSBrI2L7v43IIiXz6Rt9oGB72r2tvxpRdbzN74ufoYjZzXxn2CQdyx',13);
+INSERT INTO t VALUES (-280231678,10855344866751370748,'LusGvwQZmRipqjv','r4cScrXBGj4ehNLWO6A0QOiJEc5u38dPaZpmyy6imYVX1p4xHyBgDYqftFdgYNDNUa057kqqjhbIiBfvSPdDw6b4laNsrI2uHUtRdI3zhgU3UdGw1P3tOA4jTiCII5fbLhlPI150iGdoFZNb3MxqT36TQk0jGcoNN0oWjbsAgl6mrZwFul2RJCwOzK6LDCLzSuVBbgfHsGQ7Eq5CEei3lQwTpVKh','AFu0ersRxoAYUYvOe0LbcNixBuBZTDplRBEHqnEdlFM','eYoLxdAeGaVdVNNZIOHiN97dVwSkSahYHhsaHKmw6l6Ffnjknfl9','4','t',13);
+INSERT INTO ti VALUES (-280231678,10855344866751370748,'LusGvwQZmRipqjv','r4cScrXBGj4ehNLWO6A0QOiJEc5u38dPaZpmyy6imYVX1p4xHyBgDYqftFdgYNDNUa057kqqjhbIiBfvSPdDw6b4laNsrI2uHUtRdI3zhgU3UdGw1P3tOA4jTiCII5fbLhlPI150iGdoFZNb3MxqT36TQk0jGcoNN0oWjbsAgl6mrZwFul2RJCwOzK6LDCLzSuVBbgfHsGQ7Eq5CEei3lQwTpVKh','AFu0ersRxoAYUYvOe0LbcNixBuBZTDplRBEHqnEdlFM','eYoLxdAeGaVdVNNZIOHiN97dVwSkSahYHhsaHKmw6l6Ffnjknfl9','4','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1851318805,16316183879715019309,'5A1NETWpCfV44wcUdSkgbr2g','8E0FAOJXRBa4OW1AjHFSnb6bloEc9HTRnfEFUaTQ7Bm5FjymgF3p3KVIpT2I7Tvtw2pHGZqqa1tunRH1QyPBTPuqYOrymZBtgOiccm37iksbXG0EGYbXcXg7dQvTjr20og','FSx8yqL5vi','848XwgHfQCgRys1Xr02wf4ByEf618NH7Cf9io3kL3FZLAKyAsKtjamTLxLoLjtuhoZ6w1EoA4IwyaVd8aSwtwD8cox7fOVoQBNr6fy39Uv6Y8NPUzrfWXlupRRezAgi2sMkT5LEYi9Da2sXkV9z9dZGGYA0k0','XJc','t8',14);
+INSERT INTO ti VALUES (1851318805,16316183879715019309,'5A1NETWpCfV44wcUdSkgbr2g','8E0FAOJXRBa4OW1AjHFSnb6bloEc9HTRnfEFUaTQ7Bm5FjymgF3p3KVIpT2I7Tvtw2pHGZqqa1tunRH1QyPBTPuqYOrymZBtgOiccm37iksbXG0EGYbXcXg7dQvTjr20og','FSx8yqL5vi','848XwgHfQCgRys1Xr02wf4ByEf618NH7Cf9io3kL3FZLAKyAsKtjamTLxLoLjtuhoZ6w1EoA4IwyaVd8aSwtwD8cox7fOVoQBNr6fy39Uv6Y8NPUzrfWXlupRRezAgi2sMkT5LEYi9Da2sXkV9z9dZGGYA0k0','XJc','t8',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1063669820,16840733756508497772,'OvyRA3QOQrJKkL1J5UQeMZwU','4xBr3pQSTSgp6tYCncaPtFVRf6NheemMZ78mSEIHbRWNccxEeTHOq2wqY2mYxL5rCbV18268a0BNFsliQH5Az3USW6yn6dmNxEDzNPzFT1wvvVKACFWq0fg2nZftRrznhamT7MKf6GiBi4Z7vhfN7WI9dy0yMB62UCvLOjDl','qzcopTLckOPEBiCf2FnFtBKVIGvWONU7OhLVXQN5Rt','P4axUAcnxSPPb07SaLZr8NhXdBGC3VmQpBnPiO450FrfXOSd6Aw5tRZVxIMD2GBwlUZsXtPBXq1qQg1hpQJfmcvzgpZh33R2cYs4zXnMBXd9AmSnjlV5n','H','s',15);
+INSERT INTO ti VALUES (-1063669820,16840733756508497772,'OvyRA3QOQrJKkL1J5UQeMZwU','4xBr3pQSTSgp6tYCncaPtFVRf6NheemMZ78mSEIHbRWNccxEeTHOq2wqY2mYxL5rCbV18268a0BNFsliQH5Az3USW6yn6dmNxEDzNPzFT1wvvVKACFWq0fg2nZftRrznhamT7MKf6GiBi4Z7vhfN7WI9dy0yMB62UCvLOjDl','qzcopTLckOPEBiCf2FnFtBKVIGvWONU7OhLVXQN5Rt','P4axUAcnxSPPb07SaLZr8NhXdBGC3VmQpBnPiO450FrfXOSd6Aw5tRZVxIMD2GBwlUZsXtPBXq1qQg1hpQJfmcvzgpZh33R2cYs4zXnMBXd9AmSnjlV5n','H','s',15);
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(33), d VARCHAR(53) NOT NULL, e VARCHAR(48) NOT NULL, f VARCHAR(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4681952,598782738,'TjKq5vNfd9EAk45jkPPplr','a','PIFpEHQGmshKzRDkYrYs1nRyKf0aG','FPh2zt','s6yryeCYuwWAvdThnywYB3bqHJuXxqvv0somJzRpu8Z0gXij4bxsTnYwvANex','p2YTsU87vchf14TrdN851cpe7vZptUxrdLvUoMUDecJqLo7dB5IftowMbYOlRvS4NNI371WDN1iKKbyf9L3n5nmcl',0);
-INSERT INTO t VALUES (1064144,1824953450,'cFoe6KaT2jKoTZ','RRpASw','OQhTISyOZdK575Ot6tNLxD3nghVAj8QBaYkmIH','V23r48YZNKYQ','EJ','RKsWeb1b1E59EPYagnm9pUyn9jrJ7VCVq7ur4VYFmO1B99JXwKiA',1);
-INSERT INTO t VALUES (16763962,1535747266,'HEZfeQUuC228rmgRxjaE8GMRA','ZZVjeRyHSPzaDljn','JP8kcESFXwV8Day1I8qZ','oz7koKLN5P5z2OuiVyFaV','4EG6JKPZwPtajQ7YzeO5pik3S65S0GiA1at3PlXOagUR5qkBPpq5XgGJ34G0QKdTYK4ghNRCyW4da5V8oh8u7Vsoi8aHCS3qcY','GWtcsluOHhaV4JwHoK3mKZAJaEpoNU1fqIlfi',2);
-INSERT INTO t VALUES (4091638,178996699,'nOYnlWqO2jAkiZheEA','aP87E','bZsiEurVdGdBj50HmBcYkWyaH2HRhjL','Dxj2b5','761UXI','IkLJ1x82fevQqknloM4pCxXaJJ3',3);
-INSERT INTO t VALUES (13191146,2997412048,'LRMUXuEQYMcP9St30Aw7R9Yu4R1Q73NV','2RiQtCiqnrcg6S7xMXgOXPK4roKRzofS1','cMjey','Tip6EZtM5CRdHoz5o7wqHWfynw3m6WY','dnVkkIPuCGD3pwhjOG1A1VqCFYXXQJMwJo2mH7q123VDXJn9oSMKz5Umq6pSWYasbcjR2gLHk42IuGgEkSDICQGq3FvLtM6kg','AqQT96UQHVI3l',4);
-INSERT INTO t VALUES (1203745,3916154766,'JP7932Vn','mRAkm1E0V','0UgmHgMi7WymkEu4j49FESTsjdqOs24sARlDC2kbIFUb1','X70SIa5b6PNC1i1o4aA88CQeVRsbOdq9du8fO4Vn','WA98J','OuzB',5);
-INSERT INTO t VALUES (9104149,1563694126,'EYGr','aUlJlIj9FXpczp5mn9vsMEgNCJz5rlZYwLCkjI8ZW5Kj9U','stC','rREHlgfc8VGYeuGHiNesK22','URJljBcn','tcujZ87PsJENmVdCu5LhMPADKHRomXoOPW97GxI4M7flbHixY',6);
-INSERT INTO t VALUES (7402763,2707190815,'4ABc0Is5gY7Or3w1JoZbg2WN','9aGohipqqb3PMPr9PgKuJrSl2iC','aAE','0LBXcN6Z2KUhS15nU27bkGyhGudONm','wZT0bOUcTUfoZnJ6dJZ6IKVdp3U15ls8SIsWhZvxYzO4rsteIKDlssPsitmAsLjsmYiohlkQmUIM31','AZBFj026EECwrCJfmr',7);
-INSERT INTO t VALUES (9312352,959761419,'Czq5P7gow19zm064byMD3816zzxypO','BniIht4LpmfvrydYCr05UUtktxXpN1TsUHay2eRq4b','9sjEsw4rBDTr48csHgfLKSPUFIdc21xuq8hb14fEG086uR','VrJTAQvJZbgUUqqtyb9q0VThxmFu','FbgyPlKdIJCu8NSB5PVSycp5FxMVeFkVws4Ew59ZrslInFQzL7Y','Q6PAcI4822s3jv5fhZ',8);
-INSERT INTO t VALUES (13020503,2726312777,'AIpbqnSiCuDVwxRH6qiMfxoj2Snc2jCOm','iMWsi4CjWxii2l19mieIakUcULccw0AojSO','cL3icj7vIhTj4M5qe','3Wn5C59l9zhTQ','UuqX31qetyQJcMZdGhnEabvfIaxxfOmZ4eonD','MzFZcjGoAesJvw7hQ9binD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(65), d VARBINARY(43), e VARCHAR(52), f VARCHAR(53), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (34889,-8269355,'ZIcos9BfLQucgYgaupnuOFrS9R6wl10c2n5cUXgVkcNYB7V4zoLMXJAOUll3bMY','XlvLvXusgN5PuZTGuQmrO0','hf2RrMNYzT4psJnEialgSpcvNvTlx4Jh','U8g99STfWaONn88EuYV9Ejd4HqXEsRZ0rFhbXVeZ3KOrNv','0','t',0);
+INSERT INTO t VALUES (17811,192716,'oy46aJcI05vmrNScbAIzeqrJKOJ9CpXgCDPPIb5Mj6','OdmsqqIfsc6mdzf1TLTOhr5z','KSSJTV','V1h5eunCeKm3O4uEjmIZOrPtiwNZLGzkCPLeI5','n','6q',1);
+INSERT INTO t VALUES (30221,-1565668,'B5l4cNYQeliN7hYH1vhfrj7MAHi9YK82L0iwsmrEHJapWz0skxa','O','6of1NCW2VuIqZXFi4Ng22833y196me1KwD7iczSj','v4leEFs','B','X',2);
+INSERT INTO t VALUES (43223,-418005,'rkDKpwve','IoZWX6','GITw19QWaDrp7rIggxNuF3XsvDUFZ9YmurfsJvzcY','GbhpAma8nPdIgUTeNJ8VncdrC20','7','g',3);
+INSERT INTO t VALUES (16513,-4910621,'XCgehLbKIIAOfpgwZs9uym4VHc8WPn6tEFnnV2Jdtmyg3hMyTq4','umbXKemlZnuFUD6NK6vEr8RMdB8C9ufxM','byiQ8B2mwsg7yi6x','aaZPheEmY2HHxS73E1Rn5iAuDrCzGv','q','b',4);
+INSERT INTO t VALUES (60717,6372349,'OFRHvb4X3xBPfQrPm98GjxUdOpw3TEsj6Ar4PzorobuvYakGwVgrVmg','zwJTD3VQhtU0sxco1dul','uFrZxKdQNJDQVrF1OKn91sxf4yrBhm2yxRRH1qWf8agl8lkIklHw','mxMVL3R6mVpwB62Nf6Og52KDiuQpR0S3HRSXyVSmOeie2','V','mD',5);
+INSERT INTO t VALUES (15501,7039317,'YhiP9Dnf5Em4','JVhJEEmB','Qi8DmFkbjkx8cUF7GFCOSUHRP9ngeIKwWYYNzrx4','OGKr7h1EbI','5','sW',6);
+INSERT INTO t VALUES (21939,-7352074,'wqnNghdAj788MHTRMsDVrdCRSTdns7QtLktq8YA','YWZ0aPWsCrX7ESA2YELMVQ','8Ah0T96J8V9Jp5j84gG0w7YZ','u3qsBWLjYbN5sHP5rawlEsvVkgAfzWIrSWYKUdC','9','d1',7);
+INSERT INTO t VALUES (20321,-2554328,'bHQ1dxKQhs0ByIw2uBvAVGfPacvyaqP4MZpF1COVeo16wiotGwgj','75','rSEuHnmqc','lNVa4W8nDWfcOE','R','Jk',8);
+INSERT INTO t VALUES (34696,-6324728,'ccIXXpqqHbsTFl4n0MzhTbj4WBbdS','GwdYw9','M','no9hS7lTZwNsZ7qKsaEyuJR4xdpXmvtpZIrxAvojrjN7aD','o','Of',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(65), d VARBINARY(43), e VARCHAR(52), f VARCHAR(53), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (10419029541363653301,3656285955,'NTmjgJFitPHxFnZv1RzrN4AUVgdH','EGrRg','diPjDuk8Rze0Yts5ejsk4V','6iCPB3tB','M4wjs2omcZtSmGdzT6JcceZTUjZl0UM7xTHkE64muzUjNHCmT1xBi9gDiBaVRAucrSX2uhTRFIZlZNlcdWqhWE','h5rhadUxYxWRAMq8ZP3Nt0Lw',10);
-INSERT INTO ti VALUES (10419029541363653301,3656285955,'NTmjgJFitPHxFnZv1RzrN4AUVgdH','EGrRg','diPjDuk8Rze0Yts5ejsk4V','6iCPB3tB','M4wjs2omcZtSmGdzT6JcceZTUjZl0UM7xTHkE64muzUjNHCmT1xBi9gDiBaVRAucrSX2uhTRFIZlZNlcdWqhWE','h5rhadUxYxWRAMq8ZP3Nt0Lw',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (142308234783627033,3321979813,'PaotnSCUnuwnx8wVOCzjZE8Azod','DByk3j6z','YC','u8XgN','LO6Z0nWk5Lq9QAUTdRSx1HSHCR8hzcgzy3VdNgEWcuNPMKbGbjMUiA','qiBcDzWZymiNsTegCI6ZKfxS76DB5izmQLVqq5jCgJQk1KlxCYowmNB',11);
-INSERT INTO ti VALUES (142308234783627033,3321979813,'PaotnSCUnuwnx8wVOCzjZE8Azod','DByk3j6z','YC','u8XgN','LO6Z0nWk5Lq9QAUTdRSx1HSHCR8hzcgzy3VdNgEWcuNPMKbGbjMUiA','qiBcDzWZymiNsTegCI6ZKfxS76DB5izmQLVqq5jCgJQk1KlxCYowmNB',11);
-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 (1687075529596616963,1860638594,'7LxvuUmAloIvqk8hGviHtCq','StNNkTupF8pUCPkb1CGk8nvKhrxSja6Ad0nh82TTDAohcdYaj1VFpBq3ejUk2NEyzdK5rUkkrbTI3b50LSPPE6oP14jPEBCYziJhFwiKTLT7uWsVFcSfNXlr5ZUDeWdXgVTM48sgpjiQyUZ8dYzvZtfuAmoiifhvYcPX2vSAywK7ab0n24bK6iKDJ654ykN','u0','W7kZxb0A1H7DKBYxxgqFJ1Bgq','4Q','oIAE8Tn58FYwJZhCN2IASbgWQgW5pvzT4C2hJWFraJt0NfTQFrkGLBAPv7pxWyuV59OvmswDbL1BQMVEAxxq',12);
-INSERT INTO ti VALUES (1687075529596616963,1860638594,'7LxvuUmAloIvqk8hGviHtCq','StNNkTupF8pUCPkb1CGk8nvKhrxSja6Ad0nh82TTDAohcdYaj1VFpBq3ejUk2NEyzdK5rUkkrbTI3b50LSPPE6oP14jPEBCYziJhFwiKTLT7uWsVFcSfNXlr5ZUDeWdXgVTM48sgpjiQyUZ8dYzvZtfuAmoiifhvYcPX2vSAywK7ab0n24bK6iKDJ654ykN','u0','W7kZxb0A1H7DKBYxxgqFJ1Bgq','4Q','oIAE8Tn58FYwJZhCN2IASbgWQgW5pvzT4C2hJWFraJt0NfTQFrkGLBAPv7pxWyuV59OvmswDbL1BQMVEAxxq',12);
+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 (16752219134324086365,-7058350,'ICbYwMYHRh0Kkc0J7kG8j','rDFQK33gZz7VLqZzlmphE2vIjBO9to2vTs5','YKA8TBt','xxk95TN6e8uaUvDy','3','K',10);
+INSERT INTO ti VALUES (16752219134324086365,-7058350,'ICbYwMYHRh0Kkc0J7kG8j','rDFQK33gZz7VLqZzlmphE2vIjBO9to2vTs5','YKA8TBt','xxk95TN6e8uaUvDy','3','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (13138871559020959425,-5425373,'C2ndpoN2dghXjTh17F8E0Hgy','7mQn9YMmqhbFs6u4chwhMO9','kqU','z0fMJuIVc9EF9qbngcQa5H5DEiS5LltfwCChGkS17n33fIOKW0Gkd','P','X5',11);
+INSERT INTO ti VALUES (13138871559020959425,-5425373,'C2ndpoN2dghXjTh17F8E0Hgy','7mQn9YMmqhbFs6u4chwhMO9','kqU','z0fMJuIVc9EF9qbngcQa5H5DEiS5LltfwCChGkS17n33fIOKW0Gkd','P','X5',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15394591827028763635,2778353,'F2ds5PkmFliB1OuIxI9p95nv3nDWsMCNNdq3Bgh1nTsefka86b7x','TGOAqBgUL0sEhfSgR0pSO8TV2KgsvboM01AMkTsboTmafskdMb5jv4sMLGX9xmAnHOp9lPb9t2DcxKSZDEnV6VjZqzBWybrOm8PYPLFWRHKCcZuHoYBua8PGalLOGvk3Pb2bD','qhnJERBxwgMcMEB86zHvmgTbBQCI2vl8','FhAisjhIkHIek3V2Bsz6SOb5','p','P',12);
+INSERT INTO ti VALUES (15394591827028763635,2778353,'F2ds5PkmFliB1OuIxI9p95nv3nDWsMCNNdq3Bgh1nTsefka86b7x','TGOAqBgUL0sEhfSgR0pSO8TV2KgsvboM01AMkTsboTmafskdMb5jv4sMLGX9xmAnHOp9lPb9t2DcxKSZDEnV6VjZqzBWybrOm8PYPLFWRHKCcZuHoYBua8PGalLOGvk3Pb2bD','qhnJERBxwgMcMEB86zHvmgTbBQCI2vl8','FhAisjhIkHIek3V2Bsz6SOb5','p','P',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7778499398859018302,1060533244,'nzKAzOUDtm5f2wTBVq7ir','LDeO4NI4s8USwpXXGJrCPVY5JioilgXDKz1oO5FDKWsRhx3n9pMs3MhZcXZx9hEbwRVfQBBKft2SijJFqqsfR5pc8TFGqqkYXkTlZJHmvLQ2Jy0hCJgbsYJmLpCNoSw4QCoI99K7wuV5Q5XoCjLFkKorNXqorOe8Lo4TOG3gajQe8jHMEf1wFgxn4sj3EsIjQrxS0UhcBmcHvvqbZUkkDoLx','Y0PN0IxeQEz3yAmS75boTqsGhdxHDi1Z','HZEWIO0M107CPRcPltkHovbojboZ3naYB51wpBA7Yaa0p83TzmrFLHcvTj7zv4QHWHFVx8kdq6k2jkerbooEnYNohVi9Z0h64wce8mwm5RnGQ7vFBZdSyBm3j7cxPq6nYsggRlaugq8Re4djBVt0ChfoNHem61iTJHJzGNwVrUKhutaomj6wDIugAZFm27bJFaT8Klc3Mq4ZdcddDdOPXnaunTSMW','gz6VyiVs0XfNNFPd2xbYSkSMvfIeXMx8h4tDzQZPzxkm8naeOUNlewcmRl0y6OIFugHcqePEx6DEW3BR','scvUndgHfLHfMrqjm9YWGpT3tHqVTYyG',13);
-INSERT INTO ti VALUES (7778499398859018302,1060533244,'nzKAzOUDtm5f2wTBVq7ir','LDeO4NI4s8USwpXXGJrCPVY5JioilgXDKz1oO5FDKWsRhx3n9pMs3MhZcXZx9hEbwRVfQBBKft2SijJFqqsfR5pc8TFGqqkYXkTlZJHmvLQ2Jy0hCJgbsYJmLpCNoSw4QCoI99K7wuV5Q5XoCjLFkKorNXqorOe8Lo4TOG3gajQe8jHMEf1wFgxn4sj3EsIjQrxS0UhcBmcHvvqbZUkkDoLx','Y0PN0IxeQEz3yAmS75boTqsGhdxHDi1Z','HZEWIO0M107CPRcPltkHovbojboZ3naYB51wpBA7Yaa0p83TzmrFLHcvTj7zv4QHWHFVx8kdq6k2jkerbooEnYNohVi9Z0h64wce8mwm5RnGQ7vFBZdSyBm3j7cxPq6nYsggRlaugq8Re4djBVt0ChfoNHem61iTJHJzGNwVrUKhutaomj6wDIugAZFm27bJFaT8Klc3Mq4ZdcddDdOPXnaunTSMW','gz6VyiVs0XfNNFPd2xbYSkSMvfIeXMx8h4tDzQZPzxkm8naeOUNlewcmRl0y6OIFugHcqePEx6DEW3BR','scvUndgHfLHfMrqjm9YWGpT3tHqVTYyG',13);
-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(30), d VARBINARY(69) NOT NULL, e VARBINARY(41), f VARBINARY(1), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1665408470,6758586290726453205,'JlsXov22uLQxmKJCQybi','RVVa4dN49elT7p8XNTAjlnaPpg3ZrCXk','FP8l','9','6tqmm49fXGYNG7nY2TZqo1P','2wCSwtWQqNiHE0cOnRIsAbtjuLNbqkFVBrSrZPnvUC35bUGlRtPZn8RjgebcubDzW2av',0);
-INSERT INTO t VALUES (4205966889,6818536493713311891,'bkxCrVogm','ayVAE5f4lf3VOR2R2hZ3aYNVUaMQCiozPEpFcoADo4FSd','YvHtZqWPd','e','kY2j3lUBLaGbL','h0Eq1JBYH1Qxikdf4NaK0SHtAklTt2HhDEYHcy6QN9KE2AcTtisaEKk9hEVCIB3jQ9Qp2A3ZsqxeE',1);
-INSERT INTO t VALUES (3998481507,7261593914105632155,'AyXqwUhhGMvn9gZgIQFKVMBtGm','UjmcheQcjkbYP55WqO22ZyftIhp8iY4EpZndQMITbNsf','zISahNUHjiVCfYLw5lk5ER','8','Jd','7E6b6w8vLWfwOwyKwAwqLXdO5bcI1KrRtOB2pC6Tccz3m4kUA3tix7CeRMCD7MSufbalZed7ZbZsJZFv',2);
-INSERT INTO t VALUES (1159725796,8249905518727091640,'MEatFeyXHhSI2ClsdoeZ2','u76BF4P13rng4M6bwVfrh6p2HFX1fBRhQcu4RKOC','gAfk3QB8seWKLHujvMgm','9','fNiT07l','yKD8BdUmypwsYH6BsG7TN9i0gFoLuHNWcW0KVVAmiym7gBxyFXPusjU269kknYk3VDDp1A46q0Y0DmdsKrhHXi4jwlPLz',3);
-INSERT INTO t VALUES (3574087971,47505875479740640,'8UC0Jih3lW','HRTYVb2H9SnuwtOT5d33CpSoeIegxLgzjZAW2p5KsaGfwh3l2Eglv','ImHctdV','L','iSKzsWijGRGjCzezWCSOomqIsllFAcrbsPdD4lk4X0Pks6Woav5','CFi6esrc3OPuOZK',4);
-INSERT INTO t VALUES (2795211262,17770499425541450107,'ZxdH24OM4CALyH5kNkvic2euvb','JE','h4W3XhUoNAl1vMw3A1xhM2AHt11vc','m','sP4vDW4lsO6LXnWoTdhiFb83IiNd5wSaN7tZetf2C7o5VXDCjV','Yf9ePGbbFFdSpIdWepHeTnPC1NOJI9QDV4UWsOjNgEwbRjrH5Xc7AFoaRep8r8BMM1qzFEHPBqRL6FkV8YoKOqS9tF66',5);
-INSERT INTO t VALUES (1361102620,8130620267021837083,'Dd','SNZ3dsVEcuTh','vPqLXrhH26OkfX0M8F4Cny','5','Ckc8hMeRbeDU60mJDKRJB2y01pQUPgmh7Bxfs23HplsKHWRoI3bb3rbE1QWhfeILWX1g','qBmNWCxC8TlrpDi0ph1JsbYCFQhyd0bOTMwPPMQRafkFaT5xfd',6);
-INSERT INTO t VALUES (3639662074,18103835424897166438,'7nfAZw10d55dgmklVf','HreyNlXxbDXFJ915yeG','ZnZ7VYsjjnqtb4tEaWKYyzB','Z','ADDahuOeRh5xQGyIoxWdyK4meYMpIfl15TGRJdZgDGv8wFuL8V8Gmc8v','js6Fsc2wOnVwrNo7qY87f257Spd20ujDBIVd5zdgyjfOOfPTqqb08US1eOfSVld9vNHkTzaouYkvMrrYzLHBe',7);
-INSERT INTO t VALUES (1103260931,14171858133782625221,'kfP6UY5K2qBPMLIpH0kAjKsw12','xe','5ajq8h1pKpjDAJ0bNwS2qoRKdA9c3OX9p','e','JkJXOwzzyl7n4kHH9fmUERT1g4q0qyMDl','6kUWokdb9UNAJakCQ6PNXRrSd6wGCbxouwgkE5K15ojw2kOp8jU',8);
-INSERT INTO t VALUES (4159114103,2362516666743371927,'9Yo3GuNT34h7oNvkRUby','hGqqwYrEBmJyro10AqyJcTmnYq4zCUht5Y2DtPW5DZmxh4ReHDsYPj9yLlrEiIxbTACq','5hNfgXH10QhmAA1gIdb9T','J','KjGxLKY6g99uma','jAq9dmc2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7186654788217422005,-5259765,'MU9WxPhmhlh9t0Tgokji7rLRqxsKxOEt1CitUY19Sg6O2G1K8Ex6zJwcMi1UAB','TcIWBPkLp4qMEH3Cp67VR7ovFFSDwqUdqGNdKZpGwfvfwhdNGAXUICV8JiK','ZaQXYcc807','OUdfGaimyU6fXh92k','r','zZ',13);
+INSERT INTO ti VALUES (7186654788217422005,-5259765,'MU9WxPhmhlh9t0Tgokji7rLRqxsKxOEt1CitUY19Sg6O2G1K8Ex6zJwcMi1UAB','TcIWBPkLp4qMEH3Cp67VR7ovFFSDwqUdqGNdKZpGwfvfwhdNGAXUICV8JiK','ZaQXYcc807','OUdfGaimyU6fXh92k','r','zZ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10618913400404825110,-7620350,'7ntUes5d8','avzHAG9ZjyELfxlkbQaCzGaT1cElR8K5ESA60E33PGhBvqIpAN0LYzZsKz263CkzXTYlhaAMwLpKqIja63KsUscQvjwH0KZfDWgG6mOOy1tI4yS3cJzrO3uCXOzINN9a315OzwS9BrheNojQIZbxJyBf4EttBlHqrocyrPkyaHfSGToidhrfsocum2LlMNO0wRB2PxaFO3iDhKsgvccez5gImyXhOdhLYXhZYuZlI0eEoIPPNKEHzjd7iZRwPpP','VGfYlVgTcF','uqehARrVYX19wXAIyZJeMVHFuz77mgh44YBMVhbUfzKdWfRoINRUej1PFBfxTdP7m1JS6Oyoa','vI','6',14);
+INSERT INTO ti VALUES (10618913400404825110,-7620350,'7ntUes5d8','avzHAG9ZjyELfxlkbQaCzGaT1cElR8K5ESA60E33PGhBvqIpAN0LYzZsKz263CkzXTYlhaAMwLpKqIja63KsUscQvjwH0KZfDWgG6mOOy1tI4yS3cJzrO3uCXOzINN9a315OzwS9BrheNojQIZbxJyBf4EttBlHqrocyrPkyaHfSGToidhrfsocum2LlMNO0wRB2PxaFO3iDhKsgvccez5gImyXhOdhLYXhZYuZlI0eEoIPPNKEHzjd7iZRwPpP','VGfYlVgTcF','uqehARrVYX19wXAIyZJeMVHFuz77mgh44YBMVhbUfzKdWfRoINRUej1PFBfxTdP7m1JS6Oyoa','vI','6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (11398865170484299478,-7651486,'8w76FK30y85Dw5eGmD','GUGt0qVMghqd9fQZfUQylYPgfnifQVCU2oTPyzOViez5LQjAgaDfzCYOjZP9cvthjMTGCbdp3SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtAeQ1rk3iGCnSL7UapQKR1RWNantD88IPRSxle8uCfw2g6LtNTpW0f7NI6Xl3k0xa7HsuWU4e','hUWuPUJVHgsa','AJu1UTe7FvZxFFBykEO1iu8ROLBqhYLMcgFwKi8BSymWuVYWVRLWiO3LcUmxec1Gof2tWvMNscCIENwRpJv91h8Yfu8vWflUdSGdwxOb2xXH6cW7Ztj9CUBdVN1Ev6TmCJWSCVOBF7MN2QaP2gSY8cszwn6qGjkgleSHEqzIUqfq4l8','Pz','I',15);
+INSERT INTO ti VALUES (11398865170484299478,-7651486,'8w76FK30y85Dw5eGmD','GUGt0qVMghqd9fQZfUQylYPgfnifQVCU2oTPyzOViez5LQjAgaDfzCYOjZP9cvthjMTGCbdp3SKI5TbxfgY9tipyA6wi59vaEcazGmFxxwiwtAeQ1rk3iGCnSL7UapQKR1RWNantD88IPRSxle8uCfw2g6LtNTpW0f7NI6Xl3k0xa7HsuWU4e','hUWuPUJVHgsa','AJu1UTe7FvZxFFBykEO1iu8ROLBqhYLMcgFwKi8BSymWuVYWVRLWiO3LcUmxec1Gof2tWvMNscCIENwRpJv91h8Yfu8vWflUdSGdwxOb2xXH6cW7Ztj9CUBdVN1Ev6TmCJWSCVOBF7MN2QaP2gSY8cszwn6qGjkgleSHEqzIUqfq4l8','Pz','I',15);
+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(4) NOT NULL, d VARBINARY(76), e VARBINARY(61), f VARBINARY(34), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7031607,17543619693558063966,'9','LmxZTTQQJrwV','Y38sjAeN6flDdacWN9Yvd6uJYzyCDmoAb3vIpfxVLlAMa0FW7rsPkCXZPqr','APutileCzG8B','GH','M',0);
+INSERT INTO t VALUES (-4309551,446665570975297764,'0','nzV8kKaZlrIGPEVu1LduY38dewEQelEOAzAXQTnIhE5IEGo2iBR','vUARMM','M8W0PV1zGXSBo','Nk','6',1);
+INSERT INTO t VALUES (-7686939,13727229272172582914,'X8','ZTSmHrp1TKyt75VhWZ2y9J923XQybFRV9UxAe8NfxFapEJQ6TTghLD6fLKOMSqJ2Bn9Z23SP','fUcCvwBXS5oDtEh8WSqdEVg5c0uXoEfuEXPheMCEg','kz6EF7i3CAk6b0HvIVq6GkNo9sO37E','EQ','N',2);
+INSERT INTO t VALUES (6604168,16326842182673238750,'yk','SDpU0679UpheK7h7','3lAxKyJjOIUmO99umuQERLpHjaQsIdGaFEgjSzxj','5S0K2TLsSpz6YXcEs8sauDE1oftkpUG','50','2',3);
+INSERT INTO t VALUES (5870716,11901191711858253215,'x94','75HdZVrFmHvdah7huZ2eDcS9iY8zDZKyjqhvZLZxMnhyeqcqkE3UTD1zPfUIOQJ','WtZP','bTTkhZfGo8IRbl4yhv9','KZ','r',4);
+INSERT INTO t VALUES (-8255169,1427706812864819735,'Ch','MWndmBrCKSb2JOmd09Gz7sxVYDZ7mjkUT5zS','PIEWu82JWkCvbLfbGQ3btkJLD8x78RSdH6dSGpgLJRNXPTxnbtLWIlECa','iBqwKsBl','kn','y',5);
+INSERT INTO t VALUES (2998520,8018550646256429270,'r','qTyQ1ye19GD9Zw3os0f4JuJhfAvWVWCcjS9byJuEbTfTLV59C83GKhNQdZJUVtXnMfsk7CW60g','8ItymjBvCGcWxrzheVb7ax2Xh7MKdXx4X6shX28OKBqb3tYfucrs','MQrbZFDxovKHsIke86IaDwPXhDyqo','mv','j',6);
+INSERT INTO t VALUES (3490679,16845957236721852203,'Ys','kH','kurgMrOtxYcgQe9BLtUhFTRmRrkP9leDgXB9jOGteAAs2v','VBs6faPoKdykziCqh4Mg','Z','o',7);
+INSERT INTO t VALUES (-7624809,6653901548348078639,'tMkp','rdbiZoyBEuU4xMEHidpK97s5f3cimbL7PXxiZxLVnG9','T12tk3iQAK19JKnloxN1ZzHGa','c78kv5uUH2DvEX6dZNkcN4UHAGL1c','i3','2',8);
+INSERT INTO t VALUES (1225029,9049722416269655356,'4oN','Fc4aXElN6GjTV2fag094GW5vdyu50npPZZgKzDK','OiYnE52VKDBWtcEW','gpKiEAA8pZPI5rW5fYAri','v','f',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(4) NOT NULL, d VARBINARY(76), e VARBINARY(61), f VARBINARY(34), 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 (4109944074,12911576641242904785,'BmuAeJ','hrOs6QQZIhnUw78GQppFUeOYpbbxOY2Fy22BIGlRT7pLUC','00NGEtdg9y75wEM6nmWVsCh','e','tbvjFjpGtusxFwWsLGftTyngq6qiy8zOoYwyqDK0LWMQKwKI9DAFKLZ4Nuig49a0WrIekio4EtsroyHUQM0UwDl8','giIxWbkCJ9jNsiTHoFXBrH0Q01200W1x8oThXVd1mPheZXhN9INdBEjs5uHW0nsqrKuOtW',10);
-INSERT INTO ti VALUES (4109944074,12911576641242904785,'BmuAeJ','hrOs6QQZIhnUw78GQppFUeOYpbbxOY2Fy22BIGlRT7pLUC','00NGEtdg9y75wEM6nmWVsCh','e','tbvjFjpGtusxFwWsLGftTyngq6qiy8zOoYwyqDK0LWMQKwKI9DAFKLZ4Nuig49a0WrIekio4EtsroyHUQM0UwDl8','giIxWbkCJ9jNsiTHoFXBrH0Q01200W1x8oThXVd1mPheZXhN9INdBEjs5uHW0nsqrKuOtW',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(31);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
-INSERT INTO t VALUES (748525521,6484734808452698280,'lpzbrYy','P','GSGrKFLe8LyUip5BUb90pYaEZ','p','FSBmvXzrTZTSxcqIIM6TQUHPKF4IX6HA0SDkGzdgzSwBgZP','wlnFxpCfJ8xxSkUT91iRzLO6toDZIeZQkPGMyuv4ikgDCYDZbLrDJm5yW29Dlm20VFW6qDRhHgcCDm1VdXu',11);
-INSERT INTO ti VALUES (748525521,6484734808452698280,'lpzbrYy','P','GSGrKFLe8LyUip5BUb90pYaEZ','p','FSBmvXzrTZTSxcqIIM6TQUHPKF4IX6HA0SDkGzdgzSwBgZP','wlnFxpCfJ8xxSkUT91iRzLO6toDZIeZQkPGMyuv4ikgDCYDZbLrDJm5yW29Dlm20VFW6qDRhHgcCDm1VdXu',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3649377363,2784213244545659093,'0cs0a','jc42WxlA4mJPpbUxDfbwh4PpCXW3EX8Q70LyyStkazJUa3lotfbchcBwh5K6XVvkeNk2WuSL7rqI','6qaSGkoq34VxL2HeADsgsZuneLd','u','YJtrRs7mZVhQbVCYxINgvvgoKY0vE8q2TD3s00ipdrZaUh9Phb58WW3Fy1xC36sLa4B37ZpPMwfw1wX','YFb9FeOBQOwrIINemHbn7TdBmCwWcnFlxQrxsmvDry9GrSM9DRa6leNmfWlmpbNPJSvtPw1ZezO7ZophBDC0xQr',12);
-INSERT INTO ti VALUES (3649377363,2784213244545659093,'0cs0a','jc42WxlA4mJPpbUxDfbwh4PpCXW3EX8Q70LyyStkazJUa3lotfbchcBwh5K6XVvkeNk2WuSL7rqI','6qaSGkoq34VxL2HeADsgsZuneLd','u','YJtrRs7mZVhQbVCYxINgvvgoKY0vE8q2TD3s00ipdrZaUh9Phb58WW3Fy1xC36sLa4B37ZpPMwfw1wX','YFb9FeOBQOwrIINemHbn7TdBmCwWcnFlxQrxsmvDry9GrSM9DRa6leNmfWlmpbNPJSvtPw1ZezO7ZophBDC0xQr',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1614106389,12899142849856046146,'uC','3pdkbpzoNTuSIvNdRTIzFKAEvQbtChazq3jv0snmyWNs6gnJ','CU0Yw39n5x','bRbEXiwsbg','AO','8',10);
+INSERT INTO ti VALUES (-1614106389,12899142849856046146,'uC','3pdkbpzoNTuSIvNdRTIzFKAEvQbtChazq3jv0snmyWNs6gnJ','CU0Yw39n5x','bRbEXiwsbg','AO','8',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5) NOT NULL;
+INSERT INTO t VALUES (944270176,2579366808910168044,'nkdH0','gH2L2ZLLaaPQHGrtOYs8hBqoI5qN9CS3tGpuOlehLFadDmHADiaM9uecs3gEdwpTohefhnnQJrR','Tm2ZP7RjlKGSzD','qsWo3vAMw02bfa','G4','N',11);
+INSERT INTO ti VALUES (944270176,2579366808910168044,'nkdH0','gH2L2ZLLaaPQHGrtOYs8hBqoI5qN9CS3tGpuOlehLFadDmHADiaM9uecs3gEdwpTohefhnnQJrR','Tm2ZP7RjlKGSzD','qsWo3vAMw02bfa','G4','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (582545016,12091427377221178467,'LkELg','v84M9lQW1Svhv56zprOLD3','ZQfPoec6R2Y1nUZ9Vu5PBBgf5PDYCBrXN5RSq7cyg8n','ef7Jdmblsvhhc7SD','U','j',12);
+INSERT INTO ti VALUES (582545016,12091427377221178467,'LkELg','v84M9lQW1Svhv56zprOLD3','ZQfPoec6R2Y1nUZ9Vu5PBBgf5PDYCBrXN5RSq7cyg8n','ef7Jdmblsvhhc7SD','U','j',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3849811591,14939061984778541675,'bjOmhxkYXC','C72piOU1wkiNqt6YIfxMlaeCuYty8mQ','JIMTWviriTtVd3m6LdKar','AR6ikBiK4aQ9ZzdjGUZiZmskyRmM2mcZzo5','aPAgn0bZAKMffkXbatFj9pKcvD8itE','LTcfhhK1PfQRO610zkD7pwrccMi1BdPKciAz3XuYTfj',13);
-INSERT INTO ti VALUES (3849811591,14939061984778541675,'bjOmhxkYXC','C72piOU1wkiNqt6YIfxMlaeCuYty8mQ','JIMTWviriTtVd3m6LdKar','AR6ikBiK4aQ9ZzdjGUZiZmskyRmM2mcZzo5','aPAgn0bZAKMffkXbatFj9pKcvD8itE','LTcfhhK1PfQRO610zkD7pwrccMi1BdPKciAz3XuYTfj',13);
-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(1) NOT NULL, d VARBINARY(17), e VARBINARY(45) NOT NULL, f VARBINARY(75) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10522762,-859044721,'e','u','G9tv6BD9mvGFYq2DrNtQWixIOZhzoGTI7qTru','fg8bRh01UbHwm8nn','1vbNExPZr3BsknUZUWOg30hEo9jY97C9z86JQToxckikqUe08HSn9zvmKtYbuwZHmfJLXa2dd8Q6Onf99kGiK5m9','qy9fwTlNZKaQv1WP8pmixOHAg1H9zxEv9ZrX',0);
-INSERT INTO t VALUES (13187380,-1783975897,'f','C5n4','yFRPAwGKvjG752TUKJ','gc0RIcGAMfVlL','3yG65R0rZqj9K0J4ltlLtH8p45WR8rPs9yEm9T8tcsl9rpt1exmt3W','6sTNb5ljZpIdgPkJ0BgvHut5co4Tsedt4tsFhFt64eatLAJwgNyFKeBUYqllmnyKhAJiQ4vPf1KoT045XWN15US6',1);
-INSERT INTO t VALUES (6242386,1316744604,'J','vT9aiAY','Cl8PC5izshwIVEihGe3tEyoUyMHl2hZmmM7m8ybAq','c1YwXgFAqQESG','Uo1WhHkMMkuCYOvgGt3pwk6lT8mFJyoIrm6fDUUAPhND9DRwPU2AhEkR8xYicCiYOTFb9X0FjIaNkyuSNwJNw4','JNRhO7NY2870HwKu2G5ZUEkvFZKK8us1IATsqI15tqeklp0cmyknLwG5UthypjDkesxHmxlfOZpxG3H3XEheXBdnAirM1',2);
-INSERT INTO t VALUES (7828848,849529378,'j','G8hn28rag0wo5NW','soNMtzH2MGdPBLmBvhFxfpfLuC5eCfaM','xcVXGj3RH4UpNzp','tYxvS1yNYpkBNnRk0yKbAK6PkIc6Wz4u83ADxOiGpwb3NiCG6crzWB3hTZ6DlCsk8HCxx9LlBoIxSMpABBrGKS7Im0NZsfi0','R84kKpjPBiukT9oZm8q4v',3);
-INSERT INTO t VALUES (5525216,-1637419430,'8','D3','EipSY82eb1JIzIFhh7R1ccBZ38','gNCf0li2up4dw1JJR5T9vyd36d1uX522wLekfO0r','MMCEn03ocfIewUgs3jeGYueBSAcS58nJodY','Z47F0AK7J2',4);
-INSERT INTO t VALUES (9039753,32969656,'I','Zy','OIlxKkWrR6QClLBKLI8p1210O','cYIEJTNlgfZniCGdRunYmI9Rx1nPte8XPAeL57SBqwj1Z6pl6FnvMqp4Ki2RsRGftlSkIN','cEYBLlow5INuPqhe8VGwEopZa6IIlBknIfh4aerRL6tK6GTKGUFn1GrW9Ywqywgjvs1wODP','rX7jxKfOcQsdYxlRI7CpbCYkcdD4kpgBvZxwbT0LpZ0h2muMFvOJP8IEytlnF8FQV',5);
-INSERT INTO t VALUES (8469953,1727255250,'3','Ytrv','hn33FVBDtSQMOmZI3258GROyQ0kTXXGxYeo8we','Vm6EMByK5w8TYPyWBNi16gHDukTYyQmsRkxA83h68MSKXwhKow4zVnb59','O987f9tYBjHUgJCaOGyqdaHIl6cixlOLNQ6tiIyWg4Y2SX0asGvy4Wm3psMIvYOYO4jOXTKsNclY74VCBmE8gYHPP75MEfMGoD','CCfBWMPZFDErY8fuY2DfQJ4kG19rx1XpJpQZK0eux1',6);
-INSERT INTO t VALUES (43817,523704595,'k','eTx','V4CVcdVo55NiD7IqsJ0y4N30LUy3d7Ln2WkhyPn','e7aI74g72820W9IjljvBxbyzSEQA4ZmC9FohIBQNSTVUaZpFDME1wEQgzmPcEnMcRvx','0goNAX54ppoSEG7G3twIr89vkuJ1vd7sS3ilXl4TrqlFrN6ayvb9KdukClKoifNzpKtXGb9Kgn8fOhK7delXKeq','CWPnmO86nP0IAmgDl2CGAuhyAoLfU4jY1gszL5rY4zVTHQbpLVpZEud1g02IT1uUZhOp',7);
-INSERT INTO t VALUES (14761182,-596357437,'M','8LQKehhwQEyJPi','DSDO9qMXmUFArXkUe4AX4ZMWnzJi6hvwbwF','NaqH23iioZwIYZVI0hq6S1vp0KSvxN780NuNgl3V4S4ZtkFbfcnVlN4b1wyH','u','Cg752wnsd00sGeXpHfTXYaTpH0ZJfEiZyaNntK43q3weNBC27tO0c364wuDqWYjTVUWOiGy0TSrju',8);
-INSERT INTO t VALUES (11620063,-1606720197,'q','Ozd3pfcUu','zycW','KaawjxqXQweD3U5eKZUfNDtqYV1QFNa1hvTxpyVVjrGmkyi6','uuqvajU8VVXpUl0GyQJaZCrQ1KvYRkuxPr3C','zNs3E7BO363uaHgVCFEhZQMpZx6ic8JtSt7g5ks9aApYgcvSJ7WxhUCM6lx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1959521570,5241106897677838573,'i1dY0','asATXj0clNj4mLVSPMucRclX6oBnXJytDU07DwhPynDXr0fjTq69qeh2kwNkfRn07HAW3hUMN','NyrSSAuxFF4gGTaRYhYxFUTMoyQ7fO6ZC','gHPV0DYt1b9SAvSVgL9QEHcXKT7J0DiEEs76CilDQ7k98y5C5WsdH1wRlTacS4SLDBAquUd4bhcxIHq29f93Br6ntvGOfa75ar5mAiwMxNdd7exEbLxB6xduAjwpR89z2QmAUykX17TPs72S1y263XyiKCeSpyoXReH0y9EbxSeIooYhsx2j5XHZAx4qyeQfQpvvTBsLvRwBqJAG1PEhYfSpt27vThz32rPUP7jgCo6B6HS','kU','S',13);
+INSERT INTO ti VALUES (-1959521570,5241106897677838573,'i1dY0','asATXj0clNj4mLVSPMucRclX6oBnXJytDU07DwhPynDXr0fjTq69qeh2kwNkfRn07HAW3hUMN','NyrSSAuxFF4gGTaRYhYxFUTMoyQ7fO6ZC','gHPV0DYt1b9SAvSVgL9QEHcXKT7J0DiEEs76CilDQ7k98y5C5WsdH1wRlTacS4SLDBAquUd4bhcxIHq29f93Br6ntvGOfa75ar5mAiwMxNdd7exEbLxB6xduAjwpR89z2QmAUykX17TPs72S1y263XyiKCeSpyoXReH0y9EbxSeIooYhsx2j5XHZAx4qyeQfQpvvTBsLvRwBqJAG1PEhYfSpt27vThz32rPUP7jgCo6B6HS','kU','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1556842997,13873405133215071007,'gq','mKfYUlHm4ynQnbyg9yVPdfxPbnFmrJ9TMdyrPKuX4pkkcsCindEIAxiO8sQiLiVdLgDHV9vAdQyy9EBIDUFKBZOuk5lno7RCVuRwtIFuy7z5UhIZK8NCQ','RPaocrDjywEsrDCvPUelQzD','Sc2T6JMyVgW5ZBHpy7VKhumLOzwkc66MZdqZSbNZKG3ufIjRxdrF5DGnAFl3ISbOpX3rSvh18X0qEqKh3tfEdJSZU2piH2jb4Ke1C8yWVwdWiEDb6U7pN8mwzs6MdQf9Hc','9PE','o',14);
+INSERT INTO ti VALUES (1556842997,13873405133215071007,'gq','mKfYUlHm4ynQnbyg9yVPdfxPbnFmrJ9TMdyrPKuX4pkkcsCindEIAxiO8sQiLiVdLgDHV9vAdQyy9EBIDUFKBZOuk5lno7RCVuRwtIFuy7z5UhIZK8NCQ','RPaocrDjywEsrDCvPUelQzD','Sc2T6JMyVgW5ZBHpy7VKhumLOzwkc66MZdqZSbNZKG3ufIjRxdrF5DGnAFl3ISbOpX3rSvh18X0qEqKh3tfEdJSZU2piH2jb4Ke1C8yWVwdWiEDb6U7pN8mwzs6MdQf9Hc','9PE','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1323797626,8517434789813449921,'v','PYDzX0HvV9U2v6VuUvI1NWmx9n1NP3FJtkueCqGGDMY85Pzf5ZJJlgpO5xOIbzIwxcXqy2MNQy2dEyaIR6gtKgpD2O3tzPf9ESZqvEFFUTEBfWKU6qjTqxaI','upLRe0SplTvpAqyaaiL6JqEnTcH49tBc7zbGsfwmxz4e1SnJuyThjs4','UHnmOj3r2y4AdSUx7dTzc0ozCfjG9X4Lcib4BEWoWZBsPu1judk2u4XqexF2Hm','u','W',15);
+INSERT INTO ti VALUES (-1323797626,8517434789813449921,'v','PYDzX0HvV9U2v6VuUvI1NWmx9n1NP3FJtkueCqGGDMY85Pzf5ZJJlgpO5xOIbzIwxcXqy2MNQy2dEyaIR6gtKgpD2O3tzPf9ESZqvEFFUTEBfWKU6qjTqxaI','upLRe0SplTvpAqyaaiL6JqEnTcH49tBc7zbGsfwmxz4e1SnJuyThjs4','UHnmOj3r2y4AdSUx7dTzc0ozCfjG9X4Lcib4BEWoWZBsPu1judk2u4XqexF2Hm','u','W',15);
+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) NOT NULL, d VARBINARY(31), e VARCHAR(90), f VARCHAR(38), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4522456,180,'r','mHb2LGUeLeNRFzt','SjSwHFJbFQz94guz1Bt1KJoi2K8R02R4K5B4P0KjLeucknNMLET4phJaHAqZOPcB9o3gqBfAnhK4EEOTuyn2K','f5vv4exxrPyq','N','Ps',0);
+INSERT INTO t VALUES (1674656,125,'N','Z4DKRn','0W1uAFEYEOj3gtvQ7sbUXKcHaXr8xYQ6yTI8RehXuW2GVCeoM0fi','mysHQ','f','Yd',1);
+INSERT INTO t VALUES (15163592,156,'Y','7CB1gQIEsmYyFKanaC52Et7p2','52qlxANHwN66MTiXI3i1SrhSIpX35xhEFZKvx','2eGjtEvtCmJHvogtvYgXMGDr7B8HlUNKOOYS','2','gG',2);
+INSERT INTO t VALUES (3147779,6,'M','2doQP8IlDlvv2OCG','dArrfKhzYSteuBcjEs8ch1bpXFOlnY4','gRKc','t','m',3);
+INSERT INTO t VALUES (1038359,186,'g','NTQnuJw','FuayBpaWDJEI6AHdZryxy67muq5H3cBAHmtK06fRaBVCft','rDiCLtkN27wHKu8','C','0',4);
+INSERT INTO t VALUES (12831307,66,'z','vpOTeKYwsLLuPXlgwCu72','qy0eLV','qRxeMqrrMMvEcFT6yrgC8Wjkq0PlKVNhjZIV','M','gq',5);
+INSERT INTO t VALUES (8003243,53,'V','rvAvuFCBiCNMTU9f6ypq3eBPdKlJwSM','nuFT2d9WjWIzoet1y','HXeoRc1YJJx4tF','0','lH',6);
+INSERT INTO t VALUES (6983879,127,'s','z80UZFaEtFnqGfbHydkiXOz','V51ELRxsPf3udD0FAo59ezbPXydmCpg6YVveoEWik2VcFSLlzHLmGW7DJpP','kX4jzvG','Q','7',7);
+INSERT INTO t VALUES (6052626,155,'e','ddHZYXJ2JcafOFG3IVQBEAkk0Bd9iBi','CUXkXAxhQDSZrJTIEotf7','0KPCvXixNFCsGT','e','Z',8);
+INSERT INTO t VALUES (10231859,25,'x','h85MEWJswaZjz','IWd8x0zRTmn','UlELlM5yw5N2ryjy9UdcEjBUE5','1','q2',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(1) NOT NULL, d VARBINARY(31), e VARCHAR(90), f VARCHAR(38), 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 (3885282778,-1234913238,'N','vRk5Rp','cR5C4z9tqXGvpiPP5GJxb2WdAoUrv3vVdr3','M3A00Q','GehnrOTSHLztEuFNOdZ18wOM8Mfkxow5jRj1msvSA3Oe3TINheVTpL67u5RyygfXiRB6ksFeENcKmJg6vmEh','yLxDvz12',10);
-INSERT INTO ti VALUES (3885282778,-1234913238,'N','vRk5Rp','cR5C4z9tqXGvpiPP5GJxb2WdAoUrv3vVdr3','M3A00Q','GehnrOTSHLztEuFNOdZ18wOM8Mfkxow5jRj1msvSA3Oe3TINheVTpL67u5RyygfXiRB6ksFeENcKmJg6vmEh','yLxDvz12',10);
+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 (9323734177895010835,63,'i','gZ','WmKTjXxVSVlbxeWIW0WeGrLOQK4Ub9s7orB1wwEz3Acmuv','yiTzMeCyZBj2c2JXflhxL5OBeWI','B','9',10);
+INSERT INTO ti VALUES (9323734177895010835,63,'i','gZ','WmKTjXxVSVlbxeWIW0WeGrLOQK4Ub9s7orB1wwEz3Acmuv','yiTzMeCyZBj2c2JXflhxL5OBeWI','B','9',10);
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 (361456229,-1975341138,'x','47slYJUEcem','JzGC19XtqxSbmkawBcA8s8hNZdIINeo5BTW8DJza7Gca','s9mFsPVDXiE6JOljSjAUzexeKQqFEAQNjPy8Uzf8m6g','oqD2rSb0Ri3jX1Y7Uze0f8VPMsfG38QRFnJbDbmlKJeH0Q09pdUX1O8GzLcW','9rIBiSq7WoZeErljyQsvqKKdOSNFq284RTd8Jb1eDbRlzxEPEGTBZHes4J823z7r6jDNHDyYAF',11);
-INSERT INTO ti VALUES (361456229,-1975341138,'x','47slYJUEcem','JzGC19XtqxSbmkawBcA8s8hNZdIINeo5BTW8DJza7Gca','s9mFsPVDXiE6JOljSjAUzexeKQqFEAQNjPy8Uzf8m6g','oqD2rSb0Ri3jX1Y7Uze0f8VPMsfG38QRFnJbDbmlKJeH0Q09pdUX1O8GzLcW','9rIBiSq7WoZeErljyQsvqKKdOSNFq284RTd8Jb1eDbRlzxEPEGTBZHes4J823z7r6jDNHDyYAF',11);
+INSERT INTO t VALUES (4577372813161603919,47,'m','DfBq5sX6DeTOntJLs','tUuIJQb0UoF6INREMegz7lFgHFJs8VXr0VMXjS6MF5Kg3jsqwjrW2vc','YQSnGwhUWShyPdN','g','F',11);
+INSERT INTO ti VALUES (4577372813161603919,47,'m','DfBq5sX6DeTOntJLs','tUuIJQb0UoF6INREMegz7lFgHFJs8VXr0VMXjS6MF5Kg3jsqwjrW2vc','YQSnGwhUWShyPdN','g','F',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (475532766,1415003084,'e','8daMuv4rYlvLImVS3JdB1X1DEqY93k3wBZhiM6JhlZzRAe','s8qxMsfx78yZZSs5YQaQ7qobJXEjrCskFI','KJRo8XqYTumzrHeJIsbRBUjiJc8Sh4VWvFPRJMvJINl5FObylatg4kcJToIXid','QTiMHWJk2MUrqQdk0stCISHQqF1cv4leJblbPrgOpN1vXDz5oV7MkTIeH2jVPFec','4XIfntVoDWzEV7KGbIJfPZgEz0NWdSoHh8j0',12);
-INSERT INTO ti VALUES (475532766,1415003084,'e','8daMuv4rYlvLImVS3JdB1X1DEqY93k3wBZhiM6JhlZzRAe','s8qxMsfx78yZZSs5YQaQ7qobJXEjrCskFI','KJRo8XqYTumzrHeJIsbRBUjiJc8Sh4VWvFPRJMvJINl5FObylatg4kcJToIXid','QTiMHWJk2MUrqQdk0stCISHQqF1cv4leJblbPrgOpN1vXDz5oV7MkTIeH2jVPFec','4XIfntVoDWzEV7KGbIJfPZgEz0NWdSoHh8j0',12);
-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 (3519233181,1676259074,'Jw','9sIv8ZJ2haoQXJ6Pa5YM1LtpYNlCBA3Qs5edY9Y2075Br1zZDNyMZYlVIynWY9NrzZ9b2P8mJqsYvPhyMKOZRkJ9P0MSiy9H1ri7pcs1myYUccP3cJzfgj3t1HruUXWcC2fiVo2x8ucpmbfEoazpBS5E3g16l4sQriyrjJAoE4bvZSzVaMsLqRp6TOayPqkAq8NoqrDM6bwxlS6hA65WAzd8XobHFxIBRnvjxh6fwSB1PDTln2c5rQbF','q9PlS8PMTX','8COfM0xUt6zIfZrQd5DklvB41r0IIiV4Gsz','eT','eyQPe33CjGSCH97UNg2CPvSLaJXha6Q0vKCN55QSHU1crJqjOLecEuVeCQDR',13);
-INSERT INTO ti VALUES (3519233181,1676259074,'Jw','9sIv8ZJ2haoQXJ6Pa5YM1LtpYNlCBA3Qs5edY9Y2075Br1zZDNyMZYlVIynWY9NrzZ9b2P8mJqsYvPhyMKOZRkJ9P0MSiy9H1ri7pcs1myYUccP3cJzfgj3t1HruUXWcC2fiVo2x8ucpmbfEoazpBS5E3g16l4sQriyrjJAoE4bvZSzVaMsLqRp6TOayPqkAq8NoqrDM6bwxlS6hA65WAzd8XobHFxIBRnvjxh6fwSB1PDTln2c5rQbF','q9PlS8PMTX','8COfM0xUt6zIfZrQd5DklvB41r0IIiV4Gsz','eT','eyQPe33CjGSCH97UNg2CPvSLaJXha6Q0vKCN55QSHU1crJqjOLecEuVeCQDR',13);
-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(17) NOT NULL, d VARCHAR(6) NOT NULL, e VARCHAR(2), f VARBINARY(20) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8051969703701472799,-21973,'hUi8a6','kJQ21','4R','EH','YSv0M8zfK3IieGsO9gexB85rB2T8Y7uvKIm','UoqQcp4WyhtAzoBx5pvt18bzWcxNYiKkkzf2qp0i8b5K3KQ',0);
-INSERT INTO t VALUES (7551275012753023950,-29686,'wifl','6','rp','U6rRCgEeG48o7','O2oJuNRCMAZTYFsB4Ca421aYWjGW6Ob9HnDVETXvJ9n47kbiCc66ubiw0GN8YLS4O87sVkZ7QdB4spX9wTOH3sXiXlmB1I','EV7RgIjtEkLBuU3z6u1ZWbcu',1);
-INSERT INTO t VALUES (-7056009282164682128,24224,'k','7Zi','94','h6JDLPh','ZvctlqpgZsdOd7AT','gcrias0zaGs27lGJKMZYiWvoOLWm',2);
-INSERT INTO t VALUES (8104274492479874296,-12687,'JTNk7jrfKy8hL','l6MVM','9','ioKYf6GPo035di','HWCwGDVebumAR3fRGYCGAZroOcdOCI39KDzYC0fCbMNDvvSesV21XthvAH','KdeGX5HGzK8lA2vjY0Qq5QjSeha2',3);
-INSERT INTO t VALUES (5696582354693398798,-28743,'vHIchdcR5vysGZf','OkMUg','PO','TtadUlQxdWcWP','7zodhf1kAzCun8','Q9rXZJNiZWuG1OhW6CCRpjBFZ8',4);
-INSERT INTO t VALUES (-2051591184365464897,7637,'w1CnPE','rXvYq','5n','wdt','rCxe40yM19WAoJmdG5TwjK2Z0LuOSq0EWKF0ICqmPCoKz5EsB7gW2T8XPuIATeszSEuLZljKSXi','p98g3N53xROIZdvWswqqmNdj3piuvmjLsW8XCSBvis3FiKlFWXlLkYxgCLE',5);
-INSERT INTO t VALUES (-8652408236909142412,-9770,'6pkjlr3EA','n','t','h5vKTP','0lVwhYqC43AFarK02hCIc6QUNGC3vi1Kfq3SFn9aeiEjndxEhSIRAYCH98wpGP','Pms9zdmjhATh7gfdKA4Ov2cHBX',6);
-INSERT INTO t VALUES (8266331440642618172,-32108,'ig6j9wB0Fym','Uo','z','RPyajlMeT','mypfL5rOnsewE715FTpGMAVWdEF','LCNkYApX5cLvvdgnFla',7);
-INSERT INTO t VALUES (-1402055192792095301,-12050,'Tju9ICP','aba','U','Wmb2r5RLX6aPBd','mSHgM2knkemTlQptsXepE','B3',8);
-INSERT INTO t VALUES (-9007007326401150759,14457,'DElizYgqGF9D2','E','lv','fNeyOh','Rd6v','Xql9BMZqkImKQFZzvr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3073820367706005533,-27196,'1mJe6Ufv','sQa','2D','yZ1e3M0a2VjuDuvMus0s','zD265d7c','B4EcYVChobHBnnl3wgmylHKGPZtjAge7u0qLr5qXV3RdeXq8Llwx37cFwdAzA2vq4PIhWSt6ZXRakzwGTjnb4YWCaTJWnwa8o',10);
-INSERT INTO ti VALUES (3073820367706005533,-27196,'1mJe6Ufv','sQa','2D','yZ1e3M0a2VjuDuvMus0s','zD265d7c','B4EcYVChobHBnnl3wgmylHKGPZtjAge7u0qLr5qXV3RdeXq8Llwx37cFwdAzA2vq4PIhWSt6ZXRakzwGTjnb4YWCaTJWnwa8o',10);
-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 (-3858776035854325714,18214,'jVsiSyKbY','Vn9','iB','n','tBPYkrjIe','keMiEf9gBLRnNeARMb21Xg0xo5BsxHpxTpMyAWZI4svy8Yeq6O2pWUwVPYrotmq9uQY1RylhXt8DWDayuURb63LpFd6Ug9onXHKB',11);
-INSERT INTO ti VALUES (-3858776035854325714,18214,'jVsiSyKbY','Vn9','iB','n','tBPYkrjIe','keMiEf9gBLRnNeARMb21Xg0xo5BsxHpxTpMyAWZI4svy8Yeq6O2pWUwVPYrotmq9uQY1RylhXt8DWDayuURb63LpFd6Ug9onXHKB',11);
-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 (-7542148680325895468,776,'2FksJiQ7vrFNs','XnVqnWS1d7O6e391aoNns8KRmPBrP2iYd6WrYLtUmpYPwviGo7DHjstMbIjTHCPLGlGcgin7WGwJsUbtR6EbJweuSt1xIpCdRhWYppQfr9eEOml4r3attntZNYRATYoBXiyU67uP7eGjGkZ3lqxiOHpEVIPEQwSWuvzJX69HbjKYCoftNtK13I1mG0c5lXAY6t9otXaow96NjH63VL0vdmKbNNQwfR8','WF','iUHPK3VhLt3pO','fDVuNE1bhfvcGDl6X34XwZnMDcffFFylviDxwiDBoRgbrgYcvbZ8YnnPWKyCjNHupxV8N','5rHGeTMsbpecnDy6M6x',12);
-INSERT INTO ti VALUES (-7542148680325895468,776,'2FksJiQ7vrFNs','XnVqnWS1d7O6e391aoNns8KRmPBrP2iYd6WrYLtUmpYPwviGo7DHjstMbIjTHCPLGlGcgin7WGwJsUbtR6EbJweuSt1xIpCdRhWYppQfr9eEOml4r3attntZNYRATYoBXiyU67uP7eGjGkZ3lqxiOHpEVIPEQwSWuvzJX69HbjKYCoftNtK13I1mG0c5lXAY6t9otXaow96NjH63VL0vdmKbNNQwfR8','WF','iUHPK3VhLt3pO','fDVuNE1bhfvcGDl6X34XwZnMDcffFFylviDxwiDBoRgbrgYcvbZ8YnnPWKyCjNHupxV8N','5rHGeTMsbpecnDy6M6x',12);
-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 (-6475764945929775643,-30413,'j','nBDoLzehcWSHXllgsjC1pwUaKOBEQFnQgLSNB8CE7x9v5HMsDmUUGX8KT0GzoCUrlPUi059aq2brM1WT8dWS33w4oQbYpI3Zicgli8JbvQeNxc48Fqe4xXI8dxKwi3B0JIFbF9KMvYtspWrXCzTl5QTi49I6VQXgjr3qBGWBVpi0bgBG3ebr4Zn1LLyLZIHvOY7NFKhkKrO0vhyTkpuwYIgeSHC6s5RzdIqfLHOqlOPKrFrbb0baSBUg','Bp','nV2qPobhSghSuGNptnU4fS6ylazKktvA5DQOybXEyy7cexIfJe7pggxsV7dDc2X63GnUuaPxO2XVu0To','x6uVgwaR9seYl5GZRxYpB1Y','Prn1j2FMpNqbwqC17zeXk3ob5iXtAnKIL0vZllguy4MqwP6TWWCrSXtqtiyrYGahI0VijcfKbHmnShy',13);
-INSERT INTO ti VALUES (-6475764945929775643,-30413,'j','nBDoLzehcWSHXllgsjC1pwUaKOBEQFnQgLSNB8CE7x9v5HMsDmUUGX8KT0GzoCUrlPUi059aq2brM1WT8dWS33w4oQbYpI3Zicgli8JbvQeNxc48Fqe4xXI8dxKwi3B0JIFbF9KMvYtspWrXCzTl5QTi49I6VQXgjr3qBGWBVpi0bgBG3ebr4Zn1LLyLZIHvOY7NFKhkKrO0vhyTkpuwYIgeSHC6s5RzdIqfLHOqlOPKrFrbb0baSBUg','Bp','nV2qPobhSghSuGNptnU4fS6ylazKktvA5DQOybXEyy7cexIfJe7pggxsV7dDc2X63GnUuaPxO2XVu0To','x6uVgwaR9seYl5GZRxYpB1Y','Prn1j2FMpNqbwqC17zeXk3ob5iXtAnKIL0vZllguy4MqwP6TWWCrSXtqtiyrYGahI0VijcfKbHmnShy',13);
-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 CHAR(90) NOT NULL, d VARBINARY(26) NOT NULL, e VARBINARY(40) NOT NULL, f VARBINARY(98), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32091,63,'1Nkqsp7Mbq714ghZ7wUVe3kAyToL6RC6VCHjuhJ72ZGzuEiUuv1x8IWtLQnh0Hyfesw11N9n2JwgChPu','SL5r4z74viS5Scgwm9Mvv3oEb','S42JAG2aA0IeW6n0KPx4IYqS','kFLaTLH3k1miqN7iS4V1If0ojQF4cbQfc4ewYKZ1eG5XSWYJikclwxLfZc9mAIBZRiq','vTUQR34DzPuDDs3oIZrufgvfjOmcvU3cuOAIRaLe6oYFhtrvcGPmtYzQTrIL7CvrX3GFUVQCaSoWNgA1n4XVZEh','0CZ9oJHu8TY6UnoZQ6qGzD8Yg4fkdmHdF2IZaT0g9tdmX93KuD',0);
-INSERT INTO t VALUES (48102,66,'v7SCqqOwShtdsVbit','GPlOahE6Mw','Vy4acFmku0hd','oRdkxwEpXT','SyiFPo4g0NSzaC3HTQWBzAr8SRtdTzZApPEkWKxFpmooduQgDpnG9CwHyc','miy4Y4cO5TjEoW',1);
-INSERT INTO t VALUES (19854,-100,'JqPOFjQkXxvpxw0SfwgTNDrpCGf8L2yOTXTgySelUdZi3jFOYvWNLz78WBxQcSBDdFMQs9eIjoGU6x0Lu2JoZQNVx','Lz5mHYt1T3GFTe97Z0r3s','eaMot1OwGP7POjWeWZFEfpBN5JJmb0mysoe','owSVvFvMW1QWtPefjeRLvmaiopPua9d6jpIAuhcTbG9woihPgWKcHkOu0tOjR29hep33J9RmcdUZU','KLbEdmXyx4kfp9ODb05MDaYZGAcz7Zj1B4APE0U7srmd6rDwkaE5g4oEvG0ZFCMj3x6Bv','KMpQzfYsdaIkrrbTtm5XqprNvHjpCtdmRNpDLwqGIOJH9W2',2);
-INSERT INTO t VALUES (6168,63,'4I','4sQDbLVGJKZ0IP5fWbx','TdNXIiJmgJ1FCbPduIAZ9w','WLdDpM9Z6BZosgtUsnB07UWXtjOXZ1DSBOVmr5','QOZbuNE0qx0tSNZe7Jhja75vWtG7IPfnQOHwPjZvrYizfpRx13EJxplCjJoFPNMVNrvNQfVb6gNNSFrQln4','ejdC4eckgQf64SJsk7D4kv0VQQ9BemRw1vah0c99FJcYEZy4WVlxRAQNSnAlsN9cgJn8mIObsJkUqKoRY',3);
-INSERT INTO t VALUES (50229,10,'PjuH71TRb6fd6sAQqNSHIba','IgipJgVR0US2apPCY1t','1IfOl20Ad4HxJSgo','FLU2jW6FiKcj3VFhAXbhbE','ID1KwkkJS2ggeqaOyrbxJcFlMiDBN7MwGNIlhhekLFYq1ofpVXM6P435deH3xoMh','kgpirDsgndx17EhC4hBpoT1XVbXz15I2aR2K6JI9TjHF53QNXnrXpiCWbEiEBwEfvLuZJ',4);
-INSERT INTO t VALUES (48047,2,'5PuLsgXZ2dGX5kIEu9Mnhu3khema4srK7WXqaDfEkSxnc8suYp8abnkjXrdPAqLT4mnlUOESBwSLa','5Wht6','s83PLRjKu3RfTN5t','iJRASynV9dJz6lqdvRmFQFDi5eT1SmlVD2yq9qjvEijehPf0yibDWDjd','SJiSVNqs9pQVbRIEs4fXE2ahmjjCKHHki5a','675wKkZ4wlXrdK1X38Wg2SPbatIwTeWupUPsDuUgcxqrGanMklK9dgp',5);
-INSERT INTO t VALUES (21211,82,'tZKokQLeBCsYtaKO81daVAhIOM5E4rOR1iF74aLM2xDzhOuDDPhL8H0MxmlgSoy1uJrEYPzsxH0I8KV1','m0wauDD5fzNs','ib11nOdsYINk3WmI5tnUH7Wd0zcv61fbYaY0Zn','EhGvvLrYQnytEW8eB4NoshgG5atYEy9','HTVZ72aT8YDHNGJOtUFdb4bedsDJLu3WMBD','LEeEsUiPwQ5JgaMEkTiEicn9Bmp9eQZvr5YShuOvh8LlliNxwDz8Ttky5eQ',6);
-INSERT INTO t VALUES (32637,-13,'hgHpWgNjAMXcehhRYM7EQuc33jzJ5cEHOEcQVtHAp3uc3wKPTbqAadEhVwMNrLc6Uqln4VtIbRPNl3','Uhm7bGbNKdjQGaPYvNM','78RiaJcJzIzBQhfscEqP7RroHe','9sPnZMY65tOjRiv9mPl7Y7Qj1THiBY49fvSninTVfz6ATl17cEe','CWh6YiTn4mVJ9AzEgig9NQj','FpM0URrMXswgzR7jrsHi6aagmk0jevcXGdu3FlDQfX4RkPdYMPToWzj7AlZx80nCi',7);
-INSERT INTO t VALUES (34120,-26,'vGvA7cMLTBRHTyaRRQe1ZWLtS06T0CPlPvRRJznZhdt24dtCHx18WCFWZQ2rbKWYLHuaBIR4VqBb','TlAxwMujw','iSyCyUdNyPcNDZH9pmbjMPkZnCCH3','cR0JKNSa9g4kvf9FmpnCNZWsHj11Rep2iirHLKgbjeUBQXtrBad7hN3Gve7UOgBcMEMZwxFcpoDJEWDO9KAT','0XLeJP4p9zeiRxDmaSEp8oCvhDgVDUxdvpsSsiMkaJX3pE5WFW4ucJWBtAOPRD3uYVBMDUaftbz8fkV','Swxh83KPfIbpsZhCcsbZEzunqLDjPu',8);
-INSERT INTO t VALUES (43338,-93,'55f7Qoshb1fcSyiQGfwF98VJDkb5kmkkuqWWCS','WJyaK1x','gfs4bdkHHlCUYCdqgYabCW8gV','uQFetFfcsTOvuTM3YXeH1Yi0vYLK3df8vI9HijEQGmdkxSfbmut3cwD','DJS8urILWvoelOd6','cSIIxSCAgpbVs4DO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17983639783435355638,76,'2M','Y1w4R7zsvOagzQgGSzs2g5dTyF7oqpWznxQRqH3nSvRkD2eslB9U2hg9WrOpr4dGMWvnS0frUVlq4Kbgsi1AGgPSuf','HVKh7V4PvYNt8BC4Lfol7oucByqh1mKg1T3DVJYgOt6r82BNBlu','Bpl','j','R',12);
+INSERT INTO ti VALUES (17983639783435355638,76,'2M','Y1w4R7zsvOagzQgGSzs2g5dTyF7oqpWznxQRqH3nSvRkD2eslB9U2hg9WrOpr4dGMWvnS0frUVlq4Kbgsi1AGgPSuf','HVKh7V4PvYNt8BC4Lfol7oucByqh1mKg1T3DVJYgOt6r82BNBlu','Bpl','j','R',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16983606481920322969,123,'W','WxTC4GsuoopuKqUbSLg8Qa2NSky1BQ22L4nEpz03AkMpkxud5xiGN2T8cfINQ0xJRtwJawYfpDv8dT9ys1wpxfFy9I6hgMbTDHz2gdhSRtUKQgBPkB77GIHnIxHQ4YlZwoaqzS9YejuIVpliSqNPgWwsO1joCPQZhvLwJyYpl3t9EiZutfJRbvOjnOV5ufetzAPSYefmyjsUGW2JWEaU0CesBVA9xT01DOT','bxM3WPta7egQQdaq4EwHmbBIxqeESMCqNgTViavZn0oITq','mmgO0NsiD9mQ8n3dvokHfRhT930fGHPvlSXRdhhs4COAmSoeWSWEjztcIhLhianBBxj4Y6eD1nG5gIPP4CfuA4NDLwrpbvEhahE0GwMS52lFiML86IM6pFdBmAqvccFSFY0lsLbyrj9H04vovbQjLz1QXgoSia0w6AvXBJNuUVMJZG8mJLKdQTZusOsz0YvIA57CG6','k','H',13);
+INSERT INTO ti VALUES (16983606481920322969,123,'W','WxTC4GsuoopuKqUbSLg8Qa2NSky1BQ22L4nEpz03AkMpkxud5xiGN2T8cfINQ0xJRtwJawYfpDv8dT9ys1wpxfFy9I6hgMbTDHz2gdhSRtUKQgBPkB77GIHnIxHQ4YlZwoaqzS9YejuIVpliSqNPgWwsO1joCPQZhvLwJyYpl3t9EiZutfJRbvOjnOV5ufetzAPSYefmyjsUGW2JWEaU0CesBVA9xT01DOT','bxM3WPta7egQQdaq4EwHmbBIxqeESMCqNgTViavZn0oITq','mmgO0NsiD9mQ8n3dvokHfRhT930fGHPvlSXRdhhs4COAmSoeWSWEjztcIhLhianBBxj4Y6eD1nG5gIPP4CfuA4NDLwrpbvEhahE0GwMS52lFiML86IM6pFdBmAqvccFSFY0lsLbyrj9H04vovbQjLz1QXgoSia0w6AvXBJNuUVMJZG8mJLKdQTZusOsz0YvIA57CG6','k','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6816235051507060467,35,'IP','6QGvb6jEy5iMrZsoDYpNmrMm8DbsUZBN5UaBebuxXn34uYiLm6wHAXQh4FWHDbpEqfwF8PE2vzYIlPWbyTb0fVPeHN1OZQhfU740bhqSTkgDxBLNMnMVShbYHVeuRDHJk5kJkmdFfP0OxfF3go4VUHN2yxnTi93HcK9433RoHdbWqSYRCwnILhzavMVPWkMm3zJQuAiQKahw7ojZs','giMZELGxYLSPvGOtt3DHDm99XEFMtFQGer1VAmQgLVF2pzCRJxKB2Fqd1MAGAFAjgqFglrFdzX6tK','H1LF','31','h',14);
+INSERT INTO ti VALUES (6816235051507060467,35,'IP','6QGvb6jEy5iMrZsoDYpNmrMm8DbsUZBN5UaBebuxXn34uYiLm6wHAXQh4FWHDbpEqfwF8PE2vzYIlPWbyTb0fVPeHN1OZQhfU740bhqSTkgDxBLNMnMVShbYHVeuRDHJk5kJkmdFfP0OxfF3go4VUHN2yxnTi93HcK9433RoHdbWqSYRCwnILhzavMVPWkMm3zJQuAiQKahw7ojZs','giMZELGxYLSPvGOtt3DHDm99XEFMtFQGer1VAmQgLVF2pzCRJxKB2Fqd1MAGAFAjgqFglrFdzX6tK','H1LF','31','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1700344882566523750,186,'sh','WeYHaqAn1STTFknSm671g4E7b4LkREti','UVOyEPfYFZb5AGuLeEFGatTjQsn4QXQ','xsdnIfcjnqYQu7MBGXh6a9NYYZLiIgRr4OG2QRNnQxLerIN9ylYG4cd2O3loz3acJaLKa4trO9hHfEu1t8yp2tkUhxBwnUJD0c6shruYiPiv8LQGJoSCuJIeBlwt5JXOApEzLO1NTz9ybO0ILBo4LVQMYQLLVnhkjbit1LA4V5R3Cc3Gn47uMplvenJSVgaMrjwDa9dwwuzSWgu1xVhxTjpPZL8Z','T','dwD',15);
+INSERT INTO ti VALUES (1700344882566523750,186,'sh','WeYHaqAn1STTFknSm671g4E7b4LkREti','UVOyEPfYFZb5AGuLeEFGatTjQsn4QXQ','xsdnIfcjnqYQu7MBGXh6a9NYYZLiIgRr4OG2QRNnQxLerIN9ylYG4cd2O3loz3acJaLKa4trO9hHfEu1t8yp2tkUhxBwnUJD0c6shruYiPiv8LQGJoSCuJIeBlwt5JXOApEzLO1NTz9ybO0ILBo4LVQMYQLLVnhkjbit1LA4V5R3Cc3Gn47uMplvenJSVgaMrjwDa9dwwuzSWgu1xVhxTjpPZL8Z','T','dwD',15);
+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(94), d VARBINARY(81) NOT NULL, e VARBINARY(50), f VARBINARY(19), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (50665,-805911422,'D4xS6z58xkxPCFtKz0w5ilVBmgNQPVGHyP','8aFHFpruQ','JlqS9qlFoxeMP4tTrsmaNv9GkZUTC7MDHhk21Y3jZcZb0','7Yve','p','l',0);
+INSERT INTO t VALUES (24789,-1493994770,'hYFO1UsC55Cpa5rWGfCcQINEBzMCzYL012nEE32KH973dGLI9uiVGxIxawdOHpE6I8PHgrNS1','AB8m7VggfaGOy16KKAVktAFTA9q0LjHHwtgZkZgA3hjAMQdhi7NgNGdqSGl9FN','w9JccLuLSLl2a5qrzBLFCFu','G3','y','i',1);
+INSERT INTO t VALUES (4645,2048163669,'xbojnb6PgwPB29rwbxvRdEWSwZTSIW0dNOFldI6bL2GQ3Ib7ROSeMJMggbebcPXhpNvtd','Am0hS3HOnGdHStoQor','6DvA','V','H','E',2);
+INSERT INTO t VALUES (44064,-72726801,'zgYvHbmuc8hqb4mXi6Eg92RM4ZJBTC','mwHY6DKFbY1qkrMU4b16ZXme2','gxWNU2j','Rh','j','L',3);
+INSERT INTO t VALUES (36256,-1932847435,'PGU3YP7zJN0KSbYaNkeYLL1vcN0yGBsyNsm6cCQyTeDyH5ibI1UkfWhY4o7i','C2QgxHBnz2kmTg9XaMmGDVMn2TyZ','9evJ','PRMOQA1eYSSbfYoxJK1','D','N',4);
+INSERT INTO t VALUES (5059,2103884951,'RHWOpYR1MYFGUspOCkOBgtnotC0kQNGutx6','tWktcQD4lHkIKUmOX9AJdk9VKU21Zvz1Is0IAJ2','5mvr9RgS8','kaVjx3jA4PvRePY5GJg','0','I',5);
+INSERT INTO t VALUES (36414,1524832759,'pBHMe','VAZBJhI4VkUB8eOqTB3qP2TigP4UadwM0RWcHjj6v7GlnwQYiX91TDqVK5omSOGq718WgMTH','m36J','h8g82aDkes95TolOEP','E','n',6);
+INSERT INTO t VALUES (53916,1486901301,'TLtmagGr81fTxsJ3BaZEdB1g85mzSovoGjeIqlgcjnXirQ2t2LJtpsh76fsJsqQgBEo6Rs981UEuO','xlAH2icQGveK','nkLXrXL6C3aNXBS9DoHSH4ODrz','TimpMnQR4','a','B',7);
+INSERT INTO t VALUES (39644,1182206582,'z4sB9CjS1','MkiHOtxH9cgIWsYomd9nZhu3BlnomM1g3RY4vgYcYSOdr','yn9WABg2ICt74fcP065pCNpMrlEBmXWjm5','HoQszFvn7k','Z','D',8);
+INSERT INTO t VALUES (50295,-1194635576,'Yp','Nu6BvAF','nBSidSgZctcRY9O','F8TeqIIU','z','4',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT, c BINARY(94), d VARBINARY(81) NOT NULL, e VARBINARY(50), f VARBINARY(19), 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 (7248204,-123,'ff0FGegAzIr0O6','y5gN','vXh','HYyfkcI0UL4K8UO3TO6PDBNc89myTinlDzIKWweUv7ZRUopi00gu8Aqzo8QQ2aR','CwjytQd47y','TquuieaZ7cXhUjIE8mmA9n9DczcqKkwwXGd53tIIkk1MwG',10);
-INSERT INTO ti VALUES (7248204,-123,'ff0FGegAzIr0O6','y5gN','vXh','HYyfkcI0UL4K8UO3TO6PDBNc89myTinlDzIKWweUv7ZRUopi00gu8Aqzo8QQ2aR','CwjytQd47y','TquuieaZ7cXhUjIE8mmA9n9DczcqKkwwXGd53tIIkk1MwG',10);
-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 (10755725,39,'q2XMR6Y0HYb4Sq236Hc05z223AgnKGPAlKPhTubTBNBOd0ObmQiTy','nSpYpriUCd0LSWizMcD5K3zhmF','uQLuIwXzj5xBFntRp6bHn','oBtsxcPqz','MMHX3ht7lcMX2Usa6hvP2YTM6SZuiUayh6YzuGOXkNdV8EhGg98SRR19ZPdWn08toHenXTFEqrOqG','K4ggdVPbj5AwPzvbaoyY1WhPO1Ls5egKEqVtlyQ8onAF',11);
-INSERT INTO ti VALUES (10755725,39,'q2XMR6Y0HYb4Sq236Hc05z223AgnKGPAlKPhTubTBNBOd0ObmQiTy','nSpYpriUCd0LSWizMcD5K3zhmF','uQLuIwXzj5xBFntRp6bHn','oBtsxcPqz','MMHX3ht7lcMX2Usa6hvP2YTM6SZuiUayh6YzuGOXkNdV8EhGg98SRR19ZPdWn08toHenXTFEqrOqG','K4ggdVPbj5AwPzvbaoyY1WhPO1Ls5egKEqVtlyQ8onAF',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (55712,40510265,'tuTLU2VsKKnkxhzH','oP0UeD9Up7R43','NSya7CRUNXH5K5dQ65FQGjyz6sxEGMB9mJaGG','tx','w','g',10);
+INSERT INTO ti VALUES (55712,40510265,'tuTLU2VsKKnkxhzH','oP0UeD9Up7R43','NSya7CRUNXH5K5dQ65FQGjyz6sxEGMB9mJaGG','tx','w','g',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(95);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(95);
+INSERT INTO t VALUES (10349,880431706,'VETDmLxCBK6Voez3jzam4himiWi8zb5R8aika2YcagUr9XiS2yeosy','bMzRbN8JLVAQi2wyKtQ6ACqLZpKeOUF1phdTUyX1cELL3uOtpyjSuy2U1sc7UGm3HWyCzA3','CERr2juPJtbqYCH3ARlYM6lGl3','7wNb7xB07K','r','X',11);
+INSERT INTO ti VALUES (10349,880431706,'VETDmLxCBK6Voez3jzam4himiWi8zb5R8aika2YcagUr9XiS2yeosy','bMzRbN8JLVAQi2wyKtQ6ACqLZpKeOUF1phdTUyX1cELL3uOtpyjSuy2U1sc7UGm3HWyCzA3','CERr2juPJtbqYCH3ARlYM6lGl3','7wNb7xB07K','r','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (10149340,75,'oacXEG','9y8riyXekS3HR88eaqParkMqCVIjXMKTYsgQKviOskiV4GC96CpEg7iepUeyAxHJAuTDX9xGdbc2yVreBxe4iCaS4JitCQ4aGA7Eq1GHG7OR7HQOgY4jo','q70QWu8KDoz3XP','OAcOxp7BtRWxEdbRjSJvkDeCbwBki0pZIQ6MzdDF5E6WNoeb62oLgfMuEUAa0FFUSh4b6NFWuW6H','g0Wl2ys6Z8KaU7p3BqQwqjFo9ZY6prIikY2Uk6f4V2FL','kZJFjRomTkmooYR0P1Doa8a4crnLm0OnA5FpvFW2hAQJ17bN9CNKeTkVJDjxawcT4ZDlgEb9K8kJQagf9448PfFRmal',12);
-INSERT INTO ti VALUES (10149340,75,'oacXEG','9y8riyXekS3HR88eaqParkMqCVIjXMKTYsgQKviOskiV4GC96CpEg7iepUeyAxHJAuTDX9xGdbc2yVreBxe4iCaS4JitCQ4aGA7Eq1GHG7OR7HQOgY4jo','q70QWu8KDoz3XP','OAcOxp7BtRWxEdbRjSJvkDeCbwBki0pZIQ6MzdDF5E6WNoeb62oLgfMuEUAa0FFUSh4b6NFWuW6H','g0Wl2ys6Z8KaU7p3BqQwqjFo9ZY6prIikY2Uk6f4V2FL','kZJFjRomTkmooYR0P1Doa8a4crnLm0OnA5FpvFW2hAQJ17bN9CNKeTkVJDjxawcT4ZDlgEb9K8kJQagf9448PfFRmal',12);
+INSERT INTO t VALUES (38358,940095858,'zuGqHFNwCSaaibFERYiZC','SnvZO0z3C2tSk10xMhNd70dpMWLIWmNNwyZe9gnpajsKfxhzML92FGpszDo612uT3JlbAAvDKoVYQDbjv7VZJ85j3ivc93E4SDziNK2pWF2mDlnaeE8qVIJRHWN4VDcdEmTJBFuoG0iaglTXPEFU1WG3yEIjJmPe','fKw5fn25mXGkiR306c87c25Zh3fU9GdCT44jdcJuuff7','uoG5NB4KX','O','c',12);
+INSERT INTO ti VALUES (38358,940095858,'zuGqHFNwCSaaibFERYiZC','SnvZO0z3C2tSk10xMhNd70dpMWLIWmNNwyZe9gnpajsKfxhzML92FGpszDo612uT3JlbAAvDKoVYQDbjv7VZJ85j3ivc93E4SDziNK2pWF2mDlnaeE8qVIJRHWN4VDcdEmTJBFuoG0iaglTXPEFU1WG3yEIjJmPe','fKw5fn25mXGkiR306c87c25Zh3fU9GdCT44jdcJuuff7','uoG5NB4KX','O','c',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5673172,-87,'feyPITmsZJdEQY','gz1GyDxjMQ2DacKo25MbDJdVRq1kW1lmb6sjMTRrANcDW1vdx45fNdlZtBo5rElOaD04v6YoUEBojACxQQ30ZSyJTKYfwD4ZNB9AomQcDn17Wyl8FZhggrvONF5Akz2PIl0PnNL6buYihkulQ56x5KX77tyUE8wwnPmNethXfDRRmHkM48hHOPXWf3JbDK4DcQ35dF9Yd5Lj8XwviMH7RFrIxSiNySXI7EPa3x','PGMZt','MU3s','GJVV5BLshXADHqccNzslkvrSFZ4hwDNDVlfeXnBQxCZZDhO1qdU8DN4jbo6UkF6N08Bxnd0TB4bYoZmivhcNGYQ5iIq','hVQDISflbbH5inkSnNeUskcBH8p8NGDS892tCMof71kSRx96wFePBpgs7lft0S3YYT1PpTG5i5Chc0V7a7N',13);
-INSERT INTO ti VALUES (5673172,-87,'feyPITmsZJdEQY','gz1GyDxjMQ2DacKo25MbDJdVRq1kW1lmb6sjMTRrANcDW1vdx45fNdlZtBo5rElOaD04v6YoUEBojACxQQ30ZSyJTKYfwD4ZNB9AomQcDn17Wyl8FZhggrvONF5Akz2PIl0PnNL6buYihkulQ56x5KX77tyUE8wwnPmNethXfDRRmHkM48hHOPXWf3JbDK4DcQ35dF9Yd5Lj8XwviMH7RFrIxSiNySXI7EPa3x','PGMZt','MU3s','GJVV5BLshXADHqccNzslkvrSFZ4hwDNDVlfeXnBQxCZZDhO1qdU8DN4jbo6UkF6N08Bxnd0TB4bYoZmivhcNGYQ5iIq','hVQDISflbbH5inkSnNeUskcBH8p8NGDS892tCMof71kSRx96wFePBpgs7lft0S3YYT1PpTG5i5Chc0V7a7N',13);
-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 CHAR(20), d VARCHAR(12) NOT NULL, e VARCHAR(61), f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (39775,11082545,'LqxfWY0qIDPJA0FV3x','tekYSw','rCg1','UlYFPwD','DtaZzNQGaVTLBM6pGslN4MRU3yaNwGR5SaBkxyuSrYm1xq7u7XfaRipqN0gg99IvkagswW','hrtHWFJLmerbfE1fak6JYP8qJIc',0);
-INSERT INTO t VALUES (1300,16627770,'GttRWymlo','Q77s4D7K','GFc8me8iyarxRt7XQ','jzV9ITZfD1f8sF','cDcvzzDO8WDV9O','T12WUtaWczFcgX08CsK1XcG4AUmmGFAp5jP5d14oXPRpUNNAyuLt54XBpWyjJEVdxlKSMzWqmn2SvdGW68ruRRNZYc9yr04M',1);
-INSERT INTO t VALUES (31884,11641516,'kOzjCIhGvvDMABz2xR','Iw','dGdwWzVl9KEoeQGHa','VwRnG0Lotl9MSk8GM','L9NsC1PRCd2QQd58iOkFE3hrhNvb0vy3wJSq0K7XU','oxsEOJcNBuuuk5XaDSl',2);
-INSERT INTO t VALUES (61044,1585440,'qKhLo','8yDk3h87oL7','hOmq3vVFiwT4mS','NxqkiBSwgfIgpBgE','YqsxFGwSSMUTDQwLyV1gsJMc9YUhDTzqVE07pfTLKuO0wTSaE2VSDnVEJa517O6793aKEAw3qWiQSjURxhNAzeyOC','VMUfZ1q0kJO7A9rocaUs99R3JdUl7GWZal5df1pvSlUot8eBSK831M009KBr9zB94TLL7',3);
-INSERT INTO t VALUES (47427,6748078,'6M','jUWspAkanoR','pPGs052IZT','O6PsDc','CjEHShpCk','NGK6cZOj7F8S9dqOHO8FFfTy7NmYyqrkZtkwU01YuaC4hwlabvgf0LGKakERWYigOvb8Dw8VLxV',4);
-INSERT INTO t VALUES (27436,7085792,'xZ6ALi9vErfjcWzN8gI','G1hzdQni','QJlLIrp2Wy2KpdDiHnPsvEPlC','dw3aauTMUkCZp','YZ4Fl016D7d1xnaRKVKoaMwWtiUZFI0QQKy67ZXsr03sYkirEQoe','milwo2mouAjZjBYvSAZxDwdpfvCkTFk2O2YL6Q9AhWv5iDCg9mAkW',5);
-INSERT INTO t VALUES (16826,4510367,'64sqytjzpP','Od67ys99Q42O','rN4ChLSQeDrZKvH3inbrtClp17KyWbpj4uCCbLkFA29xr2cIPMufdRX','CmKcjZC2uoguaq','QQCMdDMljps25YbCAOHzyfCs6jzWLnbBMEdH8YPbLfSyQU5h2QeCKSUwel0mQEhLGqplXNQ1sXGwBy','xqtzssny0Ozy0LotBX7MEjNTbaZkRxdMNLrqWYndgfw0FEBIyPjzqbwxYWOb',6);
-INSERT INTO t VALUES (51527,2071449,'WwDprh9ZL','kE','QPKGztOyC9k4dIuuNsLnIFB3D5xFKBf0sOoa3yt','GxSbAF9','q3J5jDR5eCdgpvxKS3vQaTm3K6cXF8noipxFVwRP2V73ENpvUtDAXOtlxjG0kVGsLsAB9FHM5Z9','XxDc27FO8XbdvUKZ0a',7);
-INSERT INTO t VALUES (35601,11644362,'LmS6eWLKzVr','a8','m5GawlwkBTTobz','w9','tKDRH39WEC6d8RiSlEV0Rtx4bgOg8Mby2VMZ932rAyq7iFydjK1lPXpjnG7LVBOCLv','06XoKhPoFmeMumxgTepoGADRQE0b7NGtOKAvnNXzEu',8);
-INSERT INTO t VALUES (5450,15065894,'5fD8qnjal1CTYk9J667K','XlCqqKCSb','FsQIelTKOB6VnXxDkMHQJ05PBlOQJJqNHQcmKnu','CHYj','TW5qQi','CpZ3fKCSXScdGiTMiyrj8rK4zeL07LVbUalLmqdAjLCbvNmCy6jHDg5odAwdlei2TdfpRgArMvQftE3Onyw1833r',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (35313,8172271,'7T78YlXpwRDt65p3VFbI5tvs8qpcLHeEYZwDw9MxMgnhmJjU9lGUTn1BdEvu','vXTGgAOxb87gAXr1','UOPKcViUoiROIL92','ETJ16Cw7e7JYEvACwgFfrSOBbiCY8k7FQz0tSD5PW3u0yAZK8cuv85i9FGXdwhxc15o4DKkbhJhIpMnGo1ig1uZVA6fBB1H4NhF9J3PyoMyCfYMDz3wxXPP7YzjbyQkIoHjec2xLE8prm3ngb0UeTm8sgyxZXmFVcVqAHYfmvHkGpJKFHnvCqMVi4R7omdCVV6sUwbR3WBcQn4o9DpsbsgANpPjDenU','q','5',13);
+INSERT INTO ti VALUES (35313,8172271,'7T78YlXpwRDt65p3VFbI5tvs8qpcLHeEYZwDw9MxMgnhmJjU9lGUTn1BdEvu','vXTGgAOxb87gAXr1','UOPKcViUoiROIL92','ETJ16Cw7e7JYEvACwgFfrSOBbiCY8k7FQz0tSD5PW3u0yAZK8cuv85i9FGXdwhxc15o4DKkbhJhIpMnGo1ig1uZVA6fBB1H4NhF9J3PyoMyCfYMDz3wxXPP7YzjbyQkIoHjec2xLE8prm3ngb0UeTm8sgyxZXmFVcVqAHYfmvHkGpJKFHnvCqMVi4R7omdCVV6sUwbR3WBcQn4o9DpsbsgANpPjDenU','q','5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (56958,48713663,'wZbCx2ZE1LzY5aBpxI3s','zWMVMWTTLzZHFNeQb6hJ','1HqjC5VvEtSyq2uB78FJLa9wzqRNiqG','ud66F9T48nxLloU24BNnGzvagUMCd3s','HB','5',14);
+INSERT INTO ti VALUES (56958,48713663,'wZbCx2ZE1LzY5aBpxI3s','zWMVMWTTLzZHFNeQb6hJ','1HqjC5VvEtSyq2uB78FJLa9wzqRNiqG','ud66F9T48nxLloU24BNnGzvagUMCd3s','HB','5',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (32578,-466935774,'MsjB6FTuRF2pUlxtJYSboVeVX3LGDHb76ESkBbQRQgQEZM7crheOkYcaSuxeo5Jh4F34iu8i','bykWZu1sQ793faCSB3uaj187a1TiqOvjhb5PIUUo3niC4lzuY75U9pd4','Zl5cxrGTYr','h','6P','it',15);
+INSERT INTO ti VALUES (32578,-466935774,'MsjB6FTuRF2pUlxtJYSboVeVX3LGDHb76ESkBbQRQgQEZM7crheOkYcaSuxeo5Jh4F34iu8i','bykWZu1sQ793faCSB3uaj187a1TiqOvjhb5PIUUo3niC4lzuY75U9pd4','Zl5cxrGTYr','h','6P','it',15);
+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(47) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(4), f VARCHAR(96) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5,-1764237667924968632,'ly7Gl8t1o4SoYI9cAsfeGkkqiLFJLPujOOP9J','8WMdskRL8R2MbmcvPLP1GbTF0P8kHbr5SqaJTrr0213OqNeRtvPPZYsbe','qhhU','hTXIg6SDuJCiWzcjcFV56rKRAAutvTBHdx8fvcnbjn','Z','r',0);
+INSERT INTO t VALUES (-120,-7210900784986271282,'OBu6yW9XBTg3ENm3eVl2Yi','qByaTXLDPuFeZeOwZWaqZ0MGfb0c1y9LKyQcyYl39eoHwC','fc','chNzX8IdBhLeInAvsRVECglpDqqvfaaYYkE9Agvu9kPbQEyk5t','6','D',1);
+INSERT INTO t VALUES (-108,-6827224821717908362,'0lsRfh81nv6qt','Rouq8eT36nISVR','Ab','80jvKsSlxoJpvuMbQarhe1yxqCCUUD5FXPuCRPwzqj8hrTuggOzpAEb2Z','X','hV',2);
+INSERT INTO t VALUES (29,565348629114003528,'ZlkOEw7n6lS21WCi','g9kPleVQEcK2dnP2BFlpzzg','yt','KF9z4i2wBMFwZDBYOCo54RIprVNkx56cbxIfrNfeCSD6NCnKEeGOEFzdl8qU94oUUPH','t','0',3);
+INSERT INTO t VALUES (-89,1728136107714765870,'GK2Uq5on6yhgASE23O68dlAgx5LEM2OZkZw2sTzIc48','vM2YMIJD','m','FHoFlTMq1PfQXJ14uENNEnpqHkJxAAohjR0IZ8oMC','3','1',4);
+INSERT INTO t VALUES (108,2506443698013966993,'dhcj3JYNeuP8uTo6Zrn4cYgl3','QPAgLi44KXwCMLXmlG','EoI','UZWYKC1Q4lYI6hbZGhr8UTDyZNUbRbebRDkHEkC56mUjLT4uHnj7Z0tQX9qF3i8jcx5oOvyvv','m','H',5);
+INSERT INTO t VALUES (-67,9003383768850115835,'fEv5bV9TpztFJAdIHXkrAbDNVuJHwub6I98dGj','voFt8t42WRKHOXbEbuYcdVrjYEuQt7YcEzmMuzbH','lIH','dYBgpeguKNoqDWfxCpF','B','p',6);
+INSERT INTO t VALUES (-98,8237369306169182535,'7PRIVLiMW0','rv13KYWu7JhKlISJDjgtqm3kdptAEQHHO4rs2Qkkx','aq','P0KhVrxysoYpmsg7RIi50g9Z3qd3Z','K','kP',7);
+INSERT INTO t VALUES (71,-2600738739222877606,'l','vs5FiCeFEMH22nhv1M8aA3eouyHNHW2JzjAD7CQXImAhm76j','5LK','MEMvVZQ9v67lmrhwaGhd6UA9aZowChlQTybWG3Xt1x25kwiy0V4fyonrnmUTUmKDqNwhYkqcDO6xub6Fu3jwMWAmu','h','wX',8);
+INSERT INTO t VALUES (34,-4272119123361379644,'qFCIqbLgwSOSkUytdb0KKkTwiMOOKRO1JxKpAMbKupQTqJN','XBJzF14gUb1mY8sSSIBbfZIISzbASikUWtFnx','08Yx','nrK7kydUMcXViEiDk91gfEapRJhUfBiXLop65JRhZPQclNi8M','Z','B',9);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(4), f VARCHAR(96) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (15509908,5102767,'PoQhWcQSimQ','1LNNcHiaZ','u4HL52Fb5ynK1gh4zb2MmTC4eVhwG6UF3dkWUoWRe7e','122l3','QnlwzvGg4V','9JohdJatS7P8cg0IPemoCD1t7O2iI4fOUyKLCJqM8',10);
-INSERT INTO ti VALUES (15509908,5102767,'PoQhWcQSimQ','1LNNcHiaZ','u4HL52Fb5ynK1gh4zb2MmTC4eVhwG6UF3dkWUoWRe7e','122l3','QnlwzvGg4V','9JohdJatS7P8cg0IPemoCD1t7O2iI4fOUyKLCJqM8',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(21);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
-INSERT INTO t VALUES (1715642,12129209,'AIsxn','VTcZArGVifo','5AKaGNL9NqhxXlSeJduc0L058VUHxHelfFSXfNwcB2yroIk6IKx','g3mXRM2XVEE','EMb','P1Q9ev9AZIFJHq3CVSbzz0Z0rV3sM38CDGwRVe59W4k6oeempzVwgm8yrUVevSMnNkhH2qB3ICSsV6CeJIepwPcSHnHG8g',11);
-INSERT INTO ti VALUES (1715642,12129209,'AIsxn','VTcZArGVifo','5AKaGNL9NqhxXlSeJduc0L058VUHxHelfFSXfNwcB2yroIk6IKx','g3mXRM2XVEE','EMb','P1Q9ev9AZIFJHq3CVSbzz0Z0rV3sM38CDGwRVe59W4k6oeempzVwgm8yrUVevSMnNkhH2qB3ICSsV6CeJIepwPcSHnHG8g',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4322433,7676948565081783680,'c9','K3Uv0fG2E9HewPR0jtml6','H','0q0W8D4pLahP0qEUqJ3xR7gF0RcXedwLm5Nh6ZxdTCH7jPi95plNe','g','LB',10);
+INSERT INTO ti VALUES (4322433,7676948565081783680,'c9','K3Uv0fG2E9HewPR0jtml6','H','0q0W8D4pLahP0qEUqJ3xR7gF0RcXedwLm5Nh6ZxdTCH7jPi95plNe','g','LB',10);
+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 (7013932,6026032695765934767,'vD24QoXcWfc','sb1T0bItsBXRafqbMXK8xT7BKaoSqs','RFb','AJn3yl1CotkQGBhF2wGAfz4g','M','Q',11);
+INSERT INTO ti VALUES (7013932,6026032695765934767,'vD24QoXcWfc','sb1T0bItsBXRafqbMXK8xT7BKaoSqs','RFb','AJn3yl1CotkQGBhF2wGAfz4g','M','Q',11);
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 (8964264,7423601,'ktwkiefhmEFQkT','xmrKxkoTMDdWHcGOgdLg9eArVrZQgRkQfFOurcQBgqJjccEflB3D1tYcsTf9xiWiswKjtfOjZRb1UGFfWPbgIVyxMZCqqTbrvdZP9UuV3B7xX1F7krPMSTYJgIvYyfgaMu1zUcUDU275dg6IPvN81IZ8yFsxseB4pDHMppwHXujbw1crWylDDwUgx','12das7vzzNpFOD3KjkMju','R1UOKBRK1','u3YLPcwegNDalXBgwJJTlmyYrwFhBkwD5skq8M','Wj2',12);
-INSERT INTO ti VALUES (8964264,7423601,'ktwkiefhmEFQkT','xmrKxkoTMDdWHcGOgdLg9eArVrZQgRkQfFOurcQBgqJjccEflB3D1tYcsTf9xiWiswKjtfOjZRb1UGFfWPbgIVyxMZCqqTbrvdZP9UuV3B7xX1F7krPMSTYJgIvYyfgaMu1zUcUDU275dg6IPvN81IZ8yFsxseB4pDHMppwHXujbw1crWylDDwUgx','12das7vzzNpFOD3KjkMju','R1UOKBRK1','u3YLPcwegNDalXBgwJJTlmyYrwFhBkwD5skq8M','Wj2',12);
-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 (4164739,15112519,'C','T9Zv2J9OKCDZOCtW4grkGww1yLMr871h3R7UcW6zB5gJFSmvpSDBh3rAMLGxlFBButBiTKvkfe1zfT8VtvRQZzFt2JTXnYE9hl9KWqGhzJMX0IcwYC','KXQaViDpNRhAeSml1MC1ZgvlwwrEAEnv6Zj0ozAWbwn1kqkmdTl3yyshaACyy','bMznNapzpnqelCKmnpSgONLsmeSf0sAiBbCVDDKVbj3kVDR3TpFhJjlkwWDg1TCrLl6ti82DkCvKWXuVmtk5PLXYzXvZhU3glMrLgtxhC37OIWLT22EfGKdvn1W5VnYNnbTIfuhmBuuGP6932Y0HK','RhKcwMWTFfV59KCbGGl4oQ5QPjrCfX7tH4e9dRYFxbxINRviknScuLwCICXFY8P39xwtN','rBi0DHwkuTU',13);
-INSERT INTO ti VALUES (4164739,15112519,'C','T9Zv2J9OKCDZOCtW4grkGww1yLMr871h3R7UcW6zB5gJFSmvpSDBh3rAMLGxlFBButBiTKvkfe1zfT8VtvRQZzFt2JTXnYE9hl9KWqGhzJMX0IcwYC','KXQaViDpNRhAeSml1MC1ZgvlwwrEAEnv6Zj0ozAWbwn1kqkmdTl3yyshaACyy','bMznNapzpnqelCKmnpSgONLsmeSf0sAiBbCVDDKVbj3kVDR3TpFhJjlkwWDg1TCrLl6ti82DkCvKWXuVmtk5PLXYzXvZhU3glMrLgtxhC37OIWLT22EfGKdvn1W5VnYNnbTIfuhmBuuGP6932Y0HK','RhKcwMWTFfV59KCbGGl4oQ5QPjrCfX7tH4e9dRYFxbxINRviknScuLwCICXFY8P39xwtN','rBi0DHwkuTU',13);
-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 BINARY(65), d VARBINARY(100), e VARCHAR(61), f VARCHAR(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (703713,-3580,'H4tAkJG0SnMemJS','ozwWHdAlcbWsCD3LDkuH6kLyfCkN3UUfQA4Xdz','j5XZGy7ZeSfE0sJns','M51X','MYOdW','SgtELba2Ndu4nq6Q1U3',0);
-INSERT INTO t VALUES (10214498,5245,'wiWgtx6E1ikudGGSNgddlmACA','2RyLnD2VMF1puvlrkgw7bn0IflSNkRWL7hGoLJ','chD1E3zF9EbH5XSzt8oQo3L3E6AgqSmvYJjulrf7wR1OR9sg','apdjXq1','vgCFYqKw7Pocm1WG2tDtZ2U4LkRID9b2uGOemiTjVCLxrMAZO6dQEIHjkQ55LP6IIS1mt7tnTd5mopWpqK','INEbnbgn8eQo8fYKfTZeZy3P3yBEyTYQ9SoAZ4g6f6NbAhOtXS2muaMRiJ5rTHt7dGIJ453y7N2KrTy6VAEZ',1);
-INSERT INTO t VALUES (2841286,28518,'aKHZg','NYEDEFSNUdc4iNQM25tDWIFjpig11zKE5G85KRYrd3w4mQUaWFd5kJZXbrLBr9EYSiT9h4Mfjq','6DiK06Cmk5bYsrHjmazLiQxISkIoQ6X4tVPhgH','H','nGPoT6nihJlKmcVkAUcSIXFCmpit6GlqOlqsCaBIYUbsV6foWAw6wi','PuPkOP3S5JKr2gYgpeFrSHW421hsyWlMPBUpL6yISMEJ7znppgiAeaY45wV',2);
-INSERT INTO t VALUES (7230086,-16098,'qqfpyom6sk4','unOV62mnwD2jhI0QNu2XyzmoF9A6omKpMCpJXx4wCOR3Yj4spRaC0RmHoqMXS6tVX7gieKBfSKWUdHoCywqRGlvll3at9aTgt','mOI67OQAjC68x42EtiKvOjvncsOWejAbv','cC5y','d7s','TYqZGmJow4DEporSvPa',3);
-INSERT INTO t VALUES (11037865,16338,'mNiItdwDHSXqEdWdex8XZ6bfC0oyDsvypuzNs4oEyj0aRm4Pt7kRMcuOHeOTL9Z','6xV04mKg','yCsTLDlntNLC5bUryPWandwmcm7asfyKlw','YS2vvvy','wIQrSkOmbcuzLvt1nO8qtPuDeyX1cCYrL1qFezIe33K3qv9100gjfGLwoFFO76VeMKSAgRx','m11yVJAVtHmjWx4f3jWPHasb',4);
-INSERT INTO t VALUES (8046771,25636,'ux7NxSXYvBIBtYa3kfhKi3kS1x4kBaZUVNJYrfjYpkroxyjQK9W83Y','IRGVg4jgQ4bvWJCYrGZpxO05I6oFykVZTQ4oG0HInwJmHFPvphR4iaiTQr5ZqziMDWZfqTiiC','M','49bsoBb1','HvbVgYuu4W3cNNvMzK1VxbrW2Xc5cTqLAuP8O1xKU932dJhOwyCk7enYsplUsPEi0hVxuZOT6O204GY','Vrtks1a8mHNJEINNaYTi',5);
-INSERT INTO t VALUES (13861863,-32710,'IPJ5w2exEbdAKJrA7qcOxlqOrc3Alw71C6ZWDhk0','cBXAzF0YWd7bPuUXnfmYs','3SUTHwkvSAGO','2ppRo7FY','TAtZ7Cs8Titk3J8ldoEzMQwQy','2nK2bETvts0Woxfco2zAmaLVPCENKHGjtm2r02xq9TFIiZmJ50z9uEDx24iUpHHG5ZBZN',6);
-INSERT INTO t VALUES (919020,8985,'obUYqKgstTIaW3GD0cVrN1XRmr0OnrC8MMtDMDPd7skQF13C5','76yNA0F38jaFhIFORf25WlxE0bMgByJ0wX85','Yu9kfmYrencgg2My3HKK1PChIG','oAapI','Cb9609N7XmNDRaOpzcLMD4e4nqxzTj1f0xNH8aYRoWK5pH28L2a5lUb6MjqbsWBgUQ18Jy4RUXCImcWb6ffGdRDYXKVs','besiRqlk8BA2a9nzAzfJd6qP3n6EiBkiUSzGcZwBt2QEpD6l',7);
-INSERT INTO t VALUES (11981711,-3801,'2EiYxm3lf7ng25mCkz9v3oLKELdYmfcLJmO8a','JDG36UxZNvphGxSi55Sp4MPx6mDCXcVJYuzWou21HeGZIK7RzWegYsudcwLQZB','vJHkOwdcgPHmTSlQjjx8e0BAbmzLJK6SF7UXz69eY51UM3JPyj','iiuXjP6S','tHNvnfWspO3IGilo2s1nTZGT37IoHbblCOVbOvrO3CQNymdVZKBBCZlxX','FSWpcUSLEPO3AoohA7uFVll0idhYnRtcRWk2qm27B7iI',8);
-INSERT INTO t VALUES (13171392,1358,'EAeWJDQ6VPFtvEX0v2IP3zIev','8G7kWFBxdhywOkFJtUMwDMXSwrU1rKrblyK9G5qKaDdAxnVX30HE5ko2M3Brps9mQw15wJJ6eo','hAFncwuALJPXGjCSb','HoOdh1QQ','k6ErMh7mr4g7ny3W1CCSIL45anriIK7WlCb3mnuit5OOasZSZzZkzoACtNtCyqX3e849kDVvZ30tkZJ','3UyhCvqNtLo4Uunirr1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (128085686,-20537,'InRlwxHgBomZszoYjiCmTuWucGrHHPPBBk7f','BAURgfqw55annMF2NQmzWhpdE1nd7a5XwxnEjhiRQ3AmGZ8HrPmXlQgqXsELCravH9BzexY8q8HvsObfjMbR6qHNJC5klKNX','waEbJtLuSGAJW','vV0yjgw2','12qPKG8dZ28bAnb3vKWmsB2pDNImuiOYPWKpCqaAATzIRzjTj1eh9garL5K9FeUlsjvHs5z599Oj1R09Hl5Z6o1myVri5iXG','4J6VCNtgf7yOXJECAJ9ucrAEWUqBOLd3hYHi4ku1VBLvnnNoDH5c4x3UYFoYCMIzlRcEWVy8YTe8Ri0MplH',10);
-INSERT INTO ti VALUES (128085686,-20537,'InRlwxHgBomZszoYjiCmTuWucGrHHPPBBk7f','BAURgfqw55annMF2NQmzWhpdE1nd7a5XwxnEjhiRQ3AmGZ8HrPmXlQgqXsELCravH9BzexY8q8HvsObfjMbR6qHNJC5klKNX','waEbJtLuSGAJW','vV0yjgw2','12qPKG8dZ28bAnb3vKWmsB2pDNImuiOYPWKpCqaAATzIRzjTj1eh9garL5K9FeUlsjvHs5z599Oj1R09Hl5Z6o1myVri5iXG','4J6VCNtgf7yOXJECAJ9ucrAEWUqBOLd3hYHi4ku1VBLvnnNoDH5c4x3UYFoYCMIzlRcEWVy8YTe8Ri0MplH',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(66);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
-INSERT INTO t VALUES (364841914,12163,'wjEDYFc9A','YA72WPauMaahQ6qAyvFLWNAMJblcJ3sjk5k5nvbYthyVesM77zfi2l65I8iaTUmJqVEN70kxYY125Q0H','gj0rGLdimWEKVagARkTqsoPdUSzIqd09yZQxyNs','dYb','64mN9bGTy0XZNCQbcS542BqKSa9vl3aZIOJzJGhYkeisSDwP3Db5EexpJLxyE4aWHvburT5feWc49hkiiL1kMtWF','D05ESt7PKQSNk0kVSME3tVdg4YoB3WD',11);
-INSERT INTO ti VALUES (364841914,12163,'wjEDYFc9A','YA72WPauMaahQ6qAyvFLWNAMJblcJ3sjk5k5nvbYthyVesM77zfi2l65I8iaTUmJqVEN70kxYY125Q0H','gj0rGLdimWEKVagARkTqsoPdUSzIqd09yZQxyNs','dYb','64mN9bGTy0XZNCQbcS542BqKSa9vl3aZIOJzJGhYkeisSDwP3Db5EexpJLxyE4aWHvburT5feWc49hkiiL1kMtWF','D05ESt7PKQSNk0kVSME3tVdg4YoB3WD',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3553424517,24671,'1wriEtsegJ','3eAaz1fpds52H763ejucR8u0N6vNQPfThgL','HRO9duYW22hFt5SkwJEgmYWTit3h6lgdBMlgy1','zN','8COUTw0nMkiNmZVt9G84hcVeX4hx1AnzIviGLl8E5iVECMOqpNi2s95rEgegm0aPSPc6cwwoxiVNRPpglgUXH','M73mKvyMtWDfBj1Ki61vJfeVxG0M0LWt4K2BYNvsClbEVHgRI3onpXbYHCdq8y59WTQ3anyg0oiDztGs2ILB54YRxZYl',12);
-INSERT INTO ti VALUES (3553424517,24671,'1wriEtsegJ','3eAaz1fpds52H763ejucR8u0N6vNQPfThgL','HRO9duYW22hFt5SkwJEgmYWTit3h6lgdBMlgy1','zN','8COUTw0nMkiNmZVt9G84hcVeX4hx1AnzIviGLl8E5iVECMOqpNi2s95rEgegm0aPSPc6cwwoxiVNRPpglgUXH','M73mKvyMtWDfBj1Ki61vJfeVxG0M0LWt4K2BYNvsClbEVHgRI3onpXbYHCdq8y59WTQ3anyg0oiDztGs2ILB54YRxZYl',12);
+INSERT INTO t VALUES (5950710,-7437604873539828987,'fiDrKKG9jZu','I5RtSWJvd9GYDaRK3whQrZuqKq5ocvSgVZfHkhlhaWqCEtMxeqP2noebHYon0hBNZz8B3p9yC4vl5laQ2u4QKt520TNJdFgfX0oR6T6X9RncZGEXWRpalgmbwCo0A2r4iVmsxDhz4tkp1wpoCEeMI9bN6O1O','NV3C','3EMzVn4AnqPmITSdUVYorsIJM7MSi4bR9J','k','OF',12);
+INSERT INTO ti VALUES (5950710,-7437604873539828987,'fiDrKKG9jZu','I5RtSWJvd9GYDaRK3whQrZuqKq5ocvSgVZfHkhlhaWqCEtMxeqP2noebHYon0hBNZz8B3p9yC4vl5laQ2u4QKt520TNJdFgfX0oR6T6X9RncZGEXWRpalgmbwCo0A2r4iVmsxDhz4tkp1wpoCEeMI9bN6O1O','NV3C','3EMzVn4AnqPmITSdUVYorsIJM7MSi4bR9J','k','OF',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1481828244,-32727,'D2qbFKuitsBdvDTF','WVV5ar9D9qMdNzrwiWMRoFoK2qpBmY0GOqtpQrAVNLITJUYvOMPY0JtetgTPoNI7FF9Z1NydTvc28PeYGQh2aaPr1u0vrhfjojSMOjYwNpELP8O1yTPSFTPOVvPLahIf7nui4','0fYTma','LY2eGXXGzaLdYivloeW043o1y4XIvbgkOXmW1UVZGuouFix9aUXnp37mQUXt71ICRhmUw9Dfi7fNNixs2eaasF4dW4a3wSm7TnRKtSArEPz1v89L4HxSf7cLInwzWtZWyB5aUprx5wfqxkeU9mE4OVmsTAoLgvDEqPbCBusN7zm6YMrMOoR69ALZ7kLYg48T9Vq0fsaM1xkSehoHVB0RwflggHA1zv9VCZOHuzVazzbXszK','agcSu8U6TszPFWtdUJZcN9W6zpfRiy5uyYaqpPwX8Taeq3j9xlEwNqi','Fj6Ghxj',13);
-INSERT INTO ti VALUES (1481828244,-32727,'D2qbFKuitsBdvDTF','WVV5ar9D9qMdNzrwiWMRoFoK2qpBmY0GOqtpQrAVNLITJUYvOMPY0JtetgTPoNI7FF9Z1NydTvc28PeYGQh2aaPr1u0vrhfjojSMOjYwNpELP8O1yTPSFTPOVvPLahIf7nui4','0fYTma','LY2eGXXGzaLdYivloeW043o1y4XIvbgkOXmW1UVZGuouFix9aUXnp37mQUXt71ICRhmUw9Dfi7fNNixs2eaasF4dW4a3wSm7TnRKtSArEPz1v89L4HxSf7cLInwzWtZWyB5aUprx5wfqxkeU9mE4OVmsTAoLgvDEqPbCBusN7zm6YMrMOoR69ALZ7kLYg48T9Vq0fsaM1xkSehoHVB0RwflggHA1zv9VCZOHuzVazzbXszK','agcSu8U6TszPFWtdUJZcN9W6zpfRiy5uyYaqpPwX8Taeq3j9xlEwNqi','Fj6Ghxj',13);
+INSERT INTO t VALUES (-6191260,4798527830492030608,'tR','ICh7c3OxVIwksoP13tnDRyiHMJ1E1m10vMyazzylm4VlStALQfZONvUBgQBcJhnsRMlYvIFp0','Fz7r','m18KALfv77lZggYnrL6hQ4BxEleQ1kWQvPYBdKQkwWMOexnr0imEtrpc0icGM5ENkPFScwDy94E7TeZnuTmZYi2p9yBIaCnByD8LT36fSdG6PxYRMCfUa0sgx2C72jfgzxHBw3kLBNlsqiI6j0MtZc21Hsk9JaIuhMPP6BjeqXgVXhh7soIQ8eYdiLadN9N1LfbJQYtBu4ubhpcX7mDoxhTMSQF0fKSutESCb9eCOHIDleEkUuK','1','W',13);
+INSERT INTO ti VALUES (-6191260,4798527830492030608,'tR','ICh7c3OxVIwksoP13tnDRyiHMJ1E1m10vMyazzylm4VlStALQfZONvUBgQBcJhnsRMlYvIFp0','Fz7r','m18KALfv77lZggYnrL6hQ4BxEleQ1kWQvPYBdKQkwWMOexnr0imEtrpc0icGM5ENkPFScwDy94E7TeZnuTmZYi2p9yBIaCnByD8LT36fSdG6PxYRMCfUa0sgx2C72jfgzxHBw3kLBNlsqiI6j0MtZc21Hsk9JaIuhMPP6BjeqXgVXhh7soIQ8eYdiLadN9N1LfbJQYtBu4ubhpcX7mDoxhTMSQF0fKSutESCb9eCOHIDleEkUuK','1','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5630762,6626091139980662318,'4o1v6f','R6N3RAg5H3RAdIT73jZ1oZ1xA3RkTX3AmZ29EfwJPWF0','Bj','5qJtmfwWaiR397FGOQwwFPAcDv','h','jL',14);
+INSERT INTO ti VALUES (-5630762,6626091139980662318,'4o1v6f','R6N3RAg5H3RAdIT73jZ1oZ1xA3RkTX3AmZ29EfwJPWF0','Bj','5qJtmfwWaiR397FGOQwwFPAcDv','h','jL',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5766751,13461872238213351,'7GBXrabLBCUuimCDxav8diSo1ftbDrBwIqbI','KxkyxkHzl6W','SKX','UkBefinzCHDmbMbcJWDI0M6so','MD','fS',15);
+INSERT INTO ti VALUES (-5766751,13461872238213351,'7GBXrabLBCUuimCDxav8diSo1ftbDrBwIqbI','KxkyxkHzl6W','SKX','UkBefinzCHDmbMbcJWDI0M6so','MD','fS',15);
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 CHAR(3) NOT NULL, d VARCHAR(97), e VARCHAR(21) NOT NULL, f VARCHAR(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (269232465,14150,'X','4ZlUrWUIRpq9VqswKNUtZEj3kYVZZg','1QoXzBD0ia1','z2','kcykSF1nF1cmB','6coS89GnlZ4jQMiaSUsiXvj8Ol',0);
-INSERT INTO t VALUES (-1035297970,22681,'J','WarDSRbqJvmK4zcw8xdnCIs66tfYYMv3C0hAF0GqtsdNqM6iWKsEFvcDRenxtCAlqvfEOK6fiO4JUyELyL8AokLE09i3d9k','geem3F9XdpZltCEA5j','FMEYI','AajMa','8Hu7zWG3CLY6Lz',1);
-INSERT INTO t VALUES (-1468907249,30795,'j2','VRikYjpFI5kp4nJuzPrSclvRuEjXtUXkZR4EwLjJR7Tz2UtHq7EEU5tZ','bA4','n','oeX9lbfOJFVNP351Yq52HlYDMOzjj1s983ABUL2AIR1ls9DGzCLElExJKdHlsLP0s7W4EOt8W2XpuVSEr','Ji2GyBJTMU6KCSqVVS3l',2);
-INSERT INTO t VALUES (-1583451656,18990,'Do','2GiBXP5ozNMv6ZEiKwFOXazPiFN','oB6K3vBSOqXU3pXr','FY','pABlITAGPNfCogYoM4nBED0Vq0kErFQlNgCWrKSl7wsWxJhhUJrcHOxsZbAw2FzRarMa3ppFhD1dd3kUHa21i2RP15XO3BiP','AbAk8LKVq0Jd8yGDk4iGkq39hIHMB11',3);
-INSERT INTO t VALUES (1021430894,-23614,'yZ','sB9WugtdPkHkP8MtYF9Llg45lcNK0KSic2T674Cdz9BZjMkIheRRufP1X61yC2QfrjrJN4PFFmTRO5C1joG0uUpapv','BL4eyEdp0Ljn','OIke3U','FJPB2YtRVK6u75ZRx5bqsh5nW1c3B94QH99WTJ89qBAgy0','xWDz5UYVTLabcu7gppwrXOok6y4GkPt',4);
-INSERT INTO t VALUES (-1633258169,-3931,'xsX','mFdxkiuhXyYsuA7','QZYlgWw','pnVKaw','3YEW5cTCv5EmiDmU9dDiF3ytT','XnwOQ3z6LHX5jNcUbED',5);
-INSERT INTO t VALUES (-1083361908,30540,'X','oKoZKJEf5QqVRWabtUinO9qLznQq85pGbPIzzx1f','kjgX3F','DMW2S','eD0RJDKMj59nzrgbozsYn','aN8y0Ptyw',6);
-INSERT INTO t VALUES (-258459128,12643,'gx','Wqj99SptpzY2XtWHxWtHuGwEf1v38VKHziObZszHwMgbjTXLg4iEOvpi5aDAtBIWzlZ6N','oXMcaqnJStQDg9K8','Cavl','qF1Gf0xJDJs4LXAy8eS4j9PNN8vGre7d1QAm0ncpyihO2EQOHNO4QrV4HP3uU3qZuztTXTRrsj5Vk1WR98HLe8ynyzrvSJEbRW','RCl3ys6xerMgJ6HQYG51ovF8hK3X6g9ZGC9OYIJW36RlVaGwsQo5waVvVsryWxUjqjOMAl',7);
-INSERT INTO t VALUES (2036664897,-21484,'Ul','vzNcD71xzSgCgnccPDr5dYhwn9lMUbkqoJ67Af0EzsjVYaCwpkCPGc8phkGJnhkaHMXM14X7g5ZCieHxafyqHAL','q5vLCk84TQ5B','yBavxZ','nWZ9moHVw6N2lcqZvyk1bXEtCLUo45UFMBg8xPD71BLHRTNzHb9UVGI7hp9ipnOndso','34pil29gwaGscF7eChHCldweLvXRiuaxnakeM1PmmTDwNXsqDr7BeeTlw6H7bLjTUjwDcWuKaUAunMpytGYDO3U2hh',8);
-INSERT INTO t VALUES (908304688,-23235,'mM','mZBv686UKyWyGB4IwoNPjUvtDy5NR3fzMCK','2quBnCUfJpjnXD','ZOxUV','QsOzIIJlZRVp3g5WvNoN6rekXCrU2M4VMC0IoGMc4hGAD1kTm4lGlZp4I5envC0Vut0G3rFnIVnK0RF2Q','E2v4DljYWMWWyv3eNLj06iVMhIEKSKM5k8VEIcgvOHOwE6YAyOIk9Ks8AtsjyNnwh3ii0iRFQhedQWR8HzHKJV989t',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c CHAR(89), d VARBINARY(27) NOT NULL, e VARCHAR(51) NOT NULL, f VARCHAR(24), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1144139722,-4850,'H1GIX2tGvqzUh0NkpQTAbMpM8eBbKf02y7Q66','KMikdZQ9','hKK2ALn8AiQ2w5nCE0Wz44oQnOC5FluCRnVzUUz5MVNPZwMTtyD','ZwsjWnSD67VgjOe8hX','c','N',0);
+INSERT INTO t VALUES (-2050692679,6190,'cgkmW9sy45m6','IbXE','MArlped4zIDBvdl5GfgaZnlUxsdwDjT1Yu7LNurtVJut1','ffDGgra6QKGwvq57','Z','z',1);
+INSERT INTO t VALUES (-1816300370,-25732,'8GuLuyXqD9UQ6a3Cqo2lzcSiS','iT8cn','R6i','BGUMpWuKbppg','R','w',2);
+INSERT INTO t VALUES (-24384745,7432,'J5uhY2AhHAGT14C2oDClrItZ1gkJfXLAuuQi0tT0DHBLs9E3ZDvFNWFmiE9iY4fS5dQB','lEjhrTs3ow','zheb1XQWbt58PQ3mt2ySCfEovqiiCLkZzJBGL9uUpcavX6C','CeDh4qjiJjpCn','D','l',3);
+INSERT INTO t VALUES (1038686507,-5847,'1AyMwXuDYENDziq65GQ9ixUnjecssGi0jecBDA9','eu9HMc95AbzwhqHN','lh','2C0csoYi1RDvRLLfzkk8q','h','D',4);
+INSERT INTO t VALUES (892985915,19908,'G7voPPshWJJ9Z8UjTZsuK6At81ERCJDvo8FFKwyiZIk9ounGkwQFdlBn8fkeVUivOOmtt','MfYHvRQYKZRPfJZxq3cXmMmq','i7lMBl8XhqxPoKGFbyyvcRgHtR31xqjJ2cJVWkIdECCx','Fjrd7x9uF7aP9M','5','A',5);
+INSERT INTO t VALUES (-264654026,10175,'4SPyMpu864jqnu8MzUrJnQjGlgOf4nB9jqtq5BAWTDGijL6VFo7','fEstV','UtEzNxCm7MenWsPf4vUO4Ir8G7ZmoKMbqtv9QQ05SOGfCI4a','O10','0','b',6);
+INSERT INTO t VALUES (1486668507,-6292,'yjjBZmFvyFeSsySfeVLM3L34ywNbbuMK51sN0Wenlnbg5oWzxEZwlX6TKmpm3pGgCgx5zQ2nhtgfDt3Y','zCjFln8WuJejSjiEMmhuIaCM','30NER1RF4W29ktqeMlFSE4Eimx4LaoqlLKSG32Cn9GV','IPSM8pPPiXKhdQOSQR4','e','2',7);
+INSERT INTO t VALUES (1308456826,9994,'YD3EEXiLbEesVQGa','z19TVh4Da3m','sk7Aa7cSrWoK2U839dI1oS5pEvHoJlt1z2TUMca5jlk','tpw2JS','S','y',8);
+INSERT INTO t VALUES (1852598936,-4240,'QRJs661cLjLoafY','C5sMxyC0JcocUMG0X','mHHezCq9GUqiN8WifnHST8HMWfXFCpTS','rAMHRgyQz','j','H',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT NOT NULL, c CHAR(89), d VARBINARY(27) NOT NULL, e VARCHAR(51) NOT NULL, f VARCHAR(24), 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 (-2632544974435122333,22222,'bPM','jAjvf6eOCCljp6uOxhWP968Mb0Hd8qiJ9X7wB0MDtujMVNBWDj1eIY','rwb59yZHuj','jANuN3','Ry0h9um4sx59yK0tbOpOLUokyzCS3QknXpFT2f9Ho8QWbygcn6qGo4','CfmUHrK7WPzslhJ',10);
-INSERT INTO ti VALUES (-2632544974435122333,22222,'bPM','jAjvf6eOCCljp6uOxhWP968Mb0Hd8qiJ9X7wB0MDtujMVNBWDj1eIY','rwb59yZHuj','jANuN3','Ry0h9um4sx59yK0tbOpOLUokyzCS3QknXpFT2f9Ho8QWbygcn6qGo4','CfmUHrK7WPzslhJ',10);
-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 (-3083004482886016201,28854,'r','wbn0N4NAZhTColERG2YOTsn4M7mALxBj','PaOERs9','Zoyn','s4TnYjShPHmSlLPULurH8gTYpDCrTh3yW9BXkMCIsawzAwNAc4lGN7M6ToYoHTMQvzkMP','TniHYWkem3ZavYLyxxEo5ZDvRClC80KJGdzdnI6zkx2qkHyTDGpq0eNk',11);
-INSERT INTO ti VALUES (-3083004482886016201,28854,'r','wbn0N4NAZhTColERG2YOTsn4M7mALxBj','PaOERs9','Zoyn','s4TnYjShPHmSlLPULurH8gTYpDCrTh3yW9BXkMCIsawzAwNAc4lGN7M6ToYoHTMQvzkMP','TniHYWkem3ZavYLyxxEo5ZDvRClC80KJGdzdnI6zkx2qkHyTDGpq0eNk',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (638214962450620367,-7993,'u','b','tH','c','zZZSUZj7LknbB2AUWAINeUVM1jomR3yGQjUUY91aSn0POnjE','uFG277fYNZUR2deSWPRizWWu9SWky7PF7JQ',12);
-INSERT INTO ti VALUES (638214962450620367,-7993,'u','b','tH','c','zZZSUZj7LknbB2AUWAINeUVM1jomR3yGQjUUY91aSn0POnjE','uFG277fYNZUR2deSWPRizWWu9SWky7PF7JQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6997963967491441781,16784,'m6h','s2zPfaxCr4vnB9dBfYClCk6Kp5D5PuNqpK2DULBDfF3YSlk0fkgQyFvv6IY7qIO49zXaZwAL3stHY5SUNwVTeEJx4euMNFyT4ucQeYvqzg7HNB6aKVcQ50Filq0Rp6w3sbnzjBqf9ym0saKSuEgLQf6Y5NAe8','uKpcgukvSLOo53s','75feXDtvmIye4w6h','f3W9eaYTeAKpMFwU70P4uJ0H4BGyLTp8pMsv36h1Qpj7Vh4h2TIlv8SEj0BF9uwGeu7SkJN5H9PkV9BJPOVtr','n',13);
-INSERT INTO ti VALUES (6997963967491441781,16784,'m6h','s2zPfaxCr4vnB9dBfYClCk6Kp5D5PuNqpK2DULBDfF3YSlk0fkgQyFvv6IY7qIO49zXaZwAL3stHY5SUNwVTeEJx4euMNFyT4ucQeYvqzg7HNB6aKVcQ50Filq0Rp6w3sbnzjBqf9ym0saKSuEgLQf6Y5NAe8','uKpcgukvSLOo53s','75feXDtvmIye4w6h','f3W9eaYTeAKpMFwU70P4uJ0H4BGyLTp8pMsv36h1Qpj7Vh4h2TIlv8SEj0BF9uwGeu7SkJN5H9PkV9BJPOVtr','n',13);
-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 BINARY(58) NOT NULL, d VARCHAR(92) NOT NULL, e VARBINARY(43), f VARCHAR(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (190,11315601,'8P0C2A7NndusodvsGT42AhTCd3RN5HpppY0HLmzViLLzZe7qkuKYGWuo37','roVdsig17eI0WaOjp1MyJZ2xQ3fcgh','n4DH9QDZFHSNdjtJzqR','V','SVaUHz2qtmSqiD99q2ZgwnD4KkrnAVtgrrMvgsZJqDbc9ZDpbEQwY0','ZOs4xYq2kuDDPedQrNyQ5BOHLhxMXJ0VkvB1nSTb6qzPSsP7aziEsr1mhFwRgSyu5aFBASusuaxj1eMvEpGUM9',0);
-INSERT INTO t VALUES (77,2939960,'BIt7ptZxUsAf0BO4Z5OJA54lWAW5qVmMrRBCPN19fqP1dnLsGJUULWfq6','f7BTqGkgeM8I2eI9Z1oeyiuKU0UxbB9SvcAxryNvQqeQaoQbRZobi4CYxASNVFBPh27asjW4S8fkEhRKu','1y6oVcLGQkr6Oa','267y2Lzup','LhX5s21Y7nAOeUYMprTFy8yW5GBHE8ZJGCf3Ws9lZO8eF','u9x24DdNHUn0KRxG3p5ciPbuT7qvS1Y8NK9GxF6baph5L',1);
-INSERT INTO t VALUES (243,5353857,'vkJVCGHdv8unsvLUbCo3','5eXHptzseNqKZWpQGmyUierfYd20TASmLi9ehYotTKodSsMk2cwojeYY5HgQkiwYW91PSst35QVelKqM','k4pgeMOTSUY1Jv7c4X7jTG3p8t4jKrV9XitYpoI4fP','GbykdKyDbuDrAzKSaA22yP8bj','6X2egYQLjlEeTMgiOjV8VIMUYduZj0GrM0STLOKrzMbxE7pVHMXlFiay2tcZoF6VyYjtng64s9G5IcyoUKO4RUtfhw4HzgiXD6','5ukJU7o6BGpFFBea7ahXb2GVOobcr5x35ObV8rPlRTZCTVzu5Uaa0W5wiHIBUnIR8RyVpyY',2);
-INSERT INTO t VALUES (237,5167202,'EfM0ZXyhOw0jNss9WPMMfgX0v39qMQVsrvYbp5PdEk','Bp0sJvTcrXwe05AO1wpXx1zpUc9DXGlDTnBLIP2VCVtPdGKwZjksIXuATot0dXe77KmFBJIIXXO6NBdm9vdJ6vR1bf','Y6UoQLi4NPFq','cmVR2tRpV','o4h77W3PG6v4Fk0jIXBm2bF5e','QjdwRxLYnpvNbqidOckMnaRXCUrt',3);
-INSERT INTO t VALUES (78,9772202,'uMjiFRiwfqRmYl7cE05qnPL6G6ePa1fAOyASuUl','VnGGNTdp94nfcgu7Xf4Hd1aQYHbg9LOHO7j8kFyGxAEgYLz9bZogw9EeiYGK87ASZLqEusSm8hwM','vYMUpFQeWXc9W3I8m8g5eu3z4pJelLGVV0','85Had','nMVvD1HS','VOiuRvSvlzNRhGrT0pJg4fniploN',4);
-INSERT INTO t VALUES (149,4934412,'ciSaodt3tjyFziN4NHlP9Hqtj6g5vn8i2nELDaUewZNs5','1eDi4Si8CXoSdnyMAc1Yi01efb4g4saHferGZtvbLpjXDuk7fhY9fGqsHVPZtODZu9a2RTW','WdSsEKnpIbmKHp8FzDpZi3sXR84Y1PXA','Zk1DNqRX2tdsKHkSWb10u','Cs0ipIScLkH2Ofm0irJ47qQIHT7HlmEtu5k1XYde8w3LXEszvwQc0yc8qykQeWc0G7napwz2srD7OSbdVnkUPcNz2BZT','trX2VTAozgxNo5MqzSlNhpTwipMC8Lny9KgBpOnELgZZINAIFEjchI9KqvHWVZWfQcK5Mfac20nAWVSttc5C26sACYUh',5);
-INSERT INTO t VALUES (59,6987188,'9OCMTeHGsFQhBncVm5','EM1ivPe42npR3Fa4zOMbLn80w9u9TBiKCO','UmAcUtkxxlft','oDg3cMWNIDPQIOSKPacwqDPB1JcAHnm0jDXio','eVJpXaz58L2VqO31wEU6zuGzxrDnYiVmEf8JWMZMzxxNIr7DYrynN49aGXwr5aBc','6VtqQJTFJNuUemlRNYypzhu1yEejVFkj10LlNMy3mMP7ZqBuKAxb71cnHO4WFTjQAFOoVS8Hl03Jqclso1XGAKbJ',6);
-INSERT INTO t VALUES (250,10644072,'n7OxksSIjxLtt5Ha5Rf','BqxrhEggIKMNicg9SfPlBtFyClWLbPKiuZVgp4l','GOuXXSO1rFPKOQHYs6gVhqp4','2c','iO7xGJRv10tVA3PkcFpL5b93hluUHrcEiCLdxbXRdz9MgQFItzAYn8clGPhdPEzoD6j2CC','ey5sQa28TAu5hfoHBLQm4vX4DjwVSskuxVNnhfdmzHGIWisiZtGb2EP91sEzIitO',7);
-INSERT INTO t VALUES (205,3978213,'6A2TH2X066q0x6k2ZCIDeJmEbNJEwk02Bkxf','Eg1ZyN8cXCebWqKl5Z05MHn8uDeCKXuqBjPQFgNdDFtenPpIppndWBibvYFcEocFCq','5ah3NQrCRdUnQ4llP9KOi0j2U','FCJh8kB6njAd4hAnIIeGrYS9eqPaqcQ1a','r4Bot6K3RSCwS7','GQ15hCic34erjQYnoFv7c4spfRhXnAg7Qi10wLjWmfb8ZOD869W4D3SFjo7GEtrHqFQUUKZmz439dDnxm',8);
-INSERT INTO t VALUES (233,14219144,'zZg','sbi0VMscPqWYVpZDQMYVvgmktGJyYydAK7TmP76kIciPfwBOz7wvuSUUDjds1knSp1xE8sJx0Isa44WrU','j8GfHpxG4VccW','ZL3o7BfOAfGtyGfiL42I','6aGqJfSsvHoCjLLQ3TLAYjLYJEaMkheiLQceIWgcXt9kE3xxKa5hMsgOrChACOzefbB9M','XpEQRVrKrtxYnVxW1Uebfb83oc8adnBjmOD1bAwRD5jM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (154,10265456,'X','ZWki04NYtdEAp96bInkuU6HhWox','QwDXcHqeaBQfWBKj2LDJdSNo3mSwp3Cenf','NfTYzkUqSTLCQIOk3aAcgBPxOePDR5tBuJeQQWk','DQHTJP','H',10);
-INSERT INTO ti VALUES (154,10265456,'X','ZWki04NYtdEAp96bInkuU6HhWox','QwDXcHqeaBQfWBKj2LDJdSNo3mSwp3Cenf','NfTYzkUqSTLCQIOk3aAcgBPxOePDR5tBuJeQQWk','DQHTJP','H',10);
-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 (107,15834007,'xCzFpWzM5z1o8GixGAClWxlDPWqzfWUZ9r2hTq','u3JHDxFzKSCpgWz','1b9uupDmC5EBsQbm94','NGeQG8','puPY9REzbMjmirhvNAn','Ru4Wy34tRKNKhPVS3hrxP4vEhMkpY7OS2pSyUni347trdpY',11);
-INSERT INTO ti VALUES (107,15834007,'xCzFpWzM5z1o8GixGAClWxlDPWqzfWUZ9r2hTq','u3JHDxFzKSCpgWz','1b9uupDmC5EBsQbm94','NGeQG8','puPY9REzbMjmirhvNAn','Ru4Wy34tRKNKhPVS3hrxP4vEhMkpY7OS2pSyUni347trdpY',11);
-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 (212,8724874,'0Vp9X4IzJO7BElOcinXFf9whBTgqj1YqTIsfCK4VH','2XXAWmTgN5GukVxMewyGUA0YjbX8zjCrdlIVvlmenZ125JSR0BgZADiWwMhtv4Y9AjcOwZj3IphKkOSgFaoCt0oxyiUntpSvpmoJfgYpMxnR2d4ArC3gTrMnByvv0siiWckYug3WigTjaesgUJdVfUM1jhe3G','Go1aEWdVb7Lx9cBLLHDPJDtitbdJwFDxbms','najJyV4ZyHziCc1S','uwEZZTmFY2GEc8Ui3EKD32nUuOlgqLXSZTFm3RbuXWLU7','RLRH0skbEW0D',12);
-INSERT INTO ti VALUES (212,8724874,'0Vp9X4IzJO7BElOcinXFf9whBTgqj1YqTIsfCK4VH','2XXAWmTgN5GukVxMewyGUA0YjbX8zjCrdlIVvlmenZ125JSR0BgZADiWwMhtv4Y9AjcOwZj3IphKkOSgFaoCt0oxyiUntpSvpmoJfgYpMxnR2d4ArC3gTrMnByvv0siiWckYug3WigTjaesgUJdVfUM1jhe3G','Go1aEWdVb7Lx9cBLLHDPJDtitbdJwFDxbms','najJyV4ZyHziCc1S','uwEZZTmFY2GEc8Ui3EKD32nUuOlgqLXSZTFm3RbuXWLU7','RLRH0skbEW0D',12);
+INSERT INTO t VALUES (-6012969814522882986,-5527,'QTO8CNJHI7ozhzHCVLMyTSkjLzOaXXgSjP9781Sn4sPPmLqL8SePi1HVb6wtns58XxmD5dp58PIBWjSqt7HW','GP9PNEBa2FI5jJICVS9KBw','z632dzLaU7hTxD9Au4rXGwA4ZY4hxXzgfPLXX','nWGFbz7RBCOMTl2160d','m','8',10);
+INSERT INTO ti VALUES (-6012969814522882986,-5527,'QTO8CNJHI7ozhzHCVLMyTSkjLzOaXXgSjP9781Sn4sPPmLqL8SePi1HVb6wtns58XxmD5dp58PIBWjSqt7HW','GP9PNEBa2FI5jJICVS9KBw','z632dzLaU7hTxD9Au4rXGwA4ZY4hxXzgfPLXX','nWGFbz7RBCOMTl2160d','m','8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(90);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
+INSERT INTO t VALUES (-5921905923222948963,32357,'u9b5Ikqd1tCsA','FbvBy','hzjL2LQvtbwFh2nlX8WDjxxaSoaMEa2ldvIPHGwCxow','eVUzeM','D','I',11);
+INSERT INTO ti VALUES (-5921905923222948963,32357,'u9b5Ikqd1tCsA','FbvBy','hzjL2LQvtbwFh2nlX8WDjxxaSoaMEa2ldvIPHGwCxow','eVUzeM','D','I',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2350240585391850954,22495,'Vyyn4n8TTSE5vacsY0GCkEiVTFf0','57hDMbUDMuEtaC9eu','f6U7jhkx78Tni7FvnwZKQo3Jh1x1x9WYESmaM','aQ7AZ5JnFbjOS9N','p','M',12);
+INSERT INTO ti VALUES (-2350240585391850954,22495,'Vyyn4n8TTSE5vacsY0GCkEiVTFf0','57hDMbUDMuEtaC9eu','f6U7jhkx78Tni7FvnwZKQo3Jh1x1x9WYESmaM','aQ7AZ5JnFbjOS9N','p','M',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (42,10268444,'2o2e72z0c6aGfI7xNc1Z3DkjalNUsA5lmkWjkshm5Z','NTVqMZN8V16V0R3Zkbg6BseSxhWGXdLxfIyRIfTN0ErYIPkjYQNuX9IjwsmXXHgSqf5PBxiYxGq2gQC42u4o01p2gPrwIgmwB0MABO14lAl8qRMNt4FWe36smpbhVmWS1QTY1X52jLMvmDM2NetO6QOXQDOWp8VwY0ocRwkiBs1eSpy3ek33T38fTCFWaFxEmkqyOTr6uWpFl12B4jaRT7UxEY5bbzTyVHBNuRIuJlVfvx23Os314dawE','r9EnK9QtCbysU5cLmG6wUybXm','Ojsf9OVXrAUUcV3pDwSYqSuxn631bvg3odVRLvMGrIPCBhKItr8o3X3KMtytf59sMyuYLNJErEpS0OcBlzD3rlyQoOqVWqOKMCIcwcPhiCboD84G8k3iZqnpmfZYBdi09Cnj','6V6cuvMedgJtGGeiVhqNCf63uMdSyaUJMJdkhQYoYKcXAi5ypSw52YiCg0sCGz','HekxamqGoEW9gmtkUyNY6aqjfghlupFbJmDBAtNfw9jO3Sviwdsu1tLMJQT2MiPaHERoKzmaFg1u',13);
-INSERT INTO ti VALUES (42,10268444,'2o2e72z0c6aGfI7xNc1Z3DkjalNUsA5lmkWjkshm5Z','NTVqMZN8V16V0R3Zkbg6BseSxhWGXdLxfIyRIfTN0ErYIPkjYQNuX9IjwsmXXHgSqf5PBxiYxGq2gQC42u4o01p2gPrwIgmwB0MABO14lAl8qRMNt4FWe36smpbhVmWS1QTY1X52jLMvmDM2NetO6QOXQDOWp8VwY0ocRwkiBs1eSpy3ek33T38fTCFWaFxEmkqyOTr6uWpFl12B4jaRT7UxEY5bbzTyVHBNuRIuJlVfvx23Os314dawE','r9EnK9QtCbysU5cLmG6wUybXm','Ojsf9OVXrAUUcV3pDwSYqSuxn631bvg3odVRLvMGrIPCBhKItr8o3X3KMtytf59sMyuYLNJErEpS0OcBlzD3rlyQoOqVWqOKMCIcwcPhiCboD84G8k3iZqnpmfZYBdi09Cnj','6V6cuvMedgJtGGeiVhqNCf63uMdSyaUJMJdkhQYoYKcXAi5ypSw52YiCg0sCGz','HekxamqGoEW9gmtkUyNY6aqjfghlupFbJmDBAtNfw9jO3Sviwdsu1tLMJQT2MiPaHERoKzmaFg1u',13);
-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(40), d VARCHAR(41) NOT NULL, e VARCHAR(93) NOT NULL, f VARBINARY(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2445888,44259,'XUurIXsRIhn1vuiTGaKt4Xr3Zec70RyR','nsCufMtrrWmsQoqILUjF2rro4roBalYkeegFFwHqa','X8UxYtsAW2YoRcMfOAfyaiG9QQ4ZOdKiYIUxsywn8qHme6','DBqN0jotvXLAkqfwYC','0NfTDILmeXtk0K3','Msspl3UQQY8cCUuGFYuL1ApLtLvDhrBDrPgRgDuFx9jmJSAK0oDlYGsuqQkmtlXFjgBpObtBj',0);
-INSERT INTO t VALUES (-1978823,62055,'Y0MfAkkYkgE4oEhIkvdXUCoec','Lx9GDCWIQFOUl9Z7o7kaKBoXkSxPTUW3eLEM','f59HtXBjlN0zo9hQRsg23j2Vj1FYJ1OJBzeN1i4tdhvWwC29HXfDJfc19gasHelgp1Ua6FZIrOCn3vaME8p','mvVdUiSFX0uuIiTIBwRsSPRrIPsxPsc3g62nelL4n9rJ95l354fbXKVpLeTXctASFHpKb34','OjjLehmDAjpNLOvkqenbuEmKNQ0LC','dR7Im0CS7rpd7hkcTvI0udiH3',1);
-INSERT INTO t VALUES (4728578,36735,'Xah3TWHrbgiv1lgCf5EpHC','aQtVINEWNN3Xu9vHOqkJhYSVEyQ','ndDbNZMXMZCTkmxosuSA','vIcsU5PsiD5JGt2PG9AyfAXbwwPCXhBadLnN6qKn8CI56rkY3fXQdIbhc84hEpXJKOp','Jb5rC3oxRHeVSTGLYLxCL','4tObfVwp5thphEkc1C7gjv',2);
-INSERT INTO t VALUES (-6306624,15639,'n1H','nrqAEzUnGWnBszWJ','DJu72IuCXiGPwP','U6u6QoH6uNtNTLgjZXQyi7QDxrn6WxZL2hqJycjf6MvqgYhuDdi5GZgaBW0ubTEhhr2khc3S','mAGXkKa27l2jCEVipKHQPgmY1JwO0iKCcINzEW6BCU6yD9wbP2SjdRAJvsuSKqthXs5DsP3UM','rFK7Lan5Uip8wgwhsfCBvfIf2dfMvuR7W5s',3);
-INSERT INTO t VALUES (-1363859,52338,'TUTmmRh1nEaT9NPyZ5q6UyxR5TyQC8eaDV2C','KE4b2DENMeqP1LBMt0V1XSS','ne3CJKGiULp8JWrY3WB2j3HVcxYOdowNlr7ePBO1NTmqIXcOKES3ntNu2ZQ1','UzlG4yIKz0kDl2STXlPxzuUskemuvR8rIi9LSU0lnqvlECrVxcEqXMdWM4En6CJN9rIlhex','D4XO8C41XILBfwSUP8LodOlnTdzOeikvQhk9xlVoV1tSQOcCS61aUqaCxFNxMrfzyg90BLzq','wraYLQEjNug9xk9X54SXK6Wys903SYXQWbtCWGKJnxLyV83pdLCWVVHHTWeGysyDdrjzBCAgq1YeSL7BXrfuKFcn2lDEtZ0j',4);
-INSERT INTO t VALUES (-510522,62331,'5U0ZocUoHvUQjytkGR7','Xppep1bGX7ZKkNfStvB99D1fEtRVhQnxUzY0lR','FBY6D52OWKyRSBoirmCOoI9D36YluTtPTInklL8zxHNB996yV85Fl4GzSq1NWoR3FKO8UHofPUt4RlckvSOj','ojl3NHuhmsZtSg4ZOJ72RP0JGap4j9jPqNzhyNYvthGhstqtHLJSUFoHulssQHqjlhxnzpNdpWfWVWe6','DR7QMCfjMd4mPLXxt53','tb3iUQI8XZjN6JQ2RNZpzmtX7RaHYsmw3NN9TBfmG3TOzKZU5VzZw39pxhjCnvpDtop3dqBJfi',5);
-INSERT INTO t VALUES (2617599,42581,'HSYkWXhR','ImikCbbusQxwjXZfH3hkj9qHtDukipPHmPpUeC','XMIvCDrJfU4dLRCZHDPOzu0dTbF','66xpbhqyqIKAAh8zTRmhYRKPLr5A5zX2Zf9t7','oh9O0JK3soYtC8b3st3jQWn5nC9vaRE1ZrNTL80yrmNvQ35np','XdpvC1DxDLNA91BIsLqBMe9XwAv0EYXIW6',6);
-INSERT INTO t VALUES (1681314,63775,'RmLWQX86cZhBbCfQt1o1oX0W','MXJjGNJ2OdA2U624CV','V6k83cHvM5YyEswKjDb','Rdril6SX7JqwAOg6WWAHitk0','wboAKa6','YTBtCFdK1EF4xyyWjvwZ3ZO3b372DW97uFyIVVGUwq7mQy755IUEeVZwvbP14P1quqcZIRXaVnKU9iseSTPAfe',7);
-INSERT INTO t VALUES (5908875,36578,'fOqtSf9TfHRyQ30e1zl8l','yIahrDpf7x5hrEMgyF1','NTILuKmV1qcUc02kQ4QQgG4iw0RWYlWbpp5OXVdicwP','sJSYTms7TRIC2JcfGjQP9utky','K7NCgrRcuUg8DsqsxmmWyWARz75o0TsboqXndxG','mkFHoX6dfIKrhRAEJrobfszjDCFc',8);
-INSERT INTO t VALUES (4579615,59929,'Jc8OLGrlcVdgM4','BBLsDkwGdY8P5xiByZSvPwT','eKelxXuSFRiNLqAcEzP9Tz0QBQHTnyKvE1yNkeSI','yJnDp8','nRyvDrLIqFNkxi3UzEy5BbrvGhh095KeuPtbKIgNLwt6sqamlHBaZ8v7LP3x0xGx5sForodgSA9hchdARomIDo','GcMPem7AXp5sxt4XOZBSBhpvv2k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4719888759182992632,4355,'MMJKAjaSSfjYiwkAXsZZs5fA0MOpw6BY9tpE0cFa7DUbWqVHk5Zu2CMuDMbRAMxi29GYEVFH5BP2FyIZ5swO4Lo8lv','Y1D4NXRn3wAFzC6Qjyi6HdEY7hsw2gdnldzfjDZSUGPk','TB','zdPS32Eo','V','B',13);
+INSERT INTO ti VALUES (-4719888759182992632,4355,'MMJKAjaSSfjYiwkAXsZZs5fA0MOpw6BY9tpE0cFa7DUbWqVHk5Zu2CMuDMbRAMxi29GYEVFH5BP2FyIZ5swO4Lo8lv','Y1D4NXRn3wAFzC6Qjyi6HdEY7hsw2gdnldzfjDZSUGPk','TB','zdPS32Eo','V','B',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7689831158698217788,-13268,'HsQvj9EA','hvteKyvRpi4SLQ5tIPWxe8J9YQwWzZnAvb7n36sMoKO14Y4bwJHFhFSmv0UBPvGNpRo0xwvfF8LDab7jlUl3','N4M7vui7ANt4YRzP1wHvd9I7SULMA5','o5Vnj8UZr2yXMNxKnjcocx3tfeiwiwFL93do3XpZCGXFRNiRx6qRFZpz7jQimqzL6t8adjCm','2','Q',14);
+INSERT INTO ti VALUES (-7689831158698217788,-13268,'HsQvj9EA','hvteKyvRpi4SLQ5tIPWxe8J9YQwWzZnAvb7n36sMoKO14Y4bwJHFhFSmv0UBPvGNpRo0xwvfF8LDab7jlUl3','N4M7vui7ANt4YRzP1wHvd9I7SULMA5','o5Vnj8UZr2yXMNxKnjcocx3tfeiwiwFL93do3XpZCGXFRNiRx6qRFZpz7jQimqzL6t8adjCm','2','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-5169321425007574668,28704,'x6jxueZNNjnNTja2vny9u4ebD1yWpBroOnBCPKG78mncKKLhgGHy24mpmrn8v9gpk','RCpADovIAHFgRCIcvrqo8WzFz418HI8IRxqPJV0BWHz1JSWfJLXyeazhpSGh1XfCaFQKM807Yphpag96ozn7ysgk8NVKy0QMVb7RgNpeJpJb5kxJbc4keYbXIfLUJchm8QqlTBdywuew7agRnwV4lrTMc4lJX4Cg182JftFqFflojb4hWLqW5JoaQRp3du3EarbbYRBDX9hnbqk1gOh','uUxl','Dbtor3dSI0QLZsCV4ylCMgxcSgPeLBoan','P3','Z',15);
+INSERT INTO ti VALUES (-5169321425007574668,28704,'x6jxueZNNjnNTja2vny9u4ebD1yWpBroOnBCPKG78mncKKLhgGHy24mpmrn8v9gpk','RCpADovIAHFgRCIcvrqo8WzFz418HI8IRxqPJV0BWHz1JSWfJLXyeazhpSGh1XfCaFQKM807Yphpag96ozn7ysgk8NVKy0QMVb7RgNpeJpJb5kxJbc4keYbXIfLUJchm8QqlTBdywuew7agRnwV4lrTMc4lJX4Cg182JftFqFflojb4hWLqW5JoaQRp3du3EarbbYRBDX9hnbqk1gOh','uUxl','Dbtor3dSI0QLZsCV4ylCMgxcSgPeLBoan','P3','Z',15);
+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(66) NOT NULL, d VARBINARY(42) NOT NULL, e VARCHAR(92), f VARBINARY(6) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7501114,7913,'hMkEYHXiTeuBySRYJiuxifbbqIofxxBZrTKkIjJHyuUGc9qE0pJ46sVbi','Jm89oQ2I3yUPHzgC1pFkZGiT1uHpRnRPPLeKE','bvQZzGJry89kLQF4iVTZhCUMxvWjybxESWteCwkLWRl2nrZPMyELgLr2g2NITSwPpc9','xOwHnI','H','ol',0);
+INSERT INTO t VALUES (237295,51874,'nj','qi3a','OCCacUKwsdvgOLr9r0YYkpt32vLGqVYv8reFp8tbcjhZPnR7c','DVhA7','5','C',1);
+INSERT INTO t VALUES (2698431,58518,'VzfV1i','XZnekriIBE','GzYV5EOJOSNIFvM9Rwmy28exJ6oMjfNBbBM4MlywWKIwQcnunt9NlIzio15lr5O5Vb4f4cj8LzIJaxrEDHgutiV','64n5b','O','T',2);
+INSERT INTO t VALUES (1863356,20269,'Idd1JTUXHFOEKgBExf','T3cX6eM6K3nh8uj6f9vMVXXT','nndQbTzGLCLxVK2gOj4jATLOzGBG928RFqcBNlZwyj8f6W2dHIKjbLJ55vMAP2bDJ29JmyFdFp3Yhy8','9ko','H','D2',3);
+INSERT INTO t VALUES (-1779959,45087,'P0bhESY4Kgc09jSHuiVpU','FACNO79xLnt6XMk0LjDVHcgzdvKNJ3','4bh6c','nr','z','vl',4);
+INSERT INTO t VALUES (-7727318,11096,'n0GGxZ3AEPABCax','xpWpWM8l7glilYvLpuAQuy5SVudZ1JLTDSYlfzu','u4KDt2FVLlnp3v3tPYeKX2nQhW6gcH','RagK','d','Ae',5);
+INSERT INTO t VALUES (-35099,5175,'B6xDD6','PU','To8s7R3GgmTN1RQmF0GXktBwErdPS6cTk7jRU7uInVCrOn','sN','N','eD',6);
+INSERT INTO t VALUES (-6083399,61125,'0WRGr0efny26','4wihbzjvxSvp09','cQVkXWSSITB1SvEYXBWG87HiQwB6c2O0YALc6pZ61hLC','2Mnqir','D','d2',7);
+INSERT INTO t VALUES (-1713327,11890,'rbdvWCgC5gofqf','CMFK7hEGe71J5aGmQw','KC4oo9itxWg0l5lqHI2','MId','7','u',8);
+INSERT INTO t VALUES (656413,5630,'itW7WRi4IXrdv42G9JhVs8r4dHJRlPxivop8sct8BEEdpMkVQOC4','IkXuMYK','rCjPHkkEEQiriy7NN4gbN','Y87','V','vC',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(66) NOT NULL, d VARBINARY(42) NOT NULL, e VARCHAR(92), f VARBINARY(6) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1129267763,18771,'gW0xBzdHU0Ginnt','zPqzWxSTSA','nziE0Q2dhShrFqzFHRbMVSLdA','IjHcoDY5wOMGgP0I33Outu2d1rO','AcOOwA5clVskZg7oDkZydOhjIXKWEIssnquLCwDgGz3WEhHujrZInfs8A9A0sXT4XZPACkqs17txarnDiuTJzzJ','7hSSjejoM0U0NNaaEnVXENDnSLSpH9QHcWYSg88DuiP0Em0Myh82OTfd7FV2E7oCfC0rAJipm8ZILaN7fyNBW',10);
-INSERT INTO ti VALUES (-1129267763,18771,'gW0xBzdHU0Ginnt','zPqzWxSTSA','nziE0Q2dhShrFqzFHRbMVSLdA','IjHcoDY5wOMGgP0I33Outu2d1rO','AcOOwA5clVskZg7oDkZydOhjIXKWEIssnquLCwDgGz3WEhHujrZInfs8A9A0sXT4XZPACkqs17txarnDiuTJzzJ','7hSSjejoM0U0NNaaEnVXENDnSLSpH9QHcWYSg88DuiP0Em0Myh82OTfd7FV2E7oCfC0rAJipm8ZILaN7fyNBW',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (-52523345,30908,'eCFYqqOB58oKo2a97RMjG9E','AmJlHEWNgZLhk4A','hIaYAFqm','efEgTVOw57IPyvsC7eA0P9Lm63PbjAU6BjuR','xViOf0j2P2j3FgjQnYufPVk7inF8hTuIzL70zFniUYIzz064VT6Spv','Z6XfH9zQ1VFQgF6kBSrFw7oPoyS6x7jeqRw1ByMi8yAm8IaJ4b6qVlm05jiFdPEZsSgBYlnKjltw',11);
-INSERT INTO ti VALUES (-52523345,30908,'eCFYqqOB58oKo2a97RMjG9E','AmJlHEWNgZLhk4A','hIaYAFqm','efEgTVOw57IPyvsC7eA0P9Lm63PbjAU6BjuR','xViOf0j2P2j3FgjQnYufPVk7inF8hTuIzL70zFniUYIzz064VT6Spv','Z6XfH9zQ1VFQgF6kBSrFw7oPoyS6x7jeqRw1ByMi8yAm8IaJ4b6qVlm05jiFdPEZsSgBYlnKjltw',11);
-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 (-1198957828,34740,'Y','P7TRTXOe8J4fMoO3qjviThR2szoKlBgMfBBYQNP1Lxq8EaESsyC4VlPuKV5d25b7uEJzKLW9F8SZ5HA0by2lLKHFliGeU8XIpQbPc4X','qTvDCtrmTJCZKqVdAADwRvrNl81poX0xuYQxBm2BNd','Xvrmg5H6i07mUInMxbfotBO3lfGDW1Njt5mHnmSgqzk92ZisAwUG','FEkkvszNj5g4gu8XG7zuuVv8oUbfreE2Qqkt4thUXm9bLfx42Zxti5ou8p0bx9or9I','AcxoC5VJe5WDHCeEl9Kwm1ToOmJAYpy',12);
-INSERT INTO ti VALUES (-1198957828,34740,'Y','P7TRTXOe8J4fMoO3qjviThR2szoKlBgMfBBYQNP1Lxq8EaESsyC4VlPuKV5d25b7uEJzKLW9F8SZ5HA0by2lLKHFliGeU8XIpQbPc4X','qTvDCtrmTJCZKqVdAADwRvrNl81poX0xuYQxBm2BNd','Xvrmg5H6i07mUInMxbfotBO3lfGDW1Njt5mHnmSgqzk92ZisAwUG','FEkkvszNj5g4gu8XG7zuuVv8oUbfreE2Qqkt4thUXm9bLfx42Zxti5ou8p0bx9or9I','AcxoC5VJe5WDHCeEl9Kwm1ToOmJAYpy',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2698424862723181788,57613,'O4buldynAHQH','Lc6y8tdLIqFhO5mthzNizphXoE2QrZvFkupQ2aPDA','r9r7DqRkVtLQcwVumIX0vdhzTUIrPLIs6rpCA1EpRcd5i13cwBHHG0sFuFAr1','G','T','7',10);
+INSERT INTO ti VALUES (-2698424862723181788,57613,'O4buldynAHQH','Lc6y8tdLIqFhO5mthzNizphXoE2QrZvFkupQ2aPDA','r9r7DqRkVtLQcwVumIX0vdhzTUIrPLIs6rpCA1EpRcd5i13cwBHHG0sFuFAr1','G','T','7',10);
+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 (5530078814869446439,34838,'3Kl3BNAUwymMaLtC8bgd5cKhNNQFVpi90ctK3F','4yBj77Mt7Q','6IeTQRZvmMZR7EaPerwnqdJ1sdvx1QGLke','Nu1oDN','r','L',11);
+INSERT INTO ti VALUES (5530078814869446439,34838,'3Kl3BNAUwymMaLtC8bgd5cKhNNQFVpi90ctK3F','4yBj77Mt7Q','6IeTQRZvmMZR7EaPerwnqdJ1sdvx1QGLke','Nu1oDN','r','L',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-2283589643599825909,49101,'JYSW8q8XWmW2Qp0jdDC9QGkNyoByNYNtP0YFR','0Scfo84ekxhCj1Ja4Q6UtJ6iKtLxxJ9Vah7qFRT5j6tDO7v89i0jSFMbWL5qS0C5Nl0xDmnpC791XPebVatG7lQwvNq8Q4kKpM','CHwrawGHAgFFPQ2sKwhHBGAGkx46jmBIFWLjJz2K','4','I','QR',12);
+INSERT INTO ti VALUES (-2283589643599825909,49101,'JYSW8q8XWmW2Qp0jdDC9QGkNyoByNYNtP0YFR','0Scfo84ekxhCj1Ja4Q6UtJ6iKtLxxJ9Vah7qFRT5j6tDO7v89i0jSFMbWL5qS0C5Nl0xDmnpC791XPebVatG7lQwvNq8Q4kKpM','CHwrawGHAgFFPQ2sKwhHBGAGkx46jmBIFWLjJz2K','4','I','QR',12);
+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 (-2425504126163562212,18015,'Y6rbMvsBTbSLQoNBNRimaerBJ4gxLOlhafTv2uk','HAgFiH3QnmI2suAks5RXDKcbtVIpV7W1tBROGFtPc9cdOStGd8zo5hestdNq8dHCdyHNtikeKZGZwdruLqo6HsBc67yHo7QkhaRA7QkOFg8OHRJXCl3PiQIGbZCovbgGm9xW08q04DHPhZ7pnjKJCNnz38NI9gbmTwgRNQijnE1DuDlumd1kYY','OWpX39rQiTNRhJbRJl859vjmSCpQrJ','T7qeotgogJkqG1fNacuAm7k9syJXuUMNSqb70AFqhtWkw2pPoeb1dF6LdvdkIjCjqyzi1JBJeFhNilkg0GmXWbgZ1ZD0mlO4YYDWblnkgqHQQatE8W1nsnBuPB8xtFE5ZR','s','f',13);
+INSERT INTO ti VALUES (-2425504126163562212,18015,'Y6rbMvsBTbSLQoNBNRimaerBJ4gxLOlhafTv2uk','HAgFiH3QnmI2suAks5RXDKcbtVIpV7W1tBROGFtPc9cdOStGd8zo5hestdNq8dHCdyHNtikeKZGZwdruLqo6HsBc67yHo7QkhaRA7QkOFg8OHRJXCl3PiQIGbZCovbgGm9xW08q04DHPhZ7pnjKJCNnz38NI9gbmTwgRNQijnE1DuDlumd1kYY','OWpX39rQiTNRhJbRJl859vjmSCpQrJ','T7qeotgogJkqG1fNacuAm7k9syJXuUMNSqb70AFqhtWkw2pPoeb1dF6LdvdkIjCjqyzi1JBJeFhNilkg0GmXWbgZ1ZD0mlO4YYDWblnkgqHQQatE8W1nsnBuPB8xtFE5ZR','s','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6049036833101064884,48933,'Q5w','wTQ8ZrJGP01RsfGwSa3RWjWG3AO0BqQMab','jyt89TBY3sOPvCLyHSyW8eEugtBU8ZH4bxbq2TGb0d0blYFM5pglcgB1xhJIFLP4snFjlN','Xg0K9McEKHXlOExQSlrhnGiloSWeIcKATDcFEwEs0NjpSLhn6160yQpwzz8v1OXJJTx3etF1S6C2ie0iUVflHRW5ApboGtfAJuMq334ebqsq1iwOETlbT5H5gjVvefmxXPLoxKJJ36H2Kliu9XmyJcvGVLIlAaaNNl5bgKV0UUiJTFP2hIJrMYrzDzjd26FV86oSQPOL0MoLCWEkr6QwEtXEbVWVxiTrnMn2la','4d','pQ',14);
+INSERT INTO ti VALUES (-6049036833101064884,48933,'Q5w','wTQ8ZrJGP01RsfGwSa3RWjWG3AO0BqQMab','jyt89TBY3sOPvCLyHSyW8eEugtBU8ZH4bxbq2TGb0d0blYFM5pglcgB1xhJIFLP4snFjlN','Xg0K9McEKHXlOExQSlrhnGiloSWeIcKATDcFEwEs0NjpSLhn6160yQpwzz8v1OXJJTx3etF1S6C2ie0iUVflHRW5ApboGtfAJuMq334ebqsq1iwOETlbT5H5gjVvefmxXPLoxKJJ36H2Kliu9XmyJcvGVLIlAaaNNl5bgKV0UUiJTFP2hIJrMYrzDzjd26FV86oSQPOL0MoLCWEkr6QwEtXEbVWVxiTrnMn2la','4d','pQ',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-6320961606187586079,2474,'Sx','rtSvjZcOW3vUakJh03WI4SB9qcC2MOsbIGJWDVz6fovkmb8F1MOwzVIAiGaVxXZNjM8IPlBwKcbV5Pm4ojfW0IqWZZsqYvu9scp4ujMPM5B8tMCBqKfNbfRcJDj7UcqXvKF6fMMsdZMDKg8az','jHYxa3ibtifJ5d1ByQhRg61S0kELeEHJLS8TVqBA1whly7v5ND23gT818n34MxlWi1E9PNVDn','oFyFBZtFnQBhaN2UozVzJj6j80g4MBSSsJvlMAkCZePjC6PMNDdWUxkHkrzG4eNMivuYkRcSxLq2JBpsIrAYEolWBhTcoHUZ9ijwNJVyaTc8WWM8hM2A08X6qIKqxU4','H','N21',15);
+INSERT INTO ti VALUES (-6320961606187586079,2474,'Sx','rtSvjZcOW3vUakJh03WI4SB9qcC2MOsbIGJWDVz6fovkmb8F1MOwzVIAiGaVxXZNjM8IPlBwKcbV5Pm4ojfW0IqWZZsqYvu9scp4ujMPM5B8tMCBqKfNbfRcJDj7UcqXvKF6fMMsdZMDKg8az','jHYxa3ibtifJ5d1ByQhRg61S0kELeEHJLS8TVqBA1whly7v5ND23gT818n34MxlWi1E9PNVDn','oFyFBZtFnQBhaN2UozVzJj6j80g4MBSSsJvlMAkCZePjC6PMNDdWUxkHkrzG4eNMivuYkRcSxLq2JBpsIrAYEolWBhTcoHUZ9ijwNJVyaTc8WWM8hM2A08X6qIKqxU4','H','N21',15);
+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(81) NOT NULL, d VARBINARY(54) NOT NULL, e VARBINARY(89) NOT NULL, f VARBINARY(60), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (229,-64914099627729786,'ZYNyg1MNg0y1FWqXepbcOIFGaTTYnikgcr6Klo3mQRbIPiMMjjEbvxDgBVANm7ERNx73J','FV484j0sswQN0c49e9sfqyCkal','JMF7Xxz6eGM7yrkxCxmi26kvOME4yCwfMac17mGMYKLNV66hv5555zBS8SV5lwCQj','2vHqMf3GULggZigxiDbP6uSwUhvu','O','K',0);
+INSERT INTO t VALUES (23,6651359043452629667,'y3SeCpIkT4jq8ibUTfbSGSi0RHOe5KnE5G7aCkYi1juWG0','wiLg1u3644sLUCC1SnLLmfC8TCJx3GPWzLQ3tfOYQFkHVhzDIXTq','V1ZKzE7z07uElL1J8EkffPsQbY8OiQ6kBfcLmSLGqmOGj','z3RsVOIsd2YZD6sJXVl5aR6SMKnPw2QFmBvU0Z1I','L','k',1);
+INSERT INTO t VALUES (143,-1694723742235319481,'S72R5FRaRT64M0R7boo27ZuOa7','xTaGDZgZUD9Nk2o7E','C7e8yMqDXU9N5cCMnu9ygmSqOk7XhT860Kprjllhgq0PACB76whPpVSUnOJDKg0BKSeNvYCu3Urg6','7vjlybTbTntwBeV5G91SdR8zSH8YEjirzP37xobsbDzPSM','y','9',2);
+INSERT INTO t VALUES (97,8938491988608051538,'xef','rezKPi12Wto','Ava8iEIGEVebCB1sCmx6Lm7RQ3D2x5QZmI9R8S6S0yAVzuOmSrofbP7eBv','dx7qKok4XRxqQhWewZy1Zd0kJS4j309pg6jZ3w3ecZAG9TsHbQhmiVX6','B','R',3);
+INSERT INTO t VALUES (126,8993044046376653747,'PHfD59XkbhEoo3RjJp5YYpuCGvI3mFAU8224wE5B','v9wJAUFQKKnzn','SnNb8FaBhUcV2uCuBhL9fxsJ4cvzSLFbHYWoQ9Cca39IiXfFOZPwZ536RmAxJdydX8772YxanSAQ','FSxYIDJQmMnZtUSsN5wLqyvZ7YznDfGxFEy65dvF7SiJ65Re90s4RhbmdZW','r','J',4);
+INSERT INTO t VALUES (48,8003102957672439028,'hN38c9qNS4HeFEfZcvKpzhs0u1D5BXBzHtvjyV9K','DqVJFptIMEWiHtkd4Ki','UltHLz8xp','o1ffgjeDhuX202SG85dH','u','z',5);
+INSERT INTO t VALUES (45,-3783319710888505145,'KCF3h0iFB1UmBsOC29NjYrfnUNBoT0TVrp7lmPx0Gpqyhdu','B5en9Q0vpZ7IwlOftCxid','AKfvSmVD7jB5LL4oCsSEMvb','8HhExOZ','G','3',6);
+INSERT INTO t VALUES (7,9146004810946313948,'vQb4RIKp84Y7GtvOMh4FrzqbobcxIYB878oRDz8hJQckK8hEREGB322HTcw','8FoINYceZiJ92NSpzFOzVW2omjxh7qMkIwc','8LBXReDQCa4SE7Re8','3uVnS1MtVWnZxcns','m','R',7);
+INSERT INTO t VALUES (77,-2048809858203668005,'5AX8kxCSkmFS0LnWq','eKG1q9EkZFotWgIO2FkNTyJgY7IAESytDEYhr','0E1cXR8qY0zu7rBD2SHWiW79F7zNAkZVPtgOQiX65VRhbLIs7OyDe7IzDonHBWxldPZUNNQG3d06zF','foahzM0mfTs35mkH29SbU2fRybVTtQybd6tF7FDIeB5rN7ijd9yjw5OQ8CV','z','N',8);
+INSERT INTO t VALUES (125,-4080664301645363962,'usWtn2EZ5oIzZ86JSLurcbyAG0KUWmuMYiRXDlj5lLC8ufjmhFZ5GuxPKY8ug0','3VFLLx8RxW3btT4W74AaGSgDyf9TfXIigQ1opDOKv5s6PrsWKrYo','khqFBtlMrGUucj3SGgV0FsN6KG7','KxqQJnIqDDpWp8IwXmX6JBtVTd6hkvAGNObwPg80l3KYRU3ky','W','o',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(81) NOT NULL, d VARBINARY(54) NOT NULL, e VARBINARY(89) NOT NULL, f VARBINARY(60), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (20176,-6234607882455289161,'OqMJCwPm8U5GwYOj3Gc0y2emWm1rRBKUEaUnrD4JDNVmVzikEWdVixnhB8vSo7Dir','cSlZOqwHSXuUdyi8HB9yajMaNSN1cck6suZrOhJ9CY57A','pSkI1azP68c0RFuq1ykpIPI2JghrSUKcoppQWPMMIQacg3tsZG','EkarVf5U5','a','I',10);
+INSERT INTO ti VALUES (20176,-6234607882455289161,'OqMJCwPm8U5GwYOj3Gc0y2emWm1rRBKUEaUnrD4JDNVmVzikEWdVixnhB8vSo7Dir','cSlZOqwHSXuUdyi8HB9yajMaNSN1cck6suZrOhJ9CY57A','pSkI1azP68c0RFuq1ykpIPI2JghrSUKcoppQWPMMIQacg3tsZG','EkarVf5U5','a','I',10);
+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 (46378,-4022372755069988825,'bNv05ydWsle7pjXU7KCmUWVB0nkPMelZcM3df4j5EJ','q8Ni0k','VJ11GteTOi68HqWM1pNFU8hbR5DrYlhZKdXoelcT49LDrFd06QvML7','90RZNCav10WgluDJNfK9W5BkQIEhytz0f31w6ICFhew','Z','C',11);
+INSERT INTO ti VALUES (46378,-4022372755069988825,'bNv05ydWsle7pjXU7KCmUWVB0nkPMelZcM3df4j5EJ','q8Ni0k','VJ11GteTOi68HqWM1pNFU8hbR5DrYlhZKdXoelcT49LDrFd06QvML7','90RZNCav10WgluDJNfK9W5BkQIEhytz0f31w6ICFhew','Z','C',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (32269,-5867816801825656544,'33okFsZsyZ1gYlwVvQUsfOhO5NtSyIhNxem','XUkPsKPZ3WNAHg2U5bhX0pEnC9iAE8HrA9fyck7T0mUsLnTMV7pwVzm6PdlbNPpF4l0U0ZSFLNj4JEvexFLW5bLxwEBiU8Jn1jiduqXjzXUOXIqOFf40PQB5kUfbUMCq6kQUT5qm9oh5w9waQcHBoE','htw5BFPrIuTmgCAn0','IIxBZwFb35HARGJl0k8GntwiZ6n5OABLPrf6swZTQeE','w','z',12);
+INSERT INTO ti VALUES (32269,-5867816801825656544,'33okFsZsyZ1gYlwVvQUsfOhO5NtSyIhNxem','XUkPsKPZ3WNAHg2U5bhX0pEnC9iAE8HrA9fyck7T0mUsLnTMV7pwVzm6PdlbNPpF4l0U0ZSFLNj4JEvexFLW5bLxwEBiU8Jn1jiduqXjzXUOXIqOFf40PQB5kUfbUMCq6kQUT5qm9oh5w9waQcHBoE','htw5BFPrIuTmgCAn0','IIxBZwFb35HARGJl0k8GntwiZ6n5OABLPrf6swZTQeE','w','z',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-956038476,23228,'VvJz1N4UifH3Xtr85QYLqeBMLEndKCVDoHxx','Lf5qSyhdHM8kvbiuvL2ZCl0q6Utz4EtKrt0nk0kNovfQIhHkE0jHGqxWDLmZzP5PCjH7zivB8xe','i3qKQUghruW9Rz7YMb3wfUlyaoS5RhBPY4WybasHWdmiZ1OvQ5iyEJMSknFgT6Rbvk92hXSrJrMiqI5ndPVKfrk6NppU9','5TU9xGU8XflSBrUK0IYw1JSy26itAQCNlRWONM8UNlQSQANYLpiiICXZJaL1jQaeQU7JSE6Sc5','eRLyC29u11g0fQmmYM3NDourLmKG4C2pjpIfpz4IvtEjc','WxBg63Y8Y',13);
-INSERT INTO ti VALUES (-956038476,23228,'VvJz1N4UifH3Xtr85QYLqeBMLEndKCVDoHxx','Lf5qSyhdHM8kvbiuvL2ZCl0q6Utz4EtKrt0nk0kNovfQIhHkE0jHGqxWDLmZzP5PCjH7zivB8xe','i3qKQUghruW9Rz7YMb3wfUlyaoS5RhBPY4WybasHWdmiZ1OvQ5iyEJMSknFgT6Rbvk92hXSrJrMiqI5ndPVKfrk6NppU9','5TU9xGU8XflSBrUK0IYw1JSy26itAQCNlRWONM8UNlQSQANYLpiiICXZJaL1jQaeQU7JSE6Sc5','eRLyC29u11g0fQmmYM3NDourLmKG4C2pjpIfpz4IvtEjc','WxBg63Y8Y',13);
-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(61) NOT NULL, d VARCHAR(55), e VARCHAR(28) NOT NULL, f VARBINARY(56) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (19,-1388528154,'d4Fhoqp','BYvHAi5aG1nB4PgmDY44qRfthivdYTgZx','bx9Qfc1ZNqlhSTmSVqIeWuGx','yXKtOCqJ5mvNeQHBKakxJqLR7ybg1UfOboUwII3Vm5jyETU33','oYAdfnqZBefqDMkuTdfVJP','LVn',0);
-INSERT INTO t VALUES (115,2086428841,'mET2dxcy8vFTvihFyE8PvBQ1lr1hmF88RQuMXkp8dGapX','FKRhLW0K81','zM9tLf04','OJW4dd4Fm6mAQoxAtkYnaRwSp4uet7LhX80Xn1N1LUu','gd1SFJnK80hsGgyobSEpPDLU5RgSLyqeojNQ48ep7Cedw3K4KxO72zdor1LKR7JD4EYRBmbAvL3isLJO3aQ8TkycVvDB','oVd9tcak1feNVfNzT7OarYRzd20POe7heuaG4karhQ',1);
-INSERT INTO t VALUES (238,715691381,'VrALj1b2ALKGf5AtyLsZtcTrPu31iRnFkVN2drMEHqPFavlxGw8Em5','2adZ','JnTdXFrUYHo6oAMelVfn5ipiMU1','u9EQPLfZXnUfNAuXtV1lv6sz0m1gMMW3RR5OdpPUpn','duXH','xwYCgN3SDA9mLvlwNpyKprL33PLWDbXNNJYOrIxrSKtxy1vSKV0swrUBvX1jjr344zgtuaWPysdyJDyXD1XD5xskZ12ZN8K',2);
-INSERT INTO t VALUES (164,1667566816,'Yu6pOjpnDtqL9u0uUtkJq4wvWfuB7mTWLHieqrWb0eOfpQT3B9JOl1cxL','1aPEUhwUGcUAgQoV734aUA','oyX','egVLhby8CsEXgYETckzYsTan4dPglmMbaMReVT4FuflwA8B3ljVK','erUqLAUkInB3RjzUY9w73nQ','dK6l6JLHXw00KKvzwB03bFAMYznF0O',3);
-INSERT INTO t VALUES (243,1859510965,'RiOJ7W8YiRekmN','1VGJZL','4LlIHZdD','BRvNckCkoARjhJRwBcoCbIiTk4','uHC9Prl','fZQ9xkohXxoXtjhc4PSsF6POjj6K2w7y7hFizMXtEGDgmKNeM',4);
-INSERT INTO t VALUES (133,2114481335,'G4V4rOy6vj3ypET8aaMzTHL7j','A8ncsLcx0tlRROPXAmG5BUe1ck9ArKCibWwQAHABaJWLjFS4103S0','eV0vhM8qHCdrhK','32wM4mp3tIqnC0CXa3NlR5xKUi19isd09','N6lI','m0H2R30ckKlGkRErzKVmAattcTpPgNJWLf6ea6SebwZCq1I4rDso',5);
-INSERT INTO t VALUES (203,-1153081476,'ws','PKHiAuXfJOZWSkSLxbUV1oSWNDrCys426OwoEQk4vOidPfTo','LFnroUvY27wgk9DemVUCgJLl','4a','4k484ry2Ep7s7m8DQXmGeQMA','BBEwNIDjFNke1CI4yQTQMvuvrl8HnNN2nZfwtuYSt8lf0svqQ5s9dPubFzbl91gBiR7BO8V0OeH6SKlqtwoq3xLeMdAbzj3AV76',6);
-INSERT INTO t VALUES (19,1804155059,'3zn1TJBwEZHrfZba1QoqWH75Qw8EB3BABuSg8OeGEVhJN6','0VGEADk4xvIgJhjLq7mjoC97fEeHoTjIWPgh9Bb','PPE2Pk217rVIpBk4O','ro','CEXIxyGrNKKsB0TZj5n3tTTAeZFKIs4hEe9SznPawsXSeRQkriWsBpwhZJ7Qo','M8B22rqUwP2V27HIIX1hOg0vuXyiomF46X5O6R0u3XwEEDOF8xY4wtGxioJhUrquqFv4VpCuKHogbLdX9K',7);
-INSERT INTO t VALUES (39,1610655500,'LaeB447DnQiUEy2HuMj9evEKGjvtK3iPniiL','46bYLLsGFqkcjhqEo','mIgJSY4vC','ukdhrX8XigEFPJV0T1kGxOOdx7pNf3qVm5','8oaquo92wtwl5Lo1aB3RT5ya','KG8LBerWAKFV776S0dKy3urdihiP7oiVMOCb6n7NT64zYaK8Wwxmp6A3shmkGWZjEoPrI4mIJZY4',8);
-INSERT INTO t VALUES (89,-560095706,'eJkTSbVqujw70eI5hYEYfltCYxsDg','janqO4TDbhK5PjYyvMfb4t8THakK676AvC7yYyAyiWg1','YYMLjoRL25nGRKYn3KZ0lXVyc','umWtNunYk4FCwVNDe5SkNiR','mTOUQtxiMf8Q2NhvLWnDy7fhomWfjl','Cwzvryxaq8QZd5a1mOh7dikTyw3YG7CtXH0EqLd8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8931,3491817971493921642,'p58Pa36XAZZsDvHXRGJksd4SNsbMzAB1KQAnAp1vRdK2AdxS9C2fcYZvKbJmpEE0UunTOkHfEQ','rQoenoLhppPkMeDzCk7IqKeczoBTU','0Cvkblcpx8LULFdbn4Pkiy7RgWwcrObXN0MtNmpsaiEuX7EhNiiU1dG2JA','HCOYnibN0CkPYEpZYvOje0PaTuXqLhDzkfafHCGg0MvS0Jit76zVptAyMee2Bu7y2M5Jm3gJa5k1KNLunz8Fw3kNO5L0KBD06EJuVa8adFUTSNoVPjv86CczO5DlRsIrzNCB2IPSTF5JsdQOgwH8sbC6P5eFP60U1MWG1uzYAGPzOzT6yo14jsLBmus1yBVzlKcmamrdkT5JkQls1mwDPJQJzns9FSnXzYDEESoHImOLdDGms2X4U1oRe2LOd5MZ','Y','a',13);
+INSERT INTO ti VALUES (8931,3491817971493921642,'p58Pa36XAZZsDvHXRGJksd4SNsbMzAB1KQAnAp1vRdK2AdxS9C2fcYZvKbJmpEE0UunTOkHfEQ','rQoenoLhppPkMeDzCk7IqKeczoBTU','0Cvkblcpx8LULFdbn4Pkiy7RgWwcrObXN0MtNmpsaiEuX7EhNiiU1dG2JA','HCOYnibN0CkPYEpZYvOje0PaTuXqLhDzkfafHCGg0MvS0Jit76zVptAyMee2Bu7y2M5Jm3gJa5k1KNLunz8Fw3kNO5L0KBD06EJuVa8adFUTSNoVPjv86CczO5DlRsIrzNCB2IPSTF5JsdQOgwH8sbC6P5eFP60U1MWG1uzYAGPzOzT6yo14jsLBmus1yBVzlKcmamrdkT5JkQls1mwDPJQJzns9FSnXzYDEESoHImOLdDGms2X4U1oRe2LOd5MZ','Y','a',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (25616,4760870298329511526,'9LS','TbWWnr13VVMRn2fjcW96SrdObjQYxap355nNGd9KmoT7jLnxnnmCDdaS0H8YyrzEMvrWjFaEA79nYLMnMB8Ube2iskL7KeVVi3tDTzDnRPqrp7Sm9','J6ud5pjPsWTTnrFmmShbO1x4j4sA0xunSEdJCUbeV354LeuT80iHGSvCoxq8iiW0MI0eXn5mYYO','dLUujmBpMWQFuJ9zRzcAmf3cKfYZ4mfdL9XNwBNzkTMUs8I3qqe6kwzTISThpDy8uSRTa7ODV2XYDA5MJzlbjKUySbdpPkZVmU9xZsljMnq3e4hm9L3RB','Dk','2',14);
+INSERT INTO ti VALUES (25616,4760870298329511526,'9LS','TbWWnr13VVMRn2fjcW96SrdObjQYxap355nNGd9KmoT7jLnxnnmCDdaS0H8YyrzEMvrWjFaEA79nYLMnMB8Ube2iskL7KeVVi3tDTzDnRPqrp7Sm9','J6ud5pjPsWTTnrFmmShbO1x4j4sA0xunSEdJCUbeV354LeuT80iHGSvCoxq8iiW0MI0eXn5mYYO','dLUujmBpMWQFuJ9zRzcAmf3cKfYZ4mfdL9XNwBNzkTMUs8I3qqe6kwzTISThpDy8uSRTa7ODV2XYDA5MJzlbjKUySbdpPkZVmU9xZsljMnq3e4hm9L3RB','Dk','2',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (58792,1275042812930018288,'1l','U8nrd0ZWB0n6r7X4VEjkxNBMT0bhjuqZFfSRcDTbq2JNaNSHVU5069lcPCnJx7zpk8f0SicXy5ZCUCbQi76bvwwXPJPyfbHOu2yUVcyoDbfw9mSNKuJ8WRh7dwoNQdfnABE','6YDKcSTFaPLe7gDLX','EVQmiKBiYKbvhKOdmzSLc5iaD1duMRkZgQOaYPKjfFTt2KwE3eHxDPWhBh98Ylu0dWjwsjqvPydTO8czjF6Bm1nt8s5KCcy7TYJ4IuGnKrTY38LBbIY1SQM2xMvDDT83LCkpu6MRN7ZlT8DCuJj1EMgMXhHq1EpCM0Vrx7VoL7owGsAirU0cyzKSX1LK0WY5EqFogdtzLppmMuvAF7Pwbhs','63','Ds',15);
+INSERT INTO ti VALUES (58792,1275042812930018288,'1l','U8nrd0ZWB0n6r7X4VEjkxNBMT0bhjuqZFfSRcDTbq2JNaNSHVU5069lcPCnJx7zpk8f0SicXy5ZCUCbQi76bvwwXPJPyfbHOu2yUVcyoDbfw9mSNKuJ8WRh7dwoNQdfnABE','6YDKcSTFaPLe7gDLX','EVQmiKBiYKbvhKOdmzSLc5iaD1duMRkZgQOaYPKjfFTt2KwE3eHxDPWhBh98Ylu0dWjwsjqvPydTO8czjF6Bm1nt8s5KCcy7TYJ4IuGnKrTY38LBbIY1SQM2xMvDDT83LCkpu6MRN7ZlT8DCuJj1EMgMXhHq1EpCM0Vrx7VoL7owGsAirU0cyzKSX1LK0WY5EqFogdtzLppmMuvAF7Pwbhs','63','Ds',15);
+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(70), d VARCHAR(29), e VARBINARY(81) NOT NULL, f VARCHAR(93), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5998376235455187424,-2838748187316000596,'IxMr82vKhxyOkHy8LMqVudbr9oFGll7gTh2dNimWpaiBi1PBV9c9h','aGymcGcjSgmq3ID5R7IO9Vuez4Y','XTxt0W','VkAQwuNDlEbA','M','yg',0);
+INSERT INTO t VALUES (-1170601203590856519,9164489428188701871,'ltpai','SiesAe5DnSyIiSK5zFjdXi6','xhwRx','SkffWK8YXY7c6BqHFgG4COeqy82XXKlp1cwr2a1fnpxRcpsqvHOKMwluJo3o9IOUS4cDb','Y','oi',1);
+INSERT INTO t VALUES (2643138425790828982,-1125255103890538434,'A7zrHI3vFVMkquehhvK','3ta4JCeQ9o0KqghZqJ5vPDJ','Hyu','IsFOhHb7FpUqSPVUCvcLbiRLBi2vUjzHzlbuDS3gSKiGAvWRxobaLK13U246HCg5g4S2CRHTjgL6F8A8C7AMMV','v','r',2);
+INSERT INTO t VALUES (-3054969740803333839,-5149467550161820155,'SmmNC9IVQVfMp','WCY','Qc0hdlBOrJXVdnwsowVoO0BAQWiiNo7R80f1SFriqVS7LMrdxw3m0cCeEgpVtHLU','qJI9fEoNhxezGRqFDTIrU9iHepF4OkOMLriqsS','X','P',3);
+INSERT INTO t VALUES (1237835902894875799,1166824075014552785,'hJD8laEOTpWE6lwbhxNHedlpIuB43ns3YX40hGmIaEbK84KBB0E0S','mbYaTwgcgRBDU','DFKGh5nbSmV7m0R8LCxEwsBjsFmt','1sSXeb355We3ZzeE2uGzTDdvUUEFb','K','EU',4);
+INSERT INTO t VALUES (-7733917877101459255,5030070485260450762,'lf48Au7SjrTI2U3SKhUwHpa15PSOGJRyBBn6jWV','uueE','qg2ahTwK7ZwNRPCivu45WLssh8','mkSI1iiNjTaDOgb6SrXCi8e9j25yjwm','h','zi',5);
+INSERT INTO t VALUES (8918271613358022310,8231203872006177337,'lGc1iCDpsRpV0gzKhSVW7ALray00YSfVTWE5Iqa1lVKEcw0whk5p','eTGJ41KXbh','YY0lHXoZl4In5BB0w523Lf2GRkSM0tMMPqmNyX1PI1E9Gx17wWdUV','tUlIIkYTir8GKFBl','T','pu',6);
+INSERT INTO t VALUES (-7691706801781228996,7083305567845952849,'hNdw9M3JDLl','GWh2V','9X6Ml0YyaGV2LHhMrPAEP6RST4G4jaY7aQuv5TLkXypnRudMcjg','wnkO431WxY3JiWcpccwyRlGUWedCz10FIq2jMLiY3RgSdlnkXZwObQBmFacRZyYMkZMZHqSId1jQF4bCYiRtkDg75dWR','r','ma',7);
+INSERT INTO t VALUES (383166435870426137,7071909382037656333,'ue08gKquWMsC1Vy6OJzrfWp1blLXOaioGV0t9S6nubb3xCSW4cZZfGK','dD8UyD','b0WT3xobyjtYSi3','80udu3nObSOjM2KvcmaGfk7me','L','OV',8);
+INSERT INTO t VALUES (5005409105461478672,8603355021910740020,'RQs','wa4JPhvt3P4lg0','J2dzVGrT8m1xFHNgiRYaU0bh6k65p','P0xEdnVx2BrP5apWY6W','g','I',9);
+CREATE TABLE ti (a BIGINT, b BIGINT, c BINARY(70), d VARCHAR(29), e VARBINARY(81) NOT NULL, f VARCHAR(93), 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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (49,-1655238459,'rfz','5WEBzk5','hIYssIR45giY2UWf2OT5cV','fOQRLYv2hkHRwxa0U6ddhGYU6k2hRhRS3u57sjNhMWgmPOfB','XGdx4l35fEY0M9ngYbKDIVvlJShB9GD9qHUAb2WkNVr01LT9OHXbHZdSjPElF7iTZG3euYf','HIH49nBUSEVZ4i1L9IzVI23BewZVGlH7E5E1FBMwOHGqZAs49cG3',10);
-INSERT INTO ti VALUES (49,-1655238459,'rfz','5WEBzk5','hIYssIR45giY2UWf2OT5cV','fOQRLYv2hkHRwxa0U6ddhGYU6k2hRhRS3u57sjNhMWgmPOfB','XGdx4l35fEY0M9ngYbKDIVvlJShB9GD9qHUAb2WkNVr01LT9OHXbHZdSjPElF7iTZG3euYf','HIH49nBUSEVZ4i1L9IzVI23BewZVGlH7E5E1FBMwOHGqZAs49cG3',10);
-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 (158,-1064602467,'Wur2kBvqlsdmNm854HVg0hsdF','EApzhbLE4QnrGCaXiyFWqBcpTpN2O1a','ik90t','cNEygx5','Z41a2x4hJmTikMohwSAccUMR','ukSMIho3y0EzIZWug',11);
-INSERT INTO ti VALUES (158,-1064602467,'Wur2kBvqlsdmNm854HVg0hsdF','EApzhbLE4QnrGCaXiyFWqBcpTpN2O1a','ik90t','cNEygx5','Z41a2x4hJmTikMohwSAccUMR','ukSMIho3y0EzIZWug',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-52680143125836158,-220652348864148468,'H8FUgpQd66WjNhi35e1lBd2b3AF4e8nItyF7tzbEixVyMM8C0PVwXF75Ftev','O8RofrefmYrAmjECVXRSW0YCh4t','sw8TtVdogaDZZga7diAu4X4zCErO6GWevoDfo03YCaHWvx2','VcXOBYiCBRrPmRsoCGl','o','w2',10);
+INSERT INTO ti VALUES (-52680143125836158,-220652348864148468,'H8FUgpQd66WjNhi35e1lBd2b3AF4e8nItyF7tzbEixVyMM8C0PVwXF75Ftev','O8RofrefmYrAmjECVXRSW0YCh4t','sw8TtVdogaDZZga7diAu4X4zCErO6GWevoDfo03YCaHWvx2','VcXOBYiCBRrPmRsoCGl','o','w2',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (-2312716875888284082,-2172323206466350337,'KJ3ad','pJkEi','EWvUlUw3V11YIAHeUyzl5iOgopkV0ysFbtIziFj8wg4MZT1AUgUatB2TDJHY9qSonixUu','Skr61xR3HOmH02w3mpTc4TQEMBh91ikD82jDkcmK0uwRBy6Ew6ujT2qMQLs2qyAWbtVF41nq6KmYL8uJW5BUXYl','1','R',11);
+INSERT INTO ti VALUES (-2312716875888284082,-2172323206466350337,'KJ3ad','pJkEi','EWvUlUw3V11YIAHeUyzl5iOgopkV0ysFbtIziFj8wg4MZT1AUgUatB2TDJHY9qSonixUu','Skr61xR3HOmH02w3mpTc4TQEMBh91ikD82jDkcmK0uwRBy6Ew6ujT2qMQLs2qyAWbtVF41nq6KmYL8uJW5BUXYl','1','R',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (131,-398249820,'xUPzp8zSl','MFxHNmLASROdWbE9Ko3C1E0VlFKH74EwodxVbXHuxARRreTOlBEl9i8cOpLXtqJBbvG6fBZddgeysjmHwniv9GkhkymKELSTjZrP0RtHD6kdY3qex6Ug7vGZFuTb6p8uaBvjmHF60AWrHI9XkZn','S5BBuRRpEzNb4gMo3Z9QktLUTU','TAZ6BrIuUO9','qCGULY6EViEdL1IAhraNUcEPYnJ9zDGuC','eVYqrYEz5hHbEgGJAVnHbsaI8r1otgY8P33YhczrfUa75PiKgPhAn5P7WS9Wcpn8lb8P8tfEREYwjP1Y8ovTAAdk',12);
-INSERT INTO ti VALUES (131,-398249820,'xUPzp8zSl','MFxHNmLASROdWbE9Ko3C1E0VlFKH74EwodxVbXHuxARRreTOlBEl9i8cOpLXtqJBbvG6fBZddgeysjmHwniv9GkhkymKELSTjZrP0RtHD6kdY3qex6Ug7vGZFuTb6p8uaBvjmHF60AWrHI9XkZn','S5BBuRRpEzNb4gMo3Z9QktLUTU','TAZ6BrIuUO9','qCGULY6EViEdL1IAhraNUcEPYnJ9zDGuC','eVYqrYEz5hHbEgGJAVnHbsaI8r1otgY8P33YhczrfUa75PiKgPhAn5P7WS9Wcpn8lb8P8tfEREYwjP1Y8ovTAAdk',12);
-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 (149,-989517073,'jN4','I8c1w2kIxH6YO2ERuMy4VGyBbWz58YVhkWgY6Rcr8PJM0Iaif1EAwt9e6QPNTQGdMCwV7CdUrZ3mBrCDWaaqq8SfGm5ofY5JLxewG1EyOqNkWPmxwmeDCikRXeONtwrxlEyRsYyvkWiucF3FT7lXt5cUj7Jm9MbaElWG2es0yqkggtsjtuczNdj749FqqAk0OpCm8eZpmv','X8aD76Y2CLyBiRP5GK9','wRT6vTq998ta3LVM44WHiwFySstRti4B0H9XTILmkrFetMQZVAgcI4FADPZpG6nAkuUWA6tZtHmUMgARqDr02FgI9KYwfsmdc43TRomt7s0ZpNqlDZOgEbRWCz17Q5HOmh1kOKZvQEcnjuC73AxE07lZ0zxkzh718JWttfOhzIMCJCCc3oDpaWnbCph45k20bzMS0dasQIo6crJgyxO255VohQzM92IEF3g9yrDk','M3msqSK3LZLKdp2oQL6VVwKGhsbDwUwnfoeS5mWB3aDkMAMg','YB',13);
-INSERT INTO ti VALUES (149,-989517073,'jN4','I8c1w2kIxH6YO2ERuMy4VGyBbWz58YVhkWgY6Rcr8PJM0Iaif1EAwt9e6QPNTQGdMCwV7CdUrZ3mBrCDWaaqq8SfGm5ofY5JLxewG1EyOqNkWPmxwmeDCikRXeONtwrxlEyRsYyvkWiucF3FT7lXt5cUj7Jm9MbaElWG2es0yqkggtsjtuczNdj749FqqAk0OpCm8eZpmv','X8aD76Y2CLyBiRP5GK9','wRT6vTq998ta3LVM44WHiwFySstRti4B0H9XTILmkrFetMQZVAgcI4FADPZpG6nAkuUWA6tZtHmUMgARqDr02FgI9KYwfsmdc43TRomt7s0ZpNqlDZOgEbRWCz17Q5HOmh1kOKZvQEcnjuC73AxE07lZ0zxkzh718JWttfOhzIMCJCCc3oDpaWnbCph45k20bzMS0dasQIo6crJgyxO255VohQzM92IEF3g9yrDk','M3msqSK3LZLKdp2oQL6VVwKGhsbDwUwnfoeS5mWB3aDkMAMg','YB',13);
-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(10), d VARCHAR(56) NOT NULL, e VARBINARY(22) NOT NULL, f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3999343177121880423,31098,'2ejDvKEBC','Xmw8sl2uOZ0cbWGW0IEu','9PAuLZv9am','zlSa9VJCalYcYhcpFq37eFMbHdvoEAKV70jzwnSPWqOmyEwzloWaECMQzhbv','BqbSyMEpQJ83tnOPFNDNCRXn','4O5AX0DB8o9YJZOa3V5w7PsTvWWz9NqPbsYK07rubQyj1yQjP',0);
-INSERT INTO t VALUES (-9030699345644135643,-14732,'J5sqa5a','FOIl8VMN29QNFwmHISdqw4zLaLPjAcTcj5U7ZUJbtl9L67nTnx3ea7z6','wT5KUzP3','xdME3bAHo1','paManhUnzmWf5r','yFzY0Y7yBiVuyOQa9rtM01vU9HzR1hdh689EdY',1);
-INSERT INTO t VALUES (4008386097812919121,-27601,'CeoX5l','Ml6HZltvW2dmrjp8goo6GAT6pOTLOsZ6Xnbm450POm22NLK2E0','ePzBbjSzoS1hGfIXMt','7Gr1N','jUT3FddZOEEXxgcrmJk3s3dY4Y0bG4IugFTgVtrbbZj5IfYW3SscLbNOdKNV4NydDeRQkH5JFiPH8','9gRyGidj',2);
-INSERT INTO t VALUES (-7894311807330263410,29514,'2yHCH8dRO','vu3nkNndGxYrWJDbEzodUPtOmwDaA443g43','N6rAsqnSqkeKWY0zIvQIcs','xb8FuGnfl3ku','9r97zGKuqpIo7yqAlPXuz87pWqSpqxdVs5BeyfmRr8dGKVSlrOnFWKrIz1YNOTk99jQQSbOdR0ENmPQlTatURJu5i3fS6Ur','s493t3',3);
-INSERT INTO t VALUES (3550410315010686669,-15849,'QC','nCyQ0ImomueEiSE474nUSyCLNO','r','y2lQbdShYR3EBr3GF0fgTDb5AZgZaUUPD59D52XeFX3t','rgeWhRsB3yz7ttiQOLhRYuDnNWBGEY3oqFs8yZkIq0cc5pQUDz8HLpDVTfbKq9LqG4xDiHl8juiaM8','OTpaSE7UtNgu7DX4FVTk',4);
-INSERT INTO t VALUES (3073602559994312977,-25174,'Q','Dviw05DDhzsnMHZnQBV0pff1Vjn0cGGav4FH','9T5k92','LrOhRRnmTx0XxyjHcYLRRFcxMP5OPumo','4jhsKnOFWwpHtFfhXUjgDDGFQSXgKP4PFinuPHcGPRfGgflIFRun1LLa3gPTky4DKHCYqA8MvBxyUpe8jvtsof','2SSUzGqgSOp1nIOKDyvlKONk',5);
-INSERT INTO t VALUES (-6670189473348162368,-28354,'Z7QmjM7lOi','iq9l7S','Rt6MMNK856GdM0ZmLFWdB','TlrrMshKyphKBQeINeXHP2WeIf3Z9RFMrJy6qokqZO','hyPHQTNNJBjHmc9OI1NqgIZB3uudqQntfIHatGdqkFE1gFzTWGyKNU1iYwUHwZGvFMkSNyiDxRCFEgRlSSY','jlS8tR6vxzKlmEBKtGfBwUrTJuylF7xQXVOA4oYi55RXfFoS6Jkg1nGnmqlgFJNCcUX9eJxSpDJ2zkXA71WLMxMQ',6);
-INSERT INTO t VALUES (7618246201950875692,-6645,'Gr6V6O0','K9VCre94a0AqX8i29EBOwtN','l4cE','QuEsTAdfM9DLN16rTVpXQge69uvA2u7WsEYdwClqhwqvJkjK664OdRkdwyBj80HzjT','eugutQ1cuxjYh6EV8','SVbPZKzHdHHy3IiYE6zcQOE16GjZi',7);
-INSERT INTO t VALUES (7689695346708117523,3055,'OXrUG','1tHecyp21NuGv4OX2ANyHXoDx','qKVNz','Of0fAucVB7LLvAXbv2acJUzb32ObRs6ACO1','rIZsh42bvYDQ5sTzTUBMzVwVyxQqz1rsbYZWh2u4V','EJTCi2R7zoKbGgLL',8);
-INSERT INTO t VALUES (-1019429350437816778,24847,'g','wzSqlsHE4q19uir3GLB2fYlk0','rIwpFeUwxiiJl','lLH4o1ch29E1NDFi6QW7LGotmSyr9Y2kLYr4latKKCEYeoXr682l6x5oLKKrD','0e4LpnkIFZD9N5E6p7ago361VSw0E15dGkQ7ERzir2Dx9ljWgWm9cZ0mrJMbjqclQHyGPYYjp8EbJSJulu6fWlQ5C8Ami2e4n','8BoExZLKV3rAVcLGX8zg4xOVF1PzKaFCGbr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7666230019345311213,2378919840272554098,'ROeEwGz9GKzGRz2ydK2HOlcZ1qD8mrMGkGSzoq2JnqBxboc47qKZ4Nf9K25ySrCyti','9VsCRb2uwajq7zPskuLry0867fdmzP5nZBwDL5FSWt7220','sSfSl5vbz2SlgD3EGoRzFW6QdjaAcy2k2VjwGEoFzTS1ZMEYj4Rjvuws5tXbWo50yBf2w6S9VTi','DglDdCWqBKStRdT4LVsP8V5kvpHzbXbW5v0qJN7JLXiAPrVtm2Ld','x','Y',12);
+INSERT INTO ti VALUES (7666230019345311213,2378919840272554098,'ROeEwGz9GKzGRz2ydK2HOlcZ1qD8mrMGkGSzoq2JnqBxboc47qKZ4Nf9K25ySrCyti','9VsCRb2uwajq7zPskuLry0867fdmzP5nZBwDL5FSWt7220','sSfSl5vbz2SlgD3EGoRzFW6QdjaAcy2k2VjwGEoFzTS1ZMEYj4Rjvuws5tXbWo50yBf2w6S9VTi','DglDdCWqBKStRdT4LVsP8V5kvpHzbXbW5v0qJN7JLXiAPrVtm2Ld','x','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-8868845385620505943,-4072555931350447044,'g6BmtiAf6IMr8zJCMdMlYYqY0bB3X4GSxcdirsEK','WXTN1sBnQfSsD1TvKr6YMtT9XtJELjVtZQqCKCBb9U9EK4fGdgpcLV88FH5YVpmNPRYWfM2ENZyTRvYnDM0sAGDeDy3jGrV6HoGHLY6kbaNeQ7HhK3uGQgfryw4CiSKODrY8Sxpg3eTj3kBv9yewUm1gZQ6nnQ5DrBbXFRVY06yky0FLrMnBxTTRVsc5qadBzUpgPLyDCQBRBHyxEysKu6SOEY5kfcp2D','fXviWsM58rXw5MPk','8E42CvGD1ExCxxoBOaEmg3rtjkRgjjh5aNJqEU9Qn28LPGN3Cpn4MaThqa3SmShmmwJHM55DgEYwd4RXYapu4A4wKr3COt2XAsQnZuY6TggLjnQvabj3x7fK8fN5KaWLneHwxYO0YRWzAKwl0keDfgORO1DJaVnWEYlkpHRkcDL0kN7vj1Jcjtjvcv2UxCve3XrIf5Q','m','Yg',13);
+INSERT INTO ti VALUES (-8868845385620505943,-4072555931350447044,'g6BmtiAf6IMr8zJCMdMlYYqY0bB3X4GSxcdirsEK','WXTN1sBnQfSsD1TvKr6YMtT9XtJELjVtZQqCKCBb9U9EK4fGdgpcLV88FH5YVpmNPRYWfM2ENZyTRvYnDM0sAGDeDy3jGrV6HoGHLY6kbaNeQ7HhK3uGQgfryw4CiSKODrY8Sxpg3eTj3kBv9yewUm1gZQ6nnQ5DrBbXFRVY06yky0FLrMnBxTTRVsc5qadBzUpgPLyDCQBRBHyxEysKu6SOEY5kfcp2D','fXviWsM58rXw5MPk','8E42CvGD1ExCxxoBOaEmg3rtjkRgjjh5aNJqEU9Qn28LPGN3Cpn4MaThqa3SmShmmwJHM55DgEYwd4RXYapu4A4wKr3COt2XAsQnZuY6TggLjnQvabj3x7fK8fN5KaWLneHwxYO0YRWzAKwl0keDfgORO1DJaVnWEYlkpHRkcDL0kN7vj1Jcjtjvcv2UxCve3XrIf5Q','m','Yg',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (541290277051963046,-5808478757336373876,'kaxTNhdh0PocJqvdWFt','KB0ovtxwCPZO6iS3gLlw70yr6olO1ks1NQHIPcSVw9kkhtG6Kbn7kg1x1VeVIN15uaQwgQo0ODpIp474lGJCYIaVBZ1oq4SxmlNHynq1WO73Lr3OJqAaWuxSLOg6','DoFo98wqYbEHHSakwe','lYxCp5uAeoqbgfdOmoQbEqlk3CcubyETi0xZ16ZiW8x0zKQoNd3lribquRg9i1u4eweXrr5ic6oGIBabmiNl7sstY6vMcIWiyu0qvuQ5cpCjstb5woq0Us7gapMcNACXSgHUSfBjiwGO0ZHZRnhHSEbyKXfwFO24mcrrJ78EXH0tTWDQJc5HBPpeM','Kg','GC',14);
+INSERT INTO ti VALUES (541290277051963046,-5808478757336373876,'kaxTNhdh0PocJqvdWFt','KB0ovtxwCPZO6iS3gLlw70yr6olO1ks1NQHIPcSVw9kkhtG6Kbn7kg1x1VeVIN15uaQwgQo0ODpIp474lGJCYIaVBZ1oq4SxmlNHynq1WO73Lr3OJqAaWuxSLOg6','DoFo98wqYbEHHSakwe','lYxCp5uAeoqbgfdOmoQbEqlk3CcubyETi0xZ16ZiW8x0zKQoNd3lribquRg9i1u4eweXrr5ic6oGIBabmiNl7sstY6vMcIWiyu0qvuQ5cpCjstb5woq0Us7gapMcNACXSgHUSfBjiwGO0ZHZRnhHSEbyKXfwFO24mcrrJ78EXH0tTWDQJc5HBPpeM','Kg','GC',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7545521562967880402,-8244603628598939901,'IHUE4NXwS4pYxHoSIAq6alqvslVmhn74O4flvbcCpM1USx25mRS','bxIemEcrpgsrEVnbS9FuUpTa6V98sXh2nqo9XUA9u6AfWfp5dmjw15zwF5cE9qwyWPTThqIdxGezFbGcvszHqh0FHdGNMoZvPezQUV56MvrwgBExJJMtdInT2MTAOdUXPzP1eXsOKpKkPWA70MPQlz2fZnlmXkQUj2OIGE7laYS03ZAP3J0a92jOhp5AVOaOmy0R2M7Y9pR9a93hWohfXBuayVaB','Tx3rIjqCs68HkZmnaJF9159ssZIlYTLyiKLVcUavvLHtKiJVpy2xdIo2wSa9HVKRB','xrhvzXsQ4pdlgVYSJFXc0yNqoojgod6','dR','t',15);
+INSERT INTO ti VALUES (-7545521562967880402,-8244603628598939901,'IHUE4NXwS4pYxHoSIAq6alqvslVmhn74O4flvbcCpM1USx25mRS','bxIemEcrpgsrEVnbS9FuUpTa6V98sXh2nqo9XUA9u6AfWfp5dmjw15zwF5cE9qwyWPTThqIdxGezFbGcvszHqh0FHdGNMoZvPezQUV56MvrwgBExJJMtdInT2MTAOdUXPzP1eXsOKpKkPWA70MPQlz2fZnlmXkQUj2OIGE7laYS03ZAP3J0a92jOhp5AVOaOmy0R2M7Y9pR9a93hWohfXBuayVaB','Tx3rIjqCs68HkZmnaJF9159ssZIlYTLyiKLVcUavvLHtKiJVpy2xdIo2wSa9HVKRB','xrhvzXsQ4pdlgVYSJFXc0yNqoojgod6','dR','t',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(18), d VARCHAR(21) NOT NULL, e VARCHAR(23) NOT NULL, f VARCHAR(77) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6077093,5620717198058454426,'YR33z','qU2O1RGx3P2ZZ96','U65oGy5yj','7wmmf4pvRB1R5beoWH1mQlneA5jn','t','S',0);
+INSERT INTO t VALUES (-885223,9508163726809272945,'dFWxXQoFMGi','mwnDjHRVDld','ldj9ijBbcxjKS','mdwY9dqI7aif62T3tpXYyN4SeMRYZTS','L','h',1);
+INSERT INTO t VALUES (1348060,15787336365901073497,'MDNh1DHL','KrMajQyQeZqiBb6zBKOCB','O','ZIDadMJvRrWU1chgXUS9SwV7pDdDfW9kzq0','B','O',2);
+INSERT INTO t VALUES (-1831154,4708138131971571962,'etD','clvPrsJkH88c','knw','dK84H4mbimRSb6gUZhLaswqJBJMUI4HdsgM2eIqzR3iyVzvj3wklLYg7cjXBJpc53hn','c','9M',3);
+INSERT INTO t VALUES (-3356987,3850157317999407151,'yCXm','mTD','sP','abnW8EZlkjg3oV5gwbLrr3i0TzESQf8LzsGrURdO9d0NFb8I1McWCIh2VNnmQf0d1wk2OgdFIz','t','Wa',4);
+INSERT INTO t VALUES (6684606,10231647644528564186,'4en','uWOQ99Vs9HGZ4Rp','87','b5FszdRki0Mv76du9G2YLiOPVDgcHUpk79z5WHUSGTPzO','2','7c',5);
+INSERT INTO t VALUES (-4159433,18160475352245160273,'cE','wG4O1','jve65oaW','j4YM5RkJiXgoxzVJ9kLq6hXnlcilSOjBfjzC5UqSSvkEi5dfbfdofEc8UBM2AdRY09IH7iMtqfqJj','z','NX',6);
+INSERT INTO t VALUES (3117215,11616405033244261381,'X5j1Qp','C2mh5QEVuw5qhJOaawI','mj2j14lthViZ9kIEti','jAPrZaTfEn0iZQIb8LnZ6C0iuEKB1Xq6HRH2phEbFLBYVM72wEKAyUNA','a','0',7);
+INSERT INTO t VALUES (140946,15607088745831750373,'3kkqqfw','mc3lYjGSTE','ub4dC57olKsE4','i0m4H8SVmC5JrOxxpO9WpPq8XrWEE8bPv2LwE9CTK28sLup83zoWtX9j2WCdMbQYXWqSmaFJqy8','8','O',8);
+INSERT INTO t VALUES (4661208,7239336938159041326,'AhM2XL','0FneBZfOoXVKD','D1tVZofpvZOPrYsqQWJ','VywiMNjSYNhBrB8NK3ie5b1SLn4Nf4Ib8MY44F3RpwnQ8ayPAs9MO7w8s8c0QuamnE','O','ik',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(18), d VARCHAR(21) NOT NULL, e VARCHAR(23) 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 BIGINT;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-5093377474494497178,-22732,'Cix','LpJeJ6impImn','2u6cXdlAkiaumlzzz','V','ubfFLlPu9djpWUZPjnjSFnATGXSIld5OC9tAaK65ElKV5htp8FynJWgw','oALatuCwtickoPupkQ9GRBHKjHulqYpyj0roDQ6FPU45dpvXuEjglXOHmHXA1W1GG5vK72qlWXCKTRZzGgGSNdL',10);
-INSERT INTO ti VALUES (-5093377474494497178,-22732,'Cix','LpJeJ6impImn','2u6cXdlAkiaumlzzz','V','ubfFLlPu9djpWUZPjnjSFnATGXSIld5OC9tAaK65ElKV5htp8FynJWgw','oALatuCwtickoPupkQ9GRBHKjHulqYpyj0roDQ6FPU45dpvXuEjglXOHmHXA1W1GG5vK72qlWXCKTRZzGgGSNdL',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(11);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
-INSERT INTO t VALUES (2664824424775209613,5777,'hHgz','Vo','dgXCZF','7psJWgF1OJ1M1MUPzMLbNM9ctNbya1faXqs8oSs1gPwCNY5fqdb','i68Yu8x5xLnmN2hPrxuyW0sZXLDiFCN2W9E3dmByY','pnha7kCaOH9IxlJpoNqwRbZm7EGLRYhq51iQHIcOO8thjBi',11);
-INSERT INTO ti VALUES (2664824424775209613,5777,'hHgz','Vo','dgXCZF','7psJWgF1OJ1M1MUPzMLbNM9ctNbya1faXqs8oSs1gPwCNY5fqdb','i68Yu8x5xLnmN2hPrxuyW0sZXLDiFCN2W9E3dmByY','pnha7kCaOH9IxlJpoNqwRbZm7EGLRYhq51iQHIcOO8thjBi',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1316106821,3172880160088665637,'7ZJukoN1jAWozN','P2c7ZP9yhOpxYf','TZHrYbnnhSZM7t3XO','fZ2Xj4O3opOed7jE84XXv7qFfseXXLLstD472cxSR2t6HUbaViXm','Q','d',10);
+INSERT INTO ti VALUES (1316106821,3172880160088665637,'7ZJukoN1jAWozN','P2c7ZP9yhOpxYf','TZHrYbnnhSZM7t3XO','fZ2Xj4O3opOed7jE84XXv7qFfseXXLLstD472cxSR2t6HUbaViXm','Q','d',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(19);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(19);
+INSERT INTO t VALUES (1753103582,17206126131861360812,'k5Y8HGhtMkh','9AvIBPV1L0Nq19qADTJx','waY5fb4n','UctZ6mb','u','gC',11);
+INSERT INTO ti VALUES (1753103582,17206126131861360812,'k5Y8HGhtMkh','9AvIBPV1L0Nq19qADTJx','waY5fb4n','UctZ6mb','u','gC',11);
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 (710534176784086105,-29781,'aNHmas','HCGzZ889KmiokENHKh3zv0vg3OaTarm70oUSiUy4o6A2tWR8cD0ttxnTLpLSiqBYdhsOWKbJOWM8EcI8kSu6ftkzmf2ykEUeeZYgDNsEpowwuelFJegYjLrkE1H9hqlWaiuUWCMhbjgGkl4JEQr5ZFwbEUhE1MeTPijrQu0zhPZyDaRJL7YpjHbGNPPBqmqdXkfjhLz5aIW6EuZhm21z1wWCqQDWeXauY','R2JI6Ouy7Gh3W0Xbg6','vZrVRRYwFTCkp4KmKaXnbvLXRdJKtqT1NLsrEhQFoqkaDosO4DgM1qxj2Ggl3jx','5GbhWu8VRNGPxSJnFnCq3jhg6fh8Jp5NpanIfMmilQ8o2oJ6Krql','Y6GVeWnrGsrhjKsGAmbdLFqTpOSwJXzYdCjx1CJnImXpyFFKOGe1qfXbPlnTkeMpI',12);
-INSERT INTO ti VALUES (710534176784086105,-29781,'aNHmas','HCGzZ889KmiokENHKh3zv0vg3OaTarm70oUSiUy4o6A2tWR8cD0ttxnTLpLSiqBYdhsOWKbJOWM8EcI8kSu6ftkzmf2ykEUeeZYgDNsEpowwuelFJegYjLrkE1H9hqlWaiuUWCMhbjgGkl4JEQr5ZFwbEUhE1MeTPijrQu0zhPZyDaRJL7YpjHbGNPPBqmqdXkfjhLz5aIW6EuZhm21z1wWCqQDWeXauY','R2JI6Ouy7Gh3W0Xbg6','vZrVRRYwFTCkp4KmKaXnbvLXRdJKtqT1NLsrEhQFoqkaDosO4DgM1qxj2Ggl3jx','5GbhWu8VRNGPxSJnFnCq3jhg6fh8Jp5NpanIfMmilQ8o2oJ6Krql','Y6GVeWnrGsrhjKsGAmbdLFqTpOSwJXzYdCjx1CJnImXpyFFKOGe1qfXbPlnTkeMpI',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-3305137851295087604,-26853,'hvTOiMZhz','7AYlZrIOa2J9nnMZUNLF2DKGEl1CcZXIT081ur3Fy6wxJrrQt2B2TTKKqcLIPrCsv9yVucdJb9yWMi7u7ANbefjpRM5M1LbkVBbqmeHKri2o1MZEm19kSICgkLp9dqcaYMnPEn6vGcUFeIMJ96peApYyI7eldzJW4iEh0f8rt4ddD4KQ89Pp3iMFcM','rILS5ghl5ANZ','tsuAzFZh36MZ2outIYQ39v8C9gsDn55WFkxFHacGmg8DvqbsqRmDhPt7HvOtUujbAtxUvZnp8b1Vvh4LTkG8paRSiBOw7A3uIpKm2Qy3yit53RDbsMDDmuTnn2P5WlxtQu7y','3JGvR9toUxpxIoKWWMZ8KDqHzDpXndRilRa7HHkt0eTGuAqcwaPpbMDwgEc3PT53M3K5igMo2BUHOy3G41rXR3GKWZBJEqhxf5','5fHpnU2D',13);
-INSERT INTO ti VALUES (-3305137851295087604,-26853,'hvTOiMZhz','7AYlZrIOa2J9nnMZUNLF2DKGEl1CcZXIT081ur3Fy6wxJrrQt2B2TTKKqcLIPrCsv9yVucdJb9yWMi7u7ANbefjpRM5M1LbkVBbqmeHKri2o1MZEm19kSICgkLp9dqcaYMnPEn6vGcUFeIMJ96peApYyI7eldzJW4iEh0f8rt4ddD4KQ89Pp3iMFcM','rILS5ghl5ANZ','tsuAzFZh36MZ2outIYQ39v8C9gsDn55WFkxFHacGmg8DvqbsqRmDhPt7HvOtUujbAtxUvZnp8b1Vvh4LTkG8paRSiBOw7A3uIpKm2Qy3yit53RDbsMDDmuTnn2P5WlxtQu7y','3JGvR9toUxpxIoKWWMZ8KDqHzDpXndRilRa7HHkt0eTGuAqcwaPpbMDwgEc3PT53M3K5igMo2BUHOy3G41rXR3GKWZBJEqhxf5','5fHpnU2D',13);
+INSERT INTO t VALUES (-1810310746,11062552091661214302,'iRnt2mLJ1OJI','kL3W14PKwTn90Tnf','2WpqHLwjqGhVUDBNTzc','M1KBVTuGyXPGn3pzxuI2Nwzvol4Bj8KHZeZBoUJbcILthd','H','Ym',12);
+INSERT INTO ti VALUES (-1810310746,11062552091661214302,'iRnt2mLJ1OJI','kL3W14PKwTn90Tnf','2WpqHLwjqGhVUDBNTzc','M1KBVTuGyXPGn3pzxuI2Nwzvol4Bj8KHZeZBoUJbcILthd','H','Ym',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1449428413,6109489315541278621,'DN1VprI','nfVMtnOV','xWEbKQurHLPq4','bEHRfqmdSDIsnpYcWK8TjK1dCKs89Wasx20W9jGwSNVHq707XFb6IGrtsF8uQW2Lw7AzGW30MlePUTIsoUQ3aqg8MHCzt2XzdvDKEG7ZW3gaMTfPwVYrbcfae5R8l6ma0SBDNN4kP0JuR4rnCzZoKnUD43K604ROmV5KLRqr6i8zvMwSzjKnMYLmPjL7CCvSMYd9gvOGljKHT7bkN68i1dfblDIxZT5Pafldt4aVRmnqdJGY7f','V','d',13);
+INSERT INTO ti VALUES (-1449428413,6109489315541278621,'DN1VprI','nfVMtnOV','xWEbKQurHLPq4','bEHRfqmdSDIsnpYcWK8TjK1dCKs89Wasx20W9jGwSNVHq707XFb6IGrtsF8uQW2Lw7AzGW30MlePUTIsoUQ3aqg8MHCzt2XzdvDKEG7ZW3gaMTfPwVYrbcfae5R8l6ma0SBDNN4kP0JuR4rnCzZoKnUD43K604ROmV5KLRqr6i8zvMwSzjKnMYLmPjL7CCvSMYd9gvOGljKHT7bkN68i1dfblDIxZT5Pafldt4aVRmnqdJGY7f','V','d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1325968959,4471453254508649461,'HGgaaujXlHJUKM','1eAXvQc6Zuz7myJIXfuF','cWG543VKv','OSYfQUGZwVBXF5VgOyv9tx2TRHv73UPKFkRn6ViMqEPJo31ti7HJ7s','Ta','jQ',14);
+INSERT INTO ti VALUES (1325968959,4471453254508649461,'HGgaaujXlHJUKM','1eAXvQc6Zuz7myJIXfuF','cWG543VKv','OSYfQUGZwVBXF5VgOyv9tx2TRHv73UPKFkRn6ViMqEPJo31ti7HJ7s','Ta','jQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (965844922,1866040347243136712,'tIhC','tCUmyb5bmyM45OP00rLdY9GhpnIpTJaxJvfHVZoAeMPkccBsOZeyyn76L47fWb2oOy8jGTh3H8l7he25VBxjTAGAn9NKMuPogqv8svbfxAIZz0Mt0rOOhKnLbTBAZ9iOtlPaFlj2ETrx','4ANLfrdH4IOtpcf','mmAoAtJU2bOFP7oK9piCkcts6z3Dkk2ABUhSIeudEGfMMFXFjtyOJLKDpWsfkBkvzOzAh3CBmStBC6fOLPMmGilFsyKu8FkGdqBVwEgMGtjzjPZaLePFCTsQkk1eFMK9Q7OgHuw9skXPtj9qsq4g1o1MnuTwTtjuVFG8cSiSCwF61GJinUMtrjJ3A8xIKtBDlS','9E','w',15);
+INSERT INTO ti VALUES (965844922,1866040347243136712,'tIhC','tCUmyb5bmyM45OP00rLdY9GhpnIpTJaxJvfHVZoAeMPkccBsOZeyyn76L47fWb2oOy8jGTh3H8l7he25VBxjTAGAn9NKMuPogqv8svbfxAIZz0Mt0rOOhKnLbTBAZ9iOtlPaFlj2ETrx','4ANLfrdH4IOtpcf','mmAoAtJU2bOFP7oK9piCkcts6z3Dkk2ABUhSIeudEGfMMFXFjtyOJLKDpWsfkBkvzOzAh3CBmStBC6fOLPMmGilFsyKu8FkGdqBVwEgMGtjzjPZaLePFCTsQkk1eFMK9Q7OgHuw9skXPtj9qsq4g1o1MnuTwTtjuVFG8cSiSCwF61GJinUMtrjJ3A8xIKtBDlS','9E','w',15);
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(99) NOT NULL, d VARBINARY(40) NOT NULL, e VARCHAR(94), f VARCHAR(59), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (62246,16451071,'cfWFcTdNmdxF6RRq6FcEruY7MRzfN5xpidKzFHovsirwV3Ws5lwIb9r','1eKnzdpeaD3Wak7ZBUYUc7J','P4JnG0PkMLV838rDIv4PV6viXsArAQiKyC66UAuKD6iR4ZPSwHTd0ZRWfCwqSdXEFRIkhOQlJwMcr3oAbj7APiSNor7Gr','FjMdPnAlDY1y6fK3ab6NpSGRZhVAZdfcJh72LNom4','xAe1aycA1JWJt3RFxSbiW90UL7ll9sp6xl8pbx6zXeBKMxm8s','7LRmPy5DmOkwmL8aLLvx1nBI5L835M9GOxyat5GaV1I0WKp6hHpPmhAXSNZJ19JB9njhn9N8EN6bzi8fGfLMNhiGWMWKIxR3',0);
-INSERT INTO t VALUES (24397,12546002,'MQKyQySwa1VT147mMdXd7Oy5VVW69wCupCZ3G6QLYS6QVTxByqkOMdy8lMB','CHcJ8zcIX9GPD8t9blVltIbMFwDbeBMr','LqCipOiVN09q5n8ss5hWFZjom5f8Tcrd7TQxiHi8','nqib7zzf9i6qBQJBaAtrt6CBbIeUYVD5aciriX3UhNbxcaRpeYNA00eJMUU','QpLEuDuDPO21ajDpFDKWjTGsbSzP3HlLtl1fzHMaXhDOwPx0JWY3k5rICvTmRn74r3GVvk','98oTdx',1);
-INSERT INTO t VALUES (46686,5830225,'BtONCREFAutR94XNZDCOvT5DQsDGWwX','vLABHWkU2hVpykEaPHrcvnJ','LiA2Cz5K5LUeHZglxZdXVzfzA45TeVDZ','wW7SV5wgCJKyz2pBthWmSLrM','XiOkzoxmCyblrMwLicmitW1hy6UKB0DfM76Wr','6r5LPD47aZl',2);
-INSERT INTO t VALUES (18021,1360823,'ub','feJUZaOoU3tr','RVo1IL8PL4eyLgaNvpPfhBRlAZQ2B1ipiA4rjMavOmZFOgLEWdTGGWVq9q0xYNMq','Tnn62DxOc3YDAGivwVA8','uGf0eOI9BjIAAuyQmpnSskgeBAJNfgkCBl2Ez','tX7ssA8gdgmePR14KVLWmzb3Ywxjlrf82IU9OPDxrqyHBJsqb',3);
-INSERT INTO t VALUES (61050,10298106,'D5moM4','JOfQt1vORfPV8MSg3vZjt3JL9wOhoNfJTDF','FvQXNz90B6nnYc2ALll2U6p','hT7YQtcB3I7m0MjAHAQPZIZc2Ld1GxNemveRXhBfeq1W7TsZT7CbRCRU','2pfaqdeU4cmKyopqktZcXnAXKLsELtVZal3Uu7oqhFn9c6p9LUBzrdJ9iyrvR2khATAwp8ExsHm8U6bAgzfjhU0V9xmwMcAS','UWgCWsFyRCLX8tGvz4x4CRC',4);
-INSERT INTO t VALUES (25431,3677611,'8HwUl5an','iDX7AtbuhF2b','8lJF6cXTp0Zgt4er4CZ5yvscJLkR67Hghw26i8TJB7AdDhR846ZEY7EI82wVYBBm69SJfhHx48kQVo0drVqr7P','WHnX8umhs7B4OHM20PFSYwlfPa8QIy','tPv9oHXKjtcNrLjYCtD3Uogh7MOek8efLK9GInXykaMV6vptRivNznlqkdfVkVYnNuBSnSKOe3hY29u','Biql4HidSQc94ffDK15dXegcNqxltkL4',5);
-INSERT INTO t VALUES (56648,427564,'PXiNuPytXNGFN0fdN1Ky3uyG0vwaKAtOPqCPmEZb32gIH3mDEJrhCV8lSrMTuvB3Y8vNzlXKZ6S0bmVHcod2i8lFnR','Pp8Q6zhpdlyX5ubkTOTMdHejGEB8uNtwOge4','VYDFAnYdUhGv6NrytQMT704lsjOvzEpKMtfcy2XYr1UNewvlISncvNO3VmFxKDnEj6MJ4yPDVIzRP7DIYEW9J9mwSd7','Yokg9HeAoQtCwGg','eu','0MJQB4gRdGaxluCYJ6aH5k2aphKfkAgllK4jILalYyFaSMfSUreWZZtSMm4XQATUK',6);
-INSERT INTO t VALUES (59127,13364286,'PMrzzjJBuhSITcqdvP14gwaUi2gfeE5xaWKEERNRLkGB88f1e5tGr6jZYwFVtyUOexo0FC9H','il4TwYrIVB','D69FvToOsXVDYtV0Qf164aCpn4bbRmZ2UDlX45q4NESg6P','5YQrX6dfc3Qse1Y','eAL4F7E1JpjrXKQs4','nIum2CBs3qH6hTdst',7);
-INSERT INTO t VALUES (35716,15468715,'xs9hgmQngEiIhFHA5AAFWl9aLnLBNcA8OsqfdTSjf8ZiqO5qHI0lM','GZjoH9jZX6blt8KzdsxuIRd','T1BK8ksrF1bTwTfgS19bJUbzjPMCRO6zblGy8n1qET3GA','uCyc48q4LXwgPimqDfZta5wBPVj8chwBqcFRH4rpljP41Sp7Dy0C75OQxYf','1K6MirOaoSjP4Y4pHXV2L1mS46fpah1Y9sKVEnjmj4PPOyoJCxvw99v7gsYKfNKpLFjXGaM','YTWmXrso4hkOw4Evq',8);
-INSERT INTO t VALUES (8903,3886913,'mWgKhbN3NericR4YxMuyng','FA3bQLiblYjHniLlK0mWc','wj1KqDznJTLPHsI3P9YYNXnSA4qm41iKJGUtnA','WP0Zb7MOfPvB3yhZGk98wQn3b','ZiCsWdXZ6pWWd0sYW6DXtRmnVt2j','ZyYeba',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(6), f VARBINARY(92) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7232305204929397588,44,'9pTAYs','jZzMqCcH3','lg','s288VPIl1xuiJgJHp15l9dKzWejqLygqXe29aW4jgJalokvXBXYz','x','m',0);
+INSERT INTO t VALUES (4918779045514854386,220,'9qVohq9','hlQVwGQ1OrCqBww86z','y','JdW1ophIuueZQdS2aBNPPA6wBm5W1cwxiqLBE9DwkV25UmaI0Wa','j','R',1);
+INSERT INTO t VALUES (8395969842952538845,17,'oEnG5ZTKo','i','JCFDcf','ZHiqcGAw0pTqW3HuLMhzCm0lQMjA3SWTnApfQHzzgi8WZpJjmW10eEuJIRz8zHCxm9Eay9B','4','h',2);
+INSERT INTO t VALUES (8135421816892350437,4,'rr','4qUS4LPB1XGGvANQNgIpB4yCshoE5rhVNTGQTvJEpmWH','I0Cle','cXsj4OVVFgq6rfoXo7ddB4tJcn6hKuwFG8HfhBuEtD0QxGIRQcPhKqPsvCIe1becfoecwVQZw','h','U',3);
+INSERT INTO t VALUES (-8474789681822966729,168,'ViYFmLMTj','DIXZGLHqaCzCIxBjI4JigvsMRoPSq3vBL379DVrNo8d3iuQdyUL','fDUtPH','xEEwB3WiLFxKBBjUwBo22bQYYcd38BuJ8py7RGup3ZRvDxe5DfD1Tdh0RkLDBwWmiYGKxAGFEPkjrZTX2jG93iBsqy','w','U',4);
+INSERT INTO t VALUES (-1024630617367651383,53,'kNZx33JPPv','Hr7sAwd0jDw8xkN','gTtwio','bOvPAt0VI7ObUWDLr1uD1jxQE1E2yaLpcX','V','w',5);
+INSERT INTO t VALUES (5484618264956079763,199,'fmNy','Q3a3nQvTGbeYQwHPGZYseAR5SuEJ15fr3OsPIf1RWGMcMHF','QdKWQ','mRM9S1qCCBlcoZJbSCIOMy4Kd67m9oo8WWJq54xH97hYstNAUX','H','a',6);
+INSERT INTO t VALUES (3990062101005729674,141,'OKl88lM','11n4QSke0Oqf8hxQQ8zxfJQcS6Gw55hVEElYmYHir','dE','w4tcqh6VqxP6xE3brRM8JKa3ZB','3','j',7);
+INSERT INTO t VALUES (-8154672890938445910,14,'pmRv','qv','mej','qHNI','g','Y',8);
+INSERT INTO t VALUES (-4192387201661405561,42,'K','KHyXJmJcIMZjW8aeKdEcYJeqPUvMkIKJRswwTJl9QoTSbKjG0bDh','CDD','V0Qab6SB24Rp2vpbfn4S8mrnE','U','l',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(6), f VARBINARY(92) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (14187453541632272269,1008108,'PXK4aQ7dPidewE2gdN1QrMaqWA1t827PmGJXocyQa1T5WI5OFa8qO','48V6q2e5C','3Qrsvufg1Tgeuy8z3JvTVNcmdAcShHUFZhQasLkUjxdfX3gwF69vK7wvI5ZwXVuckqd1','0JYWzqVQLgliZXFn2hzL9Ldp4','POX723ZHK1amn2E8KTWnrykAAFNWs55n2ZD8XHS10JyTdoWVHp57JY65pYl','XBDUbzD2Fd',10);
-INSERT INTO ti VALUES (14187453541632272269,1008108,'PXK4aQ7dPidewE2gdN1QrMaqWA1t827PmGJXocyQa1T5WI5OFa8qO','48V6q2e5C','3Qrsvufg1Tgeuy8z3JvTVNcmdAcShHUFZhQasLkUjxdfX3gwF69vK7wvI5ZwXVuckqd1','0JYWzqVQLgliZXFn2hzL9Ldp4','POX723ZHK1amn2E8KTWnrykAAFNWs55n2ZD8XHS10JyTdoWVHp57JY65pYl','XBDUbzD2Fd',10);
-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 (9682735894955735373,3492914,'UOMPFz2KOpMj2ZJWJhY9mUTuieYpgR8oftQQQldKxpzVolTOA14dVANehG6DdrUMuLShrVjvjiiKiYstt','qPDa2nn3Xc0lFA','wyjAidDSEUJBlfI2RVc1ksqskunzMyLieTZS1R1CpZBcBb0hNZErQK8jFq4itzR1tMInG3n7aknSM6UTVl','ZG8wE9ke','OhpR43MJ0yEl3pAQ0Hi1W86VHUtYXckHEEWB5FCpYnc2d4zbN0hN','FikgPs',11);
-INSERT INTO ti VALUES (9682735894955735373,3492914,'UOMPFz2KOpMj2ZJWJhY9mUTuieYpgR8oftQQQldKxpzVolTOA14dVANehG6DdrUMuLShrVjvjiiKiYstt','qPDa2nn3Xc0lFA','wyjAidDSEUJBlfI2RVc1ksqskunzMyLieTZS1R1CpZBcBb0hNZErQK8jFq4itzR1tMInG3n7aknSM6UTVl','ZG8wE9ke','OhpR43MJ0yEl3pAQ0Hi1W86VHUtYXckHEEWB5FCpYnc2d4zbN0hN','FikgPs',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-593224382108394280,132,'4c0JRu','GzOvr8b4iGG0HRppdua6Pm11ZJ5ddTyEp4FKyElNe','SpL144','EBIM2h2DsjqrPebY1UPWWLHTmEOCIYrJW1nmIYGB3oHBOntPwkfcTHBl5U0KaZfIlMxQtP0ctKcldbpDMp','o','H',10);
+INSERT INTO ti VALUES (-593224382108394280,132,'4c0JRu','GzOvr8b4iGG0HRppdua6Pm11ZJ5ddTyEp4FKyElNe','SpL144','EBIM2h2DsjqrPebY1UPWWLHTmEOCIYrJW1nmIYGB3oHBOntPwkfcTHBl5U0KaZfIlMxQtP0ctKcldbpDMp','o','H',10);
+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 (6846035452976126102,50,'j4vuFmOdX','iBCwtO47aOuwzVAf12pT5y','9os','waLSk2AwrrSnqo4pIpxEqVJ5Z4TgZsEdoP9XNpNthts0NmV3TnPz8b42ZEK4eq94','r','k',11);
+INSERT INTO ti VALUES (6846035452976126102,50,'j4vuFmOdX','iBCwtO47aOuwzVAf12pT5y','9os','waLSk2AwrrSnqo4pIpxEqVJ5Z4TgZsEdoP9XNpNthts0NmV3TnPz8b42ZEK4eq94','r','k',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (10513253884593398327,3234892,'zCpCECKTyHn2','Q4MEtcA6B0Yubd2yO0iSE1pDUf5jujPSz41gP0lcFXy6JGlazbWfLZ8K7FMZAiUOrXgc0KlBr17u0Ot2KJAZBvKQBPmxG6dgbR9UsQwXakusl47tvaq4NvL7O0ZKUcU8hGxleZGAH0tFyZiwEh8poQvLkGP8Q0idGjO6LrSSOILq1a3Z','agYC8DVwfygnEfkkUi9GSw5ZiUsMmNQdJsrDBy5bSTkKP54XU1aLWyJpuiM701TCB7DBS62aoG6ziundayrAMKeoWoUKdF','fyy1ZbFrnxg0F0OdImSQmflPvcgQx1trT98NFNqaEnceVxBD','gcnV0dvs0v9WYn4lhlXSu0NpHKq8UNu3L964m','JrkgiBsfAocixxm2eBT2nOsBXXWTZuWGWcBVPYYakqtJMwcGanuYhoWd5QtskMaVdr5uY9Nxl7tIpCinITAagb0UYICsVYC2EC',12);
-INSERT INTO ti VALUES (10513253884593398327,3234892,'zCpCECKTyHn2','Q4MEtcA6B0Yubd2yO0iSE1pDUf5jujPSz41gP0lcFXy6JGlazbWfLZ8K7FMZAiUOrXgc0KlBr17u0Ot2KJAZBvKQBPmxG6dgbR9UsQwXakusl47tvaq4NvL7O0ZKUcU8hGxleZGAH0tFyZiwEh8poQvLkGP8Q0idGjO6LrSSOILq1a3Z','agYC8DVwfygnEfkkUi9GSw5ZiUsMmNQdJsrDBy5bSTkKP54XU1aLWyJpuiM701TCB7DBS62aoG6ziundayrAMKeoWoUKdF','fyy1ZbFrnxg0F0OdImSQmflPvcgQx1trT98NFNqaEnceVxBD','gcnV0dvs0v9WYn4lhlXSu0NpHKq8UNu3L964m','JrkgiBsfAocixxm2eBT2nOsBXXWTZuWGWcBVPYYakqtJMwcGanuYhoWd5QtskMaVdr5uY9Nxl7tIpCinITAagb0UYICsVYC2EC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (15191857213333839529,770004,'P8PIYDlirnsbj4ufz5pX26OMPx4yqRf0vDAUPQn0wV0adVw','rhyPHyXkhQFaqVpZNidp7Kete8G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5','U7WnEmPPgKgibF','AagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0','uthhSeSL8fg8fGLDVmwTJRQ5uK7Ks6vKWaUvvol','X2jgXpiBfD2UxFmgNvusYzGR',13);
-INSERT INTO ti VALUES (15191857213333839529,770004,'P8PIYDlirnsbj4ufz5pX26OMPx4yqRf0vDAUPQn0wV0adVw','rhyPHyXkhQFaqVpZNidp7Kete8G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5','U7WnEmPPgKgibF','AagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0','uthhSeSL8fg8fGLDVmwTJRQ5uK7Ks6vKWaUvvol','X2jgXpiBfD2UxFmgNvusYzGR',13);
-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(33), d VARCHAR(18), e VARCHAR(35), f VARCHAR(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1069264768,65247,'vGdZlvt1rACr1p1eb4kzdhXL9rCj6A88','aTLR6bz6CueQz','FtmJbMvDuemgxylCDjScoDWEv7MMH8uLcb','l','73XyPPo3pHmEyDN3V8of0JOBzvkYGAlwYrhqbtrrxyiJgvJ6BfTpbKUnJauyBsgtQFjHx3JoUlXMj3IWs8k8Ih','yWm9QBQpPUiEVxCzjDiyw5brdC',0);
-INSERT INTO t VALUES (-33961194,7495,'gDVr','6xGNZld6YJSdtc6d','VZWcsKXp4sx','if','wu5zQr3hmE4iUNPJGCHNun','GVDfkobQZRXWmdBHem4HHrSEWQz7eOeyYs0XOFqALmn44hQR5vmqnicYBTHsXnCj7le463cwJQJf',1);
-INSERT INTO t VALUES (1924890835,50101,'zXAKukwM335cwPBer2DExmpLTrv3l6X','9sc','dka1LenR6NJaOR9BUUCU','P','Oh40g7bzHdoSL6NXGsdqrRGyfvFLVDSUxx','tqzS7qKBn5thCT2cU4AX08TvfuIQirVxGk9ILNmQXKqsZTlK9x',2);
-INSERT INTO t VALUES (-415546082,18131,'rPPWxbhXuYDsYPJxj','XtkbC0eeedfqlrW4M','sLfeiSiyqcHW33eHx','tOo','gEuEzQCwoeBmdpgAB83zUtS0mD0rguDKi61xp80Ay3DZydqBdZSZzm1tF','v4xmWch1g9g99zPg4PNzbxEfopk5s8Xsrm11E08o',3);
-INSERT INTO t VALUES (-619277038,39411,'bEDuL62djVOCM7Qo5r','ZWQo2pnt','xXktVDXBkQVsdMh8qWSinSromPybPbF5M','sdB','qfPoi24E7tyB0QRIPq0gZVFSmp9SbyBt9aLfaY5BPw9TSO9v1UgRg7lUdnMQtV3ZRLQzDoiT5YdZLguZ1lvcePYfsav44','ADEzgHHHTa1zSK8i',4);
-INSERT INTO t VALUES (2056759042,27674,'mc2K1WOfZFK3fdQTbr4tmlYg5QS','lqpAE5IdUNhDxCe24','q3UgUzF1AzbpMbgGC','J','jq8k85r0eWDjBjVU3KvwyuUJASiTqW8meG4IO08icYTto9n6lxnaLEiabcjOtDH5itnJew','a5bWZhPyFiQhxu3sWRc8s1kRt7qHpW46dWLmFvPVzUDtHRycE6XeG8cOR',5);
-INSERT INTO t VALUES (-18005039,63045,'SGZBdMtVKYhKQ9FVb','A21tlW1xc','cifym3fjDBsf7','XO','UTzLXAIPgmufHtGMvIvsDsYPGl5HYDdmoCrC4xYvhltFjfj3jmhD7SccQnJLbQDm','rnUgZxp1ytgoUS9Y6YY5bwplMqW3xx7ax1PytF260blO1O',6);
-INSERT INTO t VALUES (1495365931,26739,'PueVUbvL1Idqo','zt8KIE','QU2AlycYqj4ESpxibqcavMag2Cs','H','8YRK','SmmBZHSCl9HbQQqVFtF6zo0PtwcwltTq6jx2YsIU59RkdYCdNPisgkftjLdysTmrqeWLb51vdOI33pQoXnpOWxC9SPLBc18fHC',7);
-INSERT INTO t VALUES (-1029036911,46773,'OzKghmdO','KOBonyg','wy0LesZHv0HHqxVdo5UXkwMVW','l','6ho1yeS3J1CwW1ABeZNhutzpDI79bb7T2oVVPWuUsHayjq3V','wabel',8);
-INSERT INTO t VALUES (1187680903,40536,'gBGN820bOz','CdTM','arGSRfje','3A1','eIbfFZZLeSdrrQ51S9PPBhbg5MTmNVxhy1MVVwnsZHYySR1xNaBvjJRJhHaWOMPXr7BSCd0QZIOEq1FcQIt38oIle','oYZja66USeRQqq24f0QPjrk6U8vwYhcOnWHJd5IQUYXhU4eFjDyyWcXh9bmWxI0WsgW77Wt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6393286202763687920,32,'Wis2qp','Kh3BjXYI3sRLThmn','M0XjJs','V6RawjeX1mfBkwpYjFsakXPwltWzJ7fAcONvPeoYU12fEEZL5qLYIlCCEbzdZKNItOYC0WTlaaPYSQ79daD','B','w',12);
+INSERT INTO ti VALUES (6393286202763687920,32,'Wis2qp','Kh3BjXYI3sRLThmn','M0XjJs','V6RawjeX1mfBkwpYjFsakXPwltWzJ7fAcONvPeoYU12fEEZL5qLYIlCCEbzdZKNItOYC0WTlaaPYSQ79daD','B','w',12);
+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 (-1958278044446504277,18,'Cl','tUwOk1wAI7qSdPH5hRyNdyX2x10rAyEtHDgVQhggNoTAXEzL9txnahEuCF1Tvs2zoJ6zAq20pnkI6P8Bzfojd9CaHyAcjZZT0vHx4epLkvwh5ZJZeHWXO8XD159nEbwlAoxrUcONxJFD6G9sVouQ45IC08mGGxYX31Bed6140g4','c1tsr','1SlVoOVIBEZEQbHzfSMSeHzmjhn6LxPxBa8EAqitdmz2XQrwcxgvUzdXlnYlFDm5yCKMvw4GRero6x55B5zYbtcPz4tNRbhBYRF8XaiBP7NtHEaAvzgeZG1M60Volz1Yv4lTuACsp4lt1U','D','t',13);
+INSERT INTO ti VALUES (-1958278044446504277,18,'Cl','tUwOk1wAI7qSdPH5hRyNdyX2x10rAyEtHDgVQhggNoTAXEzL9txnahEuCF1Tvs2zoJ6zAq20pnkI6P8Bzfojd9CaHyAcjZZT0vHx4epLkvwh5ZJZeHWXO8XD159nEbwlAoxrUcONxJFD6G9sVouQ45IC08mGGxYX31Bed6140g4','c1tsr','1SlVoOVIBEZEQbHzfSMSeHzmjhn6LxPxBa8EAqitdmz2XQrwcxgvUzdXlnYlFDm5yCKMvw4GRero6x55B5zYbtcPz4tNRbhBYRF8XaiBP7NtHEaAvzgeZG1M60Volz1Yv4lTuACsp4lt1U','D','t',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1077122228749237266,147,'xkuy','2yXNyhcKAdQQT1kkS22BS5XZBSIP6e1AEhC0qjxFYYMpLUUhAL97p8AZFaWzBC2wywCT5ESKgbLo8KPWMaxEOOrIhbH71Wbm','XAJ','g2EFVoLMyIMYzvf9gmLFpFTEKcoGe9DMwKgPhGEQmlRs0w2RoLn5IxN0qwqG2v788hc1Ca1JCIbKneQyRu9fsmyVq1bSUdgbsDCH3agPpkJG0uGoHbvBVJjZq53Ms1CA9zs','Tl','6',14);
+INSERT INTO ti VALUES (-1077122228749237266,147,'xkuy','2yXNyhcKAdQQT1kkS22BS5XZBSIP6e1AEhC0qjxFYYMpLUUhAL97p8AZFaWzBC2wywCT5ESKgbLo8KPWMaxEOOrIhbH71Wbm','XAJ','g2EFVoLMyIMYzvf9gmLFpFTEKcoGe9DMwKgPhGEQmlRs0w2RoLn5IxN0qwqG2v788hc1Ca1JCIbKneQyRu9fsmyVq1bSUdgbsDCH3agPpkJG0uGoHbvBVJjZq53Ms1CA9zs','Tl','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3736745971534821074,247,'f2BHv0CBr','APtgXKtBviiHxrtnTbALQKJY2d472p7ouYXimZeGfk1AeeDpnvdUKYfCveTLEo1ERbYOS7w7eHuBdawHVq5znktgDyH6AEW4S8TeZCRXNtJ01nNhifBKIoWA4jnCENE5UjyQAB1PA511iOKtfb3IgoFFbkFmtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94QrQuENUYiPYnIlDXW2','FqAmi','tKWsBCpdndOgqBu9xGuBUYS9fIgik3eZs2dSH0u4MykbSrVpIf4Cn9uffoAT4YQ8lOdXDiZ4XH8YxNVK','lO','H',15);
+INSERT INTO ti VALUES (-3736745971534821074,247,'f2BHv0CBr','APtgXKtBviiHxrtnTbALQKJY2d472p7ouYXimZeGfk1AeeDpnvdUKYfCveTLEo1ERbYOS7w7eHuBdawHVq5znktgDyH6AEW4S8TeZCRXNtJ01nNhifBKIoWA4jnCENE5UjyQAB1PA511iOKtfb3IgoFFbkFmtTvbPwuG7nQAfvLNMwOCHGwa5r3xF5SPfW6x94QrQuENUYiPYnIlDXW2','FqAmi','tKWsBCpdndOgqBu9xGuBUYS9fIgik3eZs2dSH0u4MykbSrVpIf4Cn9uffoAT4YQ8lOdXDiZ4XH8YxNVK','lO','H',15);
+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(39), d VARBINARY(9), e VARBINARY(71) NOT NULL, f VARBINARY(29), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-80,96,'8Q8VjpwUMjMImP9u9LWLKty6mXwgzaQSgH','QR0YSOee','bAgoUt9kSIhEYL0CdON9AA93kn1J8jZjWcFt5aZK','Wvelc7du','Rv','b',0);
+INSERT INTO t VALUES (-35,123,'i','036Q1','56YKbekX8WtrWOldA9','rXyMM1D6buBZIMvsxatAOFMxa','6','G',1);
+INSERT INTO t VALUES (91,-85,'0FZyS0CY1tyFB5fa2mjtfWRq','T','Dl2eZtGaYqVc6kYKqecVESpCO6J','oZTX','MA','Ad',2);
+INSERT INTO t VALUES (70,-22,'HqeMcl99aZN6aYnxXK64oUt1MovJB5Rg5OyyN','31v','KkNglm2XZHBvyk4tzGbTJ8HqBBkaYYUclPXMH6ei0Hqa6o','d4','rj','J',3);
+INSERT INTO t VALUES (112,-69,'6IX6j9O7HFdBdG','FSVW4mncJ','IPW0pT2vwCvmtWHx','6GNGFAozug0yvdNY8YSUM80H5','iQ','H',4);
+INSERT INTO t VALUES (-108,37,'fV','Jz8VHylg','RRUdtmZQ1sElrfO7phsakzy2rBCDmCu3HjkbbOolR','PDAyF1zW7KqFFYaZZLsEKKC','j','A',5);
+INSERT INTO t VALUES (127,3,'YNZka','T0Ra','kuumU7O2','O4YZW','D9','Z',6);
+INSERT INTO t VALUES (31,40,'cnNxYEipCnlXACRIQ2DhOwKTI63QdO4c','5qGI','MkolKwAuOJ2bFMEQuGaO233Y7clsWbjaBlyZnsaGIJ8bkKoBQiK6rdmmPA','mRHdsoj6otJ2','e0','3',7);
+INSERT INTO t VALUES (30,122,'FFSyjdhqMrvTWJ68e9EJ','ih0V5tG','oZF15W8SmsNYnrHP9ddM9PDzUuELLFLWSwEJxrQnVYg','wL4zzCFEzbN8hFcJ903','I','gH',8);
+INSERT INTO t VALUES (46,-31,'VDvlR4iATdmIAnSgz43E','ku2','PIjPcQcc5jEGBEH09VaHsyxLC46ayvvxVSiwYoHm1YGMv8XksBq','wFQqYKK','GA','Bu',9);
+CREATE TABLE ti (a TINYINT, b TINYINT, c BINARY(39), d VARBINARY(9), e VARBINARY(71) NOT NULL, f VARBINARY(29), 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 (8051599731198444882,37595,'KtmQHcg','L3S1rbVApvoJPA','GJfEMiqEA7SYZmCoOE2gzO85EmXp6SGvb','oxk','mJmLefMmG3F8qUa10qru6rsucRTluc7lLREQ','iNDIXJh3Ziq16FXzELjDVUjzgl93VzAnMdLimcu51ohXkMLiRbo76WQNzy6Zor709M9Ko2rVwPyaupy',10);
-INSERT INTO ti VALUES (8051599731198444882,37595,'KtmQHcg','L3S1rbVApvoJPA','GJfEMiqEA7SYZmCoOE2gzO85EmXp6SGvb','oxk','mJmLefMmG3F8qUa10qru6rsucRTluc7lLREQ','iNDIXJh3Ziq16FXzELjDVUjzgl93VzAnMdLimcu51ohXkMLiRbo76WQNzy6Zor709M9Ko2rVwPyaupy',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (2822979766515941136,39695,'UwOeeh6AilB78lheQwsUo5XRvqj1FEj','n','q','4','tMTWW5PbVasrd9hWsZb6UHgUgxa7fyo8LuhAsP60XM8RweTqf2jpbyr','fll95SFVAauESFIdFbnukdkgSSiZ7q6EMkeb8LiVAU1aDp0Nx4UOXMCcVzSL8gPK0NnrcE1R7kd9aJZi0lHS8kh',11);
-INSERT INTO ti VALUES (2822979766515941136,39695,'UwOeeh6AilB78lheQwsUo5XRvqj1FEj','n','q','4','tMTWW5PbVasrd9hWsZb6UHgUgxa7fyo8LuhAsP60XM8RweTqf2jpbyr','fll95SFVAauESFIdFbnukdkgSSiZ7q6EMkeb8LiVAU1aDp0Nx4UOXMCcVzSL8gPK0NnrcE1R7kd9aJZi0lHS8kh',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (36,34,'4zJXQiYgMBCz78tQ','TOj','pwq1US5oz2np7OstIJ4WevML6hLl0v8ybHCLJQ4W7yo2WlpC3a95fhlWqh','MKpND','o2','gl',10);
+INSERT INTO ti VALUES (36,34,'4zJXQiYgMBCz78tQ','TOj','pwq1US5oz2np7OstIJ4WevML6hLl0v8ybHCLJQ4W7yo2WlpC3a95fhlWqh','MKpND','o2','gl',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(40);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
+INSERT INTO t VALUES (74,-10,'QdWboquSq0J7B04E9Cpg0','A2FL','hV10xWX002OyXTwkdqbdaqbobpBwodBObBwMuz3RXT4POQ','vTiOoApqsMb36ltMdC1','V','ii',11);
+INSERT INTO ti VALUES (74,-10,'QdWboquSq0J7B04E9Cpg0','A2FL','hV10xWX002OyXTwkdqbdaqbobpBwodBObBwMuz3RXT4POQ','vTiOoApqsMb36ltMdC1','V','ii',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5,-48,'HUfPD3uPTLOyeTXXU1NOPlUnqGsb1sTx3ejEbqw','DUJRp5EqVmsQdp7xttBfcrEWI4ZAf4SelyCUyx8en7iRlrrDOhCiPkQJEYmsOcVDPgfRRSFcfXoP1CiQ5LwSBMKn2cnOmXNHgpSbHGd4TeDZu4mK50gE','yED8E1AZetZhq','QL','6g','q',12);
+INSERT INTO ti VALUES (5,-48,'HUfPD3uPTLOyeTXXU1NOPlUnqGsb1sTx3ejEbqw','DUJRp5EqVmsQdp7xttBfcrEWI4ZAf4SelyCUyx8en7iRlrrDOhCiPkQJEYmsOcVDPgfRRSFcfXoP1CiQ5LwSBMKn2cnOmXNHgpSbHGd4TeDZu4mK50gE','yED8E1AZetZhq','QL','6g','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (91,59,'jkXkmI5dZolYszf','3Cggk0bHFTD1N39mBSOv9F1Kp1rIqvCDydylSNWka6','ByWXrqHf59621YSMgJMF8t2aVXMYao89xnELcaXzrjBksmnchYktQl7','kQ6Su3K5yV0','o','K',13);
+INSERT INTO ti VALUES (91,59,'jkXkmI5dZolYszf','3Cggk0bHFTD1N39mBSOv9F1Kp1rIqvCDydylSNWka6','ByWXrqHf59621YSMgJMF8t2aVXMYao89xnELcaXzrjBksmnchYktQl7','kQ6Su3K5yV0','o','K',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (111,50,'cSGqRyYc6','dbCfDEwyQdd9KrGHYSBDqBBm0XCvlJg9o0k8iU','8LVG9pM1gkFdbBH6dwDCQguAGJdYiNJYhQNz8nYe5x','u5CUWh7VVEvHcwx6ZQx6mOPw8ENjf1Wa0SiMNTY8sP6ckXvpjnsnc4rHp4ZNAxGXqc1tkgoBmY6GfSZ1103TM6ix2LxZRc5WxT9lNNAE3bCV4vQtxeRnnzisq1OvrO80n','Od','V',14);
+INSERT INTO ti VALUES (111,50,'cSGqRyYc6','dbCfDEwyQdd9KrGHYSBDqBBm0XCvlJg9o0k8iU','8LVG9pM1gkFdbBH6dwDCQguAGJdYiNJYhQNz8nYe5x','u5CUWh7VVEvHcwx6ZQx6mOPw8ENjf1Wa0SiMNTY8sP6ckXvpjnsnc4rHp4ZNAxGXqc1tkgoBmY6GfSZ1103TM6ix2LxZRc5WxT9lNNAE3bCV4vQtxeRnnzisq1OvrO80n','Od','V',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-12,-32,'Rrk2bRVRC5geDZr4S8xHCtTdPI0pQoFb3108','kkQgBmh4zxvGmnDBNOtgCEEXw8c','iLSq6AlpIjEYAOh4XIKYpo1eLWW0PTXJ1SSBPjl36QripXUQWdZqkNzd2','DeIXv9HqJFFlVAaQ9Vb69lDUZiNulUnd3yYFztgCW1cshN8sFiufvO1CUoSdcRQ0eokagjGGisN1o7FUIUzOTJ6KNBtXn5EDbsHyq08HeaEyuMmYAPm2la9DPYygsRkYMh7Q1tzMt8Pk3cE8eccHyXs7QB49mi6HqdoeEkc7kjQCF13ZijrFSS7wxSqshFF0aWWSmqIJUE9Zg','pi','Sz',15);
+INSERT INTO ti VALUES (-12,-32,'Rrk2bRVRC5geDZr4S8xHCtTdPI0pQoFb3108','kkQgBmh4zxvGmnDBNOtgCEEXw8c','iLSq6AlpIjEYAOh4XIKYpo1eLWW0PTXJ1SSBPjl36QripXUQWdZqkNzd2','DeIXv9HqJFFlVAaQ9Vb69lDUZiNulUnd3yYFztgCW1cshN8sFiufvO1CUoSdcRQ0eokagjGGisN1o7FUIUzOTJ6KNBtXn5EDbsHyq08HeaEyuMmYAPm2la9DPYygsRkYMh7Q1tzMt8Pk3cE8eccHyXs7QB49mi6HqdoeEkc7kjQCF13ZijrFSS7wxSqshFF0aWWSmqIJUE9Zg','pi','Sz',15);
+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(50) NOT NULL, d VARCHAR(34), e VARCHAR(64) NOT NULL, f VARBINARY(39), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (193,-1906226199078380283,'P1kmQRxBob5R9tyjGxpH2MHw8upexy6kb5','tOHEeRm9o3LvO9ij','hDW0mMBBs','rP6lughpMEOp3vAUVu0owh42','5','6',0);
+INSERT INTO t VALUES (150,-1908596443056208851,'uFX3Vn1rd7YY6KO6vg8Gy','WFkWtecyklDUBnENbbX7m4KU','fASTPyXxOvM7GpwrgSCo1eVYWIZPhfa75b2KGfM9pMEZwhT','5ZXMdk8wYS8dvcW37KFt23xXkRU7LunxbGY','l','k',1);
+INSERT INTO t VALUES (224,8227936634615571285,'qCN9TJBxa4Kmw2IZvyGSoxSsfu3I99WJZxncR9eAw2','Us7shlfhgGGuJJd','9K0mTZQP20KpAMkX4LDsRr','mk1uXJUlFXHGVWhpKZ31EXZ5VhkVpV7','dX','g',2);
+INSERT INTO t VALUES (145,-6511309039453371052,'8UB','8aDhWjnDmDTD0St6tQrA','cCwB7uQG090jR2sLIExXQgCc5NwqW4lnceHKJmCGL3W','0hcw5MWSRBCOqfYz2mYypQD0uEK','fu','C',3);
+INSERT INTO t VALUES (193,3703309346251325321,'hafee7WXUSdDdYl61lKyYGaKgWZsmKz','UAOD3TYujaEx5Jta9dNUx5IF5RIuEycwoB','v0jSLMOXnoi','MYlYvqoOSzbX0nB66','Xu','q',4);
+INSERT INTO t VALUES (60,-893055783460826206,'H','nr','kCUJvBuB4an5uqnq4RPRqdoj0iLzT7V6qQGILtsBoW3A2S6qfT2R','wXFhpox829','mO','B',5);
+INSERT INTO t VALUES (191,-1773804307980023686,'FyIELMmElFdyroiYPKqtG','7xLh03sV9Pn70Gns5OsLpc','XEwUBY','f8a86NWKSi3WRre0HiM1h10','vS','5',6);
+INSERT INTO t VALUES (191,-3913366436826945635,'ioI7ysotd59fgoWqMNu86SUvic','2TJIpZpaDP7XQeI9ywacQzasy','5BgEqfwOybMfemcF3PIzB9OcBXJTqt6fcZiJxbFTr8gSG8sSr7VmL1q','7JssO7s8yhpuJP2KfMgg8H','e','U',7);
+INSERT INTO t VALUES (194,-7608622122757530259,'jPzLVSSLYIYxM3CtRnA0z8nibZhleotGGwYzMgqw9YVL','LdRHPLeZV3MLDo2shz','Oc','f510eSy6r4UQ','BR','P',8);
+INSERT INTO t VALUES (42,-4676432256659920230,'Xx41A6Qg8em4RtQhJhauBkEAEWQQV7aCoamSsTWfUJJtOCCq','eN9Rm','ds9uFA03XeAXTGjGmjO5s4CdoW4AZltVXlFlwvYhVLkbuj1LTvZwNextpTR6BE','zzPTKBi5VxicPqyEc7jdA8mDeWRC7S','kO','U',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT NOT NULL, c BINARY(50) NOT NULL, d VARCHAR(34), e VARCHAR(64) NOT NULL, f VARBINARY(39), 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 (78,-7482106733898487758,'eLK1H9wz','JacZBTeWbITQ78Di1a3','LbpFVNaysul2rz9GlEYEGPfvKmk6LOHMChK2W6','eXaqdfgZsBh3AgWeKbNo','3t','V',10);
+INSERT INTO ti VALUES (78,-7482106733898487758,'eLK1H9wz','JacZBTeWbITQ78Di1a3','LbpFVNaysul2rz9GlEYEGPfvKmk6LOHMChK2W6','eXaqdfgZsBh3AgWeKbNo','3t','V',10);
+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 (85,7523736416846366917,'Hkr8ehlOk8pM5BqsSym8B0','DMgLShVfh0u5AOyDM0nlgPIwomJhEV3p','K00SDiyyPBLoXZQMtaGE1RxAh3Q3kbMEJCudoeHSIuASUB','ooFCkvVdZYKX','6','0',11);
+INSERT INTO ti VALUES (85,7523736416846366917,'Hkr8ehlOk8pM5BqsSym8B0','DMgLShVfh0u5AOyDM0nlgPIwomJhEV3p','K00SDiyyPBLoXZQMtaGE1RxAh3Q3kbMEJCudoeHSIuASUB','ooFCkvVdZYKX','6','0',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2528966036979563813,13043,'RDyL7MqxkOEX2Xu','INxu0NZxl8cAFgO2WZdkTIZOFt3m1LsEc5JdqnNFN7k72rbxGXwi3pvEnZ8Mh4YYy23fPIhzVH32DikGn5ixYYOfx8CoagZjV2bnnmycyuXHrxqxaCPpmCGEf0ZPzgFL451AQNGHZCFJ8saQpjAF3B3leCryjsA5SOLv0FcEWyn29yvVLIHxWoy9yn52nQi3jDUOAKnS11f7wx6IpS5DtwrYRhuf8UAGjWr3oLBdO2UEjToWle','zRqwm7f5ziTT','1Fs','D5HfxWjRH3jtHYTpXdVSCrCqLLnc1iXm2QTAjCnzLag9yzuXtx9','xcstWdoXNnkN2bRIzAYbCM7OvR34QO1lbBT8cJIpsU',12);
-INSERT INTO ti VALUES (2528966036979563813,13043,'RDyL7MqxkOEX2Xu','INxu0NZxl8cAFgO2WZdkTIZOFt3m1LsEc5JdqnNFN7k72rbxGXwi3pvEnZ8Mh4YYy23fPIhzVH32DikGn5ixYYOfx8CoagZjV2bnnmycyuXHrxqxaCPpmCGEf0ZPzgFL451AQNGHZCFJ8saQpjAF3B3leCryjsA5SOLv0FcEWyn29yvVLIHxWoy9yn52nQi3jDUOAKnS11f7wx6IpS5DtwrYRhuf8UAGjWr3oLBdO2UEjToWle','zRqwm7f5ziTT','1Fs','D5HfxWjRH3jtHYTpXdVSCrCqLLnc1iXm2QTAjCnzLag9yzuXtx9','xcstWdoXNnkN2bRIzAYbCM7OvR34QO1lbBT8cJIpsU',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-9190534552847260140,50838,'kuZV','rWc3JfptPx9SxYyzys2TGZ4BJsQHhKzU3aiFYvsGfJbohzjTJVmqj3U1HdGh6s495tyHPRa5qGrmVMAQYVRznyEmKBW601LGKjle0F6GeCkrm2V9OutmKZqYKenJOwiPF2VObfqiR94MmchMBErS5NOGoruSxnAsEBBl1luVHqp78lrwgAMIo0VkvlSp7tvfDLCsBX8oZDrNA0DYXGxgp8fCiWbnsRoLcpE3snA8LmED','POjKIcCy','y7XxrUJM8lIufhD6AG8KFhKdKW0E1KYTw60xh7zraZpXWazPqM5BPggd28cL1Guy9axPG9fN1msv2C5wzmBgxuVCakOUK7FTnqhgtVCh7QEzREICVXFDt3xJJ4fBRjDMrCaTX2nzQjZEcU81tjQ0sfwDz79lsscEkdNuEZMJ1p3BpPfw03VYHKNXCTKVCELsF3rBskM','fXsDlrSLsDiMrUMSDyfbairXlEnJNLDivY3pjq1tg24EW3yrQYnxBINcNkFjE','Squ0EYZ13',13);
-INSERT INTO ti VALUES (-9190534552847260140,50838,'kuZV','rWc3JfptPx9SxYyzys2TGZ4BJsQHhKzU3aiFYvsGfJbohzjTJVmqj3U1HdGh6s495tyHPRa5qGrmVMAQYVRznyEmKBW601LGKjle0F6GeCkrm2V9OutmKZqYKenJOwiPF2VObfqiR94MmchMBErS5NOGoruSxnAsEBBl1luVHqp78lrwgAMIo0VkvlSp7tvfDLCsBX8oZDrNA0DYXGxgp8fCiWbnsRoLcpE3snA8LmED','POjKIcCy','y7XxrUJM8lIufhD6AG8KFhKdKW0E1KYTw60xh7zraZpXWazPqM5BPggd28cL1Guy9axPG9fN1msv2C5wzmBgxuVCakOUK7FTnqhgtVCh7QEzREICVXFDt3xJJ4fBRjDMrCaTX2nzQjZEcU81tjQ0sfwDz79lsscEkdNuEZMJ1p3BpPfw03VYHKNXCTKVCELsF3rBskM','fXsDlrSLsDiMrUMSDyfbairXlEnJNLDivY3pjq1tg24EW3yrQYnxBINcNkFjE','Squ0EYZ13',13);
-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 BINARY(29) NOT NULL, d VARCHAR(85) NOT NULL, e VARBINARY(26), f VARCHAR(26), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6632765,4600945596272040519,'1o4FeArysvAF','CRUfQ54kJLr43w26S7IEfnGw57IH','hcuMToq2rdzfbOyrwdOl7T','aha5PMoCDwz','0aay19plIaZFAdBDpPx4WzWELh1omgu0pYN8X7Lgq','txFm4YAtPRGZzMEPgkrcB3VSnv4bXRO4qt9xsDECr24RjUkBBrRjJodsYhoLCtBT6UkoHlWKHGk9H',0);
-INSERT INTO t VALUES (1409480,7607131097195463990,'72tBH5NGb5cJUPDQnSjS','9kXVSdxTzOm6tWc4nAYZ5C0u3oQMTHENDhmIGHrL7','7v5gwQQYbKVGMoGy8','boXk0FF3Ah','cFi57Cjd1EKtgOBjsnUBgM6oVeUEyW44dz1K7Z4axE1','otaIhH6PaWy5lgoefyfW7f503zobn7jfITfI',1);
-INSERT INTO t VALUES (2233588,15372669732129765129,'zt3AzO','m3NGo55llJAtwD18','D15pCpAXX5pSXeQhEY5YlZf','UzZswYmGrr79w95KI6PB6JF','wqCXywC1IPkqyRYT7Pl1VwCKvPjX36SRMCKm4NAchTwSB','Se8HQ2g3PYedOXeiV40PThCAI3D52M90o2TutD3GqAoK',2);
-INSERT INTO t VALUES (10355675,15269305283944055501,'1CbJ2wzh04wHox','hEG0gu8fJskuOMqbDeDXH5cCVFITxxjeaipUlbPIIjeSX9IJapZVcGr3','vgo70ttUV','14nzicIeVF9hLR3lHX6Rv','eMSRMrWe8NO','bVOnADTXw8ZGbFbzwdGjbg9ZGTY9eY2fCM4CnHROeMD6N1GL57mWKEQAsULvsow4WYCa1qbzEntO5UlQFTazuOrYBqEnZp',3);
-INSERT INTO t VALUES (12802284,16166695591748339129,'E7ciI4ma8eSlZAyjptHhRIX7','0c1','mdu','33ky6XJOfhM8S','ehKKd1DSnGh1gGxSDedpXA1RC7feG7M0nmPyI3TvzS4EdoDGdQwvsOPnQxXGHfzj0ILdIU7lEAVTvg8CX0V','yzVF5C3NToh5v8ceXv2ynuDnH81QopN3hzG5CHs07XNogVkAXG',4);
-INSERT INTO t VALUES (10952498,13876959198742542721,'mVechI1V89JBJBEUdLEOQPg92rrM','7fDU3Wo','CUcnjpvVZCjv5CTaSXuIedYs87','dNZgu','LDcrYQjyaOZQ6eSBxsiL8Tmpv0S6qDL0j5t0SS0aNLAGf9BxP1qvO','vjy22G4CeKaS2nMgA1WwBfuRkMdWJvPw7NvKCMa580X0i1TApCVTm8yTtMRR0rMuRM9M',5);
-INSERT INTO t VALUES (1904413,12823774620923691591,'d6tRGkYp1zvItoyW','UGGHlKlUASL8CaW51StldmAYLQhnP','XPlotoXviTTs4','zbTO4ga','j3CBCYw','U2qqkXJMeb35l2piHZl7uxUIZ0T9swM31WQyqofHnOUx',6);
-INSERT INTO t VALUES (13080019,14256915604099140204,'gBh7tyfldIEOjeqXbFmmCVc','QDlqS4Ga6RS9tATQpsz67g','lsCgnUdwX0CWikKsuJ','6VgeH8wNHi9uJXvlulh4Adlj','nWZy0I2Db','QIDYjle1mcjrJ9XNt4OqCIyQt',7);
-INSERT INTO t VALUES (2009345,1100349930112468412,'n0hF4RDkzAiRR4NiyZORSjAkzhYE','x1YPZuJa0w6ju0CAB6hQxHBNPrxOQGrcVueOfO8kbuGcGoUBitmygD90F1G2GzDJhi1AS','19oDMfr4sN9BvM0Oz','65pHlnky95RGfSa5LuM','CLbEyReCGplpfh8kxmZOu','gxj4YGrNLRebNtUmQBwugKPEZ751si0Dex8FwvMHsvy5vrx4nC9f6JfyrUhFQxJKi9EGLvq4AoS0whMDYF',8);
-INSERT INTO t VALUES (5717069,5897487023417216752,'AC8OpVuAsGq7Q9p7AtMrUgsexgBB','uVu3OeD','uIzRmIACIl3EsWU1N4edkY3SLs','XoH1bhTyPs1t5gWq3KXtV09IG0','hHvRbVBatNQU6ZjK9jyrpmML8lFKBwyXgVomy6AD19q7JUcnBVMX8v06XxApoN4PKRMh0DQEtjy1','5IaaZlJ4VRKarQ0Kod47Dr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (239,-4689846536846896847,'vJXCZQbOU78PFU6OZxIon6N3aoKEoE1pA3V890ixpNNq','54I3BBj1VMmKmK2afc8tJBJ5AQRF4f6Z1S7ALiOjxDaNvHpmEpXzKJUkArJFo99FcH5hesYHKHT96n2Hf11yYR76HEQpS6d0eEcBEqyyASbjPZOUD7rZFl3JOjrYdCIm1Ay1Mh0I0qBOsxyfAww8Ghyu8Y8cWYh3aSneXSDoNBC3gDUK81KNzQmZL0','EQxiVLvjclNosF7UXD5lFKUbBnOtTeujP','NOfJ','tL','0',12);
+INSERT INTO ti VALUES (239,-4689846536846896847,'vJXCZQbOU78PFU6OZxIon6N3aoKEoE1pA3V890ixpNNq','54I3BBj1VMmKmK2afc8tJBJ5AQRF4f6Z1S7ALiOjxDaNvHpmEpXzKJUkArJFo99FcH5hesYHKHT96n2Hf11yYR76HEQpS6d0eEcBEqyyASbjPZOUD7rZFl3JOjrYdCIm1Ay1Mh0I0qBOsxyfAww8Ghyu8Y8cWYh3aSneXSDoNBC3gDUK81KNzQmZL0','EQxiVLvjclNosF7UXD5lFKUbBnOtTeujP','NOfJ','tL','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (166,6748509970054993341,'zvHxqowOe','BAco8ubsT7d7XMYhGgwHbiE428uzmfTJEN3Gjj69qNtyzY9onpnPib3AaAqilccmkZXQ4uXGYoYVFsQSJC1jUOD379Vsm5mDxgbFgbulmve6TDcAIU46p31tqVLqv1FcchFTNdhAHmDOaJYIwepgpLh973mxRQDzpuybbqZl9wZCP7t1RXlEDMY590ZJNaWZAcvxFoz0','7CFYMB0HQHsLA3IbJ9qvMgjpyH97amStvKzakbi6eyUQ82ei','dmDPn2tPOox0m1uOSlB6bxGFHOicn8H9CnZZP519LDJT8TlDtiYAyBcUDmTCVYtrfQ59eX16mR7CPj5OicXDkYkMOQ2SdlQF2wIDv3aVRxj4WnDCyoLYzhEkhDcXpL0nVkXIiPcwI','0','s',13);
+INSERT INTO ti VALUES (166,6748509970054993341,'zvHxqowOe','BAco8ubsT7d7XMYhGgwHbiE428uzmfTJEN3Gjj69qNtyzY9onpnPib3AaAqilccmkZXQ4uXGYoYVFsQSJC1jUOD379Vsm5mDxgbFgbulmve6TDcAIU46p31tqVLqv1FcchFTNdhAHmDOaJYIwepgpLh973mxRQDzpuybbqZl9wZCP7t1RXlEDMY590ZJNaWZAcvxFoz0','7CFYMB0HQHsLA3IbJ9qvMgjpyH97amStvKzakbi6eyUQ82ei','dmDPn2tPOox0m1uOSlB6bxGFHOicn8H9CnZZP519LDJT8TlDtiYAyBcUDmTCVYtrfQ59eX16mR7CPj5OicXDkYkMOQ2SdlQF2wIDv3aVRxj4WnDCyoLYzhEkhDcXpL0nVkXIiPcwI','0','s',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (209,-7288936379755042440,'FeoY8NJPrBwM18tKp2BDpP3Bsu5gdG2g','bbZTYgqtrwtQyuMDSZBhAcjOFgC0V','NwVlGIR1Ty9l24wpyQ7txYkNvbAoFl6IdW5nfo','KCNU9usrIUb6f4tSOlVydSPsuhTZ9FdUon9b34HPRZgYUZxGMnrU90SZemuVSzlSoDgnLdLjksbhd5WXlrXzXyXnncDknl2','tb9','Q',14);
+INSERT INTO ti VALUES (209,-7288936379755042440,'FeoY8NJPrBwM18tKp2BDpP3Bsu5gdG2g','bbZTYgqtrwtQyuMDSZBhAcjOFgC0V','NwVlGIR1Ty9l24wpyQ7txYkNvbAoFl6IdW5nfo','KCNU9usrIUb6f4tSOlVydSPsuhTZ9FdUon9b34HPRZgYUZxGMnrU90SZemuVSzlSoDgnLdLjksbhd5WXlrXzXyXnncDknl2','tb9','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (103,-6903743079687367025,'ORZJly5RgJzFTehW69jghRG0no','vL6NHNji5HWRIeLTU4PRtiOp4YFQFSy0GkBX0AjNnFejU2au1NjCOtNbAtfy7OLwXiyFfF8HDysqHXwQCsHsYzdlQ8zRBszfeNYOEWkyxKwiS2irwiXjB8Ed5gwRoJ8osLyadlJg24ItOUFuVW1V7ElcALyLZmL1OCldgXscnCZAI7MVrZyDIX3Mt9U0D5VP6iACKaf6TYJGEbruyFzBhwabpcRvJdH4L1wDHCvmbC','z3PnM7h9OdwaKIGQd','qcW1M3HlLBQaAEgUqrT7RjrtDV4lwVY0YWsYQyHPpNpZBZpqTHTxdZ4AhhTF3CBA4YBVglI3h2RwKPUJr5vjFxeWYJTNfSf5ODxNDd99QR6LL48','Ud','s',15);
+INSERT INTO ti VALUES (103,-6903743079687367025,'ORZJly5RgJzFTehW69jghRG0no','vL6NHNji5HWRIeLTU4PRtiOp4YFQFSy0GkBX0AjNnFejU2au1NjCOtNbAtfy7OLwXiyFfF8HDysqHXwQCsHsYzdlQ8zRBszfeNYOEWkyxKwiS2irwiXjB8Ed5gwRoJ8osLyadlJg24ItOUFuVW1V7ElcALyLZmL1OCldgXscnCZAI7MVrZyDIX3Mt9U0D5VP6iACKaf6TYJGEbruyFzBhwabpcRvJdH4L1wDHCvmbC','z3PnM7h9OdwaKIGQd','qcW1M3HlLBQaAEgUqrT7RjrtDV4lwVY0YWsYQyHPpNpZBZpqTHTxdZ4AhhTF3CBA4YBVglI3h2RwKPUJr5vjFxeWYJTNfSf5ODxNDd99QR6LL48','Ud','s',15);
+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(85) NOT NULL, d VARCHAR(68) NOT NULL, e VARCHAR(27) NOT NULL, f VARCHAR(40) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (148,31124,'I6J9d3rBJ5oi','pgzDCJSWej4VxiROm','SAfPOnTKse0RU','mHKdCH','8z','A',0);
+INSERT INTO t VALUES (65,64843,'ZFyYjryOw6OfIOZpxY54lKwvEaDZMmKdpDa3rpltRVTfizyjo7YTeTMwY5ZlhwAtTEYk2e3nNuDpJe','daXxqXPGczB0TbbrRzcxZWoMvVH1ti6Yf9ImkZVf5','1D1IZcSnck9BK1xjvt','0IyQNa26NgYnTIZtIXbzyHeLAotzR9eD','WR','R',1);
+INSERT INTO t VALUES (81,20051,'cDqzRvFaKmpASc1vFdSsjqfHgSsvIz14Uc6nk4ArfoVwOprypeybnYPC1QKOQN','dkRMVMuhjLbVklV40uknMRxiAJ','iKHcaeC','HGYfFfdr9MKrfQ56yiQcAyn','w','T',2);
+INSERT INTO t VALUES (177,22106,'DXmKYLk1q4uPCMg6JkjhYitA9rtqezqhhN7cvgYlOmu0t2','GBi6dwyMq08q1NUyRt3OSOcwBOhWYWkPDGnKdCFwLA0lhXqiHdql7PZUmlQ8y','PbXa5porOvFA6RB','FVJuZ6RJ8FZOFxJ4Vtc1aTjR0','rL','r',3);
+INSERT INTO t VALUES (34,64735,'jtFzwou3F7yn4q','oK97DzgCgqd4EnN6RJY00C4WDfIflH2PNpvUQU1D5UJTVlDpgw8F4xy5dM','sxxSQ041','DptguqrvmghT1ssvWCccA4wC','5','J',4);
+INSERT INTO t VALUES (147,49063,'4uiHDXegNL','v9eJrymhJffei2LDnke3B1BB','D4qIODvyW9ysa8D','do7ADfFWaf9jznAgz5Rg4Z3','Zj','G',5);
+INSERT INTO t VALUES (173,33466,'nhfgIr7yS4Pqoee8vcBMjyDBqpI0imUcD9nZCFOnVwQRrpnmxy7cCaHy','Vd0Skww6BnHxC38DKOSB5YdjM3mJel3sGclCFbk7Jye','qF3wJvMo6hcj','ywifVhM','58','E',6);
+INSERT INTO t VALUES (134,54268,'BuCVqjfCo1wnGiU7yJGD7nwpXiQocOBnwDSG2dIuWobn5hZEjARsYjb3GqT5u7mXwKjzwsg8zz0fwhQjzpWR','IMDbCVGjfEE7wNtijMQdvWxffUy7EMgQI6x3YGg9Gv0EQnv1v9sMC6zzxrn2RqDEBB','zuz','k85DGVJ62HRKPr','Y','1',7);
+INSERT INTO t VALUES (108,34678,'5E8j5jIni1cT5GbIaQb0NQZWFocinD54L5NrhkwhjV4Lfkcyel','6QuUBtJyscDEymZqCZXdFEps1C2I4bm7a0e1IWaXdL2yYQ9knTQPO3QoOvzZrRCd','wRIT9Qe9bX9PJ','KeAQpoWAiRc71','K','f',8);
+INSERT INTO t VALUES (15,58321,'RL4dkdRZVdxsPH9ip8R3ccxl20GXB4S','Qsk28wdMB','dh3LppIfAC7HvtvoCgvWbZG','Jmt9GMfBIalyGnwNr8E','k','J',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(85) NOT NULL, d VARCHAR(68) NOT NULL, e VARCHAR(27) NOT NULL, f VARCHAR(40) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (572923896,16116423272372482227,'ZSWXErdEkp35QeTjFAW2n0yK72NIi','VrTuNkK3JzHXcLfaUv9Ctj6oOQx2hGOjHicmXy2a0jVFOJm3RdBcu','2iw3W8D4','EIyY','X6UH43l0bx99idhFHx6RFhGHvGdOiggPeQnefC3wT9YgGlE3cPZqF5PNfOb1L0DgLFT','MqQjYYdiD2nvNZDYCrVkBRGJd5',10);
-INSERT INTO ti VALUES (572923896,16116423272372482227,'ZSWXErdEkp35QeTjFAW2n0yK72NIi','VrTuNkK3JzHXcLfaUv9Ctj6oOQx2hGOjHicmXy2a0jVFOJm3RdBcu','2iw3W8D4','EIyY','X6UH43l0bx99idhFHx6RFhGHvGdOiggPeQnefC3wT9YgGlE3cPZqF5PNfOb1L0DgLFT','MqQjYYdiD2nvNZDYCrVkBRGJd5',10);
-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 (2186101986,7420004649733051642,'KNq4Csii4d0LI','mTCs','DJHd3daCZ5mS9lo24','z9uXQreXB4v3EvujA','Ysb07BoTgK5p6F4Tw8al8yaIkQUeChU4aj4PGOFAPBJRwq4moVB1Cz','g40X2JV4ZP91H8KwsR19LAF0BF2Xhwd4GBLzRbIrTEufurv',11);
-INSERT INTO ti VALUES (2186101986,7420004649733051642,'KNq4Csii4d0LI','mTCs','DJHd3daCZ5mS9lo24','z9uXQreXB4v3EvujA','Ysb07BoTgK5p6F4Tw8al8yaIkQUeChU4aj4PGOFAPBJRwq4moVB1Cz','g40X2JV4ZP91H8KwsR19LAF0BF2Xhwd4GBLzRbIrTEufurv',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (61577,28485,'yZ2XbrnMvpKyhV9xAarIMW43zgj','AzKrRn6CAr8bp','ie','8nlae5','9','i',10);
+INSERT INTO ti VALUES (61577,28485,'yZ2XbrnMvpKyhV9xAarIMW43zgj','AzKrRn6CAr8bp','ie','8nlae5','9','i',10);
+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 (61788,21542,'YhHM9cBm6RRotTyowFtc2zznHTyNJInJFaXCi2HWrif75665TV48ETMm','5zHC4JfWPf8IXp62ajJfvG6HYuUgLqNXugHJ2yZjR48UtRzbOvDG2kt22OHO1A','ujb','a2zLQzc112PhsDzC','M','l',11);
+INSERT INTO ti VALUES (61788,21542,'YhHM9cBm6RRotTyowFtc2zznHTyNJInJFaXCi2HWrif75665TV48ETMm','5zHC4JfWPf8IXp62ajJfvG6HYuUgLqNXugHJ2yZjR48UtRzbOvDG2kt22OHO1A','ujb','a2zLQzc112PhsDzC','M','l',11);
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 (3631559653,8874566118894573369,'34M1hfXEv7ubltimEQQE','Rbtti5tM0AoEUQIhMoD8tNcIunbTTM4nWhPmwh7CMDEwQbVN94Aa1uRKcW9CoTSQAJkpVVqq7x48QWJuyrs5aDRejVMOE0zulBu6kSSnli6FbVhFP0D3OaDQgqVbFIeBg3bktfIVKt4K1Eucfuewtp21zSxrYVNXX','D','dlKHLPQgjUoCzQRdfs2jk2ET','jBIomSa72cMy8oWF','PtRPrgpBqdQ8xAKGaStnh5Kv4Kcdsq5OfPn6DxOEtRsmmjGwRVu17OW27bJJ3Wz7LBvP0glDsIbNKtz3fBBCVV80FwWJL8PUyPq',12);
-INSERT INTO ti VALUES (3631559653,8874566118894573369,'34M1hfXEv7ubltimEQQE','Rbtti5tM0AoEUQIhMoD8tNcIunbTTM4nWhPmwh7CMDEwQbVN94Aa1uRKcW9CoTSQAJkpVVqq7x48QWJuyrs5aDRejVMOE0zulBu6kSSnli6FbVhFP0D3OaDQgqVbFIeBg3bktfIVKt4K1Eucfuewtp21zSxrYVNXX','D','dlKHLPQgjUoCzQRdfs2jk2ET','jBIomSa72cMy8oWF','PtRPrgpBqdQ8xAKGaStnh5Kv4Kcdsq5OfPn6DxOEtRsmmjGwRVu17OW27bJJ3Wz7LBvP0glDsIbNKtz3fBBCVV80FwWJL8PUyPq',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4014590722,2343442411034918845,'Phn0rnOrlRikbe5nmDrZN','3BO8SPwhhl6jCN4NRvtybjsSpgF8B3mlSgUTNHsA8612XIdkrNHJrnaBRbx7jMF2d4d2aDru9FS4uxREJ0w5qJytQw9Nz2QP5UjosVstXmRQiWhalJyZhD5UiRMp6jbU24qCdHqbwiZj6fIAqlywOj3QF3dRAByES6HVBu9xncOY5DuP43fpjK4tPflruVSbw7b4CERvijN1uZk36uv72ahTL9jF46HpTNca3cjGI7NwlnbGnRhXp','V6M6afGK5NgNJez9KKqBRc6OqN','ghg7Wl7evWFiJCdKhdnELHQojIybLvQZBAfsWS3T7W8N8uRGIj8CIJAJkHeqHkrRgfjrZM1awrI5Cr7KNPtDTvC87PtzJ7URI4gHQkTmpkYbYff5VteJRFSt','k4nMmDmNnofpQz8BNRC7EJRjQ63yKbTaa7lD2UdyOhPDMe1biE5WpZdtpm3y3Kz1xlbS0BimyM6jL5cYRHtzMsJ4F1uMhYhgx','5RZRA9b',13);
-INSERT INTO ti VALUES (4014590722,2343442411034918845,'Phn0rnOrlRikbe5nmDrZN','3BO8SPwhhl6jCN4NRvtybjsSpgF8B3mlSgUTNHsA8612XIdkrNHJrnaBRbx7jMF2d4d2aDru9FS4uxREJ0w5qJytQw9Nz2QP5UjosVstXmRQiWhalJyZhD5UiRMp6jbU24qCdHqbwiZj6fIAqlywOj3QF3dRAByES6HVBu9xncOY5DuP43fpjK4tPflruVSbw7b4CERvijN1uZk36uv72ahTL9jF46HpTNca3cjGI7NwlnbGnRhXp','V6M6afGK5NgNJez9KKqBRc6OqN','ghg7Wl7evWFiJCdKhdnELHQojIybLvQZBAfsWS3T7W8N8uRGIj8CIJAJkHeqHkrRgfjrZM1awrI5Cr7KNPtDTvC87PtzJ7URI4gHQkTmpkYbYff5VteJRFSt','k4nMmDmNnofpQz8BNRC7EJRjQ63yKbTaa7lD2UdyOhPDMe1biE5WpZdtpm3y3Kz1xlbS0BimyM6jL5cYRHtzMsJ4F1uMhYhgx','5RZRA9b',13);
+INSERT INTO t VALUES (14695,54336,'K7dLsWH','SfoCntj4FAgbKcKHSTMLJp9gcBCABpqjOmfrIkKqxYliJJqryo6Eta51Pwzatt43kR2EnrrKkxnmrHqQ4Bdl8ThfdPt6zyIunT0EC4niASsn3Nzzzp5B4BCEn2BhJaujGdTE4Swm6iVAXD1FMRuAs6VGv7YZ8MKk6OC74NyYOymC25laIaZp2XgaViSUwf32afj','JstmRYh9OqcYM0sFgE8Pu1nCyg','2naloRo31IXZXU4J58RS9OWKcIiw','qe','S',12);
+INSERT INTO ti VALUES (14695,54336,'K7dLsWH','SfoCntj4FAgbKcKHSTMLJp9gcBCABpqjOmfrIkKqxYliJJqryo6Eta51Pwzatt43kR2EnrrKkxnmrHqQ4Bdl8ThfdPt6zyIunT0EC4niASsn3Nzzzp5B4BCEn2BhJaujGdTE4Swm6iVAXD1FMRuAs6VGv7YZ8MKk6OC74NyYOymC25laIaZp2XgaViSUwf32afj','JstmRYh9OqcYM0sFgE8Pu1nCyg','2naloRo31IXZXU4J58RS9OWKcIiw','qe','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (49853,40150,'Vhf8H7bkewF1fgEJwiNoZ6YOxwXeou0djcnpyDM','vWkvDhDQ6rCCGlYccSz7vRm9S0TB4FNDMood3391NdLCjd19Q3GLrqFXJ','77aZ9KDKUIfhsj9fGPr1r5T7RHn','HRUWfFFIxpZ1MnloxVZTVI3EZcYAQQ1DcurMiuFLt1A9Tg6sbO63b6KaF','c','C',13);
+INSERT INTO ti VALUES (49853,40150,'Vhf8H7bkewF1fgEJwiNoZ6YOxwXeou0djcnpyDM','vWkvDhDQ6rCCGlYccSz7vRm9S0TB4FNDMood3391NdLCjd19Q3GLrqFXJ','77aZ9KDKUIfhsj9fGPr1r5T7RHn','HRUWfFFIxpZ1MnloxVZTVI3EZcYAQQ1DcurMiuFLt1A9Tg6sbO63b6KaF','c','C',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (63254,3811,'UfwMONU9rCi3','PwrvoDE2WGW0ZQk6lSgGCECz1bSzi5aU9rD0DtQGPpQUmVEjMfrQIGkEyW5pOr6aclFOnNQIei1qvEaYjIDvuK7nmuNQj09q1Q4A3dm2sz3hiBH89KSb5IT6ixaJb2b','MiKGzUiwi','Z1hUXX5H0NOR9UQ75iVrOK4kh6WGwgH8KOF35Ni27SZHpq07okgNitTmXCeZmQt22ypoXnFsYSUKZ6kAQbtxgH8qbrGar74MntelnxsDt8Uqt8bfBGnYSddYxjqc3xBrz5m4LE7gCn3ev42BsOhn0CG3EhsXD2oCLxfq7luWmuWELK8QQ8as5MCV8kN','u6U','r',14);
+INSERT INTO ti VALUES (63254,3811,'UfwMONU9rCi3','PwrvoDE2WGW0ZQk6lSgGCECz1bSzi5aU9rD0DtQGPpQUmVEjMfrQIGkEyW5pOr6aclFOnNQIei1qvEaYjIDvuK7nmuNQj09q1Q4A3dm2sz3hiBH89KSb5IT6ixaJb2b','MiKGzUiwi','Z1hUXX5H0NOR9UQ75iVrOK4kh6WGwgH8KOF35Ni27SZHpq07okgNitTmXCeZmQt22ypoXnFsYSUKZ6kAQbtxgH8qbrGar74MntelnxsDt8Uqt8bfBGnYSddYxjqc3xBrz5m4LE7gCn3ev42BsOhn0CG3EhsXD2oCLxfq7luWmuWELK8QQ8as5MCV8kN','u6U','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10553,20588,'VH4odIeckdBz6Zqwo4dOWsqGiRgal6TZfa6HivVkHwIy5fE9iWN9gstC5meJsWTGJn6giDLs507MsT','j2ZbMypPSjUNqs4lpoPkjL0AmPbPQox2SKEPYHBpQB8ps5x8lQYLkbjUIiNpDCvxpX79gcgdA0rQSRt4nA7HuRA1tnQsvVGFV1988WO4nbVvoTdDXHm259N3tLq0erzaVWDMhVf1c32PtSOHgA2tixJdI9B1vu8DaaCO9wryVTcXl8HhZk9djEl6g1R','hq1G40O3F4K9UuiIH3dd','V3XYfIcLh1pi3rVFtcef91YJms0mxczEUmQsXFU1TDJ5fhRqOiXuVLQ7qURR4kCcBGuNNHG2L7tlGfaYOaAMTU8vJ9VfEJoNSs8Fx7qq621HK02gCRdW6clT5FMDf6RKckDXKM6sEQuSqMcFPHeO7y8HabSjNUvVpdTVSHxfHRBASnuNoY50RTIa3XqijRMSrqXpi25OsRGVrVLBkDDtENew969iS1nF','Y','Z',15);
+INSERT INTO ti VALUES (10553,20588,'VH4odIeckdBz6Zqwo4dOWsqGiRgal6TZfa6HivVkHwIy5fE9iWN9gstC5meJsWTGJn6giDLs507MsT','j2ZbMypPSjUNqs4lpoPkjL0AmPbPQox2SKEPYHBpQB8ps5x8lQYLkbjUIiNpDCvxpX79gcgdA0rQSRt4nA7HuRA1tnQsvVGFV1988WO4nbVvoTdDXHm259N3tLq0erzaVWDMhVf1c32PtSOHgA2tixJdI9B1vu8DaaCO9wryVTcXl8HhZk9djEl6g1R','hq1G40O3F4K9UuiIH3dd','V3XYfIcLh1pi3rVFtcef91YJms0mxczEUmQsXFU1TDJ5fhRqOiXuVLQ7qURR4kCcBGuNNHG2L7tlGfaYOaAMTU8vJ9VfEJoNSs8Fx7qq621HK02gCRdW6clT5FMDf6RKckDXKM6sEQuSqMcFPHeO7y8HabSjNUvVpdTVSHxfHRBASnuNoY50RTIa3XqijRMSrqXpi25OsRGVrVLBkDDtENew969iS1nF','Y','Z',15);
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(73), d VARBINARY(72), e VARBINARY(59), f VARCHAR(52) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-25722,-1113080506,'Ck68oPVdPTjJDIIuyNTTGQzoSNInNjYC','fFvUlpsHSFfhrK1P','7QNdDo1aixtXJ2EcuQ1vb','AkPTyzMNTdN6d9EjXu1v80rF','MQ6uJGzK','yi1ZED8Dc2k3KVyxo8L8w5kg0ZdGkgVGiJGOHxRcqR0uvrBjHufusKnTsYaPcWoO7xdv5WZfFUt8ZpUQxPIxI',0);
-INSERT INTO t VALUES (17275,1058543089,'3Iu8ezZfCW5zbz','u7GvYpgub4IrNq2GpJXxl','fWxIK3zyhvu1jdCgoFJa5ouXQRQs8vXsOVbQ327C','w1rK','wgaLPWgP4iJXgFjGKrQHSzRyzXDjH','jXUK0ATe7SX18LIVW3gNs4GUxSlKqvVzE3raesTVSdmqq82mYxRZEJ2OvdSn6MLUQbGNbtPhN4NumcAB7',1);
-INSERT INTO t VALUES (10763,1429298595,'CyQptg','q7mxJJVSfQEZy','0lrzJYUZs','BesdmwfYCutrsadi6jjph','AZJ06Alj9OWpub4jhprgLfCZXm01UXE5FuZhemCAA8HHgulvqkiNfqo3kMBv95u','jGO3KE63MmlNRI6wEDpzeLUhK9gS9fl21FRLMh8ytZTL7X6WoXkKxLPA6l0cYWBZeCZj76H7uMRg',2);
-INSERT INTO t VALUES (-29808,907803829,'CPdOb4e0O09H5MVqlz6FpvmTt6eC4m89rpscqpUXPIAjczhqyKlam2i5Ne1vrD3nltkmb','90z0Cb40Pu4CrEp4tQTxGyT5wA4hkodJnHbWRNfijdpUWN9','iQ8hv1KSgFBBqy38E3sIG6xbJDujWkRxQyEQIaHp12BArjL','DpinLYJol0bL','osqxcUMMPHe9SamjEbiiObn2ZJAjt49','9uODx6wtCpc6UBq6CbxpInusnhynWP2YPe7PFheXPgwjKBfmobgCgu7nEjKdKGY5Xdk9Yg4dX6Eh5yAYGfvonz0embPGYgWzk',3);
-INSERT INTO t VALUES (-23685,1433239674,'ys7P5moOBM5MEhsPs1VD8AXKg8d2EAhkibNy','K5AgWBrbCiX4d75TEMtDpvpZHBrcYuqBmlHaz70BJ9VzGIjgwOkLl','sfdqxpN2xWPg3AxRgzjbOcrynmUMalLBT8ib5CCJmWiboh0GpftFFITcsWR','F3HUHZP7zQtL0UBDlxcCynqutzpgHyjbYptvTdlRhNXGJA8deO','zOa1esr3sf8dCjbpgPDs0UX0EOUeR7bGDT80acZ71yzt7AiXabLBliBVUOIoq7Zdn8g','nbTQlBaxFGRnWpRm',4);
-INSERT INTO t VALUES (-25508,1557434774,'bB2PP55qK50OzvdGC4JeFA33fUdGZOPLkpjS','Zi7xTn6eot197xlnpvjeIOpUvhTsX0mPFjKeAeHKmbfaAUWQ7l6RuYZN38szGC7bCQ9brS','qMhiPR1u5','9VU9UkUQUksC','T0d4QPs3srbO1UL3oYkMcJbehUtgqFNVkWTuckfVJhrfQrw0s7NWEIrLgobXEagHhrGJAG5pBK7KX7SEeM4nVMpd','UgpF1XvVYtlmh09QhtKsPwtJ0Z7lvzcoVSeAx5XLUPhfjNIHMmM9YAmgjTExnl3UoAwh05L2LYPNKQuOGMXbJET3',5);
-INSERT INTO t VALUES (-1607,-300800998,'7mJnqoNNVq7DZF','pKptgHfUTBv5VeS7M','NIPdcnFU34XWP9eAiZdSVl5aqdXYWIRNy','FP0U9NWskrlNYFE7pChu','9dNgoMLldxGWmCyLMXPcBPcTSvLUtB50Fkn30I50CTTZe3ydosP3xuSE93H','9UNTjXOWkha',6);
-INSERT INTO t VALUES (-27490,1185802254,'OjlW0st','DXg','WGYcMuo9DN1LyOesa9i0WRj4gjPDAlAmigtrmuoNMDXmMRKd3nvjtdFzKXz','ey1us1APnH','5l7AhxC8PSwK4JWb6dLjcbpk','PYJSxhzxsTZCL7',7);
-INSERT INTO t VALUES (-29945,971278732,'dM6LXL','1brHWF','o9bZ5TJVsm0BgFkD49LR8','wFHfd3Xh','QssvXlS5IIsn0rIoSegnBwAjXoXLekAMtoDsUQEu3HvL0uzP32r2UWTu3JpS1U9AI8CM7f50jEZdEI','8UTLnq1l5CF9oYucQIOKgtsrVJStJVbjcCqyfFrPB6cm399qnRdBt6XiGOWCWSarn5fJOYM8U2Op',8);
-INSERT INTO t VALUES (3826,-1759737421,'vULYTcfmXZF8L9yiHBZ','cP4wSXJKXNaYchlVoZWiODjNEWDWRzfDpn9xuL4aDHVVRj0o3oxOjsOMQP','VAWRy34bVX0T1gZU0J15STzad7Q7muWeeA82jjLcNKT','G2FYuc1HUEnRJwWK32Li32Y78D0ztZycUw1ulGuRSJZg8WvCGccD','pfxSG06crDuimFZwZXyv6x5ivb9jDMv5sFPK6YsG','HlDmsL1QYVaSWCnhIpJ4hHI2nMrzXK7ofjRMBrNFVE00bp6W4EptZZaDdyLDL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(71) NOT NULL, d VARBINARY(56), e VARCHAR(3) NOT NULL, f VARBINARY(54) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1990458854,-3280,'DGFeLTqyL5qMbdGHVfy9p8IIfrdW2wcGu4','MIhVR3ZbbbCz81yCL9Nhprruql1eg8POk7IDX46iBy5crsc70oe1nFW','r','1q4QkkUyZQGNYRw6xgo','r','1',0);
+INSERT INTO t VALUES (1584040852,12026,'Wfck7','Xm36SGoQg0aIWgC9p71GKlnNCBUzipcHDe7gVDoAw','I','YqBMPFjCvdJqoWVJi5mQ43zetwsNfuXnj4Ojnl','c','h',1);
+INSERT INTO t VALUES (509089411,-26119,'58nD5aaoc','a7Zd1kGOilhKP4hbswDPsgtf2vt','V3','aUZYdqhwzxZyOYE6SvGYBI4DweQhK','q','gx',2);
+INSERT INTO t VALUES (3794422669,31984,'wb1825IR7gHxaDE4YkKhfyWT02iiyTA54o0Vzx8wWWVq3','58hYhfjMIibUP7lO8F11COxruEMSu8HKk29ZcS','Ep','bK3mOwBU','4','2H',3);
+INSERT INTO t VALUES (3882486227,-3449,'jy4GAbScJK0bLinl8uq35vINDiHU1sWeE','xOyUrbng3iHXcNjBJ3ziHCh3ffoQptHVRsTZo','M','3fQrkEgX9URUHZz7gceJEikmzT','K','LP',4);
+INSERT INTO t VALUES (1208574576,-22082,'F7qgKpnCnaHR5rTSjrB93aqq5LrW8bHcgtUlPL4rLF','B8PqX','J5r','TaG9NWwpbVtS4Qr1ot0hXQa2pzr','M','PE',5);
+INSERT INTO t VALUES (721222656,10263,'jzHvBMeLPn8sxDEdkMXDWka','ddo','T','OTzMGSnYpYpp7E9QxzQba8yPDvWmDRaVxe6CeDhTePp','r','1y',6);
+INSERT INTO t VALUES (3114104522,18678,'EaKq9Y','K0XhbPes64Mw0','e','2EcLI5Y1nh6hntcBQFyGHnlfcBZlKWcjcgrdrf0GuRRotjKkha1bvK','9','N',7);
+INSERT INTO t VALUES (2338159728,-19677,'6IWFmPyQzXmxTReYsEpO7xO3ZoU135KmqOYEpRYoVjE','fpKGGTTimg2S9MYwEB','ra8','IjGWyfKxcns5vbXbf9TJVa7HwFIvVtR83pkZQ0DDsf8','e','3',8);
+INSERT INTO t VALUES (1528541831,-11883,'hy8o4d58NydvHObK5c5d0LY1ef','l6yvyAM','N','jW','6','BA',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(71) NOT NULL, d VARBINARY(56), e VARCHAR(3) NOT NULL, f VARBINARY(54) 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 (-21471,1758083065,'AtJv8PXY9IiTEpcWDrj','q7KWKQFcsp1wjPj96sNcvR','JhEkUr2FkzGllTVT8hoHTPQuuvDJf1mVfXkcVah3QtsHN','3vEvVkFtITaRVMSTx7MxA7LQ7waPLXTSFZYYVWgw6U','P4rs8RBn7y6jmmwzHrTK6Pqhq4FxzYteEwqOuVZPxARJoKXrKNLPBA','EYYUDt9GLBHAYAgKDhF2TQPkqr5b63gS07w43SxagLghppVljuGurCYLC2IYmH4MqpL7',10);
-INSERT INTO ti VALUES (-21471,1758083065,'AtJv8PXY9IiTEpcWDrj','q7KWKQFcsp1wjPj96sNcvR','JhEkUr2FkzGllTVT8hoHTPQuuvDJf1mVfXkcVah3QtsHN','3vEvVkFtITaRVMSTx7MxA7LQ7waPLXTSFZYYVWgw6U','P4rs8RBn7y6jmmwzHrTK6Pqhq4FxzYteEwqOuVZPxARJoKXrKNLPBA','EYYUDt9GLBHAYAgKDhF2TQPkqr5b63gS07w43SxagLghppVljuGurCYLC2IYmH4MqpL7',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(74);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
-INSERT INTO t VALUES (31667,939635796,'4cgoeYBOpOzLSbFamxo','8I2rptRcXdtEuinlNWiXM4o6vSVr3xDVU48v','7etQAOANAvQJ','NT71cBs8','yiUeADHZxjv5fCAGDuzcaQDp7zHqUrpqJ0vdD9H7glJjN16uC9QaSvSHz5TKUj4DKLUagb8Hw6','jua8fB6MlQ6JuWu8FHPmWzFjMnzbhgzCH1n4Nl4D8Po8LlKFZJiBhoDxWRC9dcmKKiuTrMUHniBtCK',11);
-INSERT INTO ti VALUES (31667,939635796,'4cgoeYBOpOzLSbFamxo','8I2rptRcXdtEuinlNWiXM4o6vSVr3xDVU48v','7etQAOANAvQJ','NT71cBs8','yiUeADHZxjv5fCAGDuzcaQDp7zHqUrpqJ0vdD9H7glJjN16uC9QaSvSHz5TKUj4DKLUagb8Hw6','jua8fB6MlQ6JuWu8FHPmWzFjMnzbhgzCH1n4Nl4D8Po8LlKFZJiBhoDxWRC9dcmKKiuTrMUHniBtCK',11);
+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 (9275344356120494347,17901,'9eAb06WWE3UFKGj9V6RfxbNzDDVuMbLRyAmI','yTqwZQQKgDZxX78Vbe','3T','RiGhSdZhFqBfZMA0j45tWXVUcxPHl8ES2eARG2YaUP','B','z',10);
+INSERT INTO ti VALUES (9275344356120494347,17901,'9eAb06WWE3UFKGj9V6RfxbNzDDVuMbLRyAmI','yTqwZQQKgDZxX78Vbe','3T','RiGhSdZhFqBfZMA0j45tWXVUcxPHl8ES2eARG2YaUP','B','z',10);
+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 (14205939745029881277,-25157,'X2omJ29TXOTVQqbYVhv2','Qf8hUqIU2VNL4qbXcMz8X7wUbm52','TTW','6YlNKrlniV9D04Z8tVpJt8v452lRNmhrgmKhHL9uJx','K','6',11);
+INSERT INTO ti VALUES (14205939745029881277,-25157,'X2omJ29TXOTVQqbYVhv2','Qf8hUqIU2VNL4qbXcMz8X7wUbm52','TTW','6YlNKrlniV9D04Z8tVpJt8v452lRNmhrgmKhHL9uJx','K','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (19537,1971050969,'k1uZjDRFJoWVAqQ4JGs3UXYUqzbXa9YWFdtTd4nmkAgxwD5','H8WBWuToSETeUuDIRvUkgIPEYF5rUAURPdaIeC6qmYjNLCNaaij7gQlUdaN4SZSjNpvCVScgMJGCYi4GlvOZJKsa9ClHurXEZU2qqopNNV','Lq6wmmXtKUXxrt5haPByXY745l9KYYGjCl3H7qrCqcFYpXHaVPtVWN','vT4Y07R37cPo1PYL89mSUxoU1dWR4GDHIpQRkAqmv1gxppz80w','Sif4mCd2z1cDN5fbhAMVSBKdB','jxuK2L8ypjjuluj1iaPSoqSXAHLBZr2lJztn39yqLG9S9AqqcabM7B1G9v',12);
-INSERT INTO ti VALUES (19537,1971050969,'k1uZjDRFJoWVAqQ4JGs3UXYUqzbXa9YWFdtTd4nmkAgxwD5','H8WBWuToSETeUuDIRvUkgIPEYF5rUAURPdaIeC6qmYjNLCNaaij7gQlUdaN4SZSjNpvCVScgMJGCYi4GlvOZJKsa9ClHurXEZU2qqopNNV','Lq6wmmXtKUXxrt5haPByXY745l9KYYGjCl3H7qrCqcFYpXHaVPtVWN','vT4Y07R37cPo1PYL89mSUxoU1dWR4GDHIpQRkAqmv1gxppz80w','Sif4mCd2z1cDN5fbhAMVSBKdB','jxuK2L8ypjjuluj1iaPSoqSXAHLBZr2lJztn39yqLG9S9AqqcabM7B1G9v',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-25780,1167526975,'N7M8XNcvEA6WwdponPs8DYIKh0nkRKmiOyrczWcp0','jh5XqAKgPyNLQZ2J66WnQg8wfuSrYBaQL4a0xPBElHTEVvHNgGNbbIpKEVpMtiZ2ToWUq96hzhKlWnujE3PWccksf2t21zsBoSFygl6sEyOiDCGv5VHx413JER1GplfEr04wOr6CLboGQcrC7D64FmLI7gQxFZGJP','10DetJJeB4tBZgfmaUa5q','lm6z0vwDVv2215FBr4cl2WKiWs55Zr20OpHf2hwEfbS7HDozh66ZaNDqUojkhXHWN7eod9CQkJiXmuiwpcY0Y5Oz4eXwnzWUjZXWSbYHCEblyYE73eCJ9wut2Z0chOTZIV5Zgag3PwB1fEHsbIYaDBajdzwIs9nFjSf2GT4kQ9bq3qJdpLS7T7qT8g','x9cWA4j8XpDRvylQzXaDd414kVDECg5eOgwnm8VSJm93tyOdaRdYIpVRozSWPbSJxT2PjMH9ACkbFRk0N9sg3zPqMoY','4Udhx8W8rIOLJt9SwU8ySeyG9a7ZAjbbBUsfjPoETtRBxbtoVBVX1YhIPQQsLHnFKoiW8J5dFEd8n9tpX',13);
-INSERT INTO ti VALUES (-25780,1167526975,'N7M8XNcvEA6WwdponPs8DYIKh0nkRKmiOyrczWcp0','jh5XqAKgPyNLQZ2J66WnQg8wfuSrYBaQL4a0xPBElHTEVvHNgGNbbIpKEVpMtiZ2ToWUq96hzhKlWnujE3PWccksf2t21zsBoSFygl6sEyOiDCGv5VHx413JER1GplfEr04wOr6CLboGQcrC7D64FmLI7gQxFZGJP','10DetJJeB4tBZgfmaUa5q','lm6z0vwDVv2215FBr4cl2WKiWs55Zr20OpHf2hwEfbS7HDozh66ZaNDqUojkhXHWN7eod9CQkJiXmuiwpcY0Y5Oz4eXwnzWUjZXWSbYHCEblyYE73eCJ9wut2Z0chOTZIV5Zgag3PwB1fEHsbIYaDBajdzwIs9nFjSf2GT4kQ9bq3qJdpLS7T7qT8g','x9cWA4j8XpDRvylQzXaDd414kVDECg5eOgwnm8VSJm93tyOdaRdYIpVRozSWPbSJxT2PjMH9ACkbFRk0N9sg3zPqMoY','4Udhx8W8rIOLJt9SwU8ySeyG9a7ZAjbbBUsfjPoETtRBxbtoVBVX1YhIPQQsLHnFKoiW8J5dFEd8n9tpX',13);
-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(25) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(81), f VARCHAR(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5929162823018553936,5565911289144600308,'sYdQmM6o31c8MV','Alms4eIrLcmCvr','X5aTIn5OTxXYrd6FWuccT','DmGjDrUutJYTx8yU2PaeLA2Tr1','e6D0qhXVw','Ul4fRsDpuElgUJwrEgzsHpMx1zpNbzRBEfu6beq',0);
-INSERT INTO t VALUES (-1088605162246311468,5283773347954059900,'82Blf5D28Lbk','Z4StaaoLd5623PAILBeCLcmq9RD5XL7DxfuC3MEOT6wHhRNnNxFqsKegfnQ3h','NEm7wBIpisto1','GTJBOmyQ3U6WHftIz04JsuiVK0kNnKChHifem7hKfyglrN6Y2','N2g8C80jmJjzW8gZJDCOA75B3','zm69S0UijVBmAltxc8c5pHEZgp8rKuzJZ1tgRntCxoryziwmhameKuK4Qf0z4hgk9oAWM6nJPdYONBWshTN2jLJ',1);
-INSERT INTO t VALUES (-1229787003719975813,14704586388662178073,'BA','OH','8hOkp0Yk94oUiup7GvCF5dpup3NhfFzo0fcex','xIB0D','L5f1wMkGqDRxHvW46zRTATXUBWP0SmALG9OABBFmhNEmfRABGerZv5OUI9ySriTY','48rc4Zqqj',2);
-INSERT INTO t VALUES (2497266118552338578,2785962126430525585,'xBVnbgPxfafUv8MgQ4Wo','RmjYTYjLV3emJmPt1pjWTIpRjFk7MNEBg2XavLc9i3DO','4awSE2PwNtwJL7WI22037','sYUO1','jdfCClIZpsCreDdt2gV8Q0xvjl7t6INjTKV8l6t0luDYR790asAWCLgsRiJWut9dPrGHjxkmDYwKSPIoi6JZTIPyPZETyw7F3i','ZiEZgVSzDFgplkk3wiNM7v9uhYi0T6MnDs1kFP2t8lxidGnRoHPYXzoqLf3f2y5rxZ4vWiMDSoAQ2oFOcAdQEkEkcuicczci',3);
-INSERT INTO t VALUES (-2359628369391873630,5566368060142592658,'nkvViOovSBl0YzX','kMr7mKskjjkCc1zliZj5KwQDb5TFra6YDdBGLyd6MgHfYFzIVXhvrjUq2GLpBA7I','R29cQQ4PsM6CqW70ZcLxIjWrmK8ajitQwnw2DXdp02QNcZaVpsfSm5uec','heCtfmesbyIVJrtKxI7qHDFpKsXbdk5UTiQrtA','kCGr9uyDLVDX0oI1nuNZJ7imTOPLfCvm1udmJi0jYltqvvR7tjBYSgSzjJRWdbwwTh6XkicReZRAX0Pw4uCRg6jPF','K0u8r4PXa9dmMbU2zZLBxYiX2DVB7U3tsgpvzsJqnncxnBTTYDqo7z',4);
-INSERT INTO t VALUES (4550959969940064772,16918920786086416755,'aR0UXPpBj43bC46xEu5','1j5L60etGllNqkY9xMcplWhsAqiBgeBBcRS','waZfcEq3MpPTjab8v8h0m0GY57uQUCxe0FnsgH5qtX','XSFn8B18gilbGuUc','E5HTbqsBK5G3NkYo73QQykt0cVepQKjE78cOTwrWZE6t1u2aeShJ3j6mkGdTs5KOz','lAbjLrokl8EKJ3',5);
-INSERT INTO t VALUES (525174762201242167,8161347447089171836,'2xjigRSDiW7KVh','RjWp8he90QLSF6H0vPkyJQfNIBAYFMzsSa65T0AOaT8oiYSaHWMYEi1','QurrKv8i6hd8tbRrkuexz4mHFjRPKEFt3QQYkebhAuQERPEabdXG4huuf','tyHh6mImcE2c50jAoOsU7er54dho66QW7fpcY9LYoeulV4GzCcpAR9BwwRjoPUzF3','QNA8H4fKPZbnYNH8BEiJFQipJ1PYCeIDWw3SSVmKN8OBbxFEtnnEh','KBqyXZzVJtJqSnmBeWuQTws2zOnmwuKwchZZBmP0ZDevS1khO6FGOJdqbpGbBQcEHL71145rpodgjZwokB2WruJ',6);
-INSERT INTO t VALUES (3134445499892252990,17929934899833903814,'Bs5hUmWv','DqQElV1yCua8NwfSminaHQGjVBPCR1ygT','BcDe5Ys2RvQDrGbgNXYqRxDQwBUSzunj7IhvEr4Fz9E8T6vRrrWy1lIw80fL2m8sL01zatd','Zkn547GA8umkL7gqwIQ6xWZXbWH25TVY3KHg6WGRLixXMjdQm6ERAExKSqgScHAJO','3dCYeflyeinEVD0n1IYvvnh','hwQjvIX1d8ddQWI5MTuJnCYDCHjbu35SsG7t1h5Khray',7);
-INSERT INTO t VALUES (-7907979247326932167,5012543113977747585,'tR7EfJ9VYFffZKfhP3MD','dQdWDsO6dK0qjLRVayi09j7GXEUiWMs0MPPNDJmcNtAW7PvDqa2jYDxk0YyGwZ1ocV6daSwoMzbYg2DITvf','olhz8ridpTFWAC65cAnu6mnExt5','OkeqKjjti2nNlG1oKEWtId','zvnUkCiWLhdSVQ2Cm6QfZ3XvXfPxf1w89FaoHLW20GQ8vw5CF2XY2hMmutnuUeylUNtELIb6y','O',8);
-INSERT INTO t VALUES (-790956082064722484,9153187002827613907,'Xnvq7CHeaqzZJbtE6n','zMXHS7DFhEF4gmQNWMrEyUYatug3wy44bZHj','lGLFTHyjOlg7echi3HytUCNDW0MZLpA7ELLg','ZCg53dp0JPzX3BvFqBfi5tnYJ','rOVwxMm2EBqzzKFlQUmIwtv3n1hn62hbW8pHU0FrSSml9VdDCrchvmOPAw1vExuaQcArS4V','1pIfnGDPXZhV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16083947415142055257,1065,'HX7fsJI8LAuekEAb0QBmLEW03hgLJ4b','p0qGHaHxCapA8lTtpu78m7jjXJuopjhP10qtVE8u6D2fZ9U1JtA26KkDw7BTTue6tZSsHsSnkJhvKnGrEnj5DJo73CliosLSxGxXNfyOmbmaDUfPTib5QnKmbyhLZHZbx5QMd5Q0pjkWlj2KMOPMmkS5JKdMOwQjWdVrR49Dzi6rNT3QiMQ','oq1','mtyNFWGUg5DpVReZmDxFKcIBQnoHFkzvqj','X','e',12);
+INSERT INTO ti VALUES (16083947415142055257,1065,'HX7fsJI8LAuekEAb0QBmLEW03hgLJ4b','p0qGHaHxCapA8lTtpu78m7jjXJuopjhP10qtVE8u6D2fZ9U1JtA26KkDw7BTTue6tZSsHsSnkJhvKnGrEnj5DJo73CliosLSxGxXNfyOmbmaDUfPTib5QnKmbyhLZHZbx5QMd5Q0pjkWlj2KMOPMmkS5JKdMOwQjWdVrR49Dzi6rNT3QiMQ','oq1','mtyNFWGUg5DpVReZmDxFKcIBQnoHFkzvqj','X','e',12);
+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 (7329940855646347740,-2280,'D1CyEfvp7Y892EJomG9RUhunImPfdevFdbttiZ7E8rYr','JvlFvAT65AYlxCxHgU2zbtBRuCcHEtLvkCJ5y3RY0wO6g21BR0Ee3uNmVY4sGpSmwmbNlYtkADoTXm8TuzcpnlbmcpF58LRie','TTD','ZJ8EoBcnzPJ0iXiHzvE4yiLdzIyz38rAa9kzBqv2Pdraw9hBZHfzPLJWatAmnHCMwK5KcKBSjlbuIlO4yosSwGP6ydg08gqNR78','o','V',13);
+INSERT INTO ti VALUES (7329940855646347740,-2280,'D1CyEfvp7Y892EJomG9RUhunImPfdevFdbttiZ7E8rYr','JvlFvAT65AYlxCxHgU2zbtBRuCcHEtLvkCJ5y3RY0wO6g21BR0Ee3uNmVY4sGpSmwmbNlYtkADoTXm8TuzcpnlbmcpF58LRie','TTD','ZJ8EoBcnzPJ0iXiHzvE4yiLdzIyz38rAa9kzBqv2Pdraw9hBZHfzPLJWatAmnHCMwK5KcKBSjlbuIlO4yosSwGP6ydg08gqNR78','o','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (14456208090132498940,-23216,'B1','QU2Gk1KGWFLolriw0jSHAMYymOBYOSe6Nmy00rps1nh78ZOTqRgsHOudJzJkyy798DbD3CO5jjxgtSKfd6t55fBAiZZD5IQvcGgnDwppTojKQC4pTmlihTce8ohRMhDrHaLS2fFSz','e','IxpGLlWi3nJdOkwM1wvrNsA2fPrhiVGj3xDs5iN618McZgj3wrcXjpqLIPbqDjyth23fQ338da9QqtdDnzaQiTQ8EuF2Hq5OpzqBU','9','cC',14);
+INSERT INTO ti VALUES (14456208090132498940,-23216,'B1','QU2Gk1KGWFLolriw0jSHAMYymOBYOSe6Nmy00rps1nh78ZOTqRgsHOudJzJkyy798DbD3CO5jjxgtSKfd6t55fBAiZZD5IQvcGgnDwppTojKQC4pTmlihTce8ohRMhDrHaLS2fFSz','e','IxpGLlWi3nJdOkwM1wvrNsA2fPrhiVGj3xDs5iN618McZgj3wrcXjpqLIPbqDjyth23fQ338da9QqtdDnzaQiTQ8EuF2Hq5OpzqBU','9','cC',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9706963362063288612,-11561,'0atnaPMxv7cD3P','aKiaI79EcWqx3HedXL1tCHxN7itDm7OcQZt7YPnOpYEmbJJmaNtczyQlGT0eHZSUCAIbe0iaBXbJ4sMFz1ZEe2LcTz4svaAzn4lkW6wGwAyXfKW31LuM1UiI5D8VWw3oZJ7RCtS3q8JAQ2Hg6BeY8nTN4xH1wpNuYO7snchdYpNCBGDemxTo9D7l4dDF7uGYdGmPNeA7jW4xBk4MDoR6Cksz95wAycrr0aYbhbCx6fFK','M','n8TwGjYMHEN8D1YT16lH5pzTp0T5Arzx7bBFPjdF41iR6lFDrqU9lDbTMNcsqjS9q5JFCUBCIAKoMz6KLStis0EDEJ1bIfHflZix5480AIBlZX2OcS6qHH1Oe6T5OwLI6uXeSUerMqGt0z9X6Dgk0g3MftE3zPgawuBbtF7ZX','P','2kz',15);
+INSERT INTO ti VALUES (9706963362063288612,-11561,'0atnaPMxv7cD3P','aKiaI79EcWqx3HedXL1tCHxN7itDm7OcQZt7YPnOpYEmbJJmaNtczyQlGT0eHZSUCAIbe0iaBXbJ4sMFz1ZEe2LcTz4svaAzn4lkW6wGwAyXfKW31LuM1UiI5D8VWw3oZJ7RCtS3q8JAQ2Hg6BeY8nTN4xH1wpNuYO7snchdYpNCBGDemxTo9D7l4dDF7uGYdGmPNeA7jW4xBk4MDoR6Cksz95wAycrr0aYbhbCx6fFK','M','n8TwGjYMHEN8D1YT16lH5pzTp0T5Arzx7bBFPjdF41iR6lFDrqU9lDbTMNcsqjS9q5JFCUBCIAKoMz6KLStis0EDEJ1bIfHflZix5480AIBlZX2OcS6qHH1Oe6T5OwLI6uXeSUerMqGt0z9X6Dgk0g3MftE3zPgawuBbtF7ZX','P','2kz',15);
+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(77) NOT NULL, d VARBINARY(13), e VARCHAR(69) NOT NULL, f VARCHAR(37) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (98,2303346680066552583,'Sj7vBYDxzDU1YISSuH5FV7NFjjmz7t3LSN9a9nrtJWWQKw90Ag6cJem6XOBJ78lUZkd0','W8ka','2THKFkHT5BvkBKHjp','30lHQh6cGRMPjQL8lvJFoAPrn','tA','Z',0);
+INSERT INTO t VALUES (31,7512323224117918677,'j46p23XxLHwsf','6mzFLPpw6D','NSJreb1csAn9N3zCQfjZvlXh8xVBjMQr07IL5COMTfpDqEPOdzGpIZn6nhcIedJf','a2VU2SKle7yG5nPVP','oj','t',1);
+INSERT INTO t VALUES (104,17193693189675924863,'hEane5IpyLa6q1fu80CnKhcZupVMagFndLUti1dujVcUmFlagrFnp05vsmqDiBPY','6gKRBypU','gBFM8Ni1aiQb04GmSwTMj6pgI','8BrZLAVJlVGBJYX9FKbjUbHwQOnu3UQ','bP','2',2);
+INSERT INTO t VALUES (19,11327161068880031655,'pMRaXBSAZtSjSV2wOi5N','SVzZulxBgPc','Ase2aLEK1VH249VLMlaX8','1hcKDQpAH6pysl1sxVSZec','7u','r',3);
+INSERT INTO t VALUES (66,9517230882736792215,'OWQ74W2r7h9UBGwnIMZvSZQK8WgCohJ8K2pdwb3o','Ly8q','loGhDMlAJu4nukpZl5mN4iO54YnZyrHIOE7WwvlhjJIUht','bK2Q1Hq','2w','B',4);
+INSERT INTO t VALUES (12,16397636800181615184,'ZTYIPBK32AXvYI4A87NDpVsgcQXGfwpraGAfQUwz4Ua2vi98','KZqV9','WDIcRndhtmZVmCDkYZ7fnToQfjXIp5uw9xXMTht6nUIjaQ','Ag3sgBjGSCaQvujHVVTZWPY2qW','t','a',5);
+INSERT INTO t VALUES (-103,15983754796928679090,'AqkQHffedDBEhxO9AptSe9cV5S59tRg00Qahz9S','AyoSHnWOGbG','fIP4qXYG20GxOtdUdA6j03peeBu','PQMmvTE3Qh','w','T',6);
+INSERT INTO t VALUES (-100,11881377077846773313,'4XskmTdYoKtMSufNAO2RGK03JspQzK8','oJTcXRheaZB','2A8lDQwIn0KCEpdr','ZR6LrLAkJgxLPfopLMbgyeOiOvj','e','A',7);
+INSERT INTO t VALUES (67,4130980743022290008,'v2SOiKAGI6bbnJPnYPPOzETG','Ej5','spBZjT9K46ocN5','NaQyPC1wPffqZFm6RqKvD','V','A',8);
+INSERT INTO t VALUES (-15,5351179259664637218,'E15cGf5cUCs7bKqDxDDZsufa4lCRXkUIAKE8jaNr3wzqp0sisf5uPRATsp8A','DuQoQ','yqUfzQ4ejn','QAU12WhKer7hUwFe5GXMqbgLhgCpoV','tq','w',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(77) NOT NULL, d VARBINARY(13), e VARCHAR(69) NOT NULL, f VARCHAR(37) 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 (-2816873582536492020,766542445224851333,'8cGRS','j7MS2v74ieosYsixkPTt3ZEPbRi','ZvwTEOUzebV1FMu7b70AVhXdm1FzKv4yDuPIDAgov7JA9vheJ1buebSaMbkh','aMgzo9CL6baUdVr','BT4VLjWa0ynaWVGFm5ApkoSHTCcos','pNltZGNNJMkLwS8eumuRLEaJGJn0fa7XXak9Uk74e5KWF2NIrw2Jlty4VH1aSkVeG7ElUkNCG',10);
-INSERT INTO ti VALUES (-2816873582536492020,766542445224851333,'8cGRS','j7MS2v74ieosYsixkPTt3ZEPbRi','ZvwTEOUzebV1FMu7b70AVhXdm1FzKv4yDuPIDAgov7JA9vheJ1buebSaMbkh','aMgzo9CL6baUdVr','BT4VLjWa0ynaWVGFm5ApkoSHTCcos','pNltZGNNJMkLwS8eumuRLEaJGJn0fa7XXak9Uk74e5KWF2NIrw2Jlty4VH1aSkVeG7ElUkNCG',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(26) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(26) NOT NULL;
-INSERT INTO t VALUES (-7249074399778956427,461379205710322016,'DAmwYcqAoj4X7Wd6P8X45','HZPY2QsGe5qt8YCxW98x1ECn4SyM5wJVc9FxrmSr2gHdRN7HgHY7OqrmxwEtrFGNoBA4X4VzoOyNjOCZbPt','jRdbYfltIFlSBX9eJ8qZ6wJiVK5EsFw2NR7y','KYAPsdtBvw1KLJfLZ82m4qyjiYCtJxuPtimstiZFbIKZlavR4JL66Jwoq1BWERAEfamgzVG2ACc','o5U1xjoG07qlibDel2k8nmbAw8wR','hm6axFdJ',11);
-INSERT INTO ti VALUES (-7249074399778956427,461379205710322016,'DAmwYcqAoj4X7Wd6P8X45','HZPY2QsGe5qt8YCxW98x1ECn4SyM5wJVc9FxrmSr2gHdRN7HgHY7OqrmxwEtrFGNoBA4X4VzoOyNjOCZbPt','jRdbYfltIFlSBX9eJ8qZ6wJiVK5EsFw2NR7y','KYAPsdtBvw1KLJfLZ82m4qyjiYCtJxuPtimstiZFbIKZlavR4JL66Jwoq1BWERAEfamgzVG2ACc','o5U1xjoG07qlibDel2k8nmbAw8wR','hm6axFdJ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3555211500767034037,7326336327027763333,'9H1c','97m7RJqwPDkdGRfAaj','znAxh5b0Ni05zuHUk30KWWSolyBi2xz3AayoTMQUXzo5If0hWf7zirYUonmcMA','s6lZCmKekxXY7N0LtSaJzDNa5vfqn9ceGZRG8X6jkFgpCyOCaeR7JSSi2ON3rmR','u1','xxWu6ubJ0zu3bLhEQ6Ls8UXiQgEuotLSv8zOFUVkLrMeu60URV7N8gflChh5qQMKYoTAt5arR94pXM',12);
-INSERT INTO ti VALUES (3555211500767034037,7326336327027763333,'9H1c','97m7RJqwPDkdGRfAaj','znAxh5b0Ni05zuHUk30KWWSolyBi2xz3AayoTMQUXzo5If0hWf7zirYUonmcMA','s6lZCmKekxXY7N0LtSaJzDNa5vfqn9ceGZRG8X6jkFgpCyOCaeR7JSSi2ON3rmR','u1','xxWu6ubJ0zu3bLhEQ6Ls8UXiQgEuotLSv8zOFUVkLrMeu60URV7N8gflChh5qQMKYoTAt5arR94pXM',12);
+INSERT INTO t VALUES (6246675651309842141,216333566745056715,'hCT55BlvaOxiJ','ew9MsZ83qH6J','PLjA8yn0ujoozrM9agTuvlOwZqufvqrE3e6kW4k7J','a7UaLWO39SscPCEhPq2bJQUDRgX','zE','u',10);
+INSERT INTO ti VALUES (6246675651309842141,216333566745056715,'hCT55BlvaOxiJ','ew9MsZ83qH6J','PLjA8yn0ujoozrM9agTuvlOwZqufvqrE3e6kW4k7J','a7UaLWO39SscPCEhPq2bJQUDRgX','zE','u',10);
+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 (2029996933080922396,9198787292815224831,'pWKVRUS','rX6Y','3Sy8rQBSZaHY7PJ4H','5DdfYn','U','c',11);
+INSERT INTO ti VALUES (2029996933080922396,9198787292815224831,'pWKVRUS','rX6Y','3Sy8rQBSZaHY7PJ4H','5DdfYn','U','c',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1370013426930152399,9299748322581029331,'nMADQ0xvmlN8VMEufjFKJz5wOv3u8K','txjUfGdVr9KlIwEhF8ZMSh9fa0C8TbX5mQ896pzBm8zyfsLME1RMCm31CgrOUsfSq2DpWy5uHDIRt71UKvm2mw8WMnPnw5DsFsAdqvfpT010Bl7AEQcmsXhvYTq3w4Tbzf9ENIWsbTLQ58eKXsyugGKdWRyDIpdSrO353DGIgA0CUCciNVn4lwYX0w323IZ2yndXBQFwNvLEgSmw','x3g4WA38GteCgqpFB','6lp4','2','E',12);
+INSERT INTO ti VALUES (-1370013426930152399,9299748322581029331,'nMADQ0xvmlN8VMEufjFKJz5wOv3u8K','txjUfGdVr9KlIwEhF8ZMSh9fa0C8TbX5mQ896pzBm8zyfsLME1RMCm31CgrOUsfSq2DpWy5uHDIRt71UKvm2mw8WMnPnw5DsFsAdqvfpT010Bl7AEQcmsXhvYTq3w4Tbzf9ENIWsbTLQ58eKXsyugGKdWRyDIpdSrO353DGIgA0CUCciNVn4lwYX0w323IZ2yndXBQFwNvLEgSmw','x3g4WA38GteCgqpFB','6lp4','2','E',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-9157321061902640074,13383815723471105080,'sncLv1ElkIrIBQzpgyGh63EO','OuUexO577vgjdAAAJ5q6np4ElaRr5VvX1i4zKW3HrtsEoZNOWhpua4G6zJwqR4rJBuVyOLLLd3XkMwl6kBu8Pyo0TSc3XolA1jwIsVafriMNEmX6mSXYCpqjX8','BPSOYI3PKP5rnInwxFtg4EdUIh0NPVZRrQi9aWRDjVJXH','I85NLPdz776B0vRFOxUNtmwSNcN5y8dQNcmmTSFpZ48djaIHFCXtEMHOjKzEA0zSak','3ZZfMPu9NCmsltUaxa9EyXxVvscTxTXBGAe7dIvu54frrGo9L6tY54LHCX3c6URHe07pABbbeak2SEigtxqHv35w1nT','7wvrqNud0tGM3QrZm4FWprzOqhMxEFNGJsm9ThiBt',13);
-INSERT INTO ti VALUES (-9157321061902640074,13383815723471105080,'sncLv1ElkIrIBQzpgyGh63EO','OuUexO577vgjdAAAJ5q6np4ElaRr5VvX1i4zKW3HrtsEoZNOWhpua4G6zJwqR4rJBuVyOLLLd3XkMwl6kBu8Pyo0TSc3XolA1jwIsVafriMNEmX6mSXYCpqjX8','BPSOYI3PKP5rnInwxFtg4EdUIh0NPVZRrQi9aWRDjVJXH','I85NLPdz776B0vRFOxUNtmwSNcN5y8dQNcmmTSFpZ48djaIHFCXtEMHOjKzEA0zSak','3ZZfMPu9NCmsltUaxa9EyXxVvscTxTXBGAe7dIvu54frrGo9L6tY54LHCX3c6URHe07pABbbeak2SEigtxqHv35w1nT','7wvrqNud0tGM3QrZm4FWprzOqhMxEFNGJsm9ThiBt',13);
+INSERT INTO t VALUES (2079768958457446053,2663653866251397497,'DeByLl1KU9erRkh9qiPLzMfX58SJTGEf7W0VzNOWWST4hRtqREQHov2Q2o6IRjSofx3AHO','9cslxhhKISGZ8BCeRJuTZkDiX6VAN8aFBRWgbUUwedlaE3lJ1qTUF9','4PW','Vck7WXsY83H8mCgH5c6Twpt6Hqy3BKVhUcxk9cJdTGNe36ygEpPgoRKzCogFC9ZNOy10YPohJqFQ2z2wHTpmLxV8aZeGnnrfc8eps0bwmsYEjUtTZdR8yMHXhzNQ8t6wpDXHnezSxQxP2ivoNqtnURU6tcYy0c6ZHSGvbrGkCuv3O4SBttjauV5dqJr','S','t',13);
+INSERT INTO ti VALUES (2079768958457446053,2663653866251397497,'DeByLl1KU9erRkh9qiPLzMfX58SJTGEf7W0VzNOWWST4hRtqREQHov2Q2o6IRjSofx3AHO','9cslxhhKISGZ8BCeRJuTZkDiX6VAN8aFBRWgbUUwedlaE3lJ1qTUF9','4PW','Vck7WXsY83H8mCgH5c6Twpt6Hqy3BKVhUcxk9cJdTGNe36ygEpPgoRKzCogFC9ZNOy10YPohJqFQ2z2wHTpmLxV8aZeGnnrfc8eps0bwmsYEjUtTZdR8yMHXhzNQ8t6wpDXHnezSxQxP2ivoNqtnURU6tcYy0c6ZHSGvbrGkCuv3O4SBttjauV5dqJr','S','t',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-3529667350867494455,17416000708179117313,'8A55kNKgAJS7pluUqUoEUcH2G7etcStZywuEzdKXmrY','MIUFd4KopxGprzmvzFdNwntQusQM5zfjLxxAgdCAbPoDCRmB2S2dLjySIA1jQOefrZRu6jBJsclrOhBVSqXEK1vionu7wsuh8KLRHjiGAMlS1kgTYiEzmsEAKC64ZcE16ril7c1lHq0QmkQvRvdyMzPQB1qr1xiw9vIwjBaekor03G','O4ulaZ4e2BoZITN2uKz57HI96e0MrQOSva80XPzGUUZeUTdfWfWmN7853QI','IGZXnXE64KGV3mRW5DYrS1lM3NWNo2IYqAn9bnlqTcY2EbTbNXNOtAPJkv47vGICBuZBCKkSOutmYC92noonkfkgCknSewairNG4XUOLWl1zA3uCfu1M6EeeB6jBV0NoC','Z','B',14);
+INSERT INTO ti VALUES (-3529667350867494455,17416000708179117313,'8A55kNKgAJS7pluUqUoEUcH2G7etcStZywuEzdKXmrY','MIUFd4KopxGprzmvzFdNwntQusQM5zfjLxxAgdCAbPoDCRmB2S2dLjySIA1jQOefrZRu6jBJsclrOhBVSqXEK1vionu7wsuh8KLRHjiGAMlS1kgTYiEzmsEAKC64ZcE16ril7c1lHq0QmkQvRvdyMzPQB1qr1xiw9vIwjBaekor03G','O4ulaZ4e2BoZITN2uKz57HI96e0MrQOSva80XPzGUUZeUTdfWfWmN7853QI','IGZXnXE64KGV3mRW5DYrS1lM3NWNo2IYqAn9bnlqTcY2EbTbNXNOtAPJkv47vGICBuZBCKkSOutmYC92noonkfkgCknSewairNG4XUOLWl1zA3uCfu1M6EeeB6jBV0NoC','Z','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6903137065311488247,1077720594588482974,'xprzJFhEG6HBBH2k2trjYi','w9IuVdJHlkf616sYm79Nw','relncMfnSi5lKOvnZDkoTrj4rXPBNaFqE0vBA3MuKxgdZ9iAcM6VlwvBl8Tb','UkjdV4Zbwy1SrhHovJ4RauHBDus00iX','3G','91',15);
+INSERT INTO ti VALUES (-6903137065311488247,1077720594588482974,'xprzJFhEG6HBBH2k2trjYi','w9IuVdJHlkf616sYm79Nw','relncMfnSi5lKOvnZDkoTrj4rXPBNaFqE0vBA3MuKxgdZ9iAcM6VlwvBl8Tb','UkjdV4Zbwy1SrhHovJ4RauHBDus00iX','3G','91',15);
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 BINARY(6), d VARCHAR(48), e VARBINARY(45) NOT NULL, f VARCHAR(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1036032,4589864585160859580,'Qdz','YwDKNzXgVq0QGvOa','URmRZSfnLwkGx677L2fB','rAKUUPc','SVS9EI9pCMH4I2IkOAkFKYipWiu1DW6BKUELa0jowNI6','glD516GBhcSbzKqK9SDafBNYewQUX8Q2qHE6lcyFA2nZ2e8RzDFafHAvRwrdN6g8ZGnJ0t09GREqVwX',0);
-INSERT INTO t VALUES (3937197,13259977379049132780,'9F4C','R23CRhLvbQrTnn3LFg0rtonCEj','OzMOn','w2Fx6','VSPFl1jYnzi4xGddHXpnUqU8R0gqbMCPNse0RuEaPI1tN2bmVX1zTs2SGRZJBuSfTHQNuPZBlOYL5yMEfclIkBT','rskejG4b5ojcPzvyYBciz8IKXGBVvkNoLX3UJGkrclBHdREp02Vu5tRsbfgx6z04x7278KEs3RHs8K',1);
-INSERT INTO t VALUES (2647835,2792323959167852888,'QjT45G','oWT2Y0FdiFTyWg2Z6SM1v8MvI2YMf3yr','7UB97BJ6N9s9LnIclBfGa','aUvaSc','mXXkKTWxqrDzPRa8m5TPEv5PQH5eNGUVvro4Wf1TLG','SLyJHTP74sIea5oIcwR0Ryxxrpc19nGOa1ugCfDHp5UgRCskq6jbZI6xcMYLPnlQRecnZ',2);
-INSERT INTO t VALUES (420596,10377969274789227831,'lpmgeS','VguMkfk6fm','b7zPS8QwplvMnqL','1n6l8EQ','ZydYNVhSbXnZHimDg8IeJPErGqkSFdVQNRiDDiMqNCWSI0XlstrgLtHSxLbVZo0SZg4r8iHyDtDIMCokgMHEO','6cyC7dL1dTHeFih4bNblAsOWAwGTPg0IcKJ5YpWuwGI6AVsa6T295zvjpdOFHW0i40dAUT',3);
-INSERT INTO t VALUES (7257500,15918406614551112638,'129Y','Ow9T3Q6b','rBEnLH9qzaFDxWFD4KiyDFdkS9TfEnTOLIQRg0VQZ','fz','jYHjbHM0MqotAiBVrGujHcRMPLXaMrFrPayPzh9','C7XfDMkzBjFvujQrxl87aQESnTUZnUbEuCawr032xVf8aABZmC2oXA5uWEiHvj9rAjftv3eBGz2S3NP',4);
-INSERT INTO t VALUES (3845667,18217787276271295659,'AM2gHT','m6qwduxohoGNxmp301','84vHDOI75sadjXZI1PlHr1YlLxcoiwHS3QyUbdd','qLTqds','leZiMbHaZOgYTGqEzfnojfrrlLogZit82Qf6grc1q0MTcfhOwC7JFmD1ntjQycK4tsxeHEWcTxofUaN8gCLzTUs95P1','j4UfejfrQAm1eBvRnuJkzoaJxdk7aVLYlK0Sxu8ffUKqgG3xN6D5pxcJTo9PXiCLCjrucG6fOzd7oMRIQC88qsA9aPR',5);
-INSERT INTO t VALUES (8466326,7458681919238838041,'xT','N0j6l6R8OHYiQMVqumhqak','Oc4VuDEQKfqBkyy2LOD6NGASd9YcNytoRmc6T1NaTW','wtF4','6VgZEyXUpg4wsCcWD86da','Ef54i7kZb4VlOq0gqnKxaBVaE8nww2kTw9hqFBoQ7',6);
-INSERT INTO t VALUES (7842269,4374291121214824134,'EFgs','ZOOjGguK7ZH43nPQuISBCnKmxskktEg4GF1WoQ','oD8WBeDjz7WknIpS','ZNl','po3aEhB86qGTBK7pBr2dkYUlHGlFxb7SnP8djRG1w73qJh8u3914gUSlu','fDe8hhTPG7LGvQfu5Z73l3T5cyAYKBgYMWGQYYN49NF',7);
-INSERT INTO t VALUES (7937187,11235495196672089191,'2gB','sKQVdsPLzZMHt0XFSxc0HeDUBcueTL','7tq3JR6yuqncUSuP1a6MIySnpe7vXPEsFR','1iJiu','lI3Tj5tdVKhIYFIfcpj2hkCmeurbgLGviMFjL9KuFKIEVpzC','VxmFFtIz2QgZ1tbV82PMd9zLKZ1nhDCYQ2ekC09Ao',8);
-INSERT INTO t VALUES (4361937,14865366654573954006,'v','Y5tiNpyxxSZjzZ1TmZ5G','ySoptppGw','cQzsqN','c4rtEMu4NDXmfI0JXWg36YhTbp5S6nPfW8tDeqPFVl5soev6ep2t6kcs5iynXK911sz3Gu9dTGKutGNuKZdHKNIZXGAuJinUdoyS','SI0HB2jPdyTLAXUXtnnmADYWCuG9YO34ZtPJpPf7tSi2we',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b TINYINT, c CHAR(59), d VARBINARY(31), e VARBINARY(41), f VARBINARY(76), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18432,70,'II0rWIOyo5JFwS36QEzvaE3lVI4jhsiMaLHP8xmER4ZZrSfQz6yqXp','VFk','1Ecp','3OjcJR8E3OPIB1coYEwNrfn73SmpmQP6Ev0C7JxVeci','l','c',0);
+INSERT INTO t VALUES (-19580,109,'9wTW0PZpyvwAG1I92r0sbj4x3P','dDv9B','f0cr7HXNG0wBHrxuKYA0prZoyavoSHi7','DtvqqyXteo9RFgO4HY5UjWYS5htqwNtKnVdm0VMBEBiXWqp6v22qqsEryGqkW5NfAFoy11te','W','4',1);
+INSERT INTO t VALUES (12340,56,'0Mue9D42V0kdUxzi2vsXTIL4vYXvgwVEDW8R2X3K2wbzTps7xq16cU','T2ojk9YZIUm','QZQPXdMbGj39rPI4l8KP5LeJ','hoU0oR3qvJf6NnbPIWqbk9TnC7FXGRoNmRFhBeGESsWKlV','3','a',2);
+INSERT INTO t VALUES (20956,126,'ln6ce5qNEzkmETteG6uQhcmjZNF5O2zGo9L8vzpDdSKvG','r08uWTR3R248jofaLfNNZ7JWf2','YzMqnEO4stoX63fMqCkIymNPyJsd3OkN8QwjNeEY3','cTKGCeZE','W','w',3);
+INSERT INTO t VALUES (-20576,89,'HOmr8265bB7UndEurcWvRnCliX7h04c6Reu7QfbD52','xvmd','dPlkJ','W2hqqaDwvFB','K','m',4);
+INSERT INTO t VALUES (9883,111,'fJI4VXnqssdAeKP4UCwE','hdWH9An','pjpcNblmhk1PLb','FRpiCa1LHdCdX34d2LTbpzH2rd','U','K',5);
+INSERT INTO t VALUES (8955,-121,'IwaZKNSBAmczZqXzaWD32SSDtwkgChWhTzRUG6bFy','tRXG','JOn07EKp5BtHJMQOrnOPH79re8saM7AbVZ8mmk','MhwJhNw00p8r4miBYZ5G2VuK8j8T69I01YmttXFtePffqTED4U4xGYlr5zOY2BEhLT47DAJR','L','N',6);
+INSERT INTO t VALUES (4322,-38,'ptlRSP4DTIuCEjM1C','H3FJOiM82DSIkI','Heo','dTfPWVu0wuF9SyIjJhEKvllQUXN3fCT7ALzD8jcplzn','t','F',7);
+INSERT INTO t VALUES (26157,-61,'5FSabXJyYnW0CTpdxH9uz3PuuOICrFaPwBWVrqwhaipCu','A0GWvqwDtdsvk7dgEwzV','hLrlv1NJMFJOaCXZZawgjuGYk5','Z1jReWNlET2knAGqUvknxlcSxCEpVrC','s','b',8);
+INSERT INTO t VALUES (21553,51,'anlCGufJjC3HML0Z82DCcjY6BKhQGmYfhBgnSA03xFyq0BjTHFyjWZ3','6fNVvinVZoG','Wiq9xuvhPu4mJnW2wqQ07T2p7wD9wBXZ','Lk18TjlyehojnDUU','H','2',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c CHAR(59), d VARBINARY(31), e VARBINARY(41), f VARBINARY(76), 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (2366397,12288658148149315252,'9Ni','pVfutDBhH','STqMECey3RWRmJWc1yYN3fxWbHNlj8mg','VI','Fhy8O6XTlPKll7EuDHzFBhEIrWMbfL','F120TJus0GKniUD',10);
-INSERT INTO ti VALUES (2366397,12288658148149315252,'9Ni','pVfutDBhH','STqMECey3RWRmJWc1yYN3fxWbHNlj8mg','VI','Fhy8O6XTlPKll7EuDHzFBhEIrWMbfL','F120TJus0GKniUD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(7);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
-INSERT INTO t VALUES (2659613,439726143048689230,'Nxv','kx1feoV8da92aL9qESGAwaUMdqI7O09auNxS4JGN6R4U6o','QxHMw5g9r6W2h8WAzw8n1IF11fRh97MTNkFm3iaZ','KkwRIP','RseXZRjufXTC','5Qs5suho2tK7iici6gHropvzJNfqVTlx',11);
-INSERT INTO ti VALUES (2659613,439726143048689230,'Nxv','kx1feoV8da92aL9qESGAwaUMdqI7O09auNxS4JGN6R4U6o','QxHMw5g9r6W2h8WAzw8n1IF11fRh97MTNkFm3iaZ','KkwRIP','RseXZRjufXTC','5Qs5suho2tK7iici6gHropvzJNfqVTlx',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8098269,16496494794176377334,'wiE','qtwIuntbx07J3EGV8dHuZNkUKldrRiUqSQIXLagWbOppGzAoSyipweHjuL284DB3k7G9rL6gaRC95TqNZHuycadvH2dGRm7JfHLw87fbkpt4UoLKHZvwctYhYaRPg37CS9XnqJH29gYIYRcw4GgwhyaLgcTDxUjeUSSu4SivQACGRm7w7gqqoaZmf','ZYBgXmPiHaagede7dOjfgy9uBIJFl1F','x2r','xqV6n1eW9gE5jzDiyWWNssn09be6pK8ZAXVKlcgNbJM6LGs60YYSP58f4Jr1FWxR3n0q8eJOD8cxVPcPLrwEJvXiKzu3x','enMPsqvyvFCvRaloNq8v3zDpAEdyQgg5ci3hFZ1LYVZshV2Cbwl',12);
-INSERT INTO ti VALUES (8098269,16496494794176377334,'wiE','qtwIuntbx07J3EGV8dHuZNkUKldrRiUqSQIXLagWbOppGzAoSyipweHjuL284DB3k7G9rL6gaRC95TqNZHuycadvH2dGRm7JfHLw87fbkpt4UoLKHZvwctYhYaRPg37CS9XnqJH29gYIYRcw4GgwhyaLgcTDxUjeUSSu4SivQACGRm7w7gqqoaZmf','ZYBgXmPiHaagede7dOjfgy9uBIJFl1F','x2r','xqV6n1eW9gE5jzDiyWWNssn09be6pK8ZAXVKlcgNbJM6LGs60YYSP58f4Jr1FWxR3n0q8eJOD8cxVPcPLrwEJvXiKzu3x','enMPsqvyvFCvRaloNq8v3zDpAEdyQgg5ci3hFZ1LYVZshV2Cbwl',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (14989946,5019099220058840105,'L229','z3eZqoVEqfQNfuCj4RSR0odXfGbvsEIIIYJPNWogDYlMTTBIiMGWgv1NaLoqqSAod227bPF6LMxZhojS3wAyIk6E5GQLlKDHXtWaR703NPGvKK7','UDm01hjTXtQPx','WoCmm42xJG3yP2LlLeb0DKLdyJ3RhH2cbrmOk46D6ex2O8gaZFBZ9BphB0Xu4Xkvxn0lp1Jn5QZOH7ujH43iEfNz30fxgSFfIssWsENJ9y5v6RausA2PUkuqk9GObI7AfsCyeWnSXN5Zwhmimfcb446CVBbNTzENrrCGacMvvwojJWStmCyyTJ2BeU6aB8Xw5v7vWGCy','IgClm9MTVUOSDQFjgyGnToOfUF6wQOLIUDMBwqlCO','7',13);
-INSERT INTO ti VALUES (14989946,5019099220058840105,'L229','z3eZqoVEqfQNfuCj4RSR0odXfGbvsEIIIYJPNWogDYlMTTBIiMGWgv1NaLoqqSAod227bPF6LMxZhojS3wAyIk6E5GQLlKDHXtWaR703NPGvKK7','UDm01hjTXtQPx','WoCmm42xJG3yP2LlLeb0DKLdyJ3RhH2cbrmOk46D6ex2O8gaZFBZ9BphB0Xu4Xkvxn0lp1Jn5QZOH7ujH43iEfNz30fxgSFfIssWsENJ9y5v6RausA2PUkuqk9GObI7AfsCyeWnSXN5Zwhmimfcb446CVBbNTzENrrCGacMvvwojJWStmCyyTJ2BeU6aB8Xw5v7vWGCy','IgClm9MTVUOSDQFjgyGnToOfUF6wQOLIUDMBwqlCO','7',13);
-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(67), d VARCHAR(58), e VARCHAR(53), f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2975161,10065256,'JRDDZDAQdUqx1MQ2lJ4n0GjEwUMG6XoWAcrxfsDoiVA387pfzmjI','l','TxTEjBr5kun2oIuAy2s2S84BanF2xvHUBuseYCWgKSAQvocJue','9ew8jyD4VHxJ1Ef','xhz0t','qveIhiZLhjVwoVqSE8NsCVKG8wDlVWkdnul3lQArPRMq1fqOL5',0);
-INSERT INTO t VALUES (13324847,8808113,'8R5GtqMu1iLxKlKeLIYC6XAm4bvj8gJLHrEUcRWaclu5sGuSc2J','NUk3rw3','0X3oUBpHb7qK2OSC4jX6I7','CzD','GjKR0stDqaaGavFD2','hZ2wvgVC9bndxyI39bwcX4XOKN7Pxwj',1);
-INSERT INTO t VALUES (2411808,14321593,'1kH4Z2FmQJrsWaQ1I68G5IIVjI2iY2BIo35wKPjZ7X2a148isejB','tjDUwe1','RN3tA2rGHe9UCJaensUDS6H3SF2yQHM','cGPVFkOg2qBqLlmiqnCGgVzwELLnpZ2hrBebum0qqvIlyn8OXDEhP0ZE2cc6xBTHzmV','bKbI9BGE64ylvBPS2kk3efd10sfmqXi','MfBGHQ1z0PaEw0AwEtNQ0KMqImcUJPz0rH5I5mUlJtz6A',2);
-INSERT INTO t VALUES (9953760,11023751,'7Z3','CBbVIzqkfjlLgIxZ3dfJBdgdwPOTypJO8IhxTU5GT','8NflDYmOF0kew7Jq0pH70Rhx5yAyO74d7rJ3bi8m8nubHaooK','SwBArzh2Lk386QlzgwrbFHIIIDygeA5wcrB9tHU5yxv1oQMNwLz4bUcPEFXvG02gW','oAaGmu0iowmAKWS','Wjidk3RgDzHwxRFcvR',3);
-INSERT INTO t VALUES (7417687,3558809,'laG7e02eG7QA7GyI4BdD6UJERa0QkDTmeHaF9MKeQT2rHke0X','qtKtdlAjCQUqDoPA4oWmFlOqWDy','tNB76qm9rM9M1nI5NeSVd6xE0Rj','q7qzbao4E9e6RdzwHND59HUYuiPsO2kQuEY8Fg5Xn7tz5yDgiipk9n9oac3SxK6t','9sDgwwyWJWn72eQGjKqWB3E1jGUKlJ9qx90BDf8kVMGf3peUK6101ML648nA8XvxJGsD4w','PsqtupSe1hfshmNVcSE0WiYMnAP8prUzm4',4);
-INSERT INTO t VALUES (14619577,11415563,'49dHx2b3rmfVRkFPErlKguI7iwg7fDpOr','IIlnvRNj','LUNy3u2RrcKhZfGlY','6cz7uLcK5j1npefBzot6yppuWY7SFfhWCQUKM58CfFDv8VR923l0IrHPRn5ro755SvZo','yTWi7FeXszLudicl','k5WQGk0',5);
-INSERT INTO t VALUES (16374983,4454942,'Lkl2','FWPW3bQjrIZjx4bteRKSLytZJxRfHrRpwCUNXjEZh1Bq','achp8Gs731z7Z7YAmCC0UIFoOgRns4YbktJb','pWTOJhbntyZwEKIlAMcXmDvKIrVoTZ0','pgcIRbg4FuqedsJYHRkbVyzy50yR12','9rsdMS3dMZrU9YhIBWe4n7nghsH2LQenQOhYBAazMS3MenJW0E3xO73CEw27x7QTsn',6);
-INSERT INTO t VALUES (1937471,9025773,'vhD1hzePW4Yy0','LjmeoLtU0eNzooTFX0yMBYMOzWaVuBh1R','npHLdit5e2A0VtFOkeZWbNCV94ywSbTP6sluID5Rp6aycC','tfRPGb4fgoWCejyrSt1z','5cv3rFYsz82Ik3B2sy7wPPdvWoDjHjy8huC','tKuT4AkgGqH9kOKYZx42PvlHiFqTUIKhK2mi1oDRNj0LF6eRKo9pInEvpRfTn',7);
-INSERT INTO t VALUES (1753323,6404883,'Y9i6TASSrqfjslJCohC3JSyOECOs3E13vrhVWJf','PTdMvi3zE1jFj0g314l06l0g2MGeVSAj','RrTQ7OTJ7gefJrHwWy69k76E','NwoSPS5Tt98ypkCBircdovNsD6NB5QgMRWn3u7BtdwX8qKHWQie62V2nfYqdcd7SEMKet9','lcysO6LsIk7WlZYmYtSElphF6r9uGhzb2JEkk0B58tbJNQMOUUfXlH3UjytIRwPcKJJTQ2','aDltPB',8);
-INSERT INTO t VALUES (7030063,16126650,'O2DsXaeaV1N7gL0bE','xvYYypDCYUMeQDLCUw5o6DsYpbUawgJP2c2iYD9T1BrmZZCdQNgMLFF3','BvlIKU5dwr','UWvXgZ','49lMvwg1V6pqen7Sm9uiQ9NBA8undOCb6zXIdk4SRi2RlMr1iQDWjLFtrEtRBY','bvmjjZHKikgfMlKDWzBf7zkNbIErNrMtujcNoEeSLT1OK3CuNAyodhJMD6gW5yjC2YUESLvCBJCjZNwQ4ge7ITrM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (6738244507935717445,92,'pVzYjcS0Lu93bADaRdWPbd10hq8vnj8FkwfCmMngew8PB','wMvXsMiJtdAngGvNvELPuPu6','cip6AMuXYk9xXi9OqhI2svJ1DaE4U7Bl30trkn','MabvYL','Z','5',10);
+INSERT INTO ti VALUES (6738244507935717445,92,'pVzYjcS0Lu93bADaRdWPbd10hq8vnj8FkwfCmMngew8PB','wMvXsMiJtdAngGvNvELPuPu6','cip6AMuXYk9xXi9OqhI2svJ1DaE4U7Bl30trkn','MabvYL','Z','5',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(60);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(60);
+INSERT INTO t VALUES (1573030548936166849,107,'1UsF7FnAZR4jOz2yZG4sT6e7UcvgjszY9OMhofdYBQtI5nc70','tolUJVqPaf5iF7uKqIsjG2Z','JPc72fyYFenPmHGTz3nr1H2xbAcUOf','Rl2LmzqLdUhjIjGuexvNAN5gKZAvVX8G95eZ7z9oG1MmIu','x','b',11);
+INSERT INTO ti VALUES (1573030548936166849,107,'1UsF7FnAZR4jOz2yZG4sT6e7UcvgjszY9OMhofdYBQtI5nc70','tolUJVqPaf5iF7uKqIsjG2Z','JPc72fyYFenPmHGTz3nr1H2xbAcUOf','Rl2LmzqLdUhjIjGuexvNAN5gKZAvVX8G95eZ7z9oG1MmIu','x','b',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7382588721990614034,-15,'MYACoOj0pWKvn5sIeWvfbMdlEVpxg2','RIE52RIWidlL0SLtuZG0hD6uNVHE36NbvzJ67tNUDenCracQo5WLmpx5AQl2r904sNagnpwnH54zfrRtZfSSVt3kYoWGDNiwe76FSNQTJe54F8UJ5n2mcD','tUEZefTYhUZvATjXJNjQlrlhhgx95VGxylF2gWp8','WoJRTnPUsKfryDhWUfebbKt9aEY4Tbcr','d','A',12);
+INSERT INTO ti VALUES (7382588721990614034,-15,'MYACoOj0pWKvn5sIeWvfbMdlEVpxg2','RIE52RIWidlL0SLtuZG0hD6uNVHE36NbvzJ67tNUDenCracQo5WLmpx5AQl2r904sNagnpwnH54zfrRtZfSSVt3kYoWGDNiwe76FSNQTJe54F8UJ5n2mcD','tUEZefTYhUZvATjXJNjQlrlhhgx95VGxylF2gWp8','WoJRTnPUsKfryDhWUfebbKt9aEY4Tbcr','d','A',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-3800376949856515906,-93,'ydwk5ouAKsqjaI0jEW4a6UNaKsisxod9G','pnwA2y00KBrUTYyGgunAFgMhPBqMdlDGmM55LdRLIzLnGP2ST87NS3DSlZfvDJLgsYpQuD3IFW0j6SxyGjLDW5jcsXX03dcJTsuuEYSG6b967h3pYr6yBaDg2DkjfMDRL','b36JdD3XzSR6lZXVWy','yICuous42svrCjsdR82vm7FbNEKnWtbuchn9wTeHB7l2gZFqxst6bo9fw44S3Flc3hn3XZFVEQEQXcQoQAsT5qWERpxMaRyuIOOX8P0vTyCefzx4XSH8joBgOAZJG3w7ALXjjh8lDaDUQVJy8FbMxhOIFnaLzo0OBcDlrbahAnNSot7QhvW4w5ysMf41kfeNazyPtRyF96xGFvSTWQtc5n5tDRXql6pccZ1jN0p862vKo','G','f',13);
+INSERT INTO ti VALUES (-3800376949856515906,-93,'ydwk5ouAKsqjaI0jEW4a6UNaKsisxod9G','pnwA2y00KBrUTYyGgunAFgMhPBqMdlDGmM55LdRLIzLnGP2ST87NS3DSlZfvDJLgsYpQuD3IFW0j6SxyGjLDW5jcsXX03dcJTsuuEYSG6b967h3pYr6yBaDg2DkjfMDRL','b36JdD3XzSR6lZXVWy','yICuous42svrCjsdR82vm7FbNEKnWtbuchn9wTeHB7l2gZFqxst6bo9fw44S3Flc3hn3XZFVEQEQXcQoQAsT5qWERpxMaRyuIOOX8P0vTyCefzx4XSH8joBgOAZJG3w7ALXjjh8lDaDUQVJy8FbMxhOIFnaLzo0OBcDlrbahAnNSot7QhvW4w5ysMf41kfeNazyPtRyF96xGFvSTWQtc5n5tDRXql6pccZ1jN0p862vKo','G','f',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (781247701269001354,51,'GuGRdnBWloYY5YH2gM4','YBwtp6usFbPm7vYBrLb4ppi33ISQwo6vJJ4kjW','ZWwbI','kGVjXLWwwsrplCmG8P1C30Od2rsHxAnJqLV88Vmy4iwE97pfOcJGFfLWUfTED6PIhX5qYHZXEaEUKLbVK0X429ar2xndZ1uLByDVEq9lfZlEE6pDIBBHV3cdRg7vlDLXJrBaaO1A2xYvut5kZiETB9XoC29JjxC23LD354ZOmnFFPHoTBuV7GoCuBsFthvkaR1JVCXhZsObqSyDgkW8UlrtVIc0haSjpepEDYPnN2eTULa3p','IY','Z',14);
+INSERT INTO ti VALUES (781247701269001354,51,'GuGRdnBWloYY5YH2gM4','YBwtp6usFbPm7vYBrLb4ppi33ISQwo6vJJ4kjW','ZWwbI','kGVjXLWwwsrplCmG8P1C30Od2rsHxAnJqLV88Vmy4iwE97pfOcJGFfLWUfTED6PIhX5qYHZXEaEUKLbVK0X429ar2xndZ1uLByDVEq9lfZlEE6pDIBBHV3cdRg7vlDLXJrBaaO1A2xYvut5kZiETB9XoC29JjxC23LD354ZOmnFFPHoTBuV7GoCuBsFthvkaR1JVCXhZsObqSyDgkW8UlrtVIc0haSjpepEDYPnN2eTULa3p','IY','Z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8042732031326856045,-120,'jbRB3PXUjDrUWK1HFTYjQqX27hg8qI','pZdYuw0KoofK1qgPcFyymPGsGXbrrfi44BOKiYkgzeeuBAt3t5hF98zunxn9yKs7YODsxcB3nOThzhxoKtgxWgUkqSHHvmU80Tko','sauRsr9RQs4BRHaR','0G4TMIhCSutJLKX8dcP','kM','Ku',15);
+INSERT INTO ti VALUES (8042732031326856045,-120,'jbRB3PXUjDrUWK1HFTYjQqX27hg8qI','pZdYuw0KoofK1qgPcFyymPGsGXbrrfi44BOKiYkgzeeuBAt3t5hF98zunxn9yKs7YODsxcB3nOThzhxoKtgxWgUkqSHHvmU80Tko','sauRsr9RQs4BRHaR','0G4TMIhCSutJLKX8dcP','kM','Ku',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b INT, c BINARY(32), d VARCHAR(24), e VARCHAR(60), f VARCHAR(26) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4276584685849132669,1867906617,'exDmmXlw0inaRbibya','mdjw31DQH','JQdibEYAoH7aknacazd54yJYFshEIyuR2WipUGqYUnU41Bj4lgFI8SAI','y5CI8YcQExkKR','L','Rn',0);
+INSERT INTO t VALUES (6476794083838465810,-859291662,'CKSqebFiV0hcUK3gtT0lCY','Efle0Yqlk7f9fUWxSk0','H6YjM742YiFDS1wXXRgPbQxg5lMfEY0H9IEJptGq4OQash89QkcHoL','Jbur6','y','T4',1);
+INSERT INTO t VALUES (4650582076138065824,1605113411,'Qx23ZIC0zHEm7sRsm','nOjASYh8OemIPk5zVoeUSQ','FXYkLM','Zdon5jfQ963J5TC0','Z','1',2);
+INSERT INTO t VALUES (3885336620257273444,-1402608658,'hlZCLSIPIe4BZ4JZOYYXuq','HSbURVk0p9','hIaK2j0HJbxIFSqceq6NcNn5ypheBQt5qt6Y0eUgZf0PcWqavccH','d4Rb8R21pO5NBcMh','k','b',3);
+INSERT INTO t VALUES (-7601818084219301670,1541416797,'2eXlKMTDqqPHyn4e8OQWqqnIY3OcYK','6W','xmvnCCzFyHdVWX8pXY7PHtsYuiuMZyQSTAOHVD66o0NGgcbUB','57vsapAv3sqol7','8','ug',4);
+INSERT INTO t VALUES (-3525832666547111822,757370909,'FFF10sSLdMLAH8lJ36ykX','ti','nPSc6iHgXMEs3Bf4B','39N','H','vo',5);
+INSERT INTO t VALUES (-2564388973842483740,1184734365,'a5uoEMB','Vmh42jG','XgIdt1qQVlECo4ET7hD9AQmPFLOSE0yczR2LZIbB755nJM5WrVAAL','ING7Tj','O','mp',6);
+INSERT INTO t VALUES (3124159263005322922,1368977359,'P0ftpsQtcWSm8yF2NcHwAYI9','gwnZ4cPfx18MGxUVJYJ5','T','EUjZTf','2','v',7);
+INSERT INTO t VALUES (3019838759913350906,-2084388563,'ByIulYqB7DKfT6qoWGRjemCIdl','TgapCj5ZIz6','5EZKgqc','Pb7BwdcPlxKSPSyFCw','X','f',8);
+INSERT INTO t VALUES (4586499827975234608,-1469226543,'ZCSUx4ofARjzqMbtHL4bjj2PenRdF','2q4u','QvlfZvUiAnfS','HR','W','zo',9);
+CREATE TABLE ti (a BIGINT, b INT, c BINARY(32), d VARCHAR(24), e VARCHAR(60), f VARCHAR(26) 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 (4117608025,12030875,'0WL32yd4aeymvAv7u','MO3MtoG5doO','oCebBBd','GKrSGO9ao9KkXpiuUOVECuvQ3PptWOmOqHutVfVDcfVvbQRGZXBYdUElGxiBrKhzK7R1Kh0KFby','elftOSYFPkworjVWccYL4leGZHxGbqvzPZjJ0G09rLXadSmRXBnLFefNEfN9eiXiEpkICwWTkCgEt','K',10);
-INSERT INTO ti VALUES (4117608025,12030875,'0WL32yd4aeymvAv7u','MO3MtoG5doO','oCebBBd','GKrSGO9ao9KkXpiuUOVECuvQ3PptWOmOqHutVfVDcfVvbQRGZXBYdUElGxiBrKhzK7R1Kh0KFby','elftOSYFPkworjVWccYL4leGZHxGbqvzPZjJ0G09rLXadSmRXBnLFefNEfN9eiXiEpkICwWTkCgEt','K',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(68);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(68);
-INSERT INTO t VALUES (3189646836,3988538,'Wv9dgJY5u9','zxX92sVJAVmcVP9','OMYDAKJVFu10tlD3uARTE4rlF5YsT3xJ2wCHX0flNd80v','dplunQrAuvetIznP4JKT2y9h6xbUZ7TWbS3sk0X85mS','5HU3ezBtySbEqYcQ1SVJip2syBVJiDSHt2AqMU1aSxaD7n0xTX','7HYUbBJFGJiGVLctaFiDv2XWMTWmPkau5Xmokr0OF9',11);
-INSERT INTO ti VALUES (3189646836,3988538,'Wv9dgJY5u9','zxX92sVJAVmcVP9','OMYDAKJVFu10tlD3uARTE4rlF5YsT3xJ2wCHX0flNd80v','dplunQrAuvetIznP4JKT2y9h6xbUZ7TWbS3sk0X85mS','5HU3ezBtySbEqYcQ1SVJip2syBVJiDSHt2AqMU1aSxaD7n0xTX','7HYUbBJFGJiGVLctaFiDv2XWMTWmPkau5Xmokr0OF9',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (887159035833029823,1484618160,'Vcle3ayUxmupc','75YWqxPYBa','LmMg5KYKQ1VGpCULJjGrBKvdZ9LxPy3PkVQ','S5uJA4wFqpWXcwbNRJXMN6h8','s','y',10);
+INSERT INTO ti VALUES (887159035833029823,1484618160,'Vcle3ayUxmupc','75YWqxPYBa','LmMg5KYKQ1VGpCULJjGrBKvdZ9LxPy3PkVQ','S5uJA4wFqpWXcwbNRJXMN6h8','s','y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
+INSERT INTO t VALUES (-5804430867804444340,-1445599022,'AbWEyqaINSiy','t','R','FuanYb9G','x','nj',11);
+INSERT INTO ti VALUES (-5804430867804444340,-1445599022,'AbWEyqaINSiy','t','R','FuanYb9G','x','nj',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1644652380,1050769,'engHT','HYMzFnBwgd4N6ioSmdXvBp3GQehzfRKNXAkzVmYTc8XmWJwcXTRPZjZnMh4CcKnNhMfrNMnnsZt0OnELM4nNnoids6N1aicTo5tftN','bQW7PZH04VjBx6wf','PnOHDpqgeA46r3G80Bdf5VmSLvtwqi7jvvhAVLVMtJAXFKsdrK6ReBlMkkeA','ny9I5nFSKHyLsCoMR93S','z3GqKyUVS0XvoLZvMngGZSxoQFiOURmTtZfPSeY4tLyyJJFxMcc2b8yP3eFDy4ZQbQaR2ra2',12);
-INSERT INTO ti VALUES (1644652380,1050769,'engHT','HYMzFnBwgd4N6ioSmdXvBp3GQehzfRKNXAkzVmYTc8XmWJwcXTRPZjZnMh4CcKnNhMfrNMnnsZt0OnELM4nNnoids6N1aicTo5tftN','bQW7PZH04VjBx6wf','PnOHDpqgeA46r3G80Bdf5VmSLvtwqi7jvvhAVLVMtJAXFKsdrK6ReBlMkkeA','ny9I5nFSKHyLsCoMR93S','z3GqKyUVS0XvoLZvMngGZSxoQFiOURmTtZfPSeY4tLyyJJFxMcc2b8yP3eFDy4ZQbQaR2ra2',12);
+INSERT INTO t VALUES (-6097776361551363246,1542428009,'VVoBTY2r7d09Slatywm','f7b8cG4BeDtt93wV3VadVlb','DkqKL6XYUjkxGiB9mR7vxTBB7jlRq5n2tBFcRN0EN1bq8','6TwVG','8','E',12);
+INSERT INTO ti VALUES (-6097776361551363246,1542428009,'VVoBTY2r7d09Slatywm','f7b8cG4BeDtt93wV3VadVlb','DkqKL6XYUjkxGiB9mR7vxTBB7jlRq5n2tBFcRN0EN1bq8','6TwVG','8','E',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2752393501,6329565,'BLQjpaywqwB','yXZJV5nay1e2Sd33cckw29v9UIllv6VGuF297HkgltWkmIl6lFAJdPxT0OtFC1psig0bMXidd3lpdz1RIkfjNG4fn9tKUFgN6UrugLzmjGNsxkgtG0JRpzPWEYMRuEAddqXSjbrvVq1Zy7C4IP3eGBIa0Eh5r3Shm5pliuTNfGBOGlucBYqn9cBQTG7o4VbDyrbpye','Ufcs1PROIFnJmrJkOc','IQJPDqpnp6SbuhTyu30q80a3tY78HLI9Wg9inIPDJulkgqFkJOHYSR30TYFIeswZLsmpQWpti72zWhzG8NxF','fjPUcBrLMbnxT1t6OzfhW4Szg5525VaH9rwQPwvtvPMDjAdd40yuUN6GEhoM0j8YP4cP2b3HqFbudE9egO5waqAF','wqSdflZa2Me6fg7Ysi6eA9Gy3UnYcd9iREhg0r1Wyla',13);
-INSERT INTO ti VALUES (2752393501,6329565,'BLQjpaywqwB','yXZJV5nay1e2Sd33cckw29v9UIllv6VGuF297HkgltWkmIl6lFAJdPxT0OtFC1psig0bMXidd3lpdz1RIkfjNG4fn9tKUFgN6UrugLzmjGNsxkgtG0JRpzPWEYMRuEAddqXSjbrvVq1Zy7C4IP3eGBIa0Eh5r3Shm5pliuTNfGBOGlucBYqn9cBQTG7o4VbDyrbpye','Ufcs1PROIFnJmrJkOc','IQJPDqpnp6SbuhTyu30q80a3tY78HLI9Wg9inIPDJulkgqFkJOHYSR30TYFIeswZLsmpQWpti72zWhzG8NxF','fjPUcBrLMbnxT1t6OzfhW4Szg5525VaH9rwQPwvtvPMDjAdd40yuUN6GEhoM0j8YP4cP2b3HqFbudE9egO5waqAF','wqSdflZa2Me6fg7Ysi6eA9Gy3UnYcd9iREhg0r1Wyla',13);
+INSERT INTO t VALUES (-6155345122243367288,945331962,'JERUVYnAN3DH4YoUHsIL2iYs8SJ3X2f','kEvuJ7pg0tf2RfkcOGgln7LtMlL2rF13xVLPEpLUKNmFv1xZ7qH1mqjxEeXJUr63VPRpigndnFhYk89yCtALpinQkrCwDC98iAHnHzKg9ya5yjVVE6a','0SJ5pHZAzucPaqt24IwEhyzZX8BlMdVBn','lk7uXk1qlohU6x7iRA2e80A90teMEc55xJsKdb0ikpEXK6CLyaXWkA8ZlWHwdiFHCgF7WRpp2G9hxBlAduGKLSjBEexWkwfLht4wsBytnbSBeliNCMqFmJOJyflMDrcJIW3ktLAYPCshKKgAXv74iyS8XwMTNzoY3qWUOwI4A3jrR4CmNBecUOsG1','q','g',13);
+INSERT INTO ti VALUES (-6155345122243367288,945331962,'JERUVYnAN3DH4YoUHsIL2iYs8SJ3X2f','kEvuJ7pg0tf2RfkcOGgln7LtMlL2rF13xVLPEpLUKNmFv1xZ7qH1mqjxEeXJUr63VPRpigndnFhYk89yCtALpinQkrCwDC98iAHnHzKg9ya5yjVVE6a','0SJ5pHZAzucPaqt24IwEhyzZX8BlMdVBn','lk7uXk1qlohU6x7iRA2e80A90teMEc55xJsKdb0ikpEXK6CLyaXWkA8ZlWHwdiFHCgF7WRpp2G9hxBlAduGKLSjBEexWkwfLht4wsBytnbSBeliNCMqFmJOJyflMDrcJIW3ktLAYPCshKKgAXv74iyS8XwMTNzoY3qWUOwI4A3jrR4CmNBecUOsG1','q','g',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (291503669919194969,-356896810,'npHvGaG2U7X5GfEfPkeQT','Hc423XbDBWs1PKnD1PhxjQXyddaFf553Rg3Q1NqzUFcxOxFH56CnnYyJfQPysuE1DBlhTEEuPt7RN95T8m5p','y3vQZqWrRNlRDa','HTDJDIePbKoelMUlJ3WwfVIG3wzXkBrgg0Sghu5','Ap','H',14);
+INSERT INTO ti VALUES (291503669919194969,-356896810,'npHvGaG2U7X5GfEfPkeQT','Hc423XbDBWs1PKnD1PhxjQXyddaFf553Rg3Q1NqzUFcxOxFH56CnnYyJfQPysuE1DBlhTEEuPt7RN95T8m5p','y3vQZqWrRNlRDa','HTDJDIePbKoelMUlJ3WwfVIG3wzXkBrgg0Sghu5','Ap','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5924078058994000994,-16942712,'x2z','ebydgDYmHHUUPNfjbECTILmyoZS0awSUdI47bjGxdFiIlszcYTaCQAcB2t503NQ2lMhx3TSLaxp6roFecTVv4jl408BXkcC4GsbY1v4e9dftO536uRctr','KmJKS9RdnFlTbD','LcklSp0RYbkQfOWxZOScrin9qC32WzD0JR2nKQJTBGJBFTLaac7GhELJDDTNSTWx1LqLUMK2shM5Ifrb6Gu1P5xnZI53Ei8SMnqTfsLW15DXee3zfRrYn0Vw2wvFVilkVqyLFLhIBwVi4BHmK8Daqe5kFr8mDqPPHxTbjZczl3j54co59RVHpCRj6QjQW1odp4iMAG0w2DAhKaASX1x','Lc','566',15);
+INSERT INTO ti VALUES (5924078058994000994,-16942712,'x2z','ebydgDYmHHUUPNfjbECTILmyoZS0awSUdI47bjGxdFiIlszcYTaCQAcB2t503NQ2lMhx3TSLaxp6roFecTVv4jl408BXkcC4GsbY1v4e9dftO536uRctr','KmJKS9RdnFlTbD','LcklSp0RYbkQfOWxZOScrin9qC32WzD0JR2nKQJTBGJBFTLaac7GhELJDDTNSTWx1LqLUMK2shM5Ifrb6Gu1P5xnZI53Ei8SMnqTfsLW15DXee3zfRrYn0Vw2wvFVilkVqyLFLhIBwVi4BHmK8Daqe5kFr8mDqPPHxTbjZczl3j54co59RVHpCRj6QjQW1odp4iMAG0w2DAhKaASX1x','Lc','566',15);
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 BINARY(60), d VARCHAR(82), e VARCHAR(99) NOT NULL, f VARBINARY(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1517488012431451970,252,'NGcJ5wGRtSIBu8vV5hYcMgkUnbuFDIHAfHMI2ReBwruC3NU4p0ugcrvSbosL','SgNGk1psgfMAWylraPdxof9NbOjEx8KyxK8aKcNEw28ZzGujWUY8EruIqDSco81vJSnEsm8kF','p76xQEwtYay6nlHNUUUvyZRQFgfzuboVLtD','I9u8uUeN9jmlqT','dk2MRRebQu','6hmxQnrqLo3P3x7o0XskIHZrOvnrbjvLEHW',0);
-INSERT INTO t VALUES (1927567646673416645,22,'Rovv8neWwRvOybK4eqlkOZI8ZBZi','wrWcx6xM1R6qaH6NO0v45JYx59iJ4ozB9TuRSxzzB27QvYGAlto6','BWWm81K29uPWgBmrr129wYOvHrJ4USsN45tH0HkKCsi73Wd','3u00','fVTGISlYbRSnZNmHGPtIKdfwyC5WfastclVboXmISqnNpBL8mYyv86WwN8A4rlJnpnD3cR63cCd5qQBZfWryvRd3e','ec5niikBFvqGVvxD9psd2YACiUb3joksWtNYjLx3SZSU4JLdX7n1W4B0s98cFHoVl7M6VPg8p94yzChhthM3RZP',1);
-INSERT INTO t VALUES (146825822306070814,157,'AwUJeeeUKjdWkKcKC','YFm','EpJqSTQ0ASqqWnEfDWLSMSnndecQRqjIdLPqzRckOeLpAt7Y7dDMWAWcvkurSdSJwAmVP','RMxCw','1g7mwxt1FR1fHi2wLEaEPDo5yERTF6pP8MXx4BKydfA4kvpOegqVcifXoDqhNeiNWs','0qRRMlVmtI4Bx4g9cYfHuFSB',2);
-INSERT INTO t VALUES (-4989950632115568119,117,'PfMkcXnSvZVLVKWiAe','8b9TBxWBJ3TK7JDiIItdLudQ7Zv4NDjuYxclevVQ04NanvVzCyg3oLpeYk50TzyDgo29MAaTmbnArh','KK5pdq2M8AFC95PbyXe169jETZjfMeB8huoBG0QwOhdbPDadrdnRFcq5Vi','4zz0qdre9JQi3','BgZNd7ZcBYkmjlFZcHkjP36HxCSe1zSaHVZs0kpLiYENl7hJWkoLCSouaPonMVEGHmrHvjx9','kk1Rqn6QLOaWZqeMRBIAhDiSj0WioUrfZ',3);
-INSERT INTO t VALUES (7203184850269116797,166,'s7lEYZ7lQaEeSEaGoQzPjQaD8s1RkYFNbyMPelZq14169xWY4EN','rDpEccHG3dFxVuOHMuMvnvlCicKO8YQTSUY','P6DzECs2yV9GlUrpkzKt4PXUaK','IyPXymtEYSISFAeI6CMPopd','VHgMU7aqhDMD4gJdje2C6S001ogYlS2vPgDXHJ8sMU87RfQRdzRWGZ0ZGKKzS1jimVz','6l4qIYJ2Dh2ROKm0X7xcnXZeIjSyT7r3',4);
-INSERT INTO t VALUES (182401435314037264,155,'f7mT','1wnyyH6DPJqITF5gdhhmVJ9YYzrJAW5TWCK7qSc6CTe8J6VlakUcXyLLpd32p1Wt4YC8HKgu','lvUWBV5m4suZFBKkiR','MAZzWZALenJ','TSRk44YoH0XCV7RAWwsi30oS134ZBBwiSJF','107bOvyiD798LQZnodcoca6fdxajAeN8Kw1GV0y0t0pmIHLNXSdebFvgkETj9Eiu1vMGXNM',5);
-INSERT INTO t VALUES (2402440262818206331,141,'leVzcxZGMyjwVaNUpE1gMA2YbKFrziS2a42fyqmKk9mxd','7frflVu4imOHHUvVVpcXftJIQ2hkCkZLCMMlxmVpT58lCPuSXCA8kcd3LZRrB','uMAKHE40W7mkKKglumMDpStM4Eo2sBZjMdLxJBY4sWPCVReFdA4gP6IsetMcmS6QiTUjnnifaErwKqHD2HLChk','RQpALZhhq83L4Zh6','DTPhMfFZpiBpu73U6','xzrUsNc8xPdscjnq7sZQxeJx3LwY4Cht9OMvqtdUZLLSro0KryNY7xgxRidY6pQP64JZWqqyYaYF0xGdHttjtrEVaNjKt4F',6);
-INSERT INTO t VALUES (6931967035577290819,123,'wpXBNfZRcjGWdKPokCwswjzusnjwC','ZplBcQEcUmW2GPKBUO0EElj2PEqpGJHGZr3JSI7NE1','VJpQgVIaVtdnAnMoYlGF8sHyl8mDPXOgCh1GVMNXC5I7LDjFyBTk1wp2XTyqMauqQD0UeVPt27xPLasOkCy1VLFfwd','a5aVrvBAE1rhWtLZ7zlLc9l1j','kHl18PSv9uOKI7Zmfljoq5jBn9RvjcTOMSx9xpnijEkw2','L4XyUcTU5D6pWzadA2MtDLOHwDKrgBbHpe1yivC70mpcehaFMQZkB58cxs5Agol',7);
-INSERT INTO t VALUES (6667867950224297966,245,'UdwQhyZ6fArJV5QkYF','b6FGRNWNyNNyuI346ANCOQlDF','v3Y4veB58a2nAEaoRpaUekq4lPGb9xlIYqTEL6YyMCgx','uKpLtulsyL5phcCKELVMa9Eax','9HTnLkpU6LhK8r8YCyUmhSB5lE3AYvtHnWnXe9OlUPYZvhbbrATfVGuwLpPFbhOet','4LmmKQ5aS13VKnSyUHVGG3ghTRUXpklvqIPSptgdk9nfaRSboK9cPKO8SGZwYcEd9Q8fQEIrRbalKjruP3Zeda',8);
-INSERT INTO t VALUES (3331328590128237260,73,'kTM6FqTJIErQMgvNZNk9S9RnrI69K7WdMzL7qq7oBaN0iE','jFDFxngSzcTdwBM1GBog3lyY4nTgPmT4K8qEs9ym7dPa9MqwBcJC8','jRT6G4G6ORrKo78gzOLMDuCQD7u2NSERC5wgX6brmVvvg12mbDIlVahfyhZQdLp5oeNmKYReLfLOKf9cVq6j4l','sniYc1uea4bVvqkgSCeIwSPF5HiW7LEJ','fadSLRiTOO56dCGXwopR4dqplnWC22p3vzAhUSAN2hr2mo3ME3CDRDIJaCsEosjUlJyS3VbQNzxjMTQefZfT3XW0ULG','JY45a94Pgq2zeVwsZrs2xXSQgThMXx1pZOcCbbqoZa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c CHAR(55), d VARCHAR(22), e VARCHAR(9) NOT NULL, f VARBINARY(18), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (344700196,1234133366,'VQoEV7flhJmRZcaC5RLOhiViKrz','r','ji','F5xOu5LHb3Z','0','2h',0);
+INSERT INTO t VALUES (1217747342,1920895884,'6TU7kJmdQDbMCHf7eibX6MytUiFN3iTH9osZd7UQFRxMgilJJ','V0KjejgXEzUDuMV8NZ','jdeuFdE9W','8mUngcSVsN9T66t','b','3',1);
+INSERT INTO t VALUES (1990852366,280201947,'aLvmlh54OMX2A8OUHD','5ohMz0XQbupaE','RaN6qVsp','TnLxXWxkZFOk8Z','q','NT',2);
+INSERT INTO t VALUES (851959921,2290310438,'jZmX6XyCNBERv8k7DviRHjkPQOexMEz4oigcGmGjGyWv86ZvH','I3mTRVERV04bkpdrgc','86Cm9k','8C0CuVn1nnEmTnf8x','R','P',3);
+INSERT INTO t VALUES (-7372344,2119187996,'zA00BoBM9C8LGiu','L1tJj','fDgNYbA','DrItMqMqpboPxrlw','t','j',4);
+INSERT INTO t VALUES (-1812881064,3517074821,'afECQFrD','kCS1dtntfZWPNDkG0BnzT','qaNv9NxFc','s0bex5eXahyW','s','4o',5);
+INSERT INTO t VALUES (-493109392,1046812642,'NQTc5PuO2Td8a2BIRxaZOh9OAV2u6fGTNInmLPTV2PYJEY','CdWLIPeokjiDYbvRpf','0wEx4','dtiV6Wf7','6','n',6);
+INSERT INTO t VALUES (772866172,1666305321,'eHiOaLr9zNJWNf5IU9zctnGhmcQRp40bT1','xLXUpp2DKuS12C','U','Y','I','Lv',7);
+INSERT INTO t VALUES (-689180697,2146630309,'kNVBuShpRBrXNovrHJpNEoYDoV98Yqb4UTvl','TWjbQZvEUtm6jpi505','L','O2','j','lU',8);
+INSERT INTO t VALUES (2054693706,3330373923,'GPXpK8kyIRO4aqh','hZS1gc','Y','IaOSQlB0sSZlMkc','M','S',9);
+CREATE TABLE ti (a INT, b INT UNSIGNED NOT NULL, c CHAR(55), d VARCHAR(22), e VARCHAR(9) NOT NULL, f VARBINARY(18), 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 (6480013717509864773,199,'dIsY3iH44ZwBo07oDM16SzzIPrb088heP1snqNHvduKHGpPvu','p30YGUd','iA6q3ifxTQx0prqPCqkLliXYeBiUQzih3aLrEfYocvXfiLfUiNmQBqWu1FaZwFsRR8Clmhd','yneY7IJnzX61NbPmSvJxZWVpb7gLh','A0Y9M0JBPk3H9NyhIcoXREvbauq03sCEZCLPCZ55Vca53Qca42rtVGFsS','vNI5yP284Czq60T7yQXwBnTojPZs1GNyM6dD0BigWDsOa2aNVmSorCI3NMAGQ0LcsVChphNi',10);
-INSERT INTO ti VALUES (6480013717509864773,199,'dIsY3iH44ZwBo07oDM16SzzIPrb088heP1snqNHvduKHGpPvu','p30YGUd','iA6q3ifxTQx0prqPCqkLliXYeBiUQzih3aLrEfYocvXfiLfUiNmQBqWu1FaZwFsRR8Clmhd','yneY7IJnzX61NbPmSvJxZWVpb7gLh','A0Y9M0JBPk3H9NyhIcoXREvbauq03sCEZCLPCZ55Vca53Qca42rtVGFsS','vNI5yP284Czq60T7yQXwBnTojPZs1GNyM6dD0BigWDsOa2aNVmSorCI3NMAGQ0LcsVChphNi',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(61);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
-INSERT INTO t VALUES (5966776280520840125,188,'AYfKxet5VF','o1cZL','44hWWbEUmSi4iixEeSpuWLEZlGDagCWASX3rHKYZureUsyRGg4JJZjsHbY4xbRx9wLRvDGE4gr5pBKusmEKu0bNy4','aw4fjzfvEYKnZbyxsfs','X0ytFgdEVb2d0RJoM1qnI6aLhfmJEVf8qw4olJcT30IF8Yn053hwLaqpaGhPajxVwnDfb6SFtGE','nnkcrx6f4uNn8keoohRauRZCa151Axmkbgv',11);
-INSERT INTO ti VALUES (5966776280520840125,188,'AYfKxet5VF','o1cZL','44hWWbEUmSi4iixEeSpuWLEZlGDagCWASX3rHKYZureUsyRGg4JJZjsHbY4xbRx9wLRvDGE4gr5pBKusmEKu0bNy4','aw4fjzfvEYKnZbyxsfs','X0ytFgdEVb2d0RJoM1qnI6aLhfmJEVf8qw4olJcT30IF8Yn053hwLaqpaGhPajxVwnDfb6SFtGE','nnkcrx6f4uNn8keoohRauRZCa151Axmkbgv',11);
+INSERT INTO t VALUES (-9219373136063987650,2846916565,'Fki1jiAcWvEYf3CF6uT','guHCT','L6ifUjUy8','Hs1EZo9LF','k','F',10);
+INSERT INTO ti VALUES (-9219373136063987650,2846916565,'Fki1jiAcWvEYf3CF6uT','guHCT','L6ifUjUy8','Hs1EZo9LF','k','F',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
+INSERT INTO t VALUES (165848894689510627,1004570959,'U5oN7bQV73MUQp24Kyac6LanfazdAYY','7XRVow6GGx0B9dE','vedQEDB5','6AH6eXgyUzuc','j','Q',11);
+INSERT INTO ti VALUES (165848894689510627,1004570959,'U5oN7bQV73MUQp24Kyac6LanfazdAYY','7XRVow6GGx0B9dE','vedQEDB5','6AH6eXgyUzuc','j','Q',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1740297193818261055,118,'I8kyJ0TGcW37zSCQfGhpi3RjwC5VCdlse','JqsjgawO8OaDBNzE8sarAGBtRn9Xc26ry9gv6DZfoQ7FZQfjKaelFlchT2vnW3BTCGPyw3izNpv4B9aXNjURiiFBXq6gL7igqy67ogqhqDkPjdb2Jflix9CgHfbCAKWTumEAgeAPktPU964QiSb1jX3xj6MHnclAVU7vqPegGGH','Yqs0','acHxBY7qf','Jvl7','1GdwWB6jtiVkbSXwrjx106BHsx1Ffu2rmPB3mtAw9JdfaTopXCmcZnTzEDE7MpdaBTttX2gmL0cEnaUzsDiPZLKxf4zY',12);
-INSERT INTO ti VALUES (-1740297193818261055,118,'I8kyJ0TGcW37zSCQfGhpi3RjwC5VCdlse','JqsjgawO8OaDBNzE8sarAGBtRn9Xc26ry9gv6DZfoQ7FZQfjKaelFlchT2vnW3BTCGPyw3izNpv4B9aXNjURiiFBXq6gL7igqy67ogqhqDkPjdb2Jflix9CgHfbCAKWTumEAgeAPktPU964QiSb1jX3xj6MHnclAVU7vqPegGGH','Yqs0','acHxBY7qf','Jvl7','1GdwWB6jtiVkbSXwrjx106BHsx1Ffu2rmPB3mtAw9JdfaTopXCmcZnTzEDE7MpdaBTttX2gmL0cEnaUzsDiPZLKxf4zY',12);
-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 (-2505149992021305511,75,'aNuRHeobmqeRiulaCPYZT4CBTUBuTEbRkizojTdy9OhyNst6F','KUde2VlddiU3ZTRt6nZ2cFdehgM64xpblcKos073QSfAOMlVCLcjTk2fnzOt9UB09MBnqpuhwFaA44FTFUg1jfSMVENmB5furgQeC2dVvC8Vuy1HccOA0humzhZPtoAnojcYz4eS4HwJ4SVTrG2DTUChN72Jh1PRxN2bmkLvnTFKnaGc6IGbzj7S1wZnV226i0L7eLPjL6hPTFeKjY2d59OLquMruyAgEADtr6xUUierVy6cA2XwwVYmI','3CcrZvwyYacMUelFcPmk1IG1tQh6fbGaFaDSMHqCdwjGKRPMSZU','uEDJNVLO1cmkfoy4BkHdQctHob4zQWYxOZiryAuB7leW6TMNR1hD5hxyHWF5GlaHySM3OYFhgpF32aJK','yxBgYk','jOuiQLy2Vp5xkBOkfk4KpLjw3TPUeKgU605a1dWAuOvgvd2QNSn9nDJS9VGNLvqp3L',13);
-INSERT INTO ti VALUES (-2505149992021305511,75,'aNuRHeobmqeRiulaCPYZT4CBTUBuTEbRkizojTdy9OhyNst6F','KUde2VlddiU3ZTRt6nZ2cFdehgM64xpblcKos073QSfAOMlVCLcjTk2fnzOt9UB09MBnqpuhwFaA44FTFUg1jfSMVENmB5furgQeC2dVvC8Vuy1HccOA0humzhZPtoAnojcYz4eS4HwJ4SVTrG2DTUChN72Jh1PRxN2bmkLvnTFKnaGc6IGbzj7S1wZnV226i0L7eLPjL6hPTFeKjY2d59OLquMruyAgEADtr6xUUierVy6cA2XwwVYmI','3CcrZvwyYacMUelFcPmk1IG1tQh6fbGaFaDSMHqCdwjGKRPMSZU','uEDJNVLO1cmkfoy4BkHdQctHob4zQWYxOZiryAuB7leW6TMNR1hD5hxyHWF5GlaHySM3OYFhgpF32aJK','yxBgYk','jOuiQLy2Vp5xkBOkfk4KpLjw3TPUeKgU605a1dWAuOvgvd2QNSn9nDJS9VGNLvqp3L',13);
-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(87), d VARCHAR(60), e VARBINARY(77) NOT NULL, f VARCHAR(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (28456,139,'CzoVWmb3P4awXpFjQUEFOCTLiaJr5hSQ2qE1ZSreVzLqVWW9b4ULm','6Z5smfIF','afn537akBbSnWfP8F1YvyUVLsXozwRBZiPIaaZXdG8UB','zaJXnRGoxoUJT1CZfy4j','yHD8dABEpMq2','bdJ8E',0);
-INSERT INTO t VALUES (2813,117,'ZNSPqXlT8W1kXqDP','415FJ7iDtGARYBKBpuLPM2bJaG1ko4JIsi592vPjlp5lgBRXWDjY4VSR7p','eDoexj15ANvKD49Lsl8Ds2A7Dw3tL6yUIWNxuWHFJP6rqaeq6WkESOycYFKgPYOMSa9udB','oPv2I63GNgm7rjWZ39WPZWn','U3fUcR5EHTsdiCiIfnQ1R0pubGABf05t6X3cIWirQGNTubacsGBrP6','N16GNrO47Ov8VGA',1);
-INSERT INTO t VALUES (24745,242,'K','ZsmfVrYLlZIxMsaHGcGq3PTprzdZhbIEcMG9ErmUqFYtKsMFR','eRM7z','BPAqnpDQWwxTPxI5c4ALpEbYYtnLy6KrjJ0X5D3Y2nW0z5qpoAeu9bxaKt6Ljq','Q06ShbL8sqZuVLm99p09KEfwnqUHCwRTLfo0CNnxg8Q6HR5it','DeC1AaSOEAJZjOMEI0iCvuegeBW2bT3eFmJRPA',2);
-INSERT INTO t VALUES (60418,192,'LtwkBksVuETurt1EmRRse7QgklwfxzNnCFqSi','19B42lRIuzF1KWYLLQVR7smJlNMgdqkWBXA','AZU0KLf9qe7axu9prSY49ofY','V5akdUm21jGGdR0FqT51QTnCzH','NMVjJO4KVdeQkhHP8Xzgmx9vT40Fqdv2J9JD0qPD','tW7nZ4r42ptEO4aUyLndmNc9aSCo5bFFSt7E77ZdqfACAhVUBdYCnQNso747aERHXcVJSsJJkYV4aFHROEUR',3);
-INSERT INTO t VALUES (56602,244,'r0jm3','Z3opnUOTu9qONMl6A5eoqOtIGNOD3MXn8GD7BucN','RSgLJBxqqBb2CSkw2Baq91NEpkLycu','KHKDR','91tuowAcJP91KutGUrpNWJLiIJ88JPetevjJrK5','0Ot8FsLldQuD8pHIe27xhBBRRMQF7YWGwX5dg766wA',4);
-INSERT INTO t VALUES (36121,241,'fO9oleEEjbcXSr8nl0YEQLNRNkW','LhJBaPg0aqq4','VKcowgbdPqBECq8iEERadYER8HOCqdEmzCsVBkFhRWqWz19pwYKwJy8ty3KV66dSBWY4gobZBf','bpmzVr50imNLwL0','wpAu9zBAMptyrqca','d42e',5);
-INSERT INTO t VALUES (59598,101,'PMFpObSzlV1y40OKbn1JIAQdbB','sgd2FDrXgGxrpsvrH5dSZX9VZfT','QuDp9kvjw2pXcRk5qQlFXE7WmfVlDa5UkWLjsMf4uXFgLCx2','rTjGyq2PwFQ8k6KUop95Kx4ndNa1eQWluAbfR','ApTVp8Gl9X5Y2dtW3f9ClEu8582DTk','SMU9OOdnhXM9YA467yCPtFMv8lSON72i7OmigVHBtVnHxosx1E0Pvpe8VLI3qX75ustnqNskgJdZ5OVK0zrXeVOTXmoEY',6);
-INSERT INTO t VALUES (37653,183,'qBOZ8','LtJ7AZXN8brWpt5T6LI0EoUcUJwlgc4kqj8PfJ7f40gHfIp','W','jLen8rQCUtzuwPXDMVImDV4GaaQZ1R05oLm6KKoOXCClQQVwkMtFpN0jP3dG5','sT6yEuTLwORzN8dXuWiLwfyQLNJJZSPhJ6SEc8oxHeBMaPmXM3euZKwEPCxaj73115GtTYTeweXbeje2qfmHVMPtQPVcCa','bMmInUM3zUwlvSr9mMIr6j7GTgDppcE4HZzc',7);
-INSERT INTO t VALUES (47122,33,'CYE1UA79hZpWEU7qjA6sLdT3ZKr3BdtW9rOZOPnFcXaZhefD3AIvmDwDJ2Q','tqoO6sCPLaqB2yMreH0pgcaC','8Irju9mcDIdgisp','vaMePMl2AZjYpSUtZdKWdF9CQHvJDLCC5MoTYroL','oEF1pwI7x6iaZieWe9EYWctBwcUrBDP9mpVwDZhAHZZHu6WwxuG16aj3GamC','QSVqnrMz1618YSPBpjtD9wK8',8);
-INSERT INTO t VALUES (13559,145,'sFZ3hB93Tgcej0civB43B5HAmxzX6ujJnWbvgjXX2nn34wGv','OojN35y6mjS9c2U8ioWMQjydgn01eHweSlcgOWv25','KclwEQPNuREdv1wjorhrXH2qYC','4JeCbk3RQLuBtaPNcNyLfWiWhyby','5IA4PGYx0Jrgrxg9dTyldDalRsE60SZBraYOapeqpQTcnfi4x','qzK95j77O5PDosPcRKK2NjzQvfzTESPEAyi2o1r1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2656999413505902137,89189301,'5GBWf8IkR7xVxDJ78NlT','Y82MwWPCuFrCG4oa1R7Ds3oOPeY9gIt1e3qWh9xOZS8LWLHSz0785Zre8CpdoA3mWZRkwWbOFNcaJDZvLNMUOkAxAdMNOL2Av66dUqMCP1I6UslpdlwgiyRZEJULXOG96HzJI276Ot8uDhgFRQoswc9efYOmzeByzzoUCHv40hQbLL9EIhlNZd','hIZhsmudZ','nzspCc2Ln','R','Gh',12);
+INSERT INTO ti VALUES (2656999413505902137,89189301,'5GBWf8IkR7xVxDJ78NlT','Y82MwWPCuFrCG4oa1R7Ds3oOPeY9gIt1e3qWh9xOZS8LWLHSz0785Zre8CpdoA3mWZRkwWbOFNcaJDZvLNMUOkAxAdMNOL2Av66dUqMCP1I6UslpdlwgiyRZEJULXOG96HzJI276Ot8uDhgFRQoswc9efYOmzeByzzoUCHv40hQbLL9EIhlNZd','hIZhsmudZ','nzspCc2Ln','R','Gh',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1665616775498930504,4266872603,'lhH9xA8ehLcog0Zsyln0TxP2JGibWU7S','bzzxHT79zqdTobwxP0UU07DFghwxCL6HpHcG5Xzh6tZ5JUWvXAeVFDOTSnlPmpkriDw3xjMwqt1avizC6sbJRqct36D0IrXVWNAQTyMt2xzQMYf','Gq','57wtnFfRPJqkM9IdCB2DS8rWrL4PJSNEagNpXJnwRPLlrpzRsDwYzIbyrgUSI5gYpyCNvyEFV3s7jmGzyFGSeX0Y3Ux4eoWuM4ptBaUpOYqe0qLuUJmf4MiHcZ39TXnvaM9M8PZ3ZEyvitiAET9j5sHxiHp32ZlihC7jlsey5IkmJNKeeCNX4Bw2r9iCAlQIU3w9Kgeaet8Tfjursbeq3TRS7jvLW7sLCAMZAm7SqImSorqkv7anqq','O','fZ',13);
+INSERT INTO ti VALUES (1665616775498930504,4266872603,'lhH9xA8ehLcog0Zsyln0TxP2JGibWU7S','bzzxHT79zqdTobwxP0UU07DFghwxCL6HpHcG5Xzh6tZ5JUWvXAeVFDOTSnlPmpkriDw3xjMwqt1avizC6sbJRqct36D0IrXVWNAQTyMt2xzQMYf','Gq','57wtnFfRPJqkM9IdCB2DS8rWrL4PJSNEagNpXJnwRPLlrpzRsDwYzIbyrgUSI5gYpyCNvyEFV3s7jmGzyFGSeX0Y3Ux4eoWuM4ptBaUpOYqe0qLuUJmf4MiHcZ39TXnvaM9M8PZ3ZEyvitiAET9j5sHxiHp32ZlihC7jlsey5IkmJNKeeCNX4Bw2r9iCAlQIU3w9Kgeaet8Tfjursbeq3TRS7jvLW7sLCAMZAm7SqImSorqkv7anqq','O','fZ',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3189371955082328769,334556946,'YYH8QeVHYUBXqaQUo','3VZ5GejHDFMUVTHwnd5RigvkibmYSCIhSyLhDbd2gZGS55tBwp0r4ZWqnDySNeknuWun04pY2VBG38voRTVVsJoB1ktZy8sikxwjiJHCJ3BzsnF86B2aZLvm9dSjFq6FHCjrtFeGnnUkDjMFwiDb9tl00iVNxOB9EyBnVfA9mm3s4wvcUTCCzKaFerRK6TvqV7KvpCTilmBuDKC2ZZA76LGm1EmSLpbqqU2','QKFm9siH','XJDg9mdeLhAPLHiTmhq9e3HBiIFUvJwlZwHCkbe3T3M5PuI5KrAPd75KyiMvDgT3oPV4KhcKFgFeCG6epRPwhEZBSFNuwqvvuQwokDUy','WW','zw',14);
+INSERT INTO ti VALUES (3189371955082328769,334556946,'YYH8QeVHYUBXqaQUo','3VZ5GejHDFMUVTHwnd5RigvkibmYSCIhSyLhDbd2gZGS55tBwp0r4ZWqnDySNeknuWun04pY2VBG38voRTVVsJoB1ktZy8sikxwjiJHCJ3BzsnF86B2aZLvm9dSjFq6FHCjrtFeGnnUkDjMFwiDb9tl00iVNxOB9EyBnVfA9mm3s4wvcUTCCzKaFerRK6TvqV7KvpCTilmBuDKC2ZZA76LGm1EmSLpbqqU2','QKFm9siH','XJDg9mdeLhAPLHiTmhq9e3HBiIFUvJwlZwHCkbe3T3M5PuI5KrAPd75KyiMvDgT3oPV4KhcKFgFeCG6epRPwhEZBSFNuwqvvuQwokDUy','WW','zw',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-225076937792822632,2214632452,'qwquWdwi9wjoMnT205jc7jRGjlTeqyLGgQzH0O0iqxmB','3t26ABE0AkkShz5yy5liydJyKVh4dLTiNMiniFxtAcbpY9rM9Dxs7JmDe6nrl63FY1Y6hkCuRcxe2jo413gsX8DTiYRNyP5jZAcegBGEraDhmfOrZGL7E6l3W8N7tVQSWrMueFIfSYbcgahOWJAfzezRD2bVjPfWxkc1CJ3Gds0t71X1ri9SJxNOywdHflpikpxyFX8','A8NHe','M3OCHiTnzqPCugpQL1VfvZbna','S','zws',15);
+INSERT INTO ti VALUES (-225076937792822632,2214632452,'qwquWdwi9wjoMnT205jc7jRGjlTeqyLGgQzH0O0iqxmB','3t26ABE0AkkShz5yy5liydJyKVh4dLTiNMiniFxtAcbpY9rM9Dxs7JmDe6nrl63FY1Y6hkCuRcxe2jo413gsX8DTiYRNyP5jZAcegBGEraDhmfOrZGL7E6l3W8N7tVQSWrMueFIfSYbcgahOWJAfzezRD2bVjPfWxkc1CJ3Gds0t71X1ri9SJxNOywdHflpikpxyFX8','A8NHe','M3OCHiTnzqPCugpQL1VfvZbna','S','zws',15);
+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(73) NOT NULL, d VARCHAR(61), e VARCHAR(39) NOT NULL, f VARBINARY(62), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-9040612574654688327,2242980365867165177,'aMIrwjQ9SyPIOQNWwnKskZKu','kgZNmThkiO1HeUOSWI27u1Mtb','ztB2LW7xHxZ0TTC8v0lo31IHVwF8gKMxG','HeM5l2qAwm3ilCL3k2l','x','kC',0);
+INSERT INTO t VALUES (-4033371362479031785,1438982207615422376,'u2aCawVS78smOeZY1D0cf0sMtwdOeah682vB9B','zVZpXPJg0eZBWQnTdVFjrwkpHyDlDyUv772bjS4NmP6EwAtj8XNxp2t9A5k35','7','gUSzb4DknQI7jkWTdHXdWAmE','x','K',1);
+INSERT INTO t VALUES (6141039520309324332,5697511174383059517,'RXktp276OzqubkEWB4yQzlfW4H4BsKD','iypKSzLziK52IjPAByke7TEwqnADtb0McKu0ODCSlsFtzVrfg','quzTcEC','Mpvsl7lsSWZTs7j','g','jG',2);
+INSERT INTO t VALUES (3999042639722321816,5201434088923411452,'QrvlUYZGU','J0TpEQcYDiWZkECEZrp6Z9XtNk2K5ZW5FnkFM8wOI6hmrBiS39lVQjZ','nTcfnd186VjHG8GGcztCNWO3gIzLIybzGH','RrAVzIh28LUgZTzLfECS9j0fEvzLGeowuy','t','Ls',3);
+INSERT INTO t VALUES (-7371874930907902424,-5377478717592154746,'e7JJSTLCUa3sNT1MGw6PNIOXLxIvc7uGZqSsoUsOn96eFpFH4IfYbbOK3W','pww0kT0hb8aZ47GB4PUUvzXAgMR7uBTqOlEzRByI4HjjHEyr9RiramtSC48T','Jv5g2og','3LI3yrJFXrCod08EMt5jn6gaKifZwgKY8lZvu9gMJSPmdphwvUNx','z','n',4);
+INSERT INTO t VALUES (-4278779517796284516,-766552273766962822,'QzZM1nn9Ef5SpPcYUE3Tt6NANCPxvr44YMC5Cu6L3EXI4sbgS22VxdGAu','onaEtnSgvncyjhvV','bZ9xDIgEanJ22sZKU74DX','THa4UmRWeQJ1troEpPke9gsVoaEzChAZWRKE0wVRyz7j1FhnAaei','x','9',5);
+INSERT INTO t VALUES (6040911519182561293,-9043685090765448245,'8','PNO1mrKCvg7rfi21itSOM','HQmiU5SUkaKq8bvYSvrm1HWVpr','3n1xcco15u0QQhrKlIPNhjJF3Zd3hJgZ','w','hL',6);
+INSERT INTO t VALUES (5487893128023819475,4857522567507745753,'AtIoxIB2IbWQLFY2yTzzl42PGldPi36MfZftlZpc5PCX','rWuDVDvUNElZFdxyu8028mjApOcfL4K257XfK8','7v8Cu','irTdT9AESVuQcqCVb4fn0JyskkE8yW2yVgAvcubC2zwVkKKDLuveUA7','v','Qe',7);
+INSERT INTO t VALUES (6916069781043443480,-8561959217793638509,'XRMOis2rhGBjiKbcskWjNB','MS6soCIL','5ycGaIHXAbuhQMhxNwENVvce0uUpMdboO4MFk6r','pSQ2P9snlkzbqKLXUZTBvOJgu0Lp1fXh2','M','e',8);
+INSERT INTO t VALUES (-7162253665127855244,493320844238729207,'QeQazu2nWxnlPH0e996CTPdzKJbER','I5MqH5Sic','sFMqOfILqoigj5SEm8SEpJITyEBDsp','LrETQnHAMWzBSblWnjuUiZ1L4pNJ','6','he',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c CHAR(73) NOT NULL, d VARCHAR(61), e VARCHAR(39) NOT NULL, f VARBINARY(62), 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (62677,58,'rGjfBwjpeFKCkIUC2PdTxEOzbhFv166qZftb6NKEFHLJeKy8Ja5tYOO94HbaZrpXz9K','0o1cd9Htl0bmcvU2CX5ZQolDNM','ysAdDIZ1vFYBGZ1yXIe1tVCDM3Jik7nkx5eROYfZQqrAYX60nYIfrMcK3CF4I9BaIO','Bwu1AVbFlAUQCQmFMdEB2lZvi0VoczdQ','Wl1p6HicLd4WRTHS8A40jWFduTmLreRfPz8KRse1TNegluvvnTRoZ5atpIXQIWu','TothZRnP',10);
-INSERT INTO ti VALUES (62677,58,'rGjfBwjpeFKCkIUC2PdTxEOzbhFv166qZftb6NKEFHLJeKy8Ja5tYOO94HbaZrpXz9K','0o1cd9Htl0bmcvU2CX5ZQolDNM','ysAdDIZ1vFYBGZ1yXIe1tVCDM3Jik7nkx5eROYfZQqrAYX60nYIfrMcK3CF4I9BaIO','Bwu1AVbFlAUQCQmFMdEB2lZvi0VoczdQ','Wl1p6HicLd4WRTHS8A40jWFduTmLreRfPz8KRse1TNegluvvnTRoZ5atpIXQIWu','TothZRnP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(88);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
-INSERT INTO t VALUES (60126,64,'2s9T','u9HCHhTl5bVmqxspLk0VHWFM','qUjTtfGvcVbcAZoEVamyJVOjS8LXQREk93ueysJpKt0qnB6NTs9vYKFmmUuHQotdROX','ajyl81eUqQS','QxBtqrk','i27McguUuTeNVvHbZwpfdlnxKGv36VHozYgDrfRJE7IgMBeVWMEbLpRaWtPfG6le8gzmQMdjsMoPdrHoPf',11);
-INSERT INTO ti VALUES (60126,64,'2s9T','u9HCHhTl5bVmqxspLk0VHWFM','qUjTtfGvcVbcAZoEVamyJVOjS8LXQREk93ueysJpKt0qnB6NTs9vYKFmmUuHQotdROX','ajyl81eUqQS','QxBtqrk','i27McguUuTeNVvHbZwpfdlnxKGv36VHozYgDrfRJE7IgMBeVWMEbLpRaWtPfG6le8gzmQMdjsMoPdrHoPf',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1102592998331152953,2083509789854094777,'XtTjhzUtYOlkQUYqWOW3AeSa4239rbku3jiBY8Hrjd9A7rFnE2i8x8MjoW6zsOGEWh1J','lDkacuz6KmSJHZQy3QuSHV4fAxaHylardYQhV1PXVyhUutMoISeYA','zYxyEjpwJ97qvp','cru6083RVmMgAxEojUFw2YKPsqbYlZl94ahtLjfFj','3','W4',10);
+INSERT INTO ti VALUES (1102592998331152953,2083509789854094777,'XtTjhzUtYOlkQUYqWOW3AeSa4239rbku3jiBY8Hrjd9A7rFnE2i8x8MjoW6zsOGEWh1J','lDkacuz6KmSJHZQy3QuSHV4fAxaHylardYQhV1PXVyhUutMoISeYA','zYxyEjpwJ97qvp','cru6083RVmMgAxEojUFw2YKPsqbYlZl94ahtLjfFj','3','W4',10);
+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 (-2064744528905862281,-2069722449215709086,'N4FfDO9lngJ5XsGoFqCW','qwcNdgRAANoyo7F29tvU93sq6ODgaDLU4ccpZDj','aWRju4p3Ry3ViHauIM1v9NQUaSe1xxpJJFEwAOU','hOtIjviE','6','WH',11);
+INSERT INTO ti VALUES (-2064744528905862281,-2069722449215709086,'N4FfDO9lngJ5XsGoFqCW','qwcNdgRAANoyo7F29tvU93sq6ODgaDLU4ccpZDj','aWRju4p3Ry3ViHauIM1v9NQUaSe1xxpJJFEwAOU','hOtIjviE','6','WH',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (39262,45,'8e7wU1LRKRq7vbfmBUBsGAe9q0670GyczReby42oqYyoHwc5','QrcKdvjG621CrQMi5EiaK95ODIP9nLAfLkcUiFyg','9uHZzxU1W94','Wwm4vr1caLg16L96QWL4QGcYVeazZo5Z1og5juWCePHx6U','BOysl20Vxxql4LmSWBjaksUvYsKpFAiFjPZOHFiRIKe8k0BuSm0wRCkDGM9uMaR3ZdwqlG6','Clg2AmlZ6G5hp3VldHNA4xlidmNebuNZ7Gh6o7H5Fq0eS0q3eIKYZ9XUftMiawjhaPOPuiEaT525LdEgVKdSLDLfkvRnh',12);
-INSERT INTO ti VALUES (39262,45,'8e7wU1LRKRq7vbfmBUBsGAe9q0670GyczReby42oqYyoHwc5','QrcKdvjG621CrQMi5EiaK95ODIP9nLAfLkcUiFyg','9uHZzxU1W94','Wwm4vr1caLg16L96QWL4QGcYVeazZo5Z1og5juWCePHx6U','BOysl20Vxxql4LmSWBjaksUvYsKpFAiFjPZOHFiRIKe8k0BuSm0wRCkDGM9uMaR3ZdwqlG6','Clg2AmlZ6G5hp3VldHNA4xlidmNebuNZ7Gh6o7H5Fq0eS0q3eIKYZ9XUftMiawjhaPOPuiEaT525LdEgVKdSLDLfkvRnh',12);
+INSERT INTO t VALUES (7383015460309755728,-1491509777475559903,'dAReEIdL1rt7XW4sjI9XFM','v6GFYzjdPas6nKbHiPyhRdUTLKj87eNu4AmpGY6348M5QVXhZP77iYaYQLGgWBQc','sW3klaH76','2SJdjN2G9qVUZ','p','k',12);
+INSERT INTO ti VALUES (7383015460309755728,-1491509777475559903,'dAReEIdL1rt7XW4sjI9XFM','v6GFYzjdPas6nKbHiPyhRdUTLKj87eNu4AmpGY6348M5QVXhZP77iYaYQLGgWBQc','sW3klaH76','2SJdjN2G9qVUZ','p','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2111890089209028950,-8682726076781167109,'4Dl7A','baQKH7S4TyYDpdoA7nO9kqlqpERX6O9tMtls0c1Rq9EK9uSOuBVduSevKxmKpjwUpko4ADxghPk','4rZzosGzSJjXqvZ','cfgZSmnJn7i8DhMkB1jqoG7oZU6o5jXCidClQPSg0s8pQmmBQwtgghB1fWTPTZlNE7iqKcb0sV8pm3deLA2zb','T','aM',13);
+INSERT INTO ti VALUES (2111890089209028950,-8682726076781167109,'4Dl7A','baQKH7S4TyYDpdoA7nO9kqlqpERX6O9tMtls0c1Rq9EK9uSOuBVduSevKxmKpjwUpko4ADxghPk','4rZzosGzSJjXqvZ','cfgZSmnJn7i8DhMkB1jqoG7oZU6o5jXCidClQPSg0s8pQmmBQwtgghB1fWTPTZlNE7iqKcb0sV8pm3deLA2zb','T','aM',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-3884038831415686345,-2197439259171480091,'zTjdoAnn6X1r2O7ub0wGbvikCea4tKPfZ6nNsJDr38HXXK2dcJyPSIz7qLp1LlaQp6ytp2EpiY','QxReKzysycDhfKWF2is2S2WdpOjhu7Dr9mFrDLqPhSu10DYRkvPbJ0KGdRvMZXCXDsMV','2eSoxe0WBJtxeY2CgYueS1bNjfWdNbI4','BtFoJJ71LzQnhQyIIPuC2TLEmrnFj7OrQNcOvWQF5Q7y0fRo68TqNa2xeM74xb','h','o',14);
+INSERT INTO ti VALUES (-3884038831415686345,-2197439259171480091,'zTjdoAnn6X1r2O7ub0wGbvikCea4tKPfZ6nNsJDr38HXXK2dcJyPSIz7qLp1LlaQp6ytp2EpiY','QxReKzysycDhfKWF2is2S2WdpOjhu7Dr9mFrDLqPhSu10DYRkvPbJ0KGdRvMZXCXDsMV','2eSoxe0WBJtxeY2CgYueS1bNjfWdNbI4','BtFoJJ71LzQnhQyIIPuC2TLEmrnFj7OrQNcOvWQF5Q7y0fRo68TqNa2xeM74xb','h','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7864222222046977316,2297608015426862966,'25omt','WHV9exv7Zj0lWqMdNG6y5v7H5pLFdlnZVf1dVskhUIV0d5bb33dhQRiM0eG2YSJgDkFSkzMNoZ9Dby3qgtnik9qR0kIRtDl2sy57cVZDaK1mS3QTolu3kaFgNzHuIN3xlFGBlkhaPSTiswyqBnBiovZ2X3OdfFagtkVdx4rHoMUOBtCgmee4AeP8S9MmsRQQlAVwXoNH5RNwWP11QCWnR1yF3PfFmvC85kCbFiM','UedKanmRR4jASa32B5qrAJ','UmepCpCcGVfExPIg4AGQQnElfe7ACy3qWLeFoSOTWm6J24D6sYh34WjOllyscAcgcaQDCRmRB4zCEiBCoGDVh7xnobGnRTXu','ry','bT8',15);
+INSERT INTO ti VALUES (-7864222222046977316,2297608015426862966,'25omt','WHV9exv7Zj0lWqMdNG6y5v7H5pLFdlnZVf1dVskhUIV0d5bb33dhQRiM0eG2YSJgDkFSkzMNoZ9Dby3qgtnik9qR0kIRtDl2sy57cVZDaK1mS3QTolu3kaFgNzHuIN3xlFGBlkhaPSTiswyqBnBiovZ2X3OdfFagtkVdx4rHoMUOBtCgmee4AeP8S9MmsRQQlAVwXoNH5RNwWP11QCWnR1yF3PfFmvC85kCbFiM','UedKanmRR4jASa32B5qrAJ','UmepCpCcGVfExPIg4AGQQnElfe7ACy3qWLeFoSOTWm6J24D6sYh34WjOllyscAcgcaQDCRmRB4zCEiBCoGDVh7xnobGnRTXu','ry','bT8',15);
+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(35), d VARCHAR(21) NOT NULL, e VARBINARY(53), f VARCHAR(52), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (33282,-2581623,'TpDDwCJFPZaZRRS3cmGMZ4jTgP2so','0NEXcEIDeDrvbiF1u5','bcIZs2azrd1S9GRoNJ3','9jLaoy1iP3ES3RiTLfhZzahUL','N','U',0);
+INSERT INTO t VALUES (47368,6375410,'eDi2s5zyOy1zxoq9hjZtyih5','V0U','L8t06IL8DjZcOy9UN6r2x','GSjHKfjWkzEV8nH0NjCdz7E39w2Z','W','r',1);
+INSERT INTO t VALUES (58404,7776422,'Agbb8K','o8A3TTCvDegwP','tuC3xzVNmxIQ3VOd','66ktXzl8jY','m','zp',2);
+INSERT INTO t VALUES (21922,-1272564,'G6NlMZebnMzqDZ','qtxtu48wBq17DJVrO','Y1dtEisE8EkUS2Nf5IGX9FupPEGrms66OGohKbxWhWVDPEq','xBSYoWEiMJf','F','i',3);
+INSERT INTO t VALUES (16984,2805061,'X59f8jQXDusCH1NJ560PClqKtsAk84zdrDX','4PHgb6392','BTW71wNQEZIaJc5ZlkoaBvT','B1cujRwbhV0oZ','x','O',4);
+INSERT INTO t VALUES (44299,367247,'OHLTPabibijTaSVvaddmVhbYCARCR5iq','Q9PrboTt3BpBRRb','6sxygGfCZ2If8bLy','FtfFnypbBHnM','o','Sc',5);
+INSERT INTO t VALUES (37499,1897712,'fCeTWLqUST7zPqCkQSByv8Vx','N9OL4UtuhpIVX6MOa3fwt','4qY5pGihToofVZb9zypxeCXZLh8NKOZrii','8zdwiRHNWLzpEXmlRXPCQUeqE36','x','2v',6);
+INSERT INTO t VALUES (16541,-5600492,'FZksG57o4WmbAjcSa','Mc8CQSSLw','KiympYPAXOAZLPhmjXyw07uacm8KKenTvFpxoJ','p','M','bI',7);
+INSERT INTO t VALUES (12658,3212685,'MHgJI2K9Y3Q','LDkQHTO','MrveHJLB','LqvXeL5pvS6jdCl5erw','q','n',8);
+INSERT INTO t VALUES (39354,-6787287,'N','nFhwWLTnnmVmRpe','DjWq3rf68PUs7lZudZze3YVzg9ZI3U4lZww5WrYi','EvuknU','T','kC',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(35), d VARCHAR(21) NOT NULL, e VARBINARY(53), f VARCHAR(52), 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 (3900458445,2277275,'UcVMrTC7qeqHl4As9','fCDfKEEAWm1cn53v','O','6qC9wh1C0Tzpke','c','p',10);
+INSERT INTO ti VALUES (3900458445,2277275,'UcVMrTC7qeqHl4As9','fCDfKEEAWm1cn53v','O','6qC9wh1C0Tzpke','c','p',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (2521584129,-5019878,'ySYBqjh24kfjA2','G9GrK4CTR7GsDj','REOcgFmEv','JPWueFAH7ZTc8Ox5hDkMQB5Ny3Bba9JK73QM4DsLMZdh4MZR8L','P','x',11);
+INSERT INTO ti VALUES (2521584129,-5019878,'ySYBqjh24kfjA2','G9GrK4CTR7GsDj','REOcgFmEv','JPWueFAH7ZTc8Ox5hDkMQB5Ny3Bba9JK73QM4DsLMZdh4MZR8L','P','x',11);
+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 (2302041579,5324535,'RbXtGGk8NVJlj4FteZOHVrZnCim','aFkOC2WTKByjpV2BUvDcze8OCX1J0iLwSZ9z2FGeuZuFSnUxBFDavTLykAL3t1UfnjbXtBNqTbXmf3zQTrZA2sO1w7ByuhjhatEdFPEjZW5WahReOhDHrA5Dmnat4FQzAnqoqLEKYbW5VfgDchBflRVf','Sx6fs4aLoxUgrarHEy','R236xjLZG7QwRViQLzpcVzwPMtdVmkLsmrjOMgIWR0xjBfM2Ippt','k','m',12);
+INSERT INTO ti VALUES (2302041579,5324535,'RbXtGGk8NVJlj4FteZOHVrZnCim','aFkOC2WTKByjpV2BUvDcze8OCX1J0iLwSZ9z2FGeuZuFSnUxBFDavTLykAL3t1UfnjbXtBNqTbXmf3zQTrZA2sO1w7ByuhjhatEdFPEjZW5WahReOhDHrA5Dmnat4FQzAnqoqLEKYbW5VfgDchBflRVf','Sx6fs4aLoxUgrarHEy','R236xjLZG7QwRViQLzpcVzwPMtdVmkLsmrjOMgIWR0xjBfM2Ippt','k','m',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (275,158,'ceOgG0bGeqKMIIZiemS9p','I7nAU8PKJFSNHOQ4Qb7j4CO83LlmmxE2DnmvsRMYqGBQA7w9p53sfanZI9YSBW0dq2tiQZpTfHNJ3nkibbI7','tLj2gUJ97Td5aCAYX1Ta0lYZz','OnbdMgH2P8z6vraai0TZo8rVlflYN2yjh8G4yi5wE5Ps12oFQ6smMzm','hEcqEP9vxhTr4aBDWmMeTzoZ4EfnV6BT','4WBAAC2NgtuaOnvzuhDR1O5U',13);
-INSERT INTO ti VALUES (275,158,'ceOgG0bGeqKMIIZiemS9p','I7nAU8PKJFSNHOQ4Qb7j4CO83LlmmxE2DnmvsRMYqGBQA7w9p53sfanZI9YSBW0dq2tiQZpTfHNJ3nkibbI7','tLj2gUJ97Td5aCAYX1Ta0lYZz','OnbdMgH2P8z6vraai0TZo8rVlflYN2yjh8G4yi5wE5Ps12oFQ6smMzm','hEcqEP9vxhTr4aBDWmMeTzoZ4EfnV6BT','4WBAAC2NgtuaOnvzuhDR1O5U',13);
-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 CHAR(99) NOT NULL, d VARCHAR(39) NOT NULL, e VARCHAR(85), f VARBINARY(53) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (552296699,-5581,'L9b98zGaP3ZiQaZUDr5kvaq6kk6','nTD5nqw2lu862oNAHtLx7bo7RXdXthBvXLnPm','In0LtRcqQSb9FbriPVfH8RV8dPVN3Dms6ddFSAZAl7TxyApn1M4eDkXI8hOCdPt9wmoTMGKeHGLeX9IV','U4xr7UWTC26bxgpPxvPrSIo8UAtwp','J5VvWw39XfjtaaGzM2lLaz25epJyO6BSdJEi7poDuuqYJW9Ia2kwnatVWQurlGrqHAzjx','V',0);
-INSERT INTO t VALUES (1940512933,-25245,'Y7yMbgVZ0JaGxSyX1kiVgnUPrDSeJQIRMqnBE0GDamxh4pGeFVgUeNRU9QVZlMOPoIa9UmGqZw1','E9oufG3E3UJ0qpdN5s2J6qE','m0o1YYqJL2qZt0mlyABsOWxNMEmTkW5y7dR','lXkSM1Eq6i5FrGq8uxWT3Fio3BNbUGrnnHStXLnfuZ9k','JNJYqzNbJfletcuIbjFBAMeUrb4','zg31vt9igvwNDBroOdojeKi5J7mRr8X5drEAPQh9acn4WxNYn8rX267',1);
-INSERT INTO t VALUES (-961708575,19581,'eFUxCTJJUTLBePhtjIZixcfXwqXuNw16CE3epqmd2','SKOchEyXAMVQowq','ny9fpfQQi6mTrv6dIQpRAX598IDg0blFgenAARK7y7hqqUB3P3lup','YGxsPiLjN5zvYFg5Wme67nW5D','LG67Nstbcj8OOWUJ7Doc6a6x55oZyo','MHVxeyi8E',2);
-INSERT INTO t VALUES (-969505760,15009,'inZgDF4kqY9uwDqDdMvDCWS2qlDp','h6SY7WHbDyOjoRQFgugsF','9RrPzcb2OvLLMoEBhA9V1fjIyeyGH6phNIapKmQYEESGxC9pGv4EVm1sikzhJwsehIr','8855oOFjxvaHAI9jo6','dEHa83JleEOnZoPcKQ6nGVpo8iIGbiSMGhL0U48VeDk4zZB','7t3zwi8BYZDsvudDA6oDnKLKh9a2ilKMHln1vboar7B1Iskip',3);
-INSERT INTO t VALUES (-510048264,20123,'XWq61G78K6AC7MICp2UPMO3ZgX66LPpyKOAbjulEKJXNZjQ0101rf','cJW9XlMKckWmnYZMrz1ZzeEVoz2vN5cB','xqz9','xFDIF5HtDXyYhAIg','SjYuwOk1xC1cELXVwaSYX0xAke2TyOACsoJzNESCzH7qhpTNebGBCyA6Zs9eIIdiNlK','tecBHKhpncn4xyfVg2SnfzKz15NjYeDyjTH1iz7wkPpqrHStsLvWXyPjeYDla',4);
-INSERT INTO t VALUES (568003729,-25098,'qty8tewxDFM7c5v11LsJ7mXT7RxGAAGZTKabJ41kFUKEIApWCFqE9X2PnxOQKvgdBngWSkstblFjEGI21vy','D9K2LrA8oTrgFjgApl4kfm5FzxGq574IXwmVeG','zHQGE7qm2iOaGip51kwYxLgtOHlBndsMNNNiIah5k6MPztTTYJAbWG4ukgt0ro','oREgCQu8s3BCq7CaUvTNLgNaBgeSr1lQLIsL8xONAguov','FnFYTK5SNkgmUcOw5IzOmQigOMhsGgEBhxaCO6ZDE1f2ZLadWasbcQZrGI4183e1l2CxnyZCJIXWG2Jh65ubQLqqyvGGuU','7jcWm9BxagVEOVQiSLYPheqKLlnIIf8v5qbzIWQTqXqFTLisL9Mh2LeyNGARW32KtQiGP5BQ69sWtbLiLewFioVIdaI',5);
-INSERT INTO t VALUES (1191355035,-897,'I092SlocxWo61xvJXnwF','EJ3','jtmN2qJEiZMjMjuuGsTCi96K0EpPw1uQhtqhZBfmSJixKz6HK44soKzzGMKCVijUz4ZVJIvDlruxdjlw2h1','5Hz02F2HFkuVckk','wIpeOUQSMEPO9kLOhNelRGH6Yn05iXrDBANSPqZxaD3Bcq0DZlXMugBYhawWFvtYn6qLqNj','Auyjbazcl8JB9LOfHYEkHXlaj',6);
-INSERT INTO t VALUES (171220080,-7799,'N2G9oNjcR0Qq2Hay1uI19YWpvpKbcdO9YGqH7hliFk48MMHy6yUHtuPR','vHHO2U5EqSZaCvN1WpFTEOeMdAZrVDldFyJ','iuGoSvnkWmxb51UWu0apux60v90NKbrv1MDAnle','qp','vgVJmVQBqcBWugZfqi6Z9e6bJ5L0G1izXNGsOLiwg0sM','mm8zeBcTelDxFkpdL9NSVcRLnlpEVm6WNXS7NmZbiXUPBn0kk5EYh9yujO2je1pqnLA1LsXo8ncRMh',7);
-INSERT INTO t VALUES (1258851077,-29386,'XDWXxubiVS56iL3l1K7dzAHF1S1ZRBhTVm8jvy6OE1LczXvqKYKz7','yyGDr','FI6q8BhMnuYjCYnoUaA6XILsU2OIyCOMd8it0EjW9sQ2rE1Rv0PIBu7HX1m','Dr9VPbhn4NxmgSGjyeQ3G7mdffNaNI2oto3nGK9izqTA','eHpeAERzPvrtebRYbgb2qP7sCMh06AQMf8UmkKT0PGhCVZd531QZmPJf5sh2tLXE5J','YTXGROX7CYKPFId85wif5Nd25oNk3goQECOchbKX6909nHkvgMnjE0LQ08qzUI7ymVwAeuBRbsuya65qykmP4WcSeZ6YNnXW4qlf',8);
-INSERT INTO t VALUES (289976196,32123,'ng4FVHsTBcZRzGp4','3hjuMP7SOgqt4I1dezegAxRZAfRC','cTw','6BWu8G8jvrHxiBA9u6XlOouJ','IAaaaZurSQEkTsqkYY57P5p6lUO657vnSR5Ur1F1rWxrpNZVGRopw4iSR','SZuxatUjTkRg0nFt8uWcKEnXIoqTpx6joivifBGXrRmbysI7cIIEXLgtnflJ69EC7H',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2938253159,6569191,'EGE8W3rAyz3Yz50RmSYZwOxSv','ZEnESx7R7POjt5x5RpVDcKmstLm2bxwn6CSSsO','PQDavE8H8hUjMhwNwS2NS0iC6MSzVsRNI2YA4syCbg084mDPvLE','ERzIMLZ6DDjI9hEzTzIK5iqoQhKlN5ocIyDRgwJIZe9pya5ENkTY','n','h',13);
+INSERT INTO ti VALUES (2938253159,6569191,'EGE8W3rAyz3Yz50RmSYZwOxSv','ZEnESx7R7POjt5x5RpVDcKmstLm2bxwn6CSSsO','PQDavE8H8hUjMhwNwS2NS0iC6MSzVsRNI2YA4syCbg084mDPvLE','ERzIMLZ6DDjI9hEzTzIK5iqoQhKlN5ocIyDRgwJIZe9pya5ENkTY','n','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2997711214,-7498500,'SHUZO908l66KC8eZcmTrCMaqjrHLrUvPZMu','baxD6oWzeX8UjPDGIerLKdtwflbQcjVskfyGFRboF5CDBiVqAk3sQN8LDKe78DChNYfErCl5CkO9RWAr2fiPr9UswT0t5X4AD0XDOM5l6GEdEfv3mbdgNNUuS8Lt1KPjwKPz4Gw63DeTsc45frRLYYZrhcJwFOevH2i1VB5g6BHP1eyRggYS','HlTlNT5DgJyFWgRGe9Y1F0AnziWx8pfF0BeU2r52HinhRBreiefKr','QvwicE27vlEqhK2nMXfZOkB6ItraTBhMinJvanG4O7KQ82XLJAiCP2OHelanEngoxOf78TRABjoQeO6gXDN84KqZ3y9jBnMbkxgxseCUQJN6UIONrwNgkfKkrWxc39c82MAtyCVsAXvGC8qw0B3W0abxqXnWpVLj1kcUJkk5Yd4LSZzHLcMkDYMFIWa49RAkpKXw9g4pKFZPb9QnccSb7rTCOaf4O1bCkPwmt','T','H8',14);
+INSERT INTO ti VALUES (2997711214,-7498500,'SHUZO908l66KC8eZcmTrCMaqjrHLrUvPZMu','baxD6oWzeX8UjPDGIerLKdtwflbQcjVskfyGFRboF5CDBiVqAk3sQN8LDKe78DChNYfErCl5CkO9RWAr2fiPr9UswT0t5X4AD0XDOM5l6GEdEfv3mbdgNNUuS8Lt1KPjwKPz4Gw63DeTsc45frRLYYZrhcJwFOevH2i1VB5g6BHP1eyRggYS','HlTlNT5DgJyFWgRGe9Y1F0AnziWx8pfF0BeU2r52HinhRBreiefKr','QvwicE27vlEqhK2nMXfZOkB6ItraTBhMinJvanG4O7KQ82XLJAiCP2OHelanEngoxOf78TRABjoQeO6gXDN84KqZ3y9jBnMbkxgxseCUQJN6UIONrwNgkfKkrWxc39c82MAtyCVsAXvGC8qw0B3W0abxqXnWpVLj1kcUJkk5Yd4LSZzHLcMkDYMFIWa49RAkpKXw9g4pKFZPb9QnccSb7rTCOaf4O1bCkPwmt','T','H8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3158382794,-5816541,'ysNbCiAosZykBcj0mxKKJHwlR','1HXBNhhMVobYhpfI3H6hTAmD2BKjqh4qMSB6hDR1adUr2ms4jkxGjMI7RQrAITuGMRHeb7GlP5C66HCK8eQXgtpRSfrJcjEKAb4XDvdz4JGy9QbHjNLJbWu7XWveBX2Cn4olgQJK7BgKR2w3brVI1rJdtbw1qZ8VVSTC4AcsEL43LIIRZWrQHVJ6ieoCBuLtm9DmpvmX15m','3un0hqOIugZd9w1fRs7MR9nnuchA8PCldV1','VRNhcVd4djbxYsigTBxuHp46y3BBFW17PnifkeSRMl38GpVSKcums8hJdU6NI5FTkr6JmVxuOy8bc905qSw0Lj3zQcblQl','X','K',15);
+INSERT INTO ti VALUES (3158382794,-5816541,'ysNbCiAosZykBcj0mxKKJHwlR','1HXBNhhMVobYhpfI3H6hTAmD2BKjqh4qMSB6hDR1adUr2ms4jkxGjMI7RQrAITuGMRHeb7GlP5C66HCK8eQXgtpRSfrJcjEKAb4XDvdz4JGy9QbHjNLJbWu7XWveBX2Cn4olgQJK7BgKR2w3brVI1rJdtbw1qZ8VVSTC4AcsEL43LIIRZWrQHVJ6ieoCBuLtm9DmpvmX15m','3un0hqOIugZd9w1fRs7MR9nnuchA8PCldV1','VRNhcVd4djbxYsigTBxuHp46y3BBFW17PnifkeSRMl38GpVSKcums8hJdU6NI5FTkr6JmVxuOy8bc905qSw0Lj3zQcblQl','X','K',15);
+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(92) NOT NULL, d VARCHAR(14) NOT NULL, e VARCHAR(55), f VARBINARY(19), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6897163806491825558,14488,'QyQX6D4YRaXmnfXBZzttLvmhNwxYnZrkjuoqH7OnJyFTmHBwfC5F6ysNDjDebEIXxqvClTLsJLrl','qGjMJrENED','VH87Tig6m1TxfE3Dvt6O1uKcqySy5LpV8NNCdNgUWGA','yoQiq3GPTWQ99H9','P6','T',0);
+INSERT INTO t VALUES (481659550486256934,23163,'126MuYOzzRvAKTj3Ep7BNlEQgPL5g3Qcu2Z3wG8XErwJEj53J39Q4PCK3QsAn0IynX2czQhsvwsXHbtAIf','8sWFBR','j97eRQD583Uy00VSKlLAd2Ene0EfnpJ1Yegtyy1TLhJGLd3UkfyGWR4','8f6ooxSc9P','tB','w',1);
+INSERT INTO t VALUES (5105383527875048783,-26517,'f7WJdwuHAyzx5cCkm8eOa','gHqt','N6FXydTKrmkrsBvMMuOED64vHBHurljVc0bHKCblJIQ8ef8S0ytIYI','DC','P','j',2);
+INSERT INTO t VALUES (-7752647827584597017,6515,'QaJPsGYhSFDYsHdEvsfX3nadFcK1EG','N2odxHyQg','4khJpCtCDYvrHP3yRypsfrsXHjvmdMclTOrpKz2siTwiCdYl','Lj3IBItQjtnp3SA0I','5y','3',3);
+INSERT INTO t VALUES (-3975120904748135925,19382,'LNaqRM7nFeBbf523FnMUfJxA71QQGv7ntD0ZpRH3Zxo7Eo8xtz','DX7vYTnat','yRMbOPMJHe0fg3usKvcfrSoM0h3uKxKV7Niw3ivMEoLUfHOnLB','8j5SZmkjCsdEG','yJ','E',4);
+INSERT INTO t VALUES (-47259911477461634,-10999,'S9WxV2SMCammS17rCQzaiSBlNSgsBen093SXqzvHxNkFTRTaYD9icUuF6KBDaWZuWosFN56Wt','mUtoCmQCe','Oet9JA30CvEEy5NccXHor8p7txd9lb5ddHangDTBg7UgRdXMx','raESQc0ESi','hl','c',5);
+INSERT INTO t VALUES (7890650177508133495,-19471,'DDAEnujtSTyACC9Iley','sx3Z4FhM','CTT0wFcmlzkI6dj7tQIszpFRtft7qRcvnvfC1fb2cMn43N18CNvCG','2sbOdJPsVV82R','D','a',6);
+INSERT INTO t VALUES (8588273656526761035,-21931,'lNuuBDBcDA4BEmbqfUEqoHssWUg7znQwOhbY7Uy4BnGM3A','oCVcDMmARi3GJ','GxLjgB15ORhz','j2Kt5','y','L',7);
+INSERT INTO t VALUES (-4026229285391769528,-30413,'htC72NsBrwUc3HpzUYsUcehvRjKBn8bpIpIfrPVwFyElHraPTBaizfNq8vslOp8btZC','VTywq','VtA7NN7sI2QlnHVctOoB8fXWlFfSEWGf8ImGy4','KgrMmG','R','v',8);
+INSERT INTO t VALUES (-7793094098458134307,11305,'1EdV1Qy0AoXK3JoUB8eIEe6QjciOCVJCn4UDzJdg13','plE0ZJ','pnQwk9oqQUvQkNY','6fcKZfJi0UlQrr9','1','d',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c BINARY(92) NOT NULL, d VARCHAR(14) NOT NULL, e VARCHAR(55), f VARBINARY(19), 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 (-802844194,31125,'2yn60P4QNgpZe78crZLhnWlDo6L8Amuots2ioO0eU8xX06hCnk92cpSpU0DInI6A7EhRrrSeSMl7voIx','PDQOyCIHScVyxO9fRI4W','CFVmYjtFDT','XQIu','l8QmyfN00dj4YqMMQtqUo','e18hlyW9WAV45GSg3T52',10);
-INSERT INTO ti VALUES (-802844194,31125,'2yn60P4QNgpZe78crZLhnWlDo6L8Amuots2ioO0eU8xX06hCnk92cpSpU0DInI6A7EhRrrSeSMl7voIx','PDQOyCIHScVyxO9fRI4W','CFVmYjtFDT','XQIu','l8QmyfN00dj4YqMMQtqUo','e18hlyW9WAV45GSg3T52',10);
-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 (1335637711,-26542,'ss5vXRpAfX0m8vVCP9mdy0AQi6Jb0XHKVyf1TOSN1jL','u3','QmhE9','37FcTfH6KWnQS449SF9yOMq6CAw8m7w0mA','FimXFnnVhBJXCeQ9hh3JPo174zXwhFSd7g13hoz2bCuTeuToAChirEvhIF9l1plGViG5KFLQQGyqEcddmtx0vCBTcxFP','wPeBWDt8d8jDXj1f06kXfiZaYW8vt1jvdEn2U7SApcLhD9sFG3WwHPz2Fc3ajGi',11);
-INSERT INTO ti VALUES (1335637711,-26542,'ss5vXRpAfX0m8vVCP9mdy0AQi6Jb0XHKVyf1TOSN1jL','u3','QmhE9','37FcTfH6KWnQS449SF9yOMq6CAw8m7w0mA','FimXFnnVhBJXCeQ9hh3JPo174zXwhFSd7g13hoz2bCuTeuToAChirEvhIF9l1plGViG5KFLQQGyqEcddmtx0vCBTcxFP','wPeBWDt8d8jDXj1f06kXfiZaYW8vt1jvdEn2U7SApcLhD9sFG3WwHPz2Fc3ajGi',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4445196665688105273,-20579,'Nln01vixbRtHlSE2voVtJf2','QOb4C','i','qu35Xf1KkCZd','NM','b',10);
+INSERT INTO ti VALUES (-4445196665688105273,-20579,'Nln01vixbRtHlSE2voVtJf2','QOb4C','i','qu35Xf1KkCZd','NM','b',10);
+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 (-7443498950989248190,-20382,'PhcBK2m8jfphfBryq0dSRwfNErbnf2Hnr5VVdylVSTeloMZovC0xzk5qp65eEFyWVgGJNhoTJxo','y50N','2xYiQH15b9Ye6eZilNLVU10DxIPMjYoVW1iHmhpnAyNGqqS','j8HWoPonNx7v','Q','2',11);
+INSERT INTO ti VALUES (-7443498950989248190,-20382,'PhcBK2m8jfphfBryq0dSRwfNErbnf2Hnr5VVdylVSTeloMZovC0xzk5qp65eEFyWVgGJNhoTJxo','y50N','2xYiQH15b9Ye6eZilNLVU10DxIPMjYoVW1iHmhpnAyNGqqS','j8HWoPonNx7v','Q','2',11);
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 (269587604,5963,'OMsxe93ONJ7p1Gj9CJAA17qy56xj','b8C5TqwRBe6pHY4aWLqcZ4wGBthV5ej4U0aVdYgt3fyyrpq2tPlKszEdL61KF5lMwH2D59idb1WSDL6Tuhbn1n8xRcKdikEMh7La1jmPbUL43sYvaNzMxJfc38BE1KSqWv1KRepo8ZOLOAiQ5MwaKxcUA4J0CPrwejlqyoY2vBvJAQhCDsFLlw73HYPdE7KnaxVzKw1zWudE1Vt1wD3NIee2nTTHy9F4ogwXufmzDplz1fx0','QDJ0X2QnHLfMKUfARBImpxXkQxJolbZziaUg3UbFT91','WyiWTORdvYR2GXcu6nBbtvnKJxAEfsixHOgOMyLAuHGYya0ip5P','gbp4m0unYXLgKIsVYqUUlASEJO4kmlczL9DtGlkBktUXsVMhmNz5sE','jJLDXyIOrcbIZ83V3sxk35whTgJUWBpWMH5L2BaFK2GC5TzqDmELkH0',12);
-INSERT INTO ti VALUES (269587604,5963,'OMsxe93ONJ7p1Gj9CJAA17qy56xj','b8C5TqwRBe6pHY4aWLqcZ4wGBthV5ej4U0aVdYgt3fyyrpq2tPlKszEdL61KF5lMwH2D59idb1WSDL6Tuhbn1n8xRcKdikEMh7La1jmPbUL43sYvaNzMxJfc38BE1KSqWv1KRepo8ZOLOAiQ5MwaKxcUA4J0CPrwejlqyoY2vBvJAQhCDsFLlw73HYPdE7KnaxVzKw1zWudE1Vt1wD3NIee2nTTHy9F4ogwXufmzDplz1fx0','QDJ0X2QnHLfMKUfARBImpxXkQxJolbZziaUg3UbFT91','WyiWTORdvYR2GXcu6nBbtvnKJxAEfsixHOgOMyLAuHGYya0ip5P','gbp4m0unYXLgKIsVYqUUlASEJO4kmlczL9DtGlkBktUXsVMhmNz5sE','jJLDXyIOrcbIZ83V3sxk35whTgJUWBpWMH5L2BaFK2GC5TzqDmELkH0',12);
+INSERT INTO t VALUES (-7001610858025551663,-25784,'cj6xSeOidv0PMYUs8pxfNX69C','MpV2HGUcKCGyRuoSm69MSVBvj83PfgB5Xf35LLgmdutRpSzk3p','O','cEgRgQKg5','s','X',12);
+INSERT INTO ti VALUES (-7001610858025551663,-25784,'cj6xSeOidv0PMYUs8pxfNX69C','MpV2HGUcKCGyRuoSm69MSVBvj83PfgB5Xf35LLgmdutRpSzk3p','O','cEgRgQKg5','s','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7353347140889144329,-18971,'B6j55WjCQez72zDBFHLJcxYjnnGNxD9AU4NQVHSSJDe','UM1jIffzCHHpPiUjjr26sjglMxqQF0ZLaHOURSYXIyzLQzfiGaMY9OieU2AX7ylycC3KDpJDVVBIc6ozlLdRh4fpihUhDrEap2QjXFa2ULXghzrsXZLnj5qgzxx1pR4O0zS3vpK9rn7zkCy1oGdGeA5KmhzRbXygiuHnXaBsnPRhJaCBFWqBauCLJm2','a5bYAuc5v','k3HDdcIVnCjea7W4ylf0XaZtkFe8yVEjRQamQicOCWI5v8oNmcKqSRP5xXT0si9lOTpsBwuX1K0tUENKwuEcntWXQ','w8','k',13);
+INSERT INTO ti VALUES (7353347140889144329,-18971,'B6j55WjCQez72zDBFHLJcxYjnnGNxD9AU4NQVHSSJDe','UM1jIffzCHHpPiUjjr26sjglMxqQF0ZLaHOURSYXIyzLQzfiGaMY9OieU2AX7ylycC3KDpJDVVBIc6ozlLdRh4fpihUhDrEap2QjXFa2ULXghzrsXZLnj5qgzxx1pR4O0zS3vpK9rn7zkCy1oGdGeA5KmhzRbXygiuHnXaBsnPRhJaCBFWqBauCLJm2','a5bYAuc5v','k3HDdcIVnCjea7W4ylf0XaZtkFe8yVEjRQamQicOCWI5v8oNmcKqSRP5xXT0si9lOTpsBwuX1K0tUENKwuEcntWXQ','w8','k',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-2082930778550157962,13957,'QAF3TJvIyBNJ4KX0zv3S1rC3azs3a7jbyn0HvV6yt6kFUJSwbiOO','u9krhbpM3u41NGDHUgIwuUHJv5Kb','VZtIlNQBL3qzip5mJy9LTXy3JPvBkGs','kj500HfiZGUJEAxVIKTQlitAQ5EF26gKIdGErPQLThbXM300wskptTQES77NIS44svfRLPpwtTuYC0pyPOQAEmoYxCDDKrU5vDgXeI9r00JyMGrkDT0Hf2vq32TXYydKo9ORaibdevdb','t','e',14);
+INSERT INTO ti VALUES (-2082930778550157962,13957,'QAF3TJvIyBNJ4KX0zv3S1rC3azs3a7jbyn0HvV6yt6kFUJSwbiOO','u9krhbpM3u41NGDHUgIwuUHJv5Kb','VZtIlNQBL3qzip5mJy9LTXy3JPvBkGs','kj500HfiZGUJEAxVIKTQlitAQ5EF26gKIdGErPQLThbXM300wskptTQES77NIS44svfRLPpwtTuYC0pyPOQAEmoYxCDDKrU5vDgXeI9r00JyMGrkDT0Hf2vq32TXYydKo9ORaibdevdb','t','e',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8028496369540302202,2716,'8RtXxuOBtmrvPeS5BReedtG5X09TxW5GHRJwYoSvFHEkIuMaDdXZ4yLkwhQ14BbMkLZjw3o4AxGnn8LprItFhkKWW3vn8','hXAZ6ZymvU5aNqtoELKy1hGLgM136513Zpy4sXRF0EQixoR0DzTaeaGjg4cUcLsvC1YapkGRc4IyPf6c3RMGqvppMnApbk2JVLtnGHSoJOCD0EdfvxXdrivN9tdWJm0MomBfkNxNOojV9WaMvk9jAEjpHEf8ccQnSOvHp6rGM2','EVQixeG','6u3KIQ5g3MTc','6','ch',15);
+INSERT INTO ti VALUES (8028496369540302202,2716,'8RtXxuOBtmrvPeS5BReedtG5X09TxW5GHRJwYoSvFHEkIuMaDdXZ4yLkwhQ14BbMkLZjw3o4AxGnn8LprItFhkKWW3vn8','hXAZ6ZymvU5aNqtoELKy1hGLgM136513Zpy4sXRF0EQixoR0DzTaeaGjg4cUcLsvC1YapkGRc4IyPf6c3RMGqvppMnApbk2JVLtnGHSoJOCD0EdfvxXdrivN9tdWJm0MomBfkNxNOojV9WaMvk9jAEjpHEf8ccQnSOvHp6rGM2','EVQixeG','6u3KIQ5g3MTc','6','ch',15);
+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(95) NOT NULL, d VARCHAR(28), e VARCHAR(76), f VARBINARY(17) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7647384,24600,'pnwDicZZ1eeIvyjGcmapdZEt8GssxqoQXOIHz1','d0iSJwEjQ9HTY2T','kGOpVOBk32VbDWwekakj7RgMvfOkbYrAnn6mnr4eJL','7','iy','l',0);
+INSERT INTO t VALUES (-7756700,49176,'mMe1bhobxIFnp8aJaY9eSLoOJW3ND95342vOD5LdGpigXNHCxCpizkKN6FzJdt4gWfZjoVKbl4kIaDQAjJxxjFneK69','dQuymxZj4fehE','d9YjdbPwNySsWSpju6OCbRKXPzHGN6kHqgZz9wUOSmKMOE7WZkr1CDyg5cHAyECP4yLROu0Sr6','66jGQG','u6','E',1);
+INSERT INTO t VALUES (6894898,40500,'UVLPwVYiUrzMf1dqGfHJMxQDqRuQ12JebRtMM4dRsdbChk5M2aOyMKInTDFp32HJkAu0QEdIvPTLB','gBAHr','MJnL86xxSqKF6bq2orbogLq4w7','U5fvmsuHEdbzE','yD','f',2);
+INSERT INTO t VALUES (-1936099,20071,'S5H8YnSZv030YG6rAEGB4xNXFTldM','4IjZkabYFrFaK','f2Cs14ooEaxHHrGEEiSK8zNwITGcPvkmfJcuVCNWYTKk4q7','yrOk','m','Kg',3);
+INSERT INTO t VALUES (1774469,63370,'MqVcv4HytlNgb','gTDjAu','rNuRgPdZoZ9qDfmJLewsNeXTGykSbjmGd7C2t5zErAkiqAWjSnXllOoZniKk0EJHr7rMk1f','w2Z27r20Q2c','s','V',4);
+INSERT INTO t VALUES (2844622,12596,'Bh9gg8EYxxQfwRv','VJZ','Xv2oszwnZFn2rEngqy58zgBgqaChoJQBWxQAtsYCVE6GwNHUB','mt1ND','t','g',5);
+INSERT INTO t VALUES (3240871,42992,'MjVrEuQX0a5G6sj1VwA3saLfE5oauv9m4HgY4jd7M8ulYp7K99VXULkAUPZbJr1xz1wkauCEpzxAu','Iv7FVMTj','2doMLUnPqQzkNhTs7HgbLhjY1SsCs4YP3IJQh','PUl6Y47kXdARjwj','X','ss',6);
+INSERT INTO t VALUES (-3360076,15665,'ijkIwNl1pYzdXrt6eroXNYXgaGzgafjvt7FaANaQnmruaoBjp8rmQP8r7eSmGMmQQa92souh','55m6yOlxM4jnaL3CBgwPMwh','Icu0ckgbm7rdWXFX8w17Ded39o5FwuyqkQcg4jC','B6roEHUP6nrf4EW1','E','ZV',7);
+INSERT INTO t VALUES (2188936,60999,'rRtstEEtNqsVXkcdjGX7YD','tb7p90DzxFQYMyASKrNIViAfh','wE6bRM0cvr5kwwH7','x','0','m',8);
+INSERT INTO t VALUES (3100465,1028,'fs7hP7hIKuciTQI9MAnnpbQRn8kANNY7QaYM2GheKaM4lg7gFQlQCnSaLoqAfYQcnj9egaGKvo8LZ89I3m2PW7ZFA','keNGoLScIsKKzeIcPtbst','sn3uJZss6tKr797gul3CMdzzQC262Rfl3HawNUf','x','6Y','jq',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(95) NOT NULL, d VARCHAR(28), e VARCHAR(76), f VARBINARY(17) 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 (153043298,39138,'cf7QHPeSRGlWzDD7JvcfaaiiD9Grr3WtwIhyCRj','hwSckTq5kcBiNm1I4j','LLjb3KuEkZvfrx8uLZb4C1uE','9e9','XD','xY',10);
+INSERT INTO ti VALUES (153043298,39138,'cf7QHPeSRGlWzDD7JvcfaaiiD9Grr3WtwIhyCRj','hwSckTq5kcBiNm1I4j','LLjb3KuEkZvfrx8uLZb4C1uE','9e9','XD','xY',10);
+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 (1224934997,52765,'teZYgjzriOf6ckCtbthzsevxyQ4R5v5mIP5Vq0VjGH0CZ9Plnk7JTMPRmHsa14RDhiI9gBGJKtd2DsH','Dvld','VMtuSYit7GOWvcgDYsU71lkkeLpeWa','fC1VpYNcaE8ocfGa','O','F',11);
+INSERT INTO ti VALUES (1224934997,52765,'teZYgjzriOf6ckCtbthzsevxyQ4R5v5mIP5Vq0VjGH0CZ9Plnk7JTMPRmHsa14RDhiI9gBGJKtd2DsH','Dvld','VMtuSYit7GOWvcgDYsU71lkkeLpeWa','fC1VpYNcaE8ocfGa','O','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1982008813,39960,'rXUvm4nai84h7ruICidR1SafH0IbSvqxONIyoYt','GS5TAskUycKz1n9BrrWdQ58qJdW5Vmk7ekxUTi1su0uLGCVsGOsN8JleQr5WCR4McWE58uxN4DMLjT1AUGFF5ILOmXBQDULmSOOil7fbnI9iXNEFSjB9oVxHpw7QU3sPdan8jtjhZRzy2q652eHQ9fgENeqB4VWXKaX6W4XEWXSlk8zVtmtw6zC05m1o89wCGJqZ7qNKhY4F','Bnhf9JXdwlLjJCDiGOVoEm5BDd0EsN4H60ixP2TjBOsKuSWEjMD2msVc8wo6rI0dvvTckNf7','DDkGfae','1e','6',12);
+INSERT INTO ti VALUES (1982008813,39960,'rXUvm4nai84h7ruICidR1SafH0IbSvqxONIyoYt','GS5TAskUycKz1n9BrrWdQ58qJdW5Vmk7ekxUTi1su0uLGCVsGOsN8JleQr5WCR4McWE58uxN4DMLjT1AUGFF5ILOmXBQDULmSOOil7fbnI9iXNEFSjB9oVxHpw7QU3sPdan8jtjhZRzy2q652eHQ9fgENeqB4VWXKaX6W4XEWXSlk8zVtmtw6zC05m1o89wCGJqZ7qNKhY4F','Bnhf9JXdwlLjJCDiGOVoEm5BDd0EsN4H60ixP2TjBOsKuSWEjMD2msVc8wo6rI0dvvTckNf7','DDkGfae','1e','6',12);
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 (178410832,12744,'GxHyhUWPCHTjthwvo','XO0d2Htul2uIvBnoAsoOqzPEJVKYPh2aODZMNnf0MAGxceUKq91feHuLTLS0jpkb61IZBQ4AAkEQgrt','OlWbwtl9Cr0A3QTIR4SRZhR67mUHzKVrgb1qlogkKJ0CIvNu6zuxUlCPkBta0m1trNSzCua7Dp','QS9fb0fWq3vnYgIHaquzaOKOFe9PrMw8CSvzFl4iWHUB53onsZeL4RRgeqrqmTqk12ZrV6q0fJUGgvOHGbWIQOBfO6Kv6Dvo0F8NleqYHfc8DLuPZyvh3mmTu781Us0NJhgQEYBsO1Eq8fAzPYYHwwZNBkspyNNkUBPI3silFb1HEpFaV7nEgSfwLKRscLmatng9L40Cy9QxoHrSaA2XFKlOex32rb4Mx8XjvWV','whfysegRbyiMK9w98KlU0OaYCG9BDHVdrapLWOFNdBasnJris','NVCYrgx54xLNKN5Y',13);
-INSERT INTO ti VALUES (178410832,12744,'GxHyhUWPCHTjthwvo','XO0d2Htul2uIvBnoAsoOqzPEJVKYPh2aODZMNnf0MAGxceUKq91feHuLTLS0jpkb61IZBQ4AAkEQgrt','OlWbwtl9Cr0A3QTIR4SRZhR67mUHzKVrgb1qlogkKJ0CIvNu6zuxUlCPkBta0m1trNSzCua7Dp','QS9fb0fWq3vnYgIHaquzaOKOFe9PrMw8CSvzFl4iWHUB53onsZeL4RRgeqrqmTqk12ZrV6q0fJUGgvOHGbWIQOBfO6Kv6Dvo0F8NleqYHfc8DLuPZyvh3mmTu781Us0NJhgQEYBsO1Eq8fAzPYYHwwZNBkspyNNkUBPI3silFb1HEpFaV7nEgSfwLKRscLmatng9L40Cy9QxoHrSaA2XFKlOex32rb4Mx8XjvWV','whfysegRbyiMK9w98KlU0OaYCG9BDHVdrapLWOFNdBasnJris','NVCYrgx54xLNKN5Y',13);
-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(44), d VARBINARY(40) NOT NULL, e VARBINARY(9), f VARCHAR(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4277345307557256758,4089547665465578790,'XDgdLQ','yjmZvGxPN7SgduonQGRIWnjPW','BTUWP','tLcv','gEwjG6nUKwtwmwMGhPBKz7cxz7ELVcSD1uEyGDMyFWI06V6TKYd4jgiYjfyDKRrbIJ6mKt3YDLnmpFxprVygKXokjzH8','91gOybZB8MCUuibHTxEDKafY0S4bu2kklkdi4dO',0);
-INSERT INTO t VALUES (7475682605837786856,7377484805772030248,'LCP0A3M','iOiaSdeHYDRbzm5op1yUVTBWSCQfupm','18w','97R','23WxA1loSMbjr1vBrjjk2BK4fxxTgDWUgqmPQz9RZD8ZfcOUlo5tDRGW5HJgDwfLYGDhCgMPrjIvnMrTt38dVVUvpJo40Fa','JVAVz5Pck4ydBF1bvqWMhGGPoKWxwUUzRoBqcZ55t9Fzh7XIKdp2',1);
-INSERT INTO t VALUES (8416600002023848742,-9025383937749489026,'0JSzCC7zR','dWxBjEZo8fadw','S0Q8','UY','kxGqYwpqvTRRW26ma5hXLhO','VTuXPPImnGat37PlyAfA0BK4g2UmdmZHreMePDqFBZVxgDEyVnkaELoc3ePpqfTKz3SgNK9YC7n6aIwnI9hcYDrpYPRaL',2);
-INSERT INTO t VALUES (475633852753427399,2218773460205249117,'ROIpbfxxFMLrg6bIWvtmB2gxT','95uAJBD2dfqxPbRy','9','nSjM','nARyghYL4XhsPMN3sCkKlLTF2Ei8yaM1wVCEe9qXrUel6e0u','V3R98COqnP9p7EPspjRuHYr39usOz33Ucz2CwD',3);
-INSERT INTO t VALUES (7175783769187590501,6172514804374406746,'NNa3563NF5aafAkwol9l5Eh7R','5xlRn','sDTP','L','fOsIeh8ofwmeHCiOL15hqaHGnyqsq0vBW','bpeQoIaKku8EpkDBki4G1lYFUlgR3PPE',4);
-INSERT INTO t VALUES (6961960231027085078,3535745619449146371,'NU3Yt9quy','r5txo9','zvl9lgP','Uf','PWvT0H7uj5J9gNvRsGIdIU5pBvhXoQNC9v7djJfT911FZiBGVa1d767GwezyehC','eDm3t821pf4pUJgHT8BiJlSJwx6J8gle6GdGTlQSvPkmAPAOcrx4cVIxKlCb2uHRtvkXgMRjLWDOsjXyL',5);
-INSERT INTO t VALUES (5840054001152793150,6615451497761483822,'0DCvJBpn','86Xff8b9jwef','HxLGoXt','p05EA','Ic0cm1','zySZfqudgmJSpWUD8L3hRY0RVu91MNZ4UgE2pivs4d0B0yjdRopH7fGFXbr2n',6);
-INSERT INTO t VALUES (746232453213405936,-4149393845721222856,'DQ','rA','5ZsknSt','i','zBGE6ydDaJ4HCXL9oLqv9qpb3TLBsRcnC70yQ3eUXXqWT8gqw8muhLYkYv38c6Na2aQXs10Uh0t','77',7);
-INSERT INTO t VALUES (7433547430990714641,-7144435391210971466,'LYlJMvoe5575v6nxwKfhDcLev','EDlWNQkxmXC','nE','A','ALd6ut8sZM6cpaZXykBwoU30yIkqWzTqgkrHykw5JkNZ2PD8wEG05zwp4T0f9h','n1rFNkYcBiLkUpDwRA2eb1kB6LT2WXqdkI',8);
-INSERT INTO t VALUES (842149930631803019,6262091273062818298,'yWR','TgLZYSxIb91aPQbyMNWbV1oyttLOT6YfjS5','apd6G8fqv','hzxhx9','M5Jo7apyHuTGoLGo38njwZjV4xDEEeRBPXSlpuujALceP3eF9yHtT7h2y8oIHlKZa3fj1RU4FxaDcNqoimgrBMvmrYFHXBBR5eQ9','R8SarSG7ouwTZ8K12VrMshDYehAO1ZaO6dZmucJT5qrNBTbQ6lmsqBwuzrl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15733924,9411,'2bGamiwYKPnnB8tjrrrbO5lLHUBhxSESBgQltZt0C6Nz6PIpsL3sQJ7z7GLNAXB7vXNBlH9oFh2Yi6k8zkqaSESFp3SWI3P','SMxONpB38ohG9OuiBoUK6Joe5WGKBEHBsVj6vG6cut8VSX2qGafih1CkL7lkCo0Kc4GqbR2MQKO7dZvvgC3TYiLWskXIAHAgfS6B67f87DCSbLPRSFWzZetHjcYuYkXJ32GOTkUGYausuNvcGoa53ekyTSDJu0fVE1NCJ72AIhYkb3qnfbyIs04jOl1KGnDu1Waj0csCbqRtLaiNiUN4lka','jpfTINRB5lLe38NadTKw62H','YfnEmFKACI9kgrumOorWqZDfIRhCGx0fr27VOrOa2Aif3pj2cRciQS6QMHuTRJ30Mg81QkBHcn0UFHPjk5WOi3SwC7X1ZxVRnG3ClrHVdeLQo7TOw4HC49fia4Ekgjgsf94BIcOApZSL7wfMxZifd5Swet8sRWyEHWIS4G4GFAZsbw2hVpj0Cno6rCd8AtTtR9g8uICUbVKnFUZdrzVww4fud8J5D8p','3','er',13);
+INSERT INTO ti VALUES (15733924,9411,'2bGamiwYKPnnB8tjrrrbO5lLHUBhxSESBgQltZt0C6Nz6PIpsL3sQJ7z7GLNAXB7vXNBlH9oFh2Yi6k8zkqaSESFp3SWI3P','SMxONpB38ohG9OuiBoUK6Joe5WGKBEHBsVj6vG6cut8VSX2qGafih1CkL7lkCo0Kc4GqbR2MQKO7dZvvgC3TYiLWskXIAHAgfS6B67f87DCSbLPRSFWzZetHjcYuYkXJ32GOTkUGYausuNvcGoa53ekyTSDJu0fVE1NCJ72AIhYkb3qnfbyIs04jOl1KGnDu1Waj0csCbqRtLaiNiUN4lka','jpfTINRB5lLe38NadTKw62H','YfnEmFKACI9kgrumOorWqZDfIRhCGx0fr27VOrOa2Aif3pj2cRciQS6QMHuTRJ30Mg81QkBHcn0UFHPjk5WOi3SwC7X1ZxVRnG3ClrHVdeLQo7TOw4HC49fia4Ekgjgsf94BIcOApZSL7wfMxZifd5Swet8sRWyEHWIS4G4GFAZsbw2hVpj0Cno6rCd8AtTtR9g8uICUbVKnFUZdrzVww4fud8J5D8p','3','er',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2064383332,45600,'IcIHsJUn6tI83CQCSfxxryFxoy','obio1VDP','szVyL50DLP1q0Ch04TZY00bWnKWbO5dplDlYeikFuQBYQn4li4MhX1DcBZjIuBTDJSOrXZh','X8VnGn0AgP7mJZSwidY1faQv4vAFYSEioklMRbTR9rUkbiwAcXV2btRbiiDhYMQeZoIKBTdPf7mMegMhPfjA5haFlP1wi77KQF3ETvmWOjg5nSmX7AehYzr','zXl','mk',14);
+INSERT INTO ti VALUES (2064383332,45600,'IcIHsJUn6tI83CQCSfxxryFxoy','obio1VDP','szVyL50DLP1q0Ch04TZY00bWnKWbO5dplDlYeikFuQBYQn4li4MhX1DcBZjIuBTDJSOrXZh','X8VnGn0AgP7mJZSwidY1faQv4vAFYSEioklMRbTR9rUkbiwAcXV2btRbiiDhYMQeZoIKBTdPf7mMegMhPfjA5haFlP1wi77KQF3ETvmWOjg5nSmX7AehYzr','zXl','mk',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1431275719,7283,'YJIi9WzyGH','9vzwv3du1BYAhMlNUaZG3vZTtGA7Pi3BdMce54sR6KM152I0t','oIwYgzgSCZoGWzvlgv2r6DSZI5pXimFONxJNIH','PUFGlL3xluFzhA0FWisVe0qmUzFqYGrnweuKWirbh2ncSICZhr0UWUhEM0SFGtly25VdbRuXtvmanBAxo2r96CdM','cJe','KFZ',15);
+INSERT INTO ti VALUES (1431275719,7283,'YJIi9WzyGH','9vzwv3du1BYAhMlNUaZG3vZTtGA7Pi3BdMce54sR6KM152I0t','oIwYgzgSCZoGWzvlgv2r6DSZI5pXimFONxJNIH','PUFGlL3xluFzhA0FWisVe0qmUzFqYGrnweuKWirbh2ncSICZhr0UWUhEM0SFGtly25VdbRuXtvmanBAxo2r96CdM','cJe','KFZ',15);
+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, c BINARY(31), d VARBINARY(8), e VARBINARY(56) NOT NULL, f VARBINARY(47), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20462456,4279011072,'A0Y5496','UJ','xZFcBSYd','IpptYgKuS9Vn0WxcOIOQqSeUYCTd5W','l','Z',0);
+INSERT INTO t VALUES (-1526853350,1714189632,'9aks1k5ZzCZSDQ8lQlF5Nt73nYzRry','Gqxzw','fnFr','FLQ','g','k',1);
+INSERT INTO t VALUES (1705317507,2859721610,'R5iGB','w','3ZVin36Zo3eJfA5tuKQDIOOLYTlPiuKoIQpXGCijA','2KyxtbtsZFEgD48pMwysSsYF','I','t',2);
+INSERT INTO t VALUES (561893710,463109085,'ggGyyRCAyXafv9fH5oe5RJa6','B','0kN8ryZK05bl9','CXz1ZuCJj','o','q',3);
+INSERT INTO t VALUES (1197498689,1300749484,'mKcdk','W25p','QUF0wPmE4YX5rs8QLwF2zJH','DLD2LRaXpBlmczEDYNshFHj7eXhsNM4Xjth3w','z','6',4);
+INSERT INTO t VALUES (-282874711,1578931004,'HJTtP44Om','dI','Xe','W8egUIrpUz7ocMnX8tLyyeIh8Y1yBkO3reDJUbW4ozUMl','D','y',5);
+INSERT INTO t VALUES (2061665654,1693347531,'mrPPsBC9h32hEP','MUkLDoGO','PrUh9mel','TgMAQaA7AAlwO','O','n',6);
+INSERT INTO t VALUES (925761567,2887944492,'gk8F4LRern4VYapyQ4yktzoCB2','0pP','eQpzCUCB5vuAaN3Bk','McKWhAcbJmQ7bqzE9Z7mWCi9zJg8d','q','i',7);
+INSERT INTO t VALUES (2138098375,4049687890,'nck6KW345dpNkRK6tbtJ6UiN5amETww','4VQH','GFxFEFPdHXoo7gfGmJzgLPvyb4EHrNhJ63z21','Z5vb','a','r',8);
+INSERT INTO t VALUES (232718837,2057113177,'kZ8r','sjVEEc','sK5kVbUVrl5hLgqFnwClyFrlZbY34','9ida2oKFlTc1dMolle6u1axX5rTfyehRTmOqXNPyrX','U','C',9);
+CREATE TABLE ti (a INT NOT NULL, b INT UNSIGNED, c BINARY(31), d VARBINARY(8), e VARBINARY(56) 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 BIGINT NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-2901451132703544934,731725303730633282,'Otw9EEKkbHtA1rNAorKNcNaA','77aDdTwNw2d0Bf8NX5Bh3xmRY','3y','rEe8JT','fwK2vEpB8Zz0H6SDULy0Pfexw57yec348hSKy2vQSSVorEODXyBT36RWbDWJgrhrMLpwV2fETsaeYr','1h8OlVljWCQfnN6kgRfXeKL8kx',10);
-INSERT INTO ti VALUES (-2901451132703544934,731725303730633282,'Otw9EEKkbHtA1rNAorKNcNaA','77aDdTwNw2d0Bf8NX5Bh3xmRY','3y','rEe8JT','fwK2vEpB8Zz0H6SDULy0Pfexw57yec348hSKy2vQSSVorEODXyBT36RWbDWJgrhrMLpwV2fETsaeYr','1h8OlVljWCQfnN6kgRfXeKL8kx',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
-INSERT INTO t VALUES (1276760596076112781,-407980364880514367,'ECbEzK5CD7CCzAY','m66C1wDbugH0hMobVdBghN2BeUWQS','Ox6Z6','qW','p7ALTANIm9UxQGKU4jyovkvz6LoLfok1XSEpbtp5FbRw8ajEn9pGKFRTP60uEcki','lCGxmHvNftMQIr2hDJviuL2tndRU09Jh75iDc4IDUkcYq0Cu6Gi',11);
-INSERT INTO ti VALUES (1276760596076112781,-407980364880514367,'ECbEzK5CD7CCzAY','m66C1wDbugH0hMobVdBghN2BeUWQS','Ox6Z6','qW','p7ALTANIm9UxQGKU4jyovkvz6LoLfok1XSEpbtp5FbRw8ajEn9pGKFRTP60uEcki','lCGxmHvNftMQIr2hDJviuL2tndRU09Jh75iDc4IDUkcYq0Cu6Gi',11);
+INSERT INTO t VALUES (4819751591537230008,3355997121,'IqFBYxEmJhDRhJo9IK5XPxjw','2','MxOU','CYsXnfIEARZu9maerw','x','s',10);
+INSERT INTO ti VALUES (4819751591537230008,3355997121,'IqFBYxEmJhDRhJo9IK5XPxjw','2','MxOU','CYsXnfIEARZu9maerw','x','s',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(32);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
+INSERT INTO t VALUES (-5006221805434408707,1291318336,'qWz2BOQYCfMFz','ZQXAVuj','F9fdKyalJLIVxEo','R8gZQCJqKBwZd8lN0QhluXnj','0','Z',11);
+INSERT INTO ti VALUES (-5006221805434408707,1291318336,'qWz2BOQYCfMFz','ZQXAVuj','F9fdKyalJLIVxEo','R8gZQCJqKBwZd8lN0QhluXnj','0','Z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1558229626705078791,72978909,'7b','TBbcamBKyidM6DaRvNM0ADKhwKdJ88BmzjNOGgJuFjGRmhSy9NqEhKTu56KJkft6U3j8QxmlLGHBtpp938DTkflsKFyOgOZ5A0MEc4SHHQ3kWxGqkmScCLwR75Fja0gVGIGVZDre4COE92zfhc2k1gKZQ7vKzcx8B9sQLEA2PSdQrpv8jRRhrQ7YMI29VAxx53sYPQUX65AONICxq1VhpSFnWTuMjZ3AWHo68PNYCGWOj','azeHeIq2k0kV1foT2V9BCeAhMR6dv3S8QDMokuGZ0M7GKdgzQ5','fxpY0S3kAxtQQgSaCK8J4PezhpPPjyWK1','i','d',12);
+INSERT INTO ti VALUES (1558229626705078791,72978909,'7b','TBbcamBKyidM6DaRvNM0ADKhwKdJ88BmzjNOGgJuFjGRmhSy9NqEhKTu56KJkft6U3j8QxmlLGHBtpp938DTkflsKFyOgOZ5A0MEc4SHHQ3kWxGqkmScCLwR75Fja0gVGIGVZDre4COE92zfhc2k1gKZQ7vKzcx8B9sQLEA2PSdQrpv8jRRhrQ7YMI29VAxx53sYPQUX65AONICxq1VhpSFnWTuMjZ3AWHo68PNYCGWOj','azeHeIq2k0kV1foT2V9BCeAhMR6dv3S8QDMokuGZ0M7GKdgzQ5','fxpY0S3kAxtQQgSaCK8J4PezhpPPjyWK1','i','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-6493286244666763017,192176077,'9S8pUtOuMGuA0Es0pFT2NT','SAdXBFpOFOkSlmdKRPrK1KV3NEUkOL65nybpMUfbL0PVWjwNbpcehFfyWlaBIK6ftwfufjDqOI61shpkoIkU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4L','rrZt4f','MffZkmWLiwT5eIADM9yFqBKTgIdXqrdgSquDTdoZBwf99fCCtLhkJe1KRgjFwVsN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1gkve5DGVZjKP7zg38eTJ33EyuhEu2CExCmzZ1EdEtIKaW4xkfsADEfNv9stDPNbKIebCkX8qQeBbr6wWr4j4MDLCOKbzuDT7sMGD','F','G',13);
+INSERT INTO ti VALUES (-6493286244666763017,192176077,'9S8pUtOuMGuA0Es0pFT2NT','SAdXBFpOFOkSlmdKRPrK1KV3NEUkOL65nybpMUfbL0PVWjwNbpcehFfyWlaBIK6ftwfufjDqOI61shpkoIkU9LSa64INgRpKBWFF9ysVJ52aUy6Ets6E4L','rrZt4f','MffZkmWLiwT5eIADM9yFqBKTgIdXqrdgSquDTdoZBwf99fCCtLhkJe1KRgjFwVsN1efQ8aGKugxi8jaJFqiOL75jLYP2mJ8TptTXZn4vCMHZVGHQ1yH1gkve5DGVZjKP7zg38eTJ33EyuhEu2CExCmzZ1EdEtIKaW4xkfsADEfNv9stDPNbKIebCkX8qQeBbr6wWr4j4MDLCOKbzuDT7sMGD','F','G',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-2420936760041092613,1933989501,'SEtlNrJtbYAdOBG6bEfL7p9','HN0viZ9tvR8H5NLV1o9WlDcTrD7jF4zrEwi53GIvc0cSMaXYbCNQscLs973l3sxMLaLcCyFf0DPl482JGg64jl7fkRediliG91wNLfih9bFiS24RDSQCsjOtUuXXZgeOSn7bXP64B5MORltjYoZ5FPn5ZuMVJ3UXqIGxz38RfuSnumUz7Bn7e2pb3LQIv','pj9JT7xHWA9p1EZ2hQxSnbnHiz','vYdaNIR11u9PEF3EJ8zda0UdGpbx6PAiv6cGf8H3HGHSKNWzdDtfdg86i9cVSV6xnPQl1lpHfLfgpDmpbww9hkpqPLGSk2CF2WI47zbWG0JMsjYdAl27NkYijqNaf7r09lupnr0leXtviVIeeGKvBEJlFbTsvxIhqs3B2ADYkOiHXUzMuvb5xpUCJJ86n1zORg8tSq7zAcdEY6gBh0lYBNCahfP0H44Zaf','a','F',14);
+INSERT INTO ti VALUES (-2420936760041092613,1933989501,'SEtlNrJtbYAdOBG6bEfL7p9','HN0viZ9tvR8H5NLV1o9WlDcTrD7jF4zrEwi53GIvc0cSMaXYbCNQscLs973l3sxMLaLcCyFf0DPl482JGg64jl7fkRediliG91wNLfih9bFiS24RDSQCsjOtUuXXZgeOSn7bXP64B5MORltjYoZ5FPn5ZuMVJ3UXqIGxz38RfuSnumUz7Bn7e2pb3LQIv','pj9JT7xHWA9p1EZ2hQxSnbnHiz','vYdaNIR11u9PEF3EJ8zda0UdGpbx6PAiv6cGf8H3HGHSKNWzdDtfdg86i9cVSV6xnPQl1lpHfLfgpDmpbww9hkpqPLGSk2CF2WI47zbWG0JMsjYdAl27NkYijqNaf7r09lupnr0leXtviVIeeGKvBEJlFbTsvxIhqs3B2ADYkOiHXUzMuvb5xpUCJJ86n1zORg8tSq7zAcdEY6gBh0lYBNCahfP0H44Zaf','a','F',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1710116634355880755,1821362341,'iLKHYoenqRhFsMBUQmSl','PCTencZDGjPfJFnBVtP3UWgHmR3JsS7JsDNG8VrrtnDc4EULpj7vO1dJhHv8IubJivJwkirwUusP8NNvyy0Yd1OwZzd9nuvTFUDxolsK4pH4mxs3ZBtElrkebeBAFO1fDZrXZ9QB00VOa6PPv1cSj','RcLjGvF','O99lU9xHikp0UZ06DhtgyOMAYfaJtGIvn39WjWdKgQMGqA','l','FT',15);
+INSERT INTO ti VALUES (1710116634355880755,1821362341,'iLKHYoenqRhFsMBUQmSl','PCTencZDGjPfJFnBVtP3UWgHmR3JsS7JsDNG8VrrtnDc4EULpj7vO1dJhHv8IubJivJwkirwUusP8NNvyy0Yd1OwZzd9nuvTFUDxolsK4pH4mxs3ZBtElrkebeBAFO1fDZrXZ9QB00VOa6PPv1cSj','RcLjGvF','O99lU9xHikp0UZ06DhtgyOMAYfaJtGIvn39WjWdKgQMGqA','l','FT',15);
+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, c CHAR(36) NOT NULL, d VARBINARY(92), e VARBINARY(12), f VARBINARY(50) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2247138165,16365482810922030353,'02ptT0yEhbb6gm2PanJVcw5UtjZ1rF','VyMw6qTCDYlF0iMhD9p3Q18Yxcsq46CmhayRQXZuR1p0v0LU0YqMtH2VP5e0lKo6ZvlcV3RHM','ro7m3ylyZoa','VtMDlKiqrvkCbbaIP5ZDf0wn4d8kfqTTTT9dudHRv','tA','j',0);
+INSERT INTO t VALUES (1523537495,6581100561164199205,'R1Mkcn','8VVb5TwYW3nhNKjPBOb1lZn15sdypd97nlF5vepLnqsb','ttRP','qiv2ZS3Fyyvzb7F','F5','T',1);
+INSERT INTO t VALUES (2652099175,13209619849770775513,'sOWbd16Au9p7QLm4K8FEU2XGphnjHL','Ir5eJrMjNpmOonueGwcKjLtst0BCXYzKRf5jZsupByikvPvkrPVD8bQ6ei5i0IwJ3sU3gv58ERIJAxLYybxQOhlDKM5i','w','guPVGs3KZ6Yn7bYHPL2spVSyvvV4dsDasH2vKQ0Ddn0U7YLl','u0','C',2);
+INSERT INTO t VALUES (558017056,16843114275809008781,'Lmt','nXeCJSGa3q','hht2','IFRvULZkPCW5bb0KnFcyPU6QzvFgDnjApRnHf4CEeL3fw304mS','bC','V',3);
+INSERT INTO t VALUES (3593156185,92946902773671274,'O2bgfhKkGJ1MFxADHVZ','IYBsXUFZmQ66LLKPcIMBfmoeKPTSzT1X2CqitATBRGwdFiPpScOtckzaYSKlpeLdZK0QhkTF6p','2u','zTjfAYlo4Aw4FuVQL2X3TXYSWA1q6wGuXI0','re','Y',4);
+INSERT INTO t VALUES (4175337099,13890641101094679329,'Jvyb2A7bsmOV1CB1','r9hhfvtpSHFHetZWFzXWODbC2cazXFnmd2UqCt','7WVJ1vd3','PIn','bX','z',5);
+INSERT INTO t VALUES (3422658544,13178018591033353232,'27sLLyhuFyFUPJ8tyPEmGn8lJNxTh','cX8Ld2xE3ahj808rBtO8EvzXzlW4YuD7rXbLtYejixxG4pdHQ9xT6PKobPRNtU4oLgVucXKTx','1o6TgqYNs','rUPnkn6C67NWLW9Ffc','B','5',6);
+INSERT INTO t VALUES (4047679307,18146066089359494072,'H','3wmxlyGrWxV5Y1bD6UXTJoP9gKr6VfvVuINPpQZU1yxRp1Y7','30HemdP','bjLJ65npbk','lW','5',7);
+INSERT INTO t VALUES (2547392573,9686757881874109815,'eyH23WS2DckD28W3tqiah9mxdwJqJYPC','mwL3','hbZn','iTB2vspjNC','15','P',8);
+INSERT INTO t VALUES (4286221878,10417582145766373155,'489p','bNeT','ZClMtjSl20P','gg4dHi1OSmGxfwBYEALQrOcq','uv','u',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED, c CHAR(36) NOT NULL, d VARBINARY(92), e VARBINARY(12), f VARBINARY(50) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10433197218973431952,13667102450032974973,'YcOqrMjXBTzex9','OQzhFLAYJPYWdj','6KTq','mt','WO','y',10);
+INSERT INTO ti VALUES (10433197218973431952,13667102450032974973,'YcOqrMjXBTzex9','OQzhFLAYJPYWdj','6KTq','mt','WO','y',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37) NOT NULL;
+INSERT INTO t VALUES (7132325212458775324,6275031480576565598,'OTjOMEp','6lEVFkh1MgHNbhQ3C8Bzkqu7nRmce048Vd7MobrQGmo20kR9xNYHcvdjXhsPmm97XBeLNDNG0voh59ynEDolCi','KZplW9te3y','sDihHHBBiFP','n','2',11);
+INSERT INTO ti VALUES (7132325212458775324,6275031480576565598,'OTjOMEp','6lEVFkh1MgHNbhQ3C8Bzkqu7nRmce048Vd7MobrQGmo20kR9xNYHcvdjXhsPmm97XBeLNDNG0voh59ynEDolCi','KZplW9te3y','sDihHHBBiFP','n','2',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8281867976507145220,2379321386282304015,'zSb6k3sKWT54cVTWzexDcDVIVdPO','7EckIT23gCe79iHGnsznvoVvEHHgnr334OtVowMYpbl3cR0feM5ypGyRNXedH17VKrEcyLEY0L4xv1BV7a94M08smeYkPLKydt0qjtbuSagCUWKcznhlFjphF3sBNLz5ghb7jUaCSG2xECFHCeJzHJgLGqNyJNwRFkMGhRq0An80oXnJo0E8YO6JvEshysRzgrB9NwizGRyFFm','x1bPo1Kp9','tBXCIofqMaZg5el7XE5QvR7H2','4','9',12);
+INSERT INTO ti VALUES (8281867976507145220,2379321386282304015,'zSb6k3sKWT54cVTWzexDcDVIVdPO','7EckIT23gCe79iHGnsznvoVvEHHgnr334OtVowMYpbl3cR0feM5ypGyRNXedH17VKrEcyLEY0L4xv1BV7a94M08smeYkPLKydt0qjtbuSagCUWKcznhlFjphF3sBNLz5ghb7jUaCSG2xECFHCeJzHJgLGqNyJNwRFkMGhRq0An80oXnJo0E8YO6JvEshysRzgrB9NwizGRyFFm','x1bPo1Kp9','tBXCIofqMaZg5el7XE5QvR7H2','4','9',12);
+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 (1548129916508136670,1898256394222365766,'Y15e5YPuxkzFsaFe','8JTyWD','u','yWpX8iMF5J','q','u',13);
+INSERT INTO ti VALUES (1548129916508136670,1898256394222365766,'Y15e5YPuxkzFsaFe','8JTyWD','u','yWpX8iMF5J','q','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13279844378415644896,47560432229795993,'d','wmY1OUKKzKl6qZvLwy6kEyT8Y8TIRxRUXLbhNV6RzU45lGPoBelAPMEpKjEAv070kE8r6xtzvPUaJK8YwFaSUZJ5a9M0mxeMTw02sxaFCoE0CuLdqapBK60sZdurae50seW5Q4oqqLoHIVi9PJKaHBWbhw0IqmPKSsyYDbHBk5N7ykQmPiXLn2eclTkaUhek6aepxIUh2tjqeFzafzPXDfcQT1Azy2WLTi6CBuLZkgWMwPhG254CqoYhr','qq','eUBVJNHqf0LUCTNxKCCUer3raXBi0NNCby4QxoYGqdz8BbFTQU7OTZIcN3i6wfhfLKAD3l2rq2xyopMe7IT7Wk8dlvX0wzvtA0wUUmogVLeUisyE6uWu03t1DG7mY3bvJdVOIphLtbHZvZYR8RErpJDo9wJ9Nt91ayQoLOu8ef65pAAfxwMGnsLCFCH9BPq0SVIfD8r','TS8','8',14);
+INSERT INTO ti VALUES (13279844378415644896,47560432229795993,'d','wmY1OUKKzKl6qZvLwy6kEyT8Y8TIRxRUXLbhNV6RzU45lGPoBelAPMEpKjEAv070kE8r6xtzvPUaJK8YwFaSUZJ5a9M0mxeMTw02sxaFCoE0CuLdqapBK60sZdurae50seW5Q4oqqLoHIVi9PJKaHBWbhw0IqmPKSsyYDbHBk5N7ykQmPiXLn2eclTkaUhek6aepxIUh2tjqeFzafzPXDfcQT1Azy2WLTi6CBuLZkgWMwPhG254CqoYhr','qq','eUBVJNHqf0LUCTNxKCCUer3raXBi0NNCby4QxoYGqdz8BbFTQU7OTZIcN3i6wfhfLKAD3l2rq2xyopMe7IT7Wk8dlvX0wzvtA0wUUmogVLeUisyE6uWu03t1DG7mY3bvJdVOIphLtbHZvZYR8RErpJDo9wJ9Nt91ayQoLOu8ef65pAAfxwMGnsLCFCH9BPq0SVIfD8r','TS8','8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9325554634882484152,14951140711292427574,'tSuBF3GBzcyEuS6Mut8yqVaaLZBN9EzH05G','INeP7KFEUOOszerqu4wObRHxcETIwEpBBLaRudRGcUakshxR0LAVvF4DWUmnNOesRLTlKFssMgAGzm1tdmLCX4mMwy0aDECKQcBL7fbYTc5tn9mUdQWd1WO7W5RgbJc537MFgOVAcsJeWYdUnFsnHYKWMcagpDQYMU2IsiW7vaAqtGNccSPuIN5bXZyGWdff5TidAftHLRxVe8ua4SfLmSrZwmceHKtbRe3Cs0o','K8mPDL','AndsNNqoYNsqA81GtvxSASP5Ydv7ZB5dBAY2ivsN7JMvS5xWncJtC4kRvczx2H6qhkO9v7KLBYdKvGytMcIFG60qq7wSigJ7g3dWTdK3ie5i75T','hRD','o5',15);
+INSERT INTO ti VALUES (9325554634882484152,14951140711292427574,'tSuBF3GBzcyEuS6Mut8yqVaaLZBN9EzH05G','INeP7KFEUOOszerqu4wObRHxcETIwEpBBLaRudRGcUakshxR0LAVvF4DWUmnNOesRLTlKFssMgAGzm1tdmLCX4mMwy0aDECKQcBL7fbYTc5tn9mUdQWd1WO7W5RgbJc537MFgOVAcsJeWYdUnFsnHYKWMcagpDQYMU2IsiW7vaAqtGNccSPuIN5bXZyGWdff5TidAftHLRxVe8ua4SfLmSrZwmceHKtbRe3Cs0o','K8mPDL','AndsNNqoYNsqA81GtvxSASP5Ydv7ZB5dBAY2ivsN7JMvS5xWncJtC4kRvczx2H6qhkO9v7KLBYdKvGytMcIFG60qq7wSigJ7g3dWTdK3ie5i75T','hRD','o5',15);
+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 CHAR(84), d VARBINARY(16) NOT NULL, e VARCHAR(18) NOT NULL, f VARBINARY(58), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42,13114867,'nx3bsdy','kFz','G98PU0dDygE66dd','YSghAhwVPKu5Tke','h','U',0);
+INSERT INTO t VALUES (96,7461901,'V388oI7YU9JQAB3I016R58DM','f3rkUagYW','9k6Gs','AxWxHSH23AkUM683sd06p0GHb7LT4wpfAaWzeLaZ4g66WW','C','O',1);
+INSERT INTO t VALUES (-44,16295658,'RWvCGwVcT3LHW0cCuMksvVzrDz','5VBGc8OVl','UngwnqNB4XB5U6xG','AO4pvOJQAmgB5znafD','D','z',2);
+INSERT INTO t VALUES (-105,14317165,'nACVtgwa8jlhetHd8U6VABI2lfdDPBrkKen2KNsdPAgsampF5','sVlriRZ3N1jmqtYN','tIssIsdsg','j0GWz1GqRE4O7eY8ZthLBIACOogsmrALmwFeN','U','P',3);
+INSERT INTO t VALUES (-109,14623153,'v8vhd8','E','bzeIlIQLMZ','e67FAdpEzVfJew5TyHczNKUUP6jlBwP2wRZi4IcAJB4gc','K','q',4);
+INSERT INTO t VALUES (-110,9564087,'CH6N1wQjmUPFYNgpWH8lmM1oj9kJ0mE','qFWJG','0vXSPwhfhw6PA0RM','zNtKU79eVS6gRwZJxR9WJmpV2UMfwxrhriC1nTmv','g','c',5);
+INSERT INTO t VALUES (-63,6268186,'gEEg2AyHUV8M0GSGihWAmX8l59FWzMJrw','B0bWTzHRB9m8','53mGT','x9atsx2IIAOv','G','T',6);
+INSERT INTO t VALUES (114,15525080,'6SIBPZj6Q72P6K2auh4Y9DEO2NanmKShwDtzMY6QFcF2n1aMYFNnABn0RtuJq5UZ11XVdslSMHUzyxsI1QE','Q2RjzwV86wSEQ3g','HNQ','VgNDaYlVy1tJm0JROFphqkxuQZEm6tIoSaO','l','i',7);
+INSERT INTO t VALUES (-113,13863104,'nLN9LbaLSq3ZkD4Pmxlh6qqF4OkFrqO8EGj7lv1z','rmn','lP1xi2a','icNGzeuKlXB','j','n',8);
+INSERT INTO t VALUES (-53,13565623,'CUh9g2YfKCejFbd2tQV4lBVsJG9CQMwPIVtpRMp8H79phy1npmxWMVsoA7KkgvLZ3s2tPYLlg','mj8AS1','ZsCcDjd5N4o7DFZ1','CgTre1IXUYXmnQN2IfeY2Plw7SLgUx55s8DDOVJ8cvRq1sAm9vN','X','N',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED, c CHAR(84), d VARBINARY(16) NOT NULL, e VARCHAR(18) NOT NULL, f VARBINARY(58), 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (5830957,2036725,'Kp6vqWlxr8DPoo1ONtieE1n0dc8WguLU32ksKV3MoNwSHq0mZxyl0nLpyBaJsfeEMtWRAUDp','GQr4I','AObHFhdiDl8cxn','6llnHKmW5a7nTdPmgHCvyJiumrauzOHIaMfo0J','W','b',10);
+INSERT INTO ti VALUES (5830957,2036725,'Kp6vqWlxr8DPoo1ONtieE1n0dc8WguLU32ksKV3MoNwSHq0mZxyl0nLpyBaJsfeEMtWRAUDp','GQr4I','AObHFhdiDl8cxn','6llnHKmW5a7nTdPmgHCvyJiumrauzOHIaMfo0J','W','b',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
+INSERT INTO t VALUES (-5423711,4364691,'OxcaI','yo6AY','8xPv8BACKzWtSviDsk','62wsubz4WXWS8amSL','O','4',11);
+INSERT INTO ti VALUES (-5423711,4364691,'OxcaI','yo6AY','8xPv8BACKzWtSviDsk','62wsubz4WXWS8amSL','O','4',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1987101708697825546,-9040829615045554921,'MEF92Iy1RDAZyn','CP4kVlaggvmIWretVaKPqUZ0X0bgEarZQX44fLBS4Aw2sF197ynyVfjThPHW4HRK0cTHINzpdpiRv4Mg8wy0VSQ7X','8Z','iD','GwZElleqgfwB6wAZZn50KVmTR9YAHwoleWsRnvhqwAkuFJUMivf34HHkrMqcPyP6fCFpkh03rkZezO9xgmgr6vgQG38Jta','WWBforz0N9iOHxhmFaWDWhwQTpjC9XIxiNjKtlla80eDPU4VrijhsM8T',12);
-INSERT INTO ti VALUES (-1987101708697825546,-9040829615045554921,'MEF92Iy1RDAZyn','CP4kVlaggvmIWretVaKPqUZ0X0bgEarZQX44fLBS4Aw2sF197ynyVfjThPHW4HRK0cTHINzpdpiRv4Mg8wy0VSQ7X','8Z','iD','GwZElleqgfwB6wAZZn50KVmTR9YAHwoleWsRnvhqwAkuFJUMivf34HHkrMqcPyP6fCFpkh03rkZezO9xgmgr6vgQG38Jta','WWBforz0N9iOHxhmFaWDWhwQTpjC9XIxiNjKtlla80eDPU4VrijhsM8T',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1896127585456682341,-2711032161136088393,'7h7fZGRyoc55JrPpQ','Ct5Kph7mPjTbrn2orCkdhbC42O2pNV32Z0TjFXNCDlGK0ffkdyIvslZltU3y5DKnR10r3Kb0oNQQofNU9M0e8mHR0LUrUd6JygLPytr51elwbCRSqtFdcu9h7SmUaknczx3GNrcZaaHDGs2IDULE00FsvBCiSOHOBWnjv','VJ5','yH1FP7qTFT9UQKxsxzueaF4PlEMf2Voggn9t420v5oXf6tG5yFzINoOlQKFPKO3Zk4Tucn6eJTMvx6bEo5vf7LLl6RfEQK9YeZzhQpaf6pXoJxQqVy6cBiLVqB4kxvPYILFEQwwppSDHOVe4F771AgnXBuvRT5ni3','vZS6crk2RfWetOsT12S879tm7x2yTsevWYs5cqRUuh6YxUwiY0bGZrKakHlcdpET26duQPgiw','DtSTxx2Cjv4dI95btGVjfFcVyBc1eu5LThx7N',13);
-INSERT INTO ti VALUES (-1896127585456682341,-2711032161136088393,'7h7fZGRyoc55JrPpQ','Ct5Kph7mPjTbrn2orCkdhbC42O2pNV32Z0TjFXNCDlGK0ffkdyIvslZltU3y5DKnR10r3Kb0oNQQofNU9M0e8mHR0LUrUd6JygLPytr51elwbCRSqtFdcu9h7SmUaknczx3GNrcZaaHDGs2IDULE00FsvBCiSOHOBWnjv','VJ5','yH1FP7qTFT9UQKxsxzueaF4PlEMf2Voggn9t420v5oXf6tG5yFzINoOlQKFPKO3Zk4Tucn6eJTMvx6bEo5vf7LLl6RfEQK9YeZzhQpaf6pXoJxQqVy6cBiLVqB4kxvPYILFEQwwppSDHOVe4F771AgnXBuvRT5ni3','vZS6crk2RfWetOsT12S879tm7x2yTsevWYs5cqRUuh6YxUwiY0bGZrKakHlcdpET26duQPgiw','DtSTxx2Cjv4dI95btGVjfFcVyBc1eu5LThx7N',13);
-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(15), d VARCHAR(7) NOT NULL, e VARBINARY(61) NOT NULL, f VARCHAR(72) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-141251369,56247,'jk10','4p8','SWmI8VKPuAhCdgPBcT96aVKhbnRFvQdZNSqVjGEUsjnRIr21kF4tBWxG','u5liF0VtGH7','PvyGuzVpUEaWGH6J7cfrKU','Q7knZ3CCyPO1',0);
-INSERT INTO t VALUES (814039479,22203,'eAoj0QyRS','W89','X0IrafIcwEiVehShJbTS0OQtNP7tEOpAZtAKqfbN','VmLbCJ2dfTkObbkTCFyE835v6Si7nFPdDgefmQ','UTUWTYPoOdanf7Fpdvm0Ld1NwH3mK1XwWBOWFaPhhygnSDyIZA1youqMur9','8kNIAVRTO8mGMrxUrrM1uXZtlzc6j00cSMqQcSR8',1);
-INSERT INTO t VALUES (-1881963941,11460,'jFwE16f5fLwuaH','6Z1t','OjMYPPCsxLtuyij0CPz1TfSpKWtnMV1oS','whNVNFCKGRymQtn0B2pMJqQd9szAFgo3jcok2nHcG7gmR45zjAMQrp13CcjHU','hmJeOg5IzBHbi','6M7ApHcaLoNDAd71HIFtqu4INYFS13a2mFcCX5zTR6jDzYM4FJBViK82a3CFl82yjqmtIBRswQ',2);
-INSERT INTO t VALUES (-1140986770,12788,'TV5jGCG','HiChMz','9SOx405XV','8ZblXTSxCSgPF52QjN0RMWeUAzglOWFlWFIDlZ4OG25VEcpQodR1vlPchR4ZU1','Fn8daV5mMmesxqBnbjN2OXkqxbCPnIsbFkjLNjo7pq2VJcD7oNh3b1pb5XIBT9VSgSdzlx','Vs7TFFYG3e0u4RzLXwDXOtlAJK',3);
-INSERT INTO t VALUES (1351891496,27289,'8ADlv','s','ktXiXiR5Kgq1FeuhpEGTPSntI2jq','10wbshZ6h212h0vN0XUxI4nPhEnTWYbm0xWUPSRTXqYa0PWMDjEI2W6h7V','cveet0VisBoi1UftSE1S0epBz5p','3VVXTOWbxDE6WpqrFmcOaSpsgK24busULua2LJPvM6slcHEMdTQVFK2R35P7OXSRVWoihuvMVoH5KwPVGVcAY6LsV',4);
-INSERT INTO t VALUES (-1366595388,14226,'NPK356Z3FNGCH','vIclRH','W23Ur4yZZbLADB9cDyMZ4DO76yuH36','W82Xy2ugUG6kRVi0EQReDfxolboi9LKL7rkFU5HbMp','j5Usbv3jFQKV9Gj8K7zQ240MRNBa1fajQESTnWe18Xq','NNaWa01n10ky43EphJrZGQpC0FMzRSbhsM9EeXvauh5ayvnQ82294EKQxauysLMGWfKBVKgHMXdwa5bysogYKND',5);
-INSERT INTO t VALUES (-941441920,9532,'iBiJvDcYr','GjsOAC5','1A1ALpGRo4Q','atDsI0p','J0VjasNLX5ssbeZ9kSboDi3XAhrkz6nbNiwWwFEz4DmAzrsOAWsQ21iF2sid8TNIxV53lqWbXorlWkPoWLKGASQBbdf','rlpwiNsrtM6xiKZd9C7ogSjZg1YLbrWYnlt9DWnUvpto2R19pUmWiOEgIFh',6);
-INSERT INTO t VALUES (-1100072799,58622,'i','kKE1LQ','pubI2','mKRDpcn2B2wXNvT8l','O','ij642IChtAeHeEYiQaArk9yC6wQdaaZljcxPHf0dx6zUZHSc89Gtq6DidHtZAq7QfbLWK2cIRH6gvqimYvqGJtR4FvO13',7);
-INSERT INTO t VALUES (-1995002048,365,'cB1bHGS1mCzbv','iIGr','lh2shri5ND3ORJZgPpFw2a10z8Zd4f05oCmYAbUYmCSjkJjsmL','tNgUiTeSPBawtinW9mcQeqfC','kDA6r843HUlR8Ce2CO2','1dN41V8r8KXN55PUQ32KZEwUxkzrT6QVBDvE2gLveVcIq6zC8jQU1jlfy',8);
-INSERT INTO t VALUES (-2082346658,12186,'8iQQ5nBoZ','uwauHIM','cD9rRzRUMlvvEL8jL8So8rEoqdfMsXCuN','nmuefrag3JV4CoyEGkPAq6E1Ydp04fkjdz','oGWqgE17mnei','lu9sNuIsbHoKOMo3U6HR9IrNS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6321603,10141418,'WnDRgWU13l2by365StjYbi0uA8entodjixYjVn','6ltWtiCctyz5VfdO4B4emuOtzdLJiAlWQg5OUgH8nLmMwFGEGOg2s1RFdZjWvs4xHcyAcQYRRSxWeY60fOYndYCk0ghDc61y2GJWWZiLVhUsfvFJkNP7WeHYzOjPLvwcP8snRmIG0T5lrOHiRj03K6NX0STzWxH4g9WATKQrON1l8QDI9BwQIyeuJePenBy7','q984Oo1qwIKM4X','RjvdG73y09BaJWQ98wdTS9OZuNfSId16XgjffZQjYM7lkjTtkBEVE4','k','X',12);
+INSERT INTO ti VALUES (6321603,10141418,'WnDRgWU13l2by365StjYbi0uA8entodjixYjVn','6ltWtiCctyz5VfdO4B4emuOtzdLJiAlWQg5OUgH8nLmMwFGEGOg2s1RFdZjWvs4xHcyAcQYRRSxWeY60fOYndYCk0ghDc61y2GJWWZiLVhUsfvFJkNP7WeHYzOjPLvwcP8snRmIG0T5lrOHiRj03K6NX0STzWxH4g9WATKQrON1l8QDI9BwQIyeuJePenBy7','q984Oo1qwIKM4X','RjvdG73y09BaJWQ98wdTS9OZuNfSId16XgjffZQjYM7lkjTtkBEVE4','k','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7507681,5609150,'0eVPIOQWscQoxGi9nC3bx4jgmJLSCZyoBNFBWQOnA1U2LDS7XquAWSJY','oxb2mnC0im1rMUSt7FVAc1GxLQbfIHInYwQGNhUdL9jvPsBu2P96tPb0k5kbiXmsGVQ8LCRufDKbYxH2f8rF','v8ZgoKsXFQ6F','HXdEypQDofPHa4IvhEVfOmaEj3TKxbJvYBy3KSuf8bXrseyuz6NZxpDJcwC0BXLZn','s','V',13);
+INSERT INTO ti VALUES (7507681,5609150,'0eVPIOQWscQoxGi9nC3bx4jgmJLSCZyoBNFBWQOnA1U2LDS7XquAWSJY','oxb2mnC0im1rMUSt7FVAc1GxLQbfIHInYwQGNhUdL9jvPsBu2P96tPb0k5kbiXmsGVQ8LCRufDKbYxH2f8rF','v8ZgoKsXFQ6F','HXdEypQDofPHa4IvhEVfOmaEj3TKxbJvYBy3KSuf8bXrseyuz6NZxpDJcwC0BXLZn','s','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-963408,443620,'aY','8UFGpCdTSFutCS9lt96YrjhAofBz6VJhAyDxAUY3s7kl9nrYYNlK71wxPjyIL4layExW8lK5nyT3qGkoGMJsxHlUbOCumQ1j3QCTpfFqEkOlUfyVwNgphR7ADYhEbIY5Oir1MIzRsISUDZcmGPgLLo6DiMbqCN3nKr93UhKaIK0KxLLDs9OiBF1OR6AsM6sCyefia','6s6E3','bhOriW24p9KFyFmYipiEP6CrYkcI7AGmm4okWZ7HFjGV3Ar3wiPsHAESVrgZS1cKlU54tD7sCGGVrRKgTKcqfzO0teS7XyOgob1T0qza8sZUWwWhjx2aac9qjIoMUk87bl6NQ6SlXLyplvhQcvzgmPWJGCwsvIQ3xWUXkbQNKYd52ZP8niQ0M9rDA56xpY0Le4vnlTSvZyG8QFXAj0Bu6zUd6RlFPQWjbWcY8yxcS3LYHyJZZuLhUnu','e','P',14);
+INSERT INTO ti VALUES (-963408,443620,'aY','8UFGpCdTSFutCS9lt96YrjhAofBz6VJhAyDxAUY3s7kl9nrYYNlK71wxPjyIL4layExW8lK5nyT3qGkoGMJsxHlUbOCumQ1j3QCTpfFqEkOlUfyVwNgphR7ADYhEbIY5Oir1MIzRsISUDZcmGPgLLo6DiMbqCN3nKr93UhKaIK0KxLLDs9OiBF1OR6AsM6sCyefia','6s6E3','bhOriW24p9KFyFmYipiEP6CrYkcI7AGmm4okWZ7HFjGV3Ar3wiPsHAESVrgZS1cKlU54tD7sCGGVrRKgTKcqfzO0teS7XyOgob1T0qza8sZUWwWhjx2aac9qjIoMUk87bl6NQ6SlXLyplvhQcvzgmPWJGCwsvIQ3xWUXkbQNKYd52ZP8niQ0M9rDA56xpY0Le4vnlTSvZyG8QFXAj0Bu6zUd6RlFPQWjbWcY8yxcS3LYHyJZZuLhUnu','e','P',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3371953,12493354,'X','SMx6SqpO4G8sGQ936jMgv85s2z4TZCj6CrL6G2QSd5qRSvQzfxLgYuPfhusJNKO6i4ONGlZ4UOiGaM6EihUSrRlBptbSRBY60mbAcC67ACebuNnheQcfKLtujSHIqZdxJTDNmjT5uaTLODArO22iFLFdtKLLqcW7PXZUjf6BkorLXQQQ5','n48wgF0','lv38c0OP2I8gbhHWZhKPR497u163VhAXdFMNOSFd6OzKw9hI8fOhtJzYQ6V5Q40twf0aorttlffHQF640fhD4mUb8WeFWQLwGiBwxxyGoFc0npYyElHMzfv55QqnGG427LwuW7JAx3b9x38HcxxjFBWEKBvv2YilOAo15akV5WegN5LrRfn9x2tB66RwrFFycn0Wr8CyXppo48eJSZJIHmnCp','3P','TL',15);
+INSERT INTO ti VALUES (3371953,12493354,'X','SMx6SqpO4G8sGQ936jMgv85s2z4TZCj6CrL6G2QSd5qRSvQzfxLgYuPfhusJNKO6i4ONGlZ4UOiGaM6EihUSrRlBptbSRBY60mbAcC67ACebuNnheQcfKLtujSHIqZdxJTDNmjT5uaTLODArO22iFLFdtKLLqcW7PXZUjf6BkorLXQQQ5','n48wgF0','lv38c0OP2I8gbhHWZhKPR497u163VhAXdFMNOSFd6OzKw9hI8fOhtJzYQ6V5Q40twf0aorttlffHQF640fhD4mUb8WeFWQLwGiBwxxyGoFc0npYyElHMzfv55QqnGG427LwuW7JAx3b9x38HcxxjFBWEKBvv2YilOAo15akV5WegN5LrRfn9x2tB66RwrFFycn0Wr8CyXppo48eJSZJIHmnCp','3P','TL',15);
+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 CHAR(2) NOT NULL, d VARCHAR(60), e VARCHAR(18), f VARBINARY(54), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7872352,2334755,'Cq','6SpRVE','NNG4','Vifdb9B0aAyxw5Ma6M6dkn8W85AcjE2xNCPD','P','P',0);
+INSERT INTO t VALUES (-7238281,3471267,'z','wa','ChxgDfUgdVyAqJ','cFbLuvHoR4qVRNAI','6','F',1);
+INSERT INTO t VALUES (7784715,10928257,'bi','F5XIa9c6DfLO5y2enAJQeEmb94','fM3DrvTZ','flWqudTrVQUOwblJpVv','r','P',2);
+INSERT INTO t VALUES (-1186762,6385152,'k','glSUmI0AFKwTlwUqPl','GRw','X6MfmE4pSlV8htKsC9','K','g',3);
+INSERT INTO t VALUES (7543762,12865252,'o','zP','ir6q','4CHPP','j','c',4);
+INSERT INTO t VALUES (-6140478,15287000,'8G','UjFyU0x5CrMduzD0J6DdnmUxUXOMcUHYHGHLtzZEvJbso5N9lGqhqoof','Jzkwv48klg','aMQTtso64bpUtyOcDQDPoirQ48ieHYzl','6','m',5);
+INSERT INTO t VALUES (2495299,418913,'1','Aobme9vTP3p1gMOK90','KvCkufS9OhLNUgO','0dHrSuQjdd6ZhU13oUcYz8Ov','5','Z',6);
+INSERT INTO t VALUES (-8061186,16066952,'Z','GIp','MzYXOf','BpealqUBgSlOmvxFe13w7uRxCdSw7dZeI7QWq','Z','g',7);
+INSERT INTO t VALUES (-1680392,13173359,'Ti','DcAR7B3pIwe4B9VTKnOAq4qyl5a6gAvANBN3dDNi66TiPaHqxm','JPkXbvcn2J','9Hq8YXK2yalgA70xGOjNfM53','1','M',8);
+INSERT INTO t VALUES (3437700,10029939,'B','1f5rZ8uVcHrHkgjW18ouSVINP910HViUNmgWBjjAu','ofxMBmq','nXaSzDz8','r','9',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(2) NOT NULL, d VARCHAR(60), e VARCHAR(18), f VARBINARY(54), 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 (8352947053120794644,26935,'d0LS','LwjaDNA','zMamx6HyUjUBQHJwW5ibJs','hb4OozXCwECPhfAaYdOHDFX1qCnZ9Ny3FSDN0e','dyg9EGyFXMHA4FdYj85D5hfIVMRVi6Gu0l1mwAGKlrWjUsqOowrJ6OUA448aRDpRx5c2wQWx15QwFC4Bdt','0xl0GZtpPA4dpMwhN1dQXx47o7xqtg',10);
-INSERT INTO ti VALUES (8352947053120794644,26935,'d0LS','LwjaDNA','zMamx6HyUjUBQHJwW5ibJs','hb4OozXCwECPhfAaYdOHDFX1qCnZ9Ny3FSDN0e','dyg9EGyFXMHA4FdYj85D5hfIVMRVi6Gu0l1mwAGKlrWjUsqOowrJ6OUA448aRDpRx5c2wQWx15QwFC4Bdt','0xl0GZtpPA4dpMwhN1dQXx47o7xqtg',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(16);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(16);
-INSERT INTO t VALUES (-6518488140996774505,63921,'Ji4tnodFLUWDBjYC','Rv','AeVe','fxXdNWXXtfgbvRQnPD22ZdzghK1UUp2UoKT9g2JQx','bd6lIExCOzJRiZ3Ur','PLFGN8FyywDLydGVV6MeXPMyIjBDdarJgUPlITn1TRuh4oAhzF5fmH7jBS23NSMeaIqzxiO6J3rg4dP493LJLgAddB5312TE3',11);
-INSERT INTO ti VALUES (-6518488140996774505,63921,'Ji4tnodFLUWDBjYC','Rv','AeVe','fxXdNWXXtfgbvRQnPD22ZdzghK1UUp2UoKT9g2JQx','bd6lIExCOzJRiZ3Ur','PLFGN8FyywDLydGVV6MeXPMyIjBDdarJgUPlITn1TRuh4oAhzF5fmH7jBS23NSMeaIqzxiO6J3rg4dP493LJLgAddB5312TE3',11);
-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 (-4448726942454235512,21112,'nrtK','Ra9wKSHN','rGwuMY5MAvqWnS','Alusuq63V5RjosQipfFbE0Hc43FJ36W53EqO2t','zORLIXypyjHyaqw6haKKRoofBmo9ijqBVp63MQC4D9gg6k0r2Bkw1IFGJdGYxDHaexKC','pezpvt1WRTJW9Ukvdk1y9YNzOj5Pztzaflqz8o9Dc4ZT2JqJ7bazfRSq8ceDl7fIcTaCOxm0J2qOl8',12);
-INSERT INTO ti VALUES (-4448726942454235512,21112,'nrtK','Ra9wKSHN','rGwuMY5MAvqWnS','Alusuq63V5RjosQipfFbE0Hc43FJ36W53EqO2t','zORLIXypyjHyaqw6haKKRoofBmo9ijqBVp63MQC4D9gg6k0r2Bkw1IFGJdGYxDHaexKC','pezpvt1WRTJW9Ukvdk1y9YNzOj5Pztzaflqz8o9Dc4ZT2JqJ7bazfRSq8ceDl7fIcTaCOxm0J2qOl8',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4731887110923020334,62945,'HcncZtPEGvE','Kx9n6xh6CbrUj3i6e3ksV9Q5Rr40e95ZrbDZqxOAtfkCLM2NmqsfPwr91LFnkroUiDVasHqlRzFTGNjS0uqyT4RlrKgqO0nsNyTFriHoZov5bMWvtdU6RjbCIXZGnLcU1VrH8yDGeJZ9W3RZ3Sr0','Ahjo7LWkE9Dh5yTO4ObhX2XiM25u1iB7dxJ11eGDercM','1ThoR9f8TJ4T0kv0BqrbzdEwO5xmBZFzGiECazkfe3BvCcpDfINBejbPg41rMTZ','kDwDMjm2Om1kKirxuzXzXekiBRdPqVYM3mYCLqnAOnti7','tmMSaFvnCjDvH3eUdUw5MFWHR6Jx4nsQnNLxryleJ4iRTsrI6b9XAJEe2',13);
-INSERT INTO ti VALUES (-4731887110923020334,62945,'HcncZtPEGvE','Kx9n6xh6CbrUj3i6e3ksV9Q5Rr40e95ZrbDZqxOAtfkCLM2NmqsfPwr91LFnkroUiDVasHqlRzFTGNjS0uqyT4RlrKgqO0nsNyTFriHoZov5bMWvtdU6RjbCIXZGnLcU1VrH8yDGeJZ9W3RZ3Sr0','Ahjo7LWkE9Dh5yTO4ObhX2XiM25u1iB7dxJ11eGDercM','1ThoR9f8TJ4T0kv0BqrbzdEwO5xmBZFzGiECazkfe3BvCcpDfINBejbPg41rMTZ','kDwDMjm2Om1kKirxuzXzXekiBRdPqVYM3mYCLqnAOnti7','tmMSaFvnCjDvH3eUdUw5MFWHR6Jx4nsQnNLxryleJ4iRTsrI6b9XAJEe2',13);
-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(4), d VARCHAR(13), e VARBINARY(78), f VARBINARY(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5054870220197024997,23,'I5N','RkutITeXmGX','JA661twH75kVyXVC1kOo4Rm8cY4rBa14hbLqlnnOxPRMVIWnDYYwyauW','ZwexTerZGZPKL2SV','e0TxABjpM8PIDkXWbJnGlq8Ok0qDwwTnc3P8BLHyYNsp3TIOYSsRFCy1hE3u705KUYDts7eQWFEG9XKScYsJ6XGnyKdfoLk','fsns5oswtHHFN04TC5BuCPfxwrumYbyiVZOES0fkPdHvHOvD57SyPbWxbUknidIl02aGlNPH3zu9Bggn5c7ZU',0);
-INSERT INTO t VALUES (13547243254462685170,155,'2','sA2c1','0LuUOsqImyaXTd9hBpTbs4JZVlQzDEMd7jswOC177F8F7r','mM6FRkdKkEoaarVjKJFm2q9eE6fslF4h6CXqrM','9IwR7ASFIudvekhAMjwGibk0k8Wu8qS9VC2cgAF0vQLQt0vYHiiM7XLAAghcLgF4cRAKvI1Di2Iv04dHZG4xKHUbkc','OWZHlbspW4agGGsKZJFwuv1JLSPN38pCHPBlJ6ELCDfoMyeXUKuC57PixEg1',1);
-INSERT INTO t VALUES (12544194877813150511,144,'Es','i0CbaUod','0Zm3bH0eHt73ssJiAvsNHY','wShwUTOedXIpez5i8QF','ZVqwxQP08MIlCtTzB0rRtQZ6ukdpfmpe7fQXSmXumWHsPedFA6hbOKdI07gKvgRj9o3PoTfyA8QvqIs3ic','yZigxxSYPCckhF5opJIBeR68RsQqsH44vAuW0Ilvvbs',2);
-INSERT INTO t VALUES (4737502448379143624,94,'LND','skXIefbht','wAz4AX64V7l9JdrS0XUj2hQNQu0ibWZaAftkE8yxmhvFO97RRlLdqHlcvjXxb9tpoqdhI1trWkAXTM','38lnMZGcuDk7478Dtydk9NasrP','gcISKVjG04TJ5gDy8KkHVb9','0U3ARFqJtObMhHBbaeDCNhqKGsnmFsv',3);
-INSERT INTO t VALUES (14933478014111810018,173,'39L','bBu2ui','WPh6ryC1lAvDI9GprwVjFlBnTZxTAdZCK8ZkiQNBYBocSy9zpho','PYw5ZfQrwiDwkY4ogPGkpAvCx','XA65UNsUaYDid6w3xzArCT9oQa','ER14TUQVRSv1lnSthaimtuMRnarnifPZsGyG6yzcnhhEG786FkPnEjciDfT3qLaMRNJwAh2ynag1kHgnmy5RtsiM3ztsapEc',4);
-INSERT INTO t VALUES (1484401492283797609,193,'fpmU','7ds','yLcBSqnkuLTfJOXCMthsrIzitjVCd4olA5rjfuVNtXmgo','dcUxsS9zbKCr9TDbXBrEvUc','rkYY9MzquMaMpp0j2bkjw8YAqQyfWWTaGGC030UqkKbXC7uouJeBt6fTKWzl5mDc6a0','6bquvDWWfagzU3tYu6axVTC9iXH5bKAsX37WFRB',5);
-INSERT INTO t VALUES (8291199702175876544,202,'2I','kSP52iiyYJnsz','Czcb','raW8avNfkK3pKePchripq3PQhzMgurZKeJ8yWarNdjYRNv04LrW7AMq','wKu9ty','5qetd5dNbZ7SOfwIg35NisfchO6YKIIiZ09KdXRFNELGp6QRfCdCqWvyM',6);
-INSERT INTO t VALUES (2542415404966902720,190,'KCI','7uQdN2','AoJwucPQr','gk3TGmyxN2Qtf0CtYAPun9kNdaHpF96eST5hq9vOgzNqznDCDBo9tTiaXuMfStXJtU4ZtlDz4M98AZ','WCON8akhaP9SUYxljwrwcgZfmeHZ7D2SrcNqyou0PzWLKKB1wLypYh9DMZToCHqNoJ3epsvgC04JonbaC','QJ4GIKi6VF95bW9ZBeKhHUF57Y5pYiuRYdN7cu24Or8TcxYG',7);
-INSERT INTO t VALUES (10556553218895865822,48,'EzF','9dQBmB','4zSsaHQbX5F0qJyzli8UIwaDfYFRtkUWG2Q7whE0hI3Z3bRMQSNNhtWjj4eh4drmhC8shdvIgtFcv','oQexGSbTcfH','zqEh5l3WjNi49cIWc36FQZGIgZpJGsW1fUVFHwzTijrG0BkV2DA3gLFLFTEgorfg7','drXJzgbAdO4lznMbaYrZRcnu0PXHwRwhLTdCalX45NXG8kPhOL2FkmaREolrUpHH28SgBuVnlM1rBDPJCZwbZs',8);
-INSERT INTO t VALUES (1863917130861322848,88,'Ad','q5E','hxJKmQN5U9cQ3Bhdufn3Xh7zeg3hmxR4Q0I7ERgQ64sg0C6kafc8STrhTGX94jKJRYgLMO9','eHKdamv9MH4Z8NItG4K05D5pd14hQ1mmHcr6AvfCYzEPvNjXIyDHB7q3FhcNYPOL9KoM0','Y43ZmAeFiL0Rdz1QwJn1kCJY6IqaGDDZMucJzfT9d','Yf9ZrxAEWQoUHmea9qcbDQMjm6gVzjLzZy90sPe3wU1jl6izzzL2FqiMWupubjXChyRgWEOtO9y5jky1Zym93jsZoye8Q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (456242217855838771,218,'Q5','e5fNRhZsX','PadqFvvJYU03X8B7Sa9LK1CDbhHzmOCeZjTkLhSXqiIxH32XfViXz4YU','xeGZySoKoUSWuDabosnX2tW99VCG0LAoKpwdS','RAqU10onW8HJoXj882sMfFoY2WqsJbJ1RJADX7eA53A5jiQcYN6YfxNOich3JM5','2dOJYSTyvKpPsH0O7BXmXzSlnrTjfJRVpGSLuzzZ3eRc32vbckxmZrfh89Whi18VAuQvUyc',10);
-INSERT INTO ti VALUES (456242217855838771,218,'Q5','e5fNRhZsX','PadqFvvJYU03X8B7Sa9LK1CDbhHzmOCeZjTkLhSXqiIxH32XfViXz4YU','xeGZySoKoUSWuDabosnX2tW99VCG0LAoKpwdS','RAqU10onW8HJoXj882sMfFoY2WqsJbJ1RJADX7eA53A5jiQcYN6YfxNOich3JM5','2dOJYSTyvKpPsH0O7BXmXzSlnrTjfJRVpGSLuzzZ3eRc32vbckxmZrfh89Whi18VAuQvUyc',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(5);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
-INSERT INTO t VALUES (2703310700779881332,72,'pG','z7','YIDN77kLNaeUvC40IzDn1wGd7YIGfpod5','TaJ5C24ip9mPFTLGkTI75XsdPntd1BtpnAEUciWDEbVAq7jkaMUNx8NG1Ly','fnGQoCnvF7ix0o','AzASgB27V216bdQLCVpLq7GJgIqjb53vnLlVVUoZAvlESfrEWFKRLXS',11);
-INSERT INTO ti VALUES (2703310700779881332,72,'pG','z7','YIDN77kLNaeUvC40IzDn1wGd7YIGfpod5','TaJ5C24ip9mPFTLGkTI75XsdPntd1BtpnAEUciWDEbVAq7jkaMUNx8NG1Ly','fnGQoCnvF7ix0o','AzASgB27V216bdQLCVpLq7GJgIqjb53vnLlVVUoZAvlESfrEWFKRLXS',11);
+INSERT INTO t VALUES (-515221822400789937,9832668,'Mn','u09zNFeUGCDjjftLm1G4WAfNoXFET8oZOdKisDw1zZn7OH3po0','dtnRA008gyM2JaB','ozTY14XJi6TeUj7smVWayQaJ6ux8Hw9KpbV5R1fQETW','U','W',10);
+INSERT INTO ti VALUES (-515221822400789937,9832668,'Mn','u09zNFeUGCDjjftLm1G4WAfNoXFET8oZOdKisDw1zZn7OH3po0','dtnRA008gyM2JaB','ozTY14XJi6TeUj7smVWayQaJ6ux8Hw9KpbV5R1fQETW','U','W',10);
+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 (8607014597391501190,11084918,'3','dur8mNqyI3HZTutpE7XSxKMA5SMY83iI','BjCeBvHTHLBri2GQh8','w','w','1',11);
+INSERT INTO ti VALUES (8607014597391501190,11084918,'3','dur8mNqyI3HZTutpE7XSxKMA5SMY83iI','BjCeBvHTHLBri2GQh8','w','w','1',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9066749480813860182,67,'5','wpRaQ6oG8gT9abZXuCGa6jz7YPy9CS3uspp3ZcFtXUbpy9oDQxzPZ7HudwpvaFNQwj9bIgW','bc3ltR18hi6xKJHbHTElshzLq0Pgt34llaXXhGBcopeMYcYMuPBfw2ea38rTWmsRO','dQcJJKbRz','zPVDcmHT9CBsEjXXUwSKwT2pba2hACRn8M6MkT5','dWJKVPG45VYJhDKLKDzcczqrvPQkLVHeCfAkungqOdPZsoUIazaFXImcnxnThZqhH7XwdmCj6g5TNUNcGN7gSxVRb4YR',12);
-INSERT INTO ti VALUES (9066749480813860182,67,'5','wpRaQ6oG8gT9abZXuCGa6jz7YPy9CS3uspp3ZcFtXUbpy9oDQxzPZ7HudwpvaFNQwj9bIgW','bc3ltR18hi6xKJHbHTElshzLq0Pgt34llaXXhGBcopeMYcYMuPBfw2ea38rTWmsRO','dQcJJKbRz','zPVDcmHT9CBsEjXXUwSKwT2pba2hACRn8M6MkT5','dWJKVPG45VYJhDKLKDzcczqrvPQkLVHeCfAkungqOdPZsoUIazaFXImcnxnThZqhH7XwdmCj6g5TNUNcGN7gSxVRb4YR',12);
+INSERT INTO t VALUES (-8202972678339691169,14411650,'Ao','dPtJEyaqpeJWXYcdgwwOSnGBIBpUmWOxJa6hc4RWgsRN6ggWIprZAqOkcyPVfvFzv2Mtnk3juIEF8425w7yGSMg8aj','qrKpd9UxKEXBUki','Bll6UHZpAmxkbRIgCCYanEBHmDJOBYonpXpad7W5p44ad0JvGRd12j','Y','J',12);
+INSERT INTO ti VALUES (-8202972678339691169,14411650,'Ao','dPtJEyaqpeJWXYcdgwwOSnGBIBpUmWOxJa6hc4RWgsRN6ggWIprZAqOkcyPVfvFzv2Mtnk3juIEF8425w7yGSMg8aj','qrKpd9UxKEXBUki','Bll6UHZpAmxkbRIgCCYanEBHmDJOBYonpXpad7W5p44ad0JvGRd12j','Y','J',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (16105513686054378735,223,'YwB','Mx6tLliXif73DjIrNYNnRdkvGygCYNNqaHWYzRvryIC4xg4ZwuPPWuGa4NPEf7jiUjPgKaysLdDgiZdb6GaqtorkuKfJN','oguQUt2nDIbGw5TT8wkQFYrm69gVUadWQSwJsP6zC0Rq1OksSE8sz5','VupluxDM3iL8QFk3gyB0wNblMtnSF9CQwHE5Fq0scY5eNtrPtmA4Qk5CdmTatrKp8N5jSLEoDNr0l0ObbN2dA7UzJPuoNHTV6q4vba1f6z5ic58uWzy2QLkUIoLQVlfTyWHoEoyr21XlE3tzeKTV7ZoiLDjFge6SDBn6LtimXfPLor','lxxZUEQ5fO2CHyrNiHX52HEKYYQwEJrsF4fDvvNYXOaNobLEMUQL8J','YasB06U2m9pyB0U7vApLfnx7lOH2obGkptUf0VaW12QAjDJuC9iosFOoJn6VyJFWf5pQUMlnIoYSjrCdiDB3Cw5FTfm',13);
-INSERT INTO ti VALUES (16105513686054378735,223,'YwB','Mx6tLliXif73DjIrNYNnRdkvGygCYNNqaHWYzRvryIC4xg4ZwuPPWuGa4NPEf7jiUjPgKaysLdDgiZdb6GaqtorkuKfJN','oguQUt2nDIbGw5TT8wkQFYrm69gVUadWQSwJsP6zC0Rq1OksSE8sz5','VupluxDM3iL8QFk3gyB0wNblMtnSF9CQwHE5Fq0scY5eNtrPtmA4Qk5CdmTatrKp8N5jSLEoDNr0l0ObbN2dA7UzJPuoNHTV6q4vba1f6z5ic58uWzy2QLkUIoLQVlfTyWHoEoyr21XlE3tzeKTV7ZoiLDjFge6SDBn6LtimXfPLor','lxxZUEQ5fO2CHyrNiHX52HEKYYQwEJrsF4fDvvNYXOaNobLEMUQL8J','YasB06U2m9pyB0U7vApLfnx7lOH2obGkptUf0VaW12QAjDJuC9iosFOoJn6VyJFWf5pQUMlnIoYSjrCdiDB3Cw5FTfm',13);
-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(16) NOT NULL, d VARBINARY(56) NOT NULL, e VARBINARY(11), f VARCHAR(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2961691979500056447,392019,'v6yE2PJ5lB','sm2udJt','OCs0A15L','a3','cRo6u1eKjTPm9JnvAYUVXtXUExaTA3pD4bYUWNf9tjWFYLuZpbB','HFEhBgAr2Pg6LMJwBIIxaV7Evbmkg3vQKClngWlLQN6hqbuJ7I4R',0);
-INSERT INTO t VALUES (109911959353816533,2827321,'63lAGT','S7ubiJKC9mXtgXqrNTezyNz11QmJTs3uKDxLw','6mOA','lk','G5PVrphHtRuHwHLrGFs9d2EVHrBO8B3JvOuH34iQJIjvgbV0zx88z3fa7OEQzfnQWq50I','UmkcBsC2u6I',1);
-INSERT INTO t VALUES (5612366875799106568,4611490,'lkjbrf5BR5LIVQ','TkbrJ6DJ5R6AWpXEAEZYkLhsKfIa32qCqwOFiz14vS49y5Sj','8f','jC5','pR2dV9gMWY1sNfk4reuZVrH7AS1JbHtO0C2cRkSzZXvqqKOzBhJx1I2Jc217X7dHEkEsKE6hZdPgoSnYNnyLKzR0Djpq1','4V6lbl4sbmsX7bskrZ8f6QTyma2SXvwVHyUh6MjqCPtpzzEuSUXPrdZ1GTGIlFzIK4byV5YxkCojm',2);
-INSERT INTO t VALUES (4479006668146359541,7994341,'Wz7zecufZOoObAwX','yLNtXDxHBZCZ4YWkMGLzdAw6idZ724pFiQOVKBvrCrUqL','TYIH','t','4QgAoHF6zLkwp7Ksbcyt1d4FANLscuFwRmLEWyrEfPqzJwZdc4Wf4','y3d4uEeWu1XYVU0BqI9TaOB0FwzHCLScwf9Q5Ro340Dtnhpxr9DD6S8kB00NVc7',3);
-INSERT INTO t VALUES (6599311988716721502,-6138484,'0zOgbT07n5mU','2dsY8hw6KUuwq7CrXZBhIBGy9VrY0dUD884sIgvKjBVmGGnqlkD3Le','iWiwnBdLTws','gs','SlexnTptHkePW3VszKkEsfNcjTkPa3a9gQNMrkI0WA','69oMqsnhrVhouoGMPgFvo1gumomdMhUjF9bFZoUQDcRp2ifkmXMkSnoYna3XonmNlQqPlFxxTl',4);
-INSERT INTO t VALUES (-8794282532403474023,-7118460,'dKt2VT1OP','ApPr8E6T7Fg7ig','Bme4aEDPqh','2','zNdx','nb4HuD8PdyVMiBhftyF5o',5);
-INSERT INTO t VALUES (6487266561925771766,-8235601,'0uEvW','kqVBFxs','QyduWyd7BDd','fK5','a7Ku7Uq3fvmjwchql80vME29ucJDTSeDXAeLHAZT','E5axFJ7Us3fqUDstgyhl2wdtwpf6ezjASLoIaFd1RGpfauN3rL89AYjKBAdLCqHTCNkC9UhslldSSWO6yZOhMLI7',6);
-INSERT INTO t VALUES (739392528886143100,-6508850,'7CanaejU5dpI9H','MjJi51Nw9oM09D2PvLlGmZ0YEK7V59H','BhxiJPXEZ','Gr','0DFzooveREq68ZODYSlAsNKYHTxxvfhaxL6xmC3DkY2apN3DLINGeWEC6thmYUHZOXkjOiCXlBhSTOb1lEdxQou','APAsgkPRvpu5QWXN5cxfN7h2d3oM',7);
-INSERT INTO t VALUES (7556536451208590996,2891428,'8lTUnW','EW44A5qYRUyDLo6mDjmLOTMvmFu1K4y','Ydijg4K','BCw','U6WxSKOAb8ZJ3YWxuodcJgqo4qdSHixDyDqouwlIjiXs9iCsnI4rYjprzaJWF6MwSWcUiFsPLNTByrZeAKZcAEatsc4','rDPKS9I1UwflyM9vP5VPXLtECtcyWLIjrpxShD2wHHiVQGOYX8MSRO2gTWW2fiGUTpGsau',8);
-INSERT INTO t VALUES (3732322688967423093,-8328721,'isgDmOo5T65mD','x6xSkIu2','OZofnjIJ5hj','7D','YY','g',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7968595951993892301,14325484,'qr','hAsYpgvRHv0lrTwclsxL6FeqHZRLjBokbq3ThlO7NaP6vt4LFcJoSXjYU37U1wtCwXqZv','CrbMib6K','8MRL8lfrEwUogRraDnmbmaf65ZGpA9LgP9xjCjLiIcRoNt5cDky8FpbJLl58INV7CXL4btLVwkecl4I9qutAIGvfFT6JuAy3YMUNUsyTRwghXULlihZncYjKWkCU0ejbwsMS0YMCjmtNZOsNuCVoKUeHOXYZalgNqT1','Z','w',13);
+INSERT INTO ti VALUES (7968595951993892301,14325484,'qr','hAsYpgvRHv0lrTwclsxL6FeqHZRLjBokbq3ThlO7NaP6vt4LFcJoSXjYU37U1wtCwXqZv','CrbMib6K','8MRL8lfrEwUogRraDnmbmaf65ZGpA9LgP9xjCjLiIcRoNt5cDky8FpbJLl58INV7CXL4btLVwkecl4I9qutAIGvfFT6JuAy3YMUNUsyTRwghXULlihZncYjKWkCU0ejbwsMS0YMCjmtNZOsNuCVoKUeHOXYZalgNqT1','Z','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7125186055344262620,14091294,'fPt','yYEvFhAril4313fizGK2xla6ju9AMbOySiSJOEV9wpwKtaIJi2VZxSmlIipaVJKbnidQVnIzwOhpvHHaGfFC7dAcIy47fWGV5jsUroSJ3Ou7FDtPIqrjp03GY2eUS3m8VwOvnmMFW2BBKcLAZ','DaHuxEmGseYo','gO6MY1q7FzSbBIhSYwkcwPqSrVtGwqa0iKxPZZu99A73B1IQkGvyIgH8pWv4YndkGD8Jfpq5FNlLxffA4tmqVR3LzkOX433EjLZ870rtswwRNwXMHSbYg5Ntdupdfa6pTpTykmOsUKlrYApXSeORTedHThyVTzktQ2KyYjYKhHIkHrjZYlOe672uDEVvynZmSiGrdFYQrvMsWTYthQSWJZCBMNYheiotinVt6jotnlPA8SMHoyShif','a','V',14);
+INSERT INTO ti VALUES (7125186055344262620,14091294,'fPt','yYEvFhAril4313fizGK2xla6ju9AMbOySiSJOEV9wpwKtaIJi2VZxSmlIipaVJKbnidQVnIzwOhpvHHaGfFC7dAcIy47fWGV5jsUroSJ3Ou7FDtPIqrjp03GY2eUS3m8VwOvnmMFW2BBKcLAZ','DaHuxEmGseYo','gO6MY1q7FzSbBIhSYwkcwPqSrVtGwqa0iKxPZZu99A73B1IQkGvyIgH8pWv4YndkGD8Jfpq5FNlLxffA4tmqVR3LzkOX433EjLZ870rtswwRNwXMHSbYg5Ntdupdfa6pTpTykmOsUKlrYApXSeORTedHThyVTzktQ2KyYjYKhHIkHrjZYlOe672uDEVvynZmSiGrdFYQrvMsWTYthQSWJZCBMNYheiotinVt6jotnlPA8SMHoyShif','a','V',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7438650320794794722,276803,'t1','cTTxUVOngb1hAn9sOzV7pGPxfBXQeX4nm2JWVyh8Gruw7EGzeb4Acu1D','dxULxshe378ifPuEO','XfC0gDHI809ulFpHWlTDwxVrckEkCG4ZQJtK1sCjtQVIDqYJ7LEjvBP0RXwjt6vZhlODksdmL6X9lIwz5bGf9G1bbcEy1TK5dDSmuHko4VoYt1NZJ3C1xCKNlXTjSp5wJzax7PmIeUhhhlzcRvvbyBSl4UbZDndak006v94lIiDRJIt3i4cs0AK7z9crbO1ajNcWpROXrMniY4wiGsAgUy45FT5k0q6D','Dz','G',15);
+INSERT INTO ti VALUES (7438650320794794722,276803,'t1','cTTxUVOngb1hAn9sOzV7pGPxfBXQeX4nm2JWVyh8Gruw7EGzeb4Acu1D','dxULxshe378ifPuEO','XfC0gDHI809ulFpHWlTDwxVrckEkCG4ZQJtK1sCjtQVIDqYJ7LEjvBP0RXwjt6vZhlODksdmL6X9lIwz5bGf9G1bbcEy1TK5dDSmuHko4VoYt1NZJ3C1xCKNlXTjSp5wJzax7PmIeUhhhlzcRvvbyBSl4UbZDndak006v94lIiDRJIt3i4cs0AK7z9crbO1ajNcWpROXrMniY4wiGsAgUy45FT5k0q6D','Dz','G',15);
+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(9), d VARCHAR(11), e VARCHAR(91) NOT NULL, f VARCHAR(38), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5177513811062260251,233,'X7YcsBEiJ','e6gPY','hjEWrj5aOCa5GiTeUClUQlJ','YPOd3Q37For','H','a',0);
+INSERT INTO t VALUES (-727864384502182667,226,'7kvSXGzh','jWcFAGKn','sevuZ3RSLDuCL6OiCXnQvaJtlRALONFsktj4D8lUvlh5YjLZUbgquMIziNoZUkN55FG2q8vKZ2AuMOnQLLbXc4','bXQc5mC4V4mhmzz4Q','mK','KE',1);
+INSERT INTO t VALUES (-7619111882308980039,16,'NFN7zP','n1xyzMWpkCP','TMXpPQgmgyo','nEgIOla9hnF7lp7y8IQBPoa0GFHa6X','D','6e',2);
+INSERT INTO t VALUES (-3014964507437569724,247,'xxbprU25p','DqpcTjCITH','xsJUSZhgpdZO2koJOFxw','Eh5RquWslKgSBha2tWOglaxCQO7','t','vB',3);
+INSERT INTO t VALUES (256290274155852279,246,'r3skU','5gjebk1FK','oh6okbeJOgldrJ0VMwXU6sRAd','dFn9CmDQl96vGECIftNfKw0KG9xNNapu','y4','t',4);
+INSERT INTO t VALUES (-882452489388530666,206,'oFE','dudOF9B4z2','rnT93kLbW','aCWfyTluvRi5dNPOatLu','y','Tq',5);
+INSERT INTO t VALUES (-4532253225115623168,219,'0tzh','vaBe1T','NdRw3aF8Ng2','uswsU','tc','F',6);
+INSERT INTO t VALUES (-5598753686956434948,92,'wCEHC','NdTD','5OZd4XGmdWvegCypM1zoYuCDQAkJLZCzGqBOHP0txSEyshF0QoXTOV74G','b1nhiBngCJwOTPnB9T4x','GD','j',7);
+INSERT INTO t VALUES (1529089589729385023,114,'D','EHU2r6y','3e6rZ1UObJyXLsFZO8NlTrZzDjnB6FoR58fX1PrByLcnIUMWOeNONfT0ABrXUcngT7aMhpnm5wo','gebLeC9rBy','UR','d',8);
+INSERT INTO t VALUES (4427078615628527129,101,'2VDYup','iQG','S1zTN5yUWTdEWdmBq3uwKmiUGk','PsCbtATlvrAw5y8s','K','Ma',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED, c CHAR(9), d VARCHAR(11), e VARCHAR(91) NOT NULL, f VARCHAR(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 BIGINT;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-7257266370361381776,4209977,'FuX9wr7Jf8Cj6pI','e0eq8GTOZQKqIDc6kMQO8zQroqvSGQ1','o','j3','gKs8ORYogytxnqf8PhBshF9w7QxdVJBHtBrDTFWK1DhB0bKIQJzQq3PJQ1zzc5wlEhCp','NKt6fIAwaAtWZmQx1Jq66qglZVW4kMiQlJNOa5iSCt3s3fJrbGIAuQA01C57z5YlfnC6',10);
-INSERT INTO ti VALUES (-7257266370361381776,4209977,'FuX9wr7Jf8Cj6pI','e0eq8GTOZQKqIDc6kMQO8zQroqvSGQ1','o','j3','gKs8ORYogytxnqf8PhBshF9w7QxdVJBHtBrDTFWK1DhB0bKIQJzQq3PJQ1zzc5wlEhCp','NKt6fIAwaAtWZmQx1Jq66qglZVW4kMiQlJNOa5iSCt3s3fJrbGIAuQA01C57z5YlfnC6',10);
-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 (-909477674152776228,-3317026,'pnTeGppic','OSqB4PigBNgLnDkZAHT9Q0Tof','KD6jAW0ai1X','ej','h5Y1lrNInelXtI0WooLHjt7nFwmrQFsJ','E641ZkTn3dIsy7zdNZbimmO75LolRyZ1y0i8nhMU7IiAvqrBTKQKbaB4Cp3IJNdgxKRlaoMNNsT8ScCjVn',11);
-INSERT INTO ti VALUES (-909477674152776228,-3317026,'pnTeGppic','OSqB4PigBNgLnDkZAHT9Q0Tof','KD6jAW0ai1X','ej','h5Y1lrNInelXtI0WooLHjt7nFwmrQFsJ','E641ZkTn3dIsy7zdNZbimmO75LolRyZ1y0i8nhMU7IiAvqrBTKQKbaB4Cp3IJNdgxKRlaoMNNsT8ScCjVn',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6039774522665451822,-3236886,'U','inkMD0gl7vT8TUNMk7Kim22hPvJdrQFODYUox9RYlU2FbWl8OjhM77aEwQb68tFWNSQspTzKaR2QBueTX6rnnesMHyDZXRPd1K','NKQ2EM','R','7oyu1QVTpz3dFqd6oBLizHD','es3XnnxHe',12);
-INSERT INTO ti VALUES (6039774522665451822,-3236886,'U','inkMD0gl7vT8TUNMk7Kim22hPvJdrQFODYUox9RYlU2FbWl8OjhM77aEwQb68tFWNSQspTzKaR2QBueTX6rnnesMHyDZXRPd1K','NKQ2EM','R','7oyu1QVTpz3dFqd6oBLizHD','es3XnnxHe',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7084354693921234914,13,'fP3Op','B','fW558y','P9VNBvLtzPWdtjQUQd8dTNAb6Ks2x','ot','7P',10);
+INSERT INTO ti VALUES (-7084354693921234914,13,'fP3Op','B','fW558y','P9VNBvLtzPWdtjQUQd8dTNAb6Ks2x','ot','7P',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (-8770715857057386231,28,'wJab7Zc','oBY','q8eBbTaBg7xCwJxB0Ow93egJtj39m6rnsj','ir40jQatBDPnGB','x','LR',11);
+INSERT INTO ti VALUES (-8770715857057386231,28,'wJab7Zc','oBY','q8eBbTaBg7xCwJxB0Ow93egJtj39m6rnsj','ir40jQatBDPnGB','x','LR',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1031479235021727582,92,'o15yqRekm','ZJmdvdQmHkhHGw0VfLnH6UW9tQS6eU9oFgUzxi0NbMw8nejunleNRmEDcPCzMg6iIgTYdxmU48JFQ3cF9mV8wSxOQOJd9RUwHQ5piOpJ1sGkd3Rbwk','Yfj2wQWt1AZknq','q0hGMm1K1T','S','nu',12);
+INSERT INTO ti VALUES (-1031479235021727582,92,'o15yqRekm','ZJmdvdQmHkhHGw0VfLnH6UW9tQS6eU9oFgUzxi0NbMw8nejunleNRmEDcPCzMg6iIgTYdxmU48JFQ3cF9mV8wSxOQOJd9RUwHQ5piOpJ1sGkd3Rbwk','Yfj2wQWt1AZknq','q0hGMm1K1T','S','nu',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7949792332494572851,-3322885,'yUOXICYam4D2Dsq','tvGiXmERXJfXHa1jVl2jYFKdCyEsPGwcLYZkgdqZUTEcYyukhjOBjBOGlxyTiQVZQ8MKSLQhdz6tOgLMiZWwV5RJC7BYzD3W8sgAz0PRixi1misclVAFYEDTGc1WmKPdxhEwUnvTD9GCe1AA4begZwmN8a0AaHz6WNV1AC3gZYBuP9on9KQE3K6L9g21b94noZB1NI6qLiroTMpoHPNv7D3sNxHldJBoNWsTzYhwganugrtgqKGc63S7RQ','Em','Ua33ZGfCnTSXmtbe6E4lvYwiCsqoljQYH6ARN1RyTbJmDWODn3DdJNGFr','3Lp7ORbmTEfEfDI3qOXufVo2adEyeRniBuRVnYhclswwlb','lYRhJg3LqCbuWTggXYIdCkF41fpkIR03IIVw7FQzVTUVTDhB',13);
-INSERT INTO ti VALUES (7949792332494572851,-3322885,'yUOXICYam4D2Dsq','tvGiXmERXJfXHa1jVl2jYFKdCyEsPGwcLYZkgdqZUTEcYyukhjOBjBOGlxyTiQVZQ8MKSLQhdz6tOgLMiZWwV5RJC7BYzD3W8sgAz0PRixi1misclVAFYEDTGc1WmKPdxhEwUnvTD9GCe1AA4begZwmN8a0AaHz6WNV1AC3gZYBuP9on9KQE3K6L9g21b94noZB1NI6qLiroTMpoHPNv7D3sNxHldJBoNWsTzYhwganugrtgqKGc63S7RQ','Em','Ua33ZGfCnTSXmtbe6E4lvYwiCsqoljQYH6ARN1RyTbJmDWODn3DdJNGFr','3Lp7ORbmTEfEfDI3qOXufVo2adEyeRniBuRVnYhclswwlb','lYRhJg3LqCbuWTggXYIdCkF41fpkIR03IIVw7FQzVTUVTDhB',13);
-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(27), d VARCHAR(13) NOT NULL, e VARCHAR(90) NOT NULL, f VARCHAR(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-890014676,356405917,'q6lyHpa3xec5j','QPMDFng24Kraa','K','D070oepco76HGJBkcXzO0','jrM0WBozgfOgBkNwgaoHehWcq1dwJZTa9TFtucrvsskkf2dQNf4WtpMdt8871Ql39XTpL95BjAPUAZ9y1wqIyNwl','TZ2kvpw2al6I',0);
-INSERT INTO t VALUES (-675961979,1166908132,'embWUXzQylOLVxbG8Qu6Luu8pQ','pCGH','eMq950YVdQw61YzttF6yXXZv27nz6SZ4AwsqABtQzkN8','Ym1VXfOnfO78y6TdTZQ4uchdUuw','OrdSgj3AovSvJb1iDOdSatzujG','xPkFXjcAQkgwQn8KmbLGdVBeM7lKO44HSVIH1gXKM7S0gE44SLqZMfonSWT1f27cycRQNmB0fRdxFmT9YuPcnmxRePcu',1);
-INSERT INTO t VALUES (-1350086608,4038900233,'M','xUaycwT','9c5vuBjNhelvw0W2oEZHiVE3RKZbo2BM3AER2LU5BAH4qlnVfd3m66aNx38BMxyq67YCicAj6NMp','73NLN5oyTjrSvhFM7w','Whsp4tSSO3v2th2iABufdpeNJ9rOlFc1TSYNaEbFZrOJ9P0gP7v3upqo','RZwaCE1IxZneUOmypFoMrVc0pyskb8fpvTywLFLcmC1nDgTTsmpDJ1LPnvZQn8nNPa82C2KDxu8YCmZI8zGaLQGv1A2',2);
-INSERT INTO t VALUES (2089325929,520928132,'byyees6WPp8TInHpCnwH6','Dz3rAf44OcJC','MsnCwOa','go6gHLoa','crrfUud0G6Zsr34kRqn1dZA9OKuSIiN7aLBE5mGBI4RFSh8vg2qrzkbgQm4EXlThwCgONH3JBxa','nq1mP10XJgPFedGzVje6dMuxLpKpcJos5rXTkS9vhAvCqmmZ06VKBf0wL',3);
-INSERT INTO t VALUES (-1710960035,2535598932,'SaJdTsz9xOuk7pqHU61','89ZAUMhqT4E','PIC2aIPzYV0R3F42wyKwGrB5LRu8JTuxtipjNkX3X2P','vJyZIN7baM9','Sx2LUltsTANpBC','BRhn8Mhc7ohNO0eyHOWQezc2gU0gyy0E8keDa4qdejIT3yvgANzr1ySasvR',4);
-INSERT INTO t VALUES (-1572949064,949697120,'fP763TZjrl6N0','U8aNPslgpItW','fCjMCYTunToqJBrXLKQxEG37Ejgc8g3FiQGEZhdygO','1ajnWidBtpCSU5XjTYaZk','BCO0EfHz3xSroe4deihcYLHz1s2ODFpkJ6HBV3GJSF20oBvHt6jY6647avamqGG','4olGFWLAIxlwmUWwsNgWHuIY8ZBdWskyGoSMItjnlAIOQ5DLnFa2BMUcn8GOEy4eYBFlchVxQWPPcmmAKrfjtOqfMrQsNNsHIVg8',5);
-INSERT INTO t VALUES (980531142,1994018345,'8uOujGvkKtxUeti3unE','Z6dyGFTAaVLNG','BQETGCkSwFmSp2PsTezgaF9hdt0lG98UTBw2Mgxm8deaGKiUnzB3kNLdlQKSkcYCT','K7j8ujPN9q39FaKkulAVpUCZUO','1DVsvQh3dg0Az','jViH7NYU6ErdojnHuYPoXA9Es9n4po1xiL',6);
-INSERT INTO t VALUES (-1029299570,1896511771,'aaGd4oUYjCgkHIL3MSu6uLZZijS','x','7','eLz','DEwhbTDDJpIwlLbiyq0eT4AUiiN4VFl3LSPAHD7bT6rZc3hb7Eb3lWExj2LtVMBhHUbL0IKbRh26nD5gFvf6','uQpVg6XOXzXKsN79jeKLCRujZEmU',7);
-INSERT INTO t VALUES (1324048940,2698492003,'SS','amxWA','OZa6rQ1KSUnDw0tTywga9msSw6XtZDXhu3WD0fwDktjKyInbLEKQxJ1sdvn1LyA','WurO3z78JNNwzAFLmu7','kXWGW1oBUi5TWMGgWCoxMDpOtzPmAiC9mijCf2OuLqm6pGV60f5m80a3XtywU','rRkWxkBYuGpcdZP64OZtRhxT5Z2y2si',8);
-INSERT INTO t VALUES (-396516895,2335803948,'98gGl34UyeuJU','LuHTkSDHw3j','CyJT4UK63ej5JjV7XYpvZl3gylKaOz4DdaGSl6uYNs3syK3xZay3lm0T1VnubRaUwQqhSJMBNEn','50abPeZZcGZk9NapiZTkIu7SY','kxZSx1pnpk6uLLrl0o5oWXWda2dzamrEIneOBrcooNGaIhvjV5V6cFR2SRqrfGVgDXnLRNlGJ','DIhQam31e7E0gvpsLaslTUvR1MXWsL45GxXtxJrpxiOsEsJc6VziW4WhGIhUCTmCxDUlHU8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1519648410589389700,120,'Nlb6','FUUmHHX0VMzdafab','iBIFNNMr6YT8GYLDVFPwgVhvwUvk4qUBjxrcBwwF8M8Ss','NbIy8acjo9ephz6oOTUGOuwRHloNFQbGIRZMdnii7VVGc1IB9WnCyZaf57qsdI8GeLrFgo5mi8SwvxoYdamsHvIqMSEdS4brMxey7sXJDkFam9oKNaqBYByszuAOolo9gVYHxa9tANSRaw9Pe9pkkQHKsraY4YrSTPZQrAZXx1w','Ot','Tr',13);
+INSERT INTO ti VALUES (1519648410589389700,120,'Nlb6','FUUmHHX0VMzdafab','iBIFNNMr6YT8GYLDVFPwgVhvwUvk4qUBjxrcBwwF8M8Ss','NbIy8acjo9ephz6oOTUGOuwRHloNFQbGIRZMdnii7VVGc1IB9WnCyZaf57qsdI8GeLrFgo5mi8SwvxoYdamsHvIqMSEdS4brMxey7sXJDkFam9oKNaqBYByszuAOolo9gVYHxa9tANSRaw9Pe9pkkQHKsraY4YrSTPZQrAZXx1w','Ot','Tr',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4890148065539281973,249,'enW','mab8R1HNoezYMjkDHTS8M7LCY5wVhm4p5vss1hjEFQz49vcVKLnOxJ39YVGcqitRfdLEYKn2jYamSBSWd3oNAeq3sT8T4w2wXaaX3cWkfqT','m','PwQs7vZwvznsEiz3dzaVM5a9H7c1KJ00dIijHv2xeYsPfB1iOkXpgaTVOvISUFvFi5JNWd5H2sFcQvVhABHsu1ETCpNC1a4Q0l0RsT5ofsbu2uAZYZAD9K4g3z49W1lXh0eeLhK6TIcZc5iz1JJU6amI8','MN','9W',14);
+INSERT INTO ti VALUES (-4890148065539281973,249,'enW','mab8R1HNoezYMjkDHTS8M7LCY5wVhm4p5vss1hjEFQz49vcVKLnOxJ39YVGcqitRfdLEYKn2jYamSBSWd3oNAeq3sT8T4w2wXaaX3cWkfqT','m','PwQs7vZwvznsEiz3dzaVM5a9H7c1KJ00dIijHv2xeYsPfB1iOkXpgaTVOvISUFvFi5JNWd5H2sFcQvVhABHsu1ETCpNC1a4Q0l0RsT5ofsbu2uAZYZAD9K4g3z49W1lXh0eeLhK6TIcZc5iz1JJU6amI8','MN','9W',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7303158352811691021,48,'lHtAUIx7W','JfNUA8jo0smzWQF4wlTSVYjY6wiDMfnLx9yIMhiOWP0kN6MoEmSMc7f84lOfEdb05YqkntQkUdUdYCDmRItbnF2Ab9ZKHXEl','WCOOxtWO8neOhtPcXdcBG','PTSenFx4NEikn7BFXMhCHndRh2RHK0rMimdcDHcK7Lai0LrBRqJjWyIPvUqu8C52uxqLnOuSXc6x8bDnBpydYstj0C','WI','eQ',15);
+INSERT INTO ti VALUES (-7303158352811691021,48,'lHtAUIx7W','JfNUA8jo0smzWQF4wlTSVYjY6wiDMfnLx9yIMhiOWP0kN6MoEmSMc7f84lOfEdb05YqkntQkUdUdYCDmRItbnF2Ab9ZKHXEl','WCOOxtWO8neOhtPcXdcBG','PTSenFx4NEikn7BFXMhCHndRh2RHK0rMimdcDHcK7Lai0LrBRqJjWyIPvUqu8C52uxqLnOuSXc6x8bDnBpydYstj0C','WI','eQ',15);
+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 CHAR(17), d VARCHAR(23) NOT NULL, e VARBINARY(48), f VARBINARY(89), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3764268022317251134,98,'69TQTAnF','VDXr9NU9C61rY4HED','Ioofp6HsBNaa6wtPdNHzEc9zkSlATAKfoNkNOvpa','yl','IO','M',0);
+INSERT INTO t VALUES (4274540067006135092,182,'5vk9ftiLr','1IYT6lnzeSSYlt4oMWJ3nf','Sf','yBo','r','E',1);
+INSERT INTO t VALUES (-2987337041003484863,143,'B5fLJL','hD7','5JE8cIj9d6BCiPHilPr9Ku4SvCc1vVpd','PQq5Qk9','j','Z',2);
+INSERT INTO t VALUES (5451758730995308030,213,'3Jj8pUHg79','wjGgO8bb82vcIVXU','qgZzx72LGH129DS8UrbRGBlVK30pJDrJOh01faqj','Lj6bMrnZVf8Yfw2mwATr3tyA2No07XyXGevnn6kl2WlJYI9LlcAPcPrcAtYMb46Vil','4j','C',3);
+INSERT INTO t VALUES (-6399191397500361679,110,'vQBj','TL6Ifp9T','z5XTMbYkK6bFujTf9rUO2N4ibgGKsvOxfFCgt1RXO3P3C2sX','0qMfEUEwjUTXw0BbjUmd5P27KDmKYXTGJSwLs6hR','6g','p',4);
+INSERT INTO t VALUES (-3237523846466241440,83,'da29dJ1zuqPT','CZRkTgRq','CbO3x0FAraGX2FLdM3aJL','t9R2jzVoNSAsCUFJiehQNFFGqq8mmljAGGBlj1oFLuLVVIHmDRqUXDDlN7v','f','M',5);
+INSERT INTO t VALUES (-5582945528685848765,29,'v3HC3QbwUWO4','fID3QDE7WC0XYgp9ClX6','iD','R3h0B0iAJJMTlAMrufUqMSgWObJHm3NhqVNjBakvdShxmr3rdhgL2LEZJnmZrAMOBhkqtoj9H8wTGsIM4tbf','M','t',6);
+INSERT INTO t VALUES (3561852472097438130,44,'z4Smed7ODPpG','Q8KX','RajixbwAlOXa1bQVvZRyT2FP2yl','6FKnoCfFPt','g5','H',7);
+INSERT INTO t VALUES (-6331409684005229670,169,'ECG4KN0YCj','TnKAq','tryHjft5tXUt2Y3oT6wKF9N','MomwMpcC6BX7dBF3CYyn2G3XZmR8kWpNKY4FRi6xSzzzDEo5PyrRlkOGkX8f9b7TSQApTeRkZg2lmJfmA','OZ','Z',8);
+INSERT INTO t VALUES (6131297605709096597,160,'MjG1bO','8PjHuQteutSFCZ9Yl4ndYpB','bSQtJ36B8efdPbGHMHKPNoONiM8GIx','XxvyNerT0DxWgYC5tZi6qsfTbtjk6MjpKHYOhmdcuKJi00bOFI7eozW8CeAKfb0D3PxaSKYeWYOO0m2j77Nk','7','k',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(17), d VARCHAR(23) NOT NULL, e VARBINARY(48), f VARBINARY(89), 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 (239980550,3667553309,'Eb7','dayY2UIe8YV','X6ZoI6gA1Kg32Z7Q24u33WWX','SPSBB7','7YokEr57k3YNx6QRHh4AIZ6GU9lUflx827Bs','lz9SNlU',10);
-INSERT INTO ti VALUES (239980550,3667553309,'Eb7','dayY2UIe8YV','X6ZoI6gA1Kg32Z7Q24u33WWX','SPSBB7','7YokEr57k3YNx6QRHh4AIZ6GU9lUflx827Bs','lz9SNlU',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(28);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
-INSERT INTO t VALUES (-2033474655,211955707,'YT','S','loBMdcEZmw8ojKmayy3m8M318m2CUd6btC','5wr','KwuF20hlmcWzWqoCrc37Ai7PzRxlynx1Qw22g4sQTQjD3cEI81T','Wz',11);
-INSERT INTO ti VALUES (-2033474655,211955707,'YT','S','loBMdcEZmw8ojKmayy3m8M318m2CUd6btC','5wr','KwuF20hlmcWzWqoCrc37Ai7PzRxlynx1Qw22g4sQTQjD3cEI81T','Wz',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1616351313680544008,154,'YU2OLHz3OTQh','re','SbyEPZH29GVduh4D9F8UitV','Y9wcdz8m9tsthNkJbhUdL6ZM0Pq1XM7ufeP5nO0X03IzsSrYzxNuntXEmgl4ktf3adk','tF','w',10);
+INSERT INTO ti VALUES (-1616351313680544008,154,'YU2OLHz3OTQh','re','SbyEPZH29GVduh4D9F8UitV','Y9wcdz8m9tsthNkJbhUdL6ZM0Pq1XM7ufeP5nO0X03IzsSrYzxNuntXEmgl4ktf3adk','tF','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(18);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(18);
+INSERT INTO t VALUES (-183727939265347513,79,'KMncwkSz','gcsgo6ULWgfU6F7GK','59CBH5PHtkfVbKXdBxS9mVijzuZD','eHTYW511z9NbNx7OTMU4j4DAcT8VQMYG6mIpUMUMocdgQWmXNBJjM','P','G',11);
+INSERT INTO ti VALUES (-183727939265347513,79,'KMncwkSz','gcsgo6ULWgfU6F7GK','59CBH5PHtkfVbKXdBxS9mVijzuZD','eHTYW511z9NbNx7OTMU4j4DAcT8VQMYG6mIpUMUMocdgQWmXNBJjM','P','G',11);
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 (-990784188,3239419239,'LGNlG8MaKbaWVv','drUPd1kTGJ7U1AS8fqcTX48hjrqpa40qRMaq2NI1iSE6x5TJNuYTiDNH76jCtWHu2dEkFqPZC7iKfnUBwEoPMwzqMOywfQVj8xHvMO4ElNAizW9DnHc8IZKsPV7RPIPLQjCG83hJG','8dMZecKQm3whgUh5T','HVMOdfaYose1Kmf','11QD1QV6ltPd','IRfKOsacJjLcRPOek9MypMHkYm6PcGAtGV1WxEGebVoyNKejphhe',12);
-INSERT INTO ti VALUES (-990784188,3239419239,'LGNlG8MaKbaWVv','drUPd1kTGJ7U1AS8fqcTX48hjrqpa40qRMaq2NI1iSE6x5TJNuYTiDNH76jCtWHu2dEkFqPZC7iKfnUBwEoPMwzqMOywfQVj8xHvMO4ElNAizW9DnHc8IZKsPV7RPIPLQjCG83hJG','8dMZecKQm3whgUh5T','HVMOdfaYose1Kmf','11QD1QV6ltPd','IRfKOsacJjLcRPOek9MypMHkYm6PcGAtGV1WxEGebVoyNKejphhe',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1194033328,4077600208,'YP8abAz3','GXXk','5QOiDgQqxwg7c4gRVKWM6jM0oX9GuHsOyeh6QNM7AXUBlIR59NHHTQZ0d','JAirWKlU0tn4qp7VKTjeWDLSSTtTj1ZfO8mFgoHy2a7DbaNbbKLDZzqohiLfFJmIgvEtbT3xSpMt9A5eBYjSVEmZtpAF1J67Hk9j52rmWGgeWCchnccH4qzvieRPEfHcvXMNPv18AJUenUiNfEyPEU4bWvQEGJPGba2BBuPaKoa','x8Oq15niBBaY','64wnvUKBSO2mXs9p5YNDcRP9LHlPxEQR3adh03ammDYiDOWhWwtwG9HNX9XEn2Xw1CTFsQGxCKsYZyQZS1Zmtk9',13);
-INSERT INTO ti VALUES (1194033328,4077600208,'YP8abAz3','GXXk','5QOiDgQqxwg7c4gRVKWM6jM0oX9GuHsOyeh6QNM7AXUBlIR59NHHTQZ0d','JAirWKlU0tn4qp7VKTjeWDLSSTtTj1ZfO8mFgoHy2a7DbaNbbKLDZzqohiLfFJmIgvEtbT3xSpMt9A5eBYjSVEmZtpAF1J67Hk9j52rmWGgeWCchnccH4qzvieRPEfHcvXMNPv18AJUenUiNfEyPEU4bWvQEGJPGba2BBuPaKoa','x8Oq15niBBaY','64wnvUKBSO2mXs9p5YNDcRP9LHlPxEQR3adh03ammDYiDOWhWwtwG9HNX9XEn2Xw1CTFsQGxCKsYZyQZS1Zmtk9',13);
-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(18) NOT NULL, d VARBINARY(39), e VARCHAR(20), f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3068983,420730648,'bbq3635FRmcnyFrV','QewtYCPsE9OrnxslpTymqc3z3vtMvusk','jsQayoOE5','69uOMLaG76L1QJwhEzFTyjHosLg5BZybDdx3eCfY','UKsXHAAyzFb05tOwNlMrdgEYhoKO0NMeGBNVevtYMpuf','SaHRFB6V5JXwe2WkWOV1pJ2D4gcbSSxIGokxQnP4oll',0);
-INSERT INTO t VALUES (7877793,-1538361215,'CXcL2D6m','8dnoReD5','v5zNg7yiQHSJ','YCTY0vBJZ1eGCD4NmuOs5MEUL5vpACyXDo0Rw9pQpGGc1OdEttbrnIB0PPgm9mW3nRc9rJG','SKHtOiRbTNTjjvc3m8Qp','N7AFqCPPxMqsuNvViHttcBlJuiUsR5an32hYFnCOKPIHq',1);
-INSERT INTO t VALUES (4412352,964135079,'97Ezf1QIW5ux9','ZD0viJ0YPYYOYSPpVw','o','AIqEqN5YpafMpCALS2K4RveOLqkzpjaPH7I1cG70xoY6OrJ8XLoavSx68r8hkM2jTWoGId9ES6O4kP7b3k','WcH58SFucG2iuvNmCco11vQTJxiubyQBK7YJJScNfQTukbm7VTkPH8z6AfvZj3iR1Pym04abyC','CKxLzUbyyd1bR83Wzc9jNbuyG6PSp',2);
-INSERT INTO t VALUES (9213148,-324648894,'S6A','wj88W55G96G9MbQ9nhVZp1vADooc','2Cu','yZT30aLCcWJPqq5cEBn8f9j2nOLSDLIIJwEtBsl2WknvcV4bZyWGu','6aSL9C','vwtZoNVSkJGbHdKEqqtxuJUs9703hziWhOGUEJEVVED0Lfkv5eMeSl6OhCyojgvK7eA2TxNDeIxH3PSun1mU3H',3);
-INSERT INTO t VALUES (8358323,1966742726,'xCzD85mWr6','A0hzUBq','GG5NMNOlRgWN','XJ0k3AhagJeXCQTynMuk','PZcPHKoktgTigt8Qbwwlify7f3OpqJmIiKyMhk6ROB1peUPOpzjARa7LRI5d2TReCu2cwnHILV','jHVJz7gNcthk0PqxAfYkzxEowDQ12OEAXE80m9MWrC8k5OBIz5T',4);
-INSERT INTO t VALUES (8765625,1764455414,'CTrrLQkg30Fc','37Mz','i4pZuXxoEMziSzEHE8','InNjAuOWRDzXkKF0Ett6Pxkr5b2HcfLWEEhm5r','VLpNidsNSgej6bUtWC3UFL1Am0syfltgHKIzua7TKRg8QKTzAbaWvqMSwQLPqcodz8X3cHnGB09RQWUz08FAJGtgepOhBhS','bwmiqNfOcAkERbYbstOnahUleY0nedIxZxGp5z9arOJm8Jva13HvD2IqVpkiSydctxES1ik517f02kRvw9vNd1SYCDxD',5);
-INSERT INTO t VALUES (13211634,-2095989712,'VodNOD7XwDY0dRXq','ifov7sciwGsPMH6DaA','2HZwQR81sKHiWHe22P','qjt8Ve3bJ2ZGAntOMiAxgg8','XLyMt4UH9DD1R4','hLSNsOuH',6);
-INSERT INTO t VALUES (4716299,-461090817,'zQ2kIWTvYqxFKX4RV','jARxzk2AD99hUmIz7pjZ8sTFsu3l05AK','3oNEd','jEO8ptx8DAVQ5i88qo54I0zM4LgYKBpKY1X5ezIWt9U2mPzk6Bl','AC1TpbSzFgGNEgilt4TJDZGYG8tR64F1cGK9YlNyVH1wI28bnLFj0lBdguePpuC39RF8baAU','JRVhDw7AJ4FMzTTWXyQKukWvPXaixtBlygXk',7);
-INSERT INTO t VALUES (4103203,-1007537682,'Pme','6','ek5f0jth5','2AoP9AuSi3cwXb09rr9Th4r','fpRh79NLpAfOVPHaPCwvVxNHooIdRiXfVjgMzTXSY0NcADYieOfq5PEMCmgLHy6sKfY61SMdKWomHcU3OocVLz4Wi8MIV7PZhVMX','BRzsuDYOE5DEDmq2xsunTwJl2bxm7hwxeB6WZ835ZIcTYgj9hq9I',8);
-INSERT INTO t VALUES (2922359,-114585902,'ZNfgf','mEQ0bapjNrcg3NxgsN6rbLofuX','dvdkulgnQh','FyT35XKx05T6w03U6RFqn42gUsKrUalrQGFt86L','doJ8oTW0zWsNmBulpzSbr2yao1E08L3tthT3jpayWkjjuFJjzwn','9teIwcgXmzfLjsOhg94Drm898Oa19LQlz6dIJd7BZKks',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3262680280031811293,182,'Vk1NiBiAEEbuIO1HZt','xOJc5GDp6X4a2ezthXwLm9p2PxGsIzH5TgjCREFJFJFMv4V5kRvTLGvN2nnyopxJrOSXbsWhqYxTU5zvcAGWG4KWn06FWKN79CBg6d2gfBupj5cOerxznPbYVHhlv4nRaQbPAO75Yw2yftiYG85VrVxQ5AFKckQ50Gv6m71ulrzAeyURXTZSnXQXQL19Fl1O1U3BFspJbze7r7VI7Dc9mrjrsHsrOcxVU1V8AUriHDH','W','NBZt58y8RmfzO0yl4Y6AoS9bk3Fc8sGxuYcQmsl9cl','G','F',12);
+INSERT INTO ti VALUES (3262680280031811293,182,'Vk1NiBiAEEbuIO1HZt','xOJc5GDp6X4a2ezthXwLm9p2PxGsIzH5TgjCREFJFJFMv4V5kRvTLGvN2nnyopxJrOSXbsWhqYxTU5zvcAGWG4KWn06FWKN79CBg6d2gfBupj5cOerxznPbYVHhlv4nRaQbPAO75Yw2yftiYG85VrVxQ5AFKckQ50Gv6m71ulrzAeyURXTZSnXQXQL19Fl1O1U3BFspJbze7r7VI7Dc9mrjrsHsrOcxVU1V8AUriHDH','W','NBZt58y8RmfzO0yl4Y6AoS9bk3Fc8sGxuYcQmsl9cl','G','F',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5007428581381868690,223,'e4YzAD3LD','p1O9SvmXRpUzE9jI1gKe3iCO56uotjyd1vJt07klve7BxdkcncORIhI3fOZuDBVkDaMxMHctqMGyd4KdldXh5cdVD','C2mQDkQM1cNg9TkSTvS1LMm5kLniTzai','d8hwkdsMHMseQUbzxcuvqsu2ZwRzwamJBsizebjWcr1kdhjmCL3JSLqq6CGnAHKeYbaXrSvimXC7SgzZ9FpXsS0','I','9',13);
+INSERT INTO ti VALUES (-5007428581381868690,223,'e4YzAD3LD','p1O9SvmXRpUzE9jI1gKe3iCO56uotjyd1vJt07klve7BxdkcncORIhI3fOZuDBVkDaMxMHctqMGyd4KdldXh5cdVD','C2mQDkQM1cNg9TkSTvS1LMm5kLniTzai','d8hwkdsMHMseQUbzxcuvqsu2ZwRzwamJBsizebjWcr1kdhjmCL3JSLqq6CGnAHKeYbaXrSvimXC7SgzZ9FpXsS0','I','9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6748813820317895182,55,'m0TTf','dnKbhJo73RNJBuY5DPYkJpRBJUeg8ElIrK9LAQjMEHIMDSmpoaWTT06e7LgiqMTEtAUAdQ3JpX83P0t1UaOtR0zFkf8DMxyq8dGtlP36KILg90Xf5LwTtNA','YDQ8Xlp4rQfrJS0w0B7Fxim6xGJmUna8ukJ2Ju','IdPSx84KN7hxgbDK9hs4LFcCwgWYU9EHlMElOgv8jlzJBtmH9M0Ogg8ybc5omXGrjicqvC1hbVuZmNKtSDZvRbaHAzD4HzADdwjFhwgR50gXXTJTlkDvWgL7XnHdzvUxTf7GkPlkwPuab3vSHwHAjRPwsroQkvi9U1CCZzZOe9k6Cg9QHwjjL8gxNTEQVIlEiU2QZIPSBWsRBQxM','VM5','u',14);
+INSERT INTO ti VALUES (6748813820317895182,55,'m0TTf','dnKbhJo73RNJBuY5DPYkJpRBJUeg8ElIrK9LAQjMEHIMDSmpoaWTT06e7LgiqMTEtAUAdQ3JpX83P0t1UaOtR0zFkf8DMxyq8dGtlP36KILg90Xf5LwTtNA','YDQ8Xlp4rQfrJS0w0B7Fxim6xGJmUna8ukJ2Ju','IdPSx84KN7hxgbDK9hs4LFcCwgWYU9EHlMElOgv8jlzJBtmH9M0Ogg8ybc5omXGrjicqvC1hbVuZmNKtSDZvRbaHAzD4HzADdwjFhwgR50gXXTJTlkDvWgL7XnHdzvUxTf7GkPlkwPuab3vSHwHAjRPwsroQkvi9U1CCZzZOe9k6Cg9QHwjjL8gxNTEQVIlEiU2QZIPSBWsRBQxM','VM5','u',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8190300277088828180,146,'XjNiQlPSZP31pyRAN','sXWj33jFvrh1cII2kax3dtLaaQjlx2WBMVMdgCyfxYxwKSfLm8QlhyLEcaeuD6EJJmnGxSMOrbaMIeozBHefjqMERXgG4hFB9sCG7ibbNBsIegDriC9TpkALHybI1AQt7sRVzrnKKrH48ic9TFatS85vNyqmU9nB0qRcRAR6FLqFp4Ix5DlCJeJb27blNbJALekqCh8Fh6w4yJ5oYfJvhkd4Oh','ggcxNjvDF3UBk6czsfocGP','QXSQtux6Gjn8Mmsu7W0wSgM1qQw3CEq3Tzs3fUNR6hlA8vCAkoS1E4Yq1FDN00oo7OpDu9HRekAvqoe8frpu4hu6NNtQgA8UKS6o','hP','NL',15);
+INSERT INTO ti VALUES (-8190300277088828180,146,'XjNiQlPSZP31pyRAN','sXWj33jFvrh1cII2kax3dtLaaQjlx2WBMVMdgCyfxYxwKSfLm8QlhyLEcaeuD6EJJmnGxSMOrbaMIeozBHefjqMERXgG4hFB9sCG7ibbNBsIegDriC9TpkALHybI1AQt7sRVzrnKKrH48ic9TFatS85vNyqmU9nB0qRcRAR6FLqFp4Ix5DlCJeJb27blNbJALekqCh8Fh6w4yJ5oYfJvhkd4Oh','ggcxNjvDF3UBk6czsfocGP','QXSQtux6Gjn8Mmsu7W0wSgM1qQw3CEq3Tzs3fUNR6hlA8vCAkoS1E4Yq1FDN00oo7OpDu9HRekAvqoe8frpu4hu6NNtQgA8UKS6o','hP','NL',15);
+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(22), d VARCHAR(91), e VARBINARY(34), f VARCHAR(96), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1313098479062936763,-1315629,'DCLLxLs41c7322K','IMegxl7G2KqEuFguU1L7AExYHgvmdfbmAyZHswEqZS1tDBpkzbe9302k4jObu','ESjcOeNUc95e8EUqxgQvCTlO','ymqdjcf8KVWPlw','7','i',0);
+INSERT INTO t VALUES (12494253089090723705,-5326002,'HIAGDesmd7VDGRjiRi','heGZqFNxqSgT8Vj9cIJ7mC55uBjqnNP3KnKBd4f0meryBTmfg8hrgobr5zi9M','RQ','qbdWvTwYhYjG9nnB2YbAt6PUeJq3hwGj2O3k1F2ocQcby4bn126G4MOpKo1AdEqA9KVO','n','v',1);
+INSERT INTO t VALUES (13386102870910729771,6748314,'sJ3ft3TBrnCMIw9eaaQ','ntD','sLNCs1kIt6','NjEf1qVK6Oix4x9uoGWMjwbZH6daP3jhOkFi4ygcnrQxfu','w','m',2);
+INSERT INTO t VALUES (16314908141275351036,-7529762,'pg','bA6W3vQhLoqqO9KD5tzxDyBLpyfhWiPUSJYgqUyB6zwe6roWAzZGuOaLr7VKSpsNelr315ENYfQYOy6PRzeqv','gisXb1L8YIaAG3YxRb6yW','vNIEe5NvCrvHFN4oHuMDRHoOQCci4qfc','l','M',3);
+INSERT INTO t VALUES (5998776058511805408,6724553,'p','A3YjLWGXkI1Pekm8fxfFw7','r','zGup3Yy807E4w6KjXRZ3GOStB','w','o',4);
+INSERT INTO t VALUES (6845502608324159709,-4040680,'3I1vHOKk0uB8','VPvC4v9H6rHde49dA2dRaDWLmWHLTotISOIB9WIZH3VVjIGW2tOcl','bhSQ6hjhvcuSJfUxz','p4ilwxFeqCmsWTSJ3JJORn85YZfD2BAQgebqSC0t27JImBP5nurmuDF346OR2WqC42uv6npg','J','T',5);
+INSERT INTO t VALUES (3649901822052699230,879622,'c84YRIR5P7t','RchNoKxqhJY1dcZLMmeAOkpJsFdBxO5k36Hvp8WyUg53TGdhaUUlrMgdOhqR','jb9chpCmI5DBIBzCDCou2Vi','Exla8hdXYYgaJ4zrw978LONr','W','G',6);
+INSERT INTO t VALUES (1213639110933107053,704980,'bgDJfrWGLLlPoO','AOF3zyiAQTEFhkSjWbtaVBcQ7NXfqHnQRZdKAkp','l9MtJrnpay68ezZfAGo','B41jhzpTeyI6QHRon2PoDRXUwqGoU1K9QBdk','l','7',7);
+INSERT INTO t VALUES (7454542661840079554,6612868,'2hO8YfeYxuu0YhfNIDqJ','slYOL0f','WFfEkqQIigZLRzqH83IRE5LAVlAZf4','FaCEwVVyaY5Bflwey0BRDYqFgTD6l1QxbuSS42P2sBCvzw1BENXRUAjva6','c','G',8);
+INSERT INTO t VALUES (5426607597646807747,-4525733,'l14Ky','q9BwREVSTBU0YB3mpsPqSKDAd9zenaxksYSJaGKs0pH6GTR20Wi3o9Km1d9xJy','lLHLXYqtLVHIsBNAyDFqBJXsucJnam','xCIe9SYl87weIxQYrMimgTuL6z1mq9UaRBfKYQMFkOdc7DDgEzPR2R9dL','7','f',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(22), d VARCHAR(91), e VARBINARY(34), f VARCHAR(96), 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 (2939263593,-714460004,'6OwYG8uEmO47a','Fhq16LRLjKfz1BMD','C0lQ3HZCSX7346','Q34UgtgUzGtKPhiPjgAFGqLuWPno7cdE1MW','Utl5VOKZLKKA8jOJAy85a8d4qO90Vd3lZQ4VzvT4RfwQ','W9dnAbfgoMoVQg3bWYOEAb32kDmHPZtkuXBi8e',10);
-INSERT INTO ti VALUES (2939263593,-714460004,'6OwYG8uEmO47a','Fhq16LRLjKfz1BMD','C0lQ3HZCSX7346','Q34UgtgUzGtKPhiPjgAFGqLuWPno7cdE1MW','Utl5VOKZLKKA8jOJAy85a8d4qO90Vd3lZQ4VzvT4RfwQ','W9dnAbfgoMoVQg3bWYOEAb32kDmHPZtkuXBi8e',10);
-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 (467643783,1394488033,'nds','zVTvCtIuqIGhz5AsaTosZWyBG9','TWhXZcTYBIMcYvR','6JKP4Ovm7','1ldq1uIiPn6bBDicVQdByc4khp','uUiQVVT3ebVhw3ePi5g2axlyaoxb74aGgcdfH78R5arQbLivPQUTELR7ckHsJNMbuiXpBnJijIhwN8K2UT3NllHsdX7AFVqt6DF',11);
-INSERT INTO ti VALUES (467643783,1394488033,'nds','zVTvCtIuqIGhz5AsaTosZWyBG9','TWhXZcTYBIMcYvR','6JKP4Ovm7','1ldq1uIiPn6bBDicVQdByc4khp','uUiQVVT3ebVhw3ePi5g2axlyaoxb74aGgcdfH78R5arQbLivPQUTELR7ckHsJNMbuiXpBnJijIhwN8K2UT3NllHsdX7AFVqt6DF',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2329055753,1001211600,'8L','n2KZWahpPuQDHEFXlsXRUomLvNhYF4phzel2TTPUnu6sKzvd4R2Tm97rmL1sgTxSJl0yMLo0O0EG2AjTHYx1lSOXMQAdZdw5nBdiOn4sG2MhWs8KPEyq6MaOSHuTBTSwymk762EL3lu8MmyPWME2pFb3A50ZQ9SKtxoJTPyg0hWTGs8Y','KDkknli','qGJkaCDCoEH1CWzMnPULuaY8JD2I6RXXmZPsAxjtCsq9nyop0rJc8HZK3Sk8JQQsa80i5kImu','avTZLTOzcG6NEvzAqgdZM6L4ynS68HCZOxYVsfGkcxYImMRr9N5iXZDrNhlfm5aHB','m0M8wfHxvrpT87Qiy7ME0ifXzs9B',12);
-INSERT INTO ti VALUES (2329055753,1001211600,'8L','n2KZWahpPuQDHEFXlsXRUomLvNhYF4phzel2TTPUnu6sKzvd4R2Tm97rmL1sgTxSJl0yMLo0O0EG2AjTHYx1lSOXMQAdZdw5nBdiOn4sG2MhWs8KPEyq6MaOSHuTBTSwymk762EL3lu8MmyPWME2pFb3A50ZQ9SKtxoJTPyg0hWTGs8Y','KDkknli','qGJkaCDCoEH1CWzMnPULuaY8JD2I6RXXmZPsAxjtCsq9nyop0rJc8HZK3Sk8JQQsa80i5kImu','avTZLTOzcG6NEvzAqgdZM6L4ynS68HCZOxYVsfGkcxYImMRr9N5iXZDrNhlfm5aHB','m0M8wfHxvrpT87Qiy7ME0ifXzs9B',12);
-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 (3027433152,2117791709,'uibhPEWo9nSFYrFg7TI','4orQvpiW6cwTTaggqq2ygfTF6SUoog30aPfD0yVZfsaX5aLrJewLi5V8MNajyfRYb','Ru','UPPWd7RJEa6bAHzFK473su8QkthvAh6XXVULeSL0tetGqyoz1GkCnb3mogJ1G38dZeloq74AMw6ibRZ9f5GXd4jm6i7ItNuzPKhm4wqCreP9RucCiQS3dVdyhroNgBL90l7Z6JznVtj2umYfZ3Kj9xw1ZkGTKB8HkI9t78TfJxnTbT1Pjy7bJJgypYWO8sQj','F8r7KL1zcwuFpejalEJrGFrGbsn','lmbOGVzWmvLeFHnAQMhxYL',13);
-INSERT INTO ti VALUES (3027433152,2117791709,'uibhPEWo9nSFYrFg7TI','4orQvpiW6cwTTaggqq2ygfTF6SUoog30aPfD0yVZfsaX5aLrJewLi5V8MNajyfRYb','Ru','UPPWd7RJEa6bAHzFK473su8QkthvAh6XXVULeSL0tetGqyoz1GkCnb3mogJ1G38dZeloq74AMw6ibRZ9f5GXd4jm6i7ItNuzPKhm4wqCreP9RucCiQS3dVdyhroNgBL90l7Z6JznVtj2umYfZ3Kj9xw1ZkGTKB8HkI9t78TfJxnTbT1Pjy7bJJgypYWO8sQj','F8r7KL1zcwuFpejalEJrGFrGbsn','lmbOGVzWmvLeFHnAQMhxYL',13);
-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 BINARY(69) NOT NULL, d VARBINARY(39) NOT NULL, e VARBINARY(83), f VARCHAR(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (591,17638,'Ootx3Rq19mhpoTevxhgDu9JGUNnuYAUz6mNDfSD9QEVOsI32FgdZKfSJ1lI5Oj6jXdH4q','Q5VjHowZ','GzKn8CDdAixCygddqUGDl45','dygzdbVbyOG6W','uv4doaK505gu94liKT8HhYrNdQpxodfA3YUQMIrLRvzLboFMFEMHOjFrFBRH','HpLZC0ULEUMaD6znBy',0);
-INSERT INTO t VALUES (3220,8575,'koPtorGE','313xYan5ISq0snNfXdOWrDeUs4HXwlPV2KFBE','nunUILALBmQX0iJDPD2pQrlsdFQlSnXB6CyvPB8H3ahp','uG5J3274VQLl','teGgLIArDiGbkpxaACVj9RkiqMfFLvs4T','zpKR6swKYUgj6yqZVhrMYK7SYU2Jj2sGbkHQRDukPrWJahpkKyNRVvNO1HhNyRA',1);
-INSERT INTO t VALUES (6212,17345,'zjBnEYvjPMmwlPt69nWOxfG9B2rKiFbn3kVkksvx44eEdaprv7x64BxodKi6iXLv0F','0Q6aLhWeaY1K3TnQoXPhKShPanWoIvDiREK','4nRDlzpM2','y7nuRRo1YNM65cjO3bOF6DFUekpAQyxreXP8THz0YxWebi84om3HY2cVmTjUlcnBp','bN873EDGDxLtguQgmoI0YkzghQvu10ilbRZUFi1jYMptMp5fBtrRqQKpltVFjEbL','dK9499Pw0xWu3ZNkduETDhtV9mIV5mosjuax7HrlvUVO03yoIA8zDHaj5lvqtNs3HhKPuHqNIX1dqdmqSZjzFUS1lfQrNePlk',2);
-INSERT INTO t VALUES (9047,6154,'htO8px9ZeoPY9E9JyIlI4g0pMr','bp','8JHWl7g7QY2J6gqEO1UN3sUHaNRmTapqywFK3ZtSgTxar8FVdbSWAku0qlgwj1V5Tc','CQhWuOJaHuA','KUr6WiMrG7q5Y2VpjdYL11T5gWCmPRG','CexbYzzsvRj1LZ5AUZr0gCuIlf9Eo2FkFe5grvh0Kjp3MHFBNSPzEewVt4eEvq4ca',3);
-INSERT INTO t VALUES (6034,36633,'FNgPPUqr8Pu8m336hATglz5zp0Sdj7LRefgykvI7BMVhr1SlIObtFqV','ndPoOGnPwqm9D','jiKVbDdFFfPnoD53hg19yDErws3Nu05VRizTgPXWTm9c1xmYfOMARXIDJ4s','xsnmUSMLcB','epkoUfy7Gh7WjYaJUCgz1LOI6mPWi','e7hyxeYnMNzevNVPHfvfNSWsHAmgF5wOw5XFqJgj0v7BcaAOuoYoSLMswDoPcrH',4);
-INSERT INTO t VALUES (-12209,61766,'EPbf734nPomPUerM8kWkSxDIK5QxrgaHdo42meSSOBmn2mFp','LF6pID0TUp8t','N','rDw5lGXSdNv','n7niQtsjO8GPuqOjZCDOjq6v','NftK8NVqGzwmzEa',5);
-INSERT INTO t VALUES (25248,6923,'ZHxD8zNArbEUWTtZ99zEi9yF2lP1UzwVvC','NxZjBkfGxg5','MdmW8u4nT78Hpn9H52J6mid6MQasG3tVopDeo','mrkJN73OsgDhBKZqHvHAv6ZJTXnLvvMb15JQPwaXclew','2tkK97JJYgSvTIf7EhlL2X9TeV5Jre6uyEZp2WNVnB6RZvcQuyzEj1IWPjMSCeOfgRdz0vP2HLkV4OAsKVPse2h4Krp3HRGv','RWomKmuUZ4ZWmi5sjQndAZCudQhI65o061KlDx2yK89WdP9W0ztC8C0xdEANq1MSw',6);
-INSERT INTO t VALUES (2121,63750,'dDH9uryC9VppuYoKDTd6W6hmQR7PR594KdZ1B4','dD8ybRR3Tr2ZKO9IneHcbjDQY5pWdFihDcdbeG','QSepJLZrQpCm8yA7tRA9vaAFQswDM5','yqPMlXzXVcW','kU9bJpSrF5w4btdH6rWgM8ENswx1gczXZa19UdKwXrUV7vKjszULdZ3oG5UTJmsImsO0iuBJJv42Kqm9yMyKwUnc','w60Jggi',7);
-INSERT INTO t VALUES (11732,5209,'ICC0ffsUbPs51JjdJg1auwN0U8PArxFohPU8aToWQV4x4eKToBWudAP','Ha23N6abzvLNZLVGYqLn6qzxPYK','sItvCEjTCIKzMJsC8Ic1QUEWquhckr','jkn6qPgVbyf72PlxEdwGq7theMcjQrJQiH5AGpIVliUBVovYPdRrViVEJ','GcTvAo6KnhdBJWssbSGvp1q','wWDUV9CFWMP67XHZMqiYm3oa1O7kYFRYfPXnwwqBIcC',8);
-INSERT INTO t VALUES (25642,24046,'oXq0UhxtgqzfhMfDWxYaxfdeUSSiOMMqnFcGRUOSA8qEaAdQbmzrzH6','Ngp2pdwAP','DYVc0eB3KJM7','dsWlZInj2W27ZToclEFCIKClMMxTga2rnBXDA85ke','Gw20iSl2oemATcwAbPzTu5o0i2m203tQsFtecIKo8ClR3jd2X5jk1DYhdz4Q8','VgWW0YGhwEAE0MLpwE4doQdDpVJEY485JpMuaG1DtNAHJ0JMA42RJbrzPaVllonJ6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (1893539041706963715,6437007,'E6reuC','mjQw7SSp3XsMr2zqzAldObR2s2GXmewTNLfYLTJ3lNG99z5FK4RlJ2Gak9ZPd4M8Kq','l5ZOYWMjMYxD','B8A7zDhZlnxz2RPx3wmMlz0zvnV2r7MCtpXj1wIUar9T8pqxiWbJhwXSSRdcapGNRa','i','L',10);
+INSERT INTO ti VALUES (1893539041706963715,6437007,'E6reuC','mjQw7SSp3XsMr2zqzAldObR2s2GXmewTNLfYLTJ3lNG99z5FK4RlJ2Gak9ZPd4M8Kq','l5ZOYWMjMYxD','B8A7zDhZlnxz2RPx3wmMlz0zvnV2r7MCtpXj1wIUar9T8pqxiWbJhwXSSRdcapGNRa','i','L',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (6101557454684995711,-1230560,'L6x3HH','Ir8oAwNOgg3U47oehpaDeZ92JXmSu7PvjXhu7LXmd','EzIDcj9hN6crvHLBAjS8qrbaLQGW8','465At6OlqbxAHoPjDQhOXZjdhwRLrW5oP4V5OmuLkZgJ7kTD0qwah8y6YKoTgaPEaTqt0','E','G',11);
+INSERT INTO ti VALUES (6101557454684995711,-1230560,'L6x3HH','Ir8oAwNOgg3U47oehpaDeZ92JXmSu7PvjXhu7LXmd','EzIDcj9hN6crvHLBAjS8qrbaLQGW8','465At6OlqbxAHoPjDQhOXZjdhwRLrW5oP4V5OmuLkZgJ7kTD0qwah8y6YKoTgaPEaTqt0','E','G',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8782129976366099269,4316797,'AkfIsJ2IoIwXA','lUituuZCAI2O4c6EWNYwVgyF4oVSNUQCGOFrCnujH6hS7EORLXWNyoxOoiBSGT5jOzQhSvvhUEITt1HExP9fUi6kejEEGIISxPPhfhoplDicROdvP7Rij9kVU2xJZoPiGzxFVF32jhLtv2wGL0jr3y5jm2xuqma2c9pU7xDvFVOE3vQ9kaT83NfXNVte0Uv2vpWLkM9iASe1Q7QgF0Iujpe74i7DPJ713S3gr','cePj9czc0KbQVBoKFN5moo6HBzo7B','O6a6R3tEf43XzTtyPlCdGC3LdrHv0bNus6SIRjl97','Q','H',12);
+INSERT INTO ti VALUES (8782129976366099269,4316797,'AkfIsJ2IoIwXA','lUituuZCAI2O4c6EWNYwVgyF4oVSNUQCGOFrCnujH6hS7EORLXWNyoxOoiBSGT5jOzQhSvvhUEITt1HExP9fUi6kejEEGIISxPPhfhoplDicROdvP7Rij9kVU2xJZoPiGzxFVF32jhLtv2wGL0jr3y5jm2xuqma2c9pU7xDvFVOE3vQ9kaT83NfXNVte0Uv2vpWLkM9iASe1Q7QgF0Iujpe74i7DPJ713S3gr','cePj9czc0KbQVBoKFN5moo6HBzo7B','O6a6R3tEf43XzTtyPlCdGC3LdrHv0bNus6SIRjl97','Q','H',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9482744439035347000,-3472888,'Y9UvFYHKifPk9','ugiGMV9NNYORtZb06bk6bt2lZ3CYLBA7QXOsaet5l00661fPhZAIADHn38BV1qbsY3z5','BXamHi1iD1fZVly89q1T','VQUtAakxsdwWveNjM2HwtCawpvLwcxcPLzJ7E4STUTgFk1TNNo1a3o2E1h5ydoPKdT7kvEgJpZOk7B5i3Qijcr0JJGvXV4iHUJ2','D','Q',13);
+INSERT INTO ti VALUES (9482744439035347000,-3472888,'Y9UvFYHKifPk9','ugiGMV9NNYORtZb06bk6bt2lZ3CYLBA7QXOsaet5l00661fPhZAIADHn38BV1qbsY3z5','BXamHi1iD1fZVly89q1T','VQUtAakxsdwWveNjM2HwtCawpvLwcxcPLzJ7E4STUTgFk1TNNo1a3o2E1h5ydoPKdT7kvEgJpZOk7B5i3Qijcr0JJGvXV4iHUJ2','D','Q',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3420670447664403417,-870232,'LMX0jCN','XpdfwD3wjzYlKKfAy6HTXbibDYP7V01DRaJKvzfU6eETTJJyyxxWJzeh2MHWtd9Zh2jvz3AfvGPLkYboHh','dvL0ecD9RjT7vUG0AxUT5ign','WQ7OROjrQwuCxKbGWMiOuIbYsP1Rn8jcvNtDUL8oQi','2','Y',14);
+INSERT INTO ti VALUES (3420670447664403417,-870232,'LMX0jCN','XpdfwD3wjzYlKKfAy6HTXbibDYP7V01DRaJKvzfU6eETTJJyyxxWJzeh2MHWtd9Zh2jvz3AfvGPLkYboHh','dvL0ecD9RjT7vUG0AxUT5ign','WQ7OROjrQwuCxKbGWMiOuIbYsP1Rn8jcvNtDUL8oQi','2','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13922245049933969717,-4455169,'PlJwc','vJ29alpZ4ZGWpary5W0cLeLa6ivl7l9ytnbWGzdjRX4FVTPOBf1xNTBucOiWLy0dvkj8isP1htZkIPB3ouGItxRjzaNR3ybHgOObiRdKUPNTiQ2wPslvIwtgvePZrNd06S7wK9CyaYCtEDk5aOWrDGGZbqzCi81cywjaumtiWv0Njr9RHCzIiVmcUmn1fW2ox0NP','yrY','fptWFFjyoW3IWs5qYehKA2KMlYmsUGDsAOfhQkhVHSyGSDpp3Z5z4Otc9f5h0Te25cHH9Zy2i0j4azZTqs9LJCuMpcZgE5Vq6vtAOplQZ6k6AL4zbAHB5LzsZ1wAZOMHV2zcyvzaWXN','J','T',15);
+INSERT INTO ti VALUES (13922245049933969717,-4455169,'PlJwc','vJ29alpZ4ZGWpary5W0cLeLa6ivl7l9ytnbWGzdjRX4FVTPOBf1xNTBucOiWLy0dvkj8isP1htZkIPB3ouGItxRjzaNR3ybHgOObiRdKUPNTiQ2wPslvIwtgvePZrNd06S7wK9CyaYCtEDk5aOWrDGGZbqzCi81cywjaumtiWv0Njr9RHCzIiVmcUmn1fW2ox0NP','yrY','fptWFFjyoW3IWs5qYehKA2KMlYmsUGDsAOfhQkhVHSyGSDpp3Z5z4Otc9f5h0Te25cHH9Zy2i0j4azZTqs9LJCuMpcZgE5Vq6vtAOplQZ6k6AL4zbAHB5LzsZ1wAZOMHV2zcyvzaWXN','J','T',15);
+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 CHAR(9) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(46), f VARBINARY(70), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (117,16139,'WXc9O','i','PrqgBISs26rQYHNgF64KVQCwLzpis8UE5Dh','eCZUEpJrs3VD13yHGR36svo2VJ3bcY4D9RR0jdVUPqBYvWQlZITRL','oo','v',0);
+INSERT INTO t VALUES (245,47114,'hPBs','3VTn5PKq5yo7g74tXpAGofodeSlRy5HRzwNKaAguBQ4vFLwnjnKJ2ceE','b8','A3W0uJwHCyTzeLBIaHIU6gZvIZtbt9ql82RdvyYRMRHt78ZNNWkYgrm','La','H',1);
+INSERT INTO t VALUES (228,24325,'LwkPBP','Hlm','1i8ueZbyQWsotiWFu8','NWKsWXLCvDiELvrfjgvoB7NrLLUaAKf','T','L',2);
+INSERT INTO t VALUES (188,5360,'3g','zwH3MN0yQLYMFl','vLZXMajnOnCHqdLeIPKOa13s','jzRRBEnlZqMpGShX0Oex','J','p',3);
+INSERT INTO t VALUES (250,21385,'nDutW','CZ4XCrghG3VCl1O44ZXV4Ub8JB5KAuaahp7hgFgXW69bAVOlzoj','4HLj8v','WoWvbuEGmEG70L3RytDTAVDfOJiH92u','kM','H',4);
+INSERT INTO t VALUES (30,27416,'p','J9GXtmdBEcCVxYgTV5Ddux3s0rpSB3DmrLzghXQV7','cx1R3UfRBu3QDkYfdMx7NNUwgtiWg8RafeC8nR8Ay4Ze','ukHziGCBikoyR6AGTUJIRYF9K1WtzgT8awF','8','w',5);
+INSERT INTO t VALUES (195,57669,'uqU','Kt2fz4GnYqhOO771xhoUvH8PsErvcrpySys7iIuRgB0Vy7fSmpptrM5yvbYE56OkPhM1tw9xWLqzaC0Uh32gQUXF2g5r6xS','mTD62TUpYiLriQAln1Bs9Ij3keF','mW9Uegnu4jPNGUXQEBQwUrtPlyK3Ip8fIgcs54GHoeXF0bkl','C','R',6);
+INSERT INTO t VALUES (234,57943,'Q','Hpry183lGDfV3XmbFI4LUvsiHwknzJ2GN0AH3ZLHlXE61aJc1OXq6igZOoxw29SUrMpIQiDuKwpH9PldnzfvtnM9jBUr','KgKAncJOgnom3wek2Uv','asXvVLYa9TZA5','9U','m',7);
+INSERT INTO t VALUES (87,22135,'doC6CyJUl','3aJ5dkBceYM6VQVFVc0PYOwaZBRvgQqcvfXv6OrTzERe3MGcnqZDOMkNAMEJ0AsGIAFBOS0xIWgSprcQQIW4oUaXgZOx','OJi895uhNOzzhNBJ0m3vpxzC9sNBI7MI','AvWy8jw34CXRk78M8p8XI1eqgy0p67t4uCx45N1X7tsAH0lmxRQ9v1aKX2nVqa1SE6','yU','p',8);
+INSERT INTO t VALUES (23,52074,'q','U3hO8TI4R3Mq2vcde60wyLgrJRVUfRrw3iYAAQ7R5RJj8KYbFsH9FLlVyrxHwUm8Sp7MIjQcr9ZZZMRFTUbUlG5kp','Jh6ZoWE4OX','xDs4L0z4kQ','I','H',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(9) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(46), f VARBINARY(70), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (6865,55874,'O79CFf8fcGGoTk5TqNMGhJzx3MZZXo','9YbFSvth5fePxq6P6DpsILr7y','4NCan7KOx3JCbwmbNGpmFL4fNEvqdH0GEZ1j4HKQIDhqRNib61aoxFP5qKxuSbiZyFgHMjOweXvWW22','ULKK98bHbgIlXToTK5k0okh9BiPZiEdYrayS4LQBo4','JNZ0gv3sICFmT1tMdZIjdjRTnWea29PXVbdRvYGsxXvdAp16hOMgaxsn6ibqK3BYQX3QCO','RhEGQKwkv1b3IM2MzqK1nAKRyUy9poFR0I3FGYG7LTapwjdqLN2gr59RVvPwHrmm6Nf',10);
-INSERT INTO ti VALUES (6865,55874,'O79CFf8fcGGoTk5TqNMGhJzx3MZZXo','9YbFSvth5fePxq6P6DpsILr7y','4NCan7KOx3JCbwmbNGpmFL4fNEvqdH0GEZ1j4HKQIDhqRNib61aoxFP5qKxuSbiZyFgHMjOweXvWW22','ULKK98bHbgIlXToTK5k0okh9BiPZiEdYrayS4LQBo4','JNZ0gv3sICFmT1tMdZIjdjRTnWea29PXVbdRvYGsxXvdAp16hOMgaxsn6ibqK3BYQX3QCO','RhEGQKwkv1b3IM2MzqK1nAKRyUy9poFR0I3FGYG7LTapwjdqLN2gr59RVvPwHrmm6Nf',10);
-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 (30480,12688,'7xyPNAfTOl70K30llMSbWSbE899ymxLTLfNWfGP5iFK3tNwb95','sg4QWGpFvZHKY','P7z34bYA2iNwWYQPxYEOeCxd9U1FZx9S2RFOPf10k5RdVId71OBxo6j1OGwcU','wbSf1i3','5dwmtK3HDrqheqB79SMIVkyWORtfDzh3tQgI','2MmqBz7PuNjUUA6OK',11);
-INSERT INTO ti VALUES (30480,12688,'7xyPNAfTOl70K30llMSbWSbE899ymxLTLfNWfGP5iFK3tNwb95','sg4QWGpFvZHKY','P7z34bYA2iNwWYQPxYEOeCxd9U1FZx9S2RFOPf10k5RdVId71OBxo6j1OGwcU','wbSf1i3','5dwmtK3HDrqheqB79SMIVkyWORtfDzh3tQgI','2MmqBz7PuNjUUA6OK',11);
+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 (51221,15441,'bu','5PcUEeJcULXrm6BHdNqQ1SqGbgUAKylamrvkLoeEKylke','LmUR8sZC7bPFb1yUvuWnwc0wfkB0cqYqVZ7Nr1VHTK8cd','IZp8YhRzOJftTBdXLH4ghonqLNjsCiqlB8k0i8YkVuSKPR3ZfA','qS','J',10);
+INSERT INTO ti VALUES (51221,15441,'bu','5PcUEeJcULXrm6BHdNqQ1SqGbgUAKylamrvkLoeEKylke','LmUR8sZC7bPFb1yUvuWnwc0wfkB0cqYqVZ7Nr1VHTK8cd','IZp8YhRzOJftTBdXLH4ghonqLNjsCiqlB8k0i8YkVuSKPR3ZfA','qS','J',10);
+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 (46248,16460,'5li6kxv','8ii9Ij9Xf5jb','U81XYr','GevuNokWwORMTftg4ypDDgUV7fvSJgqi3o5C2tCEeRVQegkJ','0U','f',11);
+INSERT INTO ti VALUES (46248,16460,'5li6kxv','8ii9Ij9Xf5jb','U81XYr','GevuNokWwORMTftg4ypDDgUV7fvSJgqi3o5C2tCEeRVQegkJ','0U','f',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6164,19732,'ynxUFuy1ENPlv218P48UVgl9','RWdhUTM7fCGCcxf35DaiuC0PE2BujhB2wE1HoFdpBZZgQkh6zY1ZqBKgAoYAh67sQxXu3hrXF4MJz0gOpy8yMlagHucuVsATnxTnHRR5lNvo8AvvTCTNl2QZtcIoAGAyCAmWGBZctI7oW3eM','ZqwQhvSejaEkVnMVCwDL6z1Ehndh2Gv7po8roos1s2Ny6lU29d','DAx1a2EktK','CNIIfD3c4B5Q3DN9lHa6sbHbKT3ocSYH26SChEvGlk9onGGLRO6HlFimfUrJof70Dn6hhcxrDhO3ftTB8hKON0Vej3ub7','yrG7MpsD8JfjR46VpW',12);
-INSERT INTO ti VALUES (6164,19732,'ynxUFuy1ENPlv218P48UVgl9','RWdhUTM7fCGCcxf35DaiuC0PE2BujhB2wE1HoFdpBZZgQkh6zY1ZqBKgAoYAh67sQxXu3hrXF4MJz0gOpy8yMlagHucuVsATnxTnHRR5lNvo8AvvTCTNl2QZtcIoAGAyCAmWGBZctI7oW3eM','ZqwQhvSejaEkVnMVCwDL6z1Ehndh2Gv7po8roos1s2Ny6lU29d','DAx1a2EktK','CNIIfD3c4B5Q3DN9lHa6sbHbKT3ocSYH26SChEvGlk9onGGLRO6HlFimfUrJof70Dn6hhcxrDhO3ftTB8hKON0Vej3ub7','yrG7MpsD8JfjR46VpW',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (31663,45058,'l6GDlxB1YCAJHogOwZnX6ngur2INqY9k5RgSYTiY0KboE6GWpQjEYJTv2tE','7RXxehA2VbNRD1qJM1jk8nDXTiLzWLIKz0BoW624DrRYVETYfsPhOn7MAl25csuXZQ','GktNzv3Y6WGTJXHumpGqivjP4EQeF1iou07QIZvNsq323mczt7xal','Z7tbwgmZvN60b4YaXFCVufPPW47UKBXzBNU7NA3XZMF9dRpOWG4hdXegfFnPPYnjWTgwGKEZqSYjPMpNR5VJAjtQjdypFWdoU6SwV1d7zw6XdomSyUvZF2pQ1wDP34mF','hHovulj3ICerl0j3Qgiipqkh5AjxaAo1NXW1','3Iuu6zHvvPZvUB5QfPMilb2dzhnljxtL2y8M7P05edHu6HZe1UMgm0cRTXkd8ObfcvgXY4OHtDXbt0JSIW1BobRvPFrXZrH4D2sN',13);
-INSERT INTO ti VALUES (31663,45058,'l6GDlxB1YCAJHogOwZnX6ngur2INqY9k5RgSYTiY0KboE6GWpQjEYJTv2tE','7RXxehA2VbNRD1qJM1jk8nDXTiLzWLIKz0BoW624DrRYVETYfsPhOn7MAl25csuXZQ','GktNzv3Y6WGTJXHumpGqivjP4EQeF1iou07QIZvNsq323mczt7xal','Z7tbwgmZvN60b4YaXFCVufPPW47UKBXzBNU7NA3XZMF9dRpOWG4hdXegfFnPPYnjWTgwGKEZqSYjPMpNR5VJAjtQjdypFWdoU6SwV1d7zw6XdomSyUvZF2pQ1wDP34mF','hHovulj3ICerl0j3Qgiipqkh5AjxaAo1NXW1','3Iuu6zHvvPZvUB5QfPMilb2dzhnljxtL2y8M7P05edHu6HZe1UMgm0cRTXkd8ObfcvgXY4OHtDXbt0JSIW1BobRvPFrXZrH4D2sN',13);
-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 BINARY(26), d VARBINARY(28) NOT NULL, e VARCHAR(47), f VARCHAR(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (215180947,3706788636,'SR','oAMFIX9YxapmF065yDA','z4lfOUkPFhOLaMXh','XGF6g0mW7AEsOY75NpjjhVa','acYxE4XL2ubCWUOG2VZ3UNwty8x8OthWzXtysEBryXUYYUwnwtbIqs1EhfAuzFF8w7G4dnJawICFKSsVaZUJyznx8eaE','ODM3muAFeW2OiEV9NB1PslwEsn34m5CLcKSznDm1bDPryuSD637A5tqJ',0);
-INSERT INTO t VALUES (2213159803,2463241584,'Og47vTW','ZUFZW551iPdiXnIWg','Bx9zWYRaAdsO5jRkFakE','2CVIvPvNFLfIdslAeXnLkYp','Vcq9bGhpf65XAqt3Jmf9wjXfNdok5LdjVXPvR2MXTmyNq9IYNw23dr5W0BilyvFIBtLB3Fnx23LWn0','u1ppgWHruwWIo6clyiH7T2eTwmxGcALtaVgvQFo9CJVnpdC0GOzRnlrP0V3FlJQ2ag86LyOGgYuKtgEfZg1eIO3YoP',1);
-INSERT INTO t VALUES (2144206908,550693622,'cJIrfqzL4c0mDDbu7','TaiDox','vwaeP1iiX3Ow7JUJmMwpbZaPux6nzwgXNCuRC','KM7kUO','xPSfDKyQOcjLEz3cZTF9aXLZ84cGBFh9JDhqWihNQakW1gPQSHRCcRIL7589EBk2t3Zp','AnT7X3SC2fTePB1IjjrpmKTDrmuOr6izpb7XLzwymJkjXeTaREa5wXsxqnnx',2);
-INSERT INTO t VALUES (2715015680,3340210068,'O6dpRzKcqtxFzQs','d3vMU8fuOrwEh','SaqMq7qhdswp0hqBb9zMr','8JGku8cwhTAmAxeePEOr2A9ptpTLbSiRRzeeg070ou3Os84KpJfQell4aumZeyFFYna1AMldBSyLQkpcqDpiB','0Vr7JErILlx30Hj8Taq6dz9mBGlOiD3UxudKt7RfcXZpUu3LRlKIr6aMHukZERBNqlS2W0QlGC7JYCOdSB62dTi7tPe3Yjne7OxO','B1gAwf3KuoWBAeUfDzhMGEDKVVVRSiWdtM9jMYQ0qcuGJEDJV0PIFxTxz9VgoWnMCDisYyABP',3);
-INSERT INTO t VALUES (275538267,2920749961,'qcDSdwmTo3hzzOZoa2QR','MwhevdqS','E5WX6V','GWnuaKZp','CauijwlvkkgP4','adxodWuipuVKzIChaHolstS0WtcsSZ2RuliS2vLNwkrWAJZ1ueVISfBqe6E4nD9',4);
-INSERT INTO t VALUES (1037136878,2384429529,'3oKfvwIBCFhWpZv8In5oR','Z1My5ibKeAKgak','7OdVLTfXHem','6bmjjIOzhV9bqwTE','t59dmBMZZaieUNDmWOEVwFQCg8p83f2bm7siUhql31WWS88WaLALTpdVPyoijGh9sHZDnHTJRZXoKfk1BFzZVU7H','KVAXS6gWKla9cQyPzRBSYxUap0VW2VwsTGa7gDmeNSFFd0FMOXW1rr6ubweRAoInSdK8saLiwsFpYPDoa1KV',5);
-INSERT INTO t VALUES (281821123,2766804960,'E9oxXzottGNIpCOrNk8Dm8JSZH','fzSm','5AWN2rabTNrwivPQ6q2WPWWF5zb0u1VpnwoVV3Of','6HoqR64OFF2yrggWiKAkNCF9h7itdAKn0G','8njwajkD','FlwNaBC5uicPbC4GPJSMXuyOxRzV7s4K0hjQVPpkZnqOq0Fe7q7Px2rGFcyxvWm3NPNmbjhKAjiWiweAeJGIHGiYHWU0pnbBGgF3',6);
-INSERT INTO t VALUES (3266760407,2593370842,'s','11nCjCpY8HMAXchmQJzU6kj','WmDvDIA55cHNVovudDxmZTsW3HUdjWZgxvkl41DaVDjkis','yzqDM44SgcA5iZIQfUWmNn41XeiEceIVntWCqo4PrTLQBuJQBQwBx5SK6sOzgAE72ykTknRKM9dCh4EtxZGi5FUOpxYPo','FzOWvrHeX1hkvBlD','90Caowm0AprMdn6',7);
-INSERT INTO t VALUES (1451982479,307105182,'ra','l59WZEaJDG','NvF','oHCrYUmCQQaaJNtl7S9DUrBuwPpg66KCyFPD1RFyWPSnmDlY2jePR6MfhXPkSGdX5wMY3b7','lBdaLAWGyT8b2Y06PlbUhszuUo2vdIPUgZRP9mIdT8169jGG7iPOr85ICufdsmVsZwQgAQqsC1oIE39tu','GtJDfxeaT3TnD8egczFz',8);
-INSERT INTO t VALUES (2821859288,1673100325,'mclukQnJ1zkvMXB','FtC76ajLDokSb4XhgjzpH','41BA4vQUTwROjnMwwAuWhz5e2TzPlV1SxzuZPd9','X24o0yBGmui27rKzM4s6UAiOtlJvgVCcvgGiloSFliVQB4QZj5jf78DPV95NdvAoMXawxP4FvJV','UESwc9mFDWNHRPmsKfSn6VCMrYSAv1hFnSQmTBBuY0ygxS1bweMnDF8vbgMCyr0','e02NupIobz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (43252,48296,'G4am5u','6mPAAT5SC1w','0xnrC0iMWVbShdy04Lk3y1lkWAasuzf9wUkz','eESiWU9LndB6cWF5I2Ex8FbN6OYZ94ZY7DhOcHR0NKKKNkgQ6iaNGEn0B71kc','a','l',12);
+INSERT INTO ti VALUES (43252,48296,'G4am5u','6mPAAT5SC1w','0xnrC0iMWVbShdy04Lk3y1lkWAasuzf9wUkz','eESiWU9LndB6cWF5I2Ex8FbN6OYZ94ZY7DhOcHR0NKKKNkgQ6iaNGEn0B71kc','a','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (34825,2615,'of','KnHIDuhtRQli4PevTckDTZS3dy4Y0NMovsrpHM0RtTZ3B6tCkmL0B4j8Nj58pJwlRpxR8rqmGJ9UQqVeM3yZoIKXjfycmbrr1nDBUk23ecAoOPrPOBdo1fTBhdp65gTaXZBK7cBHQBQzClWE6B26NmWtkNcNa7lB6S6uWaGnNpn3XTk5VZ4EkGGu','XURmZuQAzEbi3wP4','ISpRIejHaQn4KRcCCw5WTzGKKY2cTY9ET1K7v5vmUyBbBhmtbrQu9Fzi5AHQOu7moS4qkQIL9QqD21MRQyiI3qAvJn4sXok1o5OojTTQXO8mgg0N6JgVsFGsWfOTO1DIjxoVW2dw9DgjEQqwJQpdvvB8Chw13a95frv6VH7d359lFez9B9wCQbDyjvCdFz7yx7pvtG5t7nUgV','F','y',13);
+INSERT INTO ti VALUES (34825,2615,'of','KnHIDuhtRQli4PevTckDTZS3dy4Y0NMovsrpHM0RtTZ3B6tCkmL0B4j8Nj58pJwlRpxR8rqmGJ9UQqVeM3yZoIKXjfycmbrr1nDBUk23ecAoOPrPOBdo1fTBhdp65gTaXZBK7cBHQBQzClWE6B26NmWtkNcNa7lB6S6uWaGnNpn3XTk5VZ4EkGGu','XURmZuQAzEbi3wP4','ISpRIejHaQn4KRcCCw5WTzGKKY2cTY9ET1K7v5vmUyBbBhmtbrQu9Fzi5AHQOu7moS4qkQIL9QqD21MRQyiI3qAvJn4sXok1o5OojTTQXO8mgg0N6JgVsFGsWfOTO1DIjxoVW2dw9DgjEQqwJQpdvvB8Chw13a95frv6VH7d359lFez9B9wCQbDyjvCdFz7yx7pvtG5t7nUgV','F','y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3461,26939,'r3l4x1iTw','M1neRoI6WiW55YV25Qefw1nae5MDPGI3HfpaxC65bMoMjO2i3W0OB','OinOsOkI2tK8LvU31XBAKLcZ88ldzJ781qYiN8RLKUh8Q','avPUXEViZcVHAq9oTQuMZOAb1aFczi9R8iAJJAHpAbkLFLr1Z4MiOQo6NLxWRq5JAFitsOmNxGvwG5l08Plv1NTIJUKXhsVXSDTcHbvLNTvTebiEOd7wSlZsDl6TXrdohEvMIDv2TTKSZVnEBoOakVWigjTCrV2xNXxHvD6OBMKmn90G9upRK3lKXFRIERqBX43ZcVlM1O8qVBTkCZaKnTwaz7GO3K9dWMn8ceBj20SpE3q1','0Y','V',14);
+INSERT INTO ti VALUES (3461,26939,'r3l4x1iTw','M1neRoI6WiW55YV25Qefw1nae5MDPGI3HfpaxC65bMoMjO2i3W0OB','OinOsOkI2tK8LvU31XBAKLcZ88ldzJ781qYiN8RLKUh8Q','avPUXEViZcVHAq9oTQuMZOAb1aFczi9R8iAJJAHpAbkLFLr1Z4MiOQo6NLxWRq5JAFitsOmNxGvwG5l08Plv1NTIJUKXhsVXSDTcHbvLNTvTebiEOd7wSlZsDl6TXrdohEvMIDv2TTKSZVnEBoOakVWigjTCrV2xNXxHvD6OBMKmn90G9upRK3lKXFRIERqBX43ZcVlM1O8qVBTkCZaKnTwaz7GO3K9dWMn8ceBj20SpE3q1','0Y','V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (58127,47947,'MtTvnZ1WEt','Tot79lVNmnE5wO49hdCE34TUXVhscDXAHeh3Rd3WeiuRoFaNlJirE44ApgOMi','74mKR6hCo3gJOPntWLMOcnVmANnvb7Du2q','T2RN6cvO3HM5yQfYA0Cj','1','tq',15);
+INSERT INTO ti VALUES (58127,47947,'MtTvnZ1WEt','Tot79lVNmnE5wO49hdCE34TUXVhscDXAHeh3Rd3WeiuRoFaNlJirE44ApgOMi','74mKR6hCo3gJOPntWLMOcnVmANnvb7Du2q','T2RN6cvO3HM5yQfYA0Cj','1','tq',15);
+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(19) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(70) NOT NULL, f VARBINARY(78), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1976437,13135983,'yjzkcGVy8kMSsxVTpCr','tv7MVeyGkoO3e0nWm3emWthlkXQw10m3VWe8KPArybipcqW1rGmnjvt0J','6OG8lq','CDJttVQnIqK5cFJl3ciIiRhoDFgWrfJWo1PDWjdGkNIljMiEXkWSRYuX1VRQo1OWUKO','D','om',0);
+INSERT INTO t VALUES (-7738266,16711661,'GvzlyOEHUECtICgCHd','ZdRFxbjO4c1FTB4W3wHdu8HqUan9mLJiUy6jQlmtrGYNJIDPj38Yk5cJHkpE6gZp3P7','Twkn0C8','7iJcV2DvZQ9P7NjZirlGBDOZVy3GNrPUbUCWsl0RvBigaYMwIK4qLZqveYQmDrr94J6Wrr2h','P','O',1);
+INSERT INTO t VALUES (-5036070,2820686,'Ok','4IOc81AzVTiiGG7IDOqSfwL9eUfLjXmgg90kNOWnSEIiTYaosgOUuR0uOjBUKaXl5awgtuLWzv','ZT89bWe8Gp2cm3','1rd523HdOzIg247QBdZC70a06zIVDr9nT8we6nzkKzXSyqxsN5GZy4laePwv3udolq4c2','25','K',2);
+INSERT INTO t VALUES (4486739,3365665,'1vBsBTYaUkdOP9Ylb','pwLefdqA5X4voZCUU26rJyW4RRQbpeYqaCDUaMe8nIUE7tdeiudyLPYxgGZrs660uGFEL2Pmfxqmc41Fqw','LMKnGiP7sS0kNCUn3vyZ9iG','iMnNNniOctks96x1BaT3Zlt4ymsxDFo5Su1zy5N8yNmGTqdlKNA','o','ka',3);
+INSERT INTO t VALUES (-7649188,10004137,'1Fgcsh1x71eBO','ZvUK0bGtorNJIsyNW5Cvt5jgWlz1p','YWYNSyHvWyedHqXTi6Ve7764sbnXMHNbou6SFRZ4DGciMCJtbpAtPlqO','jFct0fJasGCkz4n4l1FWzy1bnMTHEzn5EP2wEMoo8GWnncqBSkfw118','SJ','P',4);
+INSERT INTO t VALUES (1525940,14550834,'9','em4jRKkNcEiq2zHahiohFNUUV3BBxiSsTAbNvAzNKXONdjahd25WiYBkPWNx98lvF4YsVbTYAOueVuh','uaMIhoJ3HCGajdu0e4Fj8IhCVrIcTnV3N4','3O9upQ1W4KV4jPJq6417szz2zqCp2eCcnJ0xPW0','4B','Tv',5);
+INSERT INTO t VALUES (197468,11687618,'j3cV','S3','2KFf7yHA1n6KquGfGfVdMTFOTl','XTl2nmmaMP6729NFnX0zawZRkiq6wonaKH6is5bI5Y4YcJOBU3W8coJaKg1QFapY3t23M3y0Nv','6','aH',6);
+INSERT INTO t VALUES (-7720323,7231581,'Gq345c','xwoQzqY0tL3yqqe6BppcZjw8Srkv7xYU52HJk','v8tp4FLCBwxzs','RMLEF09drWVAXSsEoA4kN74EoYzmTKfulDADTbrsSDuKNNHbId5bNt5UQx','C','o',7);
+INSERT INTO t VALUES (-6956036,3855108,'UH','X4hsCJxP6wbe7KVD2ZMiFTdoCce37bqDA6PWKVQTjq1er5kfjMB93r1yMfbCMAVEZY4OzHElMUcRVSNZLW','B4B','aZ6J','N','b',8);
+INSERT INTO t VALUES (4617826,1180106,'qdVOczTAwE5zd','Ih5wsNLYe9wp3z1','KKubdYqSkMLJXrCamlU8v4DHEPxaa2gqql0oSJAqZgg','ixVuMuKZ35hVpchfUyhY7fBXThf5vtV6lnCNZgRlN','qK','EJ',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(19) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(70) NOT NULL, f VARBINARY(78), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (295456097358967127,2739268247,'E26','sQnDTLO2w','vsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1','mG5k8FtUXqCVr4CY30RDmZoXJRPPBFBdwfTVd2avLlW0s7d6tXivHJwgmp','J3naLTzsNMylOndQV1','gV5n9fbLqZJUI1pLUsyKG8TzAuvGjd4haNl7IwinoDw0RGNQS7GemiABZgUdzNFF',10);
-INSERT INTO ti VALUES (295456097358967127,2739268247,'E26','sQnDTLO2w','vsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1','mG5k8FtUXqCVr4CY30RDmZoXJRPPBFBdwfTVd2avLlW0s7d6tXivHJwgmp','J3naLTzsNMylOndQV1','gV5n9fbLqZJUI1pLUsyKG8TzAuvGjd4haNl7IwinoDw0RGNQS7GemiABZgUdzNFF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(27);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
-INSERT INTO t VALUES (5524257261367070698,3098527753,'yNIu8C3hbbxc6G2YeCE','rfQXr9FOZupdlABrk','vjZHi','q','kTxO0bZ1gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbpr0HZhWX4uw02JCbbGz5M','JuDs54oxNeifgBMAkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiitvBRt03tx',11);
-INSERT INTO ti VALUES (5524257261367070698,3098527753,'yNIu8C3hbbxc6G2YeCE','rfQXr9FOZupdlABrk','vjZHi','q','kTxO0bZ1gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbpr0HZhWX4uw02JCbbGz5M','JuDs54oxNeifgBMAkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiitvBRt03tx',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (23917462,5178218,'HRxnonPj2NqPH','xYNcpWAO3rlico2gK7GinuzNTrJbNLxsF7Pjjd3H3bTmQYWhefw79RwYQOK','9WaLKQ7ze6EvRlTIpMOdCE6Y4kmiMDlAi83Yd9Pg9478VCQhFqA0LXvmllaQgRjaKg5Xi','MrcGfvPjZQ0edVSe717pkqrmlV9SjAEPFzPeMi4TS9xl26b3cQWllXTRdp8rzGtk7zKCUS4X8bG','G','le',10);
+INSERT INTO ti VALUES (23917462,5178218,'HRxnonPj2NqPH','xYNcpWAO3rlico2gK7GinuzNTrJbNLxsF7Pjjd3H3bTmQYWhefw79RwYQOK','9WaLKQ7ze6EvRlTIpMOdCE6Y4kmiMDlAi83Yd9Pg9478VCQhFqA0LXvmllaQgRjaKg5Xi','MrcGfvPjZQ0edVSe717pkqrmlV9SjAEPFzPeMi4TS9xl26b3cQWllXTRdp8rzGtk7zKCUS4X8bG','G','le',10);
+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 (-325823711,2716719,'aSLqZlG','L7h95','xOvHpYmCVJOzoJKDTVxgqpJeqUUlsRsN70n6k280K','2DctwAr4nBBrtABBXM','A9','V',11);
+INSERT INTO ti VALUES (-325823711,2716719,'aSLqZlG','L7h95','xOvHpYmCVJOzoJKDTVxgqpJeqUUlsRsN70n6k280K','2DctwAr4nBBrtABBXM','A9','V',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (5301726042184221434,3828406294,'ZohuGUS','LkBYtxfeXnb9UmJGXSIuudWpPe4OZoIum4Z6FIZXC9hjEZp5ewjhArhAxl9ZuEXzNeTcaKLvOKYHnH0xaiTd36XtBA0Eprslszv51XAO0W','0W2fbqeivHtTKmsFn8MMHUxVZd','Lvc6wAxxdrW22j4tL4WF07eXdjubYVFftG2qu','cv99dxZsArHbef1jP4prvRSAt5RR06g99HPtaX','BVVVwjM3a1Eaq2zfPkW8cis7ur2pFBUFUOtbsQ81jerkWVlpLqVtFwG3Mobd12J7LbpHiMVaKda5mv0XnImOXhaOh2CEtTNZ3JdP',12);
-INSERT INTO ti VALUES (5301726042184221434,3828406294,'ZohuGUS','LkBYtxfeXnb9UmJGXSIuudWpPe4OZoIum4Z6FIZXC9hjEZp5ewjhArhAxl9ZuEXzNeTcaKLvOKYHnH0xaiTd36XtBA0Eprslszv51XAO0W','0W2fbqeivHtTKmsFn8MMHUxVZd','Lvc6wAxxdrW22j4tL4WF07eXdjubYVFftG2qu','cv99dxZsArHbef1jP4prvRSAt5RR06g99HPtaX','BVVVwjM3a1Eaq2zfPkW8cis7ur2pFBUFUOtbsQ81jerkWVlpLqVtFwG3Mobd12J7LbpHiMVaKda5mv0XnImOXhaOh2CEtTNZ3JdP',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4628937843505688527,3492617199,'5A','D7Ov6Pi3dZ3Q6flnsHebln4aLC8SdRwFIHbhp5nn0v8ARy32Bg9ImovmdBjgERKTwKQUujHQ0PwKkmZeyDHAcnd86Mf6C5C64WkIXGvwfA5LiFEClBnnxrT81gIc3oWlWcgyxL1afL3xJq5bXPgiPEKKklUe5UYdyz6EG02Hf4ENed','0Mo8hmdSa79A1qeLFnajb8atoAQwV8hUMlvHt','b1bizCk4YH1LCSPQ1JM3qkTHNXYrKbHlJ9a43Jt5xDsGJW0fmBTf7azqhOI8Cz5SagtnYvx1ZONTpgZyOXTDbJfi26x8qQMaSmh9WZo38taW4TmdBvXSmUvNArUbpn42lJe5SeI0owUck6CJWTIlsW3QJoMXjCE9NJMRM7KEqO1A4YZ5HuwoO4rj5B9fRIGyfSgCcaEaohRFLOR1XvWBTsDxE3DzUJ63AK5psIq3YG','mGCY5xgdja1qtRaY3pOvCFhJHSMjlqX1iq5tIJGXzGJCI7jO3r1T6ldHjkA4oUhDSpttBwp0n4sM7LIJZY2iNowSQVGj7tbz','eqy2brIsC8qSV3iSOs19HCdx6DLKOQ5gS3NmXc6jM80I4',13);
-INSERT INTO ti VALUES (4628937843505688527,3492617199,'5A','D7Ov6Pi3dZ3Q6flnsHebln4aLC8SdRwFIHbhp5nn0v8ARy32Bg9ImovmdBjgERKTwKQUujHQ0PwKkmZeyDHAcnd86Mf6C5C64WkIXGvwfA5LiFEClBnnxrT81gIc3oWlWcgyxL1afL3xJq5bXPgiPEKKklUe5UYdyz6EG02Hf4ENed','0Mo8hmdSa79A1qeLFnajb8atoAQwV8hUMlvHt','b1bizCk4YH1LCSPQ1JM3qkTHNXYrKbHlJ9a43Jt5xDsGJW0fmBTf7azqhOI8Cz5SagtnYvx1ZONTpgZyOXTDbJfi26x8qQMaSmh9WZo38taW4TmdBvXSmUvNArUbpn42lJe5SeI0owUck6CJWTIlsW3QJoMXjCE9NJMRM7KEqO1A4YZ5HuwoO4rj5B9fRIGyfSgCcaEaohRFLOR1XvWBTsDxE3DzUJ63AK5psIq3YG','mGCY5xgdja1qtRaY3pOvCFhJHSMjlqX1iq5tIJGXzGJCI7jO3r1T6ldHjkA4oUhDSpttBwp0n4sM7LIJZY2iNowSQVGj7tbz','eqy2brIsC8qSV3iSOs19HCdx6DLKOQ5gS3NmXc6jM80I4',13);
-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(72) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(61), f VARCHAR(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (44615,22715,'oJnGJcqcVyqzqhjOz72pvnu','RG','GMLrz4lu1h8YUl8Ue8DDS6','TbKCEmw30b68fXxpOFEpLXohVWSb49OOWS2WzE5ooXmfqln','hJdGwK6uUNcYAD6v4Y3wBOfGyMNUGLnzE8QAV8FGN6MNsrRqkHUwwaCF1A0dVzI8','hgs0skK2sIQQxjoQvydHOXrOgtims63M9p1nfHPmo',0);
-INSERT INTO t VALUES (46499,17472,'YgGuSgNuupfCO0UNDza2CCMNPPjXlbEPNfVI23PLhpNh5tmjZfsPWSW4K0lu2Vqntj3AxPm7','oIMODzwlBYTfJbS8BN2xpKXIeFYEcgdCfU','uHr3jhdJqzkMlVMpOkBOZX3GpPmPy4u8','0KnDEU086vKj5E','DhTawwskTm6r6Sa9wGRdbEPrUuxIkBgoxElMqaDk6ah7WNuava6pw2QPxcBdPSc2fHzn0zw4Mjr3F4','DXJrnyHsJlamwH3mqYmUqTLatBSlbFwV8jNwSjzvMz5FTWd1Px',1);
-INSERT INTO t VALUES (6122,8961,'rJVFAxDXiZOyZjPD0maBKh4w97WjwEYsVt29RufvG','3bxVTOHkif1AgaxHwiRyy312uWI3iTrTyTDHrAYhrjBx1FCGF','9AU5Nh6KIa','coB45ITwUT8kizNu7H9Q75zvfzhz4aEdoiHMA42WJxeZ6pseFbUAOZSGBJ','sfpd8kaunC1p8G6az4tdWV1PJHVCHMjfBhlDDU7R6Qu6gLNQu6Op5MpB8','9X',2);
-INSERT INTO t VALUES (30004,29034,'FsoIRZPddKLhi5HbcBBeIKzXBU3nMOEem8G3w5gZ7qve9iMfoIR32Mal3LiqoUm','1B9T0wn0WVKzmq6YXOlTu6EfhvUZWl8hUaoWe9SALgZpyB3T1pX','KXFvQoFGUX8t5kVYIsuzQEC2OTMg25tHgdFy1VUnKhp7X4zHaYl','MpYaiemOkrDbKMzERa0Ta8grgXbKWC2GO6peIW9yxuhXsJjaU1uRNrel4liXend5N9SXE6iOTjMEoI8gwa1ZxtmJQ','mtmKDiPtUGF3hLaLkEK6zvW7raDn4f9ZyG6Ssn5yx8ZiOZojQBdjY8VsPscaQ9DfJrXOnMWt9Wb2WBd4ZV','psatNV3itSZeYAI5JtobRFouWPjZwm8QLGhE0JA7lTPFMID5PFRxSZBmxWsH8bERwFnyT44m',3);
-INSERT INTO t VALUES (63849,10788,'4UaGBrDYNn9RkTHmPKrbphpBAP1QbP9mxTrq','1hWzmGt93Cg6KE3czIZck5lDAzA6p','trfT3MV2SlXiy','VruWX24yEevfR3nv4aZRg32lBZeMvW10578jgnVNA4ZZrsmLwqhZ9opGe9mGMqsM2mvcNNoXwxBAqvt0t','d4XR3aG0nYQYBAIWTqmHSXdaE1Ly1k9Xqfr9nxfBMymlxPuUryfHc','LEWvsrg',4);
-INSERT INTO t VALUES (47920,2291,'dY60Md6Whfz9f41mLAviqkfh7MkfyXCZ1Qys431Zt3vkbyIiPxZfCF','LsE9gmvUKCAXEqtXQO','1iOrKYqiMXVBBigvRilriqqwctxCOOI8Iz06OiCmAjxfR27A7ndXGreQrVa68','SLneLKN1ayKiRqSMlp82oHlj26ZyyXKPmxYNXgEw81WqsnvYazIdYp2hTVKagZ1HisudytWTdvZJCYnw','lo2J1zq3LnHS8lSE5yGIimeXP2zYMqsC4ZAsxWQW6','usSaYT6oiCcQaLfqeItY1sjz7sWOBeQqb8QXyjLrhbQnlyTUZp5xv2FnXMCwPjtu43ntdwCVcQH05T9uLQQNi7uhyjMA',5);
-INSERT INTO t VALUES (24427,-29566,'tcvCXgpJuijnhfqQq92Yl686WUS9VbJDGas6fRXavQZJd2uOco','5I','eOL9RsEiRvfUZAY5o5aNtEyAI8yCpUibhbiOlc5xYl4uj','K','oiDVonlYn3EIl','eiBJe3I6LlKtQN4VAWy9J8nayY8uLJQenzOStYrFXma1s4FJQNqqEgoJrBlVZ',6);
-INSERT INTO t VALUES (53212,-7349,'yCS4N7jsfcNQeEJhHxh2Skiq','sFgpzthxPT5UwCNhOU07Gsg7TYgDNGAM7gIRB','ZtEcjNOvkpVRjdFI31QdVNOolXGSj4uVtbT8GMu1giv8fs','tWs','hqh1H71JavzJj890zxVPAQ3aTZlGTB5f8xynR03EpyxoCRnJct7eFPJHZr','UkCKs9sosEgOVRwwyjCwlnLPSADRwsUCM47lOjJueT',7);
-INSERT INTO t VALUES (39499,-20798,'s99kyKBdhKVn9O3dNLPar7OWH694PMtDSa7N0etRd6jNbxFgDNYv','tvwIsBJnuUzAXosE3gcc4YLg0hu46DZP0fWfK5qN9wQFi86rzG4ZjMUNKE','KTaH1','dPyQpMtrzrgDt4cX1Iajn6whyx51sI','vQyxHZm4fsg3YmULvfsYX3H7T7L7jmgArJOZNLpMTZGNEkrtDzbmzVkF7qLMTxjI0aNaoU9','8N',8);
-INSERT INTO t VALUES (62858,521,'rbFbllUiXRZK7BU1eJmE9I5ZQhbuxvTVlzJx1ylvWHeozgrTu9CvNEQDxfktB6e2','OZUh4cB4T2','HN8euciEemlGzO4eznQ6nTSnz1K','wV0kkfNUcorKXINo5GMEFzzYS6m0zWTwo2QrgqMe1zK5VHeXWMX4WJcOKMbsS8JbfkwqH0dJPfM1wWzT','JRZ9QC0kHq4cv7i2AQ27jr6vjtci4LjLDR1V1CGB7EhaDMO','W2DepmH6wqmSQKCicPpYTnODo0VUCZFuNUbUOcNA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1962905484,8748026,'zra','kkmj6hx60Ugj5gKkoeloCQ0','fVVKxYKRQhN1Ff6Oh6AkjVEcgzmSVt6TAxBGjzagDZt','l3zSE6jpLcCHEjcmz7MUWCXGivNVkW9S7Z2WEOCdwVmk8tYKPZXauhGzHH','M','B',12);
+INSERT INTO ti VALUES (-1962905484,8748026,'zra','kkmj6hx60Ugj5gKkoeloCQ0','fVVKxYKRQhN1Ff6Oh6AkjVEcgzmSVt6TAxBGjzagDZt','l3zSE6jpLcCHEjcmz7MUWCXGivNVkW9S7Z2WEOCdwVmk8tYKPZXauhGzHH','M','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1338283628,13000140,'qZ1apuVhIcuFc7','UYAZ47vD6Na08nU','eQ5174hcKHlav6NCRe0uCZwklkvCulIosSdiZ7NNqMYgYdCaUlrqMV2kPHHj0iQS7','jjExJqFDkUX7jE6g7rnLi83B9pci5fnSLZsrkU04u3CtVJYF5yX13irwuCdHGbtpaw0jHsiJfGcqkTIyCMuUKoD5jacTViD0hwXwn1NmNFsFVsaXBRiIrx9HKDvf4Fu2XxHxhK1fWtRcM5bdOj4OwcokPbfe0B7ioPm5wKQIRQuHNOwcRBHRiYX8Ckn0zvOqJjPkr34cjB2Q5fPJKcMbK','l','1X',13);
+INSERT INTO ti VALUES (1338283628,13000140,'qZ1apuVhIcuFc7','UYAZ47vD6Na08nU','eQ5174hcKHlav6NCRe0uCZwklkvCulIosSdiZ7NNqMYgYdCaUlrqMV2kPHHj0iQS7','jjExJqFDkUX7jE6g7rnLi83B9pci5fnSLZsrkU04u3CtVJYF5yX13irwuCdHGbtpaw0jHsiJfGcqkTIyCMuUKoD5jacTViD0hwXwn1NmNFsFVsaXBRiIrx9HKDvf4Fu2XxHxhK1fWtRcM5bdOj4OwcokPbfe0B7ioPm5wKQIRQuHNOwcRBHRiYX8Ckn0zvOqJjPkr34cjB2Q5fPJKcMbK','l','1X',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (781145905,11334714,'B6XmayP','xr7hoAnCwMwI0xVUiP8SblRAgRInRavXLiw4AMh1ctTc2zhcbSx0KLWniDTd3WAFOjANTa6o9nDJ5I7VfsC4VMVVhWkFpFsp0ydTVrGCG0J75cwSbsdMhlrD1uA4LGKsYnGxIVRtCStexJGNA5FOfxDOHVM8JXUmhi6kUNPV1Cmyq66v','o3sKNo6SzXEvHZx74XHPgOB4ZB50P0bIY7q8lUn9ldf','VyjyglH63YJnPAhuUhNJrKk5frMlrkx0lwnv5PCEomMbP6rFZT4CRdT63yGO66j20NWy2nE9oMbEwYXDw6tB7bnEse3m72eaAHmIw87ZrSlZn9AVa5abpH7nIt6mo4897IfUFOxCzAN80jfJq8N3NWdNSeFRq5cBgVqx0HQUcLfg06mPR8qtcxdi1T9mCIrKzwkFhjn0tnDabAl1ObsMuV3Wg8zETHSswoHVO','R','Rv',14);
+INSERT INTO ti VALUES (781145905,11334714,'B6XmayP','xr7hoAnCwMwI0xVUiP8SblRAgRInRavXLiw4AMh1ctTc2zhcbSx0KLWniDTd3WAFOjANTa6o9nDJ5I7VfsC4VMVVhWkFpFsp0ydTVrGCG0J75cwSbsdMhlrD1uA4LGKsYnGxIVRtCStexJGNA5FOfxDOHVM8JXUmhi6kUNPV1Cmyq66v','o3sKNo6SzXEvHZx74XHPgOB4ZB50P0bIY7q8lUn9ldf','VyjyglH63YJnPAhuUhNJrKk5frMlrkx0lwnv5PCEomMbP6rFZT4CRdT63yGO66j20NWy2nE9oMbEwYXDw6tB7bnEse3m72eaAHmIw87ZrSlZn9AVa5abpH7nIt6mo4897IfUFOxCzAN80jfJq8N3NWdNSeFRq5cBgVqx0HQUcLfg06mPR8qtcxdi1T9mCIrKzwkFhjn0tnDabAl1ObsMuV3Wg8zETHSswoHVO','R','Rv',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (219446404,7190677,'mLdBA8P12','sSexu6ITSbCVH2qBaDbOSsl1pk4XZvyz8corhygtxfgsczq8AsN4mxLkYpZg0i7JVz2kzcyURZ9ic1CC5hgujXIcuKqKd4Z8JYrkYG72dx922eKk7oFytmcjC4ZRQNP2evmf1uw7WKL5vq7QcCTAW4x9jUwwuQSUylbLyRd5NLULs6rl48JHyJ','sEpgpswJ6RcV34sayv4jWZL1wZ5qdLBbwvM0ofi0U1Gz2ffGyAzFNhlAGf7r5VdEG5JZY','CMR7JgPK11DbJvbBxcPSVq4fHZfLbQlOaLJbaP8SpanRHIBcynN0NNjiiq3IN3PiGdksnS7OWln2yjZhqXax66SoLUpUoFoJfluhMSH06l3iV1adAOJuM9RZaeVdIuwL9OFLdfyTestTLZiLIzcaLV0aKFHqgpnueAZnJbiMSHdzJC0bk9f8bSbvn6vFxsdEzqosQzz7hQfhZRI7N1IoZ3rTq5mSa4U96N8gICEuXD0DzZZEBgTqXmwKQX','UkC','qZ',15);
+INSERT INTO ti VALUES (219446404,7190677,'mLdBA8P12','sSexu6ITSbCVH2qBaDbOSsl1pk4XZvyz8corhygtxfgsczq8AsN4mxLkYpZg0i7JVz2kzcyURZ9ic1CC5hgujXIcuKqKd4Z8JYrkYG72dx922eKk7oFytmcjC4ZRQNP2evmf1uw7WKL5vq7QcCTAW4x9jUwwuQSUylbLyRd5NLULs6rl48JHyJ','sEpgpswJ6RcV34sayv4jWZL1wZ5qdLBbwvM0ofi0U1Gz2ffGyAzFNhlAGf7r5VdEG5JZY','CMR7JgPK11DbJvbBxcPSVq4fHZfLbQlOaLJbaP8SpanRHIBcynN0NNjiiq3IN3PiGdksnS7OWln2yjZhqXax66SoLUpUoFoJfluhMSH06l3iV1adAOJuM9RZaeVdIuwL9OFLdfyTestTLZiLIzcaLV0aKFHqgpnueAZnJbiMSHdzJC0bk9f8bSbvn6vFxsdEzqosQzz7hQfhZRI7N1IoZ3rTq5mSa4U96N8gICEuXD0DzZZEBgTqXmwKQX','UkC','qZ',15);
+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(45) NOT NULL, d VARBINARY(43) NOT NULL, e VARBINARY(34), f VARBINARY(47), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (113,-14291,'cwoDS9HG','hg4m9v7iXuF0hEghQleNVZie32ARd5qq17xp','tWPUUU','M2fkncyS3n','x','m',0);
+INSERT INTO t VALUES (-95,18275,'fQsqseKqm6W','1yaRrZWR68aAQhiwJbWqY9bLXeuvMEC7','8zIYD9gyLkHhq1Lc','kb','s','23',1);
+INSERT INTO t VALUES (-111,-1324,'ZXtnjr6JYc8WjxekRhvX','1E8AH5lh6xmVQVrKY0EwsleS','PJywJuuuUgCWXkPz','2NtyAaqTdhfRjjidtROtI8Ef6Bl3JoHdgpvCg','ff','F',2);
+INSERT INTO t VALUES (-94,31002,'kDGHMEooF2bWRbrk4E3XzesP9XN5cCNNcQ8','gBryUFJfmmddi8ZEWSbl3WaTAzzH8CuAn','kxfNdlmD0Yt7vu1cvdOgEA','8XRrd','B','aV',3);
+INSERT INTO t VALUES (34,5415,'Jk25yBrZV7JKTbHzhHOI1qPbLmLD4UnKca4','d7lshPAX5kcw','ylY8wEwjiCTIJ9c5','Olny2k4rZ5jaKElC7sfr97bSfnQjZu','Wy','R',4);
+INSERT INTO t VALUES (-118,-4932,'kZ1IHyKPfCOoNA7SThgZot9xJzbilhrqJGP','64RzwwlJFYN9IPfWGFwc6','jfjcrV18o','4YflK03ovPQ2vGmeqZvf','ab','z',5);
+INSERT INTO t VALUES (88,27076,'elqozttSPjSBsg3jx14I','4nkw9StqFmr5Ch12SMcZNf','JK0GYGW1HxuA1vIQJ','ZkO6Hda67i3Y8KCatOloh7PIUPFgRLulnyrSQ','F','m',6);
+INSERT INTO t VALUES (38,31845,'qI9JH0tiHaFposrgCDNKNQjLqMtdRHWmeEeqYSJ','wbl7qju6aj3Mn','b','Mecg6DtRX6OR8X0foNXkNqJ6Jdo8LWJkDXRAP5GjNIpbyT','C','s',7);
+INSERT INTO t VALUES (56,2994,'DfiL3UxyOizX5jOD584Hgrib','5SFrdRrMXgUtVTGDNB2rOrgPmxix','hD2gQLsw0cV5UwleL4kHT','yMswH','w','z2',8);
+INSERT INTO t VALUES (-75,-2038,'o3f','c30DIWBR9CD7g1H0JFBVNHEy4juzfo','HLfbZcf7yIIa58W94rAEZToIi438FfUA','0vqA55UG2tY7uHyryl1En76i','Uy','d',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(43) NOT NULL, e VARBINARY(34), f VARBINARY(47), 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 (10153949441680830501,-6283,'WyZAFc','W9oWvb3NTgYFL4fbK2026zZJ8Y','YFMNV1IhM7asqpynrviAnh','r7DqCUFeu9zTvcPwFijMQd2pzEpMp4i','jMBtpW5RdrHaI8lA18niHCoaf8Kk62EtrNbxStbPyDFDK6w6Ls47bDrNMhm1B6QRgRlKL6A','YWWFy7lODRcCJyctUsf',10);
-INSERT INTO ti VALUES (10153949441680830501,-6283,'WyZAFc','W9oWvb3NTgYFL4fbK2026zZJ8Y','YFMNV1IhM7asqpynrviAnh','r7DqCUFeu9zTvcPwFijMQd2pzEpMp4i','jMBtpW5RdrHaI8lA18niHCoaf8Kk62EtrNbxStbPyDFDK6w6Ls47bDrNMhm1B6QRgRlKL6A','YWWFy7lODRcCJyctUsf',10);
-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 (1414707454255928852,-24578,'lMyM0Upx7PYZ6Or','tTMG9K25wKHLR','DtC9wFJmTPJS2pIJGBMqBl0kehaNS8w','pnTE09mWpVpDbvXnVU6C3snVKrZJrXTOExoJZ','Q4kORIRtqEX4NVwFs3uuKvIujRNODrRpe','pPE4m6GE3yRq3jUWBQBqMaSMCag1FpgOT67TlMNFWofLo0iQNg6UuZ9p5xqZjm9IQypIVC4E0k7zbs',11);
-INSERT INTO ti VALUES (1414707454255928852,-24578,'lMyM0Upx7PYZ6Or','tTMG9K25wKHLR','DtC9wFJmTPJS2pIJGBMqBl0kehaNS8w','pnTE09mWpVpDbvXnVU6C3snVKrZJrXTOExoJZ','Q4kORIRtqEX4NVwFs3uuKvIujRNODrRpe','pPE4m6GE3yRq3jUWBQBqMaSMCag1FpgOT67TlMNFWofLo0iQNg6UuZ9p5xqZjm9IQypIVC4E0k7zbs',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (92,-27740,'AIq4gDapOQVoyHmUqZhut9p6NGlqriVQ3M6t','oLFSYZ8m0JJSUzhj12aCyH','NoGvdAtMzAhT4tnuog','9h1qezW1h4ThuqtZ8Dx4ATqmUePVgrsT82iyFW8ShJxXV','O','t',10);
+INSERT INTO ti VALUES (92,-27740,'AIq4gDapOQVoyHmUqZhut9p6NGlqriVQ3M6t','oLFSYZ8m0JJSUzhj12aCyH','NoGvdAtMzAhT4tnuog','9h1qezW1h4ThuqtZ8Dx4ATqmUePVgrsT82iyFW8ShJxXV','O','t',10);
+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 (111,-8243,'KZ','ndMPSS8msMgB4NRkjfI6okcDW5V8GTVKRdETOFCuLDu','p4QItK0SMY5cNKIfIw4wzD','edQaq0','N','u',11);
+INSERT INTO ti VALUES (111,-8243,'KZ','ndMPSS8msMgB4NRkjfI6okcDW5V8GTVKRdETOFCuLDu','p4QItK0SMY5cNKIfIw4wzD','edQaq0','N','u',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16166336024305601599,11306,'CkxrqLeR0Lt0pJhtEso2c1tZYGrJT','6rNcYBonLo24GFmZxIUle0xWnpBVAuouiDtp4BnBh8sMZkLbeQiVmLxIywO1Sv25ujqel6MYznHHB5RFJi2RWWe8bl0izTCJfBznD5yiwoNHakPoogaiAiPGH8E95IwEDvaA84HVd3','CVoi15M5jP6zrZGAeeO1ZfuO8d9TrgVY','F8jhvh8FuHuNT','pcqZs0pRkBMsTSFRcWAWEgdJm','OCQk8Yb04xjsNO2dxVhXhkTGCTIO7v03Bket3nKpC0BsswM',12);
-INSERT INTO ti VALUES (16166336024305601599,11306,'CkxrqLeR0Lt0pJhtEso2c1tZYGrJT','6rNcYBonLo24GFmZxIUle0xWnpBVAuouiDtp4BnBh8sMZkLbeQiVmLxIywO1Sv25ujqel6MYznHHB5RFJi2RWWe8bl0izTCJfBznD5yiwoNHakPoogaiAiPGH8E95IwEDvaA84HVd3','CVoi15M5jP6zrZGAeeO1ZfuO8d9TrgVY','F8jhvh8FuHuNT','pcqZs0pRkBMsTSFRcWAWEgdJm','OCQk8Yb04xjsNO2dxVhXhkTGCTIO7v03Bket3nKpC0BsswM',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (16276234688384974568,-28449,'a9iHJ8Ur6JMmMDBWdiut1eMJH7ktdBIWWrVrj9Nsw','5LEPvSsESkWQaC8cDYbISqtVg5wsL9GuBZffJdIDFYUV8BNAmabwLnKDqesvGcl16nspiK1uJXkflnOJN8FeV3iJm4llAdJ00v6vHHsnCOwSc5Ly2d0YuFGBOestqeLerchNV7LlHBx6FRzo4snxwsg732oKigCmmJu4GZ6yxaO0LgXjCTXzKfbKua2cWhcw0pZqy77WIESR9bCPcKGDhxDES53p1qG1Ml8eOTcb5rWpby','GTlJfbnBbwY6dZyiD8RGc6AkYtYkGjjR74SplhrMuFCMEvX8eD6203FPjFquo','3IgZH0dmFKHItr2gvevhwScU8VcfgVsPSfOGJIzSLS5m9VOIM3aFpfcGwBZgHpvTK4gNpVMHzYCr8bNlOwHEIlXM1JKwplAnawlWneCzKflsitEOPFAplK2V6lxU5i2xAFbaqyStsOgGEGm979xe7kW3pH4y41Q1HEryQMl8AT4cQ0BhnvVKzAwTRBVYp','eZDclpmqDbOVovXf10Nj8Wtk6lnrVsOHvyjaTlHAaI','q41lttxMDsznWmu82df18kMkeLM50Vl6ft47Bzi51oNGpGH4w5fAjWP',13);
-INSERT INTO ti VALUES (16276234688384974568,-28449,'a9iHJ8Ur6JMmMDBWdiut1eMJH7ktdBIWWrVrj9Nsw','5LEPvSsESkWQaC8cDYbISqtVg5wsL9GuBZffJdIDFYUV8BNAmabwLnKDqesvGcl16nspiK1uJXkflnOJN8FeV3iJm4llAdJ00v6vHHsnCOwSc5Ly2d0YuFGBOestqeLerchNV7LlHBx6FRzo4snxwsg732oKigCmmJu4GZ6yxaO0LgXjCTXzKfbKua2cWhcw0pZqy77WIESR9bCPcKGDhxDES53p1qG1Ml8eOTcb5rWpby','GTlJfbnBbwY6dZyiD8RGc6AkYtYkGjjR74SplhrMuFCMEvX8eD6203FPjFquo','3IgZH0dmFKHItr2gvevhwScU8VcfgVsPSfOGJIzSLS5m9VOIM3aFpfcGwBZgHpvTK4gNpVMHzYCr8bNlOwHEIlXM1JKwplAnawlWneCzKflsitEOPFAplK2V6lxU5i2xAFbaqyStsOgGEGm979xe7kW3pH4y41Q1HEryQMl8AT4cQ0BhnvVKzAwTRBVYp','eZDclpmqDbOVovXf10Nj8Wtk6lnrVsOHvyjaTlHAaI','q41lttxMDsznWmu82df18kMkeLM50Vl6ft47Bzi51oNGpGH4w5fAjWP',13);
-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(75), d VARCHAR(12), e VARBINARY(98), f VARCHAR(63) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1806973,1555013999,'YEkeFfIV90','tEzbTcR','UfqZ14T8MeOHA6WvsLZQxUQm1OWhotdzmFZoNzpuRqHRDlyEfIPs4DDENmP6sx4iII56LuW5k','p7OHdeW9nf8ArVqMV5pHUXXuhhPbTYSjY6fmf4kd1E2NJVdj9Fqf0u7IIC','mfKBJlFtPe3IR7xmyX4hc1JnVertMqw3gn9LmCPIVLzrESzRppBuiX9gkhTiRM5Qz4h','NyRfmetRdSw30XT0QyTccdB8Bdp4fgsp605H6oJWDTCG6MGGoYxmr4v9',0);
-INSERT INTO t VALUES (-1976342,2238868853,'9gi5XBrNZrcRfwz7UsbB2AtguNyj9L0PO8ziXF94E5','8','HHDJW9yXyzrnfr','J0Wy53mSYSuT5Y6nJyytyK4Ixb4vaio32mvRbQ9LJhfJ84liTiV4GAy1YyCric','pvd','PT67a0FSOjqSV6ivBMB6',1);
-INSERT INTO t VALUES (-1256063,1295212899,'CouylN4KozuwWMjxC','f','ER','vmKt3','shMQopOdlpsbNPBKcrfifikPYNyqOdV40mdSC','NgvaXfRZPWFvPx4HnLkeWVPxYybN1AS3yZlKxeToLvNhjuh2jjbxxAx8ybl7zik2EEI6tossAJJqjxICp8elhQWSqA',2);
-INSERT INTO t VALUES (8042120,3261646923,'tLeLgXkkL5dVzG','BctHWBdi4','y53hGGrK7Dn5tZOOnCGQa2tAC0QJP0yOXcaXrX0biLuXUTbqjYfK5xEbQGr8CCH3fQAKjYkyF3EQl2GBe','l0HQK8OSuGg0','voIFsgvnDzAQQYuOMubsYu6MA5t5k6Tnh9UQRvJxjLgVwx0NW348u6mDKHXZpdB8dl5CZpvTcb21','OhEsN1m8Q731ylyCzSgMrLntD3P7oJNHINSXWSRgpRyQ4GT67TvqMdBShvbxThFaiF1ZJPxiTPONegwhz4',3);
-INSERT INTO t VALUES (-4848107,3513005071,'JQyh849n8vGBeTfqHfCRtdXJdHm5','WfM','PiAtWrF2cycbTAcnJs3FQqCcW6c8AQ4jMkbBaAzRcrIlkYXj693YSedgt5kfBl67JksUvxS8i','5cm4D9e34RU8WaK','bJbHAmTgx9jPlOBT9VLn0zvDjssQ3','D83EJ7bY0CarmFyuUjykuqQx3vwet0wWYfeLRS1efiKmwBX6AR4yr9x',4);
-INSERT INTO t VALUES (-1432659,4164663284,'tYplgC15xtYW8Zmp8K76x6Yx4rp9dDsxjVG2PCDzFjR','r','3plZjcdorrTWb0kkZIPP5jesAKhoQpnyuplTynzcPkGPJWEo69GB5HRJhjH','OA','zzrUgSO22C7SOSwcg5LOqbFbGRv7ePjNLcVoGAyT0SzH9cGi','S8LRoqr8eAf8kpFdHyDaHSI3H8kB',5);
-INSERT INTO t VALUES (2365566,177980817,'Bgm5dwqxzdLo','o','6RXh1rDEajNT5WZSVzf7pJwXLelk5WEvE7i6lzQKZy0huRxEeW3X5SRBY56dgDyf12cCkyY8TF7SWTMGDAfsmWv7Z2OMWX','hFmkNajKhHTX8CPcFt6oI4JJeDTXKZpygMNlOhs','enwVxnLZxrRbNYe7XWNBR90sjEQMBd1CpV6','Egr4G6yqzSrhH7pNw1CeEfGa661ijPPZCbJKr4E9Kub',6);
-INSERT INTO t VALUES (-5397826,476545973,'LxrGKf3USCXxrAVbFMgnrZl8rMgVgb','gfosvc','60ADGR0sDwmMylQXPyP7jDNXzcOlyTvrcT15OD6lef4ahOdeOrecbH3DcKpUARm7yHbL5AAkBuyuMF','tC2G2IBgd6eUEooAg','APZhCWnpAft7i9r7Xx11JEmEVQYh2RzG27LEGv0ljZ','ooTvxjnI7Ejk5VWYcMizgewBBySriN0G0Wq5bTVirFozgGFdyTEnEqCJcsL4FOM35PKVFRVlR0E1dDxhckReolnlG71',7);
-INSERT INTO t VALUES (5721763,4054236968,'dZsF28BrC8lG9gVb2ZsdV6imyEiWuJx1YVbbiE6AH5xClFwbiHbKrWyBdG','P0vKCYgJ','0YkDJFoO3CtarR0lnrl4cSSsgRQI3ZmfcAkghEZySpPoJv20L','nPHQGCxaq4X833C5XmJApyAck1iWFq0YlYW4vCJqo1qf','OzsxkYuc0EommTX8NEna4OuObWJUc56JetmHMtGDeroX58PW4','U2WL5nSlzIYKRa4Uv8xgvu',8);
-INSERT INTO t VALUES (-2306394,4152587106,'bpL8Gk8hv1qJXGmfiqihhUTpm2WopPwp7x8fa4giq6SUdjHT','8cr','zKKn9yWuuWM1Loshf7MdREowwyEfHRfW1dEbNwzxNgmLN5Egf8LOga7WJkmHGcmibNuieBkEPTCjY8','yQ5C8njo1UQhOduAqYnOS6zCvItiCgcwGF7J3WcOBmI','ZjF','HESreSkiqHnwu0D13bq9WQrtMxxuR1V',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-106,15858,'N9SpMHW7JjTQuwKrKn9BD6JkZX4kIz7KN3','G8WVhqF8aPd1tn','E','CVLl0lZWe82smCWPFJishdxn7WJXM9LLayRH','GE','5',12);
+INSERT INTO ti VALUES (-106,15858,'N9SpMHW7JjTQuwKrKn9BD6JkZX4kIz7KN3','G8WVhqF8aPd1tn','E','CVLl0lZWe82smCWPFJishdxn7WJXM9LLayRH','GE','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (89,-17707,'DMxhtyQ1G9SP6aiyR92VAigEQyflfKR1NSbNOJDVUv31V','FqXLoBEscFLy5Z9MUQPytO2ZSYMWnVT2P64cf2GMS3HVxadGfcAUjFR53hGlOqgJalYCFD8zZuRACDo8qSmhK31akaUFxzDAbZ24uospzcLrFno8VA3d1RbLU8gddYatuY3OT7R8hSwNDv7ME1KoTmUsAO4aanf0CPcusmnONzuTcOU2vBTHxPtwO','YU0VpMKAedOoVOuk','ddPIYjrR1J4svebV6y2QW7K7bbSdQDYBH4VJrmZsUhUJkp1lvAkMfftoCHsun5QigP1q0W2ZlDFkwu3Ml6t6bPl77ZKYgG28GJHWPgewqeM4t6c2LvKjo58HK8gAh8GOc8oSW1L1r7qFM9HDyTd','zm','Z',13);
+INSERT INTO ti VALUES (89,-17707,'DMxhtyQ1G9SP6aiyR92VAigEQyflfKR1NSbNOJDVUv31V','FqXLoBEscFLy5Z9MUQPytO2ZSYMWnVT2P64cf2GMS3HVxadGfcAUjFR53hGlOqgJalYCFD8zZuRACDo8qSmhK31akaUFxzDAbZ24uospzcLrFno8VA3d1RbLU8gddYatuY3OT7R8hSwNDv7ME1KoTmUsAO4aanf0CPcusmnONzuTcOU2vBTHxPtwO','YU0VpMKAedOoVOuk','ddPIYjrR1J4svebV6y2QW7K7bbSdQDYBH4VJrmZsUhUJkp1lvAkMfftoCHsun5QigP1q0W2ZlDFkwu3Ml6t6bPl77ZKYgG28GJHWPgewqeM4t6c2LvKjo58HK8gAh8GOc8oSW1L1r7qFM9HDyTd','zm','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-34,-514,'jkNZp08LAkYfm7PqtF','vOdT8p2ju2AYBrGq53q9iPXthHql9lG12YXIKMmzdT8AvRBGmcO2xd5Gqex9h2BPmG6cd0VU9clyU1fsUImfbg10Lk5ehWezFIE3k82hKsEj97CDBPHxI0XS71lgwpjZNyoczJadEjlh9WMyp1Wr6pvexBxjFJvWN6L','xkAAvpbAEuIt','ph09tmMEblKcJPsZ7dy44OEcoYUV2mbTDGBxZ69uSpPp3UoiAY0K5galB7ZMhUYKZdZ2PyN9','u7','X',14);
+INSERT INTO ti VALUES (-34,-514,'jkNZp08LAkYfm7PqtF','vOdT8p2ju2AYBrGq53q9iPXthHql9lG12YXIKMmzdT8AvRBGmcO2xd5Gqex9h2BPmG6cd0VU9clyU1fsUImfbg10Lk5ehWezFIE3k82hKsEj97CDBPHxI0XS71lgwpjZNyoczJadEjlh9WMyp1Wr6pvexBxjFJvWN6L','xkAAvpbAEuIt','ph09tmMEblKcJPsZ7dy44OEcoYUV2mbTDGBxZ69uSpPp3UoiAY0K5galB7ZMhUYKZdZ2PyN9','u7','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-66,-7124,'AN3','zLIMnkWbBkJZSoXkB1s5xRIsCYnIKAdYXCAc9ijG0k3jex4yyqAbHeUDiGd9W7dLiZKFYCNmyIfUI8qKDysGj3hPsWXUdrHZc3rTEmeJXvgTKUFQondAxZcv25wOJEX','RvC2fBP','hBYFJJlvI7HONCt6DdfNzDYvl1cA5toPHR6vacBnndaXJVAAf2VgggdqwIAkqcWjXdxlCvngrO6MtPX0VOOhg15pnLz1G4AcralAOB6LY30dUzyZ9F6cTNeCMKFb0GTz4oRKucABs0zOykZcClE6fqJlCtLRziTnbDpU9f6XSDZKsMKhaZW5wshM3JvAXkAdpYsPjRsVrdyPhXPo5HEBPgB8Ddg7ir','nI','7F',15);
+INSERT INTO ti VALUES (-66,-7124,'AN3','zLIMnkWbBkJZSoXkB1s5xRIsCYnIKAdYXCAc9ijG0k3jex4yyqAbHeUDiGd9W7dLiZKFYCNmyIfUI8qKDysGj3hPsWXUdrHZc3rTEmeJXvgTKUFQondAxZcv25wOJEX','RvC2fBP','hBYFJJlvI7HONCt6DdfNzDYvl1cA5toPHR6vacBnndaXJVAAf2VgggdqwIAkqcWjXdxlCvngrO6MtPX0VOOhg15pnLz1G4AcralAOB6LY30dUzyZ9F6cTNeCMKFb0GTz4oRKucABs0zOykZcClE6fqJlCtLRziTnbDpU9f6XSDZKsMKhaZW5wshM3JvAXkAdpYsPjRsVrdyPhXPo5HEBPgB8Ddg7ir','nI','7F',15);
+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(85), d VARCHAR(86), e VARBINARY(3), f VARCHAR(3) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4453703,404950745145731598,'fd','uRLfxn1FzG88HrK25hmIgLwnetPlMTqj6HJebUmKnjWVKwT4ws21ijVhE9V0I8kJ1IUbmqdGUt','F','6','vH','m',0);
+INSERT INTO t VALUES (-8131079,11408117392953337217,'oLZI96Z46iACyDdQB4dhFjnYx1BiFP3LVxM24qamcbWDhzE9htLhy5','HBWfj2sCsgiCq1PXo2kDX4ODf2mKXLmlqZAdGKx','GC','F9E','n','F',1);
+INSERT INTO t VALUES (5792303,13469299498902221456,'a1dz59IAIje4Fu5qckm4YaUD','Z6d2woRYwHbPjl0blTlgjvFqQYCuRxrBKI7wVkO','6XQ','FT','E','n',2);
+INSERT INTO t VALUES (3960011,2232230546463921850,'XfpKw02yygz7fUcmPYUlLVD8DkeyoGN5rnLDDPwQ','28sLLCNqs9SA0HFeA0HA5FlYW','QG','U3','G4','M',3);
+INSERT INTO t VALUES (2598116,15723026491634279609,'Jz2a7PFRHuvg0GPaxyaUWgtM7rR2btwsmywaM4Glv1LRGgPoGx1j','Z1WflKCZcUG5HvrErpngrb9XWwTy5m8EbdSrPBsYGPIj1LUUk9XNew3RbfNq5cak9qYGnw2ulf0g4RBuQIVyG','4F','dT','U','j',4);
+INSERT INTO t VALUES (-4099188,8652440004521147834,'Rbw3zT9qFmhcjHEEgg7a4uM0kZ8OchsA0aP23orpblhSROLQkdtgwNwwDtk','Z3Ftk0Cc6T2XaXZ','qeU','T','p','5',5);
+INSERT INTO t VALUES (-7944665,18233316584354076338,'2Zef9bbcthTExr8zceXVP0K5eLJZFVJDffhRQPXkvuU3vRzaJ','9TZXNl54rC8TsoqDEy4ZbeiftNCoF0hDCfvfSgKrgj','kM','3TS','6t','o',6);
+INSERT INTO t VALUES (-7787002,12952094670475402710,'UjIc2L6vKkwH','zmiLLZIlZfWYU2K8rYiwAaP59o0v7Y','f','27','x','6',7);
+INSERT INTO t VALUES (-2133610,1684049051293013547,'NHC2hOxhDDerSn7vJMffoqe6h8iHXsn1a6FwVrYfsVbO27XFM0r8zoYYVJPF9NGf48cOhlLKs6HVyga6','K9yOFTAdAFARKF4xX4dXPSur8uV16z','3a4','eA','Nt','o',8);
+INSERT INTO t VALUES (5400152,575772899005542683,'qif2NbtvEUVR1uz97IQdTKvzB7vNoodO2LeJWyp6raFUMflp2tgZd5Qd','7Vww32OYH','6b','A3','SH','5',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(85), d VARCHAR(86), e VARBINARY(3), f VARCHAR(3) 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 MEDIUMINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (444408,2079878347,'u7W62ZLjqUuzTmEdeLiYBssKsRQFuUz','gM','9nbaEgFIF3818yZnWoL0NXojhAIoP9y5gzHVV9Aay','8kHRYZkhYgA8tw1Nq5V5aPzH6U94FwemKq31uwpGY8iuSZTEvayLnvot4','9','A73MDBmn2FwbSY2TrQmhUi9jACxOdMwX7p5TbbdpccgmYTJJNG2PipqeiE34rnCiZgRNP7ZgLW9Aq41FMTy0V',10);
-INSERT INTO ti VALUES (444408,2079878347,'u7W62ZLjqUuzTmEdeLiYBssKsRQFuUz','gM','9nbaEgFIF3818yZnWoL0NXojhAIoP9y5gzHVV9Aay','8kHRYZkhYgA8tw1Nq5V5aPzH6U94FwemKq31uwpGY8iuSZTEvayLnvot4','9','A73MDBmn2FwbSY2TrQmhUi9jACxOdMwX7p5TbbdpccgmYTJJNG2PipqeiE34rnCiZgRNP7ZgLW9Aq41FMTy0V',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(76);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
-INSERT INTO t VALUES (-6379398,688316959,'E8ar2xp1Ah7CoIH2vnll41wVdaMLBneCI6wBoZhqNkH6yvIC7BnHl2x5Fvd0LQQ5ckZI','jakQ3uJ','PFrzHO2mxbRMdWvNb593U0LmkXtbEUZqxh4t8ioIosGaZAQnQHrY63','JC1S6chdESN6','8weqCw5RbGGdoHlBduGRBdJ5Kqi43sj1ZKNijOSXr7k6Z0vYJoii5wxoPH7YvJ1','kmJQFJK7UKx6b1Yp1pckbb6gkOEUN47aEYIZvvH96nU0GKVwGkrv2wdmM8EkwA7XdFIUq1XOy6QTPpPGG4NrFGYYn2DRRf',11);
-INSERT INTO ti VALUES (-6379398,688316959,'E8ar2xp1Ah7CoIH2vnll41wVdaMLBneCI6wBoZhqNkH6yvIC7BnHl2x5Fvd0LQQ5ckZI','jakQ3uJ','PFrzHO2mxbRMdWvNb593U0LmkXtbEUZqxh4t8ioIosGaZAQnQHrY63','JC1S6chdESN6','8weqCw5RbGGdoHlBduGRBdJ5Kqi43sj1ZKNijOSXr7k6Z0vYJoii5wxoPH7YvJ1','kmJQFJK7UKx6b1Yp1pckbb6gkOEUN47aEYIZvvH96nU0GKVwGkrv2wdmM8EkwA7XdFIUq1XOy6QTPpPGG4NrFGYYn2DRRf',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3338170029671430658,6021957000035756365,'Yyl3xtyyxmMxICE','OgNUWWPkDzoLIx6mALnEVHz4y','l','7ED','D','2',10);
+INSERT INTO ti VALUES (-3338170029671430658,6021957000035756365,'Yyl3xtyyxmMxICE','OgNUWWPkDzoLIx6mALnEVHz4y','l','7ED','D','2',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (7728182706168894529,18154844608134966010,'LSGgF72CClnAtRQAyyRC6UPeI0Nd9e7SuYzHwD1nGwvjf5LRzm2SJwZgiTBU','AtY0BqIQagGrI2Xzlr','c','W','k','p',11);
+INSERT INTO ti VALUES (7728182706168894529,18154844608134966010,'LSGgF72CClnAtRQAyyRC6UPeI0Nd9e7SuYzHwD1nGwvjf5LRzm2SJwZgiTBU','AtY0BqIQagGrI2Xzlr','c','W','k','p',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2506075,338602732,'HcYnOLEW7cVrUgqtvq9aPVGSJLotdBkvHMYa1oSakAtcKf','H82Lhl4s2YIxj6EiSavDznA55GsBKQxplJ6bwlVy4OduiAKoIR','ItCVC8WzSfVEWfwtfqLAH2Y3uotJ2Li2UBDAdPyv','x','2OTehmkPLiVliCdgFnqMdk5pBL4g9O','cgTD6ZtBkBZyNXBzo4QqDQB2hL7eH03zQrlo8XBhzb09P7hPbSv8H6fwEtCBN5p9iHsdN3zlJ3HWYgq7qtxHRxpoh5X0',12);
-INSERT INTO ti VALUES (2506075,338602732,'HcYnOLEW7cVrUgqtvq9aPVGSJLotdBkvHMYa1oSakAtcKf','H82Lhl4s2YIxj6EiSavDznA55GsBKQxplJ6bwlVy4OduiAKoIR','ItCVC8WzSfVEWfwtfqLAH2Y3uotJ2Li2UBDAdPyv','x','2OTehmkPLiVliCdgFnqMdk5pBL4g9O','cgTD6ZtBkBZyNXBzo4QqDQB2hL7eH03zQrlo8XBhzb09P7hPbSv8H6fwEtCBN5p9iHsdN3zlJ3HWYgq7qtxHRxpoh5X0',12);
+INSERT INTO t VALUES (511876292669527094,1964932141988152645,'z9y44hkZcUZucEXYCraxXUktGW4YlMrplLqlRrJr3X3ySQqqsRQiF66LcNXmS4LZeFR','VhiOzwonMewJi4VKrkEfJVCmJtqhxhGuju05yiYGfxVGyQGcByut5Y0139h29X2xiAmoVY8NGL1rfYkMTG46By0aPBdSZzaaDkakZl4Mh4YSBoT7WlVEK6FtPYMS2hylTDSFaXfrfqxDzuvEb25TmPJ3RwiP470tvpHK1mizkCVbMOchphfaoHMrfeyqUS0Q9Y7oo7EqvO','uX','M','B','Y',12);
+INSERT INTO ti VALUES (511876292669527094,1964932141988152645,'z9y44hkZcUZucEXYCraxXUktGW4YlMrplLqlRrJr3X3ySQqqsRQiF66LcNXmS4LZeFR','VhiOzwonMewJi4VKrkEfJVCmJtqhxhGuju05yiYGfxVGyQGcByut5Y0139h29X2xiAmoVY8NGL1rfYkMTG46By0aPBdSZzaaDkakZl4Mh4YSBoT7WlVEK6FtPYMS2hylTDSFaXfrfqxDzuvEb25TmPJ3RwiP470tvpHK1mizkCVbMOchphfaoHMrfeyqUS0Q9Y7oo7EqvO','uX','M','B','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2535801,3132032568,'r8zgO7evbHY5OC5CFYDjASXgXFDVa11qnHMgxMMOyuJNpWE29tkuaCGc2b8seK8H','rQKpHAxKF8NqWisTsDiENBKSLLTCuaHJcrAlhnh8wF9ooDh7hMt6BujhngjY0kDv2Cyb4NTrmAzHhZLm5h3nZYbBYlUkMA9dLUvi','dfGNQDE','3hEpIcy9ipZxzzOFQlUTbNn1O3Yg1bD46xjBDgZ57ZR7TrZx4aPExgN7FuBSdRVhtMWt7dgWa1pXW98t5JAzIf2FMRAtNf1Ao5TcivGo3c7YGCDqmJZK8ajvkmzVsq649suesfhSTNsvQxHYbzH5E6ubhi7nAIgfobgK3yI7Z3LcxRCvaoSgxjI7NlyWQHHG9DLmkBYEL0XR7butMMtc2EN7nTihgpAyNShE9lt5Kh0yzu','mMwGEOGFQj','lE7MUkRCybSYCj6JRQuufGVVXg3szP0mUbaWlcIZIot7tX',13);
-INSERT INTO ti VALUES (2535801,3132032568,'r8zgO7evbHY5OC5CFYDjASXgXFDVa11qnHMgxMMOyuJNpWE29tkuaCGc2b8seK8H','rQKpHAxKF8NqWisTsDiENBKSLLTCuaHJcrAlhnh8wF9ooDh7hMt6BujhngjY0kDv2Cyb4NTrmAzHhZLm5h3nZYbBYlUkMA9dLUvi','dfGNQDE','3hEpIcy9ipZxzzOFQlUTbNn1O3Yg1bD46xjBDgZ57ZR7TrZx4aPExgN7FuBSdRVhtMWt7dgWa1pXW98t5JAzIf2FMRAtNf1Ao5TcivGo3c7YGCDqmJZK8ajvkmzVsq649suesfhSTNsvQxHYbzH5E6ubhi7nAIgfobgK3yI7Z3LcxRCvaoSgxjI7NlyWQHHG9DLmkBYEL0XR7butMMtc2EN7nTihgpAyNShE9lt5Kh0yzu','mMwGEOGFQj','lE7MUkRCybSYCj6JRQuufGVVXg3szP0mUbaWlcIZIot7tX',13);
+INSERT INTO t VALUES (7590969782251454327,1706395196439416309,'ULY3EFyX01tqOW66C80O48pFlVSEPjVeKtSHCnwGXBLHAqMDAJBxG0wgqnzPNh7p4MJo','PLukfo5u1voACHNX0nNY6zkx','8to','bu0mnLvD1F0n4HvBqvjSwsZNvob2gDT4tmfGVu6H7GeJpsAuLiuJF6UbLjJ5hA54iHpY3Velak3W1UxcO6SQaThcBx77H5GKpDO4Q9vLKRbw2B0ifO1DD8lhg8YCXeIPwrw2hkfY2cRLYu6WEgZD5','mK','g',13);
+INSERT INTO ti VALUES (7590969782251454327,1706395196439416309,'ULY3EFyX01tqOW66C80O48pFlVSEPjVeKtSHCnwGXBLHAqMDAJBxG0wgqnzPNh7p4MJo','PLukfo5u1voACHNX0nNY6zkx','8to','bu0mnLvD1F0n4HvBqvjSwsZNvob2gDT4tmfGVu6H7GeJpsAuLiuJF6UbLjJ5hA54iHpY3Velak3W1UxcO6SQaThcBx77H5GKpDO4Q9vLKRbw2B0ifO1DD8lhg8YCXeIPwrw2hkfY2cRLYu6WEgZD5','mK','g',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (886520623308808499,14033797137891055921,'erKuHHn','CnTl65KRdlwOiCVrSh6CfrdzLAtnHNpCdabuGI4Tkx47w14gjwFVK8s3fNY9Yc9nXi9T4SH4hME9dT4vrrv9tccJGipHGNyDCeIoub3YDfXulmOgU4qmiY22vy0oUMMeR1KrKN8QaiCwy9Zkbu63awtY1P4jVtPHwxY0ARb1gaXaqQAp9ckIgXxft20fJ','d','PbExvSkZHzSmSjV08VMPM1RbnEIiMm75QBHWN2gua6ZNYe9E2aKbZ6TjT5zyczpJx6xG2Sgm4v3C7wQlPqlIoLnrIHApC0s2iarJlbA5oN10tWnGEnIQbUW0ChrjmokiHQykGhOAqpDh4A7xmYiGokjuzYGepNtmZJfzMFMEJuX4kIiflixLhtEnCbLH5iQBGORVfeeehmXpuhbuiOqSASk1VqvXsO0Hwnw9d2ee','W','P',14);
+INSERT INTO ti VALUES (886520623308808499,14033797137891055921,'erKuHHn','CnTl65KRdlwOiCVrSh6CfrdzLAtnHNpCdabuGI4Tkx47w14gjwFVK8s3fNY9Yc9nXi9T4SH4hME9dT4vrrv9tccJGipHGNyDCeIoub3YDfXulmOgU4qmiY22vy0oUMMeR1KrKN8QaiCwy9Zkbu63awtY1P4jVtPHwxY0ARb1gaXaqQAp9ckIgXxft20fJ','d','PbExvSkZHzSmSjV08VMPM1RbnEIiMm75QBHWN2gua6ZNYe9E2aKbZ6TjT5zyczpJx6xG2Sgm4v3C7wQlPqlIoLnrIHApC0s2iarJlbA5oN10tWnGEnIQbUW0ChrjmokiHQykGhOAqpDh4A7xmYiGokjuzYGepNtmZJfzMFMEJuX4kIiflixLhtEnCbLH5iQBGORVfeeehmXpuhbuiOqSASk1VqvXsO0Hwnw9d2ee','W','P',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8074069985092607579,9072587059758223083,'NDedi614ZnRQcr2nDBijLG','7fznRDXaDKkg5zhao4zqJddq7hz7I0EQkjCQ','F','TykKXGr0K50G9EnqeT6Tv5YHyVMroM75XbDObqqli69aba8Lz6fw05cNTh0K','6Ar','dv',15);
+INSERT INTO ti VALUES (8074069985092607579,9072587059758223083,'NDedi614ZnRQcr2nDBijLG','7fznRDXaDKkg5zhao4zqJddq7hz7I0EQkjCQ','F','TykKXGr0K50G9EnqeT6Tv5YHyVMroM75XbDObqqli69aba8Lz6fw05cNTh0K','6Ar','dv',15);
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 CHAR(19) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(74) NOT NULL, f VARCHAR(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7382536177574109921,2225539730,'nM','WRc','7QJJE2b9VsEgD1SN5CGzzKd2XFhywLPQCXWyqSYQ3ZaOe6fS75wtLhSt3QsrxatALgJ','DzlkL41n4nuWS9X7zItDO8naF7D9aNlnAKxCsyI27aGMhv3P2DqAMXcR6Rkp4H','OMlkkmmOVaUchdeg8dDckrabjDR3Gap','YyjiOSUWhWcxGsXy8BsjIlzlpUuezGLg1y0jUSUAaTrC7qUyu47v2rnjxoobIOE8ic5z6BEy7OdD9rqXmxkVhyNf3v14Py1',0);
-INSERT INTO t VALUES (3851264601880051297,891056157,'cjX1ivdn','TP23k74lZ98','ZwCtVg0P5qCmzJ7XkeDGVF8Dx6yFMCV0yz3cB8E8Vi','pJ8UMDV2gB70cSpFUIC2VBYZVEhHmDPEWrxivtPFcY9ZRNdxGU5BJGvbpjqq7E54zAMJwGPMya','6bU1h9e1IPJd','9XfP885bwWDgdrv9IbewcnuLW',1);
-INSERT INTO t VALUES (-8029827883382347381,341967961,'igRJkyok9','cw2w','rlDOeqZqkmcVMBgAtx6ra8XF4gzvy03L9O4ZuDaZbJq9FzK','SvpiTASf1ZoNshyd6Zj36C6dLfKGl8WKKOlmYzfZYmr','efw7MbVe7i3XC8xzWQTjCJyFGwZ9iyjOtACDCLOmIl5TlCv5kTAPuoSaXn','0hT1oWrRQTwS3pOEQb2NtZvJE0sD7zcucEtDkz3o82cynN2fZO1nqG3VtaZFGgmpoEMVmDuF95XkpGA3zNAdMNcd',2);
-INSERT INTO t VALUES (-5696576454495304154,4201566970,'Miy5L3m','7AblNzWl8SaBkq9zy2WilS1xilxcSoK1IOBXOM2','QQkQwDuU98fb3vkoE61tjPoHWJtPycZrwrArivzNLBR','6GExhyznAwK5uWnTZIs0zuc2mcXLpZfGPG5','gWaQxzwb0sCT0dSJ00hNDqNmNx9s0GEDQ3sYgNJBXjtLs5hbvzZM8MHYkH8jWPHwjhpZTtq0tn9N','jechmENejbLTonvQ7RY5KoOJqjbZbQp3AFnRYEZe66RzcvRDFH8J1H2mV6Goms8PF6YwQKf1x5xWE0NgD0KkgWQn2WsKHs',3);
-INSERT INTO t VALUES (8973943084391375246,2643493935,'3XsyUiA','AkO2fXLo1KD34epar6FGrUe2TC1mWF5','AEQ2qtUJYJE1G8NFTvyqD0grZBFlZI1cgSOmY88DutEFpXBC0','Mepf0RE90','4MlMeF7u4q5npuj0PP3srnV8jK2kQfilsoGevWxPHzaWcciLbHQ9Z2cKfzCHCbNkASj8IfLJcS4JlD2WIKLj6mwTPd','uIDyGSxqvp7ir4U8ZXvSEZDbXF8SCZ4YQH5WRQzmaeJEQ6E5q',4);
-INSERT INTO t VALUES (-3511290536302613765,1378336301,'S57ZlD7SUa','FbVtDSFq5pnfGV5jM3GgD6Zv9','noG4nXTa8NU44h1WJN4LNPZeMMiEPlYzdb58k67BvZvj4HrG','XRccxJCW','XTkTDS1cxgY','pzQCaN0uzFwR4nDqMQBLJixm93pPG0FNEWFhNeLgz6LXYFqFcN0cT8D3Be1w49DnCzwJRzXe1NSnI6yUlEs4fDvxu6uM',5);
-INSERT INTO t VALUES (1257930702088714759,3306156320,'pET','lQueALifV35h4zNUpjAhAQVMjFLTGoc','XrlvDpXputoOVEIwV1aobJ3y7Wu','K1KauFvclWOFx1zYt3CouItdPhHeXAIopnjp0JAmWHDg4slBt8ypJy','M5uyFDb8tsn6Hq5OkT','m5voUgZhmwg',6);
-INSERT INTO t VALUES (-8322279766028294597,435336709,'oPVwKy','lDD','1s33GCLpwSBjmHIzEZoBXsD9zZM1i','RZlRNBpglqW7qcUEb6Zi','TnnLFkn2KZPhtXADwDJPRfGbVvkEaS3mcSj','upoqVwMwPZ6gNGMXKJG33fDUsB21DyZujRNrVqn0d9VWRslOkUjKiEgGu4CxKJphDV0jYawA7EJ6J4gV8qSBOXW1E77Yx0',7);
-INSERT INTO t VALUES (7006416720959874556,4150440917,'olIof7eFjwXkNfudPrr','bPlmYO090GCv2EuEO','DMjGkPjTGDVFa5sxyNpUPmCsFzjxH38b8snHNUljTHZC9WUckII4zG4XIGdDfJX','eOPDV0ECSvF0JbUPkzWoIflIFLmemZJh2aBehn9TpkIfZxQw5OK','x4d1UY3w4MptnDtbBmdRqLH0bCP3w','5767vvm3NaW7eN5EvHyd9yV4T6cAy',8);
-INSERT INTO t VALUES (-1390344797373124463,3920743973,'oCGKPlPJU5jhWAu5x9','9wzQa7W6vvu55Glg9HmuMYFfv1bWzOmkPhXu1Rhi','ZBXyC0G95cQo1vxT5ng4uVPYP','mmKnJZmAyYLRrmWXWd40wR9qKySTGvlL81CcCPGG','j4ivElVBtWjd3h6Rm4y0kr9HXcFTO7NhquuoCT1OkkkRuueNDd64AZtVPUHkIwxSZirkdu','45HxRhvFnw6TM0ebML',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(45), d VARCHAR(54), e VARCHAR(56), f VARBINARY(53) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2532698628473753932,2532106578,'CHo','wPdof4kdA1z3uhO8DG2fLjhH4dmHkJ4I','KwT0hG','jSwoEmDIoGIJ5lA9ptAF7zbtJcre9p','j','K',0);
+INSERT INTO t VALUES (-2685836325822525281,873222088,'SNfRwGP9ZBxJIhds','06HIP3Q93X','B0sAI99gTDd1u1x6JuQ6tHEX0TSyz8wwN0m1R','CxsbFuvct2','E','V',1);
+INSERT INTO t VALUES (8888392033192339593,350213515,'bezYVcKZ2FIAk5msBvgrorziyjwkLWF8jND','JhPEez2pusyJm1o02mkznz5owcn0SuMPzpIcW','ePsOXJh6K1OkBTPFQWcNzNJL3mcHvjV03fKFo3T','S1O27eFKm4oBG9iE9','B','t',2);
+INSERT INTO t VALUES (-9049852830575430199,2235329790,'mCHawK63wxWr0TsF907KOp4XwqU0jz5dF1xsR89b4gE','hrjFShM7vPJuivyRxPlOmdo7TBvVu1A4HhHx2JL','WIKWQQnafukEFRBNMzOqzXpVxrkDVfFMd02b6FH4Q1FpJ2R','nJFr9l7KyDqHfEmOfN2sMHmWhdvWIu0Dh0LDHkcoCCt5qZTMaLlz','V','A',3);
+INSERT INTO t VALUES (2667499984687349235,1036889340,'ZMtmEBpFCBTOdEURpgpAohqjV0I02xQlVkbLOh0','mfcxFSHIHeG','qNc','4vL8w3W1davdeFOuyVwF4bIT5CQaA','4','2J',4);
+INSERT INTO t VALUES (3046382725432134257,2531912185,'IPuRS2eO2ObZ2xD2isWykcDx2P7k84T1vGtmhvye33DY','7JLIw9CIfIJGEToeUCVCsY273wwCbNi','hMwmQ5C0c','aJ9kQ3FvENSPGZtskX','x','C4',5);
+INSERT INTO t VALUES (8724687779628814499,2017494323,'iHAo4nonUjTuUrL9V6J8PERuWexR37bJAohr71pjoox9','tZWZhjgHsiX1BEfwN2DUsLjnw45XNHIigxxwyyodN','IyLUPR6aKR','13IOiuxxBPk','7','z',6);
+INSERT INTO t VALUES (2938626224344416411,1457966053,'wK6X7VnCY2iYEo','l36wsHaJNg2IqUOh6YwT8SEkaiz8pYAf2BrALOOcsEleoRHwmKS','WvR8a8zWbS2mGYgpFDlc7Px0','G7a7xtrOL9j1eWLGEgn4Fn4xQXZPO1XcEfK7a','y','3',7);
+INSERT INTO t VALUES (4156380465649236017,1226935478,'HD3GlPLIOi','13A4jQHkGw','5rm21xu7jTwdHCV','9CQEp1','y','9D',8);
+INSERT INTO t VALUES (-4480548586239879200,3996543704,'of0MNAXGlYdtTQUxS9bYPs0yFoFScg','D2TP36wR4O2QoBfz','cf1ENtqfepNrhXRAseblW','NiyGIJSN6MLY594rV5bTh','0','bi',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(45), d VARCHAR(54), e VARCHAR(56), f VARBINARY(53) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-7507211452971034699,67152845,'JBTgnb1G4o44B','bTHfXBJJVa4L2eTL0rv','WAqwYpfDcEicU77','qPBfAHacEXiOQAkazYR7ROyvpGx','QDhYa8QwLRKKRnsDuI8YbaxEclFiaWk1tZSHiwB6pVs8uybgJXSdldxTKfl7Uvpf9fx5yEro06OVovfyF','XFcs1GfRFFfmm5FGLjmiY7xDEDhxXg8bEcQpesnHMAUzvEAHbq5vuV',10);
-INSERT INTO ti VALUES (-7507211452971034699,67152845,'JBTgnb1G4o44B','bTHfXBJJVa4L2eTL0rv','WAqwYpfDcEicU77','qPBfAHacEXiOQAkazYR7ROyvpGx','QDhYa8QwLRKKRnsDuI8YbaxEclFiaWk1tZSHiwB6pVs8uybgJXSdldxTKfl7Uvpf9fx5yEro06OVovfyF','XFcs1GfRFFfmm5FGLjmiY7xDEDhxXg8bEcQpesnHMAUzvEAHbq5vuV',10);
-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 (7150114278621591536,3878174372,'rImTZ2T2M74CD6tWrP','4Urh6jO5YC3LCtFeGe2nP4F','YjHjTA4lSUyzx','NLizS2hMi0IFNXDgK0TS0eFtWZmFpcOSQA8U74K9ytkYzNTYuJw8mEIqgXvLqimYwwr','hVFzshdldQs7Y4gznScJT5A08K0FyVsuH6c43M9BuTuY6GFqVEBKWY6YcEI82CU4kIwtIHKn8HHGqP7KA9zUxE','d53euCuKStr9Jnl87YfqSTcjmCaV3sPszWPngEwPDCe',11);
-INSERT INTO ti VALUES (7150114278621591536,3878174372,'rImTZ2T2M74CD6tWrP','4Urh6jO5YC3LCtFeGe2nP4F','YjHjTA4lSUyzx','NLizS2hMi0IFNXDgK0TS0eFtWZmFpcOSQA8U74K9ytkYzNTYuJw8mEIqgXvLqimYwwr','hVFzshdldQs7Y4gznScJT5A08K0FyVsuH6c43M9BuTuY6GFqVEBKWY6YcEI82CU4kIwtIHKn8HHGqP7KA9zUxE','d53euCuKStr9Jnl87YfqSTcjmCaV3sPszWPngEwPDCe',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1476025786735462841,1673787519,'9aNrFtbZn0IL','yImdJAsi6URD3kyTeRzZqeApYQ0os6Pdg7xMjaCbIgc2XoJiSOkoqxxFfhATf6eUd7Kxdf3volo39xsjtDTMFWZ42STvWkjkd4QRznyY5uKEfqbkqIWyxPqtwxF81iDDP8GTR6TdDuTOdPIMUHQO32BUUSsL3thKR4hHBItwIcUJm','JLrl69BdEkXLNWPCU6JNqY','8USVjcQYyAXizv24bBDNDDbsOjgw4kARgK8Z4R3SX3UR','YJHJ8yTkYFNdC3Jf73wmsqYqNxdOKeRIA','mcJjdaGENEkESvUwkRL064l5Z6bp9d3tUsNH5pPjkJ9T5JgZFqBhICdhQHMP',12);
-INSERT INTO ti VALUES (1476025786735462841,1673787519,'9aNrFtbZn0IL','yImdJAsi6URD3kyTeRzZqeApYQ0os6Pdg7xMjaCbIgc2XoJiSOkoqxxFfhATf6eUd7Kxdf3volo39xsjtDTMFWZ42STvWkjkd4QRznyY5uKEfqbkqIWyxPqtwxF81iDDP8GTR6TdDuTOdPIMUHQO32BUUSsL3thKR4hHBItwIcUJm','JLrl69BdEkXLNWPCU6JNqY','8USVjcQYyAXizv24bBDNDDbsOjgw4kARgK8Z4R3SX3UR','YJHJ8yTkYFNdC3Jf73wmsqYqNxdOKeRIA','mcJjdaGENEkESvUwkRL064l5Z6bp9d3tUsNH5pPjkJ9T5JgZFqBhICdhQHMP',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5778041961221384379,2026348965,'xKToYqlJfqxU','HpvIbPkf0RWQxjuZg9wg8K4F519cA9WYv62DbrNzxFDLm4g3ZnMN2rLOkfM2dnT3KQhxSG3kqK4wwdFzFmWnbUi8utCeckMzivJi5N9RhtTTw8fCdNzqO9Nj7Blv8mOaRbmM6TLc9ruE7QFjAbjr7fGWXP3FUvo1LaWXcCVZUSjxEju4WlAXZCMnWGX4GtG1JUdVSUftzlmEFanKU6P3lQ26wBhvngkc1Xs','aLpaImVdCVV7YFcnCJJ4peXSy08AymMO0mdyWUNpJkjpGaHunTdm','vy1A0gQqiOXR7Zlyzt6QamMLchTVAlDD5zafny90NVKLqgXSW5dBA8kijrP6DLRkAv8dyPPpXOiBva8xa5W6ZsHLNA1OxzkWKsP0xigVvfHzX0e9YcBjc423pt1AoOKFGm9uhueR8O1O9WbEPKcKLRHdaSI7IK2KnAMlm4E5zrkaN7UTWmah','MDNb9rTZZkxA2Bbwygh1UoPXBapecCz1Y06X2gHYx9oJdSIFVaPnfRQJzchr53Qjx0tJ2','tDWM6ldj4FrByLFNTF1KnSx1rZTUzhKPh8XaizJvXlkZTpTP0',13);
-INSERT INTO ti VALUES (-5778041961221384379,2026348965,'xKToYqlJfqxU','HpvIbPkf0RWQxjuZg9wg8K4F519cA9WYv62DbrNzxFDLm4g3ZnMN2rLOkfM2dnT3KQhxSG3kqK4wwdFzFmWnbUi8utCeckMzivJi5N9RhtTTw8fCdNzqO9Nj7Blv8mOaRbmM6TLc9ruE7QFjAbjr7fGWXP3FUvo1LaWXcCVZUSjxEju4WlAXZCMnWGX4GtG1JUdVSUftzlmEFanKU6P3lQ26wBhvngkc1Xs','aLpaImVdCVV7YFcnCJJ4peXSy08AymMO0mdyWUNpJkjpGaHunTdm','vy1A0gQqiOXR7Zlyzt6QamMLchTVAlDD5zafny90NVKLqgXSW5dBA8kijrP6DLRkAv8dyPPpXOiBva8xa5W6ZsHLNA1OxzkWKsP0xigVvfHzX0e9YcBjc423pt1AoOKFGm9uhueR8O1O9WbEPKcKLRHdaSI7IK2KnAMlm4E5zrkaN7UTWmah','MDNb9rTZZkxA2Bbwygh1UoPXBapecCz1Y06X2gHYx9oJdSIFVaPnfRQJzchr53Qjx0tJ2','tDWM6ldj4FrByLFNTF1KnSx1rZTUzhKPh8XaizJvXlkZTpTP0',13);
-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(58) NOT NULL, d VARBINARY(12) NOT NULL, e VARCHAR(26), f VARCHAR(78) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15832,4184,'Ex9M6zBmOgmXcZwTCI5RiXcg0QtO','8GEYo9MAYaiG','NdesT9JNlMS1ZsWAX55UkCD','WSMDLjdAlvRyygOQcYpB7f23o79Y4gbDzmNK6k2vlgP00F5YStiLSWenolV34Pqm6CIn3','ts89yWgJWJZeZ1umNALmRwJYbTXOg8KwgsJ1AwuvvBXp08JxBipHimUp7kS6KUGa0eKOJmVPlggnruxO6B4OKhj','eBZ35n6PO2bnQoUoEzkAhUGwz4Tj2YAWAMQPo0lTeTn6yHSl4I',0);
-INSERT INTO t VALUES (51668,59612,'5O7SAst3h49QY','yBSZTcGbSTjc','ORxz0RD0ANWC4aOaOcd','7GppWVIRF3FC9DgqniVAkq17dW9RV1Fd4f','Tpyoa6wenHGQN0QKTMc6vEiUMFfuMAE4s1Ck94NM9tWtfwiXb8qcSERI7ZnSSAwdkzEntRB','5w3nMFOg3X0obTxOI3QZGRNiYzP9rnIan6vvwfEDOgjxQSeXwYhJAkMvKdLm6ZVU',1);
-INSERT INTO t VALUES (5704,60909,'UuWV64NhSks3wVPyv0gQc22ufZvh2Qz6vvIB14f4mT71RZVkktPq','R1Q','6q4PooJKA2Dv5gZnB9','rdHu24e48yOlvEnuOE7P24psS6O6CGPefdKgnqsIf4WPVnC','xtpCsSLmxiOQsK8NtByqKVvJMFuP9LJX8MipoBvYhxb0zVzease590occRm7BWKBI0P5vUTb4lDV1vQ1jmZr7uuy','dHEj91BkVZY5a3rfLNwCRnfqqU3Oz9SqEymchJzBTiYzai8B4MfZJjIc',2);
-INSERT INTO t VALUES (38996,12728,'tGn','0xx8mk','nDconZGfUQ1L287kKXc9','Tb7i9BC2','yU1N7dfoOMu8yMjB7dDvsZnxtzcGMxvUWm0b1LnHLSqJoKWg2suZh3Mzzmsqm','W2TehHsVQg3QwCr5tbWSlMZb2tvJMa9Cx9lpaNcNa92',3);
-INSERT INTO t VALUES (63107,50201,'YLtS1Clv7W6DoHBijcCpFdBBdeb8xS5JBzrre225tedKobe','7gkhI','OB1rOecYEPpMCIs6JU3','FpwKGyifMIbNIXhc7l5rzWuKjIfKt0l6KfHwmqRGiflkTo48d','Fkg9hOuXWdAhRifGQOAjuKaIqbRjufpCFi','MbbefFfB8DN',4);
-INSERT INTO t VALUES (27266,404,'aYYwFQcPdI1tVm2vf1rpBQUJSMhOzd3CkyBnQtRZcGv3mZrAy6P','OPmRyUb','T4jGPX1TMspoEhnY','8F5A4ExjLth','HiJZwY71TOHp2vs78JIuIdJmTCGhPd6zeP0zFnipbCVKrLQYWwFm0y9WqXjJ','55',5);
-INSERT INTO t VALUES (6837,63036,'nSJ5CHwkWbd3xX','J1cXi2Y','M2','nLG4n2cHeYZhSV8wJDYXa6CXZQA8UWdo','32tJX1oLY1MOCzD56B1N82YB0C6fBXfwGKnAwcoADhMvIPbj1LToaPv16J31Lv9QrGLNk2','RHr8JcFwCKlf7QTa',6);
-INSERT INTO t VALUES (57427,45977,'ihaQA43D6','9M28mtx','6iB5M0izFUN6aa8NjdFKwmP','rmcDLr1lrWsmRJm3oIzZtV3WUCmUF1CwhNhWuezWdo4JdSVTIqaQVrofyv2vzD','cjS6omjQ4QtuO9X01tc1n0mnTltGR2KvWhEoXEdBtrnd4Cu9D8msBYHAYz6sDEgkHANih5','VD0j4Q8eXmQddkBEzdrGR1yrc1iFq0DTNcFZnkrlo90U6ownvJyBY',7);
-INSERT INTO t VALUES (55882,15585,'RMmJH','3hXn6e9E7yB','lls86hRFvi5qEK9AcZx42','xivquTsLoUnPaAP4ZiQkerxXcvwWPKJz9B3EtOuIMKy9Eidd','2TgrgIsN6j00MsVMZc5WidOEvKPTeWCnwknZzUcv5TBJkr8Kswky5Oi1o','0IpnLLbk5thhjU9sqSMNaAoAoTFmWTb0u5D1UUOFiXeY6jtJvvzQ7hSZj2WoYV5',8);
-INSERT INTO t VALUES (26666,27223,'hV','G63A','uxc5QeXwJLnzZHeJEP','thI386NSJ','TrWuRJJ7lmqn2rLmGjgVfeYDUPurDlxCMhPCCerwy9pKtT1dnAVLxHViDG1u4pFTzbzl','qz7Ci9oak8gA1KGNxXW4Ey7PJJRmbyNAVnsuzhbYL4AOF9gh7kXavX1Si1Wfm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5500877064865627587,2679621552,'2HeQk3T','buIc6ups1MXxNhZnf2XhHveQvm2f5npUx83VbkMwZDXHpa','hx82DxrRr9MZkKxQsbTqJ0cSsITpC1X2BoodFzypyRRiOyr','DkbjWIJsKX','g','mG',10);
+INSERT INTO ti VALUES (5500877064865627587,2679621552,'2HeQk3T','buIc6ups1MXxNhZnf2XhHveQvm2f5npUx83VbkMwZDXHpa','hx82DxrRr9MZkKxQsbTqJ0cSsITpC1X2BoodFzypyRRiOyr','DkbjWIJsKX','g','mG',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (-3349954455052383378,511869682,'mWwFyltbO8odXuLIwmHMol7I90cllch6bFiDtDBNgtAnSR','oTui','mQWi5W7PZPmIdXP','KJr2FOZ6XhZu4b9mbZB4CGWmLgvlcxkonh6QY9DSwOq5WGoG1WbF','8','q',11);
+INSERT INTO ti VALUES (-3349954455052383378,511869682,'mWwFyltbO8odXuLIwmHMol7I90cllch6bFiDtDBNgtAnSR','oTui','mQWi5W7PZPmIdXP','KJr2FOZ6XhZu4b9mbZB4CGWmLgvlcxkonh6QY9DSwOq5WGoG1WbF','8','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8797810566510794428,3938232303,'Dm5ROe','Z','rm3LHWEY','cPgpQiAA53mjOz2Hto0B','v','TD',12);
+INSERT INTO ti VALUES (-8797810566510794428,3938232303,'Dm5ROe','Z','rm3LHWEY','cPgpQiAA53mjOz2Hto0B','v','TD',12);
+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 (6785791354540269210,1159595450,'TdTQuyY5tWNVXHSD','cBSLLA3Nr9nlqv0VwKc9EsTtx49O1CFQBxDNBG4L02ZURIOoi8CjX0kehcNC9oKpdGgba6mS1aUdqf6G1tpvCQk99SD4vVxwfNwk0zBrXQbfp8INn33gnPePIyIX','exOG4PqLY5862ilDYx1TI3PV7IwkuVLsB7cdzagsHG01ATlsDz','CSm9RIf5vNcKZNIPkm9WlXU86XNTM5sYK9idfyD387OPjkJshnBuIcLFFaLIvQSFbjrAJ98AFwWaKuAKEFwk0M7uMPZDvHJiJMDOzRDoZUXMwn6GKjh0y5SfJNnMQWK22Pb8Lla5lKDQnJfQZM4mvEKCDsLv2dfYQnQf0ZA6xVsO5bsN4JacC9HeWRKtPOvWFTBaXZvhd8IDafiwDDbc2Tz6lgM6ALklnNM','3','7e',13);
+INSERT INTO ti VALUES (6785791354540269210,1159595450,'TdTQuyY5tWNVXHSD','cBSLLA3Nr9nlqv0VwKc9EsTtx49O1CFQBxDNBG4L02ZURIOoi8CjX0kehcNC9oKpdGgba6mS1aUdqf6G1tpvCQk99SD4vVxwfNwk0zBrXQbfp8INn33gnPePIyIX','exOG4PqLY5862ilDYx1TI3PV7IwkuVLsB7cdzagsHG01ATlsDz','CSm9RIf5vNcKZNIPkm9WlXU86XNTM5sYK9idfyD387OPjkJshnBuIcLFFaLIvQSFbjrAJ98AFwWaKuAKEFwk0M7uMPZDvHJiJMDOzRDoZUXMwn6GKjh0y5SfJNnMQWK22Pb8Lla5lKDQnJfQZM4mvEKCDsLv2dfYQnQf0ZA6xVsO5bsN4JacC9HeWRKtPOvWFTBaXZvhd8IDafiwDDbc2Tz6lgM6ALklnNM','3','7e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2055233149723244790,3547554683,'IWV0Hu9lljebyqaX4DnZBQ2HORGsc','JSBioZx8pLCNfTfs5NUoDEJ2uXy2ky1ZYQUq4eonooUT70NCeZltBQ3VqiPOlTmGx4aEKbiQ3XQoD6N6SFkomOcgJUuSHuINFnf9CX4M6rFLc29kmydbMKIRAMTt0eO6koquVuDaLRftgpW0LXFQNslIM8mSBTKBLAqbFHgpCpKC5xpg6wIkjpSLnU','2uBxcZcsOIiaPVeGAc','lgEqMBop0LWKNuOCWk9imbBRdPY08yFktKvLnsGNwy9LIX8Os5xyOJKKBrFvppystbJsSkrmo21yTQvgm9fY9jPrRR6q0fDqCHrR9roLRlwAY1296RmMeO7ui9CmCz2L','y','G6',14);
+INSERT INTO ti VALUES (2055233149723244790,3547554683,'IWV0Hu9lljebyqaX4DnZBQ2HORGsc','JSBioZx8pLCNfTfs5NUoDEJ2uXy2ky1ZYQUq4eonooUT70NCeZltBQ3VqiPOlTmGx4aEKbiQ3XQoD6N6SFkomOcgJUuSHuINFnf9CX4M6rFLc29kmydbMKIRAMTt0eO6koquVuDaLRftgpW0LXFQNslIM8mSBTKBLAqbFHgpCpKC5xpg6wIkjpSLnU','2uBxcZcsOIiaPVeGAc','lgEqMBop0LWKNuOCWk9imbBRdPY08yFktKvLnsGNwy9LIX8Os5xyOJKKBrFvppystbJsSkrmo21yTQvgm9fY9jPrRR6q0fDqCHrR9roLRlwAY1296RmMeO7ui9CmCz2L','y','G6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8342927735861842006,49809389,'IZc1exOkveENGmziKyglbzEmIg8i9Afb9T9AE2z5','9Ojk2M2Ue3R3vtkI6V9cd5QwWrNwOJsivW6XDDDlvhIvhrYkr7frAGer454sT7E1mERMUR7JdfWc9FKw0h','rMqNwep3Nagg9dfV4kib4N83duzeusu7fwkhOTccPtVui5RG','HJ5oDosDRI509V3if0iQ6kLqNpoG811ICjNnjo2j2eus7l6IbiMwqa36TbzlLKpZbKmqmhevPbWoa85cmIiaoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZZ0u3OAC7CWaCuHysUcxN3QUrO2tE636xt78l2ZxuQWGeaXzb1nuvoDdwe9UGNkFf8YvKzRHxI8kZIz8DdtDO8sSUhVL5JCbdfexktaFyLO52ODH2CfNJ87BuQxrJMD6tTMzqxVWW6r','B','svy',15);
+INSERT INTO ti VALUES (8342927735861842006,49809389,'IZc1exOkveENGmziKyglbzEmIg8i9Afb9T9AE2z5','9Ojk2M2Ue3R3vtkI6V9cd5QwWrNwOJsivW6XDDDlvhIvhrYkr7frAGer454sT7E1mERMUR7JdfWc9FKw0h','rMqNwep3Nagg9dfV4kib4N83duzeusu7fwkhOTccPtVui5RG','HJ5oDosDRI509V3if0iQ6kLqNpoG811ICjNnjo2j2eus7l6IbiMwqa36TbzlLKpZbKmqmhevPbWoa85cmIiaoBhxDNFiTrkaA7T1d1M7rEiqf0v7GJf1uZZ0u3OAC7CWaCuHysUcxN3QUrO2tE636xt78l2ZxuQWGeaXzb1nuvoDdwe9UGNkFf8YvKzRHxI8kZIz8DdtDO8sSUhVL5JCbdfexktaFyLO52ODH2CfNJ87BuQxrJMD6tTMzqxVWW6r','B','svy',15);
+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(56) NOT NULL, d VARCHAR(26) NOT NULL, e VARCHAR(97) NOT NULL, f VARCHAR(93) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (59989,32014,'xz9bWaTgNNO3wUpytUJQVDn4bwKvhzslhWUjwx0A','9','MNQugT6KJmncFmlsQT7bJ3m1bGWLQVNWxe1hwcV3LzQFSPyV31LmzMzBxBNYmfGTi4zeun','kE','Ac','X',0);
+INSERT INTO t VALUES (48066,28875,'Dt8bZ0Y79jwfkTLdreWmltG8GQBs','AjLriU4cu7MPn','xx7yAP99nFRNGI0BqlH7GpeHq8NJqnv','dllGVLNnabrI9zF5gLWsotOojDrx5c','T','I',1);
+INSERT INTO t VALUES (52717,9620,'ZDsktsmIUsmfWJVyYk3VLbDzLW8JaWh6bEumsqXOPVmbjEqs08CXgL','6mSRflYVbonJK','w40AoqEDI6fAtbgyrBBer4j0wpfNfA2zKA03f8xNzDHoswQwGU5ybKKEF2uyMq4nHbdkmrGkrmq9tRDAyx2AsPTQmSZT9','LNGDNmB9fY3Nja3tXCAIpdpcYzKpLhBOorp183RHet8gQqRA3UY5pHUpEg0MWF','C6','P',2);
+INSERT INTO t VALUES (21707,2801,'eCdJdEue5WOuZYrnowwYiNwFHD7VhOBhKfSZJ5M97RfvO6XR6X0','tIJt55D9lRRX73IT6GyF','zia1JjODVHHwCu9YlbrgdurbqbxBLxN620P3E6Pk1','SilhAlYEGywrjhZE6','nv','n',3);
+INSERT INTO t VALUES (60210,20643,'bSvNAz1hfHuWqgCD4qvxFF1H8M','SfT6hEiSIMUBWD','e7EJ4eOPpxmf198qZrjQ3QoHieZBxP7bq4Zhici5JklXpxw0HLiK9SCsbEOSyUut6nAgl5XmGG','uY9IxK5ciIDFE5cELaukEQyz1f9QGzpIMOcixoLKGKQx4rEQaonAcKaoWkchm4HXcV1YnRNVmye4YE1CX527zPqI','3','P',4);
+INSERT INTO t VALUES (24874,25393,'nSG5Wre74O5kLrbaXMgSMYnI','P80ft4P','xOBDI36tATvJtoexspvI2CcVtnyjmAKku4qEz8G8cq6GbV7uD8UMf4mf','CvzIFsifXMSUpDOi0Q6109LNn8C9mVx','O','Y',5);
+INSERT INTO t VALUES (6014,14618,'VotJtZlgY1IfbWK','SkniehHoM4TU3','ZxXjiZdvyscYlm9ipB8tJ0fI3AfXRW8f75RX7ejIUqDB8gPBdjhqfdQms0NU','Yi3AgxcHqpdiUIgsOsSFah2Ye5TzpD66VE35mi7iuaFYYX1N71Gx38ryXcjn9ywk6H9','1k','x',6);
+INSERT INTO t VALUES (65399,772,'ToSyqsEWDo55TCPOOMddEiBKWo6MipZFJI','Ebluu','7g4jECOvtCjkyrjsbEZuwzmsFgyDZl42lIiBBGgiahCC6wldnIuIvwzUASMOWlWYTOFvUHKdrlVDzHz','CNtLZwXvp43rA3fMPMKRueUVpaw','I','a',7);
+INSERT INTO t VALUES (43088,15500,'BLy7nOvkGNkWMEWcsGRFXaIMi7A3Ljcd6tRd','N','rfaQx6mXwiVvPqk726YSGL2QDgVnLd8DMRAEptNX1wr6J90F2FBwV2XOPzCWtjiBng9lFLYGxPwuFZuEYC4NdwU3SsB2uKla','AnH25Myj9tvWLYha6hB7XZboBz7HVCAnRTtUJe89gf','1','P',8);
+INSERT INTO t VALUES (7131,-21143,'IikvaBckCWgRL0udHAMix','tK','Au1Ycnmkh6Eznw8XISCPDwcihHnsCVeaYmJAUqoIZLdNwJrFB8u9xvQHwF4Iq','EbY9X0Rv0dTt0958q2Hy3is4RZ0Q4uAOqOGuIGeJwYxHHK0jJL1AlFlrhclHEmyY','WR','w',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(56) NOT NULL, d VARCHAR(26) NOT NULL, e VARCHAR(97) NOT NULL, 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 INT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2786373374,46171,'7YD3h2O3ituSNiF74RpldO5dJO2zZxz','CLNnQLeUyFs','cJ','qplLFkhrWG188jjXvrbSUIJ2ZYe9tvBWI3Mbojl2JJaLZKLzhyUEdPGFLpMh','kAsc1iBnZpOJWdsur7lUAvtqCayWG9zIDyq2HoE7v1Oo','aFTwbs7QSiXnPCOPUt3N9k8e3dNTOXrAdMaLWTxkABB',10);
-INSERT INTO ti VALUES (2786373374,46171,'7YD3h2O3ituSNiF74RpldO5dJO2zZxz','CLNnQLeUyFs','cJ','qplLFkhrWG188jjXvrbSUIJ2ZYe9tvBWI3Mbojl2JJaLZKLzhyUEdPGFLpMh','kAsc1iBnZpOJWdsur7lUAvtqCayWG9zIDyq2HoE7v1Oo','aFTwbs7QSiXnPCOPUt3N9k8e3dNTOXrAdMaLWTxkABB',10);
-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 (1307296424,52089,'YR5IaIZD9KDfFHlpz7MlVSvqmefc7Qf7bbd','fVcIlTu8kC','8JvA0a0yTLCNyttxP1AxJUebN','4n3qkljcvlebqNV57','dyCzbp0MXjuyu2w7HNP7pPLb0XhZllVygGjIGPSKPFjLdC5nBYk6lJ9MTI','40iEtnFoq14SsV9KhNIfLxfYDKZSIuVKSdzmXheyNoJOryxr5qcq1YFMyOE93huX7rIlWiWHtyAlGlV4svXFave9qD',11);
-INSERT INTO ti VALUES (1307296424,52089,'YR5IaIZD9KDfFHlpz7MlVSvqmefc7Qf7bbd','fVcIlTu8kC','8JvA0a0yTLCNyttxP1AxJUebN','4n3qkljcvlebqNV57','dyCzbp0MXjuyu2w7HNP7pPLb0XhZllVygGjIGPSKPFjLdC5nBYk6lJ9MTI','40iEtnFoq14SsV9KhNIfLxfYDKZSIuVKSdzmXheyNoJOryxr5qcq1YFMyOE93huX7rIlWiWHtyAlGlV4svXFave9qD',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3016860426,16564,'iKycs','XvrL16oWvqc1jstPXCCMu0RFmdJjsrf0hZ1EzDAKwRRxXEdVDWbyNmjgCsxottlZjzr6988cnRu5UjgfbsgGTJ6FZgWu2FIykYgu8XM7yY7TuImPnDmJBYcma0sky8VGdVf1pZoFt7GvAKKyLce9wiKxiD8Y36h6MrhgkxpDAPoeELk3XhgzLqLqvnazVlxr0hFIkmsPDSHHctTZDlx8eXdWoBTfcMxBKW','wCo2SVodYkQfOcl0','Eoh4KQXhWpjhNjvGojEzKxgyA','phv5Jtcth6FaUcmazAjfDJ3Iqa2FBGa2BpeC7wZFzAJXBb5MMGdMvMGk4qGSSwjMfeoF14B0','ghNFPaeN3hEWe5azll86VnE6OQHF1ZbH9CONe2NIcKDT7o',12);
-INSERT INTO ti VALUES (3016860426,16564,'iKycs','XvrL16oWvqc1jstPXCCMu0RFmdJjsrf0hZ1EzDAKwRRxXEdVDWbyNmjgCsxottlZjzr6988cnRu5UjgfbsgGTJ6FZgWu2FIykYgu8XM7yY7TuImPnDmJBYcma0sky8VGdVf1pZoFt7GvAKKyLce9wiKxiD8Y36h6MrhgkxpDAPoeELk3XhgzLqLqvnazVlxr0hFIkmsPDSHHctTZDlx8eXdWoBTfcMxBKW','wCo2SVodYkQfOcl0','Eoh4KQXhWpjhNjvGojEzKxgyA','phv5Jtcth6FaUcmazAjfDJ3Iqa2FBGa2BpeC7wZFzAJXBb5MMGdMvMGk4qGSSwjMfeoF14B0','ghNFPaeN3hEWe5azll86VnE6OQHF1ZbH9CONe2NIcKDT7o',12);
+INSERT INTO t VALUES (528567784,-3267,'mOcqE0weQjC2MtGdqGTOg1iTR','UC3146H7TuEHFMrcyILtG','3VyuOK6A6DOYcbml9jWu9uyrL','4h8zzH304','TH','d',10);
+INSERT INTO ti VALUES (528567784,-3267,'mOcqE0weQjC2MtGdqGTOg1iTR','UC3146H7TuEHFMrcyILtG','3VyuOK6A6DOYcbml9jWu9uyrL','4h8zzH304','TH','d',10);
+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 (123500596,-32428,'oABFcZnvd2xFbVQWd7bP1UgAFLFx0FjoqIYfbb1VRQ2H4VB','uudauIMuKcfmI7WdV6','iHAO1G5fF9BiTi0aatKz8kBHbwZVkIGC2ZxoVmfS683r0wU4wOcy3NasipVrbLecPmpAMMqVH','GwzDDdvhvXGWgnI0gdas9PgYNv70Lt4FAzi0UzzwTJLjm4l','G','i',11);
+INSERT INTO ti VALUES (123500596,-32428,'oABFcZnvd2xFbVQWd7bP1UgAFLFx0FjoqIYfbb1VRQ2H4VB','uudauIMuKcfmI7WdV6','iHAO1G5fF9BiTi0aatKz8kBHbwZVkIGC2ZxoVmfS683r0wU4wOcy3NasipVrbLecPmpAMMqVH','GwzDDdvhvXGWgnI0gdas9PgYNv70Lt4FAzi0UzzwTJLjm4l','G','i',11);
+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 (1604206088,15090,'56RxD0Zzo1KQO2pd4zUCPcBWijDd3dvVM7bUAjh8','vfGcf4Gxg9OLGGIgyVruM315XOOa3B0xqK','d1EPmOmwZVAzVxYsikeYrB9gZSJyHps0','lkN1wrtoQnYSOe','90','V',12);
+INSERT INTO ti VALUES (1604206088,15090,'56RxD0Zzo1KQO2pd4zUCPcBWijDd3dvVM7bUAjh8','vfGcf4Gxg9OLGGIgyVruM315XOOa3B0xqK','d1EPmOmwZVAzVxYsikeYrB9gZSJyHps0','lkN1wrtoQnYSOe','90','V',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3091200144,63323,'3oFvz5IfnISLkjdd','vh5PlaIASb','8mLWz0DvjUJq','QCaSh3z6Oe1eaLluamYWDi7pnhPcPSWgFh1cOlcJbe4lBLIhXpaQ24SnSf80UHjhsFxIUzz6R1SaGZ1ZpSqTf','zLY5Vznhd','mPBtp0RW9lQ0B',13);
-INSERT INTO ti VALUES (3091200144,63323,'3oFvz5IfnISLkjdd','vh5PlaIASb','8mLWz0DvjUJq','QCaSh3z6Oe1eaLluamYWDi7pnhPcPSWgFh1cOlcJbe4lBLIhXpaQ24SnSf80UHjhsFxIUzz6R1SaGZ1ZpSqTf','zLY5Vznhd','mPBtp0RW9lQ0B',13);
+INSERT INTO t VALUES (2657711306,3834,'WlQNtrEbQanPXPjxZzBvxTAPPFuwgX6HUgzRF','QSepRlH44dvbr3HLCGrPR6uIEHYqCA62aod8qbD4ahJo3tR4n3Q8xc111MfMymMc0mEXn3zFEbmIwtuGUR2hdwITvefAv','aoz8PmY0khMc12gfh4QWa','oViS4fr2oEKHwGqABFP75Q3Ll9SvNFu2plnudj0s5aNXfOcMcFrscXZe5D4tNu0toCR2b8DbCw','x','j',13);
+INSERT INTO ti VALUES (2657711306,3834,'WlQNtrEbQanPXPjxZzBvxTAPPFuwgX6HUgzRF','QSepRlH44dvbr3HLCGrPR6uIEHYqCA62aod8qbD4ahJo3tR4n3Q8xc111MfMymMc0mEXn3zFEbmIwtuGUR2hdwITvefAv','aoz8PmY0khMc12gfh4QWa','oViS4fr2oEKHwGqABFP75Q3Ll9SvNFu2plnudj0s5aNXfOcMcFrscXZe5D4tNu0toCR2b8DbCw','x','j',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2315308454,27135,'iUVaCbbE4CmVBBrn64B3kb0CqfzzWRWwQ5kBIvJPcTWOO1lP6','X7nKVrMcdyraN3EKMTGBaGgGSsMcx1BeTLnK4XwWQbvBRXMQ2Jx6RdoXcNMgoclPhhdNZ9mozzmJ6D8N7hJOD7CA7rjbQBbwcFPFNSUtBP0SUAvAxIJCWXQ6vagDuzAUyuaG8ykZwgU2lzu8jD2Owrtuxngy0sbdOmuPRgIUc03Mus3mTcZh1nSaKxUFFSc0oKFmvwdGCfNdiiDj3jg6mW','jshpcUaPVr4e8y3BqaN5PN8jGKJ0sDNw5hX9NUmP37P6BIxuTkS4ZhKidV0tmQF235T00','6icFa4D3WkPKawB9ykgyBp0GlhrxW4Zw1vUGClha3fs9WSq0pQgpWoi2rXomA3tezQxbBDzS7d7FbSbTOm2NTIXmaRUBKCXNp7VTZufweqJVXGjweGhYYatC2OY4cqygC','drS','8',14);
+INSERT INTO ti VALUES (2315308454,27135,'iUVaCbbE4CmVBBrn64B3kb0CqfzzWRWwQ5kBIvJPcTWOO1lP6','X7nKVrMcdyraN3EKMTGBaGgGSsMcx1BeTLnK4XwWQbvBRXMQ2Jx6RdoXcNMgoclPhhdNZ9mozzmJ6D8N7hJOD7CA7rjbQBbwcFPFNSUtBP0SUAvAxIJCWXQ6vagDuzAUyuaG8ykZwgU2lzu8jD2Owrtuxngy0sbdOmuPRgIUc03Mus3mTcZh1nSaKxUFFSc0oKFmvwdGCfNdiiDj3jg6mW','jshpcUaPVr4e8y3BqaN5PN8jGKJ0sDNw5hX9NUmP37P6BIxuTkS4ZhKidV0tmQF235T00','6icFa4D3WkPKawB9ykgyBp0GlhrxW4Zw1vUGClha3fs9WSq0pQgpWoi2rXomA3tezQxbBDzS7d7FbSbTOm2NTIXmaRUBKCXNp7VTZufweqJVXGjweGhYYatC2OY4cqygC','drS','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4099857650,4471,'uuiZinKdzwFgOXLwRWG2dAqQFmC2j4d0BTU5q9nXawW5AQ7UqoEFC','WsLj1ssCDOejEbo6pneOv5tgnQI31Ln9ujB2Ir2AWiwOgsKS9cDVjj1fn0o7mjEHsYNTzmG8yqkk3SlcgQaezMLKpVvI8pEWeW1wCzTWXJBfJGXbmsCnyVTariZyBeYfw8KnfUe6f5uf2tD89x','viiE1sHX','jzniwIMJqnExFZ8SZkCTY5x0nMPmu8tY3F5Wc1','E','Jt',15);
+INSERT INTO ti VALUES (4099857650,4471,'uuiZinKdzwFgOXLwRWG2dAqQFmC2j4d0BTU5q9nXawW5AQ7UqoEFC','WsLj1ssCDOejEbo6pneOv5tgnQI31Ln9ujB2Ir2AWiwOgsKS9cDVjj1fn0o7mjEHsYNTzmG8yqkk3SlcgQaezMLKpVvI8pEWeW1wCzTWXJBfJGXbmsCnyVTariZyBeYfw8KnfUe6f5uf2tD89x','viiE1sHX','jzniwIMJqnExFZ8SZkCTY5x0nMPmu8tY3F5Wc1','E','Jt',15);
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(66) NOT NULL, d VARCHAR(48), e VARBINARY(2) NOT NULL, f VARBINARY(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1053329,905702355,'guVya223STVhKHy2X6AnKDNI821uGH8OJW6ZVNsGIi30U42zOiseRQIRTl7KPRLd','9LHaPLP4Rl5eBeS0yjxkjDJO9IEUY1ehzTvcea0MSu3D','4B','2YJ3nay59NNfpsSgtcvxfulxE8S82Gf','gRtmSHKItJVnLBGf5yFsduOnO4ZVkhvbqHzAefG0MJbeRZtil','DhgfeTflWLdRr58jN5',0);
-INSERT INTO t VALUES (-4218432,1715835062,'YD9nXuJWDaQL5g2qzW9VH42sGezU0vYLWJaFe1gn3zivdnXHYQiv','Qs6l6lEJL','HE','i8kEkAtzvJJxq6OuYOAYsmejE','jIWOcmxMQjrGvRD04XEWOjgOdM8WLBSF3wiTisbBR6AMMGlIylV5mLioSzmiSXXUTIEupm','hy0GGEsCoj6aPHvnVhljKkxA7BU9mFD0P9QkU7',1);
-INSERT INTO t VALUES (-5340578,1215831592,'7Gl1B436tN2TL4TCRQwmL4D4REpP9gXma','gQ6pw28xTI984uc','e','WjBQmZGuJyq1','me','YF8MyyfrTJ1UnGs8zqzWH93NcqkDWHp9P8i6I2XzYh0IumyKIk92jf1M8voMT9PP23KMni2WwAmE',2);
-INSERT INTO t VALUES (7049104,1875536776,'W8Uv4SQf0wmH3ecNL8ClzU8ph','LMonBHX0PpVafo989dpcPTNSmMXRuJRNT','x','4i8AY37e8b5sdEOick4tAGE9RzDAZWhCycqU7v2CRb','uiNKIpHj20sTiBf2s8pGkj97N4rYFG14ClsoohDWvUs1lgrFNENUrnIVvh1HPEH33mJQ9FUgQCbLwzs7Ho0qXm4CG2Ey8p','M2BLMEeo3C3JKZ',3);
-INSERT INTO t VALUES (-7138731,-905814344,'YfqQVMTGk','TNrIpdPswOMUNu','wA','qIgFaOZYgVhBt12zHWDzjKjVOD1AmOtalhy92fDkzuzFzNTk','bE9hC40vKV6zM9SP','tfVQlSepaOqBuXpUzCwl14AllI6sC8lww7TGmRBcvTKigxGr',4);
-INSERT INTO t VALUES (-4376791,1580749094,'bcXXTJYpsv6HNA','LuGIYi9fk8','mU','PfGAajkRv2uUfX7f27esutIH7XHmvI','0Uc8d','gzuck5m1iIWNraL0funUdplolZYGbZBs',5);
-INSERT INTO t VALUES (-4191362,962669371,'kr7Ghvqsn040EMzlJLUpFenk2WVe3ZwhvoC5wU2m0KcmkBo','lzxyOr1n1ZOUO5VmE2fyePuu1cfz5kOw89VfKqts3','4p','tDd2SJYutGYTkQo9hnCB0ug2sBXSIitl8Lu','5U6wJTWy7J0MQQEtyxbGc4TU9ayYdYxOdWD0yupCb1Y19T2kWHUQjLLfULJd57Fprzt4inLAyBCuJZ1mbS6bPljNfoVLDu00up','dPjzVPjPWsKTDWfJogpzE3UqdG5cSmk4zaJlY',6);
-INSERT INTO t VALUES (4835371,-650906820,'cI8CubC3EBWqBPO8xrAiMx9Z','K8TTXy5YaViM7J4i','5','Vkd2CiOzP1wVB1g13poq0KaHjdvNpGjGP696aXcXGohhP','8QwvmFZYfbogspUXS5S5afxOT7nBtWBYd2vBM501mY04CGa3OyX1uxlC2jkeYIODbIcVM5q4pipZTHt1','v2rMSfklXTzXHVfzzx4yqtslNGsJVHviwQfOWm32hQjZwQuyyHeomjk5LRjQt1tunYvc7nekDVfKHweqL42UMdkXpCwAx',7);
-INSERT INTO t VALUES (696999,-1853593808,'bqkcEfptQ1ovoKnCn7Awlw1S0rrhq2fhJvHrSdFPCQWDFKtjlTyKVv3nFTx5C9GCgR','rLyCrohx7','JH','bXDyr4BqEbAT1A3N9Cg9rgzHe7eNApj051NbXQ','R9t53oJdfLeG0aN1YxXuEj1haVSz2WCx5jbUEoh8bihlR2oL7uFXlSAQTcEOCIyxltamo0','dBsOKqTmgGQS7ARVYOYdM5XfdxsLYKhcbsMACN4RuLZwXUaudr8wE2UUb70a63tCQzKleEIjeJn8Br4S7xVAGnR',8);
-INSERT INTO t VALUES (8057798,2006164765,'ZMEeWEebNOwBKAxqt5f9mO','2Gg2RPMegNP4UW7KOIVXW1vZBjGxrYxcxDlH0','u','RElJseYD9sAMtqDaiI7kkS0KVvz59Trp2JNwYMNinmqG','oEmTLeqPByDNoiqJ37bDoT4KsmrlmH','qZfXStG01pMpMrF2dghDdcE9gng6RLO0O2u9ciYK8yyxRCaN6Tf4uOZFnBAIGY1o34L95VLqd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(80) NOT NULL, d VARCHAR(76), e VARCHAR(26) NOT NULL, f VARCHAR(95), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (222,7797,'nfQ01qkmAMmFfWyYS7Er2JABqnXNya7FMl','DpWnW8q7QKIIeMHQWzCDIXFPjkPc2WxmYKze7jroEe2kGG9MyxDhlKYxfP','uZWuxyMEDNzE6ljpvwlm','M62hVm6S2aht','kE','5',0);
+INSERT INTO t VALUES (35128,46750,'iSXNFyrQttEuoMnw7MbQh8MWvNSa','2cvBrM5Zvaf3mPMNRFX39IJ051eTO3Ck5REPmsq9PCtkwwb0e3Q4p6ZsnBpc','5CqO27dK','52r0ybPeQ7t9r','Xu','K',1);
+INSERT INTO t VALUES (60020,12447,'5fWUyjwN','wofokvzAncwYlg2IYJM0zyd','EO3MRoOVcGQ7','KfNcBtkZSFAN1tp8gbKx9HTyubrAOri','q','5',2);
+INSERT INTO t VALUES (14380,57144,'k6ac4sJUCHoWBWvpgARADT3fGAZF0pdiAX1cU1PhIONLuccmzu6Vid1cAgB4glibhX1LtCW','OtlJmpYNATyiV8JlnBUOzrr','XhMjG1nFVH9cbrWTbJg5hJgK','75wJf0vPH9yDgeeKAymGA2h4oyyrm5DDDK','TC','E',3);
+INSERT INTO t VALUES (36662,44664,'VhZeXLZCilmXflXNz','sPOxAf8c','eX0lBJVdjGJQ2DS7Z9VpM','we503sYFyXJpbuqBi4BZSrXzwmeL6rWIl9c3V2g1zkbwacRSvw10agOsBIOo335Gzg1ZYeOfVnziGtYMIS4UqGZZgxqfR9y','1s','Q',4);
+INSERT INTO t VALUES (34014,26658,'F4M2tVPMg6IEdobdKJ8VdIMh9SAo9Ptz3mBPRLlYvH79wCqqAhEPIR','tL3gYKr3HdkpRISDogWh3xEiz3gf4rusR3QAX7qDD1nqPPMBTdM3jZ9UJZPVYG2JkinkdDiT7','rUgysxZNc','XZxHbb4bxXgRHEbmsVow9cnz4vPfo6GUi1LFpGJFobNxTykFgDEjmPZ20leB5swxwbm7jVIj4k0r','b','z',5);
+INSERT INTO t VALUES (47841,7094,'uyxQMPeofuLk9ORn','a8odCK5IH93JkncR8I2dvxqP7O2dHW9eZSsDEL91aecDFDDYRRPhMn','iGGZiqEGlnRSCnRl1AaTQO','RldrkD2Yr9qNKEQuQHDwGcA3wsk54nJnMYa4UFhPBPicP0fORpvh3H','n0','L',6);
+INSERT INTO t VALUES (57136,35459,'YWBSLOZDTe29E','x6kzpy2a8ApZ8iii6','CY2EtVMolOmU','R6Oqxy4T00z0teGvtdsKONK16uTAMil5y2oR5egLSR736uQJl70ljUAuvrRF4zWVxOw3I1ZPWoXGA4xhJl','Vq','W',7);
+INSERT INTO t VALUES (16650,64678,'MRde71VqCabz3umGnZEURoQzuAcPAY25','I0jxJ4O3RREYTha9f4pSNQZZ90Yi3SkEEjRu6DYiM5I2qfhKXqUT','PHjsMW5Pig3xb5hh','YFh445d2szdPhZdyMUbptuBWR3Dskxg3DQQ3GQggy0ork89iJXOuWpz5BSdAkdZ0AKkou7sgA0Y','p','c',8);
+INSERT INTO t VALUES (11378,45818,'Owv1eq1H5ppD7GQmrO7H9Bhm8XpLTPvN9TtnsCnSBW','PibiJsGOwcmN31uGoHePHhH0PL8rM7n2DTbGrUiCgbue4S5YrgO2ocBHeREYg','kcOBudFO3L5JxpuFNqzBSLxojW','1MHP3H63PfuoSq0zz0thq6LpSQp3DQ35mRvWKRchZRsgTMoK6GFJuuRmxvJh','x','H',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(80) NOT NULL, d VARCHAR(76), e VARCHAR(26) NOT NULL, f VARCHAR(95), 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 (1974995045,415625341,'88bMz6gy6U8vF7Yv7GZ0DnjMW12uIrB','fVncVin8PMEmA19tEoU2BofL5Y','JK','Lt1wdXZrU','nF3m1HmwAHTIwba013MAS9hdtbv5y3Zflv3dMs5vYP48NJpBh','9XhbmSFDy89d4QLPgnQcQ3hbdwzoYvs2ha0oi7PxvM8FWVmfrIbrCHi6OG0cT',10);
-INSERT INTO ti VALUES (1974995045,415625341,'88bMz6gy6U8vF7Yv7GZ0DnjMW12uIrB','fVncVin8PMEmA19tEoU2BofL5Y','JK','Lt1wdXZrU','nF3m1HmwAHTIwba013MAS9hdtbv5y3Zflv3dMs5vYP48NJpBh','9XhbmSFDy89d4QLPgnQcQ3hbdwzoYvs2ha0oi7PxvM8FWVmfrIbrCHi6OG0cT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
-INSERT INTO t VALUES (-894736107,-1511648733,'QbZruncCFUODXPw0mb','pp5TjuYKVYZ48B10s1','E','lTXt9KAmmsnhDrAyrIPx8ZKD','53KzB3K61Rt5DJ5UFDqgddXVOGhskCXB2lR6OFm5wZ5kJdpGEQhAUBeBk5CjcfPfImwsciDx8t0BL480','K6g1nnD2hTT9zoUICbx3qtpFyTbNAN7T2uVJPabKGwr6fiXItpfVreOq0o2',11);
-INSERT INTO ti VALUES (-894736107,-1511648733,'QbZruncCFUODXPw0mb','pp5TjuYKVYZ48B10s1','E','lTXt9KAmmsnhDrAyrIPx8ZKD','53KzB3K61Rt5DJ5UFDqgddXVOGhskCXB2lR6OFm5wZ5kJdpGEQhAUBeBk5CjcfPfImwsciDx8t0BL480','K6g1nnD2hTT9zoUICbx3qtpFyTbNAN7T2uVJPabKGwr6fiXItpfVreOq0o2',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (15016327,58951,'H','XlkKIa1YWl5NoIL2XuLhEn9uWXhI5vhcxfbdh','0lt4qJ799jIWMtQAn','B4ZQP3dHE','R','i',10);
+INSERT INTO ti VALUES (15016327,58951,'H','XlkKIa1YWl5NoIL2XuLhEn9uWXhI5vhcxfbdh','0lt4qJ799jIWMtQAn','B4ZQP3dHE','R','i',10);
+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 (2514672,10000,'AE44I3gYqvA3CCfDVvdpooTFFpUtrAslhKjpKdxjLW8WBnhMt8RlPMt6HNblpER6dP2x','HUy8H0bId7vDSX56PeH','F3MgbECMug1pgv','OtUpmANp7r','B','9',11);
+INSERT INTO ti VALUES (2514672,10000,'AE44I3gYqvA3CCfDVvdpooTFFpUtrAslhKjpKdxjLW8WBnhMt8RlPMt6HNblpER6dP2x','HUy8H0bId7vDSX56PeH','F3MgbECMug1pgv','OtUpmANp7r','B','9',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1791679755,-704928079,'81BC2HhokqkkQCHPtkXdNk0rCwrhNy','Svo8s1PGisxRNcCfmIbrmmpZ0ff7Fr6VxGhgHiEdkC2CnykTv5dWzxAxN7cg2u30ngmGUu9HOBZ2footAd10dLk0tLns','c','RA1BMwgFWT7qjOyaeCwACT0xFc42PPYvoMD','DGyRKXR08g9Xb0bYLZIHTeGfbeusAjSKwLDwrGKjyaqf9z6r','PNjk1xjhmD',12);
-INSERT INTO ti VALUES (-1791679755,-704928079,'81BC2HhokqkkQCHPtkXdNk0rCwrhNy','Svo8s1PGisxRNcCfmIbrmmpZ0ff7Fr6VxGhgHiEdkC2CnykTv5dWzxAxN7cg2u30ngmGUu9HOBZ2footAd10dLk0tLns','c','RA1BMwgFWT7qjOyaeCwACT0xFc42PPYvoMD','DGyRKXR08g9Xb0bYLZIHTeGfbeusAjSKwLDwrGKjyaqf9z6r','PNjk1xjhmD',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (632478029,-568896773,'a97Cmuc5edwWV0xckNPdSjnLnJRs1247RbOtrWyb1PcjiGsV3l5W7joShQIN','9vCLiBrV4C5xoICEBmDExFlb1g2LcMmHIjA0ZC0Z2prZAVP09WDTb9Zy0xq5wyLLomlWo2Hvv2zECyBbUGMQCR94NXkbfHCUQqkFXy0L5UOLcws3DDKB0bStcSFERUNSU3PIdpdCy5qt3AFkx9E9m3KvGKLmRqAlY1yJhjIKaDjjbkgdprgN5USZhJYLQj0IKOqprmhvnfiIbHEPP1k9nDVBmwg9S','OX','OltIhrRlT64yvGKrTv61oeTNHVyXRkwsCfRXXfuTIMJ7YPVaRBJ2rvsCtFnkXpSTgZs4ryIwX3U5DVE3ZzK5yZITdQqBK3SjNqrVfo2XMoTlDzBMveof612peK0HxKutaS0CQLcjVNStshk09kDw7x0op1bz8Ahu8P8zn5yD6pGurMOy9UF9ni','yvpyBfQ8uykbF95mnCuQdLOUoNoE','TSur8MtV',13);
-INSERT INTO ti VALUES (632478029,-568896773,'a97Cmuc5edwWV0xckNPdSjnLnJRs1247RbOtrWyb1PcjiGsV3l5W7joShQIN','9vCLiBrV4C5xoICEBmDExFlb1g2LcMmHIjA0ZC0Z2prZAVP09WDTb9Zy0xq5wyLLomlWo2Hvv2zECyBbUGMQCR94NXkbfHCUQqkFXy0L5UOLcws3DDKB0bStcSFERUNSU3PIdpdCy5qt3AFkx9E9m3KvGKLmRqAlY1yJhjIKaDjjbkgdprgN5USZhJYLQj0IKOqprmhvnfiIbHEPP1k9nDVBmwg9S','OX','OltIhrRlT64yvGKrTv61oeTNHVyXRkwsCfRXXfuTIMJ7YPVaRBJ2rvsCtFnkXpSTgZs4ryIwX3U5DVE3ZzK5yZITdQqBK3SjNqrVfo2XMoTlDzBMveof612peK0HxKutaS0CQLcjVNStshk09kDw7x0op1bz8Ahu8P8zn5yD6pGurMOy9UF9ni','yvpyBfQ8uykbF95mnCuQdLOUoNoE','TSur8MtV',13);
-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 BINARY(92), d VARBINARY(70) NOT NULL, e VARCHAR(91) NOT NULL, f VARCHAR(46) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8302713,16184462,'2y5jeGLQFLA9nrzLXf3vQOYlFYvA1sKDNEKprD19IvGoG9D0ikuBwfjx','CnK0egDdBHiXZxnGQlER8mj7Nm5KMIbFKtORE2m','2SVE5RVVrmQSon3QPl3Eke13WHubnh2fHg2wnTK95LxalIPVFKVHIIXyeEYGhN7R31t','X3EUMs2TgW39OBNxUHPIVOsTBnXORjWz','OaBLcsg8e3MeReKHts6TgOIsREdG8DWot1wQbAP8zhYwLOqn3IremBue5QTWoplEuS','RGHg94ABw3JEUxIhm1zUo2GGPcBur1SOxkgWO4G48nZR39LObM5PMrNs0aMkVkC0hSNgpZuV',0);
-INSERT INTO t VALUES (4147022,2574266765,'cMLlXNALks0ozf3GtScUpvI7uXe0OlcobSR3gZALOdgST15Xc9V9s','3o88EE0Ytx85ZXF0GD5QAQ6yA6k1NWEBs6DFDhNg6TPA7myMTI2QPEiS3q4w4cmWlg','7lW56tfpMDeEdi4XEazSTpOpPCEnbA5reeXzJ1TtMj8cIBZqoTRuSDzXmGjSy1xoc4l9ley','AsMpW','FeI7MiB3qEXyDUmvrZAcWFkB75hFsD7qcuZ23oj08Stg','DcMT7KwBZU5BJt7YCG3MU2u',1);
-INSERT INTO t VALUES (-1859635,4078531413,'ZpLTu7cbVDRWbNh5','i2HKvFeBvAqSvTCzL7UeilcXJJyTSvpgfVY47zb','JH','r2CA9ks0LOyJGu9WsWeTqkhCsAXAPFAX3','pHFlMLv7rG4TUJLUZSCU8rpQxgVTUJnd9gwVkJXRp1fGDxpB4B0zffHibFkr7i3WR2bpRHemC','OJcCoquWu22JnEXDrrh0IpXqflwCXbPI5aB5Hh8vuy68RR0dUWdGbFmeGlGU2pwVCoxlpLBPuju',2);
-INSERT INTO t VALUES (-4079243,3306802571,'915SiAaxJtpdRiIZKnk7pBWA1IW4Ktd1sjPkG1zmusyriGi1KIMVFiyp0WGl4qXVVWtkqZJMkeyVX3vCV','HL5VfH0','FNp0vrXxb1MO1nB4tWyrGjwTXiLNUqNkIFOY','RAuedjeHFDcPlJm13rhmyiPsIYpTDdWdgL8ZKeba4G','S1VeGiDeH2ZxDbiANAQw5OyXC1d9ftJ','0ojFzFMUzCdxvslxg0FkHPpLgDe5kBn5k',3);
-INSERT INTO t VALUES (-7809289,2259559243,'OGO8wIKVMyLGGxjQ','zLuPNyWuEfsStxDGIdb5C1m8Js6','pgNY1CPpimzXtXpsMcbD1g3Kq6Wy9QmaQ','J0YS6jlzqo0OXGC','MO5rGJlVwY1bEgEqziXaIDUq7pnxMduSh4ZJTZf8OqNHv3NZz0sFgz2ptosVkOxnUDyK4mmErhuqS','Z65UppZGUwXBoOSKrLwK6eLFXVdbqvr2',4);
-INSERT INTO t VALUES (-7731784,1251542473,'bogRwrza0FbiNBThGRqY7Nwm84ENdBaBu8HSVV5rLhfjCh1zXAoHlBCf19RuDmo1cghG24rFmJ','YZ3UrCdYa8mBm8yP23QcqrtCFNQsxY','tjL8c0mN','xTAmKrVo0HlxEYLXL10ww','DV210','SSg62WIlkSHBSuVeXN6nC3sZVEfbFfIItKrhraYuINnKdcHNT20IUyPr1AGIHjq6B1jxb3gg35QJ7VKxqf6xVa',5);
-INSERT INTO t VALUES (6456355,1212642273,'zq92avrTMKsOjzMvDFQzcHzDqnGtRiHMLCHN244YxMJsCVxqfbXl','hE2dqRWp2p6FkFhFqvKik2yZteQHjWkcoM1CnrZP','UXjmcgV7S5gOsq7aGtMiUiT194xLLDuwyMi8OlZTDgJBpI','LhQwEpm3K8xwZRbeN2C04bEkpZZ4z','o7guD7KoMUKoCz6DJTDTq649aov4BVaLkdU3QBrvE4Y6AfpcaR62XPfCzLE1JMFnmcHZdXwNNYpzgMSvUqGYKYapxfEZJPe','wozgqgeq577taV9AF7gROcVKSdg8MYngnAUp3cvPVYndEMSmRJ5RPCtPup6N4qPMojyaLnmfB5VxYiLcYAuI7UHHo7n1DV3',6);
-INSERT INTO t VALUES (-5143065,3449070444,'8yPp6CwPwklcHmTshcKgHoektZZkc5rlmvI2H9UAx2XOnNZnEPPJP','A','byJh9ogEvDfPZkQFs7CSCXNcdp2skp5y7DzboGmJr9vUkV','QL2','mFkfQ5yT8iSFbDRPfkyqDQIT2QNI1r','5hBHg9KhEHy7hqgSAJgKsGQFnMCHIIKlqreF2jwfnHQblnX3R3eTMASn',7);
-INSERT INTO t VALUES (6690843,2320820205,'hCSJ6pAyl3olgTxLC9GtvGmIS8n59ehX96nGmMbOZFJnKmrNNqQ7vM9JG','7CPitMFiJcBY7Rn7uoM1Pxnoh1','vMm3K4yLbWAJQQILAVLz4lbEpzz','vYcgbxHifKEQmk2x7GlbUYIjC4wPWuBg18jIRqiARva','86GMBho1m1XbQeTy4SIw6ilxhR0KYkJgeLTdSqDjsp2bA3RJpH01c9evWdagEMDuBBifHNshGx0O2uCgnpexo','1KuVaVUEyuo',8);
-INSERT INTO t VALUES (4948518,747149231,'TDNSsK57ER5a8XA6KJo7frVR1KCHz7wEzh9yL3aaDn0SHcZ9guSCdYr3UObNwiUT','sJxMYU26WEFX1tEanhPRcwjQ5kLyRT4T0Bxuk90k','ChqbCgY7EgTNmzvybA8AF95jrMx60','4O9eE27GAnQ7H6g6HWOGIG4hz6KDzuEwd9j5jUrb','tL1rG','My47VKQLDmwTGeK9isIKF97elawziltpbj2oHrOkd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1298863,17800,'g8ehsf9KOagBVLNtJB93rkWfI2qZiMJNE8BKuGqbYnlf8F54M6bN5o8FvLCfeaCrxj5EcMOL4FzcQh','x5CqMoRmyRivjBGKl5ff78GFcND8Dg1aVhE3hHGAF2TqyvdsNJy5r5Jx1Cf6OCMG8NvMSUkevmb2DDus4D7atqG42MuG4hKGfEhHB7w5EOyPgyH4xsoDAiFtZssbD5q2BGFXLdOSbsHsQRPiVv9KCZXgRUXWAzRmbz2lVOWPaXbJyoz','CtsTgL','4eWH32YJxm6pwGJdebctKgl','S','i',12);
+INSERT INTO ti VALUES (1298863,17800,'g8ehsf9KOagBVLNtJB93rkWfI2qZiMJNE8BKuGqbYnlf8F54M6bN5o8FvLCfeaCrxj5EcMOL4FzcQh','x5CqMoRmyRivjBGKl5ff78GFcND8Dg1aVhE3hHGAF2TqyvdsNJy5r5Jx1Cf6OCMG8NvMSUkevmb2DDus4D7atqG42MuG4hKGfEhHB7w5EOyPgyH4xsoDAiFtZssbD5q2BGFXLdOSbsHsQRPiVv9KCZXgRUXWAzRmbz2lVOWPaXbJyoz','CtsTgL','4eWH32YJxm6pwGJdebctKgl','S','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8138528,53424,'X4eGinx41qv0TZely7Q2w','wiYIiHTGoHT8LCCSGcCy7U9NLgJchnN4kd0vthgUszpFRX2eomDR6q4lBW0scJgajRJLbmRWmQnnGN5DdsMPwJBMItcxAhKHsq3uv5ErW1OWqmOZBl5jSeco4j0PrkHrMEJEk54JiJlwOXyIg0dF4gc9RcStT','yU','5HoaDaTgpM1SQy6lBuGtxVV2gKJggMhhrAsPTqU4iDIFJ3ggBtxWY6gYZJyHlMKYaPoycnibdIv5Cd4Wxmv','y','m',13);
+INSERT INTO ti VALUES (8138528,53424,'X4eGinx41qv0TZely7Q2w','wiYIiHTGoHT8LCCSGcCy7U9NLgJchnN4kd0vthgUszpFRX2eomDR6q4lBW0scJgajRJLbmRWmQnnGN5DdsMPwJBMItcxAhKHsq3uv5ErW1OWqmOZBl5jSeco4j0PrkHrMEJEk54JiJlwOXyIg0dF4gc9RcStT','yU','5HoaDaTgpM1SQy6lBuGtxVV2gKJggMhhrAsPTqU4iDIFJ3ggBtxWY6gYZJyHlMKYaPoycnibdIv5Cd4Wxmv','y','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2740168,4085,'1Ob8YQvH237NS5eSJcETJxKI60Jv9','iyOHJ8GCkSeuZ12WDBWKjTM1aWWGpHdiBDwoKgUM3n7fJPQNkZ9BUXwy9mc4jf0nDkm5SQ3l5WAzRIUnDudqj0275yCEfLsBRJA2puMWY0B4mMmokWiSFLINGQwyG7yZG66oaWjkFOQ4123sgxdxeU4QmvMOAw8BYECACWWQ','JY','uG78EfTKF25PWRZhtZBgK4E1CDj58Xe8BOsEQ2qtZ2wyCpSwvhIje61kCsufJi82bZUk6RE2bsZ9z5weFvHS499fnDkyZ0yKh2tWeGOCDeBfDnzBvIym5vgclsqaRulbTKo4lqHo0g0oTLiUWQ2uTl9Uvq9Tews7V1W8iz3bH6O5H9URWN8VOWdzUuhR6g8R62ciGNQ','7e','h',14);
+INSERT INTO ti VALUES (2740168,4085,'1Ob8YQvH237NS5eSJcETJxKI60Jv9','iyOHJ8GCkSeuZ12WDBWKjTM1aWWGpHdiBDwoKgUM3n7fJPQNkZ9BUXwy9mc4jf0nDkm5SQ3l5WAzRIUnDudqj0275yCEfLsBRJA2puMWY0B4mMmokWiSFLINGQwyG7yZG66oaWjkFOQ4123sgxdxeU4QmvMOAw8BYECACWWQ','JY','uG78EfTKF25PWRZhtZBgK4E1CDj58Xe8BOsEQ2qtZ2wyCpSwvhIje61kCsufJi82bZUk6RE2bsZ9z5weFvHS499fnDkyZ0yKh2tWeGOCDeBfDnzBvIym5vgclsqaRulbTKo4lqHo0g0oTLiUWQ2uTl9Uvq9Tews7V1W8iz3bH6O5H9URWN8VOWdzUuhR6g8R62ciGNQ','7e','h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2274790,49991,'qJevAQ4','8ldK8fhpvd7h3pQL5pPGET0PiTHzUcssZv2I4DJlL5ViFl1p7eVoKyipp4','nYRTc1Td7JOsmqkPFzwc','dBW1WyLOTzorec5Do7Js5yZjNe8xhbNyS55PXcflsVVfddyS116SD5ddLTAInXcjj9oGhXYUiE8UJIUHGcs2HWZZqezP0aAwGSnRlhcNoYmM34aTSiL1QnY8oD88tPHFgJVmjhP','rN','M',15);
+INSERT INTO ti VALUES (2274790,49991,'qJevAQ4','8ldK8fhpvd7h3pQL5pPGET0PiTHzUcssZv2I4DJlL5ViFl1p7eVoKyipp4','nYRTc1Td7JOsmqkPFzwc','dBW1WyLOTzorec5Do7Js5yZjNe8xhbNyS55PXcflsVVfddyS116SD5ddLTAInXcjj9oGhXYUiE8UJIUHGcs2HWZZqezP0aAwGSnRlhcNoYmM34aTSiL1QnY8oD88tPHFgJVmjhP','rN','M',15);
+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(76) NOT NULL, d VARCHAR(52), e VARBINARY(91), f VARCHAR(74), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (669290106,16,'xKEGl1gxBEQtUzDG6lOw0anPYV5yX9GmqiMlop5Trg2wK9U3y3fqaDV8FCc4OQfeOWKM7aSl','289DhmMxcRQkrEP9tD7','OUMd0XrIEQ2m4voRmaziuO8rqL7i8RhW4Wr6msEDQln7UbHYmSI1E4S2','rK7R9nzIpAbI9','3','ag',0);
+INSERT INTO t VALUES (-228840237,-16,'gvuxHSw0NZVlFCRg236TK09lq6iwrRRt9zMR5vn9aQfEsVCAaAsQgqWHX6','zdm2A1LB9UkSM1e','r7hAfSpolSy3kjURyhJQPCErdbLUAntiHbDel6tA9jj9iCid10IB9eeMW5','J7Ix','5','Hj',1);
+INSERT INTO t VALUES (492667453,-43,'jb','5iSc8tSpG921KySGrKrLZIISjwwWshSLB','0jBJpZRYRKmsDmzaw11flojWlQjze40w9iEjDm2xmPYn4oVCC9Bs7wLmUezr7pDT16NPwgNORMe5yj4aHJmm','na2KqHkQfKj6p','1','ko',2);
+INSERT INTO t VALUES (-657552121,34,'PdTe5dtsJQpJhF6sZnb0fJOpmbmlcHb9o0Coa2pIVc2T10x','RxvmsGebzMR4SoxgXmplsJvPjiR6P5eKoX4V1OLFy8K7','J2toeixD5BsLobvtMau5Md4YTjGCZZodkD2j6XMb0NqiXEZShivBk7pf0Gt00mHlbS5GIvy5X64F71mtdJmou7','5VSOvbagBmABXtQByoyKmsUJzK6zuARSGNvXkmKsM5NxX96lC2fCogkdXEZEfYozPi','8','rl',3);
+INSERT INTO t VALUES (1259568470,-51,'r5CxxxgtV0o','01c','pyVLWwMHmgzRZu4zD2RHoZf04JOnPmdjMCCtLUmXPbMXS4r5H','ObuMKjtcgKPOXh6X3NInpEdwrC4ON4Z4IFUdrbtH','c','6',4);
+INSERT INTO t VALUES (-1365576510,93,'YXQPYGF5Ffs4Zs','1qHSe0dHWNfTbdA8PW3IpDShe3mfPDWyHu3cXmWGr6NoTRZyVp','eYLfDhIdwlHsGKVTmop7MPbO1oVI8elotxLIiERHJz7qVlvhgvlm9UVV5Srg7pZx0hirI51eyQWIg1ige','GA4ngn9lBReSrukS2L0RN4Y0nzBmGkRseyBrwfZGkwQHcfi','l','k',5);
+INSERT INTO t VALUES (420734084,126,'ehjEXXRVuewyW5HaoNE8iEXOeNSqmegcaLTB','hkJmR1HBiZ1zCkvL6kBMRm8q8SdXkxQTPtUP7mECZIQMGqdQfqHF','2N6FqvLL1AvjP5t9UFC5dtWN8rLpwrt5u0dzrWPEoUY3APAu9xhXicuyrUtjDFzSGBuZPnZqWuS3ELCnBzsbfjo','uLvC','4','G',6);
+INSERT INTO t VALUES (-1620608571,-99,'QLRMweAb75EhxHCQ8ESQs1Y9pOxc1DRm6bIeyR5scaCBSoIP0PzTtr7','6NFVvhdO9MbVUyT9l7g','df8maFEhwF8YBD5PQ1TMn4PLxucQ4l7pPJiFgV7ByQT1k3ICNU36sBCqzsMuW6K98f','djH2HNGWSaFGugTiFunW','t','x',7);
+INSERT INTO t VALUES (1033513016,9,'FRbDEIkXy3k17G3zliW','zQXA4JXMt0tBWatnoGnMHqSTHVX7ezk6Zkz','0bRCYK8ibIT8ZVeyG0VS1pNnEFFezfZR1zeJ7NOVYbcqqIGfU6KerdtKIy1nhdZyOfdWpHx22fQ4REjW','6IiWumcT76tCA196iaQzPMgas4EmV3','u','Qj',8);
+INSERT INTO t VALUES (-209143931,108,'E4l2ANJBQsCoNVbweNI0cmlwHd8ZKSTmdRI4aDCt0e49rM3OL0bmlPj1P4uj0DFpUTEJnsb','nu9MuP3wfN08HvcBGU','EkslXSYH5v34GBHmXIZJPf5o7fUPD1u2JBLai2wrhsWEUNbkdxg8WxjO4u2alr0KmqtD2lPQnCYqyyoYe','xnXYBj0O3Wj2BXanitwZ','D','0r',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c BINARY(76) NOT NULL, d VARCHAR(52), e VARBINARY(91), f VARCHAR(74), 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 (-1762839489337115677,2079260659,'de3UB322IdhFypzQTMbq5RGPAi5NMSWqYvCHclM8jNIZcc6Jw3BFe1M','9SLK2pTIJrBi7cWevbtsu8VOKPftQAOmq1nDp','B0gjEDkhdnWns9g0roD3NW4kfs71LJIEHis3Q4UKjMkA04uHPDrYDhZnF8B0TpbdwQqTS8egSCROD','nUmhTW','LRorOviDZ','sXPklFCkntdS1klmoHeryfQpkxwNYMZZDfOrlTEj477vUL0sy4Is',10);
-INSERT INTO ti VALUES (-1762839489337115677,2079260659,'de3UB322IdhFypzQTMbq5RGPAi5NMSWqYvCHclM8jNIZcc6Jw3BFe1M','9SLK2pTIJrBi7cWevbtsu8VOKPftQAOmq1nDp','B0gjEDkhdnWns9g0roD3NW4kfs71LJIEHis3Q4UKjMkA04uHPDrYDhZnF8B0TpbdwQqTS8egSCROD','nUmhTW','LRorOviDZ','sXPklFCkntdS1klmoHeryfQpkxwNYMZZDfOrlTEj477vUL0sy4Is',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(93);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
-INSERT INTO t VALUES (-2440952489293321312,3303491301,'xTmuek3eDpSB3RarQARgd3ylZ9pbtxvQv0CkkB6LX64JbgG91cGwhtt2Z','oJ1DaNQVEdquYWQi1yrITN00VRK9dRLbcNFY9b3s7FtYNZRawuP','rkNLwJqxblTIuSlRg5HGuwXgzY8','SESp5WmTZbXzop5615nV1ESVZRZ1wuN8IjFmJAV','ddPQJPU82xxgPz3qGaeOhyGsaXJHG6C8dlN8WXgz9KlUdzO0hmatjuDJNZ9vKqCaIzJbE','1K6RtSKUG8A2bQR0BSwypuREFNZRqpzJT0GQpQZWQ8rIdPOHMmGr7',11);
-INSERT INTO ti VALUES (-2440952489293321312,3303491301,'xTmuek3eDpSB3RarQARgd3ylZ9pbtxvQv0CkkB6LX64JbgG91cGwhtt2Z','oJ1DaNQVEdquYWQi1yrITN00VRK9dRLbcNFY9b3s7FtYNZRawuP','rkNLwJqxblTIuSlRg5HGuwXgzY8','SESp5WmTZbXzop5615nV1ESVZRZ1wuN8IjFmJAV','ddPQJPU82xxgPz3qGaeOhyGsaXJHG6C8dlN8WXgz9KlUdzO0hmatjuDJNZ9vKqCaIzJbE','1K6RtSKUG8A2bQR0BSwypuREFNZRqpzJT0GQpQZWQ8rIdPOHMmGr7',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8645847375710024064,1147502701,'XdTQtpFdnWmy0MOAnoKp3X5rPiTc9r2BVFPGJ17BSW3CgQOd5Sn8HKg30fTovwccQZ8OsMCY56m1i','hIj1UCG7DsOYQKgptx50X1YSovhbadr3kRc1if5M7yvFjNjCGz8iUtp7bpvKBeUzCqkQmqkzSUM7AnSV1g3CYLmK2eu3Q0qy3cVTWtrRYRn2CKj85JEhCe9T8mkGpaSnB99ko3QolGGxLNzkoGnhWeSkr3kRZlEKfPjKyP8xkydqOenBsJT0FsUQ9bodr9QwOnZRwhxrRiF3nnMU5ynjCRtYJr','osFJr2ZFGIjBKqB19JnEw6R8Xa7P1eip2EgqJY1cAQ','KVvImM136FGWrHtZACmE2EQrCienbqXi3YGzlqrjz1m5dp','HjeSzVxnkuX1FghngkNuz6cs','zavqBOFqeQPwcNhVZLazNjVT7RgjdkwctshouawIBdK0RDZ7YcGyvMrNOfcvXZyj6B8U9nmT2gx3LfZp',12);
-INSERT INTO ti VALUES (-8645847375710024064,1147502701,'XdTQtpFdnWmy0MOAnoKp3X5rPiTc9r2BVFPGJ17BSW3CgQOd5Sn8HKg30fTovwccQZ8OsMCY56m1i','hIj1UCG7DsOYQKgptx50X1YSovhbadr3kRc1if5M7yvFjNjCGz8iUtp7bpvKBeUzCqkQmqkzSUM7AnSV1g3CYLmK2eu3Q0qy3cVTWtrRYRn2CKj85JEhCe9T8mkGpaSnB99ko3QolGGxLNzkoGnhWeSkr3kRZlEKfPjKyP8xkydqOenBsJT0FsUQ9bodr9QwOnZRwhxrRiF3nnMU5ynjCRtYJr','osFJr2ZFGIjBKqB19JnEw6R8Xa7P1eip2EgqJY1cAQ','KVvImM136FGWrHtZACmE2EQrCienbqXi3YGzlqrjz1m5dp','HjeSzVxnkuX1FghngkNuz6cs','zavqBOFqeQPwcNhVZLazNjVT7RgjdkwctshouawIBdK0RDZ7YcGyvMrNOfcvXZyj6B8U9nmT2gx3LfZp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2486019239603930265,2179813093,'JTcFvIioxw','hr5uOqrv1ukiRzt4FCynF5FiwE95ErIQgiqTolNofvBLXb4OP5EdYB0ux9BYik2YNapCeK30PNxn6jQb3pizDr65u','N8YxBG6egPmZVDj8pSyw5XJs7kqc9Nv5Sv429sznDopurGsO5lcGHJRJNABbzSngnAIJedRINEJV5cr2sKfMcrpyhD','FEfVBE38KXxCWVhdykbrtifN9ePHtJD98MbalCIP11QkUFXA3AEeNZs3oYiKUyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw','iTRyHPaMfwiIIFPMTirN8e8hkhxtF36qbBCebOpeIWddq3kEeDJgepY3g4yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ahkmzGDT','kjpADQVbEodZKznEJEuzkWXbwfTFW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjb',13);
-INSERT INTO ti VALUES (-2486019239603930265,2179813093,'JTcFvIioxw','hr5uOqrv1ukiRzt4FCynF5FiwE95ErIQgiqTolNofvBLXb4OP5EdYB0ux9BYik2YNapCeK30PNxn6jQb3pizDr65u','N8YxBG6egPmZVDj8pSyw5XJs7kqc9Nv5Sv429sznDopurGsO5lcGHJRJNABbzSngnAIJedRINEJV5cr2sKfMcrpyhD','FEfVBE38KXxCWVhdykbrtifN9ePHtJD98MbalCIP11QkUFXA3AEeNZs3oYiKUyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw','iTRyHPaMfwiIIFPMTirN8e8hkhxtF36qbBCebOpeIWddq3kEeDJgepY3g4yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ahkmzGDT','kjpADQVbEodZKznEJEuzkWXbwfTFW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjb',13);
-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(47), d VARCHAR(74), e VARCHAR(69) NOT NULL, f VARCHAR(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7837208,58380,'vu6QTbmkzM3FDqO1dxso0w6bZO8kg2czz5h7P5L2MM','H9ua2ZtA5pocB1Dibh0A17W0E6dzBIgM5EkpxM9QVw47V','4y0yh4t6DEVr9xI9D1fWCz3FhpBEjaqWSiAxSP2s','zg0VvwklezDwH','jPbzWugpqNaXiYoTOetdcdlgFfjnGtTzCLcoarJ3O8ZirZWv6cWX1RJR8BjyvGKCGnorDlQRRdGPzLhJRITPJb3OfFmr6JYjEqP','cLOss9nUgwhqw2N',0);
-INSERT INTO t VALUES (-3174094,27362,'PkdHyZI30r0oXeHulcWPeLvu2sxz1BXInbbDC9zCvzXW','3h4gOv','ctLdwYtf6CJ0Ym3R7Kfdj','GPUGoDWzwstsk5m1EVmUWeDKtpMvdDMDXFCgL','rN3Iq8Xe7c59PxBMEd4P8kh3Ehi3k4gVyB8HKqNNEka','HrKntMpLKz4TC7ZPHzyRtsXW9xZtDCSuO7rG5OvpgqQRnW221OTUPlzC1H',1);
-INSERT INTO t VALUES (-4106180,57933,'LGAAWjywr9GhtoKwAfCUHDcpo9tEeGW6sp','qjgzGjIgoyX4WKgmFFCX5usWTX5n5VNtrFJBM55eyKcy2BMVh3gViqONva0n1BQWb3l','4x3tEQcrhlEYG3P','U1WqSHF9nl7vFzKY2IVoJx1Mc5h0VkOWyN','ogMBx08tLsEAnokeGN4XnnsMB2ZKrNWtV3','jx3o7Y1XAmDSTJS92AYo6CxmJEm6ECB7ksEMtBy6tT2dQFuuwqShcwKEC81LpD',2);
-INSERT INTO t VALUES (-7974528,39010,'yg413lpRYYPnLMQulVvnr9IF8Pgxil0Q','kkDqIfYaSMWupoiKnBe89ho4B','EfWMv65iBlvtAt9xXZGS6phDXCPEwYBun1ybcAjEJKm2U46izOM','v1kEvCS2FcPO6COwdZmeD6QZV1T7IlnhwdK','tWQGAz1kesTn8n0VOPjUlMuCwNLdFYjMpht4BR8OFzSY58riyNZNg47GAYMh2wBtW5eyr2iEWrNX6sv2I0','YkFUDCtysH5',3);
-INSERT INTO t VALUES (358933,16349,'75Xj0jzNXROD9qKlh1uhHQOo','qy61bXMhLARVxvFpckJpbzAq','a4BCayv4SLgJXmF91yIKsKEN6EpJXIEuMyjvRqWGhlzVO8cQ4Yo8gjmbODa4I','UdtzuND2pXAhiuD7xSPZ8t','6BrsQPiz630GyZ1ps9ijRmgGHlvTNgbMvko7','5nCHpAxiHnFC4RSms36sAUSE2nh9ZnS7mT6TIbagk5ZRZq6nhgKH2RGkHoyLzsKYZ3MZuoVBCvCEDypcnczU6ffMpjZ1',4);
-INSERT INTO t VALUES (2393587,40839,'vBXiLLoDkCrzZgSPGtVye1X3Fq5ciMwLtDdq1BUf','fSf7','Q62qElbprsIv5DHJbS90drxF9JOMsBuJPTgGZGQb5WYXbgomrtgPyuG9jxmF','nDH1I2ULT5JccvBWQy6ZBSVLdD','Ii3HpRFlmn9mN3lA4YgoQWn6W7Pu2LtJvr5nAEuUWKxrdVJU5LMYPfIQ','4vG9hGW2ULDt7p9xKg',5);
-INSERT INTO t VALUES (6883855,23961,'fEOhlO10xlAhZdRuGgqBixjJlt0dosfIyskDR3pGVkObY','94lUlpd3YOUnXxY6l9SMFsBjbb0Mviy4SDGeY34x5P4wUPRIxpY2aBOl9jjPV75ZBH2vQdZux8','P4GcrHmw','jH4NN21GVXNntLHWC1JjUg0Ck7FRP9zaoRvbVM','nwyuyPdO6o35nG2BdLANcjlohtuDGGlNYaJzPbWGa22Os5Qkw258Ybkz0uw','lpOs9iBpyj0dr6NfCj36pyaElPyoxKsImfQG46mFBCkf',6);
-INSERT INTO t VALUES (-4588263,12132,'ywgOns7rgzvfXle8PId5l','gxGjlyWn5eyH8k6nRIMgp2yrcz7pAlF8','2LE9vBbV','TYu9gGWg9qQQ6fNj5IQFJfxmBAuTAW','jIFu','2uOz7HtvknD0LqxTztqBZUiGe1j5qR4erOEEv9m3VLIZ5zVffFMaLPJMgzSIKav0ByjS3rVz5ydWk40wwB7scQc39900HmU',7);
-INSERT INTO t VALUES (2080756,37690,'0','zG7nhAVCYECfFPF4gr5MUf8wrWYr9jAiAJcPniRQSUlsKnBHfwCO','zdPX','3hS06l27xiVhR7Fu0sl32WY417z4BPSv','ang2KrzNvEzem2GvJhQY60iVx1NwlRINJBPMMThJKqOeId1xsKFcn2ct05h7reLkoaxnVfrgp','JNtARWqBWfkuiLA9AyEVPKPGPXAoUYN6n3yAmdUFr8iAzHu6Byi8DzmeLY81z63zmTg',8);
-INSERT INTO t VALUES (6355704,57915,'NZO5gx4K8fmslPtuF5F4UIivE8dE8HXyzI3ZDWMtORSy','ZvbQOqdmrggVa3CZdkqoolUngvyJ3kCYYGMm4XFI0KGI72Rch3kID6rAbPJt0WSlmvuT7d','Rc3Zc4LT1xEh0m4N','Pk','ZY2ZMooBI6Z8Qr8VKZwTlJa2AXD1UFHAuzBOjESJ2mf3hM0zni8CgOnRkypBc5hOtTCGjQmhTqSEylc','z5Pq2GJ5litn9VXJiy2tNJKMqyLczIRujkLIMea64BUfMWy39PqHRTHY61vD7qqbHtZeBYz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5232982827203794943,41547,'Bw61HTS5DFsT1j21t5p4hsneBLecA5YNYRmEZJkhpHY02m','p26fY3HbiAB6udFSPQCGEL2Yih1TYWRuaFI0F6RHDWZXrmyZJ0g8PAekGLK57jHO4Lr','5JatYAiWwaFiYNd2YFY0gJf','9lhHiwdMY9yjXMuLdEZG2HBfRgQQjDU1C','cpwKqGZPlg6a2WtbBI2hLRoHpiL4aisSuSHD34vZ2W2osSKIkGtHyV3FIdaOimf5C2VS3YLUr3rgeJItqDEZ7FANi','Gy2jNB95OK',10);
-INSERT INTO ti VALUES (-5232982827203794943,41547,'Bw61HTS5DFsT1j21t5p4hsneBLecA5YNYRmEZJkhpHY02m','p26fY3HbiAB6udFSPQCGEL2Yih1TYWRuaFI0F6RHDWZXrmyZJ0g8PAekGLK57jHO4Lr','5JatYAiWwaFiYNd2YFY0gJf','9lhHiwdMY9yjXMuLdEZG2HBfRgQQjDU1C','cpwKqGZPlg6a2WtbBI2hLRoHpiL4aisSuSHD34vZ2W2osSKIkGtHyV3FIdaOimf5C2VS3YLUr3rgeJItqDEZ7FANi','Gy2jNB95OK',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(48);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
-INSERT INTO t VALUES (-6035909186733283227,1976,'GBntjAjEcwRepKXwyjcdqWsKY1IJXO','YMI49Z4psDgjyAzauyIDnUeyF8','xv9Hj4qwdOEXmyMsakse58MhbPFq','5WhahkDP0Et82XGdQ4b91p3pT3BgZDFwHWSePx','joP06XY9hTcVG4nXrPbWiV3me7h8CTNHUzbLirJhs6dmHtjayeq','1rtQ4oznaaAZ0fboyWXz5yqpc1j9AUVhrt1R94u0kWQL',11);
-INSERT INTO ti VALUES (-6035909186733283227,1976,'GBntjAjEcwRepKXwyjcdqWsKY1IJXO','YMI49Z4psDgjyAzauyIDnUeyF8','xv9Hj4qwdOEXmyMsakse58MhbPFq','5WhahkDP0Et82XGdQ4b91p3pT3BgZDFwHWSePx','joP06XY9hTcVG4nXrPbWiV3me7h8CTNHUzbLirJhs6dmHtjayeq','1rtQ4oznaaAZ0fboyWXz5yqpc1j9AUVhrt1R94u0kWQL',11);
+INSERT INTO t VALUES (8276488594208738352,-44,'98CQ7hHNqyW6pzTXkGy8mx0Zu498awVEHN2zxq6lX12bkU5DK1msT1KzZLIak842m39Zsbhe','XOt05rumzTDFgrwhxr','QZpYGF9z2I2Sqh7k2Uz8IvG4hN8LH2IixP10yM6iVSyKyKsAsLBVPmrYFemQHPr9V8yVcRn5','5jpYtA5KtenXdLQvSFgkDqPTwXhtxwQ2OTjj3hdtXLloWfkgFeUciM','a','M8',10);
+INSERT INTO ti VALUES (8276488594208738352,-44,'98CQ7hHNqyW6pzTXkGy8mx0Zu498awVEHN2zxq6lX12bkU5DK1msT1KzZLIak842m39Zsbhe','XOt05rumzTDFgrwhxr','QZpYGF9z2I2Sqh7k2Uz8IvG4hN8LH2IixP10yM6iVSyKyKsAsLBVPmrYFemQHPr9V8yVcRn5','5jpYtA5KtenXdLQvSFgkDqPTwXhtxwQ2OTjj3hdtXLloWfkgFeUciM','a','M8',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77) NOT NULL;
+INSERT INTO t VALUES (4742148339481732054,67,'cETvp','DtfkpKaDNmuMOrfC','O7n5JTfBDJJS5ns7FUYCFX','6mHxOHlwQiSRSXSpHFCKGaPGIA6UWcb7XJgy9OGux1','3','z5',11);
+INSERT INTO ti VALUES (4742148339481732054,67,'cETvp','DtfkpKaDNmuMOrfC','O7n5JTfBDJJS5ns7FUYCFX','6mHxOHlwQiSRSXSpHFCKGaPGIA6UWcb7XJgy9OGux1','3','z5',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-610952547834601893,54092,'Slf6nKMB4EOnQFXSRXHv6qRqWNlgl','CZRY1GO','cJ8w2LjSooeALGiLGx3IMEaAdjrHKt5qY9XGItdNG1poo5UgSpMXYcKdcARpqSGtWNhq','pSgqwTf','30fc5sbH7bxVw6pQ3Pdyxm4ItL5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHygyfqGWTHWUcnZOFwkgl612NyDZTp1Vs','gmw7EghKbMKWgvc',12);
-INSERT INTO ti VALUES (-610952547834601893,54092,'Slf6nKMB4EOnQFXSRXHv6qRqWNlgl','CZRY1GO','cJ8w2LjSooeALGiLGx3IMEaAdjrHKt5qY9XGItdNG1poo5UgSpMXYcKdcARpqSGtWNhq','pSgqwTf','30fc5sbH7bxVw6pQ3Pdyxm4ItL5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHygyfqGWTHWUcnZOFwkgl612NyDZTp1Vs','gmw7EghKbMKWgvc',12);
+INSERT INTO t VALUES (8315975810960459996,71,'Pz8xlIPgYSz1gQaTyWlXYYPOzVHGrI5fmaQWov8','FfEWHZhPC75ON6gwAFNvQR4ByWw44KEJpf','gAeX7HTdEGkK','d4j8SCM0IX','Y','Mi',12);
+INSERT INTO ti VALUES (8315975810960459996,71,'Pz8xlIPgYSz1gQaTyWlXYYPOzVHGrI5fmaQWov8','FfEWHZhPC75ON6gwAFNvQR4ByWw44KEJpf','gAeX7HTdEGkK','d4j8SCM0IX','Y','Mi',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5858522482905039625,51382,'A2qIDcmBubqY8MWDz6Eytfymhj4Ez6bRV3nJvjpeT1Io7gM','9tIZJolyRa0jghmH2174hvEza0kJXqP2VduDxPPXqvDbHef3psAy3sKpE0','40rEWEfYnfKkad5doH4EVBGjReX4JW6OYoj6aYhIwZjPVM','BRGtB7SwaTq2Hef5ZDQrDrZdtOC4iqJ05dcyYHvOLOZPmDRTU9zRe','bUWKlAFECxsimQ1yz1nx1fxc3ezrnqc3YfFdrsO6CZlX5p','i',13);
-INSERT INTO ti VALUES (5858522482905039625,51382,'A2qIDcmBubqY8MWDz6Eytfymhj4Ez6bRV3nJvjpeT1Io7gM','9tIZJolyRa0jghmH2174hvEza0kJXqP2VduDxPPXqvDbHef3psAy3sKpE0','40rEWEfYnfKkad5doH4EVBGjReX4JW6OYoj6aYhIwZjPVM','BRGtB7SwaTq2Hef5ZDQrDrZdtOC4iqJ05dcyYHvOLOZPmDRTU9zRe','bUWKlAFECxsimQ1yz1nx1fxc3ezrnqc3YfFdrsO6CZlX5p','i',13);
-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(73), d VARBINARY(32) NOT NULL, e VARCHAR(6), f VARCHAR(58), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (129,-17542,'rwUrOAtLHh5MYDTVoB8ukL7b2iit','OTj3EIzY4GfTvFDpw9lxromP','m','jfMYuk3o4lqGQZnOxODIXGX5lYdSNHOrIkhxISCTBz7kgjXAkO','iyhp','LynV0CmOynU0',0);
-INSERT INTO t VALUES (186,2708,'mSJwv15kxTsPDzKCrK2yrjbHc1Jax2b4mIkhHGGDA1Vs907O06r1','TQLWjMFgtlpDN0HwLYy8CeL2mJTJYnY8','J0zXDq','I6wMnaoYczP','bBQFMxm8ypCP2roOP6IDw6UPGSa0K6iCmSFGPshVninfnFLOeYnM','px0yKH6tPnWCulsR6SSqHW',1);
-INSERT INTO t VALUES (171,4307,'Wud3GaxSk0vRJ8YXSefas4N9ut','9epL','vzZE','WiWcbXwE1UfGKsjKzqaING8L2TkeZunzNag30tldwkkVrw3zwo92YXg','QfV9eOc4zAUV4H5PMNBCLDTx6VUZR0yjskY','hXUaiYD',2);
-INSERT INTO t VALUES (115,-2926,'4JPWUpT4oXHa6','K87hPgH8bu4j08BJN8ksqto','UN','V5sqa3','v1AVpsth802X8Cq7iW99ORWNIfIJ8bcibSeuoFvZKBDpjT9ir4','B50C1wFxzr5PguXz9',3);
-INSERT INTO t VALUES (6,17013,'RqsdtVr7htygxAohopy','6zuqjR','q','NNGf1v069xYoaNlTaUGVTVJItP9zeolt0ST4dmy2Zr6h','kw74l15F8gh7AIeyUc17y4TllMkJUBobq1vMsOZJrWrLWXkt3BpKwUDSVthAibXQt5roxpnzOz41oU7Bi7A','DAWOgNZXC6A4wXJa1b0tgQdGqgpUo',4);
-INSERT INTO t VALUES (111,-2953,'tZCIeucvgnU','4Za8eMonV2KmO','hDMtqz','anDSmC6ENBd5Wj9j5JXFBm3Hb8XnjzicwuSa0VsD9bb','yGqSjr66LytZlgKln4S7oeBNSfnUvcsdPip6s9zQ4NnLjnc3ffuktZkayL8YR3nl','bHiAWFOhOG8iGbMXth',5);
-INSERT INTO t VALUES (11,28218,'tA3myKkH9ESZojzSXh3mrUqv1G3CK08ODdMA1Jyx4looPDl3PexCV','V736JHlgvrMA','pjaF','cI8y7VV0op7l2lejOTQKY6vIL','lfJsEdTTVFGfeOtLavt7jyHe7ycnCootCCxO1BHclQuMPIAHKJjrz1nLzW18IZrQ1dAwcNzAIIzCVsieJShFvEmTxdhklPoA','iO7amVDo4YuTpf3TpYDAQHyUu4EqmtWGveZZsfxFLaM',6);
-INSERT INTO t VALUES (238,23062,'27O7VQf1w6UcZ2AGtuQA08Xu1RHtZpDX0B7Hlxmtl7ucos50CUNIva2','kdGhuzbrMJx627crhjEfm2','RNq0','MQ85mmWeINCLL3kLZeploCx1zBp9uYBlcm0sGbYmzjhP','YX3i7Ijp1xTPGGFFj','DtRCna0CcaKzC7SVyg',7);
-INSERT INTO t VALUES (246,-30127,'eQU47RwIxRbwRyyLmn1xcdfzxDse7fGKTST','6FWxch1SrWRTR3ay','e','vFi0Cf5gFJtdzLMWzEd2bLMh46ZN6PbXSQ3PrfRDN','dXWYwXm3vTsqSe83l9tMvjrXyvmGUvDHCBTjjJX5jRYhI47LPlcxvgCDDB','Kfj4n0NegG17OOZmgsMwhj6PsmddvuGPjMVxWhrcxqtuiiKnMsH6oLObt3muPn1QdcbJfNW3Ht9yiHymrhjrPHzjIVoMmJnJ',8);
-INSERT INTO t VALUES (12,-11546,'VM1rDd4fd7dyyprEbWdvWYYnZUEwyd540cdNHRkL5KeJ9gKDKUNInxmVX1bP4Aq5','vVstNNrHIcOvjgLIEu97PzPpLFVIbqL','lLng7','87JgS3mZ5SuVqfwjaRmFDmE4qHsOrAkVTtgn3BAjUWXfsXNfbZ9','ndA9xBpZIUQGY4AMq3xsyF','mtZvfFgSomo0PNsBrLrpVbIR6pdfafFCcJbCdzotc88NcFCeDl1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (326663739862783048,92,'XAuZR2n2kYEbeZ4klryiOeDIhrs9knrnJke6gWXU5QoyaKSihKdCzoJ1D5MW57P','N6LIr9MVqoQjp8h4ROkz1beSGCqqWPj36jRDl5yrFdBh6O6Dhq25fP7HIlfSX7A7NkhxRt57bwScmTK5KxnE60GCCyg9ZNgK6rrLccmm0xnur6GjZMWIbeVsEQW','NkW','jnOSiRrc3PNRaB99OaeCOD8i10TeFLHx61b5ZNhrvqcxpgjRkfD8AKzEVbhJGfMjfpTyFt9zed1kgJciFaN4I6bnIkoS8fnHJpOc5pgK1qIAnWBs2ZeKmfmnAT5T6sK6CBXuDfsIhVyKHxph','c','w0',13);
+INSERT INTO ti VALUES (326663739862783048,92,'XAuZR2n2kYEbeZ4klryiOeDIhrs9knrnJke6gWXU5QoyaKSihKdCzoJ1D5MW57P','N6LIr9MVqoQjp8h4ROkz1beSGCqqWPj36jRDl5yrFdBh6O6Dhq25fP7HIlfSX7A7NkhxRt57bwScmTK5KxnE60GCCyg9ZNgK6rrLccmm0xnur6GjZMWIbeVsEQW','NkW','jnOSiRrc3PNRaB99OaeCOD8i10TeFLHx61b5ZNhrvqcxpgjRkfD8AKzEVbhJGfMjfpTyFt9zed1kgJciFaN4I6bnIkoS8fnHJpOc5pgK1qIAnWBs2ZeKmfmnAT5T6sK6CBXuDfsIhVyKHxph','c','w0',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-3335997747857395289,-77,'5hiW9ch0BzFTkIozSm4qmVBg','J2wUnA9Mz6cjJc6fE5yeZXrwDfZF8rV6duI4IFuzMLDJ5Z2ms4HkqQhKfQcbWkfvvnwrwEyHp2ohWNQeHizgQAroYWvDeCghWZqgxp2GOT4jSvgGMDiE15skYmtbWx1j3G3NCAAF13rldFTcDzRHnYnjzRsaWNMfZzQgpVdo2A5gEglHz','7mwT32rCFayTbEQEmXiq12rUaoFiVURMynllnJ5cvlSnylZK2D0WkhsfW6E2wCRai0GUNVIrHZn2BIETEqW8e2eX2e','4ICT3qIu744Y23SxXMMPHlgYS57LQ8oIBpj209S8qk0UrQMBVtZyBX1BnsDoZQ7ggkQJmUAqj75VwTdKgdx1lSXvJGf2WoxXnd1FnY9QX8rNHlEePEqEOOAB0U1bvpYMW1g3O08XP3mVAhhK1R6daI4PoSA0puleVfB1DpPMvRvex0QgmgNgEBquZtp8k1oiyID92ceynWbfbM9Cru9HzgehMhfNP8eKPhaPtkDZunBroQ6Vkle1X5sYMoLfiC','17','Hj',14);
+INSERT INTO ti VALUES (-3335997747857395289,-77,'5hiW9ch0BzFTkIozSm4qmVBg','J2wUnA9Mz6cjJc6fE5yeZXrwDfZF8rV6duI4IFuzMLDJ5Z2ms4HkqQhKfQcbWkfvvnwrwEyHp2ohWNQeHizgQAroYWvDeCghWZqgxp2GOT4jSvgGMDiE15skYmtbWx1j3G3NCAAF13rldFTcDzRHnYnjzRsaWNMfZzQgpVdo2A5gEglHz','7mwT32rCFayTbEQEmXiq12rUaoFiVURMynllnJ5cvlSnylZK2D0WkhsfW6E2wCRai0GUNVIrHZn2BIETEqW8e2eX2e','4ICT3qIu744Y23SxXMMPHlgYS57LQ8oIBpj209S8qk0UrQMBVtZyBX1BnsDoZQ7ggkQJmUAqj75VwTdKgdx1lSXvJGf2WoxXnd1FnY9QX8rNHlEePEqEOOAB0U1bvpYMW1g3O08XP3mVAhhK1R6daI4PoSA0puleVfB1DpPMvRvex0QgmgNgEBquZtp8k1oiyID92ceynWbfbM9Cru9HzgehMhfNP8eKPhaPtkDZunBroQ6Vkle1X5sYMoLfiC','17','Hj',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5154898357193388974,-73,'63mRpaelPHs3De7TV4m2ImYJgoZ6pjWfqXw','RqmAlrv1IiuHLuiB0ezaYJaHcnRRc2DrgOXmPGbnjCJe32PSLkldh0fzv2HJAjSU4Q3ZPlTouqo4bs6WXNIYpxeEtxf5k2aAJpWL6kfYnnheMY2dgsQ0bm72RvKmxwe1CxSlT9stYzg6DM1Ug','DPHP','iRcHhCb5yCx1xJ8WHMoIrLiIJps5zDIsG1u6XcjtQE7knvqUteXSK1MGVHdX8IcYce9hf2Ks4kwvQ0y4CXAAXlxrRuxx93NETRhm6rcHpOxjdUHt1sHc','a','Pt',15);
+INSERT INTO ti VALUES (5154898357193388974,-73,'63mRpaelPHs3De7TV4m2ImYJgoZ6pjWfqXw','RqmAlrv1IiuHLuiB0ezaYJaHcnRRc2DrgOXmPGbnjCJe32PSLkldh0fzv2HJAjSU4Q3ZPlTouqo4bs6WXNIYpxeEtxf5k2aAJpWL6kfYnnheMY2dgsQ0bm72RvKmxwe1CxSlT9stYzg6DM1Ug','DPHP','iRcHhCb5yCx1xJ8WHMoIrLiIJps5zDIsG1u6XcjtQE7knvqUteXSK1MGVHdX8IcYce9hf2Ks4kwvQ0y4CXAAXlxrRuxx93NETRhm6rcHpOxjdUHt1sHc','a','Pt',15);
+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 BINARY(96) NOT NULL, d VARBINARY(36), e VARBINARY(97), f VARBINARY(35), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20,17,'muASdC1XV1WgqeadAzelp8Mli8RaNjjrVclbUcPIVWcgRzXEb5Ouw6Wi','p1i7sF5Ae','9SzbKnQm4eieIUsu1aBKnZU889e93PrKW0WAfrcrg6c9CiMtGI2','aKKTf97MngX1','6','1',0);
+INSERT INTO t VALUES (126,227,'9YpDlk6jUuRatNsBruB0Ro','YH9HisBxMhD0dPdMFpswPk','z2aHDmWGYvXzQ9szfE9JSxUFI0iqnqqbt3yNPZEkEWzXnKGstt3Aov1ftaaIDtHwsCuip1qxiJzVouNcZA1oE81pPFa','F3hSpBV0Hb541Lr19KHzSehVNbwzoK','d','yQ',1);
+INSERT INTO t VALUES (141,255,'YUHi4iI65mnh7Gcm','GC34nt','lGb8n6qLH7HEuIXsXXuUHgNmbFRFCgkqzr29P3yYzJwrFVWRs89cq6Xvrck8apffQTAA6iktP55DLVA9ogiMlcr4IqI4Bg5A','8','3','7',2);
+INSERT INTO t VALUES (249,105,'xESnPYbApMzJtDRwdYU4RmD2AK5eO2NDwK2QzDcYAOlaCWIfhAXnGKPxaOUjBOBZ1HkPNkg','tlrfFqVPxctGA0Py8uCNd4UiKGl','r3rJNDV7LdANXTnB2Ru1BiBvshjmVsjNMMD2IqvI2UVVx3HZlSd','5','X','XA',3);
+INSERT INTO t VALUES (145,248,'J1nVvNDmNGGsJzwzIzTkjUk9zVSJPHjtr9F81lMuHHzgwPnBGjn9v119kfoibE8Mmi2uzhWwriSI6T','tAMAeBoQYc8LJGsD7qQKKWNk','aZ25o01rmeohTYMqpHSKv8KTt6ujh6f8oSNOW1zdSeMiIejTiSy6IfpuzJZPOKbR92nWzgm','TqvWJpWli8DqyUv8','d','U',4);
+INSERT INTO t VALUES (23,7,'8BvVZPdShtrtXyaP8RGmMukWxbJkF4SoYZqbGRUSgqhsUQeO4VUO2FEFl1f6k20yH3GCKOkgBdpAkJN8D9W6gJkwgITlfQ2g','iZMytwQ','KygO3ldsBrVWYHSNF3MsJ8xmuwdYkOMzowlLvEg9DbYaw7','UrMawhYqQhPreId5z8abzwwwmb','8','Jk',5);
+INSERT INTO t VALUES (251,151,'WDElgyGsvIXizJmNZwUG8kj2vC9WnstoZaZMkHVjBG8aFpCRMhCylFyXrgoRUbmBK1A4XG8LyGVyOVt9qAab7f2Ox1Mpw','CeVSLtYnm2JmDnyqj8rLNeF1sowIY2V','ilzXKQdZa2LHtd2rIxDfZxTQVBtBzOgGQvDrEoB2MxDzutYRuMbBh03kQVgEEcAvcUH','9Lz','a','1',6);
+INSERT INTO t VALUES (95,99,'kEHX1xq9g5YhfYf0rtV6DdZcPq','ecnJLbQEpwAWueiNz','3CuuMt8rgz0hdIAqpf9QQ4eTpNuLS9U6yS3ImJDHh0kV2JbCBJyecW9Zpn29JRPQFTdYUlkGKqvpfMhHR','CoHaXjMuHeJyctLTC6','h','Wb',7);
+INSERT INTO t VALUES (70,150,'Pl5cmdY8qQPYktwGW8332bfQ0','Yct8oA0EBPtiDClxgJCD','mnVBLdLQ2AvcvOOUpgSVoWNOb0XnIGypS7','TNEqkdpEbus8S4OrzgEYEGJQ','9','k',8);
+INSERT INTO t VALUES (63,121,'C7bPEiIyJpDV2AoAkmLFJfgTblQ6SFoQJcaOtXvuKaceZqTbwTog13ThXVUihDDkbW5b2gwm75VW','FTToHtgQohynQFfnvKx','2HvYo3nTOFREAsIfhyui378nTyaOctbzXVWl3yRhsq8fOu7kwCyeNcSiUBVmZdopSS5','ga5BK9','Z','D',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(36), e VARBINARY(97), f VARBINARY(35), 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;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
-INSERT INTO t VALUES (184,-25101,'tGg47UC','kn6z7wbsb2NpN2yhay56','thYn','rBp4XTalwhsSZhC1cfRGY5XmGnojDMXudYFBPmMwG3Gvhtn','hPC7bY3ICS7czghv9O5FaizxMKpGaCdivvTT1xsaV4WiIish','Gepgyt5PnMfln991ZXdu6N3u7f',10);
-INSERT INTO ti VALUES (184,-25101,'tGg47UC','kn6z7wbsb2NpN2yhay56','thYn','rBp4XTalwhsSZhC1cfRGY5XmGnojDMXudYFBPmMwG3Gvhtn','hPC7bY3ICS7czghv9O5FaizxMKpGaCdivvTT1xsaV4WiIish','Gepgyt5PnMfln991ZXdu6N3u7f',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(74);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
-INSERT INTO t VALUES (63,-16193,'elPGn5tVSHarCmKQHzrrm75zHY1v239iDkgvv8qt05KTaBAWYdmFBAInDCA','Z026WLXxK7Zdu5QEllZxQvz86f1Ozm2A','m','ZW22F4qcucGtHS9Ke3n5Hyk7OaVccJY3ujMIgQMhAy9ENrBk5tPXVRak','PfPHjDGca2Sg4rqF','OdzX3CYqMJ4sIkNUaBaaWsObwrT588yuNMdiU',11);
-INSERT INTO ti VALUES (63,-16193,'elPGn5tVSHarCmKQHzrrm75zHY1v239iDkgvv8qt05KTaBAWYdmFBAInDCA','Z026WLXxK7Zdu5QEllZxQvz86f1Ozm2A','m','ZW22F4qcucGtHS9Ke3n5Hyk7OaVccJY3ujMIgQMhAy9ENrBk5tPXVRak','PfPHjDGca2Sg4rqF','OdzX3CYqMJ4sIkNUaBaaWsObwrT588yuNMdiU',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (166,-24745,'6ybljSQ48FSRGZsXS11gtC9CReQYLW0','f7P3KiaBxkBn5qpDsT1D0MFMlcWCqn','kr0ajP','JeGxCudPSZM67MiXpGy','0amf2oPPW2NFPxjs5XmEVNIFaGc5swkS78qT5eRPbzYp6lCndEmRytT6ayI4G5k9GG8jHvGWk','ekQ89FeCwUeGkxePK6Ld',12);
-INSERT INTO ti VALUES (166,-24745,'6ybljSQ48FSRGZsXS11gtC9CReQYLW0','f7P3KiaBxkBn5qpDsT1D0MFMlcWCqn','kr0ajP','JeGxCudPSZM67MiXpGy','0amf2oPPW2NFPxjs5XmEVNIFaGc5swkS78qT5eRPbzYp6lCndEmRytT6ayI4G5k9GG8jHvGWk','ekQ89FeCwUeGkxePK6Ld',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (41,-20878,'xaDp5BFJSaJ4uq9bub5HwbMVk1u','q3HtUjSUZzALK7vhymuaORv8TqTtNktGcngKlmIsCAoJ2raDf88hAa7lgflNKoNltNjCpO1cSrUXBH3JcCKnAG5ik0JrN6vkFpfZNIhjRQHvcuhHVcUaLDTl9SVUh3bT0SpaX1GNoaDBTcZ0rbYTJGB0JLmMe9KdHjuuRBj6ifn7h83dRSHoEwMMyhLRROefwExluS','JIq','4bwj5IxM9fA6sy3RAzIHPUyIfXMVGaMqYl9zdZPcPtwvlmlGyczNHDBn6PAApZQgzNASn5ATeiXZ8DnN6SpMqOMIpIekzRsgw9HTw45cyfOpAxpp6iTVmitiKruK3anEhjMDn9sK6ifPA5O0l3nAMNyXFt7FIXS3Py98S6zUAxEgWgLHsxe5WfuwzUtPD94f5HzUrSAy0SfhLWEVnq8zvKThFk2nCrmsy1Qg','KkAoXId6KnSw0dxvKPBoN','GIKar8dYVTrbF2Jx6VsdwaY0MS6JUR3GIK7XNyN2h',13);
-INSERT INTO ti VALUES (41,-20878,'xaDp5BFJSaJ4uq9bub5HwbMVk1u','q3HtUjSUZzALK7vhymuaORv8TqTtNktGcngKlmIsCAoJ2raDf88hAa7lgflNKoNltNjCpO1cSrUXBH3JcCKnAG5ik0JrN6vkFpfZNIhjRQHvcuhHVcUaLDTl9SVUh3bT0SpaX1GNoaDBTcZ0rbYTJGB0JLmMe9KdHjuuRBj6ifn7h83dRSHoEwMMyhLRROefwExluS','JIq','4bwj5IxM9fA6sy3RAzIHPUyIfXMVGaMqYl9zdZPcPtwvlmlGyczNHDBn6PAApZQgzNASn5ATeiXZ8DnN6SpMqOMIpIekzRsgw9HTw45cyfOpAxpp6iTVmitiKruK3anEhjMDn9sK6ifPA5O0l3nAMNyXFt7FIXS3Py98S6zUAxEgWgLHsxe5WfuwzUtPD94f5HzUrSAy0SfhLWEVnq8zvKThFk2nCrmsy1Qg','KkAoXId6KnSw0dxvKPBoN','GIKar8dYVTrbF2Jx6VsdwaY0MS6JUR3GIK7XNyN2h',13);
-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(32), d VARCHAR(22) NOT NULL, e VARCHAR(1), f VARBINARY(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (117,11837333411068714035,'kQB5oXhaqH','Mftccu9U7wUqN3H42W7up','e','ITSBPc','5c761i0fPRbrUF0nswdYecmZCtGSvrwwVDCvjDJG1bhtaYzoyRGpDHRQIUPkTVUADpd5VyV7lHatgffis15kK','3iX3JHYBwV9MGthDj8CI39oyn',0);
-INSERT INTO t VALUES (240,832133093375874461,'8qseyR8mDVnIYphw4PfpakWCraA','Xu9vn6QZGB0QV','d','cYVubPfNgcz06BNTpaDZqRy0UBN7WW38C','3t3wiBklxvuzsLI6zYDLsdRCrpS8BMwXUNWKYE1ZFSubE8FpMC3RGkUc6oq8q3','j0Y4ISgx2o3w3XYZNvd',1);
-INSERT INTO t VALUES (226,18399219963894376342,'ZHD4sUEEjxKOVQoGpFv64YrR9','L','q','I6hPZ','MSE4SbRUZvgwbk1enFoDEf1iXWXUyQPEnSpnhTI','9bj68COT9OVIOrt6afBFjcnnGeCQftddP5Fs0hWnSDcXsoSEuyQDvgom4gBxsAlBO01dRmlaW7d',2);
-INSERT INTO t VALUES (109,16122106973576425296,'T7INZBxzMDqbQ3IFxopkuSS9SsutTuZ','5f09xgP7Tj','J','Uwk9dzICII5v0myxAbRkmp','bOAOewpWV3rnpl4BdGqCp74JFmAjsUlMETXSLwlN1gYGvwTuG2Ff','5rbjgE0O1cCUFUctZDN7xybBKRastKvbORtSga6NFP4XdFcI0s1tw7r3olnfFOBdox9vdaTltj8EiMdn5WeXmu4ha6',3);
-INSERT INTO t VALUES (175,3417376879307321550,'gPrjd3GoMfCJcc86QZTd4z2fPD7','9Xpd','M','SqvAYPdyyKWQ8Lqdo','N4KAGrMPYtIGYfMASGMY95CiN6U0ElwDFM66GbnOgSXrqx8L8v14D7vsQsLfVKhqAzP10a','F8rwzS8n1nRajDqqDwsFRQ6phsta9elWlYd8YDvMGi5VUPMK2gDqGefAPr7',4);
-INSERT INTO t VALUES (221,1886366612694780097,'ha','1','b','Wf8TJko3GTEeSddFde66p5PNXi3iPO9yQrsbr3','6kkFObfvSVoULJIu561H4tRVjBhh38bgH3EcCJjHOumaHoOSjaO2fQqIzYpVkExHq1XIK2tJyiAA','FKhSj',5);
-INSERT INTO t VALUES (203,11041740086548040477,'VpHCHh1Et1P0vFLHa1pN5fsvSUq6','bazT6s','4','hswRi5m2yM76dpvRmqNMWnvEB','UzVEZgFUXaF8IewzKo','lICm5eR4DoGWCdyUF5mS7hfMDG2xj9qujxusbiulOXAwY8bdVlimQzuZm',6);
-INSERT INTO t VALUES (95,1192273721934858997,'4e61kDgBVxSaqdMfFLmL8','JIJIPm','6','VsNt04bWIqnNlaucIZmRzZqhseMmWScIUp','99JnNhL8v2nE9bgrzuZFa0wh','aXXiMuNQ4dd3maUlsvMk5P6qOKtKwpeFrR0bdfRwSdwzbBqW58VNJRwTJiPMT9vTRfQymxreuOYhzoeDy0b46KLtDem',7);
-INSERT INTO t VALUES (195,177787490821557541,'XT8pDeMdb','P9EcX','Y','p282CX2TEl09o44GL0AfCvU1af6ZR13HlU6hoDG','D79F7DwclgG5xFhNjDCFoVH23lDR4mpw9cYJGMjf2vvJBKkCRYba','k5Vcf1bS29GcDMwjPdgvcjWHy0DXzKnBn314d8eotja5Ebpu6OBfLbeIs0kdrGUUbYwkEn1j1PC5iMwCOS7',8);
-INSERT INTO t VALUES (234,14333554964087597108,'Ldh4Cxng5cm5YXyCwHY','0SmLaGPicBs','L','vR8sXJYDbExN0P6x3LcZzri5WmVPqBQbT','4EC0aynKRNZSv1fOARjNLWqC2dymNi1ogy71mq9Svpr3','BSeGO1In2aPobBirYIxDBhN3uUnZz77YHewgAf4wb7sLHpBzWy0jYCmAF40vza1htexHn9V5XBXs5p7Kf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3122171025,218,'teBBB25Jxz7QV7e2jIR2wpj','xYdW1folWUcRAb','zKBhW5KV4A9CInTPaYmUc3B8Balzb','GWrbAewhn4','P','uB',10);
+INSERT INTO ti VALUES (3122171025,218,'teBBB25Jxz7QV7e2jIR2wpj','xYdW1folWUcRAb','zKBhW5KV4A9CInTPaYmUc3B8Balzb','GWrbAewhn4','P','uB',10);
+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 (3944228186,140,'ts25frtZvuDhj24UONSAegMAuYPo4Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q5CEy','zcAQlfPWO','Xzt864NmzQaSobZgFhDuH0','uFILL6NSBWwY5yzUWJowqhq3DWN','d','SP',11);
+INSERT INTO ti VALUES (3944228186,140,'ts25frtZvuDhj24UONSAegMAuYPo4Xs9WypLeMNqzTsn40tXmSqhdhXDiswRM2bq95Eatkw2q5CEy','zcAQlfPWO','Xzt864NmzQaSobZgFhDuH0','uFILL6NSBWwY5yzUWJowqhq3DWN','d','SP',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2381404157,204,'6k5AMcGFLjfDtGXN1TGfo59wVpiQjsIdYDzsVeSjtkqsxJ540qS46aP76NzUyviQijQm4shFR1vloSEK','IifwoeNscrsHMOMQfIZTNJZYiqw0ZdERPp9TY1QURbMUrcg78kM5hGscsI8xvFbnwFUXn84dFBaIrOJf6Yx2uWbwwthc3YCoFn9safrvq25zINUQtAt06cL1QEeTahCR6YbZJ9akgtwTAePg3p786yaptWnJvOXQmoAi6JNM8X4jS9r8AwyOg2Ch05v','5RyckPianA9k5bUTbb1','JazCVzvQA8R','b','z',12);
+INSERT INTO ti VALUES (2381404157,204,'6k5AMcGFLjfDtGXN1TGfo59wVpiQjsIdYDzsVeSjtkqsxJ540qS46aP76NzUyviQijQm4shFR1vloSEK','IifwoeNscrsHMOMQfIZTNJZYiqw0ZdERPp9TY1QURbMUrcg78kM5hGscsI8xvFbnwFUXn84dFBaIrOJf6Yx2uWbwwthc3YCoFn9safrvq25zINUQtAt06cL1QEeTahCR6YbZJ9akgtwTAePg3p786yaptWnJvOXQmoAi6JNM8X4jS9r8AwyOg2Ch05v','5RyckPianA9k5bUTbb1','JazCVzvQA8R','b','z',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1281992579,207,'tcwYHj0CqpqexeMtnm2psfkiQUCtMCkGrhNPu','14cNHZWSulnLhFTzpOohryM7TpVLXqn6bafpwh6p8zbwf9C7XSRZpm1hE5S1cZdFe5osEluotlgkDTAwF5d04M3jWDiSPWrHl8NHbClUPP3B0KEt30wYhJegVYsEL02plxpilhpJHx1a1L3e6F2mqLTBsObjaKFfbyBkIeA1KEGsKmFeGHOfg3NFszKtQ9oEKudHIhskoiixQkdMs4nbdoGJqns5HqakSZSzfp5qW0DzUWO5cQY2DT3','nseXn1VjFTGaCzEWbtGinT84USGNwWF7YSplGoUmJCUme7tXmLbicXijT','uY8pnzk9s25XeDXHjiGzbyf0KuNJlITvJ1jBobJjxPpHvlozwef1Zv6oOVFV5V','Z','n',13);
+INSERT INTO ti VALUES (1281992579,207,'tcwYHj0CqpqexeMtnm2psfkiQUCtMCkGrhNPu','14cNHZWSulnLhFTzpOohryM7TpVLXqn6bafpwh6p8zbwf9C7XSRZpm1hE5S1cZdFe5osEluotlgkDTAwF5d04M3jWDiSPWrHl8NHbClUPP3B0KEt30wYhJegVYsEL02plxpilhpJHx1a1L3e6F2mqLTBsObjaKFfbyBkIeA1KEGsKmFeGHOfg3NFszKtQ9oEKudHIhskoiixQkdMs4nbdoGJqns5HqakSZSzfp5qW0DzUWO5cQY2DT3','nseXn1VjFTGaCzEWbtGinT84USGNwWF7YSplGoUmJCUme7tXmLbicXijT','uY8pnzk9s25XeDXHjiGzbyf0KuNJlITvJ1jBobJjxPpHvlozwef1Zv6oOVFV5V','Z','n',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (84889254,166,'A1CEmm7G2g9AdCzGn0IP5DLLexAl67puShUfG5LnseGaS8blHHV00','MHMdkYqceEkBLTKf44N0Vyg6EgD1bvmQxOMUgk3IbkFMHeDbVaIPjh9JEfg27gyU0072pMnBBgKVYhMt66LDmwBWbzFQIay7hmmWuARrOfhKaA89lf6QupsbKj3iLnAsorE2nkXRrUVLW1u5cTEGmlrq6XSqewjbAYmDOm','sjMwi3omDnqsFK6Dh2a7','DkTTONOMhGGLqz6iHWRbxTDSJKd809aVRoAtWiSbz625jOfH3zOmld1jpszeq05f8xREeewYm1dj8vRaS5w2qIlR6cKLrVTD7cmZxhIyVBqKwKfZReASB1XbTlf8KmC1X9xEl2OrmHqqTNbVubfhIgUlXc8fDmH','Z','1',14);
+INSERT INTO ti VALUES (84889254,166,'A1CEmm7G2g9AdCzGn0IP5DLLexAl67puShUfG5LnseGaS8blHHV00','MHMdkYqceEkBLTKf44N0Vyg6EgD1bvmQxOMUgk3IbkFMHeDbVaIPjh9JEfg27gyU0072pMnBBgKVYhMt66LDmwBWbzFQIay7hmmWuARrOfhKaA89lf6QupsbKj3iLnAsorE2nkXRrUVLW1u5cTEGmlrq6XSqewjbAYmDOm','sjMwi3omDnqsFK6Dh2a7','DkTTONOMhGGLqz6iHWRbxTDSJKd809aVRoAtWiSbz625jOfH3zOmld1jpszeq05f8xREeewYm1dj8vRaS5w2qIlR6cKLrVTD7cmZxhIyVBqKwKfZReASB1XbTlf8KmC1X9xEl2OrmHqqTNbVubfhIgUlXc8fDmH','Z','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (476566257,212,'DF8BsTTA0je35uhEsVYdXQyda1G52cAKfmUf0zJzkHEYYOBhx','3nVjEpAEXXxclBq38Seb7nRQ05BNpmMMoyMoWK42TzFa1guJB19ZAmojy1VVPmGbkGbGBKW6fcrEH4TtJ5WJt1L265v7WmHZRHVyjER6HGtCuGyoepOZeaidKfTX68T2orNfYIjvj8KCgrZ5EMdd8g3NljzdUP701sOC','u0vnwowhB3dUbFDayZTOK8tQCvLBLAnmu2xwGcuIw6vMaOso3Oa6f0WDzUWjZrx2oz8HyNBCZlImgVci8RPbqhW8Yr6K','jr6HiNx4T3M3VKe97NltGei6VGV7oDuUKFy17YeCPaSTVEYYncxegus8JzfunDBmFf35pvU3VpzAjnSrV605nxrzEtyXINlZVWbsXWMkHQjHVHv6IjniHHg43QOdW4AoPhS092gRVYh9e','b','HHP',15);
+INSERT INTO ti VALUES (476566257,212,'DF8BsTTA0je35uhEsVYdXQyda1G52cAKfmUf0zJzkHEYYOBhx','3nVjEpAEXXxclBq38Seb7nRQ05BNpmMMoyMoWK42TzFa1guJB19ZAmojy1VVPmGbkGbGBKW6fcrEH4TtJ5WJt1L265v7WmHZRHVyjER6HGtCuGyoepOZeaidKfTX68T2orNfYIjvj8KCgrZ5EMdd8g3NljzdUP701sOC','u0vnwowhB3dUbFDayZTOK8tQCvLBLAnmu2xwGcuIw6vMaOso3Oa6f0WDzUWjZrx2oz8HyNBCZlImgVci8RPbqhW8Yr6K','jr6HiNx4T3M3VKe97NltGei6VGV7oDuUKFy17YeCPaSTVEYYncxegus8JzfunDBmFf35pvU3VpzAjnSrV605nxrzEtyXINlZVWbsXWMkHQjHVHv6IjniHHg43QOdW4AoPhS092gRVYh9e','b','HHP',15);
+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(47), d VARCHAR(13) NOT NULL, e VARCHAR(34), f VARBINARY(76), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1551194,-119,'CHsbR4By0Hhd7MAtWUNra8za4Rcp6ghnWPPs2c7b7A','66K2GLiC73H','o2fQsJL9HrAv9nZdMvAz2KKuqQsq','X5fFs7cPxc4gcCu6X0AZqOns0q22U0nwqpGfA','j','T',0);
+INSERT INTO t VALUES (7492585,-12,'iq41TjvzsSNp7OI7mQ2JvH0HhutpkxFgxZEg','2Ir','EZY1JNw7AAlCCWnn3y3ZfufEVB','R0nFqWfaDgSU','Y','D',1);
+INSERT INTO t VALUES (9807901,-92,'iNicmhTM0I','yK4V','khl8x4IXW3I7','gz2SvuN2WugfqPtrClEthAf4f29wsDfUKDGr8b','F','o',2);
+INSERT INTO t VALUES (5413131,6,'oUdFdqBLKUBR5tyfdnO7q2UpJO3iMvFErJi','H8QFyXgDd8','jD6Lqqpfh8zaaxjXvduWBIsn','ltd7EqewWycOgZxJOS6xhvIS3iAMmiacumh','T','n',3);
+INSERT INTO t VALUES (4652774,91,'g5IbHcSVXXDIFM1WmwKa','Nia','rDmDBr4','RB51LynWevz6EO2BqQLcRQst0X','u','7',4);
+INSERT INTO t VALUES (12975394,21,'5Vb5T9WjsTeMAmQ9BgEpSzw4q','6k8','p1JI9MQ','KE1NIoJpx1JiUKZNjX','e','Dg',5);
+INSERT INTO t VALUES (5759306,32,'CnIxsuYOu1KnT4eH8Uz','cPxwlVGXn','mC0C','iDjfZwIjVlzbtv6vC0pWe4Acq8xHQXBKO8hE6NVNHmo80Ko2nmCm1x','s','W',6);
+INSERT INTO t VALUES (12820556,80,'DMnt6cya0gAdtqRMuOFjZshUnZ9p','iRg','wackhFbFRY8btCTH','sgAZUUcygvjTnhBvxyGYy','q','at',7);
+INSERT INTO t VALUES (7150033,-73,'Zkbpg0cZ46hDREn1GJOvQ','ZFsXGLX','L6ODKCKFbRNoSMNysh','g6QDil','m','EI',8);
+INSERT INTO t VALUES (6090339,-57,'6WwK5U7daQUI69KJ0g6JUN0adXvO5oeSgM3LB','BW2GCI4i9t','ehRL7CFiVQLEwJVAZlgVwdHjV0nG0O1qtL','SfELOoMgP5ChInDv8if4ztVchNWzYltio5rbZ7x2m7KW26jnQLV5qLDCngNqd','b','Rq',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(47), d VARCHAR(13) NOT NULL, e VARCHAR(34), 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (20601,13440199521952695023,'galIVGAyvfLaWle8qFvpuC4sc0Ar','eLf0NA4','o','qSjfrFW','17yhR0VgH','NznvNVj6ecezROt2xv9Rne8IXgN9StE9xGmKBhVnbsiFXQVKcdhySAf66xO46xzF79Ez5R9eL',10);
-INSERT INTO ti VALUES (20601,13440199521952695023,'galIVGAyvfLaWle8qFvpuC4sc0Ar','eLf0NA4','o','qSjfrFW','17yhR0VgH','NznvNVj6ecezROt2xv9Rne8IXgN9StE9xGmKBhVnbsiFXQVKcdhySAf66xO46xzF79Ez5R9eL',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(33);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
-INSERT INTO t VALUES (19220,11610416878672187199,'W7j0So4G3Oqkkl9pB','OCc','D','XKBdZS2rUmuhVHg9wL1p89thJA','9iB6YOMRLiUZGY','eFApKLv6glB8WVpNtPrnziVU5Xk',11);
-INSERT INTO ti VALUES (19220,11610416878672187199,'W7j0So4G3Oqkkl9pB','OCc','D','XKBdZS2rUmuhVHg9wL1p89thJA','9iB6YOMRLiUZGY','eFApKLv6glB8WVpNtPrnziVU5Xk',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6686069838892604224,-30,'UHHyqet538PxkaPmtmDZIFS','0','mYS','vai30BTYb1G6nO3lRm','n','3Y',10);
+INSERT INTO ti VALUES (6686069838892604224,-30,'UHHyqet538PxkaPmtmDZIFS','0','mYS','vai30BTYb1G6nO3lRm','n','3Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
+INSERT INTO t VALUES (18258402265173661493,-94,'5qODtO45sA6grXv0DXacmFZNLCWEY7qACVIqdCzxyYh','sddwoz1y','fiMMDN4pU','fczv9hwWaSuNd9E1XS6IoWFTZnr6JpYUd','S','VD',11);
+INSERT INTO ti VALUES (18258402265173661493,-94,'5qODtO45sA6grXv0DXacmFZNLCWEY7qACVIqdCzxyYh','sddwoz1y','fiMMDN4pU','fczv9hwWaSuNd9E1XS6IoWFTZnr6JpYUd','S','VD',11);
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 (53660,10005156287038702405,'VTDSCGy8aGczgUooWpvebNMKEUS','uBBpNn9z1OpZTMfoUtIncpMBGV1WE7AedYiHZLnY3sPVO747X5DpgG8OMBLYmGG8rleTg2TKJFu7jJm06HHueyZwj8','z','xKxx9','stHq8PvKHXY0pR4SgpGQrdMkDuoKvd','CypfXt6LLhyl60I0HvDP1l1LTXxI3wITqFAA7Ji8A',12);
-INSERT INTO ti VALUES (53660,10005156287038702405,'VTDSCGy8aGczgUooWpvebNMKEUS','uBBpNn9z1OpZTMfoUtIncpMBGV1WE7AedYiHZLnY3sPVO747X5DpgG8OMBLYmGG8rleTg2TKJFu7jJm06HHueyZwj8','z','xKxx9','stHq8PvKHXY0pR4SgpGQrdMkDuoKvd','CypfXt6LLhyl60I0HvDP1l1LTXxI3wITqFAA7Ji8A',12);
+INSERT INTO t VALUES (13254384134642832686,-123,'sp2M','XrGqcgc1CWL8rNJ1Mb3MqYLhB8Ydxl','knVv79dQxvTcLDWwdIjiKAS8fJfUgcMtS','FeRKaSmssWPzvwX9QtIrLTmz','N','c',12);
+INSERT INTO ti VALUES (13254384134642832686,-123,'sp2M','XrGqcgc1CWL8rNJ1Mb3MqYLhB8Ydxl','knVv79dQxvTcLDWwdIjiKAS8fJfUgcMtS','FeRKaSmssWPzvwX9QtIrLTmz','N','c',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (51590,4995820321526937736,'9m7VRMjfUL4cFv5yMqPTtdL','vtvERgk51WwsmaOKYMatiU70dSZcvUY8CUKJE4K8cxbSYaolWDzvYSiPerHDQc6tNM5pMlnReNN91qkBZOahUN8tBQfXJ25I2egQ9t2nBVtEqqLTAuiZIhxv4ixHR0Lcvwp3imPntwZrBP80Qrg2mpBAxCbU','P','Nwghk8snTdIFHAG6p4DWcBTG4IDZ0ob2GX9rGp9tTdccGAN4W00u5XtXJW0R2AGD3NWFc90RDBJRsV1FmujARa4Btn81MdPUoeho8fErIzzGWXzea1hnsuS0u3St9u5SmexugQuiQHoHAVNGWaCpCDgHLuWPqmRiYYaKwFqAkXM0k3','zmaqX0iYzohA3jjQFOdmcXPklGIWlZMyXScKJgw3M3rJqp5IUVdUYug0c7mvBEXumTPDlrcuOjhd','kiDC6x',13);
-INSERT INTO ti VALUES (51590,4995820321526937736,'9m7VRMjfUL4cFv5yMqPTtdL','vtvERgk51WwsmaOKYMatiU70dSZcvUY8CUKJE4K8cxbSYaolWDzvYSiPerHDQc6tNM5pMlnReNN91qkBZOahUN8tBQfXJ25I2egQ9t2nBVtEqqLTAuiZIhxv4ixHR0Lcvwp3imPntwZrBP80Qrg2mpBAxCbU','P','Nwghk8snTdIFHAG6p4DWcBTG4IDZ0ob2GX9rGp9tTdccGAN4W00u5XtXJW0R2AGD3NWFc90RDBJRsV1FmujARa4Btn81MdPUoeho8fErIzzGWXzea1hnsuS0u3St9u5SmexugQuiQHoHAVNGWaCpCDgHLuWPqmRiYYaKwFqAkXM0k3','zmaqX0iYzohA3jjQFOdmcXPklGIWlZMyXScKJgw3M3rJqp5IUVdUYug0c7mvBEXumTPDlrcuOjhd','kiDC6x',13);
-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 NOT NULL, c CHAR(15) NOT NULL, d VARBINARY(35), e VARBINARY(78), f VARBINARY(58) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4916927442720773133,-1716761451,'u2OcOCtM','72cPAOZaxUu7Yc','hCjd9VqZ94ARv1dVuUQPw7TnuMlZqNCnmpmbS1bS07UVJ7B4O1L7PckxU','Iaabz8YaG','lkzVeoSmaJXFuXFVoh7mtmVc9Ypcgrv2ZbHm8y2KAVIRZwsf1VO1ncVFdczj24O9g6MkokK9KmhUZAcF1h6SeS','T5VDS2x6jqHMFrHv020qhvxQGge9qhdj0gQw',0);
-INSERT INTO t VALUES (9248574537927015201,-1175855539,'VsQn','R5xxyX5EClvyNUqPo7qSNRPbcqH2I5P','mH6zedyN34U8MkG83siUaSCh6GugrDNupEHS4DnPGNqEnWEPrL','gUndu6CfgUcGf9tVBhzsa2PhQxs3gE84Z69','QFEVEZv1gSW1agC515KwNznLHDELm852ctz9byINCG74yvOzr8isHNdEoq','eKhQK4VPX3Qbpo3g9',1);
-INSERT INTO t VALUES (5137940719392165188,1225425523,'FfzXMADNmGKcKMH','jqzMgC','22BeijZPRfS4Lu','GAkGs','5sQ38lUI7i2Zl8gWgWdzZQebunD','7MI7an3cPaRl5nKvuEz6GuKqBphziWQwCs45aHzqIeTY8DDJu6yr6ASyOyU1JlaIJhwas',2);
-INSERT INTO t VALUES (14841591691242283997,-2054557270,'TIR3TNGS','nSvWwKngRvtJ4SYwnUHDDQJt9A','8KYmdSTG9C0zkWO4I2Au8qZ8zTldWz9l8x5eALfoYrDMJF4vTWXLXrG75pSN34CsV','QUIMRJO5','Fpd0clVdaemAx51cKHBRI5lltcDJzoZ6nmzbltL4fyxqfu9KBhGs852WOEMfP7JDLoFNJTU2ankjsZs3FsKcMcBadPkaj','UHA7cDKHTQq6FbP5fpnCMX4iykVSc',3);
-INSERT INTO t VALUES (5726319250701490567,-1355987314,'qsDZi','K5oK0mkacFpuDidFb5bFprkrPuEI','ng0PlKvIfNhMcgqg0JQmIsNJNTcWq7bR7doAHCQObtAigScIsvFE','7Htz5hnb4yQ','WQeqVnpfTSHd8pOgWFnh1bj0T9SXwJQmPZSUqEte0oAVdnpIDxUEaiWdJuzej4nsftoBDrruTAptjmBTjXgv49','KhDCrEAqMdXlHOONbGCgm53raNCbdxHrFV00Rvz92Ez8jEGH9PRzNJeSyOslfKtvaO5pUXIT09mTaqpuymPdXPRZnm',4);
-INSERT INTO t VALUES (8645557793529540277,-2110508530,'hkGq','reSgCIyZZtMjIIEvsjoaPx5q','ik77kVETRdNENOEi7nAvTPmDeJwzNvidhodh','eBU7o8XvTXp8G213VTTHuOejk3rYd8CfT','dHvj08WOAkktOzSA5jDuIm','2cXJ8DYwcpoF51YrTVSTpVOOu1fiamQ7BvZcfdjrS84FtfB3Z8DIvAv3F4uKD',5);
-INSERT INTO t VALUES (5430825960281865806,1037058262,'Ld3RB8b','arRHfr9','K8hUOwkIygB4gVL4sjbqXx8V8A2tPuDkJQs6cGqX','ayGVIirzCo4SkqS7wni1F0axayp7Ott0n5xsEB','OoIpQNLzbbBb6Bgx','PwSr5h5aCT8m0X1c4Im8AqD8GjlbMff',6);
-INSERT INTO t VALUES (4051684793268984626,1435795680,'cWc','aUJ5L7EXDWKoMdKB','0t1hFYV8wmt1Wbtk24hJPSf5Fy45uHcnugtTmYnRcK5ICKffhvdK7LalR2vPA','BSVO4czJZA2a7fEAIMmjd3GKtoPiDuZrD6c9WWe0RxcKlWMxY2rZnsub','qifrHDlbTqO77IpEhWpNDvTCRBbzqcbpxDnFwa8mdCVfnKyx33qiL5ai3T1lIflsJCW','F7obEhj75pZnWdnMYnTes2wtzdGwLPydAfIuflKRXqYFH6XMJRL',7);
-INSERT INTO t VALUES (3874595477070835564,-1282898710,'g1jyUoBS','vEgjxdXvXZsZo8','w30a0hhuXE9G6CzNuwQJj6Wf48qQQYitQt46wrle793UOq5GwrKZhy5','McIHRmvyh4xfjYw8UOM3zNV4alLX','IJDLv8M5rod','1BTN40Z6HSkWnzSowRpEBl6hToMagoKuRA8UeAyoHJAZ7akb36gXUmniBOJCWh',8);
-INSERT INTO t VALUES (2239448035832245363,2063142750,'Oc','X8jTe198yYLquhrlk6er','EDvZhyzHA4PqWsoEtpps1dr0ljLv3tENSLkJmCHq5mMpuVJMRM7vnsyvq9VCWbcUbBJkHsGgLq','NfSqejhm1bzqpZnm0UXFtS1cSAZH5bY0qEbYAi','T4cHZsEhtDca','qY8JLbokbNi4RBgpSGRcsltQbNDOfUtLw0oFo8tCaH0MqkYBa8q5a776TqzJs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11931701618430889333,39,'FVpgZ9zSz2HLHJgGyUqnSlejp8RHbm','Lr9xqS95VIWP1XCmxyo6uo','r4YfzGpdb','IPVEcnVr2O9inZiKByD5fKSiu546ZLA8nqx6Ts','Q','6',13);
+INSERT INTO ti VALUES (11931701618430889333,39,'FVpgZ9zSz2HLHJgGyUqnSlejp8RHbm','Lr9xqS95VIWP1XCmxyo6uo','r4YfzGpdb','IPVEcnVr2O9inZiKByD5fKSiu546ZLA8nqx6Ts','Q','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8773430099971903647,-42,'EWQRd','oJpnzMZyLAkFFDwxZai44juIsnUCuxOkZh29nt1Hl4nN86vKd','h9j','WDEgjRDxawWjHImDvgEamW2pQmYCFP4WakYPSEo4i3riGyldUDjXzVhvBUF7p2WbdeMyRxc3MZxZRZfh5EhJCmpKPQIM5qdoYLAI5IgVz8y9kdKJL5JfNU2Ufx55aXuH3D8Vz7mDDUUm2','4B','WH',14);
+INSERT INTO ti VALUES (8773430099971903647,-42,'EWQRd','oJpnzMZyLAkFFDwxZai44juIsnUCuxOkZh29nt1Hl4nN86vKd','h9j','WDEgjRDxawWjHImDvgEamW2pQmYCFP4WakYPSEo4i3riGyldUDjXzVhvBUF7p2WbdeMyRxc3MZxZRZfh5EhJCmpKPQIM5qdoYLAI5IgVz8y9kdKJL5JfNU2Ufx55aXuH3D8Vz7mDDUUm2','4B','WH',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (18057561076659220756,-12,'B84egmzhLlENHYeIY6DKXsHmJFy2p9dr0tyF','UL9wG1gnhRnzbmQv12zakYlX3CRw3wOv9372AfnUbEwZm6yBCOrHS4aOPRwHva082aPI9n35Qpymar0c8vBlQkWkJKbZkB68blq0QRsBEhWO1lKVktq53fAHRIyeD8FVrExPbjL0nhSSsmUhnzVWsqUFgXhyrFexDjCk7j','PaLmb3DBPN5g9uKQGfEcRlS','qdvQG7zAJdb5jsVyfgXnV055NwO7iRwh','V','9SW',15);
+INSERT INTO ti VALUES (18057561076659220756,-12,'B84egmzhLlENHYeIY6DKXsHmJFy2p9dr0tyF','UL9wG1gnhRnzbmQv12zakYlX3CRw3wOv9372AfnUbEwZm6yBCOrHS4aOPRwHva082aPI9n35Qpymar0c8vBlQkWkJKbZkB68blq0QRsBEhWO1lKVktq53fAHRIyeD8FVrExPbjL0nhSSsmUhnzVWsqUFgXhyrFexDjCk7j','PaLmb3DBPN5g9uKQGfEcRlS','qdvQG7zAJdb5jsVyfgXnV055NwO7iRwh','V','9SW',15);
+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 CHAR(79), d VARBINARY(94) NOT NULL, e VARBINARY(33), f VARBINARY(20), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-22807,20163,'gndDU9vrHhYyTKbDGudIKUeRl1pgeVU8njrCa7dy9LouIq5K7gZaIKBU9VI0','o8MXWkF8rH5UMJ7UPzshMhrJ9Sv7jko9VNC8Vhm9TF2NISOCqRDt1PD9cNv021uVcX','juLxkBb36gQK3xVjzLH','woxR5y','T','N',0);
+INSERT INTO t VALUES (23296,34103,'HHBq05UliEsvbH1vv6jz5v66DHauJRAIYnNZGMGrbQVIJwIWI','3bAklFUoKIHUgeL','VgHs','ErLa3Pxka8lR8rUy','n','I',1);
+INSERT INTO t VALUES (12512,52149,'uudC2JTNfMRBu9SzIUvoA8TYKnac9O8CCgxPcWoEEtldqZkfU1xm4cmsHnrezPJh2v2H3xLLh0YxY','b','ii6iRHy3JLG1EoUrg8dm','dk3cf6I0t','4','v',2);
+INSERT INTO t VALUES (21462,54594,'s2nVibdAP1gHDRPy3BjCFXqO10KYC0whbxquZgaitD23t2PHM5i5','bHJLT7nMWXhrVwMrGjUlFefWtYOJy5cLIx7lDnn4Mb5VoyjGqgmzp','elao','aO','I','8',3);
+INSERT INTO t VALUES (24401,27992,'Op39hEsHHazTJ6','VkignfCKRlOvCkh9FlXMDjXHkIa8Py87fL3o038JhykOZxKS6slLOpVcZ1IKZl4putyYkjq1MZkxVRFxmvC1IFm3aM4','3jiwwNS8XLJuOtupoKr5','HLFWlV','u','A',4);
+INSERT INTO t VALUES (-27031,65086,'YK1iUQF9SPX1k8hFb4yi5jPYaoW0z63qBr7ycaEFA2xR3','j9TRHdQUvwq6BAIOqI3zn3hNewyL8jqX41ELvlG','NcvQ1De','1','m','F',5);
+INSERT INTO t VALUES (8150,4014,'fnlaGd6N0yJtzuhOGDwWHDYBg0qjMVv3geJHZJU3tfJAPMuIUmhixDGUP1l067eowM0CsuU2jkPdN','Ao9INCUl0dInY5zN1eGdBATynCBZYvFgSmXef33aHi2tEW62MeipSPBrFWxrQzZbztayK4Vejj2gFFL1','t6kqJqDveVh','0n','p','Z',6);
+INSERT INTO t VALUES (15150,42514,'xsR4OaHyAfrQd9WDRgP95VniWEVpHmgzFb5awkR6A1zVvp4OopT1mMtYsh5sYA','CUP2jMkUR64mGi4EDyB2','2lk4FW66u','1tySi','v','c',7);
+INSERT INTO t VALUES (-6529,36500,'QgfdzSS7WWxyGJakpAm0jYd','JcqtHwS0HIlC7gfVuyQGonXEaHT0EFyzGis7L2b3FUWiosp745i1wYIlSIuHkiFM0ERpUTj7HcZ9BnRegt2syIR','g1eZjyWz7tSPgRtvl5a7DVI','eG6jx7jMX','D','Y',8);
+INSERT INTO t VALUES (-12598,685,'RbAHWqNzSluU2QimxjhGkAYCc30tvu6K9EwPlVHdFOxOsT9P888h6ncKA7UPZe','2eCHTO2d65AbEKxAW5Zof','Lfy79J5EsQv','FeKTGT','u','z',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(79), d VARBINARY(94) NOT NULL, e VARBINARY(33), f VARBINARY(20), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (591894566,59705,'WX2yI5M','H0eA5Q43MBhINdtFbv9vegEqFDwdqOlnd5Co7hFXa9TvSIbid0FE8tuod5bkibUOwjCVuQ5rYOpt59','bVc7LDoH','RbpHC3','p','D',10);
+INSERT INTO ti VALUES (591894566,59705,'WX2yI5M','H0eA5Q43MBhINdtFbv9vegEqFDwdqOlnd5Co7hFXa9TvSIbid0FE8tuod5bkibUOwjCVuQ5rYOpt59','bVc7LDoH','RbpHC3','p','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (-1681956653,64241,'0fMoTlxImkDEMNVHvn17wt7AG7TpZWeIexK','le5UO4QleiqyCywTfL7fPc6BAJIzRTn','5f','lo34z','A','2',11);
+INSERT INTO ti VALUES (-1681956653,64241,'0fMoTlxImkDEMNVHvn17wt7AG7TpZWeIexK','le5UO4QleiqyCywTfL7fPc6BAJIzRTn','5f','lo34z','A','2',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1687372214,30647,'NrdhXjrBsvUp3UPtcFHt7DikX5AvsAqw7twjBjNq4slnI0jr','WIReFgYirfBLmIFjshkyiSqllwvco2jaNdFh3U05JSVm6fA2enQihiWRAXhWTqO','mlDDNPMCilgwQv','9hEMtt7','g','w',12);
+INSERT INTO ti VALUES (1687372214,30647,'NrdhXjrBsvUp3UPtcFHt7DikX5AvsAqw7twjBjNq4slnI0jr','WIReFgYirfBLmIFjshkyiSqllwvco2jaNdFh3U05JSVm6fA2enQihiWRAXhWTqO','mlDDNPMCilgwQv','9hEMtt7','g','w',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (779681609,62001,'Fz2gICf3593LJ6l4ku3QkvytWGlp6NZEK0S5tpu828qoSvCxTmVMd8xtcIQPjXRK0UeWYIbqWw4Oy','3YmoartPugwEL90qH4QNClyIFdDRlPcncjcV6lPSJrbDRoxresTj1p1TDQCRecfCTa3FfuRAJhx6dD08X5s7MdtxHxWgDkBhcMfzRYtCSAWHXVMK8we1d8BEM9nGSpc','nCr','gP5vo4eWOhZn5xAoRBru3LtlHCSV0ivs73BStS75iAAuNcX2vncIbL22tU2SV6kg9vIyB3vMnDGiKKrjieMipqhr2Io25pBS9uyibq0IgTTp9UT5qFGWFafC7G4yelY5wWM18BDAZl6kQK4nOCVJT95cGAJ6XcqIm5X06SQ4bnkPobsckGzcwwziCWxq3PeDBlGGTP0vcK0Q7zBsTd8pNgN3gJ0RTmeXekhkzLdCUS85KfnTaLkJfPfOWHLHoK','h','f',13);
+INSERT INTO ti VALUES (779681609,62001,'Fz2gICf3593LJ6l4ku3QkvytWGlp6NZEK0S5tpu828qoSvCxTmVMd8xtcIQPjXRK0UeWYIbqWw4Oy','3YmoartPugwEL90qH4QNClyIFdDRlPcncjcV6lPSJrbDRoxresTj1p1TDQCRecfCTa3FfuRAJhx6dD08X5s7MdtxHxWgDkBhcMfzRYtCSAWHXVMK8we1d8BEM9nGSpc','nCr','gP5vo4eWOhZn5xAoRBru3LtlHCSV0ivs73BStS75iAAuNcX2vncIbL22tU2SV6kg9vIyB3vMnDGiKKrjieMipqhr2Io25pBS9uyibq0IgTTp9UT5qFGWFafC7G4yelY5wWM18BDAZl6kQK4nOCVJT95cGAJ6XcqIm5X06SQ4bnkPobsckGzcwwziCWxq3PeDBlGGTP0vcK0Q7zBsTd8pNgN3gJ0RTmeXekhkzLdCUS85KfnTaLkJfPfOWHLHoK','h','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-659528061,32070,'Ur0sHe6ckz82ANfldNtHmrWcOAgyOVgcj','kJHXCpjoyilmGtx2Qwq5sfowtvnMkPYO6VPI88fUF2MCvl2xEfNew6eA7hgqlLV30MTlEPYxQWRCT1ktySYhAsPt536Bnsc','SpL4bbyjY6HurN7sjkATjRsKl3mnsa8lW','bWQFScL0mcbeZrCHS0Jm3qgNa3vcXU4zJ0V4e4FKDH5PZgKVCYYkZGS1MVqSi9WNzMhAfY2VfqqvHdUQvE4DDlEDr9GBwdc5vW5Tfolt1IXONQp3bqjarnbBEgPE4hc3KtrjdixLEQ5eUi2cheAfjK2JUNGcQ3NnozVgGDIJSnDpVufaTCGy30TFUNmo3X35zfSAQKuNMx9YI19Y4fJ5yJwH5Rd5XbcKWABlcVpZf3p','m','n',14);
+INSERT INTO ti VALUES (-659528061,32070,'Ur0sHe6ckz82ANfldNtHmrWcOAgyOVgcj','kJHXCpjoyilmGtx2Qwq5sfowtvnMkPYO6VPI88fUF2MCvl2xEfNew6eA7hgqlLV30MTlEPYxQWRCT1ktySYhAsPt536Bnsc','SpL4bbyjY6HurN7sjkATjRsKl3mnsa8lW','bWQFScL0mcbeZrCHS0Jm3qgNa3vcXU4zJ0V4e4FKDH5PZgKVCYYkZGS1MVqSi9WNzMhAfY2VfqqvHdUQvE4DDlEDr9GBwdc5vW5Tfolt1IXONQp3bqjarnbBEgPE4hc3KtrjdixLEQ5eUi2cheAfjK2JUNGcQ3NnozVgGDIJSnDpVufaTCGy30TFUNmo3X35zfSAQKuNMx9YI19Y4fJ5yJwH5Rd5XbcKWABlcVpZf3p','m','n',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1079685959,39059,'SCtwJGygWKJNPJXDRxUD7su4fMISQ5Rb31e4wMea9htZOy6Az83p30Kws4NByLVzxlp8','haRJlIl71tn4rNoBzj3EOvt58G8s3K9VVJ2nSjdXLNxlp4KFRosZ6vXtJkVR41e5cQRN37B1XvEVlxSQsKxAiJXLLS1W6qorSTybaBtw4','EBjbKNRJQotQW','E6zUHkT8l1888pG7XiqM7UIRpYeTsCitTHz6EXfBlYbZtsjAyMS0NrlA5gcm4Nx6NKhf4Le6gzV3Fxta19Q','7m','E',15);
+INSERT INTO ti VALUES (1079685959,39059,'SCtwJGygWKJNPJXDRxUD7su4fMISQ5Rb31e4wMea9htZOy6Az83p30Kws4NByLVzxlp8','haRJlIl71tn4rNoBzj3EOvt58G8s3K9VVJ2nSjdXLNxlp4KFRosZ6vXtJkVR41e5cQRN37B1XvEVlxSQsKxAiJXLLS1W6qorSTybaBtw4','EBjbKNRJQotQW','E6zUHkT8l1888pG7XiqM7UIRpYeTsCitTHz6EXfBlYbZtsjAyMS0NrlA5gcm4Nx6NKhf4Le6gzV3Fxta19Q','7m','E',15);
+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 NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(28) NOT NULL, f VARBINARY(11) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3201,2064027714,'rjt','8AbK8GyxeLb','nv0VomF0C6B5M1Ej67fzGeaGeTrP','mvOiLC','K','cE',0);
+INSERT INTO t VALUES (25467,-1722640756,'NoQge3','K2YaXoMWIb0vIvXfNSXfaX4kCJ0ZN4GIVRBTtFnFlvflfJHj9','Cp64oi3zJHKOLgJLCaV','hhlMI7','P','gd',1);
+INSERT INTO t VALUES (29610,-351916415,'yqMUkPwj8Spc06vfBeomrSnFfaEW0WfV6aCU','LU8pLKjy5M5gvLI9j75eet3f','c32ugY7iUp6','yA2u','M','FF',2);
+INSERT INTO t VALUES (57483,-805604612,'BsPShlimNAaWit6bKO32qr9A93TAp3oT68sSP','a1mAZAIZn5j5D9mQsZKCkMiFfOilCa18kNS5sDn1VA4aOKNAZ6zIlzQl','YU','M','N','sv',3);
+INSERT INTO t VALUES (36476,-355495997,'3q3QpxYvvzi2T2zPv','g6Ind7KFCBk718PrVWmTE74LbA','h2bL','LP6VgSqGtB1','H','d',4);
+INSERT INTO t VALUES (17976,-1258867614,'pqLSqN4QUGZRUROrs2VjhJtWtnHULDlzuwc3Zle','w7','AEGTjAAWwelJR2fYhpL','sxy4dK','W','f',5);
+INSERT INTO t VALUES (57973,1295651200,'UqKbiWgw4','dIPRwC5KV47tFQP3IbXUMClrd2402G9lj3eWMh0HH1g4U7uicIDgCIBj6rUdf9GsuNBuguze2zBBLklq','msfUVgXjx4OODcdIcyPC8W9oVoYF','AgvJMsbIGUh','M','53',6);
+INSERT INTO t VALUES (10810,-483058004,'M0XqWewhpTOv2at8yfLTZYsu7aLYgqt','OMXAKSzeCWU8a','bnF2BvRhvC','StqohQZx','m','bz',7);
+INSERT INTO t VALUES (46168,438673917,'4hApk4sdf4fPanXrGHDTM','LLGQgo','erG07JLegIt','S','c','G',8);
+INSERT INTO t VALUES (28297,-862272692,'Aj3rzHTybJVg8TKLfwHGh4R9t9PG','jJ0WGm2kPadg2BHM3e8KKQVq3XNTH6OC8aPIBvLIMjGFZeDuWSutDlZW63d6xqo39Pu6','MDKiwQMMOr50DtxoI','YYRUeB','J','hC',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(28) NOT NULL, f VARBINARY(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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11442252664007651384,-990443504,'0Jhma1EXF','Xx5Navjak38A83e8FnMRIupGbueQQQKhfsM','5txP','F7TkDe0DuDtrfiqoFCRWHyDh','6BWCfDzRFWnYd6dhOjwec77mqLzT0wnTs7','fS8fo6mDHqRsq9PWopJEJsSNWJBc7c4dwE9RtIMlVJnmpeSz6akRFK',10);
-INSERT INTO ti VALUES (11442252664007651384,-990443504,'0Jhma1EXF','Xx5Navjak38A83e8FnMRIupGbueQQQKhfsM','5txP','F7TkDe0DuDtrfiqoFCRWHyDh','6BWCfDzRFWnYd6dhOjwec77mqLzT0wnTs7','fS8fo6mDHqRsq9PWopJEJsSNWJBc7c4dwE9RtIMlVJnmpeSz6akRFK',10);
-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 (13649405837175665721,1742874965,'biwGuOW3yU1','hq7gPIONJncbUWNffoMyW4nTj','AEP4iYZPoYfGsdxpJ1LUN8hhzyK7Jj14Yb36OmM2KivUhL5F42MMzAgJ9V','RuL1LLfqAlz45SpRAM60','s2uCBSJdIGVgvNijWJeCX1gUA0n32GwMhnxBhDzPRTGS1U6miV76EDS6S3rD8YipoZUqVo','il02my4nboVoKRBDuA0Hm3cOTObcBrXUHTTOY3H8er2VrlEJC04ys1069Cfxh',11);
-INSERT INTO ti VALUES (13649405837175665721,1742874965,'biwGuOW3yU1','hq7gPIONJncbUWNffoMyW4nTj','AEP4iYZPoYfGsdxpJ1LUN8hhzyK7Jj14Yb36OmM2KivUhL5F42MMzAgJ9V','RuL1LLfqAlz45SpRAM60','s2uCBSJdIGVgvNijWJeCX1gUA0n32GwMhnxBhDzPRTGS1U6miV76EDS6S3rD8YipoZUqVo','il02my4nboVoKRBDuA0Hm3cOTObcBrXUHTTOY3H8er2VrlEJC04ys1069Cfxh',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (547862342945793734,798968311,'aKmehLeF8','p1ODNDEnpUFYA8Oz3UN6fHErxbkWEFxEjFkrtn44HhueLjuROUvvC4NOubImXbwUmIQzMAbyvtMC9KLUC73pF','pK5MGAOUv1OBe11cmTdzXS03QtzF5aA5BE5VOOOXjFPmILN9JLjE2wc3W49B0e0UFBT4C','5xX8yjv52IU6oTrYEdRuKeh0YSkoIL3muwTu','EgszIcaKYp9l31btgX106JrCJgAQowKCKbT7jH087rgLtFRyIvtJlLeWsP0IJAwjFhF','0Fo64KuMXiUOyxnLfVSntUvNRtujcgxY6QIHSy3pgToVJpWSWNnzgdLkspJkILrqAY',12);
-INSERT INTO ti VALUES (547862342945793734,798968311,'aKmehLeF8','p1ODNDEnpUFYA8Oz3UN6fHErxbkWEFxEjFkrtn44HhueLjuROUvvC4NOubImXbwUmIQzMAbyvtMC9KLUC73pF','pK5MGAOUv1OBe11cmTdzXS03QtzF5aA5BE5VOOOXjFPmILN9JLjE2wc3W49B0e0UFBT4C','5xX8yjv52IU6oTrYEdRuKeh0YSkoIL3muwTu','EgszIcaKYp9l31btgX106JrCJgAQowKCKbT7jH087rgLtFRyIvtJlLeWsP0IJAwjFhF','0Fo64KuMXiUOyxnLfVSntUvNRtujcgxY6QIHSy3pgToVJpWSWNnzgdLkspJkILrqAY',12);
+INSERT INTO t VALUES (18176587995742367385,210659956,'Kr7Tw9qxLKwWSLmyjT4QGDQWSiev','EsFTCDeuDTcHPWSpSuYsLGA59TeWAF9cKmChKggizb0MGo0nFB5frtSa8N2hXZcwDBc83tSgp1EzNSY5wrTdm4Yw8MQ','wr43ZiawC052LPN9NnIMk1vOFfk','xVz','Z','K',10);
+INSERT INTO ti VALUES (18176587995742367385,210659956,'Kr7Tw9qxLKwWSLmyjT4QGDQWSiev','EsFTCDeuDTcHPWSpSuYsLGA59TeWAF9cKmChKggizb0MGo0nFB5frtSa8N2hXZcwDBc83tSgp1EzNSY5wrTdm4Yw8MQ','wr43ZiawC052LPN9NnIMk1vOFfk','xVz','Z','K',10);
+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 (10689820713338127292,2063273085,'KJXPnxhvOiISSE','CStFNBbDH','ltBi3zg1tasZsnrDerQ64mRdis','pLRuX04','E','s',11);
+INSERT INTO ti VALUES (10689820713338127292,2063273085,'KJXPnxhvOiISSE','CStFNBbDH','ltBi3zg1tasZsnrDerQ64mRdis','pLRuX04','E','s',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6342223234004620732,1340194346,'fkzLEmuulm6stbbcXn0yZq7sCwpGOeP4WXF7','KyAteppLbjvLqCtciaPgoPAkq9UVan5kqfxMSkAUDSTTZeECS6YLCQZBAD2XtpA5e7pILnx29WFQSc5ek2OPGbBs42PB8Z','IP4SKlrwcOYvdty3PnLZO9','ljGBzkxmq0','J','hp',12);
+INSERT INTO ti VALUES (6342223234004620732,1340194346,'fkzLEmuulm6stbbcXn0yZq7sCwpGOeP4WXF7','KyAteppLbjvLqCtciaPgoPAkq9UVan5kqfxMSkAUDSTTZeECS6YLCQZBAD2XtpA5e7pILnx29WFQSc5ek2OPGbBs42PB8Z','IP4SKlrwcOYvdty3PnLZO9','ljGBzkxmq0','J','hp',12);
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 (1004235221964885554,439557668,'4Yw7PhhHLJp','lSs9M01gnma6xp4fK6Exl9wWAPgA9uXoFmCMqq3zU7uJEsJnAwYnBQBWIsM1vgpduY57ZPtfXmfkmbM5fC8UlPC3dTH9pVjyUjEPjmkqjDHQQLhvD7SyFInYQx1FA9wJ7rE6pZjYnIRs4iDMCbf1OlZs9irwI6t7vytwdSeTQs81PzUq3W5oFiq9cTVKd0','58N2i3jnWwXE0XnAkIsWko','ugYSxFaNcHWn','IlskdIV3cl1FiEwLTD84LWzQqJa','4YT',13);
-INSERT INTO ti VALUES (1004235221964885554,439557668,'4Yw7PhhHLJp','lSs9M01gnma6xp4fK6Exl9wWAPgA9uXoFmCMqq3zU7uJEsJnAwYnBQBWIsM1vgpduY57ZPtfXmfkmbM5fC8UlPC3dTH9pVjyUjEPjmkqjDHQQLhvD7SyFInYQx1FA9wJ7rE6pZjYnIRs4iDMCbf1OlZs9irwI6t7vytwdSeTQs81PzUq3W5oFiq9cTVKd0','58N2i3jnWwXE0XnAkIsWko','ugYSxFaNcHWn','IlskdIV3cl1FiEwLTD84LWzQqJa','4YT',13);
-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(82) NOT NULL, d VARCHAR(10) NOT NULL, e VARCHAR(20) NOT NULL, f VARCHAR(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16961,-112,'Vq8jcfVb5FIwjngbZUPjRF9AwZRXJIQ2T7BqXRyclPobK6vnHZinzyyXbKaxuUupum9vEqB','L8a8c','Wg6xf8a3r3ST','kNHYWaFDrFx6be6mIxbz9IjSM5ogBi','HX1aFWdW18frVI5ZHnMALwJw2bucTtv','fal4lEJWqfPm9nLBKyk5fOQtNF08jEiYX1BtUAhiCn0kX85Irz',0);
-INSERT INTO t VALUES (-10563,17,'6spyySetFkovtKuR15kv','Qa6X','nEic3lrXto9MVtJ6','KLJ6jDV3VYxV0z1TPINfqDFdKtykV534MytgHuBDAJBXbRx','YyTp4Y9MnzLoBTXrE9HMo','nzzR2tREZ9fvGCDQvmXpCt9R8WLVMJZ',1);
-INSERT INTO t VALUES (19219,32,'zJVylgzGwXNhewQgJWZznWSjmDtvFPA99mbyadnxePCz5i56Opxxx','x','VRUIiNOWyY','w4MeHTum','onCEW7vIY7nH22TBGsxmZJNwq0','jTQ',2);
-INSERT INTO t VALUES (-22022,-57,'zQ2dipjP9hvkQVKAH','Zxot03rF','o','qihajYznai9','nncnrbzhChha7QoWQen','qXvb47',3);
-INSERT INTO t VALUES (15645,29,'9Rb4BpWVex4bhqrB7SyHhWt4fqVtHAAZhH8iMBJAidxriwGsHaChF9ZYNcXzc0AzC2BI7ei','W','Bzze4lM8ktGGT4VrNk','Rus8Spk5HcvCPvLKzSlKF','bmuTEOrEAweAFdPuUwuJq1unIphZrUdTrd0jQGP1rYUye1OvztQIQKbXreue32vKIHUn5S6','HaVTnw36a5Bl',4);
-INSERT INTO t VALUES (-24678,-36,'o8lAW0R9vlp2kHB5J65RpK7N8ghn4GTuDrsgJJFsYE6zKFkp','KvlVMvwnB','AYikWk','j6LigNCEEpbWz3kKy0d9gM3WaCWPM8YfINPX','dbcMTIr1NKHAZZMbnYXiG','EY3sRrBcWZHV0strz6RGiFboeipJyFQdwnOs4ZK3B7RmJcfkfXgj4d7LL5tel66p4dkOAKeEQjyZGiHNlkbKVSDdu',5);
-INSERT INTO t VALUES (19726,-60,'5SH815808yUbYjQhoI8zrFPx3FBP','W9tF','TO','oSnOkDih4KKM7LcgGfMjbW2kWo5miXvmkJufChfq3mtifDmBtKsDkHvpbnwYUXg','Rfu8ogaINX0umAcHq7u','QIqFbZGV1jAkHN',6);
-INSERT INTO t VALUES (-17897,22,'BxxpVS5vtiS2ZVYA3Bjtf5pCFn','bNry6ATW','Toaq5UUR4GcT','tO8jpLQYs8fOBgQyQxgg5aSiT4KWjnmYzfptGVW2QTBi7UXySYZmEpMT6','0syaVck7LbmYPZzrcLx9MO03lATdE3D8G8j6JJgiF','Z1dlKCuimyTQCZGst88OA41xq4DeQ3ibPyOnxWVMNEBunhxU1yBUhVf0xkI7k3Ma4jnv6sUT1KSkj',7);
-INSERT INTO t VALUES (14790,111,'asZNleqcjg7aLn5FHhJg6WHq8an5K8C7ODP2zGzmXDw5jZqvifUGRhGBaUsCSIZ5','9G949J','X7jvO0S6sSY','OCnwFgfw6QNQrPmzir','dVfweKJYRG29vWGzLNYAslApQUyxG1DhBkWLaFzH1xhDD8pU0nb8STOedBMlxhlVi454ShteBU6zEGoYI01PKoa1T8jEp9GTGh','VD0YJdVQ49y84klBMhpt5EUZbEO299LhIqc8CjKKxitNZaN4Zswq0ckG5YTFPvWgEtgkRctpYISNZg',8);
-INSERT INTO t VALUES (19797,61,'Aje8ll6cBIKSmNwpZjATcXpEH','E','mFqDobkkQA4m','2O3jRZD1Kzc3VEcqQmF4jm0zK3vTcU3rXD14i6xhhjD9MvzjqmfmwXzkLYk5','enWzP4Thexfgcip7EwNcNaH0gBPeKRe40dSGA7T5UQN7VArCS8XbTeZcWFmUEwWx0gmOX7t7U55CdWgbsZDCBDsMZUz','b1OtjfDUzjrcmwwwkTEUCSJHZXxjAV4OMqgCEpSR0tERLmr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9777687343091136315,222800516,'TIGIhDJv5Bz47bGHjMJgryfIHeF8Plfyy','L4oTEVCQ8Sw4MrXTTB','KRfU1A','LLLXnRvK0j5FxoErH0STdRpHLmdn6Qb89ERFvxgd0sU3tWF59etJ0rMUjWxInux8','6','YC',13);
+INSERT INTO ti VALUES (9777687343091136315,222800516,'TIGIhDJv5Bz47bGHjMJgryfIHeF8Plfyy','L4oTEVCQ8Sw4MrXTTB','KRfU1A','LLLXnRvK0j5FxoErH0STdRpHLmdn6Qb89ERFvxgd0sU3tWF59etJ0rMUjWxInux8','6','YC',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1437791546703303780,-245522672,'JU2fFMUklh3g5QnfWqzW','fGT9SZpZyKA1LWaF9gNbgluT7yXLcJmHa6KYjW9tbSL00nq4pvCepqIOFVGInWYCYW2OgDvt25xDOjqNEBtWwwT1cDiIs','3ujnJwbD5oi5','tFRFvgZz7p7AtuRj443BGOlCtOUsd2hvNEog9NOKu824brcxWJ98cHA8yx1rWUR893NhcA6IxOtvcwz1kYeNSqnJ93qHzW7HhtEB2lGrxo4o9Q3lSNqGAx37HXXCCN0B6s6ACZ5thEfxJWlcD0Zwq43Oci6tbOC','6','0c',14);
+INSERT INTO ti VALUES (1437791546703303780,-245522672,'JU2fFMUklh3g5QnfWqzW','fGT9SZpZyKA1LWaF9gNbgluT7yXLcJmHa6KYjW9tbSL00nq4pvCepqIOFVGInWYCYW2OgDvt25xDOjqNEBtWwwT1cDiIs','3ujnJwbD5oi5','tFRFvgZz7p7AtuRj443BGOlCtOUsd2hvNEog9NOKu824brcxWJ98cHA8yx1rWUR893NhcA6IxOtvcwz1kYeNSqnJ93qHzW7HhtEB2lGrxo4o9Q3lSNqGAx37HXXCCN0B6s6ACZ5thEfxJWlcD0Zwq43Oci6tbOC','6','0c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2059873619227311340,1134436513,'rF','ApQjLTalOuyswEawOoK9h87W3EBLEtcuTkU3KqHskyOBzsDZfS2Y74ySKxbQKqf76tiLAyF0Wvcm8fEEdTdwaCooJco1xx3wd8S1r8qfq5zhNV6fAzqRxJQGotPRIgaNxKwZceDO9BtPX4MIIl1zo5hbsVOAHba0W','uCumP3UUTe','ONG7KIVrIIBWpYEIqKsk2TzhzfjRrWNFjqULjXqhVXaOnp93C53zTMtfM7TDlzRHdPprXLaAd9PYJ2OBpjgdVD9','TB','N',15);
+INSERT INTO ti VALUES (2059873619227311340,1134436513,'rF','ApQjLTalOuyswEawOoK9h87W3EBLEtcuTkU3KqHskyOBzsDZfS2Y74ySKxbQKqf76tiLAyF0Wvcm8fEEdTdwaCooJco1xx3wd8S1r8qfq5zhNV6fAzqRxJQGotPRIgaNxKwZceDO9BtPX4MIIl1zo5hbsVOAHba0W','uCumP3UUTe','ONG7KIVrIIBWpYEIqKsk2TzhzfjRrWNFjqULjXqhVXaOnp93C53zTMtfM7TDlzRHdPprXLaAd9PYJ2OBpjgdVD9','TB','N',15);
+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(11) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(69), f VARCHAR(37) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6,-204708591,'g','FItDIgKsIqyMfF5TkuV0Mwda','U3dSp84BOmwoNl4xOUilIKcEtYqCJcqJPPpkeEqs','Eomb1Bag2J','v8','9',0);
+INSERT INTO t VALUES (74,-74872618,'L5ZDKHws3','a','MRsq9jbRXk812F7Llzicuh6ymGbP4omXsjwCHndM957mLJ3nYft','RvfLenV1yEok07y','SX','D',1);
+INSERT INTO t VALUES (196,936695658,'SSHiY','U1eJ9','xazuf','tDs0VjkCYLKtBf1D','0k','F',2);
+INSERT INTO t VALUES (240,-2144353757,'TYED9gICGx','tx','XJtpCHjb8MaYx3E8','Sk9IER1DJx7YoaKfbJiILrv9uLW8zcLZaiL5','1','z',3);
+INSERT INTO t VALUES (138,2041321980,'QpH8rA','3RdL0sQTWm9E5siogNVNK3J5elMBEOtI','9n1ZwkcFCGobN7PR1coQfgxco9Hdt9','U3SEj','f','G',4);
+INSERT INTO t VALUES (88,1495199768,'GPqEgMaE6Z','IV7T2VHMKupxqBXAaTEsLRvOMxBC2RB0Kmxa','4mOyRJwVlbrlm8pB5PSlp4S6Dk2UPNJbkz','nMU7W','V','2',5);
+INSERT INTO t VALUES (166,-2028058044,'o8a','uC2nczP4ZN0vyjjLYl0lnFuJk5KdL','kZqjDibT5doNT9w0mSoNtmAVJXlg64VL36qWnVa4tigJZsHDHWYbyrsb3f6XpbbZW','0RcOa81SKntJwgKe','8','U',6);
+INSERT INTO t VALUES (91,-210439243,'5eLYRydVK','yZQ5ZljWEvMkIBX0M0BfFSDaNMT2iGQ','T7WPvo7xTNsDQRzD4tPA9xjWRg3WrYyrlX','z8dJgX0GHJ07PLHxoCubvja','Dr','8',7);
+INSERT INTO t VALUES (206,-949932589,'Y7','XsKsVQ3F89xFUBAmC8hGZ','4LU','r5O0vypOcyzrsa4bJZqV6O6Co373','X4','Y',8);
+INSERT INTO t VALUES (43,-749660615,'LgarLZ0Tg','QGoJC0aBBqrdg','scc0V8O1M0oJKhsLnWL0EBaVWWxguKwZhcSW1bbShGsDbZ9IsDIXIxW162Ik','Mx2BPNBESnQ9b8qt57ogNR','C','c',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(69), f VARCHAR(37) 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 (7998807,14,'EMXvZpTq9VVrKfJTlFC46DrTEqLETFvAQ9LW5J5LEwoHMDL78fyksqalQeOxDBtk5mZoyQsjK','Mq','MoB9ECMdXmuGn9eG','a3obIT','jNtWgnC4eNHddiGPRR1H6W','HoScRdcxb357CXk',10);
-INSERT INTO ti VALUES (7998807,14,'EMXvZpTq9VVrKfJTlFC46DrTEqLETFvAQ9LW5J5LEwoHMDL78fyksqalQeOxDBtk5mZoyQsjK','Mq','MoB9ECMdXmuGn9eG','a3obIT','jNtWgnC4eNHddiGPRR1H6W','HoScRdcxb357CXk',10);
-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 (-3351809,69,'BnppPryeu2Q41PtcF8FIFHHFqBg0U76HY5yrHY','ie','HFF13t','iOK93if7j4ad6kyexS7oKIsytJcLEgOXUJEDIo1Bt5u','OiV2bZwcsZA0Dqw2NsQRIsOHDa4Qk0EnLGT7t53wGfy8Cqlk6chvVaUVjEma3nCaKNMfq9OXsreLR5MqD93a8g6iFlwBE8IPLfH','y7zoaZYpdKDtl67R2AhQLRgCWEaXDamovjv9EJuzdmH3TKm5Sn4ZRXoZWJvCYl3LrJp2aANrD0iQLRBlFY',11);
-INSERT INTO ti VALUES (-3351809,69,'BnppPryeu2Q41PtcF8FIFHHFqBg0U76HY5yrHY','ie','HFF13t','iOK93if7j4ad6kyexS7oKIsytJcLEgOXUJEDIo1Bt5u','OiV2bZwcsZA0Dqw2NsQRIsOHDa4Qk0EnLGT7t53wGfy8Cqlk6chvVaUVjEma3nCaKNMfq9OXsreLR5MqD93a8g6iFlwBE8IPLfH','y7zoaZYpdKDtl67R2AhQLRgCWEaXDamovjv9EJuzdmH3TKm5Sn4ZRXoZWJvCYl3LrJp2aANrD0iQLRBlFY',11);
-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 (-2488349,-46,'H7EJUdFv27neGGpusrzvXNX','USF27XnKwiY3w15Bs5rzw6l72oKlCuVDlPdGwNVfzmiolyDs7yWv23THY0BJrB8oh53wG7Q0NNdWHfsr0u4pp0AMD34TwmJXTawXwBprD6kGfBYU3mq1pk9CjwB','xYPSiNA','qVOkBq7doi1RWW1BAcJJwoY4U1qhF0AiiKckF6','rHZCI5xcCJOekd7E','3HI126HUDWoBAqx5j5EKkEHoYzz9BNqjkPY2hCdgh3JyYt1ezI1TlJfU3jaCcuk6XHelCr6B0mGSaBNE1MIGwYPGsqc',12);
-INSERT INTO ti VALUES (-2488349,-46,'H7EJUdFv27neGGpusrzvXNX','USF27XnKwiY3w15Bs5rzw6l72oKlCuVDlPdGwNVfzmiolyDs7yWv23THY0BJrB8oh53wG7Q0NNdWHfsr0u4pp0AMD34TwmJXTawXwBprD6kGfBYU3mq1pk9CjwB','xYPSiNA','qVOkBq7doi1RWW1BAcJJwoY4U1qhF0AiiKckF6','rHZCI5xcCJOekd7E','3HI126HUDWoBAqx5j5EKkEHoYzz9BNqjkPY2hCdgh3JyYt1ezI1TlJfU3jaCcuk6XHelCr6B0mGSaBNE1MIGwYPGsqc',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7109526,-58,'gzthGd2Cg3x4fpycbv58kEzi1','66fIcE6Hy7RM7z4lwMPQ43JvyzdU5vrKYQgu21bfD5om3W5Xcjs0pak9Fqwgvjm4CHOV9PvcrKTZg7V9DxKbFqpNAAlO','s','3gyKFDS','I0zGCO2AV9sh41pa6NvRPlNE0DXD7vhQAQAIP8J7rIPM0j5G','zMWVUDiUh2',13);
-INSERT INTO ti VALUES (-7109526,-58,'gzthGd2Cg3x4fpycbv58kEzi1','66fIcE6Hy7RM7z4lwMPQ43JvyzdU5vrKYQgu21bfD5om3W5Xcjs0pak9Fqwgvjm4CHOV9PvcrKTZg7V9DxKbFqpNAAlO','s','3gyKFDS','I0zGCO2AV9sh41pa6NvRPlNE0DXD7vhQAQAIP8J7rIPM0j5G','zMWVUDiUh2',13);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1119583281,612365148,'bQRguo7D5e','EVZyO9idmO5hX','ok7djUBBgw6T7ozjerl5oKJeYLMEQVKJR0N0taXp17','YUvtWIQm8N8xmSeybSk5HSi','C','j',10);
+INSERT INTO ti VALUES (1119583281,612365148,'bQRguo7D5e','EVZyO9idmO5hX','ok7djUBBgw6T7ozjerl5oKJeYLMEQVKJR0N0taXp17','YUvtWIQm8N8xmSeybSk5HSi','C','j',10);
+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 (1786549983,1997355183,'Aitrd4','BZ50yX1JO3o','rs6rgkunBnbX','Y','I','Q',11);
+INSERT INTO ti VALUES (1786549983,1997355183,'Aitrd4','BZ50yX1JO3o','rs6rgkunBnbX','Y','I','Q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2354105006,1118496339,'98Kws5t','Wn02DpNVNMtYaVlZaKvD29a1yxAL6acpCBa2yWVNN5IsdvCLdhM6SPKMBrD3c26Hi1fD15TFqA0o9BBwCJyX0kv5NKsRGA5qm6VXipjHBEnTgK1m0odLwMAQQaZbJgGljMljhLDZZPuyc7bjrRYOUPZfwT0nCFqlHJiGnov','qzoBcFxzOiZ7IhRKSUa88','cIfr5sUvdU6598btUHv9TJb2yY8fNR5Kn8b9','4n','o',12);
+INSERT INTO ti VALUES (2354105006,1118496339,'98Kws5t','Wn02DpNVNMtYaVlZaKvD29a1yxAL6acpCBa2yWVNN5IsdvCLdhM6SPKMBrD3c26Hi1fD15TFqA0o9BBwCJyX0kv5NKsRGA5qm6VXipjHBEnTgK1m0odLwMAQQaZbJgGljMljhLDZZPuyc7bjrRYOUPZfwT0nCFqlHJiGnov','qzoBcFxzOiZ7IhRKSUa88','cIfr5sUvdU6598btUHv9TJb2yY8fNR5Kn8b9','4n','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (499135992,495283232,'xWrYhnpgS6','LQqrv6zzl2WxN7mAU4lKqC5B','6StIMnG7wawpiNx','nO5a2TShq8oOQqTnlv79N7xX4Rodnp5JsPM22zsAczaGjTNE5hwjQgiXohfWcl9BfS7Zkd9','Ud','S',13);
+INSERT INTO ti VALUES (499135992,495283232,'xWrYhnpgS6','LQqrv6zzl2WxN7mAU4lKqC5B','6StIMnG7wawpiNx','nO5a2TShq8oOQqTnlv79N7xX4Rodnp5JsPM22zsAczaGjTNE5hwjQgiXohfWcl9BfS7Zkd9','Ud','S',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (879361829,-342209582,'DsBw2mTwY','R7xOONrOZ9ojifCC153h4C9JauJ','3d63Khvx4UnxfetbcTF8zSYe9mIvPbzSJGzR2VJ1tHA','x2t5N3ae7be4avXWXwkszBlI5wHKNqvb2dQwoNLtxwdEQQ0HRoXkHK4IPsx02CHE2CLy4hiwooGI4FSjU2UHzaoG7TCd5ZK6pxPi7s18SuT9QLlal0','Ip','a',14);
+INSERT INTO ti VALUES (879361829,-342209582,'DsBw2mTwY','R7xOONrOZ9ojifCC153h4C9JauJ','3d63Khvx4UnxfetbcTF8zSYe9mIvPbzSJGzR2VJ1tHA','x2t5N3ae7be4avXWXwkszBlI5wHKNqvb2dQwoNLtxwdEQQ0HRoXkHK4IPsx02CHE2CLy4hiwooGI4FSjU2UHzaoG7TCd5ZK6pxPi7s18SuT9QLlal0','Ip','a',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (2723614762,339941731,'Grh4oPp3','whv1ZqJecsZWxclCMZ6VKAbPaHYxiLiOhSVcSgfuGGM9v2Jqs2dxLIdbRtKqufNvVz3PWrRqs3vU3XG6Lxxx4oJYNlZ46UkCKOjsZFqp4tcjU6LjNRuJr4sALCVZY397HMM4hgfK9spPiCoQdPAdgr2SnXUCKPtBO0AhwepsOzFAdV5NgLBCDbj8sKNtJIgpg','YsMUVhqMStNx9zEY8a8cRHcxPmPCgIhDYBu7XINFiBTWpUJteDn','8dCjYYQ1ibFliUC2RIdy90l1D3XBn2etwLIxjsAFyDqBZA9Uk','yOW','N',15);
+INSERT INTO ti VALUES (2723614762,339941731,'Grh4oPp3','whv1ZqJecsZWxclCMZ6VKAbPaHYxiLiOhSVcSgfuGGM9v2Jqs2dxLIdbRtKqufNvVz3PWrRqs3vU3XG6Lxxx4oJYNlZ46UkCKOjsZFqp4tcjU6LjNRuJr4sALCVZY397HMM4hgfK9spPiCoQdPAdgr2SnXUCKPtBO0AhwepsOzFAdV5NgLBCDbj8sKNtJIgpg','YsMUVhqMStNx9zEY8a8cRHcxPmPCgIhDYBu7XINFiBTWpUJteDn','8dCjYYQ1ibFliUC2RIdy90l1D3XBn2etwLIxjsAFyDqBZA9Uk','yOW','N',15);
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(71), d VARCHAR(2), e VARBINARY(28), f VARCHAR(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1903926654842610260,6493139557872154489,'uceZzZd0bVxAD1fJG0nCzjpCT','1','xiNblQfSeQG','jfJWk','b6ikdCJ8CdAcsZsLwy34jVT1qZRPl5WBM1MYLBlnQcdd7138NzD3EGCGDJ3L1bIofvGtNHPDr7J3cD2zSawDKL','r3H3GXgXVYGEDw6a1PczsYMBlrQghdmQeezQ1pSgae7UZYgV1vS7NGffJn3qGkxLISFqOY8vyq28',0);
-INSERT INTO t VALUES (-8148485228564665780,-4865066344505589750,'e7vvlW','v','qfVaJ2m6','lSS5Gj','HH3d38Q0dU84hoNbbjrGbTOXlWhOHr1YmLCFpuztoc8EhuL7fol2Za881kZlQAoDylGk2Jd5MJoDCKotCO3eD','p66STaqoEQa6FiTzEFRSbMQNjkpXU5Ittl908LWx7ys29PP98F3j8Rp',1);
-INSERT INTO t VALUES (7194715617816325615,3918914914115078101,'Da4jboP6zKgRl2IBYzNtWabNFV8etxfv3','0E','LYEWYSnrG','i1ytjhqee4zSIhyyNS','t3NRogIi1DH20hrugRVqR5OnEcoQEhIpql0l6xP8BHwdmOGb9wTJacMhzLSQkBZLppJ3iQ5E40ai77bki7wEP6ZliX','RzaQzEabkPVybg5QggWfKaguaj',2);
-INSERT INTO t VALUES (-246429696966708132,207059851178096465,'n983AxRyQic7VBT6pGIuIu1CUAmemSHaXBZ51zlsZhrtEzEm7','BK','fuHxjMT1xyoXvZGEu','xdP8r','cUQ4nsI12krsoGYHHS3zLwv3FAJa8lonG6qYnho5lwUnBluItl8RGUk','2KPkf19TJWICHOFIYNTfjJYiCJVrDGqYjCDxImrk9Dwnf6gSvlTxX20AyV5F1',3);
-INSERT INTO t VALUES (-6560438829006991264,-1453815880386066687,'MM2nUAYVG8cXNouRawLXRGC77hX2k','iq','eVM9F8B9zYZVnP','feut9fLHUH3BcBvW','NYKbojh1YV9uzOoIkVTv9hsiFSHw1uJCUXqkMLvtauzcsFjMLG2mHLUREoWj09avGaAtZ9ZOxuFySprwsUh6m7Y','jPCTGgOJ9fHLRdQh2VPPAP8TvYHydMD2bdlOS0W',4);
-INSERT INTO t VALUES (1371043160497129529,7742170820037979700,'5EuADw36Ep7AMAZGJLijhcnsu8JxwRwoj2N1w2eQGiz7PCN13GWXdvaVuhFEKhM','6k','r6hvrakIDnDs8','f','OWSAeWjTfMfNLN7UzIpgTqWtamSziTtadsvwZkxymhKGAPJmvx39Nt0HiMOOONusuXfbBO8Q8hd2oRfEhZD9ii9FHAUJyhXo','B',5);
-INSERT INTO t VALUES (6216908532751672413,4525921821268764321,'GDsXMSUr7ngapp1Yt8giJZy68VG','X','8PC5XNjqWSGQ377gpZ8UdTh','rVVBVcS','C4zfgg0YfPgRC6JTnujwcbvrHigWOsJAzUfviQG0o60XotIzfQu0QefesxLlIa','2C16kj7qQlNbU',6);
-INSERT INTO t VALUES (1706470230457844550,4016310206806037704,'JmKE2X9CTdFYRLyVcJJGFP1r6ZCzhb03FXcjJj2Ssr1GFsfwAbX','2','5ppTBUn5ulPIhLHZxo','YZ1cBdJmIQvfT','AuRq4oF','JeWdHmyGFUUl2hfZMzWwCTL8z',7);
-INSERT INTO t VALUES (4572889241225233201,6652671037290146612,'u5ruty1Vip2o6sZpqNYxzgepCFqV3kXZA8mnrZx5roxsKpOIQ2oNIlJ5IiKKaYZtJQkV8OC','AK','aLENLL0H2HP5YMAjTVHvdP','fc6qCcp','80c7rGOIX6BUktGvVH5WzQMHDbbhKTbhjL11tm3RN8zz3C','tUCv90NTMeYNCUvLtoImEmveCe7RK3sZZdH4czWsuqV5LBdLmXZSZzVX',8);
-INSERT INTO t VALUES (-1956228495896993393,8814202704604741268,'DahnFK4WhnKn97rP5dRAwCzilU2LscgXZxHpM4J','VT','BW4K65x0mrKpxlNKx','cZ6Hi6ipSjvO','TKr0Leq1ed5OplGu2Lo0ZDTpOCtcqsD7cLmxDl','GO25JX2w0BRtg2HaWzx82LbdxRCAIeS17hcOPkK0uF0W53JVTpfKDGTKhCUgpBz0VJNWMkU3hyQgRjmy5kCnvuAAHenekm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b SMALLINT NOT NULL, c CHAR(22) NOT NULL, d VARCHAR(51) NOT NULL, e VARBINARY(61) NOT NULL, f VARBINARY(44), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2,20199,'UDuxnc','zkdD4A04Aw9q0ArlgPITjYfutW','7JEv0AItiq2S0lKV6Pu','kU58JlQMCn5OUITgCKn6B7T8GYLwf','8','Z',0);
+INSERT INTO t VALUES (-16,20897,'eQU5d4uWMFIHGeLsXxG','8RlZZJx','Fwn1P05G5mkWEBlyvGtD0UAqXuQtcTMID9ggiDgERdsdW4mmkZpTRCmoas','RtxgK4UCfS8xJrshHtTof5mNQ0PwkemlSP','J','l',1);
+INSERT INTO t VALUES (-94,-8612,'8O9SAi','Rzl5ZPNZFvAKRPk5Y8DpnLj8CIq','27jk6bHxN9uNWA27ICaVVjvlINEhruEdp8T56OqDfnYr','nrj2ebWk3x1uPFyttZHafaH78nLjWfLNPaIBvwqUKj','d','db',2);
+INSERT INTO t VALUES (-50,-163,'m','SBv','jozt0xP6O9BMJKLOhqm2Ob9gcF6GfV5gElWi','hATlxoKzBaJ','9','C',3);
+INSERT INTO t VALUES (102,7086,'2O5CgekuD4lML','Q4uAf1a9lqemttsURp','xzF0M25fhebAr6uFkd','dfpOFIMPM43AO8v7EXloxUHtg6q2umWuNhQQXOCC','U','D',4);
+INSERT INTO t VALUES (97,1492,'kafmq3yOWTWE0T','P1RKxcsROIz6r8HiBpIgUAoBgmAfXPtzTCjmUSuyt','4w3li2PGAzvlKspFTbG','EFeKi8','J','XL',5);
+INSERT INTO t VALUES (-36,-2959,'VN','zUe2rk6DEzY','LhakQbGyyxTOrBb5VACjydToRXj689jG9h','iMwdbo4VjDAGtCEFZ7tPYM369sxRxhrcxcvX','2','7',6);
+INSERT INTO t VALUES (36,22971,'0DfQVd6oXXue0zL','YLu6Cw1o7KXnN97bxxoXwis9T','E7S67CS0VHDBkSp37r1W5jtPni3fhEm','673jz5QJhXXbqAX0geNV','N','B',7);
+INSERT INTO t VALUES (26,-21442,'V6xCFANIcWp7QqTWNLd','31JsrCv2c5CFnRE','ILmcbCBUD2dYk8Ky5K5q0oWNWl0xrDLFt6vFjQFYpJIr48CjuPfSEpd','hMRW','H','y',8);
+INSERT INTO t VALUES (54,17736,'8ti1zzup','x1dwnzzjJhvaXBXfAxXg','BVg9DthfCIOmqDkNb6bo2PU8CzSc','9Vh','E','yY',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT NOT NULL, c CHAR(22) NOT NULL, d VARCHAR(51) NOT NULL, e VARBINARY(61) NOT NULL, f VARBINARY(44), 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 (-3802076871186639825,6605921664072349109,'sJR6IqIN7zk4Fx0DO917J2wNiOYQMPXFJ6ZGdqQRNm81VXqJcEqvvJ16Cj0medmsw2aXW','nR','lHMQYaWPnPZr','ggZQmE','wHrJI0fxUCJJCqRde0XzOoDpVZBYRSdIiAwtHSxPfIa8TbPIkIK3gk4X8Pxg6lshyYeuTWWjS2McwT3Cwne','2u2f0Iemxvn7NkyNmdfd5midvL23Kq3u7WBHmkoDpHfjScZx5l0',10);
-INSERT INTO ti VALUES (-3802076871186639825,6605921664072349109,'sJR6IqIN7zk4Fx0DO917J2wNiOYQMPXFJ6ZGdqQRNm81VXqJcEqvvJ16Cj0medmsw2aXW','nR','lHMQYaWPnPZr','ggZQmE','wHrJI0fxUCJJCqRde0XzOoDpVZBYRSdIiAwtHSxPfIa8TbPIkIK3gk4X8Pxg6lshyYeuTWWjS2McwT3Cwne','2u2f0Iemxvn7NkyNmdfd5midvL23Kq3u7WBHmkoDpHfjScZx5l0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(72);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
-INSERT INTO t VALUES (-3886868765944091686,-2328177804039509215,'irGVSAv7doV4RNurfajZ3m1YlfMgMiFHV6gEBYyI','FU','9','5h','sxMFocWGvvwoOhNK2bQUZbo','ai27pqI0f82PtlCF663rdvYilY2zEpNSmSlVRBVhjj7mLKr4KxRdEG5WkzpwktBSPZQpRergGBcB836HuqeSALmb4G5reGKTa',11);
-INSERT INTO ti VALUES (-3886868765944091686,-2328177804039509215,'irGVSAv7doV4RNurfajZ3m1YlfMgMiFHV6gEBYyI','FU','9','5h','sxMFocWGvvwoOhNK2bQUZbo','ai27pqI0f82PtlCF663rdvYilY2zEpNSmSlVRBVhjj7mLKr4KxRdEG5WkzpwktBSPZQpRergGBcB836HuqeSALmb4G5reGKTa',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-7847348894413294832,-1143746595756940927,'xtM0Xh6EpziOGLyMLNbVHUixHThGcgxVLq0jEGSuDpTmKHdhS8B','OUoTFFnCtqaaZP6YqJBvY1WfQcO99nHBYdhfo4gqfcMmWMwE7zt63nH3vRNZckZS1HddoxlWhf86xTchVkLmP0uiH3GFVQUUJCas4w1aPp0kK02rs3oiieeeZo9xOgCsH1WZTGa7MqeHb4AZRjcjMDZqA6QtJX3pusUyeAGoVONPzbmg9f5yJv3cMy8RlCfrdScRktNsHhnBmzP9OQGazgktnuj','U8JGbTdjgJxbATJyvOvg','WZYYtDVA4GyYRRO','OBEYLCYgtBsTQttBEEGFV1vWhWfQr9JunkmonCIWZi88GKpnqSQtWxmAvjtIpGM7op27tDl8VFhqmZSraKLCLrbGcTxg1','S5ZbmswOUMc7HWtyTFpafmenZ4AV',12);
-INSERT INTO ti VALUES (-7847348894413294832,-1143746595756940927,'xtM0Xh6EpziOGLyMLNbVHUixHThGcgxVLq0jEGSuDpTmKHdhS8B','OUoTFFnCtqaaZP6YqJBvY1WfQcO99nHBYdhfo4gqfcMmWMwE7zt63nH3vRNZckZS1HddoxlWhf86xTchVkLmP0uiH3GFVQUUJCas4w1aPp0kK02rs3oiieeeZo9xOgCsH1WZTGa7MqeHb4AZRjcjMDZqA6QtJX3pusUyeAGoVONPzbmg9f5yJv3cMy8RlCfrdScRktNsHhnBmzP9OQGazgktnuj','U8JGbTdjgJxbATJyvOvg','WZYYtDVA4GyYRRO','OBEYLCYgtBsTQttBEEGFV1vWhWfQr9JunkmonCIWZi88GKpnqSQtWxmAvjtIpGM7op27tDl8VFhqmZSraKLCLrbGcTxg1','S5ZbmswOUMc7HWtyTFpafmenZ4AV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9207395022454560243,5030659893297770534,'P3o0y2dsXn3BVR5j9T5t8HFnDDvp04i','83vtL5InoAv3UujYiNCHJ04cH1IpZzMVh2Eveps0iPp18hQQVCJNFnT5b0PYbhA8C6krDYi8bcW0Grsm5h57HgQDdDOjefJ1FiRTewan','GlXLW92FK0tRFntPj','7SEEnd99VoIIUSlk9rDwCN8W7q7wn7Dtt6F8LhhmaRgwUzjNP456HEgr4tpLRrtiHGh6ZHzNKfZZBLsHBSvC9zPrB030yMsizltjp0WlpcUgJb40WprWGZyZsaY7mflEIxDzHk8NHzFWQvCpS8tSLFxpF','w2qL4QRT0Jmy8BRQzFetT5K8J1IAQOE0HweC3EESY72lXIWrjilNnFOAWYaSXfWrY8zAsksI2V0','Q7rLW21rWyxaUOCly4zKOSCsLRXsUVZrcNrgARwYsvqCcrg5AhWGMgh4tBwpYc9BM78Gxev',13);
-INSERT INTO ti VALUES (9207395022454560243,5030659893297770534,'P3o0y2dsXn3BVR5j9T5t8HFnDDvp04i','83vtL5InoAv3UujYiNCHJ04cH1IpZzMVh2Eveps0iPp18hQQVCJNFnT5b0PYbhA8C6krDYi8bcW0Grsm5h57HgQDdDOjefJ1FiRTewan','GlXLW92FK0tRFntPj','7SEEnd99VoIIUSlk9rDwCN8W7q7wn7Dtt6F8LhhmaRgwUzjNP456HEgr4tpLRrtiHGh6ZHzNKfZZBLsHBSvC9zPrB030yMsizltjp0WlpcUgJb40WprWGZyZsaY7mflEIxDzHk8NHzFWQvCpS8tSLFxpF','w2qL4QRT0Jmy8BRQzFetT5K8J1IAQOE0HweC3EESY72lXIWrjilNnFOAWYaSXfWrY8zAsksI2V0','Q7rLW21rWyxaUOCly4zKOSCsLRXsUVZrcNrgARwYsvqCcrg5AhWGMgh4tBwpYc9BM78Gxev',13);
-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 CHAR(22), d VARCHAR(88), e VARCHAR(90), f VARBINARY(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (27320,215,'GnQ4jBvAM6c7N1lH5nb','PLmzckbMtb4SrSPHO0j7osIP41C0N2faJ3jix','Jx5FhDVrglnhTcnvk3eJKHAPnTv54WEGQzMcBo26Uw4LY205kaI9AAa6E9','cH','lRVkQJzhZ3mqXrNwldFi7e8HRBUKhG1U7mfQMRnU1Z069onB9fvxO7z','pWGnxS',0);
-INSERT INTO t VALUES (-4074,102,'hvQKtgqxhbuwdwtz9uxU','Cvio79w4cGfVKZ6AuHXzxC9fefHnR2rL7LZ8Y96HOwgDqtpRip2q9lvafN79MiLI15T7uu','nRPq0Fg0tSSglfV03GP27Zcku2hIS8m1keq8H6a4MpqsDffyHQD00tIK5oo55W1mil0bKyA3','DItftN','8lBqFO7Lckra9Cf0Ps6Baq4FMkCdWvxEO3GQ0RUl6WJUim6TgJVlGMVWlPKASDa7v8sLoOIndrqqU95J90','XAQeRth6PAWMwEiosFhugcseYkYmojdMRh9Ewk00Tp9xiuxZi0ljgEw5A86Sd61c0VztpzdlxkpKwlJnBnIu',1);
-INSERT INTO t VALUES (-5786,108,'vMFPQ34ySI72h2E','GtKBIaFr5eSflIRMZQeHr','ATBgdIfc','FVXi9hmyNTS2WFC8Iyato7YM8VaEGW6','pDCgksPkmaPCepOUc5Rqbaaao27STjpF1bnAcoI','RhRrKZKhbmeJUhkQW0HQWjvvIjMHGySZDQaBT7cgKgrTyVSPOFyWQexzj7Ch5vItP60zYcz4DvTKMJmr8UtO9VHf1VX5Iyj7',2);
-INSERT INTO t VALUES (-16122,235,'rVmzsxHehps4PgS4OX','9ltCQebpJR5O3EyT9QuTCU1U0SYIUQEYJJO10nvBJJaS2BLBQMfWTFcqpCZs1Z6X9yc8z5nMF9tWCrE4TYl9dJm','xA7TPSEEfc5BduMoukFIEBu7rQSe9kvECStY8gVxoXrfTE','dOo3Q','5SbO5XCQSjGb5eu75S1cAQd92Hp','SZCK4c8H9wqJIges3fxXAoLlRK9Y2EgqEyifAifNMVk5lhHOOnDULaIZw0QiPS5atQkUA0Dgt93om',3);
-INSERT INTO t VALUES (-12213,106,'pPOPrrKtscC','NVHL4','vBpUUzOctRvKm6PfuHZbW5cavs0OQvFzX5Azfq','4B3nNK67','FpHzsKOkOCMzWGJCG4dUtIWGNQwSCKXefc8In23oJi','c8ptjTwF6cdVCUfYVsuTMk8N00SRL2hY2sHu3fwqL1IjQudpVPGWmaF5wdaSoby53NVDr',4);
-INSERT INTO t VALUES (-26854,48,'pvjqf8wCv3uw','Bui6lnnCCK4X9FWeeS9Hkm3Bnh0FVySGZqBSenOsVx30nXMUZyI1HK','fSOZBTdQWYG8v0hyKVpuwyB2pswgEbD2giOx0eh0vo6TaCcUb2rvwuD5tyic','RvCo','uWSrAYyfd7K6Gru6DAFgIt10atDAd1nPRtIXPttNtXQF7MD','CLlpAf96sd3ZncUCYanMiqOV1tonF3pfr4OAiBY',5);
-INSERT INTO t VALUES (-30522,133,'6MIT','1IkhoWl7XRgS1vxVF4C6cvJ4ffs2vEZfH7eefTcSJFtstZ3hhlBPgXH4lmgiWuKxxhg','NxnZKmuaNxiVtnQERvQ4DQbJNDrXxgC7ufYd5ZCdapHVQav1XNGEvBGMRI3Aneds','vs8KTjjYw7DVx4IvJeXU','clVPrjF1gVbv9XmZjmAoWycWBfiFN3FpKf','EtwOPVohwj46RJi8Gp4YYtFMcecm9uGKjHuhb30B8qJ8IYYhwtzyw1oLaLa3sYEsg7XLVJ83gz2R7BxkchTtxzMn1iaBEDNirX',6);
-INSERT INTO t VALUES (12825,35,'DZ5s5gYndeEh1BBpZuYE','rFB2ELOvoVeyL0VRg09PHdktF1iUkiay7drsRlTDThC4AyVeHhi9OgMcW5oqYqMhMugrLw8kJHa6702UQU0kaGnI','pR6qF3su3NxAlDkeLkb0l6gL7nR','R7hLBpLBRZ6h','5onOPAkoHrQOj5sAiWRQtFbJGh4wi0hLRAGbnIMBBDbYBoDLiD8nvqzjfWkYZnv6gaNPReOp99bImf1WOLowEYGhN','3N',7);
-INSERT INTO t VALUES (-9505,181,'KRj4xJJD50AmVzp5fWwhV','W3BnCj9hV2B5PgsDJAI1OJRxxbjAoz8qGaOoErTt9Q1SsM5u0D8jbs8qF86as2ccearSD5','KO407faaz6RBHdeCqmWEnm03hxm37oQkWFJCFmF','4jXC5X8T7NB1pNakwA2I2ZG1988P1Yip9','5GM4cDMePKNmcWcIrevF3e84Xeh8nuNK1cvDQVjvaz5P4UnthRCUUxII0TCev56fiZ7TZvokEGd','bdkaRZyYj2NqpCuo64pumdbV6ZIeriCxn',8);
-INSERT INTO t VALUES (-26784,133,'dlfw02VApkyR1xg','1SiSSmlbQO9FzDlj6ttq','YKLsVM5S9FNM2LOzIjTZQdaJaoMjzvQTwNUJi6upJ','1KmU4A','ZLSiMrpPppxNoM0cE9K9e3Mr6Wy1wy','HLcUbHCTmmII4uiGhIpSloHSB1uZ3ulwWi5lDns52f72QVBXwo8BF16e',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-29082,30,'YJPH1s2TrUA7p','JMG7rdQGvLH5P3GLgirWPzqjZIjeTo8UbJQB7ujB7qOziFlvMoiqXJytwtgzUA','N6O2VCWvvJGAI7lpRYU3picfYXhimVoPer2nrjVsqiunD','UMhFXhuB16ArmQwH3hVjVqrozcjl39W','aVrHgEDnHM1FYkUROh4xPauL5aPjclwot2Q9','0FhS31M6PFSrKr',10);
-INSERT INTO ti VALUES (-29082,30,'YJPH1s2TrUA7p','JMG7rdQGvLH5P3GLgirWPzqjZIjeTo8UbJQB7ujB7qOziFlvMoiqXJytwtgzUA','N6O2VCWvvJGAI7lpRYU3picfYXhimVoPer2nrjVsqiunD','UMhFXhuB16ArmQwH3hVjVqrozcjl39W','aVrHgEDnHM1FYkUROh4xPauL5aPjclwot2Q9','0FhS31M6PFSrKr',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(23);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
-INSERT INTO t VALUES (-11301,195,'g2T0dkswatNf05ntGgwCP','P','oF2thcq1mSc7wBBntYYM5qZKz8VWR67VU5JIOYPCsHqrQ3usKC2C9uRAls5tdPe0OQ4Bd6WyLarWT8HlaJmqiq','3ZTZuZoRW04Eh9Xt4y71MNYCY6SZn','lMsdl1NlkkcoFF2TzBRDG7SOev0yAPrmYZJv8Dpm','PKcmNLBxVuN4BtHN0NM1au6H6q4pEBfvIHHFwgLnqGg6ThNzJy4axlEK',11);
-INSERT INTO ti VALUES (-11301,195,'g2T0dkswatNf05ntGgwCP','P','oF2thcq1mSc7wBBntYYM5qZKz8VWR67VU5JIOYPCsHqrQ3usKC2C9uRAls5tdPe0OQ4Bd6WyLarWT8HlaJmqiq','3ZTZuZoRW04Eh9Xt4y71MNYCY6SZn','lMsdl1NlkkcoFF2TzBRDG7SOev0yAPrmYZJv8Dpm','PKcmNLBxVuN4BtHN0NM1au6H6q4pEBfvIHHFwgLnqGg6ThNzJy4axlEK',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (27279,146,'xgXYGbhvsfIdQCVrPZdKmL','yf0L19K5ZWlColTvCpAzXfhtJrwe2ZrpqpHtoijXJBbp2AyTgt3tsr5uaDuJEqwCZguC3AeVsSBFzPQkQtEiUh0wYZFhlV21KpI5r2Ot89bjVec8azyFxz5yDBLq2uSVtGHmAs8TYyt4ICnQ8SfZpGnzcspA0ZQeJhsB15fnjWwKU2Cfov2FZiEwWoGMuRSezmEZp9tWGaGUAdojk90t895','g6HSHRdONwZYftO65MXAUOdXZ2tZMWTsyMfFaJb4fuVHsdCNjiEdu08MRAxV0d1Tk1pkIOasIG04xtXjnNXTZXlY','0j9MedVytMm1lyqy857FHHzM06r','VDWGDsndvSJK4bn1zCmYTtF9UI3T7QgeDt8i8mP4zYW7iMj2','GSeKN4PIKz8NKyAuOWrEcERQFgTvRVkBetzt56YRU9kIIuWAH4WR8ab6Wa8JV1QRXrbeG1r1Fcsfw4JxQyXwwwqX821',12);
-INSERT INTO ti VALUES (27279,146,'xgXYGbhvsfIdQCVrPZdKmL','yf0L19K5ZWlColTvCpAzXfhtJrwe2ZrpqpHtoijXJBbp2AyTgt3tsr5uaDuJEqwCZguC3AeVsSBFzPQkQtEiUh0wYZFhlV21KpI5r2Ot89bjVec8azyFxz5yDBLq2uSVtGHmAs8TYyt4ICnQ8SfZpGnzcspA0ZQeJhsB15fnjWwKU2Cfov2FZiEwWoGMuRSezmEZp9tWGaGUAdojk90t895','g6HSHRdONwZYftO65MXAUOdXZ2tZMWTsyMfFaJb4fuVHsdCNjiEdu08MRAxV0d1Tk1pkIOasIG04xtXjnNXTZXlY','0j9MedVytMm1lyqy857FHHzM06r','VDWGDsndvSJK4bn1zCmYTtF9UI3T7QgeDt8i8mP4zYW7iMj2','GSeKN4PIKz8NKyAuOWrEcERQFgTvRVkBetzt56YRU9kIIuWAH4WR8ab6Wa8JV1QRXrbeG1r1Fcsfw4JxQyXwwwqX821',12);
+INSERT INTO t VALUES (-7542694372199355656,29792,'AKWXJidwWlC','hbMkMzxGNnEiw1XOz6PIlSO','pSnHwSMLNA2Ts6vITxxwbNHe3i7cLuneOzYSE8Pmai1hLUQ9Wzs','ETIxaOwh6h7zHpgxFoucB3B4qzqGVvO1Xq0BqMD9','8','j',10);
+INSERT INTO ti VALUES (-7542694372199355656,29792,'AKWXJidwWlC','hbMkMzxGNnEiw1XOz6PIlSO','pSnHwSMLNA2Ts6vITxxwbNHe3i7cLuneOzYSE8Pmai1hLUQ9Wzs','ETIxaOwh6h7zHpgxFoucB3B4qzqGVvO1Xq0BqMD9','8','j',10);
+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 (-3290264686153106088,-23700,'ijMNMq1','0gKG8FZb9Qev2DVJRCsv6PJm4wewlv','FlEvpVeBZ5n','Cqnf8MPIbaAlG3O9HdI3I6cjfg00B','U','X',11);
+INSERT INTO ti VALUES (-3290264686153106088,-23700,'ijMNMq1','0gKG8FZb9Qev2DVJRCsv6PJm4wewlv','FlEvpVeBZ5n','Cqnf8MPIbaAlG3O9HdI3I6cjfg00B','U','X',11);
+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 (6800580115213186886,-19586,'NTxFL0fl6maCAYRwUOotqz5','iGw0EfQsPI5paAy22Q8oi94uqdP2xgaap0Sr9s5g675Qiimw5ilZ36Iw9qgeVUSrpWVnVZo9qV2FLE2az6CYV3fFnESF8Qn04FDUn50clNqOXZQc01OBvx4sAil6nRBN2WKdKyjjFhzrHfBYbNZcfCAt01fGUoQYolMewnLUN3Zn9eKjTG4Z0MnqwNsIoPqHP','FacFX6Kpu5kduVNe0zc8','AHuyeerewKhRyppWd','8','2T',12);
+INSERT INTO ti VALUES (6800580115213186886,-19586,'NTxFL0fl6maCAYRwUOotqz5','iGw0EfQsPI5paAy22Q8oi94uqdP2xgaap0Sr9s5g675Qiimw5ilZ36Iw9qgeVUSrpWVnVZo9qV2FLE2az6CYV3fFnESF8Qn04FDUn50clNqOXZQc01OBvx4sAil6nRBN2WKdKyjjFhzrHfBYbNZcfCAt01fGUoQYolMewnLUN3Zn9eKjTG4Z0MnqwNsIoPqHP','FacFX6Kpu5kduVNe0zc8','AHuyeerewKhRyppWd','8','2T',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-11890,110,'2v','6t7YHPlecUh5kI5iKKqk4xm0blkH6eZA608a8smbEsPBbbcxofREyPzmkvzvkkj1zwzxum2mVYSOSAAxcZrCghk6y4J7oASPo07OX48HWxcJvqQH','cK5xv9lDjsmgNWlYGVFfs9Pb008AumqHAeQd9w7jjm7aoKjDQFgntJj4o','hvxBV7neQQ0RnlPT1orFPlNa','pLyyxAKAuUkXLDZhwFfvbgJGoGkmVksKY0RZ2hdgfDYTRuczcQ','Z8rU786fVob7',13);
-INSERT INTO ti VALUES (-11890,110,'2v','6t7YHPlecUh5kI5iKKqk4xm0blkH6eZA608a8smbEsPBbbcxofREyPzmkvzvkkj1zwzxum2mVYSOSAAxcZrCghk6y4J7oASPo07OX48HWxcJvqQH','cK5xv9lDjsmgNWlYGVFfs9Pb008AumqHAeQd9w7jjm7aoKjDQFgntJj4o','hvxBV7neQQ0RnlPT1orFPlNa','pLyyxAKAuUkXLDZhwFfvbgJGoGkmVksKY0RZ2hdgfDYTRuczcQ','Z8rU786fVob7',13);
-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(67), d VARBINARY(2), e VARCHAR(80), f VARBINARY(40), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6889564523908075146,8341036187156207377,'SftvFiv7RpXSaYCEdDn','w','YGjXL0cD0C2IWnE8yR20PHAj9As9FyR3gQQGgCPeStZy38','13FzdwGL0T3UVy9hBsbqDmH2PKWCF','ZROumsin5ekq4F1','j45ECbzpH5ukAXAm17zMV',0);
-INSERT INTO t VALUES (-7769093850647822140,2809038699594022198,'RuS4joXhh8yJhypJCoQ9Js7LZnmcgHzxm0omaha4XgQKpNf9z1w','R','amBO5aycfbCW7IgSqy4iDFtppSvtE2uatJsb7aFGOmfT4UZmjTJsFRxPpQo','Nz2GxI','ABVVoZtMV0htOAwsWbqxHLvggQhyxtkaAnqNGhJt2fisDikwtyHqIytCSlYQSmV8SgoiV2TzviPJaELTH9uKYOQgVbXFS0HjOV','gLN7z5Uf5nNkkCS1epf34CSKhJzFGSYpBUk2lLfc2iqYHtPYZ64',1);
-INSERT INTO t VALUES (7975193126119110959,6969966973292726379,'O2ACFJNYznd5LH52fU9GZMwDquMiAn2wkktlWzaRpoLxwteM','PK','tvVXgp2ssSdgdKGtFyIYuXDEKHwODRio7f5HkSI3HAvXvOeUzHfXkcnr60A','2EiB','HimC4bY9PjdPy','4BHIWvhINpoyblo69sFuNhfOrApzUUhuHvPLhrrEZ8R1BRvPzx7Yq15EDKx5EhuKrcF7cJLBkFTqCJqpKOja6GQQAjwHcZgJJvMn',2);
-INSERT INTO t VALUES (4842835196337793510,9607401811678958608,'SDDBp97EOxi1zeBhQl8q8vPckQ47cbTXp4NEn7GsZH4Hk3eJZkObUqZCDTgQyy3yv','L','sBEYPQhYDeiMrogSgOuUDB6KVXMuAgqsxqN4UW8sHHnOR3braA4wxmIV3ifOyjMzfYWPEh3y5aP','wIa61xm5LZMV3UKRsk13q2atf65zWR3CaP1','OHzI7mgbdXEM1deXtYCrO69gNVVZkcekMka7g','JAThdWqcNtQXvEk72uqUYI8eeszBVcaggtadgzVuukIt2lhfcBq4LZWOUZMwb1ogfLmFx4rMpZieXvjDkUJlq0fWqFRUq0',3);
-INSERT INTO t VALUES (-500800752676568063,11942624057095012676,'895sTrUmMsm','X','CLl1onSpuXHANuqyYBl4OOevDyv8rafxcGZeOnau3Ndmdt','8QVjZBOR5JT3nUQleOh82T','WjGfxuN4H9FDPV38HQrVtDq5eFjertfTX4LmkeNzh9NW5Wn5m02N5HR7q3cbkjbPD','Ep5llUeA2YOdJLtbRis7M6DI7EkEE60kyri1tMINMtmdRLLMK7oUQy5IKZBJtGJ8zW01RPxuBcp43Y5WB9aPZyRfXwjC4bn',4);
-INSERT INTO t VALUES (5967425894359419366,12183799303567625802,'m0gDEJGz421ZWYaZkE1I7XjlZpfye4zcYZBm91228pgXcDTlPSgJTQNNeEpg23Pg5QI','Br','AskP157C','1tVT3CYMT','kPu7iijNuqOqKoLm0gXxiLbaFjTQNO7g7AxrlxFtoqpWiGqvFVF48A8n9nUwNbhrgi22b7VJ4ECmTAZAh8J8iXOTUi2pe7jVFq','E0PlfFgUBlzeBqE9NYQ',5);
-INSERT INTO t VALUES (6739103046323899337,10742656221472953140,'GESSLg097BPNNgYLxxQ7CSuwYJPYA04OaARAZWU0KCPoFrm6cJ','Ys','b6JsautFLVk','En8HUk6I8SbNBIcRKjA0FDUAlxrMhaBRL6a','r3gqjU1RB1e2q1230q6ZDbpdHwtub67OWZitHgSMGnWgy0gnFYTBH6P7gh23I4qhLOXvN9LYHYSkzYZ','mRzcvVCnzWUM9VmqNoWg4bfPd6iBkaDRwjEA1srFoJSzVeUwHOOLgx',6);
-INSERT INTO t VALUES (1566590540340017563,4005862819054503196,'B2Cv9PHJBlaFnNcxl','V','y6CAv1VRbMSNJyx1gDOAuIOia2duXXbgmAqD7iR7xLIrz0uRicGRimUV68BnQcw2TnCzvIB7UE','6dcDUxWBo3uN','rTFqvbH8Kx4JzvATLLu94uawRsqYwJF1sQTXC4Gi0290iBi7IfdB27sm5nxOoGLvDMpoiU9k','09v54UhI7MKjXBmy9ACTfchMgJfszJh0so',7);
-INSERT INTO t VALUES (3711577550568590605,2649635998291374827,'xx0oamoTTyJ','uz','8VS3bUjYcjBXNuTxkr053JbsGnpDzqTnnWwof9SgKbckGUzhQr7rYOfCVo','mxUaSMJUy6uvK36V4U5bz','g82u3459nz8l9QUT38qeb9dVCKyavo1pVst2SHjOsdsijM25DQPGmHzDe4SJYn2f5P9G4UpB1dhTgaKQWb6uGQdZMGS','SHP46h6ElTf8CyeX4i0Do0EdtaKmUTS18ovjFwt9d7w9B7bphaGr8zAgu15ClNiPQri60DmJVS3GgW9mxB7mZJt17K',8);
-INSERT INTO t VALUES (1770538210008818199,18231438236103587764,'2vhSR6E3dJPOviNMth','IJ','3kGZkXFfnO6bOHVSE7df7SWMtFmcrtYvOLVjWYjuYo3seB0sqakX21FMX3DN30K','fAr','MNPTW9Jq9PmsErnNBkFyttrq9DTRgOKSDNtgqAnAP24GQsFZ9zuN','YfFKrZwjGFHMdfezWFL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2298621747610886158,-22864,'1HNW3YkONwl','C9YteWQBdBQ3Wfgy98x7BMwEPzJQ8F5HWNcR95JUq9RWan6xfvT5yenzrKsb0rjqylfDLjh3NWdl9fA2R5IYVKbWORzTt1ZinHLSuUncYaptlXPhNoi4i2kJI5UHieWRKkebLWFE7g5iHJvvPeEmly4ubP97f1eWUbSzhw8iKYgJFV0bWQJSeDQxSgteKWuZKTuTapC8kx8IpdmpmYYlEYK06vPovR4Bqt7mbGMMBI2JCvFJn6X1yq4N','xVhFBOUgs3EelPyr0ACBH1WVTpS5chXHXvC9pCM9jISQFn9aHv0HaUS','cTji3zn97VPuHRfHEieGXkpWAo0Uh8agiF2u39ypinUKamCny7qz9trRE4kbmcFkDvcpAiXmi1mqRWBv36mkgXrgkvBFnoB2Oh0T4tROWiu88XK','f','XG',13);
+INSERT INTO ti VALUES (-2298621747610886158,-22864,'1HNW3YkONwl','C9YteWQBdBQ3Wfgy98x7BMwEPzJQ8F5HWNcR95JUq9RWan6xfvT5yenzrKsb0rjqylfDLjh3NWdl9fA2R5IYVKbWORzTt1ZinHLSuUncYaptlXPhNoi4i2kJI5UHieWRKkebLWFE7g5iHJvvPeEmly4ubP97f1eWUbSzhw8iKYgJFV0bWQJSeDQxSgteKWuZKTuTapC8kx8IpdmpmYYlEYK06vPovR4Bqt7mbGMMBI2JCvFJn6X1yq4N','xVhFBOUgs3EelPyr0ACBH1WVTpS5chXHXvC9pCM9jISQFn9aHv0HaUS','cTji3zn97VPuHRfHEieGXkpWAo0Uh8agiF2u39ypinUKamCny7qz9trRE4kbmcFkDvcpAiXmi1mqRWBv36mkgXrgkvBFnoB2Oh0T4tROWiu88XK','f','XG',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4562728808458464987,10666,'5xnqsYVaMFuK','qawzsEu1QYOrXP8sI3EV4CojlFFY7g0yR8PluJZet7QbVOQW0byRTZYmt1RzclpwnE8','Ab5rEkg8jwa8JRaoMne3aDXw0V3fCo0Y96CjYQ3XC6cHLUV','y4Cf66rTvDPjgMqWCjHl7t2SBhAgIOXYCCbbigabdyaIpYF9SjVQFeoW5mTimWBWSciaONUSTsvBpEbBb5z8906YGUUJ4IC077SM1Qiaf9YjPp10waFyldFzHh9N8rSFiH2xNa4EbWYkq0FhGbxDbbgF8NRQr6FMSXLYI1Ez4iRa8N2sLbbVnvpTlm','f','5',14);
+INSERT INTO ti VALUES (4562728808458464987,10666,'5xnqsYVaMFuK','qawzsEu1QYOrXP8sI3EV4CojlFFY7g0yR8PluJZet7QbVOQW0byRTZYmt1RzclpwnE8','Ab5rEkg8jwa8JRaoMne3aDXw0V3fCo0Y96CjYQ3XC6cHLUV','y4Cf66rTvDPjgMqWCjHl7t2SBhAgIOXYCCbbigabdyaIpYF9SjVQFeoW5mTimWBWSciaONUSTsvBpEbBb5z8906YGUUJ4IC077SM1Qiaf9YjPp10waFyldFzHh9N8rSFiH2xNa4EbWYkq0FhGbxDbbgF8NRQr6FMSXLYI1Ez4iRa8N2sLbbVnvpTlm','f','5',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5278932751291357836,-2912,'cSp','tMlVOn7YvSwGgbtwc8fgqSaTYJc7LZAt2fl2z24veG8vbXSv7gJQhqnm7RposrOyGy0eE3oF9WC5nyQy9extxTxyojxRSdEM54gRwolf2UyW5QYykq6UuwZ9oBEfoV4n4kiXingw8W4veY1PmF7kk3Blw4hD6iI3v','kJ','xvoAWfr5prhiZ5ECktOu2p3RsyOJOfWAjrXgjHealH4ue7wd1mbJgIiADkghKNxHK3Pnl1PVPkETapnRtV5BLe7hIDll1tiManijrxoj5Qphhyq7ubyD517E5ilRvZlgALGE83DrlJBBlAnh3Of77n4E8ZV2GsiZvGwBNFEcTzTB7sjWNj5i1dYIXwvNZc0wQKJqF8q87Evkoy9E11CPzPVFBwIXU4PDF62g1o4C','Ca','OGR',15);
+INSERT INTO ti VALUES (5278932751291357836,-2912,'cSp','tMlVOn7YvSwGgbtwc8fgqSaTYJc7LZAt2fl2z24veG8vbXSv7gJQhqnm7RposrOyGy0eE3oF9WC5nyQy9extxTxyojxRSdEM54gRwolf2UyW5QYykq6UuwZ9oBEfoV4n4kiXingw8W4veY1PmF7kk3Blw4hD6iI3v','kJ','xvoAWfr5prhiZ5ECktOu2p3RsyOJOfWAjrXgjHealH4ue7wd1mbJgIiADkghKNxHK3Pnl1PVPkETapnRtV5BLe7hIDll1tiManijrxoj5Qphhyq7ubyD517E5ilRvZlgALGE83DrlJBBlAnh3Of77n4E8ZV2GsiZvGwBNFEcTzTB7sjWNj5i1dYIXwvNZc0wQKJqF8q87Evkoy9E11CPzPVFBwIXU4PDF62g1o4C','Ca','OGR',15);
+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(14) NOT NULL, d VARCHAR(53), e VARCHAR(75), f VARBINARY(59), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21252,-28,'yF','8gc','fnRZWfNiwJB','8iGa279VJhpA7T0FsuEN','1','z',0);
+INSERT INTO t VALUES (1094,-73,'eRn2wpRiR93C9','EP','jKQZK9ZAv3uhc6TRMSSQFChCa2wMsjlRyVotsf','AYl35ieSiwUsZDYAIwhLxvtqxo7viYcjD','v','S',1);
+INSERT INTO t VALUES (-4414,123,'ptO','y8tCofan','ac2oRyMGR1VUCArtg4ZcHNCvSEhCtbquyqAb7kLhEtFW6nSuK1KPTG9tor9IYzTmMnWyGgU','cQ7','I','1g',2);
+INSERT INTO t VALUES (-3368,99,'rnSgyaNta6cjgG','8KKZy32hcLkTZxuewLcip4NxPJQLryFxgU6VLgXsZlrpznYCYhIVD','funGiNTHBNAfVZdyc2jEnN4POpiX7ZwSatyBoRbsAucOoW2mp','IcK05K0f2A49Kww29l8L5KuH3n1l7dgDjmS6ORS0Z1lglr71m','s','y',3);
+INSERT INTO t VALUES (6851,-119,'ustfMTOUB4ns2','u8lvfwRFXaHpXjBMtUPVA9xN0Q3knmS8NIzPoLB5ER56K7','QKxU6VNjt','Eg4pdTJP8uL93lEhu5lr9EZI1wJtNC1t6lguVKgthlrc','1','tf',4);
+INSERT INTO t VALUES (-11215,115,'kjpJP8yrZzLfJP','s1hGKZd8Y9hRO2qEaPZrppKV34HMIn','q0NsTzs5UEaY53dDwG0k','UJ8cX8BjPqwRQsjAXcFQhUCEBpGBET','N','f',5);
+INSERT INTO t VALUES (-11220,20,'rBhG3F4e9vq','Ctwp2W6Lx8jgvLGilCDae3U6tInCs5','jUZnvLrPoenegN9VZExDUrkE','YhT8K7fxvIWeSaQkgeMsBh1i6rM6T2GaRWH6QhxIXrP9','U','DX',6);
+INSERT INTO t VALUES (-11829,123,'o72KlwXAL','I0D8e3fS22P1HJvVDZRXBQOHZn3Irx5tA1mZvTs5zUbsxhLxi1','hBp7NDwAxZze1ECTqrwSrxxzZP','hK','q','d',7);
+INSERT INTO t VALUES (-18485,-116,'HNknVrW','1lTMyynhQx6vHvfxShWDPpD5nRBvCOJEz3T25g','x1NMD4w9Ti0DspEimLNmy3OMeNlP43dU6M3Z86wlRVZ8WbJyp7WGa2AC4Srmpkwl1rzuvidRnp','JkRpWG76ZGgurGV','Q','6m',8);
+INSERT INTO t VALUES (29475,-22,'hCg','uBFHjlDlfhoNiFS25vQBus2h9BZPuFKu6vgRgrYF7NkA2ABsk','TkB0oGq6QlX0gYZlvyD7u2SL9G8YYFTRMmuBY2J2h16TNa3n3mNEkDErGVTasEfytK3N','vDGnQsIM8A2SpCSan1X0HmGPQ7t','5','QG',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c BINARY(14) NOT NULL, d VARCHAR(53), e VARCHAR(75), f VARBINARY(59), 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 (-8687263664461871384,10277065684200930302,'7E9K0tuiaLrvxLF5856t','D','ED7kTFPKE2Q8JCjtxCmY5fZyspyCxISUtUB7SjQuhkK9yujcMb9tcfw1uoHQHSVEpmTwDd4NQEy','KCY','K7KGYbNYGzJLT1nsciff4VwJ9Wco0cMH9KDHLEU0LhdkAWdIupWjjOoiEw0AOMrf3wLu8L3zldHi144tVaut2d26kQVxRVWtO7TP','BSOpl7qy41FFDeBcCaMbTxzzLXBa5pgcfEQ',10);
-INSERT INTO ti VALUES (-8687263664461871384,10277065684200930302,'7E9K0tuiaLrvxLF5856t','D','ED7kTFPKE2Q8JCjtxCmY5fZyspyCxISUtUB7SjQuhkK9yujcMb9tcfw1uoHQHSVEpmTwDd4NQEy','KCY','K7KGYbNYGzJLT1nsciff4VwJ9Wco0cMH9KDHLEU0LhdkAWdIupWjjOoiEw0AOMrf3wLu8L3zldHi144tVaut2d26kQVxRVWtO7TP','BSOpl7qy41FFDeBcCaMbTxzzLXBa5pgcfEQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(68);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
-INSERT INTO t VALUES (8840987894607681900,6677201552747539103,'OhvCPTlKS6OxxTjggKcfmuhZyVKmRvjAWKYkLwF3Or2l','WN','RRXhZxSYdH4yEzPorpd','h8dmiXw7Gs2zWl3EBUPneCHm1zkh7ccl00V','xxj4aJfZHiaVa5Lfe03SylIQ5CIODbfgnyi9tx8UJH5T1fdQATGZTY','EALhffMJM9Ey2tfTFxnRM5F6wzS8mxRM3JvrneDsj0ttbLWxJApgzq1JqHAkhPr37ZE5MibpSVZzrEfAP1sMmmcfxvYiU',11);
-INSERT INTO ti VALUES (8840987894607681900,6677201552747539103,'OhvCPTlKS6OxxTjggKcfmuhZyVKmRvjAWKYkLwF3Or2l','WN','RRXhZxSYdH4yEzPorpd','h8dmiXw7Gs2zWl3EBUPneCHm1zkh7ccl00V','xxj4aJfZHiaVa5Lfe03SylIQ5CIODbfgnyi9tx8UJH5T1fdQATGZTY','EALhffMJM9Ey2tfTFxnRM5F6wzS8mxRM3JvrneDsj0ttbLWxJApgzq1JqHAkhPr37ZE5MibpSVZzrEfAP1sMmmcfxvYiU',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-8741489986720749659,8178567019422901837,'xZ8bS56biaBx1udORQDcZ0tV9','D9Z9CcMc7BvSQxj1elJY8OYaqqPEJzKRhobaaot8DoIE5lzM','YXTzvAAuQ7qsPrFjiJ7TkdWA28lvizyKrFOuzGdMo2AsnV7HL15yxpcTnFuaKLnzIMRNqkAXOwqJ','zWgj4b','CVm9Gi5XQCU6UlBnqElZXkDs9xpWw7RXvPQXWMRdoxRV2g7KQCdI5nEVwD16lmS8uBBKr8n9xNFSyTv','0VCogQvWBOIx3urada0pYy7Q6a6dXM92QY8iLHoU94HcSJvK',12);
-INSERT INTO ti VALUES (-8741489986720749659,8178567019422901837,'xZ8bS56biaBx1udORQDcZ0tV9','D9Z9CcMc7BvSQxj1elJY8OYaqqPEJzKRhobaaot8DoIE5lzM','YXTzvAAuQ7qsPrFjiJ7TkdWA28lvizyKrFOuzGdMo2AsnV7HL15yxpcTnFuaKLnzIMRNqkAXOwqJ','zWgj4b','CVm9Gi5XQCU6UlBnqElZXkDs9xpWw7RXvPQXWMRdoxRV2g7KQCdI5nEVwD16lmS8uBBKr8n9xNFSyTv','0VCogQvWBOIx3urada0pYy7Q6a6dXM92QY8iLHoU94HcSJvK',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (15619,-57,'oXB62rtGdBPBd','ZL3DinDLlb','56XEVi52ac4IqJbxxkZMRI0a0atZQSFsuCdMzkwxKfU5wMFo8','vnFTgY14T','U','q',10);
+INSERT INTO ti VALUES (15619,-57,'oXB62rtGdBPBd','ZL3DinDLlb','56XEVi52ac4IqJbxxkZMRI0a0atZQSFsuCdMzkwxKfU5wMFo8','vnFTgY14T','U','q',10);
+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 (32503,-66,'AE60Z','f2YS0KBowUwAC57kMz35yHlcIdsiJDVD','ULv5m0FEqomNo3QdPWE7jZccqouDbzrANV5KlxtSV526SpAk','mCQDrnr2KoKKdLiWMDLxTI1RKKWwe','H','h',11);
+INSERT INTO ti VALUES (32503,-66,'AE60Z','f2YS0KBowUwAC57kMz35yHlcIdsiJDVD','ULv5m0FEqomNo3QdPWE7jZccqouDbzrANV5KlxtSV526SpAk','mCQDrnr2KoKKdLiWMDLxTI1RKKWwe','H','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (386,21,'OwZ2P','8oFoSEIGZtRx7Rcz230iTzgsMSNjoAjZz1F53KRoZtqqWdCXBVnwCMn7Rq0SpAVfEbIXetPVFGvEonlr6zDULvJFdjAnG6Qx8AA7iWSW9pAN7zrctQUYsP6WKAcJeFwMxDiYuxy91D','vCQJFn2JTPbHt2KBWvLkYB','iKRQDxqqTKIibi1cXkzQ3ThYFcrrAhP5I5l4mTm7J24L59G0tEszgSA','8','aQ',12);
+INSERT INTO ti VALUES (386,21,'OwZ2P','8oFoSEIGZtRx7Rcz230iTzgsMSNjoAjZz1F53KRoZtqqWdCXBVnwCMn7Rq0SpAVfEbIXetPVFGvEonlr6zDULvJFdjAnG6Qx8AA7iWSW9pAN7zrctQUYsP6WKAcJeFwMxDiYuxy91D','vCQJFn2JTPbHt2KBWvLkYB','iKRQDxqqTKIibi1cXkzQ3ThYFcrrAhP5I5l4mTm7J24L59G0tEszgSA','8','aQ',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6576664137826648379,8692304052341614304,'H1C5hnpKKzAGnwNGZT6nkSatkN','XPI3bUOVPu4ks12zbYhrD3CXExORtequuDmiHioc48JOWDMXi72Asm5EQcn4jy1Ep5C3k5NzfEai2ZzrSMak6QA1lpPtkmS1NK9Wn5kAVweBlLQBMdVMh4cKk5reOHAHf2HYGS29VwoYPQXo3z59xaVXYBHu5vyiH','Olyp2xh9Mt3kruVcIkRvXe3','QRYfaO4ee7Y8WyVThZxsee252xeAr9a1i3gDYrVLvVcvPWfAMRn7NQUZaaOJuVlGfOBq3Zl8W5T18MIgXX00KQ0gp0YbpzUNy93myfPtSDcgpHBOIJvN0FGWMX15qheVv8jLxSoHlaWmhvc','LjV5ekeiLsCyoDKVO6exFchKgpn2NyHM7ngB','8zLhUrV93W6ZU8L4EojAxHDadbhhzu67OYSYwPBVYzq9LT9ciTO3HZgMQYrK6aakrL7DFvqwxOhpOWPV42Qu34vR4qOwO9HGcC',13);
-INSERT INTO ti VALUES (6576664137826648379,8692304052341614304,'H1C5hnpKKzAGnwNGZT6nkSatkN','XPI3bUOVPu4ks12zbYhrD3CXExORtequuDmiHioc48JOWDMXi72Asm5EQcn4jy1Ep5C3k5NzfEai2ZzrSMak6QA1lpPtkmS1NK9Wn5kAVweBlLQBMdVMh4cKk5reOHAHf2HYGS29VwoYPQXo3z59xaVXYBHu5vyiH','Olyp2xh9Mt3kruVcIkRvXe3','QRYfaO4ee7Y8WyVThZxsee252xeAr9a1i3gDYrVLvVcvPWfAMRn7NQUZaaOJuVlGfOBq3Zl8W5T18MIgXX00KQ0gp0YbpzUNy93myfPtSDcgpHBOIJvN0FGWMX15qheVv8jLxSoHlaWmhvc','LjV5ekeiLsCyoDKVO6exFchKgpn2NyHM7ngB','8zLhUrV93W6ZU8L4EojAxHDadbhhzu67OYSYwPBVYzq9LT9ciTO3HZgMQYrK6aakrL7DFvqwxOhpOWPV42Qu34vR4qOwO9HGcC',13);
-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(41) NOT NULL, d VARCHAR(15), e VARBINARY(36) NOT NULL, f VARBINARY(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3362921997,-1943738016,'AqrBAyDo84ybU1o0VSdUym8Z4JQFC7H','L133C0C1XH','5yotizkIy82xo63K','luDd3jXlMoRE8jw','ymDgOXdx7Mo8cffxO','7x4WVIOSQgGp',0);
-INSERT INTO t VALUES (1279915664,-1376640463,'SuuY7EiEzb7j7kUQnJNj1duAl7WR','kADIL','hFeWRqaOt','ljdSrA8pTTV5x1SSFjeX6gqX','Bmo19bzez9OSzbA8dS24gdBJzI','0rKjXTfT3XdsC2yqNyve6eYaKQFFrm6HxXuUoBw7obo763p',1);
-INSERT INTO t VALUES (1711798468,-2095515450,'E9Gni','ff3QbX4B','IHWE5fzE0IGBRPi0GY1zmK5QZl5V1J','vd95DuiBVlFtGTdb0EzlJeCSVZQacx','BvTjCFzzOB8slvdWZIsJQdSYb4GhYuMjHvP5R1iW93JGtFWa','WKHOwVeIvpo5qsovCAjVYkD1ikIFwFN7fpIW',2);
-INSERT INTO t VALUES (1337213793,-1280432484,'OtNSsoeYVUtFudLAe28nupiXPiDyD','4vCHbJVjh','FNRrfeWEIUk5zBdw0aMd0AJmmyxB9H','QK5weSUvDNZ13','7IaHHUgSJRwhDLvfznjzmHYlcqpNmOqI6KLXCVx0VEQh5zvPnm5lXAzG2t','mMRsckHIzHOXowq812anMxS',3);
-INSERT INTO t VALUES (16511620,368173442,'a99','KdD6G','mRzK','zNqwyOPGJA2','a1Q5XcQea7erNZZ3UObnKlr2g58lFrEkUvHTVLoOTl2s7AUNs','KasY1phYBWV2icwMKiKP5ay360Ig7q5m3xVkGRUSHwuJc838ByiXOzlV8IiUIqawzbvX6iSoBHWrx9egBnp',4);
-INSERT INTO t VALUES (3124405641,34371547,'s8XMi8T5aHjgUqYfPKyetf4Z5x','sW82P1','vOTeMRrzCAWDPTKTR8Ex29','mJFcDfZhRUVG90xTCeTCGWpdF','KqOP7kSUFMguC980iG','P6225Y6qLqokERrhHOjT5X5wPduFxVHNJzIdPqNjkxGJe',5);
-INSERT INTO t VALUES (1956493798,-630055638,'JxfwH1Q9V4V','p1GEF6ibYQx','fjmJ3KUro6xBqwshS1Oy','P','8umZpmfWQNr5GGta9yqLbvQoTmFDCVxxBi3a8','S0IyD4jz8N892akBmHaE1sO6X20qRDMjTE0gRotTFg61VX',6);
-INSERT INTO t VALUES (3485149205,-2047800621,'lPKTgvzuHqyhobk1fK0ZA879nrBJUqp1C','97y2jdwxJVHZkx','Gqcjhv725v4qSXU1OQzpmPL8bgGhXgfU7g','5h','2E93BT','lvbKlqgnPjGvOBMqAN9WnywViVqKhPqSnUGYAOh0AeewNRpNJg7eWY9BeChIzsqcFAF7Qyo9uRC85d',7);
-INSERT INTO t VALUES (3493735710,646888700,'fiS0KY1Ih1KlxTUzSt1DZXqxtiH','Q77sLl','YT9eaS','8DGBPyMhylaxWpydH','tueU6MQKHJC','nMMhaD7FeUwduLj1nnk8VT4wHIdqk5S49IHcHgXVFu00zhSTcFiNh9Kb1YLR8DmzvOXRjMuqmHyAl63g5ZVS5JqQ8m2',8);
-INSERT INTO t VALUES (456894754,-1018175084,'i45FuZ8RsTRdGlpb2CG2EYrzEUEy8W5','1JQ','O','o9DDnh4G1rGQDU','W7uv3a','4Sqqt14qzRJP5l1lKemsxfAK42XuoPXHnscriWur3vOi2yRL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (31309,-15,'UYC','qhzvOIcSDzIaMubC3G56EPJ4YUb2y0F2kD5CYS2KGVwFxL6KEIgCB6HxOTlWSt2m4LDk3KFx3fi1IJ4KHmLbhC1sfmZymUTYcprQVzZFS4LT1qPnpRcecl0wSH46oS9xwhtXbz9YIXQJT1jEr4t','qtcZX1SpUMSgWO0re27JKn6NhhZJC8ysG4D5IWHRgS5fdzKMDsTuhbA','6vHbyjxjExDTZtMD32P5cGDzQuZVFZ2YYgPeBuv4DM31hbKHnEmeHstwcwa1eHNbIkf5jB6s3J9kbUeJgG1Wuo2fz29hsVCXhchkA9Xnh5GHMEcROF5ORCoPUee1Ir0jz40BB2UqW5SCmaFGZnED5EdxxbCjeekQv6Chmu','6','E',13);
+INSERT INTO ti VALUES (31309,-15,'UYC','qhzvOIcSDzIaMubC3G56EPJ4YUb2y0F2kD5CYS2KGVwFxL6KEIgCB6HxOTlWSt2m4LDk3KFx3fi1IJ4KHmLbhC1sfmZymUTYcprQVzZFS4LT1qPnpRcecl0wSH46oS9xwhtXbz9YIXQJT1jEr4t','qtcZX1SpUMSgWO0re27JKn6NhhZJC8ysG4D5IWHRgS5fdzKMDsTuhbA','6vHbyjxjExDTZtMD32P5cGDzQuZVFZ2YYgPeBuv4DM31hbKHnEmeHstwcwa1eHNbIkf5jB6s3J9kbUeJgG1Wuo2fz29hsVCXhchkA9Xnh5GHMEcROF5ORCoPUee1Ir0jz40BB2UqW5SCmaFGZnED5EdxxbCjeekQv6Chmu','6','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5193,23,'bPbF018AGDSAz','ZbeuAoGp1gO46FE4gson13BXuRaHP0bLfXu5ujhWS7ZOuiZTQQfP0H2iFMWvYIpj1GbD0m6tp7u','lQqFsY94jq1qMIMb5vC8i71DTXnyvxZOF','5iUaQeSaXU9uXkPOac03juCOrA26pJI6TEvRWnRxUYaR6YlZfv1IPzTyoerSsYkkbYweyfQ6PEnV3yvtcvsF9Tb9FzOQq4XD6MxWABEHuPci3idHYcUHnA7d4QckxAe0EathxZ1ukWQSFGRPwrEMvTKFEU6TgJ26zLJfEm83wOphYiALoqEAGauKJwE30IW9ufnnGyX9','5d','W',14);
+INSERT INTO ti VALUES (-5193,23,'bPbF018AGDSAz','ZbeuAoGp1gO46FE4gson13BXuRaHP0bLfXu5ujhWS7ZOuiZTQQfP0H2iFMWvYIpj1GbD0m6tp7u','lQqFsY94jq1qMIMb5vC8i71DTXnyvxZOF','5iUaQeSaXU9uXkPOac03juCOrA26pJI6TEvRWnRxUYaR6YlZfv1IPzTyoerSsYkkbYweyfQ6PEnV3yvtcvsF9Tb9FzOQq4XD6MxWABEHuPci3idHYcUHnA7d4QckxAe0EathxZ1ukWQSFGRPwrEMvTKFEU6TgJ26zLJfEm83wOphYiALoqEAGauKJwE30IW9ufnnGyX9','5d','W',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15911,-97,'bzO6FcCUA','kCC0k20pyCfN695P5W89mJh5j6BxGH9jQPsay3MFpCxyB','gk1gKAgeELNN6vMAzb9l3Es4BjpISUqHKmnxhhjOJK1dmv71WqOU78Za3w','qcibFG3f5YMOdiaFJ8gZvdL9x0AY7BtSvZm2OwCN8gKZb862EyGlyWOQvEuaDsrer0OuWgIq1zQE8DNPzFdG4SUsTvXjEYZ3NthIyOzvkIR5QbUsoJ4SsiqxkI','Ic','5Q',15);
+INSERT INTO ti VALUES (15911,-97,'bzO6FcCUA','kCC0k20pyCfN695P5W89mJh5j6BxGH9jQPsay3MFpCxyB','gk1gKAgeELNN6vMAzb9l3Es4BjpISUqHKmnxhhjOJK1dmv71WqOU78Za3w','qcibFG3f5YMOdiaFJ8gZvdL9x0AY7BtSvZm2OwCN8gKZb862EyGlyWOQvEuaDsrer0OuWgIq1zQE8DNPzFdG4SUsTvXjEYZ3NthIyOzvkIR5QbUsoJ4SsiqxkI','Ic','5Q',15);
+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(36), d VARCHAR(19), e VARCHAR(22), f VARBINARY(73) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2952930,146,'yu7ooZ0PLU4hYAs2lX6T9','jpJJnevg7j8sr1p0t','59Yv7','f','5','z',0);
+INSERT INTO t VALUES (3588479,114,'7I63HssTCvHp','SBnIDU','MidkP8y4NwH','9P39sDlP4oq4J7ZTVAHC5r0ubXHCf70au7hyC4FgiyF06IwImAKwPV','Eq','7b',1);
+INSERT INTO t VALUES (-347336,227,'tOtAR9zkHOOqJDwuXK','3dmD','fM','e7xmplTB2tTCYulNDXoXxhtsipIeSinhwpWqJF37eTTfygMoMis0ciBYQVa2hlKGnMEBf19','h','q',2);
+INSERT INTO t VALUES (5638173,154,'O9EBgVoxgndMsmTRxjT','7','Ps','Fb6ym2abr0tNtBVx59UDeg9Vf1bu1mjqoA','6','U',3);
+INSERT INTO t VALUES (7371249,18,'OcMuBE','P9qsbbU','H854sdMhcGCw8ZZ6','V9tX7Brfd72aVvH7M5FB9mOtrO9GAgTroLPfYICgSLbX6XuF','q7','2U',4);
+INSERT INTO t VALUES (-7605636,130,'6rnPr','fBSPvZPFfsQIzcj','lOuP72fJXI2','NRhrFQb7KwDG9Tli0hbJ5BS6p2PrfnA5ESB122Rd6ZRYyViPiylC9','0f','wc',5);
+INSERT INTO t VALUES (-3034369,45,'iWbbUU','tduAlqMcP','r','UFBd6QfyM8USGWvUuhBDsx3gcyHrBPprN1zU0gMsEDDei5UhM0MLLm2tR0CM2JWWl1','kV','1',6);
+INSERT INTO t VALUES (-4548493,184,'iYU','TtG','GG6XwCJirbS2Va25gRMd3Z','5sIu1TsB6lz7oQBvS3ShFxYFaSgrgM2jVGUr6HYX5OOj5WvZx','QL','36',7);
+INSERT INTO t VALUES (6716870,196,'2lk','obmPpo1XtLdAfTJA','iJ4xYswap62nOHhFsWNxu','sRFdpRpEZtQiRLsiHOgsEidnJQh6tSoF6OIijlpHVqAyAyIuUQddIx1E1lLbeEy0aFbR','qZ','DH',8);
+INSERT INTO t VALUES (-4946938,163,'WV47AEzC0HScPeqdw4nLEbc','21prlFSm2ejO4Ai2Tk4','2JdXDXHDeHtf','oD3GlUoAALt2D2BiLossY','W','xH',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(36), d VARCHAR(19), e VARCHAR(22), f VARBINARY(73) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (7670463191237388178,530980600,'vGdSOGwOajTlHF9MYTTA9Z1sMYqQG7WeTy','CR36sS','BEjwIpHogZQMIvj1F1QfS','DgrOLm39c1chsg5IfRmKTYalbqpB6vnYdDAiGgn37qM8BP','V5hARtPT2JmyPnGqg1WColFB4iUW9ENmujA8P1z4TOaCpdlBfWtUbJYyvVYyYVi','PhZLSuiAYRuAZF1x',10);
-INSERT INTO ti VALUES (7670463191237388178,530980600,'vGdSOGwOajTlHF9MYTTA9Z1sMYqQG7WeTy','CR36sS','BEjwIpHogZQMIvj1F1QfS','DgrOLm39c1chsg5IfRmKTYalbqpB6vnYdDAiGgn37qM8BP','V5hARtPT2JmyPnGqg1WColFB4iUW9ENmujA8P1z4TOaCpdlBfWtUbJYyvVYyYVi','PhZLSuiAYRuAZF1x',10);
-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 (12695515209510667684,346101968,'LVkbydfVE7dHXQOH','7WiIaI4R','n1911JVg39ko6mzs5pCVyHNV8','nF0LjpGwg9SNy4eZg7WNytSf55fxElP4e','ukGBUxRyPgKgfHuqb1tZEB0pZkmtRgglr2wJWRiHjRtVgmMy0NKUhkkjK5','b5l5vAxchHg4D02G4rxdvgLMaGLHGxx6PowBFsxejzBMbTsjEL0oaNNW1AY6fWFm77p',11);
-INSERT INTO ti VALUES (12695515209510667684,346101968,'LVkbydfVE7dHXQOH','7WiIaI4R','n1911JVg39ko6mzs5pCVyHNV8','nF0LjpGwg9SNy4eZg7WNytSf55fxElP4e','ukGBUxRyPgKgfHuqb1tZEB0pZkmtRgglr2wJWRiHjRtVgmMy0NKUhkkjK5','b5l5vAxchHg4D02G4rxdvgLMaGLHGxx6PowBFsxejzBMbTsjEL0oaNNW1AY6fWFm77p',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (5338649740890050875,112,'s','jo0NFe','xNj','3Nm0qS9HROgdMxld6h57M5ysyJUeIfnwkc7OQFuGk','sh','WT',10);
+INSERT INTO ti VALUES (5338649740890050875,112,'s','jo0NFe','xNj','3Nm0qS9HROgdMxld6h57M5ysyJUeIfnwkc7OQFuGk','sh','WT',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(37);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
+INSERT INTO t VALUES (-9090711603867438341,165,'kW1pTYOy4aqJOEAzx','2CO','zikJc8Z','OkaS3FJ2QxbnYSGiW8bMNXxWt4VNKxGXZKrr5u','Oi','R',11);
+INSERT INTO ti VALUES (-9090711603867438341,165,'kW1pTYOy4aqJOEAzx','2CO','zikJc8Z','OkaS3FJ2QxbnYSGiW8bMNXxWt4VNKxGXZKrr5u','Oi','R',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (270953354219976769,1768726613,'Uk9PJPXbbB0iY','ihXDeUYR5xoyWovVbGJQOlVaxJdCcyLeZxaVrCNhLZt8x7xjaXOva7jLjwJFf3EGwTfIW4kVoXbICVXCGEVQKRqaas4FetahZZc2LZzRGdu3soAkixEVkiM7wLpRxvIMIcRRzo59gXxdU4rlE8e2sRjsQnnPxav2','ZdwmZY6FW3scaISEfDUnJXSuqC3Em','tIo5Vp8rmT9vW6TbAXUOrvpTtAkd98QZ7mLysjL','e5gJ4JnbyJl3cYZRFTvlFyaLdBHj7TN5jPU2zzXVoALB4BAkpkYvVD5C6Cgf3AuTrsTk4YbzjKFu0LQa0','9qMOkMXnA83DeHTh69o',12);
-INSERT INTO ti VALUES (270953354219976769,1768726613,'Uk9PJPXbbB0iY','ihXDeUYR5xoyWovVbGJQOlVaxJdCcyLeZxaVrCNhLZt8x7xjaXOva7jLjwJFf3EGwTfIW4kVoXbICVXCGEVQKRqaas4FetahZZc2LZzRGdu3soAkixEVkiM7wLpRxvIMIcRRzo59gXxdU4rlE8e2sRjsQnnPxav2','ZdwmZY6FW3scaISEfDUnJXSuqC3Em','tIo5Vp8rmT9vW6TbAXUOrvpTtAkd98QZ7mLysjL','e5gJ4JnbyJl3cYZRFTvlFyaLdBHj7TN5jPU2zzXVoALB4BAkpkYvVD5C6Cgf3AuTrsTk4YbzjKFu0LQa0','9qMOkMXnA83DeHTh69o',12);
+INSERT INTO t VALUES (-2787199764245550139,189,'7eHIwnl7GwKrp010jzzt4eCfkAv0k','2qezl2sxuE0S9EvHJUa4ehFDSV7Dw8XCidsyrExIJKClLpbwxOgS0cOLWT169SCnbbHlXvYlrJ2WHF3YzsZ3wy5fzq0dH6K3LoZnSY2F2P3OsRw47n17hGDujLZ5HqVB4Yfw35bjTMyUqglvgnOqEKxbgoboK4Myg1dO5tPzGNV89vtOeKFGwKR1S52R4f44hTIKxz2CV8oVQ5CNLnTkJeQOEVt0aZGcpIX5XXaXEVmK','18Hz3Bu9Wx1Mw','ppnrKPVbjmZO7E2ZNMwsq','L','R6',12);
+INSERT INTO ti VALUES (-2787199764245550139,189,'7eHIwnl7GwKrp010jzzt4eCfkAv0k','2qezl2sxuE0S9EvHJUa4ehFDSV7Dw8XCidsyrExIJKClLpbwxOgS0cOLWT169SCnbbHlXvYlrJ2WHF3YzsZ3wy5fzq0dH6K3LoZnSY2F2P3OsRw47n17hGDujLZ5HqVB4Yfw35bjTMyUqglvgnOqEKxbgoboK4Myg1dO5tPzGNV89vtOeKFGwKR1S52R4f44hTIKxz2CV8oVQ5CNLnTkJeQOEVt0aZGcpIX5XXaXEVmK','18Hz3Bu9Wx1Mw','ppnrKPVbjmZO7E2ZNMwsq','L','R6',12);
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 (14701968368709760033,1392148740,'HrWSMhxmgwlZJnLvtgZQFyst7hxoCp3kVl','8zr4Y9euML3igCDNq6gjlfjcYfIImjS9nisEJaLf5Lur0XwdpAi1paJzqbks3cpygBjZGrRDCLWkpnZPcypuHjOUIFfNQuUVMsIMesC2bY4eFXEaHVKkoU1zXlwwI6VM4cbCXVebv9SLyNbWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMFcbVZc3h0d9DWp','NctjotmuXTMq81cPrFGM','2cH8dZwrdCYdPhgyTqmQNeM6eIPDeCGS4kPT2dP6RnZh2BOkGRC0BPZmHrDzmx17OSC3MhAS4QFT1ruvqBjHD1nLLNVKw45ETidsjSBE70srC4Jcd6woFmw8JEpGl15RJpY6Ptew0Hj5gXFVmNefFiLK0fYzqSM3JuRaPfdw8YCAD0jocEoE0RGzXsLDz8DaaD7iRsvIetoH2MzLR3CIudq5Cqul1','oxAgC4aiq6V01rwZ7g','7iU546bMt5gmV9JW4yAKlZZKNO441evpe4DlS3XsoPFvWOsS4nS21U8AoNprZICW2KlEJUzRrf7vTG',13);
-INSERT INTO ti VALUES (14701968368709760033,1392148740,'HrWSMhxmgwlZJnLvtgZQFyst7hxoCp3kVl','8zr4Y9euML3igCDNq6gjlfjcYfIImjS9nisEJaLf5Lur0XwdpAi1paJzqbks3cpygBjZGrRDCLWkpnZPcypuHjOUIFfNQuUVMsIMesC2bY4eFXEaHVKkoU1zXlwwI6VM4cbCXVebv9SLyNbWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMFcbVZc3h0d9DWp','NctjotmuXTMq81cPrFGM','2cH8dZwrdCYdPhgyTqmQNeM6eIPDeCGS4kPT2dP6RnZh2BOkGRC0BPZmHrDzmx17OSC3MhAS4QFT1ruvqBjHD1nLLNVKw45ETidsjSBE70srC4Jcd6woFmw8JEpGl15RJpY6Ptew0Hj5gXFVmNefFiLK0fYzqSM3JuRaPfdw8YCAD0jocEoE0RGzXsLDz8DaaD7iRsvIetoH2MzLR3CIudq5Cqul1','oxAgC4aiq6V01rwZ7g','7iU546bMt5gmV9JW4yAKlZZKNO441evpe4DlS3XsoPFvWOsS4nS21U8AoNprZICW2KlEJUzRrf7vTG',13);
-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(28) NOT NULL, d VARCHAR(72) NOT NULL, e VARBINARY(100), f VARBINARY(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1991977521,1006891,'4tBDQtCbWCXZ','2D','BacFURn27eYi5pdHuZbXBpjYrHNzxAphM65AdEUU95walvw0bKmNu1MZdrWOLzofs7rywglhmAbUN7nL8aHGFasjW8','GQz','BiXx1BhP7NHvvhFXIjxrX2PUcPI4aBi5y6hVi1Gieq7s6gZfREY','8UG4hWSOVtpguAzJUxkpLwbKL5bWKmeIYRLHfWATFBiM2sI1PeuqQ7R9GQ1VwqhedZozT1boybybdoAazm2X27wNeRHBCZX',0);
-INSERT INTO t VALUES (445927573,4285118,'TUehP5H7FV','cOn7KI3EeTsFJCeyMRP9QWGDjOivO0P','2vBZlBjemNEiEYvYO','u','ljXWKmDbAhlEKdQXUoTyOYlwQMYbSMKFfgP','NR8BBrwKzjccwJ8VqjpDjouHlxHfvNFogKp8s7sitEVKqY5IUxnOeMjNQvlBXx6lDXqmilJRRPws6MzHTnZd3fsfVpd934slES',1);
-INSERT INTO t VALUES (870590146,6415318,'GoioevVXcj1JJ7wphxNyjjyq','64W4PN2c6W03kmNgo7zwqUQtvb0j4uSuXMJS7ojI31eG6Qzmg2SnDQC76I00VL8','k5','h','muYR8C2I0sJ46xbWhsfoV','XuvL1vB0Q9EsnZThLSCD9klBI9F9DZRTdtp02dVHONyzmiG6wdrp3g0zQ1ysnBgqL4W7s25L6crvnOcK',2);
-INSERT INTO t VALUES (-118116571,-58587,'MqNOa0fHz1db9qUqiJAutdrY','Xy5Cncu2R','1yCwBr5HvnulQBQtccQKPLhdPsVLcd','3BGMe','w','IZVB2Vl',3);
-INSERT INTO t VALUES (428481304,4026467,'KgLw94dOdGYq4G0WKmSj5Pc','px','zPQXLpOJT3DYNaqAgwnCu4gM','zAB','VfxZ','jeJUqNhBSV64',4);
-INSERT INTO t VALUES (-1841157546,8307840,'Yr9OdoETJwkoqwOX','KjieQ1UdWqBfPetMztDxBl0x8kOipbnhcIV5rF9hpnZ4sdx1','S','KH','c8yPrrnn4tmcokL','5xS9O2u4YgjRBdIRx0orTmdhLUqbnfLMcyK5JhZ8bJMgX54jJOimeint8VIgMjatTCRe9GpNY',5);
-INSERT INTO t VALUES (-2050612993,6823019,'hJjC0dzwrOQHJpoFjXpwqdXZq','dJ0Ukfv28EWKX5A3h4Gk7TYznI1udxDWhBXRLYtOU0Vm9bz2ggz4c1HbiY1QPr5','CNgMYPU9pe8MUzsKaPbHOJq7EURhEjryhfmZ2kakQ5e','oXFH','QEWs6tKQ8LZWHNhUm9y18MriDxFLCvxvSbI3b04YmsDZkJLwJnhoGl8D5A5d5','e6CGwuOYLYEKfTmyGxyrTylagMjNnBBw4rUWjIa3u8KnDZu7DE143pVTUTzWiitvQ4bzzaB',6);
-INSERT INTO t VALUES (1999236909,2470872,'HsSfLOhbTea9tdT','BCeF6hFViiAd','MJiKV1SOr5vom1QTP2ooVZ4rFKF1qdoakEWMdHIU7EgV4wZWmLj','7JhHwh','O8kyqYtnt1DlCG6tDlv','vaDkEXzJrpYSoS1pPWU7J5C25Vimpq7tEefMBsyq3TNr2vd60G8hsZgD60mpoe7tNomd',7);
-INSERT INTO t VALUES (-29834430,-6333238,'QZfWstump','UoGzzVZNxIqAkBiy3','RdXuZzHAw4jDumMrIrTnG8RIT8x49JIBcqTpNoelefafm3FvYjxkZHSoHTKBvCOEezgzmvzIEH3QeGSkwlCNl3C0zF9WpwNoXFH','I','LmFIJPkj9VOeAgicJDvavVHVGV9mjdxyLli1AL8O','WuynLpFWt9MPDmVbAV4SZ7ZGbL6GvcRiQ5wjMtzXtO5mkVC1khUpZWkfZ1A9RGMSb4',8);
-INSERT INTO t VALUES (-573356082,2484558,'Htl4HuPWtfEhWuv','BvZDxjGhGxUVJje1EP5ZxRbLPiKwooIr1LU9TpY3','bepON3l7hK1L4S4SzzW3Rl8Mon9xi2f4nVSKQn8WtxJpEHuCvGEwH0I3t','S5c4le','AmqXh80yFGgnYh8RlL9qlUtAVm2h3UKtYjflqYr7TIZeQRlAnJoqhQI91w1Ayl5OCTvCdNVa8LyIVEMXVTnOuqoi0x','XdeqxroHlx1ePAyIwqLeSv9GZsVJ0dI7TBIecHx6GtvdH2zOS0luaF3FxxBjxQ9krriRu4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8881624408248849140,185,'KxKxfWa2a1VxNF','qnFElG4QofHlrNbBGaENOz2q0R7RgXMfMcwyD7feg8FIgcdgc9hi4lAr6DZvRvX8ol3eUFIBDKTBX38EiE5BZcmiYS6ickyR8uJzWNewWTmoCCcJULx58','JR2TjVCecg1O8lKDJV','FISckMC8jK8PHlwxqAwZr0IGe7axFS9RxuGChlOVR4ZMYMZabU7PgiNqjTRhmLs8LsEc9vFPcDktFDVSkumrOfw3xVDibwXXrOokYr5yU3SXfvFtWIcwat','n','Q',13);
+INSERT INTO ti VALUES (8881624408248849140,185,'KxKxfWa2a1VxNF','qnFElG4QofHlrNbBGaENOz2q0R7RgXMfMcwyD7feg8FIgcdgc9hi4lAr6DZvRvX8ol3eUFIBDKTBX38EiE5BZcmiYS6ickyR8uJzWNewWTmoCCcJULx58','JR2TjVCecg1O8lKDJV','FISckMC8jK8PHlwxqAwZr0IGe7axFS9RxuGChlOVR4ZMYMZabU7PgiNqjTRhmLs8LsEc9vFPcDktFDVSkumrOfw3xVDibwXXrOokYr5yU3SXfvFtWIcwat','n','Q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2574559685283852021,61,'u4RXxVq7tNTAba8neY4iHNGR0CQnmXGqlcuS','A50F9odbePBzDS4PDZs5XFfUKOSOrffdjWftc9gDiahJNWRr6qem9JvGriZQ2IrknqvuVQceGd4kkNSWqH32iTmWWYo9BgyH7fd5CM1WzfoxvZolZ4d7b9mJobEv0b2YJDBxdhkKsJm9Z0JMTU4zwg69DGbCo18idZselowWM0VFxa7WivQ7VGwUf','hW','u4iqH2QYb1m48kQHwusRSmA3Zpf5fAsTKAGl2vyq5F390bmh5P2KdYvLIWVIloTUxltRqGCbbofv4dgask6x1xFeC0mnOenlMdryAnmYWONBi19jrTbphKBKiwlGnFhJnFoYXr0aK2MWBk9PRIe6UhyuaIirizWoLH2UyqsgZ2oBNR9Gp3FE1TAdKcfaS4Mhl9YjdXHc0bn','t','Tz',14);
+INSERT INTO ti VALUES (2574559685283852021,61,'u4RXxVq7tNTAba8neY4iHNGR0CQnmXGqlcuS','A50F9odbePBzDS4PDZs5XFfUKOSOrffdjWftc9gDiahJNWRr6qem9JvGriZQ2IrknqvuVQceGd4kkNSWqH32iTmWWYo9BgyH7fd5CM1WzfoxvZolZ4d7b9mJobEv0b2YJDBxdhkKsJm9Z0JMTU4zwg69DGbCo18idZselowWM0VFxa7WivQ7VGwUf','hW','u4iqH2QYb1m48kQHwusRSmA3Zpf5fAsTKAGl2vyq5F390bmh5P2KdYvLIWVIloTUxltRqGCbbofv4dgask6x1xFeC0mnOenlMdryAnmYWONBi19jrTbphKBKiwlGnFhJnFoYXr0aK2MWBk9PRIe6UhyuaIirizWoLH2UyqsgZ2oBNR9Gp3FE1TAdKcfaS4Mhl9YjdXHc0bn','t','Tz',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7292450004036183200,188,'cVjIMnvZgzxVhuXukVfbPLkNz','AYxJBNbG0RVAOm','2tVB1N0dFToSxRSULXL','4BtAEHLViLtTnQ3rs3kWkL1zWaGYBVNuVfL5PRgvMbFHE0XB21WrSPAZ5AyFW3xB32Qyibcp3iwCRBFXHGuSYrNyGlyAizpZrq9uYXOqXHSdEPmeGX7KTYXcyhnL1vDXYXd6YhrPoe0goUp1fGTHGaKQEk4L1sMAFmzExARV','j1','Vk',15);
+INSERT INTO ti VALUES (-7292450004036183200,188,'cVjIMnvZgzxVhuXukVfbPLkNz','AYxJBNbG0RVAOm','2tVB1N0dFToSxRSULXL','4BtAEHLViLtTnQ3rs3kWkL1zWaGYBVNuVfL5PRgvMbFHE0XB21WrSPAZ5AyFW3xB32Qyibcp3iwCRBFXHGuSYrNyGlyAizpZrq9uYXOqXHSdEPmeGX7KTYXcyhnL1vDXYXd6YhrPoe0goUp1fGTHGaKQEk4L1sMAFmzExARV','j1','Vk',15);
+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 CHAR(67) NOT NULL, d VARBINARY(22) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(46) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-27727,131,'NyxeF0f0VyQ0WWUG8TLokv69qAYHKwUegfi4y7bo0al43QqlgBaI2eRLjaH7tHO5','CWsD7Q3mCBQgPq5oyQu','1BlKXQH3LZ9X1SyaZOpdmUV8I4Ld2LAQvTJTqcnUS3UArB9mISQCzmGf6JXlgD1q5RiQL8cOb1s0P10UPastI','5wcnhHgV','h','Pa',0);
+INSERT INTO t VALUES (8323,43,'BqMDuY0tTn2RHTZKvGOhHNRhRFxGILIztU2oqD9CnvaMQu2SP2cvq0uV5w','o','zQIH9uF8v29O','Q6bXpAKGx3I5miO','R','s',1);
+INSERT INTO t VALUES (-745,12,'zG4jBxhuMd6oHOeX5R6jIbxdzZ9qRkzbhHTcoL9aMB2M2zoIZ','2sAbbbTdUsqP3','QNUh6bBM4OPqnyd0dzXUDVeOWN0b2McLYMGfGW0gpirxgSVpQpXG37lKc3H4LqVK9T4ylT1','afuVA8E','t','R',2);
+INSERT INTO t VALUES (22577,30,'22','xcQHIWr6K','zbu0itAF0e3Jsi2OUFER7DTCufjXhyX6AoVs9Ll3ZpU40eL2HgMXjkXNX4Zi1u4YdTiVlj','9kKLi2GK','r','q',3);
+INSERT INTO t VALUES (-8752,110,'kwa','jz6imqPyoCg3w1UVey1pAa','JoVVKrdxDRGUFiqUDPgnQ2wusCFoqyWcH7x4HkpoJ6Z01nx3rGkhFf33dlTFnDM82A7y','ZjKc2HoaNf0BOSPUK2r','L','k',4);
+INSERT INTO t VALUES (8648,9,'gl8FCpqGQDxNU95tgfofmwtIZCvpaEzHUYnL8U118XXUNbFRiUpEE','5bSp','mt7OH1aAZSnrfSc6OxWxvTrKTpk1l85ikmCf8iGHXg2Q','5u0q7a0gJnzxdmb0kPsYqB7ze1YhJ1Do7h7','nr','KM',5);
+INSERT INTO t VALUES (15088,179,'IbiICmZ92Nb9K8GpZmshLNKMpnaSK','9wpI1kfEA7jT7','RpE2lrr4Wwf0gol1UCWoWqvm0o9dOazw3e7j1','Wr2KXpWny5X51ZEkWwaxzce8hD','zt','5',6);
+INSERT INTO t VALUES (11947,110,'6TA7wV22w0OiADj9iAK8g2NjUZ9iai5cbGoaKhU64rR','JPOVx8MGt7nFot3A9dP','I2U5X1HfjGTkMAGDQr5ie5UgbF6qBycLC7YWkoo3Ibk8CES4bwfcWj8T02ZWM','91a4ZaUmRHXldnxO8fk8jvdICYuOYFr','b','W',7);
+INSERT INTO t VALUES (-3027,105,'ClO4zIqyA79b95PM7eI8Rd6sOIhqgvQKSDL3kpyKu2SI2ihts5OUzxrjAjrdqw4','LVT9Zz','4PuKYEqmQ','EbzkEEOkWYJQNwSwHFIXoLSPptczmyQtiSXqBS5','IQ','LD',8);
+INSERT INTO t VALUES (2751,193,'PMqMSuh6lqlY3zQzQB9DgY4AdpHmuRdVls3cu52FI5zJtFsbB2Q7fgk4KuwXpbIh','qaJ8akHLFooUcd65818Bp','hAqb5LI8novPWSEy580Onii9dz7E5GY37QyJGT','yNgD1zJ1InIiAxnAlVyEobekKUcc3q5hVOf6pYMkEVc','h','EK',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT UNSIGNED, c CHAR(67) NOT NULL, d VARBINARY(22) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(46) 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 (-8719477024832241883,-5068460,'SVXcjEJ4qfJVaiqQvv1sBzTel','mkUOt8RlJyd5w','8hSVZONShRqUNFzgNMeybSNL','WL38oL','HRzAjSlECaBW4V2Et39lipI45O4L1HHGUMwIgdDWOm0nDJFZspIE1Z91FZYaiyIwUmXOUqXBDD4CgE','v6CbNbPl4VaDHG7EO6',10);
-INSERT INTO ti VALUES (-8719477024832241883,-5068460,'SVXcjEJ4qfJVaiqQvv1sBzTel','mkUOt8RlJyd5w','8hSVZONShRqUNFzgNMeybSNL','WL38oL','HRzAjSlECaBW4V2Et39lipI45O4L1HHGUMwIgdDWOm0nDJFZspIE1Z91FZYaiyIwUmXOUqXBDD4CgE','v6CbNbPl4VaDHG7EO6',10);
-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 (5253675752603510064,-4952079,'S','HTotg5ZKwjsoQekvO5sZIkhMfgouGfoZnRzieUX4uiWKS3j1zQGJ2BQvb15YW3spjRo0PZ9n','3i5RxO7bY5yNTcIVMtHU2o9vRa8w8Bs1UBMmSaaU6','T6aV','igZ0kGUn6vjiF93Q0EUn5cWNI82d6NwZHlO','eAgAjLtY6so7QZuxRwfGEe7phgr0TSZtP9Aj06sD9bjtiEoXzdvNw8c5YxnKFKKh',11);
-INSERT INTO ti VALUES (5253675752603510064,-4952079,'S','HTotg5ZKwjsoQekvO5sZIkhMfgouGfoZnRzieUX4uiWKS3j1zQGJ2BQvb15YW3spjRo0PZ9n','3i5RxO7bY5yNTcIVMtHU2o9vRa8w8Bs1UBMmSaaU6','T6aV','igZ0kGUn6vjiF93Q0EUn5cWNI82d6NwZHlO','eAgAjLtY6so7QZuxRwfGEe7phgr0TSZtP9Aj06sD9bjtiEoXzdvNw8c5YxnKFKKh',11);
-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 (-1517379926222798858,3762453,'Z7dH7JnHv9i','IXrGVzAxGdJQ5B7EOBSwxR8mssebIQGsEgi58wEiC8D','1DAfJOjNNVK28ItF29iIF54U7a6xGoT2t77DrvDZq6SX2HAFbdfN','ciKhC','8FVKFEsOQdigxEnnt0aU2lwaLmWLAW91YG1etNwur41rJbW4HEREduH','rD4ECW5UeHSQDPqzTywXccew4DmDfgNMbhXJZVBxTYw8G8NjkgxSSr42B6FE6ZAvlGSy03zK05sFDsU',12);
-INSERT INTO ti VALUES (-1517379926222798858,3762453,'Z7dH7JnHv9i','IXrGVzAxGdJQ5B7EOBSwxR8mssebIQGsEgi58wEiC8D','1DAfJOjNNVK28ItF29iIF54U7a6xGoT2t77DrvDZq6SX2HAFbdfN','ciKhC','8FVKFEsOQdigxEnnt0aU2lwaLmWLAW91YG1etNwur41rJbW4HEREduH','rD4ECW5UeHSQDPqzTywXccew4DmDfgNMbhXJZVBxTYw8G8NjkgxSSr42B6FE6ZAvlGSy03zK05sFDsU',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (3881460,242,'qI9kvy46utGO2BNoU0fCB4S6qNTWNBRo72Z4RsuatVyGlWDCGVzt1p1HFNMXi6EIDHz','js59l','f5Xhi9SXZNoogXri94vZQRhg2mtu2Q31ywDR12aTQkHR','Qxadj5nNh9cNDDy4n','GV','b',10);
+INSERT INTO ti VALUES (3881460,242,'qI9kvy46utGO2BNoU0fCB4S6qNTWNBRo72Z4RsuatVyGlWDCGVzt1p1HFNMXi6EIDHz','js59l','f5Xhi9SXZNoogXri94vZQRhg2mtu2Q31ywDR12aTQkHR','Qxadj5nNh9cNDDy4n','GV','b',10);
+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 (-4883751,156,'SreNeu3wWvfx1XP8SVZLcj7pTsjQ','YlYJN1ngBo','rqgJGhEkmtlCqaFBsd9rl5IpsP','QzXXbKGXwYFN9u3mAzX','8','dy',11);
+INSERT INTO ti VALUES (-4883751,156,'SreNeu3wWvfx1XP8SVZLcj7pTsjQ','YlYJN1ngBo','rqgJGhEkmtlCqaFBsd9rl5IpsP','QzXXbKGXwYFN9u3mAzX','8','dy',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4055256,170,'dGgLw2SnicY7JAQS0I6Cq28sGPT1IDVzIxAzMa8uL0McsToVhpialhT','rqlxIplDhq4PPCd50fJD6av6xMYfCj6CV0mgYiNdaqihdvXGdwQrf5GRzIOVydY14sKB7jNfjbXRKM841lcdZ7d4FlDLuAu33N0bQPu1qfouwxOTzOOZ','JipxAAnMUhnawArWPBqw9JpPzrsG0XoWpC4JZ6W5L7uToOceQ4QvPeTfns8IGVsEO0gFhVXvRsyTFecRyLH9Dqu','i8vIyseL4xSz','e','s',12);
+INSERT INTO ti VALUES (4055256,170,'dGgLw2SnicY7JAQS0I6Cq28sGPT1IDVzIxAzMa8uL0McsToVhpialhT','rqlxIplDhq4PPCd50fJD6av6xMYfCj6CV0mgYiNdaqihdvXGdwQrf5GRzIOVydY14sKB7jNfjbXRKM841lcdZ7d4FlDLuAu33N0bQPu1qfouwxOTzOOZ','JipxAAnMUhnawArWPBqw9JpPzrsG0XoWpC4JZ6W5L7uToOceQ4QvPeTfns8IGVsEO0gFhVXvRsyTFecRyLH9Dqu','i8vIyseL4xSz','e','s',12);
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 (3446221969437399345,-87189,'5Fj7h4IG3dpBf2','7iHcXxiqT8b7DCglGqyGPT2aeOv9rrEmREHmmt8rLSZSlXpHRr2krTX709JlLKmby6Ghw3ny6CbWaXYcJ1XtXtKQvHL8tdzNnoYFAcsrANJp8zosR3sBo','47dVnrqf','uLElHBpSQpL0ysXZaiRIsEYkBTSGq','XuNxHpXrJEbMbkeE5ajsiwvKbEJk4YE8V1E6Qk','vZNag8E89kMWsIlXx5O9gkWySQJeRFibehWY4Qz0sf9n9WTBvMtCCi5Ghh5dwERoyMHb',13);
-INSERT INTO ti VALUES (3446221969437399345,-87189,'5Fj7h4IG3dpBf2','7iHcXxiqT8b7DCglGqyGPT2aeOv9rrEmREHmmt8rLSZSlXpHRr2krTX709JlLKmby6Ghw3ny6CbWaXYcJ1XtXtKQvHL8tdzNnoYFAcsrANJp8zosR3sBo','47dVnrqf','uLElHBpSQpL0ysXZaiRIsEYkBTSGq','XuNxHpXrJEbMbkeE5ajsiwvKbEJk4YE8V1E6Qk','vZNag8E89kMWsIlXx5O9gkWySQJeRFibehWY4Qz0sf9n9WTBvMtCCi5Ghh5dwERoyMHb',13);
-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(38), d VARCHAR(50) NOT NULL, e VARBINARY(80) NOT NULL, f VARCHAR(59), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3849002725,8708294,'Dmppm','W1tApi8gtyp4OJYz','gzC1Gq3pqwzqXuLRkcXKPWKr','9GDXC4NYyUjz91aqqsI8osioTJkgBTJauYdJl1KjlPgRNeB38ps0','lB0hOQjp6JjKmIxbeQmwEu3MVanHWsBrtTqKOj37saBvmsfCaT','I86igxwS9KGAasG5hUnzdoefEUbQlo',0);
-INSERT INTO t VALUES (3418999425,9501994,'y2l2yXiwQvHTdLZOdDo','u5GTb0m2rtFX','n6xNj2dtMkc9PDRMj7YMg','Os53Kl2n7EQCjCmRO','hTBMy0nPAvSRvBkD5aA','USx8SXqdKqz03n2EGiG3wvO0hk89H5u6',1);
-INSERT INTO t VALUES (73091671,4148607,'vCStU9uRiD7s9YY6uBAsQxevuq','hdvJyeU09678KY40Vn6','ot','LOMfE4RJ8ZYWvZnRRnZOQszHAHkUYcKudhwNV1comfE397LML','4yeykGtoEycHaBFx5yQOq','GPq46Zj2zjIZZYujbAcrtZrZtYfSM3owsbT0RiEZvcUecx9KbC7l3riWcjtBsoVnbVKSya3FkhJHIHGBIGpqZ',2);
-INSERT INTO t VALUES (2736742049,512572,'kS0Mw5cfXFpxZ','EI3kGq54XPO6GymLZzpKa3','R40sUkp4ecOGGsiwvHQX6BjLYbCseNdqkZs0P7VjCh82FA3ftwlMt2iKG3CG','UQem1F3nt48qwZLPeUGw5UtXrN2UJGl3nxcZo9FSFN9XY6','4dywjG8drFFQZ8yd00vCY4WZDp4LFOATaq1Ak5pXepxXFn4J7s27eNjCIC7nn8TDSRcOcG3Pg5hlwj','edCZO4OOq6mi0rZzXFWdJD2cmXD2',3);
-INSERT INTO t VALUES (3867465062,1936386,'w9HdSpXub','qoqlzg4EuzdQItXqYJqp9FjN1QwX','piNDu3QMxrWDLyaQeZfV6eC7HZf5DYY7nsUrKZFSfjLitOSc0eUNxfJCg','KghhI1IyFnbu4ckCaE35D7mVTKeb4tWFY3','OZHpQXCC7afp6rhlZ69KXxe1dyFAEpk6HwBnTGJG7YdEZr7mHrX5zFTyNwxP0CjN080','xJQVwbNsWNixKRgle9JRa',4);
-INSERT INTO t VALUES (4205937107,12382196,'pc7pbdCOhyyT','DFxvhKs2hAMSTtElP0pU6KydQK','l','0rZ','8rIoMtAyPNpswA7SJjNiTcGyE6maoNvWYGP4CvqrdpGuRLYgUzlusE781V72JqXPVNB5dNhLON1A4WjBILx','vDttwWep9EJLvl5rAABUpa8Do0P9CC3u19VN5rDvKJeQzem5T6UCounqx0kffXYjcYjW4KLGcr7WhdCeJAOcucWTuLVw6BJGLlbO',5);
-INSERT INTO t VALUES (3880554447,10051740,'KKqmg6Lh7vRd1jOivqP5u','3OYZKw7MtzK8MFZ68Wxt6he1qEi92IuSaMOB','Kk3MeXl6L9rog9viq79B0kcd56sEaHAjZVtyoMc9nBUs3dwWGjc3DhNJKReNl0qQ2R2uS7GcZ3BaA0qt','rhMJDfiQzhxaDJZ2oe','5mRYRuxl4KCvklg','3pme33BWbS5M98',6);
-INSERT INTO t VALUES (3332431400,1327969,'lQshDe2','R3XhKz','9e3DzfT4swMmnzGaPe2YY','YujJcOtI901M3GGQKPO8pdLZ22B54Ul0eG385p7q0PnGyJtVDjd2ioC','JXxSeYv9NlqiilH1szCW4RmMH5eAPFW','8m8Hdn6J3yXlWWQpuxpvUt7BP',7);
-INSERT INTO t VALUES (4206003058,13869449,'jVbOFgiApiCD4dAAYcNA','qBshKcKFrEM7QK3YFKqzvFMVYU','Olwo6fXXbeQrDSC','TIvC39Y49ZZtvjaneTWjJ','ijcg43lEJoL5lYx7QgKqaM0TKZkMXSlrp','f48ebQ7y5g21rybuPvkmCYeY2jND0ZPpT1Bn9djBHuGSDlERnjsLisr2vn0xEIEvA',8);
-INSERT INTO t VALUES (904066111,10627436,'cpqFxCJxGHd','0IvGkcdtcmz4irZD12T3xjuLdXPKd02yVBSPZXwpPhqCP','ct12jDqHqLaIXSojmg01PjJ9k5U0zRbKKm','B0fkvF8kPwFJf8bTkkoRzy8XDb3ZHoZSwB2dOa9l7bjMuNU','KX0dfAJfC0MUOmyjNC5Lkn8Kz25vxJdIOYEGNjLVku5yrwor2L','DLYKWgCj7sk6qOq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6417512,61,'dpNeDZiHCLqpF3lJQ3kxOMT4UYuKuCkEi6feVMR9az7','J5S3HxMEG4uMripbTsjdcn6mYZgTgbrEn28rVkXgXik1Om0nzxxAg3FnW8UuhqiOau6CqEqNeugtCzcRNrYNWzxqtLipx2rUGoQYi94DxhJE843QXcaGOGhIsjOwCofDHbDoDkNK4KXZwyzDPE9vSxrf24ZsnnWCSE3R1Mbl0252SKggidXMlTxdDxlFJt7x5lKfeRoTKd1HNs53iAgbyPNaGfhPK0cdPRDy2OrrGS8','1nqf8APLBO','UIGrvd5b5WylhichXMSgp7fkdbnkuUXlA90F6gSxrlewxcBFf2MZvequLICDuLcywUgMgmGl3Oyvzsif1krMxRfLTdFGzu1JgO2YRSJBZeh','zu','ZK',13);
+INSERT INTO ti VALUES (6417512,61,'dpNeDZiHCLqpF3lJQ3kxOMT4UYuKuCkEi6feVMR9az7','J5S3HxMEG4uMripbTsjdcn6mYZgTgbrEn28rVkXgXik1Om0nzxxAg3FnW8UuhqiOau6CqEqNeugtCzcRNrYNWzxqtLipx2rUGoQYi94DxhJE843QXcaGOGhIsjOwCofDHbDoDkNK4KXZwyzDPE9vSxrf24ZsnnWCSE3R1Mbl0252SKggidXMlTxdDxlFJt7x5lKfeRoTKd1HNs53iAgbyPNaGfhPK0cdPRDy2OrrGS8','1nqf8APLBO','UIGrvd5b5WylhichXMSgp7fkdbnkuUXlA90F6gSxrlewxcBFf2MZvequLICDuLcywUgMgmGl3Oyvzsif1krMxRfLTdFGzu1JgO2YRSJBZeh','zu','ZK',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8365030,252,'IdG1CTzsUjMrdoOxvNRhn64gz8L9KdlNyOgu','Ldc97b8mhkgoFPmDcrThFvg00C2blJnMQX9Q0R1RgU83CoCDQAD9kaTFXdniCA4mqwmVnXZ2Vka6ap9LcfWRilYwsxzQIDwXoXaL3xG1h1x3NUTqOuEAdnfJpco1L4PqdDcZjQG3fy4OM4SFD45O0VgEdQ0j5UwrtgYSX1TEON0mJh2cRxuFRQ8s9Qvoj7AIzarmg0Ik','c','i9UGg5jWwzvZyVXF6ns4A5lu3JdnXgcxGicLhMkwGixRqjcaoUd07LmB5nPDrkNwsaWhOVBwM2QAx97aO1qDgBmtxpEByd6MMNc5fEnPCadZdhZvMtqcisuB5eOhGQFDZPuHKxj7v2Cgsky1easHreD1NhyfCOjPDk8aCJIHxlSU6acE9hmpBL7CEJ6Zgdpi8jPA','hQ','X',14);
+INSERT INTO ti VALUES (-8365030,252,'IdG1CTzsUjMrdoOxvNRhn64gz8L9KdlNyOgu','Ldc97b8mhkgoFPmDcrThFvg00C2blJnMQX9Q0R1RgU83CoCDQAD9kaTFXdniCA4mqwmVnXZ2Vka6ap9LcfWRilYwsxzQIDwXoXaL3xG1h1x3NUTqOuEAdnfJpco1L4PqdDcZjQG3fy4OM4SFD45O0VgEdQ0j5UwrtgYSX1TEON0mJh2cRxuFRQ8s9Qvoj7AIzarmg0Ik','c','i9UGg5jWwzvZyVXF6ns4A5lu3JdnXgcxGicLhMkwGixRqjcaoUd07LmB5nPDrkNwsaWhOVBwM2QAx97aO1qDgBmtxpEByd6MMNc5fEnPCadZdhZvMtqcisuB5eOhGQFDZPuHKxj7v2Cgsky1easHreD1NhyfCOjPDk8aCJIHxlSU6acE9hmpBL7CEJ6Zgdpi8jPA','hQ','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8311292,176,'fqYxwGDPfV','CRVzB6ntV1N8wlY8lbRuG5J8QUWQ5uRwpHvNQH1AErdd29WlHx98cCAr64jgt9oU2MT1UBNf2dNk6PFsQk8HGr','NOGiMGH1S7Ju1GPMolt8XXlCaOirPA2cjjpuC3OX8HlcyEpe9CMqxyGV3moIocPT8Czro1S','YIT2YCO06vV5BFw2SjXCkhCc1kNDjRC9sE','LGC','fl',15);
+INSERT INTO ti VALUES (-8311292,176,'fqYxwGDPfV','CRVzB6ntV1N8wlY8lbRuG5J8QUWQ5uRwpHvNQH1AErdd29WlHx98cCAr64jgt9oU2MT1UBNf2dNk6PFsQk8HGr','NOGiMGH1S7Ju1GPMolt8XXlCaOirPA2cjjpuC3OX8HlcyEpe9CMqxyGV3moIocPT8Czro1S','YIT2YCO06vV5BFw2SjXCkhCc1kNDjRC9sE','LGC','fl',15);
+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(5) NOT NULL, d VARCHAR(71), e VARBINARY(36), f VARCHAR(99), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4281,-2095295062,'LuX','D4cwO5uyD0wvITfufY7Lpl3','Qn1Mwncqe7lVgRSs5Rg8opCX6WIsT','tpoDoRbbbjOnLmQnkneYUDWjoZrXw','u','p',0);
+INSERT INTO t VALUES (459,-1541860072,'YHyZl','HJ1zcsrfsqTSuE3X76pWqGXdvyD4TJjYqRTxWjnbPPAnqIk9UPthkU843KQAuUN','TWLxbMOrGSoAz','scjvt1Dt9SaIoQJRSLgz6LWPH8cv4aqKRKtB1UO3p9','l','O',1);
+INSERT INTO t VALUES (24648,168709616,'8yD','4jmk','jJiPosNzVZWblzNj7DD6D','16ZUmF6pcA8Lml8QEKcxkNHvWNbwwtZYFvnrX8i4utLVNZapjJt9L9uvMMIQlcHFPKSAPxzEnryZDbjiUbV964TYCuJ','x','G',2);
+INSERT INTO t VALUES (60721,-783346928,'P4LF1','8rs0QIbu7zhY1iNIUdYsZeNKkxy','InpMRB1GMivStopkKwFSzAma7EJYhGKc1M','8d4GdMFyf5Og9dgFXbNH6fwfiUF9XdDQ0gmUtfxKY','1','fq',3);
+INSERT INTO t VALUES (46916,-70153935,'ZQ','mzvo5HfPVQMVPgHSkevhbREzf8H7RRLYjoNYHP34ZvOOD3FX2Vj36zSF6p5vOdSogo','A1pSkm1','uoXOgHCU708dzWIV0dPQp4cfdFzsyy','I','RR',4);
+INSERT INTO t VALUES (30249,-1995875821,'hXA','q7jUtSmrAxxhxf7Rwg02y8QrLmEvi','sS1Q','YweTeKOBcoygSUq3wo','j','MT',5);
+INSERT INTO t VALUES (37406,-1202082393,'Uq','I5UFCaZS7Mu1cRLXWF','NNzxGbAPZDdMVY5bIZL2CehjuomC9Nm6DRa','SScDiQ4ZfRas4aCbMKP','h','H',6);
+INSERT INTO t VALUES (61181,1224766169,'qM3b','oYDB7DAQeULkyhc22Fua38zixhgSNO8iPwln1wEVB7n0FcqX99JrpZVz','Oi','ZqbRvxmUPHJbYNcJV5T1yDM3jpjn83w9QB868arfO','V','Xd',7);
+INSERT INTO t VALUES (47395,308841338,'u','sz5dWjAiUYj0KEtHS1ByXRbbsIEdTbDfnyy0QRSpHDneEmAzJIMSAj5SoFChaSDb','cR6yaDMktaDL5Bnei','ucIAdaR84na0KqPYgOYAyfYMaiGEwbVYNEzjgwV893SJerk7rMR0Ti4THyRurUrHWSjfRpLQki6','F','Rr',8);
+INSERT INTO t VALUES (58800,-531476883,'Qt4f','sI6bvMbhxQLy3lAzzqk','sIUlZCcr8ZxYEcQ0NxtdTOBbMn3xC4XP8T','YI9CZ4qVX9akCOvKGW0SFiSBr0XAkkM2s7keUk4JDmYGEnJ1i8saARWJiq9y86xBo6wl9QTem4YVfZY','P','sJ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(5) NOT NULL, d VARCHAR(71), e VARBINARY(36), f VARCHAR(99), 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;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2540312567,4047853,'pKYWNqocPYJ2vMmNW8t6L9LG8','PBNnzsgby463r9','idMYSfZqcRIxpUGNpGMrKI','xglUoZcY1LLZuAQjIxxWghEhRQJ','gYfPjitQ','nvJJ53Yj9I9kA33QdcvQyNJ3kO0IDf0',10);
-INSERT INTO ti VALUES (2540312567,4047853,'pKYWNqocPYJ2vMmNW8t6L9LG8','PBNnzsgby463r9','idMYSfZqcRIxpUGNpGMrKI','xglUoZcY1LLZuAQjIxxWghEhRQJ','gYfPjitQ','nvJJ53Yj9I9kA33QdcvQyNJ3kO0IDf0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(39);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
-INSERT INTO t VALUES (2455538138,12144682,'qNyV1i2jH4APjgEgS3jjAj','atwzqyjRhiADvxNxjsq58WqjluTPSmGwlxnlS79gr','LBeaXsZSiVlSqgCjX9ASZH9','4CFvT5Ak292EShEtMgRjYhgNmcf55tsjnlwo1bvEsZvfEW5','LgmufabmE2PzJGK5SesG6QLBehZRndk8ipLKxPMOdtUwz1hyhYo7jF5qqVEGL4oBkE5QS7NKBTZ','F',11);
-INSERT INTO ti VALUES (2455538138,12144682,'qNyV1i2jH4APjgEgS3jjAj','atwzqyjRhiADvxNxjsq58WqjluTPSmGwlxnlS79gr','LBeaXsZSiVlSqgCjX9ASZH9','4CFvT5Ak292EShEtMgRjYhgNmcf55tsjnlwo1bvEsZvfEW5','LgmufabmE2PzJGK5SesG6QLBehZRndk8ipLKxPMOdtUwz1hyhYo7jF5qqVEGL4oBkE5QS7NKBTZ','F',11);
-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 (2532399034,16391736,'VK0qffgrd','LPK34XOyi95c995n0P4DDbMqh6niszZrDPuy5nCVJhTn4jxogsq8DOx9QCHW0xxtRTz5Pl2PHllkKUGwjsQ3PaaV44hIPGeacMs23Veh0eP6dHcjn8gSwOQ6M09DCgHeIG7wrWQFlaeaHAEYggCBTJFonLOvoE0DwwzoOhtEqymjQr8tQ2HUcgDqYE927gnzhpU29tbgnbdM9WFKS2GjiL2bGKoCcjShbwJDx3vbyws8XFVkSncRB4v9lLOfIYny','94P5Q','QlzH2c3HvWHBh3peAxYvYWrbk12bwDr7si','XN1bMNiuLf85fX9EklkRCez5RhLLYXVFp0cE6','sW6w3kjq4sSQjUv',12);
-INSERT INTO ti VALUES (2532399034,16391736,'VK0qffgrd','LPK34XOyi95c995n0P4DDbMqh6niszZrDPuy5nCVJhTn4jxogsq8DOx9QCHW0xxtRTz5Pl2PHllkKUGwjsQ3PaaV44hIPGeacMs23Veh0eP6dHcjn8gSwOQ6M09DCgHeIG7wrWQFlaeaHAEYggCBTJFonLOvoE0DwwzoOhtEqymjQr8tQ2HUcgDqYE927gnzhpU29tbgnbdM9WFKS2GjiL2bGKoCcjShbwJDx3vbyws8XFVkSncRB4v9lLOfIYny','94P5Q','QlzH2c3HvWHBh3peAxYvYWrbk12bwDr7si','XN1bMNiuLf85fX9EklkRCez5RhLLYXVFp0cE6','sW6w3kjq4sSQjUv',12);
+INSERT INTO t VALUES (1249857875,-1020532172,'cW1AX','IneenzRdPC1EANg2YdpduAEhgDter','69sWTwdZoOgpDKgiIhUDooKSu6t3OuQM','UKydtO9uGw6CJDqkk08qvlBIyi3BzWD9GtlXvnginV1i6FYSt6BE3UvowDmFBcs9zt','5','5X',10);
+INSERT INTO ti VALUES (1249857875,-1020532172,'cW1AX','IneenzRdPC1EANg2YdpduAEhgDter','69sWTwdZoOgpDKgiIhUDooKSu6t3OuQM','UKydtO9uGw6CJDqkk08qvlBIyi3BzWD9GtlXvnginV1i6FYSt6BE3UvowDmFBcs9zt','5','5X',10);
+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 (3103001571,1338260489,'d','w5AHETZQYHxWAyoPIvtwhjPTj642CjYlLPvKSzc0Bb93Rj4jN','B','vBTwjzZ49yodyeDm8V5HGpoOzRYmgP5u8y6dGnpUx6cg8RYwSrVqqT3','8','H',11);
+INSERT INTO ti VALUES (3103001571,1338260489,'d','w5AHETZQYHxWAyoPIvtwhjPTj642CjYlLPvKSzc0Bb93Rj4jN','B','vBTwjzZ49yodyeDm8V5HGpoOzRYmgP5u8y6dGnpUx6cg8RYwSrVqqT3','8','H',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2436012440,-361152066,'9','dGkrFUvobFQOC9lwfT10HaAxvjDr734RnQWXFcVq6oE41fNQGaaLeDKFvX9pVfIvst3oHMd7TYjF2g9tCn7EuNnWbSeQjhAZF3oEScOQTDYquqFTgrUjdtVRRVMaID2zqnKb3GuosNwZtIFFrrF6BB','ufx7zaXLCK5JaVzGzihOTcl9W','zrr4IMRNJS2oPJg4joHo4mLG6AnR2B6sZhejUQBi','b','fR',12);
+INSERT INTO ti VALUES (2436012440,-361152066,'9','dGkrFUvobFQOC9lwfT10HaAxvjDr734RnQWXFcVq6oE41fNQGaaLeDKFvX9pVfIvst3oHMd7TYjF2g9tCn7EuNnWbSeQjhAZF3oEScOQTDYquqFTgrUjdtVRRVMaID2zqnKb3GuosNwZtIFFrrF6BB','ufx7zaXLCK5JaVzGzihOTcl9W','zrr4IMRNJS2oPJg4joHo4mLG6AnR2B6sZhejUQBi','b','fR',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (487097714,10504818,'4cD5sKxxYNPt5r9VjnpLIYwUXQ9izZxApvRWABH','Kr1fmlHmW4v4sVgH7gMwzJOyCzsOMxO328c5kc','Czt9LHUn0lnRoPGEWbOOd6L610YiB6DtpatsGJ','LqjMzCxT88UCVzV39s0Xe3fbJu30v9ACEN5SvhLvVkUlLm3h7eEsluqK87kT553Oe3pWNoanVW9xhQMZufMp0sXbdFAR7GhxXbwYBNLMhGEAGv1uodB','slKiF8gp8LYseotGfyKJ1netAl7X41gqTJORdQUTKG12fjLYFgnG0Nn2cStUmtsk27d2dUw8DP8RobI8FmKV','5jSqtzpz53ihmu0jRRpVDrrXTophOwMhwznNLV3MQu6MNz3aM9erxeRGQUWcNJYOl0TxDVDASF7N',13);
-INSERT INTO ti VALUES (487097714,10504818,'4cD5sKxxYNPt5r9VjnpLIYwUXQ9izZxApvRWABH','Kr1fmlHmW4v4sVgH7gMwzJOyCzsOMxO328c5kc','Czt9LHUn0lnRoPGEWbOOd6L610YiB6DtpatsGJ','LqjMzCxT88UCVzV39s0Xe3fbJu30v9ACEN5SvhLvVkUlLm3h7eEsluqK87kT553Oe3pWNoanVW9xhQMZufMp0sXbdFAR7GhxXbwYBNLMhGEAGv1uodB','slKiF8gp8LYseotGfyKJ1netAl7X41gqTJORdQUTKG12fjLYFgnG0Nn2cStUmtsk27d2dUw8DP8RobI8FmKV','5jSqtzpz53ihmu0jRRpVDrrXTophOwMhwznNLV3MQu6MNz3aM9erxeRGQUWcNJYOl0TxDVDASF7N',13);
-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(8) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(61) NOT NULL, f VARCHAR(46) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8041353925851114093,162,'Q','7EpUKZ8eU18V6txT8uiDFGPkElt2SZ0QNbPK6VzQD','ekKDpwn02dJyzwy8BmBhhOSvAihlkg0uGkeeW0vSx','NgpNf0g0kvpriIfCZeGzlRZcy7i','1bEN4pZ2fFNfCT7Tl55fRNaXQQSXdhBIBw1sj','Wu369gFndUU73xmOJk3m1',0);
-INSERT INTO t VALUES (-3974063382173637686,248,'TRG','aYjSJCP1voDWHrxNQ','fV2j9rNC8E0PG5XHF4n9mWj0','pwptmRi6JOhC7ZsSrKSCNsVE','XADkPUpNb5aGQ8ayYBZs5zLIpTe4RgYqNdk6Dku4raYp3a9BlOT73VceSU4hJPqnDoBMqCAT','ulSOMY5mXYlQuVDoL98dKMrerW4CO5h6I1',1);
-INSERT INTO t VALUES (-6864223216019434847,198,'DSMYZchF','3zumI','rOwWK2QaMMiqi3YnC8FGpnHZIm8MEfD11v2cBmsf3NA11cqjn10DJR','Qaj','Hq','i359IMSQpJcVSpqUhsa4KdduziEYxld3wQF6fYbBm4JppsV9105LHSaNvp8CoDRKxTcLnLFodVs3e0vyhZbc9JF5G5Y',2);
-INSERT INTO t VALUES (4209318838048411022,230,'eCO0','um','mWfkiHLzAA5MOviHVAtcIHUcuxt4RUlOApdavagmonaAX','q61cER3MXZI','kCIgjxdC9o1XwPjQsWICuCXmncWvfdm00dMX0Mm9ldxHhyR6YqzsNj7jqey2YqHcpyyGB2dGNwXVj8','8Crk',3);
-INSERT INTO t VALUES (-7192904135835578329,140,'G','F28XzCLzic','qNOgzRTKcSAkQexd7SBLnDr4f6M','uAQ9rKoy7HGnIHxIUQPbG1ek6CYDJYX5kJ2raz51pBHioT','CgG5Bi0iK','cxbBYrzzAdsdWMcFAq4UGjhgEr5Y64VDCvyfbzoufoOix85p9ZV9RrM7c7yTtr9UTTKK8VRma',4);
-INSERT INTO t VALUES (-639021697784388425,253,'5','sXtnaaWNtSVpL2Mp6SDRYgFGFEK88FF5OYGvebk','u2w5w5BwJrvTqEOuoG02t56opneNYP9oOcOUK3lkCIDBODKP','oszrm3y3oapUcHK9yxycBNfBKhAgx','YubU5','o8vt9RagGjvmch8p',5);
-INSERT INTO t VALUES (4356367005356733301,177,'5AI1otSm','jDr6LTZV5QA3Yv1cBTpvVkppg53fTiNshvoRpyE','gFkD7n20tw7s4ImpMhNLEvNGGQNKdGCC8F2Z','phbSVWgrEcfbzaQ7A9KKPrhuUZ3TGTHB','7Nx4B','Fwxc',6);
-INSERT INTO t VALUES (-1062079504143333574,92,'6KW6','FDgBuzFTrTPk0QO8YQ64vt22AKY0cv0jCt3sTphYDwF3faAZMx','PLEP5VY','o5bdZkbhObHpmD','7MtDS2TnmP1ekiW0V3lKD47VMvZNtiWYMd5btdGwt4uCp','4NpZbxNcmk41hX1AHpmbw3Ja',7);
-INSERT INTO t VALUES (-4750442225874878219,171,'glD57','awoe7qxHjri523Ht7MzpaR345hqWCzh','LMUZPSv1uStEJ59qxn9hWcUER8tsVUMw5fX','rUFePsCsFgd','rm2RowrfkS6EaL4eJkRDIOxC4T2qwha6LifQvmd8Yel1','JuoKFwUI6DBSQg073',8);
-INSERT INTO t VALUES (-4568788358486519052,216,'PXU','mxXfwFYLoJCyw26I1sG8ZWlrM9FCw4','4OFxXe3s6o3wCTF1D6oM57L','qMvnhrsoWu','kfmW7FtrSllcJv2IGGnsobjfQ1D0pTs','ZyrW6mNo7lNLKBnIlNOd2vFbAs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (331257523,-1794356508,'l3FTWM','zbyxKYNNW9jmizJoFecsNFqzfsY7giFtM3Bx4fixui7rnerDgTpjs0hpsq8O','F2kOqgzVLGkIp2ChSJHpHWmkr78Hkp1','HxafFxWzHAePfgkLhmzNXLwyqMY0GIfYAaGfO6OuPSVWc74XVTUgNFPXGSCX3WTj3dlqzSDbW1Eq4M3otY0ow0pXBZNrUe22tFrW1VLUfKlccmmbASGELixc7WVdseoVacbo7JLN7Cmgykct','j','0',13);
+INSERT INTO ti VALUES (331257523,-1794356508,'l3FTWM','zbyxKYNNW9jmizJoFecsNFqzfsY7giFtM3Bx4fixui7rnerDgTpjs0hpsq8O','F2kOqgzVLGkIp2ChSJHpHWmkr78Hkp1','HxafFxWzHAePfgkLhmzNXLwyqMY0GIfYAaGfO6OuPSVWc74XVTUgNFPXGSCX3WTj3dlqzSDbW1Eq4M3otY0ow0pXBZNrUe22tFrW1VLUfKlccmmbASGELixc7WVdseoVacbo7JLN7Cmgykct','j','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (428216342,-412884433,'7hK','J89y1HtANP1WCjiuR5Cc9ZYhcjmyqheWGne34VwKCAD9Et4LweKiO6fIVXaKVlWZSsQig72SjhsgRhqB4dK8ImLbKcOK','aJOEEp1kD0S5hDJAHcV','vqMgH1beooajP90u5EBsCPqo1VDNwZcUB7GzDF7V5VI8xM7ENRkaT9oOlaTpzCJLztHBevhGWQYjjfKL','8','sM',14);
+INSERT INTO ti VALUES (428216342,-412884433,'7hK','J89y1HtANP1WCjiuR5Cc9ZYhcjmyqheWGne34VwKCAD9Et4LweKiO6fIVXaKVlWZSsQig72SjhsgRhqB4dK8ImLbKcOK','aJOEEp1kD0S5hDJAHcV','vqMgH1beooajP90u5EBsCPqo1VDNwZcUB7GzDF7V5VI8xM7ENRkaT9oOlaTpzCJLztHBevhGWQYjjfKL','8','sM',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (623832453,738371017,'iO','3Tfjd1kx8chORT4NdHGWod3cuTY7pjSghCEEAAw37ZfVP0tdo4uxwRXJleVgfI8q0Q4nELZJUJbp4tPbzq','vavx0ritD785','TryoFi1Gd2WUcAwu1QTPpNv49zuf38eYJOBcUMmomDsUcb6BrYHbuUYmpIW9zvV3uyy85XFBpVgUF0B0T','cI','V3',15);
+INSERT INTO ti VALUES (623832453,738371017,'iO','3Tfjd1kx8chORT4NdHGWod3cuTY7pjSghCEEAAw37ZfVP0tdo4uxwRXJleVgfI8q0Q4nELZJUJbp4tPbzq','vavx0ritD785','TryoFi1Gd2WUcAwu1QTPpNv49zuf38eYJOBcUMmomDsUcb6BrYHbuUYmpIW9zvV3uyy85XFBpVgUF0B0T','cI','V3',15);
+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 CHAR(55), d VARBINARY(70), e VARCHAR(54), f VARCHAR(51), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (554162,16109480,'9LW7gnkQfc95BgPqSPc9TsO4zBKO','vnMvfzCnKBOYiwu0hZWNLPuRe00hFO1yuEn2RV9tsNhZijHAr7csKYqAm6s8ZeQ7s4Ul','mUfqsZzxOmIENi0yeV2PAW2mnO1pE','M2qBh5y00RWJpz3jznPlGlz9TEvfMna','w','Te',0);
+INSERT INTO t VALUES (3649686,14009561,'Bl','KrQAdlQ9WoMpPtR6uRlureYUf2OihKrWv9BJPM4VQ','9canG8w','vTRAM','Y','u1',1);
+INSERT INTO t VALUES (-1254074,13299488,'tl27zcIb','AtE4ur','F8WfEzhENv0u5diOcCsQbHczbEKD','9fJHvtxsgOYliUNKbJvtU7s4lZBQzPO','w','7',2);
+INSERT INTO t VALUES (395146,1271400,'PbIPYtk9HPjGD5PLTlalFJiBPBoVllI3unX5AbSmVfOs4xPWkh','gMcsbteoS5XU4mU9IX7QU1EGmYmTubKq','MAuC3urP6zNT5aC8PRNdFr0OVARHiNlWgCfhbMOdb9lk','VIX8tOpIIaj3hps4KhXczKv62osZup','B','Ju',3);
+INSERT INTO t VALUES (4297890,2663466,'GRckaf9yJhEuTvh3EpJfe0YdIIXc9q9kz5TYVFotVY5OwHahoe','S9WGlOyxVMzoWQriGDSppHdaxXwNeXhR6OVPh9J0EGLBWsi4mf','TZFZ08VBobWP0OLWOpCOv7K5GaQcATOTJs9vfYGCbdraDvk','gCuM9UCdF8xoulQheWKH','X','5q',4);
+INSERT INTO t VALUES (350324,9331865,'hSk2xhV','YG9AH1w','TWpUK7MWoSjVSlnGeGzIA3td9MW9vxgXI1qv4rg7BfaE6OHTY9r','vF','I','h',5);
+INSERT INTO t VALUES (-7451124,14851924,'70JICQngSEI2EGKTec3ws0yauJKR6fp3ykBsSjz4Dg','U3JvgICTGNQrNAFWLVRLGSBDk42AJkVsvEBEfqyiGRgQYHsGJZaVFLxY7eQioRSQihO','Xrjpvuuenbi1uN0ScQUX5MWwt7Ez5corXMF3RFRHuWn','7qlmuFz0d7EbfIHPaHAnlD','J','W9',6);
+INSERT INTO t VALUES (5863957,7302031,'gR8vAOcJc5pbyz13YiFYJIVDYxuptSORXvzBCjISXWKCF3KtXdfk','Per','nslwBlK1mT42k5hux8BBmq8bIvkWjjBIzDb8uaJ','TfwaSjnMeJ','p','Wm',7);
+INSERT INTO t VALUES (6756935,10570784,'aA9tv82E7LLpVnvKFnfH','Oc32oYXiR3VkLcTAeiiXPthyCLFmMse0D60yZ4WcE8sCGLBB6oJ','hEYgwhkJ12mOKFR','7hgdNMhF2rMlaTTkX5vKv8gRkI5EeIPaXMV7FsMm8yPP1P76T1V','o','V',8);
+INSERT INTO t VALUES (-3207826,15852569,'hGgdaskBq1ynYj7FPPdyEqeANLZoBwAgoSVHbznx9bEIu9Z8l1p','p5lRONHJJZZ','UlK4Duxo8MTNX3bXUcKsAlju0u4A640iRvAn5M54wvxUmsulvaz','D2rIlceNtgtKD2LGAbbjOi69uY4FevtkF','u','k',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(55), d VARBINARY(70), e VARCHAR(54), f VARCHAR(51), 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 (6374504762553233012,116,'lVsSIw','3eDfKH71mRhmwRHnyJug8JVQ9KS8xKQUS2pU','g','zUqLjs3AXxoAqE98PmopSNYe7o8FpmfKQhgI3GK9','5uSus35sig5QxoZrdXKr5hAE1hIyd3UlIFAeA6EoniIB8ULAtMVyzOlWsY0U3Xhkt4Mpmb69Upkn8cT8TpCaRqOj4xNOdHwVhx','YXjFEqukjE1rPgAU0M6le1qfGVLSI1A0BKvVDWvrtHI9340U9Qh8nx7KaxVcUsHstKjhLRGKHmt5tOLvpErZgk1',10);
-INSERT INTO ti VALUES (6374504762553233012,116,'lVsSIw','3eDfKH71mRhmwRHnyJug8JVQ9KS8xKQUS2pU','g','zUqLjs3AXxoAqE98PmopSNYe7o8FpmfKQhgI3GK9','5uSus35sig5QxoZrdXKr5hAE1hIyd3UlIFAeA6EoniIB8ULAtMVyzOlWsY0U3Xhkt4Mpmb69Upkn8cT8TpCaRqOj4xNOdHwVhx','YXjFEqukjE1rPgAU0M6le1qfGVLSI1A0BKvVDWvrtHI9340U9Qh8nx7KaxVcUsHstKjhLRGKHmt5tOLvpErZgk1',10);
-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 (-2570591668114167925,198,'oTRRG','bD0gO0jb6X','iF6nNhqaA18T7lc7Qc31NXwFd0f190pREYKscmERLs7WQ2XbQo1Wu','nVrxOf540XJoJlkGMCiIWmtlmp0XfLar','HYYT2HvPwSAKl61mcsEHlYEvna0fUFo9bYSzXcjZyAHPw1JrleSRZNe','5k3G2pOUmnYj8ox2tW9Wsx9nm8Q1CLt27Im6AKlfgWnXhP2E1iZmgW513ybkeIn6xQoryf',11);
-INSERT INTO ti VALUES (-2570591668114167925,198,'oTRRG','bD0gO0jb6X','iF6nNhqaA18T7lc7Qc31NXwFd0f190pREYKscmERLs7WQ2XbQo1Wu','nVrxOf540XJoJlkGMCiIWmtlmp0XfLar','HYYT2HvPwSAKl61mcsEHlYEvna0fUFo9bYSzXcjZyAHPw1JrleSRZNe','5k3G2pOUmnYj8ox2tW9Wsx9nm8Q1CLt27Im6AKlfgWnXhP2E1iZmgW513ybkeIn6xQoryf',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (6817426,11476074,'WEf3jIbjb7yobhAPMIyI77O','wA607jED0AYTW64WqZ02iw','TfSs0qQ2dBU0H74TViSOx4dKlTZBlE','IiCfExnNQYSVy0w74n4jYP','f','bD',10);
+INSERT INTO ti VALUES (6817426,11476074,'WEf3jIbjb7yobhAPMIyI77O','wA607jED0AYTW64WqZ02iw','TfSs0qQ2dBU0H74TViSOx4dKlTZBlE','IiCfExnNQYSVy0w74n4jYP','f','bD',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
+INSERT INTO t VALUES (6321657,15116642,'tTEkiP2MS3YvwnLRYpKRXq1RP','xrnBB5NQ7OKGDMizXUizOWrYqlc94gz0ItPFSslPsudEWX6Two','oM3VSltqwzEi3xGOm','4OqxLd','o','qe',11);
+INSERT INTO ti VALUES (6321657,15116642,'tTEkiP2MS3YvwnLRYpKRXq1RP','xrnBB5NQ7OKGDMizXUizOWrYqlc94gz0ItPFSslPsudEWX6Two','oM3VSltqwzEi3xGOm','4OqxLd','o','qe',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2427100,1415876,'rLjOYwbz8rXvDNOZ38NzIr','EMDtMLTtUJSXPnJVCnNaQbdCa4KPisQ1CC5WoDLKoqsLVAC9mvonYwnbdYQFsMjA4AM71Qp0ndCrrxKsvuK5AxItQiEYtbEs1IEq3f0aiI7iI58Gb3qtticYvQ1MwsBNDnBZhjDOBWC72txeo4qSUcR0RpR6fjBcLqG4kemT7cE1AiRpWWb','MBjQMnY0DrhmKaZiZh1sP1ddS1uhdNwyD6ldvtnQpyAyY','m0','d','5t',12);
+INSERT INTO ti VALUES (2427100,1415876,'rLjOYwbz8rXvDNOZ38NzIr','EMDtMLTtUJSXPnJVCnNaQbdCa4KPisQ1CC5WoDLKoqsLVAC9mvonYwnbdYQFsMjA4AM71Qp0ndCrrxKsvuK5AxItQiEYtbEs1IEq3f0aiI7iI58Gb3qtticYvQ1MwsBNDnBZhjDOBWC72txeo4qSUcR0RpR6fjBcLqG4kemT7cE1AiRpWWb','MBjQMnY0DrhmKaZiZh1sP1ddS1uhdNwyD6ldvtnQpyAyY','m0','d','5t',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1779702,1082602,'BzSBMWUisiClR0EHL4dUAvRLz2JUNxtl5wgo5','YVmbDM5uzY5012qJOI5vXFoTnUtF9Ma9oCV42Fo1ahwsGrUla7S55VU0NXAQyW0NavQpYjvyMLI0BNedKfgPZXwmf8AnvFAsR0LeAHeoBX4xBvYGEfE8kaiduDQHC0sofXkex3e2cqvWy1lZzpYMIOCVwEbW4w9dMMd30sQMVUv9ax41cLL7InKWW8UP5MjZIV7bYxceldW3lpFmKs38L5DxWAWnmIEH1aCPeFgi6VIlmZC','m3PdLbIWa2up8','wMvrdgmNCrqrXi7AnZj3sA80iqF2tsewNTrwnLTR0B82BeWfnKcT6SCrY5W7UmFwFYqOLDQ5o9Lzd4G54hu1T6OpJltBrWqrWlakAknoqpyFUEkpJoaqzcyoqhQ0oYbUwUF3LpHz8BN6O2mXOIM52xczcFu3c5rRRBiGi5hqzYoHgd8Hl3679IrtrbtGKy8jumVAPw65rle90yKf0okmSVNn8Mk88RkNekyX','S','z',13);
+INSERT INTO ti VALUES (-1779702,1082602,'BzSBMWUisiClR0EHL4dUAvRLz2JUNxtl5wgo5','YVmbDM5uzY5012qJOI5vXFoTnUtF9Ma9oCV42Fo1ahwsGrUla7S55VU0NXAQyW0NavQpYjvyMLI0BNedKfgPZXwmf8AnvFAsR0LeAHeoBX4xBvYGEfE8kaiduDQHC0sofXkex3e2cqvWy1lZzpYMIOCVwEbW4w9dMMd30sQMVUv9ax41cLL7InKWW8UP5MjZIV7bYxceldW3lpFmKs38L5DxWAWnmIEH1aCPeFgi6VIlmZC','m3PdLbIWa2up8','wMvrdgmNCrqrXi7AnZj3sA80iqF2tsewNTrwnLTR0B82BeWfnKcT6SCrY5W7UmFwFYqOLDQ5o9Lzd4G54hu1T6OpJltBrWqrWlakAknoqpyFUEkpJoaqzcyoqhQ0oYbUwUF3LpHz8BN6O2mXOIM52xczcFu3c5rRRBiGi5hqzYoHgd8Hl3679IrtrbtGKy8jumVAPw65rle90yKf0okmSVNn8Mk88RkNekyX','S','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-183841,6341577,'X72UjgQOCEq1gF3efQOI1zoorf4sP7DGITn','vOAuTH10uSJmhowX8pSTQxZVmOCieyOrc7SmRKVWX6SgZ4Iu9j1Y8Pq01rN7rytI0dPjnA5svw5CdxGqGARBgdKXjByLaV0y','uoN9mCoN1rQdt','BbXPjlOaaK8sZS03CB0ru0Ow4YFipe3mux7gnFZyPfJpOUIlsuFnMqbF435g4Tjj9sNJ3G1At4zc0Dji8QT8A1xHUGnD','9','z',14);
+INSERT INTO ti VALUES (-183841,6341577,'X72UjgQOCEq1gF3efQOI1zoorf4sP7DGITn','vOAuTH10uSJmhowX8pSTQxZVmOCieyOrc7SmRKVWX6SgZ4Iu9j1Y8Pq01rN7rytI0dPjnA5svw5CdxGqGARBgdKXjByLaV0y','uoN9mCoN1rQdt','BbXPjlOaaK8sZS03CB0ru0Ow4YFipe3mux7gnFZyPfJpOUIlsuFnMqbF435g4Tjj9sNJ3G1At4zc0Dji8QT8A1xHUGnD','9','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3861836,3268468,'O7iIlhAyHZ','rHEYnWCZbli9g9jv2IUK2rTKdoncPaNPnRlS3GToh00TGlNEM7EHwcSE09WGJYgmuy1Fh2O5SEd33uWVzbOmnOBasaV9qTNnTvDS2v3c1AvWjP2FiUN39x6w3yYBVOPmQI9wF9Dd0SHZeraqSkSqhQ','1hvx4dyDID6lEZ1XAh2ErzI0vnpw','ZTji4lqAVfU6PWjpbjKeemw1CyLxevXvFWXvi7kAoxXxceN0yR0N0A00Wn53ZUU1gWJsiVxOO5t5JAReN90B3tE9pUgdBOi5UNKxqwDnaAVrIdxPjfGyhaBYOVzkbzGsLsQ39BAu4Ifuqy0hYX0zNqa3cYHvvUAowGYqbDRu2SFA0QyqucFaeVok1cOjKyqSvnCs8JjypyBo7dqHf9453ej7SesE','WL','aZ',15);
+INSERT INTO ti VALUES (3861836,3268468,'O7iIlhAyHZ','rHEYnWCZbli9g9jv2IUK2rTKdoncPaNPnRlS3GToh00TGlNEM7EHwcSE09WGJYgmuy1Fh2O5SEd33uWVzbOmnOBasaV9qTNnTvDS2v3c1AvWjP2FiUN39x6w3yYBVOPmQI9wF9Dd0SHZeraqSkSqhQ','1hvx4dyDID6lEZ1XAh2ErzI0vnpw','ZTji4lqAVfU6PWjpbjKeemw1CyLxevXvFWXvi7kAoxXxceN0yR0N0A00Wn53ZUU1gWJsiVxOO5t5JAReN90B3tE9pUgdBOi5UNKxqwDnaAVrIdxPjfGyhaBYOVzkbzGsLsQ39BAu4Ifuqy0hYX0zNqa3cYHvvUAowGYqbDRu2SFA0QyqucFaeVok1cOjKyqSvnCs8JjypyBo7dqHf9453ej7SesE','WL','aZ',15);
+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(74), d VARCHAR(51), e VARBINARY(87) NOT NULL, f VARCHAR(32), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42939,4497530765860201485,'v0tFHaN2j4xchQeMHCImgDFBPygk5','2YteIWPVWJ','V7cL8D3WUboSEDn1IVtiSUCf4A4MoXAqgSzaYA0QUj5pW41xDbVZXlr0wZo3XBEtOJoxL65ebLW','R0pj9eBhOh','3','V',0);
+INSERT INTO t VALUES (62161,10518309964963124314,'ytAMC5M5vlzqZeuBb8g4fIFDTlXZft1zKVslsTABMBXr13M5YkRo','EJFxuhcQ7ClkSkpHzUqRIuZ5q01v5OvNDNbgI5slDh','0n5BdSeUlQIStxBODVU3D7mnd1PG8LAcQWmogea6Ax9yO3u','gOrU4ujgWKYipfOUPsMDX7TybtovnP','bk','iW',1);
+INSERT INTO t VALUES (31201,16681944155834333193,'jxMXMgPpUqw2Nen8Qn2DWk','ARf54t54fTvLz9cfdPUmsIbYPsrknT66xMB','hGtfjwYZ07t05CHvBoXhR9pgRxVZTxAljJhGjxJLpSl','d7','H','I',2);
+INSERT INTO t VALUES (55862,12022337151208975118,'OM5AkqU8btEv3ucqj9J0Yh7SoGuCIqQpmYpRGJX8lOhnjNijduh','GkEQ0qTsXgh6UtKYPfoMQD2RPjHBHJLF3','kfQgi0pTtJQlFjX6e4UlgLNY','6Xjdk2vWf6HvgPFMcNXjqJ2S4dzz','O1','zs',3);
+INSERT INTO t VALUES (50198,5853010017569317414,'dUEEv8tIOpOHyrX2PUAEkLLz4WPiDWAOpsk9T9wUfYPVVnqJU','FWmyO1L1EI3E5Si9iTZRo4XMHYS4xJ4Z2etcRmy','RG3mfn2N6jo7CSg9bS1QbKvUCU1T7DEgmivOFTEwl2e3T17','ZWcbM','5','Zp',4);
+INSERT INTO t VALUES (51162,13976073328186115993,'XZqlb2m4yNAKQfks9sXql89J9ygA','Ags67nEtcDXmHmfH2OX2ug8AtYHcNAWzIjbV1eb5ds9TVNFM','arnc74MowJLnpRS1vmWhOKIusBhHC4Lc3HPMW0XTvvn0jQU6ppFkM85zgUD8EKKTZkcMlCmOKbL','sa6','o','i',5);
+INSERT INTO t VALUES (45665,1824138853645953076,'6DSA3iHWGHbYN43cBl8CEMb93z','xhrL7cEuNlj5Tgs8gnkO','P3WBY2PfYk9HKDDo8Q4IUpSO44W84ws','aIObhWjwkjmS5','f','ae',6);
+INSERT INTO t VALUES (49457,10928034985056505107,'k98H','6ZrF','vovR7vNqTQ2QLJIEHuDqS6UiFriTi7gWVhPM','hzN9OZxZj2pu','a','3y',7);
+INSERT INTO t VALUES (27771,5058198523162772648,'Az0F3ahdZqoNmCq3PStMO4I8oh0a01cQMmQ539yJ4biAxYX1P6xJSJPBJF3gALD6','6ZstvAkdJDGipcoRcVp','D8ioPly6zt9lNqRijRiQaIE','93N','k','W',8);
+INSERT INTO t VALUES (47979,18115293407126209191,'71MdEebe2BTX2p5JYSMUllGNlNxftaphsMSxc3BXfYsqN9qEzxZ8T','7nAHS74YABcrOW','tckwITVAuQrK5tHK1sX4nDGs9hLHD4qnD','QcGqcsEk6wTdka','D','f',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(74), d VARCHAR(51), e VARBINARY(87) NOT NULL, f VARCHAR(32), 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (5987059,18439071971956035569,'wYVOHq9ojCiJNTLHMO98','krKIYrVcnIrrmSovgppP9UmRlD4CbnIXH5y6jRm8PYI','w1ulAA9iDWajuRUiCna5d8JS3plnd3yro','vs','or','Cb',10);
+INSERT INTO ti VALUES (5987059,18439071971956035569,'wYVOHq9ojCiJNTLHMO98','krKIYrVcnIrrmSovgppP9UmRlD4CbnIXH5y6jRm8PYI','w1ulAA9iDWajuRUiCna5d8JS3plnd3yro','vs','or','Cb',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (13171994,4997058421122838108,'kgyEHvZW3Q0ybOncoaepoGolBJ3Tq9GgOi9hycibd4fHl0udfT2nDcBKTQPchDSiuIE','nm5MrhpWiHmPhlrXXgAbNOagE05','G9RqflF7djJ8h42GzcZHRut','SCsPDWRJiSrBKn3H','Bm','us',11);
+INSERT INTO ti VALUES (13171994,4997058421122838108,'kgyEHvZW3Q0ybOncoaepoGolBJ3Tq9GgOi9hycibd4fHl0udfT2nDcBKTQPchDSiuIE','nm5MrhpWiHmPhlrXXgAbNOagE05','G9RqflF7djJ8h42GzcZHRut','SCsPDWRJiSrBKn3H','Bm','us',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (11752708,17838662246195338359,'pFaEiprJW6NJk1ltDTLxC','UfaoIBUQ7BWJG6beYnWMqQHmSC8DOfauxWqySrhCq6zfns3B7yt0jIRkVmIC2nvN','B','IJRyUT','ed','q',12);
+INSERT INTO ti VALUES (11752708,17838662246195338359,'pFaEiprJW6NJk1ltDTLxC','UfaoIBUQ7BWJG6beYnWMqQHmSC8DOfauxWqySrhCq6zfns3B7yt0jIRkVmIC2nvN','B','IJRyUT','ed','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9789057,14783391283401660055,'SP5J','dUFEGQFDjX9KRBX4LW4A5aL4IoOYS1CopCK7nIV3QdkS42Dv5pDeLgeHGQkOHMCFhd63BTLJRb99vwd6pYobJS8sJuShviL1In4iCxOmrMDEtakme3vv5UML1IX7Xo4ME1HPAHfEis2aApLJYic5mKvzvzVcyTKGtDtpIwI2W2UDnV8SpneBnzffHSAJfTnd6a','181ShJF93mSILlPklGjmkMzhUHNwechqUWv6JTkA9Y2aubYDTpDb871yY','RTBJrpXJPgzTWaz2qm','IT','ct',13);
+INSERT INTO ti VALUES (9789057,14783391283401660055,'SP5J','dUFEGQFDjX9KRBX4LW4A5aL4IoOYS1CopCK7nIV3QdkS42Dv5pDeLgeHGQkOHMCFhd63BTLJRb99vwd6pYobJS8sJuShviL1In4iCxOmrMDEtakme3vv5UML1IX7Xo4ME1HPAHfEis2aApLJYic5mKvzvzVcyTKGtDtpIwI2W2UDnV8SpneBnzffHSAJfTnd6a','181ShJF93mSILlPklGjmkMzhUHNwechqUWv6JTkA9Y2aubYDTpDb871yY','RTBJrpXJPgzTWaz2qm','IT','ct',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6020545,5258912707712615746,'36dXkO2JhgJzf5q6qlxKCbgbXsJcpeB4QXyovEAOBkzGKislsw6FrpqOLW7NfRMGoa','o7kzPSQIeepk86IqkhZ3cpO1wzt6YGDFo27B1sf6fo2ScdKTqMkOa7wg46gEtaU05xiXhLnYx3PcW4P38OreRs4IzyCPPT2S8Jf1oW1rGXAr9dWWHxaSOOJMpgLOa4paCr71Jw5bcknCykr4MbAmOjn0rx','ZlltVzQ2pgdIezwoSz7XVSTk6Fzvy9AwyLOvgNEqUqbDUTJsVJpIIsTli2','wqN2yT8xUItWLagVbK2EUEMF9vlqN1z4ljrDeUdBOEahSZ2HEDBo9o1rRaXXC3qwwjHmgyLRVLwG7ATx9QINeCkiHW79KWj8KDVHsOTsPKMesrQBFY5vq39qleFkABKfKxyuw84LJhtqiFRYvdS0O3ntIiRY8mDbe70TT2dV5RJn7yJIDpy49asUAf37z','N','q',14);
+INSERT INTO ti VALUES (6020545,5258912707712615746,'36dXkO2JhgJzf5q6qlxKCbgbXsJcpeB4QXyovEAOBkzGKislsw6FrpqOLW7NfRMGoa','o7kzPSQIeepk86IqkhZ3cpO1wzt6YGDFo27B1sf6fo2ScdKTqMkOa7wg46gEtaU05xiXhLnYx3PcW4P38OreRs4IzyCPPT2S8Jf1oW1rGXAr9dWWHxaSOOJMpgLOa4paCr71Jw5bcknCykr4MbAmOjn0rx','ZlltVzQ2pgdIezwoSz7XVSTk6Fzvy9AwyLOvgNEqUqbDUTJsVJpIIsTli2','wqN2yT8xUItWLagVbK2EUEMF9vlqN1z4ljrDeUdBOEahSZ2HEDBo9o1rRaXXC3qwwjHmgyLRVLwG7ATx9QINeCkiHW79KWj8KDVHsOTsPKMesrQBFY5vq39qleFkABKfKxyuw84LJhtqiFRYvdS0O3ntIiRY8mDbe70TT2dV5RJn7yJIDpy49asUAf37z','N','q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1627676,11187324465795196278,'Oxg','ASrcIskmxlAe0vZGPFjt3W0e1Nu0nq9pXx5cqQAkUlDpCPQCkqcuEbvKjUgg0v6zNJLzkabdA8jMgPDDd1TMzcauRQzD5XDlO50RVY6mygnngVcfThMPHoHSfn5YQX0OPWIIwPJWYztrPHtQ8CUwkTmZ8','xL01DoaVxiV1LDkhLXeTXvG6UgQPdWPCp1O60EDRZw1YKlI1kiBSk5QBMnDud','vD0px3Xev5pnRrL7eUNRclAFXyDGMyRSqThbah1STdYfBciwWSwByMFr31wSufRgucVvKVeH42w20x0KVD0arYf5grnl5gYCTIHAuo3maKsmqwm3b6XtqgTpCMgKcWM0Ycbeek8WjBAqVuOIdCCDn7JBZfzvbPQy9URvpT5vQdaaqh01EIV5yFrw6b3nK6vIXoifUXuJySf','JbE','z',15);
+INSERT INTO ti VALUES (1627676,11187324465795196278,'Oxg','ASrcIskmxlAe0vZGPFjt3W0e1Nu0nq9pXx5cqQAkUlDpCPQCkqcuEbvKjUgg0v6zNJLzkabdA8jMgPDDd1TMzcauRQzD5XDlO50RVY6mygnngVcfThMPHoHSfn5YQX0OPWIIwPJWYztrPHtQ8CUwkTmZ8','xL01DoaVxiV1LDkhLXeTXvG6UgQPdWPCp1O60EDRZw1YKlI1kiBSk5QBMnDud','vD0px3Xev5pnRrL7eUNRclAFXyDGMyRSqThbah1STdYfBciwWSwByMFr31wSufRgucVvKVeH42w20x0KVD0arYf5grnl5gYCTIHAuo3maKsmqwm3b6XtqgTpCMgKcWM0Ycbeek8WjBAqVuOIdCCDn7JBZfzvbPQy9URvpT5vQdaaqh01EIV5yFrw6b3nK6vIXoifUXuJySf','JbE','z',15);
+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(22), d VARCHAR(16) NOT NULL, e VARCHAR(49), f VARBINARY(1) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25121,1815242659,'duxDJ6','Ix5sJN9GvwVoIEp','rCKgR6t8PQ7xbfbM0EcjAegIgSLmy9ysEOuQD1avRMzx','T','V','H',0);
+INSERT INTO t VALUES (-18342,724700710,'LLv8x5aT0Ry0YRt807DU','RHS3rmMq9foJ9ztl','bVgBiMDu','x','g','d',1);
+INSERT INTO t VALUES (-14168,896277821,'k','YJJ3pN9','W4tRO5b3','I','B','R',2);
+INSERT INTO t VALUES (26282,1447036051,'H','5t90b','mmcZUyVsANV1aeUMLUMnNYgTE4eMfzn6XI','W','4','r',3);
+INSERT INTO t VALUES (19555,-1296501834,'Sy7ayEOvjdAYjCSanGVy','VnW6i','kHpzVub0ex7','G','4','n',4);
+INSERT INTO t VALUES (-8023,-1645167755,'Ug47OjbZOq6','lPjYZ7c','t7JyyuEBln8TdKi8J3Y026ZOLaoZVXsIAKDe1HGMbfLumfq','H','x','R',5);
+INSERT INTO t VALUES (-26369,-1788040680,'MvY6s7DRC3k','yL0KaK12LdM90WQ','70BtjJv2M8ITJBvczzLpzz48dmzwBb0sJFuBVcBKV3D','k','D','R',6);
+INSERT INTO t VALUES (18726,-855286417,'Z1MI0ZrLpOmRhRF9','co1QkUhophmd','2VHrPxVznMRfZDziV2fqRHVOUQNz1AVfF6JQgBqjblIeNz','p','F','v',7);
+INSERT INTO t VALUES (19155,-1851785788,'t5eJnXvriQ','dhp5F75XoH','l281Zh7sl0bud0O0gxGTHiPRhg4','R','L','W',8);
+INSERT INTO t VALUES (27003,2036302804,'Ula7kh4SBJ2fE6v','BGge1GoNgOLPXtz','FXPOWidvFAJhY4Z2GcIk3o','r','4','o',9);
+CREATE TABLE ti (a SMALLINT, b INT NOT NULL, c CHAR(22), d VARCHAR(16) NOT NULL, e VARCHAR(49), f VARBINARY(1) 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 SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (1495,2083584061,'ghVNpIgx0h','2tGsgc2dN4k','iDbZC76KdNz6gjnuPtSIX44aN8hRQ3uxA3PtZGU6kqDXQDN','c','1','W',10);
+INSERT INTO ti VALUES (1495,2083584061,'ghVNpIgx0h','2tGsgc2dN4k','iDbZC76KdNz6gjnuPtSIX44aN8hRQ3uxA3PtZGU6kqDXQDN','c','1','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
+INSERT INTO t VALUES (17806,976089872,'cYJfydw','yEarYtVP4','jUJDK9e6sNo6jVCCcX0','d','C','s',11);
+INSERT INTO ti VALUES (17806,976089872,'cYJfydw','yEarYtVP4','jUJDK9e6sNo6jVCCcX0','d','C','s',11);
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 (-7479320242003305903,249,'GC9PtcEjn','TzAgic7s','Yy8p99pvP2','ZfNP9XUMPX','dc24BkUjxo','xwBFBSPQF79yl6B5DrPi4gVkoFcZ70UTIMSG',12);
-INSERT INTO ti VALUES (-7479320242003305903,249,'GC9PtcEjn','TzAgic7s','Yy8p99pvP2','ZfNP9XUMPX','dc24BkUjxo','xwBFBSPQF79yl6B5DrPi4gVkoFcZ70UTIMSG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5674934819325437563,135,'DhC','eJGwkQcGKYmFVwcdaE7Nc4FhMZjg72iYLiEbt9Btilf5AHLtzIDj0Br4q0uxMdne2JOYRfQ8o1SACD3AychVg65wKda04FrC77Xvs4WR8C5x9llmu5nibpBRABdwWq7PAy1HRGvKEUjgatLyKQVhPZYmdW','m1HeATp9CQsRMoqV98r63uFbSrlgHKTx7jw2QD2n8L5','mOzpHP911P0Jvr73p0JtHATMSzAw5DYTc2fw0ICdF5D84nxkr873e7UFWky0J9bu8IIAdiK5HVHEmw1VJeunvdiKWVkj7mrxs1uhMqZN3fOY5CTmBZmRby9iDq1qfI8ITgPwEvTcW6MiL3B6WfQwjaeeZtUmJEZLIfEpfKQGdTy5','Lk5EygZP5PpMAgYCfuF0gqEWjwTQitx0jqJLFrTEhthEC','O2SCNpi71K4RwasBvsRPqKbtYHzmCcJV6LUJCu6KnRQ9rfNmDbaGJXZ4Sxy6wlGX6PUjNoD1G7s30A7wqy',13);
-INSERT INTO ti VALUES (-5674934819325437563,135,'DhC','eJGwkQcGKYmFVwcdaE7Nc4FhMZjg72iYLiEbt9Btilf5AHLtzIDj0Br4q0uxMdne2JOYRfQ8o1SACD3AychVg65wKda04FrC77Xvs4WR8C5x9llmu5nibpBRABdwWq7PAy1HRGvKEUjgatLyKQVhPZYmdW','m1HeATp9CQsRMoqV98r63uFbSrlgHKTx7jw2QD2n8L5','mOzpHP911P0Jvr73p0JtHATMSzAw5DYTc2fw0ICdF5D84nxkr873e7UFWky0J9bu8IIAdiK5HVHEmw1VJeunvdiKWVkj7mrxs1uhMqZN3fOY5CTmBZmRby9iDq1qfI8ITgPwEvTcW6MiL3B6WfQwjaeeZtUmJEZLIfEpfKQGdTy5','Lk5EygZP5PpMAgYCfuF0gqEWjwTQitx0jqJLFrTEhthEC','O2SCNpi71K4RwasBvsRPqKbtYHzmCcJV6LUJCu6KnRQ9rfNmDbaGJXZ4Sxy6wlGX6PUjNoD1G7s30A7wqy',13);
-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 BINARY(5) NOT NULL, d VARBINARY(46) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (187,-390789814,'p5H','zF5hQSco2QOqeTJ','Pfkrukn1yFH6','Q1csEOsPe7vE37NmtxP6tqf9cLqlSYrs0vVYCQGeSYWHDLz6PcERyK','srbGrLdObWfKehStwumuGitz0IySCpHhBnYxrKl9vfdUqNb89R','06IageX5MNtcD1TvUNLNMw8qRSsympCfZ7lEspeL6Gr0sWJFP92UudO',0);
-INSERT INTO t VALUES (178,-879544075,'kKZA','lnTiEi','PkHWJAjDcV5KHBRNJvLwCbI6qz19wHC6jcLwZaBAPrJswZuZS3Hbsc','NZAc2s9fGtihJKVOI1nTl9JkMcuDGuaXHzHJMgNInp6GU','Dx4ZyVvzPTcj7DGYXm5rZkBdRuE','mN0Fo5gbuSG3NOu0Xqs5MWiE0wjUEYmKYw9hjzKedkW46WHcUHtk',1);
-INSERT INTO t VALUES (233,1622498896,'OEYO','RPjDBn71xLf','9tx1AG5yNwUNRrYDONKdN4DRRHRiSRRWbbM0kGXR','bO1','MkEgzhDBTAZXLEZQVjXESJSqTibmDWL2kd6GnlbVMr6vUKamdPfZ0h1zhQf8NXIQRL6AAKFw3yoiS2eiqK4ddSgup5Yg7B0OtvDC','V4if3AL9vHyVgnFCR2',2);
-INSERT INTO t VALUES (91,-2056675831,'rJv3','PJyuBYWrRy51Ug7DFKQedH9ReSIwjYqmmPViX6','WthoN4Y9aMA38ciKvQsXRhh4xSueg6yeh299','YTaAwcPu9w5OPBjaam3Eh0WYMC0N','7OH0lMgfNvzAqAFNrVu0tktWCgSuvLeW','y5jHtiUSmpVNiSAmhxMuC764HlFrSQFgSxCUhGf8M',3);
-INSERT INTO t VALUES (42,-1380834516,'22Vk3','wvxdMVz4vOFKZfoseEWt','I8XcKZ3HIl4VxM8D1Y2bUEPb01BwdK9azrI6U7NwZgtyFmWhWxD9','Trb8ytsyq2CI','DgHFNFZ987tTzHgthyGeaZlqRpkQ5IdCFkxO5Oi41gkSDXGyWr560','QvfzWwcGe1u9Isk6oWuzb4Xa5Y3NMnHAoP0WClYUhxsgke5HY6MJgYlPEIy7Z0yPeapz2rN70',4);
-INSERT INTO t VALUES (114,-2004063864,'sqMzB','YoImNcQXJ8zImRva2AZd7Ce','DwRwCUi1AsMVmDuYeQOR33h5j','F2dbnDiDf1QjyHjCE','wD0uZ5REgwDatkLh6c7e','KKarQt1MBIUzRodOSENgBTbeGcWsAuiiyMkdUCy65cmNDFuCQzh9hzFvgwfwLkyXzexNlminVQO3jkuzp6YCJIs8',5);
-INSERT INTO t VALUES (146,1462666763,'P4M','EFAVmgoR3zW2R','ImJYDRU9dkrAvKqCbBAzV5kJOuh','wvuM4N4DzRhmoTb3TbBgmJ40V9Im','hR3WfY2PNdRpbkTK8y5x8ebE1VwI2lXbVEjGicnQ5Y5QVrwC8gu9C1GNBjedlLdGc5fPNdep2','8TJLBad38Az8jKsc4QLnkg5bjsQ5q',6);
-INSERT INTO t VALUES (160,-886496457,'1tLws','YtpS2u9QCDYCFP6iTS1JKqF4dtKXTCnIvUyp7jPIe','LBl4rS4R4ro1fYuxL','LiBHVhgy0EVApMwAfb4Pgat7FMdMbLLGJI4SxXJv8yDXgu0','mrNz4zMfxv9wChwWIGUu','6ugTRJe',7);
-INSERT INTO t VALUES (9,-585600286,'Wv8g','EiAFvMytcE6SqpsbrmozSBdRCNapkf369IkHeBhU','m3YNC0aaXRDOH6TOJE5N7grVlSm','5cSOy3lA9I8urgiUQuyct2zgkFlURzDIgAQtjBKs0XXcew5KDx1NW','fRGLWiFue4ocT3aj0sSkQF','Bi2E82jzW6yvTLMZ6hFeBa1qKm600PXAV58QsnQEKxG3gZXdHLev9u6Tfyr402avHo4Whtk',8);
-INSERT INTO t VALUES (157,-834003383,'kW4g','9HWh2dhFNfWWdu68cZezhwhPgj','delvJsGt8CJScbovE4t','tRM','uk2sAkNVdTgcY6LVCVA5SVcluozZqmqPSXRbe26qj','iPB8eixc1lVB1u25k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-219,607935928,'VKyxRBWtW','4vJ6KNYwzGF1mRupfKEJVCOMqpwPqYz6XX35VZRd2bNmT18PhC8leu8992zDmPq9rUdAf9IBhMSsMSjfeDpM1aDJGjaVxoKlNeSEfD7iQaMmlCaS5lfvjlMBaO5FzFk9RYRFIzK4ne35YhvkF65sTBJIZ3abXkvoohrlsfDCLUzoS07wBUy08n1O','8GXHWoG3M','q','Q','Q',12);
+INSERT INTO ti VALUES (-219,607935928,'VKyxRBWtW','4vJ6KNYwzGF1mRupfKEJVCOMqpwPqYz6XX35VZRd2bNmT18PhC8leu8992zDmPq9rUdAf9IBhMSsMSjfeDpM1aDJGjaVxoKlNeSEfD7iQaMmlCaS5lfvjlMBaO5FzFk9RYRFIzK4ne35YhvkF65sTBJIZ3abXkvoohrlsfDCLUzoS07wBUy08n1O','8GXHWoG3M','q','Q','Q',12);
+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 (-7673,-1567479930,'zSlCKwsPlsi','rbe4VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0Pw','gO0kSLKRMqeqvtX4pPUWQE8DwPLQ','RZJK6SqmJZmXxCWBRDzvkisipCgSLNrKIW7G4EyFlwR9pleVg2Sz67ZkwYeUn8gfXzG6WzerEBlQzSi2vEzrryeUCbAhwDI1WCLo0y1YFrd3qY7aQUQaO9OuCfR92H6LGnJZ79B265sojoIYdSD4zX1hKgrVY1cSsWJriTMIA','a','p',13);
+INSERT INTO ti VALUES (-7673,-1567479930,'zSlCKwsPlsi','rbe4VV8fubHaxxKDD9F26tHpNrmaOifxCtrhxXARI0Pw','gO0kSLKRMqeqvtX4pPUWQE8DwPLQ','RZJK6SqmJZmXxCWBRDzvkisipCgSLNrKIW7G4EyFlwR9pleVg2Sz67ZkwYeUn8gfXzG6WzerEBlQzSi2vEzrryeUCbAhwDI1WCLo0y1YFrd3qY7aQUQaO9OuCfR92H6LGnJZ79B265sojoIYdSD4zX1hKgrVY1cSsWJriTMIA','a','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (27537,-1886061395,'yBLY1YP5R','S2UjchJw4CIzOJMkTtbMpHXTGBL80EkALVIULTlBPu4lwu25dEvdHdyCBBQIlvpXCXpqUSpVodlQ70aosu6V3Suem8jOJGe789BRS0uqwM7PonGm5tEAucpi6ExDYaxiCpeQMR9HDAmym2TWGFV1OwmulmCkeWY92ARtinWlLYLd0VTfmySPuTbPacdZF0C8OlO0xyCpAEBDX2zveRwQypdZ08miu2nK3raYTRZXkDi0','whjj2u5wEs','7Prrmk8ndjJnXY0tJI5Q9P35qMpc2URGJk1RAEvKXy1Unds4v9p5Y7j0OKOJywSqzEDP6LesS6UuPYdp2upuT7uQ0XBeOtz17h9KPzXQc8sC8uxupJss656fqoAl1jIGpr8BnGwSqiHKUj0i5DiGjzsqPBKlM','n','3',14);
+INSERT INTO ti VALUES (27537,-1886061395,'yBLY1YP5R','S2UjchJw4CIzOJMkTtbMpHXTGBL80EkALVIULTlBPu4lwu25dEvdHdyCBBQIlvpXCXpqUSpVodlQ70aosu6V3Suem8jOJGe789BRS0uqwM7PonGm5tEAucpi6ExDYaxiCpeQMR9HDAmym2TWGFV1OwmulmCkeWY92ARtinWlLYLd0VTfmySPuTbPacdZF0C8OlO0xyCpAEBDX2zveRwQypdZ08miu2nK3raYTRZXkDi0','whjj2u5wEs','7Prrmk8ndjJnXY0tJI5Q9P35qMpc2URGJk1RAEvKXy1Unds4v9p5Y7j0OKOJywSqzEDP6LesS6UuPYdp2upuT7uQ0XBeOtz17h9KPzXQc8sC8uxupJss656fqoAl1jIGpr8BnGwSqiHKUj0i5DiGjzsqPBKlM','n','3',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-9767,-277455348,'BvNs','SwJaadKEgAG3GljYNfi9ybpqulwUYW0HW','Z3G1Ylwrj8','l6t0ETYw4RXOr6WkAApbuMuHQvH57Dbm0ndGs6p4C5rZPqjSduYyMkjlsXvTDE2GFSb7TmZ5ckktqcnR3gT8m7o82C2BnQHseF5D7tGCpDeO0Js4X3bSuBLVmyOID69XX4P5Dm7gliYRvpUCYpxFUR5f9YkeOj5UU5XpnvsZoa3CJUUb9bBMPymhtRQ2JrqVy12ntq6rhfBw6rvqdm39bNERdD0WwSnqe9Am7yCnv1yBZiCJiGM7LnjO71oR','h','2',15);
+INSERT INTO ti VALUES (-9767,-277455348,'BvNs','SwJaadKEgAG3GljYNfi9ybpqulwUYW0HW','Z3G1Ylwrj8','l6t0ETYw4RXOr6WkAApbuMuHQvH57Dbm0ndGs6p4C5rZPqjSduYyMkjlsXvTDE2GFSb7TmZ5ckktqcnR3gT8m7o82C2BnQHseF5D7tGCpDeO0Js4X3bSuBLVmyOID69XX4P5Dm7gliYRvpUCYpxFUR5f9YkeOj5UU5XpnvsZoa3CJUUb9bBMPymhtRQ2JrqVy12ntq6rhfBw6rvqdm39bNERdD0WwSnqe9Am7yCnv1yBZiCJiGM7LnjO71oR','h','2',15);
+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(10) NOT NULL, d VARBINARY(69) NOT NULL, e VARCHAR(71) NOT NULL, f VARBINARY(28) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15674864,52,'iqbNfTkM','0ZW7PCrmYs2rnaqF9odtPNcN4yf8hwpzTtLgehJlpVs2gVeduteyOJ','Fllp7EE17NuvWHgaOI9wu','PjJoRwx83M7k0PdgE','K','5',0);
+INSERT INTO t VALUES (14462805,-80,'6bdR','LZY2vo7i0kzbAYw8VTFVzBlhE02Jq7Hn9z1B6RCtl5Cus','6TmLmKmdeKmCxmc','9XiAPBX0FTlnhRUU73','k','W',1);
+INSERT INTO t VALUES (3428856,-99,'3LfIT','L3BOpoKJBJPjUHJbseDM8TduYd5nTU810SC','vUuZh0ay24SojTZgOiIJdBHENCPmlUhFFWBYO4j','hF97kl65R2g6W','Q','z',2);
+INSERT INTO t VALUES (15275794,-23,'aTkOYK76','zhCGFqau3Hpv3jvTjDhje7H','Bn0y5L0Bv8OEJAMHr1wu','CbQZXVEqppRW5kUN','c','i',3);
+INSERT INTO t VALUES (9332639,-34,'WNKS','tVo2kJ','HGjQSAxEX1GRXvTkEDuyIcs8rTF7H9spGlybkzs7dQ2yJlTRBMNOp','GhGj0d8xZq0wpYt0O','J','P',4);
+INSERT INTO t VALUES (2069532,110,'F1hC','ALrS6NBS42hHsSzB9lDbYTu','UK4xMiE0aHmDfH6PRjGNe8lehXrr2YQTJIthCBfs8Zu06tZgBrnsf','b8S','X','3',5);
+INSERT INTO t VALUES (14695517,78,'3mzsAv4LS','zL4skrxKSXex8h68cmQ18s02PI2TNsNq7bTftYDCWEt95Admd','7wZs8xmvrkUisMZZE2TE9RaqU19g8XK15oNh8TXB26alGRZD6','ZYqsB8oyPtmTrtZsZnIzUEAVDTT','P','k',6);
+INSERT INTO t VALUES (13795742,83,'m3ZdpfuAP','PNO','PyjxMEkcNWix1235DzwV05c5OXzgBtf7XnbtEITlfy6bed6MZYaN070ikexmkCj72j','ir7zvk1kl704gRYRoC14i2gIO','h','f',7);
+INSERT INTO t VALUES (15720317,-38,'j','CGF','h9Y43wsNvS5i1KhyYfGioa2','8S','B','9',8);
+INSERT INTO t VALUES (471449,118,'cVz','dvieLTI4pmAVJ85qGDsD','UvNeAZV','QBLkhHrTyWtqv','O','k',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(69) NOT NULL, e VARCHAR(71) NOT NULL, f VARBINARY(28) 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (17210,1319941763,'d5','81V3IaBf','7sTESxF30Xy','pNRuLPFnxwdjh2wdmJ4nTSuwpWNhjr7xKeU0UMVKXVDRU4','AwXQ6s0Y9rCdvzXJL5c9UhMzkm6UuzVCP','KYUolqjgFUq1nOWAiRhYfzX8JZg18zTziiOTu2B4aCS',10);
-INSERT INTO ti VALUES (17210,1319941763,'d5','81V3IaBf','7sTESxF30Xy','pNRuLPFnxwdjh2wdmJ4nTSuwpWNhjr7xKeU0UMVKXVDRU4','AwXQ6s0Y9rCdvzXJL5c9UhMzkm6UuzVCP','KYUolqjgFUq1nOWAiRhYfzX8JZg18zTziiOTu2B4aCS',10);
-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 (6666,-1634873198,'TWM','YxsRhhYzSMVCGH90rPPlGrIkvTPfDBtmj','M01T7qPzU6YhaBIuArm8wVGwhB','VSqeVSCCXJwE2zxoVTLY3R5QNPdG7BXWvRqIwTPxhMMT','S02QEylvvYe508FdIgNWwt5HqXd8w5Q9ffFprFtHLEOa69Q5euRowCX2BcISmzn9qDDl2xbqqTyy','q6PcOyvJqpo6bBwNGxUkuoL4sW6korN1uTExOkt9H5t41XqqMN5clF7eJYdLfbQ0UxDWvygGAAwPWh',11);
-INSERT INTO ti VALUES (6666,-1634873198,'TWM','YxsRhhYzSMVCGH90rPPlGrIkvTPfDBtmj','M01T7qPzU6YhaBIuArm8wVGwhB','VSqeVSCCXJwE2zxoVTLY3R5QNPdG7BXWvRqIwTPxhMMT','S02QEylvvYe508FdIgNWwt5HqXd8w5Q9ffFprFtHLEOa69Q5euRowCX2BcISmzn9qDDl2xbqqTyy','q6PcOyvJqpo6bBwNGxUkuoL4sW6korN1uTExOkt9H5t41XqqMN5clF7eJYdLfbQ0UxDWvygGAAwPWh',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15615856032302774943,38,'8M0kumd','C2Fb9qfx','oA9o2UMEH1Q','NhwuG8pGDuIFa','S','z',10);
+INSERT INTO ti VALUES (15615856032302774943,38,'8M0kumd','C2Fb9qfx','oA9o2UMEH1Q','NhwuG8pGDuIFa','S','z',10);
+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 (12238838259584046180,20,'qc','uy4zkUjyXAw0j5bLz2amzHYQj8pDDGj7vdQ3DvNLiw4LWtxEPuBxFr0','FfQZd2Ti66Qe4jZfgVOlTwwV1I31uFdXbyS52IGjTCR7NlwKfs','ZHXoxohL9cVxh7jA','Z','U',11);
+INSERT INTO ti VALUES (12238838259584046180,20,'qc','uy4zkUjyXAw0j5bLz2amzHYQj8pDDGj7vdQ3DvNLiw4LWtxEPuBxFr0','FfQZd2Ti66Qe4jZfgVOlTwwV1I31uFdXbyS52IGjTCR7NlwKfs','ZHXoxohL9cVxh7jA','Z','U',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (14782,-92478036,'7auJ','z1kHo3DSVWw0RnqkI8dNoetEAhiKft6rXYUXiB5v90KsvMtLLNaSHcHf1QzQOcbZJUqEQ3FlUA0xbjEaGCNUk6XIX','OHKcCUiyPJ6wE07nygniSzkPWsfV1uvs176','4Dmsyoyh7vpLA7HCUweUfGavYpmO9QCngt5yhDrzH22IzdJfuEGM','nRR0AbBjmfJxY6JkeeKahToSeEGxSx60pQvs1ZrhuuDOFdd0JQxIsHBE7pqBoHnRyCO4wrTIPZ8LabaBeGcLunCE1G','x2msByINO8P0DogOvgS5p8gFiiaDhVyUh9lb1Z1FgKA4ThaPQ7aOyamKkjHXNbG4KFiam7JsVONWDurgjYrVBToHfBjQbId',12);
-INSERT INTO ti VALUES (14782,-92478036,'7auJ','z1kHo3DSVWw0RnqkI8dNoetEAhiKft6rXYUXiB5v90KsvMtLLNaSHcHf1QzQOcbZJUqEQ3FlUA0xbjEaGCNUk6XIX','OHKcCUiyPJ6wE07nygniSzkPWsfV1uvs176','4Dmsyoyh7vpLA7HCUweUfGavYpmO9QCngt5yhDrzH22IzdJfuEGM','nRR0AbBjmfJxY6JkeeKahToSeEGxSx60pQvs1ZrhuuDOFdd0JQxIsHBE7pqBoHnRyCO4wrTIPZ8LabaBeGcLunCE1G','x2msByINO8P0DogOvgS5p8gFiiaDhVyUh9lb1Z1FgKA4ThaPQ7aOyamKkjHXNbG4KFiam7JsVONWDurgjYrVBToHfBjQbId',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (49057,-1759547286,'ogYnx','e75fvL2zNcaFLV3l6GNBMRQ6BFilOCLkSaCTT7OcXFAf8AjDlisWDYIXHwxD0kk5v2eOZtknF3p1L9FdiaOYV7eToSYyqcJ1BuH9cWqH860k4Uf7F1TXfzYkbUl4NHRt5UAru','XFiepAKIzGIREUIZ8Ml8B2ctNolT2YvS2J4A8IduxwiJxFAx7yUKa','65ldiEUr2gs3fhGHZ2FZ5GecfduuxW8I6dxwxEzFM6nFacTTX90yee2u2LuZa2iRPEtC6BuSHAy2br4VPS0ZgXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15C3kc1siokvC76ub1g1SHXnyKQyVdORaif6O0qXUnii9MmvpIW0ciNFqdiyWSbh','wv9Ciqv','jDwq7xEcTIOycfrzKFUVU6M4cv6QVUj',13);
-INSERT INTO ti VALUES (49057,-1759547286,'ogYnx','e75fvL2zNcaFLV3l6GNBMRQ6BFilOCLkSaCTT7OcXFAf8AjDlisWDYIXHwxD0kk5v2eOZtknF3p1L9FdiaOYV7eToSYyqcJ1BuH9cWqH860k4Uf7F1TXfzYkbUl4NHRt5UAru','XFiepAKIzGIREUIZ8Ml8B2ctNolT2YvS2J4A8IduxwiJxFAx7yUKa','65ldiEUr2gs3fhGHZ2FZ5GecfduuxW8I6dxwxEzFM6nFacTTX90yee2u2LuZa2iRPEtC6BuSHAy2br4VPS0ZgXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15C3kc1siokvC76ub1g1SHXnyKQyVdORaif6O0qXUnii9MmvpIW0ciNFqdiyWSbh','wv9Ciqv','jDwq7xEcTIOycfrzKFUVU6M4cv6QVUj',13);
-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(64), d VARCHAR(99), e VARBINARY(17) NOT NULL, f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11796,1923021381742836886,'5V8aOlWUEtbQ5AwEw8tVIzoUUaW7REk0UvpStYHwrUBVbF26GffonqQ8','pcE2DgpGy4CtlqYotzhybkcxaRg0','frZs0I','kiVxA0ZBJN','0VVnwZcRV2eIFwTGQ2U9YTFqIEDI3BREw6hxRg','EaLlJi0',0);
-INSERT INTO t VALUES (-23591,-7618877221271052103,'KbGMJaDLCqYLDKpBdq','UCpGSkSDD1LdwV24g1xJw9fXfGpPfPpvU4ZmjRSdUhRupsSylsX0oS0XIkS4eMFC7dXMsHIe1gHWaunYp3aZrWa8MSuG2s3U6','Wuwi1ihdyVK','8e9VOrgV','1GqXKTll2lJ0A8fWWq0JlCYNDmktO4fKgACcTEHF7Xl5zrS8rYvJS','ynDysbGo067JfzHgedpfX7RQRnOILpTTbRVx',1);
-INSERT INTO t VALUES (-1775,5507274630942402750,'9a','yOJJaU9Q8PPuBRgc4rnt3JwxW0pCQVlUIqJzkaG4qDniahYvO6tEKQzm','qMfbbhiWrWiRSn','PTEhSUkoza6','K4JbBYLaqxFTyLcTs38MYurh0WMTgJZYcJPVA5u3wBgkEPiqse3KO1CN0CafXeTOmTjkIUV1ocGlyyeUKZhI8nG4S','8Z5lIbImUpqs0rO61ZCDd5lClFZ1OmQCUeoFu14mmM9thZ25CqLdLEETvVSE8srYLhYR3iChHYfGzsYJnXPEEZMS',2);
-INSERT INTO t VALUES (-28555,-3561348425239331149,'aHSocEuqT','BEOpqpkoSOYzgNME51Z5ycqKFx18J27A','Db0pj27e8vnpRbdrr','nmrE9nSgM','VCGxTww3n6Yo5P23yOzmiINxrSBfKFH8PpJPAO6UnLLN5ulabLPWD4TrtEi5','JVptp9Zgl7uwq73FnF6JCK7i8dNUQdXxE7E49zTz71F7OPfGXelgIkJ2cIL4CVEa5Py',3);
-INSERT INTO t VALUES (-21898,575599637808457804,'0EBjZt','Cc1At8F46h26jBXHLTh3YrLxJpLFbFqTxbVAoaH','mbjaQXDuzZkuF75AP','tP0dsMZ0O','vZrVnRADuj5F1qubN6kwyK1A3hKoqkrMiePQGPme2zTLSQmI6gLdE','CvqmqFzHYktbZH5JnFo8ZR1W5XNtLbrnu2JKpXRWhj4VySALaGAUR7IdsTohpVYtAM',4);
-INSERT INTO t VALUES (-20752,2527138120813385030,'oIudH4wZVWVuAYHvt9RpHAnEVBNkhebjaM2H','BZJ9QMCJpdRK1Uf35UsC36ln9Xqh4Reabtjzz3M0ECzbxQrLZZBtsiBcI6bCoodvnNqU09K34fhO3a','mzPgPGAgbyspq657','O3iWoHAQpIug2Mq6C','eCM0zdZxe66Akhewwkvx5U1i28HkJWiBgN17ZEFCJF2pvKMKccp7rM6m1aZxHSCFC9a1NpGdGPJTjXzC2tmZabdYiOQIyY','LWpyoH69ZqZxlXlRec0cJSjWC5cpscbY0OzXTZNXp4IKPJ6Ddd3y7L90ZEs1w1X4soZJR1KXjFWpNrm3MkXPmlnPAvdBydmLdVYA',5);
-INSERT INTO t VALUES (-14003,4110362486614748194,'G','lhfXx6RmPWzf7ra1hUBc9o9qsLcLMBVMzPq2vRysynk3EHF7JIyH9glJDvIu17Rk4NIO9jEth1HYyEx1hmrU','M4LiSYiHwgwzn','URLwNbmnS','oXKT','ZOTgz85IgSXiQLgblzsm2obiydBSZOhKrEUU2kA4O46pDsSe1Jl8VvZ5wy8sBl1sq7JkqV7zX6J1tk5uRgqFqATzd7D94hZf',6);
-INSERT INTO t VALUES (12990,66638761749140274,'PLmIgWv','ll6Xg','JbT','jTZ','UluutenlNdC6p','NU5t0GR8G56uBcFiM7ux6N5AFMr',7);
-INSERT INTO t VALUES (-24988,-1924556747518453620,'sU2nltizEhGiU9f4BkE','pqYLLTKiXBDGpxy7w7rnE5X012q6HXAUC81Jm0wRUeS0qQO8AWnAbfsIM9ju0ij0Ow0Z5','Z9R2','bOJ','Ne3u5rBgPIFraQPM6XMPDA','jyjkU2LgcHumnzUgYEHABDnAcefRnyzhs0PamqTgzBc74qi4dYYoDLFAkwos2wAv96CDBEsKP7FvvLY',8);
-INSERT INTO t VALUES (27065,-6385512191698918204,'FdTtFi5B9OGRaXTWcXXOM9buTUYRU3ABrAdmze9vAC2KLVIUdpkHnN1hTZU7','eo8MfDUapffJErquJxIXBe0syejqDdF5nre2UDyLI8UasrVZ0GUpNpLyRblULw2VRlXdBwQJEWEMOfRpz16mOT','rDh','H78ybKthmt5pC5F6g','YKbk88SOyLReRyGqtjxNb10afYWBNG9YAdxqCCkT38UlaVq9QACfZ1','Nh0uX4bPxSAtmYsdNTb9xUshpHYPA3D45WJGjtMxEbHlGQqvRSNeQXDR5fK4ytquClvVnlKKgOaTfJtbtlXOrd58c',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4564589387140834177,78,'4e9zoVl3','T8EE4vuzH3zYpyv2EjWCQllcKtYttdUIWORtnRdR3wL3hfXb','u2C8jjqTrGYvSQ8KPyDPqLMN9P18UlPqzYKkL7oEERnq9c','OThYfVUxt','9','H',12);
+INSERT INTO ti VALUES (4564589387140834177,78,'4e9zoVl3','T8EE4vuzH3zYpyv2EjWCQllcKtYttdUIWORtnRdR3wL3hfXb','u2C8jjqTrGYvSQ8KPyDPqLMN9P18UlPqzYKkL7oEERnq9c','OThYfVUxt','9','H',12);
+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 (4456782804168551558,16,'wDK1Vu','DNlhK7lAGOb69Xa5Mwvlue0thcbYNpMZVZCeXHIMETblcFT9OFu6NgDgCSxc2Ld3LOEacWv2Vx0ZqMJAJFg1KRhxpBHP6p2W50AO08vg89Sn5Au2V9DtbqUIwZfmQzSl','wEM1AK7RDEuhlDlHuvlY5v4','2ul6Mn23YRq5p95XFFq5TVd5NCX0zRsqrBuDMcOGMA78PTnFKk7o6q2Cb29c5b0G0oNy32k9WTfs9J8NPxEE1uTRSE670d4OkH1nFKp9ozqLmzcbhOL533SePNOcoYcEmoL5kjlie9YhuWkp1CokclcX4iJSMA5za5IRUq3cJnSBLGg8eixqB484wWitoM79uhYkcn2SWZs2rJ6Kni3LF2F7GleheJh2VCyA2PSVbpLuXxwMM9B13JJUhySBde','X','b',13);
+INSERT INTO ti VALUES (4456782804168551558,16,'wDK1Vu','DNlhK7lAGOb69Xa5Mwvlue0thcbYNpMZVZCeXHIMETblcFT9OFu6NgDgCSxc2Ld3LOEacWv2Vx0ZqMJAJFg1KRhxpBHP6p2W50AO08vg89Sn5Au2V9DtbqUIwZfmQzSl','wEM1AK7RDEuhlDlHuvlY5v4','2ul6Mn23YRq5p95XFFq5TVd5NCX0zRsqrBuDMcOGMA78PTnFKk7o6q2Cb29c5b0G0oNy32k9WTfs9J8NPxEE1uTRSE670d4OkH1nFKp9ozqLmzcbhOL533SePNOcoYcEmoL5kjlie9YhuWkp1CokclcX4iJSMA5za5IRUq3cJnSBLGg8eixqB484wWitoM79uhYkcn2SWZs2rJ6Kni3LF2F7GleheJh2VCyA2PSVbpLuXxwMM9B13JJUhySBde','X','b',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6326375595112738077,-128,'bXEVSCjPU','uWMiMkk0SCN24NetEYl8uACufI8bWYaLe8WT7BVYQf1CJ7UrQw0W5C6oLaUoGzWq4Oyct2kQBdA8Jy3QVML8Tyv24NPC9PTmFJZlzNQojDpJtRa9w9baGKbmEFcRqqX1o4yf1kkkvqv6hIocLb3fj58msDMzbewEX3G764urrUTIYd8VkRRldoo','OCGmXIjiqXIrfzXoPERJLKnIM3MGj','IDfiM8e5wEzLpihatUFnM8AuXDbbkdlN7P3ifrxsGHUvm21l2cPxoHUhr6Or7ntzjvTIq4RZwEKGoBDaMeI245bKmUvUa3wOhIGOH6JxdLcY2jVKiE5xYGJ1FpRgSECHxnoG8zH5lrvagM4KafRd497grgDBsiA09hFZZtvOSCW7jfxYxexGvzQNNBBtR1ttjN0xEtFwkdnE4qTJDzB1c0Z8hb32UqX8gy','mX','6',14);
+INSERT INTO ti VALUES (6326375595112738077,-128,'bXEVSCjPU','uWMiMkk0SCN24NetEYl8uACufI8bWYaLe8WT7BVYQf1CJ7UrQw0W5C6oLaUoGzWq4Oyct2kQBdA8Jy3QVML8Tyv24NPC9PTmFJZlzNQojDpJtRa9w9baGKbmEFcRqqX1o4yf1kkkvqv6hIocLb3fj58msDMzbewEX3G764urrUTIYd8VkRRldoo','OCGmXIjiqXIrfzXoPERJLKnIM3MGj','IDfiM8e5wEzLpihatUFnM8AuXDbbkdlN7P3ifrxsGHUvm21l2cPxoHUhr6Or7ntzjvTIq4RZwEKGoBDaMeI245bKmUvUa3wOhIGOH6JxdLcY2jVKiE5xYGJ1FpRgSECHxnoG8zH5lrvagM4KafRd497grgDBsiA09hFZZtvOSCW7jfxYxexGvzQNNBBtR1ttjN0xEtFwkdnE4qTJDzB1c0Z8hb32UqX8gy','mX','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15282259082944706036,100,'7UAbbTg0LO','pcac8wWYskU4yRM9oCSaMoZYBIhaYaJACVo677dzUv9necFhj4','fo1KGSu1alRblAH8L9BsfguSfKLC6','w8WoVZXAzJPbim83QekSteRFa6yGpx5PTpb8I9G6wGXqAUB11VLcSpP4J2yetkP1Dzt8LZXdYehUwWNsuY7oMvQPcxFZfHSIcRkLiW5qjWGLHxYNOBvJLRSXrpVWlBaezrMZrTz1c1IB4cgXgHKb4Hsb4oV6rsWCUQznTwpsTW0EiRDP3p4I9sjGu7zzHISLgDIstTHLsEgVdK5sc1uc980gHJLVtS4iR','JD','n',15);
+INSERT INTO ti VALUES (15282259082944706036,100,'7UAbbTg0LO','pcac8wWYskU4yRM9oCSaMoZYBIhaYaJACVo677dzUv9necFhj4','fo1KGSu1alRblAH8L9BsfguSfKLC6','w8WoVZXAzJPbim83QekSteRFa6yGpx5PTpb8I9G6wGXqAUB11VLcSpP4J2yetkP1Dzt8LZXdYehUwWNsuY7oMvQPcxFZfHSIcRkLiW5qjWGLHxYNOBvJLRSXrpVWlBaezrMZrTz1c1IB4cgXgHKb4Hsb4oV6rsWCUQznTwpsTW0EiRDP3p4I9sjGu7zzHISLgDIstTHLsEgVdK5sc1uc980gHJLVtS4iR','JD','n',15);
+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 CHAR(23) NOT NULL, d VARCHAR(60), e VARBINARY(59), f VARCHAR(38) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12904591,8361075295464921118,'Kf5RXdo64gp','PUrr3DF8k8OU63QsJ7xTDDmcEPt','0U3dGAFQhF3yx79ic9gr09BPfcPbXv','Hn45eaI0ZSemMYVlqPIKiJly3rZS4TD9L60U9D','u','t',0);
+INSERT INTO t VALUES (9896209,8702826966212464070,'B7pqoP9','xcAdHWIaDGQ3ZPWWNzU9eN6iZBAD9Zp2109ty','xodXzvjHShu1TLBNDLsxtN2iSS467mQuCZhSAhvktOetgkO','4jznfatKow9c2MskucDfXXYV','m','2',1);
+INSERT INTO t VALUES (1201180,10453181186620336772,'6mS','AnFEP7QfAMxA5cZzIkF8c1','v1lXdLIBXJF7EgxTWmSP','jxL4vR','G','5',2);
+INSERT INTO t VALUES (5770646,15097581825762157768,'iC4DP','HO4Z32xUP9KVZJdAfKDgGA9DetMR','hMJPGi5JjwH7qB','ExyEy1tKYVRvfq','J','B',3);
+INSERT INTO t VALUES (10138767,92392816646243626,'nlwmCKJE95aZwoBUv9','IxXjoIFrN6cKIMb6ZcvAVdKf0j','t4eG1mfmENU797sCpTZI7LFwNqWaI3xDcrqcJCuLXQou524pekRkYiyYnW','MpOlJs5yfG44qetqMGc7TeimxC32kSlZcN','b','Z',4);
+INSERT INTO t VALUES (6124649,9005023755787760247,'VSajvJpbAHfG72Pt','V','Y6TQEB5QbZC9ixTyLOxZSAPDTG','YZO84dOPbxy1pgYx60tea4xnB','X','E',5);
+INSERT INTO t VALUES (5062302,16525572957545140932,'QvOeGBZVELwE3IGpzlUtuC','qsCiq0LDwtU6uCExWnPpmQSUMpBeYzTgwa5pHm','tCwVIg3j','pCX00yeF0drmf1wy6qbaR1Kq7ufieRlZvA','K','5',6);
+INSERT INTO t VALUES (15443446,8904350762259994409,'KBLS1cuNp7landVo','ld4xBFo6iakp7N9xbEFXwxkEbLATuz68TzL5RIKSzOR7xlUilijF','0oYKvOYGOyhG8yfXppLJVlXZAjIhNoRCsAJx5Ct8QUwKhxdB','Ve5d411mGRoAzXr7Hu','T','8',7);
+INSERT INTO t VALUES (10111734,105428797974855404,'K','h70z8n','mwb4HNYLSs','PJx2wBDGnzh7x7i2OoRzfFbezJY3Ziy6id2LF2','G','B',8);
+INSERT INTO t VALUES (9134908,15213227791725645650,'qe0x0nhv9uKGbrZb4iqK','3o7uTGFRaxBDtR7bUE5','jJkSJYIk1BUUxVc854KANx3iCUKbB0y','TNCvES6WlJdJ8vx8zIYfBXFaUoegRaV0D9nA','S','o',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(23) NOT NULL, d VARCHAR(60), e VARBINARY(59), f VARCHAR(38) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1947935429,5316858852524513388,'mhnpMhgIb4A0VU4s6lxRroKU3FRI6XzUDZ','VTOXZ2P2vHIo8JiinJ6oAe2GCIqwOMDZWj','LsWYSPbENSfwEjsDX','6D','2LY1ZUFz4lvsCvxxral7YGthszubXEIfaKexgbCAi','DTLXpGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0g1mg0Z8G4qbWNJxGuAa2xmzVlCYzbSBUK3a65HOVsFkqyFBIu5KG',10);
-INSERT INTO ti VALUES (-1947935429,5316858852524513388,'mhnpMhgIb4A0VU4s6lxRroKU3FRI6XzUDZ','VTOXZ2P2vHIo8JiinJ6oAe2GCIqwOMDZWj','LsWYSPbENSfwEjsDX','6D','2LY1ZUFz4lvsCvxxral7YGthszubXEIfaKexgbCAi','DTLXpGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0g1mg0Z8G4qbWNJxGuAa2xmzVlCYzbSBUK3a65HOVsFkqyFBIu5KG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(65);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
-INSERT INTO t VALUES (-1153178059,7372738139882266570,'tyaWcXmu2eLkcn5d7E440jfgKFPO2rFMLEtWPmt','DocKkzzPLiPBgQuR5k9OnMNGmJiL5ug5W9OjEXKiPdnxiArS','yr00twW','3ZZnEZ7MF','DIqqNU9zPRrfvvdCDyJUiskHgMtEAJzKnxc0CYG643rqR7r0ckGMmN3CGxtTSf9nLOd','0rYD8gRUoCOoMLhjA2qxT486KY4OwN4v7L8Ztl2qBbm5r4RcdHkWTrLxlx7DGSiqnbhKMLJJexElL9twbETN9I5bxzH6u',11);
-INSERT INTO ti VALUES (-1153178059,7372738139882266570,'tyaWcXmu2eLkcn5d7E440jfgKFPO2rFMLEtWPmt','DocKkzzPLiPBgQuR5k9OnMNGmJiL5ug5W9OjEXKiPdnxiArS','yr00twW','3ZZnEZ7MF','DIqqNU9zPRrfvvdCDyJUiskHgMtEAJzKnxc0CYG643rqR7r0ckGMmN3CGxtTSf9nLOd','0rYD8gRUoCOoMLhjA2qxT486KY4OwN4v7L8Ztl2qBbm5r4RcdHkWTrLxlx7DGSiqnbhKMLJJexElL9twbETN9I5bxzH6u',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15842365765863728812,14652631111204137991,'lCChiTbzzu8ikP','rnQxBfx','VlSAlZuLCp0fdgohr7XlEMJQOtpdHXtutkGl1sG3YL5CAy','1BsrAXL3VbvjhN1GT5','e','m',10);
+INSERT INTO ti VALUES (15842365765863728812,14652631111204137991,'lCChiTbzzu8ikP','rnQxBfx','VlSAlZuLCp0fdgohr7XlEMJQOtpdHXtutkGl1sG3YL5CAy','1BsrAXL3VbvjhN1GT5','e','m',10);
+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 (3435557260301053698,9840698106114697592,'sXym8kSehAC9Od7KS3i5Dwc','pXhysWx3YwjycFY','1YLUx1ikY','mE1KdAOg6CPbujBIDUE','9','4',11);
+INSERT INTO ti VALUES (3435557260301053698,9840698106114697592,'sXym8kSehAC9Od7KS3i5Dwc','pXhysWx3YwjycFY','1YLUx1ikY','mE1KdAOg6CPbujBIDUE','9','4',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1625016210,-2159180847491219713,'HvN0N4AU8n7z4okuDy35QSdeF8rkSnIJqIo0PPoX','G9udXvQ19chdmCvwouRqTBsqKSEHSUBx8gbSk6lc1X4NrC7oRtKcx4kaRWBWlW6EYg86OZjtdiuyrIU36OhRvWJpDO','rzj7cSYyCAbqjWOc','99FJOZoBeun','pHjEHhgwacGf4PnkHOe5Hg2ri0mk8','STRxCW5N4SlL2ksue3hVlOhvLcwudg3ys1Kg8xQuDaeopYMxdc8tZ3uz33YFHs0WJNLzISHN4Fr',12);
-INSERT INTO ti VALUES (1625016210,-2159180847491219713,'HvN0N4AU8n7z4okuDy35QSdeF8rkSnIJqIo0PPoX','G9udXvQ19chdmCvwouRqTBsqKSEHSUBx8gbSk6lc1X4NrC7oRtKcx4kaRWBWlW6EYg86OZjtdiuyrIU36OhRvWJpDO','rzj7cSYyCAbqjWOc','99FJOZoBeun','pHjEHhgwacGf4PnkHOe5Hg2ri0mk8','STRxCW5N4SlL2ksue3hVlOhvLcwudg3ys1Kg8xQuDaeopYMxdc8tZ3uz33YFHs0WJNLzISHN4Fr',12);
-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 (-573811053,-2378260866139161547,'zdj62t4VVNzzz2frql8sDE8nR26xR4EjXwNjCSnXXDXS6BZPZMOB5Z0PXGRDHX','u3fle6rVyUrTYv4A5kBfzdW5ZeUPDuInzRmiS0XAF2Ft0z9VGCd3xql4l2KRCrPmywvRQc1aBg1OVPueYbbUU941Zvu1ZEmIdOVOXfjxCy87IzmyabYJ6E7wWFx1tj1WOF93VNYZLwgZDWgRrwgReXu1oXljDEUb3dins22jTuJ9uPBBda0EH0H','CAWbTze1T7HC','wLqv7rpUss7ElGYKDsuSZ4jNCeGYwWpO4v7V7O88c4T9R8xRPuxy1fJzkWH0sJEJ6k3MUFLPwPBV4ICH8WRVmEI3Ayrq3P4ICt9p2f5ygCogg8wlTfQIFXmrkDoODwI0O92P5fXWdjgBWNrOaX1Wo7leuJN46KjORJfnAaFnqrcAd5E','bYEIE8kvt','wEcPoZS93blKXrEBpxwksbg69FdUS35iOhBQH0MsqqCDc8okpycWOaCYwl6l4sDGMOCLfUBcO',13);
-INSERT INTO ti VALUES (-573811053,-2378260866139161547,'zdj62t4VVNzzz2frql8sDE8nR26xR4EjXwNjCSnXXDXS6BZPZMOB5Z0PXGRDHX','u3fle6rVyUrTYv4A5kBfzdW5ZeUPDuInzRmiS0XAF2Ft0z9VGCd3xql4l2KRCrPmywvRQc1aBg1OVPueYbbUU941Zvu1ZEmIdOVOXfjxCy87IzmyabYJ6E7wWFx1tj1WOF93VNYZLwgZDWgRrwgReXu1oXljDEUb3dins22jTuJ9uPBBda0EH0H','CAWbTze1T7HC','wLqv7rpUss7ElGYKDsuSZ4jNCeGYwWpO4v7V7O88c4T9R8xRPuxy1fJzkWH0sJEJ6k3MUFLPwPBV4ICH8WRVmEI3Ayrq3P4ICt9p2f5ygCogg8wlTfQIFXmrkDoODwI0O92P5fXWdjgBWNrOaX1Wo7leuJN46KjORJfnAaFnqrcAd5E','bYEIE8kvt','wEcPoZS93blKXrEBpxwksbg69FdUS35iOhBQH0MsqqCDc8okpycWOaCYwl6l4sDGMOCLfUBcO',13);
+INSERT INTO t VALUES (6797805933394123078,15698554057921538948,'Mw5x1k5sVufAqwtikoxaKF','Y4kczh9v0IvRpDB22lcpC1CGvKHOWKpG0MUZe13EwRWCfxVZ5oZQJUjUulXD0XUFHDInPd9rafSGlCVRGT82QVwYSlpBMtGGNluCIqnXdlCa5lRqzYI84mMNJg3xaanh9um','zXmGZlVySFc9bGjUAIAaI70Ni1cdn2E0zKDS','GvbCjofpxct','Q','j',12);
+INSERT INTO ti VALUES (6797805933394123078,15698554057921538948,'Mw5x1k5sVufAqwtikoxaKF','Y4kczh9v0IvRpDB22lcpC1CGvKHOWKpG0MUZe13EwRWCfxVZ5oZQJUjUulXD0XUFHDInPd9rafSGlCVRGT82QVwYSlpBMtGGNluCIqnXdlCa5lRqzYI84mMNJg3xaanh9um','zXmGZlVySFc9bGjUAIAaI70Ni1cdn2E0zKDS','GvbCjofpxct','Q','j',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17371045311272488247,6991960614319115780,'0KXevaviWEbvUftSEgV','2dPETkpvXpKLvS0V2UuiAnotgdoxEbJpUPAgWpshX1CXfF1iiFSDgdofQzpHcIqPxjuOc6Fk2','v75lL70LSiIbP2p','qoyqw9NZ91sJ6cff4GjzPheuqvsqDrqaQYQxhDHOYILRyueEurTexI6CdfL5PIotvUaKWnheBjmpy6ZLZGU9Qn98S6R2zvrRy4uNIE8cKf9Y3sJ7nR8gSnxD6cgP9cbtG3pLPdVagKP8s7rk9ByLThlbcgusglsHhS4ECZBX7iyyE1L6dXoIxV7j4b3AKUXLW6msSACQtJZq7cexhrBcT6MxR1yGGXBF8wna9xzIPm2F','D','c',13);
+INSERT INTO ti VALUES (17371045311272488247,6991960614319115780,'0KXevaviWEbvUftSEgV','2dPETkpvXpKLvS0V2UuiAnotgdoxEbJpUPAgWpshX1CXfF1iiFSDgdofQzpHcIqPxjuOc6Fk2','v75lL70LSiIbP2p','qoyqw9NZ91sJ6cff4GjzPheuqvsqDrqaQYQxhDHOYILRyueEurTexI6CdfL5PIotvUaKWnheBjmpy6ZLZGU9Qn98S6R2zvrRy4uNIE8cKf9Y3sJ7nR8gSnxD6cgP9cbtG3pLPdVagKP8s7rk9ByLThlbcgusglsHhS4ECZBX7iyyE1L6dXoIxV7j4b3AKUXLW6msSACQtJZq7cexhrBcT6MxR1yGGXBF8wna9xzIPm2F','D','c',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10063689940159705603,553110181549699625,'9DzPucgr2vOzCeJ64nj2','LHixVIc06UqxfWUwSYQxj5PusfUhE3miO9mutb9746Vi4IWQoJPUPPjm5ZRBIT3IxLPYa36mOhZWh0qgMd3SQskLVKCtDAOlFTXm','r6LkOtm1fy0Ng9AjjShA9so82jvsf2hVPdveGEvLLkE1irJd9VnG1hQ','e0rvqardBBJlEjE1ubfr76itO9qKuRxOwJSqp70oB5pGg4u1SARO772fRrqhNz4K0ezuxETvN5Tja2hcymGTfyA5XMiT2gTo0iF2FbiJnX2GMTCx2hijkoqk58VYehYGoVrwDrSGW2UZO','yz','I',14);
+INSERT INTO ti VALUES (10063689940159705603,553110181549699625,'9DzPucgr2vOzCeJ64nj2','LHixVIc06UqxfWUwSYQxj5PusfUhE3miO9mutb9746Vi4IWQoJPUPPjm5ZRBIT3IxLPYa36mOhZWh0qgMd3SQskLVKCtDAOlFTXm','r6LkOtm1fy0Ng9AjjShA9so82jvsf2hVPdveGEvLLkE1irJd9VnG1hQ','e0rvqardBBJlEjE1ubfr76itO9qKuRxOwJSqp70oB5pGg4u1SARO772fRrqhNz4K0ezuxETvN5Tja2hcymGTfyA5XMiT2gTo0iF2FbiJnX2GMTCx2hijkoqk58VYehYGoVrwDrSGW2UZO','yz','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14597351871172536195,17089097386671627826,'GnnoPt6wBLbjLrJ7oYaWAs','8SSVyOXUdm5XB9sLS','dDQW3cWV9oppQBF9m56FBSILQ6F37h3jo','sAdWvBF3YAbTppvHJ3SnPaZEN537QW5HXIgjoT1zBdM0S11B7pyg8Rb6BshKjUEzElU3CEPx1kKOb6n0S2Ane7NnZJCr4Co7Ln3lMOt513M','kU','3P',15);
+INSERT INTO ti VALUES (14597351871172536195,17089097386671627826,'GnnoPt6wBLbjLrJ7oYaWAs','8SSVyOXUdm5XB9sLS','dDQW3cWV9oppQBF9m56FBSILQ6F37h3jo','sAdWvBF3YAbTppvHJ3SnPaZEN537QW5HXIgjoT1zBdM0S11B7pyg8Rb6BshKjUEzElU3CEPx1kKOb6n0S2Ane7NnZJCr4Co7Ln3lMOt513M','kU','3P',15);
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(78) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(25), f VARCHAR(23) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (54,-27093,'TqyJkl0mUBEe0sJnN915xXlluwfRJriBg3KSw6Hr34EA10Of','0DgIi5Jt','on6V1sXWtgGSef4Qs','TJLu','4HEP7lrWPL5lku','VBGJbD2O6VJpzP2ck1jm1LDcHUpZS5fpllOZEtEteTqkO617',0);
-INSERT INTO t VALUES (244,-25843,'U2WqD1vjGZtpHkbyreSNTz9O3RNRaJefw9ImpAqptEr1izQKaPx4ATvZwOia','Ci6S71tD6anQncjpsfQu8','cLaL7iW','onzsyAPxUbPoNR','Pg5QiZXtbvjEPPELaoNivQ3Z5','Xx4c6DVbzDYsuwJ2xd4UvEFXcicMSeAzsLdfRFptOvuLBZq9FZQ77U0xB81Sgm1tLeqsNSklHU7A1D7SsF7wbglj4ofr',1);
-INSERT INTO t VALUES (165,-4563,'bA4G9hQ5jB2IekIiYICyV45G62LDVNBHR7ONl5U083L','wJcjFq','cKY','WvW5wcmOxvoHlw8','IwO8NDN1PsfFMNOUPfnhn5ONkezbcjvgbiaEa54YWEomEC9lpoDYMKmiUOj','BpoGgkNm1OeEf2zTemmeUd1FQvOBFu3nSy3NS5Q',2);
-INSERT INTO t VALUES (25,-13797,'9ketlqtiiygXVDfeD88HSjM','X','grCXZw6tYMoUUam2ZO7','1IFKaO','dHgZ48eokr4yUCMY6CEm0FqF','Jaq6RsM9U3S3cBtTssR22N0Nco',3);
-INSERT INTO t VALUES (220,-29304,'X7uFtJuMU5aDMaO00Xysat','4re1YiWQMN','0QFmrUYO6ABweYPgiBzI089k','zg8Hd5ylV9o49juhj2','TO0TGWrihn9TFl5GCajqUTnAWkorzrcR6FBP6BtAJFEMu29JMtDotm0gM3a0jru9hcWIrbuA0les','S4pXz5DhJaom',4);
-INSERT INTO t VALUES (182,27025,'vjJIxrWkAKAUUo8419h74cnSt6yXz7pJ','XD8OuoK31afc','cfcO3','pIT','mVvNvGQK4vJEBwTUvTj3h8bamn9YO3zJ6ypLkaYz7','OtteeHHpqkl1Wp4bS6CNdVjYTfHFfTvLFvJTbIrjP8YDNVHPQbFlEsPI6UUpiLyAY1XpBVI5un6hFZkFw9j',5);
-INSERT INTO t VALUES (222,-3907,'8qF9hNN','wUObiLjTh2ZitA9DgRmkFQ','c7fp','UP5ANa3u3Ng','JA7WMXfvNkmIE0k','piZcUUuaEzsASGdVoTJPLM4HcwdVJHkQlCGwXfmpDzI831',6);
-INSERT INTO t VALUES (6,26191,'ZIbm3y2h1M9EivUjcOw1EJdoLjGBnrAKii6PHKeP7PKyfWtkVJu1arMuFdjhIrJ1CZn','NT','N','T7YuTK6NCiahbuTqCbLbgo','DpOxTWul2NujJocudOo94FwZXJmQqqJhrnHAIpwS0OC4LOLnUjKigt8eK4jrATOAmyQhZSLjqgxMfYk4c','yFFtLAvT2n7hWOk1LSBDtNm5WxTJcJIdxmiyvH',7);
-INSERT INTO t VALUES (155,-15603,'X4A2Q2oFOVfyguJzGKiZax2','7Cd2gcLnJ1JI','W','kUBieAAd','RlzhjdLcg66FO1rvlITNYdXJIu428cnqtCxjdz7UuUSxXybmBMI37tx8UP0HUKTuLuSPDVIzyHpCRtwQT2Bh4','a3Hv4sFUnMP16FdwZRUIsXyQNmAj88Jh5mIdokm62FKE00Nu3gaYTx5m7ecOQsTBtOuluyOjr',8);
-INSERT INTO t VALUES (127,-21307,'XvRjpWTn7gja','XaLQQS','Q9mLcA','ebI3cX','MHDJMoCzmgbFHVr9QelR','s6HcgDL37O4R0bj5cxPSL0IxMTYTdWnA0OlOqf1KJO2Ov9a7b9Xqigkw0YUJzw7HcWoB2ezV739ws4Uqh0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT, b TINYINT NOT NULL, c CHAR(9) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(54), f VARCHAR(70) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1483677936,-12,'UILQ','r2ZntHfeFbExXvsSbyHQkM0mv6BaLyFEbdn9kHaa5','oawRoB','IGXJv1H8EjuizqglhTGx','8b','BN',0);
+INSERT INTO t VALUES (1616024474,14,'JOlv2w','3wvL4eDDYgKYVFxPpfkOo1Qhmvwr3Sxx7i','0Q3LdrrKr7FzcoEVeYP1XkiPTQKrk','Psz1iIsFGoK3kSk','i','Xs',1);
+INSERT INTO t VALUES (-1974315911,31,'eRb','Lz1dRuTBmBLTdVxrG7B6FTPZaqOrCMExAfVMB2yTaVFTnMcaau','rzQ6GkNIPB4ZRELjRcKNTRKjUBDz4NtJt3cvpefx6xDlyrE','iHxVIxMhFUZhULXVywIp89DnXJ','D2','vL',2);
+INSERT INTO t VALUES (-1886859317,-55,'HCOc','9tqPk3vnx2C3','EX1vv4qn0shcaJHmriMOu7WBGYNEeegUxdhVBqu7czM','3RKRa0TUf6S','n','j0',3);
+INSERT INTO t VALUES (-863001417,-12,'bWv6','8xy7jsaeAS6ww1G5Wi64U1V75yGWjW2RQ0VwtRHqUr68XUtLft49VfjTQnomatOuiWHafAnWE6D8LO89A6XNNjZZ','jMqxi85PyjeBzen9wOm58CM','1f2Y1DU7I0','4k','ek',4);
+INSERT INTO t VALUES (-309288494,108,'DRRHtwDhD','lJpPmXYF7C63LoR78NAxb1ULGlsNmOAQDsDFZNVkq2daHDI8jQr3kiunN2UgQWpAIT3b2oFA','bZ6EnLWAfDAtKvs','Nsm3uCixyBOOv9ABnvMEVTw37bkmqviMcSWEA6xbJoq3dBPsNhOSMA0bK','s','X',5);
+INSERT INTO t VALUES (-219441808,-108,'iFAj','evcn5kHwCbQyn8MLmiEGwOpid6CQckDgkvgZEtr6SLHQP9tMmSzdZ0gqg659cVWFSASVc2I8l2','Z7clEIkqy8k2KkjydCxEMhGlDEPfKD8za','Ec1MWrpcP1RRoyyETdkDZlxK3bW78bycfJKZVERyRmoKkA','e','a',6);
+INSERT INTO t VALUES (285274364,-26,'ADZv0EzZ','qXvQS8VVVywfAWmB7c5smzUIiX','bXYwJN4YSYWJ8F0sXM1i9gJC24ZXvMeEd','lqFJz5EE9P4q1GRZbImTPyh4zhtcq','a','i',7);
+INSERT INTO t VALUES (42322751,-97,'Z8oV7KEtO','u15UBZi1EjtSnwL3vXh89FOiSBLorTKaI1OUZi3wYCnRviBhXPkCKo4V9wNkQgPI1M3qRL','QZvEmZybkdHlWtg6wIQo5c6sCCs95agib5w1aCDQcWq','Cjqi5v9t6TOafr','L','B',8);
+INSERT INTO t VALUES (-425864847,-52,'kf0bmneAa','31CV1HQjNGX001S9aImQPkACO','PZa5gDncbfWq7LzL78Noyld6GCuLZVS9OQ5xBBSoA','lY3f4VQEIKXy7bPRIDYNlUxl','q','FB',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c CHAR(9) NOT NULL, d VARCHAR(93) NOT NULL, e VARBINARY(54), f VARCHAR(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 BIGINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (10757942928385405278,23348,'vQ7N9rDwJEYpZDNaMXkKDdFT94PVVKSdVepkkl2BhAW0jJAzrwDip9e3Mpum4sK','sHtHiobyTZQ9dam','D1x50WWUki0UfFAMk','oxhJUVPyg8TlXnC6Vd5bFi','L2pDU2BY9EuoOVMEA','vz9cUc74BNfGDwfS3on4DxzJXuhu9fgRW4krgCoRTY',10);
-INSERT INTO ti VALUES (10757942928385405278,23348,'vQ7N9rDwJEYpZDNaMXkKDdFT94PVVKSdVepkkl2BhAW0jJAzrwDip9e3Mpum4sK','sHtHiobyTZQ9dam','D1x50WWUki0UfFAMk','oxhJUVPyg8TlXnC6Vd5bFi','L2pDU2BY9EuoOVMEA','vz9cUc74BNfGDwfS3on4DxzJXuhu9fgRW4krgCoRTY',10);
-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 (6749585773776444432,18821,'wAN2Mtlv0pxeZ4j5afnsmc1UtZtY4OeCES7WaH43Dcg2UPi6wa6ggUD','dTVB9cIAFxWLkMUj03LB','1MytrO9','R9as0cHWJ','gVQDb1j4tgjommKhY1eklJ60V1HvKR2HQactGKN7LRBGDp0SBFepSiTw37GxCan6sR5avJAkGxL','OfwTpIfNtfh9IhgSPEI8X3LN0px2FWCRvh58LiQDJcsVdDs1dluFj8X2hiXZfjXwQV2Lv6VUEddsrKix75',11);
-INSERT INTO ti VALUES (6749585773776444432,18821,'wAN2Mtlv0pxeZ4j5afnsmc1UtZtY4OeCES7WaH43Dcg2UPi6wa6ggUD','dTVB9cIAFxWLkMUj03LB','1MytrO9','R9as0cHWJ','gVQDb1j4tgjommKhY1eklJ60V1HvKR2HQactGKN7LRBGDp0SBFepSiTw37GxCan6sR5avJAkGxL','OfwTpIfNtfh9IhgSPEI8X3LN0px2FWCRvh58LiQDJcsVdDs1dluFj8X2hiXZfjXwQV2Lv6VUEddsrKix75',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7393545117736330969,-120,'p','dhZdfFsEkjg3S9bT1QCJtgvMKH1ZW0YbQt1dOX8frelemXlAPluAf','KhHYIg56Q3DxL0T87q4XVLwK8Nr3EdjHe4Q6TXBT6cIREpa7klUe8','ng8iDQqZ78mi4BhN7j97QhHtjlUP0n3uywsABSdJKXZEGvgPcGPNhmvUZiPYJ7q','6','x',10);
+INSERT INTO ti VALUES (-7393545117736330969,-120,'p','dhZdfFsEkjg3S9bT1QCJtgvMKH1ZW0YbQt1dOX8frelemXlAPluAf','KhHYIg56Q3DxL0T87q4XVLwK8Nr3EdjHe4Q6TXBT6cIREpa7klUe8','ng8iDQqZ78mi4BhN7j97QhHtjlUP0n3uywsABSdJKXZEGvgPcGPNhmvUZiPYJ7q','6','x',10);
+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 (-6136804926328663766,-87,'p','AS0RLtLelHDff4h4BkGAMmh6rkaBhsswwXcz5P','G3KmTbMl3Ru83lWn4PPc45XW0E1btRTNy6XwLm','4VA5AGr63Y8P9w7W7ZRUkwQWwfa4e831cEdmmXBLt9D22TgoGQmrnjzbiVLidoSi2p','o7','C',11);
+INSERT INTO ti VALUES (-6136804926328663766,-87,'p','AS0RLtLelHDff4h4BkGAMmh6rkaBhsswwXcz5P','G3KmTbMl3Ru83lWn4PPc45XW0E1btRTNy6XwLm','4VA5AGr63Y8P9w7W7ZRUkwQWwfa4e831cEdmmXBLt9D22TgoGQmrnjzbiVLidoSi2p','o7','C',11);
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 (14114911363908848941,11447,'dyuozXpbD6YD','MpQ2Y3QJtnjp0WVgUquGU43SWCa6Qb0O4YXeVuieKZawsC4Y4qa5wTGMuxvLt0RNb9OAkuBeV9zdlwQ6fM54c9fONWkj2WIYPI5i7GxMGss9oiXLs9SOYelVsWAYLKHC3sMHaGAwxEjNSXm97fCdKPajLliCuCdm7jsUxN','buAX41nimOW','xHJCiqkDot','IXxLoB2FYVhlvGcJow6KQHsmRLOM6T2381b2jPZoTnTRc0W','pcmYq2XJQGGbci3pJtnByCUveVTzknzgVTh8wjyGOx4rv',12);
-INSERT INTO ti VALUES (14114911363908848941,11447,'dyuozXpbD6YD','MpQ2Y3QJtnjp0WVgUquGU43SWCa6Qb0O4YXeVuieKZawsC4Y4qa5wTGMuxvLt0RNb9OAkuBeV9zdlwQ6fM54c9fONWkj2WIYPI5i7GxMGss9oiXLs9SOYelVsWAYLKHC3sMHaGAwxEjNSXm97fCdKPajLliCuCdm7jsUxN','buAX41nimOW','xHJCiqkDot','IXxLoB2FYVhlvGcJow6KQHsmRLOM6T2381b2jPZoTnTRc0W','pcmYq2XJQGGbci3pJtnByCUveVTzknzgVTh8wjyGOx4rv',12);
+INSERT INTO t VALUES (-4609358366241257095,32,'ZNtw','58V2F8r3SsICs6VwWTbhcTJ0DKnH5GKIs6t9X2BJMDQdnYG4rlIPSYdub2MKp7oEgiTMcPyyIC9in1MRObRTCcnN2eddrnPZ9TWmWelOOculOvewEUKBg9ZGbND09dJbeT6EmSkrHnXrQPhy97SnSnSeiLmWAKSyRbeMUtE4qae0pvt1iOHuIbMcjgIwDv3ojnv351xubnq8zjDS','mXBTbXmLoyk6l55HX5F2cjqD4OE57WJ','YIqvvcSIe5won7vX6FzThXqpxre7be4SYvd0LzmJMEw','l','UB',12);
+INSERT INTO ti VALUES (-4609358366241257095,32,'ZNtw','58V2F8r3SsICs6VwWTbhcTJ0DKnH5GKIs6t9X2BJMDQdnYG4rlIPSYdub2MKp7oEgiTMcPyyIC9in1MRObRTCcnN2eddrnPZ9TWmWelOOculOvewEUKBg9ZGbND09dJbeT6EmSkrHnXrQPhy97SnSnSeiLmWAKSyRbeMUtE4qae0pvt1iOHuIbMcjgIwDv3ojnv351xubnq8zjDS','mXBTbXmLoyk6l55HX5F2cjqD4OE57WJ','YIqvvcSIe5won7vX6FzThXqpxre7be4SYvd0LzmJMEw','l','UB',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (13077257814463025637,26148,'hDXkSfSJzcGGlFbzKI2lS7lSodQ0wyt3HVoBnk1oOpztn3','ZXbdmnqgsvmZdi4N7UMlHSgobRshSL6HS5tYtaHN7RggoUqGJOL4J2QOMYxwXSNnxXIh0dF31qtvrqX53UxzY1dhGrsoKIavPZNrZ3XgchF9r6Wz23EDCLANeKuMRDjczgz5YM89mt2UT0LFilldI9pHpfJANtK9x9JMxnx9','1TCgOgm9Mp','VHD7E4a6cvWsyHJWQ8NZOkIeqWC52s7fbUnal63FCt77Bz5UO4IF24fn7bE4hh7vNDsSv7tLYkESfVyDvNUaoyKP6Ylr6Go4nRTlpb71LSibksx8K3xD3pzPNVZ9BVbCKDFyLCFV8YUhrmWBC5XdRBXCfcLpEJKqw2rl5Me1MwjYlMkwFIPh5t5GQTD2cI9rh9qh9PjdSvyZOM4edmqewSl2czhT469939Wnj2Np1VUZkRWgBxWH','aN7k7Py4QUDIb2566ADhCbMr8NF82pb9FW8lduoyNnADjaTi0VuMhwEI','PBek1yiq4W3Pto9rJFi5YHE',13);
-INSERT INTO ti VALUES (13077257814463025637,26148,'hDXkSfSJzcGGlFbzKI2lS7lSodQ0wyt3HVoBnk1oOpztn3','ZXbdmnqgsvmZdi4N7UMlHSgobRshSL6HS5tYtaHN7RggoUqGJOL4J2QOMYxwXSNnxXIh0dF31qtvrqX53UxzY1dhGrsoKIavPZNrZ3XgchF9r6Wz23EDCLANeKuMRDjczgz5YM89mt2UT0LFilldI9pHpfJANtK9x9JMxnx9','1TCgOgm9Mp','VHD7E4a6cvWsyHJWQ8NZOkIeqWC52s7fbUnal63FCt77Bz5UO4IF24fn7bE4hh7vNDsSv7tLYkESfVyDvNUaoyKP6Ylr6Go4nRTlpb71LSibksx8K3xD3pzPNVZ9BVbCKDFyLCFV8YUhrmWBC5XdRBXCfcLpEJKqw2rl5Me1MwjYlMkwFIPh5t5GQTD2cI9rh9qh9PjdSvyZOM4edmqewSl2czhT469939Wnj2Np1VUZkRWgBxWH','aN7k7Py4QUDIb2566ADhCbMr8NF82pb9FW8lduoyNnADjaTi0VuMhwEI','PBek1yiq4W3Pto9rJFi5YHE',13);
+INSERT INTO t VALUES (-9178872867903183686,66,'Qqh','XZN0MTYBHcFeTly4OjhG','mCrSqCT6','lUbeQEuxGJWrqGap9skmizxqNM3dAQYQvv6FYP6bK32wxc548lXRUqfEkuP2YeRw0rfnbhAQSreKsOqLDv00eixCp2s6vGtF5wiQrT8gHgwzK27iq3XDTiix1zklA9xsD3ZCoQGc2QlK5RxlFIDY8fWqlnNw4ZiLRZPQK2HpYrejRt5r0VAskwLh','i','v',13);
+INSERT INTO ti VALUES (-9178872867903183686,66,'Qqh','XZN0MTYBHcFeTly4OjhG','mCrSqCT6','lUbeQEuxGJWrqGap9skmizxqNM3dAQYQvv6FYP6bK32wxc548lXRUqfEkuP2YeRw0rfnbhAQSreKsOqLDv00eixCp2s6vGtF5wiQrT8gHgwzK27iq3XDTiix1zklA9xsD3ZCoQGc2QlK5RxlFIDY8fWqlnNw4ZiLRZPQK2HpYrejRt5r0VAskwLh','i','v',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-8485888789665651166,-45,'vOpyDwK','1cqqn3OoxVlL3bnS3HvEue8hQuvCpMdEcva95LHLrz2YRmQma6eXlbV0QWD2lvGZb0ulKdiZV27','Cmpx9FhK4FwMBTgXenvhpyeMt','vyCE0vwfV56rO8PzXhRmG3gKb0H5kImU3DwM8tyebaMwz9QRBWaHnVLJhRYwOW1v5UPlG2oNXVFQwDEzGyLtWHCV0voKdHet7gVnaA3ba1gG0ufOIcjUzbL','N','A',14);
+INSERT INTO ti VALUES (-8485888789665651166,-45,'vOpyDwK','1cqqn3OoxVlL3bnS3HvEue8hQuvCpMdEcva95LHLrz2YRmQma6eXlbV0QWD2lvGZb0ulKdiZV27','Cmpx9FhK4FwMBTgXenvhpyeMt','vyCE0vwfV56rO8PzXhRmG3gKb0H5kImU3DwM8tyebaMwz9QRBWaHnVLJhRYwOW1v5UPlG2oNXVFQwDEzGyLtWHCV0voKdHet7gVnaA3ba1gG0ufOIcjUzbL','N','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1809186459119702707,4,'EwBiEfwzKQ','bd35Z128t6rf2oLFzYCVv45SmUNeOFB8ueFGfbFbEE9hSsmPEkdYoMe0TY2cHqhbzwOmcZVltAovT6ao2nZcMmMuL5lnLOvoiuG9o5k4LUfKsvvjD8ISXmmGornqC','Qzboa8UfEZ7F4','AusM5Nmx4SMavP0E2XGQIxOBY7a4Z536idIzqr3lwHApO7k8FI5zl9tE7B4LQAyfzKtWVnzRoPvh','xU','g19',15);
+INSERT INTO ti VALUES (-1809186459119702707,4,'EwBiEfwzKQ','bd35Z128t6rf2oLFzYCVv45SmUNeOFB8ueFGfbFbEE9hSsmPEkdYoMe0TY2cHqhbzwOmcZVltAovT6ao2nZcMmMuL5lnLOvoiuG9o5k4LUfKsvvjD8ISXmmGornqC','Qzboa8UfEZ7F4','AusM5Nmx4SMavP0E2XGQIxOBY7a4Z536idIzqr3lwHApO7k8FI5zl9tE7B4LQAyfzKtWVnzRoPvh','xU','g19',15);
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 NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(64), e VARCHAR(25) NOT NULL, f VARBINARY(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13276074112265614106,-1970973035,'1xdAxBM6IcQ3G9hJny5lcyKJKVh','4','JNSdx75VE9bOc8f','tT6pfAEkuUz2lh','JX0ZNSDLeR4RIdkyPpHvFCz43i2pVPbbDB1WW5gZryI7klLmI08yoyZZ8FhomKKYK33rm8imWYby0OGkaGiWeHNRSII18joA','i0dpaxnhgoN5xBOxTjFRJ631BX9lerzwNz0lPh7ZnRbisM3VNpYI7GuWsLNL1jn9RV737ZphIw',0);
-INSERT INTO t VALUES (9555351762828925575,-990394305,'MQs1sfsds2Qg','JD9ASsX5yGsYOSDDMdyimsQhWiYBNPMQluwb','kuvHq0yrk9rECiYquIsiic2','0ep34AjuCDB6iVV','uiHyNCO','C3YegMRbNfbz8SdWA9bNbZk',1);
-INSERT INTO t VALUES (2284263101555855732,1679386526,'o8oyhwoFtSmMN2QZnduMGHSyOiSIg7dM0teN1iu7F7OLT','EE2NxUA5y6MuJBFgDt9XYVTV','luii2b','aEHarEmGG2JeczU6icZ38cBXWRUPyklsAKdJ6R2C','ksMaJJj5SZ4O7KLiRQFFTf','6lgJkyUUFnpciYvR',2);
-INSERT INTO t VALUES (15074504834679030044,1802222794,'XE1s9pCuNTUuLN80mGmMlinZJ6597Gx5Ej10Ahi6IReBHEs7yWAwGxKbOrhTvmGUS9kqYscTx6','xBa1bSoyF2o6xglvXHnW9u7EP10ky3pZZUS1c','4sgTwmTuoQ210kV','CCkybPOiXK0GLzKYJ29eMus5PKhB8JORN4E41m','tqf0g1WV4S0gkCge','SIHwPp9eUjNFBjv1WEGviFo8LvP',3);
-INSERT INTO t VALUES (17766386712816483735,715958177,'GMRaTQB91qFdc9M6GQuzbPcRh','6wM2frmQYXD7TXLv9InBvnYNg3z2L','EVcWc7JJBds6kiqFeNwxsr0m','3ZWnphHm6Bqe62xedjTyeC6CPNxuSle6l5J','i6qmYVTxFnwfrpyiV8BrNu45bIb014kAjui08u699ZD0MxW0VB8xmVCuf2O9Uw23kBLGrUZ','eO0UOneXsI7E4nfuqGSGoLGMwX5ze9',4);
-INSERT INTO t VALUES (16006001842414984349,632756618,'7Ts4Ktpm2JC5cuJi6CZm8RKFGCHEE90PSKMuhVW0','4XsEa1HCixlzXAV5RLJaPbYmqynUq7ZyZt2zC','HfSNO9hZXkQKhcpiVA','dIAl2x39lvWW7GQy2h7eJCtoC','mCyqGz3L7fKMHE00KhCt9He039vl7Poi7cbTSEQpX7PhWMT9ecrKIU2Z0zVDJGQub7O2','NElskzBdNyhqeGDkGAaJOnifKBejkgo0aAMfROFl',5);
-INSERT INTO t VALUES (12474079769708718400,2026583328,'a6','owxC','mp8AgU9l4eZsT7Xdy','nnTYZ2h','HEyQbtzw01zs50A','6r4PN92r0iMl2j6sB51577uXPeM9eq3vjQ6HThpQzZuuAmN2OJTUaXjkEFJ3Pt62tNJjlE0QMhcygXEhVf8dLqIN03tV',6);
-INSERT INTO t VALUES (1547286857833056572,-1918460268,'03wbmLgZQCmROHipHmwNQd3D7qtjFZ55rBLNWLeSGgUAsx8XVVI4','cr40DMt410Rvs5hpyF0d','ZXKMLMbTgQo2GVlq1','RVdVipF7VdIuaPGSfcQ38','UJo4VNt','QvG71QhIc4JBCOzIObXs7jBhZ23gt8ZivmW4YIAh4OFS2OQcdwPTq7znENBHn8AESRL5XHV0',7);
-INSERT INTO t VALUES (2331036462368351922,1773277180,'0NZVzAgwJQhhdZp6PP4AqV2ip1WSTjtyUnVMKcNnZcjJbgWPCbJ0hlYvVcauNCy','DrAJaYm8rlCrWAAHM694ubv','D5eeR','ULjoqAsvG6qFTG5Y5oxbe6h4G','10v9ltb0VYmRIE9Y5Fu7JcCZ6PBDOuBydlF7iq7GKhP0K','zImRrdWA418Zmad86yT3Etr9i4lLH5q9lS5HacihtkG',8);
-INSERT INTO t VALUES (12308942600857281786,-1183193183,'SkMyW1oa4s4DQXkJRiBF7VR1OCBlSDH1zrljN3saw','OR4Y7IDuRKqlZqgAU6','mppYYZ','giWUT81z0Jtmdl','ev96TmmyLDtJZE6USASFQ1B7wMNi51AYlXbulptZVxB9EL0EUYRh2P','UUdFf9KTfpgYn4nGkcpOPfw0ONaUSN6f4iWnx3lQMdwKpiEPPBUEW3CbCILx9Fu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(41) NOT NULL, d VARBINARY(5), e VARCHAR(23), f VARCHAR(53) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (52071,4859608281122002572,'Tbh3B3udxZKDBGEg9hw7u','iW','UWoSkTPDf6NGlfFtP','vDxmO6Fax8xqdt','e','y',0);
+INSERT INTO t VALUES (45813,4550337597122594063,'T7SdVphEWu','uG4OJ','JY0AJ1vH4HCw','0tQJzwa0qSoQvZu63Hgc6VnqSSimiuMpYQSfKvPzxJUomNE55Yzaa','n','R',1);
+INSERT INTO t VALUES (26300,13761112556555059218,'ESERa9h9W5Q30E9pLm6KbwITHMMNYxNzTEvxhsVkO','C','lvFd9I102','G','B','3V',2);
+INSERT INTO t VALUES (23258,16732183660643520164,'9ZpvSs80r9SDn','c','YXvjCuSO4WMM','64','F','O',3);
+INSERT INTO t VALUES (63898,9113790213705040928,'u','q','I44Og4AbOF','TlLbXkhYoVbu8PVQS3jBjobiIc8G5','2','1',4);
+INSERT INTO t VALUES (7454,15251808870286623740,'ndW1INaPGIE4','I','M0BJ8','sMS1x2Cpo2T','Y','t',5);
+INSERT INTO t VALUES (58549,17578156670472898075,'RJdCxysQRV4mdo5g7','U','Hd3frrcaHjUxfL','Xzuuvva6fPvDiy9TzMWW1oKUeE6unXZMaJ8UEVahqt2Goh','c','6h',6);
+INSERT INTO t VALUES (58945,18403636941559590841,'gbMEh0MP7F','hPI','dA','PLPmihiX1IR2jfCoEw3a3DR4VOdnYCtEVxNM','E','r',7);
+INSERT INTO t VALUES (56140,15657352427883928430,'rsFlIiHCRceDlor7ZcsQYI22nOoOlT20','WfOE','uRMtjO8WHG','BXRURIQzZnNjR115gwqri0bfGBQ','z','X',8);
+INSERT INTO t VALUES (23926,17225423084971523291,'fX7','o9aM0','Pf9iF','ZMC8oFt5V1IfIYrNacGbUUEc','z','h9',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(41) NOT NULL, d VARBINARY(5), e VARCHAR(23), f VARCHAR(53) 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 (7664231691322554723,-1303212093,'j1fYUd6sB7GPR53XRAP8B6Z3Z','5iQ6iDOQ66KDNucQZzNKIRrGAzDd6jr5Qr0nBlDQ','OcX91hrMqY','7a8N3B3xoR0j4F','W1sUz826V4Nm5UQ86zRJnXPqXFuv0BzfYtisLhYucg23Kwc39OoUf1Jmw1YRH7xtWkwqx71zHfIbFW43Y7BZUTiHd1cp','2oScvOzUqvQC3yhM7TRcIYY6G1J0IkJICLUYbtSfXgMV5wM5n4webiR4kbLUeK3Hk2x90HOFFZbIwSUaF5xL2b4Tm',10);
-INSERT INTO ti VALUES (7664231691322554723,-1303212093,'j1fYUd6sB7GPR53XRAP8B6Z3Z','5iQ6iDOQ66KDNucQZzNKIRrGAzDd6jr5Qr0nBlDQ','OcX91hrMqY','7a8N3B3xoR0j4F','W1sUz826V4Nm5UQ86zRJnXPqXFuv0BzfYtisLhYucg23Kwc39OoUf1Jmw1YRH7xtWkwqx71zHfIbFW43Y7BZUTiHd1cp','2oScvOzUqvQC3yhM7TRcIYY6G1J0IkJICLUYbtSfXgMV5wM5n4webiR4kbLUeK3Hk2x90HOFFZbIwSUaF5xL2b4Tm',10);
-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 (10852496711233854686,-178577422,'eFeG5ioBdxRqIw9dLxSD53u62nHSRlz9pll','kL4jLsURtna4rQa6Bvpb','cxNJQat2nQQmtSDBvSS4oAY','qSimNkqk6qoJV5YadHT','ncS4jeSa4N7HOuTxfyzoVUZL1evnymMk1aZ4','WyXAkwvLsE43Z3qrWGluFuPZhvXuNd5NP0MTyQQ59wOKJi79buqwRRuRPTzGTkzN',11);
-INSERT INTO ti VALUES (10852496711233854686,-178577422,'eFeG5ioBdxRqIw9dLxSD53u62nHSRlz9pll','kL4jLsURtna4rQa6Bvpb','cxNJQat2nQQmtSDBvSS4oAY','qSimNkqk6qoJV5YadHT','ncS4jeSa4N7HOuTxfyzoVUZL1evnymMk1aZ4','WyXAkwvLsE43Z3qrWGluFuPZhvXuNd5NP0MTyQQ59wOKJi79buqwRRuRPTzGTkzN',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (7068,15970212179287427354,'Ah4AssjkM8pCkb6LV4to5TEEdNsyJzJs0','VwF','f7hYuAIwurZZzBP','FF0gbJYLs','n','U9',10);
+INSERT INTO ti VALUES (7068,15970212179287427354,'Ah4AssjkM8pCkb6LV4to5TEEdNsyJzJs0','VwF','f7hYuAIwurZZzBP','FF0gbJYLs','n','U9',10);
+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 (57169,6375618319020088553,'V1Ju','x','bRoEQWStPYwkRh4Aok4ti','ahlr8YuR7o4mmgcqFfy1YX','s','HH',11);
+INSERT INTO ti VALUES (57169,6375618319020088553,'V1Ju','x','bRoEQWStPYwkRh4Aok4ti','ahlr8YuR7o4mmgcqFfy1YX','s','HH',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8778669887107726842,-2038131953,'iCEzAT2SpChevFvgVn6cjxbHp','O9swobKj4q5CysEa2yNwI5Pf5QJ','XkumXTmB0z5bfVAPhaao','6UMmXHmwTRSMeEfLoOYTmlazOXTpkP0IPuNN6A','BR2dOUtgk9YmEbUQFWy13G4Y6cPhHmZlYHOv0PCmqEvx7pKVcPfZe9vptwNjXUTFOxSKdCqLZ9oWJbC7','BarIF6k1Cp7gfw199BqwUyfTT4kbGh4zbvVAIeXxKVzi1QOlS9x08NyFFrn0JMrqNiMGyEVbAiAKiCab4q',12);
-INSERT INTO ti VALUES (8778669887107726842,-2038131953,'iCEzAT2SpChevFvgVn6cjxbHp','O9swobKj4q5CysEa2yNwI5Pf5QJ','XkumXTmB0z5bfVAPhaao','6UMmXHmwTRSMeEfLoOYTmlazOXTpkP0IPuNN6A','BR2dOUtgk9YmEbUQFWy13G4Y6cPhHmZlYHOv0PCmqEvx7pKVcPfZe9vptwNjXUTFOxSKdCqLZ9oWJbC7','BarIF6k1Cp7gfw199BqwUyfTT4kbGh4zbvVAIeXxKVzi1QOlS9x08NyFFrn0JMrqNiMGyEVbAiAKiCab4q',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (17674252323013961833,-427969165,'wQP1GevwAaJlsP6A1ZVtMB4G','Ui2J4k903Vc6jfiqY','EpXH','rkfbdWxuAndCfF2gkVYSvbVmMnl3JtO9KETAGMLHFsEYAf1Y2aNhiw4s0DmbBD4a6NS3DoMJhzFG48bvnYwmVENtCnkxylqwQeHKlV6DxN79lvr5z5ds','IwJ6yGVm6bvHhpdnY5tHid7ZpKIYSqetaCiWmSFw8NRJVFy3PgWeAh','gykkPNgQFWZaHkarA1OiSBjxQY7izqunBe3AvjPpVbpL',13);
-INSERT INTO ti VALUES (17674252323013961833,-427969165,'wQP1GevwAaJlsP6A1ZVtMB4G','Ui2J4k903Vc6jfiqY','EpXH','rkfbdWxuAndCfF2gkVYSvbVmMnl3JtO9KETAGMLHFsEYAf1Y2aNhiw4s0DmbBD4a6NS3DoMJhzFG48bvnYwmVENtCnkxylqwQeHKlV6DxN79lvr5z5ds','IwJ6yGVm6bvHhpdnY5tHid7ZpKIYSqetaCiWmSFw8NRJVFy3PgWeAh','gykkPNgQFWZaHkarA1OiSBjxQY7izqunBe3AvjPpVbpL',13);
+INSERT INTO t VALUES (4430,10929956235362260448,'ow4yEv6','AA4Kpntb5NMPTGbmzBzqwOHru2aTIviMzhYzUGcdR1rWaLRymJwYkUNZMvNadkqdEvJciHCjKRmncvdXJ','of0iT3gF8AuNy','MbG19Enr3EieIqW','6','U6',12);
+INSERT INTO ti VALUES (4430,10929956235362260448,'ow4yEv6','AA4Kpntb5NMPTGbmzBzqwOHru2aTIviMzhYzUGcdR1rWaLRymJwYkUNZMvNadkqdEvJciHCjKRmncvdXJ','of0iT3gF8AuNy','MbG19Enr3EieIqW','6','U6',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (50993,7412315856548160117,'CLYU6ihi0oexYeshRhrmb1H6dD2J4xhNj4EVNErZ','2zTtOoup3tMr9YPdxTvPO6RfGwVDphYjDz4RlsSYRIOYTxUbZkXJD7E6rAiHAWR2PekqBIgU1WY847ddUXixrdPwOLlpSeKyHsvS7JMQBW7zP5bD6cQEv33sKZDweiqw6LUVwYMDx4a4pZ8zZSLSl9gyIDmzeMSeUIazsF7GP3dPUCgy2zS9NcPV333PrFsr7','cp0P','jQ9t9fOIVzTVSnBK8OyIrhTPbIedkk0wuYiiJZKJ3jQXvzhiwxZXcpmF6VZQ6ZPnhlAQaShu3Jvd6ys9JhHBJ5v4R71hheMSeEIrWYW71qHKVF1Gfh2LFha6ndueYR5aLV8U8v6SeZkee8uJzmDrylP5ee2tiGp197VbhfeKrbD7llkwR6MVukLx6c70vcKdBtaQaunnaGHhh4H','N','Q',13);
+INSERT INTO ti VALUES (50993,7412315856548160117,'CLYU6ihi0oexYeshRhrmb1H6dD2J4xhNj4EVNErZ','2zTtOoup3tMr9YPdxTvPO6RfGwVDphYjDz4RlsSYRIOYTxUbZkXJD7E6rAiHAWR2PekqBIgU1WY847ddUXixrdPwOLlpSeKyHsvS7JMQBW7zP5bD6cQEv33sKZDweiqw6LUVwYMDx4a4pZ8zZSLSl9gyIDmzeMSeUIazsF7GP3dPUCgy2zS9NcPV333PrFsr7','cp0P','jQ9t9fOIVzTVSnBK8OyIrhTPbIedkk0wuYiiJZKJ3jQXvzhiwxZXcpmF6VZQ6ZPnhlAQaShu3Jvd6ys9JhHBJ5v4R71hheMSeEIrWYW71qHKVF1Gfh2LFha6ndueYR5aLV8U8v6SeZkee8uJzmDrylP5ee2tiGp197VbhfeKrbD7llkwR6MVukLx6c70vcKdBtaQaunnaGHhh4H','N','Q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (39154,6616017765552868237,'Uly9PtVMMCrnFSIo9r9lViRU0ehZpKY','628sqdDDDRRtYokcL6c8Y5W8SdLJ6pD2XVdIaPM58wKniPKr3euVHT7AuCnlVX0HqB8U0eDN','0MsZSeqKBMo504BvpfWHSv','pddo4PY4Pgoh8qxP9YVgu2rSUuTCMLMXrIU7fHZ0461IHIqONxi5CnSSMgr2DGamNKpNC5cSOIFues6PhKhQMlRyLHwtpB9Zp4husLireKaF8Oniej0bo8HlBq3wL0CGH4sifqDvO35U97SeGk6YqQsfF1Dp4nn7eTdi2F2KR71R6jn0PFur3wsQSk9MtIKZSGjDqfuXNJxRj9leMBGhMr','A','Zq',14);
+INSERT INTO ti VALUES (39154,6616017765552868237,'Uly9PtVMMCrnFSIo9r9lViRU0ehZpKY','628sqdDDDRRtYokcL6c8Y5W8SdLJ6pD2XVdIaPM58wKniPKr3euVHT7AuCnlVX0HqB8U0eDN','0MsZSeqKBMo504BvpfWHSv','pddo4PY4Pgoh8qxP9YVgu2rSUuTCMLMXrIU7fHZ0461IHIqONxi5CnSSMgr2DGamNKpNC5cSOIFues6PhKhQMlRyLHwtpB9Zp4husLireKaF8Oniej0bo8HlBq3wL0CGH4sifqDvO35U97SeGk6YqQsfF1Dp4nn7eTdi2F2KR71R6jn0PFur3wsQSk9MtIKZSGjDqfuXNJxRj9leMBGhMr','A','Zq',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (63769,18259195601673366587,'8OvhjtfBaHexIHFkbcLg','kO20KwnZU9slhWhu9npoQ8DUJ98lfuCRh0fKUXQrEAwDxBaCcgVWN5LB12D9QZJPbkYw1y4zABh1akfESU3H8r7yxGXDK6OhPgINkmdDGEvt3hiTE2NoAe9JiBB1v8X1BmQSLOAY7PRLhVihPXjdTfzic7VT3Ok4yuU7k58R2k7wodQXWnG5','d7','9lhdqT6eYpBclVE4mnYHCXbOd92','23','vL',15);
+INSERT INTO ti VALUES (63769,18259195601673366587,'8OvhjtfBaHexIHFkbcLg','kO20KwnZU9slhWhu9npoQ8DUJ98lfuCRh0fKUXQrEAwDxBaCcgVWN5LB12D9QZJPbkYw1y4zABh1akfESU3H8r7yxGXDK6OhPgINkmdDGEvt3hiTE2NoAe9JiBB1v8X1BmQSLOAY7PRLhVihPXjdTfzic7VT3Ok4yuU7k58R2k7wodQXWnG5','d7','9lhdqT6eYpBclVE4mnYHCXbOd92','23','vL',15);
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(82), d VARCHAR(68), e VARCHAR(3) NOT NULL, f VARBINARY(90), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10832831803324695791,-26013,'PdtUopd8pCBLFKf5DbVnjlfENbE980QZQSUG90j5r7DLDyCRYHBv5v2pxcc3g1ZvV8zaoo7NZrjLCFjf','Y1ewmpJi6MnueETJuOkEr5CQZgjZKxAqY0','I','r1c34kY09VljDPHAYlLD0z8D5','Gy8pqHo','5yhzp5AZ',0);
-INSERT INTO t VALUES (12826915827973623941,25400,'CuXYnhcHVezoDEwROoo','KDkQ1wbxASK3csLcXzQ6YPrWz7m9YeCLBg9hoJYlRBZwEkl8eEjmTmpz','z4','J11ygZx2s6fTbzcRbGlYds48XRVPW25eed','E95oXQgwXb2cJMlTKvSFpY1nIAMJ8IyBxSfQb29uwjMfYEKPOmEyrWSNxIZYuBWCQd','T2jP5441dssfh3KQNvTJ6lkPLbtoo',1);
-INSERT INTO t VALUES (1984556079103176601,6541,'XQ2oKZhBRjobERtuTtGHN','O7e0VvM','W','D3axFPttsm1GvB','jPQaKZeRTSEWUeIyye3mKKnHb','XYenV17gHilG3K1kcQmDZQosp6wNtkOnfM6e1oDjk1i9BYcSrYuBmVVxGSk',2);
-INSERT INTO t VALUES (17716694341879071898,-30473,'fpDurVKq','3lC3miLFzDk8Mh7cGtPWzha6YdKyz3xcXhYvm','J','5IiVpWtEQiDsNmxWDUMphzQ4mWghxVWZJkfTWyXZKQvC8khqlKYnO5JtaL1R6J7p5sh9hSjEXWDoe0mb06H','sMsm2a6f8WspYU6HTaDwWDV6NnzrOwr5F1y2qOu0Qi647XHpIT5oDjcnwYnznKs40l2','djIHDay',3);
-INSERT INTO t VALUES (9009224104751604621,2240,'VzPbgiuFHTQxQV0kVDALCtLOw9vL4nJX8EEJc6yIcAYdDNT1RYIqIhA8uqHthN3Nh1PRrdkh3G0X','RhFV6hQiGKRxml2','75g','4GkxlK6','IiVD4k7Po4CbRJunjJfDjDdL3MmLfmTyGBkNxQzlBbuJTPeIyPG1LhGwbhiWUIViKtVi5CWnnBcR28kbi','PIlOuSy3gDGBCN1tiIpBf9chV4tS8zJHTXDGoE5M4rvFjg7kRVieX7LzqHuS',4);
-INSERT INTO t VALUES (9445746868897441171,-6228,'EAQi','LPiueeyiCD','pR','oCGZC2YAfDDGH3Z0hHkmqFizulzKXrc27iMiio9UySUoP4ygDyIU','Gq2xRidRfyViqPBaONbf','mpX5AJYrmKD6p',5);
-INSERT INTO t VALUES (1650667083609401527,13429,'oDIFIF7oe5Oe1wyC6ThKsZZjhB9qHLBzMQn8InavBnJ8g','mrC8DvqkwQqY9PfD77MArHsS7oCVBHgg7TPPgP','LQR','ACK9xReV9olgZ7xWRXF7eX679ByM1IyPRS2CR57KElZrGMQiVISFbrdLOhaVD37yh5NHN','pexvdYVwo71FTTGQ6D3BNAIOg4Ma','vUjofKjnyC2EsBM5yZYXamxoIJYKKVX4h4SFhQIxJWrfBnb6B7BgYOHCvekTw4MlddFKxHcEVHEZCOK5ic4f2O9Paoc3hNTy884',6);
-INSERT INTO t VALUES (8768789333287955683,9815,'16vG56J1gsGehPoBaTdyti6hfblJy7J16teExDLEHPe9K9kqh2Op1j04L','1tUbMbP6Db8cnCbnZ0WpFhfOICW9N8CA7nEVeBkIQ0fjevh8pXqSBE','D','U','aS6bM2dqjG98riG6CfQMfZ7','aWGhMTBBQtFmh54R3g0nJBjt5ZOgCORVsJPG20ETVfmkdAqe1ftOBAPeInKVeHkCl8DLhz7KETyUtoPJNW62MJcAsMQz1',7);
-INSERT INTO t VALUES (7732871329024318971,-742,'H0iIE1xBR8heRB73XvKqdoyT3tNwiVJWZq','qozGCYGW','y00','ow1ZLL1NIM0pjklhcznAaFBTEFNvAHYiz7DVD5RjMQW774D7zgr1I6Bf4N6zDo5KL','d6REQ0cC3','zCxqb2UnMxXBCenG2qNQjVMUN3jR8teiEXZihTCV2WTVt6',8);
-INSERT INTO t VALUES (5050378839185797169,-2736,'1jFjvl','NYKH','1','imElg4ZJLKbqDq','vT0BI9Ic0W98fY9zkroPLCCS3vNykk','qYGnZXUYNslZwcEYgnaSfa7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(2), d VARCHAR(41), e VARCHAR(8) NOT NULL, f VARBINARY(77) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (127,-5893755543003159855,'c','tnTZ5GQxqRcbKSEp1wP9tN5pGFuK4y','BRp3EL','6q2kp7fo1ZxpyNQEk7aZq3aROlHTFiMNGseMGy4XwrcA6htT6Kf8b','j','I',0);
+INSERT INTO t VALUES (171,-2807545799029306041,'q','2OsSqlnzI0W4YgZzY3LQy','S1kEkS7a','R7kyy7EsU1EeelzLKcyOrHGcEWzAfkEj7c97lj2wmx','j','1',1);
+INSERT INTO t VALUES (110,1483965540595482746,'QV','8jBdzexqCGPQxhYvlZm0FBdkjasYCyMGWDbLFGnE','Y2Kx','Y8E2tupe0tntlg8gvLbCqiFDki6gv3QGc22VNoQr1','U','z',2);
+INSERT INTO t VALUES (198,-3244425444572797767,'V','37ue','RklIVa','Kz1izKuRk5SMXZxrtrAZ','v','V',3);
+INSERT INTO t VALUES (2,2778829279406068795,'q','II82L66D9WSlXZ4k','V9','EKd0XjMUkU','B','a',4);
+INSERT INTO t VALUES (150,2293453345328179851,'T','q9PgyRN8osA2ebW0t2IOwNqOde16hMI7','gepwJGt','DZzNG4JGlMgLmQY','9','B',5);
+INSERT INTO t VALUES (198,1320997884590036518,'Kw','6J742','gBO6J','ouX3kpvQV','P','s',6);
+INSERT INTO t VALUES (194,2760032425271387012,'rj','ZleTp8nZ7NdzABNRM','sQ9','kZJF4X8ZP14qrytJdHZJ0UnmvuFMNeCTT8','r','S',7);
+INSERT INTO t VALUES (185,-5251050635636289236,'Iw','eBiuFfu9xytlZVu1omGH1VOdOLfd2bDeEmI7F','x','Rz3Nkxga','y','H',8);
+INSERT INTO t VALUES (187,-1572424550737865939,'k','4OnhXqNmjjZHv6e1SwLbpLtY','qB44BR','WgnKg2iUKLkM7mkxFGoFjt96lV7xvdFZtpwY4qqlPQoCUgfKwUpd','H','o',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT, c BINARY(2), d VARCHAR(41), e VARCHAR(8) NOT NULL, f VARBINARY(77) 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 (7864579174177804557,-29015,'TVTSBLfz4ee9MSZb9bsYrHNN1t3KHLDnsr345YPvSBW7LH4koGe6YLPNc1aHDP4n4JtFCj9HYYYy','xh2x8OLJmSD7H','BD','vsV1SZWyvLaba8A','Qrc8VZapPdUk7c6fI3I44tENF5Hzjzw5wgtuWtj0yoOMApyaR5f9bVGQ0JRvrb9JgwY6Gvi2M2egJNB3c9O9EgEX','E8qPJ7r5XEaNwDvxs3rGu',10);
-INSERT INTO ti VALUES (7864579174177804557,-29015,'TVTSBLfz4ee9MSZb9bsYrHNN1t3KHLDnsr345YPvSBW7LH4koGe6YLPNc1aHDP4n4JtFCj9HYYYy','xh2x8OLJmSD7H','BD','vsV1SZWyvLaba8A','Qrc8VZapPdUk7c6fI3I44tENF5Hzjzw5wgtuWtj0yoOMApyaR5f9bVGQ0JRvrb9JgwY6Gvi2M2egJNB3c9O9EgEX','E8qPJ7r5XEaNwDvxs3rGu',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(83);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
-INSERT INTO t VALUES (12489616232691891854,-21842,'F5KxNxAp5fU4nUhKlftsj0ahwPzIi560Ct9ADRM3L2kt','0eYv6JxkW3Y97V','qb','JF09u42yJQS1isMrP30dPhNg3mKeShAfLW8xdPs0Eeda7c5NvV49fVkmSUXp9Vd','0ZAMZTriLiGGzZOeaXV5HXX87MSdEb','QflUbIEQPulD8HWlRL2e79uGWXpMNfgHMnHYh4bHHZ6TsJ1HPf5U6kaOC',11);
-INSERT INTO ti VALUES (12489616232691891854,-21842,'F5KxNxAp5fU4nUhKlftsj0ahwPzIi560Ct9ADRM3L2kt','0eYv6JxkW3Y97V','qb','JF09u42yJQS1isMrP30dPhNg3mKeShAfLW8xdPs0Eeda7c5NvV49fVkmSUXp9Vd','0ZAMZTriLiGGzZOeaXV5HXX87MSdEb','QflUbIEQPulD8HWlRL2e79uGWXpMNfgHMnHYh4bHHZ6TsJ1HPf5U6kaOC',11);
+INSERT INTO t VALUES (1223302057653263325,870461459324878092,'MX','xXCkYfPwG','y337Ed','VBhjREgRhk6cRJjHbLrkboXFCDOrAUjlnO6VqAoHTHDUc','R','P',10);
+INSERT INTO ti VALUES (1223302057653263325,870461459324878092,'MX','xXCkYfPwG','y337Ed','VBhjREgRhk6cRJjHbLrkboXFCDOrAUjlnO6VqAoHTHDUc','R','P',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (3739618848939890363,2511085365314006755,'W','iHfu0j00uiTRgOiU2KXRN4FR','jb5Bz2nb','PCsGhvlqD','4','K',11);
+INSERT INTO ti VALUES (3739618848939890363,2511085365314006755,'W','iHfu0j00uiTRgOiU2KXRN4FR','jb5Bz2nb','PCsGhvlqD','4','K',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2722001300368641350,17801,'alMtamJOSaTiYISL9QgFnic9xC3SPOBxxNnytiHcQBJQyzbhauQKBjv','Hx6S35P4F9lSUdhwdjUKz2IceNqMjslqpJSrILWjZSTFVXatWaZLIVScKQltvyFWjtCUAbC1hi5XKhbYxyIynVX4wprzalkmo0uAVWRPg9wJlsAVcfmP0DVoeZNMwI74FXD4D','Z','vHIikrbyaCOIAxHGVHC3DKX2Ov0U4T8gctoGsCbBT93za9AHfS47bJCK8JBlbpXmeyjbKurlSUr2EBnohvFO','1966fadhfOp5ShFno','eh7KkKijwXub4gaNhSFn0yppvmWbUBleFSNF6MLU5H42RgBNsLCduNNhGMaVPJ74RqKmQPHgYGwQ72WEWLtwzsPkdmCvSLsR3fxD',12);
-INSERT INTO ti VALUES (2722001300368641350,17801,'alMtamJOSaTiYISL9QgFnic9xC3SPOBxxNnytiHcQBJQyzbhauQKBjv','Hx6S35P4F9lSUdhwdjUKz2IceNqMjslqpJSrILWjZSTFVXatWaZLIVScKQltvyFWjtCUAbC1hi5XKhbYxyIynVX4wprzalkmo0uAVWRPg9wJlsAVcfmP0DVoeZNMwI74FXD4D','Z','vHIikrbyaCOIAxHGVHC3DKX2Ov0U4T8gctoGsCbBT93za9AHfS47bJCK8JBlbpXmeyjbKurlSUr2EBnohvFO','1966fadhfOp5ShFno','eh7KkKijwXub4gaNhSFn0yppvmWbUBleFSNF6MLU5H42RgBNsLCduNNhGMaVPJ74RqKmQPHgYGwQ72WEWLtwzsPkdmCvSLsR3fxD',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1793530788791272559,13821,'Xij7Qu3uqnZTthSV1Y86vIpqDO6WGrmcL4rSA6gJ','oX','GJ','kZLBLi8lWslSf5cr6hnW4YzD45JSaaD5Mb9BVnUvoaI4wnTHepBFzLja','Kc1vWOZtImE53x1UwmZUor7CKsWq9SgwkuwXlDw1dKZSVRFQDFp4NNAsBSt80dyRCi2gkO7LDADcSs','HfV3B5luIbQC0jNg5s9mJe9Plih6nJqOEfPj5MqMlpioeNxzo',13);
-INSERT INTO ti VALUES (1793530788791272559,13821,'Xij7Qu3uqnZTthSV1Y86vIpqDO6WGrmcL4rSA6gJ','oX','GJ','kZLBLi8lWslSf5cr6hnW4YzD45JSaaD5Mb9BVnUvoaI4wnTHepBFzLja','Kc1vWOZtImE53x1UwmZUor7CKsWq9SgwkuwXlDw1dKZSVRFQDFp4NNAsBSt80dyRCi2gkO7LDADcSs','HfV3B5luIbQC0jNg5s9mJe9Plih6nJqOEfPj5MqMlpioeNxzo',13);
-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 BINARY(10) NOT NULL, d VARCHAR(5) NOT NULL, e VARCHAR(13), f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (231,15887937,'WFL','s','9JTPzyF0D','4LhiR','4uUIRGSrK3','ePG0AEpNw5S7hSoQN8tBYpJGb7wYZp6yoql4sWNok6mF4oJJPqrwKV9D4lde6nYCThOZcqpyTVk9w',0);
-INSERT INTO t VALUES (144,11252308,'h3T','xYUb','BwUoEE','uAJh9G3X9nNch6IHxzrAdyQriKzkBDA1Ho9liz7mVLgjrxnvotOdaDKc6XpL0sjknEfJcNOl4','dPHQ4i1zsXECLT3oM3MItqq970Eh5g3KL3QQMzoXQLIeGwR6uz','3niCwc1CMZtuomKdWZtY0hL2ZqbTPxbYH',1);
-INSERT INTO t VALUES (163,12586914,'NR','5Ne','EoDJ7dJ304j5','KBFXysGCRNx32QLSUI0CHj8','ijlKT7jV','XyugOMwqVeB878tujOtAUgmdBmakiu9coe53tsWM',2);
-INSERT INTO t VALUES (53,6003069,'p4I6VDI','6','Qq8OjUyo','IvANdeRsuQoKeRwf8sbBWNMiUySoLKJviWUb2J4nZkl4vxqlB3X6e4qDI9HPm9UCiVPABWtEfzhgdOSU','Zgdkd4dkk7PA5glqNidj82MNL5bMZpCyUW68thakZXLaCM4dKZlv3tg2hT9xdzLMKFBhs7cayj','T6lLYx1MDLTM27iHZtBGzYJqvTlsBQpDKYEmoIYIuwwLKfV',3);
-INSERT INTO t VALUES (200,10572486,'sNHei8h','MdcVA','hINZqEN','nhOipP9VeFjAkH1PtIzOaJ61wIBXQ3I5qinslFD4wYke13g4grjVvKEJY842fd4c2mk3WV1HZL','H4A6aUNidYTTRL2ku2xno7cK6v','m6mTRRtqZh2T9geMmNoj5Uz7XA3jMn3HipykYITqE8E3eVqE7d0CfdgWpCbIVpsbOHHnAktbNaLMWuz4E8o4YlD',4);
-INSERT INTO t VALUES (248,2631570,'OStVtHKATC','iX','8oNJ8QL8jBf8w','iTAiEunwWP9ta3QUGGVeuStGA3kzGrpGZpimlwpoGoEnZg3fAyCvLR','UtRlDGTEQZyR08Ql6ZSkT4NkST7jfsp32pOnG6xxAQIDuAuFTqw515d6dkATyJ388IbVVJerlwZhjgCjoqSIjqAex9VhF63eTLtf','foS1AVZNBu3J3lScknmMe7YSp9XIXCcLerhWLKX4qMABEsmHM9bjrhOBCD5Hacz8uVl4EAvy4c3dpq0ha4HZk3H',5);
-INSERT INTO t VALUES (226,4088523,'tdEPrQl','pY8','7','VHscBf5uzivSofemWpXuL2AI7Hv2GX','MeX0hO2ev6Bhc5LYcj1GHLOzLCmNIPsutLZcetkBGOCT5oxcUwgLhdimGUsB3','n1zyX11g0AWPzV1HSuRjaHM4EmzCUvIeI6vijAgsuGC59h1Go9MP7UmaaCUUf1PBYUwdFsSTrxrWWFPZVZv3k',6);
-INSERT INTO t VALUES (208,5867482,'vm2H3T','1y2cq','moAPUVM','XfoJtzop8VxGkREbMPcZGoZ83E','kvSW1Jb267','eJiaGrjrrCeTPbEP9uxUQsxri4RZPs9Z7QUjMVM8ovjPQrT0T0rUwL7IVmCo2rljvLZBBw70IHd42ZyiOH7',7);
-INSERT INTO t VALUES (35,9861498,'0w','AS','J','3JFFK9ZFzIhsz1Qq','j1XplLDlGaaV8p9omwCRJUfQMTWVvKRtD','h6IMsqvgfLOvhmbNwG5',8);
-INSERT INTO t VALUES (166,432372,'TunFBncQMA','IkeF','RWK7bWGSQn','7RpM73fBv4nPycycNO1tH8rtSk2tTZkNM15deUyDdHe5OuudiC36pLObJ4PyNqrMpPJUm9z','eeIXRiO2I9MuM5ocr3fCP3mWPdwv','faqEqjD7iizbGcqnnfLWTX6yAzLguPXU5FKSDKSMlbZKndwxD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10751468892733332465,-1358703484416382262,'7E','USr3rU5uHVbjv5v7ubqUfqcbx82uzHFbwHLhHJn6Txi6dBKVU0E711OGxYCrmS8wVnPAWBXQIbsCcbGFOteghDlI4hRhY8KSLrqIG2aWu8rMd9YswN5qs9','M6tgnW','3YE8dePR2l8bME8b9dPUDstpJVNQuVE61dsH0yBYR36KkCzF821oGnfx1CdO','M','d',12);
+INSERT INTO ti VALUES (10751468892733332465,-1358703484416382262,'7E','USr3rU5uHVbjv5v7ubqUfqcbx82uzHFbwHLhHJn6Txi6dBKVU0E711OGxYCrmS8wVnPAWBXQIbsCcbGFOteghDlI4hRhY8KSLrqIG2aWu8rMd9YswN5qs9','M6tgnW','3YE8dePR2l8bME8b9dPUDstpJVNQuVE61dsH0yBYR36KkCzF821oGnfx1CdO','M','d',12);
+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 (12323215687334375151,5128071139574679551,'zPP','t4zNQRsbVGuSl','mdHRYXwa','AgpgWPsyxi32tCXTHHI21yblVA0nLNIrSrvKaHTX2jnQBdHDmksvQrgQVU9ip6vENIIuA9FAvLgqgrQPNpzbj1EgPOsqqEBn1ynjBB0guXnzOEjfuArDBblQFFUHIbsZ9bbuZqU31D81ln6bKnWeunyE9DS2k2t6Hu5JTdClimI7mA','n','P',13);
+INSERT INTO ti VALUES (12323215687334375151,5128071139574679551,'zPP','t4zNQRsbVGuSl','mdHRYXwa','AgpgWPsyxi32tCXTHHI21yblVA0nLNIrSrvKaHTX2jnQBdHDmksvQrgQVU9ip6vENIIuA9FAvLgqgrQPNpzbj1EgPOsqqEBn1ynjBB0guXnzOEjfuArDBblQFFUHIbsZ9bbuZqU31D81ln6bKnWeunyE9DS2k2t6Hu5JTdClimI7mA','n','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16536061803610094081,-8549818889827516863,'N1','t8DM60ZpcBJCpavWaQML0ZjyDsdK4GcfUTTVvSOXyJwbTosp1IUwBT4b06GOL97cGGlVgIi9Q3z5k8ZGcvD5HjRH','In1','ueUeeYdtOGbyKlRacoGEJR3iZ','u','p',14);
+INSERT INTO ti VALUES (16536061803610094081,-8549818889827516863,'N1','t8DM60ZpcBJCpavWaQML0ZjyDsdK4GcfUTTVvSOXyJwbTosp1IUwBT4b06GOL97cGGlVgIi9Q3z5k8ZGcvD5HjRH','In1','ueUeeYdtOGbyKlRacoGEJR3iZ','u','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14593624842130925964,2428867088335408059,'y','2THTGOvT8HbgTYPdGD6ztPKneJHeunLBe8rmla40JsfVbsKxg6RhqnJAvA3eLpcyk1ly70Ic7ALOQeRYHJdPskNSR2SmDHSLeuxiPlhgnFbOmyvfTs12l489apsaPFu2YJUe0WGr6IFIr2t4TwqZDPQkAd9oC9l1PoMtxZMoJgi2QY0MkA6dWgStFMHjuMAe5gaOKwURlS6','x5','qAeI0s0W4220pncoLvOeWGE3mC091E3TalPkvXylikFag3lwNLFLMYcPIo0yP1RoSZwJBg6k6Eix4SmVKW2GjY6JuL8vfYJA7UqLhBLO56iJqy4IjQYDSEVC5KpzybTznqMk8HrgOOmVQA8sqCY8dtlS1Au6P0Fal8hDONHlT72m2i','j','x6',15);
+INSERT INTO ti VALUES (14593624842130925964,2428867088335408059,'y','2THTGOvT8HbgTYPdGD6ztPKneJHeunLBe8rmla40JsfVbsKxg6RhqnJAvA3eLpcyk1ly70Ic7ALOQeRYHJdPskNSR2SmDHSLeuxiPlhgnFbOmyvfTs12l489apsaPFu2YJUe0WGr6IFIr2t4TwqZDPQkAd9oC9l1PoMtxZMoJgi2QY0MkA6dWgStFMHjuMAe5gaOKwURlS6','x5','qAeI0s0W4220pncoLvOeWGE3mC091E3TalPkvXylikFag3lwNLFLMYcPIo0yP1RoSZwJBg6k6Eix4SmVKW2GjY6JuL8vfYJA7UqLhBLO56iJqy4IjQYDSEVC5KpzybTznqMk8HrgOOmVQA8sqCY8dtlS1Au6P0Fal8hDONHlT72m2i','j','x6',15);
+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(51) NOT NULL, d VARCHAR(3) NOT NULL, e VARCHAR(77), f VARBINARY(85) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1787716098,223,'Zm','izT','yS','GJlL1MjYA89OqEOtzqQ4J','h','Y',0);
+INSERT INTO t VALUES (-233535136,33,'NXOmAFDEbTton35FkPWw9W0FmDBRDBp0dwqUIR','KqX','c4GXBmW1QCf5vgSuHwODRWvUQfJQf5Wsrl3e1jQIFjZSfa8VqhSbPcMY','kFNAhyjKv9Biu4bbYguaAi7KoziIHs7BnOhSi8yz52LlY5','5','Y',1);
+INSERT INTO t VALUES (1354789416,128,'rsC0G2gQiAg','i','zOCHEpiMVL7hBdbtu34MNEc6oYtwJWyvFQi4az4SuFjNea9MnBDoR0ybajbO','PsN68bKxpJJuTimIXqR9jF7zmffjNNvt1YmGSIXUGBVdRI4htv2mtlwIqSR0DyZTg8kk4','H','ye',2);
+INSERT INTO t VALUES (-2073122353,64,'D8q7mNN','hX','5YapiZVjGKE3Ol4keTdPpPfr6','pMPfl5EpB5bsA5euX73uFvYFzXLc20Ew1ZVnfXLxMcwU','E','S',3);
+INSERT INTO t VALUES (-1414385267,27,'BPaHlV315li7YnEFsKXhv','H','uxe3cZ4WAyA31g5MIy','FSeAYXX7hFq7INKspTWDvk','P','O',4);
+INSERT INTO t VALUES (-989178896,110,'xZww7bBXSJdVfdTBIKryYbIjygbjB9tpOXSHVtKGCl8','q','WJ2sI1HTDaHwWps7CAUgmudPWCWRDk20UDM1EOqsq1C1UDeOT9UID80AodON70OwsbQHOyOW','Iv8Gc0Fv7','W','UL',5);
+INSERT INTO t VALUES (1296463646,187,'ACGNOHYVj5ws2cx793rxrt4pyRZZ','OC','b7BryxGzkTDBJBBT4muiBNoPEHwTN','TmsnmWKyukwuRMhNRekJE6B2BzXq1YpV','n','J',6);
+INSERT INTO t VALUES (-1164203755,151,'Tgxx0COVbjWlNChptSdX','eLs','gCH6xLWVgGV6jfsCuuTFL2','AtPdQa7XwO5BrpRtvuMfAdK5Z5JDjg1dUxR1xxCbjf4ueFKilsHWpJetAw1cHiZljgr6dcAPQ7VuI9','F','dw',7);
+INSERT INTO t VALUES (44060555,64,'FzIHiOrJDHs9OfZo0MOjB1R4H3CGScbMo','l4Q','YhTnXnKNEC8FIJgKRqKLtOnyHxRtso5tni2u88kEUqGmjMm67HFoZe4P5KqFwPlf6QFZafBdt','XMCIC2p8hfPbaqgp2Arm6zjXvlX9JTh8ycPH6CvSvjIzF4RwnvORJM','8','w',8);
+INSERT INTO t VALUES (-1381966250,155,'N4CkJO8o0Ib8g0Bjibx1LHEScA1d6u3xtXhkkIkllXFSln','Pv','ohZpEVcG8tC','mqHKe','q','cH',9);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED, c BINARY(51) NOT NULL, d VARCHAR(3) NOT NULL, e VARCHAR(77), f VARBINARY(85) 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 MEDIUMINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (7510042,8559079,'1KCHUVOT','ORt5','nP4bOXFY6ZT','d5QnZqkP75U7dDHw80VvraWWv0GL3RhAhfuv61aDq8AGGwN8dMJ39X','suD88rVJneHW9iXGZ6ds1BN67Yqt6lK6F80RHw6SqBWJWFQVtxiV5GiOaiUK66TuHRfZjX09hKnGG9kDKRO','TJKiaV',10);
-INSERT INTO ti VALUES (7510042,8559079,'1KCHUVOT','ORt5','nP4bOXFY6ZT','d5QnZqkP75U7dDHw80VvraWWv0GL3RhAhfuv61aDq8AGGwN8dMJ39X','suD88rVJneHW9iXGZ6ds1BN67Yqt6lK6F80RHw6SqBWJWFQVtxiV5GiOaiUK66TuHRfZjX09hKnGG9kDKRO','TJKiaV',10);
-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 (12592036,14347759,'6QCrzBW','DRA6O','S','fgpVx93Ga03LjQq3H6kzwHLD5vVPt4EDBUTgtYmJ1SjGTq7zXQH6kfxAUAbPhGRbG3SBO25LUz4H9wnxqc','Tf8wj2tLME3HZrtOobw0s8EuJShQIk33Z1LPbjpFhEmgPYg5iNUq8gxjUJnf0WAaPO','REKbMjhPoSO6G1vtb4gKed5P5t4mzte2ejM8pCgXbSySP8Ag',11);
-INSERT INTO ti VALUES (12592036,14347759,'6QCrzBW','DRA6O','S','fgpVx93Ga03LjQq3H6kzwHLD5vVPt4EDBUTgtYmJ1SjGTq7zXQH6kfxAUAbPhGRbG3SBO25LUz4H9wnxqc','Tf8wj2tLME3HZrtOobw0s8EuJShQIk33Z1LPbjpFhEmgPYg5iNUq8gxjUJnf0WAaPO','REKbMjhPoSO6G1vtb4gKed5P5t4mzte2ejM8pCgXbSySP8Ag',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2472956759936246697,192,'I08MwLMfiftH9ze6ZN4e7zly9LDkIc','m','ft0K1pswrJGN5JOEiltI6rAkdeo9wp','tNOzmN3Tu2SzF11JbN9jUr5GIgyTnwRiXhEzy99kOSV3xpEfuzK','g','lr',10);
+INSERT INTO ti VALUES (2472956759936246697,192,'I08MwLMfiftH9ze6ZN4e7zly9LDkIc','m','ft0K1pswrJGN5JOEiltI6rAkdeo9wp','tNOzmN3Tu2SzF11JbN9jUr5GIgyTnwRiXhEzy99kOSV3xpEfuzK','g','lr',10);
+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 (-3476302944297843876,149,'iLR4plpCPSZ8YgxCRoaxr7J4NfSHZG3dBjJgUjRW1iI3l','Cv','G4KX04q2xoVrPIo7ZghK1ERNQm10Pv','K7','L','D',11);
+INSERT INTO ti VALUES (-3476302944297843876,149,'iLR4plpCPSZ8YgxCRoaxr7J4NfSHZG3dBjJgUjRW1iI3l','Cv','G4KX04q2xoVrPIo7ZghK1ERNQm10Pv','K7','L','D',11);
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 (9804194,8358948,'UDOKqg','hUB1LzKDESl8gcKGXjMay4dXYwaCY1ii0mC7woQMLBqOILV1CzVj3q2OAvcL0H069MnRM2riDPcVndQCphlJ01oL5HSTYQkX2JxVWHCIxfLAxAJG5G6u4f5CVQHAxoFKaUDzLBd9PSBItDCZfyaoNvIAhgXrVbXrx7h8r2Ld9XLIhufHLbRNkDgGYtcalM2OnghxWFxJegqofuLsw9YRLWkDKctNQIgqSePweujl','N8M','xI2wCedzLUh3aLHYcPV4cAwg9py6RtKGfCXwi0LHA64SLdv36XbbViz6WBWnXlDf2','4PCSisoicKwnCn2CWgfGtyFb1ht7Z','FGxVtZvHMJ9GGZv23JT6aQLhDL5RHdwnE16yqFet24gj98niNixayivoLg0VYNRichaOzu',12);
-INSERT INTO ti VALUES (9804194,8358948,'UDOKqg','hUB1LzKDESl8gcKGXjMay4dXYwaCY1ii0mC7woQMLBqOILV1CzVj3q2OAvcL0H069MnRM2riDPcVndQCphlJ01oL5HSTYQkX2JxVWHCIxfLAxAJG5G6u4f5CVQHAxoFKaUDzLBd9PSBItDCZfyaoNvIAhgXrVbXrx7h8r2Ld9XLIhufHLbRNkDgGYtcalM2OnghxWFxJegqofuLsw9YRLWkDKctNQIgqSePweujl','N8M','xI2wCedzLUh3aLHYcPV4cAwg9py6RtKGfCXwi0LHA64SLdv36XbbViz6WBWnXlDf2','4PCSisoicKwnCn2CWgfGtyFb1ht7Z','FGxVtZvHMJ9GGZv23JT6aQLhDL5RHdwnE16yqFet24gj98niNixayivoLg0VYNRichaOzu',12);
+INSERT INTO t VALUES (255925002229400993,174,'M8v5NIc','nMRL3JOIYFu1pJEOwnMdWMOXj1WBspUyKdbAN23cwU9QFIRAwqU1kpyRs0YWWnWJf1GjJqXjBpmfYPAY7SrIer8KUSgbjKKzGl86AIkMyEWtk8YFeCrtrCDNEIhIR8POEvzHKHwEskul7cYLNi1iLS9JHh3MDjfqoSAXfAU900udnfQ6FAy5GlEwHnJxsHqWeR0qL5XGcw6OriGAF','CBJ4A4F5J95','71jPXH2h4Tm1pt','H','se',12);
+INSERT INTO ti VALUES (255925002229400993,174,'M8v5NIc','nMRL3JOIYFu1pJEOwnMdWMOXj1WBspUyKdbAN23cwU9QFIRAwqU1kpyRs0YWWnWJf1GjJqXjBpmfYPAY7SrIer8KUSgbjKKzGl86AIkMyEWtk8YFeCrtrCDNEIhIR8POEvzHKHwEskul7cYLNi1iLS9JHh3MDjfqoSAXfAU900udnfQ6FAy5GlEwHnJxsHqWeR0qL5XGcw6OriGAF','CBJ4A4F5J95','71jPXH2h4Tm1pt','H','se',12);
+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 (-3799824502147484746,191,'nOxEE144RKKeFRTRP8oNaz8zf','dRvOGmDcWJUqpFgcMTGptTPS5rMjxULL9YdLLY5NGCI5oVn6Mu26IFHzLM0EoIyMCDQHrGhb7Mceq7GiLYc8pZfxxQzf9H8OcFaakwz6B56imEzZi25158AasiMbr9sCmARq','HzoVEb7NrfEYK4uLb6ZUH3QD5lhQjpXmQFaleZqqvZPLNQsXSoJ9dvL2Uq','nmxTzfBr7xea2ygcYA6Xu2pDTLretd5Xb6vXM7idInqZcXXfpxbzdhHMNztvvXeYIbimH5AmOfSmo9tmpQ19ffHCKDG1Iies1JgIPRwDBuYfbP7da24IWTDNZUKcRYNp0DpOfjUkQDk8DqOGjj9K1avKEcsc0t','3','F1',13);
+INSERT INTO ti VALUES (-3799824502147484746,191,'nOxEE144RKKeFRTRP8oNaz8zf','dRvOGmDcWJUqpFgcMTGptTPS5rMjxULL9YdLLY5NGCI5oVn6Mu26IFHzLM0EoIyMCDQHrGhb7Mceq7GiLYc8pZfxxQzf9H8OcFaakwz6B56imEzZi25158AasiMbr9sCmARq','HzoVEb7NrfEYK4uLb6ZUH3QD5lhQjpXmQFaleZqqvZPLNQsXSoJ9dvL2Uq','nmxTzfBr7xea2ygcYA6Xu2pDTLretd5Xb6vXM7idInqZcXXfpxbzdhHMNztvvXeYIbimH5AmOfSmo9tmpQ19ffHCKDG1Iies1JgIPRwDBuYfbP7da24IWTDNZUKcRYNp0DpOfjUkQDk8DqOGjj9K1avKEcsc0t','3','F1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6770055303108964711,226,'W5zqW2sgdpbJWUBfCr7JDu2My1ZLbrvbtFq8HdqzF3osWCk','TGecdJ8SbKOiL5N4oQWv6OTH0HJDlI4Q9WBJTJAjsQ1HXoPWmXWuVrE76vw4YIzn3JqYurnHSOMhxghEgN2alAR79waWpA8XSNzSundBE3NwvynALa0F0yqlXfSABxkSKz66IJ9nMW1Znq2LCmkI7QF2lnAtonmCXSj7DDC1AWJ6OOEUPLYR3qvN2MqXXOHUwrrPYmdIJdX9ThN1Y','xppRjun7VlidoEqlsCwvoJSm2VMsH0jIYA6Ggv1fP9KM9FpsWCBPgsZQzhw1JGZW0AXE8c','KUrHljUhs0YyE2g1ON8aC1UcSVDc7G2zoTqWiGCvJVjVy6SAQm3sUNH0azRrcOngO1ACGDXK8LmEapaB342nMHFLix6teoAWnRQ6cGDI','K','J',14);
+INSERT INTO ti VALUES (6770055303108964711,226,'W5zqW2sgdpbJWUBfCr7JDu2My1ZLbrvbtFq8HdqzF3osWCk','TGecdJ8SbKOiL5N4oQWv6OTH0HJDlI4Q9WBJTJAjsQ1HXoPWmXWuVrE76vw4YIzn3JqYurnHSOMhxghEgN2alAR79waWpA8XSNzSundBE3NwvynALa0F0yqlXfSABxkSKz66IJ9nMW1Znq2LCmkI7QF2lnAtonmCXSj7DDC1AWJ6OOEUPLYR3qvN2MqXXOHUwrrPYmdIJdX9ThN1Y','xppRjun7VlidoEqlsCwvoJSm2VMsH0jIYA6Ggv1fP9KM9FpsWCBPgsZQzhw1JGZW0AXE8c','KUrHljUhs0YyE2g1ON8aC1UcSVDc7G2zoTqWiGCvJVjVy6SAQm3sUNH0azRrcOngO1ACGDXK8LmEapaB342nMHFLix6teoAWnRQ6cGDI','K','J',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6833095312622419773,178,'GTihbLJTCM3JPB25Dj','gZQLXdg00MwfKpVsIenScvn8RARXj7jhHATsRLkhZGnerYYLOFOqe8eo5YR3ahc6ak52mGPNPmJvkxxjhYZTavwTzSLjMUg1H7lojBabdaaxLSPDJwpvZkSCAUSoVWqBImyH7IoOKvKNyfhUpVsMAJzQSk6WIOY1UasPNxjKN','dv6VtQVn9mjpFGdId8kDtDVtOy3rNHvGQi7mX6kFvhRm5QbldoTUv3l6ZzkBe7PO','yBSnhqVb2httqiQrZctQvJJ6q3DFfPDJuk0741XZAANe7QZN0DT0t9wMH3lSyUuYg5e9nIYcDDyjmf72q1dmDKx7on9MESsUe8aPPaQ4aLP3vfGkUcWF5eq2ejGZDAo','K','sd',15);
+INSERT INTO ti VALUES (6833095312622419773,178,'GTihbLJTCM3JPB25Dj','gZQLXdg00MwfKpVsIenScvn8RARXj7jhHATsRLkhZGnerYYLOFOqe8eo5YR3ahc6ak52mGPNPmJvkxxjhYZTavwTzSLjMUg1H7lojBabdaaxLSPDJwpvZkSCAUSoVWqBImyH7IoOKvKNyfhUpVsMAJzQSk6WIOY1UasPNxjKN','dv6VtQVn9mjpFGdId8kDtDVtOy3rNHvGQi7mX6kFvhRm5QbldoTUv3l6ZzkBe7PO','yBSnhqVb2httqiQrZctQvJJ6q3DFfPDJuk0741XZAANe7QZN0DT0t9wMH3lSyUuYg5e9nIYcDDyjmf72q1dmDKx7on9MESsUe8aPPaQ4aLP3vfGkUcWF5eq2ejGZDAo','K','sd',15);
+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(23), d VARBINARY(75) NOT NULL, e VARBINARY(84), f VARCHAR(69), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4113786,-445888515986208602,'P3rGRcRo9znqrlN0axlAV','04CtsTGWwGOMs8X7ehALS7EYyU4RfwJdLkAVU5dlL','bTxFJGnv9DIuneQlQc0vM1KHcgCWb30FSV3eIvnm961fQnFz54uh6Hdirp82RTPFiDALRdnmGuqDr5XFcxB','UfAAX8z3aVBGjrX8Ln','sW','I',0);
+INSERT INTO t VALUES (5501321,8486996168087181120,'KT0dt9ZWg3733Zy','YNNyMbhQjdiRXLfARzkGOD','rEtmRoO9g2W3XgNnd2Yvp8nD7m58Lea8hWEGUtbFi38Xdoe6x53BK7Xe1l','841HvnFoUznd6W8LvqWT11j44vt8rBiBaFOHumh0WwIQNZANb5eK6Np5','eF','L',1);
+INSERT INTO t VALUES (-41009,2983921989358336375,'hkRABffin','CbmELKXgC21bYwRyW5oyfVQh9WK1it1GQQKwPedHJTaMR9kA','4U83BbyuLeJ8cQXKhaBylRXgCZ','q0QgMbC9yOHVZktGx2Y1JIrWfU5rjp4XnyZyQl5gxoYXPQEMD8oW5vkRC9rAr','Ny','r',2);
+INSERT INTO t VALUES (8241788,-336447677699141313,'m','Aew46U','kum3NLUTEM991fwxdcQSj4DaRfkqrG2dyysRvZqXVy5N8PWAXf6nsLHrhBZar','3StuRU5','iL','TD',3);
+INSERT INTO t VALUES (-6621045,7564662510225192971,'WBetfz3JZbj6Eu2Nm7euEmm','pWc7xR','0SYTp829qwelzGCjTZVqkwoyKMJ1Y8n','zTpp9kzZuayMYRGKfDkRYOlscIT3g4eNL4yCh6iFnZ3F0boZCyzDZXseR8xEwRPqV','u','g',4);
+INSERT INTO t VALUES (7584188,-2210189590311816492,'BL','WXys2HxYquln2rbpzV9E6WnptP4t7xhYcRyBmrqOoFRlsx','jzILFvtJYHZDhARLDBDjwlYfR36ob8BFmnhj7','AsY8OcvSJiMNgHc34eY1yrqCQYHLvFophFwE9','3F','Lm',5);
+INSERT INTO t VALUES (2199171,3183708843422528718,'tLIoPaXMUn8wPQYf09Cvs','6M5jgZa3TQmi','fJfKuyTeq8TKaJWlg6KTYuCUoBHeKP07zEV7rODFSZ2w1PkYD','n2tNzmvAuxBcZMF8OGPduQ8','Wh','f0',6);
+INSERT INTO t VALUES (5453779,4925537400533444299,'pXhh7fwcnGXGdOvaLSq','pYzg7IsGKTvD5R3pYFvMmAAMDB6','cWC4dAgCQzMkqiwz0yqGdzd4I6MTz8DWXyYSYQwVftupU3UTUvtIrdm9J9t','EYFtg5FHjvRYQjrqncEwDdLeYaJJ6ARGeWtAQ','R','S',7);
+INSERT INTO t VALUES (-5793346,2605347517099775905,'ktyRZS','JeznWAE4e39yUa71PDEB8fIzL13bde4782ZVISfjCB','j','mE4y8nQAyAUDn9P5rdVUjl0Oz82qL9xwdD','MV','lb',8);
+INSERT INTO t VALUES (5490779,-9187987484450544089,'pZE67WR3fyxgjSoKy0cNE','xCPQb5CqT0blxDRgUoWQU7s2hIIJDBdSxjcfEJ5mCFh79lO810ovOrFaFKO4mu5kwl','MDLaHowJQKNnP0KO0ZjrGBQhUvRlSCYHrG1GDYwj3Xv0GDT0K80pZ5','jeXQ6qdsUhejaaN2IpOZFTizRdyTd3dnxAClDWde','P','a',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT, c CHAR(23), d VARBINARY(75) NOT NULL, e VARBINARY(84), f VARCHAR(69), 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 (-62646,4902539722719072319,'DkUYO4z9j3nZQ3Ah5jWN','At3JSp0eKZajWrBwMIkUUKr','MYdD2HWtwbwf5CZhQ3Oxr5kQdQuQDSf3JFdPST2crJM2bcNelQP2dMMKUN57Y1m','nHy1rsYxs8j8oHRfW','r0','kn',10);
+INSERT INTO ti VALUES (-62646,4902539722719072319,'DkUYO4z9j3nZQ3Ah5jWN','At3JSp0eKZajWrBwMIkUUKr','MYdD2HWtwbwf5CZhQ3Oxr5kQdQuQDSf3JFdPST2crJM2bcNelQP2dMMKUN57Y1m','nHy1rsYxs8j8oHRfW','r0','kn',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (-3231908,-6736000160101900073,'ERj','WygFAeODGZR9j2OzWg6zJHpNW4jmWWCJmNqZZs7a9iHI110T2WYSORyn2','C0MRc7KPGucooAokrx2oZ2cIFe8wnVre6xE1ijs71StM','eKOqvDYYNMwQTk6LGQm3vwSOWJosh7QQL68TBmABKvlX','g','Xq',11);
+INSERT INTO ti VALUES (-3231908,-6736000160101900073,'ERj','WygFAeODGZR9j2OzWg6zJHpNW4jmWWCJmNqZZs7a9iHI110T2WYSORyn2','C0MRc7KPGucooAokrx2oZ2cIFe8wnVre6xE1ijs71StM','eKOqvDYYNMwQTk6LGQm3vwSOWJosh7QQL68TBmABKvlX','g','Xq',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1494468,7440580450467062721,'lEMGC5BpX6sXKpestQXoSZo','N7DvpclZ7jp','jY7i11','IXIJ6moezPaKBOB9U6WmlNG4nWvbD2xvxNWrHpMOqGU20C6VyOvOpH6a6U1Ay86Ky6M','1','Ua',12);
+INSERT INTO ti VALUES (1494468,7440580450467062721,'lEMGC5BpX6sXKpestQXoSZo','N7DvpclZ7jp','jY7i11','IXIJ6moezPaKBOB9U6WmlNG4nWvbD2xvxNWrHpMOqGU20C6VyOvOpH6a6U1Ay86Ky6M','1','Ua',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (10844915,6716008,'Zc1E','WGJpFLj2piS1tq3JtpKlHdIFozN9QrLLskcxPpZfqvz0YrDqXfpMEeVyRjKPCmbiHydpqEUoqR2p0TYWuPBojqmEns9Zicqegv1iwfnD4QZdGEA4SMHGIdL4f1knMxRN','Zb','eQ4eUGsu0vsAXzJieHG8PvV0Y6PTJeUYBdofHjCOHv4TfAXQ1OAl4bShTACvSV9bBQSIZunmyPXQEstSalLb5jhSRJ86ZiE2l','Nn1mzIpYloAntcB5WzSs3tcXD3YDFVAk3qqRwgtAV18jC9Voumb5NkzuBRpHpq226PUJk1O3BZWeSqNfjXWU','oMTribrVr5f2x21BeCXGm1kgXIMlkXJZerBJ2TqZuGDUXUo2ZXN60CtnTeO9DZyDCWIgMHI6aGMYgKmCHz3T6gEmYdSWhsWWc5p',13);
-INSERT INTO ti VALUES (10844915,6716008,'Zc1E','WGJpFLj2piS1tq3JtpKlHdIFozN9QrLLskcxPpZfqvz0YrDqXfpMEeVyRjKPCmbiHydpqEUoqR2p0TYWuPBojqmEns9Zicqegv1iwfnD4QZdGEA4SMHGIdL4f1knMxRN','Zb','eQ4eUGsu0vsAXzJieHG8PvV0Y6PTJeUYBdofHjCOHv4TfAXQ1OAl4bShTACvSV9bBQSIZunmyPXQEstSalLb5jhSRJ86ZiE2l','Nn1mzIpYloAntcB5WzSs3tcXD3YDFVAk3qqRwgtAV18jC9Voumb5NkzuBRpHpq226PUJk1O3BZWeSqNfjXWU','oMTribrVr5f2x21BeCXGm1kgXIMlkXJZerBJ2TqZuGDUXUo2ZXN60CtnTeO9DZyDCWIgMHI6aGMYgKmCHz3T6gEmYdSWhsWWc5p',13);
+INSERT INTO t VALUES (558728,-2112916164930481149,'mgSGxio0fW0ADHOlv','Tx17iVICE1qpPo5Qv7tf0xcktxWUTNCNQwlkTCJbYLfjIHNQQFjGL1dxBTCEsXkt5TTuGdshuiTszUk1hzEN0kWDagPSYCHUY1OsUGrWdnZmJ1KgvPmOox7hp5AXM0fMWPS1LdLUUJcY','r1oGzy5BheRJsSblDtemEoKfLsLuIHZC3jXMINbC3XPnJ46bOLrMg','DATvfopwPnGHLcHr1qkXTR3FuLHhbHh3YRbFlTcnZNm6S4UlGDKXg','l','VC',13);
+INSERT INTO ti VALUES (558728,-2112916164930481149,'mgSGxio0fW0ADHOlv','Tx17iVICE1qpPo5Qv7tf0xcktxWUTNCNQwlkTCJbYLfjIHNQQFjGL1dxBTCEsXkt5TTuGdshuiTszUk1hzEN0kWDagPSYCHUY1OsUGrWdnZmJ1KgvPmOox7hp5AXM0fMWPS1LdLUUJcY','r1oGzy5BheRJsSblDtemEoKfLsLuIHZC3jXMINbC3XPnJ46bOLrMg','DATvfopwPnGHLcHr1qkXTR3FuLHhbHh3YRbFlTcnZNm6S4UlGDKXg','l','VC',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7742199,1715241176607621819,'IKY6SwhxAapI10','txepHR7C68TQ0pRtqgywjBVRg0Eb0KnNomY2w6UvPcwjsdpXMM9JULWvXgLnRLteRUHJ3PT9SzVS38SNFYpnniEt7MzJZGMcBQhphUiL0Nl','FLrIiEJY4GPi','ODmcswhmBHhqCF0sffnwaAxmWkmYqAzcKed0hzPCbNXvAfiA3vwkTm7PAkIoMAl8gp6GcVDOdLItsxjidQzlYngtrd3w9XVWYDivkEJrfiPTRyLrzOPRZkfMWyM3uqLNVS7SMKbEyw2o0rVoDm4E3VWB6ll','Rt5','7',14);
+INSERT INTO ti VALUES (7742199,1715241176607621819,'IKY6SwhxAapI10','txepHR7C68TQ0pRtqgywjBVRg0Eb0KnNomY2w6UvPcwjsdpXMM9JULWvXgLnRLteRUHJ3PT9SzVS38SNFYpnniEt7MzJZGMcBQhphUiL0Nl','FLrIiEJY4GPi','ODmcswhmBHhqCF0sffnwaAxmWkmYqAzcKed0hzPCbNXvAfiA3vwkTm7PAkIoMAl8gp6GcVDOdLItsxjidQzlYngtrd3w9XVWYDivkEJrfiPTRyLrzOPRZkfMWyM3uqLNVS7SMKbEyw2o0rVoDm4E3VWB6ll','Rt5','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (493324,8164656303127418143,'G2','OvsUdMpQalJH16yXacdGWvRTmkNAIgIn5x7UB0S6dLSwGLiiZhXTd1WOC6347xEnRcICt13UKJv2pyZPAe0EIcZ','6pEnLrRFnVywXSW5ZniOfM','D8VNBRhhEMlSbuVpMZndrb9c4Tjv8XxfAs92RqLiskQfAQg3JRDVKEH6qyzA9seux6jP53tnNA5vf46MpmiO0JW11Gd20ijYZT5Q1aIM1fizjlGJmion0dzGmwcsxEh1avyVDE04FT1PqWVCy1NeGfDSZum3yUkntbxnjMgWfDcHeGJ67yyojsZSvINOqpTPtq2fK0nabuDPPM6mCNqDBPs3mPe21MnJiEBujQ9Q0veZWWUybzZ7r','Fxc','LH',15);
+INSERT INTO ti VALUES (493324,8164656303127418143,'G2','OvsUdMpQalJH16yXacdGWvRTmkNAIgIn5x7UB0S6dLSwGLiiZhXTd1WOC6347xEnRcICt13UKJv2pyZPAe0EIcZ','6pEnLrRFnVywXSW5ZniOfM','D8VNBRhhEMlSbuVpMZndrb9c4Tjv8XxfAs92RqLiskQfAQg3JRDVKEH6qyzA9seux6jP53tnNA5vf46MpmiO0JW11Gd20ijYZT5Q1aIM1fizjlGJmion0dzGmwcsxEh1avyVDE04FT1PqWVCy1NeGfDSZum3yUkntbxnjMgWfDcHeGJ67yyojsZSvINOqpTPtq2fK0nabuDPPM6mCNqDBPs3mPe21MnJiEBujQ9Q0veZWWUybzZ7r','Fxc','LH',15);
+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(81) NOT NULL, d VARCHAR(71), e VARBINARY(26) NOT NULL, f VARCHAR(59), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1268454757661882808,50382,'TO0vbC7SvLr46aDornFs2AH6NFTj1FfjOIucMT3dDVGynEHJUbW0TNwIQWk22x','hRdgqAEMoKivtbRWQ0FmsM0NhC0Keei45TuMzLhGiDcZrzBThsTs0','LCWV','jNcSllbLCy2DXp2D9KsPuAeakaRQitl0AxY3G','nD','5',0);
+INSERT INTO t VALUES (-3603937362001859811,6373,'1lBDuDN4rc7ran0C12FZp78uqmf0btk8eOiEuo6bomffFc','FCu4u8CxRyNPKAV3NHZ3fQcU4EOhu','YRKRQQvZKCFD','IqNiq8uMaQM5c7UtGop3L3qHtTiGKjEh06KQWYYa0S6GpGb42','V1','f',1);
+INSERT INTO t VALUES (-5183767533485691954,45275,'XfJ2LdHFweTXthWh4IqACfdF8v','knqj3qtbdq5VlUUaW7QT','U8','p8Iq6DgLWlnKPtarLOUMhOzRamPEYm57aCcVhZIED4vp1SPKcBIT3AXZw','X5','8',2);
+INSERT INTO t VALUES (7973673542711929242,5895,'bSYiXpGL7YkbCwtIWsyaRwfz5dHdEAbTIpOTDb8BimLnfvruq7','aj27J3H79dVxb','N82OM714J11yGEXKKn8Hw','qlecoDpAhLaNnUyrrdpCwncR0bV5SORMTAHe8uRauzbDnIgX','M','W',3);
+INSERT INTO t VALUES (-5441923783626083657,30535,'R6MGnOgewANfCi','rM0O9x4CiIjkXCdYgJc7alR3x','udzy0XyU0FkRpk3FjH5FOyCGf','oxZF9hNXTSxuddiJrCFMzWL3imYjFhRzTE7sK3A0hoopnShafRX6Io34L','n','s',4);
+INSERT INTO t VALUES (8699168977252880971,8617,'cUMnnkHvc2mhqXUuCKp6sUMqkAVdtmfwX0Aizu9qPENBvcRA2roOqGjepGMy1XrIjhRWXtSDY7uo','CtbMvEI3ngdJCYlOqTdQlShED69b14PrGMsA2HZ4CSJYqL4H8UBp','y6xbuWto2x2Md4F','QGhjNH55hGw26','Q','m',5);
+INSERT INTO t VALUES (5187168969079059398,1709,'ytqWPhKO4jv8EsWsx','PL7','AohwqDXI4YzrHb9lzCLo0e','nGyzUtACih0ThTr0eg8eZvkLZa9SmuUEdvSZQ','Q','R',6);
+INSERT INTO t VALUES (4575977421656865252,3768,'EO3wnZk2LrZsthqlTnwsoBB4SPbWDWihlY4omWqKgPo19oAQusLXQrrJyIIfYyoFhvLmT113KJ','kfxnauG9bnDsTfkX4MEiMTqrN5UwxPpe18bqyP7Mu1aW9m18x7WrmSXdzuzUm','DN64WR7HsFhc7S','nkJiKNioTJeuqhj4SObLIrWoe','D','V',7);
+INSERT INTO t VALUES (-5539477532734683538,37247,'JiQrci','lIJDcrAdpoSIJKvG4izMM82gCDzjcupIUSqfAlGdg9NSqO4sUIHvM9CLAxoNcI5ThHk','fJXh5qZzF3Wa2F','V','1','u',8);
+INSERT INTO t VALUES (8251240209977822667,4983,'nzIhLxJc8QygTtJCkJvFwS6hERiWB1SXoWXcJs5FFS9mi2ZYxNORdMtnskrZtlUWsdlosVc8CkT','27ju8q9xevSWGZfzNJZEtXzkoAxqNJ3pjQavmIc6NU','kwv2Evig3pkKDINsMNdXl8','vCJJ5hrEhOaS5hslzWhvY0wUAWEjnb7r7PsG00','Mq','e',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED, c CHAR(81) NOT NULL, d VARCHAR(71), e VARBINARY(26) NOT NULL, f VARCHAR(59), 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 (9157622395517985402,6852,'pwTBW8GPoZdGDzSluP1ECiPP','rTMcqAB1MrT8cGie2AogeUu3nQAWZNg5ZmALx','AkkloCkzljM','INBjpNTv8vCKTgk7VeYF5klrb9Gr10WSybGhYHbk','WW','L',10);
+INSERT INTO ti VALUES (9157622395517985402,6852,'pwTBW8GPoZdGDzSluP1ECiPP','rTMcqAB1MrT8cGie2AogeUu3nQAWZNg5ZmALx','AkkloCkzljM','INBjpNTv8vCKTgk7VeYF5klrb9Gr10WSybGhYHbk','WW','L',10);
+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 (-3931982461380671058,25311,'t4Kfp54tblAHLFL2xk33FJkoCLbEfmZ3PPaaiXAOUpsuVFwmfwRFMh1n7tUROKbDvEKiY','Bt4EowiWkGkzgr7XpuYA9u6G3NPWQHCf8uE3xHlOb3Gcdili5QGZN3SnzJG0aMDaebnXZse','HfkO0s0LGfs6OhFSAGscq1p','Bd2qOYPXm21t8psyv8C9CjxuLwhx5lpGC9Cm7EbvMjZYFIH06','I','F',11);
+INSERT INTO ti VALUES (-3931982461380671058,25311,'t4Kfp54tblAHLFL2xk33FJkoCLbEfmZ3PPaaiXAOUpsuVFwmfwRFMh1n7tUROKbDvEKiY','Bt4EowiWkGkzgr7XpuYA9u6G3NPWQHCf8uE3xHlOb3Gcdili5QGZN3SnzJG0aMDaebnXZse','HfkO0s0LGfs6OhFSAGscq1p','Bd2qOYPXm21t8psyv8C9CjxuLwhx5lpGC9Cm7EbvMjZYFIH06','I','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3661527471361555436,8297,'k72LJ5W','8GiCOqScoYMImt53AYTXk94CNlnU8j8Kk9v8SItHbUaRoxikt5wovSgVLmuLPOKTeJTrYXGtfmnidD','S8841SJ3bATjtRplLZRw','v0NC3tYR5ckpXQr5VEqPdHjnUlAbjtdkQ','t','T',12);
+INSERT INTO ti VALUES (3661527471361555436,8297,'k72LJ5W','8GiCOqScoYMImt53AYTXk94CNlnU8j8Kk9v8SItHbUaRoxikt5wovSgVLmuLPOKTeJTrYXGtfmnidD','S8841SJ3bATjtRplLZRw','v0NC3tYR5ckpXQr5VEqPdHjnUlAbjtdkQ','t','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-9189849880052257074,28461,'8zcprEHe2yIJI','E2PxHOEooEFxUDMwG8meGW00ZrMHxCXRtS1sIwYeAzrEgbNi4pETm3dxs2xs7L2xom5s7exMgwH3Fj1qVfynT','JGe82WNJHP04DYYTxbm2T2T','Ork6oqIMvcQBtagpctITfsCTWQ6YhB39bI4hj03yUiqRbprOmYbJs0UZDakNSDYHrYZyrDuU05Q2Qq8yEIcJI','K','w',13);
+INSERT INTO ti VALUES (-9189849880052257074,28461,'8zcprEHe2yIJI','E2PxHOEooEFxUDMwG8meGW00ZrMHxCXRtS1sIwYeAzrEgbNi4pETm3dxs2xs7L2xom5s7exMgwH3Fj1qVfynT','JGe82WNJHP04DYYTxbm2T2T','Ork6oqIMvcQBtagpctITfsCTWQ6YhB39bI4hj03yUiqRbprOmYbJs0UZDakNSDYHrYZyrDuU05Q2Qq8yEIcJI','K','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7878132116333735862,38559,'SJryx4y9YYCNeECBXcN','LtS98Bwo5ZzSwfGn10pQTsYsjLRwNbbZCkZO2tyDXgFVWwV8Uz877yIO0aS1BYfzUVCZVEL3ZA7B8Y0VYQ3KojCLSOPZVXlTPLhXYXN0SNWbUD3TVZ6N','WyPCar','N8Yjhin6KbSL71gXAcu8w9lGOYB9aNevvfFChu8JEWLf3cO5u2e31lfUESKCg93V4DB8A16oUzs','ixO','q',14);
+INSERT INTO ti VALUES (7878132116333735862,38559,'SJryx4y9YYCNeECBXcN','LtS98Bwo5ZzSwfGn10pQTsYsjLRwNbbZCkZO2tyDXgFVWwV8Uz877yIO0aS1BYfzUVCZVEL3ZA7B8Y0VYQ3KojCLSOPZVXlTPLhXYXN0SNWbUD3TVZ6N','WyPCar','N8Yjhin6KbSL71gXAcu8w9lGOYB9aNevvfFChu8JEWLf3cO5u2e31lfUESKCg93V4DB8A16oUzs','ixO','q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6938325263901759738,15969,'NW90FVkQvcRlozUjfFefnlTA4QlXgYNhRZLck0MrJE6Yl2VYMN1AkD4','hdohFyjXnxszrngYRWNNZpgjQU7SFOYgNfx77XR1CLWmNbHPJxC5UAeg7XEEy1s4rBjsu','T4DEDtPVAd','EqYyvYx0Cvxo7AtILIargKGlenmWNd2cCVnYiMBIzJN5STYYRhscor5QBWgbJoWMcJcF10p','0c4','j',15);
+INSERT INTO ti VALUES (6938325263901759738,15969,'NW90FVkQvcRlozUjfFefnlTA4QlXgYNhRZLck0MrJE6Yl2VYMN1AkD4','hdohFyjXnxszrngYRWNNZpgjQU7SFOYgNfx77XR1CLWmNbHPJxC5UAeg7XEEy1s4rBjsu','T4DEDtPVAd','EqYyvYx0Cvxo7AtILIargKGlenmWNd2cCVnYiMBIzJN5STYYRhscor5QBWgbJoWMcJcF10p','0c4','j',15);
+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 CHAR(79), d VARBINARY(27), e VARBINARY(17) NOT NULL, f VARCHAR(7) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1085395780,8267611,'7m','VKzsldxiZ1LNMN7R8F','96KC','X','h','Qt',0);
+INSERT INTO t VALUES (1934727698,2006276,'CT2S4ExTgaabF1jc3LNgwrv8egzyMifg','2Cu0dEIFKSWAu34YS','WXR','EL1A','f','r',1);
+INSERT INTO t VALUES (3553723207,14242262,'gN7Q1T63MywwY4507fg1eo','JQ9nuG6DTutuC9FFu','zrD4','pM1V','f','dz',2);
+INSERT INTO t VALUES (1995856802,6764276,'NFUAYtijdAj2YaPqGhpfMYqjNct64RfWVLSA3KkAy0qTMK4xhtN9m4JbKlAtmfN','18eQLKrwNCX','ZVtzHwLsGh','V42','3','ao',3);
+INSERT INTO t VALUES (1821789994,544857,'3IYxqT2RhhhrljD3Ffsn3IDFXXliZ5rb5F0CVAZJHOZkn1cLbhc6vbwQN7','Uqm6uwehTBRcNYSH','qZKxV','e6rAhQ','E','OX',4);
+INSERT INTO t VALUES (2109882533,4300979,'ScVxyEpmIgWyyhV9xhy4idZ','XSqiBksJsmwrcFJLEZFM4jafe','1','sBg','5','Js',5);
+INSERT INTO t VALUES (4227690111,11282659,'bF75PpyqYoaiqF6aD7571mHimMB','0AE2YZlSWXgGZZodrFsMw7bLH','HWtK','TCmyG','z','En',6);
+INSERT INTO t VALUES (575353651,317855,'Zyc7JWfS6MxwdsISm48g','unHastJ','v','A2PhK2','V','ya',7);
+INSERT INTO t VALUES (3297831444,15841014,'OUlSHivNXKEz86eP0L2QTpTSZnVuUFML5Yd6aNaNGLoTawj5hekvmwqBnXnqpzV5BlQ2Y','Utk66','O5r3J0ugFcyQ','JR9Sg','U','BW',8);
+INSERT INTO t VALUES (1271244078,6895786,'9uRoLm','qVI','hBoC','yre2C','Z','RL',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(79), d VARBINARY(27), e VARBINARY(17) NOT NULL, f VARCHAR(7) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2534266532,12422046,'PB3nuLJf2g4woa9iT4wMvvAIEsB7TPnO5K2rz90OXbN4wQbGfDwEhtOA','1QoZrUkqsV2HzsYPO7c','c','STCV','w','q8',10);
+INSERT INTO ti VALUES (2534266532,12422046,'PB3nuLJf2g4woa9iT4wMvvAIEsB7TPnO5K2rz90OXbN4wQbGfDwEhtOA','1QoZrUkqsV2HzsYPO7c','c','STCV','w','q8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (793931642,7345096,'8b8ZQGuJPx2mSo0EgU1hprZKscCWoOtjgo0iipvCXPxfwXgfyc','rh9SVfa6Kw0qspFf','cM8idzZ67vWTfjARJ','20wxo','C','9',11);
+INSERT INTO ti VALUES (793931642,7345096,'8b8ZQGuJPx2mSo0EgU1hprZKscCWoOtjgo0iipvCXPxfwXgfyc','rh9SVfa6Kw0qspFf','cM8idzZ67vWTfjARJ','20wxo','C','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (191563654,8692507,'ybbBBVxLSfCCfYAMBhUoErUiZI1jrcNQ1InzeFeXJRtEmXA9z8T486J6','VAfXuwCGRRX6kOILJYeXfUShdA4GKijCmnJ7KxVueEdZ66V79Oj0h729Wn6cZory5yboZU1DzCPx1Sh1Pf5bzTj39UlhWMeJWGA0QWmK7RQhv2NFeTWSiWuGWchL2nnjDzBvcPNutWgAkmEKfqffdXleRLyO7Df6PCgCqgrwvyhKKmLL4AUxtnKyH3aIf3CHSbLWTyqxSmILaykSrt','vletEDkYWMQbN','uVeSC','Y','hC',12);
+INSERT INTO ti VALUES (191563654,8692507,'ybbBBVxLSfCCfYAMBhUoErUiZI1jrcNQ1InzeFeXJRtEmXA9z8T486J6','VAfXuwCGRRX6kOILJYeXfUShdA4GKijCmnJ7KxVueEdZ66V79Oj0h729Wn6cZory5yboZU1DzCPx1Sh1Pf5bzTj39UlhWMeJWGA0QWmK7RQhv2NFeTWSiWuGWchL2nnjDzBvcPNutWgAkmEKfqffdXleRLyO7Df6PCgCqgrwvyhKKmLL4AUxtnKyH3aIf3CHSbLWTyqxSmILaykSrt','vletEDkYWMQbN','uVeSC','Y','hC',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1091343035,8081033,'vw6kis5Jpuxidh0RRJnjAuyKBg2YQvmdFwfRxAKKsIKmK9','Lf5nO27CwnGqeV2jJZtkcitBOqkBrl0C8LxTljc7gTL3IrjsProvA9tWw8z5WZZHL5sDw2X5Fh31Pvne9oS9R2wsKkf6WpiWpeCKhfX9vBUTxffCzIQxsQK63IV45T8qH1al9imPOEBK83W5Mt9bEPsqzRUIL3Z5J5OhVV49vw7GgNoqGIfEKjlysrPD7NzgPxTMFnXRQMJwTFUmy5l1vDp6x4h8AoL0vcF4','X','Qx5tiLVG912nBdUXwL9NI6NqjlbOcs0C6dIY39ktX8OzfFUj1bAjmT5qL73FT4yy69VjJxLYmzdSPQKUtkAf3F4nQ4amBcNsOini99RPfm71U5aiQCk6wtgVe4E5A73fn0LEa04xC2mcTY2r1SmGfQxXjtR0N872YGWBliNqCcSy0qH2gVT5Jpd5oT','n','d',13);
+INSERT INTO ti VALUES (1091343035,8081033,'vw6kis5Jpuxidh0RRJnjAuyKBg2YQvmdFwfRxAKKsIKmK9','Lf5nO27CwnGqeV2jJZtkcitBOqkBrl0C8LxTljc7gTL3IrjsProvA9tWw8z5WZZHL5sDw2X5Fh31Pvne9oS9R2wsKkf6WpiWpeCKhfX9vBUTxffCzIQxsQK63IV45T8qH1al9imPOEBK83W5Mt9bEPsqzRUIL3Z5J5OhVV49vw7GgNoqGIfEKjlysrPD7NzgPxTMFnXRQMJwTFUmy5l1vDp6x4h8AoL0vcF4','X','Qx5tiLVG912nBdUXwL9NI6NqjlbOcs0C6dIY39ktX8OzfFUj1bAjmT5qL73FT4yy69VjJxLYmzdSPQKUtkAf3F4nQ4amBcNsOini99RPfm71U5aiQCk6wtgVe4E5A73fn0LEa04xC2mcTY2r1SmGfQxXjtR0N872YGWBliNqCcSy0qH2gVT5Jpd5oT','n','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2484601691,7372838,'bbou9CuhMKU','oXUIzrkGxTpXbybqyTEqWptn5bCB6sH2NJN3xdaI0IPpJ5lW6yL48UHWNAQmrSb0mXkslFjlBJIiNpYz3L3so5QFYrpFk3RT5YHqOvQwYhsTsNc3e4k4ZELT9ZXAoKvWxoY8IDDEx3SCVNkMZznV78tITg4ymgNVcvrNAmFxRugFWcpPHUNGgRI0hWXt','GlIs4dhadMfsHA','j48lJLuYAoGv5H5eBlGu6ZXgKABRjy6mPNttl2IViHAnVUKH','W','9h',14);
+INSERT INTO ti VALUES (2484601691,7372838,'bbou9CuhMKU','oXUIzrkGxTpXbybqyTEqWptn5bCB6sH2NJN3xdaI0IPpJ5lW6yL48UHWNAQmrSb0mXkslFjlBJIiNpYz3L3so5QFYrpFk3RT5YHqOvQwYhsTsNc3e4k4ZELT9ZXAoKvWxoY8IDDEx3SCVNkMZznV78tITg4ymgNVcvrNAmFxRugFWcpPHUNGgRI0hWXt','GlIs4dhadMfsHA','j48lJLuYAoGv5H5eBlGu6ZXgKABRjy6mPNttl2IViHAnVUKH','W','9h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3627183319,10934595,'TFyLdhNht3YZYRffzqtWVOLqFnO0V8K6qW1FSALBAhuyG2jHDlSjj0eDilWKh0','CP8GbMoSbEDWqN3gTDARyDWpE5TXuZFk9eAfMsNZoE9zbpFEROss67PyFBMZ1YF9DotusGIltPJsNGQXG6FCMZ8luSboSpksWGLH7wYJOZjJQPHduxuungbKf3yhDxpoHdqw','FDF','p8BWAE1XmN5RYrEZX8XXxh4s0q9W3oL9cvctctzKc1Jcqj2ipWqyzk4YivSe2r5RuwF2jiCPVlC5f7td3wojwiqjJGIfuWO7aPJcHTCygwxNOqkWHuQNKytu2tL7uvBk8hAWoOSrT','g','Q',15);
+INSERT INTO ti VALUES (3627183319,10934595,'TFyLdhNht3YZYRffzqtWVOLqFnO0V8K6qW1FSALBAhuyG2jHDlSjj0eDilWKh0','CP8GbMoSbEDWqN3gTDARyDWpE5TXuZFk9eAfMsNZoE9zbpFEROss67PyFBMZ1YF9DotusGIltPJsNGQXG6FCMZ8luSboSpksWGLH7wYJOZjJQPHduxuungbKf3yhDxpoHdqw','FDF','p8BWAE1XmN5RYrEZX8XXxh4s0q9W3oL9cvctctzKc1Jcqj2ipWqyzk4YivSe2r5RuwF2jiCPVlC5f7td3wojwiqjJGIfuWO7aPJcHTCygwxNOqkWHuQNKytu2tL7uvBk8hAWoOSrT','g','Q',15);
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(80) NOT NULL, d VARBINARY(34), e VARCHAR(53), f VARBINARY(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1117406904,14229,'jjBgvCDOlRMEofcsFCh9Mm5WXTVCbp3jQ2gkahO4IFBl','5LiBxuBimOGIIcKM2K1XIS','4xKyD7DmKFwicrBNV0MT1HiT7J7gmUk0ek2Ly5','m76o1EvOryI4MRxP','W1KxmDzUrY9uV1wdQu19c9dcYhd327f8UtQhk04wVvHkgKyV','zgYPbl6JMOzdORv7pFfKCObXNEWOfza8zBK0fG3RwuzYXM061OpoOinSgTzsN9ImqbAsvBicuQ1xJUGuahmqngbu0oENyREgG',0);
-INSERT INTO t VALUES (417388663,8065,'DFXhFUU0','FPHLBSIxUW4Tre43vIL0fcQZa36RCANIt','MsaEOFInBp4S8jw7uzUYKPRPZGk9hyzoIP8dxFQc894xegFo','IQ','wI6rJRBhZM0UaR6xGu5fx5n07A6EXF2oZRYd3nbm1r2Vq9Jz57XCczGBTlJhM8m9VNPzGMCNCZij476KOZ','LxxgUqKISDqcxL',1);
-INSERT INTO t VALUES (370677852,31054,'pz4HIvyuyPjEBSCL5P57997dRvjT3YmQClkW0o0O4qBDBDO8ByMXqQg9h96nCWa','LyVy6KRn50','7Tz9IGZGBbAuNtORFau','DoF0Yfg','BJcj1JH4PP','9MZ3YYNIOKT8nzIcz3HTcqjZbOQwvmhuFPtRXKZim',2);
-INSERT INTO t VALUES (948711160,14336,'kmvi0lyqhIZXPneMJjQA8vit9XUasXlRwQftHPZbzj8M','VY5HZHTwABn8A6IuR6p3','pvUBwgo6anmXAY5FaJo9HBslj9KETu6blG8spRmwaK1w1kbDQi','pIgFH','wRcn2IsmnyxD34qgEusX3CYNtyosgDhkDrLendQ4R3pkrJu8J9Zu0zCfmpgzDqS29DJWra7TObW','XulL52otV87sTV3zDhb1yByLLXno2MnFdxL44frM',3);
-INSERT INTO t VALUES (-1087187487,-9072,'Bk1qSyAgDrZsvGlyjEum2qIQXVmpMv0JfSefcpb5XA4aNU4RlP3mvligMTDpAYc9Czs7dEYr','cE7QihT8waudRk1q91FUjF21VuZ','9zw2n4I','jM','gh3RoLhMC8F3vqE8','gF8pOpLrv7FZQZ6iH',4);
-INSERT INTO t VALUES (-349990904,28811,'B2ABOf2Q0YgmDiL58BJ9XgSOy64oT2vllvKdVoFoIf8hTZQxJTJQ','6pTOMd6','Z4UNpImknO','Kfp2MSCp3ne348','v0I5LCuTeOKsymcaQthKD7lxjab5uANn8DRYQc7VxzyNyTQ64i5r','jSIsyH3ROdiyp3EbtB0ZOJqo4NoibqZ9qVT2IE4sQcgccOnaCPrZGZISUX9o4gbuaN88G1tFztC9c1fhmDiAdE3ErhtQiH2',5);
-INSERT INTO t VALUES (-628964012,6274,'OQpXCv','dKAIDFbq7iQ','OhAW361Eie2wkV','8qH3lQlJK7','hP7DgufyIJAYi284ae2B0ibYCWPLHV6H9QxwaduUnmb7vYLQH7jiqRgQL4EnGngbagR4ZBSJgFPqlkpGvGzfIu6tOraVX1WL7b','dUvXNuGdm',6);
-INSERT INTO t VALUES (328184403,-4467,'esnv8oAUOsK0Q076ZTFLXz4yz74NH0cO1cd1D2fqfLrCX1eodvkfUJ2jdEcjasglnW0DVSkX7wkrUCp','oM','u9Gv','EUHY','qsM6hSg3VcbKfHwZ83tPDP8U9GLBaElEZKkWJJy8YWXQkeQJ6fz0rdlxL2MG','6JMCVmwwea1',7);
-INSERT INTO t VALUES (1612405482,-27675,'P5TS3dehf1eO4V1L5rkrB402zYgEq5KunshEs1ATaeuX6ca2g6E','hgEjRYavPRUzwY0BrVztL8CdNCspfcAVRu','2lly1bwbew','IJx','UEY9FhnxE7maLxUnVnsUsgU9gp77OuS1pEpGviq7cem9C1QUb0j5GUWR0FijoZgP9knWcsIRB6bdcFpEiU','RpUxZx7UJANO7P',8);
-INSERT INTO t VALUES (-105036914,-3142,'DlC6o45aGR3Dg3sKezstliNRHuCOACtQpgktDnI','kNPahchBrirjsuLX6yNr7XY8','aKuw08WJTccDI19S61iaQyyx6UJ3jXQoEbFlSwnQ3jip7g8','8qu7rwh2Q7vc0W','yHIRjiE37215v29ND1Sp2VbBTYCuObK7GapWieYF58Tg7fnVwIX2','c64SUMRhOGsT6C1Yk9PdTXLTvkyXqk922GppVsUmf7CrxO5yRpeaMvtmEi3Honq2pFtro1gYRSdQP3xgzfBGgEtrkyehsA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(93), e VARBINARY(16), f VARBINARY(17) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9,25730,'1HuiDyxXvI8GoObxR22gJNMb1gMDi8k9GTX1Gse3j3qLV4AA8xRSUO5StwsH5','RXac1OBFVYxudOJd86YyizkfCXtU1zT4uNT','7KWQnP4n0XGtT','QL','A','c',0);
+INSERT INTO t VALUES (-108,20743,'O29p3Jco97FQ87hplpN8YT2jBjAcnuF9T65kxKpTdmqo0fb3fzE3gdm','7kc7EcUKLd8sOTen2nUowt7QWzD3zXIqLe621O73lmSMvr64ECff0jOWnN','gciX2bQ58Pc','yLClUodsoF5i','pL','H',1);
+INSERT INTO t VALUES (7,21312,'BN4l8AA4xNKx9117v4l1dmol9BKpLfkabmIf62DlxLdie4aBil1AB1aE082PpWK','dwAz2qDUDnxikNSjUfTQ6ehVHmsqr4FdQtMQnq04Z89XveguKgmXduNoFj2z9JlhaSI1aZo3V','8yE','FIzCGg','E','TQ',2);
+INSERT INTO t VALUES (-33,53738,'J7Mi7fG91vdv4dTj5ur5ZY2YFGwaCoR830jdzQtdd95CK0','BdMTzDbm9X8fVm33ERJ8','j6','Bl3pYKfl3EA4AYV','W','k',3);
+INSERT INTO t VALUES (122,26734,'moRbCf1G7ZoFYbPpYqfTtgDrTrFdNXx0uAJ9EOJ4q6MXSBtqWWYdDlMWa1nHaPw7dy7u8JIJyccV','TH8YQ2SiHb0xft0p8KjZuPfP1WQpJXR16ph1aQ9b7fM0Tddrmpnvjzk','sXG76lybxzh','SqD95pJuNBruXg','i','tu',4);
+INSERT INTO t VALUES (21,54323,'WDXHw5MHZVmxq9Pnw0OSATw6I8fExKDezTyumcr6uCNq','dHwXmN2Jkbccj1ixTYj23xHqjBps8tR','yzfTtteyQwEt','lUJkH5Kxp8M4dJ','6','90',5);
+INSERT INTO t VALUES (11,10110,'k3I7w1NXUQrepRA3PQdl0VeI0Rf3AX4QQK8MY9AUE0bnNfN','oweCljXM6MxC6hiPw14WF7BolynJsLiVAJcViaPkOalrUhP1jPfwfzPAU18k0AejwueVWyx','Y8c0','NNtT','D','6t',6);
+INSERT INTO t VALUES (-103,47018,'R6IBRcF4JyBQrpvc0QtVq2LkzFTfWxO9S3zvsZxJqZucIKW7y5bHBV','jrCgUnDwJowDigWsmPTK9','Otn7MoyOcWOTSD','rp','j','1T',7);
+INSERT INTO t VALUES (-78,33162,'vrfV8PsI','ADUDZfs3eCodlKazMKae2ZSi8WLWIs','E4lJL','F','mG','t',8);
+INSERT INTO t VALUES (17,62697,'YkSXcXWXjOJKzlGoXbBv1ds1wKP5sXA3OXp4kad','AOWyyqfLwFvFtG','zgka','tvyv','6P','g',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(93), e VARBINARY(16), f VARBINARY(17) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-8955884733971915236,-16406,'1V9K0otEPhzKcA6qdF3i5hTUgpXOjCnBVPmduQYQAIk2lcCzfJCNMYZPbnE','zIKFawS2ptqmoB4FJfnOPep','Yye2N19erdaoKWVwBpg9SRS7q8BBzRQdvrX4sH','gJw','5jRTvD2BKX3bURMyCv1C8lHH9FYKFrQvn','dczLUF949p14F9PjjcmVjvZElm8kbplRtcCk7t2aE4qrdN2xgiGq4oSBMU2RVMJlTCwZhSkWyPwqzP5',10);
-INSERT INTO ti VALUES (-8955884733971915236,-16406,'1V9K0otEPhzKcA6qdF3i5hTUgpXOjCnBVPmduQYQAIk2lcCzfJCNMYZPbnE','zIKFawS2ptqmoB4FJfnOPep','Yye2N19erdaoKWVwBpg9SRS7q8BBzRQdvrX4sH','gJw','5jRTvD2BKX3bURMyCv1C8lHH9FYKFrQvn','dczLUF949p14F9PjjcmVjvZElm8kbplRtcCk7t2aE4qrdN2xgiGq4oSBMU2RVMJlTCwZhSkWyPwqzP5',10);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1457728869,55496,'erS3NBGNPfiEoJn6F4X7sGZtPXWlwKP9sx2fwUUygj8eROG1vOqZqxbAdvczH','3gWkK6NMbomoSSnQhuz2M3wp8Tn4kFpTV','z2TxQ02xoUVKec8','LfA','6Z','S5',10);
+INSERT INTO ti VALUES (-1457728869,55496,'erS3NBGNPfiEoJn6F4X7sGZtPXWlwKP9sx2fwUUygj8eROG1vOqZqxbAdvczH','3gWkK6NMbomoSSnQhuz2M3wp8Tn4kFpTV','z2TxQ02xoUVKec8','LfA','6Z','S5',10);
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 (-222260233765603004,-9574,'pBL7WCw8GC4yKbGz6X7cK79NOPASF0l','y2GowhmFaLcRoOW8ug','pSESFnduHpSnvSIeUovYWJRuBIjHpQ','OZgGEtqVsYdl70rV','4MClU0gTXoKCTX','fTgqyZqwfikR2pPg7eEDByo22YVD5FpNIi2rrQIkaz1hEHs8TCR5OTAmrNbzK',11);
-INSERT INTO ti VALUES (-222260233765603004,-9574,'pBL7WCw8GC4yKbGz6X7cK79NOPASF0l','y2GowhmFaLcRoOW8ug','pSESFnduHpSnvSIeUovYWJRuBIjHpQ','OZgGEtqVsYdl70rV','4MClU0gTXoKCTX','fTgqyZqwfikR2pPg7eEDByo22YVD5FpNIi2rrQIkaz1hEHs8TCR5OTAmrNbzK',11);
+INSERT INTO t VALUES (1336596462,37954,'Yt85eBpR3TBBMBAdjdpNfNxhnBM11i45Mdbi8xHS8iME3','J41I6whCRSuzUuVxSgM6oYFM','n7iH','e6SE0FadwXMGDw9dC','ak','VO',11);
+INSERT INTO ti VALUES (1336596462,37954,'Yt85eBpR3TBBMBAdjdpNfNxhnBM11i45Mdbi8xHS8iME3','J41I6whCRSuzUuVxSgM6oYFM','n7iH','e6SE0FadwXMGDw9dC','ak','VO',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-8970994768890530951,24252,'0Y9BHygBHTCQhCo8aRbloujzSsN5jXS4Swz9RHdwSmGFKMQ9nKnlin7VOH3g1E9gESOobS6','696Uq8it62o98DpqqCpzZJ3Etby3zLXHFvtA9ZBHqhkVwVbzvsJ5BpEv6DAwUhTVvR9C6JMKnxnQdlzg3ltWUcVyKk4b2G1ggnAi1qT56KmD0X2mAiWzoLGtkQPqmjWtpCCFL6xRG5Zb5rOOymawH6GYi1dIxsejSigrERuxnZWCArOcN5SKc1OV1wnpo7HYOoejz5rcYdSbrZnjrThWNBpdUwagEwqdsLGCo','FpBC6ef9rCn3QmRT1o0uOXFxhmuDoUProbqSL8TXqJnXz5a7','EFA8k','S1rCd1MUsb1tO1D2Vte','kIcr15z1a2mfKqaItT6xHNoUuZR5kqNxnwJWh3bybnhY2DSykIiwsgxSyL7awijX1eo',12);
-INSERT INTO ti VALUES (-8970994768890530951,24252,'0Y9BHygBHTCQhCo8aRbloujzSsN5jXS4Swz9RHdwSmGFKMQ9nKnlin7VOH3g1E9gESOobS6','696Uq8it62o98DpqqCpzZJ3Etby3zLXHFvtA9ZBHqhkVwVbzvsJ5BpEv6DAwUhTVvR9C6JMKnxnQdlzg3ltWUcVyKk4b2G1ggnAi1qT56KmD0X2mAiWzoLGtkQPqmjWtpCCFL6xRG5Zb5rOOymawH6GYi1dIxsejSigrERuxnZWCArOcN5SKc1OV1wnpo7HYOoejz5rcYdSbrZnjrThWNBpdUwagEwqdsLGCo','FpBC6ef9rCn3QmRT1o0uOXFxhmuDoUProbqSL8TXqJnXz5a7','EFA8k','S1rCd1MUsb1tO1D2Vte','kIcr15z1a2mfKqaItT6xHNoUuZR5kqNxnwJWh3bybnhY2DSykIiwsgxSyL7awijX1eo',12);
+INSERT INTO t VALUES (441912387,6793,'m','AY2vrSoX0n8fZWeGtqJAMjGMmsSbrYgE9CGg4RNbgbSmomw6k5kNfpai4Auck6IjJ1qNgo2','BjV8xz','S3CQZdh','8','U7',12);
+INSERT INTO ti VALUES (441912387,6793,'m','AY2vrSoX0n8fZWeGtqJAMjGMmsSbrYgE9CGg4RNbgbSmomw6k5kNfpai4Auck6IjJ1qNgo2','BjV8xz','S3CQZdh','8','U7',12);
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 (-6500635804129902430,4012,'Kr6rXbr7bdCUK400KxfzorB3sjrtJfMRn4w5r2qnuiuUEkvROt','wKA89AZ354o128L2UqjUaBkpfYAGFZRO04GuNb1mX8orPaUHNAwI4X0Osm2vpJQqLecDhREUujhSUmcaGTSKHMgLfGxNkERaMFn36MwUBou2G2riP2u','OdJeGM9hCNGC289CFLmrzyB32uJRh0g40UABx9wD','QV1oDJ0NSlTUkRQ2dTLv3REAbFkX7fMisAnEG7fqAQykfJ7SCiezD1o82glBAOK0FpWbnlajelGlNoyMF4ilcJAE6JCe5pKjuO5Uuwwaw5YuSmZ488gCpB5XFIzyr2o4hXO1JjvGv7IQY5Qavgku3bPwWLldGK5xn6u4Fuym1rtrthZR6soMknkQ6ifwfE66kE8V8wLZBf4S2xkG3mvXz0mpzO6bnh084QDIfJKkWqpaWK8ZpDcrrDNBr8Ix3','9C548d0nPViNmFkGPdjcteu44spB7p0PtP4TzXhtIJ4hcMnHsaNAtzlHZQboXTAZVbHPzu6muHg3S6lZA3W7kyM','PcBbbEFLgIgwJHd460tUw7whJgQZOueeOTaKabfpmaHu6QQbC47jW0dIlONaLxS6XvA1h5qauVLMd275junfhLIYNm6Ic3FVs6',13);
-INSERT INTO ti VALUES (-6500635804129902430,4012,'Kr6rXbr7bdCUK400KxfzorB3sjrtJfMRn4w5r2qnuiuUEkvROt','wKA89AZ354o128L2UqjUaBkpfYAGFZRO04GuNb1mX8orPaUHNAwI4X0Osm2vpJQqLecDhREUujhSUmcaGTSKHMgLfGxNkERaMFn36MwUBou2G2riP2u','OdJeGM9hCNGC289CFLmrzyB32uJRh0g40UABx9wD','QV1oDJ0NSlTUkRQ2dTLv3REAbFkX7fMisAnEG7fqAQykfJ7SCiezD1o82glBAOK0FpWbnlajelGlNoyMF4ilcJAE6JCe5pKjuO5Uuwwaw5YuSmZ488gCpB5XFIzyr2o4hXO1JjvGv7IQY5Qavgku3bPwWLldGK5xn6u4Fuym1rtrthZR6soMknkQ6ifwfE66kE8V8wLZBf4S2xkG3mvXz0mpzO6bnh084QDIfJKkWqpaWK8ZpDcrrDNBr8Ix3','9C548d0nPViNmFkGPdjcteu44spB7p0PtP4TzXhtIJ4hcMnHsaNAtzlHZQboXTAZVbHPzu6muHg3S6lZA3W7kyM','PcBbbEFLgIgwJHd460tUw7whJgQZOueeOTaKabfpmaHu6QQbC47jW0dIlONaLxS6XvA1h5qauVLMd275junfhLIYNm6Ic3FVs6',13);
-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(55), d VARBINARY(7) NOT NULL, e VARCHAR(80), f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (496826764,14587058229016736326,'3mcrubcK61Q1WBc2QR2FCYPBLsD3Roamvi','n','9jrAVTOKkfDkQhzUl3Ay9q5e2q0MDtIRZITX9KDKSRWepJ','puvS0kiy7CMfW6pNrrp9Dzdq37ogF1XCGkd1DvKAPAM','42KsVilx1llQrdcNxMAUOe2ECRWPDJXiqPlyex1PeeU43TE3iuq2EN9qoF0vzr4mg8OvbyolWxA2AliW7ot7Uu268zfJf90p','iQ0oY5NogLE47feEj4oDQ60wRuTMFudcfgxtccMliZ9yjo9gh5oEIHP',0);
-INSERT INTO t VALUES (122675992,2882441296434824128,'V04ViCNDRrmHl3fdLTITJ9g4CKMGUf','AY1ka','0XiinEUUe7LLUMvw1HF4bWpdVxcq7laPnh','KeIWqVl4SajeiYAcfcf7ctcNrvudY079Y3hJ3nM2HO0mB6j14','JASMKWPgspVB54MU29jDXX','1safkTBY0x19NWlF7blmK8O5r3CzHweJvYlKZajdzx0p0yQAjawcqlxHqHNF',1);
-INSERT INTO t VALUES (4612406,9874752675338792192,'Zw0npzoCiFzaVI1t','YE1l','I4yU3NfhaUNKct2k6MOUl0MKiGqlS1GEkFIpMF','o0mnfqaIkuwlzI0bxNzzooyqmUqO2AjRR','H17xQLel337LVqDzLCh3W692vg6rCMkJzRqdLqSRECIMPL9TpIntQC5AflEk','GEpnPeATuPvzzkWTqbteS1xnvw1flXLit21GQevCYGXrsSY5UMaGYnE9HCfITMuI73jJvYsWQNt9REBJCai7lL5LSCXt',2);
-INSERT INTO t VALUES (256928928,8581688164176386646,'Sg6Kbd3PjD7vRcNpA1SBfglyPWU3V','lQHN','nOoY0Fgc','Vj5tx7opNKZj3RJU4A0NmIRh7O9qSMrqbCD','oil','C1e9MXleDY5PuezYJ3K8u3tTAYy9bLCKRwuixPFm26E5M',3);
-INSERT INTO t VALUES (3594865243,6351903494946431560,'2rMw82WvbHMaolEEaY4s7tsnjOrC8l3gQ6MrIYKg0p','51yA','W5qAUHtjUuX1ItJ9z0PSCR86LVfyIlhFJzMBXCFQ3SR0lQLvQ','INDjc1Xv71DT6wCtHd10YrCPIZVVLJ0tqMqZNEB49C6fwkQ5d8r0M2irOEJMVnMuBZ8NRL','WD1DCE35X088Rr8EgFnJN','dzYzMC8L3G6TnCowc',4);
-INSERT INTO t VALUES (1763601759,12281618946611380324,'TIg0','1a3G','iejxwdPI6kZ2gNjR4a5niNTsMei1Si2VYqrpXw2n0qAVhhMUZmihdg5DxS0PMF2Qw8yzFUYTJHAo','LeGhtoCWt5ZI7','YLSs6TIQBnmFnUR6Vc60uNJPmUByt','kbXdZITG02i4zCgP4VvqznT6jsSfweDXvA2mFfOV8ib7ImVso1xQwNu',5);
-INSERT INTO t VALUES (2275955580,17331230187398704036,'gmXdYf4OZLRJtIB5FHLUnf12pw033elP6oDM0qE2S','5W5','ubnoO94mNORGmBLdf0tzM7gDolDEk7GMlARkELFy54rLAIKwkJ8RyjwiqIXxLKhg','5rq1Lk4VyduwIzjoGb0s7vKDhp0BwGSagy8PN7FTn','Nd3NzeUmtLTYE8C6Bps5oJBNz6J5tuoitd0Yfx1igTlv4ckfvuhhIkLM7BshBfmwSr4MDRN2v9m6PJi34b2PHer','c0',6);
-INSERT INTO t VALUES (4011163746,12892961334165655998,'1Q4','SPv','oQ2f7sesUFzOrZedseKU','sIp0vxPy0gycvs2W5bVw2hZURnqFQtxTeuqxC9Qj7UZpvUHsrOsh9YSBnjPm4leoFmZPG5XY','UclvyrO4uSbBrwdqfBdGAfiXP0wUvMyqMHdYCiXEa2rxjcd3iviDDaMfOUSVBaO2LWSILTYK8Ywoo1tO26GaX0d4dO','obAW6gbFiNe3UerYdfo5rzMm6iJOeluObAxRPf8MeXPzFtN6C1oKpoIe5c',7);
-INSERT INTO t VALUES (41762295,128141763547861712,'cEcstljGN0EYdGynj2A0BntaFNi0ufi3ajbMEbuShY6nh','LQ','bRRPvogMGADXEA7Dt85bJqChct7yT4XU1','NEdkZ2JCQcNxdHBZe02TB9fM934LaZ2fWToAZw','Bg6xrofeG','5toWG4FJ2CDLBod',8);
-INSERT INTO t VALUES (919176950,13397643360235652785,'1svi3uXUaz2GND3HLFsr','IH54V','9gWPG1iriuIRyFO','jSSezWgztXSk','51PPLJL86KFL16m8GVk','iHIf4IxJ8AX8thC5n0jrR4VXOMGsgMcdnPjwii1ZDVVHOb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (522333696,5105380651717203280,'DmP4sbMsvzHIM0N0RC','FjiAL','jTLWrxHXQJvq0QwdIJ6qmZ4zkoDbj0Tem1OWVw7Gv9WrpCExT0aGFZGjSaqtUTLwyytlJMJ3ufHruhsj','5H9GiOT2wB1tRqxXO7QU4mg4C3xU5VarcbUmKpwyCEhjY','VWw1XJ6ILw5i9GyYSjrC72','5jl9QdMwcFkPnIGlqNkAaXYTmc0eBl0',10);
-INSERT INTO ti VALUES (522333696,5105380651717203280,'DmP4sbMsvzHIM0N0RC','FjiAL','jTLWrxHXQJvq0QwdIJ6qmZ4zkoDbj0Tem1OWVw7Gv9WrpCExT0aGFZGjSaqtUTLwyytlJMJ3ufHruhsj','5H9GiOT2wB1tRqxXO7QU4mg4C3xU5VarcbUmKpwyCEhjY','VWw1XJ6ILw5i9GyYSjrC72','5jl9QdMwcFkPnIGlqNkAaXYTmc0eBl0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(56);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
-INSERT INTO t VALUES (383498042,2017325940862426808,'UpJONE2L','K','F','1Qf','fPtD89B1j526uq6bLgdvk5vizPigXLtXZ5nWKsUIyLflWeVWdERVW2tsvZy0ccEpjV9sknSk6Fd67CQNJNtMWj6en','9LiuqgDP1akw8Lk19nPiwcjVS69QH6SYNxOg3eOUj7wZItfBMoSgfCI72h6G1aISM1zKgcE',11);
-INSERT INTO ti VALUES (383498042,2017325940862426808,'UpJONE2L','K','F','1Qf','fPtD89B1j526uq6bLgdvk5vizPigXLtXZ5nWKsUIyLflWeVWdERVW2tsvZy0ccEpjV9sknSk6Fd67CQNJNtMWj6en','9LiuqgDP1akw8Lk19nPiwcjVS69QH6SYNxOg3eOUj7wZItfBMoSgfCI72h6G1aISM1zKgcE',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1459537846,7003747001894519727,'2bn','qbMTKEaRWq3ISI90VckWvh1MefLD7aKBjvVDcPOxP5cII82UiVyI4WAW5oEGD70kVrqU2m03yoZeFNPElZ9jwhUzNUO7YxBTNdCdh05cHE0fkmHelJqkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGnb18Py3ei8wEjeHG7fFyVrws83GhtM2AldsebuJpjZI5cdsRNCtYDFS7i1kmMTHTBl6WskZpf5BuLqd5G6ukIFg5R3DMpMQ','MPWWeUSFd7Zu3UQwmLWGdBk5531r7HfXQuyBDQshuhSrknmWi','zvuf7wzzQmoYZr59rtGzkPY0TEs7PHk8MuEQ2r8eBwYSg8XQkS','B6KSFy0owOudvVNdeu9gyfCYBd7CgijW1eu3BtBGL9CadwFGy4C9RGNBFUaO1d42KfxWGb33fA8RIJM','GIQJ013dI4Xz4iMx7VAcv1JQlxe9GGsEJ2yjsPwrIrG3NJg2NzEBScFMWAMNgQ2il4kBMZ6b6mt2jnr44EnIrFy3hhE',12);
-INSERT INTO ti VALUES (1459537846,7003747001894519727,'2bn','qbMTKEaRWq3ISI90VckWvh1MefLD7aKBjvVDcPOxP5cII82UiVyI4WAW5oEGD70kVrqU2m03yoZeFNPElZ9jwhUzNUO7YxBTNdCdh05cHE0fkmHelJqkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGnb18Py3ei8wEjeHG7fFyVrws83GhtM2AldsebuJpjZI5cdsRNCtYDFS7i1kmMTHTBl6WskZpf5BuLqd5G6ukIFg5R3DMpMQ','MPWWeUSFd7Zu3UQwmLWGdBk5531r7HfXQuyBDQshuhSrknmWi','zvuf7wzzQmoYZr59rtGzkPY0TEs7PHk8MuEQ2r8eBwYSg8XQkS','B6KSFy0owOudvVNdeu9gyfCYBd7CgijW1eu3BtBGL9CadwFGy4C9RGNBFUaO1d42KfxWGb33fA8RIJM','GIQJ013dI4Xz4iMx7VAcv1JQlxe9GGsEJ2yjsPwrIrG3NJg2NzEBScFMWAMNgQ2il4kBMZ6b6mt2jnr44EnIrFy3hhE',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2966404282,12592347832554931988,'nywupVkPp8pvUKSotchU31KcFmhPvwFYl7kMEkXUcZGebzD','JbJtDiMGCwdf2v5IZozfvMw','VgYfHXBw8HBowW5F6EjvJaGawWddUj5cpl7EyYpTVNfyNDO','qmenUJ8tcvLOkhqkN0y9yQEdR4yZWxITPMs','rGF0uHtxMvsFQdkRXzthxU5qao57sSGQBEn','ImNAcMJnrH8P8JhA1H02Mmq',13);
-INSERT INTO ti VALUES (2966404282,12592347832554931988,'nywupVkPp8pvUKSotchU31KcFmhPvwFYl7kMEkXUcZGebzD','JbJtDiMGCwdf2v5IZozfvMw','VgYfHXBw8HBowW5F6EjvJaGawWddUj5cpl7EyYpTVNfyNDO','qmenUJ8tcvLOkhqkN0y9yQEdR4yZWxITPMs','rGF0uHtxMvsFQdkRXzthxU5qao57sSGQBEn','ImNAcMJnrH8P8JhA1H02Mmq',13);
-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(5) NOT NULL, d VARCHAR(8), e VARBINARY(22), f VARBINARY(96), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17,-825025693563897386,'pp','O6Z','WcGXHrTSefxny2x','hyqdkcW8feURhXE28BesyZ3jChFp2ptqGm','nbNcSOcDkHDUGhlCz8t2SH0BzgEoXMCH77Z0ZTGnDRUsOQfz87CDhXNow9ZgiLgsd2','eNKyYGI8jQV4NFtOaj5pK',0);
-INSERT INTO t VALUES (-101,3466246464861111688,'oia','MHuOdw3o','V1xDlKnmBLRCF5fxa','UsUTOmuBd0qeydkUOCdkNLU','L9b4EDxv6LmCJVIQoKxCk4A3wH89ZdOmJXLxt9pYDc9hO7bARY2c2qvSy3JPeIwibkGaq','PykfXVLBrRymm9Y2DHiLIpWQ0SHgpEjv4ixgfwrvNJiXpPdNon1ChUarCNHtwLozFg08',1);
-INSERT INTO t VALUES (16,-2070554916121663710,'eI','Ja','xoQ','IUqLEqu55Q3xEkjqgFiadbEmb4UV3MF2Xg2t7dFDHdPYjRC9u1rLTyreobkyrQ9WGManPgob','vLkUEdNiy5KDjY9I9qtWWT5Zry9pumXA59sTD4c5dR','Rb9lDv9O5v71aYtJjWnjQ5oPfTIJjF0UmVgedmuWTLuDkiqDeUy85JIwIyo81brmc65zvsfiZ5vFgkje50MJ2pz3aAYbl',2);
-INSERT INTO t VALUES (116,-2701937370622974298,'Z9','mG','MafZAqlef2yDXHTSkB0UJm','r2oIR0XfoQ5yeIgrtGCk1gdBkC9nTDan6b6zj5vfBwNdyH6rJ9g','NsmKxZLqG0C6BJDNpU0pJ78eeAsDRoVnpXpB9685MWaC8qs0baX1EfaSlGnaEtAD4Un2GOTO20ECtSZowFeTMa','BU9H',3);
-INSERT INTO t VALUES (-19,3743166672490435986,'Y','Q4RVBC','G9nqoOiQdY73pd3v','9EfuFJS15YdUZQ1whRWmOT','81WsfLKjH2DTTTIctfQ2iu19qsF2Uos6elKtQwNY4w4Wn1u0U09a','xVE0dDXHkwvdyZFaDF0uC7srlplTCzlwHa7Y1LeIAVR5nFURIiZcekSMxf0Nb5Elp3CIgskl',4);
-INSERT INTO t VALUES (-47,3415148191980344946,'g','zPwOh','3Mvo','7LFHkSo76OeCdb5XQPixJ123yWNKxnWU8E11d6uqqz0m3oipoRPvA6HAdPUGS1yrh','ARwkCDFkcC6pvlMnNX68MBbTaCFsgM6sXtakGWV8pBiMCI8nCS6F3IvcPfu1IOMyd5Jytb0hu','WSz2O7pqhhV0QE4DvGTfvZvfvKZvWFp8HePoKI3pJfGcT7hMGeqlfZVfXBxMOI5LnVMJX28Fhb23fr0yXu',5);
-INSERT INTO t VALUES (-87,6547996803686965993,'BGKIc','F','VrAcsSXOm','w3YRe2UGL7LLzzgr9lOPh1yVzhCDgU42VBzX9SgCUzLApRRJ','MmP5gQ00gyi51FhBz11yJ0qKFL1OgxCTMDpozX4rQbgcTDz6XNsjfc4H68ryTCOTY3M2DnrNFRnTUlezxECle4k5TkYpsJ','oAfad1nSBTPaypRbu0OW1f71yEoqJgtflVOtfCclX6Vi',6);
-INSERT INTO t VALUES (-82,-3054378545819437704,'y','vInDVPtp','F4q','sC27','0xWNTze4IcHCZ8HlNr1E3cw9yMpyjxqM8TV79G1VGdrtLoY4unh9SYXjPOtCEJ','b50MtBEZCmy2evKekbLN7UZpgDVtjyQ2Wq1LiuHl4oK3EigoNhHQkX',7);
-INSERT INTO t VALUES (42,-3809956837945725852,'ILVeR','UP8R','MWLnC5dsEChlASwa','v9LgqtelYIfwtI4zqu9LXvCf70HCzX4r3sj0GJikxiylrdx3Lhda0bOzJRj7YQmy','AXf1TaKXR8frfGhvTLaPJuJaNDEkl1H5jAHkg78tMpyVyzhEG1JQoZ6kO3','cWIdzDlducUdkV0Rh9Rqfzr',8);
-INSERT INTO t VALUES (-91,3491934174609572093,'LE','BT2G5K','Epa98H1kLgn8Oxu','ANtgbMPVbQPmGm4RP8WfWLfUSxK6XvJ4S9Ee','gvOFrge09St4FC72l7rrtAS13aN8EMjsVHTn9yhuWa8aPnCKti1AFoqrJ8OomWSvZIkMjDCg9je3hEYhzGF','tG0sCpdt2YfK4p748SeQbdkL5H96avmBpz247DjltDekDaPdADkqTuFAek5UrcByK1eE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1998370922,61884,'nhiSAUaXEdMZIwogMRzTn5','HPlimCkn9R7a0XTLLGyOSAt7Hz8MWKDPsSKsu7jMDrARNfqs7WHF2VsxSf4tsFzOIocUfP72E8i0qeIYevuZ2r0J7UxMPz4RVrcY8TZcQo8LIfAagC0i0wtzSu2SCDtvWCabUMZ8BJsnXt','izyFRyb0D','cTqpgOjAHJ6PNjcNW1uBc6CHwJRgDts7iu6xqctaeA8Z4zDVZwJlnMcLRHWcDXXU0OxNUwYSfs36S9G7UrDCTicwzdYkYXwy4bLONfhcBmwT4SoXlxabT8h9fcpMJr82hi9b2Y3gurwsA8GIuFEDBXpY7kwEfGDxHclqH0uA67J3CsETzvntJGeCZNHmch4BV16sgKJK5EXeHMdPHI37BEwxoGfu43LdsD8O1IdLy9XJGU5dFMblI4yJNwTUl','T','l',13);
+INSERT INTO ti VALUES (-1998370922,61884,'nhiSAUaXEdMZIwogMRzTn5','HPlimCkn9R7a0XTLLGyOSAt7Hz8MWKDPsSKsu7jMDrARNfqs7WHF2VsxSf4tsFzOIocUfP72E8i0qeIYevuZ2r0J7UxMPz4RVrcY8TZcQo8LIfAagC0i0wtzSu2SCDtvWCabUMZ8BJsnXt','izyFRyb0D','cTqpgOjAHJ6PNjcNW1uBc6CHwJRgDts7iu6xqctaeA8Z4zDVZwJlnMcLRHWcDXXU0OxNUwYSfs36S9G7UrDCTicwzdYkYXwy4bLONfhcBmwT4SoXlxabT8h9fcpMJr82hi9b2Y3gurwsA8GIuFEDBXpY7kwEfGDxHclqH0uA67J3CsETzvntJGeCZNHmch4BV16sgKJK5EXeHMdPHI37BEwxoGfu43LdsD8O1IdLy9XJGU5dFMblI4yJNwTUl','T','l',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1209047264,26623,'lgJX00lqCJhYpRYht6FpMoDAayLEFXIkjth8jEZj785cF7MP2zjh8W8u5MsPb84','NinqOAmb7A2l81txIT2X8vbSYCQEHaQ4OmKTZkPUlLBsigXsrmoiwta3vh8v26K7JG4fKwmBInwNvVgYOpjUUeJbYn65iJUgMuaQWYpaPBbA4FBJl4Bll9jA9WqmPWvjQbxWiwNWnKlkcZmrV79tWh9HETj8X','ruKcCS','akYlty49A6DeSuMFSzjmg3z19FClKcjPmuEIdjLr2Nf0Z3kttG4SXNpAKjA0OASmqWJTXogSAEDNLQjRsBNfFpQTRUYv7zij5QSVPKwWyQMBMjzryFvWMWcRey3vhyQhNWtxRz','zM','l',14);
+INSERT INTO ti VALUES (1209047264,26623,'lgJX00lqCJhYpRYht6FpMoDAayLEFXIkjth8jEZj785cF7MP2zjh8W8u5MsPb84','NinqOAmb7A2l81txIT2X8vbSYCQEHaQ4OmKTZkPUlLBsigXsrmoiwta3vh8v26K7JG4fKwmBInwNvVgYOpjUUeJbYn65iJUgMuaQWYpaPBbA4FBJl4Bll9jA9WqmPWvjQbxWiwNWnKlkcZmrV79tWh9HETj8X','ruKcCS','akYlty49A6DeSuMFSzjmg3z19FClKcjPmuEIdjLr2Nf0Z3kttG4SXNpAKjA0OASmqWJTXogSAEDNLQjRsBNfFpQTRUYv7zij5QSVPKwWyQMBMjzryFvWMWcRey3vhyQhNWtxRz','zM','l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1236042129,44418,'pcBw2LYN6wvODwC3ykVdncEz4yINcGvSWn381YymTgmraKg8hNohwnHf2K5AthIW7sqcFxfowA','XrE0FzrmFxa3iJ50vIrUnKjf28e2ZnOn2M0xN4R1SOPowc0E4IJ90UpAhjHCVvHNW4NX0jUd8ejKs9ZZzEJIHsJIwxJHI7ejgQqZwlz0Vkz0nq3sK6V6QDkGnjFlJoHLF3J79cijwnqp6vD6JtOeq5mlMUNuEGCK2OVWC6rfJLIIF','I','N2OB4MFGQMXwXbCub2lXn5Urt5cblN1cQM2Eb2crfQPwWkmgG6Y5BLeu9fDJKreSekk6bazeOXwcSqaQlqBNjQwuVj31R17tyVjZKVniBWUZ1e1iMibTie7mEl5F4MGuVRSgWJnWdNSmCjW','l','EVp',15);
+INSERT INTO ti VALUES (1236042129,44418,'pcBw2LYN6wvODwC3ykVdncEz4yINcGvSWn381YymTgmraKg8hNohwnHf2K5AthIW7sqcFxfowA','XrE0FzrmFxa3iJ50vIrUnKjf28e2ZnOn2M0xN4R1SOPowc0E4IJ90UpAhjHCVvHNW4NX0jUd8ejKs9ZZzEJIHsJIwxJHI7ejgQqZwlz0Vkz0nq3sK6V6QDkGnjFlJoHLF3J79cijwnqp6vD6JtOeq5mlMUNuEGCK2OVWC6rfJLIIF','I','N2OB4MFGQMXwXbCub2lXn5Urt5cblN1cQM2Eb2crfQPwWkmgG6Y5BLeu9fDJKreSekk6bazeOXwcSqaQlqBNjQwuVj31R17tyVjZKVniBWUZ1e1iMibTie7mEl5F4MGuVRSgWJnWdNSmCjW','l','EVp',15);
+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 CHAR(69) NOT NULL, d VARBINARY(75), e VARBINARY(5), f VARBINARY(91), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8209145,5863010,'UOAxLlQpsjKJNBx1PmFS4RLvC','ChKm8RiwZE97','aT','IsZzsSNUMDobUHg4CINTJYh8oAdPjP2EBFON28n6mtel28uT9GXyIuBi6P6mSk3CYW3XrBKUMCoko7ZV8s285oJ4KaY','E','sR',0);
+INSERT INTO t VALUES (6034259,1031857,'CztaAqAJD0uYTuucj2haCNTjFs1nFFhpTnQubKPFVe2sSNwTugwO2DdkArWtEVts4','AqeMvucklSp4E6A8SlXDAgPUbDL75b','8wg5r','JiBkRv28T6bUFW1bdkKWtWOAMNB8B1fGcuuntHXykkdT27bmqbKUguR07B','G','J8',1);
+INSERT INTO t VALUES (10172901,4625477,'0u2lM2qRVOVuuQEtHqyegG6TgiCzaGXc59VraCFoEBe','Lln7ule5SVeQciqqAKGRKbd2nNdP1v0R667JrACZIH6wW2hCr75vwQQqXzimkzM6Cg5','H','y5ddvemKiaFh0P9WHOK57852vSHxhsGIqD9rBwIxsbVM8NA','N','s',2);
+INSERT INTO t VALUES (13603886,2623783,'QF08niU6DYEDbUVkGfgc4K','E9GZ9fiKUXFlkwqmsfPAUoVsIxmi5e0VFxrKi7WPLUwq8SDwX1c','BMvU','JdWjjr2EQFazS2NOpUVtDI5G','O','q',3);
+INSERT INTO t VALUES (3705020,-2467418,'Qn7g0wh9Jj8P6kER6JlJvuc3iIwGkOoIAGpZBsLRmzat','MFAydXfLVp3h9ddVxbiyt8iULkjGh5IDU1YAQORRq','HXsa','37NgZTTRyTwJymabt5LCXYQcHnWfEQT72jeOMHaeKJAVFeSVBdBEgNSD2fhW4291ZF','b','i',4);
+INSERT INTO t VALUES (996062,-7573997,'sQXrbfM48ybMmeXmWwoEztXLRY2bTxMNg05Xe60eM1EWTSBq','I26T9ZQ74Uk8AHx5v3Z5Wi875nyCjAJUpXKkaMPorhLRxd1duIx7TkiDwMkkFYDDmr','7Q','jj','l','0A',5);
+INSERT INTO t VALUES (13637534,315920,'gVsZGP4iR','A25Eg66ddoB79nmWJyxLU6ibDdglgCE1gcY5Tbtw5Kj6rdjelb3nWHeDqXfm4U','naqNt','WSgHXJzhV68kkkN62JgH9Z0qtiMt','j','f',6);
+INSERT INTO t VALUES (12285103,4396453,'6QLJM8pDyveCIwhXPhmRMFxtLGurt62s9O0vjAWFl','x','C','RbdsItCLK9RbIL4esUTK4oDRPyccLfXlGPq6lxGmvPGRiZ0HVCic5MeZvAZljdXBtLTBSbotRcEi0wfnjfalh','g','fS',7);
+INSERT INTO t VALUES (7193148,-4587537,'YCSl8qCtRCs3BcLQ0LKQlUt2pHMCLboXFoE','88526EL7j1FcQp7YktYUFdoFSqNYf5NvUPedzZmINIlE20','2BQr','uX11ePstJ598rF','F','xx',8);
+INSERT INTO t VALUES (6459117,-345692,'aTkrVegeK0zS9qyBNz0','zPWM1NmdKbeNuXRWKYELIUV7rxlfE0ChLusD79lOhDIjpisjseN0S6J3dC1','FsA0e','PwZOwIHnkoS','m','PT',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(69) NOT NULL, d VARBINARY(75), e VARBINARY(5), f VARBINARY(91), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-13962,-5886732850329024143,'KVg','yWk5Mz','tGEQiOfwGQ1no','ND9CtK1ZhTr1V00nqg3Iy9qOSFmdfhxz6DI0x8AcrHiIdu6n7sf1jimiRMykvnvVminza7Tc4y4bmMWZVXOpOeqmkC1Dk7Gy','uKHkwhrZhVIjdk41KUHgL4cxAU3JZK4nqAAw4uLcPUrz4rMcOkSIZMFd62Rz9d15YMrYUgB66d4ln','b1BU5ZIOcVeN8NWVHE7vsepGAUNbttidevB0iZRd51eXCULpCy9VTpeO4IQQCNSvggc4wAW2huHM0LNKIzZ0joYE9liCSGLw',10);
-INSERT INTO ti VALUES (-13962,-5886732850329024143,'KVg','yWk5Mz','tGEQiOfwGQ1no','ND9CtK1ZhTr1V00nqg3Iy9qOSFmdfhxz6DI0x8AcrHiIdu6n7sf1jimiRMykvnvVminza7Tc4y4bmMWZVXOpOeqmkC1Dk7Gy','uKHkwhrZhVIjdk41KUHgL4cxAU3JZK4nqAAw4uLcPUrz4rMcOkSIZMFd62Rz9d15YMrYUgB66d4ln','b1BU5ZIOcVeN8NWVHE7vsepGAUNbttidevB0iZRd51eXCULpCy9VTpeO4IQQCNSvggc4wAW2huHM0LNKIzZ0joYE9liCSGLw',10);
-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 (-1213,3262026454402367849,'3k2JI','u','wqIKp7TAgmRlVbeEA','H1jlUAfRwCPXOuUBCxYLYtnNoc3eM6yVN','Nr9A98IesqZ7lms9cylwgwre0uQx3xx3ky3KCUdF1ZyAiwjaVt1kOI4vf77NuqltL8y2e4w8WFvOyxV09ZXfMeLxz3yWQ','ZqP199VFxE3hqHKij12rud5Skr4C7',11);
-INSERT INTO ti VALUES (-1213,3262026454402367849,'3k2JI','u','wqIKp7TAgmRlVbeEA','H1jlUAfRwCPXOuUBCxYLYtnNoc3eM6yVN','Nr9A98IesqZ7lms9cylwgwre0uQx3xx3ky3KCUdF1ZyAiwjaVt1kOI4vf77NuqltL8y2e4w8WFvOyxV09ZXfMeLxz3yWQ','ZqP199VFxE3hqHKij12rud5Skr4C7',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5255,-2614131340600670960,'DrncfY','ar3L7gaQVKaauwAF8fTl0NAiD9BgTTcHWtaHrmSeHnE8B4f1EFtRJPLrzzNbWBsmXMijejX24fH8oN4M8i2OIT0X32H6','PSU6XSPlleqQ','UyOutBxJAoAclIO8Qe9Uq00iEwSN7XomsnBMA0R9XVKaEtINQntz8WJ3QQCDOOSc0qj1ScUU6XBb','lBLOjm6TjtTyjvYj','e6xoAf7eHUdXcokzQyISeEG2f6TIvx9zc23nuhSrNCwTRUc4MBWLfRCI0O5XGMCD9uJSw',12);
-INSERT INTO ti VALUES (-5255,-2614131340600670960,'DrncfY','ar3L7gaQVKaauwAF8fTl0NAiD9BgTTcHWtaHrmSeHnE8B4f1EFtRJPLrzzNbWBsmXMijejX24fH8oN4M8i2OIT0X32H6','PSU6XSPlleqQ','UyOutBxJAoAclIO8Qe9Uq00iEwSN7XomsnBMA0R9XVKaEtINQntz8WJ3QQCDOOSc0qj1ScUU6XBb','lBLOjm6TjtTyjvYj','e6xoAf7eHUdXcokzQyISeEG2f6TIvx9zc23nuhSrNCwTRUc4MBWLfRCI0O5XGMCD9uJSw',12);
+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 (12439472031097290493,272184,'mjhpPeUceYln3w8e8JX2qGrl8ytYAR','wRWfH3zIpJ','a','YfKbpu3dG4S2c5FtKq33xr8T6b8H8wUMVLYX0K5OX3IlBnN51AThw6TUrmrZJiPgG6NlXSvCIElI8yD','e','js',10);
+INSERT INTO ti VALUES (12439472031097290493,272184,'mjhpPeUceYln3w8e8JX2qGrl8ytYAR','wRWfH3zIpJ','a','YfKbpu3dG4S2c5FtKq33xr8T6b8H8wUMVLYX0K5OX3IlBnN51AThw6TUrmrZJiPgG6NlXSvCIElI8yD','e','js',10);
+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 (8916977769178382059,-608710,'dKNFSF0W1e2uq42VrR5','AZRKGoJmyuPObcKEbT4pmpPpB4S37sqXQ7IcOjjKA2gywZHg','n','kFcs1WeiT6rlvlcrWvgRu1bWD','O','3B',11);
+INSERT INTO ti VALUES (8916977769178382059,-608710,'dKNFSF0W1e2uq42VrR5','AZRKGoJmyuPObcKEbT4pmpPpB4S37sqXQ7IcOjjKA2gywZHg','n','kFcs1WeiT6rlvlcrWvgRu1bWD','O','3B',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (10463532519683302667,-4147901,'kW48We6DAdDwUXhCMKQWgfzW2EUoaKjbllPfkLsARWy6','2r5lvMLwSXTpmWCVbbDS6PR1RBHeZkQxsc6RDzIF0JSA6BMFcJFrByqcxEBR6Bt0B','x','189MYYIE468k1ilWYZgkhVlpYneieEK6iZfYBnpfp89dBcI1HCJmSYHVfrBs2n3U5jAjpATN69b9VZQ4gkrHP','W','Av',12);
+INSERT INTO ti VALUES (10463532519683302667,-4147901,'kW48We6DAdDwUXhCMKQWgfzW2EUoaKjbllPfkLsARWy6','2r5lvMLwSXTpmWCVbbDS6PR1RBHeZkQxsc6RDzIF0JSA6BMFcJFrByqcxEBR6Bt0B','x','189MYYIE468k1ilWYZgkhVlpYneieEK6iZfYBnpfp89dBcI1HCJmSYHVfrBs2n3U5jAjpATN69b9VZQ4gkrHP','W','Av',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-19640,-8143547901716256335,'PSE','NIyPYGTOjnMoaTPqfD8WUSZJl9LRBkvh4BRGmGjgaM0R8p4Nl8jg0KKQYcG6vBdyeEBkRjnw4N24YeXZRGzLdB7xoefwesklJLpRrAADuJr5PhOSIR9oPp28t1uRndFTGduKQUqlv9Vm9qbmxwjj5iWCA0YyNIwBi5WodKW0hAgYTBw6pf5jo7T4FrrBGuxyJJEfBZM','TPOff534dSxO6ZZcJSq','MUrEZXfubjuxLm63u6BHURoyASEAJh2oSnlj2Wu2JUpmh26gudgxXPfPzZlj8eHVBUlHsM5PLNVXkTgBlHjZD5PxEmNnWvbFXtP2Ss1kl9bpFrVqqTde1wuzh8vIOmfea99vg4YFIVc1mXuqV9','aiPzclNkjaN4wekZ5oVI8bwPjDK2hj80jpbP','GYYOaR8VCrF3IXO6UHVjAJnZ6ME9KKY7JwHFki6jJzRDlpSbT0JA2pyTi0pYIGV8itv5rvx2ybITNeF',13);
-INSERT INTO ti VALUES (-19640,-8143547901716256335,'PSE','NIyPYGTOjnMoaTPqfD8WUSZJl9LRBkvh4BRGmGjgaM0R8p4Nl8jg0KKQYcG6vBdyeEBkRjnw4N24YeXZRGzLdB7xoefwesklJLpRrAADuJr5PhOSIR9oPp28t1uRndFTGduKQUqlv9Vm9qbmxwjj5iWCA0YyNIwBi5WodKW0hAgYTBw6pf5jo7T4FrrBGuxyJJEfBZM','TPOff534dSxO6ZZcJSq','MUrEZXfubjuxLm63u6BHURoyASEAJh2oSnlj2Wu2JUpmh26gudgxXPfPzZlj8eHVBUlHsM5PLNVXkTgBlHjZD5PxEmNnWvbFXtP2Ss1kl9bpFrVqqTde1wuzh8vIOmfea99vg4YFIVc1mXuqV9','aiPzclNkjaN4wekZ5oVI8bwPjDK2hj80jpbP','GYYOaR8VCrF3IXO6UHVjAJnZ6ME9KKY7JwHFki6jJzRDlpSbT0JA2pyTi0pYIGV8itv5rvx2ybITNeF',13);
-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 VARBINARY(17) NOT NULL, e VARBINARY(52), f VARCHAR(73), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7351290,11901,'xO','SmmC','X0ltZfw2YYbc9i1','nUYWKT68CGkwhqpJahU85Otc4UfYKdmH','8haw9wXUDQXOu7WLYXNJLbEfRCdEfFUqp','yr3YYevCbNaW57yOrSpyfXkz9s',0);
-INSERT INTO t VALUES (15828102,-17113,'9','yA','qLV4AYbpFkebdJv','qj95NmW9E','7YjGFy9ZcGUTGe7ehBFayFWcBxZqx0szutRl5Cryru1dfHPk1XIWBTRzYgZn8RjTMqwVXDrxVeejJiNSlkX4KkM0cMyaDSgSo','WD',1);
-INSERT INTO t VALUES (8206915,-26698,'z','WErRDdtlx431Q9zJ','GYmbd3cuy7AuYwLn4hDHC9aTGnZjrXUHQDhDRHRRRw','Bxq6EkLUkmkV0NIegD84jdospOaJ38f4dCQJ9lvYhhyoSSYxouelJL','Rj9xizJqEWGCMCPkIYY5q7MfNFa2mjKnndp61U3oRwym9sYlAG9rRt6FLhW5JxDVKmhsCXHzisvvc','EaIHoYZwJ0PvsXnzySwpVE3TkuF9a92c7LA6FCdfB8Ch',2);
-INSERT INTO t VALUES (4578219,-10404,'ja','KGWbK9rr','BiKVuMQ62ELErQmLLYlNIHNogvzj8XtLAqUHMGVCIL2YWQ7lle','ri9gTbZERjFYWndj2JBJPkWGhRcXvDjPiBPMrugGXlm4FHUkKcHrMZ1r9','5PsWbZ0DQEbbj1D282KqOTuZIHi93WFzpUaOSCUdczC6AeAxnT67YTWSGjNxJI1RIqy7MKHALjQmC7DlSj4g2bZf7rtSH52','ZF3Edq3DZE0ycd408WDAIhEuvGXNxNg8FKeJSgpjTOdZs2QbAaUmXdxGuTSWusPeT77IJ01dVlIcSh5fBwXTiUh0IN1lRJKLz',3);
-INSERT INTO t VALUES (11941164,22792,'z','8C0IlUibUY8t1','R54dZsC7b','kjeqHOk8fVDvgCMWYLtecbwsS94EHcLROEcGPTTzvCmGVeb','kvtDl9HpgzTiGJIuH6tzFid43DFOPPVAIvGgp73dbMMuKO6ENqYyMPghvW7us3V2ziiopSaH','AwCPqRRj33tSf43BiH0NmlHY6Qt7kfFHb8eGW1RDpD7rzdx1NsgFPJNzg4mKN8JaZAi5lyW',4);
-INSERT INTO t VALUES (2175471,1168,'vD','hiUZCpAv','38','AOLeseQxKdrbwIWpOIVi2pYoIXoCsycS1rQ0kfhP4us3AcXxziXFCLtPbwM01qr','wofLOCjKDfwI4FDl3eKWDozlauCgKhaq1iOJrqmxekE91zs3XTeQtvubAiJYSu8iWAJ88ZCFyJmjWtSMAK','dlEZZq7if1vZAcIzb7timCpfsNfuKdEel3NrgDRfjJOMiDCt7y1nOLcTxArcYPjnhIKy5T59E41wS7PU4mSfb',5);
-INSERT INTO t VALUES (16239592,-4421,'v','JyB3VqDctr','a3vIWS','DKR0mQmVWrpIu8J4wcB0HXzbbrt1ugPP','6YFxOoFeka8quUEPZ4HfuGiycov','I8YFxpkqWjdSo7Vk1noEqCXaWn9MMaA3bod3tzk4ph4t6OxuEryue6joHrTVhDhQFvHAReWb8ulAoYO7sqh',6);
-INSERT INTO t VALUES (12357377,-12354,'r','ZFZm2vk8tjQ','d5j2zTz','UljmzVwLzxQv9UPryGmvWseqbiH7f61m','KSlCK','avCIuORR7CeuCh6jlSD6i1O0hjdNEZuxIVDc4KWbW7iwKwkAqej1Fuy3InfKr40DtgiFciF7wY733z',7);
-INSERT INTO t VALUES (10214456,-6098,'D3','FPB6BoX','0xbn42','B6TRPRui6Cjgq7EmARxFBnHZMQhkQDJaEGvbXbuXAWGOfuXzRBZNIh8ApBkFJPrpmxaC','rNR26kjCPxzUdaFS4hyUjSyKnwiqgm','MnhukATf4MceR1vvcNO9xEG9jZ9mLm',8);
-INSERT INTO t VALUES (12229131,-1106,'iw','HLa7kGnZ8qj8k7h','A','718AXkM3Q2R4aYmkgGj6I3poM7mx6JG5k','1lRK3JU6P6vlam0p29XX59Ypuoge09gb7C2B39anGNP','R45d7HDlkjM3KmzO4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7398758960223920347,8353651,'0a44UTn6AsEKDiQx7n3wX7piSrwkNFGPH','SXK5kIYDmj4DQPOhY9N83WMMbFrxgPl6voTa0XsTrZVVBkRgVyi7sgEdIjfed1xxps4FzD9V3mb3P','S','OuuE07HH514MRVLtOdMm1lgzDppBomsA4qsJPhDW3iELAPQr3E0Gtkfh9FfFnknOkKkw4ZCwPWryIiL30rNA97oDlE1JZzxK2oCC4xvVE4RAhVcMouucQSFPg5sKy0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEHHAlnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpRuqzk5','N','MX',13);
+INSERT INTO ti VALUES (7398758960223920347,8353651,'0a44UTn6AsEKDiQx7n3wX7piSrwkNFGPH','SXK5kIYDmj4DQPOhY9N83WMMbFrxgPl6voTa0XsTrZVVBkRgVyi7sgEdIjfed1xxps4FzD9V3mb3P','S','OuuE07HH514MRVLtOdMm1lgzDppBomsA4qsJPhDW3iELAPQr3E0Gtkfh9FfFnknOkKkw4ZCwPWryIiL30rNA97oDlE1JZzxK2oCC4xvVE4RAhVcMouucQSFPg5sKy0JdgmClWVDrmUleDHdxlMwJHqHt6vZPMVMXEHHAlnh73TtadahioHrhRVMyh35p6FdQz4trhVM8RGM56ikLmgCLdtEeipaTioHpRuqzk5','N','MX',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11480210577926586750,2011001,'C0iGgfRk3p3G4svhaGuL7XNDEbiL','QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ewVnfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZIxQUhFkBoQEeL9Dqtz8zNuIR21tKeomecMjhVZzBY6Uj5DjIlIJIGsK9VahzjHZbQAWtUtxs3lxnkktKehQFyrIyJOB0efcFwuRKlCq1jRU3L1jEVRTyZmLVwBiQoxPu6NDv3vbgT4buQvOW6JsyjiVjH2k','j','aXjpdsYOyJAJykHX7Kr4qVBfNrVpiOVovl8q5ife51xb5k13EPqqAR6LPspG6F3idBz8ZXrmB0QrydcBUmbaCqupoUzq7YhJb9i3XRBwtUQNSF6','Y','jR',14);
+INSERT INTO ti VALUES (11480210577926586750,2011001,'C0iGgfRk3p3G4svhaGuL7XNDEbiL','QBTKfmBpjQqi7IGG9tawFrDem0hX2y29ewVnfpEYx8I9aO8NVrPu7HyfTr7llBARQIULCwN9vZ4QlMHMvvqyRgNZIxQUhFkBoQEeL9Dqtz8zNuIR21tKeomecMjhVZzBY6Uj5DjIlIJIGsK9VahzjHZbQAWtUtxs3lxnkktKehQFyrIyJOB0efcFwuRKlCq1jRU3L1jEVRTyZmLVwBiQoxPu6NDv3vbgT4buQvOW6JsyjiVjH2k','j','aXjpdsYOyJAJykHX7Kr4qVBfNrVpiOVovl8q5ife51xb5k13EPqqAR6LPspG6F3idBz8ZXrmB0QrydcBUmbaCqupoUzq7YhJb9i3XRBwtUQNSF6','Y','jR',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17170506447449049064,5386721,'zVkXgfoKHyve6Jzf1Uo06bZVByck5tv9eYFzLxkW','MgivkLfjGkLWKK1S1KuGo0kvApAGxuCnKsZ2PHxwViKocR06Hw53HQNWHVq5ltlQMIl48G3HYGLNni0zegiTcTXG7U3SNFbM6YhSjC6EPcDDzWs2y3P1Jg5k3J2h8Owu7NXoVmMsoTNkmTUojYZB9fKERjrx3wv92hhMtsWYpeipxch20eVa7Yoi9H9whO1cAuewnwX4cnZn','UP','I5rADVxSp08uPmiqYUrQ2Ik6wy24g6mnEbviNLB4Ic59pimntzpOdcpkem3uCbFvmPaht84E7bKHRtzotsOnSv9btBK2C46jddljf2Ia1hkLDD0NE3FwnuGQ2neE8hOe6I4','j6','J9',15);
+INSERT INTO ti VALUES (17170506447449049064,5386721,'zVkXgfoKHyve6Jzf1Uo06bZVByck5tv9eYFzLxkW','MgivkLfjGkLWKK1S1KuGo0kvApAGxuCnKsZ2PHxwViKocR06Hw53HQNWHVq5ltlQMIl48G3HYGLNni0zegiTcTXG7U3SNFbM6YhSjC6EPcDDzWs2y3P1Jg5k3J2h8Owu7NXoVmMsoTNkmTUojYZB9fKERjrx3wv92hhMtsWYpeipxch20eVa7Yoi9H9whO1cAuewnwX4cnZn','UP','I5rADVxSp08uPmiqYUrQ2Ik6wy24g6mnEbviNLB4Ic59pimntzpOdcpkem3uCbFvmPaht84E7bKHRtzotsOnSv9btBK2C46jddljf2Ia1hkLDD0NE3FwnuGQ2neE8hOe6I4','j6','J9',15);
+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(60), d VARBINARY(10) NOT NULL, e VARBINARY(74), f VARCHAR(64), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54,223,'cHimGii','lAFfWzO2oG','udA95','ZZP6JPfj392eBl60RdFipWRkDDMxF280qT6X5uOkvDElfRU','5i','6',0);
+INSERT INTO t VALUES (183,190,'BSuKKt0O8itI7na7lAJEbI6zBiS','yI3Rkt','KbuOJw33mDGYE6m2D2kvaoFQGKnNXrgwlL7YyE2SuS1ZG9KVE','SYkqvmXeZSjM8IhmrHWWm5wR3tisWleqZIaFshqgjs0OYQTB0S','48','Th',1);
+INSERT INTO t VALUES (203,128,'RwEJEdbgTOTynJQm','wnskTAYpZT','bZLucMcYqNYSj7vcORhScEpbgmj','Q6uKiWxwhhikXqKfogjZ','1x','yl',2);
+INSERT INTO t VALUES (115,8,'yz9qcNdXq439hvolZefkT1KyHDWtMo8TiVvecAdshYUHm2A0','EqGBShR','phPvPoqDN2KYQvC64Yjr','So5T2OPI7nrLCT9k3ooEsv','i0','u',3);
+INSERT INTO t VALUES (208,120,'vMv8EvUabrkQOkncwSOyzMD0O4wapk0tUzse36D','9Y2DKCer','czAtPOaAQifWjaBw7MOIAU8g1ddDTNFmirN8UevUOzk5wFYfIG7Vzf','v6DrghETmroBrepbL4NQkBr3e1LSmVeJhA4tBzMKxNoa8k8EeB3zwQM','BR','5',4);
+INSERT INTO t VALUES (89,76,'br6TueFH6JrZQMH','JeVa76hbf','sG','UeN9vSWClvY','a1','dw',5);
+INSERT INTO t VALUES (252,252,'hqOj6YOhfHCCMi','N47ZNqOe','Lt1XvHrrbmuSCaYKzhODxMQDOuEN94XnQoiaiCfgFYc4ffSF','qvJmqURRKoYAgFbIhLO2bpjZwzuz2hI90lL','g','3',6);
+INSERT INTO t VALUES (34,155,'fSim5fHQpzrGia7nLUhJdC3tamtOlnYKoiZG3BfbtUj','R3ZB9i','eaRJptmRo2PGxlf1IfaklFj1lE6ptnoBtkjwqqUDEsj9rMGCIeZUTFrau0hLuZYjDIbjAr8Yv','7FWfnMka','J','L',7);
+INSERT INTO t VALUES (33,133,'C0mIjYR3t75Ie148GwA68sCvkv6tv2movvVfuZVAa','Vfs3r','sXNifZmuXcNsPC3Z5kqBcq7205EYF5Ad7pNgJhGCiKAB39MfxPdMjlTHRvqqrfsub1EsG2CFCW','mBpVYctOTzG2qLOVMNO7Hil','Sq','F',8);
+INSERT INTO t VALUES (88,198,'wt7TV5LKQIH9amtm2eQZsWk9hlulT9uipg','z','crE0cAJCmQX7u','U8Ihu5tVvXD','Wr','5',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(60), d VARBINARY(10) NOT NULL, e VARBINARY(74), f VARCHAR(64), 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (13708451,20684,'zr','0wir0AJuHH','5dGVEc5Vu6vsGp8QZ0YISgaKVSBE3m','hPMHRh6kinOMHXnVNHUOzXo3vKLg3sOtWsq7sO','Rb5GrrkUFhgpkRt8CdEES','L3vGCy7I8szBM2Yzz5oqV5HNKnZWcXdQRgbb3eE3',10);
-INSERT INTO ti VALUES (13708451,20684,'zr','0wir0AJuHH','5dGVEc5Vu6vsGp8QZ0YISgaKVSBE3m','hPMHRh6kinOMHXnVNHUOzXo3vKLg3sOtWsq7sO','Rb5GrrkUFhgpkRt8CdEES','L3vGCy7I8szBM2Yzz5oqV5HNKnZWcXdQRgbb3eE3',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(3);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
-INSERT INTO t VALUES (205434,-30856,'R','yFLPJJ70uMg6Dw','o5IIX43kdb2565jWTW5xiAGupcZoYTJ04uR','AuK4ZRXog9BrelYcF33FRB45abZwAQwQl9tsac8wufUgP57ig','MhAs','ayBALQthM',11);
-INSERT INTO ti VALUES (205434,-30856,'R','yFLPJJ70uMg6Dw','o5IIX43kdb2565jWTW5xiAGupcZoYTJ04uR','AuK4ZRXog9BrelYcF33FRB45abZwAQwQl9tsac8wufUgP57ig','MhAs','ayBALQthM',11);
+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 (205,68,'x4','wBhiosfj5Z','7nEOU68RUMxCXn8nzZf4v43rtxnUvg3J0VHsi','3ZfP1iKdek3P9R47BYtkuEtWKk9','h','o',10);
+INSERT INTO ti VALUES (205,68,'x4','wBhiosfj5Z','7nEOU68RUMxCXn8nzZf4v43rtxnUvg3J0VHsi','3ZfP1iKdek3P9R47BYtkuEtWKk9','h','o',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
+INSERT INTO t VALUES (126,174,'Huc3y46FqFGavEZbvBjx0keN9AddXAwVDsx2EDqxJfiFvgsVVQ95eR2j','LUzruE3zn','uiq8S9dy0xuN5hdpLe6BnW9mG2EGwF7Z8DSwtkXPqBY01cXQj','v7Y','5','P7',11);
+INSERT INTO ti VALUES (126,174,'Huc3y46FqFGavEZbvBjx0keN9AddXAwVDsx2EDqxJfiFvgsVVQ95eR2j','LUzruE3zn','uiq8S9dy0xuN5hdpLe6BnW9mG2EGwF7Z8DSwtkXPqBY01cXQj','v7Y','5','P7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6363661,4437,'p7','JM0iJazuF2nDUdHUQrnsFJGtVz13FXOhPBdYUDHoQo','tFhpDZWJ','LppoIMc7w16sCEUnEKhogwegxFgYJ3GyYdcgdKadQTNa6ckcEM05','MGh1IgkWHf1TUXfUSfms1','MDHwIUByN7KCUsUJKAX97pttfgwYzHICv54azce9JB1kOHjyW1e6qp5jAc10is2y9hQRVnvzzuOQHX91nslf9sco',12);
-INSERT INTO ti VALUES (6363661,4437,'p7','JM0iJazuF2nDUdHUQrnsFJGtVz13FXOhPBdYUDHoQo','tFhpDZWJ','LppoIMc7w16sCEUnEKhogwegxFgYJ3GyYdcgdKadQTNa6ckcEM05','MGh1IgkWHf1TUXfUSfms1','MDHwIUByN7KCUsUJKAX97pttfgwYzHICv54azce9JB1kOHjyW1e6qp5jAc10is2y9hQRVnvzzuOQHX91nslf9sco',12);
+INSERT INTO t VALUES (148,72,'e9NfloP','2uQGcgSZkQUZKpDEFq2YQmACafbi13Xu8KxAE1fc2RNTkSbpnphbDYY4bQXoVbVkFbqxlRvKqjmdPuvXyy1r7p6RLEee8pR4ZSQbh7MraBYF9EIp5LCIx13j5G0CSI33ce','ZDBAhWep08UVviN','J8RAR','9','hz',12);
+INSERT INTO ti VALUES (148,72,'e9NfloP','2uQGcgSZkQUZKpDEFq2YQmACafbi13Xu8KxAE1fc2RNTkSbpnphbDYY4bQXoVbVkFbqxlRvKqjmdPuvXyy1r7p6RLEee8pR4ZSQbh7MraBYF9EIp5LCIx13j5G0CSI33ce','ZDBAhWep08UVviN','J8RAR','9','hz',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (15285121,-22744,'q','fOLlm5LnWkk2n5WES4VztOAHPp4wvQy3wZ0UQItwJNIgDm9zhT912iJYIElS3DCdgt18L1vk8Hwd4YDXMVNFqQlf0Za6p212VuviwM27tv34zwDtqSOM1W9jO5ykCxB5wqWiXu5IYEek2XOBTYKu1O8YXWZQfXTTRGJ6AxBQK17y6ZrK7uuerUS6q8RXCgsM2lBeJ5iPeGH4njjEP','yVIq2ODSHcYjBgRYfa0KW2LeQ2eI','F4fJTucaARumG3edPUHcG4qsSJrgLOuSbqk7w8ZfX6J4uOxRqUSorLxpLzePX6cisdTXGAvVqokTHRTQHfr2a6YWJcXGiZO4sdGVjuz1pOfwOsaZqxj3T8TYsZ2Noj8oT1fqNo8H49vvg8XmdBFyF20eOrafm6NEZH9w3qzgzmQrtojUVQQoKhIohJojA4mJOk0YWrCGPPexHz58im0O8gZHAcrV4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm4','KowWb4U02CCRvFPSXQKgNHMMsdH3FxN9Ixietl6zlIZwGFUKAXcEUwneGbHEgRjC2P3UXDX1HNfWwiltHzclUN','6zyLwLXkbsqXJVocjpKB6rmC4Ny6Bbz4e468vfHTT5bxi0mCbVn',13);
-INSERT INTO ti VALUES (15285121,-22744,'q','fOLlm5LnWkk2n5WES4VztOAHPp4wvQy3wZ0UQItwJNIgDm9zhT912iJYIElS3DCdgt18L1vk8Hwd4YDXMVNFqQlf0Za6p212VuviwM27tv34zwDtqSOM1W9jO5ykCxB5wqWiXu5IYEek2XOBTYKu1O8YXWZQfXTTRGJ6AxBQK17y6ZrK7uuerUS6q8RXCgsM2lBeJ5iPeGH4njjEP','yVIq2ODSHcYjBgRYfa0KW2LeQ2eI','F4fJTucaARumG3edPUHcG4qsSJrgLOuSbqk7w8ZfX6J4uOxRqUSorLxpLzePX6cisdTXGAvVqokTHRTQHfr2a6YWJcXGiZO4sdGVjuz1pOfwOsaZqxj3T8TYsZ2Noj8oT1fqNo8H49vvg8XmdBFyF20eOrafm6NEZH9w3qzgzmQrtojUVQQoKhIohJojA4mJOk0YWrCGPPexHz58im0O8gZHAcrV4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm4','KowWb4U02CCRvFPSXQKgNHMMsdH3FxN9Ixietl6zlIZwGFUKAXcEUwneGbHEgRjC2P3UXDX1HNfWwiltHzclUN','6zyLwLXkbsqXJVocjpKB6rmC4Ny6Bbz4e468vfHTT5bxi0mCbVn',13);
-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(67), d VARBINARY(71), e VARCHAR(100), f VARBINARY(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (920939,4077353,'NuD2PvolLdx9YmtHHKRTzMhyMZGbeaMb4mYkhNCpGwWEVg2nabKB9rjafgy','mKGiqzoGnPgw1LRksJcBCjT','2hECqYeny5g9CdXlKz','TfD7lHSVY7EneVrrvzMKepBZGzlAZC58iNgB4FjYYqvvLBhdzmaYkmYhTD7WPM6IHpm2bgghAYTcnlmbnXb8rrQs','wq6Fgvo9Q5VT52pHNVxPMsGqJxUatN6NlgGnuzxWlW16HOoCZ6oQdp2jeiOXV910WP8gwJuSZuGAhep','IxAF7R8fLvxK2cxzPVnCHdU26aNIE8JwCu7pi9gSso2vKQttIGuzt',0);
-INSERT INTO t VALUES (-8127879,232215,'yW26WxWcDTfhNKkEekoglA9uPnBaFQYUXOHGH2sP4oYaAv5','NKykkq92E5OQFdjgUJEuqY6smGtFBZapuj6MAXiWaXxYVtU9rH3ufvXfcxxEhHLYi1ywW','TSgXdJgb4ONwbXkljBP3r3UBRQ6YYxsGrQWhra6kmatH2UJT3MLF6e1etKm1xAvBThfsV5JtbxQLSTGM6cD468K','bDa7JsfPHTW4c4KrtFxOJYsPNbu02WW39Wtbl9ZoBtUdX06BLyturTCvdMwuRIGJIYyj2dwaNaCt7pvaX3scQ','MGQMvafXrkxRwBkjL6RWgBGd3KNnRFHXHzKEMkN3jNdlW2Pf1IY3HzB1AtIGhqu7DC7v9oD72','62tzCTWeMsWgXCBAbZUGEN1nlACRE5HpOZtymgNxb54BzxGUKN7aomSQDx',1);
-INSERT INTO t VALUES (-1718429,8190357,'P8CzvSla4mRKUXtvlZX','9jc10rWVsXivXiT0CTPJ0Up3nGT','D6D3biP91vsH9oiHpRMYTCm0','AMxTp7bqznnbmbru4ZNhnMZo2DjyBz5dShndcIINUX','xkjONL9SN1p703Yf2a3zlk0K5O','xJmu49DbOE2DLTMo1D7AhL52dd7w9gevDtAGIRY2EeZxbqohA4CR0xCtNrPPwd5UvYZGxjvtRFnWltpzOF5z57ong4sUHhG',2);
-INSERT INTO t VALUES (-3572947,3698360,'ObmJU6c21CRSdbce','he','eGVLK4EhvyIpGY1A5pGzVYWQPqW0AgeXv3zXO10RbSE2RP44DPrtV','9AMb70wRq6mQTExbZUmn5K1FS7xzczjnndAFpStvTctV0L6tWqhSlwkzD3uAR1rUJ1y7yC5kx','wp0EAgDOdbQnN0a9GwQhBWnQBLb','gCL74V76z2TvSeNDnYykkuODcsvUjzBc6GlCP97NfHU90qil7WcXrn23jJfEwcuGYwFRD0Hzhuiz',3);
-INSERT INTO t VALUES (-6156612,9714128,'6rktFO5AmuK4fA1GQcRNKX1ulAWGxCesXDt2jJMqPoHBnWh0iXP1X2d6r','5','udtsRguMikMOLKW6EPZGL','fwDoi','fxhGmDRwiNieMMKg8420aeqpU8FuNVk6S2OnaD24R3eUOxa2TUJdUdEssy5SjU6k1KJfKDUF','qqsPUgj7xHUwH1KNz',4);
-INSERT INTO t VALUES (7131769,14184347,'CIBJ79K','uvrrxwgRVXYlX7ekNsiYXBWWT5rim','dArnaMcPfg387oG8XYkmIe6SlRxyfuzMCCt4fcu5PaYn','61muAeTunNh73hKoYpuBVzrDmMilHiUoIPmKaYgwxmPBgHiLPF5v8rnd17xy1PhQh3KjHoWpNWoOql5kS3dL0Ra','1OH2qbptvRZ','clYPxBVsxKA9ydYLr45DP',5);
-INSERT INTO t VALUES (-8323767,5606628,'yoAChL1U2OQiVV8iHOuWgzGF4fTZ9COiu0z6DpYUUencgLI0qgX7UqtY0','zrz5g1792JT86M','dODAzM3Igr2ke18IcwyQBxM7GXPkBIwO59iB9MTQSSPInzC8vjIbSDpfNASevOo4tAsi3PzdZgD7ASll9plpEhOEMTTUU3MzBQ1','IYJ8y4RRCBGFhKbs2K4bFRGT2nlb6Uq1XUtBLzMYkoIUmT','Yef9x5D7QlQnanXOmGA5Pz6Eo','cutYs7IOk4nRDmF1gd8IeuVo8MrFimKfTzToeQ598CWR5',6);
-INSERT INTO t VALUES (7069851,7674955,'NTMHiQrGmG0zz5UdEPJJeoEk','FpLdUgudUGa3zjbeSnTxU06uPop3d3fy9aErb0EmOiCiKmeNoKi7w','Qf4tGl9fqKIfLK0rOud9lz6uwNfKWE8aUmbHcbwFI','4Nq50G4BlY3GbIa86va4Llu438E02cz9Rmvz9fCMXEycYPWxWP','HmTVJLqfHCDUmtytFfj9eQRLWF4b','HKSz6AdXxx6WjyGPipziQ6fyPzJpTE6arkIQC1cukIvfj52QAMUimFL8H32fXEEV3j63WVsF2DiBet8FFihce2Sh4LybNhQy',7);
-INSERT INTO t VALUES (-8000289,10071921,'CvX60yCYUY','6zrxPi2PRfqL2NkRpos0OElWz2VMN58Vift9DFXI2And5eIKnCuFxrWml4KRHyFYdg','xiCqUd9ffc1sYVbfu9CsxW0CNabPmHaP0puaCnB4CyyhDKH1SeIfvaA4XRVfb3wQL5','M1NEKOwhLsf3krwcM4qoXMeWZXEV4f5duD8vmTUNE','1w3QxK1Oesf5','BYJLbd4S8HdqvNHN1sHFXFYaz8hsnmSs4pl',8);
-INSERT INTO t VALUES (-3141199,3324272,'qQpQWUkN3II8t5F','M2mWJm02PfbjSVc4JW0AQVr5N0A53JFL8MBJPO9oLTq2L9t1PlNRj7XxH7XBobh0fK','oSaey','cX8BMA6o857peyIIOZCGWM6iS6FOBFQmNjrr1qxgSbn98Y','6a3ZlWmnT','SXIRIeCWjwS8fiVzm9SISsbTcITUApToVrpVeyFLtP2vIanirGvwADSHpBpFkfosn3dPDv8QIZQPGgrf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (99,120,'cnCLxe3b9us07yxRoTRKd969ChDQomHULwhgMGD6qqCqpCKK4RM5','P83oL37SwL18eeOxD9wmhLLWEn4HD9nEia13naDAFdqdTRWzSbb','DgqdNbTEOCUEH6yUDmX8d7RhtRqZRWvjOPkaVvRfHsMxfYQscjaYLpG9pQ1yApLT6PTn1','nF08Tg8H71hATmCXrnU0mWcdVKjtz0PfhUax1ZkC16QoPcYDJYh0NHsfzwPidlMxR4gdIMrQqbCYYBCaNLHG2Pb0qgmND0pRvkx','6','Zq',13);
+INSERT INTO ti VALUES (99,120,'cnCLxe3b9us07yxRoTRKd969ChDQomHULwhgMGD6qqCqpCKK4RM5','P83oL37SwL18eeOxD9wmhLLWEn4HD9nEia13naDAFdqdTRWzSbb','DgqdNbTEOCUEH6yUDmX8d7RhtRqZRWvjOPkaVvRfHsMxfYQscjaYLpG9pQ1yApLT6PTn1','nF08Tg8H71hATmCXrnU0mWcdVKjtz0PfhUax1ZkC16QoPcYDJYh0NHsfzwPidlMxR4gdIMrQqbCYYBCaNLHG2Pb0qgmND0pRvkx','6','Zq',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (72,5,'6e9fMoTzHd30L65GfPhNlXnSZcGZklAkgjqP7zEKJXn5Ih2Wmp','uIXc1x8fNEDW8nlOnBYFYAspEqw3blC5SqQcbkxxvoiCvcXnq9djxRq0h31oNtK2lO3E4JWY2WaKKs9kh9x3vyP9EEFc9oggoE53lgFDEr2U8ppLDleSnvNwn3DRpK4hr8','9cuYOziDXamp1WnpqbYUXTwaaLZeO34vQ8FaXhqmmYUU','kQ1VgDWqlOW404FUnSh7CRjJBqal1JZsP50Kg1sCYKqT310TFbk3htYu6dwzSshyDY0kd6MGCiGm1BVcnocHQJhGfUPlqxi9scq2gGyC5U7xK0dOkGkOr6Pw8r7wQZT1PapSJOpoF5x6X1FpKnnFKLky2FeNJoxA0j10BbQZWP2WQjgvcatCBWtEVSLQQSmJQORdnQHxtdYTwyXKuQM76OvUruxiko','S','A',14);
+INSERT INTO ti VALUES (72,5,'6e9fMoTzHd30L65GfPhNlXnSZcGZklAkgjqP7zEKJXn5Ih2Wmp','uIXc1x8fNEDW8nlOnBYFYAspEqw3blC5SqQcbkxxvoiCvcXnq9djxRq0h31oNtK2lO3E4JWY2WaKKs9kh9x3vyP9EEFc9oggoE53lgFDEr2U8ppLDleSnvNwn3DRpK4hr8','9cuYOziDXamp1WnpqbYUXTwaaLZeO34vQ8FaXhqmmYUU','kQ1VgDWqlOW404FUnSh7CRjJBqal1JZsP50Kg1sCYKqT310TFbk3htYu6dwzSshyDY0kd6MGCiGm1BVcnocHQJhGfUPlqxi9scq2gGyC5U7xK0dOkGkOr6Pw8r7wQZT1PapSJOpoF5x6X1FpKnnFKLky2FeNJoxA0j10BbQZWP2WQjgvcatCBWtEVSLQQSmJQORdnQHxtdYTwyXKuQM76OvUruxiko','S','A',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (138,91,'eNlInIK1mCo1n4H0GZSJYIXg3l','RhLTWcUbEcohwEbKkrHoYfPSlcshUdSXpBHYp6T9cP9bNwG8Ra3ROVjmvcwFWVDoIpecO5BfZzKMfUyvl929qhTEzEsc0jqylQRMliuXgcmQNJLahUZ7wd4bh6caddFzlht5iiXbgVvHFr5JcAaAXglXqwieEr1HcsbbA','mhBhaUGcetFGf2ZeC1ir5zG7jdXt3013yIJa8wrzdxjQOZagrlj','zPHpNSfDMz7LNhUlPXdd5kbjrNbTnbKYsMQbpK8s79fhcoLek3skrw','K','HUb',15);
+INSERT INTO ti VALUES (138,91,'eNlInIK1mCo1n4H0GZSJYIXg3l','RhLTWcUbEcohwEbKkrHoYfPSlcshUdSXpBHYp6T9cP9bNwG8Ra3ROVjmvcwFWVDoIpecO5BfZzKMfUyvl929qhTEzEsc0jqylQRMliuXgcmQNJLahUZ7wd4bh6caddFzlht5iiXbgVvHFr5JcAaAXglXqwieEr1HcsbbA','mhBhaUGcetFGf2ZeC1ir5zG7jdXt3013yIJa8wrzdxjQOZagrlj','zPHpNSfDMz7LNhUlPXdd5kbjrNbTnbKYsMQbpK8s79fhcoLek3skrw','K','HUb',15);
+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(67), d VARBINARY(54), e VARBINARY(15), f VARBINARY(53), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12968664059269246719,2037526565,'TjyjeupB92zHlb4V97mVrDJ9MaCVYarD2P5B3zcO8zCUpZT38ee','ma8zzdvBGlniehgyVTu','CXH','mJCEvndL29kIn','V','bm',0);
+INSERT INTO t VALUES (16115546119839634438,3176970733,'G75poRaD02hV6QNnZTcXXj28UibaxBGWBDKxnER5uePIlE852ikWCLhQoP6r','iqddwkPS6x78p','Pols5LY3TgB','KzYf91Be','2','f',1);
+INSERT INTO t VALUES (7554534232894861865,880393056,'xRn','oyus7Jux2KdbAPslz0Oz3AC2uZhKWU7b6XqeFPGr','W2czHs8fKkz','tyTsvMm562CjtDLDpGj5yKebuos3RqL7bols3F6KkPc','Tm','LY',2);
+INSERT INTO t VALUES (7466328714878702095,3277142145,'PeNhkTYkPoEKuy6zUEd7ybcIgFaMBcckcb66XuLecSXFLFRpKrp1tgcYB74XxjD1VR','gs0UBRpcLBF','sRVeDjYKrVthDoP','ADsBXXu2','4','F',3);
+INSERT INTO t VALUES (18033749902318039280,3922232334,'LCBzJBnVo2OTSTUjmugWc9P8mEhph','VztEYdtRDw0PdklpYL3hp','4bGu35lNxPDZGCC','p9VPn8t7OgwT72pzfhsoX','VQ','G',4);
+INSERT INTO t VALUES (16057527804326002698,499783581,'Hx83pqaraEii78Xlb0hnABE2zuYsdiqdnXMg7FiF1dNZVdiXU','0014Ft7485DvixLGzJgSpQwVHMRg','aHSKHJhltV7','sVFi7p8W8yD1iTlQI1wPZX5CsX17fFTR1PN','g','X',5);
+INSERT INTO t VALUES (1409744503294664354,1108429610,'AjYrFfHwQOqpj3nWpOtamUQxNY6WhfZfJ0SaiW5vZ3yCiqQhw1','zgVwkpOHM','QD33gUE9tP2fX','CIXFPxuPRstu1cYG','yF','q4',6);
+INSERT INTO t VALUES (5544329343603496137,3323967768,'pbgxKl1nUOiZk7V9OBaDHBUvwzlW4EjK9iBNJQLEEgOU','HLBdTsKVM6UYtb80wDV','PWOUEv3kEWR','1dcxSrFwItyuV','xu','ii',7);
+INSERT INTO t VALUES (5903385098416592429,644575830,'KQIw7hC7l1FRtrnhunR1qEnlRG8oAZ2bVJZ1Io7UT5DD1CenGI','7GITiSUTf5fhbISpelJSUxU8YoqEZVgQy059Etyy8h07SSA','iZONw3HwbwPBf','TUdBSD2ZXgCpfUE63hKg','kh','f',8);
+INSERT INTO t VALUES (4374664233993877258,4131820388,'THDoS1XK6b7eV97qj0L1atb1jxxtz2RJjBSbj6Bf','RyKbOlDbT29mG37sksD1','jkJXxffFkU','vCFhjLPoESoMsOlPiX3IGmRUdKoAMp7lOERpdGvuylh6yBv3V','I1','P',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(67), d VARBINARY(54), e VARBINARY(15), f VARBINARY(53), 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 (-333352469,4308420,'5cMLYfjvTEkKk5MWN2VZEuWUC1qQ54B0dWCi1qqfftsT6atP4qoko9GBxl9WuRmKP','exxDEnCpDp5DmSpVNKZGr8bGNL9lLMD4MKVi6mH6QYzLQKnEn29bH','l4XUaGn9c8JziLnSWXRtS2W8aGCOPP4IRaOIPQEhyITHlM8eU','32hOlWHTbIZ6BueKiiu4','VuulrqLEKNgWsRGgTzqYrRkd9wGxSU5SGn2qOMbdetF4Vo6vJgOSkyfVi9psw9XsexYNFrS6Sm','4rIf8',10);
-INSERT INTO ti VALUES (-333352469,4308420,'5cMLYfjvTEkKk5MWN2VZEuWUC1qQ54B0dWCi1qqfftsT6atP4qoko9GBxl9WuRmKP','exxDEnCpDp5DmSpVNKZGr8bGNL9lLMD4MKVi6mH6QYzLQKnEn29bH','l4XUaGn9c8JziLnSWXRtS2W8aGCOPP4IRaOIPQEhyITHlM8eU','32hOlWHTbIZ6BueKiiu4','VuulrqLEKNgWsRGgTzqYrRkd9wGxSU5SGn2qOMbdetF4Vo6vJgOSkyfVi9psw9XsexYNFrS6Sm','4rIf8',10);
+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 (18317359753192699931,3680239529,'dVu53xBjkhGSYKAc5jaeuoiy1CfIzi2q6QsOIQR','5a','G7sxl','BHw3Cx','N2','X',10);
+INSERT INTO ti VALUES (18317359753192699931,3680239529,'dVu53xBjkhGSYKAc5jaeuoiy1CfIzi2q6QsOIQR','5a','G7sxl','BHw3Cx','N2','X',10);
ALTER TABLE t CHANGE COLUMN c c BINARY(68);
ALTER TABLE ti CHANGE COLUMN c c BINARY(68);
-INSERT INTO t VALUES (-1147193638,10964313,'P6fUBJl08iqjcr7p3EHVQ','zy3ndx2bWPLuTfQ','wFZi00LLn4cFVt0d3iEXjFkR7oraxeVw30dyur6U3wAXwWmb5CbvGCE1GUkGjL0V8bBLnUn','2bdINeLLsQu','cbHcbmvc3MSIUiNHDSSz8yTozDMMphdxBl5YwWYUl9rWff4sOETpk1eUvPQz0Ef2DAaD2hjAKs','WIdgDs40q18hoYA8KkL7vkL0WIT2ULt',11);
-INSERT INTO ti VALUES (-1147193638,10964313,'P6fUBJl08iqjcr7p3EHVQ','zy3ndx2bWPLuTfQ','wFZi00LLn4cFVt0d3iEXjFkR7oraxeVw30dyur6U3wAXwWmb5CbvGCE1GUkGjL0V8bBLnUn','2bdINeLLsQu','cbHcbmvc3MSIUiNHDSSz8yTozDMMphdxBl5YwWYUl9rWff4sOETpk1eUvPQz0Ef2DAaD2hjAKs','WIdgDs40q18hoYA8KkL7vkL0WIT2ULt',11);
+INSERT INTO t VALUES (3755177749631197935,2977461453,'EoQ','3RR1cTg68X8KjJSBLjgHG','FJr949rv58tlzy8','pC8WrFiWIFEcQ5hqVVT','N','g',11);
+INSERT INTO ti VALUES (3755177749631197935,2977461453,'EoQ','3RR1cTg68X8KjJSBLjgHG','FJr949rv58tlzy8','pC8WrFiWIFEcQ5hqVVT','N','g',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (161865383,11484581,'oZA65bV','XOcf4bOavcY9V5BEq7ICPO521iG3T5pbMHvm0H3oSDqGn1CuBdzpr4wddEbbuo6yxmSYX1enHuPNNnAQYL48N3sI3tBHLQcyqokB4DFeewCWcgEVpbf26vBZlxJQRRu3LlW5Ru93Ymz15gJHQLKjaBGkDoCJ4zxJD1SbGzWZJ7aKK3qux0jWH9r','mY9p1lKPLwObb0lpu58mXjY7','6ydZ3bM7DcYYkPQGsfhBOyng4rAKL9L0hJzAlj','nSTN0MKGtJyp4s1U','Ndqs6gX9jKKwj5tGbnHLGx9cwiSMZcNgYBjsGWG6J8TLcyOGP',12);
-INSERT INTO ti VALUES (161865383,11484581,'oZA65bV','XOcf4bOavcY9V5BEq7ICPO521iG3T5pbMHvm0H3oSDqGn1CuBdzpr4wddEbbuo6yxmSYX1enHuPNNnAQYL48N3sI3tBHLQcyqokB4DFeewCWcgEVpbf26vBZlxJQRRu3LlW5Ru93Ymz15gJHQLKjaBGkDoCJ4zxJD1SbGzWZJ7aKK3qux0jWH9r','mY9p1lKPLwObb0lpu58mXjY7','6ydZ3bM7DcYYkPQGsfhBOyng4rAKL9L0hJzAlj','nSTN0MKGtJyp4s1U','Ndqs6gX9jKKwj5tGbnHLGx9cwiSMZcNgYBjsGWG6J8TLcyOGP',12);
-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 (-1891385809,7783311,'MWtZ2LbtW2ArSlTJXr2aSzzCst46U0g0xrI4lu59jC0bHxrlbN6o07RVQytCIiWGu','PodF0Jz5l6fNV305LniElclhlz954qhj30JVgLpSOCjHm7ZDIRl3c1wwJHupIUZ56CgmOGqFXI1kANiiSZquPgcuYgej8ieZWk','mQS4yf1H5mmuCo7AvgKlCfZUthx9CVhaYG7','oEwXq','AmnoiqDVASe7n6YlvqYnRUXP74j3T577u7kXzp9lXO05LDRsE','3cvxb3irUHrUFXpGVjxfB0vsICT3i',13);
-INSERT INTO ti VALUES (-1891385809,7783311,'MWtZ2LbtW2ArSlTJXr2aSzzCst46U0g0xrI4lu59jC0bHxrlbN6o07RVQytCIiWGu','PodF0Jz5l6fNV305LniElclhlz954qhj30JVgLpSOCjHm7ZDIRl3c1wwJHupIUZ56CgmOGqFXI1kANiiSZquPgcuYgej8ieZWk','mQS4yf1H5mmuCo7AvgKlCfZUthx9CVhaYG7','oEwXq','AmnoiqDVASe7n6YlvqYnRUXP74j3T577u7kXzp9lXO05LDRsE','3cvxb3irUHrUFXpGVjxfB0vsICT3i',13);
-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(100), d VARCHAR(3), e VARCHAR(39), f VARCHAR(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15883511,7158,'6kxsfXrThHVDqM0wIeaaT9Y9lx3iWv8Fj2R9Dpaul9IpfXeq6GFcgY1NuIdoWsedz2iVfee0s54hVzoQ2','y','2n','WiuyHcHHinuVd43Ai','w215OfUg5Y41fETZHaPV9hZ4zXFSdHAaWtY','i5upOXw4WWwQ57oQvoKpgXx1O0K4ZXl5VLgtzsaCg',0);
-INSERT INTO t VALUES (8386014,-892,'NBMKhfMtTSHCn0lfdT6lfn64uLaTV46mSPwi68WHfH2QrE3UCS1GltCjz7Jun2xZmTZQrnd','4DX','4cuxrs90Kwz8ghafRHKf9ROrb2fc8Bap','B','ABPNNFGI6T6LDmlKHplWvXFbLdCZGK3JN3JfYEUqnCHI5XWQGTZ9CaUxkNZ0uZRtZZa8fJ','Q74pYZWXUcW7eS46ZjcNjf1Fx1PuOjLuI',1);
-INSERT INTO t VALUES (4296382,-12647,'TaA8ldEspfk3DWLoMnub59SvDqq767lbWsqsQKXjVP','h','LbHmYiCOLQmV0N2qUOtauuOmxzbDUdvR5','RuH7BEgBTJJn3PUzlwM','7IpJI8fKrtLdnCVUdaY1GBOy7DWwXJ8uf9pNoCZ7vL1SxW75IMfkbu','nrl6wX7bWqQjY40hDYrTuHLRbDz7d2w6kv9nO0AkYOkt0FbZZqeaOWo1S',2);
-INSERT INTO t VALUES (7440526,18045,'uNPiPLHRzhCuwG2a0La0iWQOJAqKokXsNByYFV6dNWuQt6T6Uadm74QX6yXvcBqN','yp','dMRKVKOGQIig8bljz0rKm','upY86g4Dz9t2','PdAEmU7ciRpIHfH3UQInPaS5JVRvgYG6lh07tqKYOR1aeRdjXh38WwLDqvh6fOVI0gb6aXh69tAMx8FoFP9HcTA9rjLsVys','q7A1TDfNnd9ltb2qDHRSw7whpd7XjAS',3);
-INSERT INTO t VALUES (12577841,-32051,'O0bEHgnt07AIENb4AyZvx6Xb89j7SHvvT1t8ap8Pdy','D','PkTYN','FZ','vpKINxFF74eoSexTRx1DsGPv7XAx','ejydomz1SeqdsJo57HFKSXJzIOJYMkJEKk96IOVyPfllXBHyhtEM',4);
-INSERT INTO t VALUES (10127698,3946,'eSCQ0JZaeZNI96gG75beFc5c1ICaJkqumpXTm5bYEyOXC7k5vmjRUe9wcjHDzApX','Dy','QyksVb4mSeqZbZ1XvzMXrQMcDdf1Cb1e','QWVHQK4ptG92MO','U2PSl6Mr0HoN6rVdlDIhEo9mROuvvZm6RTCi1Qx7wViUCqvXTtGcTtig8ghwhN1HZWZlJLgky2R9OXi9SKvqZIsx9gt0GtCFVml9','bZbbzZUTaTdPVDuGxnAfvwgIWEghzYhtLrgQt1q9SkAtvrhHEjo06c2VACvX0S2LnInHP4c5vZu',5);
-INSERT INTO t VALUES (14528203,19597,'vai2SpumRYTSsqRItvxM8LUQdXn0kKIrprVFtxwRUcEgXzUeXP7ze6obmhq','L','VrDP8l4JXbHp4wY1lSvDyve8l0','pZ0','GfgIesGvzKkuz4XDbqneE9HR91vYiC6r8VGpkyDVn4y26v5NVyr3Ybl','GM4QSSUue7rNalbufxQMfxamtsrW69hCM251ikMfPXpt',6);
-INSERT INTO t VALUES (3724254,-20532,'srLGK8HtV0BbyDwkgVBx0Va','3','fb1WoHD7Van3NhKhM0','iX7','HZqnf8','f8RjzhB2G77M9CdyDrjC66joLtv3GrT',7);
-INSERT INTO t VALUES (10234487,8200,'J3kRj26TXIlSuUjGjMpy8fbvdwXCx99D3yIL4F5mRg96OORjBimifkw4KhdjRg42AYWPQk5hDERsx3Tkqas2uRfp','7','EwHnOz7o','ds6FTrg1kLnIUhB','EJ','moo4EswwUWxu3uLvJKotQ3',8);
-INSERT INTO t VALUES (2307100,15831,'2N981tVkUx51ivl97wXPSc77yzwi28LgDmvXnEnBjlanxBVWR1CezO9g4bWyqto3CuFib0XgIPNINHewaf11tpJ','Mm','a0oUs8FWMxh7iJZWSPRJ0lyHX6bwZRPSi','1CT','UYKB5lCTYQgKGXPPfsKXIrCqur7','Slyim9B5meRHhmvj2L21cCn0bVrlmWR4FlIUigIP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11406186365597783211,519016144,'xcFv8l','Xu3Aqkfm3gWu3EVPXqC0L3ZfMY2gMxR3jqfIlr','nLkR3OtyBvaF6IU','ayi524kGQEEvyRyy1hwBfujiQ1BeYw1adFLhgjNPmPMLpNzyc','O','4',12);
+INSERT INTO ti VALUES (11406186365597783211,519016144,'xcFv8l','Xu3Aqkfm3gWu3EVPXqC0L3ZfMY2gMxR3jqfIlr','nLkR3OtyBvaF6IU','ayi524kGQEEvyRyy1hwBfujiQ1BeYw1adFLhgjNPmPMLpNzyc','O','4',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3205035691054656749,1033238839,'N678ze37CbcD5MxVqAdbClVu5igNPsRRui9UULyqa3MatVcfVIvnXQ','44QojMV2bKchSG2ecY78dGCG34DMtzl1Nehraan4j8yVLdlOWfhq1bDyXmpCS544BNMqjHqpO8nzUi064tLjOLl6dkaPrM8nAxI9EMnc5aXJ3E5OjyXelNrkkfuFpgbozdHDpOJUZlgkucntVElS','w1siVAR7ch','3mqWqBVzEsFedp0sOflgxI4QgUL7TQMVyGvX9eukbZp5m66i3gjHbbfr2alr84Zfmg7tjeKoM0ANZvcPUlbgNlGHt1fjqgeWiKPBkL5APFL3q3cPZjZYywpYspUFY5SmNS4VYMpqd1voc2CsfIbR3rxekpCFCotC7shhCxW77mY9DCZfIcv2r35tUaQmwrzy3vBUlf9vvo7pag5G5Se8qEaRRuYAodFRbyDXqOX9zu8w203mAJZFi7','7','7',13);
+INSERT INTO ti VALUES (3205035691054656749,1033238839,'N678ze37CbcD5MxVqAdbClVu5igNPsRRui9UULyqa3MatVcfVIvnXQ','44QojMV2bKchSG2ecY78dGCG34DMtzl1Nehraan4j8yVLdlOWfhq1bDyXmpCS544BNMqjHqpO8nzUi064tLjOLl6dkaPrM8nAxI9EMnc5aXJ3E5OjyXelNrkkfuFpgbozdHDpOJUZlgkucntVElS','w1siVAR7ch','3mqWqBVzEsFedp0sOflgxI4QgUL7TQMVyGvX9eukbZp5m66i3gjHbbfr2alr84Zfmg7tjeKoM0ANZvcPUlbgNlGHt1fjqgeWiKPBkL5APFL3q3cPZjZYywpYspUFY5SmNS4VYMpqd1voc2CsfIbR3rxekpCFCotC7shhCxW77mY9DCZfIcv2r35tUaQmwrzy3vBUlf9vvo7pag5G5Se8qEaRRuYAodFRbyDXqOX9zu8w203mAJZFi7','7','7',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2767614295939511543,754223231,'0ALutuvH32FTW1klKEkoWaqUyxA7UZCGtIustcQkLKrGhCCbmZo4Cis4ahD','6phV7w62l7OYDGKlxrR7JPCGC7zwPQZXSRvWmPonGzqfXTRCsVUeFCcgYFzEqQFWMAojZoQqHG2KDF8ZAImsarR9CZnpHz8xwYJFP40eqIhoVu42OPjAIZIJ49SDrEweMGuGoosYwb2g847FWkW3nhIUM99Y6VUFjt7cBvB0zus8dcdvUkHNpLkYv9KKF3tHBLYKvwyz4IVLwUpmg7TiUKwC7zdm','6vJ6iE93LE','OV3v8yksPcO7zLsyj5oWA7L2EbevaSL3fwVxLFIaMapM2pp9tfJYFZ1QcH2YpZPGI6WWsvBFsJgQyiiyX4GrPdIhuM5vNJJTq41ttptjMOl9aa','yiX','Tm',14);
+INSERT INTO ti VALUES (2767614295939511543,754223231,'0ALutuvH32FTW1klKEkoWaqUyxA7UZCGtIustcQkLKrGhCCbmZo4Cis4ahD','6phV7w62l7OYDGKlxrR7JPCGC7zwPQZXSRvWmPonGzqfXTRCsVUeFCcgYFzEqQFWMAojZoQqHG2KDF8ZAImsarR9CZnpHz8xwYJFP40eqIhoVu42OPjAIZIJ49SDrEweMGuGoosYwb2g847FWkW3nhIUM99Y6VUFjt7cBvB0zus8dcdvUkHNpLkYv9KKF3tHBLYKvwyz4IVLwUpmg7TiUKwC7zdm','6vJ6iE93LE','OV3v8yksPcO7zLsyj5oWA7L2EbevaSL3fwVxLFIaMapM2pp9tfJYFZ1QcH2YpZPGI6WWsvBFsJgQyiiyX4GrPdIhuM5vNJJTq41ttptjMOl9aa','yiX','Tm',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (18444037242238030496,1208966068,'DdJeGT39W0EhL9Cs3QafqaBu6CtKYCeNBXbx7rdmhyiD3DMCL5bTNu','r30GUT7mmyMWLC0fXQdLw5ff2Hiqx8fRBIk6cV427Kbf3c','Yv8UHp8VXk','0hIRxpPZ76eQvPwO3tmuK8CbKLctSJUtcUf9YMKnHBXmHHnR9XYQ7In5YslYOXZh7uGjZTi7LLMAgOJuI5e1FSTgHTEDEfyuzZxJN0HQoPoThLvrOLnQ9gTRrJ3J3SFADG9bmS6HoiE8y4eP4bU6RUfUNXvg5ap5KDjpRBMmv3QisJYQGVofIs3L0y2SwfpLXoMt5DST8','7','tBy',15);
+INSERT INTO ti VALUES (18444037242238030496,1208966068,'DdJeGT39W0EhL9Cs3QafqaBu6CtKYCeNBXbx7rdmhyiD3DMCL5bTNu','r30GUT7mmyMWLC0fXQdLw5ff2Hiqx8fRBIk6cV427Kbf3c','Yv8UHp8VXk','0hIRxpPZ76eQvPwO3tmuK8CbKLctSJUtcUf9YMKnHBXmHHnR9XYQ7In5YslYOXZh7uGjZTi7LLMAgOJuI5e1FSTgHTEDEfyuzZxJN0HQoPoThLvrOLnQ9gTRrJ3J3SFADG9bmS6HoiE8y4eP4bU6RUfUNXvg5ap5KDjpRBMmv3QisJYQGVofIs3L0y2SwfpLXoMt5DST8','7','tBy',15);
+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(48) NOT NULL, d VARBINARY(47), e VARCHAR(15), f VARCHAR(53), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4917225,6659206,'inBXQ3QJ9iLcqgF','YZNo383Jlb32BZAJd','mCmBwEK','OzIWmlGNuhuOT8ZYD7RQ6KzNlmBP1o0mfCsozL','D','8',0);
+INSERT INTO t VALUES (-3697372,3198255,'7JHXer7sBDdvJGeptLQMlDGbOid7jUnv2y3GhI0DXvFQK','MfR3Mc6CkRYFdqS','gJKTsvEI','yq1TOCgJyXu6afsZyxHgpfeFcURV1qRWefrwVrwufaWwC4ui8vdrZ','J','h',1);
+INSERT INTO t VALUES (3618065,16360227,'TbGSx','LxpVVo9AdyFRv3R7mXZW4hbZwNDiLUcOHfiX5C','ipLv','nUYsOBOxdUHdeICDdrFFP8m1k4Avd33qWt9OWIziGhxgnGmP4EORp','9S','v',2);
+INSERT INTO t VALUES (-4317321,5096522,'eBWA0eLQ45eoXJb','jusuL1ZLtN7pbJM7dmLDH55Vglkpfwv5','il8KmVSC26C2pn','66KvPauvRdzG6CIxkT9pw4ohwb','92','8',3);
+INSERT INTO t VALUES (6299328,15109065,'Jg1j1HFTOUCJjhnYRVm7EOqtiWFIH66zYdBvz9S4dmXQWY','YROOeeD3aFZHPhrtU4o','qnsKvNzEPl','eyrqbnTxSXevvzwgslRqvTDh0HrJLRoWn0Rj2','y9','U',4);
+INSERT INTO t VALUES (-7819974,1398309,'LmCcewK0dPeYE6IAXugPh4Wb60zZDF2e','Aqp143LJ9lAz','pbkHMaqoCo','I42f4UxcdGjSH1LA','f','A',5);
+INSERT INTO t VALUES (4269061,3764527,'hMoo','uj9qSBfeznpwJ79itPYTle7Oszg8dA','EPiYtQQD5FC19oe','H4ch9FCcfOwd7t','U5','k',6);
+INSERT INTO t VALUES (490547,3381745,'I2O','F0i5DMuPdfe3j5nRvvsdGI208xWuUV7lWTf1qBt4PcY','T','PBSIzzVZ5FJ7UPVKolLzgEUuesdI9htJkJLgBcwP6fMlkZX','0','o',7);
+INSERT INTO t VALUES (-3858056,10123348,'clwE9kDJ9ShlwLEk','ieGUBEpKsmOwTh6wB1qnePTnXq','CdZNkOSSLLSTnKT','72JBrLhraTr3ou7vEAF4XI4NHl1wfTFOIP4o','Vp','5',8);
+INSERT INTO t VALUES (-5867052,6074262,'o8','ILMj2zkbFefh','T3DcgNPXOWaXISC','bL4pX7XqykwkzaQmBeRxg0FMiwlQVT83WIPmSmfHIEa','mI','z',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED, c BINARY(48) NOT NULL, d VARBINARY(47), e VARCHAR(15), f VARCHAR(53), 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 (1072719053,924231,'teSAZyAa','PAr6SxXPlHyqcBG1by0TLPFie8aAqtVUHpzh96kL','i5AwR4t2','wAUcWbMuNKiPE4MLY9uypqRJMzu80Gn3z2L4e3lqKlr','IC','3',10);
+INSERT INTO ti VALUES (1072719053,924231,'teSAZyAa','PAr6SxXPlHyqcBG1by0TLPFie8aAqtVUHpzh96kL','i5AwR4t2','wAUcWbMuNKiPE4MLY9uypqRJMzu80Gn3z2L4e3lqKlr','IC','3',10);
+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 (1988010557,11354126,'Y05GtaNfaeWCnVubs9CxjtOPoyzkQTBsrvymg58Ke2mvq','Z69pkkGmniNzMy2WPdrWLdhBcbJdiNAjEqhLZji0XLobykm','ynkUp4fPNrSYza','pMpKDRj627sQbdXqyuefwIHSrmuXkaa','WC','u',11);
+INSERT INTO ti VALUES (1988010557,11354126,'Y05GtaNfaeWCnVubs9CxjtOPoyzkQTBsrvymg58Ke2mvq','Z69pkkGmniNzMy2WPdrWLdhBcbJdiNAjEqhLZji0XLobykm','ynkUp4fPNrSYza','pMpKDRj627sQbdXqyuefwIHSrmuXkaa','WC','u',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (887723374,7052917,'RZgAeXwY8XbBR','YjQLaZtpFv1rN4Y7bepXkrHCcC0P7sCUw5sCvW6mOOjKCh2nLmVYchFsL3LKV4JW6V6pmfzhMypCoZOAy5a2onP3MQtZmY4EnhtZVQ8i4PnCndAW8ZW6WTQGQ7w7lWhRb4nJkZpxSVG8B35ThmVs0xAfop2RGo0E0wOAliJT8TLDz3Exl7DmpAB5rj9sMsYh','74VnoHAH','7','2','s',12);
+INSERT INTO ti VALUES (887723374,7052917,'RZgAeXwY8XbBR','YjQLaZtpFv1rN4Y7bepXkrHCcC0P7sCUw5sCvW6mOOjKCh2nLmVYchFsL3LKV4JW6V6pmfzhMypCoZOAy5a2onP3MQtZmY4EnhtZVQ8i4PnCndAW8ZW6WTQGQ7w7lWhRb4nJkZpxSVG8B35ThmVs0xAfop2RGo0E0wOAliJT8TLDz3Exl7DmpAB5rj9sMsYh','74VnoHAH','7','2','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1007115365,731230,'Tv0c62IapGRIwdPPGgVmbOz7h3Ev','PZBrbOI7MTPDABKIDnMMXRI1A1alvgI20L8uF5lS','Do','q86kbxLtrHw8Pl4YNpguDI6lQuMHMkJeTH7IccpElIFvtDH5SFtaEf9MLozE','o','X',13);
+INSERT INTO ti VALUES (-1007115365,731230,'Tv0c62IapGRIwdPPGgVmbOz7h3Ev','PZBrbOI7MTPDABKIDnMMXRI1A1alvgI20L8uF5lS','Do','q86kbxLtrHw8Pl4YNpguDI6lQuMHMkJeTH7IccpElIFvtDH5SFtaEf9MLozE','o','X',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-501189537,11677709,'4ZZBA3PgONgOetvN2I40a0e2qNrzd0m6c','ELpGZUh9Bb2wOW6BWKLHaFVP9O1DhwC78CzpeR9l9f3tLKFyCe1nnQ919BJ71fx2iPRiwXRp1qhMZHM8ss40OWvBYdNH6amLWHTLrh061riqPeQg','KrmY9Bb8u','jlqXobCtSEZMqL103nJpmL8QWnjSqohhdbgaEYNtYgcdDRRDyA3u8wVgjvI3f6ZXM2gdcc0JaHJSfT9VxHC9D9yro0YAv5JF6NuoLZnE1w692meRCV7dUx71Eov9evr8AmTTBedIHcRKQ3tWrMyc0vNIGZ7Z2RRkA9ZQpgXXUXrJ2WYEyfDuTG1i0wppLmMlG','p','f',14);
+INSERT INTO ti VALUES (-501189537,11677709,'4ZZBA3PgONgOetvN2I40a0e2qNrzd0m6c','ELpGZUh9Bb2wOW6BWKLHaFVP9O1DhwC78CzpeR9l9f3tLKFyCe1nnQ919BJ71fx2iPRiwXRp1qhMZHM8ss40OWvBYdNH6amLWHTLrh061riqPeQg','KrmY9Bb8u','jlqXobCtSEZMqL103nJpmL8QWnjSqohhdbgaEYNtYgcdDRRDyA3u8wVgjvI3f6ZXM2gdcc0JaHJSfT9VxHC9D9yro0YAv5JF6NuoLZnE1w692meRCV7dUx71Eov9evr8AmTTBedIHcRKQ3tWrMyc0vNIGZ7Z2RRkA9ZQpgXXUXrJ2WYEyfDuTG1i0wppLmMlG','p','f',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-393714411,13542371,'FG','KS8xTC0xQCnjRIXETuxtFR2bJK1sAFryxkz3umjjT4B05Pf4C7kazfPlr2R769HI81vdjuvibGOe3plV1j4gQQydNOLiTYZ1wP4xPKOqjtT6TJ06q1B8QsmVMFRZXN12384YMXPHkcw8PT0LPPJgd0RD2VnumFvf7g5jBYYurtSUDLRCKTku2eHJ5ol4Hca0DjvBolpCehYXx5MRXGVy07Aik9sStjiib7mto3DHE1KOOt','yviUbMUHiK1','D3LxMYhOlL6uSnAQL6C9DfyBpXHCNDSYFycldpC2k05Q98iB37UgSkSDS9sOS77sT3G2XOAjxVlQQwL4XXwqP2XaD0dajmPVaSWKYl0Tf2AFm','ZC','3',15);
+INSERT INTO ti VALUES (-393714411,13542371,'FG','KS8xTC0xQCnjRIXETuxtFR2bJK1sAFryxkz3umjjT4B05Pf4C7kazfPlr2R769HI81vdjuvibGOe3plV1j4gQQydNOLiTYZ1wP4xPKOqjtT6TJ06q1B8QsmVMFRZXN12384YMXPHkcw8PT0LPPJgd0RD2VnumFvf7g5jBYYurtSUDLRCKTku2eHJ5ol4Hca0DjvBolpCehYXx5MRXGVy07Aik9sStjiib7mto3DHE1KOOt','yviUbMUHiK1','D3LxMYhOlL6uSnAQL6C9DfyBpXHCNDSYFycldpC2k05Q98iB37UgSkSDS9sOS77sT3G2XOAjxVlQQwL4XXwqP2XaD0dajmPVaSWKYl0Tf2AFm','ZC','3',15);
+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(11), d VARBINARY(29), e VARCHAR(5) NOT NULL, f VARBINARY(58), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9667308,17111,'sh','kluRYHeRgUYQTeMdG','ivr','APdHeBHhcrT','li','iW',0);
+INSERT INTO t VALUES (7337964,28584,'bzBeJ1DD','9kQOBNKUkXpWPzDqb6uK9MO7','i6','a67tFUVsab9I0xi','wF','Uc',1);
+INSERT INTO t VALUES (13367331,-15539,'GTbGfsnsY0','Q9fCnTiH','S0','BKqUcz3e5JClz9jWX026zPIAskKcM1HKFw4VlmjpFK7OG','U','n',2);
+INSERT INTO t VALUES (3116132,7854,'4foHyDNcz','zp','Lmh','ieZFzAtTmAfQFNi','BJ','Mc',3);
+INSERT INTO t VALUES (2556477,-20766,'rj6Fu','mmCYgWe618GlU','N2N','eb6aNPY3MK8QqcA33NHHh8t2K8wHEqIgiPzgxDAoHUCJrvj','Q','su',4);
+INSERT INTO t VALUES (13670511,-6880,'1ll1CTOuix','8WFLFgLiH4Q','2WhT','rnZsEPDznpHEiZMqbOejV','bO','fB',5);
+INSERT INTO t VALUES (3378464,23862,'R42QvHxbjRf','NphI6a6WcDt9VT1XyErONT','tHNEW','K4zjMGDcrtlCE9GdmAeVgGSghTT','PM','r',6);
+INSERT INTO t VALUES (6310670,4263,'IN','bLhtoNfpqCuf3B1sn','kHdj','bE1uNVDvdx0B4ng4W7RbPpCR79fuNd8Y','sC','l',7);
+INSERT INTO t VALUES (13090565,1840,'PDxwGxM','Ng3ONZ2sDDn6vJUkAGJOPowvg6t','GVv6w','cBSYk9TwNMtg','zJ','J',8);
+INSERT INTO t VALUES (13595017,25418,'Izv9MMhEhyr','3672NgJZY0VsS28f9J0KAfQOq1Nc','GE','46DOXT1eF','4w','Cq',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT, c BINARY(11), d VARBINARY(29), e VARCHAR(5) NOT NULL, f VARBINARY(58), 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;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (786247637,-19788,'Jmh7os5VDTQmvawa43xVvrDKBpLYmiD8gJNq1Gm1mkLq0o4ydLpkobW3Y','9','RKyn5nkAtwtPvYFcvX6d','MVJwLI7PidUjsPeL5iU','vZVHJiEDMvVJlPwMvPcZeGi80uMNkOBYCaIMhniMsjoI11feT1YQz5wji7UKCWKkjWWtihjeLvutJ82ozQ9','xF0lhto8P2ho8ctZ3',10);
-INSERT INTO ti VALUES (786247637,-19788,'Jmh7os5VDTQmvawa43xVvrDKBpLYmiD8gJNq1Gm1mkLq0o4ydLpkobW3Y','9','RKyn5nkAtwtPvYFcvX6d','MVJwLI7PidUjsPeL5iU','vZVHJiEDMvVJlPwMvPcZeGi80uMNkOBYCaIMhniMsjoI11feT1YQz5wji7UKCWKkjWWtihjeLvutJ82ozQ9','xF0lhto8P2ho8ctZ3',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(101);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(101);
-INSERT INTO t VALUES (1317397254,-25442,'F0A9dyW','L8','x8eEvQk10MV48Th3TGVyL86Ov5nLmurvR','esbs','w4k9a0U8dls','6agCUQkwDmYA8nbNLQBuRcd1AoB6oDX5KiXtKPi5QkAiT38Jv',11);
-INSERT INTO ti VALUES (1317397254,-25442,'F0A9dyW','L8','x8eEvQk10MV48Th3TGVyL86Ov5nLmurvR','esbs','w4k9a0U8dls','6agCUQkwDmYA8nbNLQBuRcd1AoB6oDX5KiXtKPi5QkAiT38Jv',11);
+INSERT INTO t VALUES (3233088136,-26026,'a6','bhT','C','5vKfSdlSHeePokLtEgnPskQvZII1Bh1ib','PU','TT',10);
+INSERT INTO ti VALUES (3233088136,-26026,'a6','bhT','C','5vKfSdlSHeePokLtEgnPskQvZII1Bh1ib','PU','TT',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (939038558,-11138,'HmBI','w','e7xd','w3AApPevO01FayIz35b','o5','z',11);
+INSERT INTO ti VALUES (939038558,-11138,'HmBI','w','e7xd','w3AApPevO01FayIz35b','o5','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (565672364,23788,'RSOtR9jTAcw','7mMJdUlU7yyFMy3ZruykfVc1jHzNhYZCnVN83Wov0skS1AJjLHEIYwCaOsKz5pEzvDjq2oDQ7fAhFxXKm','Nfi','BHKcqzuch','t','K',12);
+INSERT INTO ti VALUES (565672364,23788,'RSOtR9jTAcw','7mMJdUlU7yyFMy3ZruykfVc1jHzNhYZCnVN83Wov0skS1AJjLHEIYwCaOsKz5pEzvDjq2oDQ7fAhFxXKm','Nfi','BHKcqzuch','t','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (150863898,3329,'j4EQuC','blFf23X95PbWE8cFpiFbr2og1fARKeARLY3V48YVj7xytnwnpAGvCKmxI4bOobnSl10EiYeRpzdJteeWALXuvJ6D9eLfQHOA2','sA5ne','H4SBush7VWbX0b4JZCvU5Gv5Uin5Q4MPUaXmZk28DQDWh','GK','Q',13);
+INSERT INTO ti VALUES (150863898,3329,'j4EQuC','blFf23X95PbWE8cFpiFbr2og1fARKeARLY3V48YVj7xytnwnpAGvCKmxI4bOobnSl10EiYeRpzdJteeWALXuvJ6D9eLfQHOA2','sA5ne','H4SBush7VWbX0b4JZCvU5Gv5Uin5Q4MPUaXmZk28DQDWh','GK','Q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3027256243,8879,'KsU','Lvqp6bHwjZFJ5HM5xzotFOax6HRJmfvpQlH255PhfZ8bu63lFd90WsU4zbJKvEcCxJFi8SxTDqXRfz6oKluB9fk7sZbzNlO','I','89IaIOeaEZMKcZfW33OnxjcKp','Hf','2',14);
+INSERT INTO ti VALUES (3027256243,8879,'KsU','Lvqp6bHwjZFJ5HM5xzotFOax6HRJmfvpQlH255PhfZ8bu63lFd90WsU4zbJKvEcCxJFi8SxTDqXRfz6oKluB9fk7sZbzNlO','I','89IaIOeaEZMKcZfW33OnxjcKp','Hf','2',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1627880137,15815,'bTPb0V6Urr1','5YmStFji9jZIzTAmjNHXURFJlvEqTNryPhH5ajgDcxk47tFExzvYWhKnzvruFfIuxQq6tXWSmaULwqdOFO400KUGBxagzn1iVZEAgjAObnko5MjlWDGkkefJb1RjcOpUjlBQKr4O','0y','zmBKzcSZ7rV8nfxYHawkmMs9SB54wunP7eHzyJBgc5vjdKK766o4ae96knlA09GNpd1WlikisMb3UXSY1KttGDyG1sBWveLVXlzEmzhOUSyi6i26x4hxzNF6T0UikSSJyU9nlPDYY4N6YqIz3qzg0F4oXIcvo7','5LV','Q',15);
+INSERT INTO ti VALUES (1627880137,15815,'bTPb0V6Urr1','5YmStFji9jZIzTAmjNHXURFJlvEqTNryPhH5ajgDcxk47tFExzvYWhKnzvruFfIuxQq6tXWSmaULwqdOFO400KUGBxagzn1iVZEAgjAObnko5MjlWDGkkefJb1RjcOpUjlBQKr4O','0y','zmBKzcSZ7rV8nfxYHawkmMs9SB54wunP7eHzyJBgc5vjdKK766o4ae96knlA09GNpd1WlikisMb3UXSY1KttGDyG1sBWveLVXlzEmzhOUSyi6i26x4hxzNF6T0UikSSJyU9nlPDYY4N6YqIz3qzg0F4oXIcvo7','5LV','Q',15);
+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(64), d VARBINARY(86), e VARBINARY(76) NOT NULL, f VARBINARY(39), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-139001722049045323,10629,'jEgoZURyBSsmDpp1C','M9wlQMU8q4F84Ado8bQSbzjZ','VifIZE7IceHhvSEBfQUp8JiViFSFk4Xx1GpQ26Nu','QknSckET40q4rGiGagBzI','k','fN',0);
+INSERT INTO t VALUES (3176028940910716692,8388,'r6s0KCf0AdV1zeMzuG8OvUo9RWgYOFFFpx0Kh9sCDRcB2u880NrVV4qTJLwg1G','PP8O9H2vvZOpH','rnxPLEFKhnP79FgsQsujP0NFQTIY13YWCNQocTLo1EF9tB','ZI','65','O',1);
+INSERT INTO t VALUES (-6356515938054199617,55552,'LcCZtGGaiNnyVtgYuDOX','NN9wuGN8cHOkpp18PKtk6AUEINXDyfvo253NhmLfsnhuvJrI6vAiPerbLE1f26LfXF','RxJwfF92LTnHV5tZVXsVNwSOusUR43Xvzze6fuCXcH9kpCeXSjtb','68KHJfvDfhNGwBJ2nxOT','Eh','D',2);
+INSERT INTO t VALUES (-1201394544456580628,2221,'CVd2Ger7rAr2XESHFtnNWVu5yb','6xmhmiFnzuEeMb93YWnEz0aWPQAvGJZagJuvfJt1aKHM6xEmq','6SuXbDs75g3movCPGcRtAyahSxkN5yCXLLumUB6k5Kb3bQLhzBFSTOb9rVE9pX30','S2SkJRgdQMMhkw0c6XQjJMxxgepMPk8','R','Bd',3);
+INSERT INTO t VALUES (2676713869055784054,63414,'D2zHAbnHxBqV9UzhvoBRxx57QclY3IUdTvr','oeQ8J3Fx9RvjOR','mop1lw','bP6SxqsApT6HQLyEC','Ot','r',4);
+INSERT INTO t VALUES (-8275041571994961044,49702,'GWqVH66ebzXRuMeGeAdTfQ','yP8PM9nEYxjWyP1wxYmQtqqgHOfPxorktVftMV','46GOxBIB8foojB7lja','Nt1PLaS0FlgK79WRcsC7E1sdlQCMhH4tmDWNKJ','Z','I',5);
+INSERT INTO t VALUES (-1909402665868004146,31129,'5xwjl3mxlh9AgHd4WCjD6qwl7LAiAAgsg5hTzmRlnz5TqzvO7HIPGbXk','YZUxD90CiLiGEK0','WaXqgDlI4wgAywYp3kXckvCBLTunYePNkJTi8wGsWW2p','TtsS6jhnqxYTGM9wuxZiJ7jjEXaCfgIFaFmJO7N','x7','zk',6);
+INSERT INTO t VALUES (-9162768020318157669,39055,'XnFHWRQNhVJ','IceSIoUo0hXV2umMKyvg4zolnQC9UW0GHHZidG3XFfApAA1p5qj4rLw6r81ucRucIhA48xVdCS','XvoToUoUrtfHtKfP1nBRL7clESlCnP7li20mkyckRbsqu6dyTKzxgUc32QF','n','Dh','p',7);
+INSERT INTO t VALUES (-1619595409197312131,5647,'BFEqfjwe4K','RetMe6BLqK0u5Q8urzD','MgfTMFvghPFqkNOeh0ywVy0VX6d888IRJ0eV0Q4','UvYP7IhesgGvonSj1GOxj','9P','r',8);
+INSERT INTO t VALUES (-9220454519425673813,64365,'dXSntqKQmtR9YPMIca9tABH03bMd','NyOPFKBzIPLng0iEiy2dKUReiyloFromwHVg55pDUYDA0zxq1','6TIvq1q3NqTWmo','tJ','5','uz',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(64), d VARBINARY(86), e VARBINARY(76) NOT NULL, f VARBINARY(39), 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 (342554049324999428,62564,'DLjl8SyCFtAOoCkflrFoy4A0ZjwpOg5I9N34ngzW9wIZVTH2n0','J75Ivh6lI3E1gSLzW0','lYqDZe3FAP7nBl4E5DBQuJNtO3qASEnPfg2ISPpeFWEd4K2KYRts4c897Y0MdtPDviLABxtJgm','HxoNO5','cR','Xu',10);
+INSERT INTO ti VALUES (342554049324999428,62564,'DLjl8SyCFtAOoCkflrFoy4A0ZjwpOg5I9N34ngzW9wIZVTH2n0','J75Ivh6lI3E1gSLzW0','lYqDZe3FAP7nBl4E5DBQuJNtO3qASEnPfg2ISPpeFWEd4K2KYRts4c897Y0MdtPDviLABxtJgm','HxoNO5','cR','Xu',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (103612103943302703,40781,'0TtVzrNyAbkEEQQ30dUaYS4AaAJFTP07uF9k','MB2ahyD2TUEJP94CheU1js5hA3uRyqT9hhS5F7MddkwWJ2wqpeGVuKBqoRw3JtM7uJqTNIgu1wov6g3','YHz2Nnr3QDmoBcaJtSqAHNdO5wX','Ki378vjK','Sa','I',11);
+INSERT INTO ti VALUES (103612103943302703,40781,'0TtVzrNyAbkEEQQ30dUaYS4AaAJFTP07uF9k','MB2ahyD2TUEJP94CheU1js5hA3uRyqT9hhS5F7MddkwWJ2wqpeGVuKBqoRw3JtM7uJqTNIgu1wov6g3','YHz2Nnr3QDmoBcaJtSqAHNdO5wX','Ki378vjK','Sa','I',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6085835779113847095,36377,'00Lx1nbGW7mJtLAmRMEEW6znhvuMyzfV8o','i38CaNjwYQbnAMNg02BTDyHHCz41O5tlOcAEe20rxQxO5RrQvkQ3ukpf1mBEiLNEUMptd0hRZGXup39GKGsRPkV16f2LG45rUGpPik5f96fzs4wfrGrOXZholrMpIPDgpQ9KaSg70LWPF3VhEOtTpa2iJqmaK','e1ywqHf48hDwmIAK57aVwTBGZMq5SaDFaLs','jRb5FmOQioJWqOsA','m','vR',12);
+INSERT INTO ti VALUES (6085835779113847095,36377,'00Lx1nbGW7mJtLAmRMEEW6znhvuMyzfV8o','i38CaNjwYQbnAMNg02BTDyHHCz41O5tlOcAEe20rxQxO5RrQvkQ3ukpf1mBEiLNEUMptd0hRZGXup39GKGsRPkV16f2LG45rUGpPik5f96fzs4wfrGrOXZholrMpIPDgpQ9KaSg70LWPF3VhEOtTpa2iJqmaK','e1ywqHf48hDwmIAK57aVwTBGZMq5SaDFaLs','jRb5FmOQioJWqOsA','m','vR',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1617327659000100031,55300,'fkPjiwgn599np5ZGsBJcctdl3cjNLcfRqQV145MJpcdeiq','eCWj9BLM7YJrY9d5gyR3ZSTZBHlLYInNr8YipiS99sy8uwEevEgPCxxIJpsP4NPEtKFiO3cuiZFvm25uvifv73tLBpaMWBByve7v5HUFLAmo9ni5s8vevfj8kgOFPzKZUiDZfwNjY7t','2oGrTREQ0M4bU4N1ql60wXXfuVSajr4','3vL8nlKzgE2EYiE77hFr5nsNnY7PNAEy8XIWqact5p6ARoQYGRRZZ5aa3hoF4wN2WXfPuyhsBt03088mlkZjzlOVJojmEAkJujWiCFNiHLI7IDmAy57fbPTWjidgDFyACdZHaM85YpuIAqrZeOEPWKD9kZj1Uh5Z71zxFycMqHAf1iZZ0dDfuxZa1Wahr7HRjsVJXToiFsbUMOqSXvGXwxaoKp','o','c1',13);
+INSERT INTO ti VALUES (1617327659000100031,55300,'fkPjiwgn599np5ZGsBJcctdl3cjNLcfRqQV145MJpcdeiq','eCWj9BLM7YJrY9d5gyR3ZSTZBHlLYInNr8YipiS99sy8uwEevEgPCxxIJpsP4NPEtKFiO3cuiZFvm25uvifv73tLBpaMWBByve7v5HUFLAmo9ni5s8vevfj8kgOFPzKZUiDZfwNjY7t','2oGrTREQ0M4bU4N1ql60wXXfuVSajr4','3vL8nlKzgE2EYiE77hFr5nsNnY7PNAEy8XIWqact5p6ARoQYGRRZZ5aa3hoF4wN2WXfPuyhsBt03088mlkZjzlOVJojmEAkJujWiCFNiHLI7IDmAy57fbPTWjidgDFyACdZHaM85YpuIAqrZeOEPWKD9kZj1Uh5Z71zxFycMqHAf1iZZ0dDfuxZa1Wahr7HRjsVJXToiFsbUMOqSXvGXwxaoKp','o','c1',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-4859452865512298084,40158,'GZE39qOhbOUOWUHRot89MzbKB','zCY8AhhGl2xijdrxi7igL6jaHeV8XZDIR6XlAB2BsKC8iR3Wmrj6qM1ADI5lCk2ATVmacUXeNcvTVrY5IYxCPqA3Fs0fQ4RKTn4ROPaZIJipgI3OipmcIj2Hsv3teILSjna8uNHY3uoVWdnj4UchCnJLB4zWvbnE3kCmp9gLikdDvv3F40RvgYQ6gJMy5u7t8','50pay8fYfoQsW9TWquF6KXlnH9XCo74L13iQFa3b2Jj1','gXmdKcTF6meEciZf3JZpSzd5sRrcOgKLXyXduvaXwGKgUTD1F','BM','gy',14);
+INSERT INTO ti VALUES (-4859452865512298084,40158,'GZE39qOhbOUOWUHRot89MzbKB','zCY8AhhGl2xijdrxi7igL6jaHeV8XZDIR6XlAB2BsKC8iR3Wmrj6qM1ADI5lCk2ATVmacUXeNcvTVrY5IYxCPqA3Fs0fQ4RKTn4ROPaZIJipgI3OipmcIj2Hsv3teILSjna8uNHY3uoVWdnj4UchCnJLB4zWvbnE3kCmp9gLikdDvv3F40RvgYQ6gJMy5u7t8','50pay8fYfoQsW9TWquF6KXlnH9XCo74L13iQFa3b2Jj1','gXmdKcTF6meEciZf3JZpSzd5sRrcOgKLXyXduvaXwGKgUTD1F','BM','gy',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8043092225684514352,57392,'I72ezwzViorEpQQRz0JoAOTbX34YawRc5fy0YL2NQZV87Wf5IHPa','x1oKb7xbIC2iB9h79HYgD6A5SxXqLCnr6EDy6nvXcc73soQOmqX5FSKEXiqAG0owPx2Bybn06odbDWiMNY7V3pIChHhrcpKGVZLLuR21SoITq6h','NQamFtxpoU4W6','J4vg4BGHqozxcuGtUOAAvTzEAVPPtYd6TFFpJJQlLJWwnjkVB5e6Fa3xLQeJYuWccKomWVMraLnGnkJG6YJHIzeu9ARSLNtwEQZnmAZX73WPTxvmk9nv39WAWBsv501pYTCpU8cskHUlPKMOejyczFrEE','N','bmk',15);
+INSERT INTO ti VALUES (-8043092225684514352,57392,'I72ezwzViorEpQQRz0JoAOTbX34YawRc5fy0YL2NQZV87Wf5IHPa','x1oKb7xbIC2iB9h79HYgD6A5SxXqLCnr6EDy6nvXcc73soQOmqX5FSKEXiqAG0owPx2Bybn06odbDWiMNY7V3pIChHhrcpKGVZLLuR21SoITq6h','NQamFtxpoU4W6','J4vg4BGHqozxcuGtUOAAvTzEAVPPtYd6TFFpJJQlLJWwnjkVB5e6Fa3xLQeJYuWccKomWVMraLnGnkJG6YJHIzeu9ARSLNtwEQZnmAZX73WPTxvmk9nv39WAWBsv501pYTCpU8cskHUlPKMOejyczFrEE','N','bmk',15);
+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(87), d VARCHAR(56) NOT NULL, e VARCHAR(37) NOT NULL, f VARBINARY(20) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-17125,3271893914,'dzkzrnrpoErnNTZQ0KddBTS53beC9eikO4QqK3hMTBMMl72wcb3BsAESNk','usBZqjbrKZUFoWEPH6kH8RSs4OruNwJQd1KqfGWZcmjN6U','B4I3fJVee5TbVz','HL1TYByxdq6QFr1','SN','X',0);
+INSERT INTO t VALUES (5637,2116732203,'LpNNg0HI5JcGTBzarO5hyUFcnHRovi9Xis00gdnVQn9LX0PfIiuTrj0Nw6D2QfHitBvAu1XI7cb4oA','QhCB2K6C1zU97YBkcL3C8o','aNXz172xL6r','B1','h','F',1);
+INSERT INTO t VALUES (-20824,1586350848,'dHGgeczdnphbB0kFFeeQtuwZuIrtYXNq971RwQ5Mwcb','YU5pww7y0znvBvYm1MCpQlDehkxVydopG535kf1Jzpa','b0ZrcVEUBkTqNMZ','LQ09sngDkChnwnwXkI','mI','z5',2);
+INSERT INTO t VALUES (9027,3823706415,'LVwREgOiv06iI1nP1JWljD2ucEL2FubGqrFDrVkiWbKSN8fJoV7VG9ozEwXMqJrFEvNkHShmegBNQkCuQlzLGZ','P8kEA5FUHwMK','ucrmjSxcP273uGjSIZK6','PTf8cJSKuinecjuxtbxp','Z','R7',3);
+INSERT INTO t VALUES (9331,641566680,'YR4jGpoh2jTEq9YaYZWRar2GHbcRd0eHm0PGE4n8RdfMeg7QBAUW9PQNbEpN','FX1hk7pJ9r1gznkl93vvMI1RPXtUD6Wqd','tB3BFKqSnuV7M6QMA52r7WC6KFYVifTwLk','5rOz','YV','9',4);
+INSERT INTO t VALUES (9544,2722021116,'7zrZEVDrm2C6PbK7ODdtugbgXYmRvd8852vKaiQ21Tu','TKOCkzyfoMlGv0zaGut52GrB','xp4cpv','27HE','a','I',5);
+INSERT INTO t VALUES (2410,934525712,'B6kehAT5Bg8RYbew23yQooVPehVRHA1KUeN09UmSgEfJmzUdFWSuIsb2zc1NT72gXe8dXv','gUr1kEaPPR3ExZQMf1EJjxcQIpKdn2mSfFOsJk6CRub7iFsifBoI','zt','PJMFp','BH','Y',6);
+INSERT INTO t VALUES (-29487,2070231714,'eONz0bO0NEGMXGDLNFtROOumMXqQwVAjXzXvCvEPfFmS9ZqjDBykBVnKT29pTVEobI9i','XrCI2OYLq','gA5cQ3zGbXtZMab4xNhT1TjI8OkNGbbaZqoCK','oO5Ygfs94wC','H','k',7);
+INSERT INTO t VALUES (-29341,3843090113,'uD6hHGzF3FyzIqRG0l5JMPFPv','oXLB6I9kBEhiVeaRItVYkomnW','2ymrX0b8a57LMyY1xRJNIYTc','uok1uBEtB0c7fTo4rG6W','Zp','D',8);
+INSERT INTO t VALUES (-10014,1461322315,'GY8lJSwf7dC67QDC0QV','h3U3e','UJWtrH3t2Tpj','57cXsMuZFrrCWcl','e','Xz',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(87), d VARCHAR(56) NOT NULL, e VARCHAR(37) NOT NULL, f VARBINARY(20) 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 SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (5873,228253236,'7HBkVCsk3XGHHRWb6','Q0lTestV6sbtfOVwDCILje5MUjjtBHowmcyC5BfFTFdldq','OjSgM9uFLWQDmUyPlLCaMPwMYrVIx2ej0Me','J4fpOS7IBtyXIDD6P','g','K',10);
+INSERT INTO ti VALUES (5873,228253236,'7HBkVCsk3XGHHRWb6','Q0lTestV6sbtfOVwDCILje5MUjjtBHowmcyC5BfFTFdldq','OjSgM9uFLWQDmUyPlLCaMPwMYrVIx2ej0Me','J4fpOS7IBtyXIDD6P','g','K',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(88);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
+INSERT INTO t VALUES (22902,2992917996,'BPHh4R7GkgjKWQtPXXPm9L4BMXcWZ6NozCdZLfOHSPoIqSR1qDa1fhPjPqquzx4RTbZDidRRI5','GaJCoXaYP8gY8Pu5BbynAC7','8e33e8dOlRTo','TmGsB5DbqW','2j','hg',11);
+INSERT INTO ti VALUES (22902,2992917996,'BPHh4R7GkgjKWQtPXXPm9L4BMXcWZ6NozCdZLfOHSPoIqSR1qDa1fhPjPqquzx4RTbZDidRRI5','GaJCoXaYP8gY8Pu5BbynAC7','8e33e8dOlRTo','TmGsB5DbqW','2j','hg',11);
+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 (11641,3041968960,'xG','p7SYILN2VR44n6eWwVE2v3AizMeyWAN88sFRdLI8aZpHZdfgV7CYTsZb5JO5yui21eROl19pP0I8AmuoftPg5JuupOUecPhqEf8ldHZ','dCFnvhijn11ClOwinMCEq','i0CR14UGj8Yfgj8cpL3M','lu','J',12);
+INSERT INTO ti VALUES (11641,3041968960,'xG','p7SYILN2VR44n6eWwVE2v3AizMeyWAN88sFRdLI8aZpHZdfgV7CYTsZb5JO5yui21eROl19pP0I8AmuoftPg5JuupOUecPhqEf8ldHZ','dCFnvhijn11ClOwinMCEq','i0CR14UGj8Yfgj8cpL3M','lu','J',12);
+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 (-30205,4152466659,'wa2f','U6BaJS5SwBcIkE9y63cEENjvNu2pu2PkUXj0unhKNU338l9vgcEKMO9I7pQAv777iwq8mXryDxchAMWGlFsqw2UjSvBVBPt6aMuku78w8vom4032tyw6rCrAvCcffFSiB7tyCrgOxsfq2xBCQTt35KuG2FpLACUUUvsipl1E8Sz0LnyTSKByzevgpgEzpVxRXywFuOUOm1ZHUVRyzNP6xnpgbbQC','rGa6vPgOMgmVpDPXNC0i','QGyhVxEXOS561KpBBF937ZSSxOYBqdXeE6upr5I5O4BkwQSK4KqoZTd1SHlc1dA81hwGLJH8mhr3GPPZRyOeStoA9iFMwcCqiUO3SX7evSOHnDuJmVi5UOE','ok','ko',13);
+INSERT INTO ti VALUES (-30205,4152466659,'wa2f','U6BaJS5SwBcIkE9y63cEENjvNu2pu2PkUXj0unhKNU338l9vgcEKMO9I7pQAv777iwq8mXryDxchAMWGlFsqw2UjSvBVBPt6aMuku78w8vom4032tyw6rCrAvCcffFSiB7tyCrgOxsfq2xBCQTt35KuG2FpLACUUUvsipl1E8Sz0LnyTSKByzevgpgEzpVxRXywFuOUOm1ZHUVRyzNP6xnpgbbQC','rGa6vPgOMgmVpDPXNC0i','QGyhVxEXOS561KpBBF937ZSSxOYBqdXeE6upr5I5O4BkwQSK4KqoZTd1SHlc1dA81hwGLJH8mhr3GPPZRyOeStoA9iFMwcCqiUO3SX7evSOHnDuJmVi5UOE','ok','ko',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-30553,1227690945,'OwEQatMDHhEmG1LBqwTMCBUCwVG4LInSfjlFCYxEkkv5r4zdEdwduLScbTGND8t9SbVmOz2w4mt','VhE7YFawgthyMuVal5rJW813kN6a3mwB7pv132iRjYSOClahhCAErYcOadYUDf6PMzzLeQR2OhhaSoXrPHD3rVwXycwXARmEu1wNrIlhCLrrdLFDRIHnXtQlKoMrLb71Akbwdjove1VzRZu8o','4PAClBsnLOe1sfUDCz1V8SQUWyZUAuPe','0C9jxKyeweFcUt','z9','HL',14);
+INSERT INTO ti VALUES (-30553,1227690945,'OwEQatMDHhEmG1LBqwTMCBUCwVG4LInSfjlFCYxEkkv5r4zdEdwduLScbTGND8t9SbVmOz2w4mt','VhE7YFawgthyMuVal5rJW813kN6a3mwB7pv132iRjYSOClahhCAErYcOadYUDf6PMzzLeQR2OhhaSoXrPHD3rVwXycwXARmEu1wNrIlhCLrrdLFDRIHnXtQlKoMrLb71Akbwdjove1VzRZu8o','4PAClBsnLOe1sfUDCz1V8SQUWyZUAuPe','0C9jxKyeweFcUt','z9','HL',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-10293,3602513367,'EWAqouZ7fgyGbA0BKAQpl6xWW1ycfSpN1865bIP6QqVQqQgFMcQ9I','rFT6sVWRaJID72XC9zY05fda','K2rJ','eWOeJ68bDr1jV84kgBQrBBvsVaHGFgCcHoawaohAioEKZ3iCI4TcvXOOlrAeuP416uY00SpyqDM7LEdFgwKa0OAztGndsHgWpH0I9SDxU5HQuyUhbF4Sb6U83B2tyRgWpc6Q2lzIZWNkq9o5gy8XqE7mfcbGWjmC4bct8wqMhSs8g3UQu7XK5yGUhAeLCYpD2BNkHWUld7JsQkNLysUqNKKh9LfeHNgeD9f','V','k',15);
+INSERT INTO ti VALUES (-10293,3602513367,'EWAqouZ7fgyGbA0BKAQpl6xWW1ycfSpN1865bIP6QqVQqQgFMcQ9I','rFT6sVWRaJID72XC9zY05fda','K2rJ','eWOeJ68bDr1jV84kgBQrBBvsVaHGFgCcHoawaohAioEKZ3iCI4TcvXOOlrAeuP416uY00SpyqDM7LEdFgwKa0OAztGndsHgWpH0I9SDxU5HQuyUhbF4Sb6U83B2tyRgWpc6Q2lzIZWNkq9o5gy8XqE7mfcbGWjmC4bct8wqMhSs8g3UQu7XK5yGUhAeLCYpD2BNkHWUld7JsQkNLysUqNKKh9LfeHNgeD9f','V','k',15);
+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(54), d VARCHAR(21), e VARBINARY(30) NOT NULL, f VARBINARY(91) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1007,2631280216,'g26gABKdc7pXShegrC2o5BnZEy9uzxFTWZ','1skWfumhK4s','dBaHcmJokt','IJqtxRmRtD','AE','L',0);
+INSERT INTO t VALUES (30200,865432326,'pgr2dGPNpiI7MFWT','Q0dDkmeUTE2','BHr','k2Ow0oCcZNJG9huGwXa0','yQ','0',1);
+INSERT INTO t VALUES (-27203,195313295,'xIvqja0cMf2CV','p8ehKDl','WvY','P4a9gu7ues1B9U8k43Q1qvYHN9jW6GS7MeeEZs','m','2',2);
+INSERT INTO t VALUES (-17181,3018689871,'dRyJhQo2ldbI39UfNUsk66t2bfhTO','P6qfpWELlyMScRR','Cq9j7','GQx9qwgmWqnLGceuqYSqlKHWOEFl9Oe','c','4',3);
+INSERT INTO t VALUES (8820,801636316,'NgJ4jAxJ4oukUz1KpcOB','qFu','9A06tNS8TAQBff5Hh0nHZ8thr0tvzA','BfLjiC82poVH1Np2cMQd6kjHC8gS9znMdXH4BevXZtb0ZN0z0Mz3X3W8gWUXuutGWRMXzj7Gf12Ti1A3K','4','r',4);
+INSERT INTO t VALUES (23281,4055532290,'WU7uzO26wqbNScj','S','9','Fr79wKX7gFixlPBZfT7EiPmlcQjtqKMSHomq371OYnsrRc5PUF4TMxyzPQe349P','DR','U',5);
+INSERT INTO t VALUES (18337,1392241655,'7L670xp30gMsvIlWy6','keMoenRLykc','vjx8Wgl','OsKZm2rJpCL47A9xMC9PXTAkRyQ','R','1',6);
+INSERT INTO t VALUES (-18786,3274097116,'HodVHQbF3fJTaqaFq63lyNkpOsQ5kioT','nCMIBcLjmoyqUp1','Lfw3EcNU','C4kxp9SNXZ0LHJJ9A6uGvsFR4Ci5T','sa','q',7);
+INSERT INTO t VALUES (-9983,3709391237,'SMxpM5ecCNGSk','x3Agh2thwgND5XjDU','FSOFXofHhVRznSo4dKtrwxML8G5Y9s','2wNSYlRbKYAgSNYJYYqFNzc32qSxWNv','kD','o',8);
+INSERT INTO t VALUES (-22462,3713984350,'WjvK0XHgMX74Tvwmt5KIPkg','iZy85400WQqO3Qd','bJvrp6MQvIMLx3xud','XkjMIigJXyhFNr4XvGjTQZRioetJxcblD3PPSyrN5uauey72','O7','o',9);
+CREATE TABLE ti (a SMALLINT, b INT UNSIGNED, c CHAR(54), d VARCHAR(21), e VARBINARY(30) NOT NULL, f VARBINARY(91) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1323657314,3801197671,'mxGBK1PUpw8JiUhOcMdKUuoKgzJ8vk99Vt1EZ','xkws','CCL7nuN0SSI8YapDeJDeXBy6ZxZ','a5hvsMwEmRNmmrWTHHYa543QDqjH5ZW1HGhlvEDsgnb4xHHnpooiypz0h68rBsxf5td1H9UMu62t1bmW9U6','ml','O',10);
+INSERT INTO ti VALUES (-1323657314,3801197671,'mxGBK1PUpw8JiUhOcMdKUuoKgzJ8vk99Vt1EZ','xkws','CCL7nuN0SSI8YapDeJDeXBy6ZxZ','a5hvsMwEmRNmmrWTHHYa543QDqjH5ZW1HGhlvEDsgnb4xHHnpooiypz0h68rBsxf5td1H9UMu62t1bmW9U6','ml','O',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
+INSERT INTO t VALUES (-1411814978,1851856791,'98RRpPEMbEochpgubktRXUCbwQcT3O0saGIlT9','5mOaiGbdTfem5zgKH','YOveq','8rUAuf','J','M',11);
+INSERT INTO ti VALUES (-1411814978,1851856791,'98RRpPEMbEochpgubktRXUCbwQcT3O0saGIlT9','5mOaiGbdTfem5zgKH','YOveq','8rUAuf','J','M',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4027263729,29073,'NG14euxgAn9mE74rCBySBzakdHbhKYjbyLUvqhRU0e9NuaAhbczWpdrQW5','dlj2QJxGzywueTdVB7UEws1UqiBxVpxo3EywZH1I5G1L6nd22pFmQOwO343zezozmAm3K','KPFFkeTVpaRpt9fog60X28nQjMbL','e8','PVmQIIL41ZLwzsLrxQpq9MSAhgL1J1ivKq2QQOhhnbICSxOTSrE1WyaNxRcmD7pnBTqHBYgRUQCwBKxNUJxsibxLK','keorYTC1mG3UiJzVIEYD3booxkRHJ0rftfCafiHhfsCdOGMkLTBJZwj7viouPcrk26SPccAoU',12);
-INSERT INTO ti VALUES (4027263729,29073,'NG14euxgAn9mE74rCBySBzakdHbhKYjbyLUvqhRU0e9NuaAhbczWpdrQW5','dlj2QJxGzywueTdVB7UEws1UqiBxVpxo3EywZH1I5G1L6nd22pFmQOwO343zezozmAm3K','KPFFkeTVpaRpt9fog60X28nQjMbL','e8','PVmQIIL41ZLwzsLrxQpq9MSAhgL1J1ivKq2QQOhhnbICSxOTSrE1WyaNxRcmD7pnBTqHBYgRUQCwBKxNUJxsibxLK','keorYTC1mG3UiJzVIEYD3booxkRHJ0rftfCafiHhfsCdOGMkLTBJZwj7viouPcrk26SPccAoU',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2813945974,-28921,'9RdFE8pY2bmvybWOps79uuCfLTAiURPbw','3Q4MzwE5Ux1yAkPWqbSsv0dqOgOjpHDQIo44DO0YPd3ZfoxCV5nyBhKmeQGMvNQDeHIU7uhO9W5f1Qbu2qh6m2SbTke88sTR5xbrGLXp0ld0fhBKmJ3gRtfWBth1L0b7OW21iLhPZe6xSUO29kiASRmHOIAVD','tHprGM7Or3','T2oRxfuyIv6UVfJsNn8GjKMPIthtKFRKjvVA7vwE44lMxTLMfyLRzrMDYlcXwCFjvJ','DS4EL5zukLeH67Cp1TtfDoNVpPT56dwJEzKgjPAvlKWyaIVVbGNmwjju83N2aWqt0mrddtc2ma4CkZdlVsL0ROE3honN40X032','baC8YARpTa5pkp0bCXn1hBxUQZZXo',13);
-INSERT INTO ti VALUES (2813945974,-28921,'9RdFE8pY2bmvybWOps79uuCfLTAiURPbw','3Q4MzwE5Ux1yAkPWqbSsv0dqOgOjpHDQIo44DO0YPd3ZfoxCV5nyBhKmeQGMvNQDeHIU7uhO9W5f1Qbu2qh6m2SbTke88sTR5xbrGLXp0ld0fhBKmJ3gRtfWBth1L0b7OW21iLhPZe6xSUO29kiASRmHOIAVD','tHprGM7Or3','T2oRxfuyIv6UVfJsNn8GjKMPIthtKFRKjvVA7vwE44lMxTLMfyLRzrMDYlcXwCFjvJ','DS4EL5zukLeH67Cp1TtfDoNVpPT56dwJEzKgjPAvlKWyaIVVbGNmwjju83N2aWqt0mrddtc2ma4CkZdlVsL0ROE3honN40X032','baC8YARpTa5pkp0bCXn1hBxUQZZXo',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a TINYINT, b INT, c BINARY(80) NOT NULL, d VARCHAR(65) NOT NULL, e VARCHAR(25), f VARCHAR(77) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26,1413123529,'gwXzvZUcSyQne46mRK1hajvcBk2QnC7vvIyZgdY4IndY5sKA2MgBvkqqJAL5aKFdNAysxieAkTX','hecMqckVr4WsZkBbctTxGHYjJG70x5CSfcn95','1T','oHoXBwn0H9vuTxwksrKkSVtG2339PqTnuSz5aer6n4H','0njqVx2OFUIiEgAg076lcD0fH','bNP6clCP',0);
-INSERT INTO t VALUES (-63,-13175904,'HOQHpnkddE6eFf3KRl7bhdjGls5v4smWKeGz3nzBiugbUP5EfRApbOVR8EXAZkLoStZZbbKFfFh7TBpn','YWnBX4jEOHMCadpJYNmfNt3Tw8Vp','odTCuJTDed7PAbY7A','cJpWvT5E9OaeXgGa8tsu4','D7wtO9iHvnYE5C77rMt63TF8RgOEwERezqG7ooh4JdvrtUYGxlDWFffCxjdByAXfq9yioamYjCX','efc6pzhZwfYAftQVDNytfKrPd0Y5k20yzYySfbNC',1);
-INSERT INTO t VALUES (-13,-644447716,'PKrqOmqAfSImt4FCtSDUQ43gIo83QO','i8PpTxasI59OLBvG8mFF0H0Bu2AHfInuBShciZsP7v2inBR','8NYw','0aBMbtGTuGyp4PtNw5YfN9H6OM0m1Vb3JNGSnrqRQaSXRbmYB','AOQ8g1ksSjAkJFW2CwIryT','Mnm3CKcLg7CteF3LuO0DJ3FCH4YNie6Sk7YFTEdSrke9eN',2);
-INSERT INTO t VALUES (123,540617884,'bOKbyN7VkbZJgB7NmcuiPH7rbVeWOv3bofTJ0Jrzwg31rt','plu0lwS4NbQvAGmmbgiAthmqTQ54','XYhXje','3o','Yue3OLVWN37U4XgqAFJ4DCOBULE5k','QzD0UKYy90tBqpdfJQEz3l3oTyqnRNmX7o55fsAUGYe9Tq3k8VLauEiWhWvfJPuJlKjibU0raGIjH',3);
-INSERT INTO t VALUES (-51,-448785412,'Lr1ATTVZSW1VstPA','efiRfxOO42EJWzh3tEtNsa6Bs8Js6Hi2u5pCBhjQsGR','LcrGsvXL0k0ix6bojqJ6pvMo','hTPjVyE0Qca','JKYGIMS8aqbmmjDi1FT7FjEch8geXRQrDC5','vdU6JGT8YADX6etTfOfYu',4);
-INSERT INTO t VALUES (-79,-341412590,'QBpJDpbd0P1cfvY97pOvpky8U1UoeTaCvdeJzzbNQB6Lml','Fs','uDucwzap2GJ','Ha5uQp1iboQueyUr0pWHiT6ICS','rk9Psrg9DEWe5uRdBxEheWXsqSbZAsglnk8aNJYD4RDsP','9zb7Ue77opFDlZeej5lh6tiiomLH99cIA2gXVUDI4JyfTvzpJi0MZ97DXagndsyWqAeE5tYA4a6vI8kg7S8U8Ded8w7iC9c',5);
-INSERT INTO t VALUES (31,837486008,'aJJNm1hpZQi6cNw0jz6','C3Ek0W2MITX','UIPT6cK0kSgLsTLrslKD4','waYrUYhaXgcO2EcAgIvQ3PK0t','L','DGUzW8xqS0p1GcbACNK2prVq8achUqfEnqwtD6n4lRdhB3z5I',6);
-INSERT INTO t VALUES (-54,-1907987098,'rmhh6yd8jmfO5tdVMYLa0HTN0XT2Ic1uwCyH','NlaoQrfaS8Sa4fA','jT9or4ghN8','tYIiBe0XGAVQ5RqcUSvdJ4KgU0eUu0wbTBPGjJgWBFtAX6GKOqNTingjSLMG3ivJ','ufPDDhz08vq3g8rcyc3QGdlPMs2NkY8RfRpcQJxcgIFXBCyDC4C','5UidgLeQPalqMxSjbaIrCsE9ij5T1pu1AU5eq',7);
-INSERT INTO t VALUES (-89,2128999526,'FLjcBmw4kdLzmGGXp1TuCOizmoEMgjCjkcdS4eDG1ZfkMT6DcCquMf34UiuIv6vZLR','IBw8bSXI7Yg9HpjYkKUDvw3MKPhAG6f8gaQMS1uloXwBgF7lkTbZ','YnosndLZE9zuS3DnMfymF43','WttXuhRIUaUv3dtcQSI7R5rWEyqpKevqti9SydlwfvRqvMWrqy41Xg6','5AimAlSy5xpnP6z0GxaKTmI4','GL6wxiGpuoWtquj2xys3odmd72wntlkcuihbMRaio4fR1PWzwQmrtJjP4ZdWzlwfvjcn',8);
-INSERT INTO t VALUES (0,1927814476,'waaKs00dJKi7LU','WWLo2meqrGXKslBJj3pYzRx9QpFGqSgRpQ1IqqHKgAqvOsNIty3Az0i9crv6','Ly78R','VYQrenYtdLwuouw5R7wH7RYeTEJD3CpCJ76kc0c7UjqGwiDWPDqADWerpwTgdpohOEHQj','b38Q','ywB7Jyhgm82An9sbQtttRwkVnAslkjPEwGjCl6cMguAUEDBfC9CRLpGuuAFAr5m01QObOgdHDMHdgoj2eqbLxePL7Z4bf8qu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-605329244,3408768593,'te8oj5uTlf5pgQigr1NkWUz2metGIlsjTsCvCUdp4MZheZSYxI0B93','eomzWit5Y68SiW2LqUd0ZaFSBYbm2vaLAL6yKdiG6lCOejB4EB7521PApLX48ZovxPnxkM4KH1QcQKjXUn','7butBSR0STq4OKeDEk0PiaXVcqGX3t','49cHX6LfRTmKNeIdR41d8TlRGVztagNqbRw08PS7nucsKJ3K3X5XntDAwI6mlwRyXgFVoS42wR5ksiPilqkfl','ly','M',12);
+INSERT INTO ti VALUES (-605329244,3408768593,'te8oj5uTlf5pgQigr1NkWUz2metGIlsjTsCvCUdp4MZheZSYxI0B93','eomzWit5Y68SiW2LqUd0ZaFSBYbm2vaLAL6yKdiG6lCOejB4EB7521PApLX48ZovxPnxkM4KH1QcQKjXUn','7butBSR0STq4OKeDEk0PiaXVcqGX3t','49cHX6LfRTmKNeIdR41d8TlRGVztagNqbRw08PS7nucsKJ3K3X5XntDAwI6mlwRyXgFVoS42wR5ksiPilqkfl','ly','M',12);
+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 (-91420055,3226313934,'qo','sfBuOC8stT67LkiTS9tod3dXmaqefKyF2YQQ','x0AYu0KYzP','iMg6umu39eZFG07Saic13Q21iG0sAxKPMvzK5MxBJbQfPXX9Pe8AdS6f7aDtOf4MTzhCyS5ZScFksNzieUv2PwImg9','E','4',13);
+INSERT INTO ti VALUES (-91420055,3226313934,'qo','sfBuOC8stT67LkiTS9tod3dXmaqefKyF2YQQ','x0AYu0KYzP','iMg6umu39eZFG07Saic13Q21iG0sAxKPMvzK5MxBJbQfPXX9Pe8AdS6f7aDtOf4MTzhCyS5ZScFksNzieUv2PwImg9','E','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (384027996,2428293884,'70Nc3PbAE22aCxVyebzPl4VIl','FkXL6BQinFfMteeg7fZz2s0QCDqCxb','0ys2JvT5qnoORPDzhQ8c','xvUstFdizTWmc38SZb3gNmYNDFcsY7YpClkbH989cg09BSKkQnbPkc1e537VetIUxn3LKqs3JNsvEIhH21k6hiCZ6VFbCGJNzuUz895XMH8Exarm81Jw8UyGP603VJhfV','oYT','9',14);
+INSERT INTO ti VALUES (384027996,2428293884,'70Nc3PbAE22aCxVyebzPl4VIl','FkXL6BQinFfMteeg7fZz2s0QCDqCxb','0ys2JvT5qnoORPDzhQ8c','xvUstFdizTWmc38SZb3gNmYNDFcsY7YpClkbH989cg09BSKkQnbPkc1e537VetIUxn3LKqs3JNsvEIhH21k6hiCZ6VFbCGJNzuUz895XMH8Exarm81Jw8UyGP603VJhfV','oYT','9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1967673559,3420011148,'I6UehQX6VmVJnZDJAAtS2GgTN8w23MuMNJToRuqPuIYVComIRfz','onwhPiHACAewttJb89dR0f2YYX9rdNM2TuwcMRG5IykTCHCaYldvu8sTqZxjgqefihbYcsKLR3YiQK','p2Z','oupHgsBUjYkjbCC3p4HQTXrChh5JRe535c5dy8j0LIqTfZnfsTC8jLUTdF5aelLpoovfvybF6VGLdUVQYuwH5mQUUhsDzfDtsqdMfSThYxOyNgTNzVXXqt5DjFIsF8tIYOkyklc5mu8Q5mRUkyypWIeWTaeqgVIxicZxT0Bi7XmPBhiuADAPyljwnaTx4lLAphDyxuPfKTLBT2','8H','ct',15);
+INSERT INTO ti VALUES (-1967673559,3420011148,'I6UehQX6VmVJnZDJAAtS2GgTN8w23MuMNJToRuqPuIYVComIRfz','onwhPiHACAewttJb89dR0f2YYX9rdNM2TuwcMRG5IykTCHCaYldvu8sTqZxjgqefihbYcsKLR3YiQK','p2Z','oupHgsBUjYkjbCC3p4HQTXrChh5JRe535c5dy8j0LIqTfZnfsTC8jLUTdF5aelLpoovfvybF6VGLdUVQYuwH5mQUUhsDzfDtsqdMfSThYxOyNgTNzVXXqt5DjFIsF8tIYOkyklc5mu8Q5mRUkyypWIeWTaeqgVIxicZxT0Bi7XmPBhiuADAPyljwnaTx4lLAphDyxuPfKTLBT2','8H','ct',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(71), d VARBINARY(30), e VARBINARY(99) NOT NULL, f VARBINARY(14) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (98,48502,'8RgCoYv','2nWZbY6InggD0jYJbgWl','3Vl6B1E4GGOSRGfo7Tfnlz468HXBj9UoHVJDh0fDOUaCxZf5BnaPEJ9iPDtJRaxJ8FXPO','no7','j9','BW',0);
+INSERT INTO t VALUES (83,62853,'JhSPRjALL8NfwlE7oLoARAdcgSb5MsMkmJ1Oyel','66gElF3Ucj2u','JK','NCcAFoegrcjSL','1','l',1);
+INSERT INTO t VALUES (119,32681,'nC','3N5mNS','BX8v4O94bOQwYcxp7wfXuJP6BKT2O45Qeez366GhSn6RvQ2cDLSMrzyPx0','14yN8fI','7G','hR',2);
+INSERT INTO t VALUES (11,35323,'7','4rzHsaBwsv1','yh0X','EGv2ttx5sLy','HO','Dy',3);
+INSERT INTO t VALUES (-115,8359,'MndXWrMq0','I13HLCoYSzn5v1cCn','Mj0V8xUvzoFVquDCdD3R6GtlmxWhQDjja3tCZU','F6wsxUmX0IpY1','EE','t',4);
+INSERT INTO t VALUES (-103,35763,'vjcOZk95qWhL33HlbTmRBo4bnNu3DlRbyMx1ybOSwIaBug7g2L','kKWCfmaV04ZmLG7rqad8DUEKG7y','UsBHyQjxgoYTweqyeSb6z5jFWPkwoCS4cZuySfyKAXaoTiDAP2anslbaIOKj0sKanl2IRR0DNPqD5Enda7Gkhz1Cf7lNAC','5divhxGnJ','et','kK',5);
+INSERT INTO t VALUES (49,37863,'jwON5e8h3wkVllOZZbCScAksaSnGTMIeVtLqEV3yKFCfT2GTyryhFLqd8JD','HES8rOo','cDq2pzClUnjjveSuIceYJle7kDqf6kjq1ItBAQ4Yh72qfIqYKaM9IBDc5evrdoLDZFhG9Qdu66P9DLGHeo','MWns7TRMUfF','1','gz',6);
+INSERT INTO t VALUES (29,58978,'4UvvPoHOj6W8pYgTFqAWYnL765947dUvdAo0czCg0UsMyEBxSomUyJZwf1','DhoJKwjB4wcbNb9QUrpUr','tgDMQAQAp0FceIBiPhXhMsg9Ts9YaGBcU6h','PzpGgvbLHpr','l','C6',7);
+INSERT INTO t VALUES (46,21328,'escAlBKyQKPllPDXX3YcTuqVja9nHdc86JErg08ZYQvww1UCLSbz29uOD7XYVBXRrv','eoRVz2IOrpSXH9Ni1wM','ixEGdckhtrKPTOQzXfdic6dEzBDYJnr57lr1U8HTVPDhX','651gQ3nI6','OH','s2',8);
+INSERT INTO t VALUES (-78,22221,'VCfe5EhXfNs9ZbpRtal','7CDxB5IEHpnxkagSdcfdX8','qPlz3Xu7kAFsdYBzxoXC3jcYDecdMqawMqIjzCfyvksuBlqZ2AOnTvaH51cH5UgFGt3QEhfumSQX9DChlmpgC1Vqnz5AsaTRYv','W8cQD24','u','4N',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(71), d VARBINARY(30), e VARBINARY(99) NOT NULL, f VARBINARY(14) 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 SMALLINT;
ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (15290,-712432405,'CzFX9LS5FTB1zTrrBgq9ta7jvwSBTB6QecKzk5maIWwgSqFbJ82Vzj1qSL','I8xQC9dDPOfR5zBd5xAVoOtVoclZGzB','yZuidxZF8rZrmV8Br9fc','oqEjlqzLz','EPS2gImIiVoJqf6kgmZU0pfbgF0VMtX','On0T4qxOO5RenA9sxAuvPE9gSRkuIxg0JFkkIFSofZ7OnXWnMtQv17',10);
-INSERT INTO ti VALUES (15290,-712432405,'CzFX9LS5FTB1zTrrBgq9ta7jvwSBTB6QecKzk5maIWwgSqFbJ82Vzj1qSL','I8xQC9dDPOfR5zBd5xAVoOtVoclZGzB','yZuidxZF8rZrmV8Br9fc','oqEjlqzLz','EPS2gImIiVoJqf6kgmZU0pfbgF0VMtX','On0T4qxOO5RenA9sxAuvPE9gSRkuIxg0JFkkIFSofZ7OnXWnMtQv17',10);
-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 (15152,26860360,'rLIoHKzQbF1RKuxtA','vY5Ra23','2TcFHbHAR1mBINr7umdB2A','CNlEMKWIOVMM0f3plDdZElzCLYoIqUOscUHhmc3CEIKEecM51jyi98o0XsRa7HsuQr','IWACwLvBr7fxZyAFaIGX3KJMcTtcndx9gW6fKIOHH9xpMKTvgfp0SMjNuXWd6fPjtY8qAGwiJqzcRv6necPFYLYT2MQtfQ','rfiDaNZ8e8GbUyiSAe9dTBFkd2lWkdxLcO4GbZt0tiiChAl87ZzECXSs5uK8ywuSblggW2IUBYtuZiaBYl',11);
-INSERT INTO ti VALUES (15152,26860360,'rLIoHKzQbF1RKuxtA','vY5Ra23','2TcFHbHAR1mBINr7umdB2A','CNlEMKWIOVMM0f3plDdZElzCLYoIqUOscUHhmc3CEIKEecM51jyi98o0XsRa7HsuQr','IWACwLvBr7fxZyAFaIGX3KJMcTtcndx9gW6fKIOHH9xpMKTvgfp0SMjNuXWd6fPjtY8qAGwiJqzcRv6necPFYLYT2MQtfQ','rfiDaNZ8e8GbUyiSAe9dTBFkd2lWkdxLcO4GbZt0tiiChAl87ZzECXSs5uK8ywuSblggW2IUBYtuZiaBYl',11);
-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 (-13923,1041580146,'5rzruwSl7J','FvwNk3cTwtK3tYgMXE89GV2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJdEPhwMzjcJ3qyL9HnIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMv','Je5EEQptHqwBEER329Cd','DwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDV','XdAFKbusXf','bdAwyAs1BbDWTXLTBs44BBK77qUw',12);
-INSERT INTO ti VALUES (-13923,1041580146,'5rzruwSl7J','FvwNk3cTwtK3tYgMXE89GV2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJdEPhwMzjcJ3qyL9HnIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMv','Je5EEQptHqwBEER329Cd','DwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDV','XdAFKbusXf','bdAwyAs1BbDWTXLTBs44BBK77qUw',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (23841,1613685633,'FMZ4tvGPUDUqE2Pfwl2R1hx','45dNDDijl5RtLKa1b1S5z5FAYXEDx2HgyLgwdV603df8sSZticcTAVmEnH0TAQmx6fGF','h8XXsrc3JbmwUYnM','7UqvMkc2GItyg10ZDc7jFwkGpwfJaS7KiabI0rBGeLGGm8rwj1Lj02ZeHnF0cC79kzQB2I21MfLtOqeUnN3n3XwFTqAqrC','aFYAQd1w6IgDSJxsH5m0epIXVbw6gHtjceMMPq4QOQbPssclBzGyqQj','8p4rMFFq4K5HyVSME71PUgmMJ2jzpOv1KKAbLrZ7pxRjwfL8f6hD1cipbYEMsGGY0C0bCegjXi',13);
-INSERT INTO ti VALUES (23841,1613685633,'FMZ4tvGPUDUqE2Pfwl2R1hx','45dNDDijl5RtLKa1b1S5z5FAYXEDx2HgyLgwdV603df8sSZticcTAVmEnH0TAQmx6fGF','h8XXsrc3JbmwUYnM','7UqvMkc2GItyg10ZDc7jFwkGpwfJaS7KiabI0rBGeLGGm8rwj1Lj02ZeHnF0cC79kzQB2I21MfLtOqeUnN3n3XwFTqAqrC','aFYAQd1w6IgDSJxsH5m0epIXVbw6gHtjceMMPq4QOQbPssclBzGyqQj','8p4rMFFq4K5HyVSME71PUgmMJ2jzpOv1KKAbLrZ7pxRjwfL8f6hD1cipbYEMsGGY0C0bCegjXi',13);
-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 CHAR(1) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(53), f VARCHAR(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15803463085041151829,1824261119,'i','SQYnYHvw','l2Ai6PArRc2Zq7usb','PuTpMyMZOqMOjTpX7jBL5AZVv0Ckhc3z8U3sLd6vhdiN702xaJq2tuDjHFfKKMPEZbGd1Bi55A7S','CXvI4yPAA2B5g35O6kWooFaMkdHW54Kj51cY40U1crZKJ1mXfRkhOABB','a909hUASs2XX',0);
-INSERT INTO t VALUES (15181074231246426678,678442523,'v','P','sQKbQnyEKCBxlvWABp9Q3YQwXA5dCYJl5ObaDUSlVnjoce','DDm8fTvdMFPRW5sxM6F0IP8ZZzOtdHzNVwkYLYDKF7JP3Nxp6Fo3b9GpU9vrw9vEa7iSvgcZIc21pCOLLM','IbPXMQxwAjX43WyXhw8VoNTnuZVUhyM3AMeCk','8py3QM5s20dsd7PuezhW2tHjN7Jf',1);
-INSERT INTO t VALUES (12687337425678522933,-754758625,'c','kqMOhijX9tQCedVj7H5zJFZBI7oMK3q','GS2grc4J0QUkJ6ZVJI9HlJ','yOu1pKjY2m','cqlLPsG3um95llZx8EFS4yk6YROafPJhyAUDI6woUMN42lX','KM1CQ9JV74cccKj0lzcRjDROoixXbUKvruwSpIZgPtabro',2);
-INSERT INTO t VALUES (17112260634224068612,1252120448,'8','nsoqH4ZgVtlkqHKphMHT4NvVEi22J9JGpuVlYamFDEk7jp','i1tAFPrReUI','UIYOTkjfr','OP6HWUtKOOoO5Ig2oylXj23xeJmfuiQCmByOPN0k','mnwF47ptIS32E1UeQ97RpAwvb6VIJNgLsOJkTDeT37HeJofWFO8vexVdfpeAntVLKOmbGeH5m1LWkPkHFNSsI6HUlyLyvLmgJpk',3);
-INSERT INTO t VALUES (2025507315822618173,-2060937323,'6','T7dZ2fD139EPswllQLFwRJkBgqsU4CiHYsx','uyz1VqPcY09yN4aHwEMs05','ooyexbBSOMydLfDICLDoonnCQvHfPQxXRxkIHGdTGR2pSHlTA','APHPq0whIgi2zX4HPiQiDezvmi0YX9q4zKt7vfaAeQsmn5cLIQrFgahwFI5VESgqmvMW9OrqoSljwjRkpNVxqU0Ly','UAnPol9fsFxPfHToi06MGUXZ715mjrbjllYhSeYjfRhS',4);
-INSERT INTO t VALUES (741741631363019119,1602473189,'W','gkpPgQ4Y4Id8sxHnIs','XeeYvrSOxeXmiYDVbnzWwww2IUTwFGZ1F4Y7R','rlxnsmrdi2mo9a','TcD9aBTRE3buplfVBkqryWP67Sa9I8drGR32mH5GzWa9ZQQuOifks3mvwAVVcL0Q','YMsGNI31IdvG7uaGNRq1ezDi',5);
-INSERT INTO t VALUES (7971049766865971380,1449515028,'H','NfEhKMhk4DC0gnM3OdXrB1zwUqeDSBvSUwazta','PYLwXHUEclNagQo1J2','4p0UDhAIUOzCBeJH0tsb7c4zWNKHI','vaDt6oa5NB1jBhs6JIcffBAE8W66wp3HsIFklaNKfWlUVvUfv8WG0OXspani7R2JyL42HJ2GfH8k8BbWCGRZFGGubqg','cuOdjdNJelnnIYIalVM8nr3N06Nn1fhGSLQXAWfRlnrsuJHGDw4E',6);
-INSERT INTO t VALUES (5802743234355000171,38708156,'Q','WLxXtkEI1KirtQynpkZriMm550mQo1MGOpe4xzvTqMIvns','QmAy7yDVpaF3H41OO1','DEowHsXhHEz85juCBZPhsQ3sNBmW6XuOo4EEbfyQPSr0','qsSKAHXvPveiDZvpZ37ZarJHqAVv2ofYK2W8wuM87QiRWBp','IqdMDKcfLKzK1O7tb9dTaIS',7);
-INSERT INTO t VALUES (851963602778176354,-210685253,'h','riev2gZOn9z7elVBCsoys','wzVWCO5W6KU9aMHAYLAS','W6ATIAoY1CGMcAoipfkiy7tbbXBTlxRh0lNeWoMDu7xCyNa5NfeUVYRRtcSHlRy4jBpUHQtX9XoIfweSH','EOddvXninjTIr2HhesxmDtOMXONYh8d7IZmhugpc0TaLr2CkJtXl1yFeRH1njPaEkWmWNA66t2vAZigMCjTCicFMlYJpMusf0','Ss7LSiQm16Z6cQIaBjCznpPtXApsOdRPpdETPQgI3rVMsp2s6c',8);
-INSERT INTO t VALUES (12053347330135146037,1723399615,'m','KMfx6nmXw20ga4iPBBjGMqVrhW','T0GZrHiyhV3L','lhfvTl6VhWapGUONQZA','0DyraM01mPjOaKXuLtRDpO9g8naP3w9Ef8lSx7sKyxPAzJg','M45xAjnXFNFb45MxeYlsFk8Jsbwi7sqKvyNo87SrPKhUgE68VlVeEGjH4uOyinzW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8268,38139,'mD6ho8bunqHsq0VO3j0q83wEzyFEPlW5fSE4uZ6mn','H22Z4mKLN0ZfTV3tUPLALio54nY2','1kUVe6VKUPc2UM10uEVZMDfKJBF72AMpzkkHxt6DIC2i5pF0tWmN3fAaFC3nVay1ffu4trBDWM1h','T4','Jk','tV',10);
+INSERT INTO ti VALUES (8268,38139,'mD6ho8bunqHsq0VO3j0q83wEzyFEPlW5fSE4uZ6mn','H22Z4mKLN0ZfTV3tUPLALio54nY2','1kUVe6VKUPc2UM10uEVZMDfKJBF72AMpzkkHxt6DIC2i5pF0tWmN3fAaFC3nVay1ffu4trBDWM1h','T4','Jk','tV',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(72);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
+INSERT INTO t VALUES (-26013,38439,'poEdGUIw3YjO7Yi6hlatzNONtlvxtAZtU','Btq','H8GkbSHEoxfhNWGFI1MUAlP6','M1UHnIzb06jC','8','r',11);
+INSERT INTO ti VALUES (-26013,38439,'poEdGUIw3YjO7Yi6hlatzNONtlvxtAZtU','Btq','H8GkbSHEoxfhNWGFI1MUAlP6','M1UHnIzb06jC','8','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (28168,63884,'sz','2Kso5AXAzeXZg7LJj5z48SYNpYJdVXVCYYfgXu7zqP68rN7BRj87Dev1qc2yfYk9cOkhlCPeqV4KM6jKer4VbAoK4BviOMsqgYtS0FOMg5pjPy','nmssdRkbUjTvEIrf2yTbEWHY97TERCpFGBJ83MsEeKauWxonKEdryURIfBlR7L8igW1s2yAAGoowArli','GAmubfkt','T','vR',12);
+INSERT INTO ti VALUES (28168,63884,'sz','2Kso5AXAzeXZg7LJj5z48SYNpYJdVXVCYYfgXu7zqP68rN7BRj87Dev1qc2yfYk9cOkhlCPeqV4KM6jKer4VbAoK4BviOMsqgYtS0FOMg5pjPy','nmssdRkbUjTvEIrf2yTbEWHY97TERCpFGBJ83MsEeKauWxonKEdryURIfBlR7L8igW1s2yAAGoowArli','GAmubfkt','T','vR',12);
+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 (5193,37711,'MCoMUjd','Zu2L9xzQYvhC2G9OdhyUa6uxewDvzpQfGMmXLBYhol9kBYXraXbnrEq0Or0rQLxO4','Bujc6ba7ekubtAffqoxlGUVobtEYioLq1sebZsGofnghVhv4aypL5MfjimUEom2mgU1ngyK9hhrJyk21QVFP1xDdkaKah1DHbKW','mkDOyU8IabAGsyNdqG','0','nB',13);
+INSERT INTO ti VALUES (5193,37711,'MCoMUjd','Zu2L9xzQYvhC2G9OdhyUa6uxewDvzpQfGMmXLBYhol9kBYXraXbnrEq0Or0rQLxO4','Bujc6ba7ekubtAffqoxlGUVobtEYioLq1sebZsGofnghVhv4aypL5MfjimUEom2mgU1ngyK9hhrJyk21QVFP1xDdkaKah1DHbKW','mkDOyU8IabAGsyNdqG','0','nB',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-11368,33368,'qvecVl','lxiabnQuzgAeNVSk8c9wNQv4mnQV6xX9gWexJPKjkmITr3s75Hwcl9V4hLw5ZpobbPDU0XcBzUOO5lB9ApBsJTeRTy3597KLXJLQXTpYvCZo7PiLrBbggjk546VGbKBPwlpNQvwxRDuDTDn3q4oKoHX2MG7tT77fTXhJiJx2VIuDuszRcaUYcOzPHCzC3','pRsaMwq5jxfDnPhfb9','8lbOvBUs4bB2lEbvj7Uy09zACKsAJhAXbGEdV4DegHEvK3I1mizQYuhMYEnUGAxthJMXw9qvZRrW08seqEuPswFga3hEqG9GnK2gdRoC67qKI4lNAvMzMUHPvIKYODFB8SlauOGsR1a65EGg5VfbiEZ7VDx2nmf3rYrJYX5abdubCGsr9LPMFi3xUIOd58WEKQeSJfWqoNmPcUiDCbe','Tz','o',14);
+INSERT INTO ti VALUES (-11368,33368,'qvecVl','lxiabnQuzgAeNVSk8c9wNQv4mnQV6xX9gWexJPKjkmITr3s75Hwcl9V4hLw5ZpobbPDU0XcBzUOO5lB9ApBsJTeRTy3597KLXJLQXTpYvCZo7PiLrBbggjk546VGbKBPwlpNQvwxRDuDTDn3q4oKoHX2MG7tT77fTXhJiJx2VIuDuszRcaUYcOzPHCzC3','pRsaMwq5jxfDnPhfb9','8lbOvBUs4bB2lEbvj7Uy09zACKsAJhAXbGEdV4DegHEvK3I1mizQYuhMYEnUGAxthJMXw9qvZRrW08seqEuPswFga3hEqG9GnK2gdRoC67qKI4lNAvMzMUHPvIKYODFB8SlauOGsR1a65EGg5VfbiEZ7VDx2nmf3rYrJYX5abdubCGsr9LPMFi3xUIOd58WEKQeSJfWqoNmPcUiDCbe','Tz','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (21049,53076,'fTrpTTIpnci','H1FIgGoDzdcgl4ngNrUKNU6FC8b20rwIFSz3pxpwEB','OzzsR','RA55RTNK20CgNRycmwqj9PygxzUFEcuklcLhNn9ecsC6ps1NKetCb3PANY3FEJuf1QbQKMcnUdw0YJ6WAIEIiwAdTlcYG8qCmRGkKrx5rwZ7FTM6vIlraUTVaVoferCRO76Yju4eiwwG5QvUdlBCb9pc1wpTQ096U86ccJbliqEMqA1OaBiqhR0Xix04CMmyMvX3MRyUQHz1p0CPCFIXGz9WvWyTNRU9MsTpSEAJ7SmBp7ak','T','HF',15);
+INSERT INTO ti VALUES (21049,53076,'fTrpTTIpnci','H1FIgGoDzdcgl4ngNrUKNU6FC8b20rwIFSz3pxpwEB','OzzsR','RA55RTNK20CgNRycmwqj9PygxzUFEcuklcLhNn9ecsC6ps1NKetCb3PANY3FEJuf1QbQKMcnUdw0YJ6WAIEIiwAdTlcYG8qCmRGkKrx5rwZ7FTM6vIlraUTVaVoferCRO76Yju4eiwwG5QvUdlBCb9pc1wpTQ096U86ccJbliqEMqA1OaBiqhR0Xix04CMmyMvX3MRyUQHz1p0CPCFIXGz9WvWyTNRU9MsTpSEAJ7SmBp7ak','T','HF',15);
+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 CHAR(40), d VARCHAR(82) NOT NULL, e VARCHAR(88), f VARCHAR(6), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24,20586,'dUGzE1mhYTJ7gTuDQ8TLHSzIr3','5rEGlh4QeEYTPZvgAIBYDUedGIFA9j1cd8wfyJvPpe8Wbf0RdKSpBjhr4Wrgw1uFqtTeLHStd','aFPOnKGwHVPIMYwLTyqtKio89QFQNcHSklvj1odkKEpqhCQyJyMWOdIxuyQzqu00FtvYN0ztoybUsRNs1','rezvs','UU','e',0);
+INSERT INTO t VALUES (-54,-6469,'S2Frj','vuITUySDT4QzYHP9IDzYP16l4rEqLTEu8f8lHQXV7bdmpQqcTebSIAdPy6B1EWISy','JBgjW0IGMld','nzY','g','Q',1);
+INSERT INTO t VALUES (85,-30125,'yVr0kFi8nik','5bcRXd47WPDRamQ0NREkP4bkPDDfqi5bGYm3SJQS4Q5','dxnVCPO8F5NChUEp2UANoTJv3MszfFumcAIQAej07pRmvmH8w23yG','sDv','1w','o',2);
+INSERT INTO t VALUES (-91,26111,'Ufko5n0qU2plRm5b4RGO','OAZRdRr8X3KYVLE4cUCCRAnoG8eef5ABK1vAVuXk7WN6Vb8f9Ea9','zlkIV9PRgBgbjYF9RRicYwD8fPaeJlUWPQ0qjWXw9gQNSz0nqYBMrlMHYBp5QUZWXWfJSeX8d2JZ9szTfaRTDTV','n','j','5',3);
+INSERT INTO t VALUES (98,-753,'QoyVmzhVKElNjrmeQsDeDyY8WnNp10cNuvyDBPo','sw','UDjh5u5CS0W5H9ZC0lGTiFqKypCRh7K051E5iLudtDshy41N6XKANDSSyP3','bHR','9P','G',4);
+INSERT INTO t VALUES (29,-17915,'shdRtDpWCB77iAPq6xvkbVX','0PL6hJTP5UKuvz21CJvH','SjEq6VHpBaxpYFnUHSfrrD7ceOE6k','X','Xb','D',5);
+INSERT INTO t VALUES (5,14291,'J','sqsTNbZ3YLezK4De54KBzvVGZ9ZepA','trDnvtiLLOzz5YP3f5InrotQc3','695YD','Ps','F',6);
+INSERT INTO t VALUES (19,-6452,'6Is2BEvpW','zh3rM2IzFqduXS7HO5WfUibQZEPetPOEDECaLD0YxVogDlm0kr5kIKwQaFDAuSdwCJMC3aaXPzw5b','68by1x9eWwGcUy9C9uKVfHfU2JmTpAGQqcPhsgGCim0TKIDygECUqkAdpX8C6DGhKL2i6IKLAMStur','f59h','S6','j',7);
+INSERT INTO t VALUES (-99,31662,'WuU4IctQVHEco','U3CDup9Al59cQIDaddVjhNiplcmBx6O73iM5B9fDkPgRDIrUh6nWs','TtPJH5ikzw8JZB1fnGJv6iOF9VXvSZILGJq1fM57EFAjNlcuIRYLUI7gkaLl8dQyVKolsWvGzibecOcvYfVpk','4MG','fB','f',8);
+INSERT INTO t VALUES (88,26980,'fXsW','bpOvHn23yj2FbcxkfcBi','DmfvTFEWswQ9PSAsa9NUXWc','jsSXA','d','M',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT NOT NULL, c CHAR(40), d VARCHAR(82) NOT NULL, e VARCHAR(88), f VARCHAR(6), 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 (10991656837531793524,1481689088,'7','LLa1saofQ4QOktX9pH5ZorE60BqFq8xC','0VJSNdtAHHEIdar4csXSqc3gjnY2Zs04KgGLin6atwpJBAsP84P','3NdGuNwE1HzbEe1AYJux7Uc9Nc9omviEAwVKi52SVx','NpmoslEDedhTUo8fX1ecvF1eseLW4BO7GCgK7GPMH2eEkV9Rw63K7jVfeGyF6Fkqqz1YtQ2KXCPQATJGAS36XE4AiFqJpEEL','OLZSjfyEQcIBnRNnmKy0VjMRG0dxYiik7RiKbPiDtCpC',10);
-INSERT INTO ti VALUES (10991656837531793524,1481689088,'7','LLa1saofQ4QOktX9pH5ZorE60BqFq8xC','0VJSNdtAHHEIdar4csXSqc3gjnY2Zs04KgGLin6atwpJBAsP84P','3NdGuNwE1HzbEe1AYJux7Uc9Nc9omviEAwVKi52SVx','NpmoslEDedhTUo8fX1ecvF1eseLW4BO7GCgK7GPMH2eEkV9Rw63K7jVfeGyF6Fkqqz1YtQ2KXCPQATJGAS36XE4AiFqJpEEL','OLZSjfyEQcIBnRNnmKy0VjMRG0dxYiik7RiKbPiDtCpC',10);
-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 (7091927391449277877,-1766384077,'V','xyFLWlPOvWAO2sDYtTHEbslY7gOJmQx0g87uUkBQm1g','bH6VjrhH','zIWdKmVeasWoAtX0g3pLwLdkgNVAyVHaxNBWINCjf5e0i8e0CB7U3CMiiUTd2','ZXOoq2aZtbrmdPc1dhvmr4kGKF9EV8BF97OVhP17Ls7YdJACZRheGfiucozhMnCUIVr6F0OhS9orx4z','vtbsVHHwV2rUxol27FokrYzHYiQJInBp77pD26b9QL9gZaDAhiO59xv2O8vqWOoLca3B50rRei6Z8H9rdUBK',11);
-INSERT INTO ti VALUES (7091927391449277877,-1766384077,'V','xyFLWlPOvWAO2sDYtTHEbslY7gOJmQx0g87uUkBQm1g','bH6VjrhH','zIWdKmVeasWoAtX0g3pLwLdkgNVAyVHaxNBWINCjf5e0i8e0CB7U3CMiiUTd2','ZXOoq2aZtbrmdPc1dhvmr4kGKF9EV8BF97OVhP17Ls7YdJACZRheGfiucozhMnCUIVr6F0OhS9orx4z','vtbsVHHwV2rUxol27FokrYzHYiQJInBp77pD26b9QL9gZaDAhiO59xv2O8vqWOoLca3B50rRei6Z8H9rdUBK',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5009264569209053839,-10035,'NjHikhybb3Sybzs','JrlB7dlSCIiARSFdinWjPHlL8GeQHXcv','nIkFrkTYIcRwokO4gXlPSEcJdYJakwBBxun4oW5fDJcfVlSba4TcKkpRsMc0','xqFQV','sC','l',10);
+INSERT INTO ti VALUES (5009264569209053839,-10035,'NjHikhybb3Sybzs','JrlB7dlSCIiARSFdinWjPHlL8GeQHXcv','nIkFrkTYIcRwokO4gXlPSEcJdYJakwBBxun4oW5fDJcfVlSba4TcKkpRsMc0','xqFQV','sC','l',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (-1995832696599563391,-32457,'qPXYXaBw4ybK3YIFt1eNYfZSArQP2Y','IEdeHP6','e','OhaTK','c','S',11);
+INSERT INTO ti VALUES (-1995832696599563391,-32457,'qPXYXaBw4ybK3YIFt1eNYfZSArQP2Y','IEdeHP6','e','OhaTK','c','S',11);
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 (2967478998125437729,1070109294,'Zk','xa5PSeCac4ZkBZhNCRHQphUnvIWPXamy79BpolzrQbvbLoEZbzfx9vfHhnCtZvDuF4X9BLMmqwd7DtV9BRoo3KV6zdvowzwHEPSDYBcQgQJStYtoRDACcU0QILsnCiSQOnxLqTIVGLYgHfvWq1cgLMhYOjRZZhAko3dmzHciynHH7bPbHpfHZGHai9kOjtXXO4xwvNUpAdYFnGJDihgHrXjqp6dPcrNDMJnZLb','h0Lmmc9RFb6VqV6uzBYVt','EX4zpdbtO','YoTGunJf6K2AK2mYVNI9MRvIDjq5nYCyAqTcxoADQKGd6NvYcf6ICZqbqH5aOtgcXuJ7kxUUmmFMNSWSbxBBipJm4THHrIfwrxWD','hZWJEx0PxulgwKT7xBAvpPrZAiUn4KKMTlwUdzZHbeyERrlB7vhe',12);
-INSERT INTO ti VALUES (2967478998125437729,1070109294,'Zk','xa5PSeCac4ZkBZhNCRHQphUnvIWPXamy79BpolzrQbvbLoEZbzfx9vfHhnCtZvDuF4X9BLMmqwd7DtV9BRoo3KV6zdvowzwHEPSDYBcQgQJStYtoRDACcU0QILsnCiSQOnxLqTIVGLYgHfvWq1cgLMhYOjRZZhAko3dmzHciynHH7bPbHpfHZGHai9kOjtXXO4xwvNUpAdYFnGJDihgHrXjqp6dPcrNDMJnZLb','h0Lmmc9RFb6VqV6uzBYVt','EX4zpdbtO','YoTGunJf6K2AK2mYVNI9MRvIDjq5nYCyAqTcxoADQKGd6NvYcf6ICZqbqH5aOtgcXuJ7kxUUmmFMNSWSbxBBipJm4THHrIfwrxWD','hZWJEx0PxulgwKT7xBAvpPrZAiUn4KKMTlwUdzZHbeyERrlB7vhe',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (10776501913800543087,-690935250,'XU','v3QVrianqkevzuh2Z0KBQPQTG150SMJh51bGrHXEu7soohvnkEsOwSmGoWyNREoV2XMNxcBePrG0AmGGFSxXtu3bztgT6gfGutdvtrIRBT1WU1VqIkwZ9gkksegMVhR6kAr5h1vrhRZxbTw3PyLDSPVg8OIuoayRu33HcTKBWvMqeDEb7eYBnzfcGWR0OstuHaclLwDvr7jkjvhcw2twmcLBwkRdMFyuy8fSMTNXlHhrYNSs0Njq5bAdgMqLUIu2','5ASStbNXCIIyTrGSYrSXuxVXDDix4Dh29675hpdv898r2','lCRgk5iQ8rEMuuBFe2wom2KC4U4Idn1chfjAg3hfnJd5c0IyJQfE','ngRjv8Q','CUtXljgJA369oqkbsaQw1IyJMVqNrkYyho1kQomj9ampwFYnL5UjxwdyFO3pX6hImLt54Ti4m29htqEoLlT0nMYADsJfKyIlnLjR',13);
-INSERT INTO ti VALUES (10776501913800543087,-690935250,'XU','v3QVrianqkevzuh2Z0KBQPQTG150SMJh51bGrHXEu7soohvnkEsOwSmGoWyNREoV2XMNxcBePrG0AmGGFSxXtu3bztgT6gfGutdvtrIRBT1WU1VqIkwZ9gkksegMVhR6kAr5h1vrhRZxbTw3PyLDSPVg8OIuoayRu33HcTKBWvMqeDEb7eYBnzfcGWR0OstuHaclLwDvr7jkjvhcw2twmcLBwkRdMFyuy8fSMTNXlHhrYNSs0Njq5bAdgMqLUIu2','5ASStbNXCIIyTrGSYrSXuxVXDDix4Dh29675hpdv898r2','lCRgk5iQ8rEMuuBFe2wom2KC4U4Idn1chfjAg3hfnJd5c0IyJQfE','ngRjv8Q','CUtXljgJA369oqkbsaQw1IyJMVqNrkYyho1kQomj9ampwFYnL5UjxwdyFO3pX6hImLt54Ti4m29htqEoLlT0nMYADsJfKyIlnLjR',13);
-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 BINARY(50) NOT NULL, d VARCHAR(51) NOT NULL, e VARBINARY(16), f VARBINARY(25) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2625717,347454348,'YtLz8','L4DYZqJMir6li2hUvez1OOc8kmZ0MPdpALMq1Mzs','YuK2JIE','OOcmrtJIYvUHDzM15N','FtJwI8qHd','45rNnbhgQwJvfGzeh1I9cG2aUg3Qb1KRzmdfaavneHPosjDeO4atazPD1tcQM2CauuWkSTSp5XOHDujTAk6P3NMZDZ1T',0);
-INSERT INTO t VALUES (5621112,3119301893,'TF3LrlBIkUnika','Dc2k6fQ','6llj1pYLd','LPV8kuAAUO','cgZRFktezuuQP0vyip4bzCHA4Z5pxYyAPeqh7PQ7a6dHDBWmRYm1','t3AQEcZdc20m0VwykQqiU47yqdnGXgt7wZEf8pntENXjiQb6y',1);
-INSERT INTO t VALUES (-20361,3048819904,'KjSFI','8QGl1rB4jhieO3jnZ4XH','vD2vFtO5','kejthC9','8DsGzxjq3f5KgD3D8YLrbjRwcoIzNDfwc2ktW3UsWEshEwNQtkMY9tDXFFSPBQtvnhGt4ZJPkFtmY3eDfRqNG','Y4KINXAPl9ZlCg5dsTdFU4TGKp9LBNEuL44XKFOKJOKI6SdTcuU3lJ4',2);
-INSERT INTO t VALUES (8340452,1292955945,'Sx4luhLxAzsOrwxJdjFpxhNZcQurKCEJm2x1yXKH','WGlmrbClxQH0IB4AJhDBUjg09Z','8n7EXFTAFgnDK','P8fNRRVhh','ZHeiR4EOAUR3g8jzl8Aft7eCwOxWc4FB0T','FoTO5bPDkYIaK35NvMr7jZ5oxsFcfB0tz4owRSLXUwejglHD',3);
-INSERT INTO t VALUES (-994708,3955954457,'Wfm92zB9a9wgLEUQv4tg8lpdQ7ZnyMxvQ35U4sgw','WKMKUXL2zvyFgHPrdFhYg2h9ia2Z','bhJxiyZoos','k5xbhMUkQ','Hh0r3vLNejBR2J0qTRgF62AM7xWdhu8u0tMqATN6W408aLZn28QHjsBAw8fyq6KLPGnyD9EFb3plcbUo5g3kpi','MGDuPaYZ7RyjsfIwk93R45OxlOnHdGInbtOnp9qBOV5zr5QloJJFXzs5lrZJE4mmOrvQ0IM27uxcZaoovNmIWs5kL85sIcIJW7TA',4);
-INSERT INTO t VALUES (-7171628,2123847508,'Wv46MF','3RaEAVoUVp','DHq8','ttGQOBGBLJIjQSKzlWxcAMK','jN2nkV851680BqVlldeL6ESd79Eh2WaUK4Cr2M1OQMF3','fWlA09HDbkzrxEZi5ua9d8pDSQM1lcP6OsrCQmhNLSRpzu4so1xgAJfoDOlSfkKA7wwsxMotU0H6eWUZ5vP',5);
-INSERT INTO t VALUES (-5017028,2282310696,'ASGSr08d93cXg','hkFzEBrvf0NB4qa5k7MSMfuk2kIEPDTMLBNgaUNi','xBHMRqm','nREvgnP68o','TSQIAzZtin2XBTJJvjPdTXfC0X7oHWZdKw1KK1oj7pEaXLnDSRV10IDS5Hv39AwmAs9ERmVxtFEOmeQlrhW1lxMqgUtJfIqE2kH','lVUk00gsdoFyBrrBdsSRkiSqk1odKKpoj6KACQFeOnjyyBKBeqSGzfXVkXb2RuLcbC2gXegvCIGXCM3piWjF7F7nM1E7CGOS8L',6);
-INSERT INTO t VALUES (-7122024,1141793899,'12OoLkWLessLwC38rX0mQty3e4lY8k3EJXb','Hpa5zT8qtXAmvzLOdjPKg8K5vEm4dh2GVzCR9tHY3','ehK','GNRvst2K8LYkmaLw1hKS500SM','94d2oht9C7EtkZzmFo5hT0yFW1EhRYVLzqAiR0c5Tve1sJxtcPqdDBFxtvyVLjpGSM9j5QTWrMfD5UbUL1RgiyYmmxp7CMh','HDKCAW7catULYxECnHhvvWAfzypJYurGQRr4bAF2fOznqcrEu4ll6i0qglZDe',7);
-INSERT INTO t VALUES (1673900,1222352843,'d2dKqNTbVtK8m5d81m4N2BGCMFeRbIu','nia','Wojg7M9wHGy0R','HKAuFLFDRpB6U7wEEc','x4RKWXi3sI16h6eVJt96DorHVrmSAlmG66YE5tQAdr9VE3BqAn97cnw','SwaMB',8);
-INSERT INTO t VALUES (1323050,1771201272,'CCwVavh','6eLFz6ZonfQ3vWoc0LowvbsK7KDEhJjnbvKx8BCd7gc','JLmoYS','pH','AzAReGdGaEEzA5V3bc3JwMSBVqPIlwtYVla8a5XiJ2ktH','0J6uYi46oYUmltkr8QGB5cAK8cNfFqaUUVXhuMW6SZXlic95sWHsWVFUn7TXms0X4L7RPEu5V32AKBAF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7817240970896277585,5078,'U510YJmKkAuAxywDSirqVhNO0irz','kIA20nBaq0u9fQ2pl7pHYgoeQWOuSojdWzFzPsnk7XxX5bSBz19VHmDSP3aQt19DuiEFboVEpPb1z1fb3rwuQWEnJi0JAx4zTGKWEPNViwEGklSdqTTfJ53Vd2TiUiKmZZ1oxxWrkW3LxX3jrjb0dDmS2C4gTV2llswMW','M4tIGYirLaBHvcuT9na9PmrJiNj31h6lWtCA4X78vbzLAaYHmeMJKmMgtFOerQ','SW9tF','06','i',12);
+INSERT INTO ti VALUES (-7817240970896277585,5078,'U510YJmKkAuAxywDSirqVhNO0irz','kIA20nBaq0u9fQ2pl7pHYgoeQWOuSojdWzFzPsnk7XxX5bSBz19VHmDSP3aQt19DuiEFboVEpPb1z1fb3rwuQWEnJi0JAx4zTGKWEPNViwEGklSdqTTfJ53Vd2TiUiKmZZ1oxxWrkW3LxX3jrjb0dDmS2C4gTV2llswMW','M4tIGYirLaBHvcuT9na9PmrJiNj31h6lWtCA4X78vbzLAaYHmeMJKmMgtFOerQ','SW9tF','06','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5571163268838026191,29578,'0BJRADlghbSrcwf8a','GpaASEZY0jp2KLneqxtA6cD0iC3mY4d8wXU8WyBmjcTyOuUc','DP6BxD5SynB7Ne7tBvrqiezFLUKIJAjlUrVQvZ4uG9ulVcrU0iYYmngVuxMb','ALEfbxrdMyz4W18ecOaFI4HHD8BwtKOYgmFYqWsYlNGkEhUujrpTcwuuMso6J5UhMObqn1VeE2X3w5UTcS4VsdSHxjtPs1VCFxftJOk0vrsAFTeo5bzLFqJb39lTOioqwjGiBnebRn7g2pX40TmNCe4PE','H','n',13);
+INSERT INTO ti VALUES (5571163268838026191,29578,'0BJRADlghbSrcwf8a','GpaASEZY0jp2KLneqxtA6cD0iC3mY4d8wXU8WyBmjcTyOuUc','DP6BxD5SynB7Ne7tBvrqiezFLUKIJAjlUrVQvZ4uG9ulVcrU0iYYmngVuxMb','ALEfbxrdMyz4W18ecOaFI4HHD8BwtKOYgmFYqWsYlNGkEhUujrpTcwuuMso6J5UhMObqn1VeE2X3w5UTcS4VsdSHxjtPs1VCFxftJOk0vrsAFTeo5bzLFqJb39lTOioqwjGiBnebRn7g2pX40TmNCe4PE','H','n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3311979979336099346,-22793,'u5','K9OBOf1wZBFh8x4UpPnykoggPzx102s69aJFCz89ZfBwzzRVIfs9Sj39sNxzA4pCmK3VTciOWwBSvmgeQQXDKmqZEYqrtEayFopGlxlWRPdaqU8X5A92JHS2i2s5Z0cMLdSuDLJs1cNwCjPZzh9dNM5T3pAnFcurfeifBmGZIPdILE70fmx68YvXVLq49rgTTB1mGKxvO6WtozxMKUea6Qe2gkN2qTLLQDFCEuRZqyAnWgqXJtTtU','tYiIQJlCoOw4MTCc','11ELAH59jUypRUfjmCIy7Xw1VPL2SVrToI00tjcqN4pVeyn5cN5oLAk7YpkBe5','U','6',14);
+INSERT INTO ti VALUES (3311979979336099346,-22793,'u5','K9OBOf1wZBFh8x4UpPnykoggPzx102s69aJFCz89ZfBwzzRVIfs9Sj39sNxzA4pCmK3VTciOWwBSvmgeQQXDKmqZEYqrtEayFopGlxlWRPdaqU8X5A92JHS2i2s5Z0cMLdSuDLJs1cNwCjPZzh9dNM5T3pAnFcurfeifBmGZIPdILE70fmx68YvXVLq49rgTTB1mGKxvO6WtozxMKUea6Qe2gkN2qTLLQDFCEuRZqyAnWgqXJtTtU','tYiIQJlCoOw4MTCc','11ELAH59jUypRUfjmCIy7Xw1VPL2SVrToI00tjcqN4pVeyn5cN5oLAk7YpkBe5','U','6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (5141335824466656509,4352,'QIJgA35pvkwXO4IKk9C8pl9pPc','UKiWB3reCprRtxNT03gKIxo1DV9W5o00gMa0kCpPn1DvD8mFxcLCvObkdoI3c5sNNzNQgHs8HEaurilrnWUtz3KI','MjacyD8cy7yjL9kzxypxkfg','qC9P73rUGYLs2DDOVfefr5jiDquil515u6EtLR4mFnm3vzz0QL20vCybuBiDNloAEFxZ7so1bNvgh2AZwedPgnNIQ07LLAiTfZB8qUACbgGqSTFtsQx2kIrRgu15EUaYe4q6PqHAfAFXLGv5kGwCRx4uM1KCorUI8TFZQaEWYX6bVTuQFGnzGydBrxh2DP085vzYBHgvyjbuQm1o','u','D',15);
+INSERT INTO ti VALUES (5141335824466656509,4352,'QIJgA35pvkwXO4IKk9C8pl9pPc','UKiWB3reCprRtxNT03gKIxo1DV9W5o00gMa0kCpPn1DvD8mFxcLCvObkdoI3c5sNNzNQgHs8HEaurilrnWUtz3KI','MjacyD8cy7yjL9kzxypxkfg','qC9P73rUGYLs2DDOVfefr5jiDquil515u6EtLR4mFnm3vzz0QL20vCybuBiDNloAEFxZ7so1bNvgh2AZwedPgnNIQ07LLAiTfZB8qUACbgGqSTFtsQx2kIrRgu15EUaYe4q6PqHAfAFXLGv5kGwCRx4uM1KCorUI8TFZQaEWYX6bVTuQFGnzGydBrxh2DP085vzYBHgvyjbuQm1o','u','D',15);
+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(38), d VARCHAR(29) NOT NULL, e VARBINARY(96) NOT NULL, f VARBINARY(40) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (62092,14597924356521681111,'c','mBFiDlxhaPYWLXXbS1Cazo4j7F','hDiuw1lTZ4lNnWkc15mn3gqYtJYkll7s6','YbfXjsWpt127nPCqZYnCBaOy','V','BC',0);
+INSERT INTO t VALUES (4861,13522487986446245819,'8xAr51vYRojSw79IF6sD58fBHFwFRLJy7','3WSmeNgbweQ2dPKOu','LJpcs0TLk2','qPUlr','L','zE',1);
+INSERT INTO t VALUES (18530,6275900402135052390,'MK8DuzZLxqj7jj78SZsKjWpC3K4','sVEh7f3I21dABs','9mVoabwFajkBVKghJashMkOqJ1Dek4io8Ep7qw5TW','kfp4gPARKYioOdqvra7QnUOH1D4Av','e','d',2);
+INSERT INTO t VALUES (6223,15724332704224414969,'LlIihEGs9','rhwRNPKHkpnQeJtDIb','wTq','gsZ9eaas0kQjEkNvUGYGPGyRO','E','5',3);
+INSERT INTO t VALUES (9104,13395813657104519255,'7TNXoonHVKvmyU','oVJmaKHOCEaLj2S9VZL','ZRI79r84BOYr6bmax','Kzb','6','j',4);
+INSERT INTO t VALUES (47090,5827181394461945864,'GU9w6YzU7PlkStOUmA5noUCyGxuV6iSZ2HMeCG','3OBWWrNcqp','ogJe','Pi8qobNAzBqzA','T','AX',5);
+INSERT INTO t VALUES (56883,15763579318552510252,'h2yGLXhx0IhCJEH213orAZ','0kgmoVBzuyzfIqWatBrXRhIAcDJ5W','fP9dKIhBZaIAeKfOZFix2gciDqacMowFJA6','GlD0G0Le9ziMd5AhVskkuwozQ2VHBYt0J','2','w',6);
+INSERT INTO t VALUES (43206,14054091161814099830,'gB8DfbCYCXP','1sJBG3ltop','LeJjbaGJz04m65DBASDwfheretOOMdbK9n6PMeCUHgcOD3SeZWkyAwhdkETfdQiH1BpASKrPgrgDsdMYJSKJme2Rwd3','nuyPGzWjaZsQOeG','G','FJ',7);
+INSERT INTO t VALUES (16570,1245610068996571019,'EXWYFZf','aPIiD','odMRUNVIhCTXiadcGC5Ys1hzb0qGjxKlvponN09wXd9b5LOXQgYm','whh7TUSrbYoP0R9J6BSjasbU1EDljURjtmujPH','w','y',8);
+INSERT INTO t VALUES (47559,15833831582159873908,'gw','ROPZPXu','sHbgRwQGqbbvYf8Uk2s13XImQ23azl17','BeoZWY','F','Q2',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(38), d VARCHAR(29) NOT NULL, e VARBINARY(96) NOT NULL, f VARBINARY(40) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-5059794919132550820,1009327745,'cEMGnS6CxAgZigLD','pY1Loh5V','go4bNgFuC4lYjfB5','l','759GzOIUlNjAlGpF7ZiAbtd7aca286jbFq2yOiOiHRrEanwMsEf8TDfi9cVTIlFB','YAKIiySX8x4lB1koflg1lPguiN148WbPhAbjkkMNPjPC0KMwUVICqzLN4',10);
-INSERT INTO ti VALUES (-5059794919132550820,1009327745,'cEMGnS6CxAgZigLD','pY1Loh5V','go4bNgFuC4lYjfB5','l','759GzOIUlNjAlGpF7ZiAbtd7aca286jbFq2yOiOiHRrEanwMsEf8TDfi9cVTIlFB','YAKIiySX8x4lB1koflg1lPguiN148WbPhAbjkkMNPjPC0KMwUVICqzLN4',10);
-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 (7287466710846271361,2703475740,'9pEn9PCpfRYU4YSj1yN6OwHXi3ABL6Ret753PswUXn','VMOMiW','KDMUq','U6yNLJyIDhrY','pCurMVYqVBF75kdbTCfdk8kfOqcgS8dG8x8iIYakOKDtBRgxfzWWZ6oj7dOuzDIw2','lWuraBe7H7eIwLciSzo4rKxcUQvQpwnh',11);
-INSERT INTO ti VALUES (7287466710846271361,2703475740,'9pEn9PCpfRYU4YSj1yN6OwHXi3ABL6Ret753PswUXn','VMOMiW','KDMUq','U6yNLJyIDhrY','pCurMVYqVBF75kdbTCfdk8kfOqcgS8dG8x8iIYakOKDtBRgxfzWWZ6oj7dOuzDIw2','lWuraBe7H7eIwLciSzo4rKxcUQvQpwnh',11);
+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 (18924,6992544803902927317,'6tOfGbmhHDw88RrQ1','MZcwed2BhIDRss8h1EGCH5Upox','hVLFRfGcMg4grP9lENypDAXYybkJzzLrPhKRrw4WvdUuMDPXgtT','rxyVw2XAoxneBTyLbXdRVyaCvYcRCa0','4','e',10);
+INSERT INTO ti VALUES (18924,6992544803902927317,'6tOfGbmhHDw88RrQ1','MZcwed2BhIDRss8h1EGCH5Upox','hVLFRfGcMg4grP9lENypDAXYybkJzzLrPhKRrw4WvdUuMDPXgtT','rxyVw2XAoxneBTyLbXdRVyaCvYcRCa0','4','e',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (15018,9512916999394785507,'U','RjwRBLcxPVYeiIIp0wQO0B','LXqEnLJvMuIexP9VxWGF','CETXLhVqzj8E9tO','P','Vf',11);
+INSERT INTO ti VALUES (15018,9512916999394785507,'U','RjwRBLcxPVYeiIIp0wQO0B','LXqEnLJvMuIexP9VxWGF','CETXLhVqzj8E9tO','P','Vf',11);
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 (8255798287098360621,2674168890,'N3U7jmA','7VAApfm2iK9Ap5tojKzPjgnQyV12U76wbNOpSoXhCgeDxNGPggPEEi3uqbd7ONoX9QRxxRLmh7Ru1o6GKnYIcmgYblJXw50KijGqFj7ZtIbbK','uel0wFBEOekDcI','lltd1','pwbjJgO3LuMgkfjWP1xDEYsVDu5JxUBaNYUnhJNf1l3qCf7z2Obm0Vul95Wr1JYJ','9yD5QANEFDLhV0LhaCNHi4Odx5ZMmetypGa9GRAP8gJDWyeWZIbCtHXyVwZJ0y5FXcqYTcP2VcjaFDlNmVnDYZMX',12);
-INSERT INTO ti VALUES (8255798287098360621,2674168890,'N3U7jmA','7VAApfm2iK9Ap5tojKzPjgnQyV12U76wbNOpSoXhCgeDxNGPggPEEi3uqbd7ONoX9QRxxRLmh7Ru1o6GKnYIcmgYblJXw50KijGqFj7ZtIbbK','uel0wFBEOekDcI','lltd1','pwbjJgO3LuMgkfjWP1xDEYsVDu5JxUBaNYUnhJNf1l3qCf7z2Obm0Vul95Wr1JYJ','9yD5QANEFDLhV0LhaCNHi4Odx5ZMmetypGa9GRAP8gJDWyeWZIbCtHXyVwZJ0y5FXcqYTcP2VcjaFDlNmVnDYZMX',12);
+INSERT INTO t VALUES (27578,10981325049978914429,'lYQ8rsmO3On3p03kOfisgYFl2JuBSmzpL7352uu','HJT7oyQp1o0YHx','1AxX0ME90JxbrKsD3a6oS87nLr','jgVeMgkziVEMuImd0TMC64Z7GRtLbdVzc','0','0x',12);
+INSERT INTO ti VALUES (27578,10981325049978914429,'lYQ8rsmO3On3p03kOfisgYFl2JuBSmzpL7352uu','HJT7oyQp1o0YHx','1AxX0ME90JxbrKsD3a6oS87nLr','jgVeMgkziVEMuImd0TMC64Z7GRtLbdVzc','0','0x',12);
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 (-6540017198012637992,755715552,'lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE1Xt5zcF3Tg7dH','I9oaqMaUD7q1IKdjJWpmyfkYDl85f0aQsAux5dMw9ud90hh51nS3R3okO3j0UnYLkglq6mct3ZMwTDtAZOrS7eeOiCtbSVo0GIFaKxl','58Ul','D8iJ0NqYJCsCoOMG2swCYtoYSdCxF5ChlmCZJ63uXnjSEHHs5JZ17wOdfRgDGySUx0nBd3qqS4IssO3a9Xvm9wWJrPEZZWa8XkZLLXPbRpEApLcAc3WK0R02WizwfeLYzuyw6kFhp316tfWOdzuNx2IFUUV8sJwUxnxllZ5eLzYB9AoXViT08LwEymBCT8b','YamBPscs9e9rfB8rMffRrvVzbMfIkFNDdr32kuuBcMpfvNm5meQWgU09jdbyLPFi','YQwoM12V04TZZy3b7lkFMBDyB3eDCgGwzuM4bxCdwU9Ru9NBe7NmnY',13);
-INSERT INTO ti VALUES (-6540017198012637992,755715552,'lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE1Xt5zcF3Tg7dH','I9oaqMaUD7q1IKdjJWpmyfkYDl85f0aQsAux5dMw9ud90hh51nS3R3okO3j0UnYLkglq6mct3ZMwTDtAZOrS7eeOiCtbSVo0GIFaKxl','58Ul','D8iJ0NqYJCsCoOMG2swCYtoYSdCxF5ChlmCZJ63uXnjSEHHs5JZ17wOdfRgDGySUx0nBd3qqS4IssO3a9Xvm9wWJrPEZZWa8XkZLLXPbRpEApLcAc3WK0R02WizwfeLYzuyw6kFhp316tfWOdzuNx2IFUUV8sJwUxnxllZ5eLzYB9AoXViT08LwEymBCT8b','YamBPscs9e9rfB8rMffRrvVzbMfIkFNDdr32kuuBcMpfvNm5meQWgU09jdbyLPFi','YQwoM12V04TZZy3b7lkFMBDyB3eDCgGwzuM4bxCdwU9Ru9NBe7NmnY',13);
-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(22), d VARCHAR(42) NOT NULL, e VARCHAR(1), f VARCHAR(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10405422,12679818677768384064,'644UNVhdTYXPy0p','L3GfdSKBkFVyJmxbrIuWbaHNQ','y','gQhMyFdy1GKFsholp7ZGylCJcueRcjfMI7D562KU7BSjHPO','oL6L7','s0fGcQ883J',0);
-INSERT INTO t VALUES (8730788,17441056660630227434,'TKzdmqDFqHlew2XITOyrja','3pclkgAJbI5g19tnrWMO74AEZfnVcDrwgJp','F','rtxh3mpX0wEPiBAZEjOiB8WxMtUikNkEdhx59PIQZp9cZJCzkltL68VSR7G7My4y','38sMzin8GksI9MwW8Jv1fEBYuIyjB8PUKLF0pPW1VQXTrL','dM8eL3PSYE2D8EnuhySbA8Jo4KPDMztslJdxjRCYDgOvtgfmHx4HCo',1);
-INSERT INTO t VALUES (8263534,7897153728042773598,'irUXPqF7oueCKF','0gG39SQYyHifxv5S86UrAJVHfNi1ceCtEsqONUdR','h','d3Gsjsf','4sd1bMxHSDAdPRHNa0uCfr5N3ctG7lYdE0IkQjnWUina5c38OgSpMDPaZoKU0l5RcsBlO48h1s61ozofCdT4tFe9LVLz9qBqVOU','S',2);
-INSERT INTO t VALUES (551733,12414833324816644731,'qRjlANEep3b','p','e','qsYh4WlQwBSadPN5lbE1foW7CepMyV','MEKZyShx1Z0ilpFSSVqwMBgRieFb97HbWHxmZu6mYcCbWclFnNzQs','crdQErhZ308ILSGiwhKIYloQwIee3ChuQJOg7Nyke0kSBWwcYp',3);
-INSERT INTO t VALUES (3423979,11044313646725264149,'KGl','R9MQZebc8TrwbQVe9HxQeU1W4wkl','b','lXowikkYf95RiSFdJER2s11yC9','f87244dYPS8ZgurOMX8oq0oAJSGTAu8krDqhHjUpkcrOJfAAJKGYa2hjkv22dvSQreDdh6LhuMwRuxPiT','iaCn49vSO0yEsYGlyDhlcNl7XPPcA7deJfAoLwyVW4YvepWmamrIFi8',4);
-INSERT INTO t VALUES (12330168,15724936090455421504,'hR','1n5bokm8KC28WhQlxwgSgnA3bbnrwsC4js1kS4','o','ae18FOpyBX6','87t2tAQ','NHyrQ',5);
-INSERT INTO t VALUES (1105099,13503144842495627964,'IiQr8sha3BF','eyzmZ','2','LCXsfWxLy2iplyUocnmRbZwMpgyN04Jmpi5MLR','ChK6NoURDK0IUTtvm6SH0EpEmhtbFu9FTV6ITxl9AR4xvba4sa397cgKqyaagcBe3v5RhZ5IQs6yjibkJFWqmlI','tcF149TOsRAxUwgjjdO5DFBGwHRTV5Wvl4gUCVSWfa56u7KNGpGRUC',6);
-INSERT INTO t VALUES (7868902,9146196495907340084,'F5Yr42Fufxo05eEWmOj','O8HfFzlCnb87eWPrp98oQ','v','zIz9hKsVFI9y2me2UDBj0SB','cmXEbLqaCp1n99JlrZ1yodCmVv6T61Z','CeHpvZaLOAjCTl9dxkFCe53juKE1CP1frdARYDFsWvqfNDk',7);
-INSERT INTO t VALUES (883766,11225117443321978640,'HNiLrV','2LQ7H09kCTPTQLuVY','L','BjX4LPrmu5rJMT','YJMOhEbtnyld8Yj8eG','i',8);
-INSERT INTO t VALUES (14665604,1510652348964668643,'sXkg','UVKtlEhBTgcikpjiVvD51r6fgKpelgb5IgH','y','mxw9bgJcjRGG8ypfU7ayJNKlaRALzpUigraizpnZYJWH','P','OqW1usa1JiRodXdqRYgeKL11g',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (38165,12946391282569993715,'dqwQAH9NrgRA6aAIGh','vyVK3V0RfgjmmrQf1LK4U93hVOewsjXo9Lf3vFMX0atVHHJiUGCYDHObtzhHsCIucTYrGWWnEWRF1ROzFEnR4R4lBXIibVPGB6fbguj0gjRuNlQNsjXTf44OWv2eAleXbSMu','yFvIqTGrMcpNnsqgSoLYZvA','8sTMfBlEM0c27dqiL475YVYR3xnwBOsBZqpEcNoEm4rAFZNgyHSn92sNAd8yND','q','4',13);
+INSERT INTO ti VALUES (38165,12946391282569993715,'dqwQAH9NrgRA6aAIGh','vyVK3V0RfgjmmrQf1LK4U93hVOewsjXo9Lf3vFMX0atVHHJiUGCYDHObtzhHsCIucTYrGWWnEWRF1ROzFEnR4R4lBXIibVPGB6fbguj0gjRuNlQNsjXTf44OWv2eAleXbSMu','yFvIqTGrMcpNnsqgSoLYZvA','8sTMfBlEM0c27dqiL475YVYR3xnwBOsBZqpEcNoEm4rAFZNgyHSn92sNAd8yND','q','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (37754,8768918681565580612,'VlVumy8oDDcR6Z3954Gp57AuEPWULUqfLFFgZ','2cKyG8rqQ5hoXGrMYGy98rFXItIAPh4ynNQ5FTscC','qLCszOSmNHm','wopHRbpV0LAM0fgkTS488uMSnfRd9bvqh9ZgiUO11DmbPNgJoMfdv4i5OJbQsnUE5F4yYBppNCU6gerDn2HrXPywjqAy0Tczifp9ZHB9U4YBIoy','b','X',14);
+INSERT INTO ti VALUES (37754,8768918681565580612,'VlVumy8oDDcR6Z3954Gp57AuEPWULUqfLFFgZ','2cKyG8rqQ5hoXGrMYGy98rFXItIAPh4ynNQ5FTscC','qLCszOSmNHm','wopHRbpV0LAM0fgkTS488uMSnfRd9bvqh9ZgiUO11DmbPNgJoMfdv4i5OJbQsnUE5F4yYBppNCU6gerDn2HrXPywjqAy0Tczifp9ZHB9U4YBIoy','b','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (11311,13356665197127467247,'H1yQm','NWN1thMoHfwKK0mbK9ORTaAEncLBpZcYZTCULhgyPzEnspgRvRQ8IJpQeP7ZucM7b0DvllfFwgrAHXpvPDtS3XQ','0GnuNr8mvZ2eR0HvErf','vfThk8bimgenJ5koX9Dkdiv6OxtY0L9H9uWReYASmdMFAGtlFAwrhIxadPEi3R3XXW27U0JLLEpSflPRqClvhyx5uuV2BoK3ndIWNKUfR505R1m0A6XlBsHrpiqBxcVlYYLYCQAahmDi52wTK2rjLPmr0BujuAyWkvbPNUlhUaPPTcaQ2QpsYVHYJhRkcRlatSlt7DPYeDfc50YfJkPgoPI3VpIX8WtePD33dD91vnrcgGErVsAHxJT','nO','lb',15);
+INSERT INTO ti VALUES (11311,13356665197127467247,'H1yQm','NWN1thMoHfwKK0mbK9ORTaAEncLBpZcYZTCULhgyPzEnspgRvRQ8IJpQeP7ZucM7b0DvllfFwgrAHXpvPDtS3XQ','0GnuNr8mvZ2eR0HvErf','vfThk8bimgenJ5koX9Dkdiv6OxtY0L9H9uWReYASmdMFAGtlFAwrhIxadPEi3R3XXW27U0JLLEpSflPRqClvhyx5uuV2BoK3ndIWNKUfR505R1m0A6XlBsHrpiqBxcVlYYLYCQAahmDi52wTK2rjLPmr0BujuAyWkvbPNUlhUaPPTcaQ2QpsYVHYJhRkcRlatSlt7DPYeDfc50YfJkPgoPI3VpIX8WtePD33dD91vnrcgGErVsAHxJT','nO','lb',15);
+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(31), d VARCHAR(15), e VARCHAR(79), f VARBINARY(56) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (23176,2789718248,'CuYvELnDRA','loNhsaogxXIxF','uLFyoiGJMOLzbd00WBJpAT56YlfOYuk','vwprwG','Nx','Y',0);
+INSERT INTO t VALUES (61812,1755406864,'Y0rAT0bwnXONmZACOiAaq','P','i1B6gg9yMkjfLSSFPzEFMLSHSVOdPZPQNe46vyicsYh2P0uITnUDqT3mSOdkroejI3a6QuOBd5a','hTYb4ex5LCcPXybjY','R','g',1);
+INSERT INTO t VALUES (40718,3806449053,'8sF86wP70sd','zyg0ryCPOweArGE','nPqdXGMentiae1C4JK5JxaAKkZz6','6E0H53WKOR65nUqBmnKX0IULzPbhSlpNP','xX','q',2);
+INSERT INTO t VALUES (61411,1198876704,'E3lu8Ghvc9LVQ5gjOWwk7','tj9g','MRZ3bMsTliOSDHwznvTsgxk0KCuggQB9PTfQQaMJLvovYNXSbs996XmYSo7xZG6xK','KugZgIqu','LE','m',3);
+INSERT INTO t VALUES (6654,1958980071,'IoHvsAEHvbb0vOB5DXHgIyl67','vg55BtVM0vKRj','5c','RmajgK9THcxoW6ULDOJbEQw9O9CzwhZsto','LW','L',4);
+INSERT INTO t VALUES (11532,3997183527,'4ARMfW8kRI','zO4D5iT','RdJ5ghbRClm5d52X1NbhTORUd9H','P13K30bAfT4W1dKMGtu7tLMwsaj2bj4r1jNUxQB0Yhifys8kjx','g','a',5);
+INSERT INTO t VALUES (65042,672032390,'9bANag8uvosHmS','hc','YYkHgRRX5juldN5Q9zujcE9xcGSDuelRedqTHLGtZllzj28GO8JqbYd8C2AlBeukzGdQJjmkyB9d0ek','KYNZ6eKAyz1KCgFFDtEeMXSTU4ceJD6WITymDwhKBo9D1F','Ue','M',6);
+INSERT INTO t VALUES (10101,3803464340,'sargLwP17UAOD5k0dLSHgjo','1IxVLB','TG','FZVBihek13T23mhCUZx9dYgvQGsMHwqKdHH','V','7',7);
+INSERT INTO t VALUES (46859,111332187,'eiu3GIvCQUSw452DyXJyXYdOf9Joge','IICQoy6AMTLF7','L0wBzOdTx6xIjq','D8fw3IX6rcxdCKzG9cJ0','K','M',8);
+INSERT INTO t VALUES (7917,1046576138,'ukpbxY9sKpWrUJZBDH4z6QNY9N','xuDOgNvjNYWeFTh','hqen1Bni9Rlgkarsn9gjENK9en9s1M7PJnKoo8UB0rYbwbfKK4NuAHYWRHWyy6x7t','TNDbH24vqgtt8k9HE','OI','U',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(31), d VARCHAR(15), e VARCHAR(79), f VARBINARY(56) 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 (10755030,13407740598236518259,'8WduUbUo9Y4gE0bY5jvxO','qYyMqtplod3FKlm7J8u9mhHU7rIgWtuHIysVYOTgh','k','B342CRe2ik7x9QpeXLgusqXlL1l0mwZJsHFLU','7rnl23x5qlj9u8rjjh2mytYFwd3w7vI5R','heGBLT07AgwNRfTLdfjJz1nwCDE8pvotBJySWeOo8Jhd5rYWc5DiSKBkYeNgUwM1u4R4TsT5JnKMwWlSyvvG9w',10);
-INSERT INTO ti VALUES (10755030,13407740598236518259,'8WduUbUo9Y4gE0bY5jvxO','qYyMqtplod3FKlm7J8u9mhHU7rIgWtuHIysVYOTgh','k','B342CRe2ik7x9QpeXLgusqXlL1l0mwZJsHFLU','7rnl23x5qlj9u8rjjh2mytYFwd3w7vI5R','heGBLT07AgwNRfTLdfjJz1nwCDE8pvotBJySWeOo8Jhd5rYWc5DiSKBkYeNgUwM1u4R4TsT5JnKMwWlSyvvG9w',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (16126370,15053674187927575500,'YB','q7xtCXUA5QdXaF9Sia37hwsbwpfTt3TrWPakz9vDZ','B','YQ1h49lYbd8ep3cQJLEbi','7Mo0T1leGvJTWKNcdE1VkahActG8ih0D2I7u5TqadZ3ISQN','fadb6GUwES4GcpCKQQakKqKdu1CchsZdo27yY6IA6uyPnUqQVbXKyOueKCx4p61Dyj5nis2yQrujBXef5jAkGOuHy',11);
-INSERT INTO ti VALUES (16126370,15053674187927575500,'YB','q7xtCXUA5QdXaF9Sia37hwsbwpfTt3TrWPakz9vDZ','B','YQ1h49lYbd8ep3cQJLEbi','7Mo0T1leGvJTWKNcdE1VkahActG8ih0D2I7u5TqadZ3ISQN','fadb6GUwES4GcpCKQQakKqKdu1CchsZdo27yY6IA6uyPnUqQVbXKyOueKCx4p61Dyj5nis2yQrujBXef5jAkGOuHy',11);
-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 (3770209,8780739816004577667,'oTbLGTdjCmWdnul','AG98ADopH5ChA478JJ6VE386LM54QWGdV20W2giiSRDctonlTp4mmW5lx08zhQ16XOj2bIab6tPDY2rgUxPhyEMYIZcDBdURpSWgesRhzkwbkNjHbbyA3BqJqWFtDDWLFpL56NR8dGWSgAfOFeyd4O2YV7pfZiqXpDSXWFhlPtyQaKuuo9m3D9JPIt2vVwEV8l1ozSVRdx1RLIsA4jHFCVUE4BNNkE3TwqNrvX0wKNAse8rQnI','U','NHjP','7Rd9','8ck35H0gDL7dNIIkjjb0gt4I2',12);
-INSERT INTO ti VALUES (3770209,8780739816004577667,'oTbLGTdjCmWdnul','AG98ADopH5ChA478JJ6VE386LM54QWGdV20W2giiSRDctonlTp4mmW5lx08zhQ16XOj2bIab6tPDY2rgUxPhyEMYIZcDBdURpSWgesRhzkwbkNjHbbyA3BqJqWFtDDWLFpL56NR8dGWSgAfOFeyd4O2YV7pfZiqXpDSXWFhlPtyQaKuuo9m3D9JPIt2vVwEV8l1ozSVRdx1RLIsA4jHFCVUE4BNNkE3TwqNrvX0wKNAse8rQnI','U','NHjP','7Rd9','8ck35H0gDL7dNIIkjjb0gt4I2',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6715644,12470821156660843346,'tT1k67','CCGq3Mr10lffa0G1QqewrKHT33xE544aoK1Op7EygRA4jfKTampNU8vtZjVkjUie2HzijTmqIEaJYKPtfMcrJxDmLWYCUYyZ2kt1lP1emZd5piethsKeOcgeaj2vMihHSjZcwxdEQLANPAVcen99xYbPyr1pVP8U46eq6nsOTVkLiB7CN6oDgLu5QmLP1DHk4tM6GfiXSGOWxZAyFkWqdVZ2DwFf85rxpPPeWMikRUtmZ1aIhS99','h','cSlgbLv3VfxuK6ZRLfMfTol1JRpb0aLN6R49DMvtpl2dIEJupLS1opzEcLy8rHJ4yozDDZZ6R2MrmCtdkB0tTPHJQCeGKXQrTGhFjaM5Zsy8x6NGcPuhcCn6hfx0prrbjlxZ9ud47HiDOiHWaBQpmqGn1DXPqaeKiGPGoENb2jGriiQGp1LIEVfDL3aQkT4dpOFZcLGCde9HoNQxtim700mjm5ywPscDJ','dUU0CMGhcyBh8','qyvLHOm1KJsSjmBlMOVa4gde3VmF1wHkGWMfVOH03HXhtpRjS0vgT8PKRhK49YGQRs1oWPkD2j73yaG7LvluPpnyiL',13);
-INSERT INTO ti VALUES (6715644,12470821156660843346,'tT1k67','CCGq3Mr10lffa0G1QqewrKHT33xE544aoK1Op7EygRA4jfKTampNU8vtZjVkjUie2HzijTmqIEaJYKPtfMcrJxDmLWYCUYyZ2kt1lP1emZd5piethsKeOcgeaj2vMihHSjZcwxdEQLANPAVcen99xYbPyr1pVP8U46eq6nsOTVkLiB7CN6oDgLu5QmLP1DHk4tM6GfiXSGOWxZAyFkWqdVZ2DwFf85rxpPPeWMikRUtmZ1aIhS99','h','cSlgbLv3VfxuK6ZRLfMfTol1JRpb0aLN6R49DMvtpl2dIEJupLS1opzEcLy8rHJ4yozDDZZ6R2MrmCtdkB0tTPHJQCeGKXQrTGhFjaM5Zsy8x6NGcPuhcCn6hfx0prrbjlxZ9ud47HiDOiHWaBQpmqGn1DXPqaeKiGPGoENb2jGriiQGp1LIEVfDL3aQkT4dpOFZcLGCde9HoNQxtim700mjm5ywPscDJ','dUU0CMGhcyBh8','qyvLHOm1KJsSjmBlMOVa4gde3VmF1wHkGWMfVOH03HXhtpRjS0vgT8PKRhK49YGQRs1oWPkD2j73yaG7LvluPpnyiL',13);
-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 BINARY(77) NOT NULL, d VARCHAR(36) NOT NULL, e VARCHAR(4) NOT NULL, f VARBINARY(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6634060,1388077869,'dMKnQKPfj7YgezltdG2UOg1hgHhEB','1oywH1skR7VMItYqxo8PNEmynLw1Cb','4uo','JD5G9OlO2hojM2dHnXAkZNTCQxDN21R','XMTVElmD4UgTjXTpW7kn2QrVuxPPW89ck','k6ObTJUAgIjwI5QwbPF54QPOsvZRmMZF8CxOulmcHEreZPWINfFF4',0);
-INSERT INTO t VALUES (-8079254,2017694823,'E7UzG3RVc8kVpG','l2eplDbhQVRWXPkfFXQ1m3EvHfJLh03psHCx','FA','8vh3XcjSrxCR0PMpSHTNim72OydE29J','d7rGHqAzKLaTipD1FWKRSSsibq26zXzTbo','TSwbhMglBgS6qG1JZEn9FBkvd7a',1);
-INSERT INTO t VALUES (-864526,691049581,'0ODqRwmLJWdTvOuek4NzJGd0LcbJSx6KI4o','HpxDSKb14NsJcEDlpZsIMXAJ','5cR','0EgGO8ErT7JDGtgO','ZjEs4qDQNwLzWX8BKFxmh12I0s7ba9ppCQnrupo8CgdzGXnIMKXEG6K1sdBE7tc','ONU',2);
-INSERT INTO t VALUES (-4016076,4225162939,'XY93Mq8KvzlwZdk0BY4mO89Vz4dvFc73Na9zZ4QgFNspwEExwVfogDfNr4KWkY','VkPfx','7P','BwDOIdJLgmaCVNoUSkDYma53BWeauyQEgsMcEe','hzdwhe5ukLyI9QMlrz9sLC1oRxhfosfq','yW7bjN2uv2GOhJzBi25DGPKWFI2xp2ZAoSxNmP',3);
-INSERT INTO t VALUES (2302591,803070602,'5fZi7u0hIJ2vxO4b1mKQkIj7dCI6RftxFrho8dCX5QHJPn','jZW9E6IUr2lDa','pI','jy7h9PMJ0dxsA25oLbYxUHqGPoAATUbY1i','9XDRu6h8JVtLDtDFbQ','nC92UF4NGXnH793T6mFAAb0xGoCZGtzDmnV3cHnXvYUfplvM1yZ2LD4kTLXj1TSB0vrzzdledTQslFIq1cGyMYQ9WflV3eFTUNjq',4);
-INSERT INTO t VALUES (-496034,2867559397,'rvzX8lOyinAW9dX3rmKaTKyTY7MsFs54dYjmqVFjbJvPXPc8KAX14X','PNXy6jE46M9PTkMoSIZybKHpM','Bhwu','aO5NsM8GhZghl18PtT','gcKqpO6kjLuj4yAs3f96gGnx9awVQ3GvY5tCMyI0VhjGbnoZsWpk0GYEge5EzyHot9Dj','x66a4XObtjjbiAv5FFfFUIgfU',5);
-INSERT INTO t VALUES (-7495237,2103979182,'E5hP3Ce','5VAwXZzP6d7w6KqCZ9rsdkrTzWY7qJ','cs','YdDy3SkLXDduf','xZoy74e7WgPcTmLFIqNxpHHceKlQdkEZxb2Im4b2D9HdSzUoXyHiROSa4D6c8scpbLF8Lx7NIVzFAOkAycK90nA63Wr1QPQpraR1','2sT9dyIXhe7',6);
-INSERT INTO t VALUES (7507052,626444142,'Me0JuKqf0fSvCAhIokJmox3jpC2suPwz1TJIP','P9di1u3bjuIpWyWN1AViHtWUUMfmVMyx','ty','kZVwjBgrM','198eXsag8l6HT1I5uwwR0brOMVCRNrN07tnM673R5m1n','Yiyo2EP0h0KnQz2DzhrSvysyjzLUjNoPquiqonKULgBipPBdEa9LMSFdchjpCiAwi0q',7);
-INSERT INTO t VALUES (1798854,3096057868,'RE09xz79kOgoHK','jFRuMmP','u9','ez88ye8sEYCreuFr','WRYYPKUBjwTeR71zwG','1J3402WxYMEqfPltfLDYFuoF3SICRAwnmzLLxhX8bzdOJKbajeoKOlxk0sDeBx4f9Ul7GD4pwZpbayFL25IEMt38KbMvZ',8);
-INSERT INTO t VALUES (6880365,1965495607,'SzBRawoAD','xmouxr6MmmoEPTKLfSVAdnFKaboqIbAHqN','A2y','3AnUfsXfhIgI6a6Kj','NMpph0nblz0VigVyEoDVmR','vsI7Q9kTKsCh4a3kwUSw9M7X5PL9isPSIZSzlUZ2ljUayqB9WqeBttKW5HVN3QwWGn07lnXkjiJhs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3951904998224103396,189817148,'9y53ajXMhANqwCEjWK5yNez58sdImn72YzhfNF2vByfy','GiWilX9NWr8EJdizxk9PkuJVmI','vu','MWPEQ32V7gw3kkK','pk4e1hE06ITvKmyHZyZDQauyYqIvrcDVP4IA354LetjZmPeHRggJYQjxuG9h6iut56NO','4YZGqli1agOniPorfbVybsDsArXyssa1QEI',10);
-INSERT INTO ti VALUES (3951904998224103396,189817148,'9y53ajXMhANqwCEjWK5yNez58sdImn72YzhfNF2vByfy','GiWilX9NWr8EJdizxk9PkuJVmI','vu','MWPEQ32V7gw3kkK','pk4e1hE06ITvKmyHZyZDQauyYqIvrcDVP4IA354LetjZmPeHRggJYQjxuG9h6iut56NO','4YZGqli1agOniPorfbVybsDsArXyssa1QEI',10);
-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 (1181316968900152805,3435007459,'prwkBCxBiCG67VQbSgsc4ONE4wwxuonEd','8ltoVfE6BbZONySBte7y3','Vt','Ze96Guc39ciNoKW4LHWGMVcdDi4Gg','ESMNkBNe2DI3z9T7OSrEGGlFstGlr66JcfS','aEXmoGr4cBAAtO',11);
-INSERT INTO ti VALUES (1181316968900152805,3435007459,'prwkBCxBiCG67VQbSgsc4ONE4wwxuonEd','8ltoVfE6BbZONySBte7y3','Vt','Ze96Guc39ciNoKW4LHWGMVcdDi4Gg','ESMNkBNe2DI3z9T7OSrEGGlFstGlr66JcfS','aEXmoGr4cBAAtO',11);
-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 (1847777957142187980,3675921186,'6P4khS5rsAkuEO7saWf','hSpF2ZtbIQ5DC3a1ALxZ7fchsq8yIo8DkTBfG8pBepFdrLCLg8dGHjZRHohAbiLJLioG68oJ6SeifvxM390QX7NXZ1UqglloxZYFBb9pcoHEB5stt9gaiv7UmObrrRDo4zF','DY4','JhM50NZwbCIAsZuIHr3F1D66MzmJ75UG4np','H7UTgkmKZrwffZL5tH8zqsXFEFeos5XeQqNZX9V5nGBV1lgu0qrggutYvmDAiflufdmGYH5Zaw1Q3QqYLFq9gs','gaQb5JQT8fAZvK1UGDunYSqUVCxUlN26p5EnH9MZ0hUR5iWzg7HT3fs1Kykez0272ogX',12);
-INSERT INTO ti VALUES (1847777957142187980,3675921186,'6P4khS5rsAkuEO7saWf','hSpF2ZtbIQ5DC3a1ALxZ7fchsq8yIo8DkTBfG8pBepFdrLCLg8dGHjZRHohAbiLJLioG68oJ6SeifvxM390QX7NXZ1UqglloxZYFBb9pcoHEB5stt9gaiv7UmObrrRDo4zF','DY4','JhM50NZwbCIAsZuIHr3F1D66MzmJ75UG4np','H7UTgkmKZrwffZL5tH8zqsXFEFeos5XeQqNZX9V5nGBV1lgu0qrggutYvmDAiflufdmGYH5Zaw1Q3QqYLFq9gs','gaQb5JQT8fAZvK1UGDunYSqUVCxUlN26p5EnH9MZ0hUR5iWzg7HT3fs1Kykez0272ogX',12);
+INSERT INTO t VALUES (10205128,3707079268,'VfluqPJpV09gZPW6','v04PAWVIo','DG5oG0HqziO4wHnZ','o9aMokgqMUbnEhTj1IAOiao1IaNn5CwOVvKNqzBNi4ZGA6vKzV0dDhG','bO','U',10);
+INSERT INTO ti VALUES (10205128,3707079268,'VfluqPJpV09gZPW6','v04PAWVIo','DG5oG0HqziO4wHnZ','o9aMokgqMUbnEhTj1IAOiao1IaNn5CwOVvKNqzBNi4ZGA6vKzV0dDhG','bO','U',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(32);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
+INSERT INTO t VALUES (3029929,2361514325,'JA8ee7JTo5ot','FrdBbHNKFpxVNt','UESw4kITqtyTWQypLQ65','Rsm','u','B',11);
+INSERT INTO ti VALUES (3029929,2361514325,'JA8ee7JTo5ot','FrdBbHNKFpxVNt','UESw4kITqtyTWQypLQ65','Rsm','u','B',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (267860,3118840173,'zkq7WTDONeJQjCax4','XGe2V9FJ75NUV','6USmctf','CJAgUkHH','ig','7',12);
+INSERT INTO ti VALUES (267860,3118840173,'zkq7WTDONeJQjCax4','XGe2V9FJ75NUV','6USmctf','CJAgUkHH','ig','7',12);
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 (-6635692778438150125,3582740640,'99SElg7D0UVxWu0oPalo5jCyBT6NF','e7fseOSc4MsKL5UdpQ5aGl5hOLO645dLrBY2nHJj6PVtQtLbFBkrRHbuVXbg9X5LTOD7tOnoUWElWuQdMeqodlINfsppu6Xa4Ex3rIdWY7l6tAcUmpVbg9JD1i4WJ7YHNILbMESee3c0PvMV43WlN3bdzIE6e6vO9N','nwb','Vd2pWcBknr42YX7Wj8DtPgUe7fLlqHU3Sq1JBvryXek7x8ZnsCt0MWoiMHNZ9','xXLP5kTJbdFdfmRjA83ZaHlBb7wml61mqpBo25Q8TaG','eUaMYJsST7f1NBYcUaePgMLUhO4',13);
-INSERT INTO ti VALUES (-6635692778438150125,3582740640,'99SElg7D0UVxWu0oPalo5jCyBT6NF','e7fseOSc4MsKL5UdpQ5aGl5hOLO645dLrBY2nHJj6PVtQtLbFBkrRHbuVXbg9X5LTOD7tOnoUWElWuQdMeqodlINfsppu6Xa4Ex3rIdWY7l6tAcUmpVbg9JD1i4WJ7YHNILbMESee3c0PvMV43WlN3bdzIE6e6vO9N','nwb','Vd2pWcBknr42YX7Wj8DtPgUe7fLlqHU3Sq1JBvryXek7x8ZnsCt0MWoiMHNZ9','xXLP5kTJbdFdfmRjA83ZaHlBb7wml61mqpBo25Q8TaG','eUaMYJsST7f1NBYcUaePgMLUhO4',13);
-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 NOT NULL, c CHAR(89) NOT NULL, d VARBINARY(47) NOT NULL, e VARBINARY(46), f VARCHAR(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-94,4892341,'6AjphkkTwvkF5JSweT9WBElTzeq2zZh5gRSr8Bhi7rbfC2VlMG7rUT','am7lMZ5hmGirEd294O81w4rzXWo','xFiugDh','EfmMmYjMogohnj','JxORw4fXshujMbCtGwpigbEbqrqTJdmpNAqMPs5kh1sW66zBytBkCYGdSNpQssKXceYDkNIKWYkf5rR01LqZ5D1H','MAXCyVng2CLYh3FmlykauLrFIAczTFRpdfkD5aqWPrg2Hw5HuchChnvDv3VWdIXM26XSkBFRsCZQwVX0hRHrR1x',0);
-INSERT INTO t VALUES (111,-7474451,'kCIaHBPop6nQNuUSCkKUo7F9FGZxBkNYI4W','UOZxyG616O7oGwHr8omwHmRqMfiBUup72vm','cblztp8SIUS1XfOqwMYIkPQuT1lfq6IFiSHbOyfNR11','Xo1fMn9pJUfYFX5xvLk0V8MS6p7YHWGShTDc2SSs','4Vn2','iHfaZCTRkVAbPZEOBWIjtsFQD7FBrvqWzSa0HmSOFesonUPTlNUHjWQs',1);
-INSERT INTO t VALUES (-94,-4481001,'oQTMQBGXVFMDQNXRURe6Tw1t5RiT3nUxjvJA2jX2OVIa9xv5Z85zL92qf6SWGB8Ta8m8iZdUfgC6IvgNlFuOZOK','XhxYVOZcxxDH5sCWo2oNgBOMd38vlpJJhyGpEk7EjxulYY','sYsXxIIGs1evmh83bo','06NjfSpfKtIEyxTDURTbpbKrm5Y4sIAr99DQon1JuaNxPTDYiy','ik3zeg2pdhWPA4Ko5GEsRKrp6eYMj0K7X1Epglm0q5bsfkRGsEoPBAkp3rhNr6kIKFhbWXCWh8pTWKOEw5oDg','UAnqsfFUhmBeCZfBjfBRZVskdgXYXcZK89RlnEghtcAouKlA02CnNNekesp2Q0nsJY5HSnjdzKMtikURdqY0plpANPU',2);
-INSERT INTO t VALUES (36,5963880,'fG4zSMz0vRBfYbB2Tv4Vx9133FxX0fHow3FT6M1c1dMXuKp4F1AZElSM','ZRhRfvTOZIqWJ9jaKUrXCuaEaF4aX3vlPTw4tWI85vs','YwJWhyO82bKUbMl62rKYDkGXHkBbdyfYf6bCDKjQTlz6','bwq8Q2ZJc4O5nUdLjQ3kO8AzebiYfZCDl13RAjgh','UIXtZkuQCUbwcCw2xCFvLIWDWPbC39IOKBpVseAJZeNWUubNE9Aoy4vex3ts0rDdSiJ714Q8l8jU36wouoiC','j4sRx4hb',3);
-INSERT INTO t VALUES (-77,4716288,'T9A3hQtW6emDOBgFZi','ULVu','3dYQpn0Rsl8w1ktPNyu','IPaslOsNluVa4F8WkYTIACRIhjnFSyuknBjcYNh8CY','qo2pJ2pcucK2KUtVQdyWeycojFT6dBiyxSodSUfF5ERHopnSl0PtlxR','U5o0ZEI',4);
-INSERT INTO t VALUES (-11,-1041573,'OyqaFVGwOaSDQLoByu4wNIkIfTyWFZPCjYHVafkOGOjicMz7QEWW1fBVkFK','GnUY6787xAtTvzcYdUxThAw1','EIccM5D0OttBvYkmIY8Zg','ZvgKiH8XhRA0hPD0QL6c2ppKsOzLvbZAVDNOTbfzqIs6WHUT','J5vc445psJUuy2B22jBcyqoFuNnNXK','sVWUIEenPnqpQqfJ8KUsqRmn4iUpfLd8OqI3v9LbM6QE0Ot96RWlj08ufYfhp2YdqLskYY5JVUs97bg',5);
-INSERT INTO t VALUES (62,8055089,'wGKVM4tuI89y2rOuWY9hcI1DC7FrHWXZy5H0uRzCwEFXoJAKAncalTwMYeiNp4R1','JKr0YHIR4a','Wg4Qtei','RmBkKU','lvRNRHSrIBuLPlvFIzZfaLetehHfD00FhK0TM86F72wLCYHDeXNLZyUckvCpUKCndqPxpK1rSyVk2JK9Y5A6','eER7BdjPuKQY011sp1g2TBtM9D',6);
-INSERT INTO t VALUES (8,-6736666,'2522K3Be3WC7l00WB0vmGNzg5iFOEHhLCZWDSjYS4BSfScHJvGlCMFSbQoiniooophQzsY3hzOODS38ed','CxaiWxrIlSOA3m3','t9pNWzBN1PIPoiwyvHXPOaMynUVmdjY','xQmwyn3E5UL8hYOaMewIIT0HpeENisp4AThH074qHLd0gMRhQsu2laPuI0','UrXeeo8mxpStwA1sfKFSNGrImCRttq','7cHRPzBkizCcR3Ez5MS6LLlx6Y3WyJ8d0gpgKxHKQFFAIwU1cLv3VR846WcDDq7FgdkyJVqzhPj18HkUcNpVb',7);
-INSERT INTO t VALUES (86,-6990408,'DgWe9XuFJv7h','mmmEVqRgaQLLlaA7XF','mpAZVFgOzRcIQDIrQ1H8gVvLTL9g5vG3LsFzqOeVDC','bTVxyVvEK','z0eHIHofLjK3g','0kX4vsZg9oSWKUt',8);
-INSERT INTO t VALUES (117,-6120967,'6DSXFNOZBygfl1LiCx9J1wA8uQVVdSdQKq1dvxYxFsUq45JLIraJdEJkFydbtcByPfF29Hvt3ClWnikS6Rq5ev','Nkw31gmgrDA5rilGiS2jp1p6V424KsS','V7lKzFHEH741NUosLiuI2U9dSbrxgC','4FRc69h68ZxJbIwQ','vvrrK7','1oZvll3nVDnXF10fd95sG81kdieVNwmtLHmSBRStzzv4yqwNfbPG8WCI6K74iEgenXnFdT5A0gtA538E6VSz3qKsBolhSPbxj65X',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15204330,843085197,'Lr','bUmpGEWstm21tZQ75spLJD7q6Mc9uElITrX60bmkDukQTvBzulR121UDL2hV7km0vEpC4gosig9m5Cefv2mysk8dfS4Ty4O1jY','o694IKw2Enik2Id9F','AtN7cMJuNoSk3BDuQyssalzJo5zEdLfb2lU65j5WUxI4exHe4MVaLmyfcBcpvT9FEgDNaQuKv4PaCabFrg1IMi9KuPyN1Mvt7iuxoFEhBQf','2','E',13);
+INSERT INTO ti VALUES (15204330,843085197,'Lr','bUmpGEWstm21tZQ75spLJD7q6Mc9uElITrX60bmkDukQTvBzulR121UDL2hV7km0vEpC4gosig9m5Cefv2mysk8dfS4Ty4O1jY','o694IKw2Enik2Id9F','AtN7cMJuNoSk3BDuQyssalzJo5zEdLfb2lU65j5WUxI4exHe4MVaLmyfcBcpvT9FEgDNaQuKv4PaCabFrg1IMi9KuPyN1Mvt7iuxoFEhBQf','2','E',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (10489744,1720449808,'h8vQ','zlCQVZ24B3bDikxTI4s0KRY6fs9i1eLvbWZf0LN5UhDq64aBeMh5AqCutuCxUR4FiJHsXWYt3RG747274o6ZmpvfGNWUXfy5wa4N','d9esIXVgamtSFKAqLYy8O7GJNmFu0RCUFxkgTNFsltzDjymAk','fTBCCB7BltnluKomtqXofcfyay5VmbduPEQZmlQN1WnPXW0qHlH9XLY4uezH8h4BJ1MNdLGUH3morXl5Pgey9fe7PnPaRpzKAgUzPiMUrfBGWmRU7rddlBmiMFmOMNC4RUfg6vuTfU556OhFT8D07vEsYV0p3B6SUaMNDPvgUlaKkWazBhJqGcBJJ17fdcjCeMcPMvraM','j','Q',14);
+INSERT INTO ti VALUES (10489744,1720449808,'h8vQ','zlCQVZ24B3bDikxTI4s0KRY6fs9i1eLvbWZf0LN5UhDq64aBeMh5AqCutuCxUR4FiJHsXWYt3RG747274o6ZmpvfGNWUXfy5wa4N','d9esIXVgamtSFKAqLYy8O7GJNmFu0RCUFxkgTNFsltzDjymAk','fTBCCB7BltnluKomtqXofcfyay5VmbduPEQZmlQN1WnPXW0qHlH9XLY4uezH8h4BJ1MNdLGUH3morXl5Pgey9fe7PnPaRpzKAgUzPiMUrfBGWmRU7rddlBmiMFmOMNC4RUfg6vuTfU556OhFT8D07vEsYV0p3B6SUaMNDPvgUlaKkWazBhJqGcBJJ17fdcjCeMcPMvraM','j','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14847741,690789379,'KJQiCOumpcy0UCw4eRPTujHoDK4lx','WmxOTWGAb8mx837OMC6tt0Lv4kJMWdXa0m1VicxMfX9clgZPopS3qupYGKtGEUADhYpcJn0LoHmB1EIRKsu9odda96SOW7kvN7oRjASer5oW2XkO8oVH1hgociOHHdFgA9a44vZAjF7QSngjnKzp9CGITRfJT569BGI04uXMWkedDbBcRFD6T1To4KFEebHs7mG','mJvpaeAEJWRZzD6LDvvYG3n1Uxo3KjIgpfZpwq0e7ADAnNrrEdnO0G5fIeqayg3blZv2OuMPgT','UhETWX8qRUE6E7rZDtsziLWwiNmlZyuybFmrEaH8DIo7IIJprRRFVuX1mehqwQEe0WOWNno9LmcOMmJZXC9uarEF6cYBqnh93EK7zQfnUYkD2MzV8Ig4GdeGh3rtoyAFIE','N6','Wd',15);
+INSERT INTO ti VALUES (14847741,690789379,'KJQiCOumpcy0UCw4eRPTujHoDK4lx','WmxOTWGAb8mx837OMC6tt0Lv4kJMWdXa0m1VicxMfX9clgZPopS3qupYGKtGEUADhYpcJn0LoHmB1EIRKsu9odda96SOW7kvN7oRjASer5oW2XkO8oVH1hgociOHHdFgA9a44vZAjF7QSngjnKzp9CGITRfJT569BGI04uXMWkedDbBcRFD6T1To4KFEebHs7mG','mJvpaeAEJWRZzD6LDvvYG3n1Uxo3KjIgpfZpwq0e7ADAnNrrEdnO0G5fIeqayg3blZv2OuMPgT','UhETWX8qRUE6E7rZDtsziLWwiNmlZyuybFmrEaH8DIo7IIJprRRFVuX1mehqwQEe0WOWNno9LmcOMmJZXC9uarEF6cYBqnh93EK7zQfnUYkD2MzV8Ig4GdeGh3rtoyAFIE','N6','Wd',15);
+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(29) NOT NULL, d VARBINARY(35) NOT NULL, e VARBINARY(4) NOT NULL, f VARBINARY(44), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11979138482951870585,44,'ZK','UKfqPjfEahf3vdrxbnr6mnISpQDBqmkgUpy','A5','U8cLKECEw5DrBAh6QGUTII9q8do','g','fX',0);
+INSERT INTO t VALUES (17407336475963312741,31,'tHmaZPjZeR2yA86npe6k2bKW','XBnpQIngI5ncpj7S','sZn','ADmsemoOGFKq42iEF0ws3wUkkLhehN3DyNrReqK','t','YF',1);
+INSERT INTO t VALUES (15172097444940193853,51,'jMP8axDelHDQSJihiuS6CtJTm9EiI','lPL3BeVdqj3viWaquU5yz0FM8BQ','I','QbJaISh0r6t39','M','O',2);
+INSERT INTO t VALUES (998288193098502573,237,'MrSCqP','or','4sr','6Sg0owkPMclWC1','Q','Rg',3);
+INSERT INTO t VALUES (14834300235348954906,143,'0UABWjcwbLJLclUbxGo9PTILZIZV','yKEAGYgzekm62mIVz0HOwUVePsTHQ4GGHg','Lh','22DCw4AuxXUMSbJJ2ZJJNTNZb650vs3HiNLoz7ZaRl','p','Pj',4);
+INSERT INTO t VALUES (5268178711870102914,36,'cA6kKXijYALuBYJ4Sc2k','8zcjtUhPyXTytWqpJMDb8mo3KqFY1l','z9mH','1NcOood6zltVBZrZsgWUCE0J9R','Z','r',5);
+INSERT INTO t VALUES (6385494251465590214,217,'HIJ71jCHb','vz3wGDptU5Afar6df2v1j','0Q','u7Z31Wi7NyXaOPZIozw1mBSBZuD9m0DTDKTZOvLDkh','z','oD',6);
+INSERT INTO t VALUES (10203395097775769866,230,'kZAwT','gz4EUzJhR7kPrnk','tp','7ia','a','V',7);
+INSERT INTO t VALUES (5505517405977813860,253,'l1F','r0JkcLyb','QuH','abGwmhbKMKczXb','k','p',8);
+INSERT INTO t VALUES (9852593080472935799,137,'FGzuMIZNtu0hlNWfNDAmbsmNzyZc','2yQ','p','KISl2oR','a','g',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(29) NOT NULL, d VARBINARY(35) NOT NULL, e VARBINARY(4) NOT NULL, f VARBINARY(44), 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 (6062759220719170532,-7583352,'7Ugq6NAVTubdhMg7FiZVGZXcYZ3vWDZF','Wgw0PAUJ0bBLpzEMDxlurhP6RBZ0V3Dw4PGsU','8R2xYfHn46m9o6Yyty','UDU4GNNEp2YSGyGlDPnsaZjbs5aGGjy1YnzJpNJep9q7','jR3GiktJvxp','ClcnVoRLyIMlFdELx0lI3KEMlC8lG039NniSBlijRSSGRdZg5jO52KtuOUfvSg4q4',10);
-INSERT INTO ti VALUES (6062759220719170532,-7583352,'7Ugq6NAVTubdhMg7FiZVGZXcYZ3vWDZF','Wgw0PAUJ0bBLpzEMDxlurhP6RBZ0V3Dw4PGsU','8R2xYfHn46m9o6Yyty','UDU4GNNEp2YSGyGlDPnsaZjbs5aGGjy1YnzJpNJep9q7','jR3GiktJvxp','ClcnVoRLyIMlFdELx0lI3KEMlC8lG039NniSBlijRSSGRdZg5jO52KtuOUfvSg4q4',10);
-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 (-2251211668341103635,-5362967,'jKd3KLjHH','0j6b30vXJljK0qrJ205PL7KZMPVUpZYUtTbsSrRkgoq','wv4lwOmov','54QyEZCMomqvRth8pOXMXPdQN9c1IYaCe5jFbVey5sy','GDJEjkSqSIotLJZYSym3ex3ZGT5NzwJ7dO4ULp0uHWkfzAzsaQM5qn6RDFc54BWQS4tiLgeFGir4lKv','VaiAATyL0K9A5zI55cdBBFk37QVEnNGSDnozaer4ot9wkMeaHo6pxlTVuhsMbzdi4p4cgM09hoOWMZa',11);
-INSERT INTO ti VALUES (-2251211668341103635,-5362967,'jKd3KLjHH','0j6b30vXJljK0qrJ205PL7KZMPVUpZYUtTbsSrRkgoq','wv4lwOmov','54QyEZCMomqvRth8pOXMXPdQN9c1IYaCe5jFbVey5sy','GDJEjkSqSIotLJZYSym3ex3ZGT5NzwJ7dO4ULp0uHWkfzAzsaQM5qn6RDFc54BWQS4tiLgeFGir4lKv','VaiAATyL0K9A5zI55cdBBFk37QVEnNGSDnozaer4ot9wkMeaHo6pxlTVuhsMbzdi4p4cgM09hoOWMZa',11);
+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 (8613126304265932871,21,'7WfhDpB5Eb4hJHaBPKQnTqwZV','AO5ox4c3l','K','rTA0FLVYZ7XIkTs','t','e',10);
+INSERT INTO ti VALUES (8613126304265932871,21,'7WfhDpB5Eb4hJHaBPKQnTqwZV','AO5ox4c3l','K','rTA0FLVYZ7XIkTs','t','e',10);
+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 (5597572759522478744,176,'01rw6ONVrGjYUxUJ','nooaNdeto1ITRZLnTx','R6X2','jFpjTiGyMIPfIEpRY9nW41RYR8bWwEQRwgM5NV','A','o',11);
+INSERT INTO ti VALUES (5597572759522478744,176,'01rw6ONVrGjYUxUJ','nooaNdeto1ITRZLnTx','R6X2','jFpjTiGyMIPfIEpRY9nW41RYR8bWwEQRwgM5NV','A','o',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3918264978259671852,6162210,'Kpvre2qQpmLN9tZ92IukSBv3oQrTaq','YfmogFDgIO46vGCia2S62retoMUz7AP1953BuR1VEchQxGPC6yO0ItQmrVy8KYOLLoeXWl9470Iocj7bozCbg8IFV6VK9XAhufB0vc50AfDqf4u3747JARxFBwS8ZswBgSA3KevmM7rTzmgPEe216qHaKCNlFIgMcq4xfdqAYFrPUESr0cg8zqogNCNvnScpBVkWUPAagmVAGn47a5feZn64ofno9MAnqKXHqzhg4VdUB6TZgg8Jh2FwPK','elrYsBtYuV','JTz4hxFOxnkTUDTkjIbZ9oiuvStS8oCsw9PwGTiiW6wCRNsEaTxV84hb3Gw','hRzbW66MP8izWaGwxiKpOuMpB8c5Ine1H0KQfy1OSRQ48CXIsCi5ghdlfAK8rhdeR8QZkeXhDTKt1CuKEcPZRkIr','ZOCdvsswAfcPW1AICXpv85WrpLvK6krWMVDAvPTGiXKllnF1zFzRWlo64aqeZ5',12);
-INSERT INTO ti VALUES (3918264978259671852,6162210,'Kpvre2qQpmLN9tZ92IukSBv3oQrTaq','YfmogFDgIO46vGCia2S62retoMUz7AP1953BuR1VEchQxGPC6yO0ItQmrVy8KYOLLoeXWl9470Iocj7bozCbg8IFV6VK9XAhufB0vc50AfDqf4u3747JARxFBwS8ZswBgSA3KevmM7rTzmgPEe216qHaKCNlFIgMcq4xfdqAYFrPUESr0cg8zqogNCNvnScpBVkWUPAagmVAGn47a5feZn64ofno9MAnqKXHqzhg4VdUB6TZgg8Jh2FwPK','elrYsBtYuV','JTz4hxFOxnkTUDTkjIbZ9oiuvStS8oCsw9PwGTiiW6wCRNsEaTxV84hb3Gw','hRzbW66MP8izWaGwxiKpOuMpB8c5Ine1H0KQfy1OSRQ48CXIsCi5ghdlfAK8rhdeR8QZkeXhDTKt1CuKEcPZRkIr','ZOCdvsswAfcPW1AICXpv85WrpLvK6krWMVDAvPTGiXKllnF1zFzRWlo64aqeZ5',12);
+INSERT INTO t VALUES (14529141558844392554,143,'uslksVeodylCKefB','AR1Fv7tvZOhXl0','NiB','oGKKZuytGjMOpXxArvf','O','A2',12);
+INSERT INTO ti VALUES (14529141558844392554,143,'uslksVeodylCKefB','AR1Fv7tvZOhXl0','NiB','oGKKZuytGjMOpXxArvf','O','A2',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7452093732296964413,154,'QsUYuiUS','Lvj4YFvMzd2dKJS9ULdpjtGkP3SrfpUZkzHDEBSt5TJxoPpmYAVtuIMBxnkUyLPXEF8SykFd1D2JuiATfrj1vaxejdqXP7e6UgsNd7POlHdolOrotQ4hG0MOdXrFYWQuTLjWZRPghdekxDbIm7yKvOSOMPkzu72nIizDF7OEXN8zNKUl5dRR45PFsIP','8lW','kLyX4SIcqRkpZE1msAlRyQT3H2ZciIbKYVLTkZYUtOXrEzrAiK4ME5nzJS0JAf34rY6DU5n0deyjlOqxVGNWn7gg','R','s',13);
+INSERT INTO ti VALUES (7452093732296964413,154,'QsUYuiUS','Lvj4YFvMzd2dKJS9ULdpjtGkP3SrfpUZkzHDEBSt5TJxoPpmYAVtuIMBxnkUyLPXEF8SykFd1D2JuiATfrj1vaxejdqXP7e6UgsNd7POlHdolOrotQ4hG0MOdXrFYWQuTLjWZRPghdekxDbIm7yKvOSOMPkzu72nIizDF7OEXN8zNKUl5dRR45PFsIP','8lW','kLyX4SIcqRkpZE1msAlRyQT3H2ZciIbKYVLTkZYUtOXrEzrAiK4ME5nzJS0JAf34rY6DU5n0deyjlOqxVGNWn7gg','R','s',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9762187769560495101,79,'TcrMjflxVrnlGU1EpgDiCeaZL9P','KIiwjWCYrcuDMZ2sktXdxOvq890p3Grx3HNaHi6JlFQZB5ZMHJuWkt0ocD4iYLEwReJBYgWLx15bgMHHkF9zDff4VMXztcqs4VEXJ8FSHG50SD4UYHz5gKzm21ykrkIe0VTrOEGaj43dzRZh2pEKxX9vE3eXu2CRysztzjlFnSG7w9piZYQdYjv2VtfkLVQocEBrxFaCIOk5BmuEP','Alv','X06vqhNomZS06M0o0Kxdme7jqQhqJ6BvTRzDycISZKwn5t2pxUbRZytOolaamoFXUmMU1nKhPJ1pQEk4CfhZngZBxGYoHyVHD8dEXWTYFVYjiu63rLxoMUZ1ERVV23FvL7rZXtpcsg9cXazZer53dZd1n9NiVxPtWtM14C3jf1XfX5Cdlrj5HHECLYPb7BXxpwSVlG41B2s2wPhiv1K449pE3umVcai0xSuEikv','L','vC',14);
+INSERT INTO ti VALUES (9762187769560495101,79,'TcrMjflxVrnlGU1EpgDiCeaZL9P','KIiwjWCYrcuDMZ2sktXdxOvq890p3Grx3HNaHi6JlFQZB5ZMHJuWkt0ocD4iYLEwReJBYgWLx15bgMHHkF9zDff4VMXztcqs4VEXJ8FSHG50SD4UYHz5gKzm21ykrkIe0VTrOEGaj43dzRZh2pEKxX9vE3eXu2CRysztzjlFnSG7w9piZYQdYjv2VtfkLVQocEBrxFaCIOk5BmuEP','Alv','X06vqhNomZS06M0o0Kxdme7jqQhqJ6BvTRzDycISZKwn5t2pxUbRZytOolaamoFXUmMU1nKhPJ1pQEk4CfhZngZBxGYoHyVHD8dEXWTYFVYjiu63rLxoMUZ1ERVV23FvL7rZXtpcsg9cXazZer53dZd1n9NiVxPtWtM14C3jf1XfX5Cdlrj5HHECLYPb7BXxpwSVlG41B2s2wPhiv1K449pE3umVcai0xSuEikv','L','vC',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (15533602556245134971,129,'cv2p','SRnuX8442Z74zMlrLmJIIsxK0UoaRZq6Dq5OCUL7ayihbaVV95jFEEo0M1aCIQ23UnItietoCPn7TLW7knzHE5gzO71TljQsExW7XHvx1KtTEA9qK3Nugn3tfX4WzclgOehGSBhZrtYt77Os2xN2vilkG83bicKKpX4pHi51po5fjjIctF5zI','on1','fgjbq','z','wC',15);
+INSERT INTO ti VALUES (15533602556245134971,129,'cv2p','SRnuX8442Z74zMlrLmJIIsxK0UoaRZq6Dq5OCUL7ayihbaVV95jFEEo0M1aCIQ23UnItietoCPn7TLW7knzHE5gzO71TljQsExW7XHvx1KtTEA9qK3Nugn3tfX4WzclgOehGSBhZrtYt77Os2xN2vilkG83bicKKpX4pHi51po5fjjIctF5zI','on1','fgjbq','z','wC',15);
+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 CHAR(71), d VARCHAR(86) NOT NULL, e VARBINARY(23), f VARCHAR(99), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28729,53410,'4DeOJZj0PNZSuwK1hBVppbr2','dZhsUiQsKlsMANTD9dauXAL0Hjww6yn9AguGSed7IroYvv8F88ZstP5dr6dbjfu4sgy1p','xCkUw4','OxlXd8JdC8pkS5LIxWGmSlejnlK96H2DM2XZvTew3XWknDSxspwtgSLJ3IQ3hKOFbuAYLxkBEK9xtkivYyXHmXOpQnc','h','T',0);
+INSERT INTO t VALUES (-12180,29248,'nF0sK5VRnZNFnoZmjpE5tQFWCXIlsYhCEFkKMSeWeuOm','9Xwm','2QmQHR7Ruu4h','D7aBPnaNzElGMFOCYyZgXBJyDsAWLtcIxUTtyFznxxUDFav8dzkCNF353BTmi0Hk2WftevO9','M','4',1);
+INSERT INTO t VALUES (5344,50036,'MZLaveWR4LTgh4OU3SuSKJ7MhCJ8jUrU8GEC1g8e7FTzKGbApefwKaw','K1Pubq7h4oGDKZ0m16tvHaYw9ZFG3Q3e3uln7EeULNtnmKHazHz01QvEQtRJdUzupC6sJxrFA6Unsz76l','0CpXy7Ildp28','x8PQRgUzh1AkR3Pbqj9G4U5zDNWwalQg2KM8CdS9f6ro6SjF9gXTtmwCb9l0uJ','V','gi',2);
+INSERT INTO t VALUES (17642,56138,'2PnXXdBD9RnJLd6Oy2FU4oc','21ZDCBmedAug2w465qhprOZGuxuGSMHRZ1oDuD5Plkq','n2wxwcXsGNaUNxhSm','PfuFU0zLcDjwWmFOmiCKxGNwyT1GpQaI','y','s6',3);
+INSERT INTO t VALUES (-15559,30419,'hpdo93Le4bwwpp7r7p1XaFezN45Mkz6OSu994PAlLORlc7tAbt','4BCis3J1gtKI430nt4xUs4nKIb2ax6FnDGaOdk5RxyRkuE1VdSuzcNT4QArEBtlmzujdCT57','HCymbNBe','j','M','jq',4);
+INSERT INTO t VALUES (-31274,1278,'lJT9n8JN689pRkoSZAcRhf4oo7j51kvP','4s5OgkKDruqjfL0GRXeoyD0O52HXyl3V6I5z7CBhso3bBPBPsF','GkLEi6SmjeSvBlEASEJ','ASqOnKsCpHqhMjziSOzVyhyFQz4w0JEDsMVstiRxsMalF41AC6ShqpaMd7yawFP10YPkccoaElBC3BFO3z7ICZcrEhMcaYp1','t','x',5);
+INSERT INTO t VALUES (-31439,7188,'qkKWiTirHHDeMVRu02GiwsNa8a66mWYFzaviWjjXDNELshRSddA38eGhrO9yssCKQ','3aw7bDpSs6TO4T9TWcVIXk4NqAxIapkMG','tLH3AH','a84PCMbeR','K','vU',6);
+INSERT INTO t VALUES (-27699,6644,'l5NSBMD56XadYd','7q8d5gFqndBh17YvcJ8Y5JFu08x6CMSz','0rAK00A','Px50bLAtEtDT','8','Et',7);
+INSERT INTO t VALUES (-6309,597,'Y4d2slQRrjYGg2sdgcSxiNZh','JAb00w2Hr5Jw1m7WJJyq4QMKMta0HcjOM1yUdvVclquJXxA30rzX3P1isfGulgY','SY5snduONGaEtDN2pUAoYaA','LLWeE','i','s',8);
+INSERT INTO t VALUES (30606,34396,'hmly79QJMClVMF4ADBCwowP','KZI07GRpmJiZHaOkwphCQgqvoS5mzyZJ4I','SzXz8osjYAderr7n','0e5VC7GIFkjD4Fl4nmFoQ3hWnPdcVGRdY6XNRBrLF9HZ7EYesSGyOZRfnCeQxcpHJ81Pi5GIiXyKYG4XYO7oOZXyp0PE','5','z',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(71), d VARCHAR(86) NOT NULL, e VARBINARY(23), f VARCHAR(99), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1721547281,47084,'mwQkwakL46ZF294pLZc6wJ564buy4y5d0ifOIi3qR','unsAtiZRcnAvCUWrohStnN87WzUpDSaRCPCvAZdavpEYaWi3gwfuwKXNEWCdHeoafAF9JhVQc5yiDkw2LwBSk','iyIbpOpJthk6KoIfI9','gAswIQmGCBpLBu7tpOuMjpQaN5Ij3PCCpgwGzH5bDccYlc2YpIIpUKKmj7zoqL3FDVnJBnpUshE5QOjQ4lVe','M','o7',10);
+INSERT INTO ti VALUES (-1721547281,47084,'mwQkwakL46ZF294pLZc6wJ564buy4y5d0ifOIi3qR','unsAtiZRcnAvCUWrohStnN87WzUpDSaRCPCvAZdavpEYaWi3gwfuwKXNEWCdHeoafAF9JhVQc5yiDkw2LwBSk','iyIbpOpJthk6KoIfI9','gAswIQmGCBpLBu7tpOuMjpQaN5Ij3PCCpgwGzH5bDccYlc2YpIIpUKKmj7zoqL3FDVnJBnpUshE5QOjQ4lVe','M','o7',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(72);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
+INSERT INTO t VALUES (365823676,3382,'alwl3zdOM57dAI56Nkq','SHKSUxI6XwNexQcy4H0olDoxe4ICgpCxkAQ5uysL2XiOtXrhT6k75K7Mg3uUcHBnRaE0pwhxDdzN5d4Nw0','Mo','LXzF9UdNSgeMLMbafjCRMznex4BTymfFriDXeV2Z05UHhHkiNd6MKEzv','M','t8',11);
+INSERT INTO ti VALUES (365823676,3382,'alwl3zdOM57dAI56Nkq','SHKSUxI6XwNexQcy4H0olDoxe4ICgpCxkAQ5uysL2XiOtXrhT6k75K7Mg3uUcHBnRaE0pwhxDdzN5d4Nw0','Mo','LXzF9UdNSgeMLMbafjCRMznex4BTymfFriDXeV2Z05UHhHkiNd6MKEzv','M','t8',11);
+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 (1878222505,38389,'SuGC6eBQvd4rIJcWFx0PyaxCTfFz6mxJD8E3CEtzM9oP8SqIWnodEBy3mJvjnabn','YjE','p6Kc0aR0','v3JP06lkX','V','c',12);
+INSERT INTO ti VALUES (1878222505,38389,'SuGC6eBQvd4rIJcWFx0PyaxCTfFz6mxJD8E3CEtzM9oP8SqIWnodEBy3mJvjnabn','YjE','p6Kc0aR0','v3JP06lkX','V','c',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-8242887098261596892,-5557130,'1yIoQSoUMxTMPgWHoiT0dTVgVOE0lEs','ciquowjJXDVLOriKE2uKMIolnaFOGarA2b9kxWScKVffEX8ZpcnRcw4EEL8CFS1KpMRYW80oTpEXjYLFAbD8glNQye6ReWcRGf','OUM3bhpYSnj5ppTuW5R1IcruLrcl','f3XkMoMyEZWSlRHfcwrw6WoRIMcWojg2poFu8U6WWCi5Frc1vVoXlWNsHTNUpuc9cQvPUPmUU50Fhv9bSZJ6omeSY8rgFdrv1RDnfsQERc95UhIvJQ1PJ2ifR2DtPvpAesWj23xfOPzBnom6R7ZAMmELZyQmwhvpxENcB6aE8JWV7Y5ovtipZPsgVjtuE1DJ5Q8QjeBAo40IeWL','XljogAbGEq80mmjZXEAKQVqkQqDZe5EF2C6WvYmdppDHYsM7xHSlNBKsc60q2SsYeaJO9IXDkTqvQHvho','2M',13);
-INSERT INTO ti VALUES (-8242887098261596892,-5557130,'1yIoQSoUMxTMPgWHoiT0dTVgVOE0lEs','ciquowjJXDVLOriKE2uKMIolnaFOGarA2b9kxWScKVffEX8ZpcnRcw4EEL8CFS1KpMRYW80oTpEXjYLFAbD8glNQye6ReWcRGf','OUM3bhpYSnj5ppTuW5R1IcruLrcl','f3XkMoMyEZWSlRHfcwrw6WoRIMcWojg2poFu8U6WWCi5Frc1vVoXlWNsHTNUpuc9cQvPUPmUU50Fhv9bSZJ6omeSY8rgFdrv1RDnfsQERc95UhIvJQ1PJ2ifR2DtPvpAesWj23xfOPzBnom6R7ZAMmELZyQmwhvpxENcB6aE8JWV7Y5ovtipZPsgVjtuE1DJ5Q8QjeBAo40IeWL','XljogAbGEq80mmjZXEAKQVqkQqDZe5EF2C6WvYmdppDHYsM7xHSlNBKsc60q2SsYeaJO9IXDkTqvQHvho','2M',13);
-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(99), d VARCHAR(26) NOT NULL, e VARBINARY(60), f VARCHAR(20) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5774504,-1111,'9lVVA6SyuHPo4AwxBarBw3T24YlcREsSPBRTA2E8vq1OwL0Jo3Dm5Hu9','iuUhZKWnw3UkODvAOSIl','d','4QKCkfDqqwjuN4SVdWN0','ZxIc8kRnXqjUfftosDPrW4Eaw','yEkB0JYJ73QWhP0oNNfAxEHEEYDRZmwk6vP66aqgslDKeXEUJZ',0);
-INSERT INTO t VALUES (-767520,19472,'bS46IwNLyUJ0l12PBUQawKrW9sNj3kZQh0BKPFUU1sNdXinbBFUmeZSuSJjHDrWyJ7Ik6MyzD2gav6','dOY7w30np8CZVA','Ekc5sNpRLEFSgoi6ZlGBsM6yoAJ','P7QikSHfZF6Co','ZtaN8InA0UQVYUATQpARMdNo9HqPgxmAWKKd84u171ZYThDYprSmEuZHMM7owUkN','ojRTQ3cfF8LLlq4H1z5Pxhw1',1);
-INSERT INTO t VALUES (2404310,17572,'75fCQk1xALFy2ykEdKugfKEvWaNx83jPaaQLqw2Z','k4rSyZjGUip5UiRIssc16FT','Bf7hNYxQ3BYk5qFH0gY7VEzU2M2e0blcKIzn','fpRRV0Pr','2a0LwxyAMPHcw6mW7rrrSF1PRwuX4V349oOS60mNMqQnyNcfP82D2ppJ9r7FgoMD4og','7wP34IUI3kHVteBFy656jVvJbu9jgCXBAQnxbPFlVd3VZAsrfSZcAau3muDIiDEO1XF6xg3VCt',2);
-INSERT INTO t VALUES (2617207,18210,'H4PqhP2Z5FGgHoItxjov3QHCdHVv6J7tKZnW2dZVhjpvrVXn1cbW1e1cFfnYH','bXw2pYTiSfIAtGp5rF71pl','YokJXWcPM5YRiXN','wJhry7g','RtuUDhShEAOkb4h0YujohJMC025upcChCcUIYZnDdhNMhvv','3wgnjyNeAUTeCy7HwRBnAGg3U4JOBZTKvClV9DR6PHXnBIzh7Obb9fb54h57d6yi1GaWGPyhWVeCh0LV2eMH8Eb9D',3);
-INSERT INTO t VALUES (-6519027,-26447,'SnQMxMNM8Ew10NhqBj','h0n1VPT8HRn7PAeUt','2raila3lcVaAKNfxAru','lS62BUz065J','NsWpVq0s7PiDXEm593BxQPgxaZhnnPmcZbciabMLPo08mY22HtKMnnrUUcu3R0M2w3E647DLsIGC','Sy4YWRWxZW8YAffSm0goOr7EE7RLjNquVM48fhcNIJdvtGx855qkQpcGRZaN44s4IUbFNpQSQSz3D9',4);
-INSERT INTO t VALUES (-6397578,-31445,'ZO9OxGjdIeMQujndIY87NJYOI7vHhMo3KmpvSCKsI3OxksTieD1sRpbLIPox3','ulyF63XJuf3hqaod','8A3fsqndl9OyQ4OJWlDTDIFhFbpSMSBvJ','DthimY4YwT3IAR','bVgwnHIqh2SUZgRThNP5GIc1EUeT6iysraxtzLGbqF','KMqwtHeLUSvNJWkfy1P3kPaDmEIxJWGe5SqNZDGq39f9bGsvtteWaeDytKB0vEAg4WypjXPcFWbrNXL7cn6Xpz5ng7',5);
-INSERT INTO t VALUES (-8113089,23349,'1fjplIQNSdqYmXLFhbflFThna0EGhzjgckdszwNmOLQMX3VxuvnNg','JJLg','COcNphWdGydCcbDdg3BWWF6C8g0ke56WKv7Wm6WdWEypvrnNCbDIDuycQX7','pN5QFl','Hzy2FaZWaJaTLM20GXzHbnfveIrgnN16sKL4Wfa77DahcODJ8VuavsoSkn5wieSHxsrA9JZAIAAg0YdIZbtQ','IFaErNyECeN',6);
-INSERT INTO t VALUES (-1117858,13964,'T0jwaa24Mxo1oFG8Yf4KhdbpKBmqSzGCFvqCaI3','8T','v8PjcAw9YMcI5MLW27zJU4XRzHWgcdtIppnKBx','LE','BmRv','VkrrEZnWbZ9rP0DGB1XwESWmsJ1NLYxg',7);
-INSERT INTO t VALUES (5733960,23780,'vWbjIs0KqRPAD7Y','28TsRlTwU52','K6','y3bYGDCd5Bk','cYPNpaVp19eqXlPDsqeCf6ti5CO6LiecDsLhPmJhUqiYuNCxNvv','nRLemC32mvDereVWugm',8);
-INSERT INTO t VALUES (-4176680,-21170,'QO2fMLZDXnUePxiF6xpT','U4PrvS8V7m','56WdrFujN3UWkMcjlsBByAOvmzD0Es9NDAL','CeCWYboj4SQ0nN1450WR','6rsbQsBOFCHWUEaYw2KhdSDepsKQaqn9jMYteWpFF5Nua3rjMtAeHySsL9sesGDmgKkZDfFOnBSaLpuci49IbvHWufZuHX','NyZssjW0MgegqkLA66kW5qdEx77hDvelYhhoqkIePLx70HB3IshnfCLgJA7s0PYFFqa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-191001039,7807,'6wugrClSLGOsoF18W0Z4uiT35ZRkaqcuZ7jHw4Nre','uTxIYqtpUFk6EsvIeJnifEdNGzEyJ7BeLSRHsqSUs2bWsqbwc60e79pHTJfNrzR6K7NxzFUMCoJPYVvbRgCxu2E8oAWuEuzDPYhhq4O9CiHhsfkCa7sOODAm2F7xCscIlRX4yzIlfMnl574jtR4KOoEhDb3AQMTrXIvno8VVzbj7jXlI7tfIXZnZnzn3','Z','OiUrLJnrtdsDsvRFNbKjK3ef7TmWGRYzxK5dhIFDjPI6ndTFyeuBz5uGJXDfr2NMTt80TOPKUbCeuyZZjCADNKmasPnfxsnFlquNbLaBLSid7dF27Bu8V2G3D4RE2LBNOhdZPGc6rM8ha9','t','6',13);
+INSERT INTO ti VALUES (-191001039,7807,'6wugrClSLGOsoF18W0Z4uiT35ZRkaqcuZ7jHw4Nre','uTxIYqtpUFk6EsvIeJnifEdNGzEyJ7BeLSRHsqSUs2bWsqbwc60e79pHTJfNrzR6K7NxzFUMCoJPYVvbRgCxu2E8oAWuEuzDPYhhq4O9CiHhsfkCa7sOODAm2F7xCscIlRX4yzIlfMnl574jtR4KOoEhDb3AQMTrXIvno8VVzbj7jXlI7tfIXZnZnzn3','Z','OiUrLJnrtdsDsvRFNbKjK3ef7TmWGRYzxK5dhIFDjPI6ndTFyeuBz5uGJXDfr2NMTt80TOPKUbCeuyZZjCADNKmasPnfxsnFlquNbLaBLSid7dF27Bu8V2G3D4RE2LBNOhdZPGc6rM8ha9','t','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-261756337,2944,'UJ4l5XQfF6Kf3IzVYAMi','0KUOe824DRQflTFEbPfbWAe1Srv7rwgt7oRIKOgekklT2Edt5xhH2B0jQU93xlm0jd9z3x0twMJLna9IlXkQZqP9Evo9fwc0WcGfRsthbexpPR5oI7DHQHMn94PRC5IDaEWLm03hYgYlAgYC6Uwj8TJ0eEivwjIApp0X50n9SY7M2J24PcZWf9HZ8fUaWM5SmdZS','aV3NvoTfUK92NeVRsnWr','bGJajDQXJnxghDVIbHh1rNnViSRG0knkLlylg8jZrREdDSgwPCBBPibcyqRMlcPKpOpr','3F','F',14);
+INSERT INTO ti VALUES (-261756337,2944,'UJ4l5XQfF6Kf3IzVYAMi','0KUOe824DRQflTFEbPfbWAe1Srv7rwgt7oRIKOgekklT2Edt5xhH2B0jQU93xlm0jd9z3x0twMJLna9IlXkQZqP9Evo9fwc0WcGfRsthbexpPR5oI7DHQHMn94PRC5IDaEWLm03hYgYlAgYC6Uwj8TJ0eEivwjIApp0X50n9SY7M2J24PcZWf9HZ8fUaWM5SmdZS','aV3NvoTfUK92NeVRsnWr','bGJajDQXJnxghDVIbHh1rNnViSRG0knkLlylg8jZrREdDSgwPCBBPibcyqRMlcPKpOpr','3F','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1997743884,49787,'GK0ACezOB4daclinJIszhOQtsyaI4Xh1LEW9RCKlT','WGiIlKbs8xYqqQUkw6Kw9SD1W7aPufvxJ77m2MO9OKP2PaMalxkMFCW6CLNAF9a9LyBhNzNs2LpDBbxSTeYt0QBN8CbmPBlB86V3MoJezRHaor9yE8qqFN6wyghmZg5swU7L9YjCVGmLRU1npqoIy9tWf6xKnC9myIqR','bsaU','e0tA2gHBA43dVEkNh9vJXN6CoZAbogy4EUzm63R7CkywwOuw45NJO4nvvj','I','J',15);
+INSERT INTO ti VALUES (1997743884,49787,'GK0ACezOB4daclinJIszhOQtsyaI4Xh1LEW9RCKlT','WGiIlKbs8xYqqQUkw6Kw9SD1W7aPufvxJ77m2MO9OKP2PaMalxkMFCW6CLNAF9a9LyBhNzNs2LpDBbxSTeYt0QBN8CbmPBlB86V3MoJezRHaor9yE8qqFN6wyghmZg5swU7L9YjCVGmLRU1npqoIy9tWf6xKnC9myIqR','bsaU','e0tA2gHBA43dVEkNh9vJXN6CoZAbogy4EUzm63R7CkywwOuw45NJO4nvvj','I','J',15);
+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(25), d VARCHAR(23) NOT NULL, e VARBINARY(87), f VARBINARY(94) NOT NULL, g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6823865,126,'zwXKiBfapZ9','q6e2LT','rljhguyk6oXVKv6qBAKmdvUoePXPCZgMaSRuwpBWeEt2Ek','comvErVvG9qZcVcHysT2zo2HcDgj6Mg3qGGrZ915q6hCRiReM','O','j',0);
+INSERT INTO t VALUES (8537684,217,'VpHC5TjGcKXdBZl','A4FAuAdn','nkWsPWP8DeqkdjmIyUnLY','sP9W0inpqC4HB4nwtfb2MwV0a6mPdIyAKGJaN8XYcUkck','u','8',1);
+INSERT INTO t VALUES (7495567,56,'MwaB0dzI7FNHxHLOc07D0P','fW8WX','GzBm8CJiaojZGbw07LAlJIuGaEXtNH01KYIQjTkKqoBAcevv70xj7K3VQSLyIEzFx796gnVVOiLhHQbf','LIViXcbQiAjoeTBML3pysrOESQ0uTssTFG4NDkbfaPTrsKWewdB44ocfPgLZE','U','N',2);
+INSERT INTO t VALUES (9177029,101,'rJlTAVuQ','XCTrSn5RAjREL4Fb','SKMxSO6bBsaKdd9C4TQjotoPZEGufbbvCCm7D3ttF22GSqHDi8zt1cDQUbcOzVDatQk6EaFjcQ3LdjqNVM','rQT0sphqvu6YSUtNSRa6EMN4XFUxwu64e2','A','Y',3);
+INSERT INTO t VALUES (12988155,158,'4F6lPnh','Mx2zaRvxoWTKCAPr2VXvOyu','aerbQX0RcRDNlHT1rg8xUqtumNYiFeb3pZiXe6FsaiNwFjXxk563yXre4gNOTt2DbrjaD9P97aXCb77bsxWGV0','5D18pr6UQ88x8HuxPXsuQ5e52mIlbA1hg6X0bghBpePBCF0x','6','8',4);
+INSERT INTO t VALUES (651064,202,'7yguhBzj','rF68E7s','GLj7R6qIT7kab6SEtOOMuXW5bMvGxFBfLqgwLHb97pZRrhhnyaWExrpcaoD6c','dkhtGHDvd5B9jPDjZNmA13pR2t8pvrt1TrgdvAeL9DigbbzutKRnMHVEN','J','X',5);
+INSERT INTO t VALUES (14584906,139,'tz','ZQXAKXB5gYDnPQZ4rc','kEq78G8PwEK5mSdUFsjoX1ARJ9yYiaZt8lQ','kTBoGnD1n8aYlVcweCeixhD5dRNiL7TTk6cpLLuNhvrDl','J','a',6);
+INSERT INTO t VALUES (14414839,108,'v4Ov8ukpOtPkzfQ','Js2uHC2KyE1T3','63nJneGlKYNpc6WhQ0q4hHchIpXxGmoF55US3S3qX9H1anXc604exRHZwdCjgxtyzGwbGdeVqvmzB4x6ODt','WLXfDX2rOTNMCfPJy5wpLxIlxMDjg52v43sQplOaa12rnvzreBN','F','5',7);
+INSERT INTO t VALUES (16399829,180,'zArKqOYVK','HGGwaHx','2Mu1ib6xjnBAYGjU4W35fE1','itf5jxk4rXuF7sS3einwuJkjXaACgw8qMeirSGWkk9fAOoPud4OLKNZCbNXwghG4YviKX7fOLTSWHgNYKUrkJhz','2','m',8);
+INSERT INTO t VALUES (12075276,245,'zRGksKxHYXJ8rxKCGmHPcu7Ma','DK2bVK1R1YtMxgipcOy','9nFSJqxRvI5a8lc9RZzem6xgEyvv69oebEmzAYtVuMwETxsBuDMHtZwZ9SJIAW223OF0uOXfWkNIfiPeZc8','WjE','a','R',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(25), d VARCHAR(23) NOT NULL, e VARBINARY(87), f VARBINARY(94) 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 (-7264644,-6864,'SzEFRNLvrgY3sRAWNGxtUwir8ZhxUhlJDnJPlzbBhUU89NPOkpb5XcUkoVam51FvSLuUcuspKIPSNkCcn37EqRNJsfyqG','1QQPSU','tOLaDOgVqyMI9sn2yd','9D8j7f','jm6FOaW3k8KpwQ3W7a7U7IHo2zjch7yMgNkYBtuarSs1G','uYZ9IA3LCYPberHk5lYRk1Jil9AlmJHgKwl7rHoznYZICziS161yudCUK5hyBEFqbEvOZCDeP3cIcnVibkWXiPUZ',10);
-INSERT INTO ti VALUES (-7264644,-6864,'SzEFRNLvrgY3sRAWNGxtUwir8ZhxUhlJDnJPlzbBhUU89NPOkpb5XcUkoVam51FvSLuUcuspKIPSNkCcn37EqRNJsfyqG','1QQPSU','tOLaDOgVqyMI9sn2yd','9D8j7f','jm6FOaW3k8KpwQ3W7a7U7IHo2zjch7yMgNkYBtuarSs1G','uYZ9IA3LCYPberHk5lYRk1Jil9AlmJHgKwl7rHoznYZICziS161yudCUK5hyBEFqbEvOZCDeP3cIcnVibkWXiPUZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(100);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
-INSERT INTO t VALUES (-1643192,-11147,'MlDcaPKVvrNoSuL3xSj6t4f2nnD39hXRGjIqjaPsdjHQHA8g0O3Gugf8cH9UxKkQp33ovhwZ1YefreAJ6Moinc6jC','YoazNlHFCm5d3','9Gz6kakvnXPViZnnL5TPvhGKRXt8Z08k1wYxGd2Rga8ScsfpnVUViM','luyD5obOHaD5lAs','5xbIwoAokqvUATtggY','iG660bv2f1aN7Dn4VpeoZbyWPTCwqN0oJohcdvjuZrLmnuk4pgcRBghPA1q',11);
-INSERT INTO ti VALUES (-1643192,-11147,'MlDcaPKVvrNoSuL3xSj6t4f2nnD39hXRGjIqjaPsdjHQHA8g0O3Gugf8cH9UxKkQp33ovhwZ1YefreAJ6Moinc6jC','YoazNlHFCm5d3','9Gz6kakvnXPViZnnL5TPvhGKRXt8Z08k1wYxGd2Rga8ScsfpnVUViM','luyD5obOHaD5lAs','5xbIwoAokqvUATtggY','iG660bv2f1aN7Dn4VpeoZbyWPTCwqN0oJohcdvjuZrLmnuk4pgcRBghPA1q',11);
+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 (12663065036064406361,16,'fxOlHG8','5y','YjjWUejB0Iq4bdH3N1KeezJWxqtQxKHGHwsMfpbfI8ZAiixq1S9xd3xD','I7C4qZQPqALPQEEpelrfPvR2F4NdhVZMkx31T3cO','B','G',10);
+INSERT INTO ti VALUES (12663065036064406361,16,'fxOlHG8','5y','YjjWUejB0Iq4bdH3N1KeezJWxqtQxKHGHwsMfpbfI8ZAiixq1S9xd3xD','I7C4qZQPqALPQEEpelrfPvR2F4NdhVZMkx31T3cO','B','G',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(26);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(26);
+INSERT INTO t VALUES (8806941988783876040,200,'bHexB9','7eOYnaw4d74sH5p','REJ9BYQGwgjGeccMIWMoYCyfRNGKM','xzAGx','n','o',11);
+INSERT INTO ti VALUES (8806941988783876040,200,'bHexB9','7eOYnaw4d74sH5p','REJ9BYQGwgjGeccMIWMoYCyfRNGKM','xzAGx','n','o',11);
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 (-3319423,285,'FBXltUtZN3e2ebFIC1BkFTo6tx8jHVE1GhgJuVuS8LuuK4YK8DbL0vBsdIuVvSDxd','fE2uARwRLr9oA0Tdtkmv4Z1L3XkH51ttgjEJX5nQMf5Ym3Sw0mOTJRM7aJpu7scA4dxJz7mS7tbikn9eOgr9ENmlccN8GRvWm5BYRjwjlds8tUaS8mBvI0NpU6cb6dF2XH22KKuSHIXQNCsxYLaXyy5uO1LOcV4xYWI7ObxATxgb0nf8aazFrQFJ89Cnp1J','WenoVYI1hteqivht6AyW3P9Pm4dfEM3VFovkMwrhNo3IKas','4q5cSLZBuu1E','QZt4d5VK8MrZZuLhLBh7slb3cozk8xAAthVcFgKITviZaJ4MzZJ4BYevHXtz1vmXlL2avlUbZAGQYy','BkbWEWAMjCviRzi3dwcMeGspt8UQO6ETauM8eW0oGU5MKZ646v9YoW75yClwVHQt3EAphxwEPmW7ui2WoN3TmvQqL8c9EHXOkyRQ',12);
-INSERT INTO ti VALUES (-3319423,285,'FBXltUtZN3e2ebFIC1BkFTo6tx8jHVE1GhgJuVuS8LuuK4YK8DbL0vBsdIuVvSDxd','fE2uARwRLr9oA0Tdtkmv4Z1L3XkH51ttgjEJX5nQMf5Ym3Sw0mOTJRM7aJpu7scA4dxJz7mS7tbikn9eOgr9ENmlccN8GRvWm5BYRjwjlds8tUaS8mBvI0NpU6cb6dF2XH22KKuSHIXQNCsxYLaXyy5uO1LOcV4xYWI7ObxATxgb0nf8aazFrQFJ89Cnp1J','WenoVYI1hteqivht6AyW3P9Pm4dfEM3VFovkMwrhNo3IKas','4q5cSLZBuu1E','QZt4d5VK8MrZZuLhLBh7slb3cozk8xAAthVcFgKITviZaJ4MzZJ4BYevHXtz1vmXlL2avlUbZAGQYy','BkbWEWAMjCviRzi3dwcMeGspt8UQO6ETauM8eW0oGU5MKZ646v9YoW75yClwVHQt3EAphxwEPmW7ui2WoN3TmvQqL8c9EHXOkyRQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8227219,31474,'kbNNGQ37xw1TD3tFCZ807Ap3e4ZQoCQWLMOUoNkN7eW83IS7KRlBi4r9h4PWyiZMIV6JF9L38LYDEhxxvtY8xi3beECojj','4OitU6hvONrjPjL1rCrMYxtF3EvtVSFJpfB8J8DzjpFfKjxwblWfGhmpsA9qpzDUjb65NIN274im6DC7kQ1CgXyetuVF','V5HiwTDyFWR5tXSOlVbTcl4yvfHHbGO7yuz5ZFsE9W3yeysBXweqTK','pp4vfBnC8azlgrO6l0VYjC64zmTwmnS1SqlIi5rxAzPboSrh9IKC','ATo0sgsEYTnH0oQt016qQkIqfBwyc855xOVlRGpcjuxW4IqBD9OpQaf9B3cOnnTunW6oFkLA7uCP','FUa5fn1PnrYAQmkdbqJ',13);
-INSERT INTO ti VALUES (-8227219,31474,'kbNNGQ37xw1TD3tFCZ807Ap3e4ZQoCQWLMOUoNkN7eW83IS7KRlBi4r9h4PWyiZMIV6JF9L38LYDEhxxvtY8xi3beECojj','4OitU6hvONrjPjL1rCrMYxtF3EvtVSFJpfB8J8DzjpFfKjxwblWfGhmpsA9qpzDUjb65NIN274im6DC7kQ1CgXyetuVF','V5HiwTDyFWR5tXSOlVbTcl4yvfHHbGO7yuz5ZFsE9W3yeysBXweqTK','pp4vfBnC8azlgrO6l0VYjC64zmTwmnS1SqlIi5rxAzPboSrh9IKC','ATo0sgsEYTnH0oQt016qQkIqfBwyc855xOVlRGpcjuxW4IqBD9OpQaf9B3cOnnTunW6oFkLA7uCP','FUa5fn1PnrYAQmkdbqJ',13);
-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(11), d VARCHAR(37), e VARBINARY(66) NOT NULL, f VARBINARY(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14634,154,'JLVW','Wi51TTnbD8iTcOsTMeCMMH9joiLP2','6egmSGh4efbKiUqNfTeNDWAAISklknhBT5GR','JWkr643OsuZ94ZeVTjAdSajQM4WNgqAbdMddkVAx7pXfoeIjoU','0xpb9D8PXEdykwwnC8yYNMFtyjMRJu5Hd7bbdtZdgdVywgcC9RUV7mViRfPLfzw7yrfcqUWe3M5u8JFD4yAoSF3lc5CPZl8L6AG','WbVxScAy55vP0LHzSCWBh6VqFNv4zHZuT5ytmPx1z33sD',0);
-INSERT INTO t VALUES (5363,144,'yF7','ND','cvZZ5O7IVCVTXKwfaeYSJvcGZPAkquxKsnEMslRAvfl6QXvGPgZeJtOxnYvHp','BNxyyJNK38mzxH407SIi','gzgZNJuQF2WdQiVWuOZUmVMtmyiILLulmJB5NZ3OEU5isd2AN','BRXuEZFKLPVAmXTRIygXIMTLmtHbGufZktSAeqnuwAYLkVzZ9oWL5Ea8mUdBRetmYSA4dJuv874Pd5yLJs4ulB',1);
-INSERT INTO t VALUES (-15895,194,'Zb5','q386FD72jZY3','VvWQjJFsJb1HeVhT','CWI91rkN7YLrryv5lSPqLByRr3d7xdfp4oUpRscLPjwYVnav5bDbsHp1CqBk','qGS01AUZNOXJU1zJ2mjbuKUnYFH5UKba6hysxeMAZ6r3RgMCpLbGGy365h6k8tQe4WmdW73wgdgvJbZ','v0a7c5DfzAliPhpO',2);
-INSERT INTO t VALUES (28110,195,'SYsiPON','4wbuH4oJjY2F8yBij1ifMPtqiKI9xIwS3v','jhDtxwXnpSexJeRRFackC6','2K1WuD3Z2KkJXnG0EUDNsshtlKmxZ34KkaghbTY0EQ2YJdQQxNiI3S7keOQSXK','bXebKwbUNI3u2Uvd4HOsvDhURiN6J88MJQ0w8UMOqkPZDiD3Fu30p20pCeeOFG6qEZVfWETPqH9YXoYSpUMXlODwpc','snclJEykXsiP8EuY6C7hHqHfyeIP1gZ9A5azLj0yLPpEl7tVekov7X2PHeV1RCEf14S1QzfoFCxm9xxto1SNpGn2jwwLK',3);
-INSERT INTO t VALUES (-32182,227,'eoWQ1','uCtStHWlD','464D8Jfl5fC1FNzyyZvLOohUdX3XydUj','hQO68brUhRwMllECzYI5gD0XxCpkekuQb3gdx4GMqUwkySPd67IK','obFL73E18sB5iDF7IpsBdoopMxHtJilH2EaRieUHpOUZk5','9Wg7WG6VyYf763PexUljP',4);
-INSERT INTO t VALUES (-10386,21,'iQ4CH','wnQuBd3Pahb1','OM5AZ14iksBckCWIxhegkGC0pYUltq5dwdbduNa','gJajpwJtaoWsX7rD7NClKXwekqk7Y1FYyq5YEkQ1j','7wKFtN57q5ZcKVc5dg9DhtGG1i71zSIMYANaSRZ1R47HDQoqI','GPs3dcAvUsFgtywpYPxYHPTP4evwIiMqM3L8q1xeuPcD',5);
-INSERT INTO t VALUES (-29023,138,'63Cmma54','d','lSJ91hUSgPp4rN9','YJl8341TM8vlRxZNCLGpvgH2NzmbD1HhzRjkPGeTcgivTLdvDD4Yo0DVVdxlkIcDpCyp','oSpPnrFQNIDlEFOOT0105DSfCm4uhww78I8nKL','qIjxXrZ2kRavYdklVi4fSMhNeXRmDqx25NB',6);
-INSERT INTO t VALUES (-6684,92,'TL9G0uALljN','qrHLxvJJp','ubdkXBkMegY5kpC6yJIvp03lGUzS1m0cEBF2j7','XZpnmGoIjHsctuP7rclecCuWpywCQ0Q1jJySbNNa','xLUZJW5HnRDfyWSpuYFft5NL40zji2ANFePvMJlUJFpbIxshespA3i7A5ZIPy9u28K5hgpS03y1v5Lizn2Awk7PCRiGa','j',7);
-INSERT INTO t VALUES (-9277,87,'qIPlqrKa','K','zwqqsZ1H14G2ZlHyqnJr4xkVmkHQxFjPl0fqrhDAlF8k2','lKycD28tg1rhxqdDFXgRg','UaK3N4GMNjWiqrw97YjbjJWynDS','kVkXJCi7MQMBAuGwIn531',8);
-INSERT INTO t VALUES (32233,92,'22dREhYM','OmfURuoIaXBygI0cPmcG','LtXiISKIGj6oLAqva53qte3E1OATOjwW37oiAe5bN1TMrnVTTxxw3vpg0oy','pKfFmGtEhPKB5faEfx6eKvTK3mF5py29Cd','8','fneMUbySmbgShTCIj48xQsgZuY6zIAHzYO2wXvIfLpsnr69XXXpUt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17731540626927807410,92,'R1T5RJQ','D7oup3TxfOl1lxCLbu6FqJtvgWolBRJj7mwsWg3PgbiM1aiL4cLnrIWXLnA3Zm4VkANQbuGmrDVhHViB5hweHapDPUcJ5zUnF7CcCm1Hb98A2FEPHe4K3hKPdEeUORDfD3YjeXNpGYAvTYzb1ZQlxFS1rNSKZ6sg3zj7WDoOdXneZfRpAtGdlvv518je7ubZzu7gRerxR6Thn8i3vI6OQrd9zZ28Xz','RF2APEkDR1Z4lVSDm62MY0X0BpRDi3Y9KLJ3zpCbd6K','p2dFPDLnDVhy5avzkFx8raSbIYm48TQdKOx8jbR8end02GXE4hN3IfHS8eBWoSK','u','N',12);
+INSERT INTO ti VALUES (17731540626927807410,92,'R1T5RJQ','D7oup3TxfOl1lxCLbu6FqJtvgWolBRJj7mwsWg3PgbiM1aiL4cLnrIWXLnA3Zm4VkANQbuGmrDVhHViB5hweHapDPUcJ5zUnF7CcCm1Hb98A2FEPHe4K3hKPdEeUORDfD3YjeXNpGYAvTYzb1ZQlxFS1rNSKZ6sg3zj7WDoOdXneZfRpAtGdlvv518je7ubZzu7gRerxR6Thn8i3vI6OQrd9zZ28Xz','RF2APEkDR1Z4lVSDm62MY0X0BpRDi3Y9KLJ3zpCbd6K','p2dFPDLnDVhy5avzkFx8raSbIYm48TQdKOx8jbR8end02GXE4hN3IfHS8eBWoSK','u','N',12);
+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 (6562240577407646067,124,'Ss6aF4GNWxCG','aDXziR6sPkMQpvk8UYspdlqx9boDBT7W0PUMAGEJxhsqxlaDpN2X0kpSAp3rfDQzOBW','fiCk','1QgcMKvun6K9IVJxe5QqEuAgxTAzO9qyGxjaeSRKjgVMF6udm2iTANOGIIG9afuXokVDdzeRHtYwkSKZw2c21gNkznfhLmj7UIrN8VJLIt7fXtM3os4O9U5uFg7pWcAkf10','u','O',13);
+INSERT INTO ti VALUES (6562240577407646067,124,'Ss6aF4GNWxCG','aDXziR6sPkMQpvk8UYspdlqx9boDBT7W0PUMAGEJxhsqxlaDpN2X0kpSAp3rfDQzOBW','fiCk','1QgcMKvun6K9IVJxe5QqEuAgxTAzO9qyGxjaeSRKjgVMF6udm2iTANOGIIG9afuXokVDdzeRHtYwkSKZw2c21gNkznfhLmj7UIrN8VJLIt7fXtM3os4O9U5uFg7pWcAkf10','u','O',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1276073731447366802,85,'QjYHizoiG2BK9tqQE7k7plV','uem90ABG3EuCeJgPlV1HFESWqkvRy0f','41tPHbi4awzuAJ45','ZO7SKMWkIXAlASi6sX1szbuzm3so79CIbqy4LLkFJsSzXXPnME6JbfiKoe3l00qAbOCRIhyjIxhc2odIwViXCp1M4jyhpzeMXm4bQ01E2z','y','m',14);
+INSERT INTO ti VALUES (1276073731447366802,85,'QjYHizoiG2BK9tqQE7k7plV','uem90ABG3EuCeJgPlV1HFESWqkvRy0f','41tPHbi4awzuAJ45','ZO7SKMWkIXAlASi6sX1szbuzm3so79CIbqy4LLkFJsSzXXPnME6JbfiKoe3l00qAbOCRIhyjIxhc2odIwViXCp1M4jyhpzeMXm4bQ01E2z','y','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13298006114334123398,162,'0cVeDqdRIeIAvM1L','AV7sSnFxuSliBeUCQlOwrDQZ9bxHTrDoEAanJ02saC8geI','XWXekqFxLcx3ZJicOsFU','9qwrI3WNFpYIQ8ieizTNrDZin7YtCR8bxvuKgzjUTWyDIVO','lo','g',15);
+INSERT INTO ti VALUES (13298006114334123398,162,'0cVeDqdRIeIAvM1L','AV7sSnFxuSliBeUCQlOwrDQZ9bxHTrDoEAanJ02saC8geI','XWXekqFxLcx3ZJicOsFU','9qwrI3WNFpYIQ8ieizTNrDZin7YtCR8bxvuKgzjUTWyDIVO','lo','g',15);
+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(47) NOT NULL, d VARCHAR(72) NOT NULL, e VARBINARY(71), f VARCHAR(47), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18456,5244323,'1T6q76ZRo3YddgHTYgJJHXq1QPh7Ic9ctiA7LCXZO','NcFD8uipZeZJQJ1MBhgX5vAUXLPBbUFDZBH2CXjUsV3','EzRshMrYzdpB','XW311q0','UW','vb',0);
+INSERT INTO t VALUES (-7085,5109613,'jIINJbpwNfJhqrzmxk','Bsmu54mke1f93mBneFZxWhuGei0lQf6tyQkbbUol4','bypg2KOCD7kOPGDQTuYLz8ge8uJLCLkHMU3mDBp6','qnbZv','5','6A',1);
+INSERT INTO t VALUES (-2950,16029157,'0dhtIEyAnD','WbY1k8RbIyVZ25AJ6rqB7SjrtJmtKutlrzOjcng6WuM2jUMPMrFGtHkEcD3PeAN0c','SACAYdzkqwlSXZs8zwBZkmL75UJTI7D0tC1G4AlkdwWCCwKBgkFnu29bOKk1','W7Mp74mVUxbmKJ1kSa4ZMj1whaVVIG5aVY','F','3',2);
+INSERT INTO t VALUES (-15417,2417836,'dIO7WlhXFlSlRsjhcXU8Lark06LHuJyBLuhh2dG8','LP775ws5WIFjIKjjYQsCQ4bRwWDP','ouUWmW8m7C8kQJ3njGQttkU5grjCB7koDpFezluKqlJezVAoh0yEzCvS9xv6GmOaam8R','XMjcydEJbsg5J3fjD','Bl','t1',3);
+INSERT INTO t VALUES (-1700,6187999,'C','0vA','gohIkk8FoxpFFaIzFW3ngE4mOBy','4PrzEOV1K1DZdhxSzipRVHSyZvzZx9Ixf7oUWyJxnppT','pu','I',4);
+INSERT INTO t VALUES (-18921,9483312,'nUbEYXdngfuORhJ5fKbractRAleRB','Ipu5sIrnllpkfvxV59gMuj6','pvGQ4n8rCODm','Mx6QzrnXs6jk1q','O','bV',5);
+INSERT INTO t VALUES (-16504,12754343,'nRvT9svAUEX3cQGLV12a87s8u1IbI0uS6URItgRxeK30MVj','x2njI3uldpg77VYXRdNSN9Z2yU0avAvkveS9pU','guqIf8SXAa0UZHWf65PgpBHpNKuBBDzwuuPbM08GqYnQ2kzPXheeXDI0R','vWK3Jm48Bhvwz','OL','2',6);
+INSERT INTO t VALUES (27181,841315,'DbBEFNnMtaO1uM3dC7ks9','oZaA','31uX9yFLUcOq1ZFitk2ECZNgGWLo0eSSNRgVj8cs721CshSkYtNGpLWsXSLQCctVFGG','VA5J8XJm4dgBGDI','Xn','FY',7);
+INSERT INTO t VALUES (-29541,5189662,'y5OeuswayfYvW','Dv6yxrR','9nQeGQ8QvKvgJxRp9pdl0QrHwvOGeO6ka3EJnqTPzpLjuAOQAT86M2L6RMV','86ASmer','Ij','o',8);
+INSERT INTO t VALUES (31429,412636,'cNIMIRL0YKJ6Jv','sY0p45DAsOtpFHJyldtO8lx8myd8HSoAjciFd6ks6','XzTlOGE0MxdXRzwzd0CggwmXoLOw3l7Z','xJgJdVPVjXmiKCpcv7HhInpE9HVaKegCiR','M','L',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(47) NOT NULL, d VARCHAR(72) NOT NULL, e VARBINARY(71), f VARCHAR(47), 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 (6141,121,'D','cgIU7N34grOEz8okcV0QqUl4MBULVZolZbw','pehtO2rZZJNKQVynw0l5XJF6BfTk1SrExqYmiEMRxUyeX31Ltk8EofT','rFKBzK','kcskVmjixHdpusq0rJytmuCmdA2LlAUTD9KbBzyn3MwqOjh8vHKUrVvTEOfm4BdZwn9xKiQOoX2su4ZpzWWAfCDoX','gkr0HKEoFOGKBY2EkwPOuaAhF8trEv6CMX0qJf3higoURwWhevKKLrtN6sbQyvR3qneffOQ',10);
-INSERT INTO ti VALUES (6141,121,'D','cgIU7N34grOEz8okcV0QqUl4MBULVZolZbw','pehtO2rZZJNKQVynw0l5XJF6BfTk1SrExqYmiEMRxUyeX31Ltk8EofT','rFKBzK','kcskVmjixHdpusq0rJytmuCmdA2LlAUTD9KbBzyn3MwqOjh8vHKUrVvTEOfm4BdZwn9xKiQOoX2su4ZpzWWAfCDoX','gkr0HKEoFOGKBY2EkwPOuaAhF8trEv6CMX0qJf3higoURwWhevKKLrtN6sbQyvR3qneffOQ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(12);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
-INSERT INTO t VALUES (-22934,246,'g5bgTgGMiYEM','blBQFAcDbC7arr1Hq0','5gX5D8Xrm6FIl2zXHxsij2Ri505','wvnLvSqHVGpgOZ4RvEdjCaVfshtjQ633IwWfQ6on','tMustMdSAP2gzwuiXTGbdkmFKBKilSdI82bToL3H5ZO1COFdLU8YtoE3abPR92QKGtzymWU','3VaTpBM7PTtOY9yNYDJHpIjwSyWPQNYRfoZeGL4fO2tNiPDcR1ytT72v6tJuoBfdqoK8j',11);
-INSERT INTO ti VALUES (-22934,246,'g5bgTgGMiYEM','blBQFAcDbC7arr1Hq0','5gX5D8Xrm6FIl2zXHxsij2Ri505','wvnLvSqHVGpgOZ4RvEdjCaVfshtjQ633IwWfQ6on','tMustMdSAP2gzwuiXTGbdkmFKBKilSdI82bToL3H5ZO1COFdLU8YtoE3abPR92QKGtzymWU','3VaTpBM7PTtOY9yNYDJHpIjwSyWPQNYRfoZeGL4fO2tNiPDcR1ytT72v6tJuoBfdqoK8j',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-116878274,14458586,'r80C4','4vlpH2x5bhTpHBMuGZqGpsyzA3V8zXrXigHnpOW3aWkBh8mNuYAWcMapLOpLlG','zesFEDv9tLTHZ5qYxxgwS8whJX6SswOMQjqRoROh2uvPS2OqX34gJ0PGry9ukRcKRg','8SoFhTjVZCZtHG','6','0m',10);
+INSERT INTO ti VALUES (-116878274,14458586,'r80C4','4vlpH2x5bhTpHBMuGZqGpsyzA3V8zXrXigHnpOW3aWkBh8mNuYAWcMapLOpLlG','zesFEDv9tLTHZ5qYxxgwS8whJX6SswOMQjqRoROh2uvPS2OqX34gJ0PGry9ukRcKRg','8SoFhTjVZCZtHG','6','0m',10);
+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 (543941299,5482348,'bl1t5B6JfyPSQ9m2pJUpMNjC','modow7zGFK1nlghdcG7luXEIT8GI','Vb8kq3XnkDIvEQmPMb','kVuNEcw2X','F','25',11);
+INSERT INTO ti VALUES (543941299,5482348,'bl1t5B6JfyPSQ9m2pJUpMNjC','modow7zGFK1nlghdcG7luXEIT8GI','Vb8kq3XnkDIvEQmPMb','kVuNEcw2X','F','25',11);
+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 (977850270,7014800,'c5','FlY9cenoePCQ5YMtBsSNudcRZUcJfXJj0ShpOLs1vHMZwOcSsEr8ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6jdgY9fA6hw4Emogs','GNa1Tz3dzUQb7TNITasCKifIvUVQUPlOSnAymYpVitt','56zSVf','Tp','RI',12);
+INSERT INTO ti VALUES (977850270,7014800,'c5','FlY9cenoePCQ5YMtBsSNudcRZUcJfXJj0ShpOLs1vHMZwOcSsEr8ko42m8XuLBSiQolgQY8T60SgkZyJ0CsLyJzWVJNEGE6jdgY9fA6hw4Emogs','GNa1Tz3dzUQb7TNITasCKifIvUVQUPlOSnAymYpVitt','56zSVf','Tp','RI',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-176425573,9251023,'Kh','J1cRNrMvHhqDJlW2iFvKzkpGC5FVjjAsrBdEXHboc2wVWBPGgaCRIc5scBwsdSAnlD1Lc9AydFTH8bUBRUHD0Arv5nKrZSeMDKawwMl0hbrWEFEPmDXzlLDznmOpouYMKEmiqNMvR2SmFmtieMYpu3ICig2GbUGeVI91mwL5gtXnZz7zFAzGHkLOql1lZfcguPmx0UargtN3MU8SIevDrq3YTHIVtlRacmW','twQ9LONYiszCIdrWESY9gKdJdky0aVbCuXNJPoeGiL2WFdS9FP69bYzRkh5aeTE','emtv9CKdvj3FxPVmC3WhTz9euDlVaN1Y7kJpVwfqYM5aHHm5LcHRIYkj8inxWIvXzd3XZTYoG1ZOVeKUOYYS7u0RfQZyYNXBvoXnfSyqIr6V5mN7sgFWCwrpISLVryGkLND7OfwGcafEt2SWEW08sf8O5RAkwUeMu1qbom8ru','l','ab',13);
+INSERT INTO ti VALUES (-176425573,9251023,'Kh','J1cRNrMvHhqDJlW2iFvKzkpGC5FVjjAsrBdEXHboc2wVWBPGgaCRIc5scBwsdSAnlD1Lc9AydFTH8bUBRUHD0Arv5nKrZSeMDKawwMl0hbrWEFEPmDXzlLDznmOpouYMKEmiqNMvR2SmFmtieMYpu3ICig2GbUGeVI91mwL5gtXnZz7zFAzGHkLOql1lZfcguPmx0UargtN3MU8SIevDrq3YTHIVtlRacmW','twQ9LONYiszCIdrWESY9gKdJdky0aVbCuXNJPoeGiL2WFdS9FP69bYzRkh5aeTE','emtv9CKdvj3FxPVmC3WhTz9euDlVaN1Y7kJpVwfqYM5aHHm5LcHRIYkj8inxWIvXzd3XZTYoG1ZOVeKUOYYS7u0RfQZyYNXBvoXnfSyqIr6V5mN7sgFWCwrpISLVryGkLND7OfwGcafEt2SWEW08sf8O5RAkwUeMu1qbom8ru','l','ab',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-895357860,15518683,'6PR4akDnqC8kizg5qHfzt','STMAiq00SDXPnFOJP0FD0SGNaBCkWuj2tGXSU80dJr1POcNZmvPSw9XBoxFmYiUO8xx7JeJLHpYRochUmBsVjsEUElOlKu91IcDpDs75Ua0Lm56xvKFsotYquQCt1rxLEDt2ENWF2MpGpABJXGNTKXdnyPWXOgHUf','c0TUXk8QtesjNLlZAKwUPAIqpErOBCOmKdsuAdPqu87Bm9yTrsbZlTe1veaGj','BALiTvP333JYy874nKkMg7Ncy1XBno','8','PS',14);
+INSERT INTO ti VALUES (-895357860,15518683,'6PR4akDnqC8kizg5qHfzt','STMAiq00SDXPnFOJP0FD0SGNaBCkWuj2tGXSU80dJr1POcNZmvPSw9XBoxFmYiUO8xx7JeJLHpYRochUmBsVjsEUElOlKu91IcDpDs75Ua0Lm56xvKFsotYquQCt1rxLEDt2ENWF2MpGpABJXGNTKXdnyPWXOgHUf','c0TUXk8QtesjNLlZAKwUPAIqpErOBCOmKdsuAdPqu87Bm9yTrsbZlTe1veaGj','BALiTvP333JYy874nKkMg7Ncy1XBno','8','PS',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (597831332,13360376,'a088U5HN0fjpDHL3G6OJP','3TIn3TzlfBdjxYALNWf2gCGeySgp7P4lN4p5IF9g2Fr5yebO3hTuBxO8ttyV','tQkz8QOgopreA3YhxxUDJy','HC9bepOYfru6Ax6Uw041V8mM6ptNQBC4y20DdpsYlGsWfhE2SElQQTf6RvAfS7X1Mw3SaF0oZAXiL8Kl0wnnYlP49Vy8x5zDr9sZwAXxtZmOpOy6bZFhNgVDu3P0sE3YrtCpqEgwLVsAdF7NjvqK2o4t02zPIQgZF4Z4wBCpcRBBAxbrhv4QCuDbz1rIy96WKaHTtKYwpzWdHE4t0SN80DbLrivbvpFWx9cetb2Rj','h','0h',15);
+INSERT INTO ti VALUES (597831332,13360376,'a088U5HN0fjpDHL3G6OJP','3TIn3TzlfBdjxYALNWf2gCGeySgp7P4lN4p5IF9g2Fr5yebO3hTuBxO8ttyV','tQkz8QOgopreA3YhxxUDJy','HC9bepOYfru6Ax6Uw041V8mM6ptNQBC4y20DdpsYlGsWfhE2SElQQTf6RvAfS7X1Mw3SaF0oZAXiL8Kl0wnnYlP49Vy8x5zDr9sZwAXxtZmOpOy6bZFhNgVDu3P0sE3YrtCpqEgwLVsAdF7NjvqK2o4t02zPIQgZF4Z4wBCpcRBBAxbrhv4QCuDbz1rIy96WKaHTtKYwpzWdHE4t0SN80DbLrivbvpFWx9cetb2Rj','h','0h',15);
+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(90), d VARCHAR(70), e VARCHAR(92), f VARBINARY(95) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (29130,-8089153152611445890,'ETQdVuQZwdzflcmqedY6ZqjO4','ZbQHR0IktaYWtnEShWDZL8bRnUrfMra','QySnEorrz1pXVLWtOH5rHz628b6CxMvD100k','Glx7D5WfQcjPbxEwRiEAaAwIhOI0dkBVDwTC90QGRwYdb1hOY6i61cEuxwLcJkUCG','8','ui',0);
+INSERT INTO t VALUES (-1412,7237920272916973467,'HNVuXHy3','8RJcgrLmak508vMSOkk','MZU','Zi7WNnnuv335jBRdhEredjTzBcejKrTRe8KspPLcuweULMV3hplNKNuFJnXvQ8rleUN7ZPOPZxvQ1i2OEVbp18g4S','y','M',1);
+INSERT INTO t VALUES (11967,7404884737109210301,'Q8aqzWzN9wg0U01OZAuZx1E120EUzQn12WxQI9elSXtWAq9a16','69cI5','AEmLoXb38tU80lzeXDPYFAeI8ownBGzVOhN3FbO3P2H','x1FTxrEoc','a','Bz',2);
+INSERT INTO t VALUES (20936,5712950262541509228,'qwV9ARHq2sTpImEEoIxDte9121X7Pl87iXAf5kHOSpR5LVXLp2xgfbzgaJ0x3LwdlCfJ5WbnMzpz','dkmpMPC0ltX3nG4ASy0vb9ZyBwPYX','7StgQKYY818TxRIyRRgMlsg2QAe0n2H9qxBXUKDPfpCgp7LVrgSO2FpstiJbKmT9ch3ZLusK','Z4W3lhaAHx8IZBsdD01PRTSbrFaKv0kTWyQ6ycH7elesbdIMRMRwuOTXLF5JYkCdFzWA905xmfpAY1q','zn','nr',3);
+INSERT INTO t VALUES (-12520,6090751613107411069,'J6PD','XjGq8Y5e4x55GG3IGe3','BJp4Uq9B84cindc5hrttHTHWxZWxm','ojem5TG0l2XR3k432uhS4uGdaufdJxsY013FaZvymZDj0OqjBnJ0','E','Xl',4);
+INSERT INTO t VALUES (-12241,1683182426188844514,'IFRwyFD6k16UVMeSW2QH6MzEBMOGsi1cXDyvQnU5WG1AuKr3ECKUHBSi','ZHJ7bDXTFXN7t9zCErDJu1hbHKAvJOI6o2W04H39vSUizRrJA0drOpwaphK5kcKL2k4','Pt7UD9Ezu8BcI5TOZ4va8EJmpqpQveRDVKpdi2O8Yj9rXvBdqwH7GYhiWq3pd','6pTXJu5gPcDBIONEzegwN','u','Ze',5);
+INSERT INTO t VALUES (-12994,-8179412649431835464,'KSZrknFibbF3jUtkNS8y11euoXNsuEBi4XVe41IstlWZY6uKwY8leV4hU8qW23QUkEaQlpIuc7Im7','jsoR1HGaW2ftZi0wRmalkw7THWuQ6rDR9zKK6agqzVebcPd7DfUU8PFx','4ZBTJTzpg0ahAExOqxvQyEJDvi495wxf47UUHUQewD3YWQZNMZRgS3Tqk1EUAafV4zkgFEGJgoXtIlQXjW7aJcKxl','P','xQ','F',6);
+INSERT INTO t VALUES (-15976,8770902925168096838,'42AUY2EqxnQinFT2tJfqDEQe5AoyFg65N3zDVByg21xPugXg22','KMaKTLMnuawFHLoNcHUGu9vBzXhh1x7F6UtuVV4Js8PsPOsRnawUy7w','iaqIoQiXXGGfGP2keMxK4uYeKGqBPDP5so4hMS6exMOgVcsp8','q6EOIBg9gWdB5h5w7','w1','s',7);
+INSERT INTO t VALUES (-10390,-4320192359592412586,'7vVvnyxZhk3xcrJpLW5xxNMoD3Kcf','dIKKm2QJ5sLJbUTjpMohM03bMHySahH67rlWS05PDqp5T71LBB9Tv','MkSrBwd9dqyv6dZHNp6a7bRPOEmB2ZuNHgi5DmR0SwbXTK38sVuf28j0FG5XUyPZcI5nFylgGB6UWzIGOqbj5P6T','yEfWUdcxwSqPaslsRbrL1SxGSGpdd7u5ardUnYycPocRWpatEpBCz2CValHrh10bFRHnVX','4','bD',8);
+INSERT INTO t VALUES (-21059,-2395796750480953382,'B8wH6QigMcVBoKjGoQxbRkkx7tGD','sCVQU7KEKTDAUCX11TcWkqVA37krpr1UiOrrqIns85','xgOoPuuyJEUV1TKzy95dUeAX3bxqeUI5rp3Nw2U','gXSehL2hhtH4N6zfA7KRa9QHBWNkNE8zWblbXJVj7L43Gef6TYjc8XuaNLKXCTZhc89knOpVIhSzcf','UL','Tu',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT NOT NULL, c CHAR(90), d VARCHAR(70), e VARCHAR(92), f VARBINARY(95) 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 (12831,-9096836362909796062,'gFGbBO18JM2mCQQa7n8tIZC8LIIK13w4FMZO1zE0','Q6wJ5nGOGJe1hHjLxSvH','Ly832sa8INpoPfOGiHdElN2CxRONq27XbL27rPe9kIvM8ytqdLEzxuQ2C1GQcNuVDJmmyuOo7oonpz0','zgoD0udpnlleCJjxOYB0jwxLNyk22n7KQ2xVwSGbcikcOTJB1jayAcD2J7I7NRn3b0CNBat','M','xj',10);
+INSERT INTO ti VALUES (12831,-9096836362909796062,'gFGbBO18JM2mCQQa7n8tIZC8LIIK13w4FMZO1zE0','Q6wJ5nGOGJe1hHjLxSvH','Ly832sa8INpoPfOGiHdElN2CxRONq27XbL27rPe9kIvM8ytqdLEzxuQ2C1GQcNuVDJmmyuOo7oonpz0','zgoD0udpnlleCJjxOYB0jwxLNyk22n7KQ2xVwSGbcikcOTJB1jayAcD2J7I7NRn3b0CNBat','M','xj',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
+INSERT INTO t VALUES (31329,-3433615495660043942,'JEnANzkK','VcvNcJgeu5TnLwl6FvvkPe3mXv9Btiqem0LbqzkE4kXEKXuq54yshgxPI','t0Ha95DWc4NpzAYuGvg4','H8SaK9WM3jrCZQsz3XOPZn8bQ0jIJCghYqcHmobGibwvUHFZXWLyc85jt1Yzp2A','La','kx',11);
+INSERT INTO ti VALUES (31329,-3433615495660043942,'JEnANzkK','VcvNcJgeu5TnLwl6FvvkPe3mXv9Btiqem0LbqzkE4kXEKXuq54yshgxPI','t0Ha95DWc4NpzAYuGvg4','H8SaK9WM3jrCZQsz3XOPZn8bQ0jIJCghYqcHmobGibwvUHFZXWLyc85jt1Yzp2A','La','kx',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (24763,65,'QBmcCI','SouMr2f4dNiM2gDPazhnIp0fRznxL2rYR1KEAbMDD6ITmCeHlEcjH3IKO1xNCacyN1jhQeUACn0pTqKKwhHjdSewYvZ53YeZeDtmNTl8gLwByUz44lExgpjZFH3Lpew3BGODqTNoI1td8gc81e0iBeZjbd0GZ4cMIWJbTp67','Eg36cHJyBMUNyX8dYmROhKp530Zbha94Ga6WOcgdYZLlS17UnXJF4zjue5xEoGaAA','wXQL','9bDMa2GY4L0tLopMWz0craZCjyFVQa47','5OKU0InQo7Uj5AgzaSDKNIvkumzD7bq8R7XFmMH4DYBrgn70V9mh45SMt5jCQUwdMMyBub7mi81KHB7OgfKEBl9Ew',12);
-INSERT INTO ti VALUES (24763,65,'QBmcCI','SouMr2f4dNiM2gDPazhnIp0fRznxL2rYR1KEAbMDD6ITmCeHlEcjH3IKO1xNCacyN1jhQeUACn0pTqKKwhHjdSewYvZ53YeZeDtmNTl8gLwByUz44lExgpjZFH3Lpew3BGODqTNoI1td8gc81e0iBeZjbd0GZ4cMIWJbTp67','Eg36cHJyBMUNyX8dYmROhKp530Zbha94Ga6WOcgdYZLlS17UnXJF4zjue5xEoGaAA','wXQL','9bDMa2GY4L0tLopMWz0craZCjyFVQa47','5OKU0InQo7Uj5AgzaSDKNIvkumzD7bq8R7XFmMH4DYBrgn70V9mh45SMt5jCQUwdMMyBub7mi81KHB7OgfKEBl9Ew',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-25804,229,'eSM3','8jfPJa4ooL5NmqATSBAQXUHBzHPyvvTQ6cI3uc75mSt07M8h','nSLsMLieKmaXCo41P0HaVvBpUL0Ue16FjRE38AI','q6CPsuycCnlfiYJxoKeDUp0qd7nqKtnImL','1FuaY7U5ZWMSt6cljzQthX9Ct','K',13);
-INSERT INTO ti VALUES (-25804,229,'eSM3','8jfPJa4ooL5NmqATSBAQXUHBzHPyvvTQ6cI3uc75mSt07M8h','nSLsMLieKmaXCo41P0HaVvBpUL0Ue16FjRE38AI','q6CPsuycCnlfiYJxoKeDUp0qd7nqKtnImL','1FuaY7U5ZWMSt6cljzQthX9Ct','K',13);
-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 BINARY(87), d VARBINARY(12), e VARBINARY(3) NOT NULL, f VARCHAR(92) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2444502767,200,'FsrEkGZoxQJhuLJVL9hOjjDNj3vyNSmSpLxkduQOdyPZfsdjg2mLe6GS7QGrhCrVZodb9Wnb','sDStwwycku9d','lF1','NlajQfsmvAFRUDYjqMvEdL3rpiI8OvZm3892oldkSUZNDXuLXYVaCuCe52lslRANFspUEJ6CZNjPMye1q7V6qIi5Ba','sT1mdr3dYLPheFsaW8Vl4njHSf28Ru0kxfS1WdbOEcVPN9j','evV5b4DWOs1CYiz4SMlAPLnooKx5nfXRa2Km7',0);
-INSERT INTO t VALUES (150628089,56,'VqTvBbi3rVyl5TiyketaU2FeqUI3L1PoZKOC6t0XXx2zakVtmoTleV6FhXsKqA8xOmtBQ50wZy1MdjzyKnv7','P5BWNOQ','a','u1osA81SyORhQqgpNwW4QwudprTbmMJ2piIvhG6NK1V0YQVzIvDgRNmxz','DXE9GTpUlujwZT5uMIkjiQ6I5L9iqr','OUZUx61y4F5MAEgRtauRy9quc0Zhu56vQGjxQFKhWMblLpT3ZAcqMvMulWNm4wcU5BD57vGRUxpGNhqFWIX3',1);
-INSERT INTO t VALUES (779041542,202,'wXu9dtO69yml8Uxoaj4qOp2cDReLyJ7G8xY97K1KJinyWZITlAX9w3zKT0wPYLULgYvTPLjZS4oO','D91wNX','E','kAfT6E1EUUYujkpIqt3WwtSyLbaAgk0lvkXukGTpzcNNBKgWGwqCkuKKNCO37zVmMYyoMxBHVgKzIc','RXv5tMoHBrZ9idx0VtbSciImbzFOv66A9yr5hAEtrDu21bCgYq9ZGEbsM9pk1JZjQiNsMP5EKYt2LkP0Ki','mzWQghR6giuwMt5B1PlGhIv2gtBjAhx4Nxnu5eH9QjJrp8LBY7T4rezvwNEv4zE4TPyCnH6oo0XYt16eBGv6bBKgLunZ9SYK4',2);
-INSERT INTO t VALUES (887102871,57,'RjGFofHRgSinavKAupSijC6','D','2','5SdAslZj','zLvlw6YtBJH65OSVOKOXlMpkO8spSAQirZIIO0IPPFeYFbpig6gFjlOSkFlC0l2sZ','VyEY37r0gVRP4M1NOn9U5fs2xYhixCS2AEeu0GahNAv2qbJMUcBqxvQ0NAa2qgoOyq1SfeKVS9hIm',3);
-INSERT INTO t VALUES (2704608423,93,'fujHcOPDrzZeKz8lp5005T8vzE5sDUxJGt5vsQpZ9o3HcuCeFFNqzRbybzDhrOeJR','Iy6eBRvDSC','L','xBwVh4UNcSLu5H006KTMRL','AmMUyrFLRXZrIXmbKDPYLgyc1jLi8sX8xC8dflLoKpgaeEgai2N9ynK72ZpBiKXPJapZYZeoP6t2N2PldxySh','ZzaJPrHErne7XBBWn03F7lEWQiMZVFf7RVwcvDt3CawoGcdUfxP9O7OiHqRfnCCFBv344SXLnc2AXR2hSz',4);
-INSERT INTO t VALUES (1321939944,31,'CXxkTbQg0DH81Af3FcHWOlL9Ggq0fBLpdpj1gEFRznhYzAgdXLolargFfyC1agVLjo0Euoo1wTYXZ1n','eAuV','o','l8Jrc5KDvZVc9yQJsttPfwHJcyfCS1WCAj7wwLpUlSNKCbc7mATEGDAk0dG3PE7tUSytrCJjqjn8ifuMj5oB7','foWuBrdbC7FP3KKDgBLWxy3V4m4CIxWW7vI0Q7MshsTtuKm9nKZZaDCvMP1qj31BHpu5eXjlPgIRcTBz8OT4T','1hh7Ew',5);
-INSERT INTO t VALUES (432067969,243,'zZE8v5wH6mu6YcljtRwTNu2kuV3BLOLOj','OrHb2RPc','ul','BT6jx8tAa2TMhd9wdJ4wMAd6GYXJR','Jg84rso8Pk','pGv8DXZ8Lmo8TEmr0IbxJgydL',6);
-INSERT INTO t VALUES (1276631276,13,'u6p4uqdtNDAyRWQ52wDvu23uFMMNTeUHYqo7j3gAdTY5Ho56','Gh0pXXgqdQL','W','RajGVbIbAdnrR4a6xLISKZIPj8K1g1pVoH','IscpfcC','zs6jduS',7);
-INSERT INTO t VALUES (1930309595,212,'IU9Ic7WyGFszPXiZHE1vZMlv7lTFd2uKZtsC1coghrhoG7JSyQxdLxcIlj67Nkt6ZTWw3vF6ilDhfV','ZV3rF','4b','CvGbHztU4CpY5AzmAjxtLQAzIvzJRnrHUWmkKa6MLcqfMlhKZ0jpdkXf8n7qrn6xqLZdi2','kOUj4XrkJMIldBywR9vUtaVjj','YljAMpnQ4tFsNrC2uR9BHA4Oro8h8oLSB8sNRTA6jpb',8);
-INSERT INTO t VALUES (3514293264,16,'lQPiuVrNJknwaBf9STkzDktkqhfMxJTCl0fm0Efmg','LaPaW','vyW','rXMKB7uvw8K26TEqn9VM6eghSsql8FdnbhXzsh','MvkFsfnrUPcfw2Cp7uzKgDrqQ0kHxnCb8qPQV6RSLwUuWngZ','6oQ3xGpNwQq58bBVhwXL1wCz4wuNqWDjFuoQyjzmy2MdVFPaEX34SA54zZKQNUWNtCpnwyBd0eIfcQh8zfzD4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-763,4165500716547981932,'MuXyrv','NnzJB37tuTXsctvfL21ngQGJBDuThP91qiYB2Q3iQIQWnBIh5XxPHvL6DHjJCddINglDrbr1hNRnqfNW0c07PRtToxYS5cARrQBEohOPMGkloDSWrHSjT95SdhHkzTnDFJKzuK6sEpECVBDEVflt16BNfiKPQxFrOTbGlPu6lloUAinQoDU8qSgUoGUapDjUkbIrSEGA8','n7KRHagKMBPzFedhhHTQAtIQnslGBQau31pZLhEJnLzSsjcNLuxYKrsoNLUKFs6jkbeRCe','9Gydi','c','w',12);
+INSERT INTO ti VALUES (-763,4165500716547981932,'MuXyrv','NnzJB37tuTXsctvfL21ngQGJBDuThP91qiYB2Q3iQIQWnBIh5XxPHvL6DHjJCddINglDrbr1hNRnqfNW0c07PRtToxYS5cARrQBEohOPMGkloDSWrHSjT95SdhHkzTnDFJKzuK6sEpECVBDEVflt16BNfiKPQxFrOTbGlPu6lloUAinQoDU8qSgUoGUapDjUkbIrSEGA8','n7KRHagKMBPzFedhhHTQAtIQnslGBQau31pZLhEJnLzSsjcNLuxYKrsoNLUKFs6jkbeRCe','9Gydi','c','w',12);
+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 (-26124,-5114549400465575024,'WqOVrUoFGKdSfyDeAnRYwv19uETmStcUe','nZUfQyc94eZJ4qzdbrItD9G73d5TpVElAPLWWYcHjoZ','9cZk0QI','XEBGAbIHrQM0D70LtuU46kIXRpwlfU22w6hUNRE7rWbo8yvB5U3qHkSyrCKCbUp3mMrS6kxsA0RpvMVjSKUco2zejwZsDIbXqAHtii95gniHNEU6taYlg6AqI8YSk5RMH1uEy3uqqPhAvq2wq5pqOuAxkd6AyVF0BGJSGG3Vllh1R1xz','x','o',13);
+INSERT INTO ti VALUES (-26124,-5114549400465575024,'WqOVrUoFGKdSfyDeAnRYwv19uETmStcUe','nZUfQyc94eZJ4qzdbrItD9G73d5TpVElAPLWWYcHjoZ','9cZk0QI','XEBGAbIHrQM0D70LtuU46kIXRpwlfU22w6hUNRE7rWbo8yvB5U3qHkSyrCKCbUp3mMrS6kxsA0RpvMVjSKUco2zejwZsDIbXqAHtii95gniHNEU6taYlg6AqI8YSk5RMH1uEy3uqqPhAvq2wq5pqOuAxkd6AyVF0BGJSGG3Vllh1R1xz','x','o',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (18187,3879537318337520539,'yaklSUv4BIcOIpE0a04jRQ9Ns0ms0rSMQa9qsNvrbXmNcWR70EHo51aR4H','pzmIMRno7nC52LzZAJELks94lLjJyJMayGF0','9hwSsCgpo0o7vs3yiT4Hk5YzWAdHDE1TIgE7OJu5R22Uf8tOavkABpyl6SvKn3cARksDYDaq0Tt5gI8rk58mP6j','O4sblwkiRBfXVpNbLHhhDboGKmuFwSpm5K3ymwIj7gd5NTS4XHGU4CDuYFlKds1D05KanV6qsAK1DvmS8c2iNw5xwsTStb3YhAI70noE92dF8HB3frY9wokiykWMIzoSvN9gxYQAaiZsXOu5ZuOQFq7bnus2','2SF','k',14);
+INSERT INTO ti VALUES (18187,3879537318337520539,'yaklSUv4BIcOIpE0a04jRQ9Ns0ms0rSMQa9qsNvrbXmNcWR70EHo51aR4H','pzmIMRno7nC52LzZAJELks94lLjJyJMayGF0','9hwSsCgpo0o7vs3yiT4Hk5YzWAdHDE1TIgE7OJu5R22Uf8tOavkABpyl6SvKn3cARksDYDaq0Tt5gI8rk58mP6j','O4sblwkiRBfXVpNbLHhhDboGKmuFwSpm5K3ymwIj7gd5NTS4XHGU4CDuYFlKds1D05KanV6qsAK1DvmS8c2iNw5xwsTStb3YhAI70noE92dF8HB3frY9wokiykWMIzoSvN9gxYQAaiZsXOu5ZuOQFq7bnus2','2SF','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (31274,-2788143957369982679,'mTtR6XpOGMcAOIW8ZocqYGjydNP4lVt5Yq9elWzBfzx5z52GbHhruBxTrejWI50Jh4WIdSli','99mKRHqxnTcpcp2wzq26szQnENkMG5XpA967gNZWk7ADWr7q3cdDKdPLgAqevFMFH6ZwgawK2zNx3tWIC8XEKCb3JCN1k3v9K2nczVW8MYwRcNqWoM6kyGtIBD8F4MyT8Prm7sSSB6ThTdeaBqIQgJXw4IRGvLkCbbDGRibbK6OKsoBqggykCGhKSHqyAXbbkl1njpvP0Fn','J0T3PtBP33wwDgWRJVoZJXWKK3qUyXAE2VQMwjFGzHobKSmbnaBYgImzYL3qYUm5JL7','vVqpUCRMmoh7oVpH','R','i',15);
+INSERT INTO ti VALUES (31274,-2788143957369982679,'mTtR6XpOGMcAOIW8ZocqYGjydNP4lVt5Yq9elWzBfzx5z52GbHhruBxTrejWI50Jh4WIdSli','99mKRHqxnTcpcp2wzq26szQnENkMG5XpA967gNZWk7ADWr7q3cdDKdPLgAqevFMFH6ZwgawK2zNx3tWIC8XEKCb3JCN1k3v9K2nczVW8MYwRcNqWoM6kyGtIBD8F4MyT8Prm7sSSB6ThTdeaBqIQgJXw4IRGvLkCbbDGRibbK6OKsoBqggykCGhKSHqyAXbbkl1njpvP0Fn','J0T3PtBP33wwDgWRJVoZJXWKK3qUyXAE2VQMwjFGzHobKSmbnaBYgImzYL3qYUm5JL7','vVqpUCRMmoh7oVpH','R','i',15);
+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(7) NOT NULL, d VARBINARY(64), e VARCHAR(13), f VARCHAR(2) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (383968839,-26124,'AKARz','lSLqG8MjMyzsaAPEfDVIgoI','XhWa','9','c','T',0);
+INSERT INTO t VALUES (745555304,-10641,'2tUngqZ','NU0NHteCRggBIk3CaOTxcTPAjuWlC2JYHQlPBxHPSkA5XCtS0HwJVXx','klZLLnBKPga','JB','XS','E',1);
+INSERT INTO t VALUES (4200550672,-23803,'AoD9oLJ','55tB64Qiu5E','SpTI4n','ci','F','0',2);
+INSERT INTO t VALUES (2223994638,-23012,'fZVq','pwSvQ7ywq6p4O4oEsDOMAN5v2ISaNqqVYBlWecQEdTjDOufbx','k','rZ','yh','O',3);
+INSERT INTO t VALUES (4258039625,-15718,'B9','Y5wo9i5IQK0u9aormkS2YXfxHnkLtsuZrfGcWChlqCw1tSVUsoD','e','c','3z','f',4);
+INSERT INTO t VALUES (2137018743,-21040,'Q6','UpBolgWANNuAqARr9rEuYpJg1VC0zXADp3LnYf1XdDVIjyUoPhBQ99PrjqnQr','fDdUUtTQFVQF8','0O','5','c',5);
+INSERT INTO t VALUES (752880068,24347,'cxluNw','Zh06UGMj57F2zPbUYLrMsUbmKN6wR1Z','YZVnzNv6iD3H1','je','OD','N',6);
+INSERT INTO t VALUES (3563254800,10525,'ZEraihn','lDezfdKOXrnKVwQ1jzz8n9wbYNc38ZOnHitDmE','oY9Ztm9XF','t','iD','b',7);
+INSERT INTO t VALUES (1074344150,-29874,'am','jrvEEGBTIrnUd7Wg','Y','Dx','8M','z',8);
+INSERT INTO t VALUES (858604410,-13085,'xAtFY8k','mivOQxe','JMyratd7Qjn45','O','X','d',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(7) NOT NULL, d VARBINARY(64), e VARCHAR(13), f VARCHAR(2) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (5898124428836953450,76,'vCZQ6yX8jna86Hl7xmqRM5awbwjYVZ','8','jc','pHziZ9v8SkBl3ktekUYqT6s5JiOdRnZzAMD0x2Gr0gfoERVHglT4gy','R0UViLzck4P6OaHHRYXW7SmCT3vQogvyBLH5KOSXlRL71aJhRu780jwWSWYVEu08dqT3SY5gU4Yb8qqD7kwLO1','wEbIoucdj9gMqtBKiwnBWsE6LYh0tN5KecRJR4JY8YouZeXj',10);
-INSERT INTO ti VALUES (5898124428836953450,76,'vCZQ6yX8jna86Hl7xmqRM5awbwjYVZ','8','jc','pHziZ9v8SkBl3ktekUYqT6s5JiOdRnZzAMD0x2Gr0gfoERVHglT4gy','R0UViLzck4P6OaHHRYXW7SmCT3vQogvyBLH5KOSXlRL71aJhRu780jwWSWYVEu08dqT3SY5gU4Yb8qqD7kwLO1','wEbIoucdj9gMqtBKiwnBWsE6LYh0tN5KecRJR4JY8YouZeXj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(88);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
-INSERT INTO t VALUES (14851163681960610286,87,'uL0KPmWpuhw','b','Gl0','5berDXUjWutv6fp6J9SK6btG5ihnccuDPdlzlp4h','CxALgklThODSqBpzpWrGN6urWMcXjcf9bRt2n1BSuvLQfLh','pjJthk9sc7hM',11);
-INSERT INTO ti VALUES (14851163681960610286,87,'uL0KPmWpuhw','b','Gl0','5berDXUjWutv6fp6J9SK6btG5ihnccuDPdlzlp4h','CxALgklThODSqBpzpWrGN6urWMcXjcf9bRt2n1BSuvLQfLh','pjJthk9sc7hM',11);
+INSERT INTO t VALUES (11341838369640856183,-18861,'Ib0cJ','xcQE9OZEZN9A3SfbxWlX2kVq3hUvaaMECv06dKI0jnxPyIEIdi45','Stx5fOuf8wQ','6K','y','m',10);
+INSERT INTO ti VALUES (11341838369640856183,-18861,'Ib0cJ','xcQE9OZEZN9A3SfbxWlX2kVq3hUvaaMECv06dKI0jnxPyIEIdi45','Stx5fOuf8wQ','6K','y','m',10);
+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 (17728668870448750767,17393,'ve','1oaok0','BpEbuT165S','YR','K','F',11);
+INSERT INTO ti VALUES (17728668870448750767,17393,'ve','1oaok0','BpEbuT165S','YR','K','F',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2795385099805245564,223,'WX804CO9OM6OfbU8lrcPQVwKF7sySR22dyiuwTNbIK','JEXrcIZPHNo4lR7214MCPkyvHm9k79nGovixnaIApnUfWA6hBmrM3J40uRajPonYnOgXLEyudod4g2IVieST76mC6HZ5xqoctxY8DXqjco63xz4KPNqpTaNdbpHXR7Ku6shLFwtxSaSmd4N8iy1RpyOKifdDDsS3qRm42YxGaYObHb0GsV158T6xnoXhd2SgBeiNhMAOxjnbCCOODQIJxgolmvpvyJggHAYx96Qxv','ZL','oD4SBNod0xzqJTD5nOSUnVtLwddkqFWyxASi5AVEkvINQfn','sWyTwBn57gxXRiPtvNVdZXPufweMPjPD','raNv5oPCOkbmtwcWiZjLJIlmILHICh0g9XK2xu7Ie3FKbapjsBkFCUKhG0iz3DuMmfsB9OnyCkJbBJpTgLLwQUuknjcIe1fZkDe',12);
-INSERT INTO ti VALUES (2795385099805245564,223,'WX804CO9OM6OfbU8lrcPQVwKF7sySR22dyiuwTNbIK','JEXrcIZPHNo4lR7214MCPkyvHm9k79nGovixnaIApnUfWA6hBmrM3J40uRajPonYnOgXLEyudod4g2IVieST76mC6HZ5xqoctxY8DXqjco63xz4KPNqpTaNdbpHXR7Ku6shLFwtxSaSmd4N8iy1RpyOKifdDDsS3qRm42YxGaYObHb0GsV158T6xnoXhd2SgBeiNhMAOxjnbCCOODQIJxgolmvpvyJggHAYx96Qxv','ZL','oD4SBNod0xzqJTD5nOSUnVtLwddkqFWyxASi5AVEkvINQfn','sWyTwBn57gxXRiPtvNVdZXPufweMPjPD','raNv5oPCOkbmtwcWiZjLJIlmILHICh0g9XK2xu7Ie3FKbapjsBkFCUKhG0iz3DuMmfsB9OnyCkJbBJpTgLLwQUuknjcIe1fZkDe',12);
+INSERT INTO t VALUES (1335392460323113171,561,'HA6','YmhGB7smsnTPc9O51K8wz9An9I4qpAPkwxEXsb9PX2fc9nYqyoPFN4sRH6w5ZlwpaBJXqCjj3YCbE91GHyYnBUABAHYv5S5mvoFCr3C9mkrKTnsdfaBCAye3p3jCvmdaD83IdZvP0Bb','Fj0LFPzXOwxs1','oy','k6','L',12);
+INSERT INTO ti VALUES (1335392460323113171,561,'HA6','YmhGB7smsnTPc9O51K8wz9An9I4qpAPkwxEXsb9PX2fc9nYqyoPFN4sRH6w5ZlwpaBJXqCjj3YCbE91GHyYnBUABAHYv5S5mvoFCr3C9mkrKTnsdfaBCAye3p3jCvmdaD83IdZvP0Bb','Fj0LFPzXOwxs1','oy','k6','L',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (15850383992193073361,128,'RcmVySgvVd5FoPKmVkaTgtvTTmRiP5Q','BFVPZDuZoThEH5PnC0iO4GUkyzl5IrJhGdWbY5hCh','3oL','PCUD3fXe3EALV5XSxGSUdw','uUvG1NrHFhk','VKJY5i4NZSQBWXRsAEbWj44N9b',13);
-INSERT INTO ti VALUES (15850383992193073361,128,'RcmVySgvVd5FoPKmVkaTgtvTTmRiP5Q','BFVPZDuZoThEH5PnC0iO4GUkyzl5IrJhGdWbY5hCh','3oL','PCUD3fXe3EALV5XSxGSUdw','uUvG1NrHFhk','VKJY5i4NZSQBWXRsAEbWj44N9b',13);
+INSERT INTO t VALUES (3359181214378293403,-26506,'dpfS','aQjuh9A3','4IEsq1Bj','xh12GiaacnjBnnVJyrwIjbZVWN32EwpTa2jHPgpiDLlSYkxyXNbfRcLEC6YwtQqwaL','W','u',13);
+INSERT INTO ti VALUES (3359181214378293403,-26506,'dpfS','aQjuh9A3','4IEsq1Bj','xh12GiaacnjBnnVJyrwIjbZVWN32EwpTa2jHPgpiDLlSYkxyXNbfRcLEC6YwtQqwaL','W','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9353619943695864156,-10283,'B','iIGmsUlXhIKvMFYndAVBt8','XWO','V68Ls','0','z',14);
+INSERT INTO ti VALUES (9353619943695864156,-10283,'B','iIGmsUlXhIKvMFYndAVBt8','XWO','V68Ls','0','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9206999042763973763,14367,'M','J7CBcYJJHt1h9QBioz0GD4Qb36VdjA9AFDtcJJ25xATdKKdU8Mz8gwLCp6uMFUI0iQFt7I6bdwkEcFtXFAObPknbcbaE','CfYIOZWg8s','LhB1ig1mDKvSquOpNj1ZPJPX9QTWrIhBoxxZzBRAGsc0Y61691Snbqp6b3f79Pqz8t5LeOiYmOUMuCdZET7X0DNxQqzCRHCrfcIsaQ27p4pnQO6xX3wK2J3ldVK34PxkxvP6ZXooVtWhZ9jXGQuQ9EhYLII7BXq4TVi54v9Z2qKLhQquwVjr4Ghxk1xWElkwbKHDpYpj','4','d',15);
+INSERT INTO ti VALUES (9206999042763973763,14367,'M','J7CBcYJJHt1h9QBioz0GD4Qb36VdjA9AFDtcJJ25xATdKKdU8Mz8gwLCp6uMFUI0iQFt7I6bdwkEcFtXFAObPknbcbaE','CfYIOZWg8s','LhB1ig1mDKvSquOpNj1ZPJPX9QTWrIhBoxxZzBRAGsc0Y61691Snbqp6b3f79Pqz8t5LeOiYmOUMuCdZET7X0DNxQqzCRHCrfcIsaQ27p4pnQO6xX3wK2J3ldVK34PxkxvP6ZXooVtWhZ9jXGQuQ9EhYLII7BXq4TVi54v9Z2qKLhQquwVjr4Ghxk1xWElkwbKHDpYpj','4','d',15);
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(67), d VARCHAR(31), e VARCHAR(94), f VARCHAR(87), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (21,104,'R','I3OWCjbywY2HQRmcMrVSiO4','HRIuNoy0GzU25KVTAUmRGcjssgD9lKvNhp2Mk0amVwBF96f6FbNRPSX4oTXDNCivCOrpgk55joxEc','L0r0t0v9IfaUR52Hw9piwWVAqwylMUx9ux2m5xbqWYF9hhfcMFSk7kOcKR1Wgg2BCMCmtWbFXrZz6fVqamMtO','ju0erqBHXxfoRfwutPx4Rj7iJWJREOlzFzgaoNxOKjN8231Znrgegv965thDJ6OzDNkf1x2OuRYCY','FqGt2EAmJvISuht71YFoY1mNjxWXkSksdGw3XtoZb4AxsLncNM9sgZ4NmMWI3kI6nTdDRGLaNUiNkCe1Z9VIbzqqmcwuZw7Unz2K',0);
-INSERT INTO t VALUES (158,1,'ouPIe5Y0lUQ9haMi5k7vYRG3g902vMKNUd2OKeV5vKRxg','k0GZawjGwDT1nxuWPB5cclTh','JAZuPDFJ1PcsnNsy8IPk6NZxRjv35C6CwTnK7RUAw','EQFwRi8AE','W36SlEqmnMczFq7C2sH97Mr1imvd9cSHL6g0Cq05aPIyjAhpUP7azBszsxuVT6UCQX9gjN2GUwt','X2IwYbJT4K0YZRy33YjQBUIhbOquhAnmN0g',1);
-INSERT INTO t VALUES (74,-107,'M4Edk6kV8RsdCdkXU31VlwR7','zpoOncp6XgpCs2Ss9QfoFrA','dfTPmJdboy3w0SORo36','dcuFtkoL1TdcZA4IXmh6Q5IJZtsnnlnci48Dm8dl65NSG7LQqrmV36Kj6','A9PZQZetbeQ6LN37U0813LlzUCa1hGmvg1WSImkSdjf7VVXXOFJvC0kcGv1zR9h7B','MvyjCeyOXGLq4OENU4QZd7iJcnYByFntFw5mskldEAK2BqQqOBh',2);
-INSERT INTO t VALUES (104,-27,'Jqfy','LKA0okveBDWpsBxFlhrF00','9DhHHNKPLem9Qq3g','BuLzJgco6XK8RSj7FmJO3ZN','A5dFJGU89ZAsTcxd0tSLMgl56cGD9p','BIQVHZpc4GuzahRwYiL4u934lA',3);
-INSERT INTO t VALUES (243,17,'3vClAA0FI0JHGsDPIZkdMUNjZIFypCcICgPKpoTiGDZ0AhztAUG3t5AHUah2G','NMZoWNTTmIikz02SYaYBFbHRz7jOPEa','Ojb40PMoz6pm2MK1dbNlX954xpFDmx4zT4ZhPCe7b40jdOg2Vluw7zk','oMRLm','KZIurRGcOc2gHKeKh5FU9cJr2OvPKqtDRovK1tn8wmPebiM','g0wDJ6DYD0NgGG6OQEwNrgVE0GOILqixPIk',4);
-INSERT INTO t VALUES (31,38,'kyz1K','ydvCshkExOAmPfHBVU','oH4qMY7FLzzzQkQBHxz78zoSziyoCNggL0kuqmex2QnMMykxF8we1m4C9Sqo7MCBhYAHrJ','2R8uyUJxXLVbeHUWvyyyTpn9CfgQRlEdLKSeV7uSdghW8OHocUj7luSgninZVmLiQF9qGsi','64JtaVORmB5M4rsjsjsTsMs7BoLJXc1mgv2DALM25ABJz3c64eutINucqCCJCRr0Jzg4gQuL5mX2UjlC1Niswe','MHolULROcHlVI0htQ3oHLb78XWUN9JKFK8czHCdphwoCV4qRm9FuTaGhgqM7c86QKUH3',5);
-INSERT INTO t VALUES (179,66,'x9YD35pe3RsL4','yUEp9e4INTBgSd1vfOlOwv2VtmRCgH','mdyghhoOAhSKFFetE7pIZdeTiqwy','OvYzBXbS46f21C30TUaSVGHKWFs7OJ','i0vS1Bu2s5N1wXlYVjRYuXeuCJInGdGmgaInZwhNb8','ePDBGmB7p3bxlNytNZAQuJmKsaMhUtmbjjLMcydM74FQwnv',6);
-INSERT INTO t VALUES (90,36,'zGLIoQr09wLrD8v12Fafi1Mu9zLnVSpUeVSr6ffVR0CDv','D4dealguaW1dghJbsuAkdo3HgCs','GLIwIgKG7SUU54PtZCzsW9I4xGoGNtWI9gAnF5ZQMFe2V8ssGAZqZ8jy0qoQIPmWdHYidQN6QWM8J0G23Olf','nOfjUBjGcj7OL','xzhgUaJg7UFAo2xjPeoYZUsaAADcFkYXNrL9y6J4m7n1ivTR6lY0v7925VXPyUMZDPYZP13rYb3g8m8DvXjGfFf0AMwNy','AZ2y8etxUWrH98I3gUIL9PB7OxQtYoBLEjGG8UdOlb4rJJ',7);
-INSERT INTO t VALUES (116,58,'e','Rkr2WnrroceD8pT','kVoHP2eFvcGQ9PsDlyiqPAUlbDuidJNiR','w1p7tdbqomRh7GTtjuhdKiIZzJyhuH66EHtELmUBexoMvuhdAm2vSWejkOWoQ8Ju2h5mNz7Fxo4NMHq9d','wH7OjFytfMEdVHAeN97','AWuXQxCir2WQ7tOkBsO9EE18pMnwNg4BVUI5bFZFMjddWFdhsie6ZJLxUJg2btpsHRk0jEOe',8);
-INSERT INTO t VALUES (80,86,'mdHnKMPHqrdPCGNPmpSu9vGVSHTyasYYy16bf0WqNaNztIvP7Ar','y','En3ebEyAZ4w6S7KA8sB12oO7n26NnmdzEfO','HJwECxaBGpZNbLkmH5cY9V4rBcVKjWjyxzcynHfS1jqDYZOVJyCR6Dv9woA3pHNX0sRXj1yPwdmDf1S3cNNJS','Xovas9c6xwdX','eLGf5zD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(77), d VARCHAR(35), e VARCHAR(28), f VARCHAR(21), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5977436,9116435,'Aw','zvVyLVnkGLhM3fQ','wC7lukKOi','eIqAbrdK0Fqbz2lf','K','6',0);
+INSERT INTO t VALUES (-901932,8655917,'H4V928mKTWOy','I32RWfKQ7ivS5XN5ZxclDyg0baUroKm','kmwMiQtq','cbpC0qXQ4U','e','xT',1);
+INSERT INTO t VALUES (-610803,14765065,'51bW2U5AJA820mkNzUzVb3XCmG9T1iaD7hCI','8lqbqQmA6F4blP8aXBufsRSJkiNxg4','ca6JofhIQfMnmkg','00tn9ZPxOZ','X','jz',2);
+INSERT INTO t VALUES (-670242,13911564,'i9J4','a7ZIiY9x2RNpdlUBhqCghCRyIz','R','YNXh6lb9Ylje','w','U',3);
+INSERT INTO t VALUES (2040418,6156682,'tcPhnE','C5','JffeULo0dj','Jp','Y','5m',4);
+INSERT INTO t VALUES (-3126745,10837024,'mjZSzTfBE58','I1nl3boGhP4twMWOekG7x2HrGK','fw7','8d','L','9',5);
+INSERT INTO t VALUES (5849228,6762932,'4Q131bVS9xiq7K3l9h3YuZRvGZJmrLqUBBUG7jqHMltXvclZdskTj5Fu','kqLFOsac1DbUXvHyS5CPLy8rR6Gv','zGDkDnQZofsURL','x','x','8R',6);
+INSERT INTO t VALUES (807438,13203887,'dkOCw3','qcEAVv49HLPeMTUOiwfKmajPNstd6Qm','5Q3Ul','M6vydHjuQyF','w','ac',7);
+INSERT INTO t VALUES (-1450675,6103089,'w0Y1rwVDwnHwgZWiMeswvnWZlczUZJgSjR84SP','SDpzigXdWgnu8iHQ7','KQ4','n','Y','W',8);
+INSERT INTO t VALUES (4408441,13075030,'H9UPD35CJL93dH2l5ZbRWqGjzkwOnTOORcR0jP2d5YydGCKFAtYv7MB4IgoSqkkskYgCZChRiqCO','y2moQEPvoF','2BUBFkpgDaahu','OjvMVGL','C','e',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(77), d VARCHAR(35), e VARCHAR(28), f VARCHAR(21), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3393432905,-90,'YzuXhjvMooLZaeOAveqpXdxs3MBS1QnGCQL','0s','2v4wwMmDizqwOt49Qy8NBbdetbujI3Mp5IsK3KsxlC9Rsiev05TQK40czUTK92I0bm35AR1zSzHz','ilpQ22c4YFuoa4e95Z','DZgqHHfc0yl6ieu5UVPRtRdli1CxliRdUDNs0G9wpzBHUSCBIBT','1XKiGRxs8ObB3r5SLUJN0ejU1Vd',10);
-INSERT INTO ti VALUES (3393432905,-90,'YzuXhjvMooLZaeOAveqpXdxs3MBS1QnGCQL','0s','2v4wwMmDizqwOt49Qy8NBbdetbujI3Mp5IsK3KsxlC9Rsiev05TQK40czUTK92I0bm35AR1zSzHz','ilpQ22c4YFuoa4e95Z','DZgqHHfc0yl6ieu5UVPRtRdli1CxliRdUDNs0G9wpzBHUSCBIBT','1XKiGRxs8ObB3r5SLUJN0ejU1Vd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(68);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(68);
-INSERT INTO t VALUES (1076885457,60,'BzEGnty9hGSHr43PEyO7BomOFnWGUXvpeQzwJb8PR','MBvh2shtCDToBWd','fJRjqQtHhze2RpDjHk0dhoJfLUjEjmDEXc496A7pkYNc8oFixmLQDPmvYazU1WdZFK0n1gPFpl3','QhZXK59F8VZ','h1W34nUktBKzVZEYZhtbojfAewC2H8wgq','TvCgcKQdfDLZdwaW6kqsshLHsDhTImX8As30KN5y6qeb0HZW2yX1oBHnjI0Ak',11);
-INSERT INTO ti VALUES (1076885457,60,'BzEGnty9hGSHr43PEyO7BomOFnWGUXvpeQzwJb8PR','MBvh2shtCDToBWd','fJRjqQtHhze2RpDjHk0dhoJfLUjEjmDEXc496A7pkYNc8oFixmLQDPmvYazU1WdZFK0n1gPFpl3','QhZXK59F8VZ','h1W34nUktBKzVZEYZhtbojfAewC2H8wgq','TvCgcKQdfDLZdwaW6kqsshLHsDhTImX8As30KN5y6qeb0HZW2yX1oBHnjI0Ak',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1765263816,12834394,'V6aQwlXOopPTnnt04Td5pMwL1fQT1U9Li5KJecsI1XqsrvEgvyy1W9UV6reaYLaD4jSU4Q4kgO5','nWzOG5','M7kpVVwWFRNsmM38s','HfrEDmkGYW4k','h','c',10);
+INSERT INTO ti VALUES (1765263816,12834394,'V6aQwlXOopPTnnt04Td5pMwL1fQT1U9Li5KJecsI1XqsrvEgvyy1W9UV6reaYLaD4jSU4Q4kgO5','nWzOG5','M7kpVVwWFRNsmM38s','HfrEDmkGYW4k','h','c',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(78);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
+INSERT INTO t VALUES (1622570135,3323178,'Yt7aqbJiR86I3jCmRvgDYVNm55uc0OjVJs6zLeAhZZxaWyAtMXBs92w87ncIcA1Ae','OkFYj96NwFJVEy6T','Qo59Z2p63C','3DafMyRqB','2','U',11);
+INSERT INTO ti VALUES (1622570135,3323178,'Yt7aqbJiR86I3jCmRvgDYVNm55uc0OjVJs6zLeAhZZxaWyAtMXBs92w87ncIcA1Ae','OkFYj96NwFJVEy6T','Qo59Z2p63C','3DafMyRqB','2','U',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2968539444,-79,'sIjKU5t','trTzm3AIuiUdGlVL9cqNKuq25e2vJQEFWA25IE3jdsbGetelmxD2CreNI3aKSCsCv4MyGLCG45Lhmy87qqUC8JD1qeQ1gkeFcXXBtpFBuyYW2Yry59IaqlipU4Jgww4XnirYE0GxskVngOw0IbkBIfAdnHiGkmQLnY52ppvmIgSAu0gHpozQaGBQX1g7jX5XouW8BjTNr390gBJfZm8lEJ7XkPDdhqLyz3XygO47W8vVkupeyDJQqRrGlY29Xi','JTyULsWPq75v1t','vL0qauJWQMAgF2UfizRUYxJXe','ZRv5GmKQHWgwKc7SzjAUa2jflqrbTHhpbwo4nMy1Yhf9uxNcjJWj2LOnIO0X2qGPTYZB0CbOEs3DQa','2XibzS7T0dbZblVtD7UqqVndUZ2qJEnPRmTBV0UgYj9XRG6YsoQ88BxbQcrxAAqvgdMCOi6QjIe',12);
-INSERT INTO ti VALUES (2968539444,-79,'sIjKU5t','trTzm3AIuiUdGlVL9cqNKuq25e2vJQEFWA25IE3jdsbGetelmxD2CreNI3aKSCsCv4MyGLCG45Lhmy87qqUC8JD1qeQ1gkeFcXXBtpFBuyYW2Yry59IaqlipU4Jgww4XnirYE0GxskVngOw0IbkBIfAdnHiGkmQLnY52ppvmIgSAu0gHpozQaGBQX1g7jX5XouW8BjTNr390gBJfZm8lEJ7XkPDdhqLyz3XygO47W8vVkupeyDJQqRrGlY29Xi','JTyULsWPq75v1t','vL0qauJWQMAgF2UfizRUYxJXe','ZRv5GmKQHWgwKc7SzjAUa2jflqrbTHhpbwo4nMy1Yhf9uxNcjJWj2LOnIO0X2qGPTYZB0CbOEs3DQa','2XibzS7T0dbZblVtD7UqqVndUZ2qJEnPRmTBV0UgYj9XRG6YsoQ88BxbQcrxAAqvgdMCOi6QjIe',12);
+INSERT INTO t VALUES (709002728,12266070,'hWM00d5K1b4VyDIq0yIO9u8gwgx1kksROBeoUpAhg','LQpsLT5MHZjaLxx0uFyBh','1oblLa8f3JLXRz9Dys2MZUdz','eQr3Qe','C','E',12);
+INSERT INTO ti VALUES (709002728,12266070,'hWM00d5K1b4VyDIq0yIO9u8gwgx1kksROBeoUpAhg','LQpsLT5MHZjaLxx0uFyBh','1oblLa8f3JLXRz9Dys2MZUdz','eQr3Qe','C','E',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3063845903,42,'P6db19ryYfFdjfAFMNvrCjbxf9rA6ZjYMDiZMoERrnNEgdwjTFJ9ngd3G7QC','ibr4ECqtVBsHWZtqC6wIhChPqNlfp6igFjpkfcFUKd1bZ0Zfv7d9kXpQmfSC7gblycXWg9f8ZLlfGHt7sdymiR7PA68Vac49QQndjWxrZmuJhnyhE1xHjqRi1qQT0D28j4qECpbSxNAgYls6egNUfhVPanAuZo83kgonPamCRdDyfA','8QjSm7','FsBSHzIYtOfMhuOP97BKsXvVtASBjkzGUX7OXzrrqbTNNDKnpMd8GsOnknApYzQYbwiflq9dLGDJDYbvX4IGcXROwVi0kjQ7S5H89GY0MoTAMOVpowRtWi7a6qoY9QowEbAVQWDFQ6ee32wXKeK4DSaW7kn2QL5joF8I9YEsFutOiEO0CYS1sShIi9CcRrGVL9vo58GpXiAXlgDs3ZS6SMXC6syRuSieIocHmiyhQ69PUFnLyA','GIc9sIYwG0umLkzgOV8H45KzDPmkGgwNlNTQHIF','vUbKq2zNXdwl9uCCTdauZ6nHJQ6jsmYz',13);
-INSERT INTO ti VALUES (3063845903,42,'P6db19ryYfFdjfAFMNvrCjbxf9rA6ZjYMDiZMoERrnNEgdwjTFJ9ngd3G7QC','ibr4ECqtVBsHWZtqC6wIhChPqNlfp6igFjpkfcFUKd1bZ0Zfv7d9kXpQmfSC7gblycXWg9f8ZLlfGHt7sdymiR7PA68Vac49QQndjWxrZmuJhnyhE1xHjqRi1qQT0D28j4qECpbSxNAgYls6egNUfhVPanAuZo83kgonPamCRdDyfA','8QjSm7','FsBSHzIYtOfMhuOP97BKsXvVtASBjkzGUX7OXzrrqbTNNDKnpMd8GsOnknApYzQYbwiflq9dLGDJDYbvX4IGcXROwVi0kjQ7S5H89GY0MoTAMOVpowRtWi7a6qoY9QowEbAVQWDFQ6ee32wXKeK4DSaW7kn2QL5joF8I9YEsFutOiEO0CYS1sShIi9CcRrGVL9vo58GpXiAXlgDs3ZS6SMXC6syRuSieIocHmiyhQ69PUFnLyA','GIc9sIYwG0umLkzgOV8H45KzDPmkGgwNlNTQHIF','vUbKq2zNXdwl9uCCTdauZ6nHJQ6jsmYz',13);
-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 NOT NULL, c CHAR(64), d VARCHAR(51), e VARBINARY(55) NOT NULL, f VARBINARY(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (114,-7837453,'HfkY4D01DROzoVEG3w','pYqutQDhiskJxYpt0N3ikhn8g3kl4','rN8usgex12KKJ3ce1vHpZdKBgjzoXWHxbIsiJBkUPJwiePM0QPwRq','MGpXCst3V0GzbX','FHt8VcODdn6PqTn8oMq2bSqZqJeoPnR','9dYu6LyYpbYDMhCVNrAHSd1txStv63yKR1D435WXKU7nPIDLBzeT9MpWtymSOu978NJvYU5Y0OSQ9O',0);
-INSERT INTO t VALUES (30,-3117906,'X3N1M0uHeVF7zng3PFcRGdroWESetuDdQKyT7ksmya','WeYzG2ah4EVHNVIVKgayHsH5MiROGM05m3e','wwNfGxfuCwZ1Ts0eqEt54sbpGnwhqbG4eWlGejzzlT7BxX','qzTDzXPRwP2ogtLWhWhrNvZQsDOhfpcSjS6uK1C6uFANLyNNloj2NGsBH3yfMeym','igaKU69pxtjKzSLIw0','ASVI4AiRkgbPlkRTJyODbPKNmQH3NUqA5U3pzSmDUZkAetYuURPOX7B8GrUK4Z74QZQj1YBBRRRYLoza4sMg5i01piCD6KB3G',1);
-INSERT INTO t VALUES (6,-5575379,'HAOijvjPUiPlbF5PJuOyxZiDGk2WYrLeqPX2','0UqdCa9hL5ZYvI5VcEJNZbtcMVp','p0Ca7AYgx8AJvJCczPbwjAPXScRJQLXGYHBU73G9jyiowK2gNAshqB','m1csFJhU4LBSHIrjpaXYAIjdWu6Wo1UrIGYKQefZznI','29LQKALdLYxcsX88DcI6EHUZlSWOPFQVLaLSAlmXKfiYVOscotdNnLiigkHoo1HlAXuVTo4NTGRCgllGOJJwMFXjXVqv8','f8e4oR4PZjZ0GQMc7CUQgLapf8MZLSVE6z4rjIlBhEoegM1RMnjYwAqiMJw0HjZmS7rDNzrcHjKkGywYp1LIGEIVuSC96EIlZs',2);
-INSERT INTO t VALUES (111,-4643074,'5skd4rRncZs68lVXlOQOEnrek94j30OjQ','zyhnBrUcfOWW3wa0JSpKxxif0BDBWCG0s','UiyI2agdFDB','CrKg4BZPGJMkOUhEutmnfmdChcW2Z2FYA5O7nSNp','2LELUV22BHvSqBuUKoMh','oUTumiOdMh0FJPvxTAulsUd6aMFZX1f8PkYXaep7MwWawmGFrUjn4YjboCZCkQm6ZBaImYvenDfg',3);
-INSERT INTO t VALUES (86,6465569,'Zuqj41f7Tx','BwE9rrkHR2M2nWUqOB','Z9ULLu7cpaOfYLdECJEkJKFwSmuN20muuzTmFNh','c9fA1z4AxRRcDsbAVZTBWgemTZCU5YZAxga6zzA9wcb9XIftm5sqXDioAgdu5F4aAXZR6lajQrSdLOlJWjyEzt','VpV8lDFBRZYR90UsK3xBcYLk90AP83Mi','jONzm2zZb7PeaqCMa92zzBvQaMaiaYJ4YtpHwlWk',4);
-INSERT INTO t VALUES (-9,4203487,'4qj86yGi6PBqyoR0X7xQccQSBHXxNjogvviNYSNIieBjUZ2qwzdLkyvOk','z9gD5L6CJarCE408CsZsm9','BUGPbIIzTh7qWizVeUMoRDbUJq1AEyOxDZjZwuujfMseRtXr9qw8gZ2','mqTcrq56mxY7vic5xG3koylvelsdaoCnq4Ei1gnd8ebILkCaybnkgpYrgAd4JFRUYgCM5e','6Mwf','yZKoDiOjKmSEp9ZseqF5Ri62NI3lT',5);
-INSERT INTO t VALUES (109,-7978206,'yYsrAoSTaSVAgjuOdz1','Vz64EAPskq2uXa3IA6Wi85j7BWth2NqEh8u8D47qqti3RlO','lib','bADMji9No','UXKSWuzENYq8WGNZZuaTddzgcbWCS1qEgStiHtIweGrpesfGy6hXyvpi59np7T5B4EC2vGf2vyx','sMCWkAUlRp9',6);
-INSERT INTO t VALUES (74,5599183,'juKRajcJQct7Y67WejkLxJDTN9c1Xk4MMjMYE00ESdyxvcxU79','EhxcmJyyNWdm7VWiHgz','LHCeHcMiX','bCRmtbUAOI26hBOsVXYL01HAMamUdUR','HQszrrnPIpH0OnryPqTcjQp4YL4HV','D8hxpKyO35z5mQ9uBhS',7);
-INSERT INTO t VALUES (104,-2313637,'wCPGVs900rTZCPlzBlYjEbA8UQ9snc3xG4Y99Jd1DjxWl1X92Unxb','yD86PQI9EjfJAdYTx0','61bxpi5BE','XnHJEcxAWgfCj6elWYtefnKEcZXtmwBY5kx3p8s9DooLNCsXOUv2OivPBzgBCFEoZ8Pxi4d2nApZBgM','7dZeEVNoj8T6p0k6CcvnlqMXeSAjJ6TAQp1AJTkYw0owmRIlekMt3TGpaUnNeybUqIdf7ikeGWP5PdX3TEkJ4P54R5M2z9Nt','r1zUKE2l3xDzyxsDUCDpFevBNo3Xqk3ildO3U5IMUmfa0Wi683zeBrkdWlfR2LyQDsKX6Y',8);
-INSERT INTO t VALUES (25,-4189577,'TKZ3OserPnJ7QIekXgjbNEBtDEhtTcPVbeG8LeT8l4o2SMF','Ep5KdccorZEA1H5RF4skxpgd9tTyKNWpEV2fQSdfzDIROi','lxxymWAHH7LjU2dUZsUERvq04idwxN7QKXHYkk8qsyIfMc2nctw','fvFzqeoBFGkleidxeennSYgD4m4sEytHyO5hlprWZ8ouYIiN3lNoNv','wl5O5iwKHqCpD3PnqsnKEVYzAjv7CawlwTDv4t','Z0HMtXoCE6Ccm2VNmtzeHdcVyTV9gIl2ZXaLVE2F9Fgf0LhzBIuWSZ0vET4pLQhiMlqqw0x3SxZtKdlBLMj3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2026234117,1401816,'rWMoQTD8te4IsJTrLBOIULr5Z80rX7eTRnWFa2vJv','bdfllUFZQ7m9AICG95o8hWRElPijBLlwUvTuuyRaUiyOpheYdsiWqYwVsjqSokyowHuVngRQuA4z8qUr044hfrt2S4kRhDik394nIvCM1JVPtYmgOWz9KFWR9BafYOPwqyqTne2wOYZyBEf1gdp24i02','7L3nYI7o78','s2QiEHRSW61CfbLguwF5xSLnNEfll2425Q9HhMpBY2HLcY2qb2nDJTFwjPhGVfphiQ36phiIQDedayN3R3mTrwkbpgfp1ZXBeqwA1hb47tDO9DA3v9JN3spmXvVauEdSICQP23PBRTpXFyy7EcJmFkz0o4rWACdYcUg2FVReIXj8cZF6g7RNpilC17IOkzl94OlrsseP9hSBMMewUfoEBfLQJxRvVDFj3C9jGP2YbZc','A','3A',13);
+INSERT INTO ti VALUES (-2026234117,1401816,'rWMoQTD8te4IsJTrLBOIULr5Z80rX7eTRnWFa2vJv','bdfllUFZQ7m9AICG95o8hWRElPijBLlwUvTuuyRaUiyOpheYdsiWqYwVsjqSokyowHuVngRQuA4z8qUr044hfrt2S4kRhDik394nIvCM1JVPtYmgOWz9KFWR9BafYOPwqyqTne2wOYZyBEf1gdp24i02','7L3nYI7o78','s2QiEHRSW61CfbLguwF5xSLnNEfll2425Q9HhMpBY2HLcY2qb2nDJTFwjPhGVfphiQ36phiIQDedayN3R3mTrwkbpgfp1ZXBeqwA1hb47tDO9DA3v9JN3spmXvVauEdSICQP23PBRTpXFyy7EcJmFkz0o4rWACdYcUg2FVReIXj8cZF6g7RNpilC17IOkzl94OlrsseP9hSBMMewUfoEBfLQJxRvVDFj3C9jGP2YbZc','A','3A',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1146388737,7821924,'66LD6BIds4jBF','PHwiMR5NGfvbjEMvX0zVOKlDMJHnBfhqjNdv9dwCX17ZFtD8dXO0Rv8VqwSpkz2hygxIXfcYf8Ru5JoW3ued8JE2vbgB2MEqhlKYKflxg9VA','vRD4S','lRlZELSJtQZ40vYtTS8TDubajHZUim0KjoA2h5kEOwd9YWw4ct8jBrVqpYJfQNEfMYIe27MpLahObZ268IWLmd3Thh2WnoOW0IfgmA2WwY270t28cOXcCFgBOUdY49N160RHCB0quS5xnH965VEKmvcH6nEXg6P29SV4WcCOewKts5jyfuIrEjk','hR','A7',14);
+INSERT INTO ti VALUES (1146388737,7821924,'66LD6BIds4jBF','PHwiMR5NGfvbjEMvX0zVOKlDMJHnBfhqjNdv9dwCX17ZFtD8dXO0Rv8VqwSpkz2hygxIXfcYf8Ru5JoW3ued8JE2vbgB2MEqhlKYKflxg9VA','vRD4S','lRlZELSJtQZ40vYtTS8TDubajHZUim0KjoA2h5kEOwd9YWw4ct8jBrVqpYJfQNEfMYIe27MpLahObZ268IWLmd3Thh2WnoOW0IfgmA2WwY270t28cOXcCFgBOUdY49N160RHCB0quS5xnH965VEKmvcH6nEXg6P29SV4WcCOewKts5jyfuIrEjk','hR','A7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-402800809,11741743,'37M','Gft4JqG6sx1shKdHxKSP1ZEUtHO5UaVYGdeWtqcrugBIzNLEH2GVNzXintk6JZZDQCDiOVQWiyTRUDKeH1TdaOMTsrVaQ','VV3zeOEneDqG','jMYb6okDo6VupI5nU2SxrlAqf2x34O56dky33bnhBQN9Qw90nS9a9udGPqG9O0fbo6WEvnUuYCR7XA2GT9Jb45yWkg0mBK0ElmTQ5DRBI9si45nEgwBL9O8sSkV8iBc7rVVevKymXvbAdO3rZEh543qSjn2UDhDUghCtHCclXVTxRDORJByY2KGcb1YDcHVes','Vs','w',15);
+INSERT INTO ti VALUES (-402800809,11741743,'37M','Gft4JqG6sx1shKdHxKSP1ZEUtHO5UaVYGdeWtqcrugBIzNLEH2GVNzXintk6JZZDQCDiOVQWiyTRUDKeH1TdaOMTsrVaQ','VV3zeOEneDqG','jMYb6okDo6VupI5nU2SxrlAqf2x34O56dky33bnhBQN9Qw90nS9a9udGPqG9O0fbo6WEvnUuYCR7XA2GT9Jb45yWkg0mBK0ElmTQ5DRBI9si45nEgwBL9O8sSkV8iBc7rVVevKymXvbAdO3rZEh543qSjn2UDhDUghCtHCclXVTxRDORJByY2KGcb1YDcHVes','Vs','w',15);
+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 CHAR(87), d VARCHAR(87), e VARCHAR(54), f VARBINARY(7) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32287,167,'2xCNFJjlOfIOgmroiSkB0kAzCBAseISjsuy5ofKnc6rS60YKq4Dv7uVH8Q1ONJn9QeqL7VeKyJKqpYaI3','il6G63UuzKeksWkWwWdaMlXmO9qE6sE5TYbMC7bf55jVmeeiAt9ENs','eDK5iYDDECvtA4wyLMGr99WaZLL3taG5z8WJou9Y4e3QYEG','v','bs','U',0);
+INSERT INTO t VALUES (-9000,219,'FU7QBXU844crAMClpn3VpmRtkTXKhCYe4cSKlMA2dkiMNJo0otPUkdr3yH7C4fA1VDkzQJL5jmDShDd0','EC8AA5urNzvNSxTqnFtJ8Q','pxk9PbvdVMOp4vImtYKaLlNTs3CCMUmhkLcReUPuMJyxO654Si2zw','CF','xp','z',1);
+INSERT INTO t VALUES (14757,98,'up9qavXlmPHOcCDxT2bZXUWSRoof96FrA9XUEzdLtEGPfU2OEjwNriVr5al3pIbCOamSKlY7ButbanjQT7IJ','a0mz2TXaUyNLG8ikf','slnpPRksYYuqsdBolc82aYFiLl3lTM','g2qmf4A','gd','q',2);
+INSERT INTO t VALUES (-10093,68,'rYK37jMLNU4zEdtgygapzCuXI94jK4ZUFcdBpiM0yIF3nv','qxRfnhsTCJGXsKB6LiXuiq8H7JEyjC9PQ0LdejBmxVHGaNN3cAPaLNBlwXYKItJHVnmwNVAWyGicjJ5','jtV','sibeyvK','XL','s',3);
+INSERT INTO t VALUES (15790,212,'lryLZ5VaEf7hGjnKnNwBIRqu2novi02por7Pr95GOkFHFeyCzXwC1fx7fUJizoz35IMFo9eAfszL8O2guKBs7n9','LaPvQL','QnBbveVwr41W1uKWJpxQ52a1QFRbvw2ddoXlgAPtCQQHwwg9gI','2afCAA','S','o',4);
+INSERT INTO t VALUES (8606,62,'Ztfqum1e72TR2EJ0VlIE7iPniEBmckOl91ZlnTeCvTwNoLNnVYnpUbPF0d5J','xUrTQRt92YuorPCFF8Dk3PKHx546s2mpEGjkfdr5I3PKXUIFlSF8AVJACW2zK55gfGJxFlFkEO','uP9o78Gith92G8Liixtgl5vdEU9Xpg8FKWAeISYo7jbpz','Cf3k','9','y',5);
+INSERT INTO t VALUES (14581,64,'EozAUjP3qepwbjA3JqqFzLnnTn20edxLpdYF4kHZJhgOmarwZDJQFScD6mZZftp8jIwd4F8CHLXpFSoZf','QBfAYLWMtP6H7jDQ3wi','eCrrrI7NaHSvR7FrYraEIbnSo730jLI1jd1YGto','JMjmoZD','1e','k',6);
+INSERT INTO t VALUES (7842,65,'QcpH3Itk3UbtYCj8NJKu4Z2dhRLDUgeXNEw5','uOyOZnCyiTF','OKfjiBxL3','Ro3q','U','Q',7);
+INSERT INTO t VALUES (-31090,19,'bA0fazwfM6vAjnf4s9N2bLSbytbq5gAH','IoWTuebwn9KfRaKFNUKSJNTmpl1ajtsB1C3NMePdkOhZviDahmte1weGfuOfSUPD9P1NciIN2c3RwC6oB','QGjrZSPdIzI530OiKEMqQTqhUC2oW1It1yhGJuMkCxGNfdDsR','FKBB6','S','H',8);
+INSERT INTO t VALUES (10215,133,'niFd5jWobkEsLIirdSh4tdd6T4PwidQA6FN0YjebVyrMdMIrAIRsqI4BM9X0rsmyJHpSTvQYZYKGpiT8KI','FgryuBwez1Jr4hcv02sz684w579tekGnuGjxURHqmtlzQDnaZ0KBAGwHubH855plYsCKxkDAN5d8jXFpoYbw','Rssv','pd3','v5','z',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(87), d VARCHAR(87), e VARCHAR(54), f VARBINARY(7) 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 (-4089994,-2611073,'3cNb1H9XGyQVBE1ew3HGr7CO1Y6SFgGDesXIctJ9tzjDmLIvsxf3jIbolYqu','8hYAbpD6XjNGsU2locC38V7Jgl','1OwAXe6JP0huJyh3yFckFp6aWYkyhgiEJxlPVMEvJ8iTWV','tFOhxeDDLL81x2Ki2fGh6qgs1iVFyxF9PnRV9NU5lcjw4tcMRimkzk7gpULP0y11334SDawvvrTV7PS5abb9vsbkOnmFWUs','kIvVr9fcR5Wu1Ef5Mh3ZfQDA3fpHlVfExtFkqD0Uuvw','sXBhprf0bNVqx479OYeBIsv1i3oPgb20i64GIW8dOhIR6j3nOqoE1pgseKOjf',10);
-INSERT INTO ti VALUES (-4089994,-2611073,'3cNb1H9XGyQVBE1ew3HGr7CO1Y6SFgGDesXIctJ9tzjDmLIvsxf3jIbolYqu','8hYAbpD6XjNGsU2locC38V7Jgl','1OwAXe6JP0huJyh3yFckFp6aWYkyhgiEJxlPVMEvJ8iTWV','tFOhxeDDLL81x2Ki2fGh6qgs1iVFyxF9PnRV9NU5lcjw4tcMRimkzk7gpULP0y11334SDawvvrTV7PS5abb9vsbkOnmFWUs','kIvVr9fcR5Wu1Ef5Mh3ZfQDA3fpHlVfExtFkqD0Uuvw','sXBhprf0bNVqx479OYeBIsv1i3oPgb20i64GIW8dOhIR6j3nOqoE1pgseKOjf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(65);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
-INSERT INTO t VALUES (-7166544,4477175,'psdcpBt0fCB1UVHkm','zk22FPeHB7qtZ61RnubsPktJPPtMvTTHUqZFOBlsMI6','5Pvwq42GBZrzpaSBAhvghCo','T1ffG2Pf9SJJ9DlIgkE7BAPVGWfgyNqOiA9DRJp014PMjX9Meo7fDwgyLeBsRjaq9ieUb0UxrKj420udim2YOdL','shPDlPuncaA5PWeKtCchjsCLMN3b4P2G8GI4WG406or1koEa5bI7tqTBfxYnFZIPAbjJJgzIAuCT8qbpaZBRYumCT2VutNXHX1','BFkz05JuN5harvvycY8V5ddbLkRfqt9sleQ4DpMdLBtO5eaUYxIWLIVNESHj82gWC',11);
-INSERT INTO ti VALUES (-7166544,4477175,'psdcpBt0fCB1UVHkm','zk22FPeHB7qtZ61RnubsPktJPPtMvTTHUqZFOBlsMI6','5Pvwq42GBZrzpaSBAhvghCo','T1ffG2Pf9SJJ9DlIgkE7BAPVGWfgyNqOiA9DRJp014PMjX9Meo7fDwgyLeBsRjaq9ieUb0UxrKj420udim2YOdL','shPDlPuncaA5PWeKtCchjsCLMN3b4P2G8GI4WG406or1koEa5bI7tqTBfxYnFZIPAbjJJgzIAuCT8qbpaZBRYumCT2VutNXHX1','BFkz05JuN5harvvycY8V5ddbLkRfqt9sleQ4DpMdLBtO5eaUYxIWLIVNESHj82gWC',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-2484,177,'tnSc4V3jBwpCoSSoPSizIdMOcUiQawE','O8Ml92D5Sd8mgAZiYtx2CBU2hty20KQq9LsZKI30q13rRRufMjUCaAVKp','dLG0uK2XwZYUIrxLcPlrlm2MnI','7j2','Dx','U',10);
+INSERT INTO ti VALUES (-2484,177,'tnSc4V3jBwpCoSSoPSizIdMOcUiQawE','O8Ml92D5Sd8mgAZiYtx2CBU2hty20KQq9LsZKI30q13rRRufMjUCaAVKp','dLG0uK2XwZYUIrxLcPlrlm2MnI','7j2','Dx','U',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (5513,229,'j8ZeTOE2zGjCZShTCJ0','J9OOChKgHf38l7mzuhxIcNSfgMLFWeHjY7mGFtJi6qrAtX6RRsNwwDKscZ9yG8GA44','q232r12','Zm','f','0',11);
+INSERT INTO ti VALUES (5513,229,'j8ZeTOE2zGjCZShTCJ0','J9OOChKgHf38l7mzuhxIcNSfgMLFWeHjY7mGFtJi6qrAtX6RRsNwwDKscZ9yG8GA44','q232r12','Zm','f','0',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1467618,-4338086,'goxN8jgSGcKgVbRRX4lZOZOcBDEUIP8gf8RrunXPFfOaX8BKP5r','I2PhIrsdxJc3btZM9UAkjRx0hXA0Z7vP77xPQtdHF3msm','GMHaxHk5MicLRi7M87LmDOguNhPoHvgrnI6wZrUFOV24W6k5L4QC','hjTDPrSq4CJVwtqBtY0wGyio5Ib5axsqI','oFxv6glwwh3smxpzi0zhtidytq1eOIXXvFfDDksbHzJ5Q3W6VHaerWhflEo65','41pDNE2WCMAhuUKYF8jGnRS1TACysfxxcANFROxVn6pxnFBLCTSZn778I6uJVJMqdFtdcnzdsmPyxGZtC8u8rUlBCOzSWneCz',12);
-INSERT INTO ti VALUES (1467618,-4338086,'goxN8jgSGcKgVbRRX4lZOZOcBDEUIP8gf8RrunXPFfOaX8BKP5r','I2PhIrsdxJc3btZM9UAkjRx0hXA0Z7vP77xPQtdHF3msm','GMHaxHk5MicLRi7M87LmDOguNhPoHvgrnI6wZrUFOV24W6k5L4QC','hjTDPrSq4CJVwtqBtY0wGyio5Ib5axsqI','oFxv6glwwh3smxpzi0zhtidytq1eOIXXvFfDDksbHzJ5Q3W6VHaerWhflEo65','41pDNE2WCMAhuUKYF8jGnRS1TACysfxxcANFROxVn6pxnFBLCTSZn778I6uJVJMqdFtdcnzdsmPyxGZtC8u8rUlBCOzSWneCz',12);
-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 (-2729856,-5673528,'nV9vzNG0hMHRPm','0Bcfjvk0lzUYMD9lFLcR4TT7qSb1jMtQKqrJAJpX2R6shm7Xb50q78KlW1c9dfsNbT47jOQedrlFKTkYYjpb9DZOytmLI7NmsCIXB','B3R9','Dv08HRchNN9TMHlr94dyJOfKRkc3141UBxqgvZDNLHwpaDYpcx6Rz5brVJSeP0tggzJdg4ES14FsYP1BZGm1PX1sACbpr0XggfHSPtc7lpxKHkmxZyJH3J','hckYGI14cg0jA50hCY7TKOZLeWbK3egJkEyXu5WKqAgll7h04X1FPFHO','Cgt6KWFaNZ3QfShh4fVOcbXfqiUFzVe6XObTDMkouvQIbOghik7oNoUcRp20dBy63j9Rtg2AbwYnyOohaLpFthLsLGUBJQkVtPg',13);
-INSERT INTO ti VALUES (-2729856,-5673528,'nV9vzNG0hMHRPm','0Bcfjvk0lzUYMD9lFLcR4TT7qSb1jMtQKqrJAJpX2R6shm7Xb50q78KlW1c9dfsNbT47jOQedrlFKTkYYjpb9DZOytmLI7NmsCIXB','B3R9','Dv08HRchNN9TMHlr94dyJOfKRkc3141UBxqgvZDNLHwpaDYpcx6Rz5brVJSeP0tggzJdg4ES14FsYP1BZGm1PX1sACbpr0XggfHSPtc7lpxKHkmxZyJH3J','hckYGI14cg0jA50hCY7TKOZLeWbK3egJkEyXu5WKqAgll7h04X1FPFHO','Cgt6KWFaNZ3QfShh4fVOcbXfqiUFzVe6XObTDMkouvQIbOghik7oNoUcRp20dBy63j9Rtg2AbwYnyOohaLpFthLsLGUBJQkVtPg',13);
-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(68), d VARBINARY(76), e VARCHAR(72), f VARBINARY(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (77,-1961553296855694983,'KttckH6cDopINnB0Kbhg','pTaB6Vg2qcrjxxoesXtz6RLCNuwSe42WccaFePyx6bJeW3edmBwsToztAMvuLUhnFWdYXx8kTX','rgCDmqILWQKZCK8AwUMffixq5XQZTZCA2HAXJ2gswB3tjrSOuaK3zwFQHeobMi9UDaFZc','TG9xW9Iihu6rM','bDQlTk9nRQZqmLcS4qNnRK5NLaXi2mOGmBnh09FRDoa9aSHeUknl6XsGf','B2RGTtOhZcKqmqPOnAb6khjPzRZlCr5rb6gDKdpUeqTmHQusYi7sPwMKvKFdXNnCG8b',0);
-INSERT INTO t VALUES (208,8653713610367068997,'JkGtWok7UU0MSLM3paiIhnHr0tGwa03Wpb','bYuzn4PZ1iyeHBLzq6otqYDtgV7vvuJ4gYjn5mbTo7o1BQ5FCcivRwHlOF69NuDsCNl','fNoJEIYqy4uFfet4IaYWEsrqJYknRE8r3oO2vyUpfapJzK4zFYfm23eIlzOB','rloHTIt','5Ms6Tzi','rkFVMFfLhhY6Q5Q7U4Xteg4mPO9UxynJ7pyxUIey',1);
-INSERT INTO t VALUES (188,-167758949908197804,'OVutkQyICeeWbWQsY7YBrPXGSF63rk0zCh','T9YZvjZ0TgUZm0iPpN8zw6r5AADGHJ','Wz1FPftDh1mQBIfKmcfYALBU4C4fZsHgMiqxdNUmDaAJJLIWRy2S8fgMTaoc','0Pf3MypuoLjYyqvd9','VvoyyMprm9qKpVmyF1JhinPnUcaXQO5HN453IBIomqbHZIeuLKrCZdqUEetrzkC','9G0vH3FYzfUVk1kDFcP3FfqzU4M7M3OFtXAz1UnbiGUJqkklvR',2);
-INSERT INTO t VALUES (207,-1010451302885387780,'Ejv1VaK3bBCmrgP9a1B9wfo2ia306Tpmm7Hxc2tPJ5','JMbwvPpOth9eBZZHFvhsAZ8nzhB0ZsE6wZxsI','52jIW1FdcuJ8KMDne7nj7Of5XkgclEKNDFaL3l7o1IrRiJHskAhYUsz','xqxHUpK','vnbxxuaMrqMa05','1tToPxtuKoqcfyonzQQl0XQfHF5tWEumKG26NslKFUvx616Uvc4WAmUKnitLD',3);
-INSERT INTO t VALUES (41,-1120989755653466591,'xRBiXiyZRfxrL3i6bvzkzMdahgzRGepfcit56iTF1OWnnXYXVWioMO9rKF','b9ZKulgqjz60KGb4Mp7wcyIkUjgTZrwcJX6CkKZyPCZHgsCmDHNm','N14vnT2','P8a','XB0ZCbz7caWcoVjs1GwiOSrzXlKLiAftfVNvRD7loKlZFRIRZ4tfMnUQRqLyXQKIBGFanouIQPnsRznL','FHCUn2zeCjnER992Y5mtwyX0pJHMt5REMHhBE',4);
-INSERT INTO t VALUES (209,-6321209050528754815,'jfyGC6miEE6SS8SazxyP7u','UduvqMGYcVYBCXr2LdUP5Fy93SzkAabc3bGx7Jdt34cT','ZieHP0Z29thP8tbfdffxxzksWC9yMQ9zuowPp1N9Ee5NO0JqxbPTGEqEyV79cwuNJAGwN','CoiWO','Uuq','Bj1Bm71A2QLOIjUI1CWY5OsqwctQ2XrR2DeVEHoGYCxelZLBecMefCI',5);
-INSERT INTO t VALUES (241,-8406143741752228812,'9F5q','Pqh8kN5gNx8cTFmQOGKYKFH7tst9GEaP4wyVFFC4WluMZ','w65Mf5u5LAkxbwmF6X9xHw2JSo1JTBltyP9XZdwaEg9sIzm8','3EMr0s1T3K3pe2','jA7u2hnKKHgmPW2Zr4yQzuxv1XH8stlWR0rEfCaziwrOtyjJ','jjJt1N37dU2llcrUfL2I9ZFMOZ4UdEWd6ntxILiGc8EL5fPmFDr8Y9B5HxyQPirb78aZvCby3lIHKiQwOqVmGSlDry5',6);
-INSERT INTO t VALUES (184,-2632377222522580163,'tgs2FZp5ngkjw9BIiCewTstOR3dGS2nLFjjRa47mycM9oMpCF4n8pTDx9IPduV7','fzUzRGYPvM3zBMkzgMSZQGhN6l9L4uvutXzKXTM6tI4jnZ8wgBZp9gykvkc7R','yFqlSlkIzYHw121H1','4yPEA2hBaag1K','Mggwd4jmAeKL1xRzyj4MYAweeMOJtF2cxvRBP','uwD3d1TaVpsK0E3p7RGRa1rsK3g2BuNJ8xgzYt7yjs7stS8gOxz66SqjS3qiZYKCh5xXZnVoQFeZx9B1L',7);
-INSERT INTO t VALUES (163,365779862938123076,'w','qxKGdQ9T7GJXBEXJVGoc6k6Z5qZQQg4j5VfFiMgVCd3q2I3RmMnEBtNTzXisuSYwHG','BpwiUX9U9Ow1gxoOcV5KVotv6S4dbaxsl7XreYywd1iXi4c4w7pfzjxklSQpcrvMV','17rhTFLKy','7eYB4xCIBXeimsZ9agED8yMFxzmlwBLLnhEGNCaKTMnzMsZBAG2Umm3lnhd7wP1l','8X6mqrBzeHrpED3',8);
-INSERT INTO t VALUES (97,-2255120595738350405,'0bSIh9VYV4I5qQwJgRV8Vh6NpTxhfebVBRCqaixWtjwIIngyKawmodQGMDB33jvHaL','G7iDFCFW24','CbQakMwAzDJhZUeouvcYqenui7TjyLDzs0wjaMBbc32vQwD3IlDSocbfb2','smiwQSUPgksa1n','d8czco4PmxDLs4tsmBSmeuayZ8q3HuMFnY3hkEu','yOe3v0qxCEcX9dBt13fDYeRABCbkTgbI5UZyxjtBf5YyxTmGZxU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (761480825,4605708555435821840,'PZ3GqspXZQpPowc','2uYGX7UCGFDCytKGnVpcNgKGIElYDdULz0mq','DHPeD02JnO7rDEggPm4gh1WNXwwhC00EjoqXKJgkW7DBUFCi3vnDXCaeBKSy6t3YjZW8pjA','ebW','ckGHkxThaK4PagO6JOcI45j5bMOkJsCKnL1CwngfXX6sU1Rx6FE2ldQ3f1JW20xaikCstmgEDj5lbiML7dQ5eyBzi4iOh2IxaEk','KUJaRMwOzchkm2gDWpeJvwamPdEI6R2ISB5r8UBju269sJp',10);
-INSERT INTO ti VALUES (761480825,4605708555435821840,'PZ3GqspXZQpPowc','2uYGX7UCGFDCytKGnVpcNgKGIElYDdULz0mq','DHPeD02JnO7rDEggPm4gh1WNXwwhC00EjoqXKJgkW7DBUFCi3vnDXCaeBKSy6t3YjZW8pjA','ebW','ckGHkxThaK4PagO6JOcI45j5bMOkJsCKnL1CwngfXX6sU1Rx6FE2ldQ3f1JW20xaikCstmgEDj5lbiML7dQ5eyBzi4iOh2IxaEk','KUJaRMwOzchkm2gDWpeJvwamPdEI6R2ISB5r8UBju269sJp',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(69);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
-INSERT INTO t VALUES (1122509245,2561005551126988092,'W6la0985ZWevwzbqwakzzHIhPSO','2j2nC9VevtLn11uKRBqigfBsW8Et6vO4hZTNECS1Qj7E1bYnHYjR0','83gaFi8a7geZz1S7SmBwRNJzNxzl','fZinY6','njXoXOafQ0e7UG3XVwT7deO0cAsQMe','B1YpGTrJlwlWlp1q2GO7l4zJPeiSFfg',11);
-INSERT INTO ti VALUES (1122509245,2561005551126988092,'W6la0985ZWevwzbqwakzzHIhPSO','2j2nC9VevtLn11uKRBqigfBsW8Et6vO4hZTNECS1Qj7E1bYnHYjR0','83gaFi8a7geZz1S7SmBwRNJzNxzl','fZinY6','njXoXOafQ0e7UG3XVwT7deO0cAsQMe','B1YpGTrJlwlWlp1q2GO7l4zJPeiSFfg',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3180711248,5618443957267818347,'Qr6bGdzUb0nHdBTTkzs','taU0eTY8GpU4oLFX7vIL4qrw6yktlODzx33WuqKsZhLM8c4WWJ8kh5zIyj32Wzm9N9vg3u8bJMDNDotoFAUQomo6uENF78TVhfFInJPp','lFju77','3m015C9M','EmLoNbRfHDkp1nEYE8MD','8juzRwXkT49y60LpJhvjaXS4nEQu1UOTM6bb6uhEAHkum3sMYyCiTYIv91Lj0XLmjIr5oDwRszGM6vpaU',12);
-INSERT INTO ti VALUES (3180711248,5618443957267818347,'Qr6bGdzUb0nHdBTTkzs','taU0eTY8GpU4oLFX7vIL4qrw6yktlODzx33WuqKsZhLM8c4WWJ8kh5zIyj32Wzm9N9vg3u8bJMDNDotoFAUQomo6uENF78TVhfFInJPp','lFju77','3m015C9M','EmLoNbRfHDkp1nEYE8MD','8juzRwXkT49y60LpJhvjaXS4nEQu1UOTM6bb6uhEAHkum3sMYyCiTYIv91Lj0XLmjIr5oDwRszGM6vpaU',12);
+INSERT INTO t VALUES (-30387,23,'u6QTMwaaIgGdsQt1XBKwo','GrpIUxGAh4ZwT3hrE4gy7dJbrPNVkz5sZJ52voyV3nuP1qjTzw2Fk8RolBr822qnDC4iHLEVyFf3vaUI0T06F7Asv2hGfBaAoCWuMbN6Y4tqrqPya1j6Vm4dxyRf7WtU0IDmWIP7g01RzxK0mU6NA0HVIlqOmvzFyt8U1Ldn2dQh8XXuEkPhgMkFW40kBKDtW79Y2YcDmPik5IMGft8XLhVBZH1PtCr1v2Bs','hH1UJH37lw96rVOONO2BQp6tAj7zNAA','ui4','C','j',12);
+INSERT INTO ti VALUES (-30387,23,'u6QTMwaaIgGdsQt1XBKwo','GrpIUxGAh4ZwT3hrE4gy7dJbrPNVkz5sZJ52voyV3nuP1qjTzw2Fk8RolBr822qnDC4iHLEVyFf3vaUI0T06F7Asv2hGfBaAoCWuMbN6Y4tqrqPya1j6Vm4dxyRf7WtU0IDmWIP7g01RzxK0mU6NA0HVIlqOmvzFyt8U1Ldn2dQh8XXuEkPhgMkFW40kBKDtW79Y2YcDmPik5IMGft8XLhVBZH1PtCr1v2Bs','hH1UJH37lw96rVOONO2BQp6tAj7zNAA','ui4','C','j',12);
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 (368153536,897151116593941033,'0Bw62A3ve8UmKixeXWJ0sHKIoPiXzzgFX2kp7F3e8DbMA4Il07ZdNiAqX','Qrve9812qKYWr8Pzzaub0I7jTGMAOA6NEdQQ0vqqybshXbcNRa5btFSprRp99mGldYzITIXu794Ydtvb6p5x3W0SzfsEiKtODiFfm','Fl8IK2DQt0Cs6g5cuVLCLdEbiYUPZBu99gyJ7yyfQ2m2H3vmE9Rk52a6GuCNA7Cvmu','tdVBGYtlXi3d1wGHxtYEmt2tjIERCWA1CzIHRlsdBh8hVExSV34O1LOmw7OzTT30ikSGZWOa1pxFeo5AIWk1PPpHaRfE2qHdrMgrJjyWuuAIvQLu6DTFpV5hGPX6LYWtghrcfdGdtKWPPBvIRQQetcfiTePcWTNwEeGqxUBEXXPurb88VppLWUNu6vifpHvb53NOIKXYBPF8N0S6IJFKiHZdQfm2fnVZeKtWVwe','Y54ZzQdPSzizPxemcNQvpzqvlhNiRPPH6TnYuHWK6uD8F1G6Ib1byxkdO2yObXdjpcDAvd91uZB8','T8n5j8c8NqUYQXcHx',13);
-INSERT INTO ti VALUES (368153536,897151116593941033,'0Bw62A3ve8UmKixeXWJ0sHKIoPiXzzgFX2kp7F3e8DbMA4Il07ZdNiAqX','Qrve9812qKYWr8Pzzaub0I7jTGMAOA6NEdQQ0vqqybshXbcNRa5btFSprRp99mGldYzITIXu794Ydtvb6p5x3W0SzfsEiKtODiFfm','Fl8IK2DQt0Cs6g5cuVLCLdEbiYUPZBu99gyJ7yyfQ2m2H3vmE9Rk52a6GuCNA7Cvmu','tdVBGYtlXi3d1wGHxtYEmt2tjIERCWA1CzIHRlsdBh8hVExSV34O1LOmw7OzTT30ikSGZWOa1pxFeo5AIWk1PPpHaRfE2qHdrMgrJjyWuuAIvQLu6DTFpV5hGPX6LYWtghrcfdGdtKWPPBvIRQQetcfiTePcWTNwEeGqxUBEXXPurb88VppLWUNu6vifpHvb53NOIKXYBPF8N0S6IJFKiHZdQfm2fnVZeKtWVwe','Y54ZzQdPSzizPxemcNQvpzqvlhNiRPPH6TnYuHWK6uD8F1G6Ib1byxkdO2yObXdjpcDAvd91uZB8','T8n5j8c8NqUYQXcHx',13);
-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(80) NOT NULL, d VARCHAR(92) NOT NULL, e VARCHAR(72), f VARCHAR(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4775540753866978927,1187898,'aLCbWFRTnkYpdWb','hoGg42N','LptHHdubBUEEPFgV5Kwht47HciT81QV6JvrA','3OEU453zP','rS95ON44FBjz5Q1y5Cp32nHuY5JIWk','U2ui0mIsAyXTCasyaKm7DWXpGtF',0);
-INSERT INTO t VALUES (-9054005315395401854,3916511,'1Zjsv0v1MILghrOpRX3YpcxPKbdDIZ6s7rrZTARpWDGQ2OunAZUQL8J','KOqpQe3TeNZyd89mJ0DtndFsYktIKQIQEeyti6Dkl0wWptlEIukYPzq2SNNfRgTvALfzABI4Y8Iv0rM9Az','zeNelfmg8mdTtmeMwFHGC1U0Pt1IipxyQ','Qkz6sJcg','lDoRDzJGoTq7aYVftRLdP4gnHmf','Tkq5YpCcvPqUGk7aVmmKqijUJ7BdXxeuqXRQdrBuGUdicaa2OiK7k4bHqRCkYUtt3ElpwCbAujICntUSIH4v3',1);
-INSERT INTO t VALUES (4622991459260801323,12663624,'e39PGMviasbkwM1irY1W0HJcMM7fjO3mUPCZ3cskostxdTdKq9ZSEhCzV','O5kRXCp44KeNZle9AevRFJzZAEw','9RcmbT38JXakNgsiylvqWC3wcjAkol','58eTri','J8CucRueI5HdBCZqfWnKDw0kx891REvnBv','fIkq',2);
-INSERT INTO t VALUES (3812807946694512748,8184033,'6tNy','p7iWnp','yYWKsmgxOU3Z6eIwlaUSCVdxItkz1MLjZ','CTs89BGQWsAStPDyXUEhmep','5IoHqsz4VfyLzxZFRtQQJlOUKULSpvmv964Py','N4a4YCpwe937kFKaiM5',3);
-INSERT INTO t VALUES (-6404581544215722518,7853346,'nPyy0FOjTxoEtj9mNwR1vXOWuYlFvtaO7cKhJ4InLqNsbI9GTLtCfRfMJQNhdjl3GzeG0Hja27oLFo','pjtl3u2MjdItXLKdvhEjsWUahWgnCGQykqPc7hVh1PZxAgf7fmF28KB4b304F9rnQ92e8TWy6AjOA','kQIZV20O2qE2QChD','7mnlrQee8IVmbhLRGjrH2XPf','6SHp','AEZwuNQwmzu',4);
-INSERT INTO t VALUES (5291725325801033312,11443733,'ObereUztVNXcdwSmwHnKbq3NwiKNTU7CbT7AjUDS5ScEav','h','5lrKLG7LnV7avQLaX','KMwfyjhErBSHYTATvZiO4','r7f1JhdAuptnMNDxN7cKFjhmX8aQGLLrZZH5FRgH0Cd6RApRaIAV69dG4NKuBYqH4MFmzc43K','4q1ME3oT0xDL',5);
-INSERT INTO t VALUES (395846847368617487,6158490,'nW2hnMlUSgTNj9i1lypsWkr5u','eHoxTDLGNWQowbGwbBtgZMldASv7GCEtOjpc26oXzJ0RYoSlaCafyMlqdeYiNDVrbPKUA3WcaG6ehLpy6','yEGYlQn7f1QiJB5UEx5TXsmKyCIrDG0KrYEESlbXJ4dySi3xrTjlDUtrt','6GtPrReyHCKFrCkgH','XWbEdlvSNxKQRGRtweTkDu2vlGVkV3bTASXFTw2r0oC90wfyZHurR','EtYZqDoeVwlPzE2TUtIg7tmPUklGK8CbXD551nDYXiGZWqkiDAM',6);
-INSERT INTO t VALUES (6774360748710891044,12464541,'RdlND40zPo2lSPt3DT1n28Ye7eEjqatem','BYeObPVCPrK7MtUhknpzHg692oXc4Cvj82qsu','Xuk','nwHiujMwMgwcR6','mQo2q2Gveg8suFXgYdi2OS5Eij','p6pe5A9KdNkBGV1HK0GQWw6chmI1reLLvyQ278pzepx1NqZSr31W2hALUNrpV8bQ',7);
-INSERT INTO t VALUES (3394800489045745380,14827137,'NaJSkgQzE3mv4XwyI1MvKzr77XR9vWWOJs9Ls','zrgdtC2dYs','4hX4GyLELXuTVZGh2LQCvCs7UDoAfRT2j9KUmBmtmcQI55uHb','u7','F3EesEGd7NlHY3Ao814YNNsLv2I','VA0XNXvOkpbdGGKHunW8MDy',8);
-INSERT INTO t VALUES (7034526495688784955,8411266,'NDOIMqKHRWE9kAqM3aTNbvFIlS9cIOvYfZra1AkIsuk49OneMatrLVW','rknuAt3oQRxUgzdZ6IcZUwSyVN2BKW1qKUrJe0P8fx2','KyJn6LRthc5xvyMVEwxAlcw408883CKqQ2','URYut','j2neXluSLWv','2XBXb5LPywCDFaUYHiAn8k2wjTYaWizjqv7RMaXILyL0cYQBZsvo1d8N0Qz9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14288,226,'vEeC2xQdNXijNZDqtVmAAOqtDXg7BbsPHvWubf6lQeKcjziqxh42HJ3N89YXM5SGtzSWCZ72Gtt','gBRMqTyAedA7UOKgWeD3oFtmzhZOxZEVqj45oFzvmPP5Dvp4J31Twe8B9LizwxGYoA4CFtjVzNMEKkTFNe6Z9x08y0CbbwsERLvFVHubKGL2SKN6bhEoZrYjspwRGDAqF3emnvDlxU1tR0fdq6LZRhiK9Ow8WgNHCv5DR5P710K9W','GGAKmqyxWVHkWlUYtkjQ3Bewu9V2BGgETcq8vQ40FOph9','WKjq3CpeojZLJHARUUJiLeQp','S','7',13);
+INSERT INTO ti VALUES (14288,226,'vEeC2xQdNXijNZDqtVmAAOqtDXg7BbsPHvWubf6lQeKcjziqxh42HJ3N89YXM5SGtzSWCZ72Gtt','gBRMqTyAedA7UOKgWeD3oFtmzhZOxZEVqj45oFzvmPP5Dvp4J31Twe8B9LizwxGYoA4CFtjVzNMEKkTFNe6Z9x08y0CbbwsERLvFVHubKGL2SKN6bhEoZrYjspwRGDAqF3emnvDlxU1tR0fdq6LZRhiK9Ow8WgNHCv5DR5P710K9W','GGAKmqyxWVHkWlUYtkjQ3Bewu9V2BGgETcq8vQ40FOph9','WKjq3CpeojZLJHARUUJiLeQp','S','7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (22078,70,'SGgmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOInwJJAwnEt8FsO7zXYjdqX7r','8HVA6tAe5F93BUwcyioC8LUsXtZOL2CNTbiiUXBGY3ByFAxUGjA7CVbQH0rpSB','jEDxwAQDLyaopQ5IFu7G7faZURHHtDgXadwiIpZm','wqBbgexBF0mW3WwVXtkLgAks26mE17mtoGFf8fSzKJ9wXL7jKxjPVRtyXUQygxsNa6abOhuNnroe7SEKu4eqDbqknoMAdlqAP2idxirJxNtygTLAafvYDdH7hQ3MvESCuGClXR5bcUA1U7JiF9NsVKPi6pdW4swlKxUbtLcpEL7GeyUBVpvUd','BvX','1',14);
+INSERT INTO ti VALUES (22078,70,'SGgmTq4EWfhurRTkwjf5m3DxPH7A3bZqbOInwJJAwnEt8FsO7zXYjdqX7r','8HVA6tAe5F93BUwcyioC8LUsXtZOL2CNTbiiUXBGY3ByFAxUGjA7CVbQH0rpSB','jEDxwAQDLyaopQ5IFu7G7faZURHHtDgXadwiIpZm','wqBbgexBF0mW3WwVXtkLgAks26mE17mtoGFf8fSzKJ9wXL7jKxjPVRtyXUQygxsNa6abOhuNnroe7SEKu4eqDbqknoMAdlqAP2idxirJxNtygTLAafvYDdH7hQ3MvESCuGClXR5bcUA1U7JiF9NsVKPi6pdW4swlKxUbtLcpEL7GeyUBVpvUd','BvX','1',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2965,97,'m7KT00Zl9wnG1esi9aZbcr7MZe1ckHwRKR4ELzavqX21IOU3ATN4wMpPvb5CIPz9FzzETsE4ImjOGX','EvvDhuLd7RuobcBl2uwbOIf8pwhUu9jAZU9kLukZ6mD5LXLWFclIiiZdcXkrgiC79YQDzX6cwEleW3VMI1zCY16MbGQyz3BSz1UWoXpfWWi1bf0KLIhIgH8Pj0nHHltQrt9waGA','1Gq2SR1ytmu4onaqffeUM1T0ku','nuhoKAHxQonGdTQXL0aSv3CNIQeIiQtTnezDFHvCq0qTwcOpBImeqaAcABv5HGvsghclMtP1','Hr8','8m',15);
+INSERT INTO ti VALUES (-2965,97,'m7KT00Zl9wnG1esi9aZbcr7MZe1ckHwRKR4ELzavqX21IOU3ATN4wMpPvb5CIPz9FzzETsE4ImjOGX','EvvDhuLd7RuobcBl2uwbOIf8pwhUu9jAZU9kLukZ6mD5LXLWFclIiiZdcXkrgiC79YQDzX6cwEleW3VMI1zCY16MbGQyz3BSz1UWoXpfWWi1bf0KLIhIgH8Pj0nHHltQrt9waGA','1Gq2SR1ytmu4onaqffeUM1T0ku','nuhoKAHxQonGdTQXL0aSv3CNIQeIiQtTnezDFHvCq0qTwcOpBImeqaAcABv5HGvsghclMtP1','Hr8','8m',15);
+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(66), d VARCHAR(32) NOT NULL, e VARCHAR(57), f VARCHAR(37) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (112,1451834859,'lDH4wRLfP3RGt8Yyu','FtzLhoJzb3DdSQ1Is98cZ0r','kYtePATlV92CYrq7IDxX2IU8E3nCl6P5APg7NcLxKNaLBt9TRhMi8q','sy5AonU5xo3Ir6dbmLVVkuVNMkKxDJT0QJL','TI','k',0);
+INSERT INTO t VALUES (84,106204645,'oGoU9uYByK0r5NclVhfdKVT','RrYRLZpG7','U1cEkR8iZn7fgyCW6IQP71Wh3W6poTFguWKCdh','KuKwxBe1AlkRgTwPr8','WW','wg',1);
+INSERT INTO t VALUES (59,3083983634,'vYZhV6IXsCs6sAGmI6Ylwn1qssEiicNTmW6m5e4nSjPbPo','6e7eWdLGVlaZInuXl2av8Ix3ZigeNrWh','MpNm6pVX','vGwuW1NrYZLXS4iAYrmeh','R','Vi',2);
+INSERT INTO t VALUES (42,306516639,'95D2deXH0YaoYKDg2kHnF9QpALKptHqYG7','p9eSNKGNBNW2CtXSReou1HVv','YMsCJ','6KjqGexNXSPnJ','e','a',3);
+INSERT INTO t VALUES (82,2801845998,'wb17bDkgXUHz7vx6Wu3wyFtKICz6ze7Knautq3IFEWIZTnpKZrYqfcgMPOWmEnR','RNHwkSSVKVJwmPN0KIKr7X5782qHR6SU','vx0ruxIpbU','AefvcJ0zXSzBZ1Nb','j','i',4);
+INSERT INTO t VALUES (96,1134056077,'aq791RWrehsFp','zmeN8TBmnAT6wFm8LODe','68u4LwSXBtGGHeEwt06gJBG6EY2','oAdE8tJc1BBsLyqsnqCvd16zwG1e','b','J',5);
+INSERT INTO t VALUES (192,4031749174,'LI','OcN','gvxHZRMu0Ywvx2OpVh3BBhY76o7AEfCL5ZIyi','5MevxtM4GGwviVdg4KdZeC3ocJaXR6Q','M','P',6);
+INSERT INTO t VALUES (127,3486780343,'iHOsfEAJRNw3Uko8kRIfm2ghKzIerz8Gmud','AZEh','tRBg5ODSkaKGupXFfUVrgggPxMe','yGvHzatD4','B','6S',7);
+INSERT INTO t VALUES (66,3860254510,'8471jjOFwNpNjGHtzd4QF0','bTkrrfIarLyrGPFoefl','PbeaaDEk','vVNH6nyDMTLzRR1nsNyBtDBAZx','E','4G',8);
+INSERT INTO t VALUES (201,3157085791,'YCrgiQoNTVxxGCuZYCS1U1f9fHpnrbyAMecxYQf2PFHb9173R3','bbVO5Jg5SJ4DOLk7ljdA0o4F97di','3rXxfLNLf9fWo5ensO6mwoxCG5lQywMPEUnMcYakRiWf2qHXX3U61U','KI1TMllFyDbrIdP9IAMcMX4bmyROgBkgztsXf','e','pV',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(66), d VARCHAR(32) NOT NULL, e VARCHAR(57), f VARCHAR(37) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (4335019750353002573,5545047,'g3ThtC3oEP9cTQ4ctFTCYfhvq2JKQaQavf5WSUk4JihVexwI83BsDZGFcCiFHC8V7gpiCW','FMchiK9egt5B','b1oif2hdB1AiPKisgLsccu9auu6AEGlJID1gFQP4','yrD9rv4qbvlLke','WaS2u90VT8d89hOkAfUgcsupHM2rco9m50rJI0sRt1DSyoiLq90vzpRtSR4QbWrlLClhkegwXsWsp5E4','tneYTJkKlhASkonZvlmIhGcoggAGRIuWRqTz6SRGbihT5L33ZBEJA9Q1J1ckmzjcWurjTyi9LoKZblO40MVsc',10);
-INSERT INTO ti VALUES (4335019750353002573,5545047,'g3ThtC3oEP9cTQ4ctFTCYfhvq2JKQaQavf5WSUk4JihVexwI83BsDZGFcCiFHC8V7gpiCW','FMchiK9egt5B','b1oif2hdB1AiPKisgLsccu9auu6AEGlJID1gFQP4','yrD9rv4qbvlLke','WaS2u90VT8d89hOkAfUgcsupHM2rco9m50rJI0sRt1DSyoiLq90vzpRtSR4QbWrlLClhkegwXsWsp5E4','tneYTJkKlhASkonZvlmIhGcoggAGRIuWRqTz6SRGbihT5L33ZBEJA9Q1J1ckmzjcWurjTyi9LoKZblO40MVsc',10);
-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 (-5528792005109355960,7093713,'aX5K3TiYbhqTrQskYUsLKO7SI9p0PVi0LT65Sc','tWPOAZfiQMWW1TbHBAzqeFmbN38FHvVDajtoJhPtCC','z','0IEKwbMgKckwmEd2EaSneOwFq9wnL','5KnMIB9tTwGjTqn9pJhBosY59xhWEAdFPhPIUX3JX24ERAgIVoxit6cbXhoyJWOEp3df6LkuxCcFiRS3cIcE','tvMhdGjAFw1xwCtzD5Mln1d98LRcQax0cwLFyI7Tl7LtErcetzOivopwAnauktoZ2RNLtejTQ5UcvkN',11);
-INSERT INTO ti VALUES (-5528792005109355960,7093713,'aX5K3TiYbhqTrQskYUsLKO7SI9p0PVi0LT65Sc','tWPOAZfiQMWW1TbHBAzqeFmbN38FHvVDajtoJhPtCC','z','0IEKwbMgKckwmEd2EaSneOwFq9wnL','5KnMIB9tTwGjTqn9pJhBosY59xhWEAdFPhPIUX3JX24ERAgIVoxit6cbXhoyJWOEp3df6LkuxCcFiRS3cIcE','tvMhdGjAFw1xwCtzD5Mln1d98LRcQax0cwLFyI7Tl7LtErcetzOivopwAnauktoZ2RNLtejTQ5UcvkN',11);
-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 (6046030403776766161,3661067,'zRVoV9bxzR0pdPy3x3PzGHArKgQva5xi5jHjCqv0n','iz1Vir2vy6WNz9WeYj47ph5SfphFr3PuEWZhQC49agH4aBq4678oso26n4Pd','9EJiyj1K7SPjsZD8l8jNpheD3e3gCjE1wK6bxK7foVPtyfqYeX','IH4r','n4Snf4my7xcAVGoeF20HYdMvEL1','f7PFYp6tQu3TJ90lWI59vIRSPLCU8Qd8ESfezsXE3ADkzJd24egFfXVrRHWRrFeIocgmby4q88jje2Rphei3',12);
-INSERT INTO ti VALUES (6046030403776766161,3661067,'zRVoV9bxzR0pdPy3x3PzGHArKgQva5xi5jHjCqv0n','iz1Vir2vy6WNz9WeYj47ph5SfphFr3PuEWZhQC49agH4aBq4678oso26n4Pd','9EJiyj1K7SPjsZD8l8jNpheD3e3gCjE1wK6bxK7foVPtyfqYeX','IH4r','n4Snf4my7xcAVGoeF20HYdMvEL1','f7PFYp6tQu3TJ90lWI59vIRSPLCU8Qd8ESfezsXE3ADkzJd24egFfXVrRHWRrFeIocgmby4q88jje2Rphei3',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7392050141898521760,16243077,'OuJfYKU3','bDaDhwRqpPRV9W7','dEBGW6JNR9S6kXrVwOO6F8cyIJoE5kcx9v6nFCVStrfeJE2FAAGK0DZQlkRWgZEfW','VIi2t2MCrbEm917vZCXswDfzMycSQBdxWZxhmTJxOswQ76Kv8swxcpJ2oDna9bhHWGMlZKSr3z5lCQxjElBXkdfX7YlfrxYCYncqo8hXAz83XCPn2SYBuNQfEKl3jKdC8pVDL2kITOmd8ebs05IxwORwwfn8JodOJVvzxFMjOB6uWxEtx7VyAoABUQqptG6U6jynHmhQfvZZWCvBcg4cKZ7kMquHvjf1ha8ENasyQ0VW2HmJsqJvRWzB','r1RjH84Czg9V3dJ3S1dRp7bucPwsOC8MjOfZPoPSuRMsJ4V','vKtfSh9Y4xyh3iK0lZy7',13);
-INSERT INTO ti VALUES (-7392050141898521760,16243077,'OuJfYKU3','bDaDhwRqpPRV9W7','dEBGW6JNR9S6kXrVwOO6F8cyIJoE5kcx9v6nFCVStrfeJE2FAAGK0DZQlkRWgZEfW','VIi2t2MCrbEm917vZCXswDfzMycSQBdxWZxhmTJxOswQ76Kv8swxcpJ2oDna9bhHWGMlZKSr3z5lCQxjElBXkdfX7YlfrxYCYncqo8hXAz83XCPn2SYBuNQfEKl3jKdC8pVDL2kITOmd8ebs05IxwORwwfn8JodOJVvzxFMjOB6uWxEtx7VyAoABUQqptG6U6jynHmhQfvZZWCvBcg4cKZ7kMquHvjf1ha8ENasyQ0VW2HmJsqJvRWzB','r1RjH84Czg9V3dJ3S1dRp7bucPwsOC8MjOfZPoPSuRMsJ4V','vKtfSh9Y4xyh3iK0lZy7',13);
-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(61), d VARCHAR(73) NOT NULL, e VARBINARY(15), f VARCHAR(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1097717337,-838312709548920023,'Id9tl35q','vcQCXenTYJ','0','S2PVIAHCpbUIqvK0','u7MniRqW88Nb2UyTeDl3EglCOUYdGm0OQmUf2PdeqbX0HlGcx19QjF7QD1kSdQkpnoZovfbgzPKTlbgJyTXvY0fwsO','UkIaoezD9rPF86HLg8AJQyOfG4Whh3mwuDfE1vNLH7qJTyZegg6m',0);
-INSERT INTO t VALUES (-1129482556,2532768817783312972,'vdtj30EIys76v','HRTWCOmTUGAGWaIPsEE0yef4XwA1tAW4yH6Vu58rg','saKylCM','7dUZjzkK2wploy564vINO','IqO4UHZw6UwO4lbRUF36JU8lqtsfw6HmZk8Fj0t4J1Y2KbvuFt9lS20V7CTuIzDPSwmSpYJxL2ZhVlratGU7clCiznzIWY7k0B0','hDrqYLbgBFKX0fFyNRONx6UWCqrqHymXD5HQHVFa6Fiu8gEszki1ZdCZ8kBbs45nx',1);
-INSERT INTO t VALUES (1941463181,-6702268020592912059,'SNpI','NKByk','mJ','sX2H82IeSuFU','r9YA2Hh7','lnyJJegXy8RiIgFEZup2ynqVMB7BaSpOz88e4wQUakBwQS1gJFxY6aoKpepACuof7EQOY3VSvlWeNHL9NdfO5SXdLHK1VPy',2);
-INSERT INTO t VALUES (-1683300014,-7298439956369616799,'P7TEWvPy400NeuiYxPsue5lgia5cDaFX4C6tykAdX8fvFg26FxgX2vtMD','QFUUd04HnsZ2d4au8JGLz6VyIGjaUFPIhjWKpU5Jugn9mX6','HEzToRqivO9xd','w','kCmdfi5Cu5E476jU1sYiJab7bHGsxdIOfqcDbq4KmzvovhKegvyu4nWySL0Um8n5','nMEL7wHfP188ZZUWNIl5nMYMAQ9pATVHrG80G697UGFucHWeRpLOVTCE5pUwRjjQyp92MZ995gK0Jy2ODBno',3);
-INSERT INTO t VALUES (1258421324,-2543662647748135426,'Iaf5','BrN96SzJ7UG','M','W8Kx3yBvtBtRqLPUV76S5qODyjO9i8FuWMnSi','wf2mtl4z96U9LKQQkUXwtQFjW6hjvTdxvjkTQaIeOndv9MNQcTbWPBXX8JlOwVEMacwztSJrpUN','0QKUPaVQq7vEXaq72T6uIr3MD4CG5WGaSelYc7aXPivKZk2ESHSSbtNxaufoGEJhBLZeRV8QTucg4ZtzyMjq9Ugez',4);
-INSERT INTO t VALUES (1105367126,-9149350163468124387,'gPzltoXn0q4v2ezHLe6SpcuK4UPUbbn7yB3','u3M3DOsLaviOkQE','KTcZGUDsd5X4','YlNp7TXPLEbRxt','LEZJIOUV6KBmXzeXpvtSiDT7TH1LJkxoTkKj9amECVVBqFedY38yt3Huid61h7lsezFIsUqAo90aHkRLUumtRpBr4F','lpsXrQysxGqcci8xJSN5HzybrsL9KYIH0jIjJ5R1oC50cxX7k2',5);
-INSERT INTO t VALUES (-373454142,-6564890929106070470,'Bf9fTV1ZVf96Azp5KjFiRjkcJQD36Rc2J0vzSfmmpDAcHGIFDqA','GFfyJYc8rIBy3zgx6q0XEjUgZ92bMuyFvBkxfN23fElflxITHD6Zok6CXCup','sDdXdpRXnpbuE','T0KBtJjrAoXTcuXv2A64sTDyQwv2gPoTuT','x91ZVS442Z0oUyDCLOQjbeVEYxqsP0BoKetMD','eOWWbSPwHr3ZJcCNdTmXY5WNyK5ZBciGvCNihFUlU0RCANZTlTLLySn9ugROe9cAdMDEjtSI4g',6);
-INSERT INTO t VALUES (-640858039,-185803370827336379,'f37XQmvDKxFPw5EoY32uaOIw7UOVMcHqjAFZTAWr3PXrZheXQsqB5','0MUUM4PPueTunqqXCAUmzE9HGFOpiM1mGkGjKdWTZ0PflEZVxqzK7yBJc0veCNKZbAhn48','5i','SxpsVlPW4WfrTOqsswqwb','0q6IQrp5S9p','RTRchknGkJNKu3xCpXAnbEdYf3sIiu5LJpkIGTXn3PqEHacp4w6DQVF5jnCj3lYZo',7);
-INSERT INTO t VALUES (1339065840,-9201690323655937837,'ecnhPhd5wedL8i7oL6Q3oF6IFn0yQbrygj','bh0NTFPrDGRNreGIwgUDVq4TBYUwmqSgiwFoko6N4icDQUJaddKplQEp13myII8','2jgKSFEyOs6','by6K8nrIMjMwI4sRYORlvfjXfjPVjSyvlnkkhMyXAL7cs3','fJ9y5fNzt3CiQearayjCt3HdToyN9Qr4BKl','2LFU5IeVVH',8);
-INSERT INTO t VALUES (1702948778,-7943719569906604648,'A9zvOVB4uQHDnsKtjpzfnEUow','YDUFsB9SoZkoxavkHxZKZzhnnkl9W4TYlXqbJsbrq3DqYP','c','ZtvrR6DCJd9tiZFSETWm7S0IruEbqQfplKszELGvns74UJkDRip','sdzJUEL9DhrJUUkpQB7kFG1MxYOYXe','rbOcEcDe34',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1559185461,-504538149955022921,'7LdpeX9MuN','tPjzIOEHA2TMjOwgm0GhOaRhIJxOaSVL5Sg081VvcfgTou68NhE4e0IRXkKg','8z8','Ldezq6YQYXmA5EIgKPHxC3gzK7ry2FZ5DPxM','WpbxYSwdkHHgqFrXnrWTiJOJxdq7B4yDM6uGwaK1iK1P0dVhwBKAyMNd9D70fVF6bjpkM58GhXMv7bhI4yTyq8zPL4lrLOw','O7BaZVaDH',10);
-INSERT INTO ti VALUES (1559185461,-504538149955022921,'7LdpeX9MuN','tPjzIOEHA2TMjOwgm0GhOaRhIJxOaSVL5Sg081VvcfgTou68NhE4e0IRXkKg','8z8','Ldezq6YQYXmA5EIgKPHxC3gzK7ry2FZ5DPxM','WpbxYSwdkHHgqFrXnrWTiJOJxdq7B4yDM6uGwaK1iK1P0dVhwBKAyMNd9D70fVF6bjpkM58GhXMv7bhI4yTyq8zPL4lrLOw','O7BaZVaDH',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(62);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(62);
-INSERT INTO t VALUES (-1324846806,-7277139741320353463,'B6No1LyoXSV4RuqjvL4Bz8yL3NA2rHW0X443eOP1vHwaBvv8p','s2GtqOEZunUby1c3bTQzv6D8xMv8NPNB2erEjEfbhYxgw16aVRHeHxC8H2z','TO','w6','rLdBWFACrZOVVxajspEdaMpbNLOIUxnpYvEXm5LCpUMPz1jYXOHlW22bjtIY6GNloz','ER',11);
-INSERT INTO ti VALUES (-1324846806,-7277139741320353463,'B6No1LyoXSV4RuqjvL4Bz8yL3NA2rHW0X443eOP1vHwaBvv8p','s2GtqOEZunUby1c3bTQzv6D8xMv8NPNB2erEjEfbhYxgw16aVRHeHxC8H2z','TO','w6','rLdBWFACrZOVVxajspEdaMpbNLOIUxnpYvEXm5LCpUMPz1jYXOHlW22bjtIY6GNloz','ER',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (63599,3836554265,'sXpmj6ZYldKyxV7WsSIhzOyq1vCzpgyqJhT4jm5dAO1DqVe0wy','R','KsJIPHUXzZngS','vDzc','z','z',10);
+INSERT INTO ti VALUES (63599,3836554265,'sXpmj6ZYldKyxV7WsSIhzOyq1vCzpgyqJhT4jm5dAO1DqVe0wy','R','KsJIPHUXzZngS','vDzc','z','z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(67);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
+INSERT INTO t VALUES (64073,3704672420,'aSgRnJGFVvS7EBPj6yUA9qdPM','0CxSO1YffJsD4EammhlFQX3yZLA6','jymV1tn','PHfnfmZnqpY9hcngDMnYzdIXUrn5yZDaO','DZ','vw',11);
+INSERT INTO ti VALUES (64073,3704672420,'aSgRnJGFVvS7EBPj6yUA9qdPM','0CxSO1YffJsD4EammhlFQX3yZLA6','jymV1tn','PHfnfmZnqpY9hcngDMnYzdIXUrn5yZDaO','DZ','vw',11);
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 (-1601624585,5541402380511140469,'Xwi8DJ77gzQA6z15TJzklqvjXE28x68L6AagacseIxFi2uUkIV9bztro4gG','Prf1LDbhpXdgeM02jNTmuffK8LLwOzsVgdM10bzEGOhd0ueJR9oa9QK','5VZoJl2L','ieEAbdk6eLoDoEL7xRZK2It34TVLcP4NLMi8Hz7Vl','quZI0LbrqS3GdOStvxejx70Ny5MHPPbiIC502lT','f3yH',12);
-INSERT INTO ti VALUES (-1601624585,5541402380511140469,'Xwi8DJ77gzQA6z15TJzklqvjXE28x68L6AagacseIxFi2uUkIV9bztro4gG','Prf1LDbhpXdgeM02jNTmuffK8LLwOzsVgdM10bzEGOhd0ueJR9oa9QK','5VZoJl2L','ieEAbdk6eLoDoEL7xRZK2It34TVLcP4NLMi8Hz7Vl','quZI0LbrqS3GdOStvxejx70Ny5MHPPbiIC502lT','f3yH',12);
+INSERT INTO t VALUES (24828,1762922434,'tDWVnBmD74hfz5x1qbZV6HLoYurcR3GwAbJsQ7BZf4FAOxqYECpQ','qwsY0A82A5M4QtqYCUkJXmAW1OhYBP8WOgfTUqvLulubgn4Q7ZT5mkyBa5lCQntJsVfkG0TFlmTFtjG7kBaz9l7SIEkhy3Rv3saEUIFpEWfZRAv0Acgb65vXJwHn4S4xBSfdvoNPaxfWosXGhySphBE8k4uqb','AsUqqA3WpBG9FUbuBtH0nTilVyz19UgXfQFxu96Ed8UvG6vU41n0','I9xnI2mYbrfupL93mdThJhY15WykVQfRlN','wn','YB',12);
+INSERT INTO ti VALUES (24828,1762922434,'tDWVnBmD74hfz5x1qbZV6HLoYurcR3GwAbJsQ7BZf4FAOxqYECpQ','qwsY0A82A5M4QtqYCUkJXmAW1OhYBP8WOgfTUqvLulubgn4Q7ZT5mkyBa5lCQntJsVfkG0TFlmTFtjG7kBaz9l7SIEkhy3Rv3saEUIFpEWfZRAv0Acgb65vXJwHn4S4xBSfdvoNPaxfWosXGhySphBE8k4uqb','AsUqqA3WpBG9FUbuBtH0nTilVyz19UgXfQFxu96Ed8UvG6vU41n0','I9xnI2mYbrfupL93mdThJhY15WykVQfRlN','wn','YB',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1072137125,8193800804471797277,'tIlJU5hMliKisAUN','ulb1xIG2vpKapsMJRUi8jFhSQPLobg6UttzSmu6ONBZqZUFWVnaGA8KmgAaohvWkqf9bwwDWbsNUaDSbJ4Xx41GrYRz9gFcli2VyDCBJLppSDoII46WUyG2G7I56HLStLtGieyINxlMwKx6Wwfh4BPE5P7m0aUtgXqJh','Rw','wuK7f0QeEQnLFLxVT3LXY5UQm7kvCQPhGbRDAwoXHaBtnAtKiiV1DT8lVAggCuji78XZpgTUXGoC7','mL4sHzj4yRI2dVkhOrI0zBdQmYWw1dKoWtdlbTyGDdz6PuqEOg6CEOwuwG1TbK1exrgJbAaErOlnAhwM','9qgMIf9OdqH5VvPXTNNgFMDOGjLEuEk7y2DUvxF7s6wDtCn85pDd2KhYJxvzGj4',13);
-INSERT INTO ti VALUES (1072137125,8193800804471797277,'tIlJU5hMliKisAUN','ulb1xIG2vpKapsMJRUi8jFhSQPLobg6UttzSmu6ONBZqZUFWVnaGA8KmgAaohvWkqf9bwwDWbsNUaDSbJ4Xx41GrYRz9gFcli2VyDCBJLppSDoII46WUyG2G7I56HLStLtGieyINxlMwKx6Wwfh4BPE5P7m0aUtgXqJh','Rw','wuK7f0QeEQnLFLxVT3LXY5UQm7kvCQPhGbRDAwoXHaBtnAtKiiV1DT8lVAggCuji78XZpgTUXGoC7','mL4sHzj4yRI2dVkhOrI0zBdQmYWw1dKoWtdlbTyGDdz6PuqEOg6CEOwuwG1TbK1exrgJbAaErOlnAhwM','9qgMIf9OdqH5VvPXTNNgFMDOGjLEuEk7y2DUvxF7s6wDtCn85pDd2KhYJxvzGj4',13);
+INSERT INTO t VALUES (29898,1463141732,'dnEWO','9XtFabLDNLr2WSuOJjrGMHD1pCBkFwM74vww4fwlny20bxl7DcoaCaQT5ayFADk9dpG6EkZvuoKXzFc4V1sCY87jXvqRGBVOaIvERTL5PfvdP6nkRToclMYA9YV4KBJDDObUk5nknySeUSjqmNjZYKa7ICChx6HzfWSonscyUcYD7ysDtGfGdR6Pc59B4mWE04SdVR6KIsYqoSm','AkMVnsgWx8c79ISVNb5gDuN9uK382ynNLEX3cdfYatfQRUpd1s7xdhfDs','vrzsSBZz0ZKrIXcga61oMm58Mvzgljp44onCQIoAJ305MtMr0RJ6IVZULZuXJBGvJPiY1U1KwmFxBeoJRtOeUCuAigjd2ipPU121Ei06I6BWbobeKADvURkWgIvjs67pZMptNrKVG8HwGB4dftwdo8GQGFDKKYT0QFBPIsrgWusfTLBZAKJGGgnffNmt0b2RB8VZ','ws','id',13);
+INSERT INTO ti VALUES (29898,1463141732,'dnEWO','9XtFabLDNLr2WSuOJjrGMHD1pCBkFwM74vww4fwlny20bxl7DcoaCaQT5ayFADk9dpG6EkZvuoKXzFc4V1sCY87jXvqRGBVOaIvERTL5PfvdP6nkRToclMYA9YV4KBJDDObUk5nknySeUSjqmNjZYKa7ICChx6HzfWSonscyUcYD7ysDtGfGdR6Pc59B4mWE04SdVR6KIsYqoSm','AkMVnsgWx8c79ISVNb5gDuN9uK382ynNLEX3cdfYatfQRUpd1s7xdhfDs','vrzsSBZz0ZKrIXcga61oMm58Mvzgljp44onCQIoAJ305MtMr0RJ6IVZULZuXJBGvJPiY1U1KwmFxBeoJRtOeUCuAigjd2ipPU121Ei06I6BWbobeKADvURkWgIvjs67pZMptNrKVG8HwGB4dftwdo8GQGFDKKYT0QFBPIsrgWusfTLBZAKJGGgnffNmt0b2RB8VZ','ws','id',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (31449,2154491539,'OavDrhyaXF8hHXB8izzEXDoHZzlKiG4LKz25oq4gZ','fWtFOXZLOfAg0r5WNV2riFzHz0dkSTacmwVIBxU5bw10tPNOkosKufrDHZrSGQ0h1GW26s3z4Sg6gfLz2gxiRlxJrKtr1S241BSgxRFOL1K2o32h6Wja5Du0qWMywr25YfVOdExk7Nw1aAOdWMTsqcWKBbcL9A5OnaDNGOQDtjmRk65AGz','NQd411LlOIQG2ztYs5duTB','WcKdD6T3DcMKARJQsRnSnyMasrApUdY2rbSRvPQtVGejGMkZoLcqDnqcxxyrGKXiIe0dMfFRqjdPO1HtIUxJJGUpbFmPNSsoYWh52hcHr4T9p6LnEXfUDSFhAPy1KIfigHu73ajtJHuRQUHkPnTmx2yHHMwRUIB','m','au',14);
+INSERT INTO ti VALUES (31449,2154491539,'OavDrhyaXF8hHXB8izzEXDoHZzlKiG4LKz25oq4gZ','fWtFOXZLOfAg0r5WNV2riFzHz0dkSTacmwVIBxU5bw10tPNOkosKufrDHZrSGQ0h1GW26s3z4Sg6gfLz2gxiRlxJrKtr1S241BSgxRFOL1K2o32h6Wja5Du0qWMywr25YfVOdExk7Nw1aAOdWMTsqcWKBbcL9A5OnaDNGOQDtjmRk65AGz','NQd411LlOIQG2ztYs5duTB','WcKdD6T3DcMKARJQsRnSnyMasrApUdY2rbSRvPQtVGejGMkZoLcqDnqcxxyrGKXiIe0dMfFRqjdPO1HtIUxJJGUpbFmPNSsoYWh52hcHr4T9p6LnEXfUDSFhAPy1KIfigHu73ajtJHuRQUHkPnTmx2yHHMwRUIB','m','au',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3333,3940174119,'NnGITxrGFDqb6pPJWCrpfU2Eoft8KP1X9pxaWIsIdkFmGm9siFQUUK8kjNLU','EUICtXqdnbrChgzns3DumG3td6jSYHhZQme6iijIVT7hv1KrOSDdAHjrI7Dw','UgBzr5Rc8mtEW01TGTHWR3G53WNOY1HmkJHVufc4fVJEa3e0','V8pvGG1f7gJlLwFmjcKaQ6yF3iK04kuokgOmJ5T5j6PKZ7RRI24TNLS','GAP','6F',15);
+INSERT INTO ti VALUES (3333,3940174119,'NnGITxrGFDqb6pPJWCrpfU2Eoft8KP1X9pxaWIsIdkFmGm9siFQUUK8kjNLU','EUICtXqdnbrChgzns3DumG3td6jSYHhZQme6iijIVT7hv1KrOSDdAHjrI7Dw','UgBzr5Rc8mtEW01TGTHWR3G53WNOY1HmkJHVufc4fVJEa3e0','V8pvGG1f7gJlLwFmjcKaQ6yF3iK04kuokgOmJ5T5j6PKZ7RRI24TNLS','GAP','6F',15);
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 BINARY(96) NOT NULL, d VARCHAR(43) NOT NULL, e VARCHAR(10) NOT NULL, f VARCHAR(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4138,1019159625,'DOUSE4YjrHr6bfadOrzuu','070sfgaRJbIOM','UZS8Elw','owduYASKsOb9wgu7t9','7zyyyxifI6aD2g7z1TaQ6iDCBpXlVmFaxJQ0BlIHxs0sSa0J58anVpS6W4q','FzyZlyL69FDbaK178PLoQpktMBMVUdV24rRa564sS9EVU9OCyVGHJ8duKpBYVDS6u1Vq4cT7mIjCmKHe5AogRLNSNSE1Ecaw2',0);
-INSERT INTO t VALUES (-19701,1269911897,'7itrvXIqSJRF9u9OHj5Gh2UgwZDjCiX2RYvZG3aO86Sc6lAUbOtk3OWRhMO7qyfkY2JfcCKUZ2KACPZmeE81q1y7','YAYCmnFyDBg2C','QBV9','zHk1J0BqhcMY1RRPlnfw6U','dJkZ6wbnjupS0ozOmmHBywEoBVXmU72sfVD66KbHD01dOdZr4ULscWjMASpLKcl','RtQsOJvVCxTsuko7BcK6rtQZQ2lajkEyJ1hosbTiU5K4mv5RkevbmfOKYElVs5HtIwr5gSI5bchSEdWdCs',1);
-INSERT INTO t VALUES (-21141,328695803,'0I9mxOtroLZWLzEwUstQaipjwWHCxeEMlUEMX4fmfcHkUuNIA5','hjfZqc7qAG4Buu4GW2','rOzZ','9VsUSJdj3edhwcpcXa7DJZmMMU7hL70wKO','CSYF9WSdHslb2N7oPLSYAGqRYs1qczTaUkSHtvBU2EQNrO0jLdVYLatbfeGXolGPZrew7H2zy4GpjljKjjEyD8','7Zz6bB60BcDXIZKnShJfgZPUqkoz86UtEIpkjgDoHUBlskbSaQ5Org36Vv5g3RXOf3E8N05Y66H0D6g6oSFgYUp09c',2);
-INSERT INTO t VALUES (9262,353745300,'6t6UrtAZqV1F2SI1b5Mgok03jVTkTA8UW','fibRU','DL8BQw1','fkdjYUtlQv','ieybKbWXhbhJLCPuQBQ0BKy6BIC','VIvfjlk96UXzkHY1URlYjM5MR1HP81crsghn7ygArrXSubeV3iF',3);
-INSERT INTO t VALUES (-3971,-823043120,'MH3zOXVwq6dqhn1OewT','2cfP','VBGi','twBDCT9mEu9lYZQBxSjyB2rV3frEMgzCCX1mCfS7VV','lnY4FOx9ukIrTU95za06M9QQphXTON9OFpnM7BeM9A4lbxCShjP0dZvqbVOHkgoW2sRS7nTKUqPhT3sgQ9fxX','AhFYZ3pRfJqcHcsVHpbp9Ik3b1TQJLU0kharOm3XbNcXNnamdQPO4yKMBH',4);
-INSERT INTO t VALUES (565,-802661909,'kT9CZRhydbZrVXPIIArP5qzWrbyycjjBa4jQfSNQCQRRk7Ke','V0I5','Ownf','epPpmcrLWzPuKx26Ao','MGc6fBOumNCJOVDYG93ZwH6I4gtJOOrKTgqUHTnSbfNbrZZI0hTXjEezfLeYYMv6DZDVTyn9rvJDHYncao','qkcciO9ICIkKYHpmbJIoSrfw3UTlUximkvnOUBk0bRPsKlaFDQ5dufuqrhRSg5t1CQfJ4fff2EqWP6JQ7',5);
-INSERT INTO t VALUES (-30265,-128445778,'vDjvxosUkQ5v32b5K9TgiYAqwwEVV039','gVw3VZMs54SUneUaH7AeLM5UCTPfmE4TRAKTOrkRwSr','MJ','BRhAh8f0kMm','vs6rG7LhCzJ53laGor9An9JBuGQSp','Zd0lmt96MHTauaADofBIc3xd0G8QqLe4tS1j9niiyEBCJKx',6);
-INSERT INTO t VALUES (-20014,-1813295462,'vp5kn5274HHPkgo1He9VdC3ujNJIZB3hqbYimFDfluJWC5gHjT9UxXq','F5suKL348l','k','YXg2P','xMjJU5e2Ft8qVqgpoUWq0JnTEMpJXvYbS5wbSOHoey5hmkYyqdrBNepNnpN6zk','0PBGQui0RQpTQ9xk5W51OuHoZbwAWBROmAZWMZnSFcOx5rswIUFN5wtuaFXsL6BIvtpPVhLQR',7);
-INSERT INTO t VALUES (26074,13076983,'HPqqmbKmPsfPFZnAVqYo01sbzTXf4OgX73lHwmiXYUKkn','tgHjAedJv95l2PmdnOHeLwP1RHXvO9p','Sv7kDpeu','uPxasI142bOoFXeS6gzT3VAGm','kjd','bXZPb',8);
-INSERT INTO t VALUES (-9400,-984693848,'AD1j4QkzIfUWJmVrnLgwqjUhwdosvddytDxjZCUtfzYHpr9Ddl0l1nhypyNf4XvpUelfgzm3VpJcgyegRxSiA','2PuUu6eJaMuTdwEKXqiFKwuil','N','FGQZv4K7CcRxKN5OmnrR2YrpvRm8DEv','2i','Qhyl1K7Q77w5OREZwN9vZZlYFeV3t1HFFR4scR9s4ZXWJwILfrQ1BQBtpBJUVgUnNP5gNG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(36) NOT NULL, d VARCHAR(34), e VARBINARY(25) NOT NULL, f VARCHAR(21) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1543752,212,'kws8ldXeAQs3IRGe9Zn','CN7aJkDDLVhbGhsmYAL8RPkgOs7ZpA','XFjDz8gNyY','rZcU','Q','y',0);
+INSERT INTO t VALUES (2131322,170,'49nQF','YtzA2UwFTnA7ofQPlO','le1rc25IAmrtBVOVqhOU0CvXM','HacqQjGusQ1YEa64KU1i','J','Z',1);
+INSERT INTO t VALUES (16212989,112,'CbD1keigf3Hi9Dx','g0cfGnIiImCnypcSXCWcXtEsXJWo5','LvhvZrvJx2V','yb8MU40j8y8fozrQ0fNV','s','q',2);
+INSERT INTO t VALUES (6209304,230,'CsHnrMLRz0Xve','3YfK1V','N9YzQxLq2g32mIWutq0UFeoB','BlXIGuiIV','X','i',3);
+INSERT INTO t VALUES (4991478,187,'Lj0mDFGAAqd5','1lzjnjSuur61ntj5kZvwDZwjSJPb7','Ndym5Bxexe0B1VFSZPPeTA','pLCFK','W','Y',4);
+INSERT INTO t VALUES (4971907,151,'7ZQGycLWMVfDHSfd','KDqKe7fZycFHBhuEwzUAQVC','tF1OGlFsu','6JA','m','U',5);
+INSERT INTO t VALUES (6960422,90,'VGRh','3u','qop','lBgJpP','s','x',6);
+INSERT INTO t VALUES (10843224,252,'pKl9JR2zlJeQRAmo5BBdgNj52crqqjfAblYV','sxGfAPeVc8q2F3Kj3mQ','cUuP','6vQ1R3DvJDqwMNEbB2U','i','a',7);
+INSERT INTO t VALUES (1259470,156,'8gOWfSwMMkTNz9JBkEO5E0vGssKCq','9uCnNX4JJ9NLd3','8gs','Za9oIXDmiFC0FTE7tMa9b','H','c',8);
+INSERT INTO t VALUES (14009092,40,'7wVukwHNx0kbkUnOGqIb','PyBobBqd3','dH2at43L15pVwbHcRCJuX0w','3WiT4nl6qNyjzc01jwZ1','D','r',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(36) NOT NULL, d VARCHAR(34), e VARBINARY(25) NOT NULL, f VARCHAR(21) 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 (-28550,399833116,'y87ETacCCdGbyB4ICXq46R5C8rBwkzpA2jSqesv','DIu2ejFq7SGE0veX9vpb2cBCNmfe5C6','hIjPxf','VJTSM7erJY0cQ9m9AOyvwJp4xL45fotc','nC4JU8Rzqb9lLofiuYGQ7NBZlWZeRole3B1b0uNZ6GoZVvQuAhMKUTRzQUy','3wnuXc0FNG4pg1csH1IRmD60gTbbD2KUFFc460YqSE',10);
-INSERT INTO ti VALUES (-28550,399833116,'y87ETacCCdGbyB4ICXq46R5C8rBwkzpA2jSqesv','DIu2ejFq7SGE0veX9vpb2cBCNmfe5C6','hIjPxf','VJTSM7erJY0cQ9m9AOyvwJp4xL45fotc','nC4JU8Rzqb9lLofiuYGQ7NBZlWZeRole3B1b0uNZ6GoZVvQuAhMKUTRzQUy','3wnuXc0FNG4pg1csH1IRmD60gTbbD2KUFFc460YqSE',10);
-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 (2516,-54054531,'HER0hkLszGx8XfilQ2NiHIGYRE0FPg8J','1ZQMqCkFmQDO9ewMqFhxkESQiCbXyxYw','z1iJq','z3BfIv5sslh5szT','F9an2bKJTV720sC5eyH92YSlqYa0YqYUeiaRepW3XfvUMfYGXa0NYDHc6auCgvZPOgaksU5vB953SLHTs4ib','lCiRu36zkAtidbsKGocWNg936yDpXFhC',11);
-INSERT INTO ti VALUES (2516,-54054531,'HER0hkLszGx8XfilQ2NiHIGYRE0FPg8J','1ZQMqCkFmQDO9ewMqFhxkESQiCbXyxYw','z1iJq','z3BfIv5sslh5szT','F9an2bKJTV720sC5eyH92YSlqYa0YqYUeiaRepW3XfvUMfYGXa0NYDHc6auCgvZPOgaksU5vB953SLHTs4ib','lCiRu36zkAtidbsKGocWNg936yDpXFhC',11);
-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 (-29916,1253369448,'41AaOWYoi6N0TW4VT069i6YbCRHF7T','BoF0gJr4gY1GIoQQnXEqR1VQra2qAZtht0DD1vRGiFUTHNAYwY4cR1yT899bHHiz0MMZJmFZCZew9HE8MYrkDFUzuUqSRMXj','IDZXaOW','ZjZCj6Kb','zPKqBiuVNjVimes1Jd2TSzmWBhWekseTxNym97w9J494WKvZqeOFm8bF33wWMx4Jgm4wOuPzoTVbcrDtTfkqBZcrmb2CTtyw','r2uLl0ThEWtwQoKDPVR15DSeXcTBafCcLLDjG6jzM6WbAFyO',12);
-INSERT INTO ti VALUES (-29916,1253369448,'41AaOWYoi6N0TW4VT069i6YbCRHF7T','BoF0gJr4gY1GIoQQnXEqR1VQra2qAZtht0DD1vRGiFUTHNAYwY4cR1yT899bHHiz0MMZJmFZCZew9HE8MYrkDFUzuUqSRMXj','IDZXaOW','ZjZCj6Kb','zPKqBiuVNjVimes1Jd2TSzmWBhWekseTxNym97w9J494WKvZqeOFm8bF33wWMx4Jgm4wOuPzoTVbcrDtTfkqBZcrmb2CTtyw','r2uLl0ThEWtwQoKDPVR15DSeXcTBafCcLLDjG6jzM6WbAFyO',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (14215,-126846294,'8qmSWPIJ3inyRBFQEIOUq4pjlwVke8eBTfBnp6PsQyvoKQl6uPh5LZjGzb','9KCZo8zOvbuxA0uoDARONhP4pLLEplRgDdjpp2hsbe6osAgwedzuhF0puwr3vqQwdZkaJZwPbNbC3lPFruTxoBsSp3C0AE6Gq8mNguuySNkIij5k8Ls89FClIUOzw0LVwvcYkjrpXM95v48xqCLbT1elrA8eLuFjP05JPDG1iZ3XwQiQ5fV9nR20GWpOzQxWqOKVaoRuGSIARhkXevCc7u9p0hp0VEA5Pxa84stlI4sUoXJOzQ7JhE5fXsOWYRl','92Tj65N','UhMWwIFJcykH7BV9MRkwTLmV2HgCMFpMBl99O9nf1eIUYMkteuKkbMj84lztHTFMAv96qXWvn324inABlPR6QKTfb1HDeiDeHnQiMVI1oxVIJZMmvH5lKbvZcyJIuWrplJIpX1d3i','q88KdktnbZbEvWItw0uHp73Cr','CMMxpGl3ECWkJXmb9Iodn5ces2cyZ8PLHuFmxVQaliQLrTHD7d4K17HGscdVu3bKtMu4WiGZllaUDvSe',13);
-INSERT INTO ti VALUES (14215,-126846294,'8qmSWPIJ3inyRBFQEIOUq4pjlwVke8eBTfBnp6PsQyvoKQl6uPh5LZjGzb','9KCZo8zOvbuxA0uoDARONhP4pLLEplRgDdjpp2hsbe6osAgwedzuhF0puwr3vqQwdZkaJZwPbNbC3lPFruTxoBsSp3C0AE6Gq8mNguuySNkIij5k8Ls89FClIUOzw0LVwvcYkjrpXM95v48xqCLbT1elrA8eLuFjP05JPDG1iZ3XwQiQ5fV9nR20GWpOzQxWqOKVaoRuGSIARhkXevCc7u9p0hp0VEA5Pxa84stlI4sUoXJOzQ7JhE5fXsOWYRl','92Tj65N','UhMWwIFJcykH7BV9MRkwTLmV2HgCMFpMBl99O9nf1eIUYMkteuKkbMj84lztHTFMAv96qXWvn324inABlPR6QKTfb1HDeiDeHnQiMVI1oxVIJZMmvH5lKbvZcyJIuWrplJIpX1d3i','q88KdktnbZbEvWItw0uHp73Cr','CMMxpGl3ECWkJXmb9Iodn5ces2cyZ8PLHuFmxVQaliQLrTHD7d4K17HGscdVu3bKtMu4WiGZllaUDvSe',13);
-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(60) NOT NULL, d VARCHAR(75), e VARCHAR(81), f VARCHAR(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-534,3520874962,'EsKwFmzns5','L8kmvKo30TZQDlv0OWrjgr1mpYWMn','Wqwxx0BdVsDqnUXKPQ','wGLmetomYLMN5pGZU87EJk35gfKbN7EG5vl8in9m2h8tO','jYDl0fBspntrE94aHTPJL3JfhevPhhM1Hc6SevGET9NynusHq','22bj9h24PDsLDgIQjikxgmH0sA6j7lW7HtUoswGSpHsDx6gZfazjtdpvrM7iksNslM5RviljxzlY8Y8LvmaDawz',0);
-INSERT INTO t VALUES (-3918,4036095000,'jcpJBC9ERbWyNe401rzOeYpuuizW4ca20IzdYaT8qE2ZPbQYI8rHNmSfcCS','vmIOu6Yj3ilB5aNXhPMCe8DC93fmogguWSGe2qQxpx4JTad7JIjY1E2Nf9dgpO359CH2pP','lfE8ikCBryE','lUc3VUxg2TmbuJGVPIw4JSpM2qec','mkeMO1Vd78EDXkOSnVCSSFIZQpsE5aB8bnZgTTI2JOCCf5kb6shysbglGmrYygoBk','caJryWIf0eGu3zBJd',1);
-INSERT INTO t VALUES (-17388,1727504465,'JZB1hvygkbBduMQ0uNR2B6WVbtg','SwEa8MrbxEF8azklWJfPf80YxKVKKtbtYrhYLwGp','VIrzuqQD7dTOpYlVcZjyHfoszUp4P0FhFYEp3lpGRJaIQCWS0GCM23EkWmXnNLp','R7w0EOqJcfpjOccaSQjL22fV3RXBmnJNBEfECjTp','VG5lothg1owzZl7wUfJnVrsOIx','3s0fr4Za1tPD2o2lA8kHLBRimc7suywjmOhlPwRpFHOOaXIUX9xFWPlV9iOLTHjiqkvh5xWd',2);
-INSERT INTO t VALUES (25926,2494060932,'Wq363ci3L89kQr0l3jIvC4cgeHorlw9ObeeqRi9hD2zWO0x','oi2HeMDaJQteLomViJrQSOIVT62em9lNTxoDfoXPmBa','5Phx','P2jnBT09Rj8BNRtxe2pFQ3Ht2EaXg6cJHUblzaAF1SiGTZzpBWxJim6eCU','8hsDVtaUADakOTSTziM4Ct5QCILAqWiY4sD3n9E3g1ieSa5VAUa1dl4TlhYWclIley','VmHbP05xOLSYIs4PUy7BXw0P06p23Gp2a',3);
-INSERT INTO t VALUES (11736,3437741085,'OQTJr0fHFolbQnY8s3PR26mX9Xe9UuY','wWPE8bTmPl5WPs3cqHcON6oUuMoC','wfAsKrganHp8HDBtRftEPbT2KmtZHNwTcGplr03pUyztElfBtgzZ2','YEBUHl8NdJ4M09jEdvs61','47RLwFAb9o6kStXv69SVBUXuU','j03yBojNAmaZqF1ZLUhVC2boRZmy43DOOLYWodgzfPwNafqdiCzjYYM',4);
-INSERT INTO t VALUES (-22733,3900013534,'1fHXhDf','u6Awf0CMMFvhVJeENwSGc','mq16gqFE1cuK0JSBiSwm1zuQun8esj1xI','5wLmyfTUezphQKgoEYHoZwYdCCihQ8Cvn2giUHmps07aQU','bGCi2XT3oGXIr3aW79hKS8WOhrKHiWDDF9QLDQNN5YZdvywuMXm6guEy5lp','Pd8l3hf2DM7PB',5);
-INSERT INTO t VALUES (-11652,1411746311,'daSO','9rqvzwTLKgmwM8XbVSiAwyD','5yCAQil929gi6YRbCh8abFJG8eMJAFjFyfHKbCS9iQPuQMnsZuctsF2GvHhoh6EkTFZ3n9','m','tr55r','V1xycM286R',6);
-INSERT INTO t VALUES (-20653,1964181384,'Bk1PCclbuV4dWUtEKsjRYSe7CJLg3XJoEMAYBUepDo33I7Kf','6rSspxQHj','4kdVdN5YeTMcE6BV8YKjnm9YJlEK6ClI0dEHLz7lg2TaLiC5bUnT','iy','D1PqNJzPUVdeGteUhLkzAYW','Nf8MoluBfJZOPxxJJ6dvXg2IyU1IcO6dnbJOvdKFmt70cddjw',7);
-INSERT INTO t VALUES (13146,420912169,'r6LkKWUhckiTR40HCbbYyyLjeLp8OxDLsR2J7or4fz6tIwgXWad4','VnGxRL7d','UuAjwwJDYscdLDmC1mWcuTDSg2SZ9FxHOFHlqP2Ug7R0MrI3QfFRRffuT2WjMzjfeJz5Ar','XkqMF5j3aIrtIHE6UTksFR9O8SvnBITIIxW4VCGz9r3A5mMcMOYhD8upfjiQoVs7','xfZ9F6HNI4hrMAKJeRVuENTDW5oW2Vo8nG1Cq5kq5Yw2UDoV9sCeNxM1WHKSAcSPo8mzEbgimk','V03tIE7umW1ePBQKAMuiHbH4epskxFM3c9I611W2ko',8);
-INSERT INTO t VALUES (24120,1910657599,'UCyECJ8Onrss0ToiyYHVWDOcjVWuiJZ8r4dakknoMg9aCSSTcVwDFU','QPw','94xvp3LmsFRmze4qZVFV1wdsHOdCZtl4BPtR8hUUeD2TlpeN4P','nEVAMuMKuQLx8JmRavvaU1OQTK9e9WzBYEDmSYx','FoxegAxw6qvjTkWGBd921','wXzeeKKrL05Zq078SZ4iavKMJBjoOvODJ5jIitQQjmVxHMS0S6LEGgLysN3jK2vIsb8Oh1MjsV4K9Yk7PEq4b0Sk49plH5qRbG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5652451,1167469477,'y8gCiUd3tm0rA7pMPTf8NTNJ0H5mJ5q9qpAf0','NYNd6D3fmqOPZ3TslPFHGvmlTCoBtm1wvUyKuHMsGG7xdIhDgQXHvcQaHg','kP6kQk5RFtyoGSjddIJ6IzdKJsWlbMLa8xBe0lM8ctRg8','yvpsQGCB5NcmXo6t','DPIfxXXnQJvxVIpt28Ns0GFkiB6DRqtgB7fUgjkYc7Fr5dC4lAKMdXffm','aJY0fpFRlBG5yZ5RXMwfwDekDW6agQ6Yo4dxYB3pukFrpvx',10);
-INSERT INTO ti VALUES (5652451,1167469477,'y8gCiUd3tm0rA7pMPTf8NTNJ0H5mJ5q9qpAf0','NYNd6D3fmqOPZ3TslPFHGvmlTCoBtm1wvUyKuHMsGG7xdIhDgQXHvcQaHg','kP6kQk5RFtyoGSjddIJ6IzdKJsWlbMLa8xBe0lM8ctRg8','yvpsQGCB5NcmXo6t','DPIfxXXnQJvxVIpt28Ns0GFkiB6DRqtgB7fUgjkYc7Fr5dC4lAKMdXffm','aJY0fpFRlBG5yZ5RXMwfwDekDW6agQ6Yo4dxYB3pukFrpvx',10);
-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 (7378585,49564240,'K5GcQFp65CCDQ4zUXYBJ','OKDi1DD6glE6UNnLDGhpc8oVY6T16YMr9O2DFICFj8XZuHgm1Nxknnj','ArQUmFWvAqfmdR','aIashbuISgxxdnaGSgwntt3lNb3hOhhE2vswfhQ9OaQwhfgQY6tO','dqciHyUcRcuVusxTxKhgOZ06VOnHTNeyLv51','yY6NezDPnYoj0HDOBEcm8WIC75',11);
-INSERT INTO ti VALUES (7378585,49564240,'K5GcQFp65CCDQ4zUXYBJ','OKDi1DD6glE6UNnLDGhpc8oVY6T16YMr9O2DFICFj8XZuHgm1Nxknnj','ArQUmFWvAqfmdR','aIashbuISgxxdnaGSgwntt3lNb3hOhhE2vswfhQ9OaQwhfgQY6tO','dqciHyUcRcuVusxTxKhgOZ06VOnHTNeyLv51','yY6NezDPnYoj0HDOBEcm8WIC75',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (6280798,96,'lEfIennkihBzN3UHFr4or8vHVx','dKjmNcqmEZVCp5vJZqK1B1sr11V','h3h3r9MGDZWb9U','maEOIB1PLo8','l','W',10);
+INSERT INTO ti VALUES (6280798,96,'lEfIennkihBzN3UHFr4or8vHVx','dKjmNcqmEZVCp5vJZqK1B1sr11V','h3h3r9MGDZWb9U','maEOIB1PLo8','l','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37) NOT NULL;
+INSERT INTO t VALUES (15849738,199,'a','YuPfZLaEhp4moLoJY','YfO','QvoDB0QrIrloR2IOl4AP','y','9',11);
+INSERT INTO ti VALUES (15849738,199,'a','YuPfZLaEhp4moLoJY','YfO','QvoDB0QrIrloR2IOl4AP','y','9',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-4946484,2810051321,'7Z8Ake3qph7kBTLEFQtXsM1eAGH4bQAfOCfDDj6uXd6dka4ArNmWYgX1nPem','ihEdK5f5zkqs1O7hfzJqzx35nAV0YTLE','nSWJKgJG38u1lkc0RYVGSlOpZyNg56feTgfmr9NwzK9ei6cIbYZXg61WqiGXPmKe3RZH4xisCRIFjas7','vcoEbku0CjKvv64V67DRieveJ5Rou9lpLrZapaK7f9al2kSdSkcz12dltu1ZIfG08n','HPUidjrA6U7XKIdF1aF1aLonpa','98cZA7uK9xGs88EimAU6I13x24d84o4cftbinuREXSYHlPyWnVlXtQdpJeInOiV5CjBJTWplJYoO',12);
-INSERT INTO ti VALUES (-4946484,2810051321,'7Z8Ake3qph7kBTLEFQtXsM1eAGH4bQAfOCfDDj6uXd6dka4ArNmWYgX1nPem','ihEdK5f5zkqs1O7hfzJqzx35nAV0YTLE','nSWJKgJG38u1lkc0RYVGSlOpZyNg56feTgfmr9NwzK9ei6cIbYZXg61WqiGXPmKe3RZH4xisCRIFjas7','vcoEbku0CjKvv64V67DRieveJ5Rou9lpLrZapaK7f9al2kSdSkcz12dltu1ZIfG08n','HPUidjrA6U7XKIdF1aF1aLonpa','98cZA7uK9xGs88EimAU6I13x24d84o4cftbinuREXSYHlPyWnVlXtQdpJeInOiV5CjBJTWplJYoO',12);
+INSERT INTO t VALUES (1793569,113,'LHZxup9fJe37YypVJZdHEkZqYCpG74ZI','as1gLx4rIciSjGeIAco7Si73vNsuJ2F3SncsFP7MzvsQ2ztHQTZS6qzCgB9b23R348T9bm8Uj21OBxCD1Z5yJYQGy4rdlGUfzcChmpxOMfjQ5nYZXn','S7Hy','B0mYcQyDuDTXiK5','a','R',12);
+INSERT INTO ti VALUES (1793569,113,'LHZxup9fJe37YypVJZdHEkZqYCpG74ZI','as1gLx4rIciSjGeIAco7Si73vNsuJ2F3SncsFP7MzvsQ2ztHQTZS6qzCgB9b23R348T9bm8Uj21OBxCD1Z5yJYQGy4rdlGUfzcChmpxOMfjQ5nYZXn','S7Hy','B0mYcQyDuDTXiK5','a','R',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1521912,604098940,'i36Loz5oBvHidqY4vOjMMQ1I11WjUUuL8UjE5qLdlyka','phlVxNQyDpW01YfdG0E65T27LhLFp49tMzlGdDD1DPs','49rJa9sInyodCisd7s1u5gvzVTVAQHBcaR0seAmZ3vHV0DpQWsJzAH6CIV47Ei','lA5nRv3r0GKO9HNQmsKqDwK4NC5QLsJDaBAtCDvZIYj6F4iBiz8tbht109caGHoXRHgfherd087x2ZUiS1By5OXdq6lE5cuOXaD0umBks','rs1Gv3I2EqxWM','BgcbDzNR3746x7O6hzgOy1SuGphomBbahk4hbUrckVKoD9SBUpeATPSqkGN7Y73LzWFpGiLFdxr88eDxtaKCsNfvYoM7F7zTT',13);
-INSERT INTO ti VALUES (-1521912,604098940,'i36Loz5oBvHidqY4vOjMMQ1I11WjUUuL8UjE5qLdlyka','phlVxNQyDpW01YfdG0E65T27LhLFp49tMzlGdDD1DPs','49rJa9sInyodCisd7s1u5gvzVTVAQHBcaR0seAmZ3vHV0DpQWsJzAH6CIV47Ei','lA5nRv3r0GKO9HNQmsKqDwK4NC5QLsJDaBAtCDvZIYj6F4iBiz8tbht109caGHoXRHgfherd087x2ZUiS1By5OXdq6lE5cuOXaD0umBks','rs1Gv3I2EqxWM','BgcbDzNR3746x7O6hzgOy1SuGphomBbahk4hbUrckVKoD9SBUpeATPSqkGN7Y73LzWFpGiLFdxr88eDxtaKCsNfvYoM7F7zTT',13);
-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(13), d VARBINARY(97) NOT NULL, e VARBINARY(7) NOT NULL, f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4132282964758159764,6334434566295073904,'U5','NjKSAG58q4gPFMsPye2y8lyUcHdcBxPFXvl','ra','LWo8aYMH5IEOdQujLlTjNWlwh2KCeyocMReuNpcLcf8r2R2KZ3EL1KEoZmXi9xIAsylWdq','Hjbxx9h12KyDllxjgIu9SVrbiXlTVEqRItOhGHMOxG8npSqnF9y9fobW9xlXje8DM1JiBmbsbTeY7wt7pr1','tYB3USo1Y2r2pys',0);
-INSERT INTO t VALUES (6243534393031954570,2120388554089740426,'8ydcNO','1snNEiaFzG7BCGIJaDSjjqARs3DTJKoXcndQAknW6oIAt0hciCk461UiYkWyieCJechJgxxwX2Cju','2JfJ','BH0MlJnvdnoNPS2j4ouN6MbvpPu6vv14spHiAVmjmaCBqQX7Ic','e8JQP1itE9AQdHB5HlV4RNzPTfHaMUAcnjDkWkDKDOtqeDN0NDMi6nwj3RZv6zzy1EgZkgoUbwccp40','BvrxE4TSAW7InVnIxG5z4XEfo3BJgHpt',1);
-INSERT INTO t VALUES (-3411589821785969308,-3235723813931330698,'stxgg','BZdsaXVvB','e','bmyLNJnZm6yX092IYm8rCuM0YyHi8Y8Q5FZSvJRbynwWt','TQve48NvDGspaf','Qdi4DlImeNH9CO9y9PAG3XXDRV1Roy5zxmjxqMNwveXnoH8KP2TOhGXW1H7lHMYSbG',2);
-INSERT INTO t VALUES (-7145472644036187096,-112499103030606473,'TXcB','KcoDwyfoKmVDlDUFEdOpjXpbtpkigAxFtrG6IM5J7rV6LTrXfSWxoQmu0urCQSqrg8ks8j7gr2BE9PX5mNgiyBuhR9WNVP','koJ','7blonBMFCjSZoZgsrKyi09ac0s60J6lbd9MVkjueYva','Yj7','eGyombr3XnpVAjieWwG3ZzPRDpsPn64',3);
-INSERT INTO t VALUES (6128142170982714671,8980553702471459726,'qLWuIm','l6ExHo9WGFwJ72lyPJau','tJ','FEu','tMnHoaYvXZ90IKBFALknqRmkqyHdVz3aa01UHANzxSyB8v3ae9N0HHiFiq2','72qh56z',4);
-INSERT INTO t VALUES (9078609508779817484,-3685519880389358347,'kstvOA18','3H2dla34ktzTuqHU5WdpBzFI7KYxrtNoDGbX4QM','2O','1JdfoA7H1Ej0lxJlr7y2o11RSbFxgWLrPtNipKwOxelcPUPFQtq2UzkF2BBF','krRY9PlvygHFFt6mqDiY2zMGwN7VCQKnuD7VH6J1xAQBzox9f7SqKhZ0VggAg1m','AXuQ0lgqn5j4lcAWc09koClSYLMgvhH8ihaE0nGTpFtBsCbUUwcCY4ddozFmD6NeD4rThnkE8VcND5v6tn7Ppp',5);
-INSERT INTO t VALUES (5228325033377442357,4992817055316762779,'1H6S04Q9','CylcjrYkUiJeCv7E5ZDVzVt417d3EVZb6lCgFmp8OV0jm7tbGYp','tsda','In','fRpyuoimUtoXCGLYakOcflwOzu7FDRAo1HnxzUi72e9vjOCfmJkRUUQnIlzp7Kv8Gyg2xEbaBZ1Kc9qvEg9yTYFhJTz2S0','QqKShxHO3pILuCixPsL5ajiecGZhGv14TgLPvvtc4HH9ncFxROx',6);
-INSERT INTO t VALUES (-3416022826532509844,-1635462262733942766,'kZwTj7ZZbR','vVXFRtmLKc1GF9GANvT9AiOybZVjOadKRj4yxF8DIT2qO3yqzOClXt1hFuNwl0nzeTV2TAc','vMB0GO','vmsgljlWmls5TRNyCrLOoo5','5tvTKxcBVnAXQKhjf0rovxk59NQvNgvHDw7LD7dJWDHNXptq7i9iHOL0thbSqfHOLE9gpV9LCkDAO6RuOhMfX','VHok',7);
-INSERT INTO t VALUES (-3794199215497736901,-3868740685323467638,'t9YkhfogwK','xVK4ioj3dkbPkgbxYadnVIX04PjkIOhp6OnWz1R1y10RoToOFvsu','y','hFuHpJn7msuuOTmYMfzEYSdpjobGpDeq9xXXU2zN6yeh','O6LHI0T0h0wNHnaAkqoYHDsdpDU6I5VwJC7u3mUN24HO4ecXaxZyPvIE3cCnwUCoWDMyljtJ4sO9','Rfl8TIfIvK3Nki9EVMni95BmJNfTruMNdB9LwpsEZqnBLoQokUicPRroGc8OWH8cGCi',8);
-INSERT INTO t VALUES (5892410377921783183,2587550619557330043,'kM29jn2W','MMxodesS2jVZkiD6kEpt5rvR4YHkQnFBNYModXhRTw35pLOSr9nUHOPn','ArfhtL','U10EPnLMbCOwfkoQHL3YQkhiHpAOJDcuWIxSW8O9Z09ROEy6GibVvHhJh3qqxkgRmtEmJaXRgUn8iMuj9','cB8YtCIMhF9ttLMsUSkIhu2wWjHBu','YJLKF3T0YlNNCzZmsU9hsZNCsJj1Fji7i85M18pdDdpCP83aN2KXdanL1wc85eOwZnET2lGQ347WRLnGTbnWcf6O',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4706955512796739089,2534212704383844834,'AGITg','u1CMt0lZcpQD3jBepGrvRYrbG7rzWih2bV0MDyS0F7DNyqyXC9pXBMCjElYC5y1aQUVY5sNYTjW3WJdUe','91y8','yyuCIVV6OrwOK0Js31BSX0OtOqRcGLQwxvDw2btR','vONval5h','jwqEd7i4QfuwvBpxjVErlxWlyDWRDAUonuzBOrA7KdTfJbQR1xXA7AO5PgHS09b',10);
-INSERT INTO ti VALUES (4706955512796739089,2534212704383844834,'AGITg','u1CMt0lZcpQD3jBepGrvRYrbG7rzWih2bV0MDyS0F7DNyqyXC9pXBMCjElYC5y1aQUVY5sNYTjW3WJdUe','91y8','yyuCIVV6OrwOK0Js31BSX0OtOqRcGLQwxvDw2btR','vONval5h','jwqEd7i4QfuwvBpxjVErlxWlyDWRDAUonuzBOrA7KdTfJbQR1xXA7AO5PgHS09b',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(14);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
-INSERT INTO t VALUES (-6939261758188430522,5213463376302570767,'AC3u','N','uW','ITQUkVVguVvqgtyc3EaGi45jRejUm61kqBEMS0rNwCuqaEDh4E4BJBRErCw9eGg02F0Qxqm7tUXYt6m','Rappu6oW9sHJpdfqMGndb46twjzzUwEKDHUA8i0FLZxmAeMfajzqHly3Qufm5PbU3k','TuwSAvUf1cnUtAMmi3I',11);
-INSERT INTO ti VALUES (-6939261758188430522,5213463376302570767,'AC3u','N','uW','ITQUkVVguVvqgtyc3EaGi45jRejUm61kqBEMS0rNwCuqaEDh4E4BJBRErCw9eGg02F0Qxqm7tUXYt6m','Rappu6oW9sHJpdfqMGndb46twjzzUwEKDHUA8i0FLZxmAeMfajzqHly3Qufm5PbU3k','TuwSAvUf1cnUtAMmi3I',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-7284813003303437832,-6435804796829666078,'JUXnZ2N0hIFLV','lZLtljgLSfZJGcr13c8uEgj2ZLlwTVVL7AzhnZVN6R0HvO8btxcWeRTP8L2ennS6NOpXFtdwsssol6C3uAI6j','ns4','PPMbFhKvnRxezR','cM0U9100YwhplMkCz28xcXASkWmI8R4FeEpAgIDrjFzgSXSgMp','LKmEQYqgetrS0PikUtp9DFIq5HnShZxPrtbi1FrPC',12);
-INSERT INTO ti VALUES (-7284813003303437832,-6435804796829666078,'JUXnZ2N0hIFLV','lZLtljgLSfZJGcr13c8uEgj2ZLlwTVVL7AzhnZVN6R0HvO8btxcWeRTP8L2ennS6NOpXFtdwsssol6C3uAI6j','ns4','PPMbFhKvnRxezR','cM0U9100YwhplMkCz28xcXASkWmI8R4FeEpAgIDrjFzgSXSgMp','LKmEQYqgetrS0PikUtp9DFIq5HnShZxPrtbi1FrPC',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4337274439109294458,7139419917660640110,'82L4vguzriwiQt','xQQlj89QuoWoXVCLYueyqCYWZU0PLf2bRXpC527iwDiCmi68GJruWhhDoYPOmwaK76HSnR3DazmXRPuXPXhMElA4BEFtoj2JxTNBhG0zhQE2cVs9vFgp5jOk8LR78yFbE0SmSE0eqzZTKOqwNikOWgiH4Nccmo2JlevNj1XmVX9cLQibKBi6uBQlm7a4SkhRWeZbTp00T','5','Kk9IGWvswue7vK6db0KvjQwb8XHtNzoTgKr5GK586a0OpvUmoCS','Qln1tpHrwZhxkL','1BLu8cVeImzPTnGXSOfYdZ8kt9PbJ95DEMIp6BCZPOfO9qeNTbDcNTen6WoVrTvKQP5WN721eCm5oSNP',13);
-INSERT INTO ti VALUES (4337274439109294458,7139419917660640110,'82L4vguzriwiQt','xQQlj89QuoWoXVCLYueyqCYWZU0PLf2bRXpC527iwDiCmi68GJruWhhDoYPOmwaK76HSnR3DazmXRPuXPXhMElA4BEFtoj2JxTNBhG0zhQE2cVs9vFgp5jOk8LR78yFbE0SmSE0eqzZTKOqwNikOWgiH4Nccmo2JlevNj1XmVX9cLQibKBi6uBQlm7a4SkhRWeZbTp00T','5','Kk9IGWvswue7vK6db0KvjQwb8XHtNzoTgKr5GK586a0OpvUmoCS','Qln1tpHrwZhxkL','1BLu8cVeImzPTnGXSOfYdZ8kt9PbJ95DEMIp6BCZPOfO9qeNTbDcNTen6WoVrTvKQP5WN721eCm5oSNP',13);
+INSERT INTO t VALUES (118537,129,'YFBii1CaDJ6YNNhhEnxENtEyO','q1ycgokFefJb2jD6o7CyHG6GKnNXxSjdKUvrvaQzkuvevJivlJCLstyBlFxLcONQS9fHFsplYOpQTbQjTbybmjDPNPTJqluW1Z81LYHPGs9aAAHR3B9Dkew8anNDWnzzwM6kW1350P3ho6Y4','jX0TisYy','FPVw3M4Oc3jDpLLNHKRWY6H7ZKg2rS5OGHwdPQxnQ4PAdhDWuOE9mAbXE87s8SWzCtI2KPyP457aWlMjWxxWNgeLmfypQdmy2aa3WWhwh4vNCXrNDI2941bCmg8UoDNVEqAMCgZZOePbuGMJLfCS96mXeIgI9BoHqEdaj475rKy9z0RFSDsQXyRAZ2zbtlExvyHI1hVe6gve3gpCMfpG52urmaUS7JinmlhoqgJsOr281sORZcV1','H','D',13);
+INSERT INTO ti VALUES (118537,129,'YFBii1CaDJ6YNNhhEnxENtEyO','q1ycgokFefJb2jD6o7CyHG6GKnNXxSjdKUvrvaQzkuvevJivlJCLstyBlFxLcONQS9fHFsplYOpQTbQjTbybmjDPNPTJqluW1Z81LYHPGs9aAAHR3B9Dkew8anNDWnzzwM6kW1350P3ho6Y4','jX0TisYy','FPVw3M4Oc3jDpLLNHKRWY6H7ZKg2rS5OGHwdPQxnQ4PAdhDWuOE9mAbXE87s8SWzCtI2KPyP457aWlMjWxxWNgeLmfypQdmy2aa3WWhwh4vNCXrNDI2941bCmg8UoDNVEqAMCgZZOePbuGMJLfCS96mXeIgI9BoHqEdaj475rKy9z0RFSDsQXyRAZ2zbtlExvyHI1hVe6gve3gpCMfpG52urmaUS7JinmlhoqgJsOr281sORZcV1','H','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6942722,225,'KOrXbDPcgRVChEdD7oqEL3FnjXmEBnx','Rkn7X5jNakqdyyJvfjVL37qvcoTbP6MMX4Isi7iF7c3L2hfn71wk2xXMbiib0nKW5kYNdM6LYgvok0oYj8IjgHah6nn74U3s2ZzL2bEHg3oCpYdEwghoJuQamDIU5CcXbnlIvhQjX0OdjGOeqfdAKnLi7IYKXoVu0Z0c','yltAT5VzLp','gdHFVB3wNmGg6diMcFuy1beT7RivZgqaf1tRUJNn2B9ahifzrQWJJuzTujvlNiBAbIxzfyWus1Vpy1vwVYFJa0r8PkyXqKODkYcYy50KxtC3POUGHuniPBwrXRZuBowql0ZOJdthOV3WQ2PynSHwhy1ZqMzoj0hK0mYEFqtk2jRVThYwJSYd090D1DbCIbVVP9mdNqtc75NqvVYrL7lKFs0JCRCdele8Nhtfmyz4H1zGHczNJT4NU8xjzjaTlOQ','0v','s',14);
+INSERT INTO ti VALUES (6942722,225,'KOrXbDPcgRVChEdD7oqEL3FnjXmEBnx','Rkn7X5jNakqdyyJvfjVL37qvcoTbP6MMX4Isi7iF7c3L2hfn71wk2xXMbiib0nKW5kYNdM6LYgvok0oYj8IjgHah6nn74U3s2ZzL2bEHg3oCpYdEwghoJuQamDIU5CcXbnlIvhQjX0OdjGOeqfdAKnLi7IYKXoVu0Z0c','yltAT5VzLp','gdHFVB3wNmGg6diMcFuy1beT7RivZgqaf1tRUJNn2B9ahifzrQWJJuzTujvlNiBAbIxzfyWus1Vpy1vwVYFJa0r8PkyXqKODkYcYy50KxtC3POUGHuniPBwrXRZuBowql0ZOJdthOV3WQ2PynSHwhy1ZqMzoj0hK0mYEFqtk2jRVThYwJSYd090D1DbCIbVVP9mdNqtc75NqvVYrL7lKFs0JCRCdele8Nhtfmyz4H1zGHczNJT4NU8xjzjaTlOQ','0v','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9842703,229,'bkP4vIq9kM5yyqIuXflJ31dt9TE6NZs1','t36UKrWQbpUHqxqfn0R6qB8ymQml54UvEU6fUYypicv7yfOtPwvDzrDWGUMy5CVKIYdmgTRcPtGNJyQCzhgvNTFwKQQQ2SAt1M47LAR2ldwOu0Kkf40kh','htl13QxB9JDbKfZ4X','iiinVlp3QMI58qXvAror5lDVpUe8LwBuAAil1akVJeB4DVnns29kbkTZsLZcGf7yKWMMlNAwMpM9lZYZYkwEXIAYVpWv5vY8qmz6MV24e8CP','u1','7',15);
+INSERT INTO ti VALUES (9842703,229,'bkP4vIq9kM5yyqIuXflJ31dt9TE6NZs1','t36UKrWQbpUHqxqfn0R6qB8ymQml54UvEU6fUYypicv7yfOtPwvDzrDWGUMy5CVKIYdmgTRcPtGNJyQCzhgvNTFwKQQQ2SAt1M47LAR2ldwOu0Kkf40kh','htl13QxB9JDbKfZ4X','iiinVlp3QMI58qXvAror5lDVpUe8LwBuAAil1akVJeB4DVnns29kbkTZsLZcGf7yKWMMlNAwMpM9lZYZYkwEXIAYVpWv5vY8qmz6MV24e8CP','u1','7',15);
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(46), d VARBINARY(1), e VARCHAR(75) NOT NULL, f VARBINARY(10) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (89,15453622,'uQX0WrZm78R1A6qpewD9hcxl51pgYBqlTVdzBdVsrjq','e','zYLoC0qNlAc2','eJDCEp','JIWX','Di9T5yHQADvWhNm03JuFG6BJv5pS5rt0GsJQ1nH15asqsKtzMHPRzZPiNj5xLJxOJbUpG0BQRUMkho26NdmA5GKSxLqVn2Qutv',0);
-INSERT INTO t VALUES (174,1882958,'uh0qXAXcx','0','9zantHtC','ayyF2Wy','G3eR','6vry4D0nmghkxFi3ztKUSZmAxg5wBYdRPoev8D7JcNyHQ7aWoH9oYXMwKjITZI99JTN2iocRpybtP5k0q',1);
-INSERT INTO t VALUES (114,12043126,'iO0xBTlu0GGpiT9WdxnnFqsAxObP36jlbIJuG','f','PMEPuq67frajuIgZAmpYEgbaOkuaCyQCniKbzWLXQDSzbrX8bhVqCSKqKjm5e','jn5mPOZd4','VQi5hI8GcZ8KDLmHbJo9QhDphyOfh','pULVJ079NP12uc',2);
-INSERT INTO t VALUES (98,5960805,'YY68','B','xCYw','fOMEgq','qBTjBnkU1raEB8eo7KIDsBLJYxXb','OQJZRruYTuy8IyB1Wy1I',3);
-INSERT INTO t VALUES (119,1324908,'Iy1WcA3Dw3WiAIHxMk6Xwqk4gld76','J','On9luEy3F7lrSuxRWq44wqoioxxf6eJcmp4JOKWXYunjc0SduudD5QiK','f1GXrSRFQ','7xJy3SotqmpYLUfz6qURb','nhd06XbCZ3MopHtCvuEORTL7YG3MZQYgNRlUNpP1UNRcOeEs0qLp9Djtz7',4);
-INSERT INTO t VALUES (16,2388813,'0VhzktZJKyiEM','i','UGSCAtKXo57sBUfWzgmPsFGp5w4wtPbLiHK','cykBG','h3F5gvKYfdLwN438uWI5KB4HmRUrtkZTzA1l32JqKPSTF5pSkoEM05c9r4','By5emrhYmMblfyet6oW06INDUIz8bbD5CyfvpZQm2JnqHbTi9ddqgbE7WEtUV0cZ',5);
-INSERT INTO t VALUES (72,6579277,'v49eLGi5ycFpLfLjDrQhcW','a','189v0H6o8','U','iatTi9E7NaB5jJigKXV8kcBPJUQpFTT','eKzr2wdOjufcJI6dk4hBTeGQj56mLBa4db39JWXzY6iGK4',6);
-INSERT INTO t VALUES (228,2079921,'79UEMj8LCvoC6HXQ9BrzjztECRK2osKBl6Dz','S','nQYSWtitFS78rh9Y7Tu8umZT4iNk6NAndJ0mRAoXV4','ZL7','QORqAwH7ZLfOb3RfPjzWF2BB5LjyJguFbAbcLOG9GN','YSUFFXGkloB1TmRWXbBqQyfouLjKzqmoQoqO5zRrdlQtEVaiyBzWyGebltI17Lu9b7ydeB9wu6aKTdel0',7);
-INSERT INTO t VALUES (69,16485045,'wAvJcU1NF8MGHtpBgo','w','F596x7M3JYYkXJaQOuqISsclxRz15gss7Jc0','Xid','ZP0O125dLjIA6VL1jmakgj34eH1s0gVJ3pkYGep3u33FtSN1k4dKP9cT2iwIon2DpdFqvjmewvcXQzBbMak60hPA','c9w4MiSjSGCpRuDlqhPq3Lade1KVBuE6gBIvWZErXkIzTsKClJwH512HfpWzihoTeN3UxKKIqXue',8);
-INSERT INTO t VALUES (52,5189899,'WcUl3VqMHWq9Sv','X','NFuAzb8FSCiSds3NsIXXfpa5alnTsr6lXYKbaFvxeaHwnYqkCEaIO2G6lOwA83NssrBVPboWQ8t','shnBvytI','61ApUr3TmBy0fO5NaM1xtq3K0pJ2A8TVlSFiyRNPLgaYzry','IelAtINN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT NOT NULL, b TINYINT UNSIGNED, c CHAR(10) NOT NULL, d VARBINARY(77), e VARBINARY(64), f VARCHAR(28) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45,109,'chTTkK','eaOVG8ycOLkE8uUL7p','3KoZVRmIWdl0gGMcZiT2j7FOxuwJyVU','BbVGBZZNbTEZeZVKxcxwJxBLd9N','m','0',0);
+INSERT INTO t VALUES (-81,94,'w0','lRGzXAIdUJdKPo','dckLGv42CIVjqOz8haAiAu89','k15wy','G','5',1);
+INSERT INTO t VALUES (-126,89,'LSNtc1Yt','q3Y9EvzdhFd3Z3L9UVDXwHlvGW8','IiVrHpWVYukDW','K1gsYYn9YWE2','d','P',2);
+INSERT INTO t VALUES (80,245,'GNf','jZnLBS1JiK9cB8koYcRvbhTEgsjLNG5p','pnddcBzOXrJbIzo43X31Euk6Abgu','LuwUz7lit','e','a',3);
+INSERT INTO t VALUES (-46,140,'uvwhxyIU','GdmTSpkju3i4OPagawQxsNs','3GXUUQYpD9dNXNvxFjCMH','L','4','U',4);
+INSERT INTO t VALUES (-5,239,'MG4UNGTVt','WbTVRsYGGu0h0','l3l0VWEJzYBw6QDAgwTIs7W8SHC0ah52L4tkRzrI9o5dMWBbW4a9a','x0OLNtHkvmbN0UdHcrCLv0H5d','i','w',5);
+INSERT INTO t VALUES (85,157,'UgzYmvq','AGA9V6Y8wCydTLpdwSFTk56kAkwBAZ1YnWEdOtjZjnLq3GFJe82I63TXmtWOFD9mOxxYSY9jq','XJJkKECtXnZkxT0fWuEZgKgdwtOdNpcm','EzElxYSVJ18U4Fk9V1r','3','0',6);
+INSERT INTO t VALUES (-68,172,'2','p2PHUexoxUpctDx','nCQKKEFMrxLGMybebmtxzciRInxLHmTsWZ8knqdH4OTZgunMTKl9mwfj5x7c','3p84Xn','L','b',7);
+INSERT INTO t VALUES (44,88,'a','ScpYn3tH73Iivmgpi','kcqWsAw6NFE3asbkZfbqDJWedGk7RXly','aBvenwzGM46Ze9O','5','E',8);
+INSERT INTO t VALUES (-92,8,'x','ZQtJJz1Xu','hXADMTQ94BegHcR1jAxfOfLUh8zDmm2tRTVCgvcxrwY3l8wDKJaVBSf8TYPBXn','PL3q9G84iJ','l','n',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT UNSIGNED, c CHAR(10) NOT NULL, d VARBINARY(77), e VARBINARY(64), f VARCHAR(28) 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 (385597920,4929938,'q0b4fxLgoWm39TuSPWz30GNI4XXsQz','N','AElkhv5ls0OnxqTDEGEhdOeFJpu5TBR','zWBW','ii','1esxbaNE7aeW1VQZcZ',10);
-INSERT INTO ti VALUES (385597920,4929938,'q0b4fxLgoWm39TuSPWz30GNI4XXsQz','N','AElkhv5ls0OnxqTDEGEhdOeFJpu5TBR','zWBW','ii','1esxbaNE7aeW1VQZcZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(47);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
-INSERT INTO t VALUES (3741368458,14959440,'g','F','2V42ENsUnTS5c6Qoo4NG3X0kyhQOcHY5LsHdEJh1RikXfs2uPBRSkafSLEY','CKhlGG','a2v9BhJP95YZnMjBE4VzGZW8X2VchGeE5dDMOJVtDK9TG4fzu4FxtjLz8EZzA4If0aObg2PL5meWbn23','BLLIWN351lmFRHz82McCjhmxpLiLh',11);
-INSERT INTO ti VALUES (3741368458,14959440,'g','F','2V42ENsUnTS5c6Qoo4NG3X0kyhQOcHY5LsHdEJh1RikXfs2uPBRSkafSLEY','CKhlGG','a2v9BhJP95YZnMjBE4VzGZW8X2VchGeE5dDMOJVtDK9TG4fzu4FxtjLz8EZzA4If0aObg2PL5meWbn23','BLLIWN351lmFRHz82McCjhmxpLiLh',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (17121,193,'EQJ6xM','LdzySFWfUjeq32A0LsweXpjOz72cKkxeOW8WeXXixAAh','nWW5w7nuJ2J5PtwY1R9rXNECgH9k01Wm9lP8JQq9gZDZRlhlEgpxYi7yyMNvf','AsV3TRUeNmdOTs','4','q',10);
+INSERT INTO ti VALUES (17121,193,'EQJ6xM','LdzySFWfUjeq32A0LsweXpjOz72cKkxeOW8WeXXixAAh','nWW5w7nuJ2J5PtwY1R9rXNECgH9k01Wm9lP8JQq9gZDZRlhlEgpxYi7yyMNvf','AsV3TRUeNmdOTs','4','q',10);
+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 (-32614,14,'U3','4fqotuPTepKoaYnRNhrYmjX4FdFjGNmArkPMp1FlDZwKpJFbkg7ZlDgiqbagXkMGnaSotNRF','RILBYq9Vm9OFEkHYzQuBOXIHejCMVoJCbB','ghBCiav01Dmz0WOPo','I','g',11);
+INSERT INTO ti VALUES (-32614,14,'U3','4fqotuPTepKoaYnRNhrYmjX4FdFjGNmArkPMp1FlDZwKpJFbkg7ZlDgiqbagXkMGnaSotNRF','RILBYq9Vm9OFEkHYzQuBOXIHejCMVoJCbB','ghBCiav01Dmz0WOPo','I','g',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2357737254,8998161,'tJVcAeKxlUKkEcG3aAH','0rMrrYtUwzTBvYxsLI0iSR','XroMdVFDLTSHSpuQRKqcecRD92GqT4sdPTRsQv3x','wfq','oQi4kOw2a06KZOf9TlEd5wPouPU6fErrWzcDbpgj','EQWHKO2DcWduYvveDcn1p2oon1brwyyRc1ZzQM8pQbaMzXzqpbtFQrp43L9cWxg2eIPqr41',12);
-INSERT INTO ti VALUES (2357737254,8998161,'tJVcAeKxlUKkEcG3aAH','0rMrrYtUwzTBvYxsLI0iSR','XroMdVFDLTSHSpuQRKqcecRD92GqT4sdPTRsQv3x','wfq','oQi4kOw2a06KZOf9TlEd5wPouPU6fErrWzcDbpgj','EQWHKO2DcWduYvveDcn1p2oon1brwyyRc1ZzQM8pQbaMzXzqpbtFQrp43L9cWxg2eIPqr41',12);
-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 (2367431003,1752247,'abEsPbAcxdmiAwhJxdz8lW3v','a9YsBc805WeawstiUv83qXYoT25d6SjHtVNNpRqQkHhNXdyiRI61uTImJn2spxpgR3mB8SqESA9T8zrVszMF9hjnO6mbT7jsbJDZAKfZXZw27w9APg3nJm6xPrYRbSVle58eHnupvpbuAhKvkDqeQmgoFsHXaVaEv3kENjmnUfgiN3vJIiMDkivp72IfdJ8lxqqEgeI','R3FzfKFTwxl','idLyI87BiBgwZggPHXqObtcjpLCkdRR3AXBxZhYfaArIpNOmm4xrvDSY2Ny1ZmfB45tkPxf8kNs1qECRA4EyJtMpQ','Q5N3almoHMhyC8Y8ELX1ZN8MEIaDHaAjr8E','MKEApGSw4IZdW3CVZ0xMQVlQzZTJNSoEjZj7u39DZ8gUicKrpqBaSKMy',13);
-INSERT INTO ti VALUES (2367431003,1752247,'abEsPbAcxdmiAwhJxdz8lW3v','a9YsBc805WeawstiUv83qXYoT25d6SjHtVNNpRqQkHhNXdyiRI61uTImJn2spxpgR3mB8SqESA9T8zrVszMF9hjnO6mbT7jsbJDZAKfZXZw27w9APg3nJm6xPrYRbSVle58eHnupvpbuAhKvkDqeQmgoFsHXaVaEv3kENjmnUfgiN3vJIiMDkivp72IfdJ8lxqqEgeI','R3FzfKFTwxl','idLyI87BiBgwZggPHXqObtcjpLCkdRR3AXBxZhYfaArIpNOmm4xrvDSY2Ny1ZmfB45tkPxf8kNs1qECRA4EyJtMpQ','Q5N3almoHMhyC8Y8ELX1ZN8MEIaDHaAjr8E','MKEApGSw4IZdW3CVZ0xMQVlQzZTJNSoEjZj7u39DZ8gUicKrpqBaSKMy',13);
-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(73) NOT NULL, d VARBINARY(38) NOT NULL, e VARBINARY(97), f VARBINARY(45), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1616340723,-401587192,'mzCdZpRt9','N78CZmLTXPNkx','8ZGJjoXXEluDE','BXXlqz4unGfzfhHWS7rjBLe8YIZU8','5JkQ9ZKRAMCTvCqnRVVJibyxquBfYxcie88zb7IaWda89PwnhS2k6DdoNcuBtqYW','uX8ZjdQ40X',0);
-INSERT INTO t VALUES (2885697565,-1524746086,'FTSz54SL47DNbRfJgYLvWrNb36Ocyq5j9IV2D0Ip6','8Blti','ZrrBLmIczUhji99At5oslpizlPsFF51HQoac045Kl9FUdlOSQTffz3Txb9A72YJAx5cPw2b8','4N9q3qpXQQwDoFIA8qiak7ElisvYHJmI8ivOkQpdOrWI8','urEU6wli5ChOBR4bQfNW7TfGCsPtqUqyClSQeW','5VZZ8wuoq1Z0wSBfQdXuCKYT8iAzgW9MM2v8xZKkfEzVBBxumabvAtN5IKo5vOxhwezNsCUv8BNfcisAJ',1);
-INSERT INTO t VALUES (2740610674,2084020111,'6DjhxX4Zy12uPzp6eZ0E2c1Xkl8a7rkE','Tpnx06i','Tg4oHpWbyh24Y9Y015iSVdOHkCgxeC7Vs7sEVDlCm0AeiP','CcR9Imx','3Zhj3HDhtkxTn0Ll34bt4Q6EAtDRhnSxtwGKRQ0gsZB8xUl6dzcC09viqr4Ei','QAdOXrifNUxAV4sanGVmJPo4OJ9f7kx',2);
-INSERT INTO t VALUES (1456553300,1325730602,'VvU4YVKXK0TOzT1PnWefyHvsEFZOsQKTGoXdgmpJQT262f0SSkFpzesGQRvECMmq','HMmP','JO','N5P','AU6JLnzydvwuj7nEk8qZNoQA547ArbuTCGJWPxgTDMGv1VW94AM8fLYwVzYROobJKVbHaNQVi','5KyrpqzqchlUphwdiIMl5UZxFuyKVI89l0quI1LFRr5MolbKS3',3);
-INSERT INTO t VALUES (2967867964,-1701943584,'E1ahMcefQCKa9','xi94gAMjXzaHr9rZ00vp5fD1D6','DQ3qlXPLBcpxWZXgl8VcllOjrQd6VPcGVIdk3cU5CqKAV0YCgtiYF0','7B','rpKoqAPdcHImjaxdcEWg1n1Svwfbo44566afH2R0a2G1FqV1jP','7x4wNWS',4);
-INSERT INTO t VALUES (1705832019,-1658581422,'swagJBumFXWlipSlaao3l','qWwXwhTpE0PKywesoNyEzZtVmnM4MQQvELsww','8JdVbqgl2bzczyafz1hiMp45h1l0hLJwv9Abpo49KHgK8vA','LpflgJbckc98N2BJ9WBoA7hD3WtssFqIEsVGV','2UPVqnVvrnljwqwKkp8qF726pupS9pqLXXSAOgLyG5','1OVYK38BbfRM5AHzdLelmXmN8s',5);
-INSERT INTO t VALUES (2124256294,854677178,'TeW9c3FnVnR6HO6oAmEMXk34E0BSCNlIibFFIiEFMFIoNACU1ErfCp','ubk14qfEPIGdOaivczqoVhlL0sU5zYn5','9mUXJx93gYWSZ9hNVHwkYcb7ftVfiBy','U5Ywhtsqebe9EvqcKuMu8RMguxKdJsQpmyRm9jIzdk','p6GTFnrFbojsjOCJjnDMWcKJlmRTc28LL','p7ycVvhsJ59RxJEoQtzPZM1IptdktrxSCiqxZJWdfcozV7Fdnypj35SAD7aN2b7J1YisZwRELc8nOAQ73cujrkGcLlP7wEs36',6);
-INSERT INTO t VALUES (4189941814,1456498096,'2uELoC2vPGcJ0D5wZkj61Y75Z7Mw8IcBCzQrPh3brXvUTHHdauMG18','7XwMfjBLnuJfGHcpAGW1w4hJMnuqa4qiEn','uNVhpaXwzZjL03QS47Yj08jMMhpbd7xmoBTtIcw4RJL4UTjtyM2hjbTklHV2','IElXMiOS4NQhiy5MM6ip51z05WWlHhwF8','jfOHIQf0X4nlKEEmMxtYb0jh9juaj5d59JZtfG1W1fVNhnCKmpZxr9ysG0nxODWmK685L2pRhQSViAxRhPyucSA0','q0O6KSrYb5Vst5kywpc8TVFLpYSqNW8OGZKnOMvZoLpdPLV3AmKEMdJODbbE9mUFDT',7);
-INSERT INTO t VALUES (1884941890,-846037598,'DZwcKlL5bTFxxS8IPXOvlvsoxjlTjDnyN9Rzbk9hUkaL8rJdCxbeUXjBmlNqpc','pjNWs8I7Uptirz','t6Jn58gmq91vvWtJzvS9cfJrJajB4SBO2qZMJ4zYHRscaeo','zf0kPRfgE3bF0mA','ccLrmdaF3YRZ1k4QC4iYLVtusV5hn7rbAojXLTUa7BdUuldVztPKtxfeRE7MeDuxS3nBCJzpI62Pp8fyjG6rqMUCzAVO0','cCbHvkanTmKuwVr0IxYQTIHo5TXEyugDAZ8Al2Gay5nA7fw1hA01a98FwkzS3FPg5HE',8);
-INSERT INTO t VALUES (2177989449,-282160148,'aa8SLWgAHNum81uK9XPwJ7V0weT4rtuUBiNtt9eSibIjLCaXBOcjsLTOEI5sgZ8T6GWkus','ZiOhK3ZrqICjbPYO2ch5E','hxb6MQlwsRgpIz6D24cgSONKpJm7FvTYPalNJ','uecXrhwDbnjEU8rX','5ywU3DwZxKyqR7Lx6clFV7bfbOg1zKKvw0TxOYTDA7pQX6l0vhvTq2POzeaEbtdmgrpgMYlyzGGNYYFaxG8e3Uu','jcjygYAaWhrzIHbDAbcOwAo8HdBxg96XxWmpIACDZzFupBCqC3Z1Bs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (9564597713788066970,-739001362,'Fb8LhUAMTKOQfRgUVlEj3lTA1WMD3Uc3Oyh0lHlQdOkgKJZqyVvHi','FVs9u9CHT8VxjP6TkIzcR','kJzJoEUoIPRzN0K','e9vr','FxU7Ck47Tkmeh7qPH2l4rvFsOBz68MbrLW4K2Vvp7j7KiZIEnNeVDtRuO7tmTlzhrN0l7E1TiMxQV9ACnxCHzaeJvtn5Gwxx7rC','ahVV',10);
-INSERT INTO ti VALUES (9564597713788066970,-739001362,'Fb8LhUAMTKOQfRgUVlEj3lTA1WMD3Uc3Oyh0lHlQdOkgKJZqyVvHi','FVs9u9CHT8VxjP6TkIzcR','kJzJoEUoIPRzN0K','e9vr','FxU7Ck47Tkmeh7qPH2l4rvFsOBz68MbrLW4K2Vvp7j7KiZIEnNeVDtRuO7tmTlzhrN0l7E1TiMxQV9ACnxCHzaeJvtn5Gwxx7rC','ahVV',10);
-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 (13269021802611634925,242754235,'hyoOqFC4BMip79lakXS5','m7A8ywDk19zsRuopofTrsVeO1u1ccJ','mSwlohko','ya5xkhh60y43rIBP0sfjGsQ4Embwj5gJxzdfnCo','85xLkgMClNhz1o3No6NUfUkEXO70fYAPsYqB120GsA','vyJ3yvIJQyK4Hmo36wM8Qxs7hbbfK4OH7',11);
-INSERT INTO ti VALUES (13269021802611634925,242754235,'hyoOqFC4BMip79lakXS5','m7A8ywDk19zsRuopofTrsVeO1u1ccJ','mSwlohko','ya5xkhh60y43rIBP0sfjGsQ4Embwj5gJxzdfnCo','85xLkgMClNhz1o3No6NUfUkEXO70fYAPsYqB120GsA','vyJ3yvIJQyK4Hmo36wM8Qxs7hbbfK4OH7',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7092644554057838305,-983881665,'dwFsuEMoyTMdVypIjdsUQ6ithhZVisslfqnnFYaxVZ3ueE51ObEg7k16H4Yv4Mcca5c','IzbKtXs43EDnP46cuHrDyaQ7WFX3TgELd7TqfCQJrI1RiveivTAE4cKjkU0xLvMGX6Qf5pq4LHNJbK3TcwmefZmzvfRLhXIIjp33tQuwixXp4ECFzrhaSQTrHXNBS','j9NDVBUzlWjbMK9dfotNX1wrWGjOM5wDiocNEHEkYw59foXCoHmjL9s0xvMc07eTaV','gKhwYlQdbx7yq5','s5AYF14YSWwVTVilwFaya8IrGoWNCA8bh1wwzOxg1TYObfsJfnTyNZvVzf4KKn8lTUEiGDrkhdrM','2pJGfer4kt0Bt',12);
-INSERT INTO ti VALUES (7092644554057838305,-983881665,'dwFsuEMoyTMdVypIjdsUQ6ithhZVisslfqnnFYaxVZ3ueE51ObEg7k16H4Yv4Mcca5c','IzbKtXs43EDnP46cuHrDyaQ7WFX3TgELd7TqfCQJrI1RiveivTAE4cKjkU0xLvMGX6Qf5pq4LHNJbK3TcwmefZmzvfRLhXIIjp33tQuwixXp4ECFzrhaSQTrHXNBS','j9NDVBUzlWjbMK9dfotNX1wrWGjOM5wDiocNEHEkYw59foXCoHmjL9s0xvMc07eTaV','gKhwYlQdbx7yq5','s5AYF14YSWwVTVilwFaya8IrGoWNCA8bh1wwzOxg1TYObfsJfnTyNZvVzf4KKn8lTUEiGDrkhdrM','2pJGfer4kt0Bt',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7169027628402044373,1163608974,'VN4fSVpq4WtGJjn1jgRBfoMaQwWs33HLLkAcJ2aW7wDDWXJ1BSm2jq34DIF1Mlwc','LRMsvAHlLEUl45KTHb6DWE1','p3fKh0U1AZZTrAtG24enfxyqDUHgp5OqiQmClQp1xhF8VyUqtF8f6zkF0zm2M1fM38IQ','L6ub4SKUzFa7pUmkNqIpU62p','SE7LTCjEZMb79BnWdQ6BHvf76c0nO','wmKv2Gq48qFXMAxoB21M28qfXCcTvLWaXFH9stxFgiLwuW9JdYQyi1lcExVQCRt3K8ZPxyCbhPHyvvL0WOduBYnsnmAT2edPWf',13);
-INSERT INTO ti VALUES (7169027628402044373,1163608974,'VN4fSVpq4WtGJjn1jgRBfoMaQwWs33HLLkAcJ2aW7wDDWXJ1BSm2jq34DIF1Mlwc','LRMsvAHlLEUl45KTHb6DWE1','p3fKh0U1AZZTrAtG24enfxyqDUHgp5OqiQmClQp1xhF8VyUqtF8f6zkF0zm2M1fM38IQ','L6ub4SKUzFa7pUmkNqIpU62p','SE7LTCjEZMb79BnWdQ6BHvf76c0nO','wmKv2Gq48qFXMAxoB21M28qfXCcTvLWaXFH9stxFgiLwuW9JdYQyi1lcExVQCRt3K8ZPxyCbhPHyvvL0WOduBYnsnmAT2edPWf',13);
+INSERT INTO t VALUES (-10357,66,'Be5w','6xtF0rtQezIjefWWiPeHv5rMA2ah4ofqlVn6g6nD8KGsdfZ9HjhDKjVW33WhVMBs1Yr5DvHaN7uEo84l5yAP1IkSIKZ2PKH7OeX6bAhZzCFMfHRBe8NxKbMG8fozcDPcI9Q9o3wfmpzXZ','bNGXsiWh57wetvaZi9sh33erftuW1IhK','n5UqhiTG3E3r2JGjzTUJ','q','v',12);
+INSERT INTO ti VALUES (-10357,66,'Be5w','6xtF0rtQezIjefWWiPeHv5rMA2ah4ofqlVn6g6nD8KGsdfZ9HjhDKjVW33WhVMBs1Yr5DvHaN7uEo84l5yAP1IkSIKZ2PKH7OeX6bAhZzCFMfHRBe8NxKbMG8fozcDPcI9Q9o3wfmpzXZ','bNGXsiWh57wetvaZi9sh33erftuW1IhK','n5UqhiTG3E3r2JGjzTUJ','q','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-16646,140,'16x137ie6q','U6aVUG0uMmzs9SgIhWX2TEZhlo1c6s6kEnhYZJ2NMd8vNnHMUjExusP135RHVnZ2fO6kpG5273NE6Q','Ugp12VtWQQNTwlPSvyaJIG9UqEO5VjpgUexTN5','lcESvqvqJwJF2zLfUirvhKHOl1eyiVvUFEDQy9JrHQ5DRSJ48IRhec4zl7Mkau0yvDFhIWlOEVRhOEis6Zz9mIHb4IY095W3SkXMis4rKoTeV0sE4kzeLmYxJk6Z6tFZr8wW1HDRAzm9TAWharAn5jPiqPMjOLDR76ooYIVKLbdwZ5onQX93GhnyJjuL5zZMCj93','U','z',13);
+INSERT INTO ti VALUES (-16646,140,'16x137ie6q','U6aVUG0uMmzs9SgIhWX2TEZhlo1c6s6kEnhYZJ2NMd8vNnHMUjExusP135RHVnZ2fO6kpG5273NE6Q','Ugp12VtWQQNTwlPSvyaJIG9UqEO5VjpgUexTN5','lcESvqvqJwJF2zLfUirvhKHOl1eyiVvUFEDQy9JrHQ5DRSJ48IRhec4zl7Mkau0yvDFhIWlOEVRhOEis6Zz9mIHb4IY095W3SkXMis4rKoTeV0sE4kzeLmYxJk6Z6tFZr8wW1HDRAzm9TAWharAn5jPiqPMjOLDR76ooYIVKLbdwZ5onQX93GhnyJjuL5zZMCj93','U','z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (12178,217,'32','1T5b','1Ad1mPDsSSjDs','OMAKcnf5mrhcW1Cjhr1KXfeSkHLgQVZ29N5pVeQRIePUkAEFa8422sWy8R7RaElSbuoa3MSsMYK4133O9Qwns6byLpzsvTLaipz9ZUkMu7xSzcjNg5Y0NFDPStCcDK1cfboxHA3jD4U89wUTVYlep2ZOCnRNMKPcD','Ao','m',14);
+INSERT INTO ti VALUES (12178,217,'32','1T5b','1Ad1mPDsSSjDs','OMAKcnf5mrhcW1Cjhr1KXfeSkHLgQVZ29N5pVeQRIePUkAEFa8422sWy8R7RaElSbuoa3MSsMYK4133O9Qwns6byLpzsvTLaipz9ZUkMu7xSzcjNg5Y0NFDPStCcDK1cfboxHA3jD4U89wUTVYlep2ZOCnRNMKPcD','Ao','m',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (27793,240,'fwriLDV7y','gZfAFQkp3V85ajUkfYjPZg04TuW3PvfeEvnTi57ryGVbZaAcJe4ttpdWrSFxHnczHzLMFVZ9AJLU171U7RwChWfofhPpIIHNWnESLY042RzqyjWX60WDjL','erQnMVPxLzB6RKJ9IZ','ksrh9IGKmhhR8kirrXFb6Kjk25U3E7odO22pRB7ht1QNnRrHEPO3fuziky0Ktz6gMUSQ','3','h',15);
+INSERT INTO ti VALUES (27793,240,'fwriLDV7y','gZfAFQkp3V85ajUkfYjPZg04TuW3PvfeEvnTi57ryGVbZaAcJe4ttpdWrSFxHnczHzLMFVZ9AJLU171U7RwChWfofhPpIIHNWnESLY042RzqyjWX60WDjL','erQnMVPxLzB6RKJ9IZ','ksrh9IGKmhhR8kirrXFb6Kjk25U3E7odO22pRB7ht1QNnRrHEPO3fuziky0Ktz6gMUSQ','3','h',15);
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(45) NOT NULL, d VARCHAR(67), e VARCHAR(25) NOT NULL, f VARCHAR(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4613718129749164435,1658200,'xVMaZ6tYO2aQ','7zm4DB8tFsDTfrg73zx7u5KiKyxCLCahO2IfwwGj16ltRLs23iXr3hkY64P8hTX','nipsnL3yzeNe','xH1A8JsaP6m','Qd','Z0AvkEWYXHuY6tGAWBg4chKjdkzcChbaUqJzt1VwQaADwxAkMWlJnxhDn9EHhdGRNzb0YuZ',0);
-INSERT INTO t VALUES (5800118761583350218,10674103,'cryRKtZ9fde8GjEoNljbQvV5JIJl8785OCl','Tm5TgXeK14r01lZrY3Rx6RMSEcwSiULoV8IXBQsaEU83zsoy8OBu3b','D','vWsanzrwgjoigl44If0pZjnyaIz3OlHajkcMFOO8277IlnI5r','zSQvUrSh3WNCqL52suaXS4v9ce9EYp7E3DssWrTPNZzPbscwJnehd20b61pw65XMOOq611GwEPAnzU0fbRl82pkoyzv','k7Jtw7rvAOnTq6xEOqNHultYyKEVkYbFN3bQOVFMrBXGCA',1);
-INSERT INTO t VALUES (-9166669911875148884,373780,'DR3He7GYeVot','MneaXxxU7UCoF0Ivf3pnl1KPG','4qNmTFL','6tWZddEElOlCi7i51gPdNkKwttTy7178jELFznKxmO6S0uWAff1','xqfwUG2DV7pIxsHDflUTNdBUjWpbdk','cdbAB4GEKetIHtefneY9NqvHsqSHS4XIu6wmMLAI2bdd7l52obrtcLzzK4sR4COhPK4FQs2fe0',2);
-INSERT INTO t VALUES (1567746449565745098,8860372,'ldKzs2xmGf5s','gDxrobp34giugpGaWoq5QdRydu','RPC68CbcTy0zevOFX6U','i2iAtzW77xszLymtZicSAm36wlh4roDQ9N','lwD7UfCidRIuaEnHK2BL3tC2geaniZZaf9wEW7tL4wGMWoSF4P58V6yQNablHMYW8jKwkPORkglagnfEbDdcNsQe0fcUyx','ezdBbkp8dQkpxqZApqL',3);
-INSERT INTO t VALUES (7274269463295075303,14908317,'29RcUlNEA0gSy8t0M5yzY','Pk0JDK5UNCFxbvP9hhuiQYywz5o1HSlzDxharYTgyhfBINE4NRU','tUQjQQc71ereA1eAsn0a8X','V2ft7kX9pH2wJII1MIwapgLrn7phw1w2xtn','xPv23sLsAUUmGHNvWXXzHIBkDTvgEWQNnuIGjFjIkb0vclLAZXC1HD31khRC9gi0bDJv3vVpDDKNPaVT','0JrDoEhx5r7ktaM6PR1SIg1uO1Kac0QNkoHjiaeyN93zNZZ4dIH6CTUNd4RDHd3U7mQz',4);
-INSERT INTO t VALUES (6545276547847221596,7542652,'eozANnjfwx4X5pbbdzV0sSJ3NQUAx7KFu5','TW','Pty4HCUXGjKicssBmbm','umXtT','dLUKlHjIEIUj4RBa','oiXLVfhvlaNhiuJcObkingJ6cHcITa0dDnJYQpn35f3yCel1JIB8sMdyef5KEnFOUkAkH2rZSkrR4dsfV',5);
-INSERT INTO t VALUES (5739723795617432731,8362742,'AEKPa3wRRn6V074LrgZMByfg1uDMZLkyz2SnBtJ','klX7RnFdp3Y0WPMto9SkkcoYr2rVpMENBnb0HzsuM2wO3zpmTdsu','JcNwWtPO9Gf','ypJg7jCJVHh3MZlv7WuVYNHsVEgJ6YMB6esukiwah7rnN6cDr5pvubEKG82za9','dnpovv','RmqmXjDV1Ip3OHczMKDrSR061Xkt72ySVjew7w9dNlcn2r9',6);
-INSERT INTO t VALUES (-4856705750149251432,15446889,'XpTe','G3KdQJ6nwbZWHw3udHUUAkNE7Uod3CTFVlvipHrgLtSdQknI','OEqMnjQ2E','krUYRmzhxUSEcG0ng96PslKlC58ohpuVqF5fZyxGCRKnoFDe4d9tXhTC4B','97SRT6S0wfuFJciHZTxqtZJzSViZS0Qf4RsPBXzKrovdTinTsWrMV','JGr4mLK',7);
-INSERT INTO t VALUES (-2861373450605446135,5952972,'YU6XI5ZQBftytpOZVm4ya','mR89OzBCXWTFCh31CMoc0Vsbn500hLI1Vs9iSoU63MZkzHzPBDO','exNIJPHj9Recf9o','z','ESVEcvIUsUkXGQti8T4Jxh3mNyE0f3do3weBmKo3xmcTcdVXC1RP2m1oHdxrbGyoZw1kZjJin8ih','DuuZ7a3yJtmCTZ9aMjpjmSVlGOOPkRic8re41CtnUfgaDOChE1t4ul8M3ztZcTeDKyBUO58s7awaiJTSlwX9',8);
-INSERT INTO t VALUES (8289866496844403996,3903636,'HLvuv','2VTBPMHSoBK0OjZeD9hEPpGgOH4sgelIJBBZuvhTPDIq4N7ygvuPE5e7jXKLXP3i','Qz6XEM','xfZR80P65OIagnuaM6Ml6RCDXvc7asn6uB50a9ATPmZ7','UGo62Xjve5PyPuhLMK','4FrlJhP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(14), d VARBINARY(39), e VARCHAR(28) NOT NULL, f VARCHAR(83) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7824236,-6615389,'8yLG0363wh','ce0zmDhoo9iqm316f2bsJEaJpjryhs5lSXD','1jz4vKgzfhtFGCQRP','A30pTxErIoseSEe7xT','O','0',0);
+INSERT INTO t VALUES (37940,-5047721,'2','ze','tjXYgAALLJ6uA7BrMoAhK7','V0K8YkzoQxWzQRMgc0lgFiqP1j60XHYfPM1daJtHdTypd27xnQIQ6dWDPCrAwH3e0ClS1UXj','jM','Z',1);
+INSERT INTO t VALUES (-8352579,370346,'Ifd9L19','GOSOBBn4B8vcQUEZpCBNv8vCT5hiIFq1M43B','bP','WCk3HrNiDc2FSiC4GLYknU63OMrD20fcHRH8hUJwugmr36avcrtWPTx0LT1bVrMDa0HQkec1xratEG1rIB','N','7n',2);
+INSERT INTO t VALUES (-2150244,-5849883,'je02dQM6Xux','x64WK4b0rm','1wGoE9zsllmXsHkROgGGnNmS','cLExc0q','fw','H',3);
+INSERT INTO t VALUES (681862,-2658047,'v','EqIZMPDETkg3zCNDIwEmzV8KcLWzTlD','lhA','x4Oz8KgTiJtFTvu1rkHEI','D','O',4);
+INSERT INTO t VALUES (-5980927,-5143491,'zuWI','wh7vv7epP','F6hmCPSUrDLt7ZQzUrEV','kPkowr7HuAZNm3Xlub14PzQkCX5GreN1jpKJbJf1O68hvUFFpLZslQ7WoL','Nd','m',5);
+INSERT INTO t VALUES (-4781246,-4459000,'Y6nDFa','9u37PQ884HbTodgJAHqlkjf','PcA6aY4lo9ErIa0','uuktYI','5','5',6);
+INSERT INTO t VALUES (-4781114,-1685027,'UMiWhqZ07Jr5g','WO5q7cilM2At7OT8IgNHqBLUk0kL','pZ','Z54pZw9aR1VbzzUCh5zWRX4A33ZB1934a32r5a8r3nGbiGGgFOaKZRS9LBUJ3TLUH45E0','C','za',7);
+INSERT INTO t VALUES (-6879362,7956932,'VscVebO6r','ldppbJnDdSyPesmvJGPLxvHpME6oF6u3M','aeVpJzjDC7O7zE0','RNnDNZFZJhMT5fFtzCrKJFGy5YGSPKwzL2MOU','eW','N9',8);
+INSERT INTO t VALUES (2380836,712521,'P3ssyiioeJaEL','aKCjL9IrVultnJqN3VZqfKibOViXVAOjfn','9zhxuDEVSX8x17KC','q7zgtVjjPmvfGpkQlPWO2tqTiG','cQ','DS',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(14), d VARBINARY(39), e VARCHAR(28) NOT NULL, f VARCHAR(83) 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 (-3943456768472518530,6093284,'yhTkKfzuDeIT7gKnbHWkNlFALpOABdjuWGE','cjVQQCxkzPy35N29RttHl4OTSuNZwBxaCL','umPvAtMiZFmRZFDEG4SLS2rG','B5ARZtuYpy5xFM7','Uc3Vm','GpBWNdeUMW1r0OF',10);
-INSERT INTO ti VALUES (-3943456768472518530,6093284,'yhTkKfzuDeIT7gKnbHWkNlFALpOABdjuWGE','cjVQQCxkzPy35N29RttHl4OTSuNZwBxaCL','umPvAtMiZFmRZFDEG4SLS2rG','B5ARZtuYpy5xFM7','Uc3Vm','GpBWNdeUMW1r0OF',10);
-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 (-5719590244612015864,97972,'0gdCRhvSEv2fcMTrOTs6llrkVDfxR3sTEiztQ5E','A3JjjVdFSZETd3MFVsWvfVZ30r0iB1OotYgMjpQUDW4e5','YeG2e3oLNGtTw42KUZ6xpnKn','y9t42PnwuEePPD7FJWTNZ9e9vB6aV4CiTfDMckEbHwVRIbSunvP','5oI5g8Yzj6S7XrFoOGf8Z9wDfMOwCOruSZzrzQmQAz5','rB36yvb4GGkzSRuVeWBMAVmloyBBPvAU4FfRlW9u9OOcKDzZbw3R8Az6hauPs1brBeyOWzoWbSQGuoV0n0LnWzbvFr8',11);
-INSERT INTO ti VALUES (-5719590244612015864,97972,'0gdCRhvSEv2fcMTrOTs6llrkVDfxR3sTEiztQ5E','A3JjjVdFSZETd3MFVsWvfVZ30r0iB1OotYgMjpQUDW4e5','YeG2e3oLNGtTw42KUZ6xpnKn','y9t42PnwuEePPD7FJWTNZ9e9vB6aV4CiTfDMckEbHwVRIbSunvP','5oI5g8Yzj6S7XrFoOGf8Z9wDfMOwCOruSZzrzQmQAz5','rB36yvb4GGkzSRuVeWBMAVmloyBBPvAU4FfRlW9u9OOcKDzZbw3R8Az6hauPs1brBeyOWzoWbSQGuoV0n0LnWzbvFr8',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7581697595094706133,10427395,'bkj2GAXehTvmWoXLcat','rwk4otjeAFtUuvWC0v9y4ScDpcVLTZwMUwIXFpdLY0PFLsHHgpibxSlEOJidsUNaoLnqMvFkSRgc2pCOWFMRgh5uMQ1Xtwg9MVaTim1AyQHvd24dCAz9t6hUrGsSJ6YMPwYe','mH28vuYeYqdu','VM3d3zI1m4FJp','4mqwJUwIGHzu85cepnOO8','dbR1HdtqAWhkAA3jdiBpBEMAOmH8l1k2svrHXW9QjWBKT',12);
-INSERT INTO ti VALUES (7581697595094706133,10427395,'bkj2GAXehTvmWoXLcat','rwk4otjeAFtUuvWC0v9y4ScDpcVLTZwMUwIXFpdLY0PFLsHHgpibxSlEOJidsUNaoLnqMvFkSRgc2pCOWFMRgh5uMQ1Xtwg9MVaTim1AyQHvd24dCAz9t6hUrGsSJ6YMPwYe','mH28vuYeYqdu','VM3d3zI1m4FJp','4mqwJUwIGHzu85cepnOO8','dbR1HdtqAWhkAA3jdiBpBEMAOmH8l1k2svrHXW9QjWBKT',12);
+INSERT INTO t VALUES (-6819306838655564983,-6309368,'nr8o2OzBK5LtUZ','cCnrtrsQ4eUhWZowRGKhWNmwzfqxXkIbM','6orOfVx','M26Y3DTjvh6SHOV4X9ilcr8LQQaVl2uv1mFULbSMoMQtWOFEkzIXhLJBai4pA5','S','5M',10);
+INSERT INTO ti VALUES (-6819306838655564983,-6309368,'nr8o2OzBK5LtUZ','cCnrtrsQ4eUhWZowRGKhWNmwzfqxXkIbM','6orOfVx','M26Y3DTjvh6SHOV4X9ilcr8LQQaVl2uv1mFULbSMoMQtWOFEkzIXhLJBai4pA5','S','5M',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(15);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
+INSERT INTO t VALUES (1150806658116793394,6906560,'BlwTurwoIu','kvVKz3XcjFwNblROr2cTF5t5LwdV8KsKkm','rQGl','kKqDt81tq3AgHmtxeKrsVfYFSBrI2L7v43IIiXz6Rt9oGB72r2tvxpRdbzN74ufoYjZzXxn2CQdy','E','LR',11);
+INSERT INTO ti VALUES (1150806658116793394,6906560,'BlwTurwoIu','kvVKz3XcjFwNblROr2cTF5t5LwdV8KsKkm','rQGl','kKqDt81tq3AgHmtxeKrsVfYFSBrI2L7v43IIiXz6Rt9oGB72r2tvxpRdbzN74ufoYjZzXxn2CQdy','E','LR',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4322842200085362360,-2828276,'tUeZoSK279c7Ka','EithBhubvq5mRSizgheng5CyBhiPpThL09LX4ga96dz0WADHaR0aAweFkGwDJgrMtkkbcEoGoHz4JJtwohbkHHXOPx1Nqmm3JqAtErL1PRVkzzlZfvK1jrFFpnmUpppjm02RKV1Ilz5PoyLeFVyFk49FbrOPC4t9sIuskC2T','JvFGJwsWcRHoe6RNszIeZeEJK','FV4MDaS9iAdMhiEkzYvygqNpQyUrY9pDnESo2bzhrx5cDAoagKuQF8aNMYy2X77LT2JEIA1','U','o',12);
+INSERT INTO ti VALUES (4322842200085362360,-2828276,'tUeZoSK279c7Ka','EithBhubvq5mRSizgheng5CyBhiPpThL09LX4ga96dz0WADHaR0aAweFkGwDJgrMtkkbcEoGoHz4JJtwohbkHHXOPx1Nqmm3JqAtErL1PRVkzzlZfvK1jrFFpnmUpppjm02RKV1Ilz5PoyLeFVyFk49FbrOPC4t9sIuskC2T','JvFGJwsWcRHoe6RNszIeZeEJK','FV4MDaS9iAdMhiEkzYvygqNpQyUrY9pDnESo2bzhrx5cDAoagKuQF8aNMYy2X77LT2JEIA1','U','o',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7637608071018670733,15540354,'tJ8Ebm5W','TMVTN4awJLdUlAsL4CSq0VJf1e5lHrgZosSG4Arn3ey0HtPZ1fVuF5JRK1W4HEA0Ssbdn8pjiF4vOPU0CMY8saDskI1yYJydKDr1TFjsDW9IjN7IbjUQ0UBnplXvthZD06UCM9b9ZuhtdETg743HC5cbWtvmcSKbGMCyj97RY7vIf77ptgSAwua6etPQp8q9nk3mmvMu6CFKAWqJgKHmkKDolcGw0j8DFqnx1mvt','uBv24fC5qTV9PgG','whVjCK','2pUoTKbrCdGb','WmZUalnmHBYFRr04Pm8iJXWk11GSzHdPLUAngCp3NBcskSNyVcDCaLcRkRx2aghXg63E1OWBFuAFyrUwW3f5piMFP',13);
-INSERT INTO ti VALUES (-7637608071018670733,15540354,'tJ8Ebm5W','TMVTN4awJLdUlAsL4CSq0VJf1e5lHrgZosSG4Arn3ey0HtPZ1fVuF5JRK1W4HEA0Ssbdn8pjiF4vOPU0CMY8saDskI1yYJydKDr1TFjsDW9IjN7IbjUQ0UBnplXvthZD06UCM9b9ZuhtdETg743HC5cbWtvmcSKbGMCyj97RY7vIf77ptgSAwua6etPQp8q9nk3mmvMu6CFKAWqJgKHmkKDolcGw0j8DFqnx1mvt','uBv24fC5qTV9PgG','whVjCK','2pUoTKbrCdGb','WmZUalnmHBYFRr04Pm8iJXWk11GSzHdPLUAngCp3NBcskSNyVcDCaLcRkRx2aghXg63E1OWBFuAFyrUwW3f5piMFP',13);
+INSERT INTO t VALUES (-6200819827461796599,-4902778,'HqV23r48Y','NKYQaEJFRKsWeb1b1E59EPYagnm9pUyn9jrJ7VCVq7ur4VYFmO1B99JXwKiA9wUHEZfeQUuC228rmgRxjaE8GMRAsZZVjeRyHSPzaDljnzJP8kcESFXwV8Day1I8qZDoz7koKLN5P5z2OuiVyFaV84EG6JKPZwPtajQ7YzeO5pik3S65S0GiA1at3PlXOagUR5qkBPpq5XgGJ34G0QKdTYK','ghNRCyW4da5V8oh8u7Vsoi8aHC','3qcYwGWtcsluOHhaV4JwHoK3mKZAJaEpoNU1fqIlfipcHnOYnlWqO2jAkiZheEAeaP87ENbZsiEurVdGdBj50HmBcYkWyaH2HRhjLiDxj2b5d761UXIqIkLJ1x82fevQqknloM4pCxXaJJ3WR7LRMUXuEQYMcP9St30Aw7R9Yu4R1Q73NVM2RiQ','C','q',13);
+INSERT INTO ti VALUES (-6200819827461796599,-4902778,'HqV23r48Y','NKYQaEJFRKsWeb1b1E59EPYagnm9pUyn9jrJ7VCVq7ur4VYFmO1B99JXwKiA9wUHEZfeQUuC228rmgRxjaE8GMRAsZZVjeRyHSPzaDljnzJP8kcESFXwV8Day1I8qZDoz7koKLN5P5z2OuiVyFaV84EG6JKPZwPtajQ7YzeO5pik3S65S0GiA1at3PlXOagUR5qkBPpq5XgGJ34G0QKdTYK','ghNRCyW4da5V8oh8u7Vsoi8aHC','3qcYwGWtcsluOHhaV4JwHoK3mKZAJaEpoNU1fqIlfipcHnOYnlWqO2jAkiZheEAeaP87ENbZsiEurVdGdBj50HmBcYkWyaH2HRhjLiDxj2b5d761UXIqIkLJ1x82fevQqknloM4pCxXaJJ3WR7LRMUXuEQYMcP9St30Aw7R9Yu4R1Q73NVM2RiQ','C','q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2886373536011767136,-4660857,'sFhmY','kIukphvIv33QSaol7NYAzqZssPYbwAoWj1KcRs6mMISdT2lWu91Vt8Es2aT','MuFDwEnux4rraCC0ifsrQpRqu','QWFS5BBVN8QVrc7O','7','H',14);
+INSERT INTO ti VALUES (2886373536011767136,-4660857,'sFhmY','kIukphvIv33QSaol7NYAzqZssPYbwAoWj1KcRs6mMISdT2lWu91Vt8Es2aT','MuFDwEnux4rraCC0ifsrQpRqu','QWFS5BBVN8QVrc7O','7','H',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1599885668249411763,7081516,'mq6pSWYasbcj','2gLHk42IuGgEkSDICQGq3FvLtM6kghAqQT96UQHVI3le4nJP7932VnkmRAkm1E0V60UgmHgMi7WymkEu4j49FESTsjdqOs24sARlDC2kbIFUb16X70SIa5b6PNC1i1o4aA88CQeVRsbOdq9du8fO4VncWA98JbOuzBHwhEYGr1aUlJlIj9F','pczp5mn9vsMEgNCJz5rlZYw','CkjI8ZW5Kj9UdstCGrREHlgfc8VGYeuGHiNesK22eURJljBcnEtcujZ87PsJENmVdCu5LhMPADKHRomXoOPW97GxI4M7flbHixYBNS4ABc0Is5gY7Or3w1JoZbg2WNF9aGohipqqb3PMPr9PgKuJrSl2iCca','ES','LBX',15);
+INSERT INTO ti VALUES (-1599885668249411763,7081516,'mq6pSWYasbcj','2gLHk42IuGgEkSDICQGq3FvLtM6kghAqQT96UQHVI3le4nJP7932VnkmRAkm1E0V60UgmHgMi7WymkEu4j49FESTsjdqOs24sARlDC2kbIFUb16X70SIa5b6PNC1i1o4aA88CQeVRsbOdq9du8fO4VncWA98JbOuzBHwhEYGr1aUlJlIj9F','pczp5mn9vsMEgNCJz5rlZYw','CkjI8ZW5Kj9UdstCGrREHlgfc8VGYeuGHiNesK22eURJljBcnEtcujZ87PsJENmVdCu5LhMPADKHRomXoOPW97GxI4M7flbHixYBNS4ABc0Is5gY7Or3w1JoZbg2WNF9aGohipqqb3PMPr9PgKuJrSl2iCca','ES','LBX',15);
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 BINARY(31), d VARBINARY(66) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-31,-111,'j3U5xfJ1pVdsQi','U86jNuqGRRO2JZdq4y9yKTkYzvlBu8xuW','LdfMSV03qhJMXnB81DcxrDRG','X307TOM54Lkwzfcv3SYGVYrDXoqJw0X6kcOQ9hkxkDjVJVajpt5k','P','z98yOZRgEx9SjoYrFfFOVlhrGfiMd0Y1godBnTRr84GzSdj6KAFovR6GFX1Lo2n9NkAxRFzmm9bii',0);
-INSERT INTO t VALUES (70,-86,'gK8fd63eruiiV55mhuV','M3pvZ7PTJ5MfVwxcRMv0gr','x','iSgMrYqWR9IXiNWIQr5uycbCopAC','rcrVyQ','7mbl7AFut3Ew',1);
-INSERT INTO t VALUES (-119,123,'UQf8kVlMQJiH1X8iYNvC23IVWFv9c','cUlQVpeReXJTjfAvCDNv','mo3fdL924GDQcG5RlXL1','VDs4z6GwOBmsbKHIREXLjdfXxNDAjiBfDmu1MBKr52ZtkJ1dUChhCzCKldz7z','Se','jxUMEWQlJ5z9kKrKCKnVcDHx6RLFSpEWY8xIsGlivTWvfl9v5T',2);
-INSERT INTO t VALUES (9,35,'sQdB','O9KIrp7EoI4qQ0oIstxp9','dtw2rUejHP4QTuz4eQB8rNYd6t6Ba55Ielq','4a9OJobuPFSoiXDl7ZsMEx0H3LgrU','F30Eold95ZyAMPu5piAh35tHKy2BLfNLN5ypcOPebdlpRx4R46Am','ueWaQHSH66ZqtNJm',3);
-INSERT INTO t VALUES (-78,71,'88uKEXbv7r70F','oTKVSZ2Rt8TErtlx2xU3wZ7WsmnDdFk5QZzQJhqajgAHchgzVhHyqwLiZt18GlC','zBjIVXERTF4L4XmHXGIa','EdUWSu9iPi7','NMLBLDsY9fD1dWWXRkS0zqLWiUzWGOlNmZgonIuTa5UNrZvQKhUmYIefMzsVIE8Kl5ObqT2qH','mmkhi8rCq7tfEBUczLLwsLVThg5RSZ6pT6qdf5svr9xMzNHNEbo4t5WKofRQLpEDXKR29We',4);
-INSERT INTO t VALUES (-104,-62,'LUeezHoi6HjT4853','VPdMUuF9NBy9XLWR0Q4a56sJ6oF21Tfic5wEXws0LK1ZK6BWMTnoGgGhF2siBqHtI','wdzN4om77gbkQdzDWo5','8WII18NMdRnh','CJU6TQwdJ4xvwXApctu1ryoiAzO4aC3y1RBrM','PB',5);
-INSERT INTO t VALUES (78,59,'koVlSbZaRDDhuUkFDF','whaxWmrgLxzH98D3faxh5X6S88xvkl308mJMm','78rRSzRNZP4CmeYBnW7YXRdQ6eYOXLpHhDH','cqF5exkjXcMBwg','Y5myH1A7o1y3','n44L4pADdNGAjmEU7YO2hJB3QTywcZqZmPfX',6);
-INSERT INTO t VALUES (-70,-53,'rGuYzQB8kmRIroTz6FwdyYJxv7','R3xC4cWaNSNkaNFyC0n1NwpN0BfFTdaKxlcYu','p15GcOyl6wC6k6WhT6lXW70Ajzmi5S8GXb','22c0Y1Gg55KTT4AJcDu2F6qGmEtGJ64PKZMpbJ3VQVq','W7HD1u05gDkvNvOjCuBHDWmS1v0eQ','UfjbXf7YaBCuJ9RGXrEKScUx6W',7);
-INSERT INTO t VALUES (25,-122,'cul80zYIo','sAov','Lcula9nuY6xISOKqtULEK63Z','3jbUQPH2QyCiSD','okfATqF2k7x8dOK9G6n3VeNaUCNcZ4be1KUU415S7SnvirelaOK8PBHGNeb6s','L5F6ECPo8pEOOIilDXGdY68xt8qYGNpELJj',8);
-INSERT INTO t VALUES (11,106,'aROLqgzBz8WQ5l','pR1oQS0V4tdVeqPr1a92vvtgibNHKkm212fxYlF','iuvdpNiMjtwqLu0hZx','9Gi822Bqzs695Ou5YShgZG0oLo3SelHaBzLCw5UB','xiooczgWoRIoIthvRnNgseSxuvcyaz8Rimzc4mKge','d4fL1dOPjZr9YIEpu3CJQBrwYkWrBhsxQxoZAV8KHFEMX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(76), d VARBINARY(87) NOT NULL, e VARBINARY(76), f VARCHAR(3), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (162,6649182437418684001,'T0bOUcTUfoZnJ6dJZ6IKVdp3U15ls8SIsWhZvxYzO4rsteIKDlssPsitmAsLjsm','iohlkQmUIM31kAZBFj026EECwrCJfmrIn3Czq5P7gow19zm064byMD3816zzxypOWBniIht','LpmfvrydYCr05UUtktxXpN1TsUHay2eRq4b69sjEsw4rBDTr48csHgfLKSPUFIdc21xuq','hb1','f','G',0);
+INSERT INTO t VALUES (216,6224882720982199691,'OVrJTAQvJZbgUUqqtyb9q0VThxmFuFFbgyPlKdIJCu8NSB5PVSycp5','xMVeFkVws4Ew59ZrslInFQzL7YkQ6PAcI4822s3jv5fhZ','N8AIpbqnSiCuDVwxRH6qiMfxoj2Snc2jCOmNiMWsi4CjWxii2l19mieIakU','U','c','w',1);
+INSERT INTO t VALUES (218,13958518726009549320,'KkkvFqZsdHfkXV6RGnhBSbKzg8IEWaL8bQr2b63nlKEntHXE5XBTq','GPiz5yYcAC81SEyqdtkO6YnEvs5xJb0yTgZ4Q','xCbtVJ0ZNTmjgJFitPHxFnZv1RzrN4AUVgdHfE','rR','C','i',2);
+INSERT INTO t VALUES (170,7718676038283670537,'wvcdOM0QnRcoGdKBb0vCYdERzRvdHV9','2bNmC45RESOLCCSxoamMABpk','D5PkSgcr7trFoe69GQN4Gpv6SwjgudVljD','io','J','O',3);
+INSERT INTO t VALUES (83,10396294825304164089,'lZNlcdWqhWEoh5rhadUxYxWRAMq8ZP3Nt0Lw3ulP734T3MtPtNESgZIOpdk9CncR','clhYtBp','8jd1QUsGMAJjLslUC8UZdpyfFc6A0sA','jWt','m','U',4);
+INSERT INTO t VALUES (1,7554977325980156446,'gzy','VdNgEWcuNPMKbGbjMUiAIqiBcDzWZymiNsTegCI6ZKfxS76DB5izmQLVqq5jCgJQk1KlxCYowmNBaZ','AO7Lxvu','mAl','I','q',5);
+INSERT INTO t VALUES (44,1445798399633712704,'9awsbnZL8Zxf2nN2q93aW1fSWvpmgaSgD3pgJu','pyjb7exlxJiQ5RBU0n12A5teWek0iC','scn8LWBTSVSUciuo2XSNkEc36uofVlDjw6YrTln0fHoGhVrxmUahQ7NRygMjHBRJ0wFIwG','J','9','V',6);
+INSERT INTO t VALUES (59,5815029595062297886,'uAmoiifh','YcPX2vSAywK7ab0n24bK6iKDJ654ykN','u0K','7kZ','b','A',7);
+INSERT INTO t VALUES (222,11234634309907190611,'GrymX','wHxRFmnTkFr','pY9iiJZfDQZMw4UGdaeosIQWuyEydDdSb5sdqR','pC','r','2',8);
+INSERT INTO t VALUES (75,10511018397530963425,'lkLHJDt1Kemkd5zn5VVX5viSmPUTaRC3LzQAuJSx5yDXlXwWQjbFYHPVpxH8EtFzII8bcnCr','gv7XUxJevDU5hCvuXK8aPODF9skIa3pfAjopCaPz7Rv1I5Moh9TpvYlvVN2YfNXNWBZ6','un2zdWnkRATxlJvPbDGgkAVHtzcYdaJ0VYGdVJfy0P8xA3UqtRij6f7GJLWXH5rEaBVOTb8BdN1Z','l79','K','m',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(76), d VARBINARY(87) NOT NULL, e VARBINARY(76), f VARCHAR(3), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-5888355,62,'N','vm0MNTu6RKZXNZOcDCK5egxEzoLWjQ3NcT','uEhSlzxJZsL38tqK7BNLHXLyAn1ny3H','jlgRqes7HzwuxZcTQW2E9izxLCEk0gad11TUZewrG0','FGNLMGkf8G4eTk2NB6HFY6NlWnUJzF6RUlwSYFlq0k73jq30VibmbANoN96lZ2VXBV0BYC5lMGzE3WEitIPuaiCztPm5Pap','KvLvPTyCYLAWCbq6nyQjIJ1dmVt7DZtfKTVmJv6L',10);
-INSERT INTO ti VALUES (-5888355,62,'N','vm0MNTu6RKZXNZOcDCK5egxEzoLWjQ3NcT','uEhSlzxJZsL38tqK7BNLHXLyAn1ny3H','jlgRqes7HzwuxZcTQW2E9izxLCEk0gad11TUZewrG0','FGNLMGkf8G4eTk2NB6HFY6NlWnUJzF6RUlwSYFlq0k73jq30VibmbANoN96lZ2VXBV0BYC5lMGzE3WEitIPuaiCztPm5Pap','KvLvPTyCYLAWCbq6nyQjIJ1dmVt7DZtfKTVmJv6L',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(32);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
-INSERT INTO t VALUES (6396120,127,'2gPP3MRtYET18fRTbDIKwWJUIlq','0QUHdmSc1uZqfi3BapiznjrJhu','LuAHla','1Kq6ab7oCQyiTC3xrE7aAwRivFxiIwv','Kj0Kg21avrpLJL','yI7vq5',11);
-INSERT INTO ti VALUES (6396120,127,'2gPP3MRtYET18fRTbDIKwWJUIlq','0QUHdmSc1uZqfi3BapiznjrJhu','LuAHla','1Kq6ab7oCQyiTC3xrE7aAwRivFxiIwv','Kj0Kg21avrpLJL','yI7vq5',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (212,9992549565750677632,'Ef1wFgxn4sj3EsIjQrxS0UhcBmcHvvqbZUkkDoLxOY0PN0Ix','QEz3yAm','75boTqsGhdxHDi1Z1HZEWIO0M107CPRcPltkHovbojboZ3naYB51wpB','7Y','a','p',10);
+INSERT INTO ti VALUES (212,9992549565750677632,'Ef1wFgxn4sj3EsIjQrxS0UhcBmcHvvqbZUkkDoLxOY0PN0Ix','QEz3yAm','75boTqsGhdxHDi1Z1HZEWIO0M107CPRcPltkHovbojboZ3naYB51wpB','7Y','a','p',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77);
+INSERT INTO t VALUES (248,7717132703377025506,'rFLHcvTj7zv4QHWH','Vx8kdq6k2jkerbooEnYNohVi9Z0h64wce8mwm5RnGQ7v','BZdSyBm3j7cxPq6nYsggRlaugq8Re4djBVt0Chf','N','e','6',11);
+INSERT INTO ti VALUES (248,7717132703377025506,'rFLHcvTj7zv4QHWH','Vx8kdq6k2jkerbooEnYNohVi9Z0h64wce8mwm5RnGQ7v','BZdSyBm3j7cxPq6nYsggRlaugq8Re4djBVt0Chf','N','e','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1839652,77,'R96bEl7gnfVdacHDlIQgt6Qec','jZljKER8EAGAs72tQPU7mqemG5mbW6cCA9AnI6eSXOz0Rm58lzDY3zm6vVhQP4vl3IvovWrl5NKdJOEKYy0HqRbX0GgiJ6LfBxhwPTKvX4jzLyxn5hq5MBxkLVtSveEftSRLB40OaK07AEwuHf3TUAaGI3SrgD3cg60mprvOnQCtWQF15Sm8BeAXFkDn6c0','wwXRBNMeSkt0BCfag8KvJxi0uCuxHWeAatHhUj','pON46mNNUNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYDcgVrN9GtUC','R6S91COxtT7gMOmvYH4FNtUYf6JF4FWen7AJQEQOianwaIJ759BkG7ajZNso4sM3CYIiRLTJWXHHgjq8','3yFZL0JoBhziB6hXQOCzoouKb5XxXawNLNaUbbu7rCwJioGmwAGgP2SWmfXr',12);
-INSERT INTO ti VALUES (1839652,77,'R96bEl7gnfVdacHDlIQgt6Qec','jZljKER8EAGAs72tQPU7mqemG5mbW6cCA9AnI6eSXOz0Rm58lzDY3zm6vVhQP4vl3IvovWrl5NKdJOEKYy0HqRbX0GgiJ6LfBxhwPTKvX4jzLyxn5hq5MBxkLVtSveEftSRLB40OaK07AEwuHf3TUAaGI3SrgD3cg60mprvOnQCtWQF15Sm8BeAXFkDn6c0','wwXRBNMeSkt0BCfag8KvJxi0uCuxHWeAatHhUj','pON46mNNUNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYDcgVrN9GtUC','R6S91COxtT7gMOmvYH4FNtUYf6JF4FWen7AJQEQOianwaIJ759BkG7ajZNso4sM3CYIiRLTJWXHHgjq8','3yFZL0JoBhziB6hXQOCzoouKb5XxXawNLNaUbbu7rCwJioGmwAGgP2SWmfXr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3513305,-5,'f9IX','iCa7uldbFHzSHhUxAbzu8nrOoAcbin4FsCbsxIqjl8kUtR3cQWnFH4BMfv1alfdtehuYv7rqBwgRnK5xJpuKash2KRjetNwPbMb2K6n0HnhDqcMFJuxul0ja8WoclknttxPm3zJFNMcxPiCBMKo5ZzErAYXfQ6dtOVuvrpaS0OjRN53xoAyLNjKMgrwBw9NLCuUQSB11vMdFMoOqwfJlRYw4owZxEYn3','Hw3','cK0qVi9Gyh4GGBX7NHrChd7IdJOinmFfhK7OKXl7P4RD0cNyRU6PxPtjOsg0ixDAO7tt1viS46MzylGtOoV3HxPcxrF6b8DwGo2vbZKKAIWU5HV1zRi5xts5uHWRXJrPbqAylRfpeoEfn86DDxaZOU1eMDmtjayv1cRHdWxUPrKog','gQN2YoNBrFufBkSHwQXp1e81eOvcvueTlOEH0pwai7EjtQ8rf66COOMOncS3Utb7zzni5iDSsm7xL5q4IO3phB','16iMPfsmaZ5kfcxpOvMTChl3NaLtWhMeAQSExFCp',13);
-INSERT INTO ti VALUES (3513305,-5,'f9IX','iCa7uldbFHzSHhUxAbzu8nrOoAcbin4FsCbsxIqjl8kUtR3cQWnFH4BMfv1alfdtehuYv7rqBwgRnK5xJpuKash2KRjetNwPbMb2K6n0HnhDqcMFJuxul0ja8WoclknttxPm3zJFNMcxPiCBMKo5ZzErAYXfQ6dtOVuvrpaS0OjRN53xoAyLNjKMgrwBw9NLCuUQSB11vMdFMoOqwfJlRYw4owZxEYn3','Hw3','cK0qVi9Gyh4GGBX7NHrChd7IdJOinmFfhK7OKXl7P4RD0cNyRU6PxPtjOsg0ixDAO7tt1viS46MzylGtOoV3HxPcxrF6b8DwGo2vbZKKAIWU5HV1zRi5xts5uHWRXJrPbqAylRfpeoEfn86DDxaZOU1eMDmtjayv1cRHdWxUPrKog','gQN2YoNBrFufBkSHwQXp1e81eOvcvueTlOEH0pwai7EjtQ8rf66COOMOncS3Utb7zzni5iDSsm7xL5q4IO3phB','16iMPfsmaZ5kfcxpOvMTChl3NaLtWhMeAQSExFCp',13);
-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 CHAR(77), d VARCHAR(99), e VARCHAR(93), f VARBINARY(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4507877,2708846,'2UTeCci9cPm0qnJjUaRHRt0BbL4VOPt6mAw2GLpDPOq1JKv5fF9TyxlPcZ1iLNNUlDx3RcojTY','7qtt3ySxEwl2U9nvYz3muL9giXzMJan97fPMtYNO29yciy4','lPXX3RAMrKg7NU5GvHSwZtKVeXz1S1cQtpSTRoHcQ8eP1I9PpGkii2xvRJFnxnt8Cc','ukiv5X1rVuuwAXeeQOLKkHwNa6WY4mlkzfEuMaa','20','j9RYzyV19pjTHrRticYkxA8C6uE5bMV661WiNBUWGAHFxY3gw4vs1ioFZcUGkujFoZUTNDp1zoRs',0);
-INSERT INTO t VALUES (3777663,1873785,'KTjX8MlAH1twS9oMRvAjoe60pc7nbHUD86OWMGx5R1','yNlDauUODMBBkeCUCFaW19l','nT9YzxU5auXh5AOXU4rLU755rUODVWlJs63xtGPDYxTtaUmdXmgCSou7','ldDJX1Ai26C7Wg1RQvwk4HiYlI9TIaf','6WVQmbBclMhsIrYPKrE49Muk5Km5Rq3ydzstKG3LUFbi89UTe4Hnq9D6QFCbhv2CVRQCfase80WdwmM4xu0zSI','yg6SSHh7sSWOtr6p',1);
-INSERT INTO t VALUES (4373106,5933649,'KmZq3BsvPAH5c0VGahAzi3gybL7WUfv9fz0FUcsUdSjhhZzG549FLe6KY','48lLMPGh77rtAUmRRJpMz1FPJ4BkaI0JAFo4ErxZ9Acd0ZxIl2iW5pl1dUuY4qUa','u5reBRcQX6fTXAfb4PDC7YEi5AA8wbqvETzWt0JKBWBGtBRcclxqFlbvnnPixFyUu0dAR4FiCrcI4Zuqt5LV3pbHECN','pHbQMzvWXftfBQfg1646TvszLSfQwzdlEa','ukKAqv1183Ni2cVInhuVANlvIsC0JJP5XXb372BzIbYFGO8tC','mX29MVWubZGsy2YV1p2eaA',2);
-INSERT INTO t VALUES (4566759,9727706,'A0Sqb5tzLPG821JRLzZ','PiKM0aZvj0L0nR6i3yrHr2SzWxdKFavV8h1ZmnxNXjfj3JBo7Ve8W0GXffrK12Eun48pZEnkpu','4F0xVGG1nn','YmPcgNkoqme4FfLV8iDFb4KKN65ZEsQ9bxDWgbKto1T','LK01TRHKi0SH7Q6DlacXFHhipeOpxn0F1ZCp5gD36sQH1oiAO','vnubYKJ9Feozvmq5yNeAV6CLZzt8dOOWE6cjlxrADZCzlBnSh7X240EEVSRHzUfpFf4475nT',3);
-INSERT INTO t VALUES (-3762114,1415083,'pJuexZ7CC0rcGTtZLFASuLnmVZjyVSnoryeSFHBCzEtvhcATle0eITop56i8b','mpZNCBQsOUb5v4gUDp1WFvHcGC4wOvmY6Roa4EudONOiR0jJxSWEWyM8tSXefMR7DdVMioPXGXsyLQpT60','hy2dOxM4Dxh4OIZds5HlFv1lnYqFu','wBmlXzUyD6XpRreacXxUGqzIlsX3dKjBX3eXUIadaI640AfkijY','KoK3Jfv7e9aV40gvqaWtu3osP6dwATeUa3fSYbjq9uVI0OulSc9gM0WCYPxOD4IOj','MJ5NyRved4yPfYzQEsodbn5W0jsfdqv4YO5',4);
-INSERT INTO t VALUES (4059064,1391664,'JaAGqHOGY8sBl5EfljuAY1rntUn4Se7go4DS1vAM3pjKPDucraXw1yVVwdzRWrrqpx','is8jZllqMHUWX7tKKu2lQziNcn8DQEu1sI9cf7YWQr0ohk6D94ig2AnePEFhGwMr7t2uhxvOysUwP','oEicMJnNtLzuf111','aPuVwzSaO1b8SfLjVrvE2bgAJFpOamsHPOq9ptTMrhnZDOPP8rO','VgwavTE9tVnvHOvWWWqXXtikQMz6Pq1OoBjDcA5XMrBwWMmB8vwijSROHW','BRvWna39czp8MIF5JaWZIJjoj2HgZEiQMYBmMPefasoHv',5);
-INSERT INTO t VALUES (3214117,9620043,'WqFURrf0Uykg4ZFJCTgoxrcqaePLNK2ArsA','baCxwpnX7BRV1r6CarMS9nqLoY0j2wMwLrpXgWLh6QKki','epfxH3wnenEwSrvYQgevTVId0jejUDAf3iyK6pcZj','hkQUVmcCW2y70DArSEqA9dOKjjF','3BSc8I1L9OKMFjqs4KLaMf618mEeeOsiH2TXjkMFZQeNI28mdNolkFAoVKcYEuYr93vHV','5MEt0DPT7K3uSna9',6);
-INSERT INTO t VALUES (5627354,13492911,'6ZYBZ62KWASkx3qpxQnoA','NS6eWk2JLTKpk73WuTO7YEWii5XPQsJ41pHwHUXH2ebTQqsryJJqxcS4IA4fFHmFY2xxIkYFtTIDttFGYWdqNMvwySoVq8GWuf','Bs1b4O','rx','gDakAayVbgK7Pn0BhCUNm51om834Hjb0ZhGdtM7EilAVuZzGPQwd5BI39SHDDUmzcZuaReRWDXjgtKo','jCOTzhg0w0WAisMSu6TGEsTBHzOWU44aSxP1NdRHwAmeZyK5EKixvOCBt7Nl3bkF3TrLi4BnQ52If98wR0x1sBkr0F0P',7);
-INSERT INTO t VALUES (857507,11744463,'QFTBo5yKKEhH7UviCig8QteX2QYBai79L08AeofEZWJz9XyqW9fEMaQgSM6','hzyJKODqR3KnkAySZUPLaMqgiGMNcMl4ICNk8JoUNxhRAttwIF03','RYU7hsX12DmAEB','g81jdPHDp9eQQ','WabOGxjU6ogeGrF','daXJeL60SjlqL7oKsGtTOHbfGeZEZ',8);
-INSERT INTO t VALUES (-3534504,12352354,'V2jNtQzx5wZCDPFZQfA7agmkpLDbx444nfwW9ZQKb71jxKXaHBYrwRUOABUnZHsV','EOuuebK0066X1MdAOIA5DbWp9Tk4H8vDA2RVjdwWcsISumxx07qopjziNPUi','N4p0Thj6psHf4aWl1LFsrBOg8UJLm','Gro3DuR4XNSHoeRR3eE9hxmyiY9bMqq9JLFCOhRiOr2xaNzgK','lX8ySMAgsbTLWYSPAVs0v','g28AdgFx2iI6gBIOefDe9SfkuWzqVF81eqXa5qhRqGdwzfu2SPtKHIyG4nO7l0wuGdlzV7IuZDzCTdkepaGgbtpiiAVKjlvqQE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (220,10439334027537873433,'JzGNwVrUKhutaomj6wDIugAZFm27bJFaT8Klc3Mq4Z','cddDdOPXnaunTSMWX','z6VyiVs0','fNN','P','2',12);
+INSERT INTO ti VALUES (220,10439334027537873433,'JzGNwVrUKhutaomj6wDIugAZFm27bJFaT8Klc3Mq4Z','cddDdOPXnaunTSMWX','z6VyiVs0','fNN','P','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (96,13104487954872024668,'SMvfIeXMx8h4t','zQZPzxkm8naeOUNlewcmRl0y6OIFugHcqePEx6DEW3BRtscvUndgHfLHfMrqjm9YWGpT3tHqVTYyGTVD07ss3RQ5zzJSaYQyqEd7Qomn2SVOz26kFaMKNQvGtF','zGU0p0Me1E7934kgJKbX9GJ86c7DM7YyqApgVQd','ifXFMnRfIRdJ14v2Xty4R1tPUyaGKJntqv6Z7ouenfB4yO1hacM8kQTlj27sMTQrAuQlmzLK9LYQvlCUPi37fwEo8twrbkxCrVogmNayVAE5f4lf3VOR2R2hZ3aYNVUaMQCiozPEpFcoADo4FSdmYvHtZqWPdjehkY2j3lUBLaGbLVh0Eq1JBYH1Qxikdf4NaK0SHtAklTt2HhDEYHcy6QN9KE2AcTtisaEKk','h','V',13);
+INSERT INTO ti VALUES (96,13104487954872024668,'SMvfIeXMx8h4t','zQZPzxkm8naeOUNlewcmRl0y6OIFugHcqePEx6DEW3BRtscvUndgHfLHfMrqjm9YWGpT3tHqVTYyGTVD07ss3RQ5zzJSaYQyqEd7Qomn2SVOz26kFaMKNQvGtF','zGU0p0Me1E7934kgJKbX9GJ86c7DM7YyqApgVQd','ifXFMnRfIRdJ14v2Xty4R1tPUyaGKJntqv6Z7ouenfB4yO1hacM8kQTlj27sMTQrAuQlmzLK9LYQvlCUPi37fwEo8twrbkxCrVogmNayVAE5f4lf3VOR2R2hZ3aYNVUaMQCiozPEpFcoADo4FSdmYvHtZqWPdjehkY2j3lUBLaGbLVh0Eq1JBYH1Qxikdf4NaK0SHtAklTt2HhDEYHcy6QN9KE2AcTtisaEKk','h','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (117,3757739161094422401,'1UV3xEHs3O64T58gG8vs02HugUMJItW40tIj','kZOR013PMzXRXX0edG8ccvabvdMdh6l9odHOxoNZqVJNpQB80nCI3wsUOt9HZhadtMG4V23qbtzoL5WTOIp0kdGwmcJyWxGqJRXOe2GYN8Ut3HVxaxvCj5KVKRrXIv8Nn4GwyM6eii44eXzbvZbinr','MhI9DGPqUeQpiBRMEatFeyXHhSI2ClsdoeZ2Ju76BF4P13rng4M6bwVfrh6p2HFX1fBRhQcu4RK','CCgAfk3QB8seWKLHujvMgmi9efNiT07l5yKD8BdUmypwsYH6BsG7TN9i0gFoLuHNWcW0KVVAmiym7gBxyFXPusjU269kknYk3VDDp1A46q0Y0DmdsKrhHXi4jwlPLzZJzJIg9pvxjFQO2VDplgRcEQ1502ABHS4Olsf3npp','h','T',14);
+INSERT INTO ti VALUES (117,3757739161094422401,'1UV3xEHs3O64T58gG8vs02HugUMJItW40tIj','kZOR013PMzXRXX0edG8ccvabvdMdh6l9odHOxoNZqVJNpQB80nCI3wsUOt9HZhadtMG4V23qbtzoL5WTOIp0kdGwmcJyWxGqJRXOe2GYN8Ut3HVxaxvCj5KVKRrXIv8Nn4GwyM6eii44eXzbvZbinr','MhI9DGPqUeQpiBRMEatFeyXHhSI2ClsdoeZ2Ju76BF4P13rng4M6bwVfrh6p2HFX1fBRhQcu4RK','CCgAfk3QB8seWKLHujvMgmi9efNiT07l5yKD8BdUmypwsYH6BsG7TN9i0gFoLuHNWcW0KVVAmiym7gBxyFXPusjU269kknYk3VDDp1A46q0Y0DmdsKrhHXi4jwlPLzZJzJIg9pvxjFQO2VDplgRcEQ1502ABHS4Olsf3npp','h','T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6,2901086274456684752,'AW2p5KsaGfwh3l2EglvjImHctdVzLFiSKzsWijGRGjCzezWCSOomqIsllFAcrbsP','D4lk4X0Pks6Woav5j','Fi6esrc3OPuOZKOh1vsqwXtkum8ePs2F5El','FQOhvPQaL9r5I72ghv8I3FRaE7SZGs9tsGIBSgAHujvcKA8AKAH0aI2wte6fCbH4SPrzyWKljRWCoH4bilqAPjwBhzAfclUb3g0LqV9OSx9wwqREkQ0kZ2t0FHQgLJIMLHBX7nhnRqDTao7feuvwXuElExV0grR6Ag6BoONJmaQSddNwnimaheI','w','T',15);
+INSERT INTO ti VALUES (6,2901086274456684752,'AW2p5KsaGfwh3l2EglvjImHctdVzLFiSKzsWijGRGjCzezWCSOomqIsllFAcrbsP','D4lk4X0Pks6Woav5j','Fi6esrc3OPuOZKOh1vsqwXtkum8ePs2F5El','FQOhvPQaL9r5I72ghv8I3FRaE7SZGs9tsGIBSgAHujvcKA8AKAH0aI2wte6fCbH4SPrzyWKljRWCoH4bilqAPjwBhzAfclUb3g0LqV9OSx9wwqREkQ0kZ2t0FHQgLJIMLHBX7nhnRqDTao7feuvwXuElExV0grR6Ag6BoONJmaQSddNwnimaheI','w','T',15);
+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(48) NOT NULL, d VARBINARY(71), e VARCHAR(90) NOT NULL, f VARCHAR(77) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5628243096018142621,8236482316865393121,'lS9HZoPu3ikV5xBQaENypQeXMy','85gt8VcQUIXTEhv2bloD45C2IVii5zRwP7gQDRqSPfs5mBgOt0eoIdLIvb7RKqaS','YBO','W2TVBnlZOIJBGW94Ug','s','O',0);
+INSERT INTO t VALUES (8397466282531143788,3206186564472152930,'MQRafkFaT5xfd0KtjhKZ5QgM51phE6ab3','dtvs5ZkI0SQK6xdD7TdDEzlTi','8ow5yQU5mAkMcHu5GHuhp36XpTtJWpNumZyFiuoLHyXXgkhdRKkWgawWCTXvKC1O8jAUm','PjWsH9y81IBEVSrVwI7waVrmy4m2YlFFJnKZSSBBVIyKtSN0KgJMaGGNWQRUOH5PXLQoUXfFJIra','2','tm',1);
+INSERT INTO t VALUES (7574441390083690166,2175479605792901861,'rYzLHBepdj60oP','ImVwI9M0YF5wNpuwSQN2ElB1frwa4ylkHIDf3bBaELI8dykyUYiVfTYUdWoHIwBjfuyJvm','EcAYfkbTICcP14kubQSj68GY1PFfvi4xIzsz7gJg6wCI9RwojBUyQRtQP4Zmk','EbxZswGxqmwaw5ThO9Yo3GuNT34h7oNvkRUby8hG','q','Y',2);
+INSERT INTO t VALUES (7009727807599419192,-2026807267768623087,'o10AqyJcTmnYq4','CUht5Y2DtPW5DZmxh4ReHDsYPj9yL','rEiIxbTACqE5hNfgX','10QhmAA1gIdb9T6JiKjGxLKY6g99umaejAq9dmc2y7','0','lB',3);
+INSERT INTO t VALUES (5902414852412040041,2976355890096489856,'rOs6QQ','IhnUw78GQppFUeOYpbbxOY2Fy22BIGlRT7pLUCI00NGEtdg9y75wEM6nmWV','ChWe2tbvjFjpGtusxFwWsLGftTy','gq6qiy8zOoYwyqDK0','W','QK',4);
+INSERT INTO t VALUES (2917298678278144756,-1260724322908622060,'KLZ4Nuig49a0WrIekio4Etsro','HUQM0UwDl8QgiIxWbkCJ9jNsiTHoF','BrH0Q01200W1x8oThXVd1mPheZXhN9INdBEjs5uHW0nsqrKuOtWkxwoIUapzgZwjHwcDQbIWD','QB7HVgHHR2WLvpBgbXScd53MqP76DCk','7','J',5);
+INSERT INTO t VALUES (3153151094089055302,3731242700291432347,'G7NbsfEkNt9O285w1fiFiT0bwj0Hf6fwL5lLLolgZA5cDu','XTFUo7CkSsUf43jQ8e6op8D2dxyUxMUsFczefPyET','jrJH5JLVmoMHXbgc9PQTkPf7myiVCuJUOCHe5AqHEBQ1uovRE9KuZewWY0SmihIWmRoNaA','FCdx19Ez7K8vE2LOI5d6m6DCoooVs6xswsYW0oWJ','e','Mc',6);
+INSERT INTO t VALUES (-3069292946018440678,-3864949701926936397,'BTdpxoe1anVTKzL0p5lT','iCGTJKzZYODGaHOO8e0eIEvS4O0fztFsZczJ','du10xSmkAA5mC13Jp3kFPoRxm1pbSfuEgBWilttloGJMJY8pFm0P2HdwmLDGsVywWNxFTEw5sDCnnBHX1qs3','K4Gigey7bbPRpSXXiFqpz4SdKTuUToNO2Ys','j','mh',7);
+INSERT INTO t VALUES (-4730635282080509736,2757607653050411862,'p6AM','MQzWoY83E7FQTxmOljTd3C2pv6VVfCmRPayAek','HfaeDgP0AlW8tIsB5guKXQS0JjMDT7zfVJ9HAgDzuQ8v35pfGvuJb','epCEqAcdWWGKEJSecLD4qEtsnPW14pxNkHHohoc','1','n',8);
+INSERT INTO t VALUES (-4728224389947770746,-4816237120005848206,'LXOvkbgUPujmoqrGE','eVnCT','ecs8Q6xU1cHn7EMEtcgad2tgTzYGJAD6TQVwAopMseh2PFe9oyxce3ddQl262Dv6pHHNM9bvxo','0LKa0oLd12Vz6hamejL','L','f',9);
+CREATE TABLE ti (a BIGINT, b BIGINT NOT NULL, c CHAR(48) NOT NULL, d VARBINARY(71), e VARCHAR(90) 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 BIGINT;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-4978804961239842025,16326182,'Yw24N7KalU4PoEKi6kmkoDgd7RJb8K4qGMoYqwVAbamH25Is0nWPezYHqG1G','akd2W0KQTlwb4fxQdtnPeemD1iWhru4zL8yJJusKpCQ4CSQqntt6eZpfVUurcSmifNaWB1xzlBHyoyKl','XIHHzGidTGPVtBM8dtk5bYeeVwgI4xYSMMckiNoBcpWOxNlVGSjnJ9KtihtgcpksnaleBkxe','xmw7laKythVT9AHaq8a4DSrLKvM','xcZ92dk33unqkLhVuJztHzTulNi38YQMs9MlLRbijUz5jpfjhbEIyFwENqUwzzg7voV6gHXYGo2p6','7jO9GYyp6lQSNinNlPtYwDXqPzgXOk58A3uOT3EpD8HEU0gzs7MfcKlA037ybNuIGxhbIQKHxbq6FKoqZmuCwc',10);
-INSERT INTO ti VALUES (-4978804961239842025,16326182,'Yw24N7KalU4PoEKi6kmkoDgd7RJb8K4qGMoYqwVAbamH25Is0nWPezYHqG1G','akd2W0KQTlwb4fxQdtnPeemD1iWhru4zL8yJJusKpCQ4CSQqntt6eZpfVUurcSmifNaWB1xzlBHyoyKl','XIHHzGidTGPVtBM8dtk5bYeeVwgI4xYSMMckiNoBcpWOxNlVGSjnJ9KtihtgcpksnaleBkxe','xmw7laKythVT9AHaq8a4DSrLKvM','xcZ92dk33unqkLhVuJztHzTulNi38YQMs9MlLRbijUz5jpfjhbEIyFwENqUwzzg7voV6gHXYGo2p6','7jO9GYyp6lQSNinNlPtYwDXqPzgXOk58A3uOT3EpD8HEU0gzs7MfcKlA037ybNuIGxhbIQKHxbq6FKoqZmuCwc',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(78);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
-INSERT INTO t VALUES (5168329199544388200,4938125,'aQibQHakFo7ndK5n2QFtt20XDiBf4bkS8OA9g9l4KSrhNJLV1huEZbplaCBJXMDmYa4wH6BMOkVKJ','ufZUKzH1BtQ0a8dlFA8hg64dPDbGsJHpCWD0dwg83ypTHQ6V7DupZEdWq3KOBqyfI','LUO7KMkDMzoJQcuZWzJmxGEwez4L9XGLylMJKkkyDVH2UlpcOdHKojZWO4lURtu2wnqon9','WrgUOx','zQ2Dr5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40Lg','Mjddi9HT9ArQhYUJsR6WIKQ9pUe05zEwDtzBmCPhf0xCLHyka8uuSl',11);
-INSERT INTO ti VALUES (5168329199544388200,4938125,'aQibQHakFo7ndK5n2QFtt20XDiBf4bkS8OA9g9l4KSrhNJLV1huEZbplaCBJXMDmYa4wH6BMOkVKJ','ufZUKzH1BtQ0a8dlFA8hg64dPDbGsJHpCWD0dwg83ypTHQ6V7DupZEdWq3KOBqyfI','LUO7KMkDMzoJQcuZWzJmxGEwez4L9XGLylMJKkkyDVH2UlpcOdHKojZWO4lURtu2wnqon9','WrgUOx','zQ2Dr5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40Lg','Mjddi9HT9ArQhYUJsR6WIKQ9pUe05zEwDtzBmCPhf0xCLHyka8uuSl',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5120324246034350252,15789086,'DuGT2b9Dlgc6UsVUMm0HNAR3l0lgLnf72dANda1D48kGt38','ZYnVpnJul3oUryHuVvJHOQ74Sx5qeeYrkhptucYXMxMrfiyQrGA017qryxRcnvhU5C1TE1L6JdUpnYO63fobRb0ggX85yKiSLtBvj3QwukrGryojprjTxyHiSDdfeaHpkkaE1s2eGwG9CNHxZM','3PU9uvd0NUBhncwNVJMgi1NYRu0mE5jsIeY0','0li6ldnkJwEycQsJ42ne9u8F4ZJlpZNMGyWi','RKojQ9YH7APH0wXhWMnliqnXtKstSivTaLTrMEj3RxFdOXtlkZZL6E9yvcuvH','UDb2JY7qd4Hb6Y',12);
-INSERT INTO ti VALUES (5120324246034350252,15789086,'DuGT2b9Dlgc6UsVUMm0HNAR3l0lgLnf72dANda1D48kGt38','ZYnVpnJul3oUryHuVvJHOQ74Sx5qeeYrkhptucYXMxMrfiyQrGA017qryxRcnvhU5C1TE1L6JdUpnYO63fobRb0ggX85yKiSLtBvj3QwukrGryojprjTxyHiSDdfeaHpkkaE1s2eGwG9CNHxZM','3PU9uvd0NUBhncwNVJMgi1NYRu0mE5jsIeY0','0li6ldnkJwEycQsJ42ne9u8F4ZJlpZNMGyWi','RKojQ9YH7APH0wXhWMnliqnXtKstSivTaLTrMEj3RxFdOXtlkZZL6E9yvcuvH','UDb2JY7qd4Hb6Y',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-381368797336255418,16054218,'RTwkFQHHjVBVh','T13Zb82Mq9ueemF0wF3sQwuc4X2Zt1UeQlCuR8jEtyIvBtWqV0Xe9Me0tJSIMTOTbm5gYOFWsfsSHfjq5kTI3DHn7LRHJdjB346plCFEDE0OgXMSQhNInA9WprQ1h7GCfn7','RypRgSxkwUs8evzgHywQ','yxDvH1Lv3V2I3v2XIlboufmiQYpl6JrXQ8zW4s5sqS43ujiJT5nJoiebMd36KTPOuGcoWNqFUGVtayDgpKYyPLco6cuGaTT','Vw234BAs0fQ9WJYIOKBGP3UYE146gH9kWfH6FT99ZaClIdXqbQW5giGFDhfws0Bf4taxyg0Q22k90X8ywecjwcTfxO7cNVy','vbbqj15VT7GPuQKt3RWq',13);
-INSERT INTO ti VALUES (-381368797336255418,16054218,'RTwkFQHHjVBVh','T13Zb82Mq9ueemF0wF3sQwuc4X2Zt1UeQlCuR8jEtyIvBtWqV0Xe9Me0tJSIMTOTbm5gYOFWsfsSHfjq5kTI3DHn7LRHJdjB346plCFEDE0OgXMSQhNInA9WprQ1h7GCfn7','RypRgSxkwUs8evzgHywQ','yxDvH1Lv3V2I3v2XIlboufmiQYpl6JrXQ8zW4s5sqS43ujiJT5nJoiebMd36KTPOuGcoWNqFUGVtayDgpKYyPLco6cuGaTT','Vw234BAs0fQ9WJYIOKBGP3UYE146gH9kWfH6FT99ZaClIdXqbQW5giGFDhfws0Bf4taxyg0Q22k90X8ywecjwcTfxO7cNVy','vbbqj15VT7GPuQKt3RWq',13);
+INSERT INTO t VALUES (-4838695109401550211,7516074523205441236,'Z5bLjtH18WFXU5CTTdKkRgT2inHk3Wrz5vi2CyvMD','7oi9isTIKhTFU2xyDTg9qxUbbvQ7SiXBj7GRr5TSTgN6PK60Y','eK3WQBhnr1Y0Aqpqa2eGZ3aPp2fTmxuQ4LiMzfz1Rmhim0VKDzJ7d2kamuoVPq9HilMStQTXk','IjbfzKCoXaD9TtqKeC','e','SF',10);
+INSERT INTO ti VALUES (-4838695109401550211,7516074523205441236,'Z5bLjtH18WFXU5CTTdKkRgT2inHk3Wrz5vi2CyvMD','7oi9isTIKhTFU2xyDTg9qxUbbvQ7SiXBj7GRr5TSTgN6PK60Y','eK3WQBhnr1Y0Aqpqa2eGZ3aPp2fTmxuQ4LiMzfz1Rmhim0VKDzJ7d2kamuoVPq9HilMStQTXk','IjbfzKCoXaD9TtqKeC','e','SF',10);
+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 (-2283715698815558773,6834447576237433190,'iMP7ibCZAro','nCPJPDcc2Xd9KSXoNvXMixvfqKkB1bXcb9Ew1j101','PAk0V5vD52iEmX3IYzU0hQyrOukU3XtyZaMbEq2B7OfDK9UgTDFqnuAnJfDCFFsPY3hmG','MS7zJxqgbFhF6xXVURNgGuKKQMqNawEgLssa2GriPrmprjH','I','U',11);
+INSERT INTO ti VALUES (-2283715698815558773,6834447576237433190,'iMP7ibCZAro','nCPJPDcc2Xd9KSXoNvXMixvfqKkB1bXcb9Ew1j101','PAk0V5vD52iEmX3IYzU0hQyrOukU3XtyZaMbEq2B7OfDK9UgTDFqnuAnJfDCFFsPY3hmG','MS7zJxqgbFhF6xXVURNgGuKKQMqNawEgLssa2GriPrmprjH','I','U',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (497712650677431097,-4589939446156127760,'k6lT8mFJyoIrm6fDUU','PhND9DRwPU2AhEkR8xYicCiYOTFb9X0FjIaNkyuSNwJNw45JNRhO7NY2870HwKu2G5ZUEkvFZKK8us1IATsqI15tqeklp0cmyknLwG5Uthyp','DkesxHmxlfOZpxG','H3XEheXBdnAirM1CRVjZG8hn28rag0wo5NWRsoNMtzH2MGdPBLmBvhFxfpfLuC5eCfaMl','c','XG',12);
+INSERT INTO ti VALUES (497712650677431097,-4589939446156127760,'k6lT8mFJyoIrm6fDUU','PhND9DRwPU2AhEkR8xYicCiYOTFb9X0FjIaNkyuSNwJNw45JNRhO7NY2870HwKu2G5ZUEkvFZKK8us1IATsqI15tqeklp0cmyknLwG5Uthyp','DkesxHmxlfOZpxG','H3XEheXBdnAirM1CRVjZG8hn28rag0wo5NWRsoNMtzH2MGdPBLmBvhFxfpfLuC5eCfaMl','c','XG',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4468397971462654136,-5528696626829854909,'SFePlWnCnZP','qnQwfJ1hytyMFw5SBaM05syGgx50OSUXshJ4NQQ5CaYJRA6f','GLlPbDXBCj9AFjjUQ6zVqXkSpaZG20NiJCBSCFuuEDQuQFEKV4UvBWKYvgpc','iX2aIfqUMC8xbVEc4yJaJpS6PCaiS0ppVFmPOsBnFGYvB33bJe3JXO5wEXLwOAN3zgJY4d5FSfALIdtNeEOndD3rUkgKv5eHxLPMRovw2144pFHOLGcZWzdU5PeiEcPHKMuJuaajWp2pelzpYBYDV0YL1BH3b40M02RAkF8Kv1i69nHls8OPWab200mjRrINDmtRvs','o','mp',13);
+INSERT INTO ti VALUES (4468397971462654136,-5528696626829854909,'SFePlWnCnZP','qnQwfJ1hytyMFw5SBaM05syGgx50OSUXshJ4NQQ5CaYJRA6f','GLlPbDXBCj9AFjjUQ6zVqXkSpaZG20NiJCBSCFuuEDQuQFEKV4UvBWKYvgpc','iX2aIfqUMC8xbVEc4yJaJpS6PCaiS0ppVFmPOsBnFGYvB33bJe3JXO5wEXLwOAN3zgJY4d5FSfALIdtNeEOndD3rUkgKv5eHxLPMRovw2144pFHOLGcZWzdU5PeiEcPHKMuJuaajWp2pelzpYBYDV0YL1BH3b40M02RAkF8Kv1i69nHls8OPWab200mjRrINDmtRvs','o','mp',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5437527289056236091,-9035592769448960065,'tEm5cWb9T45KEZyZoexSFRS43UafgBchnmCK4SZbFwaS','AdCa1R0AAyfpoR9LQFDdp1ZbP91DaU5G77BP7BG5w9u5N493YbMlDUzGCWaWt1PLugfNCspYiUiSllgnBDLNZOunvijp9EFmbpXItx8Jq9fkpslTom7BtFOb39SzuB4cKap0fkwKClSN1Q1KkgSMQR0gezpPNJQGIDuTGov2R0eGRvuyffTQqM4FhVOkTAJat1ZmLE6F2PdhRzmyo0Y6aV6gFPqUxOstgdMyJq0WFRCh0qq0','QXJ7srfIgZvPH0JCDTb8OsVFaDyh4d0G10Xh3lHhEWBcDmmBtsBKTG','zWJTJgjIhTt8snUQgVIp6QsFKoR7AmJgLniJNbw6PTQXxSjRUGKzDZrLzpovKhdGQWWxpthexDhXzu7jayz01GpWTIeknzeRq1HjalTYLOZWu5E51djOOH4fzJvUS0Fb3GTBEreJCwdR4JfQxDSGluZ','L','g',14);
+INSERT INTO ti VALUES (5437527289056236091,-9035592769448960065,'tEm5cWb9T45KEZyZoexSFRS43UafgBchnmCK4SZbFwaS','AdCa1R0AAyfpoR9LQFDdp1ZbP91DaU5G77BP7BG5w9u5N493YbMlDUzGCWaWt1PLugfNCspYiUiSllgnBDLNZOunvijp9EFmbpXItx8Jq9fkpslTom7BtFOb39SzuB4cKap0fkwKClSN1Q1KkgSMQR0gezpPNJQGIDuTGov2R0eGRvuyffTQqM4FhVOkTAJat1ZmLE6F2PdhRzmyo0Y6aV6gFPqUxOstgdMyJq0WFRCh0qq0','QXJ7srfIgZvPH0JCDTb8OsVFaDyh4d0G10Xh3lHhEWBcDmmBtsBKTG','zWJTJgjIhTt8snUQgVIp6QsFKoR7AmJgLniJNbw6PTQXxSjRUGKzDZrLzpovKhdGQWWxpthexDhXzu7jayz01GpWTIeknzeRq1HjalTYLOZWu5E51djOOH4fzJvUS0Fb3GTBEreJCwdR4JfQxDSGluZ','L','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5278407352372228368,-2072430870494653376,'cb66FIctaTJbXvoDj9','nYMxP3ZUdyIv0gT74olS5peSArf7xGVDIkf8al2xaS42cUQqvXDAhleOlsrsSYiwvR4toNuOuO','0m3nhjeScI4ZIqOUd7ABQeEa1vzSeXKU9iSiQFTPb3zCLIi0RpHCKDJ1msYFZGv1RC','vlhwEQzQ34hDICB9gjzzvwkZNzGqRdVACDJUw3T','t','l',15);
+INSERT INTO ti VALUES (-5278407352372228368,-2072430870494653376,'cb66FIctaTJbXvoDj9','nYMxP3ZUdyIv0gT74olS5peSArf7xGVDIkf8al2xaS42cUQqvXDAhleOlsrsSYiwvR4toNuOuO','0m3nhjeScI4ZIqOUd7ABQeEa1vzSeXKU9iSiQFTPb3zCLIi0RpHCKDJ1msYFZGv1RC','vlhwEQzQ34hDICB9gjzzvwkZNzGqRdVACDJUw3T','t','l',15);
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(31), d VARCHAR(57), e VARBINARY(44) NOT NULL, f VARCHAR(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (276230616,149,'HdiCVi','3kUsJLZPPJGnIOyuIJ2ZytrBppsEznIOIH6pqMjPtVqy1GE64ww99ihbt','Hp7JCNO0w','uNBzyMPPZdZMKJ3RKEg4HAe','F6N3EsxpA4sSkxwo80u8vpBJHMADbZgBt2ab46Wee5dBS1z6QpM1zwRlBa5tThmqiyNeS','QkuZz90Cjsagod9ApL5YwTxBsUPE',0);
-INSERT INTO t VALUES (3540865754,33,'0wjbK','vzDA','6h6Lv6mS9Kfm5z8WyK7il1Jx','nophtmvoUGzTG4n2Mubgp5KqBFqEjmB6EDu70v30TxtdffKEEXwHtx0CCvnCjnfzaAn8cjG2yMPnOZkoqMVpxAraF','SMcvrrgB5AkEXym3xHfldLMB03b6AxYKp9w30y91YeN9OkhA3AR97ByVgdmoYb83n0BtPdPMBawz','xMFxkObbRSymxASWZvu7X1NYPpFos7l',1);
-INSERT INTO t VALUES (2098899719,161,'ki2lysRSGlVZuImdRS','xKF8XhmJNbDAOI6','epkHOg','kW6cT6qzoYF8NwR46F99H876mmalACW3arHBfmKhwoOhO6R5VVahw48Lu7Dlbw4pecBtH','ONiVNtfLVru9wXQ9BbLeLUEBuho4cGdMS7','wPcdhksfc7dLVgNVKxsMR8KODEiqrhX3TLS5v',2);
-INSERT INTO t VALUES (3923670487,6,'JmvgSod555JEHgjxjg4UJ','IewZ5DepG1flsq84vWzLTAvfMAeE315DJdmu9vnADKptMefFs8bt3lh9','N0kZuxDd9XsJ','mTyLfr8k7r3GsOSpOlBj7aIhNCiyEim9oheYX6Dlu289bmrUcfguJZcc4IE7J39OekCEihNevdEk5tKYtmBPh','xgO0vILp40ioaeJ4eQ87qUTPOe0UjUZQQSD','BbPAchCb4PDzBGxV0Lp5Igp2I8s',3);
-INSERT INTO t VALUES (3811825725,229,'BSg9Bz2B9fDcO','L0Y0boV7WrCxjB8KNoj2sts3mkVzRjicTmFIyePdGsvgUJUidbFeVQ','2YQWaU3Oa5bt','j9MKEGhwrqijFJt9xcqM0R8b5rUu4QPQ8YsTAdQbiMJzY15a9gPzQdXyrRpVNDo8YFqOufOVgILzkqAHJd4LebKA','qGw5XVWzDGnC3js7lzYzRvL2B3q7WGed8jnXwAvrQ1UcnH8StRSA0IZ','tY9FCpZJ6d9mKH4p90Qltyjm5UIdIIfgXSO8eRolvCdCQWASyCT',4);
-INSERT INTO t VALUES (1227655280,73,'jTCZAqTg1xxUa','vRvFKCUz9URdBF0eecAJEjCVMDkgD3GI4J','j3n8czR','vsDitzXIjRWkRAOXSgKiROmXE8mmb1ZM4BWwmN8ZHNjVpcFEuTrR1hOqwv1ulqY8jRCBXruacphq6e','Pf47jpJnA9ERA9kmOxn911PvYfggctt','5aX3EtnjNEoiUY9Sq5tF',5);
-INSERT INTO t VALUES (2773664717,102,'b36','fpLBgFvUBozBxQiEAEMmSoZr','I9AbmFsU1oa0HJHD','5RvaNl4P3J7jyFB6ebOW2mizbPeIueTvvEgzvq9ovDLiT4FNe9hZxrdRrfHWlRkm8pyIe3w1eWC82nInG2G5bt','2bFASXoeli41M1pbpHGOymjd2otsCi2gQISYo34O54ceDXJDMm4TZcO5SLfUlwU4','qzRf38V1uvyx7aK2MhVPyNq1bIP4SYKj8oL82Q9NPc9RWsMyy6hk60x',6);
-INSERT INTO t VALUES (1612567605,242,'X8Aoz9LFhNplYxrcggqeuu63P4N2y','BaYf','08c','0g5uaS','Jp6R9qKQzS5RKMWhNsRIxnNm7zzFOe79QQMkwcrKDKNVCb','B90sZlhn2OjyHnhy1FlGhV',7);
-INSERT INTO t VALUES (929862935,150,'VSOB','sd2npIbuA9XUOV4','20CNvISA7rJfNubmT5h52tLt4PFVu05AFr39Dq','JfjRqtFWl0XVhYjKdcOXH8YmW0Fj6pKiOPqbnRWeWQtgHKHC0C1btynfwSgPq1G5Rc6DfOWTy9NbEF','cA36h1Lcs6qZyFJZjMGty1EZWqtFKRSKzzkkn1U1fC2DqZMAWPspWsigwXOFRPM5izArw1z2FRoVKfiWcQuJOyynKTaazRTnMK','r',8);
-INSERT INTO t VALUES (4201506867,157,'c9EHR3TcMm2VZkE','fmYTq0dfXacdXsjKHrtSlck6MDESoDc4An8NCsF8EzI13Tz','5NadYc84V4K','N003eHOdmX4g8T4au86','hi2F3coYnRWYSrAVrQ17RRxK0BnZJAjDMjvmMu5bAQbjw1dpXjaGOvIt2C5KS8p2jGzlc8Ao3','Z8lfs9bCtIkGAdtomd3oPe7eFwbnmdueXMku8USH25hxQHv8TA5cGC78B3eONMb4rxgeL3ggMqz3z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(41), d VARCHAR(28), e VARCHAR(6), f VARCHAR(50) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6671,945050198911404235,'hq6S1vp0KSvxN780NuNgl3V4S4ZtkFbfcnV','N4b1wy','auVC','752wn','d','0',0);
+INSERT INTO t VALUES (-13152,-5360012573461806731,'HWHsDmHTFhMs14Wg3Tjh0g2gLf','29UtKISO0B','Sf1','96i1JPe8NJS0DX25TxWwiF04V1ZcuDJApYp3dcHBNlcWZ','0','P',1);
+INSERT INTO t VALUES (17417,7615188181881616233,'F5HneJLw4PGiNwiTK3phGJlZ8p0uaI2OpLK','c18ETr','WsW','DLMZCuPF9P6w3o3mPV3Dn9C4YPZOZylMIBow8j','T','7',2);
+INSERT INTO t VALUES (27601,-5561807771797583046,'O','932Vb1AYD9hnnMcJWmI5IrTeP','c','TfpjL1YuXhB6Wl7fxSPUbipzwlTUO8rMPw','c','y',3);
+INSERT INTO t VALUES (20462,5133666179649896785,'AoU','v3vVdr3e','3A00','0GehnrOTSHLztEuFNOdZ18wOM8Mfkxow5jR','1','s',4);
+INSERT INTO t VALUES (-10405,-2077413246318383221,'5wlN','J65kBOxmHnKOeGBSB8V3R3QNzmU','Ke','I23x6CpK2a5nbnWAkCqzBkN6XTrBSTu8L2C9FJd','d','d',5);
+INSERT INTO t VALUES (-15855,6375916090190243802,'UgvE5','lGLoE8k','x','F16GdVjTyxjhSgmnRSCeuQL0AGqcooCFBD','Y','o',6);
+INSERT INTO t VALUES (-13750,-4168238034374307889,'EAQNjPy8Uzf8m6gLoqD2r','b0Ri3jX1Y7Uze0f8VPMs','G','8QRFnJbDbmlKJeH0Q09pdUX1O8GzLcWT9rIBiSq7WoZeE','l','y',7);
+INSERT INTO t VALUES (11764,-3951752141652578919,'enUzM0OvXG5PYf','Q70EXlakKLQT9Gih','U','97xpzfKXsTkRUfP8ITvz7yCbyoamm3lh7rP6qvZH3wuq','te','O',8);
+INSERT INTO t VALUES (-17899,5756554887967208112,'3k3wBZhiM6JhlZzRAeUs8qxMsfx78yZZSs5YQaQ7q','bJXEjrC','kF','YKJRo8XqYTumzrHeJIsbRBUjiJc8S','4','W',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(41), d VARCHAR(28), e VARCHAR(6), f VARCHAR(50) 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 (36559713,189,'9OpPr8Ieo','Ls70sCwe1qkqR8UUJO0gUnHjwx0W','FZHvLtMRZ9','ufq2xvQQZZYQ2JfuJQZbbJK5FObiskGzXMW9kME36J5aPwoliPknyA5wsLci','YM92wjZrK1QMoDo3IswfPbu1Q3OwzEl8PCfjNYemMEdQYjugSofHGhV','vQFwoMAwdLFtuZq93woOgZ5Y0K7jGMsSyh5pvAjIOa0p5fdFZ1e2w0WsGFXtGbGwOYIR34W7J',10);
-INSERT INTO ti VALUES (36559713,189,'9OpPr8Ieo','Ls70sCwe1qkqR8UUJO0gUnHjwx0W','FZHvLtMRZ9','ufq2xvQQZZYQ2JfuJQZbbJK5FObiskGzXMW9kME36J5aPwoliPknyA5wsLci','YM92wjZrK1QMoDo3IswfPbu1Q3OwzEl8PCfjNYemMEdQYjugSofHGhV','vQFwoMAwdLFtuZq93woOgZ5Y0K7jGMsSyh5pvAjIOa0p5fdFZ1e2w0WsGFXtGbGwOYIR34W7J',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(32);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
-INSERT INTO t VALUES (4210586158,133,'0lLrflJH0f1Iky2eorPfWh','1Q5DlpcWgh2RBhPVaddV17O9tRjDeg7','xtOI','DY8X9deNpgNDWoKQXsoood5XkOHLI7HwBMgIJf3tNrOaEjHASTrs','6q9EgdVNbxvMhJbnRdD6377At0CNl5PSbLPXYiWL8pNjPQ50Du5JOPuDs95YejgCufVppjss5TA1pNCzWtHBQfGnRIopjNdk','BfBUfGPZQpc3NP29gv',11);
-INSERT INTO ti VALUES (4210586158,133,'0lLrflJH0f1Iky2eorPfWh','1Q5DlpcWgh2RBhPVaddV17O9tRjDeg7','xtOI','DY8X9deNpgNDWoKQXsoood5XkOHLI7HwBMgIJf3tNrOaEjHASTrs','6q9EgdVNbxvMhJbnRdD6377At0CNl5PSbLPXYiWL8pNjPQ50Du5JOPuDs95YejgCufVppjss5TA1pNCzWtHBQfGnRIopjNdk','BfBUfGPZQpc3NP29gv',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (201283,1386326823090233902,'vJINl5FObylatg4kcJToIXidNQ','iMHWJk2MUrqQdk0stCISH','qF1cv','leJblbPrgOpN1vXDz5oV7MkTIeH2jVPFecw4XIfntVoDWz','V','K',10);
+INSERT INTO ti VALUES (201283,1386326823090233902,'vJINl5FObylatg4kcJToIXidNQ','iMHWJk2MUrqQdk0stCISH','qF1cv','leJblbPrgOpN1vXDz5oV7MkTIeH2jVPFecw4XIfntVoDWz','V','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(42);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(42);
+INSERT INTO t VALUES (391126,6064037031438826929,'Ez0NW','So','h8j0','3XJw79sIv8ZJ2haoQXJ6Pa5YM1LtpYNlCBA3Qs5ed','9Y','0',11);
+INSERT INTO ti VALUES (391126,6064037031438826929,'Ez0NW','So','h8j0','3XJw79sIv8ZJ2haoQXJ6Pa5YM1LtpYNlCBA3Qs5ed','9Y','0',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (30755168,196,'R291zFspFyMATPSOsOZmj','70zyI2CE5XxNnQi1xD6e5xglvevgCRkxfIzuK4DOCa4Hfd2cBeLkdbmGrxZGdr9GYSsO918QXDm1','IJ15b5QednqCamnjxFgkhozOaKD8N97Q13T3','mOB3f8CvkaPxxmOYCta3br10yCS2xCs1nNYl4ajd3kR8Ox5wR3bH78rUddhp2roBBgtR4IZSl7','uo9CvUAgcoAw26X9hAk0XK4zTqwi8QEynw0n47OlbtPDgL3jgMOOYdifP3p2vKleuzM3TR1upetuoeMr38UhJyd','mxXBEPjBdVC',12);
-INSERT INTO ti VALUES (30755168,196,'R291zFspFyMATPSOsOZmj','70zyI2CE5XxNnQi1xD6e5xglvevgCRkxfIzuK4DOCa4Hfd2cBeLkdbmGrxZGdr9GYSsO918QXDm1','IJ15b5QednqCamnjxFgkhozOaKD8N97Q13T3','mOB3f8CvkaPxxmOYCta3br10yCS2xCs1nNYl4ajd3kR8Ox5wR3bH78rUddhp2roBBgtR4IZSl7','uo9CvUAgcoAw26X9hAk0XK4zTqwi8QEynw0n47OlbtPDgL3jgMOOYdifP3p2vKleuzM3TR1upetuoeMr38UhJyd','mxXBEPjBdVC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1938793119,181,'3DLOpdWccpEWwz','TUbzJW0VodvYEem6eebViw04eJDrnRbbUwC1VUd9ffmxatZGAVI1kY0LV','XnoglW3Pq4RmAka','9FtLFSqDOxmEjlyu1mECAFWOykIP1URBMsNbgY3Iese3pvWysz3q6P1yv22xWyes2PN6EJLBIEMJhDw23PoWrMGFzPJRFVyC3lvfz6gyrsfPccWckgmu0rRRxUzHi5fyz3Siv5fttWFz6fLxN5Vmni2ThzUc2DqNfltSGJTLPHiyScTfbtwboQs0cKQArwZjTQwgy5DnM1drJHw5STjXedkL5VEbucbMmQ','Rb2uKyo6cCLc7I6NcKIpiQN8fRvUHKduF3kXUng8FaJBAcW5dblaoKS3g0gtWAhG7RmmffFIHFFyhd6wzcKtSv4rBv','taPpCSeGegRr45jtvn8HPA6T4',13);
-INSERT INTO ti VALUES (1938793119,181,'3DLOpdWccpEWwz','TUbzJW0VodvYEem6eebViw04eJDrnRbbUwC1VUd9ffmxatZGAVI1kY0LV','XnoglW3Pq4RmAka','9FtLFSqDOxmEjlyu1mECAFWOykIP1URBMsNbgY3Iese3pvWysz3q6P1yv22xWyes2PN6EJLBIEMJhDw23PoWrMGFzPJRFVyC3lvfz6gyrsfPccWckgmu0rRRxUzHi5fyz3Siv5fttWFz6fLxN5Vmni2ThzUc2DqNfltSGJTLPHiyScTfbtwboQs0cKQArwZjTQwgy5DnM1drJHw5STjXedkL5VEbucbMmQ','Rb2uKyo6cCLc7I6NcKIpiQN8fRvUHKduF3kXUng8FaJBAcW5dblaoKS3g0gtWAhG7RmmffFIHFFyhd6wzcKtSv4rBv','taPpCSeGegRr45jtvn8HPA6T4',13);
+INSERT INTO t VALUES (7601771,-3561739722318485124,'2KmvDpROvBG2noS7h9YB4QpfQ3UiQQH','bUpR2R2BEQOr17rLKRxXeCJCuMjmy9dnOPFthD','j9bq','oP1TJgIdNGcaLP8JNtPrSjcVwD96H3BUBa','6S','w',12);
+INSERT INTO ti VALUES (7601771,-3561739722318485124,'2KmvDpROvBG2noS7h9YB4QpfQ3UiQQH','bUpR2R2BEQOr17rLKRxXeCJCuMjmy9dnOPFthD','j9bq','oP1TJgIdNGcaLP8JNtPrSjcVwD96H3BUBa','6S','w',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1463324,-1792037775022837621,'hA6Kxf','Iesy1XiRpwvnWYHPqIJOIC73VoaTd6kvWdRYFZwdJmxFyySOvyLL9fJPr31N7oMdMnPf3gz8pX2dPNFnj64awABs1SCm8LjAGbSbP1pczfeP4fycVTOV7fxElUpOnA0iKcJaCXwiI6PlKBgb4UxzMprgR2STt0hqfF4V19b7lCWIKKQ2Sws3OTt0lYbSJBcDNLnZRh3mm0ZRac6kshUi8a6','kJQ21','4RfEHvYSv0M8zfK3IieGsO9gexB85rB2T8Y7uvKImDUoqQcp4WyhtAzoBx5pvt18bzWcxNYiKkkzf2qp0i8b5K3KQg04cnwifle64rpNU6rRCgEeG48o75O2oJuNRCMAZTYFsB4Ca421aYWjGW6Ob','Hn','V',13);
+INSERT INTO ti VALUES (-1463324,-1792037775022837621,'hA6Kxf','Iesy1XiRpwvnWYHPqIJOIC73VoaTd6kvWdRYFZwdJmxFyySOvyLL9fJPr31N7oMdMnPf3gz8pX2dPNFnj64awABs1SCm8LjAGbSbP1pczfeP4fycVTOV7fxElUpOnA0iKcJaCXwiI6PlKBgb4UxzMprgR2STt0hqfF4V19b7lCWIKKQ2Sws3OTt0lYbSJBcDNLnZRh3mm0ZRac6kshUi8a6','kJQ21','4RfEHvYSv0M8zfK3IieGsO9gexB85rB2T8Y7uvKImDUoqQcp4WyhtAzoBx5pvt18bzWcxNYiKkkzf2qp0i8b5K3KQg04cnwifle64rpNU6rRCgEeG48o75O2oJuNRCMAZTYFsB4Ca421aYWjGW6Ob','Hn','V',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-41497,-2901083030640867964,'9n47kbiCc66ubiw0GN8YLS4O8','sVkZ7QdB4spX9wTOH3sXiXlmB1IoEV7RgIjtEkLBuU3z6u1ZWbcumzjKQjMGZMxHT1vrO9KLWZ7H8ZBw67iTZuWTXwFQthLPWI0VTGvOI2yzYeZsTTlRrugHT6sUJTNk7jrfKy8hLQl6MVMp9OioKYf6GPo035diJHWCwGDVebumAR3fRGYCGAZroOcdOCI39KDzYC0fCbMNDvvSesV21XthvAHrKdeGX5HGzK8lA2vjY0Qq5QjSeha2','B5','4trdkm','04','H',14);
+INSERT INTO ti VALUES (-41497,-2901083030640867964,'9n47kbiCc66ubiw0GN8YLS4O8','sVkZ7QdB4spX9wTOH3sXiXlmB1IoEV7RgIjtEkLBuU3z6u1ZWbcumzjKQjMGZMxHT1vrO9KLWZ7H8ZBw67iTZuWTXwFQthLPWI0VTGvOI2yzYeZsTTlRrugHT6sUJTNk7jrfKy8hLQl6MVMp9OioKYf6GPo035diJHWCwGDVebumAR3fRGYCGAZroOcdOCI39KDzYC0fCbMNDvvSesV21XthvAHrKdeGX5HGzK8lA2vjY0Qq5QjSeha2','B5','4trdkm','04','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8237858,6242540844674720374,'QOkM','g7PONTtadUlQxdWcWPi7zodhf1kAzCun8pQ9rXZJNiZWuG1OhW6CCRpjBFZ8bbxIMiIPfcfRLvcQuMMKv1kdCBJEDOGYhA6Vh2KVbi3LJzMgKZjSnhBtsJdcBZVjTQaK8MOH1Kz8XMgxmK9QM6JSoniBGPEy65mZ4sRUY00pMBA3Wj0T3EOqqpKymXapEMU','LnCydD','Hzbm5lXbDMIcqwQvRK1ObvD6pkjlr3EAanctsh5vKTPM0lVwhYqC43AFarK02hCIc6QUNGC3vi1Kfq3SFn9aeiEjndxEhSIRAYCH98wp','Pp','ms',15);
+INSERT INTO ti VALUES (8237858,6242540844674720374,'QOkM','g7PONTtadUlQxdWcWPi7zodhf1kAzCun8pQ9rXZJNiZWuG1OhW6CCRpjBFZ8bbxIMiIPfcfRLvcQuMMKv1kdCBJEDOGYhA6Vh2KVbi3LJzMgKZjSnhBtsJdcBZVjTQaK8MOH1Kz8XMgxmK9QM6JSoniBGPEy65mZ4sRUY00pMBA3Wj0T3EOqqpKymXapEMU','LnCydD','Hzbm5lXbDMIcqwQvRK1ObvD6pkjlr3EAanctsh5vKTPM0lVwhYqC43AFarK02hCIc6QUNGC3vi1Kfq3SFn9aeiEjndxEhSIRAYCH98wp','Pp','ms',15);
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(82) NOT NULL, d VARCHAR(83) NOT NULL, e VARCHAR(14) NOT NULL, f VARBINARY(93) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (666908645,-56,'SsxyXT2trnLfzC44SPA1I','ATijzY','ukqYsNe','IilT25DkogiiuV7YFTxGbUpblaKORQLOhs8y7mTrFB4oekn7cAF0FzvJEqdSwd6hML4B4OTgv2mprQz1GuU0eXOo','rKdur5YsRHZxL0qM9liwqgNceMPaIwT7YmzNc','l29edpZFJz4z8hkrVvGEPOF9TRX59wvodVRAyWCm0IDYyZj7sz1sq6O6rwz7Vv',0);
-INSERT INTO t VALUES (1460230744,-87,'NYgtI5cvrGCeXYltuz4TB07x3Sh1PoomYPpsSjLmBAJm0XavNUkoLoO8apGV','iiQ','5nt','TDQJUcVbd7NJaxQPRmvPddVY5YcLLgDF','llBktC8NjKUVsBngm5xwnChWd0JG','3iwbz9jVdDfFl',1);
-INSERT INTO t VALUES (5652268,61,'mTBnd0l3hai78GmkthDgkg6hzG4kAIHBqfzqUashEZ1JqsbJyg','CdGurlNWTjlWqKO2Wjt','KOml','d5jSQv1UlC','GcrJ4b4LT8gRr2ucGFUEA0yjOzexdcihuZ','k9QACpHhpm0mAHaXPy6VZAT',2);
-INSERT INTO t VALUES (96662676,-109,'6TIkM4XqWUHZVYqbG6uk3gSv','n6ahQ4obIUswvK9YjAVOm6Vtt6IuFKQLwm9glvtrFNNfiddg34CSlij2UhxktsvsAYKGac','Bw','3S0ToSCg6Yaa2u6jF97LD6ataRSW0iUpAodMpnkG4clIlhP3G5RpA6oFRwzw52XdQ5e','EKPET4m2RLjVFJgtK89g9OitBgpBzr9kGqxihYvm6HjDpuRkQhxKgVj7KFAJXPoF92nrWmJZfFgyUX38mrXNvr','OR7OuBEptBlzPqw5',3);
-INSERT INTO t VALUES (2758428987,104,'ttzkb8aGTs','RbAgYaw76QRyDyN1l8FK70Z9N','ppYGJdZ','xj279Ix9lAB6R','0abbYSYEJxf64OJOkWd9I5ue4nEqCn0Wzn4Z3n8hQVGemE05czYMVTR','KLwqCZpr0yV5iTL73ucrgxan',4);
-INSERT INTO t VALUES (2864090177,6,'6VlX2gvhatNutyTxf0RbM08mAmuIOGo73IcnjflNHDffBpp3uYp74ywED4H2EftBS7VA7X7jjx5UGUsNsz','SDiQt25GLY9sSqAjLAN','KHzNF','3Bw9nA8jU8KCQF9Q4QU6SI7Q4q56in8BVIzVFLabE8a1A20oTLemMpjtV','5jYYeFDip69','tIetO8xYqoDcAXOgGs8AAjRBgSh3C1nRy',5);
-INSERT INTO t VALUES (4078558373,63,'FC4do8w49Vaen4MpdZBm','2NpL3mjdVqM5oop78GCkmICoxX7XUcx9uKmPNf5mkr7coSDRVya1JrIUVaN5JIW','qjbmcA','ltOyG5jJpz8JuvhuKjfLS4mU8jmrlk72zH61kBJuEKg2GYGqikjSd59UGPndFuUCKZ44CeaZAWWnAL','JvICJDzYQbUCSYoafroXzfEz1ALRPIfsUxK0V5UWmTULMmW0In4IoKUiSWuRhnFce60Tij75nTnuDSaaVYS3C9','XGwEOeJ7Z9omKzrybAjKS1qN4s',6);
-INSERT INTO t VALUES (1369819397,-58,'K7B3OLKBTdzUniuOIFGQcNpqdRF9QOLHjrS0THPs6s3Mgs1bBbNFaBm5oyzIxuLgo9fFRJWMBIiv','Ai35YBd4P7w555B6qA7paomRAuiq9Qw7mXBau3WYdX0VfaWZE0taRDyq5LDdPe','OAIj7','aon','R9ep3vA8MY8Sp','rb1g7G2himmIFG23SdB0gbrzWfwW4jQQwvBhbLg',7);
-INSERT INTO t VALUES (1902801899,-92,'OqMkQOnvmbSCtQBUwBv2N0IFKAfiQ40pdM2gRm4OasQ3AG268DFaYwr','It9QEUyiqbC6y87tmyPkCdUoSAW1v5YbRyKVivRH8Vf43373oS1x0coDz6iHN1SvOLs6','gD2','jLSgsI6wuwOX4VQjMiavUxLx8t65YtpXZKyerjLy6XeUSH1di','zZcx4ls77QJVhSDHYyXift0lOj8bThj9J','e0BqkyiWr5ZZXhKFZF954x0UsXO1zaLQq1ccEZrmdfY0vqyM0D90DjWOlVhrlQRMOn4rh24dp6zkpejcRPLhCHeG4x',8);
-INSERT INTO t VALUES (3095955223,54,'ORHNHV1jMIkstUdBt8Z9j8KWfBkCFogPhHPSLYtX5zljcbj6Z8rlS6PggKRbM','f04kNTmVT08bO0QNJGbqUyqdSnKlHiDzm3lhRnN7OFzy1Q','ZhvJE3x9lE','W30fD6jHIRLLQYIV3fWUl8CJiUANwYFEHZp','wNQI89qnAPEqDdpbXFHAf9eGNsOHmueQcB5nFZJSKAn','FUj7giBGoMey43XQZt2OVtkffA36WWFdjfoV7mTfCDBX3YH0JxomExvV5TXqIXgaUf3l4d5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(96) NOT NULL, e VARBINARY(7) NOT NULL, f VARBINARY(91) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1028933468020438735,-31711,'bAJjPNT1uUbgx','QUNBR38W9FPmH9Tl70ntTgdG0QfZjsnsTNVG1XXM3bvW5UPoCAgiYLvRTRAtyTju9ICP','abaC','QWmb2r5RLX6aPBdmmSHgM2knkemTlQptsXepEbB3CMaSUDElizYgqGF9D2cEQlvqfNey','hc','d',0);
+INSERT INTO t VALUES (1291638829075084977,-7001,'gphUyEhp7LH5OSVnWNIcQuCjP7hcnvz1dAC','OMVEcnNdbC4h6sHnRsQySeqJSZc2QMS','9yQDGAP','lYkf5iAfzPzoq0Vw6','s','F',1);
+INSERT INTO t VALUES (4323164641536366742,-22750,'cq79TRlfZvuVaoplEedwCQX5xqHbWh6XxIxbrb','KbjUGb48Zbi2szz7NGPrDJ98h5NZJsWDjVsiSyKbYEVn9ViBbnftBPYkrjIe9keMiEf9gB','RnNeA','Mb21Xg0xo5BsxHpxTpMyAWZI4svy8Yeq6O2pWUwVPYrotmq9uQY1RylhXt8DWDay','U','b',2);
+INSERT INTO t VALUES (1918057071233704513,-16057,'d6Ug9onXHKBohanqNkX3Dq','NLisBLg8rC3e5oQz8HldZ3Wqgbiteszk','X7htt6','4uCwdxs4Lopqy7YCIAs76QeO5ZemzCb0YELY9zzGoc67VZ5XtjFuHJqorX9c4nzULdlffTiCPCm','1','I',3);
+INSERT INTO t VALUES (-9011197738871751022,-11826,'ntZNYRATYoBXiy','67uP7eGjGkZ3lqxiOHpEVIPEQwSWuvzJX69HbjKYCoftNtK13I1mG0c5lXAY6t9otXaow96N','H6','VL0vdmKbNNQwfR8GWFMiUHPK3VhLt3pOQfDVuNE1bhfvcGDl6X34XwZnMDcffFFylviDxwiDBoRgbrgYcv','Z','Y',4);
+INSERT INTO t VALUES (-9134891028093004172,-12549,'Sp8jrbplsCvQIAc231Q70MncNxcEAh','zQjcbj','nBDoLze','cWSHXllgsjC1','w','a',5);
+INSERT INTO t VALUES (2676224791863707926,-3410,'CE7x9v5HMsDmUUGX8KT0GzoCUrlPUi059aq2brM1WT8','WS33w4','Qb','pI3Zicgli8JbvQeNxc48Fqe4xXI8dxKwi3B0JIFbF9KMvYtspWrXCzTl5QTi49I6VQXgjr3qBGW','V','i',6);
+INSERT INTO t VALUES (3139768715042713161,22848,'sWnTQFffvvcT3gMINdEIJT0U','LnBMxE13yT0RISvtknpNoH','vupQQ','vjDYzIKvcLojacwy30w87','p','r',7);
+INSERT INTO t VALUES (7051069078112564712,-15083,'obhSghSuGNptnU4fS6ylazKktvA5D','OybXEyy7cexIfJe7pggxsV7dDc2X63GnUuaPxO2XVu0Tonx6uVgwaR9seYl5GZRxYp','1YWP','n1j2FMpNqbwqC17zeXk3ob5iXt','n','I',8);
+INSERT INTO t VALUES (-3352830438955310202,-1949,'H2vxo','EtGsyGCn2nHOactboZkn0vNxgb7a95epSrgsiiCFsRq','NH','bak79WfbuKAtP2sS8KSQyimHXBMlOuj5qmxJtFakbc1TOtMbwCRn8cPCBX8xd3qlySMSE6BIP','k','p',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(96) NOT NULL, e VARBINARY(7) NOT NULL, f VARBINARY(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 INT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (1996496898,-56,'yo0E9XDevhwiJoqsyFvlerLZSSHCt0Dnaw2XkTGATyYZe3vRW2','aRQdlV69z6lFr3TC0eXIfRFHz7xomn4eMPcZ6jjMyUkGGBBj1hpcDzzMPEtDj7jGcpGJoh0o7OqTykJcYqf','No0kmd','bz7Z','1f9q7f6P8aW','g9f7baiMbyxMOiVbmau6ss6tOXAog9kS9wutPvrV4MNqDeQIzqu0X69fyfEW8VxJdX',10);
-INSERT INTO ti VALUES (1996496898,-56,'yo0E9XDevhwiJoqsyFvlerLZSSHCt0Dnaw2XkTGATyYZe3vRW2','aRQdlV69z6lFr3TC0eXIfRFHz7xomn4eMPcZ6jjMyUkGGBBj1hpcDzzMPEtDj7jGcpGJoh0o7OqTykJcYqf','No0kmd','bz7Z','1f9q7f6P8aW','g9f7baiMbyxMOiVbmau6ss6tOXAog9kS9wutPvrV4MNqDeQIzqu0X69fyfEW8VxJdX',10);
-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 (812534320,-63,'LG78h0hK6FLgzgApxzUZXGDVQxPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GX','EetGYeyqG4xLyyJTJNJslyYLkqOaMPQOBl8Oz1MY3nF7hbQzbqqXwUNGUsNHUy3vBiU0pv','TuCGR6yeUyp','KWNWCySc88MPEmK5QvSonyv64RAypFdokjzACN9LGa8QoDXHgxdNu7nfiEF292qt2FL7SzQWuw8urP','p714Si9fXgENdeRIA8kWSAOR97tERagN42N6jnDgXadKZT9a18drfRg1PjE5EETMQtcZfZ0V','1EUYLSEk8BEDzn8WfwgVDukGV63Oepm7OpxVwsetDkXyi9xtYlpXEFHszB7yYwd013Rj6z9m0PCv',11);
-INSERT INTO ti VALUES (812534320,-63,'LG78h0hK6FLgzgApxzUZXGDVQxPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GX','EetGYeyqG4xLyyJTJNJslyYLkqOaMPQOBl8Oz1MY3nF7hbQzbqqXwUNGUsNHUy3vBiU0pv','TuCGR6yeUyp','KWNWCySc88MPEmK5QvSonyv64RAypFdokjzACN9LGa8QoDXHgxdNu7nfiEF292qt2FL7SzQWuw8urP','p714Si9fXgENdeRIA8kWSAOR97tERagN42N6jnDgXadKZT9a18drfRg1PjE5EETMQtcZfZ0V','1EUYLSEk8BEDzn8WfwgVDukGV63Oepm7OpxVwsetDkXyi9xtYlpXEFHszB7yYwd013Rj6z9m0PCv',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (9134812757382088655,-18713,'JwgChPu5SL5r4z74viS5Scgwm9Mvv3oEbKS42J','G2aA0IeW6n0KPx4IYqSPkFLaTLH3k1miqN7iS4V1I','0','jQF4cbQfc4ewYKZ1eG5XS','YJ','k',10);
+INSERT INTO ti VALUES (9134812757382088655,-18713,'JwgChPu5SL5r4z74viS5Scgwm9Mvv3oEbKS42J','G2aA0IeW6n0KPx4IYqSPkFLaTLH3k1miqN7iS4V1I','0','jQF4cbQfc4ewYKZ1eG5XS','YJ','k',10);
+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 (5924692370347263189,5194,'MtxfjxnR5Uus0K4wdGN00w1P5','bEw1vIYQ7FLsuerBXdLuoMQ7s6NgDnn4CZ92qHl4hIRxfyCC6MB0PB7Cf1xOWC','C9Hjzj','IeKv6Sf0fNZxm1KefKIBNsLgKe2n4yd4xdMxdwMYRUZpd8P0EkeBYd49etI2WeOSNbNfFesd5Ghy58E76yr','B','5',11);
+INSERT INTO ti VALUES (5924692370347263189,5194,'MtxfjxnR5Uus0K4wdGN00w1P5','bEw1vIYQ7FLsuerBXdLuoMQ7s6NgDnn4CZ92qHl4hIRxfyCC6MB0PB7Cf1xOWC','C9Hjzj','IeKv6Sf0fNZxm1KefKIBNsLgKe2n4yd4xdMxdwMYRUZpd8P0EkeBYd49etI2WeOSNbNfFesd5Ghy58E76yr','B','5',11);
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 (1103816250,-3,'8pAkBGfbLFuGmkxzI679D1BiEUOI9JyZUyDEI2LJhTz547IDyNcwrQkEZWpNHBdjVksJSjn0q8TXk4L2Dpc','d0CO53CiogKV9YFaCHKbOxxo1jfsRcPitoM87TRsCOcw8nlhVHO8XCe3sNXF8A5oaiw0cuBrm41YLpPhrqy1LMaWLDt7KLFV5eiIfYnWmEQhe7zmF4jZeJgmZxzwc732TWS54vDO7UQGdHLlRVDIen0DhX0wm5up6q3gN0LJbDngKO35S1ngmC2pqsgrzoZOe4HN61l7K9ZeArwclwiETOhUuOQOH','HmUQvx','uguAC9zUrbFkJNl4mHbJEp9i6kfG4W8k6XRA0tSVEryhGUR7BeGkBfHqHwtSuMpRP96hQBRnzEp0n','tlljTH0NprSRX64aWwuAYIdfXu7sezXqHBphgoMEhP3uMnO1RrWR8fZtBip0Kx1o3bYYM4qaLnJ0uBiuZEzbSqZKDyYcgmNF','d6DiZmju8fndm8hcb4x6tpMNftDsTmnfk4iEYw4zx0O8AwNUj3ZjJdAm3qDXFNVEzYZYz7FoIc8yAJIZGLPa3ZcOfvxS2EyzNz',12);
-INSERT INTO ti VALUES (1103816250,-3,'8pAkBGfbLFuGmkxzI679D1BiEUOI9JyZUyDEI2LJhTz547IDyNcwrQkEZWpNHBdjVksJSjn0q8TXk4L2Dpc','d0CO53CiogKV9YFaCHKbOxxo1jfsRcPitoM87TRsCOcw8nlhVHO8XCe3sNXF8A5oaiw0cuBrm41YLpPhrqy1LMaWLDt7KLFV5eiIfYnWmEQhe7zmF4jZeJgmZxzwc732TWS54vDO7UQGdHLlRVDIen0DhX0wm5up6q3gN0LJbDngKO35S1ngmC2pqsgrzoZOe4HN61l7K9ZeArwclwiETOhUuOQOH','HmUQvx','uguAC9zUrbFkJNl4mHbJEp9i6kfG4W8k6XRA0tSVEryhGUR7BeGkBfHqHwtSuMpRP96hQBRnzEp0n','tlljTH0NprSRX64aWwuAYIdfXu7sezXqHBphgoMEhP3uMnO1RrWR8fZtBip0Kx1o3bYYM4qaLnJ0uBiuZEzbSqZKDyYcgmNF','d6DiZmju8fndm8hcb4x6tpMNftDsTmnfk4iEYw4zx0O8AwNUj3ZjJdAm3qDXFNVEzYZYz7FoIc8yAJIZGLPa3ZcOfvxS2EyzNz',12);
+INSERT INTO t VALUES (-3753533785426758754,22564,'gD66cxvqDYH','sZGdLGH5WGZNxtbQzrdyM1mU1ZfTeI96F8WVGYnhL7TO1dHOKYvQrUKjUgAq9ODY2Xd2SAoYkhr7M46L7OOxIftK66BUiAUJwDXS9tGUAmyGJew','KuNpjEl','bvxzLmolzmkkgADVbMAoc5erOqzRIhXiBXD7IYI3qlLeACydtizJ5J2TtOuMnjaXjwOMB9ZwfC65','I1','E',12);
+INSERT INTO ti VALUES (-3753533785426758754,22564,'gD66cxvqDYH','sZGdLGH5WGZNxtbQzrdyM1mU1ZfTeI96F8WVGYnhL7TO1dHOKYvQrUKjUgAq9ODY2Xd2SAoYkhr7M46L7OOxIftK66BUiAUJwDXS9tGUAmyGJew','KuNpjEl','bvxzLmolzmkkgADVbMAoc5erOqzRIhXiBXD7IYI3qlLeACydtizJ5J2TtOuMnjaXjwOMB9ZwfC65','I1','E',12);
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 (45294650,-109,'I6tbo26xazH3BFrWIfbYRUSaMJKVgHJvg4uwqhY1vvPncUzhyWZIaCvw8Xo6KLuFpmkFCRzrr4nXvBO6K4','dARPgHtaw7tTKCCqPEfLWlIHbKx0zZ88EXFwc33OdIIfdjWgIBJ2wDzO7S','u7VcCmF1Cl0Q','C7tdxxfFYDEPaswfrji05eiPuMjwjtoZ37Vk','gcMkw4VP7ZSjcXq18FZcbboYY4PIIfFWRUxuoGj80gl9h6wEr4TvLIe7','GEqPZWPvnBrqZQcLsI9exhpdbUpzTrnozCSYJd7vIHwDt3K7IaUv4F',13);
-INSERT INTO ti VALUES (45294650,-109,'I6tbo26xazH3BFrWIfbYRUSaMJKVgHJvg4uwqhY1vvPncUzhyWZIaCvw8Xo6KLuFpmkFCRzrr4nXvBO6K4','dARPgHtaw7tTKCCqPEfLWlIHbKx0zZ88EXFwc33OdIIfdjWgIBJ2wDzO7S','u7VcCmF1Cl0Q','C7tdxxfFYDEPaswfrji05eiPuMjwjtoZ37Vk','gcMkw4VP7ZSjcXq18FZcbboYY4PIIfFWRUxuoGj80gl9h6wEr4TvLIe7','GEqPZWPvnBrqZQcLsI9exhpdbUpzTrnozCSYJd7vIHwDt3K7IaUv4F',13);
-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(86), d VARCHAR(74) NOT NULL, e VARCHAR(56) NOT NULL, f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6880134099438963892,6064852894106542306,'jOcUkN7ERbtihyxWuacJrd8YEYpqzZOlcPjPtPat','76jUfBaLaetZqknH6uG0uvhJ15VpFiyYp3uhLDPEj','5gwnmUTjGgiE6cekuI2mP1','tdTxFykZx3pyC5W','KC1tkLKP6gEIFVMgDNsFqVLY63W1mZepUbQdqh4Eq','HJcY30dQyJCrliFgYUTB7NYashnhbsostM8QEFnZlnhJEWtTf4CjngPebH7zlRUumSV3XA9C0RXgycTYy7',0);
-INSERT INTO t VALUES (4147107213160829839,-676658175501918111,'ga6gYtpGoiRlTp9QmLcIYoVEaPZfiJfYfWEjbSCnkyDvnS','fpzkBvDsVGKzULj','K0fvDv8','rz','mVUOPFJ7RUGsw0oeTvjQ5TVdV6h5vARK7fPkLHmzexYknxOwsD9yc0tBIwgfQ6cs6O50uDs3OhLvTwRxW2k3ED8n8wEZ','cjRf5CDslnkMIpSg3NE35tYIjAlay2yBO6uS9r6C1hKqVLGt84hXUAoUEqjwFrRZ8W4WYC4uy9cAnvWf5LXIYQqq',1);
-INSERT INTO t VALUES (6931440331783937713,-8127641201434685637,'q','pjHr','EPXTtuTQSYv4MsXxwIS13QZX876','d8gO4Ws7dcUOs','C67Ax7zscPwMFG','cKef5o7TGccjxWWMcOuMDPrrDmHTI6yFEaDmRkMAHM3B19r3igjiKrIuEltWcdFdOUX7GjhfDBMEFJNwg0nbCh',2);
-INSERT INTO t VALUES (-4309461020747470750,3942774909448438285,'hHfh8gIUhpRCoV0XLmQsnXDl0kKe8b','jZHzRqZT7gJ5lSIu3WHQErzY9B8cwgR6OK2g42JWL6jHMkh3SDJzFt3p4Ej','tQXTmLQyabV1pb','vIkDVRuc','jMgg0X5QHUsZLi15ry0V37NjGcJ4MbEE5mUmb0bwIDyqmMn3yKHWxZo5RAqTWq3','9XA6tiFRLgLCPCZhzv992n5f3dWcgqRsQ9sJYejcgt4hZiSh',3);
-INSERT INTO t VALUES (-7075468945079156741,-5943238791234312354,'vbpYhS5QtAgLiFbM6t0x3GbSm9K1cf3tQW5lmF9bUJosxyLQXKCCCBrel','7X0SzxvE4qHxL1bEOnYnXDZgBHGmHRrkIfxkR6Eq5aNUPjI1LC8Ix9gV0','kchRtyVwp96wotUK5osodFHVH','K','KF5UClE4t9ddxlv22IOTjXC','ZP8agEtzt4qBQjXlg1yLbsffcq8Wbp8zwoqInnKlYI',4);
-INSERT INTO t VALUES (-4814085738724522788,-2195369386190770607,'yf1x4wYgvghAYHoVSl3VjiDnLdkWgMBUGwrPGbDysnP8v1JsQUFDLWGi9RU5e','Fqohh1esG8ycEjNR2Mo8LRHh2cjApb','UfINRvj6F7FHS00NXq08ZHUVJUtKnH','qIkRjTTW04A07W','ckikolL3FffMtpPpCokznHRjN5CMC','6IPiUyNw2vPhCRT92pDxcSoxVWkhDj3VUX',5);
-INSERT INTO t VALUES (105789636335723903,-8617902691132613830,'hXMCRwZTMecfemB2Kn8DtLK4oIPLZ2VxeHaIgJxekzuOPgRbZEDY3MSo3rM4ebpOIlc61UYlRG','nAXHQM8YqfKONKbh1mm6aNUhwkA0WY9x44','f8bP3RGnp0ClI3k8jNtFeE18YsVgv5c8W9TInQuvGNMYim9au','SlKV172m','v8fXvTp4M8WkThnKnfxi1tFfxJilcQ','XY',6);
-INSERT INTO t VALUES (7042531312971569480,3725708551475875835,'bV981je2W2NaIE6QPU7z14MfDqrLgOsDk4vaDhKyD6oFGBDw9vku9jdXASMPQq7M55nlyNDyTt3Na3hmb4FAZ','gmd','xUrZdMkkCsYx7f9hyJCtV0LqvOK','jxExmPav','qGRRQ8klfvJj3YZfLDv9RTvfJdrhriahEFPnLRVcUS6bHiNEbOclGzldipq0G2gTbqebch5qtagKi8Jtvf8mlZiOOxmt','lcHzz7ZweTyyf4aUWMU62ASv3pgpJHsaRY3osNx7ysCz9eU8u4xfiUvkp1DtOoU88Q3YmFC2WBAuFAs64RbyklsGzYT',7);
-INSERT INTO t VALUES (7584558129707046297,7248643809767309148,'eHa93dsdMLzHV4PtGYwJvQ5MN7','0L1B6lw290t6Rb50vBxFP70v1Pq3UHK7Bsq1aW42tUTgeNd','vPNypU2jCh5yDmvtVF7oHUKfd28O','sT','aDz2wNqrKB3ng5bmhRsWLn0U5X1v','LCvC1yzUmUg2F5bYBZqi6og7hWdoujpPVDsFaHyoKNG91CDkF6WZTViA5kWU8IUag',8);
-INSERT INTO t VALUES (5438933158610802314,3434393710860816802,'0Bm5XSV9d','mUu2lKkemJlcEySypSiKCvllHLT7lg9JxorsNEHErEAJ','9yUQcbDlJSf9eU1ORHz','Yce677us3aI2KHptcS','crw0oFOYjuoSkQ8VCFYjJ6GlbEE3sNamP7mwUJvSZOd0V0Kyxm2UEz1TtQxxvhrVl','THTS3zxWuYNv4K4bNjbu7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6805009611087519847,9985,'GP7POjWeWZFEfpBN5','Jmb0mysoeWowSVvFvMW1QWtPefjeRLvmaiopPua9d6jpIAuhcTbG9woihPgWKcHkOu0tOjR29hep33J9RmcdUZUQKLbEdmXyx4kfp9ODb05MDaYZGAcz7Zj1B4APE0U7srmd6rDwkaE5g4oEvG','ZFCMj3','6BvCKMpQzfYsdaIkrrbTtm5XqprNvHjpCtdmRNpDLwqGIOJH9W2fUb4IR4sQDbLVGJKZ0IP5fWbxITdNXIiJmgJ1FCbPduIAZ9w','W','d',13);
+INSERT INTO ti VALUES (6805009611087519847,9985,'GP7POjWeWZFEfpBN5','Jmb0mysoeWowSVvFvMW1QWtPefjeRLvmaiopPua9d6jpIAuhcTbG9woihPgWKcHkOu0tOjR29hep33J9RmcdUZUQKLbEdmXyx4kfp9ODb05MDaYZGAcz7Zj1B4APE0U7srmd6rDwkaE5g4oEvG','ZFCMj3','6BvCKMpQzfYsdaIkrrbTtm5XqprNvHjpCtdmRNpDLwqGIOJH9W2fUb4IR4sQDbLVGJKZ0IP5fWbxITdNXIiJmgJ1FCbPduIAZ9w','W','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (673226878602902199,10646,'6DxJqqsRTUSpBeMGQAxqUilRXAcGinyYT7we6rHq88K','sDAoCV7vq0NYIBZfWmM2kCNuEmn3iT6KOQiLR3NI9e3iA5oTph2DOmlGVL9MTRdPa4rGlsephvRgvVG2M3BvH5Bk5wQQciVN6OsxQBBhyF405iyOfXMdNMQpsVhd4vUXVvCvjDaRvXiZH3FSnNLI7T8eRL1c0fQkT3EnBzu00FHZ5424j4ZJW81rJiflUKBNyvJzB2DaC','3h4k','H2bx4NZxOHCSc86Vo2IHwY3s3VI0a0rzxYCGDdAxPRfhayPOCYviNHNgswF9QGoXu4wdbvLG8Ybo2sV4sQSw84nQRHvmjbqj8Qaxt89AZcILhNfsKmZrMrsocYKOXVQ1TaDXkOkhnvxhBLJDiHv27e8bvxrwQEb2JzqBS2k9I5ttQ90LKNsiUBtLTIX8lo5daRyKoNohKjyB8atAymiC4XZk','kah','I',14);
+INSERT INTO ti VALUES (673226878602902199,10646,'6DxJqqsRTUSpBeMGQAxqUilRXAcGinyYT7we6rHq88K','sDAoCV7vq0NYIBZfWmM2kCNuEmn3iT6KOQiLR3NI9e3iA5oTph2DOmlGVL9MTRdPa4rGlsephvRgvVG2M3BvH5Bk5wQQciVN6OsxQBBhyF405iyOfXMdNMQpsVhd4vUXVvCvjDaRvXiZH3FSnNLI7T8eRL1c0fQkT3EnBzu00FHZ5424j4ZJW81rJiflUKBNyvJzB2DaC','3h4k','H2bx4NZxOHCSc86Vo2IHwY3s3VI0a0rzxYCGDdAxPRfhayPOCYviNHNgswF9QGoXu4wdbvLG8Ybo2sV4sQSw84nQRHvmjbqj8Qaxt89AZcILhNfsKmZrMrsocYKOXVQ1TaDXkOkhnvxhBLJDiHv27e8bvxrwQEb2JzqBS2k9I5ttQ90LKNsiUBtLTIX8lo5daRyKoNohKjyB8atAymiC4XZk','kah','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2697557075653131069,8218,'FRzgtWJ12GrwMAJ6ZXsAzELidy9U','Xy3HHO5Lkha9lm0OG6ZlIwHCG01jd3rgTjy0KLe0Wo2IL2zq33LNJV3XKjGNt0f7w2suIOqn3xi1snmmUO8rOhWFdlLAaSj1bpWqj1ATZJFWtxnAlJcNfVldBIabXY3g6MLkbytPSNUbVQ2mVc4IFgKjqz4jkBEr3jaJ4OfkQ7Uu6PakajpSUDSbqa0aMG2SE8P8yf3S7OpQqEH9cVKUH9tjFoxj1reW7Wz3','P','9jNxxQVQKdf21AV20U7Uwi4dtatLnNVM1XfYmijRttwPV1uoFYbQHJrpcZab9yaH1uvcbZMw7PsRK83iv6mAa4Klhf8qcS1J9FbYBPzQARFRNolRRNcaZAjKvFzPZscD2gMw5pPXttoe6TWFl0eCaSjDozjNedroDmBRqpWP1V1XR','Bb','F',15);
+INSERT INTO ti VALUES (2697557075653131069,8218,'FRzgtWJ12GrwMAJ6ZXsAzELidy9U','Xy3HHO5Lkha9lm0OG6ZlIwHCG01jd3rgTjy0KLe0Wo2IL2zq33LNJV3XKjGNt0f7w2suIOqn3xi1snmmUO8rOhWFdlLAaSj1bpWqj1ATZJFWtxnAlJcNfVldBIabXY3g6MLkbytPSNUbVQ2mVc4IFgKjqz4jkBEr3jaJ4OfkQ7Uu6PakajpSUDSbqa0aMG2SE8P8yf3S7OpQqEH9cVKUH9tjFoxj1reW7Wz3','P','9jNxxQVQKdf21AV20U7Uwi4dtatLnNVM1XfYmijRttwPV1uoFYbQHJrpcZab9yaH1uvcbZMw7PsRK83iv6mAa4Klhf8qcS1J9FbYBPzQARFRNolRRNcaZAjKvFzPZscD2gMw5pPXttoe6TWFl0eCaSjDozjNedroDmBRqpWP1V1XR','Bb','F',15);
+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), d VARCHAR(66) NOT NULL, e VARCHAR(20) NOT NULL, f VARBINARY(95) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (53270,3145338,'ZdA1n','tMqZgaCc3lOiD70IuaSCjC3D9IsYwVg2N5Bc1S8CXFerLkSbB3pk','AnEH','XifPFh','h','JX',0);
+INSERT INTO t VALUES (18759,-2177473,'XC7','vuIDpofjxLws3vv9P5bGI3WNHIb7','Sl','XSFRHpwsuh59LKtJoOLwnGEbuWFa51GZ14a','Hn','a',1);
+INSERT INTO t VALUES (20578,6527125,'R68Z1','GzanZ7JK6RwOHzLBGSv28w1yIjLJYAFrr4HOiV883PYt64oIRpx','rxUNnbFjidKQCCzH5NY','ieUzmHbSbOWZHTjvhwceO35He4eV9sZbzRwfHRROqs582dGhpciI0fuHqUph8g3bROYqDm82','K4','H',2);
+INSERT INTO t VALUES (39375,4283465,'r','KBWIWQucrtUwlch0zjqqWlLa9Ok0vuucMxPOPDQ5LZXgZy7m1rm956WyIapII0PDf','QLKjy0fX1rq3QtgsGp','KqfsfR8INkgkz3MIHcGC3c59UxTpLC5fEsOLt3gY6L9BqH07l878bynlfWmEsGsdS8ZUUBG9B','J','WK',3);
+INSERT INTO t VALUES (22749,7490727,'gMJLZEU','SrUqsbMQXbUVZTMhm','KOusEia','ag0frzDPFHPRH','ne','d',4);
+INSERT INTO t VALUES (49399,3231124,'NbghOStsM','V4w5l96aDBwNNH7pRb0MAy4aYlT00DuStM9ZugWMafurqsO','fSUSq7','lNOoJKIFtewsQ4UIaYDqzeOzHktRJHhyzMX39N59DYZ1Iwt9AfcA8','bB','FG',5);
+INSERT INTO t VALUES (15122,2018495,'ocWoWTCfv','sqpnLRkfFapwG3vRwbJ4DVlWyZ40NmDZ4mJS1fwd2OmmH','36XuEPT24ekq6O','wM50YdsrFLe2lAYBC67hyd4HooMQUdzIyDRY79pBbw8pwKtS3BdlOT0FKBT8K66UfMUZPTYljWyNBvSICwzHI','4k','Wj',6);
+INSERT INTO t VALUES (46273,-4945980,'4','oUYRgn9SJceVm5XAAnG1YJo6t7CSmVS8vBeieN9BXWdqK','ZIzi106Tg1xTORqJ','JNjBelpzUYUSD9','dF','To',7);
+INSERT INTO t VALUES (35509,-5149664,'R2','YQ0i8uybDDK8FIsNQOvvhKJwicCps3LRkHKz0YIJ57pBQP4FQPUUEBeaUq5TZrX','sfQyph04n5j','clDXzZGZ0P7OnfN7EwvJHqFoXUECpy2CKkXXPPbQJNLNyTSM','zO','SB',8);
+INSERT INTO t VALUES (54709,724201,'uZeVa8zHdTlYh','7j522VA53nUrMuSzLv8rTt7sIf15v','z3','OIVR8mSs4FrtlhR320lz69CTiRcXqxyX7nZ9LnpiJjc','j','ul',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(16), d VARCHAR(66) NOT NULL, e VARCHAR(20) NOT NULL, f VARBINARY(95) 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 (-439972587896043189,-1942082887735904628,'dCnIHB8teYXaMPFhaSZstXDQ3skiztkln6NJKd4PV4I','EY','6TTYvElXiwJtzVtYu4lFTQKnTtBwZA6XCjN0gdFl','RCgjyZeMA03LFp','FR2AD1NHPqYf464C3UvIhGQgVn5t6fS8V3ZIS84ZPBQUePKHebeAfoek1nLdx5J','YME9gJ3SoevfTKaDXsmN7I3wHokxCbIeTEN8bjFWV13Nj8hOPgHhuGwWzXFq7c0Od2NDnWxqCuK3yVO5hU',10);
-INSERT INTO ti VALUES (-439972587896043189,-1942082887735904628,'dCnIHB8teYXaMPFhaSZstXDQ3skiztkln6NJKd4PV4I','EY','6TTYvElXiwJtzVtYu4lFTQKnTtBwZA6XCjN0gdFl','RCgjyZeMA03LFp','FR2AD1NHPqYf464C3UvIhGQgVn5t6fS8V3ZIS84ZPBQUePKHebeAfoek1nLdx5J','YME9gJ3SoevfTKaDXsmN7I3wHokxCbIeTEN8bjFWV13Nj8hOPgHhuGwWzXFq7c0Od2NDnWxqCuK3yVO5hU',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(87);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
-INSERT INTO t VALUES (-6761511121595883660,-1479209696531083584,'fapMv5L0eL6Li5FeQOsU6RGMnyXSeIIAmogRy66K70Dr8yow9ID9lnPcdHe4WyhgvSYV29','X5hcRTCbMySxlKtgYotvK2CthEROb2dVIJ9q3RLxwe6slqd','DEJMvcP1K4C7kyLhr6MBQbuzwUYa1lU3o','4A','N4Lckt5vLmJXscaPLntG9YQwSaIyf7359IQDpdKrIUPe4TibTOC44rs9jcOoUIgKJkqQmdN45c','PqG96396u0ZcRw8OVx596wbrSnu0aMHCZYsXwJq6WSFpW3W79N76yorz4j6sA6djF4cMyJpv3bSnM',11);
-INSERT INTO ti VALUES (-6761511121595883660,-1479209696531083584,'fapMv5L0eL6Li5FeQOsU6RGMnyXSeIIAmogRy66K70Dr8yow9ID9lnPcdHe4WyhgvSYV29','X5hcRTCbMySxlKtgYotvK2CthEROb2dVIJ9q3RLxwe6slqd','DEJMvcP1K4C7kyLhr6MBQbuzwUYa1lU3o','4A','N4Lckt5vLmJXscaPLntG9YQwSaIyf7359IQDpdKrIUPe4TibTOC44rs9jcOoUIgKJkqQmdN45c','PqG96396u0ZcRw8OVx596wbrSnu0aMHCZYsXwJq6WSFpW3W79N76yorz4j6sA6djF4cMyJpv3bSnM',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1792837759,-8274605,'jKUap8H','crQwoefZvwxZxnZRsZqc9S5Be7EQQ3VX7hGMTraOrNNduRErcCht2c9fAYcx26b','afdibcgAdnGG','btVlJGOJV47EpDDoeOkdEBGa2uvUuMTKKmP9kB7Q22YxV7XdREgJAX8BMylze3kgkzUkPXhth2GEYRMygyrDygVKG','5','1',10);
+INSERT INTO ti VALUES (1792837759,-8274605,'jKUap8H','crQwoefZvwxZxnZRsZqc9S5Be7EQQ3VX7hGMTraOrNNduRErcCht2c9fAYcx26b','afdibcgAdnGG','btVlJGOJV47EpDDoeOkdEBGa2uvUuMTKKmP9kB7Q22YxV7XdREgJAX8BMylze3kgkzUkPXhth2GEYRMygyrDygVKG','5','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17);
+INSERT INTO t VALUES (2631472656,-6333146,'4Yy0gCFUNpBvaiUkf','XyUrPsJAsXuj00vOHbnZ6Z4wezU','P8wafJtBqCN341h','TURwc5o1','KB','D6',11);
+INSERT INTO ti VALUES (2631472656,-6333146,'4Yy0gCFUNpBvaiUkf','XyUrPsJAsXuj00vOHbnZ6Z4wezU','P8wafJtBqCN341h','TURwc5o1','KB','D6',11);
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 (1769933888790497929,1702620286650471716,'6G','G0QssoW98pr0BFeqvYMsPASw6fvwswfCYCRGMC3NP8R6KFOozbY70N1nZJbgj4FlIUo426fzQMUb4j6B5aUsUKx6MCswGmg7SNaQadduAAW3qJaWLtPCM8E2QIilkvDxrTNaTi5NREEDKbBnw4XE67u6sU31fK7G8sIWyLgI9r6IA0iHWV6GaPBaSeqTT3nD0iWuNzI0DL3','CbgjHsTIP7A6ECG19mmo7WW5yRIRZ8xJBVSMq','1A2','PARPJY8HLQ8nh3SluLlOPBkZ9fL3wt26r2nqYFdP0gJSeijJ3ymkw5Y3Z8fac9KYh0U','t23dopUDqKT3dZyDSSVvUlvV86IMAD8JZNkjwyJOK7vnmsfECgTowoUhjLHF67U6vUKeJ4wZ5XAgWzyaDBgxJ',12);
-INSERT INTO ti VALUES (1769933888790497929,1702620286650471716,'6G','G0QssoW98pr0BFeqvYMsPASw6fvwswfCYCRGMC3NP8R6KFOozbY70N1nZJbgj4FlIUo426fzQMUb4j6B5aUsUKx6MCswGmg7SNaQadduAAW3qJaWLtPCM8E2QIilkvDxrTNaTi5NREEDKbBnw4XE67u6sU31fK7G8sIWyLgI9r6IA0iHWV6GaPBaSeqTT3nD0iWuNzI0DL3','CbgjHsTIP7A6ECG19mmo7WW5yRIRZ8xJBVSMq','1A2','PARPJY8HLQ8nh3SluLlOPBkZ9fL3wt26r2nqYFdP0gJSeijJ3ymkw5Y3Z8fac9KYh0U','t23dopUDqKT3dZyDSSVvUlvV86IMAD8JZNkjwyJOK7vnmsfECgTowoUhjLHF67U6vUKeJ4wZ5XAgWzyaDBgxJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-300500317633890264,9163462455076991190,'AAgknmVrBulzrJbtuzTFlERUdOIGHSLZiD9O2mUwWlKWbkL2CfWMfwxvtgBkI6S9vowg4QXLOcwk','uAKAJGfksCbJG24svSzGd8Hplts0LYjadmXMLhy20mAC6DwiT5Q4hM85BwPOnXtIH0BEtJXXPruKPAlHN7WQC5pbJyPX678VNiwuLoLZSlw','sTjqsAUyxrxhmjzgIvP0d7xexPB','QafyHh5giAqfC3lLBIEPaDHth92DNzcJgzkndoW1FeCSEHLJOTEqMQm20vHjJE4EbhjmzNkoUSpzn1c4CyTDjQEEVp8rXlD6CdqDvn3MysMW','J8VMr55EcA5CfAQ','7twb4AQY0S4XSLISCg1tOnPGPnoexIWUSRn9Q8PLuxTlvyiIOpjIQ',13);
-INSERT INTO ti VALUES (-300500317633890264,9163462455076991190,'AAgknmVrBulzrJbtuzTFlERUdOIGHSLZiD9O2mUwWlKWbkL2CfWMfwxvtgBkI6S9vowg4QXLOcwk','uAKAJGfksCbJG24svSzGd8Hplts0LYjadmXMLhy20mAC6DwiT5Q4hM85BwPOnXtIH0BEtJXXPruKPAlHN7WQC5pbJyPX678VNiwuLoLZSlw','sTjqsAUyxrxhmjzgIvP0d7xexPB','QafyHh5giAqfC3lLBIEPaDHth92DNzcJgzkndoW1FeCSEHLJOTEqMQm20vHjJE4EbhjmzNkoUSpzn1c4CyTDjQEEVp8rXlD6CdqDvn3MysMW','J8VMr55EcA5CfAQ','7twb4AQY0S4XSLISCg1tOnPGPnoexIWUSRn9Q8PLuxTlvyiIOpjIQ',13);
-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(52), d VARBINARY(80) NOT NULL, e VARCHAR(22) NOT NULL, f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2518101886609554551,5066725580929944707,'Y3Rp3JpoNoBcDJ6Zfj','I0djGljsQIGDKWhYl3IagS2SpYFoWIKouT','euiW2Ioc02cbaNs4','heCCSPc6FXhHh960aLhdkniyXcq9FJicGmDGXLG1EDqt2CZCYLIFTj','V2EVfwGhDtjLIBqEeX1AY5a9BZTIqaM5Z1WL5MPqUPQBmCs0oBGO','IufRWtn3Xoil7hXrHfR8mB9NzKu9llcr82XtDcmjaZHu0OmtOZTW3NDNkDdCwUaOnhy2bI1C6uchO5S1R6YBfKv5z2',0);
-INSERT INTO t VALUES (-2218179013310845049,-4620004146417523842,'Mfa7AKXVVDmmtI7JnBFNc','qyUM5ysYFNMplf','5ICN','KdlZAE4vOZZCmKU2wZ1V0TV','nGrE3NTO12NJFxCB','Tn81W8liQsjzP7HzxeBTmzgeXDuwN9RkfF6IB0oL1G',1);
-INSERT INTO t VALUES (2337576545300409334,-7822506547332145890,'0oj6cA4dQ66Gwl7r','800Jv5FZAENzZa7xZT2OtZSW24jLLDAx5yacP9y9aTpimkdUpuvopJPnuiUoBqAq','tf1dZBMv8Nq5OR4HftCD9e','KjcL087hjlgNsAL3KYG','qb2d7mlyqcSYMGBcFEx14ndHiSDspWw94x97dvDgx9OF78i6tWyye4','rawLgdj80Ufdbu44oIuhe62ZcfXtC6nObToDwAdrvgP3g9jGTr8cKoH',2);
-INSERT INTO t VALUES (6044014746960959544,-3261821292618666706,'JFzzKIVzPj5tByq8h','mx1ErRqA6HU1tdFHGX4LYlaVXWYAkzx6YMmZnx5','qB','Uaxnoxd0NpIauMmBXrbikezalPATkL9LNdCKaKe26pIFpMgacum1Ox6wF2VpCB9NrGgRPAMB68JR6Epg4oQJM7JswJoQE','7cKE6HPlY9M3OqdrG1Rna1l8XaM3wj6yZ','QtrSYYedWuo0wQGYyS6TemyGqpxDEbO1sr48cb55Ix4BDfXOjprPmGCMQCbzU4Bcf38Ea20EJtVMvIzEQ151UhOWZL5',3);
-INSERT INTO t VALUES (1634475188383973867,-1854459963035025533,'qRHkeCWX','pMH0oMc','4GrDMvXgSlRZEFPBicx0','F8b8TAd2fhoQ4xeYAIjRgQBk9q','OUZnETNMjCnOeBQ','mKGL17mOH4QhM2kntnsqJ9S0PHzzmQ77dIvo7WDCqXi0InTNVziBZFWFT6F3cB8heJkKE7B7gDQ6',4);
-INSERT INTO t VALUES (-464875014599357059,2972247939704510267,'SWNKK3jZKSoA1tqKAaGWpYzD8','9jccFBvaMBGSgVFrHEc2srulBzClc9BFvzupqzxhNiwZ5zGIAycMLDY3gFVJuP0Ws','y9pSDYPiC87p','X5ZQBHt9MHqGZHj65AF5aVYP7uXi8m4ofkRsYUz','EvRFWrlpy1qYmBuWmLmXFMpqz3YBiqqh','ERhur7RbDPDpQgaBm8CQRJ0kF8tR57Mk4yW4mUIW39t5IfsywhKbSPhorvhcrVTOxNte9seNj1EFQXSZ8uBS3L',5);
-INSERT INTO t VALUES (-2188217665329640026,-1404173465445157030,'mQN5mnSy8QltpQP3Pl49rHVzN0DKW364QxiqBhyWydi6iIKM1T','nQ8RLpNc','dStPxJJzwS','ie95hZQYKtjVtM66IH7BxxX9O1iffciLsa1SmANyr1GTCs5G','2urmw70xvXVwEY6vHDla0B0fGiKvjumORRC8sSywkAlT6a1IJZxtqONXrKil44bawnTS','JxSw0up2WTnZzeysuEEQAWC8e8xsv9XkdJclVV0SbYPtbwVC1Ajld67QJL8Mfdh0DHfoGryK1',6);
-INSERT INTO t VALUES (8645346399078466693,-162519309819511702,'kmFVHzZDOvNZpfViezOgztBvV','Jw96UHKhyjE00ogiYEzJVtIG23tB5RiU0Ivyq2848MDbndqq78Fq279Wr','q3K6qLIM0yqFMN','fauK3vNU6FHmUhNuOZagrWZH5VhGOp19HdmByxdrNdni5ntq0AD88D6idfqF29','kgITiR','YQdsDA4rrf9w',7);
-INSERT INTO t VALUES (875420003104194574,-5365411886866267771,'cwSJSN','4a3cAukLo7dhgQTmFwjYgtvC2vSYYfbDRgQdCRtdVY','cX','A3E80qugUH','GKvaKvQzeTLVrEt2HfNsRDQlVEsY2Q3pmZ9nCksCni0dYnPmQcdhIouGFhYnM1gHbtlqSEXs','55Z5f6jrEzkvSrZJ0W2i4IdGfuy833d4NXULHOolOw7iA1nnoup1pJUo73WDvuv4jw57DipGtTo7a6vTZ',8);
-INSERT INTO t VALUES (1147816445328411134,-2249486420674564834,'fw4N6AwlEhLG08Vlw72GvhTFMDGXa1UY5','IFWuqfBWFJHJ9p9EcVTAhYXsqcqcAWhmFIWhl3BXZqOnPX4IfwsLd5KvIMo','fqBL8vhZUrXZkIr38','MjNWwp0wWZuOrxDemntUXbhKYRUd2A7gugpCGTj1MDOKA8uv4hAeiCIUvSm8qxaez4E275V1RF8lGtQC5AKmUzcYnlweu9TL5','TuShKm7jo5qZLkRdbNQeO2T9Rg9PoWPp0EPljzcRUeUVPc','vrQo66TthZOLYsmaYclMmqeGZv8PpYFvOh8brSsu7UgNKey0T93CNc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1710452847,-6297158,'JZmk61bcq','B435ZbOiFjf','TNuwHYT','OdZqUqj57ip1lnIWJIdIXuGMHQr1RKcpwAyRnjLdnIoWh8t0TOKjc9FYHcMSRHcTmikwo6XW','mg','ul',12);
+INSERT INTO ti VALUES (1710452847,-6297158,'JZmk61bcq','B435ZbOiFjf','TNuwHYT','OdZqUqj57ip1lnIWJIdIXuGMHQr1RKcpwAyRnjLdnIoWh8t0TOKjc9FYHcMSRHcTmikwo6XW','mg','ul',12);
+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 (1927362671,-1430937,'EmspWNHyCbGLs6Hg','M7eIHX6nlXPqgzMVmLtu6KIcKI','kzq0QM9haWEoxgv','eMB6kytRDqysSkC55FggFMrjEUAQpKc8k2mbX3Iy6dLc5dUoMkoXd8YFEm8yTZcNd5whVBefkKUWN76zSMQftL824I3o9qe7DZ5j7RTk0XwmTbi1MsBPkz7YDjmLi0KhITL6dMeC7','R','ka',13);
+INSERT INTO ti VALUES (1927362671,-1430937,'EmspWNHyCbGLs6Hg','M7eIHX6nlXPqgzMVmLtu6KIcKI','kzq0QM9haWEoxgv','eMB6kytRDqysSkC55FggFMrjEUAQpKc8k2mbX3Iy6dLc5dUoMkoXd8YFEm8yTZcNd5whVBefkKUWN76zSMQftL824I3o9qe7DZ5j7RTk0XwmTbi1MsBPkz7YDjmLi0KhITL6dMeC7','R','ka',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3860284559,3963282,'VRR2Xq','IyqNNm2IuGfTt5ohnPu7kBFja5paqgsmhlodhJMt9MKsO7EV4Tkt8e7Nk0mviraB3Fy1ICzTOYxHW0Vq6MCYecvVLKCkbkmt5kk35SgqqeZGLN9TIh0d2MMg7lJht89ilnkmwAHUcaJ5DqfbcIE7YaIFEui91nbi7QGSn','xhl','y1Ckq9AH36364XIS50j0iFH8w7AW1fryQRaOt8jkvDyxDv','V','UH',14);
+INSERT INTO ti VALUES (3860284559,3963282,'VRR2Xq','IyqNNm2IuGfTt5ohnPu7kBFja5paqgsmhlodhJMt9MKsO7EV4Tkt8e7Nk0mviraB3Fy1ICzTOYxHW0Vq6MCYecvVLKCkbkmt5kk35SgqqeZGLN9TIh0d2MMg7lJht89ilnkmwAHUcaJ5DqfbcIE7YaIFEui91nbi7QGSn','xhl','y1Ckq9AH36364XIS50j0iFH8w7AW1fryQRaOt8jkvDyxDv','V','UH',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3906354702,91343,'ZXpI','ystLTnJpGzSQda1IRbL3ZwwRU8RS8dX6DpNnIuS6djxdEpPNskEKJoyhwcFY3wViG','tMLo4r','esnWoRP7iVMQuKXNIEDYcqkAVb9n1lfREvg7p7ixX4qsI0AC1cBLEPuy1N5fQ36GjteFrC7VV5N8WV1RZeRWznpzfg0foClUwzOgiqyREaEuN7OrN4CTm2Q3QN0LuKqHSQdAphWhV66rlepGjBWPH93P7Xom3FeTiFPaKPmriYlUewXnrOIrWk','Iz2','Jb',15);
+INSERT INTO ti VALUES (3906354702,91343,'ZXpI','ystLTnJpGzSQda1IRbL3ZwwRU8RS8dX6DpNnIuS6djxdEpPNskEKJoyhwcFY3wViG','tMLo4r','esnWoRP7iVMQuKXNIEDYcqkAVb9n1lfREvg7p7ixX4qsI0AC1cBLEPuy1N5fQ36GjteFrC7VV5N8WV1RZeRWznpzfg0foClUwzOgiqyREaEuN7OrN4CTm2Q3QN0LuKqHSQdAphWhV66rlepGjBWPH93P7Xom3FeTiFPaKPmriYlUewXnrOIrWk','Iz2','Jb',15);
+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(55) NOT NULL, d VARBINARY(23) NOT NULL, e VARCHAR(18), f VARBINARY(64), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (63166,4255529872,'znZ5S117XRSGe','QifU','23IIa','HbGErcwjUuCKuBE','1','F3',0);
+INSERT INTO t VALUES (2267,3660849232,'2ugDXlygYiU9Rbsc7B4ZDxqyS1VPZdHlByp7Ge','z13qp2s0aAL3m9c7zfh','rZTmvAUqzby5VtFuEh','rQfbUtoVta3hGnq5U9gMfcbw9BBhn4bgJIBEjpK4XYh09FcNMzfA0TSRkBD8Wk','d','o',1);
+INSERT INTO t VALUES (7195,146076013,'bMSmf','nUEfVO2GmPj','KHO','UtWYVH99LJc4wvR4nzPHsG3YEWE3nr7Zqs3GvzOj9Y','a','p',2);
+INSERT INTO t VALUES (3628,1785953182,'2nW32G7OeF0FgyUEsvfARTTFPiFmwGRrZfUGYrJO','sXX','nzZihen4Yc8','k9Zk2QpiKne21SmBinKzcqvm8El3bLXOuvVskKzVaSZhix1MjGUC','0','f',3);
+INSERT INTO t VALUES (29834,4195481951,'xwupjALBVRgSZ5ELzVOQbvJopVPdJjeHTHOYKY6sY0Zxs190BY','cxEH','LXn2k7beYSsj','JrpRcHfRK25fH0KnBO7jCBZ37ow6NF09s3noq4DFvVR7l14VFK7','9','2',4);
+INSERT INTO t VALUES (53024,2932038519,'6wckgj2bZZ','uKq25c5r3FKvmT06wV','aIMC2LDWxg','dmxvZ0E4Uw1WC4skYsDHDhIr6a7flOd3SkHgLazJRH','H','2t',5);
+INSERT INTO t VALUES (43034,69334533,'458GiJveySgEnMPajcId3IZpfFk4uv6myh','iGdlpqbwZ2E','MJ','UXwaHfTjo5qCIBhAhmnQHg1dG8JVP2sGwA8oT93SaObo17ZlYtVgRMhayVaKty','k','6',6);
+INSERT INTO t VALUES (41329,3843904808,'5nG0HnVg6E6vh9M2U2i2XwDpIRptGTo58r8OtZrz','hcku7ogA','dRLnOhUMKv8','60BZytx22O7cNkLE2dsQfzj4tHXjFuOv','5','S',7);
+INSERT INTO t VALUES (4129,641777519,'N','7V','fvdUo5a','PdV3p9Hhbb8d6J0wHz6JWn','j','c7',8);
+INSERT INTO t VALUES (12817,3979061785,'J9jfeaXQZBOKPAJ6A0D5my9FTi0','n','vUcSKBRx','eYkj3','s','YF',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(55) NOT NULL, d VARBINARY(23) NOT NULL, e VARCHAR(18), f VARBINARY(64), 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 (7572420824554530953,4768012899943495983,'U','GGnJx41ZWHqFGU4ZSoqC66boES148UuAwuBAmZt67qk6DtHug8ct5yXBhqd59Fi0Xo2moScwbm','TDKgq9cLCW','0NBKlTkcx7DsjkVLhAawgRIQJMLYPFB6lF','Ok','zpOjOkI1J7PIJZtAkSD2hRmoOlVzFmoAyXYBQvLpaeX1ENpNSeqWZ4',10);
-INSERT INTO ti VALUES (7572420824554530953,4768012899943495983,'U','GGnJx41ZWHqFGU4ZSoqC66boES148UuAwuBAmZt67qk6DtHug8ct5yXBhqd59Fi0Xo2moScwbm','TDKgq9cLCW','0NBKlTkcx7DsjkVLhAawgRIQJMLYPFB6lF','Ok','zpOjOkI1J7PIJZtAkSD2hRmoOlVzFmoAyXYBQvLpaeX1ENpNSeqWZ4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(53);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
-INSERT INTO t VALUES (5396274506816268289,-8366151154485647844,'VwbuMvPuocImhHqTm8MsyUhvjzNeID2DVe','CiGsxxUCGatAvFFxLe','TVHp8KAXefmYUGTxB','ew0E9njIHRP2ExoNB','2T6DNqwcAGTekqBT64GdfTfg8qZ7SEsI9YLbPjcLHXSTr4','nqEpPup8J3uD4GR9TA8Z5E3jgm0j6OnnUNW5HveziXH788YEgbOhmQj1NAy0cBZpCd24KB',11);
-INSERT INTO ti VALUES (5396274506816268289,-8366151154485647844,'VwbuMvPuocImhHqTm8MsyUhvjzNeID2DVe','CiGsxxUCGatAvFFxLe','TVHp8KAXefmYUGTxB','ew0E9njIHRP2ExoNB','2T6DNqwcAGTekqBT64GdfTfg8qZ7SEsI9YLbPjcLHXSTr4','nqEpPup8J3uD4GR9TA8Z5E3jgm0j6OnnUNW5HveziXH788YEgbOhmQj1NAy0cBZpCd24KB',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6664476542334927676,2267503092,'SbAF9Uq3J5jDR5eCdgpvxK','3vQaTm3K6cXF8noip','FVwRP2V','3ENpvUtDAXOtlxjG0kVGsLsAB9FHM5Z9kXxDc27FO8XbdvUKZ0aHRHLmS6eWLK','V','i',10);
+INSERT INTO ti VALUES (6664476542334927676,2267503092,'SbAF9Uq3J5jDR5eCdgpvxK','3vQaTm3K6cXF8noip','FVwRP2V','3ENpvUtDAXOtlxjG0kVGsLsAB9FHM5Z9kXxDc27FO8XbdvUKZ0aHRHLmS6eWLK','V','i',10);
+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 (10556908791846315047,3838770821,'Ng6tPoGcwNUpdYY4HbrycGDVK','PatsoUNR2BVtZBpd','kC','P0t9wH4qiJDP8LX5F3peEnapk8uconx8qzUsFEtvNKxCfbWq7','G','z',11);
+INSERT INTO ti VALUES (10556908791846315047,3838770821,'Ng6tPoGcwNUpdYY4HbrycGDVK','PatsoUNR2BVtZBpd','kC','P0t9wH4qiJDP8LX5F3peEnapk8uconx8qzUsFEtvNKxCfbWq7','G','z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2368932200660729025,7757923571329334139,'ZJJiEjyTCcvaOanen2Exkn','j35HXp1fxhpH8pbEgSniI0g0h4TVLtjdeXQUagUhSIwxk6jXDkd9yODhFcu6DgBfcBpCPDgc0jdVCQdB1mS8veukmPb7lYKxpIorRLw0zrHwnLnZoyCZjAaRHxglHwacVp','wyagHKjNp1PhfcsYB','nPZ6BJdht88m8efoQWnDUmITTZJQYCc','L6y9mMJApALPSo','PNBorUEKPrdjKTrHtJ19gd9YvUEK9vO9o4HJFfkvFSqBCqgZ580OEhSFvs6Ng3BoZgomHDjIJy2MYXJTBcerCoFmqBl0yl',12);
-INSERT INTO ti VALUES (2368932200660729025,7757923571329334139,'ZJJiEjyTCcvaOanen2Exkn','j35HXp1fxhpH8pbEgSniI0g0h4TVLtjdeXQUagUhSIwxk6jXDkd9yODhFcu6DgBfcBpCPDgc0jdVCQdB1mS8veukmPb7lYKxpIorRLw0zrHwnLnZoyCZjAaRHxglHwacVp','wyagHKjNp1PhfcsYB','nPZ6BJdht88m8efoQWnDUmITTZJQYCc','L6y9mMJApALPSo','PNBorUEKPrdjKTrHtJ19gd9YvUEK9vO9o4HJFfkvFSqBCqgZ580OEhSFvs6Ng3BoZgomHDjIJy2MYXJTBcerCoFmqBl0yl',12);
-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 (-3611204525101937587,-2208818013088456867,'jDsSsY3Py7USR3SSFDeLjpV5UqOG6b20uyJbvUYddeADZ7FN','e8yCsJevSbMrozIINUWWs26mt6t8nJB2Y2cjhEG9TQpgwlAiCXp8CQdIkQ','Lj023UTHk','5fgoyGY8b6LBnhpgaZtXdJDwVB05ayDLiFDLrzHl6rsLtnsOBFGN0u0jwX1ASqTHsQUyuMgmcTiFfwpRMtykOz9c59603vv9WG6QZTVq45Dlofg1Wz1AfZatI6N7o2QpcSPRocze20uK5L9jdv6e9AyFMGKieGh7oNZ0z8j4uPsrkB4P4b0rFTlZ92KjenBgimKRYNR3SRZTanYTFPMBGYtUie','BkjJlNSvl1','BuBxbNoR6nJEtiql',13);
-INSERT INTO ti VALUES (-3611204525101937587,-2208818013088456867,'jDsSsY3Py7USR3SSFDeLjpV5UqOG6b20uyJbvUYddeADZ7FN','e8yCsJevSbMrozIINUWWs26mt6t8nJB2Y2cjhEG9TQpgwlAiCXp8CQdIkQ','Lj023UTHk','5fgoyGY8b6LBnhpgaZtXdJDwVB05ayDLiFDLrzHl6rsLtnsOBFGN0u0jwX1ASqTHsQUyuMgmcTiFfwpRMtykOz9c59603vv9WG6QZTVq45Dlofg1Wz1AfZatI6N7o2QpcSPRocze20uK5L9jdv6e9AyFMGKieGh7oNZ0z8j4uPsrkB4P4b0rFTlZ92KjenBgimKRYNR3SRZTanYTFPMBGYtUie','BkjJlNSvl1','BuBxbNoR6nJEtiql',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a SMALLINT, b BIGINT, c BINARY(82) NOT NULL, d VARBINARY(60), e VARBINARY(7) NOT NULL, f VARCHAR(59), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-9000,5384831590701999017,'XpN8j14cmtlscOMLyCHkeJ3gpM5i06kHvpmkUptJVF68ejXwLnOo','5bVyhhPZIi1PAKAvOFm7Y2EKTaf7kMCD1WTF0CEj9HL6QP839Nj9J5zr','HfhQwll','ZUYxrXeDEXRVSQaeLIIN7hETwZXwkAJ89iI4PBs','p64bLHwJuUmtTsXUfTZf8pQOgpFw39VOJto74MfUTbC8hOAnLWkS8g','G1hwKQkqeasNn2noN0wMJem3J1pOL4oz9LELmgJ4RAxZtk5thSIYu3H8sr1oKi3cY43QEe2Ty8bXK2oTh9ufxHihsSsEu4',0);
-INSERT INTO t VALUES (-29176,4566907869604453796,'0d0Q33YWvyd9rkgnnaiCqlBJOFmeTr6IKLFnWpegGcuAPkNtkbKZF1A71OuzpSIzPrsNSiGOre0RXAB','iQNeXoY','UPZd0','8IkEqe6ai4r7CBG5SdNWRIgIalBJCUuFsv34wQd','2IJBwPhvDm1JLXQCI','kJpsb1Mtvhbz8d5xIrSDouy8ibPAAU045ghOUYcYmtJkdvAUTx7JkNvoQnDCpaWzdnHU0rsGqHO12XyuJvPA7I08GMakqhgjhB7',1);
-INSERT INTO t VALUES (19113,8283159177697871088,'0E37GSk3nWmZuFGmITUujUp6DqtVHHDAb','BDwDGmsQcFb0N8WCLKAbVWHEXS5k02xZxUj1awsylhpuNx1aefIZMqMcAh7','pY0owv','agIfhIwqIVKuS1amuycDFYorDKMx','AcjwLY3o7FgE','ZnskT8z09epW8HxPd8zzdiA35Q7E98sJDKzGBppMLiCbEmr8M',2);
-INSERT INTO t VALUES (10229,2466845557531305883,'TOfFXFBbRRxiv','WEeFgGU9K87RYx4F0WqPkiu8yii1RQ9pJLKGj5MYu','O','GTCGro5BxBi7wqtQdvdGCfUUfxwclbSsU4RWYEOE9sWugSa12b','Gkq43tZYfTyx1pLfYGou8jd800AAp7WudYzTtYLATJFxC4FHwRiJ9pfQ2P6uZ9NKCWBL2IAniqlJtbgjaGZjoeUJimNm','SElddVCoCUbUFZlWeW8L81gGtcDfJDhgAxKGOflDkrxyqPmmqXzzP8cDUWQEhqL',3);
-INSERT INTO t VALUES (-12975,6215214543469849449,'Ns0nJSyhIGR43mWmwe89PhBC88x0inA2','irYeDJ0e2BoNfxAsr1aeX6GgFMlu954dVpS2DA5u9VMD5EqEbcrSiLSOj9Do','E3uGG5w','s37YGqgoWu2TmzkVquiCfzlFxI8nUd60R','90uQh8EW9kGwJoWrnIcmUNIHJugXyQsR1I2RNE9FeXTkBeI3Y5XRQQovUIXC5QoH','TsKTBU6pwiA1M',4);
-INSERT INTO t VALUES (30705,-214469557215155985,'qIT0iUeTFDMa39IPGddVpYdeVnOME2aJ9Hyb8hjRy3UN7x3uWoTrtH70IqE','lN3QDcLUMW8EVoNXjNECQegDL','8v','JSphQVtDxU2G2es','gD0nKGZeK','ELHZu5yzici7OYnBXQ6rtgkOcNtuQKUCi2SmkTWuE9rUxpYR0Fi4RvfRY7cBRNH',5);
-INSERT INTO t VALUES (-18426,7328814179159941691,'LjlqatgHPx29L8Ki3rHJi9NR6ekkvIeRhJmC3EgwGwObwFvxYETktilOpJeldSdfOF8','yturLNnMOpMsSJQsyZjIdpbCQ98F7hC8WfSbpJnHALDso2U9PDD9a27d9','MXP','7EsZ7BcYal8KAVuUkxqo2v3wApSZKryum0zadA','73I31','Yo34dSQcbEaDeyLSNWgCyQ8ck4OjrzimerlNgHG6jIlZNNUfks2JdcsOsPMUQKWgSXMEDycNqfi2Y',6);
-INSERT INTO t VALUES (14763,-4367411184113217535,'BGdEV56oeug3WwJEXvmmpzC','iqWP0sri3','I7oA','Q7gsYLoSRMe3','P6jRtxCU8pUNlB37jP3lzrrFO5aYxlVtFahXzs47lp5ESJOSKomPHcZEzV279vprpt2iIWyIiMNB4v7j','0PfpINv42RNhfFM3yttSJ3TnmpyisYIavd8BBhU',7);
-INSERT INTO t VALUES (18997,-5012974494274424398,'i97vEiO9VtvxjTPG4bMIApdK6eMbS69mbFyDxC2P8MKe9r9UxK7','oggsieC7D3TE3Z6VSKAePB2MSPQ16N2NmrXQ77S3wGn1kc5','rZRJ64p','766vYw4xYHf04P23HVIpMRo2O8lXDEqNrRi2nEg1WUfG','ZXvJZDe','kWMBddWXUZrN6JS4Dyqu81fql9fkg1y2pNYsjXkqGVFqL31oQc9w',8);
-INSERT INTO t VALUES (19818,3543866450818377696,'4DhmJHiddmP8FddGUIeY1K5pN35el1wLgHKbVj4oD8JhgMW6Q3NxeApTjKYkRHDDvGOVwv','lkiNwU7WJqSzxYvAH1l325QTNQEhaZHDhedHNxgavo2gQAdJeZfY6ru','40KRAn','KXSmOhc8QiGcZ8IyzI9q1932xrcHP9jC61iCt0PLEnwPkMn9','GQZylZ902RD0O15ktR4KXPyhr1UBpHO0TQbgaJxWoAacSHIqgS26bnLNvbDI8TlnbHooi4pR5TM54ciRRI1kiuSkVZ','CqaCEAnTA7QVrAENVuzKjy6pqJ4ePsEOBiZvnihgJbmwAPbsaixAqSWupevHXh6w3BUyA4h7q8FoHAzIwkN5YkT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12656825627513489282,2143874560,'b7NGtOKAvnNXzEuf375fD8qnjal1CTYk9J667KRXlCqqKCSb','FsQIelTKOB6VnXxDkMHQJ05PBlOQJJqNHQcmKnulCHYjdTW5qQi2CpZ3fKCSXScdGiTMiyrj8rK4zeL07LVbUalLmqdAjLCbvNmCy6jHDg5odAwdlei2TdfpRgArMvQftE3Onyw1833rv5sGPoQhWcQSimQU1LNNcH','aZR','4HL52Fb5ynK1gh4zb2MmTC','e','hw',12);
+INSERT INTO ti VALUES (12656825627513489282,2143874560,'b7NGtOKAvnNXzEuf375fD8qnjal1CTYk9J667KRXlCqqKCSb','FsQIelTKOB6VnXxDkMHQJ05PBlOQJJqNHQcmKnulCHYjdTW5qQi2CpZ3fKCSXScdGiTMiyrj8rK4zeL07LVbUalLmqdAjLCbvNmCy6jHDg5odAwdlei2TdfpRgArMvQftE3Onyw1833rv5sGPoQhWcQSimQU1LNNcH','aZR','4HL52Fb5ynK1gh4zb2MmTC','e','hw',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13751066271683238999,1009879141,'Re7en122l3fQnlwzvGg4Vy9JohdJatS7P8cg0IPemoCD','t7O2iI4fOUyKLCJqM8gSoAIsxn3VTcZArGVifoY5AKaGNL9NqhxXlSeJduc0L058VUHxHelfFSXfNwcB2yroIk6IKxJg3mXRM2XVEEbEMb5P1Q9ev9AZIFJHq3CVSbzz0Z0rV3sM38CDGwRVe59W4k6oeempzVwgm8yrUVevSMnNkhH2qB3ICSsV6CeJIepwPcSHnHG8gHBMktwkiefhmEFQkTSx','rKxk','TMDdWHcGOgdLg9eArVrZQgRkQfFOurcQBgqJjccEflB3D1tYcsTf9xiWisw','j','f',13);
+INSERT INTO ti VALUES (13751066271683238999,1009879141,'Re7en122l3fQnlwzvGg4Vy9JohdJatS7P8cg0IPemoCD','t7O2iI4fOUyKLCJqM8gSoAIsxn3VTcZArGVifoY5AKaGNL9NqhxXlSeJduc0L058VUHxHelfFSXfNwcB2yroIk6IKxJg3mXRM2XVEEbEMb5P1Q9ev9AZIFJHq3CVSbzz0Z0rV3sM38CDGwRVe59W4k6oeempzVwgm8yrUVevSMnNkhH2qB3ICSsV6CeJIepwPcSHnHG8gHBMktwkiefhmEFQkTSx','rKxk','TMDdWHcGOgdLg9eArVrZQgRkQfFOurcQBgqJjccEflB3D1tYcsTf9xiWisw','j','f',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1201127461241,1325251482,'6diKiBj8p9az9lOQKc9VyPBu','zcZgpnbUXo9YmODAO2Ur9rvO5ZjAr2sDNU0gVtM7b6Y1DGCa5u0zJ6om4H2FzdVtc1uvagvshGzq9yXi9g68sCrrI9EYSKBxqUJIFO09ShphqhRiwQzg2oip3VMenhwrkHWvJ35AIQOH3rI5ojgPAul','S2aB8exqKCwz','o1fbsRqeUzkqSkB5db2dIpoeGH8NP9HLIwKkZ8lnCYRzcp5xRcjn7FHnxVAxLLFyp874mZpCVgYzGQwlRkkAu59qBYTxu5yeRtHK1NM4K19WJevQf6JP2Y8HV4FEsw3CQXztA0RXxsM1OeCg8m7jeBFoLsDgTdkiDsm6rktjO3yMNB7uoX0GLZV9oHUM4vyd8R6XpHKp','d','rP',14);
+INSERT INTO ti VALUES (1201127461241,1325251482,'6diKiBj8p9az9lOQKc9VyPBu','zcZgpnbUXo9YmODAO2Ur9rvO5ZjAr2sDNU0gVtM7b6Y1DGCa5u0zJ6om4H2FzdVtc1uvagvshGzq9yXi9g68sCrrI9EYSKBxqUJIFO09ShphqhRiwQzg2oip3VMenhwrkHWvJ35AIQOH3rI5ojgPAul','S2aB8exqKCwz','o1fbsRqeUzkqSkB5db2dIpoeGH8NP9HLIwKkZ8lnCYRzcp5xRcjn7FHnxVAxLLFyp874mZpCVgYzGQwlRkkAu59qBYTxu5yeRtHK1NM4K19WJevQf6JP2Y8HV4FEsw3CQXztA0RXxsM1OeCg8m7jeBFoLsDgTdkiDsm6rktjO3yMNB7uoX0GLZV9oHUM4vyd8R6XpHKp','d','rP',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2537317238755590470,3080609549,'qhpoflxuchOGYB1RBHDbBo','Ex9wDJWj4hTgFBkI8lbCNEF7cvOIcTWCaCsrotxgEllATdIuUB7cXUxd9Dc3zewqLIZsZZy6TNN6e4bgqtLp2CYLXo','rFLzaCMf57L47rFK5','xmWZbgPH2rxgs324yqE0Pr9NjczOq6sPeJHvR1Z18TYqAyWSCnfEcYxHpBrmeodtMIN5A30cI7oroTjdF3ADhjsFjmhC5','2','S',15);
+INSERT INTO ti VALUES (2537317238755590470,3080609549,'qhpoflxuchOGYB1RBHDbBo','Ex9wDJWj4hTgFBkI8lbCNEF7cvOIcTWCaCsrotxgEllATdIuUB7cXUxd9Dc3zewqLIZsZZy6TNN6e4bgqtLp2CYLXo','rFLzaCMf57L47rFK5','xmWZbgPH2rxgs324yqE0Pr9NjczOq6sPeJHvR1Z18TYqAyWSCnfEcYxHpBrmeodtMIN5A30cI7oroTjdF3ADhjsFjmhC5','2','S',15);
+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(37) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(29), f VARCHAR(49), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (55633,45066,'4','wAnmruyCoweQR9C','Paxr1kaadbTnE','RhvTCdpiXkRLWk0hlwx5nBMMpDeEnSA3cEBbZ5KIyu6mVYtCN','n','f',0);
+INSERT INTO t VALUES (22621,57644,'1PBPhSDFbp4yZX7IcfMxeSn','2nHnyTQTFRDPoehtXNRtRdTdODM','xcWsYCckHcu4AslBrsAgwGW7fVXjd','rzNuJELpa1oUzkXiJBYhyi0t0b7','9','O',1);
+INSERT INTO t VALUES (12849,18468,'HmmSd0wsuvwOoDaXrI','knO9Y','34s1RTMjW3Tg','iUD1Cn0GSHfP7FcngThhaQkeTTzp0n8ST','n','q',2);
+INSERT INTO t VALUES (45961,21061,'vgNfmlsfZxsAPsCJgD6yHH71cmSJ4','Z','uOyYOpPuayUPgWq50pV57hkv','22s','a','f',3);
+INSERT INTO t VALUES (24523,45213,'It8C47mepfQDYCYkHfjO0t0hByCgGMhJHUR','29azuntL001R4mbG53WTI','Gn1BPzXKKatJ','qVB7NoSgGcsyOtVx7D4qm','M','r',4);
+INSERT INTO t VALUES (6668,46927,'RbPDVyOITRFApwuvuzAq','rfMlPjGlhKpISwoBbfTpUS','Yw3WO8BDaCyj6TBnCms','pe5qWol4jGFg3H9547QSNu9QVtAcBJ','c','8',5);
+INSERT INTO t VALUES (45530,38410,'2eVJQdHGvzaTTfsiADyJ1j6Z6cqH6U5','Cm944C','J','2hNv2jCPAUGy6KhxD1yJqrle6','7','q',6);
+INSERT INTO t VALUES (24782,31805,'kizKu1JBcj2YLZEOFKNze5VS924gP5F1','vpL','aOLQB','R0LAUIl','8','N',7);
+INSERT INTO t VALUES (53300,31264,'D4WDleAjBRC','HKJ199gZlzUzkbX7kja20v','e72OEG02QGM','1aPpaBupSf5znL6kyHS1NlaPg6I8wHAz10','i','n',8);
+INSERT INTO t VALUES (62934,39835,'BI5Ucho0jiRM4FHH1ksPZD70DtkyOzotSOQ','2W3KUhVL3t6QpW','nrjFbietkFemcYWRQyN','oWM2dZjkPYRT0hz4gcQNBkek1sEHlhf','I','V',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(37) NOT NULL, d VARCHAR(30) NOT NULL, e VARBINARY(29), f VARCHAR(49), 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;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (25175,3766137434300640686,'41pYg3g1OoHdhQKmq1vOVtKNqSjmDoFeFfxG3fixLGOoO9Mo8P3jeEB7xDw7','qgOFOcsBqh1WUB2DLYDUNwk1Dw5N2MhzceL7','X','SxPsJxW7Ld','e83iILhbi7MyzLLbXTv3BwFFWVraLQ8YNY6ROSvEMlByjDRPH5Kw2eERAqvzdTbDfIxmJ3txs0QxPqv2','MRr5bdGvNAUYm7j7b1rIyQnVALtlcYagA0YYNbDIn3hxop9qhAsNqfV5VhZFBXhTOHpjMMxc6R18',10);
-INSERT INTO ti VALUES (25175,3766137434300640686,'41pYg3g1OoHdhQKmq1vOVtKNqSjmDoFeFfxG3fixLGOoO9Mo8P3jeEB7xDw7','qgOFOcsBqh1WUB2DLYDUNwk1Dw5N2MhzceL7','X','SxPsJxW7Ld','e83iILhbi7MyzLLbXTv3BwFFWVraLQ8YNY6ROSvEMlByjDRPH5Kw2eERAqvzdTbDfIxmJ3txs0QxPqv2','MRr5bdGvNAUYm7j7b1rIyQnVALtlcYagA0YYNbDIn3hxop9qhAsNqfV5VhZFBXhTOHpjMMxc6R18',10);
-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 (-22240,-449777667980883100,'3pt3vX4PW8u','GXMOCZ9F6yNM0Ipe1eWbJDztBNGkoQ1N2mjb8dCIF8kDjOdtyV','gBCkWG','eEHgIacYNI3Y7N8yzxxZTTK3ecNeOWnK44','Z4uTtGrpcHn6eBKI27OsFZrfRSDPgreSGJx','yJh3YN03Y3hZsgRsnaZPqrGmya3IMgKGQnRbD4qBR8RKI1MfzV71gJjlSwuAA8jTRcG6h88nmmCbr',11);
-INSERT INTO ti VALUES (-22240,-449777667980883100,'3pt3vX4PW8u','GXMOCZ9F6yNM0Ipe1eWbJDztBNGkoQ1N2mjb8dCIF8kDjOdtyV','gBCkWG','eEHgIacYNI3Y7N8yzxxZTTK3ecNeOWnK44','Z4uTtGrpcHn6eBKI27OsFZrfRSDPgreSGJx','yJh3YN03Y3hZsgRsnaZPqrGmya3IMgKGQnRbD4qBR8RKI1MfzV71gJjlSwuAA8jTRcG6h88nmmCbr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-5737,315384696728448106,'jdLrFzVPPRCXTfBZRNeeGItKjtgwP8WqFeUuZ38KAdsAfZKgsS4','LGPjlLEmhg55OiRB7667zhFB4wgl6ptVXIfV','Oomm','8Ggfuh4PY064fcQhk','3lplTiv3nfuCLs1xtL6yMxcu0RqhAjZUapZYxx8qOaw8IP26aoCj1N9k7DvuWWSJFcBRTsbmYUSvKncjR9HYnBsxO6afdeUcQ','kEEdel1beJ4Eob49Ue9ZFgb22MYjuCfiE7wtZUR',12);
-INSERT INTO ti VALUES (-5737,315384696728448106,'jdLrFzVPPRCXTfBZRNeeGItKjtgwP8WqFeUuZ38KAdsAfZKgsS4','LGPjlLEmhg55OiRB7667zhFB4wgl6ptVXIfV','Oomm','8Ggfuh4PY064fcQhk','3lplTiv3nfuCLs1xtL6yMxcu0RqhAjZUapZYxx8qOaw8IP26aoCj1N9k7DvuWWSJFcBRTsbmYUSvKncjR9HYnBsxO6afdeUcQ','kEEdel1beJ4Eob49Ue9ZFgb22MYjuCfiE7wtZUR',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (216645894,26295,'y3NBgOjkCmL2sinSa6uGGWh0m0','pPlUPFaaGSH5DLHj63Fuvja9','R3msNFaFaLvO9FynQEHxSuchQBde','Rh47mIkXhF4yrQFIT0CWv2o85LE5v2mhMmqucG6v4','M','y',10);
+INSERT INTO ti VALUES (216645894,26295,'y3NBgOjkCmL2sinSa6uGGWh0m0','pPlUPFaaGSH5DLHj63Fuvja9','R3msNFaFaLvO9FynQEHxSuchQBde','Rh47mIkXhF4yrQFIT0CWv2o85LE5v2mhMmqucG6v4','M','y',10);
+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 (1484726954,27895,'T3ItyNKw6IAvPXy','UDX6gN2PaxvW4vx6YmUBro9','LLFKDwQKlcAGXnQeTKJPDb','Xa3UzKKGH7Y3n0rq4B5hYADLCUeY3vfEWUqKeqPXQqUW','I','X',11);
+INSERT INTO ti VALUES (1484726954,27895,'T3ItyNKw6IAvPXy','UDX6gN2PaxvW4vx6YmUBro9','LLFKDwQKlcAGXnQeTKJPDb','Xa3UzKKGH7Y3n0rq4B5hYADLCUeY3vfEWUqKeqPXQqUW','I','X',11);
+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 (107362244,36999,'ezmTloIk8vkB9nJkHjtt3YXkOu','uz0ZkWtVnNbdHBEXDna5M6XCLa9KyFIPIKHTJLFw1OwXwf4jsCBCtMvCfJ8d9lLKqgLp9OfrjjVvxZAk','xqTn','eL03IoCFlpOIHGHMf7We07ReBD2eiv0TjzkUcEE0QqQUI','B','R',12);
+INSERT INTO ti VALUES (107362244,36999,'ezmTloIk8vkB9nJkHjtt3YXkOu','uz0ZkWtVnNbdHBEXDna5M6XCLa9KyFIPIKHTJLFw1OwXwf4jsCBCtMvCfJ8d9lLKqgLp9OfrjjVvxZAk','xqTn','eL03IoCFlpOIHGHMf7We07ReBD2eiv0TjzkUcEE0QqQUI','B','R',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-3198,-5236609876415824003,'2OZx9kpRg','NOSuGvvTtY1vIsKWOeIp0ZnEpuj4hwDwtaLtARJzyXfI7qRFJeKw5u7vEVJEUauYcJ80THFjKxwwWVVhbcQpeO3uxBe8RJRnZKxCRhARZ7JU5mjrAIeQZfIaV3rvdUpBZuLsejIXbLq','wc','aHKd5jsjIp4CcXvGs5je7lbgGpaGuumSZCCZqhfwLpoJ8HEZI6DoEegie4RwrnIca7pyTD6rLcqiAECIPGlZpRS4ZGxNDbs9jW09YZjkXSv9pHviR1u34tMRM2P85Yjy16DisyIJiviWnXsXag','qfkrCDSgQxE8JEMV1JJpbpH79xvKix3ldYdIWnNgqkc6lTPkhQQOvf2czVDcqcZDAjt2NS928DCPXjpPwdlihFORGsamEJPGMf','cWCAFMNekwM1KYJFn1aokO0L',13);
-INSERT INTO ti VALUES (-3198,-5236609876415824003,'2OZx9kpRg','NOSuGvvTtY1vIsKWOeIp0ZnEpuj4hwDwtaLtARJzyXfI7qRFJeKw5u7vEVJEUauYcJ80THFjKxwwWVVhbcQpeO3uxBe8RJRnZKxCRhARZ7JU5mjrAIeQZfIaV3rvdUpBZuLsejIXbLq','wc','aHKd5jsjIp4CcXvGs5je7lbgGpaGuumSZCCZqhfwLpoJ8HEZI6DoEegie4RwrnIca7pyTD6rLcqiAECIPGlZpRS4ZGxNDbs9jW09YZjkXSv9pHviR1u34tMRM2P85Yjy16DisyIJiviWnXsXag','qfkrCDSgQxE8JEMV1JJpbpH79xvKix3ldYdIWnNgqkc6lTPkhQQOvf2czVDcqcZDAjt2NS928DCPXjpPwdlihFORGsamEJPGMf','cWCAFMNekwM1KYJFn1aokO0L',13);
-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(57) NOT NULL, d VARBINARY(76), e VARBINARY(33) NOT NULL, f VARBINARY(95), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (173907315,-18,'LwRa8m6nKKMFS5o9aVlUSmxX','oMEXXmxDIaUUShDWD7KH9QrViY9M3TUXBjX9rT8qcqejpHXyRO','gIKM','X8R8oTanIXCR56lVadW7CHeP9mnDDlGqqxB81Y5Z','D1njLupzfa6xmWPbgnFNR433KBxx8fDoc3b020urRf2MqGbjW8UZcBE','5nZgRkz',0);
-INSERT INTO t VALUES (1366731879,18,'1w4CQxpnfJFWRFTQ3dl6x847jRn5mNoryEsmaNE6yrdfRgyNoJvRW','CHxHpzqYu7ZT8zKcXZIkgZVoDNVtsTLH5fxJo9H','oYUoTChnOxYHdb5Zf5e','5nOaqGMowQwwQST03vJ9N2uwGGIY2hwl4WHkrX89FG8NmXDdM5O5V80pv121qXc5CZR','qPSXhD1pNNqHif0MaJlGvaTiz3Nvh90BnqpOWrjWMDv5hyYSTdvbubhCAqaBgpmoQHrdR7wBF','ylHmpBJIMKrXU',1);
-INSERT INTO t VALUES (1875130176,-88,'o2eEliIeiJG6Y2NnW0hpFpXwCmnNI5K6skgEsZ7I06x','6MUpxGo5iZ172IKqdNPPMP0HSDlOZvvyq9j0sZ','k','95B7ooNz3zrVlt53umtibqjpNNsyWcVpuE7V67pflzpJP','jin4ZvsMOVli2Z7KwLzzpWT','QQfK3DdtkueCkOB5hwsLpUItw28hElknMf4XjQuutqf4caaWL8lBBzI38kTe7AxmH8BnP8xAWvHOQr0ucgcA',2);
-INSERT INTO t VALUES (1978103392,64,'s8eaCrVxT8F9n','H7lqyt62whq19RlX8pmIo4T9HJwgBmubOp0gNWrc8j771jum1P','xwc87IFovkSndr','1uud24G4PeF3Rwtd2YEqKXP1BKGx7bMh9f2eN7nN13nggoMxCZQaFyJwykc3uv1i0p4rmbf','fgVwFkzsBNKhu7t','m0cHK',3);
-INSERT INTO t VALUES (293056221,-23,'qmyJxOY5MpYewqLQkeeaSnejaIxS5A','qS3aZNp6t6','OfVbamHm75D9FQh52ApzzgqxyYiFbqZ','3Y4qB9QhBKVOg1NRbeXFZLyn8gqJfo','WIgQh085X5lyZykbk1csUCzQTs6Kds0LfQ6KUfORzDrlcxEC1Z9IVOfuRmbng05HDnBJniI','3ijEDyBNgoQ9pYdKuqeOqyTzDda8bXdLrJelJx7OKbNQtX7qaaBADbcME',4);
-INSERT INTO t VALUES (-1948316746,4,'fcj6v6NDfEfda2gUNUi0hHtru4pa3pUiBjPU','J1poERqUry5CnCVFc','bMBCT6QibNDKVplHarpsE9s2ji','5td55rmCMoOmB6sW8pCTw3dbckspRSPdl1h3WX4ROB9WMnb','6rKNxxC5jOfwr0Bw4YMAnobAYXgWXeyXPTGwOtlzEBualywQDjt4VDKZTJ7MpCytjgYXEZL0buWSh9wPFjsHx','NvNJNSocHrDlqXwTqA',5);
-INSERT INTO t VALUES (-1753155798,88,'9QRpipAeXdlmtTia','HOSMe4nxQaNcrnjbunM6jl5KRyUiXe3pUjbD','Ost','vOJcXj3GawjlbAu8MLSP6FF9hE61AjQAPGdxpSn0yvSaEI9yklHgRqaWi2xFI9kU9','2yVCrct4v','Rv2wpzzDce13fgZb4uvMr',6);
-INSERT INTO t VALUES (1552455074,-15,'fw0b7rouARffiPxKf5LDPOI3kZe3jyeFIAvZdOJKTIS9neI2iSTcw9R2C','IvogPf8Reg37s9NNLB3n21Pg','SChOoab6a3w4Hch1GxTZ1gl','rS3yhs2M0TrimbmyP6eSdzX3yqMjgmyrerTeBea4HpeWq2OAzQGEZg1Fdp','BVCgpO','ufzleR2aNhO1E85xkqqIwTA4wHwWVfuk6OXwDGRc8pfNdRDcWsQkVYUJR',7);
-INSERT INTO t VALUES (-1998722732,-104,'pEyy04uuPJ5XIVaEsAQJkOyuQkf6miGgFfvsVKAaZwbkoZ504Bq4GZ','M2JtklzDusTsIXirVS','G53MpMnFK4RYqAharTL5mMvwhFuQyRy','hiSqp4GfPUBvFRcguELp9ndsRKwINYfWMdnxhuPVcK4EUJ7ABsLMWyA2ARM4y0F188','FzEtzAIw','VA0CPsWN2XYT22dyv1jM311KnO7z4cV7Jn4po2SZK7buwVcfFcXfT8Tfh0VN7IMjls97JuXVqInveNeV49iGvnIf3tsgdyidkZ4Y',8);
-INSERT INTO t VALUES (-2077992267,46,'OGmV9xPmFIaXjKNpdvy9abiCJ','N3nStALONPK4CbIReQ4NnNH3gfN5Rl998iCQ67uS28TVyWmL','Z','Dl3NptM2PBtBj70iMYfIeXEPHrfRSP3ias6oncyY31','Iay8Wrvp8SRGHj1fEPU0HzH5tHfnMmisrTuh9zgUhdkcaiB14vaE1jQeSNwoqH','Xlq5p0zzLsUqydWWjJPqY94QHjSZMjXas2EXUAsP2TVtwWk71DWn9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2348088826,30355,'ravMPbBglnhOtXteEiJweB0KrRvHtY','ZbxLhjRUdmlnw8f3iq3lVHXLmuRFtIoXWQLrKy1EtB7j','HbKoZEzx','aSs3u82G6Cv0IeKk1SSIfmQJgvm50GwchGtUiI4R8klKoNZSN9','u','6',13);
+INSERT INTO ti VALUES (2348088826,30355,'ravMPbBglnhOtXteEiJweB0KrRvHtY','ZbxLhjRUdmlnw8f3iq3lVHXLmuRFtIoXWQLrKy1EtB7j','HbKoZEzx','aSs3u82G6Cv0IeKk1SSIfmQJgvm50GwchGtUiI4R8klKoNZSN9','u','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3955356265,1095,'BM8llA5OC3020THqwp86P6esLkde5bO4','nDKQ6jDaThoFmwWAPpcJbFEoLnQjH4guQcPh9P9Q1wyHhbyaxUeeBQwk0c14zaNZxAetiJounkvKaKXQfipNUN6Ri3FSlrjB542kfUfpqbyOvQiod6FPTrKTtqbqeob11OJZVVjsCDDqpygcpeL4p8I5zhdXrK6oVhCxsabGtx919ZoEJHM8UIkiAEubvlWESd2qNNBQGLpbsNmMKrFDSyFk2jb2meRMw5QrlbLNBPtA9','eAblg4CsYw7SBFRKfq','fNRnLj7gLWqydC6cLcMrO8eG00n5oYVvWf43GwMdN','ou','u',14);
+INSERT INTO ti VALUES (3955356265,1095,'BM8llA5OC3020THqwp86P6esLkde5bO4','nDKQ6jDaThoFmwWAPpcJbFEoLnQjH4guQcPh9P9Q1wyHhbyaxUeeBQwk0c14zaNZxAetiJounkvKaKXQfipNUN6Ri3FSlrjB542kfUfpqbyOvQiod6FPTrKTtqbqeob11OJZVVjsCDDqpygcpeL4p8I5zhdXrK6oVhCxsabGtx919ZoEJHM8UIkiAEubvlWESd2qNNBQGLpbsNmMKrFDSyFk2jb2meRMw5QrlbLNBPtA9','eAblg4CsYw7SBFRKfq','fNRnLj7gLWqydC6cLcMrO8eG00n5oYVvWf43GwMdN','ou','u',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3995924401,52069,'OzujNy5MBBfWlS8qyqbCdKH7i0wala','Ig3wspjzOWHqwOyJLPmMJ8Z7DSml','OYN2bRXCEvRHTYRNoWZ9RIcsrDMO','VVPzCRjOr0RNCbtP5YZzNfBflsEjtoeAS11WsV0cLSfd0eLAEzgIxtAuW9BlWRDowU2hA7xCXyF2bbDiukRAqx726mdOi8XH0BDiV19VfGKqdx7UtZ2oBIomcAci0CcaNLXC1TAqrqx8Jenj5K6y5BOVAr1i4Y50RE8Xy12M5PRtiR1JoTvzF9','0m','Qv',15);
+INSERT INTO ti VALUES (3995924401,52069,'OzujNy5MBBfWlS8qyqbCdKH7i0wala','Ig3wspjzOWHqwOyJLPmMJ8Z7DSml','OYN2bRXCEvRHTYRNoWZ9RIcsrDMO','VVPzCRjOr0RNCbtP5YZzNfBflsEjtoeAS11WsV0cLSfd0eLAEzgIxtAuW9BlWRDowU2hA7xCXyF2bbDiukRAqx726mdOi8XH0BDiV19VfGKqdx7UtZ2oBIomcAci0CcaNLXC1TAqrqx8Jenj5K6y5BOVAr1i4Y50RE8Xy12M5PRtiR1JoTvzF9','0m','Qv',15);
+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(38) NOT NULL, d VARCHAR(51), e VARBINARY(11), f VARBINARY(34), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (54804,2537389204,'l4Xkcbs0Yg3Bnv7mqrJy6nNmZOvIga5CILE','HegxUFnHxc1hkvoiS1nfyfd7cewWaGAhLkv0obAR','rrRN','sx','x','0n',0);
+INSERT INTO t VALUES (35029,2070947851,'9BLqeiI49EDAWXSIXpqp6Q3TuBFiAGQR','lLXq63','OmJAe','BbVDSj8CYyp3JUCIA4E9VilVrMe','k','c',1);
+INSERT INTO t VALUES (43002,2540254267,'xd9fz050POIqkwayJITiXxp','p3L2sTV0PkSVe5GVwX','CZxd','ogHHAiahtQUsO1l57RAOuGnp','S','hM',2);
+INSERT INTO t VALUES (14079,1667393494,'XwEdDZgfb4wsiYcoCA3oVs8ama90WlTz','Hwnx9OQsV9UMJPCwdhxMp59THJ8qhFk3JSkrf2gfcwcj','T','HDtZEhlJlTh3RGGNGmrKXDrenXW','7','HS',3);
+INSERT INTO t VALUES (40681,1050285400,'3Tu0fBILXEgsZhHGoUA5vfn','M','oBU8xJPkC2B','ELoTcd7eEAK','s','v',4);
+INSERT INTO t VALUES (43532,2054373338,'hEJXwRFX526t','aDOXlBnP0zZVnJGeIJeAqSB7UuOGVt1Nhs4','MGsfT','11RFk7g9B8VkRzfIlfxPjHMkwdrcZe','J','k',5);
+INSERT INTO t VALUES (34407,244584029,'fipnSI5NDCPquBeGm5EMAl','hFdz8NVh8dyBvOTrUUAZQjme8YWrg','39akQAsVq2n','oAeKqc7M5QGv9Mut0','V','b',6);
+INSERT INTO t VALUES (48734,3084559517,'iVU7yUWNTPbZRhY','ngvybyeuEbMU9MGEI1Q7OYJVAwWpB2w','R','m1G','A','K',7);
+INSERT INTO t VALUES (35234,4131989508,'9JU6rQgwpiTs6WvikvhS3uIPjI6Q20BS6RUjPM','wjHa4fDFuwnJ','I3LHNCM2MS','mxz3K5LWXCEw7FAKRH','9','y',8);
+INSERT INTO t VALUES (50973,103650019,'2jFp0uD','xGrfbKyaoYBj9d1','2HUO6fX','0e8s57chh','N','7',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(38) NOT NULL, d VARCHAR(51), e VARBINARY(11), f VARBINARY(34), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1632865144,-92,'XHv1URyykmZsf','rTJJFEyLUMUQlLAuR91MrEgEzwWExgnTzeInBsGgZrbChOaw3FdxA','XDp4HFawcqt9juvkDNb4trbPyg6496wh','7N6Kbo2aswBUTMpaKHQrm3DHNtOUZIAzAOTcvczanrsMPTavU2q4qGQJhsTNZMsuHH5h8TIARb0jNK6cAfC','tcVGqx7GhiE1TOz2UJezDqp7BbCDWTuRSdKTpjY5yCC9W3ZyTuSw1X4JbL98mN4HjGSRnQ','QnGj6EHzXWxw3',10);
-INSERT INTO ti VALUES (-1632865144,-92,'XHv1URyykmZsf','rTJJFEyLUMUQlLAuR91MrEgEzwWExgnTzeInBsGgZrbChOaw3FdxA','XDp4HFawcqt9juvkDNb4trbPyg6496wh','7N6Kbo2aswBUTMpaKHQrm3DHNtOUZIAzAOTcvczanrsMPTavU2q4qGQJhsTNZMsuHH5h8TIARb0jNK6cAfC','tcVGqx7GhiE1TOz2UJezDqp7BbCDWTuRSdKTpjY5yCC9W3ZyTuSw1X4JbL98mN4HjGSRnQ','QnGj6EHzXWxw3',10);
-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 (-898034241,71,'viS1UuKFlwGmmLHzSPaNem','xAqBqkTEltrNAuy16W2GvMNmSTbdULfmZvbVE2Ug6NeZG4Vkyt2sWxgRBuYHRnG','ePZ3s0ynP','7wdISvmvC1YF9OGVfdS6WsItiXvdE9ehfhvz0Ywi2CybW1MuvKg7aUHwk3LI2I','TwmsTnLoHBoA6w8A6lmnmFCiPnWzf5hpW','nryeEhMKIrQ4MekHGVw5dnmvkXvUPsRZgjfu1xQMCjqYZhtT05N8aPqQx29dmMZP0JS',11);
-INSERT INTO ti VALUES (-898034241,71,'viS1UuKFlwGmmLHzSPaNem','xAqBqkTEltrNAuy16W2GvMNmSTbdULfmZvbVE2Ug6NeZG4Vkyt2sWxgRBuYHRnG','ePZ3s0ynP','7wdISvmvC1YF9OGVfdS6WsItiXvdE9ehfhvz0Ywi2CybW1MuvKg7aUHwk3LI2I','TwmsTnLoHBoA6w8A6lmnmFCiPnWzf5hpW','nryeEhMKIrQ4MekHGVw5dnmvkXvUPsRZgjfu1xQMCjqYZhtT05N8aPqQx29dmMZP0JS',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (794337646,18,'sEvF5','wJg9ctlvSNPsccjYMPLM25iLdDNfElp38nwmvpvCuyxOdIR4JG','7','XjI7Vkjyxp','YBJWUqrFth2IMJMhKuUJnm70','DaBFqQrVmaMgNipSF3O8sVlAAjNlzFS7G7IrPSSegUOBGpOAXnhZRsmrYy7C0ZjyeukZPcBUw3WfaaFql8Zuzm',12);
-INSERT INTO ti VALUES (794337646,18,'sEvF5','wJg9ctlvSNPsccjYMPLM25iLdDNfElp38nwmvpvCuyxOdIR4JG','7','XjI7Vkjyxp','YBJWUqrFth2IMJMhKuUJnm70','DaBFqQrVmaMgNipSF3O8sVlAAjNlzFS7G7IrPSSegUOBGpOAXnhZRsmrYy7C0ZjyeukZPcBUw3WfaaFql8Zuzm',12);
+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 (5621557086268432070,2432828250,'BLTjFHpFr9','2eVNaMttunJyamXvj','I','XhFHo7rgqVwbvXBwfzS','p','Ys',10);
+INSERT INTO ti VALUES (5621557086268432070,2432828250,'BLTjFHpFr9','2eVNaMttunJyamXvj','I','XhFHo7rgqVwbvXBwfzS','p','Ys',10);
+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 (12243708412667961381,3066082440,'c6cwwoxiVNRPpglgUXH4M73mKv','MtWDfBj1Ki61vJfeVxG0M','LWt4K2BYNv','ClbEVHgRI3o','p','bY',11);
+INSERT INTO ti VALUES (12243708412667961381,3066082440,'c6cwwoxiVNRPpglgUXH4M73mKv','MtWDfBj1Ki61vJfeVxG0M','LWt4K2BYNv','ClbEVHgRI3o','p','bY',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (758147706727998463,410780961,'bKHb','TSdHfYQ9ud6GYH7LOPZSaGgLkRmyNlgZbXGwRFz0PyzzXJyurSoN2D8NbA1msh0Me2OGfRUvrJ3drjAdlApi3ynDPLMs62jM1E91YuIZPYP7pQCCj679BPjK2KTkpOfjl3u6mxVQhccAop072UX4k0RdASAB31nwyR6plj0sD50CJK','UheAz','azYEg1ZJMP','W','Io',12);
+INSERT INTO ti VALUES (758147706727998463,410780961,'bKHb','TSdHfYQ9ud6GYH7LOPZSaGgLkRmyNlgZbXGwRFz0PyzzXJyurSoN2D8NbA1msh0Me2OGfRUvrJ3drjAdlApi3ynDPLMs62jM1E91YuIZPYP7pQCCj679BPjK2KTkpOfjl3u6mxVQhccAop072UX4k0RdASAB31nwyR6plj0sD50CJK','UheAz','azYEg1ZJMP','W','Io',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1587319556,30,'M0YJeFglf','WmwBMGmFjRMV5bUl8XXFF3itxfazqs5Z9wrXxlzqb7Fgwy2yVtb4feZz2cNzEHkL1H7wz7XqN0lnbRD9EcQLcoGfWzYZgjcgfUoUH939IpI1HpDWY8E23o7jQieafbHkunjRengYC8muQWWafByxqJF4gqiWTXnIJXpXL','65AfxfyS4B37nf4nawLwo','nXWQbClubblM4gVoTvQzkdUAK80MctYMe9JFCmFB07mki1eTMCTuN1IRqzxWfHEHgmoW55qX4pQOgkYpesoO0PiM52WWIF43FGp7bVIXB3wpUk2sjh5JAfTmCqSBm9sskTNGwTztX3Ms2UPI7GwpkXx724SVWqDzdbNXwRz2QIeImWgBuDReZigaIP9tKgLivF','CJ1NJ0qBDwRZDUagSPfN8gP','rXipVQxsdqVtpUtRxPBNSwBoJJmjYP4',13);
-INSERT INTO ti VALUES (1587319556,30,'M0YJeFglf','WmwBMGmFjRMV5bUl8XXFF3itxfazqs5Z9wrXxlzqb7Fgwy2yVtb4feZz2cNzEHkL1H7wz7XqN0lnbRD9EcQLcoGfWzYZgjcgfUoUH939IpI1HpDWY8E23o7jQieafbHkunjRengYC8muQWWafByxqJF4gqiWTXnIJXpXL','65AfxfyS4B37nf4nawLwo','nXWQbClubblM4gVoTvQzkdUAK80MctYMe9JFCmFB07mki1eTMCTuN1IRqzxWfHEHgmoW55qX4pQOgkYpesoO0PiM52WWIF43FGp7bVIXB3wpUk2sjh5JAfTmCqSBm9sskTNGwTztX3Ms2UPI7GwpkXx724SVWqDzdbNXwRz2QIeImWgBuDReZigaIP9tKgLivF','CJ1NJ0qBDwRZDUagSPfN8gP','rXipVQxsdqVtpUtRxPBNSwBoJJmjYP4',13);
-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(89), d VARBINARY(5) NOT NULL, e VARCHAR(88), f VARCHAR(2), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7233493,6,'fHf0Alg1k3Qgyi','wsHk','7Cmx9ghrpfPeTEDnd6h0tMH5cJfU4zKKDe7NkXcOH4eS9KlgIFzjoDhOHAmemCrgXPurNO','l','NtKp7FKwE9uQo8SHuX43aNMXOibcLgYr4UCFWloni70asW06eV5','aEzcHx88O2zPme9AzyUMP5Cz9059JOxf1UH6wQm5P9oTabDAyaDWXsXhnC21NuVZ2SDm3ng94rRT2RfG2hiWD8kX4qzfjk',0);
-INSERT INTO t VALUES (5463477,18,'j0Ba4b9Me4tA','2v','upBPsHAxFpmB85uNRaOrHzyhZsDhhrWkL7q','Q2','Lwyq3NawTan8hBK8l1B','dy52CwL0Ra6MsvyMnbAZkkuCwybn1tAogR8srEnnPgs9eLrUHgMrxb7vIaWgUIDnHn8HwtbAnkb9T8r4w00lpZ4TcruBVq',1);
-INSERT INTO t VALUES (4179193,-37,'fR545z13tLLncKOmDQHnjZLE66ZtNnEp7aJrGicRPgBHAlzN5xlIz34tf71fg4CFQ5CCBD3zvQf3HuKe','Z','Uh0oFuDntjQyT9dP0y1IHHEe5lrlfpbmtnMwHLMr7PKZvmjGbIcClnQOU91p','V','jYzVpG2dxAec23t1Jxn','hxR8oJZj0nhFaLwsawI',2);
-INSERT INTO t VALUES (3214004,-75,'DBJjSeL8bWoE1SI9CXfZJ0b5w21KuN5lMFKR5G','h','dj3FnSUUL00EUF6GfuBk6OfVWlhbZYmzh','6U','ZQy0zGDJGerPJpcMGDYzotVPTdJkvOyOIcBiifDJ61rNjq9br','iiDCfcpcBSETdMndgilrMd5t0Hq9OJYf0m04kfBSleUrcyoVv6Q7YT81wEudbRkeC',3);
-INSERT INTO t VALUES (-6100102,0,'KNZpJOheHvHIn9amkMjwYktv3sXcEWejiBf31CZmKymRvqGLRNp','Gn','bEQiTPsr0PFwvyi5wwM0VLX1sf0sigy7nDkk','C6','musYakwctT4l3jkdye9D953AMO','zyLHRGjLweTSlmmMmbqJZxj7BDqBljSnZxJeg9rdyiYpwXeKtyYRJbOUZr6SjXrxdAGSPbfP9kP3',4);
-INSERT INTO t VALUES (-2752489,-112,'AmgIZNxQakuedu7vjKzgOYiIjSoeXTG9zuXQ18oxrtQaj6VJp','7GA','ddSjeGIB29zoHX6Bra0HINtLhk84S3NnsaUb4YeguJP','KU','665oJKvnjNitgRSoFKk6Bnql5Oaawj7uBOo3f6EAir3jtCb6O','KqQxUFgmfhq1mp9OKoWWgq1RPOqu',5);
-INSERT INTO t VALUES (757101,-103,'EglAlrpDujA1V8OYcTtTs','NnZe','o98U7FGj5p9VTTVD7o3aGvf7rq2EWN4SWpPloZQT3Ohn0QWCh0HmEwi7luC3Z0Z4naNQysZQa867SUJgK9Qm4rVw','t','ZvanuYtuXw5Ku8Sk0lzHMNS','UtdTseLQ4LvOSL6Rw2OBLvt5J249oUjS5fSpm3hXWVG6Tl8TTuWjmY2FONweSXLc1M0CYt',6);
-INSERT INTO t VALUES (1095468,75,'5T5Vs9tJ1q182hDmXVyhLP6tkSk3lqEThGJTFEw2r3NovxnphEGny2Jm273N58xPq5xkyU','dYiS1','5ZvCCxTjjD6RIsmBFlM9dyBnpVfb8sWsorS','O5','19oIEsMOOXGyfuq5rQcO3oMrC9LrmGd086s5hwBiZp16aRsFZT4B4MvTSwJy7o6QOLJopZrkdIg6ziwN1gkdXmHA','1Wh7kXY65n0L3uBSJEBSw5Z',7);
-INSERT INTO t VALUES (-4812443,-125,'duRhDwnqpNGQBcO2mHTsmEnZ0MVtlTc9W94VI3ANFDYqvAH9nkPmN0MpNZRg44xA7hPRk5ajFfP12S5dVsq','wWq','JeNydEnSibrjVZHhpyqlHBJY9pGu0razT186pNIIweiQcoVTGogI1JVXiC','9','Qx','zuiL35DIDbEV3BcAi2u6vqFrHvzH2d9zAE3ngWzpaO7DDDuIM78AJVqtTudCGOLtcpOMq6wcJRt',8);
-INSERT INTO t VALUES (-2068205,32,'5wtN2CW2EI07FK5ntqYeFQsueBebR7Fr2ggHcej2q9NjtqkoWl1Os4czLG474dZ','NX','QcXdCfM8LTn5WMNgmzCwvmgMPexpL5GIxWMy0a8DctkyBqYxw6kP6lHnvNYWmO0wX9b7MIH3','C','CrPQbDANINlD2h2fInbPmV7nab3gmGohVFPjqRJBuRB69JwcW3hyTGrVnig90qmeBO3hUzmNwsN0cz2Uft4HlRN1AcWXz2n','4Z9uCGfx05wm5Js1AWseIwsydHMZwRBzjRLV9lrXXsryiqe0ihoatBnc8kH5KkEWRPrZ3HxHnlJ9guteCVqTpCfTlaV7rqGl2ow',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7582738151058602639,28396275,'dYivloeW043o1y4XIvbgkOXm','1UVZGuouFix9aUXnp37mQUXt71ICRhmUw9Dfi7fNNixs2eaasF4dW4a3wSm7TnRKtSArEPz1v89L4HxSf7cLInwzWtZWyB5aUprx5wfqxkeU9mE4OVmsTAoLgvDEqPbCBusN7zm6YMrMOoR69ALZ7kLYg48T9Vq0fsaM1xkSehoHVB0RwflggHA1zv9VCZOHuzVazzbX','zKHa','cSu8U6TszPFWtdUJZcN9W6zpfRiy','u','Y',13);
+INSERT INTO ti VALUES (7582738151058602639,28396275,'dYivloeW043o1y4XIvbgkOXm','1UVZGuouFix9aUXnp37mQUXt71ICRhmUw9Dfi7fNNixs2eaasF4dW4a3wSm7TnRKtSArEPz1v89L4HxSf7cLInwzWtZWyB5aUprx5wfqxkeU9mE4OVmsTAoLgvDEqPbCBusN7zm6YMrMOoR69ALZ7kLYg48T9Vq0fsaM1xkSehoHVB0RwflggHA1zv9VCZOHuzVazzbX','zKHa','cSu8U6TszPFWtdUJZcN9W6zpfRiy','u','Y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3171189090151126112,4194672583,'R1FotTZsjj4nTrGE9','oqJzHicClExqQLeWHlyRMsDAtmIoWsUpuujwFsTF0Cqt8WZ7xL','e9yeRH','kuX5zKfgsf1Mj0r9OUvpEFAKYTgDDwTs99D3KO8KBsE5xIDiQWDrGU1b5OQC3GmEb4hDUOaieO7akSYLNHXqU0Ck4UrMApsjBJbb','te','t',14);
+INSERT INTO ti VALUES (3171189090151126112,4194672583,'R1FotTZsjj4nTrGE9','oqJzHicClExqQLeWHlyRMsDAtmIoWsUpuujwFsTF0Cqt8WZ7xL','e9yeRH','kuX5zKfgsf1Mj0r9OUvpEFAKYTgDDwTs99D3KO8KBsE5xIDiQWDrGU1b5OQC3GmEb4hDUOaieO7akSYLNHXqU0Ck4UrMApsjBJbb','te','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1036659219388474653,2760421782,'M6iWKsEFvcD','enxtCAlqvfEOK6fiO4JUyELyL8AokLE09i3d9k0geem3F9XdpZltCEA5jWFMEYIcAajMai8Hu7zWG3CLY6Lzj8Nj2JVRikYjpFI5kp4nJuzPrSclvRuEjXtUXkZR4EwLjJR7Tz2UtHq7EEU5tZgbA4enYoeX9lbfOJFVNP351Yq52HlYDMO','jj1s9','3ABUL2AIR1ls9DGzCLElExJKdHlsLP0s7W4EOt8W2XpuVSErmJi2GyBJTMU6KCSqVVS3liWvDor2GiBXP5ozNMv6ZEiKwFOXazPiFNUoB6K3vBSOqXU3pXrnFY7pABlITAGPNfCogYoM4nBED0Vq0kErFQlNgCWrKSl7wsWxJhhUJrcHOxsZbAw2FzRarMa3ppFhD1dd3kUHa21i2RP15XO3BiPsAbAk8LKVq0Jd8yGDk4iGkq39hIHMB1','Ti','yZ',15);
+INSERT INTO ti VALUES (1036659219388474653,2760421782,'M6iWKsEFvcD','enxtCAlqvfEOK6fiO4JUyELyL8AokLE09i3d9k0geem3F9XdpZltCEA5jWFMEYIcAajMai8Hu7zWG3CLY6Lzj8Nj2JVRikYjpFI5kp4nJuzPrSclvRuEjXtUXkZR4EwLjJR7Tz2UtHq7EEU5tZgbA4enYoeX9lbfOJFVNP351Yq52HlYDMO','jj1s9','3ABUL2AIR1ls9DGzCLElExJKdHlsLP0s7W4EOt8W2XpuVSErmJi2GyBJTMU6KCSqVVS3liWvDor2GiBXP5ozNMv6ZEiKwFOXazPiFNUoB6K3vBSOqXU3pXrnFY7pABlITAGPNfCogYoM4nBED0Vq0kErFQlNgCWrKSl7wsWxJhhUJrcHOxsZbAw2FzRarMa3ppFhD1dd3kUHa21i2RP15XO3BiPsAbAk8LKVq0Jd8yGDk4iGkq39hIHMB1','Ti','yZ',15);
+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(12) NOT NULL, d VARCHAR(67), e VARBINARY(17), f VARCHAR(62), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8263537242038350411,845632797686527025,'K0KSic2T','74Cdz9BZjMkIheRRufP1X61yC2QfrjrJN4PFFmTRO5C1joG0uUpapvIBL4eyEdp0','jn4OIke3UCF','PB2YtRVK6u75ZRx5bqsh5nW1c3B94QH99WTJ','9q','A',0);
+INSERT INTO t VALUES (-839135965198073812,15536068225284564739,'xWDz','UYVTLabcu7gppwrXOok6y4GkPthB3xsXjmFdxkiuhXyYsuA7tQZYlgWw1pnVKaw','3YEW5','TCv','Em','D',1);
+INSERT INTO t VALUES (9069212101854029502,5350042243152723472,'wHPCG20a','4eIv5DHMWQf6zFrFpyfQ5gBTjXyfDI68LsOheOq2m31UsI4b9o37awGKj1LH9','43E34yRBWuw','ugmJCHEcATkHAyEhjEbxy9','7','D',2);
+INSERT INTO t VALUES (-2028854610567932433,5788121837605493884,'wBQHg','RWqj99SptpzY2XtWHxWtHuGwEf','v38VKHziObZszHw','gbjTXLg4iEOvpi5aDAtBIWzlZ6NToXMcaqnJStQ','g','K',3);
+INSERT INTO t VALUES (-605948474659213327,4473413596525823453,'Ih','FdfIena','vAzd2FaP0RpUTRO','8iwCk1V8Q5OsVsISeQYL4RMRkOhkS8Sn','g','g',4);
+INSERT INTO t VALUES (-6524046372623905605,14794189663691064552,'Rrsj5Vk1W','98HLe8ynyzrvSJEbRWQRCl3ys6xerMgJ6HQYG51ovF8hK3X','g9ZGC9OYIJW36RlVa','wsQo5waVvVsryWxUjqjOMAl8kyUl3vzNc','7','x',5);
+INSERT INTO t VALUES (2507300934689868447,5241725835108332556,'TCqyi','k0dfPJeqhOuOGRTCWT1ghLhaisamsK1LEhKySRAzA5sIsa6r654B7kMaRVdYD','IKx54z','dRHCRZXWKF','q','a',6);
+INSERT INTO t VALUES (6590005755207421045,14359365184166295718,'9moHVw6N2l','qZv','k1bXEtC','Uo45UFMBg8xPD71BLHRTNzHb9UVGI7hp9ipnOn','s','3',7);
+INSERT INTO t VALUES (-4478146943878399776,5517181870840049009,'y8lXf','2u7pP9otUB6OEZeXFJzmAxiW6dPq9emYfJnsNkl5MUh9g7H4wcXws','ff8evztWHQd9U8','69KqSTbMLcFPt0irTd6vm','v','M',8);
+INSERT INTO t VALUES (-2386728040634712348,12284690193902291764,'Uv','Dy5NR3fzMCKN2quBnCUfJ','jnXDV','OxUVXQsOzIIJlZRVp3g5WvNoN6rekXCrU2M4VMC0IoGMc4hGAD1k','m4','G',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(67), e VARBINARY(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 INT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (504198818,103,'i0Wew7TaJIcogFZVYwLGjaC7VKiJZ3NIQE4xuV5nRJRKzafzuVIWwnt7cgGMncz67OoR48TG','f5','K45MFrfQicBb93FjGFCKCcHSz2dcHM5kZgU3BY9HE','Mu','vNxOnLn1wJUAsuL26YZhm7XRILFCM1UNUkB2vRPJPbLGeLTocg8755m1lj0XVxqbZiPwHuMdtOE3I6JXtSfRODB','pcMGCphITTT2jHA8nbcQXEZETh2s7ZekFG1N8WRhP27sp9vraOgE5ue87lQuwUtBl',10);
-INSERT INTO ti VALUES (504198818,103,'i0Wew7TaJIcogFZVYwLGjaC7VKiJZ3NIQE4xuV5nRJRKzafzuVIWwnt7cgGMncz67OoR48TG','f5','K45MFrfQicBb93FjGFCKCcHSz2dcHM5kZgU3BY9HE','Mu','vNxOnLn1wJUAsuL26YZhm7XRILFCM1UNUkB2vRPJPbLGeLTocg8755m1lj0XVxqbZiPwHuMdtOE3I6JXtSfRODB','pcMGCphITTT2jHA8nbcQXEZETh2s7ZekFG1N8WRhP27sp9vraOgE5ue87lQuwUtBl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(90);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
-INSERT INTO t VALUES (1071563578,107,'VXPAULCczpWyR7EtD','J','aXRAtlRwAoPPZnN45q0jO2gTgjX1ks8KzKjyijffGwDFggTeQpGVxammRhqBLfHPpOKW4RRhHRK8bMg','m','FaOCQg7FFkp3qRP90koky9Yg','jtLgONf23oHRDnQhxAu',11);
-INSERT INTO ti VALUES (1071563578,107,'VXPAULCczpWyR7EtD','J','aXRAtlRwAoPPZnN45q0jO2gTgjX1ks8KzKjyijffGwDFggTeQpGVxammRhqBLfHPpOKW4RRhHRK8bMg','m','FaOCQg7FFkp3qRP90koky9Yg','jtLgONf23oHRDnQhxAu',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-367087075,-20,'dkevZXoSo2wL7eY9PZRUi42mSlcSpoZgw6RgZQvUNU3f2DaoGEa','VaKeSZrEi6gVlzsn1MpMtxx7F1AW7vVUnVTIP8m7i1GFPhLxhrROIkH9ONqKiPIyUC1ErNBAPLraEUmjPc6WCLEBOni4P5lu8gXjC3smYeXUPlewMLEfTHvSn2RPkNcsvpo5NTGSGlGVPgb6X0vrSOiTPe95isWKnpWZjOeqj1NuH3NQokRIeMRxzSwYkhoZF6LDaXd57yEqAdL','z2Qip0OVwTXCNv58ZfEVTZMmGzNGPMgeqlkoctYwruEXnyigPZ7qRpIk74ZVWS5TX6cR','Wr','piDsSEiQFlPq2u','Ec7KbVQc8LcLIu8Y7bBNP1v7V9CXQoqbnSIlR8usXTbiV',12);
-INSERT INTO ti VALUES (-367087075,-20,'dkevZXoSo2wL7eY9PZRUi42mSlcSpoZgw6RgZQvUNU3f2DaoGEa','VaKeSZrEi6gVlzsn1MpMtxx7F1AW7vVUnVTIP8m7i1GFPhLxhrROIkH9ONqKiPIyUC1ErNBAPLraEUmjPc6WCLEBOni4P5lu8gXjC3smYeXUPlewMLEfTHvSn2RPkNcsvpo5NTGSGlGVPgb6X0vrSOiTPe95isWKnpWZjOeqj1NuH3NQokRIeMRxzSwYkhoZF6LDaXd57yEqAdL','z2Qip0OVwTXCNv58ZfEVTZMmGzNGPMgeqlkoctYwruEXnyigPZ7qRpIk74ZVWS5TX6cR','Wr','piDsSEiQFlPq2u','Ec7KbVQc8LcLIu8Y7bBNP1v7V9CXQoqbnSIlR8usXTbiV',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6384472982188476227,16928838413085060413,'5envC0V','t0G3rFnIVnK0RF2Q3E2v4D','jYWM','Wyv3eNLj06iVMhIEKSKM5k8VEIcgvOHOwE6YAyOIk9Ks8Atsj','N','w',10);
+INSERT INTO ti VALUES (6384472982188476227,16928838413085060413,'5envC0V','t0G3rFnIVnK0RF2Q3E2v4D','jYWM','Wyv3eNLj06iVMhIEKSKM5k8VEIcgvOHOwE6YAyOIk9Ks8Atsj','N','w',10);
+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 (-6731962502250351055,585621303915468050,'o4fTRXgr4k','aimPkw05bPMIjAjvf6eOCCljp6uOxhWP968Mb0Hd8qiJ9X7wB0MDtujMV','BWDj1eIYBrw','59','Z','u',11);
+INSERT INTO ti VALUES (-6731962502250351055,585621303915468050,'o4fTRXgr4k','aimPkw05bPMIjAjvf6eOCCljp6uOxhWP968Mb0Hd8qiJ9X7wB0MDtujMV','BWDj1eIYBrw','59','Z','u',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (661414850082663313,8591298831211093352,'zIj','5ERFqVRXcpvpgXhITqnq8FNPMORUUVHPi13OIgqSrKg7hdJdsk0MSgbmWPb4EGBBu6nruwb','0N4N','ZhTColERG2YOTsn4M7mALxBjtPa','ER','9',12);
+INSERT INTO ti VALUES (661414850082663313,8591298831211093352,'zIj','5ERFqVRXcpvpgXhITqnq8FNPMORUUVHPi13OIgqSrKg7hdJdsk0MSgbmWPb4EGBBu6nruwb','0N4N','ZhTColERG2YOTsn4M7mALxBjtPa','ER','9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-705437578,12,'H7FrQF36P','bJXaIrAJQrmZeYriOrgNsFcap8IaSMmS6vyUok3','fZR5zCr5lpA9hERy5aaVLk7RfutYrJ3oVlcVZi3sZnI0nWftvIcecIbyFl6Rx3CMQyXn4sLSgHrfBucFe','jT3G0drv9cg8xO5NsKMqS7E1qXo2NSWLbpMqH6W29Q8xLeOsqAdFv5PupJuzKXWhXWkM4PrxlI0Kwhu8W2JA6TDD116vISlVRKQNo5w2UdnDTKCyit5OeSx8BOirgQd6SYZi5YcAxAcOWRF21EbDf4UzaXeRhIr6Li8y7h9h','N3sFYgOS8','FK6Jz6CdeyOvVI8VKVuq4fCMs7OQ3kTzLzy6XFwp2dRIPY1qD',13);
-INSERT INTO ti VALUES (-705437578,12,'H7FrQF36P','bJXaIrAJQrmZeYriOrgNsFcap8IaSMmS6vyUok3','fZR5zCr5lpA9hERy5aaVLk7RfutYrJ3oVlcVZi3sZnI0nWftvIcecIbyFl6Rx3CMQyXn4sLSgHrfBucFe','jT3G0drv9cg8xO5NsKMqS7E1qXo2NSWLbpMqH6W29Q8xLeOsqAdFv5PupJuzKXWhXWkM4PrxlI0Kwhu8W2JA6TDD116vISlVRKQNo5w2UdnDTKCyit5OeSx8BOirgQd6SYZi5YcAxAcOWRF21EbDf4UzaXeRhIr6Li8y7h9h','N3sFYgOS8','FK6Jz6CdeyOvVI8VKVuq4fCMs7OQ3kTzLzy6XFwp2dRIPY1qD',13);
-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(80), d VARCHAR(86), e VARCHAR(84) NOT NULL, f VARBINARY(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16844,-5751,'yfWEaOLCdjd892xCkHwDt','dZkMLXuspnkCD3Lm7RNvmS','5NewvmM00OGvJ7kOfkyx9JavgplUJbivqkuwBQ2O5HpOGjqmbDk94cwRmDcvDdag','HMTG9D6pm8lACGXaDUH','oX','9CiS8X3zo5NJfUzXJvEn1OP4wuPFat0VzTrWa8I2oPoukKW2ovoxPSakRUwIrwL0s6pBhohlitGP0E4yJXZi1',0);
-INSERT INTO t VALUES (62572,1277,'lTs6LQbQAriV2IsZVdStGi01x0iL96WDsDFbqT8Rl0x4','Vc6TR3','ZmbxBVGDTKzEKTqipjE4yOWzs3bdRcO17LYwmQkBbrgGyDiNb3FstFPQrz15fF3R','JV3jBbw','VqgE1riXlhK','TDXiylxMHxd737ifnmHq9SWdnQtthNPDki0ooJ0K5ANVVFmfqnkwNgJ527k',1);
-INSERT INTO t VALUES (33672,-25165,'Pln7WqZ97nLCApbTS4r7tEtXr32zW1wlgmvkWq3LDHHYijInZghL3mc2QF0hx5h','WopD4OdNedDfZ4EmnmPaBSIEotXEJbjjDjY7MrATtJLTvEb3h5Uya6LxhrbVMHANH1AzrbthYUpp67aNgmfSdL','sWT7Ch2DSHYq6Wa','xhaaqaWBSc9MjxWO2PXNaPSKOQxhqnmNFydaYnTBUubct3h78srGsjmPcg','2yfDb92EknpqDJ4QCVA7TaMQcdaRLnDMunVY4jwlfdekOW6IEfz7T0uTsA4t7wCvtuXA','C2oyCWnj9ZcVZMv3P1mJCtYvQsFKUdKidtKGyjgSHzD6HWCgyE24ofbPUh9eq',2);
-INSERT INTO t VALUES (64843,-25744,'kfs5XhAilHgllaF1POzkBn2k8','DawMVtiwlphVexiKgKc7mlgBJ1H1FIBsWDHPN5DWwG8ao3ZbZNH','6ixEByzopAPx1VW9GDfL8R28H7xyAB6JaRukZSaLDvEYhzxzxQQ1FaZz3rUELGIqHJZ820btyz','NkFVX5zKq','WCvcDFvtCMfIRWP2xIvba9MUBwvJS4u6kZ6thhxXfUhn39Q8g1LhtrvdR15M9nQGK','YXnaghX2iQornTIPkWksucRV8p',3);
-INSERT INTO t VALUES (31469,8564,'MxhelNzACVtETCX57YJFrsH3fpkSe7izOReMQlRzDoTaF0F6T','lKGZLxPHd84NoZnmOyMxJbpVocXcXrk6xXqHsNILHnNG','jDAPJJICSXxcrFxSjA','vTRDXCFhfMr','FylKco0DuIMmcDvYIdNve','BMAJNacLmYeX1P4Lca1cAe9rtR02VXfzpSH5xJHsW3pAFceElfeci',4);
-INSERT INTO t VALUES (41479,-29111,'REb1CyloqC88ETIwTwO537s3nUS3yVySka8zOWnR','UKbTM5D2wOwcrHBQS','3h','d','jrmDRKSiVtbZSN72CVZG2Byf268i0cXsUPWrqbu5Nm66Uc2vXYko','pQMxD0HwipKtQyaahv7lBVctBsdZ1WCX1tdEd41O0YcdoudqtQ4QCfacP9ip0RWmiph6h5ZUD3om5RH3',5);
-INSERT INTO t VALUES (49636,-8167,'55jB4AwPy8Fix9xQli1fxiNOTtyi39Tkxjoic26JheKt','GaLbtKk5pweOMLUmkd2fHyPcdwVVrlme8M5EDMQPDOyt5mXKf9povjp9c4DoN6AlNJoBe','ILCH8fEaagPOQz1A72wAPXdfhOdte4WVInhELk7BNAM6ok9pgViJK','clzztWXdS9HBdkcZlV642I1VVllx5smjsJCVER03SwIXazFB3siNnwBEdURWXhCu','y89bmuochVuRgSqsEUEmlgxDlMOEneUOP6h41jgZcG7Dt','STbiUDb0ElHIx8HhBu4RooBTkjIt',6);
-INSERT INTO t VALUES (64662,-6258,'IRPhDEd2zPCwwr72CbqjM6L2iZTHdn9fXyMg4exlKPC6pLcrFS0oPUYKwvRWrZupJB9kRPyZZzzCTr','aPgrAZjSeUsGibGEpn','ELa8bwxpfA86L5Z5iboBsY8s','9DdFgRZTJWxY5Ak3zeL1wtiZyF0l0Dv1rjmPjeeDdY','HG0pfmdYOL57jpPMTT7iZ4vGNUdoNrvZBM','6F6rI3o',7);
-INSERT INTO t VALUES (34718,-20455,'2HWpOrgqwPPo61TvsDgOqEX3TlmHYCYpQ2IhGN2nQoJfDr1WyV5Ry059RiWYhXvC5YLtgMX0Yff','IgXmFUYQeWdfpBbZYgJ8noJk','oCdecBdjqFkeWj2V5tcduL6CBxTzZiRy4yIGoALonigSHDaL48MvPIMrMs2','5ekABF2NWWqqNamLcoy9OL0SUdb1xNXLcn0tewanbG0kDzogGhq8taq5MG2PUxSAZy3nD0hi','ZuRjbzArWZfLCKh6DDuecV1N8nhV70633e9bYZQj46KlfGhg1R55SYVcjud','JEPHAY5vVL0LdQtUaEz6XC6MADzS73MoQt3Rmke5L4EMiU8j0Xa7UNH1P4TRgt5bZhh9SDp6QRrAFtxXJKtcg',8);
-INSERT INTO t VALUES (58365,16563,'qoCOMidZp58EixsZzsak9jvGikLPEcEMv','3U18UtkhC8ZSEGKpAz73I3Kk2g95CbRUOFamz1k4','zZ7S6WZRn8F527lGMLedGmm19phWK7qHGBcl4scfVzTkGl6ROcgvTPo3bwivKr8bJ','Zr9S0YXLVSCkzOvQaaaBnlrle1qoHSrJVKu5XitCTH','12Ndc56sPsbp2OEAXTjHLAnA17SB8LCKYiGJ9xYUB9aFQFcWZneVGIL5K2M4ipM','mkpbQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4829142808381269429,5931253600138492397,'GvCE','ZLrQV9CW5POYcP8EE3BOkMvLAIpSMNkj4kIW8LmJnOHb1xE1QqxF1hhm4B5ruz4e0ZDk0mCrKletEPpPYslKTGsArS4AVWkxlTtRLROw','nNLMW2qn63h3d6','IDOHOHxnuabftHicDzZZSUZj7LknbB2AUWA','Ne','V',13);
+INSERT INTO ti VALUES (-4829142808381269429,5931253600138492397,'GvCE','ZLrQV9CW5POYcP8EE3BOkMvLAIpSMNkj4kIW8LmJnOHb1xE1QqxF1hhm4B5ruz4e0ZDk0mCrKletEPpPYslKTGsArS4AVWkxlTtRLROw','nNLMW2qn63h3d6','IDOHOHxnuabftHicDzZZSUZj7LknbB2AUWA','Ne','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6384357180884795891,8212985920654966904,'aIN0I8so9cuur','ZdrarUDDlC9WcFen7ASadzm8ooSUIsloGPJKGLFylj2USm6hLs2zPfaxCr4vnB9dBfYClCk6Kp5D5PuNqpK2DULBDf','3YSlk0fkg','yFvv6IY7qIO49zXaZwAL3stHY5SUNwVTeEJx4euMNFyT4ucQeYvqzg7HNB6aKVcQ50Filq0Rp6w3sbnzjBqf9ym0saKSuEgLQf6Y5NAe8PuKpcgukvSLOo53sd75feXDtvmIye4w6h0f3W9eaYTeAKpMFwU70P4uJ0H4BGyLTp8pMsv3','h1Q','j',14);
+INSERT INTO ti VALUES (-6384357180884795891,8212985920654966904,'aIN0I8so9cuur','ZdrarUDDlC9WcFen7ASadzm8ooSUIsloGPJKGLFylj2USm6hLs2zPfaxCr4vnB9dBfYClCk6Kp5D5PuNqpK2DULBDf','3YSlk0fkg','yFvv6IY7qIO49zXaZwAL3stHY5SUNwVTeEJx4euMNFyT4ucQeYvqzg7HNB6aKVcQ50Filq0Rp6w3sbnzjBqf9ym0saKSuEgLQf6Y5NAe8PuKpcgukvSLOo53sd75feXDtvmIye4w6h0f3W9eaYTeAKpMFwU70P4uJ0H4BGyLTp8pMsv3','h1Q','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7007968238770923163,16650923542850175716,'XwTcFYPAW7','89V4WT8pr7m5Eq4VWyDjCGe1mC8fVnKYeRXqR8ykddPKgwyYPj1MUCfNQTnbXiiTjK73kIw5VyemGoIC2fh6vR93KiAATXQ0slO0W1YvTXOhzG1oDyCU9ox1Rhbj1bfgQyrjcnSakt7b49cZUtaed0ne1WdR8YD9GM7gOPAT1g0mfpAZJzWuKGP3dcq6','Rtvm0J','Z0glkrM4gRIprQyfm7ebDcB3r7wyO5gV6i','D','Bi',15);
+INSERT INTO ti VALUES (-7007968238770923163,16650923542850175716,'XwTcFYPAW7','89V4WT8pr7m5Eq4VWyDjCGe1mC8fVnKYeRXqR8ykddPKgwyYPj1MUCfNQTnbXiiTjK73kIw5VyemGoIC2fh6vR93KiAATXQ0slO0W1YvTXOhzG1oDyCU9ox1Rhbj1bfgQyrjcnSakt7b49cZUtaed0ne1WdR8YD9GM7gOPAT1g0mfpAZJzWuKGP3dcq6','Rtvm0J','Z0glkrM4gRIprQyfm7ebDcB3r7wyO5gV6i','D','Bi',15);
+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(38), d VARCHAR(41), e VARBINARY(35), f VARBINARY(63), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4091562756306403363,5205752889708197828,'LMNVieDbap','MvNF3lYISOOvmaaHzQKVfNJnMVN9oULc7','BtIR67EAhNmKUkeyZB','L','sW','7',0);
+INSERT INTO t VALUES (-695963416803037441,-653300031021841591,'N19fqP1dnLsGJUULWfq62f7BTq','kgeM8I2eI9Z1oeyiuKU0Ux','B','SvcAxryNvQqeQaoQbRZobi4CYxASNVFBPh27asjW4S8fkEhRKut1y6oVcLGQkr6','an','6',1);
+INSERT INTO t VALUES (878548148756878205,7009886911767445542,'Zk','ltuItjoeVQ7yjBn6kez','8cYy3','guoZQkmQrhyIPECBKBpuM7sgZZ','o','v',2);
+INSERT INTO t VALUES (6466000231959692664,-4753345868806108643,'ciPbuT7qvS1Y8NK9GxF6baph5L7tvvkJVCGH','v8u','svLUbCo3','5eXHptzseNqKZWpQGmyUierfYd20TASmLi9ehYotTKodSsMk2cwojeY','5H','Q',3);
+INSERT INTO t VALUES (-7423459458395135128,-2645777356516742623,'W91PSst35QVelKqM8k4pgeMOTSUY1Jv','c4X7jTG3p8t4jKrV9XitYpoI4fPMGbykdKyDbuDr','zKSaA22yP8bj86X2','gYQLj','E','T',4);
+INSERT INTO t VALUES (608143839651590363,-6779655506376574999,'jV8VIMUYduZj0GrM0STLOKrzM','x','7pVHMXlFiay2tcZoF6','yYjtng64s9G5IcyoUKO4RUtfhw4HzgiXD6R5ukJU7o6BGpFF','e','7',5);
+INSERT INTO t VALUES (657342481206225839,5507615568479261330,'2','VOobcr5x35ObV8rPlRTZCT','zu5Uaa0W5wiHIBUnIR8RyVpyY5t','EfM0ZXyhOw0jNss9WPMMfgX0v39qMQVsrvYbp5PdEk8Bp0','J','T',6);
+INSERT INTO t VALUES (9194440484475073169,5596519932398864771,'e05AO1wpXx1zpU','9D','GlDTnBLIP2VCVtPdGKwZjksIXuATo','0dXe77KmFBJIIXXO6NBdm','vd','6',7);
+INSERT INTO t VALUES (6676396114955037702,626927447067063911,'BY2v6wG6u74L8','zSHg7EGIi3DYc1I','CTEr3','RThpKZ43DO6ScRjaKlNRJsy8FTnNOik9vK0H0L0zgxbAUjalv','C','e',8);
+INSERT INTO t VALUES (-2067567532100781128,5672272761048912197,'7cE05qnP','6G6ePa1fAOyASuUlYVnGGNTdp','4nfcgu7Xf4Hd1aQYHbg9LOHO7j8kFyGxAEg','Lz9bZogw9EeiYGK87ASZLqEusSm8hwMWvYMUpFQeWXc9W3I8m8g5','u','z',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(38), d VARCHAR(41), e VARBINARY(35), f VARBINARY(63), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (63300,17542,'RamqeYR2G50MVTMh9v4shfDGl','s','ygcHMiNsSDUwcLuAetvVPnCeE1xwy6vjhIzftQnnoekLazUYTcEF0POcuw909dOkIQL7Ns3gDrGQvTSDD','SOOiVSSIwnylEtrXjY0XVxhhYIrgD3lAx3lZ7BckvMcgmaacdUMe374ZiMmn6M76h4CMTSmqIr0nltwhaBH77','OqO1K','DmuhuepXCzs1TXPPmgIT1OLnUTfzbdB9Ex7MgYKoyhUhZtdNZKVxVqjFChPLXtbdlQb9nz0HDHNhbqOUhxEgf9cUSBGWMdEiJ3BW',10);
-INSERT INTO ti VALUES (63300,17542,'RamqeYR2G50MVTMh9v4shfDGl','s','ygcHMiNsSDUwcLuAetvVPnCeE1xwy6vjhIzftQnnoekLazUYTcEF0POcuw909dOkIQL7Ns3gDrGQvTSDD','SOOiVSSIwnylEtrXjY0XVxhhYIrgD3lAx3lZ7BckvMcgmaacdUMe374ZiMmn6M76h4CMTSmqIr0nltwhaBH77','OqO1K','DmuhuepXCzs1TXPPmgIT1OLnUTfzbdB9Ex7MgYKoyhUhZtdNZKVxVqjFChPLXtbdlQb9nz0HDHNhbqOUhxEgf9cUSBGWMdEiJ3BW',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(81);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
-INSERT INTO t VALUES (43407,-29116,'1wtsPx7Oxoa3FbbAgDDmEnFCJyBu8gQ2I2wu8UFlG4qpbtrb3UFrJgLlZoaNbnb3Cx','k7218NZZYvA1RNwXrXgVvTvXBgdUs','G4Piu96v2HspHg9yGUSxDybAlDQ5UKyX9dBp5j2mz8IQYQk8SZzxESO7','EP','krWfWPwVSjmYogJnsreyn4pMjMYqaICwGaIHSInOA85QSPLBw9j3mkcJq3gkm','LVLAsZaxFzOwCQ3',11);
-INSERT INTO ti VALUES (43407,-29116,'1wtsPx7Oxoa3FbbAgDDmEnFCJyBu8gQ2I2wu8UFlG4qpbtrb3UFrJgLlZoaNbnb3Cx','k7218NZZYvA1RNwXrXgVvTvXBgdUs','G4Piu96v2HspHg9yGUSxDybAlDQ5UKyX9dBp5j2mz8IQYQk8SZzxESO7','EP','krWfWPwVSjmYogJnsreyn4pMjMYqaICwGaIHSInOA85QSPLBw9j3mkcJq3gkm','LVLAsZaxFzOwCQ3',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7819608329127465548,544371506671963185,'V0h85HadenMVvD1HSqVOiuRvSvlzN','hGrT0pJg4fniploNKsVciSaodt3tj','FziN4NHlP9Hqtj','g5vn8i2nELDaUewZNs5V1eDi4Si8CXoSdnyMAc1Yi01efb4g4saHferGZtv','L','j',10);
+INSERT INTO ti VALUES (-7819608329127465548,544371506671963185,'V0h85HadenMVvD1HSqVOiuRvSvlzN','hGrT0pJg4fniploNKsVciSaodt3tj','FziN4NHlP9Hqtj','g5vn8i2nELDaUewZNs5V1eDi4Si8CXoSdnyMAc1Yi01efb4g4saHferGZtv','L','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
+INSERT INTO t VALUES (-3484226481005631734,-7449417524630460269,'Y9fGq','HVPZtODZu9a2R','WTWdSsEKnpIbmKHp8FzDpZi3sX','84Y1PXAGZk1DNqRX2tdsKHkSWb10u4Cs0ipIScLkH2Ofm','ir','4',11);
+INSERT INTO ti VALUES (-3484226481005631734,-7449417524630460269,'Y9fGq','HVPZtODZu9a2R','WTWdSsEKnpIbmKHp8FzDpZi3sX','84Y1PXAGZk1DNqRX2tdsKHkSWb10u4Cs0ipIScLkH2Ofm','ir','4',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (33496,10772,'hBmGO9apFxii4PWcfs4Z7TlA58Bdpr16mjy8wKOTY8x5y4YHqeoPU9Y0jz3kQrC7h5rYNJ','A7279uJAkLa39vY6sKbx5PwWMyFWxR3vVsscTVUz733LMJk0Fgnj7DMx1DKY5xedixzRHgeBHkRO2dcKyyyl19d64Nukwp2eByc6RBdydqFwFpIU8wq9KkkASMcogkz7hxwhmXNtUFGzdz7sLYQ','LLqrOfrz1','N7pMld3hO69Y1','1NXC1pIl2D58kjNZZgly8sKpKEoDaRkw08Fcu44BYO','0oznonXXlasHp8mgeEOALdKKs5181TAIZhvmraU87dOoRnMJZ4XhTFdfTQxNWCtEYAnCql1385yFHoLsL4Bl',12);
-INSERT INTO ti VALUES (33496,10772,'hBmGO9apFxii4PWcfs4Z7TlA58Bdpr16mjy8wKOTY8x5y4YHqeoPU9Y0jz3kQrC7h5rYNJ','A7279uJAkLa39vY6sKbx5PwWMyFWxR3vVsscTVUz733LMJk0Fgnj7DMx1DKY5xedixzRHgeBHkRO2dcKyyyl19d64Nukwp2eByc6RBdydqFwFpIU8wq9KkkASMcogkz7hxwhmXNtUFGzdz7sLYQ','LLqrOfrz1','N7pMld3hO69Y1','1NXC1pIl2D58kjNZZgly8sKpKEoDaRkw08Fcu44BYO','0oznonXXlasHp8mgeEOALdKKs5181TAIZhvmraU87dOoRnMJZ4XhTFdfTQxNWCtEYAnCql1385yFHoLsL4Bl',12);
+INSERT INTO t VALUES (-9036791150073246136,3467174129511575880,'HT7HlmEtu5k1XYde8w3LXE','zvwQc0yc8qykQeWc0G7napwz2srD7OSbdVnkUPcNz2BZT4trX2VTAozgxNo5MqzSlNhpTwipMC8Lny','KgBpOnELgZZINAIFEjchI9KqvHWVZWfQcK5','fac20nAWVSttc5C26sACYUhozs9OCMTeHGsFQhB','c','m',12);
+INSERT INTO ti VALUES (-9036791150073246136,3467174129511575880,'HT7HlmEtu5k1XYde8w3LXE','zvwQc0yc8qykQeWc0G7napwz2srD7OSbdVnkUPcNz2BZT4trX2VTAozgxNo5MqzSlNhpTwipMC8Lny','KgBpOnELgZZINAIFEjchI9KqvHWVZWfQcK5','fac20nAWVSttc5C26sACYUhozs9OCMTeHGsFQhB','c','m',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7345,-25645,'NqMx6icvq8rYuM9PbiwoYTYftFEeG86fYpGdyjVOVWxY4q2et7z5HE1oB','1TMfaUCy2iyXRpUKHFsLiDBvqTJGktYxbcrTBNcfedgJz9GSVyuSa42A7hQpBPaVAJwwtKhgdRGlR2HTUdwnsnk5pnSCGCPd6398lVjvPj1kFtXPkfVDrOxbjvHPk3siLgyQaTqnc4MolRvYs3JlDN2V5Osen8ZwCvmmr4tI90DsfSIEd08okbH0D9cRGmWWy5hKpvGG6xryGHGMT6IXj8GwegV','aXThHLmWXsQ','sYoKoj1wYAwZY1p5RCRmngzNCZzue4mOJ','CR4SKavsiRVKSsjqSpX3jNrqnEDbGCTFxFAHfhViCQBkaIqRvusAjwJuh0cnHc3ExSyt','R9tgHE5Ydl8oOCoBghxFiA4HB2AoRNcorPYagFPpu8EXT8fQXYBm6m6K2iNeZI',13);
-INSERT INTO ti VALUES (7345,-25645,'NqMx6icvq8rYuM9PbiwoYTYftFEeG86fYpGdyjVOVWxY4q2et7z5HE1oB','1TMfaUCy2iyXRpUKHFsLiDBvqTJGktYxbcrTBNcfedgJz9GSVyuSa42A7hQpBPaVAJwwtKhgdRGlR2HTUdwnsnk5pnSCGCPd6398lVjvPj1kFtXPkfVDrOxbjvHPk3siLgyQaTqnc4MolRvYs3JlDN2V5Osen8ZwCvmmr4tI90DsfSIEd08okbH0D9cRGmWWy5hKpvGG6xryGHGMT6IXj8GwegV','aXThHLmWXsQ','sYoKoj1wYAwZY1p5RCRmngzNCZzue4mOJ','CR4SKavsiRVKSsjqSpX3jNrqnEDbGCTFxFAHfhViCQBkaIqRvusAjwJuh0cnHc3ExSyt','R9tgHE5Ydl8oOCoBghxFiA4HB2AoRNcorPYagFPpu8EXT8fQXYBm6m6K2iNeZI',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c BINARY(58) NOT NULL, d VARBINARY(23), e VARCHAR(77) NOT NULL, f VARCHAR(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (85,60498,'GwHiNKuB7lXDWSTQZ7H2deo754VFn146ks72FDWT','s4gP8','DFIZ6b0Ux3Ud5nk3KKuZMupsaBkDhiRYgh6ehZIfRfJLBqC2PK4YF220HQ9OpS4TJ5GEqGe','g7Szgc5TE40Hq8dCaKvKZ1CP','4PWb6bnzTfabBZfcnEDXtrzdDjwaJdy8','du79L6rFiimJrebPj7WIzhxiQtRfFeg0aBd',0);
-INSERT INTO t VALUES (47,52943,'HCGVLiuJHcr','KgUxzct','LALEiCdKtnSVE4OoLGE5L2LlWQymOrdTi1Go0LBUgZDClt7HMUww1ReWCgRYLIffHfWbe0UK','xYpbf8SA8fn773h','5ahBoEZBH31cbP2iJZKSpEOABE7Ks4IMWiiOrv0Mv1o2INMZbqcY8Jkk0OSMdDMLBHluglcPwFtdi7jUV3Q7j','TyqOtJkup3s',1);
-INSERT INTO t VALUES (-118,8444,'rjHML9p2K3fdDlr8EsmM3ZiCnKHare','endGYapbsz0g3XkrFk','0v8GyiDkbhaCkJJzKZXCECtpqHfvsCgb','ArLRPEN6thHOkhg6emQX','bOuyQPHcs0iOOAPdyFVAY0vwszRcfR','NoLK9gVKTmYSr1X855gDTVlsSWMApb1jieFthd25i0w9OvjUbyLxkuDpCrFIhwKekBR9D',2);
-INSERT INTO t VALUES (80,34410,'nKsVUqAdfXHBWy022mvgoSKOGqOBFhUfz1GFl5HsAjcu5gAcFHq9AlArYu','6XaYgni49mG1','ipeTJiENfghnO1pgxkykq8xkWw0YfbQfyizOLALxKDYi','FYO9RZQhj80chxqrqO','O0','1hv0',3);
-INSERT INTO t VALUES (15,8753,'ZvMVyBjV1OrxMu1gSEHtwqvgkz6ZlY16c','toO9amaN7rPmf9VsHqBot','ROglgbJwPVkPJ6RJtkAyb3IJcTgY','k8QMxZJAKM9DWFbu0vyVdpwmZiC','ZrTDgPZEvMaRIxyjMuWA7dSOG6QBmCGohCUR6lXYIzYcLscvSFkd1jz5lKeKVYzVboBA3LpsHPAzqJE9zwbvSfLPiIN','QGpbgQhjMoOV0ldYE3uO3XXC5YbFVZYLFYK6ugKBpvzaeRl2DSYRlaQfTcEqPodC45',4);
-INSERT INTO t VALUES (96,21588,'Z1dX8gA','9bQaxDg','6utlBNCMgs8Q6CqqknW0VU1JKtAjQAQlS2OgYua5hiC1ah7pQTrra5rYi0OmnjdAlKhhE8hsvQk','54yBvGBX2cGWcDfwsC68U9vtJkh2Qqleq9qik2VNxJwcbr2','IFDW0CNZZHyT9SW1YPP3qvNMrIocReUgXByIni6bpKmffq8FA9ak6vYQFB9','nQLdWSO03a5bUyXY3yFKlB4ibxcybvFRlEQXs6Cg90IpwURcEbpLYFMsdZrjqQnSHVpcGFGkiWOojWKRyfdIjY',5);
-INSERT INTO t VALUES (-120,19548,'yQMmxFlesVtMmmr','ud0y4joQ4wQ7qJpFxs6','xnE2DjBFkQ6IAnMbzl2LTYZh0UQDSQmm93unCC','hQnK2xCk0yDBUfkWJbM3kWeLUH','Nx','JSZ6N5rr2cFmb4dc9',6);
-INSERT INTO t VALUES (-113,17847,'0qiAPzQcOuHkmai6dvg3oRkONCqVnF35AD8V0T','rVmQDZORftEkV','FD2VNAdzDn1KvIKAb2FcxNbXdG9p7AHLTXAKTeN','HkgkIVywjxHaxAi2wpEQWpfiWDth7jRttZp9zp0u5QDRWJfMb4EXx6M','HPlk2KvzvcNnu6EQwQzeNiXbAoWfWpf0O4kYrXIunCoUpK98xLRvOt0sONpCyNu3wzqjVU','6J',7);
-INSERT INTO t VALUES (82,8250,'wCKgpCAsBCcC9GPe69V','h2dFFS7w','WlM7gDExhy3uL5zFUuIHnt40jdmqq','5eAmZytwbGScSDm3zqoFBQ5lhlIR3eUifYjCe9OXdIxcmStmhqTQFOBkjxZjax4FhixJ4','k8uUGAoEK1nM8JD3E','ubjC5NOLrfy0sfL1qMBe3W9viX3A2fZMGk6Ju1MTxPBVxv9Dnyoj2h3ruj3QvRp9Flt4wPXEoEuHmRWCFqsKVIMNve',8);
-INSERT INTO t VALUES (27,13675,'1KQx6rJndcls7qggACj9sI2xYt7Lx757i5XFpRwhlmoRWpAYHU3dk9f','UIgzpTYjW','XnzbUSSeNxZjTUI2M6teTa3GkrXcTjF7PBgCbGG4Ql0FuDI1fTca6tbr56Ax','9oXwJc8V4GDyDcG','qrM4ZhYIAvPyV7tf2JxaTpzABsn','yoXQYzJQAxUF2hgSuysooALLJS6teQG3APqYX2q77T66HgrNu8LfJXdwxhnKxABnftQnWZnWJuI8K7MLeuvELC2wpF5Qpl1ggqB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1727613992768331130,-7979335663193358729,'2npR3Fa4zOMbLn80w9u9TBiKCOqUmAcUtkxx','ft5oDg3cMWNIDPQIOSKPacwqDPB1JcAHnm0jDXioNeVJpXaz5','L2VqO31wEU6zuGzxrDnYiVmEf8JWMZMzxx','Ir7DYrynN49aGXwr5aBc26VtqQJTFJNuUemlRNYypzhu1yEejVFkj10LlNMy3mMP7ZqBuKAxb71cnHO4WFTjQAFOoVS8Hl03Jqclso1XGAKbJ8Ntn7OxksSIjxLtt5Ha5RfABqxrhEggIKMNicg9SfPlBtFyClWLbPKiuZ','gp','l',13);
+INSERT INTO ti VALUES (1727613992768331130,-7979335663193358729,'2npR3Fa4zOMbLn80w9u9TBiKCOqUmAcUtkxx','ft5oDg3cMWNIDPQIOSKPacwqDPB1JcAHnm0jDXioNeVJpXaz5','L2VqO31wEU6zuGzxrDnYiVmEf8JWMZMzxx','Ir7DYrynN49aGXwr5aBc26VtqQJTFJNuUemlRNYypzhu1yEejVFkj10LlNMy3mMP7ZqBuKAxb71cnHO4WFTjQAFOoVS8Hl03Jqclso1XGAKbJ8Ntn7OxksSIjxLtt5Ha5RfABqxrhEggIKMNicg9SfPlBtFyClWLbPKiuZ','gp','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5519914968958899139,6729486888570619114,'FPKOQHYs6gV','qp4b2cQiO7xGJRv10tVA3PkcFpL5b93','luUHr','EiCLdxbXRd','9M','Q',14);
+INSERT INTO ti VALUES (5519914968958899139,6729486888570619114,'FPKOQHYs6gV','qp4b2cQiO7xGJRv10tVA3PkcFpL5b93','luUHr','EiCLdxbXRd','9M','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-3392794011443873530,4154267055375374372,'XOqgaPsYKY','pbzHYnzQaB6Ob8qkHlotx7bUdvdOux1gmlLI8CeP4x1G1obKoVinjAf1gnWvKt2ydSRM5G2eLEDjTyBKdI9SC5DMRCEoHugZdox7BHTkQ5a9DpXnKXysuCPNm0JaW3tEd7TfBaR9v3A2OJ0BgfZkTsoj5u38mZyXNBtfMoWO76aT7uFvhqAJ9YYlW5Mrp5zziHFkhLKaljhBsfLtY8qN0toufyFRUL4CWfMNC4v','RrODzUQMek2mFkXenHLrUIyw2z9zpjwQ0d','GiDLZMkjEwcBySya3myHVyHV0orwAQXQO8YhAM0op0Vxneq17YF3D1rLC1nQaFcOkPNRap1Ql0zNpaLB7pAHyMpbciXrDK','j','D',15);
+INSERT INTO ti VALUES (-3392794011443873530,4154267055375374372,'XOqgaPsYKY','pbzHYnzQaB6Ob8qkHlotx7bUdvdOux1gmlLI8CeP4x1G1obKoVinjAf1gnWvKt2ydSRM5G2eLEDjTyBKdI9SC5DMRCEoHugZdox7BHTkQ5a9DpXnKXysuCPNm0JaW3tEd7TfBaR9v3A2OJ0BgfZkTsoj5u38mZyXNBtfMoWO76aT7uFvhqAJ9YYlW5Mrp5zziHFkhLKaljhBsfLtY8qN0toufyFRUL4CWfMNC4v','RrODzUQMek2mFkXenHLrUIyw2z9zpjwQ0d','GiDLZMkjEwcBySya3myHVyHV0orwAQXQO8YhAM0op0Vxneq17YF3D1rLC1nQaFcOkPNRap1Ql0zNpaLB7pAHyMpbciXrDK','j','D',15);
+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(96), d VARCHAR(20), e VARBINARY(84) NOT NULL, f VARBINARY(14) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45,918164583522464674,'4tjeTY9e7BAJdt6NcEzh','uNTSMdpNFr0wZCt','kfWFm3AWZMwJpPbiU7gX1b4bHRQTvlbmYWZEQ4dhpAK1l6wF','FOnk1ePjKaO0','s','m',0);
+INSERT INTO t VALUES (-93,-7356640229570311309,'Xt9k','3xxKa5hMsg','rChACOzefbB9MBXpEQRVrKrtxYnVxW1Uebfb83oc8adnBjmOD1bAwRD','jMeLLaXrZWki0','N','td',1);
+INSERT INTO t VALUES (-2,-5151701364348975204,'wsUTdxhBE2Lbqnlc9g9jSJFisQf1GOIs6LEQ83YBOXVGjSeo2yWIILnO9z7mCav5SOS93p','Wg0nt0RT64','A7JKLpep4CULNevYDVz1SJLjxZyI4wlYyw1XVr3HrdTNkDBB7FlX','E5TRW4Nem','4','l',2);
+INSERT INTO t VALUES (-33,2296348658673377595,'ksTydzbvWHiLIAiuFMrjxnB0ZhqpmRzRZNrjQ98NKtAsoBKSa4UTATwLGUdqJw3qdouIunbkE4sCoh3RHQMBzv32N7Chl','Enyix29','fP','qu38cBSz9Wid','G','wR',3);
+INSERT INTO t VALUES (-57,4208414964331352348,'qj1YqTIsfCK','VHL2XXAWmTgN5GukVxM','wyGUA0Y','bX8','j','r',4);
+INSERT INTO t VALUES (-115,-1594699975170347148,'Q94','bjba7YMwproh','UpT9gSmdsd7GvA7uU1tXJzt','Az3s4GQG6XKo','x','Z',5);
+INSERT INTO t VALUES (57,-4500680144966054403,'xnR2d4ArC3gTrMnByvv0siiWckYug3WigTjaesgUJdVfUM1jhe3GXGo1aEWdV','7','x9cBLLHDPJDtitbdJwFDxbmsynajJyV4ZyHziCc1SBuwEZZTmFY','GEc8Ui3EKD32n','u','lg',6);
+INSERT INTO t VALUES (-61,3756552861308644441,'uXW','U7hRLRH0skbEW','DkLR2o2e72z0c6aGfI7xNc1Z3DkjalNUsA5lmkWjkshm5Z8NTVqMZN8V16V0R3Zkbg6BseS','hWGXdL','f','yR',7);
+INSERT INTO t VALUES (14,2596364438232474397,'ErYIPkjYQNuX9IjwsmXXHgSqf5PBxiYxGq2gQC42u4o01p2gPrwIgmwB0MABO14lAl8qRMNt4FWe36smpb','VmW','1QTY1X52jLMvmDM2NetO6QOXQDOWp8VwY0ocRwkiBs1eSpy3ek33T38fTCFWa','xEmkqyOT','6','W',8);
+INSERT INTO t VALUES (-64,-5935893041429850383,'AstxrMt8NH4pIpexPXoJ2idm3qtjA4NJEZFaxzGiVV4cQNKAZyGbdy6zeSf12hdmFfK','2FnDI5ZORk6g','uJZNvnVLme9XhS7Uh8gsdnBmfl4PN4GyjGkF9f7zjIiIz95t','ygZmUuItYvNeQE','2','J',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(96), d VARCHAR(20), e VARBINARY(84) 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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (-24448,58687,'Dx8ATBMKEmJJzjcfe9PVm1MTULXq40nK9W80EatEGxG0PmyCVfvN','wW5MWzt','5YN6h8swXZ1o35jWP4VtYP6IwNQsftHGBwEH0zbCcapgLGaFRL5VUFBpNv4b','w6Rh4SDRPVR8CzhHuShEt6ynoWY','vgCmewFnQrcvrEuC0sGXHJ3IVV2ZxM36T2lSvlL035rsH8tKbY8PuRF93nOokvL','ieGH9lrBaAED9x4oevLeXPw7NURP2RFnH9Or2DPQtLKj',10);
-INSERT INTO ti VALUES (-24448,58687,'Dx8ATBMKEmJJzjcfe9PVm1MTULXq40nK9W80EatEGxG0PmyCVfvN','wW5MWzt','5YN6h8swXZ1o35jWP4VtYP6IwNQsftHGBwEH0zbCcapgLGaFRL5VUFBpNv4b','w6Rh4SDRPVR8CzhHuShEt6ynoWY','vgCmewFnQrcvrEuC0sGXHJ3IVV2ZxM36T2lSvlL035rsH8tKbY8PuRF93nOokvL','ieGH9lrBaAED9x4oevLeXPw7NURP2RFnH9Or2DPQtLKj',10);
-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 (16330,54228,'3HsefPKTnTPOOUcNJrZkjDYdPqkXFh2OIFmpmUjrfkHMK6pwqUQ8M','ST2PhFcFM','wH4j8FuRhvtXFFTvVIQh31RHdaop0BL8UmHM9mOOYNR2S8l2XTBENu4','O2GT8IaVTzXzuoWykCszvrtDoBLuXSeoiUAD5V5XG4St8VoViCz6x5UB6YW8pHW57UOFycw9WEZfDjWndhh','y09KY873MO419ZI1Kvshk3kjM8f','rH9xlOQXhwIB0DiJp7URBsG6aFS',11);
-INSERT INTO ti VALUES (16330,54228,'3HsefPKTnTPOOUcNJrZkjDYdPqkXFh2OIFmpmUjrfkHMK6pwqUQ8M','ST2PhFcFM','wH4j8FuRhvtXFFTvVIQh31RHdaop0BL8UmHM9mOOYNR2S8l2XTBENu4','O2GT8IaVTzXzuoWykCszvrtDoBLuXSeoiUAD5V5XG4St8VoViCz6x5UB6YW8pHW57UOFycw9WEZfDjWndhh','y09KY873MO419ZI1Kvshk3kjM8f','rH9xlOQXhwIB0DiJp7URBsG6aFS',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-2745368091499039429,6147333604516759571,'cONFMqjlfVuiT3sZHqs5dSHmu9D','cyslSg7rW','jTJb5U58','pH0gEmS9t5','u','v',10);
+INSERT INTO ti VALUES (-2745368091499039429,6147333604516759571,'cONFMqjlfVuiT3sZHqs5dSHmu9D','cyslSg7rW','jTJb5U58','pH0gEmS9t5','u','v',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (-7933998436615133588,-645618307945168835,'63uMdSyaU','MJdkhQYoYKcX','i5ypSw52YiCg0sCGzUHekxamqGoEW9gmtkUy','Y6aqjfghlu','F','J',11);
+INSERT INTO ti VALUES (-7933998436615133588,-645618307945168835,'63uMdSyaU','MJdkhQYoYKcX','i5ypSw52YiCg0sCGzUHekxamqGoEW9gmtkUy','Y6aqjfghlu','F','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4431689755329248957,-1029336637898659234,'tNfw9jO3Sviwdsu1tLMJQT2MiPaHERoKzmaFg1uEE','s4iyHRzmr5qjY4TvPXXUurIXsRIhn1vuiTGaKt4Xr3Zec70RyR9nsCufMtrrWmsQoqILUjF2rro4roBa','YkeegFFwHqaEX8Ux','tsAW2YoRcMfO','f','a',12);
+INSERT INTO ti VALUES (4431689755329248957,-1029336637898659234,'tNfw9jO3Sviwdsu1tLMJQT2MiPaHERoKzmaFg1uEE','s4iyHRzmr5qjY4TvPXXUurIXsRIhn1vuiTGaKt4Xr3Zec70RyR9nsCufMtrrWmsQoqILUjF2rro4roBa','YkeegFFwHqaEX8Ux','tsAW2YoRcMfO','f','a',12);
+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 (9200559686390622122,7705662290291601961,'OdKiYIUxsywn8qHme6nDBqN0jotvXLAkqfwYCi0NfTDILmeXtk0K3TMsspl3UQQY8cCUuGFYuL1ApLtLv','hrBDrPgRgDuFx9jmJSAK0oDlYGsuqQkmtlXFjgBpObtBjx6LY0MfAkkYkgE4oEhIkvdXUCoec1Lx9GDCWIQFOUl9Z7o7kaKBoXkSxPTUW3eLEM2f59HtXBjlN','zo9hQRsg23j2Vj1FYJ1OJBzeN1i4tdhvWwC29HXfDJfc19gasHelgp1Ua6FZIrOCn3vaME8','1mvVdUiSFX0uuIiTIBwRsSPRrIPsxPsc3g62nelL4n9rJ95l354fbXKVpLeTXctASF','p','b3',13);
+INSERT INTO ti VALUES (9200559686390622122,7705662290291601961,'OdKiYIUxsywn8qHme6nDBqN0jotvXLAkqfwYCi0NfTDILmeXtk0K3TMsspl3UQQY8cCUuGFYuL1ApLtLv','hrBDrPgRgDuFx9jmJSAK0oDlYGsuqQkmtlXFjgBpObtBjx6LY0MfAkkYkgE4oEhIkvdXUCoec1Lx9GDCWIQFOUl9Z7o7kaKBoXkSxPTUW3eLEM2f59HtXBjlN','zo9hQRsg23j2Vj1FYJ1OJBzeN1i4tdhvWwC29HXfDJfc19gasHelgp1Ua6FZIrOCn3vaME8','1mvVdUiSFX0uuIiTIBwRsSPRrIPsxPsc3g62nelL4n9rJ95l354fbXKVpLeTXctASF','p','b3',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6852945871071712448,-565844245297549025,'5MeTgVpNCZpdSEyMbPMxzw7ZPS7INKAT8LlaRHi0v','ShjABVnLEfOVK4sWCJPrrm7g5e375aRoDAQoCB6PqJpglADVOF1qjm7WZ0HnxUqL5N6oiUiI','nYzJcVBLmAbiVZaHpUC3jjEOdt','Sj1kQzbSJlQLSal6hTqnNzzUNkH01EWCqE3OYflI4Exh','M','6',14);
+INSERT INTO ti VALUES (-6852945871071712448,-565844245297549025,'5MeTgVpNCZpdSEyMbPMxzw7ZPS7INKAT8LlaRHi0v','ShjABVnLEfOVK4sWCJPrrm7g5e375aRoDAQoCB6PqJpglADVOF1qjm7WZ0HnxUqL5N6oiUiI','nYzJcVBLmAbiVZaHpUC3jjEOdt','Sj1kQzbSJlQLSal6hTqnNzzUNkH01EWCqE3OYflI4Exh','M','6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1989863668239376004,-5367457199400253247,'b5rC3oxRHeVSTGLYLxCLn4tObfVwp5thphEkc1C7gjvhoen1HxnrqAEz','nGWnBszWJjDJu72IuCXiGPwP1U6u6QoH6uNtNTLgjZXQyi7QDxrn6WxZL2hqJycjf6MvqgYhuDdi5GZgaBW0ubTEhhr2khc3STmAGXkKa27l2jCEVipKHQPgmY1JwO0iKCcINzEW6BCU6yD9wbP2SjdRAJvsuSKqthXs5DsP3UMvrFK7Lan5Uip8wgwhsfCB','fIf2dfMvuR7W5szX3TUTmmRh1nEaT','NPyZ5q6UyxR5TyQC8eaDV2CIKE4b2DENMeqP1LBMt0V1XSSNne3CJKGiULp8JWrY3WB2j3HVcxYOdowNlr7ePBO1NTmqIXcOKES3ntNu2ZQ11UzlG4yIKz0kDl2STXlPxzuUskemuvR8rIi9LSU0lnqvlECrVxcEqXMdWM4En6CJN9rIlhexSD4XO8C41XILBfwSUP8LodOlnTdzOeikvQhk9xlVoV1tSQOcCS61aUqaCxFNxMrfzyg90BLzq7','r','Y',15);
+INSERT INTO ti VALUES (1989863668239376004,-5367457199400253247,'b5rC3oxRHeVSTGLYLxCLn4tObfVwp5thphEkc1C7gjvhoen1HxnrqAEz','nGWnBszWJjDJu72IuCXiGPwP1U6u6QoH6uNtNTLgjZXQyi7QDxrn6WxZL2hqJycjf6MvqgYhuDdi5GZgaBW0ubTEhhr2khc3STmAGXkKa27l2jCEVipKHQPgmY1JwO0iKCcINzEW6BCU6yD9wbP2SjdRAJvsuSKqthXs5DsP3UMvrFK7Lan5Uip8wgwhsfCB','fIf2dfMvuR7W5szX3TUTmmRh1nEaT','NPyZ5q6UyxR5TyQC8eaDV2CIKE4b2DENMeqP1LBMt0V1XSSNne3CJKGiULp8JWrY3WB2j3HVcxYOdowNlr7ePBO1NTmqIXcOKES3ntNu2ZQ11UzlG4yIKz0kDl2STXlPxzuUskemuvR8rIi9LSU0lnqvlECrVxcEqXMdWM4En6CJN9rIlhexSD4XO8C41XILBfwSUP8LodOlnTdzOeikvQhk9xlVoV1tSQOcCS61aUqaCxFNxMrfzyg90BLzq7','r','Y',15);
+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(11) NOT NULL, d VARBINARY(17), e VARBINARY(94), f VARBINARY(80), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12160261,210,'QWbtCWGKJ','xLyV','3pdLCWVVHHTWeGysyDdrjzBCAgq1YeSL7BXrfuKFcn2lDEtZ0jD6D5U0ZocUoHvUQjytkGR74Xppep1bGX7ZKkNfStvB','9D1fEtRVhQnxUzY0lR3FBY6D52OWKyRSBoirmCOoI9D36YluTtPTInklL8zxHNB996yV85Fl4GzSq1NW','R','FK',0);
+INSERT INTO t VALUES (10861378,249,'HofPUt4Rl','k','SOj8ojl3NHuhmsZtSg4ZOJ72RP0JGap4j','jPqNzhyNYvthGhstqtHLJSUFoHulssQHqjlhxnzpNdpWfWVWe6lDR7QMCfjMd4mPLXxt53Ttb3iUQI8X','jN','JQ',1);
+INSERT INTO t VALUES (14646454,177,'ZpzmtX7R','H','smw3NN9TBfmG3TOzKZU5VzZw39pxhjCnvpDtop3dqBJfiOOlHSYkWXhR3ImikCbbusQxwjXZfH3hk','9qHtDukipPHm','pU','C',2);
+INSERT INTO t VALUES (4728803,203,'IvCDrJf','4dLRCZHDPOzu0','TbFB66','pbhqyqIKAAh8zTRmhYRKPLr5A5zX2Zf','t7','o',3);
+INSERT INTO t VALUES (2019682,253,'0JK3soYt','8b3st3jQ','n5nC9vaRE1ZrNTL80yrmNvQ35npuXdpvC1DxDLNA91BIsLqBMe9XwAv0EYXIW6L8KRmLWQX86c','hBbCfQt1o1oX0WAMXJjGNJ2OdA2U624CVmV6k83cHvM5YyEswKjDbrRdril6SX7JqwA','g6','WA',4);
+INSERT INTO t VALUES (8977222,34,'k0ew','o','Ka61YTBtCFdK1EF4xyyWjvwZ3ZO3b372DW97uFyIV','GUwq7mQy755IUEeVZwvbP14P1quqcZIRXaVnKU9iseSTPAfe0IGfOqtSf9TfH','yQ','0e',5);
+INSERT INTO t VALUES (14471472,105,'8lB','IahrDpf','x5hrEMgyF1CNTILuKmV1qcUc02kQ4QQgG4iw0RWYlWbpp5OXVdicwPssJSYTms7TRIC2JcfGjQP9utkyxK7NCgrRcuU','8DsqsxmmW','W','R',6);
+INSERT INTO t VALUES (7019173,246,'o0TsboqXndx','rmkFHoX6d','IKrhRAEJro','fs','j','C',7);
+INSERT INTO t VALUES (8648128,11,'4uJc8OLGr','cVdg','4IBBLsDkwGdY8P5xiByZSvPwTAeKelxXuSFRiNLqAcEzP9Tz0QBQHTnyKvE','yNkeSIeyJnDp81nRyvDrLIqFNkxi3UzEy5BbrvGhh095KeuPtbKIgNLwt6sqamlHBaZ8v','LP','x0',8);
+INSERT INTO t VALUES (6259264,132,'5sFor','dgSA9','chdARomIDoq','cMPem7AXp5sxt4XOZBSBhpvv2kMorxgW0xBzdHU0Gin','t','z',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARBINARY(17), e VARBINARY(94), f VARBINARY(80), 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 (11121806432446648358,230,'ya4FE','0RgGZahyqzC4PU0o','WXHlra93GSkSKmAB0LaEWvUdGeKM3nxWeSjRjrheRcTOtFnrbF2okuRdHt77S3RrlL21x1zyYk','f3VEc6y8Iu34fPshH1W2ax35VK89nt1n2c','Eq','he',10);
+INSERT INTO ti VALUES (11121806432446648358,230,'ya4FE','0RgGZahyqzC4PU0o','WXHlra93GSkSKmAB0LaEWvUdGeKM3nxWeSjRjrheRcTOtFnrbF2okuRdHt77S3RrlL21x1zyYk','f3VEc6y8Iu34fPshH1W2ax35VK89nt1n2c','Eq','he',10);
+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 (8850715660543086420,34,'TJzz','07hSSjejoM','U0NNaaEnVXENDnSLSpH9QHcWYSg88DuiP0Em0Myh82OTfd7FV2E7oCfC0rAJipm8ZILaN7fyNBWEDHeC','YqqOB58oKo2a97RMjG9EwAmJlHEWNgZLhk4AehIaYA','qm','e',11);
+INSERT INTO ti VALUES (8850715660543086420,34,'TJzz','07hSSjejoM','U0NNaaEnVXENDnSLSpH9QHcWYSg88DuiP0Em0Myh82OTfd7FV2E7oCfC0rAJipm8ZILaN7fyNBWEDHeC','YqqOB58oKo2a97RMjG9EwAmJlHEWNgZLhk4AehIaYA','qm','e',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-25628,17862,'98s','HtJlSM6Qn05fhnFUPglVDaiW6r37w7rxHt2f8jlOiboEAi2Hkw5vMBQ9Dg7cpFfNrr0XwlGZdFGi3T2Q5HNgBpcUDomqsCUzqCRROKVouU4OklmGfk0FosEqb8A9PCAtFx8Rp1qwy4TIBgRJBfis8KUlJDVt2mZZiKwxYEI7IHNqXu1V','z1pX8ExFhdRcuVIoSFpLqba1pIYqLs','dhBedK7ZmIFNOw1Rey89gfyt5','A1bKQUUw3KiYyvrQrV1I05nJSDz5EapiSAUf8C3t3QZUbEMJOFYWUi6Av1oMp6TfhsJFkBH0gaKH','r3E24MwNxRzus0oWppGAz0q0FdV',12);
-INSERT INTO ti VALUES (-25628,17862,'98s','HtJlSM6Qn05fhnFUPglVDaiW6r37w7rxHt2f8jlOiboEAi2Hkw5vMBQ9Dg7cpFfNrr0XwlGZdFGi3T2Q5HNgBpcUDomqsCUzqCRROKVouU4OklmGfk0FosEqb8A9PCAtFx8Rp1qwy4TIBgRJBfis8KUlJDVt2mZZiKwxYEI7IHNqXu1V','z1pX8ExFhdRcuVIoSFpLqba1pIYqLs','dhBedK7ZmIFNOw1Rey89gfyt5','A1bKQUUw3KiYyvrQrV1I05nJSDz5EapiSAUf8C3t3QZUbEMJOFYWUi6Av1oMp6TfhsJFkBH0gaKH','r3E24MwNxRzus0oWppGAz0q0FdV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (30592,29467,'u52gtIlQmZTYPRASJabD2tSFG5cG2e1pu1JisXP0c','lGYPhgnOz387mOjNTk8rXLKOOuR0oXawiQuhAxANvnbBwVgmKqmnCTAUHLL3c6OQehYV2AVKJ2bj6yNbpoXvNtZtQrVqFP42yzweirPU0GohMrVv5on1Aj9g0v4AcswGy7h1qiFZWra8comPbzMDhhLW71nZzrTX1RsDhaViVs66wh4KhqqudiQnuhCdcLH80H71Qc131hUgjHaQDl5b1rLoTETuayJqoCYa','qc9IqCLQPH9gBF2MKLVCqn2pBbkHyzs8HUJbjagv0Wf23kCT1d','Cewz1iVwBFnGnPyJyi2fr4ucXoSEPydPykEEd6UWIFjuUeO1e4TEloz2c7o7guvQB2i7t5WHr0Oyv3S9ylvjXB8UUt0oosM1Yo80vVD6vRoSGbm2IYaCEY7HQ898kQjeoiIKCMDqTBwkYrHcy3oPb9SsZkZeD5K6MtRFXtTDaKBwg1fMMjWzdmqWZmH2VjUspRUzfpSRAHyS3K5Pbiv2Tl3VcW1vKUDKg19Z9jTaJI4PEl9ssQpfaSJUOT','DQDhFRI5SBcZq8bzIVvmWiduK9XxF6SJEIZgZNrR9LVdQANlCPV4SlyRlQAT4kcIdPFycBJdeiNCc9Z0JHWtOpIVzinLCd6','yi0DFkmFzIK9hKtyqHCWD76Vvt9a',13);
-INSERT INTO ti VALUES (30592,29467,'u52gtIlQmZTYPRASJabD2tSFG5cG2e1pu1JisXP0c','lGYPhgnOz387mOjNTk8rXLKOOuR0oXawiQuhAxANvnbBwVgmKqmnCTAUHLL3c6OQehYV2AVKJ2bj6yNbpoXvNtZtQrVqFP42yzweirPU0GohMrVv5on1Aj9g0v4AcswGy7h1qiFZWra8comPbzMDhhLW71nZzrTX1RsDhaViVs66wh4KhqqudiQnuhCdcLH80H71Qc131hUgjHaQDl5b1rLoTETuayJqoCYa','qc9IqCLQPH9gBF2MKLVCqn2pBbkHyzs8HUJbjagv0Wf23kCT1d','Cewz1iVwBFnGnPyJyi2fr4ucXoSEPydPykEEd6UWIFjuUeO1e4TEloz2c7o7guvQB2i7t5WHr0Oyv3S9ylvjXB8UUt0oosM1Yo80vVD6vRoSGbm2IYaCEY7HQ898kQjeoiIKCMDqTBwkYrHcy3oPb9SsZkZeD5K6MtRFXtTDaKBwg1fMMjWzdmqWZmH2VjUspRUzfpSRAHyS3K5Pbiv2Tl3VcW1vKUDKg19Z9jTaJI4PEl9ssQpfaSJUOT','DQDhFRI5SBcZq8bzIVvmWiduK9XxF6SJEIZgZNrR9LVdQANlCPV4SlyRlQAT4kcIdPFycBJdeiNCc9Z0JHWtOpIVzinLCd6','yi0DFkmFzIK9hKtyqHCWD76Vvt9a',13);
-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(67), d VARBINARY(69) NOT NULL, e VARBINARY(74) NOT NULL, f VARBINARY(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5929786,-2006263205,'7Hqan7m3aRBn3QyFMr7Jkoqe8MzGDAPhOVzQssjsUkbYDEB94MWHtPUNaBF','B86JA0Y3mA0a2p7','70zoFwIpv9OHW0nez7DyAiBZVDUmtI','NF','HsOqefVuAMU5LRgsSwoLSRPxZDWX4ZM9s93FzTicCtrPUMqhT','IuZ6NY5DVULZV',0);
-INSERT INTO t VALUES (3707460,-1044714537,'TTCmsKb8t','SqxGIcw','1oPZoLPZ18IQguOwqTHt2WjYYtZadMRrxVEnSTzxPe8GskJ5jQGfqk3CzdEoZ0m0I0','0','QCFDUq7AP5XnqqfKuK01QzCad9YZX8I89PVbb7HbK9nNo05hBklwligLBvEkSpGYWMUyx0zsV','R83I4NfE9lbEALkQYeCsiWZHzNhp7HUg6dBXaTSeeVzRJ',1);
-INSERT INTO t VALUES (6360421,-1723012136,'eShQrrShL1gcJ5ezV','OplhksVeHil5YM9N5','Dza3eozOk0XrsEkCKw61nvzw81HaBkbjPbC9uMCyOdgO6POPuklKpth1VP6WLtiw0Q0Cyrz','0Pwv3ntS','7iH0BvXl3p5klypbvUK0qX0KSDSIzxBPrDwjoNAetQnRz5J2PGnxBuoveUAiRpsgN5yFfr','R7HfiEIMI9SWbTc',2);
-INSERT INTO t VALUES (3364292,-581012286,'VxEXaQLksMFql9mGLgkccMBf9FNwXYjq0bZoyoGKgwHbYexNX3JCZNxl4','FKYt0G8','5g6R3CEHnoIceMHjSanzo6IOPIz7l1v5U','AbPZl5Zd','kyBUx28zqPLOEnjYmXUinZC8wM5AT5xvh9sTgiXAJ47uJjU8cmaXoeZjGLe1bR6qzj3B5XEsxQUYL3EGGuvSqYJnNcj','s8ypzwWirnzRXEA9S7ljFP',3);
-INSERT INTO t VALUES (8407797,-780728243,'FD4rKrdV5G9cK','nhmGwlR813rSHH9NZeNlJQSL369TP1JOE031','sPiqyenvyTCivRUc7Bdf8nc300DAKFz1GCAiRDWJqtxJoqSono','r','dOCAbjKytcB6WPR6m6E0iEj','z7dQU1x3MPV9tbU',4);
-INSERT INTO t VALUES (4698847,1491896179,'eIfBVhXPvtWbOoKNdiJcDbzWQ09ws2MUtYd4','J7ThvVM9h3rbbcCbSdIs6M8nD66e6qjJRPK5fNXVArFSX487EVxQ','Z2EOgjVam3INqWnSx5ojgYdA8qInUaBkDHbCZU1EE7QAQU4YeFu0jUyXeg','62pfNk20','kFH6LUDX4xgn6VCuBkdNdWixqBdlIpJSyTxkw4CTGLrhB0PYDOGLeAjo1QDm0TENGxYqRn7AuP2qV8YjjSFYUnwvp','5K5g7gbARzuznnpTmpqX7HmZv7gcuaGrXcU2kDOoMmD4p9PaSIUoMMyt4OMfaBLOr2mt8m75aAdDUcfgVxvljrtKwRoh',5);
-INSERT INTO t VALUES (13369158,-254431863,'EqcusFdKrHS9YxTZDTVl3L0XBnClSwtClo8ui','TgAwDH8cWJJMF0l4nvVrEMIaKSCK9I8zdNdNvVzHifgClGfwS9chM1kRczzJpquax3o','boLVkUMOGAHTb0bBroasUgxPTwACku0VszIJJ4qo92','IwJd','m','qzsiBQPdHxyC7BEiGSdNrwEPeFj4pMSF7XsMuaQa0PFCVSXsfJJexv6wv6ECpAvmIP5IOc',6);
-INSERT INTO t VALUES (5308889,1107564648,'Caic7yeuCMEaZX','g6S2S3aOVtoYEeG0gwR1','LCPiL','WPalYrnR','WTvNMTbokq38rUpDSkl0rhI5IYRCXcQQv4moiwfOSRzl6avC87G6Ch6mYL6aZmaUagoTKVVgtTYZ0byCggwJ2Sr1pBrMsxhn1vHO','H8yILad0HbzdJA5kI6VmOALoDSQ720tyCnb8HwoEHN7eWWwqDMCP5Lzy7kQW14rCp3n',7);
-INSERT INTO t VALUES (6167101,-374207369,'BQg47twPevUBCFB2Wsj7Biw6NyrWgTfPu4vkDx','uX8KY25143xZqxqmsl1NEsxT0p7WZb6ZbwQYGvZQTQK6HJzpyL0CI2UTvp','n9QVEXSVr08YokrnaAnm5fEys5gb5IZ8IzToE9DgEPyFdkP','sTOHt','6jwsgwhl8QG4wo3txLhEWcxiItySy','gQfgzPNpjaiw9VNZZgwR5EbjoKm26elfwZ8UDbjUR4WlJUD9cZdUkccoyi7HSZTPMkSqCUMnNrNEAbtEo',8);
-INSERT INTO t VALUES (6422029,-1439185017,'IZAgeIYQ1xxD7gcd2VmPinik5ogihv9FLkwnGDuehPZqluhN4qXNfuYm8aVfloFa','cfGFXVA24mV1Wms8mjM9GLv2mU3PlCQ0CbktJ2zWZMe2WCO4cRN2W2Xt3RsIs3h25TEF','CuCtl7y3OsybF','GgqEmN','TzG39iyF0jwjfpUltq0fwD6Y9SK8C3ww9V3urSLqmKLSn1G4zVWxZs8nj','Y8mLqkMBUhJpHJTBoQpa1Ho2l',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5481478928426426785,2,'dI82W','J84OWkubgIbRlYmoaLhd4jc40h5KF4J52uF2q9TLwVxpWOr3QKjsZEn3FDQ4MIqpCHRhhCdkzkTt8pa0ZwKUB5oCSb2Y28wTy9qFsFc7qcKAIrGMfFPqK45jB5elFxHzzIZX95GlF6610Au56nRByxXlhzTc8A3l5Oc8Lyo8y6GSijZ6OcUpOzGQfmA8D1YKMBHuuGujjLZ2kFO1I','u54UkiMdvgSv7EwqK7LtuzphS0ueHJB1LWyjIxAti3lFgt8B8txV0j1i5QOCHmkVVszO0NJGG2739','Qf6awvL8amI0qBa0WjvBDqYsiV79gkG3g1cU4YIif55UsmXPNi9airqBdw5fFUo','d','X',12);
+INSERT INTO ti VALUES (5481478928426426785,2,'dI82W','J84OWkubgIbRlYmoaLhd4jc40h5KF4J52uF2q9TLwVxpWOr3QKjsZEn3FDQ4MIqpCHRhhCdkzkTt8pa0ZwKUB5oCSb2Y28wTy9qFsFc7qcKAIrGMfFPqK45jB5elFxHzzIZX95GlF6610Au56nRByxXlhzTc8A3l5Oc8Lyo8y6GSijZ6OcUpOzGQfmA8D1YKMBHuuGujjLZ2kFO1I','u54UkiMdvgSv7EwqK7LtuzphS0ueHJB1LWyjIxAti3lFgt8B8txV0j1i5QOCHmkVVszO0NJGG2739','Qf6awvL8amI0qBa0WjvBDqYsiV79gkG3g1cU4YIif55UsmXPNi9airqBdw5fFUo','d','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2491723058893567647,74,'wUGOFE','kvszNj5g4gu8XG7zuuVv8oUbfreE2Qqkt4thUXm9bLfx4','Zxti5ou8p0bx9or9ItAcxoC5VJe5WDHCeEl9Kwm1ToOmJAYpyrv1VvJz1N4UifH3Xtr85QYLqeBMLEndKCV','oHxxrLf5qSyhdHM8kvbiuvL2ZCl0q6Utz4EtKrt0nk0kNovfQIhHkE0jHGqxWDLmZzP5PCjH7zivB8xe9i3qKQUghruW9Rz7YMb3wfUlyaoS5RhBPY4WybasHWd','i','1O',13);
+INSERT INTO ti VALUES (2491723058893567647,74,'wUGOFE','kvszNj5g4gu8XG7zuuVv8oUbfreE2Qqkt4thUXm9bLfx4','Zxti5ou8p0bx9or9ItAcxoC5VJe5WDHCeEl9Kwm1ToOmJAYpyrv1VvJz1N4UifH3Xtr85QYLqeBMLEndKCV','oHxxrLf5qSyhdHM8kvbiuvL2ZCl0q6Utz4EtKrt0nk0kNovfQIhHkE0jHGqxWDLmZzP5PCjH7zivB8xe9i3qKQUghruW9Rz7YMb3wfUlyaoS5RhBPY4WybasHWd','i','1O',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17219897741830974735,33,'EJMSk','FgT6Rbvk92hXSrJrMiqI5ndPVKfrk6NppU9r5TU9xGU8XflSBrUK0IYw','JSy26itAQCNlRWONM8UNlQSQANYLpiiICXZJaL1jQaeQU7JSE6Sc5BeRLyC29u11g0fQmmYM3NDourLmKG','C2pjpIfpz4IvtEjcfWxBg63Y8YfSiMjwLAcHtOrdsIREekgd4FhoqpKBYvHAi5aG1nB4PgmDY44qRfthivdYTgZxZbx9Qfc1ZNqlhSTmSVqIeWuGx1yXKtOCqJ5mvNeQHBKakxJqLR7ybg1UfOboUwII3Vm5jyETU33noYAdfnqZBefqDMkuTdfVJPbLVnB9TmET2dxcy8vFTvihFyE8PvBQ1lr1hmF88RQuMXkp8dG','p','kF',14);
+INSERT INTO ti VALUES (17219897741830974735,33,'EJMSk','FgT6Rbvk92hXSrJrMiqI5ndPVKfrk6NppU9r5TU9xGU8XflSBrUK0IYw','JSy26itAQCNlRWONM8UNlQSQANYLpiiICXZJaL1jQaeQU7JSE6Sc5BeRLyC29u11g0fQmmYM3NDourLmKG','C2pjpIfpz4IvtEjcfWxBg63Y8YfSiMjwLAcHtOrdsIREekgd4FhoqpKBYvHAi5aG1nB4PgmDY44qRfthivdYTgZxZbx9Qfc1ZNqlhSTmSVqIeWuGx1yXKtOCqJ5mvNeQHBKakxJqLR7ybg1UfOboUwII3Vm5jyETU33noYAdfnqZBefqDMkuTdfVJPbLVnB9TmET2dxcy8vFTvihFyE8PvBQ1lr1hmF88RQuMXkp8dG','p','kF',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15718466602874450788,152,'1rzM9tLf04VO','W4dd4Fm6mAQoxAtkYnaRwSp4uet7LhX80Xn1N1LUu4gd1SFJnK80hsGgyobSEpPDLU5RgSLyqeojNQ48ep7Cedw3K4KxO72zdor1LKR7JD4EYRBmbAvL3isLJO3aQ8TkycVvDBzoVd9tcak1feNV','NzT7OarYR','d20POe7heuaG4karhQ5P2VrALj1b2ALKGf5AtyLsZtcTrPu31iRnFkVN2drMEHqPFavlxGw8Em5e2adZ7JnTdXFrUYHo6oAMelVfn5ipiMU','Uu9','QP',15);
+INSERT INTO ti VALUES (15718466602874450788,152,'1rzM9tLf04VO','W4dd4Fm6mAQoxAtkYnaRwSp4uet7LhX80Xn1N1LUu4gd1SFJnK80hsGgyobSEpPDLU5RgSLyqeojNQ48ep7Cedw3K4KxO72zdor1LKR7JD4EYRBmbAvL3isLJO3aQ8TkycVvDBzoVd9tcak1feNV','NzT7OarYR','d20POe7heuaG4karhQ5P2VrALj1b2ALKGf5AtyLsZtcTrPu31iRnFkVN2drMEHqPFavlxGw8Em5e2adZ7JnTdXFrUYHo6oAMelVfn5ipiMU','Uu9','QP',15);
+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(10) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(77) NOT NULL, f VARBINARY(35) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (550330574,3789839372577315222,'5OdpPUp','cduXH6xw','CgN3SDA9mLvlwNpyKprL33PLWDbXNNJYOrIxrSKtxy1vSKV0swrUBvX1jjr344zg','uaWPysdyJDyX','1','D5',0);
+INSERT INTO t VALUES (-546202975,4645648782821634367,'9bP','z4T1bgmnp6GEnBGD1D0UjbvdSRqjO','EPnAVEluy4UwdtJ2z8EboSpWsC35jqJA3Vb1RAOsBxfF6sIKYlzGo2MUI','En','b','dW',1);
+INSERT INTO t VALUES (865261792,-1970432945007719559,'CsEXgYETck','YsTan4dPglmMba','ReVT4FuflwA8B3ljVKoerUqLAUkInB3RjzUY9w73nQsdK6l6','LHXw00KKvzwB03bFAMYz','F','O7',2);
+INSERT INTO t VALUES (1859510965,-6816151503719796292,'J7W8YiR','kmN','1VGJZLr4','lIHZdDCBRvNckCkoARjhJR','B','o',3);
+INSERT INTO t VALUES (-138918137,-6557118682731974441,'k4euHC9P','lDfZQ9xkoh','xoXtjhc4PSsF6POjj6K2w7y7hFizMXtEGDgmKNeMG9yG4V4rOy6vj3ypET8aaM','THL7j6A8ncsLcx0','l','RO',4);
+INSERT INTO t VALUES (750473451,7787521927301938739,'t5us','KNbMAE','P','vPIXOk90j2r814Uay','R','XG',5);
+INSERT INTO t VALUES (-1914220638,4811594385817820162,'r0rX','80002inQLkYheG4bp0P8QazBuguLE6','9DUGvD4T9aFnZd6pbciWBDW1oEGG3QRg3XEc6oiG937WTnIK','utTbXW','L','OF',6);
+INSERT INTO t VALUES (364290716,-738804771680236840,'dn30K','TJ8CHLYZCI6','eLwx6rwFTS7vhL20JoZbuUvXIChHMOgn99n9pq9b','PbHffnkU6D15DyCQA','r','z',7);
+INSERT INTO t VALUES (1526402973,-9153856108776394634,'4k4','4ry2Ep7s7m8DQXmGeQMA9BBEwNIDjFNke','CI4yQTQMvuvrl8HnNN2nZfwtuYSt8lf0svqQ5s9dPubFzbl91gBiR7BO8V0OeH6SKlq','woq3xLeMdAb','j','AV',8);
+INSERT INTO t VALUES (1986990848,-3948220022196232676,'M','yd9DfjKdaH1','1ElmdArhEmdUtUfjz9MxPliDSyrL7eAccO9w3kDHrGIRavocVsAXFr9zaLg9d4A8TkaAmpE7e','THqCvx3MhAbfY1bdlvYOVvLYf','x','x',9);
+CREATE TABLE ti (a INT, b BIGINT, c BINARY(10) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(77) NOT NULL, f VARBINARY(35) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2742932768,1626378488,'WKLUpU2mDepbIATwd95pFo3g7VcbEOP5ibF','emzQXsIHXvRZWDbNHim7sdxk5TXkfXlORRHb','SUNK93OgLjUBs8Ny1Tr6DZvWTg25VRCGmqM9eMIA7Hsyf1Sxps7olVK93XbRS8W','PXtjSsQ','eiVKwauhHQqDSPmAj1cQUtlCPHWjKzbDk6xkhFY3VYbp0SIrnWQRW0jXMKd3icsPS5bAkR6C9jAvgcKTPdLGjUhXzqirP8uZj4','q7HX08GHCp9BZe7ogUooc4fcRdToRfuJZGQn41ReRx8uR0TNGnDah9ZbOb9btvSd',10);
-INSERT INTO ti VALUES (2742932768,1626378488,'WKLUpU2mDepbIATwd95pFo3g7VcbEOP5ibF','emzQXsIHXvRZWDbNHim7sdxk5TXkfXlORRHb','SUNK93OgLjUBs8Ny1Tr6DZvWTg25VRCGmqM9eMIA7Hsyf1Sxps7olVK93XbRS8W','PXtjSsQ','eiVKwauhHQqDSPmAj1cQUtlCPHWjKzbDk6xkhFY3VYbp0SIrnWQRW0jXMKd3icsPS5bAkR6C9jAvgcKTPdLGjUhXzqirP8uZj4','q7HX08GHCp9BZe7ogUooc4fcRdToRfuJZGQn41ReRx8uR0TNGnDah9ZbOb9btvSd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(68);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(68);
-INSERT INTO t VALUES (424891393,494054976,'8gYJ2TNUtDMjWtQt17q6iPW7Eu','Wi25ykwIxQRvdW0kyR','rYlohfGDzOKHLa5xYwQ6risZke9EsJ8ih0Atvhn0S8','ts7aYP','PvopI2pLc0PMlRo5puucW82da7n2lNOtF','XKxxWQqtl9pV89DsKZpU3xStsCMhGwDHZvvZ3C0z7BpPRor1gATGyY52pwntC0mbbIDdKO08esxXKfkVycsVslM5ztT',11);
-INSERT INTO ti VALUES (424891393,494054976,'8gYJ2TNUtDMjWtQt17q6iPW7Eu','Wi25ykwIxQRvdW0kyR','rYlohfGDzOKHLa5xYwQ6risZke9EsJ8ih0Atvhn0S8','ts7aYP','PvopI2pLc0PMlRo5puucW82da7n2lNOtF','XKxxWQqtl9pV89DsKZpU3xStsCMhGwDHZvvZ3C0z7BpPRor1gATGyY52pwntC0mbbIDdKO08esxXKfkVycsVslM5ztT',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1036888307,-8067891490640095953,'mRqzldbu','Nu1ZKW9vR3CJVlWxH5JPKvINL8WrX','v7lGRYSL0HOncq','Cqaf8HUVuWVEaeGbdDPQU','2','TK',10);
+INSERT INTO ti VALUES (1036888307,-8067891490640095953,'mRqzldbu','Nu1ZKW9vR3CJVlWxH5JPKvINL8WrX','v7lGRYSL0HOncq','Cqaf8HUVuWVEaeGbdDPQU','2','TK',10);
+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 (-970671682,8034633580188274948,'0u3XwEED','F8xY4wtGxioJhUrquqFv4V','CuKHogbLdX9Kj2JLaeB','47DnQiUEy2HuMj9evEKGjvtK3iPniiLs','6','Y',11);
+INSERT INTO ti VALUES (-970671682,8034633580188274948,'0u3XwEED','F8xY4wtGxioJhUrquqFv4V','CuKHogbLdX9Kj2JLaeB','47DnQiUEy2HuMj9evEKGjvtK3iPniiLs','6','Y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (334453124,1702529367,'yuvpg4PQEI2fzwjY3AaATDarN0XEMJ6Zyb0m7TjAOG','2ArZib5VHBQlrxZ2exKxMn5HsGDwgtprGl1ATOb9CvnwmSAX8MkIF7gxbrwK2fTpIGMXddWYhjmowNnuUgs9rUT8S8YTHT7okR1ekbfkz4rzkYsARQeyUXiLncRiY3SzAsuGMRnBIIbTyffgZWjRT7qUTh0XHfzl82K73wmw5SVu2WQAgjqmg99EjrlimJaqYYy1TJcgmzxNxG3ggFDCaxLwoTOzkQK4OLFAyKNKOCGanFK7','z9jN0aSgbugVOxrY9dVZ4LKvslw1exodJMS3X','4','GuxmYRae5yuPif','IkHCuU1DP1x5IaNdm5IDTlwKih5r2Z8cSzKzfWOYZg9CIEg9a5MKl2ILX9NNMIjJODQdaRrSpWCfRUBVznKCcHyvDI4',12);
-INSERT INTO ti VALUES (334453124,1702529367,'yuvpg4PQEI2fzwjY3AaATDarN0XEMJ6Zyb0m7TjAOG','2ArZib5VHBQlrxZ2exKxMn5HsGDwgtprGl1ATOb9CvnwmSAX8MkIF7gxbrwK2fTpIGMXddWYhjmowNnuUgs9rUT8S8YTHT7okR1ekbfkz4rzkYsARQeyUXiLncRiY3SzAsuGMRnBIIbTyffgZWjRT7qUTh0XHfzl82K73wmw5SVu2WQAgjqmg99EjrlimJaqYYy1TJcgmzxNxG3ggFDCaxLwoTOzkQK4OLFAyKNKOCGanFK7','z9jN0aSgbugVOxrY9dVZ4LKvslw1exodJMS3X','4','GuxmYRae5yuPif','IkHCuU1DP1x5IaNdm5IDTlwKih5r2Z8cSzKzfWOYZg9CIEg9a5MKl2ILX9NNMIjJODQdaRrSpWCfRUBVznKCcHyvDI4',12);
+INSERT INTO t VALUES (473061565,-8520252979842225493,'FdPRo','Eyq5hXMZn7U8lljrfqxIRvvdjlRIPBN48gMJCqvnNvc8UsnUxk3xu8Y3yHFcEs7zMneQ2Y848BXFEbO3OXAFXYnbPxFFOigp5ZNyb2AXspdpVhgUkyiaDBkK2CNWl4UeftwgiHjID8jZg1iS39iHA2Kmn8oKBqXMY4zRfuI4CQfoTH5NT5WcbvhbJBjhL1ZPCwKxK4qRqp83PYBWlhDkNhGPQixq2','mJBXaWW2zp86au7g2py7wrXCRTkTYDEFgMj6oa6Nj1Sh','pZqeeuilSX0nX3nZoaCdc3H61WUNv37XzJ','d','Y',12);
+INSERT INTO ti VALUES (473061565,-8520252979842225493,'FdPRo','Eyq5hXMZn7U8lljrfqxIRvvdjlRIPBN48gMJCqvnNvc8UsnUxk3xu8Y3yHFcEs7zMneQ2Y848BXFEbO3OXAFXYnbPxFFOigp5ZNyb2AXspdpVhgUkyiaDBkK2CNWl4UeftwgiHjID8jZg1iS39iHA2Kmn8oKBqXMY4zRfuI4CQfoTH5NT5WcbvhbJBjhL1ZPCwKxK4qRqp83PYBWlhDkNhGPQixq2','mJBXaWW2zp86au7g2py7wrXCRTkTYDEFgMj6oa6Nj1Sh','pZqeeuilSX0nX3nZoaCdc3H61WUNv37XzJ','d','Y',12);
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 (2717224129,239190809,'TAYvfMoCtlmh7LU7fSzj7OtzTVvOa9Z7k59uwzdpd9U8KOv','WX4NIVNzO2ea65YVT17xGi1c1U8GYDUYNqdQz92Wen8Cjq','rgsw0TLpW4nGFmjyy3','SMPduQdAe7daPpPzN6gO6tsDYn877hKLi2BzhR98XG0HJHKCZ2tF9C3U547CeOSKjS','dqDrneqa4axhhkqmisYR5PB1SGTJ0sfBct38UpVgOVfyiJXnge','mZBAbaHUYkG1Eat6ytg6nvOgST82RYIqX',13);
-INSERT INTO ti VALUES (2717224129,239190809,'TAYvfMoCtlmh7LU7fSzj7OtzTVvOa9Z7k59uwzdpd9U8KOv','WX4NIVNzO2ea65YVT17xGi1c1U8GYDUYNqdQz92Wen8Cjq','rgsw0TLpW4nGFmjyy3','SMPduQdAe7daPpPzN6gO6tsDYn877hKLi2BzhR98XG0HJHKCZ2tF9C3U547CeOSKjS','dqDrneqa4axhhkqmisYR5PB1SGTJ0sfBct38UpVgOVfyiJXnge','mZBAbaHUYkG1Eat6ytg6nvOgST82RYIqX',13);
-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(28) NOT NULL, d VARBINARY(81) NOT NULL, e VARBINARY(42), f VARCHAR(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (56812,32166,'qrijomDfIKSNeqoJKZR0QhzYdZS','sjC8','PfqRo6','9gwDKxcwvPUCuBq5OWiYl5PthjNtqjzO82sNSeXW6p0zziVl','dhbjVgDKj3m','p',0);
-INSERT INTO t VALUES (32471,-7086,'PVTcIGG3eWcwAmvYfa','NtB6p5jN60HVC0V58HK121R','cun2KuQkal1jELvADfeuEQGAb3nTuRWAkcYLaYoAhP','Ezl9oRAD99Mi8So4O','V4','Y7I89lczex9rBv3Aow8bZchuUq3WpIr9n22loJxl6hH1aY',1);
-INSERT INTO t VALUES (48565,-28387,'S','QbSH1G79NvVv7IIMmEMMMVWyXaKOrSl0glT7dW','55wTgXoU1gQ1fIy0iiI59iL4NcUiSgVz','hdGb6dVd2D01QBtOS6tp','WYwzvydcCD','lZD7DvTMSkTj8u403xOg6w4WbUBuEP9SHf5KkiuqFDjQtB6jfdJz9tnMMGHfWwKdlPKQskuH',2);
-INSERT INTO t VALUES (26369,32603,'3okALhtU7D2uJ','6YYXR6p6pkbZZ','BsrjRhVd7z28WDowXbQcix0ciM1QdT3gTBgIHyy','UPBE1hyarrseIsWOy7U1RBRNMD40i6NcENRHN0Xsfm','3I1BCGghnAzt3TkyYHJHTkOW6w5lAB','p',3);
-INSERT INTO t VALUES (22016,-17688,'y2olbnKkROpjc0FsFrSHNLOHBm','QR9T6yNNC6KasWdzIVrLy6pADiqDjn9AOXgdiYKdefrrOUL','HiU4malMQcHSy90T5bq99E57J','IEOVrqPtvHhpa5vhEdoJw1ve2C','iP5HgLLJHUj5cfNHkA2FMeV5AUcafHjQ2a0aZl3w0ocs9SAwGhnocBEEigl0cXokH9LFWudFH5LztJDY','cnsDXAZ',4);
-INSERT INTO t VALUES (50113,3509,'xx3','PzEg1ngbaUjJYDKtmEOU0Lw0clFXeTh63wU76R78HurmaxdLoIPc3llMB44PP8','TckRthMRj8w4DmD4nvYkh','fdYIogeIxANPYW3e0oqJX1FlxslDyBX7QHoSHPAsVTrR3','zWshwBGA9cgxx74YHiqmiiQeyH','Iq01CeGR6yVuID6SNdSnTqeo8qwaqpKVbTcu2xzm',5);
-INSERT INTO t VALUES (46334,-17760,'IfmZafeNfbaMEq','hOvkaowSVPe2Pn6e0FqPo7OuEIyt8JL5JWzcsw2L3J','CKrRnBDtopFxbjM','VGticL','o2j1H61Pss','JmohdcYDIHIbq5o6da4lNJOIssTuRTIytefaQ5cjAgxMiUc626lDaR0p2lqWRa8RgTZWQRcYINYPRl0xPxFAl',6);
-INSERT INTO t VALUES (41677,6143,'yIDRYr','vXJHjfcHTd5IS5DWr5stiYYggq5P2P4RzmmjHrmzYAAizo0bdiOq7xhnMX9RmnZaaUaqdZZmU7JLYGF','mx6xj2eEJU73vK0nIuMFL3ElEh','At1kcYOZrTRY5uTZ5d2k2Qe4yUHEEKRpo5V4ra8jiDCwPasBoxbk2JZu','Pf6YyWvsuWtLu545l0F3tSRjLmfFhjg5vIv7m','jOF2zJtbq2HmLbHMlKMML3Md6DPu2c3AaRLnK98WdNQ0zUaOwMNOglPhhIcXmhjfci5rLk20swK2',7);
-INSERT INTO t VALUES (58068,13771,'UfSOTysRnle8sV84','TWA83angE7','8S6P2P5ARYcw','yPUd','Hui6ZZvVXNH5h6zqbR2GsfB7FQ77a','9zuqWlxCIcJeSrQPeoF6YyKM4aRlABonY7wukitO0BjSUWSdSJlIM6m',8);
-INSERT INTO t VALUES (38784,-16351,'50R6ltnvFqLvXZZuq','lkN6yPObr9lXOeD2MMVksljV6g3G51v3j7QVVonb5TahQ2AKzxwHTmgso72F82pVIiQ','HDnWN9WwnxFWIEO','GYbkltLJAnLuHjctosN6mFK6UTL5dekFDnNBUn','9YlOJEDEtQO78IrVGXZip3n7ZlLLvCHAANUexuZ0kCQbZWKQlzFbK1fayhh6','w6AH670Ucpabs0lZqhwiUKN7qAae',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (14064225,-7750,'mFAJO6qWWudImyyubFhJR1WL','MP0XaI52OvY','lsNcG','VfjmvwWMFys','MROdkNkxIeaSCg8jup1uUtLIxJM65ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnCPZyt','qHLwgm1VJ',10);
-INSERT INTO ti VALUES (14064225,-7750,'mFAJO6qWWudImyyubFhJR1WL','MP0XaI52OvY','lsNcG','VfjmvwWMFys','MROdkNkxIeaSCg8jup1uUtLIxJM65ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnCPZyt','qHLwgm1VJ',10);
-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 (555721,6548,'g5nocZD7D1','mG3UUmHmDFYwsYv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63Je','txK9UBxCZMvcDdioqwmBca','EPSalAQkzxODxZJSdUZHqHLjVckh2yENtmluepRtjt4hJ9NW8h5Y','wzZ8pb2cZtB1PBsrQ5golWev89P4XZMZ5d2rwp3EXOwXlDdwr1AVQEyuML30fNpS8FiHNP9jlmXbmw4EL8TWbgCJj','T459Fvs3hd5nntTNrYzABXyvSLYfObbZGxqBwANQ710oSxNDW73cJck',11);
-INSERT INTO ti VALUES (555721,6548,'g5nocZD7D1','mG3UUmHmDFYwsYv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63Je','txK9UBxCZMvcDdioqwmBca','EPSalAQkzxODxZJSdUZHqHLjVckh2yENtmluepRtjt4hJ9NW8h5Y','wzZ8pb2cZtB1PBsrQ5golWev89P4XZMZ5d2rwp3EXOwXlDdwr1AVQEyuML30fNpS8FiHNP9jlmXbmw4EL8TWbgCJj','T459Fvs3hd5nntTNrYzABXyvSLYfObbZGxqBwANQ710oSxNDW73cJck',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8005252,21149,'HR','uFMpHN2zMaqhof8Nl2JueqbYDfPKu9B89haG1jBHwerbzbXgr81tTfxmIQalPh','O3Mm2Z4CnGiaF','85hiEl3S','z9YZQhNc9mEEZUgL9ouKhW7nHdYGu4D','oqpTfSqZ6x8jcQoIN',12);
-INSERT INTO ti VALUES (8005252,21149,'HR','uFMpHN2zMaqhof8Nl2JueqbYDfPKu9B89haG1jBHwerbzbXgr81tTfxmIQalPh','O3Mm2Z4CnGiaF','85hiEl3S','z9YZQhNc9mEEZUgL9ouKhW7nHdYGu4D','oqpTfSqZ6x8jcQoIN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (16310942,-32667,'GsgmcYl6uTF','G4nsLWhEOq4vVmeZL6rEEkBC5HvI8wNfX6mwaT2vmaNV9h4vRk8djVLdKEQU274MC7DU9phHvcxzbrxjyyGVLLDeIJy0nOD44sNWcJtmuEwy3kb','8YG0q71Nv9rdvcwGkW2BBTK9Bzfzs9PLYAp','jkoAro2VmAPccbWgaakgZsbKgCzk31eTGKTTnW2MTCfkWgOoqPIBXS32UhTOnJf5Hhye5Ar163qhql5rSvfSFpyX9uofK2rp2','lR33vv7g3S9xGlpyUSSrWi78gO11PKzAJXJXOI3JaOXlFLJXaKv04LWQvUdpl5azi','nIl4fDnJcaCdjkk7O1a03mD5EzHyGvhOwLWBGKBPEpuH2Rk3r4VsmGTl7ybZSHf6vIYDThf03MvhQ1W',13);
-INSERT INTO ti VALUES (16310942,-32667,'GsgmcYl6uTF','G4nsLWhEOq4vVmeZL6rEEkBC5HvI8wNfX6mwaT2vmaNV9h4vRk8djVLdKEQU274MC7DU9phHvcxzbrxjyyGVLLDeIJy0nOD44sNWcJtmuEwy3kb','8YG0q71Nv9rdvcwGkW2BBTK9Bzfzs9PLYAp','jkoAro2VmAPccbWgaakgZsbKgCzk31eTGKTTnW2MTCfkWgOoqPIBXS32UhTOnJf5Hhye5Ar163qhql5rSvfSFpyX9uofK2rp2','lR33vv7g3S9xGlpyUSSrWi78gO11PKzAJXJXOI3JaOXlFLJXaKv04LWQvUdpl5azi','nIl4fDnJcaCdjkk7O1a03mD5EzHyGvhOwLWBGKBPEpuH2Rk3r4VsmGTl7ybZSHf6vIYDThf03MvhQ1W',13);
-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 NOT NULL, c CHAR(5) NOT NULL, d VARBINARY(18) NOT NULL, e VARBINARY(18), f VARCHAR(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8243674783470489735,-2717398,'KtD9p','xWsH8r5n9i01uNe','1y3TL8RQePF','U1NG1vSBrwWct6pb2UQOz8','ajeEuWdU2uz3rYJiReS0QvaRcirpSoe7i2sXpx5LgrdOmC2x5nVp','UPeX4l1tjPsDAx4o1oqThKDthuCJ888p9Xiz8QauGcs7WsCBm1cmvrfF8uH2AMWcY6G4DdhQs',0);
-INSERT INTO t VALUES (-8462362175786962866,-5514679,'eaL','JA3ploWPTPXaX44d','LLIW2dOzfNpYHppJW','LksY2WOsLhDtDsok57CTkLs9Rkfjc','A9Sps1pOIenZwmMWY5oiLALBlhfXQRFjyMLrAhcYl5ged67AjKu0EJLH8f7IhzhJlTN243PEVN3y9lEDHW1r7SdM76uQhdb','2vdLkv4z5mzVExhDa7z3UFUrV2e5hRDimj9VEnYeuDBW2QRbKin',1);
-INSERT INTO t VALUES (1637843089683823182,4010932,'K','aYUagxWYlQ','SA3','fVkyZY2hTfkdCpVPlzI3Jg2Ip','RPKUBA8','mEQMUi8ZCKzAsTH8UzB0UnyYUNidDDjUQoTOgx3CrTF4w1yvlsu',2);
-INSERT INTO t VALUES (-5289693444102765086,-2282216,'yEZ','umh5B90Z9timdT','S0x2T','E0MpuIahkq4R','JU8U4LGaiChpJdvfOOiwIh7wTCs2ZMzEFmboPk8blYkMRqyyLu2OfR1fnECfL6SW','IND6rJgMWxuw0R88Q6wirIGLwNooiM2rT5BsP5TkGj5nT22rY5BjEHmBxJES5olKsBS7mSgZfUQGavmu3ld97FsKfxy9A7FLY',3);
-INSERT INTO t VALUES (-8532738700054950875,574752,'h8','IKuwq26r','M19fHuFH2ka8MMdaz','VJ0fUedjHqSkwCQ0','j9RPZDETkSW6ZnkEuzdNSISUhPbfIoJhfnTCGJDNV9tO5YYNKCrHJkMKHqsZUj3x2Q7LRIMwqvnC8ZyI','V3S19peQA5KX6DW79fqxlcKYWQ9tVGb1TWzcYVFwQO5BA3',4);
-INSERT INTO t VALUES (-458877050437756770,6047384,'O','2','fDiPT0EG6Zdvibm','r9dMvCnwVTmWQJhmvd8pKde5J','H36Ohhcie0BJR8hAMaMcS8pidlzyb3h06Sb4OY6WQmkynIdXMa8652nFpKgTstQc7UBNaCv0K8KmHAE2mji8EhEqLNeth8wA5Fu','Qe70SjWlZd9CNJxgq5Ars47WDWxWQTDI2ubCKJhB8AwPQT',5);
-INSERT INTO t VALUES (-8804932003849118494,-1776775,'Uioi','wMm0FglYLZ','0q0GlwRW6o0T0y5nS','cV','UVAZHPY8r32h871KzTgAX5gfrLqX','zkxmoM1VdvvcJTUmMOYsGThFINbpOq7bfHnQ7D8kurd8ZVFAbnY9NJvSFFKwGOjESWiliJk',6);
-INSERT INTO t VALUES (7503424110705481303,6087235,'5','fIM','Za2T','Zwt8nok0BL2qs77pB5ssLsC4UfP','uJJn0L9AXDJW6jpaUM7aAYwc2VQ','QhN7vbdYxuDMld',7);
-INSERT INTO t VALUES (1553181404048645898,1830336,'bTO','l7Oj8JSMD','1WPJSliUqP','Lz3r4INc2xmUzXZ6wNFrkyKQ1Q','0Nh7','cSmdBaElnvLbWGm5BodWzi7hWjP8s4c6svA7R5IG7AMgxPrVeNkw',8);
-INSERT INTO t VALUES (-1989827390755357095,8062544,'g','3q5uqkuX0e','sup1Qc92KzuzqErk','GeSK','hvpuLPnGdQ01PJ2fF7zTiUE7IVvl2F1lqzvSRksX4dpPV7aSu95YfvfhFu6qOOj4JlWyjgXRWxaBFsdtc5WUB1VEtV4xqNW4j','mqXXgnY8W7EZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2092915518,167431750264874974,'JdOKnRv7Fi8','lcCqGMSAtzaKqOsyQduRjTLFJkWn2wkn72PIrPncvpIavud7iSoo6naNoayxRNcBdZt1MHG5fHNnDgAsFASkceuYeXGm0WIixTVHFFaVQ3SIHTtdzpBY1','PdEn5tJv6p88v8LCaTCDKqzpPQrlBEeUKsQ','3DwNn0pg6VZDtkN','L','X',13);
+INSERT INTO ti VALUES (-2092915518,167431750264874974,'JdOKnRv7Fi8','lcCqGMSAtzaKqOsyQduRjTLFJkWn2wkn72PIrPncvpIavud7iSoo6naNoayxRNcBdZt1MHG5fHNnDgAsFASkceuYeXGm0WIixTVHFFaVQ3SIHTtdzpBY1','PdEn5tJv6p88v8LCaTCDKqzpPQrlBEeUKsQ','3DwNn0pg6VZDtkN','L','X',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1514254671,-7912825941629632210,'HKm4iDCbt4I','rCk6FylNlWYyZlaRMoBah0pjjSof8aqJWzrlJgyuZvvOy4nmzIE8brNyDwQB9pxgCYGGXCWBWEaJWXvbqyHpqEYswgpcv4DvCkZxzAZPvRPN','6rZEaUSWOD41hae28Fw','73Eo1WfSj7Yp5ZD2WBM95T1oo1EroT9J7j8rXIgKuum0HYOYeur9GiJ4vFtjTWf6HFX7eBaIt628FkQKsj6vjfdDCHNcp287KqNxs3LKDl2SeBwaFuQrRiA36I1TDKZVojYJtAsUHSJGOCmAExUmNXz7KRnJckGZqp2pCvQPxdGMv5krtuoSbI7MpuclKyv0yP3yZUgJMrtAEuWSKnF3ZqQObGRm9DgyVSH1edPy6mDVl','Vw','Kg',14);
+INSERT INTO ti VALUES (1514254671,-7912825941629632210,'HKm4iDCbt4I','rCk6FylNlWYyZlaRMoBah0pjjSof8aqJWzrlJgyuZvvOy4nmzIE8brNyDwQB9pxgCYGGXCWBWEaJWXvbqyHpqEYswgpcv4DvCkZxzAZPvRPN','6rZEaUSWOD41hae28Fw','73Eo1WfSj7Yp5ZD2WBM95T1oo1EroT9J7j8rXIgKuum0HYOYeur9GiJ4vFtjTWf6HFX7eBaIt628FkQKsj6vjfdDCHNcp287KqNxs3LKDl2SeBwaFuQrRiA36I1TDKZVojYJtAsUHSJGOCmAExUmNXz7KRnJckGZqp2pCvQPxdGMv5krtuoSbI7MpuclKyv0yP3yZUgJMrtAEuWSKnF3ZqQObGRm9DgyVSH1edPy6mDVl','Vw','Kg',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1672727699,8546396562423428881,'TJJmGXHI9Cm','OpFEYWawWswe51nWwgFu1CLd7UzaY32hEme2z9PwLbkDUY4DZqjmMySG73gFjcUte8BYhoyvHlgfJAzoG3ATuJFGVrCjKYWE4wNiNWexEkP9PNG7piVHbbArEouEVwALcou2ZNKhP1a29EwWsUyyaIlr3ogWej1GGxYUxhd3HZ3OVKBOGLbEnf0Gp5peUSs2ZBsWOzooqRS4GRPd0','5XyUaq9bWdTsuN3l2dvJzLJdqp','UcHRGWXcEEskfROIxTtt5','x3','Xq1',15);
+INSERT INTO ti VALUES (1672727699,8546396562423428881,'TJJmGXHI9Cm','OpFEYWawWswe51nWwgFu1CLd7UzaY32hEme2z9PwLbkDUY4DZqjmMySG73gFjcUte8BYhoyvHlgfJAzoG3ATuJFGVrCjKYWE4wNiNWexEkP9PNG7piVHbbArEouEVwALcou2ZNKhP1a29EwWsUyyaIlr3ogWej1GGxYUxhd3HZ3OVKBOGLbEnf0Gp5peUSs2ZBsWOzooqRS4GRPd0','5XyUaq9bWdTsuN3l2dvJzLJdqp','UcHRGWXcEEskfROIxTtt5','x3','Xq1',15);
+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(7) NOT NULL, d VARBINARY(72) NOT NULL, e VARBINARY(13), f VARBINARY(59), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4142060959449562947,6077523,'l33ogw','QRPnVX7Vse5cxh','JBAJx','W3IjsypxMnHo','D','n',0);
+INSERT INTO t VALUES (5305074419366449949,8974637,'w','ySstRti4B0H9XTILmkrFetMQZVAgcI4FADPZp','6nAkuUW','6tZtHmUMgARqDr02FgI9KYwfsm','c','3T',1);
+INSERT INTO t VALUES (7211387441789910288,16688086,'G86m0','qASVYRsKdEACLEWL0K0d','uE','HqvNdQ2HYVoLEPdVljs43MriKniPWIam2g9s96Fk','O','z4',2);
+INSERT INTO t VALUES (-7000087043506132058,14223168,'k','M1wsj3qiL5go1cmbTFXaQsqxwcE4svF4EghdImHu3r8irf','gdyIVqpSXA','kJhDenN5UL9Cdk','m','SR',3);
+INSERT INTO t VALUES (-1213839719191154149,12956470,'U2vhJ4','CUKei244kAleDRZqwN7S812ejDvKEBCvXmw8sl2uOZ0cbWGW0IEuA','PAuLZv9am1zlS','9','J','a',4);
+INSERT INTO t VALUES (-8475040861840793794,13785473,'c','Fq37eFMbHdvoEAKV70j','wnSPWq','myEwzloWaECMQzhbvoBqbSyMEpQJ83tnOPFNDNCR','n','4',5);
+INSERT INTO t VALUES (-373808145431076991,7420361,'o9YJZOa','V5w7PsTvWWz9NqPbsYK07rubQyj1yQjP3FvRp0Iu9FDVpSmXurIckcoxABqL0E6I2','PTt','zJhX7Nu0bvW3iRYYrF89hdaLacSK8i8iat2J','Q','pZ',6);
+INSERT INTO t VALUES (-3177665061652744595,3323728,'Ek3c','dhhWSsuHKogsZOyvr1cdLkwzigpIqxr9kogFqzJhexb1fswuKRQ','6rktSeKCeoX5l','Ml6HZltvW2dmrjp8goo6GAT6pOTLOsZ6Xnbm450POm22NLK2E0XeP','B','j',7);
+INSERT INTO t VALUES (-683993226938809796,9066814,'68j8','zrMRgflc3HpCBw1','eC3F75mZS5I','PX1YfKWtdmlk9f15kn61YnNfI57sq6h9sBcWCzk','v','gh',8);
+INSERT INTO t VALUES (-2029480719881483897,864637,'eRQk','5JFiPH8e9gRyGidjRf4iwm0vM62YhMPlUw2a3oa','UfYX0e0nXc','V7beUdilMEkKGto','I','az',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(7) NOT NULL, d VARBINARY(72) NOT NULL, e VARBINARY(13), f VARBINARY(59), 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 (-437231480969947213,-6403130,'sC','7wmTgV7jal','lUcIGgR8aYO3780P','AAohtiecY5jcEYk5XAhoT','y','3vdO8ll1Rl156fuVM1QHtMRJeCJSgEPZ4tNpzitW8SLGI7jNUpx5UiW1TH5koLxE5S8J3',10);
-INSERT INTO ti VALUES (-437231480969947213,-6403130,'sC','7wmTgV7jal','lUcIGgR8aYO3780P','AAohtiecY5jcEYk5XAhoT','y','3vdO8ll1Rl156fuVM1QHtMRJeCJSgEPZ4tNpzitW8SLGI7jNUpx5UiW1TH5koLxE5S8J3',10);
-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 (3000435198926121397,4622639,'I4qLz','xntARhZY4Bh5RURwYN','shSvnJzNG','3uHzjOgRQhMpLfJJb7qLrgQdRmD','qeJWrtUfJyAkxqLoXZ17Th2oKoSQgOm4AuEb7AXsSPxQGrJSELH9ssUDJFh4ds86Etkyj2DMipdKH69sdCDYdYo0bSnJf5ar','YzWaQpm7a3qR5MXFBoFeArY8ZjBxkzxa91gVM',11);
-INSERT INTO ti VALUES (3000435198926121397,4622639,'I4qLz','xntARhZY4Bh5RURwYN','shSvnJzNG','3uHzjOgRQhMpLfJJb7qLrgQdRmD','qeJWrtUfJyAkxqLoXZ17Th2oKoSQgOm4AuEb7AXsSPxQGrJSELH9ssUDJFh4ds86Etkyj2DMipdKH69sdCDYdYo0bSnJf5ar','YzWaQpm7a3qR5MXFBoFeArY8ZjBxkzxa91gVM',11);
+INSERT INTO t VALUES (1253587636403615319,5039422,'kicGze','8OcvJyh0IeMccd7l8PBKXlWoAsvFv','Mis','d','z','z',10);
+INSERT INTO ti VALUES (1253587636403615319,5039422,'kicGze','8OcvJyh0IeMccd7l8PBKXlWoAsvFv','Mis','d','z','z',10);
+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 (8467900328748146597,4138909,'qSpqxdV','5BeyfmRr8dGKVSlrOnFWKr','z1YNOTk9','jQQSbOdR0ENmPQlTatURJu5i3fS6Urds493t3Y8r2CUwLm1CkkRJTy18xRj','3','T',11);
+INSERT INTO ti VALUES (8467900328748146597,4138909,'qSpqxdV','5BeyfmRr8dGKVSlrOnFWKr','z1YNOTk9','jQQSbOdR0ENmPQlTatURJu5i3fS6Urds493t3Y8r2CUwLm1CkkRJTy18xRj','3','T',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (9009184559054622840,6873134,'3BxU','ob1sqi7ZFIOfzsCsyKZF1hqZ33k6YkYssEGGXUXsFOpe44igoXe0iNQotLEgFLM6uddoQoznZfyAbYaLccAiHehPgbMICuKB6NGSUaOvv4eT12SDmznW2kEUMB56wbhPF6FUpaiLVTYp3u6kUW9YhvMZyrkJeLCjqZzExIYmRiE8t6YQa9yMxQHtw7rN06y4GKbumE3qVD0esemn4zIL','vhr','liPZvJca','WiZaOGyPl7xdYBcQrz7o5zfJdDDbydZGMHhQc3RG','9YNiUvUId3S0cPL3eV0eHieaQNgPak8ktwnMY0AmVLSejph6VVXNBm8rp7cR6ttWNFvBG33Y',12);
-INSERT INTO ti VALUES (9009184559054622840,6873134,'3BxU','ob1sqi7ZFIOfzsCsyKZF1hqZ33k6YkYssEGGXUXsFOpe44igoXe0iNQotLEgFLM6uddoQoznZfyAbYaLccAiHehPgbMICuKB6NGSUaOvv4eT12SDmznW2kEUMB56wbhPF6FUpaiLVTYp3u6kUW9YhvMZyrkJeLCjqZzExIYmRiE8t6YQa9yMxQHtw7rN06y4GKbumE3qVD0esemn4zIL','vhr','liPZvJca','WiZaOGyPl7xdYBcQrz7o5zfJdDDbydZGMHhQc3RG','9YNiUvUId3S0cPL3eV0eHieaQNgPak8ktwnMY0AmVLSejph6VVXNBm8rp7cR6ttWNFvBG33Y',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4284506584832438355,3413681,'SpF2','JKLIbOAmAYZHFMqm7rjWggFCMEQYwblyyICwzm4P8doEQAPf5BLKZdXCSv06JyZquLOrN8ygn4n8yDOqaVH04qtl6lZU2LWWqUvtcMZYzYtD45Ap3YU7n4igwOTOZ90kmCKm1f3mACr2iCWE3PmDh0BsK5JcIFD6XQHMqrlyYLwdd5M5tpQJ0PiJKwKaw63joFnoD','sRzOWM','tXtGQAJsdknHyP6pCnAz4rvGXMqAqURsdxuXq8LvbMLsy3mOUgWlzUjBoxYz2lJhsy4onNkQOa3zwSsaBf6a6gFMFWw1CMvCd7DvO0p58gQVlKEGp8kg3GQkvDBzc90ypuFqysmqrtwDA','81aou0NJZJjc','qNRd8BxQ9OLe54n40F3aA6Bv9eqVbpT4N2cUTf7HwMlJaN6qXAm',13);
-INSERT INTO ti VALUES (4284506584832438355,3413681,'SpF2','JKLIbOAmAYZHFMqm7rjWggFCMEQYwblyyICwzm4P8doEQAPf5BLKZdXCSv06JyZquLOrN8ygn4n8yDOqaVH04qtl6lZU2LWWqUvtcMZYzYtD45Ap3YU7n4igwOTOZ90kmCKm1f3mACr2iCWE3PmDh0BsK5JcIFD6XQHMqrlyYLwdd5M5tpQJ0PiJKwKaw63joFnoD','sRzOWM','tXtGQAJsdknHyP6pCnAz4rvGXMqAqURsdxuXq8LvbMLsy3mOUgWlzUjBoxYz2lJhsy4onNkQOa3zwSsaBf6a6gFMFWw1CMvCd7DvO0p58gQVlKEGp8kg3GQkvDBzc90ypuFqysmqrtwDA','81aou0NJZJjc','qNRd8BxQ9OLe54n40F3aA6Bv9eqVbpT4N2cUTf7HwMlJaN6qXAm',13);
-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 CHAR(95) NOT NULL, d VARCHAR(14) NOT NULL, e VARCHAR(13), f VARBINARY(21), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-256369068,60,'W2JFw4wHryxbYOXt5','iX','a5VQkhcA','4G9n5wBUG','27W9kx76Y7iDId3x0XStanHxNSA8njjJFTBj2Yfrd1NeFdijxflQIOzDpoDtoRkhg8u3RzljkR7bAs04J4qQ','zan3iuBO1l1gMV5r58S7jPnixb3wo90EZe4',0);
-INSERT INTO t VALUES (686121497,133,'WHHDsLkZIPYt6mrrdkD8VgBO7RkeXhOnL','682J','KPphe49DG','W6kdd7o0oiN4c1','lwNDp2vDZbAtMbtrHk4F0Z8KTCeM2c','O6ZsMPsq7DJOqRbW1MW996l2D5CyNBu5UK8LJtSZ0zHFGx7m0vTm5McwN7ANfCL5BuwV6',1);
-INSERT INTO t VALUES (-2030197561,169,'RiDR1VY5lWkYjT9qoeTwgAqBqf2QRxOPlCaqd0f79taUgjy','Hq6qDF4','PXJhpkl9d','m','z5r0ZjrYrOzfgqTjmyFlTpLYIDLy9IYWceL7TM7BBnxmKV07VnQw2v7KGy','wgM8hzj5mvLPGkQJWuteXYKcnsMG61pTfNvR7xtsr2bwYOjoOmBs7p5x3EGSvKINmIbeh5GWER4A1LNcOAO3dDvCsifZJr',2);
-INSERT INTO t VALUES (-1002976438,224,'nj9JPfLZk9JCLWtVEpgbgyeQh4sA5UpehY5k4Fm','bPgz0cbkclsqV','lVYKsSjhOplp','wIhJ23tmHnqgXXkJozdt','MwbPoMAw8nxA9l8kCe5A4vh4XdHICUN','qoGyRlnbplssJSEyeEvSvcIaaoJqDj1qagZ06InNgurvr6n4AYrY6zzkFv4EqmNRjugKFkPmaa',3);
-INSERT INTO t VALUES (735389571,197,'weduCGuVVTONgl1tAWuANUDpXefFGDy16JVfa8','h','vFAPkaZbRhMT','Mx','kEJUnwWxoHIGIqk74lzrpkGajKf3Xp7rO44y07SlfNarmNQKY10zXanZnS1djamgmMTZAkiu2DE0UqiZ7klXG1','xlp1ND1bpLnQNhGVY3bqVQ9XUKkvqMMEr7iWbSpCQvjrn5ditXZqPpM',4);
-INSERT INTO t VALUES (1331171645,122,'Qbkn2oexMCeSBEWYuDUSmAaoswU4cXcC','Ekw4hjcjW','bbUivYFpk','8pKTD','oaApJGrqdQvltn','ZpFlteHbcgtZCMoiBUzkElAnqpEMCD17eHwDLIRuwBDRNDwNcuqth',5);
-INSERT INTO t VALUES (1662255983,28,'cL2QlO75E6e','33Y150Q','nlVdJLjkxbD8','yRMzrN4u1z1','scjNffcdfQs4YUae2pCrdouoRUlrkYMinqtWIzIOJaUQk8Azj','3AIrQ9xNSsNcwMw0T1W2ZjTRTETjd8fuXT5INg8HsgBgy90Cd9jrhNcwDPoPxKk75Sc',6);
-INSERT INTO t VALUES (203557302,170,'lXhj8wJ0toHD','ESsVkvQttz','agk3Xmm8','1Z21ey4d53TIm8','grUaVuwb736VYSW5kYZYU2qzKC1QbShO','5Op5EZ5nXY',7);
-INSERT INTO t VALUES (-2032068057,39,'jSMJ','3','7NSLONu','ZyLtH1Q8DQowUmM','WFJutf51dzN3Hksjt7mDZ','ZoQqQLfq4U3mZe0JiBCVw9Q4OhkKNpAyyAMKeifd66YroqV3wFKICN22HNcqrmUpHWT4ruMSSwlkkJa6YCkIZXyWQToWTN3BBxI',8);
-INSERT INTO t VALUES (-730099919,160,'g48jSJmjDPVHknlXiTth9Asz8kWmjBzWP59NPB31r04rxENogzQysQfNR8','e5sw','SLc2102SKhHS8','Mj8TsI763gbkgP35uxXbJ','x17SzRXPGjfQuIlA4BCkSBYaFkIjRpjgVh9irQoKRmh19rTgoEP46ZaGzrr9a','XvWIgniiwTFhF83CAfAO0Yw0lkRelFCS83ku9IMsfsirHeolru0BcpI9nD567T7mh51Q9euukbc3ZYzD02ZtNSl2tw7QreaT7uaT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4032718196049052722,6701076,'LNOa','Ny2lQbdShYR3EBr3GF0fgTDb5AZgZaUUPD59D52XeFX3tVrgeWhRsB3yz7ttiQOLhRYuDnNWB','EY3oqFs','yZkIq0cc5pQUDz8HLpDVTfbKq9LqG4xDiHl8juiaM8mOTpaSE7UtNgu7DX','F','Tk',12);
+INSERT INTO ti VALUES (4032718196049052722,6701076,'LNOa','Ny2lQbdShYR3EBr3GF0fgTDb5AZgZaUUPD59D52XeFX3tVrgeWhRsB3yz7ttiQOLhRYuDnNWB','EY3oqFs','yZkIq0cc5pQUDz8HLpDVTfbKq9LqG4xDiHl8juiaM8mOTpaSE7UtNgu7DX','F','Tk',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3073602559994312977,1944256,'Q','Dviw05DDhzsnMHZnQBV0pff1Vjn0cGGav4FHo9T5k92CLrOhRRnmTx0XxyjHcYLRRFcxMP5OPumo04jhsKnOFWwpHtFfhXUjgDDGFQSXgKP4PFinuPHcGPRfGgflIFRun1LLa3gPTky4DKHCYqA8MvBxyUpe8jvtsofo2','SUzGqgSOp1','IOKDyvlKONkMcGu4sEuVqCjgaqNAlzsESE67tg3rptdaEE4L8jtKCtP','y','p',13);
+INSERT INTO ti VALUES (3073602559994312977,1944256,'Q','Dviw05DDhzsnMHZnQBV0pff1Vjn0cGGav4FHo9T5k92CLrOhRRnmTx0XxyjHcYLRRFcxMP5OPumo04jhsKnOFWwpHtFfhXUjgDDGFQSXgKP4PFinuPHcGPRfGgflIFRun1LLa3gPTky4DKHCYqA8MvBxyUpe8jvtsofo2','SUzGqgSOp1','IOKDyvlKONkMcGu4sEuVqCjgaqNAlzsESE67tg3rptdaEE4L8jtKCtP','y','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6399097747023910674,7358304,'2Nd','RdYfJTCcIk30oj0xpXGBl7qpitVWbyAGuFt4ZcCjOrotPtK3UXJfYE7WKQLLrhzs8FHc5YEyiIGSwdmcFz2kgfVXBeNJaW5fwE0JoiF5jdQuKQErXAEUZjv9Rvd27Cd0N4iLdhQJlA9w3nSjencNVnzmvu9mE2P9TK57JLjc5rubOsC3sYHoQYibTpfskmo7iYtnZ3NMSjr2mXn2r45sexCKY1y0EMQ18xo7QGcyzXTcu','s9yvB0H8KW0','V2ZwXchthgwN0MQSv8JirT9xs9j5PAJsV0lQ8LGeHznEszyIVDnvZ3T5QZN','o','7p',14);
+INSERT INTO ti VALUES (6399097747023910674,7358304,'2Nd','RdYfJTCcIk30oj0xpXGBl7qpitVWbyAGuFt4ZcCjOrotPtK3UXJfYE7WKQLLrhzs8FHc5YEyiIGSwdmcFz2kgfVXBeNJaW5fwE0JoiF5jdQuKQErXAEUZjv9Rvd27Cd0N4iLdhQJlA9w3nSjencNVnzmvu9mE2P9TK57JLjc5rubOsC3sYHoQYibTpfskmo7iYtnZ3NMSjr2mXn2r45sexCKY1y0EMQ18xo7QGcyzXTcu','s9yvB0H8KW0','V2ZwXchthgwN0MQSv8JirT9xs9j5PAJsV0lQ8LGeHznEszyIVDnvZ3T5QZN','o','7p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2626505028458481207,628483,'qUFXuFW7','ChamUVL3SCrHJSviw5GnC3WOVDO4HAOXrUGB1tHecyp21NuGv4OX2ANyHXoDxmqKVNzFOf0fAucVB7LLvAXbv2acJUzb32ObRs6ACO1yrIZsh42bvYDQ5sTzTUBMzVwVyxQqz1rsbYZWh2u4VjEJTCi2R7zoKbGgLLcPB2egAwzSqlsHE4q19uir3GLB','fYlk0IrIwpFe','wxiiJl3lLH4o1ch29E1NDFi6QW7LGotmSyr9Y2kLYr4latKKCEYeoXr682l6x5oLKKrD70e4LpnkIFZD9N5E6p7ago361VSw0E15dGkQ7ERzir2Dx9ljWgWm9cZ0mrJMbjqclQHyGPYYjp8EbJSJulu6fWlQ5C8Ami2e4nv8BoExZLKV3rAVcLGX8zg4xOV','1P','Ka',15);
+INSERT INTO ti VALUES (2626505028458481207,628483,'qUFXuFW7','ChamUVL3SCrHJSviw5GnC3WOVDO4HAOXrUGB1tHecyp21NuGv4OX2ANyHXoDxmqKVNzFOf0fAucVB7LLvAXbv2acJUzb32ObRs6ACO1yrIZsh42bvYDQ5sTzTUBMzVwVyxQqz1rsbYZWh2u4VjEJTCi2R7zoKbGgLLcPB2egAwzSqlsHE4q19uir3GLB','fYlk0IrIwpFe','wxiiJl3lLH4o1ch29E1NDFi6QW7LGotmSyr9Y2kLYr4latKKCEYeoXr682l6x5oLKKrD70e4LpnkIFZD9N5E6p7ago361VSw0E15dGkQ7ERzir2Dx9ljWgWm9cZ0mrJMbjqclQHyGPYYjp8EbJSJulu6fWlQ5C8Ami2e4nv8BoExZLKV3rAVcLGX8zg4xOV','1P','Ka',15);
+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(96) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(79) NOT NULL, f VARBINARY(21) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6984324,-73,'CWdeHhuRl6AE9','Fd5hma1UtUk0jqN','jHi9','2RMMfoIs','M','Sy',0);
+INSERT INTO t VALUES (-1644429,125,'aRLNQ70LvErDHEHBWxdVshr7RAvSt6l7wwLGvFG2eqQffL3rKN4lHpZl3auGaBNgtlbZ0dC1KpmKUJ8CZ','LkOmLxarV6qxSj0','804uMqs2g3EYls2iVdrkONKthHgzbVoqdgXCZFT7psJWgF1OJ1M1MUPzMLbNM9ctNbya1faX','s8oSs1','P','C',1);
+INSERT INTO t VALUES (2169987,80,'fqdbzi68Yu8x5xLnmN2hPrxuyW0sZXLDiFCN2W9E3dmByYCpnha7kCaOH9IxlJpoNqwRbZm7EGLRYhq51iQHIcOO8','hjBiSgih','tqrlFCvb7wsqb6KzIHPBNXm1PvAf9Ikcvn2q2pA5RZSjfIHTV7WtWB3eyST7XDsS','klvE','y','r',2);
+INSERT INTO t VALUES (-6755643,-32,'DQwBTYWmdYtZG8ly','ZVh7s5Mnn3sB78YBenb4','mnFaQVMVeVflrrIKjuTmaa9haid4nNzA6iE32u4nBMDN1rSkABEa7','NRLv9V0n1It5oLwDgC','u','J4',3);
+INSERT INTO t VALUES (-3191749,58,'mLOZYflFDA9TUiPb7rtMxws5FkESED','BxhHw1Ty','d2OG86V9vK9Z3J2OOzIR8OU7irEALgmO6efTzRt2UsgBURdtLLVn','VpclPPi8s1DAI0hqtHCc','Z','jY',4);
+INSERT INTO t VALUES (-2973836,76,'4HcqCtQChJEIOiYTWRBKwKBdsauRmXhT0rA','y4IUyGAr6','BALgtWqj6fvpKUHxQBUV8yAxc','xf','T','m',5);
+INSERT INTO t VALUES (-84834,39,'1','OhOXoMTs5W','XuhSjyeq1YCCJiI4kdrDHRv2tfXhvTOiMZhzS7AYlZrIOa2J9','nMZUN','F','DK',6);
+INSERT INTO t VALUES (451737,-4,'1CcZXIT081ur3Fy6wx','rrQt2B2TTKKqcLI','rCsv9yVucdJb9yWMi7u7ANbefjpRM5M1LbkVBbqmeHKri2o1MZEm19','SICg','L','9',7);
+INSERT INTO t VALUES (-7497027,-59,'aYMnP','n6vGcUFeIMJ96','eApYyI7eldzJW4iEh0f8','t4ddD4','Q','9P',8);
+INSERT INTO t VALUES (-4081400,101,'MFcMGrILS5ghl','ANZFtsuAzFZh36MZ2outIYQ3','v8C9gsDn55WFkxFHacGmg8DvqbsqRmDhPt7HvOtUujbAtxUvZnp8b1Vvh4LTkG8paRSiBOw7A3uIpKm','Qy3yit53RDbsMDDmuTn','2','5W',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT NOT NULL, c BINARY(96) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(79) NOT NULL, f VARBINARY(21) 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 (-6041057626856836509,161,'Pf1uzqHYCKDooH','viM58','n2R','FuM','HYZjy0PIrP2sasBqagN5iNlGX0HjRkM3sgU5e673T9lgxa1FIsI4mbiaTuGYTx9gdmLyjhgTUVh8','wkUl34CvtgkIbUr8dh5ZwQiPAmBm9IxE4',10);
-INSERT INTO ti VALUES (-6041057626856836509,161,'Pf1uzqHYCKDooH','viM58','n2R','FuM','HYZjy0PIrP2sasBqagN5iNlGX0HjRkM3sgU5e673T9lgxa1FIsI4mbiaTuGYTx9gdmLyjhgTUVh8','wkUl34CvtgkIbUr8dh5ZwQiPAmBm9IxE4',10);
-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 (7634349485903492741,87,'8NjTIvqOX29ENNsOmGObCzEw3M23XjrEA97NjHfliKvH9nqZq2W2VuNnRIcLESz','7tGHcbEqDOlW','WvgXUP','BFsfS','oQffUEB33V827as10MpZHeHEr7nTdvjofwlpjWL3vgZZmqjj','1x7qUTU5ZYGECzVUmmqLFnKE4lLhJcRF8X91yxXFBjGHCvupqyEGCAleZVDHKb5LQMtOQpTQygs',11);
-INSERT INTO ti VALUES (7634349485903492741,87,'8NjTIvqOX29ENNsOmGObCzEw3M23XjrEA97NjHfliKvH9nqZq2W2VuNnRIcLESz','7tGHcbEqDOlW','WvgXUP','BFsfS','oQffUEB33V827as10MpZHeHEr7nTdvjofwlpjWL3vgZZmqjj','1x7qUTU5ZYGECzVUmmqLFnKE4lLhJcRF8X91yxXFBjGHCvupqyEGCAleZVDHKb5LQMtOQpTQygs',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2098015,-49,'u7y83JGvR9toUxpxIoKWWMZ8KDqHzDpXndRilRa7HHkt0eTGuAqcwaPpbMDwgEc3PT','3M3K5igMo2BUHOy3G41rXR3G','WZBJEqhxf5e5fHpnU2DyLQAFb96EyGB6o6Kv968IcfWFcTd','mdxF6RRq6FcEru','7','Rz',10);
+INSERT INTO ti VALUES (-2098015,-49,'u7y83JGvR9toUxpxIoKWWMZ8KDqHzDpXndRilRa7HHkt0eTGuAqcwaPpbMDwgEc3PT','3M3K5igMo2BUHOy3G41rXR3G','WZBJEqhxf5e5fHpnU2DyLQAFb96EyGB6o6Kv968IcfWFcTd','mdxF6RRq6FcEru','7','Rz',10);
+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 (-7029717,33,'xpidKzFHovsirwV3Ws5lwIb9rJ1eKnzdpeaD3Wak7ZBUYUc7J8P4JnG0PkMLV838rDIv4PV6viXsArAQiKyC66UAuKD','iR4ZPSwHTd0ZRWfCwqSdXEFR','khOQlJwMcr3oAbj7APiSNor7GrQFjMdPnAlDY1y6fK3a','6','p','GR',11);
+INSERT INTO ti VALUES (-7029717,33,'xpidKzFHovsirwV3Ws5lwIb9rJ1eKnzdpeaD3Wak7ZBUYUc7J8P4JnG0PkMLV838rDIv4PV6viXsArAQiKyC66UAuKD','iR4ZPSwHTd0ZRWfCwqSdXEFR','khOQlJwMcr3oAbj7APiSNor7GrQFjMdPnAlDY1y6fK3a','6','p','GR',11);
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 (-8498573832991135074,195,'QVVENwaMqQVrcNF','wPpqIVwoLfpb4wp0H7UpoOVs2r4xcGlFJzPI1Pd5WgarKUpD8K6tvTkxfNGfyz5y5hdPiHkyumkc1NpetSBI0rnLYDEoJ3Ez8sPJeAteWHua6q4fPtQ8Dpg7YH0oNOKTjL3bIsXIK3iaDo2TXr85cPkzFKUKCTaoj7nfIikcRTj332ObTS5pEuan54UVO1zoeDs7hx4Azmc','d3lRWDUOWc3Jp','S2Sxmtr','V5oJtGZqicJyEmQkHvQuV2ssp','4xobkVkG3JDDHNfM0f2TM4ShSvBUqE3e3RYokeBtJmFP95uB6OR7cZ7jbvA2dL7HY5c',12);
-INSERT INTO ti VALUES (-8498573832991135074,195,'QVVENwaMqQVrcNF','wPpqIVwoLfpb4wp0H7UpoOVs2r4xcGlFJzPI1Pd5WgarKUpD8K6tvTkxfNGfyz5y5hdPiHkyumkc1NpetSBI0rnLYDEoJ3Ez8sPJeAteWHua6q4fPtQ8Dpg7YH0oNOKTjL3bIsXIK3iaDo2TXr85cPkzFKUKCTaoj7nfIikcRTj332ObTS5pEuan54UVO1zoeDs7hx4Azmc','d3lRWDUOWc3Jp','S2Sxmtr','V5oJtGZqicJyEmQkHvQuV2ssp','4xobkVkG3JDDHNfM0f2TM4ShSvBUqE3e3RYokeBtJmFP95uB6OR7cZ7jbvA2dL7HY5c',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8026106636865709503,103,'pI2','5gDlyuDCuvV0P1MoFSAWpFjUb5u65w4cb6wxNoz0jGJAvXtbeLx3GxGzjaNZBfh6cQnGc0dTxFzoQfLBSeFQvNsj7XAhJsCkPqj5uHvT9JjbzIM5T29vWi44KULaOmSNDKZTH1oh9Hc7H5gJEvuOf6Lpc1wjGljYYUOo7xm5o95rw7dSWRuyYPS1Ww79lzHKYQ4WXyZ5QnQt3eDmxQEL','QRoM','VuIb','b8PHjzJc8ZIhKL8rY8NZRMIFj0Mn4iIy3mh9XbnvCRPiowuimhUS1tKPEBtnXCkHl8EVsVFB73kFakiq8pPM8khm8m1B7ucPY','3CyLUke797tNbPdkQDULW5FZ3DrlHZ0vfwWNBKSKQYVuKKcj02fArtlWTb1uT6DVS5j',13);
-INSERT INTO ti VALUES (8026106636865709503,103,'pI2','5gDlyuDCuvV0P1MoFSAWpFjUb5u65w4cb6wxNoz0jGJAvXtbeLx3GxGzjaNZBfh6cQnGc0dTxFzoQfLBSeFQvNsj7XAhJsCkPqj5uHvT9JjbzIM5T29vWi44KULaOmSNDKZTH1oh9Hc7H5gJEvuOf6Lpc1wjGljYYUOo7xm5o95rw7dSWRuyYPS1Ww79lzHKYQ4WXyZ5QnQt3eDmxQEL','QRoM','VuIb','b8PHjzJc8ZIhKL8rY8NZRMIFj0Mn4iIy3mh9XbnvCRPiowuimhUS1tKPEBtnXCkHl8EVsVFB73kFakiq8pPM8khm8m1B7ucPY','3CyLUke797tNbPdkQDULW5FZ3DrlHZ0vfwWNBKSKQYVuKKcj02fArtlWTb1uT6DVS5j',13);
-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(25) NOT NULL, d VARCHAR(71), e VARBINARY(86) NOT NULL, f VARCHAR(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3085907988,12,'rJYj9Y','c13BMN8cnziiST3OsCON6','EZT2mieNOROysQrC1uaLRREjzhCuHe8JPyyFB3B5zatsRaG1ApCgvZ','kEWxR8x3pWNI2M8jLtrct','AcJ7PVftW0NO0PiP59W0b6PAJgCNBRi67KT4t','P1FYQj7oSdwUEJ',0);
-INSERT INTO t VALUES (1168579465,6,'mLR0wxd89sbtIgIq7jbuu4lz','X7XyMjOtdss4kmAdaP3C1tTU90','ZDHjvzyvGy31clR9C1lqabrAnoTLmme3Yrk5I18i','TOQhkjCSrzbhsN7gCR9TC5bVvwbTm7g9QOqVmVkrrJwUfjdKc1Uzj7pZHqjAFxFi4uVSr2','LLiOqeYuwjaNEzQNhHoA4GWbmpdWmPu5bPThOYhH2qJ','ze7JYIexY8jMPStW3QF8fZ3ojtfb4KQ7XEmsB8Pfbm9DnYG2VCoHsfDSDSFNlZ',1);
-INSERT INTO t VALUES (4044758194,96,'8X5X4ncpX20rX32','SPNdRZqIan8C2KFxlW9MPpN5xnX0e7eR2DQ88','E9RcxCy9gxhVCcSMw3VbzKaQzroAYhBK3fL9xoTMfqcvHqOfUPa1fZk2XRh7Z8HElLbVTdAo','iQkH0FEW0jDeJUJ3zLWpetdMUI','5f5hONMZs78WGmPZKiEhs4S0PfKyCpuYksWZObDJ8njMlYdNEEaYYz3DrkEsbhXYigSu','WnkKfQC1AJsHA5M9hfpz1ZfGO',2);
-INSERT INTO t VALUES (1273135041,63,'F','OxE1T0Gky2XQZKeLvA6zd6C13Hajeh5p6wlaKSgUuOmJ3F3tuIjAMnUEGprLJsM0yfuM6Qi','SWZUFYYLhTxfDg3rMOiB9Zt2FLvftAaA1wX5KFeHgWOk2zDWnTUQG2GQ7mhDgyDw6Ff1ctp','6rTyomcQdHnw1G6LivpRw6BobRLWjmzVoJitpZ8t81L3FZYIAskkjEiUiovP','ApntpRf54GjxlDAco14O9dYmArdoJIdahi6jXPJle0qIjpEX2zKqBzwtP4fa713x7iw','kIeZFE1DCb6Z8ZmwLlrw7Ib2oqJjOskBAgEicqpB8Jt4',3);
-INSERT INTO t VALUES (1056916060,-96,'PIfzd7aKP1wCi5','I0x','68yIJfSVnf8QewPrFfsz0fQjnGOa0eahLLUTAWhoENEnwU8ALPVuhuepiTO0Mi2l6','M8','mreuWb7qYlp4yyjGEb4tKgWS30L9dH2NKJpplogIoFH1g6zCGYj6arbOWFP5YO8kf54Ri6r','kUTcXIfwn5L71PgAjlHWxC7tqJzQW0IDh1qKomwqrMJa6hjBH63RQy3ziyQmgvW85MRnv',4);
-INSERT INTO t VALUES (2225109614,11,'p1F','d11NIcXsOBir5ApTkOkOYQR','JTPTfB9H8COWVi4tj5feuWZRgiejAwHgTxQf4RbtKEfhAmEoOHiwayKF3G3XmIGiZCGlseCglYrK0L','f2wGE5yp28t3CSvlBWx5Kv7jvcq9jV4hHAjrwpeQSNSeQToTZfrVckzwm6VPVuW8GFi8cC9VBa','HZwwT5j','IizGlV2Nk1gCiX4WQABZQ8yKbHg7tceRtIUzJOrV',5);
-INSERT INTO t VALUES (1004330546,-50,'NB40EaX','cEJYisqtXIQ0lhVVryc1qBL2enzbGOIfMZADfi0tVVWAwKYyrREvEx8lk8Ya7TtbbaDCOb','oiuTdiEtKRMrafr6reWMcJV3SA2MlFXA6Zf7yu5KqveKPgjjawX5lC1B9sCFtjqb3C5AISoijxWnl','0BeXypc4YO52PiKZMw3RuP0H0V01907FeRYhby','qAm3RsUA1zyOXGcsIvpxrTSldP7lV2W3lCuVc9aeG1EtDizq6Az','CSxUuIuxxfDXjCQlu8xbG4ieS4oa8l3xtiGLsGuS6aEP20f0dvapA',6);
-INSERT INTO t VALUES (1925952749,127,'MxWm','jmcpWUju79xorxkOln8yxs5s4iqbFR2LY','tT7bbx3SihoCOyb7cs2rXUwkD4LO2cNCA6nFYnsmAWXprL5','DAP1jG0NGJpG8da6Gu0kSmVEF5JARHg2yaHYD57aeFobeHmbBHKunqYsmc3T8kCWYM','6xEIYfIjPKxCWt1zHowife5LsHHUvP2pOv3zG3vIqZHjAEBciCm','k7x9IfIgeYnx0aR58gjwO6gzOy9TTStV91chg3hygYb0bRM4C',7);
-INSERT INTO t VALUES (3899894383,57,'ECtnJr','hrdwF7','xT16LqoOI14hcdSQt5GCVenyo23GiffEKvT1o0Y8HSPrnAtZDC7D','XS0AjeNQK8','PVaD1BOVVr5oIuRe6O8','fmghi1zlRsADhvYv8PQUU',8);
-INSERT INTO t VALUES (2925403388,-9,'HKCbDF5Nn6iV6MWyx','iPugmJ9EMqA0CIcMCeAQeOdmHLbMUZI6FUBW8j7X5LK9zDfn','T17qErdwctzzieSQ0v6EtGMsiymECVPKs0k7BocbeIpc9bbFB0Zl01GAG9vrlsayy','u6f6sogDOdE07RibOhJScSRbiaXtSnUjwByVSh7iXDSMkoT2uMjzvOFiHlqS03Ywvy7JtPTm','o9SKHwd2WAXTkYcVIkJ2UlSrcJ','4kZz0zUdUjIMUwuMVDEsd7skULCMHWeqcO5Y97',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5653882,-98,'AZdfcJh72LNom4DxAe1aycA1JWJt3RFxSbiW90UL7ll9sp6xl8pbx6zXeBKMxm8s77LRmPy5DmO','wmL8aLLvx1nBI5L835M9GOxyat5GaV1I0WKp6hHpPmhAX','NZJ19JB9njhn9N8EN6bzi8fGfLMNhiGWMWKIxR3xUKMQKyQySwa1VT147','MdXd7','y','VV',12);
+INSERT INTO ti VALUES (5653882,-98,'AZdfcJh72LNom4DxAe1aycA1JWJt3RFxSbiW90UL7ll9sp6xl8pbx6zXeBKMxm8s77LRmPy5DmO','wmL8aLLvx1nBI5L835M9GOxyat5GaV1I0WKp6hHpPmhAX','NZJ19JB9njhn9N8EN6bzi8fGfLMNhiGWMWKIxR3xUKMQKyQySwa1VT147','MdXd7','y','VV',12);
+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 (4734701,114,'wCupCZ3G6QLYS6QVTxByqkOMdy8lMBXCHcJ8zcIX9GPD8t9blVltIbMFwDbeBMrzLqCipOiVN09q5n8ss5hWFZjom5f8Tcrd','TQxiHi89nqib7zzf9i6qBQJBaAtrt6CBbIeUYVD5aciriX3UhNbxcaRpeYNA00eJMUURQpLEuDuDPO21ajDpFDKWjTGsbSzP3HlLtl1fzHMaXhDOwPx0JWY3k5rICvTmRn74r3GVvkd98oTdxSvsBtONCREFAutR94XNZDCOvT5DQsDGWwXIvLABHWkU2hVpykEaPHrcvnJuLiA2Cz5K5LUeHZglxZdXVzfzA45TeVDZzwW7SV5wgC','Kyz2pBthWmSLrMwXiOkzoxmCyblrMwLicmitW1hy6UKB0D','M76Wrg6r5LPD47aZlrfau','s','e',13);
+INSERT INTO ti VALUES (4734701,114,'wCupCZ3G6QLYS6QVTxByqkOMdy8lMBXCHcJ8zcIX9GPD8t9blVltIbMFwDbeBMrzLqCipOiVN09q5n8ss5hWFZjom5f8Tcrd','TQxiHi89nqib7zzf9i6qBQJBaAtrt6CBbIeUYVD5aciriX3UhNbxcaRpeYNA00eJMUURQpLEuDuDPO21ajDpFDKWjTGsbSzP3HlLtl1fzHMaXhDOwPx0JWY3k5rICvTmRn74r3GVvkd98oTdxSvsBtONCREFAutR94XNZDCOvT5DQsDGWwXIvLABHWkU2hVpykEaPHrcvnJuLiA2Cz5K5LUeHZglxZdXVzfzA45TeVDZzwW7SV5wgC','Kyz2pBthWmSLrMwXiOkzoxmCyblrMwLicmitW1hy6UKB0D','M76Wrg6r5LPD47aZlrfau','s','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1109713,65,'aOoU3trQRVo1IL8PL4eyLgaNvpPfhBRlAZQ2B1ipiA4rjMavOmZFOgLEWdTGGWVq9q0xYNMquTnn62DxO','3YDAGivwVA8w','Gf0eOI9BjIAAuyQmpnSskgeBAJN','gkCBl2EzEtX7ssA8gdgmePR','4K','LW',14);
+INSERT INTO ti VALUES (1109713,65,'aOoU3trQRVo1IL8PL4eyLgaNvpPfhBRlAZQ2B1ipiA4rjMavOmZFOgLEWdTGGWVq9q0xYNMquTnn62DxO','3YDAGivwVA8w','Gf0eOI9BjIAAuyQmpnSskgeBAJN','gkCBl2EzEtX7ssA8gdgmePR','4K','LW',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5051917,-24,'3Y','xjlrf82IU9OPDxrqyHBJsqb5MdD5moM40JOfQt1vORfPV8MSg3vZjt3JL9wOhoNfJTDFpFvQXNz90B6nnYc2ALll2U6p5hT','YQtcB3I7m0MjAHAQPZIZc2Ld1GxNemveRXhBfeq1W7TsZT7CbRCRU72pfaqdeU4cmKyopqktZcXnA','KLsELtVZal3Uu7oqhFn9c6p9LUBzrdJ9iyrvR2khATAwp8ExsHm8U6bAgzfjhU0V9xmwMcASnUWgCWsFyRCLX8tGvz4x4CRCyne8HwUl5anriDX7AtbuhF2b48lJF6cXTp0Zgt4er4CZ5yvscJLkR67Hghw26i8TJB7AdDhR846ZEY7EI82wVYBBm69SJfhHx48kQVo0drVqr','PE','HnX',15);
+INSERT INTO ti VALUES (-5051917,-24,'3Y','xjlrf82IU9OPDxrqyHBJsqb5MdD5moM40JOfQt1vORfPV8MSg3vZjt3JL9wOhoNfJTDFpFvQXNz90B6nnYc2ALll2U6p5hT','YQtcB3I7m0MjAHAQPZIZc2Ld1GxNemveRXhBfeq1W7TsZT7CbRCRU72pfaqdeU4cmKyopqktZcXnA','KLsELtVZal3Uu7oqhFn9c6p9LUBzrdJ9iyrvR2khATAwp8ExsHm8U6bAgzfjhU0V9xmwMcASnUWgCWsFyRCLX8tGvz4x4CRCyne8HwUl5anriDX7AtbuhF2b48lJF6cXTp0Zgt4er4CZ5yvscJLkR67Hghw26i8TJB7AdDhR846ZEY7EI82wVYBBm69SJfhHx48kQVo0drVqr','PE','HnX',15);
+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 BINARY(45), d VARBINARY(54), e VARBINARY(85), f VARBINARY(72) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6650946835234684326,-66,'7PpAKANB9xQ','5NyjTaNXbw31gNCpOIPbkMN3vz7','RoukrNIaJKVtcxwtyc7VTO0FRtipRG1vhUKxDv8Qk7e0T7L9HwfboA1KbktEOztJnXaz1QmMCIooyGyivPn','YHoWFwqle2yFEqMmmBT2XPxYez','f','L',0);
+INSERT INTO t VALUES (7312386745018606371,99,'IH3mD','JrhCV8lSrMTuvB3Y8vNzlXKZ6S0','mV','cod2i8lFnR3Pp8Q6zhpdlyX5ubkTOTMdHejGEB8','N','w',1);
+INSERT INTO t VALUES (263277714167011666,46,'kS68tAQwSMH4PW5sF7brYO','3OyHNGOhFcx8x0BpBFEa7CrVpDqlAS3BB0xzDDWYw','i03yX1OUD6776QglBj8cDF7GlBw1KVZ5L9TrHGMVCfM0uieQMvPEbmq5zHGbdci','k3Ah9pJ6CRv9HjyPvRkYcHy9HHJWFRQSJVfcOlGaq','l','z',2);
+INSERT INTO t VALUES (3201293006272957064,29,'zzjJBuhSITcqd','P14gwaUi2gfeE5xaWKE','RNRLkGB88f1e5tGr6jZYwFVtyUOexo0FC9Hoil4TwYr','VBED69FvToOsXVDYtV0Qf164aCpn4bbRmZ2UDlX4','q','N',3);
+INSERT INTO t VALUES (-7345433365994955400,113,'p5YQrX6dfc3Qse1YjeAL4F7E1JpjrXK','s4knIum2CBs3qH6hTdstH5Hxs9hgmQngEiIhFH','5AAFWl9aLnLBNcA8OsqfdTSjf8ZiqO5qHI0lM','GZjoH9jZX6blt8KzdsxuIRdDT1BK8ksrF1bTwTfgS','9','J',4);
+INSERT INTO t VALUES (-2153061944005362082,-27,'WhzVMHOPjyVNlUrCwd225u8XMa0','5hQRhLYSyUwI40UwThjE5OTLtM0CvfoMzknV39pgf1puMQ3sME','JfX','LKi8ZEAMMse','F','s',5);
+INSERT INTO t VALUES (-5606895804818781510,-75,'nOSJMirAxLIhoTcVvrDh7n','YH','nBTrV6NJ88uApIvxEpOi6yvWtyOmRJoRKc9GL182','TrCCNhDmGrK038A2YC6wY8YUECvOBX97LTwwLBbl7LmuFg4Q7iKds0Wc','k','D',6);
+INSERT INTO t VALUES (7205536484042355758,43,'YYNXnSA4qm41iKJGUtnAAWP0Zb7MOfPvB3yhZGk98wQn3','rZ','CsWdXZ6pWWd0','YW6DXtRmnVt2jdZyYeba6M','6','a',7);
+INSERT INTO t VALUES (481847794674728337,44,'K4aQ7dPidewE2gdN1QrMaqWA1t827PmGJXoc','Qa1T5WI5OFa8qOn48V6q2e','CS3Qrsvufg1Tgeuy8z3JvTVNcmdAcShHUFZhQasLkUjxdfX3gwF69vK7wvI5ZwXVuckqd1A0JYWzqVQL','liZXFn2h','L','L',8);
+INSERT INTO t VALUES (-1228078153528310198,-19,'vgMe9JqFGStH5ToDmlW8P8Qh','hEOY3','6dJiF2oOYRxX2ZRqZqaALkrlWQbwmjuISEJXqzAUeUuAfiw9DATlWCNkQKpNZCg','sGVm','X','E',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c BINARY(45), d VARBINARY(54), e VARBINARY(85), f VARBINARY(72) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (208786762,-25,'Lbqv5lFpHqWGfhDpCexM','3mRVEf4SR2mJZt19dd7Tjv3jbSwEOGd','h1LW','8RpWjIafaEwuWm1oNGHOhKnc9fyBN85yfW1ejWcuKqI19LkzYyD8kPqE0L1guRL1MGOIP0ClJMjWk','O1hwj68W2XU0A11v2kplhckrOwWmqVIXaoxlAvxYdqtxxZ7SZaY7J9CSRlbFHYtINsOG6a4E0PDIAc217W1m5R4','jYnBowvjiGv9DOPEs4KN6c2oeNWCJzE4EyBBe2X',10);
-INSERT INTO ti VALUES (208786762,-25,'Lbqv5lFpHqWGfhDpCexM','3mRVEf4SR2mJZt19dd7Tjv3jbSwEOGd','h1LW','8RpWjIafaEwuWm1oNGHOhKnc9fyBN85yfW1ejWcuKqI19LkzYyD8kPqE0L1guRL1MGOIP0ClJMjWk','O1hwj68W2XU0A11v2kplhckrOwWmqVIXaoxlAvxYdqtxxZ7SZaY7J9CSRlbFHYtINsOG6a4E0PDIAc217W1m5R4','jYnBowvjiGv9DOPEs4KN6c2oeNWCJzE4EyBBe2X',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26) NOT NULL;
-INSERT INTO t VALUES (3138168904,90,'bag','9wsNwbZvwM0uAUU4IAiU9O','2Z4e','TX7FXCJwIP9jYlPscGQY48s3TlwcGFS3cPXjXDBCZFXIIEjbHejyXwxarw4rNx8GQBGerrEeJXv','b','teEpoYAvt0LGtRn9tfEq4nwEwDFmmC42U',11);
-INSERT INTO ti VALUES (3138168904,90,'bag','9wsNwbZvwM0uAUU4IAiU9O','2Z4e','TX7FXCJwIP9jYlPscGQY48s3TlwcGFS3cPXjXDBCZFXIIEjbHejyXwxarw4rNx8GQBGerrEeJXv','b','teEpoYAvt0LGtRn9tfEq4nwEwDFmmC42U',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1669081145,-118,'z1qdvnxG8lhjXYgK','u44RSQz4eRF7YixUwPNVqD7AngwVI4A2npcqlUyDMjLi3RxFa5XGZ51qF1E9plLTiNv9JKGk4uR4cNgWKiakl24eToF1yzyybTua0Fy0iHaKocDvNwMbUdtBUEPorbCXZ0bEq6YIuep1aSrRSq45TASJ2U3fjjaClAZg8lDVeZ4sWafGdCTstSOBbLkH9qV0YxTfJ3jbL3IwGyFbtaGGcd6VRePkcYp53b2y1mXTnFCzYG0ov2ZItshJP','NUuB','BckljSDD8yZbr9H4zUVuv2Qtt7QIfcSBjg','KViqhwalhEAoLM56E91XBJVWctQfIiobkCZ5pykTpq7DEOFLmqAf9kvWpj8c8dD1','7p0aUHrbseaELm0HtZjlSTcqJEJDW5HvvT3jq7pJ3g1g0WtOlgeOFiEu1aAVD',12);
-INSERT INTO ti VALUES (1669081145,-118,'z1qdvnxG8lhjXYgK','u44RSQz4eRF7YixUwPNVqD7AngwVI4A2npcqlUyDMjLi3RxFa5XGZ51qF1E9plLTiNv9JKGk4uR4cNgWKiakl24eToF1yzyybTua0Fy0iHaKocDvNwMbUdtBUEPorbCXZ0bEq6YIuep1aSrRSq45TASJ2U3fjjaClAZg8lDVeZ4sWafGdCTstSOBbLkH9qV0YxTfJ3jbL3IwGyFbtaGGcd6VRePkcYp53b2y1mXTnFCzYG0ov2ZItshJP','NUuB','BckljSDD8yZbr9H4zUVuv2Qtt7QIfcSBjg','KViqhwalhEAoLM56E91XBJVWctQfIiobkCZ5pykTpq7DEOFLmqAf9kvWpj8c8dD1','7p0aUHrbseaELm0HtZjlSTcqJEJDW5HvvT3jq7pJ3g1g0WtOlgeOFiEu1aAVD',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (271368208,-19,'nheFwEVrJgs4PjkK','KYy5bUIcVCjvcxforx3ORF87feI1rKABMWXP1N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG0dDmzitLR0TkLJ4sO07lasZBODikNPbGkOMCJhHEgDjiav6GFbLs6JIFACYpr3oqniwOwxry1HqBbhnaa1EzyHVmaZT3kHUX1','Vlbrk4','9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyAAVV','YdpYShbJa4bAEEm3aba0LGwKrIGU','URdOYVlpRVUfI1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1m',13);
-INSERT INTO ti VALUES (271368208,-19,'nheFwEVrJgs4PjkK','KYy5bUIcVCjvcxforx3ORF87feI1rKABMWXP1N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG0dDmzitLR0TkLJ4sO07lasZBODikNPbGkOMCJhHEgDjiav6GFbLs6JIFACYpr3oqniwOwxry1HqBbhnaa1EzyHVmaZT3kHUX1','Vlbrk4','9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyAAVV','YdpYShbJa4bAEEm3aba0LGwKrIGU','URdOYVlpRVUfI1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1m',13);
-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(98) NOT NULL, d VARBINARY(99), e VARCHAR(24) NOT NULL, f VARCHAR(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9013099,7424885,'E2sYpYw8d8b2wnclLJ2InimF4sNLHgJhpMRsHMvmigF4rQNZmWflKUJm','1sJ0ADIypJjgOqWWnPHOoz8cFvvqATYUKgJIInvFRET5cVpJVvzvR0freLgLA','G9CktRPyFNRlzUKUyfvWt','d59B698FnIA','89faFQNjrjZ3paLfUbjuCR9v1PCFE1vHdwcKvsYm4cm9ypZxcrjlHpLBfYk7ckKi3jcUyaR7CyuzV8wxglL5RJzp0mE','1aGzOU0a86ggvrUyCQ',0);
-INSERT INTO t VALUES (8383181,2689801,'zSgsb9SeX1oQJJEEPV50zoYUlrLnSJuwFVgybAL9VVW7p7ry8xCgETftBHDUJqPnSPHnghhzLZ8rej','lvSVL5qhPyKs69guLtpA6IMkil9nx5FDloO','MvUC2B','yO1DS','9mZssusNQgpCxnzrOR6wwtPWj4Ho7LBMEaCs4e72szCAazHyeL','WcwLsb85hkWD81rzA3RWIWa2ISJRvP9Z5fDaBBrF1xw4TjZrS3Q2l5gqvYc',1);
-INSERT INTO t VALUES (1641873,3216266,'apTSeIPCqqXyIHoilZHzYB8OqRdlCOUZG','ShTJCOQGG1Tno8fpePFXDU6fhPN9JUSIILJeVb','ccpGb3Y','aN0v6Ssvq','uRrw0qdobIKCTmGsKblObeVcJ9TQ88Jjj8rFDj8dmcpjDagQ','mLvFzaN3nKuEE2O6HSQQtZVbd7dBtHkFYYVAIDOxffnSsyObEdcWYp8VpxINqKu35TmKuTmEXGa51kUGIGVUwmG7IFV',2);
-INSERT INTO t VALUES (12002049,-3739844,'aNwdyf9fJ','26RAHILcwhxkmgx4gmZUh49qmpCN6dXavYerwANUxhPaelPium9kTCKf8fNtDA0Y','v','HTNXTaPSZK4bT4q','fBdMxOAa6F0TI11C1CW0NsVl0zhsN00iui1IsRSVczeEB3bGFgxmkzYCjoR9Zurlx06kczMSsD3Wbd3JIJ2ANYQecEeR6M43MnE','kEYiqMzU1wUyIo',3);
-INSERT INTO t VALUES (16647877,-2611844,'EhVbCzqtYqcX8YVjaCn9Mo7E8nqKEvoobtcgxiYGAyY6GgBGyjmDsibMo86vzFJuJLr7rGBKTdl7zSgq','CdSgAsNlmxOMg5u3ACTZ0P5A8VCAYsqbpdIl6u6il','oNSTIP','JI84YNnm3k2K','iMJndjHAVrgn8ZPvePIA0S4stjv7OPCz4UkxPv0Wg3PFIMjHkUAaYLrC63SZwOjFsofsjLWzRgfWw5kkLhERpNHVtm4','QLLRL2s5m7IJY9jZ4yGwUCVUT',4);
-INSERT INTO t VALUES (6965192,-5207919,'QywgkDlEIdj01DSvOjBRZIMIke98ZmvUh46b2SJMU1MwiGT9Xp0HGM0yuRyqGvFvft8XhulKblZ04jA0Ayr2bkqNXtxlQykx','kR30lwJDaxNzCkDBCT','ry8Ini8','Dd6w','EDZaT38XVZaMrsg7arn64B0XLe9TiCPokndIKVI6P1kvFHYeF5EQ1UkACkNgvcjQ8c1iL3GwBz','wmfkOyf2HhzxqC0h5SNIerIUInfYQJPOizucmDz2EQxWY4axe73YISAJ1jqfQceDluGE8joULcK6NXBCaHjrWVdGS',5);
-INSERT INTO t VALUES (4140270,7400093,'6NKR1LvfQGPrYsWl6ygFMmaewlo9lNVdWv7QHKbWyW1YJJXZ1Ozh4Ag9S','b7AydsFoMoZ3WUk5uNNkAlaW8oG0eZB6n2F2Y9UzzN8PDwi2b8PyG0ZpIBRMBxAc3rNyXkngsgI10bBJD','yGNmDwjRFrKB','lu5','k2Dahw8pYEuyoTbFZSPEjO','z',6);
-INSERT INTO t VALUES (5898925,-7594860,'te5vaTBhVdIMwgAYi3q','fdko8rpGC3tSYjW7SbV6dS6duhtlT8ajR7ka','oy3dDnWvxNjnn7cdmnO','lWin8E','9dMAqPTVf07gU5qLcL0OI02B5','ZTc8KK00W5oWxytRcTLtsnZspSjM1kVpEA2vLM3zpi2NJJXFvbrAgXIk1ekB0q7KyAjE7sS4c0A',7);
-INSERT INTO t VALUES (10602762,3790638,'BJ4C9PDchrdxuPufs8X80XPlXdtOnCB7Whb6Dg34jPq0P','VPAnVSkXgdeZOJEqFDwCBkdm6lIeiMObaWCTw2wQe0HKmMNvYUtVOMK3','P4vC2osiVl','ii1I65vUohc8','PucW6puTlsaXeHd7gg0ioQn4iteDeVNjz2MpZket5LI19X3RkrkWHHN7H0LhXPxeYjlKoyoHIsz6W9ok','Vr157hGTYwknwpTxSLNMM6VUsLvqMUVMp9v7wH5wF0cTPZvZYKbuyUHX9yrBoBuoMuecV4IEa6xWJ0TrXv',8);
-INSERT INTO t VALUES (6139126,-1423420,'E8yYHjAF8vQZhSXGyS0DjmR0pHbaCuzlc8IKjGvEiLeu4ClEFPtS1YIwQEhCmqki6nYelEn4X','bm5fgo61RQ2lAasbASyQajRERjOI0HX8YHN9RpFC216','3mWIQtMORAEr1z0Ho7','KaKgAtt','j','rU57GLQZ1s4iWfPcaXD18',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3627362258570301701,123,'ftQQQldKxpz','olTOA14dVANehG6DdrUMuLShrVjvjiiKiYsttuqPDa','nn3Xc0lFA1wyjAidDSEUJBlfI2RVc1ksqskunzMyLieTZS1R1CpZBcBb0hNZErQK8jFq4itzR1t','InG3n7aknSM6UTVlhZG8wE9keFOhpR43MJ0yEl3pAQ0Hi','W','6',10);
+INSERT INTO ti VALUES (3627362258570301701,123,'ftQQQldKxpz','olTOA14dVANehG6DdrUMuLShrVjvjiiKiYsttuqPDa','nn3Xc0lFA1wyjAidDSEUJBlfI2RVc1ksqskunzMyLieTZS1R1CpZBcBb0hNZErQK8jFq4itzR1t','InG3n7aknSM6UTVlhZG8wE9keFOhpR43MJ0yEl3pAQ0Hi','W','6',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(46);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
+INSERT INTO t VALUES (-1715054980287418137,65,'MVGtmGkkrRY87vRnsd42X4zS','vexH6JlhzCpCECKT','Hn2QQ4MEtcA6B0Yubd2yO0iSE1pDUf5ju','PSz41gP0lcFX','6','G',11);
+INSERT INTO ti VALUES (-1715054980287418137,65,'MVGtmGkkrRY87vRnsd42X4zS','vexH6JlhzCpCECKT','Hn2QQ4MEtcA6B0Yubd2yO0iSE1pDUf5ju','PSz41gP0lcFX','6','G',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5792081841222871847,-100,'KlLL3tSpMiKD1a2vhI4UUdYeVyaXYbeneOiYGvww','8YEEyDU2vpjUwk4LVUSlQUKfVF8tGFP6ln2qdlDQwQD9LLoq990oL8smlHCEJCOZlby5bQCXPukmwNZtO3MoeSQ6jrgecwZTvzpVyqCyExwpUqsFXMRykGwHCyxeY5gddQNrjiC8Rb87gvUvqSzmMJM0po8tdTqZeZKSPO6IMnUozPkt6Sp1DpQiUgL5XBhsk8xL3ZbfciRpNIJwF2nk5b1cRKcvche75BdhyfaBE3GdlFsdeVkou0HnPPVcDNy5','hxy4EHz3fKZYQ9BU0zTRL4RJRzWokJnQJHElPwjZpfqdsqfSeGsD9eQM','iF9x3VaspNAv1yrixdSzwwdwSCBNcfOwSjzxpmdvlDyrfszkipcW','Z','C',12);
+INSERT INTO ti VALUES (5792081841222871847,-100,'KlLL3tSpMiKD1a2vhI4UUdYeVyaXYbeneOiYGvww','8YEEyDU2vpjUwk4LVUSlQUKfVF8tGFP6ln2qdlDQwQD9LLoq990oL8smlHCEJCOZlby5bQCXPukmwNZtO3MoeSQ6jrgecwZTvzpVyqCyExwpUqsFXMRykGwHCyxeY5gddQNrjiC8Rb87gvUvqSzmMJM0po8tdTqZeZKSPO6IMnUozPkt6Sp1DpQiUgL5XBhsk8xL3ZbfciRpNIJwF2nk5b1cRKcvche75BdhyfaBE3GdlFsdeVkou0HnPPVcDNy5','hxy4EHz3fKZYQ9BU0zTRL4RJRzWokJnQJHElPwjZpfqdsqfSeGsD9eQM','iF9x3VaspNAv1yrixdSzwwdwSCBNcfOwSjzxpmdvlDyrfszkipcW','Z','C',12);
+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 (3250080606204610848,12,'Dlirnsbj4ufz5pX26OMPx4yqRf0vDAUPQn0wV0','dVwG','hyPHyXkhQFaqVpZNidp7Kete','G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5iU7WnEmPPgKgibFCAagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0xuthhSeSL8f','8','G',13);
+INSERT INTO ti VALUES (3250080606204610848,12,'Dlirnsbj4ufz5pX26OMPx4yqRf0vDAUPQn0wV0','dVwG','hyPHyXkhQFaqVpZNidp7Kete','G8yrpbbWL5KXUkmMdGQiNukkNbAgLiRYCMedm520tdM6eWDnnoyf55ba0gHAcQJy8svaYH1s6lpwLypQFpBadVHcLmkXDpNlg8OhY0vzEo4E5iU7WnEmPPgKgibFCAagyXl1V1NiZgNTBzt6VbE8F2wKw3V4aUXGCOxDNrRNyY62Tz7PPAFqRbRhdpgiGSFqz7OEI7RPQZVme9NBgnnElKqlhzfPhQQSjUwvdNHGUwdfY3vz0xuthhSeSL8f','8','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5808015720700796624,14,'4lJ','8lBqnlHtwTrt2kuz2DDTD6sNk5buxAt1SZeNjPzFxJQNNOg7Fs2yJCSGAdI4tbu6gLeyOVpw4vsYLAeSZWvcTSZmGITOuM5ZHmkApP7MrKMlLZI08McEE2UH0lcFkq8JnBSmzIJQlsUuZfo3HHo5wfuaRI8Mjf420nxpevFywEpK1sCdVKU6P6EOwVNZfjKW3ipYrhCGwJ7wJJpzQoCsPtACbf0CiOHfQrCZN5E63QI','HqimG6BDmvrEQCjBqSNsmEcx6SHH2','FDoUMUr15BAfZ0Ly1bHBxF1O6xgIOcUZsnHfRjv3M7LavUJ6WIbPWnF89EqvJHsO5BU6Tha26Y6PH2NV3eUI2qDnstc80MgZPMEQpTdbedxcUNgNycY7R46E53GtrSfN','i','K',14);
+INSERT INTO ti VALUES (5808015720700796624,14,'4lJ','8lBqnlHtwTrt2kuz2DDTD6sNk5buxAt1SZeNjPzFxJQNNOg7Fs2yJCSGAdI4tbu6gLeyOVpw4vsYLAeSZWvcTSZmGITOuM5ZHmkApP7MrKMlLZI08McEE2UH0lcFkq8JnBSmzIJQlsUuZfo3HHo5wfuaRI8Mjf420nxpevFywEpK1sCdVKU6P6EOwVNZfjKW3ipYrhCGwJ7wJJpzQoCsPtACbf0CiOHfQrCZN5E63QI','HqimG6BDmvrEQCjBqSNsmEcx6SHH2','FDoUMUr15BAfZ0Ly1bHBxF1O6xgIOcUZsnHfRjv3M7LavUJ6WIbPWnF89EqvJHsO5BU6Tha26Y6PH2NV3eUI2qDnstc80MgZPMEQpTdbedxcUNgNycY7R46E53GtrSfN','i','K',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7449833605489073806,114,'4zXAKukwM335cwPBer2DExmpLTrv3l6Xi9sc','dka1LenR6NJaOR9BUUCUmPuOh40g7bzHdoSL6NXGsdqrRGyfvFLVDSUxxEtqzS7qKBn5thCT2cU4AX08TvfuIQirVxGk9ILNmQXKqsZTlK9xzrFrPPWxbhXuYDsYPJxj4XtkbC0eeedfqlrW4MC','LfeiSiyqcHW33eHx3tOoJgEuEz','CwoeBmdpgAB83zUtS0mD0rguDKi61xp80Ay3DZydqBdZSZzm1tFyv4xmWch1g9g99zPg4PNzbxEfopk5s8Xsrm11E08owLHbEDuL62djVOCM7Qo5rBZWQo2pnt6xXktVDXBkQVsdMh8qWSinSromPybPbF5M8sdB5qfPoi24E7tyB0QRI','q0','Z',15);
+INSERT INTO ti VALUES (-7449833605489073806,114,'4zXAKukwM335cwPBer2DExmpLTrv3l6Xi9sc','dka1LenR6NJaOR9BUUCUmPuOh40g7bzHdoSL6NXGsdqrRGyfvFLVDSUxxEtqzS7qKBn5thCT2cU4AX08TvfuIQirVxGk9ILNmQXKqsZTlK9xzrFrPPWxbhXuYDsYPJxj4XtkbC0eeedfqlrW4MC','LfeiSiyqcHW33eHx3tOoJgEuEz','CwoeBmdpgAB83zUtS0mD0rguDKi61xp80Ay3DZydqBdZSZzm1tFyv4xmWch1g9g99zPg4PNzbxEfopk5s8Xsrm11E08owLHbEDuL62djVOCM7Qo5rBZWQo2pnt6xXktVDXBkQVsdMh8qWSinSromPybPbF5M8sdB5qfPoi24E7tyB0QRI','q0','Z',15);
+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(72) NOT NULL, d VARCHAR(44), e VARBINARY(1) NOT NULL, f VARBINARY(2), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2835391418,32295,'1UgRg7lUdnMQtV3ZRLQzDoiT5Y','ZLg','Z','lv','e','Yf',0);
+INSERT INTO t VALUES (1282410280,-32128,'44jADEzgHHHTa1zSK8i8AXmc2K','WOfZFK3fdQTbr4tmlYg5QS4lqpAE5IdUNhDxCe','4','q','U','U',1);
+INSERT INTO t VALUES (1741336714,220,'AzbpMbgGCqJRjq8k85r0eWDjBjVU3KvwyuUJASiTqW8meG4IO08icYTto9n6lx','aLEiabcjOt','H','it','J','w',2);
+INSERT INTO t VALUES (2407473156,-31868,'bWZhPyFiQhxu3sWRc8s1kRt7qHpW46dWLmFvPVzUDtHRycE6XeG8cORE7FSGZBdMtVK','hKQ9FVbDA21tlW1xcwcifym3fjDBsf7DXONU','z','XA','P','m',3);
+INSERT INTO t VALUES (1435728210,-26953,'tGMvIvsDsYPGl5HYDdmoCrC4xYvhltFjfj3jmhD','SccQnJLbQDmCrnUgZxp1ytgoUS9Y6YY5bwplMqW3xx7','x','Py','F','60',4);
+INSERT INTO t VALUES (127748259,-20960,'1O0zxPueVUbvL1Idqouzt8KIEVQU2AlycYqj4ESpxibqcavM','g','C','t','c','YR',5);
+INSERT INTO t VALUES (2536444864,31301,'mmBZHSCl9HbQQqVFtF6zo0PtwcwltTq6jx2YsIU59RkdYCdNPisg','ftjLdysT','r','e','L','5',6);
+INSERT INTO t VALUES (3738906162,-10530,'OI33p','oXnpOWxC9SPLBc18fHCqSoOzKghmdO','K','Bo','y','R',7);
+INSERT INTO t VALUES (1528170235,-6637,'LesZHv0HHqxVdo5UXkwMVWjlD6ho1yeS3J1CwW1ABeZNhutzpDI79bb7T2oVV','WuUsHayjq3VcwabelWMsgBGN820bOz','C','T','n','r',8);
+INSERT INTO t VALUES (2229145060,13876,'fjeV3A13eIbfFZZLeSdrrQ51S9PPBhbg5MTmNVxhy1MVVwnsZHY','SR1xNaBvjJRJhHaWOM','X','7','S','d',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT, c CHAR(72) NOT NULL, d VARCHAR(44), e VARBINARY(1) NOT NULL, f VARBINARY(2), 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 (12640153046562735552,-228981,'Oun3cLaoaKIvmQp1bGtvVyR9Jz','WYHZ3FYfUydAjWOYrgJvp9Ql7Krv','UhIcacuyjEAtb1CXN510','q','yIc5PxNi53eMXjuXkJEjJKxkOobL','9pk7895FGTmhvWPR0H3SanVxRdtNWi5kF7B3ioA',10);
-INSERT INTO ti VALUES (12640153046562735552,-228981,'Oun3cLaoaKIvmQp1bGtvVyR9Jz','WYHZ3FYfUydAjWOYrgJvp9Ql7Krv','UhIcacuyjEAtb1CXN510','q','yIc5PxNi53eMXjuXkJEjJKxkOobL','9pk7895FGTmhvWPR0H3SanVxRdtNWi5kF7B3ioA',10);
-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 (3395103858404758084,-2476901,'hAQSW5SBoSxV3uPQU0my0BNNiSlZwDzFXnLv51eoWdefJdi5jsnazZTy2','9gFzFzOu7xldUid9','cj','X','hjvjlRCtdMdzR6C6OFiyfRE87yJ2','n28V9zTM8ZApTqlsq3G',11);
-INSERT INTO ti VALUES (3395103858404758084,-2476901,'hAQSW5SBoSxV3uPQU0my0BNNiSlZwDzFXnLv51eoWdefJdi5jsnazZTy2','9gFzFzOu7xldUid9','cj','X','hjvjlRCtdMdzR6C6OFiyfRE87yJ2','n28V9zTM8ZApTqlsq3G',11);
+INSERT INTO t VALUES (10353489756521526631,10477,'q1FcQIt38oIleRoYZja66USeRQqq24f0QPjr','6U8vwYhc','n','HJ','5','QU',10);
+INSERT INTO ti VALUES (10353489756521526631,10477,'q1FcQIt38oIleRoYZja66USeRQqq24f0QPjr','6U8vwYhc','n','HJ','5','QU',10);
+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 (12805639771956229662,-2943,'ibzbu5gW27uPoTxJadbtzc11DamXqMDaa9G','PhyTcMC','7','u','0','BX',11);
+INSERT INTO ti VALUES (12805639771956229662,-2943,'ibzbu5gW27uPoTxJadbtzc11DamXqMDaa9G','PhyTcMC','7','u','0','BX',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9081546919465907324,8037,'qEA7SYZmCo','E2gzO85EmXp6SGvbRoxkvmJmLefMmG3F8qUa10qru6rsucRTluc7lLREQWiNDIXJh3Ziq16FXzELjDVUjzgl93VzAnMdLimcu51ohXkMLiRbo76WQNzy6Zor709M9Ko2rVwPyaupydCJyWV0E95jqk7NLxnTTv5vybSafG','6','E','P','N',12);
+INSERT INTO ti VALUES (9081546919465907324,8037,'qEA7SYZmCo','E2gzO85EmXp6SGvbRoxkvmJmLefMmG3F8qUa10qru6rsucRTluc7lLREQWiNDIXJh3Ziq16FXzELjDVUjzgl93VzAnMdLimcu51ohXkMLiRbo76WQNzy6Zor709M9Ko2rVwPyaupydCJyWV0E95jqk7NLxnTTv5vybSafG','6','E','P','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (5016309229676152971,-16985,'HtMTWW5PbVasrd9hWsZb6UHgUgxa7fyo8LuhAsP60XM8RweTqf2jpbyr1fll95SFVAa','ESFIdFbnukdkgSSiZ7q6EMkeb8LiVAU1aDp0Nx4UOXMCcVzSL8gPK0NnrcE1R7kd9aJZi0lHS8kh75NmBRDyL','M','xkOEX2Xu6INxu0NZxl8cAFgO2WZdkTIZOFt3m1LsEc5JdqnNFN7k72rbxGXwi3pvEnZ8Mh4','Y','2',13);
+INSERT INTO ti VALUES (5016309229676152971,-16985,'HtMTWW5PbVasrd9hWsZb6UHgUgxa7fyo8LuhAsP60XM8RweTqf2jpbyr1fll95SFVAa','ESFIdFbnukdkgSSiZ7q6EMkeb8LiVAU1aDp0Nx4UOXMCcVzSL8gPK0NnrcE1R7kd9aJZi0lHS8kh75NmBRDyL','M','xkOEX2Xu6INxu0NZxl8cAFgO2WZdkTIZOFt3m1LsEc5JdqnNFN7k72rbxGXwi3pvEnZ8Mh4','Y','2',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6972264107585060353,25777,'QxyRHByFWh6UavFhrttO1byH2VbuA5Qjansg1lWU71zgh36Vf76xH9fnbUokFgov5vX','0gEfh7JNSWAXE5kjLRdAwgzs1x7DgFtpfY7QQ7iLAUxPhvF8jzEJsiRvWIZ6YbHEwYqfIebsplYDusHGEVq4pvFRStVlpMujL6dRutuSjJzgDs7xZplPn3fgtmZGB7c5H135TSCpo6rrl1ihGgKTZJpJfZwSDr6nvs7S425OMbL','a','KO3o08qrcvmdapzj3CZmKUBCdt5sBbbaBs3eQ4OPI5qw03aWfkuZV5rWc3JfptPx9SxYyzys2TGZ4BJsQHhKzU3aiFYvsGfJbohzjTJVmqj3U1HdGh6s495tyHPRa5qGrmVMAQYVRznyEmKBW601LGKjle0F6GeCkrm2V9OutmKZqYKenJOwiPF2VObfqiR94MmchMBErS5NOGoruSxnAsEBBl1luVHqp78','r','g',14);
+INSERT INTO ti VALUES (6972264107585060353,25777,'QxyRHByFWh6UavFhrttO1byH2VbuA5Qjansg1lWU71zgh36Vf76xH9fnbUokFgov5vX','0gEfh7JNSWAXE5kjLRdAwgzs1x7DgFtpfY7QQ7iLAUxPhvF8jzEJsiRvWIZ6YbHEwYqfIebsplYDusHGEVq4pvFRStVlpMujL6dRutuSjJzgDs7xZplPn3fgtmZGB7c5H135TSCpo6rrl1ihGgKTZJpJfZwSDr6nvs7S425OMbL','a','KO3o08qrcvmdapzj3CZmKUBCdt5sBbbaBs3eQ4OPI5qw03aWfkuZV5rWc3JfptPx9SxYyzys2TGZ4BJsQHhKzU3aiFYvsGfJbohzjTJVmqj3U1HdGh6s495tyHPRa5qGrmVMAQYVRznyEmKBW601LGKjle0F6GeCkrm2V9OutmKZqYKenJOwiPF2VObfqiR94MmchMBErS5NOGoruSxnAsEBBl1luVHqp78','r','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14167120242867950835,-21523,'lSp7tvfDLCsBX8oZDrNA0DYXGx','p8fCiWbnsRoLcpE3snA8LmEDmPOj','I','CyVy7XxrUJM8l','uf','D',15);
+INSERT INTO ti VALUES (14167120242867950835,-21523,'lSp7tvfDLCsBX8oZDrNA0DYXGx','p8fCiWbnsRoLcpE3snA8LmEDmPOj','I','CyVy7XxrUJM8l','uf','D',15);
+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 BINARY(12) NOT NULL, d VARBINARY(59), e VARBINARY(49), f VARBINARY(81) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (231618851540617905,15230006331630016939,'XWa','PqM5BPggd28cL1Guy9axPG9fN','msv2C5wzmBgxuVCakOUK7FTnqhgtVCh7QEzREICVXFD','3xJJ4fBRjDMrCaTX2nzQjZEcU8','tj','0',0);
+INSERT INTO t VALUES (4254046103017824316,6755381252700368947,'z79lss','Ekd','uEZMJ1p3BpPfw03VYHKNXCTKVCELsF3r','skMLfXsDlrSLsDiMrUMSDyfbairXlEnJNLDiv','3p','q',1);
+INSERT INTO t VALUES (-3618803560013633148,2005174920182031753,'4EW3yrQYnxB','NcNkFjEfSqu0EYZ13zVNYS4r4y0bxpG8q','NyOWpz1o4F','ArysvAF','C','U',2);
+INSERT INTO t VALUES (4545342598825883112,17102252401633519834,'dm0','V9QJNvCulWMMDHANXWmIoRjrtSB','qnBJkUR4VOsQ5BFRLVXd65mgX6sanAyQV','GTYllXm0XPJR0YDLuFL59eUnLnAqyr2Bmn3rvF','H','6',3);
+INSERT INTO t VALUES (-7003927235448218634,4345176800670882798,'q2','obVSuhp2OZHr5BSw3hKapWzyKcXJ8bo82dvGbp6XqklGbzGZ174','F6','zQ72tBH5NGb5cJUPDQnSjSD9kXVSdxTzOm','tW','4',4);
+INSERT INTO t VALUES (-5453939034204112109,14881627573546794774,'5C0u3oQMTHE','DhmIGHrL7M7v5gwQQYbKVGMoGy8wboXk0FF3Ah','cFi57Cjd1EKtgOBjsnUBg','6oVeUEyW44dz1K7Z4axE1wotaIhH6PaWy5lgoefyfW7f503zobn','jf','T',5);
+INSERT INTO t VALUES (-6767515679073988474,15372669732129765129,'zt3','zOlm3NGo55llJAtwD182D15pCp','XX5pSXeQhEY5YlZf2UzZs','YmGrr79w95KI6PB6JFBwqCXywC1IP','q','R',6);
+INSERT INTO t VALUES (-8370411058206451602,15921879750907177326,'wCKvPjX36S','MCKm4NAchTwSBASe8HQ2g3PYedOXeiV40PThCAI3D5','M90o2TutD3GqAoKMJRzzlet3RKS3qdYzdLGTOryFLDL','qZH3Qx2ZXdw5QJjYMXop5Qv2P','42','j',7);
+INSERT INTO t VALUES (-6450761825173034375,14619922869746978683,'IJapZVcGr3tv','o70ttUV','14nzicIeVF9hLR3lHX6RvgeMSRMrWe8NO5bVOn','DTXw8ZGbFbzwdGjbg9ZGTY9eY2fCM4CnHRO','M','6',8);
+INSERT INTO t VALUES (534073773282694459,10908096681260738596,'QAsULv','ow4WYCa1qbzEntO5Ul','FTazuOrYBqEnZpV8ZdG42XE7ciI4ma8eSl','AyjptHhRIX7b0c1gmduD33ky6XJOfhM8SZehKKd1DSnGh1gGxSDedpXA1RC7feG7M0nm','yI','T',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c BINARY(12) NOT NULL, d VARBINARY(59), e VARBINARY(49), f VARBINARY(81) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7523280696106029303,15128948991470752769,'nsXAUCl','IZu5zxNoojTaiPSbap7R70kT59','kxJPtlCPuqiIg','nvnh5UH5s','G5','u',10);
+INSERT INTO ti VALUES (7523280696106029303,15128948991470752769,'nsXAUCl','IZu5zxNoojTaiPSbap7R70kT59','kxJPtlCPuqiIg','nvnh5UH5s','G5','u',10);
+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 (-4796105614873782421,5042775365372863873,'VFU2qK2Ng9Si','qPoRAbZVmzUCzdiVUe4ZEp','xALaKwZyyOHa7cWVnnuf9uWTWUPNlZSqMJ','T4Uw0C7OBoUy67','l','2',11);
+INSERT INTO ti VALUES (-4796105614873782421,5042775365372863873,'VFU2qK2Ng9Si','qPoRAbZVmzUCzdiVUe4ZEp','xALaKwZyyOHa7cWVnnuf9uWTWUPNlZSqMJ','T4Uw0C7OBoUy67','l','2',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1194756178419312298,-1303676,'FvjyoF9HVQq09mYP8z43oJOmmJVwpGUs','r4LHDPZ7M5UCCV1517qrWIJH6QuYbR5UZ6lXdWN2txtfTVJKnZFGb02Q9P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv88OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSShrtSZeDo8dL68IJTwE25wRToFyDwRrRP0H','nB2Jb','iRr0','IPSZErazlwat7LDROlHPXNkPwgZPMDrUadTd','xofJrPV8sOXP9leec5SiwgguJa',12);
-INSERT INTO ti VALUES (1194756178419312298,-1303676,'FvjyoF9HVQq09mYP8z43oJOmmJVwpGUs','r4LHDPZ7M5UCCV1517qrWIJH6QuYbR5UZ6lXdWN2txtfTVJKnZFGb02Q9P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv88OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSShrtSZeDo8dL68IJTwE25wRToFyDwRrRP0H','nB2Jb','iRr0','IPSZErazlwat7LDROlHPXNkPwgZPMDrUadTd','xofJrPV8sOXP9leec5SiwgguJa',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4156144588707691476,6636670,'5r2PO94jjmihIxB5ePo2nLlh19HGcb6QS4zAHbDfzjcuEDry8SUuMV8bXTVBwqJ8dwNokvhtXiAnWf07','qptOSUXtk1t0LRao6Lxx5FMByrETsCHX0l7yAGzXVbmPOJR84VNFG0gL7s6Cy2eDG7ahP7PtJSrNvtehtEDcoILVySufNceXam7oLnDGzrkpZPhJxWefqNIWMxdh1n8g5PHTcGACgqmJ4MNuecByMqvvsXcnccPPd7z3J4xodMcW6erFGPOSsDaff4ROEJ8FMZA7XOyHCDeYOLuqTlibT6qW0ESSgOdKIkTA0ZOJl7bHaepg2RKL2FW','0VwGdopL5lKfU','BP6Cd2xtAZlyf0EOfV6P6o66p2ijsycJV0BOmoM3swLXAsoSQwwzlQy0Bkiw6N3iCy8','UVeFjBEq6x2y8wU4OPN3U1ZyDoRZWl4WFqewYCpvqLRVgZYN1nXr51rv9bmYWz82VqKTQ9G','pF9rrya5EGbgDs4DEOYeQQEy9ExfirZjzKyqtkm0t0oIQgI6',13);
-INSERT INTO ti VALUES (4156144588707691476,6636670,'5r2PO94jjmihIxB5ePo2nLlh19HGcb6QS4zAHbDfzjcuEDry8SUuMV8bXTVBwqJ8dwNokvhtXiAnWf07','qptOSUXtk1t0LRao6Lxx5FMByrETsCHX0l7yAGzXVbmPOJR84VNFG0gL7s6Cy2eDG7ahP7PtJSrNvtehtEDcoILVySufNceXam7oLnDGzrkpZPhJxWefqNIWMxdh1n8g5PHTcGACgqmJ4MNuecByMqvvsXcnccPPd7z3J4xodMcW6erFGPOSsDaff4ROEJ8FMZA7XOyHCDeYOLuqTlibT6qW0ESSgOdKIkTA0ZOJl7bHaepg2RKL2FW','0VwGdopL5lKfU','BP6Cd2xtAZlyf0EOfV6P6o66p2ijsycJV0BOmoM3swLXAsoSQwwzlQy0Bkiw6N3iCy8','UVeFjBEq6x2y8wU4OPN3U1ZyDoRZWl4WFqewYCpvqLRVgZYN1nXr51rv9bmYWz82VqKTQ9G','pF9rrya5EGbgDs4DEOYeQQEy9ExfirZjzKyqtkm0t0oIQgI6',13);
-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 BINARY(57) NOT NULL, d VARCHAR(65), e VARBINARY(26), f VARBINARY(26), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16338,3157955,'l4w9HtVWujdIUQw8IAQSQBxnrmSsqIhJKZVkjPHhaJuG','n9HcacLXix3YoLMGuodznvtiLwsxRyZE9Kv6hrQBIUPq4GUzB9vViDvgWO6OZa','YCRcAiu','vO2n0afmvQTXyF','NVn6f1XHgsfJ6EmAWpw3unHpS99L3CBz','ueZbM1Mbr2LxJ726FOeTJxrDtpDk34Be2kg17miO03Vj5',0);
-INSERT INTO t VALUES (43421,1501554,'q4GEyDvuCR06iAfLIFh6Ao5w1u1bkRp5QWrvcvDY7iB1Kmj','gpIoW','1NQXeTlPkJhCLNgd','ViQbc4eGDZNeixgoX6FR1F','yER7zOmOTOSdBIa6bee8qy13NPYTCe7K5UQZzJQW6kNy1eWwEoyVLQbRd9QBMyUtthhsHwq53sBDdUrzzyiKe','GfDUGi2uErdCJG7zsal6a5UIKjczk71QEFjPjWBK0cvfFa5',1);
-INSERT INTO t VALUES (9071,4410582,'IK6vSSXbwkftbV','GTsWFUG41mAhfXOFA','aV7fWEs','SJIkzJvmR','cLW','coQzftoAhDS1l91sceW8LyrsjIUM7ksRfF4qBzG1yI9fVX3rK1gi2yCJ2wUsFOmiH7Wg5PYHKU2q4i3fUMWp9fxt85zaarA6WNc',2);
-INSERT INTO t VALUES (14418,-160702,'AWccXTsYkwvLF2gvBoddxIRpJE1iR8SqSTUhMku2IBorbx0SnmKqlz','rPLOqRruO','5Os8LEKmQmLaQJnVj','O','cKZl4Wy22ODJ8WRk','F7aGLn7SgRhhONb93xtwqYXvM2CQlykR1X7WtsOYPR0FRKgW3LiBqF2K52F7ckYv7ePJGUnbw8BaFJzR5Ngcmkdl1xk3WWB',3);
-INSERT INTO t VALUES (3182,8235527,'avyGOSDLzQf3rZwEx7AfuyhD4qccFSVO0FyVQO6EjAogL967sCdnn','lJkTgBUe08oO73YM10BFL7Qia','qxA33E9','fiqzWwNrFBlt7eyZSGQVI','AyDcswyQ5OoUTDttNjusIWhbMBI19u3pUmL9wIUtVzxYbVE','6NroQOou3UskusyRvKZZ8LnF57JjdDau9s0NNUCx1YVL6eYmIMF60aJiWIiVXtbPQXRw',4);
-INSERT INTO t VALUES (300,-8265194,'OWWSbKTmgbvodHfQBZ0heClO5qWJGw2','Dt1zg6YNG2g','j9Sj50ZE4yD3Hs','lpBtd','1hpecOzbdOu27jBEeKSnJEZZ6tyhTY6VlrFtyIJB13dmsyFgfJtsYsfGB0TZcYKzvqTzB5U9zv5WqR','Zw7F9l6WUIyrTUqr',5);
-INSERT INTO t VALUES (42975,7390254,'nnRrVA4qW1G9igR8kURUqV0nbBavyopFV','ze8vjtac00gsyIyoct3','4645wp','4','pZDXcmXF7DcOLcdxe3QYLdEIoCgyxjIIvcxNV4UsAdZZnXCnD44F30olvIhHnCzs','UNwUFyTsK0LH8StsVVmY0OoR1dIDihsg6oGn',6);
-INSERT INTO t VALUES (38102,-7062148,'RWlLtr2NN9rLm4cCOAne8kt832Zh3ueiqddd4yDUK1xSxSHdKClVsU','iLkf3juxyUnCEe1CwPF4vG','TaGQOLHN79rYM','zQBDWZtFR1nRuSJmeJc8x','DRtQVSkDwbompgW5pW4i2wTZ8KroS','3IRiIQCnozDPrTmrYJnlbIXrw4r7Mf9MRsbk',7);
-INSERT INTO t VALUES (46319,8133114,'urDM4lsp0','709j95vUplIj1vMuvq9yEi4OtEPdnQyBYsW4xIJt','0UjyiaY','9EOzhh7DTz4lp4InepxzXN','uLuWFMyS20nGHzxLoNHvZb','41vQs7SztvqkIqlA6jPpqfd7kFMM1LwLhpF515lfqiYNlZJWISS5nMhEgA5hysFX03',8);
-INSERT INTO t VALUES (26249,-2359531,'A8pAz3QCD587aXqknRKdBg8R9nyB','zBC2FI3uGpCGzadQY33nbGYdXFB2LwG9SPSLBaZZO2TqBqGwPaqY24T','DyCNmQezQf','j4v5vKaoSrkGKa4juacwah','BpAmRjnsL3HhFS81ZKkvV5RiIYleU6h','hBUcCLrk5dhPa144A9Zay1pfoJxY0vVF0rECVGHnHPbVO1Guq9y1K5OC3fTRdRzPHFxcFhaN6AWMGvL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6159973277022086044,12527642703412771396,'D8Hhm1','y6y4FmlHVObBkQzXSECKIDF1vjDFRSl2EdbjYEeBHA3s3N7RFcuDcRk9J2rw86u0yIA9XTNbi9T9zVt3PgcZ0rs6GJKx3x6hm8uSm6FkyoOKePU9qNiXtRHd6tRGkYp1zvItoyWuUGGHlKlUASL8CaW51StldmAYLQhnPDXPlotoXviTTs4ozbTO4gadj3CBCYwAU2qqkXJMe','35','2piHZl7uxUIZ0T9s','M','1',12);
+INSERT INTO ti VALUES (6159973277022086044,12527642703412771396,'D8Hhm1','y6y4FmlHVObBkQzXSECKIDF1vjDFRSl2EdbjYEeBHA3s3N7RFcuDcRk9J2rw86u0yIA9XTNbi9T9zVt3PgcZ0rs6GJKx3x6hm8uSm6FkyoOKePU9qNiXtRHd6tRGkYp1zvItoyWuUGGHlKlUASL8CaW51StldmAYLQhnPDXPlotoXviTTs4ozbTO4gadj3CBCYwAU2qqkXJMe','35','2piHZl7uxUIZ0T9s','M','1',12);
+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 (-1869046587777437621,6738406687573059225,'s8aZqCxVWgBh','tyfldIEOjeqXbFmmCVcpQDlqS4Ga6RS9tATQpsz67gPlsCgnUdwX0CWikKsuJ36VgeH8wNHi9uJXvlulh4AdljenWZy0I2DbpQIDYjle1mcjrJ9XNt4OqCIyQthDlbXmBfnGmJgCufQGw6NN2gTeUgA9IByToIMjmCGWt6vNkAIjgiEUUXZdj2RdLTsjm5H3O075jVWdhDPczQSnPKFLxIMBMkOBLuFBoIfMg4xIeF83hod98QqZ4T0','sUQQlhYizua3sdi2xFuTfUv1pmbmgko5Z59eqww5','wMfDC6mWRosvT6o65fmARKdGPySoz9wrxQbvQtEQKc4L6EmZPoPU8e3wVGyvWbNezRxvw5Nv7j10xvJt6AC8OpVuAsGq7Q9p7AtMrUgsexgBB','u','u',13);
+INSERT INTO ti VALUES (-1869046587777437621,6738406687573059225,'s8aZqCxVWgBh','tyfldIEOjeqXbFmmCVcpQDlqS4Ga6RS9tATQpsz67gPlsCgnUdwX0CWikKsuJ36VgeH8wNHi9uJXvlulh4AdljenWZy0I2DbpQIDYjle1mcjrJ9XNt4OqCIyQthDlbXmBfnGmJgCufQGw6NN2gTeUgA9IByToIMjmCGWt6vNkAIjgiEUUXZdj2RdLTsjm5H3O075jVWdhDPczQSnPKFLxIMBMkOBLuFBoIfMg4xIeF83hod98QqZ4T0','sUQQlhYizua3sdi2xFuTfUv1pmbmgko5Z59eqww5','wMfDC6mWRosvT6o65fmARKdGPySoz9wrxQbvQtEQKc4L6EmZPoPU8e3wVGyvWbNezRxvw5Nv7j10xvJt6AC8OpVuAsGq7Q9p7AtMrUgsexgBB','u','u',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-962432761968266242,12994471939497919588,'IAC','l3EsWU1N4edkY3SLs9XoH1bhTyPs1t5gWq3KXtV09IG0VhHvRbVBatNQU6ZjK9jyrpmML8lFKBwyXgVomy6AD19q7JUcnBVMX8v06XxApoN4PKRMh0DQEtjy1n5IaaZlJ4VRKarQ0Kod4','DrJi4dC86ugiwF9ko0z7ShrydN1AJjbnMqvi26KBY6qI5qq','U02BscLg1aX1OuErXjGF2zknrRX0lOTipVXrBFCa8qrOD0c5vFYNAjKLjGm8','RI','V',14);
+INSERT INTO ti VALUES (-962432761968266242,12994471939497919588,'IAC','l3EsWU1N4edkY3SLs9XoH1bhTyPs1t5gWq3KXtV09IG0VhHvRbVBatNQU6ZjK9jyrpmML8lFKBwyXgVomy6AD19q7JUcnBVMX8v06XxApoN4PKRMh0DQEtjy1n5IaaZlJ4VRKarQ0Kod4','DrJi4dC86ugiwF9ko0z7ShrydN1AJjbnMqvi26KBY6qI5qq','U02BscLg1aX1OuErXjGF2zknrRX0lOTipVXrBFCa8qrOD0c5vFYNAjKLjGm8','RI','V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6716680200556714729,9464196325145190438,'xR8D1H','iYfMj','8r659PLbEul5eQNDm','LDdqHv2XbSTxazGNeXGVn5eSad5wXnkcwJ8UuDLFeU5n93R2d7vNyzKNq4Csii4d0LIcmTCsNDJHd3daCZ5mS','lo2','Nz',15);
+INSERT INTO ti VALUES (-6716680200556714729,9464196325145190438,'xR8D1H','iYfMj','8r659PLbEul5eQNDm','LDdqHv2XbSTxazGNeXGVn5eSad5wXnkcwJ8UuDLFeU5n93R2d7vNyzKNq4Csii4d0LIcmTCsNDJHd3daCZ5mS','lo2','Nz',15);
+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(81), d VARBINARY(35) NOT NULL, e VARCHAR(36) NOT NULL, f VARBINARY(43), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3229119700327765530,-1304224749,'G3tc21jV08tjATK3YJDb74tGTOaiOT0r16QBz8VJBC6uMTKxsTBP1UmJKUtkhbw0r4ur0QrLU38Qn','Xwj','gDr1hKGWV0kDN34M1hfXEv7ubl','imEQQEMRbtti5t','0','o',0);
+INSERT INTO t VALUES (3485065136420068131,228467387,'MoD8tNcIun','T','M4nWhPmwh7CMDEwQbVN94Aa1uRK','W9','o','SQ',1);
+INSERT INTO t VALUES (5851102101013834468,1248740766,'xEIHakbTSH9rS7nEXvaMslZODYGridx6Ma6QjtAoSxfDDuBHhiqspU4rAcYZO0quVJWPn4O0B63CD3T','Drpsim1r5ahhdeZa','pJ','c10SfcPZPjZvkG55vYexruYmnYncXXY7M9c4ZPkG2h','4','4D',2);
+INSERT INTO t VALUES (3470105461801239837,1354487421,'Ryvx2Fja2089igVOxNFK9Dl9yW8iZf1jJ22HDeVk8Bq','WhxS7HmLlcgx8KoFjlaNGY9g3V8psHfO','fhPPhn0rnOrlRikbe5nmDrZN73BO8SPwh','l6jCN4','R','t',3);
+INSERT INTO t VALUES (-1448915294450022741,-187701819,'RSDp3D9UCeg65YN','KMV8x9SdMnQRlCEIo','aNLmbAmmnLelbKA0goXWais','GTcUltWVAFP','t','m',4);
+INSERT INTO t VALUES (7880873030810918310,1100660065,'osVstXmRQiWh','l','yZhD5UiRMp6jbU24qCdHq','w','Z','6',5);
+INSERT INTO t VALUES (-1232787605050094399,-1021017890,'ywOj3QF3dRAByES','HVBu9xncOY5DuP43fpjK4tPflruVSbw7b4','ERvijN1uZk36uv72a','TL9jF4','H','T',6);
+INSERT INTO t VALUES (2978109581074722863,1138763968,'BUKrwDVLOIpVEQBNbUl7qzAcLCLquPk','s5Q3neDG4seZKtbeCj9dt3U1S6utXUi','nGFQ3tQ','jtH0qzIwgytOGR51k11z05Kgm8phnuoJHTtqg','Q','RW',7);
+INSERT INTO t VALUES (6787124331150003845,-2136067472,'rI5Cr7KNPtDTvC87PtzJ7URI4gHQkT','pkYbYff5','teJRFSt8k4nMmDmNnofpQz8BNRC7','JRjQ63yKbTaa7lD2UdyOhP','M','1',8);
+INSERT INTO t VALUES (263840974970347239,-2034232785,'LgGfXE94z6JWLgcmPBJwXhoySlmWDGZKRmuZrIoHmh3pY25ZxEcRaNDTZOTSsGxTXUQdEu280wmXvr','JudXCvnk14cb4uBi2BGe2pGazNX6','PknzaXZRT0fU7ScKkX6o0qTdjgas','DigYh6LIkXdJQmff1t8yHiNFq','u','6',9);
+CREATE TABLE ti (a BIGINT, b INT NOT NULL, c CHAR(81), d VARBINARY(35) NOT NULL, e VARCHAR(36) NOT NULL, f VARBINARY(43), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (7906759927602766654,-4380338,'HmBWWcu1VRRaGeKgmAdP5m9SfBTfNKpkhZ5Q2Vy9RcVnxTscR7Dy','Qsf6v4kKviuva3xmUmxmtvdeP4YKROpgjLO','dXlbYEtsWe0B86WbJ84S4y','IBu34iI2lHhhRs','DZqC4ZS2For349vJSwu4Nmy4H84iXcKvNlrPnIuflz45LTqJ20rGZjlXuvEoLwCv9LmaEh48Kl0ToLgQYILv80Qiq3','yyTgwL28C2tVR',10);
-INSERT INTO ti VALUES (7906759927602766654,-4380338,'HmBWWcu1VRRaGeKgmAdP5m9SfBTfNKpkhZ5Q2Vy9RcVnxTscR7Dy','Qsf6v4kKviuva3xmUmxmtvdeP4YKROpgjLO','dXlbYEtsWe0B86WbJ84S4y','IBu34iI2lHhhRs','DZqC4ZS2For349vJSwu4Nmy4H84iXcKvNlrPnIuflz45LTqJ20rGZjlXuvEoLwCv9LmaEh48Kl0ToLgQYILv80Qiq3','yyTgwL28C2tVR',10);
-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 (14117171607058315639,-6242366,'6SNVub5lQm1mrXvyK68z7XAHgt7rR4NDEmEiPciTVpp5XDcJfhtn','HJozMyO3rzsfqHVD7jXSOR6pH3uo90voxYZyYqIFH5hpA','tgtCi','IB5kshB2','DdaTPhEUQr','D8SmAndVCnszEhGUHIShqNIGDFW1hSoNV9w6MGfIkTucX2gxb20OXG71Ln377HeZQYLIwW0cPpzVRrUpLcDD15w4SB',11);
-INSERT INTO ti VALUES (14117171607058315639,-6242366,'6SNVub5lQm1mrXvyK68z7XAHgt7rR4NDEmEiPciTVpp5XDcJfhtn','HJozMyO3rzsfqHVD7jXSOR6pH3uo90voxYZyYqIFH5hpA','tgtCi','IB5kshB2','DdaTPhEUQr','D8SmAndVCnszEhGUHIShqNIGDFW1hSoNV9w6MGfIkTucX2gxb20OXG71Ln377HeZQYLIwW0cPpzVRrUpLcDD15w4SB',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2912258663415583887,-6395984,'dieL74oe4gMra9SiC0dIGAHYiW9GddSnZIsPsGtgmR3','QudBESXj7lHlSXBaXboOv8xVkJ6MS6Z0zIKbvvGx8OUS7bytn4q1YO5QMr6OjbhpW5SjvCcJoBqW3SsRy4ARolKkpZE46EtLYJ8uTXEmCpS00GpkFEcM514R4neJlONJcKLOtes2s8GWD20Dr8HznEEz1eti0WVwR3f2J1j8id4MeN9qeecndGTT7KZ3mMT4VdtE5RemO2Drf2OBuux3lT8ktiDDcYjZdFcHZ3xvySkOXy5GySPvW4LP','56KtwwJDdVzfeNs1Ou78','xK0XvhdHj7xdO6ZgYuB6HO','cYy','8yKdkhG6nVctDpZr1slhH2DxT7mx2sxnwk7V8m78mqtUwqBRe7X4iAgkHIR6QEhfXYumasnFvTj13PtpW3Z7oEVmyYG0',12);
-INSERT INTO ti VALUES (2912258663415583887,-6395984,'dieL74oe4gMra9SiC0dIGAHYiW9GddSnZIsPsGtgmR3','QudBESXj7lHlSXBaXboOv8xVkJ6MS6Z0zIKbvvGx8OUS7bytn4q1YO5QMr6OjbhpW5SjvCcJoBqW3SsRy4ARolKkpZE46EtLYJ8uTXEmCpS00GpkFEcM514R4neJlONJcKLOtes2s8GWD20Dr8HznEEz1eti0WVwR3f2J1j8id4MeN9qeecndGTT7KZ3mMT4VdtE5RemO2Drf2OBuux3lT8ktiDDcYjZdFcHZ3xvySkOXy5GySPvW4LP','56KtwwJDdVzfeNs1Ou78','xK0XvhdHj7xdO6ZgYuB6HO','cYy','8yKdkhG6nVctDpZr1slhH2DxT7mx2sxnwk7V8m78mqtUwqBRe7X4iAgkHIR6QEhfXYumasnFvTj13PtpW3Z7oEVmyYG0',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (4509271878372158208,-1212935504,'jxNfY5F3qKYxTeY68rNPAuwxkiw6uxFGtlXGM7aQE82AXHotcyG5zSTK1LHVTIp9bWUJopnN2YPFlq38c','hbhwJ6iNzMiXe7HLqaDvrDevc','weTEE7Ch6TwcIDlCkoXIZMvf0aRrll','iWitJUIy1tmhWCmvhVkqlxjeHf','4','rU',10);
+INSERT INTO ti VALUES (4509271878372158208,-1212935504,'jxNfY5F3qKYxTeY68rNPAuwxkiw6uxFGtlXGM7aQE82AXHotcyG5zSTK1LHVTIp9bWUJopnN2YPFlq38c','hbhwJ6iNzMiXe7HLqaDvrDevc','weTEE7Ch6TwcIDlCkoXIZMvf0aRrll','iWitJUIy1tmhWCmvhVkqlxjeHf','4','rU',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
+INSERT INTO t VALUES (7251592645985645253,1620707598,'Cdw1rKrwgaLPWgP4iJXgFjGKrQHSzRyzXDjHXjXUK0ATe7SX18LIVW3gNs4GUxSlKqvVzE3raesTVSd','qq82mYx','ZEJ2OvdSn6MLUQbGNbtPhN4Num','AB7','Z','C',11);
+INSERT INTO ti VALUES (7251592645985645253,1620707598,'Cdw1rKrwgaLPWgP4iJXgFjGKrQHSzRyzXDjHXjXUK0ATe7SX18LIVW3gNs4GUxSlKqvVzE3raesTVSd','qq82mYx','ZEJ2OvdSn6MLUQbGNbtPhN4Num','AB7','Z','C',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5195577058477281208,-1665695035,'kk1ltbuuJP0FXJw7dKtNEy5vA0qHrkZ2mg2Q','mVkWMwMgmdN7nOyvbS3O1vJ7X4ePe4PZlA7eqpWlYtpymbzFpI9v0YBA10cI41JRhldPDN0DNk0NfLCWEQKjPldkz6CR7STYnAKAN5nEB84tjaB5kfXG2GRgxJfpdZrudNAAMut58uQgNVr8tsdaEMQ2oE2roXXPcwV4aumexEI9ISC9AmEGmeIUi9U','zVBjp3pSV','fTF8rZD73kLdD7kDIetn7RQBpQnB3Mvy1KCDGE2','F','D',12);
+INSERT INTO ti VALUES (-5195577058477281208,-1665695035,'kk1ltbuuJP0FXJw7dKtNEy5vA0qHrkZ2mg2Q','mVkWMwMgmdN7nOyvbS3O1vJ7X4ePe4PZlA7eqpWlYtpymbzFpI9v0YBA10cI41JRhldPDN0DNk0NfLCWEQKjPldkz6CR7STYnAKAN5nEB84tjaB5kfXG2GRgxJfpdZrudNAAMut58uQgNVr8tsdaEMQ2oE2roXXPcwV4aumexEI9ISC9AmEGmeIUi9U','zVBjp3pSV','fTF8rZD73kLdD7kDIetn7RQBpQnB3Mvy1KCDGE2','F','D',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1397796092149346448,-7792167,'mbTIhGVSQ3BtEBZXYh0ts7nrEUGyhGsbJWeeX1QEj46','5nJB7hic47POXd8PvlPN9wjuQ8AKhFVUL','gB8tPsCbhM2','NwqfszFcQgSMzhgzqvkrxBpKj9aLb8fCAnoPVMQgRQ5ehr1bKNumNz33CNOaM3af2JR','bEGbwuSweQowj6IQY42iOrABjBeGCurINKmLei6WnOPkm9uH7LIwshfzWWYXERN3bqpLNFFwxvBLBZHSkangpmyO','r6veMUUE6wp447ZMdRUw3uBOFugfvQ',13);
-INSERT INTO ti VALUES (1397796092149346448,-7792167,'mbTIhGVSQ3BtEBZXYh0ts7nrEUGyhGsbJWeeX1QEj46','5nJB7hic47POXd8PvlPN9wjuQ8AKhFVUL','gB8tPsCbhM2','NwqfszFcQgSMzhgzqvkrxBpKj9aLb8fCAnoPVMQgRQ5ehr1bKNumNz33CNOaM3af2JR','bEGbwuSweQowj6IQY42iOrABjBeGCurINKmLei6WnOPkm9uH7LIwshfzWWYXERN3bqpLNFFwxvBLBZHSkangpmyO','r6veMUUE6wp447ZMdRUw3uBOFugfvQ',13);
-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 CHAR(81) NOT NULL, d VARCHAR(51) NOT NULL, e VARBINARY(54) NOT NULL, f VARCHAR(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5044917,4149369877,'jP2mcWmekPFGBhBxcIC63','UNBG2ioyv0RiK0gd','T08S','kSyP3Raf987HTQ57GC4FpiyoAa8GHHJchMa9kUoRE7YkTvSBKLyKsq73deacnDL','ef5IdLNIHYwMeWkLxYBwSZT6GB6oNT','gUljeJ9wGGRr62Tg4525G3I5SjSPYJv1N1Tz0yPJmUq9Cjk2UuO1p6pvJrHDL1MuCLWE2LiuzpT6bnMYV4azu',0);
-INSERT INTO t VALUES (-1049175,4267017129,'KlU2zNZoI2Lkif5nRjSdtGXgg421WdSxMXRv7iuO5goG7fcfcfnddcJ3KDRza','8w8TxEXerRL','R3V9EmAPn371LfmFSFF0raeergh7JlqKl51','qprOVhbH66Dl6aD6Bhe80kIJ','tyNioseVB2o64v1BnSuYMiWClt8Bf8IVt1PbaAxxJqmZwzoOYGdAMflObXTFS9yukAGZmxV3bqHmKkJL','rwsgglcC',1);
-INSERT INTO t VALUES (7240199,2756271184,'yFLS4DfdvUEHNiGe3LCZnn6B6WsiBChOUB339EIc5nDnBz6vLP8','W62DkZKhocIi607bKNQHccyP7JICGEBsKwypxd2ZqH9pID','ywb0A04NJLmGH8JvUSzxrb1wVrO0uZAobuRYVc6scf','RhYZwLlha0HhjGMGfA6vU4rqlUrqMT9DKrs7Mzl3GLeu2cKHRCKTUtPp02RQkGQy4kAPq7eS4a','XbWH3ecRt64TNMHYNBNKbDYZ4nSEe1gzzomHsKaPFK','Rvm6RlDEVjQ1cSNRW1eeEHDw7yDwhNDuyyb7yEi3h1bxSA5DwzAVpWvW2i',2);
-INSERT INTO t VALUES (8308037,3832970169,'mRxIjh7gdK4TYHeGRfxOUUVIXSOIwPj0AXHIXCfFnE3eOD51OXT1IY4SJJZAPd7ndKv4pspH91jKeMB2','IFG8Lsjx6xzqhjEYzNmGXjTIaZJCCLygYP9AgAGIUj9JYcGh','zx5eBQcCIclnFfkodj6sk5k9pCo3rAe9','ExGvOgdWzAmTdMZflaYH0CLmnpZ2jfMRSS5C08z6cgYwJePJAro2vvl4ZIhe6VBuF','cPFwFOEHJiGJF1XnL7N8UOqxXI','72XXDrfLte4VM5UnFtSfO7DVH5PQCFQPJIvD778R3KVDeJ3JFm94LVWsTuhcdyBYL7T2PlNEtZsm2X4tm6YJdZ',3);
-INSERT INTO t VALUES (-6350797,2343481831,'8SpVRZtpaF0v5M9M0ztHsfJIqMChHuWiDrQRxoeDCIHwZ5','gg0nGcSo5ELprFh','hH5xkN9Wx7dlBHHOnTHMRqgamO6ThWLRhmqVSo2RL4AkJEVFN2','vNENzIM6OGhT','0UNLeq40rlGVmd0pTDmX2Qp8bP0N2UBF8p9dstTJ','DsTd',4);
-INSERT INTO t VALUES (6014684,2096659699,'1aJhhIK47pdqGCXLyPYbKPALVwErnFL3IIKJz','9buC5iOOiNZ53','MEmkIGnyNFAMlsOnB1Y1RfILYIA2ll0u7iuDHOI3','MPI7PAA0cFi7SsmjaoDfSfoWjbaBtXJT9BCENIeKOkL8','g0n','34cqg1pGdNUV6hw95lfGZ0iXAmBzpOUkG28tMJmHZgaBNpg7XLhccgAAeru6kzXWsojRbAzZGAU0uGknoidQpQFU',5);
-INSERT INTO t VALUES (-5062577,673946757,'w6EpW3OJ43weKbqduV1iCCQTiHVoC2Mgz6GvZyEZ4','2REhj9exHUoTABFCbrjvZeENw2IcN','0C8YF9bUKz9Ar1','strIJeETjfFqw0rhFs5bF4ojia9UxIujRWNsHmbYDXzWDHX17wFXLpTdwgBlCtaHUA5Gzh','APmCS','lxGhz4HFGaZv721aUHj5Hwucx6iyBp7',6);
-INSERT INTO t VALUES (-5449017,4244133185,'gOujGBNUNjoMSIIeVa67jv6kaPaanvbi0dnRyWr85zt8K','X','KqTcFru6kJ9MFZxDF3r1dcrl496x6uFurg','33XqVaNf8AKK0M2SD6jhb0jbsEuF2w','PdGBDN6ZaExug4k4','sfuKOnXo8JNwO',7);
-INSERT INTO t VALUES (1082922,3872721917,'ixdgaSFEuP5tNRCdQz5oNyTItnCpNbEIRjdt0','taZJbcdZ3GJZWA8oBBeKc8J','1UESdCUY3a6depypd9Y1VzH3An2d','gU','Pa5OhBBGTDr4t9Rd79aM6xhgHFVixWpAfYmjsN2tbeJz8hmp6hvinn0DR8CL3rarmU2hZ6ov6CAlGd0U6O9','wlCcgEt9rq1RpwjRBU0Q15QOp2B9',8);
-INSERT INTO t VALUES (-271545,2042135911,'rsTbcWxDd6MYflv3P5oUgJiM8BMOZMuV6E0GSETFqPeJmzv','9U2ymhWxNdS','7urccMJfE1UdoFHMwJM8Is5KaqA','3kWjfMimPaqxyfhqklEB5Z1xaSsj9YO13BBmkBXok4OVy58pqn9bovMem0s58XiDdLpitFsLvQE4mavFr3','1kSloCqUcsuMre2tMWfDoFcjXT13G4JS','wcZAmRToLsPNFx1E5vZz1LKoTzIdhS7tG1tx3WD8WqQBPS88bT79E95szn4xf3huhoUZfjqVKkHx5ZLSTbdRyA86UG55xgIr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4616143160926853630,-178247747,'hIt','q5Jnd5PAjosYiEpAVWPmDd3EK326rpj8wQe78PFJcJOG0W9Hy6zoZwRfTX0MSEQJEdIpsRa0AaIQYdqHB0qGsVSk5ybqVNBsfMciZX4asnyuVpTz4dKGorgUXOucPGZpqeqemOgpoYANRH3lQrALvYIXZDYQ2sqf1sMcg2lRCzMBxuxj1adyP1','KaQX6O3ZfbUWO','KMMwUWJUzkz0Bb8asX2hXMbOpRy5rSL9jYQDu9tyEmTHiG50X8zQ1THCzCgQlXENFun','Y','aQ',13);
+INSERT INTO ti VALUES (4616143160926853630,-178247747,'hIt','q5Jnd5PAjosYiEpAVWPmDd3EK326rpj8wQe78PFJcJOG0W9Hy6zoZwRfTX0MSEQJEdIpsRa0AaIQYdqHB0qGsVSk5ybqVNBsfMciZX4asnyuVpTz4dKGorgUXOucPGZpqeqemOgpoYANRH3lQrALvYIXZDYQ2sqf1sMcg2lRCzMBxuxj1adyP1','KaQX6O3ZfbUWO','KMMwUWJUzkz0Bb8asX2hXMbOpRy5rSL9jYQDu9tyEmTHiG50X8zQ1THCzCgQlXENFun','Y','aQ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5980657676607912437,158325832,'rcYuqBmlHaz70BJ9VzGIjgwOkLl9sfdqxpN2x','Pg3AxRgzjbOcrynmUMalLBT8ib5CCJmWiboh0GpftFFITcsWR7F3HUHZP7zQtL0UBDlxcCynqutzpgHyjbYptvTdlRhNXGJA8deOPzOa1esr3sf8dCjbpgPDs0UX0EOUeR7bGDT80acZ71yzt7AiXabLBliBVUOIoq7Zdn8gjnbTQlBaxFGRnWpRmg1EbB2PP55qK50Oz','dGC4JeFA33fUd','ZOPLkpjS7Zi7xTn6eot197xlnpvjeIOpUvhTsX0mPFjKeAeHKmbfaAUWQ7l6RuYZN38szGC7bCQ9brSiqMhiPR1u5n9VU9UkUQUksC2T0d4QPs3srbO1UL3oYkMcJbehUtgqFNVk','Tu','k',14);
+INSERT INTO ti VALUES (5980657676607912437,158325832,'rcYuqBmlHaz70BJ9VzGIjgwOkLl9sfdqxpN2x','Pg3AxRgzjbOcrynmUMalLBT8ib5CCJmWiboh0GpftFFITcsWR7F3HUHZP7zQtL0UBDlxcCynqutzpgHyjbYptvTdlRhNXGJA8deOPzOa1esr3sf8dCjbpgPDs0UX0EOUeR7bGDT80acZ71yzt7AiXabLBliBVUOIoq7Zdn8gjnbTQlBaxFGRnWpRmg1EbB2PP55qK50Oz','dGC4JeFA33fUd','ZOPLkpjS7Zi7xTn6eot197xlnpvjeIOpUvhTsX0mPFjKeAeHKmbfaAUWQ7l6RuYZN38szGC7bCQ9brSiqMhiPR1u5n9VU9UkUQUksC2T0d4QPs3srbO1UL3oYkMcJbehUtgqFNVk','Tu','k',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-8294300142708288929,-421990430,'G7pc1m','Zh5LiTeMrfWJITqhjCPFpq4oHQCjPJIMKqY9ooNhE68VIgLM6OgDvkgzGhVp9Mqdvsf','vHEShqNL7i5s','XiHRbhNn4We75N9c4bWM9DHTowisj21ga3w2IjdIaz52lIZEgMOSvsaJvOO0NXlukmOUTknXIbsdJVDXQdLzUpJLgpXc','8','2C1',15);
+INSERT INTO ti VALUES (-8294300142708288929,-421990430,'G7pc1m','Zh5LiTeMrfWJITqhjCPFpq4oHQCjPJIMKqY9ooNhE68VIgLM6OgDvkgzGhVp9Mqdvsf','vHEShqNL7i5s','XiHRbhNn4We75N9c4bWM9DHTowisj21ga3w2IjdIaz52lIZEgMOSvsaJvOO0NXlukmOUTknXIbsdJVDXQdLzUpJLgpXc','8','2C1',15);
+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(84) NOT NULL, d VARBINARY(76), e VARCHAR(5) NOT NULL, f VARCHAR(44), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4578887,-121,'LCwio6jvZPSYbS4NeZNDkPvnCvG7vnrQvd8Z9yHqPK8DCBdwI7zreQQgbV190fORSmkuYjptI','MJe5AS8UhBru1P4Aiz0JaYhR3yBNIPwCtnqVyY1LgF9iupX6B','6pkkM','uqoowDnz','a','l',0);
+INSERT INTO t VALUES (13744657,29,'ASvXje','lkIQrW1Nm1YoyNd','xm','qeJnWh7SexBk9icvsufGPVejNUpy6tAAgP','V','y',1);
+INSERT INTO t VALUES (6234038,-107,'G','8E3bjuTSHuEC39QdSZhZjktkM6NRhPm1on7DMTsaeuzSTYab7FOYFA0eKdM0p','mO1I1','XCcmdsLUOEMOMz3KMVjbyWbh2RplAfNXIwBMzmKlZ95o','w','y',2);
+INSERT INTO t VALUES (1294517,-86,'8UFXT5Fx','FJnV4Ohwuak9','j0','xYFuWmM9WugxvIR1sz','q','d',3);
+INSERT INTO t VALUES (14468630,-104,'qMY00v','v5obl','D9','qzVCyx4cFyHoLzpjeqNOuvF1o37LidPQq8qDifmM8','g','u',4);
+INSERT INTO t VALUES (510246,104,'vV31V7Pfab','6SAmUndJrrbqJz4Ve1j1cQqAnIeAoo7JCnWY1q9e9lS3BqBHVh2zO0uilcmgpSKqw8GXi','4v','l0FtS10b9dre6','x','2',5);
+INSERT INTO t VALUES (6627539,110,'MfKx7MX','Vxket02','iLJfd','DOTswwqp83asm','y','N',6);
+INSERT INTO t VALUES (13435211,85,'zSJQabZQsUq4UXlb50Grbiauzezut4rSY3y5nFvKedW4jEEby3aRCgdvni0dzIEsbNW3FdrOFnhlxuWb','Aw82biuSE6UIKZV11LiXTZnJjl3z7RIZktUeofMSFlkMhkcpdnKr3uEbgH3xtl','RKou','rNZE3RM7z0cxpq0t','c','E',7);
+INSERT INTO t VALUES (8626656,31,'1nsjEUswZnSk6SAAGHXSVAuBwwUjPoChlnOZ4xbh8EeR5','iSXIGyfK8KnnEOfXF6tMLxud9GYIahlbHHIeRfKEhDfDh6xa','GzHuR','KhNOgvoa3GrUPu242rqC2sOWWNmwkfdu6MQJd','u','F',8);
+INSERT INTO t VALUES (15393030,-82,'VUe78YG0Pr5V692fOoHEMlHNag9zO618LZ4KfC6NZODALuC1exk7kwBRNeUeS3sVKgHBepZgS20aE5xbk','Oap7uqQcsQPpJIJsPptlDYDRSQaV0iKjfsj2F1iA56LxlToqky9nJEt7p','cAio','dRuChndEjrbYaS7oHbPeduBmTooqZsbB3s22H','G','E',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(84) NOT NULL, d VARBINARY(76), e VARCHAR(5) NOT NULL, f VARCHAR(44), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1016649077,736397274,'gvxtY0ChEm7r4brMzlUSVKY5AejGYIkELqLUesGBrAm1AQBJEtR7WWyQzE9IVByKlfouKIF9E6eF6','Qke8xpwtNIsocm4doMzUxIQCiEfKkwx1dD1xzfH5fE2U','2axRCzskAIsF1Rvkjjm8U9f7fzMN','1w5s6CZMgoxU0n8lxuNM8yyrccA3ah','elhvgTCNMrGqCJxa2w2ikKKFmijYy1a415Oz','qrwWUvJJ7UKyfxQr2q657mG2WYrP3Q3UJM3ofDIMqncMW68fcVRn9qi',10);
-INSERT INTO ti VALUES (-1016649077,736397274,'gvxtY0ChEm7r4brMzlUSVKY5AejGYIkELqLUesGBrAm1AQBJEtR7WWyQzE9IVByKlfouKIF9E6eF6','Qke8xpwtNIsocm4doMzUxIQCiEfKkwx1dD1xzfH5fE2U','2axRCzskAIsF1Rvkjjm8U9f7fzMN','1w5s6CZMgoxU0n8lxuNM8yyrccA3ah','elhvgTCNMrGqCJxa2w2ikKKFmijYy1a415Oz','qrwWUvJJ7UKyfxQr2q657mG2WYrP3Q3UJM3ofDIMqncMW68fcVRn9qi',10);
-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 (-449903320,4047357086,'0hpbguewby0srcvxpK6yH9MN2bmHtcF8qx8BJlmrjg5rUCmOi','5oGOfXq3C2OJf7','NMTO','5G3o88','BMfhdySrWW28breB2HIFYviuEhucU40aUOfYjqbcGH9Iz8XTcmARJ4BCCMZUnQMcZauJO33SGG1u4J','JafbRQASXsN8l32uefQjekFt0iBCbf0iALtWl6Z1w7TftjTS4WtfbFz2kOyDRSVzYO6vXg5iK6qv0L4tmuKpbh16QTOZtW',11);
-INSERT INTO ti VALUES (-449903320,4047357086,'0hpbguewby0srcvxpK6yH9MN2bmHtcF8qx8BJlmrjg5rUCmOi','5oGOfXq3C2OJf7','NMTO','5G3o88','BMfhdySrWW28breB2HIFYviuEhucU40aUOfYjqbcGH9Iz8XTcmARJ4BCCMZUnQMcZauJO33SGG1u4J','JafbRQASXsN8l32uefQjekFt0iBCbf0iALtWl6Z1w7TftjTS4WtfbFz2kOyDRSVzYO6vXg5iK6qv0L4tmuKpbh16QTOZtW',11);
-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 (-1510512595,53978498,'wq5f4QcmuUMGgBQznuQH0u9JGpvPqm','AnLryhPt9HavoFsPZkQFd3aO0','sg05IrZ7N0bkwjQGJ4YNfbicZ5zUABKVWTVQssyhFtvA','TYp4erBIXktj5rxJMu1Q62DlPpv7OWVF4zjpa3iVPbOUm','Q1rMNO6Ixcj4jOP67QPpqgChKMxe5ZRGY','m7QGxjegjJVG5s9UHmCsVsobPO3jCYOnJ5wTdM',12);
-INSERT INTO ti VALUES (-1510512595,53978498,'wq5f4QcmuUMGgBQznuQH0u9JGpvPqm','AnLryhPt9HavoFsPZkQFd3aO0','sg05IrZ7N0bkwjQGJ4YNfbicZ5zUABKVWTVQssyhFtvA','TYp4erBIXktj5rxJMu1Q62DlPpv7OWVF4zjpa3iVPbOUm','Q1rMNO6Ixcj4jOP67QPpqgChKMxe5ZRGY','m7QGxjegjJVG5s9UHmCsVsobPO3jCYOnJ5wTdM',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1311461995,3428635653,'0zK1f3EIp83qTmsQmYYIjwrygKCJe3RDqb6myMw2TS','FZR6FxYNdGhGtjAdPdwOmp5c0Ya6YhqmnrIeFQpphTJ2xoqul8BgN08wHJaABujS00wWzW2tGore6T6K1Mu0u6VJjjQpopCgClM0h1TLdVhT79CVjLx3OXnptMqAViPb7','I1iQSSB32VsYglFfRJjOWIEccdQ75KLQpzTBWXSY39vu4b508cpFW','eUlJlqzOg7wb9DuwHdbBftgrikRlSfDnd8MFXdJmOtuC9L9qJucECPMLhf2QSBbF9aBgUxJVcpCnxlYDjb2D4UL99cWNIGM8tnD731XGFnQGwPQvoDX7x74E4I1PZxRmsw17JKVEV03EiFkNJ94vn4JpjqohhrqgDGItojVhXHrtrnhyZAXyppI1h31CUjCIjBlZ','G3z6cHEJJklF3PBu0LYD6phbNgA0reLtUECkUY0UC2WMpiPzq5kCiy7cslxJiyjo','aq4h',13);
-INSERT INTO ti VALUES (1311461995,3428635653,'0zK1f3EIp83qTmsQmYYIjwrygKCJe3RDqb6myMw2TS','FZR6FxYNdGhGtjAdPdwOmp5c0Ya6YhqmnrIeFQpphTJ2xoqul8BgN08wHJaABujS00wWzW2tGore6T6K1Mu0u6VJjjQpopCgClM0h1TLdVhT79CVjLx3OXnptMqAViPb7','I1iQSSB32VsYglFfRJjOWIEccdQ75KLQpzTBWXSY39vu4b508cpFW','eUlJlqzOg7wb9DuwHdbBftgrikRlSfDnd8MFXdJmOtuC9L9qJucECPMLhf2QSBbF9aBgUxJVcpCnxlYDjb2D4UL99cWNIGM8tnD731XGFnQGwPQvoDX7x74E4I1PZxRmsw17JKVEV03EiFkNJ94vn4JpjqohhrqgDGItojVhXHrtrnhyZAXyppI1h31CUjCIjBlZ','G3z6cHEJJklF3PBu0LYD6phbNgA0reLtUECkUY0UC2WMpiPzq5kCiy7cslxJiyjo','aq4h',13);
-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 CHAR(89), d VARBINARY(37) NOT NULL, e VARBINARY(4), f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (82,899,'H','oyTHks','h','B0TuULdGz4MC3ECPgub3MIzLTUHvj96FPfcSoC3GkNtQJNBluSK2vhIjNVGMUA7C5CfjGs','pBBm9R0fYWUJvOzPHx5vvszHsOQKi4qihAFQTJuN5iHqIBYC8hUq9dBZM6fFWS6c2yMPRedti72Vu7DR6dC','G9Zc3Cbt6KyAKrSPvMvnTN2mSUfD5Krauv0M',0);
-INSERT INTO t VALUES (79,6473,'T8XiMaNDKyC5yskELdO4cXKU94hk4lp9PJ','qwIXPRiXivp92oMHqn6ZKakro7WCevKl','aLx','LfsfQPM9eXCh7aaU','ca9bdqOZ0LL5uXPWTDyKjUtmYhaBonFPahpyCvEUDRiM5I02eag3oO','rnk3xGdoNSWN3rcEE9JQhoEzFSbg4LdnUKnmel07IgkkWguwgbPkao9X3kXGwiya2sVB6ttgEYZnchh0VdZlb7GBfG02F',1);
-INSERT INTO t VALUES (228,24786,'iteW5sXBr6cUon','Kn','B08','498QaJ42','wV','7zxOoNWAMY4YhfWwExHYw7dGZtYVxXLFGrBhDEhEi',2);
-INSERT INTO t VALUES (23,36200,'O1DohlAi1aVyHQaoWLmDvXiF37RkcxufLjH8OGmvgBM0DBaGEy6Hn6IPPLbGW4vx07klKcIw1UppFzB2hBDeKAGu','QhEqTohj','We3r','vAIiLw','r2NUCMQ2TuSphJRngSIhkq4fLXb6K','a5o5kUO',3);
-INSERT INTO t VALUES (213,35735,'qRlJvWsCx0YqeJHhE2FOIHW2v5awNs0D4','2zfK2oNzXZH5yL9CK0Su67Bg','PN5w','BbWtGMo7Vweft4y31sIHjMkkU8YMKqwYmCeObt2ueh','NQTXI','FwDN5cRVrMiMJlxD3rim2NYuoqvaTPV1LBA',4);
-INSERT INTO t VALUES (165,21931,'iUw9qrB0RE9RyPOtOZcb6KdWvrpCAc9JOjBAO0uOYsi0OXipCHkkbj0pNAgxSVXmwLzYVBd4RWH','AlRZLgn','RRk','Ypz3J8fGxIxEuy2iWNoKek5YL21R8ehQ3P3EHyN4XE','AyXOqQVrWaVLufSQyynhcFG9TmgxXtvHkjJ8UmM0trGFWxqwlCiGXhABQUME8I2DP7S3kRtzMyMtwvJQyyIK','ln1r5kdScJl9hw',5);
-INSERT INTO t VALUES (67,42352,'RQFej7Mg2lnY4CbJmfXRo0YCyijxFFbns4dRpU9kb0iCNVfk9Pj7TYX3aNFyaAt','prcZT','eUm','tQCAbP2QrhlpdrWODU1PuNKUnsxjItklt','fWmxMHool4fWYPssTKH61xNELu','z9hrskmDeiubPVxD930nDSVIskE9AGxeXO7efbzDjtkXohA9gDmaFciI2vk',6);
-INSERT INTO t VALUES (105,35756,'mJ9IiRu552WTuXkNdgWHTogGXOSbBSUTtuWNxMxo9I','JttrSg4lta1blix6u','C','tB9Do5TZ5hoOaztXoxxw6XsiFRh0zmbUUoZWCf0tmDm4IyNU1P','E9Ei','HwDruv3MH7J6V6RFUqlVPO6YZdEuOxfzirjW5WnHH928E34hkTSjuKdIUnhhoAZbg1wpnkpRoltXRRQ7GtiRLOaVZxTu8KNK1WUW',7);
-INSERT INTO t VALUES (192,7631,'efUwUOK7PNM2sw4JKZbTQdgI76II2ZkNHdVn5lGh5ddfAJdv9UAEBNm4w6MlmM6g','ub','pRXM','pWyNXHrEOoMtuzMpThp2VVFIfH56ac8Mzfjg8bBVtF1fcO0OTKeIFezzv','gBIcuGUID9rHiLTup71rtZ0eDGCwbTQI5b7d1KbmP8tO1UqNxCgITUtSDt','2ybVnR4uz',8);
-INSERT INTO t VALUES (19,28047,'CrIBMb7wYSLx6goBfy3','JIJrxefuWIVl0J4yy6tqNFOqbGKipLT','69','oCRjlJ8LizfjQUOTncWczvMjG0ZESmpmQbj','EKvtYx','xfiJCsPxH4zpNF6aI0BTjkLpsP98W',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2454554648,-100,'karRWvCiR89k1JJvZ3DqGAT8zwtxYkvbdXYfaVsEr3tQLb','1UTO5H9FFRJPO5CZYmx2rLVnydAaRJPRfUyRyoSWUs2tB5k','9K7z','SphJ8zHLdwfB65gA53fB','q','G',10);
+INSERT INTO ti VALUES (2454554648,-100,'karRWvCiR89k1JJvZ3DqGAT8zwtxYkvbdXYfaVsEr3tQLb','1UTO5H9FFRJPO5CZYmx2rLVnydAaRJPRfUyRyoSWUs2tB5k','9K7z','SphJ8zHLdwfB65gA53fB','q','G',10);
+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 (2921280285,-12,'5lk6nEuIQ3MHnIjR','mlB','xTb','SCE3R76s7w51MmIe5e','Q','9',11);
+INSERT INTO ti VALUES (2921280285,-12,'5lk6nEuIQ3MHnIjR','mlB','xTb','SCE3R76s7w51MmIe5e','Q','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2179619368,-81,'hGUo1OXw6sDZrcZ52p8FCd3sCPfMBT7d','ZmtPld10TAyPjfl0Lh1TGv4VKxRu40tZEcTpiIFwQoKqyCIIYNkQXLqEITe4tg1rYpcVmC5bv3fMwPtkdA3ErmZeSBLZXlUSWasJGdvSuKlIApGBMXsmHcHwfQpUQXsyUhqzSha4HqJaBYiFnVpurQ8VWKQSMixXMd48Aj2wu8Au3NOxIZlbn6bn5g6PKw1bSMTzrABF1VLPbZcv57bV1FoW89LqXtJK9xDtt5kr','1kAEg','MEB7g3O7Hf7xQ','7','Y',12);
+INSERT INTO ti VALUES (2179619368,-81,'hGUo1OXw6sDZrcZ52p8FCd3sCPfMBT7d','ZmtPld10TAyPjfl0Lh1TGv4VKxRu40tZEcTpiIFwQoKqyCIIYNkQXLqEITe4tg1rYpcVmC5bv3fMwPtkdA3ErmZeSBLZXlUSWasJGdvSuKlIApGBMXsmHcHwfQpUQXsyUhqzSha4HqJaBYiFnVpurQ8VWKQSMixXMd48Aj2wu8Au3NOxIZlbn6bn5g6PKw1bSMTzrABF1VLPbZcv57bV1FoW89LqXtJK9xDtt5kr','1kAEg','MEB7g3O7Hf7xQ','7','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1937801540,78,'QHLFYR8ARskKZC','oaOtBTovvOTAq7RGnRlfKZCTpJFqxT2AETs5hpezRa4e1ksqjg7Afuef3vuu7v5FmBeJuB9MiToAC4DcG4GUVaR0VHBwzH4ZSjlQ41EZqDI5D7SGxrq5ixjdtSHaVHV53t431FLpLyXJ2Qbn1','D7HS','oxxTJt4rXbT1f7sf1cu0h8a45TNI0RJgkDUVlo9wqxHCQyDH0gZSocqysde6CtPlo1Zql2NIj14YqZlplQ6PVuTVhTD86MxNWmAdle8q1x1ZDGHP2mNCrt7cMOW','t','G',13);
+INSERT INTO ti VALUES (1937801540,78,'QHLFYR8ARskKZC','oaOtBTovvOTAq7RGnRlfKZCTpJFqxT2AETs5hpezRa4e1ksqjg7Afuef3vuu7v5FmBeJuB9MiToAC4DcG4GUVaR0VHBwzH4ZSjlQ41EZqDI5D7SGxrq5ixjdtSHaVHV53t431FLpLyXJ2Qbn1','D7HS','oxxTJt4rXbT1f7sf1cu0h8a45TNI0RJgkDUVlo9wqxHCQyDH0gZSocqysde6CtPlo1Zql2NIj14YqZlplQ6PVuTVhTD86MxNWmAdle8q1x1ZDGHP2mNCrt7cMOW','t','G',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1941548864,-72,'EAxb4WGRcnxAIZls8PPj','6Pfc5uQ8IJ8dY5ofN18FBOdYPnTVvxnVfBHkLKe4LOKjue5cIjI634nLBTOqa4C4LB6OO8y8biOCuqBy0MPQ6He7CmildkY87AOsvIQ85aBaOmE22AQtIo1jXApByhcnKLwEVsiCU66obv01zBqr02TYTjX98aUkkQrchVENRmj','V9Hwc','luFbKWB7kEMrv6y1wJpFkNVJZ0AR5KthHQe4zmCwj6UMje9IEYorzAW41FvEBr6E5r6ZDFxf7HSvl8zGSvUogN7sz0PTtilrEXlLg7MqU4RaxhlTYi9hd7v8X8mK9dFCjGSbJooUZf4yN3YMtnSqPZBDQbVH5itxuCVxADCqzTme9G','X','5',14);
+INSERT INTO ti VALUES (1941548864,-72,'EAxb4WGRcnxAIZls8PPj','6Pfc5uQ8IJ8dY5ofN18FBOdYPnTVvxnVfBHkLKe4LOKjue5cIjI634nLBTOqa4C4LB6OO8y8biOCuqBy0MPQ6He7CmildkY87AOsvIQ85aBaOmE22AQtIo1jXApByhcnKLwEVsiCU66obv01zBqr02TYTjX98aUkkQrchVENRmj','V9Hwc','luFbKWB7kEMrv6y1wJpFkNVJZ0AR5KthHQe4zmCwj6UMje9IEYorzAW41FvEBr6E5r6ZDFxf7HSvl8zGSvUogN7sz0PTtilrEXlLg7MqU4RaxhlTYi9hd7v8X8mK9dFCjGSbJooUZf4yN3YMtnSqPZBDQbVH5itxuCVxADCqzTme9G','X','5',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2331610598,-57,'tqYsI3ANAvIQPG7tfn3EZBWTrW','XyurB82Blf5D28LbkRZ4StaaoLd5623PAILBeCLcmq9RD5XL7DxfuC3MEOT6wHhRNnN','Fq','KegfnQ3hjNEm7wBIpisto1LGTJBOmyQ3U6WHftIz04JsuiVK0kNnKChHifem7hKfyglrN6Y2oN2g8C8','jm','jz',15);
+INSERT INTO ti VALUES (2331610598,-57,'tqYsI3ANAvIQPG7tfn3EZBWTrW','XyurB82Blf5D28LbkRZ4StaaoLd5623PAILBeCLcmq9RD5XL7DxfuC3MEOT6wHhRNnN','Fq','KegfnQ3hjNEm7wBIpisto1LGTJBOmyQ3U6WHftIz04JsuiVK0kNnKChHifem7hKfyglrN6Y2oN2g8C8','jm','jz',15);
+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(46) NOT NULL, d VARBINARY(96) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(20), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1885534008,10469022113897339669,'5NEGT8yjzezChAD','tyA72TnpjGwW2ug','BYOdLC3m1g1hmwwn','j1rbT6meD5QVThJiu','T9','4',0);
+INSERT INTO t VALUES (1365728211,10636851250242333658,'1AHuepS1sOy4caXOcqnRjdPe8SH9Lptfu2o','Rfv4RaefGzvPmHbuQNKzMzGSNngvD6g0tD1n3CaSlU2Behy1eZSa3PBlf','hm2cKGdLXpqnRNm2qNRiycev7CGX9p','PwLcNfmCBIP9k761JB','wb','L',1);
+INSERT INTO t VALUES (2600975990,7235187397789870166,'7SXbTT5HliSCf3sVVmXFUt7CJjFoyh863lWUWV','pnVKbk18rRQyqPZMVHM2ub1pdBDJe7xxzn3UBWgu2B1dBLFkm7elyQ1sNWwV5E6ATGRigTtRhT6AJ','xLf2gQmnbz3','wyFqtogmUCT','H','J',2);
+INSERT INTO t VALUES (2433951334,8763917054408361344,'wKSPIoi6JZTIPyPZETyw7F3i7ZiEZgVSzDFgpl','k3wiNM7v9uhYi0T6M','Ds1kFP2t8lxidGnRoHPY','zoqLf3f2y5rxZ4vW','M','S',3);
+INSERT INTO t VALUES (1035994882,16229973070920559945,'FOcAdQEkEkc','icczci8xmpg6V86PlINqVvElm2cT9QQi','F3YUPsQZPljm7sJqstl3LA4OaLDWuAh0YeniB4','F','z2','F',4);
+INSERT INTO t VALUES (2242498410,4552096599558977821,'KwtpR8sEXWd0ibOvod3LkKyPgDRHZO9','HWv4N45ZcyzgexxGGTDbsl3Hl','3JYP0rYpQgfB6wa5E0pJlPppkCwZtKF3YSg7rhXibB9dobbBy5ZncQ8yba7tvmksC','1ilfcSYXLFAb3HOAyXbe','K','B',5);
+INSERT INTO t VALUES (529228618,7625905547240315608,'JRWdbwwT','6XkicReZRAX0P','4uCRg6jPFHK0u8r4PXa9dmMbU2zZLBxYi','2DVB7U3tsgpvzsJqn','c','n',6);
+INSERT INTO t VALUES (1894016977,4253352956159209543,'DC4Aczx','W4SaR0UXPpBj43bC46xEu5z1j5L60etGllNqkY9xMcplWhsAqiBgeBBcRSFwaZfcEq3MpPTjab8v8h0m0GY57uQUC','e0FnsgH5qtXlXSFn8B18gilbGuUcOE5HTb','sBK5G3','kY','7',7);
+INSERT INTO t VALUES (3843409854,16970888123477900177,'XjdaxqzEjMEmaA20GKNke7','w9ndwjUip8v19dKRO9o19VY8kwDBWPaBc2GlCpB91PGVRtgytljVNUtFoksKZx','jWAnQDBkTkozWKMnGt0WN2TrVERnZohtR1','pqZA1t','0D','Z',8);
+INSERT INTO t VALUES (3630011274,5118114277603810753,'Kv8i6hd8tbRrk','exz4mHFjRPKEFt3QQYkebhAuQERPEabd','G4huufWtyHh6mImcE2c50jAoOsU7er54dho66QW7fpcY9LYoeulV4GzCcpAR9BwwRjoPUzF3G','NA8H4fKPZbnYNH','BE','J',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARBINARY(96) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(20), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (23927,34770,'FuNcnpwONgUYalejyYnADeiNcj9s6K1W3047QXTguXG9vM1kN4Z4WEYdz4','FVksEHKQOKgy6','x','JbzGURZTjHZ2EjxCbke1pweEQP38F8I3JU35uq6p3F6O5uGFnY15srCssxAIRy10Aju5307','He4UAYqjsZ4Om1hjt8WrZCxReyDG6fjwtUpjfAnzr0FEaQYoQRhMcnDTejqLwcp90xtHkJ0XgPZxsdt','6tGPgVZdyT',10);
-INSERT INTO ti VALUES (23927,34770,'FuNcnpwONgUYalejyYnADeiNcj9s6K1W3047QXTguXG9vM1kN4Z4WEYdz4','FVksEHKQOKgy6','x','JbzGURZTjHZ2EjxCbke1pweEQP38F8I3JU35uq6p3F6O5uGFnY15srCssxAIRy10Aju5307','He4UAYqjsZ4Om1hjt8WrZCxReyDG6fjwtUpjfAnzr0FEaQYoQRhMcnDTejqLwcp90xtHkJ0XgPZxsdt','6tGPgVZdyT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(90);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
-INSERT INTO t VALUES (34821,30930,'Zbseyo5U33P8939bjuwGXA37yWPfbXkoFq8cLw5h0F','kvAE1LDEcod3Uu','Pbo','0dHtP','6kp36Opf7VDY9os0oXz3RHrhdUT5GHEe6hWInljRcFuDnuEnY5g8bXxL5zJwNofBhq9vbfgstFkchG0w6','KspKKSDUNg3XVx99cXEskXJHL2oz5Z',11);
-INSERT INTO ti VALUES (34821,30930,'Zbseyo5U33P8939bjuwGXA37yWPfbXkoFq8cLw5h0F','kvAE1LDEcod3Uu','Pbo','0dHtP','6kp36Opf7VDY9os0oXz3RHrhdUT5GHEe6hWInljRcFuDnuEnY5g8bXxL5zJwNofBhq9vbfgstFkchG0w6','KspKKSDUNg3XVx99cXEskXJHL2oz5Z',11);
+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 (8455249754919250670,12390059960266430758,'CeIDWw3SSVmKN8OBbxFEtnnEh1KBqyXZzVJtJq','nmBeWuQTws2zOnmwuKwchZZBmP0ZDevS1khO6FGOJdqbpGbBQcEHL71145rpodgjZwokB2','ruJfZNL1P1IsTFDs98sBs5hUmWvxDqQElV1yCua8NwfSminaHQGjVBPCR1ygT2BcDe5Ys2Rv','DrGbgNXYqRxDQw','U','z',10);
+INSERT INTO ti VALUES (8455249754919250670,12390059960266430758,'CeIDWw3SSVmKN8OBbxFEtnnEh1KBqyXZzVJtJq','nmBeWuQTws2zOnmwuKwchZZBmP0ZDevS1khO6FGOJdqbpGbBQcEHL71145rpodgjZwokB2','ruJfZNL1P1IsTFDs98sBs5hUmWvxDqQElV1yCua8NwfSminaHQGjVBPCR1ygT2BcDe5Ys2Rv','DrGbgNXYqRxDQw','U','z',10);
+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 (1245176587468383039,2773553696471284677,'IhvEr4Fz9E8T6vRrrWy1lIw80fL2m8sL01zatdXZkn547','A8umkL7gqwIQ6xWZXbWH25TVY3KHg6WGRLixXMjdQm6ERAExKSq','ScHAJOn3dC','eflyeinEVD0n1IYvv','h','h',11);
+INSERT INTO ti VALUES (1245176587468383039,2773553696471284677,'IhvEr4Fz9E8T6vRrrWy1lIw80fL2m8sL01zatdXZkn547','A8umkL7gqwIQ6xWZXbWH25TVY3KHg6WGRLixXMjdQm6ERAExKSq','ScHAJOn3dC','eflyeinEVD0n1IYvv','h','h',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6724,44572,'wsMe4bhK1MbIIop','whbfNS5adggUoMPYL0qh2ylwqbnKQbIW84URTpUKR42ccup7ExRpjMLGJTucaXSstlBqSznIy3f7VxbsnGh3jG7lESCXSXsfWhub4vPw71BozAWMezVJ0gfdWKm60jyEU2R34SSV6VdMeoTf2Ftpov1Uj7CcbBbun12M6M3srg1u7mYewsTc7V3D3oBGlnk','Uph','CFgiu4Ui0txjWEMn3uGJ3RfLwWbWpQeZMMQOQ8wqjjhTXwvmNT1UuGqn8zxpAXBCt5a','cN','iOcpf5gCYl',12);
-INSERT INTO ti VALUES (6724,44572,'wsMe4bhK1MbIIop','whbfNS5adggUoMPYL0qh2ylwqbnKQbIW84URTpUKR42ccup7ExRpjMLGJTucaXSstlBqSznIy3f7VxbsnGh3jG7lESCXSXsfWhub4vPw71BozAWMezVJ0gfdWKm60jyEU2R34SSV6VdMeoTf2Ftpov1Uj7CcbBbun12M6M3srg1u7mYewsTc7V3D3oBGlnk','Uph','CFgiu4Ui0txjWEMn3uGJ3RfLwWbWpQeZMMQOQ8wqjjhTXwvmNT1UuGqn8zxpAXBCt5a','cN','iOcpf5gCYl',12);
+INSERT INTO t VALUES (8426459945642669246,17925819521280444046,'dQW','5MTuJnCYDCHjbu35SsG7t1h5Khray0s7JbvlpLXTLE50NpTXrqXcMkPq6IYJNJAJov1fvM7e1jChFsQj8ouKwf4W6ETH0KJ5RlHTyNc0Iru4Vz07VG8C6hXXys9wkL4q7n3dnvGdUjLw5z','4g5DSNNIlJ1pKtzqZPc0hiXrZ5PmAc42Gnl0aISqA35AtucQv4XFZDLZNA','nkF','k','F',12);
+INSERT INTO ti VALUES (8426459945642669246,17925819521280444046,'dQW','5MTuJnCYDCHjbu35SsG7t1h5Khray0s7JbvlpLXTLE50NpTXrqXcMkPq6IYJNJAJov1fvM7e1jChFsQj8ouKwf4W6ETH0KJ5RlHTyNc0Iru4Vz07VG8C6hXXys9wkL4q7n3dnvGdUjLw5z','4g5DSNNIlJ1pKtzqZPc0hiXrZ5PmAc42Gnl0aISqA35AtucQv4XFZDLZNA','nkF','k','F',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (16869,7296,'RezIf3RFFWbrR0yGG2yce1bzDta6HzAAFtLPzINtsCRqAlhaYi7cF','iKa1mGaAiFi7lVK6S0rV3YDycbzXJfGvWDCcNkw5aCOARc5I72RmZ09vBxmj3EPWPBDw9MepZQwCG9LIP786va3z9N5xtUd9njAi4b9jEsR8pHCiXeO0MHMuLy2d87luqKYVcC8b1t9O8ZMM0FYfRyZBl','nA6S','T4gtaT7FCTxo9WPElHbxTx76xTVVMjBU63CpNWOnRxlbwteOzgA2evq16WnCznO7e8JW6bhf7pwaVT7JF2h45my3gk43DotwqFCFMfQxXrfAGGSNmN8UqEWddGHjUPn6oG1Ivl9yXqx4J9sx1scC2he0wER','aUXumTlprrNvsj8gYnaYMf7jjo2M071yrW1QMR0hcHyxXXnvybtXKcpoui7axmA','FRKABW8rBtjEgLeWXZQbzVpJ7O6KK8RFGAiD14LaIpEt87BMG78I1sU44QMsoM6jvA88Ff51tOiWUnB',13);
-INSERT INTO ti VALUES (16869,7296,'RezIf3RFFWbrR0yGG2yce1bzDta6HzAAFtLPzINtsCRqAlhaYi7cF','iKa1mGaAiFi7lVK6S0rV3YDycbzXJfGvWDCcNkw5aCOARc5I72RmZ09vBxmj3EPWPBDw9MepZQwCG9LIP786va3z9N5xtUd9njAi4b9jEsR8pHCiXeO0MHMuLy2d87luqKYVcC8b1t9O8ZMM0FYfRyZBl','nA6S','T4gtaT7FCTxo9WPElHbxTx76xTVVMjBU63CpNWOnRxlbwteOzgA2evq16WnCznO7e8JW6bhf7pwaVT7JF2h45my3gk43DotwqFCFMfQxXrfAGGSNmN8UqEWddGHjUPn6oG1Ivl9yXqx4J9sx1scC2he0wER','aUXumTlprrNvsj8gYnaYMf7jjo2M071yrW1QMR0hcHyxXXnvybtXKcpoui7axmA','FRKABW8rBtjEgLeWXZQbzVpJ7O6KK8RFGAiD14LaIpEt87BMG78I1sU44QMsoM6jvA88Ff51tOiWUnB',13);
-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(40), d VARBINARY(30), e VARBINARY(31), f VARCHAR(5), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1051816226,1072983756,'2IhjnlRkElrovVJv35KIEfxDlQISBktgf2wsPk','c5llrY9b3L6r5kVHk2F','UOnh01Xk','1Qhl','HRHHaxStl5ymyr83C','R5',0);
-INSERT INTO t VALUES (2060145504,1011274098,'wArt7s0Z4Vz77gREbHF','GlAVASLQcR7gQTy4RsY','4cgU','qsy','fDrsHc0Nx7zKtknfBenb1kikyRUsrGguNr98Eyog2pseC0akvrpDEK3vlGqCB2a3uji7T6yyHA','uMvFuAfBcsVhZa1CtkVXAo1hZZagi6sZpHxuo6i1N6LjijqI3lxpJv5STYyjONrsjt8nEsIxtrkSrX79EHy2c6C5CvzxVF7h4XEM',1);
-INSERT INTO t VALUES (1418925056,-124915322,'8OkWzvnvIUa','gMmEZk9meRgRGhC6zy3qHQr','ygZvOZM8g','CxWjV','hc2','09FTzmT802SCbBI1oPVucaPDTvR1UyPnJcbe5maQO',2);
-INSERT INTO t VALUES (-1813508785,1020755876,'L8Xc86KnQar9T7lI7rYIjaNGT2Ij','kaCaOO0fezibMoW641Y9BASL','TsrSuGtuP0QoOMi17kaNDUWvTMf9Pk','Cel0','TU30DTDie4mtYCmDfcluG5PEHaoa4zhLNJHNWPmarUDjQBTT','yjE2HSZ9akcDnGyzDajVeZDgA5LiCjq1A5bYrerjUMQfB0isx6tmniM',3);
-INSERT INTO t VALUES (1937564012,-2111894410,'7rSnn','zhJr9QwrAmCvga3E9iLf1rOPB2D','zF6DQClfglGbqwtDInM1QNzZanEdHC','kNk','4c2aO8uxVygbKbug8yBQaCurK7QmA18zvdpcP4MzgUkEKjVIbjGHqW','7AC7aEX',4);
-INSERT INTO t VALUES (1189968968,-91919810,'hdwjp4GZnDdb2DBWcyeHdzCI1hZHWNTgB','1MMFuYI','BDASzpvc4','syGp','Mf3rNGnzGnelKr0SY2HRPLNO0Z8ZLC5nWTxMggP80AuzbQAMJE76VNTTl3RBDjTOjamGrT0vuPfPgtvE7MKMmjW','VmbjmnEa4Wu7huMYZ6k15MgWr5Dad2vamsuuMz2zhD9z8eyKRo8IJ6gJ36L7lCNmGWpOC',5);
-INSERT INTO t VALUES (-1657194166,-712677404,'QkESJtxB2FHt5ZO0iuNsk1uM7pqP3PKPZ2yzf','HXKyC','T8','tsy1S','L2G6P1e6qfcesLO9uKs32e4NbexG84g5ZyAZCa6jsov7Y9bH8nV6blm8cAGzFIgZbKdca0T','hsHWy1lhY0HpvHFegVO2USy5RlVH7MREpmq9Qd3tcfBwaCPzoBmEudQtMBpO',6);
-INSERT INTO t VALUES (-1921732190,-1139490474,'VVQ7PKAH7QUzikxGFVaTTLLb','bnZRsp8Zaee0BY0Q5J86ybsRq','LXcOhb','kPzB','apkMPaSvXc4qxArUxV5oYTdGVyhc8BmoIfkWujnbPRdmcsU6o7rztKT7defs3e9wnXcvwr0nZ4VChpbzUKq','cwoU95iwHnVdatfCyGYejwjjvjrdYf2Y9IKMdrpjmHXNqV7Xxj1hRYUmbrgOfcHlrLYiCJ5vU',7);
-INSERT INTO t VALUES (613403054,613819951,'oUFhMykYB','7fw51M158N6lzKb8n0sVAOuc','zKMIw6bHTQmmvMthCW7c3','DTG','75j6KInUst8f7mNA6E5SoOYFtYmxkdar3','gzfVWcBQZOMbwmRhK01OgK8nXdkOErIrdFgWkaZkt0fodbJJnsyamXV8RG3drru',8);
-INSERT INTO t VALUES (-876654129,-1861080381,'yk9yFWW','eKEahW3YQKNLvwNbt5b9yG7lEUI','bt4lTEZdv8u','Dm','ujpypAcEC1r7fz4bWRmMzWESlzXi282T57kg96u6ZN','eXkjryJoVMEmCrAwHvVke8Xy6M3gE4OX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1521145658808617550,14620544581370912684,'XfPxf1w89FaoHLW20','Q8vw5CF2XY2hMmutnuUeylUNtELIb6yaOGGntqESXnvq7CHeaqzZJbtE6nzzMXHS7DFhEF4gmQNWMrEyUYatug3wy44bZHjAlGLFTHyjOlg7echi3HytUCNDW0MZLpA7ELLgsZ','g53dp0JPzX3BvFqBfi5tnYJRrOVwxMm2EBqzzKFlQ','mIwtv3n1hn62hbW8pHU0FrSSml9VdDCrchvmOPAw1vExuaQcArS4Vh1pIfnGDPXZhVOaJLtVjG5v4b6ljy4u4uboYgZZnI6xvXJAlHwcJDn4XkwffRFynMhSLfSUgr0d4GOB7s2jrFMu1Pk3zSFC2G7yC2MkpEUlKbG7JBiFCFxXoGcgO9I6Y8ZlQ6yWf7eLrD','cr','o',13);
+INSERT INTO ti VALUES (1521145658808617550,14620544581370912684,'XfPxf1w89FaoHLW20','Q8vw5CF2XY2hMmutnuUeylUNtELIb6yaOGGntqESXnvq7CHeaqzZJbtE6nzzMXHS7DFhEF4gmQNWMrEyUYatug3wy44bZHjAlGLFTHyjOlg7echi3HytUCNDW0MZLpA7ELLgsZ','g53dp0JPzX3BvFqBfi5tnYJRrOVwxMm2EBqzzKFlQ','mIwtv3n1hn62hbW8pHU0FrSSml9VdDCrchvmOPAw1vExuaQcArS4Vh1pIfnGDPXZhVOaJLtVjG5v4b6ljy4u4uboYgZZnI6xvXJAlHwcJDn4XkwffRFynMhSLfSUgr0d4GOB7s2jrFMu1Pk3zSFC2G7yC2MkpEUlKbG7JBiFCFxXoGcgO9I6Y8ZlQ6yWf7eLrD','cr','o',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3686416787046017126,9016915973707306617,'roN1voalikd','ArM02jyyJldSGKHATNP5j7egJhk8HbkVz3Q7roS2n2uoMNCNj0fc1jhOHqF','5vW5xqisE8tQhzZXL','pAeCPw8hENXTKoFp6xpDPmIc9q0I3yHLJ5qkyevQay4pMTD7fXl','B','n',14);
+INSERT INTO ti VALUES (3686416787046017126,9016915973707306617,'roN1voalikd','ArM02jyyJldSGKHATNP5j7egJhk8HbkVz3Q7roS2n2uoMNCNj0fc1jhOHqF','5vW5xqisE8tQhzZXL','pAeCPw8hENXTKoFp6xpDPmIc9q0I3yHLJ5qkyevQay4pMTD7fXl','B','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10420715763241260978,1048920562714185782,'rSviM4eYSA8UwnbIFC9o26kNjdrgu8zE1','H','hEF20SnaI9zd0PSxiFf3TvcncLT','iiq4aK1iME56936EKYo4Le9Ikx0GLWzvaUg1I51MBVacIVaupoFnLVgStXEip1f','7X','ox',15);
+INSERT INTO ti VALUES (10420715763241260978,1048920562714185782,'rSviM4eYSA8UwnbIFC9o26kNjdrgu8zE1','H','hEF20SnaI9zd0PSxiFf3TvcncLT','iiq4aK1iME56936EKYo4Le9Ikx0GLWzvaUg1I51MBVacIVaupoFnLVgStXEip1f','7X','ox',15);
+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(68) NOT NULL, d VARBINARY(5), e VARCHAR(4) NOT NULL, f VARCHAR(11), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-366417,6920053463099492041,'Ccqo5U1xjoG07qlibDel2k8nmbAw8w','ehm6','x','dJ8WQJ','0','L',0);
+INSERT INTO t VALUES (-1725344,6521607804833474903,'TaWfZdOrLQqlQK','jDk','Ya','Qta2','d','z',1);
+INSERT INTO t VALUES (-3782078,4479171204080349398,'30KWWSolyBi2','z3','ay','TMQ','X','o',2);
+INSERT INTO t VALUES (7283666,-8312055140474414662,'x56iCIsywp8XpLa2S','EQ8','nuO','jwTWSftL8','C','Z',3);
+INSERT INTO t VALUES (570404,-4724191220664657318,'Php0K3DPI1sChiE7eKh99IxM6IuQDfMsDgJTz2EmJR5','W0d2X','cJw','gb5o','Y','G',4);
+INSERT INTO t VALUES (8268847,-933276868080008645,'B6A2','5jQ','8','WeptObE7','i','K',5);
+INSERT INTO t VALUES (8089345,3665616817942531379,'enUIAfj263mQXwmoCz5IREMaBaZQrFt9q7GWxE','heSo','T','N8gRa','Z','r',6);
+INSERT INTO t VALUES (599636,2748995106866542174,'77vgjdAAAJ5q6np4ElaRr5VvX1i4zKW3HrtsEoZNOWhpua4G6zJwqR4rJBuVyOL','Ld3','kMwl','kBu8Pyo0TSc','X','l',7);
+INSERT INTO t VALUES (-1309728,8716722781914118598,'oma3qO3PS4P8BLnOveePujBzC36jt5gmc1','v','Sp','mjDXRfHGpS','I','2',8);
+INSERT INTO t VALUES (3220119,3804786701790745249,'Qi9aWRDjVJXHpI85NLP','z','76B0','RFOx','N','m',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT, c BINARY(68) NOT NULL, d VARBINARY(5), e VARCHAR(4) NOT NULL, f VARCHAR(11), 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 (-1620863943,-343442282,'MRqSQjJF2lPSff0YYV6m7tbiEdSf08RnHZ3TZImH','H1qiST','G71mGgFzV','ydNp','TwMGiVhrQwP87LQdznlSCRf26HtxjnOgb8wlmQxCr1KgqZyD681NLrOoRQ','BAF49JSfXe0bDxjnJMVtAfcEIobGBFpiJiQfkRvT4lckrHIIaDtSWNIPEfOa8M96bDxWKJCsIq9njAuC3eQNE',10);
-INSERT INTO ti VALUES (-1620863943,-343442282,'MRqSQjJF2lPSff0YYV6m7tbiEdSf08RnHZ3TZImH','H1qiST','G71mGgFzV','ydNp','TwMGiVhrQwP87LQdznlSCRf26HtxjnOgb8wlmQxCr1KgqZyD681NLrOoRQ','BAF49JSfXe0bDxjnJMVtAfcEIobGBFpiJiQfkRvT4lckrHIIaDtSWNIPEfOa8M96bDxWKJCsIq9njAuC3eQNE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (-1885529221,904533053,'9WN3bz6DyJYPoBn8RTZ','hWNNp33peNFaREe','pyIcjpHFrxJ7TKEbHKhzakoaqKL','e6','lETSZG2LpT2XjLR7aM45tyw77F02k4yiiJMQLKfMfZMB0Kt7iyMU7pUhaM3ICPVMw1tdg','sRq7FQElTRyw7rQKcreyVOhtTph1lp74f5hc9u4NU2ETP3GyjjhGiCd3OSX3tEqfCLvevyRASD7y2s',11);
-INSERT INTO ti VALUES (-1885529221,904533053,'9WN3bz6DyJYPoBn8RTZ','hWNNp33peNFaREe','pyIcjpHFrxJ7TKEbHKhzakoaqKL','e6','lETSZG2LpT2XjLR7aM45tyw77F02k4yiiJMQLKfMfZMB0Kt7iyMU7pUhaM3ICPVMw1tdg','sRq7FQElTRyw7rQKcreyVOhtTph1lp74f5hc9u4NU2ETP3GyjjhGiCd3OSX3tEqfCLvevyRASD7y2s',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (932196990,4581220602676937714,'b0D4fmWeN0','3lwJ','EN','AJX','X','P',10);
+INSERT INTO ti VALUES (932196990,4581220602676937714,'b0D4fmWeN0','3lwJ','EN','AJX','X','P',10);
+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 (-1513405677,-4601094518895311293,'k0WdfExO2lSEHU1K','ddK','Yx','Qx8UL9pBm','q','H',11);
+INSERT INTO ti VALUES (-1513405677,-4601094518895311293,'k0WdfExO2lSEHU1K','ddK','Yx','Qx8UL9pBm','q','H',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1140873701,-1479669607,'WnXh0LsQjFo','3TZNt9NLQXbRLMxow33awwN88tlbDHi59MiS4uZ1oWbJgp4MdzrQ8p6le9ZydCSgtaFzp7e6iDTRN999t1owHhUQ2kVjyoEcFNSCDyyqYJ4t04rHYJE8qlURM2J5AbaUABE2SCbButoRkyrBAd05KNZuKmujAvM15dAr63ZeKz5T3o4PS3bS8YrTRR','GwrvF2yrgccFeZfnFfore','z0','B5VUEGF','fv0NfeaH2GyHxG9wGWqVn7oZGMC5FJY',12);
-INSERT INTO ti VALUES (1140873701,-1479669607,'WnXh0LsQjFo','3TZNt9NLQXbRLMxow33awwN88tlbDHi59MiS4uZ1oWbJgp4MdzrQ8p6le9ZydCSgtaFzp7e6iDTRN999t1owHhUQ2kVjyoEcFNSCDyyqYJ4t04rHYJE8qlURM2J5AbaUABE2SCbButoRkyrBAd05KNZuKmujAvM15dAr63ZeKz5T3o4PS3bS8YrTRR','GwrvF2yrgccFeZfnFfore','z0','B5VUEGF','fv0NfeaH2GyHxG9wGWqVn7oZGMC5FJY',12);
+INSERT INTO t VALUES (-1364808693,4189074292354635018,'uPMD9InRiy9W2e6DXIYCp42Q8ZRqN4E0Zi5HIQB5lxqSX','vp6IYol5v5IuvdH50HJUFGUR4x3AOX8iClj2fZ93HVdxiEwwEhUCZsbIJenmWDShWwBypAeYcupwQdzuYwDKNzXgVq0QGvOaAURmRZSfnLwkGx677L2fB0rAKUUPcASVS9EI9pCMH4I2IkOAkFKYipWiu1DW6BKUELa0jowNI6WglD516','Bhc','bzKqK9SD','f','N',12);
+INSERT INTO ti VALUES (-1364808693,4189074292354635018,'uPMD9InRiy9W2e6DXIYCp42Q8ZRqN4E0Zi5HIQB5lxqSX','vp6IYol5v5IuvdH50HJUFGUR4x3AOX8iClj2fZ93HVdxiEwwEhUCZsbIJenmWDShWwBypAeYcupwQdzuYwDKNzXgVq0QGvOaAURmRZSfnLwkGx677L2fB0rAKUUPcASVS9EI9pCMH4I2IkOAkFKYipWiu1DW6BKUELa0jowNI6WglD516','Bhc','bzKqK9SD','f','N',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-669424143,-2045454444,'Fd3hutpVj4JQmKKidlQCW','d2AuyBEhgq4jsoOPj3piEYsBKV4F1Mgy1niXt0Q5vpKtrz4MtEcPKp2nKropjRJbcrK3VsxlBQKCzcm0rnG9gnqrdYvVMLbtZOW7GJXVcXOGj81Ei5Nmmdbvujg3','uqhw0V8oOU4yMWY','pIBZXhAKME2VS8k0eRSK1ROSZwptrpm3IcvFhsl3x11qlTOZXNoU3rZB9WdwVjcFHC4jXvWzghc7U9D99LK1pmTWBo3WtgWYt33XTghuO1Kxlo3ksQmWzLEl9UHKvS6kMuvmObVK9HwEAv36919KLOgNeLDeh67eYkXQblTqkhfVYwTAHnwDGtkYGOaTBMdfN4dZAb81rGsWAj1dwl5dojNjRviHunG','Q5zPBFLUciEaU89dzzT2d47OS3PGXH5HJZpj7cgKpUjv6PGYo9hTP6ZzxgZ30DEkb3MVEQOuOyV6qOmDFAok','cxiTdYhsHGFZcTAE9wiT5YPlDaliGBzghjHXzwQMudlwSTq67t1P5HRigJBlRtoMxr2GG3ownSXjsIAcbgONi3AnyM',13);
-INSERT INTO ti VALUES (-669424143,-2045454444,'Fd3hutpVj4JQmKKidlQCW','d2AuyBEhgq4jsoOPj3piEYsBKV4F1Mgy1niXt0Q5vpKtrz4MtEcPKp2nKropjRJbcrK3VsxlBQKCzcm0rnG9gnqrdYvVMLbtZOW7GJXVcXOGj81Ei5Nmmdbvujg3','uqhw0V8oOU4yMWY','pIBZXhAKME2VS8k0eRSK1ROSZwptrpm3IcvFhsl3x11qlTOZXNoU3rZB9WdwVjcFHC4jXvWzghc7U9D99LK1pmTWBo3WtgWYt33XTghuO1Kxlo3ksQmWzLEl9UHKvS6kMuvmObVK9HwEAv36919KLOgNeLDeh67eYkXQblTqkhfVYwTAHnwDGtkYGOaTBMdfN4dZAb81rGsWAj1dwl5dojNjRviHunG','Q5zPBFLUciEaU89dzzT2d47OS3PGXH5HJZpj7cgKpUjv6PGYo9hTP6ZzxgZ30DEkb3MVEQOuOyV6qOmDFAok','cxiTdYhsHGFZcTAE9wiT5YPlDaliGBzghjHXzwQMudlwSTq67t1P5HRigJBlRtoMxr2GG3ownSXjsIAcbgONi3AnyM',13);
+INSERT INTO t VALUES (1326598446,3792221922415147310,'PTdHInvwmaYm1WpiQM2G','T0Rc9zWvcRMkO06Z3S85aCc9aqepkNoIWSL9F4CGR23CRhLvbQrTnn3LFg0rtonCEjgOzMOnFw2Fx61VSPFl1jYnzi4xGddHXpnUqU8R0gqbMCP','se0','uEaPI1tN2bmVX1zTs2SGRZJBuSfTHQNuPZBlOYL5yMEfclIkBTVrskejG4b5ojcPzvyYBciz8IKXGBVvkNoLX3UJGkrclBHdREp02Vu5tRsbfgx6z04x7278KEs3RHs8KjgZ1RAJBpVrFKEZLa8E8mszLjnxpMeOmFZiyCMOIRsFiT3BpHRAh','P','8',13);
+INSERT INTO ti VALUES (1326598446,3792221922415147310,'PTdHInvwmaYm1WpiQM2G','T0Rc9zWvcRMkO06Z3S85aCc9aqepkNoIWSL9F4CGR23CRhLvbQrTnn3LFg0rtonCEjgOzMOnFw2Fx61VSPFl1jYnzi4xGddHXpnUqU8R0gqbMCP','se0','uEaPI1tN2bmVX1zTs2SGRZJBuSfTHQNuPZBlOYL5yMEfclIkBTVrskejG4b5ojcPzvyYBciz8IKXGBVvkNoLX3UJGkrclBHdREp02Vu5tRsbfgx6z04x7278KEs3RHs8KjgZ1RAJBpVrFKEZLa8E8mszLjnxpMeOmFZiyCMOIRsFiT3BpHRAh','P','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-826624791,9089016321066878106,'nIclBfGaOaUvaSczmXXkKTWxqrDzPRa8m5TPEv5PQH5','NGUVvro4Wf1TLGQSLyJH','P74','Iea5oIcwR0Ryxxrpc19nGOa1ugCfDHp5UgRCskq6jbZI6xcMYLPnlQRecnZbeihlBDvmrJjTriNk','4z','G',14);
+INSERT INTO ti VALUES (-826624791,9089016321066878106,'nIclBfGaOaUvaSczmXXkKTWxqrDzPRa8m5TPEv5PQH5','NGUVvro4Wf1TLGQSLyJH','P74','Iea5oIcwR0Ryxxrpc19nGOa1ugCfDHp5UgRCskq6jbZI6xcMYLPnlQRecnZbeihlBDvmrJjTriNk','4z','G',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-129238338,-1691841689078442545,'S8QwplvMnqLV1n6l8EQ0ZydYNVhSbXnZHimDg8IeJPErGq','SFdVQNRiDDiMqNCWSI0XlstrgLtHSxLbVZo0SZg4r8i','yDt','IMCokgMHEOR6cyC7dL1dTHeFih4bNblAsOWAwGTPg0IcKJ5YpWuwGI6AVsa6T295zvjpdOFHW0i40dAUTAQL1M129YkOw9T3Q6b4rBEnLH9qzaFDxWFD4KiyDFd','S','Tf',15);
+INSERT INTO ti VALUES (-129238338,-1691841689078442545,'S8QwplvMnqLV1n6l8EQ0ZydYNVhSbXnZHimDg8IeJPErGq','SFdVQNRiDDiMqNCWSI0XlstrgLtHSxLbVZo0SZg4r8i','yDt','IMCokgMHEOR6cyC7dL1dTHeFih4bNblAsOWAwGTPg0IcKJ5YpWuwGI6AVsa6T295zvjpdOFHW0i40dAUTAQL1M129YkOw9T3Q6b4rBEnLH9qzaFDxWFD4KiyDFd','S','Tf',15);
+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 BINARY(70) NOT NULL, d VARBINARY(85), e VARCHAR(83) NOT NULL, f VARCHAR(41) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5686593,2656452963,'otAiBVrGujHcRMPLXaM','FrPayPzh9WC7XfDMkzBjFvuj','rxl87aQESnTUZnUbEuCawr032xVf8aABZmC2oXA5uWEiHvj9rAjftv3eBG','2S3NPoDbnm3yjjJdM','Lr','I',0);
+INSERT INTO t VALUES (-1879021,24948196,'2PVdbxB9I92lvnS5spNwRY1goxtDIOgPGYpdhi0uq32H','C7wpfI3','q3a9tr9OhnlQC','Psv','V','s',1);
+INSERT INTO t VALUES (4162847,245441767,'h7reOfvCOyGDR4PyI','G','aRjO9kjsQDQYf8fRYLm8P25JJ3B6Bclfv7OKR68DvlLGWB','J4uxoi6HPlbawhlcn6','Nz','P',2);
+INSERT INTO t VALUES (-8163605,401398444,'c4xq8rf','8zvLhEz1qPBQyHvEEXA8e8AdkggFgIxdSJUi9iU','xRJEFsU0','UmKiS5Ktb26IkPztxTBN0j6l6R8OHYi','MV','u',3);
+INSERT INTO t VALUES (-4908480,528657891,'ak4Oc4VuDEQKfqBkyy2L','D6NGASd9YcNytoRmc6T1NaTWEwtF4m6VgZEyXUpg4wsCcWD86dayEf54i','kZb4VlOq0gqnKxaBVaE8nww2kTw9hqFBoQ7Crd7P9DYjN2VqvQxlBBHhn7IQDKF0yJWu977rEGwrXinh','TydrSBUa0','Y','L',4);
+INSERT INTO t VALUES (-5996273,832799154,'eGN6WqL9eDB23byxsHmCjQLlCGv9kZ41wmyrgojfNVqPN0qNrkh3w6','bxZNCZdDvF3diGfsfreHl65A8VtM8Uwa9cPZWe6sl8a3s3HPc','yqOu3zik0N0KP1Ik6BsAqLIJH27IU7pIujggCGywZYDvGGeEqnVDTyeWH2N2KXIndZMSdYb7','LfXDritks','s','F',5);
+INSERT INTO t VALUES (1262925,1821870148,'8rlOvuT9Bk1jbllea8DPOhAZ5qsfQ9noltbJnvdH','ayTf0AR2QYFh7XmBGQr3PH9NC','jYi1e5REtDtEhtcwxV0XjvzY5tiNpyxxSZjzZ1TmZ5G','ySoptppGw','cQ','s',6);
+INSERT INTO t VALUES (-3986809,2732355296,'c4rtEMu4NDXmfI0JXWg36YhTbp5S6nPfW8tDeqPFVl5soev6ep2t6kcs5iynXK911sz3Gu','dTGKutGNuKZdHKNIZXGAuJinUdoySCSI0HB2jPdyTLAXUXtnnmADYWCuG9YO34ZtPJpPf7tSi2weqirwbbc9','EeeD0P2sZzvt1DDOruROXuYRuwvLZrkYdacNi2Vm5z1AO1G4HjYjX2Jm42ASPzTl','4aqH8yNqC5Ksk7tLBj6aiwH','H','m',7);
+INSERT INTO t VALUES (-2524481,102381706,'Nxv7kx1feoV8da92aL9qESGAwaUMdq','7O09auNxS4JGN6R4U6o2QxHMw5g9r6W2h8WAzw8n1IF11fRh','7MTNkFm3iaZOKkwRIPhRseXZRjufXTCt5Qs5suho2tK7iici6gHropvzJNfqVTlxDHPDu03xwiESqtwIunt','x','7J','E',8);
+INSERT INTO t VALUES (395977,3269714942,'dHuZNkUKldrRiUqSQIXLagWbOppGzAoSyipweHjuL284DB3k7G9rL6gaRC95TqNZHuyca','vH2dG','m7JfHLw87fbkpt4UoLKHZvwctYhYaRPg37CS9XnqJH29gYIYRcw4Ggwhya','gcTDxUjeUSSu4SivQACGRm7w7','q','o',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c BINARY(70) NOT NULL, d VARBINARY(85), e VARCHAR(83) NOT NULL, f VARCHAR(41) 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 MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (5608011,871208830,'QZYBgX','PiHaagede7dOjfgy9u','IJFl1Fux2r5xqV6n1eW9gE5jzDiyWWNssn09b','6pK','ZA','V',10);
+INSERT INTO ti VALUES (5608011,871208830,'QZYBgX','PiHaagede7dOjfgy9u','IJFl1Fux2r5xqV6n1eW9gE5jzDiyWWNssn09b','6pK','ZA','V',10);
+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 (1568271,820547627,'gNb','M6LGs60YYSP58f4Jr1FWxR3n0q8eJOD8cxVPcPLrwEJvXiKzu','xFenMPsqvyvFCvRaloNq8v3zDpAEdyQgg5ci3hFZ1LYVZshV2Cbwl38occMmnNzsfxhUvL9kxPc','H26thttoCfDZ3TTMwS0auOZR','v','b',11);
+INSERT INTO ti VALUES (1568271,820547627,'gNb','M6LGs60YYSP58f4Jr1FWxR3n0q8eJOD8cxVPcPLrwEJvXiKzu','xFenMPsqvyvFCvRaloNq8v3zDpAEdyQgg5ci3hFZ1LYVZshV2Cbwl38occMmnNzsfxhUvL9kxPc','H26thttoCfDZ3TTMwS0auOZR','v','b',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (809452,1493047799,'YfccZHSzPGt9zV5gC9u','G1hfZ4Bm','kqUrNN6HzGIW','Z7JIj','5','v',12);
+INSERT INTO ti VALUES (809452,1493047799,'YfccZHSzPGt9zV5gC9u','G1hfZ4Bm','kqUrNN6HzGIW','Z7JIj','5','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5881016,2194417145,'vDJ5W7oW9ZFifTgTsL5LhfV1BakifMj6pDkQoa52poUDK1WhWOJ58knCdmoaS7T3XM','rfXQXeFMOcpZmcmX4xlLcBFOu9L4iNCw7yaAL63EWz1Flr','2tgDUrZ3','xKwF7As6NvsteWNP4weK76kt6wvvCr3kKFVGkyE1UbydG4Iq7v3eR0yXp5taC6c4PEZb3ggNxAvH8cWhy8gMgPH2Yw8MF0gDoAOBznh2HFqeoTC2lbnSCsaFAkjUJsetQwaRJ42e44gELAINPujriylm9SnE9JbIcawJqHGu','l','X',13);
+INSERT INTO ti VALUES (5881016,2194417145,'vDJ5W7oW9ZFifTgTsL5LhfV1BakifMj6pDkQoa52poUDK1WhWOJ58knCdmoaS7T3XM','rfXQXeFMOcpZmcmX4xlLcBFOu9L4iNCw7yaAL63EWz1Flr','2tgDUrZ3','xKwF7As6NvsteWNP4weK76kt6wvvCr3kKFVGkyE1UbydG4Iq7v3eR0yXp5taC6c4PEZb3ggNxAvH8cWhy8gMgPH2Yw8MF0gDoAOBznh2HFqeoTC2lbnSCsaFAkjUJsetQwaRJ42e44gELAINPujriylm9SnE9JbIcawJqHGu','l','X',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-3025865,3012423215,'VAvdxP5suADBFyeMNMWi7PxjUtxBWtlyGjffU5bYwPOr7HUR3tw2ObgTr1Wa2e','cuc6rdaQqeaFsDRjO4x7vM83aPV3XdQGNyRYpGtp9f4q1LUk2WWGgo3vxBAlCiuK2jtLelLJTGQH3AfUwBQpZ5bAYFiJ6b38IaSL','CKvMgB7WNM4pLGDZ0SaSm8Ac7IzSui','8RTNWnAANyxpPqNuXWVstjg8azUGGtETDDhja','37','d',14);
+INSERT INTO ti VALUES (-3025865,3012423215,'VAvdxP5suADBFyeMNMWi7PxjUtxBWtlyGjffU5bYwPOr7HUR3tw2ObgTr1Wa2e','cuc6rdaQqeaFsDRjO4x7vM83aPV3XdQGNyRYpGtp9f4q1LUk2WWGgo3vxBAlCiuK2jtLelLJTGQH3AfUwBQpZ5bAYFiJ6b38IaSL','CKvMgB7WNM4pLGDZ0SaSm8Ac7IzSui','8RTNWnAANyxpPqNuXWVstjg8azUGGtETDDhja','37','d',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5005641,3382874744,'vKdB6B6bGxSugdfaHXrnyHssyLWMRtGDQMTjcOxFoX1ONeJzqcMrd6ba0','FKbirLu0Wsm7WzGpaqUXeEgxpd34XMH3jDPsaA2d8AYD7rBcIWWY','W8','bK2eZFySkH6iULYT8U7gnunUzGoVfywtLdRxyJLNCzLP4WWqOcVxyVNT1W','1rO','5B',15);
+INSERT INTO ti VALUES (-5005641,3382874744,'vKdB6B6bGxSugdfaHXrnyHssyLWMRtGDQMTjcOxFoX1ONeJzqcMrd6ba0','FKbirLu0Wsm7WzGpaqUXeEgxpd34XMH3jDPsaA2d8AYD7rBcIWWY','W8','bK2eZFySkH6iULYT8U7gnunUzGoVfywtLdRxyJLNCzLP4WWqOcVxyVNT1W','1rO','5B',15);
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 CHAR(41), d VARCHAR(70), e VARCHAR(2) NOT NULL, f VARCHAR(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7929683,-22924,'OT','mxbxUhwcLPtqGgqqLU','z1','LB0uv6cF3zc00PhGtkv6wg5p6OmWYg5bE6C7WEtPDSZsdlJ','uEl7DB6X','K8KKfa3IIvzueNkfD9nacNAhYTOoOxR4JPzc8Lti78qQbLUkjrdM8IGdvxmaWbPdnO',0);
-INSERT INTO t VALUES (5905579,3953,'x','ljsbh1sDq','Bw','Je','xTxDNSkRkZmB3rJ74EC1Sy6bTP7g5bzqBP8L5Y3nWdkA274Mtb','OGgeY3xAGEWTxHE2Fxeim7rCFD2inx9o36nvM6t0sRsnQpxi2p5IDjcQDWSd1HIyr',1);
-INSERT INTO t VALUES (15222496,30897,'2XmKn1jG4zUJEVPl','G4ZrTrxiX3msaQbsdb5lL','a','YjdaTWRlfuxVODj','bk0C8cc9kbfK2yO9xFbEFAGew5rgZZdBRQkNGMb6sO7zT6qGmMdElezW1qmXxm3NwtuTRsOLCH','YLx8S0nCqnZnPLtm0o9NHXdKgmJh9u7bdslSJGLpHCac',2);
-INSERT INTO t VALUES (3922117,-2061,'oFVZoG1FSHSCXfcDeWAti4gKjaYUEdxLM01','COtrLn8Jkd','0a','ctAKeR','MXdRFq6nixw','tSwFUQoXPrQhqhNRH38AL4Wko6CeKTrjt9HqWS4D6nO1bTGakruXDDmADq5',3);
-INSERT INTO t VALUES (8454442,-20558,'v3lD04P8u','IMzzG4QHCICJEhJ36xP5MgQTPt','R','TNfK7wqegfe9uLUsrJ5WXeAB2rbuq50tOHzkEheX9sT6YJ','nKLZhLSMLF0NvKmiBwlwIccnIgEdzdRSvLqHsRc4M5L99N','GHPM8m2y25kaJio3ykb7Tmtt3pqS79UKyMQwYpIhOnk7TNJvhWoRQrHhuBxz8zm3GNMJ8WPPwsQgKdQbi',4);
-INSERT INTO t VALUES (12373323,30628,'DHD8BR4eDuYIY4evY7jKE8x8BmwrZPbsRafvShK','0itOqoNA6LM33m2herBRd15qFjL28jQbpoNzSOdZdSZ99KmpnJNI','h','6MICXLBnBK9AtR1tYynWpyaNKnYBVyT4BpuJcTbpMy7piFaH7wmDm','FO7gxNiu49oUIGelvI8JqhsLJ6LQHLyvJpTe5Mro0aJM','Tf8ZOXaxHfJQigenC0HDwdGklGFR9VKDY3Iaanwb8HOmGWSdhN',5);
-INSERT INTO t VALUES (8472835,-883,'Sm','rSQ6awG8PHUsUNhyLKvXVo7SQn4IKU6fEjFH2pxHWIvzhM61yuJXGG','h','RLPHFqMNI5sqOjpyqUQRarGcacrD02sK2F2SgHn7x7x08IsmkH','jJtdoevQi75yTkBdX6JIlanUZUF2Gr5WBNuLYbqqUy','EQT7NviBT1FiZAJCK4EdfNjxbWKQ0PDMSXzRSe3G0AdQi0Vkdcm2auZ3yD4iRtP8gQzofJgy9uWkR7RyKqwHNacxpHEC',6);
-INSERT INTO t VALUES (8873827,13988,'cZjjHZuUpm70JBaUUj9AAGnL6nU','n1MUgy8OJnTk0ue0uEvOnIHJRgY9l0D0iMnJ6YRe7gCEqIsxqp9Y3','Td','2JCPGmAJ2kzf4oSVpGs1xm2G5wA9Dx','wbHmb70s7xNJJDWRTRjSZrThRifkjX5pPbrYTgrfqsGKY7kyovUux8qJ5J7lUM3tZ16s0Ti5CUu5','gwXTkKjePTjcbzBrjnlTYDvVmqP',7);
-INSERT INTO t VALUES (6479294,28436,'lWCOOIr4xHNoALYF140Q18EYY30FZoJaMAA7E','5RRfEAPv9IZPIVQhvrmQD','H','hjysC83t9ZTbBdVNf0izyg8jX3k14w8zde067sfXsEcavcfbJMcWcGASOntHJ5','vpOvm7DiYMlExzvqILvfkKHB6iMDznmWFxBeYBBgzV93xwS1QpGUaHzy1LiXyrBzv8Dpul2','j5rJOyA7JdJMBna29d0DFyfGBcdQhegtJyjrg1inutjGdfUVB2fcKNiGLq7SSWYJGCc5920glLoJfMSgCZ3mJLe7ORmycrrcl',8);
-INSERT INTO t VALUES (1751589,6201,'OhNfLLFy','FDCbS1XZGlOgoqChjdbCHe4TGH','x','GLqkzklvovg20wcT80OLDzcEgBElnXOW','TtwGqOssOUx','BKD2ATCV2DaOvYXcbAUCeoodoge8ptYy5EvEdmlbpmmdu6iUnc8taxQvo0FbPPa14Y4DA0I4XwJDPu7wTsGFQidxW5s5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(11) NOT NULL, d VARCHAR(84) NOT NULL, e VARCHAR(99), f VARBINARY(61) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30229,116,'W','xuGn8PvJZTY0oqSJyx2I','rkQIIwjk6upo2POZGnddTMJH9nl53bx7WANCMzxhMrEfXZmG9vBivigsttNIxV7jwO','QaFcjoyxxRt6XwGN8D1Q2po5cmVJ0wURq0y7f','e','9',0);
+INSERT INTO t VALUES (16177,156,'v','Hqu9OBBIALofhqu5P0pZZ6dRMAqCyq38MkK8g2D4OqWh50m989Qb2SFmu','fwrctrH1WHYWbu3z2SiMRA7','onwaJok5X0YYKXE','k','8',1);
+INSERT INTO t VALUES (10990,120,'3Wu','45sX75','8guG8P7rvHIsP2JKgOAzNM2LTf02FGswqLs0ZVomQPc74q4ubZFiRal98Pc15POFTnFJSqbViLaIpWGy5r8JzTsIARx8OuJV5','wYoLrJnVvpWBgO','R','1',2);
+INSERT INTO t VALUES (25085,188,'q','jGzwHUWHFNOrJdkZuBvBoFca','lqbWD8xqAauTBRBcKRW0Q0jPVV','IDfOC6FLKfMqaErCpUwoEi','v','d',3);
+INSERT INTO t VALUES (-18422,193,'wymnB3h','XVl17JC3TnGyX5fEsyEyeaeQBBaMplxsMPWXFZwPpFabxqvRa0lTsSDuziCIXHv7bVZCa00BXSiPBwueUF','c3Q1k3BjzkCYr1hpwzCWQDGK','Ltb1TfaEFQir8SH1kn0RsvbEUfg2','g','2',4);
+INSERT INTO t VALUES (17972,66,'xzCUF','Eyev2vz','GYpiXjndPlC','LZ5Znh1N7X49fRJpowJBngfzmuc','A','s',5);
+INSERT INTO t VALUES (-16431,79,'0X3xH8f6U','ymkrz3QLO5Mri2ItBFt0O4Dmcblz9L4AfeIDY87WjWGv1g8ma3Xhf2zC7I0N5ukT0HJthuL','gHJNfC8R','rPCwbfy2Ho','b','T',6);
+INSERT INTO t VALUES (32366,151,'7Z0gmYhLJ','SiTzNz5','mCkOnxV4CIkAF9ZUGKyz3wDAgvGoYeC000','abyyY6PuX','Z','e',7);
+INSERT INTO t VALUES (-16734,77,'Mf3aiiLcF5','EMXMyqs0TkTGoYP','tK95QjwN1H','MuqSY7zwP1DMTGXRD7pHWONn6vdTgzmEEZLqARQvlJoQgEZEY7Ta0Dts1mbk','S','G',8);
+INSERT INTO t VALUES (27518,113,'oqYo2','uy00srxjbCtFsC1yUlxVDX2dnksGm','1222mkbvUUyJsLDkZGDCQhu7ixYgTqly07rstjOFQ0T9r4Su70YQsFJ7JaxohtqrL9p1UTKm6WEP74n','nlyIonb7Ybg2cgXGiqDQhWvpSwp0TSGKmfZvHUtxCmskTUkLynd18ubLS7','z','Q',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(11) NOT NULL, d VARCHAR(84) NOT NULL, e VARCHAR(99), f VARBINARY(61) 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 (8017381912710264948,15848,'Ptw5z0DekVU','IhDZ3lEhrjgTJejHjaMOmIer','R0','w','A663LDGRPFvBTLgISHLyFeJel3CuuDX05BU2JNBoJYuLRRLasE1lp66b9mniy7uDxeP6','InxvwObNmQ5',10);
-INSERT INTO ti VALUES (8017381912710264948,15848,'Ptw5z0DekVU','IhDZ3lEhrjgTJejHjaMOmIer','R0','w','A663LDGRPFvBTLgISHLyFeJel3CuuDX05BU2JNBoJYuLRRLasE1lp66b9mniy7uDxeP6','InxvwObNmQ5',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(42);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(42);
-INSERT INTO t VALUES (6187197340550176109,-27331,'yiHezPzD2','6x6MkaRgRe9jhtcxrLq1j9viqiEist5FpYf0rmW9Pz609pVdgZJyZChDCkWT2c7fpQQh','mK','59k5WwBNYVN7IJP5dXeJ00GOjiUEFi9JRTRKSQ9ut5t5T','3ymH7V4mA05uLKaIEQthH4um','A61vRW0ECwnVu8TraAyICpokY11F9R83ZHUiZo6NLdIPFliIqcDBQmXLK3zWCqJjKhpyyOy2PwwPPvOTYU3NG6zJl9WvFvNmS',11);
-INSERT INTO ti VALUES (6187197340550176109,-27331,'yiHezPzD2','6x6MkaRgRe9jhtcxrLq1j9viqiEist5FpYf0rmW9Pz609pVdgZJyZChDCkWT2c7fpQQh','mK','59k5WwBNYVN7IJP5dXeJ00GOjiUEFi9JRTRKSQ9ut5t5T','3ymH7V4mA05uLKaIEQthH4um','A61vRW0ECwnVu8TraAyICpokY11F9R83ZHUiZo6NLdIPFliIqcDBQmXLK3zWCqJjKhpyyOy2PwwPPvOTYU3NG6zJl9WvFvNmS',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (207774,16,'KSG','srh8KIzLm1NpC5No7uzhrWB10Ik8clXseejXcecdVFmRgDvKs0VXWvagOkjRC2KraOlTb7m43pEbjhU','KTs58NQDAPvfmzzc5KqIk0tdZU0puyjo6hc7zkjYm','z','U','7',10);
+INSERT INTO ti VALUES (207774,16,'KSG','srh8KIzLm1NpC5No7uzhrWB10Ik8clXseejXcecdVFmRgDvKs0VXWvagOkjRC2KraOlTb7m43pEbjhU','KTs58NQDAPvfmzzc5KqIk0tdZU0puyjo6hc7zkjYm','z','U','7',10);
+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 (3501365,126,'aZBGJz','hT','GDQDZMwU6Wyl5KVDmq8bV5xR4Bozhaqp81kKvfDCj','Zj1sGVdooZM465AUGD3o2o0OjxQtBP9CuMtT6','W','6',11);
+INSERT INTO ti VALUES (3501365,126,'aZBGJz','hT','GDQDZMwU6Wyl5KVDmq8bV5xR4Bozhaqp81kKvfDCj','Zj1sGVdooZM465AUGD3o2o0OjxQtBP9CuMtT6','W','6',11);
+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 (385737,40,'S','BVM6uyx0OioTwfbA9462SjFtaPrRZ7Mhu6BQTDTxGQDMnTyZOi','67c4VItnWbPQImPWhVOQvnZL6vP83KyznO2OHNZnkKrB4X9fiVJRFYqcDOX7OFp0IC6zz7ipXMwvg85KjJu1EVCY4','1sp0RdURfPgiNata9R9IAaLvc9bCtywdmo8BoqodWAL4oo0w','P','F',12);
+INSERT INTO ti VALUES (385737,40,'S','BVM6uyx0OioTwfbA9462SjFtaPrRZ7Mhu6BQTDTxGQDMnTyZOi','67c4VItnWbPQImPWhVOQvnZL6vP83KyznO2OHNZnkKrB4X9fiVJRFYqcDOX7OFp0IC6zz7ipXMwvg85KjJu1EVCY4','1sp0RdURfPgiNata9R9IAaLvc9bCtywdmo8BoqodWAL4oo0w','P','F',12);
+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 (7326153,48,'mT14j','YizhRhGBCfnnhQt5HxiZKqYGxRd2yDmcsDy77PWQmqh9a9SLiYo9HzC8GAV3A3AMAYTF7lFamVqkIJQFn29khUh1oGYyNHqKRkojMZZvEe7qJ8JX97cpMGFKDJdmyP3ToMFzAbI6vzCSSbIF6GcE68q8F0LaptpZWf90tXNhDaDAfMecRN3AW0ncqYpmGVEBtsVHyszC','OiZzP7bO0s9N17UX6CK','7pUQaTJ43cAAelL7ycfFbiroXVjtPGJUrQQlGxG472uqaYmj0nKKFEktGFYivVsWEHdTj9jw9KI28XN2Cb9F6JNmCfmLD7i6bBNPpM2wphEX49ZcDct2T1Xsert8VzQZssQbBcJOeaqhuUW3MgQ5BX1q4I4h30KLkeunZdfIAlbkCKFFh1alJ126yu7hSpH541oKkQlVdOxGN8Z4BrD3dBv','f','g',13);
+INSERT INTO ti VALUES (7326153,48,'mT14j','YizhRhGBCfnnhQt5HxiZKqYGxRd2yDmcsDy77PWQmqh9a9SLiYo9HzC8GAV3A3AMAYTF7lFamVqkIJQFn29khUh1oGYyNHqKRkojMZZvEe7qJ8JX97cpMGFKDJdmyP3ToMFzAbI6vzCSSbIF6GcE68q8F0LaptpZWf90tXNhDaDAfMecRN3AW0ncqYpmGVEBtsVHyszC','OiZzP7bO0s9N17UX6CK','7pUQaTJ43cAAelL7ycfFbiroXVjtPGJUrQQlGxG472uqaYmj0nKKFEktGFYivVsWEHdTj9jw9KI28XN2Cb9F6JNmCfmLD7i6bBNPpM2wphEX49ZcDct2T1Xsert8VzQZssQbBcJOeaqhuUW3MgQ5BX1q4I4h30KLkeunZdfIAlbkCKFFh1alJ126yu7hSpH541oKkQlVdOxGN8Z4BrD3dBv','f','g',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5930207,202,'ng9F8DI','Z6Dro1D2zBRTPelTTNLf7flx1ok','wL2TiAM7TRlDGaOBZqJ7HC0knikjeeFPzL8irnaRW4WiyUhsMyUn2gsWCLAkfYFCMq8YiAF3jUK3GTcfdJgsyrE7PB','xbp1prw5PVzXYKtqdUIWoTDwrR56IIaryk8W0WwaX6gi5HyFhbyLb9tRzxHGyUkh39Kqx9FTjoixNlXzAfQS2K9UwVRl5LQ4nE6XKVuCAfjlFR9mM3tGYKluV9EeN8qFjURFH7bgTC952GIJCoMpEbhKRgWJXYBmnOo92gx','e','p',14);
+INSERT INTO ti VALUES (5930207,202,'ng9F8DI','Z6Dro1D2zBRTPelTTNLf7flx1ok','wL2TiAM7TRlDGaOBZqJ7HC0knikjeeFPzL8irnaRW4WiyUhsMyUn2gsWCLAkfYFCMq8YiAF3jUK3GTcfdJgsyrE7PB','xbp1prw5PVzXYKtqdUIWoTDwrR56IIaryk8W0WwaX6gi5HyFhbyLb9tRzxHGyUkh39Kqx9FTjoixNlXzAfQS2K9UwVRl5LQ4nE6XKVuCAfjlFR9mM3tGYKluV9EeN8qFjURFH7bgTC952GIJCoMpEbhKRgWJXYBmnOo92gx','e','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4329588,48,'UBJS','cdWxT3UStryuRtcoQxNPx1R28CEbH8fqG2vbQJemhD7ToIDtPj4B7n5nDmwblrSTpzrS1di1LOeyJIWMUbB2cLECpxLFHxtN9IyqowjyJQifr6zxV9e9uP8P5nZtAq2qulaDyUU07XZWZUw8SN3fdx9CmNDeY9kvug4CX3StBdlI2Yi1xOINmhkXx0DP7aUgoYPUJfrBIBVwt5PlXv9pP5GIRN1QOQdpbSPb9wrKIMxDe0l','d1UrZpjzfylJYl8NGLaHMKo0MnvQMsK7Vp3V6P7uj2YZK4VCnncR5NT7wc2Aj2VBekMYO0VR2gVCK7dBH6p4M','8ukKNRdehZpnlwPJI1q5FW3v1fmiCbipnNuUFJnGZ7j5FAy4EW5CE6yV0r4WCutYUnPLr7m2TAnibZXLHTpIaGkQ2CE8nVSEKglvbebIrx6yCU4UqejxDWe4VXtXW9nVXfVDu5q3yeCILcrsC8Q7DGJyld8pirQicD4hXKNwu1Zd9D9VXWgukXH59pojBjuZzR0jz99NGcJ5wGRtSIBu8vV5hYcMgkUnbuFDIHAfHMI2ReBwruC3NU','p0','g',15);
+INSERT INTO ti VALUES (-4329588,48,'UBJS','cdWxT3UStryuRtcoQxNPx1R28CEbH8fqG2vbQJemhD7ToIDtPj4B7n5nDmwblrSTpzrS1di1LOeyJIWMUbB2cLECpxLFHxtN9IyqowjyJQifr6zxV9e9uP8P5nZtAq2qulaDyUU07XZWZUw8SN3fdx9CmNDeY9kvug4CX3StBdlI2Yi1xOINmhkXx0DP7aUgoYPUJfrBIBVwt5PlXv9pP5GIRN1QOQdpbSPb9wrKIMxDe0l','d1UrZpjzfylJYl8NGLaHMKo0MnvQMsK7Vp3V6P7uj2YZK4VCnncR5NT7wc2Aj2VBekMYO0VR2gVCK7dBH6p4M','8ukKNRdehZpnlwPJI1q5FW3v1fmiCbipnNuUFJnGZ7j5FAy4EW5CE6yV0r4WCutYUnPLr7m2TAnibZXLHTpIaGkQ2CE8nVSEKglvbebIrx6yCU4UqejxDWe4VXtXW9nVXfVDu5q3yeCILcrsC8Q7DGJyld8pirQicD4hXKNwu1Zd9D9VXWgukXH59pojBjuZzR0jz99NGcJ5wGRtSIBu8vV5hYcMgkUnbuFDIHAfHMI2ReBwruC3NU','p0','g',15);
+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 BINARY(31), d VARCHAR(73), e VARCHAR(53), f VARCHAR(26) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-55,-2093348389,'dxof9NbOjEx8KyxK8aKcN','w28ZzGujWUY8EruIqDSco81vJSnEsm8kFvp7','xQEwtYay6nlHNUUUvyZRQFgfzuboVLtDxI9u8uUeN9jmlqTfdk2','RRebQuv6hmxQnrqLo','P','x7',0);
+INSERT INTO t VALUES (-68,1497806491,'skIHZrOvnrbjvLEHWgNu1nbyA','Y','vOxOVNWlaMyMw5kQxTc6Nqcf7YIW5lRzOo76aC4Uuc6O5eZbQ7po','KCvxq8g4Hrp42zBA3Q4','X','sF',1);
+INSERT INTO t VALUES (-86,-1815863687,'8RAn9ZctxVHC1p6n0CbWon8ZkzMmIe','BHw8GvmY7O9WwBVd70le5W1JtIRUdYmkbxioCA1Dji2FWHQavm9x','c6heYL1QX0QARxkRrE8eVI','lU9KYAHlfFMkIgi5NrlXep','K','F',2);
+INSERT INTO t VALUES (-42,1973201099,'gFgTBHkisjH7tdb7vMDoh','twuNBckXZOf3LQBkRyoZIonZ9ha0e1eo6U','dzmeUhJRe','yur','n','m7',3);
+INSERT INTO t VALUES (15,-629169017,'RHW','lAg9kXhaCVFMrAwUJeeeUKjdWkKcKCbYFm','EpJqSTQ0ASqqWnEfDWLSMSnndecQRqjIdLPqz','ckOeLpAt7Y7dDMWAWcv','u','S',4);
+INSERT INTO t VALUES (-114,938870944,'wAmVPiRMxCwO1g7mwx','1FR1fHi2wLEaEPDo5yERTF6p','8MXx4BKydfA4kvpOegqVcifXoDqhNeiNWso0','RRMlVmtI','B','4',5);
+INSERT INTO t VALUES (-103,2091302124,'Yf','uFSBGctMgIKqErh4BHAoKruSEPbwE1YtKutFrnGX','A','rjifn0Rmpnx6cSFCr0vUJ','Y','N',6);
+INSERT INTO t VALUES (69,544538272,'60L8XTFJgHVVqNCQca2p5z89bzMRMnx','m3RYeLOdvftpo04EyHsK42MdAQD5ECXXGco9yxChKmcYaLwRpVTAtyebCHPRne0d2QhA84','zLT','LeOyqykhJSGI','N','e',7);
+INSERT INTO t VALUES (81,-1054068751,'EpN0nL','Qj4isLE2n4SBNtdI','2r3bqvh8Ok04SIjoeHHWjH86VD9zr0A55QfAd','D3zsFGA95XB9MYsEIlQ7v','p','o',8);
+INSERT INTO t VALUES (-51,1501484182,'Aw','g8fDxoXC2TPvgjHm0WUXwrOMK0aJP6U6P6ajuqosYs8','4zzuGIH9SrqoJYokEJZ4ZdoRIhzPSTrKW6U7RyFB3APq2ci','dT','7','2x',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT NOT NULL, c BINARY(31), d VARCHAR(73), e VARCHAR(53), f VARCHAR(26) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-109190441,431619817,'oviuVHT','0YFUAwizPWjWuR3y0Bz9mCJW4c48yhg33fFZkCfGXTSyZw','VfmxXR7OW146vLy2U34aJQ0UHIht9LNipCo9Ra','Uc5Gk','Z','gh',10);
+INSERT INTO ti VALUES (-109190441,431619817,'oviuVHT','0YFUAwizPWjWuR3y0Bz9mCJW4c48yhg33fFZkCfGXTSyZw','VfmxXR7OW146vLy2U34aJQ0UHIht9LNipCo9Ra','Uc5Gk','Z','gh',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(32);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
+INSERT INTO t VALUES (-355357691,-736838851,'SMdBNknmAsz7','RrFKvg5OL','hF8i69etKFLef7mT21wn','yH6DPJqITF5','d','h',11);
+INSERT INTO ti VALUES (-355357691,-736838851,'SMdBNknmAsz7','RrFKvg5OL','hF8i69etKFLef7mT21wn','yH6DPJqITF5','d','h',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (14331925247667271645,-510,'pGxYxxtknpxSSJm7q83','ZnXH1VYbMMRrLcV75w4B0G669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6MIeC17v19UY7y4wn1bKDUFTz2kZmVtH4pmNPu30OqFw3UPVUOAc4H9SuBpmpaxWiRCEkQU0ddC9LwXs5fDVqP434','b','MycwH6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj3YpFjJOKdvKqeqQ6EcK63V','7Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3vYfpWCKWDDifja7E092SgH2f7SbPIr7LRLjd','OjxdTmXhhXLL6MpO6l5W72ljsxcM8DmgwNcBCd2F7T4DwICJqnpTzjySml5OxGDDu47SwO6E6xwMSaLmtQFVY7x0FM7LpK',12);
-INSERT INTO ti VALUES (14331925247667271645,-510,'pGxYxxtknpxSSJm7q83','ZnXH1VYbMMRrLcV75w4B0G669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6MIeC17v19UY7y4wn1bKDUFTz2kZmVtH4pmNPu30OqFw3UPVUOAc4H9SuBpmpaxWiRCEkQU0ddC9LwXs5fDVqP434','b','MycwH6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj3YpFjJOKdvKqeqQ6EcK63V','7Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3vYfpWCKWDDifja7E092SgH2f7SbPIr7LRLjd','OjxdTmXhhXLL6MpO6l5W72ljsxcM8DmgwNcBCd2F7T4DwICJqnpTzjySml5OxGDDu47SwO6E6xwMSaLmtQFVY7x0FM7LpK',12);
+INSERT INTO t VALUES (-1275472961,1148498093,'9YYzrJAW5TWCK7qSc6C','e8J6VlakUcXyLLpd32p1Wt4YC8HKgullvUWBV5m4suZFBKkiRsMAZzWZALenJvTSRk44YoH0XCV7RAWwsi30oS134ZBBwiSJFR107bOvyiD798LQZnodcoca6fdxajAeN8Kw1GV0y0t0pmIHLNXSdebFvgkETj9Eiu1vMGXNMKNNITleVzcxZGMyjwV','N','pE1gMA2YbKFrziS2a42f','q','K',12);
+INSERT INTO ti VALUES (-1275472961,1148498093,'9YYzrJAW5TWCK7qSc6C','e8J6VlakUcXyLLpd32p1Wt4YC8HKgullvUWBV5m4suZFBKkiRsMAZzWZALenJvTSRk44YoH0XCV7RAWwsi30oS134ZBBwiSJFR107bOvyiD798LQZnodcoca6fdxajAeN8Kw1GV0y0t0pmIHLNXSdebFvgkETj9Eiu1vMGXNMKNNITleVzcxZGMyjwV','N','pE1gMA2YbKFrziS2a42f','q','K',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (15205597314155211714,4825,'9XLZYrRZEV3L5j9R66CFTvxhAsEq','mg2BuMo4imn2maCMBTbsKnwEXROVDESyQlt6jwPnjnT94y020cmjbp51cY','t','KeR7S0FjUXSUKOl36aFNwoH2WPGGHcx91gDnkQrONKHR5axE146AkY5WRd9Q99sz413LfrC35kqEfTGyygUZpil8IJfBdAvDGTRlSPIGiErk71IwHqGlilqZOv7sXHv6rrYx5wwJFzoEhfLb5AytD5BkRfqgJX3ss9Xep5suVz145SdESTttO8hTshYbnbc','KKSUXlTxjekInodLpUTxv0n9VbmysyYAcDP6Xsl8hJsxdc1lqJwvKEwpzn','9S2GO76GkiTTEabRr6QKU9WAqRCEEF6TcsvHi4WTwUipHmtYMQ40lpjAPmDQalSTNqsWkABkU1vdvOCbg',13);
-INSERT INTO ti VALUES (15205597314155211714,4825,'9XLZYrRZEV3L5j9R66CFTvxhAsEq','mg2BuMo4imn2maCMBTbsKnwEXROVDESyQlt6jwPnjnT94y020cmjbp51cY','t','KeR7S0FjUXSUKOl36aFNwoH2WPGGHcx91gDnkQrONKHR5axE146AkY5WRd9Q99sz413LfrC35kqEfTGyygUZpil8IJfBdAvDGTRlSPIGiErk71IwHqGlilqZOv7sXHv6rrYx5wwJFzoEhfLb5AytD5BkRfqgJX3ss9Xep5suVz145SdESTttO8hTshYbnbc','KKSUXlTxjekInodLpUTxv0n9VbmysyYAcDP6Xsl8hJsxdc1lqJwvKEwpzn','9S2GO76GkiTTEabRr6QKU9WAqRCEEF6TcsvHi4WTwUipHmtYMQ40lpjAPmDQalSTNqsWkABkU1vdvOCbg',13);
+INSERT INTO t VALUES (-1445772541,2088588658,'xdU7frf','Vu4imOHHUvVVpcXftJIQ2hkCkZLCMMlxmVpT58lCPuSXCA8kc','3LZ','rB1uMAKHE40W7mkKKglumMDpStM4Eo2sBZjMdLxJBY4sWPCVReFdA4gP6IsetMcmS6QiTUjnnifaErwKqHD2HLChkCRQpALZhhq83L4Zh6jDTPhMfFZpiBpu73U66xzrUsNc8xPdscjnq7sZQxeJx3LwY4Cht9OMvqtdUZLLSro0KryNY7x','x','id',13);
+INSERT INTO ti VALUES (-1445772541,2088588658,'xdU7frf','Vu4imOHHUvVVpcXftJIQ2hkCkZLCMMlxmVpT58lCPuSXCA8kc','3LZ','rB1uMAKHE40W7mkKKglumMDpStM4Eo2sBZjMdLxJBY4sWPCVReFdA4gP6IsetMcmS6QiTUjnnifaErwKqHD2HLChkCRQpALZhhq83L4Zh6jDTPhMfFZpiBpu73U66xzrUsNc8xPdscjnq7sZQxeJx3LwY4Cht9OMvqtdUZLLSro0KryNY7x','x','id',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1327446443,1889212259,'QP64JZWq','yYaYF0xGdHttjtrEVaNjKt4Fw1PQu0V56IjfBW2mZW2klrT6E4XupgHoERGRHEdRAxQ','fGZI7GOmTrVSetib','IP2t3FpaNI6MPIVuyjfRfHxL02tlugbt1LgX7To0WLSBDtLHa4hAbFOuZ7I','s','n',14);
+INSERT INTO ti VALUES (1327446443,1889212259,'QP64JZWq','yYaYF0xGdHttjtrEVaNjKt4Fw1PQu0V56IjfBW2mZW2klrT6E4XupgHoERGRHEdRAxQ','fGZI7GOmTrVSetib','IP2t3FpaNI6MPIVuyjfRfHxL02tlugbt1LgX7To0WLSBDtLHa4hAbFOuZ7I','s','n',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1872636207,425526020,'wav5t36wRFb2x','uivrzngQ52T02JTsNl7eeno9XIdY3fS2MEObv','vlszZp4BznUrnAy6NmzIRhpyf3','dDBlzGNEr5PQRoDXwwI3tSXsa4AJhjpteuIdC2lzRuntfdVrbPwYCwiXFgqj0BCndRtnKEo6l2YHZE6','Z','Xjh',15);
+INSERT INTO ti VALUES (1872636207,425526020,'wav5t36wRFb2x','uivrzngQ52T02JTsNl7eeno9XIdY3fS2MEObv','vlszZp4BznUrnAy6NmzIRhpyf3','dDBlzGNEr5PQRoDXwwI3tSXsa4AJhjpteuIdC2lzRuntfdVrbPwYCwiXFgqj0BCndRtnKEo6l2YHZE6','Z','Xjh',15);
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(77), d VARCHAR(42), e VARCHAR(41) NOT NULL, f VARBINARY(82) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3997191,1272819307323294854,'TS00kf8vI5NH8EkSomcIIP9lm4tyMIsP4hF4','2Fb5SoPTvFnWM0UjrCBPXIch48zvQt9cbnOqDJ5','QfxYC7TTk4PBMTCINuCGiDMuCahdqY1k','1tkM5OKM2E6SpBGK8kSt27LbacLZ64Dzcm9MFaNYbeLBNmVNZdxIRkzs9p7Utyqi0SL4EE','tneQ4VrSdILqhM66wmQh2lRMVtNv03kpc8swjB7mBeTYtI092fHxEGQ','qvpyJ83RfHn',0);
-INSERT INTO t VALUES (-3555370,15169250294129798364,'S2Go2Y1SyNYoTW1cdAbBiwTqxkGlQ','JVVVagaHSPNEXylSCSs6a7n8o','H','OVukvwcTMgHYw6w7wZHwz3xISBe11WpgsEU2xCaSghII6AW8VZu6O','XATbusbRG1BErCdsdS8DamYqyD87YQkjS37ulR4uz','GPyrjCLKkM3tKKJPp8MF',1);
-INSERT INTO t VALUES (1615816,741536078491994260,'i9zZiWMdNX34koRH01qsQNNt6yHNcWsCTtxXIYGlXOUz6ZnmpRjd9Gs','HkjbLHtlURP8Cy8hkvfgC4v4F','qe','zKeVHcgG1wUR7DpR48kwOZs4hXujUaXfAi53hGg1Csogix6P583U','cwgnds35oHlOg9lWNrk7y','36DqMB2uejpv5LA3NrnmHyX0c3ODmj3UP5QKyRNCdNRGw2Hyx7UpSCOJp85z1O',2);
-INSERT INTO t VALUES (-454208,1496565301168639886,'1uTYpjp6RIsAFfTjM5bGcs79eYB8uUlyJK0W04CSp55Su8Ws8DJlL','kqFsWq9VgO982UhbjhzsmuB5uEk0fTXzcG4DkXe','XXMu','luBIF3LKCuKQ','gdyjbT4jvVXCVZLK8BmbQrHPTIwL6a07MAvUI2NvGZN','jFz8rFJw90LGVH0MAVPx9IUym2vtPHEqA1HOrvJkWJ4g4dtb5nWOwM21DJzgTu6fJmY3HDnbuqqHL',3);
-INSERT INTO t VALUES (6163213,9127652143822539609,'yxw7j0OWIGfEk0IHehhGWN5QfMVrRbD','6QLJleQGSmTd17Z0','Ddb3qwW5','Crm0K1yecp2wdt6ZCCI3ACH0UuTDp1MH9Sm6YOkloaZFv3kyZQguXUyzaJuw9GSMpNoO','wY3wgTNPNALQCw7Rq4EX9TYADJN0tkobYM97S18hhGVIs70IecRUcbF8hCHHNusz','RZ7eMp0L0Fq5yami0x68wU97LkaIWCEYq3FxXI7gzi31J',4);
-INSERT INTO t VALUES (-3376309,16570294972787814900,'C4jruNLNIyCC2wPKjW','2M7HTeHRb6770I7dnNIP','j6ZPodgLE2Un2kfNQZIj','QgsDyOWlNuPPKVXod5Swg4','letxBHfaUwZhLW2yT1zguIL87vm9nlcVctNzUTneoT','EQooouHuUqCYVyb530G78IoAMXVSNQxpv6pDrkfK34thyLo4PmQmC9kyrTrRxzH6ZIlIFa',5);
-INSERT INTO t VALUES (48287,3579049260834737331,'uRGB2DyCDwSwfJ99diYCa80KHULJ3RQTvBAm','Jk03uVd0ueqU52NCMf6Wq2','Bz0yRlUrzHl','Zb2wNEbH4Wq5TFAov3Cl','A2CEzZ9oVGiiGKrwIoEO3IYg','vHA3SzmU2ZpYSdg6V8yMZcDSmSJnZFWAjHpzgRTvFo9qTMvZ2mwsC8J5fSfwFsWKOEFejvO7ksQg',6);
-INSERT INTO t VALUES (-8282625,6919044717664049735,'EBdmU9TWCR1xomA5DLf56IcdxLLEFbjoICfRFlsJD97OFkvXb7JvDZl','J3XiSFBfx6nYboFjseOD3Z3plD0','CIUIDBGkwFgABTM2l2MegnR3ESbLx','y0Nmc0ZHPQauN9mTVP1','VN9j70xLPAySRjyw0eSJCRTw2tjn8Qks','BgElT6vVSLMQ8Jxa73usn2x8aMBScF1iYyqh9akY2pWlfuqFf7OQ0JZpG',7);
-INSERT INTO t VALUES (-3084723,7512845941782450436,'H2O0MIAqDFV2MavXSSiYG3gLiBL45auu12qhnJv','GjseXUWcI9QPwYNkjuCY1K7IIU9p','9IAejPm7evdAGTYKQFHPOIWAlNtFWgVFGSgoiv','b2W0QYN0TGV39qnAbjnsnr2dHsD3JBiaDML2pooUAf4KHSPHnAigaObopG0xo7dERTK564V','ZAyHlmWDV71Mwa6sO','TwqkZKeDRZ5Oqw7wBAhO2NnbE2t3wrtZFzqCssLl48RfCsC',8);
-INSERT INTO t VALUES (2640817,4695164198343483495,'GPwTyPKc4Rvt1RhBgW4VdkWu7dJ1QeARBqdYJeDzJr2OfnAt60CosnvXKkuZX','AUJrLE1suwTfMUARou','KUN7HewA3OQGTYax4Ve0jQhcnFSSp2ErkPo','9T6PASpRlZKDaO35xMjpHegAxfWCjOxBq','ihTG5XSvRGxcTTAEkXHebRKX','upwINoe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(88), e VARBINARY(25) NOT NULL, f VARBINARY(40) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (699489740,4777134,'0wPFH3ALKwSgw0kOFadwGGrBd5hQohcxRJRAeuvJq6A0VatP9EkE8769ac0AGMVptGdyRqAX6r7B','S0BJymfv9iailA8SBQQEBi9XwVwN1J3wlFEsXyGy3P8kzH06JnPLB6UycVkjKHV33ePUkXZBCdqSUKLRx5l','YsdNWO','GXuERHShGC567TUsSW','qT','3',0);
+INSERT INTO t VALUES (-2054753199,15155319,'W6','T4Xm6DT87YXGV0jZXBzOG','iiLoZhYQCAZ','TO4iEDutp2GuuPmRjNxzhrmw8iu9','aV','7',1);
+INSERT INTO t VALUES (775635365,4790363,'kTM6FqTJIErQMgvNZNk9S9RnrI69K7WdMzL7qq7oBaN0iEOjFDFxngSzcTdwBM1GBog3','yY4nTgPmT4K8qEs9y','7dPa9M','wBcJC81jRT6','4G','O',2);
+INSERT INTO t VALUES (876108733,4805690,'o78gzOLMDuCQD7u2NSERC5wgX6brmVvvg12mbDIlVahfyhZQdLp5o','NmKYReL','LOK','9cVq','j4','6',3);
+INSERT INTO t VALUES (-847500622,3731654,'Yc1uea4bVvqkg','CeIwSPF5HiW7LEJ3fadSLRiTOO56dCGXwopR4dqplnWC22p3vzAhUSAN2hr2mo3M','3CDRDIJaCsEos','UlJyS3V','Q','z',4);
+INSERT INTO t VALUES (-542666734,2635207,'TQefZfT3XW0ULGzJY45a94Pgq2zeVwsZrs2xXSQgThMXx1pZOcCbbqo','apNL0WYdIsY3iH44ZwBo07oDM16SzzIPrb088heP1snqNHvduKHGpPvuep30YGUdRiA6q3ifxT','x0prqPCqkLliXYeBiU','zih3aLrEfYocvXfiLfUiNmQBqWu1','aZ','F',5);
+INSERT INTO t VALUES (-837513517,11747295,'8Clmhd0yneY7IJnzX61NbPmSvJxZWVpb7gLhIA0Y9M0JBPk3H9NyhIcoXREvbau','03sCEZCLPCZ55Vca53Qca42','tVGFsSSv','I5yP284Czq60T7yQXwBnTojPZs','GN','M',6);
+INSERT INTO t VALUES (1914773639,1022088,'0BigWDsOa2aNVmSorCI3NMAGQ0LcsVChphNia4Y5ys','70xUDoV8isqapMas1QILYBK3jxRMHNCyjKQgz24HhIRvDrYaZtJVka3nXjXTfF','WU9Yk7tJ9nEuY','fuw0Jo3X8noIdGqDXX0nLZSd9NKEIsQ','k','j',7);
+INSERT INTO t VALUES (-2079517662,13398714,'zQ7kOEFE5Fbk0j7nWVcHMpF2el963XV7H','73IpPnBN4n4EBYRPIys9md4HyzCJuZFA3dYZqpMCZuJJZZez','eJXUid','IAAzWbUDUCNZDuVT6EQMcKQoIiCp73Lb','z','H',8);
+INSERT INTO t VALUES (222739302,16484603,'yJ0TGcW37zSCQfGh','i3RjwC5VCdlsePJqsjgawO','OaDBNzE8sarAGBtRn9Xc26ry9','v6DZ','o','7',9);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(88), e VARBINARY(25) NOT NULL, f VARBINARY(40) 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 (2770106659121666096,5500184481146912165,'OuCM9kQdEs96Ri6b74lG4eNXwKyhpN5w2a3Wywd58IyRfQoxX','p','p5guBP5RZuVJuz9TyBi34lUIin7DOY6H','0Txf1i1pqxcpxkQmMpytC0GaGBc9g','E5gc6Kbgz8MsHis8d6c75o59Fgbp5tpecCUn8tY5EffNbDnoLem0ml5YkqklIOd3XlAVCHzACmNZi9IEzEejIfPnSrBBfWq','nF44m1r2PoBtjjZ',10);
-INSERT INTO ti VALUES (2770106659121666096,5500184481146912165,'OuCM9kQdEs96Ri6b74lG4eNXwKyhpN5w2a3Wywd58IyRfQoxX','p','p5guBP5RZuVJuz9TyBi34lUIin7DOY6H','0Txf1i1pqxcpxkQmMpytC0GaGBc9g','E5gc6Kbgz8MsHis8d6c75o59Fgbp5tpecCUn8tY5EffNbDnoLem0ml5YkqklIOd3XlAVCHzACmNZi9IEzEejIfPnSrBBfWq','nF44m1r2PoBtjjZ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(78);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
-INSERT INTO t VALUES (-900582526923176182,13515239104865558286,'rn5RBl1oq4oHNwwcArptAH5fhnecYsES9RQE9FERL','b','w0UyXWrcUf0EQzifktIkypEi','E4ynrrmttqRZxb','6DxE6ZiaHKrmYEPPYf0JqleZp7BbkvZGcpP7xv3m0kXMl4tZ','xX1EPjmD4YvI2lFjT3e8JIH0fOpEA5v2VAaW8jiFZlZ193HaXUQvn6l70ygh2WaYGbGGNKc7yIB',11);
-INSERT INTO ti VALUES (-900582526923176182,13515239104865558286,'rn5RBl1oq4oHNwwcArptAH5fhnecYsES9RQE9FERL','b','w0UyXWrcUf0EQzifktIkypEi','E4ynrrmttqRZxb','6DxE6ZiaHKrmYEPPYf0JqleZp7BbkvZGcpP7xv3m0kXMl4tZ','xX1EPjmD4YvI2lFjT3e8JIH0fOpEA5v2VAaW8jiFZlZ193HaXUQvn6l70ygh2WaYGbGGNKc7yIB',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-9217979217381599324,1253868,'FlchT2vnW3BTCGPyw','izNpv4B9aXNjURiiFBXq6gL7igqy67ogqhqDkPjdb2Jflix9CgHfbCAKWTumEAgeAPktPU964QiSb1jX','xj6MHnclAVU7vqPegGGHcYq','0qacHxBY7qfc','vl','4',10);
+INSERT INTO ti VALUES (-9217979217381599324,1253868,'FlchT2vnW3BTCGPyw','izNpv4B9aXNjURiiFBXq6gL7igqy67ogqhqDkPjdb2Jflix9CgHfbCAKWTumEAgeAPktPU964QiSb1jX','xj6MHnclAVU7vqPegGGHcYq','0qacHxBY7qfc','vl','4',10);
+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 (-6844997544338310368,10525766,'JAZTJ4sJhibhtZBj9CpnoJQ0QSj8oUtyku343Wzl6TWRiMdJ97MAtUhZkqgeodCpcFIVE','UcD7f9vAszs34Gz4wsWaNuRHeobmqeRiulaCPYZT4CBTUBuTEbRkizojTdy9OhyNst6F8KUde2VlddiU3ZTRt6nZ','cFdehgM64xpblcKos073QSf','OMlVCLcjTk2fnzOt9U','0','M',11);
+INSERT INTO ti VALUES (-6844997544338310368,10525766,'JAZTJ4sJhibhtZBj9CpnoJQ0QSj8oUtyku343Wzl6TWRiMdJ97MAtUhZkqgeodCpcFIVE','UcD7f9vAszs34Gz4wsWaNuRHeobmqeRiulaCPYZT4CBTUBuTEbRkizojTdy9OhyNst6F8KUde2VlddiU3ZTRt6nZ','cFdehgM64xpblcKos073QSf','OMlVCLcjTk2fnzOt9U','0','M',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-863637644194720599,3198190010396463129,'PhhhdXYS0eg5jsRjFftGOTIGlLCXuAOUmMpBCDkSKFjjWnnEvfFVBqeiiSFzu5W1NGDgADv','8B5Wzx5QvF6KK51AP0GeKWBL854EmUQPZouTjFKrdFdxiithDXKO8wYLnoocKihaePA9qAUEC6zrENwC9ItRr9jikTLVVbumWo4ycnahW3ASnUjtAYYmJL','gu3OlosPwCSMTMohfZYETc7v6lYkoBpbqfBn6NFW','6vJBa8dXMRFbUVOxq9b9833LPLDgxLNrd1OLGemB3JrijdDMuWRBO2EzsvNwKKr4Xu78414seV9ctC2be','YS9ckZPWsONeafmIR13Hu2L0IABVa6TvPWNkE9edodJdxZcnHN','wNcKjSEIBhelnOV3GW4lurmWaOJ7rqOBTnaNcNDBEgFn79oTxJDX6xTZ00YzGlzdFriLjdMfiGYsOU4XXEC9',12);
-INSERT INTO ti VALUES (-863637644194720599,3198190010396463129,'PhhhdXYS0eg5jsRjFftGOTIGlLCXuAOUmMpBCDkSKFjjWnnEvfFVBqeiiSFzu5W1NGDgADv','8B5Wzx5QvF6KK51AP0GeKWBL854EmUQPZouTjFKrdFdxiithDXKO8wYLnoocKihaePA9qAUEC6zrENwC9ItRr9jikTLVVbumWo4ycnahW3ASnUjtAYYmJL','gu3OlosPwCSMTMohfZYETc7v6lYkoBpbqfBn6NFW','6vJBa8dXMRFbUVOxq9b9833LPLDgxLNrd1OLGemB3JrijdDMuWRBO2EzsvNwKKr4Xu78414seV9ctC2be','YS9ckZPWsONeafmIR13Hu2L0IABVa6TvPWNkE9edodJdxZcnHN','wNcKjSEIBhelnOV3GW4lurmWaOJ7rqOBTnaNcNDBEgFn79oTxJDX6xTZ00YzGlzdFriLjdMfiGYsOU4XXEC9',12);
+INSERT INTO t VALUES (5113839474694483653,13927353,'NCtwLpsdCWHI71xNycI4nXyDS4vg07KBSF7z7IqNzCcwnAPCKG37uGSe','m8OTYVVc9mtSAStlJCgOX5A3N7aJysyFQgyc8xIFkMflvor94XSoa2RbWaUjOSHZ3WlsFW7bNy','qtNpOBGycuzc9S','TEbb3iVHcmLBvrIF01bxRCaqtbbiY','ke','R',12);
+INSERT INTO ti VALUES (5113839474694483653,13927353,'NCtwLpsdCWHI71xNycI4nXyDS4vg07KBSF7z7IqNzCcwnAPCKG37uGSe','m8OTYVVc9mtSAStlJCgOX5A3N7aJysyFQgyc8xIFkMflvor94XSoa2RbWaUjOSHZ3WlsFW7bNy','qtNpOBGycuzc9S','TEbb3iVHcmLBvrIF01bxRCaqtbbiY','ke','R',12);
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 (8384505039364076130,550020539663104792,'KMoED','nmEDZdOXzZcELWzO6WPOlQoFXm1WyMx3QrgIs14iPYre0RMLVzuEaY8EW9flLeEDOfR26ylrbFYNxgvHHv6dI8qZz6K9Ocb9kiY6kaIxeXLeQcu66ZYgpw113ugaPMOV47Lb8IJj2sz','iFk','eGPfEYe3i7y5tRRFFmI2tK1bzTusqXzFcthYGvezo0rIIqTHjSrdvEnGIniIDg7FF9wwszVaLBB0kVBFr3kziH0y7tod8PAVbPn8isH5BMcpJ6MrWGn6AQEKJHxaSYpcpoYN8RjmvRcE9BudlcafMl','3WdD181S5EWio9QUmgv8MNJyfXNNk4HQzP1DtIyCIA6LtIjDSU9ywH90ybPpOrSRB0YVh8Nnk0FzBsPkwD9bxhRCqyiR870','Fc6ebtkpH43w4k9yQWSkxXUE25b7UQEK9ti6GPBn7z8aiOboDNFNADnwXhZfBHRTZznyW3eHVefM78gvDrq5EREYtaYt',13);
-INSERT INTO ti VALUES (8384505039364076130,550020539663104792,'KMoED','nmEDZdOXzZcELWzO6WPOlQoFXm1WyMx3QrgIs14iPYre0RMLVzuEaY8EW9flLeEDOfR26ylrbFYNxgvHHv6dI8qZz6K9Ocb9kiY6kaIxeXLeQcu66ZYgpw113ugaPMOV47Lb8IJj2sz','iFk','eGPfEYe3i7y5tRRFFmI2tK1bzTusqXzFcthYGvezo0rIIqTHjSrdvEnGIniIDg7FF9wwszVaLBB0kVBFr3kziH0y7tod8PAVbPn8isH5BMcpJ6MrWGn6AQEKJHxaSYpcpoYN8RjmvRcE9BudlcafMl','3WdD181S5EWio9QUmgv8MNJyfXNNk4HQzP1DtIyCIA6LtIjDSU9ywH90ybPpOrSRB0YVh8Nnk0FzBsPkwD9bxhRCqyiR870','Fc6ebtkpH43w4k9yQWSkxXUE25b7UQEK9ti6GPBn7z8aiOboDNFNADnwXhZfBHRTZznyW3eHVefM78gvDrq5EREYtaYt',13);
-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(41) NOT NULL, d VARBINARY(73) NOT NULL, e VARBINARY(53), f VARBINARY(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1729758345,3500700630,'FAkvlgaZ8sOQ','NfXTJFnx3uGL3oxTgoeXD3Wgln7USyIyPTSPS1jBWPw5kl4tts','LODIwiZ8joVkCbRM','z5fxJelSwMmJoUlJfSdMHpoaNgesiX8XkhNVPlvCVfggwAWzJqaFOOghKUjCN3UK8BJVw0dJT1zN4CQwdMDpnkG4nVR','z','dXZVvYyHhSNloTNH92MUTYWJquWMKFsC0PGVrn9E5PSN3FRvSdaeu4Qsa1LJWzBGKJeNuHGhawCf9VNS6mO',0);
-INSERT INTO t VALUES (3249264253,2192980771,'OurTDlwsD','pCdgdYEbpywZDNiuYMb','qk1eXuEqNqjsX','4cTwyHoFsmli3Q2q0PjyZsz82bFC4kBS4mR8DEHPvT7zYggJV6El','Hifeb','GAWn2WcPX2vGd4HwExY3wWv3svutBunPqUSUONlkk9jCAsjmk9gPe92a10Gw7djIaZJ6MeMpz7uzAHrfhtyfcxMfkcYcv',1);
-INSERT INTO t VALUES (3209744761,3948947163,'xByLMI3jHbAgnMNc6kqm6d8XhlnzbSdJVW7usM','9VdjrdFrxcbguXfaQdNV','x','myVM3cdgkLhsmleorCIFrzgOcE3IQlZfqnMyMKofEMWRtNivAMSDjarJgIl','ZUf9wAi6eWVczwHeblKlkfz9QxZdGLnaZP0uAiGJDQxOAMObfKcUlMa8Ho5WsYykKfKIT64qIlG9vK3NkIVF','0S7OeKOlSSnMTY7IHCSGE07RJXooKqhKY8l0syo2eQ9WrXSuUX0zttmzR8S',2);
-INSERT INTO t VALUES (2183730393,256387014,'3XNfp9Djq2DrkvFRY2b5hxKKW','nqOHSq2T6cMMCes1kBNqWyUkmLL7NWEIKiNvRlSb3vUl','AsaxPajG5kk6xZLrjD3sTN3CUPcUGkFRoA02W3CV4h5eqAo3fojJ','7X7kGT3prGl0Ik3ye3kevmGHaE6XN3xKTJtBJMOjz3aNGFL8oMvIS8VlFEclfSxnVNJADV2','oHQ4xvzkLydEMVO6P6FAbBA6inDX049Uks6IP','LbyUc1tB',3);
-INSERT INTO t VALUES (3566886911,3288222105,'q7IcJXd3jAMWfNg6nu7z','Sk2M7ufMPPmHZmwVINUXd2pX','dRNEV','QBIFybnWjPxrAmEnjc96nzBWD3uEWA1dD1Dane7u9ejbPQzisjr3gtk34oUSOoKG4Jep2WduwCuIzO4Hj','1jTL','NbRoF1FzvzEUL8asbZxhGVGtg8z039pkzlq0oyAORozpRIYslsx9KrgTcznsRdgWVj5yKN2C2dIVhqoBZizRRq',4);
-INSERT INTO t VALUES (1666807315,2833010855,'uZsEx0bvkMui','kDZ4K5vECd5hNmTSYERJNjJo560g5ZEZtB5OVfBki9ViqEJAkwFuyIL','AaW11Yq0iYaj86WHA9zk7tru6dzpN3Teh','5IS7iRXrM51stU2U6lvJZLbWS6BslnO0Ge0e1OKXO8IDzY8oSOoVYjIynkjIatWauxDLWOq','hGp2d3mHb6UnYgaBiSrWkWrvc93EERq1HHFYtjr0GdscqJRRrAICEMEHPq','SIpi2FhBqYivdM9otz8poauMbNG6tK7JitlmLYOcAPfKyhveyDKGODtf9BhYrBTre2bzl4Ud',5);
-INSERT INTO t VALUES (4197367417,1964569004,'esMLOxCE7jEfqgT9BlcVEHdTAHLwLnr3OwyYSGnOV','DNxTeOMHYrfOl5jiDLPdGjy82quOPuvxB8lJRWxaVxxmLDxTmfMupzqJzcDwLNib','fjQtTm','OZHTcwDOlYDabNSsHeeaOENNDKG8WjlBWuM3u3cAuvF6I8E6Y0wIQ5lrsDL7MFYtOmIr6tGnLyznof286NvjMna8l7pVxmr','5zgtjwHZxrB7Yd2SW','Nnz9bCiMAvZJviJ3vjVCToir7wJZxnGwIfQceDw58q7WscI3pXb70FIrZzsqEgT',6);
-INSERT INTO t VALUES (1672454390,1377089402,'DqPivSc9iN','oFnmHUDf2JWuyhAqi5ZtyLb6HGXGxjB9cKU2SwuuOApl7qhkLURaQFH7liu45','FQ9eDv8gRfQOZEUb5IEU8c6jUJBNqVLQravEPJ7oz','hLcKPRA44BPQdFb6N49LrqifsbJUByu7c1JJH5dw8Z5TnVLhSjfcoFDetb6YohnPTF18sX1b9y7Tp','DyLPhIwMtOCOYYogcdND6ZocwnR3wt0CqZKwqd4BUb3FfSEhZBMy8bmvhEQelTaTLeBUKgkcUwzt3j0d30t7u9brq','dV0NhNPSf5LDp4ri5FcPWZTHyMM',7);
-INSERT INTO t VALUES (1788086869,1462116415,'Ueton','jcVZph4XfWGe6pJCco','A8D1yXGPJX82NF4Lei2Biif24cnY7qr1QjF7Srtumc6b','L5EITlSx8lLVuxFQtX10Oki8pQO6aWnCkwHNqRYQJPQ7GAvXSVKZqW7WCuJeNagkPxwXqknbCFj','KBi8uJcBEhBHOo5RRDDP0xWNYKiA6VUNs9WI61vuGBWUITgyQ7y5d1QV','EGqKpRY7KMgElwytvoAH6IgTQZsGYcGXNXEN9JhwTC0MugFkX5f2yFOUoAe9ZGr9VvX4dApu1HNDMdyiGKgs2JxnbeSJUAtP',8);
-INSERT INTO t VALUES (3556646531,3020307427,'EqdBDq','DDva68BbvFvYEjVlsd0dP4fKcuylEakg3lhhaO169Kr9g8gnh7MVX6iaW77J6ZdvW','xw5khJshMUDLLjULUf1jqC7WBlG4ll6ztyEtphCgpslc','AXIk8I6mGPNjAYwO3c89btxRUAEyYtUXyZKciNuSWFqI8KqWPIx5d02YBsywV5w1cpaNS9UwUbhvgJeTrtujGN0ZxI','tYbCVU1OFD','wBeBkLts88QRQMx3TgZXh6W6ptDX42klbzXq90ufE9pVXaKrkddVRPBqs3MYp9e5wc224BSKZGMgBD4TwJY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (177131125854542322,2468358,'AbWIye665lDDCAZpN6MjiMWLzotcP3UaRpXl6jrtG','NEyEm4UMAR5HRna7Lnhc6y3raUb5UBsSjM3YgPrU9RREkdAqlSaTqXZG6YW0BH9yjRtNxHeL9EcIwWNIr5iYIldET5mQsLO1h2uA9EYBc2BryHEMmsfHkKIZbkchJ0J21ZN35v8zVrRyKuZ8R6lCLnnDWZ9ZDvZa','objABYqM9qM1JzQ4GiqR','0FzQyLXMQlG2U8tp5vYgRD1N6hIdRnjn1l8UKV3VaNJi47l3A8hARE51NWD1vvmTj4EFi0OpCRX3zOxqG1AGbtd7IoclK7QAU13OkO','a','U',13);
+INSERT INTO ti VALUES (177131125854542322,2468358,'AbWIye665lDDCAZpN6MjiMWLzotcP3UaRpXl6jrtG','NEyEm4UMAR5HRna7Lnhc6y3raUb5UBsSjM3YgPrU9RREkdAqlSaTqXZG6YW0BH9yjRtNxHeL9EcIwWNIr5iYIldET5mQsLO1h2uA9EYBc2BryHEMmsfHkKIZbkchJ0J21ZN35v8zVrRyKuZ8R6lCLnnDWZ9ZDvZa','objABYqM9qM1JzQ4GiqR','0FzQyLXMQlG2U8tp5vYgRD1N6hIdRnjn1l8UKV3VaNJi47l3A8hARE51NWD1vvmTj4EFi0OpCRX3zOxqG1AGbtd7IoclK7QAU13OkO','a','U',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8984261511061873104,9528945,'nRGoxoUJT1CZfy4jhyHD8dABEpMq2dbdJ8EcCkZNSPqXlT8W1kXqDP7415FJ7iDtGARYBKBp','LPM2bJaG1ko4JIsi592vPjlp5lgBRXWDjY4VSR7p3eDoexj15ANvKD49Lsl8Ds2A7Dw3tL6yUIWNxuWHFJP6r','aeq6WkE','OycYFKgPYOMSa9udBuoPv2I63GNgm7rjWZ39WPZWnHU3fUcR5EHTsdiCiIfnQ1R0pubGABf05t6X3cIWirQGNTubacsGBrP6iN16GNrO47Ov8VGAx6aKYZsmfVrYLlZIxMsaHGcGq3PTprzdZhbIEcMG9ErmUqFYtKsMFRdeRM7z4BPAqnpDQWw','TP','I',14);
+INSERT INTO ti VALUES (-8984261511061873104,9528945,'nRGoxoUJT1CZfy4jhyHD8dABEpMq2dbdJ8EcCkZNSPqXlT8W1kXqDP7415FJ7iDtGARYBKBp','LPM2bJaG1ko4JIsi592vPjlp5lgBRXWDjY4VSR7p3eDoexj15ANvKD49Lsl8Ds2A7Dw3tL6yUIWNxuWHFJP6r','aeq6WkE','OycYFKgPYOMSa9udBuoPv2I63GNgm7rjWZ39WPZWnHU3fUcR5EHTsdiCiIfnQ1R0pubGABf05t6X3cIWirQGNTubacsGBrP6iN16GNrO47Ov8VGAx6aKYZsmfVrYLlZIxMsaHGcGq3PTprzdZhbIEcMG9ErmUqFYtKsMFRdeRM7z4BPAqnpDQWw','TP','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8507859196890986957,10364551,'7kPS9TFvz0Yd8fvqxSDVKPVTZ7jiWbqCg5HhDk9','xLbdwPrwYdFDfoasXW3SaMZ6zXK8K0LzTixH8lYDEY6CMkE0AJE','hMrQeaZcuibYz3L5vLvgIEGSb','Ck9BTak3WmlTs5r','oq','g',15);
+INSERT INTO ti VALUES (8507859196890986957,10364551,'7kPS9TFvz0Yd8fvqxSDVKPVTZ7jiWbqCg5HhDk9','xLbdwPrwYdFDfoasXW3SaMZ6zXK8K0LzTixH8lYDEY6CMkE0AJE','hMrQeaZcuibYz3L5vLvgIEGSb','Ck9BTak3WmlTs5r','oq','g',15);
+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(49), d VARBINARY(61), e VARBINARY(68) NOT NULL, f VARBINARY(14) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (39156,-186999060,'5jCzfMaqsGyHQMZciHXoIn32RYd2s3GC1Rwk5AZoJ','GPSnQR7OdWmZxuCxQwOdQOkAuXWsROOoii0qzMaP3ltXA','sQIkhbjmYQ','agQcqZc9c1','p','yY',0);
+INSERT INTO t VALUES (63117,-1746448829,'LWd3MjyeQRDXsAOVm42','rjz1iQQLQFGhvUxW3SKt1tXBuaaRndaFwUpte','uwqoWGbZdiPAxoBtw0D7RtN9kqHylbAewTpsevyXO3R','TF6FuXGCpLy','7','Q',1);
+INSERT INTO t VALUES (17598,-1307526952,'tr18BjNRLCZ8Yxfj7Y7Mto','7pYptpaV','Urg3t1Zcw177rPmpTAZAnzFdE9au7FOanaev5Nxk','9aItoAJ6VZJ2','r','BH',2);
+INSERT INTO t VALUES (36232,109348440,'1W06XPoC1Pd7rTLdNSbutRDY5pSYOD9yzJaB6q3lO2I','AIf79ERSlc8afRjP7ySpLNpjL1b2dgyAlC8WAsE','D2GgV1rz4297G3E1oZwR','BdPvJ5PV','Y','B',3);
+INSERT INTO t VALUES (21523,655808575,'6SQTnvyMFxU4remozgCDtM1lgFpyQg5BjNF0XPLPquxy2U1lv','C5pbuXSczsYKh6laR9MoFvcl3Cl2YEBo8cpGTKuWLyw0H6yz','g73Cjv1YUfluuEwh8uU6yZD65gEbt8yv','vHSA1cO','j','Is',4);
+INSERT INTO t VALUES (262,-1406984297,'lSf3Mv7PlIskNwByLsi4igzGYk','H9BD6NHdeA41X5Mbz0AfvO64rSr3ZqUlP55y8lIbkkqRBkVMkBM9ARttojX','tjMcbClua7LA8','l9PBDHys','V','n7',5);
+INSERT INTO t VALUES (2248,-800210993,'vfou1lGOe6go3mFZk','6FgbhpT3DikCKmsGLT84O5v5IZXkX','u6Y22un6ZBUy5IzOhPn5tyXWbcfPezKS25kMgWuPJJKMlbhQz4aQp8uhBZiJ9HkR','uJyuEe0NkGgxZT','1','cP',6);
+INSERT INTO t VALUES (63971,-1572590783,'y6H7rRCLvB8FEHK3LxkgOjIoMjrnYR10BitGOaiMKFU50FHgs','3Za2e4PL4dCqJ5kEzsVDYCEEcrRkYnMdQKcPLuyrobdStBWy','aopNkI5aIGrrM8mlF7xdmAc9mes1K03mDZAouz','dWB','X','Uh',7);
+INSERT INTO t VALUES (17298,-1837176028,'qL','YUOMYb','ECL5LvfNAci4SPQaQ26wddasy7shgdTsZb3BdI2zLAuZmeWOPEAITv','dHD55ui','m','1',8);
+INSERT INTO t VALUES (10241,-284714387,'qphbVfetAcJcK8m','s','Gl4gs9YYiw8NUzsh1jIUQtV5n70Nmj0ULGsgmGxg0F50pdofjsIESD4gC6Bfhtc','6Rhvr8xc9qOEfD','L','gp',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT, c BINARY(49), d VARBINARY(61), e VARBINARY(68) NOT NULL, f VARBINARY(14) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (15858559834647409021,2029378506,'A4UOgFfu','2OZj3YwpsUJPu6Ani8ZzamqqPpG','t1MRzyI84Qjp2I9tZz324u74UN5NC9szKNG6ZhcE7Zu','ykXysbkENznZ1y1Zzw3Ju9CUiANqebdhaathmUAlIdHKKlVpJ4MiUf5fHKAXWCAroJ6J8','02HfDai2divpPV2','ukLi3',10);
-INSERT INTO ti VALUES (15858559834647409021,2029378506,'A4UOgFfu','2OZj3YwpsUJPu6Ani8ZzamqqPpG','t1MRzyI84Qjp2I9tZz324u74UN5NC9szKNG6ZhcE7Zu','ykXysbkENznZ1y1Zzw3Ju9CUiANqebdhaathmUAlIdHKKlVpJ4MiUf5fHKAXWCAroJ6J8','02HfDai2divpPV2','ukLi3',10);
-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 (3095862555306340919,3490578698,'nIpCrAqvlblzDMKbJn2GQtxGR','jdfxXY8RH1pnxwjLYyJ40JT7KnzXlhUzEQEdhw8t6mxfPXbyjyaThxysMg6j4YAfq5paV','hXmb5Thp2dyM3fcYC8cIGD3bN6hnwOPd3leVUUB','Qprv3vgH6RNnwIughYppLCrtaEcIi1eNL77S8Dno0Wf2X8d0I1Cny7b67','E74HjCRQcJvQ1xBKh98MtLJ4ysvM6QK9X31PfQYUiehl0cu19WE1zCLO','RpB8MwKcH8j0bmWnyEIsaFvTKV',11);
-INSERT INTO ti VALUES (3095862555306340919,3490578698,'nIpCrAqvlblzDMKbJn2GQtxGR','jdfxXY8RH1pnxwjLYyJ40JT7KnzXlhUzEQEdhw8t6mxfPXbyjyaThxysMg6j4YAfq5paV','hXmb5Thp2dyM3fcYC8cIGD3bN6hnwOPd3leVUUB','Qprv3vgH6RNnwIughYppLCrtaEcIi1eNL77S8Dno0Wf2X8d0I1Cny7b67','E74HjCRQcJvQ1xBKh98MtLJ4ysvM6QK9X31PfQYUiehl0cu19WE1zCLO','RpB8MwKcH8j0bmWnyEIsaFvTKV',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13938408135234010168,3987772993,'enBU7Emqhhhkp9vZZdrl','y9LVTvuDjNBftpmVe0FsmfIeakanqsZw3hkPcqvMHJEkL7drCHR4Sr0ad4YpGw5l8BCi3b48DA6G4SwGHybNbimkr7El8dzdQxYjWe5oSTCCze2BqFEltxVAAkOjoDfcixhHjdgaH7AbyDoi5nb7PWOyqN9gNghsDlSfC8QAswe','q9AD','2tC7SJ','lt9wvUQ7KuRV3DEozjk9X1NQFcG2Raqn05Y14fGcGpSzUG7MRe4eGk5rDGGO1KYmoZyDMuB','l0kQksanHGQLRLJEs2UE1QTNPXj9PhK8rejiNtq8SoTD6lUCs',12);
-INSERT INTO ti VALUES (13938408135234010168,3987772993,'enBU7Emqhhhkp9vZZdrl','y9LVTvuDjNBftpmVe0FsmfIeakanqsZw3hkPcqvMHJEkL7drCHR4Sr0ad4YpGw5l8BCi3b48DA6G4SwGHybNbimkr7El8dzdQxYjWe5oSTCCze2BqFEltxVAAkOjoDfcixhHjdgaH7AbyDoi5nb7PWOyqN9gNghsDlSfC8QAswe','q9AD','2tC7SJ','lt9wvUQ7KuRV3DEozjk9X1NQFcG2Raqn05Y14fGcGpSzUG7MRe4eGk5rDGGO1KYmoZyDMuB','l0kQksanHGQLRLJEs2UE1QTNPXj9PhK8rejiNtq8SoTD6lUCs',12);
+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 (5288545,-1687984390,'ahcjPQyUNjrdtseyNfL7zPTRdSwtt','sghw4lK7Pp','GuSlr6TXhd9MfZEWmzpCFxzeK','tM5pMwQ1cNn5','0','0n',10);
+INSERT INTO ti VALUES (5288545,-1687984390,'ahcjPQyUNjrdtseyNfL7zPTRdSwtt','sghw4lK7Pp','GuSlr6TXhd9MfZEWmzpCFxzeK','tM5pMwQ1cNn5','0','0n',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
+INSERT INTO t VALUES (8166530,-1075414372,'O1sgpaP9D3ACGP8yNzsDN7J','r1rkSlpuF','45bItnz3y5KqDnLtrnJKwGFfHIu02gwxgSo0VQyCWUlVcAJcjOfXJXrwkvm1EHfcU','Knu2j4QKZ','n','B8',11);
+INSERT INTO ti VALUES (8166530,-1075414372,'O1sgpaP9D3ACGP8yNzsDN7J','r1rkSlpuF','45bItnz3y5KqDnLtrnJKwGFfHIu02gwxgSo0VQyCWUlVcAJcjOfXJXrwkvm1EHfcU','Knu2j4QKZ','n','B8',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (547391,-1786404989,'vFeHlP','q0xaUErQ1N2I9fOGCeaVZR6t4dYd5pgmybPNtK4PsTC5ncaOh1RzzbgsiPCebfH4NyfVVc7sNYpzNb29osxb748FrzEt3KeM13vKCY38Ccx52ZnJJgRzpUKtaUVXNU6HKcAv1osOjVdBEvfUA29XHJ6Fh4HqckYk5qYNdr67q4EOms3o97Nh0XacBjMZWqwKGdxT3dRQIcJ1LT055WY3Hi4oTKH6XIIKreDRUAI','KPYawyVY8ZS7UHhrhlY4iOCGHTKWpozUHuwY8','13f','u','rO',12);
+INSERT INTO ti VALUES (547391,-1786404989,'vFeHlP','q0xaUErQ1N2I9fOGCeaVZR6t4dYd5pgmybPNtK4PsTC5ncaOh1RzzbgsiPCebfH4NyfVVc7sNYpzNb29osxb748FrzEt3KeM13vKCY38Ccx52ZnJJgRzpUKtaUVXNU6HKcAv1osOjVdBEvfUA29XHJ6Fh4HqckYk5qYNdr67q4EOms3o97Nh0XacBjMZWqwKGdxT3dRQIcJ1LT055WY3Hi4oTKH6XIIKreDRUAI','KPYawyVY8ZS7UHhrhlY4iOCGHTKWpozUHuwY8','13f','u','rO',12);
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 (598816928904382542,95219235,'1l','hvT8xXuMnDr4Qm7Q3ubupMSoNOeyZpugrq1W224PQ2aCZHG1j8TeDMFR5UPu7MwFkMtro5TnpzkUToVhTvMkVmFjRRg5SLVuN9dI8vtrLyT69mJVDEmyqnsTtbOXWZePB1mFd6biQodV2OjTVB4O1kKwLODNrv0zndz8Ql04TB6KUjQxaXkaWgK7PafWrZkNz','6b','fZFCIoPrv1x8Aq2LmTZ4qVMtioCWsUR74hQRDY','i26oBd1kkh71OgFkaObr2mQ4TLXaTcFPaQRWdel7aT5','VLvBeVWh45BbrujKPoftRVDRAKWTuIlzFMj12XygE2gJGYY9tpdX5sWYnA4HsYXwFhWZGDkt1iEdAzTBCEJ',13);
-INSERT INTO ti VALUES (598816928904382542,95219235,'1l','hvT8xXuMnDr4Qm7Q3ubupMSoNOeyZpugrq1W224PQ2aCZHG1j8TeDMFR5UPu7MwFkMtro5TnpzkUToVhTvMkVmFjRRg5SLVuN9dI8vtrLyT69mJVDEmyqnsTtbOXWZePB1mFd6biQodV2OjTVB4O1kKwLODNrv0zndz8Ql04TB6KUjQxaXkaWgK7PafWrZkNz','6b','fZFCIoPrv1x8Aq2LmTZ4qVMtioCWsUR74hQRDY','i26oBd1kkh71OgFkaObr2mQ4TLXaTcFPaQRWdel7aT5','VLvBeVWh45BbrujKPoftRVDRAKWTuIlzFMj12XygE2gJGYY9tpdX5sWYnA4HsYXwFhWZGDkt1iEdAzTBCEJ',13);
-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 CHAR(22), d VARBINARY(19) NOT NULL, e VARBINARY(93) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2410677758,45345,'VRTs8fK','fZ','15hnpmaTJIzyKebQn9nfR27y69YCxH5a9i3CFDY','MZLjO1','GYqGB3Kd46Gqy0zXc4YgiTHLrO','SgCyAcNYKghJnweQnbb7xHUgOpd3ThPzrk8VkWZH8XlXcfKZZmBnwFsHt',0);
-INSERT INTO t VALUES (4236178797,40561,'xe5XiLRmjSRm','d1AzuB5wUumrI7','nAMgT03MDFBe','z3Fm4ES1DRnR5jIeHGdhCva05yJ6I2qaCnege3e4aaDTXFY','0mEFlC9SMhLDNx0Z27fNxFUhUPGxYn76TjGrMYoHB0Qjmmr9FSZGN64WnlRuIHWRMVqdQWgyr6N1mFoTI9ZtJ8c6q7ymZf','FJPrIS4QJEaG0Zgm9Gn3H1yaH7dzR7tdD4IT8LrhwPMq2Ane8rqtIryW95NG2kgkLR',1);
-INSERT INTO t VALUES (1267489874,8186,'WNv1eAjz9mZQdWlAy','ps','SZFWLdCl7f3yMGuNhyWkY9KBWsSWzsMwDUcSKDBZjCuigdo3mPimyIjKyotegNX','k58CwXR0ujpltPFU3xjGo','4EAgUzMltBPU2NwiPxXpWq1wCMN4RuuhikC4o0PQ9bVqgrT02vvRGogCblokdNmMsBXmccGyHs6GNdRooALoN','BLIjozzbTIP0zgXM',2);
-INSERT INTO t VALUES (3026221589,54019,'PBlhUkMBC','AnYymDEwq5','rZ2pwr4ncAd','6yunab4ZtiFjpfMr9bxWTmGbOhLmew5tX51Z4SwmpT9BokeYK9','Nym5C7wIk2kfS92pnIoD58zOIErIAFsM2g5Xlp4IYazxZZf8wDe96y0mfPhuJxKQIFqUDw1','We3kRItXozWamaE8vJ81IpwH7jfZbfzGWY3C60sZZ7u',3);
-INSERT INTO t VALUES (1343461085,50016,'hj','oxd4LlisQ9GrqA','Tv60EjzsRzkK4kTmJgnvbnjoFF7hEKGCU9Z','rBBFSk2','KNnKaEvfkDYC8PjixFYgpGAIb85zZdPG13iJkmH6Q1SSNRKuiOQR6zufGVjkZKuRPz1WIvpN5U','GagNMWfJySvSLROzJR6IBUNQPyN84VGcLmSC',4);
-INSERT INTO t VALUES (306808832,43626,'x','SbMqH5yzlrFLD3pBS5','w7ThWCyIvLaUa7pZDNEkkryjMLMTcDrik5HbsDGIYZnAcMNQYVGu2d','yPm4mZfEMsFlGUN7L5td8twajOOVJnyGJ','vlkp','hjb',5);
-INSERT INTO t VALUES (4205999656,54587,'zPKh5AiomZRIDthzY9fv','60c8h','DYjZQzolC8vRjm4jky2b23mdUYfyjfjfXG7VxvJ5PRDiZfXg4X9EIIN','uJ09SYx9myZjhHo5sWU4R','u09H1HHlFrCS71SbBrg','JEkuYlv8ss2WvbdmBCJBrCK6',6);
-INSERT INTO t VALUES (2035936210,58927,'p1PodDTiRx7J5Iih2','o','EGWwjV9G4RRs0L1vUqyN46eofYRuSm1RH0bJ3DlpmsA4zjPzEkLy3lhlguhiEEFx21wv9AZoQru0hQqk','zQONO3a','d8fCXKb7ysKoyLVZ1VAXcQzlRbR1YXNcDe','qAfki0',7);
-INSERT INTO t VALUES (2886053337,48416,'Dko3duX3zolBmFrgXwL31','7GxnDgIXv21UE75','QwN2fBq','ZER3Gf2Ou411P4GCv0mVQZh44lUBgkaMhsWcX8U','heuQm1tgS6TODIGEuOyOZVmhgKNHOxticAgx4p973mgwd','wgKZAum3lYu22Bp',8);
-INSERT INTO t VALUES (1843042301,29387,'tZCahcAtTJp9tppc5BD8x','ozn32xlz','RmPYSAi3w7xnbWisIYPsJfXV8ZxOv8sAUtJxLHp8xUPySGWdv2S61K3uaLjLaeOe0UdOIAZkEIcEzCejMywSlR','eudDY2gyTLjFoxgIzubiG8GocrhNbWwkYoEXGSMGAamd55PnDacYTfUmy7n','y8Qw9YpyoT8fioTNHWN4WPRpQcelg9izF9n7KlCP6bAZKlFwfQ7PxMNM','SfdnJPQJKq1q2UFtHOLCq8Mqr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (626070,-1505975820,'mL3lFk5','aRz5D6VMJNd','Rmp1z','XJVZSrKQITIxrA9oobDtbQuQ0CFtYda8ruZwBtkALpbPrN8MO9X6qxrmwINej8mBhBCzLzmufq9B1bOSv2uijEOytPFtGSJcl08lZaeSgPbGCxJyqNMLJUOdwJGkReNgKVHl6UkTo3QKZXzSzK8CxVz0NJ2an5Kmfh1E9MFKlPgdVsxKeCPkG0uT52v5KIEGJafqIeorHkLusiPYwQuV3INftaHTNYr1jUB89','V','u',13);
+INSERT INTO ti VALUES (626070,-1505975820,'mL3lFk5','aRz5D6VMJNd','Rmp1z','XJVZSrKQITIxrA9oobDtbQuQ0CFtYda8ruZwBtkALpbPrN8MO9X6qxrmwINej8mBhBCzLzmufq9B1bOSv2uijEOytPFtGSJcl08lZaeSgPbGCxJyqNMLJUOdwJGkReNgKVHl6UkTo3QKZXzSzK8CxVz0NJ2an5Kmfh1E9MFKlPgdVsxKeCPkG0uT52v5KIEGJafqIeorHkLusiPYwQuV3INftaHTNYr1jUB89','V','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6151507,1203069731,'tvsZMhEPcZ0bY9Z5SsfHpeO4ERQvzx1qHfsNo','CvCQpsHr24rLpbq7N19vRPftU58RRmoIVKbMXXLw0cxypwkoT1RdxHkZraJTvCkDwBseaxiHP0LQK5WveJ1pdvmtMGnR5AesaPn3X8lPBzXBPoiBwVqk5S6z5vJb','ApJH2mfdPmTXLMqNObKWXhAwV6YCyKm6SELL5','PyxUevcf83lmfvgvkedClrTBd9os3h2PnRiel2vBtQSlv7khsPU9ogWQRZm84dq','1','g',14);
+INSERT INTO ti VALUES (6151507,1203069731,'tvsZMhEPcZ0bY9Z5SsfHpeO4ERQvzx1qHfsNo','CvCQpsHr24rLpbq7N19vRPftU58RRmoIVKbMXXLw0cxypwkoT1RdxHkZraJTvCkDwBseaxiHP0LQK5WveJ1pdvmtMGnR5AesaPn3X8lPBzXBPoiBwVqk5S6z5vJb','ApJH2mfdPmTXLMqNObKWXhAwV6YCyKm6SELL5','PyxUevcf83lmfvgvkedClrTBd9os3h2PnRiel2vBtQSlv7khsPU9ogWQRZm84dq','1','g',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (775161,1342860546,'WhfZdxq98vi5lPKf2pcowlMpTqSeJ6i8s4DJBHLttnAg0','sMlDtWpNSAqbbDdH8DWOgYv7No9NIeDB7n6henEOKLcE5TLuq2nORhk4AMEEQow6gego7RgsG8OHy8fW4GNUEIB3Ym6VHaFB2RFJY519fcrIXhVsBS2bNeXRiriih','nzYanPCgbkAfJeLo4jedKe4eovxcLzxSki4WgW','7AuzkKqm11noUnKplPBnthJhog8qAH48x9KLjQcQjSsrsQTm6NkLME6UbTMfy9WfEulm1sBOLX7etM7GGDagHzRsG7OcrQ2pJCuK5pfTH9MLtYhxSSG4TleuLT0cnp2mZnKx9qSWWfE49kCtiFxb4Jl8awQvlZlSKGPN5RWKxmu27hRpah23JtDk7v2KvgKCYATdMmN0cO3zQirD6Jhs2B','j','IA',15);
+INSERT INTO ti VALUES (775161,1342860546,'WhfZdxq98vi5lPKf2pcowlMpTqSeJ6i8s4DJBHLttnAg0','sMlDtWpNSAqbbDdH8DWOgYv7No9NIeDB7n6henEOKLcE5TLuq2nORhk4AMEEQow6gego7RgsG8OHy8fW4GNUEIB3Ym6VHaFB2RFJY519fcrIXhVsBS2bNeXRiriih','nzYanPCgbkAfJeLo4jedKe4eovxcLzxSki4WgW','7AuzkKqm11noUnKplPBnthJhog8qAH48x9KLjQcQjSsrsQTm6NkLME6UbTMfy9WfEulm1sBOLX7etM7GGDagHzRsG7OcrQ2pJCuK5pfTH9MLtYhxSSG4TleuLT0cnp2mZnKx9qSWWfE49kCtiFxb4Jl8awQvlZlSKGPN5RWKxmu27hRpah23JtDk7v2KvgKCYATdMmN0cO3zQirD6Jhs2B','j','IA',15);
+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(38) NOT NULL, d VARBINARY(9) NOT NULL, e VARCHAR(73) NOT NULL, f VARBINARY(89) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (973,-1646928250,'iLwHMnfPxMW8xkZKXUpS','lTwJ','bm1OmtNpIw4o4rcctK53FEVcficFunCz77aAGOp','NrltQ3BTGAIqOwZX6HIi3dIRrPWdc7B','q','q',0);
+INSERT INTO t VALUES (57052,-1607266255,'Sn','c','w','RFS0FLpOQwI4J428Uyv','S','J',1);
+INSERT INTO t VALUES (14367,1175735266,'2oypkiJek4zyzgF3oZpwPmzVMp8P','zEcSkDz','n9A9Xxsb8k1L7dS8827suJYVpxS7782nYGSezVO80Gs08UaiRO','AV0kxQocosw','l','B',2);
+INSERT INTO t VALUES (9274,-1174740417,'3ynjOhT','O9ac4Jx7','i5tE3343T1yIvUeEaajYOoUHSsDcMpKoFHL6Xse5CojWjanAWtkJjZXcWx0f','o9mgM7j1JDtJKVn2Tcq6MYAuWF6YzanLmubxePI6R3h9obVgwnlai7EBpqDUAhZlKeCgIhJvarWyqUis77WKO','9','J9',3);
+INSERT INTO t VALUES (14283,1070693255,'UzwCNczkeP2OBDo4HSD6R6xtaqISEC','u1LT','cjeH0Xydn','Wy0mTcoQ7K84wyM1JGnWZciADNze5yyW6RYLCCV9ZpJuhfiPGIy754','p','6',4);
+INSERT INTO t VALUES (10659,-1556127522,'XU','66xWwzuB','6IVO0NQMvq8zdFTYyJW7Dyk7reFu8I0cROh9hmi8DZa0u1YgIbBuivVFirrwtlNv3fmtdf','R','W','L',5);
+INSERT INTO t VALUES (19446,-969806850,'dSC29pM1Jqy6LYv2fzVbDxCBXh','rR5ygDeQ','11uEFJ8kTglbo8QXJUQyIgzW','lTHziqFHPrqsgWuarqvBUcHPPuIsi6NzrRrwgc1QUpRCDK2oAdkJQQTYkFHD19AB3Exp56gPnqGI1sjZ9F','6','VZ',6);
+INSERT INTO t VALUES (62914,1291332747,'qQBMss4qDdeobv','ARu','kf6qCPH','l1rM4vmNGw4SrRal','K','q',7);
+INSERT INTO t VALUES (14390,931922178,'Gbg2UOv','71sbwAr','OjjY6kybnsxQOmeQuF8SMSVnMfqd1m6zWvyT','SJuW6WbLPgHyxH9Ol6u7UwVf4ZsFct1ixraCOU6dy4SvfityMEEW8AzSPxWfR2dw6j3rluCKeBW','p','W',8);
+INSERT INTO t VALUES (52306,191376930,'YI7XDfSY41','gu2','KWXNE9Bssvn6eFTOqUKDVF7ZrXG','ARCvPO2x5jEFNCOAuFAAncDedvbkgt5ZrCO3f9VfZnwigqKyUk5OhFnuUANFHxXDY','D','Y',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT, c BINARY(38) NOT NULL, d VARBINARY(9) NOT NULL, e VARCHAR(73) NOT NULL, f VARBINARY(89) 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 INT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2681314004,43222,'oCHGrGGsWkrU','Fz5','e5SJAPmC','ozEDjPnrVlazdOBwrPSk0J2jEKlwZAQtAqp0JY5iWffVEG9FY4l','2f75FmAKbUg89X1dmpXBt9UzkskRY9Ns78qLziBeVbkMpQeY','jaL7Aoy1uz0NQsbDBltJwtU46HgZIRSvl5jQ5ZWAJiuHQYHKfmFj0Pc1N5n3gh5sFo9xD4eKFlIsJq2YpbgQvnBEqhidB0',10);
-INSERT INTO ti VALUES (2681314004,43222,'oCHGrGGsWkrU','Fz5','e5SJAPmC','ozEDjPnrVlazdOBwrPSk0J2jEKlwZAQtAqp0JY5iWffVEG9FY4l','2f75FmAKbUg89X1dmpXBt9UzkskRY9Ns78qLziBeVbkMpQeY','jaL7Aoy1uz0NQsbDBltJwtU46HgZIRSvl5jQ5ZWAJiuHQYHKfmFj0Pc1N5n3gh5sFo9xD4eKFlIsJq2YpbgQvnBEqhidB0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(23);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
-INSERT INTO t VALUES (2326367850,57360,'TJ1iKMQKOL7JL1Hxg','NpzfuifEkFyU','4orawNwHvRWf4bP','fgQ8DE6ZvKtvYGD8Carrp92RpKGYpw3SnZBLLg1dfiBEUJk4t2','ceBAFPHPjuJ8OXZaTiYviNbqf8og9b3Xq','p9JWCQJKdzb8ckdHftio',11);
-INSERT INTO ti VALUES (2326367850,57360,'TJ1iKMQKOL7JL1Hxg','NpzfuifEkFyU','4orawNwHvRWf4bP','fgQ8DE6ZvKtvYGD8Carrp92RpKGYpw3SnZBLLg1dfiBEUJk4t2','ceBAFPHPjuJ8OXZaTiYviNbqf8og9b3Xq','p9JWCQJKdzb8ckdHftio',11);
+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 (10350606,739357474,'U23NXZb2yh45','SV9Anmuk','I6unZnqOB99jjswgz','FzTkWcIY6twcy2Rq3E7zd','q','NZ',10);
+INSERT INTO ti VALUES (10350606,739357474,'U23NXZb2yh45','SV9Anmuk','I6unZnqOB99jjswgz','FzTkWcIY6twcy2Rq3E7zd','q','NZ',10);
+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 (2890696,-1602088238,'G4w1qEeBOHg4YEvgrecWKPv','J0lPrKr','ZYxlYDUfbUOYei1A6AQDd79KPWJCzBSOkZCNoSYkq2IuGYYJb8gQDJv6t1','6X6BsZK1t0RGjwPmYWRTeI5o8DHnHiO8tRBKHLJHbrpcUs','F','R',11);
+INSERT INTO ti VALUES (2890696,-1602088238,'G4w1qEeBOHg4YEvgrecWKPv','J0lPrKr','ZYxlYDUfbUOYei1A6AQDd79KPWJCzBSOkZCNoSYkq2IuGYYJb8gQDJv6t1','6X6BsZK1t0RGjwPmYWRTeI5o8DHnHiO8tRBKHLJHbrpcUs','F','R',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2929507655,27766,'MtrvxFUtf','u85MsLhnfaWXroHyxvJ9aqk91IWpCselJbYPIGl4PAJS39piaul3KbijrR7urLGsiAU7xJMb12iF9Xw1LQ55LRXpQrd0TaZnhIMdODSgBZwlHWx7MbHO9AEHJ1hsRH8gY0','rQFgKR4omFz28','hdPWjBAwFH2flifpXPxiTUgChEzhuzgRhIA0V9kNu9TMFwUQbwTcxfWfG','ZRNHxUkZA1MTg7d7qCK0pzNav1t1kbmE8P5ged61ga4WblqhSk9x5Qip6nadty8cyO93zz9jimitMIYMplnQUJil1Bg4uubkEi','P4fcdrgZx2RNh6edaK6KUKlMJ93tLk66zkgiIadMeSZSh',12);
-INSERT INTO ti VALUES (2929507655,27766,'MtrvxFUtf','u85MsLhnfaWXroHyxvJ9aqk91IWpCselJbYPIGl4PAJS39piaul3KbijrR7urLGsiAU7xJMb12iF9Xw1LQ55LRXpQrd0TaZnhIMdODSgBZwlHWx7MbHO9AEHJ1hsRH8gY0','rQFgKR4omFz28','hdPWjBAwFH2flifpXPxiTUgChEzhuzgRhIA0V9kNu9TMFwUQbwTcxfWfG','ZRNHxUkZA1MTg7d7qCK0pzNav1t1kbmE8P5ged61ga4WblqhSk9x5Qip6nadty8cyO93zz9jimitMIYMplnQUJil1Bg4uubkEi','P4fcdrgZx2RNh6edaK6KUKlMJ93tLk66zkgiIadMeSZSh',12);
+INSERT INTO t VALUES (4250414,1034977861,'D','06qK6KjfTVi','ZVztFRkLuj','M0','C','O',12);
+INSERT INTO ti VALUES (4250414,1034977861,'D','06qK6KjfTVi','ZVztFRkLuj','M0','C','O',12);
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 (574277734,63421,'snqbMMIIE','3P1JHckfBe2wO4URMwZTDchH5kllhAAzuVUXXNe6svfd4meLaXz79JMd8yqkG35A0Z8upeUpp49zmyCbSHeV0DMWwDBXqrsA2HakgaZyzkhN3pz69EwEZ9WjpwrLqoAmzAAeUt4Os0h7DA4cilkE6H4Gl1xlR9X4Umv53dYeFIhpv8HPCIUiNw81tVIor8Rzoe5Toe6Bj8vS4OWfQAce','9AX6JYnUU1k8jsCZylY8PyUZYWVzikWDlim82zU846najNS3XomE2ezb2STjVXMV5kvnSUD','Qt7lW908qKL6mXtHI50mERgXvOkezT21qhpukSbpRvRfKfuGN5Ua81hywwnN44oGcDQWG32EOuNIVj1LCSv1Fgrt7AXhQ0l3yPLTnqUoltgCF7Ky0Rt4v0HjrWcu1aLPk2FmnDWxKI66elACGcTLyDjeg2wvbd2akku0Stz0gFbyTwL5rnlHQI3JSlL3s6VJrhbUJLyw1uZqjORX3XGTeagE','IP87v948WG8AVQeuinYzjycggK23H9iFZwpT4T7yn7d3k2pZCtJ3dQ06RVZjwDalWRdxV1M5KD28QZdIl7Z1267ELZ7Aw','Qay4qmSB6jjqOP6DSNGGFy0oWAatIiVkkpEr5oQICbgkLzCesOJZiymd0IXEo22uweGAkaKiTXSJupT17EABahX0fFPhC6U6Kn',13);
-INSERT INTO ti VALUES (574277734,63421,'snqbMMIIE','3P1JHckfBe2wO4URMwZTDchH5kllhAAzuVUXXNe6svfd4meLaXz79JMd8yqkG35A0Z8upeUpp49zmyCbSHeV0DMWwDBXqrsA2HakgaZyzkhN3pz69EwEZ9WjpwrLqoAmzAAeUt4Os0h7DA4cilkE6H4Gl1xlR9X4Umv53dYeFIhpv8HPCIUiNw81tVIor8Rzoe5Toe6Bj8vS4OWfQAce','9AX6JYnUU1k8jsCZylY8PyUZYWVzikWDlim82zU846najNS3XomE2ezb2STjVXMV5kvnSUD','Qt7lW908qKL6mXtHI50mERgXvOkezT21qhpukSbpRvRfKfuGN5Ua81hywwnN44oGcDQWG32EOuNIVj1LCSv1Fgrt7AXhQ0l3yPLTnqUoltgCF7Ky0Rt4v0HjrWcu1aLPk2FmnDWxKI66elACGcTLyDjeg2wvbd2akku0Stz0gFbyTwL5rnlHQI3JSlL3s6VJrhbUJLyw1uZqjORX3XGTeagE','IP87v948WG8AVQeuinYzjycggK23H9iFZwpT4T7yn7d3k2pZCtJ3dQ06RVZjwDalWRdxV1M5KD28QZdIl7Z1267ELZ7Aw','Qay4qmSB6jjqOP6DSNGGFy0oWAatIiVkkpEr5oQICbgkLzCesOJZiymd0IXEo22uweGAkaKiTXSJupT17EABahX0fFPhC6U6Kn',13);
-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(89), d VARCHAR(87) NOT NULL, e VARCHAR(2), f VARCHAR(55) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4133,2982935774,'tKIDOTv9vNb','74U3woPOKrxnP5pBB94aSQlHHj1oI4A','Up','nGt1n73l9VeEHIaZhSrkY7sSf7rHyMyze4j5UFZPWty0gQ4mki9QL','1P4rYEPVjDhw9TH0y4ot0qkZ1qhrui9ZE8XvSUp6VB12Mji3noDlYQMmUwGKfBRbu9jMJN629','8LaDE9UVHlZgRidyvFcTtorQ8WjHNEKAme8elnspCAmp27uKuEgDuKOa8PicyRdEEIVBXQx',0);
-INSERT INTO t VALUES (-4157,2486971384,'oEn1opC','fcj2ITfxb0OyJEK4VX04LFxQGKOYB0YERN59vI7q73DshCRpGdmUYudp7a05zMxv3yhp','h','UYfIjEmSDlge2V4wYu99klqW4auF7','7seDd8puB6x0BRkbD5ni54ovQuQrtSorHH2NfscBNO6kdoMy2XDNR9O','RYgS',1);
-INSERT INTO t VALUES (26971,2779073685,'5jxFQqC','Bx7174pn9smGP00fFI9fce9Yj0Kpc486kVtzl5','OL','qABMNKVqV9tFeP8t2ca38wshFpxoBV0rNl0fIUw8sXeBbCp7Xzp6','1sk6wnH49ceWlnHxa5eJ10uBMvAj19pcEFMfTu0hu0KZNG6SblKcfIgNduftVa1rQo2Ss2v0vXN9mYV1','bsHcIku52xNzc0V4HZyGGBtdPDpYYVAtg7v7gjdbgF1mFZYMhj63q03h64aPGceDNn',2);
-INSERT INTO t VALUES (-8550,3991147748,'eu6Wfe8uSz769IygnEkXkZYPKCmVZyzsVT5VqHLyZNIX2Dvife4zYHbI1CnId8JsD','M8lo72cSuAqO9kUXc99nSRhgrZg6XVYNTzDXQfE1wfOJ7E1MxSALTHVknL7afLCVLmixt','8','EoJOqT1gQlXtstUinUVFcUgy0qW4qgbCrhTBF3k5z7rRl','wAPuyvf8bDFQUBvS7tbq3dJlTfJxrMkP','EqI8R8N8shH4Z2UY0s19TqBSEgTS0FK2Rr96rJcj',3);
-INSERT INTO t VALUES (4131,415923805,'lHBngjKc','SmkmlV','hy','f6mnrkAPyMNKml1Pa0waLBPAk00Cz3krGGeYhZgxlPFfGDe','GvQVlq0qoaorghzMHzzhKl9mNSixiWtwlu7PStO6k6yOlDpGBcBJ81JiMohLKH2SF','hADA00AOHpgaUVXK6KVvWrSiN0bIbEocbW7e3Dq5G0IgovDYnD64U',4);
-INSERT INTO t VALUES (-6257,520109245,'vGb','ZVXzrtLhUPOz','RP','DPLYIh1dx1UyWlOkBScJ6iPc2iLRGgPSqBbx5uivNDj','xdRE5Wt0vJF8CHdgVPYGawV6f6GGXPhpIBt1ipgsMgOqND6QWNUa7vBP0XDMh6MfDXjWuAq49Oi44dOlt7YjI2HasO','woUjF',5);
-INSERT INTO t VALUES (-18923,955822749,'H46kppDKO66nu9LHBAohq5M0FLbkpcytY6g','mgP8Ah7eSFT7pvibYZtfKGDWyUTbJPicSjXmk0GvhtkMs2c2xT3PGdhFbAv55oeCaYPje9G9dq5bVd4l8SoI','3','B','uueQ7e7k1upb9hu3E3N5oAzE4j2YRD30Bc7lyAHROojebmEnb8tmRzCTOZFn8aSon0f8a6xZKzuMayFWJIQ9zeefgO','vYiwdEFGAK7CBdWPaHu2XTRW3d2D8UW0TyaBugngXN',6);
-INSERT INTO t VALUES (23756,2617793335,'vXzlcPtrQudvxz0hMTQqEEWT5yqi4mnnIxRDfhOf4EJdxZRsyS','JCL','A','lppRlRNBdvSXKv7LS3gAIeTXAlm6ZUD5RiTRsXPzLlcTP4','Q34WQAL9TPnVialFZnJvbWe3yOhiYTPJRmBy5bT8jlZw8HCK','Zk2PzQ0TBbIWXveOjhdBfJIoI9MkUfZyDJMCwDAeCXskbcBD26YH97KQrW8Kqgz',7);
-INSERT INTO t VALUES (14912,3538995021,'joXd0liw8yHlWy31Kpmalk73dDSl0g3Yup5pc3dr2AbzgumudEOgAv','80V23g5','i','4bmVoaXEDW6dYaevYKxhMeGgYG5wJhWJ2SgaJsNyDg02','sNOjb5cbfTVOkFgOy','YTYdZeU12O9XYYM7V8r25lr4SAOF53ak5ryurLkhSyvCiuOg0MXezcWktnjyOgXM1GO79dX2uox6tJdqRAjvP',8);
-INSERT INTO t VALUES (-14948,3286720054,'o9Q9xCKZx8UjEgc9KH5g9c3sslgUqZbZfgE8zXPl3h21EXWD3RNWpHSip','EX7qShM1q6BhhTh1KNY9kc5CDJ1RBtn4Y4kWlMSnt8HoTvwPENWEV7yNB25dH3d0RdwcLgOJX','VG','kjXJ8hFUXZjDzKqK4KpS2uMFJ5uNP4UFboOlThOTq','NHwpN9VvT1Trgi3PNYpE4lHUHxs1b63mHDBNcwhLq4muPy8wu0OBeCCgJJc44N','pacNieo9VXwS9Hgel4Gua2oVVcwexNSqNucCwuzDax5vrsMOJRFXxdk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12716981,-1844632946,'LrTh4UNVSQVMGkBW','yYN8UibtUozdefnO22Lm9hlNpgNbjHoDyL04KYQSNOvgV83uyObXSB1HaJvLyQtGFp2pdTN0HeHSfhWH8ySIHejAlJr3HrxRjmcgP8tYOu4g2vx7RyPzeUFbkKILDRSladr9n8iaBAYQ5U7yvP5MpkVHUI0zCr64ow18RQNJck2PGl6BjguhTfd8PAAujP54wIfB1kxCAYW0nlu','aNKzGW0iSworJyPB','WZcY2VWbHAU6MbHcaMz3uBYOTDLZd5tM7070RsOU9n5DTitVGqKDd8HkZCP5ObtqnhDul2xZbOpazEoMPlA6MdLyDDEzH7x35ZH357cqJlKWZnIhAxyg2bdZx1fi1Lc7S9gWcEYamadNd0LBMAvl248Uu6hPkHg8NozWVJI7wgR8veSLxUhfWSkU45kjJzVmqmYHugJX6gPGJgbY26YFHlMFyB4u2FVfjASrP9NeR39j25','l','c',13);
+INSERT INTO ti VALUES (12716981,-1844632946,'LrTh4UNVSQVMGkBW','yYN8UibtUozdefnO22Lm9hlNpgNbjHoDyL04KYQSNOvgV83uyObXSB1HaJvLyQtGFp2pdTN0HeHSfhWH8ySIHejAlJr3HrxRjmcgP8tYOu4g2vx7RyPzeUFbkKILDRSladr9n8iaBAYQ5U7yvP5MpkVHUI0zCr64ow18RQNJck2PGl6BjguhTfd8PAAujP54wIfB1kxCAYW0nlu','aNKzGW0iSworJyPB','WZcY2VWbHAU6MbHcaMz3uBYOTDLZd5tM7070RsOU9n5DTitVGqKDd8HkZCP5ObtqnhDul2xZbOpazEoMPlA6MdLyDDEzH7x35ZH357cqJlKWZnIhAxyg2bdZx1fi1Lc7S9gWcEYamadNd0LBMAvl248Uu6hPkHg8NozWVJI7wgR8veSLxUhfWSkU45kjJzVmqmYHugJX6gPGJgbY26YFHlMFyB4u2FVfjASrP9NeR39j25','l','c',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8346753,-1916073083,'Uj48HvIWwL','21ZWDfVukwwbRNjEr4nlLv0HhbYKGtT1MZTzCPTFgPgn6hHnER3fKC1E54JeRVojbwTtJgHHXVwC2S3ovL8UCn5aOICwB3PoiC5a','y949JK8y6UqKBUfi8N6KF4BPjY','VRdgZgdwKOi92O4WowePoL0V6GeKcKMlutbPWQ4Ql8Udx2QMyVXhvRUJmpXi2KZac6oTUAjD8CB2U9VMlkc75q5UshHHpl7jyQyZCSaZENCePWCImmUrd1bHlZrD9lOd4VQ04wjjFaWIMtuskcRJkmHUm6mxSLcLkVWf9Fjkl70g77UzkqqxfYiWpDP1kJvBuKI','o3','w',14);
+INSERT INTO ti VALUES (8346753,-1916073083,'Uj48HvIWwL','21ZWDfVukwwbRNjEr4nlLv0HhbYKGtT1MZTzCPTFgPgn6hHnER3fKC1E54JeRVojbwTtJgHHXVwC2S3ovL8UCn5aOICwB3PoiC5a','y949JK8y6UqKBUfi8N6KF4BPjY','VRdgZgdwKOi92O4WowePoL0V6GeKcKMlutbPWQ4Ql8Udx2QMyVXhvRUJmpXi2KZac6oTUAjD8CB2U9VMlkc75q5UshHHpl7jyQyZCSaZENCePWCImmUrd1bHlZrD9lOd4VQ04wjjFaWIMtuskcRJkmHUm6mxSLcLkVWf9Fjkl70g77UzkqqxfYiWpDP1kJvBuKI','o3','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8695087,664920678,'Yq4f7n','e8c83D2bacgj2TkEnsq8iaSVdIdTrgBfVNPKguPKmBi0HgUGa4Sxpsgu3bPlZn4smwaI6LAxUsqgVchuw','V8e2yS7QMMShB61xJn9vjlrfnBBCBuZ5B0fMGMA7btdfp8ig2ljjM','t21RAGutHsFmQbLJiG5fpIArPwToz14gtcCgBJec6u3ldnVCjxUDsVX6JvjcokvjirQF7NiCGTEEjE329n6yJu7ttFu9B5yDxBieN','i','1r',15);
+INSERT INTO ti VALUES (8695087,664920678,'Yq4f7n','e8c83D2bacgj2TkEnsq8iaSVdIdTrgBfVNPKguPKmBi0HgUGa4Sxpsgu3bPlZn4smwaI6LAxUsqgVchuw','V8e2yS7QMMShB61xJn9vjlrfnBBCBuZ5B0fMGMA7btdfp8ig2ljjM','t21RAGutHsFmQbLJiG5fpIArPwToz14gtcCgBJec6u3ldnVCjxUDsVX6JvjcokvjirQF7NiCGTEEjE329n6yJu7ttFu9B5yDxBieN','i','1r',15);
+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(56), d VARCHAR(21) NOT NULL, e VARBINARY(42), f VARCHAR(48), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-49,13803695,'NmtkKSdCW3Dc4N3rGF4p80iAwGgGkhMeAwQc','t','qy','LZ1kK7AK3OJYlj0P5T725NInElmMLCquhyz3b90JHi','3','x',0);
+INSERT INTO t VALUES (88,14674278,'Y3CuwYvwr8AZusUszoYgaVNDdHqw8BY','GG3S7Po7AJxWr','NcF7FwrPVWQmPcbm47hZUMM3RImVuAUN44HT0iaS3','JqJjSwN2','t','o',1);
+INSERT INTO t VALUES (-29,10889629,'5XtxK57bGh1','6vDrLta0i5QD','hp8GsfNacFoEKrQyVcyaFuOv5NOy0N','kKYM6F6WzYHBVvpsGxfgDdOyeeLdqUp','K','Y',2);
+INSERT INTO t VALUES (-81,15039771,'cYG8hsjqxBSPDFFDjEjriFFX48eid','G1Ev7NMQcM2bduVCbi','R9qUNBnFnc8BgVMVnFme4rBNu2rDBytb96GmU2yNv','mky0QLx9HgRCGGccEPZDEQ0BEFHNBoJ7n','h','y',3);
+INSERT INTO t VALUES (77,697978,'MB9mbR54S5QOSwj5LzR1G96Od3Ir3zauZZqSA5FGWYu0K2I8RP7c85e','4d1QdZA','6gbGrp3o9tl','YcDwrKvc3SeqCeRkT','0','S',4);
+INSERT INTO t VALUES (25,12908577,'mDf5mdrIHGKYmZJy56Dqoj4n0sodE9sNfonPfXX','hhMZ','4T','fdV2UsaNPMDNtD1baT','p','j',5);
+INSERT INTO t VALUES (87,6431114,'rpdGGnqR','jxEsTE3RyoU6p1','1vF90Lvx8F0qLoNKxPiuxK734iwNC5d','VMMT86oKBC2yRHQ0G7h1QYqFS7XZnbon','I','k',6);
+INSERT INTO t VALUES (89,4528303,'opuXsd','J','s5GvSN9l6MrYYehsvl48sBaxpvx0MoIJp','InxjRxrdlA5zyVPyQMt8z2vUIkJfqQld3UiITL03cdO','w','B',7);
+INSERT INTO t VALUES (-72,9018171,'GD4Kv5JbBn','QOWd50B','Ob5drAFaa0KlrQI','wdxmajK1CXnbdT4nQlQtgHQUa3v70LYFNVfRao2YocNm','A','M',8);
+INSERT INTO t VALUES (-39,10241367,'GZA69ikr8aSL5s5H6PdrquRTjJdG7','s9xt053od79JE','my','gxmTAUZqI2iz','E','O',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(56), d VARCHAR(21) NOT NULL, e VARBINARY(42), f VARCHAR(48), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (278635,1878277611,'La2QQ5cTMf4xoJCR2bRs6iIp3xY0YlZLp6LXNav4LICvyjE5EMPheqyDilkYE2ZWe0liskAW2K5nK26S87253d','xNBXMSUBX5azGdqsl','B','pHQ5ppZu7i32Kixt3JKv1kUxUBdR7Bo','L3iteJfGE1','2n34QZ249a7Yr7ghB6ww2puMz6ABpgfQ6gkB',10);
-INSERT INTO ti VALUES (278635,1878277611,'La2QQ5cTMf4xoJCR2bRs6iIp3xY0YlZLp6LXNav4LICvyjE5EMPheqyDilkYE2ZWe0liskAW2K5nK26S87253d','xNBXMSUBX5azGdqsl','B','pHQ5ppZu7i32Kixt3JKv1kUxUBdR7Bo','L3iteJfGE1','2n34QZ249a7Yr7ghB6ww2puMz6ABpgfQ6gkB',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(90);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
-INSERT INTO t VALUES (-18371,1259989805,'bWQaNAAubXC0Lw2jENrwbt63YRcmGyfaAjz7gp5HMWaXnKiEv','6Nn1QbSh7vRDSxx5jNOvvOGZh34VFYlCirP3YwtmPUBlXcHnviDIi9zTCwpz2Ia3Q9psYPRvJR1UbMlEqj','l','2aVc','m2YBL0yFp5h','4P2Ql1w6WHGPP4LHPHtR2IaQcYWew34zCFIkIq2',11);
-INSERT INTO ti VALUES (-18371,1259989805,'bWQaNAAubXC0Lw2jENrwbt63YRcmGyfaAjz7gp5HMWaXnKiEv','6Nn1QbSh7vRDSxx5jNOvvOGZh34VFYlCirP3YwtmPUBlXcHnviDIi9zTCwpz2Ia3Q9psYPRvJR1UbMlEqj','l','2aVc','m2YBL0yFp5h','4P2Ql1w6WHGPP4LHPHtR2IaQcYWew34zCFIkIq2',11);
+INSERT INTO t VALUES (-3104384,2305964,'J5upNUaLGwjgc9sp89EPZWqeZErckEm','k','j5mN1HfzR2Poyf','xVIQT2s87fG2sw1kGZzjssd0BTU0uytitcQjeS2Rp','o','i',10);
+INSERT INTO ti VALUES (-3104384,2305964,'J5upNUaLGwjgc9sp89EPZWqeZErckEm','k','j5mN1HfzR2Poyf','xVIQT2s87fG2sw1kGZzjssd0BTU0uytitcQjeS2Rp','o','i',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(57);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(57);
+INSERT INTO t VALUES (119846,16437688,'57AhvA4P27Agj2ZDphpVqTL2j7AvUl','NcP4FLB','SEQBKv7cmFdjDk2xH5hDOSchaA9dMXLZ','eJH86NIGvquabKecEUZ4v2Y93hgLHxy5QG','R','s',11);
+INSERT INTO ti VALUES (119846,16437688,'57AhvA4P27Agj2ZDphpVqTL2j7AvUl','NcP4FLB','SEQBKv7cmFdjDk2xH5hDOSchaA9dMXLZ','eJH86NIGvquabKecEUZ4v2Y93hgLHxy5QG','R','s',11);
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 (-6727076,3760378190,'4f0gJiq026d77S2gk1w1F9kcPj57tz6mXKPQ06L18BZdkX7kDGAoIqvO8y9wD3miZKbdDK2zWPo','dIUIDkExyuyYlzl8SAkD4VycNPBdwRu1QKcYhbuzKNPBIJ1Of6oxE57sxadvGVcQ8SnOqKw','zf','I2kUSSYZul67k4JpdmXcYVhCGujYVUnQGBGmtj8e8zXRA4OM8a','ZbUtE23m0UCc1ZyoMOJqPPx2yIdpsFXlqtbaYSbaWSfOkgktOBoAfnwyBIwarw0ALrwg2nMDmfjdw8NZ7g97AYvo0AZqieWnagk','ttwLxnatzZEEYCxpyWDYdPYMn6SZGwovXzCcdKjtN0KJAp0LdUbvpQJfgZpuxwYx4GHnx7DMleRq',12);
-INSERT INTO ti VALUES (-6727076,3760378190,'4f0gJiq026d77S2gk1w1F9kcPj57tz6mXKPQ06L18BZdkX7kDGAoIqvO8y9wD3miZKbdDK2zWPo','dIUIDkExyuyYlzl8SAkD4VycNPBdwRu1QKcYhbuzKNPBIJ1Of6oxE57sxadvGVcQ8SnOqKw','zf','I2kUSSYZul67k4JpdmXcYVhCGujYVUnQGBGmtj8e8zXRA4OM8a','ZbUtE23m0UCc1ZyoMOJqPPx2yIdpsFXlqtbaYSbaWSfOkgktOBoAfnwyBIwarw0ALrwg2nMDmfjdw8NZ7g97AYvo0AZqieWnagk','ttwLxnatzZEEYCxpyWDYdPYMn6SZGwovXzCcdKjtN0KJAp0LdUbvpQJfgZpuxwYx4GHnx7DMleRq',12);
+INSERT INTO t VALUES (-211707,16044237,'pdWunKzK7TtBNsiRs35NRcjKEiKVg','T7lSMnmuXd1skonoZO26oNSu7nYZJNmNYwDzdbS','VZEYz7ogN','t3VkliFqulvSANM3Tb2BSM3T05jR4pcMebrSgTWwT4','x','v',12);
+INSERT INTO ti VALUES (-211707,16044237,'pdWunKzK7TtBNsiRs35NRcjKEiKVg','T7lSMnmuXd1skonoZO26oNSu7nYZJNmNYwDzdbS','VZEYz7ogN','t3VkliFqulvSANM3Tb2BSM3T05jR4pcMebrSgTWwT4','x','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3347058,6576354,'R18T4xdKo','V57yUk1eVc1190v29RRqlFjXHpuFfSAy5qda9xmcXQFB6L6682fDCFgMp0HQgMPwltGySEiPnyRdWEgRZd1dJDcS3WBqi4k8AjhFKXTuCAQv4BC9I8dvg5ZocxXuBHzLqGw29dnzD7zfg8hcxM27pJ8wTMBUYS318tvwtiehQF8skbqxk','UMsPwzQMNAgIBCamKxjISvBu8pI0k5e','mENnytKyzIvXW9FVwxxms41uay6wcnfwampyRMxegqnfSHYOiNZVtrJgl5ihR665iGrHikaWFSg75cXbeSrmCEa6tQmN8uTHlsUWPTdU8mcdVXJVxkCBRLKkJDPcL9BspssuisimYYGIC9ehLESfLCDXcGZaJ2ICWcsfEQ1xJTRxYrA8o','6','K',13);
+INSERT INTO ti VALUES (3347058,6576354,'R18T4xdKo','V57yUk1eVc1190v29RRqlFjXHpuFfSAy5qda9xmcXQFB6L6682fDCFgMp0HQgMPwltGySEiPnyRdWEgRZd1dJDcS3WBqi4k8AjhFKXTuCAQv4BC9I8dvg5ZocxXuBHzLqGw29dnzD7zfg8hcxM27pJ8wTMBUYS318tvwtiehQF8skbqxk','UMsPwzQMNAgIBCamKxjISvBu8pI0k5e','mENnytKyzIvXW9FVwxxms41uay6wcnfwampyRMxegqnfSHYOiNZVtrJgl5ihR665iGrHikaWFSg75cXbeSrmCEa6tQmN8uTHlsUWPTdU8mcdVXJVxkCBRLKkJDPcL9BspssuisimYYGIC9ehLESfLCDXcGZaJ2ICWcsfEQ1xJTRxYrA8o','6','K',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1468207,4206587,'RvKWBQXCaAyzT2DsXws','ZiSIPXNu7pU4V93jLCP0A3MViOiaSdeHYDRbzm5op1yUVTBWSCQfupmr18wC97R623WxA1loSMbjr1vBrjjk2BK4fxxTgDWUgqmPQz9RZD8ZfcOUlo5tDRGW5HJgDwfLYGDhCgMPrj','vnMrTt38dVVUvpJo40FaFJVA','z5Pck4ydBF1bvqWMhGGPoKWxwUUzRoBqcZ55t9Fzh7XIKdp2cNCt27IvoccdS16nlfGkHBppEMVvfy3cesFtuHpeFPjTknoyTqfy7Pyqp04oAf515NoFtIlQwDQ8xB4D5XGqCS53ykwSVsA0TI74Vz2GDFT8l9jm0eNsYRKcpl0Cei1ZcZVcE3motMOVJ1R05sFD','a2','F',14);
+INSERT INTO ti VALUES (-1468207,4206587,'RvKWBQXCaAyzT2DsXws','ZiSIPXNu7pU4V93jLCP0A3MViOiaSdeHYDRbzm5op1yUVTBWSCQfupmr18wC97R623WxA1loSMbjr1vBrjjk2BK4fxxTgDWUgqmPQz9RZD8ZfcOUlo5tDRGW5HJgDwfLYGDhCgMPrj','vnMrTt38dVVUvpJo40FaFJVA','z5Pck4ydBF1bvqWMhGGPoKWxwUUzRoBqcZ55t9Fzh7XIKdp2cNCt27IvoccdS16nlfGkHBppEMVvfy3cesFtuHpeFPjTknoyTqfy7Pyqp04oAf515NoFtIlQwDQ8xB4D5XGqCS53ykwSVsA0TI74Vz2GDFT8l9jm0eNsYRKcpl0Cei1ZcZVcE3motMOVJ1R05sFD','a2','F',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5698492,6121510,'P','wezMIROIpbfxxFMLrg6bIWvtmB2gxTy95uAJBD2dfqxPbRyd9MnSjMDnARyghYL4XhsPMN3sCkKlLTF2Ei8yaM1wVCEe9qXrUel6e0uxV3R98COqnP9p7EPspjRuHYr39usO','33Ucz2CwDRAZHNNa35','3NF5aafAkwol9l5Eh7Rh5xlRnAsDTPcLufOsIeh8ofwmeHCiOL15hqaHGnyqsq0vBWtbpeQoIaKku8EpkDBki4G1lYFUlgR3PPEQtyxC8OOLWET12tz77VXrJwr83cSn24jA6WmQRcQAwf8EMyaw9aRV9nstxrZHJS3Ns8iZHf6ecK6IWtgcQcWUB6V2wbxLpLh9l1GDuzo7yYQTPnqnocJ4hoLfhjZEx3KKWEYgDm8ZzWRng7k6','rT','J',15);
+INSERT INTO ti VALUES (-5698492,6121510,'P','wezMIROIpbfxxFMLrg6bIWvtmB2gxTy95uAJBD2dfqxPbRyd9MnSjMDnARyghYL4XhsPMN3sCkKlLTF2Ei8yaM1wVCEe9qXrUel6e0uxV3R98COqnP9p7EPspjRuHYr39usO','33Ucz2CwDRAZHNNa35','3NF5aafAkwol9l5Eh7Rh5xlRnAsDTPcLufOsIeh8ofwmeHCiOL15hqaHGnyqsq0vBWtbpeQoIaKku8EpkDBki4G1lYFUlgR3PPEQtyxC8OOLWET12tz77VXrJwr83cSn24jA6WmQRcQAwf8EMyaw9aRV9nstxrZHJS3Ns8iZHf6ecK6IWtgcQcWUB6V2wbxLpLh9l1GDuzo7yYQTPnqnocJ4hoLfhjZEx3KKWEYgDm8ZzWRng7k6','rT','J',15);
+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(63), d VARCHAR(12) NOT NULL, e VARBINARY(26), f VARCHAR(91) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2162267012,623397721,'aHUds1k0DCvJBpnr86Xff8b9jwefRHx','GoXtTp05','AdIc0cm1LzySZ','qudgmJSp','UD','L',0);
+INSERT INTO t VALUES (3865179566,-1611023496,'Y0RVu91MNZ4UgE2pivs4d0B0yjdRopH7fGFXbr2nyhrbD','crAQ5Zskn','tciUzBGE6ydDaJ4HCXL','oLqv9qpb3TLBsRcnC70yQ3eUXXqWT8gqw8muhLYkYv38c6Na2aQXs10Uh0tb7785R9ugILYlJMvoe5575v6nxwKfhDc','ev','E',1);
+INSERT INTO t VALUES (2048393098,-1332624161,'NQkxmXChnEiAMALd6ut8sZM6cpaZXykBwoU30yIkqWzTqgkrH','kw5Jk','Z2PD8wEG05zwp4T0f','hun1rFNkYcBiLkUpDwRA2eb1kB6LT2WXqdkIBRyFMHTwunYlAoBqsum0t2yZgUfunBPF8s096Gkh1GrI1rYxcYdrNpb','ug','l',2);
+INSERT INTO t VALUES (1234357452,74663747,'iEOAo7RZCDaKlNXNj200l2XweV5QhxjGqPVMy82plvhL3oT5kGkwRYJr0rU','GB','4F6QJnmRa2UGWbq2pQHh','1RuZAcOH6uj','nS','p',3);
+INSERT INTO t VALUES (1056732053,-2029142945,'9qbkGPzyz0ZfpzCNYidjtvyyYTKBl1nsl','JmWgulLQev','FI3z2HWiDDJEIX40qppJoU','pMHGOtw9EEKkbHtA1rNAorKNcNaAL77aDdTwNw2d0Bf8NX5Bh3xmRYj3y0rEe8JTWfwK2vE','B','Z',4);
+INSERT INTO t VALUES (1784045700,1484812807,'6SDULy0Pfexw57yec348hSKy2vQSSVorEOD','yBT36RWbDW','grhrMLpwV2fETsae','rp1h8OlVljWCQfnN6kgRfXeKL8kxxBjmQDuECbEzK5CD7CCzAYRm66C1wDbugH0hMobVdBghN2B','U','Q',5);
+INSERT INTO t VALUES (3053312027,-134546345,'x6Z6pqWNp7ALTANIm9UxQGKU4jyovkvz6LoLfok1XS','pbtp5F','R','8ajEn9pGKFRTP60uEckiFlCGxmHvNftMQ','r2','D',6);
+INSERT INTO t VALUES (2456463404,-638088849,'uL2tndRU0','Jh75iDc4IDUk','Yq','Cu6GiU4y59Un9FIoaJO9UjUHqjCbGuZIERNofvZbyTGbzzutjfmOPAK0JHKhGCGuCE1PXNQ6eODoz','C','l',7);
+INSERT INTO t VALUES (1322380422,1286321132,'qaegBl7dZlpGMpY8','Nh','c3dj6rDO4KMBxXUBuQE0OejnDQ','xIdYHdaWsLfvaRG0LY5PpwvRcZku484rECKpCC6','2W','t',8);
+INSERT INTO t VALUES (2334223588,534472427,'h6CAE2','QeNT2AYOSX6','5fa7KpdAsIn1FzviD','mROWrdEmvkEukVRty51OzsnNdnaBd0bBnWJZAKLsFJzeu1H4Q2q9tIf2zjHdfYCZy','Qv','7',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(63), d VARCHAR(12) NOT NULL, e VARBINARY(26), f VARCHAR(91) 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 (4134570354,-1768721600,'GRyoc55JrPpQNCt5Kph7mPjTbrn2orCkdhbC42O2pNV32Z0TjFXN','DlGK0f','kdy','vslZltU3y5DKnR10r3Kb0oNQQofNU9M0e8mHR0LUrUd6JygLPy','r','1',10);
+INSERT INTO ti VALUES (4134570354,-1768721600,'GRyoc55JrPpQNCt5Kph7mPjTbrn2orCkdhbC42O2pNV32Z0TjFXN','DlGK0f','kdy','vslZltU3y5DKnR10r3Kb0oNQQofNU9M0e8mHR0LUrUd6JygLPy','r','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(64);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(64);
+INSERT INTO t VALUES (310547211,-1319464575,'bCRSqtFdcu9h7SmUaknczx3G','rcZaaHDG','2IDULE00','svBCiSOHOBWnjvrVJ5MyH1FP7qTFT9UQKxsxzueaF4PlEMf','Vo','g',11);
+INSERT INTO ti VALUES (310547211,-1319464575,'bCRSqtFdcu9h7SmUaknczx3G','rcZaaHDG','2IDULE00','svBCiSOHOBWnjvrVJ5MyH1FP7qTFT9UQKxsxzueaF4PlEMf','Vo','g',11);
+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 (952756992,2125779102,'420v5oXf6tG5yFzINoOlQ','FPKO3Zk4Tucn6eJTMvx6bEo5vf7LLl6RfEQK9YeZzhQpaf6pXoJxQqVy6cBiLVqB4kxvPYILFEQwwppSDHOVe4F771AgnXBuvRT5ni3SvZS6crk2RfWetOsT12S879tm7x2yTsevWYs5cqRUuh6YxUwiY','bGZrKakHlcdpET26duQPgiw','DtSTxx2Cjv4dI95btGVjfFcVyBc1eu5LT','x','N',12);
+INSERT INTO ti VALUES (952756992,2125779102,'420v5oXf6tG5yFzINoOlQ','FPKO3Zk4Tucn6eJTMvx6bEo5vf7LLl6RfEQK9YeZzhQpaf6pXoJxQqVy6cBiLVqB4kxvPYILFEQwwppSDHOVe4F771AgnXBuvRT5ni3SvZS6crk2RfWetOsT12S879tm7x2yTsevWYs5cqRUuh6YxUwiY','bGZrKakHlcdpET26duQPgiw','DtSTxx2Cjv4dI95btGVjfFcVyBc1eu5LT','x','N',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3759725,2654255871,'vDhEUJQY9sAzqwWA1','8sQ9Ya5RIpXE9fKSNioejW8b9sO52WQvd3AiF2p3L3UNtmaoCgJBKcURE3rd1SEiSmN1wIdU0GzPRrYZxXRcinafcoc3itlWgLWjjrLfjkWAzIu844DP5RQkxgVpnzR0KycQgWmLCDNzTMjdhHf1BRLmQWd5fOnBbB5rYn3T','Q','Ofb5gJzAOw','EmLApVe6uSKMZF8OWpG0h4snESIYGIDIftOGmJucFQtI1RBS3uRyMjaLZIi6ekhFV3xkvgVrqnhYSSx6RqUwpHRPECc0Ew20tWst','ttc',13);
-INSERT INTO ti VALUES (3759725,2654255871,'vDhEUJQY9sAzqwWA1','8sQ9Ya5RIpXE9fKSNioejW8b9sO52WQvd3AiF2p3L3UNtmaoCgJBKcURE3rd1SEiSmN1wIdU0GzPRrYZxXRcinafcoc3itlWgLWjjrLfjkWAzIu844DP5RQkxgVpnzR0KycQgWmLCDNzTMjdhHf1BRLmQWd5fOnBbB5rYn3T','Q','Ofb5gJzAOw','EmLApVe6uSKMZF8OWpG0h4snESIYGIDIftOGmJucFQtI1RBS3uRyMjaLZIi6ekhFV3xkvgVrqnhYSSx6RqUwpHRPECc0Ew20tWst','ttc',13);
+INSERT INTO t VALUES (2665797387,-238120623,'tOMj0NefiLWjSugC1pjk10','4p84SWmI8VKPuAhCdgPBcT96aVKhbnRFvQdZNSqVjGEUsjnRIr21kF4tBWxGju5liF0VtGH7nPvyGuzVpUEaWGH6J7','fr','UhQ7knZ3CCyPO1QvHeAoj0QyRSvW89NX0IrafIcwEiVehShJbTS0OQtNP7tEOpAZtAKqfbNGVmLbCJ2dfTkObbkTCFyE835v6Si7nFPdDgefmQKUTUWTYPoOdanf7Fpdvm0Ld1NwH3mK1XwWBOWFa','hh','g',13);
+INSERT INTO ti VALUES (2665797387,-238120623,'tOMj0NefiLWjSugC1pjk10','4p84SWmI8VKPuAhCdgPBcT96aVKhbnRFvQdZNSqVjGEUsjnRIr21kF4tBWxGju5liF0VtGH7nPvyGuzVpUEaWGH6J7','fr','UhQ7knZ3CCyPO1QvHeAoj0QyRSvW89NX0IrafIcwEiVehShJbTS0OQtNP7tEOpAZtAKqfbNGVmLbCJ2dfTkObbkTCFyE835v6Si7nFPdDgefmQKUTUWTYPoOdanf7Fpdvm0Ld1NwH3mK1XwWBOWFa','hh','g',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (920800147,912619713,'yIZA1youqMur9y8kNIAVRTO8mGMrxUr','M1uXZtlzc6j00cSMqQcSR8dk3jFwE16f5fLwuaHB6Z1tHOjMYPPCsxLtuyij0CPz1TfSpKWtnM','1oSZwhNVNFCKGRymQtn0','2pMJqQd9szAFgo3jcok2nHcG7gmR45zjAMQrp13CcjHUhhmJeOg5IzBHbiT6M7ApHcaLoNDAd71HIFtqu4INYFS13a2mFcCX5zTR6jDzYM4FJBViK','2a3','F',14);
+INSERT INTO ti VALUES (920800147,912619713,'yIZA1youqMur9y8kNIAVRTO8mGMrxUr','M1uXZtlzc6j00cSMqQcSR8dk3jFwE16f5fLwuaHB6Z1tHOjMYPPCsxLtuyij0CPz1TfSpKWtnM','1oSZwhNVNFCKGRymQtn0','2pMJqQd9szAFgo3jcok2nHcG7gmR45zjAMQrp13CcjHUhhmJeOg5IzBHbiT6M7ApHcaLoNDAd71HIFtqu4INYFS13a2mFcCX5zTR6jDzYM4FJBViK','2a3','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (789319515,2040330055,'yjqmtIBRswQomBTV5jGCGUHiChMzi9SOx405XV18ZblXTSxCSgPF52Qj','0RMWeUAzglOWFlWFIDlZ4OG25VEcpQodR1vlPchR4ZU1QFn8daV5mMmesxqBnbjN2OXkqxbCPnIsbFkjLNjo7pq2VJcD7oNh3b1pb5XIBT9VSgSdzlxpVs7TFFYG3e0u4RzLXwDXOtlAJKYzr8ADlvesCktXiXiR5K','q1F','uhpEGTPSntI2jqX10w','s','Z',15);
+INSERT INTO ti VALUES (789319515,2040330055,'yjqmtIBRswQomBTV5jGCGUHiChMzi9SOx405XV18ZblXTSxCSgPF52Qj','0RMWeUAzglOWFlWFIDlZ4OG25VEcpQodR1vlPchR4ZU1QFn8daV5mMmesxqBnbjN2OXkqxbCPnIsbFkjLNjo7pq2VJcD7oNh3b1pb5XIBT9VSgSdzlxpVs7TFFYG3e0u4RzLXwDXOtlAJKYzr8ADlvesCktXiXiR5K','q1F','uhpEGTPSntI2jqX10w','s','Z',15);
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), d VARCHAR(29), e VARCHAR(69) NOT NULL, f VARBINARY(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7063585,4628746,'ZS','Ims68vv6s6rQDeOpjK9iE','1kzCBLGQkwGPpZ','2N13K4JR4pKX22ucwYCj','3RPGcGD89zKcIlOttIBz9cd89CINDmaAWC8c4X1f2nLq7Zyspy22hSz9c9UnIsTGTyen4yhXgKA','UU8BKuoFy424TUDxjaLsTnvfRVxkLX6Pb8envMhDzvTXuTHGXqL9QNjqJNXRnENBOL51ri6jSa',0);
-INSERT INTO t VALUES (8665920,6169370,'0Q0','Rut0pOcq','qP4TcN','0LQcOSAFds7xOlDJCLUPkIyOt47K7y4Ewj4u1','OaDZp3YbnE0gzw9NesQM5oHdySu4mVydQpRB9waTimR83s3Gfx35flqaSAgVJZGkmGfVqCwGAmq6JKy','V5xKbMJPHqtJ',1);
-INSERT INTO t VALUES (6278114,-1272189,'NTt','O6jfAMDeI489YpwlO4gMqAMpRPm5','XwfjmGge8TibOxnfmV2fcSkAW','mCKSaBZ1Mm','Iis79ytphpfWgfQoei2cnbc4zn9bwX4ALUzpj57pOGAmWJEjfsIz3duduDYd8HJsET1AXkuC2t7e4','tUZDPMjqVqbnhbHSYAvhvaq46fhu19vBH48ltpuDXHSaxjsubK',2);
-INSERT INTO t VALUES (5101100,235866,'4oQbkp44M7Q6WxSXKf','t1BYT8BxWHtWxNtwNF','uq7tu6pUy59aUxjs5fjTzTQJ','CTv4PagY1e1J2BdgZXGJ9IbkXpzEEHHcl8CxHAPPRZlhkd5T','5VNAjp9CVFw','36ll6oH42zYd5HwKOdE',3);
-INSERT INTO t VALUES (9110209,5004730,'Hbc','ne9V','2AFvrgiPuV68jkdkUqmB7OUA4xjAd7QNRXKYGPDiSDaScqsie0GZIo','98k4L6NrSM3RqF9uJjvBt1I1oNEeQLKb1L6XdVvsOhVjJcdhkrG1hioD','ZF06eroo3NSsRlYW96NDEtgV8ejGboBVvKS2Eym4WcUgPHyYSThzFGdRj7ErfKBwPV','DEzAaKR5tMyDnbKPve8lGbnO5KshdHBP8qMFzqmtqs7ojeUvWvrJ8oJkVxx3gRPdYUa8qYTcDL',4);
-INSERT INTO t VALUES (10284216,3928696,'w2A7jIZjuiX7A16v','72ohFpIiijiqQMGVKRRZ9qIC99hEN','NAc','mAQS0O11FinlChtZF2OhZiPHMSTdzfp21zkahxxKQE9aJRUfUlacngK3Pg5z32o','rugSnJSgrVk0K1OFFTjhiIcs4QId5YvNDZYiAmfa5vz8Mr0QXaYh660kbrfBFsta07D3r','bPgh7zetPp9mVLTT8Lom3a5CwmMPKIFGZVLbXGebXYiMaTbrUydbHBa2Fri9naMS8JCQFmr1KsO72RdlJYWN',5);
-INSERT INTO t VALUES (8738558,597604,'T5wyLiVOKmrDvpCx','RM1Y6oiNU','jQ5gL','FOiC3NO970PARprv9xSM4cXlU4i4Xw2bUU1H2Jjp2gv0PC','WCD2v4pp0KAxoBC6iqeVCVZh2ojqjOo2os0jOZoqUzLuhTiEWzXKL0JolXlCU1Y4ZzH2gA','clLLi1LvXyrBgtTD01Ej84oUi8ZjZA5r6P6nWoCM7WzNLCixJjsooeasHm0Zg3McktBDkf',6);
-INSERT INTO t VALUES (11555004,3944132,'as2K6kchvXJqjq','iaXE0RgcKxHBTvCoaeIT0c4KYE','mOPde6y1p6ozqEssorSov9D5XPLdw7lNTEnoM805Bv3pFyeN7oRBwKuB0','lfB3D7gI0sNigN','Rmz9bYx0LoNDbRrIGUu4zH3RMnui7GtuFt','Qsg0pa8oq5EZWuV8hFejODgnpqgkeuRt1GbJ1BFltj5lijMyYjrAyFUYS5SO1M',7);
-INSERT INTO t VALUES (13852944,1797861,'hZAMnHg88Oshx7xan','NyEjD3lGpEdyiJ','SK1EI','eHif44h9Sq1XewyPEhVPlcIGAS6kgn96Vt9FoTjWbkPFtcT','dohH5','wy4yPesHDpMprKAU1Onz4jaYp6UHe77djSLwkhfzcv3QrII7pHcltqfGBOyqunSg1',8);
-INSERT INTO t VALUES (8983072,2650803,'FJ','pBrFE4SN','7neobkezqjEqMjNlx3GTytedPxwM2i89UCylgxTZL6vELZscAA2ff0GJ','zqlCWJhLg3ou9jIndcx','3UmpmX7h8UtLTo0gXWK3dgvEIgihFFM6LV7pjOi27ZMlDVg','dJLJso6SU029bW1a2ZzLNCMA5XE8Z9leS5cQc73NBY1mJ6DOI2rziPZUysYymdiT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(85), d VARBINARY(86), e VARBINARY(39), f VARBINARY(23) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3244850890237445123,13513089095243833145,'qYa0PWMDjEI2W6h7Vqcveet0VisBoi1UftSE1S0epBz5p23VVXTOWbxDE6WpqrFmcOaS','sgK24busULua2LJPvM6sl','HE','dTQVFK2R35P7OXS','V','oi',0);
+INSERT INTO t VALUES (4544111163910458183,6275856687665255944,'VoH5KwPVGVcAY6LsVlnZNPK356Z3FNGCHSvIclRHEW23Ur4yZZbLAD','9cDyMZ4DO76yuH36JW82Xy2ugUG6kRVi0EQReDf','olboi9LKL7rkFU5','bMpAj5Usbv3jF','K','9G',1);
+INSERT INTO t VALUES (1721033592951822978,3822260665490589155,'4tjWUXR4p5tbU6cMOtnYCv','RGQ0','JUupcrhHynGYzUwRcCEG','prTBsYYR','M','sg',2);
+INSERT INTO t VALUES (-6559468878441903721,2175677638037501134,'ayvnQ82294EKQxauysLMGWfKBVKgHMXdwa5bysogYKNDrjKiBiJvDcYr4GjsOAC5k1A1ALpGRo4Qfat','sI0p3J0VjasNLX5ssbeZ9kSboDi3XAhrkz6nbNiwWw','Ez4DmAzrsOAWsQ21iF2s','d8TN','x','53',3);
+INSERT INTO t VALUES (-2489871258863391012,4415872710880165353,'lWkPoWLKGASQBbdfKrlpwiNs','tM6xiKZd9C7ogSjZg1YLbrWYn','t9DWnUvp','o2R19pUm','i','Eg',4);
+INSERT INTO t VALUES (-6985228304427136974,3035070911310391493,'E1LQfpubI2omKRDpcn2B2wXNvT8laO5ij642IChtAeHeEYiQaAr','9yC6wQdaaZljcxP','f0dx6zUZHSc89Gtq6DidH','ZAq7QfbL','K','cI',5);
+INSERT INTO t VALUES (-1958736198746115781,4943853376977628433,'mYvqGJtR4FvO','3caXcB1bHGS1mCzbvGiIGrYlh2shri5ND3ORJZgPpFw2a10z8Zd4f05oCmYAbUYmCSjkJjsmLu','NgUiTeSPBawti','W9mcQe','f','l',6);
+INSERT INTO t VALUES (2250113747679691525,7889781468288156940,'r843HUlR8Ce2CO2J1dN41V8r8KXN55PUQ32KZEwUxkzrT6QVBDvE2gLveVcIq6zC8jQU1jlfyalJ8iQQ','nBoZ2uwauHIMGcD9rRzRUMlvvEL8jL8So8rEoqdfMsXCuNCnmuefrag3JV4CoyEGkPAq6E1Ydp04fkjd','goGWqgE17mneiplu9','NuIsbHo','O','o3',7);
+INSERT INTO t VALUES (1084790908379259978,3670201690560897302,'QYV4Ny8HamwAFHFlrG8CxYqMuBjyM8J2T0S6BNHDwj2DDA7mCKTw5k5NZSujEflWbZ06tRzSNVGQ06zUW34n','ld0G6','eWRSPIbENCOHF0RdUHa0FVZMWZ','I','T','xA',8);
+INSERT INTO t VALUES (-2600814827777188029,7977113526741303106,'48aRDpRx5c2wQWx15QwFC4Bdts0xl0GZtpPA4dpMwhN1dQXx47o7xqtg5Ij88Ji4tnodFLUWDBjYCk','vdAeVeJfxXdNWXXtfgbvRQnPD22ZdzghK1UUp2UoKT9g2JQxkbd6lIExCOzJR','Z3Ur7P','FGN8FyywDLydGV','6','eX',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(85), d VARBINARY(86), e VARBINARY(39), f VARBINARY(23) 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 (7755346,-555659,'EIOX76VR','pcL6l48Xs6TmYg5CVxD20mlKFJ','5ZQLeRi99ePlz','GIltm9fZiPaf5fbfY50ccVjMftpBBuB5G7p3Q','NssjzLkb1fN0nak743EyWH30ZTHARH','5TY',10);
-INSERT INTO ti VALUES (7755346,-555659,'EIOX76VR','pcL6l48Xs6TmYg5CVxD20mlKFJ','5ZQLeRi99ePlz','GIltm9fZiPaf5fbfY50ccVjMftpBBuB5G7p3Q','NssjzLkb1fN0nak743EyWH30ZTHARH','5TY',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(21);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(21);
-INSERT INTO t VALUES (14501118,-3591074,'4v7bxKqlHiEC','DgOkfuiVu9kCFoeQ3','1cG37k','9PI0QEojzeA3s9pKSpwRBswGoC5klzxbX28aLvx9DM3LJJ','SE7ljCifqvAHxadNf0A34','U030R74Ty7BtJDijLGLGpammcmnFBa2FSD',11);
-INSERT INTO ti VALUES (14501118,-3591074,'4v7bxKqlHiEC','DgOkfuiVu9kCFoeQ3','1cG37k','9PI0QEojzeA3s9pKSpwRBswGoC5klzxbX28aLvx9DM3LJJ','SE7ljCifqvAHxadNf0A34','U030R74Ty7BtJDijLGLGpammcmnFBa2FSD',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7858487,-8345404,'t5uIkvn8BJrM','dLqfGNx9N2i0mt0rl4fs10DCAQgZDZiuavQDqiTbcsZXFL5tFs8i6il77xeXfqzXmWZwUJUu8V1cLHag1qjfvz8ZHpnONalkDhKUZMYnVgfu7UiXtBqt8838zCMxSgrxofofJvpzpwazr6zV7Jkzg','hzKWNvK0G9Iqih4qTxuiFskZely0I8hRnDoqBhtKzixdjy29Li','zl4raH3tfMyXAe99GoHLxi8FLDoDd4DQiI1A93gNBDRuSy9NNy79LDItefIX','lhNJU3NJoOjgtMWIBuDDaV0E2ndggSzKjCnRetYP8lM8sH4T8tFLI2d9ysonpBKtpGmzA9grBQElgHLM6OGrnbyPfmSd4','xLK6NV5o5RWWpVBNsTCKTam',12);
-INSERT INTO ti VALUES (7858487,-8345404,'t5uIkvn8BJrM','dLqfGNx9N2i0mt0rl4fs10DCAQgZDZiuavQDqiTbcsZXFL5tFs8i6il77xeXfqzXmWZwUJUu8V1cLHag1qjfvz8ZHpnONalkDhKUZMYnVgfu7UiXtBqt8838zCMxSgrxofofJvpzpwazr6zV7Jkzg','hzKWNvK0G9Iqih4qTxuiFskZely0I8hRnDoqBhtKzixdjy29Li','zl4raH3tfMyXAe99GoHLxi8FLDoDd4DQiI1A93gNBDRuSy9NNy79LDItefIX','lhNJU3NJoOjgtMWIBuDDaV0E2ndggSzKjCnRetYP8lM8sH4T8tFLI2d9ysonpBKtpGmzA9grBQElgHLM6OGrnbyPfmSd4','xLK6NV5o5RWWpVBNsTCKTam',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2707782947873934611,10278117228485133712,'BDdarJgUPlITn1','Ruh4oAhzF5fmH7jBS23NSMeaIqzxiO6J3rg4dP493LJLgAddB5312TE3Hs9yttiL','nkmdUdo7BSkMhd8OFeBGhyBCCI73c6s32w1DL','mXM8LHOX5I','9','l',10);
+INSERT INTO ti VALUES (2707782947873934611,10278117228485133712,'BDdarJgUPlITn1','Ruh4oAhzF5fmH7jBS23NSMeaIqzxiO6J3rg4dP493LJLgAddB5312TE3Hs9yttiL','nkmdUdo7BSkMhd8OFeBGhyBCCI73c6s32w1DL','mXM8LHOX5I','9','l',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (2850325146563998724,11982155672301263304,'tPzORLIXypyjHyaqw6haKKRoofBmo9ijqBVp63MQC4D9gg6k0r2Bkw1IFGJdGYxDHaexKCWpezpv','1WRTJW9Ukvdk1y9YNzOj5Pztzafl','z8o9Dc4ZT2J','J7bazfR','q','ce',11);
+INSERT INTO ti VALUES (2850325146563998724,11982155672301263304,'tPzORLIXypyjHyaqw6haKKRoofBmo9ijqBVp63MQC4D9gg6k0r2Bkw1IFGJdGYxDHaexKCWpezpv','1WRTJW9Ukvdk1y9YNzOj5Pztzafl','z8o9Dc4ZT2J','J7bazfR','q','ce',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5592238238480092725,17775654165940121520,'IcTaCOx','0J2qOl8qaeLZaOv0X8lgfo71Hh83WK9yUjXvuHQt2jkxAHQbCsN0w','Lasy0','bfswz','q','l4',12);
+INSERT INTO ti VALUES (-5592238238480092725,17775654165940121520,'IcTaCOx','0J2qOl8qaeLZaOv0X8lgfo71Hh83WK9yUjXvuHQt2jkxAHQbCsN0w','Lasy0','bfswz','q','l4',12);
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 (12676350,2313817,'p7Tp3','SRjo0Kwdw5mkNvn5I8phxhHgq9qTfEHtGgi9R','YJaR8pSmHUimL','XwGC7k9NSxPTOdkTxB3RiFzJN7lYs5P4rxyU1ZYFDaMRvmLPOdiQcBppDYan3phKL5ybZrC9Wsid1TSH65W7Z5MVI9uPA0QZ26Amt8JcLJUKkWYnawJVuTaS8qWeaDyA6xI9zmG6x','7sjL11X4i8C8d3h4lNxM6wuuJCiaKQQEfxobtlYVjLiEJfvhs4NGTar25KyvD0GwOBxrfqyeDkL3eZAjNgvuUaqv4m','lZOKFENV1r16tk072OWf4JVuSTyBf95Zfk4ja9kTC1Da1irLxhGkAT8hRpv',13);
-INSERT INTO ti VALUES (12676350,2313817,'p7Tp3','SRjo0Kwdw5mkNvn5I8phxhHgq9qTfEHtGgi9R','YJaR8pSmHUimL','XwGC7k9NSxPTOdkTxB3RiFzJN7lYs5P4rxyU1ZYFDaMRvmLPOdiQcBppDYan3phKL5ybZrC9Wsid1TSH65W7Z5MVI9uPA0QZ26Amt8JcLJUKkWYnawJVuTaS8qWeaDyA6xI9zmG6x','7sjL11X4i8C8d3h4lNxM6wuuJCiaKQQEfxobtlYVjLiEJfvhs4NGTar25KyvD0GwOBxrfqyeDkL3eZAjNgvuUaqv4m','lZOKFENV1r16tk072OWf4JVuSTyBf95Zfk4ja9kTC1Da1irLxhGkAT8hRpv',13);
-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) NOT NULL, d VARCHAR(78), e VARCHAR(84) NOT NULL, f VARCHAR(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (907,14695089480254206219,'p45','6hMelbt8B02l2vP0dteirf08PHB3Pu1pihREVxVbNFPykzeeGCss7xTvn0l4uQyqjmfTL','Pav5lGMUywungTckozrXdSdZFIMamiSMEO3hTrKtlifgBfI76ks0iuPbMdnk6myzs42Seng6VrGPEnwz1nu','pTHgMDZQaVJKxB71AuYS9EhLYt4UN7vyXhtVlo8p3fUIDlkkSguGv','9gqe4hGZu4RAcBOnGLSstBRuSSm3iJAo7td3mvOhubGJnOGHvXwtGqbH2YpEiZr3n','IMGuBCcbJyahhJlj10J9DKHD8NQIGZow6Gl2xfWYKgDEOukJc1pQjgd0EdZx59zav3UNFqRaL6DXMgIuCLI9V0tCEjcI',0);
-INSERT INTO t VALUES (-25324,7219912519579479319,'N0S','LJU4rWU1t3dJJx8ocjs3vHDE8KrXjvE5s2Ny16','iccz4liOomRlQVz0WhwnqdXoAo38IdsEJt4yPX','Mp1oRzusp4w1QH5w8CF6gcruYZ9PW9nYa5vfeyvGCTQcDxbotvMSrQAuau','Y4VG7U9ObqPkA3gglDMMdpfHFsTgeY','o0ZT9xpJJywH4vYcliY9Js0bvAeID6ZLIFOGsL3Y8txdG',1);
-INSERT INTO t VALUES (-15670,10012338054661874808,'m','JCFuRBcg7o1f59ZccMpHenWRTnZRXsXcYzAndpjOUG8Qxsmqi1KKqUZskdeaWvGO8R','70zTOa0rZP95BwYB3YEz0ZuZ0CWFxSf74jUj8llODNJBlP0NYYBz1pIpZwi140lF','nxVAsEcmGY','4dRO2hrnsnxKtyDvoHk17ZdZXzCGT2N5pCzascoWeyTnskHuJjmbBNZ8QMo9hp9VZb16cPHLnqSE','xawmStqLzRwPY8LHthKhu62gNDHro5aeDDOmsDihZIhpN6Bu9b0aF1jDFNNKa9NNQnI',2);
-INSERT INTO t VALUES (-18358,10865661746097009915,'3HE3','EG942wSgSNo2SAwejblpqJCOV6v4ogHOi8Q6pofdFubeLxk','ccGKpvfwatmV2ADWf7','6eUmkBnCfUntM747Qdjn97opdn9gHWvgpQ0p9yvEcSQS5FEM92Rb011pORay3R3PLiKq','VmOYr0sZAagCnXvDDqi9C9Q4JLoLz3eX19H7pkSV7CUZelAXJBvjIRYDIJ4tR76Q0x7eZa6agFf6fCylzsCWG34','3cy66AmN0B7RVT78V9MB6KPkpFjY5FGzIUGd6DJijsxkshUtldpepkW',3);
-INSERT INTO t VALUES (-26495,9637687781697660363,'K','spCEuDpoDEWS2arlI2lULCAbdDeetJsAUHcb1mpktjJU5s1ERWgFerOEjOR5','PgjL65kqgw2slKMevIcyg5zMLmEma0llnLHWkmtWpVWTx','REe1mkoOhE8Cn19uSqB58SyP3lo3m1hYBLmmlPyIG16T34hEVc9D','sDy076gGPQ1XGzx2Cfh48C','583pmeC7VwgASKyUyReCVpxLJx9Cv8QYSYomNSsnAsI48I14AKRCHqk0EpsIrCQKaxBHV7wqXw3jv3EoNZlBv7kbRcBf',4);
-INSERT INTO t VALUES (6958,3351094095051080985,'ZEh','M4h7dktJL6WyAlYipMqhpz9RvQ6dKcVnoS8YiK4k1RzxgMLZfj56TNj5oazkerCFNXTAoPYET','W5H1bj7RJRO3W2lM4041uMsMpHGTw8wxR5wDgbl7QzY08QlJPE8HncdhV0YDvbvXylMIhW','2Td85TqssUkRWoA1bVb7H8CmSn52qyc2Bxa4qkx','PXb0cZE6YJGLsyNRgNUCtOlBzNCyr','AxKvru0',5);
-INSERT INTO t VALUES (4192,3576666860820345144,'8e','RbgyhWrJECgIcTet71SqN3WU62lT15aMVWjn6ORDF0gz8dxkAMkLUAup9ji1XeTMIEsUa','Sjuw6DKb19TH0uxg9vuhlY1hOAwJzi7NuaxbApaUjS8Mk2WUlkUV5oh0MSestLanU33TPZqHClAsU6Xlgz9f','5Q6FZu31WZwXioTg8UVsB61ilUQG','93vp23AV84sjFd9jyryPcWTnulXfmAdjscMA7jSiXC0t6BT5thog1rABFRG47BdvRDrLD','fw0mpbiRBH',6);
-INSERT INTO t VALUES (2265,2407336011463035708,'bU','C8aP','G33mZrrJBgL9MbSwAPFRxWKoSnx3gPZDhQXZ0Q6VHsAuyeRdlgTv','gB','Fn980xzBPeEOOMOsIwvkajvdsUdyggrlh6J20fdoq5M8PIm7Xzgafrr7KlXxy8cydvk5q6SgOGxcngh5BOoM5BIXnA','8Abetm9I5zQ6KoWBAUHgiN1lmgqampXWYipwRFXb16FWyJUlE5pqOcuysPXorTa7iwwVFqlzl6rQ9ud5L1YxEh',7);
-INSERT INTO t VALUES (15646,11515257328733858885,'eh','iuVKAKuUWmYc','8N2qmpztfFYcAxToZfWow3Sm0ux4C9yI6Qt1lASEn0bdsEl3G','rd8g5RdpMYxJj56l','UIMrIDjec8CLlETjkLYwjyisrB1BzdsACZqBxO50s9QsToSHQlHg95C8Z','ZToicufolKefqZ09KrrUbOaYU2kqLYCcm',8);
-INSERT INTO t VALUES (1764,7729177118332639120,'0RK','GQXHS5UdDVstWy4mtDzD72codoXSlydnjCRlSLMFih4tbA3x4skZMQzhbPxh5LyK4teYk3T3R','MVbCjkzXMfK6DU4I3q2FgosZ0Z0AxBpnpzrmTseDhU8i7ylQymMOUDy','jAXZnNMgUxJSLWQXlLWrkl','0bzQeUgeRsQb1yFVOF','gXN4prKzALUfmyHXkAxBeiwQECHauDgWmQKhr1nQydYQHzVsi2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6549297510028586770,8458506881918730242,'NOt4pC','a9NRL7AKxXKUPXayMaz8LaXlNnpMZa9NjkWODdR9n9WxZnhSO4Z2BRa9Q9tWuO6QaHehbs24kZIRyfZA1tiCqWBzCcIfLahZT3bi8RwwAbmpWCvalkKNUtAChd','z79Ttw1o8KLZpg6xZuXeSufBoAg','g11BZDspn3lymQbA9Ptyblm69dHpVXxbfZha7sqgMDBbrFaBOkkaHyaPQRfrqUpkSTlJ0DKVoHpoBWXYplIRTvGnqz','C','1',13);
+INSERT INTO ti VALUES (-6549297510028586770,8458506881918730242,'NOt4pC','a9NRL7AKxXKUPXayMaz8LaXlNnpMZa9NjkWODdR9n9WxZnhSO4Z2BRa9Q9tWuO6QaHehbs24kZIRyfZA1tiCqWBzCcIfLahZT3bi8RwwAbmpWCvalkKNUtAChd','z79Ttw1o8KLZpg6xZuXeSufBoAg','g11BZDspn3lymQbA9Ptyblm69dHpVXxbfZha7sqgMDBbrFaBOkkaHyaPQRfrqUpkSTlJ0DKVoHpoBWXYplIRTvGnqz','C','1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3912182868147211524,12792966121126974306,'T3Tkj9rurs','SFCDK1VDH94Ps5A7tKjzJxcwMKVKfAAIyuH9d4NWnndcI5beDNkp2j9r7oCh6SKYJ0vLmDFAnkC6sS2Bq98GagAEtxanOVTwBaSXTicOljyWTLKPtSK','pcmksK5bgw8gOS4o3f5VlYtDyujCwtQ','UWx8SGIZd39YXnkD5J16IjLpDuTzmnDi843V1RSAgKwUaF4YWO6ZKiYsZROVmCHmSJD3LmoAWpdQ','y','Bc',14);
+INSERT INTO ti VALUES (3912182868147211524,12792966121126974306,'T3Tkj9rurs','SFCDK1VDH94Ps5A7tKjzJxcwMKVKfAAIyuH9d4NWnndcI5beDNkp2j9r7oCh6SKYJ0vLmDFAnkC6sS2Bq98GagAEtxanOVTwBaSXTicOljyWTLKPtSK','pcmksK5bgw8gOS4o3f5VlYtDyujCwtQ','UWx8SGIZd39YXnkD5J16IjLpDuTzmnDi843V1RSAgKwUaF4YWO6ZKiYsZROVmCHmSJD3LmoAWpdQ','y','Bc',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-8361827336635199656,10582148608740331391,'K','tn1eqrZdE2bH4NQe5EOvHdS5oK4JiEofhBb2SlB8LuDk2SL1IcktnCCtrTnQohpaRo5N7Guh1xNLnmBYj3VP1qih','6l9TPVUrPTTLa2','sA2c1J0LuUOsqImyaXTd9hBpTbs4JZVlQzDEMd7jswOC177F8F7rzmM6FRkdKkEoaarVjKJFm2q9eE6fslF4h6CXq','M','9Iw',15);
+INSERT INTO ti VALUES (-8361827336635199656,10582148608740331391,'K','tn1eqrZdE2bH4NQe5EOvHdS5oK4JiEofhBb2SlB8LuDk2SL1IcktnCCtrTnQohpaRo5N7Guh1xNLnmBYj3VP1qih','6l9TPVUrPTTLa2','sA2c1J0LuUOsqImyaXTd9hBpTbs4JZVlQzDEMd7jswOC177F8F7rzmM6FRkdKkEoaarVjKJFm2q9eE6fslF4h6CXq','M','9Iw',15);
+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(33) NOT NULL, d VARCHAR(7) NOT NULL, e VARBINARY(44) NOT NULL, f VARBINARY(37) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1425262508,4216017423,'S9VC2cgAF','vQLQt0','YHiiM7XLAAghcLg','4cRAKvI1Di2Iv04dHZG','x','H',0);
+INSERT INTO t VALUES (3226813557,121423151,'cKOWZH','bs','W4agGGsKZJFw','v1JLSPN38pCHP','l','6',1);
+INSERT INTO t VALUES (2135081395,2593856585,'DfoMyeXUKuC57Pix','g1Gs','tkl5LOQSRT','6sqljrqmNFqCKNLOqb','T','x',2);
+INSERT INTO t VALUES (570187770,1941334566,'ysfqcmqNdr16n88iGcht','n4','j1rD','JpL53jzeAMRKArqAoIXBh','A','h',3);
+INSERT INTO t VALUES (832303897,2279201622,'V7T6X8q5ZXm','b3G','kiZK8ykI4LsDszGyKDRzO23Gc1m2s','kELl13zbYwccAoPLOVqAwRZI8Wc5kWj','c','V',4);
+INSERT INTO t VALUES (2341133019,1760756369,'zex75pwMLNDPskXIefbht9wAz4AX6','V7l9Jdr','0XUj2hQNQu0ibWZaAftkE8yxmhvFO97R','lLdqHlcvjXxb9tpoqdhI1trWkAX','M','3',5);
+INSERT INTO t VALUES (4216569317,821926245,'MZGcuDk7','78Dtydk','NasrPngcISKVjG04TJ5gDy8KkHVb9t0U3ARFqJtObMhH','baeDCNhqKGsnmFsvb','P','N',6);
+INSERT INTO t VALUES (4156145427,3803153741,'kMjbtIWauDAqkVAJVmUddv3pvgCw','gpar','3z95OBQV7ARvsreSCZGass6b50hZAK0BfyjdXp','dIwbWnGNDYdDzw5nOhvLKNs1','6','c',7);
+INSERT INTO t VALUES (1225200012,1382331149,'f4zGEjPfhN0lJ','ZSf','YAD6pmvaaRc2D8LadIlkaY5tmtH3EMR','Ne0','p','g',8);
+INSERT INTO t VALUES (245698549,2712392262,'D8w1RS7fEvybkHx','Q','jywb1R8S2fEpDLJy49YsGtP7dHS3BhqH7JXrbmrxTPoq','Q','m','l',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(33) NOT NULL, d VARCHAR(7) NOT NULL, e VARBINARY(44) NOT NULL, f VARBINARY(37) 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 MEDIUMINT;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (6661399,9638079398070198673,'uO','foXIXjNWd8sZK2d3Lqoh7P9tGTgAmeqSwtnEXJRgDfXQ1SxD7IkanTMdW93EjpKXvKe0wZY7UsvZL','GuKX9','O0WSOjfkzZD6QMcxemV5DjSep','kQhAU','4GDFAm7NTO8mcsVnO0yZyA1wYHLexTgGbXqfSdvEmNkvCWrjKNYKsVYC8XVmBJ4IspkN',10);
-INSERT INTO ti VALUES (6661399,9638079398070198673,'uO','foXIXjNWd8sZK2d3Lqoh7P9tGTgAmeqSwtnEXJRgDfXQ1SxD7IkanTMdW93EjpKXvKe0wZY7UsvZL','GuKX9','O0WSOjfkzZD6QMcxemV5DjSep','kQhAU','4GDFAm7NTO8mcsVnO0yZyA1wYHLexTgGbXqfSdvEmNkvCWrjKNYKsVYC8XVmBJ4IspkN',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(5) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(5) NOT NULL;
-INSERT INTO t VALUES (-552530,8907862449370009051,'i','rE2zm','G6Dwi34g7iNwI1hd9xmmXR04A2PwSBnXnrQBDgb8Tmk4q4UZ0LAFtXKqvZjM','CQkD1vVbZkTJo10rxXMPcsekz0MWSM','3auS6','TunrkyWqMN9lGmp3jpyNfItZ7XJBEajZIge',11);
-INSERT INTO ti VALUES (-552530,8907862449370009051,'i','rE2zm','G6Dwi34g7iNwI1hd9xmmXR04A2PwSBnXnrQBDgb8Tmk4q4UZ0LAFtXKqvZjM','CQkD1vVbZkTJo10rxXMPcsekz0MWSM','3auS6','TunrkyWqMN9lGmp3jpyNfItZ7XJBEajZIge',11);
+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 (4142637650,1756340532,'55Uhi2Snbt0NWBzZLDN3TsgREhgh4U4Y','F','fJpKucSkXGNZDPBU3olz8kyg','RSMdwf2','4','t',10);
+INSERT INTO ti VALUES (4142637650,1756340532,'55Uhi2Snbt0NWBzZLDN3TsgREhgh4U4Y','F','fJpKucSkXGNZDPBU3olz8kyg','RSMdwf2','4','t',10);
+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 (4191815388,181500448,'oOTSzYHwFMHJpK8FqnTl6VI2orRrRLo','54Y','ZEyShDecUC','TFZAQvFtwXIh43Wp','i','S',11);
+INSERT INTO ti VALUES (4191815388,181500448,'oOTSzYHwFMHJpK8FqnTl6VI2orRrRLo','54Y','ZEyShDecUC','TFZAQvFtwXIh43Wp','i','S',11);
+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 (775737088,2539138123,'fPGRmXDcIUV','ZwTB6qPgHIXtdVkuqliMJq6ssHmK0vAuHRq0REvuEszaIAszFJz4xDGR7TiOdd6uTwv7lan6rNdS0IwK0opZZ7GTpJ8ChRKG0yphZ2OqrTHfFTFbUJFiEgm2','ajL7H3VHaHbUHRIbLlkAIAyFtBwSZQkPe1fpT','GiULKCIB7uQdN2gAoJwucPQr0gk3TGmyxN','Q','f',12);
+INSERT INTO ti VALUES (775737088,2539138123,'fPGRmXDcIUV','ZwTB6qPgHIXtdVkuqliMJq6ssHmK0vAuHRq0REvuEszaIAszFJz4xDGR7TiOdd6uTwv7lan6rNdS0IwK0opZZ7GTpJ8ChRKG0yphZ2OqrTHfFTFbUJFiEgm2','ajL7H3VHaHbUHRIbLlkAIAyFtBwSZQkPe1fpT','GiULKCIB7uQdN2gAoJwucPQr0gk3TGmyxN','Q','f',12);
+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 (3632034684,1969390810,'YAPun9kNdaH','F96eST5hq9vOgzNqznDCDBo9tTiaXuMfStXJtU4ZtlDz4M98AZXWCON8akhaP9SUYx','jwrwcgZfm','HZ7D2SrcNqyou0PzWLK','B','w',13);
+INSERT INTO ti VALUES (3632034684,1969390810,'YAPun9kNdaH','F96eST5hq9vOgzNqznDCDBo9tTiaXuMfStXJtU4ZtlDz4M98AZXWCON8akhaP9SUYx','jwrwcgZfm','HZ7D2SrcNqyou0PzWLK','B','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2618539675,1669110965,'Yh9DMZToC','qNoJ3epsvgC04JonbaCDQJ4GIKi6VF95bW9ZBeKhHUF57Y5pYiuRYdN7cu24Or8TcxYGSzQLhPfbGxmGe0WoVjB0sqnUTgkMW2k1h4l3ImGnFv3VMvCknjlPrDAVv7Tj0ASXQvHCuS0','Pc6SLvA0Poq9JxeL4x5XkjXHlwGktXzPabIlrA4dT','Heuqfm9HCsoVY36y11wdr3U0NiCq0ZOP5YTk8ez04T6PkxNPqI7BKwzELHzp1SqBZA9uMMzm26FkklbNNPlDPcD8nMp3nvrf2','1','4',14);
+INSERT INTO ti VALUES (2618539675,1669110965,'Yh9DMZToC','qNoJ3epsvgC04JonbaCDQJ4GIKi6VF95bW9ZBeKhHUF57Y5pYiuRYdN7cu24Or8TcxYGSzQLhPfbGxmGe0WoVjB0sqnUTgkMW2k1h4l3ImGnFv3VMvCknjlPrDAVv7Tj0ASXQvHCuS0','Pc6SLvA0Poq9JxeL4x5XkjXHlwGktXzPabIlrA4dT','Heuqfm9HCsoVY36y11wdr3U0NiCq0ZOP5YTk8ez04T6PkxNPqI7BKwzELHzp1SqBZA9uMMzm26FkklbNNPlDPcD8nMp3nvrf2','1','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3702490661,1717309877,'jVHnktcyyL6ytpCYVq9DOA8XS5omSP0iD','j71NogvvAdjq5E4hxJKmQN5U9cQ3Bhdufn3Xh7zeg3hmxR4Q0I7ERgQ64sg0C6kafc8STrhTGX94jKJRYgLMO9UeHKdamv9MH4Z8NItG4K05D5pd14hQ1mmHcr6AvfCYzEPvNjXIyDHB7q3FhcNYPOL9KoM0zY43ZmAeFiL0Rdz1QwJn1kCJY6IqaGDDZMucJzfT9d5Yf9ZrxAEWQoUH','ea9qcbDQM','m6gVzjLzZy90sPe3wU1jl6izzzL2FqiMWupubjX','h','R',15);
+INSERT INTO ti VALUES (3702490661,1717309877,'jVHnktcyyL6ytpCYVq9DOA8XS5omSP0iD','j71NogvvAdjq5E4hxJKmQN5U9cQ3Bhdufn3Xh7zeg3hmxR4Q0I7ERgQ64sg0C6kafc8STrhTGX94jKJRYgLMO9UeHKdamv9MH4Z8NItG4K05D5pd14hQ1mmHcr6AvfCYzEPvNjXIyDHB7q3FhcNYPOL9KoM0zY43ZmAeFiL0Rdz1QwJn1kCJY6IqaGDDZMucJzfT9d5Yf9ZrxAEWQoUH','ea9qcbDQM','m6gVzjLzZy90sPe3wU1jl6izzzL2FqiMWupubjX','h','R',15);
+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(100), d VARCHAR(15) NOT NULL, e VARBINARY(87) NOT NULL, f VARBINARY(21), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (247,787360763,'pEylleEjJqr7zEcqOqlMn0g0LrXhR','vjH','2VWVRenpSA','AuyMM','N','N',0);
+INSERT INTO t VALUES (45,-523117063,'jhYFb4Fr0XOXWflr3TKrafd79VJ7xeGqmhxuAdjKOxV5Io3yGUYSU87LHuhVsCywAAjVzl80CFP2vBDhZiwHXutCA4ijC8De','3exUi','Tvv3i8qk2sdXAinbAjXfhTJ3bB0Qiim4HBo0ACX3fALrVwemzB7ZoFC4Ut3kG6I5kH7kYOG63AGKwQ8qnD3LuNc','rppG','z','A',1);
+INSERT INTO t VALUES (207,236485847,'N77kLNaeUvC40IzDn1wGd7YIGfpod5NTaJ5C24ip9mPFTLGk','I75XsdPntd1','tpnAEUciWDEbVAq7jkaMUNx8NG1LyifnGQoCnv','7ix0oHAzASg','2','V',2);
+INSERT INTO t VALUES (224,1573139936,'bdQLCVpLq7GJgIqjb53vnLlVVUoZAvlESfrEWFKRLXSb2Eqd5qwpRaQ6oG8gT9abZXuCGa6jz7YPy9CS3uspp3ZcFtXUbpy','oDQxzPZ7Hudwpva','NQwj9bIgWZbc3ltR18hi6xKJHbHTElshzLq0Pgt34llaX','hGBcopeMYcYMuPBfw','e','3',3);
+INSERT INTO t VALUES (251,-914004906,'WmsROfdQcJJKbRzyzPVDcmHT9CBsEjXXUwSKwT2pba2hACRn8M6MkT54dWJKVPG45VYJhDKLK','zcczqrvP','kLVHeCfAkungqOdPZsoUIazaFXImcnxnThZqhH7XwdmCj6g5TNUNcGN7gSxV','b4YRd86mK22IYwB','M','6',4);
+INSERT INTO t VALUES (80,468610854,'iXif73DjIrNYNnRdkvGy','CY','NqaHWYzRvryIC4xg4ZwuPPWuGa4NPEf7jiUjPgKaysLdDgiZdb6Gaqto','kuKfJNQ','g','Q',5);
+INSERT INTO t VALUES (190,-776949688,'nDIbGw5TT8wkQFYrm69gVUadWQSwJsP6zC0Rq1OksSE8sz5QVupluxDM3iL8QFk3gyB0wNblMtnSF9CQwHE5Fq0sc','5eNtrPtmA4Qk5','dmTatrKp8N5jSLEoDNr0l0ObbN2dA7UzJPuoNHTV6','4vba1f','z','i',6);
+INSERT INTO t VALUES (12,1817899453,'uWzy2QLkUIoLQVlfTyWHoEoyr21XlE3tzeKTV7ZoiLDjFge6SDBn6LtimXfPLorHlxxZUEQ5fO2CHyrNiHX52HEKYYQwEJrsF4f','vvNYXOaN','bLEMUQL8J3YasB06U2m9p','B0U7vApLf','x','l',7);
+INSERT INTO t VALUES (167,156676438,'obGkptUf0VaW12QAjDJuC9iosFOoJn6VyJFWf5pQUMlnIoYSjrCdiDB3Cw5FTfmXn2EdjjEAIOEgW2baKj6vGKv6','E2PJ5l','gsm2udJtNOCs0A15LNa3FcRo6u1eKjTPm9JnvAY','VXtXUExaTA3pD4bY','W','f',8);
+INSERT INTO t VALUES (255,-822249776,'WFYLuZpbBGHFEhBg','r2Pg6LM','wBIIxaV7Evbmkg3vQKClngWlLQN6hqbuJ7I4RogwDfJi9g5140','WlSeSgFwSafV','y','s',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT, c CHAR(100), d VARCHAR(15) NOT NULL, e VARBINARY(87) NOT NULL, f VARBINARY(21), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (10667066098807753455,771403410,'x0G3gZy8lcNcwYta1ndOlykYNAfmcJj4fv20J7QhTlM5O8YEEOqXWcqJoEOMWM9EB0slptI6XFSe6yl','GUuNZRbRI73SL','mhOyrOhkrYzpuUHKiFdSjgXODsyCpbKum3vHfjdO4Nfdob0xutzbfujDqB7WZBpvGckPZqAsMP','bVOIJhGQwgu1rY8taO','m','1',10);
+INSERT INTO ti VALUES (10667066098807753455,771403410,'x0G3gZy8lcNcwYta1ndOlykYNAfmcJj4fv20J7QhTlM5O8YEEOqXWcqJoEOMWM9EB0slptI6XFSe6yl','GUuNZRbRI73SL','mhOyrOhkrYzpuUHKiFdSjgXODsyCpbKum3vHfjdO4Nfdob0xutzbfujDqB7WZBpvGckPZqAsMP','bVOIJhGQwgu1rY8taO','m','1',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
+INSERT INTO t VALUES (1351808816589630808,-738190782,'VrH7AS1JbHtO0C2cRkSzZXvqqKOzBhJx1I2Jc217X7dHEkEsKE6hZdPgoSnYNnyLKzR0Djpq1V4V6lbl4sbm','X7bsk','Z8f6QTyma2SXvwVHyUh6MjqCP','pzzEuSU','P','d',11);
+INSERT INTO ti VALUES (1351808816589630808,-738190782,'VrH7AS1JbHtO0C2cRkSzZXvqqKOzBhJx1I2Jc217X7dHEkEsKE6hZdPgoSnYNnyLKzR0Djpq1V4V6lbl4sbm','X7bsk','Z8f6QTyma2SXvwVHyUh6MjqCP','pzzEuSU','P','d',11);
+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 (10375490488081626521,-1345800609,'zIK4byV5YxkCojmDghKp6FAMJlD0cIz2knAMeHYBAlGQ1KYfFhrV','1kDRb82WMaHaU4nvfzVH69t6TmdBWBszZvIZoDnQ7RqtqEaogj7DA43BO6NdElcVGTu1i2qQbTPwXg2Ql9TKdhxOnyC3ymN3dCq5sgMmQI3h89xdwZtlq9lRfQ4C0ZOLhDKmKXV1Mh9IfkZuccCc8NajgdakJqOqiHPCV9lM1P7WTljYBcKpT94eGh8jW7XLm1h6th3','zuLG1SORj0lYDrm20RyzZoqOsFbvmMH','5oRy','Y','8',12);
+INSERT INTO ti VALUES (10375490488081626521,-1345800609,'zIK4byV5YxkCojmDghKp6FAMJlD0cIz2knAMeHYBAlGQ1KYfFhrV','1kDRb82WMaHaU4nvfzVH69t6TmdBWBszZvIZoDnQ7RqtqEaogj7DA43BO6NdElcVGTu1i2qQbTPwXg2Ql9TKdhxOnyC3ymN3dCq5sgMmQI3h89xdwZtlq9lRfQ4C0ZOLhDKmKXV1Mh9IfkZuccCc8NajgdakJqOqiHPCV9lM1P7WTljYBcKpT94eGh8jW7XLm1h6th3','zuLG1SORj0lYDrm20RyzZoqOsFbvmMH','5oRy','Y','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (13098962125589169295,-1358704600,'xnTptHk','PW3VszKkEsfNcjTkPa3','9','QNMrkI0WAT69oMqsnhrVhouoGMPgF','o','g',13);
+INSERT INTO ti VALUES (13098962125589169295,-1358704600,'xnTptHk','PW3VszKkEsfNcjTkPa3','9','QNMrkI0WAT69oMqsnhrVhouoGMPgF','o','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10136492079791473791,-352939705,'51qjoVXCPTqbhNAPbqb0kJvy1Yb3LKu3MDyhDyL5DRe8TNPnkFc9WZ8taWIzeOrIs4bcjTSH','ZH9deogMbsTZXifk9BFRiGEmMhPNrx6JLxcKmbx1IPnBkr9pkC8pK6ikrYC9cTR3EqiqxvQXGz7nTNs47sgWXCjfC8aI9OakE1gAdUOCkm7Ugkc9N1JPfC3TvFCbwd2GDk7Yg11KvfyDX5wL6','BtpecA67fiGwfV9SCLDPLYuhhS9ecffpwdzE6mtruoRpsZNh3238TbAuYTy47CvOqHgY7C','n','e','U',14);
+INSERT INTO ti VALUES (10136492079791473791,-352939705,'51qjoVXCPTqbhNAPbqb0kJvy1Yb3LKu3MDyhDyL5DRe8TNPnkFc9WZ8taWIzeOrIs4bcjTSH','ZH9deogMbsTZXifk9BFRiGEmMhPNrx6JLxcKmbx1IPnBkr9pkC8pK6ikrYC9cTR3EqiqxvQXGz7nTNs47sgWXCjfC8aI9OakE1gAdUOCkm7Ugkc9N1JPfC3TvFCbwd2GDk7Yg11KvfyDX5wL6','BtpecA67fiGwfV9SCLDPLYuhhS9ecffpwdzE6mtruoRpsZNh3238TbAuYTy47CvOqHgY7C','n','e','U',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (14217871140034285677,-2073746745,'kLaaz1XsH5i1VDcf4','PNtlb4YbBAr6q8PKerh7pMSklgbPMeiplIuJ3xXTv8tQTfod9B9SIh','dcRo7Z6hj0N4yF29qoci3SwlamBLiE9tlzh9TWRtFZkOXhA4yIyt','HysyTkLIOOsYcYGmC4ZbPus9tcwr4uO0pvpYMoEsThvHitYrBQ2Gh4YJPG2HxDugM7uJ3Pz0beUnVCAubhD0hRnQ8Sxt22DPapHq8Y71MtzonIkXljdVG22GeQfS1aM5BBJKIEWz3K3DUAnBeJs8cadPYiDYFAW7LOiVHbeKZNin9zy8Ve3Rtfv1fxohOyNHCP8r9cmyiHQOKvnlyNM3NDGp6qadLWrzGHHiLqBmxIDSxx0cf1IYvBX8PZESWR','ET','I',15);
+INSERT INTO ti VALUES (14217871140034285677,-2073746745,'kLaaz1XsH5i1VDcf4','PNtlb4YbBAr6q8PKerh7pMSklgbPMeiplIuJ3xXTv8tQTfod9B9SIh','dcRo7Z6hj0N4yF29qoci3SwlamBLiE9tlzh9TWRtFZkOXhA4yIyt','HysyTkLIOOsYcYGmC4ZbPus9tcwr4uO0pvpYMoEsThvHitYrBQ2Gh4YJPG2HxDugM7uJ3Pz0beUnVCAubhD0hRnQ8Sxt22DPapHq8Y71MtzonIkXljdVG22GeQfS1aM5BBJKIEWz3K3DUAnBeJs8cadPYiDYFAW7LOiVHbeKZNin9zy8Ve3Rtfv1fxohOyNHCP8r9cmyiHQOKvnlyNM3NDGp6qadLWrzGHHiLqBmxIDSxx0cf1IYvBX8PZESWR','ET','I',15);
+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(10) NOT NULL, d VARCHAR(66), e VARBINARY(74), f VARCHAR(21) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12076623755225590275,-6295460767083340099,'J5hjM7','bYYagqOQlYgYDnTGGZXTuHXLxxmCEjkG','oBjYP79GcMqRuQsbFyufKWGBCndsQ9fp8CpY5we8XuGSa2m37KfdJQJmL','7JpJvUZWSXndu','D','WX',0);
+INSERT INTO t VALUES (10192928082773483225,4161580445237271221,'x0N7WkhG1l','zIn0Lnl7ICtfNPt4J9aEKkfnqT5ssGPwPQBrFH3dbakfGrOH','UevGX6UJQelvuc18X05zmWSIBsFpnTeGppicBOSqB4PigBNgLnDkZA','T9Q0Tof8KD6j','W','ai',1);
+INSERT INTO t VALUES (11546577396952705814,6628864039784634099,'94','I6oLJBBiqBL','RiKofHxOd','nAld3EJTZXeporPr','U','s',2);
+INSERT INTO t VALUES (5811632857818876192,4858291638039030754,'Ig6uZEX','DrWfiRGPDGxyFTBt7Q3960NCqysa0WcwZO1y','Z2RH52Bnbmn0tt7kZtcUxinkMD0','l7v','8','UN',3);
+INSERT INTO t VALUES (5401487479873739349,8331227706019231622,'im22hP','JdrQFODYUox9RYlU2FbWl8O','hM77aEwQb68','FWNSQsp','z','aR',4);
+INSERT INTO t VALUES (8368874207234955419,-3967847405067091360,'nes','HyDZXRPd1KFNKQ2EMnRo7oyu1QVTpz3dFqd6oBLiz','Dfes3XnnxHegW5sZyUOXICYam4D2Dsq8tvGiXmER','JfXHa1jVl2jYFKdCy','s','Gw',5);
+INSERT INTO t VALUES (15106485109945079514,-6134252586979394487,'9x4Yly3U','3JstbTCUhgvs9zu','MtZnDUd3OHv3uGFO1Wjgc83hyfurU0sww6DyThe6reCxmoCGmcAWs9l6T','8hsKfvtutXHELANN90','F','mo',6);
+INSERT INTO t VALUES (13708458636841362808,-2465372249015208330,'N8a','AaHz6WNV1AC3gZYBuP9on9KQE3K6L9g21b94noZB1NI6qLiroTMpoHPN','7D3sNxHldJBoNWsTzYhwganugr','gqKGc63','7','Qg',7);
+INSERT INTO t VALUES (16962765186371868216,-6944035750116690672,'uSs8M','CAFkCO4sqYgMKFQcDFfn27Z0IifXIeC4','f65DDMBhtDD43r0T6GFXJs4VffiaQSSrhmiwrVMig22wYW5','7mibhBIcMr2etEBHM','c','6x',8);
+INSERT INTO t VALUES (11266452480786442592,-3065085521076609992,'0','5zcfJdzb0D6B0ugyi15mM43tRboiwK7SK2j','wkMtwgR8g6UwdJ868qz4VbIwJ31frhj7yTf4w1D','W','C','uH',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(10) NOT NULL, d VARCHAR(66), e VARBINARY(74), f VARCHAR(21) 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 (17771499259286427881,6110744559679172473,'0Qr2qpn','EzOox','m4OkREeg4aORqeP5TAdwsPWb7R2BlrCxXOZNfQpHLpID9QIVlKm48u','mc00hcdUerHDTDWVA28h','O','dN',10);
+INSERT INTO ti VALUES (17771499259286427881,6110744559679172473,'0Qr2qpn','EzOox','m4OkREeg4aORqeP5TAdwsPWb7R2BlrCxXOZNfQpHLpID9QIVlKm48u','mc00hcdUerHDTDWVA28h','O','dN',10);
+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 (4876547026854857116,3168968512783869761,'5','5B8U4EfThshJz9liuSse2k0pYS2chuwm9wa2AmHAJ2RyxkYy3OK0v8kGElyQFOAoRn','prHryvrMXESirsCZR04G1n3XD4nDNnoD2BcKqSSz','Ia4','O','TJ',11);
+INSERT INTO ti VALUES (4876547026854857116,3168968512783869761,'5','5B8U4EfThshJz9liuSse2k0pYS2chuwm9wa2AmHAJ2RyxkYy3OK0v8kGElyQFOAoRn','prHryvrMXESirsCZR04G1n3XD4nDNnoD2BcKqSSz','Ia4','O','TJ',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5602380,3156761337903060465,'qwTQI','Zve3y8jP6cbEb1MbuIq0PGFyk7zZD9p8GZR900td5xsb9Byigklj4GRtRgJErzfn08kznDWR6SAdoWnmLqV7sYC','VUqctgz9tC3qA4swZxcqyLucDpMjsDUuVRhiLglujM5Td45304KoDL','W8nqxJkJA6eukugQOf4SnJo9ACPG2RmpHt3YA5IDYOevOi6zAI4AhDpephuV6','3DCMBNiGWT7kTsytPbMd3odiGegbPaP78NxeDmX4wOUbBkayN79J2QvoKY1gNlX48im8mhlHmQPHVxFTN3Zoeo0','zavtOXC',12);
-INSERT INTO ti VALUES (5602380,3156761337903060465,'qwTQI','Zve3y8jP6cbEb1MbuIq0PGFyk7zZD9p8GZR900td5xsb9Byigklj4GRtRgJErzfn08kznDWR6SAdoWnmLqV7sYC','VUqctgz9tC3qA4swZxcqyLucDpMjsDUuVRhiLglujM5Td45304KoDL','W8nqxJkJA6eukugQOf4SnJo9ACPG2RmpHt3YA5IDYOevOi6zAI4AhDpephuV6','3DCMBNiGWT7kTsytPbMd3odiGegbPaP78NxeDmX4wOUbBkayN79J2QvoKY1gNlX48im8mhlHmQPHVxFTN3Zoeo0','zavtOXC',12);
+INSERT INTO t VALUES (906420464112734807,-5514676333378846277,'Dt','l9I','RWq','WbpbSbz8SRez7C','Q','0h',12);
+INSERT INTO ti VALUES (906420464112734807,-5514676333378846277,'Dt','l9I','RWq','WbpbSbz8SRez7C','Q','0h',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8330667,4012204588709396353,'ie','cSnCMWpHw5YORvcQrWrZUkQXArCzM0GjNMfAzaMISLCxXOwXBb3gBrjpXi4obltKvRYOOOf2UEUttGmrh4xa4uDWDGaF2CJBnKeKKCVJky7hVswQRiUzdo3HKUkenS7ybRP2Xl5ABk','ena11M','TNPiSBEsC1dox1uY24UMqdDcUWaJE0dKsLqIKeiADcrNjRmv5jDpLP424TymEodoqFrMNMW9SLnsbg6KUoviznJabrEcIdGvkfguGYSsCtfZqXAknakGxstHUk2DJ0LsNLdaJUdyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHqWHwMsv3N5iS5YyR','IHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8','cNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag8',13);
-INSERT INTO ti VALUES (8330667,4012204588709396353,'ie','cSnCMWpHw5YORvcQrWrZUkQXArCzM0GjNMfAzaMISLCxXOwXBb3gBrjpXi4obltKvRYOOOf2UEUttGmrh4xa4uDWDGaF2CJBnKeKKCVJky7hVswQRiUzdo3HKUkenS7ybRP2Xl5ABk','ena11M','TNPiSBEsC1dox1uY24UMqdDcUWaJE0dKsLqIKeiADcrNjRmv5jDpLP424TymEodoqFrMNMW9SLnsbg6KUoviznJabrEcIdGvkfguGYSsCtfZqXAknakGxstHUk2DJ0LsNLdaJUdyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHqWHwMsv3N5iS5YyR','IHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8','cNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag8',13);
+INSERT INTO t VALUES (9103614501846359261,1532375792838000896,'8yZhnYdTl9J','SHHSKiVqjSgVWoOH3n5GmUBaLvNVcIJvEEwhFGCv59BJkfqNE8cciSo0wLqMvDujsBHI6GtBqrgaDkskuCEYiVo2d4bJ3NDFVThWSd3ogIAGof9G43UG1k1L1HGrSpGdd32GT6RSwCAQ17jr80ldTjwIlzCU0WwnhJ4QeDBBEZ7rd47Nc78DVQ1VfHncF4jCoIY1dRdrZVWx8n7GsJFjMd3n7dUc96zfcALkhfMQwm1XKKuoKdxnTCIVKGN','WZyhryIx9WMarbpEIdbHxMLghqepqTb7EAb7F9vWRTdp','REji2cGQ0uAMLaXZTinXHWufNE6EDsj8Hjyc6hmHcR3LWd','8','H',13);
+INSERT INTO ti VALUES (9103614501846359261,1532375792838000896,'8yZhnYdTl9J','SHHSKiVqjSgVWoOH3n5GmUBaLvNVcIJvEEwhFGCv59BJkfqNE8cciSo0wLqMvDujsBHI6GtBqrgaDkskuCEYiVo2d4bJ3NDFVThWSd3ogIAGof9G43UG1k1L1HGrSpGdd32GT6RSwCAQ17jr80ldTjwIlzCU0WwnhJ4QeDBBEZ7rd47Nc78DVQ1VfHncF4jCoIY1dRdrZVWx8n7GsJFjMd3n7dUc96zfcALkhfMQwm1XKKuoKdxnTCIVKGN','WZyhryIx9WMarbpEIdbHxMLghqepqTb7EAb7F9vWRTdp','REji2cGQ0uAMLaXZTinXHWufNE6EDsj8Hjyc6hmHcR3LWd','8','H',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (9839743051987601109,8551467445094268086,'rya87wsT','J3w1gZAuFw9dDw','V2C1rLyh0iRTpdPGrhjUemRobNHuB','BaT6YZhqHZHjnUCdocTvK7a5MVI0OjqP0ShfjO97B6qb9Zdq9IvlxrMqnhByeqPwvUiDjUyWnMR6v5IN1EYROPpF6Kh0EHD0qEf8GFO5NYaRjGhTk4vveJiiauNw7D9880qycx71GlQqFhCbjjkdlKLf8nnSnjDGg2l0e5bjopLxyB28y7THM2DUpStOt7pVzMdH451TZZQp1Bo0yakLxSj1jHRIV3jYUGbPx6A7n49Mn','Yo','od',14);
+INSERT INTO ti VALUES (9839743051987601109,8551467445094268086,'rya87wsT','J3w1gZAuFw9dDw','V2C1rLyh0iRTpdPGrhjUemRobNHuB','BaT6YZhqHZHjnUCdocTvK7a5MVI0OjqP0ShfjO97B6qb9Zdq9IvlxrMqnhByeqPwvUiDjUyWnMR6v5IN1EYROPpF6Kh0EHD0qEf8GFO5NYaRjGhTk4vveJiiauNw7D9880qycx71GlQqFhCbjjkdlKLf8nnSnjDGg2l0e5bjopLxyB28y7THM2DUpStOt7pVzMdH451TZZQp1Bo0yakLxSj1jHRIV3jYUGbPx6A7n49Mn','Yo','od',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8855985042728613596,-4436001872079846486,'e','IT3yvgANzr1ySasvRinCfP763TZjrl6N03U8aNPslg','ItWCfCjMCYTunToqJBr','LKQxEG37Ejgc8g3FiQGEZhdygOM1ajnWidBtpCSU5XjTYaZkMBCO0EfHz3xSroe4deihcYLHz1s2ODFpkJ6HBV3GJSF20oBvHt6jY6647avamqGG94olGFWLAIxlwmUWwsNgWHuIY8ZBdWskyGoSMItjnlAIOQ5DLnFa2BMUcn8GOEy4eYBFlchVxQWPPcmmAKrfjtOqfMrQ','N','sH',15);
+INSERT INTO ti VALUES (8855985042728613596,-4436001872079846486,'e','IT3yvgANzr1ySasvRinCfP763TZjrl6N03U8aNPslg','ItWCfCjMCYTunToqJBr','LKQxEG37Ejgc8g3FiQGEZhdygOM1ajnWidBtpCSU5XjTYaZkMBCO0EfHz3xSroe4deihcYLHz1s2ODFpkJ6HBV3GJSF20oBvHt6jY6647avamqGG94olGFWLAIxlwmUWwsNgWHuIY8ZBdWskyGoSMItjnlAIOQ5DLnFa2BMUcn8GOEy4eYBFlchVxQWPPcmmAKrfjtOqfMrQ','N','sH',15);
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 CHAR(76) NOT NULL, d VARBINARY(87) NOT NULL, e VARBINARY(4) NOT NULL, f VARCHAR(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16571221196177353671,1680928,'j5ya8F58slLaIlU3kNfmEtLYoNzA3uMRXbRO4o','RoRmF2x4RRGH7nYrM','By','dAmU3W4H957tx1AskkRI3sigOgL0RAq','pQRvqVDz53P7RW1iuPNDTp7UrIvyFD6qgk','hVXdxrG',0);
-INSERT INTO t VALUES (6309873836111132241,-1805974,'UnYVlyuLXc','biZwaJAKz7Sgw8LkJOJr06bvuuZW53sslfCJIUQmYHkMOAl','G1xS','6BJ3fe0uwhdutPTQ4jjgDIvWXC57gDYNOoPj6CEvCeD01KlJAf2PjaFvo1RSTIPZrUawucYBpf3MK','6jlHZwN4Ew9bwZHXHsFj7Hw9VPQgZO6zndCVNLgpcwRvJCd9AxQE2HlYEhHYwHpzArDn','myHEYe',1);
-INSERT INTO t VALUES (12773260646014343532,5481557,'ps','rRq9H50wRvZGWynGFOuYr4uqDRKGUd0Qg2iiqzH','E4p7','4zI563mProChZDoHCzqa8qgfts96QqK444T4igOdmbLmGik','Y6VgRMkPWukPsOkKyoKorspp6TqGYnYqjvsveiR2DlJh1m2m6XQsARvVQl4WvNAAij','03AFTiOUGjukNsEN6D6PSYfjT7p',2);
-INSERT INTO t VALUES (10314722725643670575,-843639,'rnMP2Y9e7Wa37QyDpoNov5MvMq2QFtjoBk','BFPkxpf6AUV9EXDyMYKUPx2YEcQFv63rpAAFa','Z','IMQyeOIndfpmhR7KbawNpwBv0EX2pDwlUHj4N7woPs7aHPyLm8mx4B','UMRp4sivYjWtb4DXiqN0rkxULvCkb0DfMIBKPpC29uw2xSEQC8UZ9WmaEF354Shq6HrwkKc','ccQrg088jj52PdhUZAHvf2csCLDHtz2o6qGZmgt',3);
-INSERT INTO t VALUES (5970955378101925144,3683510,'eDa599vE2eQuezrJMNiGp0Cis9HjvtsJIXh6QYJvQx4baZ4DhCC0mOJnpDEwGwkcAwgl1CFdiq','2OoFbsLrDJmqy3BjKXt7nhQYCCyn85hQlCLA','xD','KWv8Nwd3ZhTPfECYdciOAHQJ8Axm3UweX8IXjIeUJ0BYLAmbzyqih8C','6eVOkeuMoB6Bd5fgpuFQpRa3UuSqdpbiP5pvBtCPeH5cUGNfCHYyA8tK6wcDU7cQ3VbBXC1ATYVYwR9lfzh4NnmvfFuZ','EGPtzC6YLYXZEfFem',4);
-INSERT INTO t VALUES (9486285141226890339,-7135244,'klQaj5QV1wJn0mriEp1V584YzWXyvH9AlCH4pSmWfATmpHh','58j9tZB4MzreWmtwyB4QCXbOySkqu3YD4v22XfmsAypRFTKn94BU6d5Xf3','BG','K8A9UWgmcEsQpRlnx4ZUVbNcTTBWvPC5jr74udMkCrn3OGQk8mBWVLC9LOHg7BIFNDF7LfqF7S05','UvloRAKMaKXc4t','U6s53YW9uI96O9gnDy2oQ26AvbA8h385JHyikbycUDb6vMlAnfWC5QDOg5NnTfiu0XB7uDeHEhJ0T97bE9dEOKtxnSjfH2lsEw',5);
-INSERT INTO t VALUES (3001793920750727751,-5570520,'LyPvds4bHtMGfJxuB8toNNsi4EsGcjyVcoSL06lpb4mw8UgznLq95m1xVKWJGxeF','gmsg01C9T5kmVAMr4AC3MpO3Mf2G73ksnx3Wo3a0WIwE1d7M2C8e0FpiCCBIrV','5E7w','gdGRYwAqblC9ZpH8e8CTeLRCL2dHDk8yTMEEdFzZMjAigyBvQgpb1saU1GIKGpfcJQwzpp8zW5jI','81lXKKNcT9TbTJsyHdIC7W84rQKmfVpvyj','0VEO7IPGJo9R8uYGW95OCIfyzF3PhQ0',6);
-INSERT INTO t VALUES (17528220148324766718,6835553,'GKR4L0PN','Q3ZaOfxckLscS4eW9yzcoAkrtGx5b9U','DKRf','FZkY50yeXdXrcPrhCSTma6WkTtWs5XXOfMA41R','epPgTAhWzP6cZZAPQF2lRWD4OQVkY4','EtsoAvHUYzFjCK3IUqSWBu12R9op907JjG4feintxBNz84QbBjxAVY0nnH3cI4UkJYekLn3WGbf5zQVKVbiay6NIvGUY',7);
-INSERT INTO t VALUES (8730830333883750313,1357487,'Ih9kQBzhxsuyNcoSst7HqosY4DPIOtIgR9GLl0rrCWlTlSc1Fq1JztDrUL','Aq2amKWN1oKtIVbXDV0ZuxEMdUP03WgDsh1AKpg45JUDnBwVYYsOIpOBgOhN5kscvsznY','I','mgq8ycaBSWKZKGC22QhNpOTik5rlPAsJUUc9NUxl1n28lD8SfBEIR7qiH7nipLZSSaLuldHhoD4U1biBPPJg4c','Flsz5H4MlCGvdX4iYqubEEKmbcG3hw12qTiotaIdFPeyVhsvVbvJBzJ9u52k3IB','EbucFxKWsHN390lcYDG1ytZyGEDLlnkt',8);
-INSERT INTO t VALUES (5827838027953459009,7058488,'Eb2wIQJNSfgnCujl9hVMkpzeQWswqBv','HHPyTeURwWBC9BzIZA7Z3hWqncZaI','2','1XAMapZUXbIQV8p8lLkcm71xAKzLc6aqTEuVJMj3Z5ADtiaov2','7Djx3AqpVo7IZX12cJn5mqPnOs7KkpilNEZ42V6tjiUlFMIB0uYQeNrZiWMNYb8U','r9MJBm0NXAQ8Awg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(53) NOT NULL, f VARCHAR(59) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3551517,15325631310462937306,'dyGFTAaVLNGSBQETGCkSwFmSp2PsTezgaF9hdt0lG98UTBw2Mgxm8deaGKiUnzB3','NLdlQKSkcYCT','K7j8ujPN9q39FaKkulAVpUCZUOh1DVsvQh3dg0AzujVi','7NYU6ErdojnHuYPoXA9Es9n4po1xiLqB8','a','d',0);
+INSERT INTO t VALUES (15261145,3848806222829074184,'WUFVzNo3sf9ZlQG','Yi6PhzhFAjWqp3QMkGfzm5Scg','C','t4Cb37WbzcWWA35gx9lOIf','p','x',1);
+INSERT INTO t VALUES (9591768,9002424709402776746,'3lW','xj2LtVMBhHUbL0IKbRh26nD5gFvf6ruQ','Vg6XOXzXKsN79j','KLCRu','Z','m',2);
+INSERT INTO t VALUES (12465099,1163889928135341487,'SwamxWAQOZa6rQ1KSUnDw0tTywga9msSw6XtZDXhu3WD0fwDkt','KyInbLEKQxJ','sdvn1LyAKWurO3z78JNNwzAFLmu7LkXWGW1oBUi5TWMGgW','oxMDpOtzPmAiC9mijCf2OuLqm6p','V6','f',3);
+INSERT INTO t VALUES (15469730,15656751486081210224,'3','tywUsrRkWxkBYuGpcdZP64OZtRhxT5Z2y2sizHB98gGl34UyeuJU0','uHTkSDHw3jZCyJT4UK63ej5JjV7XYpvZl','gylKaOz4DdaGSl6uYNs3syK3xZay3lm0T1VnubRaUwQqhSJMBNEnU','0a','P',4);
+INSERT INTO t VALUES (1272197,12008626284627562490,'UbD','tnag28qcZfRczXGB0tC73DSUf','P5ECzrAf4cJez6H5qvpvFt97na9sudCONLcDBolcZAfdKDhKUmaS','junrNOthmIvrtIBb','Mk','C',5);
+INSERT INTO t VALUES (2194680,14583228092202683386,'sL45GxXtxJrpxiOsEsJc6VziW4WhGIhUCTmCxDUlHU8BI0eEb7Xday','2UIe8YVqX6ZoI6gA1Kg32Z7Q24u33WWXlSPSBB7w7YokEr57k3YNx6','RHh4AIZ6GU9lUflx827Bselz9SNlUbdeYTbSw','oBMdcEZmw8o','K','a',6);
+INSERT INTO t VALUES (6670153,3860853443537216123,'M318m2CUd6btCf5wrFKwuF20hlmcWzWqoCrc37Ai7PzRxlynx1Qw22g4sQTQjD3cEI8','TaWzqUDLGNlG8MaKbaWVvHdrUPd1kTGJ7U1AS8fqcTX48hjrqpa40qRMaq','NI1iSE6x5TJNuYTiDNH76jCtWHu2dEkFqPZC7iKfnUBwEoP','wzqMOywfQVj8xHvMO4ElNAizW9DnHc8IZKsPV','RP','P',7);
+INSERT INTO t VALUES (10117995,12227831951214530441,'VNs7KRePFANUu8nsVjpdA98QFczVSL2Rnqyd5d9AEObzMgkzSqleseKkt','JwslYXZdcj2YvC4nS3zvXwB0CjgBGWELMQmyFJf31tIYGw0AR','GTtLaoFRf4sNj3dpNQ9EMUtFXOWLP','gqWfy','oB','L',8);
+INSERT INTO t VALUES (16540145,18287404389986860975,'uHsOyeh6QNM7AXUBlIR59NHHTQZ0dPJAirWK','U0tn4qp7VKTje','DLSSTtTj1ZfO8mFgoHy2a7DbaNbbKLDZzqohiLfFJm','gvEtbT3xSpMt9A5eBYjSVEmZtpAF1J67H','9','5',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(53) NOT NULL, 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 BIGINT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (16754168314828849008,5462796,'l8','nKP0L6uI6RTCsIzI0KJtCXmXzukMfOddqjmj7VgplPKV0YgLhe7','Zm3','w2JB66VvDqZDlFmYCLJs3n33wz35DgMdEYLxl4R8Aphold2WkCABzYtUD2KRTjxoM0lDmaXyZVJ7vaqlQHia54B9Wv','zuzgRa3Zt','oKyZTqUEq',10);
-INSERT INTO ti VALUES (16754168314828849008,5462796,'l8','nKP0L6uI6RTCsIzI0KJtCXmXzukMfOddqjmj7VgplPKV0YgLhe7','Zm3','w2JB66VvDqZDlFmYCLJs3n33wz35DgMdEYLxl4R8Aphold2WkCABzYtUD2KRTjxoM0lDmaXyZVJ7vaqlQHia54B9Wv','zuzgRa3Zt','oKyZTqUEq',10);
-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 (7061290851818963953,-251361,'y8oAWEq5aLguDKOUf','R7XMZ7voZl','xnM','8hajcahQZvswN2zG31ezaKFHz','7mwCwzay','hSTaWIHSVTPAy8J4Smwf8mEJXKLhh3jeIMtybADdwkeZdrXKr7',11);
-INSERT INTO ti VALUES (7061290851818963953,-251361,'y8oAWEq5aLguDKOUf','R7XMZ7voZl','xnM','8hajcahQZvswN2zG31ezaKFHz','7mwCwzay','hSTaWIHSVTPAy8J4Smwf8mEJXKLhh3jeIMtybADdwkeZdrXKr7',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (371985502785719810,-4043003,'djXdugHslbgClW0SPcmch8tN1ize2','fwatFzXongCzlzbJTAbKeZ','JJYR','tFxXy3O0','S9kK5ClwImCicCjWfThgFKhciR20pPSylE0wr6ygeWpI','ZIxTlC7KTilX9eobPZWQtMOKYQu7LF9qc3z54Djsxf6icIFYzDTuth2ib1TAoF8G3b9YrL82MhHiBVeCjtTq0',12);
-INSERT INTO ti VALUES (371985502785719810,-4043003,'djXdugHslbgClW0SPcmch8tN1ize2','fwatFzXongCzlzbJTAbKeZ','JJYR','tFxXy3O0','S9kK5ClwImCicCjWfThgFKhciR20pPSylE0wr6ygeWpI','ZIxTlC7KTilX9eobPZWQtMOKYQu7LF9qc3z54Djsxf6icIFYzDTuth2ib1TAoF8G3b9YrL82MhHiBVeCjtTq0',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (628904654510957296,-5374438,'Lh1W12Zvc47yKCHMYhwb9awwde23UnfIdsprIhlS3r0iBKALANdbLYo3rHC8YOGCd','GGcbETu0UFtT6zauTUQnBLBPJVuBbENglwrR6Wv3uFlmKL7CVvsMbEDg48Rq0MLwvXNcX25pzloRQBs6poMcyDYMT7pC2mH5pZllDLeTKzvbE2LFhhuUnAWIU5VZ5grB2M2jlBgDI23REdxU3Pq1X3nCMoE2L4PzKYOrXvWG0BBWgjVxbzuac3eKYQGXfbYM3rQepOs48Rtq34pb','G','p9wqIltfBxHQwJzBV6wd2Qrqh8h8AZB4Y7a7RlFjPCwPX0x9SleiGaXLYBs7jctgCOvaeAAX9HNdDR8vmSlu4SXx1UPu','hK7nO7KgsjxnF7oY2U','r9ueolhy0Vh2Ro0oSH4kh2kB1L4U',13);
-INSERT INTO ti VALUES (628904654510957296,-5374438,'Lh1W12Zvc47yKCHMYhwb9awwde23UnfIdsprIhlS3r0iBKALANdbLYo3rHC8YOGCd','GGcbETu0UFtT6zauTUQnBLBPJVuBbENglwrR6Wv3uFlmKL7CVvsMbEDg48Rq0MLwvXNcX25pzloRQBs6poMcyDYMT7pC2mH5pZllDLeTKzvbE2LFhhuUnAWIU5VZ5grB2M2jlBgDI23REdxU3Pq1X3nCMoE2L4PzKYOrXvWG0BBWgjVxbzuac3eKYQGXfbYM3rQepOs48Rtq34pb','G','p9wqIltfBxHQwJzBV6wd2Qrqh8h8AZB4Y7a7RlFjPCwPX0x9SleiGaXLYBs7jctgCOvaeAAX9HNdDR8vmSlu4SXx1UPu','hK7nO7KgsjxnF7oY2U','r9ueolhy0Vh2Ro0oSH4kh2kB1L4U',13);
+INSERT INTO t VALUES (10386552754964629250,14364921436018250159,'geWCchnccH4qzvieRPEfHcvXMNPv18AJUenU','NfEyPEU4b','vQEGJPGba2BBuPaKoahx8Oq15niBBaY164wnvUKBSO','mXs9p5YNDcRP9LHlPxEQR3adh03ammDYiDOWhWwtwG9HNX9XEn2X','1','T',10);
+INSERT INTO ti VALUES (10386552754964629250,14364921436018250159,'geWCchnccH4qzvieRPEfHcvXMNPv18AJUenU','NfEyPEU4b','vQEGJPGba2BBuPaKoahx8Oq15niBBaY164wnvUKBSO','mXs9p5YNDcRP9LHlPxEQR3adh03ammDYiDOWhWwtwG9HNX9XEn2X','1','T',10);
+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 (14581493575033398240,12587622308321422322,'xCKsYZyQZS1Zmtk9BHjPfrkPsxFQmnX9YxlL','bbq3635FRmcnyFrVXQewtYCPsE9OrnxslpTymqc3z3vtMvuskBjsQayoO','5y69uOMLaG76L1QJwhEzFTyjHos','g5BZybDdx3eCfYAUKsXHAAyzFb05tOwNlMrd','E','h',11);
+INSERT INTO ti VALUES (14581493575033398240,12587622308321422322,'xCKsYZyQZS1Zmtk9BHjPfrkPsxFQmnX9YxlL','bbq3635FRmcnyFrVXQewtYCPsE9OrnxslpTymqc3z3vtMvuskBjsQayoO','5y69uOMLaG76L1QJwhEzFTyjHos','g5BZybDdx3eCfYAUKsXHAAyzFb05tOwNlMrd','E','h',11);
+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 (8052783300574921047,1337526450623256833,'tYMpufASaHRFB6V5JXwe2WkWO','1pJ2D4gcbSSxIGokxQnP4ollDiyCXcL2D6mm8dnoReD5Jv5zNg7yiQHSJSYCTY0vBJZ1eGCD4NmuOs5MEUL5vpACyXDo0Rw9pQpGGc1OdEttbrnIB0PPgm9mW3nRc9rJGmSKHtOiRbTNTjjvc3m8QpBN7AFqCPPxMqsuNvViHttcBlJuiUsR5an32hYFnCOKPIHq','SP97Ezf1QIW5ux','BZD0viJ0YPYYOYSPpVwboYAIqEqN5YpafMpCALS2K4RveOLqkzpjaPH7I1c','70','o',12);
+INSERT INTO ti VALUES (8052783300574921047,1337526450623256833,'tYMpufASaHRFB6V5JXwe2WkWO','1pJ2D4gcbSSxIGokxQnP4ollDiyCXcL2D6mm8dnoReD5Jv5zNg7yiQHSJSYCTY0vBJZ1eGCD4NmuOs5MEUL5vpACyXDo0Rw9pQpGGc1OdEttbrnIB0PPgm9mW3nRc9rJGmSKHtOiRbTNTjjvc3m8QpBN7AFqCPPxMqsuNvViHttcBlJuiUsR5an32hYFnCOKPIHq','SP97Ezf1QIW5ux','BZD0viJ0YPYYOYSPpVwboYAIqEqN5YpafMpCALS2K4RveOLqkzpjaPH7I1c','70','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17890146089253130044,13227807683219790613,'1OK9UzkhHoTNDmrAXM1kmT1OFwQS9jT5fPI4AMq','EHe8mc5Hcx6wBMK8ibrHmhU2hNInObucsAkv35QENJxrAF0CE8G76hEglJk0mGhjQM5XpG8en','QARm7sW22IwXPpYLy4Xk9fX1CWG','MTkcMVZavUl9dDlElHflTpJOrQVs','d','2',13);
+INSERT INTO ti VALUES (17890146089253130044,13227807683219790613,'1OK9UzkhHoTNDmrAXM1kmT1OFwQS9jT5fPI4AMq','EHe8mc5Hcx6wBMK8ibrHmhU2hNInObucsAkv35QENJxrAF0CE8G76hEglJk0mGhjQM5XpG8en','QARm7sW22IwXPpYLy4Xk9fX1CWG','MTkcMVZavUl9dDlElHflTpJOrQVs','d','2',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15325436700393885252,8496673870421805376,'WJP','q5cEBn8f9j2nOLSDLIIJwEtBsl2WknvcV4bZyWGud6aSL9C1vwtZoNVSkJGbHdKEqqtx','JUs9703hziWhOGUEJE','VED0Lfkv5eMeSl6OhCyojgvK7eA2TxNDeIxH3PSun1mU3HE7GxCzD85mWr6kA0hzUBqIGG5NMNOlRgWNmXJ0k3AhagJeXCQTynMukTPZcPHKoktgTigt8Qbwwlify7f3OpqJmIiKyMhk6ROB1peUPOpzjARa7LRI5d2TReCu2cwnHILVFjHVJz7gNcthk0PqxAfYk','xE','w',14);
+INSERT INTO ti VALUES (15325436700393885252,8496673870421805376,'WJP','q5cEBn8f9j2nOLSDLIIJwEtBsl2WknvcV4bZyWGud6aSL9C1vwtZoNVSkJGbHdKEqqtx','JUs9703hziWhOGUEJE','VED0Lfkv5eMeSl6OhCyojgvK7eA2TxNDeIxH3PSun1mU3HE7GxCzD85mWr6kA0hzUBqIGG5NMNOlRgWNmXJ0k3AhagJeXCQTynMukTPZcPHKoktgTigt8Qbwwlify7f3OpqJmIiKyMhk6ROB1peUPOpzjARa7LRI5d2TReCu2cwnHILVFjHVJz7gNcthk0PqxAfYk','xE','w',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (15821232340620023121,3824131660707710319,'MWrC8k5OBIz5TG4OCTrrLQkg30Fcf37Mz3i4pZuXxoEMziSzEHE8xInNjAuOWRDzXkKF0','tt6Pxkr5b2HcfLWEEhm5r6VLpNidsNSgej6bUtWC3UFL1Am0syfltgHKIzua7TKRg8QKTzAbaWvqMSwQLPqcodz8X3cHnGB09RQWUz08FAJGtgepOhBhS4bwmiqNfOcA','ERbYbstOna','UleY0nedIxZxGp5z9arOJm8Jva13HvD2I','V','k',15);
+INSERT INTO ti VALUES (15821232340620023121,3824131660707710319,'MWrC8k5OBIz5TG4OCTrrLQkg30Fcf37Mz3i4pZuXxoEMziSzEHE8xInNjAuOWRDzXkKF0','tt6Pxkr5b2HcfLWEEhm5r6VLpNidsNSgej6bUtWC3UFL1Am0syfltgHKIzua7TKRg8QKTzAbaWvqMSwQLPqcodz8X3cHnGB09RQWUz08FAJGtgepOhBhS4bwmiqNfOcA','ERbYbstOna','UleY0nedIxZxGp5z9arOJm8Jva13HvD2I','V','k',15);
let $diff_tables = test.t, test.ti;
source include/diff_tables.inc;
DROP TABLE t, ti;
-CREATE TABLE t (a SMALLINT, b BIGINT, c BINARY(84), d VARCHAR(59) NOT NULL, e VARBINARY(15), f VARCHAR(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-12091,-495151547895960332,'ccNjoOIBFPolWQ4zyldBTEaQcvBYMSuwI9k4l1011gPIx4LvJzQHmcIg6Bn','8MUVQW58dpdNZ2yjtzghY6Am1a2SaWDKwwYL6tY8BBNw','4','y31BmZYR6GA7I7QXPFQIL6u','7MGi','292rCN6ZzhAksVcaYuavxH50HG24StnJ8bvrwTSmtiPdE6m2K3cWGK3q1UccNn',0);
-INSERT INTO t VALUES (-23020,2232214444042970522,'n2tHrgoZqGSeoR0q8OVWR1boaeas78IRNDjU9igMUxXw4G54izsUkx0IzQWPX9080bSRxlMEZSQoHDd7','lspZcVSC2NWu8N7jePhMSoZ8WbscdboC','mVsd2f','0Rlys60eYS30QE95mPlpPycTDNdFbGBM25hOVqoa2nh','5E4ZXBD4BwQELyb9pzmvx0AUuO08mFoSOSEqCrtFavyVSWeZyFiLBC','gLQYpt9krIoJzIIizx3zD',1);
-INSERT INTO t VALUES (860,4226095383866561811,'hBsCiNsw8C5dDJJS0cRo2zTLBf4drV6yu6pWDMjyeibxESVVMQyk24qgVlrnldTfAB2bas9yu2w2YjiVSiI','rmlTbx8c','r','DhRwYgrOLzfqQ2ffe5222LIyhskX','wN0bic6N9z7fzoGKuo97vuvjWtfpavXyipZVLjy1AjPZXPDwFcKjPuhaFwc2lv0zqprrd','oh7gxDqgVqLXjQiUBfj1zTm1xro4KiEtaqP6JVYmGzKmtC10KcJ9w6TFFPfgqf00CXOGUVjnHdndrgOpyLWjGJ',2);
-INSERT INTO t VALUES (-9594,4322900096458739511,'dgZo1qucGO44VopO6Mj6aE3Ifnq4iY1sbmA7bsFZDVVNB00mfpLjadYL8Kh6Jj5QqbdprSIqd6dwV','bQqUgsOgYw2PIu','i925lqPfCM','sTCI1zPo7kbRKeYoUO','XB7S1RL2reQ4mbVpEaDSmEXKV0zlYXXUH74QZAScgDfMwttYBHBuZlcUwE3EWg9uzRhta2HuPfjVHVQWo13m2','4CagjECAiF',3);
-INSERT INTO t VALUES (2510,2364108904842527836,'GkD7711TCvKQqtrulYhmE9tVZeKkYksTzRcAlslTZcvHXbkq16bMuCHRykTm','qrhmCAXirw5uBLQwmOuvfNELwWvom8','JzuybafQNik','mpr6F9dT9H','LJ03BizxPjGhHkCO7AEn5Gd71WzV9VbWjDMkJcRzFW8LzgpwXVdHgSInb0SB908tCzXJuURjYTn7GY','rnoxC0xJKI7gCtM',4);
-INSERT INTO t VALUES (29659,-7204899162642212478,'4g5wDQx9aE3ayJDPMByoPegjxPsZlHcpQZb37Uf25VY','pcnW3P767cUAgIFcZeUv7TpSrAKBCg0AGWNNcIfNvZd66AhH7GQ','rq8','Gc7','qqiLs7HdoZGOsobM6fA0gCxu4asCiZQ8','4EquqEaGFM',5);
-INSERT INTO t VALUES (4478,8172836918876224269,'WJWIZYxmKY9VIbYBsASjvKhrnsQg2uEhXSQOWWh33bbgh','hKQsF0A486u4zTZGnhQ9aIa3R4b30PzmZcF','x7Hlgf','KuiYmZ2ooE','gksUVQEFr8G7A5I4HUxkvZHf7CuoJEFwA1KRP2UN','jEpo0BQSZDmMgu9Q8vrJgACkA7BoDS7Hehhr4K5nlbLVISLUbbXsuamqix0GMIvPm9eyDytyDOHBtAoHvDG1ahzU',6);
-INSERT INTO t VALUES (-18015,5244586194270465035,'4F199UOSZAgxLGjmjIk','iosbvyrPI6JkWk78B2BlCi875T0Jrptvc695Cj4WykVxGSP0KD','uAC','e4G8I6AxthVaWzq2XYY4qD9Ix08vJ7cs6n','y6gbUcIKWXzMmCquDGEefRvJ4jNLb3niK8mxvj00bfylNkRESQpuEuq','pODcFOyWqVjHj4kBV9UPKNArIcZz6i8E4BVrKaEe34sSGOV5c4FqZ13CWx',7);
-INSERT INTO t VALUES (23581,-4730373292702113614,'aq5zHmhBu89zltzV0a8wM7imZ1VAHkHqsvdsaeL','10NlAVGNVii7LZgqLgHBQKJOZzfA4xreXC','S','mdJGI2JurNIrKDEJx','RertxcAmq','TN4U8xgNoiYXNLLSV5eamr4OOd2Ua39QX',8);
-INSERT INTO t VALUES (27243,3340650327025817515,'ep0XcwtNcgixo0aKwi8Xess5ZDaqzfFkKS5nkDudY9y8SqDghAFBbBDkGuM7ilDKG6S49uZyfy7ntRge','0t9mXg4ziyiPd7GbupdmviZ8fGCY2C4Jnzp','gQuV8r6msLM','VTymkrR68gmiBKbnhkP1hT3Y3K0n6RMNq4fr35sYq','BG0L4w17cLemKztihCvqGddusheqoDDMZp0yR7zZ8byzL8oOVQDYN9iEGMEIeL1tIq2MuvR8N05QlkqbR1k7vgI0P9LMS3ivzNd','BpSjiTI9UX6oMlxXSw4YJX3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(38), d VARCHAR(86) NOT NULL, e VARBINARY(94), f VARBINARY(10), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (161,-114,'SYCDxDWa0VodNOD7XwDY0dRXqBifov7sc','wGsPMH6DaA22','ZwQR81sKHiWHe22Poqjt8Ve3bJ2ZGAntOMiAxgg8iXLyMt4UH9DD','R4ehLSNsO','H','y',0);
+INSERT INTO t VALUES (233,-25,'2kIWTvYqxFKX4RVXjARxzk2AD99','UmIz7pjZ8sT','su3l05AKo3oNEdFjEO8ptx8DAVQ5i88qo54I0zM4LgYKBpKY','X5ezIWt9U','m','z',1);
+INSERT INTO t VALUES (41,112,'lSAC1TpbSzFgGNEgil','4TJDZGYG8tR64F1cGK9YlNyVH1w','28bnLFj0lBdguePpuC39RF8baAUvJRVhDw7AJ4FMzTTWXyQKukWvP','aixtBlyg','k','q',2);
+INSERT INTO t VALUES (33,41,'ea6Aek5f','jth5o2AoP9AuSi3cwXb09rr9Th4r9fpRh79NLpAfOVPHaPCwvVxNHooIdRiXfVjgMzTXSY0Nc','DYieOfq5PEMCmgLHy6sKfY61SMdKWomHcU3OocVL','4Wi8M','V','P',3);
+INSERT INTO t VALUES (210,-98,'MXFBRzsuDYOE5DEDmq2xsunTwJl2bx','7hwxeB6WZ835ZIcTYg','9hq9IkDpZNfgfO','EQ0','a','j',4);
+INSERT INTO t VALUES (161,-57,'g3','xgsN6rbLofuXCdvdkulgnQhyFyT35XKx05T6w03U6RFqn42gUsKrUalr','GFt86LFdoJ8oTW0zWsNmBulpzSbr2yao1E08L3tthT3jpayWkjjuFJjzwnA9teIwc','Xm','f','j',5);
+INSERT INTO t VALUES (75,40,'g94Dr','898Oa19LQlz6dIJd7','ZKkswQuR6OwYG8uEmO47azFhq16LRLjKfz1BMDQC0l','3HZCSX7','4','v',6);
+INSERT INTO t VALUES (175,99,'UgtgUzGtKPhiPjgAFGqLuWPno7cdE1MWAUt','5VOKZLKKA8jOJAy8','a8d4qO90Vd3lZQ4VzvT4RfwQxW9dnAbfgoMoVQg3bWYOEAb32kDmHPZtkuXBi8egZindsOzVTvCtIuqIGhz5Asa','osZWyBG9','T','h',7);
+INSERT INTO t VALUES (204,85,'TY','IMcYvRf6JKP4Ovm7p1ldq1uIiPn6bBDicVQdByc','khp9uUiQVVT3ebVhw3ePi5g2axlyaoxb74aGgcdfH78R5arQbLivPQUTELR7ckHsJNMbuiXpBnJijIhwN8K2U','3NllHsdX','A','V',8);
+INSERT INTO t VALUES (66,-46,'DFHTd8LQn2KZWahpPuQDHEFXlsXRUomLvNhY','4phzel2TTPUnu6sKzvd4R2Tm97rmL1sgTxSJl0yMLo0O0','G2AjTHYx1lSOXMQAdZdw5nBdiOn4sG2MhWs8KPEyq6MaOS','uTBTSw','m','7',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(38), d VARCHAR(86) NOT NULL, e VARBINARY(94), f VARBINARY(10), 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 (4727,-6182181291624603152,'mBULdRytAWiH7sE0Xoy5yKvYZaAfsmtbX1pqditcmUT0DnerhvN4f2','yLMDpec3rlXHPFfXaE05C2N','QJ','fk4S9yiStugh','N2tMkvt8il1aEmaw6KnNqT9FhLIJdkYttcBUBsA2BFrCoJpSH17YBivaYcb5vKvrbuBCP6xMo7L3uFqO','7hr207vvD7zBvREb4bbxLfei3cWIiBs4yhoFht4A09TvFckUiHYXHhLgTQWhJEB4MiGYpPHw2k8Vy8BTZ2Za1',10);
-INSERT INTO ti VALUES (4727,-6182181291624603152,'mBULdRytAWiH7sE0Xoy5yKvYZaAfsmtbX1pqditcmUT0DnerhvN4f2','yLMDpec3rlXHPFfXaE05C2N','QJ','fk4S9yiStugh','N2tMkvt8il1aEmaw6KnNqT9FhLIJdkYttcBUBsA2BFrCoJpSH17YBivaYcb5vKvrbuBCP6xMo7L3uFqO','7hr207vvD7zBvREb4bbxLfei3cWIiBs4yhoFht4A09TvFckUiHYXHhLgTQWhJEB4MiGYpPHw2k8Vy8BTZ2Za1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(85);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(85);
-INSERT INTO t VALUES (-18050,-1783844617654479742,'jN051KDcoDRGPCRRlAfKLuoRVgZs3pf7R5JVJEtvRwojGxXPi','WQsRRs09uZvrY9mvjp9YqjqSvVahHT9FbctJ38PZCjwt','kQ4oC6','ULzniM','WDKMSlE5wiZGPAfOePo96Qi49B0','MoUbHk5DCUyYEUFSoYkzo3KhaB7jS7AQnWq7L6ztGXPW2UTwvi93FgnHA',11);
-INSERT INTO ti VALUES (-18050,-1783844617654479742,'jN051KDcoDRGPCRRlAfKLuoRVgZs3pf7R5JVJEtvRwojGxXPi','WQsRRs09uZvrY9mvjp9YqjqSvVahHT9FbctJ38PZCjwt','kQ4oC6','ULzniM','WDKMSlE5wiZGPAfOePo96Qi49B0','MoUbHk5DCUyYEUFSoYkzo3KhaB7jS7AQnWq7L6ztGXPW2UTwvi93FgnHA',11);
+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 (9362098934511179007,56,'RnzJOcduruU2Y98WAD52W2','K7WxgMvIe7','ivOwdJghgLiOkZJBOntJwQz1eluH0Fp2bXsFQTLEaSkoFGJU0y0sNkywL0Obfpwye1N41atjwHZs0NGbrn','60DTpZaI','d','j',10);
+INSERT INTO ti VALUES (9362098934511179007,56,'RnzJOcduruU2Y98WAD52W2','K7WxgMvIe7','ivOwdJghgLiOkZJBOntJwQz1eluH0Fp2bXsFQTLEaSkoFGJU0y0sNkywL0Obfpwye1N41atjwHZs0NGbrn','60DTpZaI','d','j',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (10963724386027720184,58,'hf7ZAb4hk6bT','E5LYiPMVH07vpH2zUzx8p7dJJgBfwADf4FWQIslOsa0Y3BZpkTeQ1ksZpj5FMbOJRwra58a2E3Bq02C5mFXU','3ccw58v02lJ2O','O1Gokw','8','Q',11);
+INSERT INTO ti VALUES (10963724386027720184,58,'hf7ZAb4hk6bT','E5LYiPMVH07vpH2zUzx8p7dJJgBfwADf4FWQIslOsa0Y3BZpkTeQ1ksZpj5FMbOJRwra58a2E3Bq02C5mFXU','3ccw58v02lJ2O','O1Gokw','8','Q',11);
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 (9963,6287186891644930995,'fvjVWDV2RiX2g6pOlATfx3xVmjwj2','ZjnzSpURY93J2XdvuOKevtSlGvQyk2hKSNClyM015ni8XEE7u3ighKc0ghwTPTgUcljoqudW0obPF','WlZO74m7','lezr4qiZeepZlmCnGA1Eioo7LewR0mWWijV','jRMDSAXLHYNWlEhFjTZVzHppBWtOjR6xwp','2yL6RhfgU0hY2CspkhQyLTsIKoSZH',12);
-INSERT INTO ti VALUES (9963,6287186891644930995,'fvjVWDV2RiX2g6pOlATfx3xVmjwj2','ZjnzSpURY93J2XdvuOKevtSlGvQyk2hKSNClyM015ni8XEE7u3ighKc0ghwTPTgUcljoqudW0obPF','WlZO74m7','lezr4qiZeepZlmCnGA1Eioo7LewR0mWWijV','jRMDSAXLHYNWlEhFjTZVzHppBWtOjR6xwp','2yL6RhfgU0hY2CspkhQyLTsIKoSZH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-15170,9222029625835087489,'IrjrotqCt5fD4kjAR','dIDOMnvtQU6y1E1VNHLi100r510PyF3cnBybdbSwXmN5sc2IXp3XBhpot','fEV','hYdgdhvPv5TeuzlnFTy9VZYItPKzNIIpysz3EskI8zOu8bupivL1tdtfSVSiCTOVxSgLxgTdoceuisAJ3ZLcKx8Bh1','iMiFeAcMS9XiJYzRpdE7CKBvQZ6NJPogEsgZBLdyiBne5ycdE','ypxQ7nJ2qWNuncr0olp4t5tk4xOyBB7u3Nh3IDNTKoGdDApwDVLaDrVXu7Q3TE30EAjsaAaYtO88EnT9',13);
-INSERT INTO ti VALUES (-15170,9222029625835087489,'IrjrotqCt5fD4kjAR','dIDOMnvtQU6y1E1VNHLi100r510PyF3cnBybdbSwXmN5sc2IXp3XBhpot','fEV','hYdgdhvPv5TeuzlnFTy9VZYItPKzNIIpysz3EskI8zOu8bupivL1tdtfSVSiCTOVxSgLxgTdoceuisAJ3ZLcKx8Bh1','iMiFeAcMS9XiJYzRpdE7CKBvQZ6NJPogEsgZBLdyiBne5ycdE','ypxQ7nJ2qWNuncr0olp4t5tk4xOyBB7u3Nh3IDNTKoGdDApwDVLaDrVXu7Q3TE30EAjsaAaYtO88EnT9',13);
-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(8) NOT NULL, d VARBINARY(26) NOT NULL, e VARCHAR(9), f VARBINARY(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (426124568,7301718956351539392,'cJZ','7pdQPtXLncnGf8DV9PQn','uw5','7d2zLzwtZNyuRCmqS6PxfmRf4gmUr8GTh4NpRBwYTHOnJqEOOsOMtGBtkEhyIrrduo2i6PD7ugqiI2Bn','hHa09KY0RaycnJY5mUBz','8aIlCyyftcyp77lJoH9S66God7jhJKshe1gJtH4Y8vCDYR7gRNDF2EQCeHxFvEdhAZrA5eY54VpVwHD5V53wcIJkr7ilrL',0);
-INSERT INTO t VALUES (1856584860,6228180896324718222,'f','Hx','0cgV','AEVfFcJUpPvL9Zfl7yJZ6tvnSAMxupTTzT3fy','mZUteWi4jtJLqTewoYJWrGYtvh68JOz4YzR8BFTo3dJ5v0eglycfHcuqD8nqkBGJO','rDHJnqgfrUXBppW2SBLVZeS51FR2wssgfeMFALzY6u4bg7tyEY9qoZjfWoHI5DqiHoUyiyPzDLvyiRiTT',1);
-INSERT INTO t VALUES (183447127,6629188508118022810,'3w','y','k0rreBnf','okzRLoQI4wjayhfW1kcmN9xjJqyt4YLotI4zW6uDjdnkSpkAbsyvzdMof2Bha20HNrPLAU2eCrYR','GzTXkBVQNKYTxbnz2TVgaVUFHhev8buxFnJJMpwFFXfDdWD634bG','yGYiPAgxdPxTOs0de8pzp3LeJON6tZSRR5T',2);
-INSERT INTO t VALUES (1171124954,11757421558586715545,'iEICC','nLszuRUR9RhMf','9YyQfvUHS','91rjWuA7UBnzwxwWcqg20XGkAsVhAjnmVLkVPdQhaH3TbDohgBXntHMNJf2AaVs52Mg4','xC0SM2RRCEmpm7gMfXcacqbrmofzJJ4RWX6wJa658RvuvyxhZJupDFlUIcAb9Te4BSOh92KBHzI04','1UZRjEMmWiMM1EvP9cf718fWLWg9ixxX24u6QiRxHTmdvhQBikgBURNKi',3);
-INSERT INTO t VALUES (-956072587,2114628870572011287,'rLyqCN','MZ','NjAG','4qphPzvA5g','bk7CGz46PkUfsOTadJ29lh','8CJBety1BRnwT4eqflJe9HE7cHYyUn0bWvifupK9Dbfe2pxFUOGHSxc1',4);
-INSERT INTO t VALUES (732038839,7408939574258253168,'A','D','FAjnnpgq','p4wS2oX5iNOAGuGMSb84FNxzrXolavMYslhZSlmPxrfAz8iLdZBQ3MohDHQaBkr6BLlD0Ay812d1k','b','QDdFm0W2N4ok67z10d',5);
-INSERT INTO t VALUES (1194388476,13558957983600874153,'3Xr','ASbeRdI6r1B9bU00pbA','uHaAkr7','qmO24aawsgdzWbEyp2NVMn0ou97DUACM5wPUcA9HMmMLLGdxob9kO7W5EpBWOWe8TqNsrNI7t7e','Kbr05DvaZEANdE2uqnAQ6d8nGbnFBELVm9yg3YwkUe69E14CIUTytzgyTGFCnzhX5atsxhxIvYqfx1oa8tKTpSEysuHoT','NlfyF7BcvNkVZsvhcLVESwxbil87MgIZ8WWw5ThSeiETV',6);
-INSERT INTO t VALUES (344601051,14132618329159755279,'H1rc','xVjnxGDhiS233QXqEiu','fvH3W','2anEdjrWsLATOtsyZDjgJ09IZADbZf48tclRZS7Rvbe9Mscsl4SfY2VsXl4kXfnWwcXGyBIV4KvLm','3eNyCXxLJffvspSMhGBfPyfMvjwLiNGFEH7HjZeBgBIL2yCgBrVQSHx8A','63h7f6V4A1ZGjEY2jjv1askC',7);
-INSERT INTO t VALUES (439421475,8328924137394229313,'sf','EAnFgRIKYXCyWfKFSlgYxxl','iV6Lf','OGQJ6qukFl0ECiufRd4p6V3rwwC0uhLOEzVU3y6W0vtMxvAW5mA','IMTLFTxyA46HjjnKaugnJNuQbjcJJCgYZu8x6','M9dz',8);
-INSERT INTO t VALUES (1468289280,4598979324162825496,'O8','cHmaWAb7kIL4ey','EutH0c','nYNa3wQtXoEslCCgdnqWhoDsZYqbcndvp5eO8PXNzCX6OCyx9V20t1XKL6IefikmuEVGcrYD7KKGrwAxzCvNfx810','RhVyu7IE2POAfI0lmiOMz2n7VB8etelqexHQnR5JVo7mB8t54Exc4vi3gRqWaMwj7XxSzbJq','8jcXGhVhYR8Ic1lpIRWeUvUEmThXYx89boXwJm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2014259191209312165,-106,'F6SUoog30aPfD0yVZfsaX5aLrJewL','5V8MNajyfRYbfRuUUPPWd7RJEa6bAHzFK47','su8QkthvAh6XXVULeSL0tetGqyoz1GkCnb3mogJ1G38dZeloq74AMw6ibRZ9f5GXd4jm6i7ItNuzPKhm4wqC','eP9','u','C',12);
+INSERT INTO ti VALUES (2014259191209312165,-106,'F6SUoog30aPfD0yVZfsaX5aLrJewL','5V8MNajyfRYbfRuUUPPWd7RJEa6bAHzFK47','su8QkthvAh6XXVULeSL0tetGqyoz1GkCnb3mogJ1G38dZeloq74AMw6ibRZ9f5GXd4jm6i7ItNuzPKhm4wqC','eP9','u','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7872502790541539799,-59,'MPxRLNuSyEL62ZKRrySUefHmVrwT','PbuIzxOxPuESyW5BAYZteGZm40cOiwIRE5JhaqIs5Fg7k8mIjDHzAlHvfbxRHmj8CbAKphd3YwXn8M88kwlXXADZv1tktnc','WFsWnYNoRslCyU4YT7r3uC5TK4CVpuys8kJ0JTFPXCyhAEUriZPXjstK','Tdly6aFrS3rEIXh6g2Nz1S0YCKspKVi9fmrF3XGMjCKID3boUv5BzrMQHaHm7XWHHGQtu54Cktkec9j6yPEViyHfd3dnJiPVJt4lTkwhCr64xnhgw','A','Z',13);
+INSERT INTO ti VALUES (7872502790541539799,-59,'MPxRLNuSyEL62ZKRrySUefHmVrwT','PbuIzxOxPuESyW5BAYZteGZm40cOiwIRE5JhaqIs5Fg7k8mIjDHzAlHvfbxRHmj8CbAKphd3YwXn8M88kwlXXADZv1tktnc','WFsWnYNoRslCyU4YT7r3uC5TK4CVpuys8kJ0JTFPXCyhAEUriZPXjstK','Tdly6aFrS3rEIXh6g2Nz1S0YCKspKVi9fmrF3XGMjCKID3boUv5BzrMQHaHm7XWHHGQtu54Cktkec9j6yPEViyHfd3dnJiPVJt4lTkwhCr64xnhgw','A','Z',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (10281470576666955435,-56,'RvzLboFMFEMHOjFrFBRHkHpL','C0ULEUMaD6znByIigkoPtorGE6313xYan5ISq0snNfXdOWrDeUs4HXwlPV2KFBEGnunUILALBmQX0iJDPD2pQrlsdFQlSnXB6CyvPB8H3ahpiuG5J3274VQLluteGgLIArDiGbkpxaACVj9RkiqMfFLvs4TMzpKR6swKYUgj6yqZVhrMYK7SYU2Jj2sGbkHQRDukPrWJahpkKyNRVvNO','HhNyRAKq7zjBnEYvjPMmwlPt69nWOxfG9B2rKiFbn3kVkksvx44eEdaprv7x64BxodKi6iXLv0F20Q6aLh','eaY1K3TnQoXPhKShPanWoIvDiREKf4nRDlzpM2Yy7nuRRo1YNM65cjO3bOF6DFUekpAQyxreXP8THz0YxWebi84om3HY2cVmTjUlcnBpNbN873EDGDxLtguQgmoI0YkzghQvu10ilbRZUFi1jYMptMp5fBtrRqQKpltVFjEbL7dK9499Pw0xWu3ZNkduETDhtV9mIV5m','s','u',14);
+INSERT INTO ti VALUES (10281470576666955435,-56,'RvzLboFMFEMHOjFrFBRHkHpL','C0ULEUMaD6znByIigkoPtorGE6313xYan5ISq0snNfXdOWrDeUs4HXwlPV2KFBEGnunUILALBmQX0iJDPD2pQrlsdFQlSnXB6CyvPB8H3ahpiuG5J3274VQLluteGgLIArDiGbkpxaACVj9RkiqMfFLvs4TMzpKR6swKYUgj6yqZVhrMYK7SYU2Jj2sGbkHQRDukPrWJahpkKyNRVvNO','HhNyRAKq7zjBnEYvjPMmwlPt69nWOxfG9B2rKiFbn3kVkksvx44eEdaprv7x64BxodKi6iXLv0F20Q6aLh','eaY1K3TnQoXPhKShPanWoIvDiREKf4nRDlzpM2Yy7nuRRo1YNM65cjO3bOF6DFUekpAQyxreXP8THz0YxWebi84om3HY2cVmTjUlcnBpNbN873EDGDxLtguQgmoI0YkzghQvu10ilbRZUFi1jYMptMp5fBtrRqQKpltVFjEbL7dK9499Pw0xWu3ZNkduETDhtV9mIV5m','s','u',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12677353885587553605,-99,'Qh8pjkNNFE9wLTycrBJckNhTuSpvMM','9uCyuLjIMhd4tmQVqFTwau6A84OUGffVQ865WSfv1lV8HZ0QGRqlM8OpykGPG9ZyQz6xVcSYwmoXzUcek01Sk2Jb4AieqTaby1amHGYcdIU1eS0lo6QGLzD26obffU4ZG4sKuWygCOH7A3n8XXpG9HlaBCs7ePFvoZcwJyTLJjTuFeSRaqlNZcWaexey7uFJf3','iGyjM6Ek0TcK3UMim40greVXho7yk8BpqsZpdiuHN','qLnvt6tomOpdV8r9Qy9ttX','j','P',15);
+INSERT INTO ti VALUES (12677353885587553605,-99,'Qh8pjkNNFE9wLTycrBJckNhTuSpvMM','9uCyuLjIMhd4tmQVqFTwau6A84OUGffVQ865WSfv1lV8HZ0QGRqlM8OpykGPG9ZyQz6xVcSYwmoXzUcek01Sk2Jb4AieqTaby1amHGYcdIU1eS0lo6QGLzD26obffU4ZG4sKuWygCOH7A3n8XXpG9HlaBCs7ePFvoZcwJyTLJjTuFeSRaqlNZcWaexey7uFJf3','iGyjM6Ek0TcK3UMim40greVXho7yk8BpqsZpdiuHN','qLnvt6tomOpdV8r9Qy9ttX','j','P',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT, c BINARY(42), d VARBINARY(68) NOT NULL, e VARBINARY(69) NOT NULL, f VARBINARY(63) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (0,79,'OL37DsnTKuoUUiHFvTd6qfyK2C6KkAnqaH','J3L58AHhPETvjT6m1ZUfO1cq70XPbO5pgXSSt40zDl24fhVwLpOdDNn9nw6','pf1bewTZ2nW','n6pPBtPQupcoXn9lUSn9VC4jn','WD','2',0);
+INSERT INTO t VALUES (43,-90,'qQWa','Flr6Wq5KhCIxet6ZE','I8gTjZuJYWcsYcZSeUbBiuaxXgyjMm36eYScLMfgpZuZKcudZmp','pJpbghJGvkKlpPCiVkkAlPJyymgFTjycXKGzjWErImdf','MO','M',1);
+INSERT INTO t VALUES (74,-12,'64hKERPl5r','lhK','n3t9N50Fzgh1chzDrhFEiiMrT0rF9mU2NwtWDbNqIxyseKKHW','y2pfilZrM1cHgnzlJIcUiZhhiYdM8vZhHvzvCZ','Ze','VI',2);
+INSERT INTO t VALUES (131,-104,'d613agrSv5L2lB3','Hq52zV72ajfXwNB90CyWEiYRFhFMbcQBm4iu8675ogbmgRi','bGIdsope8g','kYLrwJ8P20rv3cGro4NU0l','x','Q',3);
+INSERT INTO t VALUES (133,-21,'rwESsHhbT','2lQyfJybTwQ5jHlPj4K1fsfmhaiPDZ4B3PFu','fnuGeugxiLeL0c2J','usrRzYShiw5G5wkUcIGsAfpWrZAY5jgi','r','po',4);
+INSERT INTO t VALUES (171,28,'WsSxvfghgPmAoTaJM2QZhYNeIlf9z','1jTHSQ54wo8V1ye','KOMlzFGNsQ5v','z9AN','oI','7',5);
+INSERT INTO t VALUES (230,-87,'bdPA7yaSmeISjSnALoQCLq5xl1U2WNLzPjzeYwk','5A4','KqpfqJ','RSPnn','w','6y',6);
+INSERT INTO t VALUES (177,44,'YpC5LXPP','5rZtRz','pmsa2dyravoLJon','Qsoj7fsYs0QFX7dODGUgHfb3suLs0LmeEhKbE0CtqYe','gd','mf',7);
+INSERT INTO t VALUES (47,-50,'Vm7gi','BPf5zH52zyKV94Hi4jYLiWcq4caFeHuWADFUjViSP1dYCjUgSkvbzS2UfGxjSLo','UCo9NajtcfP1BumHn8TCa0WjsbRzMV7w5flFGi','qRWyUT6CHL6Y9DdP','c','So',8);
+INSERT INTO t VALUES (252,98,'YUNQyAMnIYIBgaB9OYtM05WuZSw7zJ6VoRO','h9qC59BHNSRWJ0','gWZmL3I1j22BQyTLojqa1Rtj2gs7saKCRqCFcVwgFcQSOD2bmM8HX9tF5Y76','jNxgGrr35U6daF63jD6HzGqxcUrh5','BZ','D7',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT, c BINARY(42), d VARBINARY(68) NOT NULL, e VARBINARY(69) NOT NULL, f VARBINARY(63) 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 INT;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-2042867007,16232808901484250459,'IEBA6','JTec4','49NU89fPS','SAdbQOjdMdZnIbcS5WEYjoRYEfap46NdN5qbYq75Arf3PNzF3t6Iw3umgzIKJforSVsxQkt3WQ34Eooz4Xr','kXyeVHatUjswEonZKgI9Rvj7wilhSqMib7O','7OTZOVhvXWVSYltZDriX84TyZObByGL3t0MuIyw3trozWrZSsIXyOWQiNbXosyrWkH3JftjvkRaDt',10);
-INSERT INTO ti VALUES (-2042867007,16232808901484250459,'IEBA6','JTec4','49NU89fPS','SAdbQOjdMdZnIbcS5WEYjoRYEfap46NdN5qbYq75Arf3PNzF3t6Iw3umgzIKJforSVsxQkt3WQ34Eooz4Xr','kXyeVHatUjswEonZKgI9Rvj7wilhSqMib7O','7OTZOVhvXWVSYltZDriX84TyZObByGL3t0MuIyw3trozWrZSsIXyOWQiNbXosyrWkH3JftjvkRaDt',10);
-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 (2139191126,18346449111919383609,'Qwflzml','W5J','gk7Zl4WIP','pq39eo5VG37r9h87P9slBuilhiGxihzuTlPHu','ftXdOuCPrn8uvgsl8walMWL2LqUUNx','lbi3GRiCvomeQBt67oMskk7H95lyGYPWqOJwED5NYyPWwuirO8Vt86zEoQryilqQYauTyjv5aBvwtEcPh75t7ujvpGZvE',11);
-INSERT INTO ti VALUES (2139191126,18346449111919383609,'Qwflzml','W5J','gk7Zl4WIP','pq39eo5VG37r9h87P9slBuilhiGxihzuTlPHu','ftXdOuCPrn8uvgsl8walMWL2LqUUNx','lbi3GRiCvomeQBt67oMskk7H95lyGYPWqOJwED5NYyPWwuirO8Vt86zEoQryilqQYauTyjv5aBvwtEcPh75t7ujvpGZvE',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (12789262,-52,'B','FDOjwoEFOEDFtfewqo6p2ebljq','vNSmT3Zg','NBjvLB8WNH8VGplrwHkjwoQ86J3zbHcU0auhqP4XmfonfRXy','M','v',10);
+INSERT INTO ti VALUES (12789262,-52,'B','FDOjwoEFOEDFtfewqo6p2ebljq','vNSmT3Zg','NBjvLB8WNH8VGplrwHkjwoQ86J3zbHcU0auhqP4XmfonfRXy','M','v',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(43);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
+INSERT INTO t VALUES (16402619,-10,'6PiTre60adAbgXHPTC5Lnl','zUrcgnxd1XD','4PeRGWwp5v59rik1cNKrIaHRsF0TIrt1V1gpA0q59e1gTYF8kgeBSvNjUUoOZl','PVbTxUi8BfVQsIH1','H','WI',11);
+INSERT INTO ti VALUES (16402619,-10,'6PiTre60adAbgXHPTC5Lnl','zUrcgnxd1XD','4PeRGWwp5v59rik1cNKrIaHRsF0TIrt1V1gpA0q59e1gTYF8kgeBSvNjUUoOZl','PVbTxUi8BfVQsIH1','H','WI',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1094761353,16090340135907464960,'p','ig2i50coN9Vo4MGyLtKaTIfSvAPQfBtQHcwj2vvvQF9Ep2MGwFM0KiSLUS1VWqlqN8c41WoMw4V4BHySbFgMd0TrWCIqJn14sLm41Lay4A1N7YZDGKGZ06tWgM600oAwKHWNCtkplhWmp574Y2N25Jq','dEnJa94','X5gmkJPXvoU0tCXrDdfXNuKdLVirL321s6nxL3mQgR4mjFxdl7amNoO3ta88Mu4YyEw','9ycZLW1LGP0BhxxZQ6Dm2Os4nYs9g6aXdP4l5KYJGIqwHcE1uG4ls6gDc','atRxDwBPW9T3SW6r63IVS3xc891PV2S0SPoEXkAfrX8NNdXnd1zyc463K7yIN9SAy',12);
-INSERT INTO ti VALUES (1094761353,16090340135907464960,'p','ig2i50coN9Vo4MGyLtKaTIfSvAPQfBtQHcwj2vvvQF9Ep2MGwFM0KiSLUS1VWqlqN8c41WoMw4V4BHySbFgMd0TrWCIqJn14sLm41Lay4A1N7YZDGKGZ06tWgM600oAwKHWNCtkplhWmp574Y2N25Jq','dEnJa94','X5gmkJPXvoU0tCXrDdfXNuKdLVirL321s6nxL3mQgR4mjFxdl7amNoO3ta88Mu4YyEw','9ycZLW1LGP0BhxxZQ6Dm2Os4nYs9g6aXdP4l5KYJGIqwHcE1uG4ls6gDc','atRxDwBPW9T3SW6r63IVS3xc891PV2S0SPoEXkAfrX8NNdXnd1zyc463K7yIN9SAy',12);
+INSERT INTO t VALUES (12600722,-73,'80GkKvhJTKJYNY','S3tUGSUUNoOecG8AxEw7UGrcg9Pg6Z0hgab6csdhGn06TzVVbLKPZjojpYHrA9O07DyIWNvgiD1aInQdGDjE9My6IffuMEfnq2bmLo1ZgHAm3VrNbvWkWYqFMlI3sunQhiqvaXt7JE1bl1KvnNn8R08Dg7e9073pdyq1a0nEaWPPnuzGeRA0Ngh1oOeRYqObQcptBZvyL6UrY9UqgAD8Ut3lWXAS8GZWefncuvxR','huLyIYQSL0kPqMbaLvFrnr3M1taKxkfLYPLiD8359B797x5x','equ2rU31Zk53tNBycVe324fxXGsPm3gvi3mVMqlZtexOG1Ka2vn','Ap','5o',12);
+INSERT INTO ti VALUES (12600722,-73,'80GkKvhJTKJYNY','S3tUGSUUNoOecG8AxEw7UGrcg9Pg6Z0hgab6csdhGn06TzVVbLKPZjojpYHrA9O07DyIWNvgiD1aInQdGDjE9My6IffuMEfnq2bmLo1ZgHAm3VrNbvWkWYqFMlI3sunQhiqvaXt7JE1bl1KvnNn8R08Dg7e9073pdyq1a0nEaWPPnuzGeRA0Ngh1oOeRYqObQcptBZvyL6UrY9UqgAD8Ut3lWXAS8GZWefncuvxR','huLyIYQSL0kPqMbaLvFrnr3M1taKxkfLYPLiD8359B797x5x','equ2rU31Zk53tNBycVe324fxXGsPm3gvi3mVMqlZtexOG1Ka2vn','Ap','5o',12);
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 (-329129238,10532717781941395474,'z','DBJDYkb87PVhdTQOZOk227DQ3dK7hhypdOYq2FTLi0Af1O39CyDIYWmRB','T7wfzr','xpzGAOkpM9psLo0YmfRMSUpfrd4kqte7o2f575pXl2puPOn1XXHo3TKb0O','Sml0IQW92jhsPcQazc4WgDYLOquX0T7lc2R34','GqyEOwzXNRexzQFKkoGd0THgbgOo7ILiKUfZAG3yg9MwLqlXDqxAvQz3MGhYaVq35OoAssEDtq4TDnGYe',13);
-INSERT INTO ti VALUES (-329129238,10532717781941395474,'z','DBJDYkb87PVhdTQOZOk227DQ3dK7hhypdOYq2FTLi0Af1O39CyDIYWmRB','T7wfzr','xpzGAOkpM9psLo0YmfRMSUpfrd4kqte7o2f575pXl2puPOn1XXHo3TKb0O','Sml0IQW92jhsPcQazc4WgDYLOquX0T7lc2R34','GqyEOwzXNRexzQFKkoGd0THgbgOo7ILiKUfZAG3yg9MwLqlXDqxAvQz3MGhYaVq35OoAssEDtq4TDnGYe',13);
-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(6), d VARBINARY(92), e VARCHAR(76), f VARCHAR(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1712,146,'e','ATwbm4nffxsYGaWIlsmgnKsay0pvczHwzz8OeFmXJUmJJi6b7LkTu7C3YVVOA9d32iV3JOv30MilUe21tlK','zV9nnRgpeSfgEONFofAEjhF5KmjhiSqiq4Dx','XdlYYolwS1aUB4iM4Ekx','QE4MJInXVBQ8iwTqWGHod8RCPSA8BeJa6NiAEbRg5Ln4S8','mqNYiAvVK8Jh3A5s9k54zX88',0);
-INSERT INTO t VALUES (-19302,26,'yTOF1s','TCuKqhpaFYGN8KUrJnainQlloZZoh9jOXWUqJft6Q58OdEWnkhs6ZKFa9LB29dwfrbLcnuT','ZD0ya5yRXfQyhFx0u8tES0h2Eqo4dUqAcHa','Q9eK0xVlKKei8','V40jvR7mdhtBttnbJk8Txdad59ziGXSgTXgiJUv5sOer7','Bq34F8C2k6eNrjtjjtPpymkZSATc7LF3CnFe2sU4dN7xBikvoOxPRy4gmRoU2BE2vOoObPbXspuWLMo2',1);
-INSERT INTO t VALUES (19104,58,'g','j5DK6UhzJ','98dKOUoJcISAtsmeLsuDlhv99bwSEzVYp5Oi6MpbVlHDIvr','Eht05rzGFDs5UzP7kskkAdR1QMGxGMbYe9CCHD','AXGA0FDw6eiiFU1oz7o7SjfTt7Nn3tmiz8kd2V9S8fpVximWevzF5SWD6O9kQfHiQWtpcRx5b7VXeLWSHOYyH4UKuM6','hlwuzYVXXfV7RMsUludVoWe6pSAEiZgXKQxpWOMlJpzq3QjH7k9jMI50',2);
-INSERT INTO t VALUES (-28769,149,'a','vgHbAA61FKUxTiCXeUomA0Fk7nAWuKQmdXCTJhguDgfq5cWyFG0o2zNS4zYkmT0WLoqKZE2LDU7eysjHUeJnskfur7G','d4DRlZ5bvN','Lj3dyc9yyoJ85','FxUiJYdF8B1KXfunIuaLFDxAH0khLN2KzsQmVO9mSQ41f1lLIyRwnayP1gUTOxOrsKxvb311SKgFh74Bu6','bKCFJd4uGAjfHRKiX588sXJIyeQgxoAtKGCrvW8QEClwGtQUapUugOTl5NHBHYIbv36JsfY07FscncSbz',3);
-INSERT INTO t VALUES (-28067,116,'xgPE56','l7J361piJGdMIbBJuxVHsgfGDFnL2Bm6tSdfpHz4tUpuK56AhqBeh4t5KxBu','Ks9T1WuRwgdTlWkFlxTnKw6z8YJOpnZihEPgEoqNJFXLCAuasPVXpb2EGVJEOIlUI7GtzgZb','ou7l42OKRtMXuam9eN75chzorv6wYx7QgdVhMQhiO1gDGOTMSTZm9KYMCoqylT6P','RAy12Hf0rBzTl3Iq7c1Hq3XjWQEQIFqz4qJQCKq7zMa17ZGZYQ6d2xUojeyCn1BcxxnU','Fd0',4);
-INSERT INTO t VALUES (8462,203,'IMB','anz2fM1Sa6vQIRiBr74NLSTkr2CDl49rJvzYwll02kgjKNz20rKPu3H39j0vyA96ZhEuXV','srifOYF4wiLkIEaC3RRQmMO3PVWFpXXYR4qN2VkE','uanuE2WVHonCbbsDYY','Urg0Ft7GVFgaqWtp7e3FkTNbKnYXky4f38LOO0i5s9PQnBpUJJJzzIgnQFzNXfAoUalknKpfaClJyA3NFgjqK','076nfc7wWjTQ1',5);
-INSERT INTO t VALUES (-23699,12,'OT','z8YlmembuJedY1mdXx05EktAEnzdBohXTVXlX0Xe6d','B6NAoFCxCVLtB9b5u','wOEtmohi','zJPPfBt4cRRMYLfpFLrchbCqUbVAUlifvWEz1OIcSQ','dBXNsAuk7wJLpU5p8mhlRIbABoSYIU161sNvO6XH1nzBsIykcm7yuMKHoo6r06XR6lj7fM9651qAXmvIpNQcI65JGTE',6);
-INSERT INTO t VALUES (18208,248,'uBi5','8Y1gCttDYUbrbnHegCRQAVIzOsp6Ag532N8Yw2Fv7Td','gF8Q6PnYx6lix2EwZn8KLspj5DNNr4Tx3zCRblmuY9IDG63dxu','E','wJoOukSJSwj4YVxWzVEAanBMNTz4B7gX0aiz4cpgJCySwyhCBnEy5aHbxTWj6QaL3','hRljWtSC104MoOL6l2BeD7Tntou6LGzu6kCLKhSWpQYYIjIcBua7Il28UIgB8xnL7OugfESiB1yVlc',7);
-INSERT INTO t VALUES (20187,180,'La9r','9AzypSYIcL5HG3A5Z9ZstpBdvkG1Jkj5EPgKFTq7','VlmXwyHr4','KbPTTjhl2RK8aMHozZ7W7','TTzKXYOk5KSKthgkwntrlvosfmdzSKyUVjWElfwkeUX8hrLomPmiwN','HPx3YBMLFeBg0oDomIJ9Y1zakBMWZ7ZbGcLXn8Zvd3qNMpBDF',8);
-INSERT INTO t VALUES (-19128,58,'Ln7I','vBt3kRZgEnUBvSr5GfZCJCLrkiP7l8JuamTtyY0GvjDD1SJybmXFhyQ2jPggXZ74zxXQyf2lpEy4gKh9dq3QD','1woqMYotb7SBk6YQni','nMrogkkTdAT4xwzwl9EhfBBPlVKfmeLqDUKRpQU2S','oj2Pe4ASXhJm0AvaTU28pVOfGRVX1A8AUa','HFtCga',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11217149,-94,'knkXOr14lpbSyx0Geuw0A1','soC78Dn4wAElVqFMLSxnYK6humJ21tlzuLLokLICanKNQGF0s5gORWbsCAuD7qMxddYkAlJiX5rRBXsEf48OrmK0n3AEVsxH5UsIskUqtZAdjPGKWTyet9WK9GhdHCF95PlGGQACY','vDlLiuTHvePgcLgRINbXTVmVr1jIt','U2V78FQLLSoSn8fOa8HPb5vjViZLooxa4U7Lzu6C42eS8jEQ6JMM3qwJOe7MgCcI3sJzBSnfoh5K0WdUM7cH60bkUOSDfDAqyUdcxCJRUNrRnQO3tuIUvnCktONZBGMhlMQatq8xdpLzN47VxgPgNA0V8fBCvMI6gx6Xp4NEeChBdEaDUcArCofJhAEXGOitDnFBgVCG5sZVmRKdGQJe','p','0',13);
+INSERT INTO ti VALUES (11217149,-94,'knkXOr14lpbSyx0Geuw0A1','soC78Dn4wAElVqFMLSxnYK6humJ21tlzuLLokLICanKNQGF0s5gORWbsCAuD7qMxddYkAlJiX5rRBXsEf48OrmK0n3AEVsxH5UsIskUqtZAdjPGKWTyet9WK9GhdHCF95PlGGQACY','vDlLiuTHvePgcLgRINbXTVmVr1jIt','U2V78FQLLSoSn8fOa8HPb5vjViZLooxa4U7Lzu6C42eS8jEQ6JMM3qwJOe7MgCcI3sJzBSnfoh5K0WdUM7cH60bkUOSDfDAqyUdcxCJRUNrRnQO3tuIUvnCktONZBGMhlMQatq8xdpLzN47VxgPgNA0V8fBCvMI6gx6Xp4NEeChBdEaDUcArCofJhAEXGOitDnFBgVCG5sZVmRKdGQJe','p','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (11955436,124,'ksLVlbiKDwXKINsyqivLjb9NtQkvKXBxbbWBaF4','i7svi2LxkRD8m0wNNiCRm6EZpnUNawXtwaOTZXwjT9oOmPnJvWWRxB7aXHk0e83y5IW4wErx5AnMZqxdVc9Pc9FJYraGLKNnvxo089tu1GqsQHjOSTcnbX7mOdIpU3O9oIVVilVyHl3EnMLUfd8KX1WQgIOgLpQzH0TeqAWlktqI55iFAZS9athzSHIU6pI','PXU0','iGGz6wNfYNaaLY23m4DYiyk3986mBaQHURBgULioF7eZIJAq2Kx2aSuf1mgqClgvcmbeo14DKiPRWByEMh5ipayceEdgDApjpT9domZMkbhcxuRuS5LulVgt09JhqSElHZHplMuEmZX54gmF286Rp71CCa0Omi1xkO7U0rSsty0DdJZcMuPkgtO9DVQyE9LIsoePyaOD2TdHu4Vh8vhuqiZYQAPxZFu00GS4SJP5p11zUaIxAMzQ0mxq5fL','T','J',14);
+INSERT INTO ti VALUES (11955436,124,'ksLVlbiKDwXKINsyqivLjb9NtQkvKXBxbbWBaF4','i7svi2LxkRD8m0wNNiCRm6EZpnUNawXtwaOTZXwjT9oOmPnJvWWRxB7aXHk0e83y5IW4wErx5AnMZqxdVc9Pc9FJYraGLKNnvxo089tu1GqsQHjOSTcnbX7mOdIpU3O9oIVVilVyHl3EnMLUfd8KX1WQgIOgLpQzH0TeqAWlktqI55iFAZS9athzSHIU6pI','PXU0','iGGz6wNfYNaaLY23m4DYiyk3986mBaQHURBgULioF7eZIJAq2Kx2aSuf1mgqClgvcmbeo14DKiPRWByEMh5ipayceEdgDApjpT9domZMkbhcxuRuS5LulVgt09JhqSElHZHplMuEmZX54gmF286Rp71CCa0Omi1xkO7U0rSsty0DdJZcMuPkgtO9DVQyE9LIsoePyaOD2TdHu4Vh8vhuqiZYQAPxZFu00GS4SJP5p11zUaIxAMzQ0mxq5fL','T','J',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9929720,124,'4cn61TnoqE5OSHQHILGsh5o4rOPXOi0Lrees41Rv','b75jDM','kcvgmYvtl8lPneMEUlNkj6fzWRkL3l0AG4YN9ZCGlbj3wIGP2F5xHwnbk7MiVZ3GZSJ','i3kxgaLYWmDICfyrvBgSN','n0s','PXC',15);
+INSERT INTO ti VALUES (9929720,124,'4cn61TnoqE5OSHQHILGsh5o4rOPXOi0Lrees41Rv','b75jDM','kcvgmYvtl8lPneMEUlNkj6fzWRkL3l0AG4YN9ZCGlbj3wIGP2F5xHwnbk7MiVZ3GZSJ','i3kxgaLYWmDICfyrvBgSN','n0s','PXC',15);
+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(21) NOT NULL, d VARBINARY(72) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(94), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (53060,-3454509869789874359,'WzX','ysEBryXUYYUwnwtbIqs1Ehf','uzFF8w7G4dnJawICFKSsVaZUJyznx8ea','IODM3muAFeW2OiEV9NB1PslwEsn34m5CLcKSznDm1bDPryu','D6','7',0);
+INSERT INTO t VALUES (27880,6184346395863510975,'mS1F','GrHvuWTsMtcFKBxMmT0nRRejJwZyQdb5JiUo9czF66aQUaotpg5D8z9tDr','h','6gXg','dt','2',1);
+INSERT INTO t VALUES (49161,-8511682069605556464,'9bGhpf','5XAqt3Jmf9wjXfNdok5LdjVXPvR2MXTmyNq9IYNw23dr5W0BilyvFIBtLB3Fnx23LWn0','u1ppgWHruwWIo6clyiH7T2eTwmxGcALtaVgvQFo9CJVnpdC0GOzRnlrP0V3FlJQ2ag','6LyOGgYuKtgEfZg1eIO3YoPEhNcJIrfqzL4c0mDDbu7lTaiDoxWvwaeP1iiX3Ow7JUJmMwpbZaPux6nzwgXNCuRCdKM7','U','P',2);
+INSERT INTO t VALUES (25276,-7694531805590331599,'KyQOcjLEz3','ZTF','aXLZ84cGBFh9JDhqWihNQakW1gPQSHRCcRIL7589EBk2t3ZpLAnT7X3SC2fTePB1IjjrpmKT','rmuOr6izpb7XLzwymJkjXeTaREa5wXsxqnnxNWHO6dpRz','cq','x',3);
+INSERT INTO t VALUES (33739,-3593245410325163417,'d3vMU8fuOr','EhASaqMq7qhdswp0hqBb9zMr48J','ku8cwhTAmAxeePEOr2A9ptpTLbSiRRzeeg070ou','Os84KpJfQell4aumZeyFFYna1AMldBSyLQkpcqDpiB90Vr7JErILlx30Hj8Taq6dz9mBGlOiD3UxudKt7RfcX','pU','3',4);
+INSERT INTO t VALUES (39498,5967130008755877969,'Nq94pRSA8advK8','lOSCM8MJfIEvS1VLpaqs1AK78vytWFylYxlLIiiC9RkFTL','5LJiNpIKZtmG6tLBHaYWJDhQiKyRLEhVTAyg8NnXNukxqcONZVW3fQOMapTmr51smO','4O','Gt','O',5);
+INSERT INTO t VALUES (20015,6089740865544528219,'a2QRrM','hevdqSgE5WX6VeGWnuaKZphCaui','wlvkkgP4Madx','dWuipuVKzIChaHolstS0Wt','s','Z',6);
+INSERT INTO t VALUES (57399,-1390476112654442660,'elWBodKSOfxVi7fe55EDJ','yNr4SDNbCYRHDfaJJxm5bzERlkq1NZQlT5Zn','x','bTjJ6w','Q','d',7);
+INSERT INTO t VALUES (25283,-7643861594810910582,'Hemk6bmjjIOzhV9bq','TE2t59dmBMZZaieUNDmWOEVwFQC','8p83f2bm','siUhql31WWS88WaLALTpdVPyoijGh9sHZDnHTJRZXoKfk1BFzZVU7HZKVAXS6gWKla9cQyPzRBSYxUap0VW2VwsTGa7','D','e',8);
+INSERT INTO t VALUES (42229,201015775440424269,'OXW1rr6ubweRAo','nSdK8saLiwsFpYPDoa1KVeN8E9oxXzottGNIpCOr','k8Dm8JSZHifzSmZ5AWN2rabTNrwivPQ6q2WPWWF5zb0u1Vp','woVV3Ofw6HoqR64OFF2yrg','W','K',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c BINARY(21) NOT NULL, d VARBINARY(72) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(94), 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 (1735851,77,'ujH4H','KIQbkBfCWBW88UNsaR7RKQ','LHOfbvxPYtioK8drOoS4Ae8QwfKwEgmnFyjGSE7E1ygzD3HDMn0hVoz777x8WC','S49SCZm4wg2SnLIs3mSq9KQROgzcQwBgLGQTXvB4fcrMybJMtGXLMsxCXnZDxE9','5Du7kNn570bOrdhy5njvc48JUp2SJmZCviBE7utmF8frmNEySd4ctXlMGMGimZZACt4jvcvLvhCFXh','7F1DC0BCh6JHo8IhJ4NKXiOsFBhqNmblpBfeP7ImrcY5STz9zv9yMR0ulIASQ7asQPyt0BGQH26JO5K',10);
-INSERT INTO ti VALUES (1735851,77,'ujH4H','KIQbkBfCWBW88UNsaR7RKQ','LHOfbvxPYtioK8drOoS4Ae8QwfKwEgmnFyjGSE7E1ygzD3HDMn0hVoz777x8WC','S49SCZm4wg2SnLIs3mSq9KQROgzcQwBgLGQTXvB4fcrMybJMtGXLMsxCXnZDxE9','5Du7kNn570bOrdhy5njvc48JUp2SJmZCviBE7utmF8frmNEySd4ctXlMGMGimZZACt4jvcvLvhCFXh','7F1DC0BCh6JHo8IhJ4NKXiOsFBhqNmblpBfeP7ImrcY5STz9zv9yMR0ulIASQ7asQPyt0BGQH26JO5K',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(7);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
-INSERT INTO t VALUES (-205691,167,'osRH7Eq','27lv8JmudhvsZbCCJQ5sF3VnEpTOZjNFvysHsDD62J9KtwoqWDCeSTIthnM0rAWhV8A','y7peEKekH788bWLfhBXos1CCqJ09KYkpHwj8BRuUp9DbtP','GoF198juzhFGYeoDJ6j1BvPifLRHka47BvDzuPEaWZqa5YQoqr0ulcv','nue8lsKtRXI48m1Zk89fZQb0h4TfdU8S3ITAmG7fGXJJZvYtRF5Xh','Wl6TWY2pigEm5RROwmILwfN9oocMBocSmZsM7qAijDT3Ah2u1b9H84puEMrhOVct6V4IWzAj1wxs257XAmN',11);
-INSERT INTO ti VALUES (-205691,167,'osRH7Eq','27lv8JmudhvsZbCCJQ5sF3VnEpTOZjNFvysHsDD62J9KtwoqWDCeSTIthnM0rAWhV8A','y7peEKekH788bWLfhBXos1CCqJ09KYkpHwj8BRuUp9DbtP','GoF198juzhFGYeoDJ6j1BvPifLRHka47BvDzuPEaWZqa5YQoqr0ulcv','nue8lsKtRXI48m1Zk89fZQb0h4TfdU8S3ITAmG7fGXJJZvYtRF5Xh','Wl6TWY2pigEm5RROwmILwfN9oocMBocSmZsM7qAijDT3Ah2u1b9H84puEMrhOVct6V4IWzAj1wxs257XAmN',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (2892896,-5673513896739091361,'6giuGQbNlxtaXsLUh','S1','tKULR','f3rRszAhHaZz','X','Q',10);
+INSERT INTO ti VALUES (2892896,-5673513896739091361,'6giuGQbNlxtaXsLUh','S1','tKULR','f3rRszAhHaZz','X','Q',10);
+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 (9356102,-1654931686742999953,'7s4K0hjQVPpkZnqOq','Fe7q7Px2rGFcyxvWm3NPNmbjhKAjiWiweAeJGIHGiYHWU0pnbBGgF3VLasX11','CjCpY8HMAXchmQJz','6kj7WmDvDIA55cHNVovudDxmZTsW3HUdjWZgxvkl41DaVDjkis9yzqDM44SgcA5iZIQfUWmN','4','X',11);
+INSERT INTO ti VALUES (9356102,-1654931686742999953,'7s4K0hjQVPpkZnqOq','Fe7q7Px2rGFcyxvWm3NPNmbjhKAjiWiweAeJGIHGiYHWU0pnbBGgF3VLasX11','CjCpY8HMAXchmQJz','6kj7WmDvDIA55cHNVovudDxmZTsW3HUdjWZgxvkl41DaVDjkis9yzqDM44SgcA5iZIQfUWmN','4','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1338477,-7262019209901685705,'cM','QnzKQ9jjlPeCCxoRE9Lu0Qm5Lf23jYWxtr9jZWA8hNFxEovUWXUazAUCLRZslq31hMMwmbWCxBrzueLrlX6GtQVoK','bmucyE6A1i1aSXqmnQD46CWkDY8RfwDWEZsdDD7','EBopQY4VJjbycdD0U13dvtB1BXL09o9zMfdErGjIBfYhhfLBblsmUQzK3fIfeqBPFARq','3f','8',12);
+INSERT INTO ti VALUES (1338477,-7262019209901685705,'cM','QnzKQ9jjlPeCCxoRE9Lu0Qm5Lf23jYWxtr9jZWA8hNFxEovUWXUazAUCLRZslq31hMMwmbWCxBrzueLrlX6GtQVoK','bmucyE6A1i1aSXqmnQD46CWkDY8RfwDWEZsdDD7','EBopQY4VJjbycdD0U13dvtB1BXL09o9zMfdErGjIBfYhhfLBblsmUQzK3fIfeqBPFARq','3f','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (809875,-5756832191993526155,'U','szuUo2vdIPUgZRP9mIdT8169jGG7iPO','85ICufdsmVsZwQgAQqsC1','IE39tumGtJDfxeaT3TnD8egczFzOyImclukQnJ1zkvMXBTFtC76ajLDokSb4Xh','j','p',13);
+INSERT INTO ti VALUES (809875,-5756832191993526155,'U','szuUo2vdIPUgZRP9mIdT8169jGG7iPO','85ICufdsmVsZwQgAQqsC1','IE39tumGtJDfxeaT3TnD8egczFzOyImclukQnJ1zkvMXBTFtC76ajLDokSb4Xh','j','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9063346,5822849948660862948,'mNofHsgXXBQRT','EykZAE10dtP6xWdrvInBFzF3TtKv5KSE660EFJyro3g93KpYAPh1qPI4CfbmaQ','rpcGjWf02ZZEvw6UpZyH3UgvZieT2urmefBTjLcctgy6Ae91CdApvUETpAjTknG','rNrMEv60KaOsQksp9izQp9QOV7VNevJEmZd431Rb9XKwKoaNfE26rsQnDTLO2wVvsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1MmG5k8FtUXqCVr4CY30RDmZo','JRP','B',14);
+INSERT INTO ti VALUES (9063346,5822849948660862948,'mNofHsgXXBQRT','EykZAE10dtP6xWdrvInBFzF3TtKv5KSE660EFJyro3g93KpYAPh1qPI4CfbmaQ','rpcGjWf02ZZEvw6UpZyH3UgvZieT2urmefBTjLcctgy6Ae91CdApvUETpAjTknG','rNrMEv60KaOsQksp9izQp9QOV7VNevJEmZd431Rb9XKwKoaNfE26rsQnDTLO2wVvsg5ZrLKo9E7Of2Ymbu6oftsuqmpylaomeZ1MmG5k8FtUXqCVr4CY30RDmZo','JRP','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8424640,-5283524295795200015,'TdIC62nKfUFqtTPz746','JnmtBCx8cx55ROdkRY8fAFmihnTZlXhmfua','QHwn5Rc4c65pj0YCSIzoPJRzXrnQT6HEQDH5mZ7','pvXNRkGed3OszkMVMsSQyNIu8C3hbbxc6G2YeCEJrfQXr9FOZupdlABrkfvjZHiaqQkTxO0bZ1gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbpr0HZhWX4uw02JCbbGz5MTJuDs54oxNeifgBMAkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiitvBRt03tx2dSDyzVW72kc0i5j2ZGHw965uoIdqPDJXK5nmeFL','W4z','b',15);
+INSERT INTO ti VALUES (8424640,-5283524295795200015,'TdIC62nKfUFqtTPz746','JnmtBCx8cx55ROdkRY8fAFmihnTZlXhmfua','QHwn5Rc4c65pj0YCSIzoPJRzXrnQT6HEQDH5mZ7','pvXNRkGed3OszkMVMsSQyNIu8C3hbbxc6G2YeCEJrfQXr9FOZupdlABrkfvjZHiaqQkTxO0bZ1gxC0bhqdsI8gWPfZYm9ytLjrv3RBSg2oeoDP2Ulmbpr0HZhWX4uw02JCbbGz5MTJuDs54oxNeifgBMAkX7dkuwZejGgEB28Cof7VzFiyPB6uBm2eOdB0UGSi6kO41kiitvBRt03tx2dSDyzVW72kc0i5j2ZGHw965uoIdqPDJXK5nmeFL','W4z','b',15);
+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(53), d VARBINARY(74), e VARCHAR(36) NOT NULL, f VARBINARY(25) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7602161,-3027299766140397290,'XzNeTcaKLvOKYHnH0xaiTd36Xt','A0Eprslszv51XAO0WI0W2fbqeivHtTKmsF','8MMHUxVZ','yL','c','wA',0);
+INSERT INTO t VALUES (-1975932,-1166780585072187928,'J7k9kx2RikyM23hbFn8uqo','i4ym7bIhhcNiSbJMMdO2u1gB7mZhyHxgbKzZNV1y8kB5MfitaSX1JwJXjZ2M3EFArs','z5JBfxAU6YhDyvb5NM0eVSQYscoTgN9c','Nho','P','E9',1);
+INSERT INTO t VALUES (4482192,-8725920093898999171,'HiMVaKda5mv0Xn','mOXhaOh2CEtTNZ3JdPHuDwBrokgz5U4T5ykDeqLnr','np','xdbIG6W8WH','Y','ON',2);
+INSERT INTO t VALUES (-4071444,5261690231083956313,'9vEOGZFAwP1WMV4GyXT70M2zpY0uewlfgEFBItXEsw','kQB8YdsC9S4','cl7','9OsL31zQArY','0','rw',3);
+INSERT INTO t VALUES (-4706989,-3884700263219956488,'81gIc3oWlWcgyxL1afL3xJq5bXPgiPEKKklUe5UY','yz6EG','2Hf4ENedW0Mo8hmdSa79A1qeLFnajb8','t','A','wV',4);
+INSERT INTO t VALUES (8086244,7987702619352349879,'J5aoo','KHi9xu0na6PXfp','DxMpMF3WN','JE4JduFHshPON4tO','A','Gl',5);
+INSERT INTO t VALUES (1710156,1530019332356420690,'LVWJpzmHi8AwrQ0hhz3Ea1HpvBNiX9vNbPtoGDCLuNan','tnJwtOvsUiRSnbKgHG3ulFCaTgxkgfMwcadH2pl0hUwnHoUokjU83iJ38Fe8lbjAr5oi','1Lu3w8WFHNJtldVCOF9AXj','FMBt9XHsU0JDu8rR','c','P',6);
+INSERT INTO t VALUES (-3595624,-3846664286168006241,'xE3DzUJ63AK5psIq3YG7mGCY5x','dja1qtRaY','pOvCFhJHSMjlqX1iq5tIJGXzGJCI7jO3r','T6ldHjkA4oUhDSpttBwp0n','s','7L',7);
+INSERT INTO t VALUES (892231,5856008609684995906,'iNowSQVGj7tbzBeqy2brIsC8qSV3iSOs19HCdx6DLKOQ5gS','NmXc6jM80I4qKQpkrSgoJHzLnJ8qeQ0toJnGJcqcVyqzqhjOz72pvnubRGvGMLrz4lu','h8YUl8Ue8DDS6DTbKCEmw30b68fXxpO','EpLXohVWSb49O','W','2W',8);
+INSERT INTO t VALUES (-1580821,-4782599581444830253,'XmfqlnNhJdGwK','uUNcYAD6v4Y3wBOfGyMNUGLnzE8QAV8FGN6MNsrRqkHUwwaCF1A0dVzI8yhgs0skK2sIQQ','joQvydHOXrOgti','s63M9p','n','H',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(53), d VARBINARY(74), e VARCHAR(36) NOT NULL, f VARBINARY(25) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1305956850,4918198866256546345,'YgGuSgNuupfCO0UNDza2CCMNPPjXlbEPNfVI23PLhpNh5tmjZfsPW','W4K0lu2Vqntj3AxPm7JoIMODzwlBYTfJbS8BN2xpKXIeFYEcgdCfU','uHr3jhdJqzkMlVMpOkB','ZX3GpPmPy4u8i0KnD','U','86',10);
+INSERT INTO ti VALUES (-1305956850,4918198866256546345,'YgGuSgNuupfCO0UNDza2CCMNPPjXlbEPNfVI23PLhpNh5tmjZfsPW','W4K0lu2Vqntj3AxPm7JoIMODzwlBYTfJbS8BN2xpKXIeFYEcgdCfU','uHr3jhdJqzkMlVMpOkB','ZX3GpPmPy4u8i0KnD','U','86',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (-654111841,-2274626385535524393,'sxSMlQcNM1xdfGlpbRoE0qrYRHdR8jmfVFYaAcf','KwAzi27F8r','q0jhxVXlHNRkxw8uCCqHtLo6AI62i','GsaFhD2D1Yh7l1f42FwC','S','W',11);
+INSERT INTO ti VALUES (-654111841,-2274626385535524393,'sxSMlQcNM1xdfGlpbRoE0qrYRHdR8jmfVFYaAcf','KwAzi27F8r','q0jhxVXlHNRkxw8uCCqHtLo6AI62i','GsaFhD2D1Yh7l1f42FwC','S','W',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2051963,36,'WjOe','9zL3zSLDifoZeIopjyZpSphiZ7GjUfuGxTdyxEi7xE9KR8RJYuEGB2C3J0F0xoGvDUqqW2sqbtUkOYnoRXkSOGh1qSwTrXSqLlteDfdsjDy3zr1b9nJimEbgvF6vgHrezxavLCyPHhNA5IH6plGDDNFQFbsqvQzg9vGV39pQ2UqKVWyoyLcuorDY2KeodwwTFFy9XsXEC12cc2nD6DQdRHTEcGAYyJAafS7UopZ0NprPRbNw','lrVScFt0JJYPqEMVVNgcnHAGf1mXtGUIwjoHl','Y81','vSHW29EeCiIUws9cbFGHCJ9dEmQtaLpLqDTzGDZSOHOzuO7','izFEp7HY9DoeyY8CyRvEkmeGLzivda0',12);
-INSERT INTO ti VALUES (2051963,36,'WjOe','9zL3zSLDifoZeIopjyZpSphiZ7GjUfuGxTdyxEi7xE9KR8RJYuEGB2C3J0F0xoGvDUqqW2sqbtUkOYnoRXkSOGh1qSwTrXSqLlteDfdsjDy3zr1b9nJimEbgvF6vgHrezxavLCyPHhNA5IH6plGDDNFQFbsqvQzg9vGV39pQ2UqKVWyoyLcuorDY2KeodwwTFFy9XsXEC12cc2nD6DQdRHTEcGAYyJAafS7UopZ0NprPRbNw','lrVScFt0JJYPqEMVVNgcnHAGf1mXtGUIwjoHl','Y81','vSHW29EeCiIUws9cbFGHCJ9dEmQtaLpLqDTzGDZSOHOzuO7','izFEp7HY9DoeyY8CyRvEkmeGLzivda0',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3656934,223,'b1K','nA1TgFPV5G1xIGPopsypp7q3iuybc1tvLBd27dhevCfsPrP4LWdTwkWLhtNsprf0vpuMOCPAzffOBqsjIkggfbbKAsS9cNvUWXA6sxeaIMay0L','YbCPQjSL4CPzIlwtJsUlWVwGP3H2L3idTChfapIzmyeOaTdJwA1cyTdT','yAzs5haN5sbMa5iJmyjVPQbbPPDEnp3MpUQ7d7sW20jbvIw8QacZpKxTrwfZ8UAdfgDljgrPnO','ArddBauf4WpaGMGictx2r68nAJvJ6qNW5Jw29VZYNkkvDVhg5T9tdKFZy0rbv','6nlow4vXkPg7vQHLnwhnNfpM2OZbInZjQG08HSFt',13);
-INSERT INTO ti VALUES (3656934,223,'b1K','nA1TgFPV5G1xIGPopsypp7q3iuybc1tvLBd27dhevCfsPrP4LWdTwkWLhtNsprf0vpuMOCPAzffOBqsjIkggfbbKAsS9cNvUWXA6sxeaIMay0L','YbCPQjSL4CPzIlwtJsUlWVwGP3H2L3idTChfapIzmyeOaTdJwA1cyTdT','yAzs5haN5sbMa5iJmyjVPQbbPPDEnp3MpUQ7d7sW20jbvIw8QacZpKxTrwfZ8UAdfgDljgrPnO','ArddBauf4WpaGMGictx2r68nAJvJ6qNW5Jw29VZYNkkvDVhg5T9tdKFZy0rbv','6nlow4vXkPg7vQHLnwhnNfpM2OZbInZjQG08HSFt',13);
-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(100), d VARCHAR(10) NOT NULL, e VARCHAR(4) NOT NULL, f VARCHAR(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26,-3922230,'ulE8rX2w5I21HxG9GqIC6yQW08lxVtX4umPRDr6KBeGA4VYYAvUlD4EDgg76ZteiJTKMSQTgT7urscgtvjauXnlvTA','fxT5AXxX','wu','fpkjhxXzjtNEA7OCYP','ufRskSeZKdd3JkGswZXCV2xnsHboWYDb2eldcR1rtJ4BP32CjIgtAs7xf0jf5sThFz1AxW2XT7vjTxiGm4opKPYD4p','gC9DIpXhVssSfD8QHlKCgd1K0wE6sq9kNbMA',0);
-INSERT INTO t VALUES (99,2713998,'WeCTEnOgR8FQyaSq0EqtTrqCvZHpDe1u5r4pc7Cs1nLgM8HUwqZwWQVAXmq','sp6eU','4','n8Pk83UT88s2','Ox4HY9BoDKpkrdHLXcKH483zm54yTPhprwt2uKH','GJaZyf5cK5X5pNmJbAuTdyhjlOcBvsOjCvsL9GAiI0JqPLx4AUQSH8XREBG9R1KufPcsGI592i',1);
-INSERT INTO t VALUES (69,508854,'3ckK5hvLI4sUdAkCQQH9Rj6TTkD8og5EYUFASo6GjABBJ0uuEGiV4c2KwrkKOHrXal6msZ','UJQRqdYzLS','6N','MsQzFrJApzUEfxe7dudmJ7PY','zy2cLlLDlfCHeDb3','HCDHaCyrAmHdX4yyXtluGW81trKhvLOg6mJHuxpwNPjEdDJ9pp3TIlN8mHa58BF5jYurTVd',2);
-INSERT INTO t VALUES (252,-1917792,'O12TOGcCJJXEmE7UXgEVhFIqVjWyFxTzBSTNhNeDmug7xfI6BFGkC6herGHFxlFNQB','jTt1','nK','0IGyOtk8F7Iapi1ZztjPKq0Ccc5lr','Yx7s5i3LzXZWhJ','O17',3);
-INSERT INTO t VALUES (131,7733258,'H4f0KGjpnEaGbmUKBNnJmNhc5TkWALNjo5lZTuFe2Ucz5iHtEniLdg4CGdT78umoYcaUg2sOBx3NPoJWmiY8W4S','QVLqLGHQ','Z','uuSsHLyXVq92','FrbXDJBnjbSQXZ343c0GtN6yhdHWuIeLLLn4XBpwA6TBtcSSD843FcCo','ewZn6',4);
-INSERT INTO t VALUES (68,2306892,'SIPBRL2Y79RwAkQ6272sM28MpFkWbkgcP4wwkQ7MT1T6ZJA41yTuV','Z6VOPXY','r3b','MNps','kMSW8MnJeZOLE8ze866f9BbTrBmfqC684D','bObKNC54c4rY4XoLcuBG1HJd0rSB',5);
-INSERT INTO t VALUES (171,429690,'JTsa8igr2aM0qQD7pUhKrlGEYE0YgAzq5Thvzu','uymS','SVq','segcyhXlWq3tvrtkxBgCG','oJlw0Ngm6DTJjVkms','THqrPsRF9ZJjSwAtE7XNF',6);
-INSERT INTO t VALUES (129,-4483011,'29ovRy74zaCbZgCVB0VAZbBCuRCJiZx2fV2x3D3nGsFOGKgsHwuhxG','uE','dS','4evS7KR0vmxsqM1onjjFnBRwK','B7LxTE','nHYMRvAJpvbTw2G0GrPSTiYEK9MMjC0T8SvaOXKAlBC5FCwm7ZAngFSqjqxH',7);
-INSERT INTO t VALUES (125,-4317002,'pjSKvSQpRnCzzovBD1L3fkzTcxBeQI3YPBsOkF4eUsJU09WIZcYnhMXU21EMiimW1kTDniaJ69zClbYvOC','Er6N','m6e','eZHXsN58DrK0hL3INIf4xRSL','QDjywOEyRCLYF2SWVoeLQB0zP440Nqlj0KzmGKUnxSg0I4uC','Dq2lSypxaMJVzhLp1rZSd3Txm16ccgIMPjVNbYldSGOmroir2qOy0j1lVZZymwgwf',8);
-INSERT INTO t VALUES (22,2052421,'PAHx3Lg3xYAUD16hKSyVkCmHorFvlTtMYJYe3JUwnnsmGqcRflYWRpsjNUXrOpCullSLE48A','y','F','5j2BCvYVZtDu','iRrl9fAh0whqWErR5PcPgeoKN7RkCr3gDq5KcIR79wDH','mtKjtmK43DhVlC8UdNEEASk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-214021430,-3968449654126745988,'F40CctA','YlDGBS4fnysbru5cIs3uSInAYl6ZS2NZyF9UAbRFKd0RzdGugI5VUBaM','hRTtZA6JNnx6PagvNUTphl3t4IhWfvb','O1U7ffR57i','a','7',12);
+INSERT INTO ti VALUES (-214021430,-3968449654126745988,'F40CctA','YlDGBS4fnysbru5cIs3uSInAYl6ZS2NZyF9UAbRFKd0RzdGugI5VUBaM','hRTtZA6JNnx6PagvNUTphl3t4IhWfvb','O1U7ffR57i','a','7',12);
+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 (5679312,-6352491666098145775,'AU5Nh6KIaKcoB45ITwUT8kizNu7H9Q75zvfzhz4aEdoiHMA42WJxeZ','pseFbUAOZSGBJJsfpd8kaunC1p8G6az4tdWV1PJHVCHMjfBhlDDU7R6Qu6gLNQu6Op5MpB8b9XC62FsoIRZPddKLhi5HbcBBeIKzXBU3nMOEem8G3w5gZ7qve9iMfoIR32Mal3LiqoUm11B9T0wn0WVKzmq6YXOlTu6EfhvUZWl8hUaoWe9SALgZpyB3T1pXZKXFvQoFGUX8t5kVYIsuzQEC2OTMg25tHgdFy1VUnKhp7X4zHaYl','MpYaiemOkrDbKMzERa0Ta8grgXbKWC2GO','peIW9yxuhXsJjaU1uRNrel4liXend5N9SXE6iOTjMEoI8gwa1ZxtmJQYmtmKDiPtUGF3hLaLkEK6zvW7raDn4f9ZyG6Ssn5yx8ZiOZojQBdjY8VsPscaQ9DfJrXOnMWt9Wb2WBd4ZVSpsatNV3itSZeYAI5JtobRFouWPjZwm8QLGhE0JA7lTPFMID5PFRxSZBmxWsH8bERwFnyT44m8PE4UaGBrDYNn9RkTHmPKrbphpBAP1Q','P','mx',13);
+INSERT INTO ti VALUES (5679312,-6352491666098145775,'AU5Nh6KIaKcoB45ITwUT8kizNu7H9Q75zvfzhz4aEdoiHMA42WJxeZ','pseFbUAOZSGBJJsfpd8kaunC1p8G6az4tdWV1PJHVCHMjfBhlDDU7R6Qu6gLNQu6Op5MpB8b9XC62FsoIRZPddKLhi5HbcBBeIKzXBU3nMOEem8G3w5gZ7qve9iMfoIR32Mal3LiqoUm11B9T0wn0WVKzmq6YXOlTu6EfhvUZWl8hUaoWe9SALgZpyB3T1pXZKXFvQoFGUX8t5kVYIsuzQEC2OTMg25tHgdFy1VUnKhp7X4zHaYl','MpYaiemOkrDbKMzERa0Ta8grgXbKWC2GO','peIW9yxuhXsJjaU1uRNrel4liXend5N9SXE6iOTjMEoI8gwa1ZxtmJQYmtmKDiPtUGF3hLaLkEK6zvW7raDn4f9ZyG6Ssn5yx8ZiOZojQBdjY8VsPscaQ9DfJrXOnMWt9Wb2WBd4ZVSpsatNV3itSZeYAI5JtobRFouWPjZwm8QLGhE0JA7lTPFMID5PFRxSZBmxWsH8bERwFnyT44m8PE4UaGBrDYNn9RkTHmPKrbphpBAP1Q','P','mx',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (984939656,-1797809004649150697,'ZTLe','nA1lEMVzPvQEnzrosCGyRTClt1YK6hJOnDQ2nQqKGpVpijOs','hi1isD47wAuN','2nUGfgaQyr3h6sQFOacLI5jU0ME08ggbvRhRlsP6Nm2UJ','8z','Y',14);
+INSERT INTO ti VALUES (984939656,-1797809004649150697,'ZTLe','nA1lEMVzPvQEnzrosCGyRTClt1YK6hJOnDQ2nQqKGpVpijOs','hi1isD47wAuN','2nUGfgaQyr3h6sQFOacLI5jU0ME08ggbvRhRlsP6Nm2UJ','8z','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-128195893,-1119075327746207798,'qvt0tGd4XR3aG0nYQYBAIWT','mHSXdaE1Ly1k9Xqfr9nxfBMymlxPuUryfHcdLEWvsrgTHUdY60Md6Whfz9f41mLAviqkfh','MkfyXCZ1Qys431Zt3vkbyIiPxZfCFsLsE9g','vUKCAXEqtXQO91iOrKYqiMXVBBigvRilriqqwctxCOOI8Iz06OiCm','j','fR',15);
+INSERT INTO ti VALUES (-128195893,-1119075327746207798,'qvt0tGd4XR3aG0nYQYBAIWT','mHSXdaE1Ly1k9Xqfr9nxfBMymlxPuUryfHcdLEWvsrgTHUdY60Md6Whfz9f41mLAviqkfh','MkfyXCZ1Qys431Zt3vkbyIiPxZfCFsLsE9g','vUKCAXEqtXQO91iOrKYqiMXVBBigvRilriqqwctxCOOI8Iz06OiCm','j','fR',15);
+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(81) NOT NULL, d VARBINARY(7) NOT NULL, e VARCHAR(78), f VARBINARY(98), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9005268632015128738,-5370599878057783655,'0JoQTwCdxfVzkAnWkJcCEOR8vPcWvLEj72zj','iPN','XM','sOwiavi6tVJctIuseclpXpfQOIGN9zCsgOKnB06zR9gWAn1FYx3QaWCyZVSzXetbbIk3bkAKPXdifmIdQyoWW9bErT','Z','J',0);
+INSERT INTO t VALUES (8275734178303870556,3341643971391906968,'yjLrhbQnlyTUZp5xv2FnXMCwPjtu43ntdwCVcQH05T9uLQQNi7uhyjMAxdQtcvCXg','Ju','jnhfqQq92Yl6','6WUS9VbJDGas6fRXavQZJd2uOcob5ITeOL9RsEiRvfUZAY5o5aNtEyAI8yCpUibhbiOlc5xYl4ujaKhoiDVonlYn3EIlLeiB','e3','6L',1);
+INSERT INTO t VALUES (5916110658250863195,-8205097105121241815,'6hEXnXb03kr7TDYejKMOpGXnwaLlkxMrZH6EWMLpf3PcgEHjCgwEeJ294gJTT8J7avch1FThDXOI','4iX7P','OGrBFtufYd47oxdVWAeSuY2y1IqZjODaKdnsoxel2sZ0JwEU4EhZTy6nTIKeNq2FfIoeb','vwGjnWeoPsgAvxgo3oeljvGK1hP0ZsW4zzigsdOAUn3J6sewZDxnrR90wmhNGeBM','N1','G6',2);
+INSERT INTO t VALUES (1153753164841555282,-3501415071077365890,'FoN4HCS1h9QAjV80oLdF9z','K','eWWTb0vvur88AHUsyM42YUiphteNkZd24SsNMG6wjyl9kz85rW','F9Fitn','S','It',3);
+INSERT INTO t VALUES (8878329316531539477,942726299016710909,'BJnuUzAXosE3gcc4YLg0hu46','ZP0f','fK5qN9wQFi86rzG4ZjMUNKEfKTaH1sdPyQpMtrzrgDt4cX1Iajn6whyx51sIRv','yxHZm4fsg3YmULvfsYX3H7T7L7jmgArJOZNLpMTZGNEkrtDzbmzVkF7qLMTxjI0aNaoU','a8','7F',4);
+INSERT INTO t VALUES (11568953109484330291,5130899080832277977,'EE7oO8nuV1wHWwlK7YVt4l3FlnPSK7mcfuFL1HBEtgF4KCC3','pqW','16l4SGV2zkCIG0gKrzCJ0CKUBLLw5QR4OokKOIEm6cr1HrM','rwPwC9wUWY7IdOH7d3Bri81P7rossWRqlg7PMPHzv1T','wZ','6',5);
+INSERT INTO t VALUES (10675407720387059700,1652197679339570733,'bsS8JbfkwqH0dJPfM1wWzTCJRZ9QC0kHq4cv7i2AQ27jr6vjtci','LjLDR1V','CGB7EhaDMOyW2DepmH6wqmSQKCicPpYTnODo0VUCZFuNUbUOcNAUA3IzeWyZAFcBW9oW','b3NTgYFL4fbK2026zZJ8YwYFMNV1IhM7asq','y','r',6);
+INSERT INTO t VALUES (17106693280730613706,-1478421936114549846,'htr7DqCUFeu9zTvcPw','ijMQ','2pzEp','p4iRjMBtpW5RdrHaI8lA18niHCoaf8Kk62EtrNbxStbPyDFDK6w6Ls47bDrNMh','1','6',7);
+INSERT INTO t VALUES (8677380726134918851,-1313136119691517370,'YWWFy7lODRcCJyc','Usf','Fo7WLrLrjDzXu0lcNUTSCEGES8wxN4o7F3tepVMCqJnWNxlKo4h1xkZnUsr4sLuMaba4xV','wGIcgaQ1t8FCwQI37XlUY9d','CA','V',8);
+INSERT INTO t VALUES (15200136305419010242,1586311847849128360,'9cp07ze4qp9q6UmdL5lhNWWQUaeaHIf7bELVstBBRGcczk2daVvRsG9W5KJ4c4W','6','cSmxeIeAAAW2Mm','7J72X2IFUQ9zGtDGs7dLfYuTRO5J0oG38xZ','6I','0',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(81) NOT NULL, d VARBINARY(7) NOT NULL, e VARCHAR(78), f VARBINARY(98), 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 TINYINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
-INSERT INTO t VALUES (144,5337802,'7xVN7UL5dGvcrdaotXOrbTmHD3ON8p','1GHSV0','X7','M','PSzhCQLQfT56C3ldH096rass4L8nAMQgG86rC4KUfsjD9Q4unRZwZ','dJVLz5YEeRrWvcQnTp6ILEBGuha5NyKaPwIH6HbHSFh4tQFQOURKPKyQ3kDVRRuNsUH0',10);
-INSERT INTO ti VALUES (144,5337802,'7xVN7UL5dGvcrdaotXOrbTmHD3ON8p','1GHSV0','X7','M','PSzhCQLQfT56C3ldH096rass4L8nAMQgG86rC4KUfsjD9Q4unRZwZ','dJVLz5YEeRrWvcQnTp6ILEBGuha5NyKaPwIH6HbHSFh4tQFQOURKPKyQ3kDVRRuNsUH0',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(101);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(101);
-INSERT INTO t VALUES (101,734012,'ObT4QVyssTt0PCDDmajJM3lty8PLI509O7TcifyIiaFuC6HXptAsKsZaX5215wwD04dClcyW2','w3AhPOnHZ','d','PBUKa0qBcJNCUf1RXI','FNh9JJ9PZhPt3','wtk8R5KiOhbrIl4wID5raUY',11);
-INSERT INTO ti VALUES (101,734012,'ObT4QVyssTt0PCDDmajJM3lty8PLI509O7TcifyIiaFuC6HXptAsKsZaX5215wwD04dClcyW2','w3AhPOnHZ','d','PBUKa0qBcJNCUf1RXI','FNh9JJ9PZhPt3','wtk8R5KiOhbrIl4wID5raUY',11);
+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 (16166336024305601599,7994660172136616028,'KXLdVoEsxyk2yEEDfwHGxUaj0fbcrS7BvLEGdaeIEc3GMLlw5DVYlETjP4bSHOqM1Yydlf0wxywqo','pWT7oE','dnWVq5FCtEDW','vTdvxpf2dSE74aZipv0Vipihfe0tLe2ys6EvSwtIdHj8','87','Jq',10);
+INSERT INTO ti VALUES (16166336024305601599,7994660172136616028,'KXLdVoEsxyk2yEEDfwHGxUaj0fbcrS7BvLEGdaeIEc3GMLlw5DVYlETjP4bSHOqM1Yydlf0wxywqo','pWT7oE','dnWVq5FCtEDW','vTdvxpf2dSE74aZipv0Vipihfe0tLe2ys6EvSwtIdHj8','87','Jq',10);
+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 (9212519057197085511,1181539851954133877,'EDvaA84HVd3FCVoi15M5jP6zrZGAee','1ZfuO','d9TrgVYhF8jhvh8FuHuNTppcqZs0pRkBMsTSFRcWAWEgdJmCOCQk8Yb04xjsNO2dxVhXhkTGCTIO7','03Bket3nKpC0BsswMFRhmURVjgCf0G7Ml6','l','KI',11);
+INSERT INTO ti VALUES (9212519057197085511,1181539851954133877,'EDvaA84HVd3FCVoi15M5jP6zrZGAee','1ZfuO','d9TrgVYhF8jhvh8FuHuNTppcqZs0pRkBMsTSFRcWAWEgdJmCOCQk8Yb04xjsNO2dxVhXhkTGCTIO7','03Bket3nKpC0BsswMFRhmURVjgCf0G7Ml6','l','KI',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8717496974821571983,-4701355520414279956,'92KgGgN3dBEsoPbzZ1Rh','CHQKnLPz38DkENUCZjkaPdCA66HsyflUamEVPlNQBeyudl8wrUeuVOQ2N6ec5OkMHxEgDVPAmg76BXQqTMqP8cHFyfGHIQHLhpso4FDClqc8xbHNNd9vTxPem4IfHZzARZ44JWB1lxCYpzikkBGTuLgIi98ncv98a6KhwoVUnWH4HYFR2RbUdFtASKXHA1CxijadTBuLS0sfDrXBuwrEPrprGrU8v0CjtuiiyGoZvJQJeYEhc34cvuN9t199','FrXCSeikUuX6S3AsDxpltuTAkyA3lXwAIxSfLXLykgXUQDj8OVF','HrX3rOQaOcjXfvaIXObjBXvqXtSa7jGvTcKYep4qF0PiSaMrC4RzTSvn3fMkOFRBeJ3lP2aJqAsRo1pkb1T0','IH','n',12);
+INSERT INTO ti VALUES (8717496974821571983,-4701355520414279956,'92KgGgN3dBEsoPbzZ1Rh','CHQKnLPz38DkENUCZjkaPdCA66HsyflUamEVPlNQBeyudl8wrUeuVOQ2N6ec5OkMHxEgDVPAmg76BXQqTMqP8cHFyfGHIQHLhpso4FDClqc8xbHNNd9vTxPem4IfHZzARZ44JWB1lxCYpzikkBGTuLgIi98ncv98a6KhwoVUnWH4HYFR2RbUdFtASKXHA1CxijadTBuLS0sfDrXBuwrEPrprGrU8v0CjtuiiyGoZvJQJeYEhc34cvuN9t199','FrXCSeikUuX6S3AsDxpltuTAkyA3lXwAIxSfLXLykgXUQDj8OVF','HrX3rOQaOcjXfvaIXObjBXvqXtSa7jGvTcKYep4qF0PiSaMrC4RzTSvn3fMkOFRBeJ3lP2aJqAsRo1pkb1T0','IH','n',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1467643020817793747,-5155543868294065492,'w','WneCzKflsitEOPFAplK2V6lxU5i2xAFbaqyStsOgGEGm979xe','kW3pH4y41Q1HEryQMl8AT4cQ0BhnvVKzAwTRBVYpzeZDclpmqDbOVovXf10Nj8Wtk6lnrVsOHvyj','T','H','a',13);
+INSERT INTO ti VALUES (1467643020817793747,-5155543868294065492,'w','WneCzKflsitEOPFAplK2V6lxU5i2xAFbaqyStsOgGEGm979xe','kW3pH4y41Q1HEryQMl8AT4cQ0BhnvVKzAwTRBVYpzeZDclpmqDbOVovXf10Nj8Wtk6lnrVsOHvyj','T','H','a',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5006273720251649655,-5784372975633008359,'txMDsznWmu82df18kMkeLM50Vl6','t47Bzi51oNGpGH4w5fAjWPHkx','YUUO4gh9881MEhLwhYEkeFfIV90HtEzbTcRTUfqZ14T8MeOHA6WvsLZQxU','m1OWhotdzmFZoNzpuRqHRDlyEfIPs4DDENmP6sx4iII56LuW5k4p7OHdeW9nf8ArVqMV5pHUXXuhhPbTYSjY6fmf4kd1E2NJVdj9Fqf0u7IICPmfKBJlFtPe3IR7xmyX4hc1JnVertMqw3gn9LmCPIVLzrESzRppBuiX9gkhTiRM5Qz4h','Ny','fm',14);
+INSERT INTO ti VALUES (5006273720251649655,-5784372975633008359,'txMDsznWmu82df18kMkeLM50Vl6','t47Bzi51oNGpGH4w5fAjWPHkx','YUUO4gh9881MEhLwhYEkeFfIV90HtEzbTcRTUfqZ14T8MeOHA6WvsLZQxU','m1OWhotdzmFZoNzpuRqHRDlyEfIPs4DDENmP6sx4iII56LuW5k4p7OHdeW9nf8ArVqMV5pHUXXuhhPbTYSjY6fmf4kd1E2NJVdj9Fqf0u7IICPmfKBJlFtPe3IR7xmyX4hc1JnVertMqw3gn9LmCPIVLzrESzRppBuiX9gkhTiRM5Qz4h','Ny','fm',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (17783808918339516206,3794128184821702497,'Sw30X','0QyTccdB8Bdp4fgsp605H6oJWDTCG6MGGoYxmr4v9xGI9gi5XBrNZrcRfwz7UsbB2AtguNyj9L0PO8ziXF94E5e8iHHDJW9yXyzrnfr8J0Wy53mSYSuT5Y6nJyytyK4Ixb4vaio32mvRbQ9LJhfJ84liTiV4GAy1YyCricbpvdlPT67a0FSOjqSV6ivBMB','AsnCouylN4KozuwWMjxCbfaERevmKt3wshMQopOdlpsbNPBKcrfifikPYNyqOdV40mdSC3Ngva','fRZPWFvPx4HnLkeWVPxYybN1AS3yZlKxeToLvNhjuh2jjbxxAx8ybl7zik2EEI6tossAJJqjxICp8elhQWSqA8VltLeLgXkkL5dVzGSBctHWBdi4Yy53hGGrK7Dn5tZOOnCGQa2tAC0QJP0yOXcaXrX0biLuXUTbqjYfK5xEbQGr8CCH3fQAKjYkyF3EQl2GBell0HQK8OSu','g0','voI',15);
+INSERT INTO ti VALUES (17783808918339516206,3794128184821702497,'Sw30X','0QyTccdB8Bdp4fgsp605H6oJWDTCG6MGGoYxmr4v9xGI9gi5XBrNZrcRfwz7UsbB2AtguNyj9L0PO8ziXF94E5e8iHHDJW9yXyzrnfr8J0Wy53mSYSuT5Y6nJyytyK4Ixb4vaio32mvRbQ9LJhfJ84liTiV4GAy1YyCricbpvdlPT67a0FSOjqSV6ivBMB','AsnCouylN4KozuwWMjxCbfaERevmKt3wshMQopOdlpsbNPBKcrfifikPYNyqOdV40mdSC3Ngva','fRZPWFvPx4HnLkeWVPxYybN1AS3yZlKxeToLvNhjuh2jjbxxAx8ybl7zik2EEI6tossAJJqjxICp8elhQWSqA8VltLeLgXkkL5dVzGSBctHWBdi4Yy53hGGrK7Dn5tZOOnCGQa2tAC0QJP0yOXcaXrX0biLuXUTbqjYfK5xEbQGr8CCH3fQAKjYkyF3EQl2GBell0HQK8OSu','g0','voI',15);
+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(41), d VARBINARY(69) NOT NULL, e VARBINARY(66) NOT NULL, f VARCHAR(3), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7099024,-21554,'Tnh9UQRvJxjLgVwx0NW348u6mDKHXZpdB8dl5CZ','vTcb21YOhEsN1m8Q7','1ylyCzSgMrLntD3P7oJNHINSXWSRgpRyQ4GT67TvqMdBShvbxThFaiF1ZJP','iT','O','e',0);
+INSERT INTO t VALUES (-6657399,-9490,'z4nYw','Qyh849n8vGBeTfqHfCRtdXJdHm5oWfMTPiAtWrF2','ycb','Acn','s','F',1);
+INSERT INTO t VALUES (3103569,-14839,'cW6c8AQ4jMkbBaAzRcrI','kYXj693YSedgt','kfBl67JksUvxS8io5cm4D9e34RU8WaKrbJbHAmTgx9jPlOBT9VLn0zvDjssQ3','D8','E','7',2);
+INSERT INTO t VALUES (-7925133,20542,'CarmFyuUjykuqQx3vwet0wWYfeLRS1efiKmw','X6AR4yr9xz8JtYplgC15xtYW8Zmp8K7','x6Yx4rp9dDsxjVG2PCDzFjRcrK3plZjcdorrTWb0kkZIPP5jesAKhoQpnyuplT','nz','P','G',3);
+INSERT INTO t VALUES (2875537,4370,'Eo69GB5HRJhjHbOADzzrUgSO22C7SOSwc','5LOqbFbG','v7ePjNLcVoGAyT0SzH9cGiqS8LRoqr8eAf8kpFdHyDaHSI3','8k','N','j',4);
+INSERT INTO t VALUES (-994942,-26385,'5dwqxzdLo','o','6RXh1rDEajNT5WZSVzf7pJwXLelk5WEvE7i6lzQKZy0huRxEeW3X5SRBY56dgDy','1','c','k',5);
+INSERT INTO t VALUES (-1745246,20267,'TF7SWTMGDAfsmWv7Z2OMWXMhFmkNajKhHTX8CPcFt','oI4JJeDTXKZpygMNlOhsvenwVxnLZxrRbNYe7XWNBR90sjEQMBd1CpV6AEgr4G6yqz','rhH7pNw1CeEfGa661ijPPZCbJKr4E9KublgxLxrGKf3USCXx','A','b','M',6);
+INSERT INTO t VALUES (-6626016,-18084,'Zl8rMgVgbBgf','svcW60ADGR0sDwmMy','QXPyP7jDNXzc','ly','v','c',7);
+INSERT INTO t VALUES (3955602,23679,'OD6lef4ahOdeOrecbH3DcKpUARm7yHbL5AAkBu','uMFqtC2G2IBgd6eUEooAgzAPZhCW','pAft7i9r7Xx11JE','E','Q','h',8);
+INSERT INTO t VALUES (6354381,13282,'G27LEGv0ljZ4ooTvx','nI7Ejk5VWYc','izgewBBySriN0G0Wq5bTVirFozgGFdyTEnEqCJcsL','FOM','5','K',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(41), d VARBINARY(69) NOT NULL, e VARBINARY(66) NOT NULL, f VARCHAR(3), 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 (-4851958482797263243,15585,'OAnRD','4LnYyjrjokZFcuyNg','RWjlGnaklmGk1cIRCsWSKpiBS4Jto3umixWSahFZ9MMocdu0o4T88m0LHo','y4A','x','n',10);
+INSERT INTO ti VALUES (-4851958482797263243,15585,'OAnRD','4LnYyjrjokZFcuyNg','RWjlGnaklmGk1cIRCsWSKpiBS4Jto3umixWSahFZ9MMocdu0o4T88m0LHo','y4A','x','n',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(42);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(42);
+INSERT INTO t VALUES (-747612884794580150,-12093,'r','0lnrl4cSSsgRQI3ZmfcAkghEZySpPoJv20LQnPHQGCxaq4X83','C5XmJApyAck1iWFq0YlYW4vCJqo1qfEOzsxkYuc0EommTX8NEna4OuObWJU','5','J','t',11);
+INSERT INTO ti VALUES (-747612884794580150,-12093,'r','0lnrl4cSSsgRQI3ZmfcAkghEZySpPoJv20LQnPHQGCxaq4X83','C5XmJApyAck1iWFq0YlYW4vCJqo1qfEOzsxkYuc0EommTX8NEna4OuObWJU','5','J','t',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2315939928450611358,-12626,'DeroX58PW4nU2WL5nSlzIYK','a4Uv8xgvuw7MbpL8Gk8hv1qJXGmfiqihhUTpm2WopPwp7x8fa4giq6SUdjHTn8crXzKKn9yWuuWM1Loshf7MdREowwyEfHRfW1dEbNwzxNgmLN5Egf8LOga7WJkmHGcmibNuieBkEPTCjY8PyQ5C8njo1UQhOduAqYnOS6zCvItiCgcwGF7','3WcOBmIbZjFtHESreSkiqHnwu0D13bq9WQrtMxx','R1','l','E',12);
+INSERT INTO ti VALUES (2315939928450611358,-12626,'DeroX58PW4nU2WL5nSlzIYK','a4Uv8xgvuw7MbpL8Gk8hv1qJXGmfiqihhUTpm2WopPwp7x8fa4giq6SUdjHTn8crXzKKn9yWuuWM1Loshf7MdREowwyEfHRfW1dEbNwzxNgmLN5Egf8LOga7WJkmHGcmibNuieBkEPTCjY8PyQ5C8njo1UQhOduAqYnOS6zCvItiCgcwGF7','3WcOBmIbZjFtHESreSkiqHnwu0D13bq9WQrtMxx','R1','l','E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5684422512576287357,2831,'3czqEcJZAkRv','maflEhdTaSTUpZEznBXV6f5xlCugsvVEPjEIVjmRmLdd1c4NzSGAM7TgpomBdoTELGZHw5hJ1WxIotcjlPmMStYZoPJxKdodX5Ub4mD9Gp3u','oDLwje','xQcx34c66wvCy3jrODU5eTCVoACDkk9DIkoThe','z','d',13);
+INSERT INTO ti VALUES (5684422512576287357,2831,'3czqEcJZAkRv','maflEhdTaSTUpZEznBXV6f5xlCugsvVEPjEIVjmRmLdd1c4NzSGAM7TgpomBdoTELGZHw5hJ1WxIotcjlPmMStYZoPJxKdodX5Ub4mD9Gp3u','oDLwje','xQcx34c66wvCy3jrODU5eTCVoACDkk9DIkoThe','z','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8718175096609215634,-29391,'ccgmYTJJNG2','ipqeiE34rnCiZgRNP7ZgLW9Aq41FMTy0Vhj3E8ar2xp1Ah7CoIH2vnll41wVdaMLBneCI6wBoZhqNkH6yvIC7BnHl2x5Fvd0LQQ5ckZIFjakQ3uJHPFrzHO2mxbRMdWvNb593U0LmkXtbEUZqxh4t8ioIosGaZAQnQHrY63lJC1S','chdESN6M8weqCw5RbGGdoHlBduGRBdJ5Kqi43sj1ZKNijOSXr7k6Z0vYJoii5wx','PH7YvJ16kmJQFJK7UKx6b1Yp1pckbb6gkOEUN47aEYIZvvH96nU0GKVwGkrv','wd','M',14);
+INSERT INTO ti VALUES (-8718175096609215634,-29391,'ccgmYTJJNG2','ipqeiE34rnCiZgRNP7ZgLW9Aq41FMTy0Vhj3E8ar2xp1Ah7CoIH2vnll41wVdaMLBneCI6wBoZhqNkH6yvIC7BnHl2x5Fvd0LQQ5ckZIFjakQ3uJHPFrzHO2mxbRMdWvNb593U0LmkXtbEUZqxh4t8ioIosGaZAQnQHrY63lJC1S','chdESN6M8weqCw5RbGGdoHlBduGRBdJ5Kqi43sj1ZKNijOSXr7k6Z0vYJoii5wx','PH7YvJ16kmJQFJK7UKx6b1Yp1pckbb6gkOEUN47aEYIZvvH96nU0GKVwGkrv','wd','M',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2141981700309144898,6217,'K15mS5as9QNnII0CAx4FSSdQ5WZOoAhkjx','xDdL4w8i6yixTFCgyJWf0l6Q0PWWD8q8dgOPKvTkuSreh14zng4HzaBbrt1kafKf6PR8xQFHfgrTT','OjD9jNE','b1Zyti09XRDEh06Twk6VQCYmWiRCzNUkUivwQn2QHXoLVav7hhLKA5lLEUp5YQIcGV1PEJqjeD5hdNPtXrCXQLPJOf2myTt2WzAf08I7AuTc5m0LkvUTE2uicviV6eFQ9GWoWFKV7hitgcnXR1vbtBr4E0u6G6v2UOVt5sFanW9wpu5dK154nUxGeVWG33Aj60kSarGGTn505RGtkyMVfLTqZ5uhNeQV23aISe4GMF','cV','RV',15);
+INSERT INTO ti VALUES (2141981700309144898,6217,'K15mS5as9QNnII0CAx4FSSdQ5WZOoAhkjx','xDdL4w8i6yixTFCgyJWf0l6Q0PWWD8q8dgOPKvTkuSreh14zng4HzaBbrt1kafKf6PR8xQFHfgrTT','OjD9jNE','b1Zyti09XRDEh06Twk6VQCYmWiRCzNUkUivwQn2QHXoLVav7hhLKA5lLEUp5YQIcGV1PEJqjeD5hdNPtXrCXQLPJOf2myTt2WzAf08I7AuTc5m0LkvUTE2uicviV6eFQ9GWoWFKV7hitgcnXR1vbtBr4E0u6G6v2UOVt5sFanW9wpu5dK154nUxGeVWG33Aj60kSarGGTn505RGtkyMVfLTqZ5uhNeQV23aISe4GMF','cV','RV',15);
+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(66), d VARCHAR(85) NOT NULL, e VARBINARY(93), f VARBINARY(40), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4722,728514,'f2iHQFy77ZDKR8adYx9xOK179tThvOlQxPWf','mFecmMskXYgb6OJ4XbAi0RMtdxZE7inTohAVdZPNOvEtUJxv4WbJyYebyT6t6XgU8mk6','MT28CikXYN8CTjAGchpLC2OwJZO1KeZivxOf3UXP','lMRMY0fhdfcrpfpGNuuwsUwKqExXGDIs0nYq1wK','U','W',0);
+INSERT INTO t VALUES (46615,14148399,'7DiI4P13ez5E6jGq0eB3rmnQCuzORC6UCoFhWPLbQAXQjagFQHiaxjhH9k','9cMQclaNGlCKJt','JfbLpsdAIpAAE3n1','rALD3BlEySv5fWUopqnNJufbduEBcz6Wg','U','b',1);
+INSERT INTO t VALUES (38251,15740257,'1EJMLm8kiBTemArzMYbqewwjNa3wwqPJPOheAmMfVgjaLdUCwXPSLADnbOqR5QiW','bPaUC2fHyTvlI1V4bYoWYgGfnM','WRc37','JJE2b9VsEgD1SN5CGzzKd2XFhywL','Q','X',2);
+INSERT INTO t VALUES (50914,6676992,'SYQ3ZaOe6fS75wtLhS','3QsrxatALgJMDzlkL41n4nuWS9X','zItDO8naF7D9aNlnAKxCsyI27aGMhv3P2DqAMXcR6Rkp4HtOMlkkmmOVaUchdeg8dDckrabjDR3Gap6YyjiOSUWhW','xG','X','8',3);
+INSERT INTO t VALUES (29172,5026899,'IlzlpUuezGL','1y0jUSUAaT','C7qUyu47v2rnjxoobIOE8ic5z6B','y7OdD9rqXmxkVhyNf3v1','P','1',4);
+INSERT INTO t VALUES (49203,16651083,'io5cSU5W4p10fa4QXdciqRLTdtUEAztsO28AsIiHwLdIfE0UHvr','nH52MXqtGwpv2uWVSp','Y85MuUzxGfZZNg990m9Lig7wLEIpwJfnv13WVUp6ubBQ','9dR2BhHhpwm','z','m',5);
+INSERT INTO t VALUES (39981,7596069,'80sR7z3wkUSJkN1n6SjqNrl','pT5738NlG9','o09CJEJr7YUPeeCigRJkyok9ecw2wNrlDOeqZqkmcVMBgAtx6ra8XF4gzvy03L9O4','uDaZbJq9FzKBSvpiTASf1ZoNshyd6Zj36C','d','f',6);
+INSERT INTO t VALUES (38456,8798323,'8WKKOlmYzfZY','rJefw7MbVe7i3XC8xz','QTjCJyFGwZ9iyjOtACDCLOmIl5TlCv5kTAPuoSaXn20hT1oWrRQTwS3pOEQb2NtZvJE0sD7zc','cEtDkz3o82cynN','f','O',7);
+INSERT INTO t VALUES (56525,3643556,'G3VtaZFGgmpoEMVmDu','95XkpGA3zNAdMNcd9Xl8uMiy5L3m47AblNzWl8SaBkq','zy2WilS1xilxcSoK1IOBXOM2JQQkQwDuU98fb3vkoE61tjPoHWJtPycZrwrArivzNLBRv6GExhyznAwK5uWnTZIs0zuc2','cXLpZfGPG','U','W',8);
+INSERT INTO t VALUES (731,11445380,'zwb0sCT0dSJ00hNDqNmNx9s0GE','Q3sYgNJBXjtLs5hbvzZM8MHYkH8jWPHwjhpZTtq0','n9N5jechmENejbLTonvQ7RY5KoOJq','bZbQp3A','n','Y',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(66), d VARCHAR(85) NOT NULL, e VARBINARY(93), f VARBINARY(40), 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14058393,1105190,'6RzcvRDFH8J1H2mV6Goms8PF6YwQKf1x5xWE0NgD0KkgWQn2WsKHsCdDiswIrx1','U01fbsABZFMuMJo3nXA5KVTGFHT85jiPcuoXYY3blrKtQkNgvpYW17cjYWZq','rkVUjkLmWj0IZN4IGVWMC8KGkJKyMTFG18JhNV5uaGaC3uha3jdX','gOVn4n1W8mdBXauEeUwIrFuCjK5iztul','L','1',10);
+INSERT INTO ti VALUES (14058393,1105190,'6RzcvRDFH8J1H2mV6Goms8PF6YwQKf1x5xWE0NgD0KkgWQn2WsKHsCdDiswIrx1','U01fbsABZFMuMJo3nXA5KVTGFHT85jiPcuoXYY3blrKtQkNgvpYW17cjYWZq','rkVUjkLmWj0IZN4IGVWMC8KGkJKyMTFG18JhNV5uaGaC3uha3jdX','gOVn4n1W8mdBXauEeUwIrFuCjK5iztul','L','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(67);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
+INSERT INTO t VALUES (10268474,1758614,'anBWL10C7QOfMZGSrO00KpLF','jLzmLWMUxU6L0XZ7CGbPUCoAWlAIo93gOOpCMkA9zPdMDaXnMXiWc35Mxwz5sefbMQQkILJE0dhwc','z7K1FZ7stRaSlGTYOJXvdtduUWTq1JMgI0jPlKCZXE66wUg1p8Z3JQngTXVljGKUunFxTSJu7kb8DlSvL','NOyx7XmYYUYgtvVEdO','4','J',11);
+INSERT INTO ti VALUES (10268474,1758614,'anBWL10C7QOfMZGSrO00KpLF','jLzmLWMUxU6L0XZ7CGbPUCoAWlAIo93gOOpCMkA9zPdMDaXnMXiWc35Mxwz5sefbMQQkILJE0dhwc','z7K1FZ7stRaSlGTYOJXvdtduUWTq1JMgI0jPlKCZXE66wUg1p8Z3JQngTXVljGKUunFxTSJu7kb8DlSvL','NOyx7XmYYUYgtvVEdO','4','J',11);
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 (63,4738161,'wVvJbuBarVp0uFe9L9gl95Q34cAKGjr1H7dJENGkh4D8RIH2r6aNzSviDC8LsbjXTdE82IrxWRV1bFIhMHY','UGCEjim1l8Jug14f4ws9yNP8iRLh','MRC','szjmJeQMlSHQVPfdCQdQAbebxBeukx6MVo','BWJoR5bq23XLr5','4lIQYjBkvU1BbWgBO7Dnl15yD23zIUo4RV17iLy9sGuk6tUtAdZN0eKxjnkhSRpNe272GSGb6Uo37JVo',12);
-INSERT INTO ti VALUES (63,4738161,'wVvJbuBarVp0uFe9L9gl95Q34cAKGjr1H7dJENGkh4D8RIH2r6aNzSviDC8LsbjXTdE82IrxWRV1bFIhMHY','UGCEjim1l8Jug14f4ws9yNP8iRLh','MRC','szjmJeQMlSHQVPfdCQdQAbebxBeukx6MVo','BWJoR5bq23XLr5','4lIQYjBkvU1BbWgBO7Dnl15yD23zIUo4RV17iLy9sGuk6tUtAdZN0eKxjnkhSRpNe272GSGb6Uo37JVo',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (91,-5622335,'lTs','3SQR2zfJeg2t6ymkW8IVskYaLhkje93GL44tojeWc5dazwKdZQ8S0bHcucdFeWBeUuUNzCXaz9iZQDV97Ddvp6oTdzhqZJO8HsSufJuUZz9jlOKq6G8qfOOa3Rh9X5DzsnQjKt0xJgHm','KJa','aYYQPoSd05zNPctszyvIKDQDP7OHzgUfBZDgOO88v00BiEmcxURrXXafjIPDOCeGN8M4VW6uOf0FdqDvR78aB1vdwmosXdQtb7BZt','y09wYqUOYmWie7HQMQaukW4MMBLwgmzE7sSuIMQPfIqCdgpwJ11ST6N4hPk6B7IL7s4LpJnls7JZ6K5mj5odVp','H6Vcn1Jn6YrfXQhWLmmkKRL60delJg1nBzLp41jmwFRmngIouZeC1JS8DNFv14P',13);
-INSERT INTO ti VALUES (91,-5622335,'lTs','3SQR2zfJeg2t6ymkW8IVskYaLhkje93GL44tojeWc5dazwKdZQ8S0bHcucdFeWBeUuUNzCXaz9iZQDV97Ddvp6oTdzhqZJO8HsSufJuUZz9jlOKq6G8qfOOa3Rh9X5DzsnQjKt0xJgHm','KJa','aYYQPoSd05zNPctszyvIKDQDP7OHzgUfBZDgOO88v00BiEmcxURrXXafjIPDOCeGN8M4VW6uOf0FdqDvR78aB1vdwmosXdQtb7BZt','y09wYqUOYmWie7HQMQaukW4MMBLwgmzE7sSuIMQPfIqCdgpwJ11ST6N4hPk6B7IL7s4LpJnls7JZ6K5mj5odVp','H6Vcn1Jn6YrfXQhWLmmkKRL60delJg1nBzLp41jmwFRmngIouZeC1JS8DNFv14P',13);
-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(13) NOT NULL, d VARBINARY(75), e VARBINARY(37), f VARBINARY(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30061,11105811903898141093,'LVRu3','GKC93rgLioC8xIS0nCpbnSE','O5h7kcjoUSjCuZSq0N2tYEOqjafk9TuItkJi5','TN5suEvMMsmAg8THfT7v0jsghJeYl2dTueaZmLBQtLFrm9AcPBivkTx9Ziy9J6BJKPro','trXlCIeRhkWsyshZNm','o63Xd1Eqw7Z2SaEmOLNvqrgqFqsJdCG0JHsVkpoioYGSgOP5Uwe6MWUPOOmFIHY4EI9MuHM',0);
-INSERT INTO t VALUES (48341,17246725835382076192,'L3Z','u5fqma420Ab9Yq18tUdDczPm3eeTeAhGTmUxuo3E3Xbz4L8RO55ipqnNvVIqkGg2wv','BVyXDRI71v7mavluQva8','481o6EG9BWDAjjtGDTQ9yk1pSerGcgCEcsoQPrkeVWQjOC7GpnLaCvk2povx','SYX9rG6Qy3RJcSWLwWIFXpTFOklTNFhRDQOTu4YQsOnhRfA1u3zRMdvBY25fzTChCwyyoXcJs9KACzm1OW4eXlJNSyKGP846','sEsq',1);
-INSERT INTO t VALUES (52589,2152963366733477605,'da9g','s1WWAlP1uDjOXWGxdVvXSgpXIg6LYh4XN3kgxZGwrbxoWf7ooVfmQEWBuGcUV','rdDIrRoIECPk1GPs9U7wCowmyNbyReUjSbC8','PZhqGqeWwUwzkh3lsCS6JxXXa69IOX','Mh5dzVNVWTMYoESu','1dMbBX',2);
-INSERT INTO t VALUES (58029,2642231382434832904,'y0pD2e','y7PRehW9m9','uej6QoOMIAYBqoWTVdgpmTMNBHukrZU4','kBC','Z0DWbixFVZyoV11qGayGoiVncCgkLi5uN29PNcPZ6S99wDFay1A2DlhJK6','jj2FoDRcBMIeMWoEiZuZnpn2aQwE51yKYU5mGLt1asOr0ZmBiLc6TVlQFDCsxGysgc3ICB4Whypgm8aU9Qm7wWNnbUWxOEu8djZ',3);
-INSERT INTO t VALUES (55862,1930672683522628619,'aJwmol3TRVr','Uxe3tEF0oBluQtEdBxA1RLxyrSvhozLMFwRtv5WYIiOwpRFNBtraGbHIghvsErZWEvO','vUJuQVoP1y5qezwYPyyPXc7PwL31nd','TtYw7mN5P3ob0tUuVtfBXcXIfKNLjIexDktXcqLcbGkUY','sZ1HYRq79YNMzWBsmoG9vvpeSoJmrTcztv80eauQusoOZlzdnwk1UuchJmpkYcZhR','6F0a12yE',4);
-INSERT INTO t VALUES (12953,2883802094877959530,'Dc','fI7tZlUEMZ8OgIpGU9DJU0SrTQL8QAJfiKqMElPxqGpjDBoJCuqqBnVCK9A4tlGYE7JPvy3OES','1hP7','TcZUTxAyiqes3jzCSDEXZ9cj3kvZZRJxlhGlJUnznLTnlgmL68c','Aqtsep49r6i9afuXn0j','MPv6CHTVRcFVyzD3iZxUNeHpGL6W4CqmdeLD1e7ndrInq8cnnanql7AuGCIsyvl4j2iujLiqlJ2',5);
-INSERT INTO t VALUES (4636,5478900401582150489,'qpC6','AzGj0bG9NQhj7oK8Bu','DCtnzWe1OcQ8jnppRgSq2gVB62VaNVIe26','mf5uz3gNA8tbxfptuuj','NLLALIT4LmBsWbi5HNgfV8PQallcW0GDD2Z034YvrAgFggvuAYiJGLbZuMi1mxQZImrt7FvzDivtP2gb2Fhir6r1f9yZ7xX','euwanQCU9Cj1upEXAzzI7rmfIUSQ9T01l86ZBKfpWYDn52NGhM',6);
-INSERT INTO t VALUES (7715,11062615123629985875,'FsrAN','oDWkA1Q3H1RE7dzLIMSnEJ1aobX0N3pbXtLHT0h','ChT','j8FGsWBP5I1lqkamL84qilh','NzhVe9FFPUcXuiVXx700yzk1E0R8LJ2f88TY1xkF0vs7vJOLxXmzsBqYhtzDXG6aKfKIr43esMLaHDyl','hZGW3xrM0KGhRg6hNLx38YNlDsJGGQ9YvMjriWLoguAAq',7);
-INSERT INTO t VALUES (50574,13063047384180617049,'PLrKkGgvC4H9','ryWwoFEu2z5tECRzyro4kTbthWVuPeDPk','6Jyti21lC9kRQySO0','iejfz0p2piYZzcb2t8DCzsZHaA46CCNrQ11S','BmhKn','oGJs',8);
-INSERT INTO t VALUES (26327,504472090064472167,'oS','owYKurOyiqRnyieT68FMvvPH7APuyzdGzmws3qRi','z1tTQhmeEsQYnZFrAQk7XDcB3y8bywdxPeOa','zs5PbvGCLxzRoqb6Go91ws1m5Ek943pNI','3YYCOu3MpeEBxkw1gLkRPpKcM9c0VimBBQt0LScIiGAZ1Dx2GxPOVtTVlPDa','ENgPnNNZu0f1u5PECPYZyMRUobLqQRM9vBHEIWE3k6Ew',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15721864,9422694,'FLpsh9rOrnBvX','dDUegUOmKbUtF0p2MoMgGrwUTQvjmdUkWrS8FCD1tVYW0V4lTfxSzSBj2Lf3JVipETTlQueALifV35h4zNUpjAhAQVMjFLTGocwXrlvDpXputoOVEIwV1aobJ3y7WuHK1KauFvclWOFx1zYt3CouItdPhHeXAIopnjp0JAmWHDg4slBt8ypJykM5uyFDb8tsn6Hq5OkTg','5voUgZhmwgzAl16OKj9','tXZ4JXDzeVei9i1','t','0',12);
+INSERT INTO ti VALUES (15721864,9422694,'FLpsh9rOrnBvX','dDUegUOmKbUtF0p2MoMgGrwUTQvjmdUkWrS8FCD1tVYW0V4lTfxSzSBj2Lf3JVipETTlQueALifV35h4zNUpjAhAQVMjFLTGocwXrlvDpXputoOVEIwV1aobJ3y7WuHK1KauFvclWOFx1zYt3CouItdPhHeXAIopnjp0JAmWHDg4slBt8ypJykM5uyFDb8tsn6Hq5OkTg','5voUgZhmwgzAl16OKj9','tXZ4JXDzeVei9i1','t','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (8722816,5576645,'npxku0zkwQuxYyE35ckdKll8L3uDSU0z7rmL','R1hg3xCrUa8L7ODezsHBITFWSsn1Mlp7jJlqnr9B5VK4U184QiIRq3q8yBl1duxyHxmewwkrvZzVkFsyZcP7HJap8Ht8H8EPBtswmakz40ywDiEX33pE79v5UWSCHYu7vWt0CPTTTo1LcbAJsFV4qmObd1tuJlU76XFp6a9FzRVjc','42dYF9','IvtTZGBLm6gvY7r0E8','9','v',13);
+INSERT INTO ti VALUES (8722816,5576645,'npxku0zkwQuxYyE35ckdKll8L3uDSU0z7rmL','R1hg3xCrUa8L7ODezsHBITFWSsn1Mlp7jJlqnr9B5VK4U184QiIRq3q8yBl1duxyHxmewwkrvZzVkFsyZcP7HJap8Ht8H8EPBtswmakz40ywDiEX33pE79v5UWSCHYu7vWt0CPTTTo1LcbAJsFV4qmObd1tuJlU76XFp6a9FzRVjc','42dYF9','IvtTZGBLm6gvY7r0E8','9','v',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (50249,12743362,'AFcbiBtsMTJEL8Uq9hh8kD2XgiZqumWMwP3yNOsu','7PWax8N6YDG11saccFDk7giBQyfukRbAqWOSaavxCCGVV4','VEkvO','1PCcQiu7v1YpCO54dkqQdASwNNW7vnW1blp5nVXIutvUImf3f5vjJbxrJnhG','K','F',14);
+INSERT INTO ti VALUES (50249,12743362,'AFcbiBtsMTJEL8Uq9hh8kD2XgiZqumWMwP3yNOsu','7PWax8N6YDG11saccFDk7giBQyfukRbAqWOSaavxCCGVV4','VEkvO','1PCcQiu7v1YpCO54dkqQdASwNNW7vnW1blp5nVXIutvUImf3f5vjJbxrJnhG','K','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11578847,4639152,'iOcYTh0JYdUgNQx3wQQf6jCYWEP7efDpgG6gcjXxE0iKG0','XUFERDtKxDDe3zoWok5vqw','0vG6rICaMvTuGMlEnDTFnYkOBE1jcmF6dP0WX63zGvWEfy7VA','K4wOruHmU5ldWyLzbqjI1AI2csIp88ALknoTl0c7Z3Tj2EZecS47iNgBO2xXiF5oqta99cVnk1WL68DwXqnJbZgwxAx9PpmOQND2I13HiEx8R2q0dNOXPyfX1wSWC473rYyUvvhiUjQGBLc67MZ2xdx1kawvrewtGw9iZZRvZ2vq6mqR19dRirb6DrlWYBanqbXz1znimiMGd2oMv2hpfxWXsRK1Rc4KahBRzEORuwHAp2wFMrYC','K','4',15);
+INSERT INTO ti VALUES (11578847,4639152,'iOcYTh0JYdUgNQx3wQQf6jCYWEP7efDpgG6gcjXxE0iKG0','XUFERDtKxDDe3zoWok5vqw','0vG6rICaMvTuGMlEnDTFnYkOBE1jcmF6dP0WX63zGvWEfy7VA','K4wOruHmU5ldWyLzbqjI1AI2csIp88ALknoTl0c7Z3Tj2EZecS47iNgBO2xXiF5oqta99cVnk1WL68DwXqnJbZgwxAx9PpmOQND2I13HiEx8R2q0dNOXPyfX1wSWC473rYyUvvhiUjQGBLc67MZ2xdx1kawvrewtGw9iZZRvZ2vq6mqR19dRirb6DrlWYBanqbXz1znimiMGd2oMv2hpfxWXsRK1Rc4KahBRzEORuwHAp2wFMrYC','K','4',15);
+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 CHAR(14), d VARBINARY(65) NOT NULL, e VARBINARY(43), f VARBINARY(43), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6936459530512022822,2053912548,'DhxXg8b','cQpesnHMAUzvEAHbq5vuVQniSVvqzReP','Qi3cp6CiYBuB391r3HwJ43DjMv','MBT0Y9Ihs8AMf','kP','G',0);
+INSERT INTO t VALUES (7451263313022777235,1634709320,'NLizS2hMi0','FNXDgK0TS0eFtWZmFpcOSQA8U74K9ytkYzNTY','Jw8mEIqgXvLqimY','wr0hVFzshdldQs7Y','gz','S',1);
+INSERT INTO t VALUES (2047858084505359290,2309375547,'ikay','YOC1b5aCjhqoRrKPb5Kjzb3aD1fcX0EyogR2ImCko','1FB5ute6Jj48','hfSSx9W','r','4',2);
+INSERT INTO t VALUES (10518223356245396716,961022331,'87Y','qSTcjmC','V','sPszWPngEwPDCez1JyI9aNrFtbZn0ILPyImdJAs','6','R',3);
+INSERT INTO t VALUES (8596088273805836890,917164474,'2DhtxIvbo','h1kFMqu7c3Hx2MUq8Ee1TiZXJmoxIbJifH9JzBv9tEBjhIXclF','DMPpEV418WwI9OAnEK2Mwhat6hprL5RHiG','v50Am8cmrDsmAPaEIc0YlN6qAfeovHBziLHTRRv2','oV','U',4);
+INSERT INTO t VALUES (2208177102593514315,2312119725,'ItwIcUJ','sJLrl69BdEkXL','WPCU6JNqYB8USVjcQYyAXizv24bB','NDDbsOjgw4kARgK8Z4R3S','3U','u',5);
+INSERT INTO t VALUES (9873017653804778963,2427306174,'yTkYFNdC3Jf73w','sqYqNxdOKeRIAK','cJjdaGENE','ESvUwkR','06','l',6);
+INSERT INTO t VALUES (17335378561769105820,77135220,'9d3t','sNH5pPjkJ9T5JgZFqBhICdhQHMPlXnd4tgaj5h3lXIHmx5bzYd','JmdYpKSZRRaUJq5j5E8g','mR0Ir44Z2ph5NPoWXJJ3UYsHxL4x6rHWE','D','i',7);
+INSERT INTO t VALUES (1062542888269016302,911161061,'3KQhxSG3kqK','wwdFzFmWnbUi8utCeckMzivJi5N9RhtTTw8fCdNzqO9Nj7Blv8mOaRbmM6TL','9r','E7QFjAbjr7fGWXP','FU','o',8);
+INSERT INTO t VALUES (858504822267950647,1973824908,'ZUSjxEju4Wl','XZCMnWGX4GtG1JUdVSUftzlmEFan','U6P3lQ26wBhvngkc1XsQaLpaIm','dCVV7YFcnCJJ4peXSy08AymMO0mdyWUNp','kj','G',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(14), d VARBINARY(65) NOT NULL, e VARBINARY(43), 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (64001,12830761501995813978,'SqqZvwmpyBzbp','8PiOChnn3xllsFXQCcwy3v68JqD5kymo6yWkGOalWI6pglZnYR1W9kEechwF4','2fq6iaGbParyXbgDFwyrnByKubWxBv','jfcKI7zHw4JqEfUkNKLY0','o5Yy6vo9PYYixECIiPEQiJRbGZHh6','36YsyX6LRyFfaZkzrznSPo',10);
-INSERT INTO ti VALUES (64001,12830761501995813978,'SqqZvwmpyBzbp','8PiOChnn3xllsFXQCcwy3v68JqD5kymo6yWkGOalWI6pglZnYR1W9kEechwF4','2fq6iaGbParyXbgDFwyrnByKubWxBv','jfcKI7zHw4JqEfUkNKLY0','o5Yy6vo9PYYixECIiPEQiJRbGZHh6','36YsyX6LRyFfaZkzrznSPo',10);
-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 (6526,4556581934301933348,'WR','LwcL9pApp8','qM7UES4H7GdXWX3gzwKPpDA4u50BfT1V','kgSMesu3trsCNQkIuI21ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IP','ZjqEvArsKQqfc3LKjNykdSIjAyrDF6T3DlTAOX5BubnrMJRVpghyLscD1tQUsKmC','RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutxNxIQbvatVvUXhI8LPMB9uXP8geuZizSNrXieCFbZ677GBo96',11);
-INSERT INTO ti VALUES (6526,4556581934301933348,'WR','LwcL9pApp8','qM7UES4H7GdXWX3gzwKPpDA4u50BfT1V','kgSMesu3trsCNQkIuI21ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IP','ZjqEvArsKQqfc3LKjNykdSIjAyrDF6T3DlTAOX5BubnrMJRVpghyLscD1tQUsKmC','RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutxNxIQbvatVvUXhI8LPMB9uXP8geuZizSNrXieCFbZ677GBo96',11);
+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 (8227449091228580896,3324753094,'SpEho7OF9aGQF6','cG','wYS0zivo4S9a0wBMuC35Owv','2TPGb8WmUeKN51srQ7ktd4','K','c',10);
+INSERT INTO ti VALUES (8227449091228580896,3324753094,'SpEho7OF9aGQF6','cG','wYS0zivo4S9a0wBMuC35Owv','2TPGb8WmUeKN51srQ7ktd4','K','c',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(15);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(15);
+INSERT INTO t VALUES (14402200875900788363,2889938284,'a0tg46U7hstgNr','mA23EEQSnwzdaa','JHbyduQdW9qwNiqoJ1pzbJRKLZcmFRSKJo','PpGliqQNb','v','7',11);
+INSERT INTO ti VALUES (14402200875900788363,2889938284,'a0tg46U7hstgNr','mA23EEQSnwzdaa','JHbyduQdW9qwNiqoJ1pzbJRKLZcmFRSKJo','PpGliqQNb','v','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10260438597875306972,4134343422,'K2KnAMlm4','5zrkaN7UTWmahQMDNb9rTZZkxA2Bbwygh1UoPXBapecCz1Y06X2gHYx9oJdSIFVaPnfRQJzchr53Qjx0tJ2EtDWM6ldj4FrByLFNTF1KnSx1rZTUzhKPh8XaizJvXl','ZTpTP0t','tr5EJEyhLqqc6VBfodDEx9M6zBmOgmXcZwT','I','R',12);
+INSERT INTO ti VALUES (10260438597875306972,4134343422,'K2KnAMlm4','5zrkaN7UTWmahQMDNb9rTZZkxA2Bbwygh1UoPXBapecCz1Y06X2gHYx9oJdSIFVaPnfRQJzchr53Qjx0tJ2EtDWM6ldj4FrByLFNTF1KnSx1rZTUzhKPh8XaizJvXl','ZTpTP0t','tr5EJEyhLqqc6VBfodDEx9M6zBmOgmXcZwT','I','R',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (18411619823268380231,4172665060,'EYo9MAYa','G2NdesT9JNlMS1ZsWAX55UkCD2WSMDLjdAl','RyygOQcYpB7f23o','9Y4gbDzmNK6k2vlgP00F5YStiLSWenolV34Pqm6CIn31ts89yWgJWJZeZ1umNALmRwJYbTXOg8KwgsJ1AwuvvBXp08JxBipHimUp7kS6KUGa0eKOJmVPlggnruxO6B4OKhjEeBZ35n6PO2bnQoUoEzkAhUGwz4Tj2YAWAMQPo0lTeTn6yHSl4IW4n5O7SAst3h49QY5yBSZTcGbSTjcSORxz0RD0ANWC4aOaOcdA7GppWVIRF3FC9Dgq','i','A',13);
+INSERT INTO ti VALUES (18411619823268380231,4172665060,'EYo9MAYa','G2NdesT9JNlMS1ZsWAX55UkCD2WSMDLjdAl','RyygOQcYpB7f23o','9Y4gbDzmNK6k2vlgP00F5YStiLSWenolV34Pqm6CIn31ts89yWgJWJZeZ1umNALmRwJYbTXOg8KwgsJ1AwuvvBXp08JxBipHimUp7kS6KUGa0eKOJmVPlggnruxO6B4OKhjEeBZ35n6PO2bnQoUoEzkAhUGwz4Tj2YAWAMQPo0lTeTn6yHSl4IW4n5O7SAst3h49QY5yBSZTcGbSTjcSORxz0RD0ANWC4aOaOcdA7GppWVIRF3FC9Dgq','i','A',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (243457116639643512,4209956539,'YOasvLPB','9edPOdI2u1j4i50FZZ3LTx7H0Tg8Yq7XGUQ7J6301oFpJKp0yVNtbb7XqcPexpCoUv2vnF31JEEgn9NAe1sx7oBuHm9maY19XiwPou3HHlrUQBoDmGh1q0FxTrZKzWvgcEItSAnUZgiWSHIy9mq6UJ6vh9uyDMMxiMHXYJS','JSE20QpW4ho45xh16w','XqOzeBCwTkMHTc20Cv8H2ZEwbkPrLAHskR7haXBG4atrBnDRMxiI34K5fkBJNGAynA2ebG3IBNkhx8UbTU','1tl','f',14);
+INSERT INTO ti VALUES (243457116639643512,4209956539,'YOasvLPB','9edPOdI2u1j4i50FZZ3LTx7H0Tg8Yq7XGUQ7J6301oFpJKp0yVNtbb7XqcPexpCoUv2vnF31JEEgn9NAe1sx7oBuHm9maY19XiwPou3HHlrUQBoDmGh1q0FxTrZKzWvgcEItSAnUZgiWSHIy9mq6UJ6vh9uyDMMxiMHXYJS','JSE20QpW4ho45xh16w','XqOzeBCwTkMHTc20Cv8H2ZEwbkPrLAHskR7haXBG4atrBnDRMxiI34K5fkBJNGAynA2ebG3IBNkhx8UbTU','1tl','f',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (18424402601678459100,2058947506,'1rcvfMQb0','GXN7zX7ahOIhJkWDCZSlSwPCFXYovljP8n1812qEFMfU1SkguNaEaazOqeXtA6Yw1yzwliSOjShrP8OJvWRY0BIdjYLDqdmBmcpmGFsvycdkDAb7phpEPIYm4GbjfCBI9F1Ugc6wG4shcD0VujgM2YgGzDNk6YDkAsjl','qLjFOnDrBcJdzkLUJvlt','QlBb7XnjUr1NIiVg5hwxlg0EfihrSiEko52ncrDUuOHaA8o1CT34eUHbzwWYiP4yUv223Grp1HumR6zJKprJzUjRQrG62o7bVh9eDhf4A9o4130eCvMBQ5k5NMTBcHBswPQz5IM51lUgefpWoa55upCT1qzDk7O9EDEgkevU8','IS','1',15);
+INSERT INTO ti VALUES (18424402601678459100,2058947506,'1rcvfMQb0','GXN7zX7ahOIhJkWDCZSlSwPCFXYovljP8n1812qEFMfU1SkguNaEaazOqeXtA6Yw1yzwliSOjShrP8OJvWRY0BIdjYLDqdmBmcpmGFsvycdkDAb7phpEPIYm4GbjfCBI9F1Ugc6wG4shcD0VujgM2YgGzDNk6YDkAsjl','qLjFOnDrBcJdzkLUJvlt','QlBb7XnjUr1NIiVg5hwxlg0EfihrSiEko52ncrDUuOHaA8o1CT34eUHbzwWYiP4yUv223Grp1HumR6zJKprJzUjRQrG62o7bVh9eDhf4A9o4130eCvMBQ5k5NMTBcHBswPQz5IM51lUgefpWoa55upCT1qzDk7O9EDEgkevU8','IS','1',15);
+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(47), d VARBINARY(61), e VARCHAR(30), f VARBINARY(61), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (36707,-2076407312,'qCgUpjuyxMpaRpQ1vWU2vDlMLHi9S','6LtDhdDcdcPhLLS5lb9YFa1u8eWtTEHs','TxHfPfn0uQxNLzRT0','P21QX','H3','F',0);
+INSERT INTO t VALUES (21880,-1264961810,'lqEp3O7K9cLMvXo76ONTSrCvm4H8fb0wLrMQmuU','PHPmUn6cnH896faecJWtghR8TRryASVPK3HeKjol7Iys5Y54m8NJMXOKIgvDe','JTbBppx0w5PmZyeEuLS2','XRyQl5aXwNBGyVBd8IcFH708uH9mGl6JUWNmSyoloVWjcMd7','c','0',1);
+INSERT INTO t VALUES (64813,-1295129721,'oyOmP02IIWPv4eLyNbfn0839WMJtJUtJKj4hxu','TGu3SvAOq0dbA3Rh3nRAVWND3zeVY3CDwoNPJhmPHr2qWbV','zWBzvoMc','kWHdCAVCFqT74UTyslQC9oLs9kGDqx6LyL8qQz','U8','0',2);
+INSERT INTO t VALUES (16225,-930056023,'4CiQJhBaehh0T','5YCevgyduPbpPrFFv6nPJQGuTzSZBi2fuzQkQCqPIeP1lKWuNo7kFpo9TgTNL','zlEWYjBqwLupSnqlawSwPkwncXkaN','neaRDfucajVgJJxjVIjXXQNSdtF60mQtEEuPFqa','Wr','f',3);
+INSERT INTO t VALUES (12648,620221136,'x5dUlFaZX7MBDCAkzEHPAbUVv0D7A4bk1nAeIz767DxTEGp','Gmo7jWFZhSlpiiQ7LM7AhubwkkgJsmDV6bmhm','IxJpOej85SWA','i4iFH7vlveTg7FpJu14aREqDKF3BRUz9nToWwcA9d9GhFP6ezh','D','J',4);
+INSERT INTO t VALUES (29874,-1509503359,'0aut0mxn9XAvAH4GhGslU','4z29Mu1TqR','BcnMRI7St','60LbKuI1GwccXVoJW3KFx6jD6','u','P',5);
+INSERT INTO t VALUES (38927,-1331728390,'c06s','2q7qt3CUidqpetEEpZYgLhrLD','LmJQfZPLCbW18UAYwi','V7uzY','Yp','W',6);
+INSERT INTO t VALUES (53541,1336236614,'SyRtM7mkQcvQ9zuCZ7RgBX5cjifm5uHcA','EZa6W1MfrB32HyupJomw3OBNPFEtmU1eCJJa2RFioZe','HoBNF8PnMlsdXZ0X2','V0H3l3GSTZrpstljK','87','1',7);
+INSERT INTO t VALUES (53572,844205455,'i15moA8w4iL22iG2F1wOdAIrGd3E7qCYpq4nwP9ISOvc','kr213mYNZQfELOjuXqGmLuoHGQfvn43dKs652tlFhuzUIipj3ihxaF','Vj076','wEVJdweos2dLFK3VXx02RM','oN','6',8);
+INSERT INTO t VALUES (10998,-1053716307,'wXM6aP60mbzMgxzD2HJQOzXk8LmZE896OLhLNCnIs','oXEUBdAR8uSlDxGrlTMTsuuz9v9kQXUnOQod02lOYUWhAGv','MIq8BNFLMISYUPW2eKPPO5','aBf8sWGZKwKDCE2xgphoaINoXdp','IW','P',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(47), d VARBINARY(61), e VARCHAR(30), f VARBINARY(61), 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 (1501050360,201985981,'jpBVn','VBkE4G6a','mRndeWKbDlzhsp','pY3J9B7NZg6HnX8W5AWn7h8YQL','J','4',10);
+INSERT INTO ti VALUES (1501050360,201985981,'jpBVn','VBkE4G6a','mRndeWKbDlzhsp','pY3J9B7NZg6HnX8W5AWn7h8YQL','J','4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(48);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
+INSERT INTO t VALUES (2271700540,-1197712997,'3k3lWY','3FDligxf44pjInqqmA0UpQSjAg68fVwoH6Mf2SLn0kcCcPQArOYFYK9','qdyCfvA1tSL5Icwn2u1OU9ETvtT','pxTj48D5fi1uYfquG6NwKb2PqxIqjYsl9tVg9v9Sr1bFYGabSpgmAYI78Ki','G','K',11);
+INSERT INTO ti VALUES (2271700540,-1197712997,'3k3lWY','3FDligxf44pjInqqmA0UpQSjAg68fVwoH6Mf2SLn0kcCcPQArOYFYK9','qdyCfvA1tSL5Icwn2u1OU9ETvtT','pxTj48D5fi1uYfquG6NwKb2PqxIqjYsl9tVg9v9Sr1bFYGabSpgmAYI78Ki','G','K',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (41438,12290425947695266630,'sPczK8gLCyvr','PBzxdnUTUlbXE955YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckwFt5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5AqWr1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOApqcDd7GfBaxQU11OsPgU4PsgV','4KLmmPQPi5YaaRAJhDpk','zBKzl02hi16gLlK5yRH8MFbbTjqB9c2i2','tTrcJzx0FlbducY8ci2H4FmvRBUnMXplhWUrIqDBjDQQHjXzBxYgrkoJjz3i','oefXDlevrL2yGbYvMs1FyjRBnvlRTw89inv2LhUKiy3YWahjSfo2Cp8WN5PckL9',12);
-INSERT INTO ti VALUES (41438,12290425947695266630,'sPczK8gLCyvr','PBzxdnUTUlbXE955YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckwFt5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5AqWr1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOApqcDd7GfBaxQU11OsPgU4PsgV','4KLmmPQPi5YaaRAJhDpk','zBKzl02hi16gLlK5yRH8MFbbTjqB9c2i2','tTrcJzx0FlbducY8ci2H4FmvRBUnMXplhWUrIqDBjDQQHjXzBxYgrkoJjz3i','oefXDlevrL2yGbYvMs1FyjRBnvlRTw89inv2LhUKiy3YWahjSfo2Cp8WN5PckL9',12);
+INSERT INTO t VALUES (3845235596,1013794983,'oS5T2yEnRK9','xtew291fofrpMSvcvDVwwv2XeiJYnYZqFRFBxnaMU0AYZUciMfs7eszKY2X3DAM88Klweff9pa','fT1btc','kF7NeWFfswE5z8vpd0xAi5sTTolhhL1kAfmxDCcRQIjNX','7','g',12);
+INSERT INTO ti VALUES (3845235596,1013794983,'oS5T2yEnRK9','xtew291fofrpMSvcvDVwwv2XeiJYnYZqFRFBxnaMU0AYZUciMfs7eszKY2X3DAM88Klweff9pa','fT1btc','kF7NeWFfswE5z8vpd0xAi5sTTolhhL1kAfmxDCcRQIjNX','7','g',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15455,9705298149250910121,'UOirDFnHJ','iQHiZ','pe','TedHLu1ig1odZ3rnHhs9kGfOZ6gDUKkxVlxj3ejmLPZL8PTzNvN7M7vd6DSp0bOVjSNHsRhi729ZSestYf3JemaaGU8tgb','7sPkVcrPfxl8lVwpJnqWAqxq04ehZTJ34kqqKFqGvv7PsbyNcIEK7NT','ZOL4Nvdim6IsM85RIlqzxDrGD1zmsR9VMKNXATsv',13);
-INSERT INTO ti VALUES (15455,9705298149250910121,'UOirDFnHJ','iQHiZ','pe','TedHLu1ig1odZ3rnHhs9kGfOZ6gDUKkxVlxj3ejmLPZL8PTzNvN7M7vd6DSp0bOVjSNHsRhi729ZSestYf3JemaaGU8tgb','7sPkVcrPfxl8lVwpJnqWAqxq04ehZTJ34kqqKFqGvv7PsbyNcIEK7NT','ZOL4Nvdim6IsM85RIlqzxDrGD1zmsR9VMKNXATsv',13);
-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(68), d VARCHAR(96) NOT NULL, e VARBINARY(54), f VARBINARY(96) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1367076629006988941,2522528999,'4TA7TjDpHEWDq7QZJpjje5IdasP98mE','1aPyNiFJx6JR02DO5bawwnjtPHncLtTekhjXDEqp5I54HJF75Dsjmg5iSC6XDTI0HyF1YMpRMlP3PBQnXYm9Lg','TCWohgeiwn3AMIOqYHCSrcUhlIlJwCVJ7s0ihSF','QXRqHx9k1Ad','2JzILx02hFgMqMua0zjVFwqJXWukk4TAZjNbgZs7ECCLBV3QTgpZDnF','9s8ksS6HSfLvosbf7XPD61yIAC2rFkYgDorrGtGyiVjA1m2IxPZYDfKcACQy4Gf6UnZ',0);
-INSERT INTO t VALUES (5782567866355711569,2070642986,'g65HaVrjYOcKWBOYJaFvfGohR5ydfETpuQdGk2ChrkOTWvR5IgvI','mO8LN5WcVAZqKJv1gi9r9eu5D7laWFswbEzmUd6qUfDYkxGabPnKMM7TUV8almlnnsi7pdmpgutTXytQQJO','RSO2StINzGdLWSFDaWkoUWRd3CQmAcR4LJsKdu','96h5mt6MWg1RhIisqaYK9o4gKut','odLhEtWHrOGa3vcKc05zQw71UQdrwgZo8HRmdIxHMguC2531DP2TyNdjI1DD54KzBFtY5yaQ93MbOc4x7','Rz4TKttvraYSrnfpJFFBiMQoaOngkJvqrxPLBiP06r4wxJWf7Lix9o7X5DlI0cRwFkDo9QxNZpnPJev9bxk',1);
-INSERT INTO t VALUES (-7820858887806000759,115390203,'91nVjQcpUoRhdRf74h0qJioKYc0tjHDHxq1JJG5S0ksnpk1Pp','DYnqencyfyLycyxuceqlRhkBLawH3u4pCMAt6tqS','COq1x2t0m5XJgZLoWGHaSozxTT7','82VcWRq3lvIGtBMdGLJcn0RB4ATa7','e7xdYAra5MM2EMRX96EshAbDyY8xzhsH3leD7dgrtq9PdL8','zQQAZJr7zAD5i54CSWHJ3yh7cIFm5tmHDDIFd05VKcH94UOWqiU6xavADWbfYcrQryU7SUntuLfqv5zi48wml1mvXOuSB',2);
-INSERT INTO t VALUES (5720555495025364738,871955418,'9Kc1ZCA','8CxTiIVFwYaYE7sGopr2Y1es65VPUADBWPkD2BgCQqMioznnbVnMCdUcQBIL9o4LHzpbok0a36GBHF2K','5CAvNTpb4d2hSbOuESG7ituIyKvn8aitOBsURUifF5Ue1aFtACF6Xl','on5fe9','yb5x1Gkz08YUx79oPYMqn36YZe75pkE6aHh8fEEbxRoZdUbvfJ','Jx5ha3beB8RVPkklmaNNIO8A7wJgztl2w4FMKtgKzDUq5gkv',3);
-INSERT INTO t VALUES (-1027893979228369217,1333365004,'bX5o5gN5n5v1WB3r03u9x3GCw5AZzFS7pFUMI53NJspYu4aCNW5TMytzr75jwX','oqPkegKw8DxANw8BlJRXTPiNNLzC6n4dme91n0B9bwnHB1TzNCXHzds5A9RPjVLwwJAFRpz','X','lX9OjU1mY0WWMU0qIpoWihRhdm7dwc75nedSWZWoKVQKos9o','0aMidWQCh5NBCQPTLaoUc3wawmcDC4JnbwAREywvOaAT1PceOkmzcBqK0Hv4wvtNB4wpZA4INaXE8CYfpBmz1Ck','Psd2suxLhDK52H4fuZIo5azo6YSzbSggoF082KAuSKxNKfHOiyvCuwomY4ooHCnwQ5dPLK92',4);
-INSERT INTO t VALUES (8074052536689989100,278761777,'Cw9YJVAYvtrPpsDrXMRoAxTohB0v3Ku8tURwlXYBJ4DHHFL7iIgHGxRqmtBYphBMAh','3rAdMFgHEL6wK1ij3IO1HJVlU6ekJHNvC5jcxEUh3gZpwYJltOhTAwyio0Qiv6Y0d4AQL2WpSDhTJdq','lLXo1XBkDXFyg8Bb9qe90aPuaFxkWC0ndCU3dMTfcq0X9LvomQ','SJ0nC32nTPrMtZrqVxeKswdZ2C9Iud1kKSixpD33mu','sVE3ou3wJivOAhZxz67nTSbIhT6WCfqo8HHvmQQh5xePatUgHXZfcZHoo44TG2gYXmnUqvFg5VJdCDAKc8e','CgTWHoGlt2fopOkaznkFligDIefTw6ADokVTmx6aQE1eB6KHYmyvY7ipTEbHT6xuOikslxZyV2LKhCKtGvZqeZgw',5);
-INSERT INTO t VALUES (-3111454825847161104,684198065,'XNkTLDm3cgwvmSTvHmVBGjPUC03yaYkgkNAafZEb3Z832f','MZmHhikUjZJ5Gz8EE','WW8gFO9ov2UcHEHJdb','i4QNkJFNg7J4EkldJtKwJ4ltX0','0TxILl6WP3jbojxuKwClnEzptwwA2pcs5nbk4aE2fUjLyN18XgCYzrz9pZOUFCLwpad7LwYRvNxrCidpU4mpWc37x','TXl4XjqjmytI02ZmQuiwHzmn78eq5eH3o0sHTb',6);
-INSERT INTO t VALUES (-2562402637397428425,1528483428,'F93o0bWlTpJ2aHRrTe12Qlkwgipm6mQASeB4GvOw7TTuaKCg','4GDbnaX6wmFR370UusBDKU','ymns8p9VqTtNmbV7kqGckaob8k1k5Ol4AU5XEXBpVf5JUq','tx6SnZMgs8dKeusVLYD8gwnSIY24xM63X3ozW3l8ZZ6GogmXQ775qDw51FKgRg9ehDSCzTcMDROE2NAjW4K02h6j','Wt1KOypTdnoQz3xUQgml9RPDXzKQcKlmHJiYEHwH1yGNsE1hdZQ2dsbig4YdDFVtX','UbPvkHrIxpUyJT4Zeho1g730e8Px7imqeF9enNJ6P',7);
-INSERT INTO t VALUES (9081638308612745190,1073707230,'g','eRTmrCQkfzeUhGfL9biorXuiohEjbYO','JfXNoQ6','71E3uUHxgBtfKykcMK6mGYaWhZnwto4ofZgIq8cHtcRCiOJKFlaT1DOjly0cVANuPG7Yi6Cr2zAZ1cc32IQQknE1qNUXpi','sAaorNfC4QWdCrvupTowrevCOvyD73ospQFPpPzmYmsJKwgazNIAdkXJEbDTopprQ','6InOQez8YSwiajzWS7upw6yNULQ0C6dBOOI3OWxlrDCrzwp4t26I9WY1SadNrYOV48gwvns1OIQpQeltz',8);
-INSERT INTO t VALUES (567082852269387214,612824495,'hCah7qzgUrhAixAjp6MytIrCN8EF0XDaMltWG','JZkyScC5ODDxNn6DDcd96dZDrj63kV7Mnz7RhMmxD6Pdtf8uZDNtZ3JyHC4g1zophgD7RCWRiREw8PC2toSZWzUij6mitt','wecKVPXST6m61dxSXxN3CWkyYx5o','eSrxZjpBZxhB4v4JSW4C5M8j5Yd3vTWP5fdMv7JkitTZO9SewzwrEfuMCZcoxv5llYwB2fW7fNglAjT3yPh6WA3','6G8Q5kOTaWMJSWooh94Ir9Rf','JuGWqWyZwMb0e',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4293441793,-541461847,'gQn2MTUAWoTAsxwoJZsQOE','Vv1lSJvCWlVzZoxBSACxUdu3mYwy79mNwKRZYL8dogeqRflzvcQvG3QixsGOf8AFQzDrnQnyTLMWWdRDrJXcSmOgdTK8KBI6','WCXSgNBkWuzqQ1cE9AOD','3Lkp5N6knhemERZObBojRzVH5XNND60ZCSQlZZl42DFM8KF5xZb83Cs','Vm','X',13);
+INSERT INTO ti VALUES (4293441793,-541461847,'gQn2MTUAWoTAsxwoJZsQOE','Vv1lSJvCWlVzZoxBSACxUdu3mYwy79mNwKRZYL8dogeqRflzvcQvG3QixsGOf8AFQzDrnQnyTLMWWdRDrJXcSmOgdTK8KBI6','WCXSgNBkWuzqQ1cE9AOD','3Lkp5N6knhemERZObBojRzVH5XNND60ZCSQlZZl42DFM8KF5xZb83Cs','Vm','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2834339521,-1225705654,'HtvkmCDjJIY4FyOj9RlV','Mz46KJ9bPbabFMupe0jBpIfXXZWRdjDlBXzylrADwXIqCIpRCZqXaLjj47eT3W1Giaa65BTL3TGkVtixpHrNx08L5','0wHnXIpMxUFXSQG9oq8','84TEGTS2jWzED8Y7TSlSLYPfV1ocW2QbPxG3antkC2aVKziswxAYvZDxmax','zz','0',14);
+INSERT INTO ti VALUES (2834339521,-1225705654,'HtvkmCDjJIY4FyOj9RlV','Mz46KJ9bPbabFMupe0jBpIfXXZWRdjDlBXzylrADwXIqCIpRCZqXaLjj47eT3W1Giaa65BTL3TGkVtixpHrNx08L5','0wHnXIpMxUFXSQG9oq8','84TEGTS2jWzED8Y7TSlSLYPfV1ocW2QbPxG3antkC2aVKziswxAYvZDxmax','zz','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2705432891,108502391,'btMX','oztiqb','ws0Qo7QkmUh1zgBtRCHHKyq7mE3Ip','JboOtwcW2YhhtejMalrRtjlpmnseDPsAr4y28VNnLSh1aI9eFfiYncNsYGIzACrfV2X8ZCZ1nTKB1XCuVSzWCtvAZgAIBdJgS4wjz9osriK7JDJH0r57gC6EJlf1hFMR4YMBLjK6hOhsgZGIw2kWxgmaXvBI0bd6iGylvj1apgNZP4uY3bUiTx1hUSGlzIs7ybKGlsBgMMC7hL3X1VpcFMmHdPjFRhl7Ccqa1RuAI2DEo7KoCLO','GWC','jy',15);
+INSERT INTO ti VALUES (2705432891,108502391,'btMX','oztiqb','ws0Qo7QkmUh1zgBtRCHHKyq7mE3Ip','JboOtwcW2YhhtejMalrRtjlpmnseDPsAr4y28VNnLSh1aI9eFfiYncNsYGIzACrfV2X8ZCZ1nTKB1XCuVSzWCtvAZgAIBdJgS4wjz9osriK7JDJH0r57gC6EJlf1hFMR4YMBLjK6hOhsgZGIw2kWxgmaXvBI0bd6iGylvj1apgNZP4uY3bUiTx1hUSGlzIs7ybKGlsBgMMC7hL3X1VpcFMmHdPjFRhl7Ccqa1RuAI2DEo7KoCLO','GWC','jy',15);
+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 NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(90) NOT NULL, e VARCHAR(36), f VARBINARY(45), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7660,8792755,'2zkSxvbXY','TpPXed1pI4aJysYBGx8HC9TeqfsOceJpMDGpFuP8uta7pSB8VW4TwjgIaGMc6o27lsG10sl9LAUf0H1u','vJ927dQPdLF8uI5bClqfm005aGj','CB7n4pTfnBrMEYTID6r96YQOl0diXB55ltCYsRf4','i','x',0);
+INSERT INTO t VALUES (6249,9718096,'VIv9vQTpoSVd9','aG4vem8gYytoqr00bIx4lq1aNRRCbqWdq3lPkafUp3WrBMw','6YaBNyFkrP4qRLnUL4Agk78xAv0UEuKoBL','lM','U','V',1);
+INSERT INTO t VALUES (20731,13397940,'BsDl8wD1FPqR','pDYsTiMc8EPw4ZwMeEA7UFCRec0Ra3K5F5A5kspbr2hyOKb0Sh2tielMBOq0A','Zz9HUCW54x8yB5','YkJsHhXVOR','e','q',2);
+INSERT INTO t VALUES (23610,8248423,'HsKR5zhK0ZI','S0vH0B9poEOOWZZT8f7X3Kvqj5DUDp6Ka','xMS','yceFrE4sBu0274Uziqr6H7eIXy1ZI3','X','i7',3);
+INSERT INTO t VALUES (24953,2153386,'50GdJanmlYoqc','AJ2gptA1DrbVp63QmRDcLe3Tyuj9Uzuyw7iw8VPSGtubTLJYZdCpGV7','vNBJy4pUR4c8ItboZ','G0nnkQMWmJ','y','X',4);
+INSERT INTO t VALUES (-770,173829,'OXnhP9','XVgNuknFuy7HnXBk8nayfcDesg6ffotAom0KX0Q1nF0fweXT6VF77Tsmkpn79iY0A','icJeEnEqv','XkB23O8C','2','5',5);
+INSERT INTO t VALUES (21212,7837715,'kftq3chxuH5izuuZO5','YgZ2BO9UzEbgTTH91x8qItFZgCYahbrkeuLO8pafnnezNHZi7AcBWNpLbLGgEWi7S3XCOW0JiE','B9AO2LXphzT6ytjFS5NP20goFsrylW9J2','GPrUXIf','F','o',6);
+INSERT INTO t VALUES (-5885,8368873,'szLMB','ucKf7q','7dXC9kMRR7JZ12flzizw','9JVGUvKqlhb9cSnwnafhaR4hiT','f','3',7);
+INSERT INTO t VALUES (-15166,14617900,'yjdCy3JFPGfaBySns','9DMlmFQGHziVfEuayaul0We8x6DcD7tbn','w2','Zpg7xNNoxs5O5O9kzVKkjR8XRv1WSm16xCBcJzQ1h','T','F',8);
+INSERT INTO t VALUES (-7146,8815796,'c0T4XyIc6th3x','5yeRYPtqJ4nOIMIQDDUiGeWw4iCihfkCxNKy7KszHzQNFe4u729IKwY9xQ0Z9wYAsBGkA4Ar9kxjpFFCUgdYXruV','0rDmvK','UHuQJtLZ253qXNm9z5R2pNQ','4','DK',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(90) NOT NULL, e VARCHAR(36), f VARBINARY(45), 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 (7220816792363528058,3511461303,'iN2GzdmTpfi6SPCgqjn7xNSIxukfkWWuj5587DFuMBwxnaCmls34eHX04F6','evz6vU58Ksl62gUjv8P7oKdMa3jBtxMwDCiLmCqfHOtV17SpEXkTiPOEreXUuQFgkRUGBYEilRB2lajTagiehucMwrXLPlhn','DQJ22piCFpc23Up','gQBCEcXbZNVmGLKQOoSUrwyStwveMnOSwkjEsqSBuQYmwrAqUvSK2rYRnnCssTbP3Oc2tWl','Anp8VF8vvsngCX7BDOnKvaSiraUGnZiwjLKMYRHwJ','fBGWFs2YiJDnqUQahJ7dcTI5qfZUZmBMRRRoqv3o73r',10);
-INSERT INTO ti VALUES (7220816792363528058,3511461303,'iN2GzdmTpfi6SPCgqjn7xNSIxukfkWWuj5587DFuMBwxnaCmls34eHX04F6','evz6vU58Ksl62gUjv8P7oKdMa3jBtxMwDCiLmCqfHOtV17SpEXkTiPOEreXUuQFgkRUGBYEilRB2lajTagiehucMwrXLPlhn','DQJ22piCFpc23Up','gQBCEcXbZNVmGLKQOoSUrwyStwveMnOSwkjEsqSBuQYmwrAqUvSK2rYRnnCssTbP3Oc2tWl','Anp8VF8vvsngCX7BDOnKvaSiraUGnZiwjLKMYRHwJ','fBGWFs2YiJDnqUQahJ7dcTI5qfZUZmBMRRRoqv3o73r',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(69);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
-INSERT INTO t VALUES (4583002344915162468,2038206253,'Q7cvD0z6Jb2CdTbJFeMtxVO5eCzG4','UOjLMfUjheIB1wuOLDRw55KIzZQEdLeTmJUNdZJKrOtMYMGUkPduI','rFnvr0j2','30ohs5LUqsyjdJZOyswEIQNB','CXuFuPZ0tiBqJFBIdnuUEe0uzvuEOPPuvEq86KWOeasTVt','J6jkKtsCOpoLmERMPLKg0IbjiVkYEQBwZ8rgU18LlKgM8p4YBP0ooQE0hx20yKSyjUVq1KolLaYCQWFiqKu6ge4HClBs',11);
-INSERT INTO ti VALUES (4583002344915162468,2038206253,'Q7cvD0z6Jb2CdTbJFeMtxVO5eCzG4','UOjLMfUjheIB1wuOLDRw55KIzZQEdLeTmJUNdZJKrOtMYMGUkPduI','rFnvr0j2','30ohs5LUqsyjdJZOyswEIQNB','CXuFuPZ0tiBqJFBIdnuUEe0uzvuEOPPuvEq86KWOeasTVt','J6jkKtsCOpoLmERMPLKg0IbjiVkYEQBwZ8rgU18LlKgM8p4YBP0ooQE0hx20yKSyjUVq1KolLaYCQWFiqKu6ge4HClBs',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-2411619,14478919,'beYPuwS3F7','W15lsPcL50zyXWFsGhik7JCSEJiJxldy3DWqPzExQ7Wr','5zR09Qw9K03VOz','lBVgGO6G','e','B',10);
+INSERT INTO ti VALUES (-2411619,14478919,'beYPuwS3F7','W15lsPcL50zyXWFsGhik7JCSEJiJxldy3DWqPzExQ7Wr','5zR09Qw9K03VOz','lBVgGO6G','e','B',10);
+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 (2562748,9394835,'z0pflhV8P6sF36Exu','TpMhnGaBPY4wXrBj','uQaQokIyMSf7sIuFe8AiCr','2b8lPy8AZ5SEMqzpuwIhFXIqdbzFBa2JQPQKF','p','c',11);
+INSERT INTO ti VALUES (2562748,9394835,'z0pflhV8P6sF36Exu','TpMhnGaBPY4wXrBj','uQaQokIyMSf7sIuFe8AiCr','2b8lPy8AZ5SEMqzpuwIhFXIqdbzFBa2JQPQKF','p','c',11);
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 (-3291321792405282825,2112689323,'MXfPVt1gGF75eTpq07GJifT7CUgniWnexyCV7Okh','uY7hL3PLsrivO4KzPpSg0B6uyQr1OE0zOs9sVJGoNQdLpnTlnqJsTALMh732O7cNz4deqFyhk6VytQOLiY0nfVH44IuGsUWl5pEtG4V2kiQbXLGcAAfeVi9drOCtXpU6deMZLVlQKkf4b9LCBjc','FKhj6NGXiHAoYx8bWC1DHQOVW9bUanb8Cu61lYpIPGpalCSjJ6fN','znEMFvkbBhR3mbpVhHosY25u9AXJ7G0wwJT1vAz4vUJcY','dohlo4A8wOlN6Aik9Sd91pdt23huilzNwdbiMTSif','bqVTM2nEvuoFQqzZ9IX9iCD3zdsezQJgt7V9Tg2eyABIrazTTU2urLaj0KthvmJqkfs4blxkyVsKk4smFN7vj5Ki',12);
-INSERT INTO ti VALUES (-3291321792405282825,2112689323,'MXfPVt1gGF75eTpq07GJifT7CUgniWnexyCV7Okh','uY7hL3PLsrivO4KzPpSg0B6uyQr1OE0zOs9sVJGoNQdLpnTlnqJsTALMh732O7cNz4deqFyhk6VytQOLiY0nfVH44IuGsUWl5pEtG4V2kiQbXLGcAAfeVi9drOCtXpU6deMZLVlQKkf4b9LCBjc','FKhj6NGXiHAoYx8bWC1DHQOVW9bUanb8Cu61lYpIPGpalCSjJ6fN','znEMFvkbBhR3mbpVhHosY25u9AXJ7G0wwJT1vAz4vUJcY','dohlo4A8wOlN6Aik9Sd91pdt23huilzNwdbiMTSif','bqVTM2nEvuoFQqzZ9IX9iCD3zdsezQJgt7V9Tg2eyABIrazTTU2urLaj0KthvmJqkfs4blxkyVsKk4smFN7vj5Ki',12);
-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 (1434333129386725745,856454742,'7JP7VKDE1Y3jC2LCOiWWxaQ4Ag3FgO8p2jT7uuUKAEiGcp2Yq','JakDq0oKdH7dVJumqKRm3WyHz1YXPAby5FerzkYYYQoSWhixtURTIzoG33Pm0vzcIisgXGyDnsfuxtKRUGl0M2wXfqMvrYUtOxgsw1b2uApzyxxXzBFLyLPmptH9c5QEFKX6IkOjj6UY3VblYb51UdV8','hUYiVzh9kA0Wu3WYHbl7yQI8Wtqifn0tNn0owhV4q494','Kwblftb6OkJeB4Uz11WOCtGExh2ZOq7BHwe4hbwhfqfEfLFgRJlmaRqcBLycaOH8fo4LdBVIsfBXrQ5C6D7h0Yr034IKF9xd6hAwiksgiUgCc1UBipjPPErwzBN4cUaubAnS','d5sQIwDkY1ZNMspMc0DP0TH5v4SYPELypYfGpQVDLRKSbW','CQUuopcn33C7lgzWObrwpaXs0AXBOs3O3AaicO9jhqz',13);
-INSERT INTO ti VALUES (1434333129386725745,856454742,'7JP7VKDE1Y3jC2LCOiWWxaQ4Ag3FgO8p2jT7uuUKAEiGcp2Yq','JakDq0oKdH7dVJumqKRm3WyHz1YXPAby5FerzkYYYQoSWhixtURTIzoG33Pm0vzcIisgXGyDnsfuxtKRUGl0M2wXfqMvrYUtOxgsw1b2uApzyxxXzBFLyLPmptH9c5QEFKX6IkOjj6UY3VblYb51UdV8','hUYiVzh9kA0Wu3WYHbl7yQI8Wtqifn0tNn0owhV4q494','Kwblftb6OkJeB4Uz11WOCtGExh2ZOq7BHwe4hbwhfqfEfLFgRJlmaRqcBLycaOH8fo4LdBVIsfBXrQ5C6D7h0Yr034IKF9xd6hAwiksgiUgCc1UBipjPPErwzBN4cUaubAnS','d5sQIwDkY1ZNMspMc0DP0TH5v4SYPELypYfGpQVDLRKSbW','CQUuopcn33C7lgzWObrwpaXs0AXBOs3O3AaicO9jhqz',13);
-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(25), d VARCHAR(11) NOT NULL, e VARBINARY(47) NOT NULL, f VARCHAR(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (306926016,-7394619,'Jt8WUOq2KkFoyMt','W3vUJEir7','nRi','m0kGDUbXlNvRBK7REIBpfxKnYYs0YR8vpb2rqIcXVV2BooRw0SHYp31EQtLWf5pp1BueRLOUhp4gwuzWlKwT','o77NfRzdp63ZEynYeaAIOrGhpHZzshgi8wFDwURPEl2si0ph6SFuQtL5wE8axULwq2xbyfy3A8DiKN8S','Pag3TxOLr3FcNIqDliuarHIQm',0);
-INSERT INTO t VALUES (1336116013,-5021980,'CM5Uxd','6Nu','W22A','hbYC02T5Kx4OcXBcLbgyQ2d5E6zLWZM8ZoUHAayL8LT0JdLwxm8RLFwABASCMdEZ','GWBStGV','ISHb0t406NJSHa5SD0oq34NF7ornXdyg2sjNcuzCTkJa6kW8lkzOReXASesGuOTU1iicT1QsrzpOcl4kdnMk0th8',1);
-INSERT INTO t VALUES (2039234342,5462720,'VrgLd3','CZ2','c54oWdN2s1obBvp','fuJoHcOGqYcB1ZLwJF0mCQg0NFNLYEWzXt2wBEx1BID4cIhL6ePVCaoXts7JhRYEWmDEUl','k8roqpLKBE0RGlgYyisbh15zzZbIYdqkiG6sjR41DHgH3j','gVodMf3vuj190JDWVzeburw3SkOEd0KO104bYjQ81RL5oeIyVYlAliy29V0qk9cKGfHau1N5PTUJcPRqMpR7qJKI8d',2);
-INSERT INTO t VALUES (3341279185,4420776,'vs9C7qSWBlmUOg21X85Ix0DgJ','W8jXKSvx9','skqL7HeCyZeMulDQrMHbPHzgMRl0EGho','iFBLvnOjbQ2IRZKyu32db6XXwfHqUgYh9RNQ7iHMj2zRp9QqdzgO69f','VbRsI9uf5ttO4JSg43O8g','K8HE5QRSDmITgNyCAjdiLHkhUTxbP',3);
-INSERT INTO t VALUES (235346621,701816,'ZIO7djHsk','DrsI','yqZx','fJUYht5K3MKF8OvRF8hqwLAtiZTs0n4vSluemth','5gk3wbjqV1gBKifHbO4VXYMeFw3RNUf9BxgWju','TKtyAp26UwD9cABEmu6Zr3zraqL1atkdJkFVkxLwDbRx',4);
-INSERT INTO t VALUES (2250820862,-2134630,'9U9nr0Wpb2yPHsXXSWHcAnJh7','S8tZTxp','EMcumo5i9q','vxQ','3WyCeO6QoguORASfnyfFKyR8gKCkHOgNPVQm2XFYq02','M9CnvNbg7E4SZRExgCDqlJq8IYQI30dD86Q4OS',5);
-INSERT INTO t VALUES (3036182765,-6477454,'GOCEpMC','Dp0','yKGFjYgKmEw0jJBN8X','voMP7j1muWWgb15s9Sp4MpERE8hD1rYMnPCLIcPD3rdcFUhCQdiAA1zMlKD6','vWp','VeD2GsIkgraLkJ1O6MLyTxr9QYO3EHmwvMyP1TUzFRUunLDgZeZCdVGFzWeIWveArw3QNa5g1Qfeh1trMqfmKoaAK',6);
-INSERT INTO t VALUES (694847827,-2830048,'lxg8kbgQk9Ojx0Ne0UkI543','m2Y8Q','YdILIvddWi1o7Lb9dlloWu7S3xEJc07rhq','q7zgYzmasVmAply3seuqrSRvkO3sDa','RzJwhsbMOJUtXWVEfcyqKFNs24mndaknM2VTasevVRGKXQz5B6N92UHEfIqkNWw5vJGPWDARLdXt03xfeFkYvoNK2Ri','ayvxAmeUg',7);
-INSERT INTO t VALUES (2866004273,-4509163,'zfwJ6XCOVMVORwORSe8','bT','PVt','t0ieJ8308Wc3R99UOO2DcWOAPKUfPtdxZWx60rxqRTmrZDg4ZOAOxdiEkJzgIDIQbA6gnzDRAKQuznL14pZmpwQmfDGW5o','jPNGDxxh5sI0212AilqW4Xp8Kg0RafLSv1TZ4bXznhJ5P3cVRAEjZENkr94','o26xPEKxLN3OB3u0CgnuVALa5M68NHr5nqktqcKUfSbpkoMXRMEBOMCSu5WOWT',8);
-INSERT INTO t VALUES (4213152200,-1576048,'n6F9','pEA6ajPftMT','EuOX9x','z4mlzlfzEAfkDOL2EOMwTucpDzlVS7aeTo4mfTDZ4wmnx24tYbkfgWJIdK6SoOSoHap07mV9BKquPA','LinXUaDBYAnPEsUrQTBfcXwn5m8eeChySwGmgEcnymYmOOfEUld0XzjVKv','2ftRelE9RQY3iWvlV3fm3zqziKJjpl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7835561,1703718,'UHmXRC','XefEYwnW8mbOBJik','009j1n3ipsT88lDxKmnX3nAn6pSjVjuo','XBiJwtskhJZaQNIYACNoi1O','W','YK',12);
+INSERT INTO ti VALUES (-7835561,1703718,'UHmXRC','XefEYwnW8mbOBJik','009j1n3ipsT88lDxKmnX3nAn6pSjVjuo','XBiJwtskhJZaQNIYACNoi1O','W','YK',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-8066993,11940030,'fejGTFD5uxW7wwS','0LkQQ1ZXwOWNP965Q4IPYcf69sz0pHktvQlFfhsS8LTqQiGigmKXrQ3Tu5YUnEa5Orfojs1KB6erGFmBxuwYAOEOCdOBcNURMhMIAu6ugQB2ue8BeB0bmx0QFS2mH1bTNkpQdVqPP2vPerOvzkdvSaxWHu5V8zPvxNgSozwh','HOJPyFR1tvGjyKLmXMW2EyCYA','7kMiancIlDiceg6CnmezKETkW1AsLBhx1E63p7SWeO0fmNxAu5WU5hQaUZFB23zENrd5LNk5MVusIdzVjdCk5NC4FvmLhxIXPHQoL1gzM','b','JV',13);
+INSERT INTO ti VALUES (-8066993,11940030,'fejGTFD5uxW7wwS','0LkQQ1ZXwOWNP965Q4IPYcf69sz0pHktvQlFfhsS8LTqQiGigmKXrQ3Tu5YUnEa5Orfojs1KB6erGFmBxuwYAOEOCdOBcNURMhMIAu6ugQB2ue8BeB0bmx0QFS2mH1bTNkpQdVqPP2vPerOvzkdvSaxWHu5V8zPvxNgSozwh','HOJPyFR1tvGjyKLmXMW2EyCYA','7kMiancIlDiceg6CnmezKETkW1AsLBhx1E63p7SWeO0fmNxAu5WU5hQaUZFB23zENrd5LNk5MVusIdzVjdCk5NC4FvmLhxIXPHQoL1gzM','b','JV',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5181074,5254157,'HC','xMlISnGaO9utVY0MaZITXxCogG5XwMdaRRHGhWBEIPc1Rm2v5EaI8LYRtyZTbg3580p9EjLrSTrYxOWzIFWVXp7IkJRkL6QNb2ui','0ztVmk8y4aMCQMnky7KIhPTWDBFzM3','PfjfMBgKfKUWMl5YdrDedPfJvTLUwI3AQWY3eNoVsKHNEiAOzvJ5','Zg','iq',14);
+INSERT INTO ti VALUES (5181074,5254157,'HC','xMlISnGaO9utVY0MaZITXxCogG5XwMdaRRHGhWBEIPc1Rm2v5EaI8LYRtyZTbg3580p9EjLrSTrYxOWzIFWVXp7IkJRkL6QNb2ui','0ztVmk8y4aMCQMnky7KIhPTWDBFzM3','PfjfMBgKfKUWMl5YdrDedPfJvTLUwI3AQWY3eNoVsKHNEiAOzvJ5','Zg','iq',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (5225668,477278,'Kh2l40mBJHL','zR8FEgcBJUkmY1CTSE11wwfEoIP8rkllx5MEHEt3F2M0IiJYHhiEkLDGzsddhv9QVOKLtigpTPzzGfzzSe323jEELD3ICnTZ2WvLHF3oDjZI4jDGNyq','Ly4P4l9ip','4YwuYcJbFauGGGFzGqy84sq41nVHPXQHaGdSlnvRp9RDrW4j8S9aTyL34WqCgiGbrIkBH7sqVbWPOEF1lmn2DO0bPO9CZy66lVjuaPAB7SIAETIzynvn91yZF6Xc5D3dZY6nfsd5yqHKLYzEvVTtyveu6s1PaJyJY0OBuPJE1WMcPsvCZyWZVLWhkJsOFv3r8hRiNZVePvkwH7VAliu3uyV','hh','9Lj',15);
+INSERT INTO ti VALUES (5225668,477278,'Kh2l40mBJHL','zR8FEgcBJUkmY1CTSE11wwfEoIP8rkllx5MEHEt3F2M0IiJYHhiEkLDGzsddhv9QVOKLtigpTPzzGfzzSe323jEELD3ICnTZ2WvLHF3oDjZI4jDGNyq','Ly4P4l9ip','4YwuYcJbFauGGGFzGqy84sq41nVHPXQHaGdSlnvRp9RDrW4j8S9aTyL34WqCgiGbrIkBH7sqVbWPOEF1lmn2DO0bPO9CZy66lVjuaPAB7SIAETIzynvn91yZF6Xc5D3dZY6nfsd5yqHKLYzEvVTtyveu6s1PaJyJY0OBuPJE1WMcPsvCZyWZVLWhkJsOFv3r8hRiNZVePvkwH7VAliu3uyV','hh','9Lj',15);
+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 BINARY(72), d VARBINARY(60), e VARCHAR(16) NOT NULL, f VARBINARY(16), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3235837589107249017,1549661208,'jhmDOw3a97Cmuc5edwWV0xckNPd','jnLnJRs1247RbOtrWyb1PcjiGsV3l5W7joShQIN19vCL','BrV','C5xoICEBmDExFlb','g2','c',0);
+INSERT INTO t VALUES (1796384144553016648,-1422185231,'mLGHUzHXMwJy4Hjx9hEHDlcgUku40SngQurLKsdXs3t5C','Sp','zODoM23Vu','ca9wGA9U0j','fi','r',1);
+INSERT INTO t VALUES (11230759297747982506,-1958984588,'s3DDKB0bStcSFERUNSU3PIdpdCy','qt3AFkx9E9m3KvGKLmRqAlY1yJhjIKaDjjbkgdprgN5USZhJYLQj0IKO','prmhv','fiIb','EP','1',2);
+INSERT INTO t VALUES (3957997234792814321,-138123829,'Bmwg9SOOXROltIhrRlT64yvGKrTv61oeTNHVyXRkwsCfRXXfuTIMJ7YP','aRBJ2rvsCtFnkXpSTgZs4ryIwX3U5DVE3ZzK5yZITdQqBK3','jNqrVfo2XMoT','DzB','ve','f',3);
+INSERT INTO t VALUES (12851358276107952409,-2036999918,'lFtHorPhqX8OnVo3Bi6rlK25cdGavPA8STDvxX4xItZkmbaakblQ','JI1RrJg31IjJ183E96zLAfA9hOTc2a','IgsmfSzhSV','KS2k','Y3','R',4);
+INSERT INTO t VALUES (12232006929827077313,1311461971,'4d4xaCbDaaL2y5jeGLQFLA9nrzLXf3vQOYlFYvA1sKDNEKprD19','vGoG9D0ikuBwfjxHCnK0egDdBHiXZxnGQl','R8mj7Nm5','MIbFKtORE2','T','S',5);
+INSERT INTO t VALUES (16341227632488040926,-2090038531,'rsyy93pS97kHHvYj','DElnOfvt4sd2Qd5Iy0wbMqhqR3AG7mUHVeKBQbdwnWfJ7KaX3Ll6SQ0','AhcDAFZMae','dZ0JrDvl','UB','a',6);
+INSERT INTO t VALUES (3066160928799469981,-557922679,'Qyrmg2HxSi6EpKZvCe9sxm7fkrJx9wvpuz9','NDXHAYyO8e3W17vna','2Zbw5uePxVsTau','ErVx46d','wy','d',7);
+INSERT INTO t VALUES (16193346290881904195,116899884,'PcBur1SOxkgWO4G48nZR39LObM5PMrNs0aMkVk','0hSNgpZuVULJcMLlXNALks0ozf3G','ScUpvI','uXe0OlcobSR3gZAL','dg','T',8);
+INSERT INTO t VALUES (14095760640142004613,2095249250,'53o88EE0Ytx85ZXF0GD5Q','Q6yA6k1NWEBs6DFDhNg6TPA7my','TI2QPEiS3q','w4cmWlgW7lW56tf','M','e',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c BINARY(72), d VARBINARY(60), e VARCHAR(16) NOT NULL, f VARBINARY(16), 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 (8399646503079102845,1623234,'yZCwm','a','vFOsXekrd3AEPiW','spE30n5WwjnCXgPj6SKCrfDdH6NAw8Fp2YE0e2fTJF6VzTUvR30Say48HqEurcCEevbkfVJHwaN2z','A0H3j4QoFlB3RAfvcKuOjhEIVWuhYuK18iLfhN4fG68Y','5tvsATWfjXFWtv',10);
-INSERT INTO ti VALUES (8399646503079102845,1623234,'yZCwm','a','vFOsXekrd3AEPiW','spE30n5WwjnCXgPj6SKCrfDdH6NAw8Fp2YE0e2fTJF6VzTUvR30Say48HqEurcCEevbkfVJHwaN2z','A0H3j4QoFlB3RAfvcKuOjhEIVWuhYuK18iLfhN4fG68Y','5tvsATWfjXFWtv',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
-INSERT INTO t VALUES (13969004653869374348,-628637,'ABSBnlo4Hwo9AlrmPhoy874','B5NJ','em80NVwSAqsbOJBbKub7pmgQKggmkG9JDDEDJ','NrneEy8341F6w9CxRUMkXMPGaGKclplkmFZ8gq8vLD3dJSTt7sEM9V4SWxELAa0r8nhcPQTaZqiOazXO','QVrUWgEYB','8IxFREz7dj4Knp2wE4s6SfnyAFxflP6uKsRMyqjXR',11);
-INSERT INTO ti VALUES (13969004653869374348,-628637,'ABSBnlo4Hwo9AlrmPhoy874','B5NJ','em80NVwSAqsbOJBbKub7pmgQKggmkG9JDDEDJ','NrneEy8341F6w9CxRUMkXMPGaGKclplkmFZ8gq8vLD3dJSTt7sEM9V4SWxELAa0r8nhcPQTaZqiOazXO','QVrUWgEYB','8IxFREz7dj4Knp2wE4s6SfnyAFxflP6uKsRMyqjXR',11);
-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 (9694500663097404928,2589707,'ZYaBSiQYrWh8A3ey','vh9iqNOlxzsuBaYJTh0zfNcAPakRPi0po1','4oQCS9xQEwquwZ3kUAcN1cl0Y4ib','C43CkCp8AcF3mJkWEH4R38kCz5FvbOya8kbjjXMI8IBkTjrxiw5dPAW8sA6R3UKznspQ8IVaSMBUhyPj2','6Cn5RAJHjpRl2t9Ke3KpfvirTaFlh42Vi9NhdEpWERI5Bwi2mbIajWwdlNL7gm014Suvc8MmftC8tcnpQT00wpmlGVBflv7','Z93Wyex87AUk23E0SQfJUwmqfNzkD6pfEQRgDXIsoDoy9ic7',12);
-INSERT INTO ti VALUES (9694500663097404928,2589707,'ZYaBSiQYrWh8A3ey','vh9iqNOlxzsuBaYJTh0zfNcAPakRPi0po1','4oQCS9xQEwquwZ3kUAcN1cl0Y4ib','C43CkCp8AcF3mJkWEH4R38kCz5FvbOya8kbjjXMI8IBkTjrxiw5dPAW8sA6R3UKznspQ8IVaSMBUhyPj2','6Cn5RAJHjpRl2t9Ke3KpfvirTaFlh42Vi9NhdEpWERI5Bwi2mbIajWwdlNL7gm014Suvc8MmftC8tcnpQT00wpmlGVBflv7','Z93Wyex87AUk23E0SQfJUwmqfNzkD6pfEQRgDXIsoDoy9ic7',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (10241154836787126505,-7433036,'cZfZ9HqroDhD','qm2QDu2DT2ITLJPsdcffaEmspKH0VvVBnPzsKtKy1EDkY7tpWkDE9udSDufYLYBISLMcS1o5dzjIt2fotjDO1mNHCZ3LMZAsOFS8ijXS8LzEL4zQHfF9AAF0bVGL3XvLaCosEQIqEq0bN8qbcB0kkMsLoR5TprJKtOomVyJob1XsaDQgsi8DPQOvxOHSuHiKkUCumUUyFPjHBI','aoFzdnPg2hqtLrSLzimM8zzqs9vh7nUkSmFCL9ain','exzgPrx0woqAYmk3lAtI9a0PGR3Gf6skLvvvUWN7fyc7MEE','otc1oNx7G62RYCoHG6ykXcJvEtb8xleD8cg4HZreNk2XuOaAakxtDyE4U','J3yD3kaU8',13);
-INSERT INTO ti VALUES (10241154836787126505,-7433036,'cZfZ9HqroDhD','qm2QDu2DT2ITLJPsdcffaEmspKH0VvVBnPzsKtKy1EDkY7tpWkDE9udSDufYLYBISLMcS1o5dzjIt2fotjDO1mNHCZ3LMZAsOFS8ijXS8LzEL4zQHfF9AAF0bVGL3XvLaCosEQIqEq0bN8qbcB0kkMsLoR5TprJKtOomVyJob1XsaDQgsi8DPQOvxOHSuHiKkUCumUUyFPjHBI','aoFzdnPg2hqtLrSLzimM8zzqs9vh7nUkSmFCL9ain','exzgPrx0woqAYmk3lAtI9a0PGR3Gf6skLvvvUWN7fyc7MEE','otc1oNx7G62RYCoHG6ykXcJvEtb8xleD8cg4HZreNk2XuOaAakxtDyE4U','J3yD3kaU8',13);
-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(68), d VARBINARY(86), e VARBINARY(48) NOT NULL, f VARCHAR(1), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (393316513,3413654364191311707,'BpYgcSyDLIwEuAxGduPELP4JfABEqm0zO7zfqBsF6ukUO6SCDr0EHLH','4LDEK','lLMvZ5YRBqxFkBc0E1n2OvC1jjVgQmBNGO0yLvG','0','50kO9vw1fb4uAf3K3lY4sD0QACexNXfrmXtOweQm19wt12xFCSvpK','BLakDdRmu9DoD2oblnShifr2l2cPSJLTnEznMqSLx4iPGNMQZK6j6PnYRvyGBtb8eVztNkIXMQhfvaJwCPh',0);
-INSERT INTO t VALUES (2514418273,6554081783552677699,'E04sosbsd9nvaNNpBTYkSArck974ISRDqfVW5rsHEwF35rdY','iiT5isPt543vrOdsfbEf7JVqG1OPDiUF6dzcob0L9MCHlkZCyM79HrxbBnD8npnzXVyC79bjdTM3wjq','dboN2EBX3','Z','TBDygTCEDteGs8iShv4tUnsQPNCeEgaDMMd9DFejGkq4smLYJQET7Ht4qfPs1R4w','XVFJ7jXS6lKDElmsAxksuSsFAIBdcbKg4MSwWf1SIu',1);
-INSERT INTO t VALUES (2353757779,16975214367120113858,'YdD74eXdYpMNuO6A54OT5ZnWvbbW1lMsfcJZNxORSdMQoQr','91Qb7KaopfGSo6IZkIa','CiaA','v','yNsAyT9uSez4nyxMUarAoxbRrCtWfOBE9leGA9pKBvo0MI','JRfyTOblZWk7',2);
-INSERT INTO t VALUES (2783304852,10424039490354357415,'u','k14uB8AKZwGZzLYVhzuUnQvfWLwmSSi5N8lqlzyGC9F2byIWl5d','MzYaXJBBEEQxlLDsmJzwaj','A','kdv0VsqrDbdmmVhqc4yPU4ZP68zNzsHN4zNZ8OdjtyaL9wKXngiab9ibfPbc7wGi27ScPkbJbMJRmpo45s4qsPW3BHOxnpL9e','YcI5SR9xzOGw',3);
-INSERT INTO t VALUES (4102593244,8268811912561205971,'1Hv5grr9aVXYvEtMNgq0hNrVbKQHgpzZDTjU6tge0y5yXPptxz0LFrruj4DcfU','jjSj0Bq','nEXsXdSl69Yxxj3ivMQBk4M631PahiCHP','s','wj2WcnmzwDPTBnTsPbCa60Hkod03PV6HHadtShHlQ9kmWvYprNBYzAaFkJQ','ItwtbWbEglpg8Fea5q9ZkAQ2LhmZGcGRl5b6MJEuzOMXJnvYH8paFTT5gfWGeYMUN6oILLAh6vg',4);
-INSERT INTO t VALUES (2107319654,4368001019206182330,'oQAdBMRW32CZ4JeYrbb','28GyWYYnDUFeSQKCE7Oa1qYbnlnCOCEHK1qnt6jlnyC3qDqr6Fjz3hypAzKKVSuj9','zjGmyVW0p6B3t0jImB92Weiiw8JXeR89BrdicC7Z','L','KrZ1MMmr43y84zlhxhIgLFPUV6','FMYv78gT44AjgrIy0NEmARt9cXWULJLgf7AMZMiu6X',5);
-INSERT INTO t VALUES (2384017751,14837020888680402047,'MJCQ3u9BHMvCwLOE3xpsAgI9jdmCs434zpjzx2AVMO3KSQk8e4ba5e8oM4Qt1nUM','k97N9WTLDFyY7eJDQzVZgPH9TSfDk2','wj6ukGVvGo73BQMnkaJSAMY5Du5Db','l','BXWQhhOSMRQStZgT8ZTDHf5f7VarfJj5','Xnk5GWQYqyndfnANpfshkJvQeWFZtVkz3RaNgM1CzIGWsx2AbUvtzlbECLrbdhY8bXOFzbCQfq8y2czX8hNh0ByR9jSW5QVWB',6);
-INSERT INTO t VALUES (3094362667,6324746059407633397,'q8pZlDcS01QiLBs','suvfaRlGJG5XrYY7AQ5MKSSlB3EDOGYeE3qB4micOSn6DeWGups9322uefH','gNf0HcSZd1OCGYenaWyJRg8NSUQu2JFRx','d','9BG1BVY508hwu6Q6aVBL6rJwsoRLQ7RRrVZoqfwYY0fbESPczn5KWguzYvjVukdTvrlU','XuHc9jvFOXnqHma4xqDZEC6u1',7);
-INSERT INTO t VALUES (2714538633,13736573157136576438,'adAXzce8Mkj','cYTWnPRHtHkWs074qdsafeHMjh4','kt1ckRYmPOr9G4FGp6uu4rUUTUaZPpHe3aA1','d','O4XfINiiuqJXOAheFMW9uXbQtD0mRvxO0NjJr4mnE0NIEUpO4JJido9WO','JuGVIIvb80mcma0zqnjmisXS3WZ27513r7Yw',8);
-INSERT INTO t VALUES (3439218665,8497916370875773629,'Ir6rmdM8EMHxJKzXcmLPc1ZJQn5Cp8XXu0N4','x2PXiaxa39chQlKPD4Efo1k5qO74bEDesxKGLNfV3VptPbabPALQoyxJ18q4AoPToTeRckAgibhojF8YRRKiD','iuSOKX3MJCOTCqH6gU5xKSS','i','fqem6VBmBUmk1ETvzvXWZEBcGx6xUp','eLelHWcYNQhpe3h2cMmHFKnis3Kkw2mXYCtkvojGTh3sxYPAPg6ZhUaDLB7kXfHZDQM2s8VxpMZ3qnqE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2607765357,908596997116242937,'dlyxIFivoJl9XjXbksgkIHEFpWecEGfr7mI4Nxt','YitB8OziGQZrtAkoCC5U2GmwiaiPCw881cu6p36RMItQXlOBxH5ONj3zGNU3EICildp4oWRFwMa','p4fjN8q','U','dWC2y9aqpbQnNhFzAfEimX8OO7HVGHkNO5enCWQ0dGiOHk0wQBju7ZiTtsFfIOMHV','fdqGwD0JUbFDpWXmvrhzqQf1qvmg2vjxY0FpQdDsLwospLqq5UbeS67IJddfE2IGw5VzgjlYAQbNq8yoPZ2X',10);
-INSERT INTO ti VALUES (2607765357,908596997116242937,'dlyxIFivoJl9XjXbksgkIHEFpWecEGfr7mI4Nxt','YitB8OziGQZrtAkoCC5U2GmwiaiPCw881cu6p36RMItQXlOBxH5ONj3zGNU3EICildp4oWRFwMa','p4fjN8q','U','dWC2y9aqpbQnNhFzAfEimX8OO7HVGHkNO5enCWQ0dGiOHk0wQBju7ZiTtsFfIOMHV','fdqGwD0JUbFDpWXmvrhzqQf1qvmg2vjxY0FpQdDsLwospLqq5UbeS67IJddfE2IGw5VzgjlYAQbNq8yoPZ2X',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(69);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
-INSERT INTO t VALUES (1662958306,5257817438547634618,'uPILmrTHMoNu4vRd2qtD2QcqPZdjSruTrC0D7ezWnH9tt78B','vm3wbJo5uBx7tuerH2nUcF8ohrG82TjZ6XGQ80vgLan0jfS8njm','krOiecF1c99R1T5CL','w','nxmQ2STOufeUNxl3fR7CahiNY1Ixt7wyw5lrsixBqDTLMiFznCaQ7hYSYSLrIC3x694S1','4yvw8RSdeQxViIAQAlGutPiOa6gZRirtIIvRD9eXOPigWZRUa2t',11);
-INSERT INTO ti VALUES (1662958306,5257817438547634618,'uPILmrTHMoNu4vRd2qtD2QcqPZdjSruTrC0D7ezWnH9tt78B','vm3wbJo5uBx7tuerH2nUcF8ohrG82TjZ6XGQ80vgLan0jfS8njm','krOiecF1c99R1T5CL','w','nxmQ2STOufeUNxl3fR7CahiNY1Ixt7wyw5lrsixBqDTLMiFznCaQ7hYSYSLrIC3x694S1','4yvw8RSdeQxViIAQAlGutPiOa6gZRirtIIvRD9eXOPigWZRUa2t',11);
+INSERT INTO t VALUES (13850861757077931125,890505373,'lWdOPUKTMTWy8C8cUcEsBVWFIRRRzCpLZh6Y2opL','L7FxBdquP','qb7S','hotnS41Q3axj1IJ','yG','4',10);
+INSERT INTO ti VALUES (13850861757077931125,890505373,'lWdOPUKTMTWy8C8cUcEsBVWFIRRRzCpLZh6Y2opL','L7FxBdquP','qb7S','hotnS41Q3axj1IJ','yG','4',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(73);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(73);
+INSERT INTO t VALUES (11239481754979355216,-995215526,'LQ7RtbUlH','Sp90oTMHB','qE','8DHp6QhiOXockzP','oE','6',11);
+INSERT INTO ti VALUES (11239481754979355216,-995215526,'LQ7RtbUlH','Sp90oTMHB','qE','8DHp6QhiOXockzP','oE','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1669548368,14275704563484321696,'HzbeaGamRaRQ4NPCVKo0Y5MjhE6S2IMbJEs','mgzYpa5YktlQHeB3xJw6LXUebWmsysCHTFOFMGDl6tGmgMrHsGuA4OhoGi7hAcln4Qlnl0dQC9q6AARFodKMNgnRdayKbRlWFSSHLby9SxAToe4mCvfwbMrINGMldQfeIKwy871mnEhLflMMsvN0pL3VIYZ0acndcBPzWhuPTA0ZIipxCTLXmaUo3AueSL1xO1rLFPLDO9YpeBKJBV5SGwLthxVfvKqgsGHn','sT14xSo8Aa1ciTg0yg830DyeKQb8vlUg1','G','6hEGvI1hzrBfikZtE0RNCLTG1AZp2PblTmWmAlYAzTKPsF7vuZm','1LKz2QgFqfBPqUagcXf2k33J0aJHuYYDOh6A3zLClGuiICvHxcrIHQ1v5uU5weCHbERu8dpJuBj7fYLEpkZqB',12);
-INSERT INTO ti VALUES (1669548368,14275704563484321696,'HzbeaGamRaRQ4NPCVKo0Y5MjhE6S2IMbJEs','mgzYpa5YktlQHeB3xJw6LXUebWmsysCHTFOFMGDl6tGmgMrHsGuA4OhoGi7hAcln4Qlnl0dQC9q6AARFodKMNgnRdayKbRlWFSSHLby9SxAToe4mCvfwbMrINGMldQfeIKwy871mnEhLflMMsvN0pL3VIYZ0acndcBPzWhuPTA0ZIipxCTLXmaUo3AueSL1xO1rLFPLDO9YpeBKJBV5SGwLthxVfvKqgsGHn','sT14xSo8Aa1ciTg0yg830DyeKQb8vlUg1','G','6hEGvI1hzrBfikZtE0RNCLTG1AZp2PblTmWmAlYAzTKPsF7vuZm','1LKz2QgFqfBPqUagcXf2k33J0aJHuYYDOh6A3zLClGuiICvHxcrIHQ1v5uU5weCHbERu8dpJuBj7fYLEpkZqB',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3093722429,7065982512166537744,'LMOYQ5WMOM0sZfP5e2waDFbnAtz6xH3oSTargkIrU8wF9M6r1Tjii3CA2sU','50Uicr1cKFsNIO4c78YIxVnfHzsnuhWlaZRivtKIuPEa8aCee4vv0qHUhSx7E10raRLBKFv9dueIoyUFq5vzvy7VuaQOYWTF5GVIkh1lyw7z0d7u8RC0sHEM1ip20nrfLNLMIHdtjZ2KJCGVNWgMsqS','X12iibSZiwdwu4m6c0AQX9dYWt92WVCSMnnGnJAfa6p','GAtfTx4gP5q59HURNPMX2ZmyYXfiPkQNW6xV5fqH2h6Uelpiptq8Ysivyi8','BPA7z84p0W3aLTuRe5m4pL3bIGMxWEfqkfrP8FpfLumi76FPdaXf8JJ5IQ0a3vBoZ38Ode8v3Q','mFPeyYAuYEVVjl2mtFHz5yvjF5t1kdqbfEy1',13);
-INSERT INTO ti VALUES (3093722429,7065982512166537744,'LMOYQ5WMOM0sZfP5e2waDFbnAtz6xH3oSTargkIrU8wF9M6r1Tjii3CA2sU','50Uicr1cKFsNIO4c78YIxVnfHzsnuhWlaZRivtKIuPEa8aCee4vv0qHUhSx7E10raRLBKFv9dueIoyUFq5vzvy7VuaQOYWTF5GVIkh1lyw7z0d7u8RC0sHEM1ip20nrfLNLMIHdtjZ2KJCGVNWgMsqS','X12iibSZiwdwu4m6c0AQX9dYWt92WVCSMnnGnJAfa6p','GAtfTx4gP5q59HURNPMX2ZmyYXfiPkQNW6xV5fqH2h6Uelpiptq8Ysivyi8','BPA7z84p0W3aLTuRe5m4pL3bIGMxWEfqkfrP8FpfLumi76FPdaXf8JJ5IQ0a3vBoZ38Ode8v3Q','mFPeyYAuYEVVjl2mtFHz5yvjF5t1kdqbfEy1',13);
-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(93), d VARBINARY(73), e VARBINARY(19), f VARCHAR(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1620429249,627668043,'TNoShC5bibG9BlYdpB8I4NF3YXjlc2ZhLVwSwQBThCJQPLMzvBvbEnRkfCCKEkKzmnapUoNRsTRnSfISULea','xV7CugDLqKZeHOuI1OZx9sXdtnAdmjbsnXsSP4wWHjfvZ1DJrc','LFqbEggsDLEcIutaHu','jL0DSP34m1m1OcQqLfVVCUFZoCPEWrGR','e','Xj6PAgevvF1IHbhRF8HDE07AtbkKTbkask5jm9b5hcoX3hV7vutifFXeiHLPDRmhQliR9T4O2JRK',0);
-INSERT INTO t VALUES (-506993455,4133364525,'uYfljkBNO','xbc9imhmZSct','Efx4Or','FtTw5','qlIbS8fDVpS6m7Ecw7y24kor9deJkHD3ueM9H8qzrNZRQ5KTzFZ09C','IFGmbLmiWILWESqOVdfQjGHA3WaSyUbmEj4tW5KVDRkCtVCiXle6u7fCC5tZDVZ7T33Vl0c2e1Zpn7Ib42aY0gujP',1);
-INSERT INTO t VALUES (1491034505,2720801501,'ECdijXSkdluXBlOpOtTYSCXs0wfPIcfwyynO5YiFLYL','6e810HZoxbP1yl8H3LMzLRX5E7oVK7by6F0SEo3zllHqGLAL2eFVIaM4XlxLMBP','jrAf0','t7','t7K53ASr8JrB8YScFIV7omVPp','9',2);
-INSERT INTO t VALUES (1081069686,4272191446,'cbdHNSUp4Goqi6V3qY9ONdEoSGbRze7m2kRaiZ0z74lehWh7wTaDizUbGPoQ','ShjesnNbJqcrhbwhSA77ZUhamYy9stjYCuG9EqnOYvaXbK7ijiLB4olp','hbpgf2qUMgadhG6X','p','9k0itF955snw0z29XW9XcQvJrAqorZrR7KLLdmJzBJTj58S9zLSJKgU7cfcCQzRaCNmpwXq8qY37L','1xZ3qnTi',3);
-INSERT INTO t VALUES (1453252953,2069741600,'SrjytNDq7BsiJSTmnPLNryFh','uyGvpc5vbNe7gI6vWL626ZRnnIWsisceh7muEfWiS7WAOS3VNSL3cdfA4lrVcNXOc','o7XOiffuGMvr','3fW5TnecjcN8hwtJXOXNRN7RezQQa6X','iAkO','uWuL8t9uyC1Edjrv4HtuCFcCC6lOOSZzDxtAge12KDJ8ThDZgwryD6VX72kU87yx',4);
-INSERT INTO t VALUES (-1764707579,774334452,'wxX9Sf432L0irteEHXU6LLPmJsvVKUhn5bE6bmDWe0akfEwFwpyeEwRFiaD','K4l4gAh2znhNATJnYyUotsu7V2VGfkfuHDsHid','W5S8oT2qyfa','bhtlJjbmjNXouyGQVAzeHUUrxSt17Voqjti34SQVfecVOiymZH8YwQ5vuXBX83Qe9JVzCa60Xz8GA8','JWdyNhbbVmJCqoyUe4ulBbF6YORf0MDkAUItY1kAWBqCUEAFuCrPW13Ipyv4vSaiddRrXBKXPkjn9U3mbcKuqnzpOapjHwQq9IU3','HlS5cdbKdc09T09luA6L1GtwjTbD2hEgKEsDo6K3xZi',5);
-INSERT INTO t VALUES (-19657484,908986913,'piMCmKTjJOLkEBq0Qxxe21fJat','auK','8ckt','Bm80OmAZmvu3zjM','APinTA5jNGr','V7',6);
-INSERT INTO t VALUES (510956521,3412158993,'Wld7pj3lTGwgivsVIlEG4oYOtvRCXBfJNZMBLBZDSxi6jUyGlnfdHXzsAW9zTYXSP','82Bc3HRMraRteziUdnmY978Gwys3sGYvfp30y5fxb6vWBTxb1x8xOurpthCopP0kmY1Zn','aopYmDxgrjv','hXNbwiiVpqHNATHxi','bM3XaQphdHiVXq0Gg8hG4okOUd','76b44q8AW2sj7BJOrWd7wTTzuasybTOxKb4HbXTLeXqg7yMQkoE4AfdoQYWP1kc3N88sGTKcbvHYIi7IsYU5QX',7);
-INSERT INTO t VALUES (1762850371,3620600614,'gJebp6l1d','StNlrhRmPWSegHVq9TGPscskSWjFVL','wiD0GunFIcrdXa','8m5EwYW1oJpSh','NyyXeNDudyNj2pXz7JHoCigwmIulOjnOrcooCMoAVXKylQWhyJNkeyzl99niWsFCuTJFnGkN7xKFQYLtAcG','5CxhFw0Tn3z3FMTaOJDOdhKgFwEL0YIf0JSQBndBjvHcIRWIg9KEneER0iNivddDD4F21wH4ZKosRILwRyfp541lGYSSuhH',8);
-INSERT INTO t VALUES (-1893667424,3943942095,'UHk3w1742fu1vxbDoXmuZ4jyJFDnbpoGOcFnyLjYl8OepvhI','b48X6WdHHlczH7yUt7iVpuQiH1ft9v9iVstatfv0ZcsnBMrSO57cFEDmJTlwbKY3kxNTbvR1','rbks5IoTcK14QHU8ykQ','y2XzrZhg7s0Agv49isvzha','p7DT2UX4oylwwglfNnz8JBcjcbKqI4rcn2nd191CPeAb7S3KNb4QDcD2PyhH1gvAmdrBSUMH4F19SkPQ6nVreWeIwUmd','JlJR4uqO4oDxBtfGIg0koE1KUcdHKKcvhUEhkRJn4HofJr3jxqaUT5iQ5mMOba6yaEg2fgESv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9690268232060551638,1714816629,'U2uy6kZpLTu7cbVDRWbNh5Ii2HKvFeBvAqSvTCzL7Ueilc','JJyTSvpgfVY47zbaJHRr2CA9ks0LOyJGu9WsWeTqkhCsAXAPFAX3TpHFlMLv7rG4TUJLUZSCU8rpQxgVTUJnd9gwVkJXRp1fGDxpB4B0zffHibFkr7i3WR2bpRHemCUOJcCoquWu22JnEXDrrh0IpXqflwCXbPI5aB5Hh8vuy68RR0dUWdGbFmeGlGU2pwVCoxlpLBPujupV','915SiAaxJtpdRiI','Knk7pBWA1IW4Kt','1','j',12);
+INSERT INTO ti VALUES (9690268232060551638,1714816629,'U2uy6kZpLTu7cbVDRWbNh5Ii2HKvFeBvAqSvTCzL7Ueilc','JJyTSvpgfVY47zbaJHRr2CA9ks0LOyJGu9WsWeTqkhCsAXAPFAX3TpHFlMLv7rG4TUJLUZSCU8rpQxgVTUJnd9gwVkJXRp1fGDxpB4B0zffHibFkr7i3WR2bpRHemCUOJcCoquWu22JnEXDrrh0IpXqflwCXbPI5aB5Hh8vuy68RR0dUWdGbFmeGlGU2pwVCoxlpLBPujupV','915SiAaxJtpdRiI','Knk7pBWA1IW4Kt','1','j',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6453239921910693288,-639053200,'c4vEs2NZ4Ta4PFE6OnOeBSHgL','ArpMEqU9N6jNwfzgsBEhlqZW511RNd6wBuDG3bMKlzMp0v10do7L1daLKDQf3FLtJm4Fk0L8vIwIxJ48AnSbtcfgpGRGIbyRd3','vsKxn42','2azPy8bUGlFCyFHHLQ6dBvwBD6gWTvJr2CAf82heAypyTaASDinMlHr','E','q',13);
+INSERT INTO ti VALUES (6453239921910693288,-639053200,'c4vEs2NZ4Ta4PFE6OnOeBSHgL','ArpMEqU9N6jNwfzgsBEhlqZW511RNd6wBuDG3bMKlzMp0v10do7L1daLKDQf3FLtJm4Fk0L8vIwIxJ48AnSbtcfgpGRGIbyRd3','vsKxn42','2azPy8bUGlFCyFHHLQ6dBvwBD6gWTvJr2CAf82heAypyTaASDinMlHr','E','q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8806417545693639452,195589085,'4ywaiNTCyefVkKsWPXhqjovnv6D8GMLlGTo3skMU6ueB7VgSLHoajKhMe9fDc','2zygQAuM9RibytubjztDzkmnzKzXdpBVcKkbRIfL5yKwBGnfaODzfprUUWch5mVc12RD7NZtoiEUTlqgmHlBJwtbhWczOQn0KoUvX5BIidBOzq6ZzUTR6zvwsE6UyyFBH2eHnfUTQfTHJqGAjXk2rgNV4V1amS32rNzbGWbrxLukc0IbO32MaApYNjUqcLlca2nQt6g','Wopa','TKyhLp3MFIDOO97Qdx8fAHcudcPEpSMP0iP3SBTCNHK7G2ywVEZtAd7jwORWWBJX8EVy0KS1MltatT5JeSrcQxLXoEfICcD3SOxWeFefoJ3','hJ','D',14);
+INSERT INTO ti VALUES (8806417545693639452,195589085,'4ywaiNTCyefVkKsWPXhqjovnv6D8GMLlGTo3skMU6ueB7VgSLHoajKhMe9fDc','2zygQAuM9RibytubjztDzkmnzKzXdpBVcKkbRIfL5yKwBGnfaODzfprUUWch5mVc12RD7NZtoiEUTlqgmHlBJwtbhWczOQn0KoUvX5BIidBOzq6ZzUTR6zvwsE6UyyFBH2eHnfUTQfTHJqGAjXk2rgNV4V1amS32rNzbGWbrxLukc0IbO32MaApYNjUqcLlca2nQt6g','Wopa','TKyhLp3MFIDOO97Qdx8fAHcudcPEpSMP0iP3SBTCNHK7G2ywVEZtAd7jwORWWBJX8EVy0KS1MltatT5JeSrcQxLXoEfICcD3SOxWeFefoJ3','hJ','D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9148955483875502904,-1740169212,'Ff','ItKrhraYuINnKdcHNT20IUyPr1AGIHjq6B1jxb3gg35QJ7VKxqf6xVa2rIzq92avrTMKsOjzMvDFQzcHzDqnGtRiHMLCHN244YxMJsCVxqfbXlIhE2dqRWp2p6FkFhFqvKik2yZteQHjWk','o','1CnrZPFUXjmcgV7S5gOsq7aGtMiUiT194xLLDuwyMi8OlZTDgJBpIMLhQwEpm3K8xwZRbeN2C04bEkpZZ4z6o7guD7KoMUKoCz6DJTDTq649aov4BVaLkdU3QBrvE4Y6AfpcaR62XPfCzLE1JMFnmcHZdXwNN','pzg','Sv',15);
+INSERT INTO ti VALUES (9148955483875502904,-1740169212,'Ff','ItKrhraYuINnKdcHNT20IUyPr1AGIHjq6B1jxb3gg35QJ7VKxqf6xVa2rIzq92avrTMKsOjzMvDFQzcHzDqnGtRiHMLCHN244YxMJsCVxqfbXlIhE2dqRWp2p6FkFhFqvKik2yZteQHjWk','o','1CnrZPFUXjmcgV7S5gOsq7aGtMiUiT194xLLDuwyMi8OlZTDgJBpIMLhQwEpm3K8xwZRbeN2C04bEkpZZ4z6o7guD7KoMUKoCz6DJTDTq649aov4BVaLkdU3QBrvE4Y6AfpcaR62XPfCzLE1JMFnmcHZdXwNN','pzg','Sv',15);
+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(2) NOT NULL, d VARCHAR(10), e VARBINARY(58) NOT NULL, f VARCHAR(95) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1817346328,5817736313718538812,'V','AF7gROcVKS','g8MY','gnAUp3cvPVYndEMSmRJ5RP','t','u',0);
+INSERT INTO t VALUES (-1072732433,17505479305747185836,'DO','XaZ0w','OsT8R259MTOiIgLN4Ml89yRY81RjWHDFEz','Q','Y','F',1);
+INSERT INTO t VALUES (648067826,4285498295602740268,'a','K5bSd8viK6','8GOhQ2slRG4RnZ24aCCPIz72kBkiiP0vCH2iOk76XibU4JyoAOx8YTJs0e','cXZECzlXjub3iBwBwftsU3DRimvEXo77ETfVL1bIUopk','S','9',2);
+INSERT INTO t VALUES (613102623,11751614264246443002,'L','7d1YX961','MTvf9YoKdoKw9YfIcW8lq3J88YpJPWYcBoWWMAJ0I','4GkGtW0uHWHEDNHFvDlKtQxlxeOktqvhz202UgORAVxmBLgkg2saUtlXbiC3d5SosboCbIXcIfbC1URBmLUQJ1IXfkKnAqv','0','U',3);
+INSERT INTO t VALUES (-1097909965,7653626408999163523,'lb','pzz5v','cgbxHifKEQmk2x7GlbUYIjC4wPWuBg18jIRqiARva086GMBh','1m1XbQeTy4SIw6ilxhR0KY','J','e',4);
+INSERT INTO t VALUES (453660841,11765323007933521955,'h','sdHWpFwJ','tfXV3LVmi62KbW5irTHT6lCKmgKleID52uxnB2P1gk1HVtimb0LDfykI','yZftphspYwlFSDDa0BKXV7trVfCWQY2sug1JwGLa0VtapTFgQYjh9DpQ5cKBRQUwmE','n','Z',5);
+INSERT INTO t VALUES (1877002416,6052695524760181732,'r','frQTA9Vj','RXB4aLRo1zHdO1rEyuImht15M9PZPVcowl3q31qAtYYHetBFSHjtJ','m4eAGOuAvsTPZDIiEhKZG8xFwF2RA3ZP7wbRhpJyI88qevgcgrhOmLsLhFCLwD0v2saxLclrqmZog','6','R',6);
+INSERT INTO t VALUES (-410443069,13837146878190832217,'3','2IdhFypzQ','Mbq5RGPAi5NMSWqYvCHclM8jNIZcc6Jw3BFe1MF9SLK','pTIJrBi7cWevbtsu8VOKPftQAOmq1nDpZB0gjEDkhdnWns9g0roD3NW4kfs71LJIEHis3Q4UKjMkA04uHPD','Y','h',7);
+INSERT INTO t VALUES (1433763028,1052649429654961613,'3I','Ubs','27Y979sWdwIgGUtbpWH','LMEhWmO7glRlZq5I1RPLyLUYzDsYLPMxv61VKSVMk','r','r',8);
+INSERT INTO t VALUES (-623399042,17657447622134821321,'U','0sy4Is','gk905qKVDUCnFVYZ2tRtSH2wBTrJ7FSa1RnBYL9ssQnAv6','051rZrHGQl3ZBxKmkVCzceKreFuTcsh8NThh6wLxFmiUOhWHoUsB0cvwaYKzAsSQBDrjTB4FV4GhWTWaDCuivp0','1','Q',9);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED, c CHAR(2) NOT NULL, d VARCHAR(10), e VARBINARY(58) NOT NULL, f VARCHAR(95) 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 (-74086531,1050535628,'XMGEmE2UPmrlrzdup6dzaMoq8fgsK6sx4kfmSSazOMWARGetA9v1ATRLbgR4IqUZRJ9Bexnf7v','0WjB4AnIobHvMJo4ztvlIFFLyTQSl5Mef2DaEkcckeein08JRgut7690KYqkWf2lJ0iH7EfP3','w1eFIjh','ocvmwi4BkIdHqGoeIC6v3bQsfS5ZPBfghw8YfHexfSo98kfvERcNyiqAwlNItANnDrzBCTP7BU','SXB3jk8C0Wp6ntIWHHY6W5rQ9q8nHnt4suVxCbvQv','aXG1KTucr9zVYojEeLSHMzrR44lSOkgVzt',10);
-INSERT INTO ti VALUES (-74086531,1050535628,'XMGEmE2UPmrlrzdup6dzaMoq8fgsK6sx4kfmSSazOMWARGetA9v1ATRLbgR4IqUZRJ9Bexnf7v','0WjB4AnIobHvMJo4ztvlIFFLyTQSl5Mef2DaEkcckeein08JRgut7690KYqkWf2lJ0iH7EfP3','w1eFIjh','ocvmwi4BkIdHqGoeIC6v3bQsfS5ZPBfghw8YfHexfSo98kfvERcNyiqAwlNItANnDrzBCTP7BU','SXB3jk8C0Wp6ntIWHHY6W5rQ9q8nHnt4suVxCbvQv','aXG1KTucr9zVYojEeLSHMzrR44lSOkgVzt',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(94);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(94);
-INSERT INTO t VALUES (-1284095461,1017779521,'HlNZA4VatEdVCCMpGXCPOvDwPSqhXBA0Casfhq2PvEuftgFv4UCP8tWNGcBeSm5O6eK9GRqw9ep2HsU','LHF6SsC7fsLWYD590EH4ybzlD6kUfXTC5TXH08bIpgjtMbk9uv','aNCprO','vvlWdWP1P1NJfT6q1AXV2q5rXH0C1ipAYdVzE8','je4SCFwDzlBAxgLgv58TLka04W','di3otNYZeqSVRZXaHEauUd4lySPs2PwMMPkUky1C42KiYcUh',11);
-INSERT INTO ti VALUES (-1284095461,1017779521,'HlNZA4VatEdVCCMpGXCPOvDwPSqhXBA0Casfhq2PvEuftgFv4UCP8tWNGcBeSm5O6eK9GRqw9ep2HsU','LHF6SsC7fsLWYD590EH4ybzlD6kUfXTC5TXH08bIpgjtMbk9uv','aNCprO','vvlWdWP1P1NJfT6q1AXV2q5rXH0C1ipAYdVzE8','je4SCFwDzlBAxgLgv58TLka04W','di3otNYZeqSVRZXaHEauUd4lySPs2PwMMPkUky1C42KiYcUh',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2044299356,1406234490,'Qw0d1kIAMa7hBr7iAmLP2hkCWCQZ','ZHoBq9xmdqW7wpLUBPDwXl0ASOkXcaxi7TSFU9zNixCSWQcqoVtB4GNFI4NJecPuSHIU1wQtPAMlDtGa2CS8JhnFF6KVNGe9htplZn5wVRGVKfXNjb4ajFiPCoNRSjfbluxOxfpeuxOrvrqOiin26yv2wdvPhpnbQNhXWlUbLSZJoveMIeM9wNn7gFlAGE0tp','p6CFvYfOI','X9jq9TGGODBmWoaLAabjEM','P9cPnUc1FGFuK7JHgSDSxqq7X7OIYaGnt6','uxalwlgkOp1EqLvF1HQrF2x1fE80vQyFEBa1dL2SIzhDtac',12);
-INSERT INTO ti VALUES (-2044299356,1406234490,'Qw0d1kIAMa7hBr7iAmLP2hkCWCQZ','ZHoBq9xmdqW7wpLUBPDwXl0ASOkXcaxi7TSFU9zNixCSWQcqoVtB4GNFI4NJecPuSHIU1wQtPAMlDtGa2CS8JhnFF6KVNGe9htplZn5wVRGVKfXNjb4ajFiPCoNRSjfbluxOxfpeuxOrvrqOiin26yv2wdvPhpnbQNhXWlUbLSZJoveMIeM9wNn7gFlAGE0tp','p6CFvYfOI','X9jq9TGGODBmWoaLAabjEM','P9cPnUc1FGFuK7JHgSDSxqq7X7OIYaGnt6','uxalwlgkOp1EqLvF1HQrF2x1fE80vQyFEBa1dL2SIzhDtac',12);
+INSERT INTO t VALUES (-10811142,9943363860822954144,'j','yoKqDf5','2LOoe9NMaGLSAbYdvAQQVC9lMGUqXadBTw5FqCm6SaN3va6ZY7PWdz3j0','pCCVQyg7EOOvGDTc7G4KOFedBo3NPdbsXNrMdOPF0op8ezCfSu2UmpLf6I35I4kaz1HpB7viCOdfb4wHh9MbqZX','T','t',10);
+INSERT INTO ti VALUES (-10811142,9943363860822954144,'j','yoKqDf5','2LOoe9NMaGLSAbYdvAQQVC9lMGUqXadBTw5FqCm6SaN3va6ZY7PWdz3j0','pCCVQyg7EOOvGDTc7G4KOFedBo3NPdbsXNrMdOPF0op8ezCfSu2UmpLf6I35I4kaz1HpB7viCOdfb4wHh9MbqZX','T','t',10);
+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 (-1057497178,1773895441851008827,'h','9o0p56O32R','D1F12hXwWG62dKukFkIxpaTh2','mdpwxgHHDLgLbX6nakDbW7YBP1JHOLioamueug1fkhU7BQuLK1qVcujY5hwVYZTdjBx1uT5V8656XaSHGsREk','7','T',11);
+INSERT INTO ti VALUES (-1057497178,1773895441851008827,'h','9o0p56O32R','D1F12hXwWG62dKukFkIxpaTh2','mdpwxgHHDLgLbX6nakDbW7YBP1JHOLioamueug1fkhU7BQuLK1qVcujY5hwVYZTdjBx1uT5V8656XaSHGsREk','7','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1498515794,8213397151600363538,'U','CqkQmqkzSUM7AnSV1g3CYLmK2eu3Q0qy3cVTWtrRYRn2CKj85JEhCe9T8mkGpaSnB99ko3QolGGxLNzkoGnhWeSkr3kRZlEKfPjKyP8xkyd','OenBsJT0FsUQ9bod','9QwOnZRwhxrRiF3nnMU5ynjCRtY','r','o',12);
+INSERT INTO ti VALUES (1498515794,8213397151600363538,'U','CqkQmqkzSUM7AnSV1g3CYLmK2eu3Q0qy3cVTWtrRYRn2CKj85JEhCe9T8mkGpaSnB99ko3QolGGxLNzkoGnhWeSkr3kRZlEKfPjKyP8xkyd','OenBsJT0FsUQ9bod','9QwOnZRwhxrRiF3nnMU5ynjCRtY','r','o',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1421404934,197492784,'EBQeCPQWMcvIQgC2BZ66RAeyU6FDf6ZAj9tI7eLigBbCXd6qG5Sp4zbxMR4PSUmxVNlIusHOgBAS3RPnZqUkwduQpCo','Nvr1D7IvnJrW4SNmNs1a','X2yS7','zeL4fVgvikjbmE7VzlUPtpaBLHDGpMLtPu8r8nOePGnGYE41VK26Ktqxo62jrWPWDkZxMehqNRXZpxHL8TxQiLWll8fB8','EgdGq5HaoLWrjFDqUGY2cpk29fnnqwiAYAJmg30N3fkhhyWoHlFS9bdbD62PpRznRkHAisG','qhMkPz4pW25IjkDij3NkA9Etouvz186HNCQE1ynttGWT77tWMBr5ZD2hzMX8ztFRhgPdy4n3N2O8',13);
-INSERT INTO ti VALUES (-1421404934,197492784,'EBQeCPQWMcvIQgC2BZ66RAeyU6FDf6ZAj9tI7eLigBbCXd6qG5Sp4zbxMR4PSUmxVNlIusHOgBAS3RPnZqUkwduQpCo','Nvr1D7IvnJrW4SNmNs1a','X2yS7','zeL4fVgvikjbmE7VzlUPtpaBLHDGpMLtPu8r8nOePGnGYE41VK26Ktqxo62jrWPWDkZxMehqNRXZpxHL8TxQiLWll8fB8','EgdGq5HaoLWrjFDqUGY2cpk29fnnqwiAYAJmg30N3fkhhyWoHlFS9bdbD62PpRznRkHAisG','qhMkPz4pW25IjkDij3NkA9Etouvz186HNCQE1ynttGWT77tWMBr5ZD2hzMX8ztFRhgPdy4n3N2O8',13);
+INSERT INTO t VALUES (-850416491,4788262760892419019,'19','nEw6R8Xa7P1eip2EgqJY1cAQ9KVvImM136FGWrHtZACmE2EQrCienbqXi3YGzlqrjz1m5dpoHjeSzVxnkuX1FghngkNuz6csXzavqBOFqeQPwcNhVZLazNjVT7RgjdkwctshouawIBdK0RDZ7YcGy','MrNOfcvXZyj6B8U9nmT2g','3LfZpUKwFgJTcFvIioxwvhr5uOqrv1ukiRzt4FCynF5FiwE95ErIQgiqTolNofvBLXb4OP5EdYB0ux9BYik2YNapCeK30PNxn','j','b',13);
+INSERT INTO ti VALUES (-850416491,4788262760892419019,'19','nEw6R8Xa7P1eip2EgqJY1cAQ9KVvImM136FGWrHtZACmE2EQrCienbqXi3YGzlqrjz1m5dpoHjeSzVxnkuX1FghngkNuz6csXzavqBOFqeQPwcNhVZLazNjVT7RgjdkwctshouawIBdK0RDZ7YcGy','MrNOfcvXZyj6B8U9nmT2g','3LfZpUKwFgJTcFvIioxwvhr5uOqrv1ukiRzt4FCynF5FiwE95ErIQgiqTolNofvBLXb4OP5EdYB0ux9BYik2YNapCeK30PNxn','j','b',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1703811792,12563438348784219062,'Jp','hoVb8X8B3BetoM0yXpLGQkMefDn2Rnr0gHnLTXkz','763XNOnENFKmist','MagOVfTmFmX3sRHCsWPBObJkzP5fYzjyz2wPxbnNPHJDpxchdnBbsSaj1OzK54GbCKFN15mXedRiW40xyEE9Nj','o','G',14);
+INSERT INTO ti VALUES (1703811792,12563438348784219062,'Jp','hoVb8X8B3BetoM0yXpLGQkMefDn2Rnr0gHnLTXkz','763XNOnENFKmist','MagOVfTmFmX3sRHCsWPBObJkzP5fYzjyz2wPxbnNPHJDpxchdnBbsSaj1OzK54GbCKFN15mXedRiW40xyEE9Nj','o','G',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2006178598,5526839246792441443,'oYi','UyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw6iTRyHPaMfwiIIFPMTirN8e8hkhxtF36qbBCebOpeIWddq3','EeDJgepY3g','yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ahkmzGDTNkjpADQVbEodZKznEJEuzkWXbwfTFW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjbAsbr45CEGTa8QdcxvMc32vu6QTbmkzM3FDqO1dxso0w6bZO8kg2czz5h7P5L2MMLH9ua2ZtA5pocB1Dibh0A17W0E6dzBIgM5EkpxM9QVw47VJ4y0yh4t6DEVr9xI9D1fW','z','Fh',15);
+INSERT INTO ti VALUES (-2006178598,5526839246792441443,'oYi','UyZ4UiemdPVMxIgvYTEhfOPjslFcqS4JxFe7iXy4098pN5l1afSaPcbYHAXLQlVgJySgnldex2pjYeJ7b1xuv4cdrvxM9ig0jnE1UJfUw6iTRyHPaMfwiIIFPMTirN8e8hkhxtF36qbBCebOpeIWddq3','EeDJgepY3g','yvzLQ5h3uAKLJrgWqUTtGfNqQ6pi3ahkmzGDTNkjpADQVbEodZKznEJEuzkWXbwfTFW8fY83smTfX4bvPsJZaUBCwCyJBEOAKmydjbAsbr45CEGTa8QdcxvMc32vu6QTbmkzM3FDqO1dxso0w6bZO8kg2czz5h7P5L2MMLH9ua2ZtA5pocB1Dibh0A17W0E6dzBIgM5EkpxM9QVw47VJ4y0yh4t6DEVr9xI9D1fW','z','Fh',15);
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 CHAR(40), d VARCHAR(37) NOT NULL, e VARBINARY(91) NOT NULL, f VARBINARY(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12529421,30714,'zNJaSeiYAs693p6pHCUakk0VieOVS','wAn6vnd','ZTNLnmj5kJjP5P01M3nSGeAfrz54eZsugviecucBrfBZxv8okEMttL0ym3Qvn','SaHIRVeuk2CmRz','22CoBAU1LycNFUxY1SLziaxLFZnADLxMWe2afBZwfoJQKZoomu6nWkyMEHsaCZUUWzrLEM71YgkvmquEixpNs','gi6zJu1PqLm6J3pAjkc',0);
-INSERT INTO t VALUES (4772643,20218,'BLMhfHPzvLc1a75M8BBXeW3DCKNqYk7JUEHh','mQi','b34VxVJKc0fyuiu0Ta776BHs5q9PEiyH956OxgWIyH27mAxpwLyJ5bHLH5Okg8EPjTzEerI','qg0nLLNa3','6YvMGpXNQdFqGvTW','K0eFryOMdj5rUGlDITEPMBuqO0rwmFgHXLuFB8TwVd27',1);
-INSERT INTO t VALUES (11289254,42138,'RJJQ1','t9VedRQLsN9sNA','2hWZF0z5iUYuQC9PYnExSCLWkrjeUI91ABY0HHdmfBY8QMebWJBeLvZzMJnttlFnKhlK','LTqkQw8M5eak','QQX34q5LYU1VAgBO1qKJ4QejfAjpK2QuSrRfhalIfUvyixhtV4J5z1wg8XmG3GP1lcKUt','ISL8s',2);
-INSERT INTO t VALUES (12514193,58407,'R2nvoSSGVVRMGN','lR6o3r4','40yyqgousPwiaAam9AkK0Y','gGWBiHstZYqo','TFmeW2DCI9','by9hWKUVcvRN5rcVerYxar3wx9zCBR3SPNm9B2KCvLeXaQPzhaRVXpX6CPWmPBV5dphE8ncwka5U9YHiu2',3);
-INSERT INTO t VALUES (174784,42227,'O2OL2XZyIKBwaUYQw','DSP2F2qas6EKccOGM1TwlUYRGxl','QOb5j0u4KiaZ7B5bZykMRBtCIFiHRLYzeeU4OanFwMQSLBTUFgxvKy','3nd6ddpWf291iPK','0O57UHOz2vHYL91YwGRdjSRTIou5YuMBFGlHEtcdrw4Fovjm13BQjWBeDTDU9Kv5GFO628a7Y0l','ZpWY1E0SjYbJwOeZc1CeobZqRYnVgpKLMSq10XmqqkY4Ww9SBprfaMlZrmWVQgJQT24e4TJaqe6RwQpR',4);
-INSERT INTO t VALUES (9071743,29897,'0Oyn6X648kHRPjD3IuKvvDogobAPwV9VVsf24y7a','JgTSdd3Wqugx','m','auwuMiLvT1AJzUk','ibL1QRkahOpYJpvGwsZZF3AKE5oMPot93SGQctE7RDIPuq78aa','vyFIae2yuIUlSp2nUoUHAp',5);
-INSERT INTO t VALUES (5712897,48729,'Z','ue2y824Z2','JSwFYk2MV8gSMkwhJmVBTEuidL8sgUa6YNBoojqtb0OdMyuh4uaAPgjnJr0aExJSE2ak0e3Q','0so6Ocq','wYnK0LtKx7paDY95qArCdNVM3yGXgb6X4Rmn9we2eWjpWaC','gD1HgcAgLtDYaEpUmNRnBnqVuBZjttrhvCMFSW7yrhYTFlBLejLxhMGoM1lzLZ8Db',6);
-INSERT INTO t VALUES (11910861,47760,'cq4jEv5wYuGz1gQBFD','raXbGtwS5argwgkMlf5SWfHIAir00F','FOHNxQcVGzR4Y4eEJd4LGoyGEowMZsSQ0gmPRyF3MEjJTxb4meAF5S0','q0PSbvXD','I7MeQjFPI0UqhJJlluUpNvIPNy6OBtRXw5Q3kMqXdRgXqGVMRlTy8myl4jOCaCmvkRR7cEnI7ObjPL208Y5lEz9FLSsDFuJ7hgg9','ZVU6IVO8xt15BS0c01Tyl',7);
-INSERT INTO t VALUES (12462760,10957,'13oZ3','1okvGIlPhPb58xg82hpA7Ul','ogdktlK787Exdq5MjSlWK17uUCPJfOsgRdcoFy6ZMvgAt0yzbOpLSWxaSjOdWb7C3wSMtNjN8SSE9GPXb','DQ4mQXnrijEKfF','LZakYXHmv46ACkTcyqesPkEvAQonMmnZRKH4nEdpGwbmwYwU8cPhgEfJYK8osbBsdOvwVyc0dWjPezcvanol46Q5lBf4b700AKi','fmz2QF2Mws59oZ6QMWs2ex03nP2wspIMz2MK1hQo83PLKTOgViaG1u0kvoMnWr7jlNG',8);
-INSERT INTO t VALUES (14797895,56050,'TMHB0tSr5BZmKG24UF','Z2DySUQyQ8jCmRVKn7Vhc7SbBJZu','K26IQXcOZPz96rvjmqpt32g4UK','uDp0cDtGeAD','iVzBiKhMzgWCYyPfOgMOpC3THXS9O3mz70SbZ3kDCg3EPpqCBx9EQHt4DGTpWd45B8HXZtkc3NKc8TI','FOBodix7PgyfByiZpa3BfwqMxlai',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(79) NOT NULL, d VARCHAR(43), e VARBINARY(67) NOT NULL, f VARCHAR(35) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-28238,-23,'wH9jPbzWugpqNaXiYoTOetdcdlgFfjnGtTzCL','oa','J3O8ZirZWv6cWX1RJR8B','yvGKCG','o','D',0);
+INSERT INTO t VALUES (-21015,49,'RdGPzLhJRITPJb3OfFmr6JYjEqPicLOss9nUgwhqw2Ntz5PkdHyZI30r','oXeHulcWPeLvu2sxz1BXInbbDC9zCvzXWe3h4','OvsctLdw','tf6CJ0Ym3R7Kfdj6GPUGoDWzwstsk','m1','V',1);
+INSERT INTO t VALUES (-19533,62,'eDKtpMvdDMDXFCgLArN3Iq8Xe7c59PxBMEd4P8kh3Ehi3k4gVyB8HKqNNEkaJH','KntMpLKz4TC7','PHzyRtsXW9xZtDCSuO7rG5OvpgqQRnW221OTUPlzC1Hp2SLGAAWjywr9','htoKwAfCUHDcpo9tEeG','6s','3',2);
+INSERT INTO t VALUES (-14854,-90,'zGjIgoyX4','KgmFFCX5usWTX5n5VNtrFJBM55eyKcy2BM','h3gViqONva0n1BQWb3lm4x3tEQcrhlEYG3P2U1WqSHF9nl7vFzKY','IVoJx1Mc5h0VkOWyNvogMBx08tLsEAn','k','G',3);
+INSERT INTO t VALUES (8682,107,'nnsMB2ZKrNWtV3Mjx3o7Y1XAmDSTJS92AYo6CxmJEm6ECB7ksEMtBy6tT2dQFuuw','ShcwKEC81LpD','KP','g413lpRYYPnLMQ','l','v',4);
+INSERT INTO t VALUES (-18536,-56,'IF8Pgxil0QukkDqIfYaSMWupoiKnBe89ho4BTEfWMv65iBlvtAt9xXZGS6phDXCPEwYBun1ybcAjEJK','2U46izOM3','1kEvCS2FcPO6COwdZmeD6QZ','1T7IlnhwdKYtWQGAz1kesTn8n0V','Pj','l',5);
+INSERT INTO t VALUES (7442,-45,'wNLdFYjMpht4BR8OFzSY58riyNZNg47GAYMh','wBtW5eyr2iEWrNX6sv2I0gYkFUDCtysH5GpE75','j0jzNXROD9qKlh1uhHQOotqy61bXMhLARVxvFpckJpbzAq2a4BCayv','SLgJXmF91yIKsKEN6EpJXIEuMyjvRqWG','l','V',6);
+INSERT INTO t VALUES (10557,120,'Q4Yo','gjmbODa4IJUdtzuND2pXAhiuD7xSPZ8tw6BrsQPiz6','0GyZ1ps9ijRmgGHlvTNgbMvko745nCHpAxiHnFC4RSms36sAUSE2nh9ZnS7mT','TIbagk5ZRZq6nhgKH2RGkHoyLzsKYZ3MZu','V','C',7);
+INSERT INTO t VALUES (-9626,-10,'DypcnczU6ffMpjZ1NM0vBXiLLoDkCrzZgSPGtVye','X3Fq5ciMwLtDdq1BUfdfSf71Q62qElbprsIv5D','JbS90drxF9JOMsBuJPTgGZGQb5WYXbgomrtgP','uG9jxmFQnDH1I2','LT','J',8);
+INSERT INTO t VALUES (-30369,-118,'BWQy6ZBSVLdDIIi3HpRFlmn9mN3l','4YgoQWn6W7Pu2LtJvr5','AEuUWKxrdVJU5LM','PfIQk4vG9hGW2ULDt7p9xKg4w6fEO','l','1',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(79) NOT NULL, d VARCHAR(43), e VARBINARY(67) NOT NULL, f VARCHAR(35) 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 (4163136868,35653,'3CWFy2YNpn6QDVV4PIN0ZLGg87v1FLG805xxE','fAtyj','zZbFHzqyd5YA5ltaSqOGnASHZ39Q847W4JpGxqamUD6OjHc3jujuHaaIQheYq','BKEuosb2dR','vy7evD808uTIDRkBmuRHh','3Eyh0ce9WsP0flkc5lzeyzCYP',10);
-INSERT INTO ti VALUES (4163136868,35653,'3CWFy2YNpn6QDVV4PIN0ZLGg87v1FLG805xxE','fAtyj','zZbFHzqyd5YA5ltaSqOGnASHZ39Q847W4JpGxqamUD6OjHc3jujuHaaIQheYq','BKEuosb2dR','vy7evD808uTIDRkBmuRHh','3Eyh0ce9WsP0flkc5lzeyzCYP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(41);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
-INSERT INTO t VALUES (39846634,13053,'JRt7nxlqZq1fNw','5072kdDWpqezBUgkeHxSQY','RcCyRy57D8y75Npg2CKsd2AZbqvFFq0ZfoNUpNLWQgbxulAsGya3NuWOBK','VKm','eif0aFzCDqCrABDPs2KZzfF5hgkxr1MGB5mC7fFAO8wjDRRqqiEss','C4YcpSp4uVFOkB9SFrOzpfH2Tno1Jmlbu1k1ZWk5zvgIBV2gMJQZdcGYfv4aYPB0ID3JseTx6krf6dQd20rO9GD5pXDR',11);
-INSERT INTO ti VALUES (39846634,13053,'JRt7nxlqZq1fNw','5072kdDWpqezBUgkeHxSQY','RcCyRy57D8y75Npg2CKsd2AZbqvFFq0ZfoNUpNLWQgbxulAsGya3NuWOBK','VKm','eif0aFzCDqCrABDPs2KZzfF5hgkxr1MGB5mC7fFAO8wjDRRqqiEss','C4YcpSp4uVFOkB9SFrOzpfH2Tno1Jmlbu1k1ZWk5zvgIBV2gMJQZdcGYfv4aYPB0ID3JseTx6krf6dQd20rO9GD5pXDR',11);
-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 (3386897910,42433,'NtfBTrxg7vq','5wGixcnhmkEYt1S3OT4YnSUTXSQUdMuoRAZ2c3','Hv0oLtwgKg6CoisRafKn5kNFbMPI','4B','3q3qnFTKvZW','ankzpCRANscNN6kW7M7NctQs5gKJh7VUjmHj',12);
-INSERT INTO ti VALUES (3386897910,42433,'NtfBTrxg7vq','5wGixcnhmkEYt1S3OT4YnSUTXSQUdMuoRAZ2c3','Hv0oLtwgKg6CoisRafKn5kNFbMPI','4B','3q3qnFTKvZW','ankzpCRANscNN6kW7M7NctQs5gKJh7VUjmHj',12);
-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 (2231424551,58010,'IIVrZ5r5U35MuC9Kw26cr','TiemRCMTxQtk6rmEdz9orjGmiFwCkOZ2oSr0P1CXV9LQGo1sYfVAf0OVMX6pIXutmVHl85U5SppuJ0laEXgp1YpiN4gjnS3QmSmeV2Dx40Lj8Xqh0LobZXzoJ7Sf2VqrZrg0459EiYg5ULpOfLQjOzhpo','djt5KYVFC2cDi','zWT6EMEFFCMHSLUWwvskFYrMTB0vO','0FUWvH70hR0bgQXB53tplpqPlx8JU56wcP5frOwtOF3WV9TTWvyrER8nu7urcjryAYUWtcCzdXJiO4toTHCjo4p0','Qq6TGWunKmOhR4WD8frZK0W',13);
-INSERT INTO ti VALUES (2231424551,58010,'IIVrZ5r5U35MuC9Kw26cr','TiemRCMTxQtk6rmEdz9orjGmiFwCkOZ2oSr0P1CXV9LQGo1sYfVAf0OVMX6pIXutmVHl85U5SppuJ0laEXgp1YpiN4gjnS3QmSmeV2Dx40Lj8Xqh0LobZXzoJ7Sf2VqrZrg0459EiYg5ULpOfLQjOzhpo','djt5KYVFC2cDi','zWT6EMEFFCMHSLUWwvskFYrMTB0vO','0FUWvH70hR0bgQXB53tplpqPlx8JU56wcP5frOwtOF3WV9TTWvyrER8nu7urcjryAYUWtcCzdXJiO4toTHCjo4p0','Qq6TGWunKmOhR4WD8frZK0W',13);
-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(78), d VARCHAR(20), e VARBINARY(31) NOT NULL, f VARCHAR(100), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8455258992349378921,1518613345,'ZXwMg5EsgP9CKDze2RCgpwW','ohFMZ2miQdJh4g','Xlds','g7IumccahLaiNLnsp7LxTtynQrQijC4Y1Og8JG69rAsVBjm9MnsTjT14A3DFYZ0LbpgqlDpOCIRbRtd89Nk','yvmO7dzyW','8m1VE6lMny3aNo7D1yHKBPSC1KbppAMhp3cwIh70Ln9fOPaB3Oc98FNsL9781pOJ0iUyueb3SYFoNYTnOZuvJd',0);
-INSERT INTO t VALUES (4123442080094596006,2702582312,'HMTxvm43pAoSBOhok8z9GUlp2UABlzELdYm5LQtBTl39CEthjeFJFPjBVPC586LxzXUnBzJ3yg','eDAaq4h0dkaL9sgws','seIl3','HNlQpW6de8GjySYT45zXLWpk6pGpcAH9zNnGS6kokRmSw8Y6BbQRii6MEbrgHynTYC9o4yWK9NSKOi51KT2p','yCrBgjsoZs65PrRJfdK4K8qLs','iPgr4vpPrhVw88M2X7FYXDWjQAp6okbtEIwFBHFLCQFQqVCe8kW8eqLIjFsVycCSjebuZLtTeBDCQbutR5lVQy1',1);
-INSERT INTO t VALUES (3636494914559439080,2162738154,'yBB37wUXMQ6MzbWGHZQ49sDdh3ZfLq0Q2IbLIvlxWICGqtuoUQ9Aw9V01GahabCNOb1','FVB5uW','YwAThBzbnnawrpiOCv2uC2BtGqmdmjP','a5U3YR11RPVPoHotE7fnEGSsrJ9PObqEWDYzVABy6QzzlUPLlIwOX0f5r5BPdLSvbKXGfCo43B347dhk1E6Nq','Xhl6H4cHY2j2gFf','CcyqMSb5YeGuOcQZDkK7IDDqHz4ZkQ200CTNdxfFaKwsRg571EVGvRkgGVsXwPznt8I',2);
-INSERT INTO t VALUES (5130695929708916409,4076156926,'hPHahYsuMC9zofJL7mVF','Z63TIg61dLYXBArBu8w','qIsr7u8NVbyKSkJCi1Hsb','pf','mqf2RK9U5UglMCK2x6','zdSboGWiL8IYsS98QbwC37DQn7s6EazVL6UlF0v4J6XrMqSHOROzgn4R4y',3);
-INSERT INTO t VALUES (-2908130241719983683,3383138188,'2RvRKG733A013YavlnqvL2nQBdM2vahiFZqXwLzQi6ukTTcFWu4DSOZ1tksh','0CK7wqkMRpEjG3ciI','0','dQyG9cSQGQoS94abE900MLUEV9dslqWN9yjCzQbQdpPfC9Y3blvuzn8Q2F26v4f56KQdiJ','Bv2Em834pA1mqiEXIwB2SiQ5KGdQb57OGSSqc06Zwy1He58q4JGKoX','c4H7p6BpYWj3Si5aNZhL',4);
-INSERT INTO t VALUES (-4219429510112592611,280392306,'C06lDb0Hvkmxa8ouIxTlWaSSYt3G7TTs1rQWgsomgClJeJ7zg','bdOjN','1sGZ2ZHhX1YmrQ8g7bWeAU34HkiVdlk','LfIHsg4HzrSg7HjZ3pZff2DNFag5DvVSP','HZ66pXxyqugIckBSlLSj8VwHMjMHurixLupgEYo2v17PViL9cL7oA3T4K2zmx3fORcdw4oKuZhvoeVh0Os6WBCoCUgr','tJ107mg2zEYtEVe31phZHicrkfVWaCpg5q6E',5);
-INSERT INTO t VALUES (6584063678325753102,3157310204,'TIyCqlLbbeaQ2CIh0OOmdec2IWUkkqVuoT2','z9WOjTdDlL6Izd1CifGh','3SsTDO38R5SBXgD3nhWS89KT','1b135ZUDb8cwdCa0kwyPaN1wtl9SV2fcqCs5sCtq0EBKKb2kpTNKuja80v71IHkY3P4eQvTAHjGfKN3ygGOqy5EEeWd5tS33UnM','vijWyumxCi1nQx2vDninbxyyeFdW2guMc01I8ik0JJdgXmAaqcRKhubp7MBbdA2dPSBd8F26tNgUVBApDW','76mi0hsZ6n4DQRHI4WASEOT7vQohlLGWfqovV6DrEC5XNZ',6);
-INSERT INTO t VALUES (-4876554633666585565,713157392,'s5vIMP9zI6Co9hVymhIRQAU0prBstoYADYcbhx6osDpwCA3LDLIDkkww','cKqL','sBAjj','a6qPISZfOS5h1FQITKJ1LfF3SnsFzxOKVx9gQkTS6yYFG010GEBM7j95KrWGD7ZS6sm9bSXevkz4HXG1EQS','NF0P7J9XH4u4uYc3HJzE9e0lk26CE0XyLtOtT','z3tMbpT426Hp4yJ69eDTRrgOIpHuk3HQ4AYfuk4D2XjW8p9TfdoyNBQRdxnYlQp2h88CW1',7);
-INSERT INTO t VALUES (-5830717069935280560,218172689,'rPctnw2Abv3utyp1IzISFbpJzMVjJcQxrASYwOnx9Ynp05uAmXC65kZ2HSrXxV27ogbJaEh82Xah','cpCCmPg2A','QsWNY906LVN9JO','f0fBDnwRcyToj7zgbmAw5YsGToBcFqujPSs2znoNPUcpJ2BJSSaMkknjMJfooqblg2i1ur','gHWpYubCRFKOfgMeNkmf5','DddMnbUlUAxcG843RxHGYwX4eDCWOkpVPBOrpw',8);
-INSERT INTO t VALUES (-6155128164974030850,4145836721,'FTX5BCh1HylLMPRtrxmi','TCACuiHHJuxYP','wWblE9iFaYsqTgFxLyRVk8m2ix','rrAG6Roz4lfTRdE9khLPX6BTBpDjVqS7P3TIo6eWuLB9wxEm5vwIMfQDcrQfVfZr','jDtJu9XpvnQLcyVarJai0m8IFCAPCGj','nmOexj7zFydSmTkwDdoqjLGLXGiwG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8960855348233497332,2700197214,'WLA4eM2A9S6','sV2ZCuaNWv','dhzrSNV','k6kAtfAQYAdLBoissZY9x7HgPoEeTAZ0FWTOYIWqLe6FK','qN7U8cJCo2CMHuCmPFaIvoAO1v35Nv6tVECggMw1ICBhlAuR7BFBc47m109uXm95XkiKChWtVuIeXxIVOc','68xGlEaQmKnjgjxoCggq0vo3A',10);
-INSERT INTO ti VALUES (8960855348233497332,2700197214,'WLA4eM2A9S6','sV2ZCuaNWv','dhzrSNV','k6kAtfAQYAdLBoissZY9x7HgPoEeTAZ0FWTOYIWqLe6FK','qN7U8cJCo2CMHuCmPFaIvoAO1v35Nv6tVECggMw1ICBhlAuR7BFBc47m109uXm95XkiKChWtVuIeXxIVOc','68xGlEaQmKnjgjxoCggq0vo3A',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(79);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
-INSERT INTO t VALUES (6284549182670719815,2477225468,'8KoHkRzcXs4LEKt0JOqFtMdbbRTq9GN21JSqZzXYpJyT1vYr7Oaqw0bY7JeGqzhxynblapF','we1tbEO','uuFakTQhQxqa0P1o0M0eWcKr9','O7plVhScAkIzHvxsrAJMRX73gOxpUhlLi1JYFSnGV3Y7UG5FSX9eGPwhou775WZe6axchFmaXEB','1UYAM0PSlxqJyVrQkcx3ygPePWAIT6eaT63TzRiqsyTPSlBvUtUrgzJUV1O4oXtiEE8Te4','YFfxMbe0URKgApsq9khbmKLW1MC',11);
-INSERT INTO ti VALUES (6284549182670719815,2477225468,'8KoHkRzcXs4LEKt0JOqFtMdbbRTq9GN21JSqZzXYpJyT1vYr7Oaqw0bY7JeGqzhxynblapF','we1tbEO','uuFakTQhQxqa0P1o0M0eWcKr9','O7plVhScAkIzHvxsrAJMRX73gOxpUhlLi1JYFSnGV3Y7UG5FSX9eGPwhou775WZe6axchFmaXEB','1UYAM0PSlxqJyVrQkcx3ygPePWAIT6eaT63TzRiqsyTPSlBvUtUrgzJUV1O4oXtiEE8Te4','YFfxMbe0URKgApsq9khbmKLW1MC',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (8682241558304906554,109,'xXc8JEeJmjI5xzC8XnRbvlxONQKkdCnQum','iQfkeiP78','GQ3WGvteXpUN604phZv3QQ86nCMpJpRDTlQAiWs','DJcSqCDqJWOQ','cc','Z',10);
+INSERT INTO ti VALUES (8682241558304906554,109,'xXc8JEeJmjI5xzC8XnRbvlxONQKkdCnQum','iQfkeiP78','GQ3WGvteXpUN604phZv3QQ86nCMpJpRDTlQAiWs','DJcSqCDqJWOQ','cc','Z',10);
+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 (3355634030529256713,-112,'ux8gP4GcrHmw9jH4NN21GVXNntLHWC1JjUg0Ck7FRP9zaoRvbVMKnwyuyPdO6o35nG2','dLANcjlohtuDGGlNYaJ','PbWGa22Os5Qkw258Ybkz0uwBlpOs','iBpyj0dr6NfCj36pyaElPyoxKsImfQG46mF','C','f',11);
+INSERT INTO ti VALUES (3355634030529256713,-112,'ux8gP4GcrHmw9jH4NN21GVXNntLHWC1JjUg0Ck7FRP9zaoRvbVMKnwyuyPdO6o35nG2','dLANcjlohtuDGGlNYaJ','PbWGa22Os5Qkw258Ybkz0uwBlpOs','iBpyj0dr6NfCj36pyaElPyoxKsImfQG46mF','C','f',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4502589349329901603,2609659890,'wfXMoRFjMMLwrLQQ578MZ6DBfA6C6iwg4e6rZtq0wernFc6r8rgNCk3OUS63rbNF6XwWYkIGEhb','NDBFiudNmOfV','kxpaGSfsvm91rVpDK3f9rgLyUf','MyzxUucsK','8ToiZdmdCjzMdX3539jKiN9g6w05cL6BJfL8NQe50UsP48w1ZwuEoQbehCVK3qmD7LZ','bNJvshzXltGgkoaLhEv',12);
-INSERT INTO ti VALUES (4502589349329901603,2609659890,'wfXMoRFjMMLwrLQQ578MZ6DBfA6C6iwg4e6rZtq0wernFc6r8rgNCk3OUS63rbNF6XwWYkIGEhb','NDBFiudNmOfV','kxpaGSfsvm91rVpDK3f9rgLyUf','MyzxUucsK','8ToiZdmdCjzMdX3539jKiN9g6w05cL6BJfL8NQe50UsP48w1ZwuEoQbehCVK3qmD7LZ','bNJvshzXltGgkoaLhEv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-391810225194728283,2805601657,'QG4VYQMDn2bZO','F9u807PbWgNv4ZPLMUomsrTrWNIx3JGLVVoDFZJpCpd','TntJu3h4LQfaj1i1Tcgyj4n','eQOAYGsXKXXAUYL8FBJ27oGcJGjD1itUyZFO5EbHOQKKNCTBK5wzlcfP9Ft99DggfNBBj1C426D8ogX9OxhlbmLTKuHhvSLX7SEdh6p2Z3KG9dtvOcUkUHKqi','0iHDA5fv3274mCZo8OLD6LsioDbn2WZ10oJ2CE8BWHFqK8Ynf2fl1VtJ9RVIGpbWe2lfX0SUFfL3zjkcKShzvrWPso','6SA6tCTZE1BXQ3RzYbFZPnnCgF6zOWTHkmqdbtwNVASag8C2mQ7jwyfBafyy1vqxMyMmCZdP',13);
-INSERT INTO ti VALUES (-391810225194728283,2805601657,'QG4VYQMDn2bZO','F9u807PbWgNv4ZPLMUomsrTrWNIx3JGLVVoDFZJpCpd','TntJu3h4LQfaj1i1Tcgyj4n','eQOAYGsXKXXAUYL8FBJ27oGcJGjD1itUyZFO5EbHOQKKNCTBK5wzlcfP9Ft99DggfNBBj1C426D8ogX9OxhlbmLTKuHhvSLX7SEdh6p2Z3KG9dtvOcUkUHKqi','0iHDA5fv3274mCZo8OLD6LsioDbn2WZ10oJ2CE8BWHFqK8Ynf2fl1VtJ9RVIGpbWe2lfX0SUFfL3zjkcKShzvrWPso','6SA6tCTZE1BXQ3RzYbFZPnnCgF6zOWTHkmqdbtwNVASag8C2mQ7jwyfBafyy1vqxMyMmCZdP',13);
-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, c BINARY(74) NOT NULL, d VARBINARY(36) NOT NULL, e VARBINARY(14), f VARBINARY(58) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4248504,79,'yFbJNDSBKHmhIaa0xvW7wRC1QqU2wwfFphupbTQ3Ah94bAjpl6EiRYdcTsg','0liUUG2MaIHGMYAQ6fkAb3OaWin0XQMkgB','Y0gOID','xtTNP684m7A7vtVdd1w0XKKCYv8PitcjSjJscC0yuWbdVDd0nM','MuXCEe2AfKl4d8QAyA0JT5KpXxEIaW6aQM1zL8bZ6F4AD1PVZJwmfVi3SDWu8d3wnPCMsdjF9km11fplXJxPdb3gQUhF','5IqfdR48KLVtXXNOGebDhIZysY1k1DBYf5gONrZYmo7DrQT8MWiczIusbPjh4',0);
-INSERT INTO t VALUES (5245649,52,'ktJFUTW5owjSK0pFjYzksk3QRK197rAX7lh','IqL4nuwmAOAWU3hzRf9jkyfFv','yjsbA8Zz9xiU9l','bGLzp1x9jTR16wyKZWXwk0eGaCQfFz9fcCeIz58MFjLdV6hizYd','1jGcXLkOUs2KoFfmAg9s46aGvvRY19AFaPrwjP85xGzsGmLs','Vo7nFixDcDNcAVbhB7rqO8dTbQXKPbSWnvPFSAd4GzYSnnx',1);
-INSERT INTO t VALUES (6741307,31,'zuc00ycEf8yQOEMDBZU3Ay2E','htyBBQF1M51sbA4IaP9wPlYt','dw','xTuINhP4xZKtALUMHJ1c60Vl7DXwuGuXrxakj79dXzBxv4TQm','OfmchJVk5csZYqRH4a5rDIXijK9UR2iYVXWPvtL4EUQITSNSKoCGc1PDjzfZGcl3Rwy5CG98S1TGC5a6','2ko7XcstPWMfLic3c6nRkMqLDnRrWllG44ewRmO0k7oTXDTKhQA6qmf7J6MLCzKJa7j9pSQxUY4',2);
-INSERT INTO t VALUES (16374612,46,'eCmRxvu0KKRPGlITts8NuKaPZ6lO7lkuOcX','ZVd5xXTTs5DftE','qlIEZd','NRPVBJmrpNKHwXdTjpy94LcRe9LFMf','CIeP5zYPvXGa','Nb7UnJXY5gHvtwAALhdnLHyLd6aALfIONjHptIfq8FNBctQpBj5Er5Bprm7Nzl7t9e4IXZW7Zsqc',3);
-INSERT INTO t VALUES (14553947,-79,'KojMOX1TGHobYTxWk7NREZND2NxCJMQFkcxInDy5HtcLpjrk2nlpiw4zn4Tz3h43G','t','tGoVZZohp','B3c58ZG6GzRK50nt3NSIZIKnLhHzhQoHdZ0O7sBkSfw','mT8h8oJcBPelgiIl1ZHxcnOQBCSFwVucokhlSmvfOqjhpGiJSJSffuA9IyBb53Oqvf','Bh6TvJUUbiv6U7A1zdaTDAKcioYF5FQx7l1xeBPqcNdjKrH7z4hX',4);
-INSERT INTO t VALUES (3792108,68,'ZjbsyOz81kFRtQYVSzz3TEWN','TWCEWBmclTGdlAovyNCy5nLF25N3S3zsyt','ybV5APdPfnI','OBwt6v457bffb2GgjNLCrjZCsy','whDmksJLTHg3S8wxteY4wBcKskQR7mKjH6nrsGo4DLsqMZt1PGwG68lIyPD3KVmtJSKfzxkVK6Dd0xFccI7BshnPu0b0z','erGDwkW1abzKZjg2SWtSc1PeJxWKAhPIu4twEeOowGeuc',5);
-INSERT INTO t VALUES (13891477,105,'o0dHlePIkm24RQY0l2ODmPJ8YiMOaCTIP8CwWrgF1gNYVBwsudosv','kj9Uf9YYJ5GZ5pgKI5M','ZP4Er8Q8fI','VE4S4ODFHURazlorYTl24rvkMzNJrb','q3oZu7tTq5s45JOUiXNstNCLySezHIFG9NbUltdKmMpJJIBtig4E773kN65R','Hic0JeZZl5kH2yquS4g2GRCRUiZckHUlOVouqQ8agp7dWRIFkVX1H7wISe3HKIXEdBqVH',6);
-INSERT INTO t VALUES (15609633,-80,'jGWsgRrg6GMOZLSo4WarwRy','PzOVpGBwFB1WDsBSftCfUey8nxADJ','bsBSv4FVMBHtYe','FxsM13WRWkajV0Sh86T3ESu0H','hKB2eRO2i','7aZsvFr6E2d',7);
-INSERT INTO t VALUES (15774788,-80,'riYhXaODCVlBL4C0CaWlKTgCAebTqpTqM7ObhGcTQ','MD0ijS5BrVhLs','F1yrNo4','UFWFP161vIE5KLZ2FH74lA8tKQZZjcnvHhpDV2r3I7FIWlF','L2EVFMvxA8d3PLR9tAz9BaRxlTD92bmKVEN','hqdYImYPZE2sFVqk7y3n2TdUikjgbheIJ2A5MZX8tlb0iKwoU6Qp67zy5SJ51VQ5fqq',8);
-INSERT INTO t VALUES (16764257,58,'ryfWc383x5DCvXqA2is6Tgs1fWhMEgy0bR7q1inrndMOhu','MTBulT','ud','VrMCcfhnkWDtdRDQGeqKRKcxZ2SfvSjmr9hwQipOngxFLy2ylGBrgX3','C85zs56LHq6I6bCRwd6l6ibtI8nBOM6wQHNQfiWNchfdMECvDkQdmqPqbWPB0q','OOrCSoS9dPH2TxWHJhHRXscedealN9cXBXqWcs4ISAibBpvao6lWierCmTfhO1uynD7UN4T',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (12795366789485844062,-89,'9qbQ6LtQ9lcezuMvhevE2bDA2rrW2cFwgnJLcKDLV0UafBQ','0wcr9gKnY','yX8j1i95Aq','Ll8o','QNUATOgf2SudCut','QMWokLgCXGmAXbHbJHdmCB2TOK3r',10);
-INSERT INTO ti VALUES (12795366789485844062,-89,'9qbQ6LtQ9lcezuMvhevE2bDA2rrW2cFwgnJLcKDLV0UafBQ','0wcr9gKnY','yX8j1i95Aq','Ll8o','QNUATOgf2SudCut','QMWokLgCXGmAXbHbJHdmCB2TOK3r',10);
-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 (12919468494917159689,-6,'TVgOpbDvvPGQADfTLUm99CUC2TSX6Y8e425keUIXthczudlliI7CQjXc','li3AwL9VHEhaSto','3z8rt','MJfvsNSwr4','yTQzNnuz7BFR1eZNL6i2BRtIWmaRkr','EUDZmqW1UgfwuyKy2mVl4tz6La0yFCYOCyl2eHsvvSo1HSR9ko4XYjOmO',11);
-INSERT INTO ti VALUES (12919468494917159689,-6,'TVgOpbDvvPGQADfTLUm99CUC2TSX6Y8e425keUIXthczudlliI7CQjXc','li3AwL9VHEhaSto','3z8rt','MJfvsNSwr4','yTQzNnuz7BFR1eZNL6i2BRtIWmaRkr','EUDZmqW1UgfwuyKy2mVl4tz6La0yFCYOCyl2eHsvvSo1HSR9ko4XYjOmO',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13554287659480095653,90,'KTBBYBUEgxGhMixIIpGy9','LMqofQQQI2CcQDSJkaoyxiRkBCZG57SV4uUVsAsYzDuu0eR6cs92j5Hck8nqqEEY3F7BXAFZ6TemnjPo8fcDJwb1gQxAsb3uKDpSkDUo61qvPznQw','hb0E64kSK','Sf10paeDmzchmINq9iTuAtXQ1md45fk0zJ32YigGiJ','I4P6FmuQpF3D26oGVZUS75ViziWSobQHcyjYL6vdRkIAdoS0W246orv','FbxSNxqze',12);
-INSERT INTO ti VALUES (13554287659480095653,90,'KTBBYBUEgxGhMixIIpGy9','LMqofQQQI2CcQDSJkaoyxiRkBCZG57SV4uUVsAsYzDuu0eR6cs92j5Hck8nqqEEY3F7BXAFZ6TemnjPo8fcDJwb1gQxAsb3uKDpSkDUo61qvPznQw','hb0E64kSK','Sf10paeDmzchmINq9iTuAtXQ1md45fk0zJ32YigGiJ','I4P6FmuQpF3D26oGVZUS75ViziWSobQHcyjYL6vdRkIAdoS0W246orv','FbxSNxqze',12);
-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 (14262625785918583797,-104,'qGkIEVTtbd02h3rOyAanarikZyWE4BtKokh','OKMGavH3eYWa868S22Anec4JVoppanZ56dAivSKpEVmNy54cFnkhVw1Ef7xPWCSIUsGQ19NFiKdu8Iea47JPsh8yUn2mUfVgKDf4zNnmBSydRjIChEeveJZ5CUVFj15fNiDN1k2w70NfvPPG97VsJhT4a6FOKoYfvlgb2jBHjeed71rI8PyyBsVYujgCwnn6XT0GXZkqOLnyP1R1Ioh9L','MZuE','I7KjNSMJGr1Qmk1Ez4ysawbeNSCFJb49DUsCpoOs4uS7ZWiBeywaJVSY4nTHruqBYDC0qOacfPvQpXrhnKGGkXayWAttKwgOBcNnzRGkOpvzZRnQPuxhwWcWzEBDiJXVivw50arwGKex9pTDKkfZw0CQK4NPXabH2No26VQhXmgG9KsZM3hzBKtoDzJqP8V4Sp3XuCgsvbXcyg0LHauSWY4YVmT7KiXjxovXw8qHXkE9nasjIoPv6linhn8K8NYv','RNGycH6zP4Y1ME6OAOxSTpRdRAJUtiKRjthjdAQ7S0DgIRMjtXWA3B1CJzLJuBE6Kv6MK6','2hqhnouFFxW9O6QV5Wob985sDDzNX4jXLI5DS09CJdr2eAR8YbHlRUCZtrbr2LNCg4y',13);
-INSERT INTO ti VALUES (14262625785918583797,-104,'qGkIEVTtbd02h3rOyAanarikZyWE4BtKokh','OKMGavH3eYWa868S22Anec4JVoppanZ56dAivSKpEVmNy54cFnkhVw1Ef7xPWCSIUsGQ19NFiKdu8Iea47JPsh8yUn2mUfVgKDf4zNnmBSydRjIChEeveJZ5CUVFj15fNiDN1k2w70NfvPPG97VsJhT4a6FOKoYfvlgb2jBHjeed71rI8PyyBsVYujgCwnn6XT0GXZkqOLnyP1R1Ioh9L','MZuE','I7KjNSMJGr1Qmk1Ez4ysawbeNSCFJb49DUsCpoOs4uS7ZWiBeywaJVSY4nTHruqBYDC0qOacfPvQpXrhnKGGkXayWAttKwgOBcNnzRGkOpvzZRnQPuxhwWcWzEBDiJXVivw50arwGKex9pTDKkfZw0CQK4NPXabH2No26VQhXmgG9KsZM3hzBKtoDzJqP8V4Sp3XuCgsvbXcyg0LHauSWY4YVmT7KiXjxovXw8qHXkE9nasjIoPv6linhn8K8NYv','RNGycH6zP4Y1ME6OAOxSTpRdRAJUtiKRjthjdAQ7S0DgIRMjtXWA3B1CJzLJuBE6Kv6MK6','2hqhnouFFxW9O6QV5Wob985sDDzNX4jXLI5DS09CJdr2eAR8YbHlRUCZtrbr2LNCg4y',13);
+INSERT INTO t VALUES (3236892268128180509,12,'Mxe216SDaB0Kh6r3mMG09s8wXfYRngG8UGGNmoDnnHrLjdK4SC8bcaywJGvXhJA96Fe','IizcaBQhm6o15IqdwO77exQo5GneUFZnTnfw9cVVAPkB85EYTmAfN2VqZfr9FXUNsJxZsIUtdtxmv6CjiCdBmhuKizIc1rKBrShxicMainsvz2xqLT0I8iLhTcKybiyFoOHHwZQFIl79hELt3fKwLu57dTT48Q4ZsopXnFNajL6ujzTmO4uizKbFYJv5SvAcXzgpfeuP8nPPBOsk9qjL7aPVZ8pM8bm4WDKDvN3vceRS0HsGVaPiztb3bTpLll','Gs2ZveRpaciC3m1qi2rk','hJmC7bNOkEEs6hUiRcX','sD','r',12);
+INSERT INTO ti VALUES (3236892268128180509,12,'Mxe216SDaB0Kh6r3mMG09s8wXfYRngG8UGGNmoDnnHrLjdK4SC8bcaywJGvXhJA96Fe','IizcaBQhm6o15IqdwO77exQo5GneUFZnTnfw9cVVAPkB85EYTmAfN2VqZfr9FXUNsJxZsIUtdtxmv6CjiCdBmhuKizIc1rKBrShxicMainsvz2xqLT0I8iLhTcKybiyFoOHHwZQFIl79hELt3fKwLu57dTT48Q4ZsopXnFNajL6ujzTmO4uizKbFYJv5SvAcXzgpfeuP8nPPBOsk9qjL7aPVZ8pM8bm4WDKDvN3vceRS0HsGVaPiztb3bTpLll','Gs2ZveRpaciC3m1qi2rk','hJmC7bNOkEEs6hUiRcX','sD','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3580459418931414015,70,'BWfkuiLA9AyEVPKPGPXAoU','N6n3yAmdUFr8iAzHu6Byi8DzmeLY81z63zmTg225NZO5gx4K8fmslPtuF5F4UIivE8dE8HXyzI3ZDWMtORSy6ZvbQOqdmrggVa3CZdkqoolUngvyJ3kCYYGMm4XFI0KGI72Rch3kID6rAbPJt0WSlmvuT7doRc3Zc4LT1xEh0m4NcPkWZY2ZMooBI6Z8Qr8VKZwTlJa2AXD1UFH','uzBOjESJ2mf3hM0zni8CgOnRkypBc','hOtTCGjQmhTqSEylcRz5Pq2GJ5litn9VXJiy2tNJKMqyLczIRujkLIMea64BUfMWy39PqHRTHY61vD7qqbHtZeBYzUgfksi8iH13KnSxwawkIPvqHqxws031K0UsZRNd3onkCny6fEgSWa5PIJrk07NpBSDA0ZodpvNdfDDZzy45YgEgIKMrT9OuwFrgKGF9bBMIDXB7IoNLcXMDrmh6czbSrX3x3Cp25ZnT3teDXFKb','TA','3',13);
+INSERT INTO ti VALUES (3580459418931414015,70,'BWfkuiLA9AyEVPKPGPXAoU','N6n3yAmdUFr8iAzHu6Byi8DzmeLY81z63zmTg225NZO5gx4K8fmslPtuF5F4UIivE8dE8HXyzI3ZDWMtORSy6ZvbQOqdmrggVa3CZdkqoolUngvyJ3kCYYGMm4XFI0KGI72Rch3kID6rAbPJt0WSlmvuT7doRc3Zc4LT1xEh0m4NcPkWZY2ZMooBI6Z8Qr8VKZwTlJa2AXD1UFH','uzBOjESJ2mf3hM0zni8CgOnRkypBc','hOtTCGjQmhTqSEylcRz5Pq2GJ5litn9VXJiy2tNJKMqyLczIRujkLIMea64BUfMWy39PqHRTHY61vD7qqbHtZeBYzUgfksi8iH13KnSxwawkIPvqHqxws031K0UsZRNd3onkCny6fEgSWa5PIJrk07NpBSDA0ZodpvNdfDDZzy45YgEgIKMrT9OuwFrgKGF9bBMIDXB7IoNLcXMDrmh6czbSrX3x3Cp25ZnT3teDXFKb','TA','3',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-4407184855506592877,74,'CMNKihK5bERDtrxHdikzSGpCdgI6EGDSq2bLEldwLX','IwacAWGzn3YeLAxlA7g9n2WoecwLEbeZmieMre8epJns3F9nKHEP4ls3e0txlSanBlUmpZaecLYVkckbwm2Y69ZDWRItBeUC36A2oTDfETuKWoWL49MigFPvpiXdMwJvK0kGMkFgZPCayznCCaOLh6QDXJzCuPSkogw4fCEmCpYhqeBT6CxpFthg','g7A01AKLzgv1E0wQ73K5ehFSONWGhZGTlLk7','I302ujn4XoScT3KOv5wFTn9bOmJ9q5REnPYwhHBhlQZqYTJG2uNr6nyvTlTNeeaeStFyF5r92yTj8AsMcu7FQTui9EcDzsy6a5qkZUwadSxj8FfcAv50YKcwXnxFaDhgn9IfwviTSFciFpxOsDMZlwxrcrM1gKeTP5bPBoAnrNQhxwmq3zNkaLPf5cWrlVtYjV4luPfo0ClmnFDDZUEqsZ81ptxG','g','k',14);
+INSERT INTO ti VALUES (-4407184855506592877,74,'CMNKihK5bERDtrxHdikzSGpCdgI6EGDSq2bLEldwLX','IwacAWGzn3YeLAxlA7g9n2WoecwLEbeZmieMre8epJns3F9nKHEP4ls3e0txlSanBlUmpZaecLYVkckbwm2Y69ZDWRItBeUC36A2oTDfETuKWoWL49MigFPvpiXdMwJvK0kGMkFgZPCayznCCaOLh6QDXJzCuPSkogw4fCEmCpYhqeBT6CxpFthg','g7A01AKLzgv1E0wQ73K5ehFSONWGhZGTlLk7','I302ujn4XoScT3KOv5wFTn9bOmJ9q5REnPYwhHBhlQZqYTJG2uNr6nyvTlTNeeaeStFyF5r92yTj8AsMcu7FQTui9EcDzsy6a5qkZUwadSxj8FfcAv50YKcwXnxFaDhgn9IfwviTSFciFpxOsDMZlwxrcrM1gKeTP5bPBoAnrNQhxwmq3zNkaLPf5cWrlVtYjV4luPfo0ClmnFDDZUEqsZ81ptxG','g','k',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7281667154689331494,45,'yxm4I','L5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHygyfqGWTHWUcnZOFwkgl612NyDZTp1Vsjgmw7EghKbMKW','vcIg8RAx','U7ZwsjrJuvqkv12luGYYCUKvFfDOmnSlg4UbIXKwJPd9bPYf50j5kXutaJRebmL4KiLh0vjsDRE8JeGjPYZh0JumJDNromhgzlNZZB1PluD5DHmgNhVZXyaRmrH','l2S','Xg',15);
+INSERT INTO ti VALUES (7281667154689331494,45,'yxm4I','L5NrMGjYWLBLWL0m1uReMIeqUw5whEQ3bZviHygyfqGWTHWUcnZOFwkgl612NyDZTp1Vsjgmw7EghKbMKW','vcIg8RAx','U7ZwsjrJuvqkv12luGYYCUKvFfDOmnSlg4UbIXKwJPd9bPYf50j5kXutaJRebmL4KiLh0vjsDRE8JeGjPYZh0JumJDNromhgzlNZZB1PluD5DHmgNhVZXyaRmrH','l2S','Xg',15);
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(99), d VARBINARY(58) NOT NULL, e VARBINARY(62), f VARBINARY(74), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (48373,-4942,'sjZ6MrFm52Qti9YeyvCABJFeekerPwTfvA20c45vTO3BW6fSLk4qJYVmrEoJ6FBfsBabTyGYKh1SW20pCz6dXPceiJID0','yDXZF0LG7fJ9tiiv0qbxui9YABukMxogJu4Sz239e6eoYRaB','aUylfDJ3GegsoIbGiun1uaIqE9kG9rBmAFP2eoZAIA9iSoA','Zdm7ATHgxcbL50ypIBhqcsZTjjR7MPCXCdB0Q3cPs8ZsOGzOzWVgXP3','DASoO2f1fUwOJoySi8a5ETgIuR595RzerVpb','XvwtOvSZtRSERjbqgikg4ANw1xsmQqoiciXUpQ1WBv9iGflPxIcWx4KjiG2P3irFho6PeydvroLpj0',0);
-INSERT INTO t VALUES (33272,-29569,'YsE4h','m2lAAHIM6TdRBCJd6YbP','SIw3xsOBqhVTalgo9vtTycoLMIXoQVawekcPuDIi2nYXHlZ1Kaj','Poh','WSZyRhRyx9c4byubT6pYTMjKVi1Rlf7X0OiEwnsUAEWjTQshSZrb4AO8JjuKwxlseBS2lEFcByrc','F0btrolNx69daUFKeG',1);
-INSERT INTO t VALUES (62419,2807,'hOSE3TMujHPKwMDhov3cJUQUUFaqEMcqdvG6vGrzJUcvGo98LGx5tliRkgltzpWE9CGlbUMvjBq73lOT8YLSFBq7dtFUF3','grGh','dg5','PAJUgG7QY5lrZniZHf60J','EHy74ht2LEUHNXcD60E84rz5fRX','eqo7Sv7ZKka4JMEjn83iqaH9MFugzHAzJah8VSjm3s3CRAcTqo6dvG0RB1LngpwSfbORaACEZAo',2);
-INSERT INTO t VALUES (3986,23546,'wBwkJfWF658HZGYXVqNCdxq4ufX62BLHFSvzgRBZT35kGabJqLOdU2Vl3Qt0mwr4Uoo9ou7QAx3','oJsunboziw8vaEoh2y','gzaL7zV1','vVWfj5dLppQbFLRLXo3Misdbb3BlFW1ztPJg3mV8t7kn','AnhnpaSZrcPOB0NyYhAjAQ2MGivAn','9TOu8ZxdvNEHNZHVuF0oqVuia11v3cmbRIZD6q8MAu4SRFzmIGsBXOxI7sPa75d3AFfdWgo3mj9bZpChZn',3);
-INSERT INTO t VALUES (6438,-10422,'edILD2sWtFadIZuDISnHbrO9jTNa6zQ0m0ymF5Es1AQsSvQ40cb0tQH5','ygnfyHgUe36VZIboyq9V6MOTEOPPDy3vSH5pNwf0I4uDc9Vi1wjaumgYlo','ADNTgGr5r4wFO5aosm4BIcvkzTGo1sh9fOHulZvopSRI32rUy1pHBjsOXM','NDGvAWQhzF2OfMQud23W2MFEHh4oy40u0GWunhd90Xa7C5DX','sM36rb6Qz5rkhQslrtrQsukIq4mNLsoCPKBVjB3ZJth','m4UrMKshQsONmy5tXIAGUS5hlCv0MEwoRQ1jyctJmuL4eMDjQPNR1aQBmmklqkRxEKXNvAwqnOILViUFCCNfECshzE8sd8',4);
-INSERT INTO t VALUES (34374,6255,'yxH0NkSd7mmWGOAc3t4Um8raEexq2DnhVg7IrWeZ2Lsey4HICdJNIT3uKL5zr8RbW7ZtqQqwh','tV6uE88dC18thfR','IwlKtMsWubRr7r','IRg4','ZBnkgIfH0GMKI76x9i0gON','Qp0Tmc2a1fbJWGvxx2XhzlVphg32IJ',5);
-INSERT INTO t VALUES (55358,14162,'lrGQNaIfGlwwRmqzS41wj6rkBKTOC3oblZQRCuhYJiOGYeOccokf1lQ5fSAfBavwyZ6TebGHxqip7kw6TDXxyY','GCAZQvQjYgTsn','gN6wk11GdTzaNREbN7UFRTyUHBlkFTiQXyIgraWG','X4oz15cGCy87i51te84Wt2KG5iW7JmnY6W1f4Uz3lfM','gfw0J2XJEgURbQ7DK62yBakTjRcuhp7ckz6fH9LCYCGsKvRP','dgvfLnSi9Ap1S5SY2rPyIY7dNQhlsXStV7Df21vlMwPE3ZSe06gUlNnhrjY41PKtJ34lgobi',6);
-INSERT INTO t VALUES (55489,18508,'Z7r30SjP7uc2mzI6SjcgPUhLUyx6ERJdE1cf1RC','yg2N3y69816SNMLI8iYfkZJme8lpHA','7fBhtow2r2BcvwRbD','xmOOOGYf4psPWw0NU7GQr59tThIRrjpw','EO1RV6bqy3xH0Cna9PE5By9lEE32t7rjg6ipsSd','ZiE9u4DzcNbN',7);
-INSERT INTO t VALUES (5216,11402,'JKu7lT3odpo08QszE13NZXMB3IfPp82oT836jwgY8eYSjOXN','ri5XcEM4g7h0sim3aPi15kFZNpbjaR7OIJ2Y5vmD754n7k0Iwg38','MqOqmrxmUvm8BBAdZqDkfCQdQ0N9GOdTyD2YnspRVuIrY0rHbyD','mxluIMSxzj0rhx6IRNM1s9wE6wRR5rCFYQA6hCxprx7yfZ3mSxAhfjxV0BkJWoM8K','ohvIGQ69Yc1OIzTMUs3mRR8lSfW','4uE50l2mYZFupRizFStheH8BeaV',8);
-INSERT INTO t VALUES (57930,-21587,'JiuNfzSZIE','2zhr9aYnqMzSDVge7CNKwhgFev','BYm4Y9ARoPwIPgIxTprlUV6C67EgMBrKEH7jCiDRjFst12sO3Ze6','OH9m1hs74J3cPNZ36fO8kWT6kEbap8PzN','Sg1XIVNjjs7v4fZ8DACtBV82aARjIuzX','P1ixbwZrLIHoc3T3qE8pue6ayxIELuF28CcAMKOAbyIIS3KwyYvHWuOSteWVtvywmEoqqfVXSVED',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(93) NOT NULL, d VARBINARY(7) NOT NULL, e VARCHAR(28) NOT NULL, f VARCHAR(70), g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (317360878,21473,'9bWUagt22ZlkOwkvl0ItpOG4wfT7pjRiHvjOfqT6UlaPBSjGUx4TOlbfGDUew9z7paOeB1eAa','ocqsN','nsv4zF1sj','EdV45gTJnJ6n2PjgoeFLN4CW8wU3xTetkgstqOImWlrw6hnkM264uMWTlHT1F6ZGiXh4eX','l','rZ',0);
+INSERT INTO t VALUES (1922455752,33802,'ygzGb0MbJIfeiLZc2x7R7aDeC7erGCopWbli2FUBmIAd7OK36jHOR6Sxg9kyXAg5M7hS3jeBua4tjr0gqCE3lwMPBa5','7QA6l','XOyyTsfw0u2J2R5n8EB4lMZQg0','DC99JnkNvdzUWV8trG0MhvcHu67Lv','g','RB',1);
+INSERT INTO t VALUES (-229810913,3556,'uCMeGh1wm43zQY8IE2VpC5vRZ9kuOFEcR2QwYpysx9rcuXu9RBPhalpypt','VKRYY','rxZTuPIJf5qmo2TUtwvmBsqTyv','IvJLw9lCCgrDUh7g2UDndSV6WzdlYpn9Kn1KBx','l','8m',2);
+INSERT INTO t VALUES (375011192,46495,'bmBMQSyjiN3KqO9K0JIrXXoNOG1menioCOSuD2iFer0qMZojrzcsQuQVdg2cVlKJbN1Z69kKs25RULX2bPzn9dINY','IX','uIXu6cVej','VZuSb2Z7ZjB6WYz6sstt6H6ZN0gl5jU3EJIrqWun6EAEtKhwG1MJcA9QXwCcnpYhCjhIo','i','L',3);
+INSERT INTO t VALUES (-918477436,44740,'SaMeFXKxzmCwEMvSib','UF7XI','Vdny7PvqQ1OZ','dvVsIBlco','C','py',4);
+INSERT INTO t VALUES (1187864835,62332,'RpZVAk5P1dMiPI77qv2K9vHiByHv57PiwCCiy8p8oXX1CWkygEtD0FudM6iVbyeL5tDMDvwmKSeu6MJZk2l7ANzpG','KIg8iO3','nr8IfUOHqm46r45kXf7r','4RH1ItrWx56M2bVnSZxeVg4L1Coly','w','Z',5);
+INSERT INTO t VALUES (-799420085,40638,'Nuk9tWYDD2UeWgOscxkzwP31HP4vcT9OGQYHp8PYgzfHKsPPbKTAFSKyEkBc28bfdrdwBiL','x','OBok4wNv','tmSKh3txLZqtxKSBg','F','y',6);
+INSERT INTO t VALUES (-19370359,3364,'EAg59fCUJg7lgLr9pLDNt8','mf','DOLTMwLzdxU3dYe1E3pcp2Z','q','M','E',7);
+INSERT INTO t VALUES (252028653,58450,'soJq','WEW','OoB2Gz88NtGDYTcZD7ZNlTwWU','I49i41BTIRXPRPSv6','Z','c',8);
+INSERT INTO t VALUES (1325115910,52001,'kJ9nbNWKHvfXG32ZHRL8cvp7','o5OkQqK','ulIqC36FR0YgL1yA2dQuwIdwA','wOHEL5HyOhPD5o','G','Kc',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(93) NOT NULL, d VARBINARY(7) NOT NULL, e VARCHAR(28) NOT NULL, f VARCHAR(70), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (1517281912,-29510,'YVT70YyeoNmXV05a6FDa8ZpZPSmz7RZfApPkQuUhGmwe8hfpwIQXuBI9Dn0Jbs','E89RI4BfgGYA3eeYU5S0tuOI2aFjJJlsUfpeRlUDLHPg','cxe41q8LV64H6SbS7SKDPxUB4T','VX9a1ItaU7hGwtQdN8wu1yRxB4m8NVcM','Xtk0','eRBSw5OtTGRHHhk1cUC2cnEOF7zH7PLoJpmEQtkjiK1FYqOWjJogdAO3dkuxN4iHV',10);
-INSERT INTO ti VALUES (1517281912,-29510,'YVT70YyeoNmXV05a6FDa8ZpZPSmz7RZfApPkQuUhGmwe8hfpwIQXuBI9Dn0Jbs','E89RI4BfgGYA3eeYU5S0tuOI2aFjJJlsUfpeRlUDLHPg','cxe41q8LV64H6SbS7SKDPxUB4T','VX9a1ItaU7hGwtQdN8wu1yRxB4m8NVcM','Xtk0','eRBSw5OtTGRHHhk1cUC2cnEOF7zH7PLoJpmEQtkjiK1FYqOWjJogdAO3dkuxN4iHV',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(100);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
-INSERT INTO t VALUES (3222648828,3967,'W6wunaMs7AwwSt6pysIBGqFT4nIup8p2OvKOhlME9KDL0jFNlNbrrIaftrhC60SWPQLK3duxoGEDzAqXyT45cS0HtPk','zSjdS1YLkohmxeAKJlV42KkvqdfLvmIWbysH5NRJ6REmKkBgT6xAJM','tRVZsNOyta8llxH5apo','uCIArKE','y2HJkxfKY10e1MwUIDsSW4JaNDggLVgk95A1S6xGF69hBubiH3VLc1CG5jeiUZdKkiD1WNCyDcrAHqFpKReuksVAa','lDTcxKX',11);
-INSERT INTO ti VALUES (3222648828,3967,'W6wunaMs7AwwSt6pysIBGqFT4nIup8p2OvKOhlME9KDL0jFNlNbrrIaftrhC60SWPQLK3duxoGEDzAqXyT45cS0HtPk','zSjdS1YLkohmxeAKJlV42KkvqdfLvmIWbysH5NRJ6REmKkBgT6xAJM','tRVZsNOyta8llxH5apo','uCIArKE','y2HJkxfKY10e1MwUIDsSW4JaNDggLVgk95A1S6xGF69hBubiH3VLc1CG5jeiUZdKkiD1WNCyDcrAHqFpKReuksVAa','lDTcxKX',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-4993416711474177459,9413,'sgITH70GWVqtZHciX7dl','p','E','FwLym9mGdcsQfXK3taAbIpiuYF','Y','m',10);
+INSERT INTO ti VALUES (-4993416711474177459,9413,'sgITH70GWVqtZHciX7dl','p','E','FwLym9mGdcsQfXK3taAbIpiuYF','Y','m',10);
+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 (-2115717477375863577,3855,'klPoAAiO7amV','o4Yu','pf3TpYDAQHyUu4EqmtWGv','ZZsfx','L','M',11);
+INSERT INTO ti VALUES (-2115717477375863577,3855,'klPoAAiO7amV','o4Yu','pf3TpYDAQHyUu4EqmtWGv','ZZsfx','L','M',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3630623019,12685,'hoLM','vxWGtWS5yJWr8NrPK8QKBvyKUJUOKQc6MudgXkGlUjVZkCnTrPX6ZZNNzoc0obCMLiX2xfne6opClw8c8C2cdRcXnJ7jrySdNIF0V9dFtjts2Abshu3YjmcXkkl00hNg4IlPShqafmnWty2TLFnfdkozPsvOARph9FUr5eo4wwGglZIiffNkX9vElf6jHuuBIpW67qgrO6AVThucYKqqzBXRjIOy0Hx7','ESuesqIHpnDTljvel','rIGPxACKCSS6tZDC','zXBHQmCcc5Mi3yuYAXdLea1lE','vLr1h1G4zsMkVBLpnTW8R2wq4xLcS8W632mYfsYlsZGK8fUIHaMzAHAMfbZ8ykSBmggW1E2DHc6tepQBJhVLdxwwlKp',12);
-INSERT INTO ti VALUES (3630623019,12685,'hoLM','vxWGtWS5yJWr8NrPK8QKBvyKUJUOKQc6MudgXkGlUjVZkCnTrPX6ZZNNzoc0obCMLiX2xfne6opClw8c8C2cdRcXnJ7jrySdNIF0V9dFtjts2Abshu3YjmcXkkl00hNg4IlPShqafmnWty2TLFnfdkozPsvOARph9FUr5eo4wwGglZIiffNkX9vElf6jHuuBIpW67qgrO6AVThucYKqqzBXRjIOy0Hx7','ESuesqIHpnDTljvel','rIGPxACKCSS6tZDC','zXBHQmCcc5Mi3yuYAXdLea1lE','vLr1h1G4zsMkVBLpnTW8R2wq4xLcS8W632mYfsYlsZGK8fUIHaMzAHAMfbZ8ykSBmggW1E2DHc6tepQBJhVLdxwwlKp',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1869752967,16431,'nsjv70PJrCapyaR1FqwrcGs7iIdJufCOaicrxS2pQPhvFZ5osc5z3ZVdc2syMY5ymg13q61H7Lv3','hegvSz6s5r6Nht5oZoRzWFy5AN6vgc2zbPETyKqKsGLGSoF9cbmZrF0DE0bUGxXZzs15ZyvdYVQ5l6LglECsmYVIUZdKGAWYNrphWcS07fnwo1xEoRcshY7RyZRH4yj2HuHCMbhO1gKc','GnTMNZf4zjznAOn2pg1Szrehu7s','03IJhWQBFMIQAsloer96BoXMTxOSSU3m3xnCyEdv5DcSdGgGsg3M66kSdK8M6Ma5DFJsTyTSA6OturKmguI3HRZBEP26NBgSOC0Sq05ywFXqCLsQ0KQPY1K2DTiRQO5xMgNqV46X9pS6UaCoXTMi','cmyZiBTrkVCGocRXNNG6BZFObj4VboOQ9hKrJ3EeVG8dcXzIvi3GnRF0','MvBiQz0IcVBYaodTp',13);
-INSERT INTO ti VALUES (1869752967,16431,'nsjv70PJrCapyaR1FqwrcGs7iIdJufCOaicrxS2pQPhvFZ5osc5z3ZVdc2syMY5ymg13q61H7Lv3','hegvSz6s5r6Nht5oZoRzWFy5AN6vgc2zbPETyKqKsGLGSoF9cbmZrF0DE0bUGxXZzs15ZyvdYVQ5l6LglECsmYVIUZdKGAWYNrphWcS07fnwo1xEoRcshY7RyZRH4yj2HuHCMbhO1gKc','GnTMNZf4zjznAOn2pg1Szrehu7s','03IJhWQBFMIQAsloer96BoXMTxOSSU3m3xnCyEdv5DcSdGgGsg3M66kSdK8M6Ma5DFJsTyTSA6OturKmguI3HRZBEP26NBgSOC0Sq05ywFXqCLsQ0KQPY1K2DTiRQO5xMgNqV46X9pS6UaCoXTMi','cmyZiBTrkVCGocRXNNG6BZFObj4VboOQ9hKrJ3EeVG8dcXzIvi3GnRF0','MvBiQz0IcVBYaodTp',13);
-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 BINARY(92), d VARCHAR(16), e VARBINARY(66), f VARCHAR(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2455518859391816790,2759789604,'iP2qc8QvsQE3EKjmNlBmbm7dLuj8mBRqPgqT7GHqydZsxnxkaUaclXSoh1sLQaVzEKTAGhGjTI1LlvRmgkxubzG','J4ZlK','yoinCqndPX0tFU3XTPmU2jbduQhXyUYtNUN0WkuS61UFVmNeqQo','shfOUGz40XxL4U93JjgK9zFHKZ4A9geM3GfeutY4wpoCfMkkPoHZI39n97hOle','Mb2eS7Igf0cBZumk6Ta9uHSVdigUN4kV6mpk15y42xlMiEYERFeabsNK7Y6arGxF33hnJl4YYupVME','mLaIkCsYBa9obZvqdvc0PUzleNCut5YowxCAdiPodxg274uGpb9TgsPJHzKfxQA',0);
-INSERT INTO t VALUES (-6782696029569619452,2011471464,'nbiDsJe6zr7SNYARGAQ4yQdnyMbYfvphzTyMfX','9ItCQd4SUToo','Ymtx44lvWaLNBVRff7N74pokqWlgg42sCuIa97wPesDnMYx','m3gZYeHbFSF1jDj1QrOHkgrS681Xil994NUWcmKMQuInKe4','EFfa','ff2dXxliScb4kT7pj3VWsRlMgLE0RG9FSmbHYEvTjvu2LWRwfX8giAngUGJoP',1);
-INSERT INTO t VALUES (-1483566570877805981,206697121,'OCVo0Ds649Ff5WH0nfgJJ0CVZ703mK9htF91rkhZnu82YF7y9Og9rm3Rcv3ZAJuSavqCsuMHnv','Xrlf1YhbFFlLL','OY0oMl4B6QSSGiwEsaOVlbAWo8a7oTW6','1KaPQiN2Tw67Jc8JPe8mjggsCBXKLm9CfC5KMmw2tnlnSa2xaYjQaXbZcgUjM','AzPPlEsLwzR3qGNkmJfHKDWBQOC96luX5JTN4R','NebCNCiMW4R1kJcpGdHL5hhNmUMW9FNwQIdbGGZ8dq13R0ADa',2);
-INSERT INTO t VALUES (-6944317204979967930,2906953262,'9Mydgir','VwO1pDLHyEZ','K8PcI7o0z82ZHR8cRBa4OXXzvKbSVxjURyQsUbYyLQQ7d80ggOmr0ci25a2','67jZYnV4J9fxvOTtcdjlW8tRWjHJsZ4WwZL1Kj2icMOlWqi9HM','ItUK8rGe','0WZThljTHdgzudxA49bP0M9s1d9WaMXV0XRfVHzAcFaYl1Y4EGw5w2iiXGKxjEGbsB0ajaEQJuzX',3);
-INSERT INTO t VALUES (-6671039111038792931,2174740694,'TucVeZOqwU28lelH6cGl8YIkhcpRISvpGKqRkmvWjagfNRUP8q2zNGIxdLRj9647ze','CT','mSGNPF02SGOc0oZbpRRzpbfthUH','L3FbL3wVPFBeYsBt9ubghflvRRvO5knBInj1pvZIj6C7X3hDLkCf4w','MzqU9yrTpvWl68Ft4908V3wKFywgVq34HhhCEIQARoO9azU6afvn9','og4vHg7SP5T8pS8PO65dq4LEx505UUt8PouW6FqnK4BYWME8Cu7tSn5M5Z1hL',4);
-INSERT INTO t VALUES (2101921865561950283,735796477,'Nh8FCzMzRim2jTdU1ucxfevpOVz','jowyld','5eKFFP9tuDWTbVVHVCTdAf','OlrgEVYxkzFIpx59yFe01gkLrwLACiH6VEom3gB','LeC4Vyhu4Mvyjy83YP3agAvIK2cbIixT59xdQcd2jtVwhxA4yfc','5tYiBIccku2kunTTfYgqpRLff8ZE0nbDxRU54pjlfNmoyqJmOKB5pPZt5Sfx45PiA',5);
-INSERT INTO t VALUES (-3809374776708944290,3100575779,'QL1C4vuCC5oGpPJBOb0VY1kyaZ5Eez6LGVfsgpJ5KP91cV7YNJyNAbs02VrNOU3ldMDfVMpxJuB2ngKNkDt3mZCncaX','qfaLv7rPRfDPI','ltdXzKLSGy99RPEfpyYp6c11adISy43QCWL95yrAYLrQ8pril7C','ptsMY4ShsUvPyvbRTmBoIj7DRqzGPf1YHksZ4dZfOqcjm8','UommCd','UawFesGjJR',6);
-INSERT INTO t VALUES (-5334981211138566112,673067151,'RK0Wd70MQV9XTNuaRS2z1cz0nO4hpFrkpNPwqFvjDeT3uFtP8tQan88Z5','G','MzSm9xg3hOyjWYVQ2y5h7VhuZrsDlzJk4kdpVOp','L','6SP9bHW8NBcqy0mQo20g8L1V6QflSq7sxg2SB8VQpm0QTMYEesnMdgR4cifRNC2FkLT5jtKL2m7n2ohCALF7kjPS2J4CLff99','yAglNpIv35Yl395qtBrW20k1kWlQ45',7);
-INSERT INTO t VALUES (-2307709518673710560,368476283,'gDFVWe6KBY0M4x9iMfGNh3SPfzQBmXDQHMEaWFeXWGfPxNgz3J5UULrC302Dm8','VQPi4evtfzV1E1','IPiyrgTiSXXGiwaedAygJ','HPCjB7m32nOBKf2EmHCLgUlixf9jYo6PeF8VfR8Sbhx6axrH60HIsIOIMSKlw','I8lCj5HofAp9filvsfC2KhL2VIOMe00FOZnHTIO5Tu9qlYII3','BxWjRHaJIEUJM',8);
-INSERT INTO t VALUES (379722112866537675,751733344,'2MsZWmJkbd0mLqJ64m5K5x7QYgFgF4vMozkKc1Evt9B','LyE','kGdwno7bdO2JuSDs6','UrTsb8olV3Aen','HdWFrheFFv9XEGK7XWNXRNKExaVbK6xM','mFRh400urOKmtGyzdJTn3e9BPkCmaBj0hqaHYyoMqfDgVkCBfb1vwolSnT3RBwomrTpJINfbg0CTKehk6NP3N7V97jWDdCchT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2709758592300672287,62548,'Qf1w6UcZ2AGtuQA08Xu1RHtZpDX0B7Hlxmtl7ucos50CUNIva2QkdGhuzbrMJx627crhjEfm','LRNq0UMQ85mmWeINCLL3kLZeploCx1zBp9uYBlcm0sGbYmzjhPkYX3i7Ijp1xTPGGFFjkDtRCna0CcaKzC7SVyg7cDeQU47RwIxRbwRyyLmn1xcdfzxDse7fGKTSTE6FWxch1SrWRTR3ayceRvFi0Cf5gFJtdzLMWzEd2bLMh46ZN6PbXSQ3PrfRDNJdXWYwXm3vTsqSe83l9tMvjrXyvmGUvDHCBTjj','X5jRYhI47LPlcxvgC','DB7Kfj4n0NegG17OOZmgsMwhj6PsmddvuG','j','Vx',12);
+INSERT INTO ti VALUES (2709758592300672287,62548,'Qf1w6UcZ2AGtuQA08Xu1RHtZpDX0B7Hlxmtl7ucos50CUNIva2QkdGhuzbrMJx627crhjEfm','LRNq0UMQ85mmWeINCLL3kLZeploCx1zBp9uYBlcm0sGbYmzjhPkYX3i7Ijp1xTPGGFFjkDtRCna0CcaKzC7SVyg7cDeQU47RwIxRbwRyyLmn1xcdfzxDse7fGKTSTE6FWxch1SrWRTR3ayceRvFi0Cf5gFJtdzLMWzEd2bLMh46ZN6PbXSQ3PrfRDNJdXWYwXm3vTsqSe83l9tMvjrXyvmGUvDHCBTjj','X5jRYhI47LPlcxvgC','DB7Kfj4n0NegG17OOZmgsMwhj6PsmddvuG','j','Vx',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2971698679175571479,36025,'fhCCMliTmlBp3fVDGl82AhyBqcFDGgDpIKjFzZv4Zi2G0a3Ih9jAtNINLsb0zmRrTDcWJCqco580InnORg8X8Vc7DdA','5YNdnYk5w6JEpKnFDZp5G9yA5kl53J2ZQ8aN3Jl040cEHB9E6fFmFfN3iodUb5oluGaqkFN1bVQ9efxvKHTp3GCvPeO7WP7u7aEHatSAt2IimZhIlQnu8OqeQGzQOxXBRHf7egU0BC','kab89t4oAuoY','L1Hv7MJFTlF3daZdEKoXpTs1sB8QjIb2SEp7rAiz4GUr0cMQXYlNTlPMKXoC4JTOYHAqRM6GMktBBaaOfhfsHZGeSaGYtqdHkeUA1U','i','8',13);
+INSERT INTO ti VALUES (-2971698679175571479,36025,'fhCCMliTmlBp3fVDGl82AhyBqcFDGgDpIKjFzZv4Zi2G0a3Ih9jAtNINLsb0zmRrTDcWJCqco580InnORg8X8Vc7DdA','5YNdnYk5w6JEpKnFDZp5G9yA5kl53J2ZQ8aN3Jl040cEHB9E6fFmFfN3iodUb5oluGaqkFN1bVQ9efxvKHTp3GCvPeO7WP7u7aEHatSAt2IimZhIlQnu8OqeQGzQOxXBRHf7egU0BC','kab89t4oAuoY','L1Hv7MJFTlF3daZdEKoXpTs1sB8QjIb2SEp7rAiz4GUr0cMQXYlNTlPMKXoC4JTOYHAqRM6GMktBBaaOfhfsHZGeSaGYtqdHkeUA1U','i','8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5221679299334384519,55620,'QVztUgb3eJ6Fr5YQAms7ku','Na6T7yYV4K42uoY7gi8IgYiRrUHLjlrRiWfmeW0Ydo6S83QxEmt7PxzKo77kxOfBLttfqjtclc6sRVISipJRU5fGtYAIpeNA9o5aKOpAp2RonttgERq6vXrGlS9kEmecXQh0p1VaAn','Pp97l3vDvK76B','uTM6gkg8WfYbisC7OxY8ADMUYr4M4XJ5lmhtyTYw3rqxUhjttkoagnnKIdZ5ALZKGvkVcYjMajC61FdBzCuKpgJLj8dlnq','1S','e',14);
+INSERT INTO ti VALUES (5221679299334384519,55620,'QVztUgb3eJ6Fr5YQAms7ku','Na6T7yYV4K42uoY7gi8IgYiRrUHLjlrRiWfmeW0Ydo6S83QxEmt7PxzKo77kxOfBLttfqjtclc6sRVISipJRU5fGtYAIpeNA9o5aKOpAp2RonttgERq6vXrGlS9kEmecXQh0p1VaAn','Pp97l3vDvK76B','uTM6gkg8WfYbisC7OxY8ADMUYr4M4XJ5lmhtyTYw3rqxUhjttkoagnnKIdZ5ALZKGvkVcYjMajC61FdBzCuKpgJLj8dlnq','1S','e',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7531307474788565139,46690,'xwnIFj0WQCG769s5FpT5DXZZYP3R6BQciHCuOsYScm4BEb7G2xZbeejly9ChAh','ucMpMvXK5fB1QDbw5GfLHnD6D8v5pZLLK8pzmu58ONzdKLJ07vx0MZDGc9rk0F6knuVCJJuJkP6cL414XjURVtHdooq','gleFxAaLFQvZur','UEvFkVKnoJQZLyJFUCSgCKJI1daJaysF8JqIKNdITpEuvlsDCiHMk77niJ0gL5w6g4pSPFVVGOLs6q1DFNQo5jYq1P8sEtPAX3aizRQghC3GQZGtjnugPewfhwezf571z7a5nxHbVXInBXZBO0zEC6rMqR2xk2icXhirea8xZMzKZYiH8bCJdfL9lq5Z83eqC5boN1OoPKEP1EdZhZM67soubIO5ii5cfC4ApwZYRq','B4','76',15);
+INSERT INTO ti VALUES (7531307474788565139,46690,'xwnIFj0WQCG769s5FpT5DXZZYP3R6BQciHCuOsYScm4BEb7G2xZbeejly9ChAh','ucMpMvXK5fB1QDbw5GfLHnD6D8v5pZLLK8pzmu58ONzdKLJ07vx0MZDGc9rk0F6knuVCJJuJkP6cL414XjURVtHdooq','gleFxAaLFQvZur','UEvFkVKnoJQZLyJFUCSgCKJI1daJaysF8JqIKNdITpEuvlsDCiHMk77niJ0gL5w6g4pSPFVVGOLs6q1DFNQo5jYq1P8sEtPAX3aizRQghC3GQZGtjnugPewfhwezf571z7a5nxHbVXInBXZBO0zEC6rMqR2xk2icXhirea8xZMzKZYiH8bCJdfL9lq5Z83eqC5boN1OoPKEP1EdZhZM67soubIO5ii5cfC4ApwZYRq','B4','76',15);
+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 NOT NULL, c CHAR(23), d VARCHAR(10), e VARBINARY(35), f VARCHAR(23), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10362138,33601,'n78uMLfr8SdGFD','IGrWPnG','z9Q6zVD5P5t9S','6UyMHH5qudxroZ','iH','F',0);
+INSERT INTO t VALUES (12697861,3912,'Yg8Hso8','uwSRF','0rAGXS6yAnBJ80Dk3VqyBjoeM38q5n','WaRrU','P','Z',1);
+INSERT INTO t VALUES (11544416,26052,'rZddGmtyi','enw','674ROQgo','q','iH','z',2);
+INSERT INTO t VALUES (8858394,55606,'Fo7fVUrhOqwfacksv','I58gYjzNyk','wa9BmhCw4MDfS5R9upR3','SXwGOw2NsaXubGbWtuHpnmS','0u','8',3);
+INSERT INTO t VALUES (12879931,14913,'fzorUsZQBjniywDKtD','3Mo','bRox4','SI3baZc0MojEgx6','M','L',4);
+INSERT INTO t VALUES (6032554,38342,'K','VL','1NfQCU7utUtjMPnANv','Ac4rZxdodxcxflsNtkQB5o','ha','H',5);
+INSERT INTO t VALUES (15977506,40631,'tc','u','U7wUqN3H42W7upiehITSBPc05c761i0fPRb','UF0nswd','ec','Z',6);
+INSERT INTO t VALUES (7660992,20289,'SvrwwVDCvjDJG','bhtaYzoyR','pDHRQIUPkTVUADpd5Vy','7lHatgffis15kKp3iX','JH','B',7);
+INSERT INTO t VALUES (6148126,50144,'MGthDj8CI39oyn6GGcY8qse','R8mD','nIYphw4PfpakWCraAIXu9vn6QZG','0QVydUcYVub','fN','c',8);
+INSERT INTO t VALUES (6909554,55112,'BNTpaDZqRy0UBN7WW38CM3','3wiB','lxvuzsL','6zYDLsdRCrpS8','M','X',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(23), d VARCHAR(10), e VARBINARY(35), f VARCHAR(23), 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 (4422496940790504212,1693477364,'Dbkgc9coKHnIofqNJYRvTohOgZVMxA5mMmtbSw4ZSp32P3qXDtfgnav2Jmix5cs6iK','OOmLHEncng3j6qLc','SKaQjxuUjgic8j87sCWqGFoSgQOEJpOSZX1iCHwAeAPnsWRcNs','oruB9HOe9X8EPpWdiRCJSORpli0CALEnOB6uhoh2tEPs1JSbY','txyUkb8uQy1a99bJc4Ls5Y3ecS2zH1bE','xl',10);
-INSERT INTO ti VALUES (4422496940790504212,1693477364,'Dbkgc9coKHnIofqNJYRvTohOgZVMxA5mMmtbSw4ZSp32P3qXDtfgnav2Jmix5cs6iK','OOmLHEncng3j6qLc','SKaQjxuUjgic8j87sCWqGFoSgQOEJpOSZX1iCHwAeAPnsWRcNs','oruB9HOe9X8EPpWdiRCJSORpli0CALEnOB6uhoh2tEPs1JSbY','txyUkb8uQy1a99bJc4Ls5Y3ecS2zH1bE','xl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(93);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
-INSERT INTO t VALUES (-2713052852439110729,3203755136,'oCMOnsNnbqSBtkSC2LlheebZWSQvn0pdiQUC0gy2hnjNtfglsqSSy4YIA','L4','9ImMDNFJippv0mHFkwcz2XlKZyG8ImIA3NHi','UhXagCVd1','ZS3AMn6rcH0JzwWvuafZQ6XZb4RhFQ9XFakO4tvbfztTsuhvjegSqqmy750e1dclRBTKq0kmPJ2maCCj3eXlk18','Wt6nRJFMk8gnJWn1l9Fy96wdKPvGUfhWXSPNRbikpolMq',11);
-INSERT INTO ti VALUES (-2713052852439110729,3203755136,'oCMOnsNnbqSBtkSC2LlheebZWSQvn0pdiQUC0gy2hnjNtfglsqSSy4YIA','L4','9ImMDNFJippv0mHFkwcz2XlKZyG8ImIA3NHi','UhXagCVd1','ZS3AMn6rcH0JzwWvuafZQ6XZb4RhFQ9XFakO4tvbfztTsuhvjegSqqmy750e1dclRBTKq0kmPJ2maCCj3eXlk18','Wt6nRJFMk8gnJWn1l9Fy96wdKPvGUfhWXSPNRbikpolMq',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10878755563261532519,53670,'1ZFSubE8FpMC','RGkUc6oq8','3lj0Y4ISgx','o3w3XYZNvd2T2P5pysBPN','J','8',10);
+INSERT INTO ti VALUES (10878755563261532519,53670,'1ZFSubE8FpMC','RGkUc6oq8','3lj0Y4ISgx','o3w3XYZNvd2T2P5pysBPN','J','8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (14161334942281170632,45201,'GpFv64','rR9aLTqgI','hPZyMSE4SbRUZvgwbk1enFoDEf1iXWXUy','PEnSpnhTIU9bj68C','T9','V',11);
+INSERT INTO ti VALUES (14161334942281170632,45201,'GpFv64','rR9aLTqgI','hPZyMSE4SbRUZvgwbk1enFoDEf1iXWXUy','PEnSpnhTIU9bj68C','T9','V',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8970569561621814306,1170072391,'tX3jNtc0SFsByqNFCKfQApHd7K2c','8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBNuJxzkzECCOs8fpNlHaZHV','eYznnS1aCLuyVlxZWWGZVkAonkRGu7ltyTxpXwNgJlwYqikpYNOUrcce8vtUC','74fADYlwJnhqVQFBbEsUH7JUazBsLl5xIyf3R8VAIS5NPEvcxoxoVpp','OIQirNf45DUYZY9hSOm9QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyULbS03','7GeTIgiPyzaNE09Zji3LA2SutQ',12);
-INSERT INTO ti VALUES (8970569561621814306,1170072391,'tX3jNtc0SFsByqNFCKfQApHd7K2c','8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBNuJxzkzECCOs8fpNlHaZHV','eYznnS1aCLuyVlxZWWGZVkAonkRGu7ltyTxpXwNgJlwYqikpYNOUrcce8vtUC','74fADYlwJnhqVQFBbEsUH7JUazBsLl5xIyf3R8VAIS5NPEvcxoxoVpp','OIQirNf45DUYZY9hSOm9QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyULbS03','7GeTIgiPyzaNE09Zji3LA2SutQ',12);
+INSERT INTO t VALUES (5820395832897564994,15855,'zROOfMnPop4','V2SeCY0Ioub','vWnwkakbKn7BYFUo9T0lMPMO9W9nddUU','6T7INZBxzMDqbQ3IFxopk','S','9',12);
+INSERT INTO ti VALUES (5820395832897564994,15855,'zROOfMnPop4','V2SeCY0Ioub','vWnwkakbKn7BYFUo9T0lMPMO9W9nddUU','6T7INZBxzMDqbQ3IFxopk','S','9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1291456968737012760,1212234243,'GKTcgRBMTEaCnzGPrk2ywZXDfny7YH59YKVThiYp08G1IC9sihpxBJSxPErgCnDfF','h6UTbOhPmpIkdniQUtRcRFCYXUyWtMUKQ8hkWmmC4bdAG77eS1CSTZbQH49KTyuoW3TCqq6DCWSe2pfkrgtJkMHl1Cx4PXlUjt9wKc47fb1Bo0v0kQTQZ8Sk21ilKrutXanxIy7lSAPpKNm8ajVlVZglwv5uxuPQNHdFWi3yMXBP2LDXg0dB9YhPvk0mz3vGLUn81vjjGXqKkTxpm0s71U9OLAhvjMqsh','bPAKk14QQlxuljBkAy5JC','3Fd5oPxhraIALT15NhzfTFHTSYyjyW2TCOmnxm2WpW0hfAvNOavChr56dRVPuX7hNNVGolB9yKxvCdb7O0B6OevygkiYTYDW89YBOClpc4TvxU0R7IB1JtXpvtDGa0DneBL5eeLgqxZXA4ywi7W796pIh0NpmKPfq9X2wKqNQY0cjEQOah8kJGr9BNk0AIfBeevXc605KpMJRtN8RqUnvn1jcXPjB45FL3cDrm7CF5k8vwnrMzWNNrNd','uzc60R4cXvwWQf8ikxl8CshNyY3V6mYJN4t2Se3vxwYSPhZuHtBCLPZq7XmsKXFAKf3N0fCFzBcJvqE4RvEHoBIMD1','kmQgutSNKsZEWfv0rDAsYRGSzUJowlzJC1CwSek',13);
-INSERT INTO ti VALUES (-1291456968737012760,1212234243,'GKTcgRBMTEaCnzGPrk2ywZXDfny7YH59YKVThiYp08G1IC9sihpxBJSxPErgCnDfF','h6UTbOhPmpIkdniQUtRcRFCYXUyWtMUKQ8hkWmmC4bdAG77eS1CSTZbQH49KTyuoW3TCqq6DCWSe2pfkrgtJkMHl1Cx4PXlUjt9wKc47fb1Bo0v0kQTQZ8Sk21ilKrutXanxIy7lSAPpKNm8ajVlVZglwv5uxuPQNHdFWi3yMXBP2LDXg0dB9YhPvk0mz3vGLUn81vjjGXqKkTxpm0s71U9OLAhvjMqsh','bPAKk14QQlxuljBkAy5JC','3Fd5oPxhraIALT15NhzfTFHTSYyjyW2TCOmnxm2WpW0hfAvNOavChr56dRVPuX7hNNVGolB9yKxvCdb7O0B6OevygkiYTYDW89YBOClpc4TvxU0R7IB1JtXpvtDGa0DneBL5eeLgqxZXA4ywi7W796pIh0NpmKPfq9X2wKqNQY0cjEQOah8kJGr9BNk0AIfBeevXc605KpMJRtN8RqUnvn1jcXPjB45FL3cDrm7CF5k8vwnrMzWNNrNd','uzc60R4cXvwWQf8ikxl8CshNyY3V6mYJN4t2Se3vxwYSPhZuHtBCLPZq7XmsKXFAKf3N0fCFzBcJvqE4RvEHoBIMD1','kmQgutSNKsZEWfv0rDAsYRGSzUJowlzJC1CwSek',13);
-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(50) NOT NULL, d VARBINARY(52), e VARBINARY(9), f VARCHAR(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1251547,6233171,'bjNgfwSniWZbpAOzUGc7Q0ayZcbC6hh2EG1NMHfwhX2eXmW','eqHBvsGZMmcJOWLzmFBF4Qe8cVFpjVqxnbH','JM','gNyJYM3O6zkKgfivdSuZwVUPG5lgTyeqMRVaeQeiZ5H6phu','0RG3yCBVzoGkuGIOOnVdtM1adn2EGcdzmRkEOIwfnrOzHFQZJWh6bF921h35H404MIj5hSIt0wiDfeXegq2P02Bp1i','7QaUe7YjUaAewhJwF0RvgJARczaNrTqwSX4OeV',0);
-INSERT INTO t VALUES (-2733924,-2783061,'huqAVIAaxIx','E0IBqlBQPXgRivDZ907en5LcAPO5OgVg','TxmTJ','i5hqPhyPacQOH03l9zItnIqlAFwG7iavN4OuO92dqTYzAmrnHvQKTwEuPKObBnUA3h7i9fQfx6g8yCH','s4Fnzpr8LNiR0aQA7c8oXyh','lkpgCcAmMvqrB6ab9ALNnh',1);
-INSERT INTO t VALUES (-858423,-3889082,'PsQ1Nt5XFOxjwBPK9WpL3z9rXSjfPZ1R1qFqoeNABU','HG9dSiTYvZC3gURIbwHkhVxCeWR0zD5CH','otdQco8','bkCebC840OLPKnf3EdcDmLbRNPUZjel','GJEiXBNqipfZN04fEqQReaaQmOnZABgknG68oQ4DzqcBP2','TK0fJqfOmJEjl8kGuc2skWKQ94MEMxN5m8wS61v7xW5ZlEFtcHX5Q2hLKLcJa9AnV',2);
-INSERT INTO t VALUES (-6430578,906106,'ydyesO4o1XYbZibss60CVMduikweaNxoUtjbS99','9ZgUuNmTQpUabScv','8Tb','1Roq1zJOzp9bE70AKOljWIuQ0iTzrusAscizs7EQFW','Yosum1J14VBokyKtqliw32qbyXNE','W9cLh6ksuIr4x6aZBovc',3);
-INSERT INTO t VALUES (-7576977,3166776,'rOCmgQCnw4EVoRWqR28d4zs2','oMwk9JN3qpV1PCtsiqabX7c36oi','w7TX','2PISqzBqMioifhLsD8q4OAaiw0bBLo8hJlUpK8SvAuyskCk8X','L8Hduvkwu4laMeDxdRR8LpE5RXPdkKxawwHAg547oQaID3wT64xhA6Xsi0jWwyMWRSZoAphJKlW81rTywxYsl','CzZU8GGrNNUOjmOu0FONyLz4UT15ibnhMcbehb5Jw6VwzRLHdW0oo7hqcTNMFVNudfHYd0xA4WWiS',4);
-INSERT INTO t VALUES (-1697579,-8071851,'TeuEsHOxXzTyQ4sI4MBjCM','wsyJWWbDMAAjoa','NJ4','Pthx4LI8dU','35ZnbwRdjb8Fs0L42HfNK1mAWTsyS65brRupy6JT7LhhzpS1mNK4VG','Q3eazskJ7hzeH3EGlyBPmNUvNYtHQMtA8C43Q3uXJa',5);
-INSERT INTO t VALUES (6417389,2658665,'TUqYYDUJqCwo1dZmdzY33hO','k2Hj9g6wqKEf5IIZkU1IsBQLt8','wz41gc','aVXPGaHQd83I5f083S1DRSwq7V6aiYLk8Tvv5Jflw1umUjtTXHa','E1bR08w40Utu4dKfK','p7Ya4Qqec',6);
-INSERT INTO t VALUES (-2478451,4981646,'LHmK','MC1xvu8pRa0SRbZaQbBdVmErHL5WRRMqJ0W10rttqxQu','Qu8rK','nJO7IYuDnXYJ','6UiD8y8UfriP78zOJtl6','7jGmhwxQqsY5mmZNs6IBY0J0oK3xOUv0Up1qFmqI1AnOeIknis4iYfGVtRYyo2aAlVAlrnSU5WSz8vzSHL3H4zE0aA9yN',7);
-INSERT INTO t VALUES (2317842,-1048905,'A','WOmfW2GR1XIYkmqVsB','T','fUGVde2xZra56j1BReLkWVhsNjUoXVzAprkpb2BRelLZsYyP4vfKv6i8vHy7ixa9lu0b3','HzR4KwEYOaKFuwm4L0HDy9AdM','Z6w8k94z0xh66Q3mrCtkERw7a48VVQnPShnLemozFa3tNW6fUqsnuo2i1JAB6SoDEaAvMDS1X',8);
-INSERT INTO t VALUES (4762824,-3259997,'KOMPjLBQ4BbgsNf0Wd1RmDXLD','CPx8kTyJIS8TFM2EqM45jd2aqF6zk','xfR','1jlLWuAItYf8TiNRqdhHJdrDYz9eL0uYGgxGGeLEtHBL','4Dx7cDtJXm7qiB3LvKyqrLAhwSy0WFvtIMZK86dEMN','R30QkS8Ivocyglm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7842044256104681152,19667,'N4lEVx6q6TZIOVMQzI','8Hv0aKHUTVbIBMpDojvsuzJHJP4AAUK9ID50xiwE3YLVvROBtVAK8yvsmRzi4RC0kOLjEuYs03txiJk9jDP2Y3ZOfxAu8mIgrFEaIBWwvpUmqi9sMVXzlukn4hLAYnirKxEeJzVRtNS9ZMZJD2dndMw9mM8JB6F6SSfk7SlYgPrjd3GoMfCJcc86QZTd4z2fPD7l9XpdVMxSqvAYPdyyKWQ8LqdoRN4KAGrMPYtIGYfMASG','Y95CiN6U0ElwDFM66GbnOg','Xrqx8L8v14D7vsQsLfVKhqAzP10aKF8rwzS8n1nRajDqqDwsFRQ6phsta9elWlYd8YDvMGi5VUPMK2gDqGefAPr71iXgdhaa1Eb1Wf8TJko3GTEeSddFde66p5PNXi3iPO9yQrsbr3U6kkFObfvSVoULJIu561H4tRVjBhh38bgH3EcCJjHOumaHoO','ja','2',13);
+INSERT INTO ti VALUES (7842044256104681152,19667,'N4lEVx6q6TZIOVMQzI','8Hv0aKHUTVbIBMpDojvsuzJHJP4AAUK9ID50xiwE3YLVvROBtVAK8yvsmRzi4RC0kOLjEuYs03txiJk9jDP2Y3ZOfxAu8mIgrFEaIBWwvpUmqi9sMVXzlukn4hLAYnirKxEeJzVRtNS9ZMZJD2dndMw9mM8JB6F6SSfk7SlYgPrjd3GoMfCJcc86QZTd4z2fPD7l9XpdVMxSqvAYPdyyKWQ8LqdoRN4KAGrMPYtIGYfMASG','Y95CiN6U0ElwDFM66GbnOg','Xrqx8L8v14D7vsQsLfVKhqAzP10aKF8rwzS8n1nRajDqqDwsFRQ6phsta9elWlYd8YDvMGi5VUPMK2gDqGefAPr71iXgdhaa1Eb1Wf8TJko3GTEeSddFde66p5PNXi3iPO9yQrsbr3U6kkFObfvSVoULJIu561H4tRVjBhh38bgH3EcCJjHOumaHoO','ja','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5057251753409760555,36572,'YpVkExHq1X','K2tJyiAAcFKhSjXzsrAlw6ODxJvsy1JKTkrBZFkKHB65OnKnEzErgAIyUSmb5F7CFqNP79w9KQ49q7LVh4Pa670ZmMdQf04sDEuOxlJnOtVR4wmwKKOn4kcRn1YAOeM1HuLm0q102k1NjE','B3I03bcqbI9Bf0','FeN4e61kDgBVxSaqdMfFLmL','qJI','I',14);
+INSERT INTO ti VALUES (5057251753409760555,36572,'YpVkExHq1X','K2tJyiAAcFKhSjXzsrAlw6ODxJvsy1JKTkrBZFkKHB65OnKnEzErgAIyUSmb5F7CFqNP79w9KQ49q7LVh4Pa670ZmMdQf04sDEuOxlJnOtVR4wmwKKOn4kcRn1YAOeM1HuLm0q102k1NjE','B3I03bcqbI9Bf0','FeN4e61kDgBVxSaqdMfFLmL','qJI','I',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16230251522622162174,56869,'jxMw','capuvThNAQr014WT0f1lzWTa23Wzsng2jpLVcRzh9jCkj4He1tpF8eoJJW7seCXXJkvOZ9dPBqDlns3wXYwwXPVzsBNa7trzlD7jnNd17grco87FWHzPgVSohd2gLMY3X9qKYtvSDgyghxgh83cotaqXT8pDeMdbmP9EcX6Y','p282CX2TEl09o44GL0AfCvU1af6ZR13H','U6hoDGFD79F7DwclgG5xFhNjDCFoVH23lDR4mpw9cYJGMjf2v','JB','kC',15);
+INSERT INTO ti VALUES (16230251522622162174,56869,'jxMw','capuvThNAQr014WT0f1lzWTa23Wzsng2jpLVcRzh9jCkj4He1tpF8eoJJW7seCXXJkvOZ9dPBqDlns3wXYwwXPVzsBNa7trzlD7jnNd17grco87FWHzPgVSohd2gLMY3X9qKYtvSDgyghxgh83cotaqXT8pDeMdbmP9EcX6Y','p282CX2TEl09o44GL0AfCvU1af6ZR13H','U6hoDGFD79F7DwclgG5xFhNjDCFoVH23lDR4mpw9cYJGMjf2v','JB','kC',15);
+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 BINARY(93) NOT NULL, d VARBINARY(9) NOT NULL, e VARBINARY(73), f VARCHAR(53) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1469238010,9,'WHy0DXzKnBn314','8','otja5E','pu','OB','L',0);
+INSERT INTO t VALUES (83041079,18,'s0kdrGUUbYwkEn1j1PC5iMwCOS74ij1VxTuOdFr9l2enMt35qIjU','aWKufCY6q','5JkfafMLkicAXXHIDyxD4PYFvJcyCRg1NPOXdxnqD7P2kFpjwyFJJzKG','igNykAt13Cx9Zd','T','I',1);
+INSERT INTO t VALUES (1387632747,104,'Sb6VlN7KWtlCh6jZ54xxDRb3Mu2','3PiaTL6j','zKJOvI','AJdmg5d1xwIPwExKyTuA3xQqotg6Zw','1T','7Y',2);
+INSERT INTO t VALUES (2417416030,171,'RGX5ZK61XZHwMPAarrWspEA9Op4E2SKlG39GGVK5B4ZrEe7tWUYEI8hAWUCLhwHTQxXUze7Wzyr','Ky5URJlF','h4vBz7xqSevEdDu9ZqRTD3hcCaWbhsPmldc3OqZK','jlRMWtQPyiYmQS1vA1O6u4TLLU78rKhoIj3U','ZA','fc',3);
+INSERT INTO t VALUES (603184893,70,'oFkNVsVtbvdI0sOcJO5XEE0rIdA5NyaGGC7dKXsQf9ZphL5W','IDeokBiCl','CdH2F2KcslCJbkfCKM07Yy','rvIdOFXAudwBRsoWNWCaAshV7Ae0QVZQcrt','NH','pk',4);
+INSERT INTO t VALUES (4237590472,133,'ZmllvWOBHIebup7BbnmeTFzC8F2XlK2H55hH8I78Lz1SiRNDH6HMgOFVbRYp','WVrlqy','oaYzhWAcyBCJgeUA4oRXNLxLXgbuIk3ExzNHvbzyjSfG2f','74iC5f5MLXB2BcFoO4IV8uaM5YNHvKpFP3qP9m','VR','jf',5);
+INSERT INTO t VALUES (3253089383,155,'cFv5yMqPTtdLLvtvERgk51WwsmaOKYMatiU70dSZcvUY8CUKJE4K8cxbSYaolWDzvYSiPerHDQc6tNM5pMlnR','N','91qkBZOahUN8tBQfXJ25I2egQ9t2nBVtEqqLTAuiZIhxv4i','HR0Lcvwp3imPntwZrBP8','Qr','2',6);
+INSERT INTO t VALUES (896675265,64,'AxCbURPQNwghk8snTdIFHAG6p4DWcBTG4IDZ0ob2GX','rGp9tTdcc','AN4W00u5XtXJW0R2AGD3NWFc90RDBJRsV1FmujA','a4Btn81MdPUoeho8fErIzzGWXzea1hnsuS0u3S','9','5',7);
+INSERT INTO t VALUES (3107030159,52,'xugQuiQ','oHAVN','WaCpCDgHLuWPqmRiYYaKwFqAkXM0k3UzmaqX0iY','ohA3jjQFOdmcXPklGIWlZM','X','cK',8);
+INSERT INTO t VALUES (2475115524,26,'3M3rJqp5IUVdUYug0c7mvBEXumTPDlrcuO','hd','kiDC6','Z7gPriimpvN5VO0JFi4Vq','F','2',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(93) NOT NULL, d VARBINARY(9) NOT NULL, e VARBINARY(73), f VARCHAR(53) 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 (-7012843492797644333,-4785170,'81x8wdP11chIlpzOdlRltKxIs2GPChycdUMzigdflBIo1SGgm','fcXr','kG','M23gza5WuthiO4B9X8GKigR6Z9ixPShg3K1sPqtXmgaq6cGXNCM0PwxKoO0z06gHLLcKsLk8A','rOW3l5WOOjUIn6WLRXq','W2oL2KGf0Rglk1Zbbelxy0hdyjvLbpBF6O05t8ldlXKSOXcMQ4',10);
-INSERT INTO ti VALUES (-7012843492797644333,-4785170,'81x8wdP11chIlpzOdlRltKxIs2GPChycdUMzigdflBIo1SGgm','fcXr','kG','M23gza5WuthiO4B9X8GKigR6Z9ixPShg3K1sPqtXmgaq6cGXNCM0PwxKoO0z06gHLLcKsLk8A','rOW3l5WOOjUIn6WLRXq','W2oL2KGf0Rglk1Zbbelxy0hdyjvLbpBF6O05t8ldlXKSOXcMQ4',10);
-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 (-1510529947228930523,-5805290,'6SQTpqtxeL1S1j','TOggw2XYH','yTNnqgWs','c383JlYJzmbno2jyPxfY0ycyLxtFZ13CguVCq9qTFk5zdaIoHzabESbqiK','FaHLro956xqeCBslBm4m0YcAaVU2cPnHzbPZrD2YSVc','WarZ1rtjmXGqJUcuie7KNn2rDh9ZgUZwjXjWPZ5wFDDOu8bP3T4X0jWMRFj8tfze3Bi',11);
-INSERT INTO ti VALUES (-1510529947228930523,-5805290,'6SQTpqtxeL1S1j','TOggw2XYH','yTNnqgWs','c383JlYJzmbno2jyPxfY0ycyLxtFZ13CguVCq9qTFk5zdaIoHzabESbqiK','FaHLro956xqeCBslBm4m0YcAaVU2cPnHzbPZrD2YSVc','WarZ1rtjmXGqJUcuie7KNn2rDh9ZgUZwjXjWPZ5wFDDOu8bP3T4X0jWMRFj8tfze3Bi',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2671971942465525558,7852017,'8DGoYAQxdewYxrfeyo3b49wxjUpcJd5I7rvoc6EHJ','wE6W4xxJoXamMfW7lUgR24Z5m3eJXAg8Gy5PCvzgAZWF5','4','o1NhsTi2oN4Q3zOVxouty4KdUa2yk4CKUru86TtdIvcpHVuHzia6TbP64XnBCCcu','ls0cVUpSkjmwY0vCQ44pzAw4R7GnSxelHyrBMD6Qtn9MOLhZ1M','SfA3lPvt79fJkowvZHlllZxWMsaP',12);
-INSERT INTO ti VALUES (-2671971942465525558,7852017,'8DGoYAQxdewYxrfeyo3b49wxjUpcJd5I7rvoc6EHJ','wE6W4xxJoXamMfW7lUgR24Z5m3eJXAg8Gy5PCvzgAZWF5','4','o1NhsTi2oN4Q3zOVxouty4KdUa2yk4CKUru86TtdIvcpHVuHzia6TbP64XnBCCcu','ls0cVUpSkjmwY0vCQ44pzAw4R7GnSxelHyrBMD6Qtn9MOLhZ1M','SfA3lPvt79fJkowvZHlllZxWMsaP',12);
+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 (8506259778439369083,80,'y72cPAOZaxUu7YcShCjd9VqZ94ARv1dVuUQPw7TnuMlZqNCnmpmbS1bS07','VJ7B4O1','7PckxUjIaabz8YaG0lkzVeoSmaJXFuXFVoh7mtmVc9Yp','grv','Zb','m8',10);
+INSERT INTO ti VALUES (8506259778439369083,80,'y72cPAOZaxUu7YcShCjd9VqZ94ARv1dVuUQPw7TnuMlZqNCnmpmbS1bS07','VJ7B4O1','7PckxUjIaabz8YaG0lkzVeoSmaJXFuXFVoh7mtmVc9Yp','grv','Zb','m8',10);
+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 (10821410060992705298,108,'IRZwsf1VO1ncVFdczj24O9g6MkokK9KmhUZAcF1h6SeSvT5VDS2x6jqHMFrHv020qhvxQGge9','hdj','gQwvPFomVsQn1R5xxyX5EClvyNUqPo7qSNRPbcqH2I5PNmH6zedyN34U8MkG83','iUaSCh6GugrDNupE','S4','n',11);
+INSERT INTO ti VALUES (10821410060992705298,108,'IRZwsf1VO1ncVFdczj24O9g6MkokK9KmhUZAcF1h6SeSvT5VDS2x6jqHMFrHv020qhvxQGge9','hdj','gQwvPFomVsQn1R5xxyX5EClvyNUqPo7qSNRPbcqH2I5PNmH6zedyN34U8MkG83','iUaSCh6GugrDNupE','S4','n',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7764365638882330968,217,'24zp26YL3g','Z4y2w6bv1bMGuQ2bm5i51rzYPSb518tHOSwTmdjIRI6GRl4cfUEYljAicaj','cbvHD2nsOTM1z6hdJcDRRsD7kDLqCtEbI7XwrCqBQ9rfMxI4FVh','OrW9FfzXMADNmGKcKMHjjqzM','C','2',12);
+INSERT INTO ti VALUES (7764365638882330968,217,'24zp26YL3g','Z4y2w6bv1bMGuQ2bm5i51rzYPSb518tHOSwTmdjIRI6GRl4cfUEYljAicaj','cbvHD2nsOTM1z6hdJcDRRsD7kDLqCtEbI7XwrCqBQ9rfMxI4FVh','OrW9FfzXMADNmGKcKMHjjqzM','C','2',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6111810938091260999,7240734,'kf6RdWOTiLCDxuRXRLbyDLgJTpRcd0rPlqFtW3uIn52','KaXj','c1Ql9','xqmoIvu6W9utzDRBVpHw9goGvTQ4Rypi2o2DVVxNnNVopb4NjsAuhPFaluYV','NzJhZQAsuPYNqPjOyg1C6FE7kcWbVlXkmY20DAw7iH4G9BAAt0liGbYsL94Ohpim9J','7ICgrWcVja',13);
-INSERT INTO ti VALUES (6111810938091260999,7240734,'kf6RdWOTiLCDxuRXRLbyDLgJTpRcd0rPlqFtW3uIn52','KaXj','c1Ql9','xqmoIvu6W9utzDRBVpHw9goGvTQ4Rypi2o2DVVxNnNVopb4NjsAuhPFaluYV','NzJhZQAsuPYNqPjOyg1C6FE7kcWbVlXkmY20DAw7iH4G9BAAt0liGbYsL94Ohpim9J','7ICgrWcVja',13);
+INSERT INTO t VALUES (16719653155554670883,63,'HE2V6bZBpgqzFZ4jr9gTWNS5d0CWaIi436lOypFe0IKw3Uj2iY86qJ0vjTIgvThgFXS5oa0A','FxxA0JMBWrKYutK1kc','RokE5GnALXBD3jGH5QZC6sitrtIEzraq7rg3qVszrmiP231LCXUvb1ddtQYdy5UfO','huMYolbON27hLyXE6OEg9yyo','ud','x',13);
+INSERT INTO ti VALUES (16719653155554670883,63,'HE2V6bZBpgqzFZ4jr9gTWNS5d0CWaIi436lOypFe0IKw3Uj2iY86qJ0vjTIgvThgFXS5oa0A','FxxA0JMBWrKYutK1kc','RokE5GnALXBD3jGH5QZC6sitrtIEzraq7rg3qVszrmiP231LCXUvb1ddtQYdy5UfO','huMYolbON27hLyXE6OEg9yyo','ud','x',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7103843990514619709,236,'ALfoYrD','JF4vTWXLXrG75pSN34CsVhQUIMRJO55Fpd0clVdaemAx51cKHBRI5lltcDJzoZ6nmzbltL4fyxqfu9KBhGs852WOEMfP7JDLoFNJTU2ankjsZs3FsKcMcBadPkajrUHA7cDKHTQq6FbP5fpnCMX4iykVSc4CBde','djWo5VkerfGirHhzAwP9V1aXCAJm9Kg087','BciqSR21h4PIDq3iF3fgoWJYO3kzUYD4XSt9BBQOFCoEnLNBQxNfGros8wOHs96xgc9A43nlTx0F6h98eGb812yMS5R8dfWQXFyYbq99LQEGm5IvTHYNGwDh3xB8kBr3D','kzu','s',14);
+INSERT INTO ti VALUES (7103843990514619709,236,'ALfoYrD','JF4vTWXLXrG75pSN34CsVhQUIMRJO55Fpd0clVdaemAx51cKHBRI5lltcDJzoZ6nmzbltL4fyxqfu9KBhGs852WOEMfP7JDLoFNJTU2ankjsZs3FsKcMcBadPkajrUHA7cDKHTQq6FbP5fpnCMX4iykVSc4CBde','djWo5VkerfGirHhzAwP9V1aXCAJm9Kg087','BciqSR21h4PIDq3iF3fgoWJYO3kzUYD4XSt9BBQOFCoEnLNBQxNfGros8wOHs96xgc9A43nlTx0F6h98eGb812yMS5R8dfWQXFyYbq99LQEGm5IvTHYNGwDh3xB8kBr3D','kzu','s',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8561946150932017638,99,'GF43jFMdEddfvS2skyIjjPZpEympnZ4FHuQRntVkaNyr7eTa4Um2FHIiaMY9Cl7','yzSfPEG1kSeqLc6ShoLsDppzRIlavdpXTqJgpiRDaohkGqQreSgCIyZZtMjIIEvsjoaPx5qBik77kVETRdNENOEi7nAvTPmDeJwzNvidhodhIeBU7o8XvTXp8G213V','THuOejk3rYd8CfTndHvj08WOAkktOzSA5jDuImL2cXJ8DYwcpoF51Y','TVSTpVOOu1fiamQ7BvZcfdjrS84FtfB3Z8DIvAv3F4uKDGRsTALd3RB8blarRHfr9FK8hUO','kI','gB',15);
+INSERT INTO ti VALUES (8561946150932017638,99,'GF43jFMdEddfvS2skyIjjPZpEympnZ4FHuQRntVkaNyr7eTa4Um2FHIiaMY9Cl7','yzSfPEG1kSeqLc6ShoLsDppzRIlavdpXTqJgpiRDaohkGqQreSgCIyZZtMjIIEvsjoaPx5qBik77kVETRdNENOEi7nAvTPmDeJwzNvidhodhIeBU7o8XvTXp8G213V','THuOejk3rYd8CfTndHvj08WOAkktOzSA5jDuImL2cXJ8DYwcpoF51Y','TVSTpVOOu1fiamQ7BvZcfdjrS84FtfB3Z8DIvAv3F4uKDGRsTALd3RB8blarRHfr9FK8hUO','kI','gB',15);
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(87) NOT NULL, d VARCHAR(96), e VARCHAR(31) NOT NULL, f VARBINARY(74) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5083240,10294,'v2ulaA3D0HtyJCHkVrFpDagUspBtUi76wE3d2K','60wmi92mzIDstAqswSUFEI2iQ255WQlcVHmDYL3pL5VSwlFl','S6NPVR05Alm3pRYzQBGmDEasqiqTTxh','mzuWYtnE8Cju5PkBYBB3BHqKICu73HeZTwuKaOUzDeCCL4LHg5sKj9sm5mHhC','fyEPXm0nnlKinMxWSQYeVAzPzftc7422r55BOxZ8qo','58DLXfK4tD693RxtLPV9Oe82lCr0XvmbMYT',0);
-INSERT INTO t VALUES (-2861762,-24634,'LKND4saMgLVNaBBziPE','hD9nQfBfAVPbB7puRZ4pxlYmETICOr5LnmSjIYv1HLI6m9btfWv1TigkHJN','1VE9IJxskhfk','0MMxvmqik6oLmrmeWiQRefPwHOOxNt6H2mY6u9QW4Z','C8NdT04CWavNZjk4t0PfZ4LOArtPNSgZs0GqYRiDjimZ7dro2zhmOhz3TI','bHZnCOdLbIXTNZQM0WEIREUmnlOf0Gcg9',1);
-INSERT INTO t VALUES (-214564,13814,'LsK7k1N4MkN9aPnyW817e6hTdebpktVRky3K7kCtgysbhRT','LK7fI9ybh99JhkBImgSu9rSwKIAaswrReDwFB8EGibtZ3js7RCqLjKusYVmyjpTXww53GLYMNIwCgFSSNZWsyWom8kV30','ihDasg4GZuhVwggO','g77Bteq6scqdjUQntn2DuTsWASY3UyPARpKl','ZYBkm9iVxwe82RG6c80AdWQfGCYPiAhd6HdRLDlhb1nbtv35L2T99IvyVhk9lHm161rlykJi6FrZ36wDZDGC','NaAllqU3J61BvXkxiP2ri2PJl7Gbxpy0x8YWOl3K8W13GoF10Fy3AvuIyHE1lj4GVwS7NGkMon8DT3A2gcyB6CHJy6iHxYcNy',2);
-INSERT INTO t VALUES (-2406221,-25168,'cxAmItqFRLyug9k1TTcv5qyQVLUNE3vIfJl6','MqQHqN5S6LU7tq3flTTEyxfWHES6','4aXSfawQuL9ELcpPUP1rZy2I9b9','ZqZBPIgzq9ke','Kmlgft5BDCsEj3D3ccWW7Otbc5LHgeOUu20MI14FzVFj5z9dwjfx3BqfCkJufoQNqulRFz','0yKwDPfoU3S42pfNarwmUl',3);
-INSERT INTO t VALUES (2181761,20728,'LtZQ2XB0glMx8UJxaJWqcYyVnr875poFwJYrV29JXy2r13FmPKrtNW5Np9U7PJFZID84b4','BUEsVEVrtNd4X8AeAUJm2pEk','UAbZZNxn9rUvGjdMFrdONe','pRh19X4qmWy07gJa66BEEw1ZFSRbuInGLY0pLEKvOSvt7W','uVJA1QM6VOvxAhqj3digYRyiM2079Q0p10s7RxAo9qLzyz1Anw1bg6K9iIJwLl7ErUccxcjhmdgYNoRyfjgTRp0QHEjBT','pbLw507uLY4bkNQKLAUMDwj5x3AMFcK883Vaw9T4x45eXKZU2sL4PXYLLyvXbOm2kKzMyp4ZqDzpX2RNeWE',4);
-INSERT INTO t VALUES (979247,5819,'chb7QH3LdQGsCN8lPDg72XxEjC6NWLeg6yeoMGpPVITBDmotGqSEXGYfUSD3YTNxF3rdTjCQ0laJqLaM3nzppDs','JpfbtUz1FPeG1CztFSmjXa4puf4Cgt7k6yBNVmDgx','VKMOE','hXGLfrhblMuLnTJjAiR8WSAU','6qcAjX3zUS7nk5xKw3H94cKE5XRK4nKxcm6trrdJo03pxCfIf8ElCPptXW0CtO7JVprVErCLyDA680m1FdIuAomY','Ai5PGPryQVyWReSCvKBH3H',5);
-INSERT INTO t VALUES (-5150978,-16035,'E0eE2fTE2XQAQ31lw4K58xRlA0lWNmH5gYARBZksOzDvCo30EkUv8M5hC4APA3bIlsjEy1Z9HWpQ','4q3054vfQW9C6MWtybmtQRm1nbVjrS4skaefAgi5tyiiBMKmvHulpFSjgRYr9r3FaT5a8i4rUTTjO9W6kf','V3LXgnk5MLSmk5','9HnBvKVotXJxvCLUtsDaxshaCh5MDpBf8g9FkQZwwhN3RI795Ti6GOuHPZoPl','IEvrAJxZpSOX4llPyUubbBLKDN8NObqEpl6hvfBxzYUTt856VLOhOhMa3rzwCDEfNTKYb9qEsQYf12x05','gc5IX3gycCKwK3qTmr9kozEEZGDuc0fTyJrFy9mFCmIcM6lubenRrrF3SoNL6ZlLGYGGwrgMasew1zFyfMzeyagVOgAWv3nc',6);
-INSERT INTO t VALUES (6284273,4485,'JJB5lk2dsnVz','XII5txkyfLO8JNKnMGraxOsm4KSxVbAE15BZ7SWjWDd3iG6Yi0ckbvSfQWIS','ROQkEO8parzI70ckUpm','ml','RKSYBtUYSMLdiIpo7PznJlnSXnXOMs5HfPHkPGwQay62VDDgTzLbvLLS6n','WZ4iasBDQ8dzJnLjKTxFP9bkW1S4WfPODyeOGK55ySe',7);
-INSERT INTO t VALUES (-3136872,24253,'JohT3SHumClCgEQn5ei6iYTyvz50yL7jeSAeLNJiQrnO1R1QEmOc78A5jBaa','aqJVXX1TLoEDFwVywJ314kFON5RPQTXXqUJNMw9dy6qcJR9Wuu89lA4zj','o3GoWmPA','M6ZWSzEgaYNoGAwlvgt4yRaJxVOFZSjGclZwHa017Zu3j','JhxUgAVSDsmWcfJzwADFx1zUOXhTqhtKgqq8ZJ9qnC5lOkhnI2u4EYTLa4r2P','rHOWlAeal3U91hGsR8B7xXI7yBX9',8);
-INSERT INTO t VALUES (4254729,19865,'SM17BkxyViVPlREaHvbLoJs9qck','BDarcwjp1441XxWJM1zV','2JrMEhsehqrIVLeRX7zsigWk77','j7GjQHnsL2TmTyevb0mj0t2jAPGwNNflKfRGJ0sYvwoy9iOoGKTvf0H7WpYvV','Jt28ozZjGzEzO','xPueUhVaqFLwcnwtnUtJ5bXbcjsbifiqtDa1PCEOxPygwFhPQ8aHZzBw0TCb0nvtommMzipPwOlWEHs53nINZFZvnukW6kY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b INT UNSIGNED NOT NULL, c CHAR(15) NOT NULL, d VARCHAR(80), e VARBINARY(78) NOT NULL, f VARCHAR(88), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1776713711103952360,899024560,'KTCsQ','kiOAZWIpNqTzu1C93dPDqUfuNgiSpbAXqDlxpqPl88Q','PX2tyPM63OCuPJGhonUCOzIDH0EH7k1MBaFQtp87n57nZjcWcBaUJ','L7EXDWKoMdKBV0t1hFYV8wmt1Wbtk24hJPSf5Fy45uHcnugtTmYnRcK5ICKffhvdK7LalR2vPA7BSVO4cz','Z','2',0);
+INSERT INTO t VALUES (-7470970858455222599,2142861202,'IMmjd3G','toPiDuZrD6c9WWe0RxcKlWMxY2rZnsubPqifrHDlbTqO77Ip','hWpNDvTCRBbzqcbpxDnFwa8mdCVfnKyx33qiL5a','3T1lIflsJCWFF','o','E',1);
+INSERT INTO t VALUES (4926336375339102482,1055462110,'qkpH','dJURj9E23Safu6vPaVrQseOPPAAWBxcQr1oSBUXZbttxHB4MMwVKIMuGYdwNP5WH38geFaChQ0ctgwbX','yHyQP9isXyovPUG0Q3J4R1VxFaTQeoasrdsrzwtAnY3OTWYuTG60tRSybkQcSuf','MPvnMTox6kfHKmuJ','g','p',2);
+INSERT INTO t VALUES (4407469916587074599,2764696071,'0Z6HSkWnzSowRp','Bl6hToMagoKuRA8UeAyoHJAZ7akb36gXUmniBOJ','WhRJh8hOcIX8jTe198yYLquhrlk6er6EDvZh','zHA4PqWsoEtpps1dr0ljLv3tENSLkJmCHq5','M','u',3);
+INSERT INTO t VALUES (2276446767429150547,3041744660,'7vnsyvq9VC','bcUbBJkHsGgLqONfSqejhm1bzqpZnm0UXFtS1cSAZH5bY0qEbYAihT4cHZsEhtD','aLqY','JLbokbNi4RBgpSGRcsltQbNDOfUtLw0oFo8tCaH0MqkYBa8q5a776TqzJsHpV2LlFJDptnwm7Sx8jUYBn9OzryO','y','Tr',4);
+INSERT INTO t VALUES (921752272607914578,1445229408,'Gbue','QQKhfsMd5txPyF7TkDe0DuDtrfiqoFCRWHyDhu6BWCfDzRFWnYd6dhO','wec77mqLzT0wn','s7GfS8fo6mDHqRsq9PWopJEJsSNWJBc7c4dwE9RtIMlVJnmpeSz6akRFKHUT4Pbiw','u','W3',5);
+INSERT INTO t VALUES (6581711311460300556,2949374068,'q7','PIONJncbU','NffoMyW4nTjUAEP4iYZPoYfGsdxpJ1LUN8hhzyK7Jj14Yb36OmM2KivUhL5F4','MMzAgJ9VuRuL1LLfqAlz45SpRAM60Rs2uCBSJdIGVgvNijWJeCX1gUA0n32GwMhnxBhDzPRTGS1U6','i','76',6);
+INSERT INTO t VALUES (700516753033506551,866248054,'3fCC5','RYyX2jzRZvnbue0nVVxvDa022IGUiHKq8NIDYpF','rsrqbPfINRQRUP7ZOlDMYEtHSBkDOBbE6vSPrTBi5','5wJwpJdb2dfRKMWZ9tIEKrjq','V','B',7);
+INSERT INTO t VALUES (-8824488079991530557,759071203,'EFxEjFkrtn44','hueLjuROUvvC4NOubImXbwUmIQzMAbyvtMC9KLUC73p','2pK5MGAOUv1OBe11cmTdzXS03QtzF5aA5BE5VOOO','jFPmILN9JLjE2wc3W49B0e0UFBT4CL5xX8yjv52IU6oTrYEdRuKeh0YSkoIL3muwTuPEgsz','c','K',8);
+INSERT INTO t VALUES (-9085569725675315602,430278207,'T7x1','EyNIB2KpbAj','gAU2cOvHAJVcmSmX42wYhSBrk6g51cckilbl','r4nY7TBdqjj7yCznNrD39Z8TSW','8','E',9);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED NOT NULL, c CHAR(15) NOT NULL, d VARCHAR(80), e VARBINARY(78) NOT NULL, f VARCHAR(88), 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 (8458513498739588178,15006,'eqb','B1a5br8A1xVEjSFAeVppcLD1wzv3iGOce0kRQsFwAZHx6Y','jx3sXnnF','7fpgjOJepuxeLCuBIRjts9HUnFT3Br0wV3q5hXAk8iPx7IU8EJJUlJyJ7uLzohFymsd','EoOqOU2VS3dGEvXL4Kh3zk8sGYpeGOb5qde7bRQkUAT370IUBwCr9nPiCrr4','m6yDE76ldtxLUcrkUyBywYNscwVkAJXgOSJJQBY83EdjwM8W7zqntIjLfjafoNebrk3mzQRhVPBRlWus',10);
-INSERT INTO ti VALUES (8458513498739588178,15006,'eqb','B1a5br8A1xVEjSFAeVppcLD1wzv3iGOce0kRQsFwAZHx6Y','jx3sXnnF','7fpgjOJepuxeLCuBIRjts9HUnFT3Br0wV3q5hXAk8iPx7IU8EJJUlJyJ7uLzohFymsd','EoOqOU2VS3dGEvXL4Kh3zk8sGYpeGOb5qde7bRQkUAT370IUBwCr9nPiCrr4','m6yDE76ldtxLUcrkUyBywYNscwVkAJXgOSJJQBY83EdjwM8W7zqntIjLfjafoNebrk3mzQRhVPBRlWus',10);
-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 (222419665550121438,27582,'7CdJdrg4WtCuqBGhUcz4NeUHDgzAisj4NjKuTjLD7ioOgxZrmdukJOD3ZqpSkD7Vis4PNK9DnR','JXO7uGJnWmGG2ke6sIg08MYYlUH7Tct8qW8u8','EbPgK4dtcNqVotkx3rl','DcbJvscXhh0ajuadzPOHDgsGV1o2CnPJmN4FLKHTdUOsvQ8sgtSouwsyC8ZzJwHnLGkMSij','P1IN2vJeWNy5EwOK','KohbeJb9hmIOdCIbSJkXUWE',11);
-INSERT INTO ti VALUES (222419665550121438,27582,'7CdJdrg4WtCuqBGhUcz4NeUHDgzAisj4NjKuTjLD7ioOgxZrmdukJOD3ZqpSkD7Vis4PNK9DnR','JXO7uGJnWmGG2ke6sIg08MYYlUH7Tct8qW8u8','EbPgK4dtcNqVotkx3rl','DcbJvscXhh0ajuadzPOHDgsGV1o2CnPJmN4FLKHTdUOsvQ8sgtSouwsyC8ZzJwHnLGkMSij','P1IN2vJeWNy5EwOK','KohbeJb9hmIOdCIbSJkXUWE',11);
+INSERT INTO t VALUES (-7305760990949007159,1603705876,'6QIHSy3pgToVJ','WSWNnzgdLkspJkILrqAY','eieUt6E4K','cOEByN7gMTsPjCjYEVT9cperlKR1Jl2vgMMlxl2J4C9cvkE3Bsl9nBkcIJ9rsdMETU1ZrLv4aGXVXr5yLyLIGe0W','M','x',10);
+INSERT INTO ti VALUES (-7305760990949007159,1603705876,'6QIHSy3pgToVJ','WSWNnzgdLkspJkILrqAY','eieUt6E4K','cOEByN7gMTsPjCjYEVT9cperlKR1Jl2vgMMlxl2J4C9cvkE3Bsl9nBkcIJ9rsdMETU1ZrLv4aGXVXr5yLyLIGe0W','M','x',10);
+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 (-8210467914237927721,3141686551,'9pVjyUjEP','mkqjDHQQLhvD7','yFInYQx1FA9wJ7rE6pZjYnIRs4iDMCbf1OlZs9irwI6t7vytwdSeTQs8','PzUq3W5oFiq9cTVKd0r58N2i3jnWwXE0XnAkIsWkocugYSxFaNcHWnqIlskdIV3cl1FiEwLTD84LW','Q','J',11);
+INSERT INTO ti VALUES (-8210467914237927721,3141686551,'9pVjyUjEP','mkqjDHQQLhvD7','yFInYQx1FA9wJ7rE6pZjYnIRs4iDMCbf1OlZs9irwI6t7vytwdSeTQs8','PzUq3W5oFiq9cTVKd0r58N2i3jnWwXE0XnAkIsWkocugYSxFaNcHWnqIlskdIV3cl1FiEwLTD84LW','Q','J',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4696010952858032983,20756,'ezzeJchFQTs2lQCCD6nduxth1IzKYztkFk7O9UVXFHM4bYOXyAC6hBn9TLEFerEpmk','ceHoC3mlpx0siwLf6etBSVgsjPzjOIxhc52nDOSCCqyIWMVsZ8GSH8EWZd9CjMpWUkaTBcBSytt6K26EsG8rb0r8FA','l2yvzMb4DTruafgSMYjhUZb0bC','FgQ4uUOGSWP1QNQX','06NKr7z4GRLVd3Bt7UggpqMRlucvKpLdQqF8KSrJ2979rLEc4O3AYf','vQ4q1ZYtZE9lPtkXKvE82IX5dmq33RjDrg',12);
-INSERT INTO ti VALUES (4696010952858032983,20756,'ezzeJchFQTs2lQCCD6nduxth1IzKYztkFk7O9UVXFHM4bYOXyAC6hBn9TLEFerEpmk','ceHoC3mlpx0siwLf6etBSVgsjPzjOIxhc52nDOSCCqyIWMVsZ8GSH8EWZd9CjMpWUkaTBcBSytt6K26EsG8rb0r8FA','l2yvzMb4DTruafgSMYjhUZb0bC','FgQ4uUOGSWP1QNQX','06NKr7z4GRLVd3Bt7UggpqMRlucvKpLdQqF8KSrJ2979rLEc4O3AYf','vQ4q1ZYtZE9lPtkXKvE82IX5dmq33RjDrg',12);
-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 (-2462107095760013693,-3677,'8xnC9YkS0YFH7tROXri','mVNrGqnrmV1uqC5TcdY8VUdE8IEdFimc3NHsTYEqtGlhmNwpLK4J43GHkaoV6p6ObjjquLiFgGLT6pNKBAw','P8pg7vj75F7TZB5Mf2Mj','QMMsFbNo24n87rWWWWnqhEwTG1W4zUjXS7TQ1riXkQUnQ5oQ8nssagAPHNDKiiaF8JLYbEhmQoAkSNOqDj','uztBRZJDr0ePRQ69kuxZ2uvTWc1tDsNCkL68RIE5npSjEYkN23J5ETEOfdRqzxVjAuATsVlt77YZk86MFFcLSbwc359Y9Kd','JVfjKheAeaSxddKo3OoSCCBrFjBDd370WlReSkPlklqp3noQXmwB8',13);
-INSERT INTO ti VALUES (-2462107095760013693,-3677,'8xnC9YkS0YFH7tROXri','mVNrGqnrmV1uqC5TcdY8VUdE8IEdFimc3NHsTYEqtGlhmNwpLK4J43GHkaoV6p6ObjjquLiFgGLT6pNKBAw','P8pg7vj75F7TZB5Mf2Mj','QMMsFbNo24n87rWWWWnqhEwTG1W4zUjXS7TQ1riXkQUnQ5oQ8nssagAPHNDKiiaF8JLYbEhmQoAkSNOqDj','uztBRZJDr0ePRQ69kuxZ2uvTWc1tDsNCkL68RIE5npSjEYkN23J5ETEOfdRqzxVjAuATsVlt77YZk86MFFcLSbwc359Y9Kd','JVfjKheAeaSxddKo3OoSCCBrFjBDd370WlReSkPlklqp3noQXmwB8',13);
-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(98), d VARCHAR(47) NOT NULL, e VARCHAR(54) NOT NULL, f VARCHAR(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (57,4079188437639260700,'8vYHDgJApbuQiR1YMZKHbB42nBqY6KtW7tXImecmysjRGdUgJxh9fg8VH5','t95PVvPk12SdVygH3YnP','PltL3IsThqRV','Q4zzhKWiXGtdr2N9umsqN6pp9','a5otGZtfmq68K1SXH1WhUpzRj','B8ehNvi4ooPXFePiOOflOOYnNKpdCSsS6SxrFSssM8jrlrrC4Sd',0);
-INSERT INTO t VALUES (242,5259704919669576657,'6UrmL9y9sT2nGvKS8Kg2i4','zwrQQsZM31z3M2MhBqlD93T56bKsXdXAtAP8Zmc0dB','OIMaQO2O0ykT85erTu','TM20qapA0vLu46noaE1peK','anMULo80Fls5','MMewsx68B8o6N2Z7ifhoo41eI44estiPpblORyNxyICDv6qVm2ONGNqxXpWnLfXdwO57WeQ3zPzd4aYQaRW8z',1);
-INSERT INTO t VALUES (24,4043311959933010468,'mZiVpkBzyUR0o6i9Q9fwslRQYOaXK3CqCvUGNLEuiJtVTl2ZuvDBixX0qEbqLYyz4G82BQyOm','uV2bI1h8HVe7JXBCKrK','YFMuuo8ud8xQ47D52rpYA2c','tO0jsWKPAOTOrR','HD1csxun8tPLk','PP42V6CwUVMnK',2);
-INSERT INTO t VALUES (237,8765776036375734503,'AVY8mtUTW86rWRaL4yh78pkCba1Qxov1aqOkD4Dhvf9NapAy6gIvbXN5ZVDyEd','gX','rOGVdVAPFX6zV02YSdfDwXGW5TvBn9p6ZayeiPI9LwcHqoyt','w2s0SGTR5G3yWR7xol','DUrPUdpOvwJuu3zv601NtLqDm','xnZgsM9MbNZ4OceRRk45x0cMfJ7zvWm1Brvq8mjchmkRPtlRsHnEikfrwhj4mNBuQsllrydY8dNDJBVXbtzA2tOskhCPlBUHJ',3);
-INSERT INTO t VALUES (23,128030906583435961,'pfh4olLFJ93Q1G59ROM3Q4BiauRBjEIwl','TxrBl7tvDHzgxSbs','WmGbdYQl4jUdPZNwK','G5bNITEftsqvKuLukAvXJDCS5O','DPVShnAIVdEfk5va0JGCXbZfN3ctOJ1UmcJSeEPaS4GJLKXnZpNGy8zg6GEHwu','pZOEpfwEuYomb15',4);
-INSERT INTO t VALUES (109,-6967868115867243954,'R7fNQeyStXUzldyPryE7PSwOATTCnXeG8BuD06WS1a70RVTDQ9dEgDJhIXKN3FvpeA8eXHWm4ivtuNDpvr6jAA0zGH2xIT','CG001x70mvAMEwgKwhoD5OpLaX1','oXI6uu1TS1o','dwQv','7MRDW5tSDGS7i0iVwCejNx3nkPycNN','VJD0ch',5);
-INSERT INTO t VALUES (66,3875922559893395438,'9GVfEZ37uZ52C29Ecf','wEd1i6tps7khSAZla0','0P','FU9NPBxdS','nhJm59OXlXKfIwMpedqO04tzJfTMxyDqLXRkjkOmdunTcmABECMKKSlIoiYlPYah','7GJzTBvOEXsSuWAZLUdhG',6);
-INSERT INTO t VALUES (119,-519974304573494983,'JI8v2BXeePqfkxOkGnvOnoNQla4tlcfY0VvL7tHMpVjrW9219QwV','BMiNQjjRXlh89IW6kNa8TlWdM5Vswt7PyFf55L8Mo','w7AsMtuK2AYXHs4PQfatW','KCUNIp8AlU0tkkxx09XdluX9tu5Exe','R1zEYg36k6LY9zF9N4PdOGDj4OED4GSLhubPZg8xMI39mxyRUnJ7hu4ldTSgtzOLJ2Comc1ysuGgaQEyygi8aoUeEADrv2','daXIIEZP3QHgPWNKFBkgVhiNRdee13IYnIwXXsvatprEHKeLRIBh37HgbNwyBWfqRJ7N0mqmeH8Rw3',7);
-INSERT INTO t VALUES (222,-4667220928741237848,'BiDFGLdZ4H4Ek','FY','9vXh4GSvmiewFheBFRHndaMZszgQ','Z','Zv6DSbmf4l1mymhzVhv','WH3fwij5pkHhvk3hkboWn9vBoatpsgxYt7TflgyvAZK9XMDQx2GBX6tXNl0PPqy3aYiPBKkSAog8aH',8);
-INSERT INTO t VALUES (120,-6155584668941211503,'tkWNVeHd29TDQ1MKl06Y8smM487YD9GV28VfKPWtNZOpNesYMa0JurW2KvCPVc','Q4ZR38VzKfUqmVTWcSE8NFwY1YxiesvWRHaIL','mPvBEoGx5bi6IqCyNRWqnLpxW9KqlQ','xQ8Rcz4Em6kXjlw7A7AVEa6ZoD3RN','0KJOMf4Y43qeGqE4HWZUqoL4Dfaqi1wVCxATO3t12v4AgbeYZBMZtmLfSAeNslJky0GU8QVpGieSJ29ek','T7dXBcd8iaVNpZCuOQfzLnDC8zXjvCv1nawOsNqvqIko8deYQaEozYYtFbvqTbkXtdYBlmt2BdjsB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4703258088398518957,942098205,'D4OdKFPXsCoyLS9k','LPMGOR3aLdq2aM2UfK7kJ9cGNM8WoGhdMvzZaQMZgI04eZon3x2m42Ma4ws8rbS29NPzRYxSaTgh8kCfYedkMEqmk7QyyBxUTLI2SIxeaMNqAFWJow','BF1KdyfH4mPkpgTwPJ01rDFEV6eFaZB5ifXUZzBqtCa9RJpUfyUO1IdB9vlxyLF2UI5b','DzyMl7fGQF3YLn7s','A','GC',12);
+INSERT INTO ti VALUES (-4703258088398518957,942098205,'D4OdKFPXsCoyLS9k','LPMGOR3aLdq2aM2UfK7kJ9cGNM8WoGhdMvzZaQMZgI04eZon3x2m42Ma4ws8rbS29NPzRYxSaTgh8kCfYedkMEqmk7QyyBxUTLI2SIxeaMNqAFWJow','BF1KdyfH4mPkpgTwPJ01rDFEV6eFaZB5ifXUZzBqtCa9RJpUfyUO1IdB9vlxyLF2UI5b','DzyMl7fGQF3YLn7s','A','GC',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-6318467588128477585,2965104012,'H','w6EptxeZlFgyfmRQTiSyxhr5m9PR0Z0Z7TVTlDuN2J1eA5ZO2X6Zsr9g2dIL1P6uEqx0NWpAQpYnckwAq9w89im2kCXOEdiURGMY4NwqnNd5J2e8753uEdJqCVQFAT9gAGpy9mx1rSkPeu','bZdx5d68ZqrdFevI87vxnHKoPoamqFH6nKXvnNQuUmv5Q3','IpRZ1nKKqvbp6BJaX0uxSOX9QdnpbJYZxXOb0neCidBtne7AzJCBhNY4isQButbQEdBU0erorKDTQ5x3VU0BFh6a2L7eYSt1Rnnd3eZRPkgpQAZYKkR7SPk72NmWrFdkruSeZAq58MaGTRDqaARpVjb4fFDF6WpPEHQwhdaaHm8NhKEzdMfUivpbcuSRC4ni','a','po',13);
+INSERT INTO ti VALUES (-6318467588128477585,2965104012,'H','w6EptxeZlFgyfmRQTiSyxhr5m9PR0Z0Z7TVTlDuN2J1eA5ZO2X6Zsr9g2dIL1P6uEqx0NWpAQpYnckwAq9w89im2kCXOEdiURGMY4NwqnNd5J2e8753uEdJqCVQFAT9gAGpy9mx1rSkPeu','bZdx5d68ZqrdFevI87vxnHKoPoamqFH6nKXvnNQuUmv5Q3','IpRZ1nKKqvbp6BJaX0uxSOX9QdnpbJYZxXOb0neCidBtne7AzJCBhNY4isQButbQEdBU0erorKDTQ5x3VU0BFh6a2L7eYSt1Rnnd3eZRPkgpQAZYKkR7SPk72NmWrFdkruSeZAq58MaGTRDqaARpVjb4fFDF6WpPEHQwhdaaHm8NhKEzdMfUivpbcuSRC4ni','a','po',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3262750364421189719,623144462,'l31FF','x8cLBeAw4q5Ov3DvkTivz3TQrBlFRdPJqwEv9T8u9Yb6YJATwDWCqHFo6uTel10EzdXPaf39ZrOrwgFIrZbZH1K5FgqxZj7mbWiMtbEvxvEqMz48kUywbQAQixS4BoSNxyu4VFtyuU3oV2rMVMQKlyfS0oHnvAbW6n0Fhpkx0xTlOKQvvpbaZoTDjFhiRRmRIL6QDZFQoTG3ejUETvFFtMYgqz4VPhsiFENrCHpK283hawRSa5HM1tuOJxg','z3bFDKM4rZ3kvfWYWdaKkudnmMxZ2m','4KKAy5uOjAWcMKOOQaRAX7LVHc06FFZMXV6MUW0Ng77oGxbbcs82Q5OT5JxY4nNtM17i8Mq6qgM4iiBXhDPo3kOJbsmn8oR0u','m2','ek',14);
+INSERT INTO ti VALUES (3262750364421189719,623144462,'l31FF','x8cLBeAw4q5Ov3DvkTivz3TQrBlFRdPJqwEv9T8u9Yb6YJATwDWCqHFo6uTel10EzdXPaf39ZrOrwgFIrZbZH1K5FgqxZj7mbWiMtbEvxvEqMz48kUywbQAQixS4BoSNxyu4VFtyuU3oV2rMVMQKlyfS0oHnvAbW6n0Fhpkx0xTlOKQvvpbaZoTDjFhiRRmRIL6QDZFQoTG3ejUETvFFtMYgqz4VPhsiFENrCHpK283hawRSa5HM1tuOJxg','z3bFDKM4rZ3kvfWYWdaKkudnmMxZ2m','4KKAy5uOjAWcMKOOQaRAX7LVHc06FFZMXV6MUW0Ng77oGxbbcs82Q5OT5JxY4nNtM17i8Mq6qgM4iiBXhDPo3kOJbsmn8oR0u','m2','ek',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3901468764606218965,1741589871,'wX','10UP','RdayFN8kVN5xmKHHfKhp0xunoLsSRLJUjxs4ba17YkwxseHUXsmBXhIWOmZKNhIsyDhMq','V4MBCbavYKpXtjlU7LF2puXO46VHXxsDXAi3VQp6zqSb4QmNPG2SjESQBJ38y9tp9LN9idYilNvGfSgvKqvwWFJA5z6VmGTgPcqi65TxJERFRDSG5SnCAdm3VkZIByuWLajyZVE5Tl7HgIC9xfYm5QapUXjuruL531i28B3icgmSEpm9uz6ArFQitOYfk5FNgzGIg2DW3WR43G0RyAMtA05Aj1thPA5wZygkvi0GPOIbM0LxOxu','8','3',15);
+INSERT INTO ti VALUES (3901468764606218965,1741589871,'wX','10UP','RdayFN8kVN5xmKHHfKhp0xunoLsSRLJUjxs4ba17YkwxseHUXsmBXhIWOmZKNhIsyDhMq','V4MBCbavYKpXtjlU7LF2puXO46VHXxsDXAi3VQp6zqSb4QmNPG2SjESQBJ38y9tp9LN9idYilNvGfSgvKqvwWFJA5z6VmGTgPcqi65TxJERFRDSG5SnCAdm3VkZIByuWLajyZVE5Tl7HgIC9xfYm5QapUXjuruL531i28B3icgmSEpm9uz6ArFQitOYfk5FNgzGIg2DW3WR43G0RyAMtA05Aj1thPA5wZygkvi0GPOIbM0LxOxu','8','3',15);
+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 NOT NULL, c CHAR(18) NOT NULL, d VARBINARY(9), e VARBINARY(55) NOT NULL, f VARBINARY(18) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24706,890811485,'eESMKidtYy','X1ljrY','PJWhaA83vhVyDHmsLKUknBG91DB','NEOc','sg','9',0);
+INSERT INTO t VALUES (2321,1721082798,'yq2kjrV','D','5kMOAiFHkOAeU','mOAnTMmkbaBRG','B','KO',1);
+INSERT INTO t VALUES (46015,-1584199124,'bd00','5DIcHX','O7beAx','OWkZx','C','A4',2);
+INSERT INTO t VALUES (43602,-771151099,'QAIH3VATkgsto2CIXs','3XfAT','0s','YX2hzRB4EYALFdm9dM','C','Z',3);
+INSERT INTO t VALUES (50287,674857157,'Hd4LB','qc7kmgB','KhjyRGKBkTmgXIKPB1OtIrXRzT93vk1mB2DvOGyT','gtgKQF6JzLfAA7','f','gp',4);
+INSERT INTO t VALUES (6489,-845021807,'HT','mgTRJvOj','s4','2y7SV','b','Zw',5);
+INSERT INTO t VALUES (12595,1022517325,'5sx9oEPe','Fc9rpiIVq','GEqyi5xb46F0dbaiaFvSuymBSTdkYmsqIi9BypSvj6aVIiYCCE5sW','YhOjWtM','B','XH',6);
+INSERT INTO t VALUES (5789,1718334107,'Vx','S65YohN','P5TYI9QKRRQdyAZSQr2VBXqcwmP','a9Dzo','o','G3',7);
+INSERT INTO t VALUES (12020,-1783368498,'Gdfg7','35cWFA','SrNya4w5DQ','p3CJi','ZQ','r',8);
+INSERT INTO t VALUES (26856,278363886,'rLOnc','LIHohrAt','4x27yOu1H','vm11ygM9VHL4C','k','J',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(18) NOT NULL, d VARBINARY(9), e VARBINARY(55) NOT NULL, f VARBINARY(18) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (848998308,-2506219226114410490,'plFO7mMDDBdzRB2SI3VybzmG1RPF4QVLzEYStEMudkCvU2o5PTZSQUaGIHNjktXZlLlnQR8','GYXXcCQ2xYI9HrbNsj84iULbFvmZLddpr8FJhOE7QKzFZw','fnFQ27WsuE3hvXYnsffuWOeyYxbqi7qOUnaqMO0Xb0nX5T78','2bjuzmCGpZlCnuKezaC','oZfC4hdae5Yqptl5','7JXqsWSYoqitMqyqvrDhEEkKrZxJKhnX63i7D2pMousQfWOTcMX0vRc5IVeIjgGbxfr0MKN0c2sQdIixDVzBHE46pPu6ZFeYF',10);
-INSERT INTO ti VALUES (848998308,-2506219226114410490,'plFO7mMDDBdzRB2SI3VybzmG1RPF4QVLzEYStEMudkCvU2o5PTZSQUaGIHNjktXZlLlnQR8','GYXXcCQ2xYI9HrbNsj84iULbFvmZLddpr8FJhOE7QKzFZw','fnFQ27WsuE3hvXYnsffuWOeyYxbqi7qOUnaqMO0Xb0nX5T78','2bjuzmCGpZlCnuKezaC','oZfC4hdae5Yqptl5','7JXqsWSYoqitMqyqvrDhEEkKrZxJKhnX63i7D2pMousQfWOTcMX0vRc5IVeIjgGbxfr0MKN0c2sQdIixDVzBHE46pPu6ZFeYF',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(99);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
-INSERT INTO t VALUES (1057334551,-2204683018767948440,'i0qWsFcjL3NC2YBCCxuiCFos0fvMAGF1DLLT72ggwa1Xuz5GLrDfCqD3OS','ERFQOb3tP','kRqhD','x47pos9LAiwT9OaKE61NxWE6ggyuI','Pf2BvHfZE91QHa8OUZtd8FOxMR6JzCc4MxClYxWpuJrJojEzhXPXjEjJT','8DV30gKsFirPCjwnoDGpVHoJrwhRw72CXqNCr',11);
-INSERT INTO ti VALUES (1057334551,-2204683018767948440,'i0qWsFcjL3NC2YBCCxuiCFos0fvMAGF1DLLT72ggwa1Xuz5GLrDfCqD3OS','ERFQOb3tP','kRqhD','x47pos9LAiwT9OaKE61NxWE6ggyuI','Pf2BvHfZE91QHa8OUZtd8FOxMR6JzCc4MxClYxWpuJrJojEzhXPXjEjJT','8DV30gKsFirPCjwnoDGpVHoJrwhRw72CXqNCr',11);
-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 (4215977378,4642165694706982755,'slynwHR3Ua4','BaiLwpkU','OkfcYPNPNOXRJzkQzWpo7mC','gyNZfg4','t85U5J432kb6a9hJ4XDPYVquuj','RkVBf9w55J7g314eGoO2EjWsg1YoAvOGEmQyCiu6l8CA',12);
-INSERT INTO ti VALUES (4215977378,4642165694706982755,'slynwHR3Ua4','BaiLwpkU','OkfcYPNPNOXRJzkQzWpo7mC','gyNZfg4','t85U5J432kb6a9hJ4XDPYVquuj','RkVBf9w55J7g314eGoO2EjWsg1YoAvOGEmQyCiu6l8CA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4032504701,3409838940209699751,'KqGmPU2a3cXbtBD86SPRrja4fTrvMLULHxpLDhSbbYjVwFkzyiwlN4nO2LPcWQqtXh1dxga08oLhMerxIcNse3E','iemIBsvPwVpdGfSjYhsvFNu6DAMT','k5vpeZ7r5Tbbw4OVqJ','oIqrpxaeSkR64hWYvhHOEGi5nfk45GohRd2oiZFsw6el3WDlAtHZzzFMJ2nosp0jEm5zgM2x42NAWoDwXMfG8lSEcxD2ROTotZcfYlEZ3a2vGEYRH2DiGEL9r2MJYztdm18tkTnAHsmDmgN3xPJRNMtlq2zD4WXzX4AeZn1tALzw9C7p1vEDxO9otiGyVwPbhNq0PqZ8j5bp3EyU','3K2fZA2OH8jN055gnJ97feLLRHbEpTvvrpMupWs1XbWeROaRzvWF65Np5Q4a3zZjMEDQ8sO8t','MWT6hIB',13);
-INSERT INTO ti VALUES (4032504701,3409838940209699751,'KqGmPU2a3cXbtBD86SPRrja4fTrvMLULHxpLDhSbbYjVwFkzyiwlN4nO2LPcWQqtXh1dxga08oLhMerxIcNse3E','iemIBsvPwVpdGfSjYhsvFNu6DAMT','k5vpeZ7r5Tbbw4OVqJ','oIqrpxaeSkR64hWYvhHOEGi5nfk45GohRd2oiZFsw6el3WDlAtHZzzFMJ2nosp0jEm5zgM2x42NAWoDwXMfG8lSEcxD2ROTotZcfYlEZ3a2vGEYRH2DiGEL9r2MJYztdm18tkTnAHsmDmgN3xPJRNMtlq2zD4WXzX4AeZn1tALzw9C7p1vEDxO9otiGyVwPbhNq0PqZ8j5bp3EyU','3K2fZA2OH8jN055gnJ97feLLRHbEpTvvrpMupWs1XbWeROaRzvWF65Np5Q4a3zZjMEDQ8sO8t','MWT6hIB',13);
-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(16) NOT NULL, d VARCHAR(78), e VARBINARY(2) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (169,200,'FMWPXIXU2IJKyWv','jSzMCN36BhASM5uKEpI7aEfOwKKjfbH1FkowhOdZXYe8czbNxzdLwLlJYopMR25HtRd2Uk','Zg','FdrdsZpQFgvvwaV1x8Q3V24YDwO2GaavEI9Q1HgaJvquc1nMFUazLZ','PgJlc7ibW0GOgXqXsyRVv4Uc1uPtLNkJ52JXtqVEI6Gz4sTTaseevb1dXf96LFz1owEw01n7XuLcjceEhUhYUM8brOdYp5NrrW','ltpJFOnF8cgrBI9yZksbIWVUh6EhMVE810tsD39w3TMtHjVsaFMDuXML',0);
-INSERT INTO t VALUES (25,207,'aYa99ZFDShWJdjg','Dt4pOagkAF9Jx4w0NAe','D','aTofjJq6d1ZoBOip','x6k7e3P2wAF6cgsYppyO1L7amyDo2odlYqSjYq963FYoKwkvnr7vIJUxzpiPBbQuWBbcH','NDQ4AXci1bC0SiWbSrPPF3XQGLvOoZEkyZWRohZtBMVN5D2SFd5uX2JrSsMYlyOOGr',1);
-INSERT INTO t VALUES (206,224,'QOqcwvdYHb1','XtGnsT1dQNY4s47k8WqYLL6lbiixJ9OVme360gGJbQqJfH5vpIVGRvnlN0EErhr0i6tbNRC','I','3sZ95VrR','dBWmTAjvZ97','SpZUNKdt',2);
-INSERT INTO t VALUES (194,147,'MqTf','UVRUHOpUB4nEF0Nt1IuZrCtP7T21DL1hDd3ESuZSdTn7p21XMeew5d257zObfiOa2uW1BSJswN1v','z','XTUHexHu3CknLVVa5cTKA2F0mJMSO','a','KUqfBQguUCennsxFug',3);
-INSERT INTO t VALUES (150,147,'pg54cW35qFp0ppQ','6TBTKd7xYF1mY1xCdR4oUAfNzheXYc9EMITTebj4','j1','rSQ4PE3ohJkzxnvcBNffbQAs8xvpWTbmOkytEXo','17fvRhi','G516otDYGGFSBmaEMS',4);
-INSERT INTO t VALUES (123,131,'9Ln','eCtVsIP0HTSTMfixxsoM0rPXVkfrypRkv8JI7j8fNTShMg8aTCX','C','xfW71W3es3hSn0LnCXlQTeNmXhi69eDmdCkHX9xPhWn4','j9x0atLhbYSQwV5IpshBlvG7FSNZAXIDY7I9PYVg9ecyBDebQ9XBSnw7im07h97FBGln','NA4IZyxUSGWX9D1QQFFgdhWLeauIMI0QX4Jmy2qinSNgC9hHTa0EqQjMeKGenjwdzYkTO7rO6NS8FgRrlYea6pEBrH',5);
-INSERT INTO t VALUES (38,26,'oN','U8DlGXEcLhiZqHAKqzzkUJQerCLUNc8KzDG9pgBf8UV','3i','cUsuWNTCpU50xHwF2w8xk4pAM2osEWaz3kn9FcLX5lG5TbpZD','2x29oZlUPpJIqO2LmdryZyU01S9A7nDtxgMCQtxdaVjsat9uiSsEDJzBCMVrfyqBMq6max8Z','iNaRnqLqgg7ZjZ4w3LPi35sd4NYN9TUxmb1phfKm609',6);
-INSERT INTO t VALUES (176,35,'GJy2QWSWd86','b0ptJXuWZJ8vvjzQ96Gzw62MO6','U','7t7HGWO','XnqGr0Cp565PGnYDuHHfKf8kVJnsMnLMPvMQNFfTshlLe9Y6rxS5qPbMSdUIkJJtwW6TGrKl2nU95oan3','c0R',7);
-INSERT INTO t VALUES (57,162,'wvO4HF','gQWuZ1KAmxqnjg2sObBv8gsyf5xmtveEX3eT6','b','Ce8xEnCdhMprUdXSL8SsR5Gevfqvv8djaFXCt4u9j2PJpOWquSy','X71cxS0ikOY40UxbWFXb52H37QS3fO1BmMeW60Cx6vC5QFQL1kLuBl4p3jJ2dqiUq','7DY7r0VcOeBTznpYqPeadNCvtKgPPAIvuqobsKAMEB8',8);
-INSERT INTO t VALUES (224,63,'Zf9BvUH','LkNuBJJAQzJLk0KnKtlUHMNyh5mROiydt9DJtclOjqV5R','q','oztcY','9A7zGIctdlDJZTupiyIeY2FR5srVjiVUxewrWM4EIPrsM5VqbpLhHp3WpSU','a6t1ccuyapVP3qyL7HigAmwnnYgypGwpHcZ8bf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3229533778,1570689271,'K4LxZYCv55z688wkF','AzN','jMisANI2R1bVjB7J6lqZ0wPjOi','9T8vQrZspmlNwbo','6n','Y',10);
+INSERT INTO ti VALUES (3229533778,1570689271,'K4LxZYCv55z688wkF','AzN','jMisANI2R1bVjB7J6lqZ0wPjOi','9T8vQrZspmlNwbo','6n','Y',10);
+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 (3367298758,-296527254,'om4t3QaLBi','QU72HJOt','ovR3pZki0hEZa','GFSPAc04Hi4dW','q','hn',11);
+INSERT INTO ti VALUES (3367298758,-296527254,'om4t3QaLBi','QU72HJOt','ovR3pZki0hEZa','GFSPAc04Hi4dW','q','hn',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (124305166,-1632485266,'Ggy1dr7mfN','SQ1C2CfQcgDVGAX3XT2UmzsbOOQbfZ1qYz3bllzZvISB1Wg4ykod3xWj09CeIp7aXhyujCMxAgBBRuTNZKKCaEeEI1tcpd7b18TnrsBOYCxS8Z7PMBSDbKrxybakHSOATDP6fjYH61FfM5dTK1wgTOWYOtCaHdXnVw1MeUX8ysKxbpQCsAgAvguAxb3itTRSs1HcfxZPGkEi1cjyp7WJmbtw7a','cP4D8oAQ6K9','7RfObYi3MoCb7NKQR','Kb','G',12);
+INSERT INTO ti VALUES (124305166,-1632485266,'Ggy1dr7mfN','SQ1C2CfQcgDVGAX3XT2UmzsbOOQbfZ1qYz3bllzZvISB1Wg4ykod3xWj09CeIp7aXhyujCMxAgBBRuTNZKKCaEeEI1tcpd7b18TnrsBOYCxS8Z7PMBSDbKrxybakHSOATDP6fjYH61FfM5dTK1wgTOWYOtCaHdXnVw1MeUX8ysKxbpQCsAgAvguAxb3itTRSs1HcfxZPGkEi1cjyp7WJmbtw7a','cP4D8oAQ6K9','7RfObYi3MoCb7NKQR','Kb','G',12);
+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 (3729775802,1948386596,'bEAHdtCAyhn1xTQI','C2D4mlBcNHwfDYhiKGCxrdHlulGWRns27tgP6zCSHna31aNXyZY1eBlyujmxO6dGSWgspviU7iDuhpuIYkqYQz48kszetWbeVP44YFHHKWEbA1Gj9j6urhMkgaZGzeEMf9uoYodAQzXYxzIPsAP4wE0unpGsURRaT786fn40MYkr2jRx5fE9AkwUv48mIVvI7idzYBpfQ7EUaks5v2kE22u9QB4zeHpbo1iMhNOHImIZNXpcaMAur9PsvgFF','7HKxaTXdXkT','cTqPrG8Dw9OLSaqUWzjqjuHzzdBo1JW7XHf3roF0AAsHwzp1juw1DopUQRvM2QxyiUs75d6PYChBrUHIyFZMVuzETkC4lAMNJjbmhNb1sil1TDXmQk4VPIiBPKjrzscdGEvrHD1rKDR6qNHke8MGa2cxOQTNZ7Q8UHEUGffyxW4AeClA','H','GG',13);
+INSERT INTO ti VALUES (3729775802,1948386596,'bEAHdtCAyhn1xTQI','C2D4mlBcNHwfDYhiKGCxrdHlulGWRns27tgP6zCSHna31aNXyZY1eBlyujmxO6dGSWgspviU7iDuhpuIYkqYQz48kszetWbeVP44YFHHKWEbA1Gj9j6urhMkgaZGzeEMf9uoYodAQzXYxzIPsAP4wE0unpGsURRaT786fn40MYkr2jRx5fE9AkwUv48mIVvI7idzYBpfQ7EUaks5v2kE22u9QB4zeHpbo1iMhNOHImIZNXpcaMAur9PsvgFF','7HKxaTXdXkT','cTqPrG8Dw9OLSaqUWzjqjuHzzdBo1JW7XHf3roF0AAsHwzp1juw1DopUQRvM2QxyiUs75d6PYChBrUHIyFZMVuzETkC4lAMNJjbmhNb1sil1TDXmQk4VPIiBPKjrzscdGEvrHD1rKDR6qNHke8MGa2cxOQTNZ7Q8UHEUGffyxW4AeClA','H','GG',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (792484662,-1554410667,'JxwS','pr32qch3tM2VMnfBUslLg7PQzLgdiBg9zLDK2sHHHY13rZVsDiJyKw4qdMULY0o8iOgdCBe5a0x3cK6HFwy7WnfIewiUubJ','0xEvTlP8u','qlHOaPm5M2791B4vn7wheH9XQtDPNr0wGc899SFL2YEdRWxiWsaQhQ8zzIi6CwME82A9mh3tkfe25UZrUj2OTJLkbA2XtpYUADPbpYZgM5DUvTpb0pwwNixEVTfuKEB992lNvrjeGAwzFBzzBQHFdHiCMKb5qJdKfw2H1DkiZm0efpnDWo24vygUST5MnUq2P15yg0P6rynrxceRRedRtdDQNdH24zAGgEgBnOIKmZynRD6iREKg','PHc','P',14);
+INSERT INTO ti VALUES (792484662,-1554410667,'JxwS','pr32qch3tM2VMnfBUslLg7PQzLgdiBg9zLDK2sHHHY13rZVsDiJyKw4qdMULY0o8iOgdCBe5a0x3cK6HFwy7WnfIewiUubJ','0xEvTlP8u','qlHOaPm5M2791B4vn7wheH9XQtDPNr0wGc899SFL2YEdRWxiWsaQhQ8zzIi6CwME82A9mh3tkfe25UZrUj2OTJLkbA2XtpYUADPbpYZgM5DUvTpb0pwwNixEVTfuKEB992lNvrjeGAwzFBzzBQHFdHiCMKb5qJdKfw2H1DkiZm0efpnDWo24vygUST5MnUq2P15yg0P6rynrxceRRedRtdDQNdH24zAGgEgBnOIKmZynRD6iREKg','PHc','P',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3150758860,1107198598,'nMutkngGcpd0C','f57Pls6pUABDOpS29Cc7rqwLc5bCkVIRu0niy3W6WJsli0GowXncpJ67VklDBFK03cQDIQSCDa4jboP6zKgRl2IBYzNtWabNFV8etxfv3P0EsLYEWYSnrG9i1ytjhqee4zSIhyyNS3t3NRogIi1DH20hrugRVqR5OnEcoQEhIpql0l6xP8BHwdmO','b9wTJacMhzLSQkBZLppJ3iQ5E40ai','7bki7wEP6ZliXqRzaQzEabkPVybg5QggWfKaguajcCFQn983AxRyQic7VBT6pGIuIu1CUAmemSHaXBZ51zlsZhrtEzEm74BKJfuHxjMT1xyoXvZGEuoxdP8rHcUQ4nsI12krsoGYHHS3zLwv3FAJa8lonG6qYnho5lwUnBluItl8RGUkL2KPkf19TJWICHOFIYNTfjJYiCJVrDGqYjCDxImrk9Dwnf6gSvlTxX20AyV5F1XcH6GAzMM','nUA','VG8',15);
+INSERT INTO ti VALUES (3150758860,1107198598,'nMutkngGcpd0C','f57Pls6pUABDOpS29Cc7rqwLc5bCkVIRu0niy3W6WJsli0GowXncpJ67VklDBFK03cQDIQSCDa4jboP6zKgRl2IBYzNtWabNFV8etxfv3P0EsLYEWYSnrG9i1ytjhqee4zSIhyyNS3t3NRogIi1DH20hrugRVqR5OnEcoQEhIpql0l6xP8BHwdmO','b9wTJacMhzLSQkBZLppJ3iQ5E40ai','7bki7wEP6ZliXqRzaQzEabkPVybg5QggWfKaguajcCFQn983AxRyQic7VBT6pGIuIu1CUAmemSHaXBZ51zlsZhrtEzEm74BKJfuHxjMT1xyoXvZGEuoxdP8rHcUQ4nsI12krsoGYHHS3zLwv3FAJa8lonG6qYnho5lwUnBluItl8RGUkL2KPkf19TJWICHOFIYNTfjJYiCJVrDGqYjCDxImrk9Dwnf6gSvlTxX20AyV5F1XcH6GAzMM','nUA','VG8',15);
+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(1), d VARBINARY(81), e VARBINARY(46), f VARBINARY(13), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (195,8021,'F','B9zYZVnP0feut9fLHUH3BcBvW1NYKbojh1YV9uzOoIkVTv9hsiFSHw1uJCUXqkMLvtauzcsFjMLG2mH','UREoWj09avGaAtZ9ZOxuFySprwsU','6m','Y','j',0);
+INSERT INTO t VALUES (172,-2284,'G','OJ9fHLRdQh','VPPAP8TvYHydMD2bdlOS0WB4OHC525EuADw36Ep7A','AZGJLijhc','s','8',1);
+INSERT INTO t VALUES (148,-8197,'R','oj2N1w2eQGiz7PCN13GWXdvaVuhFE','hM36kBr6hvrakIDnDs8df7OWSAe','jTfMfNLN7Uz','p','T',2);
+INSERT INTO t VALUES (66,18352,'a','SziTtadsvwZkxymhK','APJmvx39Nt0HiMOOONusuXfbB','8Q8hd2oRf','h','D',3);
+INSERT INTO t VALUES (253,-23556,'9','HAUJyhXoaBnztTZUxGDsXMSUr7ngapp1Yt8giJZy68','GDXY8PC5XNjqWSGQ377gpZ8UdThurVVBVcSM','4zfgg0','f','g',4);
+INSERT INTO t VALUES (179,-3153,'J','nujwcbvrHigWOsJAzUfviQG0o60XotIzfQu0QefesxLlIah2C16kj7qQlNb','iBSRJmKE2X9CTdFYRLyVcJJGFP1r6ZCzhb0','FXcjJj2Ssr1G','s','w',5);
+INSERT INTO t VALUES (110,-30943,'C','N5ppTBUn5ulPIhLHZxoQYZ1cBdJmIQvfTeAuRq4oFpJeWdHmyGFUUl2hfZMzWwCTL8zya19u','ruty1Vip2o6sZpqNYxzgepCFqV3kXZA8mnrZx5roxsK','OIQ2','N','l',6);
+INSERT INTO t VALUES (146,27887,'i','KaYZtJQkV8OCYAKWaLENLL0H2HP5YMAjTVHvdPwfc6qCcpC8','c7rGOIX6BUktGvVH5WzQMHDbbhKTbhjL11tm3RN','zz3CItUCv90NT','e','N',7);
+INSERT INTO t VALUES (115,16898,'L','oImEmveCe7RK3sZZdH4czWsuqV','LBdLmXZSZzVXk2hkm8HDahnFK4WhnKn97rP5dRAwCzi','U2L','c','X',8);
+INSERT INTO t VALUES (212,-7974,'p','4JXVTKBW4K65x0mrKpxlNKxOcZ6Hi6ipSjvOxTKr0Leq1ed5Op','Gu2Lo0ZDT','OCtc','s','7',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(1), d VARBINARY(81), e VARBINARY(46), f VARBINARY(13), 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 TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (156,-19407,'D','5GO25JX2w0BRtg2','aWzx82LbdxRCAIeS17hcOPkK0u','0W53JVT','f','D',10);
+INSERT INTO ti VALUES (156,-19407,'D','5GO25JX2w0BRtg2','aWzx82LbdxRCAIeS17hcOPkK0u','0W53JVT','f','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (136,15200,'hC','gpBz0VJNWMkU3hyQgRjmy5kCnvuAAHenekmH1z17sJR6IqIN7zk4Fx0DO917J','wNiOYQMPXFJ6ZGdqQRNm81VXqJcEqvvJ16Cj0medm','w2aX','G','R',11);
+INSERT INTO ti VALUES (136,15200,'hC','gpBz0VJNWMkU3hyQgRjmy5kCnvuAAHenekmH1z17sJR6IqIN7zk4Fx0DO917J','wNiOYQMPXFJ6ZGdqQRNm81VXqJcEqvvJ16Cj0medm','w2aX','G','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (108,-20928,'MQ','aWPnPZrtggZQmEZwHrJI0fxUCJJCqRde0XzOoDpVZBYRSdIiAwtHSxPfIa8TbPIkIK3gk4X8Pxg6lshyYeuTWWjS2McwT3CwneF2u2f0Iemxvn7NkyNmdfd5midvL23Kq3u7WBHmkoDpHfjScZx5l0AqxHirGVSAv7doV4RNurfajZ3m1YlfMgMiFHV6gEBYyIHFUb9e5hosxMFocW','vvwoOhNK2bQUZbo7ai27pqI0f','2PtlCF663rdvY','l','2',12);
+INSERT INTO ti VALUES (108,-20928,'MQ','aWPnPZrtggZQmEZwHrJI0fxUCJJCqRde0XzOoDpVZBYRSdIiAwtHSxPfIa8TbPIkIK3gk4X8Pxg6lshyYeuTWWjS2McwT3CwneF2u2f0Iemxvn7NkyNmdfd5midvL23Kq3u7WBHmkoDpHfjScZx5l0AqxHirGVSAv7doV4RNurfajZ3m1YlfMgMiFHV6gEBYyIHFUb9e5hosxMFocW','vvwoOhNK2bQUZbo7ai27pqI0f','2PtlCF663rdvY','l','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (104,-1025,'N','mSlVRBVhjj7mLKr4KxRdEG5WkzpwktBSPZQpRergGBcB836HuqeSALmb4G5reGKTan9r6cBRxtM0Xh6EpziOGLyMLNbVHUixHThGcgxVLq0jEGSuDpTmKHdhS8B0OUoTFFnCtqaaZP6YqJBvY1WfQcO99nHBYdhfo4gqfcMmWMwE7zt63nH3vRNZck','S1HddoxlWhf86xTchVkLmP0uiH3GFVQUUJCas4','1aPp0kK02rs3oiieeeZo9xOgCsH1WZTGa7MqeHb4AZRjcjMDZqA6QtJX3pusUyeAGoVONPzbmg9f5yJv3cMy8RlCfrdS','R','t',13);
+INSERT INTO ti VALUES (104,-1025,'N','mSlVRBVhjj7mLKr4KxRdEG5WkzpwktBSPZQpRergGBcB836HuqeSALmb4G5reGKTan9r6cBRxtM0Xh6EpziOGLyMLNbVHUixHThGcgxVLq0jEGSuDpTmKHdhS8B0OUoTFFnCtqaaZP6YqJBvY1WfQcO99nHBYdhfo4gqfcMmWMwE7zt63nH3vRNZck','S1HddoxlWhf86xTchVkLmP0uiH3GFVQUUJCas4','1aPp0kK02rs3oiieeeZo9xOgCsH1WZTGa7MqeHb4AZRjcjMDZqA6QtJX3pusUyeAGoVONPzbmg9f5yJv3cMy8RlCfrdS','R','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (162,-13296,'hn','mzP9OQGazgktnujRU8JGbTdjgJxbATJyvOvgZWZYYtDVA4GyYRRO5OBEYLCYgtBsTQttBEEGFV1vWhWfQr9JunkmonCIWZi88GKpnqSQtWxmAvjtI','GM7op27tDl8V','hqmZSraKLCLrbGcTxg1rS5ZbmswOUMc7HWtyTFpafmenZ4AVk6914VAP3o0y2dsXn3BVR5j9T5t8HFnDDvp04iz83vtL5InoAv3UujYiNCHJ04cH1IpZzMVh2Eveps0iPp','8h','Q',14);
+INSERT INTO ti VALUES (162,-13296,'hn','mzP9OQGazgktnujRU8JGbTdjgJxbATJyvOvgZWZYYtDVA4GyYRRO5OBEYLCYgtBsTQttBEEGFV1vWhWfQr9JunkmonCIWZi88GKpnqSQtWxmAvjtI','GM7op27tDl8V','hqmZSraKLCLrbGcTxg1rS5ZbmswOUMc7HWtyTFpafmenZ4AVk6914VAP3o0y2dsXn3BVR5j9T5t8HFnDDvp04iz83vtL5InoAv3UujYiNCHJ04cH1IpZzMVh2Eveps0iPp','8h','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (197,-3122,'NF','T5b0PYbhA8C6krDYi8bcW0Grsm5h57HgQDdDOjefJ1FiRTewanJGlXLW92','K0tRFntPjK7SEEnd99VoIIUS','k9rDwCN8W7q7wn7Dtt6F8LhhmaRgwUzjNP456HEgr4tpLRrt','H','h6',15);
+INSERT INTO ti VALUES (197,-3122,'NF','T5b0PYbhA8C6krDYi8bcW0Grsm5h57HgQDdDOjefJ1FiRTewanJGlXLW92','K0tRFntPjK7SEEnd99VoIIUS','k9rDwCN8W7q7wn7Dtt6F8LhhmaRgwUzjNP456HEgr4tpLRrt','H','h6',15);
+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(83) NOT NULL, d VARCHAR(62), e VARBINARY(45) NOT NULL, f VARBINARY(47) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1090896143005994816,1824042246,'at7Nemj','w7PXNFBLn','8UCCylM4PHXr','QUvNlbgwUhjIH2ZV3vX','cI','c',0);
+INSERT INTO t VALUES (15409138666513749553,1772063635,'YYctLF5AauzRvjOnEHXwWDp24A','Pqu3bdE8yVpodvTmltGYYUDo5cj401LbgoduiqF9ZfgMgw4iPp','FGn3j0cp5sQl','4g8GdnChtRT7daKVCyVPmTA2rCr8zZ8XHy3L','jj','Bu',1);
+INSERT INTO t VALUES (18188664764325975149,1896205058,'78GxevyaBf8FncL2oQ3jUz53401GnQ4jBvAM6c7N1lH5nbzPLmzc','bMtb4SrSPHO','j7osIP41C0N2faJ3jixNJx5FhDVrglnhTcnvk3','JKHA','nT','5',2);
+INSERT INTO t VALUES (8975906837636094925,2220610377,'zMcBo26Uw4LY205kaI9AAa6E9ccHIlRVkQJzhZ3mqXrNwldFi7e8HRBUK','G1U7mfQM','nU1Z069onB9fvxO7zdpWGnxSBy2hvQKt','qxhbu','d','t',3);
+INSERT INTO t VALUES (14851077487913554816,862841220,'bk4rXAOSGl27kL764HVstZHCYj8dg','1hXFpekcea1CrMJtvWSDTMZlXqc1I1dUP5wMpKmvmSbuG1ybN27sfjPb0c20u','oH9cfFWMkpCEJuF0Eehh7OtKnpXQV8','G5Z1gRydXULkFLHoV2ux7HBZyLrUs5','o','4',4);
+INSERT INTO t VALUES (5070108313828400592,40539574,'Cf0Ps6Baq4FMkCdWvxEO3GQ0RUl6WJUim6TgJVlGMVWlPKASDa7v8sLoOIndrqqU95J90ZXAQeRth6PAWM','EiosFhugcseYkYmojdMRh9E','k00Tp9xiuxZi0ljgE','5A86Sd61c0Vztpzdl','k','K',5);
+INSERT INTO t VALUES (18335583415340378607,43878706,'S3M0uAARJeeRl5OJTVcwDDcdLNFIOvbqNZmUuleRhsarOBUpsw9QkipanPBe','ZiX2QP55xs82kz','dRKBpn3k','1EVazvJqnPfHhacSLkjFNSNiW2MDpron8','a','1',6);
+INSERT INTO t VALUES (17682281154559434178,3042239514,'RrKZKhbmeJU','kQW0HQWj','vIjMHGySZDQaBT7c','KgrTy','SP','Fy',7);
+INSERT INTO t VALUES (1255324020613147091,1641220530,'j7Ch5vItP60zYcz4DvTKMJmr8UtO9VHf1V','5Iyj7p4WrVmzsxHehps4PgS4OX99ltCQebpJR5O3EyT9QuTCU1','0SYIUQEYJJO10nvBJJaS2BLBQMfWTFcqpC','s1Z6X9yc8z5nMF9tWCrE4TYl9dJmFxA7TPSEEfc5','d','M',8);
+INSERT INTO t VALUES (2231741114810536706,955812773,'1px5AZRcddiXdkz7zxhqIdmvv24l4qBSnILVYBQGoizE8f3kqnR','qpw0k8kRDcgMknd0BBI9jyshpi2PwDtkpF9WFvzP2cgZOpcL0BN9BPFWVO3','1xQmi','if7L0QN6CX72qv','m1','BS',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(83) NOT NULL, d VARCHAR(62), e VARBINARY(45) NOT NULL, f VARBINARY(47) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (17822058294885633290,216,'tsZPLXcuT','nf7dZLukK7L2QtjWIprHd5cI6mO5VrBnduRtupl4W8MciX9g0TaEw','4','6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d','ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR88EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcsyRg','frwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAi',10);
-INSERT INTO ti VALUES (17822058294885633290,216,'tsZPLXcuT','nf7dZLukK7L2QtjWIprHd5cI6mO5VrBnduRtupl4W8MciX9g0TaEw','4','6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d','ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR88EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcsyRg','frwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAi',10);
-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 (12805156958874477805,35,'4','PMH8Fj8EnAMX8jDrlbI2bsLxwOKhMg5khT1dPrHp8htg4kWhSXeG6EjON7PScSaWASIcE4','q','zQLQ8rmcvhNouxGlMSnoQXlwuNPIDrpEde','CpoZGWWtRx0DAgb9KsdjaHdDX','l5d43OeDFbCxm5oO9gGQfe5K1jXzY4Jx3g2Wwu35TCsofTTHuanVa9WJWWOS4H3CanvY0AqaP',11);
-INSERT INTO ti VALUES (12805156958874477805,35,'4','PMH8Fj8EnAMX8jDrlbI2bsLxwOKhMg5khT1dPrHp8htg4kWhSXeG6EjON7PScSaWASIcE4','q','zQLQ8rmcvhNouxGlMSnoQXlwuNPIDrpEde','CpoZGWWtRx0DAgb9KsdjaHdDX','l5d43OeDFbCxm5oO9gGQfe5K1jXzY4Jx3g2Wwu35TCsofTTHuanVa9WJWWOS4H3CanvY0AqaP',11);
+INSERT INTO t VALUES (13741775842761962272,4033779687,'u9DQWHFJFRRpQUEAl7OOAeSkvFmDyhlEZHkN7Jot5YqMCtICPafETa7DzcT','MKm03nZDzvhtWLB','spSIZ4GtAPjImZMFchgzoL42','TU02hDimVPJ4KRpowL5f','NZ','D0',10);
+INSERT INTO ti VALUES (13741775842761962272,4033779687,'u9DQWHFJFRRpQUEAl7OOAeSkvFmDyhlEZHkN7Jot5YqMCtICPafETa7DzcT','MKm03nZDzvhtWLB','spSIZ4GtAPjImZMFchgzoL42','TU02hDimVPJ4KRpowL5f','NZ','D0',10);
+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 (11564962768685055653,695723361,'N00SRL2hY2sHu3fwqL1IjQudpVPGWmaF5wdaSoby53NVDrflHpvjqf8wCv3uwLBui6lnnCCK4X9FWeeS9H','m3Bnh0FVySG','qBSenOsVx30nXMUZyI1HKOfSOZBTdQWYG8v0hy','VpuwyB2pswgEbD2giOx0eh0vo6Ta','c','b2',11);
+INSERT INTO ti VALUES (11564962768685055653,695723361,'N00SRL2hY2sHu3fwqL1IjQudpVPGWmaF5wdaSoby53NVDrflHpvjqf8wCv3uwLBui6lnnCCK4X9FWeeS9H','m3Bnh0FVySG','qBSenOsVx30nXMUZyI1HKOfSOZBTdQWYG8v0hy','VpuwyB2pswgEbD2giOx0eh0vo6Ta','c','b2',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15743627292406597142,184,'iaZ','2h570r2NxZXEmitqYLPSSw73VDuk1ZbxVeGgWcXcip2x6L1N8YFeDJhSalEh5i26baXyrp3H66cnaOG0XN5bxBk41rPKJ3a5PJfmo2K6Ti0mrk1ilNxdUb3eWbL7ZfIduUuau99H4t2NRbMJLhGVfPFuejkVUc6W4EzRWm2J57lX9YnF6CYgqYaGjv1TFO2rUPj9fJZp7f55irgzrwpN3J0rS7GPrkBB','S','pqFraXxIub3','isjuZ8y3xcGcuayN0EtwVePUcP5','8sZmMo088DuqoU8TJ25vI7UeYk7XG0e',12);
-INSERT INTO ti VALUES (15743627292406597142,184,'iaZ','2h570r2NxZXEmitqYLPSSw73VDuk1ZbxVeGgWcXcip2x6L1N8YFeDJhSalEh5i26baXyrp3H66cnaOG0XN5bxBk41rPKJ3a5PJfmo2K6Ti0mrk1ilNxdUb3eWbL7ZfIduUuau99H4t2NRbMJLhGVfPFuejkVUc6W4EzRWm2J57lX9YnF6CYgqYaGjv1TFO2rUPj9fJZp7f55irgzrwpN3J0rS7GPrkBB','S','pqFraXxIub3','isjuZ8y3xcGcuayN0EtwVePUcP5','8sZmMo088DuqoU8TJ25vI7UeYk7XG0e',12);
+INSERT INTO t VALUES (16758670942337516719,1172756427,'Otx6PR0OIxtdUVNM61dxpvhwIpIPC5gTIelGSQi08p24agvyPcZFS1dUrhWUxQvZuGqltQ1EqhC','LtC1guwCi7MbiCHYkVvUnbK6I104iGPbQ','hXWxFrgpDUE8dt5lSIJSaCsZ','5j1b9sxrqg2nPAmWT1zurqgNHNCp2ptgbmr2Xmx3mD4','6G','FU',12);
+INSERT INTO ti VALUES (16758670942337516719,1172756427,'Otx6PR0OIxtdUVNM61dxpvhwIpIPC5gTIelGSQi08p24agvyPcZFS1dUrhWUxQvZuGqltQ1EqhC','LtC1guwCi7MbiCHYkVvUnbK6I104iGPbQ','hXWxFrgpDUE8dt5lSIJSaCsZ','5j1b9sxrqg2nPAmWT1zurqgNHNCp2ptgbmr2Xmx3mD4','6G','FU',12);
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 (14227727653876828969,223,'n9O1HcLQ','NinJG0DcpBYzDeQjYogSTgXQS5NRUIo1hsRdVOukZNVWye0ep0gjH1TkHDhbfFuCqkPToVte6YsTVAWfv49h0Cxh0ufnxrxUEPXhcHnFaL7EmbuJ19o3Vy6A1Q2o3','HD','e5CuvtF8uAv8CyE8QezjqeqgOUkmT9prsvcRnWpmwrrj2F3BHzPxPE5F7fBMfmefrUwVi0YKLhcCUHR','7bSSU0i0Xbv89uBilAweaC7jdflNYYBOpISWwcGyylF23ygfD2RcgxHFYeoTxcAU0t','DPVz2R2miR62wlXsuVtcu8Kj9wZPreNIY5y4BsAcYCtTwlPtTlnZQMa3bAAnogWVroiM',13);
-INSERT INTO ti VALUES (14227727653876828969,223,'n9O1HcLQ','NinJG0DcpBYzDeQjYogSTgXQS5NRUIo1hsRdVOukZNVWye0ep0gjH1TkHDhbfFuCqkPToVte6YsTVAWfv49h0Cxh0ufnxrxUEPXhcHnFaL7EmbuJ19o3Vy6A1Q2o3','HD','e5CuvtF8uAv8CyE8QezjqeqgOUkmT9prsvcRnWpmwrrj2F3BHzPxPE5F7fBMfmefrUwVi0YKLhcCUHR','7bSSU0i0Xbv89uBilAweaC7jdflNYYBOpISWwcGyylF23ygfD2RcgxHFYeoTxcAU0t','DPVz2R2miR62wlXsuVtcu8Kj9wZPreNIY5y4BsAcYCtTwlPtTlnZQMa3bAAnogWVroiM',13);
-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(1) NOT NULL, d VARCHAR(72) NOT NULL, e VARCHAR(65) NOT NULL, f VARBINARY(36), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-122,4174377139724756696,'y','ym8A8vOlibta49MoR3iJBD','YyugEhU6QSOh5','rcx3vbndDN1','pd2pVg2SXPdYqGuJwR3LrUy0dyoE1hmPBdVrON1ttjHIixh2dy14Ac83E','mO12yn9itFJP2VfnUF',0);
-INSERT INTO t VALUES (53,16872169770543632699,'K','siiRJBfM0RJ4n3bdMSXoZk8Wl03c79KOd5OCoMQNWNBAjHLhqV1dA9LzxkVfAn2Yba07','rw0IkVgp9K4saSgJpkGe82s6hvxXg2m4SvxHxhMNCEflAerQWtFZiNx','MKguFpzXWl99VgoV2mfv','nWKx1Iepbubl1VYqmlPrRiSC6a0lS68IzKR','r9L71u7MrbhaEXs9pmOzMXS0F8iPq21yZV0PC66v3jz3cvYtt5pLDfV7rWY0IZoTteqoTvj1x7huTNVb',1);
-INSERT INTO t VALUES (-1,10997281381736121653,'s','iJLwkmFJtglRsglWvW68j2oBzn06U','sNxxEqj0xwqjta1W17tAXvwRKtpffY59','6EDns3E7n5ghfS4vg4Z5Tu','yASQmHAT7c05pU4n2Qldezj1sNtATLo','VaxeqcPF6sZ7oJEAN4w3jY4FtN9vVKIbNdCCk4Owy6U1yQyMacntDLbVXrJzDugRr0SBIgud84HoplWFTBEMDGBzoPuM7xWO',2);
-INSERT INTO t VALUES (-10,17580102809410497327,'v','VQrsMJDHyum6EYRYZ8savjU3Qa4972IVu1rEuyECZrFr8H1Y35g2wBOqo8Atg8TSR3HziJk','x0xLAzetRo9ovBQVPnEVuASxBYrk2JkmLWYFqTZ6daAq','YbED7dUhezniHe711HMEkM3Hgbx82GHqrm3V','whyWHtFvK0MZgU6uFPOSxR4S07GLB8OUzML5n9zBvlL9atkstxYAkS29s8W3hzPKggppxlYlZzRO55BoR4VGyH5qUT6dbJJQI0','lnz38CXwUhUVX6kzGX4e1QOhp2xlUGZjyCvlQS',3);
-INSERT INTO t VALUES (-110,13353489071836120509,'X','3cvez7k5f1a6tXt4Rmg1yVM0g1oVUGcT7wJmA4Hqydlg','KT1tGZXnzH','Yg6V7','RQ6LZKTpvSXZFxCEUrQmncBrECySN1FudJQJUkkaw9ClMw6eCndQuH','4m9zNqEGuw51t06cApa2j3OqoPAF52HZxJcoirUhGvT07GRt5fJjE0QomIG4cz4T80Tam5vMLiNVgooOY4zOXWEj',4);
-INSERT INTO t VALUES (-39,4617946100307389744,'S','YqrHp0pRvVPpk4CxP5Qg0I0CXcaUm3Gaq1QvRkl7','CILdpuc0HWlLDYGhBl','EAoLJBg26kN3wHqug0','jUYUSoyLQwdY2p0Evo8ppaPWXXRId8PtkUtR0dvEWVlCNKdENxAGszxz6gGf','fN4t9KoRw5NWzF2nTTpSn3N5awyA',5);
-INSERT INTO t VALUES (-125,5057887752896975517,'e','oDwLBpv5cywKxK8bL3J3apwNpLX9CQ0zlx1a8D6GWMxfZmBMC1','llUeVQXxVqaxYG7cq7CrAW0M1PBc9X7rx3jbK9wW5FD8jYPJsluHG','kX0','EZ2Z0KKtpE1Q9vYLtpzmBjzOkD7T7Tz5gsUfUDSXYFSFZSM5nN01DfJ5Er7BcgDFjg48llSnAS9XHLfJ4SwW','kHuWuLyMnbVWkPG5HbscNViHukLn4r6GyS9OZoueUZ1aGv1QrgYVTRN6GX7DjyLMb3',6);
-INSERT INTO t VALUES (-11,1094874412213254658,'K','3wr9I7c','Eck1RArFNfinXnZ2jnQDGv35jeHGcgwENwB1c9ZALXZky','3Acuyu3HLwRrqNtzF1UehGZthVi','h7vY5lPDkE136GtsjEEpsoyCWhPdPiBfqICUl1fDr80uSoP7','B6peRUkCf8Ric8ZspzSV9btfHjyAtFYLfCRv1f',7);
-INSERT INTO t VALUES (50,12230235027586595803,'3','jkiw96XX36TjARePCG1KZxTwKyciE9m5dTHN0wdHApnhcnBLsZpvDDXhqqghUtbfz0xf','o6OGvvTWXeCnvyHryp8Safe','zSBkJYsPldJ5ZRTsESRY0YdszR5CJEia3qH','b2snEPCBTzoJ3USQ6KTSua2B7HZSomcMchFO8zDz9j9btUiWtq9ifbmpaWmxIG6tkS68cNIHppASurSPzvNgpaBms','j57ukNGFRgLAMw4QPzDyLZy7mFZc6V3dKRcF',8);
-INSERT INTO t VALUES (26,4883404943939424448,'3','b4h3YAhSfXhZOr0IZPJtBiFb9hHPRoclIJ25UHLIbEno4WGoW9c8HP1g0mBxX55DaC','47e','tlRqdZxeKf34qpMc','044kX78','gHDaE4gbFODepyzTGKRh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-25103,7122624705629525542,'f','7FKqm','IGG3','MZS0UvLDG7DwgOS3Z38hyE','NHVoJZoiuHSKO0WkQYMkzZLy9KbiIAH6aPoFdNt38CJ9pSPt4NTMgaQL7NY8Ek','C38s6XVvGTmPZMqrFcihHkyklrzPRJh9Qc4UU88GpVSkoo1LQFQBd6NfLAyhiFTxheE3WbqMJYQfJdRdTzyJN5ny4IC9DS',10);
-INSERT INTO ti VALUES (-25103,7122624705629525542,'f','7FKqm','IGG3','MZS0UvLDG7DwgOS3Z38hyE','NHVoJZoiuHSKO0WkQYMkzZLy9KbiIAH6aPoFdNt38CJ9pSPt4NTMgaQL7NY8Ek','C38s6XVvGTmPZMqrFcihHkyklrzPRJh9Qc4UU88GpVSkoo1LQFQBd6NfLAyhiFTxheE3WbqMJYQfJdRdTzyJN5ny4IC9DS',10);
-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 (-9214,13592827816843982289,'80','dHQ7K6bjL5rDsyQeJ7GG2yZDJja9','igRImYmeamfKUUZCYplHX7yYhCuZuqi','ogtHlNuVCRFp','3OL8bFfdsNjMc3lck2vv1NRRQstNMSmLVicvC1CTT7r6Sw6vEXi6vMFbSGUU5KyLBPB6','nep6Tl3GwvVPb3BSltmMMXn3QSL8INGT2kLNBUtGF2rwFugJ2X',11);
-INSERT INTO ti VALUES (-9214,13592827816843982289,'80','dHQ7K6bjL5rDsyQeJ7GG2yZDJja9','igRImYmeamfKUUZCYplHX7yYhCuZuqi','ogtHlNuVCRFp','3OL8bFfdsNjMc3lck2vv1NRRQstNMSmLVicvC1CTT7r6Sw6vEXi6vMFbSGUU5KyLBPB6','nep6Tl3GwvVPb3BSltmMMXn3QSL8INGT2kLNBUtGF2rwFugJ2X',11);
-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 (-7858,17105576394346622330,'y','1aZuPBpAlG5Hbbys4BfqD5ZL0tjyiDruPslPo9c','d5a4xsesHEFE4vks3uPUPptRS5YFVESb8xQ','2QzdAuWM035gx58LvgDAJpVMXmzqRHQ3','JE0e2r3QzVthXwuiIuiu95WkAnak4aZ0e4C1Fk3alFBEOGM','BTPKm5T1HSS6IuxyU4ld4aMb9GkiC1OyMHvU3PaxA1Sq7wxEJLjooA4WVf5RZyrgfkdyMv1pbwhfQhX9kG0d',12);
-INSERT INTO ti VALUES (-7858,17105576394346622330,'y','1aZuPBpAlG5Hbbys4BfqD5ZL0tjyiDruPslPo9c','d5a4xsesHEFE4vks3uPUPptRS5YFVESb8xQ','2QzdAuWM035gx58LvgDAJpVMXmzqRHQ3','JE0e2r3QzVthXwuiIuiu95WkAnak4aZ0e4C1Fk3alFBEOGM','BTPKm5T1HSS6IuxyU4ld4aMb9GkiC1OyMHvU3PaxA1Sq7wxEJLjooA4WVf5RZyrgfkdyMv1pbwhfQhX9kG0d',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-13328,3228566756872409963,'r','M6Xj5oREUQR4trhECRovBWGOKSIezDTPGwVsCyxU1PMKkKBwb9NMg94nqIWoKoK9PrWpTqzqftWpvusZwY1tycA6HGesQOorP54vO2xJGnxRUrn0XbJsQGld2lQSMMzVotspMzSvky0byqIOckWoDCU2S9AlaFN7I1Xol5sa6UaQH8x07ipfzfjxVzHioYRZWujXi3bbgIyIOsYSukaSNiNzCORsVxJAcVXvrOnVrnsDC6nSh3ezd','mPMaIWnR27agfw2GJH6KV3A9MtVL','KWrB68c6HmpBSjYKuKpYBBxf0fKRSSPkaiM6qql','DX','RYWjAdstaE3mDLlf8IwnCjoEQ9x693Hg8cXnT4Q0y9MQodafGZDpFtm8',13);
-INSERT INTO ti VALUES (-13328,3228566756872409963,'r','M6Xj5oREUQR4trhECRovBWGOKSIezDTPGwVsCyxU1PMKkKBwb9NMg94nqIWoKoK9PrWpTqzqftWpvusZwY1tycA6HGesQOorP54vO2xJGnxRUrn0XbJsQGld2lQSMMzVotspMzSvky0byqIOckWoDCU2S9AlaFN7I1Xol5sa6UaQH8x07ipfzfjxVzHioYRZWujXi3bbgIyIOsYSukaSNiNzCORsVxJAcVXvrOnVrnsDC6nSh3ezd','mPMaIWnR27agfw2GJH6KV3A9MtVL','KWrB68c6HmpBSjYKuKpYBBxf0fKRSSPkaiM6qql','DX','RYWjAdstaE3mDLlf8IwnCjoEQ9x693Hg8cXnT4Q0y9MQodafGZDpFtm8',13);
-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(81), d VARCHAR(82) NOT NULL, e VARCHAR(74), f VARCHAR(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6341752770391402304,27,'j0','8vJLsxqhT5bUlgu1B1WSPbjQkp91kx0iXg5UpXr7Q','t2LuMXmJIhYKwozb2dRlvfNihqU6T1L0Wk2FiHhut2NiSCvEyPV2rNMH','cvb9hY3','smA7Dy4w2upPzZ9hUASkFDPWrAezkvvAxabSw2LbQVDsCBAiGZm','Ecws87FYk4Hz96yvF0ELH699sFhXAyJBO1o8R8NN',0);
-INSERT INTO t VALUES (-514416475058961555,33,'wIAmo3Y8pkQ8v7OpfUttyETX3kL8CxHQkOk0FBM66V7ZfwNmTqLYwqIYPxLyTN8NIVEfjmv7BS7GvyutY','VpYOgzY5iDCC0vysIuU20raheo61A2PBOsd5420Fz','vBpWbLkYjHPpn4WrMcou','IvPQbjefzR92ZKU6MvOFRROmiG','gi','rQyXOWlVXRd8POkhlBk1T6NtBDEs',1);
-INSERT INTO t VALUES (2263751491993195706,212,'7pVVgwsOuj29ONsNFf','DXgTmwlsazPgcfkRWgzEa2wkM3StkQGCbySnAzJZrMk7Z4yeUOIOBCrLkOgIcRBh5BM3uHIuKt','7CYKqv','stnLmHaFZazhJwrqmChriM4RXXK7P','Ym3v5FJcOZfAT5tOScAYWO9u9tBZxIp2PXcWHTxP27Ct5ZbIgxW4Ng7vg','l0zwzjxmASXQE1HmDt8B7T7pFnFCVHY',2);
-INSERT INTO t VALUES (-4917865762578659315,86,'eicX7nvtXyshrIYcurhH','TADE2cxCNhBCLvdV9hxXzc9gC','W3ogpTC4mc1W7','BpHnPold569vCaIqFnxDxXJouOqhEm7trc7NZdNM3tej1yV4a1QHHqIu','judwe8IbxUg06fVjbWqbhbWKMQFdCzpYipQJxXDeoCj','lqLxINXkOT3SBDK01kcDfkmrpiPjo6ZO6Dp2NOnuoUJzWQ3o8x3SUchv479IJTk6CWZj2FS0GaVX1GA9R',3);
-INSERT INTO t VALUES (6363760310980252911,160,'7xsWKEeFE9oB7UoK6N1lkEjBimRd','WEYA5b16t6Nn3frTWJrjsxTUEF3sVPojcRDEBWeoXRof0lKS0aK8JvpSGesUC0eS94GufXCoFzbn','Ps9BbzUWdI00bceUNKAX3EBYz52kC21F47xwFwqY89jiEL7RnCSOCzFqPn9','0huWg','09lsxYCRczMnVjltEln','RxMk7EUEBlXQEK6fR5q0iM6elwVrzPJY',4);
-INSERT INTO t VALUES (-7422694580874696427,243,'bf3k32wdkFIRJks5IXb0rGhoO4J2s6vKuuVrNCqCR2mKJva7AJrfb4FffsEhvkQwQ86nZx','qsOzAm','E0FAHl4J8RWm7eg2gVoj5MyEqQ9soorumAE65vsO42Ou6YbW6nnfpiu0L5cQV8QNja855','GTBsLpLcvpQgRGFvWVic0XIphr0mezlGZRKD84fxyneaTUqfD9snyxGUaz','dwG','Rg7IiAQnnGdr6vrL8rXtess8XETzwEmBy4rxTlcWKiu7PyZMFxVYKNQ5MLT6f0OnFJCg1IXYyli6HdQSH05iTJoUfyoN',5);
-INSERT INTO t VALUES (7735266994594682199,90,'SUQdKAonJlAthvh2qMIaYZTqiI9APUiwGB','he8U4WezXus5uMmfgZVAXLHJ7FmAaujFFn80hngcmCsY5TniLWeR92HQ73ROnmv2tJ6IVRrX1TFPoYAscW','kzDuEsdfSKPY9Jvi7Wt96aJKeHtFeX3ZQCQBziqD7IbNeoOIm2awj9ifxiMlglujJg','bxYEuQ','tAelNiFFILGeqpJLCkSipC3Ir9wBZsg6MPI22k6eAjVk0Rj1muBbzbXAklDfhR2GwMOqkPQADsv2lsQS9CbKnLXniiNSFmlm7v','pu9brqdZcCgjpK9UJLFYBFQdJ7swQkjtOlsFr4Uj9YDHMgJHVviKbYvXIg9tRBw62gCz0yD67Pp07',6);
-INSERT INTO t VALUES (8561365345023448048,129,'PM0yv09InuiT7f8l9EJXpShpTtOTQ46br5f107syjmFK4DX7UeXa4O2e8sSAwU','10grWaEgwum222dWp5ef6rn8SDT1Dgh71jbdl9x89gHWW9Umji4Lq1Mr','cbUoqGPx3XOL4r1SFug5A17Bf5aIZerm2caNRyVUx65PNLJugjwez8lg6vWK1j316Mvblj','AmblS0PJWSuoZ6Q','KtI8bOuG9','9lIdSbr7hL212zqgiCYVfQHDWm03',7);
-INSERT INTO t VALUES (-4623413673872914460,153,'Vk2OsLrAdTPs3AYhIZk','1MiRAwtlhXAn53Plor7quOEb8M3ZHRUcBcWqD6ZwMARteJdA6sWOURYveSw','lZxDlpyb2eZUp94bE0cPvwsSQIZVd9lYmkxS4qECY5','GcHtGiQXIWqdFt','pzPy8GKkM','ZBqOYhL4i91ZUAsozsQXeZnAwg1hNfwgT1RPlFwLgiJnpf7BYQaoMCpPKo2K4N1z3swgX',8);
-INSERT INTO t VALUES (8976992064458958557,217,'yhHHqfFTOo6xlL0k5sNj7c4GguX5pnar6RuIoN64DrPKZjLTst1b','YCGQathRJSidI0Gh2kWhvpgwJRGJ4CtLlvfKUeMSH2HSKL','L7BzcnCeuMPt8q6JOF3','2hOhVUiNx3eRrUKkz1T8h33sWP1samGpmg8F0YEPG96U7ExBd2kDto2sZwRk6','8z6oSKZtrATOoBCKTXk0JlyzftXwCmPFqj6Lw1ur26Eb0QOhsPaUL2S9VMPQmVlUMJ','naCK6lXNBmIsKJbh5d2WXy6aIUkIJCObXyGcf9HxPbQTQZOqxC3HfiUrDpxMhZoJjOiNXVRO3xCctNf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7112175817249204046,584417382,'tnQERvQ4DQbJNDrXxgC7ufYd5ZCdapHVQav1XNGEvBGMRI3AnedsCvs8KTjjYw7DV','4IvJeXUuclVPrjF1gVbv9XmZjmAoWycWBfiFN3FpKf8EtwOPVohwj46RJi8Gp4YYtFMcecm9uGKjHuhb30B8qJ8IYYhwtzyw1','LaLa3sYEsg7','LVJ83gz2R7BxkchTtxzMn1iaBEDNirXRi2DZ5s5gYndeEh1BBpZuYE9rFB2ELOvoVeyL0VRg09PHdktF1iUkiay7drsRlTDThC4AyVeHhi9OgMcW5oqYqMhMugrLw8kJHa6702UQU0kaGnIspR6qF3su3NxAlDkeLkb0l6gL7nRqR7hLBpLBRZ6h35onOPAkoHrQOj5sAiWRQ','F','J',13);
+INSERT INTO ti VALUES (7112175817249204046,584417382,'tnQERvQ4DQbJNDrXxgC7ufYd5ZCdapHVQav1XNGEvBGMRI3AnedsCvs8KTjjYw7DV','4IvJeXUuclVPrjF1gVbv9XmZjmAoWycWBfiFN3FpKf8EtwOPVohwj46RJi8Gp4YYtFMcecm9uGKjHuhb30B8qJ8IYYhwtzyw1','LaLa3sYEsg7','LVJ83gz2R7BxkchTtxzMn1iaBEDNirXRi2DZ5s5gYndeEh1BBpZuYE9rFB2ELOvoVeyL0VRg09PHdktF1iUkiay7drsRlTDThC4AyVeHhi9OgMcW5oqYqMhMugrLw8kJHa6702UQU0kaGnIspR6qF3su3NxAlDkeLkb0l6gL7nRqR7hLBpLBRZ6h35onOPAkoHrQOj5sAiWRQ','F','J',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16892756940441695969,929889501,'KJ4VjinomvQyqo3I1','XFfC4GamylUx7CaF9o7JRJf0W6RbQsCtmAOKtT7sDYL9ZD1PI7ovGtiXfDHbDghfn3iBRoS2YXeQAKENrNahegHIFhiWduPME0QnmhEC','Jr0HMp1E2oZYALbVHvtVEe54VJVx6ppjOgxGaFug','jOJ6msIyvp4Dgv8R4LracviDJ','eua','N3',14);
+INSERT INTO ti VALUES (16892756940441695969,929889501,'KJ4VjinomvQyqo3I1','XFfC4GamylUx7CaF9o7JRJf0W6RbQsCtmAOKtT7sDYL9ZD1PI7ovGtiXfDHbDghfn3iBRoS2YXeQAKENrNahegHIFhiWduPME0QnmhEC','Jr0HMp1E2oZYALbVHvtVEe54VJVx6ppjOgxGaFug','jOJ6msIyvp4Dgv8R4LracviDJ','eua','N3',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14276667331798430285,3888724497,'XC5X8T7NB1pNa','wA2I2ZG1988P1Yip9T5GM4cDMePKNmcWcIrevF3e84X','h8nu','K1cvDQVjvaz5P4UnthRCUUxII0TCev56fiZ7TZvokEGdtbdkaRZyYj2NqpCuo64pumdbV6ZIeriCxnfGPdlfw02VApkyR1xgn1SiSSmlbQO9FzDlj6ttqBYKLsVM5S9FNM2LOzIjTZQdaJaoMjzvQTwNUJi6upJh1KmU4','sZ','Si',15);
+INSERT INTO ti VALUES (14276667331798430285,3888724497,'XC5X8T7NB1pNa','wA2I2ZG1988P1Yip9T5GM4cDMePKNmcWcIrevF3e84X','h8nu','K1cvDQVjvaz5P4UnthRCUUxII0TCev56fiZ7TZvokEGdtbdkaRZyYj2NqpCuo64pumdbV6ZIeriCxnfGPdlfw02VApkyR1xgn1SiSSmlbQO9FzDlj6ttqBYKLsVM5S9FNM2LOzIjTZQdaJaoMjzvQTwNUJi6upJh1KmU4','sZ','Si',15);
+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(39) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(50), f VARCHAR(100), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-581887787,-426096987,'HLcUbHCTmmII4uiGhIpSlo','SB1uZ3ulwWi5lDns52f72QVBXwo8BF16em','hIY','PH1s2TrUA7pRJMG7rdQGvLH5P3GLgirWPzqjZIjeTo8UbJQB7ujB7qOziF','v','oi',0);
+INSERT INTO t VALUES (-992943651,1256912775,'ytwtgzUAEN6O2VCWvvJGAI7','pRYU3picfYXh','mVoPer2n','jVsqiunDTUMhFXhuB16ArmQwH3hV','V','r',1);
+INSERT INTO t VALUES (-1153088436,-379359261,'jl','9WvaVrHgEDnHM1FYkUROh4xPauL5aPjclwot2Q9i0FhS31M6PFSrKruV','g2T0dkswatNf05ntGgwCPaP7oF2thcq1mSc7wBBntYYM','qZKz8VWR67VU5JIOYPCsHqrQ3usKC2C9uRAls5tdPe0OQ4Bd6WyLarWT8HlaJmqiqQ3ZTZuZoRW04Eh9Xt4y71MNYCY6S','ny','M',2);
+INSERT INTO t VALUES (-835719987,-1896053400,'1NlkkcoF','2TzBRDG7SOev0yAPrmYZJv8DpmIPKcmN','BxVuN4BtHN0NM1au6H6q4pEBfvIHHFw','LnqGg6ThNzJ','4','x',3);
+INSERT INTO t VALUES (-1328577836,-28338761,'4J6xgXYGbhvsfIdQCVrPZdK','LZyf0L19K5ZWl','olTvCpAzXfhtJrwe2ZrpqpHt','ijXJBbp2AyTgt3tsr5uaDuJ','q','C',4);
+INSERT INTO t VALUES (1412581700,-1695855926,'C3AeVsSBFzPQkQ','EiUh0wYZFhlV21KpI5r2','t89bjVec8azyFxz5yDBLq2uSVtGHmAs8T','yt4ICnQ8SfZpGnzcspA0ZQeJhsB15fnjWwKU2Cfov2FZiEwWoGMuRSezmEZp9tWGaGUAdojk90t8958g6HS','Rd','Nw',5);
+INSERT INTO t VALUES (1435629238,1357056098,'tO65','XAUOdXZ2tZMWTsyMfFaJb4fuVHsdCNjiEdu08MR','xV0d1Tk1pkIOasIG04xtXj','NXTZXlYN0j9MedVytMm1lyq','8','7F',6);
+INSERT INTO t VALUES (185806063,200061303,'M06rDVDWGDsndvSJK','bn1zCmYTtF9UI3T7QgeDt8i8mP4zYW7iMj24GSeKN4PIKz8NKyAuOWrEc','RQFgTvRVkBetzt56YRU9kIIuW','H4WR8ab6Wa8JV1QRXrbeG1r1Fcsfw4JxQyXwwwqX821','A','2',7);
+INSERT INTO t VALUES (-646597140,-274542215,'t7YHPlecUh5kI5iKKqk4xm0blkH6eZA608a8s','bEsPBbbcxofRE','Pzmkvzvkkj1zwzxum2mV','SOSAAxcZrCghk6y4J7oASPo07OX48HWxcJvqQHMcK5xv9lDjsmgNWlYGVFfs9Pb008AumqHAeQd9w7jjm7','o','jD',8);
+INSERT INTO t VALUES (771822029,29136149,'ntJj4','fhvxBV7neQQ0Rnl','T1orFPlNaEpLyyxAKAuUkXLDZhwFfvbgJG','GkmVksKY0RZ2hdgfDYTRuczc','gZ','rU',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c BINARY(39) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(50), f VARCHAR(100), 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 (-8713356286068255126,236,'GgZqsPBkniOrHx2ureAHQ6PQLO55y2CvtGQ4o5NsLzTvnJxdsHas','QDEOcYJH2EjFDh0WX2','etW7ZI4IUa0fZjqBi7CDFSUXQiMv0pwZ0VR6pACScUdaCFI1v34YLkSkXN6d','aGk9RSxlcOUHJuqkK3CDToPus0hp7ebNbRxks9anSNFvN8mRDxIctU5LY','nYu0k6oNAwsomYLxsfe5MiUuQzh9A','b8jOB3bhIlp8QTT9wH6690wmXrA4J4gwHr2JeuoFYaUIapGSgTq',10);
-INSERT INTO ti VALUES (-8713356286068255126,236,'GgZqsPBkniOrHx2ureAHQ6PQLO55y2CvtGQ4o5NsLzTvnJxdsHas','QDEOcYJH2EjFDh0WX2','etW7ZI4IUa0fZjqBi7CDFSUXQiMv0pwZ0VR6pACScUdaCFI1v34YLkSkXN6d','aGk9RSxlcOUHJuqkK3CDToPus0hp7ebNbRxks9anSNFvN8mRDxIctU5LY','nYu0k6oNAwsomYLxsfe5MiUuQzh9A','b8jOB3bhIlp8QTT9wH6690wmXrA4J4gwHr2JeuoFYaUIapGSgTq',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(82);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
-INSERT INTO t VALUES (-3792187664865516054,175,'9EJdHFm1s37T1m8qizgTJ','JlLOAARaNiwN4ato5t6jlGB0d7efWSaBHA4Xtdo1g44KjsiARCcMgX6757OvhVSi9QPu4X8','Awm','GpFn1zJJ9S0OEMpdro9Uy01u6yvl7MWDUwjRPk','Ev','MHpLwas5RdrmzgxJWc4pG',11);
-INSERT INTO ti VALUES (-3792187664865516054,175,'9EJdHFm1s37T1m8qizgTJ','JlLOAARaNiwN4ato5t6jlGB0d7efWSaBHA4Xtdo1g44KjsiARCcMgX6757OvhVSi9QPu4X8','Awm','GpFn1zJJ9S0OEMpdro9Uy01u6yvl7MWDUwjRPk','Ev','MHpLwas5RdrmzgxJWc4pG',11);
-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 (-1974657704845489001,111,'POnTbr8XwbxbcI4h','95lYVxOZzOIMXk5hPxjN3EFU','qDPzksfGBQ37B32tE5EMRpst6rLRuq8Q7fW0','FVQK2ko0TWikFIMLKTEBTGLRUeWbC','cRXDqr7zu','JXkpaHZ0xhGrZl8gwwIEaAtf6HPDDilK3TNWgZYyVgWAKQKP6gOdYtaBw7dmBEChllJaKZGEdnSE',12);
-INSERT INTO ti VALUES (-1974657704845489001,111,'POnTbr8XwbxbcI4h','95lYVxOZzOIMXk5hPxjN3EFU','qDPzksfGBQ37B32tE5EMRpst6rLRuq8Q7fW0','FVQK2ko0TWikFIMLKTEBTGLRUeWbC','cRXDqr7zu','JXkpaHZ0xhGrZl8gwwIEaAtf6HPDDilK3TNWgZYyVgWAKQKP6gOdYtaBw7dmBEChllJaKZGEdnSE',12);
+INSERT INTO t VALUES (-7596625539729968344,1126833970,'b71C73IBP','HaHOXfJyN12LwSN','KgSjYzmlSJCH4b3zvOcBqFAEcKrnLFEXIOLFn3rGuYxs6A','Y2ouqkNr8fKCvK4pu4OG18ncAKr8veUcW','8','9',10);
+INSERT INTO ti VALUES (-7596625539729968344,1126833970,'b71C73IBP','HaHOXfJyN12LwSN','KgSjYzmlSJCH4b3zvOcBqFAEcKrnLFEXIOLFn3rGuYxs6A','Y2ouqkNr8fKCvK4pu4OG18ncAKr8veUcW','8','9',10);
+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 (7248907089570016908,1103975532,'y9hBsbqDmH2PKWCFiZROumsin5ekq4F','mj45ECbzpH5ukAXAm17zMVjgCvQjURuS4joXhh8yJhypJCoQ9Js7LZ','mcgHzxm0oma','a4XgQKpNf9z1w','R','am',11);
+INSERT INTO ti VALUES (7248907089570016908,1103975532,'y9hBsbqDmH2PKWCFiZROumsin5ekq4F','mj45ECbzpH5ukAXAm17zMVjgCvQjURuS4joXhh8yJhypJCoQ9Js7LZ','mcgHzxm0oma','a4XgQKpNf9z1w','R','am',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7807410417052465149,-2136720200,'cfbCW7IgSqy4iDFt','pSvtE2uatJsb7aFGOmfT4UZmjTJsFRxPpQoiNz2GxI8ABVVoZtMV0htOAwsWbqxHLv','gQhyx','kaAnqNGhJt2fisDikwtyHqIytCSlYQSm','8S','o',12);
+INSERT INTO ti VALUES (7807410417052465149,-2136720200,'cfbCW7IgSqy4iDFt','pSvtE2uatJsb7aFGOmfT4UZmjTJsFRxPpQoiNz2GxI8ABVVoZtMV0htOAwsWbqxHLv','gQhyx','kaAnqNGhJt2fisDikwtyHqIytCSlYQSm','8S','o',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6542463461539108843,75,'ox0mIcJcmV2kaRwcyAc9B0yVCpTNZLwrNHmZ3S5N7C8LjOjoTi7K9','G124nYb1KECHRp4dxj6O8wPsBmoLg7klhxmpw4i3YL7mT905OuOtFAl1ystXjXj3rLVZR07zsulSWNewv9X1BxIUbUWfhLe2vJGlGi2cV5vmwkxatScvp2xsXg9BiUvbli4s0oNVxQ9jKDx6jaWiQIcf2Gw88KDWCLAlygo1tKe36qRIzVq2sdcnKQrpAJJWL5f','4cRboAesYzOWKsMB36qehjg98YBR1XC4yK9A5sfIiy','6kenZNepMWo3XPEtkv3LkiQ0nsuRm2Vi4JElLvO51xWkvTDRNIjQkevbaG4YnWgh64O','yKY','doRYkeq9uJOUGBafrqYBPho8NCBNPYQx',13);
-INSERT INTO ti VALUES (-6542463461539108843,75,'ox0mIcJcmV2kaRwcyAc9B0yVCpTNZLwrNHmZ3S5N7C8LjOjoTi7K9','G124nYb1KECHRp4dxj6O8wPsBmoLg7klhxmpw4i3YL7mT905OuOtFAl1ystXjXj3rLVZR07zsulSWNewv9X1BxIUbUWfhLe2vJGlGi2cV5vmwkxatScvp2xsXg9BiUvbli4s0oNVxQ9jKDx6jaWiQIcf2Gw88KDWCLAlygo1tKe36qRIzVq2sdcnKQrpAJJWL5f','4cRboAesYzOWKsMB36qehjg98YBR1XC4yK9A5sfIiy','6kenZNepMWo3XPEtkv3LkiQ0nsuRm2Vi4JElLvO51xWkvTDRNIjQkevbaG4YnWgh64O','yKY','doRYkeq9uJOUGBafrqYBPho8NCBNPYQx',13);
-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(38), d VARBINARY(74) NOT NULL, e VARCHAR(6), f VARCHAR(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (107951060227041870,1697616976,'hCWP','F0X3JLMSe9odSXkb3XyQTCaXpDGYF5kR8ARz6c','OJ9JBc','0KUntqUNVIP8h78bfV7Zu9JF1U4doGYs04gWJ9mpBV9lPrYJ4Zyf6clh2QMUIo','uTCMOz7fOmU0tAD','qGd2ORxpAt959zkIwJxEj84X87kSvThKLVhH7AyoiWrrtVXDro8cwwIfp',0);
-INSERT INTO t VALUES (-7206142972186108702,1942574775,'DmCzJfiIO1hS3kMV','10fq','O','RDTlI7EdKzhyy8tCPuJFBs3GUggoVUhGmgb','dwBqeNefFDOjAG3ZvBERVOW3ZBbmlzQCmKhTYDf8V0SPX97iaXm9clLgq0phAmBaoBQIaAzmhMgM','J8xNAUPdiyfM2RMYnaqq0VY55r9rr0SVsDEzpCDl5DirLXudAgikcug5H',1);
-INSERT INTO t VALUES (-2114938018203900518,695049717,'chVTjprpAoD','DIp3P8NxFDhpvhNPGaVGstAcbsMMycpgLaQZxb5kjG034u3pDNSZAWrHORDaLbVi','0','mPPJzZIzu83XBgaqBfXTtrKemDt1fyVHP12vbYTiBFfYuPi5yw7bUlOQf0EmzrcbSCJ','AExQbdleoZ2wzp6CGANYzpbPHZVIVytIYTAdHbfl2befIMAt5z0DIvHqY54U5osqbjWlGyXCNnBntf','WjeYi9rwcpBarm9qupUxAqncXlFDkIRLhqg13Fp',2);
-INSERT INTO t VALUES (-2818493922100240136,39415404,'q4mEoiD1z','BmlQsueaQThl2ZlvAApJUWPKUvZAECwyXkN2ji','qiY','2I3RP2wlehg','KDOlMumOqb7v86KyS7u322mvHSEXTzrD8XrosDCzLk3hnCl77KhjI9yoJRVIpYdYRw','wY6OqYoee42RqdZphmp1N2z5eJzrwVr6FTbtw2AeupXScOTMApfxdPeAMRKStIzgtw8cmE9SzcdgN6rzkcKCYdeoOn9KnV',3);
-INSERT INTO t VALUES (7017481558332252218,1067179896,'FfG35T0pUQQsMUxbu62ZN0wUtDfLO4sW','SN43QiXoM77CjQgnQUYnm86CqYmMyJIuIaTELQp5pv160JuJm7GCm1EuKYM8870a2dIOgGj','p1','WVAgDhkByYWgLoXTPFwipJWvgnjP74Bk4hkf1EgNyW525M1cjfmiRWsvjzBH','MLc','fFGi02OSbCZKa3fIpmAvPTTAFZC7tOGQWl0r8qw6f73Qjpazy2RxFVYQI7Kkwix',4);
-INSERT INTO t VALUES (-5846392184292205940,1344714268,'tmqm4asyZg0F','dpj','mYN','6gKYl4q64BcX5TtBbyIktBJ5nCNrGQ9BuQuLlHy4dYDBMgPQUMAGZKuFV40N6793LfgyhWh0wW9mT00xVs4BYdHQ','yhwJyJ8QxM5g','RvhdKyYBt9LSe3YWPefnjRnyyCv6KUwgJXHYgcemlz5wmoI2nmX9mJkg1MCBn0huazr6KX34aWE',5);
-INSERT INTO t VALUES (-7846113644158581128,4246689291,'euYGl2YRureyYfyVx51','9dO1WmX0jQZIEJag0gMSesKRu97eDe','d','8YdfBTJ1BBzPv8cNSno2vmsZx','ikRH3fYaIRl5UocmE9rhKzPK4a7CYM20fZ5qzSDZboLuUn7mZD8eSuvy4wJVaTguSw7kEY31UCtfAwCwITCq37EQVLtTJvaeck','962ZwIo4S71',6);
-INSERT INTO t VALUES (-1204803395940697787,1571069589,'95G','zxLvANKgCsu2z5AiHubTpLmTrJb2','D','NVvhApw','H1bfSulyf3DnNZ7FXPDT32vVj1iwnnbVzoWWPAQfeP2mBtSfusNepGjY42LlAHNVfL','oHC0qDhuAkpIFXxtDe4sKJPZROhTaP6TdGf7E1prYAqpwiX4ojmaD94aXjm',7);
-INSERT INTO t VALUES (-34604398971854804,2280787552,'JwzNCAIfFGvTdIuS','CKhTHLMw1jnvfCxdLeTYJ8zyLZWqkaVFSKt4tpbAVMRNYFEjN24j9dPR4Mv','4T8C75','QIeORA8amBrfBCIPRClSQFU4mYUSxu6RKbxSsep7suVAtlk3WWKu0QZHBMoGtcXulLwjK3OGTN','uDaAZ8jORYtHghwTEwjMv','f8yJXZ3RhQnxCEAZ59UUPZSHckV3mXUfdKVpWEW7SbFc6hCvynjvioSkRU8LOZfzTXSA6zsjxFArU',8);
-INSERT INTO t VALUES (-4185052212633748450,1013814264,'g1p2zs6rAsEnqdDipanEyJf2','LRPn4vK8vxcb4IJ3rukPBDoDdxQ3tD6VDuwCEjdYujE3hoHHMVQ38bQ','Wvn','7n3jyf9Lt13','WtRvvZ1SgKG7Ykp7Tq2onMS8P5wX88O7wn08dYsiX8MQu6Kf9saKdi1cUpiddpwDrVcu5KDo5JYVpOi1gHkGzQRkZ7BlXo','MArct5AHNekX73mpl90aDdLDUkAngqZckkGJseEgup2wGbr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7030728850991117311,1021844126,'viPJaELTH9uKYOQgV','XFS0H','OVFgLN7z','Uf5nNkkCS1epf34CSKhJzFGSYpBUk2lLfc2iqYHtPYZ64YnxSO2ACFJNYznd5LH52fU9GZMwDquMiAn2wkktlWzaRpoLxwteMTPKTtvVXgp2ssSdgdKGtFyIYuXDEKHwODRio7f5HkSI3HAvXvOeUzHfXkcnr60Af2EiBhHimC4bY9PjdPy94BHIWvhINpoyblo69sFuNhfOrApzUUhuHvPLhrrEZ8R1BRvPzx7Yq15EDK','5','h',13);
+INSERT INTO ti VALUES (7030728850991117311,1021844126,'viPJaELTH9uKYOQgV','XFS0H','OVFgLN7z','Uf5nNkkCS1epf34CSKhJzFGSYpBUk2lLfc2iqYHtPYZ64YnxSO2ACFJNYznd5LH52fU9GZMwDquMiAn2wkktlWzaRpoLxwteMTPKTtvVXgp2ssSdgdKGtFyIYuXDEKHwODRio7f5HkSI3HAvXvOeUzHfXkcnr60Af2EiBhHimC4bY9PjdPy94BHIWvhINpoyblo69sFuNhfOrApzUUhuHvPLhrrEZ8R1BRvPzx7Yq15EDK','5','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4100101645558492799,-1984890449,'7cJLBkFTqCJqpKOja6GQQ','jwHcZgJJvMnFKVObjbcnrzrhDXoZ8dSQxPyPTT5U8CWbt4u1URA8DI3cRovzsu1xu5RfT85JemhTAMn9zVBSRiUTN05eiwPhlS9031ci8d9M8','RzB6ErINR9yx1NGQJBLPLVDI96ghiHdWB','KmM12ThmH300L9wI3ow0rxIPkAD5DJXzasRJP2IL8iIqMyyjKPaocrwpmXMV6BViTFEuj6U6ERaIbjGrswaluXKoCq3id2VL62Z1YsGICdy0xCti2ypcfgjU1Kvhza8jrXlSqw1qxHODpj8j7zYQ8toC0MHj2LGOVajXCAg1pUjGolku','Eof','V',14);
+INSERT INTO ti VALUES (-4100101645558492799,-1984890449,'7cJLBkFTqCJqpKOja6GQQ','jwHcZgJJvMnFKVObjbcnrzrhDXoZ8dSQxPyPTT5U8CWbt4u1URA8DI3cRovzsu1xu5RfT85JemhTAMn9zVBSRiUTN05eiwPhlS9031ci8d9M8','RzB6ErINR9yx1NGQJBLPLVDI96ghiHdWB','KmM12ThmH300L9wI3ow0rxIPkAD5DJXzasRJP2IL8iIqMyyjKPaocrwpmXMV6BViTFEuj6U6ERaIbjGrswaluXKoCq3id2VL62Z1YsGICdy0xCti2ypcfgjU1Kvhza8jrXlSqw1qxHODpj8j7zYQ8toC0MHj2LGOVajXCAg1pUjGolku','Eof','V',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4347253549957896497,1513553792,'IczlyiDmgXyop9y','WP42i18BGVYqTUyhsFLkCkvYGWK0TMsB9pkrWFgiizq4D2KEnlVSoWSPNHo2eMzZxnfaCXlSBKHDvZNVGVirW32idLXRdzkFAkkzoATat3lGStmSQEn3zJErmUGueOk5exlhJhxwyieOXkI5MlprgupmSM38nVoplCHxYV6RILPm96w09BzJFSiesWUvLfPucn5WFXfAQ7gw85AE6yWNLgQZRxVXKVboQTrrpwEQ','Ig5lZi','z9l3n1VCfBNHEed73v1S5UNKbZwbLD5Zw9Do0wPtCHW7B8WQ59dfwkBT6tg6fmq3St0pJolpap8DnZhPCRAowQW462RcmZuFzK8gaenRv52arUkW8VmNAFXQqTIsfd2H8VmGubRkjP0T8pQSEhUdghMu5S7cwOWMkSv59jqBBYWASTdnj1GIFYKCWCFfwZGvl0SbpTd1lkdj','CeH','8FD',15);
+INSERT INTO ti VALUES (-4347253549957896497,1513553792,'IczlyiDmgXyop9y','WP42i18BGVYqTUyhsFLkCkvYGWK0TMsB9pkrWFgiizq4D2KEnlVSoWSPNHo2eMzZxnfaCXlSBKHDvZNVGVirW32idLXRdzkFAkkzoATat3lGStmSQEn3zJErmUGueOk5exlhJhxwyieOXkI5MlprgupmSM38nVoplCHxYV6RILPm96w09BzJFSiesWUvLfPucn5WFXfAQ7gw85AE6yWNLgQZRxVXKVboQTrrpwEQ','Ig5lZi','z9l3n1VCfBNHEed73v1S5UNKbZwbLD5Zw9Do0wPtCHW7B8WQ59dfwkBT6tg6fmq3St0pJolpap8DnZhPCRAowQW462RcmZuFzK8gaenRv52arUkW8VmNAFXQqTIsfd2H8VmGubRkjP0T8pQSEhUdghMu5S7cwOWMkSv59jqBBYWASTdnj1GIFYKCWCFfwZGvl0SbpTd1lkdj','CeH','8FD',15);
+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(50), d VARCHAR(61), e VARBINARY(100) NOT NULL, f VARBINARY(67), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1464282040765996189,4658963,'M1iE6Pjllo3WgxNkpaJQ8V3x6mK2QMtBdpEUaN','Zh14bzJOms6PZ6ZNs7sH7OP','2cYqjMyHQ6O99JdJeOkDKfFrRH1YGcoVHgpzR5srLsuRr0PjIupPt8qE4lBCf7p610uz2gJLIEMo','epd2IEiP2nozPP8N7Hjr1pE1lXF77wglRyxptpQ','i','1',0);
+INSERT INTO t VALUES (-8153051085700278958,15954518,'BkaDRwj','A1srFoJSzVeUwHOOLgx0qnpB2Cv9PHJ','laFnNcxlAV4y6CAv1VRbMSNJyx1gDOAuIOia2duXXbgmA','D7iR7xLIrz0uRicGRi','U','6',1);
+INSERT INTO t VALUES (8863219761755874809,13522812,'LlluMPlD0WZCbxTU4KBU28youzv8G','V','NQkCgM7GleqQ1dqjCrkHMZu7LWnc64J8NqQ7LozLM4fmAfF7WbyjJOKuw2kf4V9Lgm1OCr7YqFcbgyO4pLRhoWxC7lP','m48PhJyXUphF19IesJY9o5qMhpoJ8qzG4rHUsWgNdocfJHJ1MHIiwsn','X','0',2);
+INSERT INTO t VALUES (5558250540910192694,2923895,'hy26bq2QdzJeJndIRX9AJOKn2jQU5rluvAyI6u','YUPpYMHyW9XoFA','S2xaEYAVwQt2T3S1bUvG4n4nKR6dvSaSkfkad2lERwhbtwvlF9GviY8CktoZrHMGNqOXJjSn5ckVIATwbCQvZtEcsLUEtFnbqXu8','ST','s','S',3);
+INSERT INTO t VALUES (-6754410692711895922,14119719,'o0EdtaKmUTS18ovjFwt9d7w9','7bphaGr8zAgu15ClNiPQri60DmJ','S3GgW9mxB7mZJt17KlVKptx6J26dpwb78HxsrEAjoFnFppCB0CqLSUXn6x7WDWm98TAF0RrkJ1nJq','XU2xyRKg7INNHo49KnFCf0oTSdOzVzLWt1tXAWZDlItq9ZqFBFhm','o','O',4);
+INSERT INTO t VALUES (-3927552083917219869,4439615,'DTRgOKSDNtgqAnAP24GQsFZ9zuNlYfFKrZwjGFHMdfezWFLRzo','s7E9K0tuiaLrvxLF5856teD5ED7kTFPKE2','8JCjtxCmY5fZyspyCxISUtUB7SjQuhkK9yujcMb9tcfw1uoHQHSVEpmTwDd4NQEyeKCY','K7KGYbNYGzJLT1nsciff4VwJ9Wco0cMH9KDHLEU0LhdkAWdIupWjjOoiEw0AOMrf3wL','8','3',5);
+INSERT INTO t VALUES (-877166400368042062,9841508,'ZZdZxOZ9dmEtR','25xhQFXgK','IXfYpVGbqKkhttrv7BuBU4IPkZI756a8vMtTam8BKwNOhvCPTlKS6OxxTjggKcfmuhZyVK','RvjAWKYkLwF3Or','l','W',6);
+INSERT INTO t VALUES (2226389209372472723,940441,'pCtwwB0zPe7BNbdInWMhqCrQtMvgRWRmfRI2ueGQvLTlfePVND','TiRu74rUlq43x22C3hcX527fmJUqbiIpROugo6Gt','4IVVR487VqXkv6tjtRQ5KPeOsHq1zKFY3Pe7Xafl2WbDGqmYHYv','Da2HEzMw3gT6PrSLoFWllvW4FAd0VVJAwICCnTuEN0Z4WXiCfTMvdI2JM0fb','B','b',7);
+INSERT INTO t VALUES (8899962606680781598,344811,'56biaBx1udORQDcZ0tV9lD9Z9CcMc7BvSQxj1','lJY8O','aqqPEJzKRhobaaot8DoIE5lzM6YXTzvAAuQ7qsPrFjiJ7TkdWA28lvizyKrFOuzGdMo2AsnV7HL15yxpc','nFuaKLnzIMRNqkAXOwqJizWgj4bWCVm9Gi5XQCU6UlBnqElZXk','s','x',8);
+INSERT INTO t VALUES (-2627496040919836287,16152444,'XvPQXWMRdoxRV2g7KQCdI5nEVwD16lmS8uBB','r8n9xNFSyTvD0VCogQvWBOIx3urada0pYy7Q6','6','XM92Q','8','L',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(50), d VARCHAR(61), e VARBINARY(100) NOT NULL, f VARBINARY(67), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (4524410428500037177,2245497083,'NlO7jB4EwlmcJLV01j6L3EULksH5XBlvsq0','3','UeOKPi','6hxQebAhfMggSYxbZLNW8rwQ7','yAsvk','slKqYzNLxpfcczfryeMRdB41z9W9FIfA3xwKvVVc8G',10);
-INSERT INTO ti VALUES (4524410428500037177,2245497083,'NlO7jB4EwlmcJLV01j6L3EULksH5XBlvsq0','3','UeOKPi','6hxQebAhfMggSYxbZLNW8rwQ7','yAsvk','slKqYzNLxpfcczfryeMRdB41z9W9FIfA3xwKvVVc8G',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(39);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
-INSERT INTO t VALUES (8140873391928105126,3920086015,'xAnYVGbTMp3ThHHHDda','vkyklGWM8R7h8h','ddJERU','3TDgWqhj','bgs1jVQViI','iZDqIXMOjtWw',11);
-INSERT INTO ti VALUES (8140873391928105126,3920086015,'xAnYVGbTMp3ThHHHDda','vkyklGWM8R7h8h','ddJERU','3TDgWqhj','bgs1jVQViI','iZDqIXMOjtWw',11);
+INSERT INTO t VALUES (-8621318523750429133,11959409,'vKN21WUDxH1C5hnpKKzAGnwNGZT6n','SatkNMXPI3b','OVPu4ks12zbYhrD3CXExORtequuDmiHioc48JOWDMXi72Asm5EQcn4jy1Ep5C3k5NzfEai2ZzrSM','k','Q','1',10);
+INSERT INTO ti VALUES (-8621318523750429133,11959409,'vKN21WUDxH1C5hnpKKzAGnwNGZT6n','SatkNMXPI3b','OVPu4ks12zbYhrD3CXExORtequuDmiHioc48JOWDMXi72Asm5EQcn4jy1Ep5C3k5NzfEai2ZzrSM','k','Q','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(51);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(51);
+INSERT INTO t VALUES (7102593396774136845,15523164,'DUdTGxW4RgWQXPr3nZcuLUv','I5OTFVVTIkG96aCxd5s0yVWkysFpOo7CaMzKRdTo3CtKOO8b','8SJfysPpv8SQmYhKQ7nJycTXUkbRPtMCn0OKqhmyKRhmJJpg7iJCcu','fZ83SmsqttgUWvhIRYF1ox4JMhcmWrtwwNAtlCEJiS8J1eAP4P9UuM9cF','W','e',11);
+INSERT INTO ti VALUES (7102593396774136845,15523164,'DUdTGxW4RgWQXPr3nZcuLUv','I5OTFVVTIkG96aCxd5s0yVWkysFpOo7CaMzKRdTo3CtKOO8b','8SJfysPpv8SQmYhKQ7nJycTXUkbRPtMCn0OKqhmyKRhmJJpg7iJCcu','fZ83SmsqttgUWvhIRYF1ox4JMhcmWrtwwNAtlCEJiS8J1eAP4P9UuM9cF','W','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7341375036908448121,3465201,'fPtSDcgpHBOIJvN0FGWMX','5qheVv8jLxSoHlaWmhvcvLjV5ekeiLsCyoDKVO6exFchKgpn2NyHM7ngB88zLhUrV93W6ZU8L4EojAxHDadbhhzu67OYSYwPBVYzq9LT9ciTO3HZgMQYrK6aakrL7DFvqwxOhpOWPV42Qu34vR4qOwO9HGcCWR4QwszIwijTw6yC0EWcTAqrBAyDo84ybU1o0VSdUym8Z4JQFC7HPL133C0C1XHA5','otizkIy82xo63KsluDd3jXlMoRE8jwjymDgOXdx7M','8cffxOh7x4WVIOSQ','G','s',12);
+INSERT INTO ti VALUES (7341375036908448121,3465201,'fPtSDcgpHBOIJvN0FGWMX','5qheVv8jLxSoHlaWmhvcvLjV5ekeiLsCyoDKVO6exFchKgpn2NyHM7ngB88zLhUrV93W6ZU8L4EojAxHDadbhhzu67OYSYwPBVYzq9LT9ciTO3HZgMQYrK6aakrL7DFvqwxOhpOWPV42Qu34vR4qOwO9HGcCWR4QwszIwijTw6yC0EWcTAqrBAyDo84ybU1o0VSdUym8Z4JQFC7HPL133C0C1XHA5','otizkIy82xo63KsluDd3jXlMoRE8jwjymDgOXdx7M','8cffxOh7x4WVIOSQ','G','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3925090938927526390,5561331,'Y7EiEzb7j7kUQnJNj','duAl7WRtkADILohFeWRqaOtEljdSrA8pTTV5x1SSFjeX6gqXpBmo19bzez9OSzbA8dS24gdBJzIC0rKjXTfT3XdsC2yqNyve6eYaKQFFrm6HxXuUoBw7obo763pyagE9GniCff3QbX4BZIHWE5fzE0IGBRPi0GY1zmK5QZl5V1JMvd95DuiBVlFtGTdb0EzlJeCSVZQacxDBvTjCFzzOB8slvdWZI','JQdSYb4GhYuMjHvP5R1iW93JGtFWavW','HOwVeIvpo5qsovCAjVYkD1ikIFwFN7fpIWtmROtNSsoeYVUtFudLAe28nupiXPiDyDI4vCHbJVjhYFNRrfeWEIUk5zBdw0aMd0AJmmyxB9HqQK5weSUvDNZ13J7IaHHUgSJRwhDLvfznjzmHYlcqpN','O','I',13);
+INSERT INTO ti VALUES (3925090938927526390,5561331,'Y7EiEzb7j7kUQnJNj','duAl7WRtkADILohFeWRqaOtEljdSrA8pTTV5x1SSFjeX6gqXpBmo19bzez9OSzbA8dS24gdBJzIC0rKjXTfT3XdsC2yqNyve6eYaKQFFrm6HxXuUoBw7obo763pyagE9GniCff3QbX4BZIHWE5fzE0IGBRPi0GY1zmK5QZl5V1JMvd95DuiBVlFtGTdb0EzlJeCSVZQacxDBvTjCFzzOB8slvdWZI','JQdSYb4GhYuMjHvP5R1iW93JGtFWavW','HOwVeIvpo5qsovCAjVYkD1ikIFwFN7fpIWtmROtNSsoeYVUtFudLAe28nupiXPiDyDI4vCHbJVjhYFNRrfeWEIUk5zBdw0aMd0AJmmyxB9HqQK5weSUvDNZ13J7IaHHUgSJRwhDLvfznjzmHYlcqpN','O','I',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (791437105999006756,8568917,'fszy','QZt73Sdio6AMRjaOTrJIfmhirEGQBm3oy','9GWegifdNTb9axLpwel9Sh2ZjShhZxsQKGkE7lrcIF8gVWLR3KfFuYPLVo16TzcGAQU0gQt0vvnpKsm2XavYQm478aolX','FuYrflfIhETCtxHhbBmL5EWrYa3ku0voLzn2LqznYfsuLUui8ldYE2JB1C5h4QgFKSeu9pdyScr17oKV1ROCpVMWTg4onvn37KWsU8focabXEEnoQbeKGzuQSsWPY8hj52VgiRsXYEC13FBiPuh','DT','z',14);
+INSERT INTO ti VALUES (791437105999006756,8568917,'fszy','QZt73Sdio6AMRjaOTrJIfmhirEGQBm3oy','9GWegifdNTb9axLpwel9Sh2ZjShhZxsQKGkE7lrcIF8gVWLR3KfFuYPLVo16TzcGAQU0gQt0vvnpKsm2XavYQm478aolX','FuYrflfIhETCtxHhbBmL5EWrYa3ku0voLzn2LqznYfsuLUui8ldYE2JB1C5h4QgFKSeu9pdyScr17oKV1ROCpVMWTg4onvn37KWsU8focabXEEnoQbeKGzuQSsWPY8hj52VgiRsXYEC13FBiPuh','DT','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4482248276998205619,938800,'lKqOP7kSUFMguC980iGBP6225Y6','LqokERrhHOjT5X5wPduFxVHNJzIdPqNjkxGJeCvpJxfwH1Q9V4VQp1GEF6ibYQxIfjmJ3K','ro6xBqwshS1OyaPw8umZpmfWQNr5GGta9yqLbvQoTmFDCVxxBi3a8CS0IyD4jz8N892akBmHaE1','O6X20qRDMjTE0gRotTFg61VXYbXlPKTgvzuHqyhobk1fK0ZA879nrBJUqp1C397y2jdwxJVHZkx4Gqc','h','7',15);
+INSERT INTO ti VALUES (-4482248276998205619,938800,'lKqOP7kSUFMguC980iGBP6225Y6','LqokERrhHOjT5X5wPduFxVHNJzIdPqNjkxGJeCvpJxfwH1Q9V4VQp1GEF6ibYQxIfjmJ3K','ro6xBqwshS1OyaPw8umZpmfWQNr5GGta9yqLbvQoTmFDCVxxBi3a8CS0IyD4jz8N892akBmHaE1','O6X20qRDMjTE0gRotTFg61VXYbXlPKTgvzuHqyhobk1fK0ZA879nrBJUqp1C397y2jdwxJVHZkx4Gqc','h','7',15);
+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(80), d VARBINARY(66) NOT NULL, e VARCHAR(26), f VARBINARY(61) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8095086886984711400,1027738731462913876,'W4MAzJDvH9xKHBrNO3KNCfCZayeLSC5WCPb7wk11LBEsiqN2LO6KB6GnB','Ll54PX5UfI762','vpT73AUd02b','ww2R56CZv8wydRjxlF','1','s',0);
+INSERT INTO t VALUES (17615610197826857647,6846948502757116902,'yp7Jweu3SxpE','vRL4v90kPGKFe5gMMFHFJL8BKM2x7FjuOA','PX','MjCRMCaWuB9tcb8CbTXJEn8dWJGJNi','X','a',1);
+INSERT INTO t VALUES (17213221407783647432,-7084765763843897440,'Kb1YLR8DmzvOXRjMuqmHyAl63g5ZVS5JqQ8m2gqTi45FuZ8RsTRdGlpb2CG2EYrzEUEy8W5k1JQaOso9','Dnh4G1rGQDUdW7uv3aD4Sqqt14qzRJP5','1lKem','xfAK42XuoPXHnscriWu','3','O',2);
+INSERT INTO t VALUES (13887159997029485058,-1552908845617387630,'YvGdSOGwOajTlHF9MYTTA9Z1sMYqQG7WeTyvCR36sSKBEjwIpH','gZQMIvj1F1QfS8Dg','OLm39c1c','sg5IfRmK','Y','l',3);
+INSERT INTO t VALUES (13367534677496842954,-8084331772050301755,'AiGgn37qM8BPMV5hARtPT2JmyPnGqg1WColFB4i','W9ENmujA8P1z4TOaCpdlBfWtUbJYyvVYyYVijPhZLSuiAYRuAZ','1xdSQJwLVkbydf','E7dHXQOHE7WiIaI4RQn1911JVg39ko6mzs5pCVyHNV8RnF0','j','G',4);
+INSERT INTO t VALUES (1915690934656354289,9030991893453883594,'Ny4eZg7WNytSf55fxElP4eJukGBUxRyPgKgfHuqb1tZEB0pZkmtRgglr2w','WRiHjRtVgmMy0NKUhkkjK5Pb5l5vAxchHg4D02G','rxdvgLMaGLHGxx6PowBFsxej','BMbTsjEL0oaNNW1AY6fWFm77p','X','1v',5);
+INSERT INTO t VALUES (5415985198363392724,9179911121433403742,'JPXbbB0iYMihXDeUYR5xoyWovVbGJQOlVaxJdCcyLeZxaVrCNhLZt8','7xjaXOva7jLjwJFf3EGwTfIW4','VoXbI','VXCGEVQKRqaas4FetahZZc2LZzRG','u','so',6);
+INSERT INTO t VALUES (7644195005823755713,-6567682072481816171,'EVkiM7wLpRxvIMIcRRzo59gXxdU4rl','8e2sRjsQnnPxav2WZdwmZY6FW3scaISE','DUn','XSuqC3EmYtIo5Vp8rmT9vW6TbAXUOrvpTtA','d','8Q',7);
+INSERT INTO t VALUES (3816104144528670575,1219291954648116358,'wgvHi2NPiZKIAcHFpgVCJx9OOyZuBoeT2biN0dgvm8ZPWIYbXD','T70CPKgjZ9hvBR3mSzHiCbhUqsg5VL5RAW2VgtZwEh6zu8XfDxbKLXtqa','h8jT','WMAtl3dR7N29T4z7uJF9np','V','E',8);
+INSERT INTO t VALUES (3002434597987408696,-6735344006349436260,'PBgPykQsWqRGt4ZjsHHUBAexVGeM9S3flTvf','brYVp5mGIb9btQpVaZ8YqlCZbKnFbEnbE45DJRWpDaVZlilJYt6nM','mrQOGaF','pon2fuMYEC121L3Q2Hn','M','4w',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c BINARY(80), d VARBINARY(66) NOT NULL, e VARCHAR(26), f VARBINARY(61) 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 (13562683478259884993,4982766341895025577,'bv9SLy','bWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMF','bV','c3h0d9DWpGNctjotmuXTMq81cPrFGM12cH8dZwrdCYdPhgyTqmQ','e','6e',10);
+INSERT INTO ti VALUES (13562683478259884993,4982766341895025577,'bv9SLy','bWuxZo5TRbJLZT3ddnO6FFPrrSPRx79U7gFmyyKxpMF','bV','c3h0d9DWpGNctjotmuXTMq81cPrFGM12cH8dZwrdCYdPhgyTqmQ','e','6e',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(81);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
+INSERT INTO t VALUES (17138287187824027513,8297461636660653353,'nZh2BOkGRC0BPZmHrDzmx17OSC3MhAS4QFT1ruvqBjHD1nLLNVKw45ETi','sjSB','70srC4Jcd6woF','w8JEpGl15RJpY','P','e',11);
+INSERT INTO ti VALUES (17138287187824027513,8297461636660653353,'nZh2BOkGRC0BPZmHrDzmx17OSC3MhAS4QFT1ruvqBjHD1nLLNVKw45ETi','sjSB','70srC4Jcd6woF','w8JEpGl15RJpY','P','e',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8522221474828081057,3935100822,'PU00jmyrh','NUPNrtoI6b6pw4DYONMaWhXYarwlnwVbNcso9v6GWt2IhRu8OPOyJbh6IRTSQbX1LiSG313vONl3Vfw6A95fuGrRTCA58ejxuHIr0robK1b0EzHpaEXqr84FXUyiwp2cnRo0vzo8CfgQISs6wq0d1yGDNVsdhmA63f2EghdNNiMwB2V5MUHhIxt4uv0dFHiXb21dczidbI43EXztidzxGNgi7DVj0HL','YyH','9WsCnybyZyDfdS1e1VmlC9vj8ZoT7L1rcm3kcJaL8afGqa','2bILs','CmO4uTzmfSNEwD3wEq04ZxF8GHz8waX6ngmvyQ9Q',12);
-INSERT INTO ti VALUES (-8522221474828081057,3935100822,'PU00jmyrh','NUPNrtoI6b6pw4DYONMaWhXYarwlnwVbNcso9v6GWt2IhRu8OPOyJbh6IRTSQbX1LiSG313vONl3Vfw6A95fuGrRTCA58ejxuHIr0robK1b0EzHpaEXqr84FXUyiwp2cnRo0vzo8CfgQISs6wq0d1yGDNVsdhmA63f2EghdNNiMwB2V5MUHhIxt4uv0dFHiXb21dczidbI43EXztidzxGNgi7DVj0HL','YyH','9WsCnybyZyDfdS1e1VmlC9vj8ZoT7L1rcm3kcJaL8afGqa','2bILs','CmO4uTzmfSNEwD3wEq04ZxF8GHz8waX6ngmvyQ9Q',12);
+INSERT INTO t VALUES (1865888031372455017,-6709549446372521526,'K0fYzqSM3JuRaPfdw8YCAD0jocEoE0RGzXsLDz8DaaD7iRsvIe','oH2MzLR3CIudq5Cqul1loxAgC4aiq6V01rwZ7gW7iU546bMt5gmV9JW4yAKlZZKNO441evpe4DlS3Xs','PFvWOsS','nS21U8AoNprZICW2KlEJUzRrf7vTGOcTKsPrnlSEl916dJacIz4tBDQt','b','CX',12);
+INSERT INTO ti VALUES (1865888031372455017,-6709549446372521526,'K0fYzqSM3JuRaPfdw8YCAD0jocEoE0RGzXsLDz8DaaD7iRsvIe','oH2MzLR3CIudq5Cqul1loxAgC4aiq6V01rwZ7gW7iU546bMt5gmV9JW4yAKlZZKNO441evpe4DlS3Xs','PFvWOsS','nS21U8AoNprZICW2KlEJUzRrf7vTGOcTKsPrnlSEl916dJacIz4tBDQt','b','CX',12);
+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 (624619287892147854,6925001850268827064,'3BacFURn27eYi5pdHuZbXBpjYrHNzxAphM65AdEU','95walvw0bKmNu1MZdrWOLzofs7rywglhmAbUN7nL8aHGFasjW8wGQzFBiXx1BhP7NHvvhFXIjxrX2PUcPI4aBi5y6hVi1Gieq7s6gZfREY68UG4hWSOVtpguAzJUxkpLwbKL5bWKmeIYRLHfWATFBiM2sI1PeuqQ7R9GQ1VwqhedZozT1boybybdoAazm2X27w','eRHBCZXLUuTUehP5H','FVAcOn7KI3EeTsFJCeyMRP9QWGDjOivO0Pk2vBZlBjemNEiEYvYOauvljXWKmDbAhlEKdQXUoTyOYlwQMYbSMKFfgP8NR8BBrwKzjccwJ8VqjpDjouHlxHfvNFogKp8s7sitEVKqY5IUxnOeMjNQvlBXx6lDXqmilJRRPws6MzHTnZd3fsfVpd934slESR20GoioevVXcj1JJ7wphxNyjjyq164W4PN2c6W03kmNgo7zwqUQtvb0j4','S','X',13);
+INSERT INTO ti VALUES (624619287892147854,6925001850268827064,'3BacFURn27eYi5pdHuZbXBpjYrHNzxAphM65AdEU','95walvw0bKmNu1MZdrWOLzofs7rywglhmAbUN7nL8aHGFasjW8wGQzFBiXx1BhP7NHvvhFXIjxrX2PUcPI4aBi5y6hVi1Gieq7s6gZfREY68UG4hWSOVtpguAzJUxkpLwbKL5bWKmeIYRLHfWATFBiM2sI1PeuqQ7R9GQ1VwqhedZozT1boybybdoAazm2X27w','eRHBCZXLUuTUehP5H','FVAcOn7KI3EeTsFJCeyMRP9QWGDjOivO0Pk2vBZlBjemNEiEYvYOauvljXWKmDbAhlEKdQXUoTyOYlwQMYbSMKFfgP8NR8BBrwKzjccwJ8VqjpDjouHlxHfvNFogKp8s7sitEVKqY5IUxnOeMjNQvlBXx6lDXqmilJRRPws6MzHTnZd3fsfVpd934slESR20GoioevVXcj1JJ7wphxNyjjyq164W4PN2c6W03kmNgo7zwqUQtvb0j4','S','X',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8434887127125883864,-6436490258960637275,'31eG6Qzmg2SnDQC76I00VL8ak5ahnmuYR8C2I0sJ46xbWh','foVWXuvL1vB0Q9EsnZThLSCD9klBI9F9DZRTdtp02dVHONyzmiG6wdrp3g0zQ1ysnBgqL4W7s25L','crvnOcKDE0MqNOa0fHz1db9qU','iJAutdrYhXy5Cncu2Rs1yCwBr5HvnulQBQtccQKPLhdPsVLcdX3BGMeaweIZVB2VlLTY','gL','9',14);
+INSERT INTO ti VALUES (8434887127125883864,-6436490258960637275,'31eG6Qzmg2SnDQC76I00VL8ak5ahnmuYR8C2I0sJ46xbWh','foVWXuvL1vB0Q9EsnZThLSCD9klBI9F9DZRTdtp02dVHONyzmiG6wdrp3g0zQ1ysnBgqL4W7s25L','crvnOcKDE0MqNOa0fHz1db9qU','iJAutdrYhXy5Cncu2Rs1yCwBr5HvnulQBQtccQKPLhdPsVLcdX3BGMeaweIZVB2VlLTY','gL','9',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9368220130643088472,5916476569918505340,'4G0WKmSj5PcbpxozPQXLpO','T3DYNaqAgwnCu4gMxzABcVfxZhjeJUqNhBSV64e9JYr9OdoETJwkoqwOXPKjieQ1UdWqBfPetMztDxBl0x8kOipbnhcIV5rF9hpnZ4sdx1aStKHic8yPrrnn4tmcokLT5xS9O2u4YgjRBdIRx','orTmdhLUqbnfLMcyK5JhZ8','JMgX54','J','im',15);
+INSERT INTO ti VALUES (9368220130643088472,5916476569918505340,'4G0WKmSj5PcbpxozPQXLpO','T3DYNaqAgwnCu4gMxzABcVfxZhjeJUqNhBSV64e9JYr9OdoETJwkoqwOXPKjieQ1UdWqBfPetMztDxBl0x8kOipbnhcIV5rF9hpnZ4sdx1aStKHic8yPrrnn4tmcokLT5xS9O2u4YgjRBdIRx','orTmdhLUqbnfLMcyK5JhZ8','JMgX54','J','im',15);
+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(56), d VARCHAR(16) NOT NULL, e VARCHAR(73), f VARBINARY(8), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-99,37672,'C0dzwrOQH','poFjXpwqdX','q2dJ0Ukfv28EWKX5A3h4Gk7TYznI1udxDWhBXRLYtOU0Vm9bz2ggz4c1HbiY1Q','r5ACNg','Y','U',0);
+INSERT INTO t VALUES (127,16327,'8MUz','KaPbH','Jq7EURhEjryhfmZ2kakQ5eLoXFHLQEWs6tKQ8LZWHNhUm9y1','MriDxFLC','x','S',1);
+INSERT INTO t VALUES (-123,36360,'b04YmsDZkJLwJnhoGl8D5A5d5Re6CGwuOYLYEKfTmyGxyrTyla','Mj','nBBw4rUWjIa3u8KnDZu7DE143pVTUTzWiitvQ4bzzaB7OGH','SfL','h','T',2);
+INSERT INTO t VALUES (-109,914,'tdTjBCeF6hFViiAdFMJiKV1SOr5vom1QTP2ooVZ4rFKF1qdoakEWMdHI','7EgV4wZWmLj87','hHwhlO8kyqYtnt1DlCG6tDlvQvaDkEXzJrpYSoS1pP','U7J5C25','i','p',3);
+INSERT INTO t VALUES (-62,63367,'EefMBsyq3TNr2vd60G','hsZgD60mpoe7tNom','EhtQZ','W','t','m',4);
+INSERT INTO t VALUES (-66,14592,'oGzzVZNxIqAkBiy39RdXuZzHAw4jDumMrIrTnG8RIT','x49JIBcqTpNoelef','f','3F','Y','x',5);
+INSERT INTO t VALUES (-87,54622,'SoHTKBvCOEezgzmvzIEH3QeGSkwlCNl','C0zF9WpwNoXFHbI','LmFIJPkj9VOeAgicJDvavVHVGV9mj','x','L','i',6);
+INSERT INTO t VALUES (93,28482,'8OOWuynLpFWt9MPDmVbAV4SZ7ZGbL6GvcRi','5wjMtzXtO5mk','C1khUpZWkfZ1A9RGMSb4wOFHtl4HuPWtfEhWuvIBvZDxjGhGxUVJje1E','5ZxRbL','i','w',7);
+INSERT INTO t VALUES (-67,15051,'r1LU9TpY3JbepON3l7hK1L4S4SzzW3Rl','Mon9xi2f4nVSKQn8','txJpEHuCvGEwH0I3t3S5c4le3AmqXh80yFGgnYh8RlL9qlUtAVm2h3UKtY','fl','Y','7',8);
+INSERT INTO t VALUES (60,36625,'eQRlAnJoqhQI91w1Ayl5OCTvCdNVa8LyIVEMXVTnOuqoi0x','XdeqxroHlx1e','AyIwqLeSv9GZsVJ0dI7TBIecHx6GtvdH2zOS0luaF3FxxBjxQ9','rr','R','4',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(56), d VARCHAR(16) NOT NULL, e VARCHAR(73), f VARBINARY(8), 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 (-886727118,54682,'8u9w5gQM8tAVIInFXPAMgcIifoPz','jsLCaMVzdHKO3','qCA9Owe6C4seq2ZT7Ip5vO6EBe2dzu7KH9MP','1eJ','8','g',10);
+INSERT INTO ti VALUES (-886727118,54682,'8u9w5gQM8tAVIInFXPAMgcIifoPz','jsLCaMVzdHKO3','qCA9Owe6C4seq2ZT7Ip5vO6EBe2dzu7KH9MP','1eJ','8','g',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(57);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(57);
+INSERT INTO t VALUES (121490077,3700,'oteBKq0SsTCzwBgF180l0b','eLa8agiTk35nlG','wjSku9QPOmteRP2','VHKU0','d','u',11);
+INSERT INTO ti VALUES (121490077,3700,'oteBKq0SsTCzwBgF180l0b','eLa8agiTk35nlG','wjSku9QPOmteRP2','VHKU0','d','u',11);
+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 (1229262725,56352,'WTm5xUoGmQtq9c470XbxFf01GaMhZv4','tOYkqoPKjpqi2uqYddPIUrSsGotwVnkD4j0DfQvYJIQxKkClXSGq6D5Y7FKFlqYbU4IFqPkqpFGokPYgh91hJSbq5sX6SZKFXY1iiJwtuoMQ1s6DNC3Csf7Ac0Y','ENIhnYpnBPAjSTETSHpiqgSxrLnZrIwf2UN2HU','42b','e','7',12);
+INSERT INTO ti VALUES (1229262725,56352,'WTm5xUoGmQtq9c470XbxFf01GaMhZv4','tOYkqoPKjpqi2uqYddPIUrSsGotwVnkD4j0DfQvYJIQxKkClXSGq6D5Y7FKFlqYbU4IFqPkqpFGokPYgh91hJSbq5sX6SZKFXY1iiJwtuoMQ1s6DNC3Csf7Ac0Y','ENIhnYpnBPAjSTETSHpiqgSxrLnZrIwf2UN2HU','42b','e','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2044667336,43352,'RU7R387GcZkDYiNqbUOkpL2lq5k8AM7134D1B253gpLCmWeMwmorQG63T','6a6hF','dqqSpx7IBrsHMvYaZbr1c2xJlMdg7ACYVGXo6','uHR19Pi63B3mMhABvuKxRUu6ZIszu245l3BCC3w0XjSmb391jHctbZR20DtkapkQuyI8q4bB','r','9',13);
+INSERT INTO ti VALUES (2044667336,43352,'RU7R387GcZkDYiNqbUOkpL2lq5k8AM7134D1B253gpLCmWeMwmorQG63T','6a6hF','dqqSpx7IBrsHMvYaZbr1c2xJlMdg7ACYVGXo6','uHR19Pi63B3mMhABvuKxRUu6ZIszu245l3BCC3w0XjSmb391jHctbZR20DtkapkQuyI8q4bB','r','9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-235161221,31308,'uiQ0tMNUHztf3mXH5spVuhwpE2cDCAto8p8JLKKL73QiSqu8t8eR76vP','FuKPPicqfsFzNDHK9KLq4fPzo81tCbQu0Mtsl0SRnsHuoOLQhocXLeFOyPLhfQQED5Fj7h4IG3dpBf2C7iHcXxiqT','b7DCglGqyGPT2aeOv9rrEmREHmmt8rLSZSlXpHRr2krTX709JlLKmby6Ghw3ny6CbWaXYcJ','XtXtKQvHL8tdzNnoYFAcsrANJp8zosR3sBoe47dVnrqfguLElHBpSQpL0ysXZaiRIsEYkBTSGqxXuNxHpXrJEbMbkeE5ajsiwvKbEJk4YE8V1E6QkPvZNag8E89kMWsIlXx5O9gkWySQJeRFibehWY4Qz0sf9n9WTBvMtCCi5Ghh5dwERoyMHbMKYK7Exd3EyoX6kKuV3GgDmppmsW1tApi8gtyp4O','Yz','g',14);
+INSERT INTO ti VALUES (-235161221,31308,'uiQ0tMNUHztf3mXH5spVuhwpE2cDCAto8p8JLKKL73QiSqu8t8eR76vP','FuKPPicqfsFzNDHK9KLq4fPzo81tCbQu0Mtsl0SRnsHuoOLQhocXLeFOyPLhfQQED5Fj7h4IG3dpBf2C7iHcXxiqT','b7DCglGqyGPT2aeOv9rrEmREHmmt8rLSZSlXpHRr2krTX709JlLKmby6Ghw3ny6CbWaXYcJ','XtXtKQvHL8tdzNnoYFAcsrANJp8zosR3sBoe47dVnrqfguLElHBpSQpL0ysXZaiRIsEYkBTSGqxXuNxHpXrJEbMbkeE5ajsiwvKbEJk4YE8V1E6QkPvZNag8E89kMWsIlXx5O9gkWySQJeRFibehWY4Qz0sf9n9WTBvMtCCi5Ghh5dwERoyMHbMKYK7Exd3EyoX6kKuV3GgDmppmsW1tApi8gtyp4O','Yz','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-367628613,30376,'Gq3pqwzqXuLRkcXKPWKr29GDXC4NYyUjz91aqqsI8osioTJkgB','JauYdJl1KjlPgRNeB38ps0ElB0hOQjp6JjKmIxbeQmwEu3MVanHWsBrtTqKOj37saBvmsfCaTsI86igxwS9KGAasG5hUnzdoefEUbQloXJEy2l2yXiwQvHTdLZOdDoou5GTb0m2rtFXpn6xNj2dtMkc9PDRMj7YMgqOs53Kl2n7EQCjCmROlhTBMy0','PAvSRvBkD5aAtUSx','SXqdKqz03n2EGiG3wvO0hk89H5u6bpPvCStU9uRiD7s9YY6uBAsQxevuqwhdvJyeU09678KY40Vn6aotZLOMfE4RJ8ZYWvZnRRnZOQszHAHkUYcKudhwNV1comfE397LMLm4yeykGtoEycHaBFx5yQOq0GPq46Zj2zjIZZYujbAcrtZrZtYfSM3owsbT0RiEZvcUecx9KbC7l3riWcjtBsoVnbVKSya3FkhJHIHGBIGpqZNbukS0Mw5cfXF','x','AE',15);
+INSERT INTO ti VALUES (-367628613,30376,'Gq3pqwzqXuLRkcXKPWKr29GDXC4NYyUjz91aqqsI8osioTJkgB','JauYdJl1KjlPgRNeB38ps0ElB0hOQjp6JjKmIxbeQmwEu3MVanHWsBrtTqKOj37saBvmsfCaTsI86igxwS9KGAasG5hUnzdoefEUbQloXJEy2l2yXiwQvHTdLZOdDoou5GTb0m2rtFXpn6xNj2dtMkc9PDRMj7YMgqOs53Kl2n7EQCjCmROlhTBMy0','PAvSRvBkD5aAtUSx','SXqdKqz03n2EGiG3wvO0hk89H5u6bpPvCStU9uRiD7s9YY6uBAsQxevuqwhdvJyeU09678KY40Vn6aotZLOMfE4RJ8ZYWvZnRRnZOQszHAHkUYcKudhwNV1comfE397LMLm4yeykGtoEycHaBFx5yQOq0GPq46Zj2zjIZZYujbAcrtZrZtYfSM3owsbT0RiEZvcUecx9KbC7l3riWcjtBsoVnbVKSya3FkhJHIHGBIGpqZNbukS0Mw5cfXF','x','AE',15);
+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(91), d VARBINARY(66), e VARCHAR(41), f VARCHAR(83) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14238641,-3499298,'kp4ecOGGsiwvHQX6BjLYbCseNdqkZs0P7VjCh82FA3ftwlMt2iKG3CGVUQem1F3nt48qw','LPeUGw5UtXrN2UJGl3nxcZo9FSFN9XY6W4dywjG8drFFQZ8yd00vCY4','ZDp4LFOATaq1Ak5pXepxXFn4J7s27eNjC','C7nn8TDSRcOcG3Pg5hlwjqedCZO4OOq6mi0rZzXFWdJD2cm','D2','ho',0);
+INSERT INTO t VALUES (6184963,8268904,'dSpXubIqoqlzg4EuzdQItXqYJqp9FjN1QwXRpiNDu3QMxrWDLy','Q','ZfV','eC7HZf5DYY7nsUrKZFSfjLitOSc0eUNxfJCgIKghhI1IyFnbu4ckCaE35D7mVTKeb4tWFY3POZHpQX','C','af',1);
+INSERT INTO t VALUES (4151413,7446215,'hlZ69KXxe1dyFAEpk6HwBnTGJG','YdEZr7mHrX5zFTyNwxP0CjN080mxJQVwbNsWNixKRgle9JRa8Tspc7pbdCOhyyTF','FxvhKs2hAMSTtElP0pU6','ydQKalc0rZZ8rIoMtAyPNpswA7SJjNiTcGyE6maoNvWYGP4Cv','r','p',2);
+INSERT INTO t VALUES (8819704,-2710338,'LYgUzlusE781V72JqXPVNB5dNhLON1A4WjBILx9vDttwWep9EJLvl5rAABUpa8Do','P9CC3u19VN5rDvKJeQzem5T6UCounqx0kffXYjcYjW4KLGcr7WhdCeJA','cucWTuLVw6BJGLlbO4LHKKqmg6L','7vRd1jOivq','5u','3O',3);
+INSERT INTO t VALUES (13792984,5495302,'w7MtzK8MFZ68Wxt6he1qEi92IuSaMOB9Kk3MeXl6L9rog9viq79B0','cd56sEaHAjZ','tyoMc9nBUs3dwWGjc3DhNJKReNl0qQ2R','uS7GcZ3BaA0qtsrhMJDfiQzhxaDJZ2oei5mRYRuxl4KCvklgi3pme33BWbS5M98WeklQshDe2','R','Xh',4);
+INSERT INTO t VALUES (9953324,-1407258,'9e3DzfT4swMmnzGaPe2YY5Yu','JcOtI901M3G','QKPO8pdLZ22B54Ul0eG385','7q0PnGyJtVDjd2ioCsJXx','eY','9',5);
+INSERT INTO t VALUES (10721216,-5151978,'iilH1szCW4RmMH5eAPFWp8m8H','n6J3y','lWWQpuxpvUt7BP8ZFjVbOFgiApiCD4dAA','cNAGqBshKcKFrEM7QK3YFKqzvFMVYUlOlwo6fXXbeQrDSCvTIvC39Y49ZZtvjaneTWjJ','i','c',6);
+INSERT INTO t VALUES (1669928,6889126,'lEJoL5lYx7QgKqaM0TKZkMXSlrpOf48ebQ7y5g21rybuPvkmCYeY2jND0ZPpT1Bn9djBHuGSDlERnjsLis','2vn0xEIEvAnNrcpqFxCJ','GHd30IvGkcdtcmz4','rZD12T3xjuLd','PK','0',7);
+INSERT INTO t VALUES (14745765,-1734771,'BSPZXwpPhqCPzct12jDqHqLaIXSojmg01PjJ9k5U0zRbKKmXB0fkvF8kPwFJf8bTkkoRzy','XDb3ZHoZSwB2dOa9l7bjMuNUEKX0dfAJfC0MUOmyjNC5Lkn8Kz25vxJdIOYEGNjLV','u5yrwor','LiDLYKWgCj7sk6qOqbKoOpKYWNqocPYJ2vMmNW8t6L9LG8rPBNnzsgby463r9qidMYSfZqcRIx','U','Np',8);
+INSERT INTO t VALUES (8806107,2143075,'KIBxglUoZcY1LLZuAQjIxxWghE','RQJegYfPj','tQtnvJ','53Yj9I9kA33QdcvQyNJ3kO0IDf0JSIqNyV1i2jH4APjgEgS3','j','j',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(91), d VARBINARY(66), e VARCHAR(41), f VARCHAR(83) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (17731345506016132550,-562387,'CT7WHd2BsYw2czdLYvUF32qeljPAK6bFG69b4fh2oG1I7l7ueWj3LBtGLxUhy8FcKIf1SXvUl7Dtk','5GByWhiDVNC1UmKn3','GFitnznLbET4B4MuM1y1C8RCphCLlUBR62M3z','N9SE2qtHLEqYV2tA','T','R',10);
+INSERT INTO ti VALUES (17731345506016132550,-562387,'CT7WHd2BsYw2czdLYvUF32qeljPAK6bFG69b4fh2oG1I7l7ueWj3LBtGLxUhy8FcKIf1SXvUl7Dtk','5GByWhiDVNC1UmKn3','GFitnznLbET4B4MuM1y1C8RCphCLlUBR62M3z','N9SE2qtHLEqYV2tA','T','R',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
+INSERT INTO t VALUES (7375020005567189623,-6242985,'RZ9SP9QhaP2J6hyafykb2IMD4hhTzYWddmsPHe7WzBEmLazbAUpyOp4rGJxMgQ2pqySzMwOLGmPs1P67DWy','2sFGDRKhDemcOHst6uB9n7CfYGcB3v2hR1ayOMVETkcnZU33B0P','SECb40','aKaqnMGIcn8sr6rkzi','U','T',11);
+INSERT INTO ti VALUES (7375020005567189623,-6242985,'RZ9SP9QhaP2J6hyafykb2IMD4hhTzYWddmsPHe7WzBEmLazbAUpyOp4rGJxMgQ2pqySzMwOLGmPs1P67DWy','2sFGDRKhDemcOHst6uB9n7CfYGcB3v2hR1ayOMVETkcnZU33B0P','SECb40','aKaqnMGIcn8sr6rkzi','U','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (15813447704209513282,-6903506,'yIet8DBiSgOdaySnCl4KixOi7OVfZjPfxxAX0NAFnXPT7bLLXOgGEbthNARQtHnisuMXy0IaLpgk','XMKBJDhBDH7a9OYqWYZPONC51lD5EDVhYmECHhdbfIpd3UzdCXtzftFphh1uXUVmfbSGAV0sOkSEIvrHicg5eTw9MAFfMCq1WGJrVv5M34nkLZUdH9RU2XBIGIVxqdFy7qE6XHCTzKqCJw43sxmxzHiQtP55Ox2bQyKhzh7kF3XNuN57btmMf1lBJYsea9PCexd1vcKliCQG6DcLMvT2k70bqLdE4d55dh1cGUqng7of25oskddQ6L2slYVIR','eTZZwusudYx97uh4PNXUh5pcwVHk','LVDGnvCM7jatPD8D7AC9UX','i','D',12);
+INSERT INTO ti VALUES (15813447704209513282,-6903506,'yIet8DBiSgOdaySnCl4KixOi7OVfZjPfxxAX0NAFnXPT7bLLXOgGEbthNARQtHnisuMXy0IaLpgk','XMKBJDhBDH7a9OYqWYZPONC51lD5EDVhYmECHhdbfIpd3UzdCXtzftFphh1uXUVmfbSGAV0sOkSEIvrHicg5eTw9MAFfMCq1WGJrVv5M34nkLZUdH9RU2XBIGIVxqdFy7qE6XHCTzKqCJw43sxmxzHiQtP55Ox2bQyKhzh7kF3XNuN57btmMf1lBJYsea9PCexd1vcKliCQG6DcLMvT2k70bqLdE4d55dh1cGUqng7of25oskddQ6L2slYVIR','eTZZwusudYx97uh4PNXUh5pcwVHk','LVDGnvCM7jatPD8D7AC9UX','i','D',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6701210594216614685,3883329852,'zSYPX','xmp0uunSELEpZD2jcQIsr0WX5sANpEkb8X3Q5YzYrUwKaranKpVcdggBoXac4LIoRPdvaCvP1dmaB9cZYbzYy8tez2vVi0Xb2w5JQGRyGj9H3KfMnAD7dsevbsduM8YGZlI2etyKF9aijCKoWkvEgacnu9K5ORkaKBASEqkzdo3WqQ7jc3M4Ep6RJL16El7EYPnJRZY','T1Z','9kXbpDLYGGHtlc8pAb76JKUmnBfMfiCjjKsnra4tF6gZlGKzm5ajFexl7bPIQ6d9BwJvCHXyXVad2qIeZNY3kKoCpd2UHFZMXY','NQ6w24A8YRKYWfPSSsDUx6pEK1Sacf1l1hTeEp5DG7JujD2y3EgHom7vY6Xs7vvmyu2GeY39dHz','Ksag1JpzCYdVe9KNXezFbXRFc1oYDMervQsBGn5A9BcuToy6nPTdNlStEU8ulgYHV45AM9NehcdYrxv8j7uvy',13);
-INSERT INTO ti VALUES (6701210594216614685,3883329852,'zSYPX','xmp0uunSELEpZD2jcQIsr0WX5sANpEkb8X3Q5YzYrUwKaranKpVcdggBoXac4LIoRPdvaCvP1dmaB9cZYbzYy8tez2vVi0Xb2w5JQGRyGj9H3KfMnAD7dsevbsduM8YGZlI2etyKF9aijCKoWkvEgacnu9K5ORkaKBASEqkzdo3WqQ7jc3M4Ep6RJL16El7EYPnJRZY','T1Z','9kXbpDLYGGHtlc8pAb76JKUmnBfMfiCjjKsnra4tF6gZlGKzm5ajFexl7bPIQ6d9BwJvCHXyXVad2qIeZNY3kKoCpd2UHFZMXY','NQ6w24A8YRKYWfPSSsDUx6pEK1Sacf1l1hTeEp5DG7JujD2y3EgHom7vY6Xs7vvmyu2GeY39dHz','Ksag1JpzCYdVe9KNXezFbXRFc1oYDMervQsBGn5A9BcuToy6nPTdNlStEU8ulgYHV45AM9NehcdYrxv8j7uvy',13);
+INSERT INTO t VALUES (8965976847945580582,-1092728,'hI7rCHre1DiNUC','apt8LNTjRo2NpYFcE6dijU1gUQaQ5KQ2OEH9CFiz55XJZGmuGX8IBL71ImzPFaxm3udyYkZLIHe4JiDMCKFOcxyA3UWb235Ux9Ri5pUFsh5LJtWHwn1HJ5fNA3hBqCg8308N1rMuMJgyTopiTNwU','pgdiGygcIdEIHe4AI9LT5witlnpq3O','YM1v6wddTsZQygP1F2q9p9VA7liVY7rlEZEsx0rdq83Z7Vc6NhQW7EpUKZ8eU18V6txT8uiDFGPkElt2SZ0QNbPK6VzQDPekKDpwn02dJyzwy8BmBhhOSvAihlkg0uGkeeW0vSxJNgpNf0g0kvpriIfCZeGzlRZcy7iw1bEN4pZ2fFNfCT7Tl55fRNaXQQSXdhBIBw1sjmWu369gFndUU73xmOJk3m1DOr8xTRGuaYjSJCP1vo','W','rx',13);
+INSERT INTO ti VALUES (8965976847945580582,-1092728,'hI7rCHre1DiNUC','apt8LNTjRo2NpYFcE6dijU1gUQaQ5KQ2OEH9CFiz55XJZGmuGX8IBL71ImzPFaxm3udyYkZLIHe4JiDMCKFOcxyA3UWb235Ux9Ri5pUFsh5LJtWHwn1HJ5fNA3hBqCg8308N1rMuMJgyTopiTNwU','pgdiGygcIdEIHe4AI9LT5witlnpq3O','YM1v6wddTsZQygP1F2q9p9VA7liVY7rlEZEsx0rdq83Z7Vc6NhQW7EpUKZ8eU18V6txT8uiDFGPkElt2SZ0QNbPK6VzQDPekKDpwn02dJyzwy8BmBhhOSvAihlkg0uGkeeW0vSxJNgpNf0g0kvpriIfCZeGzlRZcy7iw1bEN4pZ2fFNfCT7Tl55fRNaXQQSXdhBIBw1sjmWu369gFndUU73xmOJk3m1DOr8xTRGuaYjSJCP1vo','W','rx',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7009962947788540671,-6915805,'2j9rNC8E0PG5XHF4n9mWj0FpwptmRi6JOhC7ZsSrKSCNsVESXADkPUpNb5aGQ8ayYBZs5zL','pTe4RgYqNdk6Dku4raYp3a9BlOT73VceSU4hJPqnDoBMqCATuulSOMY5mXYlQuVDoL98dKMrerW4CO5h6I183hW5DSMYZchFf3zumI2rOwWK2QaMMiqi3YnC8FGpnHZIm8MEfD11v2cBmsf3','A11cqjn10DJRdQajbHq4i359IMS','pJcVSpqUhsa4KdduziEYxld3wQF6fYbBm4JppsV9105LHSaNvp8CoDRKxTcLnLFodVs3e0vyhZbc9JF5G5YcGyzeqQ3KbpKdb36DEdXKCLIcXfKxjXdNChkVaVvMvat4FuDvJS1cg9wK6mKHiQub2NBN8LI0DQtLu9EC8iAlzs1WJ253','B','h',14);
+INSERT INTO ti VALUES (7009962947788540671,-6915805,'2j9rNC8E0PG5XHF4n9mWj0FpwptmRi6JOhC7ZsSrKSCNsVESXADkPUpNb5aGQ8ayYBZs5zL','pTe4RgYqNdk6Dku4raYp3a9BlOT73VceSU4hJPqnDoBMqCATuulSOMY5mXYlQuVDoL98dKMrerW4CO5h6I183hW5DSMYZchFf3zumI2rOwWK2QaMMiqi3YnC8FGpnHZIm8MEfD11v2cBmsf3','A11cqjn10DJRdQajbHq4i359IMS','pJcVSpqUhsa4KdduziEYxld3wQF6fYbBm4JppsV9105LHSaNvp8CoDRKxTcLnLFodVs3e0vyhZbc9JF5G5YcGyzeqQ3KbpKdb36DEdXKCLIcXfKxjXdNChkVaVvMvat4FuDvJS1cg9wK6mKHiQub2NBN8LI0DQtLu9EC8iAlzs1WJ253','B','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6969077335848085166,4164059,'rUiAmWp9vSwYz0PgfB3i0E4D1Wcx','M3uE8F9DuX6AHgAcwqtJEsjMTVtngxJ4Uak7YXoGDnjpM7StruxLFsPI5XGPeJRXAvhMMWLtSRjAjPzU8p2fttHFWhZQCRgB73Wg77oMQ','zfyNHOXUF4CRcZNc','Y94RbTLeFSvy2obk2B','r','5CQ',15);
+INSERT INTO ti VALUES (6969077335848085166,4164059,'rUiAmWp9vSwYz0PgfB3i0E4D1Wcx','M3uE8F9DuX6AHgAcwqtJEsjMTVtngxJ4Uak7YXoGDnjpM7StruxLFsPI5XGPeJRXAvhMMWLtSRjAjPzU8p2fttHFWhZQCRgB73Wg77oMQ','zfyNHOXUF4CRcZNc','Y94RbTLeFSvy2obk2B','r','5CQ',15);
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(69), d VARBINARY(11) NOT NULL, e VARCHAR(38), f VARCHAR(20), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7,238266731,'gUGvNNAUzGxO8kn98H2cNLEj3vTbCg4MDO68iyQmdQjWQk','rc3yrk','7','golGm0Myr23AgZ0epPw','MpuCHWBhGIrc0EEgIU9gxneE3LrZKbSvz9RNV6mQmxohBcJ7XLuhQWVoZrnq5nHB5NK6ADW6GIB0V3JUSBhERUT6tEHp0','xTBKICz37m9nkwHMxvVIUMPejGspa6XbxhSYQfZ3PzGjLrFrxbHybrlYgdV3b9HP4l',0);
-INSERT INTO t VALUES (70,-1684595805,'Q8GE633VAP4yRNupaku','HuaQGV7Qj','J1wAZyr4pImV41zZeVAzA6UDE','uw','XuPMYWtc5hTcXI3bCzcdCsgMOv7SXPxCF9mCXSE7yhEwg1KEMBgjgXdgMW6GfvXFXKdHDjhtrGhWfl92','MIeeBTebMrLSWzIaFpoTWT1CJ2VN5Ns5BVXrKaKtmOj6eVypyHRQSSWFzkKENZ8wuHTLKt2VVhhcQ6H59ghlQZuzEIBeh',1);
-INSERT INTO t VALUES (121,-1346895495,'0kOUvisQV4h7lwbC2Xtju1qwR3SsmV93r1rOeq','S346h8066O','dOZGnDpW','mTF6fMrFGHq','HXAwdrZl1FSLYwE17wqgBtrkwEQ9LOql6tPtA574v30Pt4kaNyeHxtncG91aVK01ICvYh8cb30AE7hR0DbFIsNd4FTY','B3eXvGZsYKM3V6E0fqXkMD7nVOEkn1AzWEvrdoyiJsW2C1PJYzFG65xXX3FZLTVhknRbKfflzeQZfh',2);
-INSERT INTO t VALUES (54,1100459305,'82GOvSiehF','cZS','JhiBglgQDiVKVKsbi0bUzQ87Sg9ThUqPteu4','TjXpY2','eXade2gOYsCY5fcB12bu0W5KooPlDqH9uPYFrh3ipaukOrMchDnLPBlwJ7Jz85h5WHtK871y4QfzSroeSn7spGmasOgQcxZIFjjT','SUEWI75J4itqPKGQc9xLpfP8BMoHqJkdupoFU6GW2KxzJ2FbW62h6RkJjy32o5tcU27Cm63gH3JReATTOBQIizRz',3);
-INSERT INTO t VALUES (47,-1384200218,'7GiIEYsS3JNsXjpj3aenRVB3BDMtwyFxpyt7P0yIaH3HHr6GEJh3EFalCb','b','4D7ggjOa6OTg6MJGGJ0FvTsXljELKwIvSMtX','3ngn8','e5NwxRCWEw2fwHRiDxXzaHi1mi2VpyrZLmYmQUpT5ki6aoyAA1jxyTrpcUSVjKJd30P5Lt9hBMx','o6NtGZ3UimAfVlF5UbZRRWDvJ',4);
-INSERT INTO t VALUES (219,-1551818093,'Z7DKO28w2HyIxXlB','Kcr6mw1St6','rGmJ0d8v38','62p6DPwgGc','Ou6VQFijHk5PD57f44Siwy14oaEHp','jUsWgFrT0b1k9w',5);
-INSERT INTO t VALUES (195,973584787,'ZVVUx3uKwlycC1JTlLa5MCMhDltFmnB1FrC9fQkKwqzWOaVKd68QdCMDkT','5CbtU2phmY','PSy9wcMLtSmdhQfM0P8tC417MbM9U2f9','VYvqqeeTRA','U5Qf3r','gzItYAigL0Yn',6);
-INSERT INTO t VALUES (110,-635166164,'UAbEQ90ufuNa7OhUWuVVS8KY89jOzfhmdmu','O','Aka9Yc51ITFowzZ9','YFgCdvERDuluAWdP','1BmZ9x7fOcZ6OeVAugl1','rIE2qKVj23B',7);
-INSERT INTO t VALUES (118,1598669492,'DTsNqC2m60lBwnBSgX9I1k1BEGdqw','lyAklpcnW','Zjnwp4592J','wTQ9wJOmlu','KKcEmniq21YYnOoD3Fs4hpqv1Z4QVS7','aYBEzUTArAnsfK2AEFbT7EpDFvyjudEW4xVZDXyl3yrZxc0Ex63kXaVMsqqtyIOqmAv5uovk',8);
-INSERT INTO t VALUES (207,-658484187,'e7wMoliajdnlRi6bsKPpc','ueB7s','IMN338FsCsZhFm0uC5iy','km47Zs','q7blbFFlcVCnWgFyGMk7cCwf9IsDg8FMwZScN2RqfmSaEcuI8h','ejgW0ynoU9HGX1QKKhtRYn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b INT UNSIGNED NOT NULL, c CHAR(51) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(42), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5023358,2141647359,'6vxuUMIRRH1Mydt2t','SF4dqFMBQC9g5UsXtnaa','NtSVpL2Mp6SDRYgFGFEK88FF5OYGvebkWu2w5w5BwJrvTqEOuoG02t56opneNYP9oOc','UK3lkCIDBODKPMoszrm3y3oapUcH','9y','y',0);
+INSERT INTO t VALUES (-7838532,1907754349,'fBKhAgxcYubU5jo8vt9RagGjvmch8pNUt','ftS9hKRJSmsF7JfG2','bBEUvuknJcdjn4MwEkubgXnlgEtsHiHyqok0eigzamMkzFsM3Owev8yUg7n79BmAZmUab61d5fNo','XF8O9Ejo3cwQK9DqjkvTwDzuqgQE4ta2cp','7','Bw',1);
+INSERT INTO t VALUES (-1301158,4071699894,'W66FDgBuzFTrTPk0QO8YQ64vt22AKY','cv0jCt3sTphYDwF3f','AZ','xgPLEP5VYso5bdZkbhObHpmDB7M','D','2T',2);
+INSERT INTO t VALUES (-4676602,837742842,'1ekiW0V3lKD47VMvZNtiWYMd5btdGwt4uCp','4NpZb','Ncmk41hX1AHpmbw3Ja4DnPtMMAMwzQXc','fOqJVtXBB55Oh9sPHfS2KZPeFUceqNdeajT','7l','b',3);
+INSERT INTO t VALUES (4085107,2038945128,'idZqXb6u8uXziHqIVOHsNl0EstxuD1Pvetbf','Afb','jIfmO2rMt7mq7iucSqorJ2rVvAWiW8xt3gJu5c6HvVlBI','Cz7cB','p','0',4);
+INSERT INTO t VALUES (-2436720,2843591202,'UJmxXfwFYLoJCyw26I1sG8ZWlrM9FCw4w4OFxXe3s','o3wCTF1D6oM57LnqMvn','rsoWuskfmW','FtrSllcJv2IGGnsobjfQ1D0pTspZyrW6mNo7lNLKB','I','N',5);
+INSERT INTO t VALUES (2587053,235250888,'vFbAsKBV1S20CSlVsSIwQ3eDfKH71mRhmwRHnyJug8JVQ','KS8xKQUS2pUag0zUqLjs','AXxoAqE98PmopSNYe7o8FpmfKQhgI3GK985uSus35sig5QxoZrdXKr5hAE1hIyd3UlIFAeA6Eon','IB8ULA','M','yz',6);
+INSERT INTO t VALUES (2586974,820570425,'sY0U3Xhkt4Mpmb69Upkn8cT8TpCaRqOj4xNOdHwV','x1Y','jFEqukjE1rPgAU0M6le1qfGVLSI1A0BKvVDWvrtHI9340U9Qh8nx7KaxVcUsHstKjhL','GKHmt5tOLvpErZgk1W5wWIoTRRGlbD','gO','jb',7);
+INSERT INTO t VALUES (7414577,3441813640,'iF6nNhqaA18T7lc7Qc31NXwFd0f190pREYKscmERLs7WQ','XbQo1WuRnVrxOf540X','oJlkGMCiIWmtlmp0XfLarIHYYT2HvPwSAKl61mcsEHlYEvna','fUFo9bYSzXcjZyAHPw1JrleSRZNeQ5k3G2pO','mn','j8',8);
+INSERT INTO t VALUES (-4348779,1644655892,'tW9Wsx9nm8Q1CLt27Im6AKlfgWnXhP2E1iZmgW513ybke','n6xQoryfFTf8','GC9PtcEjnbTzAgic7sjYy8p99pvP2mZfNP9XUMPXfdc24BkUjxowxwBFBSPQF79yl6B5DrPi4gVkoFcZ','0UTIMSGubNSUVmuP7sZdmymAoVGzKc0FWNnWl383j','Y','s6',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED NOT NULL, c CHAR(51) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(42), 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 (4379007598169760644,-1980229026,'1IZFVp','P5N','OnGy9vif8w4xqQ3dSa9w','ZSmwfH','ptfdxP5GfSgLm18Y7UWRTHgznkXzttHFwsTP0FlpTmiBLHYmewn1BTN4FErxtQL','WD',10);
-INSERT INTO ti VALUES (4379007598169760644,-1980229026,'1IZFVp','P5N','OnGy9vif8w4xqQ3dSa9w','ZSmwfH','ptfdxP5GfSgLm18Y7UWRTHgznkXzttHFwsTP0FlpTmiBLHYmewn1BTN4FErxtQL','WD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(70);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(70);
-INSERT INTO t VALUES (16339969527878283760,-296129673,'quP25HX56Sm4x820JpTYzOt4K8P32Na0c0n','oktYO1U','5MC6AcD7ZjopdHu','xI0N','rd6yChGDsbnVQI','rDnzTl0QhOpnFhwTRBxqCo5NhqoA9u2bhTrWXKsYkVsIWjCH5XcclFGGDcsfot3RZ2sBE',11);
-INSERT INTO ti VALUES (16339969527878283760,-296129673,'quP25HX56Sm4x820JpTYzOt4K8P32Na0c0n','oktYO1U','5MC6AcD7ZjopdHu','xI0N','rd6yChGDsbnVQI','rDnzTl0QhOpnFhwTRBxqCo5NhqoA9u2bhTrWXKsYkVsIWjCH5XcclFGGDcsfot3RZ2sBE',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2072894,2027526415,'hoh0RIJwgfDR49tusOiuTVQw1LaN2Ts62zuaYxgsWi','QZREhMEZ1ZsEQkjDXTK1','FGzzgdyXC8Zcz7FVQAOjsbOxOUyYS5dLEYq69n52cpeT5K4YSMM4whb9dKZxAF','yLTvnTPYHqpXozbZftcMT4B4NmNAN','3','s',10);
+INSERT INTO ti VALUES (-2072894,2027526415,'hoh0RIJwgfDR49tusOiuTVQw1LaN2Ts62zuaYxgsWi','QZREhMEZ1ZsEQkjDXTK1','FGzzgdyXC8Zcz7FVQAOjsbOxOUyYS5dLEYq69n52cpeT5K4YSMM4whb9dKZxAF','yLTvnTPYHqpXozbZftcMT4B4NmNAN','3','s',10);
+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 (-6254522,941103165,'D','tmYL190S','zBlw6K9TfQA2mSFYoa6uC0gofQSFKvS0zKuM2','4k7Uj3t01TynS7jA0pal0BQpnlBZNpoKjONVz1ye5','Y2','pQ',11);
+INSERT INTO ti VALUES (-6254522,941103165,'D','tmYL190S','zBlw6K9TfQA2mSFYoa6uC0gofQSFKvS0zKuM2','4k7Uj3t01TynS7jA0pal0BQpnlBZNpoKjONVz1ye5','Y2','pQ',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12327255960609832918,1634212044,'KsvOaoJsnGhBRncB7PDOBqhYz47U','NkgRho1xK5nResJltS7a1tRCMAUObk3gOLOHjOVKFnNLZL7XNkpNGXOFDopBmsdkS71BJ3gjLogl24EP4UAqNDVwLZQ8B6vmRD4TmMfIO8iQTsR91iUrAGSMU3WXUsffqkgXH6W0QdJ','VVxSAUgFlxv','v4FgAT6l2T5brbEg','IGcn1UUW','3jzPMkCon8rFWxUhZ6cBFZIvYOoea63NpVFLWsb79MJzCEuEfAzIMSf9ZtQMISZqwSlW5Wo6P3JTL52SeyK0PJW4t',12);
-INSERT INTO ti VALUES (12327255960609832918,1634212044,'KsvOaoJsnGhBRncB7PDOBqhYz47U','NkgRho1xK5nResJltS7a1tRCMAUObk3gOLOHjOVKFnNLZL7XNkpNGXOFDopBmsdkS71BJ3gjLogl24EP4UAqNDVwLZQ8B6vmRD4TmMfIO8iQTsR91iUrAGSMU3WXUsffqkgXH6W0QdJ','VVxSAUgFlxv','v4FgAT6l2T5brbEg','IGcn1UUW','3jzPMkCon8rFWxUhZ6cBFZIvYOoea63NpVFLWsb79MJzCEuEfAzIMSf9ZtQMISZqwSlW5Wo6P3JTL52SeyK0PJW4t',12);
+INSERT INTO t VALUES (-1445789,4246030619,'Y1398qYU6rJa2vPnTlwGN7kCHWMj4RJ9WQMWZZdYOFyU79b','1Lm0DZ40VBrreJCQCUpq7BK80v3zqZZeFbLBGBUKrBswsBlpK4MB11ytlOZG5HMURKA5yE1LF7ein95Vvkj2ki62FTLggm1SI4yf4Jxu7Swh8Nt4nKgDXRlU9nSowC0vg9Ig72Cb2bTa5vDQFo0t6qt6DUu6CLZv0CZ3b7pMdmxCRGtRa7EZx9yRWyVWd6s75Ix7hWJBM9pPJ72qcCgh0LOLHyMM','PdMPvrCcDRCscHUKtxn2t2EBuTaR','UkgxjpmiDSkZGIF5Ao7','F','h5',12);
+INSERT INTO ti VALUES (-1445789,4246030619,'Y1398qYU6rJa2vPnTlwGN7kCHWMj4RJ9WQMWZZdYOFyU79b','1Lm0DZ40VBrreJCQCUpq7BK80v3zqZZeFbLBGBUKrBswsBlpK4MB11ytlOZG5HMURKA5yE1LF7ein95Vvkj2ki62FTLggm1SI4yf4Jxu7Swh8Nt4nKgDXRlU9nSowC0vg9Ig72Cb2bTa5vDQFo0t6qt6DUu6CLZv0CZ3b7pMdmxCRGtRa7EZx9yRWyVWd6s75Ix7hWJBM9pPJ72qcCgh0LOLHyMM','PdMPvrCcDRCscHUKtxn2t2EBuTaR','UkgxjpmiDSkZGIF5Ao7','F','h5',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7577666822935331352,-962931529,'JVTFWPeFLdhfkJgBsyj6kVoEMwjzO','9n3BQFjYEVopJqwwkWBqz57VA9OqcEUQP61RUO8fRJDxWU4kRgL5sDf','SwKeifhPZyTc2wq8io0F','55MAZNmtpcWsDhsKS8Al9HTZunyibYIyK72dqNFl1oePZjwUzDUJdWt1ffmfxKtAi235TdE9Gxk8J5oPIS','eEmRmtyD0Wemr3M768WovHVaoX73En5GRg66ku9PwOQQkVLwvfSbkkOD1R5lWzM','pWWkqwHWzJ7tAVXdFl8JHNaWffZzkjHZ0DRjX7pudYbUKnplwoclfdGj91LazRGM2z9m2Ohg5WbcI830m2PDqJt',13);
-INSERT INTO ti VALUES (7577666822935331352,-962931529,'JVTFWPeFLdhfkJgBsyj6kVoEMwjzO','9n3BQFjYEVopJqwwkWBqz57VA9OqcEUQP61RUO8fRJDxWU4kRgL5sDf','SwKeifhPZyTc2wq8io0F','55MAZNmtpcWsDhsKS8Al9HTZunyibYIyK72dqNFl1oePZjwUzDUJdWt1ffmfxKtAi235TdE9Gxk8J5oPIS','eEmRmtyD0Wemr3M768WovHVaoX73En5GRg66ku9PwOQQkVLwvfSbkkOD1R5lWzM','pWWkqwHWzJ7tAVXdFl8JHNaWffZzkjHZ0DRjX7pudYbUKnplwoclfdGj91LazRGM2z9m2Ohg5WbcI830m2PDqJt',13);
-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(15) NOT NULL, d VARBINARY(25), e VARBINARY(25) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6889582816081298330,7362,'wEe0CccR6m','c2H23Vo6AeoygIL0ZFe7','CM31Rzq0SZiPu98haTM','3rvr','sJb1Md1BKGExcRxoTF0lr1YwqpJ73qmzNVPPHak6sXcXrBeGPN3aAZh','ef3oTN23FC0FOd4gwwoZxa1uJZH8ODm9SzteR0i2bbgW3SPrh6fmD',0);
-INSERT INTO t VALUES (8103365744643603716,-1303,'tDvpHyy','p','UjcCnHbFvr2qVckS','rCqokHwtmqeEo301i1ljuunw3qiYAHkRuI1EflwSSE','beoigkoRRAL2U0vQkJSq6QN7w0gnII27ayTOLH8HiXWOosThRzW4Ga1gQhPXFkyWkLlE4wN1G49waJoWhtuKY1X4Nfw2vrG','yvznEqT6xj3cKCipy5OYJYkUqo5Wx5UHBwVtxv5HIMsUQAVqrlkSzEOAaoxdFxlJpQkUILcWCl4gTjTJr96U8vmrhHJhEDpP',1);
-INSERT INTO t VALUES (-59319410451311149,-758,'yTIP','hmkuXoTFnoq0U2wZFgaQ84','iTBI','tjbuWGNqI16LucTGdgfyuef5RzwtLOBCrU','XR1G8t2w7fyuoJ1jnZH4KrliMMhKH2ELuX','ycIN0HkmGVESvieCwGGFRyX7IZL9RRD8JoTXRvB6f695bYYw7YF8zzXyeP5VERlseBwufe8qlNoJQBqHYs7a',2);
-INSERT INTO t VALUES (-5356144833016620749,22662,'p7XC8h0yWUs','GhUz6uUNWGFEJSdeW25','TM5O6dT5RSktU60IeebyOrUq','peFszCPpBqG2USsNZsy2JH5ry66imRBEHsfqLvC8JbmbHQAY3hWTUj4HB7','oPwvbpgSpVcp6ofuK3a0XyNnDZpauVvqsm2mk81zCK','kKdzn2ZD6TM7y7D0PMehiwre4oXydjN9xNry6UItZz0kFSrMkvoPZQ559rtdYl5KthDkshFdXLdksmkqnt',3);
-INSERT INTO t VALUES (4479991280577932567,-27502,'g','Pdv','b6QPPT68MW2r3rSRVoiPL3D','2elGZ','H9NUNjnmTzrqvnZXUdAdX11t8CoixltrfamzTbzjKUGqAoP0SVDOM4fWYlTrbFkjB4a','LQgP6WyC4dGVFs0pU10K5OzuoUVb8jG97KDllSHRE3ukkhMkQPpDso66v804azhiAyeOs5xL6JuWRqE9',4);
-INSERT INTO t VALUES (3616272416619346430,18341,'XdNr111MbRmJR','VM8vTY','kTu0hajPEk77BoHButy','5MnVFBBpOs7sMpoVsLHbGJeBI','kCUiLM4egN4QW2rJltTDM6xjOp5ZqjuQcKZpPXWQR2Nka2AK7cwzjRz6qwk3XIZg1OQMRxKfIsPXf7SB','SdazOuiTCCXg25Z1tcHxbSoS',5);
-INSERT INTO t VALUES (-3193612688407511088,13783,'NmeNooFgQGISZje','GFlqad3BUQHs3teV4sRFM9Okf','p','PwOemsT1EiOwyY45RJdK3f9Go6QYU76BmNaElJTzHZCsZ3sEXS0GE','KczHTC9UKaBYf0mcLRk7vQzFGe','mIKQN6AVYgxufmrPBZO',6);
-INSERT INTO t VALUES (-97333672612831449,3841,'hYzAMk89TOZ','z','OP3JhSmBl95HRy','SafRJ7VJS7kLewzo3uFru7kxAggS2SL0dVBk1oOKDuGmUS','PzxFB2CfOc6r4KXRMq5ePfo0J5lpBO0xXyHDuQmPzvs0vLA1vI8OUE56Hxd35HUxDS8gGLCw2RtoEDdT9Y1OjcAs2CfDg5eg','IUwh4SvRh2ldYKPh5dvkNeVwJdRwu69czO22B8wogSaVzPqoMaU5tuz8obryx9VQ89xd1YezWNgCLlHY40XxK',7);
-INSERT INTO t VALUES (8278271670952805924,-11892,'QL5n','4QC6gTyAB8bhnxMWpPfJ1C','BYKm17MHQrwNJqDvnsiCNcrJ','5CIpWq75OdBEzVrHgrekXNA2RvTEv9Jq2hZau','X4yDvKCbPy','tuUtpTcm11hchiYINiQowaii5TT7nE5VdSS9z131qQNsGB37EO1z22JUNSc7lyK1LhZaPrrttuFUOP6FXeSMMuGD',8);
-INSERT INTO t VALUES (-900524091844298571,5930,'AMSbf6KFQ','zx1KHz3RMHv7','lw1NZnBcW','CnY9VfGWFs5yHxSGepIBaN1rKfdt','3yVbSQgMfr52WLuweE72uDlZQHPN2GEGOWJ02tEGPmKh3lVUbHu6uKJbdg13BI','bChv3DBbFq8Ezac2LxSEI8jetOpSdtC6szzoNhFWf8L1aq1mRmOVhXrQJ5yaGJCvmjO6NEy3qom9AxZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1964360,793752834,'cukah9w2CEUmHEmQJQOUnxBtSB1x','hXo3zsWk4K7g7L1YoeCwlsox6aDTLBHXreC5mnQFFevhf0MMpMZcMiGjZdMy1IckDQm8zfZyCD37NioESYP0e0EdwiuKL9ZNWKWaQGMgisDvDGvTt7WaioXj9TEYytRbA1D1XWF0B2N79WOzgF61Sb533Iu7XJbXtc2Qve6SnirIBdwv3bUbevJzJsk4tQna4JE1Yu3XrWuV','GHIl','SLlLsWAiLJNbTiCsr7vu5dd6CJvUlUMY7R191nktwm','nb','am',13);
+INSERT INTO ti VALUES (-1964360,793752834,'cukah9w2CEUmHEmQJQOUnxBtSB1x','hXo3zsWk4K7g7L1YoeCwlsox6aDTLBHXreC5mnQFFevhf0MMpMZcMiGjZdMy1IckDQm8zfZyCD37NioESYP0e0EdwiuKL9ZNWKWaQGMgisDvDGvTt7WaioXj9TEYytRbA1D1XWF0B2N79WOzgF61Sb533Iu7XJbXtc2Qve6SnirIBdwv3bUbevJzJsk4tQna4JE1Yu3XrWuV','GHIl','SLlLsWAiLJNbTiCsr7vu5dd6CJvUlUMY7R191nktwm','nb','am',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4027294,2431494397,'GR8b828X9U65ydBYF3aWitNx1XQ0oseiVopYH5dO','vIEL6LXWpjTvztvmuEP2FXLsdhIEwrLQS5KdMbQdgRSXLzgix0hXVXacHyig322qK','MAiRELUeW0ydY7kWGurI5MlMdQDu9t6Gs99EseZzjfDh','ac7r2w8rNYvcAByYhTCIrB3qg8YOFfr2tGnS0k1NSskcqMtpZoKtWK9dACha5pC0uTTaZzTbYeSpuZ0aiIUJKKNQbPzAQOf2R4ODhPfutOUkm5s8480yWnuZquYHpDjSVNVwHDOjBwGqkBAzVbj7ArdpwszTUfMzOyEgiiNmsAByS3jBGqK0V6X8fxTWdee654qtPdf1iy611ACsIk7','NC','o',14);
+INSERT INTO ti VALUES (4027294,2431494397,'GR8b828X9U65ydBYF3aWitNx1XQ0oseiVopYH5dO','vIEL6LXWpjTvztvmuEP2FXLsdhIEwrLQS5KdMbQdgRSXLzgix0hXVXacHyig322qK','MAiRELUeW0ydY7kWGurI5MlMdQDu9t6Gs99EseZzjfDh','ac7r2w8rNYvcAByYhTCIrB3qg8YOFfr2tGnS0k1NSskcqMtpZoKtWK9dACha5pC0uTTaZzTbYeSpuZ0aiIUJKKNQbPzAQOf2R4ODhPfutOUkm5s8480yWnuZquYHpDjSVNVwHDOjBwGqkBAzVbj7ArdpwszTUfMzOyEgiiNmsAByS3jBGqK0V6X8fxTWdee654qtPdf1iy611ACsIk7','NC','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (927325,4114947813,'yaaB7wg0mdYFToKmbgiOWZJ4iYW4XjfAelDYl','BtTAESDDKz3MV4pXf5LMQmZH3Pfj9uQCvIbXn7VvnSutp490nmznt8Uidh8cxKb5QOfiLPS0xT3yclQBTeCjH1CeZSNkoJGoocwIB','EsxF1DBW6JVhxndYwD9sfCPSWBJZ10U99z7rl1geDbmFzjwGfm2gP4IOYZo','KZXJpkYaBMzyha2dtHBsrSbqZHIGAIn7OFDRl6RyE5jtFJuZ0vcf2iqSV3Qh0SDNW7fIKD4KBJzXLo4NWjEPoj0p7ES0vPVBLfsG1nsP2ulMVRT2qP078Ba','5','HDv',15);
+INSERT INTO ti VALUES (927325,4114947813,'yaaB7wg0mdYFToKmbgiOWZJ4iYW4XjfAelDYl','BtTAESDDKz3MV4pXf5LMQmZH3Pfj9uQCvIbXn7VvnSutp490nmznt8Uidh8cxKb5QOfiLPS0xT3yclQBTeCjH1CeZSNkoJGoocwIB','EsxF1DBW6JVhxndYwD9sfCPSWBJZ10U99z7rl1geDbmFzjwGfm2gP4IOYZo','KZXJpkYaBMzyha2dtHBsrSbqZHIGAIn7OFDRl6RyE5jtFJuZ0vcf2iqSV3Qh0SDNW7fIKD4KBJzXLo4NWjEPoj0p7ES0vPVBLfsG1nsP2ulMVRT2qP078Ba','5','HDv',15);
+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 BINARY(22), d VARBINARY(54), e VARCHAR(75) NOT NULL, f VARCHAR(74) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3620037194882693451,5772463,'kKNQBj','CjQtMQmmiaX2FTh671daqOve','VgK1GtoIoRUaeEkwJJmGRXEwASCCfl4nCX','X8VyXKVJkxj7sKHtHrq9gxgeirTzaJE5d9axNnZvBEwyMEndvvTanGEwSxMMG9qw1mhQWt','w2','K',0);
+INSERT INTO t VALUES (5225098762474459111,-6416360,'tRkJmfr666qcL0CavJt1lb','jqk','Rh3ahafAcdOm22HkbcRlbPnabeWe1l9vu6Se8SK1BhLm0O7nzqKTAxKYcQkI6wTj6','F5JEk2f2Ze9Up6tqaz850vTRMLdPFLyP2TA','bD','R',1);
+INSERT INTO t VALUES (-7828729766432301572,-3180909,'Bl4rS4R4ro1fYu','L0LiBHVhgy0EVApMwAfb4','gat7FMdMbLLGJI4SxXJv8yDXgu0mmrNz4zMfxv9wChwWIGUue6u','TRJecwPW','8','0',2);
+INSERT INTO t VALUES (6187692615920293079,8104441,'2qaJQcKq5M','qgeG0DIgjDkJCt69JPWdaZVM','lrNU1X651yIdNHdC73p1pLk','KldMGV','l','Z',3);
+INSERT INTO t VALUES (6804484497102795598,-7490841,'NLT3SnU','s5','dQYPgfFhGs0VXUs5L16mptw3eHAbWR0rEfy9knMIAkGQX7fsDqam45Io439EqlvpdaleR','BUicq0EibqySdlLSMv0GjF0FkTAv14ehBe4','u','H',4);
+INSERT INTO t VALUES (-3209808338801298470,7499424,'fyr402avHo4WhtkMs','kW4gI9HWh2dhFNfWWdu68cZezhwhPgjvdel','JsGt8CJScbovE4tdtRMzuk2sAkN','dTgcY6LVCVA5SVcluozZqmqPSXRbe26qjkiPB8eixc1lVB1u25krqYrd5','8','V',5);
+INSERT INTO t VALUES (-2587458639872927238,2254167,'wRV','b85xutAOLT4YNhgTfN30vTX','xRCC8IaEXsPEO545z1iFE877iSWxWCx1L25Un2Psa0C0djqi5Ga','l9CT2sgqB','pT','i',6);
+INSERT INTO t VALUES (4715856450241651090,-4458546,'qjgFU','1nOWAiRhYfzX8JZ','18zTziiO','u2B4aCSghvTWMRYxsRhhYzSMVCGH90rPPlGrIkvTPfDBtmjDM01T7qP','U','Y',7);
+INSERT INTO t VALUES (-8167062020012629448,3183230,'iG1O9cOPMX','IfoQaF3TJNhbfFAM8d9IY6B8j5dXFJ','tBEwwyGe4NvYIzS1oNElyWOaCe4CazLTZy6IHOgGX','3MCxKyaYhIuox0EZtmPiuKPlPjWcsBRJUJZrCcSPXRn7A0B0gwR8qkhMYQFbH4nrRL','uR','7',8);
+INSERT INTO t VALUES (8617213888775830332,-8057339,'Wtcyn29sCvGidyrtyhlOGi','cbR7mljV5OfbsJ9eEAUNys9RGyCDHjNhnBQZlZzbw3cYubS','9525K466t5kOYKWe6wysoJs7CKIrdgGuoDBE0EvX0O6S0cY4PG09qhZqVj4hm12','WTjWBw8vAchHKBZ1s9N','H','6',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT NOT NULL, c BINARY(22), d VARBINARY(54), e VARCHAR(75) NOT NULL, f VARCHAR(74) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (6946105449496910077,1484,'iZDEu2rgRbp','T0SfWC4OWVcrBBM5y4RDAoj','n2nHK2x6w9qLAQgO3JBX7Es','V44jXckUcUggHEnE7mtv4Wuo3rs','SLrCL6QlLUO6HAJiD','lJ1LYspR4Rel8VxQTdCLU2JZ0mDQOTKo1wPgTHcj6vbJVmGFN6ciNXIC7zhW8KObzvH9xtAN5JHicsr',10);
-INSERT INTO ti VALUES (6946105449496910077,1484,'iZDEu2rgRbp','T0SfWC4OWVcrBBM5y4RDAoj','n2nHK2x6w9qLAQgO3JBX7Es','V44jXckUcUggHEnE7mtv4Wuo3rs','SLrCL6QlLUO6HAJiD','lJ1LYspR4Rel8VxQTdCLU2JZ0mDQOTKo1wPgTHcj6vbJVmGFN6ciNXIC7zhW8KObzvH9xtAN5JHicsr',10);
-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 (-7965322103819745125,1815,'UNr','6baUrWEMgNk','wEhWqN4ufqs1H','eKgvUgQVYx0RYZ19P','a15V2pP5Z9p3M4N6HjSRywpm3nTomVjUGfhhkXWSYYWHTKVbs9fuJQ85ctip0YfIjxC8vCThOVUs2W4ucMgVxsKQj','WYrrrY4Ufg0l6jTGVuKZRcot2MRtB8kRZTOjUqKkpBBoTknwGJn6hfHis2y1leqnaVYxQqmRzJlSqApSw3fQ0iC1lbrooun',11);
-INSERT INTO ti VALUES (-7965322103819745125,1815,'UNr','6baUrWEMgNk','wEhWqN4ufqs1H','eKgvUgQVYx0RYZ19P','a15V2pP5Z9p3M4N6HjSRywpm3nTomVjUGfhhkXWSYYWHTKVbs9fuJQ85ctip0YfIjxC8vCThOVUs2W4ucMgVxsKQj','WYrrrY4Ufg0l6jTGVuKZRcot2MRtB8kRZTOjUqKkpBBoTknwGJn6hfHis2y1leqnaVYxQqmRzJlSqApSw3fQ0iC1lbrooun',11);
+INSERT INTO t VALUES (-3798997579181294961,71202,'7pIVXzIvWw5ci0oh4','zayw3pKyNe2GU','IEcFq0kftL3MwT54ZukCi','wJ7B','N','T',10);
+INSERT INTO ti VALUES (-3798997579181294961,71202,'7pIVXzIvWw5ci0oh4','zayw3pKyNe2GU','IEcFq0kftL3MwT54ZukCi','wJ7B','N','T',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (-5141390107090400422,-3113734,'0mwMHqsWwwF0lMb9pBC1Y','aI8IAkOvTKLN18T9BbKkKna2uF7GPirToFny19E9jZIpsWrCX','9POlpdfUsX5kKsjIl2dW10A8aSlk4cMPDygOfGk7NDjrQy5KsUUTYiiZgvZreUs2vr','KsDDW52AKXGnHd3Qbm6LGtV','qy','P',11);
+INSERT INTO ti VALUES (-5141390107090400422,-3113734,'0mwMHqsWwwF0lMb9pBC1Y','aI8IAkOvTKLN18T9BbKkKna2uF7GPirToFny19E9jZIpsWrCX','9POlpdfUsX5kKsjIl2dW10A8aSlk4cMPDygOfGk7NDjrQy5KsUUTYiiZgvZreUs2vr','KsDDW52AKXGnHd3Qbm6LGtV','qy','P',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8813383636707972762,11056,'2wvuYvD','lAAzSykKepV2hApsIJWENsz6mbCg78TSXMTXt8FfIkQ7BcJKAodGrOPDoixwrjZ0xfruef1BxN2QR0U22opHBHx2BxkFZTIGO0sX0OjTVqHqNWjHot1Bkc3GXo','3WPxgG3T79d8CnVbUG1PzcJ','qStQf','gQX','ExHSCVGl428gIgrZ4bXg6m7TOiaPlgsqbXwSDc0InUXZL',12);
-INSERT INTO ti VALUES (8813383636707972762,11056,'2wvuYvD','lAAzSykKepV2hApsIJWENsz6mbCg78TSXMTXt8FfIkQ7BcJKAodGrOPDoixwrjZ0xfruef1BxN2QR0U22opHBHx2BxkFZTIGO0sX0OjTVqHqNWjHot1Bkc3GXo','3WPxgG3T79d8CnVbUG1PzcJ','qStQf','gQX','ExHSCVGl428gIgrZ4bXg6m7TOiaPlgsqbXwSDc0InUXZL',12);
-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 (95612406635002992,-8452,'SIghXCiLSSfF','lvnoR7pMmMirFi9Y1RZe5n3sy9bKBAzMao7RYNuJOBGpaAtjkc1zjQtGtHPHBNsuGq0mZILOzmhxaXNMD8fA70DWHkbTrEbhVUQFgUF9Gx5Hn1A52p5F92upGkGu22R0Nq6M5tp9aX','62dELC6t','ikhmCjl5thOpu67M4a5PHOzeUWZyxABP7aHqAIFALjyPfDAqzq22mkNkY2EvsBfluVhGITHuDlRKotm0qvnrTvbsGNkQa3e9UpdGzXBt8EWnjJU5jTHGVZkT0UxTTIZmR4oFIteb1GAZuWB98Lj9ZuZNE9H1aFNWUOAnn3V4qE6K','1fs46MlluJMdOKZvbsROwb6M','svQMtP4g',13);
-INSERT INTO ti VALUES (95612406635002992,-8452,'SIghXCiLSSfF','lvnoR7pMmMirFi9Y1RZe5n3sy9bKBAzMao7RYNuJOBGpaAtjkc1zjQtGtHPHBNsuGq0mZILOzmhxaXNMD8fA70DWHkbTrEbhVUQFgUF9Gx5Hn1A52p5F92upGkGu22R0Nq6M5tp9aX','62dELC6t','ikhmCjl5thOpu67M4a5PHOzeUWZyxABP7aHqAIFALjyPfDAqzq22mkNkY2EvsBfluVhGITHuDlRKotm0qvnrTvbsGNkQa3e9UpdGzXBt8EWnjJU5jTHGVZkT0UxTTIZmR4oFIteb1GAZuWB98Lj9ZuZNE9H1aFNWUOAnn3V4qE6K','1fs46MlluJMdOKZvbsROwb6M','svQMtP4g',13);
+INSERT INTO t VALUES (5748687834951130902,148105,'Bmeha2GUfdWRXABu','MtYjLyBx99GN2dr7vGm80AzTMAcjEjrhpFisb26lMp0EgsOn8y7Xs7vtRYcGtciSnfIHaUKftj5j6oXPLmJgnimppCRJOL0CZrPueNurXDbHjA7iDdRozy09o393Mjuw8DgyrnbSjNwMdb','QVPANoIQThMuNXZ7H99pt7IhNxw5JqxBTrG3ai2ImKH1czdIIv3y9iG1e6LJ4YZJbf','hAPjvltdByaEnXsbvvt8ZoZNHC0VUda07MwR63fL','Oo','k',12);
+INSERT INTO ti VALUES (5748687834951130902,148105,'Bmeha2GUfdWRXABu','MtYjLyBx99GN2dr7vGm80AzTMAcjEjrhpFisb26lMp0EgsOn8y7Xs7vtRYcGtciSnfIHaUKftj5j6oXPLmJgnimppCRJOL0CZrPueNurXDbHjA7iDdRozy09o393Mjuw8DgyrnbSjNwMdb','QVPANoIQThMuNXZ7H99pt7IhNxw5JqxBTrG3ai2ImKH1czdIIv3y9iG1e6LJ4YZJbf','hAPjvltdByaEnXsbvvt8ZoZNHC0VUda07MwR63fL','Oo','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6023594245496154617,-8294157,'iRPEtC6BuSHAy2br4VPS0','gXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15C3kc1siokvC76ub1g1SHXnyKQyVdORaif6O0qXUnii9MmvpIW0ciNFqdiyWSbhewv9CiqvsjDwq7xEcTIOycfrzKFUVU6M4cv6QVUjvCfZxdNc','9tRkKrk9uQ34L25V8aOlWUEtbQ5AwEw8tVIzoUUaW7REk0UvpStYHwr','BVbF26GffonqQ8rpcE2DgpGy4CtlqYotzhybkcxaRg0tfrZs0IHkiVxA0ZBJNx0VVnwZcRV2eIFwTGQ2U9YTFqIEDI3BREw6hxRgeEaLlJi0i81frKbGMJaDLCqYLDKpBdq8UCpGSkSDD1LdwV24g1xJw9fXfGpPfPpvU4ZmjRSdUhRupsSylsX0oS0XIkS4','M','C',13);
+INSERT INTO ti VALUES (6023594245496154617,-8294157,'iRPEtC6BuSHAy2br4VPS0','gXOZs93798WyO0TI777hLu1pZQPITuccTZovOEa0yogwlGqI9WVWuQqrXT5SfcZAcNMVacbKQdfkBdZ4eBFCXvMB6wbOQMfdr4kMNE15C3kc1siokvC76ub1g1SHXnyKQyVdORaif6O0qXUnii9MmvpIW0ciNFqdiyWSbhewv9CiqvsjDwq7xEcTIOycfrzKFUVU6M4cv6QVUjvCfZxdNc','9tRkKrk9uQ34L25V8aOlWUEtbQ5AwEw8tVIzoUUaW7REk0UvpStYHwr','BVbF26GffonqQ8rpcE2DgpGy4CtlqYotzhybkcxaRg0tfrZs0IHkiVxA0ZBJNx0VVnwZcRV2eIFwTGQ2U9YTFqIEDI3BREw6hxRgeEaLlJi0i81frKbGMJaDLCqYLDKpBdq8UCpGSkSDD1LdwV24g1xJw9fXfGpPfPpvU4ZmjRSdUhRupsSylsX0oS0XIkS4','M','C',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8389623347606392977,-6202091,'tTmHF','F0JsUYtRDuy2zT2YYXWqqoXcsiQuStscyxyNYWq2JZ3bn1hcsH2xsFvEydrXCkwWZTsV6EmtIgF5lYTwN5yyzykGNsJpxESW7CA0KPWQULaV','uYzMNy','FUDwMu1ZuXHDEGIfcNINDBgaDdjYN4PxnLETZ81wYIQyROkMve3ny5Qh','TDq','c',14);
+INSERT INTO ti VALUES (-8389623347606392977,-6202091,'tTmHF','F0JsUYtRDuy2zT2YYXWqqoXcsiQuStscyxyNYWq2JZ3bn1hcsH2xsFvEydrXCkwWZTsV6EmtIgF5lYTwN5yyzykGNsJpxESW7CA0KPWQULaV','uYzMNy','FUDwMu1ZuXHDEGIfcNINDBgaDdjYN4PxnLETZ81wYIQyROkMve3ny5Qh','TDq','c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1550496210656953959,-5676934,'G','qDniahYvO6tEKQzmXqMfbbhiWrWiRSnKPTEhSUkoza62K4JbBYLaqxFTyLcTs38MYurh0WMTgJZYcJPVA5u3wBgkEPiqse3KO1CN0CafXeTOmTjkIUV1ocGlyyeUKZhI8nG4S28Z5lIbImUpqs0rO61ZCDd5lClFZ1OmQCUeoFu14mmM9thZ25CqLdLEETvVSE8srYLhYR3iChHYfGzsYJnXPEEZMSd2bJbcgeoy5B','sUJwFQBAavTDwvzY3tSNkS','sS5L9zUapf4N1Wha9rN8Qf0UXpUSxHNhiZl3MLJp8xaeERLRuyid8ap7XhzdlyjK8aG9zO0Fi3oNGzu3BkLWvkDBL45Cjm01dQFyJRETnEWftx5TDRJHBNwWdlwyYlqV9s2gBtjJfk6ioD0JflgT7OcHuMTJ9zJKkRqrBsDkijcKegjLWguEbXexKNt30RjN5nv0o8dKvoHe5ebVaI0lkHYwsZGJW3','8','0M',15);
+INSERT INTO ti VALUES (-1550496210656953959,-5676934,'G','qDniahYvO6tEKQzmXqMfbbhiWrWiRSnKPTEhSUkoza62K4JbBYLaqxFTyLcTs38MYurh0WMTgJZYcJPVA5u3wBgkEPiqse3KO1CN0CafXeTOmTjkIUV1ocGlyyeUKZhI8nG4S28Z5lIbImUpqs0rO61ZCDd5lClFZ1OmQCUeoFu14mmM9thZ25CqLdLEETvVSE8srYLhYR3iChHYfGzsYJnXPEEZMSd2bJbcgeoy5B','sUJwFQBAavTDwvzY3tSNkS','sS5L9zUapf4N1Wha9rN8Qf0UXpUSxHNhiZl3MLJp8xaeERLRuyid8ap7XhzdlyjK8aG9zO0Fi3oNGzu3BkLWvkDBL45Cjm01dQFyJRETnEWftx5TDRJHBNwWdlwyYlqV9s2gBtjJfk6ioD0JflgT7OcHuMTJ9zJKkRqrBsDkijcKegjLWguEbXexKNt30RjN5nv0o8dKvoHe5ebVaI0lkHYwsZGJW3','8','0M',15);
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(64), d VARCHAR(98) NOT NULL, e VARCHAR(83), f VARBINARY(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2726532941436152176,28818,'dsM0CAJ65ZuzVD4wJafQ3XrPCIQzrqi3D3kBJkMO1Wu4JNJ','d','1ngckwfCnpz3swPoaPLr','AYKfjsRCWz','nlCHL9qqjTHTCSmZ0GqWfoKd3E1O9Tp51YCvcRwcJbFLnlkMAtzI5T4oYOxGJ2vgXuCCw4tKCDa6oW4W2Y','Uh',0);
-INSERT INTO t VALUES (-506540707087854721,19136,'sP1CPwVihbujEgiKBQ5VVIV8iy5AP6VpV605cmfFse80LcBZwsglp3','kQExgbiUEKuYUpNX8JCf9WGFvD1WpZ1men2f7B2Ew7FOeZL6H5fLoVqbsPe91YXMEKi','1VxCR68mf4NZfLhNM1fRqxGedg','pFPp8r7Cc1kCof1HCUAju22Q75bF0mSV7N','2b2GuKJac1W','I6lhnMx4Vh0h0P8rNRVMmv9uir3ylH5V9wdAUT0jKgi8WOeI7RsKHH',1);
-INSERT INTO t VALUES (-3483330182392071210,32491,'UnxOjUtuMqJVocqCEE9kqbNKIKlF6VbLDiUrTJD8DRMm6M4fhDRSPVQsW4O1TT','TLlSjMH0OjAtVg5Xcn7zw3bg9j0jalWITT8KX3hJZgU3xE9vOI6117w9uxalbXPEQ','bSH63ia7xr3kSnwPmNts4KdSY8VSkv8iE8BWjgufoZ4v2lQ5Dyg5','0WN8dhefWEj','6zuExgYwoLkpzWfweDnIxruwuvXVPeF9fN4sBa9T4SIPAXH6byjkmBRQSRUblydRAPf5Oe4w9txKZ11XfWvDOwAFvLXKP','sIynAV3I',2);
-INSERT INTO t VALUES (347863560199653480,33818,'QlIfwjIl3aCAUfSMvXYU0yKZl4I5y6XsihdneNAY1CQsI8KSe5kJtARAskR1x','BKZ0Ys5Sc9CKW1DD1xg2Z5','C8AikPmFzG2zUStLpKDLMOUmSz9h03tmko5soz0KHkIIu1vr142qnGVmONWSRnLWQSPzx3xMm3QTTG3bX','WOpVsSnk2E1zrc8pBqXuDeSqzHlcTm91nx','LHquuXBbYP','mT1RWdxfRwwT4pqv5gGMAA16zTl3tLCVS3yRBO2DCklgapGzC7Fut8GbePpYutQSj5AzClV8MDs',3);
-INSERT INTO t VALUES (6527481711599586888,4487,'DuRVbwJSBgsnC6VBIenX8nHFoxOiQP','5Gts1HJQT8wyByEQRVjGUcz2vj4STrSDYUDO8TqbBdg5ntpZosrhNMxhypIe','7MuvdoorOSPbYRseLbVyhA9vwXScXB4ZPN7hbyVTKFFZ0','SlERr5','9k4Lma2xQrimcCZdjQ1hu7Ym5yZAIkOo9d2r7Be8f8o3T3P0CsHITbPHxLKXOsdye0FraPCXFcWyqEgdofP9JOghkBB3','nO1ILRDWN5D3k4xVSFcnMNKbBioTkYR1ItHxKEG',4);
-INSERT INTO t VALUES (-2399895857872472307,42012,'WjOk9n0O7C0h078VpRlLNCvkUY','IzTzCqLE9IBw','9UPE7pfyoByeBOpXweRelaxAjdPNjMhnWIXi1sy8PCOui1cxoWF1','sFOA','LeH7JDtGepXZdIbTnmZv0lhNQYeWBakUsAKrZiNzi6w6lMAhgyfl9TMrDo49AteiiNGOHGV','13CGznlPkjqqTxZsTnemtaQ7XON8BEAStbs9QPWu',5);
-INSERT INTO t VALUES (3583695660671192828,64183,'wCig0Sl6RSJD92B','DGztIv34XdWGmiW723o','NM9Jtl8kd64e5NtpzW1SiIRww3JWOPBBRu3QsXxonDVafsSYNE0A0LZD0hiedqtR','sp8HoOOJ','jQrdSGATyrVgeJr65dHlWX9tD9Rr1217bd6pbY3BIJ8seeZ9vI15PKKeLMaoADBvWKgZN0bjuzEahi','BaZdgQFhn9Buah53784dtWU6CCrXavSeLoetxVquHyHJbmP42elpQTkkrztXpGW',6);
-INSERT INTO t VALUES (-2416204346913163832,15358,'ahWJtAyrdnTW','z76qL1uptsFFjwMJFc9XsQtO2','e83G0oqFmki0J5k7SFMA4L4HYE6tHp9lmYh2pj5rJua8dDCkI96FmIw0oAPhePmFX5lG6n7vg3Ac3Vap','bRDf8e3PW8bBClYr07qAtyISm94qDjglhxIoM3hK','fSa9awzqUkD23zPeK4iv6r81u0lbjim6EGu2DCMCzGYyxDmJ5bn0nGNBTIeGGpLUf9lDMRKmwR3j3u7','yu36g6lLM1dbZo',7);
-INSERT INTO t VALUES (-2021264035874401534,53219,'o5q9U','H6nWGLJ3V3KsskObsIFDNqkHqz4C9rbhSqBH1ruKOfTAzj1vQDv6YX5OaZ54lzKbQfRGek4SGlCn6HOA0I9IMxXBWfka','CjI','rOs4OehuWXXTTnbw7HBILXmDgcw9PGG','Mogi7hNTxRHxHTv9erj4neoKln3ZtfRfDUT7q8FVHCFSRpR9914dqI5WCmk5p5hcmiRxis6oBqdOUH','AgJ1Xi2N2Mb3xK00lzwrihQ6ZWO5nZ3ZYzFE7ivUOCkXNndiV0KlSD2gGovzDDNWSPl8YZclkHT1i7Wdd8p8Og5',8);
-INSERT INTO t VALUES (209399246342707322,60121,'G8KJwEmV3IQcrUEWSq3btn1v37taroAwKT6ywM9OB0F5ybj3vT33','qEp6ShUbyzfAJ57kwSy9rJ794Uf5SqTXl5aMr6fPLH4zUjPqgX3Zm3M8rVxBz9wqIBO','kMIj97yEh','zu8tHAR7ElpEZIh','8ry1aT2lykbzs4fMyUi7613fTCVxUQGW0mlFTmskTLoWsOYcd985vf1RiGMbpUaswPK5NkmjAC6HZM2czS3X1TvuO0hXHxDFWcE','l6gBS91RCLG3u8i80lmbhaWVUGYT21hiEDnhdTIDZAebcFpEacSVPZTL3tXXlT52Q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b TINYINT, c BINARY(19), d VARCHAR(95) NOT NULL, e VARCHAR(24), f VARCHAR(50), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5792645,-14,'ByUGpnPr8qPVCbcasq','qTsbsBQqwYcoAHpi1tguaYfCEzo8B0CAl9ck1jsvo5MulaVapORBkzwWTvbISTFrypsusrrsgsrE','XErQdwZjLV9fzDHr93NIoIu','H4w','VW','uA',0);
+INSERT INTO t VALUES (5203902,10,'t9RpHAn','VBNkhebjaM2HWBZJ9QMCJpdRK1Uf35UsC36ln9Xqh4Reabt','zz3M','ECzbxQrLZZBtsiBcI6bCoodvnNqU09K34fhO3a4mzPg','GA','b',1);
+INSERT INTO t VALUES (-1827679,-53,'q6575','3iWoHAQpIug2Mq6C5eCM0zdZxe66Akhewwkvx5U1i28HkJWiBgN17ZEFCJF2pv','MKccp7rM6m1aZxH','CFC9a1NpGdGPJTjXzC2tmZabdYiOQIyY9LWpy','H','9Z',2);
+INSERT INTO t VALUES (-3882715,84,'lXlRec0c','SjWC5cpscbY0OzXTZNXp4IKPJ6Ddd3y7L90ZEs1w1X4soZJR1KXjFWp','rm3MkXPmlnPAvdBy','mLdV','Ar','u',3);
+INSERT INTO t VALUES (1693021,-59,'XWUE2iTsdex34kw5x','wxwiAN211Z','174yg2','S9okdtsdn1cRWQBGxnDRofYP9QwCeda9paacChU0','Ho','gX',4);
+INSERT INTO t VALUES (5629000,34,'DAEU4KVXh88E1qxC01','wqAO7t48P6GFJLOCdcU','wzoaFCnCROzq5H0fSCq','ZBeAHqxRmXj','W5','s',5);
+INSERT INTO t VALUES (827643,-100,'OEn','gIrRMPHHlFMAuyqCYgB7nyAtdiw1SsHBJMzJ5ft5YmAZzXpwsy7fu28ay8BHO3Iorjk9fNR2kjaFUbOK','0arxTTsKwoGAy5DDV2Tkfh','SUsrjMCQyrsU2nltizEhGiU9f','Bk','R',6);
+INSERT INTO t VALUES (-4063105,-58,'LLTKiXBDGpxy7w7r','E5X012q6HXAUC81Jm0wRU','S0','QO8AWnAbfsIM9j','0','j',7);
+INSERT INTO t VALUES (5856181,40,'0Z5lZ9R','ibOJnNe3u5rBgPIFraQPM6XMPDAWjyjkU2LgcHumnzUgYEHABDnAcefRnyzhs0PamqTgzBc74qi4dYYoDLF','kwos2wAv96C','BEsKP7FvvLY4vlXHKLtNhjbx','M','4',8);
+INSERT INTO t VALUES (-5826173,-59,'la9ma4Ui6L','NfGSHskBySdwd6RkFGhmIOgEWXlt9VM8uprgDVbU7bOPWhyXt0Iqs','gaL4HvrfmFI0yjZOtaB2Xe','FavX0Ql5353dsDXq0Xa','Ql','2',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT, c BINARY(19), d VARCHAR(95) NOT NULL, e VARCHAR(24), f VARCHAR(50), 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 (4254555199303021736,63085,'N9Ns1q7ckUxtrcrGAZJNKoO6ybLcOZ8VNVRWDhMTGCDIOXzTIMI','ZV','YU5qtzNbCKXZRoVJSNaJKsOSwXcuN5WOZG7yRBDzDE9F1QJMn7Ht8bzGuqJkM98JXOU2A7o','kRnqNLU73QYY','MkkJAfWOCwAgAJ9F9PYaKFNuamDVYbxkT9wj6rorRjdlP19jAoEr5XvieKBPqDefZhs0Nij9mgNJHf3','SGQOl708ditIH4gyKpbAyHoLRgyPqIm6J5d6YbNWl3lNVwovcIAvEc7YKOk5oXfvlBjxxiA31CTR2yzuPzImiAG',10);
-INSERT INTO ti VALUES (4254555199303021736,63085,'N9Ns1q7ckUxtrcrGAZJNKoO6ybLcOZ8VNVRWDhMTGCDIOXzTIMI','ZV','YU5qtzNbCKXZRoVJSNaJKsOSwXcuN5WOZG7yRBDzDE9F1QJMn7Ht8bzGuqJkM98JXOU2A7o','kRnqNLU73QYY','MkkJAfWOCwAgAJ9F9PYaKFNuamDVYbxkT9wj6rorRjdlP19jAoEr5XvieKBPqDefZhs0Nij9mgNJHf3','SGQOl708ditIH4gyKpbAyHoLRgyPqIm6J5d6YbNWl3lNVwovcIAvEc7YKOk5oXfvlBjxxiA31CTR2yzuPzImiAG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(65);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(65);
-INSERT INTO t VALUES (7477933942124608208,31641,'xbAnBmfLK7b7TbusdejWDNphGl22KvssDC8CN9fFmoasybcxbmugIsO1','yV8IvVi45XHlKbr1tHyE1i1pkcETsu6O3XoOfWqANYlqH13thzSdFk2oYRHk48FbC1GC3MKaE3IhEvWLjE','ta47Q6chh3ekBmLWw9SoAoGpVDsTaYMdrhUgZnOZkoPzRGeOETKqtFPRHMss7CY','8r7cr24P28nndMHYXnrEeNkNp7','Y9JVLGyR5sWDcvoaFXtS4EzsJ4fUaTa1FhiP5teJvBTkOpE4K0XYko7JdVf8UTm7EzuiIA','KzKPnHaIuZDFc',11);
-INSERT INTO ti VALUES (7477933942124608208,31641,'xbAnBmfLK7b7TbusdejWDNphGl22KvssDC8CN9fFmoasybcxbmugIsO1','yV8IvVi45XHlKbr1tHyE1i1pkcETsu6O3XoOfWqANYlqH13thzSdFk2oYRHk48FbC1GC3MKaE3IhEvWLjE','ta47Q6chh3ekBmLWw9SoAoGpVDsTaYMdrhUgZnOZkoPzRGeOETKqtFPRHMss7CY','8r7cr24P28nndMHYXnrEeNkNp7','Y9JVLGyR5sWDcvoaFXtS4EzsJ4fUaTa1FhiP5teJvBTkOpE4K0XYko7JdVf8UTm7EzuiIA','KzKPnHaIuZDFc',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2608358382287142747,48,'EWEMOfRpz16','OTjrDh3H78ybKthmt5pC','F6gHYKbk88SOyLReRyGqtjx','b10afYWBNG9YAdxqCCkT38UlaVq9QACfZ','3N','0',10);
+INSERT INTO ti VALUES (-2608358382287142747,48,'EWEMOfRpz16','OTjrDh3H78ybKthmt5pC','F6gHYKbk88SOyLReRyGqtjx','b10afYWBNG9YAdxqCCkT38UlaVq9QACfZ','3N','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(20);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(20);
+INSERT INTO t VALUES (7468837229380818035,-124,'xSAtmYsdNTb9xU','hpHYPA3D45WJGjtMxEbHlGQqvRSNe','XDR5fK4ytquClvVnl','KgOaTfJtbtlXOrd58cQcbWWGmhnpMh','I','4',11);
+INSERT INTO ti VALUES (7468837229380818035,-124,'xSAtmYsdNTb9xU','hpHYPA3D45WJGjtMxEbHlGQqvRSNe','XDR5fK4ytquClvVnl','KgOaTfJtbtlXOrd58cQcbWWGmhnpMh','I','4',11);
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 (-5660392273012883415,35894,'uzRImquGjT6ZX','pRwoeMf79E8SXshlVf10zvO3Q2dayTla0WIfvydkt4AFBl8aCt2tXwktMvsKjYDGWhm5lSGPvWDJuMBW7d41sTDx2TRsZKBLnXxelI9M','Io3cCD5ZxWjorfw41vFBwAorF8bcWySTULlAXmXlOUwpYib8OLF2iWoiJ44E0B5ZpWXNu2V','8rld6asO0NXF0BHe3wwM5wZism366COYcLCQUkU6','CNxMXrMkH2h61','dBEG147JnhbQU0M4NPHPLPlW6f0slCNFmk',12);
-INSERT INTO ti VALUES (-5660392273012883415,35894,'uzRImquGjT6ZX','pRwoeMf79E8SXshlVf10zvO3Q2dayTla0WIfvydkt4AFBl8aCt2tXwktMvsKjYDGWhm5lSGPvWDJuMBW7d41sTDx2TRsZKBLnXxelI9M','Io3cCD5ZxWjorfw41vFBwAorF8bcWySTULlAXmXlOUwpYib8OLF2iWoiJ44E0B5ZpWXNu2V','8rld6asO0NXF0BHe3wwM5wZism366COYcLCQUkU6','CNxMXrMkH2h61','dBEG147JnhbQU0M4NPHPLPlW6f0slCNFmk',12);
+INSERT INTO t VALUES (4928162239593241245,62,'s6lxRroKU3FRI6XzUDZ','VTOXZ2P2vHIo8JiinJ6oAe2GCIqwOMDZWj7LsWYSPbENSfwEjsDXe6Dy2LY1ZUFz4lvsCvxxral7YGthszubXE','faKexgbCAi7DTL','pGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0','1','g',12);
+INSERT INTO ti VALUES (4928162239593241245,62,'s6lxRroKU3FRI6XzUDZ','VTOXZ2P2vHIo8JiinJ6oAe2GCIqwOMDZWj7LsWYSPbENSfwEjsDXe6Dy2LY1ZUFz4lvsCvxxral7YGthszubXE','faKexgbCAi7DTL','pGaCVpK0Spm7tFI2jMv8Rxsbe19rkdNwVpWQXVTr0','1','g',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2586436158612199094,19,'GuAa2xmz','lCYzbSBUK3a65HOVsFkqyFBIu5KGoLfNRwQXWMPerLeHAozQY4yGZSoVjMgoqEwHwPubBnyJbJffN8jhfosXnN33OPVZEgWGrDfsqZquywZg5C05Wt2LW7GrwIg7wxTVVEEkclf2vUpsPDqTX2hZjHcbyZOsXObTwrPGAd5myRB5pug3Ys0i1HVITNizQjbH1Pxd9','i8MTb','C3Uzzczi1tH6dLshylSOQV3EcFH0YaT2TcK5fBYSIKqv4dRJ7PwFQf7m7uvuAVJzuot8bWKVsaWY7pJsyK4TjpbAeORgrZtvJxLHvN0N4AU8','7','4',13);
+INSERT INTO ti VALUES (2586436158612199094,19,'GuAa2xmz','lCYzbSBUK3a65HOVsFkqyFBIu5KGoLfNRwQXWMPerLeHAozQY4yGZSoVjMgoqEwHwPubBnyJbJffN8jhfosXnN33OPVZEgWGrDfsqZquywZg5C05Wt2LW7GrwIg7wxTVVEEkclf2vUpsPDqTX2hZjHcbyZOsXObTwrPGAd5myRB5pug3Ys0i1HVITNizQjbH1Pxd9','i8MTb','C3Uzzczi1tH6dLshylSOQV3EcFH0YaT2TcK5fBYSIKqv4dRJ7PwFQf7m7uvuAVJzuot8bWKVsaWY7pJsyK4TjpbAeORgrZtvJxLHvN0N4AU8','7','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8649002526588420389,52,'J0PCgWsHvWqvq1Yed','erzb4qEX6bz0yzzsIwuqa5lffV2FuEWL7gupARYg5pV8kpqdBLDUYA3ls4eGO2lPafB2l91OgrTGDcj3ybdjffFMQnT9jHq0f8LeURObKLpWwpS2BXXXvcHtDrRN55haHL6aO61jZEee5yuEurOZgRY79droK5ZgW4bK','bh5GlNsCeEcTfg18U5W','chi3AY1Ybjlm7jmE5sh2EFTQm3ifiJvsm1960pywXjvGuAjKAjFSPTM19hVtX2QQsftfqL13Q5MpI1o6BufmNX7emBiWZoFCHCpIZ3x4oxzgJWwGTPf7SFijPSTpJzSL3RojEt3U0IzyKB8M9pBYkpiomQKz35jQgV28skRzxYjy76IHxYxfa5DqApyaYtyL179BYAI4Iau5VJ1UB3XfyHAnSo','DZf','lm',14);
+INSERT INTO ti VALUES (8649002526588420389,52,'J0PCgWsHvWqvq1Yed','erzb4qEX6bz0yzzsIwuqa5lffV2FuEWL7gupARYg5pV8kpqdBLDUYA3ls4eGO2lPafB2l91OgrTGDcj3ybdjffFMQnT9jHq0f8LeURObKLpWwpS2BXXXvcHtDrRN55haHL6aO61jZEee5yuEurOZgRY79droK5ZgW4bK','bh5GlNsCeEcTfg18U5W','chi3AY1Ybjlm7jmE5sh2EFTQm3ifiJvsm1960pywXjvGuAjKAjFSPTM19hVtX2QQsftfqL13Q5MpI1o6BufmNX7emBiWZoFCHCpIZ3x4oxzgJWwGTPf7SFijPSTpJzSL3RojEt3U0IzyKB8M9pBYkpiomQKz35jQgV28skRzxYjy76IHxYxfa5DqApyaYtyL179BYAI4Iau5VJ1UB3XfyHAnSo','DZf','lm',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-6341376252805274578,-30,'y87IzmyabY','6E7wWFx1tj1WOF93VNYZLwgZDWgRrwgReXu1oXljDEUb3dins22jTuJ9uPBBda0EH0HPCAWbTze1T7HCQwLqv7rpUss7ElGYKDsuSZ4jNCeGYwWpO4v7V7O88c4T9R8xRPuxy1fJzkWH0sJEJ6k3','UFLPwPBV4ICH8WR','mEI3Ayrq3P4ICt9p2f5ygCogg8wlTfQIFXmrkDoODwI0O92P5fXWdjgBWNrOaX1Wo7leuJN46KjORJfnAaFnqrcAd5EfbYEIE8kvtSwEcPoZS93blKXrEBpxwksbg69FdUS35iOhBQH0MsqqCDc8okpycWOaCYwl6l4sDGMOCLfUBcOjKIwDsWfdpyzpd5nzpnf','Tq','Jk',15);
+INSERT INTO ti VALUES (-6341376252805274578,-30,'y87IzmyabY','6E7wWFx1tj1WOF93VNYZLwgZDWgRrwgReXu1oXljDEUb3dins22jTuJ9uPBBda0EH0HPCAWbTze1T7HCQwLqv7rpUss7ElGYKDsuSZ4jNCeGYwWpO4v7V7O88c4T9R8xRPuxy1fJzkWH0sJEJ6k3','UFLPwPBV4ICH8WR','mEI3Ayrq3P4ICt9p2f5ygCogg8wlTfQIFXmrkDoODwI0O92P5fXWdjgBWNrOaX1Wo7leuJN46KjORJfnAaFnqrcAd5EfbYEIE8kvtSwEcPoZS93blKXrEBpxwksbg69FdUS35iOhBQH0MsqqCDc8okpycWOaCYwl6l4sDGMOCLfUBcOjKIwDsWfdpyzpd5nzpnf','Tq','Jk',15);
+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(8) NOT NULL, d VARCHAR(58), e VARBINARY(100), f VARBINARY(38) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (73,-1566293587,'g3KS','6Hr34EA10Ofr0DgIi5JtOo','6V1sXWtgGSef4QsjTJLui4','EP7lrWPL5lkuDVBGJbD2O','V','p',0);
+INSERT INTO t VALUES (106,694011867,'ck1jm1LD','HU','ZS5fpllOZEtEteTqkO6177gVU','WqD1vjGZtpHkbyreSNTz9O3RNRaJefw9Im','A','p',1);
+INSERT INTO t VALUES (81,-2924617,'1iz','KaPx4ATvZwOiaYCi6S71tD6anQncjpsfQu8qcLaL','iWJonzsyAPxUbPoNRpPg5QiZXtbvjEPPELaoNivQ3Z54Xx4c6DVbzDYsuwJ2xd4UvEFXcicMSeAzsLdfRFptOvuLBZq9FZQ7','U0xB81Sgm1tLeqsNSklHU7A1D7SsF7wbglj4o','r','A',2);
+INSERT INTO t VALUES (140,-2074382009,'4G9h','5jB2IekIiYICyV45G62LDVNBHR7ONl5U083LmwJcj','qfcKYLWvW5wcmOxvoHlw8KIwO8NDN1PsfFMNOUPfnhn5ONkezbc','vgbiaE','5','Y',3);
+INSERT INTO t VALUES (200,-51924982,'mE','9lpoDYMKmiUOjyBpoGgkNm1OeEf','zTemmeUd1FQvOBFu3nSy3NS5Qgrr9ketlqtiiygXVDfeD88HSjMaXUgrCXZw6tYMoUUam2ZO7q1IFKaOodHgZ48e','kr4yUCMY6','E','0',4);
+INSERT INTO t VALUES (129,-985829320,'pJaq6','sM9U3S3cBtTssR22N0Nco1dqX7uFtJuMU5aDMaO00','ysatx4re1YiWQMN50QFmrUYO6ABweYPgiBzI089kWzg8Hd5ylV9o49juhj2UTO0TGWrihn9TFl5GCajqU','nAWkorzrcR6FBP6BtAJFEMu29JMt','o','m',5);
+INSERT INTO t VALUES (217,-1674963592,'3a0jr','9hcWIrbuA0lesgS4pXz5','hJaomS4zvjJIxrWkAKAUUo8419h74cnSt6yXz7pJCXD8OuoK3','afcmcfcO3fpITymVvNvGQK4vJEBwTUvTj','h','b',6);
+INSERT INTO t VALUES (1,-1297792730,'9Y','3zJ6ypLkaYz7ZOtteeHHpqkl1Wp4bS6CNdVjYTf','FfTvLFvJTbIrjP8YDNVHPQbFlEsPI6UUpiLyAY1XpBVI5un6hFZkFw9','1Be8qF9','N','2',7);
+INSERT INTO t VALUES (93,1082886123,'biLjTh','ZitA9DgRmkFQic7fpDUP5ANa3u3NgjJA7WMXfvNkmIE0kBpiZcUU','aEzsASGdVoTJPLM4HcwdVJHkQlCGwXfmpD','I831b30ZIbm3y2h1','9','i',8);
+INSERT INTO t VALUES (88,1099653054,'cO','1EJdoLjGBnrAKii6PHKeP','PKyfWtkVJu1arMuFdjhIrJ1CZneNTaN5T7YuTK6NCiahbuTqCbLbgoYDpOxTWul2NujJocudOo94FwZXJmQqqJhrnHAIpwS0','C4LOLnUjKigt8eK4jrATOAmyQ','Z','L',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(8) NOT NULL, d VARCHAR(58), e VARBINARY(100), f VARBINARY(38) 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 TINYINT UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (67,-1687223812,'MfY','4cxyFFtLAv','2n7hWOk1LSBDtNm5WxTJcJIdxmiyvHLqrX4A2Q2oFOVfyguJzGKiZax2C7Cd2gcLnJ1JIbWtkU','ieAAd0RlzhjdLcg66','O','r',10);
+INSERT INTO ti VALUES (67,-1687223812,'MfY','4cxyFFtLAv','2n7hWOk1LSBDtNm5WxTJcJIdxmiyvHLqrX4A2Q2oFOVfyguJzGKiZax2C7Cd2gcLnJ1JIbWtkU','ieAAd0RlzhjdLcg66','O','r',10);
+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 (87,-1344207221,'TNYdXJ','u428cnqtCxjdz7UuUSxXybmBMI37tx8U','0HUKTuLuSPDVIzyHpCRtwQT2Bh4Sa3Hv4sFUnMP16FdwZRUIsXyQNmAj88Jh5mIdokm','2FKE00Nu3gaYTx5m7ecOQsTBtOuluyOjrEki','v','j',11);
+INSERT INTO ti VALUES (87,-1344207221,'TNYdXJ','u428cnqtCxjdz7UuUSxXybmBMI37tx8U','0HUKTuLuSPDVIzyHpCRtwQT2Bh4Sa3Hv4sFUnMP16FdwZRUIsXyQNmAj88Jh5mIdokm','2FKE00Nu3gaYTx5m7ecOQsTBtOuluyOjrEki','v','j',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (65,1189166372,'n7gjaoX','L','QSoQ9mLcAoebI3cXmMHDJMoCzmgbFHVr9QelRYs6HcgDL37O4R0bj5cxPSL0IxMTYTdWn','0OlOqf1KJO2Ov9a7b','X','i',12);
+INSERT INTO ti VALUES (65,1189166372,'n7gjaoX','L','QSoQ9mLcAoebI3cXmMHDJMoCzmgbFHVr9QelRYs6HcgDL37O4R0bj5cxPSL0IxMTYTdWn','0OlOqf1KJO2Ov9a7b','X','i',12);
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 (-3268145574501547892,32502,'ZzdH6gd','pZfDCmITlqYcNmZsnvdKEQfLLBdEGS4CjsfbWs1Gjpwm505q2mIcEmXsirVTWylYrcYgCyILVvI5XKvE6aro4NCkEBdexvyzhJbZq3LxYaKm7PZKhgRJ6UstMGDJy0i6TqH7abvUTIScPpm2qFeC4j4fkArUKTmKAH166uK8cUd9LIon6qqKMBLSdJ6rkNdJEBiKzhm9RJqqAUz5F9TfxoJsi2r8dN5iGcM6n654sEPwvKBoE821giG','xIyUAflqsa1jTWW8GwNJWa2vBQ8gnbKtv876tFIoWR0ICbcLuzGF9YCHnmsmowdBbG2bcP1JC89sEbO','EhVfLdBGmBzdRKfHYlzxuUUMkkvCyhHR7gw1qNz7LuPvwNBE4dqXs90mHxx9v2xfLRoNloCrNWSvQ88VCuyiyYpUrzn6WQg4KCfJ9aUGHboiapRerfENxBuy0dcPR6qDFwkRoWRXU8o1VPyP6quoaIjW','JjNZPIAvUIn0BW4NvHNGF8A6O9Ar8wMjFZ5nSZ4vy5tWIBPGRY1EhoO6GOMrbN6smX8YfN','4vIvvndFGctJ59bD',13);
-INSERT INTO ti VALUES (-3268145574501547892,32502,'ZzdH6gd','pZfDCmITlqYcNmZsnvdKEQfLLBdEGS4CjsfbWs1Gjpwm505q2mIcEmXsirVTWylYrcYgCyILVvI5XKvE6aro4NCkEBdexvyzhJbZq3LxYaKm7PZKhgRJ6UstMGDJy0i6TqH7abvUTIScPpm2qFeC4j4fkArUKTmKAH166uK8cUd9LIon6qqKMBLSdJ6rkNdJEBiKzhm9RJqqAUz5F9TfxoJsi2r8dN5iGcM6n654sEPwvKBoE821giG','xIyUAflqsa1jTWW8GwNJWa2vBQ8gnbKtv876tFIoWR0ICbcLuzGF9YCHnmsmowdBbG2bcP1JC89sEbO','EhVfLdBGmBzdRKfHYlzxuUUMkkvCyhHR7gw1qNz7LuPvwNBE4dqXs90mHxx9v2xfLRoNloCrNWSvQ88VCuyiyYpUrzn6WQg4KCfJ9aUGHboiapRerfENxBuy0dcPR6qDFwkRoWRXU8o1VPyP6quoaIjW','JjNZPIAvUIn0BW4NvHNGF8A6O9Ar8wMjFZ5nSZ4vy5tWIBPGRY1EhoO6GOMrbN6smX8YfN','4vIvvndFGctJ59bD',13);
+INSERT INTO t VALUES (27,-1452130504,'0YUJ','w7HcWoB2ezV739ws4Uqh06TNK1XvQ7N9rDwJEYpZDNaMXkKDdFT94PVVKSdVepkkl2BhAW0jJAzrwDip9e3Mpum4sKKsHtHiobyTZQ9dam','D1x50WWUki0UfFAMk6oxhJUVPyg8TlXnC6Vd5bFikL2pDU2BY9EuoOVMEAzvz9cUc','4BNfGDwfS3on4DxzJXuhu9fgRW4krgCoRTYiY0gasHn8QBJIbKH73pVbN1pabpE9SBrXtFGUinry8ldasiyQDwJIYMl0rOEcZeJpf1rQ8oLY24X52IY2477XSBTpjGoan7OmkrPyUXZwBpZnMxoyET2QY6f4Kxg2xFlg6eyFCspXkoB5xJIh3ICGQ8S7OGnBkk9ATkxMBjwg4BTAE6Im80IHnbZKa6YZDLV4BH88dz3y0v3bdKGA','t','3',13);
+INSERT INTO ti VALUES (27,-1452130504,'0YUJ','w7HcWoB2ezV739ws4Uqh06TNK1XvQ7N9rDwJEYpZDNaMXkKDdFT94PVVKSdVepkkl2BhAW0jJAzrwDip9e3Mpum4sKKsHtHiobyTZQ9dam','D1x50WWUki0UfFAMk6oxhJUVPyg8TlXnC6Vd5bFikL2pDU2BY9EuoOVMEAzvz9cUc','4BNfGDwfS3on4DxzJXuhu9fgRW4krgCoRTYiY0gasHn8QBJIbKH73pVbN1pabpE9SBrXtFGUinry8ldasiyQDwJIYMl0rOEcZeJpf1rQ8oLY24X52IY2477XSBTpjGoan7OmkrPyUXZwBpZnMxoyET2QY6f4Kxg2xFlg6eyFCspXkoB5xJIh3ICGQ8S7OGnBkk9ATkxMBjwg4BTAE6Im80IHnbZKa6YZDLV4BH88dz3y0v3bdKGA','t','3',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (153,-1913175132,'dH','WRdSThbn5Rdkvyz5O','W64Yr4uaVSATDywrgqyesEFx1YaJ9VPjdyuozXpbD6YDOMpQ2Y3QJtnjp0WVgUquGU43SWCa6Qb0O4YXeVu','eKZawsC4Y4qa5wTGMuxvLt0RNb9OAkuBeV9zd','w','6',14);
+INSERT INTO ti VALUES (153,-1913175132,'dH','WRdSThbn5Rdkvyz5O','W64Yr4uaVSATDywrgqyesEFx1YaJ9VPjdyuozXpbD6YDOMpQ2Y3QJtnjp0WVgUquGU43SWCa6Qb0O4YXeVu','eKZawsC4Y4qa5wTGMuxvLt0RNb9OAkuBeV9zd','w','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (20,490909606,'4c9fONWkj','WIYPI5i7GxMGss9oiXLs9SOYelVsWAYLKHC3sMHaGAwxEjNSXm97fCdKPajLliCuCdm7jsUxNAbuAX41nimOWyxHJCiqkDotDIXxLoB2FYVhlvGcJow6KQHsmRLOM6T2381b2jPZoTnTRc0WBpcmYq2XJQGGbci3pJtnByCUveVTzknzgVTh8wjyGOx4rvQRTkymMc37VaQ3OMOXL3ojPh87EdpoaY0td','wefaCcScNdoOBmubGGpZBBmhEcOz2OzUgkKW29qCKltVPHivVO9WoxARkQ','wAsyIwZIaSOv6AlH6cqDzDWYaud6RaA0U4w9dMrdFOQuFLxNujAgI0Ua1NHHg1F5M34ae4KWH0swbaW4JxiTOiu82Y18z7npOrtFjnZ1iQUzOzsackFNwnkZvGsWzF0Vmd4XWvq2z2gAlRuiE6m8kLLx4w6my2KnSoBxyTzQbu0dLO6K2UPmyEss5rzT','9R','ig',15);
+INSERT INTO ti VALUES (20,490909606,'4c9fONWkj','WIYPI5i7GxMGss9oiXLs9SOYelVsWAYLKHC3sMHaGAwxEjNSXm97fCdKPajLliCuCdm7jsUxNAbuAX41nimOWyxHJCiqkDotDIXxLoB2FYVhlvGcJow6KQHsmRLOM6T2381b2jPZoTnTRc0WBpcmYq2XJQGGbci3pJtnByCUveVTzknzgVTh8wjyGOx4rvQRTkymMc37VaQ3OMOXL3ojPh87EdpoaY0td','wefaCcScNdoOBmubGGpZBBmhEcOz2OzUgkKW29qCKltVPHivVO9WoxARkQ','wAsyIwZIaSOv6AlH6cqDzDWYaud6RaA0U4w9dMrdFOQuFLxNujAgI0Ua1NHHg1F5M34ae4KWH0swbaW4JxiTOiu82Y18z7npOrtFjnZ1iQUzOzsackFNwnkZvGsWzF0Vmd4XWvq2z2gAlRuiE6m8kLLx4w6my2KnSoBxyTzQbu0dLO6K2UPmyEss5rzT','9R','ig',15);
+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(24) NOT NULL, d VARBINARY(95), e VARCHAR(28), f VARCHAR(22) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1828372618,1544704596,'5DEIl0wfqjz70rJ','VkEds2ULN5Ga6xstVq8rLAkH0BtVMKC6lAY5KyBOx8DG6r','4DH5AcLn8mgyBi8Sn8','dwLgk2cieRdGECR','S','U',0);
+INSERT INTO t VALUES (-1065892266,-96320713,'ICkOtQrnMPQiDBhm1GDT','YNXTBQ5Qp43Nz4HcUXG4xmaXlEuVJBtiMfPFG9s3uchWzFDr','rHvNN9pt','yf4ayY3AaqdZ3buX','Y','b',1);
+INSERT INTO t VALUES (-498408570,684374573,'RGQpcRlVOzT4','3l','Tp45q9GoDjre1RFqkdz2bFIXU2M','o13BI6lRIGr','c','1',2);
+INSERT INTO t VALUES (-552241469,-1878433896,'xBM6IcQ3G9h','ny5lcyKJKVha4IJNSdx75VE9bOc8fttT6pfAEkuUz2lh7JX0ZNSDLeR','RIdkyPpHvFCz43i2pVPbbDB1WW','gZryI7klLmI08yoyZZ8Fh','m','KY',3);
+INSERT INTO t VALUES (391979595,1727871434,'rm8imWYby0OGkaGiWeHNRS','I18joATi0dpaxnhgoN5xBOxTjFRJ631BX9lerzwNz0lPh7ZnRbisM3','NpYI7GuWsLNL1jn9RV737Z','hIwrD9','z','nV',4);
+INSERT INTO t VALUES (51752706,132467337,'6JMEWD7AcjXJc3Me','QBIUjbfXCNgPQPAqcpGdLsP8gfDTPwoF','9T6OHh6noFK6','dvSfmAhG437','A','V',5);
+INSERT INTO t VALUES (1859978884,497912984,'HWe6QCpKhmN3A6wiOrR7','eJfm','cArQe6rh3Ko8oyh','oFtSmMN2Q','n','u',6);
+INSERT INTO t VALUES (505264518,99814332,'SyOiSIg7dM0teN','iu7F7OLTxEE2NxUA5y6MuJBFgDt9XYVTVoluii2b5aEHarEmGG2JeczU6icZ38cBXWRUPyklsAKdJ6R2Cnk','MaJJj5SZ4','7KLiRQFFTfj6lgJ','y','UF',7);
+INSERT INTO t VALUES (-1186870701,-1044204293,'iY','R9WY58XE1s9pCuNTUuLN80mGmMlinZJ659','Gx5Ej10Ahi6IReBHEs7yWAwGxKb','rhTvmGUS9kqYscT','6','xB',8);
+INSERT INTO t VALUES (-2115547469,1592990555,'S','yF2o6xglvXHnW9u7EP10ky3','ZZUS1cI4','gTwmTuo','2','0k',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c CHAR(24) NOT NULL, d VARBINARY(95), e VARCHAR(28), f VARCHAR(22) 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 (3775526550557797688,1779028878,'lVj','4J4CFWuEF1q','SnJwx3Mf6sw8','nc7QLn','y','aD',10);
+INSERT INTO ti VALUES (3775526550557797688,1779028878,'lVj','4J4CFWuEF1q','SnJwx3Mf6sw8','nc7QLn','y','aD',10);
+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 (6507692122069632333,-1685448096,'CgeqS','HwPp9eUjNFBjv1WEGviFo8LvPZL7PtGMRaTQB91qFdc9M6GQuzbPcR','B6wM','frmQYXD7TXLv9InBvnYN','3','2',11);
+INSERT INTO ti VALUES (6507692122069632333,-1685448096,'CgeqS','HwPp9eUjNFBjv1WEGviFo8LvPZL7PtGMRaTQB91qFdc9M6GQuzbPcR','B6wM','frmQYXD7TXLv9InBvnYN','3','2',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6828017991186157282,1089044537,'wfCsNtGuJiaH8GSzzJ7mMz4M','CYfKjzN3wQEzDszniGn9JPcsTiKJzqU5EqIxLS7Ebi0PYKtMqWrycUZqrjvhEGM1aiSwgXW30S2rXa2VaKNBO5J3XkK4YerQ5cW','8iWz6bllVH3zxxE6PPkWhIEWCU','H71g7WgIK01','G','Ts',12);
+INSERT INTO ti VALUES (6828017991186157282,1089044537,'wfCsNtGuJiaH8GSzzJ7mMz4M','CYfKjzN3wQEzDszniGn9JPcsTiKJzqU5EqIxLS7Ebi0PYKtMqWrycUZqrjvhEGM1aiSwgXW30S2rXa2VaKNBO5J3XkK4YerQ5cW','8iWz6bllVH3zxxE6PPkWhIEWCU','H71g7WgIK01','G','Ts',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3445278441500993436,-1060416480,'2JC5cu','i6CZm8RKFGCHEE90PSKMuhVW0J4XsEa1HCixlzXAV5RLJaPbYmqynUq7ZyZt2zCSHfSNO9hZXkQKhcpiVAJdIAl2x39lvWW7GQy2h7eJCtoCPmCyqGz3L7fKMHE00KhCt9He039vl7Poi7cbTSEQp','7PhWMT9ecrKIU2Z0zVDJGQu','7O2yNE','s','z',13);
+INSERT INTO ti VALUES (-3445278441500993436,-1060416480,'2JC5cu','i6CZm8RKFGCHEE90PSKMuhVW0J4XsEa1HCixlzXAV5RLJaPbYmqynUq7ZyZt2zCSHfSNO9hZXkQKhcpiVAJdIAl2x39lvWW7GQy2h7eJCtoCPmCyqGz3L7fKMHE00KhCt9He039vl7Poi7cbTSEQp','7PhWMT9ecrKIU2Z0zVDJGQu','7O2yNE','s','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-9172650915004716255,-1528476524,'WYkH','MKpzFV4gutJKlUcxxZGtAONADHP8ba6dowxCPmp8AgU9l4eZsT7XdyjnnTYZ2hi','EyQbtzw01zs50A46','4PN92r0iMl2j6sB51577uXPeM9eq3vjQ6HThpQzZuuAmN2OJTUaXjkEFJ3Pt62tNJjlE0QMh','y','X',14);
+INSERT INTO ti VALUES (-9172650915004716255,-1528476524,'WYkH','MKpzFV4gutJKlUcxxZGtAONADHP8ba6dowxCPmp8AgU9l4eZsT7XdyjnnTYZ2hi','EyQbtzw01zs50A46','4PN92r0iMl2j6sB51577uXPeM9eq3vjQ6HThpQzZuuAmN2OJTUaXjkEFJ3Pt62tNJjlE0QMh','y','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-3594312172025715397,1223182168,'T1gan','FDazMfdQ03wbmLgZQCmROHipHmwNQd3D7qtjFZ55rBLNWLeSGgUAsx8XVVI4scr40DMt410Rvs5hpyF0dPZXKMLMbTgQo2GVlq1ERVdVipF7VdIuaPGSfcQ38eUJo4VNtSQvG71QhIc4JBCOzIObXs7jBhZ23gt8Z','vmW4','IAh4OFS2OQcdwPTq7znENBHn8AESRL5XHV04A2IPuJr0bAXnq6A1zpTz8drEDw1UmKuhhXvuVXAdhc3Pd6bdrfmVN5DVfra0IsFj7MSLpFMfGEQffgcLFZR5pFlcuBoW8z9MFJGcs9ecNInKuJqA4x6b53Yh8BjTH35UlpnPkHlGAmJ62yQDqzsEKB6BUhRfMiJy1PQV9OelhMVizm','YH','2YU',15);
+INSERT INTO ti VALUES (-3594312172025715397,1223182168,'T1gan','FDazMfdQ03wbmLgZQCmROHipHmwNQd3D7qtjFZ55rBLNWLeSGgUAsx8XVVI4scr40DMt410Rvs5hpyF0dPZXKMLMbTgQo2GVlq1ERVdVipF7VdIuaPGSfcQ38eUJo4VNtSQvG71QhIc4JBCOzIObXs7jBhZ23gt8Z','vmW4','IAh4OFS2OQcdwPTq7znENBHn8AESRL5XHV04A2IPuJr0bAXnq6A1zpTz8drEDw1UmKuhhXvuVXAdhc3Pd6bdrfmVN5DVfra0IsFj7MSLpFMfGEQffgcLFZR5pFlcuBoW8z9MFJGcs9ecNInKuJqA4x6b53Yh8BjTH35UlpnPkHlGAmJ62yQDqzsEKB6BUhRfMiJy1PQV9OelhMVizm','YH','2YU',15);
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(49), d VARCHAR(58) NOT NULL, e VARCHAR(88), f VARCHAR(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4428103818896735816,29954,'gbvMiQ6lBmCscbYsa9THoBA8evDrKDgDfdSBHLjHyfMvKin','oR71rI','3McYZu1Tr9WxW9lfVYztnG','XoUIeSkyashHU0mNlKSbjtiSwtHTuzkA5Xm7H5','M1Ak0y4TuTIHd0u1GiCqgE0oBQHSIfc0o','EbheoGSNd87vqWyhWCcBUt2WFbT1rAmyQGE4HcfCiPAgCv8S69r7z3zTYImdOl9ga0mD0giO',0);
-INSERT INTO t VALUES (8008853478550582184,40807,'3IRueltjeExmmAlhN2PS4E2eeOOCJ8FwhUrS4x35gSyGW','w5FjGxX08Ugj3CmGrQpjKintaSqAj5SljjHRhsaXKJikiyNR0kXWauiTZv','r2OkYLJpfkNa44R5oKeDh5zWRBJ7VyeTLPZyxMQ7uClzHmlCeEzqKgawQYFfn14Cida719mk6ZRphUuU','9AwWSXo0ImtFl8fGDui1rfk','LkwirlOCr9BEVzJU7fQBd0Y7xLAZh7epehvFTWv2Z9zBgvx4F3ONS0IpQjuxQbH1shlDwKZ5YOx','kVKoM2aL87yKEBhnNZW2FKUJanvklwBeYOL6xE5PrDSrqmmoMn6hbmegR3ffPpYj3JHgwPaVjZD40MN4b4tutTgY',1);
-INSERT INTO t VALUES (18021053870597771545,23970,'5aqRglMNl025Fbx4W2','VFV2EeRFYXvo32ZqC9tRfQQl1GSW3vy11MdxU','6K4elyrD2bZqY26kqOOrj89Un4HggNLz2tGK7XQyk974NGgZy8LDewghhjm4wbsv9fCcGVz','NYCSeRXGc','D8s4TJL1ke','lH3YrbZX9LMkYIGIquijUpEDN8Kaih3sKdUYcPxEBszXw1EYa',2);
-INSERT INTO t VALUES (14697691276484013448,15308,'WDYUlv1x','kWfgwU2LoQeYQEvUTntf7','DFdLNfRUFZgpqddR1Hqq','Hl2MEnuNx8aiOu9s6bQIzw6uwCdM3rfJWSXobIkwhUXnq2aDLSX','TPwHu2VRqHPZ3Ufq1','GayOE3UAjg0AFlL8heDQCIH3Xd2eUvbwJ723awnF7zZlxMTez3LPZWDuCF1aGM0d01IfdeDb3i0MMP7d2vIo7gkgky5wCb',3);
-INSERT INTO t VALUES (13098499627358810896,45184,'wLcJI4bRCzz3XYYUK6YfibdYEBvEabHvJpbvfX2YdTVBQ','YmRh','y7Br7n4QvmBSsnWfokwqlhen5IheSxlhnUKpn9BamwGCtSDMygG1f','C4uTby','5O7TGIyDjmg4X','wHZazOOydOhf5XkpB4IcZPW0km0p6pXgid5UIcPKcYqCAu9axFKrZzL8xq35Ksh6qzLcoJIQ3EFyauU7CE9gom',4);
-INSERT INTO t VALUES (6318898692185675097,52114,'F9xXjKB9DeoCUzVSSGoxnx7aH7chFLZECx','mf9MCC9RXqq','ZjMjnV5THMUxQoGHfaNBEtmChvVJsZWg0ywy1TFVlnA9dZsVz2wiwLniykNfX1rMPdD1azC6ijam','DCgiiUQ8wmZH5Ao8rL7I0zWKfRNFlW5VE9qtWox8','2xIer12vHBnMYJPVot5WzE1SF0t4OhfJIy','2pez6SjxFSvNGCQ',5);
-INSERT INTO t VALUES (7980977445027384950,65379,'d74XNoNVmW08NDpU','nHATHar8ZLm1Inn9spB3r5IOHzRxQlGT2Gl7Pp4BpqjjrI9DImJq','EwKfzBerurMSoOLTHkyGggmHsCwzChmW','n3VqhwE95QjGzz8h1WtbulrGJun23R0ygo','g2kL1WZyR6VEp0T9kOvNypFRkDeMESKfF0sF9mMBNLP9Aeolf','kOS6ui9YrRsgDIpGpSIDudp8zb3ngKsrPaCNf7CoF4kiM',6);
-INSERT INTO t VALUES (11741937558239795319,59052,'gs4Gogx1G','mhC5xTGs3fKv4RORr2jE5aaVfzDyN89KoEVmr8VHDBsuo','gKWeHRsTZs2UrqwwlaWHdbRNK','RQIBfZsxx4mfo1L46gsWnkgOIOENprdj','RjtwrRovDsGS8rQuqO2JRycUyDPYlClHuuCY4mEplCLk8WHtBHXxZFLJBRyScz3ZQ171az96MyGQA9s','dAPFuTdBPcnxneC9Wd',7);
-INSERT INTO t VALUES (5235526448223637691,5671,'GjgFiNLuNvi9HYL2CkfTU3rhI8E4QzVe','3Yp6jmmCheccSFjvtY','QeLPBWi2nYCVcVUSQWA23eIgUKDr3En9keft92rJwWx6FEe3xKFOvs','7kk1jks9h6FTa1ZnUWSDAcBac0H2zgVM4txBwdbxxZ1J','NbjiI8SJhi5ACAWqKyMLZiMAOMP473bl4W2F9GgIJP4VAAhDYu3MavtdGMBpUoCB6imxbXPgzEHvcjPeElVJ2','eZLOqafE3zmD',8);
-INSERT INTO t VALUES (2807139947295456690,37919,'mYd7uvHxHS','zLZWsnHR8VuUX0SCQVhd9vNza86J1ZofeF5gdjtK1ZuZpj','s1Wu8CzJtODmlujlVxPBKRR5Y7vGsMGkuuAveYvXcjRYQMU48mPYpdGIy','maWDnNu8FkY1P0N8Mw','HF0Xm15Pm5lCTaYcswLH9XOAQnBmODaEv17CORrBpQIcbdwE1qEmFToJUIl7ik5uTW5UVuwq7tRIl9hUEfV7IRHz0QAVC','7nd2P0zJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(59), d VARCHAR(74) NOT NULL, e VARBINARY(51), f VARBINARY(71), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3259315,65512,'Yyu1PnHSkMyW1oa4s4DQXkJRiBF7VR1','CBlSDH1zrljN3sawrOR4Y7IDuRKqlZqgAU6omppYYZtgiWUT','1z0JtmdlHev96TmmyLDtJZE6USASFQ1B7wMNi51AYlXbulptZV','B9EL0EUYRh2PMUUdFf9KTfpgYn4','G','c',0);
+INSERT INTO t VALUES (4118125,42998,'fw0ONaUSN6f4iWnx3lQMdwKpiEPPBUEW3CbCILx9','u9XxgSTu1nfSNV2aiRk41tFw0mA6ZL67kbG37d','cwYLgy0lPI41lyjtvNKevjyE0yhJ','xYcBqg1D93Grh6pw2a2x8rqYtIb6gwKIpfCz','W','A',1);
+INSERT INTO t VALUES (8883123,32347,'paGyBHqB3x40TnxhdzsDZswUNJQjKLOEQtkwf4Cs7VVW0yE','NBP','zDuc3rB3LjG','vSfO2fQoWYfETM9K4echflOB9WvZoCQANW0D2OQRRW3buTD5J2cplIIVklPAhAQqlKzvQL','d','t',2);
+INSERT INTO t VALUES (6041534,17343,'k3EdCBaiYOu0UruL2sefHJloAjEVhOGfK5I7scb','nBi6JozkylzBx4j8FQtdYkrkNmRk','VbiDyyWCuztRrGF1pp3bYOEZ1v4O3YzkvKCKQ','wqu9jMvza','S','w',3);
+INSERT INTO t VALUES (4488860,10868,'7','NBynM267f6mdFntvlc41XbWYs6FvJuJSN442O1GJpQFY','A661Tm8q98EiVA0h6EvBXGh','Q02SJzZjZB5uLeorphKVTh95PzNQayKSGH','8','w',4);
+INSERT INTO t VALUES (14565599,18403,'iDbtiCEzAT2SpChevFvgVn6cjxbHpgO9swobKj4q5CysEa2yNw','5Pf5QJWXkumXTmB0z5bfVAPhaao36UMmXHmwTRSMeE','LoOYT','lazOXTpkP0IPuNN','A','B',5);
+INSERT INTO t VALUES (11669348,57493,'OUtg','9YmEbUQFWy13G4','6cPhHmZlYHOv0PCmqEvx7pKVcPfZe9vptwNjXUTFOx','KdCqLZ9oWJbC7YBarIF6k1Cp7gfw199BqwUyfTT4kbGh4zbvVAIe','x','V',6);
+INSERT INTO t VALUES (7023792,8821,'QOlS9x08NyFFrn0JMrqNiMGyEVbAiAKiCab4qDpMVXKHIKX4OmsK','NXpPi1PytKj1IglU6KXKP1ltSPzYOsJAoKQiWpoEbmG0EJotEII2Fzu','CbOKiP5rvN3aSfzQ9mKZVuMci7vERhBDNi0QOZyEwrwrEnF','VZAHFRQXIZeOCZSFg','a','c',7);
+INSERT INTO t VALUES (1370710,1006,'0s5Jedz5WFew8aoSFCgyU4nv1GSjTLKnkNZ2pNrRTDAmWkmN','L8TQfV3XlBR7FZoga7zcrolZzDov','BfiBXn7iXhVFG1uUJ8YudsvNmb0WIOEt','XDv9y1PcVN1smrNvvdGOCnHIfBtJYBIKg7PdtUopd8pCBLFKf5DbVnjlfENbE','8','Q',8);
+INSERT INTO t VALUES (13803132,45338,'UG90j5r7DLDyCRYHBv5v2pxcc3g1ZvV8zaoo7NZrjLC','jfEY1ewmpJi6MnueETJuOkEr5CQZgjZKxAqY0p','qr1c34kY09VljDPHAYlLD0z8D5dGy','pqHoe5yhzp5AZtyWAvKy0vjBmpEX0Chb3IfZ23Nl6dFWFV5bU2T7mKP4fmA2s7U76xw0WI','E','L',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c BINARY(59), d VARCHAR(74) NOT NULL, e VARBINARY(51), f VARBINARY(71), 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 (7457954840884508894,23717,'jSKnB98PEu5DasnluhxBAn0zZGl4U','I2M9QnvA1DlO8euq7BrbEi5zIFMA1Eni0VaCnBzqWoX','N8DqoVmtzyJcSG9fPhWwduwcGA4nNycGwlf0QE8IrOfeniBNywsCeifucnStYK0R','UED3FQfMFFApcgD71levQ','3650T11TWt','a6tWdd6Bq2gcDD447pg2R9SLY1Cc0BvFJfPUXsFM0DpioUFdz6mD',10);
-INSERT INTO ti VALUES (7457954840884508894,23717,'jSKnB98PEu5DasnluhxBAn0zZGl4U','I2M9QnvA1DlO8euq7BrbEi5zIFMA1Eni0VaCnBzqWoX','N8DqoVmtzyJcSG9fPhWwduwcGA4nNycGwlf0QE8IrOfeniBNywsCeifucnStYK0R','UED3FQfMFFApcgD71levQ','3650T11TWt','a6tWdd6Bq2gcDD447pg2R9SLY1Cc0BvFJfPUXsFM0DpioUFdz6mD',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(50);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
-INSERT INTO t VALUES (14981049813926595661,57045,'JGkl0kPHiNtA4oFwOLdRFlxNTWD3k0TB6','8BDnhgppsDaQ1gbAyVd4Nnygj6Y8Xg2YhgjgKaKnap1pFgfuMcxs','rIzY5YoOGRJTTAKiHYQXasM4jnRxlOs3j0X6RGdwGHj07mItwh9SxNLlm5Gb','vEE9nsbsivzdc7QaknSZ6TOPIoZZ7U4xo4j','H6fxk7UF62icsZG9eqGrZbdZPVm3GwWLqTw4jsUckbOYt5qZsEDe','ZrX5UGAIC9QUTBOHPESqetyvKxffgahoaP3hoBPRz0u4xryTo5Q6FUb41BEAC45KzahiN5AapoChQjhdM9K9ghuRQo9xvz',11);
-INSERT INTO ti VALUES (14981049813926595661,57045,'JGkl0kPHiNtA4oFwOLdRFlxNTWD3k0TB6','8BDnhgppsDaQ1gbAyVd4Nnygj6Y8Xg2YhgjgKaKnap1pFgfuMcxs','rIzY5YoOGRJTTAKiHYQXasM4jnRxlOs3j0X6RGdwGHj07mItwh9SxNLlm5Gb','vEE9nsbsivzdc7QaknSZ6TOPIoZZ7U4xo4j','H6fxk7UF62icsZG9eqGrZbdZPVm3GwWLqTw4jsUckbOYt5qZsEDe','ZrX5UGAIC9QUTBOHPESqetyvKxffgahoaP3hoBPRz0u4xryTo5Q6FUb41BEAC45KzahiN5AapoChQjhdM9K9ghuRQo9xvz',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4197052850793858753,62331,'T92DYJh4qnKkPCWZHyW1y3GiHukR3u5PJecSw89g9QZOpcyki3','hoGCMUYROGcyq2lv2bPmZQ64efIkCrQjQeScFwn7Uj','RGVMSnQFTW4zE4N1lBrz942Q7nIhgk4yFQvOSuK','2t','H','Y',10);
+INSERT INTO ti VALUES (4197052850793858753,62331,'T92DYJh4qnKkPCWZHyW1y3GiHukR3u5PJecSw89g9QZOpcyki3','hoGCMUYROGcyq2lv2bPmZQ64efIkCrQjQeScFwn7Uj','RGVMSnQFTW4zE4N1lBrz942Q7nIhgk4yFQvOSuK','2t','H','Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (3214924664591085005,43859,'btooMOgLpXQ2oKZhBRjobERtuTtGHNfO7e0Vv','eWjD3axFPttsm1GvBpjPQaKZeRTSEWUeIyye3mKKnHbKXY','nV17','HilG3K1k','Q','D',11);
+INSERT INTO ti VALUES (3214924664591085005,43859,'btooMOgLpXQ2oKZhBRjobERtuTtGHNfO7e0Vv','eWjD3axFPttsm1GvBpjPQaKZeRTSEWUeIyye3mKKnHbKXY','nV17','HilG3K1k','Q','D',11);
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 (229902862763927322,1177,'SVu','5RuRpVJatULz8Jj7mi3u9poIhZsCflbtaKlg7s9I5VPoKZEkknHUOFxHzzBCMeB439aJhXYSu9uoMlt62sgO8uFRL9LnEPjAZBauTNcLnMSgnXBJMMRxSZCPiBabD5x8b','4oGMR5thUgtb5gXmypWBAgC','XK','xy01NfB8CCE91NSXETB21t5p6mUMDC9R7NvFZQfvJyR9','WHfdG30SaHnrqaPMfokPzHamEZfIxd5nX',12);
-INSERT INTO ti VALUES (229902862763927322,1177,'SVu','5RuRpVJatULz8Jj7mi3u9poIhZsCflbtaKlg7s9I5VPoKZEkknHUOFxHzzBCMeB439aJhXYSu9uoMlt62sgO8uFRL9LnEPjAZBauTNcLnMSgnXBJMMRxSZCPiBabD5x8b','4oGMR5thUgtb5gXmypWBAgC','XK','xy01NfB8CCE91NSXETB21t5p6mUMDC9R7NvFZQfvJyR9','WHfdG30SaHnrqaPMfokPzHamEZfIxd5nX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13007580959856569400,41734,'LBVFy','Jyj76BdiqMdlKb7v72tMHOTME3dZ1UWPa3n1bdpzGuT9dzpCqYWclutx3iKMn3F3Hf4LgrxavmleyqpZit4WfFMNnQ716QQIhVwkA0F1MyV0i30sGnly9Kx1yhSjHtQSezrzvQowhyUVTPYYkrGZcE1srJ8iz2HLxKpQ3ittpR6ylMMkWODj1Uc0s','xvgNNxjStY7E6PV8ifTYe7fJF1Gh0FHEqhPLM99dFoOKRN7chCXIogUH4REaDGAUDKSNcqcZ4BE6JGxrJ4BX','5UD3btAPhJWlSfqEbE6zTOoxyQCI78HZeXyybcPD4A5uSd4besNVh8FSv4UBbEz1CfNM8AKtoAb9bDiershUt0Su5RzEq4KHmuNtMXpUVGtoIauedMOgQO7GVhwMeeo6VprPJQ60Xemxow0GOtDkRt4QTGslfGagNBJmZR4VjubGZpqFb8ZY0dhEIw3dBdMRn1zjgvKL5iDxGsQjAnKw2','RceFHt9Kj2XKCmWmMqtcxjS3vYIpxvxEUwp2dJ9MYTSECxj','W4pLlOFtklNZ17zfHdbtX5lswfGx8uOGZCrf1AlMxnueZivK2MRBN1YbX7Tg05fIYbd5mYJG6KYgJ',13);
-INSERT INTO ti VALUES (13007580959856569400,41734,'LBVFy','Jyj76BdiqMdlKb7v72tMHOTME3dZ1UWPa3n1bdpzGuT9dzpCqYWclutx3iKMn3F3Hf4LgrxavmleyqpZit4WfFMNnQ716QQIhVwkA0F1MyV0i30sGnly9Kx1yhSjHtQSezrzvQowhyUVTPYYkrGZcE1srJ8iz2HLxKpQ3ittpR6ylMMkWODj1Uc0s','xvgNNxjStY7E6PV8ifTYe7fJF1Gh0FHEqhPLM99dFoOKRN7chCXIogUH4REaDGAUDKSNcqcZ4BE6JGxrJ4BX','5UD3btAPhJWlSfqEbE6zTOoxyQCI78HZeXyybcPD4A5uSd4besNVh8FSv4UBbEz1CfNM8AKtoAb9bDiershUt0Su5RzEq4KHmuNtMXpUVGtoIauedMOgQO7GVhwMeeo6VprPJQ60Xemxow0GOtDkRt4QTGslfGagNBJmZR4VjubGZpqFb8ZY0dhEIw3dBdMRn1zjgvKL5iDxGsQjAnKw2','RceFHt9Kj2XKCmWmMqtcxjS3vYIpxvxEUwp2dJ9MYTSECxj','W4pLlOFtklNZ17zfHdbtX5lswfGx8uOGZCrf1AlMxnueZivK2MRBN1YbX7Tg05fIYbd5mYJG6KYgJ',13);
-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(99), d VARCHAR(55), e VARBINARY(22), f VARBINARY(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6831264,50892,'DO0QcjbqEs6BD','iHU1LX5Q5JZznWaPBfq36B5gUApl','GhuE7m5BTPDR4DlokiEm','6bzQKazpg4ElBl0GfpiricXOImGquKg91yDXbzMvI','lfGmzbw6KT510evGzTnzQcPffho4bXz77pxa4K','DhBiR4D1ZH07ZIZdmNucdAklUJBo',0);
-INSERT INTO t VALUES (-687582,20530,'3HrLM6YMpiynyJR9PLk9mamC0AlFt4dYSO2dy8pjiWiCnVvK8GMIx5q9k37IxEJQgZdjuTgCmiOOolzAOxrBb9YWfs','7SDGGVGxzyePNDbH2wtAwaX41QMvq081diRU5vBM7s1ciUhqpw89','eoe3fRp8','T7OYW2Xm4APLgKCg6lVjrq871zwbAP2aFsUXfRm4yVdabvWDKKamxeBgT48sjhfJYgl2Bbs3bS9r','aV2cJMIrIbI8PF3VvYMWcYbm7VdfQA','S9lSrPXUwgMyeJhXibMkbWJrVkz6WYI0dVmhw3nc4xxbCdz2kz5W8FedOlyv9P3Jp7NVBoEV0CTJNo2H',1);
-INSERT INTO t VALUES (-7631725,6831,'z0jHnBJkbcWDBmKTcRzrVkVFAdKVmRFXNIzQJIL5NETULQC70UAbO','ECugq6RIKexpNN','l3rCo75o9W9UTf2RFM','KBe6QxtjZ5EwDppmEqhkomBlYbZTcYZMFPQzMyPZubQ','oAXRI1eOx5RIia0fjUSAEs2G5CKnAkS7hjXwrX9eOUd5pozYRz2wxetDYIeSQnKuzzDLdlxoWDVGhPTFAywPHh8wTv','E9yHx59tbDiXQyaxcdEjwd2o5EfetIt79idG2PBq1M4wk4cTRcHWlh2GaCFmZPYT2qMGstSUwS24JrrbOI2LsDGr68xRs',2);
-INSERT INTO t VALUES (8352269,63264,'esJXDX5S6et2','litpxtwJ6G6gqq8QWoyjM3b','QQwHm6W','zvxYqOErSVv2lRtQKDO4XPAppvn8tQnafIWQjCI5AXZC9McJf68drMsX0yAvJmk4tlx9l73','jbZf5jb3rF9SQpI09oWfVUAZnUKDWPub3icsTMb78TnUeCHwwfGc20g5hLN3dco8','Gh3rLVBOe51iOOjJRluMWgLoBDYsEh77HalxYm4Bbumg2BzINzN71',3);
-INSERT INTO t VALUES (793741,26059,'cDgmOcCi2TWtyiLjj4huLase1naJBwppptEQRL1e1jLsoRA0od40aTZ9ITXPAR35nZPWBNjFXlkZAk3vmRmUao','5bcC','kU2yI','hxbfNnDTIx9ESKIcyZGkDji','YvzoMK3p6o0B122vtauyE8SJrNWFzeQXFPYgE7JIZKS3rXwMuLkV3LxqnTOpl0yBQmtJYRvgKPc4Cmw9EQPibhDfA4E21Fsbkf','WIJYnwrKr89U2dHq89bvyedMV4i8pEUYj761M54jwpE5MgngVWIz8twE9VtJwDjOPcmuGPnt',4);
-INSERT INTO t VALUES (587300,25246,'Da7AxELtOiPHxZvL4erv3AjLnvswK1D','uBFFqkE2umakYMCqHuf6','07BQryDd80gan3ZcbNYJrv','LVBVSLf0aGGucXp5cV6Vw9UuvafBHSBpxukSzEQIOUkWmuPfIVdF','DwF977ak5DN1up83yS9HK60sH7SQVS7M2qblDQID0tjXfBStcVLShkOcgLxjDPajrwUYut5IQ5t','LntrKgA7EdxSOtwI2Nh1QdOjkU4OMo8lD4x1mm3WoZRvverbz5iDGr1HAAyDnIJKpQqjVhylZUfbCpoV7N2FZkEsJlSqLDVxPYTB',5);
-INSERT INTO t VALUES (-4396137,35494,'0cNMA','t0UcFWjUUbEogHpSjAskWe9xIxa9yt','0nsePf0YnlHA','jTZ4OnFJdI4dxJcuuzpscBlfv8U1OjghcdE78W7OkWUeL3vM27GIoLIfp8z','QsLHPxdfGkN1jGKUPAcVrAyNPHZELxxNDJMZSrxYFODZ50SnsifuncnENwjqZzebe33UExeZOjjVQrhq6kmWgLdLQtI','tM2R3Rz3JPm040efoDqoe2O1ZLsN6o18044PjZvoWLcm9f',6);
-INSERT INTO t VALUES (1267708,61211,'eTf2N2lC5o8M3mXgjo3GonzxXiH2Go0Og8','ItbQaFJofcHFx8WT32TRAYJuwGEMcNObSYKmk1SWgqq8','KgUYkLHK9S6JLr','i1HWeIulhZT7QTc9JtTuTDWvWlP29zfT','RA25CJZMUwpSJcGRX5TnOiI','M4hbpIddnHlokYBnLtdcH6Zi9AZEXutL4LEU8zHNqXAbwGBYTtOXZT2zyQww6',7);
-INSERT INTO t VALUES (-7694007,49172,'vlUi0nKHOJ1UBobEsZtjScGJ8lLx1yvN9jrLYa4xtOx2vC26644gV7plRgoIMhEN7X2FFAaAqCBS2c63VGTfNi0r67IIYtTLgAm','XY6C8cIzwkUmz0tkPsEb','atJDHCSLoyRDsdNG','tVJEeSf','jHIKr7gVzrLeGX8zEuqAiUQXH6IaqXimLFrHL8Q6wY1SnnbDPJQvHip1wLlR0j','IsWpBU3e7rP22fW5ubddGb9Md5bOJ1pvmPhtKpFDEQT4MrqLEnQ1RbbXiJKrPbkGbtr1IV',8);
-INSERT INTO t VALUES (3505557,43324,'qh1Bu2YbY','BlmofdSHxptIb308wOYPu2w','LtcQMKwBNzh','2hCiPl7UzVnR4yBa4gcpUByz','vQnVrzwqU7aRKe6cYiCqt4Rezsi1n6YNGa5dUbURMJVr23hOb93FyQyGsD5G5BoV5cyitRE8sTHbC6RDwy4qxJwgvSDBbMHkctC','pQNwYRbaVYUvg5GZO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9279393482738420671,45915,'7YJKr4ESwEZrkOfWkgJza0qcVjTz1koxRncs','gyH25vr3RxnsZboSBF5wtCcz4RdspZ1tXgD96SCJgZRoFtkNptgCOudleZ4WxHq2bb6441LktpeSYZ1DM1iEht4MnwgW13pbwZ0xJKplmVwT9nqWd6h3S0ms8b8dYlpqnIMTuoEXS8iwwpHXvTVlJCqfgagMZOHE2jUnoetzQ0p','lcmbzNvbAdSpbbFyFF6Xcl3ZPdvOYcgO7obXsYi','r3TEvY1F5FMW','k','h',12);
+INSERT INTO ti VALUES (9279393482738420671,45915,'7YJKr4ESwEZrkOfWkgJza0qcVjTz1koxRncs','gyH25vr3RxnsZboSBF5wtCcz4RdspZ1tXgD96SCJgZRoFtkNptgCOudleZ4WxHq2bb6441LktpeSYZ1DM1iEht4MnwgW13pbwZ0xJKplmVwT9nqWd6h3S0ms8b8dYlpqnIMTuoEXS8iwwpHXvTVlJCqfgagMZOHE2jUnoetzQ0p','lcmbzNvbAdSpbbFyFF6Xcl3ZPdvOYcgO7obXsYi','r3TEvY1F5FMW','k','h',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (3180705111895225726,49690,'ALCtLOw9vL4nJX8EEJc6yIcAYdDNT','RYIqIhA8uqHthN3Nh1PRrdkh3G0XnRhFV6hQiGKRxml2675ge4GkxlK6YIiVD4k7Po4CbRJunjJfDjDdL3MmLfmTyGBkNxQzlBbuJTPeIyPG1LhGwbhiWUIViKtVi5CWnnBcR28kbiKPIlOuSy3gDGBCN1tiIpBf9chV4tS8zJHTXDGoE5M4rvFjg7kRVieX7LzqHuSCMsn3FzcEAQiiLPiueeyi','DJpRJoCGZC2YAfDDGH3Z0hHk','qFizulzKXrc27iMiio9UySUoP4ygDyIUmGq2xRidRfyViqPBaON','f','m',13);
+INSERT INTO ti VALUES (3180705111895225726,49690,'ALCtLOw9vL4nJX8EEJc6yIcAYdDNT','RYIqIhA8uqHthN3Nh1PRrdkh3G0XnRhFV6hQiGKRxml2675ge4GkxlK6YIiVD4k7Po4CbRJunjJfDjDdL3MmLfmTyGBkNxQzlBbuJTPeIyPG1LhGwbhiWUIViKtVi5CWnnBcR28kbiKPIlOuSy3gDGBCN1tiIpBf9chV4tS8zJHTXDGoE5M4rvFjg7kRVieX7LzqHuSCMsn3FzcEAQiiLPiueeyi','DJpRJoCGZC2YAfDDGH3Z0hHk','qFizulzKXrc27iMiio9UySUoP4ygDyIUmGq2xRidRfyViqPBaON','f','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17226647252989226666,28367,'YrmKD6p4JhjIfoGfRIoDIFIF7oe5Oe1wyC6','hKsZZjhB9qHLBzMQn8InavBnJ8gImrC8DvqkwQqY9PfD77MArHsS7oCVBHgg7TPPgP2LQRUACK9xReV9olgZ7xWRXF7eX679ByM1IyPRS2CR57KElZrGMQiVISFbrdLOhaVD37yh5NHNqpexvdYVwo71FTTGQ6D3BNAIOg4Ma9vUjofKjnyC2EsBM5yZYX','m','oIJYKKVX4h4SFhQIxJWrfBnb6B7BgYOHCvekTw4MlddFKxHcEVHEZCOK5ic4f2O9Paoc3hNTy884uOcdKDOQ16vG56J1gsGehP','B','T',14);
+INSERT INTO ti VALUES (17226647252989226666,28367,'YrmKD6p4JhjIfoGfRIoDIFIF7oe5Oe1wyC6','hKsZZjhB9qHLBzMQn8InavBnJ8gImrC8DvqkwQqY9PfD77MArHsS7oCVBHgg7TPPgP2LQRUACK9xReV9olgZ7xWRXF7eX679ByM1IyPRS2CR57KElZrGMQiVISFbrdLOhaVD37yh5NHNqpexvdYVwo71FTTGQ6D3BNAIOg4Ma9vUjofKjnyC2EsBM5yZYX','m','oIJYKKVX4h4SFhQIxJWrfBnb6B7BgYOHCvekTw4MlddFKxHcEVHEZCOK5ic4f2O9Paoc3hNTy884uOcdKDOQ16vG56J1gsGehP','B','T',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8938569238126323644,29508,'VQVlmIRf','uOemLLoOpOrP1ZgTVDmzDoxz7rxMAsFxKHp5WGS96AUAPCudmPMtMciGPaMw1wSlRhcOGyKlggJY0rEHZkcEic3tLhZ1tBwPBszoND6MjWCfna8qAZHTgNwi9glCkdcfiRFNfndniCLqeMjJfldGNAjWmilT0k5Bmc9V3cgRnuxRLj4JIXmthCR3piSbEEdO41pVeLDqNfkp7uTwZFzEzH0iIE1xBR8heRB73XvKqdo','T3tNwiVJWZqgqozGCYGWP','00Sow1ZLL1NIM0pjklhcznAaFBTEFNvAHYiz7DVD5RjMQW774D7zgr1I6Bf4N6zDo5KLfd6REQ0cC3BzCxqb2UnMxXBCenG2qNQjVM','N3','R',15);
+INSERT INTO ti VALUES (8938569238126323644,29508,'VQVlmIRf','uOemLLoOpOrP1ZgTVDmzDoxz7rxMAsFxKHp5WGS96AUAPCudmPMtMciGPaMw1wSlRhcOGyKlggJY0rEHZkcEic3tLhZ1tBwPBszoND6MjWCfna8qAZHTgNwi9glCkdcfiRFNfndniCLqeMjJfldGNAjWmilT0k5Bmc9V3cgRnuxRLj4JIXmthCR3piSbEEdO41pVeLDqNfkp7uTwZFzEzH0iIE1xBR8heRB73XvKqdo','T3tNwiVJWZqgqozGCYGWP','00Sow1ZLL1NIM0pjklhcznAaFBTEFNvAHYiz7DVD5RjMQW774D7zgr1I6Bf4N6zDo5KLfd6REQ0cC3BzCxqb2UnMxXBCenG2qNQjVM','N3','R',15);
+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(83) NOT NULL, d VARCHAR(74), e VARBINARY(89), f VARCHAR(77), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6387762509665238953,-41,'dNYKHo1jimElg4ZJ','KbqDqsvT0BI9Ic0W98fY9zkroPLCCS3vNykkoqYGnZXUY','slZwcEYgnaSfa7nlkYHMUsD4mlweYaAnQdnKty9au5vnpuAPesibBnjpT','jYOC122WUUPEuBVv2nyHtpffHEWawefaSOv3u1Xh2YM3Dwl','X','z',0);
+INSERT INTO t VALUES (-900284995961191027,-8,'vsV1SZWyvLaba','A2Qrc8VZapPdUk7c6fI3I44tENF5Hzjzw5wgtuWtj0yoOMApyaR5f9bVGQ0JRvrb9JgwY6Gvi','M2egJNB3c9O9EgEXmE8qPJ7r5XEaNwDvxs3rGuBpsfhl2jh9HftaP2mSBKqJRckOfqxJ45xYVKyoyp','9FewnypsAUlg3Iw5zZ52MeOoig','t','3',1);
+INSERT INTO t VALUES (7468075209081549729,98,'JQS1isMrP30dPhNg3mKeShAfLW8xdPs0E','da7c5N','V49fVkmSUXp9Vds0ZAMZTriLiGGzZOe','X','5H','X',2);
+INSERT INTO t VALUES (2267050725595865368,57,'EbJQf','UbIEQPulD8HWlR','2e79uGWXpMNfgHMnHYh4bHHZ6TsJ1HPf5U6kaOCXjjLXST9LmlFVcz','5wR1YPepwstJKo907fTmSqe','OO','s',3);
+INSERT INTO t VALUES (-4572595573683592455,-104,'V','llj8aDvCuG3s1vSQ2XMq1Wo538pQfy0','dE','NjmmbG4JVHIkWvAlLSG5MHKL98T15VOWimNMsftGo7mKOgNHXI9DCq3FhuIRGfyriL7wl','H','z',4);
+INSERT INTO t VALUES (-2536284088057122843,18,'sAVcfmP0DVoeZNM','I74FXD4DhZ5vHIikrbyaCOIAxHG','HC3DKX2Ov0U4T8gctoGsCbBT93za9AHfS47bJCK8JBlbpXmeyjbKurlSUr2EBnohvFOk1','66fadhfOp5ShFno9eh7KkKijwXub4gaNhSFn0yppvmWbUBleFSNF6MLU5H42RgBNsLCduNNhGMaVP','74','q',5);
+INSERT INTO t VALUES (-7695351579569221809,-5,'RLX5ASBXU6TmxNN0ciXJpura5gQseob0RFgSDXij7Qu3uqnZTthSV1Y86vI','qDO6WGrmcL4rSA6gJao','EGJnkZLBLi8lWslSf5cr6hnW4YzD45JSaaD5Mb9BVnUvoaI4wnTHepBFzLjaWKc1vWOZtImE','3x1UwmZUor7CKsWq9SgwkuwXlDw1dKZSVRFQDFp4NNAsBSt80dyRCi2gkO7LDADcSsEHfV3B','lu','b',6);
+INSERT INTO t VALUES (301069273270960599,-65,'BWd1jcMFoShvMQgKwnuB1wDmGN08sMetp0dosBPCaZJPcEU6ImdYn2UsXW3AL','omwZoUpPXLJscj8egCbKDKVn','VFSTS3uIwnMYIDbLMhiIDWM36CeQFv1KARr3PNFbnO2bMb9sbNN','aSojn','W','m',7);
+INSERT INTO t VALUES (-7970993583036409037,112,'YCThOZcqpyTVk9wIPq','3TTxYUbzB','UoEE1uAJh9G3X9nNch6IHxzrAdyQriKzk','DA1Ho9liz7mVLgjrxnvotOdaDKc6XpL0sj','n','f',8);
+INSERT INTO t VALUES (-8537801116845874252,-39,'RGlrsCgRJbYQgrPfqHccvzqSqBZbKAFuvXlrx0ORPjQrorD9TsAC77WXnmuav6','kRecJPt96C7b2eALxP','zqu57kzZpRV012nyDBhfUQkVgzi2nYt7fmYRcmciNcejKq3kJ02YdYVtI','jVSMNj50YRx0TxRPlN80SciaMtoZ7vxMYRuWPhumh098EEkmIflDiiwSSKlymInCkcrnHYJ7iz','xA','t',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c CHAR(83) NOT NULL, d VARCHAR(74), e VARBINARY(89), f VARCHAR(77), 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 (9044155986564236111,64668,'RdGfsL4DX4boa4fJMQ1tH2BH9Xli1R2cXbVi','ZTfhwQNaX5ov7KFI1s','yilZiItrCqVcFPp','GhRG725QUEr1KN3JEEQKK6T13iHWmighzXnXTfXFX6FxYjx72QNR6fAt29m','Kg27pHWIDUvpXA0SenHtJmDzJar6SC6ENu1eiqThh7YDrsUQixvVnd2aOXDR5S6me6hIWaSbu0kHg2r8qL6','mN1i',10);
-INSERT INTO ti VALUES (9044155986564236111,64668,'RdGfsL4DX4boa4fJMQ1tH2BH9Xli1R2cXbVi','ZTfhwQNaX5ov7KFI1s','yilZiItrCqVcFPp','GhRG725QUEr1KN3JEEQKK6T13iHWmighzXnXTfXFX6FxYjx72QNR6fAt29m','Kg27pHWIDUvpXA0SenHtJmDzJar6SC6ENu1eiqThh7YDrsUQixvVnd2aOXDR5S6me6hIWaSbu0kHg2r8qL6','mN1i',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(100);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(100);
-INSERT INTO t VALUES (-6436043467485640857,98,'Lf0LoQ8piUuGcej2qAPVPxkrWY6poGiAY2GaqS9es8vga29pWtIsJkEU6RDXQNdmf8boKUENI7VS9RbK5','Y7WHXsdGSqfiTZjiFODEF2TCtJ9SjqtBTtd2xBxnM0EB8ZsTQT','yXNpUKLw0T6hch','QuKt6tkzKwI03y4yhcgIbSd0egpCTJFifg7gKDImBrJxvPBXtk82Np','6o3G6ncObron9tPjGBN5bwxlcS2rKgBVUQxaOUkoPjTf0iX52NYhscFJuz5WvnS4dHTG1z0AQdrMPLt4t1','xCLc0FzHXpYMalGngyaiYwhCr7RWS2196CgJ9gmmOUAGFHly',11);
-INSERT INTO ti VALUES (-6436043467485640857,98,'Lf0LoQ8piUuGcej2qAPVPxkrWY6poGiAY2GaqS9es8vga29pWtIsJkEU6RDXQNdmf8boKUENI7VS9RbK5','Y7WHXsdGSqfiTZjiFODEF2TCtJ9SjqtBTtd2xBxnM0EB8ZsTQT','yXNpUKLw0T6hch','QuKt6tkzKwI03y4yhcgIbSd0egpCTJFifg7gKDImBrJxvPBXtk82Np','6o3G6ncObron9tPjGBN5bwxlcS2rKgBVUQxaOUkoPjTf0iX52NYhscFJuz5WvnS4dHTG1z0AQdrMPLt4t1','xCLc0FzHXpYMalGngyaiYwhCr7RWS2196CgJ9gmmOUAGFHly',11);
+INSERT INTO t VALUES (-8619073093347326240,117,'tdAF36kKsca6kLN0iyW4EtrPYmVyZ23jf8KimuWEHCPfs8W9QAwthpTj8F1JR2l5XQ0bMpXjraJvtsNno','su2OCLkGpFtJvPdbPCmc1OijcXAsgoWQgLOuUzXDPHEoHUbprZZn7jfmg3TEWggfLBtQjFN','4EE8dszZqJaI4mZhc40W9hNfjDFuEjRNa73QCqQBioGTmnIBZaWF','MMv61Nh2Y3kLY2RNw3WkObDHnA33DUt','n','D',10);
+INSERT INTO ti VALUES (-8619073093347326240,117,'tdAF36kKsca6kLN0iyW4EtrPYmVyZ23jf8KimuWEHCPfs8W9QAwthpTj8F1JR2l5XQ0bMpXjraJvtsNno','su2OCLkGpFtJvPdbPCmc1OijcXAsgoWQgLOuUzXDPHEoHUbprZZn7jfmg3TEWggfLBtQjFN','4EE8dszZqJaI4mZhc40W9hNfjDFuEjRNa73QCqQBioGTmnIBZaWF','MMv61Nh2Y3kLY2RNw3WkObDHnA33DUt','n','D',10);
+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 (8606579691772618093,-67,'UmRalIhtwhf6wvB7PZ2cL6MH1PSpEuLbtUcR8pWHAn8vNjBQMyulCLp2VLUK5Da8o9GkBp1z76qKiMIOo','kl9lZ82TG4WKVFh0SjjrqA2wZjQgLEe2uKHc32GakP','wcjCOjNh6tZ4yqoPO4SmtKk3UnxPdCR7ySAC9d7AhyF8IIpD','XE8k5g42i','W','s',11);
+INSERT INTO ti VALUES (8606579691772618093,-67,'UmRalIhtwhf6wvB7PZ2cL6MH1PSpEuLbtUcR8pWHAn8vNjBQMyulCLp2VLUK5Da8o9GkBp1z76qKiMIOo','kl9lZ82TG4WKVFh0SjjrqA2wZjQgLEe2uKHc32GakP','wcjCOjNh6tZ4yqoPO4SmtKk3UnxPdCR7ySAC9d7AhyF8IIpD','XE8k5g42i','W','s',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8699734187635705580,9025,'IxzO0sap2D7HYD75L3m4NHrpns64n4NbEnnxdWqlw4ETfkpXUPVjcuAptJNdCXD2R85sOwYmqkq46h7vyrhSRnO9zy','0NJBkKfvgXBBGWN76H9snlkS6pX0TApDpXldu9zQkAtRSbo4kidVtU8tlqArZDmfH3EIkasPGo9YrAh86LyYRvHzqeJZrqRUGihtqeTLoke87rptBo6fsBKchiBccUhV5NtiAIJSUaDJvvzIAJ8qDJHrd','mjQrupstqTPtNh4','11rHjVJQbbj90CEuYR1NaQeZk','6iLqZiK1hWsPIdDrJ6brQgdLeEjt7lKdH6fi1yBLydbT7e','xyXP3ktoo8h80VFwmRn4hmKYzLw3nCj6pK8tPPJOmoJSLAX2OuuoSxnvEoSO7olqnMAEvty8X6J',12);
-INSERT INTO ti VALUES (8699734187635705580,9025,'IxzO0sap2D7HYD75L3m4NHrpns64n4NbEnnxdWqlw4ETfkpXUPVjcuAptJNdCXD2R85sOwYmqkq46h7vyrhSRnO9zy','0NJBkKfvgXBBGWN76H9snlkS6pX0TApDpXldu9zQkAtRSbo4kidVtU8tlqArZDmfH3EIkasPGo9YrAh86LyYRvHzqeJZrqRUGihtqeTLoke87rptBo6fsBKchiBccUhV5NtiAIJSUaDJvvzIAJ8qDJHrd','mjQrupstqTPtNh4','11rHjVJQbbj90CEuYR1NaQeZk','6iLqZiK1hWsPIdDrJ6brQgdLeEjt7lKdH6fi1yBLydbT7e','xyXP3ktoo8h80VFwmRn4hmKYzLw3nCj6pK8tPPJOmoJSLAX2OuuoSxnvEoSO7olqnMAEvty8X6J',12);
+INSERT INTO t VALUES (-5322191434212872471,-35,'P9ta3QUGGVeuStGA3kzGrpGZpimlwpoGoEnZg3fAyCvLR9UtRlDGTEQZyR08Ql6ZSkT','NkST7jfsp32pOnG6xxAQIDuAuFTqw515d6dkATyJ388IbVVJerlwZhjgCjoqSIjqAex9VhF63eTLtf1foS1AVZNBu3J3lScknmMe7YSp9XIXCcLerhWLKX4qMABEsmHM9bjrhOBCD5Hacz8uVl4EAvy4c3dpq0ha4HZk3H2pPtdEPrQlEpY8c7vVHscBf5uzivSofemWpXuL2AI7Hv2GXLMeX0hO2ev6Bhc5LYcj1G','LOzLCmNIPsutLZcetkBGOCT5oxcUwgLhdimGUsB30n1zyX11g','AWPzV1HSuRjaHM4EmzCUvIeI6vijAgsuGC59h1Go9MP7UmaaCUUf1PBYUwdFsSTrxr','WF','Z',12);
+INSERT INTO ti VALUES (-5322191434212872471,-35,'P9ta3QUGGVeuStGA3kzGrpGZpimlwpoGoEnZg3fAyCvLR9UtRlDGTEQZyR08Ql6ZSkT','NkST7jfsp32pOnG6xxAQIDuAuFTqw515d6dkATyJ388IbVVJerlwZhjgCjoqSIjqAex9VhF63eTLtf1foS1AVZNBu3J3lScknmMe7YSp9XIXCcLerhWLKX4qMABEsmHM9bjrhOBCD5Hacz8uVl4EAvy4c3dpq0ha4HZk3H2pPtdEPrQlEpY8c7vVHscBf5uzivSofemWpXuL2AI7Hv2GXLMeX0hO2ev6Bhc5LYcj1G','LOzLCmNIPsutLZcetkBGOCT5oxcUwgLhdimGUsB30n1zyX11g','AWPzV1HSuRjaHM4EmzCUvIeI6vijAgsuGC59h1Go9MP7UmaaCUUf1PBYUwdFsSTrxr','WF','Z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2838814504489525905,102,'YvJvm2H3T21y2cq','moAPUVMsXfoJtzop8VxGkREbMPcZGoZ83EfkvSW1Jb267ZeJiaGrjrrCeTPbEP9uxUQsxri4RZPs9Z7QUjMVM8ovjPQrT0T0rUwL7IVmCo2rljvLZBBw70IHd42Z','iOH7iKk0wqASbJl3JFFK9ZFzIhsz1Qquj1Xp','LDlGaaV8p9omwCRJUfQMTWVvKRtDlh6IMsqvgfLOvhmbNwG','Ob','T',13);
+INSERT INTO ti VALUES (-2838814504489525905,102,'YvJvm2H3T21y2cq','moAPUVMsXfoJtzop8VxGkREbMPcZGoZ83EfkvSW1Jb267ZeJiaGrjrrCeTPbEP9uxUQsxri4RZPs9Z7QUjMVM8ovjPQrT0T0rUwL7IVmCo2rljvLZBBw70IHd42Z','iOH7iKk0wqASbJl3JFFK9ZFzIhsz1Qquj1Xp','LDlGaaV8p9omwCRJUfQMTWVvKRtDlh6IMsqvgfLOvhmbNwG','Ob','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5808298306880251207,-4,'6zr6P8jqvbWxsfnbmmHaqDxtVSy7bOQXUE6HRpFwEMiG7JHTOixc06BWL9mQcv1FYo5SqvBc2gc3LdS0','Wd8EN19dhe0OD3U7ILWLH7KhsN8yfbXgGGG9m611BdTQF4SKazWaUNrpLK3ZtKsrV0hzxY9zGXg1ZB7ZivrF2kpQNCr4kR4FjlmH3GmE5dQbD7bWHFWwTVj4zVgkJsfQsJDKuTBQRyQWBB3bWqzZNUyma5atn4TlKPIo4lG15s','nPJz3VoQsgFnxkJYR','TAhwmob4sQ7TzY6c5zpVen7fFoq2u0jF5KjbHsoa0U1pCwemNRfidaSx1ljXRqd59wzhbRoGsAaFxUUTuJ6HgWJQxg67pqZ2hDwCYj0qBg3gz5GqKqVX80','qw','J',14);
+INSERT INTO ti VALUES (5808298306880251207,-4,'6zr6P8jqvbWxsfnbmmHaqDxtVSy7bOQXUE6HRpFwEMiG7JHTOixc06BWL9mQcv1FYo5SqvBc2gc3LdS0','Wd8EN19dhe0OD3U7ILWLH7KhsN8yfbXgGGG9m611BdTQF4SKazWaUNrpLK3ZtKsrV0hzxY9zGXg1ZB7ZivrF2kpQNCr4kR4FjlmH3GmE5dQbD7bWHFWwTVj4zVgkJsfQsJDKuTBQRyQWBB3bWqzZNUyma5atn4TlKPIo4lG15s','nPJz3VoQsgFnxkJYR','TAhwmob4sQ7TzY6c5zpVen7fFoq2u0jF5KjbHsoa0U1pCwemNRfidaSx1ljXRqd59wzhbRoGsAaFxUUTuJ6HgWJQxg67pqZ2hDwCYj0qBg3gz5GqKqVX80','qw','J',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4232122915865076541,89,'pD7zmKqH1ySWs9rwe4QiTmKBwVkgyHjR','gcPFif35H3CiNSkPVUXC','gN707HXeAn1txudy3ruRaAlJ2VOaiyKJJ46Ogq0r2D','bVa5p71dIT37zs56FlCOLy2J6edEM4yCt5jjzE778VztD0rcQdYe9el1k46ZyxTgoMIBVE58c0adl3kCGTymaxuMr56DcNU8motLWFkRVxn6bLbbnvYQm071hDH9qgNQOtxJTdL','io','6',15);
+INSERT INTO ti VALUES (-4232122915865076541,89,'pD7zmKqH1ySWs9rwe4QiTmKBwVkgyHjR','gcPFif35H3CiNSkPVUXC','gN707HXeAn1txudy3ruRaAlJ2VOaiyKJJ46Ogq0r2D','bVa5p71dIT37zs56FlCOLy2J6edEM4yCt5jjzE778VztD0rcQdYe9el1k46ZyxTgoMIBVE58c0adl3kCGTymaxuMr56DcNU8motLWFkRVxn6bLbbnvYQm071hDH9qgNQOtxJTdL','io','6',15);
+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 CHAR(69) NOT NULL, d VARBINARY(7), e VARCHAR(52) NOT NULL, f VARBINARY(15) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1980827,-1189902255,'UznQG2UMOOWI4QYbajE5N','pfi','Mgc3inhtGLFiJD3iFW9HkG2N6YXfmSokt','v341p8pyY5ddoP','C','n',0);
+INSERT INTO t VALUES (-7996122,-718465709,'7KMZ57IuP8o2YGFcAT0aUDR83BuH42KMspHeDwFJrZV79uUkBcD0Wu7m5','ej','TFRqZcEO','RMqtukyi','y','W',1);
+INSERT INTO t VALUES (14719,-1276563880,'GOiCgjSqK0ujqALH5E7YnJdzgdaIlDmcQnbfjQ9gdA21rmwF','71liw','Y3wSp4Fx1NopopVc7kPPTAz0vo6','zRgB6MNs6OtWT','B','V',2);
+INSERT INTO t VALUES (5722630,1268771091,'wDe4FJHW5TfQ1C37h89UtNadQeL6gtFqQ5zp8boUIzBrjH0eldwzZnI901sl8qgOs1','vgLb2mw','BLZVcL','EwxBGI2VGJm','S','P',3);
+INSERT INTO t VALUES (-6343036,-2030594296,'HOtLnUec3HTeInzVHuDPnDk6IGXhQfPgK1U1GCkGwt4qy7hWgc2w1GYIU5i','RJSbG','nxY3nrTPr01tetdABhZ9PYHUnCGS8CC6v4aX8JmuA79PxnQkBo','PhUXMFMqbwNNE','M','G',4);
+INSERT INTO t VALUES (4718823,1086462717,'2OrBrZ6OjXKd68MOzy9HOA78jISopowZIwVfF7I1CGsZpz49Ng09LU4Kanxb','c','51BKqfODJcND0SZJ','eGJ5y','P','c',5);
+INSERT INTO t VALUES (-160934,503861528,'qGJtNtZYhSm47MuoOx2Z1PTL91OpdZTvczjOVmmT66q','9a8','V71TCNeYKMkAG2GRa4sCxVPPm1AAxPWl3Mj','pUKAEMWiiazqCGe','c','p',6);
+INSERT INTO t VALUES (-8200516,-1007521661,'NBlm0N7zqqdzuqVSE9Fkwk0jgAaHk58clYtqhzp2MLXGlRKqsUBSR','z','XqrMlDQMDlqLgxr4Iq','i5rEA0b','4','L',7);
+INSERT INTO t VALUES (-358179,-1696100608,'bgb0NkaPdh7azF3FvEWBQXadjT4VxMGUwPEj6CRxirIAHWEftuaI3SFW','XmJ','yzYwkd55n94xp8EFXoBx2eXqhEcfc1cBnEXgTwSCrlE0','ODtgJ1TQQ8zCbm','l','G',8);
+INSERT INTO t VALUES (-579318,504459819,'DSmzdPRI1unTr4CASm8nLMtbXrjaCq','5','0rL3GbLUtr3pWx','Ijs','D','C',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT NOT NULL, c CHAR(69) NOT NULL, d VARBINARY(7), e VARCHAR(52) NOT NULL, f VARBINARY(15) 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 (5939885,-1118519788,'wlHwXQjrkgt9t08O4JbY7AJlfTxFY39L5yjkPMQ1daPmivyTV5pfvUah','Gn2qa','BwXLP4EUJRV7Zrvouazxb3U2fK3bzqKxyimKhk','pz','0','R',10);
+INSERT INTO ti VALUES (5939885,-1118519788,'wlHwXQjrkgt9t08O4JbY7AJlfTxFY39L5yjkPMQ1daPmivyTV5pfvUah','Gn2qa','BwXLP4EUJRV7Zrvouazxb3U2fK3bzqKxyimKhk','pz','0','R',10);
+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 (493283,1999559885,'AFdm4FvzaYb5890ZHQjAPejurGWVH5cTubXN6DcsUJcflgfJn3v','W5C','xWDKCyUBiB9','FdyDen3','9','w',11);
+INSERT INTO ti VALUES (493283,1999559885,'AFdm4FvzaYb5890ZHQjAPejurGWVH5cTubXN6DcsUJcflgfJn3v','W5C','xWDKCyUBiB9','FdyDen3','9','w',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-2078438,1412573389,'gBbdDAhcin9SmSrbvJMyfy1WqgVvq1Sx9RovLRTIAcvumFvHo3SSQvPQ2jewb','kqvJlHFgbJ5FVbHKrfaKJCtKGPIYX1JUIi2Ll7zUoaAXOy7CBXB4ClbMHEsYDIhDwwVlKUv2xCZCeKeWioAFjZcbYdhucKdD2JnJK6xBWFzNLw','4dNTD1HM1Gex677KETM1DyutpNCOZ985I3UwKhGnoSDIha9H7','k','a','q',12);
+INSERT INTO ti VALUES (-2078438,1412573389,'gBbdDAhcin9SmSrbvJMyfy1WqgVvq1Sx9RovLRTIAcvumFvHo3SSQvPQ2jewb','kqvJlHFgbJ5FVbHKrfaKJCtKGPIYX1JUIi2Ll7zUoaAXOy7CBXB4ClbMHEsYDIhDwwVlKUv2xCZCeKeWioAFjZcbYdhucKdD2JnJK6xBWFzNLw','4dNTD1HM1Gex677KETM1DyutpNCOZ985I3UwKhGnoSDIha9H7','k','a','q',12);
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 (-2766185758516937688,64534,'vlcuxO2codBn2CeqicVoDFZIEDro4RpMRLGng2KOnBYrxVTrlyLZb1sMk','px1tmstaM533J8qb8aUsv2IPAsjZzOvjRONLpVyKIqZiv90iWG72b5FEeOQMSmhyRElQpVsI4FzNE1ibNFv0SIM6GAL42Jfuxs8ha8Zvg9okDzuPmocHvIja4','QJFyMSf','CPzouxMMUMukptNTxYC2FJj0oxto1FXAzu4TgrMXgLY4iRB6J43F6g244F4F27010OFjed6ySTbZLGcaErN3yoM5a5IJ9uhY4j3kHdWoKQVN87GiuwSV7fMgcPfFcOSH7xC0lhvWvENitpEwUJgyy5DVoI5NIgxFKNOUn','87wxlnXw9GlbBiT6JZJflPJYXjITCRdmPw1OkgAOZNGciJJY','Suri8PVImwIFECSniVeoJEParK',13);
-INSERT INTO ti VALUES (-2766185758516937688,64534,'vlcuxO2codBn2CeqicVoDFZIEDro4RpMRLGng2KOnBYrxVTrlyLZb1sMk','px1tmstaM533J8qb8aUsv2IPAsjZzOvjRONLpVyKIqZiv90iWG72b5FEeOQMSmhyRElQpVsI4FzNE1ibNFv0SIM6GAL42Jfuxs8ha8Zvg9okDzuPmocHvIja4','QJFyMSf','CPzouxMMUMukptNTxYC2FJj0oxto1FXAzu4TgrMXgLY4iRB6J43F6g244F4F27010OFjed6ySTbZLGcaErN3yoM5a5IJ9uhY4j3kHdWoKQVN87GiuwSV7fMgcPfFcOSH7xC0lhvWvENitpEwUJgyy5DVoI5NIgxFKNOUn','87wxlnXw9GlbBiT6JZJflPJYXjITCRdmPw1OkgAOZNGciJJY','Suri8PVImwIFECSniVeoJEParK',13);
-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(1) NOT NULL, d VARCHAR(8) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4403052,2736894,'H','qzS','s','CdSFZGqoC1lteJ85uZMBjGmZhbu','vm10iZGUthp9oZOplbhLfIKfdufbNKJpbhs6I4gGjMb6aJdS8merCoSeurYD','01NJf1ojUFLjOAkausYyW40AOdF4jrYgLd5lgcvkRqEKjvkKxLXkp0Jse',0);
-INSERT INTO t VALUES (4906549,-1928341,'E','xrIPR0v','HB3MIQ3SUtlHacI','LEtL7zzzk0dhqnssAZdHJz','wDwcLxtnfFw5KRg4TtOhetgBSrWKLtCd8nCehCEEmRPBj533tTxQZYUo3e3ypD03wsXfHa8l','CDQE6URawjB3IzYgfkumjmzRNP8VFh3tq0MyYXe',1);
-INSERT INTO t VALUES (4054027,4917837,'G','crfJ0YDR','UGH','dGhOOD45uZKTuS32VpuapMaDHFZv','f','orPrFJ0hz9udwtl4dyqK5pOBfWimrwtI5BC4IGU4obgq4A4xf6Pb2l3Wqgj9EPXSeyp',2);
-INSERT INTO t VALUES (1638793,6954354,'n','qO','j5S8bqMLlARfhAP9kII2H','JwCxw2cYZlQxsyD1UoE8hvCvuc','HjDQtV4jhBylKTH6omZryaVINaAlmXGiQz2ERFkwtmzyZ74YgzosxKiaMj4x5Oox31blnwOs6o6wOC9hYyRH9eGNgFAKHS','duf8I7cAw7cH0pLxrHPWlXcxYbRaS4n3QJOKiqIVWfCq2mFpL4aVmK582i2O46mxeIzeOxJiuXnmMG41cc',3);
-INSERT INTO t VALUES (238481,-3998345,'q','u78kg','x','oJwnAGjBlxmLdiKHgtNN84ZnKhF1vsXO9','K5DepIaE0I2AQBOyIkJjTxxrPqZBqEQnWLoMyUFdE7fbjeNzYPhnZXI02EoN98ojb7Tz8QgZbG6MswFEN','IUq4bQ0tH2MQdjXPKzdcgd3xqIYIj8FTefwyxj1KCu8axcDSVXGCYjCHQ0smPyJJUPWVw330',4);
-INSERT INTO t VALUES (7518987,1897561,'o','PeFDDT','9AHcRqwza','iNkwaiU6RJGGL3IRK','CRu46Ksr1qo3Z4nD32j8ohdGRqVOeISXzGH66oR341cHgeLme7jiC9XLCizK1vkAprH7dWPzlxi','1T9YQPRf',5);
-INSERT INTO t VALUES (9912159,1188649,'r','Ceg8XR','YMwnOyAHn','ACMepgV','ipFkD1gBmyo8y9GjjdD2WXZlgG0sdaKbQWP7WAe2','A9BeEY4ABX6MwGyhXblmG57MQDZUrbd6YmKpGhEB6uYYR7sMSul0qhZcqEtUJcWiTL4zx8U1MOv8FvIogDOdCUK025',6);
-INSERT INTO t VALUES (2201958,8228630,'f','ob7GCLwE','mZi8H','MEoQdknsURzWQQRWenSu1251YMP','WA1wNvyyoDn7ZhGzvRr68vpAaCbvVO8aWkXvcm4eNuGsM0U9TkH7VvIOJJzj8fal5W','p2lmCrtpcp7eZ6UesiYqERLjekAvcQIAKOUZjS6IA8Rwf',7);
-INSERT INTO t VALUES (538768,7735688,'i','PHpPfdZ','GsabRAlN0Xgc','m1UF0QK2mPkCf6','o2g1hXI9AqS6ZeYf8kcpfEsQ6w9XvWGRl56htSdBO','DJ0FIHGbGAIf0AYnI3L3zY2PrtKAhAxxjihB',8);
-INSERT INTO t VALUES (4886703,6177237,'t','VNkxAHa','uquEpfTt','PiTPMjgGsoTqN','Ru6vgKVk1wyweeDmllee3rOBF23Z7Lr7UyBnjIhqFDGfIUNJni0JLyTNvG3TZbTEzyomB7sjnD4x','wWxUfCqOxchRkjjlqrKsKYOTkAVChdnHbeQLONZXZJXa7GZveFs3pIvluu2BN5P04tqZ3SEddGivv2VewS0urA4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7996793,-488240897,'Gb08kEvakxAByo8K6WTDSAq6K','5u1cz6LzCCFv3PyRIoe6GTUIBAL2XZpFBTiU53jfx2O1PVz9nfkeEfavdzwY7agF4kE7pIcLJJCcWSXxk55kBBAmrbtORmagAsE4vSYZSXEG5MNkhsUZGiMDdViYG2nlJenwa3wQBsgsNBSYfNaB','6Tp0OgwixHaU6ZqFPDoMfucx4MNY24eyrmNp5nlIvfHduyK2w6Yl','PJf0K7hPCLM2WMvpm1Ay0BloEC1JHpceKM57aQabd3fDRbKDyMjN4Hfkv5f5F7sx8tBKFc6vBwPnFKNkb5YqMU6WKBoBLEJ','V','b',13);
+INSERT INTO ti VALUES (-7996793,-488240897,'Gb08kEvakxAByo8K6WTDSAq6K','5u1cz6LzCCFv3PyRIoe6GTUIBAL2XZpFBTiU53jfx2O1PVz9nfkeEfavdzwY7agF4kE7pIcLJJCcWSXxk55kBBAmrbtORmagAsE4vSYZSXEG5MNkhsUZGiMDdViYG2nlJenwa3wQBsgsNBSYfNaB','6Tp0OgwixHaU6ZqFPDoMfucx4MNY24eyrmNp5nlIvfHduyK2w6Yl','PJf0K7hPCLM2WMvpm1Ay0BloEC1JHpceKM57aQabd3fDRbKDyMjN4Hfkv5f5F7sx8tBKFc6vBwPnFKNkb5YqMU6WKBoBLEJ','V','b',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1240183,-1749339134,'4SQDISZTN9X1AMKfQlQhEZ6PfGnGA2lMWspqlq45','JCPlx0EfUUqlzMKnicFxnczZ0pp8S6iPUL','QwL5gVMGxmFEiOYseBpmYJLJq7MBK23IU0MWzxpd','L1FYBzrd3kqthCtKiBVHe5KzwDFif6AbkFnSIma8yZX4pgcXVTgBJ2WnhOaQK7A5XsZP53q4KZSWLw5S8vnSPCytLrGiEkkfo3WynPagqTql7HXv0FJU8pa0kfw4TraZNHDeQfZghjfFm6byWBIPjtMqX2WKS6Oc2BhzHdWu8McF84YBO6nG7kKDrzcOnZOu','b','S',14);
+INSERT INTO ti VALUES (-1240183,-1749339134,'4SQDISZTN9X1AMKfQlQhEZ6PfGnGA2lMWspqlq45','JCPlx0EfUUqlzMKnicFxnczZ0pp8S6iPUL','QwL5gVMGxmFEiOYseBpmYJLJq7MBK23IU0MWzxpd','L1FYBzrd3kqthCtKiBVHe5KzwDFif6AbkFnSIma8yZX4pgcXVTgBJ2WnhOaQK7A5XsZP53q4KZSWLw5S8vnSPCytLrGiEkkfo3WynPagqTql7HXv0FJU8pa0kfw4TraZNHDeQfZghjfFm6byWBIPjtMqX2WKS6Oc2BhzHdWu8McF84YBO6nG7kKDrzcOnZOu','b','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-802219,-1166682692,'XQ4DvgypiQoi15l2axsaKSTISCHnjV54g35','PjVeRjTp8bitqiwetrbilTxBcZamMSfWgPPEFxwGzpKFPHPVUD2F0Xu4ZoezTldcdZaM3vJSABDj1DwMfriobQrcGwBrswVWSzxtHyifng2jHFmtV5Ry2hmupq25nHtnWha6gl0TK5irxot4VIF1Ko42h57r2r9pZqUtd7yG3p2RINEqKiNAVZWzdCWpSFr68d7fuAJzwLJq7ieyTdttdeI9snHP6L9eSkDk7B4ZqyUWAF1JQh','A0vftsFhI3tldK04Fam','oSBONRWT3RSqnOPrO0w1F84iMKYV4DO86OH3bG5769v7ZEhoUjMQ5TCBW210AvOtCsp3aJPiA1SpkI2BYTeTwIm7NyIwqk6Me8u9ykuijcG6rEI1LyQMNtTKAZ4iMwvhE2GyE6XvSDbt5YQuf8JZBE0m9bLlBJFdjqRDaRSpgT6j69irAAu2NKsYXnB8BFN41MUqYrF88zd1F01wmNWr0RqWQC7ZrbmXn3MWfZKaSaSmfYHg','Kr','3f',15);
+INSERT INTO ti VALUES (-802219,-1166682692,'XQ4DvgypiQoi15l2axsaKSTISCHnjV54g35','PjVeRjTp8bitqiwetrbilTxBcZamMSfWgPPEFxwGzpKFPHPVUD2F0Xu4ZoezTldcdZaM3vJSABDj1DwMfriobQrcGwBrswVWSzxtHyifng2jHFmtV5Ry2hmupq25nHtnWha6gl0TK5irxot4VIF1Ko42h57r2r9pZqUtd7yG3p2RINEqKiNAVZWzdCWpSFr68d7fuAJzwLJq7ieyTdttdeI9snHP6L9eSkDk7B4ZqyUWAF1JQh','A0vftsFhI3tldK04Fam','oSBONRWT3RSqnOPrO0w1F84iMKYV4DO86OH3bG5769v7ZEhoUjMQ5TCBW210AvOtCsp3aJPiA1SpkI2BYTeTwIm7NyIwqk6Me8u9ykuijcG6rEI1LyQMNtTKAZ4iMwvhE2GyE6XvSDbt5YQuf8JZBE0m9bLlBJFdjqRDaRSpgT6j69irAAu2NKsYXnB8BFN41MUqYrF88zd1F01wmNWr0RqWQC7ZrbmXn3MWfZKaSaSmfYHg','Kr','3f',15);
+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 CHAR(15), d VARCHAR(42) NOT NULL, e VARBINARY(62) NOT NULL, f VARCHAR(100) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (78,1885996132,'NU08eQjprM','J3W1cHqcTKVzyRbPO4l','spgY7kHRO','STie4iOiTooQXdYOPp6feUUz82gaZjWPrwdTEOpLLD6IqGzpleirL03aXlSosO','Y','8',0);
+INSERT INTO t VALUES (-94,2216629886,'l','aMSW80SyoCqKsOj','dPcDavnXvGqphDQCt2vcJeAxcmFXEqlqpamGLrut6HT2JA1','DpCHt3U8VxpzIloiQtPLePI3xBbgO0Fu7ZeYKxxroFXfrlCltnPOmfI2GfndykPzOcM8wtCYe39SrDwT5p','M6','J',1);
+INSERT INTO t VALUES (-15,545386482,'5CDbS6YpBn5l','WEGz0UbUJE7TaWyp3mNVntEAB45oaC66FR5k','P0RIBS5dbelnhUHgF4PFHCJ5v','4TuP9HAfFNu3ob0kBaVwf40dkOFzFSK2PaUsCT5CQ2jmhUPyMoFqRwVkkpJ2Hi7PGkPUVEvwcE','nK','x',2);
+INSERT INTO t VALUES (-21,3647087030,'L','YDS3LWeaSKT6GEy','KEvxpBL7WCw8','C4yKbGz6X7cK79NOPASF0lFy2GowhmFaLcRoOW8ugIpSESFnduHpS','v','I',3);
+INSERT INTO t VALUES (-109,3186631090,'vYWJ','uBIjHpQ7OZgGEtqVsYdl70rVi4MClU','gTXoKCTXLfTgqyZqwfikR2pPg7eEDByo22YVD5FpNIi2rrQIkaz1h','Hs8TCR5OTAmrNbzKUcmGRhzExZ3HQTRTPmXA2wQ6LaaDdcNdzB','U','M',4);
+INSERT INTO t VALUES (96,524985302,'I','dV4sBcR5SjXoJgBG','E8v86B4nzcqpKIS6uksHV1x1S2X41UJQ','aNJXiX3FNmme8hrC','bE','I',5);
+INSERT INTO t VALUES (83,920352840,'xz','q','ZvF8FWPUO5ja6AC5znOIaGSu4doXEOaiz5qdPG7ADHkc42k6UZdt6O','PeMsT2CuG1NnMRGDnXETxPhS2s2mRnmWQV4p7wC2Z5YXGdm69KpiiVV9R8bNDjErWV','be','0',6);
+INSERT INTO t VALUES (-58,2208180756,'ZmXJDGkJ4TqJ','AIu','vkeRVna0yFk43C4CMIlMVXKGay9rSRwdYVyCBB9hhGQ5iPaKZTlUO56g21r948','kZIp4GNHrK6s9HdyXczz8K73Plp6mTFwVJuynl6VyrsJdK8kGtKikY','V','f',7);
+INSERT INTO t VALUES (58,1839908006,'Lauct3','q','l2WieevDNCF9y489rmJIFabMbZaJVh58WKnerOWmkEunjweXJoLefzU3EtCgoL','AsVIowkqtKR','4l','t',8);
+INSERT INTO t VALUES (-63,4002550786,'EGOtQ7','aMldbeyJqw','9j3oFrm9zYRxtOqH8VxlZpO2bTBLd8333STBWEnx0x8wNrtzro1','RMYalSv','s','H',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(15), d VARCHAR(42) NOT NULL, e VARBINARY(62) NOT NULL, f VARCHAR(100) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (16992348032881025761,5314437,'O','LX','iB01cEcP9enc7UrB','7Znf2QGwrgYyRLlDLGBfE','5','yk4C07NQFI5IHzLd97j4XhvcPARmY4kVGxLUw1eLc1LMPhRZteq15RJxdKYeav5bZXEwWsBmvQYN3tSRsfiH',10);
-INSERT INTO ti VALUES (16992348032881025761,5314437,'O','LX','iB01cEcP9enc7UrB','7Znf2QGwrgYyRLlDLGBfE','5','yk4C07NQFI5IHzLd97j4XhvcPARmY4kVGxLUw1eLc1LMPhRZteq15RJxdKYeav5bZXEwWsBmvQYN3tSRsfiH',10);
-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 (18355904725801337883,268387,'ho','rm5HCC','8jVRmQlicQXPkcOuSmpec','AYQgD9HrOhWwH63cpYY','7Q2xPQOfjmGTHbMk128tqKqsMYKmURtkeCNwyocfPFxaN0EPtpPY2Lw0RYiAy','it06XvEqpdRX0lGc5qnxBaPaobCZCoNZuKgOTJEBeuDTSCVZoEzL2cecaP0QRlkMxK7mDVq7L',11);
-INSERT INTO ti VALUES (18355904725801337883,268387,'ho','rm5HCC','8jVRmQlicQXPkcOuSmpec','AYQgD9HrOhWwH63cpYY','7Q2xPQOfjmGTHbMk128tqKqsMYKmURtkeCNwyocfPFxaN0EPtpPY2Lw0RYiAy','it06XvEqpdRX0lGc5qnxBaPaobCZCoNZuKgOTJEBeuDTSCVZoEzL2cecaP0QRlkMxK7mDVq7L',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (491810934,4141569288,'p0NHQtR9cW7','OhQfTh4uvo','QKXj8K5Reynym9y1sMG7FfyETcyJAdNOpCDGapoonaM677j0XeL','9okHurB1iQ2BYvyKzsXyxo2Mk5e5XVEC5236h0FARXBk9nDzcLwk2xfqSaoNrelpSViz','X','N',10);
+INSERT INTO ti VALUES (491810934,4141569288,'p0NHQtR9cW7','OhQfTh4uvo','QKXj8K5Reynym9y1sMG7FfyETcyJAdNOpCDGapoonaM677j0XeL','9okHurB1iQ2BYvyKzsXyxo2Mk5e5XVEC5236h0FARXBk9nDzcLwk2xfqSaoNrelpSViz','X','N',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
+INSERT INTO t VALUES (-1342595169,396257212,'hl','l4u3UlwLT9ZmqKmhI2SkQHBlymEwticc4x','f15i4W6oo45ZBmnbg3xyASGJSGo12zpgLijJl1enMI67y','YVpsht6BwbgPQY8u3Asq8c4CBZuNSVjAJEl120GjNjocstKRbKjeyql8YPbRf0EkzUsHs6ON5iya69ZLOY','e','b',11);
+INSERT INTO ti VALUES (-1342595169,396257212,'hl','l4u3UlwLT9ZmqKmhI2SkQHBlymEwticc4x','f15i4W6oo45ZBmnbg3xyASGJSGo12zpgLijJl1enMI67y','YVpsht6BwbgPQY8u3Asq8c4CBZuNSVjAJEl120GjNjocstKRbKjeyql8YPbRf0EkzUsHs6ON5iya69ZLOY','e','b',11);
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 (13735965229137851295,6495474,'1','sM8EXmchMGzrcN7hvEEItyxYpjn51YdKuFGflC0XX0OtcMElpESa0hGMGvncoqRPHPGkCf9RLHg6k8yCbj3DGR','wsvPgtxLVJKHZNfjjiDEoY','vVc4xD918Z6Fq6WqJMdgQUBlNmwgcm','5ohI7n3fCa48qRlOxztJNcRzWxCcoHjgAUXcHBrl5tCDBw2EU3ITFTWyQ','PnJhF1TgPbedoj7Vs7sGskPRqEtJvqWsg7wgLPklzzBkSDbtis7CdGpCuSIyBHRP25DkKNJigygyUmS7Emd7uLJMKLbY',12);
-INSERT INTO ti VALUES (13735965229137851295,6495474,'1','sM8EXmchMGzrcN7hvEEItyxYpjn51YdKuFGflC0XX0OtcMElpESa0hGMGvncoqRPHPGkCf9RLHg6k8yCbj3DGR','wsvPgtxLVJKHZNfjjiDEoY','vVc4xD918Z6Fq6WqJMdgQUBlNmwgcm','5ohI7n3fCa48qRlOxztJNcRzWxCcoHjgAUXcHBrl5tCDBw2EU3ITFTWyQ','PnJhF1TgPbedoj7Vs7sGskPRqEtJvqWsg7wgLPklzzBkSDbtis7CdGpCuSIyBHRP25DkKNJigygyUmS7Emd7uLJMKLbY',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7064045585593451743,5767742,'v','haSzVoj9lEeOvbbGBznme1NsTAELaNvdeHZUqGlN09T9qa5QDooLAAiZMzocErkeV9TspewDlZYisfL','ZL111cUu','vvXFDjLOdHceAfZSclcKegaOj6s1or25B1sUD833szaVuIl4X8dJiwUzQkCPF1LDZ65eLoLIobvXrGwlWWlnz36TiA4L3r6','Ej4vdLZfoB4aIN6yLRKXSq6Se0h3tYH73B','4LXMdlBpLkczk9LmzinPvyfMN7Hg7x42lGFXXOVC1gDzn4GoSK1YJwYIDmdIn40xZ',13);
-INSERT INTO ti VALUES (7064045585593451743,5767742,'v','haSzVoj9lEeOvbbGBznme1NsTAELaNvdeHZUqGlN09T9qa5QDooLAAiZMzocErkeV9TspewDlZYisfL','ZL111cUu','vvXFDjLOdHceAfZSclcKegaOj6s1or25B1sUD833szaVuIl4X8dJiwUzQkCPF1LDZ65eLoLIobvXrGwlWWlnz36TiA4L3r6','Ej4vdLZfoB4aIN6yLRKXSq6Se0h3tYH73B','4LXMdlBpLkczk9LmzinPvyfMN7Hg7x42lGFXXOVC1gDzn4GoSK1YJwYIDmdIn40xZ',13);
+INSERT INTO t VALUES (409192130,1707085906,'XusEEq','oc0aCmYj25lCfdfybkSPXpHSCgOcDMaRpqfGhAaogjDjcqyyp5cSk','crdG6Iob80WmlHASWz0189UP45','nJ8ou306KqUUvUkF3Fl0Y6I2DvK6nXq3PYx67otoQkZYsC3v8ZvwDfRGpgG0OSxuvCDfeIJy8mOlqDjSBcqMfdH5','At','b',12);
+INSERT INTO ti VALUES (409192130,1707085906,'XusEEq','oc0aCmYj25lCfdfybkSPXpHSCgOcDMaRpqfGhAaogjDjcqyyp5cSk','crdG6Iob80WmlHASWz0189UP45','nJ8ou306KqUUvUkF3Fl0Y6I2DvK6nXq3PYx67otoQkZYsC3v8ZvwDfRGpgG0OSxuvCDfeIJy8mOlqDjSBcqMfdH5','At','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2068330776,3192524384,'K9','B8i7yCTyUIUkRWdBqE0GeaPJS3sWrSyw6tkw0Q3nqzNdYXL3mcrubcK6','Q1WBc2QR2FCYPBLsD3RoamvienJ9jrAVTOKkfDkQhzUl3Ay9q5e2q0','DtIRZITX9KDKSRWepJGpuvS0kiy7CMfW6pNrrp9Dzdq37ogF1XCGkd1DvKAPAM742KsVilx1llQrdcNxMAUOe2ECRWPDJXiqPlyex1PeeU43TE3iuq2EN9qoF0vzr4mg8OvbyolWxA2AliW7ot7Uu268zfJf90','H','Q',13);
+INSERT INTO ti VALUES (-2068330776,3192524384,'K9','B8i7yCTyUIUkRWdBqE0GeaPJS3sWrSyw6tkw0Q3nqzNdYXL3mcrubcK6','Q1WBc2QR2FCYPBLsD3RoamvienJ9jrAVTOKkfDkQhzUl3Ay9q5e2q0','DtIRZITX9KDKSRWepJGpuvS0kiy7CMfW6pNrrp9Dzdq37ogF1XCGkd1DvKAPAM742KsVilx1llQrdcNxMAUOe2ECRWPDJXiqPlyex1PeeU43TE3iuq2EN9qoF0vzr4mg8OvbyolWxA2AliW7ot7Uu268zfJf90','H','Q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1463271989,981697095,'5NogLE47feEj4o','Q60wRuTMFudcfgxtccMliZ9yjo9gh5oEIHPbvmTnqbCFJ9XoLT4K86eBMgVKSudnKbRATZ3n6LrvREv5TU9aeY2vPwI6D0VkfUsGN3kJZnKG2FYPBWc78LOGZ','EawxN6r3afxUszvB8CbHlmiwZPFn','ap5RrEr3cYaZGuWmeTc5Dnp9zHOC0busX6BAbY9mus4XCTDvylma8JslU5xl9yOYtfCEFE1kJiDrmcQmtLZi9kZAgwrH3Ru8IHrZw0npzoCiFzaVI1tGYE1lCI4yU3NfhaUNKct2k6MOUl0MKiGqlS1GEkFIpMFyo0mnfqaIkuwlzI0bxNzzooyqmUqO2','jR','K',14);
+INSERT INTO ti VALUES (1463271989,981697095,'5NogLE47feEj4o','Q60wRuTMFudcfgxtccMliZ9yjo9gh5oEIHPbvmTnqbCFJ9XoLT4K86eBMgVKSudnKbRATZ3n6LrvREv5TU9aeY2vPwI6D0VkfUsGN3kJZnKG2FYPBWc78LOGZ','EawxN6r3afxUszvB8CbHlmiwZPFn','ap5RrEr3cYaZGuWmeTc5Dnp9zHOC0busX6BAbY9mus4XCTDvylma8JslU5xl9yOYtfCEFE1kJiDrmcQmtLZi9kZAgwrH3Ru8IHrZw0npzoCiFzaVI1tGYE1lCI4yU3NfhaUNKct2k6MOUl0MKiGqlS1GEkFIpMFyo0mnfqaIkuwlzI0bxNzzooyqmUqO2','jR','K',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (196982056,3716175648,'xQLel337LVqDzLCh','W692vg6rCMkJzRqdLqSRECIMPL9TpIntQC5AflEk4GEpnPeATuPvzzkWTqbteS1xnvw1flXLit21GQevCYGXrsSY5UMaGYnE9HCfITMuI73jJvYsWQNt9REBJCai7lL5LSCXtdYYCFSg6Kbd3PjD7vRcNpA1SBfglyPWU3VDlQHNfnOoY0FgcAVj5tx7opNKZj3RJU4A0NmIRh7O9qSMrqbCDboilBC1e9MXleDY','PuezYJ3K8u3tTAYy9bLCKRwuixPFm26E5MZW49JKvU2rMw82WvbHMaolEE','Y4s7','s','j',15);
+INSERT INTO ti VALUES (196982056,3716175648,'xQLel337LVqDzLCh','W692vg6rCMkJzRqdLqSRECIMPL9TpIntQC5AflEk4GEpnPeATuPvzzkWTqbteS1xnvw1flXLit21GQevCYGXrsSY5UMaGYnE9HCfITMuI73jJvYsWQNt9REBJCai7lL5LSCXtdYYCFSg6Kbd3PjD7vRcNpA1SBfglyPWU3VDlQHNfnOoY0FgcAVj5tx7opNKZj3RJU4A0NmIRh7O9qSMrqbCDboilBC1e9MXleDY','PuezYJ3K8u3tTAYy9bLCKRwuixPFm26E5MZW49JKvU2rMw82WvbHMaolEE','Y4s7','s','j',15);
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 NOT NULL, c BINARY(38), d VARCHAR(81) NOT NULL, e VARBINARY(87), f VARBINARY(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12741149436773946667,1687751051,'7lnreQLULcrRLC7','14I3TExJxl2QZUJ7EkvqFU7PvKY','1PB9EnkcdRtdO7iDBGdA9uL','urYIMFSQzOxlLczxOmBNJzUfAb25iErTO1pJk5jeCFUZokwmJqw1hZh2LHY','cyUaisSN4fQpoZwRrBGZBbduAKkQCnfFnJXULy3TdvERCNAC7KCrpZLRS','0g5TI7sVyFzUmdDpCtYo4Eq9SKgVbbFeo1meGGCjh',0);
-INSERT INTO t VALUES (3167707039779254306,1965698877,'h','Qp2bxY','hUugkVyhk9XzZVdfyX2bXvsebCYkoW8XeHgMhc','74gkxgedFVigB2wycIut6TiPjG64b','PinbqvBXGHloQmy3srFCaViBLhZKomOfohZ1ZkZfWz6JNw8YweALW2ZKs240Jq6JfSe','3ZgIpBG0S1typ7Wz5HOiwCDqEregtJnWyMRerSn43k0jwWdYRnzTtNzWvcVK',1);
-INSERT INTO t VALUES (7603188504906476629,241222445,'Z3sepWaGzHVLaNjpXJfjwAYTDeqdlJuRa','4ouJxr6ic4pl1iiCyiHYupLRW5TJ0mMEW1ybavWjF6vFILUgbM8TO','h5C7I7baLuTgn1n2g6M0oP22IZnxT0epnCJZ2fruDR1hOpf3cwjdneNGvS1W6bKuYzzPIUCXw8WqZbFyD9RQU2','OiGxjKonvf5hBPl3u5CGwaROtNFVlIo87dnL7HIOwpRFfjrTSZ90XzamNo77TzwhSZua77zDGP9su5','ffaQztX8ZpRJzJ9Y','SCh9ormS68c',2);
-INSERT INTO t VALUES (17587537779575161940,-666704928,'pGWi0G1lxtE','6Af34OYEslRlMnywBE3QIGUHvrgszoPwlSKPw1RXt8v2e0HRkq0GOB1','4Cu','z0JP6l7pEHlSfUk601Ba8PjQdTGtcY7oSFRAH8Xx5Sq6Mog8XoV9ExX9oIcWgpZnaGj80Jr1BZ','65QgRNwUC6sZD8sTK9jvFHz4LdcoqK','15H2WYIWPdD8e5gVIBqYhpIVSMWNiIbwwzJKRevdMsPrROXs0ubFwxewLfn2kMWFWM2CQm13wirlALo8dL4rU0ZEfm',3);
-INSERT INTO t VALUES (18316841354975736093,-468453576,'zDAfO6oyqILpESxl','nij9Io9WZT7nBZRZfoS2CprY0CcfZ4P','KUzUF51jZnKvoD4TK7Px4Qj96ncwThS2zYWXHDY4WzlcGtiuPHM3R0gYw9BPW1Hluljhf9MwRsdaY3zlHimbdHU','MHHMtDbF6qEkPBoYojC7lwKrZ','xr9NvXTWsNzl43z2YzcWiJG9Luvz9OwiNeU6yK4S37pByLReShOYoEcI0LjuvFk9Cy8wullp','k82u0waqEfYtrEnNMacQEKFFAScqf3F3FdJfpS',4);
-INSERT INTO t VALUES (7477889111571705506,-702058049,'VnZ1Qy1qNn99SfpG7b4dsgy','9fAKGqJCrD4tIdYxL4AVl','Mf87g7dBwXmojgasKDtVQxcM1tRJO7XpWF7XzKATbZAVa5rynEa','U3SvOn','MZ7a0rs8zyS6DGzOj6AKgHS4wmprPw','45jrkV4ywMZ8xhSJs2N0X3r8bg8oHaOLQZmO9qInACo71xXtkeR2Kdd6J7REcE',5);
-INSERT INTO t VALUES (1489256193154240179,-989821848,'9nXM7NFWJT8qfijBoGsETCOGDunhqPK','up0oDWr9ruldbex5MRE4r9079XhUHHf8SfPcETj9xjwOPb3hsd7MeBLFr4Twa2O1KuvNosXiDUv1','6mCU3uvGsWDDJwEk6hSPyPwZPh7IIe5E8J1n7NlHW0xh9Ibz3h7KPtRiIdiXqTqSWM','poBq93sbap8svB8Z4JTz5eQzY8Dp7wxeRdOFul357krJ7KbpSabnZG8XeqSn1FhJUxj0HsJZOI','ysO82GQmKefdzuEkavJF0JQq0DQGUpABkxvNBOWE59sOuS48HVzWQcTL814puKfkgnw6kbj','BHI5WATPdbcLx4pp0nA6JVKEtB',6);
-INSERT INTO t VALUES (5976591119212471781,-2101204695,'6QIdR','Jp0LTbijBbbwUe6rNnnwHG2q2MVR2QYnvXSI8aLJg6z5ziH9sHSuTwPuhd6wXicrYI4Y','EH05jNyRQ3og5FXQRAITHuyIh7IrcgxPfA4279jnfmqT5croz2C2iB0vx5mlW2YO2uxHgU8','xXYOQ2ndIRODLcwTkci3LGOapsq3UWCGBlzc9JY0s7ZJl1vl2','a5jZqhUBmEI9RWx16qHfXQ4skl7fCOde4umnEG2uXgI0BWCyVjg292s30Ct55l3pX','3oawM9sLMSZgxug6i6OfLuaWRyAeH3pEW74anm6nPUhylGp21QUHgkGOQJi8FIsgZQtNLqZ7c0xXfPeB',7);
-INSERT INTO t VALUES (15702116153931439196,-1280519551,'81Z78VfAhGIldym2wh4Nb6ZtOYUI2vocc1lffU','kU5VPX6WgQN40rheMCaAVHfRy','JaI5aaJlQZLEgRTxZfJYG8NNt7GDovZh3M3uv7XAmbSWyMzRCmzRtQnlx','lYcpXrl6zjEnMnczsb0xrWlqriF24W5ir6xbZ1mPw3S3KQPJNt5cRjhquPqZR4J41W2wiCN2VCaXnN','Ty3E','GO2ORqOJSeyvVKIcV6lzLTTXlu0UJaHpJouPC0JFdcFbfEDEJPzA7Py',8);
-INSERT INTO t VALUES (11191810881366958292,-1022127539,'dWnnkxvJMi5NXL7mbIP','e0OPyYv774bTO0z8vvcYe2FZICpbIFE3FcLTlQIHgtTNXlnWSCz','VabV1IXDG4pNtDXJR9cCjB5BWKFEPLNVW6vUAHQAzxuOsgqsEbRcPmR','azqqkD4XVJjg8rEusg32reffluqdhBzXjoo17BMKy9P3GIP7NPfYyDAS9cUwi4q9OdtW','YJxWhrllM9i5x2oE4AFDGb86GNm03CaCvjfyKynNWbZf2NU7rR0F1pTkcT9tydbXoWy9sKELkOjlEBB1wsxXaNkIcZm','DtJkpLCHZLD2M6a5bSy8DiBFIG4PNLO7jhypadFRS5w1yH53g8XpIF7Ypwm4EWxK5liIfdA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b BIGINT, c BINARY(11), d VARCHAR(62), e VARBINARY(82) NOT NULL, f VARCHAR(86) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1846438130,598301061572464198,'CxQdI','DclEl0HgvR5qjLjgVKQzWGdqjqBM5NtkrL2c2HPJNN0OKcbR8QCJD0a','sc0jmmSNv3wTAK77qxyiHMMXJ4bu','J7f8cfrDX29vYz1oP2pzuZGnVQgjNrhXjDqE2CTwnRduhGZJggvlBHcfJkcb55','x8','P',0);
+INSERT INTO t VALUES (-210075531,-8040640567898999174,'Ig0B1a3G6','ejxwdPI6k','2gNjR4a5niNTsMei1Si2VYqrpXw2n0qAVhhMUZmihdg5DxS0PMF2Qw8yzFUYTJHAojLe','htoCWt5ZI7rYLSs6TIQBnmFnUR6Vc60uNJPmUBytHkbXd','IT','0',1);
+INSERT INTO t VALUES (1651126936,-4462506933069094473,'F073GP','a','YjPLZBkRYCSemLLlUnfx94eoUwDJRaZ36TgmXdYf4OZLRJtIB5FHLUnf12pw033elP','oDM0qE2Sw5W5WubnoO94mNORGmBLdf0tzM7gDolDEk7GMlARkELFy54rLAIKwkJ8RyjwiqIXxLKhgF5rq','Lk','V',2);
+INSERT INTO t VALUES (-451920675,-1137857430546312266,'K6JSISuF6o','ygnlhTPIw04a64TVEYAru1Wdp9yM7Ew0ySpAFTWJRjZHpfsHDjAF3x1qa','g8cWd73qjj','dRVtbDUyAv7g0NI','Mt','n',3);
+INSERT INTO t VALUES (-1166423180,7065437385015664537,'9m6P','i34b2PHerac05cjEFWaF9Zho1obSZduxI45P','mtcIHGebh5e6hyBtuqLScMeOkRjoFvTXyUKhfe4UYbinsUgVYcRjjQl','XTAQF4sKOeU','3P','y',4);
+INSERT INTO t VALUES (1239551718,7240654426056138496,'clvyrO4uS','Br','dqfBdGAfiXP0wUvMyqMHdYCiXEa2rx','cd3iviDDaMfOU','VB','O',5);
+INSERT INTO t VALUES (1646878891,4124407034588192548,'LTYK8Yw','o1tO26GaX0d4dOJ','bAW6gbFiNe3UerYdfo5','zMm6iJOeluObAxRPf8MeXPzF','N','C',6);
+INSERT INTO t VALUES (1563253255,-5882918178506596781,'UaYcEcstlj','N0EYdGynj2A0BntaFNi0ufi3ajbMEbuSh','6nhlLQybRRPvogMGADXEA7Dt85bJqChct7yT4XU1CNEdkZ2JCQcNxdHBZe02TB9fM93','LaZ2fWToAZwfBg6xrofeGj5toWG4FJ2CDLBodn4FTv1svi3uXUaz2GND3HLFsrJIH54Vl9gWPG1iriu','Ry','O',7);
+INSERT INTO t VALUES (-1552907020,-8341955940387576226,'AD0GPsSmB5','38VaBcwCJxCLKqMzpZrDhiMzWo70c7ia','Rc1pO78K2xFq41OWCv6LiJ8HpVNJCofbrt','mP4sbMsvzHIM0N0RCLFjiAL9jTLWrxHXQJvq0QwdI','6q','Z',8);
+INSERT INTO t VALUES (1784562104,2269922764939925000,'cfltVNiAwlM','i51gu9I59zRRGfrh6ubS','M8PYHhHmiPYT0JtSfwhOZehokwXqaF','hihG3m87l5uG6jXXnDzP58cnOBIT4AClcoI45xz9SKuHGqCMNvGR','XY','U',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT, c BINARY(11), d VARCHAR(62), e VARBINARY(82) NOT NULL, f VARCHAR(86) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (8720831068436204870,150277525,'o','Mhze3eP3','emdW1pnHDVNOgMGtpOevAl','75OJAQ5TtelViWltjiKwOM9xAWDsPPktx7Ephqof4ZJ8cg4','WcgdOeBnwE2jWEJnw4EDzuDK2BBsVxtAY78jfdin2','79iLYviTGAMtZOEWyVpW6ZGxKIiwCR85kdNoAtAqqCHfYVksKCiKl',10);
-INSERT INTO ti VALUES (8720831068436204870,150277525,'o','Mhze3eP3','emdW1pnHDVNOgMGtpOevAl','75OJAQ5TtelViWltjiKwOM9xAWDsPPktx7Ephqof4ZJ8cg4','WcgdOeBnwE2jWEJnw4EDzuDK2BBsVxtAY78jfdin2','79iLYviTGAMtZOEWyVpW6ZGxKIiwCR85kdNoAtAqqCHfYVksKCiKl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(39);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
-INSERT INTO t VALUES (3893392781643310872,1022733532,'XmKpsZfW6pE2Uxixy0un5M','9NOJwwpoVm1cTePya7YHoJNNrJOLMwoq88ZOEnB8exHxHmN1ES1L9jhB5GwuKdEaVPEsWVq3N','DQmWvNYd7Vy8fMUX','bWCAwShwmShggR8zpgc3xBtM710ZVvUe9Ui4rVFK6ZK1lOgzFUlSqqLsfFbmVK81WW6Jeznm','PyS','to7OUPJ',11);
-INSERT INTO ti VALUES (3893392781643310872,1022733532,'XmKpsZfW6pE2Uxixy0un5M','9NOJwwpoVm1cTePya7YHoJNNrJOLMwoq88ZOEnB8exHxHmN1ES1L9jhB5GwuKdEaVPEsWVq3N','DQmWvNYd7Vy8fMUX','bWCAwShwmShggR8zpgc3xBtM710ZVvUe9Ui4rVFK6ZK1lOgzFUlSqqLsfFbmVK81WW6Jeznm','PyS','to7OUPJ',11);
-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 (574196755352498060,522266580,'4dii8eBITl30Y5JcrLDB','kmKzfCKFrkC94NqAsuX4Ql48Md6YMM5ECpfxEsl5IknoSPSDynwIEMOWck4aIBFgIu5FEthg93FBa23ZK5fKVzfj97KyjtGO2bYMWSvBcGY9g4QZ6zmtSGRBQ9ITqOYuGF9KE4Y2DvsQ4TP1RpVhnOVgJwL1qnbZXJSc7bZn4SzklInuSUsUml51BFoHkWPcBBKphg0RdOMd1mm','7LPEjXq1HLjqQdoT','IovmLpnJQeK2WRd','WqdvSmAfmB7PYkPDha2JuvnMy00vqHYXFuoiimy2ioMAzadRyL0RoQeeDovNHdI5vWqRtEOUMTxxjvlDOkeEPYk1MWG3TkepZ','11SirXp23we0vUfJxMLygOgyKkT4OYwRQZ9SathDwwLwjJkONU',12);
-INSERT INTO ti VALUES (574196755352498060,522266580,'4dii8eBITl30Y5JcrLDB','kmKzfCKFrkC94NqAsuX4Ql48Md6YMM5ECpfxEsl5IknoSPSDynwIEMOWck4aIBFgIu5FEthg93FBa23ZK5fKVzfj97KyjtGO2bYMWSvBcGY9g4QZ6zmtSGRBQ9ITqOYuGF9KE4Y2DvsQ4TP1RpVhnOVgJwL1qnbZXJSc7bZn4SzklInuSUsUml51BFoHkWPcBBKphg0RdOMd1mm','7LPEjXq1HLjqQdoT','IovmLpnJQeK2WRd','WqdvSmAfmB7PYkPDha2JuvnMy00vqHYXFuoiimy2ioMAzadRyL0RoQeeDovNHdI5vWqRtEOUMTxxjvlDOkeEPYk1MWG3TkepZ','11SirXp23we0vUfJxMLygOgyKkT4OYwRQZ9SathDwwLwjJkONU',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (713540379168395848,-828715607,'mZdAuGzzeY9ZFp','a61gkNHgn3s7F6s1SSEVHE4lysMoaS8hfShBivnRJHK0qK2XQlKVPZlUQJoJTxeZFgF9sYH7VxSKjy2dESAmIRnXGoyJdX0fzGB0gIdz3cL0se6NzBH0Jkvwtb2BlMYGqA9wMtRIsfqw0iX3Cdrl4DF8mfCwevbuDgIvwYtSTZfl4cmqMWg0FqapQRq6vDMcLIMh8IIYARGaHtjgC2kHs7LSLkpa9rtDyUDUsgf1fhuNlKaEHKTt','WBBAxAen8tI32Wu4fl7PardBEkO4gT3Z6X7Tw9sx4AtjaBFPj0Gvami4A4i6Q8NGOTyCpkJ307U4DD','1JGW4wAoARIPoiA9oAoFziQKChqFcmTnqvIGdsOrz5xVPnjZuj8O6NqswqVsasygV7AVY6VNaf9Ipv8ykrRnKfFZUHKnDP7AQwwbeIjpaGPeTzo5pupm9Ndocoujtpd5I54bsygSUvBXq2nnJkeQAMgxPnvnuNz3i3z1p5L0QkixLnQtWFWnDbSKgwCaw46CMYQuTnITagaj0ai','8dMGNDoj6xyKjvQcdkpS7rXCPo1BeOlZu4NRsAqcUKJuv','hNgntz9Cl1HoZ36FN',13);
-INSERT INTO ti VALUES (713540379168395848,-828715607,'mZdAuGzzeY9ZFp','a61gkNHgn3s7F6s1SSEVHE4lysMoaS8hfShBivnRJHK0qK2XQlKVPZlUQJoJTxeZFgF9sYH7VxSKjy2dESAmIRnXGoyJdX0fzGB0gIdz3cL0se6NzBH0Jkvwtb2BlMYGqA9wMtRIsfqw0iX3Cdrl4DF8mfCwevbuDgIvwYtSTZfl4cmqMWg0FqapQRq6vDMcLIMh8IIYARGaHtjgC2kHs7LSLkpa9rtDyUDUsgf1fhuNlKaEHKTt','WBBAxAen8tI32Wu4fl7PardBEkO4gT3Z6X7Tw9sx4AtjaBFPj0Gvami4A4i6Q8NGOTyCpkJ307U4DD','1JGW4wAoARIPoiA9oAoFziQKChqFcmTnqvIGdsOrz5xVPnjZuj8O6NqswqVsasygV7AVY6VNaf9Ipv8ykrRnKfFZUHKnDP7AQwwbeIjpaGPeTzo5pupm9Ndocoujtpd5I54bsygSUvBXq2nnJkeQAMgxPnvnuNz3i3z1p5L0QkixLnQtWFWnDbSKgwCaw46CMYQuTnITagaj0ai','8dMGNDoj6xyKjvQcdkpS7rXCPo1BeOlZu4NRsAqcUKJuv','hNgntz9Cl1HoZ36FN',13);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6895658832058068884,-6544771855263821993,'9Q','MwcF','PnIGlqNkAaXYTm','0eBl','fM','g',10);
+INSERT INTO ti VALUES (6895658832058068884,-6544771855263821993,'9Q','MwcF','PnIGlqNkAaXYTm','0eBl','fM','g',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (-4573878194329597459,2461749948986155755,'2LcKaF','1Q','3fPtD89B','j526uq6bLgdvk5vizPigXLtXZ5nWKsUIyLflWeVWdERVW2tsvZy0ccEpjV9sknSk6Fd67CQNJNt','Wj','e',11);
+INSERT INTO ti VALUES (-4573878194329597459,2461749948986155755,'2LcKaF','1Q','3fPtD89B','j526uq6bLgdvk5vizPigXLtXZ5nWKsUIyLflWeVWdERVW2tsvZy0ccEpjV9sknSk6Fd67CQNJNt','Wj','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2699461852348417673,8329671510741920432,'OcxsbfJIUyB','YzFoYxi51sNpCHPO3RMxmnVkCv2H4h3JMVuuxANU4bjPkGyIOT5GQQTf8xc2bn7qbMTKEaRWq3ISI90VckWvh1MefLD7aKBjvVDcPOxP5cII82UiVyI4WAW5oEGD70kVrqU2m03yoZeFNPElZ9jwhUzNUO7YxBT','dCdh05cHE0fkmHelJqkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGn','18P','3','i',12);
+INSERT INTO ti VALUES (2699461852348417673,8329671510741920432,'OcxsbfJIUyB','YzFoYxi51sNpCHPO3RMxmnVkCv2H4h3JMVuuxANU4bjPkGyIOT5GQQTf8xc2bn7qbMTKEaRWq3ISI90VckWvh1MefLD7aKBjvVDcPOxP5cII82UiVyI4WAW5oEGD70kVrqU2m03yoZeFNPElZ9jwhUzNUO7YxBT','dCdh05cHE0fkmHelJqkXG3neFtpWQG9VL4X9oK6JjownIFFxs7IGn','18P','3','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8236398172837358362,1799760596728541207,'3KUzM','6h9p6lJGYhyngksIVG8YwuLAS5KSZZaKwIDuCmlRngFMKhLZmeOii5IP3YQY1NYNDX2CTqWj7Ao2UgbsW6KloeXJNFghk4UfU9JM1aUl7X','qg7RJi7','2ZsdiZzA45V1','J','D',13);
+INSERT INTO ti VALUES (8236398172837358362,1799760596728541207,'3KUzM','6h9p6lJGYhyngksIVG8YwuLAS5KSZZaKwIDuCmlRngFMKhLZmeOii5IP3YQY1NYNDX2CTqWj7Ao2UgbsW6KloeXJNFghk4UfU9JM1aUl7X','qg7RJi7','2ZsdiZzA45V1','J','D',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6238394039951026235,9097507248843092615,'tGzk','Y0TEs7PHk8MuEQ2r8eBwYSg8XQkSWB6KSFy0owOudvVNdeu9gyfCYBd7CgijW1eu3BtBGL9CadwFGy4C9RGNBFUaO1d42KfxWGb33fA8RIJM3GIQJ013dI4Xz4iMx7VAcv1JQlxe9GGsEJ2yjsPwrIrG3NJg2NzEBScFMWAMNgQ2i','4kBMZ6b6mt2jnr44','nIrFy3hhEQ7jpSYcjH8M1R6lnE1TsaK6qViFCWCyo6HNZvrZVjaveQDuhG6Uql4BWutUGMvONWgXFbL9e4TcxZ2evioqRFx0RFuch36Nv9vVdW7QMRLLyowzmfUcalL','Bgt','I',14);
+INSERT INTO ti VALUES (6238394039951026235,9097507248843092615,'tGzk','Y0TEs7PHk8MuEQ2r8eBwYSg8XQkSWB6KSFy0owOudvVNdeu9gyfCYBd7CgijW1eu3BtBGL9CadwFGy4C9RGNBFUaO1d42KfxWGb33fA8RIJM3GIQJ013dI4Xz4iMx7VAcv1JQlxe9GGsEJ2yjsPwrIrG3NJg2NzEBScFMWAMNgQ2i','4kBMZ6b6mt2jnr44','nIrFy3hhEQ7jpSYcjH8M1R6lnE1TsaK6qViFCWCyo6HNZvrZVjaveQDuhG6Uql4BWutUGMvONWgXFbL9e4TcxZ2evioqRFx0RFuch36Nv9vVdW7QMRLLyowzmfUcalL','Bgt','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5373512057551039106,7270971846740822408,'5Yd7','Ll0W6xID','WEjfxu7nuOwHhDwPtZ2FSSFbwsII9n5hvNB','mtmz7vLVWC7jAltRkx6KAXJmUVsaoraDSjgXELQvzXXERBG7kU5v0AAS3zmyaTSrTdT5GYOYg','8','m',15);
+INSERT INTO ti VALUES (-5373512057551039106,7270971846740822408,'5Yd7','Ll0W6xID','WEjfxu7nuOwHhDwPtZ2FSSFbwsII9n5hvNB','mtmz7vLVWC7jAltRkx6KAXJmUVsaoraDSjgXELQvzXXERBG7kU5v0AAS3zmyaTSrTdT5GYOYg','8','m',15);
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(29), d VARCHAR(12) NOT NULL, e VARCHAR(63), f VARCHAR(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6496,64326,'96wTlMidNBJWb9bzZjV','duKA56','2IkM7aqy2Wvk371NY09Yj2e2tiCSCLasNmWUUs109sciVPpTrT8e4BIFQtEhI7M','vVDq7oRlmRwgWyAIsq7T0scXTsf1OyRl1mwO','GzPnKyyTO8ljZgMre2B2e3JKj5J93MxF5nHFPKk','UnWbQyWPk6fyylbRdHhgh3u4H85qIMq43y5NiQmE11T6IxxoyWNI1gm6CTwVfjn1ptIx',0);
-INSERT INTO t VALUES (27099,60302,'1zs0ouA7gpfkIgJNNIuX6gV','U','sIHpdnGrVFolAWXlZmeVABoIXozPAlXJrzt9pSDcDdwanoxYq0rqE','1qosBKCczzmJz5khlwrE','osqItPc34QOGaWaaJrOSnGdS3oIMrPsByYA9rjKL','VF4FASg9bD2R1NFrvbTbJauab0ZVEeptMh5lyx1ACODuIqEhLP6SjZDnrUhIYL',1);
-INSERT INTO t VALUES (-345,45552,'LpI','Wuc5','q26UI9pqYyPz0gttJ6ImyfJvRKX1HZzOTHJpKUSbxxWv10kzviwC5WgDCF5Ib','XvTQyafDGaXzJK8PTzVRufQ','33l3bxOqYVd5mHv6Adi2El7GoLJKOfvC03kTLqMyeuSZugB64qFAAR1gCtvGjLlH','lgReIhOWXb4wFDRy6MhVUPma49JVxT7Pzb7LMav',2);
-INSERT INTO t VALUES (-20263,13137,'JpungezuUPftlML9','C5DxKolB34','Lu4UIBuFqTUUdnjrnOV9iaP7giBOeF5NZoWUx','aa4Wg0cKK6yxlzLZKuQDtb0yA2pXaSkTjMFRSf','XvN5mCtmzCLpAsyLWkxU0NUDmtxgbynSDReK','WQyjQa5szWJTmd5xRBIm',3);
-INSERT INTO t VALUES (-23889,42734,'QYaRpyIt7HOR','B','n','e4dCgHT4a3cOwiXqtXU2','G3hqrWEiX09bxX','SuS',4);
-INSERT INTO t VALUES (330,64936,'d8llSK5xTp2IDY8','eD2J','rrhK7p7gQ','VhWRf9bHYPpVghONBC2Jqn','JJBrKBkeT32BfB0DWInagHBg2qa0B1','m4fE0wLcrgqe8rSPHfcYs5i3gBtdw4NPdKnvMzEZ',5);
-INSERT INTO t VALUES (19674,33447,'FUqA90ZkhLqAa2jQiFRSP8Sg5','5nsdGrSl4HA','zyeJuH9pdriLqX4ffvQJr4M6eKCPsq0eqy0KJ','SPjqUhw9MpMKyEGpwUxd66oaeP6Ajz0j','NOUJwyibZMTmkpzuZu7e47','Zm',6);
-INSERT INTO t VALUES (-7323,42445,'CzN7WkZXMchkxA6Fz2Pw2uOXy','iAf6mt7RS','gCel58JO5HTE33gJcMes9ySyZQMS','tXPdyqHMFdoigIDJLRZR','4Jc7w9JWQY7WOvRJAFCYCxy0TPGg0WxZQDR8Zs6RYDy1Pobr4MMq9hQYhmUWnMZ7zLF1rYtWAQSGd','NrruyuODRu6o6sU6sB9s9BmjnSbpUhzuCJavYJHQY0eate0hNx8hsmBadOruu8MEiuJDtEkY',7);
-INSERT INTO t VALUES (14228,12681,'Qpxv','V8Xt61','oGUbec91pQOVmZHcCBe8pNK33YT4P2IwvLaa8XDeszP8fh8JOmrlESq0sbjkE','BI4ZFvYsPAILzKA3pxfWwJkaZsVR6','tbDmcc0EqD8Zk5WeQxP8OX01zbKfcqoNCSKHfsGnJw3jokuks','vHfST2wRFlvjwbIPfUfpvJy81QTesZizvuQ6fDHewXLtU',8);
-INSERT INTO t VALUES (23259,58178,'7bSDZ0f5m8uYlPO3Vm0Xjto4Q','yWRPrXmq','lUvZuLfbh4WbV2FR','vvMZdgu7WfljCcwZ7GgzHCSQFp1GejIjWA4F','gi3dMivqFiza2ZLBvKavPfmoUGxC11L4MjC1RyuQ97eytgiK2DS1wH1H0zBIe3hjbLDBxG2qEkCI6eWDG0f5ZaKrG5ml0JN0Yq','5OXo9bmgtJLcEQBpDz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(84) NOT NULL, d VARCHAR(39) NOT NULL, e VARCHAR(44) NOT NULL, f VARBINARY(89), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2094323814719293742,3903946012,'Myk2g8fLhc4JvoYWuGxAfrUYir03VGfMJH','Q9ZKCjotm6A9mjh','B5YDzkCYFq8x7Z7w978l0','vMgnN6g1QxTh5c2uMOVfgHxTlmoFS4muRhArDxfksXxPrJmvOH30xg6PNnxe9lr9XlAwHTXeLp4','ns','0',0);
+INSERT INTO t VALUES (-2405381107977876309,1652486949,'8W8XXrmA33WL0nsDhKDv3PZE5cYq9mEpWDoIrTtzqKmoLoQKh4x8sZKh0','wHqh4zHukrgg1GpYnD8mcpyphduoqs','ElXl4SyMmZEPmlJF0Kke4mkLhf3fWhZVU63WKYV15','CBX06zAk7EAqS0ekVypeInJahxoQUIUqLEqu','5Q','x',1);
+INSERT INTO t VALUES (-4534148464923536116,3140608452,'Qxg9oNtS8yNPd5obuzQpST1szMPD1878ntFiA6mqdVrNbsft9Pel','nNWPxmJFdNOglgdUr4Bm7qQp78KXU6mJsYxwe','Yr26F0gN3bczn2r96QqsN','db95jNesNDPwlCj81CU4H8EJwRmLt3epQcdf6LplKbqWWWo6YD2v2JtL2','1l','s',2);
+INSERT INTO t VALUES (206920776013643567,426136271,'je50MJ2pz3aAYb','72lVUOzT','lDNePB3FiL','bX','zy','J',3);
+INSERT INTO t VALUES (6529531554718666936,3227580925,'mGr2oIR0XfoQ5yeIgrtGCk1gdBkC9nTDan6b6zj5vfBwNdyH','rJ9g1NsmKxZLqG0C6BJDNpU0pJ78eeAsDRoVn','XpB9685MWaC','qs0baX1EfaSlGnaEtAD4Un2GOTO20ECtSZowFeTMacBU9HAIXRgYTQ4RVBCRG9nqoOiQdY73pd3vn9EfuFJS15Y','U','Q',4);
+INSERT INTO t VALUES (-8726229852093381413,121323619,'sxyn3owGIOw0YDWtCoqKV46D5ZSdelr0cJEwhDUfqvE4M6b02uevQTtNCDlmNQEeRbcXKb8UDTeu','y2HqCLxj0Msnu2THCW4','o3uBbz2xKHrOWBMrDR7FUHGZQPuV9S5f5','7NUY4SwXVrStGd2wXsKCQH7AIjQVNziDuNlWKDPTgoClYaqWWGqOH1wG11CoGlQmuOBi7w2','ds','O',5);
+INSERT INTO t VALUES (-8328675834681878511,2867770795,'GS1yrhTARwkCDFkcC6pvlMnNX68MBbTaCFsgM6sXtakGWV8pBiMCI8nCS6F3IvcP','u1IO','yd5Jytb0huYWSz2O7pqhhV0QE4Dv','TfvZvfvKZvWFp8HePoKI3pJfGcT7hMGeqlfZVfXBxMOI5Ln','MJ','2',6);
+INSERT INTO t VALUES (-6970877279270219217,106383434,'3fr0yXujBonBhFxpKjXY8LmREoAOyo365T0zmSG2w2LzjzJrD4TyNDPec271piQPzTd0Q3NH0E','mH7XwH3IENzZyPJrW2CqcGNl1PRPxGRkD5MmU','wv5','RNHsnmevuHUFUHxL20Ifej1JsKSJDomCsQUKVftgXO1gl0igo48G438QaJMD4rXXBL7ofBTf17jXR3HQVRX2PGRjQ','J','p',7);
+INSERT INTO t VALUES (8061280731878546122,3315505566,'lnoRaFnLPNLMp','Lyy8TQd9fikvcymlIUGbnCSQ1ac1NhbEqjU9r','fe6mCiaIf','HhnQwv2uwleqjyif9v9vIlukNEBvxSrZx963G','eG','m',8);
+INSERT INTO t VALUES (-8060591143496797655,1295879779,'6IM71AvD','Qrfm6qlOgJKCh8bBiAA27H2Y','YILVeRyUP8RQM','LnC5dsEChlASwaPv9LgqtelYIfwtI4zqu9LXvCf70HCzX4r3sj0GJikxiylrdx3Lhda0bO','J','j',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(84) NOT NULL, d VARCHAR(39) NOT NULL, e VARCHAR(44) NOT NULL, f VARBINARY(89), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (946083,5226,'7zo','aK','fQBE2E9YuFt0diKrN','lBqjecK2d','4jXV1nRS6ubmA3cLepnHafBph5bJJ','SS66qfQnGxBgo6RpObMC1GIeG5jfEfxXxU3JvnG5UYUxP5WBPIx2Fp1f6',10);
-INSERT INTO ti VALUES (946083,5226,'7zo','aK','fQBE2E9YuFt0diKrN','lBqjecK2d','4jXV1nRS6ubmA3cLepnHafBph5bJJ','SS66qfQnGxBgo6RpObMC1GIeG5jfEfxXxU3JvnG5UYUxP5WBPIx2Fp1f6',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(30);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(30);
-INSERT INTO t VALUES (2805993,33417,'swdevFKMJJ5oiDJxUrCCSck','2K','46','u5gxfoU3ySAOCC3f2GBh0Wej3vQoPDP9Sx','c5PRhY6U6MjRbbq72vmCQVn9HHb6btvdmTd1rkFIWfAp7M85','KZR1JcLl9APPeVPQ6X0I87TbtGH69',11);
-INSERT INTO ti VALUES (2805993,33417,'swdevFKMJJ5oiDJxUrCCSck','2K','46','u5gxfoU3ySAOCC3f2GBh0Wej3vQoPDP9Sx','c5PRhY6U6MjRbbq72vmCQVn9HHb6btvdmTd1rkFIWfAp7M85','KZR1JcLl9APPeVPQ6X0I87TbtGH69',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4108732982007281647,671285019,'4R9OqVjNs4YkP0zakGoDuHTEXg8','aFlQkvBf3G99QAvm21X1agVeWWiYXLi','qsnRaQ6EZPTYQJDCl5GQmLEQBT2G5KPEpa98H1kLgn8','xuxANtgbMPVbQPmGm4RP8WfWLfUSxK6XvJ4S9EeZgvOFrge09St4FC72l7','r','A',10);
+INSERT INTO ti VALUES (4108732982007281647,671285019,'4R9OqVjNs4YkP0zakGoDuHTEXg8','aFlQkvBf3G99QAvm21X1agVeWWiYXLi','qsnRaQ6EZPTYQJDCl5GQmLEQBT2G5KPEpa98H1kLgn8','xuxANtgbMPVbQPmGm4RP8WfWLfUSxK6XvJ4S9EeZgvOFrge09St4FC72l7','r','A',10);
+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 (8687632965533857235,2129360492,'jsVHTn9yhuWa8aPnCKti1AFoqrJ8OomWSvZIkMjDCg9je3hEYhzGF','tG0sCpdt2YfK4p748SeQbdkL5H9','avmBpz247DjltDekDaPdADkqTuFAek5UrcByK1eEtr','urlgys6ZR6f0QCEAkRmhL3AwRt0FvFtvuz2R99UR','Li','o',11);
+INSERT INTO ti VALUES (8687632965533857235,2129360492,'jsVHTn9yhuWa8aPnCKti1AFoqrJ8OomWSvZIkMjDCg9je3hEYhzGF','tG0sCpdt2YfK4p748SeQbdkL5H9','avmBpz247DjltDekDaPdADkqTuFAek5UrcByK1eEtr','urlgys6ZR6f0QCEAkRmhL3AwRt0FvFtvuz2R99UR','Li','o',11);
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 (-5467581,43268,'otmgBvvN','tozvEZ2jWCSeKJdHgZOe7Dl9sJ5XDiwCiCh5HaQUXvfxiEr22t90RW9LKbEZ3NgQ0wNB2TgtlFmIYjQNfllVrgaO9hvjO0VwkHfxoKL321sXQqkeaDQ5TXnozs55kQ6LqvcGIEVyBVeozxWo9q3G8kPP8uRMWY7lFmy8Tu6OgDiJsoe9CfasFoSFblgVGasjbZls44kkHy6GnUi2ALo26KT','IzcdRA5dqMC1VkEX','L0','yYhNFoEKPn0CYzbYHoKtgS9uyPUXePPNyXpgHtLeg','c7mEdotqqMJUJMOQ7FhXbnIX1Ax3jkxyiQ',12);
-INSERT INTO ti VALUES (-5467581,43268,'otmgBvvN','tozvEZ2jWCSeKJdHgZOe7Dl9sJ5XDiwCiCh5HaQUXvfxiEr22t90RW9LKbEZ3NgQ0wNB2TgtlFmIYjQNfllVrgaO9hvjO0VwkHfxoKL321sXQqkeaDQ5TXnozs55kQ6LqvcGIEVyBVeozxWo9q3G8kPP8uRMWY7lFmy8Tu6OgDiJsoe9CfasFoSFblgVGasjbZls44kkHy6GnUi2ALo26KT','IzcdRA5dqMC1VkEX','L0','yYhNFoEKPn0CYzbYHoKtgS9uyPUXePPNyXpgHtLeg','c7mEdotqqMJUJMOQ7FhXbnIX1Ax3jkxyiQ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7552396,2966,'U25R1XoehzeKWuwM','b1kKlj1','kBCCD2kPPUutWiSpVLzXDy6Sd9Abc','FPIYpO6eU6wIf0S2nO2ShxXuL60z25on0RPOV4ClXitq1UcnADvMtfBsILNRC9KbkEQZnNoW4jmrD4YnNNg9K5vTkAblHZTihF5diZP1TCw08voUxxb5NOAsQakhwhP6n5EcGCkGHz6g96wlpHSHujmj6fRovdOEkpoiKj5nfrX','djho0SwESUHPIRGhj8PTcHOL','6PL16VXMU0jDcSzI7DEdvsXlE1rp7lB7OK',13);
-INSERT INTO ti VALUES (7552396,2966,'U25R1XoehzeKWuwM','b1kKlj1','kBCCD2kPPUutWiSpVLzXDy6Sd9Abc','FPIYpO6eU6wIf0S2nO2ShxXuL60z25on0RPOV4ClXitq1UcnADvMtfBsILNRC9KbkEQZnNoW4jmrD4YnNNg9K5vTkAblHZTihF5diZP1TCw08voUxxb5NOAsQakhwhP6n5EcGCkGHz6g96wlpHSHujmj6fRovdOEkpoiKj5nfrX','djho0SwESUHPIRGhj8PTcHOL','6PL16VXMU0jDcSzI7DEdvsXlE1rp7lB7OK',13);
-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(33), d VARBINARY(49) NOT NULL, e VARBINARY(8), f VARCHAR(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7702028408096718346,14708797779304540173,'DgKtu0izTuEahc4ZIQVu','nZghci2gOJjMEeCzdGBFwZH5XWB','XtrkuYm4','13KgE','LN2Y0qO51k6a2BE5vptzCt0IxpJOPUwlZ6cVKnaAdaTXcY34Pgd8kS1d1WEjf5nETv','QcMjHB7vVgw0YvIzcpYq1Zhbqo1RfDRrZkz',0);
-INSERT INTO t VALUES (-5689551848740518323,7414509984265173346,'KNjjbPQAV3','aSlS0saHp','6lNkvJfV','ZN4EL','XdKHIUEVw1NuleoZ4fCgaKVZvqj','EvrkUbBRjvX0TiWolbVD5q0EGERq4fCWVpjBkDdaqeo4VLYi0VRpPoO6NAckpk2No',1);
-INSERT INTO t VALUES (6894065818329453885,4154271830239798066,'ubBJ1lTt','BARof5Rs5ouotEHsOtZ4jF6dXpfU5NX','0OP0VZm6','b72Neo3V39E3CuSmmLQ4','wOoBnUS6T3FUxxbx0YlEBvVkX55n1V0N6rH0FZVdAgIqcZYLnHXQ3ZSwlFUoH2fdJQHgERk9jhRQNP','QSudfsi4gkhGuwKrwgMpIMMEMkGRVrVkfEDvVDI9sVOqUF5L5bupUcn84QQ4VP42LipCjE',2);
-INSERT INTO t VALUES (2367917715733343379,10383755628913516109,'Z94IGToGCns2zraM5vRn1f7YKUBK6ij','vPPoY9D','dfQdz','IiWANZXToCmWnorrLsXH9Sm','BcX','krxg3QzogfbFp2zxuKFm59H4JE',3);
-INSERT INTO t VALUES (-834424583531753777,4137776663309824183,'c','AKJtlu2Jg','34U','E5COUcwbFEn','ZuiuKBG1PHJSXazfr','1SyWN17dPLnqYOqClkXhQ461V45ng',4);
-INSERT INTO t VALUES (2653066732414613147,3367941683662066725,'EVr1MS8ObhRHd22D8WqOcYQj5G5VajO','KDfseBBusdoyoqzW0HAuVntKFovC60zD','GhyCYK','SvoWlCHHBvw7Xy3a0','sZxpVawethjwsVg1DqQPZPwCvsPm','duJHtihoqu8YR7Y3WGDThl9X0Ju81I3C2SQ4l04BpXJVV1',5);
-INSERT INTO t VALUES (-7137129166148642730,12493222799809761237,'eqV3qgyDTWbdQnwaIAbT6DTPt3CV','87GIkPXq1qeKjz4aBABm2yMGjAHtRndEKijfR7zKlhlP40De','Nh','buj5tDp9Ja','JmsCiCQCQfZJc0cIGkoiBW5xgLaIpwE6UmywUwBqjn','AHTeCybtzVmAA',6);
-INSERT INTO t VALUES (127868989226850271,833927431310625169,'Tv7me7x530LbmLkFOJ9bDDl','RklIfu3JiwFIhcMwW0M','M8qj','nlOQxgGKOmeENMNQcr7uKx2UIHN','R8PZst2tJ02ET8','0TS5',7);
-INSERT INTO t VALUES (-6393301926930897057,11928082286836323732,'YmJiAHLgWEAnm9','TBmnjSMpDDn8GQ8oAL6DvxkC8SeX8VeO8tM35IBp','CmnuGg','lUPV2H','LDxuBaXrOZVt5WF5TlHTCUCJU7LEmrWvkvuEfpyLiDeJ8NOXI3dfHXa9ZrTDof76d8qrK4YVz','aTTqLVrg6Q63DytTfbZsXpWo6ItGVxN0xw2oh393',8);
-INSERT INTO t VALUES (-2318088111201762382,8060280401655642061,'LHzAZGtj5Z','UQ0rCaw9D8KkHiWqMycZW4OoHDOp6NaqLShj1','yzYItwr','fKOjXkcMODwTnuLe7jr3q','m1LrZLN1CAOutmZnVH1gOJqsQyTVW4DuNp7kQXbaXcD3SmhNavWOUizDGQE80N8lealZ7rhHPU76lusDAUzhpWEoJtVNY','nDTX91GHPbvH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (53511066798975282,863446674,'fhxz6','I0x8AcrHiIdu6n7sf1jimiRMykvnvVminza7Tc4y4bmMWZVXOpOeqmkC1Dk7GyVuKHkwhrZhVIjdk41KUHgL4cxAU3JZK4nqAAw4uLcPUrz4rMcOkSIZMFd62R','9d15YMrYUgB66d4ln7','1B','5Z','O',12);
+INSERT INTO ti VALUES (53511066798975282,863446674,'fhxz6','I0x8AcrHiIdu6n7sf1jimiRMykvnvVminza7Tc4y4bmMWZVXOpOeqmkC1Dk7GyVuKHkwhrZhVIjdk41KUHgL4cxAU3JZK4nqAAw4uLcPUrz4rMcOkSIZMFd62R','9d15YMrYUgB66d4ln7','1B','5Z','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7955379551143143966,2764817913,'NWVHE7vsepGAUNbttidevB0iZRd51eXCULpCy9VTpeO4IQQCNSvggc4wAW2huHM0LNKIzZ0joYE9liCSGLw','9q7vlyCwruRKr47KZe3qYDqz58GPOZhoWxeLA3vYJgDpNBmrs90FMPsm3Aro1t9MKNXXtT63wT0BvqVzJmrzmZC8e2iJCPKm6nT7A9PhOKHH2vdqGXLHS1nx9q94','H','Bpv2in0nUnU1i0n6feo6Lj4Up8OE3EzWgMEA8SK2U99wirev08x09LTTrkrkvxhiar7SmcRVS49u7fbR4K58Q9ux2OPAfctAPAZ1PXdyVMRhGWKPTiFBBNWRlz7nLYQPKSwjiLvcSSCwXKpDxPU9CnZfDCd7NYjkAgorECpiAuNqvG3yv8lJFtrAGiuLhEUmOrGDNTvZacA6ZqzVcKCd7HKbNTXnFXV2gLCj','C','W',13);
+INSERT INTO ti VALUES (-7955379551143143966,2764817913,'NWVHE7vsepGAUNbttidevB0iZRd51eXCULpCy9VTpeO4IQQCNSvggc4wAW2huHM0LNKIzZ0joYE9liCSGLw','9q7vlyCwruRKr47KZe3qYDqz58GPOZhoWxeLA3vYJgDpNBmrs90FMPsm3Aro1t9MKNXXtT63wT0BvqVzJmrzmZC8e2iJCPKm6nT7A9PhOKHH2vdqGXLHS1nx9q94','H','Bpv2in0nUnU1i0n6feo6Lj4Up8OE3EzWgMEA8SK2U99wirev08x09LTTrkrkvxhiar7SmcRVS49u7fbR4K58Q9ux2OPAfctAPAZ1PXdyVMRhGWKPTiFBBNWRlz7nLYQPKSwjiLvcSSCwXKpDxPU9CnZfDCd7NYjkAgorECpiAuNqvG3yv8lJFtrAGiuLhEUmOrGDNTvZacA6ZqzVcKCd7HKbNTXnFXV2gLCj','C','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5594916089507601639,994151599,'hxcv1rPuoj5b2L2pfmilx1CTXRsCokzbB2iwOqSPSgA9iMFuLmz6jkqxHs5','1cdcNMivmr1Ii5zpysuC7M8JvhcgIztJkOucdy0Bc7FXdEPSEWNIyPYGTOjnMoaTPqfD8WUSZJl9LRBkvh4BRGmGjgaM0R8p4Nl8jg0KKQYcG6vBdyeEBkRjnw4N24YeXZRGzLdB7xoefwesklJLpRrAADuJr5PhOSIR9oPp28t1uRndFTGduKQUqlv9Vm9qbmxwjj5iWCA0YyNIwBi5WodKW0hAgYTBw6pf5jo7T4FrrBGuxyJJEfB','MZTPOff534dSxO6ZZcJSqJMUrEZXfubjuxLm6','u6BHURoyASEAJh2oSnlj2Wu2JUpmh26gudgxXPfPzZlj8eHVBUlHsM5PLNVXkTgBlHjZD5PxEmNnWvbFXtP2Ss1kl9bpFrVqqTde1wuzh8vIOmfea99vg4YFIVc1mXuqV9vaiPzclNkjaN4wekZ5oVI8bwPjDK2hj80jpbPWGYYOaR8VCrF3IXO6UHVjAJnZ6ME9KKY7JwHFki6jJzRDlpSbT0JA2pyTi0pYIG','8it','5',14);
+INSERT INTO ti VALUES (-5594916089507601639,994151599,'hxcv1rPuoj5b2L2pfmilx1CTXRsCokzbB2iwOqSPSgA9iMFuLmz6jkqxHs5','1cdcNMivmr1Ii5zpysuC7M8JvhcgIztJkOucdy0Bc7FXdEPSEWNIyPYGTOjnMoaTPqfD8WUSZJl9LRBkvh4BRGmGjgaM0R8p4Nl8jg0KKQYcG6vBdyeEBkRjnw4N24YeXZRGzLdB7xoefwesklJLpRrAADuJr5PhOSIR9oPp28t1uRndFTGduKQUqlv9Vm9qbmxwjj5iWCA0YyNIwBi5WodKW0hAgYTBw6pf5jo7T4FrrBGuxyJJEfB','MZTPOff534dSxO6ZZcJSqJMUrEZXfubjuxLm6','u6BHURoyASEAJh2oSnlj2Wu2JUpmh26gudgxXPfPzZlj8eHVBUlHsM5PLNVXkTgBlHjZD5PxEmNnWvbFXtP2Ss1kl9bpFrVqqTde1wuzh8vIOmfea99vg4YFIVc1mXuqV9vaiPzclNkjaN4wekZ5oVI8bwPjDK2hj80jpbPWGYYOaR8VCrF3IXO6UHVjAJnZ6ME9KKY7JwHFki6jJzRDlpSbT0JA2pyTi0pYIG','8it','5',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2761881316931404466,3939191243,'JypKWFpRX9fgGl8F01riKKQ7ZCiB8Vtf','Q7IlMRyEr3pvRlraSuGCNKXo9FVMfexBlDJwdvbmCS1FWgYenuvhSUSKvHdMO1kk3G8pa6FbzLj8pxuifG40oIzNwMiufHHGgT4MFKVfmbW8dQa4njPMzXAsn4w2DDLdwc9M4hVjiatpWtFfs4wCWj7EQZ2bULeaegfnbKsepknGRgbL5hNkbVsNSMZXtg2jtZ8pZyWGmk39Q9QjfU6bRyVfmIG8sp','un0h7UiZBjutHHXHgJhE81wO83l5eolo6X1','gKuUhfIYcCMnPHTMpWnjgiD6wzuqQYrghKsZ5ogNslSpXbfacYh5mLp33cjahQQ6FSJ','m','J',15);
+INSERT INTO ti VALUES (-2761881316931404466,3939191243,'JypKWFpRX9fgGl8F01riKKQ7ZCiB8Vtf','Q7IlMRyEr3pvRlraSuGCNKXo9FVMfexBlDJwdvbmCS1FWgYenuvhSUSKvHdMO1kk3G8pa6FbzLj8pxuifG40oIzNwMiufHHGgT4MFKVfmbW8dQa4njPMzXAsn4w2DDLdwc9M4hVjiatpWtFfs4wCWj7EQZ2bULeaegfnbKsepknGRgbL5hNkbVsNSMZXtg2jtZ8pZyWGmk39Q9QjfU6bRyVfmIG8sp','un0h7UiZBjutHHXHgJhE81wO83l5eolo6X1','gKuUhfIYcCMnPHTMpWnjgiD6wzuqQYrghKsZ5ogNslSpXbfacYh5mLp33cjahQQ6FSJ','m','J',15);
+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(19) NOT NULL, d VARCHAR(45), e VARCHAR(5), f VARCHAR(72) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2206178,4058,'1N7bx21','lxKotdPD9IIb9hXLVi7htQ36rwyFLg','QrB4V','jJXkYzHAiKQeRTsffvfBVuqoxFfe15HrShMjs7BqP9zmZWY','i','jw',0);
+INSERT INTO t VALUES (628618,27276,'JUeaoGICMbxai','ftZuGSXYPEZTyp','P','6X117hnNt8C','R','eQ',1);
+INSERT INTO t VALUES (-7132893,28794,'oTjiGMFv','QHDj5COFq1EgZWJeTs9R5Du3N2R8gpsygG5yfX3lc54Wa','K5f','2QQ8xeh2GRCO3T9BhjByGwRCdJRKPBixtlxqccPA78SaeUMMyFDZykxddBpcsvmZ0tpr1','7','U',2);
+INSERT INTO t VALUES (8125668,2196,'wuP','cOvIeFFoy9NUHJNVeY','HK','pxze9ePprnx2jGMW','r','o',3);
+INSERT INTO t VALUES (-3998604,28060,'FiGjyJNS','cZnoUa6UEv1qSdXBzonnGtdYOHllCWUD6QqBM','jT','OMpt1Q67PyU06vSbbLEQtPxFFSwD0NNpui8eI2fn0KSrTStMRTd6HQ3DoOJr','S','OE',4);
+INSERT INTO t VALUES (1147519,40051,'xo','fyVI8FDAwQfMHuAOqZP6GGyRIYcZgo41XJmNmmqi','0ckRH','LXE7eBsByAw7B6r88Z9TYz44n6PmA5okOl4BuzzS23KREr','n','4y',5);
+INSERT INTO t VALUES (-6922716,44913,'T2btiKZhEtsXJUI4V','cWmyyWSx7Bm6','C8L3T','EfP1UMRoT8R4yh8QbpIpCWa2AV1j4mtsnvChic2izcKDyXog7ll8pa83F5','W','0n',6);
+INSERT INTO t VALUES (4146674,12915,'UveRe7tvjk','H4QbyrJPQv5HxBW0SWmvvTjudaur4J1LyEfnbKEd5tq','1j8z','PNc4uaIdHNuq5SW4mDaSqaQZ3wIOO9qMUb4sE85EMXAF2d5aFV2OgaqaTutFf8OLidGL1j','r','y',7);
+INSERT INTO t VALUES (-7177284,9391,'cyZg0ycVEPrcgv','Bouge1MyHCeUk09nXD171','vGwLg','9MUqUKpRmTVdDFgRbkps9LtvnmDNBSeNDHZRBlBNArV7Knm','x','I',8);
+INSERT INTO t VALUES (2735753,5853,'Ku','e42owdQRG','e3Snf','ucytGemFBMTCxu5KghkAyLLHfRYuWNumHv01ASS9xei1Ziejb9JSqQ9Efg','1','t',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(19) NOT NULL, d VARCHAR(45), e VARCHAR(5), f VARCHAR(72) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-1302234456920218045,17600380085877424270,'sfYmAtEuUMpPrsW','HBw6yc3IaDbdEBi8m','WzRdr','tCRZ4qR0cAzh6','K5S','fgQ7jgR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJqCealY314NY9id49IBasdptSA8D0R0FyW6Acw1ixb7HfMAd56y',10);
-INSERT INTO ti VALUES (-1302234456920218045,17600380085877424270,'sfYmAtEuUMpPrsW','HBw6yc3IaDbdEBi8m','WzRdr','tCRZ4qR0cAzh6','K5S','fgQ7jgR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJqCealY314NY9id49IBasdptSA8D0R0FyW6Acw1ixb7HfMAd56y',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (5752744203998580249,8425281209944745529,'crC0UdXqApKe2Ujucikarq','sxGj3LaUMOHGqxZ2qvhJ1WomNzvU3RT7k','hS8ah','qk','s8CTINXKblznJPrXdmL5U','z0xKfWS',11);
-INSERT INTO ti VALUES (5752744203998580249,8425281209944745529,'crC0UdXqApKe2Ujucikarq','sxGj3LaUMOHGqxZ2qvhJ1WomNzvU3RT7k','hS8ah','qk','s8CTINXKblznJPrXdmL5U','z0xKfWS',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (210367533578092194,9918488370703442167,'Q9O9v95','z4DwhdbxRAJXMHMJFBoS2OtsgwqrCzCFP6qjNehIG198bWlfOHbly9pPcaXOqxULQ8BvYskXIR59LpyxZk8cOWzqyWVeC5sLi2fw9DqUTCHdFaGiqVfW1jGntUzdHrEsjLAR8ql88pmp4k4zzik12bfYUDgMeWiewfrebQeAboScztudcG0xaL5M5y7mJDXgXuqO','AJgv6Cv','aRUEwy7bmglikRAXVMZWD','UBvBDwcCsqiurDMOGQxvsoE4Bpd0zDA81luKZG5jryGrYsUvbdcMkbPRfbY2CRO8HPPCc0yEY7Nc','UT4gKaI1M85TWtJNZlRsVmScyOXOrL4xSVabwZefqmDaWwf1CsE60C3NoPTrUMfTQJXN3kkXDChaIXBKF4yU',12);
-INSERT INTO ti VALUES (210367533578092194,9918488370703442167,'Q9O9v95','z4DwhdbxRAJXMHMJFBoS2OtsgwqrCzCFP6qjNehIG198bWlfOHbly9pPcaXOqxULQ8BvYskXIR59LpyxZk8cOWzqyWVeC5sLi2fw9DqUTCHdFaGiqVfW1jGntUzdHrEsjLAR8ql88pmp4k4zzik12bfYUDgMeWiewfrebQeAboScztudcG0xaL5M5y7mJDXgXuqO','AJgv6Cv','aRUEwy7bmglikRAXVMZWD','UBvBDwcCsqiurDMOGQxvsoE4Bpd0zDA81luKZG5jryGrYsUvbdcMkbPRfbY2CRO8HPPCc0yEY7Nc','UT4gKaI1M85TWtJNZlRsVmScyOXOrL4xSVabwZefqmDaWwf1CsE60C3NoPTrUMfTQJXN3kkXDChaIXBKF4yU',12);
+INSERT INTO t VALUES (8127858758489896093,52966,'xOoFeka8qu','EPZ4HfuGiycovZI8YFxpkqWjdSo7Vk1noE','CX','W','9','Ma',10);
+INSERT INTO ti VALUES (8127858758489896093,52966,'xOoFeka8qu','EPZ4HfuGiycovZI8YFxpkqWjdSo7Vk1noE','CX','W','9','Ma',10);
+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 (-8908717129111875946,15213,'3t','k4ph4t6OxuEryue6joH','TV','DhQFvHARe','b','ul',11);
+INSERT INTO ti VALUES (-8908717129111875946,15213,'3t','k4ph4t6OxuEryue6joH','TV','DhQFvHARe','b','ul',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7561063207995250081,20542,'eULRfaBtwwCr3h3t','Zycn9i76wcqnvkjTnfLbBI8cz94pCHQGxUrZbbi16iforYXuSaCDrbzgJkvjmZxdr6a6QQnfHgwKqg0Kjukvpcu7jvayzgiCx0OeHM0P9l4Na6B9dPDf04ebfQADJvtcmvffhCBKjvkfyrUQ1lpQSwKdySrVrqZZHjWD1GV0TQF7hBoI0826TsP5nLuLzVzyMku4AogHWwtzQQShf3e5a1Y0bmaqKWI0ehxyXbb','Nwf2m','Q0G2C4rL7ceN4NlkPTRg8wVaSDCixRMd8r7uGlgQoffUB3g6dTuJ2','R','RK',12);
+INSERT INTO ti VALUES (7561063207995250081,20542,'eULRfaBtwwCr3h3t','Zycn9i76wcqnvkjTnfLbBI8cz94pCHQGxUrZbbi16iforYXuSaCDrbzgJkvjmZxdr6a6QQnfHgwKqg0Kjukvpcu7jvayzgiCx0OeHM0P9l4Na6B9dPDf04ebfQADJvtcmvffhCBKjvkfyrUQ1lpQSwKdySrVrqZZHjWD1GV0TQF7hBoI0826TsP5nLuLzVzyMku4AogHWwtzQQShf3e5a1Y0bmaqKWI0ehxyXbb','Nwf2m','Q0G2C4rL7ceN4NlkPTRg8wVaSDCixRMd8r7uGlgQoffUB3g6dTuJ2','R','RK',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4239958061116656234,842153992394026044,'lTSTULvFCTLpOEkQuRYh4COw1E1','uo9wRrkFYCQMJC0elROx37eNWShIQO3mB0beDaBh3giPScn74Nxzx','frRGbv3s','DakB31DG0sVfmEtnWv21wXoxqyPuvTwh48jE8r2ccfjRKDBAcz1z28clXPG1EJ23HVjlgqIzmB0LMmfTgghj1qwVmbElIB3Qyb32rQ0qcdsN2uYkBKNyIV4m255FoTeZLA9fOWrF8URe','5as','aZenfKzsteh3NOFuSjAypk77BHoC7QNf',13);
-INSERT INTO ti VALUES (-4239958061116656234,842153992394026044,'lTSTULvFCTLpOEkQuRYh4COw1E1','uo9wRrkFYCQMJC0elROx37eNWShIQO3mB0beDaBh3giPScn74Nxzx','frRGbv3s','DakB31DG0sVfmEtnWv21wXoxqyPuvTwh48jE8r2ccfjRKDBAcz1z28clXPG1EJ23HVjlgqIzmB0LMmfTgghj1qwVmbElIB3Qyb32rQ0qcdsN2uYkBKNyIV4m255FoTeZLA9fOWrF8URe','5as','aZenfKzsteh3NOFuSjAypk77BHoC7QNf',13);
+INSERT INTO t VALUES (-6375421466988980979,63873,'7hbA','718AXkM3Q2R4aYmkgGj6I3poM7mx6JG5kA1lRK3JU6P6vlam0p29XX59Ypuoge09gb7C2B39anGNPkR45d7HDlkjM3KmzO4tYYRzrI0wir0AJuHHJ5','G','Ec5Vu6vsGp8QZ0YISgaKVSBE3mFhPMHRh6kinOMHXnVNHUOzXo3vKLg3sOtWsq7sOmRb5GrrkUFhgpkRt8CdEESyL3vGCy7I8szBM2Yzz5oqV5HNKnZWcXdQRgbb3eE3abtRXyFLPJJ70uMg6DwOo5IIX43kdb2565jWTW5xiAGupcZoYTJ04uROAuK4ZRXog9Bre','Y','F',13);
+INSERT INTO ti VALUES (-6375421466988980979,63873,'7hbA','718AXkM3Q2R4aYmkgGj6I3poM7mx6JG5kA1lRK3JU6P6vlam0p29XX59Ypuoge09gb7C2B39anGNPkR45d7HDlkjM3KmzO4tYYRzrI0wir0AJuHHJ5','G','Ec5Vu6vsGp8QZ0YISgaKVSBE3mFhPMHRh6kinOMHXnVNHUOzXo3vKLg3sOtWsq7sOmRb5GrrkUFhgpkRt8CdEESyL3vGCy7I8szBM2Yzz5oqV5HNKnZWcXdQRgbb3eE3abtRXyFLPJJ70uMg6DwOo5IIX43kdb2565jWTW5xiAGupcZoYTJ04uROAuK4ZRXog9Bre','Y','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4405946018101171114,61266,'izuYXYb9uHnk6uo9b','hHf3iAN3iUA0RGVgytKBwDs2L7Ze9vDgoYmONu2abCOWymAGFP3pvTYFzKvf49SZ7CVkIEvqHaPcs7hpQKvX6SHUepZOx11TGLxP7xnsArurJUs4en60xyAI6Kd91NZ4CBS5mLcQ4ZKYk5knyQve1lGUdttKEj','P559','vMPfnQg3UpFtshcI6ye4ChVOxPrTLz8mSlgnkxVp8vDTNPTQqmg0vutJKcppgxdCRAJNCs0CjgZJ30RFpaSyxvop4tiZdXI3HIXN4RhEpR1QfCYbcZ9M13tpwAPZ7I059sIqVnAMaY1zZd1xzxYiq1549dDVGbdEV4Rkj1NVN8RNeMqSm6','S','YG',14);
+INSERT INTO ti VALUES (-4405946018101171114,61266,'izuYXYb9uHnk6uo9b','hHf3iAN3iUA0RGVgytKBwDs2L7Ze9vDgoYmONu2abCOWymAGFP3pvTYFzKvf49SZ7CVkIEvqHaPcs7hpQKvX6SHUepZOx11TGLxP7xnsArurJUs4en60xyAI6Kd91NZ4CBS5mLcQ4ZKYk5knyQve1lGUdttKEj','P559','vMPfnQg3UpFtshcI6ye4ChVOxPrTLz8mSlgnkxVp8vDTNPTQqmg0vutJKcppgxdCRAJNCs0CjgZJ30RFpaSyxvop4tiZdXI3HIXN4RhEpR1QfCYbcZ9M13tpwAPZ7I059sIqVnAMaY1zZd1xzxYiq1549dDVGbdEV4Rkj1NVN8RNeMqSm6','S','YG',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6828669351120530012,24141,'27tv34zwDtqSO','1W9jO5ykCxB5wqWiXu5IYEek2XOBTYKu1O8YXWZQfXTTRGJ6AxBQK17y6ZrK7uuerUS6q8RXCgsM2lBeJ5iPeGH4njjEPGyVIq2ODSHcYjBgRYfa0KW2LeQ2eI9F4fJTucaARumG3edPUHcG4qsSJrgLOuSbqk7w','ZfX6J','uOxRqUSorLxpLzePX6cisdTXGAvVqokTHRTQHfr2a6YWJcXGiZO4sdGVjuz1pOfwOsaZqxj3T8TYsZ2Noj8oT1fqNo8H49vvg8XmdBFyF20eOrafm6NEZH9w3qzgzmQrtojUVQQoKhIohJojA4mJOk0YWrCGPPexHz58im0O8gZHAcrV4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm41KowWb4U02CCRvFPSXQKgN','MM','d',15);
+INSERT INTO ti VALUES (-6828669351120530012,24141,'27tv34zwDtqSO','1W9jO5ykCxB5wqWiXu5IYEek2XOBTYKu1O8YXWZQfXTTRGJ6AxBQK17y6ZrK7uuerUS6q8RXCgsM2lBeJ5iPeGH4njjEPGyVIq2ODSHcYjBgRYfa0KW2LeQ2eI9F4fJTucaARumG3edPUHcG4qsSJrgLOuSbqk7w','ZfX6J','uOxRqUSorLxpLzePX6cisdTXGAvVqokTHRTQHfr2a6YWJcXGiZO4sdGVjuz1pOfwOsaZqxj3T8TYsZ2Noj8oT1fqNo8H49vvg8XmdBFyF20eOrafm6NEZH9w3qzgzmQrtojUVQQoKhIohJojA4mJOk0YWrCGPPexHz58im0O8gZHAcrV4jkHSEThBhfMANwukMJu0hhEwdJYwYWOm41KowWb4U02CCRvFPSXQKgN','MM','d',15);
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 CHAR(75) NOT NULL, d VARBINARY(66), e VARCHAR(97), f VARCHAR(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-19127,37338,'xFqI6CO1PMBoYsP','gDDn23Pjw4xVgSBPnD3BOTJV5RsHjlg6XezijyOZR7VEOB5h','KE','UwtdfgTCKKHiuibvip1Q','Yco7n7LGXIwDF0orI8XCu1TAkjDJOJgwX6ul2IDqmYBVaX7yNtyl384upHQPj2XfiVfUQgqYvyUqCyrw3w7Mwl','7QwWbZ8o',0);
-INSERT INTO t VALUES (-26243,8265,'q0uoWhIgAzo6KEYuBPxI1pDgfJB2EOS2i7PnpE0zE1W5RnD61zNk6e0UYr','TyWqd2JMtLLYg1','iAcVULUKymiJPFQ2D5UamoYM0dZ5bJp','zGS1uz7RyJVMDwQGx40HgJU2Joib','nB51u5zGkvXDegDIFPPeDBrkSsHOBNIpri177lQMfJLqrgOyAi2FYxevdzsVWeM1H6','HUlEyn1QoFccwzqjMa11JtJS58LkkWnqO',1);
-INSERT INTO t VALUES (-28200,11546,'woy9DHsH8MDYrmCMTOxXFQ6F50GaOxpOTUCtD5sPZ2sGKc443IalJ0V4E','mswC7vlOIbr6Ae8T2YJtB70bG','uzgKheRmT','TNXbEz1J8rNBpGvU','Xhr8zeDs8jXE0HRvxmi2Zer0suONMUILHr8dWVpudJPPByG','ycfjhvb7jPFVLBv8XftSesRoZRs5OqpJdBsTD2JuHMbfiVNvR',2);
-INSERT INTO t VALUES (29697,35195,'tz8eC4WCwrsLtbbTwDEabCSloaZO7Ig9O','gVgl3f8HV4fqVSdoN0C8Igo23DbsFBcH5TinVFmEXjppyEvNEjOL5','l4vVLbrqKul7QlWd0PKRytJ2VJPOWCOPq9SdyhtatjZSvApIKRVmnrDkr9TJw0AoGmMkDxAV7T0Lyl','ZPCwaWhMpu7fR6VMBWRDuwQwtu','rrnKkNGBcQFpxfY8','2MFWe9KFEQnBhyzhL93OnLExXbszXTiRZw2',3);
-INSERT INTO t VALUES (-10334,4320,'Kxtf1uiZ67FzkwBC7bMR2AM3RP3DEnnT7Q2','ckWU3FgGt1PJk8VU4eA0ihxPznLrmxsx7Npt3jovL9in7RfGKVV20r','LieiLEQh6nQwwN0z9t','drL','dfsi4yyFdtVPDsTtTlTUwVtMabwA7pS','bs4Tbr70aCny0l3XHgOczD4yAoyuaJVAaU5MpuLAhmaZO7vM1tdTbMDh',4);
-INSERT INTO t VALUES (7423,47724,'ETs6OhQww','XafWsVS8ITRR0Hn4SCezN1tOiKgNJAJiSoMhjRzfLuCsr','2ksVIudtWdThUVJrct4MYcKeZKl6oWwpDeXtZ6DrXmaOp1j','lqITOpshd2JeI0PRRxXBrE9LA','FI','vA',5);
-INSERT INTO t VALUES (8365,5219,'q5XmHp09JitUZErKBFIrfDqAd4GwFdRZGJsMe2','I','UmKjO1nDNvECtq7tMburcfWGP9LM8ub1LrJ0CWBRfRPXV8ncclj6Ru1JYaMbLH8ThXGKk4qQ0nFzIkQUftOyrKIMUnZNg','2','Hqfp9kVMBsa5MTydZf0t0RVW6Se7lj','rCiBv3S1Bj7Wyyt6ytePuI6sk8IX6ezCrLzkt7K9HJZChOR9irxdLtHuXLOaTJkOxEpbqc',6);
-INSERT INTO t VALUES (28449,45929,'G1g2FeRkk93NOo8h2SNsgLax9QEZ8iy','IY','GkHA9J1eJqK9z7sZmL','b8MlPhrvwecC','oMPkltMkKvL5GPh1IJzCSVx1XyguEoMX22s16X2AisfAg20gTyqB','Bz79KRzI8nLQYwFWPLSMqCtuYg5SAekg5VjnXFZYdofKkk7ViHT9G2kOGonwmh5rLKRlPDJQ9aMX081ju2fF8xaASDyANBF',7);
-INSERT INTO t VALUES (-25034,48994,'g6ffiREGyfRqf','hXRJrIRQy2X5ReQ0yGW','wVMIlExpy','eva1zCF06','Q0vDrYoEyPUPoYGMNen081gsOrkFfmdMkoqbCNyAUFGSjpXHkk','dGjNzXNqIpjyme8MM89NofI2JdLneMEASs1V3hkS6OKKuSnJOPB1Bj',8);
-INSERT INTO t VALUES (27107,28157,'71lPVOecQ1ZulqRSc8diL1t0QcZrIBtnpeQhCzitbLJRmyuIiIDzm0','iFqOSgoe7HZEA0g7O9jpnPPJPhll6L5UpUqxnhpOv250wKhR8','b5Kkh3LJxHUW8ji98Hna5ZY1iWrwHDjwDaLHOVZdX4vHT47FMZjW7','YMXnbOE8fkRyX4S7Vl','n8mfFOY33na0vny38DgZ89XjgvaeLfT4ruKAGvefqzroNn','hGZdNz4OyutQRxrsTItPX6uwu9KiI7i1f7KwbUnHMgAj8egQ9WsIJrSY7pY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(56) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(95) NOT NULL, f VARBINARY(56) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (636483,31879,'wneGbHEgRjC2P3UXDX1HNfWwiltHzclUNF6zyLwLXk','s','XJVocjpKB6rmC4Ny6Bbz4e468v','HTT5bx','0','C',0);
+INSERT INTO t VALUES (301258,50062,'zeTGKRO8IRT0','CG9JhIp','NuD2PvolLdx9YmtHHKRTzMhyMZGbeaMb4mYkhNCpGwWEVg2nabKB9rjafgytmKGiqzoGnPgw1LRksJcBCjT','2hECqYeny5','9','d',1);
+INSERT INTO t VALUES (13341439,12078,'z2TfD7lHSVY7EneVrrvzMKepBZGzlAZC58','N','B4FjYYqvvL','hdzmaYkmYhTD7WPM6IHpm2bgg','A','Tc',2);
+INSERT INTO t VALUES (3603737,12148,'bnXb8rrQsWwq','Fgvo9Q5','T52pHNVxPMsGqJxUatN6NlgGnuzxWlW16HOoCZ6oQdp2jeiOXV910WP8gwJuSZuGAhepGIxAF7','8fLvxK2cxzPVnCHdU26aNIE8JwCu7pi9gSso2vKQ','t','Gu',3);
+INSERT INTO t VALUES (6801242,20601,'a','yW26W','WcDTfhNKkEekoglA9uPnBaFQYUXOHGH2sP4oY','A','5','NK',4);
+INSERT INTO t VALUES (6625729,11610,'q92E5OQFdj','U','EuqY6smGtFBZapuj6MAXiWaXxYVtU9rH3ufvXfcxxEhHLYi1ywW1TS','XdJgb4','Nw','X',5);
+INSERT INTO t VALUES (2717521,12517,'BP3r3UBRQ','YYxsGrQ','hra6kmatH2UJT3MLF6e1etKm1xAvBThfsV5JtbxQLSTGM6cD468K0bDa7JsfPHTW4c4KrtFxOJY','PNbu02WW39Wtbl9Zo','t','dX',6);
+INSERT INTO t VALUES (14219432,61615,'LyturTCvdMwuRIGJIYyj2dwaN','C','7pvaX3scQTMGQMvafXrkxRwBkjL6RW','BGd3KN','R','HX',7);
+INSERT INTO t VALUES (9096811,27175,'EMkN3jNdlW2Pf1IY3HzB1AtIGhqu7DC7v9','D7','J62tzCTWeMsWgXCBAbZUGEN1nlACRE5HpOZtymgNxb54BzxGUKN7aomSQDxyErP8CzvSla4mRKUXtvlZXw9j','10','W','sX',8);
+INSERT INTO t VALUES (2218968,23179,'iT0CTPJ0Up3nGToD6D3biP91vsH9oiHpRMYTCm0zAMxTp','bqznnbm','ru4','NhnMZo2DjyBz5dShndcIINUXqxkjONL9SN1p703Yf2a3zlk','K5','6x',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(56) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(95) NOT NULL, f VARBINARY(56) 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 (373619664407539207,55690,'PikQJ','kOOYsvkaGjTsZwiWeQoq2OI5dss87d9lPAoVWwSGY7vwwgH','PETZ2t6lCtcz41OCaHNC','3zE9o9F87a6PxqEecF0TIprPvn','sATNfW0KyZHEHEnu3E8BRMPF7k7W9M','RyGLHEClCvzgHcIqAZeq',10);
-INSERT INTO ti VALUES (373619664407539207,55690,'PikQJ','kOOYsvkaGjTsZwiWeQoq2OI5dss87d9lPAoVWwSGY7vwwgH','PETZ2t6lCtcz41OCaHNC','3zE9o9F87a6PxqEecF0TIprPvn','sATNfW0KyZHEHEnu3E8BRMPF7k7W9M','RyGLHEClCvzgHcIqAZeq',10);
-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 (3505472503502900488,59091,'QTlmSwMbzxZleUaXyqScXkQl3pOrHxRPBVMVHXYvaydJxQ','IlxhLhoWOnzIsSKXeNhqFjWHqptNFDbe6ClmZFSVDe3RbQ9kdeo0D','5n5JynN5N2oGUzTgra0qlImZE8F','kdaxbfQbz','HZA9iyBg3tAbVlzOL4pCC466ViANS2Cxbx5jinYN8S9XKAt','H9I0hOkk0w6JvbyyGsrl6GoxyYCj4sYTgaELnb3BivJ8xxl',11);
-INSERT INTO ti VALUES (3505472503502900488,59091,'QTlmSwMbzxZleUaXyqScXkQl3pOrHxRPBVMVHXYvaydJxQ','IlxhLhoWOnzIsSKXeNhqFjWHqptNFDbe6ClmZFSVDe3RbQ9kdeo0D','5n5JynN5N2oGUzTgra0qlImZE8F','kdaxbfQbz','HZA9iyBg3tAbVlzOL4pCC466ViANS2Cxbx5jinYN8S9XKAt','H9I0hOkk0w6JvbyyGsrl6GoxyYCj4sYTgaELnb3BivJ8xxl',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3720891105611238896,38852,'Y19yiGzr','s0AY9flni2lxZTuFeTfmqhgsesjIBJilj44zBMMCl7GRFC1v4I1wyrp7ide3pxIehDUnGKODjo5Xr640qJ','xFWLrQhHGz0l0WyaC9vLN2Fp','QfobAvAK8OSXZB','tRW4Qq4rcsEeLSh4oYsrv82QZiiEiyXdaAiRwP7jcP3PI0nAHE9YLEMjpNtssksjQ950cm9xqLekTEqt6HuOemT2mY8P4k9ZWr3c','H1K9I',12);
-INSERT INTO ti VALUES (3720891105611238896,38852,'Y19yiGzr','s0AY9flni2lxZTuFeTfmqhgsesjIBJilj44zBMMCl7GRFC1v4I1wyrp7ide3pxIehDUnGKODjo5Xr640qJ','xFWLrQhHGz0l0WyaC9vLN2Fp','QfobAvAK8OSXZB','tRW4Qq4rcsEeLSh4oYsrv82QZiiEiyXdaAiRwP7jcP3PI0nAHE9YLEMjpNtssksjQ950cm9xqLekTEqt6HuOemT2mY8P4k9ZWr3c','H1K9I',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (866813222,21958,'9DbOE2DLTMo1D7AhL52dd7w9gevDtAGIRY2EeZxbqohA4CR0xCtN','PPw','5UvYZG','jvtRFnWltpzOF5z57ong4','U','hG',10);
+INSERT INTO ti VALUES (866813222,21958,'9DbOE2DLTMo1D7AhL52dd7w9gevDtAGIRY2EeZxbqohA4CR0xCtN','PPw','5UvYZG','jvtRFnWltpzOF5z57ong4','U','hG',10);
+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 (1232809416,14446,'ObmJU6c21CRSdb','e','heG','GVLK4','h','y',11);
+INSERT INTO ti VALUES (1232809416,14446,'ObmJU6c21CRSdb','e','heG','GVLK4','h','y',11);
+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 (2397401777,16613,'Y1A5pGzVYWQPqW0AgeXv3zXO10RbSE','RP44DPrtVT9AMb70wRq6mQTExbZUmn5K1FS7xzczjnndAFpStvTctV0L6tWqhSlwkzD3uAR1rUJ1y7yC5kxqwp0EAgDOdbQnN0a9GwQhBWnQBLbUgCL74V76z2TvSeNDnYykkuODcsvUjzBc6GlCP97NfHU90qil7WcXrn23jJfEwcuGYwFRD0HzhuiziJ06rktFO5AmuK4fA1GQcRNKX1ulAWGxCesX','t2jJMqPoHBnWh0iXP1X2d6ra5mudtsRguMikMOLKW6EPZ','LdfwDoiSfxhGmDRwiNieMMKg8420ae','p','8F',12);
+INSERT INTO ti VALUES (2397401777,16613,'Y1A5pGzVYWQPqW0AgeXv3zXO10RbSE','RP44DPrtVT9AMb70wRq6mQTExbZUmn5K1FS7xzczjnndAFpStvTctV0L6tWqhSlwkzD3uAR1rUJ1y7yC5kxqwp0EAgDOdbQnN0a9GwQhBWnQBLbUgCL74V76z2TvSeNDnYykkuODcsvUjzBc6GlCP97NfHU90qil7WcXrn23jJfEwcuGYwFRD0HzhuiziJ06rktFO5AmuK4fA1GQcRNKX1ulAWGxCesX','t2jJMqPoHBnWh0iXP1X2d6ra5mudtsRguMikMOLKW6EPZ','LdfwDoiSfxhGmDRwiNieMMKg8420ae','p','8F',12);
+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 (1444298761,41229,'k6S2OnaD24R3eUOxa2TUJdUdEssy5SjU6k1KJfKDUFkq','sPUgj7xHUwH1KNz50gCIBJ79KyuvrrxwgRVXYlX7ekNsiYXBWWT5rimAdArnaMcPfg3','7oG8XYkmIe6SlRxyfuzMCCt4fcu5PaYn161muAeTunNh73hKoYpuBVzrDmMilHiUoIPmKaYgwxmPBgHiLPF5v8rnd17xy','PhQh3KjHoWpNWoOql5kS3dL0Rag1OH2qbptvRZmclYPxBVsxKA9ydYLr45DPau0yoAChL1U2OQiVV8iHOuWgzGF4fTZ9COiu0z6DpYUUencgLI0qgX7UqtY0lzrz5g1792JT86M9dODAzM3Igr2ke18IcwyQBxM7GXPkBIwO59iB9MTQSSPInzC8vjIbSDpfNASevOo4tAsi3PzdZgD7ASll9plpE','O','M',13);
+INSERT INTO ti VALUES (1444298761,41229,'k6S2OnaD24R3eUOxa2TUJdUdEssy5SjU6k1KJfKDUFkq','sPUgj7xHUwH1KNz50gCIBJ79KyuvrrxwgRVXYlX7ekNsiYXBWWT5rimAdArnaMcPfg3','7oG8XYkmIe6SlRxyfuzMCCt4fcu5PaYn161muAeTunNh73hKoYpuBVzrDmMilHiUoIPmKaYgwxmPBgHiLPF5v8rnd17xy','PhQh3KjHoWpNWoOql5kS3dL0Rag1OH2qbptvRZmclYPxBVsxKA9ydYLr45DPau0yoAChL1U2OQiVV8iHOuWgzGF4fTZ9COiu0z6DpYUUencgLI0qgX7UqtY0lzrz5g1792JT86M9dODAzM3Igr2ke18IcwyQBxM7GXPkBIwO59iB9MTQSSPInzC8vjIbSDpfNASevOo4tAsi3PzdZgD7ASll9plpE','O','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3174757610,48193,'U3MzBQ1CIYJ8y4RRCBGFhKbs2K4bFRGT2nlb6Uq1XUt','LzMYkoIUmToYef9x5D7QlQnanXOmGA5Pz6EoBcutYs7IOk4nRDmF1gd8IeuVo8MrFimKfTzToeQ598CWR55CwNTMHiQrGmG0zz5UdEPJJeoEkTFpLd','gudUGa3zjbeSnTxU06uPop3d3fy9aErb0EmOiCiKmeNoKi7wzQf4tGl9fqKIfLK0rOud9lz6','wNfKWE8aUmbHcbwFIE4Nq50G4BlY3GbIa86va4Llu438E02cz9Rmvz9fCMXEycYPWxWPrHmTVJLqfHCDUmtytF','j','eQ',14);
+INSERT INTO ti VALUES (3174757610,48193,'U3MzBQ1CIYJ8y4RRCBGFhKbs2K4bFRGT2nlb6Uq1XUt','LzMYkoIUmToYef9x5D7QlQnanXOmGA5Pz6EoBcutYs7IOk4nRDmF1gd8IeuVo8MrFimKfTzToeQ598CWR55CwNTMHiQrGmG0zz5UdEPJJeoEkTFpLd','gudUGa3zjbeSnTxU06uPop3d3fy9aErb0EmOiCiKmeNoKi7wzQf4tGl9fqKIfLK0rOud9lz6','wNfKWE8aUmbHcbwFIE4Nq50G4BlY3GbIa86va4Llu438E02cz9Rmvz9fCMXEycYPWxWPrHmTVJLqfHCDUmtytF','j','eQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2991573233,40159,'F4b6HKSz6AdXxx6WjyGPipziQ6fyPzJpTE6arkIQC1cuk','vfj52QAMUimFL8H32fXEEV3j63WVsF2DiBet8FFihce2Sh4LybNhQybLjCvX60yCYUY46zrxPi2PRfqL2NkRpos0OElWz2VMN58Vift9DFXI2And5eIKnCuFxrWml4KRHyFYdgOxiCqUd9ff','1sYVb','u9CsxW0CNabPmHaP0puaCn','4C','yh',15);
+INSERT INTO ti VALUES (2991573233,40159,'F4b6HKSz6AdXxx6WjyGPipziQ6fyPzJpTE6arkIQC1cuk','vfj52QAMUimFL8H32fXEEV3j63WVsF2DiBet8FFihce2Sh4LybNhQybLjCvX60yCYUY46zrxPi2PRfqL2NkRpos0OElWz2VMN58Vift9DFXI2And5eIKnCuFxrWml4KRHyFYdgOxiCqUd9ff','1sYVb','u9CsxW0CNabPmHaP0puaCn','4C','yh',15);
+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 CHAR(56) NOT NULL, d VARCHAR(2), e VARBINARY(81), f VARCHAR(9), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14519911,7989199812552011949,'2hKdJB4Mu5iUr3pTlxSc3zh9x','9z','wBJSHYXhn9l','9xd8988','d','zN',0);
+INSERT INTO t VALUES (6541976,13366781837081103887,'HdqvNHN1sHFXFYaz8hsnmSs4pltmnqQpQWUkN3II8t5F5M2mWJm02Pf','j','Vc4JW0AQVr5N0A53JFL8MBJPO9oLTq2L9t1PlNRj7XxH7XBobh0fKdoSae','CcX8','M','6',1);
+INSERT INTO t VALUES (4057405,3173299204319754053,'J4iAzH0ol','29','PiRImQgOeIRUEdrVPyrfbUmuO0pjRd3JREAKYhRB3FMyb','CTo1','S','r',2);
+INSERT INTO t VALUES (7126215,7798388891818445446,'ToVrpVeyFLtP2vI','n','rGvwADSHpBpF','fo','n','dP',3);
+INSERT INTO t VALUES (8104147,12791131318113801793,'ZQPGgrfIAp75cMLYfjvTEkKk5MWN2VZE','W','C1qQ54B0dWCi1qqfftsT6atP4qoko9GBxl9WuRmKPUexxDEnCpDp5DmSpVNKZ','r8bGN','9','L',4);
+INSERT INTO t VALUES (10316152,11581761636874106738,'Vi6mH6QYzLQKnEn29bHEl4XUaGn9c8JziL','S','XRtS2W8aGCOPP4IRaOIPQEhyITHlM8eUm32hOlWHTbIZ6BueKiiu4TVuulrqLEKN','W','R','gT',5);
+INSERT INTO t VALUES (6989124,5334343498152603608,'kd9wGxSU5SGn2qOMbdetF4Vo6vJgOSkyfVi9psw9','se','YNFrS6Smc4rIf8oOsP6fUBJl08iqjcr7','3EH','Q','z',6);
+INSERT INTO t VALUES (6536441,4477110549287097428,'HtXpB3m1m0wTw3n1lGc4jatuXongXPghhrGo75','2','ZNynFMF3irhG9670ocVfiVz8CfdbdBzSgwMBYbbGvSi8gvArLUVH','cZE4bdTlJ','z','Br',7);
+INSERT INTO t VALUES (4091299,8016907393513666907,'lnsuOnbZGNzKfJE9o2x8ghjq0xX6FTom69o8jdOiRwKtDqFiqEBes','E','EhABXyIyAEZxcKXj1clugMF6o1bFc','HgAopKYkO','W','C',8);
+INSERT INTO t VALUES (7633161,2591098493654522639,'RRcqDAKTyaSn','O','XLVGaaOpWk1Vj2VaZqBrPNqHxdK','egZo1SG7g','7','xV',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(2), e VARBINARY(81), f VARCHAR(9), 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 (354315596,7070351510167551125,'SYX1enHuPNNn','Q','L48N3sI3tBHLQcyqokB4DFeewCWcgEVpbf26vBZlxJQRRu3LlW5Ru93Ymz15gJHQLK','aB','k','o',10);
+INSERT INTO ti VALUES (354315596,7070351510167551125,'SYX1enHuPNNn','Q','L48N3sI3tBHLQcyqokB4DFeewCWcgEVpbf26vBZlxJQRRu3LlW5Ru93Ymz15gJHQLK','aB','k','o',10);
+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 (1979952381,7444081006788051505,'JD1SbGzWZJ7aKK3qux0jWH','ro','Y9p1lKPLwObb0lpu5','mXjY7x6yd','3','M',11);
+INSERT INTO ti VALUES (1979952381,7444081006788051505,'JD1SbGzWZJ7aKK3qux0jWH','ro','Y9p1lKPLwObb0lpu5','mXjY7x6yd','3','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4100750619,12741354977710155534,'rA6n0m301gk4LW','oPOTQ0h8oJuQSCxaRcu91RduwMcYtBGLCcnHElOoQYe4QgNp20zMR0FclMvOgTBfQnn0pPw9gsa6fAnzDcMJN9KsfAeZYBc5TH8KJrbJTfI8N3eUoYMt3ggNemvZYKr1JLUESZlHPg8LfpK5HsMSi4bh70EDmm','xjxIBod5v8pWh2Dn1twPwDoeWIf8EkGNefku2f3uvDj','Wn3j','t','fP',12);
+INSERT INTO ti VALUES (4100750619,12741354977710155534,'rA6n0m301gk4LW','oPOTQ0h8oJuQSCxaRcu91RduwMcYtBGLCcnHElOoQYe4QgNp20zMR0FclMvOgTBfQnn0pPw9gsa6fAnzDcMJN9KsfAeZYBc5TH8KJrbJTfI8N3eUoYMt3ggNemvZYKr1JLUESZlHPg8LfpK5HsMSi4bh70EDmm','xjxIBod5v8pWh2Dn1twPwDoeWIf8EkGNefku2f3uvDj','Wn3j','t','fP',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6328458282894189690,1057,'amFHovr7f9HbDEYQWbffHfpkJ6hn97w4Gaar8IPCiz59I6UpEo3dwqSzK1ycFaJinmSjcF','0jfSNOVU2LwYX023inBuG1rQX7Jan2iKnCwKT2Xt4yc5tlX5WKr8cRUAx5oUvsh1y63EPoVPh3UO0v2bxfNyGrbI1VLjbByQBoUMbzAbhmeRYpj0gWURbNegVpju8dOKhen2P26esS87D2Y0ecb1r9gA1YI3rmsoqW20YtvMvoqbHxgS2EjleFjbqdlI0qz4Pgw1l2uK8oIwmev6WVZHFLmWZYnpNG0Q2zpbVbeGFjk1dp','qAyyrEzSbUxTCE1dnHBY2U0T20y4AceHr70LB1ocbVxhCPtCJjMfUDQ','kyOLCQ6PIqk04XMi877MQe4GUZqYFkwSP4uMBpn7DAd','rnj8tYiS6UupXpKH6O4nMXYqlbOdFQBMJRin8VNucAkN9XkYktUmgWoiaqwdaWhvyE2BUM6L8h2vIpC0QSaEl2KBBFKkvYOeAFT','0DkV3ndj7LGgrpD8uoL',13);
-INSERT INTO ti VALUES (6328458282894189690,1057,'amFHovr7f9HbDEYQWbffHfpkJ6hn97w4Gaar8IPCiz59I6UpEo3dwqSzK1ycFaJinmSjcF','0jfSNOVU2LwYX023inBuG1rQX7Jan2iKnCwKT2Xt4yc5tlX5WKr8cRUAx5oUvsh1y63EPoVPh3UO0v2bxfNyGrbI1VLjbByQBoUMbzAbhmeRYpj0gWURbNegVpju8dOKhen2P26esS87D2Y0ecb1r9gA1YI3rmsoqW20YtvMvoqbHxgS2EjleFjbqdlI0qz4Pgw1l2uK8oIwmev6WVZHFLmWZYnpNG0Q2zpbVbeGFjk1dp','qAyyrEzSbUxTCE1dnHBY2U0T20y4AceHr70LB1ocbVxhCPtCJjMfUDQ','kyOLCQ6PIqk04XMi877MQe4GUZqYFkwSP4uMBpn7DAd','rnj8tYiS6UupXpKH6O4nMXYqlbOdFQBMJRin8VNucAkN9XkYktUmgWoiaqwdaWhvyE2BUM6L8h2vIpC0QSaEl2KBBFKkvYOeAFT','0DkV3ndj7LGgrpD8uoL',13);
-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(49), d VARBINARY(79), e VARCHAR(79) NOT NULL, f VARCHAR(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9401122,12884066,'Xt5AgUSRLbnJuJVLi350JsIANeg46zWNcec','GaCd3KpEToM0Z7KZFI2aFtMd2CidAS','FmSu8TYtdSV1aDj8vNEIAvwfHj4oS','I784kOC0PbS','Chy2u7SfEbmQyxPEKWyUftriZuaiwysphmGVYwWakShFRAnimEWsxvAV00138ewS5DrjvOibaB','dMyBbIKnO4ihRfrIrjz2z34ROw8A7GOF5ZLKhRD3q0kjsfYSwQRMN4O7rsLVJA2ocDKijtToZU5RQrhTlNTkdnNeJlHuiiUYD4',0);
-INSERT INTO t VALUES (1076813,12897648,'zm0FM','lMwqG3IWn3rzu7XnVXPuewKOJixQu7ZUECdsaNl6YWyzK1td0G2jbUxME1gdmQRT','yiaMEvloee4xJi45ouEoQ7J1WyWwYJpBz9SF4BduJRjfCVeDkEQWVILFI8z9fLtrcX4wt3','eVN9vNmqgy','vDWijF40QtuDFtnryZ8DxAPoLU7pIWiqz4E','mb9Ilzpn7ws8UdsTtMJflamDBqO5vDQv0XSbfV4529haE5nqDxb86G69HsZlGnAiSXx8',1);
-INSERT INTO t VALUES (7688626,9475358,'vO68d1hv3Di98SxFQ1iYV1NCiKPqK8kGOHuKDphu3mNhXqW','jNJoyNULex6K85vEYG8ACll1U7UPokPZ1gU1x0JHNxOojWhALAMHSNkz6RSmwLAsc12NNMHCIf','iBYb1LWg9prJmpvo1ZWl4GhqCIIhSFatgtl3dXtdbq0NQuAJiqnhb4EBjeR','ApGZrgksYtlvFj','GrkF8UhsH','YUMKb5WZ7SDCK8EKWVuKFQyL9yT',2);
-INSERT INTO t VALUES (6296737,12730712,'qZMrwoUbkb69jJ1ercxMNvQQEmLkoFZ2FbS3A','qL68O4PFdmGBKsSooyCFvoK4eer7W0xQEZ','0wCrHeZnTble1ErRFqEk4CfSBP7AJycXsOJVlqPh18TRSEJzqnnj','ztG3','PreuFwbt9oVgO8U1mHOOkbD5BW98Z4tHapUSjX','ayXnpeTyrGp383jJRb7HoSIr3NuMNUPT7onRUex0ELNlHfKexnYr',3);
-INSERT INTO t VALUES (2208128,11620689,'5rZTDPeyQGdTGnq7OuFZEoOJ0SSzzs6OHnVxWTK9utlgmXYq','Oasfsiw4lbSH9M1NyNPNkvxQb9h','jKUWa8hFJJMB4','FKbCIlNJyjo4X','uXCRlPQxpJvpz4DikgA21OepQZdKvA73aa1PumL7Nm4YHUzpTpQbj6sAvq','tUO4bppX5FYtamN',4);
-INSERT INTO t VALUES (1388210,8660478,'v4BE','HbDiqh82tpOaGyJpkzOpk88hyKrdJJhmX1XAQenGtDnxFDXrObarDu6zR3SbKH','vJCDCMkpPjumQgxzEIyVpBMdunp4iNlTCQoqIsgvACw3OpRT9F6zXejVLyKdubbmP2Oo','f7iVhojMUEABm50HwhuBTa','1judaCef265MyxnItEQzXllli','Quq7UdSzPWeMIVBEGzLJthY5L5BJ6aS5',5);
-INSERT INTO t VALUES (14205336,13827275,'UrifeKFNf14kG9hEysSdCFZHJb5mfo2iydcCOj','oulFQh2irghY5AiQKnJmIfFez9t6fflbP9wniKxZ1KcpAGhqQG','v2OjxCRWfnFaxS9hZQUhZpRiVfF8WJhbJRCnX2yIkmQUPV4JgsB6pCCgFuPvWfpTyxAcAAhImdleh','oDs7qphdb5i2si85sef','OxfjVYaFTC09ynmex7U','sVTC3KabTxVREWqL1LYnDgf',6);
-INSERT INTO t VALUES (10624598,11001290,'5NQ4a1kMH4pEIxicBlKJia60SQLB9V8if','eFkLM5XyYFG','zQP1QuWLSevZUs226Vy3S4EcbfH','68X','tkAlPXFOgz96V42YjUvwIUN0jEn3lpKNk7aSFj8bCeCLX01PyF0DO','oIeY11exbxyMnDO1PFPTmkv9my3ehG0QA0cygGkGisJbTXyCRNdeMDyCcN5diriykv78oFWtlEz1u52XzKh2fiCilma0MN3aZvJ',7);
-INSERT INTO t VALUES (14532061,2594023,'ah9LlSMt','9UixR6','NnL0qVcHSYshPMFOEELGA3GjmcUiNtpTVLj8dX2Qh27XvnmcL2zuvxe2yWfrzWGSefSt0nJTFQMWmb','TdbowZXZu8utcMZVskhT','7Y9AcjzX36xcwuzpby73uM2JF59lnxZcFoJOoJC0LZOhoOdbMxlnQwgxbDAFLrnrP46SG6n7vy6e','tHhD3ZzyY7OVRGC5gJhPApKR89tbCHT0Cz',8);
-INSERT INTO t VALUES (2343287,1706190,'9mmNym3RtDbqnh9CZUokN67psIqq5cEnbGh4XgyMD','k13R3a7OF0sBbRO9PuEPAnHFt32QGzsA5O9GcMH2jWCHs8WBOI62yZucc','jEqwBgNzDGS0U','LzNEYpHQAtSxgouMkJYJNZQyz','Q8opIsWK5GSReyclg2SK4ja9V1LAo8pJ06dwn6ca7mT0Z6lmuUVDNZ4kUBkMOBHGHdOlS5Xc96smDLsjxsheUYDebCXELIeQ','U9zNUjr5akxjKhxt0CxPt2TTAiP4pHjaKOEJx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2853017886,5416912268586981012,'Djt8DvANu','8uKQCxKDBM0Lir11KTBxlmBzJEPFYFaC6oXYuN4dqrp7jlnXpHotPbVHkCF84WjmrqNApbXfx9RxUqjHYIVuBmyaStEATryJMmIGtv07EIRrWEhf1rPoquRJMdXGJaAICSTBF1nrbAQ8VQBV03vfyFXJPVQ0E8yto5LBWExLpeAwzjVqHI97cekgowztKOtA6rvxuyBxgQZEzRxfolCg17rNvYy0iAE8L2rsiFiBZ7712Yvjc3mGvjpxn08Hjo','ZkgCoOl4Zc3VMi3c4W9qdvoEMyhZGDz1gX8LqwDh40U2FGXt8n1nHT6KifFCcbIn30','RuwQrfxxdn7wZPLJWSbhw8iFCqmV1utNWhL2QfhwG6DU4oTQ2rhosdHB5Hczc4KICU4YDhP2J8S2NJ13nIEVLob','N','v',13);
+INSERT INTO ti VALUES (2853017886,5416912268586981012,'Djt8DvANu','8uKQCxKDBM0Lir11KTBxlmBzJEPFYFaC6oXYuN4dqrp7jlnXpHotPbVHkCF84WjmrqNApbXfx9RxUqjHYIVuBmyaStEATryJMmIGtv07EIRrWEhf1rPoquRJMdXGJaAICSTBF1nrbAQ8VQBV03vfyFXJPVQ0E8yto5LBWExLpeAwzjVqHI97cekgowztKOtA6rvxuyBxgQZEzRxfolCg17rNvYy0iAE8L2rsiFiBZ7712Yvjc3mGvjpxn08Hjo','ZkgCoOl4Zc3VMi3c4W9qdvoEMyhZGDz1gX8LqwDh40U2FGXt8n1nHT6KifFCcbIn30','RuwQrfxxdn7wZPLJWSbhw8iFCqmV1utNWhL2QfhwG6DU4oTQ2rhosdHB5Hczc4KICU4YDhP2J8S2NJ13nIEVLob','N','v',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (552609882,9406519803026339315,'oXX7iJ4UZxTr052ieLv0x2neee3cu0ztUSdlR9H6eePDh','NkOfzLW29A3aoWEbz5MvXX3lihYKyxOoOkyk0M2mqDiilHxbQc34FZ0M7R6mmHUllMspLbeXzT7DBjElmJquMpnef60emRbWHZRXyfflueFlQOSYhATkbyOKBc0cg4LuJvmkoIrV83JxjFLmHthWK70IE26jlFl7p6d8zYCDnyjsnTnIAJhI0LCSzSK8U3GGcgQAkAxTFBzC1IIEf2E','3G6fjPImxDH3MAlEh2QA9C2WRp4','ilqiIxdh8oqUB0pptgU6oOXYYQUOvW8lXO0veoCRcGESKAXRO569Xq3siTIhYQMDUXvr4ErQmoB2ZVZFAyp9CilVLwATgCGjogUz','ut','6y',14);
+INSERT INTO ti VALUES (552609882,9406519803026339315,'oXX7iJ4UZxTr052ieLv0x2neee3cu0ztUSdlR9H6eePDh','NkOfzLW29A3aoWEbz5MvXX3lihYKyxOoOkyk0M2mqDiilHxbQc34FZ0M7R6mmHUllMspLbeXzT7DBjElmJquMpnef60emRbWHZRXyfflueFlQOSYhATkbyOKBc0cg4LuJvmkoIrV83JxjFLmHthWK70IE26jlFl7p6d8zYCDnyjsnTnIAJhI0LCSzSK8U3GGcgQAkAxTFBzC1IIEf2E','3G6fjPImxDH3MAlEh2QA9C2WRp4','ilqiIxdh8oqUB0pptgU6oOXYYQUOvW8lXO0veoCRcGESKAXRO569Xq3siTIhYQMDUXvr4ErQmoB2ZVZFAyp9CilVLwATgCGjogUz','ut','6y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3064110281,11791161075748461447,'yYFV6dNWuQt6T6Uadm74QX6yXv','BqNNypHdMRK','KOGQIig8bljz0rKmLupY86g4Dz9t26PdAEmU7ciRpIHfH3UQInPaS5JVRvgYG6l','07tqKYOR1aeRdjXh38WwLDqvh6fOVI','gb','aXh',15);
+INSERT INTO ti VALUES (3064110281,11791161075748461447,'yYFV6dNWuQt6T6Uadm74QX6yXv','BqNNypHdMRK','KOGQIig8bljz0rKmLupY86g4Dz9t26PdAEmU7ciRpIHfH3UQInPaS5JVRvgYG6l','07tqKYOR1aeRdjXh38WwLDqvh6fOVI','gb','aXh',15);
+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(99) NOT NULL, d VARBINARY(52), e VARCHAR(55), f VARBINARY(43) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17878870263730567983,3908700,'zhb7Ooq57A8RojYWPtt4C4woqcitoL2Ii5T4WDDBWOkbsNdsl8eQnNinKRPGq2S0tvLau60Eru','M2Vcz8ZHy5SO56JWtccPTQJ89uVfw748d6uzTMNZ93m1X','bzEVVclvVe','1oB2WBVdiG5A7','n','H',0);
+INSERT INTO t VALUES (8115278691557465589,7036760,'wSLPO2j61PeGBymMpHdOar2zADNLwJ2ht3IoEyGQ963VaxWZtt7Bm0r3VlHFyRQnwpZPXSj','Y2Tfiiuo2baAEpmp0PLA5NelHNOmcggPjwBvO9vCgny7s','UsYB0kcPUpVVVjhF3docPCXhuWNVLfXB9D3mYMWa5dn','Uqpc9scQQDDq7MwpA6sgP1rNS20hlB','z','q',1);
+INSERT INTO t VALUES (3066532132384298771,6614077,'R9OXi9SKvqZIsx9gt0GtCFVml9UbZbbzZUTaTdPVDuGxnAfvwgIWEghzYhtLrgQt1q9SkAtvrhHEjo06c2VACvX0','2LnInHP4c5vZu1XKvai2SpumRYTSsqRItvxM8L','QdXn0kKIrprVFtxwRUcEgXzUeXP7ze6obmhqcLOVrD','8l4JXbHp4wY1lSvDyve8l0hpZ0HGf','I','s',2);
+INSERT INTO t VALUES (11454033071741149294,4150737,'j2tUW85LNi3C','6gYArwrRutL7M5Z7TGExtnVmYF3oVql4bHR','0LkSbLrklBpZDjJX','BxsK3y8nktI9M2IOmI3zzGuGvxySGLbDeVP','W','n',3);
+INSERT INTO t VALUES (5917797532379768808,7371739,'QYHi1Tj2QEt2lLbjzucVYrR9gFVCzakvpvHtW','6dFzwIpvbqyy4Ej6Z8g8VGC89AfMgvQ3h','h3jHOClFw2NN5e8sU','6UtHYbEk363xLOmDYLYHmrznQ7','0','VO',4);
+INSERT INTO t VALUES (8202151189533997033,2192844,'ifkw4KhdjRg42AYWPQk5','DERsx3T','qas2uRfpt7','EwHnOz7oV','s','FT',5);
+INSERT INTO t VALUES (3373205605377948558,4506870,'0r5w','usS2o5zBnvZsjgEe5cy','cgKUEuLOs3sFRiS9iTwDyzCF74m2Hjm6TIFLOAQMMqrSgu','ziDSO6LxVIObSPFfOed3kvZdWOTL0f7','T','P',6);
+INSERT INTO t VALUES (10375030276025510388,10747269,'ewaf11tpJFMmZa0oUs8FWMxh7iJZWSPRJ0lyHX6bwZRPSih1CTqUYKB','lCTYQgKGXPPfsKXIrCqur7ySlyim9B5meRHhmvj2L21cCn0bV','lmWR4FlIUigIPJlm','Jmh7os5VDTQmvawa43xVvrDKB','L','mi',7);
+INSERT INTO t VALUES (1822012945183939401,9724950,'q1Gm1mkLq0o4ydLpkobW3Yp9ERKyn5nkAtwtPvYFcvX6d8MVJwLI7PidUjsPeL5i','ZvZVHJiEDMvVJlPwMvPcZeGi80uMNkOBYCaIMhn','MsjoI11f','T1YQ','5','j',8);
+INSERT INTO t VALUES (13742050665433766587,9900547,'WKkjWWtihjeLvutJ82ozQ9kxF0lhto8P2ho8ctZ3tgdF0','9dyWFL8Zx8eEvQk10MV48Th','TGVyL86Ov5nLmurvRkesbsgw4k9a0U8dlsE6agCUQkwDmYA8nb','LQBuRcd1AoB6oDX5KiXtKPi5QkAi','3','Jv',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(99) NOT NULL, d VARBINARY(52), e VARCHAR(55), f VARBINARY(43) 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 (5546745679787889849,7911221,'vUuxyzAuZB5mdvW5DqD','ecx5FT1xnD6lAkf0Q5Dz21ncgVuQZJ7qeSjyCbDt','TfB4pxSoHJVvN1DMN9vnfMqEPrxo941tVHSq2LI4WCiV9BKFY4N3qVYfF7KZeWPHG','z3myTcbW','UsTRf104eAfAnhV7ihQWcwCnsmmZ','qbgwI1hT0UKClRqkpotBgp6Ij36',10);
-INSERT INTO ti VALUES (5546745679787889849,7911221,'vUuxyzAuZB5mdvW5DqD','ecx5FT1xnD6lAkf0Q5Dz21ncgVuQZJ7qeSjyCbDt','TfB4pxSoHJVvN1DMN9vnfMqEPrxo941tVHSq2LI4WCiV9BKFY4N3qVYfF7KZeWPHG','z3myTcbW','UsTRf104eAfAnhV7ihQWcwCnsmmZ','qbgwI1hT0UKClRqkpotBgp6Ij36',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(50);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
-INSERT INTO t VALUES (6884493309062260606,9311168,'FAP0AVkfT72mQtQQw1lHUutIN','YAUntcSWcebioUOxwcMxOoNZjBszo5JxXGnSQe7bV9YbyQ1JOaoQRbpfPfjr3WdijbyV5nr','D3211Gea5eJAzNroZiIpbSUWpVSE9rdkAdx68ORY5iHUtp9kjaxt7TBCYnAmZLIavI','qKds9ooZOUNoOx4qh','4K9DC3p777jXVbSTRVoD8X2RiCfBqgfYks9hFoRBk7ZFrZYzriiTKJ1JUqwTwenfQRIvDKSxNPpyK0Kgjsbzw8rU6Zg8VPNR','89KllHxi0m4IYFE4PUX0kLNM36aDWtstM7NU1rLrl4W1l4oRLq6fcLNbDoqzgrMKivu0Nic5myJTCpVg2MsSPJ2jflOxM21',11);
-INSERT INTO ti VALUES (6884493309062260606,9311168,'FAP0AVkfT72mQtQQw1lHUutIN','YAUntcSWcebioUOxwcMxOoNZjBszo5JxXGnSQe7bV9YbyQ1JOaoQRbpfPfjr3WdijbyV5nr','D3211Gea5eJAzNroZiIpbSUWpVSE9rdkAdx68ORY5iHUtp9kjaxt7TBCYnAmZLIavI','qKds9ooZOUNoOx4qh','4K9DC3p777jXVbSTRVoD8X2RiCfBqgfYks9hFoRBk7ZFrZYzriiTKJ1JUqwTwenfQRIvDKSxNPpyK0Kgjsbzw8rU6Zg8VPNR','89KllHxi0m4IYFE4PUX0kLNM36aDWtstM7NU1rLrl4W1l4oRLq6fcLNbDoqzgrMKivu0Nic5myJTCpVg2MsSPJ2jflOxM21',11);
+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 (11708127683843500128,8811770,'4euxgAn9mE74rCBySBzakdHbhKYjbyLUvqhRU0e9NuaAhbczWpdrQW5qdlj2QJxGzywueTdVB7UEws1UqiBxVp','o3EywZH1I5G1L6nd22pF','QOwO343zezo','mAm3KSKPFFkeTVpaRp','9','o',10);
+INSERT INTO ti VALUES (11708127683843500128,8811770,'4euxgAn9mE74rCBySBzakdHbhKYjbyLUvqhRU0e9NuaAhbczWpdrQW5qdlj2QJxGzywueTdVB7UEws1UqiBxVp','o3EywZH1I5G1L6nd22pF','QOwO343zezo','mAm3KSKPFFkeTVpaRp','9','o',10);
+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 (2930594022843158083,10477649,'Lf','82PV','QIIL41ZLwzs','rxQpq9MSAhgL1J1ivKq2QQOhhnb','C','xO',11);
+INSERT INTO ti VALUES (2930594022843158083,10477649,'Lf','82PV','QIIL41ZLwzs','rxQpq9MSAhgL1J1ivKq2QQOhhnb','C','xO',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (18254068162109793618,3156351,'BCARqR0rEf9nE','nnGjXtzqNge6rYLhQwPbXJGPHRntLYQW2iT8ouTHkmzDeGI','dVO8a6jvxCqLkUUTr3seBGvNJfU42Z5pY1Hxg4','SUJCMaCxa372','AIly5922OEgqVkd3IJvaXrx4rXPk1o00LJdmcWFUghdaTKwCPX2ayrtgqHLCxz','axdiVaRlsKcEP0cQgyRsP8GqzzCo8hLFpJqBgxxKl602kKIuj6gyahfWR',12);
-INSERT INTO ti VALUES (18254068162109793618,3156351,'BCARqR0rEf9nE','nnGjXtzqNge6rYLhQwPbXJGPHRntLYQW2iT8ouTHkmzDeGI','dVO8a6jvxCqLkUUTr3seBGvNJfU42Z5pY1Hxg4','SUJCMaCxa372','AIly5922OEgqVkd3IJvaXrx4rXPk1o00LJdmcWFUghdaTKwCPX2ayrtgqHLCxz','axdiVaRlsKcEP0cQgyRsP8GqzzCo8hLFpJqBgxxKl602kKIuj6gyahfWR',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (14550718622636641180,9333931,'3pos4B','4ZhsyTn4jDFxx0vWlD1nvmgOzXZ4MISHsaP7Yr0y1s14rer0FMc8p0L5wXRjtPpRV9x7UTsACps5uXv4tCSFOVWOEogN6wrh2JuQpryFhG1J4RquGmcgoMJRUsPmfQfVLCxDQnaSRl3gGu150LyYdEENMoj6XhSpDd5IlmB8jpEZpCdsM8Ff4KB4IefFafK1tAynmObaVxn5gEJiM0KWrAyiMDl3vZNtIy8xpOcfmhMp7MaqOqCf','ylDeiIBAju4R173sFdC2Lv7s9kRO64lEKBCfIk','qrOFF55q3XxTeIhf2XUkPBYsa','KR9GIhDXr4m9Y0Lf38WwPLK9ylvkEJpfTDfE0frJpT2B8hzklO1XII4Lks','mnnXPqK8tvFaRpzqoUmjDtcvlp5vK4fRVRPKTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHF',13);
-INSERT INTO ti VALUES (14550718622636641180,9333931,'3pos4B','4ZhsyTn4jDFxx0vWlD1nvmgOzXZ4MISHsaP7Yr0y1s14rer0FMc8p0L5wXRjtPpRV9x7UTsACps5uXv4tCSFOVWOEogN6wrh2JuQpryFhG1J4RquGmcgoMJRUsPmfQfVLCxDQnaSRl3gGu150LyYdEENMoj6XhSpDd5IlmB8jpEZpCdsM8Ff4KB4IefFafK1tAynmObaVxn5gEJiM0KWrAyiMDl3vZNtIy8xpOcfmhMp7MaqOqCf','ylDeiIBAju4R173sFdC2Lv7s9kRO64lEKBCfIk','qrOFF55q3XxTeIhf2XUkPBYsa','KR9GIhDXr4m9Y0Lf38WwPLK9ylvkEJpfTDfE0frJpT2B8hzklO1XII4Lks','mnnXPqK8tvFaRpzqoUmjDtcvlp5vK4fRVRPKTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHF',13);
+INSERT INTO t VALUES (5105232618552120860,8326776,'WyaNxRcmD7pnBTqHBYgRUQCwBKxNUJxsibxLKTkeorYTC1mG3UiJzVIEYD3booxkRHJ0rftfCafiHhfsCdOGMkLT','JZwj7viouPcrk26SPccAoUOdt9RdFE8pY2bmvybWOps79uuCfLTAiURPbwL3Q4MzwE5Ux1yAkPWqbSsv0dqOgOjpHDQIo44DO0YPd3ZfoxCV5nyBhK','eQGMvNQDeHI','7uhO9W5f1Qbu2qh6m2SbTke88sTR5xbrG','X','0',12);
+INSERT INTO ti VALUES (5105232618552120860,8326776,'WyaNxRcmD7pnBTqHBYgRUQCwBKxNUJxsibxLKTkeorYTC1mG3UiJzVIEYD3booxkRHJ0rftfCafiHhfsCdOGMkLT','JZwj7viouPcrk26SPccAoUOdt9RdFE8pY2bmvybWOps79uuCfLTAiURPbwL3Q4MzwE5Ux1yAkPWqbSsv0dqOgOjpHDQIo44DO0YPd3ZfoxCV5nyBhK','eQGMvNQDeHI','7uhO9W5f1Qbu2qh6m2SbTke88sTR5xbrG','X','0',12);
+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 (10334199190583758440,3769485,'x','KYaqpWkZb96WMi2axrKF9yC0Y9PVjDj7mMHz7OCCm6Y0U1doPVZeuVuBhwgPlawm5fbgRDNqrUNDvVEelyUIwsrtA3KROy4Qr3LWyP1uhJ2Syr4xmyj5','AmrxgGk0WO0foJNjxzvUI5BcFGC99G','gi7I88DyHIMQGiaXskMCib3QSfdwb6ofdfNPQZoF66hsyRbxXZvPxJZBTDqHElE2okXVgvsvxDNCvQCKH13ERg1IrHpEEeg8gkCyfwVZ9aWVVRA6QdQUpQvadOM7Atf6a6af2tvOcObe5jdnb8OFqBgZitriUXgN1qWo4U4ebe8qHCe5yaMoJA','6','D5',13);
+INSERT INTO ti VALUES (10334199190583758440,3769485,'x','KYaqpWkZb96WMi2axrKF9yC0Y9PVjDj7mMHz7OCCm6Y0U1doPVZeuVuBhwgPlawm5fbgRDNqrUNDvVEelyUIwsrtA3KROy4Qr3LWyP1uhJ2Syr4xmyj5','AmrxgGk0WO0foJNjxzvUI5BcFGC99G','gi7I88DyHIMQGiaXskMCib3QSfdwb6ofdfNPQZoF66hsyRbxXZvPxJZBTDqHElE2okXVgvsvxDNCvQCKH13ERg1IrHpEEeg8gkCyfwVZ9aWVVRA6QdQUpQvadOM7Atf6a6af2tvOcObe5jdnb8OFqBgZitriUXgN1qWo4U4ebe8qHCe5yaMoJA','6','D5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8058390386509732234,16158393,'riXE0Eduxbv7RFxF9QQygCZi6DuLo7M0M8PmYTYKS','Kp4xFGZyF415dpDvXWN9PMFEakyLR2Xzle9zstYIeHBbjlK70gIaONuPaII3UgEC5DejCEH52d6DwFZPt8688mzYrbJTO33NeoE6P15CMeNpJ0sbnpEViDKvkTM5po2hV2UzP8tZs0cmdqzWeLOy91cGf2sSbH59K5orPPOMtgyn51eAdoAcIDJLgfs0qkVcfOZzk','MwpT817dfh0CyMuXvnvzpkGnS9PDaC','w56mNhuzVa1B4stGgwRVqxNFjSlLTGSTwKsVBzgsKM1WcZheVyHQGWSoEqFe40Bb12TrFNEA8QfeViN1U7pTXtBqewxgku22IhROI6BT3NLU7JbR5CFP6U7pN8QweNgTX2ki7MGchVFh0EKfj4fnRKGrb8a','YE','NX',14);
+INSERT INTO ti VALUES (8058390386509732234,16158393,'riXE0Eduxbv7RFxF9QQygCZi6DuLo7M0M8PmYTYKS','Kp4xFGZyF415dpDvXWN9PMFEakyLR2Xzle9zstYIeHBbjlK70gIaONuPaII3UgEC5DejCEH52d6DwFZPt8688mzYrbJTO33NeoE6P15CMeNpJ0sbnpEViDKvkTM5po2hV2UzP8tZs0cmdqzWeLOy91cGf2sSbH59K5orPPOMtgyn51eAdoAcIDJLgfs0qkVcfOZzk','MwpT817dfh0CyMuXvnvzpkGnS9PDaC','w56mNhuzVa1B4stGgwRVqxNFjSlLTGSTwKsVBzgsKM1WcZheVyHQGWSoEqFe40Bb12TrFNEA8QfeViN1U7pTXtBqewxgku22IhROI6BT3NLU7JbR5CFP6U7pN8QweNgTX2ki7MGchVFh0EKfj4fnRKGrb8a','YE','NX',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4677164922064625797,12425940,'asI59OLBvG8mFF0H0Bu2AHfInuBShciZsP7v2in','Rj8NYwM0aBMbtGTuGyp4PtNw5YfN9H6OM0m1Vb3JNGSnrqRQaSXRbmYBnAOQ8g1ksSjAkJFW2CwIryTCMnm3CKcLg7CteF3LuO0DJ3FCH4YNie6Sk','YFTEdSrke9eN9MJbOKbyN7VkbZJgB7NmcuiPH7rbVeWOv3bofTJ0J','zwg31rtAplu0lwS4NbQvAGmmbgiAthmqTQ54mXYhXjeb3orYue3OLVWN37U4XgqAFJ4DCOB','LE','kVQ',15);
+INSERT INTO ti VALUES (4677164922064625797,12425940,'asI59OLBvG8mFF0H0Bu2AHfInuBShciZsP7v2in','Rj8NYwM0aBMbtGTuGyp4PtNw5YfN9H6OM0m1Vb3JNGSnrqRQaSXRbmYBnAOQ8g1ksSjAkJFW2CwIryTCMnm3CKcLg7CteF3LuO0DJ3FCH4YNie6Sk','YFTEdSrke9eN9MJbOKbyN7VkbZJgB7NmcuiPH7rbVeWOv3bofTJ0J','zwg31rtAplu0lwS4NbQvAGmmbgiAthmqTQ54mXYhXjeb3orYue3OLVWN37U4XgqAFJ4DCOB','LE','kVQ',15);
+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 BINARY(40), d VARCHAR(32) NOT NULL, e VARCHAR(25) NOT NULL, f VARBINARY(58) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1861970,1157067761,'RNmX7o55f','AUGYe9Tq3k','VLauEiWhWvfJPuJlKjibU0raG','jHsymLr1ATTVZSW1VstPAOefiRfxOO42E','W','h',0);
+INSERT INTO t VALUES (6684957,1326019667,'tNsa6Bs8Js6Hi2u5pCBh','QsGR5L','rG','vXL0k0ix6bojqJ6pvM','i','T',1);
+INSERT INTO t VALUES (2834304,659861588,'yE0QcavJKYGIMS8aqbmmjDi1FT7FjEc','8geXR','rDC5mvdU6JGT8YADX','etTfOfYulAJQBpJDpbd0P1cfvY97pOvpky8U1UoeTaCvdeJzzbNQB6L','l','F',2);
+INSERT INTO t VALUES (-3351398,1728731516,'Ducwzap2GJuHa5','Qp1iboQueyU','0pWHiT6I','SBrk9Psrg9DEWe5uRdBxEheWXsq','b','As',3);
+INSERT INTO t VALUES (-6627518,818188341,'k8aNJYD4R','sP69zb7Ue77opFD','Zeej5','h6tiiomLH99','I','2',4);
+INSERT INTO t VALUES (-6660402,3398873001,'UDI4JyfTvzpJi0MZ97DXagndsyWqAeE','tYA4a6vI8kg7S8U8Ded8w7iC9cMRoa','JNm1hpZQi6cNw0j','6jC3Ek0W2MITXYUIPT6cK0kS','L','T',5);
+INSERT INTO t VALUES (1655559,1211358168,'lKD4twaYrUYha','gcO2EcAgIvQ3PK0taLEDGUzW8x','S0p1Gcb','CNK2prVq8achUqfEnqwtD6n4lR','h','3',6);
+INSERT INTO t VALUES (-1445962,3952364272,'sdBrmhh6yd8jmfO5tdVMYLa','HTN0XT2Ic1uwCyHnNlaoQrfaS8Sa','fAyjT9or4ghN8YtYIiBe0XG','VQ5RqcUSvdJ4KgU0eUu0wbTBPG','J','W',7);
+INSERT INTO t VALUES (-983093,2167265916,'AX6GKOqNTingj','LMG3ivJFufPDDhz08vq3g8r','y','3QG','l','Ms',8);
+INSERT INTO t VALUES (6337277,2727740517,'Y8RfRpc','JxcgIFXBCyDC4Cw5UidgLe','PalqMxSjbaIrCsE9i','5T1pu1AU5e','j','ZF',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c BINARY(40), d VARCHAR(32) NOT NULL, e VARCHAR(25) NOT NULL, f VARBINARY(58) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-1461993415,194207275,'mw4kdLzmGGXp1TuCOi','moEMgjCjkcdS4e','G1ZfkMT6DcCq','Mf34UiuIv6vZLRXIBw8b','X','7Y',10);
+INSERT INTO ti VALUES (-1461993415,194207275,'mw4kdLzmGGXp1TuCOi','moEMgjCjkcdS4e','G1ZfkMT6DcCq','Mf34UiuIv6vZLRXIBw8b','X','7Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(41);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
+INSERT INTO t VALUES (-1721042637,4270300319,'pjYkKUDvw3MKPhAG6f8gaQM','1uloXwBgF7lkTbZ3YnosndL','E9zuS3DnMfymF43RWttXu','RIUaUv3','t','Q',11);
+INSERT INTO ti VALUES (-1721042637,4270300319,'pjYkKUDvw3MKPhAG6f8gaQM','1uloXwBgF7lkTbZ3YnosndL','E9zuS3DnMfymF43RWttXu','RIUaUv3','t','Q',11);
+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 (916068691,2380556178,'R5rWEyqpKevqti9SydlwfvRqvMWrqy41Xg6o5Aim','lSy5xpnP6z0GxaKTmI4PGL6wxiGpuoWtquj2xys3odmd72wntlkcuihbMRaio4fR1PWzwQmrtJjP4ZdWzlwfvjcnF6kwaaKs00dJKi7LU4WWLo2','eqrGX','slBJj3pYzRx9QpFGqSgRpQ1IqqHKgAqvOsN','t','3',12);
+INSERT INTO ti VALUES (916068691,2380556178,'R5rWEyqpKevqti9SydlwfvRqvMWrqy41Xg6o5Aim','lSy5xpnP6z0GxaKTmI4PGL6wxiGpuoWtquj2xys3odmd72wntlkcuihbMRaio4fR1PWzwQmrtJjP4ZdWzlwfvjcnF6kwaaKs00dJKi7LU4WWLo2','eqrGX','slBJj3pYzRx9QpFGqSgRpQ1IqqHKgAqvOsN','t','3',12);
+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 (-295095174,1760021277,'i9crv6kLy78R3VYQrenYtdLwuouw5R7wH7R','eTEJD3CpCJ76kc0c7UjqGwiDWPDqADWerpwTgdpohOEHQjbb38Q7ywB7Jyhgm82An9sbQtttRwkVnAslkjPEwGjCl6cMguAUEDBfC9CRLpGuuAFAr5m01QObOgdHDMHdgoj2eqbLxePL7Z4bf8quuTuSCzFX9LS5FTB1zTrrBgq9ta7jvwSBTB6QecKzk5maIWwgSqFbJ82Vzj1qS','CI8xQC9dDPOfR5zB','5xAVoOtVoclZGzB','y','ui',13);
+INSERT INTO ti VALUES (-295095174,1760021277,'i9crv6kLy78R3VYQrenYtdLwuouw5R7wH7R','eTEJD3CpCJ76kc0c7UjqGwiDWPDqADWerpwTgdpohOEHQjbb38Q7ywB7Jyhgm82An9sbQtttRwkVnAslkjPEwGjCl6cMguAUEDBfC9CRLpGuuAFAr5m01QObOgdHDMHdgoj2eqbLxePL7Z4bf8quuTuSCzFX9LS5FTB1zTrrBgq9ta7jvwSBTB6QecKzk5maIWwgSqFbJ82Vzj1qS','CI8xQC9dDPOfR5zB','5xAVoOtVoclZGzB','y','ui',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1903196918,1615854519,'F8rZrmV8Br9fchoqEjlqzLztEPS2gImIiVo','qf6kgmZU0pfbgF0VMtXHOn0T4qxOO5RenA9sxAuvPE9gSRkuIxg0JFkkIFSofZ7OnXWnMtQv17TFmrLIoHKzQbF1RKuxtAfvY5Ra2322TcFHbHAR1mBINr7umdB2A0CNlEMKWIOVMM0f3plDdZE','zCLYo','qUOscUHhmc3CEIKEecM51jyi98o0XsRa7HsuQr6IWACwLvBr7fxZyAFaIGX3KJMcTtcndx9gW6fKIOHH9xpMKTvgfp0SMjNuXWd6fPjtY8qAGwiJqzcRv6necPFYLYT2MQtfQYrfiDaNZ8e','Gb','yi',14);
+INSERT INTO ti VALUES (-1903196918,1615854519,'F8rZrmV8Br9fchoqEjlqzLztEPS2gImIiVo','qf6kgmZU0pfbgF0VMtXHOn0T4qxOO5RenA9sxAuvPE9gSRkuIxg0JFkkIFSofZ7OnXWnMtQv17TFmrLIoHKzQbF1RKuxtAfvY5Ra2322TcFHbHAR1mBINr7umdB2A0CNlEMKWIOVMM0f3plDdZE','zCLYo','qUOscUHhmc3CEIKEecM51jyi98o0XsRa7HsuQr6IWACwLvBr7fxZyAFaIGX3KJMcTtcndx9gW6fKIOHH9xpMKTvgfp0SMjNuXWd6fPjtY8qAGwiJqzcRv6necPFYLYT2MQtfQYrfiDaNZ8e','Gb','yi',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (958108760,1845255764,'9dTB','kd2lWkdxLcO4GbZt0tiiChAl87ZzECXSs5uK8ywuSblggW2IUBYtuZiaBYlrUh5rzruwSl7JFFvwNk3cTwtK3tYgMXE89GV2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJd','PhwMzjcJ3qyL9','nIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMvVJe5EEQptHqwBEER329CdRDwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDVfXdAFKbu','X','q',15);
+INSERT INTO ti VALUES (958108760,1845255764,'9dTB','kd2lWkdxLcO4GbZt0tiiChAl87ZzECXSs5uK8ywuSblggW2IUBYtuZiaBYlrUh5rzruwSl7JFFvwNk3cTwtK3tYgMXE89GV2nWf94z6HQV4wHu4t74IK28YP7Szx7UJ1GNQJd','PhwMzjcJ3qyL9','nIBNJEbWgT7q1Ru90CUDiHJV8Z0zVlFosu06WmEVYRPIRS7DhSatMvVJe5EEQptHqwBEER329CdRDwkDntdfHIfaXeQi0fxfd5bOfhurnQmvwQTpwiYBz2km32QRIJHipDVfXdAFKbu','X','q',15);
+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(30) NOT NULL, d VARCHAR(3), e VARBINARY(73), f VARCHAR(74) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (117,-15683,'w12rFMZ4tvGPUDUqE2Pfwl2','1hx','45dNDDijl5RtLKa1b1S5','5FAYXEDx2HgyLgwdV603df8sSZticcT','V','E',0);
+INSERT INTO t VALUES (-72,2465,'TAQmx6fGFLh8XXsrc3JbmwUYnM','7U','vMkc2GItyg10ZDc7jFwk','pwfJaS7KiabI0rBGeLGGm8rwj1Lj02ZeHnF0cC7','kz','B',1);
+INSERT INTO t VALUES (97,3987,'1MfLtOqeUnN3n3XwFTqAqrCHaFY','Qd','w6IgDSJxsH5m0epIXVbw6gHtjceMMPq4QOQbPssclBzGyqQjT8p4rMFFq4K5HyVS','E71PUgmMJ2jzpOv1KKAbLrZ7pxRjwfL8f6hD1cipbYEMsGG','0C','b',2);
+INSERT INTO t VALUES (-11,-28040,'jXi3','iW','RafsCuCGxK3vdYX15xikSQYnYHv','tl2Ai6PArRc2Zq7usbZPuTpMyMZ','qM','j',3);
+INSERT INTO t VALUES (60,-16573,'7jBL5AZVv0Ckhc3z8U3sLd6vh','i','702xaJq2tuDjHFfKKMPEZbGd1Bi55A7SICXvI4yPAA2B5g3','O6kWooFaMkdHW54Kj51cY40U1crZKJ1mXfRkhOABBha909hUASs2XXRWZOdvaP1sQKbQn','E','C',4);
+INSERT INTO t VALUES (-15,-7602,'vWABp9','3YQ','XA5dCYJl5ObaDUSlVnjoce3DDm8','TvdMFPR','5s','M',5);
+INSERT INTO t VALUES (112,15,'IP8ZZzOtdHzNVwkYLYDKF7JP3N','p6','o3b9GpU9vrw9vEa7iSvgcZIc21pCOLLMwIbPX','QxwAjX43WyXhw8VoNTnuZVUhyM3AMeCkq8py3QM5s20dsd7','ue','h',6);
+INSERT INTO t VALUES (72,25352,'HjN7Jfev8G','Gic','s6vZpewhFg5wCrgpBsCShAuXaT56WU7Zre2bX53n4IPmKO','NoL5qE18Lym','j','Z',7);
+INSERT INTO t VALUES (-55,17977,'i7vyVjBIFp6goB','mc','RZnsdJXSVNXO4KaTGXX3rTooupEfVTi3JfOf81oe6XwWmQZiT52R4oJOkl0VG','oGqaj6cdhqMuY0zbcpi8V','B','b',8);
+INSERT INTO t VALUES (68,-11471,'R','197','TQfd','Sa6vKjxFr3eIX1jOXHmfZSGSbyflprMhrqL299DWvSnzWK','r','P',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(30) NOT NULL, d VARCHAR(3), e VARBINARY(73), f VARCHAR(74) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-783340367,-21752,'tOa3ZcAAoGRHwaI2Wq','I5','sYUISnraiXwB5RXBxH9Thb3GFH4WPrV3VYeMj77M6KHZa5C3','rq','UM','p',10);
+INSERT INTO ti VALUES (-783340367,-21752,'tOa3ZcAAoGRHwaI2Wq','I5','sYUISnraiXwB5RXBxH9Thb3GFH4WPrV3VYeMj77M6KHZa5C3','rq','UM','p',10);
+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 (348037762,-14088,'WRbDdUjPyN','9IG','LBUx9iuNP7KOWG1tiHQ07pU6PK7LNWBxQ8fDrC9gbL6UT7dZ2fD139EPswllQL','wRJkBgqsU4CiHYsxyuyz1VqPcY09yN4aHwEMs0','Ho','y',11);
+INSERT INTO ti VALUES (348037762,-14088,'WRbDdUjPyN','9IG','LBUx9iuNP7KOWG1tiHQ07pU6PK7LNWBxQ8fDrC9gbL6UT7dZ2fD139EPswllQL','wRJkBgqsU4CiHYsxyuyz1VqPcY09yN4aHwEMs0','Ho','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1805941467,-8021,'B','OMydLfDICLDoonnCQvHfPQxXRxkIHGdTGR2pSHlTA2APHPq0whIgi2zX4HPiQiDezvmi0YX9q4zKt7vfaAeQsmn5cLIQrFgahwFI5VESgqmvMW9OrqoSljwjRkpNVxqU0LyBUAnPol9fsFxPfHToi06MGUXZ715mjrbjllYhSeYjfRhSCbktnXT62','N1eG6YVqVhjfShOYYJX9QaCMRiG2QJ9SdfwPJqbFOC5jScpZ8kY3VYvzPIx3JTt2wkW','MU7tbb3wQSfwdtNXme8j6Rx0NUvMgN5Xw3L233','x','u',12);
+INSERT INTO ti VALUES (-1805941467,-8021,'B','OMydLfDICLDoonnCQvHfPQxXRxkIHGdTGR2pSHlTA2APHPq0whIgi2zX4HPiQiDezvmi0YX9q4zKt7vfaAeQsmn5cLIQrFgahwFI5VESgqmvMW9OrqoSljwjRkpNVxqU0LyBUAnPol9fsFxPfHToi06MGUXZ715mjrbjllYhSeYjfRhSCbktnXT62','N1eG6YVqVhjfShOYYJX9QaCMRiG2QJ9SdfwPJqbFOC5jScpZ8kY3VYvzPIx3JTt2wkW','MU7tbb3wQSfwdtNXme8j6Rx0NUvMgN5Xw3L233','x','u',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (748949983,11053,'JZ4KuzfwPz5','mwy1F7r8nrrFOYcRLIfQBfuE3oOLVd8hAZXHYNfEhKMhk4DC0gnM3OdXrB1zwUqeDSBv','UwaztauPYLwXHUEclNagQo1J2t4p0UDhAIUOzCBeJH0tsb7c4zWNK','I3vaDt6oa5NB1jBhs6JIcffBAE8W66wp3HsIFklaNKfWlUVvUfv8WG0OXspani7R2JyL42HJ2GfH8k8BbWCGRZFGGubqgGcuOdjdNJelnnIYIalVM8nr3N06Nn1fhGSLQXAWfRlnrsuJ','GD','4',13);
+INSERT INTO ti VALUES (748949983,11053,'JZ4KuzfwPz5','mwy1F7r8nrrFOYcRLIfQBfuE3oOLVd8hAZXHYNfEhKMhk4DC0gnM3OdXrB1zwUqeDSBv','UwaztauPYLwXHUEclNagQo1J2t4p0UDhAIUOzCBeJH0tsb7c4zWNK','I3vaDt6oa5NB1jBhs6JIcffBAE8W66wp3HsIFklaNKfWlUVvUfv8WG0OXspani7R2JyL42HJ2GfH8k8BbWCGRZFGGubqgGcuOdjdNJelnnIYIalVM8nr3N06Nn1fhGSLQXAWfRlnrsuJ','GD','4',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-25741561,-1730,'ax0jnMonz2Bxd0CTHjr8irBaJSSCIN','lOfBQlRL095gydZRCpVnrWP2DfgvylZ4ggfiq1e2MghQ','SM9UvCvHLMeRIIUUvP4JSNHjJtw3ev17RhMYQlB68yLL3A','C4eP5W0NVmexZluUY259oC7XCmJeQPQujexZ0IDpDS3sbF1qGr0WdCuwRjRLduSw4aEyrRZJcBPhCriev2gZOn9z7elVBC','o','s',14);
+INSERT INTO ti VALUES (-25741561,-1730,'ax0jnMonz2Bxd0CTHjr8irBaJSSCIN','lOfBQlRL095gydZRCpVnrWP2DfgvylZ4ggfiq1e2MghQ','SM9UvCvHLMeRIIUUvP4JSNHjJtw3ev17RhMYQlB68yLL3A','C4eP5W0NVmexZluUY259oC7XCmJeQPQujexZ0IDpDS3sbF1qGr0WdCuwRjRLduSw4aEyrRZJcBPhCriev2gZOn9z7elVBC','o','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-566989220,-9333,'VWCO5W6KU9aMH','YLAS3W6ATIAoY1CGMcAoipfkiy7tbbXBTlxRh0lNeWoMDu7xCyNa5NfeUVYRRtcSHlRy4jBpUHQtX9XoIfweSH7EOddvXninjTIr2HhesxmDt','MXONYh8d7IZmhugpc0TaLr2CkJtXl1yFeRH1njPaEkWmWNA6','t2vAZigMCjTCicFMlYJpMusf0ESs7LSiQm16Z6cQIaBjCznpPtXApsOdRPpdETPQgI3rVMsp2s6cu7cdi9d5VJrYoWsnfL0IswcgHuu6nck54L6EkX7rfARyYs0ZAWgLjmexqbrg4BPOM75nLTPO5Dt86acDjwDttbqB0VOPy1TarvdS3smxLhHkHf8oMEnvs3WMloDIY9l4r9BY1yZ6zGEp6rlWSG1vjlLzEGpCeFqHOggO','HO','y',15);
+INSERT INTO ti VALUES (-566989220,-9333,'VWCO5W6KU9aMH','YLAS3W6ATIAoY1CGMcAoipfkiy7tbbXBTlxRh0lNeWoMDu7xCyNa5NfeUVYRRtcSHlRy4jBpUHQtX9XoIfweSH7EOddvXninjTIr2HhesxmDt','MXONYh8d7IZmhugpc0TaLr2CkJtXl1yFeRH1njPaEkWmWNA6','t2vAZigMCjTCicFMlYJpMusf0ESs7LSiQm16Z6cQIaBjCznpPtXApsOdRPpdETPQgI3rVMsp2s6cu7cdi9d5VJrYoWsnfL0IswcgHuu6nck54L6EkX7rfARyYs0ZAWgLjmexqbrg4BPOM75nLTPO5Dt86acDjwDttbqB0VOPy1TarvdS3smxLhHkHf8oMEnvs3WMloDIY9l4r9BY1yZ6zGEp6rlWSG1vjlLzEGpCeFqHOggO','HO','y',15);
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, c BINARY(53), d VARCHAR(55) NOT NULL, e VARBINARY(15), f VARCHAR(47), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2825765647,1120295495963211357,'slKktgIXoWxmEjt6yIa6GjdiGvqBLGHbR1lJgm4Ha','xjYC3ndh6JqFUOmmw','b23xU0483tHZ8R','BVFvIC4wD5Q2eVMea3bPSzF8ABkleOcHzU13GfGSIN2','CwOkySncF6AZDIFuLufDsZx3YE7LX9PSSXLTa5XlzitTLkhLbnr4jPMWUmOxFr','0JDeYGjngxAJVZHFZxFzlTFkn13',0);
-INSERT INTO t VALUES (2283902840,7301847001751327810,'BQgyc3aKJUGYtSxMCnE','ykU6IKd7O2rpzR2QhQQWTva7pbdgdr7cUHYLNwTkDLa','990R1','KLii3hVzOVQ0RTJBg5PZ0353W7wPqegOsMpiy4aQWlbnyp','GPQRh5wHhHPBVew6xz7zWqtUpibNCIUa20kPBwvPp7Tey1iCk4GFE7sJKQr','M7nfGtAcsE',1);
-INSERT INTO t VALUES (3250945647,2271609622815835745,'JVYvJelxIg55bjtvbcoOpvA','cRCQ','yYFNp','hY1WaaR2qI2JkCSanH3PmGZs1YERb8y','ioSDFmM','mH85f4ZHDSOecoRhFI1cHDlbJh779c67xFRIQ53osd4nR',2);
-INSERT INTO t VALUES (3856513531,9489886641556495842,'6F5MihtaCCTwWPB2DrsX0uNyHJbNUrQKctvwN8iF1OSaRaJ9R7tDW','GKvjJtoOlCIs0n1v3','SThM0bePd','gelQEj7bumnRmo2SHXABDMaS1rAhlEu0tQg','1JANmiNxuMCMGoA6qv3DBpdeBP1xPdoGu','GtYW1MYKTKcGX31pG7DNOMY8LBpN0FzkMDIvUkDgZ',3);
-INSERT INTO t VALUES (294785101,12005835326632421289,'kcpv8COjydluON4MtpxMgthe3F94cHaNI7p7iNQXha','6IeYMENPuRHfddiNqvicI8OmDncIm2Pd25E3pG8b','EjpJzNVbhcYmSs','w6E8gMXgPNWCB2VXNgT2u67NoZJAddy7FjCF9Ca1C1','JR0CFopyEf9EGIAdchzI3VgujQGuZ9Xrr','CYDGz6ityCBesYWFRnzs1yuCYfuidSGq3KJ9Mqxm6tmEbInMBsyASZGemrDIKcy7WfrAUWfmXsbCG4AiLiN7Jz3cI7lTunxb',4);
-INSERT INTO t VALUES (2209823624,3166422107758297905,'zb6l67YyvVxVOk4Sib6LbCXs8ki','mRXHU6uCJnn9fSqDvGyc4sJSD1NdH0ivkHC','oe7BYTrZyqfr1','j','ZoTBSWdJmPLGB54wWDPDokIRUECMp4t8MniicpqSaaENDCMnWJAWwztCV7Vx9HiyCQs8e5pqqWzBgWFkOIXitRTWNNY','0NVxUTQJoXBF52shBcuNd9ARy8LEffyEEzs5oDUDP6c3ikrW0HEDfANzjO8zkMiamKIhFZfslBEhR8zKbBCUl4GsttYEa7TlY',5);
-INSERT INTO t VALUES (321335457,17896080733459839909,'VDa6k31EMcRA82','FKmYKpPSihyJ2HZAZcmzDv20Scgs2Im245kWn1','BFaTMzR6rEeo1y','LK2USAv5L2chRz9t0upck6HYrBf1purO6mOF5ceNM1','kwUUuULuKx3rxBIIvqBCwuhRHxaVSYw3WelbJU8XDMRQHPtF','lK9rAAfcD9fIU4',6);
-INSERT INTO t VALUES (4136772723,11195520180594156162,'WpYXlEv31fiXgsTG4HuLPI2OShhylw6ge3TRqfWy8','ztzf9tVqck','Zx1j6HWzEUWccN','Cpt8Fj6sPdo5U1vt4f6ZwKFucZ2C','PVlfnasqDYayLLZfXANUkgv0F2AoZdS7','zUkTPFdG1lnPbIW7TEbqIhRzKsQSDoM6Nwj39pxUjAYoW3Rm7826Q01R32A1LULVCLhheym0XIeRu',7);
-INSERT INTO t VALUES (1514809216,14729354376688803430,'32gB5qJy5aKFZR6DTJG9hA','GsSEa1bM0MOa13btveOX8iCp1xstUEEu9aoGuJPoiO5pR0tWvw','cpC8y3NRXGPh1Sy','PTRHn447FT9ZZ9T1KOiO1GR9PgXfZErRAe7F8k','JGVXH0AjiW','9dvQJknKzfpSdYEBS2DPKj7vzkUOdyCXPYx1i99KhrAetvEHGUl88',8);
-INSERT INTO t VALUES (3992080818,11822184768391615601,'Tpy4n3yYFiKNB0U','MAvn4ksMqdTt0tzp2B54cl5ANlbf','w0NIS3mkDh','6pF4fk9uygMwdduf','9hXVe7','M7VH4gCIJB0Hq2AxOaO69HR6JjHlqaw8iFAZbnfPXod6vhlGdgZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(64) NOT NULL, e VARBINARY(20) NOT NULL, f VARCHAR(42), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16477976580007450747,6420512,'Tr5','a6iTGij7bsuHSuS6pRVEiquSliO','h4RJwytxpMDsPZ','CgnCNwWhWso6LyqmrJK5yMg1cxY67Ydo2keA0f5iF','u','v',0);
+INSERT INTO t VALUES (10587963873097364892,-2833004,'7Uc9','c9omviEAwVKi52SVx6NpmoslEDedhTUo8fX1ecvF1','se','W4BO7GCgK7GPMH2eEkV9Rw63K7','V','e',1);
+INSERT INTO t VALUES (207121145104233931,2891952,'zqzcZI2o','6zyCQJ5p96W0xIK','Y3Zx73xel0kZjbqb2l','f2ZNNmbx','1','x3',2);
+INSERT INTO t VALUES (2944793801801660883,2082240,'G0dxYi','k7RiKbPiD','CpC7Icl','xfeV5xyFLWlPOvWAO2sDYtTH','b','l',3);
+INSERT INTO t VALUES (1791557530783601250,2624274,'mQx0g','7uUkBQm1gibH6VjrhHPzIWdKmVeasWoAtX0g3pLwLdkgNVAyVHaxNBWINCjf5e0','8e0','B7U3CMiiUTd2WZXOoq2a','t','r',4);
+INSERT INTO t VALUES (8014204577727368351,-1977604,'wo','OFtpkYX3ipbVDs3Q72VWp','fia01YVaMbrW0q','N1q6nDo5w6oTsRmQMpfGIBULe8eQseYS4DWQ','Z','fo',5);
+INSERT INTO t VALUES (18252174017174725005,7018955,'M8UhXOZo','jBxQGFPodB4UJuMLvrUpDojbKZ6x4w4DOL7lIUdDW7fPJZ5Qhu8h0wAakD','XAJXGKVfii','ix1TWM2XqQBYJkKc1b0ctGlKNYQ5NBwe0','5','qq',6);
+INSERT INTO t VALUES (10601613954673978949,-1369657,'IW','iDp3btFb1La','otPvutAyW8ed5SWXL','73IXvclmELmqMVqq','L','DY',7);
+INSERT INTO t VALUES (7817144870815590285,3726209,'Rse9','3eIMxyBDj2rlpqxoZ8vJgRorg1drQrsBnzsrZl7KdA','nuAicCNKRhuSG','BHLBy2iQPnpjdV0HAOElAibdXQpCNrdvy','z','v',8);
+INSERT INTO t VALUES (6195687655895907957,-1574960,'rA96AaR','naPxdL','m','T619FfbJP2pubch3e1EsTlvHveUvt','v','aa',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(64) NOT NULL, e VARBINARY(20) NOT NULL, f VARCHAR(42), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (12543492069262734447,1801964835651639168,'VuamlaPbQfm7CjKmxTwddObvpRDbg4WtyGOQpbEDyKwajzFP7abd','9j6HlayPtqSqwjdgrzzDP9Ck4bB7sMr56hBcEUzi9IvYM','o1j1KEp6','Ysez9pPi4s6YE1TwJfXyubTNtYMTcgTwZrC6u','H1bqTYK5jARDUoqCZiTjAKjYrcBCskuzBe3AIgici7XLEyZlE5TZe5Lc1a1X5RIeyekUiBY4EKD9XN2wVyk592i3kCF','0iqpEFRXo29RaO2lVColIKp3GgVqSbsMRERuAunk0pf6pz291Ny1KVl',10);
-INSERT INTO ti VALUES (12543492069262734447,1801964835651639168,'VuamlaPbQfm7CjKmxTwddObvpRDbg4WtyGOQpbEDyKwajzFP7abd','9j6HlayPtqSqwjdgrzzDP9Ck4bB7sMr56hBcEUzi9IvYM','o1j1KEp6','Ysez9pPi4s6YE1TwJfXyubTNtYMTcgTwZrC6u','H1bqTYK5jARDUoqCZiTjAKjYrcBCskuzBe3AIgici7XLEyZlE5TZe5Lc1a1X5RIeyekUiBY4EKD9XN2wVyk592i3kCF','0iqpEFRXo29RaO2lVColIKp3GgVqSbsMRERuAunk0pf6pz291Ny1KVl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(54);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
-INSERT INTO t VALUES (11202876086072115,511869266873780660,'g7','7aqS6maRI9atiWOJp76VigInxk7WTMI','M0ZdkqCM','zjVNCsvKN','hlKUDNKQS9L3K0WdbcFRHPV1KYWS4qwhpjMOzi8KH90cC7z53dC2UddgLLoUgFSutPw9w','VyU3DPTEkETG7aE',11);
-INSERT INTO ti VALUES (11202876086072115,511869266873780660,'g7','7aqS6maRI9atiWOJp76VigInxk7WTMI','M0ZdkqCM','zjVNCsvKN','hlKUDNKQS9L3K0WdbcFRHPV1KYWS4qwhpjMOzi8KH90cC7z53dC2UddgLLoUgFSutPw9w','VyU3DPTEkETG7aE',11);
-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 (13450250410784547263,8319214598206389368,'8zTpLlHdXFuvTstux2wE23mh7L0D5ybnHd6zqNcLj3h1Jey','YLdiZVFuD9I6aks41IFd7cM1shgDScnUqhLj53FM2knQKuymEh5VJLrcX39FVn9SzrPUfrhxi6vh4fL4YNRteB7oEPBH4YyrN5buOx62EwE7lwqwyBhU1BotrxRBIzlaz1QfdPeyplHd5CiwUbCKrvUfUWLmddam3PEsMNkI55Y2bnOJHg5PyKE68DDjPf','NxaC','wiQTIY4VVrkum88uIrh2CKP317IlV76ckK0dkZJIqmUssPr','S5gMMobvy93xLTB7gyZNGBVATSr8BRJXqKgBtN3MQyyTN','0G0QO5X9kLolv7kVuI2nmYoJsSHFnjzyU1muw8zHqmQ6',12);
-INSERT INTO ti VALUES (13450250410784547263,8319214598206389368,'8zTpLlHdXFuvTstux2wE23mh7L0D5ybnHd6zqNcLj3h1Jey','YLdiZVFuD9I6aks41IFd7cM1shgDScnUqhLj53FM2knQKuymEh5VJLrcX39FVn9SzrPUfrhxi6vh4fL4YNRteB7oEPBH4YyrN5buOx62EwE7lwqwyBhU1BotrxRBIzlaz1QfdPeyplHd5CiwUbCKrvUfUWLmddam3PEsMNkI55Y2bnOJHg5PyKE68DDjPf','NxaC','wiQTIY4VVrkum88uIrh2CKP317IlV76ckK0dkZJIqmUssPr','S5gMMobvy93xLTB7gyZNGBVATSr8BRJXqKgBtN3MQyyTN','0G0QO5X9kLolv7kVuI2nmYoJsSHFnjzyU1muw8zHqmQ6',12);
+INSERT INTO t VALUES (10520742552272193641,-7021253,'K2AK2mYV','I9MRvIDjq5nYCyAqTcxoADQKGd6NvYcf6ICZqbqH5','O','gcXuJ7kxUUmmF','N','WS',10);
+INSERT INTO ti VALUES (10520742552272193641,-7021253,'K2AK2mYV','I9MRvIDjq5nYCyAqTcxoADQKGd6NvYcf6ICZqbqH5','O','gcXuJ7kxUUmmF','N','WS',10);
+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 (1297096431509243759,-5083536,'z','EEzUPGNthtMSmRFLUd2QizVGApl15hOVCYoalUjo56UAlqAlUXx3eU','zq1shRnT7','phZKvJXU9v3QVrianqkevzuh2Z0KBQPQTG150SMJh','1','G',11);
+INSERT INTO ti VALUES (1297096431509243759,-5083536,'z','EEzUPGNthtMSmRFLUd2QizVGApl15hOVCYoalUjo56UAlqAlUXx3eU','zq1shRnT7','phZKvJXU9v3QVrianqkevzuh2Z0KBQPQTG150SMJh','1','G',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14598994466821795345,-44349,'7soo','vnkEsOwSmGoWyNREoV2XMNxcBePrG0A','GGFS','Xtu3bztgT6gfGutd','t','I',12);
+INSERT INTO ti VALUES (14598994466821795345,-44349,'7soo','vnkEsOwSmGoWyNREoV2XMNxcBePrG0A','GGFS','Xtu3bztgT6gfGutd','t','I',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (546146708226197103,4831544035427166604,'r','OWJY3V2ioNgNDWEBfPfTwk9ZPVkaTpNWEH8X1Jlx4zuYubsgxqbWhHFxlr66ELYStV0c8nMkvB43kDBUBnz652JJx0tphU2LBklIMPpm1LWnvklBEsq8JZUcCD86mxk3kKgrNHDNnubLApBpUiWT9lCXi85Hv3ciuXgeAh6AyxE2GYdWEs95HmrvGbztlcmq68Lz1E8ZJPzVn','MN0PmdiJ8zom','IEd1hXI4jtK9sWmAZCVB8vEkFUvsgvEEqJe1akb8Aa4wtg6Y1fA','Gs9VL4D8OnRtI3kQdn4qx','xNuN4VoiOf1w5vpPgZN1wwDLAVP5EClFX91H9u3CV4NLuc5VIh2wNIiBVmSlAhVxVlwA',13);
-INSERT INTO ti VALUES (546146708226197103,4831544035427166604,'r','OWJY3V2ioNgNDWEBfPfTwk9ZPVkaTpNWEH8X1Jlx4zuYubsgxqbWhHFxlr66ELYStV0c8nMkvB43kDBUBnz652JJx0tphU2LBklIMPpm1LWnvklBEsq8JZUcCD86mxk3kKgrNHDNnubLApBpUiWT9lCXi85Hv3ciuXgeAh6AyxE2GYdWEs95HmrvGbztlcmq68Lz1E8ZJPzVn','MN0PmdiJ8zom','IEd1hXI4jtK9sWmAZCVB8vEkFUvsgvEEqJe1akb8Aa4wtg6Y1fA','Gs9VL4D8OnRtI3kQdn4qx','xNuN4VoiOf1w5vpPgZN1wwDLAVP5EClFX91H9u3CV4NLuc5VIh2wNIiBVmSlAhVxVlwA',13);
-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(1) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(33), f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3577303,920,'X','4nlHrGFILTf5pGJ7z34DMQ','QbLVOFvM76qdxQNk1JtAQg','UEqUOfcbUoxcv5DP9sPiMKGkOpi','DWQY','wTQoXE0rgDaDktdLDicQQUuNUTnsqLXFWenYEMGD8nDHQtwmCKEVQToQnI73A9s1jZ8mSERF4EK',0);
-INSERT INTO t VALUES (4206318,30266,'A','q23SxJTDOdt9ZlmlV7VBUt4PIrkGgEFp08JiYh94aQronhfp4p0jp7dZtnFpDCdI','ywddZz8YgI3EfomGcaisEn','sKnVXAuHUc3Zk1K','cBC04xwybeqO3yDqnvDHcp1ZAvNtaZJSCocWz3fOFBU53e09gZukVwyDYzSAs8dMA8EAh1Hs4AJEjb','0V0ZW2QlJZOiKSs6DDNQz8doO8Q4o63Q4e0GUvxojNg3F8mXptZYiTZpHbyWL5CVUbPyDL6wdDejsuxYHUZOCMow4ZUBWKFS',1);
-INSERT INTO t VALUES (12954001,20832,'O','F3mrcrnn19aEncoX9oUMDUDl2GicIv8F8VJCFQnr2uM6R6e','55yxNGECQr','3NqTH43qyAkv8mN5uF4cynl','PgYAudAOP5RYutxkqoJJomkpcrxsW0k0P8j34EWSrprS6lKk','Uy5nBNsbWlIywBPq2i2FwM02JB9F5EocK5XkptXXt6ID0mwHgDTi9Ts9mTiLfwfC6SknFJFTYU6NlcOIa5B6Gq',2);
-INSERT INTO t VALUES (11227723,29972,'K','czrJKCVx5A9Nh8tmbzoL53PWVp7cFxRErjpnT7xIgPrI1Hh7rfB4bMDtnR6','7H5QseaMdFBd38','Nxq06kdLCsgUstAnBL6Z5bHPfFgZxLkZFaNDaFt5NCTRZnPPvkor9YDhf','znRnoMBOAax0Tpg61jmWmvQM2MAYfb4cAPVoOWMQm7j4t7EtKHMkUYmZcwodIijrPuVyoyUcDJ641923yXydXVR2Ck3rsRdX','2WvfvaTLgxLZ3D3W3dZCfxxh43Tcfy',3);
-INSERT INTO t VALUES (14183309,-18614,'3','HFLgu0Dtxkv8NXPrZdsRgth8EM','GO9sKBzfbKPbzFm8RbTNAhqW95wF','IWFpXE1YMvt8oQXb74V37E49sEdope21P3TyLaqd2S8cSuDTUYp59VGj','ZrOjogZnDoZipz1Hckzsu4uMomXnpHLG7YgF0nlzLMuiW3FGrKpYMNtjeH1Qv6H29tqMb70hbdCtHPT','QMcTJapEmI',4);
-INSERT INTO t VALUES (8177134,-21277,'v','BLwP8wm9phVKs9j8vUD24u','SeSgUsMhKo7kQI0zojBabgzi','gkouxiL2dwiO3qMVZwwhxUzfWxjf8cMsVUmegINlrepCCLEZvn5TXjBFE','UAOlKbjoDLLk2kyrdtx3NjIUm7Mlil22X1Fps0QGYEsKtGuP8DncS3zn9pTme6c8','SyMVd2fUBWvn8K63OpNhzUHsimPQdqIzUGdw8Qnx2lFSgNsgn9jEzfkSwmqOaRmIZn3nLbNDaeAq',5);
-INSERT INTO t VALUES (1139095,-13615,'O','l7SLf','d','gktbtqT8BmrO76RS05sXu6jZynsbNOgLDsBaLEueaXx4','caVMCsZgaLLDGldk5xyw2H62GVDcvIZMAOsOrXKus03pDISK','MiZ6ZWMOzOZBzXjU0QE',6);
-INSERT INTO t VALUES (63428,-23515,'H','EKi4OYMIXQptWfTcf63PjwlHwcH32CpnMF7wsXDzAIx6EgWbnbQitcEzsM1ZmAdefAV4JxL9u','E0pvQsAnhdNltWNz5cA3f','FpfoQgLIEsJ7YeTUcH7UDeIZ08iGaXvN8l2KOJ3CAD9P','EYbXL0AAeMJb0LWhNl05vbc0nc2uTpyvFS4M7YG8zdSsDK2yHtbCAUHBiGWq56ghj2pSOf3OU0WiSBx46','xItEgOHPoYWUOQTYJ0yyHPamKtH61VjUST3cX2',7);
-INSERT INTO t VALUES (3480605,-21414,'t','OkKj9SbAyw5Y0wTqtRmLU54nZ89M0I6EHdFIUWHR2W1KvQr5','XKWS2O','yzlIjkSmO482VrAqDF','X4SD24oxJ3EpOW6rtKqYYovDd4aI9OWCbFaqIavtNxacgPG0EsyEIf5owStYJdXHJrfNx0M21Bwnz7qfnJZ6FfbtrfQaisSVIg','sifGVBz0fXTbxWheNkMTHf27xu3zamqhG9rzTQaLsvmgFyRrw5jUksPbDyP9yVGt24UlFPCIC1WRocKQTkzDLHt96osFgeIftfym',8);
-INSERT INTO t VALUES (16452272,-13415,'N','aro2Ywd6JiVL8ckJ4sQtM45n5f','KNmJzoesdFdPyqiLXhxTjXP10DRrq4','ZnzWn3Mz3lF1C5quwItFTnWSAnUSIf','3YO8VCc9QNDuzy2VSyNsCPX0FpRtvJFAvDZiHkO4RW3YETYMPTenGm1kKQHrN9JqFLmDmItXiB','1R1FHh7wS8HXVcaqGylGiCL1C66HIbga41pfNzMIz5uVJ7eiBtwjxw2XvVMVTiHmgwvFo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14538514087222406785,-6012805,'joB','og0SI7Ne2IbxucVUDt3PnhNq24rj1ZXhvOIxMtt7TCi5xIVEzyOtIJqa0kZDnPaxJ8a2aTiQR1MJ8Z2fXxWNw5pgjJoZvrZk3d1gqY1zldUU7uejyJXX7SMQvemd2s0IhN8H3S6mmez3qiB1CS2ssUQS0gjzGZGMScYYNcDcnJyDi7JJzJJKRmx7vsefiRrKRcbi8A','Ul','71D6ciskNCckA','i','x',13);
+INSERT INTO ti VALUES (14538514087222406785,-6012805,'joB','og0SI7Ne2IbxucVUDt3PnhNq24rj1ZXhvOIxMtt7TCi5xIVEzyOtIJqa0kZDnPaxJ8a2aTiQR1MJ8Z2fXxWNw5pgjJoZvrZk3d1gqY1zldUU7uejyJXX7SMQvemd2s0IhN8H3S6mmez3qiB1CS2ssUQS0gjzGZGMScYYNcDcnJyDi7JJzJJKRmx7vsefiRrKRcbi8A','Ul','71D6ciskNCckA','i','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10134716743021322072,-7421116,'1c','fjAg3hfnJd5c0IyJQfEdngRjv8Q9CUtXl','gJA3','9oqkbsaQw1IyJMVqNrkYyho1kQomj9ampwFYnL5UjxwdyFO3pX6hImLt54Ti4m29htqEoLlT0nMYADsJfKyIlnLjRJtVVMXEToFwEjXQpRzvfgYtLz8VL4DYZqJMir6li2hUvez1OOc8kmZ0MPdpALMq1MzsAYuK2JIEQOOcmrtJIYvUHDzM15NfFtJwI8qHd445rNnbhgQwJvfGzeh1I9cG2aUg3Qb1KRzmdfaavneHPosjDeO','at','z',14);
+INSERT INTO ti VALUES (10134716743021322072,-7421116,'1c','fjAg3hfnJd5c0IyJQfEdngRjv8Q9CUtXl','gJA3','9oqkbsaQw1IyJMVqNrkYyho1kQomj9ampwFYnL5UjxwdyFO3pX6hImLt54Ti4m29htqEoLlT0nMYADsJfKyIlnLjRJtVVMXEToFwEjXQpRzvfgYtLz8VL4DYZqJMir6li2hUvez1OOc8kmZ0MPdpALMq1MzsAYuK2JIEQOOcmrtJIYvUHDzM15NfFtJwI8qHd445rNnbhgQwJvfGzeh1I9cG2aUg3Qb1KRzmdfaavneHPosjDeO','at','z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7805526013035627409,3752390,'ZKnUi','uuAnCC1jd1Fr9wEmKy7nHqEYrr7Qenkj2ntKD2lesid7bZAlrBBdVcV8gtY8gao7VxpzYxBpwY1wKVhD99VSzj9HPKKfo3Mglwq7hiAjZ4g462IgYPH3kEK0nuFzc5GK19kFMliT8OWMq6be8GYlMS0LGBCPh2AGxX7yE5BKCdjE8sovtSwbBXjQg6D5JOFu83wCGVzWpHC8zWeLESdd79A','ukESfsQbpgWF','wZ8y1PJfulGLsIdFp5ssIOtBG9XztAQxgywP','V8','SR',15);
+INSERT INTO ti VALUES (7805526013035627409,3752390,'ZKnUi','uuAnCC1jd1Fr9wEmKy7nHqEYrr7Qenkj2ntKD2lesid7bZAlrBBdVcV8gtY8gao7VxpzYxBpwY1wKVhD99VSzj9HPKKfo3Mglwq7hiAjZ4g462IgYPH3kEK0nuFzc5GK19kFMliT8OWMq6be8GYlMS0LGBCPh2AGxX7yE5BKCdjE8sovtSwbBXjQg6D5JOFu83wCGVzWpHC8zWeLESdd79A','ukESfsQbpgWF','wZ8y1PJfulGLsIdFp5ssIOtBG9XztAQxgywP','V8','SR',15);
+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 NOT NULL, c BINARY(86) NOT NULL, d VARCHAR(12), e VARBINARY(51), f VARBINARY(90), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (21,16567152811046818771,'qAwFnal7br39UbmGP9M6e5W7t0jQNRPpJtBcepnBCobZRMkYq60Ir5vqxUnX2Aqtn4Qs','pXnf','lTJtpijw7Hh','qIPX01ZmBoehmoziTQhMrwoGrPaN1KO8niEzNfCDTu6fVCv2VrTYvX3j5t','g','B',0);
+INSERT INTO t VALUES (16,922671811541963494,'AqnYBFPFj9WjhrbQqq0AEu0DuqfLZuMhGIojopWXEujjCI4c4kN8FBXMcsyGVVDa3ppwyFw60AvIrQWTwI9QJ','X6Z7Y','uurBmqfonA0Ne3Jfc6Ubn','tLcwX6eCpYDOAKh','P','t',1);
+INSERT INTO t VALUES (64,17530500508120628464,'2MTalGEomfAa677Vuzn7','llPhGoV','Qqm74vAs8kg','Lzt2lDQ9XXxbAIzjbc1NLiEf8RFq0Vdrv5CQGBSO3HIUF7ntkKzvHRbKphaug5DfCWSuzoewevQRM','F','i',2);
+INSERT INTO t VALUES (138,2996263231318437962,'i9MGDuPaYZ7RyjsfIwk93R','5OxlOnHdGIn','t','np9qBOV5zr5QloJJFXzs5lrZJE4mmOrvQ0IM27uxcZaoovNmIWs5kL85sIc','J','7',3);
+INSERT INTO t VALUES (189,13166424991669665701,'NeIozyLfGt1KVJeuPEYXvJPQg06yfzdmTK15ciaBK1VGh4271xjk7h22nokvsczGpmYfQX90AWiuUYy','wps','xi82j6MT7NP5pq2bv5ibPd0FxB0xfNVJ0I8Fg77qWurGK6vSU','Zb5C7','n','q',4);
+INSERT INTO t VALUES (195,1420527813882675418,'k2F9Cmq8xQOixwwtg4yBx','4','mLZq9glqDNGJbK69nINKetP5PJjCiDEPCF2rL4Heq5fwjd','awtuYtdXq1j2nXNNvs12pOr073fl75aA7zMyNpunf58VefJ56eG7Z4VRZBLRA4IP0JZYW5ZNb3Lb0QmkN6G6M1Y','h','i',5);
+INSERT INTO t VALUES (185,4406018328445218370,'J8m','YoC70iVsNhlx','Uqc0bN7tHLd3QBqBBy0BK1WMBiJuhw','nVf3h5R0HVDNjtmZ4Gh3FPiLNj2cOX2NxPRxlowb','0','c',6);
+INSERT INTO t VALUES (192,498870677856601040,'RuLcbC2gXegvCIGXCM3piWjF7F7nM1E7CGOS8LeqQ12OoLkWLessLwC38rX0mQty3e4lY8k3EJXb','Hpa5zT8qtX','mvzLOdjPKg8K5vEm4dh2GV','CR9tHY3jehK8GNRvst2K8LYkmaLw1hKS500SM','9','d',7);
+INSERT INTO t VALUES (224,8774811674984974367,'3Mg5zQvQmbwRPZHbfldSV3ILKZWy57xatjnyEQvDKBcBkFtggaqisNKVarhVXhEzYGhMOpAidGUCSlfQyiC9XV','z','WlB0wc','2dj7KIpdzxqOpfQcnUMfh','j','6',8);
+INSERT INTO t VALUES (57,12801129208840093313,'4bAF2fOznqcrEu4ll6i0qglZD','L','Ld2dKqNTbVtK8m5','81m4N2','G','M',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(86) NOT NULL, d VARCHAR(12), e VARBINARY(51), f VARBINARY(90), 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 MEDIUMINT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (235773,18975,'b','REvZNyqLVDm54iJVymNSPfFiM1ssnpTIHfnobADS3sg','QbbwpTvTwdzVVONzjRoeC6UpBac6','8ZmWvHYNvjJfJYNeUCTYjZOA11ve2yQOLH8g9lsd1nSNcksYIkZu7','ozljIOB7IMsTmIAJ6lH1','rHkAZFHyNhDkodSWMyoleON3VJXZaPZQqIfSywqRxeW7Znqy2UHvLCrA',10);
-INSERT INTO ti VALUES (235773,18975,'b','REvZNyqLVDm54iJVymNSPfFiM1ssnpTIHfnobADS3sg','QbbwpTvTwdzVVONzjRoeC6UpBac6','8ZmWvHYNvjJfJYNeUCTYjZOA11ve2yQOLH8g9lsd1nSNcksYIkZu7','ozljIOB7IMsTmIAJ6lH1','rHkAZFHyNhDkodSWMyoleON3VJXZaPZQqIfSywqRxeW7Znqy2UHvLCrA',10);
-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 (2184712,-9050,'G','Ag7b60xBtKxtrImEeYO2CR6nt2zBI','Lcd','2u8BUIIK2JiNlvXqrbHYxcrN2','1ubFWW','p1h3SebRjsWbsE9qWEpXj9648JsLgRrQORagP',11);
-INSERT INTO ti VALUES (2184712,-9050,'G','Ag7b60xBtKxtrImEeYO2CR6nt2zBI','Lcd','2u8BUIIK2JiNlvXqrbHYxcrN2','1ubFWW','p1h3SebRjsWbsE9qWEpXj9648JsLgRrQORagP',11);
-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 (587622,21694,'JO','rsQ6jtC4V8Cm5RO8SyyXCQOtlYo4A7P35BogHlzM71xZpG5fLLHd6ySbqiPDwfZtf6WaOks0ggdOzlxm','7F4kJb70BEYv2gkWshNT8V4GPPYgJDT','3qX6crG6U1He7q','iPi3W0VVXiMioLKZXwunQDzL6tHl','rxle6o7PI3RV7yxz7eOLP1LxFD9RElSOEKkmVCx9JsMANaJ6',12);
-INSERT INTO ti VALUES (587622,21694,'JO','rsQ6jtC4V8Cm5RO8SyyXCQOtlYo4A7P35BogHlzM71xZpG5fLLHd6ySbqiPDwfZtf6WaOks0ggdOzlxm','7F4kJb70BEYv2gkWshNT8V4GPPYgJDT','3qX6crG6U1He7q','iPi3W0VVXiMioLKZXwunQDzL6tHl','rxle6o7PI3RV7yxz7eOLP1LxFD9RElSOEKkmVCx9JsMANaJ6',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5673683,32409,'F','gLJnFcqgX4ycy1nmmThCKmuZXuVPdGFHfLKUAWF3FndLY6bLVqOHZ8uCqbIeHA5Q0kJfTwr7WBIGbXa225r7V2qO7s1SHocpdjfNuwSzUljdTgg0o0MdkrY8cdy9heTMz80sU5NFGnhjkcvTzrWxnYEH1X2iKnLXdx7n6lWAclwYGOcJlu7fmtlzrllZUmjgfZn7F5','BVjmfbdyHKivrPBkn','rWP01m6hq80g9kiN2YI1TnPCgIxqFlMtaUv5L1kwyf1IlFPH8T8i65KOi756UJRdQmup8ZY93G4SGp5dLAWHAgR4YQrhVgLboyaOQo22KTIgkQNXIxaigdkyxTFPJvzu7','hqnrBPXPugorX1leIBqXdGX1uiKaVG1dBdSwezyOQw','yt9KwkxUoDAmQsiMGA4Lfxpj5cDmBoNbwJxGjwDe1vzstjnleXjLwStFuD0KcwSkbOZhmyGTmCQ4bfcYBQqlqh3M06ThZmZa',13);
-INSERT INTO ti VALUES (5673683,32409,'F','gLJnFcqgX4ycy1nmmThCKmuZXuVPdGFHfLKUAWF3FndLY6bLVqOHZ8uCqbIeHA5Q0kJfTwr7WBIGbXa225r7V2qO7s1SHocpdjfNuwSzUljdTgg0o0MdkrY8cdy9heTMz80sU5NFGnhjkcvTzrWxnYEH1X2iKnLXdx7n6lWAclwYGOcJlu7fmtlzrllZUmjgfZn7F5','BVjmfbdyHKivrPBkn','rWP01m6hq80g9kiN2YI1TnPCgIxqFlMtaUv5L1kwyf1IlFPH8T8i65KOi756UJRdQmup8ZY93G4SGp5dLAWHAgR4YQrhVgLboyaOQo22KTIgkQNXIxaigdkyxTFPJvzu7','hqnrBPXPugorX1leIBqXdGX1uiKaVG1dBdSwezyOQw','yt9KwkxUoDAmQsiMGA4Lfxpj5cDmBoNbwJxGjwDe1vzstjnleXjLwStFuD0KcwSkbOZhmyGTmCQ4bfcYBQqlqh3M06ThZmZa',13);
-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(27), d VARBINARY(13), e VARBINARY(47), f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1853355911,36982,'3z9LCLS37JkEj1lVdRSiiI8','8Q9gjDnySLnPJ','TgiGhl89JoIK82Q1Z8WjehqAJcDor3','fLokuSKlZFZ3Xw4OtORIIWvESybgpY','BoEETDUjsqUfP2DbL2v43vFNwIwQWEpr9yMx2IJWQa2','BUQ2xT0w31eW7GeHRg3RHoTa058wTg9eFRSvUYX3To54DeTHJkhLTTqrVyv3vR',0);
-INSERT INTO t VALUES (2088393166,38841,'1BvuKkpckq6jPGGJKstWQL','0ldihHRZEBU','wFZ8ydCiKEkF6fO0Kj19ILT6wubOStxBoU8SWU2LWDYM','z7WhqjKyD','CdDEg9EBHgyO0T','GUEs2viHQOC3BqiQsRnXHqIYwADXoiQZRmT1ef7iBWp5WHEbwhJTbhmcCI73HW2EfLux7J9suOpB1lVElTm5knF2xLqYt3vxENM',1);
-INSERT INTO t VALUES (-316456287,17221,'LzNlaR4r6eaS9fx','8JGuMN2x1QSE','bNkVz','dgqQejecEF254nXUE4NaGMLtN76baCrUUx2wXj','ASNdVPQrl8p38OZ3U8r32XJGN6oyrLw9Bkq6Td9pBWTLuq26D51F65VY3SYQv','OFYSqx7r2xVEFkQCzsYxPbiwBWjpLitaU3F84pMkiSb2O',2);
-INSERT INTO t VALUES (-1861072629,51343,'rKd','RrzWoOK6OIGJT','50s','9NjjjmsuElhn','IsavdjtdEfM9xxw0LmBa06LYiTWaOkwiwu2TGsgakvzERUl5hTv5xBUSiFvhzGXMqTsMzKjwPpem7vjVVdP','gv7j31eWQm3vnINnuIiPlA4haMguxWmcGNIsIGyV9dSkeJIHoqKolzWjdNW096huVGEVnN09udJQQur4BuSjiVGzl7gt3VvhxGC2',3);
-INSERT INTO t VALUES (-183636269,12523,'w','kK6GJzhWf4TJ','9NED1gKg44wjjfeUaM1ampdYX','xjawYWkZ','ZZ0JxyJnUZiO441PsSnO9Fi5ahmSTMxSlPXVa5TBSKcnUrBfenotut7ReiADuDr8Ur3pBP2Y0vjU2eNaRFmjg6EkYLhQ87ns1uNL','ekKFNG8Il0SYAidvqBPM',4);
-INSERT INTO t VALUES (-1920571231,36364,'rFam','8bzCmzJPQsI2k','fTPOpTB2VWh4hff5dMe7i','jNzB882CeB','RTJcSiaktwps0ReiEsXM0DxVSAz3xumo4Mk51ZFBLYsW1Bq8Q7q0fTis2BT','4Er1JMv1K3COFyb3WXl5oz57LIoRYYZwXYAVVq24FjKa',5);
-INSERT INTO t VALUES (-755637579,7719,'HjIqG4Sg3cvT58CVO3','Yb','OG43FC73Am4rUK9fBztjPBtJVpqVuyCdgN','wwglbbyJwqPJeTPeAty2R7','5Ylq9F8sdpLUQvQU7YFJVOAhDfK','v6cYsFpLUEwwYxrEK7dHC4UjGlYHQ3k97BoBT5rObPoZcaB7HxopGZpMsT86GDdgTfLHTyj2nKAwe85ub',6);
-INSERT INTO t VALUES (-875469377,13915,'IwXLPnL8HsBk0dH','fswHG9Qx','8ylQNuAGUQYHrt2L','GdyZs6r1bPVRNVPWbamsG3Ih6d','nbE3lshy6djj5JBtvN77767ZdLEkjLEW5uPtnq3G6MDoRQR6oWVdefC','oFPlreMxMb8KeHtrNWg1fkyis4Z1rdKybRDGQnqQRcWL1WfOT7HppBJL1Wul7bQiJIKGPUGdEFqffqv9FKgSiGxyHX6fOc',7);
-INSERT INTO t VALUES (54112496,45001,'E1RHR6W8tQsbA3xJksq','vONb8E','xooEojmTBsU2lbuRUnhgSRGOhS4qGhAvdY5zoQ','UcvYF0Ef1cQN','l6qbLIvQlEYN0zP4wogWSidcs4qLvzM4th3iZoPA1SSsqcmH4QkrZ6nx71qw8G7s3OgV1rMtE0kMMsAlME2LOhVPHX4o','7Hrj3pkExjxLlpdqJkIV4KV148bIx1a7gUcNTY8upc',8);
-INSERT INTO t VALUES (760435921,7186,'nL6INktwGw49XfmFBwH','Kxn7qAp9zElX','VuibWNmYQg2','mbBMDyyQoyeBAwfZB0W3RBrDYESpeF','SvLq5hm','HcC5hMSYyw4Q79kp76dQ7ItqmKqpivRPhSkv54Omvv83de07BuMjm4YZhv6ApjnVTwZzOiA0O8uh5bIpt7SMb00Q4dd96FS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-2879222837101050511,31567,'HjvTqHCdzLAO','f1XSldJ0yz2','4HRKPhOup6HQ6HAZAJLz5RVU','yxQ5','c3Y1bykWdGaLTh4WXUr','UQuGNj3wMuu9dANrbS4IxijgpxFX89EQ0CrLAW384tkDVcnSPPtycpL0xOwNqqPUy7E5tammAsyTLAc3',10);
-INSERT INTO ti VALUES (-2879222837101050511,31567,'HjvTqHCdzLAO','f1XSldJ0yz2','4HRKPhOup6HQ6HAZAJLz5RVU','yxQ5','c3Y1bykWdGaLTh4WXUr','UQuGNj3wMuu9dANrbS4IxijgpxFX89EQ0CrLAW384tkDVcnSPPtycpL0xOwNqqPUy7E5tammAsyTLAc3',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(28);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
-INSERT INTO t VALUES (-6255109914087965262,57217,'yU81','sW','PNtpGWmZSGIZqYB4Sdu9Pd','4hb4f6qIKJjTLCjJgcMVLU5','wYbKsTsq4UkicZqp2lr7OZTzdSW1','DwvibOw51gEgOygYw2FbvjlndvwyiJ354IUSjNf7d9r3ykP84YomjG',11);
-INSERT INTO ti VALUES (-6255109914087965262,57217,'yU81','sW','PNtpGWmZSGIZqYB4Sdu9Pd','4hb4f6qIKJjTLCjJgcMVLU5','wYbKsTsq4UkicZqp2lr7OZTzdSW1','DwvibOw51gEgOygYw2FbvjlndvwyiJ354IUSjNf7d9r3ykP84YomjG',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8382710848057786933,10935,'MdjO6XawW5ev66sRLXRS71qJ','o3','6mYup0uQvQAWnuaZ5gcPEAFA1NB9','Rr9G3pRxSd1cdAFEwOyby9t','FngsAnKP8cmOshdenBx6rmbfpgAAFcw','HCGjCrnFAseG9Q2',12);
-INSERT INTO ti VALUES (8382710848057786933,10935,'MdjO6XawW5ev66sRLXRS71qJ','o3','6mYup0uQvQAWnuaZ5gcPEAFA1NB9','Rr9G3pRxSd1cdAFEwOyby9t','FngsAnKP8cmOshdenBx6rmbfpgAAFcw','HCGjCrnFAseG9Q2',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-6902520884295415451,4805,'RwxgxEtGBRntk','18ysQ2in1CP29C0d9srHeZNrol57kTZWq0Xo7V7yTPLIshFEmmrLSpHwmjpadKhfZ3yNZSd70cXWGtI8WStbsn0FUnYOKHVOsFDVvHjrMZn9Aj5IDcZxzLmldxhejYtE78D','qIahdZAPChsyUEDgkCTvucM8iMPYx4','LQ58DtaZ1sclbIvuw05rEFNFYVcvzBc0z42HW1hOYH1u77aVn6EcUNPjkJTebzhLa1MNeyRpNFWAY8vBpA2QYNND1Qa9s8kOFXdEf3hqpXNfrM3c1XSRz7hJPWgTjb7gh0nnN4Dyn3EME5RRplLNpHcLffH0CRgtLx4Y1Oe8EMAw2uNkF9qZhzH3w1Fht','7NEIWsy0zbyz09LbwWmyGagFVckdLKt3ZAMIep6sXAqoVhZj','61DTPT7cahuUOjW5Q1tXHzIaaTnwHx2VJvPjbeYDcvZrxqbxpAVy42rqc4vpbUgozhczlqetuvpy',13);
-INSERT INTO ti VALUES (-6902520884295415451,4805,'RwxgxEtGBRntk','18ysQ2in1CP29C0d9srHeZNrol57kTZWq0Xo7V7yTPLIshFEmmrLSpHwmjpadKhfZ3yNZSd70cXWGtI8WStbsn0FUnYOKHVOsFDVvHjrMZn9Aj5IDcZxzLmldxhejYtE78D','qIahdZAPChsyUEDgkCTvucM8iMPYx4','LQ58DtaZ1sclbIvuw05rEFNFYVcvzBc0z42HW1hOYH1u77aVn6EcUNPjkJTebzhLa1MNeyRpNFWAY8vBpA2QYNND1Qa9s8kOFXdEf3hqpXNfrM3c1XSRz7hJPWgTjb7gh0nnN4Dyn3EME5RRplLNpHcLffH0CRgtLx4Y1Oe8EMAw2uNkF9qZhzH3w1Fht','7NEIWsy0zbyz09LbwWmyGagFVckdLKt3ZAMIep6sXAqoVhZj','61DTPT7cahuUOjW5Q1tXHzIaaTnwHx2VJvPjbeYDcvZrxqbxpAVy42rqc4vpbUgozhczlqetuvpy',13);
-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(19), d VARCHAR(43), e VARCHAR(86) NOT NULL, f VARCHAR(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (70,37,'cuLG4ITMORYf','CV1u1IgB5uTQ6JJmBIPhSKpjgjXLbwFzVEyxFvMJ5','mbnc9cBk2MMk','SBG9Mt1XMv','HaSc2','5M6LaoHFIzLY',0);
-INSERT INTO t VALUES (123,164,'iFJ0fRg','EL','1lYbiE9x8','p8uQ9ynm','2Q6ohlDtNq8VC2aG3CmMBNx63cuCpHhNOj8nszVH4v1cSR7HKUDerz689IfM','HFIEXYPgnMsRkgXRLuk7gENkuwWxbhHBkjCM6bgLR6sExXKH227Niw',1);
-INSERT INTO t VALUES (40,41,'5fMfKMsRD9Kzef','SPgpFdi40GPvpyw8HF4JWoBQHh','pMu69nduJra5yDh9A14A4ypkqbIRskXnUS6o0uw9DWlTizZxq7nEA1','ofxN52T','P4Vz4dBWEWrIDDY8YQQJeQ8I1Og','MSjUzVQjLb70CJMnVvl72Jx6kwif029gHBOdlsFl4fuwudLLT1qFS7UUh7PKsn6H4XaZL',2);
-INSERT INTO t VALUES (-49,46,'3kWczdVOR7Z','ZTpymXbv625f6wIN1lBpzzvmrjnPvuPPaKPI1hb','xWLqewt8eQKydrSwteDHc87IAMVnsohE6cVeVfFfxXWno1tQJCH6eKGslb3qMu0IW4BD5y','y','hQNvCgwrVBjmoQKdY8gMdGUkGJN1pLTPVEWDEcPtfGDispXIieIp2wb2NT7lrwb9WrACHRjSooag6xPPcjPHFFejOFFWTwbyGu','rpG7Bh2ST0iOfnpW',3);
-INSERT INTO t VALUES (-30,185,'ULg','OWks4hgsPJ','6LzpM2b1ZgckMXtTTfxocGUGTgUyORsVBm','jAmz0o4Sg0E','KKmF78ghuzO4DsKasjGt1NuAuQW3l4HMZkvmjKD','O3XoYA4EA4SwfKXoWqkL8f9ZNq2xjVAVgPyBGwW8hmoYoSljLIdvx0FPa4lcP',4);
-INSERT INTO t VALUES (-116,152,'uXgVnO27x','BroeZhR5hU','oJb3GzlddcCh7i9nmeMZoVw8A8OrqLfabmeFhbvYQI0GZJKBeLR','N6ck','zaSu3EIR9b5LPqEBIELgk0TO2ubpFUaDUKVRP9KwIxPSxj1jxFTNZv8u0oYlQ8ZSpfUnmnQ8g2xf9zm44tIpRdP','W2iHtNyoFD',5);
-INSERT INTO t VALUES (115,205,'AgMtQvzxzWRm','F14o','TiVw2iClkmNRvjM','vYk','U4xxeJPfM2uOUr576FuUMNtB8zuuxpQwpElVxa4DAWLxgVa0ZUoNu','bGj2ZL8f6UGYqFCrQJHcPx2PIstMgWuzN8',6);
-INSERT INTO t VALUES (-19,67,'HGzw','uNiwRFUGaSu','JrEeyC7xGfu62NNTDI7d','U','c35UFeryvV9JrtPObODGyAnCNNQIUvgijCJlM47OnW9f88iIF5Y2R6Z2hPJAQlFKScjVeHddsPsoukYLR1FwM','bDGivUKXjncXiUMYT9Myoxk',7);
-INSERT INTO t VALUES (-39,45,'ieC79','GNghhmwGchI0HdxXAtp6NB0q53Bm','W','M0I2y2PZ','lF9SKSvPHEJ9LVguzjjIqDfrbnEgUgpW2BVU6W49iBamlXStTQaKj6GOK9NoXxXFJMuNxP5zmlumQ1wJ','zE4RBv67DZGMD0N0sEI7YlPpe6omGMUJiu9H4N7ncDmvxsbBMnR6t',8);
-INSERT INTO t VALUES (-70,158,'nle','qFAj','dpJIvtvs3VSdMt3tgTLu1MMeO8W5sh25JHFTw7pohmv2vkitagYKVQ','Vhn','fQIMvRZJW4CtY7lard6','bilXF63gq8suGv4npIqrQI7w65OovoJep8mrcrsFTl2RnkA2no06EU7vnHnKKZsqoi6wmEF0PUC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8716,104,'4M2RVM17NLn6k3qA4TL','Zv1zi2frfd8b2tpOMqsw2ckv2v6FMnn','IlUI6qLLY0NXLlqHE7zwi3m6cz6psvqiyyqBaHGQqnH7i6ttVY1Sswovu5VpihDCegfW0fWuVgMT','bME8J','ppjs','HdnxwLWsnbozpKLrhb1Q5XTAxMquym6H30L2yg9Pmdq',10);
-INSERT INTO ti VALUES (8716,104,'4M2RVM17NLn6k3qA4TL','Zv1zi2frfd8b2tpOMqsw2ckv2v6FMnn','IlUI6qLLY0NXLlqHE7zwi3m6cz6psvqiyyqBaHGQqnH7i6ttVY1Sswovu5VpihDCegfW0fWuVgMT','bME8J','ppjs','HdnxwLWsnbozpKLrhb1Q5XTAxMquym6H30L2yg9Pmdq',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(20);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(20);
-INSERT INTO t VALUES (-11747,140,'n3SbiO8Gm51r7UzR','BPtQslNON5OfXi','6tlYFP5G4qDtpdGcO','dQ','7Qnhfiif1rhkoOQgWAKrThF5ie6v6XnfEpl1GbSFkxwwkjU96Y1HeYfdhjj7K','txjJSf56TPITi6cC6afA180fwfOXwsOTY7p4yn',11);
-INSERT INTO ti VALUES (-11747,140,'n3SbiO8Gm51r7UzR','BPtQslNON5OfXi','6tlYFP5G4qDtpdGcO','dQ','7Qnhfiif1rhkoOQgWAKrThF5ie6v6XnfEpl1GbSFkxwwkjU96Y1HeYfdhjj7K','txjJSf56TPITi6cC6afA180fwfOXwsOTY7p4yn',11);
+INSERT INTO t VALUES (1344358,8980677010059237674,'O14geSqxFVgJh34ReU','w0','yM0XkiYEhUNYMPY7SIubpE34NRWYbDGBh','HkKwwAChf3vSDT1sU3wyuYFYgKbsWPCKTcqN1hyyc94s4zVSJhDFEmF0uxIL','I','m',10);
+INSERT INTO ti VALUES (1344358,8980677010059237674,'O14geSqxFVgJh34ReU','w0','yM0XkiYEhUNYMPY7SIubpE34NRWYbDGBh','HkKwwAChf3vSDT1sU3wyuYFYgKbsWPCKTcqN1hyyc94s4zVSJhDFEmF0uxIL','I','m',10);
+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 (817403,14956830390733067228,'I33iTz10Iy99YtftPFHdLQQCYAGvW4FHh9wcdksU6wZ8GGHxI5','63','JkiLiSZRDr8mfAZnlZZ29P1g2IrjPlBpki1jOuvTQCmMIB','ZUuZO6vN1','N','P',11);
+INSERT INTO ti VALUES (817403,14956830390733067228,'I33iTz10Iy99YtftPFHdLQQCYAGvW4FHh9wcdksU6wZ8GGHxI5','63','JkiLiSZRDr8mfAZnlZZ29P1g2IrjPlBpki1jOuvTQCmMIB','ZUuZO6vN1','N','P',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (19313,221,'4D','mBbLHKJzNCleonkRRAPNCRiDUJY4Y54MUWodnIIZ0v6jZkpi8TgWyfYXbZXE2K6WngpBQiR01iIuU1SR','j9rLErEv2aBZXAhugsVrNvLrlRo5Syv9blRJZfBnc6sjfhKAZYA0KyeOqQHTcDV6pb4JqU8wyoaEvvCOPyf','RCplSGKS7o','WQj2eI1b0eAqZ','geGygVnH88xiOEtids',12);
-INSERT INTO ti VALUES (19313,221,'4D','mBbLHKJzNCleonkRRAPNCRiDUJY4Y54MUWodnIIZ0v6jZkpi8TgWyfYXbZXE2K6WngpBQiR01iIuU1SR','j9rLErEv2aBZXAhugsVrNvLrlRo5Syv9blRJZfBnc6sjfhKAZYA0KyeOqQHTcDV6pb4JqU8wyoaEvvCOPyf','RCplSGKS7o','WQj2eI1b0eAqZ','geGygVnH88xiOEtids',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1352,105,'mV9OI','OdvXDw7SrrOejv94JFGWG9QZ2V4QPSuRcqv0v8uHXfrhoTyAesZKsO43cTm5CuJdJq0AiV6ORrKss9AgiG9WqFDE5cw0y7JeAlGvOc4cwyAsnBUU6PWh4uZoSZzmDipOZUSzx3fnrEUbBnBkAJTgKQMbUxkm66zTlf','TjcoeJiHVZBJ5SsOpXVOd1K5Z3u1mul4N3si1','TXYicfTwGoAmQhWQXSU','6gcnkhhIJS9SUPBB','wA6r4DPJYlrebkDIK3q3Re7',13);
-INSERT INTO ti VALUES (-1352,105,'mV9OI','OdvXDw7SrrOejv94JFGWG9QZ2V4QPSuRcqv0v8uHXfrhoTyAesZKsO43cTm5CuJdJq0AiV6ORrKss9AgiG9WqFDE5cw0y7JeAlGvOc4cwyAsnBUU6PWh4uZoSZzmDipOZUSzx3fnrEUbBnBkAJTgKQMbUxkm66zTlf','TjcoeJiHVZBJ5SsOpXVOd1K5Z3u1mul4N3si1','TXYicfTwGoAmQhWQXSU','6gcnkhhIJS9SUPBB','wA6r4DPJYlrebkDIK3q3Re7',13);
-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(95) NOT NULL, d VARCHAR(25) NOT NULL, e VARBINARY(16), f VARBINARY(74) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (112,-3456988222410401910,'M6xOKADl8a6luU','dAPurCwC17r','im2s9vONEaMdATn','QlA0Owl10IkiFXKsAud2etDsWRndU4dD2BgteD20N7','6X0TjegWrAlgLyII4yIP8uLEsyLg5r','83VK2cQCKkoVni1RGq',0);
-INSERT INTO t VALUES (-53,-7771638985048980445,'2Xg0K9dVYDgoOOTggnVueXu','ByNzq420ZCrDbWm22','ExQKmqY','EuDdSkKVhYKaayt','Y7sfGFT','JgzgfKiEVIGU0SEUIOAsIhdE8SW6b8eLAWZinDngqhh1ewQkDhmIf45qBdz25p',1);
-INSERT INTO t VALUES (-112,-6540956719559215383,'ENjCa031hUQQoPLYoOpYrHH9SBNgbl6aLaZ3iHDAo4CQ','EbtkC6xz0OOc13lMm','LkxV6QuF8','ZZ7EHl4zB60M4HPH','87n85QQf4KE0KxkwGXPJsmN','WnlydPeOAU3L3uEr99cVcL1THLrLIARNiJF4IsjDhRl1Sq7yrVTBvKxiKvyn73',2);
-INSERT INTO t VALUES (8,-5698766230204707593,'UdiV5hsdPNAFyITPFl0JVHOgj9EYdCkReGZ2S0SbaZgq5drBK','439ZZh677jW2','bS2W1CF30I9y1f','bVAiNnxT41b','cu4Mh2C8lyKsUljgACxRnSFLd6aZa4Da1X6YcV9WkzPELjWK1n85OtPJythELdcKsJ0h09vGs','Rh6Tm0BuHmKCB0saTMwuu1bpLWCkzwJpV6Uj1qN2NxLyPUMIUX9i89QqI7St7bEln1fTbSDzJFGL5KFJHAo',3);
-INSERT INTO t VALUES (68,6681385553566198677,'BMYt77Tu','e3PWk025GcofWVrJhyP','ZFkFMvTN','rlOIcncK5HGwVsHaSGEJdx0MyPkISfdFFZWKtCKWhvfqHeNZDtYTTi3JRpknXSvQqpeHlJ8','BgL3cPz3gUuLEA70Gu1YkGmpU9SRFJ61SqAaWzyp7siFdCKUhHHtWwmLVg2UgaopvpuOId8ar6MtpSXAfs6petheJX4E','fcdRMEpZ5KOg',4);
-INSERT INTO t VALUES (-10,-4450606792697794998,'yR5W8XYUYM3Gx1LGGeIn69rgcdZcQYdoLz049ME7bJllJazqZtJGlNzYrSPt1iu1HXnLk1cfxBAuo89YKMOsONJbFj','T5zDL1BIob','U','0YNyDC9Ou9oTCSwHq7RFLXyAThySY9gU2brAQWbcNhXxnaNvyyvMU5mx6fsie0oufZzoLNSG','3HTB5DzxbgJQcmnU8g9uBO6EE','RSE14HO7NAUuMgVUfzEooerBdpbwQABkpr6TPYXTWHTG',5);
-INSERT INTO t VALUES (99,5913809710846926857,'HiSkGCwoZfV9Db0HI7QTDaw1KwRkvvR8OADMGSSZtMZJOwIjFlApDY','u33zmsc0q1NnqD84S3HBUj','9w4RZG','j93fNpnN11REwMws98M5ZlK559bE28KzmujemgV0u7YzGT9FXXHV','cj','Ldeehe6sTAv3hw9RWk2q',6);
-INSERT INTO t VALUES (-61,-4824439163565941035,'Yu3RS6SaB1v1G1OdtmY4Yo5gjhUmJlFkIi9p9ym7oS8BIN472W','vO5Plyn','cyL','US1ua','mywsRNhFguTbgVyxLeYBAJcwVH54FBx','mtzLu2xmfzYN229RCZOHoZmR3797UAngbsv7qj703',7);
-INSERT INTO t VALUES (30,-2355253822232991935,'7CgAAwTVLafED8Phouz1P8sy','NjoWUwXbMkDRRuKEOs','27xWHwLabEsT','5RIb2dUQtDJrh2q5lDji3X','PJHdeXeYIYY0jXQskX','KtsgdZW5xirePPB9nVpTRFoqQOV0pIBziwE8ddrbaJzAYy9U7GdAxnGL87J1iXwnfEd6Dezg5k4aICZU5UrW',8);
-INSERT INTO t VALUES (-112,2230513124487190275,'Hy','S','sOu','VEDxfyZiufFno','TnmbDEspGBlDmsTg1KgdJAxTNxgWXNO8k97skUUzTFKmHUdbuDNJkaU','QHdvG0nIFh4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7915998,2166785572994284985,'MW6SZXlic95sWHsWVFUn7TXms0X4L','RPEu5V32AKBAFZnEc13R36Hb9r9gLAJyH7ZMhrYLwzPif1ln4HZhJc9kQwwE5ZOhiplJLVJo4haWurQ98cIki8H6rx0SyoDQ8de8i6OYBiCriGdn4ovvqOa1m11Bo97NBu8rZiUch4ECD6ZZISCcXJ3TpEL6WAaGyRacgX1SzKHK82izV0B0IPnee3NY9pEn9PCpfRYU4YSj1yN6OwHXi3ABL6Ret753PswUXngVMOMiWsKDMUqDU6yN','JyIDhrYNpCurMVYqVBF75kdbTCfdk8kf','qcgS8dG8x8iIYakOKDtBRgxfzWWZ6oj7dOuzDIw2tlWuraBe7H7eIwLciSz','4','K',12);
+INSERT INTO ti VALUES (7915998,2166785572994284985,'MW6SZXlic95sWHsWVFUn7TXms0X4L','RPEu5V32AKBAFZnEc13R36Hb9r9gLAJyH7ZMhrYLwzPif1ln4HZhJc9kQwwE5ZOhiplJLVJo4haWurQ98cIki8H6rx0SyoDQ8de8i6OYBiCriGdn4ovvqOa1m11Bo97NBu8rZiUch4ECD6ZZISCcXJ3TpEL6WAaGyRacgX1SzKHK82izV0B0IPnee3NY9pEn9PCpfRYU4YSj1yN6OwHXi3ABL6Ret753PswUXngVMOMiWsKDMUqDU6yN','JyIDhrYNpCurMVYqVBF75kdbTCfdk8kf','qcgS8dG8x8iIYakOKDtBRgxfzWWZ6oj7dOuzDIw2tlWuraBe7H7eIwLciSz','4','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6361719,8133656548114456535,'B5dyZ4N','jCKWZzCRmMVLHSLnMFiBZcw440FyUJcy7HEVd0j8ZR6qtm4EvV61C4lV8cgF9SS0Ibvt9sbp5Xx95xa8DHjELdpQmZBpBbwbmb','iarfhB4wAm9p03QDESdisUCW4DfRHQD1tlalvxyfsL5ZQ7Tk','mvXZfFviHe0TZqKZcTGSbm0yuiDPRECleEf4jYLyKWvcTQ0IJooKGuyMu4xG81xlV3LjY5wMbdXeaAiAGcBdarMcsuJGRePZVTFL4nn58uy0d290VJBe1iImzSrXYW8XnOXvbyktaWdCvajk0lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE','X','5',13);
+INSERT INTO ti VALUES (6361719,8133656548114456535,'B5dyZ4N','jCKWZzCRmMVLHSLnMFiBZcw440FyUJcy7HEVd0j8ZR6qtm4EvV61C4lV8cgF9SS0Ibvt9sbp5Xx95xa8DHjELdpQmZBpBbwbmb','iarfhB4wAm9p03QDESdisUCW4DfRHQD1tlalvxyfsL5ZQ7Tk','mvXZfFviHe0TZqKZcTGSbm0yuiDPRECleEf4jYLyKWvcTQ0IJooKGuyMu4xG81xlV3LjY5wMbdXeaAiAGcBdarMcsuJGRePZVTFL4nn58uy0d290VJBe1iImzSrXYW8XnOXvbyktaWdCvajk0lJQX4QUQDtZTAxDV5GNBAA8sgzm6scE','X','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6878411,15385979472122854896,'bxgTqYKOdNF6mjnQ','ueNOKuAngrWDMA13C0gduh1oPNOme4QVz6xwIYCYUzTB40dhy7hsoMfoTiu4rPJjIClWJbV5Pr9Zfe1vIprSBxZGcCfprWgy8x0kYMwAql4tBviCwnVOizHglKAbG5w2T2AL2Ngz5QlO3w2lXkz5SGiIO9Cy0mirvhJEYW9NcJVY58X9NT2p90GB5t4rl0fRez8G7nMY','Ql8MtNgqftkmFrTjQ','U2DL1ZkqwSRqNJuxcawL1mfd1rGGlAF56hblxgyiI1ka3rNFvlHGCzDSrM6WFoYU32T2jga1UexXqW5oNqzaLTuJVX5Ofy6w9H9v2GvmVd7f8vv4slzqfu6DPe4WRoapZPA15HfdEhcg8wjrw9lupylkJ5b9lJAZRx45HFmyp8NG2unP9rCG0rVckTfsjlBY88','I','1',14);
+INSERT INTO ti VALUES (6878411,15385979472122854896,'bxgTqYKOdNF6mjnQ','ueNOKuAngrWDMA13C0gduh1oPNOme4QVz6xwIYCYUzTB40dhy7hsoMfoTiu4rPJjIClWJbV5Pr9Zfe1vIprSBxZGcCfprWgy8x0kYMwAql4tBviCwnVOizHglKAbG5w2T2AL2Ngz5QlO3w2lXkz5SGiIO9Cy0mirvhJEYW9NcJVY58X9NT2p90GB5t4rl0fRez8G7nMY','Ql8MtNgqftkmFrTjQ','U2DL1ZkqwSRqNJuxcawL1mfd1rGGlAF56hblxgyiI1ka3rNFvlHGCzDSrM6WFoYU32T2jga1UexXqW5oNqzaLTuJVX5Ofy6w9H9v2GvmVd7f8vv4slzqfu6DPe4WRoapZPA15HfdEhcg8wjrw9lupylkJ5b9lJAZRx45HFmyp8NG2unP9rCG0rVckTfsjlBY88','I','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3617935,73464243060691416,'ONh','MsGQP644UNVhdTYXPy0pKL3GfdSKBkFVyJmxbrIuWbaHNQLySgQhMyFdy1GKFsholp7ZGylCJcueRcjfMI7D562KU7BSjHPOcoL6L7fs0fGcQ883JGstKytO','G','WHnZNiqe7Mm0','1','PU',15);
+INSERT INTO ti VALUES (3617935,73464243060691416,'ONh','MsGQP644UNVhdTYXPy0pKL3GfdSKBkFVyJmxbrIuWbaHNQLySgQhMyFdy1GKFsholp7ZGylCJcueRcjfMI7D562KU7BSjHPOcoL6L7fs0fGcQ883JGstKytO','G','WHnZNiqe7Mm0','1','PU',15);
+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(18) NOT NULL, d VARCHAR(32) NOT NULL, e VARCHAR(60) NOT NULL, f VARBINARY(1) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (628762786,12915170767780614402,'peI','ue2pAYmGthvVRDPZygQ','5hhD6MXY7','r','J3','p',0);
+INSERT INTO t VALUES (-1323457406,12718422158034561537,'p9cZJCzkltL68VSR','G7My4yB38sMzin8GksI9MwW8Jv1fEBY','IyjB8PUKLF0pPW1VQXTrL','d','8e','3',1);
+INSERT INTO t VALUES (695345776,9047429441006419963,'D8EnuhySbA8Jo4KP','MztslJdxjRCYDgOv','gfmHx4HCoEHxwTvU36k','1','W','1',2);
+INSERT INTO t VALUES (1198607728,4172580647440156537,'xm8sm','IruaHd93HmF','23QNqHzDVSY7g4JswoYkO7DwdvpdL3Xgh','G','r5','V',3);
+INSERT INTO t VALUES (-1043315731,939550903652155407,'RHNa0uCfr5N3c','G7lYdE0IkQ','nWUina5c38','g','pM','P',4);
+INSERT INTO t VALUES (-2140618836,17872830575556545964,'DjaN4tlhnOJ','85VS4oF6eX','vgxW8QVpwsfcF8mH1aZEgp2t5FrEGbbMC7gJ0GG5yz0MqQEJUf4J0fr1hB','Z','5','t',5);
+INSERT INTO t VALUES (-1860356690,1240624876722546609,'MyVGM','KZyShx1Z0ilpFSSV','wMBgRieFb97HbWHxm','u','mY','C',6);
+INSERT INTO t VALUES (-2068107728,6411841316771214543,'a5kMszFMHg','RbWt7dQ','gdRHqByiskj723z9jPsmVQab5UgiEJXJZyl','u','V','5',7);
+INSERT INTO t VALUES (1059691001,16270200963441954128,'LfKGlOR9MQZebc8T','wbQVe9HxQe','1W4wklCbylXowikkYf95RiSFdJER2s11yC9Xf87244dYP','8','gu','O',8);
+INSERT INTO t VALUES (544948695,13386406798410190385,'TAu8krDqhH','Upkcr','JfAAJKGYa2hjkv22dvSQreDdh6LhuMwRuxPiTIia','n','9v','O',9);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED, c CHAR(18) NOT NULL, d VARCHAR(32) NOT NULL, e VARCHAR(60) NOT NULL, f VARBINARY(1) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (5546384,4884486408854631925,'7LNTdOxlx1QlusKVWbbnNQp5E6EvAIdZVECAg5iA3Y8ttamTbJJY07Xoaw2d43LvDEO2adjfmzH1ZqDFiQscuv','n','8na4I','glMU717zIOwyy8xrxxzhVYOAvhKPGE7lJvtLeCmoCDrNguGNYarch72l','93RgQ5mEjFT5MhZ7H2CJA128GOxDP3BArQ3kaJGY8rtTbzjAtOk08lEQT','ElSjAcL7slFHIs3PVMRl',10);
-INSERT INTO ti VALUES (5546384,4884486408854631925,'7LNTdOxlx1QlusKVWbbnNQp5E6EvAIdZVECAg5iA3Y8ttamTbJJY07Xoaw2d43LvDEO2adjfmzH1ZqDFiQscuv','n','8na4I','glMU717zIOwyy8xrxxzhVYOAvhKPGE7lJvtLeCmoCDrNguGNYarch72l','93RgQ5mEjFT5MhZ7H2CJA128GOxDP3BArQ3kaJGY8rtTbzjAtOk08lEQT','ElSjAcL7slFHIs3PVMRl',10);
-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 (-6902098,2071869595314051787,'49DYh3KuHq8uMllCp1YvwbfvhHkae3G52gG3k7kIqeBVv2zYExCRt102hCRdepArm46pmA7mi1tyDsXzmEv0kHeTrLfLYdId','y8JA','CReEoJpf3r','j2kr9fH7CYjv66lSBEnThG3Rr89aQZzDIvsIh7GUogCFbJtS1ilGglv0Iibvdhj7d4TTcO8GL','4ZHhjFAf6sThu85verkDoXRiBa9fLreFiwFUjQKgCc9JCar5fqO5RiCF4FDZJFxrZj8Qkr5EhlufNeIj','KAkUuSqrp',11);
-INSERT INTO ti VALUES (-6902098,2071869595314051787,'49DYh3KuHq8uMllCp1YvwbfvhHkae3G52gG3k7kIqeBVv2zYExCRt102hCRdepArm46pmA7mi1tyDsXzmEv0kHeTrLfLYdId','y8JA','CReEoJpf3r','j2kr9fH7CYjv66lSBEnThG3Rr89aQZzDIvsIh7GUogCFbJtS1ilGglv0Iibvdhj7d4TTcO8GL','4ZHhjFAf6sThu85verkDoXRiBa9fLreFiwFUjQKgCc9JCar5fqO5RiCF4FDZJFxrZj8Qkr5EhlufNeIj','KAkUuSqrp',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-7057695519853499178,4143352761746387336,'uObtEi','4TJMrzhgyvIQa4K0Vam72','hkFMyEQ040ehR41n5bokm8KC','8','hQ','x',10);
+INSERT INTO ti VALUES (-7057695519853499178,4143352761746387336,'uObtEi','4TJMrzhgyvIQa4K0Vam72','hkFMyEQ040ehR41n5bokm8KC','8','hQ','x',10);
+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 (-2888088664303660178,13351336542212618851,'nA3','b','rwsC4js1kS43o','a','1','F',11);
+INSERT INTO ti VALUES (-2888088664303660178,13351336542212618851,'nA3','b','rwsC4js1kS43o','a','1','F',11);
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 (-7728319,6803867176581958415,'gU9C3zwZ5zGRwV6fDxAZeJOVwva262gLUYsuULU1LshZBA4oZEY4tf880rxtP4KysKMz14lDqe5oaozihAQ1ugipqDvkY','KUiYIg2SPuTBkjey82fAC7JHXuDCryefdTuQRiMTsEjXXFuR0B9Ntl7EUBcX31LEf23OS','l0nXbY','r4wc2IXwWa45GAIbmqW075Mm3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYo','tjx0x','9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38I',12);
-INSERT INTO ti VALUES (-7728319,6803867176581958415,'gU9C3zwZ5zGRwV6fDxAZeJOVwva262gLUYsuULU1LshZBA4oZEY4tf880rxtP4KysKMz14lDqe5oaozihAQ1ugipqDvkY','KUiYIg2SPuTBkjey82fAC7JHXuDCryefdTuQRiMTsEjXXFuR0B9Ntl7EUBcX31LEf23OS','l0nXbY','r4wc2IXwWa45GAIbmqW075Mm3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYo','tjx0x','9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38I',12);
+INSERT INTO t VALUES (-208928011313158149,7290379853561444010,'X6e87t2tA','cNHyrQebbiYsm2kVnQW0qjF8JIou80PBUFBj3ffABCaUhOj0HXpyiq7YM1iJGyK1fofkkOyQDDORb1J7xgp9sNA9oDiOxqvZDtCZzzdATvys7KsIRkFY7R3W25NGTaWmeBjooszlbbLl8689ounqb0LRR6uGPHOnQihj4WqsIi7Hp3oxJX','FA0Izidy4iSzy0TpK2IBdmaaH1ZuRhz8tthqqI5mt','3','GP','L',12);
+INSERT INTO ti VALUES (-208928011313158149,7290379853561444010,'X6e87t2tA','cNHyrQebbiYsm2kVnQW0qjF8JIou80PBUFBj3ffABCaUhOj0HXpyiq7YM1iJGyK1fofkkOyQDDORb1J7xgp9sNA9oDiOxqvZDtCZzzdATvys7KsIRkFY7R3W25NGTaWmeBjooszlbbLl8689ounqb0LRR6uGPHOnQihj4WqsIi7Hp3oxJX','FA0Izidy4iSzy0TpK2IBdmaaH1ZuRhz8tthqqI5mt','3','GP','L',12);
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 (3294322,5948302932890559248,'YZrTaWDGhwSCMXeG59gO5kL6LSn5hklRfyejcZMTJ03FwOQNou','UpejPBY182sxbPBWHZHI1Z1gYhBbu8rGsibqkswIyJp5hBCAi4vrIIt220yVfZJ48AK0SyWE1WYwrMUd27iM0N8U4dcVrNNJdCmSi2baAvXTgFdvxzdDeUFCVJijQXfvW0msLd4jLOlekqRwHh4vObcjzWLE76RxCDuiB9GjJw4mM2aGiX7QtNu5HN59rjB7GsqryE36Il8U9I4rNwnJouJqf6pAOpDglaZQLCYHzUR5nPuNJa5HQ2pZE','s9ey82yku2xw','3qFaim7aTQDoifbwMcdKF1y2PMSwyGdb98BCbRC7hBNeh6f60YAHH5Fqzm4PtyRwAak7fwowjBtosi4B4RdQraQdbXkAzkyx0qJ0mCL89DHvJAPj2DyTUOb2BYVtLkpmy6xg53BOcK7HswFQboaUlgMjT2VbK7bySnU04RAKpy1z0EtG0S1g6ASoFn3tSFVMO5mHHmK17GmvJMpCUlaZDWjew1SMwOohACIf7Rl','3CfmoTnQmPW834cRJx2oMN3ZGNLl8GZILeog5EtzoUS6lG7r4joYWDWXJIqVSUKjMLogemXafscJureITwPzaLgqpF2mrty','gft6SymFefGUz52lgHDtiuxnfhqIjoUWJYCB5I5qI1JZeRdtd34XXOsxEgCoxV2',13);
-INSERT INTO ti VALUES (3294322,5948302932890559248,'YZrTaWDGhwSCMXeG59gO5kL6LSn5hklRfyejcZMTJ03FwOQNou','UpejPBY182sxbPBWHZHI1Z1gYhBbu8rGsibqkswIyJp5hBCAi4vrIIt220yVfZJ48AK0SyWE1WYwrMUd27iM0N8U4dcVrNNJdCmSi2baAvXTgFdvxzdDeUFCVJijQXfvW0msLd4jLOlekqRwHh4vObcjzWLE76RxCDuiB9GjJw4mM2aGiX7QtNu5HN59rjB7GsqryE36Il8U9I4rNwnJouJqf6pAOpDglaZQLCYHzUR5nPuNJa5HQ2pZE','s9ey82yku2xw','3qFaim7aTQDoifbwMcdKF1y2PMSwyGdb98BCbRC7hBNeh6f60YAHH5Fqzm4PtyRwAak7fwowjBtosi4B4RdQraQdbXkAzkyx0qJ0mCL89DHvJAPj2DyTUOb2BYVtLkpmy6xg53BOcK7HswFQboaUlgMjT2VbK7bySnU04RAKpy1z0EtG0S1g6ASoFn3tSFVMO5mHHmK17GmvJMpCUlaZDWjew1SMwOohACIf7Rl','3CfmoTnQmPW834cRJx2oMN3ZGNLl8GZILeog5EtzoUS6lG7r4joYWDWXJIqVSUKjMLogemXafscJureITwPzaLgqpF2mrty','gft6SymFefGUz52lgHDtiuxnfhqIjoUWJYCB5I5qI1JZeRdtd34XXOsxEgCoxV2',13);
-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 NOT NULL, c CHAR(10), d VARBINARY(41), e VARBINARY(66), f VARCHAR(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (45,7524495218110985948,'L6Q','xNBOV4Gh4mTgTlCHy9l21dDCA1jukvcj18Fl5b6','CzT2UADkb1U47Yh361bJnv54qQH2c5MT0e','J7','RAa4PPyfXCSSsrwHXOzWmuY3BWWIjYoUfc6sZTXYvID','wuAcXGPc3D',0);
-INSERT INTO t VALUES (68,10790775530531227000,'aTPagCZ','WTTS','ANwsoozjhajX','elkZNMSxo','1a3pOrRrhsRMlhNa29ecTxKviEGs4wo73BPvoJcFgaaVNIvN','2KeRqrbTVprLpQFckgCy07mFiQlbk0pBfv7OB26iYcaoqxVOLzQj3E1NPZhgWBK3g',1);
-INSERT INTO t VALUES (178,11720952173872751415,'ughh','nhMkry9thQ9q4qRufo7vME6u','b2GwJWHc4ZyFoxUhgeS0k2aYu8DzGREuJ7c9tqi77VjMr7Mx19zhaJ4KfKQ1x9e','hjdrpwcxj0NBBQI21OgUxNHANn4TtKfKl2m','aDBy9FE9EqW5kCntsgUmDubA3kt5QrmrudOfmmbpBBuRNnZxTiMsJD1b8ctZ3jvMwIs09d3aHBc','SkX3C0paXUOl3vNRy950Lz',2);
-INSERT INTO t VALUES (114,62482402663961196,'7pBL','4Z7qZH','1ZBRii','xhfqwyap4lA6rkk9sIrIpZ9n5xSITg4Y9CGLmB2bbCyw9f571kc1kCxagsXxJ7g6Wb','4OyveN7doLqHMjErFp1aFfOuf2BJkH7ohOwYaUA6y85RpKV6wceMPHjtkY1rQsV','6B91IXToiAu0o3BwhtNp0to2dFznzdUVt3qnnFhUZ40mI6c8Jl4KavD7Ig',3);
-INSERT INTO t VALUES (58,8801884401522901906,'6HqPIAwwr','CkL8pwM5SEQkylI8I0G','bI52h7x4upSK8nQckrspQAQJRb61zSiMytTvp7gcVxbphB9PA0D52Y7p4kXSux5','9lAyQhd88yHYDuKuuIncsuaEAn6aMPOkx9C4pXy','k9eGnSD7HbnumM3uPdspDdfDJcXEQUb2XyXUve7560CAQi','0fnmPWV3QZu1eoYHlf9AJevMSPCANqHzrXjVyvpt3wDvir7ut3MyRqXZXlPh7FV6r5QdcM6s5LkzSvfMR3JS0PDu2SH9b',4);
-INSERT INTO t VALUES (97,1471898625416793214,'U8k2ezjRwk','AJoXcuNekoQoCs7MZCTYopRc6Pc2GbJvjJ2G','DAiyMlwzL6bWxl7Us3DY9DMHRzlzpTquAI6RP','4IsnpZGHJ7tFvmOgIaupulbvYW0P','MCbAfczMmP2UCkBbAkyzdDFil3JhBAA4oaqJK9AXhcPHBHv0y4soscrEPqKr7kpLmn9JbSFnkjhnVbKSkU3aXPbBF','isTBhkax7QxgK13sAtSo2gkEzTzuTPi0XIPonZEw',5);
-INSERT INTO t VALUES (249,5336374213314935263,'SH8','tsgviuE','lkzd','6rI6Cwg4vEz9GcqExt8vVpEYAd4tU','ZF','Ee4ZF6EBjA7hzW',6);
-INSERT INTO t VALUES (45,5128473264394117073,'B','M2rUcGbGDc3dcXu4q5wFIp1EbfqvPqnGaIqR5t','aUpx3hSDyaU','8hD71dUi78kH2k7Dvv2vUvOrBg0','X1BoxXpFu3DOnxfbch1DpwKIl3E6839P4GVnltudhtEZJq5QgCwN3y9juPyAQsptOcSqmJFw1fvTw4UxbpV4QxUU1JQuNwAzY','dpkAlkPe9PZCiqoDSCrctqH5RAgcGub9KD4FVw0cjTmOB',7);
-INSERT INTO t VALUES (78,9333419857231936829,'PzV3p','yaEM7WUT0dl4ubySHbDBwBJvYzQg1IBH8','tL698iZZHNPkmgKVAL5QBIfs1f8LZPgE9Bn36N','OXdxD1YFnKIV6n84jOuW59Zckw2R4VBAisWobBB5z','w47nXNSJP9ArMMT8z7hCXmFGHQkeblAZVjHAQ5bMdDKPdF','prMEuUl4JFXZWhBF69qBID4G8x80CLL2eGyBe5ndBlfM2n6CwF9icDTrOZtcPGz38uS0jz97ihGx0q223f31',8);
-INSERT INTO t VALUES (201,14338632482480684505,'rGKsA','SYSle9hZUOVCvaMflKzY2oA4Q','bEl96t19DoseGtvOPmIlsyyeUaXNcd40T8KrQ8DB7aiqdLGF8s','K1tvalFcoZ4Mg','FuiOFqgxbAQNGQP54d517SlU8vX9ZbmvmLJa9F54NAAn1qNlun4YRhBI8cQD','BSzjAnPrFDIS7YOJj3CohTJHbBYqBif3ZIAGRdPRrtEefCmsyBxS3P1AxpHu97jOu1CCgEVFIQzZ7SrAdCh7SA38NpI2M',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8002350346814272452,7746693106030047643,'PVkgtONW0vJ1yWAqLoY','7SBFcQJ8O4TMLGPqcvbUq8vAAnN4dkB8qHzhWvumppa5QLvSAe4605IkO4cjNPERHJhRxfcutnyNZlByy78QsQuWOTjH5Fp0h443wGg8ztYWyXHyodzj6zyhx80r60ZpAJoqrdudxUXx6b0PgkF38ro2hvUuOZfl6Fi4VQbMgGuIVNwJiWGUDC4fjsXkgYUVKtlEhBTgcikpjiVvD51r6fgKpelgb5IgHlyQmxw9b','JcjRGG','ypfU7ayJNKlaRALzpUigraizpnZYJWHaPpOqW1usa1JiRodXdqRYgeKL11gcNwYbtLT48WduUbUo9Y4gE0bY5jvxO8qYyMqtplod3FKlm7J8u9mhHU7rIgWtuHIysVYOTghmkIB342CRe2ik7x9QpeXLgusqXlL1l0mwZJsHFLUu7rnl23x5qlj9u8rjjh2mytYFwd3w7vI5R0heGBLT07AgwNRfTLdfjJz1nwCDE8pvotBJySWeOo8Jhd5r','Wc','D',13);
+INSERT INTO ti VALUES (8002350346814272452,7746693106030047643,'PVkgtONW0vJ1yWAqLoY','7SBFcQJ8O4TMLGPqcvbUq8vAAnN4dkB8qHzhWvumppa5QLvSAe4605IkO4cjNPERHJhRxfcutnyNZlByy78QsQuWOTjH5Fp0h443wGg8ztYWyXHyodzj6zyhx80r60ZpAJoqrdudxUXx6b0PgkF38ro2hvUuOZfl6Fi4VQbMgGuIVNwJiWGUDC4fjsXkgYUVKtlEhBTgcikpjiVvD51r6fgKpelgb5IgHlyQmxw9b','JcjRGG','ypfU7ayJNKlaRALzpUigraizpnZYJWHaPpOqW1usa1JiRodXdqRYgeKL11gcNwYbtLT48WduUbUo9Y4gE0bY5jvxO8qYyMqtplod3FKlm7J8u9mhHU7rIgWtuHIysVYOTghmkIB342CRe2ik7x9QpeXLgusqXlL1l0mwZJsHFLUu7rnl23x5qlj9u8rjjh2mytYFwd3w7vI5R0heGBLT07AgwNRfTLdfjJz1nwCDE8pvotBJySWeOo8Jhd5r','Wc','D',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-312942108530075484,14969123362760969766,'Ng','wM1u4R4TsT5JnKMwWlSyvvG9w7GlzvjXvScEtfNwt4AVzXpDmamWIXAvcfgaMOv6VzGSZxdZBVW1KjMfONBaYafXFwAovLyw3KzgirrAnR7tDT85pbjL3pmL6X23odPSU6ugGuAAPHdwUM2egq1WGVUIwTJU4IbugBNRTApmvtNc1R9nd8CXjPyB4szguW8Wau','4OgTmtZfGTxfKgONoqyOj4BOa0Tk61R','WjwXIBWOcDOoTbLGTdjCmWdnul6AG98ADopH5ChA478JJ6VE386LM54QWGdV20W2giiSRDctonlTp4mmW5lx08zhQ16XOj2bIab6tPDY2rgUxPhyEMYIZcDBdURpSWgesRhzkwbkNjHbbyA3BqJqWFtDDWLFpL56','R8','G',14);
+INSERT INTO ti VALUES (-312942108530075484,14969123362760969766,'Ng','wM1u4R4TsT5JnKMwWlSyvvG9w7GlzvjXvScEtfNwt4AVzXpDmamWIXAvcfgaMOv6VzGSZxdZBVW1KjMfONBaYafXFwAovLyw3KzgirrAnR7tDT85pbjL3pmL6X23odPSU6ugGuAAPHdwUM2egq1WGVUIwTJU4IbugBNRTApmvtNc1R9nd8CXjPyB4szguW8Wau','4OgTmtZfGTxfKgONoqyOj4BOa0Tk61R','WjwXIBWOcDOoTbLGTdjCmWdnul6AG98ADopH5ChA478JJ6VE386LM54QWGdV20W2giiSRDctonlTp4mmW5lx08zhQ16XOj2bIab6tPDY2rgUxPhyEMYIZcDBdURpSWgesRhzkwbkNjHbbyA3BqJqWFtDDWLFpL56','R8','G',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3218616964078109662,12050995820186136435,'eyd4O2YV7p','ZiqXpDSXWFhlPtyQaKuuo9m3','9JPIt2vVwEV8l1ozSVRdx1RLIsA4j','FCVUE4BNNkE3TwqNrvX0wKNAse8rQnIGUdNHjPc7Rd9p8ck35H0gDL7dNIIkjjb0gt4I2yd95XcMoAdK97esvOp6fmfwcCZfLZwnZUNXaICdCCgGD5KiVtFxuf4V6eo2DiaoRH9cEmMqV','1w','D',15);
+INSERT INTO ti VALUES (3218616964078109662,12050995820186136435,'eyd4O2YV7p','ZiqXpDSXWFhlPtyQaKuuo9m3','9JPIt2vVwEV8l1ozSVRdx1RLIsA4j','FCVUE4BNNkE3TwqNrvX0wKNAse8rQnIGUdNHjPc7Rd9p8ck35H0gDL7dNIIkjjb0gt4I2yd95XcMoAdK97esvOp6fmfwcCZfLZwnZUNXaICdCCgGD5KiVtFxuf4V6eo2DiaoRH9cEmMqV','1w','D',15);
+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(40) NOT NULL, d VARCHAR(16), e VARCHAR(66) NOT NULL, f VARBINARY(30) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2386969299,-63,'eecCDkbaGqML86y','T8OJSTXBMVan','jKHwYcGHqVmtgOJPXf0XuzM3T60eeL','EX6dExJbuhFKMM','N','1',0);
+INSERT INTO t VALUES (1830242776,51,'v3yTxqwoXabKb3a','ZgEDi4JK','5ZAZx1dRX7n6PbgnkAYlKBq3KVsbybO3SSaZMtHQ9','AaCTiurJq','d','l',1);
+INSERT INTO t VALUES (3518523763,44,'A','vrHVLUq','vRuIgBNBOqdeQdt7DY9pqTxnAPGS0R38U4d083yRdH9j','ONrzJR2LFEPUtQlC','b','B',2);
+INSERT INTO t VALUES (3028778762,91,'qB15nDGM4k1T2NjiRxjc','UcU3Aixsr','gEqAn9LLO97S3xWYIWti9xlr2JCkLiAOj3MfUmx','9nLz3n','O3','9',3);
+INSERT INTO t VALUES (2393470204,-98,'foXMUgzc2kYVaa49l5hAfPXudSXgCWNc9u2','QvFqPQ','KyFtTaEa8OEJx4jFwNvB5t','KSwljXQjOnqxuWYvswTKrFewYrX','d','4',4);
+INSERT INTO t VALUES (156284667,25,'IkyD02e8G6w31QiJVPESIrJBVn8Tbi3c9WWdGjv','gQBRY1','EUdANLfV70EYHp1zzIsnzEUhqIjVnvtaAD0n9RbIEaKY38qWQN4Lj7eO2hlnvvEDtS','6khlhEvRc3HFOhz','py','y',5);
+INSERT INTO t VALUES (1263131879,-6,'XoEt5FeyPYX8yBbdzFed','qD','8k4KXr8LdVdxVpElQ7lhHIicahjn577pYOLQjANtXZJhM5HRU3IgXIHUnzObWFtr','Tl67Sui0Q','D9','B',6);
+INSERT INTO t VALUES (688725139,126,'y3VwUeBYiUXRjgIdYEllNfyojOmdbmKcDYlp5Sz','rcP','PeEclhF1jwhFOuo0uCBzHM1XlAnCPdZ','ZLPC68ozkT9gyMHSM','Oj','e',7);
+INSERT INTO t VALUES (3119906164,-113,'5Uf1vzxFpkqKSj7AP9','viS3B','9TTcOlMo5oAxafRKZbLehazU4Yt53Q5LfJOzZJZMNc5','qLma5','Z','p',8);
+INSERT INTO t VALUES (2042390760,19,'YNXk22A5Qz','8P9bAgmxSW1','ynSLI3DB0YGON1EfO8LdIasCbNc1YIrgufJVbIIJojKvCuTKUYebpLZsfmwzT','InDy','RN','g',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(40) NOT NULL, d VARCHAR(16), e VARCHAR(66) NOT NULL, f VARBINARY(30) 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 (18342572008643063331,3192710521873989158,'WfY','psBInZ2Xydt1PA5zaDvy4emqX92ZjcHxVtzMIuC','5gFLbWIA1EvMqlvsbmltI1t8yHcqYya','iDS97VWdDhPKqsHEanBelf0ajxUIvZ9PdkJQj','nzCtkv5lceRXRWCfMXQKldOtmQHAs2PATy82RDiYnwd47OZT83CcKbU2NEkC8Ml2XRu71HfCzTbPTMHi','7lhtAG89awq0ed2PDRx76TnjWNRZDOADt9Xy7wIEZ4DC43gv4iT1KOTVfsGU',10);
-INSERT INTO ti VALUES (18342572008643063331,3192710521873989158,'WfY','psBInZ2Xydt1PA5zaDvy4emqX92ZjcHxVtzMIuC','5gFLbWIA1EvMqlvsbmltI1t8yHcqYya','iDS97VWdDhPKqsHEanBelf0ajxUIvZ9PdkJQj','nzCtkv5lceRXRWCfMXQKldOtmQHAs2PATy82RDiYnwd47OZT83CcKbU2NEkC8Ml2XRu71HfCzTbPTMHi','7lhtAG89awq0ed2PDRx76TnjWNRZDOADt9Xy7wIEZ4DC43gv4iT1KOTVfsGU',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(11);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(11);
-INSERT INTO t VALUES (10610195577248082995,16491206635745028763,'7ldvbqga','xgrKgmeWNEjvigT8kEWpLc5DInOCkZ5kYYSx','r4nK5lGAeXLPn2Jy5A2tX8aNQr4TdrkUm2D1w9p61DVGiTw1','Yf6Z8KFE4IG17o5EUy8ftetfKsPEK6pyRFyTa2wpLx27tn9y7In4l','wsuEUGLOmSKzZG01aHNvZUzYEUGeaHAkgQQGaIZVbltRX5PVxx4QbdbjJA307lC1HSRS6tm5tYTiHQw','tfptsyMolFLIRWUNqPBMYH5ZQmNLcFVQZ4WME',11);
-INSERT INTO ti VALUES (10610195577248082995,16491206635745028763,'7ldvbqga','xgrKgmeWNEjvigT8kEWpLc5DInOCkZ5kYYSx','r4nK5lGAeXLPn2Jy5A2tX8aNQr4TdrkUm2D1w9p61DVGiTw1','Yf6Z8KFE4IG17o5EUy8ftetfKsPEK6pyRFyTa2wpLx27tn9y7In4l','wsuEUGLOmSKzZG01aHNvZUzYEUGeaHAkgQQGaIZVbltRX5PVxx4QbdbjJA307lC1HSRS6tm5tYTiHQw','tfptsyMolFLIRWUNqPBMYH5ZQmNLcFVQZ4WME',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (9605259203532580370,16768876286822588639,'kv9KJ6U','eyFlSoYshjKqqFrm2e7zyPl7e0nqH3PqMASlJ4AQvU1LVXTWytS9PGGazTM29q1NiblWWvgOWRoWpKT0HqwaRAEfB3hT4J1xPAo4mpmj3yy3v379la5s7T8DjfFr448JcHPGOZA0kkh1OJ0V50JF4oGaiTiLsWeN6MgeMjgNCpIVa4Uw3','fwkmnK6veOVqgl4kaU','ujLBg2sDpY','FaZtWdUujYmnk9ggAFV17tEmN3ueU7XpBcAYT2JdVEOdZvK1TKdfjnTrMeM3weLqdvD71YVmhZceM7CnXQ68D7HQ','eR05ioERhurwaTjJBoL0pOXkK0X9ODvQaUowG',12);
-INSERT INTO ti VALUES (9605259203532580370,16768876286822588639,'kv9KJ6U','eyFlSoYshjKqqFrm2e7zyPl7e0nqH3PqMASlJ4AQvU1LVXTWytS9PGGazTM29q1NiblWWvgOWRoWpKT0HqwaRAEfB3hT4J1xPAo4mpmj3yy3v379la5s7T8DjfFr448JcHPGOZA0kkh1OJ0V50JF4oGaiTiLsWeN6MgeMjgNCpIVa4Uw3','fwkmnK6veOVqgl4kaU','ujLBg2sDpY','FaZtWdUujYmnk9ggAFV17tEmN3ueU7XpBcAYT2JdVEOdZvK1TKdfjnTrMeM3weLqdvD71YVmhZceM7CnXQ68D7HQ','eR05ioERhurwaTjJBoL0pOXkK0X9ODvQaUowG',12);
+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 (4213534502,-33,'hYCpx27pRVIzfxV4sUZlSOxeotJfZ','fjUa','tIoErj6UCrkh1lPLK4WHAMJ9T85hOE9wCJXWugH3EEFza7GPrwlcMUaSymww','6gnXYmGby52mZuAXIOWAa1ZiWdwu','D','U',10);
+INSERT INTO ti VALUES (4213534502,-33,'hYCpx27pRVIzfxV4sUZlSOxeotJfZ','fjUa','tIoErj6UCrkh1lPLK4WHAMJ9T85hOE9wCJXWugH3EEFza7GPrwlcMUaSymww','6gnXYmGby52mZuAXIOWAa1ZiWdwu','D','U',10);
+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 (2371583843,-34,'vQupKyv','UMp41Iyy','f6w16hlPcAy5','jiZkslOLSKLbcjVv','hX','c',11);
+INSERT INTO ti VALUES (2371583843,-34,'vQupKyv','UMp41Iyy','f6w16hlPcAy5','jiZkslOLSKLbcjVv','hX','c',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3273411975,-102,'TUmVtSGpPg4eotHvlYq4eSnfwFZbO1O','bnTDXcRDzT5fmNluxCepLTL9cdrVHER2LwixC9DIB775sPkVhnuC0xTSgBaCLt39RVdsKOe0xyGHzhnNcx5GKA7bw1RDjYjL2Esd2Xlg0oGDwdMGCxIRoZ6vEkkyKoQLUepsLwHQkFLmHNWWlcFVpXAdvIPHvF5BBmjWXR5ojwUphVcRelN6tAZN64L552dRQVWgJ1FJAjxlJqz3vWIzhshabBvktuvq7r3ype6HfMzylA','IqvqwlvGJrHerBEdvpnWxTiXOOWJlKG0VTWq6ouwGkZ4TYUjejgjPhXHooGHEk','VRIdkdk79pf07pfn','M','v',12);
+INSERT INTO ti VALUES (3273411975,-102,'TUmVtSGpPg4eotHvlYq4eSnfwFZbO1O','bnTDXcRDzT5fmNluxCepLTL9cdrVHER2LwixC9DIB775sPkVhnuC0xTSgBaCLt39RVdsKOe0xyGHzhnNcx5GKA7bw1RDjYjL2Esd2Xlg0oGDwdMGCxIRoZ6vEkkyKoQLUepsLwHQkFLmHNWWlcFVpXAdvIPHvF5BBmjWXR5ojwUphVcRelN6tAZN64L552dRQVWgJ1FJAjxlJqz3vWIzhshabBvktuvq7r3ype6HfMzylA','IqvqwlvGJrHerBEdvpnWxTiXOOWJlKG0VTWq6ouwGkZ4TYUjejgjPhXHooGHEk','VRIdkdk79pf07pfn','M','v',12);
+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 (250060684,80,'bFnZqTPnJIS5hl5ot9Fgxs8','RyQWTRjJHtPHx4wsENWCbQUIzw2TYnbXcTIjSL4GQ1MIoAdjWlQx','mKacmFVG5wUYh8LwVshg3S3bZKY68h6ibqenB9GoDZ','S5PhK1V8h7sT5itPu9sToHNCGxOAzuuVMCpAbSbtkgpm006e9spdkBdKAaTe30BZxkcjHOy43ByFyUbmMimZRhi1ADpW19Jyi3DhtcMeJm215kTh4XPKWeHnUBI9G4s9D5bTPkCdfbZcbrPx','ET','R',13);
+INSERT INTO ti VALUES (250060684,80,'bFnZqTPnJIS5hl5ot9Fgxs8','RyQWTRjJHtPHx4wsENWCbQUIzw2TYnbXcTIjSL4GQ1MIoAdjWlQx','mKacmFVG5wUYh8LwVshg3S3bZKY68h6ibqenB9GoDZ','S5PhK1V8h7sT5itPu9sToHNCGxOAzuuVMCpAbSbtkgpm006e9spdkBdKAaTe30BZxkcjHOy43ByFyUbmMimZRhi1ADpW19Jyi3DhtcMeJm215kTh4XPKWeHnUBI9G4s9D5bTPkCdfbZcbrPx','ET','R',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2307577435,-118,'lEi2HcXHE','vLBYs0o9xP3oDbACsdIFX3KslJ07fUwQkj73qlZgN8aa7RkM7IxkDW0IRo8bFo2adN8hurm7pbrCEIYa1','jiSJ2ChGXfHbj0zSA7uLQ6NUQdvg0Mam4QWDtSbrgDeiD8eembd','NDGcSholf8EFntvUAQuecqmjsLoMhsRmrwt0mJF3HXUG8k5MMLzDAAOaPmaoLxIt7BQybxvk1MhiIJvTfKFqeUtKIwDKPHYWcI5T1Nxk63TnkcTNQYCMDeYFAyg','x','H',14);
+INSERT INTO ti VALUES (2307577435,-118,'lEi2HcXHE','vLBYs0o9xP3oDbACsdIFX3KslJ07fUwQkj73qlZgN8aa7RkM7IxkDW0IRo8bFo2adN8hurm7pbrCEIYa1','jiSJ2ChGXfHbj0zSA7uLQ6NUQdvg0Mam4QWDtSbrgDeiD8eembd','NDGcSholf8EFntvUAQuecqmjsLoMhsRmrwt0mJF3HXUG8k5MMLzDAAOaPmaoLxIt7BQybxvk1MhiIJvTfKFqeUtKIwDKPHYWcI5T1Nxk63TnkcTNQYCMDeYFAyg','x','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (834365771,-117,'BfDCKB2eDcWAvhc19X1FXHXa6XZ4c','g3kV7beMheUMtaw','sxQHw2puR1ayN','ZxUpwnOK7XYRov58RclMGAAAtjVBlJMBoERTI3CjiUGgvYc4VIcACDiCEThTSk3iQ','U','7',15);
+INSERT INTO ti VALUES (834365771,-117,'BfDCKB2eDcWAvhc19X1FXHXa6XZ4c','g3kV7beMheUMtaw','sxQHw2puR1ayN','ZxUpwnOK7XYRov58RclMGAAAtjVBlJMBoERTI3CjiUGgvYc4VIcACDiCEThTSk3iQ','U','7',15);
+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(39), d VARCHAR(67) NOT NULL, e VARCHAR(95) NOT NULL, f VARCHAR(95), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20,896994455972125777,'I6a6','jnNMpph0nblz0VigVyEoDVmRVvsI7Q9kTKsCh4a3','wUSw9M7X5PL9isPS','ZSzlUZ2ljUayqB9WqeBttKW5HVN3QwWGn07lnXkjiJhs4yA3HUFtE4','m','Cp',0);
+INSERT INTO t VALUES (-46,-2526670935155334278,'EjWK5yNez58sdImn72','zhfNF2vByfySGiWilX9NWr8EJdizxk9PkuJVmICvutMWPEQ32V7gw3kk','Qpk4e1hE06ITvKmyHZyZDQauyYqIvrcDVP4IA354LetjZmPeHRggJYQjx','G9h6iut56NOv4YZGqli1agOniPorfbVy','s','s',1);
+INSERT INTO t VALUES (-20,-2030471118504710997,'sa1QEIofh0u3','GAG9AbIsozhcKGHPxRuLKDCvjZFp','hQsxtYLPy0mF3fbPYwUeJYJSAs','DNijVFsVeisiPAwNIlkW1Nip4s3AKb9mcnv','j','QX',2);
+INSERT INTO t VALUES (112,-3615725194413941263,'Glr66JcfSiaEX','oGr4cBAAtOwUL1','6P4khS5rsAkuEO7saWfFhSp','2ZtbIQ5DC3a1ALxZ7fchsq8yIo8DkTBfG8pBepFdrLCLg8dGH','Z','Ho',3);
+INSERT INTO t VALUES (-97,-6443254324397941904,'IyKqJ9EHdJTvgV6g','hgIfyebEQQ4JHDp9oJAqtHKcdHuT','W6Fcu1Of','EZHeRgWikSJTpsnvsSSDiiYjPCX3TMzuRVYo','R','M1',4);
+INSERT INTO t VALUES (97,8091763223161734592,'zmJ75UG4np1H7UTgkmKZrwffZ','5tH8zqsXFEFeos5XeQqNZX9V5nGBV1lgu0qrggutY','mDAiflufdmGYH5Zaw1Q3QqYLFq9gsQgaQb','JQT8fAZvK1UGDunYSqUVCxUlN26p5EnH9MZ0hUR5iWzg7HT3fs1Kykez0272ogXtublvX0dwvd4ZMz0pkJlmhz0Kq','V','Dg',5);
+INSERT INTO t VALUES (60,2442269574680597366,'7fse','Sc4MsKL5UdpQ5aGl5hOLO645dLrBY2nHJj6PVtQtLbFB','rRHbuVXbg9X5LTOD','tOnoUWElWuQdMeqodlINfsppu6Xa4Ex3rIdWY7l6tAcUmpVbg9JD1i4WJ7YHNILbMESee3c0PvMV43WlN3bdzIE6e6v','9','On',6);
+INSERT INTO t VALUES (-35,-8694194192859289815,'DI1iscH8Enhgj6rJbTQoKv95adTU0','lTIojJceM3smsC','OTxbCOKSOqbxZ9J2dWPhWzRaLJKSOtSnjgd','ubVULV9cfVuW8TE4UKULH78B3MM1VWM7ReoMHqxUsHLkjpQg1RNuTARr6Z7YC1fd','d','gA',7);
+INSERT INTO t VALUES (-60,-1190396875360646239,'phkkTwv','F5JSweT9WBEl','zeq2zZh5gRSr8Bhi7rbfC2VlMG7rUTIam7lMZ5hmGirEd294O81w4rzXWojxFiugDhoEfm','mYjMogohnj2JxORw4fXshujMbCtGwpigbEbqrqTJdmpNAqMPs5kh1sW66zB','t','k',8);
+INSERT INTO t VALUES (-12,-4790048057327224289,'Dw4eqLiCm7Gt','xXJTYXDlZaSVyARidxVruSjdHxFn26F7MFXeBGB5dOUk1bap9yC','RoWZlZ4vaiww1igfWr7LojzO4naYddhNIdV7uXLsi4vee0','HZRXz4eG9UucxYVWigbLpicCxOhpujsTyMexoI4wMC3jyLgxrAjhXu1ffyT9n3GQLXPD5nD7g49fRBcqxAPD','g','k',9);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c CHAR(39), d VARCHAR(67) NOT NULL, e VARCHAR(95) NOT NULL, f VARCHAR(95), 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;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (30,3980457087194564757,'SuGg2IxquInuAJQrHXsU0vVN1OE4A','4UUNB2HOgMrRT1PjGplwmC1fV3YuEkkuKxlRi8M4ZxfohugmjKJhMkRwDUKXUJ','YRpz4GXKR1o8ed','MmgfIC2zJP3pSNotD9ARJgBCPfiWrB3XsLgMKtyA','P','bH',10);
+INSERT INTO ti VALUES (30,3980457087194564757,'SuGg2IxquInuAJQrHXsU0vVN1OE4A','4UUNB2HOgMrRT1PjGplwmC1fV3YuEkkuKxlRi8M4ZxfohugmjKJhMkRwDUKXUJ','YRpz4GXKR1o8ed','MmgfIC2zJP3pSNotD9ARJgBCPfiWrB3XsLgMKtyA','P','bH',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(40);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(40);
+INSERT INTO t VALUES (59,6765755316957198667,'5RiT3nUxjvJA2','X2OVIa9xv5Z','5zL92qf6SWGB8Ta8m8iZdUfgC6IvgNlFuOZOK7XhxYVOZcxxDH5sCWo2oNgBOMd38vlpJJhyGpEk7EjxulYYxsYsXxIIGs','evmh83boZ06NjfSpfKtIEyxTDURTbpbKrm5Y4sIAr99DQon1JuaNxPTDYiy0ik3zeg2pdhWPA4Ko5GEsRKr','6','Y',11);
+INSERT INTO ti VALUES (59,6765755316957198667,'5RiT3nUxjvJA2','X2OVIa9xv5Z','5zL92qf6SWGB8Ta8m8iZdUfgC6IvgNlFuOZOK7XhxYVOZcxxDH5sCWo2oNgBOMd38vlpJJhyGpEk7EjxulYYxsYsXxIIGs','evmh83boZ06NjfSpfKtIEyxTDURTbpbKrm5Y4sIAr99DQon1JuaNxPTDYiy0ik3zeg2pdhWPA4Ko5GEsRKr','6','Y',11);
+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 (30,6716984035768534162,'pglm0q5bsfkRGsEoPBAk','3rhNr6kIKFhbWXCWh8pTWKOEw5oDg4UAnqsfFUhmBeCZfBjfBRZVskdgXYXcZK8','RlnEghtcAouKlA02CnNNekesp2Q0nsJY5HSnjdzKMtikURdqY0plpANPUN1MfG4zSMz0vRBfYbB2Tv4Vx9133FxX0fHow3','T6M1c1dMXuKp4F1AZElSM4ZRhRfvTOZIqWJ9jaKUrXCuaEaF','a','3v',12);
+INSERT INTO ti VALUES (30,6716984035768534162,'pglm0q5bsfkRGsEoPBAk','3rhNr6kIKFhbWXCWh8pTWKOEw5oDg4UAnqsfFUhmBeCZfBjfBRZVskdgXYXcZK8','RlnEghtcAouKlA02CnNNekesp2Q0nsJY5HSnjdzKMtikURdqY0plpANPUN1MfG4zSMz0vRBfYbB2Tv4Vx9133FxX0fHow3','T6M1c1dMXuKp4F1AZElSM4ZRhRfvTOZIqWJ9jaKUrXCuaEaF','a','3v',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (24152096099633353,10191510200783876491,'Ftj3Tf','ByItQwNRfQHuOfzSPh9Jpap3OlVKoaJYTmeq8lJBizEH6n45fWL7lwRMXxqxLoumIDcYvo2xKmrzJo0Uho8LiVjumfTBVh4Mluq07U7qqNlAP6lydMN9','Qb0ozPtlnWz0Ayq3fYY7r7Tzrojgr86gv7g9utW','a8h7CM6l5t3tOiBsJr2nzy2suDLJXW9GaQM1xQCzK4mMTxdybbaVOKZUoDoa6VaNvhTc06qISt17zgTy5FrlPSdFmp4M4dLAq4r4ZXZm5zn8kVcdIZoPLFh5XQJ5BZccMWSSVeRKzdSmvKDBpb','J6p8n2GbpVk0KrukH6jz','r099x3LMaHqAH7u02rqSpVxUSBijNu',13);
-INSERT INTO ti VALUES (24152096099633353,10191510200783876491,'Ftj3Tf','ByItQwNRfQHuOfzSPh9Jpap3OlVKoaJYTmeq8lJBizEH6n45fWL7lwRMXxqxLoumIDcYvo2xKmrzJo0Uho8LiVjumfTBVh4Mluq07U7qqNlAP6lydMN9','Qb0ozPtlnWz0Ayq3fYY7r7Tzrojgr86gv7g9utW','a8h7CM6l5t3tOiBsJr2nzy2suDLJXW9GaQM1xQCzK4mMTxdybbaVOKZUoDoa6VaNvhTc06qISt17zgTy5FrlPSdFmp4M4dLAq4r4ZXZm5zn8kVcdIZoPLFh5XQJ5BZccMWSSVeRKzdSmvKDBpb','J6p8n2GbpVk0KrukH6jz','r099x3LMaHqAH7u02rqSpVxUSBijNu',13);
-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(44), d VARCHAR(8), e VARBINARY(5) NOT NULL, f VARCHAR(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6641203,14031,'FJ6SqIuWepjksNYdNWU55t','0I','8cxQ','qx4WZSat5aBSmTyp8giF3KJGfv','VwUogP0U1zbDUggSU5h','bI0TYiRgXRa4PZN9At',0);
-INSERT INTO t VALUES (11830837,47888,'rr8muJvmHHsFSI5EPvrIOMncW8QiCWNihzHIhVi5UbV','NlFN','uDG6','lbvEtYMHFJzJo9jMmFwS3TfRPynNO30uIbgCfiuQcmerChCWLVfQx8aLoV0yOQAEVta3','REsctIbn0nWPJI2rSfAB3T8H8l','ZrEe4PqcJkMDWk2E7KE7ZCPpLjnHp5PNAU',1);
-INSERT INTO t VALUES (5076699,5342,'7R8tq79MnA','eu','ueihe','lhLrDeAGmWvzqsCNlRZF3aDPIBXC7Ed6OhKCpjBWAPdbaXumAp6TWu9PeSWT','nY31DcKh0EyNYpbsFzdHyLqnuDO9aKBMFuVavy','RzYtku1Va6LIkBlG3knFO2RgSiTOKUUz7RrIx9oXsobUFLuIstN2skMnS68hQd3T',2);
-INSERT INTO t VALUES (2055195,32022,'WkQzz','m7pebFq','kXTgN','1xNXCQxtXur8oxXcBa','Q3IDaMQBfROo5dGw7IBZtd1QCqbx9LvzUqfEWndDRMr5ADbr6jScOACD68rwfBa','9bMur83acW8fMdMG8aHbyrE4uV9e9JB2ZzdYK4pkpTncxm1VX3wa4fOwoTZxwwqeKNEWW9GIH1hW72DIS0Ze3CMoBR32Ed6AN',3);
-INSERT INTO t VALUES (10666384,39833,'pJNwf4pkwviWCGN2zEjbZtV','hxLav','R','zRYAMqqD1ijqW6VvdNFxRUXE9EyCDly9HE59hilAjB0XLpDTRXrBRm5U14FmJH7hJxeQVP8u6f2','lqa7oFxDgVKQNucy6oUEC3UQkQmfvQWhHMTkE7Xh7Ab2Q9hGkvkMiQRIs','tliYKstjGJUDXPfALwjo4sZO4MGBlNpTwHNrZJgy0YGTpvQqG1cEiE6V1DAeUlLnBkUH8cbnT3I2iql',4);
-INSERT INTO t VALUES (16184628,50981,'GUqobKOaWpCpUz5keq9EdjBrfDI7el','d','QtRn4','aZIUl0ZwO0hJmBrEHQpeMRX','37EySDBmLwimme7I','wrPmpWq2aj9jkSpRHvoTjrgDVclpVoK8GdmqHQhcDuRUBu',5);
-INSERT INTO t VALUES (2393779,58379,'yT','8a','8','zDQ0jnkk1PvlbI6eL7dwrTWjomC9Zu5IdPQfVo1q7nSvb8XmM60nQmMywuVw1KnM7','tyAqK3pviFCB5alwwyqhEhdH0lOdXwjKEJFg607hivAuGD1mzjlQPkbVD6Zzye','AIvKib188X',6);
-INSERT INTO t VALUES (8166177,24405,'aG1s','ii','6I','R0wEnW42Op8UsVgDUYVa68eqbt3DsEh1RGCMf','8s2s58tvNI7cKOed8f5q8ypXkf83rjj6kYaLQyCkDnUcet1y','FtS91hjqW1VPOJUUE5MEDbmkq595Dxve',7);
-INSERT INTO t VALUES (10717283,26131,'0djvF1CQ2Is6kYVBjWu3ZkFtQiA48rZxI','kkAzKq','ciWU','M3k','Q3TGFCQoAhrM4QdtUTVICGdK6nULZC9rM3V0Vt2kGemXvZI','oXOvPZfBLO51uMYg5LjI3GzixsPX35AizgBX7cKSuHv',8);
-INSERT INTO t VALUES (526086,49843,'vZiYdhb9aJj','2xxeJby','OT6Ms','r0HQjuPm9E5lYlafzIgeeyfe92xQKDSl2CLluWj6AV8Iw7','Odp5ptKkZTTdSP8DlRCZCn8Z1YXg91ZPsfFPh8siV0Jbs47kIxLR0tBWUO4XlKsHApsWLwQdmCZ2B1AgZYD2Kwtib5','pIem1IJobtks59nkZTX4tPTPXAcMqBwYuD8ejCcLIw4mneRI2O6kMPvfp6nfglOrBGv8JGa6lbUbGCfMg8CJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-81,-2676270027593854150,'tWI85vs6YwJWhyO82bKUbMl62rKYDkGXHkBbd','fYf6bCDKjQTlz6Obwq8Q2ZJc4O5nUdLjQ3kO8AzebiYfZCDl13RAjghZUIXtZkuQCUbwcCw2xCFvLIWDWPbC39IOKBpVseAJZeNWUub','E9Aoy4vex3ts0rDdSiJ714Q8l8jU36wouoiCej4sRx4hbmWmT9A3hQtW6emDO','gFZieULVuy3dYQpn0Rsl8w1ktPNyuQIPaslOsNluVa4F8WkYTIACRIhjnFSyuknBjcYNh8CYHqo2pJ2pcucK2KUtVQdyWeycojFT6dBiyxSodSUfF','E','Ho',13);
+INSERT INTO ti VALUES (-81,-2676270027593854150,'tWI85vs6YwJWhyO82bKUbMl62rKYDkGXHkBbd','fYf6bCDKjQTlz6Obwq8Q2ZJc4O5nUdLjQ3kO8AzebiYfZCDl13RAjghZUIXtZkuQCUbwcCw2xCFvLIWDWPbC39IOKBpVseAJZeNWUub','E9Aoy4vex3ts0rDdSiJ714Q8l8jU36wouoiCej4sRx4hbmWmT9A3hQtW6emDO','gFZieULVuy3dYQpn0Rsl8w1ktPNyuQIPaslOsNluVa4F8WkYTIACRIhjnFSyuknBjcYNh8CYHqo2pJ2pcucK2KUtVQdyWeycojFT6dBiyxSodSUfF','E','Ho',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-65,3484959971098342387,'erYI4XesIKPyrBtV7ayqcPfTOnWRZnxgJwkQxsg','zLfRfc9xPR1XpjBOjG7aGzZHN2V1VtntbdP9btfT9caUid5q4ssBD7u1fMVNtty3XqDlPSfmP9kwZj4WEi62KsrnQh4P67iTxrUMcjBazBNXWsxiGbo','i13fem4S7rtEd0K9LYkrgejkxa0FF1KUoRAC4bogzWDeyS9wV','Dn5YBy9p7eZ17s4c0lCh6TZMWXp61qseed2eW0DpcKFDgJYxBC1IkG0z767fD1M3qDvcjRUAKhZeTjm1Hy3c12tTJ78jBDjdGTsF6bxzrM4PygRhPeuGA6A7ltwP74QHg9b3PLmAjXcBXd84OiIjxXKKVrKW2wYwq9HpnGspk2jMIUjhLpwdBNoUhH7oxTVnjf2zvS1C9l9drDg7oi5tKykSa8qfCGikYbuiSBEV4m4wVc','NQ','Ec',14);
+INSERT INTO ti VALUES (-65,3484959971098342387,'erYI4XesIKPyrBtV7ayqcPfTOnWRZnxgJwkQxsg','zLfRfc9xPR1XpjBOjG7aGzZHN2V1VtntbdP9btfT9caUid5q4ssBD7u1fMVNtty3XqDlPSfmP9kwZj4WEi62KsrnQh4P67iTxrUMcjBazBNXWsxiGbo','i13fem4S7rtEd0K9LYkrgejkxa0FF1KUoRAC4bogzWDeyS9wV','Dn5YBy9p7eZ17s4c0lCh6TZMWXp61qseed2eW0DpcKFDgJYxBC1IkG0z767fD1M3qDvcjRUAKhZeTjm1Hy3c12tTJ78jBDjdGTsF6bxzrM4PygRhPeuGA6A7ltwP74QHg9b3PLmAjXcBXd84OiIjxXKKVrKW2wYwq9HpnGspk2jMIUjhLpwdBNoUhH7oxTVnjf2zvS1C9l9drDg7oi5tKykSa8qfCGikYbuiSBEV4m4wVc','NQ','Ec',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-112,8095884817138867712,'09M5','FDROFiWY49FVH7b4nZj8TcQdfHiuu2Ic2E7NoWBie7wp6RA6xS4R7o8tw1','6m01bC2OADw8UhV86qFtcnJ3mgjfiPTEiF3uHAPUFViyqxKdoFYZMubAO52bB1lIdhvBFSCxhcAHn2U','dckbBl5i2fc7O5zrhQRqnbQv29zlUlouNol4G6Mt3vnCJOQLv6diTcsnVDTk','FQ','iv',15);
+INSERT INTO ti VALUES (-112,8095884817138867712,'09M5','FDROFiWY49FVH7b4nZj8TcQdfHiuu2Ic2E7NoWBie7wp6RA6xS4R7o8tw1','6m01bC2OADw8UhV86qFtcnJ3mgjfiPTEiF3uHAPUFViyqxKdoFYZMubAO52bB1lIdhvBFSCxhcAHn2U','dckbBl5i2fc7O5zrhQRqnbQv29zlUlouNol4G6Mt3vnCJOQLv6diTcsnVDTk','FQ','iv',15);
+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 BINARY(57) NOT NULL, d VARCHAR(91), e VARBINARY(59) NOT NULL, f VARCHAR(40), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (193,-6829530,'HeGg91JOcMMvmjzSGZOVzIRP2G2Pgf7VQvm','Wriup0pzYFfLI0tJbyqPjGHWb0tkn2klPsNsVzQiZYzeydK0T7GdT66oO','R8MqrZbzSI6x3X0mz07qG0PSV','lutwDwssABfABwSfgQWpvazkLaJe','Z','mM',0);
+INSERT INTO t VALUES (130,5627268,'9Dq','QzZzDof0aSuJ89veQM72i0l9Ytxp4QsWhJ4zH2YdspY4XS8oCZc','cgiVpG','bImaC73oy2G2izkXTBEm4RFB','b','Dk',1);
+INSERT INTO t VALUES (60,184668,'V1AmbsuLwKjmFCpqLMF00nKR5KXnW7weMFUvaVnf','1o8q5KMjnwcGyAtL47CdeSpehhqkmKortLaZKW6SHMID5T0WPbDA0jLW1fqWdao2E32of5','n4','8QFn3BEyDRb','f','nV',2);
+INSERT INTO t VALUES (153,2639774,'eDmnzEPsdePkAw6R1G3ympz10oQSgPD','tngFqzMzaAkNeMcmC','FZRD58JDEn90WAJuVBRL','HhCVEk','0','aj',3);
+INSERT INTO t VALUES (137,-5993538,'JdgKCM97T0Gy8UWZEE','MOdphZcv7Ugq6NAVTubdhMg7FiZVGZXcYZ3vWD','FWWgw0PAUJ0bBLpzEMDxlurhP6RBZ0V3Dw4PGsUx8R2xYfHn4','m9o6YytySUDU4GNNEp2YSGyGlDPnsaZjbs5aGG','y','Yn',4);
+INSERT INTO t VALUES (106,1181857,'NJep9q7gjR3Gikt','vxpOClcnVoRLyIMlFdELx0lI3KEMlC8lG039NniSBlijRSSGRdZg5','O52KtuOUf','Sg4q4PUJqkdfiv0','E','j',5);
+INSERT INTO t VALUES (8,1356317,'FoiuCKY9bmBluqVvHuKypUSkNbcrKxNyUxKKndTKfeL0iARBYoDGlvme','gSPb5syCkz7UpOr2aRXmrBPeaF3vBl5tMvXK9bSBS8UIEmIn4N9GiB','QBI0ySCA0LhdN2cEsBFVb5adFm40gJCrewxw0BXtI','1i2844QoQcI21MuQMm0VT2H4oOSjPPNbdlsAZ','C','4l',6);
+INSERT INTO t VALUES (201,4643968,'JLiz1PLbQKyP0so2cVdTYaVZI4J4gccvrUdXZ3vmKZeNln6RT','gNyZJ6VkS1uKpvre2qQpmLN9tZ92IukSBv3oQrTaq8YfmogFDgIO46vGCia2S62retoMUz7AP1953BuR1VEchQ','GPC6yO0ItQmrVy8KYOLLoeX','l9470Iocj7bozCbg8IFV6VK9XAhufB0v','5','Af',7);
+INSERT INTO t VALUES (120,-3916972,'4u374','JARxFBwS8ZswBgSA3KevmM7rTzmgPEe216qHaKCNlFIgMcq4xfdqAYFrPUESr0cg8zqogNCNvnScpBVkWUPAagm','AGn47a5feZn64ofno9MAnqKXHqzhg4VdUB6TZgg8Jh2FwP','melrYsBtYuV8JTz4hxFOxnkT','D','kj',8);
+INSERT INTO t VALUES (140,-8084067,'9oiuvStS8oCsw9PwGTiiW6wCRNsEaTxV84hb3Gw2hRzbW66M','8izWaGwxiKpOuMpB8c5Ine1H0KQfy1OSRQ48CXIsCi5ghdlfAK8rhdeR8QZke','hDTKt1CuKEcPZRkIrLZOCdvsswAfcPW1AICXpv85WrpLvK6k','WMVDAvPTGiXK','l','F',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(57) NOT NULL, d VARCHAR(91), e VARBINARY(59) NOT NULL, f VARCHAR(40), 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 (15192569581064767005,36907,'Z8gw0Ha8dQfwUbbUJ5Roh4K54OwiXJ0AjOF','lEH8Wq8r','4OppZ','l','lDZoBtP29rA6zKqucKvg6Susyx5REBriIhNwSLCSxgCYmteLUxbUdTQJpzw9v4Xe8MjkwqNA','QLtrrKHH6BlvnE6iOhG6GSwLZOq',10);
-INSERT INTO ti VALUES (15192569581064767005,36907,'Z8gw0Ha8dQfwUbbUJ5Roh4K54OwiXJ0AjOF','lEH8Wq8r','4OppZ','l','lDZoBtP29rA6zKqucKvg6Susyx5REBriIhNwSLCSxgCYmteLUxbUdTQJpzw9v4Xe8MjkwqNA','QLtrrKHH6BlvnE6iOhG6GSwLZOq',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(45);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
-INSERT INTO t VALUES (2902795193249950130,34225,'1Imi6vje7FCIIKVFTzGEax','v','E','2apHBS9u6hKUiXBR','zZ7v17AegLZaRetnMcQaIfhZn5vsdZL8joRNtlJPIp98mX4AKdXkTfSb2J3DD0B8piWBvfiLhaeFC20VNu4rpxrzjYXbi','NXWJsOk6b2XPiMyHcNzeQvu6KzkYfO2GkeC',11);
-INSERT INTO ti VALUES (2902795193249950130,34225,'1Imi6vje7FCIIKVFTzGEax','v','E','2apHBS9u6hKUiXBR','zZ7v17AegLZaRetnMcQaIfhZn5vsdZL8joRNtlJPIp98mX4AKdXkTfSb2J3DD0B8piWBvfiLhaeFC20VNu4rpxrzjYXbi','NXWJsOk6b2XPiMyHcNzeQvu6KzkYfO2GkeC',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6541917443071885390,-1431580,'pcgT9q119vhheXVP4YXqG3LaWG63v5','5ZJFeNmPyQNL','KFEP6','lKUBdZMCu7e7','K','f',10);
+INSERT INTO ti VALUES (6541917443071885390,-1431580,'pcgT9q119vhheXVP4YXqG3LaWG63v5','5ZJFeNmPyQNL','KFEP6','lKUBdZMCu7e7','K','f',10);
+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 (4252157980689819583,-5285247,'aFOGarA2b9kxW','cKVffEX8ZpcnRcw4EEL8CFS1KpMRYW80oTpEXjYLFAbD8glNQye6ReWcRGfLOUM3bh','YSnj5ppTuW5R1Ic','uLrclXf3XkMo','y','Z',11);
+INSERT INTO ti VALUES (4252157980689819583,-5285247,'aFOGarA2b9kxW','cKVffEX8ZpcnRcw4EEL8CFS1KpMRYW80oTpEXjYLFAbD8glNQye6ReWcRGfLOUM3bh','YSnj5ppTuW5R1Ic','uLrclXf3XkMo','y','Z',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (16929516206807807048,39741,'nFyaTxJ53FLqkvHvyc6C00b6N1SOBF9uNfjlxul27uyu','IhmSEoEVcHRU8s41lQF0p14PeHplj70w3zHYn0ZOW0g7tfBrParsg4zqePrrhiEWfghB4kuyVw9VqUnDGA94I82EhKOwbEU9YIMO7ra8IQCIIudr9i0qqSkQ4dey7szjsn4ATiluPKjrNwJcMldZ','vyP','pxhOpUUQQFIJ4YhNn7xSAKMd2kQRUvBRWy4UOAXrEA6YX','78K2DbJuRA9crhteb4kqp4ot9cY7V2OK6kzWDrnNW2Qj3nfOEreFec9JolYUGwAa2NJuGjb5LhlIxeAPbSamQokskZ','JcCjbJOK9QzyhQ',12);
-INSERT INTO ti VALUES (16929516206807807048,39741,'nFyaTxJ53FLqkvHvyc6C00b6N1SOBF9uNfjlxul27uyu','IhmSEoEVcHRU8s41lQF0p14PeHplj70w3zHYn0ZOW0g7tfBrParsg4zqePrrhiEWfghB4kuyVw9VqUnDGA94I82EhKOwbEU9YIMO7ra8IQCIIudr9i0qqSkQ4dey7szjsn4ATiluPKjrNwJcMldZ','vyP','pxhOpUUQQFIJ4YhNn7xSAKMd2kQRUvBRWy4UOAXrEA6YX','78K2DbJuRA9crhteb4kqp4ot9cY7V2OK6kzWDrnNW2Qj3nfOEreFec9JolYUGwAa2NJuGjb5LhlIxeAPbSamQokskZ','JcCjbJOK9QzyhQ',12);
+INSERT INTO t VALUES (3364408929509127804,3402787,'fcwrw6WoRIMcWojg2poFu8U6WWCi5Frc','vVoXlWNsHTNUpuc9cQvPUPmUU50Fhv9bSZJ6omeSY8rgFdrv1RDnfsQERc95UhIvJQ1PJ2ifR2DtPvpAesWj23xfOPzBnom6R7ZAMmELZyQmwhvpxENcB6aE8JWV7Y5ovtipZPsgVjtuE1DJ5Q8QjeBAo40IeWLXXljogAbGEq80mmjZXEAKQVqkQqDZe5EF2C6WvYmdppDHYsM7xHSlNBKsc60q','SsYeaJO9IXDkTqvQHvhoa2MJmorts9xIpqBL0FmzejDI9lVVA6Syu','Po4AwxBarBw3T24YlcREsS','B','TA',12);
+INSERT INTO ti VALUES (3364408929509127804,3402787,'fcwrw6WoRIMcWojg2poFu8U6WWCi5Frc','vVoXlWNsHTNUpuc9cQvPUPmUU50Fhv9bSZJ6omeSY8rgFdrv1RDnfsQERc95UhIvJQ1PJ2ifR2DtPvpAesWj23xfOPzBnom6R7ZAMmELZyQmwhvpxENcB6aE8JWV7Y5ovtipZPsgVjtuE1DJ5Q8QjeBAo40IeWLXXljogAbGEq80mmjZXEAKQVqkQqDZe5EF2C6WvYmdppDHYsM7xHSlNBKsc60q','SsYeaJO9IXDkTqvQHvhoa2MJmorts9xIpqBL0FmzejDI9lVVA6Syu','Po4AwxBarBw3T24YlcREsS','B','TA',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (15776434525648677712,25684,'pr3fxUgSQrc2ghkg2wLvTF','shqmz29MDRfMfBk4uORHpZQ1UNVmKoQIZxIGHVsf','pHxtn','GbZze3YF0GW8hovikNS4epZRAxHDjDt60TApF7pQz1pagc3Ce1lo94WNeIv4OuTDNIcmRQkjGT0M3l3kjytw0q4jFM2UGt4mDwRWf1zRZugVb6Iy9fO9NhSRw5eGeydHgIETSpB8uRzXhfPzsSZW96','rdOrFywpcH63ucZeUa9MIecJxHp89aruD50K6','1W',13);
-INSERT INTO ti VALUES (15776434525648677712,25684,'pr3fxUgSQrc2ghkg2wLvTF','shqmz29MDRfMfBk4uORHpZQ1UNVmKoQIZxIGHVsf','pHxtn','GbZze3YF0GW8hovikNS4epZRAxHDjDt60TApF7pQz1pagc3Ce1lo94WNeIv4OuTDNIcmRQkjGT0M3l3kjytw0q4jFM2UGt4mDwRWf1zRZugVb6Iy9fO9NhSRw5eGeydHgIETSpB8uRzXhfPzsSZW96','rdOrFywpcH63ucZeUa9MIecJxHp89aruD50K6','1W',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(65) NOT NULL, d VARCHAR(24) NOT NULL, e VARCHAR(89), f VARBINARY(40), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1760733471,14738686,'9vecfZJQ1KN','qpehCM9Acb7','Esn15xKXfM8TDjpmizfLP3jejBGaj9OGp','maauTAZzjAF1uJz7VrZixNMjpQPCUKPFv','ghs','IKvbKRG',0);
-INSERT INTO t VALUES (502956988,8513494,'qbkgoZA9Wlbsgvp3yHspz7BtRf','NTpisdaOl4JCa','iq4kvle555aNYeBqVyMbJ2cdc','7v','Lxw6MXQSJmcvHqPzAvtXvY','mCqbqmmoS5z13aZfS',1);
-INSERT INTO t VALUES (-376273784,6708735,'nk2Do9LQN5XWGTNP43P7iMkHjboAh6nZ27Dq6KEYYJeTHl2N64tJZ','lkR6XrY','KmE7NMUsT7LUMEpMFAXLN56vzynQGuEdjMlDsDwowUCU','1Q8cuUBEI7rrQJRjPUmT90f','MeMCXLaMVJ2StCYhUuB13sFHM3A7JVX2GIWjRWIUdtSdms53245XGgmf9JEJLZNNfN6zzkIQYYVh1DCtSuvp3gBeHp5J3Cl8','856xZ2YYyulCkpZWKgMsqKBBNmooFQ9kaWOiFjVQiFNFTQ29jsHdawsImZUY4jc24lNLHxvP5v',2);
-INSERT INTO t VALUES (1569437508,6017206,'2Mqb9mgpNOE2fKxEEFGYKEwqAMVAZxgXncX7Bk','A8VjEtudFq3fQ3u','PsAhIcOkqI2LMrgIqivEOGK2tp7GOFZvOs2rAbFd0YibhFWmVBGkSw0Lv4KRXrlboA0Cy8yvKbPtQ8','jBYjUiRKhRY4ZJ7Bbe14jAkXuJt','0YkSmQcOZCVFkRKQdj7OGmSdQVo5oRryrtMkkfNmivr3Bcn0V2WyctxsNC22JDhZ5MOxiFioFdq6ntAuKaGL','Swdm5luzaYTPIxLWyxsAjtgDrz5VRsM4TbElRytQ6hLKxpHGywtAcBudymeuRbVNSStaF7n0koBfyBHXT9li',3);
-INSERT INTO t VALUES (311358164,1212092,'rHEU','M3LlAnZwAecnryWlEV6mef','UwcrtjXGdLLwrLmywtsGkhZWQxmp7Q74nEl2Yg7WPBC2MOulh6SyY3WjiUUKMHbNWOiZKCh7fBbFsn0qv83J','OlPLT4Cpy6cseRRViLbLZpeZi','AshMt1zHoST2P8N58SFMk1WVLaKdscVA7iKVB3JsXk9cgQQi','tVu9duEKyT5czvnosYL9CPPiJ2vKgsVdUhoPcX0WkNN8gNUu3g2WZFuzGziK2XlSJQp15DgW',4);
-INSERT INTO t VALUES (11767150,14918968,'vDD2pOk1jqybfaBn90WDUruTmzhpT097AGQR9DhhLleBUcKVGyWTqJI0PQcQxYz','6','buU8V9sQ1UIfRVguUrk3w3tsks6erZIl2jOBi1Oz2YaUU5fKisT','SHSkiXyoEfc3VzeMfgiw','C7OAm3Ru7k8E57LWf0ZmzklWqJgR62f5','h3jfxUrMD5qg1TO7gh2TnPM1BUoaOBoE0jVmp9RurEx0qSuxzlBq5CZfYz',5);
-INSERT INTO t VALUES (1687388221,9029348,'GlhKJmYn64McT7zA0izetEe2h3kBLLbr8ACdTHdrnTJdmQ7xHw','OW9wRWauKJJyZ93jgnUJ1h','zRk8oCSK4KSWKeLBGKNst46eFoCsgRNhDX7','CRyKxPuzZkkkm','EXomiDStwEsUFUKfwNpvRNwJjXFVgzcozO1lQ2PdjQVGpTavQaF95VFJYaW6bJ5NBbIIxh0rlPusBlKjFJJcw','eZFatx8pwuWakasXmCuCKjfd3IaT3zFO76MEjnurJkmYJxdg',6);
-INSERT INTO t VALUES (-2015701872,4681606,'AY1FAYGVdnij8cW4ap5N7oz4d8n3MBZIdpd','ZqErvkiqSa6','ZkHVYb5ftT631N29Cga0SE354ROUiwpJjIsFkWX3EUQrnDQnh0Zi2MpMPQHAiTn5QqPPNv3JKjAjbvbDZ','c3pt58ekg3nr','Hvg7Okb9k44vr8S8NenqYv4bEGCEHywNMcKemEss5X2OPtSg7faWp5tdmmJH2CkwTK2fPqMjo3s6qjJEMPj','Smrh5fSgq0eFAKLmKCSRYIorZzpXxDgLZTUgB4aD4BM5rCSVfUEhkYyut6XOVrXgLQRtVJsdTHPuv89',7);
-INSERT INTO t VALUES (-1577331036,15952704,'oB9aURVPVW4gVS0kUt39AdojV3jwWDHMTPpnETNuAb1VK2jIWDA1RPL4b1MHnvdVB','Pc3PEwyRrgPRslfayD','8z7PR8Wqus8aJBDo87CrtuZf8A8trPslTETItQ4eeHSM0dRrFLuLR4Eo1OQP0iX7vHWBh2EFAfWDoIDY','6lB','Xqs1zGbbd5i0LPa79jD3mTZ3M48C22gNnmH6V0tzlUM5eJkpnWsvChGA8QcFdaW7Uua','rMtz8Y409tFVkV8G4FqzOH3lMYN2qIQzXIJkJTnFFKaNB3f01U8fuA3sYSVdbfNP7FWb9WI28hemOKW9TliP9y6PG5SCiRzaVR',8);
-INSERT INTO t VALUES (1914010142,11808908,'RCaP89nvxf5smMGLWcaTJFEwObrPvMgxyvb078sJ5euCqiibgzmKsfFygVLC7O','g','LSNzhiZoky9zHSWS','iP','ku6cxRz5cEaTV56yXh','a6eQECnMqGAPlnJLU5zgO9w01baKyCOscbW7c6Q83JXiVJ5PdOb5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4834460731689775141,5321585,'4T358aMd2jUV7gFCDlHmUIfEmJhE3AoUM0zVeqBYfzDyBTPBUYs','lTgObHti2kWUB75xZjTs1OBen7H9kGDrNOh2nTtUv2qFRD5MThp4uBbQAQfI8IDB6lEomKPhJ6t4uGy2EKo7hXIUd3T9LVeVmtIeeiuDDH','IZKN5a20lzlGpd8dwKUewXSsntyIDyUTTv','mbuIEikLhV5jhm7v0ouMjcRtRiBbWrVNOUQl17H1Wld1hmuyFiZMpfJWh4r8LDFCUr5G2mJdmk0ifZZKmGGDSA6ajw1S66NXX9zU7i24roUq3TkkqrHmEEYF1kG0aX3u','S','l',13);
+INSERT INTO ti VALUES (4834460731689775141,5321585,'4T358aMd2jUV7gFCDlHmUIfEmJhE3AoUM0zVeqBYfzDyBTPBUYs','lTgObHti2kWUB75xZjTs1OBen7H9kGDrNOh2nTtUv2qFRD5MThp4uBbQAQfI8IDB6lEomKPhJ6t4uGy2EKo7hXIUd3T9LVeVmtIeeiuDDH','IZKN5a20lzlGpd8dwKUewXSsntyIDyUTTv','mbuIEikLhV5jhm7v0ouMjcRtRiBbWrVNOUQl17H1Wld1hmuyFiZMpfJWh4r8LDFCUr5G2mJdmk0ifZZKmGGDSA6ajw1S66NXX9zU7i24roUq3TkkqrHmEEYF1kG0aX3u','S','l',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3747812900169771705,-78957,'ZHMM7owUkNoojRTQ3cfF','LLlq4H1z5Pxhw1NVy75fCQk1xALFy2ykEdKugfKEvWaNx83jPaaQLqw2Z0k4rSyZjGUip5UiRIssc16FTLBf7hNYxQ3BYk5qFH0gY7VEzU2M2e0blcKIznvfpRRV0PrP2a0LwxyAMPHcw6mW7rrrSF1PRwuX4V349oOS60mNMqQnyNcfP82D2ppJ9r7FgoMD4ogT7wP34IUI3kHVteBFy656jVvJbu9jgCXBAQnxbPFlVd3VZAsrfSZcA','u','muDIiDEO1XF6xg3VCtOWMH4PqhP2Z5FGgHoItxjov3QHCdHVv6J7tKZnW2dZVhjpvrVXn1cbW1e1cFfnYHZbXw2pYTiSfIAtGp5rF71ploYokJXWcPM5YRiXNvwJhry7gCRtuUDhShEAOkb4h0YujohJMC025upcChCcUIYZnDdhNMhvv23wgnjyNeAUTeCy7HwRBnAGg3U4JOBZTKvClV9DR6PHXnBIzh7Obb9','b','4h',14);
+INSERT INTO ti VALUES (3747812900169771705,-78957,'ZHMM7owUkNoojRTQ3cfF','LLlq4H1z5Pxhw1NVy75fCQk1xALFy2ykEdKugfKEvWaNx83jPaaQLqw2Z0k4rSyZjGUip5UiRIssc16FTLBf7hNYxQ3BYk5qFH0gY7VEzU2M2e0blcKIznvfpRRV0PrP2a0LwxyAMPHcw6mW7rrrSF1PRwuX4V349oOS60mNMqQnyNcfP82D2ppJ9r7FgoMD4ogT7wP34IUI3kHVteBFy656jVvJbu9jgCXBAQnxbPFlVd3VZAsrfSZcA','u','muDIiDEO1XF6xg3VCtOWMH4PqhP2Z5FGgHoItxjov3QHCdHVv6J7tKZnW2dZVhjpvrVXn1cbW1e1cFfnYHZbXw2pYTiSfIAtGp5rF71ploYokJXWcPM5YRiXNvwJhry7gCRtuUDhShEAOkb4h0YujohJMC025upcChCcUIYZnDdhNMhvv23wgnjyNeAUTeCy7HwRBnAGg3U4JOBZTKvClV9DR6PHXnBIzh7Obb9','b','4h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1116632002023117342,7335318,'i1GaWGPyhWVeCh0LV2eMH8E','9DgfkSnQ','xMNM8Ew10NhqBjNh0n1VPT8HRn7PAeUts2rai','a3lcVaAKNfxAruFlS62BUz065JUNsWpVq0s7PiDXEm593B','Q','gxa',15);
+INSERT INTO ti VALUES (1116632002023117342,7335318,'i1GaWGPyhWVeCh0LV2eMH8E','9DgfkSnQ','xMNM8Ew10NhqBjNh0n1VPT8HRn7PAeUts2rai','a3lcVaAKNfxAruFlS62BUz065JUNsWpVq0s7PiDXEm593B','Q','gxa',15);
+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(5) NOT NULL, d VARCHAR(5) NOT NULL, e VARBINARY(3), f VARCHAR(68), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2163300832123617161,14229,'rU','cu3R','M2w','E647DLsIGCWSy4YWRWxZW8YAffSm0goOr7EE7RLjNquVM48fhcNIJdvtGx855','k','pc',0);
+INSERT INTO t VALUES (6003856677818131070,979,'44s4','UbF','pQ','QSz3D9hbLZO9OxGjdIeMQujndIY87NJYOI7vHhMo3KmpvSCKsI','Ox','s',1);
+INSERT INTO t VALUES (74859092700527197,3716,'Rgs','Wfz1','Dv','joMcOFh7EXESTF17cUVqcyHUdorz','c','R',2);
+INSERT INTO t VALUES (1427958013517020974,51648,'D','DIFh','bp','MSBvJQDthimY4YwT3IARzbVgwnHIqh2SUZgRThNP5GIc1EUeT','iy','r',3);
+INSERT INTO t VALUES (-2329383115071456594,54623,'TI5','2JS','v','URhI4QJWKwT6Js0x69LbCXEwqeHc19IyQtP4sIdHHrKo1fQkeivdlwpZ7x','Rs','yc',4);
+INSERT INTO t VALUES (-8859619316124817984,18622,'XL7c','6X','z','ng7b1G1fjplIQNSdqYmXLFhbflFThna0EGhzjgckdszwNmOLQMX3VxuvnNghJJLg','CO','N',5);
+INSERT INTO t VALUES (4557497967603438999,34255,'s','6V','6E','tHhF3g3kqOJemziFwtwNvgu0bWhDzDjlP','9','i',6);
+INSERT INTO t VALUES (-3207044501119261860,26187,'Q','7rpN','QFl','Hzy2FaZWaJaTLM20GXzHbnfveIrgnN16sKL4Wfa77DahcODJ8VuavsoSk','5','i',7);
+INSERT INTO t VALUES (866614789178776345,24828,'rA','JZAIA','g0','dIZbtQgIFaErNyECeNASyT0jwaa24Mxo1oFG8Yf4KhdbpKBmqSzGCFvq','a','3e',8);
+INSERT INTO t VALUES (3004417700666220111,10286,'A','9Y','cI','MLW27zJU4XRzHWgcdtIppnKBxdLEbBmRvtVkrrEZnWbZ9rP0DGB1XwESWmsJ1NLY','g','1i',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(5) NOT NULL, d VARCHAR(5) NOT NULL, e VARBINARY(3), f VARCHAR(68), 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 (-5038169147011083893,13119555,'jx','YVL3H0sZbtTSKyOOKlpFytVE','pK6cvQ5BG706ZKDcMnd5Oa8YRj1D0tPfveDGKjCgn08s1','oAo','JJDLBCJwkJw','2TDKizxUuGRgexdoJ',10);
-INSERT INTO ti VALUES (-5038169147011083893,13119555,'jx','YVL3H0sZbtTSKyOOKlpFytVE','pK6cvQ5BG706ZKDcMnd5Oa8YRj1D0tPfveDGKjCgn08s1','oAo','JJDLBCJwkJw','2TDKizxUuGRgexdoJ',10);
-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 (-2801094142971925036,66445,'BqmmMDsF7l4LMYFsKSL2w6DpYTIUnsi0CYzE30M','hrB8AqbkeKc8jSS','QPDAALDSY4WCdqQB9P4q2F8uRmJbTrhI','T1PE0HxZj88CrOw3njEmKPbI5n','oTwHxI5NxZ6zAGgDv3DX91Y6G77vGb41','qOSYoJYeONxXJFMmy0vuc',11);
-INSERT INTO ti VALUES (-2801094142971925036,66445,'BqmmMDsF7l4LMYFsKSL2w6DpYTIUnsi0CYzE30M','hrB8AqbkeKc8jSS','QPDAALDSY4WCdqQB9P4q2F8uRmJbTrhI','T1PE0HxZj88CrOw3njEmKPbI5n','oTwHxI5NxZ6zAGgDv3DX91Y6G77vGb41','qOSYoJYeONxXJFMmy0vuc',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (776378241937947726,19492,'t','H2gV2','wmk','Uc3JdXkoFpbCorN428xwGkN1w2zFvJOCZZvJFXcg77hKULRu4L','5','O',10);
+INSERT INTO ti VALUES (776378241937947726,19492,'t','H2gV2','wmk','Uc3JdXkoFpbCorN428xwGkN1w2zFvJOCZZvJFXcg77hKULRu4L','5','O',10);
+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 (1946374622164136659,8684,'c','sLh','mJh','qiYuNCxNvvlnRLemC32mvDereVWugmpkmQO2fMLZDXnUePxiF6x','T','U',11);
+INSERT INTO ti VALUES (1946374622164136659,8684,'c','sLh','mJh','qiYuNCxNvvlnRLemC32mvDereVWugmpkmQO2fMLZDXnUePxiF6x','T','U',11);
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 (3778421425854710953,14712994,'fgPZ7sSlAAQ1wYH4c25SELWOdasqey91CpCXedOhD9','ZUmVU90eWWOQJoAYYdwxpGuykYuQChoLIoaJVui6KUh1p1eaGc1GQID0','7ZeteW4CoVcSFl1IGeIGo9cnqMncg42NyaK8D5WcylKASuy09R0ZThUM','QhSmK5dkXprYgoDOnYFRJQRZI3GV','UueUMCbXSrwqb95rA47f43L53tEoYsCPsahcNdpM8Yek5bjwI3','VNdvmXo3x02wrpdVt5OZnjVEbGhSrAXxims7it5ZhshmmshoYe7V6mu9izYJU8KwL2kVXzLGaMGrNiDaILBm7LjSAL',12);
-INSERT INTO ti VALUES (3778421425854710953,14712994,'fgPZ7sSlAAQ1wYH4c25SELWOdasqey91CpCXedOhD9','ZUmVU90eWWOQJoAYYdwxpGuykYuQChoLIoaJVui6KUh1p1eaGc1GQID0','7ZeteW4CoVcSFl1IGeIGo9cnqMncg42NyaK8D5WcylKASuy09R0ZThUM','QhSmK5dkXprYgoDOnYFRJQRZI3GV','UueUMCbXSrwqb95rA47f43L53tEoYsCPsahcNdpM8Yek5bjwI3','VNdvmXo3x02wrpdVt5OZnjVEbGhSrAXxims7it5ZhshmmshoYe7V6mu9izYJU8KwL2kVXzLGaMGrNiDaILBm7LjSAL',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-4304014851633314813,8008708,'z4','dyR6J','ZprnAPXgA9b4EfBx1HSyilZnygqyBhlyBe','9SajlVEXiZ','oEu5VBURRlBgI1T','KE4rVfKBdFR60n7g03EJvGMp1HPLwcHUnoMqZPRV57r66vW7MBQ1Gq1WSJjnoQozS7dq6qRZ7iRftJsXW5ra25XLR5k4Xd',13);
-INSERT INTO ti VALUES (-4304014851633314813,8008708,'z4','dyR6J','ZprnAPXgA9b4EfBx1HSyilZnygqyBhlyBe','9SajlVEXiZ','oEu5VBURRlBgI1T','KE4rVfKBdFR60n7g03EJvGMp1HPLwcHUnoMqZPRV57r66vW7MBQ1Gq1WSJjnoQozS7dq6qRZ7iRftJsXW5ra25XLR5k4Xd',13);
-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(55) NOT NULL, d VARBINARY(76) NOT NULL, e VARBINARY(95), f VARBINARY(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (92,-14730,'9TOSfDHdbyc9bnhpLgT0TRMpKL6lB9fl','2aIoqQstM7M6Wy3Q1JARyPLumgwRdMxzasmWFnRREn8F7i9','z7JAbLprvPq8cYOj6F8Ip14VyfoyPprPAQsrflH8qyghi8jbT0Eep0LjfUFcWzfj2uU1GOSVmnv34MBD8HxlEiD52PoQne','ahuZ2I4OV1DtfE7K77','f6llWFY9r1p3fyR9kO8U23Yy9JhJFWGlJsrd8oBWQSbxp5tWrMFzQXsqi0','GuLweAEvlZ0K4JM2P27ZJfpDF2WXB1yWQYsJZdtzQmQIa8yAh25KXN2GhBTih',0);
-INSERT INTO t VALUES (140,-10212,'NDGw5WY9bBQ','LCHuKa7HBGS5PRwYbgpSNmK1','mgPGNNsfKC6Jh2M7yJZ7rxLhpLACgBsMklECn62YRHEWUhle01LmVLXLlzMRzVwlPmL1xG8MPRR0Czrk5','hZbCaq8dt6Nuv','4GDa9QG8vq','rAxKBPCu7V3T3LXNolYrFzTP40iPnyRzFWUltSz1kO3iuTXRiPFuUK',1);
-INSERT INTO t VALUES (11,14081,'73747IYSr8EYKHzpFWaHEyPAHmQseXprF4d','wIEoq17KmNSCaT5jvf8pegRXaH5v','Z1S6TfMoMM2dtmhnNGEo4DKogJA3axyzozGxQOoYkiLT8K4NDDk7d86i5OIv99gyk7','hFeZkKjksgU4CZ3Ifd','LH4ln7MeZZmag0YZSEvT9zOqe94vFOzumsPwTnBMXtjzC7UXWF6eAIHj1VJQq4Iqk7Fqh2FLdx0bOKW7lbPf4cuHH0udxkoAS','tVE6HhDwbH0MH8',2);
-INSERT INTO t VALUES (125,8336,'PpUYcAMpnBGcEWQIsIxDfZNhkFPtqXZPMHPY9706w6ba','GnCkGL8zKdcazjMPXKrDbjGW5eewoGc3vldazx2J46t8Z0dH0j8JXC5Nylb','u1XQ5prA0tP2XvEOyEBV7cbh6zGhDopeRToQpIt','9Cy6r1yGickz','2o9Xlxg9BsB1h1NVw5zZqOFV0Y2jWSZk30NDKfYyRIQefE2ifMGC6HBuIxUSeIIrdKT8bht3tOZ7U7xVmAgDB3yZT','45CcQErtBf',3);
-INSERT INTO t VALUES (155,4653,'nUU7nuxQX0z5LMtwSe6f0gFp7EwljeP5FvRYTmu','4AoRCoR5eWhcYg8dtU48eM1gHkmlQaptKbVbakr0q4T5C','rb7wyEm3kBoeUr1AfQ3kM2DHaMnxAaAxTtM4NTFIlksulSfsmMZ82v2fRTl1cBFN9GIi','zVfjRSh','hqzKvok1ERU96gXS0NMoJz2md0CJwXkSpeZYnL7jwPMmA7','pYdvMPPOxuXAvhPXWNDJBmeQfqkAWhrGSG9hBGsAxcH3ByuQaZO2d1Z9xbTNuqzEMvtQAG2MM',4);
-INSERT INTO t VALUES (79,24334,'bTmziSQpnO64hIWxMmkdRvqctNK3IvIG3tHqdFtypbtLJ','b65kB4L7OxjnTKNrfodjpNDKaNCvXaHsfd7AXVbWbXl3FCX8y','b1gJQkEcGnKu9m2IC1eCq5LyyDwSv39EtO07KFGgdXDPZWOyXIyWN8xjvxoxPYCXAEKqlgXkUL3ZfpMlvZcc','Q3UIcd5bWx6amPShzrS4mKh53HXgZFIy','EN2jkuV7kB48QsLBnYGZjoJTqnJBiZ1ifPVDMTqN7vZAghKIg3235wan7VncW8Ko7mgndFTNPdKDQNODJDc1ckWlu8TUql42Oj','A0ZmNVXmIB3hFG1flQnXUQjUPg6XmBd1X1GaXXZ9f',5);
-INSERT INTO t VALUES (224,-25118,'jD60S9UtPXLoXIo3g9AOb8O779Xz6vCFg9wd','QIp0Z2ceg9PTPzqL85XNhUF7VjpVfF1GgmZSX7FIf9k61d52hpeFte57Gfk66ZmHNlQ8u1tw0fY7','0dx1tAd8jestWRGehsjTVHDhgIFto2hNq8VmNBukHNAxM4JtU0allo0vpO7oGYzv2MYmQtlGzFvjcH42kwD','LQogoZtJvVlQItA3yUJ7zpH29lkh4M','0vrFs32DMz3JWYNVJoGzYDTrruScdPMQbtmER9n5wMmzwhCWB8U','eZKDw4qrYhFXv66knipuLgbDwDiYCPG1khS35Q4JmNQZoaI4z9kUrobTOOeyeLr4tXewiAS1JZ1MFGUy8DK',6);
-INSERT INTO t VALUES (23,18169,'9L3MsHIql9T2ENy4ILSR','ong079yfkBe0mTeCillxWKzjLNq9IjoR4WBb','y38YRGOV9VqgfKDeNUXzRFcuFlZY6nuatnPeYY0rFlw4PHW8g91INwyhhaxrsLYVZAnWBRDbQCvQkt3CIk','ZQMoUrhpi3zniff29vzW1zjWuRC81','7XadOs4PwEenYaG9BRG7GLIndo19RZP08MB17QMl85','pHfxEmHNowQ3EKTzFBrplCV8FQl5AX5WqOxXjfDYkqZS9lie4kYF5rGaLNSphwOjBGEq2NBgniG6oAM0U8H',7);
-INSERT INTO t VALUES (45,11948,'WxxnCtFAVqCq','SZ8S62xUGXXcH1wGHgPMn6odmGKYSIEVPf','031gsKW1eI3y3EacGp8nGT7q83FqaRT','CDWfdb2qQjOsFptE6YvMm','LavADlWvWMxkgDpOt','gOKPIUbPaE7rGiyl61XCAoPEsnhUKePI',8);
-INSERT INTO t VALUES (131,-25854,'xVBo6qkFgADJAd7d9','KmYfE3XYsleVNRR','cC8MwepqABIjGXqS7PNgJpo1S','tkRg8YkoYQHBv6QK9o','Rv3ILzBtEFPLONYzwAZUURm8sz2c2sI9Gl8pYl6s7GIpcrbZmw9Ap89LCYaJhlxQHf','nF0UnBambRdwIMs5sUBj87OIFazal76yRu72BT9xOa2KL9obIvHwTechrJiEW4JmSza7u5FSpp8XVOePH9jgaAS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8889624983180420098,49820,'mJ56Wd','FujN3UWkMcjlsBByAOvmzD0Es9NDAL9CeCWYboj4SQ0nN1450WR66rsbQsBOFCHWUEaYw2Khd','Dep','KQaqn9jMYteWpFF5Nua3','j','tA',12);
+INSERT INTO ti VALUES (8889624983180420098,49820,'mJ56Wd','FujN3UWkMcjlsBByAOvmzD0Es9NDAL9CeCWYboj4SQ0nN1450WR66rsbQsBOFCHWUEaYw2Khd','Dep','KQaqn9jMYteWpFF5Nua3','j','tA',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1906106471371110661,47001,'L9','esGDmgKkZDfFOnBSaLpuci49IbvHWufZuHXPNyZssjW0MgegqkLA66kW5qdEx77hDvelYhhoqkIe','Lx7','HB3IshnfCLgJA7s0PYFFqapey6SzEFRNLvrgY3sRAWNGxtUwir8ZhxUhlJDnJPlzbBhUU89NPOkpb5XcUkoVam51FvSLuUcuspKIPSNkCcn37EqRNJsfyqGm1QQPSUrtOLaDOgVqyMI9sn2ydp9D8j7fBjm6FOaW3k8KpwQ3W7a7U7IHo2zjch7yMgNkYBtuarSs1G2uYZ9IA3LCYPberHk5','Y','k1',13);
+INSERT INTO ti VALUES (-1906106471371110661,47001,'L9','esGDmgKkZDfFOnBSaLpuci49IbvHWufZuHXPNyZssjW0MgegqkLA66kW5qdEx77hDvelYhhoqkIe','Lx7','HB3IshnfCLgJA7s0PYFFqapey6SzEFRNLvrgY3sRAWNGxtUwir8ZhxUhlJDnJPlzbBhUU89NPOkpb5XcUkoVam51FvSLuUcuspKIPSNkCcn37EqRNJsfyqGm1QQPSUrtOLaDOgVqyMI9sn2ydp9D8j7fBjm6FOaW3k8KpwQ3W7a7U7IHo2zjch7yMgNkYBtuarSs1G2uYZ9IA3LCYPberHk5','Y','k1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7396938158134599987,28519,'0','roEauiS3VYKb2aycP9pTxDnP1Xr1LpgpTF50gOur696QN1riwe979w0BpbPtQdinwhRBuFjiYNE4HZmxlt6QiRpsfA76VPI','m9a','n4qBtHVe2vr37GEXuO9MaUgKxX68nY7rbNX7V2E2XD3N6tZNn04nSvM3j8nr5RfHilJB0B','yzR','MZ',14);
+INSERT INTO ti VALUES (-7396938158134599987,28519,'0','roEauiS3VYKb2aycP9pTxDnP1Xr1LpgpTF50gOur696QN1riwe979w0BpbPtQdinwhRBuFjiYNE4HZmxlt6QiRpsfA76VPI','m9a','n4qBtHVe2vr37GEXuO9MaUgKxX68nY7rbNX7V2E2XD3N6tZNn04nSvM3j8nr5RfHilJB0B','yzR','MZ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5147966880259693995,55045,'ihK6','LmCVBq3QYybpzD4qORemgLFIduxJs06Yv7RuzT8xL9VmkNYR6RaF9uLSOn8JJCi3jK4g6OudpSCWvyUMsGe2RrH7nLNPkf8ipMh1gd53Gnel2sh19qFwEKOoZkmRhrM6ZqiXQkVnZOwPwXgiOuJnAnMnr20je4XqvVtFnUPoqy6TYKGe6rFmAsd2yhKJ8DmxRBDoV9dVWsRkgTEjThSieJ4xIVVWnwbWsfQNRlaV','T','TORYXcP0rhpmnzOAuicKSR9kJLFasI5yoyfQ4DQ5Tc3RzJb5YGYsLmkQak0cTBy7S0DVdl3V5pZhmzGueNbnaJTFtUQGQ9iDYuBsExoa8whasjaNVDPqhwOyYPiwHAAA18qLAWcP3Qvz7UadQyfezsf99KMFoJBTRX273zPaMne3WmCS8','w7','z',15);
+INSERT INTO ti VALUES (-5147966880259693995,55045,'ihK6','LmCVBq3QYybpzD4qORemgLFIduxJs06Yv7RuzT8xL9VmkNYR6RaF9uLSOn8JJCi3jK4g6OudpSCWvyUMsGe2RrH7nLNPkf8ipMh1gd53Gnel2sh19qFwEKOoZkmRhrM6ZqiXQkVnZOwPwXgiOuJnAnMnr20je4XqvVtFnUPoqy6TYKGe6rFmAsd2yhKJ8DmxRBDoV9dVWsRkgTEjThSieJ4xIVVWnwbWsfQNRlaV','T','TORYXcP0rhpmnzOAuicKSR9kJLFasI5yoyfQ4DQ5Tc3RzJb5YGYsLmkQak0cTBy7S0DVdl3V5pZhmzGueNbnaJTFtUQGQ9iDYuBsExoa8whasjaNVDPqhwOyYPiwHAAA18qLAWcP3Qvz7UadQyfezsf99KMFoJBTRX273zPaMne3WmCS8','w7','z',15);
+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(50), d VARBINARY(44) NOT NULL, e VARCHAR(92), f VARBINARY(90), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (758341597825916361,3060217544,'ZBuu1EVQZt4d5VK8MrZZuLhLBh7slb3','oz','8xAAthVcFgKITviZa','4MzZJ4BYevHXtz1vmXlL2avlUbZAGQYy9BkbWEWAMjCviRzi3dwc','eG','p',0);
+INSERT INTO t VALUES (17534338715979738844,2097663499,'auM8eW0oGU5MKZ646v9YoW75yClwVHQt3EAph','wEPmW7ui2WoN3TmvQ','L8c9EHXOkyRQa86kbNNGQ37xw','TD3tFCZ807Ap3e4ZQoCQWLMOUoNkN7eW83IS7KRlBi4r9h4PWyiZMIV6JF9L38LYDEhxxvtY8xi3be','C','j',1);
+INSERT INTO t VALUES (14094625250579505700,2068345117,'GiW7oCcYh2YeQg9IHmZCy','mHlixgMQ4gTAgrU3InSrzVYky5Qe1RioPgeecdCZfU','bn8KJdy3ypknuovGdOl98JBPTF0ZSBTZruasgXsDyXw9WQAFe5','PYKATeEQBj2CE0kN1D891NX1VhEKS','V','v',2);
+INSERT INTO t VALUES (13299090267905040601,3247663879,'J9JImUlmYzXN9Q2xw','jMSHuMnPdDG9AXnKD71iTzqQhEWgI','9EjI5h9wmdfovvQKZghvrORvGMWjTZ5sUPxfv8ncGAjAz','el8WosBq5ERPE0bddHxQUyf20swdM1UFpPkNnnvEN1gU99l6eLIzqTEHViFhdJCwGNA7NVt1','ld','v',3);
+INSERT INTO t VALUES (3869903903530547785,1861061440,'ujhm5p7bkuVaKkq0AmfJaxSD5cCjB3syH1','Cbgn55iFor5','MB6tyD1ltH5VKWKQ949pHOd8IE5Xd8gzbQ93yr9Hv5JEevRFLlIp1FOzEEhh9Z9k9uv1Fqlbqc3Of1zarIMvfOQrIJ','bngjL0ckSon0kGSKDdBmulbvggmiNVzRu8DCdtYFeIY9H4hVUTqO2i','ic','n',4);
+INSERT INTO t VALUES (711151121973617464,3979432294,'PZl8L6AGBWbVxScAy55vP0LH','SCWBh6VqFNv4zHZuT5y','mPx1z33sDKIqyF7bND4cvZZ5O7IVCV','XKwfaeYSJvcGZPAkquxKsnEMslRAvfl6QXvGPgZeJtOxnYvHprBNxyyJNK38mzxH40','SI','E',5);
+INSERT INTO t VALUES (6500299644229295955,2197151139,'ORPQ6ApuLD7iTVfwtgrheVS3T4ztZVKafSb3RMelm3JiwVlrcE','NTVlGUEYWCNTJRUGfzwsOscQlZ7WI9O3hut','AdN24M3uqQLaXQILgP7HJGUJbLjT3iHetuJS0huTxmxJPx9','Cg5iGtxt','j7','Y',6);
+INSERT INTO t VALUES (15228734059286261380,3509934763,'oVvWQjJFsJb1HeVhT0CWI91rkN7YLrryv5lSPqLByRr3d','xdfp4oUpRscLPjwYVnav5bDbsHp1CqBkWqGS01AUZNO','JU1zJ2mjbuKUnYFH5UKba6hysxeMAZ6r3RgMCpLbGGy365h6k8tQe4WmdW73wgdgvJbZjv0a7c','DfzAliPhpO5VISYsiPON34wbuH4oJjY2F8yBij1ifMPtqiKI9xIwS3vujhDtxwXnpSexJeRRFackC622K1Wu','3','2',7);
+INSERT INTO t VALUES (10299130943250748308,528969810,'oDexF2fzkZJ7KI9ugqr8ciu','G85V13XSgrqHM5KsOGYrtZqusyKXZH4X9xytKRp','Upr0AolgcLvvIGEwQUTOSI8E1hmUnReUUir1XxKnypR2Nsa','vedpgN7u1XKmO2r9HZNCFkCNSBZvelgUb1NCqTIW0WU05qxKbnaK86','J','o',8);
+INSERT INTO t VALUES (1890818225280083743,3537589254,'A5azLj0yLPpEl7tVekov7X2PHeV1RCEf14S1QzfoFCxm9xxto1','NpGn2jwwLKa3xeoWQ1nuCtStHWlDD464','8Jfl5fC1FNzyyZvLOohUdX3XydUjUhQO68brUhRwMllEC','YI5gD0XxCpkekuQb3gdx4GMqUwkySPd67IKCo','F','7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED, c CHAR(50), d VARBINARY(44) NOT NULL, e VARCHAR(92), f VARBINARY(90), 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1706,-32505,'2Gs9Rp6B3o5v40i80u36MGtAwnE2S4TK9IqIWKDU0uo','CQDdeP6PyOeZTPfJj6VhEMU0KEizuHIdJV8Wp5HxMNVnFCQEyT30gqHl5qaOh4rhSn','hA00t3kSofKQ2nBt4RWgMcl7wUmpppRIUHIcum0xJKbXGKtAuV4oCRwOL2IW','Ydt3JziTqTfPlSIuAmEpFZ8HK6rqOAjT','dgF4cqPxUEn','OC94aDInR43FpZJv9tmcFFJtdYAGZeKJLI0f',10);
-INSERT INTO ti VALUES (1706,-32505,'2Gs9Rp6B3o5v40i80u36MGtAwnE2S4TK9IqIWKDU0uo','CQDdeP6PyOeZTPfJj6VhEMU0KEizuHIdJV8Wp5HxMNVnFCQEyT30gqHl5qaOh4rhSn','hA00t3kSofKQ2nBt4RWgMcl7wUmpppRIUHIcum0xJKbXGKtAuV4oCRwOL2IW','Ydt3JziTqTfPlSIuAmEpFZ8HK6rqOAjT','dgF4cqPxUEn','OC94aDInR43FpZJv9tmcFFJtdYAGZeKJLI0f',10);
-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 (31882,-20688,'6bygj4sQXZ9UfIFPQ3M5jlQUgsn2zDP8wBZqHF0Y79dYqEX','KETcBQLWsg9iC4IMCC3b7vQwiPFYTBL5BEvBpImLk7TIkYaIf3Hskt3TXQ6oKf49M3M','NfAsxkktMQ5TmzoIHWe0db0G05ObSgzH','pNlJru27KwjsA0WISQB7MMPjya930fxk','uT9nvonb','ADWm27Csn0E5Q3PHXsto8brGpw2k5H4jxWjKeg3KLsEC69h01ThLR',11);
-INSERT INTO ti VALUES (31882,-20688,'6bygj4sQXZ9UfIFPQ3M5jlQUgsn2zDP8wBZqHF0Y79dYqEX','KETcBQLWsg9iC4IMCC3b7vQwiPFYTBL5BEvBpImLk7TIkYaIf3Hskt3TXQ6oKf49M3M','NfAsxkktMQ5TmzoIHWe0db0G05ObSgzH','pNlJru27KwjsA0WISQB7MMPjya930fxk','uT9nvonb','ADWm27Csn0E5Q3PHXsto8brGpw2k5H4jxWjKeg3KLsEC69h01ThLR',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5884977444552964829,2935897661,'WKn62YybE8Ex4Kia09BfsEXukaYsDrqwv8rocMJ','TiFbtxDmB','Kjueyy6h875kK3t5QtwPk5exNgVdmK9AGpiSg62oP0biWDKeAKVW6s8rMVMMylvjC5','SjKMKxdazPtsnyytboJpjeqqSmZtzBONBsVkLZShPvi2naOxjtOTAYjddCFnUM','Np','K',10);
+INSERT INTO ti VALUES (5884977444552964829,2935897661,'WKn62YybE8Ex4Kia09BfsEXukaYsDrqwv8rocMJ','TiFbtxDmB','Kjueyy6h875kK3t5QtwPk5exNgVdmK9AGpiSg62oP0biWDKeAKVW6s8rMVMMylvjC5','SjKMKxdazPtsnyytboJpjeqqSmZtzBONBsVkLZShPvi2naOxjtOTAYjddCFnUM','Np','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51);
+INSERT INTO t VALUES (9932616340914326249,353007828,'rbI5dIGbDZsT6CKX8fvUrDKXhh','ILHCnQgGOdiUIYfWoOZAACOxM8FyASQk1aRTAS5VGg','PxqSPyBxlRmIiaED','KdZQ8ZDQVwRw4XP7Ax49XCgIz1wBEFHW87B','R','X',11);
+INSERT INTO ti VALUES (9932616340914326249,353007828,'rbI5dIGbDZsT6CKX8fvUrDKXhh','ILHCnQgGOdiUIYfWoOZAACOxM8FyASQk1aRTAS5VGg','PxqSPyBxlRmIiaED','KdZQ8ZDQVwRw4XP7Ax49XCgIz1wBEFHW87B','R','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (56386,-5350,'MAaGe1e8peDm','oiMmEnRe2Oo95zKkDGL7dTfBQD13o8DW9uaGiKjd4RSmgcGwTKqTSPNr8sGokqA','yWyjJAW9GRip0eddixErL4mo','K9XQTpxmYfp0VUS4dgRqEVm4a2T','fz3vAPWZOPx9pDWnjuYfSiyubXhoGOD0wvYgxbt2TAL37s7Nh4UDDXz2f9ZeOiCMXM93kEs8iO058b','z9lsnYVAp77BkgEqjCS70DwgF7cFXf8JH147Xy8n3n0bt9U3AZfXoIvvAbHEElJwrq',12);
-INSERT INTO ti VALUES (56386,-5350,'MAaGe1e8peDm','oiMmEnRe2Oo95zKkDGL7dTfBQD13o8DW9uaGiKjd4RSmgcGwTKqTSPNr8sGokqA','yWyjJAW9GRip0eddixErL4mo','K9XQTpxmYfp0VUS4dgRqEVm4a2T','fz3vAPWZOPx9pDWnjuYfSiyubXhoGOD0wvYgxbt2TAL37s7Nh4UDDXz2f9ZeOiCMXM93kEs8iO058b','z9lsnYVAp77BkgEqjCS70DwgF7cFXf8JH147Xy8n3n0bt9U3AZfXoIvvAbHEElJwrq',12);
+INSERT INTO t VALUES (10884609486806754288,3453720995,'LukHR1bs52LsenOQMu53DGyZ6ZF423XqmRk','aXEHE6rLVVrr086dhXxqZ2EW2p38IsJwi96TdHuJ3ixyIOyhamMHtpGyxRAi2YP9JgnQ0G9URhSV8l8RxJ1oShID0AIQREQ4Z1iyHbNSgLMyyVGpWzRpI18vvgA07JDojIyeskpKKLtdqHTa3NOoEbDOR4eEdvDJ1AZYzTJXIaEJhApnw99VeFUC3d2xCJ47bmnw1h8WJVTMXed0biY3bvcIjcX4Nk5Y2','4jdjkrqUKgsEocmGdcU2Kbp56BHOuoiPXtFUtk4hMIbb8ontJlJTSUHzUmHcPesWd5Zga8a6GYy','NGFa31pNgjAeF2PcSOdRbGuUSfuw4xroo5ADBjQFcc3AEbcWXSDZ','IP','h',12);
+INSERT INTO ti VALUES (10884609486806754288,3453720995,'LukHR1bs52LsenOQMu53DGyZ6ZF423XqmRk','aXEHE6rLVVrr086dhXxqZ2EW2p38IsJwi96TdHuJ3ixyIOyhamMHtpGyxRAi2YP9JgnQ0G9URhSV8l8RxJ1oShID0AIQREQ4Z1iyHbNSgLMyyVGpWzRpI18vvgA07JDojIyeskpKKLtdqHTa3NOoEbDOR4eEdvDJ1AZYzTJXIaEJhApnw99VeFUC3d2xCJ47bmnw1h8WJVTMXed0biY3bvcIjcX4Nk5Y2','4jdjkrqUKgsEocmGdcU2Kbp56BHOuoiPXtFUtk4hMIbb8ontJlJTSUHzUmHcPesWd5Zga8a6GYy','NGFa31pNgjAeF2PcSOdRbGuUSfuw4xroo5ADBjQFcc3AEbcWXSDZ','IP','h',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (38017,11264,'n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW1qZ5XZ4t6vTdsrqD9','BtnCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFexg1Yc0tQpqWjvX5UwqPUREBtgMkqocA6kzFI9ik5GHKTv7K21cXgUW00MItH7PWDqefAq0IpnH','QKPHKOB3RtGG7u7cCUfVzuUnQ33lHvcv1bFihhP5mVojhCL5TR9TKYa9ACKHJqDBEUHh','pxleE8NTEOKgGz3goSwHtoo42Ljq45uN0JXI3drgxAlDPOiaYNQJQMJ9HgVvhS8PRkqHvS2rXbnd2peCEaIZmSum4lijqYdwnikz6UfpFTDy7Xs1IvkXw1jQX2P6P5qcWtpKo1XuC05E6np4','g4Jx9KzJdYMKYqmlU0pM8wf7fQfJ5qm6gnxDsu4x3MJjR9Ay2sn3rP7737JLQBVeHl44oFes46ds2P17axjdviHLu','zPeINg63dDZGeUIippzy6KQLUu32NZ',13);
-INSERT INTO ti VALUES (38017,11264,'n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW1qZ5XZ4t6vTdsrqD9','BtnCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFexg1Yc0tQpqWjvX5UwqPUREBtgMkqocA6kzFI9ik5GHKTv7K21cXgUW00MItH7PWDqefAq0IpnH','QKPHKOB3RtGG7u7cCUfVzuUnQ33lHvcv1bFihhP5mVojhCL5TR9TKYa9ACKHJqDBEUHh','pxleE8NTEOKgGz3goSwHtoo42Ljq45uN0JXI3drgxAlDPOiaYNQJQMJ9HgVvhS8PRkqHvS2rXbnd2peCEaIZmSum4lijqYdwnikz6UfpFTDy7Xs1IvkXw1jQX2P6P5qcWtpKo1XuC05E6np4','g4Jx9KzJdYMKYqmlU0pM8wf7fQfJ5qm6gnxDsu4x3MJjR9Ay2sn3rP7737JLQBVeHl44oFes46ds2P17axjdviHLu','zPeINg63dDZGeUIippzy6KQLUu32NZ',13);
-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(10), d VARBINARY(26) NOT NULL, e VARCHAR(79) NOT NULL, f VARCHAR(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11763724055084842471,9963169206451489155,'uHni','WsPX','3wYtc1q01lyTBBoI10KIPK0aFotUtw8gBbgVODsCFzd91Rw','VKi7RGWdpcNSixM0NMYVI0DTZz9CbJPJJffyOnrg','DMBvjjcAcuGafdHGruIoKA4hUGRup210UeokXN3PrIdr9ZhLV8KPqyV8BJnI30iemZJOWZvHZ3sQ4cxUYHQvbX8hgZjHPkXJC','AocltwJE4I2jYULIlIV7SG8RkSSTamTiKyx4xQrvQlVPKbgVscEni0Wh9',0);
-INSERT INTO t VALUES (10220973953698726155,3461688382548761163,'TS3D6CTJJ','rR','GFu5r7v76chWVN2jyZdjgEipqv1HMSKkLxT4A31QGjo','lR','smzIlA8fduUbMZBdZNKiJ','OdZkSWb6if6lOlcpNT8JgzRYZOei4OS7MPvaiOFoX',1);
-INSERT INTO t VALUES (97309132583830001,5754520736794670160,'A','uD6Xz4wGp','1UtvBYqTQo','bSpGlz7Y','kBXLjJ5eW8Kzqm8Cx791aOlzCUp7WlAJAdTOF7xF4tNIkck3vmcRTPRyA5WIF','QnHxqIkVAbe4O4MCyZdOzF8RsleKRm5MmTm6fl5YksBgIsfIqv0duWOYnubPUgpXGz7Gu5vMtfOA6ddYyUfvNosk',2);
-INSERT INTO t VALUES (17207682292047797318,2316898497308912951,'be1Lvf','xNTvi0Mtt2m9bclFvsO3Y','knND9KBb4NvFNBCJv8T14Qby0d4V8QqzoDteYTp76h','nKXX','fJiEodTrgnnVuYdwPD89YqaIOsuTXWixqG9Db','zIvQrEryLPx2DFMxTrxwDkp8O1prdHMVhG7PlCegeXlzZasWzOvaN905dN',3);
-INSERT INTO t VALUES (8429620942914682488,8849737378052055848,'QLI0H56f','vHVa31C5bbeSuJyL5Kk','7L5KhW62JaJpMuGA2ThcuceXapzyIwhT6','tS8gflqaRzXquzKJ6LtQrjGuIlD0QnSjd','9KeWg28ldUqcvvW976rvwoo0T7','JpxdHIVvYwaap7g99ssDXa8OMR6Azny12Ni2wHId0CCMXCQmp21oUJUJ3QXuTNrOR3wEKCiv6LHxPhVNlQqUE',4);
-INSERT INTO t VALUES (11338454732552593714,17583886233611835787,'12xeM','OHc','fWAMDxB6Pa6dccaJHE77K','Fl5BuIphrQiBW4luebLyaeiVk2yam2uF2mtNXJfN2lV1S4','YiiQmrv2Dc4fzFqHWnArMu1IU7uGZSUT1c6iKLRl4aYoxi4CucghqggYxg','l0atQVphYM0PAM94h3o66HXAxaeapAIUxjLvXvcdm9KHd6AMLgrKN1R5qyuNZAdBEbBFgEBNCB7i4pBC3AwVkngFV89nBT',5);
-INSERT INTO t VALUES (6760931547989599948,17287819643100504449,'xcY0AXUM','5PrX7tDbGU9','F6PzPLM6o','05KISLG4L3HG8c8j','H70UJQh5C3doxigf6LhdhWOwvmT9mTu8RAFEeLQBminyCjVxy81K4Q8Cp6ddk0gPiko9u4lOilfhh2kRSdBZ','iirJm9baKmohZakBPu4QdqOWM6QnbQcAMlXEoP8OCkfycxeLj',6);
-INSERT INTO t VALUES (8474853340614547402,16447473978556260914,'wcmhyj','1hS','U1GCwyRnshu3ms0Nckp5ufB5t7pPrNiXhiAskR4xu18ut8pGIafLcxFxV9o','WRjhFf3lNUISuGQfwWPbO8gLv4','tRWxI9WZ17HAjghc9DR294Iwv5BvWDmD9BtgZ1a6gB962gWF8Hp3AG5OWnubPVrwJ084bHrs7gYbx','WbfriPPUYbfVhXcVRhuuhjro3SnB2Bh95LZiA',7);
-INSERT INTO t VALUES (18180674456790908451,14706275385947741,'KfqeEthp2','be','7NtEsfGCLbfNZO6h','nc38PJ','P7CDSz2D4SbW8iXgQZWajWtucP8hZv3leUcoeMgH2QT3fEk7p9PPa8JWZmue27ASFSVPozDAjaMnmdyX','3zs8MiVV0ljoaqNBqel6p9YFSGAv77Zs9mSS24DMjDCgEauD9Fd6fqD',8);
-INSERT INTO t VALUES (10431790330170080884,7123898321884544660,'Z6Y98','2N','kxhh2t7l5vFh0ZH','v2RfYakEdXpQjCQVYWpzwGSz3TNrK2jMolrjWyQajzQj0PgGZWCr2UzB','LQprY32mVwur621n7l92qxb9YWnNSpqTOMocEv9l6P5IlzR3j581etgGQnqeUG1uSqHUzdezpWGnn5BF8bneCNw','Eh7tBp56sIKuwscIODwRa5ud5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6674969791007838034,4281820717,'YjbjJWynDSnkVkXJCi7MQMBAuGwIn5319wO22dREhYMGOmfUR','oIaXBygI0cPmcG2LtXiISKIGj6oLAqva53qte3E1OATOjwW37oiAe5bN1TMrnVTTxxw3vpg0oyDpKfFmGtEhPK','5faEfx6eKvTK3mF5py29Cda8GfneMUbySmbgShTCI','48xQsgZuY6zIAHzYO2wXvIfLpsnr69XXXpUtlKDaD','cg','U',13);
+INSERT INTO ti VALUES (6674969791007838034,4281820717,'YjbjJWynDSnkVkXJCi7MQMBAuGwIn5319wO22dREhYMGOmfUR','oIaXBygI0cPmcG2LtXiISKIGj6oLAqva53qte3E1OATOjwW37oiAe5bN1TMrnVTTxxw3vpg0oyDpKfFmGtEhPK','5faEfx6eKvTK3mF5py29Cda8GfneMUbySmbgShTCI','48xQsgZuY6zIAHzYO2wXvIfLpsnr69XXXpUtlKDaD','cg','U',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (16638315628497130374,3914742198,'rOEz8o','cV0QqUl4MBULVZolZbwZpehtO2rZZJNKQVynw0l5XJF6','fTk1SrExqYmiEMRxUyeX31Ltk8EofTfrFKBzK2kcs','VmjixHdpusq0rJytmuCmdA2LlAUTD9KbBzyn3MwqOjh','vHK','r',14);
+INSERT INTO ti VALUES (16638315628497130374,3914742198,'rOEz8o','cV0QqUl4MBULVZolZbwZpehtO2rZZJNKQVynw0l5XJF6','fTk1SrExqYmiEMRxUyeX31Ltk8EofTfrFKBzK2kcs','VmjixHdpusq0rJytmuCmdA2LlAUTD9KbBzyn3MwqOjh','vHK','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16870493853924784953,2379936663,'B3LbpcLuPk9Y4rV4EiRe1zMD9sTKVRUc6jYTF8J0Fw9Fg','Us91J0XT7V7wvXrXvSznZqgRzqSaXcDWAG3MYcnIReSjCVHJEKBecgigddsCflIiS1Suq3LFngafN0EnJpcOPPZBJqoO8Ug3a4hGayuutc563GMYFUsAQCVXkU23QTyiMoiPbi8ngbhe6pNszLunfWW5YFD7ZVwgniYBQTmQj3PHFByRrNIGSMkGPR9drviBtFf0HmF3mS1sfeAli8UT9pTcmf2wU2frcFWbNaNlXPEgDA3jMpARnd','b6OrIXipPGSezLRJ5qlIa5kSIkO2fU6z0c7Mp5R3gWbbOQN21WNDjUdFtlXYoPilK8idiaQGz','Y9gQM3HdD1jjbPJeNMz4kX1VU5QJY983CkevaeT9dMa7pi11HxxbldFQFL5KlGJ0t33ySdNuA7cw57aQNOvqQfeHaiwOxKA7pNGdEKD1vZtsGQCTNuvvf1uRzFyNeM65aopu0coomu5GynLA6HPrjii9t6RvnQslIlCaPchDTQSxtqRB9GohrSviWUs5xw1RPOR8Ctcf0OC7ptnL32TO0P8K0sxxaZy1PQjTM4iRmTjXgWuqT4yRP','dt1','iY',15);
+INSERT INTO ti VALUES (16870493853924784953,2379936663,'B3LbpcLuPk9Y4rV4EiRe1zMD9sTKVRUc6jYTF8J0Fw9Fg','Us91J0XT7V7wvXrXvSznZqgRzqSaXcDWAG3MYcnIReSjCVHJEKBecgigddsCflIiS1Suq3LFngafN0EnJpcOPPZBJqoO8Ug3a4hGayuutc563GMYFUsAQCVXkU23QTyiMoiPbi8ngbhe6pNszLunfWW5YFD7ZVwgniYBQTmQj3PHFByRrNIGSMkGPR9drviBtFf0HmF3mS1sfeAli8UT9pTcmf2wU2frcFWbNaNlXPEgDA3jMpARnd','b6OrIXipPGSezLRJ5qlIa5kSIkO2fU6z0c7Mp5R3gWbbOQN21WNDjUdFtlXYoPilK8idiaQGz','Y9gQM3HdD1jjbPJeNMz4kX1VU5QJY983CkevaeT9dMa7pi11HxxbldFQFL5KlGJ0t33ySdNuA7cw57aQNOvqQfeHaiwOxKA7pNGdEKD1vZtsGQCTNuvvf1uRzFyNeM65aopu0coomu5GynLA6HPrjii9t6RvnQslIlCaPchDTQSxtqRB9GohrSviWUs5xw1RPOR8Ctcf0OC7ptnL32TO0P8K0sxxaZy1PQjTM4iRmTjXgWuqT4yRP','dt1','iY',15);
+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(3), d VARBINARY(2) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(45), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (55270,7341198,'Ar','i','LT','jDjDkj1Tqd','p','e',0);
+INSERT INTO t VALUES (33332,4077136,'Z','6','HF97Exr1aB95g4RJ7rOCmIIQn8igg9QeXdwxNbLrnGiJtw','t6mcmZzbInpB','J','m',1);
+INSERT INTO t VALUES (55076,6162400,'VbP','tB','tA0IPhoy47mkGWgJ0txvWzZnehEgTrGa1xzn5eLcUX7cJz','1c8PrKpafBCbFV4MorOymm2yan0ocJptDLw','w','u',2);
+INSERT INTO t VALUES (50714,4787356,'77D','J','Pw45dDRyNqBDAsVs0YamhKLZJINcTPRpekBxJashnkCC2P5iIOGJ4G4cDGKh1myEz13eG','iFGYEoTODlF8I7o5nhqzf','R','o',3);
+INSERT INTO t VALUES (37110,1858340,'q','Ks','6ZZHsVkEOwCEqWwiK1x5Tlp0dCNYioy03RXBw4ZA5odFiBAZLWAMcECLWUX','yuwag2BXwNkaOrI','S','2',4);
+INSERT INTO t VALUES (64837,-7822664,'zg','V','b6KAZiFQo5KXmhvr2qvZzT9m9S99GuPbevYG6hz4CT5zhZR95','Z','a','c',5);
+INSERT INTO t VALUES (54066,6040628,'c','Wk','9dHkp6YGnbDRUJZzppS3TkOoNj7KEYJMSkrsWBfoxUdemOVPXd0EfsDFtNWmkyKRXvwLLPZHXarmCuyrgbCzSEd6CQY','f46kBCPiM','p','C',6);
+INSERT INTO t VALUES (11666,7542852,'ycO','II','miNXsBBGvZK4yBhtwhloh7giupQsOFp','B2j6H4bpApHL3TbPCdlyYZmoolTAGi1N2mAJsF69U7e0','N','u',7);
+INSERT INTO t VALUES (63551,-4570019,'Hxv','dD','qJcR8tjPz5a3W7G6Lp31gCxnGDeLOLQkpSTJwrReF6iDpwo8WUWicDN5Jb4Imp6ixeh','1cSyk3WZRSimuygPCUDCvx','Y','a',8);
+INSERT INTO t VALUES (41419,1735709,'6Yw','C','NV6DD9l7gzeF3H2iPzxLoPR1s2fq2KWV2mAnhtF9U05fJ3yzNaGzlBBGCtifnL6','SWZwoeGHTUTncMtfw3mEO8ZGW','X','6',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(3), d VARBINARY(2) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(45), 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (8785248572838075722,12576702881718592942,'th','zhT5rhmpYS','5UHqJ79bpafxyM7jMWFSFNSE8sEIMUPfuU33rdkbZodrndEqh4LSgMl92stM','T7VLtjSCrpAZ6FzTIueVcbykLRLFzalf6W0gFmy','BEYUSzDxgYIw4XJf4hDXJBKriIj6ByilowTAtuGi79qcnmTpC5rUc3Y5Q4QfzSmKQXkxG4qi3z2maBtoB6MdTqqpQMBh1T','A7MPxk2BJcNzMyblqBoiV0pbksVZVDD1D3f10',10);
-INSERT INTO ti VALUES (8785248572838075722,12576702881718592942,'th','zhT5rhmpYS','5UHqJ79bpafxyM7jMWFSFNSE8sEIMUPfuU33rdkbZodrndEqh4LSgMl92stM','T7VLtjSCrpAZ6FzTIueVcbykLRLFzalf6W0gFmy','BEYUSzDxgYIw4XJf4hDXJBKriIj6ByilowTAtuGi79qcnmTpC5rUc3Y5Q4QfzSmKQXkxG4qi3z2maBtoB6MdTqqpQMBh1T','A7MPxk2BJcNzMyblqBoiV0pbksVZVDD1D3f10',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(11);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
-INSERT INTO t VALUES (4003703760884885851,2663898568374369529,'Nm','50SpedT12NN9j3','kqWtrD17u2Y5qKtm3M0g8SdHCafddHfCEwtNXn9Iw7zlElQMHU6Xf6BRNzOeoxf','7SNOgEs9gmcBVu9RZG2xmtFTS7MYxNEU','nkDqIFgbzMlOidYFrUDMrXA8eYscAoZnZK4OU','FCL8BUGiY69VlaHsScX8v040lucbov336eKWr8WO6Wa6WGglXu6zukvqs',11);
-INSERT INTO ti VALUES (4003703760884885851,2663898568374369529,'Nm','50SpedT12NN9j3','kqWtrD17u2Y5qKtm3M0g8SdHCafddHfCEwtNXn9Iw7zlElQMHU6Xf6BRNzOeoxf','7SNOgEs9gmcBVu9RZG2xmtFTS7MYxNEU','nkDqIFgbzMlOidYFrUDMrXA8eYscAoZnZK4OU','FCL8BUGiY69VlaHsScX8v040lucbov336eKWr8WO6Wa6WGglXu6zukvqs',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (43359,2387978,'w','K','hpu0yL0XodQeiKcMl9LSFEGLthEwwfsIPO8Yyswe4E7U6','53ocAP1Alm9','r','Z',10);
+INSERT INTO ti VALUES (43359,2387978,'w','K','hpu0yL0XodQeiKcMl9LSFEGLthEwwfsIPO8Yyswe4E7U6','53ocAP1Alm9','r','Z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (33453,3842897,'aX','K','XKZ4e2NYfw9PrFrLqCzogos','256zSquweKEtSLfoUBUfUbIYaV55XysndRPwxSkY6t4','A','u',11);
+INSERT INTO ti VALUES (33453,3842897,'aX','K','XKZ4e2NYfw9PrFrLqCzogos','256zSquweKEtSLfoUBUfUbIYaV55XysndRPwxSkY6t4','A','u',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13909996773510669221,937493848409940815,'9Ui0','BzqkC55xkT1G27ZL4rWisQscAFFZtiUUFHjQPgHLaiCclHKNMoXWvgW1OwDi9I3CFDrcEjjJCi6rIy4DDki0Ozyg5Lol7P3T30lgXaNGIeSms7raLZ6Q2VY3inxfI9dZVnKObvs72fttltzE2Gn5jX8ZGADJyC3JAqWy0su98KWfZTYs4SfurUC4fUBuZsXIJI04jLQl97RhVRD','iBDDMO','D4JpSWmrMzeInoZL4ICcQLaNdizE6uWROZrF','ox2kdkLoIXkCtGZrTii6TABHQ6FUOh1R49RWDPPArcQjJPAFo2XJYiIOKUGpBF2w4j7lm3PTqWVXdLn','O7yB0hNZfUsc7q7bECMfKmNbypkC3jmmwDhUcqKuaIPAwall5fc1pHg',12);
-INSERT INTO ti VALUES (13909996773510669221,937493848409940815,'9Ui0','BzqkC55xkT1G27ZL4rWisQscAFFZtiUUFHjQPgHLaiCclHKNMoXWvgW1OwDi9I3CFDrcEjjJCi6rIy4DDki0Ozyg5Lol7P3T30lgXaNGIeSms7raLZ6Q2VY3inxfI9dZVnKObvs72fttltzE2Gn5jX8ZGADJyC3JAqWy0su98KWfZTYs4SfurUC4fUBuZsXIJI04jLQl97RhVRD','iBDDMO','D4JpSWmrMzeInoZL4ICcQLaNdizE6uWROZrF','ox2kdkLoIXkCtGZrTii6TABHQ6FUOh1R49RWDPPArcQjJPAFo2XJYiIOKUGpBF2w4j7lm3PTqWVXdLn','O7yB0hNZfUsc7q7bECMfKmNbypkC3jmmwDhUcqKuaIPAwall5fc1pHg',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12965619863645505692,17179944946614790960,'gVFJvsiJQr','xFhz3Luogs5HdM16JNaoPwBRgAYmkdn9FOS15gdQ1MAhFTuz58t4gk8iSMmMjcUAVBgf2jTrct5VsOHcHjDQxsPJk9fxzelpzwG25UMg1S7R7P0AHv3mZOBZ6MGlfZrrIQD2ScrwzOJJaRXs2rkE6JglKBm177803TPV42iwhQFpq3ayMuvcfS05d82MgvIN3hDo','Q4rDiZ8WFzn6dDlLgLDa3dJto1XLhBh4NF5XQrfVXWEA','ARsIPbEujQWsDOEER4rMJEYy4rgC5wNzsQwalg2MUyImRCCsmFqpsCa9h3JHCWt0CpGzvVDcxPiceHYa3s9Ocie8oVzAv9lbmVYqwgagqcRdce70PGhdLx7lKy3OpQH6fnPJhWTp5pbYXBlXnnarJvPwuz0Q4X61FF6PKDIG9iuxhupVeoKhanivWNokWfTAsqXmFNVoerrEpw5iSiVn8s7JonMU4lk3kJGiLhogdf7zt','cF3HiIavVvSDNmEQrfwawB','KEPHSG53YOjXHesAtXq2cN9kUAtoQTt8Ild621pxLx6rcl6XGnoEiw3cL',13);
-INSERT INTO ti VALUES (12965619863645505692,17179944946614790960,'gVFJvsiJQr','xFhz3Luogs5HdM16JNaoPwBRgAYmkdn9FOS15gdQ1MAhFTuz58t4gk8iSMmMjcUAVBgf2jTrct5VsOHcHjDQxsPJk9fxzelpzwG25UMg1S7R7P0AHv3mZOBZ6MGlfZrrIQD2ScrwzOJJaRXs2rkE6JglKBm177803TPV42iwhQFpq3ayMuvcfS05d82MgvIN3hDo','Q4rDiZ8WFzn6dDlLgLDa3dJto1XLhBh4NF5XQrfVXWEA','ARsIPbEujQWsDOEER4rMJEYy4rgC5wNzsQwalg2MUyImRCCsmFqpsCa9h3JHCWt0CpGzvVDcxPiceHYa3s9Ocie8oVzAv9lbmVYqwgagqcRdce70PGhdLx7lKy3OpQH6fnPJhWTp5pbYXBlXnnarJvPwuz0Q4X61FF6PKDIG9iuxhupVeoKhanivWNokWfTAsqXmFNVoerrEpw5iSiVn8s7JonMU4lk3kJGiLhogdf7zt','cF3HiIavVvSDNmEQrfwawB','KEPHSG53YOjXHesAtXq2cN9kUAtoQTt8Ild621pxLx6rcl6XGnoEiw3cL',13);
-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(70) NOT NULL, d VARCHAR(28), e VARBINARY(67), f VARBINARY(10) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (641,11983462,'0ao433FH50MTri641jP0tI1GFltR2zUBxwTHWpUdHcD31sTN3g5NC2kzWKoI7DxdtAN','vFiOH4','MHDShe0rZ8L4QlB1q6ta','UY','1j0xeRb84W7aDKirlPsnnaF32LTOYiPgdpqjug0o8XnlLDnF1Yww2jMk0NvYegwaAY9LoF7nnbebydAAloC9Q','A',0);
-INSERT INTO t VALUES (3679,1322624,'cn6kdGH3RBXYQf','4EFRmQI3ejI','9pfgMJX2moJSZwah90VwM2QRq71q80Gy8my1Smh7L5Z5PYluCs5VAwd','b','QtY8qXmjF7cPV1GSEOiwWejlZr8QiitAd','BJ7HQcirEVySezp4XtntlSe7ZHYANka1Y0zQ4VuCV94umBdy8wCxfyklwU',1);
-INSERT INTO t VALUES (20734,10632235,'easHQHFQFqgKQYhoxr4XpuJPEmODayww56Xe87yE','9bnW35UV5GPHv','jsYcPSQV','kBjY','ipwrYrAsq4MvL5JrXjurTPpAOH9eMbuVXGpw1P5FiTOXpnpJBvd','rOh3EyYf3frPw',2);
-INSERT INTO t VALUES (-15220,5545367,'hroRbl9OXPoRtcR2ztUOpaVCqPeyBWZnyMuAI9JyBwkPupE5TeozEVYN7pTPCL','So1F2z0V','eo8KQ7yDldFbBh4JJLfVPS3RiwFKw6jMAgrDS7IVJ2HtIc','wy9E','wq5sggtgfHbY9jrhlNiePJm6lmHjQZDZK8hI','to6tRz6ZMRNukxdLO3yz8mqWK3897qZ0THXqJpMna1Of8A1UdxaF',3);
-INSERT INTO t VALUES (2391,5867017,'M88dUBbI9CDjR46GYkLhlb9vfpfz0ulV4SDDX1xayiMImEQDj7UGan','gtodf','g8MN4WSU82DmxwZTPa9Rpkp990ZxHCQ85HAg7tK1LWzlxUVvzm8hgGXt9H','BiVJpje','mzrJ3fIaeuh520EN4E1D5zvrT4O381C7AFhLYwA9wAcex66pu9hoDe4TAB5JUeUYoJi','i3bHAhw3JyiOlNzb6O5mYl80OYtuMPLBbY0NnqMRwhDcS6OX5VH39lGbCBuvPMsr2jeuNSl85mq5Fq',4);
-INSERT INTO t VALUES (-27531,6249029,'MGRh7kYFiSNdWs6bFZyhocFVxF7VIl0IPMr6TzybraT','0nC','IphQ07','y','kVrSUyqQl1PhWMz8QLGpPDI6pbadlqBkJpL1pUvgXCSHxj1z7RwBtVDWIgzCRrL2CnfCFzYrhQl1mTips3sYE','tdNqNZE9L4NnGxqS3rpbXRLRIXJj2YqJXQZgwScFzHTUAhyDABvDXTyXLwiqEaWpSpMyDSK7KihiVdgY6BUk9KI',5);
-INSERT INTO t VALUES (-14085,4135694,'6r9TFZx6t2PJYZ8Ccs2HNd8bRZGCZ17PhhOTcCLIx6iIOdBBN','paBEJyp44ybwsDf','ZvqV10Qz62icogfN9zDRz8HeNovUsU7zOyxRlUACUmSSXuW8aHCf','ozDAxSUo','VRTxkqsiSXTiudPDINU3iDEz7AuaNqjSaFRQZoc2BxU58QXeOXLmHVgcPSFUDOC1xeHCtU3UXb8wAi','jc3E5s4vfBxexhLU5SOAd3myqADPQw8AE3NnfhMV1F7zpo369Z8YZxr8ORpluhy6ZMyfTKbTDwm3WOdTUjy44iur7za2',6);
-INSERT INTO t VALUES (19135,9582228,'GpuBqtWpwq5VcdIZ6acNCUVIml4eYEy93jHkLMThbAtiJiHfF5s1RFPjWKOhZvnJt7','Z5yzZ4xvAAqVETz','p','YTuCZ','xY4BwTGLoa78R29aNEGHMCoL5Z66C0UKMUcYGm4VNrc0vPDjlWXaKtqAx','ql8Ucl5QiWCHi66aNjpXSGve5lxcix1R',7);
-INSERT INTO t VALUES (6098,236740,'r2w2F6X4RBXOgrH2PA0u0VsPhzrUe8BVsQrtsWI','tfE79HCsBA6CGL0BhZwAB1tag','Uy9AQEbZcrfSbilJVSlmYHhVr8buI5NBgfKaWcvIy3RzLmqmFftDwl07g','m6CKuucq','J2GeO','47qoUd2O3ebnP2pUGrLyCN',8);
-INSERT INTO t VALUES (-6407,4409344,'LWnIIqdbLurZ5jS1h7HN9ZTvAWMIAjLcKp6GxTm3ZoSSsSgzLxlTcIVjFTg5G2tzmEw','VGJAi','3vAKR5QxawvnAnC','p6MMDp','nKpb0VbdZBbElqEb7pZ68tbuiP5NW8J8tvafdgfSX','YvrSdRyrSQcyuhffFBmAsRQopfkIivQOxL156xqJ1r3yjFK3T0y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (49362,4568587,'QSV','zt6pPOoeMitenRIypIg2ZWpd2uORce6WeAlBf5Sw3Qry2gpNl2JOONz3eIZFP26zTMuYNh7fwS8VfyMyW','9LVHG0QCwjh9ePFDPytMQ2G4wojgIwO1Xn6nRNwUsXLpXGT2ypYU1TdRnSUSeFiJAJO2EXd8nf8PwN0M6khMou57OQhxm','vtAHnv','H','x',12);
+INSERT INTO ti VALUES (49362,4568587,'QSV','zt6pPOoeMitenRIypIg2ZWpd2uORce6WeAlBf5Sw3Qry2gpNl2JOONz3eIZFP26zTMuYNh7fwS8VfyMyW','9LVHG0QCwjh9ePFDPytMQ2G4wojgIwO1Xn6nRNwUsXLpXGT2ypYU1TdRnSUSeFiJAJO2EXd8nf8PwN0M6khMou57OQhxm','vtAHnv','H','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (26958,176902,'3BV','tB3gVWjjtyo9psy3i78cmnbUuaUymj3ehUGL0ZJVrlB7QqkdZASBDsL6J1UImgxxZyvxp4xVXHe5ZmUFV9LIobdv4JhHgj3g2E0Vfp6OJQaiBf2VjAOv','8NNLgKlbohc3qszBbVbw5sE7nsU84LRe5XhFW3d47ajaK','KQCbYRv4fq25CTJyweiW2JSaunHL5CZJQXFABUK6csSiZlDmUFzAOEVQ5hcIt0hvmlck3PFcTuA1rJ7YrXULtK5xarrisPj5VyCxZzpezhcXVmRxtByl9cGSS2aG1Cr54rKhSpvMOeW0n4vK42QR','h','9',13);
+INSERT INTO ti VALUES (26958,176902,'3BV','tB3gVWjjtyo9psy3i78cmnbUuaUymj3ehUGL0ZJVrlB7QqkdZASBDsL6J1UImgxxZyvxp4xVXHe5ZmUFV9LIobdv4JhHgj3g2E0Vfp6OJQaiBf2VjAOv','8NNLgKlbohc3qszBbVbw5sE7nsU84LRe5XhFW3d47ajaK','KQCbYRv4fq25CTJyweiW2JSaunHL5CZJQXFABUK6csSiZlDmUFzAOEVQ5hcIt0hvmlck3PFcTuA1rJ7YrXULtK5xarrisPj5VyCxZzpezhcXVmRxtByl9cGSS2aG1Cr54rKhSpvMOeW0n4vK42QR','h','9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (53744,-2215733,'w','PPxBAbs02BCYgd7QIj8owZEuLjQ6JSRI7CtDBS75hnpwqCvQNxWZaKUf03dW4bojVjBrF44hlbx7lJr8uNVMPJaAPlZGdQJmDDCxYdi8CZg62E480PopVyl1mIzvUpvLBYcaxIEreSY6qtVe13uS36k0IKmak4N1dNpkdLCZNjiXW8BdZdVNu8md9nhzwSLmgcR8OapSfDvvvTE0X9tfFzhLZazuKoeZNivxew6J1ZeOcP1rdTXIi1gdH7','f6BJAL3XS8IiIicHaSLW','L2Bdo9no6s9OVVPRryZf7LC6rmjCYPSkGSE31L0n1x3KRhHEh2eq3luWhGSzK4hVzxO8QpKhxLd4i39YgbbsisQyD23JYBzXvDSmaIo5VmBUDSviXPlMWPa9rvmESJ1Na8Bb4Gjev4r6E6u8glMenNIT4ffoRZsxq0NhNE7D99sSZ7PZkRQl4e458NEW8yrPIxNW99BzEc15bmD7lJDGKEZ7iLS1UvHoT7','3','L',14);
+INSERT INTO ti VALUES (53744,-2215733,'w','PPxBAbs02BCYgd7QIj8owZEuLjQ6JSRI7CtDBS75hnpwqCvQNxWZaKUf03dW4bojVjBrF44hlbx7lJr8uNVMPJaAPlZGdQJmDDCxYdi8CZg62E480PopVyl1mIzvUpvLBYcaxIEreSY6qtVe13uS36k0IKmak4N1dNpkdLCZNjiXW8BdZdVNu8md9nhzwSLmgcR8OapSfDvvvTE0X9tfFzhLZazuKoeZNivxew6J1ZeOcP1rdTXIi1gdH7','f6BJAL3XS8IiIicHaSLW','L2Bdo9no6s9OVVPRryZf7LC6rmjCYPSkGSE31L0n1x3KRhHEh2eq3luWhGSzK4hVzxO8QpKhxLd4i39YgbbsisQyD23JYBzXvDSmaIo5VmBUDSviXPlMWPa9rvmESJ1Na8Bb4Gjev4r6E6u8glMenNIT4ffoRZsxq0NhNE7D99sSZ7PZkRQl4e458NEW8yrPIxNW99BzEc15bmD7lJDGKEZ7iLS1UvHoT7','3','L',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (48252,8074542,'rUWF','ftsEVB1nz4PrV3SfMDX5OdiFohFGBi10c8EYmLAOB9TTDMSvjCOp1sdewnU51vxFOQ20SFLCsh2oIqJBsiXaAbp8BCzIzOvNr6zLPNekWmmDXa7hOOMIC7HfFBw3Fjdcz2ln9w5Xu9KSbgzNb5kYbJSGQbZrXIQIs5qgEpuRX3LiFSgNIAkOsoB8PtbCaEiGpZkxTeOfNfXfbwBQehGFRZRviR8t6mDvF9cIBDuhDj0NKl9QgK9QJwY','JQunEcVd1TjSAdgsAzut6GUKMfn6asJ','VrY900h4kx3rzaD5gyF2zKnCDWaKUCNyj7lkZnKdWxS1QdACPRs65PwROzt9edVz1wMtzu31LFB8QlRleg','i','6q',15);
+INSERT INTO ti VALUES (48252,8074542,'rUWF','ftsEVB1nz4PrV3SfMDX5OdiFohFGBi10c8EYmLAOB9TTDMSvjCOp1sdewnU51vxFOQ20SFLCsh2oIqJBsiXaAbp8BCzIzOvNr6zLPNekWmmDXa7hOOMIC7HfFBw3Fjdcz2ln9w5Xu9KSbgzNb5kYbJSGQbZrXIQIs5qgEpuRX3LiFSgNIAkOsoB8PtbCaEiGpZkxTeOfNfXfbwBQehGFRZRviR8t6mDvF9cIBDuhDj0NKl9QgK9QJwY','JQunEcVd1TjSAdgsAzut6GUKMfn6asJ','VrY900h4kx3rzaD5gyF2zKnCDWaKUCNyj7lkZnKdWxS1QdACPRs65PwROzt9edVz1wMtzu31LFB8QlRleg','i','6q',15);
+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(18) NOT NULL, d VARCHAR(42), e VARCHAR(30), f VARBINARY(2) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (141937,2,'j45bF9mcPU3KMHy','09CmU6v2JxmoeWDekZINFs','3aWClAMYIpbwSNwa1c5','nE','r','U',0);
+INSERT INTO t VALUES (-3051095,22,'1Vw543Ub0F9WptRP7','G6Quo1L2eKOnuk0d4AQy','jZ6N','x1','8','j',1);
+INSERT INTO t VALUES (7326412,-13,'Wnhx','ZkQyX31tsuvCZQ6yX8j','a86Hl7x','q','M5','w',2);
+INSERT INTO t VALUES (-8106946,-36,'YVZ','8Bj','Jp','zi','9v','S',3);
+INSERT INTO t VALUES (-5670691,-13,'3kte','UYqT6s5J','OdRnZ','A','D0','2',4);
+INSERT INTO t VALUES (313960,-58,'gfoERVHglT4gy1R0','ViLzck4P6OaHHRYXW7SmCT3vQogvyBLH','KOSXlRL71aJhRu780jwWSWYVEu08','q','3S','5',5);
+INSERT INTO t VALUES (-6522414,65,'Yb8qqD7kwLO1DwEbI','ucdj9gMqtB','iwnBWsE6LYh0tN5Kec','JR','JY','Y',6);
+INSERT INTO t VALUES (-4369610,-44,'eXjeguO6EvDf2JL','9yo9Uk484xUJRTeb1t0X','0YayUx9Qr','m6','bB','K',7);
+INSERT INTO t VALUES (1366028,54,'hQkHS24G85BLKxRHX','q4EPub053Ehl2jGiKG5ZBxhkBeZ3fkcv','IMuEiRWIv8gLOdDqfqj2DWX804CO9O','6O','b','8',8);
+INSERT INTO t VALUES (-5382370,-58,'P','VwKF7sySR22dyiuwTNbIK4JEXrcIZ','HNo4lR7214MCPkyvHm9k','9n','ov','x',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c BINARY(18) NOT NULL, d VARCHAR(42), e VARCHAR(30), f VARBINARY(2) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-190608755,11886541,'rYvCZD0CVWy3d8oZTxUfRb8pODzXi3rbQqAZvOSknjdaUXUBOdIMNdN3eYGDrOXubr','rrpODN1tcaf08JQqEIv1oTpO9','e57olpi','mhadX','pRfaQCocXw4tUBwOlDkjrU0w0qi1idHKy8Y','DG0m1Bc5hWDo7WquhZr7XoaXDc6hSeRoRijKpfT0C',10);
-INSERT INTO ti VALUES (-190608755,11886541,'rYvCZD0CVWy3d8oZTxUfRb8pODzXi3rbQqAZvOSknjdaUXUBOdIMNdN3eYGDrOXubr','rrpODN1tcaf08JQqEIv1oTpO9','e57olpi','mhadX','pRfaQCocXw4tUBwOlDkjrU0w0qi1idHKy8Y','DG0m1Bc5hWDo7WquhZr7XoaXDc6hSeRoRijKpfT0C',10);
-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 (1125430009,9683068,'MVbAlAv5eAAu5xNY3KBD8PHFFJlb0TET4OTdDc','xe8lb1af4XiKGAABh3aB4B','sxGzAhNt5mBGGEihUQysRSigj2K4evNc9f','ZsUXsNgxXi','iMPyv2660VJVkKkXEGImazCDL3QY4ccKCnsUuMqdHruypuFczBjw2Gnv8UGGo8qERrzjltx8Smq9vTsW','C152GgADyufr4nbNesVh',11);
-INSERT INTO ti VALUES (1125430009,9683068,'MVbAlAv5eAAu5xNY3KBD8PHFFJlb0TET4OTdDc','xe8lb1af4XiKGAABh3aB4B','sxGzAhNt5mBGGEihUQysRSigj2K4evNc9f','ZsUXsNgxXi','iMPyv2660VJVkKkXEGImazCDL3QY4ccKCnsUuMqdHruypuFczBjw2Gnv8UGGo8qERrzjltx8Smq9vTsW','C152GgADyufr4nbNesVh',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-8176212,12,'pnUfWA6h','mrM3J40uRajPonYnOgX','Eyudod4g2IVieST76m','6','Z5','q',10);
+INSERT INTO ti VALUES (-8176212,12,'pnUfWA6h','mrM3J40uRajPonYnOgX','Eyudod4g2IVieST76m','6','Z5','q',10);
+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 (-4420266,-117,'xY8DXq','co63xz4','PNqpTaNdbpHXR7Ku6s','L','wt','S',11);
+INSERT INTO ti VALUES (-4420266,-117,'xY8DXq','co63xz4','PNqpTaNdbpHXR7Ku6s','L','wt','S',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (391477783,4781116,'Ut8U6jDFtu1YdiA62GrGHFYw863xYip6pUAcDBg3MS4HPqDwjWhD37hLErwBMSWOK','FmQO2dYDj81KlLlFkvEU5G8Ibnt6l010FEVF1X7aavpRZ10TcXDTyx8uEPr7W2aVLKHsWiSd0jKycIvyeN9H0ugWFDi0cMNx38p5a7z4JSdQaZoZnj7s29FWeniFoz51N67o5Nu9VoDcmjB9Skn6wMYzw8DzsAghSGStYCBR9l','7INFakGp6qgIdMXrX2NbCLekNhor03tlreHOqmrbWkY','7ilO7T','vrE798YoSNusjm5v37xk4TOYipoynfAe0EremokN7nBjUklCKSA5','p1w6HLjMYdnUXECMXYW38QJspdrQVRGIQ9Yq7gfDbvv4Dp1JKf7cQdZymVVs3RGpYWeAVVtYcaMqrdsRjMBFeNLA',12);
-INSERT INTO ti VALUES (391477783,4781116,'Ut8U6jDFtu1YdiA62GrGHFYw863xYip6pUAcDBg3MS4HPqDwjWhD37hLErwBMSWOK','FmQO2dYDj81KlLlFkvEU5G8Ibnt6l010FEVF1X7aavpRZ10TcXDTyx8uEPr7W2aVLKHsWiSd0jKycIvyeN9H0ugWFDi0cMNx38p5a7z4JSdQaZoZnj7s29FWeniFoz51N67o5Nu9VoDcmjB9Skn6wMYzw8DzsAghSGStYCBR9l','7INFakGp6qgIdMXrX2NbCLekNhor03tlreHOqmrbWkY','7ilO7T','vrE798YoSNusjm5v37xk4TOYipoynfAe0EremokN7nBjUklCKSA5','p1w6HLjMYdnUXECMXYW38QJspdrQVRGIQ9Yq7gfDbvv4Dp1JKf7cQdZymVVs3RGpYWeAVVtYcaMqrdsRjMBFeNLA',12);
+INSERT INTO t VALUES (-8272466,54,'d4N8','y1RpyOKifdDDsS3qRm42YxGaYObHb0GsV158T','xnoXhd2SgBeiNhMAOxjnbCCOODQIJ','g','l','v',12);
+INSERT INTO ti VALUES (-8272466,54,'d4N8','y1RpyOKifdDDsS3qRm42YxGaYObHb0GsV158T','xnoXhd2SgBeiNhMAOxjnbCCOODQIJ','g','l','v',12);
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 (1001646069,602847,'CgHoQpx0eIekUjMkQwNIvVTRrU9YbjYXFbedwTn21TRhx','2l7SMQnrTaGRiQDZX9QUgne6idDMMndCz9ba8jAmib4GJh2Qebgskz6z7V2v1B','36Iv5R2id74niIclsuIq5zUMY64XRw7111GKPa0PYsi','Xh6MmMKfSrhKHnO3sg97UrrDQIaGWm1yGtxFsF8M9hOIdvDYjF6Zi2qJeyos6fnLvbdaBt8M7Z5GbfjqTcDJGNQxlDYhQRMwrYhmtydsFPrFAoO0I1yD33A8','wYHrf0gcJ0','mjHZPHiocUYg4EEDJuYk5vFue00IlnjH8Uf9rmV7kjp0yz55f9jfAxkJZpE',13);
-INSERT INTO ti VALUES (1001646069,602847,'CgHoQpx0eIekUjMkQwNIvVTRrU9YbjYXFbedwTn21TRhx','2l7SMQnrTaGRiQDZX9QUgne6idDMMndCz9ba8jAmib4GJh2Qebgskz6z7V2v1B','36Iv5R2id74niIclsuIq5zUMY64XRw7111GKPa0PYsi','Xh6MmMKfSrhKHnO3sg97UrrDQIaGWm1yGtxFsF8M9hOIdvDYjF6Zi2qJeyos6fnLvbdaBt8M7Z5GbfjqTcDJGNQxlDYhQRMwrYhmtydsFPrFAoO0I1yD33A8','wYHrf0gcJ0','mjHZPHiocUYg4EEDJuYk5vFue00IlnjH8Uf9rmV7kjp0yz55f9jfAxkJZpE',13);
-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(14) NOT NULL, d VARCHAR(38) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(44) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7180798,2653907768683023057,'9F','2Lfdhzbso8W8hNhGdC','ta41TXB3e','kWoofCZy17R0famip8Xirdu6xKUlJh','dgss6thq9dLCcI3BEkezj1WbSK2HTmZrjJYiLJNrR9nPmLxhK06j2pAK2mXpT','ZPvgDJUiXmeftDbcvXqI4MSibbcSvyg5a68YcCPNaRwbw9zRraeGABPUZaz6CCv4QeQj',0);
-INSERT INTO t VALUES (-2698212,3890192785522696912,'QIIfsEgO9VrqZW','vCA','jYwvaPXtRgmx4n','Yw86SfsK1hU1V9axysi0gfh2ECNMVSqu','qX66j7EWKTCAtfqraAvYAmddpdQxiUexsiFcSypAs07Zy4oLChmBuHKgC5DzMVqhbXc5e','9rHGah9roetUVYQ3wlKDU8eqPihKiTBYsXwU6M9MkaQzaldV2jiZL5PJWWsX53ZISeHA5vuuNUpTH58Gu',1);
-INSERT INTO t VALUES (808616,-4986998068873845944,'YA8G7Y','wMUmb0keng2vhz3JIAoHz2It9qTIfXKjCI','PyaeudZPUcZUC0oK934ibfSRVQ0','5KNtA9iSQd6ZBGk2M4xKm','uMm7d5Lek6dmmP2GbhVnYMY42GG2CwjXgX1A','GKhKBfOOCVNuG03TnSzwFg0Q2MowGrobkFHR1nksoHk9pCzl3aEFMRFmlmKL2BNl0t5y56saZ',2);
-INSERT INTO t VALUES (6983277,-3518027524436220358,'yWs','qn','JqD5QthrLC7McDsea9J0XlrvDc5BNMEMYhYXOFkm1zZn6H7mOozZcNpEm4aOzeZfcgHxV7uSsZBiusVv','71cSN9cX3s5wl5bMIhSTrpJe','xnMX407agBDiS7tWP4','36gxUnsGwChsqawILIgD0Jxruoq2UX10AV3ewnLYGeFoU5xfajWrYrueDw5tfNvXjz9Eeb9PzVCiUsUk8mZOJRmw9A',3);
-INSERT INTO t VALUES (4498181,5898953575879963306,'yozHIQAkm','Oixmp6wqWMyWaCiLDnXnuksTWJ0XgESBpYl','3rBAr7DEIPHBgCboTz','94qux1CySpMi4t','9DUVptvnKSq1ptht2e36ipCmoJcsZ1p6pOh8AL4jAfKoSkLuR8BlKCV4E65NhXjJ8Qn2jO2o6BaGzN6BlEIQZJQZ','NLfbn8NHYChIxbQn351GBbd70M1KY34r2oi8ctd158mzDyoiMyuN4QHRIremzrMl4TdrESaVwPgZz2g5uz71Gj',4);
-INSERT INTO t VALUES (-800645,-7708354234984210746,'MxFYfr','iFTdf','wjmAXJnVbezrfnMtlP51VC','W8CeETnDfeOvFTTgHkFIF12jayuKL4c','9UrU3t2edqAi','zACLEtTHY57b5GGvoCpUe3ajjphTwqlEy7O5vb',5);
-INSERT INTO t VALUES (-8263094,599461551593289532,'g','U5so5UYccfWKno3oeNcLy2r','7ag6cYlldoC8z48cKuO7xqr8DsZtNthfUmdUmr2wWDvJWHv3bmZjCVIz7ph0DrVHf','3qEYXQ4jxmHZyBfezeFZB2ig5T1ofQdCaY4NAp','tweUuFqDC07xxx9O3Nh28X6FksFpmX1p6R9TsJR8lNvLwvr0k7t4Oa','dSTS8FkNZAAeYbiiRhrfqQ9zXYMRFUokwfxyAVWpGpo3kZa7CdIAEbOjZzlyHmbJhjVZC1rHKt',6);
-INSERT INTO t VALUES (3526594,2892198082100110350,'ESWodpRlHBXwG','1FnPO8JgRQT5cvVvKXiUIVUy2Dhw4Zz','XHfVXbzqVtEbUawyUyxgoyyiTNlgFeTcnilHmOxt61O6ocjB23N4z3fF7','GgHLiALd4ES9','zXxt6FKlxaOga3utx4xmDCI4cPSnYorf9ZzoeMINJ6CJWzZXScxnEfvLytlky2rOPZdNAY','tr',7);
-INSERT INTO t VALUES (529929,-2252384098611901998,'gUKZQyL5Io','MxvzScdY95twV7rBXzMMd','kXAXpBSOLF9uGE3NABBV2YKtjT3OeO6GuWNyQVulfiX','oh9dJyapbGzBSS58hULD4E','CLIG','Fuv0fybpu7i43jugt8nLlQtr4yw',8);
-INSERT INTO t VALUES (-2865833,9016307960343175942,'QNo','riRzYwZ4TUWxabZcJSOQOPZ2ZhZ8fbjrhXYt','uuExpfdgeBI5myYTQEKm','5kYBLbseX18WWN96YVqD3V7jWd8H8pkfNOEPb1NaB','8','6oLCtNY8UwAyh2bL8Cv0krijApK172qQja40Yr1yTD1Pv8w4XmxfPHYYFmx25luHCZri7vVZsgfmmVnrsNGRJ7n8HmptC3wjW5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4292466,-38,'JggHAYx9','QxvwZLFoD4SBNod0xzqJTD5nOSUnVtLwddkqFWyxASi5AVEkvINQfntsWyTwBn57gxXRiPtvNVdZXPufweMPjPD9raNv5oPCOkbmtwcWiZjLJIlmILHICh0g9XK2xu7Ie3FKbapjsBkFCUKhG0iz3DuMmfsB9OnyCkJbBJpTgLLwQUuknjcIe1fZkDerRwdlxPKYxjzazYqVMkYgUM9cEIXJwhRmnaYzzIeBMzrvjDEKgSCALNd','oHz817','C9wJYbs9vK6ZUu7876kIdXm8aJfw6jNLhSxiT738spVxRx8BDBnSwSnuTL7hvqp20q8fYsajtuK445rV1tJG9KGi2KiwLdTFZUObI5vBsW3tOZFjGqQr7rhggvLDRRClVmWutKqBE3DWk9FKGqcUWtNzvs6vqxuDEuwL5Vt2Vo8d3cvilSpu4rFg2V9QiJ4','3G','n',13);
+INSERT INTO ti VALUES (-4292466,-38,'JggHAYx9','QxvwZLFoD4SBNod0xzqJTD5nOSUnVtLwddkqFWyxASi5AVEkvINQfntsWyTwBn57gxXRiPtvNVdZXPufweMPjPD9raNv5oPCOkbmtwcWiZjLJIlmILHICh0g9XK2xu7Ie3FKbapjsBkFCUKhG0iz3DuMmfsB9OnyCkJbBJpTgLLwQUuknjcIe1fZkDerRwdlxPKYxjzazYqVMkYgUM9cEIXJwhRmnaYzzIeBMzrvjDEKgSCALNd','oHz817','C9wJYbs9vK6ZUu7876kIdXm8aJfw6jNLhSxiT738spVxRx8BDBnSwSnuTL7hvqp20q8fYsajtuK445rV1tJG9KGi2KiwLdTFZUObI5vBsW3tOZFjGqQr7rhggvLDRRClVmWutKqBE3DWk9FKGqcUWtNzvs6vqxuDEuwL5Vt2Vo8d3cvilSpu4rFg2V9QiJ4','3G','n',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-5049081,27,'jwjAIP8h8RhiZE54O5','dTQekOqEt1SaXVydnPayhZRzzGa1Tdbu8vFSVPZP2GbRjjonxPdEkzsFV85NRASWrsdaNJRpEyFuGSnu1Z9SGTnKjHqNHlMq9faHyQrOf38XKm7RJcXkgtX5V6KjpLZR5nMTpfRnN9gI7lGbTj0qnTPMixDAwCx1ajLCIwcUFMX5ZToyNzeOBtuzQkggpjZ1WXpQNoW9S6PHrJgf1d73Zb05ubgrxyzaoqKlKOsl','QomQQklALhCsdX6BgLUg','UezR9fGNdcXc0D2rFIh96kUEa76IWlcQYMt2oTVKZX33cLc3RLs13Us1WmzD4TXZ1F1Bc2UTUtGLPpHdwGb5zmnfYydFFCJW3aq1NmGCotsMg4ikccGWrfCaCQhCvKs','aB','z',14);
+INSERT INTO ti VALUES (-5049081,27,'jwjAIP8h8RhiZE54O5','dTQekOqEt1SaXVydnPayhZRzzGa1Tdbu8vFSVPZP2GbRjjonxPdEkzsFV85NRASWrsdaNJRpEyFuGSnu1Z9SGTnKjHqNHlMq9faHyQrOf38XKm7RJcXkgtX5V6KjpLZR5nMTpfRnN9gI7lGbTj0qnTPMixDAwCx1ajLCIwcUFMX5ZToyNzeOBtuzQkggpjZ1WXpQNoW9S6PHrJgf1d73Zb05ubgrxyzaoqKlKOsl','QomQQklALhCsdX6BgLUg','UezR9fGNdcXc0D2rFIh96kUEa76IWlcQYMt2oTVKZX33cLc3RLs13Us1WmzD4TXZ1F1Bc2UTUtGLPpHdwGb5zmnfYydFFCJW3aq1NmGCotsMg4ikccGWrfCaCQhCvKs','aB','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1136670,27,'gUu','yH79TLKEVIe0c1MS36Ikdfx5EUscV8WCFXtyg0myiaYD7z0bY1RN3NQgtOZWz4i5TQ9MPy2Wsy0N020ws9jnEOMA8N9Hu','nyFw822tWH257AOCE8ROlk','t7DX1VS0Gzwn4xdo4xyyAPtMea','5ni','s',15);
+INSERT INTO ti VALUES (1136670,27,'gUu','yH79TLKEVIe0c1MS36Ikdfx5EUscV8WCFXtyg0myiaYD7z0bY1RN3NQgtOZWz4i5TQ9MPy2Wsy0N020ws9jnEOMA8N9Hu','nyFw822tWH257AOCE8ROlk','t7DX1VS0Gzwn4xdo4xyyAPtMea','5ni','s',15);
+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(75) NOT NULL, d VARBINARY(88), e VARBINARY(62), f VARBINARY(42) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3969073445,-5035611188023075037,'1TdcZA4IXmh6Q5IJZtsnnlnci48Dm8dl65NSG7LQqrmV36','j6OA9PZQZetbeQ6LN37U0813LlzUCa1hGmvg1WSImkSdjf7VVXXOF','vC0kcGv1zR9h7BFMvyjCeyOXGLq4OENU4QZd','iJcnYByFntFw5mskldEAK2BqQqOBhzydJqfyQLKA0','k','e',0);
+INSERT INTO t VALUES (1922737511,3031703263884771667,'XrPZwBpBVG9O9b','4JZGF0S6VU9MngJ','fTQk7wjWrJKCnAZDWq44xaheyan5xTx2Tc1v71fS8wgD6l','4','iN','Z',1);
+INSERT INTO t VALUES (2225945105,6139062684674404816,'c4GuzahRwYiL4u934lA','J33vClAA0FI0JHGsDPIZkdMUNjZIFypCcICgPKpoTiGDZ0AhztAUG3t5AHUah2G9NMZoWNTTmIikz02SYaYB','bHRz7jOPEaKOjb40PMoz6pm2MK1dbNlX','54xpFDmx4zT4ZhPCe7b40jdOg2Vluw7zkdoMRLmCKZ','ur','G',2);
+INSERT INTO t VALUES (155213723,58112005562546269,'xlY3PPJljF1AyrTqEHYk25qawTaPjQSZAplfCXMEC3','8sViuQDm0J6JsTtQYFGEJXHNjaK5KDN91uH04wiKFSRcXhaVzGyv61TZQd','q5LgHxfrLiFlB3w1B5XTeezvZx66UcqFcW32MSTSGywDPBGKYAH','f','S','t',3);
+INSERT INTO t VALUES (4243527175,1579509654929155469,'ZFwLIedff5msqYR6Sh7NWNSKPCQmAlQfY1nzM7iC5D7xL0CXgXY13l2HIfZnQTT6yvRr7LFoEdM','RV8QHT90SkRShKMfGwgOK','vFSkVNm','lwKb1eZmPYwb8s5Xmqi7JuW','M','b',4);
+INSERT INTO t VALUES (379251722,-7337664943564939694,'P3Xy2iGAX4d1l8R','9em1rxc7xs76AZpBXGUe8rX3AErDhQdj72hEZ9G0vIkVRH1xyxL','LeGMWHs6LQ4jG','MMDyutPCthYMn9qNsmHXZmdeCe5eyzYCOrnHhYJ','7','B',5);
+INSERT INTO t VALUES (2163207318,-8242111959432139109,'vfOlOwv2VtmRCgHrmdyghhoOAhSKFFetE7pIZdeTiqwyvOvYzBXbS46f21C30TUaS','GHKWFs7OJzi0vS1Bu2s5N1wXlYVjRYuXeuCJInGdGmgaInZwhNb8CePDBGmB7p3bxlNy','NZAQuJmKsaMhUtmbjjLM','yd','74','Q',6);
+INSERT INTO t VALUES (1567755014,-2846409924317060640,'CI8kew4785QsLyL2sIJ6ZWwnUDP2j68pfr0qxnbkDKdlLbrSBtdpOwJx9rpLo','EGCtLBqCVPEtqdZ2Rm1krAgLoT6Q1','YEgjpZwcovZo5VPlPZ5aju9tiSA8WIyZiEGJ5VW','hDHy0EaYKvloqfXaAII4ubsaYa6','0','P',7);
+INSERT INTO t VALUES (3338305794,5196767872828166775,'cbXrBGEHvFvNSZoNie6n1UwtZutqUIBl6sfanTBTp2TxHr5t442r','4LtSE1LK7mODTwPO0UvCGB2Brk7DRD2DL3YE58TNkYuBDtizsKebshSPZWTG6H9NdtKG47BDKPQiF6','6xKAM','xHF8qVDFWk1Yigogexjvu','aC','l',8);
+INSERT INTO t VALUES (4172614879,-4064104747658214075,'bDq2BpTk5WRoijQ','9Wt','zohMTVwgDQKzN7jZaL','AhCXTbvU9jXsKtk6ekR6','M','O',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(88), e VARBINARY(62), f VARBINARY(42) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (6028553,5573515855559799671,'ZMIlJarnAj8v','QgUm72ORxcoTeLAXEg5eWoY6riBqJVGsYsWfA7','mGDmaVhFN9WfAPBqCZL4QecBPkQupYAbAzuQxiTWrbffv8q25A8PX3gcPUqoZ5iwXin7tPk','JVpQNCh6GbQd','RO7ZUaiGIToumIdIX5s5P2UQCfxHciokeC6CpEv2u9Q17EAkFUw8utkhBb3ERu1uesEeKn8V59c1cmtBYxSsp3UgJzdE9tU5','wIac7ju6TaT2CDCPheLy9rA2apuqllPkzrUNRLhY5d4apJLJ0Y5wQhNhKaIbnV44sRwQqQx',10);
-INSERT INTO ti VALUES (6028553,5573515855559799671,'ZMIlJarnAj8v','QgUm72ORxcoTeLAXEg5eWoY6riBqJVGsYsWfA7','mGDmaVhFN9WfAPBqCZL4QecBPkQupYAbAzuQxiTWrbffv8q25A8PX3gcPUqoZ5iwXin7tPk','JVpQNCh6GbQd','RO7ZUaiGIToumIdIX5s5P2UQCfxHciokeC6CpEv2u9Q17EAkFUw8utkhBb3ERu1uesEeKn8V59c1cmtBYxSsp3UgJzdE9tU5','wIac7ju6TaT2CDCPheLy9rA2apuqllPkzrUNRLhY5d4apJLJ0Y5wQhNhKaIbnV44sRwQqQx',10);
-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 (-7477283,-2079122814882790477,'ytphGeA','0AtND7X25kF66b4VL','jdVmHsWqFLVwDPJPsrVBdoqyR5ljv6JtnoTDHeCfC4AB3YZZtjb0OiqRPcxndSfOS30','m31Aak5','vyj7W9eJWoGBLWGuHjEwLCJ9WXpuSqHU5nzxp','Ov8GjigIJwyZuNzuYzkBvhNpo5WrYUkiEdXY4qal2QIdNzqPWvBQhNjClTXDPnNNcmMb7mk4fRd5JyCdfEbaf5de',11);
-INSERT INTO ti VALUES (-7477283,-2079122814882790477,'ytphGeA','0AtND7X25kF66b4VL','jdVmHsWqFLVwDPJPsrVBdoqyR5ljv6JtnoTDHeCfC4AB3YZZtjb0OiqRPcxndSfOS30','m31Aak5','vyj7W9eJWoGBLWGuHjEwLCJ9WXpuSqHU5nzxp','Ov8GjigIJwyZuNzuYzkBvhNpo5WrYUkiEdXY4qal2QIdNzqPWvBQhNjClTXDPnNNcmMb7mk4fRd5JyCdfEbaf5de',11);
-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 (-2102132,7983682098392420324,'tYs','jYXTd2SysQd8OtyQjUdRltvN9LytZyrzSFE9SIbATp8MJ7VTB2KNmIhgxEEauCGlwYQKpDxFrFF6aq963wENCnuJYBNE8DMgGD0StUwbEj1Fkw47UVIfMFFyfKSIoJw9VNkSXVl37ZLj5dsggaZRx3fAcH8WkZM','Gf7ig094MuNYcnhGXYai9HOBlNLCV68tYbivR9BGVa4PhUi7','RLabfhr6Le6EHFxCxBm1jNTdhCuHFARNCxBoV4x4Jl','m6KTryYtQFA6ACi7uhxmecwjET1JyWU7Fi','hmHJ1e5pb0IuROtVC5HifiqXBpOUYjzeY',12);
-INSERT INTO ti VALUES (-2102132,7983682098392420324,'tYs','jYXTd2SysQd8OtyQjUdRltvN9LytZyrzSFE9SIbATp8MJ7VTB2KNmIhgxEEauCGlwYQKpDxFrFF6aq963wENCnuJYBNE8DMgGD0StUwbEj1Fkw47UVIfMFFyfKSIoJw9VNkSXVl37ZLj5dsggaZRx3fAcH8WkZM','Gf7ig094MuNYcnhGXYai9HOBlNLCV68tYbivR9BGVa4PhUi7','RLabfhr6Le6EHFxCxBm1jNTdhCuHFARNCxBoV4x4Jl','m6KTryYtQFA6ACi7uhxmecwjET1JyWU7Fi','hmHJ1e5pb0IuROtVC5HifiqXBpOUYjzeY',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5649070,-7458244236314861327,'w','GM7vM7dvEs8ByFRjYrfwvXrhS9Vwy3RuzcoAHwNbMumdg2hfEuRbElLCuuj33to7j2Ar6QurjPTqCpj8xqUGAN0zps9mA7CVZK6akr0Q6bWiNmTz8Emf99oKN1KHddHR6kX0qpvJ0LMgMNbfFGz8n8A6agkti64IUvXBSfjJrp4QfeTOTJWOrTifg6qLyJixxO4aJRQT2i3zuzRpq7okgwOrWVoY','xihavHrHNfKk9Wduav3ZlrtOm','jCtwUD6jAGrPg7GYYMwLuN5SFMinQup96QjWrtjKQzsxQiIQ7DRS3VVc5hnQTwzbw96PMfQW80LJ7s5jmS7Gc','5m7AEr2BiEOsAZR','fGOnkv5tYBYaO5GscDRQGuz0VU4iDIwwWiynIF03Mc',13);
-INSERT INTO ti VALUES (5649070,-7458244236314861327,'w','GM7vM7dvEs8ByFRjYrfwvXrhS9Vwy3RuzcoAHwNbMumdg2hfEuRbElLCuuj33to7j2Ar6QurjPTqCpj8xqUGAN0zps9mA7CVZK6akr0Q6bWiNmTz8Emf99oKN1KHddHR6kX0qpvJ0LMgMNbfFGz8n8A6agkti64IUvXBSfjJrp4QfeTOTJWOrTifg6qLyJixxO4aJRQT2i3zuzRpq7okgwOrWVoY','xihavHrHNfKk9Wduav3ZlrtOm','jCtwUD6jAGrPg7GYYMwLuN5SFMinQup96QjWrtjKQzsxQiIQ7DRS3VVc5hnQTwzbw96PMfQW80LJ7s5jmS7Gc','5m7AEr2BiEOsAZR','fGOnkv5tYBYaO5GscDRQGuz0VU4iDIwwWiynIF03Mc',13);
-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(95) NOT NULL, d VARCHAR(45), e VARBINARY(77), f VARCHAR(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (50815,-979147886960822848,'TOWH8nOCB7iIerBYW2n91L1w5zHKKbkFSuGEXNwThJBNfwgJopRexQTaDBGmcp1CdpaPYQwgjwV3NOkuSOu5e0DWF32om','rAhiTUqn7XQ91jbJ0SLVdBeoR','IiktrzkxpLIIFu','BSvSRjzR9sQ7iG3L3AQQvqVAJOzhlUIDbe','pS1nBlTOuuFo7PW9tbK4AgifEeLbT3d','LUFngEo8LL',0);
-INSERT INTO t VALUES (63650,368732868534019834,'LXN12jLBJ6ZQMxs4kBciNX7Twsc6ZkVQYTL','ig8HI5lHnhGrnwFxZyC3lhyYL3rns43yy1GP2','1wrvNPvNeJXtha2uNcyqB7RninwFKT','dworwWczPxMXSBsgQ1LPMup7','Ip6houRRliDhY5DPGkqpBpjd4KZc6QrNz1hMY4vPgWNeQUbOGhSR9KiimJXUr4','X3hl5yqKylI7ZWnTIYrB1vkUBYYyVgk4G5NlT8flHooDd8eMIZloyTTZ4rP8kwLiHHupzVq4zaP',1);
-INSERT INTO t VALUES (29718,-7435046870432545333,'vlpgr9MRiGxMJuYCyAMkfRI4N45','yRRiTGpeC5lX5LGbFzi1bfJThhgX25aJnVBRuLf9','w1FLLKuaKtwWFCbiMEqmQINlbBJJguN7RRRzNrzlq5ivSf6QwpJqCYStCHWxpDcH','tlYDZP3ffMI4','dnLiCRq7oEkocBbMNbFeoOK5rHXrexkslQd3OZpIZy','DuLwtIsndAzqMbvszBSywzVk9bUQg0',2);
-INSERT INTO t VALUES (13372,-1365441409163713076,'nTIlyIVw8MLg2YR4aUwl5igZ8CKSsi9DmCrmW405BtDrZTfWEf3SYM','stc0ceM4AMQAI0SsEh6VHgn3MLaKtzFSrELTuw0wPy','d3BWRGv9zcxMNQP0kkErKFqtFUDFnTyNLidyagysvKj6EwJacCo3acdzFJXVFiJaDRNngpO','hPQUoNNFwwTX3JncZ4b','JNX','TaC361k7lp6rtGsbKqUVM597K0jnXhX',3);
-INSERT INTO t VALUES (16300,8253530220236564498,'cUk1hW4qi7SbyPeIduQKslQni4qJslSmQrpK7OdYZizGDZ6okHzPvVHGTDTzRy338hKs3yk','LZnAsfBoS8XjXWTZvrmrxMtcNu4EmUYul0L','D06HOoC9NNvMpm4tQ2rt4AhQKVX5Q9oI6kMlCy','ckxueVQZrDD5ZzvWCt5IQZn3OETaYmikWxXGpFwYccDFfFoInQE78c6aCiyhQt4Px7B','XTDvbEhEbknicCqI2DSJxsvwWQqBWzbYixxP653feF4DqGgGq0OmEf9O9L9mJZhJ3YIAzuidnovIebKWnPBx3tv','QK69IqaHqQ8lJb8n1uFX5F59giljdZV8hbo5jGXJueinYREBeRjFqTgd2lcw9O8wcdDSlQGQBuSvGZMLNhX8prwCIucACgdQSOl',4);
-INSERT INTO t VALUES (1489,7950660993107956621,'y3iNR3WsT891LT8qYruzmb8MDKYh3LyY7B3dn6VKYnrcVkZonR2ssd','D1Lw4Gydnn4FS2c5ED2Lfoa7W','x5LEdPnLiWJq7ywxRp50Q8Lf6PiFCtuk0Vkgf4iYY','40c41Cb2KQ3PkxrdLSq54798zYV8dMwDrVyo8Ir5o','25KiigzTGCxNSawygQ1eOcnPtCIz8EhlkksWhiFxoK4l3o2WSQKeZ5b4HtYhE4WOgp1','GEQ1',5);
-INSERT INTO t VALUES (28178,4099001305660442443,'NmPGyx3G937YdspV0ypuwVJ2Ka07oXeU6O6Kgiv7CscHsD0h1zWCHpbyPPg7OwpfTbwZXfRD6UETsnc5kLZCae','j22uqTSejdIFxE42R9fqZUMkndZKIMrXCtEQsPtC','f5vQwflfebh2zegRDkd5zvtKUjHTOxyXIcvnxBWPzPuH','Uu6LnIcqF8lRFaclpTijSwNhvdgkzppqTE9d7pbR4ZJX2LTbmsAHD7Z43pdy','E1YANQ17SKF2','42qteyNEShBgWrlX9Io6coi0Eg4fR1K6jPycSbebgo8',6);
-INSERT INTO t VALUES (8096,-7370956004072212794,'sYR8BQQfGZQAO3qE2QtWW2T5kjYj3CK6J4dQzPIWsFPKrMYluIn7cXk1nvxSZ6RCQSWC13qzmT8gYcbpPbxAyOI','G3VF5uT55AKuMU2JqnyiycL5SPYd2BnRvQB4','AWSJOpFfhmOPxI9WYSvs7mWKfac2aJQzO7jNBF4Bcbnc','tTI6P56pr8i3UTcCiF2I','Gt9tEe1HitnynxPHUONQaMCIhUtqzkvmYA4Hc5cfjbAvPe1xtHr','0G8QXH9xhdxdb1wgC4qJBANBiphsRN8tY4joHVg1KzeSZvtKfxTXw8vXHwFx13CKiv8eJct',7);
-INSERT INTO t VALUES (44140,660284367507615941,'G3CTqtVbUX13AjPhC1czaa0sCmx73PuhXNpyvy0TiAOeJRfKoDe','lgvx8aQ9R7CnABBrmUaZH','9fSLAtdpiO7zG3AYKXjAC0TSAOVLPRGsLx','pE67AYVFDLNeCL9eU106vA8dzZ9Culnd7JeVLzr3Odiv2OMZCsI','RfvFejwtp0wOCj5','fBSPTJzAAiOZ',8);
-INSERT INTO t VALUES (39608,7833060406325253673,'nwboXFMwkYOsPkdrRh6','VomHCk0wjKEnwAJe2sgAWvOaEff8VtOWyxqBz55XLcSq','yhZ1d8PzXQXkn8CdLR390I8QKDGX0sF205lqXE7tKjshsukNLSH5zavv','vQ5AH1EYfwNb90JkbOZdjEoJ0mKZgFRbRjw60jcB2BZ','2jxMTDzhbkVWuo2nbRp4','A0NFVtCH0SPPYvkxt6ICF6Dj3YOHdsrioIeJjUGLuHtUM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (320379070,-57231264910553666,'tELmUBexoMvuhdAm2vSWejkOWoQ8Ju2h5mNz7Fxo4','MHq9dlwH7OjFytfMEdVHAeN97SAWuXQxCir2WQ7tOkBsO9EE18pMnwNg','BVUI5bFZFMjddWFdhsie6ZJLxUJg2btpsHRk0jEOet0UmdHnKMPHqrdPC','NPmpSu9vGVSHTyasYYy16bf','Wq','a',10);
+INSERT INTO ti VALUES (320379070,-57231264910553666,'tELmUBexoMvuhdAm2vSWejkOWoQ8Ju2h5mNz7Fxo4','MHq9dlwH7OjFytfMEdVHAeN97SAWuXQxCir2WQ7tOkBsO9EE18pMnwNg','BVUI5bFZFMjddWFdhsie6ZJLxUJg2btpsHRk0jEOet0UmdHnKMPHqrdPC','NPmpSu9vGVSHTyasYYy16bf','Wq','a',10);
+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 (2727115481,-2388458777844645436,'F5uBlUqXMhfmLqHmMbK6dhbMWnIDkfYPRJbQF3x4VcD2m3RbcCfwKwYBkCy7ZO','MFDYCWVumhJUjgFgVAqYQi15ACcTnUzu04wsECh','LUdYPBDPQaFp4QaztRi5BoAv7tdXv','GG3uuzan1iNQ35p1y9csH9YxQEhWRLr9yBN4Jca','F','G',11);
+INSERT INTO ti VALUES (2727115481,-2388458777844645436,'F5uBlUqXMhfmLqHmMbK6dhbMWnIDkfYPRJbQF3x4VcD2m3RbcCfwKwYBkCy7ZO','MFDYCWVumhJUjgFgVAqYQi15ACcTnUzu04wsECh','LUdYPBDPQaFp4QaztRi5BoAv7tdXv','GG3uuzan1iNQ35p1y9csH9YxQEhWRLr9yBN4Jca','F','G',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1097978859,-3635559883532043872,'MBS1QnGCQLc0sX2v4wwMmDizqwOt49Qy8NBbdetbujI3Mp5IsK3KsxlC9Rsiev05TQK40','zUTK92I0bm','5AR1zSzHzmilpQ22c4YFuoa4e95ZFDZgqHHfc0yl6ieu5UVPRtRdli1C','liRdUDNs0G9wpzBH','SC','I',12);
+INSERT INTO ti VALUES (1097978859,-3635559883532043872,'MBS1QnGCQLc0sX2v4wwMmDizqwOt49Qy8NBbdetbujI3Mp5IsK3KsxlC9Rsiev05TQK40','zUTK92I0bm','5AR1zSzHzmilpQ22c4YFuoa4e95ZFDZgqHHfc0yl6ieu5UVPRtRdli1C','liRdUDNs0G9wpzBH','SC','I',12);
+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 (1919647399,-8857328910414950647,'S5vWN6hOd0dL1EDshoAVyqrtHeXHBlup7A9HsLN4VF2FC8TrqGZ','HO0QeKRJNVnBXbFZC7g7Blm4FXmwKGG0x0xKCjiQkA821uOGJ6SQahXw9wseNkQBw9rBNQcaOvCNJgpUl4TRCXpKexqQPTUy0Wd','Feokoldjb57kv3g','0cSuLXY3tu5130LGDzPrTksKBu2TZ7pMJH0DBI6zB4mPtbsUO0kL2i7xfDaYWTZSJPRlPf25mKk5PqKwaSsF','OU','c',13);
+INSERT INTO ti VALUES (1919647399,-8857328910414950647,'S5vWN6hOd0dL1EDshoAVyqrtHeXHBlup7A9HsLN4VF2FC8TrqGZ','HO0QeKRJNVnBXbFZC7g7Blm4FXmwKGG0x0xKCjiQkA821uOGJ6SQahXw9wseNkQBw9rBNQcaOvCNJgpUl4TRCXpKexqQPTUy0Wd','Feokoldjb57kv3g','0cSuLXY3tu5130LGDzPrTksKBu2TZ7pMJH0DBI6zB4mPtbsUO0kL2i7xfDaYWTZSJPRlPf25mKk5PqKwaSsF','OU','c',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (958303324,-4932507131373557406,'HnjI0AkQmfsIjKU5t9trTzm3AIuiUdGlVL','cqNKuq25e2vJQEFWA25IE3jdsbGetelmxD2CreNI3aKSCsCv4MyGLCG45Lhmy87qqUC8JD1qeQ1gkeFcXXBtpFBuyYW2Yry59IaqlipU4Jgww4XnirYE0GxskVngOw0IbkBIfAdnHiGkmQLnY52ppvmIgSAu0gHpozQaGBQX1g7jX5XouW8BjTNr390gBJfZm8lEJ7XkPDdhqLyz3XygO47W8vVkupeyDJQqRrGlY29XijJTyULsWPq75v1trv','0qauJWQMAgF2UfizRUYxJXeWZRv5GmKQHWgwKc','SzjAUa2jflqrbTHhpbwo4nMy1Yhf9uxNcjJWj2LOnIO0X2qGPTYZB0CbOEs3DQaU2XibzS7T0dbZblVtD7UqqVndUZ2qJEnPRmTBV0UgYj9XRG6YsoQ88BxbQcrxAAqvgdMCOi6QjIeSP2P6db19ryYfFdjfAFMNvrCjbxf9rA6ZjYMDiZMoERrnNEgdwjTFJ9ngd3G7QCQibr4ECqtVBsHWZtqC6wIhChPqNlfp6igFjpkfcFUKd1','Z','Z',14);
+INSERT INTO ti VALUES (958303324,-4932507131373557406,'HnjI0AkQmfsIjKU5t9trTzm3AIuiUdGlVL','cqNKuq25e2vJQEFWA25IE3jdsbGetelmxD2CreNI3aKSCsCv4MyGLCG45Lhmy87qqUC8JD1qeQ1gkeFcXXBtpFBuyYW2Yry59IaqlipU4Jgww4XnirYE0GxskVngOw0IbkBIfAdnHiGkmQLnY52ppvmIgSAu0gHpozQaGBQX1g7jX5XouW8BjTNr390gBJfZm8lEJ7XkPDdhqLyz3XygO47W8vVkupeyDJQqRrGlY29XijJTyULsWPq75v1trv','0qauJWQMAgF2UfizRUYxJXeWZRv5GmKQHWgwKc','SzjAUa2jflqrbTHhpbwo4nMy1Yhf9uxNcjJWj2LOnIO0X2qGPTYZB0CbOEs3DQaU2XibzS7T0dbZblVtD7UqqVndUZ2qJEnPRmTBV0UgYj9XRG6YsoQ88BxbQcrxAAqvgdMCOi6QjIeSP2P6db19ryYfFdjfAFMNvrCjbxf9rA6ZjYMDiZMoERrnNEgdwjTFJ9ngd3G7QCQibr4ECqtVBsHWZtqC6wIhChPqNlfp6igFjpkfcFUKd1','Z','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (402103193,8126557700034081765,'yf2D8Po3ozUYhJOCfGJ48KPOJn1iVze4t8HCZcdsAZj9SOr','KNeDKJGs5h0A435PDdruWsMS9aK12cEt3qfbfKxKFz8H6QSpA64JoAqahdExXm5M4DakY','1NjXLH8C3q7IPPhwOPmLeTuYoyobHh91sNWIQY071FW7RG','5JutWgBNmqb','CHK','e',15);
+INSERT INTO ti VALUES (402103193,8126557700034081765,'yf2D8Po3ozUYhJOCfGJ48KPOJn1iVze4t8HCZcdsAZj9SOr','KNeDKJGs5h0A435PDdruWsMS9aK12cEt3qfbfKxKFz8H6QSpA64JoAqahdExXm5M4DakY','1NjXLH8C3q7IPPhwOPmLeTuYoyobHh91sNWIQY071FW7RG','5JutWgBNmqb','CHK','e',15);
+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(47), d VARBINARY(58) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(67), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8770210173184675845,-2489550,'4IGcXROwVi0kjQ7S5H89GY0MoTAMOVpowRtWi7','6','oY9QowEbAV','WDFQ6ee32wXKeK4DSaW7kn2QL5joF8I9YEsFutOiEO0CYS','sS','I',0);
+INSERT INTO t VALUES (144619657724573438,7364935,'34uFY9lNnwq3d57w5ijYPWh','vxjHzQP','w','HLS2L9mOIHmGYcQ2e60','rc','4',1);
+INSERT INTO t VALUES (2068155191758500103,-5559760,'gOV8H45KzDPmkGgwNlNT','HIFtvUbKq2zNXdwl9uCCTdauZ6nHJQ6jsmYzdgzE','DN','SFhKH','g7','E6',2);
+INSERT INTO t VALUES (2728400291575165721,-5803819,'MfK3DExBjiyca4q5apuhxa','rf1','pxhXLsxdPyFFNVM62mJaUnC','tZ60cIi3TVfC5MsByYcUiQ6JQYlcsCycibhm4RLm8w8bTcRyKiC','VY','3G',3);
+INSERT INTO t VALUES (7332339237399872270,4372822,'GzbXsFHt8VcODdn6PqTn8oMq2bSqZqJeoPnRW9dYu','LyYpbYDMhCVNrAHSd1txStv63yKR1D435WXKU7nPIDLBzeT9MpWtymSO','978NJvYU5Y0O','Q9OMtOX3N1M0uHeVF7zng3PFcRGdroWESetuDdQKyT7ksmyaQ','eY','G',4);
+INSERT INTO t VALUES (-118563861198243603,-5066673,'AY0gUcVK5','4r','YYxpEi5z09KvKDeuvd3q3czzMSfyGtlDla','QPg7FTWT42mx','RQ','rz',5);
+INSERT INTO t VALUES (8559797551113871758,-984114,'XOqzTDzXPRwP2ogtLW','WhrNvZQ','DOhfpcSjS6u','1C6uFANLyNNloj2NGsBH3yfMeymkigaKU69pxtjK','S','Iw',6);
+INSERT INTO t VALUES (4748578724676103130,-7142793,'6a','BrkOxpo46mWG6qknOoKjqkELf5','ydtDFvA3roTgzItQUZpahNJTKxJ','2rMDKo9CH6hGPr5v3b33iaRk78U0cGAQUsHu0ybUm','Sm','R',7);
+INSERT INTO t VALUES (-6027710791888129210,-6244699,'c7ibkorSYTyJ9ZuZ','2UMFnDYnrNt6','V3Yy09kb5GON3rptn1eocjWyICF8','B','vC','M',8);
+INSERT INTO t VALUES (-6290994209832605542,-1115234,'XScRJQLXGYHBU73G9jyiowK2gNAshqBB','1csFJhU4LBSH','rjpaXYAIjdWu6Wo1UrIG','KQefZznI529LQKALdLYxcsX88DcI6EHUZlSWOPFQVLaLSAlmXKfiYVO','c','t',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT, c CHAR(47), d VARBINARY(58) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(67), 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 (207404119459481932,-8205940940450024015,'RTnIXCKObZlOYpjZ2Jq8S2qmeMXsVbbDCBoNC1zq3IQLMYznfDNb665WxkpfM6bhdPIU2n44InNIoF','acXyzcj00lAvj2hocLET5i5dJTP','07zxIQAZdf00aZqckiqy7WMhqJMUbpo8yea8TCRW1lVii6KIyWPiTc9IHemXga6Jtx0','Nwkf9cijxbay2nUndI96oaAvMVeWMLu81ROSzj6p1xpy5xPeY1WaIoLv0Qyc9s6CTzYDOABnNi','idY40egJFGAxNqOpeSnccj3G6J5w0HXpa1oHCAtpPNCcExtTc9JS4JA','63hbh1t2Wayb7u5qkBHsVB8ClHHkFmS6YywFEYWMM1CRSwsMSQ8LXAeaa0MvlFTTaxjvO4OdyxkdQ1Y9S1jmfdnRdZriYIZnZ4br',10);
-INSERT INTO ti VALUES (207404119459481932,-8205940940450024015,'RTnIXCKObZlOYpjZ2Jq8S2qmeMXsVbbDCBoNC1zq3IQLMYznfDNb665WxkpfM6bhdPIU2n44InNIoF','acXyzcj00lAvj2hocLET5i5dJTP','07zxIQAZdf00aZqckiqy7WMhqJMUbpo8yea8TCRW1lVii6KIyWPiTc9IHemXga6Jtx0','Nwkf9cijxbay2nUndI96oaAvMVeWMLu81ROSzj6p1xpy5xPeY1WaIoLv0Qyc9s6CTzYDOABnNi','idY40egJFGAxNqOpeSnccj3G6J5w0HXpa1oHCAtpPNCcExtTc9JS4JA','63hbh1t2Wayb7u5qkBHsVB8ClHHkFmS6YywFEYWMM1CRSwsMSQ8LXAeaa0MvlFTTaxjvO4OdyxkdQ1Y9S1jmfdnRdZriYIZnZ4br',10);
-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 (9529342493874900146,1119647403334791041,'LdhxHxRfeGUInsnJFtz8snCW4wUUhSDYVNHOgD1K8pjaBfKd7DJ3tE9Dc6tc4VkO0ZVXauBQdk5lYu24X','P08rwzNIDfSmndjRZuTTvhqgbqJtRxqg5GPH','EpKeXI52TazefjHFrMry6X3ODpltTWHkA4zWJNRS37QGVkNySCi3e','ZRhdynJiLfjde0M83lauXaP9dzJwTr9qG5yLZE7fvXNtcacL','ohoRLjsej92eSId9DBamhorO8g9T3aCepZ0Cv5QHjuXnR4e','k24R96cQCYkNhMJu7yES64fReAQHcjyOaTlCYUmBWLGZFAXEtJ6Tm0jjdjLE47PMk9HV0Yvc7V9Ze9KM4SaGuAvOnuYF2lpMyO1n',11);
-INSERT INTO ti VALUES (9529342493874900146,1119647403334791041,'LdhxHxRfeGUInsnJFtz8snCW4wUUhSDYVNHOgD1K8pjaBfKd7DJ3tE9Dc6tc4VkO0ZVXauBQdk5lYu24X','P08rwzNIDfSmndjRZuTTvhqgbqJtRxqg5GPH','EpKeXI52TazefjHFrMry6X3ODpltTWHkA4zWJNRS37QGVkNySCi3e','ZRhdynJiLfjde0M83lauXaP9dzJwTr9qG5yLZE7fvXNtcacL','ohoRLjsej92eSId9DBamhorO8g9T3aCepZ0Cv5QHjuXnR4e','k24R96cQCYkNhMJu7yES64fReAQHcjyOaTlCYUmBWLGZFAXEtJ6Tm0jjdjLE47PMk9HV0Yvc7V9Ze9KM4SaGuAvOnuYF2lpMyO1n',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15774334450583618380,-5476604373284900489,'5','BVbGeD48B3g73hdznflyXfTpeXwfAKptIHnpiMoSYo6xfmQPD0AHdyhZHkLj0halF20IQFQlf4y6bEn19M6ls5LOzvukIuvSKqgkuHlo6f4rVufmxlq0Ou85TKFUSZOJl9i8eKsjxeBWCGUxC9VJeNKc60DQfPMkKSEA686Synsm3tJT25TUmq','A','xc5UCY6DWEKeT52Xs5YAgAcrmOUvzIwXd2uLhGIAUFRPyT1GecIp1XIvhosFyo','ulF7uWZk1hY2OwRJ4p5CD3ISRlGg7iC','SDoECDSEiaTjAfAfNt2v9',12);
-INSERT INTO ti VALUES (15774334450583618380,-5476604373284900489,'5','BVbGeD48B3g73hdznflyXfTpeXwfAKptIHnpiMoSYo6xfmQPD0AHdyhZHkLj0halF20IQFQlf4y6bEn19M6ls5LOzvukIuvSKqgkuHlo6f4rVufmxlq0Ou85TKFUSZOJl9i8eKsjxeBWCGUxC9VJeNKc60DQfPMkKSEA686Synsm3tJT25TUmq','A','xc5UCY6DWEKeT52Xs5YAgAcrmOUvzIwXd2uLhGIAUFRPyT1GecIp1XIvhosFyo','ulF7uWZk1hY2OwRJ4p5CD3ISRlGg7iC','SDoECDSEiaTjAfAfNt2v9',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-5775558462849438546,4531205,'Uk4Xa414KE8m7GsN6X8eaFnd78dF1kWTe3U7oxW11ZnY','vFMUwFOwS2xehvT','emWYOZ','M3ujWM7ktDqwTKd1Gj2eWfW0HC0RdxbaNSLiHfvhr6vTMaptmcyeoLArxWwz1c','2','bO',10);
+INSERT INTO ti VALUES (-5775558462849438546,4531205,'Uk4Xa414KE8m7GsN6X8eaFnd78dF1kWTe3U7oxW11ZnY','vFMUwFOwS2xehvT','emWYOZ','M3ujWM7ktDqwTKd1Gj2eWfW0HC0RdxbaNSLiHfvhr6vTMaptmcyeoLArxWwz1c','2','bO',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(48);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
+INSERT INTO t VALUES (6241177017202764501,-3339325,'nF5skd4rRncZs68lVXlOQOEnrek94j30OjQNzyhnBrUcf','WW3wa0JSpKxxif0BDBWCG0smUiyI2agdFDBzCr','g4BZPGJMkOUhEutmnfmdC','cW2Z2FYA','O7','S',11);
+INSERT INTO ti VALUES (6241177017202764501,-3339325,'nF5skd4rRncZs68lVXlOQOEnrek94j30OjQNzyhnBrUcf','WW3wa0JSpKxxif0BDBWCG0smUiyI2agdFDBzCr','g4BZPGJMkOUhEutmnfmdC','cW2Z2FYA','O7','S',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3493135812665080367,8118351,'o092Cv2CVA3reDGYMRp0FgOuRsqP3X6tMV','XCv7TsHOy0jwuYNZP6qGObK96rngBSQ6xfN36k5rtEobdnzc8gdXqbu7UNrg5meaIMnPJb8Q5e9OpqH319KqQvMP01pHRyrHILiwM1lhnABMpDLcDh0ynu7LHcuzzktTGE7d0azFe4kBwsXlmaMUffCzYuptlwZVIgIdv64TrgbMeKxwdwUHiEQ7QIz6rRLvz','M7kHGQhVSaVJ4LhreVGr9v51G','xT1X6fU9ZnHik6e4j4T6VKjslu3amYzd6ZtfjjVleBRaEl1mxMwXlpn3XN2UD5','F','55',12);
+INSERT INTO ti VALUES (3493135812665080367,8118351,'o092Cv2CVA3reDGYMRp0FgOuRsqP3X6tMV','XCv7TsHOy0jwuYNZP6qGObK96rngBSQ6xfN36k5rtEobdnzc8gdXqbu7UNrg5meaIMnPJb8Q5e9OpqH319KqQvMP01pHRyrHILiwM1lhnABMpDLcDh0ynu7LHcuzzktTGE7d0azFe4kBwsXlmaMUffCzYuptlwZVIgIdv64TrgbMeKxwdwUHiEQ7QIz6rRLvz','M7kHGQhVSaVJ4LhreVGr9v51G','xT1X6fU9ZnHik6e4j4T6VKjslu3amYzd6ZtfjjVleBRaEl1mxMwXlpn3XN2UD5','F','55',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9981800855832481952,1027428623881360435,'iNCU','aljPNLTGXPBGhDd4Tkc2KtqSQnPFdoXIB2HvlALXkY2dkrD7vhQ','CosuH6RKZ1rkNOO6F3PEdhgU7VORX8B2MPpw','VSv6RlUmfjeV7xPE91i7VZOtqfVrKqf7zI8SLqbBKLl2STz5xkiPShSUWqdf5FOxUUb1Wz8pZYFvBy5AMMTVc0PiKBxX9TziPfPHDP1pxTu7tWpIckJJP1QZNt2QlstQ9ak','kIlgwr03Mm6IS23GiqWragjnt85bnZKrOxBsxgpciuGmLyCDK1VTqy4aG3ykLzBK2vqw4hC9FTfKl','2rnWL14K7G1',13);
-INSERT INTO ti VALUES (9981800855832481952,1027428623881360435,'iNCU','aljPNLTGXPBGhDd4Tkc2KtqSQnPFdoXIB2HvlALXkY2dkrD7vhQ','CosuH6RKZ1rkNOO6F3PEdhgU7VORX8B2MPpw','VSv6RlUmfjeV7xPE91i7VZOtqfVrKqf7zI8SLqbBKLl2STz5xkiPShSUWqdf5FOxUUb1Wz8pZYFvBy5AMMTVc0PiKBxX9TziPfPHDP1pxTu7tWpIckJJP1QZNt2QlstQ9ak','kIlgwr03Mm6IS23GiqWragjnt85bnZKrOxBsxgpciuGmLyCDK1VTqy4aG3ykLzBK2vqw4hC9FTfKl','2rnWL14K7G1',13);
-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(16) NOT NULL, d VARCHAR(90), e VARCHAR(7) NOT NULL, f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4892523832089487226,-3216540579635616304,'Po9zvNSkgJTb','loNluWs53kA2qE9kF1V1WQ1CjqajxJeI67zPtXjqljcaJ3EXxSzkAgZLV9pFKJ','k','nNov','VbjA2ULxEds0SB4GN9xx5BOXSA3pASWxmPs1mKanBNoYgfAYUICfIzmh','MSA6MfJSUVqtuUFTId4zNg7f3PFL9yagnTk1SS7bCrsSzTkoH9ZO4HTfaytpkGhA5JO1OzM',0);
-INSERT INTO t VALUES (10148269162719772203,-3553723901104194053,'JGxuL3OJyjRuiVow','ePOfAlzf74yVAUom3B3Ox3wkdkOLyN8pQsjwsuiR7i20csYti7v4SjWL67LvS4w5ZiWsEl','oW','1wCFLX7vnJ3n','xUOvrV8BLhobZeBS6WX9J4N5Qny7bVVel2wnbK3KgiwmuYrVlICyM','AFMWVPBeikKi4B',1);
-INSERT INTO t VALUES (6968444728114996059,-8776856768779153376,'X4KP4gQXd','KRnpXua','kMTf','J','gscNveUTgn2au3PLOWqB5','C7Qnt9YhWIOU',2);
-INSERT INTO t VALUES (1779280425430327637,-1487823966438587931,'i6Qc4zAVMWcoLH','15ACpbRlJdhx6IeHhAZanLUPKmbuYbby7o7OnOb1DGSxBjUI16FM0Ln0Zl6aPrsFZq9l2FU1qVJamRsOUZTANMNC','LjQ','KvaEYxok','KxWJXMl','vEkWwfTItqrGjAgoIn',3);
-INSERT INTO t VALUES (5375890158466476688,5449357564206267667,'yLl','0vaFKhripQB32X0ZiJ5kWfYY','9fXqe','Rz8ZDERxv8a','07Go5N3YUvzhcQbrxB5Bld4lKauVgPSu7iOtwLg5enR7SAcdowrrENBtsuVV9JbNell4DXkSCyzs','6D7SQJmU',4);
-INSERT INTO t VALUES (18306617761345182657,-5953211305429899393,'CtVnhkfteu','hbGS2zC39O2moKKTDWn','dT','q6m80seDGhQF9','r7REnF7fPlWgJ6IxNjRyN3Ci4aqEoRSXtGL0h9WzCzmlXN5fLpfhF8','PO0fekTwnej10BFTPGB9BqTiwHMn',5);
-INSERT INTO t VALUES (11353913054994903898,4386200371559247444,'x846NUU3pZmsMg','fFROPkCmZM2NlkyOWJfv1vcJvWbOT9Uq8iiJddCAQ6NxRcfpw0P8i','ty7AQHP','KnJBNRthV','RqUPItcirTjkRhZTGpvG0Gs47cQHSJ8nCBUA9RcT6iPP3QjNMta713CJzuArWhQfBaFviLCPpx5l1rb','7Hnx7kko1uHEMJ6OI9l2TIZT3OIvCdxppCatwljEp7jBlvF0Y3xaVfurxRRAkLxI5cBHAy81GPnkdAOFPhIW0ZUsjonBZgiy',6);
-INSERT INTO t VALUES (10056752235940734311,-5338753754849577499,'BSo5n8rLpErunhzw','IeUgDQDiOFhm0rMKP','U','AzJ9o','BesAnXqGB','l0bz0rH0CKBUbfzxJCdU',7);
-INSERT INTO t VALUES (9886265533417151740,3465057751745101920,'SV8uF','dhCYDvgfJkkANG8cPNtIkPbaVKmfrw3VrIf10o61XJf2eVmMSSfepwZ7DlxTmiXcJ19xYgXqoz5z','j7T0vvO','YX7','hOaJOq2gl6SdiZ03opXOViGrjJhNvM9ETpzEWC9it3NSgAgBDSoj6U1jv7p8n4zwmYOyck5C2Kp','VmKkZqVIX51ekoVwqnSef4DtV0OdnB8KPwYR0Mc0wJtjarCPC',8);
-INSERT INTO t VALUES (15946598877633562403,-4137307835067984885,'BdPsZw4mppC','tbz2BzNkiRa9UdzZ2uMqPP','8','IBijB','eV8LMIK5pcSkhXX5','gjblSNwXx61Xi80kS1sHNy4CGl4rg0qTnBftWZYwFk5ZkRGbrxcOvhvk6MVb8NAna6CEqQl95vTl2eGAulQhA8hEdqLcei5Clq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (14753802695176246064,2936467999752389107,'xDV','YSKgPkChVQFXoEmXqnC6gZ5NTI','G','55su3dk8eK','hohnVQu1oOAPCs8HaaOBeN8r8ZTzky7NBwP9f24Ta','0GcB88X8EXd46SrnBHwNglqsQjiYTz3WRFr2Ns7htEBNI78imwhdAAg38npHdyJpgGKaF6CQhwydWl6veSLl8qJdGf9',10);
-INSERT INTO ti VALUES (14753802695176246064,2936467999752389107,'xDV','YSKgPkChVQFXoEmXqnC6gZ5NTI','G','55su3dk8eK','hohnVQu1oOAPCs8HaaOBeN8r8ZTzky7NBwP9f24Ta','0GcB88X8EXd46SrnBHwNglqsQjiYTz3WRFr2Ns7htEBNI78imwhdAAg38npHdyJpgGKaF6CQhwydWl6veSLl8qJdGf9',10);
-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 (18038783357303304410,-1451751478478355897,'cNEa','8','xDTD','Jdo','6ZSI3qz4kms44Alo52Q7LUIBUVO5nkSscmox0Xa85gdRF7gVBIxIQry70SPwK','gIMW1CTCzWMh7VqqY5RvzWJtGzhQQ2KNy37RDE1ME4mWERYYKzv6MveNVOVOvjfwqXEqLlDTTAv2KwXhgRDwlm3YClLkyJ',11);
-INSERT INTO ti VALUES (18038783357303304410,-1451751478478355897,'cNEa','8','xDTD','Jdo','6ZSI3qz4kms44Alo52Q7LUIBUVO5nkSscmox0Xa85gdRF7gVBIxIQry70SPwK','gIMW1CTCzWMh7VqqY5RvzWJtGzhQQ2KNy37RDE1ME4mWERYYKzv6MveNVOVOvjfwqXEqLlDTTAv2KwXhgRDwlm3YClLkyJ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9772024556584829768,6033660589877584265,'a1LNFB6sH','AJfUAq9k26YcHDUZpcK5wtCAV5oTGMLqZBUymbDkOUp7ODu7Tj9SgZgfvKtQEe6XpHozfTTuN','8E','bJzFxg3x','IVsp2vKuu48qDlN03tuZpg3D3D175DylwpiFIVjt6msppB0hxyszJtVYeINJGhL1kFjQV3SD3uCO0jpI7','Dc7xHAjpkyGdW1aGnCLo4HD0QqwnYeXeY1uZhGmeYE',12);
-INSERT INTO ti VALUES (9772024556584829768,6033660589877584265,'a1LNFB6sH','AJfUAq9k26YcHDUZpcK5wtCAV5oTGMLqZBUymbDkOUp7ODu7Tj9SgZgfvKtQEe6XpHozfTTuN','8E','bJzFxg3x','IVsp2vKuu48qDlN03tuZpg3D3D175DylwpiFIVjt6msppB0hxyszJtVYeINJGhL1kFjQV3SD3uCO0jpI7','Dc7xHAjpkyGdW1aGnCLo4HD0QqwnYeXeY1uZhGmeYE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1317156583424785798,-7925339325113147472,'3yTzRk7Ui7vdO','7lUIam9suS9cNh2tJQ1EeZZPQuRxN7mTkwWpGd91oPrjIKum3kzAjCq76BfxuUvFdaJ6HidymIsdbL5q6lKlD8fkOx','udRwxm','KJx','BfaZCOj9TGlwSaMzASkHEHLU8G1LEXqqw4g','5Kjq37W8IsmSjo5RyztKrj9DQCZua5amdncC3wYZ1mIRyZ2be81QxUYQhHcgkn0aBeDmVVf2qwHCJnB7PDFckZ',13);
-INSERT INTO ti VALUES (1317156583424785798,-7925339325113147472,'3yTzRk7Ui7vdO','7lUIam9suS9cNh2tJQ1EeZZPQuRxN7mTkwWpGd91oPrjIKum3kzAjCq76BfxuUvFdaJ6HidymIsdbL5q6lKlD8fkOx','udRwxm','KJx','BfaZCOj9TGlwSaMzASkHEHLU8G1LEXqqw4g','5Kjq37W8IsmSjo5RyztKrj9DQCZua5amdncC3wYZ1mIRyZ2be81QxUYQhHcgkn0aBeDmVVf2qwHCJnB7PDFckZ',13);
-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(9) NOT NULL, d VARCHAR(100) NOT NULL, e VARCHAR(55), f VARBINARY(29), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7756093763086245477,-8621,'UiF05nD','ZI5uG1BviacCkJ1clShZHGZkKmiupPGPgEjDaas2lV1djytcSRibZDqSBpch2BdQO9gmQSTUVyxXsBK3Nq0kxZLJYEjFR8tOx5','bQCjePCI3yQVF','RpOrHtsWXa6d','pqWH3e8NxNdDTeiUAuSoh1uhNs','mflg',0);
-INSERT INTO t VALUES (-3550174217803785695,6713,'IZ','199ZkNLxkmyULSY3RPH','NS','Ih','gdrJZ8UXHny18wV5IJl8MVUDDTllUkxU6Rd56szqXAiIhTfetXOeRp91','F9GfVLM36i2T9Q63MpvG1QMz',1);
-INSERT INTO t VALUES (429511872028952885,1323,'lpkFM1','l50ckmPGN7sBgdN6c2CDwUAQINMa4oyBx7ff4J97ezP0Stvmy6HqbIa','0xCtF3HaBKkuvhhDD5eTS6U8ZU3299kKEzXDx4Ne5nN0GbXZRORszT','fYZQjS8','eL1GOMzGex3','1LYhcPhaxqf5j7nY6lVVDYEXa4mSZNa53P2NKv9grCPubieN8XIbJI2a6wfifccMi3EFnU3Jkh3NN4IDlubibJtoF',2);
-INSERT INTO t VALUES (-6462992011135904456,25969,'UYybFLU','jrZ0b6GAsSh0','N5l4CeIrHk7ndT8HMCdpZZK8xHHUoN','IMxyicFSOQwC1FWOL7Uueci1DZvX','YGAVX4LjwSdHRnqWocUesaLZdrPS1ro1AXfqNLAyEDYPZhb4WhSuEBot','15AAFIL6XogLX5cQnDgyZFYhzzYRg8u0EYPoNRKdjpx1R0iTKfm181nQ62tbGqFLfciVg9Xn9fS2TA8ytT36TAW4wWCs',3);
-INSERT INTO t VALUES (861170640786880838,-22233,'5','YifHYy2i7fI1AzpjBT32Y72p','JvWyaM0nhOM73j4RS8zYfShOdSa61FZvfo','r4KdWgxwS3FsDUqFWSxpZ','KWdbxaXhHTwrYqgLNqqwhLS5hgVqnNjbl49lQ4EevS3kBruOH6yIKtswP','l997P9gvsT5uTJQ4SKyt1lxL1pLrxGEqTy5M0XPfD',4);
-INSERT INTO t VALUES (5092589958751717412,-16286,'VrLl9M','IIzgbRiRSrYcn3NcYPv5PjG5RUeKKAToIYwDwx5h5qTcxCWTd0zwDXtzq7WcjQOstN','3u','AIECQaavwfaGveEEHNcjB0tOYNvw','RBCblxs5aEq08eoWEp1LywQ1zFs6HJ2H2Okw9lLdz4QAII','pFBAycKRoWZmXbmVnbELAIpRDsD8jz01wOMjE66Mopcw2USUTNk6JVUxCgxW7m9mGdAKs27',5);
-INSERT INTO t VALUES (8608929935327544645,17961,'lUPWp6xiV','mfz79VqoY3QkP29d2NL5s4IvNuCj0VbvTh6PPgE3elunhcsz1JoSp6DZVzuUPBb6IDByBmEhnQrNtVWpxBWozAmwDQ','OD5bO4XxqvyVgxDUpzMwDHWuJEFTV6IEvVmi0KO9a8BcOp','7HCA7w','3kWxgJe1XDdOXTZZuBKqw3YGz66jfKx5TK4dkJoUcEZL2Rl259bNejuifG','dnpdfdG6OWsDG8vjICJSrfH4igjjmYsmjX3Bhv7xclC0rKcjrluBtIMFghGXyEcOViUjlcrK9mMWiC82ZaoKz6czo3KntYBILp',6);
-INSERT INTO t VALUES (87845612930780989,19310,'6vaItfuiX','D1ZSPjIM','SG2G1nSywqUKOOZ7jf9flmj2oAsQKl7A3LMsxso','iXRpTXdi','CykSr5Mj4RPzJ','97UbPhy5ZFBCzeUzt3RgSuvYSOFZP8YWVIUdpzv3lSjkchu7rCx86elUOWwubDp0MzgJMeQRlg',7);
-INSERT INTO t VALUES (-5665499451404053178,11368,'TrC','8CMARCyebvner5eqJgXmNYgE94FckrI9LQEElh6HrDhYJu4f0ZmKpiNzkhd0APLzTVCJnelWLGrrIxJ5hDgz','Gfs649TNALRcEJ82','0ZH0BE5GzYsJaMgJpCHfYyEazS','snJ8SuYxJBF5kfjY8V0XQOPajijgU4cKWkLqoAUIq13','9WFH2coGR87RLycmGWc4tGJvhwXDWyIDtMeQiNVNU3kISJCNcjfxvmkEu1Mw3QjX2C8M7frWDisUiKFGkPEFleHJr',8);
-INSERT INTO t VALUES (8545341457883304063,-19194,'jVGox','Z','k7XhrrqH67a41FT4LH903FAXt1K3yoyTT2PlcXXK','iXkrLTwLr1tRINTo','hwynRoWisflqOX6aZfa1EROMFSiXzBhv5QZD8FPfm2N2sy3VnKRbHcIkWr8jVe5JAG181Qd9ueUQsha','CH1SmQpEJ4AWGBroRWkKfVO7NmHCWWlBPaWuapEzJ25ThwOmuQen0CXEWYoEibFkR7TXsaJiOlq9zVXHkjBsGxanjOPN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3300524621989478655,-4190441,'wlWkCU24qj86yGi6PBqyoR0X7x','ccQSBHXxNjogvviNYSNIieBjUZ2qwzdLkyvOkAz9gD5L6CJarCE408CsZsm99BUGPbIIzTh7qWizVeUMoRDbUJq1AEyOxDZjZwuujfMseRtXr9qw8gZ2SmqTcrq56mxY7vic5xG3koylvelsdaoCnq4Ei1gnd8ebILkCaybnkgpYrgAd','JFRUYgCM5ec6MwfryZKoDiOjKmSEp9Zs','qF5Ri62NI3lT5bryYsr','o','Ta',13);
+INSERT INTO ti VALUES (-3300524621989478655,-4190441,'wlWkCU24qj86yGi6PBqyoR0X7x','ccQSBHXxNjogvviNYSNIieBjUZ2qwzdLkyvOkAz9gD5L6CJarCE408CsZsm99BUGPbIIzTh7qWizVeUMoRDbUJq1AEyOxDZjZwuujfMseRtXr9qw8gZ2SmqTcrq56mxY7vic5xG3koylvelsdaoCnq4Ei1gnd8ebILkCaybnkgpYrgAd','JFRUYgCM5ec6MwfryZKoDiOjKmSEp9Zs','qF5Ri62NI3lT5bryYsr','o','Ta',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4977595035200259327,1352485,'g2UKbHJWBjuI','uobpFgSlvYZFF4zKDOQfo0m12bkaOrKZAofR2GknjgdI5IexFZNvzlF5Rsm2XUbzjZvxSIih6vtp1qqj0qjeg5bcUQFrG050rDDyjED9L','bZqkYcYZvqFY781qrZ','9804kVceNU9t0B1fBwhNKwzm2vKKyYVOvgS11rH7CGeJjdq','k3','wQ',14);
+INSERT INTO ti VALUES (-4977595035200259327,1352485,'g2UKbHJWBjuI','uobpFgSlvYZFF4zKDOQfo0m12bkaOrKZAofR2GknjgdI5IexFZNvzlF5Rsm2XUbzjZvxSIih6vtp1qqj0qjeg5bcUQFrG050rDDyjED9L','bZqkYcYZvqFY781qrZ','9804kVceNU9t0B1fBwhNKwzm2vKKyYVOvgS11rH7CGeJjdq','k3','wQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5770361368414565886,-156965,'0ESdyxvcxU79wEhxcmJyyNWdm7VWiHgzjLHCeHcMi','tbCRmtbUAOI26hBOsVXYL01HAMamUdURrHQszrrnPIpH0OnryPqTcjQp4YL4HVlD8hxpKyO35z5mQ9uBhS4wYwCPGVs900rTZCPlzBlYjEbA8UQ9snc3xG4Y99Jd1DjxWl1X92UnxbuyD86PQI9EjfJAdYTx0j61bxpi5BEYXnHJEcxAWgfCj6elWYtefnKEcZXtmwBY5kx3p8s','DooLNCsXOUv2OivPBzgBCFEoZ8Pxi4d2nAp','BgM77dZeEVNoj8T6p0k6CcvnlqMXeSAjJ6TAQp1AJTkYw0owmRIlekMt3TGpaUnNeybUqIdf7ikeGWP5PdX3TEkJ4P54R5M2z9NtRr1zUKE2l3xDzyxsDUCDpFevBNo3Xqk3ildO3U5IMUmfa0Wi683zeBrkdWlfR2LyQDsKX6YLpTTKZ3OserPnJ7QIekXgjbNEBtDEhtTcPVbeG8LeT8l','o2S','F3',15);
+INSERT INTO ti VALUES (5770361368414565886,-156965,'0ESdyxvcxU79wEhxcmJyyNWdm7VWiHgzjLHCeHcMi','tbCRmtbUAOI26hBOsVXYL01HAMamUdURrHQszrrnPIpH0OnryPqTcjQp4YL4HVlD8hxpKyO35z5mQ9uBhS4wYwCPGVs900rTZCPlzBlYjEbA8UQ9snc3xG4Y99Jd1DjxWl1X92UnxbuyD86PQI9EjfJAdYTx0j61bxpi5BEYXnHJEcxAWgfCj6elWYtefnKEcZXtmwBY5kx3p8s','DooLNCsXOUv2OivPBzgBCFEoZ8Pxi4d2nAp','BgM77dZeEVNoj8T6p0k6CcvnlqMXeSAjJ6TAQp1AJTkYw0owmRIlekMt3TGpaUnNeybUqIdf7ikeGWP5PdX3TEkJ4P54R5M2z9NtRr1zUKE2l3xDzyxsDUCDpFevBNo3Xqk3ildO3U5IMUmfa0Wi683zeBrkdWlfR2LyQDsKX6YLpTTKZ3OserPnJ7QIekXgjbNEBtDEhtTcPVbeG8LeT8l','o2S','F3',15);
+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(5) NOT NULL, d VARCHAR(84) NOT NULL, e VARBINARY(88), f VARBINARY(70), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8167317,-3216448,'yKNW','EV2fQSdfzDIROi5lxxymW','HH7LjU2dUZsUERvq04idwxN7QKXHYkk8qsyIfMc','nctwIfvFzqeoBFGkleidxeennSYgD4m4sEytHyO5hlprWZ8ouYIiN3lNoNvxwl','O','i',0);
+INSERT INTO t VALUES (-2266948,1583802,'qCp','3PnqsnKEVYzAjv7CawlwTDv4t0Z0HMtXoCE6Ccm2V','mtzeHdcVyTV9gIl2ZXaLVE2F9Fgf0LhzBIuWSZ0vET4pLQhiMlqqw0x3S','ZtKdlBLMj3Cpv53cNb1H9XGyQVB','1','w',1);
+INSERT INTO t VALUES (6671526,758922,'r7C','1Y6SFgGDesXIctJ9tzjDmLIvsxf3jIbolYquF8hYAbpD6XjNGsU2locC','8V7JglY1OwAXe6JP0huJyh3yFckFp6aWYkyhgiEJxlPVMEvJ8iTWV8tFOhxeDDLL81x2Ki2fGh6qgs1i','FyxF9PnRV9NU5lcjw4tcMRimkzk7gpULP0y11334SDawvvrTV7PS5a','b','v',2);
+INSERT INTO t VALUES (-3497715,-8053047,'O','mFWUsAkIvVr9fcR5Wu1','f5Mh3ZfQDA3fpHlVfExtFkqD0UuvwLsXBhprf0bNVqx4','9OYeBIsv1i3oPgb20i64GIW8dOhIR6j3nOqoE1pgseKOjfeVppsdcpBt0fCB1UVHkmZz','2','F',3);
+INSERT INTO t VALUES (2971322,-7163294,'B7q','Z61RnubsPktJPPtMvTTHUqZFOBl','MI6z5Pvwq42GBZrzpaSBAhvghCo','T1ffG2Pf9SJJ9DlIgkE7BAPVGWfgyNqOiA9DRJp014PMjX9Meo7fDwgyLeBsRja','9','e',4);
+INSERT INTO t VALUES (4236413,-7988723,'UxrKj','20udim2YOdL8shPDlPuncaA5PWeKtCchjsCLMN3b4P2G8GI4WG406or1koEa5bI7tqTBfxYnFZIPA','jJ','gzIAuCT8qbpaZBRYumCT2VutNXHX1NBFkz05JuN5','a','v',5);
+INSERT INTO t VALUES (-2576344,-1688526,'Y','V5ddbLkRfqt9sleQ4DpMdLBtO5eaUYxIWLIVNESHj82gWCKoWgoxN8jgSGcKgVbRRX4lZOZOcBDEUIP8gf8','runXPFfOaX8BKP5rkI2PhIrsdxJc3btZM9UAkjRx0hXA0Z7vP77xPQtdHF3msm6','MHaxHk5MicLRi7M87LmDOguNhPoHvgrnI6wZrU','O','2',6);
+INSERT INTO t VALUES (6982550,4802319,'k5L4Q','vhjTDPrSq4CJVwtqBtY0wGyio5Ib5axsqILoFxv','glwwh3smxpzi0zhtidytq1eOIXXvFfDDksbHzJ5Q3W6VHaerWhflEo65741pDNE2WCMAhuUKYF8jGnRS1TA','ysfxxcANFROxVn6pxnFBLCTSZn778I6uJ','J','q',7);
+INSERT INTO t VALUES (-7377487,133353,'dc','zdsmPyxGZtC8u8rUlB','OzSWneCzukmnV9vzNG0hMHRPmy0Bcfjvk0lzUYMD9','FLcR4TT7qSb1j','t','K',8);
+INSERT INTO t VALUES (-4027196,-3787790,'AJp','2R6shm7Xb50q78KlW1c9dfsNbT47jOQedrlFKTkYYjpb9DZOytmLI7NmsCIXBdB3R9C','v08HRchNN9TMHlr94dyJOfKRkc3141UBxqgvZDNLHwp','D','p','x',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT NOT NULL, c CHAR(5) NOT NULL, d VARCHAR(84) NOT NULL, e VARBINARY(88), f VARBINARY(70), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (2660193976272390132,12008,'5DNRwv','AKMz4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJGTtRxbhJgTgUEw5P067uADewbuud7IAbXy8zHFdleSD2OJwArugd3dQmj','YfERl7UCxyjHEqAN19KNvXi','O3QwhiY36S1afb','CX6DZgmZUQZHYQp9mcC4rHo4F1y4XEkS78C','ECHcR1COF6bPmwP7jlR5FEW4Ryrbiq1pflB',10);
-INSERT INTO ti VALUES (2660193976272390132,12008,'5DNRwv','AKMz4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJGTtRxbhJgTgUEw5P067uADewbuud7IAbXy8zHFdleSD2OJwArugd3dQmj','YfERl7UCxyjHEqAN19KNvXi','O3QwhiY36S1afb','CX6DZgmZUQZHYQp9mcC4rHo4F1y4XEkS78C','ECHcR1COF6bPmwP7jlR5FEW4Ryrbiq1pflB',10);
-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 (4594385598563498113,30699,'yfDf','apS0dtlhCinUlWbVMo4DVDPYe62eiTQmXjP53M3E1XH1mj525irCMFmJKS8Fj9PURwHEd7dFDFib9dedTR9v3AyCia5y2pbXzjm4','S7OWtFGhbrCEA7LHorcXSDCzADlLrl1ht','5rUHD','94KddQoYKWls6YJi3mfjvxI770m6eu6O7JWcH66Cxk8UuNuMguYj3f452C1SGkyrCg0WbXcv1zzPfBe6','dSCp0k6KYlVl3NH8gHDmhkgSgrq7gY5tI2',11);
-INSERT INTO ti VALUES (4594385598563498113,30699,'yfDf','apS0dtlhCinUlWbVMo4DVDPYe62eiTQmXjP53M3E1XH1mj525irCMFmJKS8Fj9PURwHEd7dFDFib9dedTR9v3AyCia5y2pbXzjm4','S7OWtFGhbrCEA7LHorcXSDCzADlLrl1ht','5rUHD','94KddQoYKWls6YJi3mfjvxI770m6eu6O7JWcH66Cxk8UuNuMguYj3f452C1SGkyrCg0WbXcv1zzPfBe6','dSCp0k6KYlVl3NH8gHDmhkgSgrq7gY5tI2',11);
+INSERT INTO t VALUES (2483584968166960625,-1152398,'p','ya8n285W','P0ppu64wRJ98BMspxLDr5BVnLd5iCKED0DfOovyZBXPi12dR2sgIi3CNxfN0QSUj53RiW3XyywcSq7KJX24PDTHY','tDliya4yI8Y7kVQ48n8ailNbR4ckgMe5v','e','r',10);
+INSERT INTO ti VALUES (2483584968166960625,-1152398,'p','ya8n285W','P0ppu64wRJ98BMspxLDr5BVnLd5iCKED0DfOovyZBXPi12dR2sgIi3CNxfN0QSUj53RiW3XyywcSq7KJX24PDTHY','tDliya4yI8Y7kVQ48n8ailNbR4ckgMe5v','e','r',10);
+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 (2850411093955667557,-7609422,'X','qiUFzVe6','ObTDMkouvQIbOghik7oNoUcRp20dBy63j9Rtg2AbwYnyOohaLpFthLsLGUBJQkVtPgcGa7y','PoRU4JSsTkXos0LyrKttckH6cDopINnB0Kbhg7p','a','6',11);
+INSERT INTO ti VALUES (2850411093955667557,-7609422,'X','qiUFzVe6','ObTDMkouvQIbOghik7oNoUcRp20dBy63j9Rtg2AbwYnyOohaLpFthLsLGUBJQkVtPgcGa7y','PoRU4JSsTkXos0LyrKttckH6cDopINnB0Kbhg7p','a','6',11);
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 (2437165604572840185,12508,'UA0HbL2htO','wAeVUXsuO78eX4c6sY7ZbME7WPLqWPXrIQAsTFu2DQTlllh9ChLG4p5yCyqbNYpH6E2ff9fFLEPzb0bZjF4CkR3HD7kvjZrWwjWSs3eGLNbv8RmnWdyN7J2Xg5M','uOIGZDEFP2w9YyeTjJiYC1','1kLIlTGSvVXpULLqMorAoPPn','AJ80y7t99Mi','XLr6ZHu7sZsdZapCIS2xK2OCYnTvWDfWrIGCmjiFjq4KAhchginrVOIWo7l08QfOSDTu2ltdYzMYvPSXHhpk1iODzR',12);
-INSERT INTO ti VALUES (2437165604572840185,12508,'UA0HbL2htO','wAeVUXsuO78eX4c6sY7ZbME7WPLqWPXrIQAsTFu2DQTlllh9ChLG4p5yCyqbNYpH6E2ff9fFLEPzb0bZjF4CkR3HD7kvjZrWwjWSs3eGLNbv8RmnWdyN7J2Xg5M','uOIGZDEFP2w9YyeTjJiYC1','1kLIlTGSvVXpULLqMorAoPPn','AJ80y7t99Mi','XLr6ZHu7sZsdZapCIS2xK2OCYnTvWDfWrIGCmjiFjq4KAhchginrVOIWo7l08QfOSDTu2ltdYzMYvPSXHhpk1iODzR',12);
+INSERT INTO t VALUES (-2879164016898279891,-2520866,'n0dz','iA30OIPl4MmcO5IPCXGOBZGvXKB9kF8FVuGfTh0KZGthxOWeEe9nSlDQQQPqKUUg8jJ5dR5IuojwDDSzlTD3JqioyHSHTDJjqOi9EAE5d2t1ybgq92PeGIJUCn2oSEg6R2TJUNIdVP26iNmbQvetn5puUpuqjJb4FO9U0YHVLfNFBmvEsKdE2hfNsKSuKU2th1PtY0AgQfsko6hm8YbYpx4','8n8Q','YoNOIe1LClnga0p2XOr','6','7',12);
+INSERT INTO ti VALUES (-2879164016898279891,-2520866,'n0dz','iA30OIPl4MmcO5IPCXGOBZGvXKB9kF8FVuGfTh0KZGthxOWeEe9nSlDQQQPqKUUg8jJ5dR5IuojwDDSzlTD3JqioyHSHTDJjqOi9EAE5d2t1ybgq92PeGIJUCn2oSEg6R2TJUNIdVP26iNmbQvetn5puUpuqjJb4FO9U0YHVLfNFBmvEsKdE2hfNsKSuKU2th1PtY0AgQfsko6hm8YbYpx4','8n8Q','YoNOIe1LClnga0p2XOr','6','7',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1552335656695791424,-15139,'IseDWRx','WCelBJ3miFhHdeHtF7fK','V0bB4gOcL7w2kg4IRLKWnoPgP7gM','KEhY83Q2Ckol3TmQmey4y9sHQqxJPJ7yKMZer3sCcL84LnLYKIjyLCbVpCzpGPiS0ckdawxe2mLa3LYNoczOoEm4KwKyz8TI31KtlHWfldPkZ1kXYmZL8lYVaCIFyWmxDQHTXVOAuxpOqHhaR9J5J7EkaJLnX7QZKjacJqU9Dhu5As9jKLIUXhjJEbQJQlTBLWkwbs1y5fyUJjPPigejYnlQubMhMCw50X','aXDMykPM7Z7BmO','xPav0MbCpdYj4V',13);
-INSERT INTO ti VALUES (1552335656695791424,-15139,'IseDWRx','WCelBJ3miFhHdeHtF7fK','V0bB4gOcL7w2kg4IRLKWnoPgP7gM','KEhY83Q2Ckol3TmQmey4y9sHQqxJPJ7yKMZer3sCcL84LnLYKIjyLCbVpCzpGPiS0ckdawxe2mLa3LYNoczOoEm4KwKyz8TI31KtlHWfldPkZ1kXYmZL8lYVaCIFyWmxDQHTXVOAuxpOqHhaR9J5J7EkaJLnX7QZKjacJqU9Dhu5As9jKLIUXhjJEbQJQlTBLWkwbs1y5fyUJjPPigejYnlQubMhMCw50X','aXDMykPM7Z7BmO','xPav0MbCpdYj4V',13);
+INSERT INTO t VALUES (-4320316283218921417,3948589,'HQ','sYi7sPwMKvKFdXNnCG8bY8JsZN8EJkGtWok7UU0MSLM3paiIhnHr0tGwa03Wpb2bYuzn4PZ1iyeHBLzq6otqYDt','V7vvuJ4gYj','5mbTo7o1BQ5FCcivRwHlOF69NuDsCNlZfNoJEIYqy4uFfet4IaYWEsr','J','k',13);
+INSERT INTO ti VALUES (-4320316283218921417,3948589,'HQ','sYi7sPwMKvKFdXNnCG8bY8JsZN8EJkGtWok7UU0MSLM3paiIhnHr0tGwa03Wpb2bYuzn4PZ1iyeHBLzq6otqYDt','V7vvuJ4gYj','5mbTo7o1BQ5FCcivRwHlOF69NuDsCNlZfNoJEIYqy4uFfet4IaYWEsr','J','k',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-123019082660883468,8068403,'3o','2vyUpfapJzK4zFYfm23eIlzOBwrloHTItd5Ms6TziyrkFVMFfLhhY6Q5Q7U4Xteg4mPO9UxynJ7pyxUIeyTSo4LEN72qwGi2pMs29AeQxD9Nx6CWBLqfxMOSR9wVsAGpqUzcrz5ySBKICIlyB3zX5iuMhXtSCGzYhQ8sT8QYK','E7SsaFZeJLfI2eFOipNpSM3oBMyUkPItuFDBKGMJAVGuh7kgO78F7LKsa1h5y','uMg3YFlVqX9U5uYaBjpTjXT4EwSoaejEi','aY','4',14);
+INSERT INTO ti VALUES (-123019082660883468,8068403,'3o','2vyUpfapJzK4zFYfm23eIlzOBwrloHTItd5Ms6TziyrkFVMFfLhhY6Q5Q7U4Xteg4mPO9UxynJ7pyxUIeyTSo4LEN72qwGi2pMs29AeQxD9Nx6CWBLqfxMOSR9wVsAGpqUzcrz5ySBKICIlyB3zX5iuMhXtSCGzYhQ8sT8QYK','E7SsaFZeJLfI2eFOipNpSM3oBMyUkPItuFDBKGMJAVGuh7kgO78F7LKsa1h5y','uMg3YFlVqX9U5uYaBjpTjXT4EwSoaejEi','aY','4',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1911685044017141996,3780949,'wWta7d','XSID87QRtJyMfyE7gFWwZwoTjCz35mxMLojLTxnRcb5faBqoEaWMhVM90mqcX9b3y7LBLEjv1VaK3bBCmrgP9a1B9','fo2ia306Tpmm7Hxc2tPJ5EJMbwvPpOth','eBZZHFvhsAZ8nzhB0ZsE6wZxsIU52jIW1FdcuJ8KMDne7nj7Of5XkgclEKNDFaL3l7o1IrRiJHskAhYUszxxqxHUpKivnbxxuaMrqMa05L1tToPxtuKoqcfyonzQQl0XQfHF5tWEumKG26NslKFUvx616Uvc4WAmUKnitLDk9IB0xRBiXiyZRfxrL3i6bvzkzMdahgzRGepfcit56iTF1OWnnXYXVWioMO9rKFQb9ZKulgqjz60KGb4Mp7wcyIkU','g','Zr',15);
+INSERT INTO ti VALUES (1911685044017141996,3780949,'wWta7d','XSID87QRtJyMfyE7gFWwZwoTjCz35mxMLojLTxnRcb5faBqoEaWMhVM90mqcX9b3y7LBLEjv1VaK3bBCmrgP9a1B9','fo2ia306Tpmm7Hxc2tPJ5EJMbwvPpOth','eBZZHFvhsAZ8nzhB0ZsE6wZxsIU52jIW1FdcuJ8KMDne7nj7Of5XkgclEKNDFaL3l7o1IrRiJHskAhYUszxxqxHUpKivnbxxuaMrqMa05L1tToPxtuKoqcfyonzQQl0XQfHF5tWEumKG26NslKFUvx616Uvc4WAmUKnitLDk9IB0xRBiXiyZRfxrL3i6bvzkzMdahgzRGepfcit56iTF1OWnnXYXVWioMO9rKFQb9ZKulgqjz60KGb4Mp7wcyIkU','g','Zr',15);
+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(17), d VARBINARY(40) NOT NULL, e VARBINARY(84) NOT NULL, f VARCHAR(30) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24013,4570854507022549200,'WKv4PVT79f7iO7HPU','hwI8ZwSIsZjzS','tISfOqWm4eLsAbcPaJG1QQQnUP','SUG4naA7JGx9y6NPxKiNdJWGtv1Q','n','d',0);
+INSERT INTO t VALUES (-2303,4100916825084496352,'zeCjnER992Y5mtwy','0pJHMt5REMHhBEYfyFKQuq2cTjCimH8v','lK0KCZgGJUX08UnxwpgNHMxNYagkQKXkYLknuuRKRss7Vlpq106OeCV','ouswGdViYOZV5UP','r','l',1);
+INSERT INTO t VALUES (-242,3773069225885483590,'pwZaGZk','MwcU2EGlomga','fMGJHl','HyjPtdIfSZbubKmqpkRNrFB9gWCzr','a','Q',2);
+INSERT INTO t VALUES (5066,15852230799867235739,'WY5Osqwc','Q2XrR2DeVEHoG','CxelZLBecMefCI6FNHO1cd9F5qKPqh8kN5gNx8cTFmQOGKYKFH7tst9GEaP4wyVFFC4Wl','MZOw65Mf5u','L','k',3);
+INSERT INTO t VALUES (-7832,5440423236989194976,'tlPKvr6JRUtruXK','35aN3b3eCgD','U4kP2eg00QOVmwCcI7ribkvQUdBZ0','6qZ6J20aQd4G','f','p',4);
+INSERT INTO t VALUES (7607,9848636865970061983,'stlWR0rEfCaziwrOt','jJ4jjJt1N37dU2ll','rUf','2I9ZFMOZ4UdEWd6ntxI','i','c',5);
+INSERT INTO t VALUES (30851,8874961066445116566,'HM0lp4Hp','6ffejOzKDq5cUNKB','ZwbCgi7U1zXVkpSlH6hJMdq9NlUDLhmR5','HGtDZIAF5Ht0HiBW','F','D',6);
+INSERT INTO t VALUES (-18533,3797795201551672348,'cM9oMpC','4n8pTDx9IPduV7XfzUzRG','PvM3zBMkzgMSZQGhN6l9L4uvutXzKXTM6tI4jnZ8wgBZp9gykvkc7RnyFqlSlkIzYHw1','1H1V4yPEA2hBaag1KwMggwd4jmA','K','1',7);
+INSERT INTO t VALUES (-8045,15584557851796866636,'WbJH9yCtZbc','J','2wkej5n9SN4g20JHUuQrcJV4ec4JmIGqczvlAaaXkIT8ZhUzq04zQQivRQa1h5','jQ1eTdcKdPFA5','t','K',8);
+INSERT INTO t VALUES (31257,4313815243839255591,'SPXbOh5m163lWg','H7WkHpeibzV8c','LR9x58vdsRowjbUWa8UHd3v1vzvqiaWO8LDAZ4sIlybE0mjH','Y','O','A',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c BINARY(17), d VARBINARY(40) NOT NULL, e VARBINARY(84) NOT NULL, f VARCHAR(30) 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 SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-14552,15966961750886124838,'B','3CVKaTKf','j5wePd4W99zEjQy75YIsO9WjTPzul7wHSwCTMqjg4fPAMxWvXK5mZe6WmpvHjxm9NzUd7dnmpk','BZGWfCg2n4','7','k',10);
+INSERT INTO ti VALUES (-14552,15966961750886124838,'B','3CVKaTKf','j5wePd4W99zEjQy75YIsO9WjTPzul7wHSwCTMqjg4fPAMxWvXK5mZe6WmpvHjxm9NzUd7dnmpk','BZGWfCg2n4','7','k',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(18);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(18);
+INSERT INTO t VALUES (6027,13568071031942895503,'nzMsZBAG2Umm','lnhd7wP1lj8X6mqrBzeHrpED3xki8BbgIp7L','dk4FWtZXphg7l2xXLAZFdjqyrbGNu7cUgnY9B8OnZ','7nT7RdjULR','l','x',11);
+INSERT INTO ti VALUES (6027,13568071031942895503,'nzMsZBAG2Umm','lnhd7wP1lj8X6mqrBzeHrpED3xki8BbgIp7L','dk4FWtZXphg7l2xXLAZFdjqyrbGNu7cUgnY9B8OnZ','7nT7RdjULR','l','x',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-24751,2303369026022498305,'7iDFCFW24X','bQakMwAzDJhZUeouvcYqenui7TjyLDzs0wjaMBbc32vQwD3IlDSocbfb2XsmiwQSUPgksa1nxd8czco4PmxDLs4tsmBSmeuayZ8q3HuMFnY3hkEuFyOe3v0q','CEcX9dBt13fDYeRABCbkTgbI5UZyxjtB','5Yy','T','G',12);
+INSERT INTO ti VALUES (-24751,2303369026022498305,'7iDFCFW24X','bQakMwAzDJhZUeouvcYqenui7TjyLDzs0wjaMBbc32vQwD3IlDSocbfb2XsmiwQSUPgksa1nxd8czco4PmxDLs4tsmBSmeuayZ8q3HuMFnY3hkEuFyOe3v0q','CEcX9dBt13fDYeRABCbkTgbI5UZyxjtB','5Yy','T','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (22059,11125993353262670637,'Bk6Z','1E8kL9Wsjqzgfwp6CDnppzvg9EXIIPhpWwD','8p28QP2XzIZv2EYLgHTUewZfOzKheUGvXmEzf4ZWLSBJhjFw8eY3qIhuZIzzIOV7s3mfh5NIsTwm','iwnArYmuS5C1707qOi9IHkWMirXxOPITy9lThQLHwrhhTnWhBXL6q6LT8aa94Adf9s7KvNoNIF8tACyfP0SIKxEaVRyKA3','q','5',13);
+INSERT INTO ti VALUES (22059,11125993353262670637,'Bk6Z','1E8kL9Wsjqzgfwp6CDnppzvg9EXIIPhpWwD','8p28QP2XzIZv2EYLgHTUewZfOzKheUGvXmEzf4ZWLSBJhjFw8eY3qIhuZIzzIOV7s3mfh5NIsTwm','iwnArYmuS5C1707qOi9IHkWMirXxOPITy9lThQLHwrhhTnWhBXL6q6LT8aa94Adf9s7KvNoNIF8tACyfP0SIKxEaVRyKA3','q','5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-31998,10255172935734704287,'zK','2FNvcHahACUduUD36XgqISpcuqtkkDItj98qN6t0BFNs7Z6EKUIAnFO5m8MY03inUF1fxG40HrxnP4ZS38KwBck3P5zyynYNu943PMKHnE7ZjFEeDh6iUe3IGiDkhbeHHqtozI5eKoi9TZhGd7pmMSvSIFvKKeImMiNLUBaYbdeB5TUYCkYWRynHc3KfWeysOkOk3siptVCJWu0vCz3QYlJJP8sdI','r1Gu51RWJHTFegpjj5Yz0luPhD6GgN','XqQr6bGdzUb0nHdBTTkzsytaU0eTY8GpU4oLFX7vIL4qrw6yktlODzx33WuqKsZhLM8c4WWJ8kh5zIyj32Wzm9N9vg3u8bJMDNDotoFAUQomo6uENF78TVhfFInJPpelFju77C3m015C9MlEmLoNbRfHDkp1nEYE8MDX8juzRwXkT49y60LpJhvjaXS4nEQu1UOTM6bb6uhEAHkum3sMYyCiT','Iv','1',14);
+INSERT INTO ti VALUES (-31998,10255172935734704287,'zK','2FNvcHahACUduUD36XgqISpcuqtkkDItj98qN6t0BFNs7Z6EKUIAnFO5m8MY03inUF1fxG40HrxnP4ZS38KwBck3P5zyynYNu943PMKHnE7ZjFEeDh6iUe3IGiDkhbeHHqtozI5eKoi9TZhGd7pmMSvSIFvKKeImMiNLUBaYbdeB5TUYCkYWRynHc3KfWeysOkOk3siptVCJWu0vCz3QYlJJP8sdI','r1Gu51RWJHTFegpjj5Yz0luPhD6GgN','XqQr6bGdzUb0nHdBTTkzsytaU0eTY8GpU4oLFX7vIL4qrw6yktlODzx33WuqKsZhLM8c4WWJ8kh5zIyj32Wzm9N9vg3u8bJMDNDotoFAUQomo6uENF78TVhfFInJPpelFju77C3m015C9MlEmLoNbRfHDkp1nEYE8MDX8juzRwXkT49y60LpJhvjaXS4nEQu1UOTM6bb6uhEAHkum3sMYyCiT','Iv','1',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6538,13265120291474900352,'X5Gbd2tDZbMSIBT','AaIY0Bw62A3ve8UmKixeXWJ0sHKIoPiXzzg','X2kp7F3e8DbMA4Il07ZdNiAqXyQrve9812qKYWr8Pzz','ub','I7','T',15);
+INSERT INTO ti VALUES (6538,13265120291474900352,'X5Gbd2tDZbMSIBT','AaIY0Bw62A3ve8UmKixeXWJ0sHKIoPiXzzg','X2kp7F3e8DbMA4Il07ZdNiAqXyQrve9812qKYWr8Pzz','ub','I7','T',15);
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(45), d VARBINARY(42), e VARCHAR(15) NOT NULL, f VARCHAR(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (60023,12159503,'Uq7RIs7xIVsmpHrGTytFKch7dbqGBAZxhK','3AxR7KpJL5v4geYbXMDGOvsoTAeDsW0DhxTvYD','twGILeKDBUC','18uB5M7swB','4qLPszOKfGry8RMZwCKtYcaBKz0RT5Ct','W23dLs5UAJbfPekDB6e1yxf145RLrt5yb5UXHjGz5ptSb0fjJwwmmUvcHzSGbR8CdAc6Y808Y02RoW8A4ogMA8X73lincjRK',0);
-INSERT INTO t VALUES (11379,3759602,'l2','CkI','J','i5ujZVfy18ElvMxBK8QkzUYxLWjlB5VU7gTLDXJeBh5cbBJ','HfznA1XRyHZzWemLF','dNPpfHz7CSxGy2WX7lMyM7cRJsdADMNJQBMHws4rYbF4UZU5Mo',1);
-INSERT INTO t VALUES (12920,3873278,'eyFIuZFOCRvrOmNwDyo3UWRnn2FfJZHcqDG2n','nwEGfZzw','X3djEfXL9d1dMxn','ePV1pJRFXuBR4L6lfbonPE','3cqqOhLCORmoOWryfe5xTbHsQbItEZY8','G2QHHWrTE2AukW8B',2);
-INSERT INTO t VALUES (59616,11079130,'ngApglur3ivkwycGwLIGCC94Sqc','xcdO3uQhboH8pKhK7wBL2qzz4O','OFCCR56l6yVLGgm','gY','g7uR4XYnZXfBPG2BoiEiTIZ5GxdlUdFCxAqFRlnsHo6ru5ghj9aq1N38Ind63Fva6NhsbmA9Gc2LwhaTWaWHNWsrmCGFmU','66rdHDCOanhCLki',3);
-INSERT INTO t VALUES (12815,14915659,'YFnVFQqoyOxn3muBFabAN96yd1O58ChuTN9bfDj','EP4zFNzGQVJ9EOWdR','rEMK4GMhzfIlK8R','pJabafG7JvOKL6Fd8Dshbr3','zBxic1me','eHFTUhwS2jQ5xwPmArHXP7qLpVls3UEhxR6nC4krNKkIYMjsYLFz',4);
-INSERT INTO t VALUES (45889,11429819,'ZxXJL6TbZgxhrPlTPLi5xrElpjuUnvPCedI','r','ib2Trk','eLK2egn8uALuWF5LZI5hil','QusuudXsafus4wH5qrN5xLxHvXyUtbGP4meX8GibHyr7DJ5bXcVnIUaESDn1Cz5imOzFnSPuq0E8S5xZGqD4RL6M6c7PT4','XAL8cnNPSUczQg5HtWPZuL1Y6gj7CKFZgnCVrN5q2oqstiMlZIU8a5b0FCass5sD2ob3ZTnD',5);
-INSERT INTO t VALUES (32854,2603963,'DsAZgId7HvwBvhfjnFkHXMeIS6g','YdBisRaPaYe2WQr6','fX49ohO','5qtHOinIMfTB9','PD5Zxo05H0kGvFXvA7WTTnbYNLhI5YeX7jHH5aV7','RSxJ8zQgYI1aCWmB5qfLJKhlyy6UiyT1D5HuWCqp1drVewElhAyGyXBxKsnQ3JiBUME83gLY0alTusPYj8vKnsGIDokr',6);
-INSERT INTO t VALUES (59024,14863668,'8Exth61tTAWikgtzVwVcISD4jrNLmD6awu8B','VfMwvGxuUMQZoLc4hbQeiyvsfrprTuHL6rTCowyG','Dh','D','Eso0wcF','osl',7);
-INSERT INTO t VALUES (43100,907084,'Q62umvCrL3GAVP7ausnd3HhThJD0hMw','uoRj6WeUyKv','MxslI','1nOE35ZZHPveL6ukOlqtDgesXYTA7xdcgwQdxqR4zEB9fZtVo','E66ROi7TOexcQfWEUbfpA8Eb8bL','w25JPBZbGZyjiqKDaaWMypohdd8LkORFwrsJkmjvJxi1UNzEbem1pDVvxGd8lZAFKaJeIsaoXLgYrTojo9V',8);
-INSERT INTO t VALUES (29449,6012742,'ihzHLaQwgk1jTm4J1VVXQMIv7','5qDHjbZfgocg1Ec1LQp5ysVg3','7','NBHtllBZiYUOz4oA6p8CVB72QPTof4SXvzfW','b0ctqVlvKpubEmjovW0DS56t0PkQZv','7bVzARa92D2V43BkuGA6E21qFLQrnWpFzcdUb2nQPQN8R6nFt3FJZhB5LFfRm9xyrZE5uNwQnjIHkft',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT, c CHAR(64) NOT NULL, d VARBINARY(70), e VARCHAR(36) NOT NULL, f VARCHAR(40) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (63456,1845380854,'tFS','rRp99mGldYzITIXu79','Ydtvb6p5x3W0SzfsEiKtODiFfm3Fl8IK2','Qt0Cs6g5cuVLCLdEbiY','P','B',0);
+INSERT INTO t VALUES (5425104,2134810825,'gyJ7yyfQ2m2H3vmE9Rk52a6GuCNA7Cvmu3tdVBGYtlXi3d1wGHxtYEmt2tjIERCW','1CzIHRlsdBh8hVExSV34O1LOmw7OzT','30ikSGZWOa1pxFeo5AIWk1PPpHa','fE2qHdrMgrJjyWuuAIvQLu6DTFpV5','G','X',1);
+INSERT INTO t VALUES (15914007,461604042,'WtghrcfdGdtKWPPBvIRQQetcfiTePcWTNwEeGqxUBEXXPurb88Vpp','WUNu6vifpHvb53NOIKXYBPF8N0S6IJFKiHZdQfm2fnV','eKtWVweUY54ZzQdPSzizPxemcNQvpz','vlhNiRPPH6T','Y','H',2);
+INSERT INTO t VALUES (13108281,382151099,'uD8F1G6Ib1byxkdO2yObXdjpcDAvd91uZB8kT8n5j8c8NqUYQXcHxYdaEOSXS','5DpSv1uilGDqCuPpWMomGQPJG5otlb','MiW0uA','86TH3Wg9vv4jKL3cGzssWFxu5CTK3','M','o',3);
+INSERT INTO t VALUES (14170389,-1559200665,'GKBDazGietHf2ipTJFsbwfyZ12VjCgKLTii2nPtiF','YFh3UpB8b2kSpw1qtYIwhDZMD9rVCnkvN7U','C06qFk5fE','Nmdb6s2aUXYgG36jzGAP3EWmBdCqquuLvF5Euak','G','4',4);
+INSERT INTO t VALUES (7442872,220192021,'QiB9Js','dTT6ek','GPGzyaP','uGUBC872UMRmum5Swi4c','I','m',5);
+INSERT INTO t VALUES (14022731,1344449581,'Aj2mvLi8zmHnzfVbwS44BSexzoe1tQLWj0fTpa02l2lyjsGbRMrgWLs5HzSjuNdy','rzimGSCposS7Hn43AAy3LPC5','FH','JHWJMI2yonIZA05tezeV8NE7fi0ZZae','P','M',6);
+INSERT INTO t VALUES (6480543,-1766066558,'UVq31ZM7o2CFKdaG','6kS2BnmSffg','CXWIzkrIs6Z0Lcp8zSROTdo2xUUR','39PG','v','a',7);
+INSERT INTO t VALUES (4946959,-2015087461,'wM1irY1W0HJ','MM7','jO3','UPCZ3csko','t','d',8);
+INSERT INTO t VALUES (12288230,-1918132943,'q9ZSEhCzVrO5kRXCp44KeNZle9AevRFJzZAEwz','RcmbT38JXakNgsiylvqWC3wcjAkolk58eTriuJ8CucRueI5HdBCZqfWnKDw0kx891REvn','vcfIkqwtytjMXl41F','UOPQVuwBFPlWzgPQw3N0nAglo4oVPDBQoYB','M','8',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT, c CHAR(64) NOT NULL, d VARBINARY(70), e VARCHAR(36) NOT NULL, f VARCHAR(40) 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (9661,4055961,'8t5I6GAiVTkb2HMjgbuqoEVgB4qm','GFIfMsBBeruITvAFbBWA41SJtfk7PT3wcO6HzrJ','7RrxMtLRO5PCc','sisy9DGuXBfmD6MHS0FUMqDmVPAit8aZx4gU4Ig321OuukUJk1H6X','muw0GikgTWXi45g9PBUmPFc5bLVVqr789qWIFN4qNBPU1Zz8XGKyUhouAxmHO9kwfA','YQBf7LuMMUEM',10);
-INSERT INTO ti VALUES (9661,4055961,'8t5I6GAiVTkb2HMjgbuqoEVgB4qm','GFIfMsBBeruITvAFbBWA41SJtfk7PT3wcO6HzrJ','7RrxMtLRO5PCc','sisy9DGuXBfmD6MHS0FUMqDmVPAit8aZx4gU4Ig321OuukUJk1H6X','muw0GikgTWXi45g9PBUmPFc5bLVVqr789qWIFN4qNBPU1Zz8XGKyUhouAxmHO9kwfA','YQBf7LuMMUEM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(46);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(46);
-INSERT INTO t VALUES (60981,13949921,'SrFgLrtM9OR','OGjApPRnyXRxZu','xiaduX','i5F8mmn6boqaDMqd1Dup2t1DYy4H7iMAJuQSj6UmgqCfr0Kkcg912oz1L0','SF1t44AK4cy7tJ','LRsg15MLnPZz8hAqGe3bzmtV6Q95EgfVbGK5e2PL3lvYI4bm6',11);
-INSERT INTO ti VALUES (60981,13949921,'SrFgLrtM9OR','OGjApPRnyXRxZu','xiaduX','i5F8mmn6boqaDMqd1Dup2t1DYy4H7iMAJuQSj6UmgqCfr0Kkcg912oz1L0','SF1t44AK4cy7tJ','LRsg15MLnPZz8hAqGe3bzmtV6Q95EgfVbGK5e2PL3lvYI4bm6',11);
+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 (5062145,-1885771521,'CEfdymw2lMAgVsGbMZ6zE9ATj7','PZIxqdKGs3IQ5BeYnfF3MkKfVg2Icgkd9ZtgC1nPNaum36EbYWiWj','8nPyy0FOjTxoEtj9m','wR1vXOWuYlFvtaO7cKhJ4InLqN','b','9',10);
+INSERT INTO ti VALUES (5062145,-1885771521,'CEfdymw2lMAgVsGbMZ6zE9ATj7','PZIxqdKGs3IQ5BeYnfF3MkKfVg2Icgkd9ZtgC1nPNaum36EbYWiWj','8nPyy0FOjTxoEtj9m','wR1vXOWuYlFvtaO7cKhJ4InLqN','b','9',10);
+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 (8742246,1011849086,'tCfRfMJQNhdjl3GzeG0Hja27oLFoZpjtl3u2MjdI','XLKdvhEjsWUahWgnCGQykqP','7h','h1PZxAgf7fmF28KB4b304F9rnQ92e8T','y','A',11);
+INSERT INTO ti VALUES (8742246,1011849086,'tCfRfMJQNhdjl3GzeG0Hja27oLFoZpjtl3u2MjdI','XLKdvhEjsWUahWgnCGQykqP','7h','h1PZxAgf7fmF28KB4b304F9rnQ92e8T','y','A',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (44123,13237577,'hExIu83aVF5crLzk9BeomNbEZeAVy2mYTSTM6Qlp','xAvK7NdXTrOtLx3eOQUAP0Eu8uHTnfR14tHTid35PRSfegUX3GvSR1Qw7Klese7pLh51ZJtzJGDh07WZPsbwXAxcrhueRFRUsa6QBBjF6BhD4sW64qQXf2kUicpAgyHcO7TZYdPeMgOAv','X','FhHdoZqFCvxcczD6xnD5nSYc54','PHU7MpQCkrTMqqu7os0Rwa0CMT0EmeNdvLXyGRUsF6dmYPQqIsNDD6t1BQCTru','o4uknyBHyMZoGOylKxcTrj67ZLpOzJqwqTlok5qkweE1bmnWi8NUJJmQB3lj72AaerrJySHhBY98wFzNIb5IgDE93XOavX8',12);
-INSERT INTO ti VALUES (44123,13237577,'hExIu83aVF5crLzk9BeomNbEZeAVy2mYTSTM6Qlp','xAvK7NdXTrOtLx3eOQUAP0Eu8uHTnfR14tHTid35PRSfegUX3GvSR1Qw7Klese7pLh51ZJtzJGDh07WZPsbwXAxcrhueRFRUsa6QBBjF6BhD4sW64qQXf2kUicpAgyHcO7TZYdPeMgOAv','X','FhHdoZqFCvxcczD6xnD5nSYc54','PHU7MpQCkrTMqqu7os0Rwa0CMT0EmeNdvLXyGRUsF6dmYPQqIsNDD6t1BQCTru','o4uknyBHyMZoGOylKxcTrj67ZLpOzJqwqTlok5qkweE1bmnWi8NUJJmQB3lj72AaerrJySHhBY98wFzNIb5IgDE93XOavX8',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (53555,8501091,'Ir4MNouVHRHWAmlyR92mQZrPlxg8AT8wTnaF2SXcS','xdRkaLyI2l2JSevKPgVu7OK2OHotUcSero4QPcsZomVwrbwuOOV5W7k8fTkPRQizmpkay2diskPzqmC92xrIstXwTXuD2gvQ8EKC4wempjpONL79t','V','01CppCMJTS03N6JTcTvIpzhDIUq6oVBEkbXEXNhDQTyJLFYTOBlvgQNzxkiirwG','3N9iCbkM1w5SGLpBpzAEl63Tb9Y5xJMUQ2u1WP4lq2JVboJ3E8igej8lf8NHCF3wXO2k5FRIoCQY5AJshfDHUtlA0lXzVkQhi5P','XZ1Cb46ZdeR03epUgFIFYNtdrlwTNodcSmT8K5XuLLN9XkRSTyHpvX3D',13);
-INSERT INTO ti VALUES (53555,8501091,'Ir4MNouVHRHWAmlyR92mQZrPlxg8AT8wTnaF2SXcS','xdRkaLyI2l2JSevKPgVu7OK2OHotUcSero4QPcsZomVwrbwuOOV5W7k8fTkPRQizmpkay2diskPzqmC92xrIstXwTXuD2gvQ8EKC4wempjpONL79t','V','01CppCMJTS03N6JTcTvIpzhDIUq6oVBEkbXEXNhDQTyJLFYTOBlvgQNzxkiirwG','3N9iCbkM1w5SGLpBpzAEl63Tb9Y5xJMUQ2u1WP4lq2JVboJ3E8igej8lf8NHCF3wXO2k5FRIoCQY5AJshfDHUtlA0lXzVkQhi5P','XZ1Cb46ZdeR03epUgFIFYNtdrlwTNodcSmT8K5XuLLN9XkRSTyHpvX3D',13);
-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(57) NOT NULL, d VARCHAR(74), e VARCHAR(55), f VARCHAR(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (35990,623535042,'FxKyi7R3tfgOkRTGOaXAOFdqbK79M9zbXlyrdReF','6qaC6tkz4bBXZiqgCmoT5HXISYLYeX','RHfqfpJRVr','MgizjIA244gIr74DA5xVzPo4HzvFdp1qYA9TWD3ehYaKUpbtpZ9cR','EI6ukMC9d71j2SRC7AGnN5uIiH9SmFbRNdkDWcr7qxQaeKk0HhmvwbjJnhdcXitncluiaZUaKtg6ztsfUhxGsCXQOV','AGt8sLsoQ2ne4IYREEhct7xUu2yCmBRmEtGzcaBXQiRcLQzxcXYtqrGKqOTCheCUotLkFYFSlOEqXfuCTBo2',0);
-INSERT INTO t VALUES (32413,2225199217,'nTus','tjM94x5dUlnQPr1u4UobMuhUvg83kk7eV4pRVbMkr1D2jsXilcV6jP56ioh7','ZsGFTp9lu1fubMkweUse8oRFxL9MqO74hDwvJW4OrzSCaxAP','YqzmgRRlv7zu9uwkIuziMQ7BWtEBqV6B4HTbb1uoRHFWJQ','IpkRSTUv5WGwvcw2lE3K6jeW0pyQZntOu5Rq','Q4pg9jKCKr67oQr3z5y84AatrGYOa9gFizisDlk',1);
-INSERT INTO t VALUES (59593,2888358710,'nuRwupEYW2NGbCjGuDqEvwu7bsuBurVl3MzUU','5eMPZTZunTq9wM1Pmq7raPrt9g61Ul2au3KcVAv5cM4TVU','9urfogagomtc0zZWi57WlNMDRSfbzno5Z3Q','IzHAB9Vdmu3TLg746QmFNP3wII','OwjTRenx3U9CGZ4IxZidAWsxh5TuUYr0awvGNqeapleBHLojrhnaaWdOd4JJqb1k8Yh9JKAv6aSJY8MtvXFKOQD4cUiYmeBU9F97','Dq1UonmXfF2MprovGJ7I2LQEyWJnB32Azv8Xsa6opplbKojS0vbv0JKslXRXzR58Ub7R44J604PbJthFQsTIaaUWWOCbX',2);
-INSERT INTO t VALUES (21301,196537156,'c9bxwGuZ7T19U7vbJ9eGJ','pOoEA9xd56Gl8qfuSYd1P1NRVdwpaFfrvOzMVJEO7pVZ5u3tm0bUMsVoFYwTKeE','Sbf55dmnQ98R8sC9DYxPitgA','QgHUrpHFrgPfWrX','WEvW81LqXj6fCSNbHbHRiJHJ79AyAfGSUf1Bi36DcGUtXf22PpatxWcoPgUEgWsFOoQs20uALjWxWfAFreT6qQ','lqOfhYHKHdFJGP01XQrHl5X46s',3);
-INSERT INTO t VALUES (30088,677573924,'W0D9h2oD5xDRqG6DXP3TY4jHrsdR08wp6pzffGqSWp2PcE4','oRoy8mPn6','oi1Y57AVT943yE5acT9txzPghZ2KDwcZI5B0K','aPPUWkvrOX5E9YFL5EHjLsmuQDzbvxV1L','1G66MHCKtq5RWQfWw7SFh1guItepIdGaK9UAD61DN7k5c','T37g3nHPzEM1OrjvQ1nCJjINMPSigyq91uGzQTZi3kRAlKzlNgAR4CMTKgfI9FMLpAx5XDZzfNhXeaD5eG1eZnXQDwY',4);
-INSERT INTO t VALUES (23846,415242056,'LWtFHySqd26nfrdErCxDN','jcwV9VoUfsxSRaRCGbUSEhGwVPWY1c','f','Do3DoyTKP','unnJp1g5AA9yPwW26KbxPTVpGKsGPhFBSzlsg8Wl4JQLMzW0','otqJ2O9jxIUUJYPSFGjmmBj2NpaKOMQdElYhyL0s5YLqsqVVlgn9fT',5);
-INSERT INTO t VALUES (26997,298297655,'qH63dfGEVLXPA8hgtJkKRCjXQnvIKwx','MYq','hXasA30o3y2ZZ74GckDOyNqfcoyj9LTrpkdqUbyNCDOKglTOV6vpP','4HsFaV1','577NpURazU8NXkcmssm','vhyaIbZX3M5jRTH3SmClBTg3UPrE5ymf8aKe',6);
-INSERT INTO t VALUES (11744,3936204275,'whdMFWEwBfdmvcSdPVmuEdO1KeE6gtD7OfBShdtDs3gL5xLCtsVMDJGY','3A0lJtXt','VpFySjAmJUDsoRpkh0DC','7s6DngBC19ssQORDt2w','stwvHRobT6bYi5l2efmua58tD22pP9IPkxcCyJ5ri9GgMAuPUyGdqe89','peIA6N1UzEkGQsmHDuJAUYmnE5eVxjCFLLiYDKvP0LE8bhJryYliHWmdt',7);
-INSERT INTO t VALUES (1250,3313448915,'gj73DDqeISSlNTow2F7yVs4DIBvUBVX2fwCJ1YKB4Fy5p5e9','XYWxkolg9EgfQVRyhb2yJ0VuZKIA7i8DDPnjnjtk','RdzdRKXgAs37Dv1L3H','PUPmK6MWP8btpCh','u3BqDQP4HJH07BbzxUHsa3zIkt','9OPGmku9uCNdCTEVXiU2a5PSWJNmfPCMzrm7c2wmuV8hPORphyx',8);
-INSERT INTO t VALUES (34987,981070843,'DuAdTncCLjTHsTQBV2nTDUB0UBmJFGD2mrhYpZDJzxgw75J','ZrtFaKerYF','AMMhOb01j9ayV2RxdS9NGqqFQtev','KJ3dsaKgNfAas5y2PkX5Qlzcx','SKBb9HY788I31bA0Jrd9nX38DUGaNLQ37RtE7aj','AenV4m61Kkb7rjLlWrUiSJTH5TRlEDTE2saV4upKeZB20C9TOQX0WogZkpY75ngwJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5340,2067326140,'vK','GthzxJrXgV75OtGf2bqqMZeu1SadAR2C3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSU','32D9Qqa7sKh2QIr6KdCPjOfBe3p2YUH4rC4cdsc','5yrb2Q','MFDOXWtRiKJwWK8W0GtksKNxFTBvc9gsJ4doB4nRkBBT2pz8cAa','k1nXtLYGDzkEJVOxxpCQeVwWEDgGPUdPec3A9iuQVKWXLuGBtIGcgRX215bE',10);
-INSERT INTO ti VALUES (5340,2067326140,'vK','GthzxJrXgV75OtGf2bqqMZeu1SadAR2C3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSU','32D9Qqa7sKh2QIr6KdCPjOfBe3p2YUH4rC4cdsc','5yrb2Q','MFDOXWtRiKJwWK8W0GtksKNxFTBvc9gsJ4doB4nRkBBT2pz8cAa','k1nXtLYGDzkEJVOxxpCQeVwWEDgGPUdPec3A9iuQVKWXLuGBtIGcgRX215bE',10);
-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 (44381,1647417007,'GWfWvYNzmNgnvEZGt7G4nn1ZlOMecxB1IXFWNRWq','igBfiDpvfwy5fEssgIgNamHAdQTWYZ8OxsNXK9FtE23Q','tAz6LKZefoQTG3IIEHZ1Rk4Rf0iMq1ouMLCjjLZSRBgzUJE61HE','FW6joV','uovnZvjGGc039tt6rr8QOSzwTWxsJ5GV62ZhcKdjwzJ2zxG3vJx6hOZZYScppxQ06wTm','3FSP149HDBI1atC9EiUBMq5f7fNaZ5yIbWYoJDLfZEdIvzZ6Zkqs3nsfLlB2T5BBUzPq6wYs5VnMVJYA77',11);
-INSERT INTO ti VALUES (44381,1647417007,'GWfWvYNzmNgnvEZGt7G4nn1ZlOMecxB1IXFWNRWq','igBfiDpvfwy5fEssgIgNamHAdQTWYZ8OxsNXK9FtE23Q','tAz6LKZefoQTG3IIEHZ1Rk4Rf0iMq1ouMLCjjLZSRBgzUJE61HE','FW6joV','uovnZvjGGc039tt6rr8QOSzwTWxsJ5GV62ZhcKdjwzJ2zxG3vJx6hOZZYScppxQ06wTm','3FSP149HDBI1atC9EiUBMq5f7fNaZ5yIbWYoJDLfZEdIvzZ6Zkqs3nsfLlB2T5BBUzPq6wYs5VnMVJYA77',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9189,2896101033,'zWL12TFiyXXLU6','gzE8ovL50A65KpLwQfFn349ddCazsFIW4U3DKFDk58WouYvOPU7','ScQX','rNYHNlSnmXdArGQgdMglCHXpJrm19um2MCFniLk5Ix23','dfZA3eNZWZMdUBEmWPKOyz','QjLVtftxRnNATfC8X5Ys56bxEQocd5yGhbog1wbclKLenNd8N6bl0JgsB1hgKbLAVpNw9weGro1FE0FU58HwDZCT6',12);
-INSERT INTO ti VALUES (9189,2896101033,'zWL12TFiyXXLU6','gzE8ovL50A65KpLwQfFn349ddCazsFIW4U3DKFDk58WouYvOPU7','ScQX','rNYHNlSnmXdArGQgdMglCHXpJrm19um2MCFniLk5Ix23','dfZA3eNZWZMdUBEmWPKOyz','QjLVtftxRnNATfC8X5Ys56bxEQocd5yGhbog1wbclKLenNd8N6bl0JgsB1hgKbLAVpNw9weGro1FE0FU58HwDZCT6',12);
+INSERT INTO t VALUES (2699867,644476264,'nkQIZV20O2qE2QChDS7mnlrQee8IV','bhLRGjrH2XPfc6SHpgAEZwuNQwmzugNak5ZOxfmRNF9sPhlPV6C5','Kt2jyuPIbenBS32XYQt3oSfrDxmHxd','m3jjizy4Fi3pKxhQdhjP4iFSxqNR29jsgqGvE','o','b',12);
+INSERT INTO ti VALUES (2699867,644476264,'nkQIZV20O2qE2QChDS7mnlrQee8IV','bhLRGjrH2XPfc6SHpgAEZwuNQwmzugNak5ZOxfmRNF9sPhlPV6C5','Kt2jyuPIbenBS32XYQt3oSfrDxmHxd','m3jjizy4Fi3pKxhQdhjP4iFSxqNR29jsgqGvE','o','b',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1156,3296332398,'hHtFJaFNIghMKwdiYTrUUwvbT6qodeFqhAx3Ajt6a','PfG0pPvvxP3Vp1UdKyqTDjFxT0ZUTrPO','WT3j2z','6ZoIKcNeYYGiWILO3zsHzXkM9mXyMjidhCAr0wLDZgawFV2iDf3O3Cl9Ga1hRvnJjYP37sCgztQmhNB4OSB6dYTncMkjofsg9QywZJbC0E12g58ENrPblSOSzpxne9bWqZqzfsrKrju09Wt595RmH4ZtnCQ0AB2jYIszC46U4nn7nyvvPrB4D2HqOgXGpsy8GpuAgLqLh5pfcbOFqQg39yLc','rEFtapFbZFWnLFNAXWSL8XG6','QHKsa44Cd2vlmgpxefOxgyW92zmQw4bfzd45rh3lH4fhZwbWFhaEA5GH4TOsgpRjheZfPT9H51',13);
-INSERT INTO ti VALUES (1156,3296332398,'hHtFJaFNIghMKwdiYTrUUwvbT6qodeFqhAx3Ajt6a','PfG0pPvvxP3Vp1UdKyqTDjFxT0ZUTrPO','WT3j2z','6ZoIKcNeYYGiWILO3zsHzXkM9mXyMjidhCAr0wLDZgawFV2iDf3O3Cl9Ga1hRvnJjYP37sCgztQmhNB4OSB6dYTncMkjofsg9QywZJbC0E12g58ENrPblSOSzpxne9bWqZqzfsrKrju09Wt595RmH4ZtnCQ0AB2jYIszC46U4nn7nyvvPrB4D2HqOgXGpsy8GpuAgLqLh5pfcbOFqQg39yLc','rEFtapFbZFWnLFNAXWSL8XG6','QHKsa44Cd2vlmgpxefOxgyW92zmQw4bfzd45rh3lH4fhZwbWFhaEA5GH4TOsgpRjheZfPT9H51',13);
+INSERT INTO t VALUES (16589561,-2060598089,'URzRBn9v1hjY5youAfihDGZNCrgnIlInJ6IblPqqAawkwvZ3Y3RflQnK4Z7hbingD','Ox489H3VEKLtGRYto3Pcoqu3HbWD1CYij5YKjYaNjjulXPFUD9Ygj9dKmX2QdDrH','h1pNEmZMeX','1HDQQlJnSMdMVOooIIZ8Nv1DnhvmoHCFOLKT8ukNtm13N750FjPoAiAhN48KaVyGBLXMzl5ZTEZw9CHccvUM9UY0lCPNIOukrx53dS4S9YaJmyrSX4FxrHso9puwu1O93FufXHcjo033tc3lzez7TVqiNldqssBZe9dXYvFsheuzHn2zGAxMikJnxnmFriAYI6dDtDoN8CLMkg0whfXdwRNBoDmZ1CyTubxiWVCsYCeDkG1UzRdlND','0','P',13);
+INSERT INTO ti VALUES (16589561,-2060598089,'URzRBn9v1hjY5youAfihDGZNCrgnIlInJ6IblPqqAawkwvZ3Y3RflQnK4Z7hbingD','Ox489H3VEKLtGRYto3Pcoqu3HbWD1CYij5YKjYaNjjulXPFUD9Ygj9dKmX2QdDrH','h1pNEmZMeX','1HDQQlJnSMdMVOooIIZ8Nv1DnhvmoHCFOLKT8ukNtm13N750FjPoAiAhN48KaVyGBLXMzl5ZTEZw9CHccvUM9UY0lCPNIOukrx53dS4S9YaJmyrSX4FxrHso9puwu1O93FufXHcjo033tc3lzez7TVqiNldqssBZe9dXYvFsheuzHn2zGAxMikJnxnmFriAYI6dDtDoN8CLMkg0whfXdwRNBoDmZ1CyTubxiWVCsYCeDkG1UzRdlND','0','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (4033679,1661321768,'SPt3DT1n28Ye','eEjqatemyBYeObPVCPrK7MtUhknpzHg692oXc4Cvj82qsucXukznwHiujMwMgwcR6pmQo2q2Gveg8suFXgYdi2OS5EijNp6pe5A9KdNkBGV1HK0GQWw6chmI1reLLvyQ278pzepx1NqZSr31W2hALUNrpV8bQ6nuCbxJlsG7nH9ughMitBjNYqNNT381WjhQcP6xVb5HLChMe5cvDJaNHoq2HBwecycwuhZYoOeWJDklj2iFpWt72Zib','1S','ODKfBdd07vzWdEJdPZD9Qt6dVevVkbABGyakzTeJWvEIaV06dFp16P7VecG4So2FQNDOIMqKHRWE9kAqM3aTNbvFIlS9cIOvYfZra1AkIsuk49OneMa','r','V',14);
+INSERT INTO ti VALUES (4033679,1661321768,'SPt3DT1n28Ye','eEjqatemyBYeObPVCPrK7MtUhknpzHg692oXc4Cvj82qsucXukznwHiujMwMgwcR6pmQo2q2Gveg8suFXgYdi2OS5EijNp6pe5A9KdNkBGV1HK0GQWw6chmI1reLLvyQ278pzepx1NqZSr31W2hALUNrpV8bQ6nuCbxJlsG7nH9ughMitBjNYqNNT381WjhQcP6xVb5HLChMe5cvDJaNHoq2HBwecycwuhZYoOeWJDklj2iFpWt72Zib','1S','ODKfBdd07vzWdEJdPZD9Qt6dVevVkbABGyakzTeJWvEIaV06dFp16P7VecG4So2FQNDOIMqKHRWE9kAqM3aTNbvFIlS9cIOvYfZra1AkIsuk49OneMa','r','V',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (12994544,-169524672,'knuAt3oQRxUgzdZ6IcZ','wSyVN2BKW1qKUrJe0P8fx2DKyJn6LRthc5xvyMVEwxAlcw408883CKqQ2iURYutgj2neXluSLWvL2XBXb5LPywCDFaUYHiAn8k2wjTYaWizjqv7RMaXILyL0cYQBZsvo1d8N0Qz9BTsmh8n0yk4oszcMndaNH9ymSSIqCrTlLwenV6GsLtMF10VQ1DO9pa433i','AH5hfoM','pVUHia46PmvenrDoXLT2NQZlVLPwZBv4Gp8ZTz4f1SYx7YPICQ0MGsAfnndiL4Fj6S2fu0','Fx','4f',15);
+INSERT INTO ti VALUES (12994544,-169524672,'knuAt3oQRxUgzdZ6IcZ','wSyVN2BKW1qKUrJe0P8fx2DKyJn6LRthc5xvyMVEwxAlcw408883CKqQ2iURYutgj2neXluSLWvL2XBXb5LPywCDFaUYHiAn8k2wjTYaWizjqv7RMaXILyL0cYQBZsvo1d8N0Qz9BTsmh8n0yk4oszcMndaNH9ymSSIqCrTlLwenV6GsLtMF10VQ1DO9pa433i','AH5hfoM','pVUHia46PmvenrDoXLT2NQZlVLPwZBv4Gp8ZTz4f1SYx7YPICQ0MGsAfnndiL4Fj6S2fu0','Fx','4f',15);
let $diff_tables = test.t, test.ti;
source include/diff_tables.inc;
DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT, c CHAR(54) NOT NULL, d VARCHAR(75), e VARCHAR(16) NOT NULL, f VARBINARY(41) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (67,-5,'yCWlulg3EBq6Yn31Piyo1Oc','4Yur7fmuibVvsgqUAvYQiufQrcSOjldmVsk8ISOUUh4mjOeVrora6gtskpzaRQ4hI0','mGDFdTlK4mU','X5eahiMWA4YBhTt49UtS','W8zroFCq8CoAC9cI9OjAKW8mPyftBcB8njRUhr2nVzQWbXrl','7hBHv9tbSFfcoetwwH2UaS9V5',0);
-INSERT INTO t VALUES (96,123,'4JoPyBo3UvhesvHWH4EWX95UhA','6rfvdg4AlTpQk','sUVhmILW','g2KYVjzNccNGidloyLvFE0fE8c9RiPC2AIvVhnREs','TpRCD0Egi5VwQUZ8cVoYaC','LHwp91IJD6NyqTpFWPG6ICXMxTWVFUzxndvE0R7g3tuGQpjbjBsWZsbLJacSAvCe7ym7FmUS0NQE3UXUgfTdhHKX6mmpe1xF7',1);
-INSERT INTO t VALUES (110,-41,'69QTjJWCqYQBNSP6drXrSjV1c9UOWYESziKPbH','AcBjDq3SgcVzWTW0bHVf8PdYuxtcZ3E5KzQkHwk6mcUkDh7wf','C','kwYYdqn','gY77edbPWABAVc9CkJF0hawUd1cB9fTH5kBdAPtOSb2O1MQzSLdrhCMTkUi5GJPDAb','cca9k65I',2);
-INSERT INTO t VALUES (249,89,'Pf0m4X8ecCFcS6RjkpeRpOPfXaJwkR','NrrE6TQ77T6v0hkpDoPtVvAF45uyQ6rwBcpLqyjPaYVvTmPNWCaY','a4uWA','awOUqnZqs0LyLa4xKYOsL9Aj7lLW5dxaQUE','M4oquhB0ryNB3doVJXiP7','R6ohRiFWrfMZ7zcAhZfWR7mCZklvDCr8JgXgTvBpae3QZBC5InSU7h8MCDDUSW3tqwjZv5jVKXmopznXwyihsOLbG4lcw',3);
-INSERT INTO t VALUES (207,115,'G11rarF9MXjPjrEaI0pYO1WySoQw8Hl4gP87MQezvO2RRhoyZMecIb','BrAMO12z6GhxLkQEqGZrmsa2oiiXGeR0p','kRx','p','REfURVVhutb7mwJvvo4TfSP4FtQTzoaEAIwFmLR7LQ8SsVTX995DIzpEusHma5kYGQRPD8YS1PUJ0rLea47Oq6jhfWNyEvw37a2','oTFCD0XnVULeMEinnD4QSAnvy3UDFaIuD4n8zmxc8WTmlTenrNvcbufTlQHGK93812odMFeC1R5UdLUYJFgl3J',4);
-INSERT INTO t VALUES (237,-108,'gu1sNALn27LlmOCxpBjHNrkXYHUmTivn9akQ','0MUkITBQMsr8LwbbR','XmtCy','BclK1cZoJERa7Wkq4i','5u4GRnez14lkGvnr063zpcJ','xOVHHSqwMWTVRXwWwZ62aD8i7v1Au2jkklJ7EMkxzfxgkVPxYUe0JIb3h',5);
-INSERT INTO t VALUES (152,71,'lvAxEbESc0L352ROXJlQeddGAguWOGLkVzl7347AEo1ICAU','pDj8CXa05ZPSI1Ii8wN2b9tfuG7uMdFEmx3MFhlFvfTWdpF3b4faaGH','zk','jCsfVXzN8pjMin0XcltkKts9U','neiGWP1YDYeTD7jI8b1GchTARiTC6PgM5flcWkDltZWc0pEjm6AFZ8wFa3TDN5bg3OYllICoGYV7PqM4nzqG','Q6BTzOu7dsHaXML0w2JomNPgrQJDC8QZFnQxOeah1ZSgApjrScyTguigD4nSJxzX2pHCxAtXr2lTcvbTjz',6);
-INSERT INTO t VALUES (28,-1,'Evp00o','LFgL560W6yiHIZJdfHaHEDeoWw9zf5NQFWto8p2aBmtsWx07B9eDVjtcgB8ar2QcGZFGvYDcz','VtzO9P','nEM4YtrhxJIWKKGCySmDT2PDX3Zz','HhszXeXxuJIpcFz1RtA9acd5JtDS36UWB3qX9e','tAegB6LszGJBrkftygHIf8bBvIHUxhscXwSgPG8njh4JO9URl2cGe3nqsrsnK6n5PpnkwdilDB84zCwLxHsA4D44q',7);
-INSERT INTO t VALUES (32,-49,'Lbv6880pyLCI5S9Fm0e5FHnm9dLdusg4ohcfv1W1yHpS1Viy4','KMGmKdg797xSMNNItZgXbQP64iO40NOmV5m7Qc5QDF4HOKyMFuTsEHUvaX2a71nth3hZNR3k41w','RzyzIwY','E8RtAp24Y','j45J1B1nAoovhWHebDoz5mijl9Ph68VNbxdmm9tT884FiZ010qTUEwQyOt38yC1sMQ2ZObWGgUn3ZoQ2SYbkWLWkP','mdcdcD9BXe0kRo3GIjKdAyibnWPUrcP',8);
-INSERT INTO t VALUES (105,-55,'EqSxA7LX3yE86nOSL47KUG4','zhBD6I46TnFaGQjeTHTsK9eYYmA6YaiJg05lK6AzMrBaAtSPHDla4pcEu8xWDGHLHcFUp','cbn','senTwBJzZw535KU23TAs9j','ISH5VVQ3l10RHNrCdlqsPOwl4M','zqm0RD8JOA7s',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED NOT NULL, c BINARY(80), d VARCHAR(93), e VARCHAR(31), f VARCHAR(88), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4543419763307116327,136,'2rco9m50rJI0sRt1DSyoiLq90vzpRtSR4QbWrlLClhkegwXsWs','5E40tneYTJkKlhASkonZvlmI','Gcog','AGRIuWRqTz','S','G',0);
+INSERT INTO t VALUES (1279879140279656667,217,'isRpkwSu52TrERnkrA2H7hTFky5VpFULuOSVE1iqZbmACaX5K3TiY','hqT','QskYUsLKO','SI9p0PVi0LT65ScBtWPOAZfiQMWW1TbHBAzqeFmbN38FHvVDajtoJhPtCCaz00IEKwbMgKckwmEd2EaSneOwFq','w','L',1);
+INSERT INTO t VALUES (1666906189703075933,54,'IB9tTwGjTqn9pJhBosY59xhWEAdFPhPIUX3JX24ERAgIVoxit6','bXhoy','WOEp3df6LkuxCcFiRS','cIcEWtvMhdGjAFw1xwCtzD5Mln1d98LRcQax0cwLFyI7Tl7LtErcetzOivopwAnauktoZ2RNLtejTQ5','c','k',2);
+INSERT INTO t VALUES (6893120233002753174,211,'EzRVoV9bxzR0pdPy3x','PzGHArKgQva5xi5jHjCqv0noiz1Vir2vy6WNz9WeYj47ph5SfphFr3PuEWZhQC49agH4aBq4678oso26n4P','Q9','Jiyj1K7SPjsZD8l8jNpheD3e3gCjE1wK6bxK7foVPty','q','e',3);
+INSERT INTO t VALUES (-5431731284837979610,26,'mDVQNcdQsa9mLuhYAtXIf3cPWpj94Ntg1U9YCvxpw7zTF','UBL0ecrQkpGYFjL0DUM1US6NIyJp2pb','VngPQAofIqiEx4n','DKHZrbZqYJ7PkqqXcZX9dzZHAsuPGOJVf71T5EqOEVF5Po','J','i',4);
+INSERT INTO t VALUES (9183673272119903995,127,'YFPKFJ2tiiFszXisj0T9oR5','xENKf','nyPfjDRVEbHUs1h','vVxmJ','p','S',5);
+INSERT INTO t VALUES (-50727212176934352,23,'7VIi2t2MCrbEm917vZCXswDfzMycSQBdxWZxhmTJxOswQ76Kv8swxcpJ2oDna9b','HWGMlZKSr3z','lCQxjElBXkdfX7YlfrxYCYncqo8hX','z83XCPn2SYBuNQfEKl3jKdC8pVDL2kITOmd8ebs','5','x',6);
+INSERT INTO t VALUES (3590472440439804006,91,'fn8JodOJVvzxFMjOB6uWxEtx7VyAo','BUQqptG6U6jynHmhQfvZZWCvBcg4cKZ7kMquHvjf1','a8EN','s','Q','V',7);
+INSERT INTO t VALUES (631039441702681562,49,'sqJvRWzBCr1RjH84Czg9V3dJ3S1dRp7bucPwsOC8MjOfZP','PSuRMsJ4VmvKtfSh9Y4xyh','iK0lZy7Uyl1mBL4WSijjOLFuqpl0','pD99X','V','5',8);
+INSERT INTO t VALUES (-4418237711165917914,31,'cQCXenTYJa0tS2PVIAHCpbUIqvK0','u7MniRqW88Nb2UyTeDl3EglCOUYdGm0OQmUf2PdeqbX0HlGcx19QjF7QD1kSdQkpnoZovfbgzPKTlbgJyTXv','0fwsOFUkIaoezD9rPF86HLg8AJ','yOfG4Whh3mwuDfE1vNLH7qJTyZegg6moeruLHDfPKpUwndNsAMaf2vHsXAAVu','f','h',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED NOT NULL, c BINARY(80), d VARCHAR(93), e VARCHAR(31), f VARCHAR(88), 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (39703,61,'ywGyqkP9cquAzliPNmXx9IajEPbTFViNS78Qjp','SLEFxDHIy5atQMSUsAs9Sg59LEwhUzgcebCDeHDWv','zbKdEftgqy','9s7vic25y','Ci2s0ffCcJITItCpHHZJTQjLPGkqGSNZltcsk2','MVb4oCTJCHpwlWpFfmlTAzxiYc1Kd0PW34eiDv',10);
-INSERT INTO ti VALUES (39703,61,'ywGyqkP9cquAzliPNmXx9IajEPbTFViNS78Qjp','SLEFxDHIy5atQMSUsAs9Sg59LEwhUzgcebCDeHDWv','zbKdEftgqy','9s7vic25y','Ci2s0ffCcJITItCpHHZJTQjLPGkqGSNZltcsk2','MVb4oCTJCHpwlWpFfmlTAzxiYc1Kd0PW34eiDv',10);
-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 (8381,-117,'oY6sSi9MJxmc4JBq4iaGU','72yONUjLzqFq2xGDr6UEMLqbnyiPUlGHj5pyvRWpCLiUnIAcAUM','Buv','WDUm1YNsgphwQJX5pNrSb4O2CxBXz7iNy','jp28YZX42EBM7iMbJEteTQZCxbRJIVG5Fd1ENELXATRFICdpYxmoSRsiqjWu','GFDiswxKmY7ciRVKgAxHAWiySK7xaY0dkgMb0sXVr6yuNC2eeZkWFZzDVPJXI7ktnAoILVl8T0QuQJ6bhq6TEHeXyxeLcaKd',11);
-INSERT INTO ti VALUES (8381,-117,'oY6sSi9MJxmc4JBq4iaGU','72yONUjLzqFq2xGDr6UEMLqbnyiPUlGHj5pyvRWpCLiUnIAcAUM','Buv','WDUm1YNsgphwQJX5pNrSb4O2CxBXz7iNy','jp28YZX42EBM7iMbJEteTQZCxbRJIVG5Fd1ENELXATRFICdpYxmoSRsiqjWu','GFDiswxKmY7ciRVKgAxHAWiySK7xaY0dkgMb0sXVr6yuNC2eeZkWFZzDVPJXI7ktnAoILVl8T0QuQJ6bhq6TEHeXyxeLcaKd',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-5589258538842530654,70,'gOwImf','pGYbw9bAWd8W6D5gBYUyNd4d6UpUq','wMEhQ87xZ0t5huX8VAQuoQuguyA6mo','J','N','B',10);
+INSERT INTO ti VALUES (-5589258538842530654,70,'gOwImf','pGYbw9bAWd8W6D5gBYUyNd4d6UpUq','wMEhQ87xZ0t5huX8VAQuoQuguyA6mo','J','N','B',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(81);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
+INSERT INTO t VALUES (-6073199899713923596,92,'pwKe','u9uHTiOq6iD1DSD2Qar6xAbiZZ3Pazrmsqiq5gmwMk4MzDvoI546bioPc6FargAdAxl4apsInzWEfRCxfxhY59GI','k7ca19quFAlKZyWAeCNR','r1cvSE5wMeljN56q7Byd5cAieSNpIdNKBykgmJnsX2H82IeSuFUer9YA2Hh76lnyJJegXy8RiIgFE','u','2',11);
+INSERT INTO ti VALUES (-6073199899713923596,92,'pwKe','u9uHTiOq6iD1DSD2Qar6xAbiZZ3Pazrmsqiq5gmwMk4MzDvoI546bioPc6FargAdAxl4apsInzWEfRCxfxhY59GI','k7ca19quFAlKZyWAeCNR','r1cvSE5wMeljN56q7Byd5cAieSNpIdNKBykgmJnsX2H82IeSuFUer9YA2Hh76lnyJJegXy8RiIgFE','u','2',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (53206,36,'MbnGQvGKvtk8BdY6l1JLOMzicUgcRwn8E4mBFMCez6Opzfvqmg8rczc','TYoHwG0PLl0e6dUS2sBHY0BVF6m6VBdqYC1U0vFC67Ohae4','5j','aYE04gJNiDUCrRY','ldCmzFRykLlri9Oh7aeMYn1Yli5BKLp9wVK9QNJrXNMMFfzWBgZTqrtlQnPVelem1fbEcHIMmIuJKkPCgg8uWyo','VsXTiLUYOj7ck2wpwDeMM96anHveKSqoG4rVhc52abo',12);
-INSERT INTO ti VALUES (53206,36,'MbnGQvGKvtk8BdY6l1JLOMzicUgcRwn8E4mBFMCez6Opzfvqmg8rczc','TYoHwG0PLl0e6dUS2sBHY0BVF6m6VBdqYC1U0vFC67Ohae4','5j','aYE04gJNiDUCrRY','ldCmzFRykLlri9Oh7aeMYn1Yli5BKLp9wVK9QNJrXNMMFfzWBgZTqrtlQnPVelem1fbEcHIMmIuJKkPCgg8uWyo','VsXTiLUYOj7ck2wpwDeMM96anHveKSqoG4rVhc52abo',12);
-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 (36113,-19,'BZ8EugVhYkGQQyc8Ljc57gqMvsaltb7hvc2owNSJnG1Fcqd','T2VXlNHo698HhAhwNWwM8tZpW1LOw3g7ZdgjTcfjWF74XLEeBJt56Hc5ojCrvSvWQdUWmZHu65JyjLudvz5Br4SdReTDr5aHxqHnPpbmxdJZEQcfvJy0dXUukadBcwxSDtirjBrE9UTzEKLdrtxexI49Y51O','amphCfVJ3J','QfmlWQFJ1tFJU7lakDMouXNQoZ9D7MhT47RLtxpKEBsmLA9uhY32J2','KLd6ifYqQKa4XQ5Z1r5PmbuHsqJE0','dD6uZxPD',13);
-INSERT INTO ti VALUES (36113,-19,'BZ8EugVhYkGQQyc8Ljc57gqMvsaltb7hvc2owNSJnG1Fcqd','T2VXlNHo698HhAhwNWwM8tZpW1LOw3g7ZdgjTcfjWF74XLEeBJt56Hc5ojCrvSvWQdUWmZHu65JyjLudvz5Br4SdReTDr5aHxqHnPpbmxdJZEQcfvJy0dXUukadBcwxSDtirjBrE9UTzEKLdrtxexI49Y51O','amphCfVJ3J','QfmlWQFJ1tFJU7lakDMouXNQoZ9D7MhT47RLtxpKEBsmLA9uhY32J2','KLd6ifYqQKa4XQ5Z1r5PmbuHsqJE0','dD6uZxPD',13);
-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(31), d VARBINARY(61) NOT NULL, e VARBINARY(18) NOT NULL, f VARBINARY(89) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1373109255014584590,-7270666,'EYZ7N6GrGptKkJE7h9a','9JraLHMNLJLZQTviI5963jmHWhB2d9sbJlJ3Ke61ytVNgW','G9eDIBc5cnOoFHMdO','ffB','HScgjTsjgQSg8wKGiQDATy8hmpWOjXnfnt3QWiiTOtDb15ypXepmmhmDPGTNIPulAHW','kj8nKDagxC9O4Qacf3Ytu0oEFQjaga',0);
-INSERT INTO t VALUES (-7313001888890241342,-5852722,'apITl3Z','fm650gdvnHWvtrNQpy4FDKN1OyICyuFWrP7p0naW','n6jgZmagK','BV7BjAxNUMAbmwUTjxAlNgwBHvnfoJfqvtewyd6cUIT5rq1JMZKpWY3xJ9pIs1yhAIdwH9','BDuP9agOHeVExL2jIVeU7HkriVWZopkQXfO0jdzPtKRbTZsvbTZz9WHYH9N3BPvmW7ledmbTB5ze3y85G','Tpo0bs0tNpUjxPtNajKSBjgGXbswPS7PdiywAwLJTYIcVXz06RJ2SatcaPNP3AgtpT58IGFsj8tDUZU95BNNFfZ7h6Lr',1);
-INSERT INTO t VALUES (-6717613087496735830,3573850,'7qwwT','4wdbamfbACA04jb','uyAaTJv3JzDk','NdFPtybyvNqhkVQ0iCtNR0Yzr0FM4k9lZchNch4J','eWJryzDW1RLCP2jV9zowmSkSV7ZnK2uSUJocjXeqzoEJleeBT','gxuyz9OK5rGMLPekcBkHnvSNY6Th95ycwawHwdmykS507YUWr1AFcq8XcIxiwuhkSfmi4RpvtFnIZfAyZz',2);
-INSERT INTO t VALUES (5577732618827425988,5563500,'HKvMjGWH6rhLvgc7AeQp2Pcibq','qhxUEunM6BIYWqVzKMdcNpOy0bRkqNR5cRXTinRInwCkTuVAy33','dFsuH7gWqdO4i','ON39Ad0bqYoyJ8RuBzOLJ0bf8y','pHGpecxdew3DJTdVn0L1W3Zq3ehNGTcx00qDfFrWUOw5LA9','qDHl8lkenmLzqAtLX1oZ0quVd8hPOPyU1fC',3);
-INSERT INTO t VALUES (-2580466389718671210,-5835850,'Cur','BTqbR15O19nkwoWnq5xn9Xvec','iehuw0eziwW','vvxHJQjIi2H58AmXiE6oUjQgxGoQEr6cijbUk0','bIzoVVXLVJTLV33xjNUUsBZrCMBeMnOr34pVYA2bILDcBhA7UlELqwtYTvpYapEphWmUz25Jw','PVuwosaI2oT1EbYLRYshZsXyrgP1qstTl5bkonjCkyy64kb',4);
-INSERT INTO t VALUES (1604757877072576809,554173,'eb','mu5LdWtwfFhvWo1WaFxZQxOUJZ','43XSO','EId4suJ1FyShm5FnARjN6zGZb65cywCArxVjhlOZNv5fOgL','zkvu9eBmunx5Mvn3ovjNlnecSCKeymX5a3NYmLLH6JLNBz5JCzglNkABfMD9QMRCDblzD5Yg','EKLsvP0fP5s8NgKHcDf0AVzHU',5);
-INSERT INTO t VALUES (-3725029820234010091,-7236656,'RGSYrhUp1','pSJLK9SaCVvLOfK7nN0k9UDuqZw','MoaFrCWySPnFL','l0M9NzDSei81nTJmnxesiURSwe7r4NnY1I5bYhpCzCSgev9MHSsGz1jNFozBGbkqFgCEZRjJgvfrVZX5E6fPr','xl6YuxpbfLmv9TKqxWriMImwzsxNuBwhQ1eyBcaVqAiMBvmTMutWU9DKMgVHIz4hy','1cJXuV90zrhAKE2TSzw',6);
-INSERT INTO t VALUES (-3071763249137482694,4442104,'yC0dbQsCReuKYW1BwEnjmwf','rOhCb3iIL7zaA7lxihcn','0d26RfHedVRgkQ','d36FIrmyV4PNVDkDBJgA4NSuGfARUst3T5oZ','D4onFJWRoOHZrZIXVzJmF7isf5oBv8tjbta18A6P11hS9lXzwx0TSfyxKWAac9d','3N2uTiAAZ5jgVJ1uC',7);
-INSERT INTO t VALUES (-4803054036566973653,3357281,'7n68hyNbsIkuO1LAQqWjWgDON','EqxOnKcszlNRuphMyrqXcwIakkaKSIqw94Lf7el0R','dt','wyPNY1FjWRhfRAdhr','OB4TglalKvzrnJSkcflalybLJAwQWpz5JLBTEjZosQ17MQpggOHpv9qlK4jdWyAbWnMUCJE489qnCqnWnRINcm','vbcktsjIPJa4XcFxS2cbovzIeTuOs4WJSvUvjazCycxuyjAFaLoINRQHXAaFT5UFds0nOFeLSM637y',8);
-INSERT INTO t VALUES (-6057084861558666481,-1348447,'vyOMguk7eOA9vv6M4YeVao6E4HGvhC','ZSUfvixWLjolEIvLfGaROaMDs4VvrWiaJx6n4','t4','5hY6p5L6HSGSHZ2KAiKpmuZx0RHN3y5doDi6kTyQiEMQw3n89KYaK','L','08ohs69cqXxeMDgR030FcMPSy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1033518177091523898,48,'Lzln0uZh9RiOcwSlJNXsheggVuQzmdeQQYmXvSTj18eahmHltsuO8PxZGQTqyS8','pCAREaXqKHVWPAOm36g5P7TEWvPy400NeuiYxPsue5lgia5cDaFX4C6tykAdX8fvFg26FxgX2vtMDNQFUUd04HnsZ2d4au8JGLz6VyIGjaUFPIhjWKpU5Jugn9mX6XHEzToRqivO9xdawNkCmdfi5Cu5E476jU1sYiJab7bHGsxdIOfqcDbq4KmzvovhKegvyu4nWySL0Um8n5ZnMEL7wHfP188ZZ','WNIl5nMYMAQ9pATVHrG80G69','UGFucHWeRpLOVTCE5pUwRjjQyp92MZ995gK0Jy2ODBnoXEtUmQCsb7PcOGoQVu3Gd13nI615SBxtQHjP7cwAW','Z','i',12);
+INSERT INTO ti VALUES (1033518177091523898,48,'Lzln0uZh9RiOcwSlJNXsheggVuQzmdeQQYmXvSTj18eahmHltsuO8PxZGQTqyS8','pCAREaXqKHVWPAOm36g5P7TEWvPy400NeuiYxPsue5lgia5cDaFX4C6tykAdX8fvFg26FxgX2vtMDNQFUUd04HnsZ2d4au8JGLz6VyIGjaUFPIhjWKpU5Jugn9mX6XHEzToRqivO9xdawNkCmdfi5Cu5E476jU1sYiJab7bHGsxdIOfqcDbq4KmzvovhKegvyu4nWySL0Um8n5ZnMEL7wHfP188ZZ','WNIl5nMYMAQ9pATVHrG80G69','UGFucHWeRpLOVTCE5pUwRjjQyp92MZ995gK0Jy2ODBnoXEtUmQCsb7PcOGoQVu3Gd13nI615SBxtQHjP7cwAW','Z','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-442772582704967753,102,'O9i8FuWMnSiUw','2mtl4z96U9LKQQkUXwtQFjW6h','vTdxv','kTQaIeOndv9MNQcTbWPBXX8JlOwVEMacwztSJrpU','2','Q',13);
+INSERT INTO ti VALUES (-442772582704967753,102,'O9i8FuWMnSiUw','2mtl4z96U9LKQQkUXwtQFjW6h','vTdxv','kTQaIeOndv9MNQcTbWPBXX8JlOwVEMacwztSJrpU','2','Q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3498357114042015883,66,'vEXaq72T6uIr3MD4CG5WGaSelYc7aXPivKZk2ESHSSbtNxaufoGEJhBLZeRV8QTucg4ZtzyMjq9Ugez','VVaJgPzltoXn0q4v2ezHLe6SpcuK4UPUbbn7yB3mu3M3DOsLaviOkQEWKTcZGUDsd5X4qYlNp7TXPLEbRxt3LEZJIOUV6KBmXzeXpvtSiDT7TH1LJkxoTkKj9amECVVBqFedY38yt3Huid61h7lsezFIsUqAo90aHkRLUumtRpBr4FElpsXrQysxGqcci8xJSN','HzybrsL9KYIH0jIjJ5R1oC50cxX7k','zCmWeXRR9sgwPhn1INIxAwfJTo1YVlZfQSxcCLThnPINFqIqC6xrd8KwzufCkKc23V8MVIOKPEPur8e0ljP6bQxSLYNff4lUB63u7QabevcI2i84rTkuU18QDkqmZFhqywVAA54vw5C9VnRP0SuaYpVSRNROYa2kUL1VKdaKXCvL66lZ70e0KnlQ8RhkSjT01m7cpOBIYSYd800jHdOF9f24CWNResQ7','s','S',14);
+INSERT INTO ti VALUES (3498357114042015883,66,'vEXaq72T6uIr3MD4CG5WGaSelYc7aXPivKZk2ESHSSbtNxaufoGEJhBLZeRV8QTucg4ZtzyMjq9Ugez','VVaJgPzltoXn0q4v2ezHLe6SpcuK4UPUbbn7yB3mu3M3DOsLaviOkQEWKTcZGUDsd5X4qYlNp7TXPLEbRxt3LEZJIOUV6KBmXzeXpvtSiDT7TH1LJkxoTkKj9amECVVBqFedY38yt3Huid61h7lsezFIsUqAo90aHkRLUumtRpBr4FElpsXrQysxGqcci8xJSN','HzybrsL9KYIH0jIjJ5R1oC50cxX7k','zCmWeXRR9sgwPhn1INIxAwfJTo1YVlZfQSxcCLThnPINFqIqC6xrd8KwzufCkKc23V8MVIOKPEPur8e0ljP6bQxSLYNff4lUB63u7QabevcI2i84rTkuU18QDkqmZFhqywVAA54vw5C9VnRP0SuaYpVSRNROYa2kUL1VKdaKXCvL66lZ70e0KnlQ8RhkSjT01m7cpOBIYSYd800jHdOF9f24CWNResQ7','s','S',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-981947653432410284,10,'GvCNihFUlU0R','ANZTlTLLySn9ugROe9cAdMDEjtSI4gvJkSTIe1wGAbEYtmQTzxBcUAX4Y8NHM8pYP19ZpElELptN0F7aXes8JWUaDXUBiFrhUkbHcuYH7q8b2d8VtzkGWOO','kZJw9vuIQopY0tLFssFf','5k14dOyDWxxwxbm1UkjLYWakG3b08syNyO4uczkQnV4rNhFFpnXfyUlyJS9zM6zOzr7CrqgyrUaPeFTmbiFHoxxssjn5liz8EaytUVn7YwfofIfrvseR6sNDFaIecnhPhd5wedL8i7oL6Q3oF6IFn0yQbrygj1bh0NTFPrDGRNreGIwgUDVq4TBYUwmqSgiwFoko6N4icDQUJaddKplQEp13myII8S2jgKSFEyOs63by6K8nrI','jM','I',15);
+INSERT INTO ti VALUES (-981947653432410284,10,'GvCNihFUlU0R','ANZTlTLLySn9ugROe9cAdMDEjtSI4gvJkSTIe1wGAbEYtmQTzxBcUAX4Y8NHM8pYP19ZpElELptN0F7aXes8JWUaDXUBiFrhUkbHcuYH7q8b2d8VtzkGWOO','kZJw9vuIQopY0tLFssFf','5k14dOyDWxxwxbm1UkjLYWakG3b08syNyO4uczkQnV4rNhFFpnXfyUlyJS9zM6zOzr7CrqgyrUaPeFTmbiFHoxxssjn5liz8EaytUVn7YwfofIfrvseR6sNDFaIecnhPhd5wedL8i7oL6Q3oF6IFn0yQbrygj1bh0NTFPrDGRNreGIwgUDVq4TBYUwmqSgiwFoko6N4icDQUJaddKplQEp13myII8S2jgKSFEyOs63by6K8nrI','jM','I',15);
+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(19) NOT NULL, d VARBINARY(16) NOT NULL, e VARBINARY(16), f VARBINARY(16) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3558994299975144400,14757960663386104860,'L7cs3vfJ9','5fNzt3C','Qea','ayjCt','H','T',0);
+INSERT INTO t VALUES (-8910984521684505591,11834538504234044400,'Qr4BKlg2LFU5IeVVH3H','pa','JSUFMjYkC','YktBObF','a','q',1);
+INSERT INTO t VALUES (-2605017201801359512,8736679192121308902,'FsB9SoZkoxavkHx','KZzhnnkl9W4TYl','qbJsbrq3DqYPb','9','t','r',2);
+INSERT INTO t VALUES (-8078468929948595565,16255575119291748585,'3rLc76tTymNy','wVZBqQgQGEr7','aoVR7Zhawmkur9iH','TCTEylXp2nuA2c','P','J',3);
+INSERT INTO t VALUES (6715510468909281878,8060386103702379076,'b2OD3Vql7ItOpmAG6QD','7Ld','eX9Mu','YtPjzIOEHA2','M','O',4);
+INSERT INTO t VALUES (1253858649257788309,2194825246282579259,'aRhIJxOaSVL5S','08','VvcfgTou68NhE4','0I','X','K',5);
+INSERT INTO t VALUES (-5111186114606532873,1877244544580469552,'8','KVqGegcaWFP','b27QhLXjAiBR5','ZM','t','9',6);
+INSERT INTO t VALUES (7895101140450968627,6207783809620599908,'RVwo0yGOdAOaqLjdJo','tZE6E','kQu4','0MqhldUNTT','X','C',7);
+INSERT INTO t VALUES (-359931804709313906,17293080025557373532,'j','kM58G','XM','7bhI4y','y','8',8);
+INSERT INTO t VALUES (1949185018313037266,7997234250154481273,'oR','rmKkTlSLNZrtaet','uNMW','dxk8cdtrb7LT9SB2','O','L',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c CHAR(19) NOT NULL, d VARBINARY(16) NOT NULL, e VARBINARY(16), f VARBINARY(16) 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 (6703546130638524545,-81465,'8yqbvWsoRot9GnCD2','Vj4ytAI6G7YUjcsy4RYBbArdjqourS9wgOz0Rx6wfkxs6910t14GXuUtQb3','Tu1T7Q7kHoV','h6M3Y2wkuonjNVYbcBKTyYFJXJ8nEbjfCA6B1JlZHUKxeXoo1FDZ8nFc2N5nZMWrfDIWXR8F','Le15Yhu43fG6JwnVwQIMHsvdu42vW8TiP5wbNuso6JAcxrphC6S','BThNPXht',10);
-INSERT INTO ti VALUES (6703546130638524545,-81465,'8yqbvWsoRot9GnCD2','Vj4ytAI6G7YUjcsy4RYBbArdjqourS9wgOz0Rx6wfkxs6910t14GXuUtQb3','Tu1T7Q7kHoV','h6M3Y2wkuonjNVYbcBKTyYFJXJ8nEbjfCA6B1JlZHUKxeXoo1FDZ8nFc2N5nZMWrfDIWXR8F','Le15Yhu43fG6JwnVwQIMHsvdu42vW8TiP5wbNuso6JAcxrphC6S','BThNPXht',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(32);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(32);
-INSERT INTO t VALUES (-4523041589316074696,2874102,'5XL','UMJZDTsmfNVg6QgSMRTQX','CsGUxVM4UkIEh','AbyUrvDBoO3UPmJsDJXlH97TMVjGk7ePZaISKFV6a0bVto8bDHtQEvDc7nteTK4wWZ','3H2IHaLQSL8shZ','EOVYLjLUHBmd90i2abIjXi7Ne1tkCQSejQDXfRINDnac',11);
-INSERT INTO ti VALUES (-4523041589316074696,2874102,'5XL','UMJZDTsmfNVg6QgSMRTQX','CsGUxVM4UkIEh','AbyUrvDBoO3UPmJsDJXlH97TMVjGk7ePZaISKFV6a0bVto8bDHtQEvDc7nteTK4wWZ','3H2IHaLQSL8shZ','EOVYLjLUHBmd90i2abIjXi7Ne1tkCQSejQDXfRINDnac',11);
+INSERT INTO t VALUES (5102559914572586234,1408756649773998520,'P1vHwaBvv8pXs','GtqOEZunUby1c3b','Qzv6D8xMv8NP','B2erEjEfbhY','g','1',10);
+INSERT INTO ti VALUES (5102559914572586234,1408756649773998520,'P1vHwaBvv8pXs','GtqOEZunUby1c3b','Qzv6D8xMv8NP','B2erEjEfbhY','g','1',10);
+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 (-4784581795510314716,14065477874961564212,'HeHxC8H2zeTObw','OrLdBWFACrZOVVxa','spE','a','p','N',11);
+INSERT INTO ti VALUES (-4784581795510314716,14065477874961564212,'HeHxC8H2zeTObw','OrLdBWFACrZOVVxa','spE','a','p','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (692817612683418565,-4528848,'9tYQuC31WaLmvVTcmZZQ3Of9ysWry2do','Xp6KNEXEK4m5sq4WjG9N2jdf4y9gdqXHcv8lmsirnQ41M1yBJTnHnZw5tn9g0raLnlrMgIK8740LdBFeIl1D1URfXkgmZfZVB4ISf6KkbwnVkphIr4LXreLbZGlR4GSZ06scUCUloRmq4ugyG3E90IeFMhb8nVk1Z7nYNAiDErHIQgT1ylKx2l','Fnz0yIQnGTJg9i','9HcOtyvUZyCjnGjOOoZ3BAu4QvVPIdKNZGTVwn1gJ','8l0sO2HGMxkvs5dNkhx11Po06pFwfIAPtAxFijfaGyPQPqVCuuKz7bG9KTlMSkzKYEKCsu6hpbYlXJYPS2u','BU4nPK5Wr238OWcm6wU55XNdPwNfTJKj9WdBrNyONPsQxOs7J3G7WMldKGqu62cp68HAyekzPoVr3C57Og2BqrvVhWQgWbvvw',12);
-INSERT INTO ti VALUES (692817612683418565,-4528848,'9tYQuC31WaLmvVTcmZZQ3Of9ysWry2do','Xp6KNEXEK4m5sq4WjG9N2jdf4y9gdqXHcv8lmsirnQ41M1yBJTnHnZw5tn9g0raLnlrMgIK8740LdBFeIl1D1URfXkgmZfZVB4ISf6KkbwnVkphIr4LXreLbZGlR4GSZ06scUCUloRmq4ugyG3E90IeFMhb8nVk1Z7nYNAiDErHIQgT1ylKx2l','Fnz0yIQnGTJg9i','9HcOtyvUZyCjnGjOOoZ3BAu4QvVPIdKNZGTVwn1gJ','8l0sO2HGMxkvs5dNkhx11Po06pFwfIAPtAxFijfaGyPQPqVCuuKz7bG9KTlMSkzKYEKCsu6hpbYlXJYPS2u','BU4nPK5Wr238OWcm6wU55XNdPwNfTJKj9WdBrNyONPsQxOs7J3G7WMldKGqu62cp68HAyekzPoVr3C57Og2BqrvVhWQgWbvvw',12);
+INSERT INTO t VALUES (8081367646548545839,6268454716202790247,'Xm5LCpUMPz','jYXOHlW22bjtIY6GNlozaERh0MX6Xwi8DJ77gzQA6z15TJzklqvjXE28x68L6AagacseIxFi2uUkIV9bztro4gGnPrf1LDbhpXdgeM02jNTmuffK8LLwOzsVgdM10bzEGOhd0ueJR9oa9QKE5VZoJl2LXieEAbdk6eLoDoEL7xRZK2It34TVLcP4NLMi8Hz7VlxquZI0LbrqS3GdOStvxejx70Ny5M','PPbiIC502','Tbf','y','U',12);
+INSERT INTO ti VALUES (8081367646548545839,6268454716202790247,'Xm5LCpUMPz','jYXOHlW22bjtIY6GNlozaERh0MX6Xwi8DJ77gzQA6z15TJzklqvjXE28x68L6AagacseIxFi2uUkIV9bztro4gGnPrf1LDbhpXdgeM02jNTmuffK8LLwOzsVgdM10bzEGOhd0ueJR9oa9QKE5VZoJl2LXieEAbdk6eLoDoEL7xRZK2It34TVLcP4NLMi8Hz7VlxquZI0LbrqS3GdOStvxejx70Ny5M','PPbiIC502','Tbf','y','U',12);
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 (8519380830340791033,-2645616,'6e4','mlWRtsxWJqZNbuDVg14qpDchbju7PytaqZ4fw02LT2xQDEpEerA3H7yHE8EyMk0yYTQp19IseLhrgktspdBLvTBR65kR06kA76KeHYDn9JLE9ZZqpfVXjZv1JSP0qeHLnyWVqMSbXPpZw','Siq0E','emz9eZ8NXinOlGyZkNEScuws1obSLcnnzxUvdvWxFy2vpZo0Ef4ehbgNHfovp8Xt2PFjXRDs25b5vOW2ZodRwuRHWpYnAqhmCXGLmiEyaqHxYJ5vnmcZkNKavNn','5xh5dVXCEdUfY9PH735v8XULmazSPzEWw7VU3dVdv6','fvNk2jae1usB60AwpRIK7rNUjHaOQ2txpGcBQu',13);
-INSERT INTO ti VALUES (8519380830340791033,-2645616,'6e4','mlWRtsxWJqZNbuDVg14qpDchbju7PytaqZ4fw02LT2xQDEpEerA3H7yHE8EyMk0yYTQp19IseLhrgktspdBLvTBR65kR06kA76KeHYDn9JLE9ZZqpfVXjZv1JSP0qeHLnyWVqMSbXPpZw','Siq0E','emz9eZ8NXinOlGyZkNEScuws1obSLcnnzxUvdvWxFy2vpZo0Ef4ehbgNHfovp8Xt2PFjXRDs25b5vOW2ZodRwuRHWpYnAqhmCXGLmiEyaqHxYJ5vnmcZkNKavNn','5xh5dVXCEdUfY9PH735v8XULmazSPzEWw7VU3dVdv6','fvNk2jae1usB60AwpRIK7rNUjHaOQ2txpGcBQu',13);
-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(61), d VARCHAR(20) NOT NULL, e VARBINARY(66) NOT NULL, f VARBINARY(25), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4225572220,9828803917000640942,'HXEpaIVO0tpO1GRxUVUtwwyFheCtS3321uXXXyAp','js8tBG3m4PskXMCS','HFTgqdwNtTgAxA2oXmU','3UPjdEDlUXu58i','yu1AMUne5TleZKfORvTvyhzmYI5NBn0mdSeN8NbnJ4E7JRDvoyeMHZldyYQP5qwXJTgNl3PQ7vHYpgGNdvpBJyQ','i9xBrKLCDjPPk3p52D8uYLVfQNVhfDNHGYZQts3X81KxhndrxOXZcfqqB49l5MHjv7rbKTbMr33KW1IscxTVpyL2n1Rlv5m5aw4',0);
-INSERT INTO t VALUES (1574805927,12388031475786124923,'Z4Nj6T1qKaN3V9AfhxpojwqU9s6iipTGI5Iz78V','fDfPOeprnWY1b3PYXd','DjiAK','JBKaVERuDgyaNOpVJ3d6XOD','fgvm7WtZ6oDxsJQak6PBJHewkSD7tJckXVCAY7Taw1HbhCwNvCaUbA0ppx0Ml9JNcCtu49Qm0qSrFXu4Ekjab1zgsgnDOo','atXoFFVtoJP6IHj5UgRdcVfpqdLyrsZhVLB1x',1);
-INSERT INTO t VALUES (815113544,13821625229148396522,'3hy99n7WhMRcsrspWP8HaCf1Mb458nyoZG8epDEoWJ1BFEFBbdUkwWh3','gj6vnnOH','Bhs5shPmPc4q6zJSD1T1v1n7ZxvjPXuw2v','Q','47qdg0slSeWdQbyFoCF7mTVEzeEGCXIpjsGtFie95TiEgpQepfFUyyuzlrcwcTIzz8pj1fqF7','LSLX7x21PMXwS48K7DIzlNEUns2O6iNl696ZBJDd7XPUT07YfUCVseEaHOk60MlUUFMDLYY',2);
-INSERT INTO t VALUES (3442014614,15680476811964845012,'Y','YZtjCNSxc5H5jn62','c2ZVGsdWDTQEXASuGmaTvPgUtKuaK9qdTmD4etnsy','q8dSs58IFBThY','cYlvIx6fNA6waW5U','QY9MdyECt9hEgFPVXvuzNg3C5NED3sSfjDig1TO3YqsPwRSW7kNwiptLHYsU',3);
-INSERT INTO t VALUES (3455738662,14737306554039294361,'ha7zZuis6kPKZO9Vn32p','4JtOztl7a6GgdL','dGSjZWfJs69HvNGBCz','9DtrMon9tYl','AgccO','2fyXLfYkGtepMUXZmMYZKRX9mFPYkUl2gPlvXXKxY95EVTkxKWPXTsC7AwRaabmOkZhoZ00MPXfJJ8JdG4grizaap9',4);
-INSERT INTO t VALUES (2860479360,6523986118567233218,'JxNQuFQnUXQ9sLBrGITAoJzP5dX4V0m','5056lxKgR2tR','dXUkjl0YqIigrqM5nb7G7GGn1lSfW9tsl9Vh6igrHx8ty4UO6ftPxJX','AXDs','LDTL9YGAkMYQj7','zb41FESEehRNtw4KwkVJet1bvgSdxxlywD993AleNTp0u5ZcGfhyo1VRTYsFriq5VBxwfRytTkYaT8jF8tFXeqA6s',5);
-INSERT INTO t VALUES (426873444,9495260856571138993,'PYCeEaas1Yjm','n5qx8DBls8eXqLZEXb','uqxenurQK8JlfdlrntV0kfNoyECPpcDUe8rFBu777','QCZIk2W1','UzkMBv0EYMwLhhnR040tbDgJHZrNZMuql7x8cLXtnNqRtDKUivb3Dgde0mR3HZLc6pHQ52utok3MN','wh7LILyeIbszcS0AHw3EGG5HmYsfJxb',6);
-INSERT INTO t VALUES (868213863,10745410969757313328,'Vp01yxMM4XHDGKoxIHyr2keN6r92LSPVaaQ8N85qt42vqmFQhbT9lj0','tUc4h','SrkhBRt5RD0yUzmXOUKCBI2g1mYuguZczzyu','s142TKpUu5kcc9l10pVgX','vpanLTquXFdRe89V','PIOyeTjYJEeAsgWugu8HJLYNKC3ZbZ9UJEtpp591OEwxMRHeq1IjbcykUcsLyBH',7);
-INSERT INTO t VALUES (61316065,3594071216789289748,'hPXGFulVsFOw8','Bb0Z2zRtbhXiWBYxEiAi','IYp','BbAr','Y3eYJLDzP6UKVY5C6LtMi75Ovlc4TEcpcQxte03jYJOJFlLD8hZxZIXo1k0','QEwTZsaCZONdEDidwAl3ht7RIsT1qvxh4T',8);
-INSERT INTO t VALUES (2379808321,4320997434469845284,'lucX0bKtxbsAfKclkVZ6R94XJl7Y6WpXURDvSzIvg0rXSi6','0BvCmQs6m4bL7l7247ut','01Bg62eaq8vFoOYFCeM65EmQKyiZ9bnhXC7eznoc','yqxQ5m85M2rpYQ3Dljg','ebXeQESBKLI','dQ31O8DzzwJqX3Iw0tvaGM5zaxDevqhxhOtRbY4vWks8JmHWZpKb4OHhfrvl7rO8oiSwZ3q9mmdZ3oEMQkV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8193800804471797277,16241897105559590999,'Z','3MtU4vLzFnHl1hP6QOlfxqPfnXaZcSXbYAMyNNBjrDFqLtSfYT4No7DwjNbX4UfMYfGuTa6CuRFrOCUE3YLwY9JowI3TZE6ykM7VVfoUyMvOoAO8JjJ7CpARqIhE2SaAFEL264W0qDsSMqCycfs2AxD6mjsOBAcEyy1qr8iRfHt2QUk5DtKqtpi6oR0v1LoL35WbP2Rp','vYMukqZP3Ai5','DahY3Kv4hA3OP4LVAB45gbVrmfZJJAl17tDW0zMGPYNh0cnz0wLls6yt73P5d39E893pPaqB0gWpd7oailJiMx5UXjZrjVbOSBm','5','J',13);
+INSERT INTO ti VALUES (8193800804471797277,16241897105559590999,'Z','3MtU4vLzFnHl1hP6QOlfxqPfnXaZcSXbYAMyNNBjrDFqLtSfYT4No7DwjNbX4UfMYfGuTa6CuRFrOCUE3YLwY9JowI3TZE6ykM7VVfoUyMvOoAO8JjJ7CpARqIhE2SaAFEL264W0qDsSMqCycfs2AxD6mjsOBAcEyy1qr8iRfHt2QUk5DtKqtpi6oR0v1LoL35WbP2Rp','vYMukqZP3Ai5','DahY3Kv4hA3OP4LVAB45gbVrmfZJJAl17tDW0zMGPYNh0cnz0wLls6yt73P5d39E893pPaqB0gWpd7oailJiMx5UXjZrjVbOSBm','5','J',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7461923814969703373,10979580125249448389,'exrgJbAaErOlnAhwMM','qgMIf9OdqH5VvPXTNNgFMDOGjLEuEk7y2DUvxF7s6wDtCn85pDd2KhYJxvzGj4pvSQfA71gAgwfkmFvGBTnDOUSE4YjrHr6bfadOrzuur070sfgaRJbIOMLUZS8ElwvowduYASKsOb9wgu7t9K7zyyyxifI6aD2g7z1TaQ6iDCBpXlVmFaxJQ0BlIHxs0sSa0J58anVpS6W4q7FzyZlyL69FDbaK178PLoQpktMBMVUdV24rRa564sS9EVU9O','yVGHJ8du','pBYVDS6u1Vq4cT7mIjCmKHe5AogRLNSNSE1Ecaw2mX47itrvXIqSJRF9u9OHj5Gh2UgwZDjCiX2RYvZG3aO86Sc6lAUbOtk3OWRhMO7qyfkY2JfcCKUZ2KACPZmeE81q1y7sYAYCmnFyDBg2CyQBV9z','H','1',14);
+INSERT INTO ti VALUES (7461923814969703373,10979580125249448389,'exrgJbAaErOlnAhwMM','qgMIf9OdqH5VvPXTNNgFMDOGjLEuEk7y2DUvxF7s6wDtCn85pDd2KhYJxvzGj4pvSQfA71gAgwfkmFvGBTnDOUSE4YjrHr6bfadOrzuur070sfgaRJbIOMLUZS8ElwvowduYASKsOb9wgu7t9K7zyyyxifI6aD2g7z1TaQ6iDCBpXlVmFaxJQ0BlIHxs0sSa0J58anVpS6W4q7FzyZlyL69FDbaK178PLoQpktMBMVUdV24rRa564sS9EVU9O','yVGHJ8du','pBYVDS6u1Vq4cT7mIjCmKHe5AogRLNSNSE1Ecaw2mX47itrvXIqSJRF9u9OHj5Gh2UgwZDjCiX2RYvZG3aO86Sc6lAUbOtk3OWRhMO7qyfkY2JfcCKUZ2KACPZmeE81q1y7sYAYCmnFyDBg2CyQBV9z','H','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-4653690702956517695,2505410834395775350,'lLuTPKL2xFK2','YRjTeseeKXOmqLGxomY2lGflUFqOkHBHURKt5NHPVTEjvHuNnORDTpqeLsLsaoinyRhrqdV2PWVC1swygSCmIyZCCMQTwNi0XsVnWQ1F8UrWNuO18CnO06aKogIWjVrOoRhynBKfCwo17QGDELR5vxKZtBxS0lAyH7j9wJgcXUGzG53dUL5tOSvnCEK','WSZw6V3rgkB','KSBwANfC890hbD3haDeAJNm4ZzPheZT3RrIz9TBnXCHrck3nKRp4cc0JXDrC5AC05gMYBinnUoPmsW3owYo3ybAAj5kcwgaVuyFjniZxPl81o2C17JtsvUpEMY7uDkw2KAlHxq7DMHUNfHd1ghYBe5mluconbAjwSaqDRZYVaf2u8KnlvTrgEaVewACXJL6ZwxyOJfruMcg0YlWUXBiGLPqNBPQ00VdaBz00kO9E0Ufn5IMs83','ge','dH',15);
+INSERT INTO ti VALUES (-4653690702956517695,2505410834395775350,'lLuTPKL2xFK2','YRjTeseeKXOmqLGxomY2lGflUFqOkHBHURKt5NHPVTEjvHuNnORDTpqeLsLsaoinyRhrqdV2PWVC1swygSCmIyZCCMQTwNi0XsVnWQ1F8UrWNuO18CnO06aKogIWjVrOoRhynBKfCwo17QGDELR5vxKZtBxS0lAyH7j9wJgcXUGzG53dUL5tOSvnCEK','WSZw6V3rgkB','KSBwANfC890hbD3haDeAJNm4ZzPheZT3RrIz9TBnXCHrck3nKRp4cc0JXDrC5AC05gMYBinnUoPmsW3owYo3ybAAj5kcwgaVuyFjniZxPl81o2C17JtsvUpEMY7uDkw2KAlHxq7DMHUNfHd1ghYBe5mluconbAjwSaqDRZYVaf2u8KnlvTrgEaVewACXJL6ZwxyOJfruMcg0YlWUXBiGLPqNBPQ00VdaBz00kO9E0Ufn5IMs83','ge','dH',15);
+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(84), d VARBINARY(7), e VARCHAR(22), f VARBINARY(72) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (51431,11218445,'WDHMr9zNSvkaSk6Yo5MzElYMbJu','ck8sCWo','kcNVVhPaW4fJd707Mn','qWx2','6','Q',0);
+INSERT INTO t VALUES (12647,11699671,'OLGhwNuFeFcAUGJMOwnJkLeKBuuyyFPSMcoy6OCSftSNUTwU2MW92DGlWv9sVc72kDC4AvoV6rZccJdaV6F','pQ1X','HVbd38MxSb','Avzy6CFPCuUAT7zgZcyFDWHqx3LMJK8SgB617xJilJtmyPnV2wM9gBorO9pFa0lOspM9','sm','x',1);
+INSERT INTO t VALUES (62752,10298189,'wjxqDdz3Atg3g3lFJCI0H0t9REFheMNBxkYp0lOWIYl1sq6','11i','zuwGAkGiUCPBYLOfXEl','5vOJdx1S','D','v',2);
+INSERT INTO t VALUES (25062,16345454,'3xVTXqz4LjrUrk3NaT3ygJ5vG8XyJitYon8HMvQDmX','cZ3py','bpB4L81yx9','wlEy7','h','6',3);
+INSERT INTO t VALUES (64303,10466328,'bXxYG13mTgsJSNFO6BwChHv6sPztkXunxBQYYrFcNKgYmPRA52igWN79JTjeT','KFfV','T8Zzt28Nakh4','9vORRE3oqOniGu1JkJa5giv2Imt','Vq','m',4);
+INSERT INTO t VALUES (31644,4838629,'gf7euDw8sBYyqLXRVnio7eo','Gyi','FtAZbbnkCVR6PzNbBM','j2cuFt1R6LykhZiyRXlBFKA2ujXXRjF','T','M',5);
+INSERT INTO t VALUES (65418,6026523,'CulxufSI88uTttgCSxsfM6fEoLKMKSmfaBBxDbLVcYmX2PRtSzA3u4pMB8','SQlM','SIu3R88YHUHYDjfi7kPV','8kH4KrU7Q4dkOvshvqhtXYcNIS3dmWm6sleJhFvk4WVsw90Rp','Q','T',6);
+INSERT INTO t VALUES (25107,12059714,'oIG435FTencEpEJcOYQKndAoGbwjSqGZdl8udLgc','ghNn3Xi','AIJyNnjPR7FvNTEb','lob8Zeo1JMK5dTyMkMxzlTNqAsjQW5xRuE6b4FwxsT10va3MeavrPwWY2vebgU808R0cw6en','J','E',7);
+INSERT INTO t VALUES (30511,602391,'AksYHaL','97IyHs','jlxByo9Fww9lPf6eSKtH','XIEpjUU4o1ypN74MnYhSxb1TiQiNfdVDTE3itPbszKxu6WPw6CePKEwU3H','wa','7',8);
+INSERT INTO t VALUES (23534,3371650,'z1hTiwGFHdrKEhVE3hRvJbX8nnDnhM4jQrkXCtkAmyGyxXf9OLucxfCR0epESUUZdIWPLYFEyXC6s1XCXu','7r','Jsrzb78gfPabdR','H39RGD4lgdxB8vFuLyN','Ma','a',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(84), d VARBINARY(7), e VARCHAR(22), f VARBINARY(72) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (5241692,11149344,'gc4o40PDo5n1YvmXY5zUZTKxhFXeDk60cFQD7DBk','UyZ','Bn5CRJHpV','aQ7YMeh7i8MAbTz6ABqplOFMadQ','X','l',10);
+INSERT INTO ti VALUES (5241692,11149344,'gc4o40PDo5n1YvmXY5zUZTKxhFXeDk60cFQD7DBk','UyZ','Bn5CRJHpV','aQ7YMeh7i8MAbTz6ABqplOFMadQ','X','l',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(85);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
+INSERT INTO t VALUES (7507343,2425448,'i6NeE6Uf3HR1t5gpmOOMPD8iXeh3zD21Ey93gOcesEuG7nL8GMGvVOZbZt','fdh00','ZIEG2SGoRDY5MCg25n','B283wRJk9tb0koswQRLyswXokE9','ve','M',11);
+INSERT INTO ti VALUES (7507343,2425448,'i6NeE6Uf3HR1t5gpmOOMPD8iXeh3zD21Ey93gOcesEuG7nL8GMGvVOZbZt','fdh00','ZIEG2SGoRDY5MCg25n','B283wRJk9tb0koswQRLyswXokE9','ve','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2766958,7571385,'81vQauolZ4fJm806u3vPDseSrgDqYYwUgTxlzjgnxT1KwkfL39H3','8D9LTo2yXLEMOXjdUJrorSdwr6dn2IQX6NcNpw6Q9J6eTxmNaJfhsut4kMuLF1jmFpLq3faevyOKx9RnRbkWetJ2EBB9jS2sG8JDqDUnfHvnEfeAoUfgW9pwUw79k8MLteJ056N6n6UsIuI5fldV8r3zdICrDdhCV9VaBGDLD6xuJlBgmd5kqTBF2ucUiV8v1cj6XwmTajeh1RkI1i5AV1FW7YKk92ORqR53p5nndc17ioN','2XjjNLfFgf','elwDxwpxNRZaj6SpSeMnfPgRf6tdZzBS','X','K',12);
+INSERT INTO ti VALUES (2766958,7571385,'81vQauolZ4fJm806u3vPDseSrgDqYYwUgTxlzjgnxT1KwkfL39H3','8D9LTo2yXLEMOXjdUJrorSdwr6dn2IQX6NcNpw6Q9J6eTxmNaJfhsut4kMuLF1jmFpLq3faevyOKx9RnRbkWetJ2EBB9jS2sG8JDqDUnfHvnEfeAoUfgW9pwUw79k8MLteJ056N6n6UsIuI5fldV8r3zdICrDdhCV9VaBGDLD6xuJlBgmd5kqTBF2ucUiV8v1cj6XwmTajeh1RkI1i5AV1FW7YKk92ORqR53p5nndc17ioN','2XjjNLfFgf','elwDxwpxNRZaj6SpSeMnfPgRf6tdZzBS','X','K',12);
+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 (7053036,15894952,'3RSYCLp8F3jhsEJktSO2H2DIEFnBxDMRzuICWL','zJzTlpRG7oup6NxZ2Y255lofpB9Jv11BTkSX1HUi9kaWsXCCJWK3d9nNbmLplltWgnwPV4b9ebjuoXhtG3oOt95hUpyx7Ts80nqswcUqWOlby2CgiKnhbisqVgMdtzvdzS42Qr','UzQrRQ2DwWxc5Vj3YHj','AlDRvLSkJclWwY00dXJUHBiG5mnYNjEHbcxWObkmTB0LcSDuzBTsDPMNnIJ0sKVVh3KxDfBEwe6dgVugBOYz8p7XRK9iDPakYmQ9tVGreDMN3PnoMTcBvLIq41WrdqcKSaBdC3Kqq1FA8xpWC4IjltqFY3vz','m','Q',13);
+INSERT INTO ti VALUES (7053036,15894952,'3RSYCLp8F3jhsEJktSO2H2DIEFnBxDMRzuICWL','zJzTlpRG7oup6NxZ2Y255lofpB9Jv11BTkSX1HUi9kaWsXCCJWK3d9nNbmLplltWgnwPV4b9ebjuoXhtG3oOt95hUpyx7Ts80nqswcUqWOlby2CgiKnhbisqVgMdtzvdzS42Qr','UzQrRQ2DwWxc5Vj3YHj','AlDRvLSkJclWwY00dXJUHBiG5mnYNjEHbcxWObkmTB0LcSDuzBTsDPMNnIJ0sKVVh3KxDfBEwe6dgVugBOYz8p7XRK9iDPakYmQ9tVGreDMN3PnoMTcBvLIq41WrdqcKSaBdC3Kqq1FA8xpWC4IjltqFY3vz','m','Q',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (11479156,14666564,'3HuMZw5bYlbWLfa1kM3ZAKmKmengcbAm6bi0LBF0cxkEmR','4iwWKVzB88Z','Yz','e6H5G8H4KAddOs1w','0','0',14);
+INSERT INTO ti VALUES (11479156,14666564,'3HuMZw5bYlbWLfa1kM3ZAKmKmengcbAm6bi0LBF0cxkEmR','4iwWKVzB88Z','Yz','e6H5G8H4KAddOs1w','0','0',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1281094,12140998,'iJTv7PUxtehVqACCYb9p4JjifjmYjAeLAhPq0iCzLTotjTC3jIick5FUSC1bNJvAIgezKVT5JDHdT02S0bHuv','3igyhJs3rRm3XGOETwgRf9nwyumZXg0F2x8HkfeEOc8oSFrByEFksZCcnOp62x6L6hV0K1bUP5WxO6IcB0QYWIPLwVApOMntJAYyB9cc7gmXB37IvpJL9Ou9m1HDOeqKIrNcnOsSpBoeQZ6sPRF1gWE40xByOobifUxzi3IlqljSePGaKjB8DbaMbGvnzGC9myiblcotygCcSaQ4LvyaZD4b8yj0GnFkDAFEps2MGHaNwjCcpuI50lMbhT','WAQdIaxQGI','dMQZGWeBjtlKG2KajHb0BdV4aAT2d2AaAlSgz1e0N3Ik43ced7mFzvEAdnKKKFHfBhyOR2awT5TTPaKSsBE9aU2WIaU47CmM32iVRB5R1jAxnsiN75Rn3hLRvJSuj8c36TrFBFoyca14gKHomDX9NNsBhEEmtlYmyknBKSJ8CuqarqQeuQgUKFOM8xmBN2kd583pyWVrCluCQE4JuE','Vj','09',15);
+INSERT INTO ti VALUES (1281094,12140998,'iJTv7PUxtehVqACCYb9p4JjifjmYjAeLAhPq0iCzLTotjTC3jIick5FUSC1bNJvAIgezKVT5JDHdT02S0bHuv','3igyhJs3rRm3XGOETwgRf9nwyumZXg0F2x8HkfeEOc8oSFrByEFksZCcnOp62x6L6hV0K1bUP5WxO6IcB0QYWIPLwVApOMntJAYyB9cc7gmXB37IvpJL9Ou9m1HDOeqKIrNcnOsSpBoeQZ6sPRF1gWE40xByOobifUxzi3IlqljSePGaKjB8DbaMbGvnzGC9myiblcotygCcSaQ4LvyaZD4b8yj0GnFkDAFEps2MGHaNwjCcpuI50lMbhT','WAQdIaxQGI','dMQZGWeBjtlKG2KajHb0BdV4aAT2d2AaAlSgz1e0N3Ik43ced7mFzvEAdnKKKFHfBhyOR2awT5TTPaKSsBE9aU2WIaU47CmM32iVRB5R1jAxnsiN75Rn3hLRvJSuj8c36TrFBFoyca14gKHomDX9NNsBhEEmtlYmyknBKSJ8CuqarqQeuQgUKFOM8xmBN2kd583pyWVrCluCQE4JuE','Vj','09',15);
+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(31) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(58) NOT NULL, f VARCHAR(100), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (35084,4062513830,'cbqjdFw','gzPynJmQLyH5jrJO0DbsD7EQrYUXD3rNCFFH2z','WbSCvzJkrX0DpNJUAiFp3OGd0vULgrBPx7bcCUnRbsK81x3ZTZ5R','0OPzxSTivaf5PZHrvl6ZH7ICd9MAZgq908mz1AVNJiEFUo0xKLtjxLRdgvs9BH7tkiktq1f0iSNZCLWmLUibdgasQh','9','B',0);
+INSERT INTO t VALUES (3086,3224975016,'a6RKoGKcqsnCAr2ovz55Xl2w','2iweKeoUWns8lQZrtfiihKMGWkXaWZ4EngkJ7xR6MAmn3yrBa0OLHfXgfKsBCRgyR222jhh','S2xv6iyYaIuJWXcZZdBzfkugydHSZOxsfrNwYoeOy','NLPzZyMIvQ3koQhLyT6Sx1wHN3tU6LlDbw6kPhkDLfQcaKTntlaMPr5i','X','T',1);
+INSERT INTO t VALUES (4500,3636897102,'NdaHttafGZ6Jtxttbm','Vvf9GhybFicyvyHhfuNNcDMYk3SsIBP4','RNogaseQ10TM7bh8kdI1jtez0ckTuClTYkJepZPC2N4','Y1x66OUAjhPv','I','o',2);
+INSERT INTO t VALUES (12374,458216022,'qSk85uZXtWzOauO0941pPIf','HVxqwWmp8QEyIBmcBCSng08exwspmGYffjFPpl0mSBoRbh2uAx86vRY7scqPrcRgVO','TMssN1bVUMdhPFYCyKDsc53YzA9Qg73KJMU3lb','yR1XHjZWV9PppX7TSanz66RW','X','b',3);
+INSERT INTO t VALUES (10625,258952651,'c','Nj0hEAJWK0jMPylfRFH9v1DPur1fThLmn2rHg','pSox4r7W9Mkb54ZvoTo1MZCUn4M4','l0b07XDwcrTKZSs5ifJaCjfz3TdJE9SeP8Byn2gj1nbGIsINsLb44KaGiTNkSWvDEQ4DxdKUyb7C2WJxvB9','5','I',4);
+INSERT INTO t VALUES (8179,1916378510,'UqdE8AJb9','OCdGKJS92MhY1o4dghHoxhIzWsbhTdNYj2tXQaN56zKszI1Yu2nfDn','C','oZpuOSDUO3EDHShN6WewHchF5Vin1sOJRHYL6e27tQCZvR7WXHgHbQNRllxTVEfATj1ogNcKgfl84lf','d','s',5);
+INSERT INTO t VALUES (30578,340086113,'K3OW4kYv2UJZufkt','jmMjfb3VUTFzAZTMRtjljNHN','AFPkTo28bZoLgJB7YTWJfhDuiNflvpM','Kyu8yVvPyKf','V','g',6);
+INSERT INTO t VALUES (8637,267030582,'fUkZCT0vWYywPtx826u0DzxW','qLptUOroGDB5lHLz3WqHuuF8vMK5sBPKaRU7CMwNNHiWEl2vbomY5N7HuRHh9CAYJ3F96tijxRbEoxSZ','6pO0syUutXLyDYtOso4zXcdSbaLGW8fDp3felFFYUYqJTHs','dJRjrs6YHR','s','s',7);
+INSERT INTO t VALUES (9721,3545749486,'0ol','1n7rFMj0cylu1IyveqdgGx69s','M0o51PDByPUkHrnaz','5Y6CTuCnxYtQh81ulPqPENx4Lm74nvdMhlb1QYXkQ8yK9buo7aOvxENv9CVomsf4pMG0Nz','k','Z',8);
+INSERT INTO t VALUES (41046,835670319,'3u268f','dWC3EpMXfHv6gnTAfnKVD7JuL8iAYlUP150jH3G3ACz05RL9p','qUKTDfr8opzimZcfYjDaANUQSBlyJZaYY','pb9xpxWUyZeQuL1uoa8','h','u',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(31) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(58) NOT NULL, f VARCHAR(100), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (44609790,3351739918,'eGGtAuUgl0ZYY8kJ','1YWxcwJuMfKyg3ILdApKq7KxHifLfGz5YFryvQJyc454AUAysYTW5rcHxiH7kS1J0KgSoGRMh54m','ZfbdW8Ewe1SkpepHhbSFE6oXab3fbDvRPtnUx69yYo6bb1sXaHLYH','GD4V32Ia47ngTivrtT9rkvMmNsIQ6mkg5hZXdz','o','n',10);
+INSERT INTO ti VALUES (44609790,3351739918,'eGGtAuUgl0ZYY8kJ','1YWxcwJuMfKyg3ILdApKq7KxHifLfGz5YFryvQJyc454AUAysYTW5rcHxiH7kS1J0KgSoGRMh54m','ZfbdW8Ewe1SkpepHhbSFE6oXab3fbDvRPtnUx69yYo6bb1sXaHLYH','GD4V32Ia47ngTivrtT9rkvMmNsIQ6mkg5hZXdz','o','n',10);
+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 (3544997043,3161902439,'207sejhjGSvauu','k4zKMFj1iL8pEe87TyYvYimBH4mbXlvCkVtpwYZCH0yDeIlhoJqTekjEhBC4yR5AHe7E','3dI9PqDQApzQMlNpgudcJ5w','hfPXDweUeUlbto8uUbCRaX7fsm5SgKUaMCFj2SHmysfrINvA1uvyvLu3sSXx94NXn8','A','k',11);
+INSERT INTO ti VALUES (3544997043,3161902439,'207sejhjGSvauu','k4zKMFj1iL8pEe87TyYvYimBH4mbXlvCkVtpwYZCH0yDeIlhoJqTekjEhBC4yR5AHe7E','3dI9PqDQApzQMlNpgudcJ5w','hfPXDweUeUlbto8uUbCRaX7fsm5SgKUaMCFj2SHmysfrINvA1uvyvLu3sSXx94NXn8','A','k',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1366408689,863704925,'8kLHGYWrS2zaHf4MBt','RCHRSozo9q3EPIUObBoyN0Qf','y8AtX3gjliyBBXEU1eSw','ZaPBAX5c6zh9','l','N',12);
+INSERT INTO ti VALUES (1366408689,863704925,'8kLHGYWrS2zaHf4MBt','RCHRSozo9q3EPIUObBoyN0Qf','y8AtX3gjliyBBXEU1eSw','ZaPBAX5c6zh9','l','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3298006547,462153770,'jLQveUgqdaUQ2SmxYcaU1','Zc8CncqAiYyJaxnw3vnHJmPoD35ld5J43MYwR1jQ0Jkijr0RAu8rT0fJSnQmmIKUxIQkWLBtxQqegBEHQO0789vJXGihvtVXTuhBbBhs8O6xpBUBEi0yJIBNS0zOCNGhDTHC0K7SBftFlxiFpV9ylrSaJDQTALnGF4DX8qaELIDx7GxkJnSqOeOaA9cKLLFzqlZzcHcDsmdinwk7mYF4bV9aPl22jr3J0PSneuP','rCAD2Zd5Be09bi','7dq2OQd8SudvwslXmv0m9qjGAecSZk1NFeVx8d0yzVzGw','q','V',13);
+INSERT INTO ti VALUES (3298006547,462153770,'jLQveUgqdaUQ2SmxYcaU1','Zc8CncqAiYyJaxnw3vnHJmPoD35ld5J43MYwR1jQ0Jkijr0RAu8rT0fJSnQmmIKUxIQkWLBtxQqegBEHQO0789vJXGihvtVXTuhBbBhs8O6xpBUBEi0yJIBNS0zOCNGhDTHC0K7SBftFlxiFpV9ylrSaJDQTALnGF4DX8qaELIDx7GxkJnSqOeOaA9cKLLFzqlZzcHcDsmdinwk7mYF4bV9aPl22jr3J0PSneuP','rCAD2Zd5Be09bi','7dq2OQd8SudvwslXmv0m9qjGAecSZk1NFeVx8d0yzVzGw','q','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1826810782,781124340,'uMkwrGqCzwrVVS3IKFc3Xt3','f1jOLRhZClI4Y1vEUlbE1SG','rY7','5PDXO2HOWu2St0o7WxmYqO1UKoJEyXBHr0gwIBGrAUe6V7EQqfO43DuFCuG4KIA2F9FdQ5esQpWrlDtu0IMJBhLy6KlTbooe7kKqeJVmjy','sO','Z',14);
+INSERT INTO ti VALUES (1826810782,781124340,'uMkwrGqCzwrVVS3IKFc3Xt3','f1jOLRhZClI4Y1vEUlbE1SG','rY7','5PDXO2HOWu2St0o7WxmYqO1UKoJEyXBHr0gwIBGrAUe6V7EQqfO43DuFCuG4KIA2F9FdQ5esQpWrlDtu0IMJBhLy6KlTbooe7kKqeJVmjy','sO','Z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3575036814,2231550302,'bjPwOhOPnCE15QIyRFUcy7Df0jEw','PczzMvzZsGSEAF4yLVixtgJ3jjY4uqOOsVcdfCdGg8mTbxoBwgGuPNvZn5v7Mz3mBqrPNZa1TxvCSKvCSsoWjRXESWdi8e6RwfbUJdfiq8bOFXt5Nz7XkUTZAXBNWo7XuZzwcqtg3dN6uOO9v98oSMHir','WH3AqVe8KLvLUzPzu0MJegAKXEMr0AHfUs1NIeCCu7BW','unaFdlHN7BKYKbvXUJYhaSycBhnNhtKDb4AzDHk0j2rhsCwBKeOoq4Uhk53Q1OXUoBVsVjL8YC6IsKADyYUL7iLq3QXcgIuQfBKftsj3GvANeSlncjXRG5t7XtICRN3wdZnEkcubSdRBpie8qLpyqUJpKZiQK8OaAZvBGu','xN','sA',15);
+INSERT INTO ti VALUES (3575036814,2231550302,'bjPwOhOPnCE15QIyRFUcy7Df0jEw','PczzMvzZsGSEAF4yLVixtgJ3jjY4uqOOsVcdfCdGg8mTbxoBwgGuPNvZn5v7Mz3mBqrPNZa1TxvCSKvCSsoWjRXESWdi8e6RwfbUJdfiq8bOFXt5Nz7XkUTZAXBNWo7XuZzwcqtg3dN6uOO9v98oSMHir','WH3AqVe8KLvLUzPzu0MJegAKXEMr0AHfUs1NIeCCu7BW','unaFdlHN7BKYKbvXUJYhaSycBhnNhtKDb4AzDHk0j2rhsCwBKeOoq4Uhk53Q1OXUoBVsVjL8YC6IsKADyYUL7iLq3QXcgIuQfBKftsj3GvANeSlncjXRG5t7XtICRN3wdZnEkcubSdRBpie8qLpyqUJpKZiQK8OaAZvBGu','xN','sA',15);
+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(18), d VARCHAR(85) NOT NULL, e VARCHAR(15) NOT NULL, f VARCHAR(47), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8847146938021499345,158,'6TiyAONxD','hle9AJ96U1QhqgMZJGTI0ej','u','szFypIFYr8X','R','m',0);
+INSERT INTO t VALUES (17829654418899797922,121,'ieveJ5Rou9lpL','ZapaK7f9al2kSdSkcz12dltu1','IfG08nqHPUidj','A6U7XKIdF1aF1a','o','p',1);
+INSERT INTO t VALUES (1900666037872751124,53,'3Ws7GhdiCqIWT','Vbj0J31bqnI0Teq82m','o7Kgd','O3OArI5dVbEQmBWpVhW6MARD99u88XHXOc37lk6zM9vJq','s','w',2);
+INSERT INTO t VALUES (14991129481616189229,234,'OjMMQ1I','1WjUUuL8UjE5qLdlykakphlVxNQyDpW01YfdG0E65T27LhLFp49tMzlGdDD1DPsV49rJa9sInyo','C','sd7s1u5','v','V',3);
+INSERT INTO t VALUES (8611235173225283258,199,'9w1nYQAjAA8','PkQ0mbkMRa1KyrCM56d6qgY6ZULAOUwyJOSxQ3','1ZEjSkXD','zaHj6EIJc4Poq6Zv5VzXIx7ZL1Je0W7fbKGZI','R','b',4);
+INSERT INTO t VALUES (18010457259883912477,244,'2ZUiS1B','5OXdq6lE5cuOXaD0umBkshrs1Gv3I2EqxW','7BgcbDzNR3','46x7O6hzgOy1SuGphomBbahk4hbUrckVKoD9SBUpeATPS','k','N7',5);
+INSERT INTO t VALUES (16493128942303713955,156,'WFpGiLFd','r88eDxtaKCsNfvYoM7F7zTT2Ef5p9hwQ','6reZmXNP79rpxlF','P9','K','s',6);
+INSERT INTO t VALUES (17199686278718343634,248,'4gPFM','Pye2y8lyUcHdcBxPFXvlpra1LW','8aYM','5IEOdQujLlTjNWlwh2KCeyocMR','u','pc',7);
+INSERT INTO t VALUES (5595432118207830856,242,'dtGTsK8wyvB36ww','eORTx2ueL','TEINd','j','j','zB',8);
+INSERT INTO t VALUES (3502258928103345481,180,'XqU','ok8Q3Ms6l4HTNMaFS3bGeAvbqN8M4OflbmzShsGFFNtDuOxDbpoJwJypduCFxdM08','dv6Xnx5R0v','RP1x','z','M',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(18), d VARCHAR(85) NOT NULL, e VARCHAR(15) NOT NULL, f VARCHAR(47), 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 (7268821920533834370,6343418531019854350,'Htr2KtQFALcaW1apg8iofcCBp32gaVRqpoZOMmFCiCnP19uHq','gXpxAXGGjbYNcWHQAQ4F','9d5QjMdgSK6MXBqP893i1','2wE9kx6sQPWUPOFXs','XVKjqyGJCQdfEB1SWIdjeXfo5kdpz9uA9UZxXN52iPHSTrxy913LwjjrAEbakGEN37','iJcCCplFRKp4coKJOoA4xEo3QAMtKaDyWyQYk87xfVR6',10);
-INSERT INTO ti VALUES (7268821920533834370,6343418531019854350,'Htr2KtQFALcaW1apg8iofcCBp32gaVRqpoZOMmFCiCnP19uHq','gXpxAXGGjbYNcWHQAQ4F','9d5QjMdgSK6MXBqP893i1','2wE9kx6sQPWUPOFXs','XVKjqyGJCQdfEB1SWIdjeXfo5kdpz9uA9UZxXN52iPHSTrxy913LwjjrAEbakGEN37','iJcCCplFRKp4coKJOoA4xEo3QAMtKaDyWyQYk87xfVR6',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(62);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(62);
-INSERT INTO t VALUES (3537147606921088200,299926869537557561,'mPhZBvtJ3','xHgj6q','deBuP9usGuN4LUQxpJXKiYP4HPDyCIm4kybyxuewY3rjvAoOTnaQ','nxZLdWrD0WRF','QM2rWXAS7XmR6UG90pwhzCWaBnIs3Fp3Jg0iT','QlgvGpEoGQVGgD18ogXAfHA7LqVTTn8UHhFgAHuZlPrmrA9hx5voJf',11);
-INSERT INTO ti VALUES (3537147606921088200,299926869537557561,'mPhZBvtJ3','xHgj6q','deBuP9usGuN4LUQxpJXKiYP4HPDyCIm4kybyxuewY3rjvAoOTnaQ','nxZLdWrD0WRF','QM2rWXAS7XmR6UG90pwhzCWaBnIs3Fp3Jg0iT','QlgvGpEoGQVGgD18ogXAfHA7LqVTTn8UHhFgAHuZlPrmrA9hx5voJf',11);
+INSERT INTO t VALUES (9220063434495232330,55,'3','GddSfSmMFUXwhiZrLHGNwuGPD34FdTqzFQZmO','cW','w1jI0AtLum4JtLG5','P','To',10);
+INSERT INTO ti VALUES (9220063434495232330,55,'3','GddSfSmMFUXwhiZrLHGNwuGPD34FdTqzFQZmO','cW','w1jI0AtLum4JtLG5','P','To',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(19);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(19);
+INSERT INTO t VALUES (1319335993374626417,116,'echJgxxwX2C','uG2JfJMBH0MlJn','dnoNPS','j4ouN6MbvpPu6vv14spHiAVmjmaCBqQX7IcWe8JQP1','t','9',11);
+INSERT INTO ti VALUES (1319335993374626417,116,'echJgxxwX2C','uG2JfJMBH0MlJn','dnoNPS','j4ouN6MbvpPu6vv14spHiAVmjmaCBqQX7IcWe8JQP1','t','9',11);
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 (9143357535994830412,9387511346019688106,'0iIoj7dlMOVhLlgXQI0kpWYglq05AwWy76T','YBA8zUdWnlxCUTbPbT3DZQIxIt0mFvPQF5bQZhlx4PmtGs45bN0p2Dn0EkTw4FSm6CEUT36203bXjFMtaowWffeh3AiuNd4qTU9Cf4oaJahdhVkP4fwSsbM9Pt8qtxkcJEpDRrDBLLwPt9IoGXtus9LdETU7BKhHkpvRc9kJmgLRDcIhJnsSd3fXVP3tR83wGZpnAZXd2fNkTnv5AM4SF2DTB22aYWfFYfi','WUX0nqCUc54OKsNIS5dH5BiGBk7CxAFC6ZBdZb7xOlW9','YmMCg86Jbq8RP4djgX0lVCy','nW6BRK7g3ytm7ctv4GGi8ENFGWIaOzcC6ONzaye4deJ8','FZ0dnbvNP35WDtgvjWTLDV4LDRkH5',12);
-INSERT INTO ti VALUES (9143357535994830412,9387511346019688106,'0iIoj7dlMOVhLlgXQI0kpWYglq05AwWy76T','YBA8zUdWnlxCUTbPbT3DZQIxIt0mFvPQF5bQZhlx4PmtGs45bN0p2Dn0EkTw4FSm6CEUT36203bXjFMtaowWffeh3AiuNd4qTU9Cf4oaJahdhVkP4fwSsbM9Pt8qtxkcJEpDRrDBLLwPt9IoGXtus9LdETU7BKhHkpvRc9kJmgLRDcIhJnsSd3fXVP3tR83wGZpnAZXd2fNkTnv5AM4SF2DTB22aYWfFYfi','WUX0nqCUc54OKsNIS5dH5BiGBk7CxAFC6ZBdZb7xOlW9','YmMCg86Jbq8RP4djgX0lVCy','nW6BRK7g3ytm7ctv4GGi8ENFGWIaOzcC6ONzaye4deJ8','FZ0dnbvNP35WDtgvjWTLDV4LDRkH5',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3682897472560156137,4951629485619402880,'Ar2jhtHqEIQGZ3guAih','RRmXzJx3QPEa9jCIftj2S89IMIw8IECKBRVX7P8twJjH8EpuDON4fLm3kwmGu9hbQdPiSsgIZ','6cw4ZnQNDG41f7xl0KOnHZWgP96tvWA6C43EPbqOWmvGwq1h485yCv4','BgpPOHxHegsQf5kAOEgnH9vjveC15SfPbFCc2vUse9lVySB0JU3XINedGa22YdsoAJ4pIoog4wwneKd86UtinvY27vhtdoVoQ2I2aiNWAwVwKhFcY6tKxmi81WVYyV6jrpM5tOHOAluALmFWDtTRYPmn6UtlP5pVnvIB02y6xpFzza','PHP57BIrlHOLJ78YG7zIh27XTA2gn','eleZWmcSpMXYy8hhgRArJJdj0HN8J09uOJV12E825r3bWXR872OIQ88gLl1rp5nJxg3O5qN',13);
-INSERT INTO ti VALUES (3682897472560156137,4951629485619402880,'Ar2jhtHqEIQGZ3guAih','RRmXzJx3QPEa9jCIftj2S89IMIw8IECKBRVX7P8twJjH8EpuDON4fLm3kwmGu9hbQdPiSsgIZ','6cw4ZnQNDG41f7xl0KOnHZWgP96tvWA6C43EPbqOWmvGwq1h485yCv4','BgpPOHxHegsQf5kAOEgnH9vjveC15SfPbFCc2vUse9lVySB0JU3XINedGa22YdsoAJ4pIoog4wwneKd86UtinvY27vhtdoVoQ2I2aiNWAwVwKhFcY6tKxmi81WVYyV6jrpM5tOHOAluALmFWDtTRYPmn6UtlP5pVnvIB02y6xpFzza','PHP57BIrlHOLJ78YG7zIh27XTA2gn','eleZWmcSpMXYy8hhgRArJJdj0HN8J09uOJV12E825r3bWXR872OIQ88gLl1rp5nJxg3O5qN',13);
-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 CHAR(9), d VARBINARY(80), e VARCHAR(16) NOT NULL, f VARBINARY(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (48423,250,'K','Q2eizC','Fk','WECdzuZqYn6','65nntfIYQ1HasEpz201gZpUnBnWSFdbNmx90smiZsZrPefCgto1G2F8ypBcbrz','jzVGbNGWftg2aDD78mrlrVkYU1x6nPn96D8a3LHyFhpuvqOOGndFaPuKkQ6NgNKEtdMfqroSWwtHHYvBVfwgZ2lIc6JpbeJC',0);
-INSERT INTO t VALUES (18928,110,'e2X','BUzPLbiFeAaRhdLiQSFfzPWZewpHixAN2DL7grXzp','7Lj1','2PhVJuKAUVElV5sqO','s6dWcWWH6n4pxYXiWJlmqku7Rj7vqQmgQBJmFK4hd00BbGGas1psrkop8HGEMBv4UTcVIv','HzjvHNHlrzALXVAAEu8M6JJVtvQvHONGQRdabprEqoKfkVf',1);
-INSERT INTO t VALUES (42811,176,'ms','RvKZn73h3a9bPTKpB2awjpf3','EE6CweFEz8','P9izp15UMTstiHN5a1wxMl','8KkaPSehkT6KDOuUQ9OiEveB6ip72xdcz','cMPk1zI0gEWFnx7srVKjCfzy5qBXXM10',2);
-INSERT INTO t VALUES (1467,1,'bFRPOPl','qrLhME00CNqyaaqGlps9Qbc0SQJZoWTHpEFPnxt','8H1EQV25uvpkK','18p','RnNSs3bLeq6It','u6gsnnvc0GcfRkZK',3);
-INSERT INTO t VALUES (4982,45,'mDAGH9sO','k199rwP7I6xERuve4GPBZo00iCofoYsUmhpMx','KpmTAu3ei8','kf8n09HfRFJxFpNMe9uFr6C20eAcCqJTyEE6nwHvvGm0hS0LzfDf2LlpLxOJF6ZyCHDauxf7E4RkNZKq5kz','3JIE9PCrYAiizFhjr0B6DCte1It','E3waTin6qphXoZzZGI1Iv5YGqkCGZY9EgyEys4AEg2ZCi4Nk0X2UQg8JVyVfkbn2oZWQdznXIOq02DgztBgS4',4);
-INSERT INTO t VALUES (15167,40,'9ULcU2Q','NZi9P8QkcHPYapX','I','ViD847kSwjYEGTBEduVdZlT98K5BjMWnw47JgYospvjbQIY','rS0tFof53jv65McDx9XtbZC6bt2h2VGY5FLDsKJwgV4zqut86fwM','HdSE8jwqPGsf2Y2HuVg5vzV',5);
-INSERT INTO t VALUES (11249,51,'tqgH5','frQxHImFMOFCRRtw','4sveHpJqT','h37sRyprrFWuP9PDMH7zzkLlUxxNjoHDxoniXpMKgy','ZV3NJ0XVLg1eZrKUtishPf','Nheedz6F8JozsSjCOD',6);
-INSERT INTO t VALUES (17687,38,'7','9xo8Ln6z','kLy7JepunM','1R4mO5cLRN9dnfFF5Hxg2wfzVlClIqZJQ','J65HFbr55hcKrVHmT28WEk7yKBcks','gVMtUf1K8HGuiWbxH1vpCzJQLEMzNRCZRG6MAWyGFfYXlDu88WwFPzZ',7);
-INSERT INTO t VALUES (37255,53,'sqVAnv','mTF9EymemN2qK7l5ezXHqN6ZBc5qRZRQE0USMTEi0IymVY4cazb','ySJrdU1T2Nvi','4AyWbzuegJSMiRsNwdfkZzPXpBu6Buf9BQa1JOWNgmqgEohYlrzNMiYh8','fhGIYgR10UVMfU','Q47vw3X8DOazl2rEHyUZ2OVE3GwObLXIPYrhwBH4wDTA4HCVPsKHK7zXyUt1amM2jsnMuPTvdKhUhJCigEhjb8IKYSeXNvY',8);
-INSERT INTO t VALUES (2661,22,'jS','2MfvuaXCsb2AJTI6PivomozVl3GnGi','B9iO','3wiN6plTukPeiEFoui3O0tDEmpGeLK43TP3XFHJU02FzFs8us','eDp2oAD0QyHJDihYWXxWxSaYmV8CEjXdLRAzH6','cJ1F9NhSexmGk7nEjPadmxS3WqoN5Y3OTPTsZzd0WSWDnOxAELE6KtsMhRcuJlKN6cqtd739ZM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4073830671,85,'FHAegZ','KYY8wC9seGpSeCggZmjncbuq77IpayuWi16oigVNtV04Kr2JNdDi0TDgCrex1sL1w1X0G','EQWRfSsD','P2v7jrQIFrwQlrM3LmfLOIzyO8IEOaCkvG7dAL','j33NEHF4wKeWy3KlSjvsKd4mq7O72bt48QQqWZnio2eWqywghwjFkHWMKM2t9Ttep','a0EJEYIkWcAcqzfywT',10);
-INSERT INTO ti VALUES (4073830671,85,'FHAegZ','KYY8wC9seGpSeCggZmjncbuq77IpayuWi16oigVNtV04Kr2JNdDi0TDgCrex1sL1w1X0G','EQWRfSsD','P2v7jrQIFrwQlrM3LmfLOIzyO8IEOaCkvG7dAL','j33NEHF4wKeWy3KlSjvsKd4mq7O72bt48QQqWZnio2eWqywghwjFkHWMKM2t9Ttep','a0EJEYIkWcAcqzfywT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(10);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
-INSERT INTO t VALUES (1832182051,7,'fmjtU','ekw6AhkMyQXbfo3tAzXXki8KzJ6Zcglnd9p3ShewSR2b','uxhCFm47o3zCz','yVQYWBG6v4xUOy2NFsa1W5WUWxOQJ3ULw6JsUqKRF6CpB','sSyI41jUlda4v9TkC1Wt1PmoJ8NjUWxoJROpuMwM9lt1WdRmOtp3gIeZwZ57lx6KIiZqtywv40L2Wrt4NpkrzYd0TlCvglQZ2dg','ZWCda89KFU5yzMtdQWuQR1BCjGwEt33jxzgnwbCWthWma4qsxT4HLPNKk2H9qx',11);
-INSERT INTO ti VALUES (1832182051,7,'fmjtU','ekw6AhkMyQXbfo3tAzXXki8KzJ6Zcglnd9p3ShewSR2b','uxhCFm47o3zCz','yVQYWBG6v4xUOy2NFsa1W5WUWxOQJ3ULw6JsUqKRF6CpB','sSyI41jUlda4v9TkC1Wt1PmoJ8NjUWxoJROpuMwM9lt1WdRmOtp3gIeZwZ57lx6KIiZqtywv40L2Wrt4NpkrzYd0TlCvglQZ2dg','ZWCda89KFU5yzMtdQWuQR1BCjGwEt33jxzgnwbCWthWma4qsxT4HLPNKk2H9qx',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4184394461,192,'oyk','It7D1qTsXmYqJBjV50GLSiHkscRu7ZmRtkQVNnmqZkVnQrgjdehjDToU7bhTApGymlObBWr66QjSuOYVxiZbtE1sjGySvIJeFAAbJwk7Ryv6Ju1RGaebby6wPBaBmXqis7RwvLLDmG7ZB2K52vWQtqwOV19efVxaqP5RemJuP9k4f0C05gK705vOPOi','kBr6ZNzNdZ','gvmhy6swOoFz35neRMfipYzckwtOY6Wd20TXmLwVnkPDagnwgu468z8vzlj6MBwQVal1j','JfmHZtzjJSrso1aTNBB2q9ynN6cZlm7mhsDh0N6AQwXEJW5','HGj1FxUBhQEwoMHkJlnZmp3RrTuKQ7P7tIf5D',12);
-INSERT INTO ti VALUES (4184394461,192,'oyk','It7D1qTsXmYqJBjV50GLSiHkscRu7ZmRtkQVNnmqZkVnQrgjdehjDToU7bhTApGymlObBWr66QjSuOYVxiZbtE1sjGySvIJeFAAbJwk7Ryv6Ju1RGaebby6wPBaBmXqis7RwvLLDmG7ZB2K52vWQtqwOV19efVxaqP5RemJuP9k4f0C05gK705vOPOi','kBr6ZNzNdZ','gvmhy6swOoFz35neRMfipYzckwtOY6Wd20TXmLwVnkPDagnwgu468z8vzlj6MBwQVal1j','JfmHZtzjJSrso1aTNBB2q9ynN6cZlm7mhsDh0N6AQwXEJW5','HGj1FxUBhQEwoMHkJlnZmp3RrTuKQ7P7tIf5D',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1081311110,233,'j8','CBU7sWtQTyx6cHhzSHSey','jXVyrlwUbfy6','Dix4JDococ3Dluqp2bUmyAfzJnEAqRIrq9HatHK00ETwvS2wVSDheH3XTFcV6JVscFzASWDiretMp8UwdulHXuPewDtiU7QnYb3iHCFreR6LiQYkxbOia08sPQmHddMB7RR2CGuENRLp8r95SUXbafHOPIBDcd4vwdxKDzgt71kqQGvn7tRocRSYmgRY5MlNV59cPSiNIGxNvoQCan7HMS3OE2FnrQ9BWBlBpe8upqU','LEOlvdutl7u02UcfQ3nIR3cWknGnQFW4l9x8fA','7vOcSRciWgtVb8GhiKFv',13);
-INSERT INTO ti VALUES (1081311110,233,'j8','CBU7sWtQTyx6cHhzSHSey','jXVyrlwUbfy6','Dix4JDococ3Dluqp2bUmyAfzJnEAqRIrq9HatHK00ETwvS2wVSDheH3XTFcV6JVscFzASWDiretMp8UwdulHXuPewDtiU7QnYb3iHCFreR6LiQYkxbOia08sPQmHddMB7RR2CGuENRLp8r95SUXbafHOPIBDcd4vwdxKDzgt71kqQGvn7tRocRSYmgRY5MlNV59cPSiNIGxNvoQCan7HMS3OE2FnrQ9BWBlBpe8upqU','LEOlvdutl7u02UcfQ3nIR3cWknGnQFW4l9x8fA','7vOcSRciWgtVb8GhiKFv',13);
-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(98), d VARBINARY(63) NOT NULL, e VARBINARY(19) NOT NULL, f VARBINARY(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7636566667324496306,1445692564,'U6L','nyhe7iknCZqwgiNCZYgFlDiVcxVglCJoZRVgpRgAnJak9Xti5aSkMM8hLRs3BaH','tyLiv6nInOdRvJR','MzkPFWpFUPRB5WAplat43gN4CRRbN7kCBymr','cEAJRrxQibO2RNZWqnPU6pbMjKlvUkAijhMDow1Mj8mT24dsRMMLZwmPe5zHQOJJorAzxh3GktBEgrT29VTflmlLndTMXfSM','VAqWI7es',0);
-INSERT INTO t VALUES (15928266286511871944,1773412696,'2eJkBb','2WCFRWdSKWARzz7FKDl7Wd3Fh7tB4Rw26kdEaCGdSVzwogJE','zpSy7iyD','fyLsMC2hUtf6dS2wKcB19BZyLgIF','QqExmSSNewOJ','h4cs6YteM5JZhI5X6WKcPh0MXZcEsshyZ',1);
-INSERT INTO t VALUES (9459117576873336413,3812211095,'m8hOcaITkhl1bsu4MmBfg9LJM6sU0tW73DvQLinVzk','u6k5Yawmzr0cyOyW0zM','shVVR21LQ1XKLu1','mnfOeSLOcJ9vlU5r2VgTW2XdV','wgCQUaOe9MtacJX95ctlGC6BVgtAp0luAYEvnB5ICZct4FJsquB3hViG','CwrROCyQdTqe7MtXMlE9XOAmQb9PdhqfemITHzGIOQ3SGEyGAQV',2);
-INSERT INTO t VALUES (12093843827864762613,2757222461,'dumBzLz7e2JI88bm2YFYh4HKigAyu1vKiLLRbURF4l1m4dnqygZ4gjwvJfaT9M2dAFwvgpUmqZmcW','6emlmY1hsKIkxyOdRVjlO4oHZJ9Q0aSVQ9EK2MndR','8Fvhx5t0AmEKMw','ASFNGeHEGwk','SBLjXkUQxOSlCTuSWc9ajMx04pIxsQAnVGdA3gMVxp0bVjdbIJJGX5hFGWJjoAll','lSb1m5dFATuSurFy5UnMdm0qSuvYRyMxvlNYptRmU95UEcWXKFVRLBzuk6GTwwtUZJdD',3);
-INSERT INTO t VALUES (9043007170797493922,3304441953,'AXVzUEK2AW6456Rf4PzopP5SmUgo','EfMNpTE3bBlhnkPcJUVKuKVnGn0JJMmdyOFdAIWClQdxiCHIuemJ9UL4jJK1n','kgmNFWL4Ncu','igobIEYuzHPuB','sqCv8H9cnoqrh7bjEcWu6XrwxsmRby8tMgtljal03qDZPrQZQoqr0Iye4FTo','jxKu',4);
-INSERT INTO t VALUES (3684954846900357026,3478393713,'9Q1QP5SFlQyFAVaTOiPMljMaJ7iNStuHMhxV6qs','b6tv6Ss8ak2TyHVIJDsZm6cDRWOF','GO8S','WiuxKA0wudytwe4kAU','I6rJ6n3xnweCIIc4c6GNU6','YoITYfaQPxG3XMgZJiRccFDdQ5koWUw2Y5G2UYNEElerEuUIcVoGD8hGr1b4tltRlVG2NRR81WEsfY',5);
-INSERT INTO t VALUES (7495149349358836908,3688592431,'k35VKBtaJ9GoO9HYlXg9S9WDwloApdfM8ffoYe8wP','rzM7NueBi35gL751bCsOO0yFxA3D','uRY95s8OygsVCW','DLWMHtb','SZZtmNpguNvbezfFsLkGmsXebXTOYjnonvFknz8a13cIHr2iBRNAnceFV7L','ffRSjoRA66wj4D66bKvjPcOzPq8PhW22RzPhlZGa9zM1kD0Uy4FpT7k',6);
-INSERT INTO t VALUES (1377208693588788770,2753381279,'E0ETDv0Nn8XTLDL7dOmbDRvCkjh3H3lcJQDW6ROGKu','aqoCvwUlP2Jp8Q9oPfn7XR2c3yZfhvNyxGxHA4BKqchjdDLL','t9Z8duXmw32wRa5pmV','Z8PElIZUofxvVorq2C9AUMqz1Q886ffnSW2ulazA','SrYXXIv5sRyu07svxpKdDWngt4SSihAn5cc0NvmmNqapWGqlnkfv','LzqZHo7nrXunVT6RA2Z7q2vFR7YlHU44NTqckk75HEOqrc45IMfWAlmuqTfRR3',7);
-INSERT INTO t VALUES (7749204043820280673,1606488672,'mqQhuyHGEySyFhVfE0PwDafxxTkF18cYIh9FkpDvcmOHA3XJWFoOV2FQnmXt3HoZE4HDAr','19','YknGuF','HFgRS88klmnezDyTa','at6RmpTzJ5wyZJSvJLtbFA9WnshIlQb9QIeNYOVD8efTwq92knR3p2cER0d5j09XAeGMUb954buQsbIEIHW','vGgLnuts6BnuDmap4JNrs66FDYZO9NXw2fK3WWB1PIVorpNkSsSiith0NXhZLuuDfOlI7fGxi7Zr5cP8nppYQ7c2nsgx',8);
-INSERT INTO t VALUES (6992792092793049903,1832548164,'yyzvWKwjvsJhLTNkcKv2TMHvcSIl0N3q2mBBqL','CX7F','4bMF4jRedgEfbjQ','msUhyWxOlmqO1sE84IenJAnnOMQtBmvf4n','0gXkMYI3BEISoiv4rP3yCH5wsnYMIHlzuP69kRoTxClGUhEjmZ55EVma1WOUEQ3ZejvO1KKIoAwOp6g6Qrw4bdSUgswHGeGLUX','GMOCuwCw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1158890350072547161,139,'5HlV4RNzP','fHaMUAcnjDkWkDKDOtqeDN0NDMi6nwj3RZv6zzy1EgZkgoUbwccp40tBvrxE4TSAW7InVnIxG5z4XEfo3BJgHpt4EuxstxggfBZdsaXVvBheIbmyLNJnZm6yX092IYm8rCuM0YyHi8Y8Q5FZSvJRbynwWtiTQve48NvDGspafOQdi4DlImeNH9CO9y9P','G3XXDRV','Roy5zxmjxqMNwveXnoH8KP2TOhGXW1H7lHMYSbGep','p','Xc',12);
+INSERT INTO ti VALUES (1158890350072547161,139,'5HlV4RNzP','fHaMUAcnjDkWkDKDOtqeDN0NDMi6nwj3RZv6zzy1EgZkgoUbwccp40tBvrxE4TSAW7InVnIxG5z4XEfo3BJgHpt4EuxstxggfBZdsaXVvBheIbmyLNJnZm6yX092IYm8rCuM0YyHi8Y8Q5FZSvJRbynwWtiTQve48NvDGspafOQdi4DlImeNH9CO9y9P','G3XXDRV','Roy5zxmjxqMNwveXnoH8KP2TOhGXW1H7lHMYSbGep','p','Xc',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (11004489729799867872,12,'Dwyfo','mVDlDUFEdOpjXpbtpkigAxFtrG6IM5J7rV6LTrXfSWxoQmu0urCQSqrg8ks8j7gr2BE9PX5mNgiyBuhR9WNVPvkoJG7blonBMFCjSZoZgsrKyi09ac0s60J6lbd9MVkjueYvabYj7seGyombr3Xnp','AjieWwG3ZzPR','psPn64ec9AqLWuImml6ExHo9WGFwJ72lyPJauptJbFEuKtMnHoaYvXZ90IKBFALknqRmkqyHdVz3aa01UHANzxSyB8v3ae9N0HHiFiq2d72qh56zzwsKkstvOA18','3','2d',13);
+INSERT INTO ti VALUES (11004489729799867872,12,'Dwyfo','mVDlDUFEdOpjXpbtpkigAxFtrG6IM5J7rV6LTrXfSWxoQmu0urCQSqrg8ks8j7gr2BE9PX5mNgiyBuhR9WNVPvkoJG7blonBMFCjSZoZgsrKyi09ac0s60J6lbd9MVkjueYvabYj7seGyombr3Xnp','AjieWwG3ZzPR','psPn64ec9AqLWuImml6ExHo9WGFwJ72lyPJauptJbFEuKtMnHoaYvXZ90IKBFALknqRmkqyHdVz3aa01UHANzxSyB8v3ae9N0HHiFiq2d72qh56zzwsKkstvOA18','3','2d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (14922309781346324331,25,'gV5Aw0YRIhFoFN','6REp8YeQE09PIznJpj1rmqwPH','ZuwnxOz6Q3','hdr3nYrSWFzUOgv1Z13Rcirz5vIWlXZSDUtNGXOfr9nsrsp57c1pH4U98Jjc8jrXHWnMDSmPlBZSyiurlGYgcWR2UB6rlgya10Pt3jlzbRhRwtH3KH','z','OP',14);
+INSERT INTO ti VALUES (14922309781346324331,25,'gV5Aw0YRIhFoFN','6REp8YeQE09PIznJpj1rmqwPH','ZuwnxOz6Q3','hdr3nYrSWFzUOgv1Z13Rcirz5vIWlXZSDUtNGXOfr9nsrsp57c1pH4U98Jjc8jrXHWnMDSmPlBZSyiurlGYgcWR2UB6rlgya10Pt3jlzbRhRwtH3KH','z','OP',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16810674672044378898,47,'A','c09koClSYLMgvhH8ihaE0nGTpFtBsCbUUwcCY4ddozFmD6NeD4rThnkE8VcND5v6tn7PppUnVI1H6S04Q9GCylcjrYkUiJeCv7E5ZDVzVt417d3EVZb6lCgFmp8OV0jm7tbGYpFtsdaaIn6fRpyuoimUtoXCGLYakOcflwOzu7FDRAo1HnxzUi72e9vjOCfmJkRUUQn','lzp7Kv8Gy','2xEbaBZ1Kc9qvEg9yTYFhJTz2S0','Qq','Sh',15);
+INSERT INTO ti VALUES (16810674672044378898,47,'A','c09koClSYLMgvhH8ihaE0nGTpFtBsCbUUwcCY4ddozFmD6NeD4rThnkE8VcND5v6tn7PppUnVI1H6S04Q9GCylcjrYkUiJeCv7E5ZDVzVt417d3EVZb6lCgFmp8OV0jm7tbGYpFtsdaaIn6fRpyuoimUtoXCGLYakOcflwOzu7FDRAo1HnxzUi72e9vjOCfmJkRUUQn','lzp7Kv8Gy','2xEbaBZ1Kc9qvEg9yTYFhJTz2S0','Qq','Sh',15);
+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(61) NOT NULL, d VARCHAR(15), e VARBINARY(30), f VARCHAR(1) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22311,4251386437510959222,'LPvvtc4','H9ncFxROx','DFRzIy84nJpJDPdUn','K','b','dZ',0);
+INSERT INTO t VALUES (30956,-6679731100102344964,'K6YJThC','M8m8PxWxv99a','g67kQS5W6GlNrLUcFK6','9','P','ir',1);
+INSERT INTO t VALUES (12497,-3364840749850270648,'v5Wduk4GRifCBH7Jz94Hpnr73GxKpwmUiWp3lSUdqrtg1','qh9Ke8dkxG','3Vx91whDahoKg8XLwm','Y','m','D',2);
+INSERT INTO t VALUES (12116,1797547583786573350,'thbSqfHOLE9gpV9LCkDAO6RuOhMfXcVHokHQsgfrMsYW3nC2x4c2','y','rxZb11wTeVh8Sjw20InJCbcn','F','T','u',3);
+INSERT INTO t VALUES (17143,6781194634705327662,'10RoToOFvsuiyHhFuHpJn7ms','uOTmY','fzEYSdpjobGpDeq9xXX','2','N','ye',4);
+INSERT INTO t VALUES (7942,1073215451730633125,'T0h0wNHnaAkqoYHDsdpDU6I5VwJC7u3mUN24HO4ecXaxZyPvIE3cC','wUCo','DMyljtJ4sO9PRfl8TIfIvK3N','i','E','Mn',5);
+INSERT INTO t VALUES (8861,-988504916941342146,'JNfTruMNdB9Lw','sEZq','BLoQokU','c','R','o',6);
+INSERT INTO t VALUES (34538,2930967818621797284,'H8cGCiOGYe3soCTX7WEpmFRDBedFfcM4jMSYyXkD4ACx0WGP','z','c8NehHRAYRYZyhG0yNe7YNhLW3','c','k','m',7);
+INSERT INTO t VALUES (42704,-3310255820388951117,'9U10EPnLMbCOwfkoQHL3YQkhiHpAOJDcuWIxS','8O9Z09ROEy6G','bVvHh','h','q','x',8);
+INSERT INTO t VALUES (11250,-5618484422250411132,'EmJaXRgUn8iMuj9rcB8','tCIMhF9ttLMsU','kIhu2wWjHBu2YJLKF3T0Yl','N','z','ms',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT, c CHAR(61) NOT NULL, d VARCHAR(15), e VARBINARY(30), f VARCHAR(1) 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 (11785380509761957443,1891398400,'ijHDspLY8EuCZdWFm8uHlHRxOXHZmmGwWsm05TVmF1QTf9jKOblN8D20US7B2dV','sFGdeq4zhibYSnhJOPqf8rUJtDtcvuv58gnAYRer','U','aDLXZUsdCfrNBnj4','Sq3i814u48DJOCHVFyWT90SZjugfuZBAQeEqlyKtltZIcezNiqWQ3ExfLa55GKIGiYsMcAzG3s3KaEArXUFcUHw9','ShOkLaeI2FDtijzKnjOILjaa5mGf4pU2crBzYvO7cbOIIEg5pqhPtddQ4r',10);
-INSERT INTO ti VALUES (11785380509761957443,1891398400,'ijHDspLY8EuCZdWFm8uHlHRxOXHZmmGwWsm05TVmF1QTf9jKOblN8D20US7B2dV','sFGdeq4zhibYSnhJOPqf8rUJtDtcvuv58gnAYRer','U','aDLXZUsdCfrNBnj4','Sq3i814u48DJOCHVFyWT90SZjugfuZBAQeEqlyKtltZIcezNiqWQ3ExfLa55GKIGiYsMcAzG3s3KaEArXUFcUHw9','ShOkLaeI2FDtijzKnjOILjaa5mGf4pU2crBzYvO7cbOIIEg5pqhPtddQ4r',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(99);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(99);
-INSERT INTO t VALUES (16291652967791788165,3213975514,'EeSNFTpb0N6sdRJYPU2TXT5PjANv5ARhkpwtxc1oB78eEzCjzK4zq4rmJPlD5hHRDBxrL8cPpv4U','m5no0Y80oGw4hkXRUcMn8jtd9BLWUuMwywvlNuJc38KJspAM','q0','OcR4C','zg0nr','GORfShRsyPsIYRJoIC',11);
-INSERT INTO ti VALUES (16291652967791788165,3213975514,'EeSNFTpb0N6sdRJYPU2TXT5PjANv5ARhkpwtxc1oB78eEzCjzK4zq4rmJPlD5hHRDBxrL8cPpv4U','m5no0Y80oGw4hkXRUcMn8jtd9BLWUuMwywvlNuJc38KJspAM','q0','OcR4C','zg0nr','GORfShRsyPsIYRJoIC',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (9701691856211836857,653068959,'0Ras4n8CisQTUPZ7rGFKzMZJkF7084AOasaM0JtMaxuU2','n5Xly7PvsRKSce3H03KRORzrLkZZIMScUtqFYgPsUGLOFQ0leKNJRYaLB0nzODhgaQasD94jr97GB8CqaOzBF18YRAEKdxkwNDxVl4CMoF6sb85GKnJJvDVHxLOijWA3cU1z1bi1hAZ7jFJab','EJBoZul0gXW','s','wIyXe0x4PsHu2GpfKOzvRXCzs2eQBkBuOD32iZ4P28iBG6R0LyX','FAg3Q6hx7ldKHOdaS5qC4wFsGRtp06xW6Cx6I6q0QuZJ0i8RklXPTU6bVF7m3zdbFL3',12);
-INSERT INTO ti VALUES (9701691856211836857,653068959,'0Ras4n8CisQTUPZ7rGFKzMZJkF7084AOasaM0JtMaxuU2','n5Xly7PvsRKSce3H03KRORzrLkZZIMScUtqFYgPsUGLOFQ0leKNJRYaLB0nzODhgaQasD94jr97GB8CqaOzBF18YRAEKdxkwNDxVl4CMoF6sb85GKnJJvDVHxLOijWA3cU1z1bi1hAZ7jFJab','EJBoZul0gXW','s','wIyXe0x4PsHu2GpfKOzvRXCzs2eQBkBuOD32iZ4P28iBG6R0LyX','FAg3Q6hx7ldKHOdaS5qC4wFsGRtp06xW6Cx6I6q0QuZJ0i8RklXPTU6bVF7m3zdbFL3',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (16920019101807524589,4124991056,'Oq5qVxsvCpDfGsSfWS822RcirZaWaKIXvcwv2gIILEiTb7x3nihRbqnrfgxmlK0i4IY0V5GqLbEox8xVvY','yqLsadeodjK4AQmGEJxwB3RHiB2ukXiCu8wadO29zXBPimj53MyXFY6rfhcyC29xUjKkH9GrMCizVEFPJbiSWbBAjsXPg3B0pRJLh495hxreDjwGcI5a7Khvww','l3AqjsY','CZplv31EdecqM7wPVFYNK8ImtuCR7qkf3o875wbyzhusuWnM0meaNFH4P755HbiOp7Mq2e2sopmiT4QIUhics1Uc4QESDMWminu7SKMoYErmHJ8m3f6BsDBJy94Tb6bwU27zUGITHvUe7yuFUe3aLYaEQvdVF7BTTcELBKH5uz0xQlcFEQLlHwOkcUHzuPBlPW1sXnA0C7E6Sh3LbvL6agc5uD7FXCNM7XYx','vaqAo','aaQxD84NWJ6cpaQfXQiOQnaXAX0enKz0maxMtdhS3YWeGhbjheyuy63wRtETxG',13);
-INSERT INTO ti VALUES (16920019101807524589,4124991056,'Oq5qVxsvCpDfGsSfWS822RcirZaWaKIXvcwv2gIILEiTb7x3nihRbqnrfgxmlK0i4IY0V5GqLbEox8xVvY','yqLsadeodjK4AQmGEJxwB3RHiB2ukXiCu8wadO29zXBPimj53MyXFY6rfhcyC29xUjKkH9GrMCizVEFPJbiSWbBAjsXPg3B0pRJLh495hxreDjwGcI5a7Khvww','l3AqjsY','CZplv31EdecqM7wPVFYNK8ImtuCR7qkf3o875wbyzhusuWnM0meaNFH4P755HbiOp7Mq2e2sopmiT4QIUhics1Uc4QESDMWminu7SKMoYErmHJ8m3f6BsDBJy94Tb6bwU27zUGITHvUe7yuFUe3aLYaEQvdVF7BTTcELBKH5uz0xQlcFEQLlHwOkcUHzuPBlPW1sXnA0C7E6Sh3LbvL6agc5uD7FXCNM7XYx','vaqAo','aaQxD84NWJ6cpaQfXQiOQnaXAX0enKz0maxMtdhS3YWeGhbjheyuy63wRtETxG',13);
-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(25), d VARCHAR(87), e VARCHAR(70), f VARCHAR(78) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (619437182,-1991129,'4k24kI9VL2yw4bF2dBk','ccel9nmvuvY5sxWp12xXe6VblBkjbtJkrQop7V','hrK1h','MmPf306','WNW33OHx','rSjyek5bVGXRo3fT7cCuF90FLoR3eI',0);
-INSERT INTO t VALUES (-267519697,-1956752,'b1BH5VtSPoI','kVbxvlCC9gyc01u4LxnSjEQ0kPzNJSY356Jgo8r34JIOAO','JecH1dWpdALPNews39NWnB','fwdS5fWKilOd9Ejf4gxznWqVN27yKfFtWhHgJ93MrXQ','VxHPdWIcN1qY80gm2oACYPL9RjtC4Qrhu6XzUerZAFiJdHwetKnSzuBthF52pvZ3puV3c1yA0rLryv3P1umuOVBDfd3Qstpj6RU','Kh7mAdpCgvvblkUbc3FZP4rst5Da17ZCaI5jCmPK0aUL6nV9sB5h3Wtn7T4N',1);
-INSERT INTO t VALUES (-684526268,4991125,'2CK1cbyiG48DQM6tcqW3J3H','PuJasGpNnfIdwxxEKLBSUhYSUJ3XrfBchoXHKzJqNa','UXU7hqeAET4c0WjNcP1bjVQlN2f8NIgJR6cHTmfdEGe1as9YY','eo1WdNfTJFhOSa3Mv3jnpSwUZ6QLHsRdF211tzk1FGLOit07dmwegREyL0Q0igem','8hchhBPwLoXLFXYJEKZs5R29BT80iqPRxxeidssMSpdeK79Bodklq5oViLx1wCwNzQ6Tdhzxo','XyLQyatA9M2rCFc6LhYtb7swRSxsw98WF86xY4UaZKFMWPdtTcOFIqYSthqFTTU4BaDhui9l8aKsbXOLk',2);
-INSERT INTO t VALUES (1621925074,-3265463,'5WMRZ9qR19HTA','jmPqy6uXKyvjfNlkzPkdw15zUPcEY4bQ3FaFtj0Uh9GydOucGyosVc4p7WpcpX','r8bwhxjOt0z9cr63P','C8uEBIu2ZYcuvLtSsmP62nonB6wMvRn8ZSZRcoftrwz9WxU5YTtTWXc2StfXNbZKSMf2lwBgKckg','rhrvNRfaLoOSa0lsh9Rvgo8pISHJSYhhbskDDz8rxAnQY6XhcZCNiCo4YTQfevJoIM13mZwl9c5lV4iyQk7dmFDakE','bzpRerlRT1GlsZbZft7rI7djpJ8THB7ogqbhVJOJuDps4D4MSKP5LZg5Lxho9ihH8mpltcQdLEXhhtvXYdAJK70',3);
-INSERT INTO t VALUES (361883269,2923465,'SnbETUTFyBB','0WJk','FBc9zbCocFIRl','ERw9S73vUcdCf7nptVotSy6avU','fakKeAC3g1ieUaAKzuYPKV3','D56CxYSSTIi7ovZz3CbTdbKnU3ATafIZg5Hqy1bqz3fcZXL38G34w70LjNl6npGMx9TTKEqgibJDGFgnvysAEqvpQoLLVAMafz',4);
-INSERT INTO t VALUES (2050984841,-4717469,'rrRaxtclyq','FEXKbJjNHIPm2j2jOJmCBf150sXfy3NQbRZ1tAocCZtls34M1U23iz1chS9ToxMc3rFPbwzlo','DKZa82JJ1NnxXyDQ','txzC3er9PHKOSOBV20NBKBhBF3Mrh5poQJllGv5xd5UBnDbl0Doyi3qnPmOrqzA','tV89h8YnRcqBdhLWFBkCULhLgl2qT5mBWV9ly0VHvLjp','UVo2LTjIUlqVc2cAfnAUnNDwokmCiMVTpvkqSoTJmi2nfaOtzSWAnFAe',5);
-INSERT INTO t VALUES (187926725,6532548,'F40h8GYVyoz5YUZ','j2hXjv9k5et9AspvmTFdEe8xN0d07qQLJGn0sCQlT3N','4obh1','3TsnDSvoJ2LDubCoxi3IGn4zz6z0xCYHQ8Bo2tZS','sb2o7RuVm1ISLfYHfSPPA7GTrkNx','nWq4Ah',6);
-INSERT INTO t VALUES (-1017287625,-4450268,'PiUgY6ORp7FOjYv2HD','tU3CKPcB2pfYsLQgBySNuX0uAJe2vBEfVwytXkoMF4DiYf','h6pEO3y9vAwtMATZ3cKY4yOCDGuWw3WxAihnk6k8Q2P0yFJaeQkQFgRJPFNh9jOXdAE','rmBcOtRZoSVLbBtEPqAWT7NpNTl5UZZPmr201Hb2SKCXNzTZDJwaF','Ts3fbQezcRihdo2wtlRrfnZS','bjjMEVpQpWUKl7hwYWfAuJzSnndsPNpTdqRnaxlnGdyd1XpNNejVegPl2s5gia3WaN9jSrMPmQSREaSbNv2Sdp',7);
-INSERT INTO t VALUES (-108554763,3145931,'iZ','4qolE5umtiCAOIMX6JW5zt13tKbunoonHMuKvtpX','d2IRLVb1wXmxJ4VPwHpKPOLB2aWSzevbdYKpsKccbBAYcRR10oa9ssqbj3hFZY6','ocv5Hzjo6j3oNZghYm7n2gFU3JT3RUatfnnlbrBeGcS0pBGD3TNqLk','Yd3NdMPoScv3hFw','rvA49i3QFJWI4P9SgjP',8);
-INSERT INTO t VALUES (1695015124,-5866925,'L0rfqpbMFdkc','t9RVjzqQjaiFR7PWffVkVafLsf1d1gB','cODsZdaRvlJIU1OpgJHE7R','LX7hNzPIvspZ7haOhBFfOpVWVpdi6pyt2Rv85WjrLocTdzVmt7xlPrGV','NUTj5tcNGDSe5xv4bcedZsCHMEnvyGkqdNZiHlnRqfRBc0Gi2nYgPMmKoZaWd8GuzB9zm2jyaUbePi1nrj3G6NP','izpP2mmmatSpcF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-905770199,569326,'bf4zLrA3aO2','5dMO87IPGergbkcqxT7uqmEoS7Nde334oYY78GJbCmrv03PwaAgIwvlWLabH4icAgMLt3QfzF','ogQp7cMptnzgX20Uo2lBcADWUMN0hwbUgdkDhhxqcX9fvKpmXIw3g','VLDi15r87dpWiBXDTrQJWnExNC69ppM5NbQcrw6QqvISSkhWtLI','OifoYeqknaeQYuoPxEG2WZ4RsRLbEsBpim4xyPbxHESjnCadTAEEDxi','bvKETJ5iXEOmjc499Z4JrUTHjpUyDqimTL0anCo',10);
-INSERT INTO ti VALUES (-905770199,569326,'bf4zLrA3aO2','5dMO87IPGergbkcqxT7uqmEoS7Nde334oYY78GJbCmrv03PwaAgIwvlWLabH4icAgMLt3QfzF','ogQp7cMptnzgX20Uo2lBcADWUMN0hwbUgdkDhhxqcX9fvKpmXIw3g','VLDi15r87dpWiBXDTrQJWnExNC69ppM5NbQcrw6QqvISSkhWtLI','OifoYeqknaeQYuoPxEG2WZ4RsRLbEsBpim4xyPbxHESjnCadTAEEDxi','bvKETJ5iXEOmjc499Z4JrUTHjpUyDqimTL0anCo',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
-INSERT INTO t VALUES (-1708275299,6517397,'mkZIuatZxlTY7sVQZqx5csG','hnvIsWtIYS58rl5JkejyOX4GMsZBgte2vmRs','PknxNwBahZz78xA6TB9lf8ixR9gUP','yli1qNolmXaEXzYbFQ8aeeulr3KnDkLJjfIGMhwcGJUKP9vpn86pDuZnMBGz','1E7ClFZB8DbaOCJUvdRSCAoavX1ADBa0RtiMTDaJo5ti','c8VexIx0Ie5wa3TTBUuTybralHidrg1lAtMJV2TieUjkGaEGVIfFJ9OduHg1QtMEVpnNJ3KO7DdSqf7GvYuDS',11);
-INSERT INTO ti VALUES (-1708275299,6517397,'mkZIuatZxlTY7sVQZqx5csG','hnvIsWtIYS58rl5JkejyOX4GMsZBgte2vmRs','PknxNwBahZz78xA6TB9lf8ixR9gUP','yli1qNolmXaEXzYbFQ8aeeulr3KnDkLJjfIGMhwcGJUKP9vpn86pDuZnMBGz','1E7ClFZB8DbaOCJUvdRSCAoavX1ADBa0RtiMTDaJo5ti','c8VexIx0Ie5wa3TTBUuTybralHidrg1lAtMJV2TieUjkGaEGVIfFJ9OduHg1QtMEVpnNJ3KO7DdSqf7GvYuDS',11);
+INSERT INTO t VALUES (9316832934664555323,-777858301769461567,'Jj1Fji7i85M18pdDdpC','83aN2KXdanL','wc85eOwZnET2lGQ347WRLnGTbn','c','6','2D',10);
+INSERT INTO ti VALUES (9316832934664555323,-777858301769461567,'Jj1Fji7i85M18pdDdpC','83aN2KXdanL','wc85eOwZnET2lGQ347WRLnGTbn','c','6','2D',10);
+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 (9342372549416053882,940785654467867507,'gZu1CMt0lZcpQD3jBepGrvRYrbG7rzWih2bV0MDyS0F7DN','qyXC9p','BMCjElYC5y1aQUVY5sNYTjW3','J','U','H',11);
+INSERT INTO ti VALUES (9342372549416053882,940785654467867507,'gZu1CMt0lZcpQD3jBepGrvRYrbG7rzWih2bV0MDyS0F7DN','qyXC9p','BMCjElYC5y1aQUVY5sNYTjW3','J','U','H',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-848247356,564856,'Gu1s7xshVTqj4fplnbxFtH','b76iWErAqXst0QkTU0fQPK3czsIK7xPFBwsNNH','tsTb3WuzizJkH','fSuyLdcA3BwY96SliK2DIsfYxWnAIYWjbSSAj1VJQyG96F9S6B1Y8qP','dG8cRtr1jjtWCwF4o50hIbSGTwSJ5fM4s2mfA5QQL0yNCVIE5cgVq2xEFVzWSIu3zT00qfWpsmoRetLPsp','QnJkR2Hj2MmxCiMlg6sDcl7A0CA2XL0YtvQ7R',12);
-INSERT INTO ti VALUES (-848247356,564856,'Gu1s7xshVTqj4fplnbxFtH','b76iWErAqXst0QkTU0fQPK3czsIK7xPFBwsNNH','tsTb3WuzizJkH','fSuyLdcA3BwY96SliK2DIsfYxWnAIYWjbSSAj1VJQyG96F9S6B1Y8qP','dG8cRtr1jjtWCwF4o50hIbSGTwSJ5fM4s2mfA5QQL0yNCVIE5cgVq2xEFVzWSIu3zT00qfWpsmoRetLPsp','QnJkR2Hj2MmxCiMlg6sDcl7A0CA2XL0YtvQ7R',12);
+INSERT INTO t VALUES (7392635144428609240,7868399623982562176,'QD3HDyOOI6pmC7iWXhM','yVTN4DBxkOc7BeiAJg3tb8GfMATnKJU0nPnuQyHTJQAikQfnVNmoigQVepyx6gbg0SIhtqpJSYWxL2E7Cnyw1dUazz8XThJzWqR1LN5eklQPcICBssO9zY0wH2JoD1F0PCP9yLTrNHby2YB2aRu0rNq6oEFJEE8KAqSrJjr8BYpXPjKrLjUmW2CwO56KNO','QMk7S3UZeNQyz3Nmn3','3','3','W8',12);
+INSERT INTO ti VALUES (7392635144428609240,7868399623982562176,'QD3HDyOOI6pmC7iWXhM','yVTN4DBxkOc7BeiAJg3tb8GfMATnKJU0nPnuQyHTJQAikQfnVNmoigQVepyx6gbg0SIhtqpJSYWxL2E7Cnyw1dUazz8XThJzWqR1LN5eklQPcICBssO9zY0wH2JoD1F0PCP9yLTrNHby2YB2aRu0rNq6oEFJEE8KAqSrJjr8BYpXPjKrLjUmW2CwO56KNO','QMk7S3UZeNQyz3Nmn3','3','3','W8',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-849910421,4599984,'DsH1vGnPo0Rpg','8yadHmOC3BgvJDZj2nPCwoDGXcqiCA8jflCyzfowe1bWoezypaoXemf8IOOhSLb4jPM5wgIDNsvkmLiJ3QKpdGFVveW49so9d0JRPEsdSUAHKCHHKAOVYAKqDFeQyrs70c9t93dvWiC50eZNo21','xavGlR1J590CmoMKUWIbaSW2MhXn17FIROQ80hwan6R4ukv','eqmZFEUT0AO5KYuGuNNSx9rXK4A7xzs5AKUqlIjxpG5EsvgNClaCXqPwQYnIiT5bc6N5rYjT0OBESUHPeNMBJF7ucTzbnAC7KVzkBI8A2yRVPWjfLXDV8n3BZbspgb0DYEQMn9xtfgulSo1rT8yCPLiZzdoj0gUcabyhTkM','XHs4mWsNoNgIWKWbOOH5JiFUH44MoEYFqP69jPtTQtGduJ4Slh52RgqTXd','roqWWwitBxJpZ5Kjd5moeqpHIICeV0QGhnHiutwfnh7dOlLPzXuNZq6DHe6e309hmkje1zeE4CSSJLXExFPpRR3EKo',13);
-INSERT INTO ti VALUES (-849910421,4599984,'DsH1vGnPo0Rpg','8yadHmOC3BgvJDZj2nPCwoDGXcqiCA8jflCyzfowe1bWoezypaoXemf8IOOhSLb4jPM5wgIDNsvkmLiJ3QKpdGFVveW49so9d0JRPEsdSUAHKCHHKAOVYAKqDFeQyrs70c9t93dvWiC50eZNo21','xavGlR1J590CmoMKUWIbaSW2MhXn17FIROQ80hwan6R4ukv','eqmZFEUT0AO5KYuGuNNSx9rXK4A7xzs5AKUqlIjxpG5EsvgNClaCXqPwQYnIiT5bc6N5rYjT0OBESUHPeNMBJF7ucTzbnAC7KVzkBI8A2yRVPWjfLXDV8n3BZbspgb0DYEQMn9xtfgulSo1rT8yCPLiZzdoj0gUcabyhTkM','XHs4mWsNoNgIWKWbOOH5JiFUH44MoEYFqP69jPtTQtGduJ4Slh52RgqTXd','roqWWwitBxJpZ5Kjd5moeqpHIICeV0QGhnHiutwfnh7dOlLPzXuNZq6DHe6e309hmkje1zeE4CSSJLXExFPpRR3EKo',13);
+INSERT INTO t VALUES (8981230984184240811,6093929314125829042,'Z','DzQkRf08pQnLR5b4PqrdouoT4DWtmzsmumylgpxWzWlt2jDIq8RHHTgSsFiHi47kOAssf76tEB','kqe6R58sGZTMPY','s4L0Z8Gsm05Ohz2qm8K51eReFmGBB8OcEhlrrnuCduwtIpjBdLaBswVXsLABVpEVvWp0V5RdzuzxcO6Z2XMF9hfEqyawZk1tPlIAcEnl4LhdHozjhDeLAJdO5Vfuthh','p','M1',13);
+INSERT INTO ti VALUES (8981230984184240811,6093929314125829042,'Z','DzQkRf08pQnLR5b4PqrdouoT4DWtmzsmumylgpxWzWlt2jDIq8RHHTgSsFiHi47kOAssf76tEB','kqe6R58sGZTMPY','s4L0Z8Gsm05Ohz2qm8K51eReFmGBB8OcEhlrrnuCduwtIpjBdLaBswVXsLABVpEVvWp0V5RdzuzxcO6Z2XMF9hfEqyawZk1tPlIAcEnl4LhdHozjhDeLAJdO5Vfuthh','p','M1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13184700089973546698,-4538592622833854211,'LKmEQYqgetrS0PikUtp9DFIq5','nShZxPrtbi1FrPCwl2782L4vguzriwiQtWxQQlj89QuoWoXVCLYueyqCYWZU0PLf2bRXpC527iwDiCmi68GJruWhhDoYPOmwaK76HSnR3DazmXRPuXPXhMElA4BEFtoj2JxTNBhG0','hQE2cVs9vFgp5','Ok8LR78yFbE0SmSE0eqzZTKOqwNikOWgiH4Nccmo2','le','N',14);
+INSERT INTO ti VALUES (13184700089973546698,-4538592622833854211,'LKmEQYqgetrS0PikUtp9DFIq5','nShZxPrtbi1FrPCwl2782L4vguzriwiQtWxQQlj89QuoWoXVCLYueyqCYWZU0PLf2bRXpC527iwDiCmi68GJruWhhDoYPOmwaK76HSnR3DazmXRPuXPXhMElA4BEFtoj2JxTNBhG0','hQE2cVs9vFgp5','Ok8LR78yFbE0SmSE0eqzZTKOqwNikOWgiH4Nccmo2','le','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15031728912768544996,-7800470379756824747,'jmVvQm6QuZi6MZsXFNNiPtbnDRu2kYzYK8','2Y03T6R4I0nvtcYiNAFAwYWsOQqMkcKicd1zsq9vGoejasOkjFivN06qpafECSCqR4Daj5YRI9yTqUFeKABkJngloT399WFOEQy3dTbVN6wXdrLZPJASv9lCdROYX','e3ynmHMsut2zD','P0e2J4EVUqXnSLWZpZNwF2ARoxlrifhOxK3GSMEe2pqOnxWpSniutSL65B8Q1CnWURnLCVFHDnzKipEJPIJY8bEGiXBTod5spOFqSbdfE2TuICK3Fdbjy6KBdjI7xpn73mPqlxhnrrj6AlShQBnQbqoxezzxYAz','ey','Zhs',15);
+INSERT INTO ti VALUES (15031728912768544996,-7800470379756824747,'jmVvQm6QuZi6MZsXFNNiPtbnDRu2kYzYK8','2Y03T6R4I0nvtcYiNAFAwYWsOQqMkcKicd1zsq9vGoejasOkjFivN06qpafECSCqR4Daj5YRI9yTqUFeKABkJngloT399WFOEQy3dTbVN6wXdrLZPJASv9lCdROYX','e3ynmHMsut2zD','P0e2J4EVUqXnSLWZpZNwF2ARoxlrifhOxK3GSMEe2pqOnxWpSniutSL65B8Q1CnWURnLCVFHDnzKipEJPIJY8bEGiXBTod5spOFqSbdfE2TuICK3Fdbjy6KBdjI7xpn73mPqlxhnrrj6AlShQBnQbqoxezzxYAz','ey','Zhs',15);
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 BINARY(88) NOT NULL, d VARCHAR(57), e VARCHAR(6), f VARBINARY(74) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4354109088921808465,7,'FilXSCZeKzHDpqKbIzx9nRxg1YtZwCYapLnLptNSpChYfpg7imlnnwVNx','R7Sbtj7wy0jKXfLniRgEY6zajvucSeEDrQu','VV2','TaGHo9xcRcCm9lU2GVw9kQtcvrEHa0MkAiwLGNHy6YHEVBlq2','bp','LYK1VnCr1lb7EqPyyVvOYMFkwEIgwpD76yLxQXTN',0);
-INSERT INTO t VALUES (-722880446380851301,-24,'NjC73aGZ7H65cHC3SPAGLCBo2ZFP5SpEziQvo2Qz2pgvy6T2BSHltaYSAoqsNqdJ8vszf6uW93','VrC4fPGpL5kMAG6XpsE7Y2pNDEL17U9cgZ9AAYUU1v9SybpXJrq1lytA','AeU2','JG5S8NVLvg8u','qBKoNjaE09Xgnt0WdWbAcT9aPe3','td7P70onoitae7XrcyFJuJ7ascPcw4g2XBtVgNKL8GC7s5AWQJB6KY7x8OHy15xH',1);
-INSERT INTO t VALUES (6653822666175767067,108,'LZTasab6pJuOra8P5epN6dSXR8Fc8j','OMh5ZqTSMtQYF0iAJYkdbDB','gSL','tz11krz6Wtcmbw2mWRbiOwIYkiD2UwOxteB6ZuZRwZlV','y4HCQ6FECqzfyisIYBfXvuqUcvoOn4mbN4xYuYKEVOxgIs0RHCrzGdqqQNKzIQIg0HdH1MXL','kOSDvlEMhIGv7x9gXcTMtMcHlJKJJCfDba',2);
-INSERT INTO t VALUES (2842649654615578989,122,'eng3gAgoir0pFBoX4rdM4NLQQGFheODeCNzO6Veum81rTMCYwgo2mgjQIuqpKfKH2RZuwFZHODETDJ','KLNRQ29LFFqojqXPKHhCRtSS8Axnda3s9DPRsaO','0PSPT','JHG9lFfD6Cgqcm9ILRZgXZH2aiOrIwL5DoBOFpFbRY3gv9mH7x6MDUj23q6NlZjdaEFOUjY','EfKZKtSpC9eHpLnfBktqzyIfROUbCEGeSfiGoT61zIq5yKYqEtqM8yzog1IeoiE3x8ig7wxEkvT8LxDsEGT','C5Z8jY',3);
-INSERT INTO t VALUES (-6588462423431653019,60,'YdfKdhYThzo8gVE1LiGHgWm47HQQcez2jmZOVrzX8K1p8vBvCPncUI2fZTgpCh5RyeJ4dvNiGhnH','PqJIqt1VrZ5kKngxeRUBpyUBGdcMspNgpASKd','8tlB','CJhW64Z8cKAn','HrWKgz7Dj9g5q5igsVBDCdqZaTPbClg6oqZdarOGTNjoGxfi5Tmswl3U9on8rDAx50qgMafObOXTAwum4K8GGGILqw','t0jmtzTXhQ8C23DiNqttmwBOJVl15SogbbMfQagZ7HD',4);
-INSERT INTO t VALUES (-5001123447917650513,55,'oG47FPovyI83PgHEQ3AeNyHPqnmRBZIn','WKr','ur','Ae5c3lE4B3LrNrevQiHp7CFmMG','5kXyGENu5r2vQzwAd6ytxeVZk0Zg1j9VWfsx1JFOSPTvb0Jbl8IdXC9b1P2WJD1n8GiNoVr8gmsxfKqJt','0A6IvraaVR1oKUNziJHD5dmB5js5glDFI',5);
-INSERT INTO t VALUES (-6063681491723735080,-44,'DG8uapkdhdPC7RnuCP45GQlHsA4oqbd9ICKaDWvC3bYzLI','CUmFRK9LOkwC6fuAz01KpuvfHo9xIf82bLAzxHzhy','Xqfn','Y5XIZr7LL7uGbLaS0u9T7dp4yEn8Frlf5Sd9YjyGCpVFKfRDw','YBSYG7a603g5f3nDp4bF5ih7QzEAphtSXkK98TPDl2dzfhrjCpvoMDmD623lweFVm2kL','kq8heJ3KmnM1XPTuaafONahB',6);
-INSERT INTO t VALUES (1034822972743583928,38,'iVBDuTHfz4','kmdE1JRZkQo4nsIfVYrHXxcXY4lGpeXDG0AM7gWO7jU','Hi','dORNb56ahblbdx88XIw422QT9q8DwDcL1Y','k3iVMgTWC0d6N3E4V2SIUm9RCGZMviVVh3u5U5EXoEPrFj9xf7MV9bqsQGLygDZJm04NNaObyu9Ljht','vEejgb0HmhPd8FW6rLFtR0p3Vd9RhDXCyf9XIyAUI',7);
-INSERT INTO t VALUES (-469481492209542172,101,'f4OUC7GGl2iTJPL','7Z95855IxOOcv','x','do8X3t5WKdpfJ87McHpq1VeCLv8B1no','TSr46ysjApis6cwxaq01M5GjuKeX3fudZPB3wo41xFllOIn6feSQ8PO71bxIMTr','lMZgXrbtQX0lyFgig9Em2lA0MSaMnAJWaLo8r8fHb',8);
-INSERT INTO t VALUES (-9143007379706685572,-47,'CJc7VljcnExuIM7f6Nomvc4f9nEOIEJrcKo5elzF5YFnsN1f0hXkpHSw1NZ','BCSmemqJF2qNHFIdqFybylSaR','DKOl','lz0r1oxOaGlPVdVfQa2n7gCX06rzEWqzzgndrw','zeGJAHh4OQXJnv2TnCa9isKvKefwbf6T7M7hqC','rF0VpOaQ6cNsfVyc2JjJKEJNtPi8MHKmUUx7yOaI9Zp3FUFmJIE8CpKeAFljv0LOmVQQ1dOarMmHeei4rwJlquFOjcBVPuJIJ3g',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(80) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(28), f VARBINARY(35) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10180,9351573,'HeU82C7d48imIRGDqnty','fcuF3nXOQIPyEmDdLlnh','3DN','b6nnzVsLyC5yQaL8opDKv5ndTTJ8Cwspmbk','l','y',0);
+INSERT INTO t VALUES (9322,7078026,'SBZIC10tb1olG8kU20CvrJUTK3vi06UgZOhgni3NCNxdtGjkkt954DnA3U','HepThwi','fTPgFdgYcn748c','HpwqqzXfbSxQepBaxeS1Bihu3t','s','B',1);
+INSERT INTO t VALUES (61275,5889551,'2HrwEzOtKnJ3rianm','NCP5jM6NGpqFAp3X8Wu73','yGi3WmcXFxCWXHhbqExl9hx','koKSJDg63wBU8M44FT1mqhVgTM7lq','8','N',2);
+INSERT INTO t VALUES (22891,2930415,'bgBxWjk9Xsd7w2ZvlZ7mUdbI35mH1R0YLFK3RKwT9bCvxGXvORleQbiBvq','ltKfiHliJ5jO7rtX','s3kcmCrYpFYs','6k3pGE8ZMZTNwQSQfaZHsiM','4','E',3);
+INSERT INTO t VALUES (40846,16261758,'x221IaKCv6QJR3Ei6KfsxSnqMoJcWf26hbPnWGSrZvOj2xJnEKB9P8Sj0RYghWtJbOGbLJ77QTQzdB','LsN6lwd','lJVpBNDZAdRUAWDgjfKGatFsvMtv','Cqc7lhk','AI','R',4);
+INSERT INTO t VALUES (8679,9441436,'pZ38tUPizulETdoh9ZCwp2HTfp2tJMBh2g2MWyjN80MX','oYSJLFhZ','AA8','WGle7Xs8aEnacizW9KcoXZidM2O9ZKp0Fh','L','9',5);
+INSERT INTO t VALUES (4392,13855357,'xshlN8NqIlKPAs74ZBtmcsqzk4qQof1pRtlQPnPMzZdTMIZyRU','Kkt','N1W34QGu','YR5nbHJB1mGUsfU1Zh','H','5',6);
+INSERT INTO t VALUES (4567,6605957,'QN4v343zyUgjPRaqwElAADI3Hlzu7vIMnGd','xQYwgps5HNR','TcAPrYD34xwvzJbdNnSiXr9iGNBa','jtkbWWXwavB','F','P',7);
+INSERT INTO t VALUES (21171,16765332,'QnYzpnWB3RRNap8bJP8xjdLRN2woOKwwNrwr90piEZrEasJNMxj4O0zjgrESrO','ymQUI53DlLNYIJDiZaU2e','uOvMrIyDIdTGvv','gfsxaHd9eK7Q0GpUNV4M','V','l',8);
+INSERT INTO t VALUES (32163,9529242,'5ijrUIb43nskVkCIdPlswkYpUz8UXikxvndRugVOZAMypManbfiPGuFXnh22Adcr','xgRysGnHc04ns7rJKqGbg','lA336NHji7Ww','n','U7','e',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(80) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(28), f VARBINARY(35) 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 (-1726571483053006631,67,'1su9Yqq6DrZi2iDYezcUWhYPIVaczEMo8mxY60yh15GXnhpfKZisl8vYkzoFHizhcguDMJYRxluiTMAkzaVvXd2','z4QIuoUrk9eu238CaX','X','0FgNpw5jb0TA7BJn','RyDtpAhnAfIhKoCYCDPXmK3XqshhTgncEbD8Rd','wz7RnGJ3LEcO8RQxRcluc3evc',10);
-INSERT INTO ti VALUES (-1726571483053006631,67,'1su9Yqq6DrZi2iDYezcUWhYPIVaczEMo8mxY60yh15GXnhpfKZisl8vYkzoFHizhcguDMJYRxluiTMAkzaVvXd2','z4QIuoUrk9eu238CaX','X','0FgNpw5jb0TA7BJn','RyDtpAhnAfIhKoCYCDPXmK3XqshhTgncEbD8Rd','wz7RnGJ3LEcO8RQxRcluc3evc',10);
-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 (-3995885123081636424,-22,'2booNHrX6Sn5e','Q795tR9QVDSSank4ZrEyy4Vyi2shc2EYskK2','vhXC6','o4nVgw6tec5bzty3MVYLsIcHEH4jErEAmuSbBxjSU1oGHYbQUgG','TvHY74olpBl4xPTagEox4Aatibbq6Oqq7DCJN','dUI8ddEHE6JFKpWJvIpEI5oBQFaOvsHSAeploNMOqQ',11);
-INSERT INTO ti VALUES (-3995885123081636424,-22,'2booNHrX6Sn5e','Q795tR9QVDSSank4ZrEyy4Vyi2shc2EYskK2','vhXC6','o4nVgw6tec5bzty3MVYLsIcHEH4jErEAmuSbBxjSU1oGHYbQUgG','TvHY74olpBl4xPTagEox4Aatibbq6Oqq7DCJN','dUI8ddEHE6JFKpWJvIpEI5oBQFaOvsHSAeploNMOqQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9031584075996576763,75,'mMuCTzw8','PgpM6BCy4Kl3OX0G1MaCJHEhfFdHjbS3G7XLA4FG19u7OQEA7shDLlNg2rXLB33d2AE2U2qmUlWKwRLOKVf4I2Mm1RAO3mfd4WaWGwITWUd3KKSNFPCfoNfoe9KnZh1cMCtGklhQayA5KBoR6WsnSqDmYjONY65aMMa0q87PkAfi78K','Pa02ef','9KJouQQljIYxnCAPoWmZIkLO11lfqskd9KF6XNwAZWrYdVZffXwc0RXZACkcRuI','TzKXV7kESAIoRbpHX0oJKK7eOQ5JCb0ieq6HwacQlxaAtCtdYtv6yaumFR1UcUpPZ','IeGjrQToWajKe16DkOUI31TTUChj6f4o6HilEPpCkDzIuRcrGxspObGrvVGbBOFtWuJwEZUaypDcic',12);
-INSERT INTO ti VALUES (9031584075996576763,75,'mMuCTzw8','PgpM6BCy4Kl3OX0G1MaCJHEhfFdHjbS3G7XLA4FG19u7OQEA7shDLlNg2rXLB33d2AE2U2qmUlWKwRLOKVf4I2Mm1RAO3mfd4WaWGwITWUd3KKSNFPCfoNfoe9KnZh1cMCtGklhQayA5KBoR6WsnSqDmYjONY65aMMa0q87PkAfi78K','Pa02ef','9KJouQQljIYxnCAPoWmZIkLO11lfqskd9KF6XNwAZWrYdVZffXwc0RXZACkcRuI','TzKXV7kESAIoRbpHX0oJKK7eOQ5JCb0ieq6HwacQlxaAtCtdYtv6yaumFR1UcUpPZ','IeGjrQToWajKe16DkOUI31TTUChj6f4o6HilEPpCkDzIuRcrGxspObGrvVGbBOFtWuJwEZUaypDcic',12);
+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 (7005492878799146474,16055211,'3JYYkXJaQOuqISsclxRz15gss7Jc0oXid2ZP0O125dLjIA6VL1j','akgj34e','1s0gVJ3pkYGep3u3','FtSN1k4dKP9cT2iwIon2DpdFqvjmewvc','Qz','b',10);
+INSERT INTO ti VALUES (7005492878799146474,16055211,'3JYYkXJaQOuqISsclxRz15gss7Jc0oXid2ZP0O125dLjIA6VL1j','akgj34e','1s0gVJ3pkYGep3u3','FtSN1k4dKP9cT2iwIon2DpdFqvjmewvc','Qz','b',10);
+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 (2879879637420470775,10888736,'xg8VG9ByOK3vVrP0800nGdmyLhKV9uAwQSHKBAaTOiK','gl4iTRvPDTJPeM4','GMkydd979HcKwTT2JBnqdMW','V5E2B','eS','9',11);
+INSERT INTO ti VALUES (2879879637420470775,10888736,'xg8VG9ByOK3vVrP0800nGdmyLhKV9uAwQSHKBAaTOiK','gl4iTRvPDTJPeM4','GMkydd979HcKwTT2JBnqdMW','V5E2B','eS','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (18210280563388688695,10695627,'uAzb8FSCiSds3NsIXXfpa5alnTsr6lXYKbaFvxeaHw','YqkCEaIO2G6lOwA83NssrBVPboWQ8tTshnBvytIC61ApUr3TmBy0fO5','aM1xtq3K0pJ2A8TVlS','iyRNPLgaYzryeIelAt','NN','f',12);
+INSERT INTO ti VALUES (18210280563388688695,10695627,'uAzb8FSCiSds3NsIXXfpa5alnTsr6lXYKbaFvxeaHw','YqkCEaIO2G6lOwA83NssrBVPboWQ8tTshnBvytIC61ApUr3TmBy0fO5','aM1xtq3K0pJ2A8TVlS','iyRNPLgaYzryeIelAt','NN','f',12);
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 (-4758343177692789892,-46,'FNBcUnU28pYRcXrP9rX2IT6ouDotVBDTAVQsuAFd0agp','XEzNvZJoqvIMDJFAamsv5gVucVOlXZvOqEzTp2g7eWPXAf8io62BUmx236XAEtRNsxOKdIILDjzF5UWY2QSjmdMB5nCgOtiy6A5FKmqfAGJO2uUyd4fcZ2hdll5CAVsteaTkwQ3TnOVQTeiqI1RChuyFhS84JTHRTq1LfGb5vjrk3sM6aPLsMwuWS3NljaTvNQsQODJYF9knU0j7fACZd2rNZN3DJ1jDBYwUFqNzwdtyzioG','PTay','Z6NOwmLrjn2qrZOCibaeyUxzrP8r8IRypGcM2YUnaa7fPDwzyd2n7FG9uNGagysB6UCRFrwP8TNTbIfqzTQAHxATYGwsW3Vb87YO1i5Kw9rQ7NSlRyKTgP6lBlTrB2UQMdhVFXbZ','pSnddWSoHuv7KmA3GGQ9jqSUFLyNcjNZ3ivEjkajJLCv6Wf','Klc7iNmNF2T1rQ99GheIZvMoJOy0CQd1GIZaAO8FBVc',13);
-INSERT INTO ti VALUES (-4758343177692789892,-46,'FNBcUnU28pYRcXrP9rX2IT6ouDotVBDTAVQsuAFd0agp','XEzNvZJoqvIMDJFAamsv5gVucVOlXZvOqEzTp2g7eWPXAf8io62BUmx236XAEtRNsxOKdIILDjzF5UWY2QSjmdMB5nCgOtiy6A5FKmqfAGJO2uUyd4fcZ2hdll5CAVsteaTkwQ3TnOVQTeiqI1RChuyFhS84JTHRTq1LfGb5vjrk3sM6aPLsMwuWS3NljaTvNQsQODJYF9knU0j7fACZd2rNZN3DJ1jDBYwUFqNzwdtyzioG','PTay','Z6NOwmLrjn2qrZOCibaeyUxzrP8r8IRypGcM2YUnaa7fPDwzyd2n7FG9uNGagysB6UCRFrwP8TNTbIfqzTQAHxATYGwsW3Vb87YO1i5Kw9rQ7NSlRyKTgP6lBlTrB2UQMdhVFXbZ','pSnddWSoHuv7KmA3GGQ9jqSUFLyNcjNZ3ivEjkajJLCv6Wf','Klc7iNmNF2T1rQ99GheIZvMoJOy0CQd1GIZaAO8FBVc',13);
-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 BINARY(6) NOT NULL, d VARBINARY(9) NOT NULL, e VARBINARY(2), f VARCHAR(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (47,82,'L','BbCnlSuOS','t1','EqVgA0NJ6','iDo4dmBM56XnK2diQ96UnAj87FMwiXs1YFJldcTdxP23zTGtTSNZX','7SgWwQIJx3e03xEtNOHxkcoS6RkRZfFSRYbP8v',0);
-INSERT INTO t VALUES (-11,-1,'jBR','89','NX','U3nKsrjYSmP','iMuLugUmB7xaE6Ybt22C8gsBtsuOvhsjZQTKpTcVXIVrqVV3y9amo1hPKW4BgsKIZcOntqkHvZA8GWtoiSkLrJISATXFbh39i4Q4','8zDo6eMiL91wfzQLRBdUcVSY1DQkRB0le0imxgojWW8ovCgNfEReDHLp20Bbqd7Ry',1);
-INSERT INTO t VALUES (49,106,'xqX','0yckuIDdj','E','jGqdganhwJoqCjlGKZbvvsupZ7oTP2','aqks2auQdPICnYutFqom5C2yglDKAdI7fpCOvohkzaVtV3vvsALRRNe4l7XORHq0HizegJzMdWs','foxSPraziIg8FTxaBHQyNzZ4x7nvrpRmId7iEbreg50vUoTT',2);
-INSERT INTO t VALUES (-122,109,'Cf5h','uPT0t','v','Bga','o1MXmXpBV7LV383eaocQG6AJOCZ1HG7A14TziwqyFzJJSVJt4DW','t9tgzUX79A8d0gqvUoHDVPAps46giSwIKlsU9kNFmAtqZBcRIPv63jRmMlaXIPfJOgEGrW8L9kz',3);
-INSERT INTO t VALUES (-112,-52,'NhAclh','YA1BL8','fv','B4HySxgqFIkDRWewnh','4Yb0tLaLvypnXIehUTaeU9tvM8sKKGZYLGX2moD','lfKyQVz4cH0QZRj81',4);
-INSERT INTO t VALUES (76,125,'T8wx','Kshn','T','F','1hCVAVhCLk8qfIPXPdf8gp9iR4pYmL8M9cibg7SnUBO0lFxo','YCN0MBTagqY1Q',5);
-INSERT INTO t VALUES (38,80,'I','08Z','xM','llJ4GwywpFrZNebMxq','g5XRoSlOdM71G6Bzhl0Fi','4D9TqXdVaewvhiwJLovqw2sn6lj4yDcgZh2a',6);
-INSERT INTO t VALUES (-119,-86,'wI2U','sqoe5qYEF','i','cTa9','CzDC3KKYnyEXGK2iUrcqHsJow','PjspTK86EvBIJqQvP16kOq34Hxl4PomA0afiz',7);
-INSERT INTO t VALUES (-9,-108,'fjKpTx','HOfoNzor4','9','8dYxODdN8zR','Cvohu','dNHWyspEoXli2D1UQISkAWEiZ5V6PK0MT7aXCAla1T5f',8);
-INSERT INTO t VALUES (-61,-42,'OYal3h','abzcu','d','OWrya2I','Y4WzFwxE29U1UzdT7kMvArXg8a3KCVI0zMAFVpxrNOTqtpPWKs7uE3ZigCMGWhMInZpm6mfFOMyTJz3hGo2wxJuQDkdVxdw','pAWgEp89v7xfEzZOBrk2yVQLCMZhABnar6BNkY2qcT4zeKtGGw9YEkCMRIQeNDNdPSN7VI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5040181618879131797,14189136,'4fx','goWm39TuSPWz30GNI4XXsQz1NyAElkhv5ls0OnxqTDEGEhdOeFJpu5TBRwzWBWaiik1esxbaNE7aeW1VQZcZ23agoFW2V42ENsUnTS5c6Qoo4NG3X0kyhQOcHY5LsHdEJh1RikXfs2uPBRSkafSLEYICKhlGG','a2v9BhJP95YZnMjBE4VzGZW','X2VchGeE5dDMOJVtDK9TG4fzu4FxtjLz8EZzA4If0aObg2PL5meWbn23rBLLIWN351lmFRHz82McCjhmxpLiLhIHytJVcAeKxlUKkEcG3aAHf0rMrrYtUwzTBvYxsLI0iSRGXroMdVFDLTSHSpuQRKqcecRD92GqT4sdPTRsQv3xmwfqyoQi4kOw2a06KZOf9TlEd5wPouPU6fErrWzcDbpgjREQWHKO2DcWduYvveDcn1p2oon1brwyyRc','Zz','M',13);
+INSERT INTO ti VALUES (5040181618879131797,14189136,'4fx','goWm39TuSPWz30GNI4XXsQz1NyAElkhv5ls0OnxqTDEGEhdOeFJpu5TBRwzWBWaiik1esxbaNE7aeW1VQZcZ23agoFW2V42ENsUnTS5c6Qoo4NG3X0kyhQOcHY5LsHdEJh1RikXfs2uPBRSkafSLEYICKhlGG','a2v9BhJP95YZnMjBE4VzGZW','X2VchGeE5dDMOJVtDK9TG4fzu4FxtjLz8EZzA4If0aObg2PL5meWbn23rBLLIWN351lmFRHz82McCjhmxpLiLhIHytJVcAeKxlUKkEcG3aAHf0rMrrYtUwzTBvYxsLI0iSRGXroMdVFDLTSHSpuQRKqcecRD92GqT4sdPTRsQv3xmwfqyoQi4kOw2a06KZOf9TlEd5wPouPU6fErrWzcDbpgjREQWHKO2DcWduYvveDcn1p2oon1brwyyRc','Zz','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3320256843535192466,16478064,'dkOCaxS29RsqC65vz','fZpjqv3sLdDJ1eZxQ','s11xPO','dTNQr9DUKb15IlhNZ2lFx8Q0GYjqHCt3AlgjJYlPFjO5OetBrXRsgr5vYP5ABBbpLLu9vvFVj9X13123PyyUO83IzAtrZUHIZYoXs34SkIyXdus4gOiwGaoDTOHQ5z3dOFbumMoSnm2mxpKBZ81sCeALkAgovFwITVRSzZfOjGxg1sNpupXL7gnVKpc978ayySFPyU0rahYF16n5pT6Y85Oi0Sta','j5','w',14);
+INSERT INTO ti VALUES (3320256843535192466,16478064,'dkOCaxS29RsqC65vz','fZpjqv3sLdDJ1eZxQ','s11xPO','dTNQr9DUKb15IlhNZ2lFx8Q0GYjqHCt3AlgjJYlPFjO5OetBrXRsgr5vYP5ABBbpLLu9vvFVj9X13123PyyUO83IzAtrZUHIZYoXs34SkIyXdus4gOiwGaoDTOHQ5z3dOFbumMoSnm2mxpKBZ81sCeALkAgovFwITVRSzZfOjGxg1sNpupXL7gnVKpc978ayySFPyU0rahYF16n5pT6Y85Oi0Sta','j5','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11890805950987617688,318996,'Sr9zH7cbaAAniG7ri','QF1FPiafk4QtXq0JEOzCwZv3D6A5ADUGtSbCDOdgy455Dub22Jvvansl8JZf6qNkyZpbAYRfzJrbcw9rD3o21HdP2iG9bAw5nlhYG2kELfVDUkdKJAbDGWMpdmgNaVUmB4iKCU3q45LMvYx','EPEooz6lKoCyQp92V','ratDehdJF2Z6bHw4fLrFTM7UzDqItgFBbEPMyG4TO4JLHbPxNQBVeCBDiMv8O17EV2UV5MYS2ptUDY9SIAP12hucMSnxODkGcbGXL5U0zF9z1KR1OF9L8kZS63UTwSAc1L6Xz7S8QBZlx','o','z4',15);
+INSERT INTO ti VALUES (11890805950987617688,318996,'Sr9zH7cbaAAniG7ri','QF1FPiafk4QtXq0JEOzCwZv3D6A5ADUGtSbCDOdgy455Dub22Jvvansl8JZf6qNkyZpbAYRfzJrbcw9rD3o21HdP2iG9bAw5nlhYG2kELfVDUkdKJAbDGWMpdmgNaVUmB4iKCU3q45LMvYx','EPEooz6lKoCyQp92V','ratDehdJF2Z6bHw4fLrFTM7UzDqItgFBbEPMyG4TO4JLHbPxNQBVeCBDiMv8O17EV2UV5MYS2ptUDY9SIAP12hucMSnxODkGcbGXL5U0zF9z1KR1OF9L8kZS63UTwSAc1L6Xz7S8QBZlx','o','z4',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c CHAR(26) NOT NULL, d VARCHAR(97) NOT NULL, e VARCHAR(66), f VARCHAR(81), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-122,17351,'zJP6XRv2GPcdJC2aupEbov','KQVZNrB','HvuOhTG9q2Dv8XTsqjEOAaDtbIY7TfN8oy0P5HliVEFDSpYh4u55w5liJ3ZzhxF','alJAmU6lgEdDaTto9LuX61EtF2QFC6E','GT','g',0);
+INSERT INTO t VALUES (40,18689,'4fYPrecr9CKXEu8FbSTBWw4g','DYCSrCB84b0ukHWRtrFRPtLf1vu49GbIwmbP6Ja6jhfrWFBh4xz5q1Ko3a9q8UQhcOj31zw75iinz3jpI5SXVr7V4FT650Lk','L8f0wOZJmwSEoWk4FrKFPlK9JEFW4nk','KOByEWL79VP4ve0QVLKgXQa1s2Gy74ifZGYkFUJAE6oGHY5LnW8ZMiDclM','cf','c',1);
+INSERT INTO t VALUES (61,991,'kbwkKvPEW9bZohD7bO','u8I9OWmcNQIbBICBwjWpQUFrrOWSW','Ytnnct5QUm2IkDhbKMxrTTf2g70sl4TfLSj','fd3w50O2Tl16f9BDXiMQn65sxDfkQq9yCNtFDeL09OUhJRlc','Q','o',2);
+INSERT INTO t VALUES (-114,8354,'Y8S4oJWg92aKOZu1h7j','KgK3Xv4Ji1ZNJxOCWVpkyw6PVV8zbIZOsWpepTCdB8uf','nq2EMlRd6WOxDjzJVBzVqsG7fWHBlIvxjXSzuYzMAW22w2Xa','ITfieZiyPTDW5TTlOFn02Za1HhghjBEnFhRBqOvcKRcyBpw','v','4',3);
+INSERT INTO t VALUES (-26,7897,'qTUesP','4OtJIvn3aKX56LbWsEfDaRgaKPfJcDS8wrTAqGpmp6HCaaLIrOMAm0Nomuork6SnwQARAGQUeen39wZmoQ31RPKKCCU9V','ZqcO5mMUT2GhTtK','y1RNziuyJdp8RX','LP','i',4);
+INSERT INTO t VALUES (89,4354,'qSEe','0B2lAVXC36ivoYuC6jJu905qv9f8gaLKzi8CbfBBqwotZfhUmrGwafNTiY5A1cs2lNFhR1wTjIyGWEaXyk0kbiw1zMWrYSO','DJ2aHMUoE26NYTTrXCmJZMLJqOAU1nL','2uWazONN6ubCpuDVWN0O4BO0xAwGzzr','XD','B',5);
+INSERT INTO t VALUES (-120,23343,'kWRVVoyJly4HQby7eOca4NT','V6tkjm1hY0Xhf0yquCZC0Pm5B6jJBgDvggLLMNVrk5AG11ZB9rBqWFU72lZeihBH8s80LhKtCLymCnD3JY5iDHG','MxlzhF05CMDbOZbGAhUMETBUTZl4awqisl29iz6MR6TNp3gO','Z5FW7eSBGixxOH21cxodxrvx0XQ8R82KI75pYsnxJrlAwj8WE9','Qi','y',6);
+INSERT INTO t VALUES (-31,42588,'nzKASxo','cXIjs7HUaUOdtzMvmvAkx','Nikfx9qPIUKIin7uVZLyD7cnL3LsdVGc9zoVG2vXW4osNreQ2euI','EyhdFlNFraUJR0OpO6rdqpZfW72ydgeJkcZwRzqkLMwbMVN5J0XQM','OG','M',7);
+INSERT INTO t VALUES (-99,36700,'NM6h','C74XPOzoDeQG1p4BM1cZg74ZOvn8DDrdVU84o8rB18cFJaf41ZcRwyQIXaTO3rx0BhZCVl7SWJrApdEjq','OWdlLS4g6gB4lrakqulhhp','tx5nmlpbWzRgL8LW2l2X2Ykr67cdoXKaeNy3yjD4F0V92j0RnjEyLGR1zOM','x8','A',8);
+INSERT INTO t VALUES (109,31234,'D4','FbDgymrd7CX0zQlJZ4mnbZ196GcxEcvRLf6xycmxUxzK','ApvT','SgIU1AGjmfQaJwcEBLWGOd8LZ6m9MIxrKZAA2pNdKOI8ML0EEChmKIIgo0vj5Ugm0LQCIQaWpCyhzzH','i','B',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED, c CHAR(26) NOT NULL, d VARCHAR(97) NOT NULL, e VARCHAR(66), f VARCHAR(81), 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 (2827801,-98,'Oe4B','xh7h','F','0TBqT74XHDkr6pvQfp8IQGo1X9RQq','zMcX6kOO1m9FLPsRky2fSrTBf5LbkzWGIDvcugckRzscxqqIagr2oanDN','pKqAw2LPICqi0KinZ4y',10);
-INSERT INTO ti VALUES (2827801,-98,'Oe4B','xh7h','F','0TBqT74XHDkr6pvQfp8IQGo1X9RQq','zMcX6kOO1m9FLPsRky2fSrTBf5LbkzWGIDvcugckRzscxqqIagr2oanDN','pKqAw2LPICqi0KinZ4y',10);
-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 (-6580528,102,'W','WGYqw','B','UWbQRgsvLbwSyOX9lh2AD','mu3FBjvTrIzHumTrU3Q87fOL7FJC50EX5k1HJQ0kJhHJaZOIBWdaZtPu','kKQD9Gi3mOpTgHoU3VT50niC1Y5zO5T1nalmoDrCby48nynMxyeRL92TTSIDlGoKuAa7NF0d6TD42ibHWRLciG2Psy6',11);
-INSERT INTO ti VALUES (-6580528,102,'W','WGYqw','B','UWbQRgsvLbwSyOX9lh2AD','mu3FBjvTrIzHumTrU3Q87fOL7FJC50EX5k1HJQ0kJhHJaZOIBWdaZtPu','kKQD9Gi3mOpTgHoU3VT50niC1Y5zO5T1nalmoDrCby48nynMxyeRL92TTSIDlGoKuAa7NF0d6TD42ibHWRLciG2Psy6',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3807564,-58,'OSZO','mfz5w7ZbAU1i25Bk40015l1SaRkLEA1z5v6UcIWl1fZwFxT96aHXRasJJpTVcRfNfOwtoMSnfWSDy9FNwiHxSivClSIKK3ZAVik5uIQf48L1nEJDIjdsAyAsYsi5sEpA46GSviO2ZwZnceDAU9UYNrE3cFg28M2Nl5Ti561WP','b','HrYcHXK','dyQptA6UaGernpXT4NpN8XPQgohYM2Y4PjslOXyuQv1434Ph9D6dPXltb6J','ro9FzF7C1CLwxyo7C',12);
-INSERT INTO ti VALUES (3807564,-58,'OSZO','mfz5w7ZbAU1i25Bk40015l1SaRkLEA1z5v6UcIWl1fZwFxT96aHXRasJJpTVcRfNfOwtoMSnfWSDy9FNwiHxSivClSIKK3ZAVik5uIQf48L1nEJDIjdsAyAsYsi5sEpA46GSviO2ZwZnceDAU9UYNrE3cFg28M2Nl5Ti561WP','b','HrYcHXK','dyQptA6UaGernpXT4NpN8XPQgohYM2Y4PjslOXyuQv1434Ph9D6dPXltb6J','ro9FzF7C1CLwxyo7C',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-1772351,9533,'K0zVdp0daOomuLUas3DDgA','Kq','0mXZwEYYOjcbZ18dddKxGDEsSB0tsGlhp3','yrsrepnx9VLGLFqBb6bfJx4JqfbD7fZdybUFVZA8CRK81LkmHW3a013Wczmm4AbJBwSC5JggLoNH','K','c',10);
+INSERT INTO ti VALUES (-1772351,9533,'K0zVdp0daOomuLUas3DDgA','Kq','0mXZwEYYOjcbZ18dddKxGDEsSB0tsGlhp3','yrsrepnx9VLGLFqBb6bfJx4JqfbD7fZdybUFVZA8CRK81LkmHW3a013Wczmm4AbJBwSC5JggLoNH','K','c',10);
+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 (-3195368,15199,'3UgDfp4OnYEHGFtb','DMcgBkzT31Dr21qlmnMEdAYxeHzCcBTzu0vM1T8KN6C24GlD3zaqY8bXwj6SphAF7Ln7Og0SEGHnIs','F35Olwa1Fquz6lZ6','cn3qHW5sOs6fTDj2RwyU6DQIj','C','I',11);
+INSERT INTO ti VALUES (-3195368,15199,'3UgDfp4OnYEHGFtb','DMcgBkzT31Dr21qlmnMEdAYxeHzCcBTzu0vM1T8KN6C24GlD3zaqY8bXwj6SphAF7Ln7Og0SEGHnIs','F35Olwa1Fquz6lZ6','cn3qHW5sOs6fTDj2RwyU6DQIj','C','I',11);
+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 (266802,62148,'gLeruH','5MBqh0qOOfhXGoPxc0ETYS7ISbJWJGKT3NBv4tAS6kJPa0DQjNyrxpTnxB42phhgqvc6hS6yoCzlXLXcbxE7aSVZHmE1Zd1il','bU3I719NkaI2qMvST2sn4qN5vP7LqmTIRR4AmcltSFACNxq2OWGwsrjU07sdrsy','MkhE1cAEmR3vOZc3gzAgaYPJClZLSrjf','ST','l',12);
+INSERT INTO ti VALUES (266802,62148,'gLeruH','5MBqh0qOOfhXGoPxc0ETYS7ISbJWJGKT3NBv4tAS6kJPa0DQjNyrxpTnxB42phhgqvc6hS6yoCzlXLXcbxE7aSVZHmE1Zd1il','bU3I719NkaI2qMvST2sn4qN5vP7LqmTIRR4AmcltSFACNxq2OWGwsrjU07sdrsy','MkhE1cAEmR3vOZc3gzAgaYPJClZLSrjf','ST','l',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3510011,43,'gtQ0Wps','dg1UQZrM9r5JkzGcsegcQWPX2QjMe2z154RDOLVxzKc3MqDpxccpU3hWBHHNh1AGFpjmkdszbFQvVPwvo3NLRtbYRPg6jzyq2Z3FNHwp9f0GMYdaCjQMmFY7ZSHAvcqFH460K2CySdMk0j0aYc','7','WjvvnsLLTznWcXQKGbhJut9J8G5rHzyLstRWN37wtjdzOkXIr7yp3FSGtXi5mslJSZwhpdwpErWyloQ1z4qbJIq1KBY3MvvC6PwhOiVeAsgQolZZNnQJg0g5XsR3x8Ssaei6IDMfgck5uXxVSacxAB3gNbQPmTHGNjJtOkS9YB2qhQTrnrYH8dU6xvjqsNDbPAXuBwMxiS9d5Hb2RYrhMgEszgF13','jWcsgOdxtVcUMR78VQtRK8SXPvXqdLEDY11RY23zG0uKVmVeEZudqkBWgnQlSSn129FFSVfMJ','ECVUhJD5P2uSvcDwp5Kk4c4o46Vr2MSB9dZoesfttWJuM4RImJn5wtP2HsptugFdbC1NFlIhKvIq6YSS1dEPb8pi1eI5fqvD0omo',13);
-INSERT INTO ti VALUES (3510011,43,'gtQ0Wps','dg1UQZrM9r5JkzGcsegcQWPX2QjMe2z154RDOLVxzKc3MqDpxccpU3hWBHHNh1AGFpjmkdszbFQvVPwvo3NLRtbYRPg6jzyq2Z3FNHwp9f0GMYdaCjQMmFY7ZSHAvcqFH460K2CySdMk0j0aYc','7','WjvvnsLLTznWcXQKGbhJut9J8G5rHzyLstRWN37wtjdzOkXIr7yp3FSGtXi5mslJSZwhpdwpErWyloQ1z4qbJIq1KBY3MvvC6PwhOiVeAsgQolZZNnQJg0g5XsR3x8Ssaei6IDMfgck5uXxVSacxAB3gNbQPmTHGNjJtOkS9YB2qhQTrnrYH8dU6xvjqsNDbPAXuBwMxiS9d5Hb2RYrhMgEszgF13','jWcsgOdxtVcUMR78VQtRK8SXPvXqdLEDY11RY23zG0uKVmVeEZudqkBWgnQlSSn129FFSVfMJ','ECVUhJD5P2uSvcDwp5Kk4c4o46Vr2MSB9dZoesfttWJuM4RImJn5wtP2HsptugFdbC1NFlIhKvIq6YSS1dEPb8pi1eI5fqvD0omo',13);
-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(11), d VARBINARY(13), e VARCHAR(55) NOT NULL, f VARCHAR(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-10,52634,'P30YD','J0QmkquDmaO7o','lM0v9fb','oA19','hQfwRLL42FXyErzs5BJZJo26423Uj7mF2LddYUBrxl9wiiwOY1SPQnGVy9LOhcjfDAQGtt8y7lHJIq','LQNbJs3jlb0xmBZ1GjglYR5ylwtpL7E9BZoeTAg9z6TkvZHCA9M3qyY15bIpY5I4Q7zTSSXvafOQ8kKuearNxdKb',0);
-INSERT INTO t VALUES (-97,44082,'vo','9tg','029','x63DsziA','s3rqgSNucfbQ3ZagCy51LtoIgfUFj9Nlc4rkPLjYHCYQdxJLgDIQAtSLCwIuow5C9QT0YODTiyHOyNs8pnoq9pk5W','7ckuM2m3DGIdLWh',1);
-INSERT INTO t VALUES (126,13862,'2AmGos35q5l','AKMJmF','Rd7yHmDVQfEgg6EdHxwUeRW2zSZ1r73VBn0E6qfRSNkOXNdydWzraoz','Or','5QxUrWdjBQNMOcMeSqkS0eM8sdPWi1PmKO2nGREAh9G0JSoG1W3XjtvnRZVND9sscfgBfXqqGK867eYMj8F85qX5H9RXtmSnFJG','f20NAOmhayzzLn6hwzSE4SB6egpRTvCdiRc5e',2);
-INSERT INTO t VALUES (112,45865,'LO3czbKBqL','qK4avGDbCVE4','P5O9kYzjwpgaJnumDMFr','yuUcmwNP','gWKSpgQQpVmGaQaetAZgiGodJCVlxQox5m0zjy10825HKoV6QcpHTsjKgDvxbkywt7pcB8yyNx','xiZ6UJtsCDtjtTB34V31NK95fqTnMGnmRIpaPn1OzL7BqTRYupVtDj67PFfN3NdY3DfLck31g6H2kcBzwlF',3);
-INSERT INTO t VALUES (-35,9312,'byL','5Yqku','z7L05utEgGtRKBi4GRmNRJhYiED5Ym1Nq21d9XJlRgi9HF7LV7zM','xDIyw','XLCt5j5covTBRNTelp1UBNQZ9J','kawmiiqAMjKNKSQjCPDJERyPkxopVhsOmEDQ1g7fVPr0i58E0j7UaD2KhuM7z1tc5zenQ5ZJkyfpW',4);
-INSERT INTO t VALUES (42,52391,'f18xkIUBir','bP93ShhEg','NnXHaTBTaREZNcyFXxl79Bo4bAELYFJliyPVu9ECC5G2UjFxEg','5UmbL','s4iKF7NlbPayxEQRL68jvOmyu6TWAzxrwhmHpDa0SXVXjQqbk2aCI82GgQQUaxmTMR5CKSXwtjmGfVNgYVwVLS36Rmb1q','StenRKk0Zs2hP2h3YYDZ3FWSjkhCYvfV5tMOFWM2VLlT64VPebXpT7Wtm9FWCOPrN14T',5);
-INSERT INTO t VALUES (53,16747,'54Ryk2JNOWn','JD2JbV','H0wdFqKkZlxqTR0DAXTSQppArP9BckKoKWWQo2QaZsVS','9U0f52','JvhBRYwK5xDQ53M','dNA4zAL',6);
-INSERT INTO t VALUES (24,26138,'CrO80AZ','O3KJ2cu5KV','UM','YVw','FBjYsRdTjmcgTjB3pBFSNuy7suqUZJlP2zNJpLeQ6XdrA8zBrvstaWp0YQyhB6lcZZHlHd1jIroh7hflWLlEoRV1','bohufEzgiIADJ59sfyx73t6ftmdqgdC0QmTcVfEE5jPD662',7);
-INSERT INTO t VALUES (-24,1836,'uJw4dcMtXJ','PqRUX9Qi','Yumd','FVcq','Lp87Q5uYcTD54u290JalNaftKcCF5utnOXVKqKQkneDEpTPrAyZFmj4nnFTkG3T8rgMd','WFfRxyl718Icjh9EFZGiEPwVRfTHWKzBOt1nTQ0EilSlItEDyYxsNI4sflt3uN',8);
-INSERT INTO t VALUES (-32,14528,'IBbG','xsLm','qrCX6aiomLupXwKFnyDtXzCFRzZDyImEV','cN','EIQgsNafKVWdYB5SDNrlv1yewHs97LwISmIfU5aNAJZc7BFFi','Z5H8Bgq4g1KQPtEiZIIoOPnUAdr8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1161953,18900,'59wGbEPzQLccvTenTrS572laSo','TS9skeu34q6LCpOqTMBedYkYCqXA2sbkft5K0rK','BARlvkg','2orm9','8k','V',13);
+INSERT INTO ti VALUES (1161953,18900,'59wGbEPzQLccvTenTrS572laSo','TS9skeu34q6LCpOqTMBedYkYCqXA2sbkft5K0rK','BARlvkg','2orm9','8k','V',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4677611,25896,'3pSyP27OZPM1i9YHaN1RVHv','cJXqwk1qtHMBz4Snevw5X2AHSgEDDpFeqMz9eCJ0iRbkLMo9FeolhadewqbDZW2c4k2ScWgq3wn4Is82tbzieyL9L5FKc','W90BRefHiveqrOOtMTuQ15sM6n46IYsCUAvMCXAN0yMHhnfbAIRo58j6U','3ICyiAZrjj6QvNH1gcndU6QERmtPhYqnVDPh8S1FD','qej','D',14);
+INSERT INTO ti VALUES (-4677611,25896,'3pSyP27OZPM1i9YHaN1RVHv','cJXqwk1qtHMBz4Snevw5X2AHSgEDDpFeqMz9eCJ0iRbkLMo9FeolhadewqbDZW2c4k2ScWgq3wn4Is82tbzieyL9L5FKc','W90BRefHiveqrOOtMTuQ15sM6n46IYsCUAvMCXAN0yMHhnfbAIRo58j6U','3ICyiAZrjj6QvNH1gcndU6QERmtPhYqnVDPh8S1FD','qej','D',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8119991,14837,'LateapU6CFg3rmtvJ','Amhaxy07Xw97ty6exOi9E7z2VS4z5hhelY3dXPocefr1epeZYy2UEU8Vb','69i19ti33YT8R4CWULqvpAgchFcwPVgO6jTDimb6LHiOOCfZyK6nga66wwIjpxtv','q3K553g','z','mI',15);
+INSERT INTO ti VALUES (8119991,14837,'LateapU6CFg3rmtvJ','Amhaxy07Xw97ty6exOi9E7z2VS4z5hhelY3dXPocefr1epeZYy2UEU8Vb','69i19ti33YT8R4CWULqvpAgchFcwPVgO6jTDimb6LHiOOCfZyK6nga66wwIjpxtv','q3K553g','z','mI',15);
+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(58), d VARBINARY(20), e VARCHAR(85) NOT NULL, f VARCHAR(51), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18122356186519386117,-21294,'Zu1','57xLdPq91YKgu799DWGB','iP2l64Lxq3dwFsuEMoyTMdVypIjdsUQ6ithhZVisslfqnnFYaxVZ3ueE51ObEg7k16H4Yv4Mcca5cEIzbKtX','43EDnP46cuHrDyaQ','W','X3',0);
+INSERT INTO t VALUES (5025520710529018756,-23502,'pLa6Auq9lu6wiiQ','iGI7','g53tiwQ3ZFGH4v7fWLvDWkypa2lZgE1USdTLC7d7x1aO','JejCPd5JMRRu4d606Qeeyk5SylOId0OO4WQ7GFFvVTCte7k','X','89',1);
+INSERT INTO t VALUES (14395680889462123320,1509,'OM5wDiocN','HEkYw59foX','oHmjL9s0xvMc07eTaVsgKhwYlQdbx7yq5Us5AYF1','YSWwVTVilwFaya8IrGoWNCA8bh1wwzOxg1TYObfsJfnTyNZ','V','f',2);
+INSERT INTO t VALUES (3368718055353567636,15756,'EiGDrkhdrMh2pJGfer4kt0BtftBxvVxfq3ToeZcnRMRD','2EJR9w5kA','ZGH2mUqQfwsqdIDP9LBcf24rcU','8iaCBBo3xR8qDxx0zRpPLr2G','H','Rp',3);
+INSERT INTO t VALUES (11074011901153427232,21517,'imrNzepcj7jw6RuzSBXM1cOLd7V3pbCosTcosEdIxNzZLJ','J8IevmY','Fvui0thQsT1fldxGXSjxhgQympY5nMFqpfRTFMk5YZkB0AIKQ9QzGUTu7fS','udGdJwBLoZE7jOarP167v5Y5QLCh7yOAtVGYpVm','V','t',4);
+INSERT INTO t VALUES (9862017889631098330,32560,'txFgiLwuW9JdYQyi1l','E','VQCRt3K8ZPxyCbhPHyvvL0WOduBYnsnmA','2edPWf2n6D21BAtPlJpkqXqvWu5gspKum8Qvn1','3','0',5);
+INSERT INTO t VALUES (16923891078426121325,18317,'7u6oUhYkkA1duvPyfx5Ffvsokl7Xjfndtvzi5MuvsTiHNvYPXMcGs','2Ec9','ykMNbq5oIePi77dD5N09laG7mhAgmDnGd9wE9sEleMaDYi0KffHDu6XrbPf0KyUuAHsrUnpAZY','VO1LBrObeyMTYDa6xA6Mm5CYNVcryRKtZ','f','e',6);
+INSERT INTO t VALUES (5734915986733967455,23146,'okcfcOstfQ8sX','acPMLDDR3Y','xdBLqvhsdJvk2dj5vQucjzZMrnOsbN','doTIhFwPCd4PzC92L','F','kx',7);
+INSERT INTO t VALUES (2750144367469414247,-30604,'CmHxpkuj0g9ORgnqYuP1SVAF2tHfGcgy83SVhZUErjb5sJqxjb6','P','RDoqvjbkcvOk5A0YMKLi','1Iz5tTa2co7YzFgLHfdby6ARklrqmmJA','b','a',8);
+INSERT INTO t VALUES (7084386688271311460,5831,'HHKecE070nu2OK8SzTofi5v','0Qhs4s55k9ajy','jEYSmU5cOigB7e5FfwPO5Y7bggbabpDR3He7GYeVotwMneaXxxU','UCoF0Ivf3pnl1KPGp4qNmTFLM6tWZddEElOlCi7i51gPdNkKwt','T','7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c BINARY(58), d VARBINARY(20), e VARCHAR(85) NOT NULL, f VARCHAR(51), 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 TINYINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (106,10495,'1','XAnrLbVVG3N','iyBRhseArK3i0ufWMN','JFk','q3emZQ','sTjrpylnYJ5Fm7U26ZMm8LHQHlSgNOWCCEFXO0UA6IZ5T',10);
-INSERT INTO ti VALUES (106,10495,'1','XAnrLbVVG3N','iyBRhseArK3i0ufWMN','JFk','q3emZQ','sTjrpylnYJ5Fm7U26ZMm8LHQHlSgNOWCCEFXO0UA6IZ5T',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(12);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
-INSERT INTO t VALUES (81,58397,'nA8f353dy','gu','9o7QEypnwNVc2yjQ6obQHOC','998XUmi','DkXfnLxHNfj1Y','DvJd38HoLjK1oRl9VS9UnNHzaSyGX4qJUu2zgJwugVTqR1UfdVAQ2Z3ze5kUVLauwaO5Ub4VJJfzOWVMRs7',11);
-INSERT INTO ti VALUES (81,58397,'nA8f353dy','gu','9o7QEypnwNVc2yjQ6obQHOC','998XUmi','DkXfnLxHNfj1Y','DvJd38HoLjK1oRl9VS9UnNHzaSyGX4qJUu2zgJwugVTqR1UfdVAQ2Z3ze5kUVLauwaO5Ub4VJJfzOWVMRs7',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9335953732064845398,-5932,'KxmO6S0uWAff1','xqfwUG','DV7pIxsHDflUTNdBUjWpbdkTcdbAB4GEKetIHtefneY9NqvHsqSHS4XIu6wmMLAI2bdd7l52obr','cLzzK4sR4COhPK4F','s','fe',10);
+INSERT INTO ti VALUES (9335953732064845398,-5932,'KxmO6S0uWAff1','xqfwUG','DV7pIxsHDflUTNdBUjWpbdkTcdbAB4GEKetIHtefneY9NqvHsqSHS4XIu6wmMLAI2bdd7l52obr','cLzzK4sR4COhPK4F','s','fe',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(59);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
+INSERT INTO t VALUES (4675258539700906118,-20964,'Kzs2','mGf5sxgD','robp34giugpGaWoq5QdRyduTRPC68CbcT','0zevOFX6Uzi2iAtzW77xs','L','m',11);
+INSERT INTO ti VALUES (4675258539700906118,-20964,'Kzs2','mGf5sxgD','robp34giugpGaWoq5QdRyduTRPC68CbcT','0zevOFX6Uzi2iAtzW77xs','L','m',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (122,47817,'L','PfTQDCjo9EjGanD5OObbWGbPWFriGxIK0w4Q','M15LgdBVHv0IfmE978Dp969QJpnNpXKTrkL06UiwweNd2JMt','6d0','b','fQG287oTGQK7hJ7cbXeu2XAdjmbMWl4tmVfxN5JZnL',12);
-INSERT INTO ti VALUES (122,47817,'L','PfTQDCjo9EjGanD5OObbWGbPWFriGxIK0w4Q','M15LgdBVHv0IfmE978Dp969QJpnNpXKTrkL06UiwweNd2JMt','6d0','b','fQG287oTGQK7hJ7cbXeu2XAdjmbMWl4tmVfxN5JZnL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-87,26484,'0iHlVECWjM5','OJ25Q9O0Vcrg1wfEu2aiCCUZqrQEAlzlIAMbRkDv5fTfubmDdyEoeMzh0eXs9aCag17PNshsFfeBt4AioS2uWnERcIJZ1KyFVR9kyyuia14CLmOnna9T3RpU3Gr4QK4NHGnw','iCIo2e','PSeQlpogIYDbtGT5KLmonAlHhM7uVbBoesqkAa0eeLxfXXKxskLXQX5vJV2NR3FAFezMRGys1e0hW0CMZzfmLOsFcp','m6T6TJzWLzJSmyoSoSV9GLme4kn6xOofevwAKW2KPV8srSv9o4f3seD1jJ8NYUuGU9eJjZCe2KtxFhry9','hjNGBoRxQhWlKQDxK2akPe5gaHKLK8xwnVLej1p3XI3t5YkPy9iYol6csvjo',13);
-INSERT INTO ti VALUES (-87,26484,'0iHlVECWjM5','OJ25Q9O0Vcrg1wfEu2aiCCUZqrQEAlzlIAMbRkDv5fTfubmDdyEoeMzh0eXs9aCag17PNshsFfeBt4AioS2uWnERcIJZ1KyFVR9kyyuia14CLmOnna9T3RpU3Gr4QK4NHGnw','iCIo2e','PSeQlpogIYDbtGT5KLmonAlHhM7uVbBoesqkAa0eeLxfXXKxskLXQX5vJV2NR3FAFezMRGys1e0hW0CMZzfmLOsFcp','m6T6TJzWLzJSmyoSoSV9GLme4kn6xOofevwAKW2KPV8srSv9o4f3seD1jJ8NYUuGU9eJjZCe2KtxFhry9','hjNGBoRxQhWlKQDxK2akPe5gaHKLK8xwnVLej1p3XI3t5YkPy9iYol6csvjo',13);
-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(32), d VARCHAR(10), e VARBINARY(26), f VARBINARY(41) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9149409916410998967,119,'oOrUPvkTk2V5feqWo0t19GcZcRoiqng','azwtlvlxyv','WTF8yU28C834jHj8PTklKf','xQMFAnczC4QFrFC2DBzNPIivjDYeNy','chB5rpP3iIoef44T8iLk3II0tVqmjCJoRwrZiE0E4unSNVDfSBs6eFmq3vgeWFaPd9woOlklfmBqUyItAY','raBsAR79Ou',0);
-INSERT INTO t VALUES (-6538439336426383640,67,'iMevF8','fZfPakfPQd','1F7A','J','S60OjWAE0o7haIFapYY7C4nSyrsxWTy1wIDRqkQ','umfU51AbR9xDctnIRh1Aq3t0El2Eic6IF7KQO7ncJ8L2',1);
-INSERT INTO t VALUES (-5841337565720741998,-68,'Jf040Cdr4WmNBx6RvgeXNpTjC8','9ZX7','C1qgXOqMNGa0c','sW20lwP2QCejhWy0gMyy1Na7CHRIW','YxiivdaFPI5fKKHE6KnR4OMHVQPY4BMBSIrrDGGHy4IVnzEEiLuKUlSawWK44eA76wiRSoAe0VIvhwCvAbpU4XZN8ab6pfg','Mt0YJh4AM2UnvHijQ5rUMTF7fjnv29gXPuvMO91ZlCF',2);
-INSERT INTO t VALUES (7372107671080388105,-8,'7vcurRwfciJBgYBerNMFf9','mA4eb','jgkbC9svh','uXW3lRYDzFKRbJquoIKrw1','37M4k5eOaOholdKnXiPpMT0qZfy8IUJ37MQsAntwdAuglcOBhwecVIbDFsBLBZcR2jRnrYhSlGWuYIS2aK1RFZbK7VyPvBlti','ALF7QM6t62Nv04kzEhWuTsVZ8Z3IWBs7OIxbHOI6TLhKYEaXCShv5kC4jDCY6UHI0OrpDdyCXjsLLGvP4EWesQNlQK',3);
-INSERT INTO t VALUES (8513437938266833661,-49,'FmF9lexTesyQxDJ9fOnH5dTiPBiDBB','cNaARosl','5tCicwg','vBlJ6aZgsOyy0im3fk2ybWDu85v9Tl7vngFq','5Md7UPUx5xkzDYL2','MwSx7ryXPGgv3yMc9RG5UGb',4);
-INSERT INTO t VALUES (1207078854604026030,42,'7KCKtGLIZYlbi5nBP8LCg00iqMjhwayj','IcotyGL','g5C7jmjlvbAbFrOMdWsUcQ93FL','wIYYB9eKbrfcrxHgeSlD9w29ncR','8cK','VHzZ6vAZJyJsbY9UAxhKE8ko0eC7DFjTlM6Cvoyg5zrHTeeaGe1QmwsTehSdBOPHy5L5O3V2VtAH0tz',5);
-INSERT INTO t VALUES (7256278777754770605,-54,'ov','dWQwYpB8Pp','8ajI','mqJbw4JxXGq6VAoa5fBPKCdN3NFfwwLflgCsS','Or3Hmokua222sLnf727Rp6mNkxxmYy8IWzCama3esD0Ry4MFJAXL','nyDVAm4mwB0cSAjFoZC9ZEKO9tmuAD0455Rl2EN9nbd4GYWspRPpCwCAyiM5AG8rkQABh7pEfeH7Kb3mTctwVqbS18',6);
-INSERT INTO t VALUES (-3334757621894326744,-38,'HJBbbsTrW0ldhJvgbKDUzgWlh','5CTd','dLWuK0wIOa3','lH90D4vZ68bijPjb0y6p1ZQ1uwN29x','7Jybip8lir6mdOEiNvgMh2YylBmVcVvx378TNBJQptSJE9r','jTNIDffwTwSSMQ6CBQRhJKXA4qbT9Z8V9SWrxrVcc',7);
-INSERT INTO t VALUES (8426107106967962157,95,'cg','P','w4JcBkGWM','HG4KW0D6UjGIGG5FHa5LNg','8KdDLHwpicGLrFIM9GYqtoiq1KZ2NPRTJ8n9Cz6vA39Ujdvy4qoIx5BjXffIFi','jrmqUcy0Ob8HY2mwMy1gae2dTOCcmOd0rbS',8);
-INSERT INTO t VALUES (5995150147670198457,122,'uSS','SIBO6pb','Yo370932sN','SEDREhg','JLeswYrCwA92BhlVAs4d7vABL6iVL41Mt4L3b16eodFcpWzgpbmmljtM9gVrQH3n1ozwJ7Tiac','BsuspfeA4ZkEOJJZwFOftOE1I9RaE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5618864137187525340,-111,'XBcWj7DVywLJir0tdz','Z9uTGoemxY','cCBA5itp','H3xBheSuc','MTBSXJ1fcnHaYusj8BIwLxeoaQHNBwz9IqhjpHpXQ5qRYvejFtbZHxkSg0RjopfeSq5JEeEeJ','M4499RxmpeZSLpJ8ihzwzCiPpDGQ9OHhc1urLGY8kAWrxojLzbLm76m0TTt8eqiK6dfwYrIUpbxgWpuJR',10);
-INSERT INTO ti VALUES (-5618864137187525340,-111,'XBcWj7DVywLJir0tdz','Z9uTGoemxY','cCBA5itp','H3xBheSuc','MTBSXJ1fcnHaYusj8BIwLxeoaQHNBwz9IqhjpHpXQ5qRYvejFtbZHxkSg0RjopfeSq5JEeEeJ','M4499RxmpeZSLpJ8ihzwzCiPpDGQ9OHhc1urLGY8kAWrxojLzbLm76m0TTt8eqiK6dfwYrIUpbxgWpuJR',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(33);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
-INSERT INTO t VALUES (5432304079791205938,-67,'4CnrHXPdZoqsAYD2','DyaQlReEb','B2','iD3rmUVWpNuHRrKhAepxW','OLChv7Q','UwVrfSCjoo6UbkF8tAwDrhTDxfqzHNWo2K5uvn3lIQEoldUyyOefEykqtXNhoASwlqOtR',11);
-INSERT INTO ti VALUES (5432304079791205938,-67,'4CnrHXPdZoqsAYD2','DyaQlReEb','B2','iD3rmUVWpNuHRrKhAepxW','OLChv7Q','UwVrfSCjoo6UbkF8tAwDrhTDxfqzHNWo2K5uvn3lIQEoldUyyOefEykqtXNhoASwlqOtR',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8150323838532458880,-59,'VC7lscvGOfj3o7pTgO','8z1ixhwzEphRexO7oSwXXXl0bIbfg0HIhtOVZFQPWhi9jW6zKvUienSfPqsjN8s8CAnwoOGP8lQXGSbqGNhkdGq9SnB2sEJwJRArxxaCbYiwm0mAnotJzkCbIB51IqUCDNGjBvAaLWjR4WYzAz8NZ1XnIv1iYXwtyJJvga6eMOv1biErPkExCzKRX','ETX7Ypa6ud3JiK7MZm','5VNvWajXY6Qkcw7FkOcNvj3i661mf6RvEJO','lUp2w8XBiCzCHUfQeTtxBtTBU0pdCQ2btOpI1flYPp9IcjeTuCealcoVp5Ngg8q2zoKKoi','PL1',12);
-INSERT INTO ti VALUES (-8150323838532458880,-59,'VC7lscvGOfj3o7pTgO','8z1ixhwzEphRexO7oSwXXXl0bIbfg0HIhtOVZFQPWhi9jW6zKvUienSfPqsjN8s8CAnwoOGP8lQXGSbqGNhkdGq9SnB2sEJwJRArxxaCbYiwm0mAnotJzkCbIB51IqUCDNGjBvAaLWjR4WYzAz8NZ1XnIv1iYXwtyJJvga6eMOv1biErPkExCzKRX','ETX7Ypa6ud3JiK7MZm','5VNvWajXY6Qkcw7FkOcNvj3i661mf6RvEJO','lUp2w8XBiCzCHUfQeTtxBtTBU0pdCQ2btOpI1flYPp9IcjeTuCealcoVp5Ngg8q2zoKKoi','PL1',12);
-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 (-8525645124574112440,108,'RJv4jnEtcYPS9U8OCA82nNZFS1SkX','Xs7hc8EIglOLMMKU14nklDQpmRjlAIy9qTJzSMwTAGdCsYoSF0GyqMXxG8WYfWs0Nd5E0z7Yez3TAS6FDHBA1CIdRgNLXMlrPy77T8B38rkjDEO06N9zLvyHknb6PMGeyEemXvNf35Ofsg7SeSYs1XoCuuYkZ6glSdsQDOSrUGBRzvNVBQE2WHKFw1mpuXrL','bISSg3yY7jvn76ILPZDpcI','jZDjinPxAp9zu5LMh5fw60jyrdY','omoauoSE8pImPQMPce0PAfj8lg0obqFdPV3tweboQ8rtQ27VNrAWQ54Ts2q8eckEac3CThKYLgVYtGplzsZq','Z88sLE7p7U3NrUPobBW7QkTdEXLtSlfv7FXyVPsPbCCW4T64yZHEtXzIaY72gnZcEojOoB5gQYU1cWgVnE6vNSbsecQG4u',13);
-INSERT INTO ti VALUES (-8525645124574112440,108,'RJv4jnEtcYPS9U8OCA82nNZFS1SkX','Xs7hc8EIglOLMMKU14nklDQpmRjlAIy9qTJzSMwTAGdCsYoSF0GyqMXxG8WYfWs0Nd5E0z7Yez3TAS6FDHBA1CIdRgNLXMlrPy77T8B38rkjDEO06N9zLvyHknb6PMGeyEemXvNf35Ofsg7SeSYs1XoCuuYkZ6glSdsQDOSrUGBRzvNVBQE2WHKFw1mpuXrL','bISSg3yY7jvn76ILPZDpcI','jZDjinPxAp9zu5LMh5fw60jyrdY','omoauoSE8pImPQMPce0PAfj8lg0obqFdPV3tweboQ8rtQ27VNrAWQ54Ts2q8eckEac3CThKYLgVYtGplzsZq','Z88sLE7p7U3NrUPobBW7QkTdEXLtSlfv7FXyVPsPbCCW4T64yZHEtXzIaY72gnZcEojOoB5gQYU1cWgVnE6vNSbsecQG4u',13);
-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(89), d VARBINARY(46), e VARBINARY(42) NOT NULL, f VARCHAR(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (175,47864,'3DpA7oNHDQxnXxjKI7gu9zVRJMhpSihHmMs4NAB3ODFhLCIrs4aeUlQVm0veZaZMZGdHVhqLqqdNF0g62lkFc','LXusYnmZLEPxi2u','KnRbEz584Vj5zDH1Uw8z5HUj7Kn7Nm8Y9Jou1mEL','T','kpkCV4p7orU6xwYVDMe3xxrvUeoxsLsa8seLbsCR4owzuCeVj4G8Yunz','ydchUakXYlF8Pwvom5ljERwJlMOL1MYGb4Ejtuz2IEe8xIiyde5f6hng7NW',0);
-INSERT INTO t VALUES (42,6832,'xCNtpHCkBhVwuD35m4C0','TLp6mgpJDEiZKlvZZt','5frHxFkzu76puR4hLTJCtZVIaTkxfFbujgJKX1','Z','ZW0hVZ6jAxpceepXKyfFYFNkpeyY3kGXosFWnh4rzb6pzZEJWLU46S1XyPg32J7lgkTNQKAzTp49I24e6H5A59AjGAyZeG0','g1YHPz4rr5lREn51YYeF1sZf4d5',1);
-INSERT INTO t VALUES (181,63527,'hhy6o6Xz2mvt4Q9DIinS0zCSSsk7LVC0TCugcQ3tpWHNZNkWpxboEjzQJe2SkGp7QDU5UxM9FMekZ3j5Ng5MByS','Tj6mmOMcMFCGZm61h1ErD','J8HS','H','Dlu4LveftbWGAcuhItBNdJUAHdIyEGQOoDFMyprQbfPq6eenSbhMhXzTVOTYrZQT3EjQmqUqXeGu9thshOVjUs1iM','XIrECtRuIx6GvtUxH6zX745IeHeEGiPKRSLnkdGaayutUcbmrMnCEoOv7SORd0s9IkQi5PJN0CvKCcqnUc6b5RZpbx15u3Q',2);
-INSERT INTO t VALUES (56,13872,'3WU8eknSG2XDkKrGTUrxg','KaswDlgW05N0RvgPyEKx7','qN6H40DSX','A','RsisGae4Qm1yWXmtGwP1WF0j','QLN54T3yZzIMpGcSJlJzojUXC8QAm1J7Lb8Oz9OBElBllxakI2AUzIz9k8GBLEBxK',3);
-INSERT INTO t VALUES (195,19687,'vNUOPDpSv8lQ6KhgPgTJi11qPRZT','4q9N2wwoyR5Y1d5RICPF1Fb7v','YspNE','h','jlZoqnJbyY1J2Zf5p8t0THzzXKKkTGvvnZqDkO3QcVNf4PGkdnoEM5FSc','cOLl0QwbqVM9kKad00o6Tl2HBMlPrizFOYPBpwigKBGSfT5ukIak8gBConYyZZ2HAmzES9sMhoyNEI90ZDQO5QLsRbvwr',4);
-INSERT INTO t VALUES (197,27697,'6ICzgzMLW2KKHpQX9G6bHfcGH20zpV9PvQEOKWOKROz0yX063s6d2NfjjCaZvbsKi4MuZ','nXoc','QB0EEY8IWE16cvTdpKPMnG6u52W1rdJ8jBM8bb','G','5FjGGAfUwnrwRwfzWP3bsGeaPgLSWO0rgi3FncAQ1dTlXt7aDCjBmk13JA1pet5Pa2lt5kp6FDvq7Y0UXVH2ZaUbvhmI','e2',5);
-INSERT INTO t VALUES (206,49042,'Tl7rwYDmHwzGzSaFcbdGSYNxREzWh9CE4Ik9pPGHVY30pTnGw8McOxzFTyr4tZ9dFNFsCpvsoFu9iVwochQp','TpNzObFCdbGhsILQDgD9SSBAYy1o','2R','x','4qZOqUjfUqkxZqsSISvMjKxTJyu8SHtlFSq3GqFK7K6Ed7U49QFPg6amLSJl14j4bpCZZYJ8MgGDOKmArHqbUzR','BqDYTtpftHV7OVW2rCtGk6Iq6eOqlbMF4COF2WUGNTJDV39hijDOQ',6);
-INSERT INTO t VALUES (249,40111,'Cl4fAUH8rzDW1BNXPcB1od7r9SUxHn5Q','vuoci4n','j1zkmjtZ5sKuVwUgq8m6CfB','I','Mo8nY8CtPbnMjD2','p7j3UjuHptQWFAmseN4bqGGlMR6uOLtbI',7);
-INSERT INTO t VALUES (247,39871,'nX9nyVd08ifsAe3z2MfQzx7XrTW0BwSTmJ428Ftx04rECZEanh6zAl4hZIc54rSEuKkmDlFgRxBgPatP','iKtVjBvgS65CtvFmn6gRUUgWjW4','gZRh5tCagGIhEjAsthRFx0fcUayLkkiFA2b1yymKHT','5','pdmtT3nBeGuXbFHlwNz4YrIID0YANtUlFGdxq2FY8o7EDRhw8uaouxfN2QDFTKRHREhu57s4diHLYWg2MFmMjDNbCme5','amPcRgn59iO55mX0t5RY',8);
-INSERT INTO t VALUES (224,27742,'RQDotdrWu2cOxfNQMGwQqM6N','t6UaxFS62OwE4eBOdp','uJf5t6QjmplDM','T','G1SuG5H64GZ1t0CAfzPnZiiNhrEGlGcG2PeK8mmQ1KhjDXE1DLC4JzeUdr1R2o7lMQRjvo6','ONdLBeG7D3r1B',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7762780097381268991,-19844,'6wlh4roDQ9N5lwD7UfCidRIuaEnHK2BL3tC2geaniZZaf9wEW7tL4','GMWoSF4P58V6yQNablHMYW8jKwkPORkglagnfEbDdcNsQe0fcUyxlezdBbkp8dQkpxqZApqLi8fyK33B29RcUlNEA0g','y8t0M5yzYUPk0JDK5UNCFxbvP9hhuiQYywz5o1HSlzDxharYTgyhfBINE4NRU','tUQjQQc71ereA1eAsn0a8XAV2ft7kX9pH2wJII1MIwap','L','n',12);
+INSERT INTO ti VALUES (7762780097381268991,-19844,'6wlh4roDQ9N5lwD7UfCidRIuaEnHK2BL3tC2geaniZZaf9wEW7tL4','GMWoSF4P58V6yQNablHMYW8jKwkPORkglagnfEbDdcNsQe0fcUyxlezdBbkp8dQkpxqZApqLi8fyK33B29RcUlNEA0g','y8t0M5yzYUPk0JDK5UNCFxbvP9hhuiQYywz5o1HSlzDxharYTgyhfBINE4NRU','tUQjQQc71ereA1eAsn0a8XAV2ft7kX9pH2wJII1MIwap','L','n',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9474465814892678722,12209,'GXDhYOZoriQHDGu5HeBhPjUg','5IGDLnx8P8Wjp4dhIbZpaRyzpyeBdca8RgeWRuaaYcJE1FJeTB74DsvpEeMaq2ExaSNDYsIDcOznLgxzPqbAIeDapmeURTRwXUOJdIpiGY9kDckanwUBeTpCNjjikOomuMMlPGjyBbFDyzdk4APspvFn1iUfQ2WezpnrxXs08A3y5SwOdRsBs7DX8m8ihj6XwTKCNbR','nQyjEJK0oJXWE2Mb8DgrGUENtVL2iXTus06c3QXzYHeM0kqMp4jfQATii0uZDB7Tj9oFYPUAj1zv3ja','gVhJ4P2BiNKjpIXJGQoYE0AEKPa3wRRn6V074LrgZMByfg1uDMZLkyz2SnBtJVklX7RnFdp3Y0WPMto9SkkcoYr2rVpMENBnb0','z','u',13);
+INSERT INTO ti VALUES (9474465814892678722,12209,'GXDhYOZoriQHDGu5HeBhPjUg','5IGDLnx8P8Wjp4dhIbZpaRyzpyeBdca8RgeWRuaaYcJE1FJeTB74DsvpEeMaq2ExaSNDYsIDcOznLgxzPqbAIeDapmeURTRwXUOJdIpiGY9kDckanwUBeTpCNjjikOomuMMlPGjyBbFDyzdk4APspvFn1iUfQ2WezpnrxXs08A3y5SwOdRsBs7DX8m8ihj6XwTKCNbR','nQyjEJK0oJXWE2Mb8DgrGUENtVL2iXTus06c3QXzYHeM0kqMp4jfQATii0uZDB7Tj9oFYPUAj1zv3ja','gVhJ4P2BiNKjpIXJGQoYE0AEKPa3wRRn6V074LrgZMByfg1uDMZLkyz2SnBtJVklX7RnFdp3Y0WPMto9SkkcoYr2rVpMENBnb0','z','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7723371413553176909,-16876,'TdsuAJcNwWtPO','GfVypJg7jCJVHh3MZlv7WuVYNHsVEgJ6YMB6esukiwah7rnN6cDr5pvubEKG82za9ddnpovvCRmqmXjDV1Ip3OHczMKDrSR061Xkt72ySVjew7w9dNlcn2r9jlRbwGOsWiepV3NZBhMYOUuvQyjxcuKGll0JAlIQ34UEP7C2qjRVWzkPraly5l50ueD6ipCCLJR9jjKBYrhbYxWfi1s4tAvwrFSxeMu4Ps7BZwqnIAO9EKdAFmXFKpXOfEJ9YE','9owgDNYvmJXCoLukfMns2iOWIBMlMi4BRe8Ml5T7xqwyo','IHLwM5juVAFvVL0JUsWE75Qr8WrrAnzssza9usEOaHWbLBeFDtVh06IvYAB1IiqssyV8Zs2bZzNzblaMVEkCZoHgbukFet20BGWSSQIqSRpeVCe0dd82XxU','2','Al',14);
+INSERT INTO ti VALUES (7723371413553176909,-16876,'TdsuAJcNwWtPO','GfVypJg7jCJVHh3MZlv7WuVYNHsVEgJ6YMB6esukiwah7rnN6cDr5pvubEKG82za9ddnpovvCRmqmXjDV1Ip3OHczMKDrSR061Xkt72ySVjew7w9dNlcn2r9jlRbwGOsWiepV3NZBhMYOUuvQyjxcuKGll0JAlIQ34UEP7C2qjRVWzkPraly5l50ueD6ipCCLJR9jjKBYrhbYxWfi1s4tAvwrFSxeMu4Ps7BZwqnIAO9EKdAFmXFKpXOfEJ9YE','9owgDNYvmJXCoLukfMns2iOWIBMlMi4BRe8Ml5T7xqwyo','IHLwM5juVAFvVL0JUsWE75Qr8WrrAnzssza9usEOaHWbLBeFDtVh06IvYAB1IiqssyV8Zs2bZzNzblaMVEkCZoHgbukFet20BGWSSQIqSRpeVCe0dd82XxU','2','Al',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (17184605402907552764,-32696,'dZYFY97wlP3qhw7id9ILdXIqKRGbbq2TMbpplaAqhUH7SZ24s3yPjABgsEQ','ijAv7dHcOQgOTzTnUiEfn0UtmHbe2gtb9wFV4TV4YQTNtxS5Kocj8TajTI8qiamZyOfW9dYsw9LW6ogHLvuv72VTBPMHSoBK0OjZeD9hEPpGgOH4sgelIJBBZuvhTPDIq4N7ygvuPE5e7jXKLXP3inQz6XEMGxfZR80P65OIagnuaM6Ml6RCDXvc7asn6uB50a9ATPmZ7lUGo62Xjve5PyPuh','MKe4FrlJhP53IUxeUeJeSRVNmb97t5DVaDRylfix5Sp8opRZ7yQE','buPu6K0xI3O9vSJDhXWVN0nwNYg58vOR9rTbwCyUXYL5mFcRzug2CahEYwBUa8EOJVEKVDdz2xYD61VrW6yuxqmm6mddOZVvexAdGlaZ','gd','Rh',15);
+INSERT INTO ti VALUES (17184605402907552764,-32696,'dZYFY97wlP3qhw7id9ILdXIqKRGbbq2TMbpplaAqhUH7SZ24s3yPjABgsEQ','ijAv7dHcOQgOTzTnUiEfn0UtmHbe2gtb9wFV4TV4YQTNtxS5Kocj8TajTI8qiamZyOfW9dYsw9LW6ogHLvuv72VTBPMHSoBK0OjZeD9hEPpGgOH4sgelIJBBZuvhTPDIq4N7ygvuPE5e7jXKLXP3inQz6XEMGxfZR80P65OIagnuaM6Ml6RCDXvc7asn6uB50a9ATPmZ7lUGo62Xjve5PyPuh','MKe4FrlJhP53IUxeUeJeSRVNmb97t5DVaDRylfix5Sp8opRZ7yQE','buPu6K0xI3O9vSJDhXWVN0nwNYg58vOR9rTbwCyUXYL5mFcRzug2CahEYwBUa8EOJVEKVDdz2xYD61VrW6yuxqmm6mddOZVvexAdGlaZ','gd','Rh',15);
+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(4), d VARBINARY(29), e VARBINARY(31) NOT NULL, f VARCHAR(20) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19566,47733,'iz','Q5EOA3JjjV','FS','ETd3MFVsWvfVZ30r0','B','O',0);
+INSERT INTO t VALUES (15296,20434,'gMjp','UDW4e56YeG2e3oLNGtTw','2KUZ6xpnKnNy9t42PnwuEePPD7FJW','NZ9e9vB6aV4CiTf','M','k',1);
+INSERT INTO t VALUES (32705,1892,'wVR','bSunvPA5oI5g8Yzj','S7XrFoOGf8Z9wDfMOwCOruSZzrzQmQ','z53rB36yv','4','G',2);
+INSERT INTO t VALUES (10786,27280,'RuV','WBM','VmloyBBPvAU4Ff','lW9u9OOcKDzZbw','R8','z',3);
+INSERT INTO t VALUES (62308,8008,'u','s1brBeyOWzoWbSQGuoV0','0LnWzbv','r8dkD1pmEtH','9','D',4);
+INSERT INTO t VALUES (15172,44578,'C','ZnFhBINr9VOd0','SJrN9Hwuu3IlmOH','6vY8di5qfLvS6','M','L',5);
+INSERT INTO t VALUES (17871,474,'eci','ogELLJVjJ8liRaJz9ah1m5fNr1CQ','CpSED8ihNXsEo4hB','rMcuAJCdJERLmVL','co','u',6);
+INSERT INTO t VALUES (19318,27706,'NWPS','zmnFquMuWOLmy8ELenRhzgSQvlcu','dsBH653FnEyhDqpjjbQxRBbelP','rWU3y4iGO94VN0u49c','x','K',7);
+INSERT INTO t VALUES (20285,31896,'iD2S','35H5qBXvh7jXZNld1Sw','0sIZhKw0J9GQPSKtwIPVCOWudvv','GrnH','R','a',8);
+INSERT INTO t VALUES (23081,12339,'r','Ma4Q3XR8ORrW7KpnbIg','k1CZtOJ8vD1phHYApcyO','Gh4FhJuoNLOPerpho','Kt','K',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(4), d VARBINARY(29), e VARBINARY(31) NOT NULL, f VARCHAR(20) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3496036865,60071,'bNbLAfnTJDrHFRSTj8xykUA4iHXLmGFMQxoSatetNHjOMH5UinrZJ7h9t0gzbUyS3','y7zwZADWAuOEhPr93Aic7c8ZJBk7zkmTof5eN','y6Hz3egqLPPVGM','2','k6EPFHwZ4W7GiH2YkISmAdRU7GE','4EZQw71nqlv9SWJDG6kYXzE48y3XRCnh7gPrUaFjyRC3fCyF9jWtV1r4cxjokhfhYRyGl',10);
-INSERT INTO ti VALUES (3496036865,60071,'bNbLAfnTJDrHFRSTj8xykUA4iHXLmGFMQxoSatetNHjOMH5UinrZJ7h9t0gzbUyS3','y7zwZADWAuOEhPr93Aic7c8ZJBk7zkmTof5eN','y6Hz3egqLPPVGM','2','k6EPFHwZ4W7GiH2YkISmAdRU7GE','4EZQw71nqlv9SWJDG6kYXzE48y3XRCnh7gPrUaFjyRC3fCyF9jWtV1r4cxjokhfhYRyGl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(90);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
-INSERT INTO t VALUES (2530535925,48010,'T44t01PRIPuIRgvJsSATjdAu6r2yPEc0MzXUky7OXg6c8EUIiH8','hKpTKQzgnlEcVqGoeBg4nc7uOqPlc8XP957','wpEmZ7TFoQF1AE6XlfTfT','i','u7','OBlQ7NwZFzQqiulKdtISy2mfA2jqkmPhX68NrIoo00rIaitFD6t6sumKpu1EAfgZeudLAPT',11);
-INSERT INTO ti VALUES (2530535925,48010,'T44t01PRIPuIRgvJsSATjdAu6r2yPEc0MzXUky7OXg6c8EUIiH8','hKpTKQzgnlEcVqGoeBg4nc7uOqPlc8XP957','wpEmZ7TFoQF1AE6XlfTfT','i','u7','OBlQ7NwZFzQqiulKdtISy2mfA2jqkmPhX68NrIoo00rIaitFD6t6sumKpu1EAfgZeudLAPT',11);
+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 (14879774307293049587,30996,'mDTs','RAMeYS','oGAWsNeriM5','vfyE7Iwfz3YU9MAYfD','VM','x',10);
+INSERT INTO ti VALUES (14879774307293049587,30996,'mDTs','RAMeYS','oGAWsNeriM5','vfyE7Iwfz3YU9MAYfD','VM','x',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
+INSERT INTO t VALUES (16919592231822139394,58328,'C5c','W','vmcSKbGMCy','97RY','vI','7',11);
+INSERT INTO ti VALUES (16919592231822139394,58328,'C5c','W','vmcSKbGMCy','97RY','vI','7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1868397913,55654,'aOO9Lj','EzLt','e07tvvtYiGY4VRWV1bmi8DrvzfObWYRFZhdaBCZ','0','s','ETCJ5uhTEzI6ouQGiPK40DW6PuwSx2vUex3BELasQ9gLMgDvLaCoSEqp5I5BtMj8NVXaLRwTEpXeQjfAlC',12);
-INSERT INTO ti VALUES (1868397913,55654,'aOO9Lj','EzLt','e07tvvtYiGY4VRWV1bmi8DrvzfObWYRFZhdaBCZ','0','s','ETCJ5uhTEzI6ouQGiPK40DW6PuwSx2vUex3BELasQ9gLMgDvLaCoSEqp5I5BtMj8NVXaLRwTEpXeQjfAlC',12);
+INSERT INTO t VALUES (1365430877029446481,26171,'r','TxyL7moQFQ0GhLKq8PF8INU2QAULsFrrrQHdT2dOEpgyoojZIATXvWDoL0XfowdpadzA1xDaZ57Ryl6kvKGgzQ1gLeprEBHIpcUok7k1CzkxTrjB0wJpzzNgE3yAX0iaCTdzZMeFzOoxtAZFuigQZ6vYZAI8cX6ry6ppAz6vLNdSVpqodED8FyqUAWjk7ofCawVUvVUM2axTatA0eI6jZCzz5QtZHl','gttOZ1pZlS43bDdnkgFWjolq','UGf4S6e3eV5uJJRbYwl','yP','g',12);
+INSERT INTO ti VALUES (1365430877029446481,26171,'r','TxyL7moQFQ0GhLKq8PF8INU2QAULsFrrrQHdT2dOEpgyoojZIATXvWDoL0XfowdpadzA1xDaZ57Ryl6kvKGgzQ1gLeprEBHIpcUok7k1CzkxTrjB0wJpzzNgE3yAX0iaCTdzZMeFzOoxtAZFuigQZ6vYZAI8cX6ry6ppAz6vLNdSVpqodED8FyqUAWjk7ofCawVUvVUM2axTatA0eI6jZCzz5QtZHl','gttOZ1pZlS43bDdnkgFWjolq','UGf4S6e3eV5uJJRbYwl','yP','g',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (115923994,56485,'EfmJYRQvjTXxIUVel6vmcrbDNW6VeJIiOAo4b1h42bxxqJ4fL6FskEGzQ5CRfhqRo6fNUAkFEH77fpQ53','sp6asDrt4ca98mfpFz6KnuyqAMYj1cQhoobrDYKUfJzGtrQF5','RJ4qVla4JfLrbkbYbNa','GebndYQy0UZMOuqHNH6lMUL7ZPZObcm0j1hf78zNdlolaiQJslmllYmE6ge7fc0uTwRLKCaHZyLTE226uAyZeZDvnVlvgaC0BY0qxWskX8H9etZt5NZ8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAg','jzE407Yi8QI5cptECjJAwe','1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnqlz55v3Xqqn1xAquVJPXyal',13);
-INSERT INTO ti VALUES (115923994,56485,'EfmJYRQvjTXxIUVel6vmcrbDNW6VeJIiOAo4b1h42bxxqJ4fL6FskEGzQ5CRfhqRo6fNUAkFEH77fpQ53','sp6asDrt4ca98mfpFz6KnuyqAMYj1cQhoobrDYKUfJzGtrQF5','RJ4qVla4JfLrbkbYbNa','GebndYQy0UZMOuqHNH6lMUL7ZPZObcm0j1hf78zNdlolaiQJslmllYmE6ge7fc0uTwRLKCaHZyLTE226uAyZeZDvnVlvgaC0BY0qxWskX8H9etZt5NZ8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAg','jzE407Yi8QI5cptECjJAwe','1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnqlz55v3Xqqn1xAquVJPXyal',13);
+INSERT INTO t VALUES (14283591779280447696,51863,'07TOM','4Lkwzfcv3SYGVYrDXoqJw0X6kcOQ9hkxkDjVJVajpt5kaPVz98yOZRgEx9SjoYrFfFOVlhrGfiMd0Y1godBnTRr84GzSdj6KAFovR6GFX1Lo2n9NkAxRFzmm9biiWkLgK8fd63eruiiV55mhuVuM3pvZ7PTJ5MfVwxcRMv0graxziSgMrYqWR9IXiNWIQr5uycbCopACdrcrVyQg7mbl7AFut3Ewc85UQf8kVlMQJiH1X','iYNvC23IVWFv9crcUlQVpeReXJTjfAv','DNvEmo3fdL924GDQcG5RlXL14VDs4z6GwOBmsbKHIREXLjdfXxNDAjiBfDmu1MBKr52ZtkJ1dUChhCzCKldz7zaSeEjxUMEWQlJ5z9kKrKCKnVcDHx6R','FS','E',13);
+INSERT INTO ti VALUES (14283591779280447696,51863,'07TOM','4Lkwzfcv3SYGVYrDXoqJw0X6kcOQ9hkxkDjVJVajpt5kaPVz98yOZRgEx9SjoYrFfFOVlhrGfiMd0Y1godBnTRr84GzSdj6KAFovR6GFX1Lo2n9NkAxRFzmm9biiWkLgK8fd63eruiiV55mhuVuM3pvZ7PTJ5MfVwxcRMv0graxziSgMrYqWR9IXiNWIQr5uycbCopACdrcrVyQg7mbl7AFut3Ewc85UQf8kVlMQJiH1X','iYNvC23IVWFv9crcUlQVpeReXJTjfAv','DNvEmo3fdL924GDQcG5RlXL14VDs4z6GwOBmsbKHIREXLjdfXxNDAjiBfDmu1MBKr52ZtkJ1dUChhCzCKldz7zaSeEjxUMEWQlJ5z9kKrKCKnVcDHx6R','FS','E',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5420570247227872168,34569,'i','TWvfl9v5THNgsQdBtO9KIrp7EoI4qQ0oIstxp90dtw2rUejHP4QTuz4eQB8rNYd6t6Ba55IelqA4a9OJobuPFSoiX','l7ZsMEx0H3LgrUF','30Eold95ZyAMPu5piAh35tHKy2BLfNLN5ypcOPebdlpRx4R46AmjueWaQHSH66ZqtNJmmWy88uKEXbv7r70F7oTKVSZ2Rt8TErtlx2xU3wZ7WsmnDdFk5QZzQJhqajgAHchg','Vh','y',14);
+INSERT INTO ti VALUES (5420570247227872168,34569,'i','TWvfl9v5THNgsQdBtO9KIrp7EoI4qQ0oIstxp90dtw2rUejHP4QTuz4eQB8rNYd6t6Ba55IelqA4a9OJobuPFSoiX','l7ZsMEx0H3LgrUF','30Eold95ZyAMPu5piAh35tHKy2BLfNLN5ypcOPebdlpRx4R46AmjueWaQHSH66ZqtNJmmWy88uKEXbv7r70F7oTKVSZ2Rt8TErtlx2xU3wZ7WsmnDdFk5QZzQJhqajgAHchg','Vh','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14086378853748191813,21954,'RZlAI','7fe5G2HkFCrV2t0ZQ1dMqfwzn8C4nRwZpX9fOysgvV1VbAYMboXE0t1RGEh1kgm7OJqQLKxJGhqvF5gyDMRP75Qqa1iX5i9qZWmOmuJ2YPKQ5Ez4yiYRRZ8ct0aUwdCJZc0xijIKZyu3LdQIJxcr9ip7ZFG5dGH6ru8cPIob18me2ISjilsPV9hsToHlU0xqsOmMO0B9a3W6ex0BmsGdMqvIM32i7z2oov4JHnH','d3UxIHfyQzukS42Mvh2bI2','5bz33D0VdmD9zE5z6wLqCDd6jd51BU91QD77dpCeeTrjcLoVOskT0XppRGcjqKkymUrFWOZpgMxoUQWFZfxvTGBbTZaAE2RojHT5vDMqmcB3Yhnljh0R5w8phPED5sixH3CzI8Z4ULIWZXZo','dC6','7',15);
+INSERT INTO ti VALUES (14086378853748191813,21954,'RZlAI','7fe5G2HkFCrV2t0ZQ1dMqfwzn8C4nRwZpX9fOysgvV1VbAYMboXE0t1RGEh1kgm7OJqQLKxJGhqvF5gyDMRP75Qqa1iX5i9qZWmOmuJ2YPKQ5Ez4yiYRRZ8ct0aUwdCJZc0xijIKZyu3LdQIJxcr9ip7ZFG5dGH6ru8cPIob18me2ISjilsPV9hsToHlU0xqsOmMO0B9a3W6ex0BmsGdMqvIM32i7z2oov4JHnH','d3UxIHfyQzukS42Mvh2bI2','5bz33D0VdmD9zE5z6wLqCDd6jd51BU91QD77dpCeeTrjcLoVOskT0XppRGcjqKkymUrFWOZpgMxoUQWFZfxvTGBbTZaAE2RojHT5vDMqmcB3Yhnljh0R5w8phPED5sixH3CzI8Z4ULIWZXZo','dC6','7',15);
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(26), d VARCHAR(12) NOT NULL, e VARBINARY(39), f VARBINARY(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3445255277,36670,'ALQJCKdDr2YENRZyn','OlmCpdDivV','XhWK9Eojfo2JVUJt01f','azh8S3II8sbLYJaOBYAUaKzdeFMZuJDs8RoB3OS7wZUAgRdwWoCH','4wjzPLVKm7usa7ziIPnMO','w1D2dl7WV5UWjphVjRjkqMoV0mqf',0);
-INSERT INTO t VALUES (1790526216,14437,'Im','MSY3h','NAnyf1QQfRRAL','7FXTkbnkwbZ6pKDfhHqIlUCfvtxPj8sGJ9','cnAeCkEHWIL3fjqCtHMXOTSiIRWkkonfxx6nemUe2zmJTQP','jaXMnyOEatW0x9UmQnugEHIZRuYTY7o1KxUDyK0rTWqHkkCb4wOPwnRy73NSyyTcNzIOJvJbc',1);
-INSERT INTO t VALUES (3724969502,14370,'i1E','h','65KVKOVmjztQf1','5iICGMUtheANcuV84qcBWLolbUHddOZIXHaJyrGyh','SWU7QnAvskdUlsl7yGwfvQ4hKPklaqZhwd0yMzaP4JqSm3Flke9tMO9GVlF6kQ73CkbNY8BxpSFLa5O3Xcq4wutdBFqVc','DRtZ48GiyxvYs5d8GKUIxxgwjEcshMsBg1',2);
-INSERT INTO t VALUES (1188885611,56838,'LqovbomzO1oTdaPLoqFzh8Py','c','XfmbWDsxyJQroY2jgu6SHQ','UXvhNgy4ZyBnQCLar','pD8OUg0zFZhsietX7UuJzSPvITwAwFgsheref2VNzKV2tOEMhvyUucmvJfqzVw8n7PQM6kMcffTv0demswAn9QV23m','eDfnI',3);
-INSERT INTO t VALUES (2702833451,46991,'gTuWJfw','JMw7ubo31gXm','ks144OLI77rfAlSCoCHOZpUFqiVfB0N3n9c','Qum4','OIspWU2A7gv7hgOX18rYyo0IYgxAfgYj4xeiay7h4bSSO','VdTdBnTnPOPaw',4);
-INSERT INTO t VALUES (184077565,49002,'BwVdOV4Z8umGvzrer1','5MxfnrIK','HsuQ1OE138Bse3c1','2n1PD5QrrcIjRrR0','ilhEWUBKoNQ5HgDtuzqTsKf4ZnfLhRq7XH33ObAODtSMq5oU3i3tHhshc3cWWHGEL','SK0tf1nKvFDemIkNf5rMILBXROpdjYrSKrKfO1Pv7BxJ7iYbKj7K6fzlsVcHisPOXDskWNyUUZ5BYDNZHs7Zac0v0HlekZ7dz',5);
-INSERT INTO t VALUES (3465309746,8129,'uWyQWM1AAuC1Bu','oz5','NGuEjDFV4m71xISSi585CX0g59EI8','R5L1pUB2y0wV9Gos2Ee28NQ3y6j7AH8ahm121','brOPRnnJZTJL5IY','40uKx01IVJ0RNyV8aFP2at3wPBONC744mYvbw',6);
-INSERT INTO t VALUES (3468832887,57374,'Ba','qwdjA9Qh','XArvbu','xeIixGycpjYOBZ1','Yx51ZS8bdikAQEPrOILUUAkFVu4alWUNwxr042RTp','pnc6yzqyWHyZbXSEls5HJlVgsN36TN5T8z',7);
-INSERT INTO t VALUES (741270580,27993,'PEhHzzePVtvIIjoAV','kGV1to88o9','7cCOAni5L7lcmc42dykX7bFi','MKaGlHYxpca2TFjsfAc60HtBpSGoFX4','0b','a03g1BXeh1XsrjEpdPCwCOpgmEr47D90e',8);
-INSERT INTO t VALUES (1737571155,28285,'KLKG7oxkuPuBYDraGLQU8euhmP','wxdGZ45mO','4KkR5xBND72yq0mLLzYTdeLtYvVqZr9xhY','Ew9hAPVukQmFDl02jnXYw','nkjs8DwNRzq1XN5yroPY8Vk01Jjcj9auWeWsHUPZBoz9mwafeAOkARlEoowS4q4t5na5s3n1Iejy5KkDK0us0Hey0g','By5yblHApwZyhaeCnacCxX8ix0lW3BEu0GUaQjkQVLvjKhE0S4SnDPLPiCPd5PdPvUDdsX3UTs3lk6XcPJe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(55) NOT NULL, d VARCHAR(56), e VARBINARY(57), f VARBINARY(23), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10797,11157500122608896714,'xhdLLxbw9IG6JdMsZH9GK3Y0znR0tYC','UmQX9tDW2ekQA2hz6vFNa5IE','OPzPe5TEjGjpE0aOyzzBZmu49Kz0Zb4jt','c7Jyp','6','I',0);
+INSERT INTO t VALUES (52193,13275390937572111530,'kaNFyC0n1NwpN0BfFTdaKxlcYu0p15GcOyl','wC6k6WhT6lXW70Ajzmi5S8GXbN22c0Y1Gg55KTT4AJcDu2F6qGmEtG','64PKZMpbJ3VQVqrW7HD1u05gDkvNvOjCu','HDWmS1v0eQp','fj','X',1);
+INSERT INTO t VALUES (6219,9509240719776439054,'sUoLE6NClRDZoZpO7MxH6RhJqxpQEJ6GmwqBXBVpj','jprosXWUfb3EeZOOT6Sll1O7GYKOBTWCf','BLWbK63S8Xvc1Gel9DWvnh','zGMec','v','Z',2);
+INSERT INTO t VALUES (2459,17773445059275825130,'nvirelaOK8PBHGNeb6svL5F6ECPo8pEOOIilDXGd','68xt8qYGNpELJjH4AaROLqgzBz8WQ5lKpR1oQS0V4tdVeq','r1a92vvtgibNHKkm212fxYlFAiuvdpNiMjtwqLu','hZxL9Gi822Bqzs695Ou5','Sh','Z',3);
+INSERT INTO t VALUES (33892,2291187957367780480,'iUDLdE9yaTZFG','8GZTBUlVlIzLWb86o0RQ','spbn0kl7GLox5tvwGciihg5ZyQ98nxs4uFfZPP0sYX23rBGKSUmC67','E1','yi','Q',4);
+INSERT INTO t VALUES (49370,9981971933198689582,'EMXDjUaNFvm0MNTu6RKZXNZOcDCK5','gxEz','LWjQ3NcTVuEhSl','xJZsL38tqK','BN','H',5);
+INSERT INTO t VALUES (52311,110714514231239762,'164h0FqRrkupROj7o5','CmVUUS5vgiddNcoO6fbfYr3R1rIWFM0Ja3LNMtCfGG','R0WHZsUEEPjXa4XbimY6KyFonEHOxgo3Y0JIieBd','ej8','Vk','o',6);
+INSERT INTO t VALUES (40703,3328266372677129821,'4WgcKhkrqXECg9srno2cDJVHUSGfsN2K5gOIdx1rweXzr60iUdT','WmBeFyUMeXgu02Hks5a9VqCZgkvvLI9ows7CaDFM19l8XsthokgGSgd','j','AVjO3zL8JcgryTZnPZpb','9','k',7);
+INSERT INTO t VALUES (15218,5992958833480075796,'GG2nbwSWGvYUEvsAnWwolOFlEsriTh7YVxZ8YSv','IJXZm8l0s0DeZ30Ct9SrJCSMbbEMp1no5FTwGRM51YJbToe','SmH8Jnk4L7oVKV89rYjLZEDLBwytmhXo0nd','FlX8iK4nXbNddwI7DiI','JJ','5',8);
+INSERT INTO t VALUES (11661,3401327593823746830,'NKdJOEKYy0HqRbX0GgiJ6LfBxhwPTKvX4jzLyxn5hq5MBxkLVtS','eEftSRLB40OaK07AEwuH','3TUAa','I3SrgD3cg60mp','v','n',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(55) NOT NULL, d VARCHAR(56), e VARBINARY(57), f VARBINARY(23), 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 (17143330299816305298,31417,'tyc','e','xzTT7fvcWt3w9buDn9Tl','wzqaEgvBn5OPNfNQ7wXzg0a2zUiSDju1LG','fHeAMsz8CyeJ1KDMp2HuLtWn7TjrDyMl9Sm7p','EGXY7gLSj2hmsu9biVWd4NCJI',10);
-INSERT INTO ti VALUES (17143330299816305298,31417,'tyc','e','xzTT7fvcWt3w9buDn9Tl','wzqaEgvBn5OPNfNQ7wXzg0a2zUiSDju1LG','fHeAMsz8CyeJ1KDMp2HuLtWn7TjrDyMl9Sm7p','EGXY7gLSj2hmsu9biVWd4NCJI',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(27);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
-INSERT INTO t VALUES (2047091334412836551,62971,'okIkWHmcUsB6GzK1X7bBp','ozCYrvbUI','n9QhOlPnKK4SkDYWH','GDbvyB2ef0bXwszb1Yx1AUy46FnRc','ggU1UHrfb0fDhafHBDbdn42pyfxf28Pk8x5t8wLTVZ5','3TUR1ryDTJSpi2xiOMQGetHClcL300QBwn1iDk4L',11);
-INSERT INTO ti VALUES (2047091334412836551,62971,'okIkWHmcUsB6GzK1X7bBp','ozCYrvbUI','n9QhOlPnKK4SkDYWH','GDbvyB2ef0bXwszb1Yx1AUy46FnRc','ggU1UHrfb0fDhafHBDbdn42pyfxf28Pk8x5t8wLTVZ5','3TUR1ryDTJSpi2xiOMQGetHClcL300QBwn1iDk4L',11);
-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 (14663688750887615872,61115,'JmO1BP8XyODKEpabV79MYR','8BKfur19kM6qLp169WuIJySvdDoNd9iWj2w3TOhz6QP2Hy94nGMdrl5vz5jgO95kXtX1G9OIs3MRSELLmmKSQUaPkUDYPzfwuejKESFstly3x1GeSpclgmraUh9zJYoKJ58otnVXQNnAoLw3i98CMAk2re68Zy5CezfJMz9HMEXcYTxGjb8gqpTxlGTjfQwzIA6Rxo','NPqIWShz6PwZG','0pr7hbFlufXragBfabxou','A3bSjWrZTbTmIWr5roOXzAq','hb3c0uptDxYgnN3XOHWUa6mTY9AINRrFVim57zVJC8fvLA7RBk2ZqWeReUOrKmnyHoz2PWolK0fwq1QMmaVFMzoGdrpOCfX',12);
-INSERT INTO ti VALUES (14663688750887615872,61115,'JmO1BP8XyODKEpabV79MYR','8BKfur19kM6qLp169WuIJySvdDoNd9iWj2w3TOhz6QP2Hy94nGMdrl5vz5jgO95kXtX1G9OIs3MRSELLmmKSQUaPkUDYPzfwuejKESFstly3x1GeSpclgmraUh9zJYoKJ58otnVXQNnAoLw3i98CMAk2re68Zy5CezfJMz9HMEXcYTxGjb8gqpTxlGTjfQwzIA6Rxo','NPqIWShz6PwZG','0pr7hbFlufXragBfabxou','A3bSjWrZTbTmIWr5roOXzAq','hb3c0uptDxYgnN3XOHWUa6mTY9AINRrFVim57zVJC8fvLA7RBk2ZqWeReUOrKmnyHoz2PWolK0fwq1QMmaVFMzoGdrpOCfX',12);
-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 (10157932308500474087,30018,'96','g27745HIQ4kOz0w7yTEVoptc83N5N','wi7GjL','BmGMt89jlC7HkSTFNLnMmPtmrHXYUp9NNees7mcMrxlRvoS1evTST3GQM7VaUaGRZHeHuwITLy6XwNqML24663rdhk','l5uuqrRYGtyVsQ1DPS8numq9sVomAxeRRat9jyKa9qE8Nm0IGArAl5Xj3kVP0jAD','9XLVfniudohFvWftaoCAgHDc1t09YZtr9dW4G7BHuYpdwjUULHeharyuW5T70HSU7YYPwKj7BauORns9UTADl5AxbzRjm3UtJF3',13);
-INSERT INTO ti VALUES (10157932308500474087,30018,'96','g27745HIQ4kOz0w7yTEVoptc83N5N','wi7GjL','BmGMt89jlC7HkSTFNLnMmPtmrHXYUp9NNees7mcMrxlRvoS1evTST3GQM7VaUaGRZHeHuwITLy6XwNqML24663rdhk','l5uuqrRYGtyVsQ1DPS8numq9sVomAxeRRat9jyKa9qE8Nm0IGArAl5Xj3kVP0jAD','9XLVfniudohFvWftaoCAgHDc1t09YZtr9dW4G7BHuYpdwjUULHeharyuW5T70HSU7YYPwKj7BauORns9UTADl5AxbzRjm3UtJF3',13);
-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(26), d VARCHAR(23), e VARCHAR(89) NOT NULL, f VARBINARY(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1301090614,12130220856204814088,'V7p1NREEit7vbB4NIUrs3Gge','JScIXSPXcONpGa29j','4bTO4r94PbaYYeQBEEpZH5','50ZCUgpyLTOgLxJea5A6uoHgLDXek','b107OoIbBXszPpOam','o8Rk0ME5ChWK1L0DQesJAnIQ30ipTKfV8LSWbVtvxybC3lWO77oSmFAliM4JCOwC8Hdr7xRyzX9PJhPIoUma',0);
-INSERT INTO t VALUES (1710717709,8220037692471691644,'dRClHpLCh','iUbAH0cm58TGMGZySOLY7l','LYM2zBIACSNUM2HKkMfu4S2XrGHa21l9qOIcVPzYjHjI4duydTxTXv9NeXKTTtzo61JOuwzU83IBBKIiz0','ihbReOVjlqQTCAa7Fx','aIr6vfRP9NAhHjDlJPuPMIzafiUme1I49gcwI6shhQZ4h8P7KsDgnCB','gbxUsZDQXYxVp91Ro26uFampER',1);
-INSERT INTO t VALUES (-437677840,7086994400487860200,'Sob6rodRPsllnw57vT1SXeVKin','vTJfgKgvzhoq9R3','iuJPz3gbNOQb9R8Ddfgg','S4','7xjzNeSPx5X4oIZ7UIdsohVv5PA2fX7B5ph451g8S81dingnJtvLRVTlveeLwt3A8rFaRWy','NnKdqTucPYHkzV3WwO8kFLYZCFVpjCzJ23ZDWL4ybGaEMHJOpNP',2);
-INSERT INTO t VALUES (-619783,5679597382955331882,'UWDSQqw25POPiBMBxCoi8Dhlw','5','Cj8AWOo84ZtLpzAyyoZlgjsAJPj5','Njoz6qsXQQ9kewVDtJEwNt','tDafsDQavYNXmc9J905JAdMBcShzfH6lE0dj7BmSixzqP3ob5jDsnaNhEmRMvVuL18HHmRLVGBCvlQrNXaCsAo1bd','fdvkg2q1uL99Tz4PiquvZnGjh',3);
-INSERT INTO t VALUES (1700270443,2874817821211330770,'GC0EuFM65a8mGDc9V','BXBTj9OtyJC00','M5oCe0prN8E9IrMUKPSTYAFjdBdx8XBytjTdjSDjFpxlr2sIrX3vhL','en56Z4qyGiPNBTJ8Z0xSRWW1DHJt9YXHJj','Yrz06xkU86RviMnrIWL3KIFuPM8TTD1q3B1nbzmMLlk42BxYM2BHIXfuwVVrRFVJQuoJxR6TU3rjBjrZPnUGXz','JOXXpdyQS5UPUFmZmqgodgpgCLSaQZD0dlys36Qo',4);
-INSERT INTO t VALUES (-1599868337,1895413512982858686,'moM5yl0bX2eLOjduxLt','ESGUV6BBNpE1ArpzHPN','rckCV4Ud4UPPo7J1bleJFdIB9DxOEuNIoCmDku','1nnuj6wCVL8E7aokPAw6MNM9WacZXInTtT','vXe5PV6rsKMdjrcG1V6oe8A14oy5pURJK0xBNhVuSEBHtxa9dijgwE7X','XMhozaPzSKWCl2S3AN2PHp3',5);
-INSERT INTO t VALUES (1547750910,9548839913797841525,'8hxZ','ZE4O92JyqBT','6FnLXVw2Zojc9Syod8jN6ZWj6GQpDqJaHHlhW04fXgnu8A4k1wvwUyn88WguKoTv3','UGJofJep832DmeR2NQSkqi6v8Q6f4Ts','SZR6inTirvoQ8sZV3WXOqkiQbaMbNEXquz52xjBuAYHWAwkFBfsXrW5dSLxpeAwzpde','LxlO1qYOqMntihRQrRRYEfuB11gWoa2vbnGVzqydu9ZJUHtpPYwBI6ADPp3oVwsYyIIIakkhSateFcFikWfEfxN',6);
-INSERT INTO t VALUES (-1713822391,11823921024101341842,'mKUrxWlWmQ3hgmPKmQpzmNwN4','Ef0wYe','qECBDCr1DwQUaMOv63o4nDykc7rp0y6uePOWm9Ymadmga2qNv9c0HLGzhPqdeWqkkW6j3JzelY2Gxcj','3BknH5MY','VMX3H4iwJuatWniz7SEJl2y6hqJPnIM5FzHhDd6J3uxF8znbHy5PcaCjI8mDz4D0tG','wcCxMIFRJ8rDKmpVk457S6QEAVM3mdMWpDBMco00uA66TEtWYpoSQaZZJCSaTLmu9oKj3PMnbk',7);
-INSERT INTO t VALUES (-550677075,4772963722011379734,'MmJjwDUECl0Co4Ptr','b2uTnS4cHN','yW6dc6LClrLOeCOSsf53CqzpswrluHm7xQ54PTq1EnMMuBAsTAce','nKtebV9KEs79s7Tso7eC','NeFgRekMESgE8hDN7lyIi0Rde3qQD7M0Vq1LsOPvO4vr3k','n8or1jPrujid4NOKvGta7syk1PN5y0ahwzcPfrWaNmYVB4vC7MG0Pi3x9P8VT7SdyrfYf3g2EYLMbl2Cql2c1ZLuCTwDeXw',8);
-INSERT INTO t VALUES (-1387892918,466673605188969905,'5R1IFBMFYFQpATJl0AFNTsa','CPGq7SILxtmxdpQ5IrrLT','lDkPEGXLfZWBQp107ZesfjWFLRyEqA4ScmY4dg8B8RPTk5MSqKNYI','0Y7UGdBXKM6ZIPsr8V','IGpRAA7wnQ90BirvkHZuYL9FtjWeB09YjMb5LjQJKuG8yWOXSQ5drSrlTm30QcFR9mqowkd3ie4EKqFjzs','FlDmZUc3MLysAFvkH3yAyKb8zCqDqZDm9L4TWQUJfFh2sqqMQ6nFSD5hS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (100692151,10457721413785214721,'WFye','FovtrohUnm6','PyMYZ3xsxgWVuhvBnSm0cdfjU6HKVc5J8sdDuRwK6YG','rbpf','v7Ka5WYAweQpVEaj5FZG4jHnQzh3TBdCPEUS7Qm4TzxA4Pzdw7EGNezuP96ZLg2g32Qp2ApYZqg','SvjllobW7GX6Sg1SznfSjmpf3oU0xqv7MztENHBzVRyYTCQI',10);
-INSERT INTO ti VALUES (100692151,10457721413785214721,'WFye','FovtrohUnm6','PyMYZ3xsxgWVuhvBnSm0cdfjU6HKVc5J8sdDuRwK6YG','rbpf','v7Ka5WYAweQpVEaj5FZG4jHnQzh3TBdCPEUS7Qm4TzxA4Pzdw7EGNezuP96ZLg2g32Qp2ApYZqg','SvjllobW7GX6Sg1SznfSjmpf3oU0xqv7MztENHBzVRyYTCQI',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(27);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(27);
-INSERT INTO t VALUES (-1579747881,18300045535944351173,'6Br9fNuLgZ33SYBZBOioD7aZh','afT1WNtlAu2tBkddjOjF','dMY3NmmFkpFF1V1zWH3q18z54hd4a50diTyha','l6m3gxeWv2epu','E1qxLZr0FHWwfk0C1zdWRkq0uizZdZIMTWob0Cx9R22jH61oKZ1mFAAnKG3c','2T4duNnrkJKdUTXj4w81mQvZaa',11);
-INSERT INTO ti VALUES (-1579747881,18300045535944351173,'6Br9fNuLgZ33SYBZBOioD7aZh','afT1WNtlAu2tBkddjOjF','dMY3NmmFkpFF1V1zWH3q18z54hd4a50diTyha','l6m3gxeWv2epu','E1qxLZr0FHWwfk0C1zdWRkq0uizZdZIMTWob0Cx9R22jH61oKZ1mFAAnKG3c','2T4duNnrkJKdUTXj4w81mQvZaa',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2004689763,17179599190174372792,'m8BeAXFkDn6c06wwXRBNMeSkt0BCfag8KvJxi0uC','xHWeAatHhUjZpON46mN','UNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYD','g','rN','G',10);
+INSERT INTO ti VALUES (2004689763,17179599190174372792,'m8BeAXFkDn6c06wwXRBNMeSkt0BCfag8KvJxi0uC','xHWeAatHhUjZpON46mN','UNj7iwnjlcqmYLoYvkcIVesdS3DQpnkAIocYD','g','rN','G',10);
+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 (1325422172,4529048630362659597,'UGgRDzFUc7UwZx2P0r7kXZM1HpTPFmPMKHJbwkESyFaKKs','e54pjKgdU79N5aLwPQHLoJnWgYTTwbkoCuGXOqkYDVeH3Iawymu','k5H1QItkP5Klc54TKkX0rVR6ynXQlVeV8oiP7rKargoVPSe5jrFg','DRiRX','z8','N',11);
+INSERT INTO ti VALUES (1325422172,4529048630362659597,'UGgRDzFUc7UwZx2P0r7kXZM1HpTPFmPMKHJbwkESyFaKKs','e54pjKgdU79N5aLwPQHLoJnWgYTTwbkoCuGXOqkYDVeH3Iawymu','k5H1QItkP5Klc54TKkX0rVR6ynXQlVeV8oiP7rKargoVPSe5jrFg','DRiRX','z8','N',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (750685977,17880589457597046490,'BiHot3fMjE7gVct9Pih2l5x','D5PNyVJeY1aUIbfWD4ByNyAtFrWsvvfP8SmHBeBpF5mS','A3u0YvIWNdtiRZxDpuOrq8HA6ZskmtyoxWCyYzRzonqnqGMmRcNDd7pRf6tHckANkSQZQdwCu8kKA','M1Iz0DXW','b3u2EPPztp9aajctyiUYA2AtUJrFFjQgppVYw','JV4bPK81q9TqqmZ',12);
-INSERT INTO ti VALUES (750685977,17880589457597046490,'BiHot3fMjE7gVct9Pih2l5x','D5PNyVJeY1aUIbfWD4ByNyAtFrWsvvfP8SmHBeBpF5mS','A3u0YvIWNdtiRZxDpuOrq8HA6ZskmtyoxWCyYzRzonqnqGMmRcNDd7pRf6tHckANkSQZQdwCu8kKA','M1Iz0DXW','b3u2EPPztp9aajctyiUYA2AtUJrFFjQgppVYw','JV4bPK81q9TqqmZ',12);
+INSERT INTO t VALUES (809495140,13701196709300555586,'Abzu8nrOoAcbin4FsCbsxI','jl8kUtR3cQWnFH4BMfv1alfdtehuYv7rqBwgRnK5xJpuKash2KRjetNwPbMb2K6n0HnhD','cMFJuxul0ja8Woc','knttx','m3','J',12);
+INSERT INTO ti VALUES (809495140,13701196709300555586,'Abzu8nrOoAcbin4FsCbsxI','jl8kUtR3cQWnFH4BMfv1alfdtehuYv7rqBwgRnK5xJpuKash2KRjetNwPbMb2K6n0HnhD','cMFJuxul0ja8Woc','knttx','m3','J',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-758531491,8348923080480235352,'hOrMCpx6ZraRtPzylXLc','l3NKvdTvAlKHEyBFFfp8sEt8DcxBAruM19MJld0ZLP7X4E9phdtFoNz6K9wAsNhehlW8Gek2QD1zdR5aW2hZVTNWEevnoH1tez7pjQuJz4fXBbCf7geCDuyFGzJBunW3DGTlWeAuKKdUPQN9enfznxpj6P1FJ6e3E2PfqMQzmvcWjHGxwBhFLYmPqjmYurp2UdzyRwq75KqxgSCBG','oPLH1AFaXvNpuplSIpo5FionA52Did5u','qfNI4Wya6jRq6xpzeGUatX4yRIAGUWI6bBc8XR9O0Kwf1dj','GUd9zMwsgrvBWlYJfTpcVY2VsLqETNgA8N4KUSg7Y8dy2bZUUPkF9UtR1UUO54tIPQAzpepli9Xnvg9s6H67peUbEI5Ew1pKfR7','eeOOEyO6WKKrd5QoxDzAl1zsY38J5mQefKqRFG0LqZF',13);
-INSERT INTO ti VALUES (-758531491,8348923080480235352,'hOrMCpx6ZraRtPzylXLc','l3NKvdTvAlKHEyBFFfp8sEt8DcxBAruM19MJld0ZLP7X4E9phdtFoNz6K9wAsNhehlW8Gek2QD1zdR5aW2hZVTNWEevnoH1tez7pjQuJz4fXBbCf7geCDuyFGzJBunW3DGTlWeAuKKdUPQN9enfznxpj6P1FJ6e3E2PfqMQzmvcWjHGxwBhFLYmPqjmYurp2UdzyRwq75KqxgSCBG','oPLH1AFaXvNpuplSIpo5FionA52Did5u','qfNI4Wya6jRq6xpzeGUatX4yRIAGUWI6bBc8XR9O0Kwf1dj','GUd9zMwsgrvBWlYJfTpcVY2VsLqETNgA8N4KUSg7Y8dy2bZUUPkF9UtR1UUO54tIPQAzpepli9Xnvg9s6H67peUbEI5Ew1pKfR7','eeOOEyO6WKKrd5QoxDzAl1zsY38J5mQefKqRFG0LqZF',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(94) NOT NULL, d VARCHAR(68) NOT NULL, e VARBINARY(5), f VARBINARY(46), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5005853,3622964303801740161,'IITlZs6UzuzinCpTYDw5yEE510','2u14kBqDfRHISctsJ8sBzcaJ','W','6b6SeGAGN9zJIi9lZ','XUQXilyry8OwlcyhBK','5HDJ0A0Khfs9IvVP0E1SMEJ1sJd3SAgQjk2fR24diLhd',0);
-INSERT INTO t VALUES (3294035,15388764670129398001,'sM1r3Zp8f19LAy9cmKNpY','hpUorMeovDokl6fm6jS3rpvC','nO2','nH3EqWXjp4TYL7YTYphwP3cGhJGaeUqdhAfbeEyDmf','UB0dcZrhofA4B4cfhZMU56HC2LWVVTM6ZkSzvsD7vdOGed2kYLszcgRwOk0ct9oQC3LaZR6QBBMhLXT1yG','DV',1);
-INSERT INTO t VALUES (4704395,16707922908488312778,'ceKOK8zMFTXOowD7bSdqTiOV2ELMgerP2PeARSTwQdNKrnOBBHFZMxQea586vrlhxdqccL4ADIfx9eiXi3J9pVariai9HN','xEHUdMJlBe4vGSZMT0NI2v','cfOH','GacBpNNsubc7z3j','WaQEgGQUpyl6eZaAbRqCkhGWTxt1JpE0snae3qVtoyLeFPalirZCaBGJcJiF2mN8mCcNGu1ehoJR7pSD5S5rj1','5SA4',2);
-INSERT INTO t VALUES (-1364762,10192105152553382408,'L8OSfdsqzcrd8ReYjxUBiUh6WEx1OXu6rg','VFJFzhNMv1VNzQZRoe0q9clrnX2LXM','gizO','5fmx1nkf0BipWqK','QSpt4g6qEwHTsVC1TnD5sFhgwBdwULRXMmTTSKAzttAhlE5QxDeXyM5IEkvWxq7krsP','kCK1FsTc0Om4Ayxod3ETFojdHJnikZRcVrapCJuhHLO2cV9gFly1sTP2yzxGq',3);
-INSERT INTO t VALUES (7627207,17322494010373545325,'X3VUTACChnvS3YkDcej0ABLD','8wCoxMWwlCZP4Ff2ijFZQAdmiASVMg24Z6L3ci2jr2jFaJIrkm','WddyY','gIeGnN3EkJj5OoSSY7AVppohwHH','FU4wXtpBEMWMracgFlBU0DOGobL2e1uDIc4HpqE0WBGqedpGsTJLih6ki2tGnGVPTK6zbUshWdYrEe5TYoydWmpsWU','whzN9Tz0kraKhODpvbdgkEmuQDYcsNL1uX2J2KzuUel79VkVsckWDw19aAwFagZHIVSStxXJBzPlFurXaY4aOT9',4);
-INSERT INTO t VALUES (-3766021,15878420017056589217,'BytQ1V1tZ8yw1ziQVVvl9weTF8Zb4hPBThXdoinknqUyeDBrXW7koiG','ingVaL6noSN9vhDwfaDw4pJEOdUNflFYVBj1uHm3gukrF58e9yVUZNH79oZ9h','Y','bmCTHES','lxIVUV83QAPXjbhkOmK7PhPpBegTEjGpwLVfELqKn9OUTsCgMvc5i3i7','I8NZ5WaoxYKFy',5);
-INSERT INTO t VALUES (-773481,4929775169360415022,'NxbWOvpQL30','OOdWQXKnAnKelRj','qbc','hS9WocnDX4QJ','fQfPN8ux86gk5OcoFtErEHoe8eLoqmSjJvHuByYONIciYfS6bbZ6PgTscLcWasN40WPlO2ZXRZ4VsPsZMcP35yxpRMPb98ZRkA','0b8p6IoDEHaDIYTflZGTObHRykdVm1d1vAKbzuEsoX0trVfnaTeUAZXsQqYb9YW5vaiuBySxAlwtnLHQNwc1ggNN',6);
-INSERT INTO t VALUES (3771202,15124674961535665145,'UWoJWHdYx5wVdu6rgPMvQOBpggfu5fd68OO4gGz20J1WSUwt5aBk0heCeAJGrBZwvxnOMF8jpncl','HyBeCPoaysCBU','FU','osif8mMnrzk2juQ94HbZA0fKMLGhL7','ZeRaVsX32U18pWQvRML2rhACZelKelQeDm7mQAVViSa0ac77G9VdGZJ7lsrSAAdtIf8ME0wutGqq','qbry0FgnMoQSgeAucfB6p30J1wuYBp5zJhQjTFrzqO',7);
-INSERT INTO t VALUES (2172230,12037540335626230210,'h9tUhOjSKNm3wwz3khCynszL1644x1jXypcxNohCsI3Z','b46kW8ArqNO3jGuf75lwwKPp9QPgeAkVY9bQGFz','R22','Pau64XNnx6SIXaDDLxz','o9bXUBjKTHWFGv0JyoFAD6SJ3xdvZ45lEqjz30DUKrtsR6AKa4sTyXBaBd2usA8ZH6OiUJGzZCpdpvO','2e03mSLPKvwPBle6SbE2DQBTcbphF5aZMXbdNv5',8);
-INSERT INTO t VALUES (6519055,15037902083245413151,'ciCgq','XV5sEhPwAONfHINtF4DKXSSolMhoZ2e6EFZvQiRQAIVj8rlk','ovB','LZOJ7uS5LebDDxwco2J7gQjKEo4bh','2Ff7IJPqynbNpcdWqkyVomE6pDoYpwWaqd5nki9YXgbJwS6k1McvCin5Km9Z3RFM5gzOGqSgpTQIA856xRS8','nqMziB7PxYhWnHAIQ50iA0ubCAV4J5Yyj1CdTNujdmad',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2176353939,708772759882608345,'PiCBMKo5ZzErAYXfQ6dtO','uvrpaS0OjRN53xoAyLNjKMgrwBw9NLCuUQSB11vMdFMoOqwfJlRYw4owZxEYn3dHw3PcK0qVi9Gyh4GGBX7NHrChd7IdJOinmFfhK7OKXl7P4RD0cNyRU6PxPtjOsg0ixDAO7tt1viS46MzylGtOoV3HxPcxrF6b8DwGo2vbZKKAIWU5HV1zRi5xts5uHWRXJrP','qA','lRfpeoEfn86DDxaZOU1eMDmtjayv1cRHdWxUPrKog1gQN2YoNBrFufBkSHwQXp1e81eOvcvueTlOEH0pwai7EjtQ8rf66COOMOnc','3U','b',13);
+INSERT INTO ti VALUES (2176353939,708772759882608345,'PiCBMKo5ZzErAYXfQ6dtO','uvrpaS0OjRN53xoAyLNjKMgrwBw9NLCuUQSB11vMdFMoOqwfJlRYw4owZxEYn3dHw3PcK0qVi9Gyh4GGBX7NHrChd7IdJOinmFfhK7OKXl7P4RD0cNyRU6PxPtjOsg0ixDAO7tt1viS46MzylGtOoV3HxPcxrF6b8DwGo2vbZKKAIWU5HV1zRi5xts5uHWRXJrP','qA','lRfpeoEfn86DDxaZOU1eMDmtjayv1cRHdWxUPrKog1gQN2YoNBrFufBkSHwQXp1e81eOvcvueTlOEH0pwai7EjtQ8rf66COOMOnc','3U','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4092187698,14722217456488892008,'Nvf1Sqr3W4CCKCJOyQ','pD567UwYn4nPoIaV5gunQ5QM36yj','i541upfa1YSgZ4IFOGx9kG0VK6G2ZWN7XQKZQWZMd0aMU2','RxQwX5oUmk1vRyTn4keBcLlKTSpWZoVUaBWyyFXHrbF3MGULHWEi2GYoq37gLO1bwIIdy7wz0GqV5loKTVHcrqdkkGAHnPtN8yyrb50odMFXsdBkaPj1wIVOBqnZk78BteuvqBx','9','v',14);
+INSERT INTO ti VALUES (4092187698,14722217456488892008,'Nvf1Sqr3W4CCKCJOyQ','pD567UwYn4nPoIaV5gunQ5QM36yj','i541upfa1YSgZ4IFOGx9kG0VK6G2ZWN7XQKZQWZMd0aMU2','RxQwX5oUmk1vRyTn4keBcLlKTSpWZoVUaBWyyFXHrbF3MGULHWEi2GYoq37gLO1bwIIdy7wz0GqV5loKTVHcrqdkkGAHnPtN8yyrb50odMFXsdBkaPj1wIVOBqnZk78BteuvqBx','9','v',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (883407297,5666011482077185861,'hljLvBxDM7C','H1V4Iknbb7lgy3QBitqq6bqTxY9bwsYUfDWzvwrr2HOdTnONqXtx1uh9ws6poXKj5LmGOW8pnR12qY1oUnGRJA4O5XH3N','YSZFRGIQSWvTR6WFyfVFDndidhCjWkd8qFYGYFIaH','k08WN0jlXfw01O5EZdIdHWPkQmC9Q8x5RGcQN7tysUdZWG4SZCNhSHSvx8tcZ7A2ytehiWnqj2IVNL0GiuRU37TOcIrHNnfhHWHEK6JFzJwJuHED6iij4p7qXr','APc','wc',15);
+INSERT INTO ti VALUES (883407297,5666011482077185861,'hljLvBxDM7C','H1V4Iknbb7lgy3QBitqq6bqTxY9bwsYUfDWzvwrr2HOdTnONqXtx1uh9ws6poXKj5LmGOW8pnR12qY1oUnGRJA4O5XH3N','YSZFRGIQSWvTR6WFyfVFDndidhCjWkd8qFYGYFIaH','k08WN0jlXfw01O5EZdIdHWPkQmC9Q8x5RGcQN7tysUdZWG4SZCNhSHSvx8tcZ7A2ytehiWnqj2IVNL0GiuRU37TOcIrHNnfhHWHEK6JFzJwJuHED6iij4p7qXr','APc','wc',15);
+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(100), d VARBINARY(30), e VARBINARY(96) NOT NULL, f VARCHAR(93) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5688756188422727601,12780975605339642258,'bBclMhsIrYPKrE49Muk5','m5Rq3ydzstKG3LUFbi','9UTe4Hnq9D6QFCbhv2CVRQCfase80WdwmM4xu0zSIjyg6SSHh7sSWOtr6pVvTKmZq3BsvPAH5c0VGahAzi3gybL7WUfv9f','0FUcsUdSjhhZzG549FLe6KYN48lLMPGh77rtAUm','R','pM',0);
+INSERT INTO t VALUES (99409359967407013,16925228959433151769,'kaI0JAFo4ErxZ9Acd0ZxIl2iW5pl1dUuY4qUa8u5reBR','QX','fTXAfb4PDC7YEi5AA8wbqvETzWt0JKBWBGtBRcclxqFlbvnnPixFyUu0dAR4FiCrcI4Zuqt5LV3pbHECNNpHbQMzvW','ftfBQfg1646TvszLSfQwzdlEaDukKAqv1183Ni2cVInhuVANlvIsC0JJP5XXb372BzIbYFGO8tC','m','29',1);
+INSERT INTO t VALUES (5228344292939376548,2817448034475507818,'RtGo4wYOCbcFwkgj6aKH4HY3GGYjMjPpgbL1c9ucPWJKEw73SCqcfkrnHlvtL34eqvcZu0ZAShl','3rWZ8x95hsfw','k8xtDKa9XYvrRRa0JpJR6gXlpD3g9VE5k1bJ9UqXG','HoQJ3dNJYfyOnbcEZeHIKgNWGGQLEkFjG0gZrGOGLO6b0LXNaeox9kESV4kjGTIRWANUdk3uawBT7GwTzMpyUIuRGs4d','r','Z',2);
+INSERT INTO t VALUES (-2867951465996343257,11902453309883046808,'biv','PghQfoosUPc','gzYb8YLg4nv8LPDkCmKnrSk8Nx8lfwcFonHw73mbh1uDrFUAKe7AZusS5puTg3tN9uYeFJ','Dk3sTRr2Rqkq2hGydFClD9JG5PKacu109OcyKZZgqcmVhAemXmctEsiqA5zUOlhcReadIRInt5lDK5','e','1',3);
+INSERT INTO t VALUES (1878600814388950189,11366027205789502240,'tSXefMR7DdVMioPXGXsyLQpT60shy2dOxM4Dxh4OIZds5HlFv1lnYqFu7wBmlXzUyD6XpRreacXxUGqzIlsX3dKjBX3eXUIad','I','40AfkijYOKoK3Jfv7e9aV40gvqaWtu3osP6dwATeUa3fSYbjq9uVI0OulSc9gM0WCYPxOD4IOjvMJ5NyRved4yPfYzQ','sodbn5W0jsfdqv4YO5Uf0JaAGqHOGY8sBl5EfljuAY1rnt','n','Se',4);
+INSERT INTO t VALUES (-6280004925847466208,2687047998040612834,'IH5uaXrS139ANGnFZfVbLZdxKdpajLELvjauqrdXrkGCS7CGh1SC0EuR','NfIZKxomI4cv3MEJ31cJaDzdgEq','eS0jYQFdpmQ9nFtEdpFHEKAITNO1T2KUDsw9TfgADKgbr8YA67Jpc19k0e7rA2E1nreWWSPX','AR5gNwA1fEMytZWfrx5hi3knishAhiTWwLJEadqkhvSOo5NJfjtZTIJidJ8PL','I','Jd',5);
+INSERT INTO t VALUES (-6706974108466430911,2919266276447152138,'ROHWBBRvWna39czp8MIF5JaWZIJjoj2HgZEiQMYBmMPefasoHvQJBWqFURrf0Uykg4ZFJCTgo','rcqaePLNK2Ar','ABbaCxwpnX7BRV1r6CarMS9nqLoY0j','wMwLrpXgWLh6QKkiBepfxH3wnenEwSrvYQgevTVId0jejUDAf3iyK6pcZjEhkQUVmcCW2y70DArSEqA9dO','j','F',6);
+INSERT INTO t VALUES (-7574196830820957787,17973654689729274107,'1L9OKMFjqs4KLaMf618mEeeOsiH2TXjkMFZQeNI28mdNolkFAoVKcYEu','r93vHVj5MEt0DPT7K3uSna9ZX','6ZYBZ62KWASkx3qpxQnoA9NS6e','k2JLTKpk73WuTO7YEWii5XPQsJ41pHwHUXH2ebTQqsryJJqxcS4IA4fFHmFY2xxIkYFtTIDtt','G','Wd',7);
+INSERT INTO t VALUES (2303980142646815430,9886054349285928421,'mX9GLIdZH7rltYh5gBGHACooYfi83mzUNthYwJZxepknXrdqgeOYpfiXEgMqR5U9yyQImVHHvq5sauRcoaTs0MmN1HEwMYTT','0TyDuJ18ahphCQ1MOtBAe','gORgYYX2FfZhFuuCkx3EdmHNOev7YyM5jnUO2igsBzAcy7CU7aOfW8VPQWBH4R3ajh04iqiOKUASvTNkKHX6KpuV','NviCk6z699B3dhu4uT6zsXOmRPN5e5HBhYO7dsoNIq4lBayqgwM','z','V1',8);
+INSERT INTO t VALUES (7223270577082659719,11513001504135172862,'BWxRNXoGaoeB9urM0Uhv0u3RwZCSdY6uHd7','A','WZqU0uGTNbv33Fim62CZgIiA8y3hfbKb8oSRAsoBN6pwg9aPyuIcrBj7TrP4QT79Pg1adJLMMdusjcU1Q70bUHEvB','v33L0NzFEbwAxFnaWJCxQbAncYaetDBw52y0zYC8qIwCz37eH59lnJtXccYiO2YxfeFwi','P','1',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(100), d VARBINARY(30), e VARBINARY(96) NOT NULL, f VARCHAR(93) 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 MEDIUMINT;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-519003,10394209677842058043,'zsjjyU66Wlh5ZM4vfkLeNhRs0cZlYq1u4bgEVq0Vtq1uMce3yHQPOAse8t2IW','CZjSoyQjIlrVu0ZA8jwYd6P5IlmAqCcngWQMdDrMVS7V1fZ49EBvAu','Y','lm9mCdGCMkOXTn','AkDYITpzpNvnJ3V1VYZbubhVOFk0OSU0rUdeTbPDA21i74UhAvhKmLgJesMfQAG540yXLhUMU','TOLxX288BJwCM5BlTjbXstZmQQsfgd9XA6YaP5oJ2Uq5v43mFbLd1MKbPdYhuTQZAtcRs8vJTMRR7i3CnwXgUMSpV32NMVbP',10);
-INSERT INTO ti VALUES (-519003,10394209677842058043,'zsjjyU66Wlh5ZM4vfkLeNhRs0cZlYq1u4bgEVq0Vtq1uMce3yHQPOAse8t2IW','CZjSoyQjIlrVu0ZA8jwYd6P5IlmAqCcngWQMdDrMVS7V1fZ49EBvAu','Y','lm9mCdGCMkOXTn','AkDYITpzpNvnJ3V1VYZbubhVOFk0OSU0rUdeTbPDA21i74UhAvhKmLgJesMfQAG540yXLhUMU','TOLxX288BJwCM5BlTjbXstZmQQsfgd9XA6YaP5oJ2Uq5v43mFbLd1MKbPdYhuTQZAtcRs8vJTMRR7i3CnwXgUMSpV32NMVbP',10);
-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 (-293044,3297010889433977007,'BfynYVwUJUyFlOCjLMRdyZVgrFkLIPl9ZXw0OycFZVq3VkeMEe41t1WLyRSHHnIPsFdhZ5PFkXt6P3prjoSxO','QImhfl7lOEbCoYI9KGD4U81rT5AO62jDbrSJHjk','nkPJ','xCnORwnKicIe4qIPCSMZqFpSyJllvbGB','HSbEYbpjA1rwMbsdeO3V4hEUvgFCqDe56ehquv2bFFva6EK8WmWM2maEUvo50lOwsCZ2bSCRRwfR1NaPqpDGvrhk0SZ91nxwrn','ydhieACxqWvhaBePQN8B7QfZ2Oc9vcms5',11);
-INSERT INTO ti VALUES (-293044,3297010889433977007,'BfynYVwUJUyFlOCjLMRdyZVgrFkLIPl9ZXw0OycFZVq3VkeMEe41t1WLyRSHHnIPsFdhZ5PFkXt6P3prjoSxO','QImhfl7lOEbCoYI9KGD4U81rT5AO62jDbrSJHjk','nkPJ','xCnORwnKicIe4qIPCSMZqFpSyJllvbGB','HSbEYbpjA1rwMbsdeO3V4hEUvgFCqDe56ehquv2bFFva6EK8WmWM2maEUvo50lOwsCZ2bSCRRwfR1NaPqpDGvrhk0SZ91nxwrn','ydhieACxqWvhaBePQN8B7QfZ2Oc9vcms5',11);
-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 (-7684825,10346254007794245624,'nXyFVwKjnGJ0','VG2gX5Jt198TEL1L5iHM0UdQJlA3t5CvzEvjsB1rklqZUDbQjvC3V38CZFiVf5hT7GMhvNuAsXuN3oUBLv26rVUVusBLw5K9ELsmPsHCMr20mgCJqb6Ywu46Vz1A70mCPQZEDENDbhjnFbXgnGEJAq4TUBFBIgmdTObFNgm5DpHPHDytXiPIzsZAkpW5AkzO3dAXJqiqX0','Xo','Lyz9dO36YmzkZfu7xAK','Uhyy2H3kuML78DAkmknZc2iAbr4idTftpiN6TTVAIin5GgGjm6gNPKKsvTUVkB9wEFPvOt4AJbPSzGxm','MBvsqBSyWRhvHrKDUNEm7XHCwvCZF3fov04TWTEj4QAk2ohgC8EtOvYVULj07tWywPcId2',12);
-INSERT INTO ti VALUES (-7684825,10346254007794245624,'nXyFVwKjnGJ0','VG2gX5Jt198TEL1L5iHM0UdQJlA3t5CvzEvjsB1rklqZUDbQjvC3V38CZFiVf5hT7GMhvNuAsXuN3oUBLv26rVUVusBLw5K9ELsmPsHCMr20mgCJqb6Ywu46Vz1A70mCPQZEDENDbhjnFbXgnGEJAq4TUBFBIgmdTObFNgm5DpHPHDytXiPIzsZAkpW5AkzO3dAXJqiqX0','Xo','Lyz9dO36YmzkZfu7xAK','Uhyy2H3kuML78DAkmknZc2iAbr4idTftpiN6TTVAIin5GgGjm6gNPKKsvTUVkB9wEFPvOt4AJbPSzGxm','MBvsqBSyWRhvHrKDUNEm7XHCwvCZF3fov04TWTEj4QAk2ohgC8EtOvYVULj07tWywPcId2',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-2175634,17447701016250346169,'Nfjh0fnFMKvxOQT0EVEUHQbtBmGl0EIF0qjW26B0kjChAySaBMfCVN','ZM3tsEY','vng','DhjEub','4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg','O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRPeaFrttSFeSu3yix6tNd11yf3J',13);
-INSERT INTO ti VALUES (-2175634,17447701016250346169,'Nfjh0fnFMKvxOQT0EVEUHQbtBmGl0EIF0qjW26B0kjChAySaBMfCVN','ZM3tsEY','vng','DhjEub','4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg','O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRPeaFrttSFeSu3yix6tNd11yf3J',13);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-443143279093889825,4733247071759124749,'Tk4H8vDA2RVjdwWcsISumxx07qopjziNPUisN4p0Thj6psHf4aWl1LFsrBOg8UJLm4Gro3DuR4XNSHoeRR3eE9hxmyiY9bMqq9J','FCOhRiOr2xaNzgKmlX8','SMAgsbTLWYSPAVs0v8g28AdgFx2iI6gBIOefDe9','fkuWzqVF81eqXa5qhRqGdwzfu2SPtKHIyG4nO7l0wuGdlzV7IuZDzCTdkepaGgbtpii','V','jl',10);
+INSERT INTO ti VALUES (-443143279093889825,4733247071759124749,'Tk4H8vDA2RVjdwWcsISumxx07qopjziNPUisN4p0Thj6psHf4aWl1LFsrBOg8UJLm4Gro3DuR4XNSHoeRR3eE9hxmyiY9bMqq9J','FCOhRiOr2xaNzgKmlX8','SMAgsbTLWYSPAVs0v8g28AdgFx2iI6gBIOefDe9','fkuWzqVF81eqXa5qhRqGdwzfu2SPtKHIyG4nO7l0wuGdlzV7IuZDzCTdkepaGgbtpii','V','jl',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
+INSERT INTO t VALUES (1182002879957752696,4564612726405324981,'3i','hE','CRhatHOd9L','nm','q','X',11);
+INSERT INTO ti VALUES (1182002879957752696,4564612726405324981,'3i','hE','CRhatHOd9L','nm','q','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9155847830502644484,18101780146788900763,'4qGMoYqwVAbamH25Is0nWPezYHqG1GXakd2W0KQTlwb4fxQdtnPeemD1iWhru','zL8yJJusKpCQ4CSQqntt6eZpfVUurcSmifNaWB1xzlBHyoyKlVXIHHzGidTGPVtBM8dtk5bYeeVwgI4xYSMMckiNoBcpWOxNlVGSjnJ9KtihtgcpksnaleBkxeFxmw7laKythVT9AHaq8a4DSrLKvMVxcZ92dk33unqkLhVuJztHzTulNi38YQMs9MlLRbijUz5jpfjhbEIyFwENqUwzzg7voV6gHXYGo2p607jO9','Yyp6lQSNinNlPtYwDXqPzgXOk58A3uOT3EpD8HEU0gzs7MfcKl','037ybNuIGxhbIQKHxbq6FKoqZmuCwceNWs8aQibQH','k','o7',12);
+INSERT INTO ti VALUES (9155847830502644484,18101780146788900763,'4qGMoYqwVAbamH25Is0nWPezYHqG1GXakd2W0KQTlwb4fxQdtnPeemD1iWhru','zL8yJJusKpCQ4CSQqntt6eZpfVUurcSmifNaWB1xzlBHyoyKlVXIHHzGidTGPVtBM8dtk5bYeeVwgI4xYSMMckiNoBcpWOxNlVGSjnJ9KtihtgcpksnaleBkxeFxmw7laKythVT9AHaq8a4DSrLKvMVxcZ92dk33unqkLhVuJztHzTulNi38YQMs9MlLRbijUz5jpfjhbEIyFwENqUwzzg7voV6gHXYGo2p607jO9','Yyp6lQSNinNlPtYwDXqPzgXOk58A3uOT3EpD8HEU0gzs7MfcKl','037ybNuIGxhbIQKHxbq6FKoqZmuCwceNWs8aQibQH','k','o7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3729701668927912818,10768556331559899105,'n2QFtt20XDiBf4bkS8OA9g9l4KSrhNJLV1huEZbplaCBJXMDmYa4wH6BMOkVKJOufZUKzH1BtQ0a8dlFA8hg64dPDbGsJH','CWD0dwg83ypTHQ6V7DupZEdWq3KOBqyfIULUO7KMkDMzoJQcuZWzJmxGEwez4L9X','LylMJKkkyDVH2UlpcOdHKojZWO4lURtu2wnqon9fWrgUOxBzQ2D','5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40LgGMjddi9HT9ArQhYUJsR6WIKQ9pUe05zEw','t','B',13);
+INSERT INTO ti VALUES (3729701668927912818,10768556331559899105,'n2QFtt20XDiBf4bkS8OA9g9l4KSrhNJLV1huEZbplaCBJXMDmYa4wH6BMOkVKJOufZUKzH1BtQ0a8dlFA8hg64dPDbGsJH','CWD0dwg83ypTHQ6V7DupZEdWq3KOBqyfIULUO7KMkDMzoJQcuZWzJmxGEwez4L9X','LylMJKkkyDVH2UlpcOdHKojZWO4lURtu2wnqon9fWrgUOxBzQ2D','5oGAKVpamk3SrfxuMHTJ3Ox2CW8DUAPOJGfG40LgGMjddi9HT9ArQhYUJsR6WIKQ9pUe05zEw','t','B',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-7156639098942919713,12407962520135960296,'f0xCLHyka8uuS','5gOEBcNPKhEbKh1TIlSDagN4vfr956MwI3WtNQMg4qcLFZQM','sBQ8pZRyhV9Yq4TpnlqsX4aAy8yZfbGwAAJeGsYaO3uRjweT1MI3bOuJcl0EjSndDUlSin3gaDkAX7RmH0BRihortPv','WIjIPJWfciffIKowhoM21IQmSArwQxr6AWKZX4NM3z6YPScDcU3m7gvvUzxKINVuMofdxnhkROBmsuaTwY95Md1s8CG0ffnVA4z9kDz0fYv3wQIgoy7FpCNV838QHBXhzGt4DoDeiOyDVjzSXN9SkfU1WtPyvSOfYSnbyFfkBRq7zR9BEBuM5UKKf7kIj9691QGaUPevCO4IVk3ArnSD7kRTwkFQ','Hj','BV',14);
+INSERT INTO ti VALUES (-7156639098942919713,12407962520135960296,'f0xCLHyka8uuS','5gOEBcNPKhEbKh1TIlSDagN4vfr956MwI3WtNQMg4qcLFZQM','sBQ8pZRyhV9Yq4TpnlqsX4aAy8yZfbGwAAJeGsYaO3uRjweT1MI3bOuJcl0EjSndDUlSin3gaDkAX7RmH0BRihortPv','WIjIPJWfciffIKowhoM21IQmSArwQxr6AWKZX4NM3z6YPScDcU3m7gvvUzxKINVuMofdxnhkROBmsuaTwY95Md1s8CG0ffnVA4z9kDz0fYv3wQIgoy7FpCNV838QHBXhzGt4DoDeiOyDVjzSXN9SkfU1WtPyvSOfYSnbyFfkBRq7zR9BEBuM5UKKf7kIj9691QGaUPevCO4IVk3ArnSD7kRTwkFQ','Hj','BV',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (4462673253866529826,4581674915637056979,'33URx9dheJwM9b4ONqTHTIgDiq1xHVLbYDh50v6vuBFFULdQ3um8zQ3Q1ZEQMmdE8Sfrim9Y2EC7kv6CZQMVvyp','CQLPEZuwZveZP8bhHLeCKNOHemwOzJXOzsRBQUEb0nkjxbtO436sSglpJoiIoeJ8VSVjJdqTbogTAYNSzlV00nEya5x6DjtkHg2wifStd','4VGTDwljSAR9N3aSJnQzA6BG7U6WGDNMi2Dv1V1YuzU6Eg9d2Jh7vJYqTgMhxNSWuGfstF','7Wa4yfrD8Q02RaVevb4eFh4IcJyXDeyRFb7znpwABDSgIckAuucfJ8lkzJAGBxr7O7SWtqrEoUWAOr9W0HrL5ZXCnrVcE4UjsRc3ZWK7zC2RqVcCvvjyAkeC0iJaJkQNzfL7y9XmsDfZV4CAyC7BgopQoi22RsIPvZI4J4D2VCJNDB36Ij1klpnVlBEAlwdEd45yQykYyZUqdFZjYROp9xPR','OI','b',15);
+INSERT INTO ti VALUES (4462673253866529826,4581674915637056979,'33URx9dheJwM9b4ONqTHTIgDiq1xHVLbYDh50v6vuBFFULdQ3um8zQ3Q1ZEQMmdE8Sfrim9Y2EC7kv6CZQMVvyp','CQLPEZuwZveZP8bhHLeCKNOHemwOzJXOzsRBQUEb0nkjxbtO436sSglpJoiIoeJ8VSVjJdqTbogTAYNSzlV00nEya5x6DjtkHg2wifStd','4VGTDwljSAR9N3aSJnQzA6BG7U6WGDNMi2Dv1V1YuzU6Eg9d2Jh7vJYqTgMhxNSWuGfstF','7Wa4yfrD8Q02RaVevb4eFh4IcJyXDeyRFb7znpwABDSgIckAuucfJ8lkzJAGBxr7O7SWtqrEoUWAOr9W0HrL5ZXCnrVcE4UjsRc3ZWK7zC2RqVcCvvjyAkeC0iJaJkQNzfL7y9XmsDfZV4CAyC7BgopQoi22RsIPvZI4J4D2VCJNDB36Ij1klpnVlBEAlwdEd45yQykYyZUqdFZjYROp9xPR','OI','b',15);
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(3), d VARBINARY(39) NOT NULL, e VARBINARY(38), f VARCHAR(86) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2987250,-1974418854,'M','sjBOwaPyCNA','6MxSe','aGFFDUrKdlVfu','yh','bJFcuZq7aYOKMnv0LdcoIgogR4X0yoUg',0);
-INSERT INTO t VALUES (9980538,-1236599183,'34','fJ6nu79miQLAOMCdEFXw9f3wjFXOXhAqVm2','5D9v7y4AbvfVqhQN8Cd','kPM','sBa9EydPonpnpruI7QJQjEb9wrEvdzativ2uUai17iW60dBozr','g61mZ7PAowUcu413XwNMjwET13c5ECNFsBwGIA',1);
-INSERT INTO t VALUES (7722176,-824842031,'K','QNusreKQbOcJ','agj6WQ8Cs9CbcQY6AOZPTVpEFbK3ZbxlO','q3NARHKeHbJX8sFU80gLlBw','cN6R4wDEa4uP0US3gXTJF1rdPZaHRgSl0EwaeZ46HyoCgFqCyk10ARKGpK2zgIUQg8mBJ2Z5l8IDXbgvyszmcITNRlzoc','AjtE3ZGG2FvBw0gy2DbWH8i6BrOZcSR7tdeXurrsfBeQoRfHhOyxnLBMccTWkZUN4a0dbAxVSuu74Ma4',2);
-INSERT INTO t VALUES (14493483,-1430105531,'4','iJ2SeILZ33jTb6jkPzD21bQPavCqAtIt','FBPfAtBNo9a16Mkr0S5ack','FP4jNyjJiVKl6G0Z5FTL0D059VyaBKdOXjv28w0qIiI1H1R4I3BS','9amYGJ3wFXjWHLMGIkHShL80gqvx0HxJjVyTiij3','Xtm1nnr1Bew8UcQ1t',3);
-INSERT INTO t VALUES (1564610,1605203682,'mo','6G6xgB6VryujNkk8uwLCJJjEP9hOeVDl1fXFmwJ','vype1WvRgR7NOlDa304g5ayzP0h0z','MmyDfsodfHb1QCJZv','DtN0UBpeJ','q5cSo4MNMSYYQROi8VhpvA836IN5HfI0wPUgNf',4);
-INSERT INTO t VALUES (15861663,899583267,'Gmv','mUTgSO7ZtnvcId','vCcc162w6Z','BKLG6iHqWNJSX8sxXjSjzboetN6tSdv','u6ROVZvTHQ195PifdexzJj0FIA348c0eMsaxGsc0Va5x1E7tPvGD8y65MzgZRipzb3VzvEuiydBnCOSKZQ0Au6HseKVrFI9iGMq','JT3hlbGhL1Ph',5);
-INSERT INTO t VALUES (4652453,-679962795,'Pu','P0rP2qcSHuqygYE1Mrubo10sTElkpWseVcrirN','01IaWOmJi','5nerYmrmhHlHfINn','JRY9xW2cUyjzx12sGyRg','ok6Zh2wc9fq7WXd9zcRGttOf4eX0npf1YHIak4sl9Tu9ELqK5r',6);
-INSERT INTO t VALUES (13795689,789487926,'W0Q','dwYRC3Ti9up','d7ZlNkHqTYvo3AJYI9mB6kaPQ48Up','5A39eG3y09suRdn9wQDmZWpA8q2COGvh','PxNnBKnrgPgwn8pjgwi4YTOVrjCPmEl9aDcR1SuvHhOU2PSvQ2yvXAiKmp9SRkygqJin15fCF5hFHjNLH1bp4jpBJwB0z','1p0lwnBaiWTuw14uRU7MTGp3pSbPKgZmkod',7);
-INSERT INTO t VALUES (2289453,1049216376,'p','Ilj8lpoIfSA3','idS9pHrPaJVN8AczuAmS','46xpugkDKWeAp4t4sQFI0HGxkJz','Y5TdpxypWHouYDBYdNiSTFwi4SBf','hL6UBWA7tIaSCMXfDrJt8skj5juPNUD6dMRPN4z9WrFD3TLjgZd549jSkQt8Is3qLlMFH1i0GeSTaod6blG62MnNe4E',8);
-INSERT INTO t VALUES (2627404,352653655,'p','hT0Il','PwvNtIbGl','s9cfQqV607DioLP7teyhYZvRUzBtwmtGQZP1dKWYvT7v4Y4VyhKYIoAe0MKfY','KsKJONUMrRiExfVwTg4hF2e6ZPquYMcPcTqxxsjkqzWmOaMOlK9dMH','COnRjP8uFDUyqFZZwfh9cTjfygbSrZ6URtP4Q8SShGaP81KSG0JX9y4HpoGQd047dIzKnUpEFevby7IR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(52) NOT NULL, d VARBINARY(61), e VARCHAR(20) NOT NULL, f VARCHAR(28), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3383607297,-1645302339,'Z0sV1wSzFCanyBMPNCe2XJgaSszFiK9oOfwjq157','cmRO32ZNS2jmOsXzeyKrZUY8L80tjCuohWk6pzPATe3ZClcreNntUKqt9rFIA','V0DzTTLjBbDpNyo','8wpfrP3sF','j','Ab',0);
+INSERT INTO t VALUES (1533909450,-642299650,'TqxfqzBFSaFAWYY07eDVkfw2yeGfu2dUal','HP7MuTnDFzG0h57lnMcoPdJxIL5tso','lZ8MyP1cVvHC','PiQjYyBeLMUPML1NhJ7X','O','yY',1);
+INSERT INTO t VALUES (2676412831,1794582366,'P6S4K','5khIy0y3j0YTmV8YBGsH0igeRBEz3CqXcZGE4BAi6MkcZSPG','pariAUcKs','DDN8MiRBPqssHaRwmLPR7XWuMh','I','P',2);
+INSERT INTO t VALUES (2233183601,-207851947,'8lBsDN5GCC4iXtJBft3zmcyqWKCbvfs8uQLFv62fydNjSqU','C6hH1wZXfmnkNwWA0PP5dKXHXucZUw4KtPN','3yIZ6DyGPZ','sfN','MX','f',3);
+INSERT INTO t VALUES (2086779446,-507487138,'tvvli7sK8WA','Dk3F93JglwqFplWtdjLfifyXZuSUZupMRz4nffdfif9biWsFki9CpDAGH3M','qPa','dc9egQ','sH','g9',4);
+INSERT INTO t VALUES (390113218,-453489649,'l9nU9a9RiewgrOpZOCDfd9xCdzOepnhK7fhCW972CZ9yco','bC5N62xeXu3BHmeIvO69pkyGkJT3cW4sREXJUIToPNd5','7aTiJ8Ny2bt','8','yl','IN',5);
+INSERT INTO t VALUES (2639668500,-392301950,'JJlBsZIL9RdN8PQi8Lhn4JHxF3GDSDy5IDHxgzJnDVymxu0kam','dTQDfLzWjZRnlylqwCQ5hXo9O75mgH0LqFDvVfRhWvEN88rg10pMelqZ','q','2u0M80XzwPFFZqLRN','Q6','bU',6);
+INSERT INTO t VALUES (1467764112,711743817,'UvczdJlEfnCdO68pt1WVubs','mXEdL4ANsoPlHbdieL2x7umZqr','VQ','9a3ZFlFK7MkINVisf','O4','GG',7);
+INSERT INTO t VALUES (2691834934,1801935266,'0IB','Mi2NWXTDjUaGl','Jgz5jGMJ7d4S21y8','8','Cl','cV',8);
+INSERT INTO t VALUES (528244751,1785078032,'9KG2IyZjiyHT2kHL0RlAHJVd5ekRQg','1gSKTvRrye7sN','cxRXDWXvMRWBi8vPif','LIdjl','Ow','fX',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(52) NOT NULL, d VARBINARY(61), e VARCHAR(20) NOT NULL, f VARCHAR(28), 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 (12554516013186339015,-1073768199,'6Y','IbeVNYbwAZM9L2ok7JInUN94STSAqwAYD','qbYkEVSfJtFZyTbl1A8MZTC796DlVvw0SDYG','J8hyUx7emBSDiFKXlE1xjjzAz5xeGEtJTpowoYDQfmdpAFD','F19FEuVKUWGac2tCHpawcOlwU','l0gDp79ZFKaeQ9KdJ648VS2Xqz0M8yk2TMXDxs6FUkJBR2',10);
-INSERT INTO ti VALUES (12554516013186339015,-1073768199,'6Y','IbeVNYbwAZM9L2ok7JInUN94STSAqwAYD','qbYkEVSfJtFZyTbl1A8MZTC796DlVvw0SDYG','J8hyUx7emBSDiFKXlE1xjjzAz5xeGEtJTpowoYDQfmdpAFD','F19FEuVKUWGac2tCHpawcOlwU','l0gDp79ZFKaeQ9KdJ648VS2Xqz0M8yk2TMXDxs6FUkJBR2',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(4);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
-INSERT INTO t VALUES (13462559450779408664,-1430670577,'b5W','OgAOZEZX3zg40JBuvN0Jwl2FPhRO','lJFh8','iCv3OE3x5igU12Xs7NwJyK0batrdK6qQ8P9iIFmkykoxRj0UyGEk2wrGY1WiiY24lX9qeK','TEDhKIGEB','msYbxoduc1CaMUSlueZrKH067w',11);
-INSERT INTO ti VALUES (13462559450779408664,-1430670577,'b5W','OgAOZEZX3zg40JBuvN0Jwl2FPhRO','lJFh8','iCv3OE3x5igU12Xs7NwJyK0batrdK6qQ8P9iIFmkykoxRj0UyGEk2wrGY1WiiY24lX9qeK','TEDhKIGEB','msYbxoduc1CaMUSlueZrKH067w',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (15231367943257607206,-30613563,'b2o','EcB3Vz2w98PVmGwNi2AFwcyUKcpxL2IV61Z7oPQd9mg3jB67rm5DDZIgCA9qXxh1nkxfEkv9SmWklGfTPeE8FE8851A80JnVmpdaxeT5lRlEvTApGjQr0e2hgvsu','BG1gpUCu3RIBNbHg5M5Hn3gbiFYkEK','DZsrTYJ3GjPzLuwKxvrDYljGnjPAsxC467nNq1GSfjqJGFvsftMbwoA2zXb2XmSUi1JrNmvjWn0nJsUVCs9v3','YXpS4cuoDAh5HP1xlcbGW34zo3gawPQJ','FSboBgjfFfzFTk8aGpiJHRDetIf2MhrHvG',12);
-INSERT INTO ti VALUES (15231367943257607206,-30613563,'b2o','EcB3Vz2w98PVmGwNi2AFwcyUKcpxL2IV61Z7oPQd9mg3jB67rm5DDZIgCA9qXxh1nkxfEkv9SmWklGfTPeE8FE8851A80JnVmpdaxeT5lRlEvTApGjQr0e2hgvsu','BG1gpUCu3RIBNbHg5M5Hn3gbiFYkEK','DZsrTYJ3GjPzLuwKxvrDYljGnjPAsxC467nNq1GSfjqJGFvsftMbwoA2zXb2XmSUi1JrNmvjWn0nJsUVCs9v3','YXpS4cuoDAh5HP1xlcbGW34zo3gawPQJ','FSboBgjfFfzFTk8aGpiJHRDetIf2MhrHvG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (17638728884387211873,1529991455,'JX0','1Y8oiEJNMiYbV5cRTdCyuz','YxQPKnZycz3m7VFcnOm55G0','oxIyeyptpqoTTeDcuuJ8vRqs5UCP4tG96KxsAKJbjc6pXRhisg3qds8lJy1PtnCgJFez1WYEeJIkuV3Q','UlTtfeVl5Yk9u0Rz6LNrHuYqr1qGJ99IfiqiBQk3pSl9degBTSdeyibeg1CVr6dnkklQzudLB4dDSiLlknSmKs5RHv28LlV','PLi2kw5Hw1Ehhmw9jPON2IgWOjbW1t08UurtrU8NEnFJFtJLTO8k2pM2nA6AILSwpo3gb2g90U5gZ9M3TW9El6mrm',13);
-INSERT INTO ti VALUES (17638728884387211873,1529991455,'JX0','1Y8oiEJNMiYbV5cRTdCyuz','YxQPKnZycz3m7VFcnOm55G0','oxIyeyptpqoTTeDcuuJ8vRqs5UCP4tG96KxsAKJbjc6pXRhisg3qds8lJy1PtnCgJFez1WYEeJIkuV3Q','UlTtfeVl5Yk9u0Rz6LNrHuYqr1qGJ99IfiqiBQk3pSl9degBTSdeyibeg1CVr6dnkklQzudLB4dDSiLlknSmKs5RHv28LlV','PLi2kw5Hw1Ehhmw9jPON2IgWOjbW1t08UurtrU8NEnFJFtJLTO8k2pM2nA6AILSwpo3gb2g90U5gZ9M3TW9El6mrm',13);
-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(30), d VARBINARY(39), e VARCHAR(9) NOT NULL, f VARCHAR(24) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4165680,-4227513725289639413,'6CLDFUJGEw','6pa8JSDM3NfXFJHzFgg7iYB6rI6XQb','gLh8Zak','kwzPXMH8S','K9Q4d2yQz1xa3v6jzl4q1DGl6ZCWdlytzvblST1uB','yA6lf',0);
-INSERT INTO t VALUES (6102657,5003661578456342781,'mRIHa0wky','ry9ly','Tn8aIobY','2yAAabsNL9GADn5y','zJdu1a736q1Vselyp','SmF6qzupaxvtOQOMx2t2t1nmGx0A3qR0SS2PL4',1);
-INSERT INTO t VALUES (7173801,-5221533851630412760,'iXG93','bqU9k','3uZB','zu0ikY0sjlfhz1hk1OGHe','U6D0iLMQ3yA4kxt5YDPzDnNtcLEbPuHKqeCSOLYhisVR7MsXnlX1e2irOEw8','mGDPwDLqs3Z3qxPvatWnBJ6oU40JnAjGAZKbuk6aPmKNKPRFI8RbL5M1faElmyDWjWOyRAKHxEXQt5THISPsePe5',2);
-INSERT INTO t VALUES (3398164,-3171591946539543811,'B','SkNbt5Rft0id9a0','flg7W','JGlvy44fX7e7pPZ8C','2HWvXUdw1iCFtXKYPgYvtOxl0j1xqnRN9LegeBwZUbyzQEy0lc1','3vq5gxz3pxO2OqwzEGJVWR3ryVUCKjZHd1Bc6W34Aw57OW1j1XuZJA6',3);
-INSERT INTO t VALUES (483571,1291998810153181147,'EwD2RcQQogG','zy5VzlJuYBx8vS5pnArIw','Wfsqxnv3','teCVAq6tC4','kf6wqB29axHW0BB1I99','z0Ja5POhYf1NsYhcnwLJ3qgdxD9j6C0r8MUHdogTfJ95F',4);
-INSERT INTO t VALUES (1617650,3063109068879349028,'SQwvJPJZPs','y2Z1WgXeNK7c5I','T','bgpGCxU7PYYvnGKUsx','uaTGTVwyhotvqksqgrvQDhAaTnTlxgB18cpCFi','QA1rZ0M3xuCTZF8Wc2p9mztVue',5);
-INSERT INTO t VALUES (-3643672,-3688619398121387836,'Qp7caC0MEIQF8lmF7Ia','f2MhOAC5c','5dsxeU','Fn6Gym9B8e0U','eA6TsNFvXZX7Yj','XSdeVNJEE',6);
-INSERT INTO t VALUES (-4138470,-2281490601989576408,'jBKseyCjNlyhnXW5OlSIIpB1','l8QPYmroQR','LaX3r','W6YsMlNSb','h36BJ5IOq9MhfrRB9ABi','UT7ZmUCPZkQLYtJOCvMwBJpFWfhWI5d7oDJUxX2HtSjW21qiECJyAp5NN6J8pduoKpEkEucJEV',7);
-INSERT INTO t VALUES (-6452186,-4402820758580887025,'IN0mr51vg5ue13ztxX','HbfUYAZ19uD','gbYwr','jB6yEtbpK1kMhy','ZqQkPfZuNqPeSvX4Df','49Hfd',8);
-INSERT INTO t VALUES (-4151554,5954085052210170377,'ao','ts9kDiXkoo6Q2ODpB9HP4K9','dl','2HSNTY5AdKuh1BbfSdO9PuRt','2YoJJ7WRDOg','iDNbTpudIb4CZ7wpgIrtmGlyI92kQu8KvP12TvtPc1V3OWK884VnxDj2Ryaf8n26Y3GabypHCI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2057897904548774699,1305190193,'O8eRolvCdCQWASyCTrrzjTCZAqTg1xxUaKvRv','KCUz9URdBF0eecAJEjCVMDkgD3GI4Jij','n8czRZvsDitzXIjRWk','AOXSgKiROmXE8mmb1ZM4','W','m',10);
+INSERT INTO ti VALUES (2057897904548774699,1305190193,'O8eRolvCdCQWASyCTrrzjTCZAqTg1xxUaKvRv','KCUz9URdBF0eecAJEjCVMDkgD3GI4Jij','n8czRZvsDitzXIjRWk','AOXSgKiROmXE8mmb1ZM4','W','m',10);
+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 (15429279902323807160,-971426879,'m9o9','TDXM2LyBdXzsl27nk3pSfNvvwCL99thAGJQVPGyDoWdn2Sxowb1DZxBa','xndM','nKGeg8','A','9I',11);
+INSERT INTO ti VALUES (15429279902323807160,-971426879,'m9o9','TDXM2LyBdXzsl27nk3pSfNvvwCL99thAGJQVPGyDoWdn2Sxowb1DZxBa','xndM','nKGeg8','A','9I',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3887454720393826364,1816791805,'s','AXzSHeTd7B5utbgUYozfUf8Tb0FWuv2lXGFIfK56BsDKClTBEheK3jbHffa1cuqOdcTRxu68fFZoGc4FECJfOoZke2oJBqDctf2w1tZlPrpmCkIgbth9qZpIIHylqBGtbgSWD3xWMrI771bfV0u','EWNYuuBU7NSES','92Qv3','rp','nS',12);
+INSERT INTO ti VALUES (3887454720393826364,1816791805,'s','AXzSHeTd7B5utbgUYozfUf8Tb0FWuv2lXGFIfK56BsDKClTBEheK3jbHffa1cuqOdcTRxu68fFZoGc4FECJfOoZke2oJBqDctf2w1tZlPrpmCkIgbth9qZpIIHylqBGtbgSWD3xWMrI771bfV0u','EWNYuuBU7NSES','92Qv3','rp','nS',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16696014193918742387,661101989,'4ceDXJDMm4TZcO5SLfUlwU4HqzRf38V1uvyx7aK2MhVPyNq1b','P4SYKj8oL82Q9NPc9RWsMyy6hk60xx65X8Aoz9LFhNplYxrcggqeuu63P4N2ydBaYfd08cd0g5uaSCJp6R9qKQzS5RKMWhNsRIxnNm7zzFOe79QQMkwcrKDKNVCbnB90sZlhn2OjyHnhy1','lGhVnKgVSOB','sd2npIbuA9XUOV4120CNvISA7rJfNubmT5h52tLt4PFVu05AFr39DqZJfjRqtFWl0XV','Y','K',13);
+INSERT INTO ti VALUES (16696014193918742387,661101989,'4ceDXJDMm4TZcO5SLfUlwU4HqzRf38V1uvyx7aK2MhVPyNq1b','P4SYKj8oL82Q9NPc9RWsMyy6hk60xx65X8Aoz9LFhNplYxrcggqeuu63P4N2ydBaYfd08cd0g5uaSCJp6R9qKQzS5RKMWhNsRIxnNm7zzFOe79QQMkwcrKDKNVCbnB90sZlhn2OjyHnhy1','lGhVnKgVSOB','sd2npIbuA9XUOV4120CNvISA7rJfNubmT5h52tLt4PFVu05AFr39DqZJfjRqtFWl0XV','Y','K',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7694222456872028192,-899527916,'B0ZPnlmR3bsmWoO','2oSX92yjWONaKNUoxHefw6oVvonMPQ8B82hO9zF0aaG9OakYce3ew4GJC1xfILIGIdvBFaHzu4yrgdb2Ez4WAQJf7a4xVT5QBdTdnU','kw7lgfdTq4fx','Vl4Jqo18j4gqRb0k9FdJoAfCBoPIMuFbp2IrKyLC0mlGdzCKqwNvlXblXGhMh1dHeERHC5ol7YUZC6PjU5cHtHiJflhsei','9Y','7',14);
+INSERT INTO ti VALUES (7694222456872028192,-899527916,'B0ZPnlmR3bsmWoO','2oSX92yjWONaKNUoxHefw6oVvonMPQ8B82hO9zF0aaG9OakYce3ew4GJC1xfILIGIdvBFaHzu4yrgdb2Ez4WAQJf7a4xVT5QBdTdnU','kw7lgfdTq4fx','Vl4Jqo18j4gqRb0k9FdJoAfCBoPIMuFbp2IrKyLC0mlGdzCKqwNvlXblXGhMh1dHeERHC5ol7YUZC6PjU5cHtHiJflhsei','9Y','7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (15618103023742738735,1663800683,'HOdm','4g8T4au86Thi2F3coYnRWYSrAVrQ17RRxK0BnZJAjDMjvmMu5bAQbjw1dpXjaGOvIt2C5KS8p2jGzlc8Ao3VZ8lfs9bCtIkGAdtomd3oPe7eFwbnmdueXMku8USH25hxQHv8TA5cGC78B3eONMb4rxgeL3ggMqz3zCaTq9OpPr8IeoDLs70sCwe1qkqR8UUJO0gUnHjwx0Wn','ZHvLtMRZ9Nu','q2xvQQZZYQ2JfuJQZbbJK5FO','i','k',15);
+INSERT INTO ti VALUES (15618103023742738735,1663800683,'HOdm','4g8T4au86Thi2F3coYnRWYSrAVrQ17RRxK0BnZJAjDMjvmMu5bAQbjw1dpXjaGOvIt2C5KS8p2jGzlc8Ao3VZ8lfs9bCtIkGAdtomd3oPe7eFwbnmdueXMku8USH25hxQHv8TA5cGC78B3eONMb4rxgeL3ggMqz3zCaTq9OpPr8IeoDLs70sCwe1qkqR8UUJO0gUnHjwx0Wn','ZHvLtMRZ9Nu','q2xvQQZZYQ2JfuJQZbbJK5FO','i','k',15);
+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 BINARY(18) NOT NULL, d VARBINARY(90), e VARCHAR(93), f VARCHAR(37) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7229512,1553524105,'LciIYM','2wjZrK1QMoDo3IswfPbu1Q3OwzEl8PCfjNYemMEdQYjugSofHGhVSvQFwoMAwdLFtuZq93woOgZ5Y0K7jGMsSyh5pv','jIOa0p5fdFZ1e2w0WsGFXtGbGwOYIR34W7J8GO0l','rflJH0f1Iky2eorPfWhG1Q5','l','c',0);
+INSERT INTO t VALUES (4730677,464270324,'2RB','PVaddV17O9t','jDeg7extOIIDY8X9deNpgNDWoKQXsoood5XkOHLI7HwBMgIJf3tNrOaEjHASTrs76q','EgdVNbxvMhJbnRdD6377At0CNl5PSbLPXYiWL','p','j',1);
+INSERT INTO t VALUES (2830350,2940353908,'0Du5JOPuDs95YejgC','fVppjss5TA1pNCzWtHBQfGnRIopjNd','kBfBUfGPZQpc3NP2','gvaVNR291zFspFyMATPSOsOZmjs70zyI2CE5X','N','Q',2);
+INSERT INTO t VALUES (-6053421,3674014728,'D6e5xgl','evgCRkxfIzuK4DOCa4Hfd2cBeLkdbmGr','ZGdr9GYSsO918QXDm1YIJ15b5QednqCamnj','FgkhozOaKD8N97Q','3','3',3);
+INSERT INTO t VALUES (4919709,877789322,'B3f8CvkaPxxm','YCta3br10yCS2xCs1nNYl4ajd3kR8Ox5wR3bH78rUddhp2roBBgtR4IZSl7','uo9CvUAgcoAw26X9hAk0XK4zTqwi8QEynw0n47OlbtPDgL3jgMOOYdifP3p2vKleuzM3TR1upetuoeMr3','UhJydgmxXBEPjBdVCBSA3DLOpdWccpEWwznTU','z','W',4);
+INSERT INTO t VALUES (5789123,3281179600,'dvYEe','6eebViw04eJDrnRbbU','C1VUd9ffmxatZGAVI1kY0LVtXnoglW3Pq4','mAka29FtLFSqDOxmEjlyu1mECA','W','y',5);
+INSERT INTO t VALUES (-5573076,2417530739,'1URBMsNbgY3I','se3pvWy','z3q6P1yv22xWyes2PN6EJLBIEMJhD','23PoWrMGFzPJRF','y','3',6);
+INSERT INTO t VALUES (-5335729,1458508561,'z6','yrsfPccWc','gmu0rRRxUzHi5fyz3','iv5fttWFz6fLxN5Vmni2ThzUc2D','N','l',7);
+INSERT INTO t VALUES (-3056373,3051793663,'JTLPHiyScT','btwboQs0c','QArwZjTQwgy5DnM1drJHw5STjXedkL5VEbucbMmQ3Rb2uKyo6cCLc7I6','cKIpiQN8fRvUHKduF3kXUng8','a','B',8);
+INSERT INTO t VALUES (-1082497,207550751,'5dblaoKS3g0gtW','hG7RmmffFIHFFyhd6wzcKtSv4rBvptaPpCSeGeg','r45jtvn8HPA6T4NG4dByYFDZtDikD5QvjrpSsxyXT2trnLfzC44SPA1IeATijzYDuk','YsNe6IilT25','k','g',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c BINARY(18) NOT NULL, d VARBINARY(90), e VARCHAR(93), f VARCHAR(37) 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 (-5172926,8269599277947006840,'xQXFUwMssLfTIUzdhnWnDIDl0N','TnPlumR7tZtcLHXGW','U58IL5f','f','saDZc7YnLFeoE0o3EsvnFZboCAqVaX1h43C45dveEroBWcpam9AoXm4ZGTAWY6ZpmLRv22X8L02jVm4vLkJU0znrYsaQ02kfXmOp','sEQz8MtDAGHJAoZ7V',10);
-INSERT INTO ti VALUES (-5172926,8269599277947006840,'xQXFUwMssLfTIUzdhnWnDIDl0N','TnPlumR7tZtcLHXGW','U58IL5f','f','saDZc7YnLFeoE0o3EsvnFZboCAqVaX1h43C45dveEroBWcpam9AoXm4ZGTAWY6ZpmLRv22X8L02jVm4vLkJU0znrYsaQ02kfXmOp','sEQz8MtDAGHJAoZ7V',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(31);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
-INSERT INTO t VALUES (-745838,-5261198623650791230,'uG84ZTE4yEUJQrS90ZTrfBGGnp8ER2','tWj8u76wdnSoWY2mXWy','2','OFJtY4xhRNq','x8OVyOsovgCjiS5Pvl9XlPPI7vh8XL6bOU3UdgX8U3P59cGAb4DoPNIqP359bMCjElwcOzPKvB1uDrtgyCEmnuN2i8nW9Z1eUe','Psl7aFrqJxXGxMWjZqaPYjA0jTwqKs76WILHbT',11);
-INSERT INTO ti VALUES (-745838,-5261198623650791230,'uG84ZTE4yEUJQrS90ZTrfBGGnp8ER2','tWj8u76wdnSoWY2mXWy','2','OFJtY4xhRNq','x8OVyOsovgCjiS5Pvl9XlPPI7vh8XL6bOU3UdgX8U3P59cGAb4DoPNIqP359bMCjElwcOzPKvB1uDrtgyCEmnuN2i8nW9Z1eUe','Psl7aFrqJxXGxMWjZqaPYjA0jTwqKs76WILHbT',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-6050157,1427186228,'7YFTxGbUpblaKO','QLOhs8y7mTrFB4oekn7cAF0FzvJEqdSwd6hML4B4OTgv2mprQz1GuU0eXOowrKdu','5YsRHZxL0qM9liwqgNceMPaIwT7','mzNcMl29edpZFJz4z8hkrVvGEPOF9TR','5','w',10);
+INSERT INTO ti VALUES (-6050157,1427186228,'7YFTxGbUpblaKO','QLOhs8y7mTrFB4oekn7cAF0FzvJEqdSwd6hML4B4OTgv2mprQz1GuU0eXOowrKdu','5YsRHZxL0qM9liwqgNceMPaIwT7','mzNcMl29edpZFJz4z8hkrVvGEPOF9TR','5','w',10);
+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 (-2558977,1020389464,'VR','yWCm0IDYyZj7sz1sq6O6rwz7VvvkSNYgtI5cvrG','eXYltuz4TB07x3Sh1PoomYPpsSjLmBAJm0XavNUkoLo','8apGVbiiQk5ntvTDQJUcVbd7N','a','Q',11);
+INSERT INTO ti VALUES (-2558977,1020389464,'VR','yWCm0IDYyZj7sz1sq6O6rwz7VvvkSNYgtI5cvrG','eXYltuz4TB07x3Sh1PoomYPpsSjLmBAJm0XavNUkoLo','8apGVbiiQk5ntvTDQJUcVbd7N','a','Q',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (532447,-6795259799341336627,'7vuF9kAkjVuKZC4IWl4pbl42','yQBVMfZEe58EpqDOH3fRJ7M2hBhEgpuaSunTNBKCPZvUeZv4f','ooY0zPKM','FkR4ZPCez','OxuQhLmRCxxCYuyiO46sLLxOeIdHGkWj','8l4L69EFws',12);
-INSERT INTO ti VALUES (532447,-6795259799341336627,'7vuF9kAkjVuKZC4IWl4pbl42','yQBVMfZEe58EpqDOH3fRJ7M2hBhEgpuaSunTNBKCPZvUeZv4f','ooY0zPKM','FkR4ZPCez','OxuQhLmRCxxCYuyiO46sLLxOeIdHGkWj','8l4L69EFws',12);
+INSERT INTO t VALUES (2899756,3034165513,'vPdd','Y5YcLLgDFqllBktC8NjKUVsBngm5xwnChWd0JGh3iwbz9jVdDfFlaTLmTBnd0l3hai78GmkthDgkg6hzG4kAIHBqfzqUashEZ1JqsbJygoCdGurlNWTjlWqKO2WjtoKOmlgd5jSQv1UlCuGcrJ4b4LT8gRr2ucGFUEA0yjOzexdcihuZnk9QACpHhpm0mAHaXPy6V','ATber6TIkM4XqWUHZVYqbG6uk3gSv0n6ahQ4obIUswvK9YjAVOm6Vtt6IuFKQLwm9glvtrFNNfiddg','4CSlij2UhxktsvsAYKGacfBwS3S0ToSCg6','a','2',12);
+INSERT INTO ti VALUES (2899756,3034165513,'vPdd','Y5YcLLgDFqllBktC8NjKUVsBngm5xwnChWd0JGh3iwbz9jVdDfFlaTLmTBnd0l3hai78GmkthDgkg6hzG4kAIHBqfzqUashEZ1JqsbJygoCdGurlNWTjlWqKO2WjtoKOmlgd5jSQv1UlCuGcrJ4b4LT8gRr2ucGFUEA0yjOzexdcihuZnk9QACpHhpm0mAHaXPy6V','ATber6TIkM4XqWUHZVYqbG6uk3gSv0n6ahQ4obIUswvK9YjAVOm6Vtt6IuFKQLwm9glvtrFNNfiddg','4CSlij2UhxktsvsAYKGacfBwS3S0ToSCg6','a','2',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3246476,6271765455855028246,'jOEME','3igJDgBgFpvA7BpB3GMu9Jsi5uyWKtSQU31D3TUSiFnS477UyCq3iNQ1q3BhLoTUtjHbaIbIp3QcztKWWeC9NsPKMxOgBmj1vU98pAzEiB5Lic11U53ddETvGaaThQxbmlfO6ePciMKIfciknLHsmgAyh6XdUORY6jHsD7IR9Cqh8Gm2on6','EnTnY7D2','6vY2EJyxsn9rfZriZRbkFsQ4Ae8TVmxozDjIUFnZ1fVQLFMZlFWnTwQThM2R28EPynpsqjNbWaUzz3zCCwsmm5AUU7XNPOrhOVT7CyG4szW2u8mg0YTl9ZcmaT','RsekdyvjVZ9cUp8zaf3FQITs2eNx7ZL7ABTbypyMzIq46vSufZFPITSHWF6rNlBEFWp8liw5bJE4b','F31H',13);
-INSERT INTO ti VALUES (3246476,6271765455855028246,'jOEME','3igJDgBgFpvA7BpB3GMu9Jsi5uyWKtSQU31D3TUSiFnS477UyCq3iNQ1q3BhLoTUtjHbaIbIp3QcztKWWeC9NsPKMxOgBmj1vU98pAzEiB5Lic11U53ddETvGaaThQxbmlfO6ePciMKIfciknLHsmgAyh6XdUORY6jHsD7IR9Cqh8Gm2on6','EnTnY7D2','6vY2EJyxsn9rfZriZRbkFsQ4Ae8TVmxozDjIUFnZ1fVQLFMZlFWnTwQThM2R28EPynpsqjNbWaUzz3zCCwsmm5AUU7XNPOrhOVT7CyG4szW2u8mg0YTl9ZcmaT','RsekdyvjVZ9cUp8zaf3FQITs2eNx7ZL7ABTbypyMzIq46vSufZFPITSHWF6rNlBEFWp8liw5bJE4b','F31H',13);
+INSERT INTO t VALUES (-2932273,4048413014,'F97','D6ataRSW0iUpAodMpnkG4clIlhP3G5RpA6oFRwzw52XdQ5e0EKPET4m2RLjVFJgtK89g9OitBgpBzr9kGqxihYvm6HjDpuRkQhxKgVj7KFAJXPoF92nrWmJZfFgyUX38mrXNvrjOR7OuBEptBlzPqw5N4ht','zkb8aGTssRbAgYaw76QRyDyN1l8FK','0Z9NCppYGJdZixj279Ix9lAB6RI0abbYSYEJxf64OJOkWd9I5ue4nEqCn0Wzn4Z3n8hQVGemE05czYMVTRoKLwqCZpr0yV5iTL73ucrgxanPG96VlX2gvhatNutyTxf0RbM08mAmuIOGo73IcnjflNHDffBpp3uYp74ywED4H2EftBS7VA7X7jjx5UGUsNsznSDiQt25GLY9sSqAjLANvKHzNFL3Bw9nA8jU8KCQF9Q4QU6SI7Q4q5','i','8',13);
+INSERT INTO ti VALUES (-2932273,4048413014,'F97','D6ataRSW0iUpAodMpnkG4clIlhP3G5RpA6oFRwzw52XdQ5e0EKPET4m2RLjVFJgtK89g9OitBgpBzr9kGqxihYvm6HjDpuRkQhxKgVj7KFAJXPoF92nrWmJZfFgyUX38mrXNvrjOR7OuBEptBlzPqw5N4ht','zkb8aGTssRbAgYaw76QRyDyN1l8FK','0Z9NCppYGJdZixj279Ix9lAB6RI0abbYSYEJxf64OJOkWd9I5ue4nEqCn0Wzn4Z3n8hQVGemE05czYMVTRoKLwqCZpr0yV5iTL73ucrgxanPG96VlX2gvhatNutyTxf0RbM08mAmuIOGo73IcnjflNHDffBpp3uYp74ywED4H2EftBS7VA7X7jjx5UGUsNsznSDiQt25GLY9sSqAjLANvKHzNFL3Bw9nA8jU8KCQF9Q4QU6SI7Q4q5','i','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-917654,3294236788,'zVFLabE8a1A','0oTLemMpjtVg5jYYeFDip69utIetO8xYqoDcAXOgGs8AAjRBgSh3C1nRy6UoFC4do8w49Vaen4MpdZBmU2NpL3mjdVqM5oop78GCkmICoxX7XUcx9uKmPNf5mkr7coSDRVya1JrIUVaN5JIWzqjbmcAZltOyG5jJpz8JuvhuKjfLS4mU8jmrlk72zH61kBJuEKg2GYGqikjSd59UGPndFuUCKZ44CeaZAW','nAL0JvICJDzYQbUCSYoafroXzfEz1ALRPIfsUxK0V5UWmTULMmW0In4IoKUiSWuRhnFce60Ti','75nTnuDSaaVYS3C9qXGwEOeJ7Z9omKzrybAjKS','qN','s',14);
+INSERT INTO ti VALUES (-917654,3294236788,'zVFLabE8a1A','0oTLemMpjtVg5jYYeFDip69utIetO8xYqoDcAXOgGs8AAjRBgSh3C1nRy6UoFC4do8w49Vaen4MpdZBmU2NpL3mjdVqM5oop78GCkmICoxX7XUcx9uKmPNf5mkr7coSDRVya1JrIUVaN5JIWzqjbmcAZltOyG5jJpz8JuvhuKjfLS4mU8jmrlk72zH61kBJuEKg2GYGqikjSd59UGPndFuUCKZ44CeaZAW','nAL0JvICJDzYQbUCSYoafroXzfEz1ALRPIfsUxK0V5UWmTULMmW0In4IoKUiSWuRhnFce60Ti','75nTnuDSaaVYS3C9qXGwEOeJ7Z9omKzrybAjKS','qN','s',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-3037751,1184078095,'K7B3OLKBTdzUniuOIF','QcNpqdRF9QOLHjrS0THPs6s3Mgs1bBbNFaBm5oyzIxuLgo9fFRJWMBIivTAi35YBd4P7w555B6qA7paomRAuiq9Qw7mXBau3WYdX0VfaWZE0taRDyq5LDdPevOAIj7baonhR9ep','vA8MY8Spxrb1g7G2himmIFG23SdB0gbrzWfwW4jQQwvBhbLgBiOOqMkQOnvmbSCtQBUwBv2N0IFKAfiQ40p','M2gRm4OasQ3AG26','DF','Y',15);
+INSERT INTO ti VALUES (-3037751,1184078095,'K7B3OLKBTdzUniuOIF','QcNpqdRF9QOLHjrS0THPs6s3Mgs1bBbNFaBm5oyzIxuLgo9fFRJWMBIivTAi35YBd4P7w555B6qA7paomRAuiq9Qw7mXBau3WYdX0VfaWZE0taRDyq5LDdPevOAIj7baonhR9ep','vA8MY8Spxrb1g7G2himmIFG23SdB0gbrzWfwW4jQQwvBhbLgBiOOqMkQOnvmbSCtQBUwBv2N0IFKAfiQ40p','M2gRm4OasQ3AG26','DF','Y',15);
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(58), d VARCHAR(31) NOT NULL, e VARCHAR(10), f VARBINARY(36), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-98,9119804449685334155,'YEDdOZwL6FFrhgqjvOmiDa01yqPQ3oPiI0PGeEzoln1Pmm1ZxZN28MJoB2','U0pD','In9dtb8Xj','GhPpgXnIpTDn','7A0qUortD','nlJhBayi4',0);
-INSERT INTO t VALUES (-94,-4522169443570864005,'aCQfM4RAHoqLpP11bZGxfcXtMbima1KtCx8gqUSh','xY2','nFexrMr','YVQNkBbbfjycc5u5GV9','AZsqb0yK8oJ2WgvKVRv8hy94Cic5vQQGfc7Lh6QDJRLRhMEwhIasIXIim6brRsE9iceD09vu3HaShA','1giatrQLccL',1);
-INSERT INTO t VALUES (93,3567033005466674369,'2D0','Z8CLCLIJhOVWBMI7hdWabX651n','5nv7Ec','fXrIhmFYX3KbX9bamBNJgk6qXMWemp7','dAoPQMAQQOZA7VFcZK8uGVPvhROLtQoH','5tEN1Nq0ob0CxM25mNcEZKhBZz1gqw',2);
-INSERT INTO t VALUES (17,7024943793593199620,'RbwLBc4gIb2MTvpp9J8N0dqieiMbw16cwpMM5dxcsNWv9oK7DKPRYa','WeyrLmjIud','Ey9','O2nSUIIhR','3YHl0ZTndGDD0rvU9X2aKJ3j5uyrZffIeF1ZxWgvftfu','CagOUHF26osi547wzDaBs9lyJOkCR2cQfD0iekZtKXu3rFD5CmkLmsUD6h79Xn2ZgVsBxA1AJW',3);
-INSERT INTO t VALUES (101,-627965642012388404,'oJ6TgzO0J9VA33U7fe2iyiiah4rX1cRfssjZs1xeaj1bSdIL','RmmovEvkN2AdanD5J8AZ5ldLbEJfas','vCvk8','3jZJ0sFSEXOzO5bcHMY5X0Udd5HFmmR63Yf','09u7C54RWQNXY3XGfRv2udcOgF3JnkCoWylkojRVbrSWqjfU3ZGvShin8y','e5',4);
-INSERT INTO t VALUES (33,-8912537178984875634,'EGO1jUClTeiWXtry3iKBymZZbkqwvjMxXTt1ipnwjIbnDD','V4Ss','fGA','OidFglLTLDJHVbcyEjO9M2iawaaOm3QDgVCD','8Vnpg1hVBPWp1A3y4XfVYaRdqFWmwqBh6DCL1TBiCQMIaGEzSDt83wNnIzed3MCwAJQUvItcQBTlrJu0NuCWCVmmineWFpy','GhQVQyM4t412BguiLLaZN3pjUn1zfpJW5VCdrcgiUvXZJ0',5);
-INSERT INTO t VALUES (4,-7167027557837047409,'mbG6hmEZzK78QZ4QdKXqz35UHmUkRjnn0XOlyMp','9LCnkhrJ17Ok4','HhTc1odpLo','N7ghWiZMeMR5M23uJroVcF','XL9Do20HWnaIXrgfEL7Fq8VicHjMze3Q5kBj18c90Q9YEwLjYPjf3','jB2g',6);
-INSERT INTO t VALUES (46,3407287734890108249,'KQd8NnF3XkTBIEr','WORUS6aYfmPpGHAkjLzl7','7ciRbpv2x','v9wCuDuRAxiUVgOoCbMrb8EuXcJU','UQzAgssDumvh9LfPfug1HT7Sc2qSyB7eR9upDOBQhVNCyb5DKlh05S6INGVlWot9cgDzkb8Row6J','B7p1zRsa3IzMXH9Jyxg18i6ZJFCS9vi7oGNdlFuf86PmOKG4hvNlt0grBKWYrsOD4zZ20DLl25SRfHHsTK2OjtzOybhWmQjW4N',7);
-INSERT INTO t VALUES (67,5639660035807731404,'OBP3XWpXffJyIHuyX9','eQI6HIPvd','BHOPnOYO','KdRcEtvU7Xb0qv7f7TLwthHmXpBwtNF','KZRaRSAU3YAtI2Rlxi6gbKYOQljyDbQdbiXUOVJ7ffMzi','OU2AUmh3PcKa',8);
-INSERT INTO t VALUES (-118,-4923962368544891658,'cVotUBF4J1zESmkhwHXw','UCc6plJC70zXf5kpUyZCfjG5','qJKt0bm','V0Sf3ghzvGbBiQxRRf6Dhs','zmlsZ8wqw52kBGiyRYorU','TvzIGETMP43ShY94CEDNvojlkJXHtrscVUgO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b MEDIUMINT, c CHAR(69), d VARCHAR(39) NOT NULL, e VARCHAR(4), f VARBINARY(40), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-29221,4287922,'SAW1v5YbRyKVivRH8','f43373oS1x0coDz6iHN1SvOLs6lgD2','jLS','sI6wu','O','4V',0);
+INSERT INTO t VALUES (12027,-5771219,'iavUxLx8t65YtpXZKyerjLy6XeUSH1diuzZcx4ls77Q','VhSDHYyXift0lOj8bThj9J3','0','qkyiWr5ZZXhKFZF954','0','sX',1);
+INSERT INTO t VALUES (9981,6167243,'aLQq1ccEZrmdfY0vqyM0D90DjWOlV','rlQRMO','4','h24dp6zkpejc','P','hC',2);
+INSERT INTO t VALUES (2367,-7282718,'4xSSTORHNHV1jMIkstUdBt8Z9j8KWfBkCFogP','HPSLY','X5','ljcbj6Z8rlS6PggKR','M','f0',3);
+INSERT INTO t VALUES (26786,-5500282,'TmVT08bO0QNJGbqUyqdSnKlHiDzm3lhRnN7OFzy1QRZh','JE3x9lExW30fD6','H','RLLQYIV3fWUl8CJiUANwYFE','Z','A',4);
+INSERT INTO t VALUES (-8919,2223108,'I89qnAPEqDdpbXFHAf9eGNsOHmueQcB5nFZJSKAnRFUj7giB','oMey43XQZt2OVtkffA36W','Fdjf','V7mTfCDBX3','H','Jx',5);
+INSERT INTO t VALUES (-17680,-4940849,'xvV5TXqIXgaUf3l4d5CCrLyo0E9XDevhwiJ','qsyFvlerLZ','SHC','0Dnaw2XkTGATy','Z','3',6);
+INSERT INTO t VALUES (-10280,3440064,'29aRQdlV69z6lFr3TC0eXIfRFHz7xomn4eMPcZ6jjMyUkGGBBj1hpcD','zMPEtDj7jGcpGJoh','o7Oq','ykJcYqfxNo0kmdcbz7Zg1f9q7f6P8a','O','9',7);
+INSERT INTO t VALUES (-26891,7629229,'aiM','y','MO','Vbmau6','s','tO',8);
+INSERT INTO t VALUES (19212,-1265327,'g9kS9wutPvrV4MNqD','QIz','u0','69fyfEW8VxJdXlpYLG78h0hK6FLgzgAp','z','ZX',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c CHAR(69), d VARCHAR(39) NOT NULL, e VARCHAR(4), f VARBINARY(40), 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 (-13968,6576895873449424886,'IQDZOzdXsLp5rx5ApHUHXZObucXvz3JtoTfzQfuNrBtp','318ddwIoPCY1','XXapx','YltvsuJqbxC4JSo0CPmTcB4eDS','VYqut3ibobuqxxOc66ymXlQQqnFUEvW1kjU3','v6TWuSRXQr3Y28AG0Yku5sIpoXW1pXdKCARxGib2FMrDIZjDgMzAOZZD1Hoko6D1lu2t3AMBZfuub1DJCaAk9VMzVPqckVOZg2h',10);
-INSERT INTO ti VALUES (-13968,6576895873449424886,'IQDZOzdXsLp5rx5ApHUHXZObucXvz3JtoTfzQfuNrBtp','318ddwIoPCY1','XXapx','YltvsuJqbxC4JSo0CPmTcB4eDS','VYqut3ibobuqxxOc66ymXlQQqnFUEvW1kjU3','v6TWuSRXQr3Y28AG0Yku5sIpoXW1pXdKCARxGib2FMrDIZjDgMzAOZZD1Hoko6D1lu2t3AMBZfuub1DJCaAk9VMzVPqckVOZg2h',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(59);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
-INSERT INTO t VALUES (-19968,468145664426994748,'X','hERSCiZOH567JbFJG0iEvMD6','sK7t0aa','jijmEULXuMn','z9LUo7iErrLQSxGIlp2XYIdnN9SZ1fCvj3XgxtgFtfhVUl6eVBbkjZ7JzBK1MWrf','XrP2YJBae63XBxgLf9hK0LAH2Cg8B2NyDYxX0x0TKnBTc8Sw8uC4GmkmPN3T6ES3gWYy3YMwIi9JnTv2gpJmkBFNrUSsu',11);
-INSERT INTO ti VALUES (-19968,468145664426994748,'X','hERSCiZOH567JbFJG0iEvMD6','sK7t0aa','jijmEULXuMn','z9LUo7iErrLQSxGIlp2XYIdnN9SZ1fCvj3XgxtgFtfhVUl6eVBbkjZ7JzBK1MWrf','XrP2YJBae63XBxgLf9hK0LAH2Cg8B2NyDYxX0x0TKnBTc8Sw8uC4GmkmPN3T6ES3gWYy3YMwIi9JnTv2gpJmkBFNrUSsu',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-127830845,4525095,'xPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GXZEe','GYeyqG4xLyyJT','NJs','yYLkqOaM','Q','Bl',10);
+INSERT INTO ti VALUES (-127830845,4525095,'xPcEI7Hx7HrKZR4ZjSGAVbS9PcU7ca40a8639w7565GXZEe','GYeyqG4xLyyJT','NJs','yYLkqOaM','Q','Bl',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
+INSERT INTO t VALUES (2011235191,2460518,'1MY3nF7hbQzbqqXwUNGUsNHUy3vBi','0pvVTuCGR6yeUypZKWNWCySc88MPEm','5Qv','onyv64RAypFdokjzACN9LGa8QoDXH','x','N',11);
+INSERT INTO ti VALUES (2011235191,2460518,'1MY3nF7hbQzbqqXwUNGUsNHUy3vBi','0pvVTuCGR6yeUypZKWNWCySc88MPEm','5Qv','onyv64RAypFdokjzACN9LGa8QoDXH','x','N',11);
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 (20273,-3239675239898328702,'s3OKRgTvqhGhMD17LXS50','njlPCCdD3QET2rYNxdoi1QaXLsCxYE08IVInGX3cqTp0IkHNyJRj3KvtbmXIPBK2oBdQmXVp','odSBjVV','STCeHir','F2BdfDGZJtmNchnV6nm9Gyc6veh','3hDs3ILycM2gg8PbE7aLhS6ouKDxxqIaGgNmvE8XAJSwedhUOvdPY8SqEFvM3gkJE',12);
-INSERT INTO ti VALUES (20273,-3239675239898328702,'s3OKRgTvqhGhMD17LXS50','njlPCCdD3QET2rYNxdoi1QaXLsCxYE08IVInGX3cqTp0IkHNyJRj3KvtbmXIPBK2oBdQmXVp','odSBjVV','STCeHir','F2BdfDGZJtmNchnV6nm9Gyc6veh','3hDs3ILycM2gg8PbE7aLhS6ouKDxxqIaGgNmvE8XAJSwedhUOvdPY8SqEFvM3gkJE',12);
+INSERT INTO t VALUES (-755102287,7714281,'fiEF292qt2FL7Sz','Wuw8urPSp714Si9fXgENdeRIA8kWSAOR97tERagN42N6jnDgXadKZT9a18drfRg1PjE5EETMQtcZfZ0VU1EUYLSEk8BEDzn8WfwgVDukGV63Oepm7OpxVwsetDkXyi9xtYlpXEFHszB7yYwd013Rj6z9m0PCvpE98pAkBGfbLFuGmkx','I6','9D1BiEUOI9JyZUyDEI2LJhTz547IDyNcwrQkEZW','N','Bd',12);
+INSERT INTO ti VALUES (-755102287,7714281,'fiEF292qt2FL7Sz','Wuw8urPSp714Si9fXgENdeRIA8kWSAOR97tERagN42N6jnDgXadKZT9a18drfRg1PjE5EETMQtcZfZ0VU1EUYLSEk8BEDzn8WfwgVDukGV63Oepm7OpxVwsetDkXyi9xtYlpXEFHszB7yYwd013Rj6z9m0PCvpE98pAkBGfbLFuGmkx','I6','9D1BiEUOI9JyZUyDEI2LJhTz547IDyNcwrQkEZW','N','Bd',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-31594,-5616004812460135114,'Ff4gwLL52bZsv7NJSBBz166LzjuqG','3ala4L5gV3jAsd0bFPdLdDdWqsLTQxwN4DGMGWCcyfSQa4mqxJiiHZzOn1m8npt0kQHlf16TdRqomZaHr3D2Jnt1mktTSraZF8nLZH5rhxS4SeccxV6lNR5mDDXtDv8tctc7Sx2ggnYqwe8LQ64LC3ymc8WFpC','t','g0NEKejZ9R8MMHp7eSVYzZMz3kpvYvSPz0YATV9Sb2DXehhMT9cV84gk3KM1Z6pZs3ouZRIQp2Gj5eQfd4A0jDXR9fLiXMcy5l2Alhot9tIsgUoN5QG4DSrf4qB9Mt29732aCSBM3FkJZF8DQu3HptSNvm7WYLbe6aov0IOROY7gsXONXiZYNZGswyh5qGGMxnNmMIZXbT1iuHaRXZ4FskowUfLgNqOhhXPD9bBiKRpKIw24bQHD','R2GSLTDAPCqn5F3oFsXHN17286MRx','Qr4VJvTUNnQaoRgBeaTGSIfASjPTEweVbaHTbCQY9qr8ag8WI7BIIO54wUmiEkfHmYOKS4v4i1JRkNzeOPXFPcMjtL',13);
-INSERT INTO ti VALUES (-31594,-5616004812460135114,'Ff4gwLL52bZsv7NJSBBz166LzjuqG','3ala4L5gV3jAsd0bFPdLdDdWqsLTQxwN4DGMGWCcyfSQa4mqxJiiHZzOn1m8npt0kQHlf16TdRqomZaHr3D2Jnt1mktTSraZF8nLZH5rhxS4SeccxV6lNR5mDDXtDv8tctc7Sx2ggnYqwe8LQ64LC3ymc8WFpC','t','g0NEKejZ9R8MMHp7eSVYzZMz3kpvYvSPz0YATV9Sb2DXehhMT9cV84gk3KM1Z6pZs3ouZRIQp2Gj5eQfd4A0jDXR9fLiXMcy5l2Alhot9tIsgUoN5QG4DSrf4qB9Mt29732aCSBM3FkJZF8DQu3HptSNvm7WYLbe6aov0IOROY7gsXONXiZYNZGswyh5qGGMxnNmMIZXbT1iuHaRXZ4FskowUfLgNqOhhXPD9bBiKRpKIw24bQHD','R2GSLTDAPCqn5F3oFsXHN17286MRx','Qr4VJvTUNnQaoRgBeaTGSIfASjPTEweVbaHTbCQY9qr8ag8WI7BIIO54wUmiEkfHmYOKS4v4i1JRkNzeOPXFPcMjtL',13);
-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(58), d VARCHAR(42), e VARCHAR(58), f VARBINARY(12) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (660956,11731037543580740642,'hBcw','JrzN6BQq6','Wv802FDCQDJBbjV1NR7eYq3wq00wzZF11iiiz2TIf3b5rA','H9zZepmRT0c4','fNRAR1BDVme0aUQuHwjaqAmSc0OdLtDOdFR5G4OOyui0kjvjwmu9LwyHpcPzZDm','NbCdU2LyKgH27ERNZe0nQilXA8VDQ',0);
-INSERT INTO t VALUES (5863302,14112516630962776454,'xLoRTETk1H0HKebiL','3f4qE2','voTvzWTX0lVGAtCm1OA9EkKmrPkEGGPYPforgHIl2w3URUKsap8kv','F','hW6J3LPfOXPLHe4VbJoIDKV5Yef2QU9ddGg9JP22Ax6Ds8qeOpUwwjlBXHya90omTmBfUClRH6kJnXUgEG8jtDKrpGo8mNCQcQN6','zipf8',1);
-INSERT INTO t VALUES (-7930283,10953334811755987639,'T3oxacaoqq3gvCXjVaEvS4j0aGUppu9','0c2Y55HCfLKrpXcPG01PpYCqeMu64TrX3uU9nf83','ICy3C','n4pphNN','brLEG4Bj4G0Spg7bPYoPWQ3MjN5EdpX4WKPN','970SqeS2yHEfkCTh4Spe7Y2bpLDL3LQfohdYTLqWKOUO9hnLVp7SgRRx',2);
-INSERT INTO t VALUES (593456,11599351053783567429,'3FpZrKzujerV5YnHvSBJmoVxaC','TiVqtD2Te8QhuC1m','NiseK9s69DBgxh3OXMFRf1uM','Byfr83a','66vGlQ5juh7ZNeSKCvmpFMIH2SFpaqfefponw3GTWLhwv5npQ5fFTZFaoCTy4viIKJVo','F4wEa3Rd2JkMQMO2eZEyHFzPDkLNtD1vBsI3fYiEQWxsGL3jVwUh5mC86Gh4o2eeUlxEtdNnAE5cuanVNwoHb4EX4',3);
-INSERT INTO t VALUES (-4316647,16176377473108175860,'899wzQqHh','GKC','Uw1WhZH64Jj','F7me0AtGYp','9Xl5Ga2QZrm90uV9bzNRFR432oL9dWFrD6R2pKs4DURPBePQ1OwCSLMZaT6CbHupA2cLLlTBbl5AwAL87SzEFY1e3wXc3ZSXeg','NBMDEHcGDyc0smPwO6CrWINmhpGFjOSCucXHUcNZjkYhKKgeD',4);
-INSERT INTO t VALUES (6041492,11694629231274163253,'1t2OWAOM4jkh8wgrJlWWsQLnq14w9dwHNcC4j06YBCz9biIs83qL','Ej9Xr1dRaF','uDsjZ','1V5b2vPuY2','WvyWGI1OsUqGxbkGk','6Vr3Pdm4LV3u8g1Uh5pjdtT4UJ4TfBan6GOT58TEXkFlO',5);
-INSERT INTO t VALUES (7270749,9450217119340666069,'HZZCbp4jk52K','cY83','PYAASfgZfMDyunqg','rKB2Ta6','Susv6lqtbQT8P8VKwmE90wUrCBTo98ym9mRJhIT5hpaHCAv4B9HgSyI0G8ESmIoJWC93dx1SDoTQseQmK','uYSHHWh',6);
-INSERT INTO t VALUES (-5138475,4620684602027621158,'OSMcj179','wFAODIlxq6y2JQssuS1pyZHvmqS','zvdliswNz44xz7v25topzl','o','IL6peAsjnBhUD8vy0kAnrZYq5AeDkCrDVJuLpVuzhnB4Vd6k5zNKw25Yf6OEddMV7rRsPd2THOfrQrwomdezEkbSTarD','9KN',7);
-INSERT INTO t VALUES (6573857,16390985321158282830,'PCdFgdlqvdHavA1SUaUtbiKmQ','PKsUBz7HgQZVMybVg','8jOqqr8CMVophenMB36OBHLZhPPvVYzp1QvQULqgO','p4sY7','k3y3ZgQK3wPVELKl1j98MeUSeLlP9mXvc8KI9l5y4odMQVMaMrt0Buk2l2Dr5YWVFvdVHJFoh5vR','EARTBMdZLuFukAhWGUz30wb',8);
-INSERT INTO t VALUES (-6783354,8137785757138269049,'BLNl7i8a1hLURZuafm8P6L4bDcaF8WH8lD','rKsiqiCztIsjosUB327QV','LFn1fcL3aAy0GfBab4Z9IJaxkERS576T5f6TH1rSvHcUi7VX','X9OZhSF1W9y','cm66vULoN1oyQTjCdoEgdICI78hykEYb5rKAEJyZggU13Z40','vzxhX99iCxQbM6L6HNxtqPPTc6mfbama9pKjzLZf8r',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1005804,17986219032444717830,'N4LyJGf1LUG76wS4SP4KLwg','4N59JeHwFQI5rgj7G0GnaLBM6MqbNxDQKbxXiAk','EhJRKxO0drJR7vaf6ghRajn7','sE96dENL4','itx6SeE9cxXju3VPzholnjCLwzWBiHzct5aDYRs18','vnWNF8tKdr9wonNd49at7qSO7aren3HrhI4jQmdBinK5HQh92f386UU8k26NyxDqC3qXSqKCchvQKu111cHVRDlf',10);
-INSERT INTO ti VALUES (-1005804,17986219032444717830,'N4LyJGf1LUG76wS4SP4KLwg','4N59JeHwFQI5rgj7G0GnaLBM6MqbNxDQKbxXiAk','EhJRKxO0drJR7vaf6ghRajn7','sE96dENL4','itx6SeE9cxXju3VPzholnjCLwzWBiHzct5aDYRs18','vnWNF8tKdr9wonNd49at7qSO7aren3HrhI4jQmdBinK5HQh92f386UU8k26NyxDqC3qXSqKCchvQKu111cHVRDlf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(59);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
-INSERT INTO t VALUES (7833474,13945534605285509395,'i54HehcUKIanl6AHultm79uZbu42nwTZh0f5','GBaKA0Lx0viyyLc1QKFOIK2qLywl4O0LorfZLVy','rj5vlnTGu1etU6asFbqoL1eDvdl','1OKWCB','6WqB8zoHlFbn6ZHzjxbdhPL7ucKthI9EM2w','cWCWKw4Ssnb7OBOYHOjX9yvPzK819WqaocxXWhtmgUSRzNqZY3ya97BOnb3GuXhcVa2M04Fm3Z6pSGtIdsR',11);
-INSERT INTO ti VALUES (7833474,13945534605285509395,'i54HehcUKIanl6AHultm79uZbu42nwTZh0f5','GBaKA0Lx0viyyLc1QKFOIK2qLywl4O0LorfZLVy','rj5vlnTGu1etU6asFbqoL1eDvdl','1OKWCB','6WqB8zoHlFbn6ZHzjxbdhPL7ucKthI9EM2w','cWCWKw4Ssnb7OBOYHOjX9yvPzK819WqaocxXWhtmgUSRzNqZY3ya97BOnb3GuXhcVa2M04Fm3Z6pSGtIdsR',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6867622,8831661585625800649,'qDvhH7YKN1FZS3tXF44d5XXctY2qMp2SnAyX8rqjQ7Sum','Hi89HpKa1Fl5QeKkL6VmhmgQmunMrHHiNh9mFRxJZcnntlYt7yOlX09Rh45Py22UiVTspq8fCSfPuuWN4vaKX','9Omahyh5GhGDoIB4saVPXjvPCuV5ScQyjDpx421Mj0if6JcYBPaWeyjmb','6gP','nQscP1056ynvvalTdeTMM0G3PjtEudDQ4aTK1axUAbtY5Joe','5AqoKaJl5or24pEMHHI7g7qqhetDwyvX8gMlqH9o3woOSLENirfXXqdmw6MSOOLhm3cV5Zl6WXqMBpBTy15V6sc',12);
-INSERT INTO ti VALUES (-6867622,8831661585625800649,'qDvhH7YKN1FZS3tXF44d5XXctY2qMp2SnAyX8rqjQ7Sum','Hi89HpKa1Fl5QeKkL6VmhmgQmunMrHHiNh9mFRxJZcnntlYt7yOlX09Rh45Py22UiVTspq8fCSfPuuWN4vaKX','9Omahyh5GhGDoIB4saVPXjvPCuV5ScQyjDpx421Mj0if6JcYBPaWeyjmb','6gP','nQscP1056ynvvalTdeTMM0G3PjtEudDQ4aTK1axUAbtY5Joe','5AqoKaJl5or24pEMHHI7g7qqhetDwyvX8gMlqH9o3woOSLENirfXXqdmw6MSOOLhm3cV5Zl6WXqMBpBTy15V6sc',12);
-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 (331095,10571941277480378587,'ZltsRdqit2','3UHwWTvqwJGYYMs3in3B','3uvTG2QD71by0Cgr3uzDfHQNcIIUIiHbIUfGA64yQksP4ymqVZ','8T1ocVF2u7W8QSJc6sontTBBLXfK4lDJYkubQJivIrAXelUQm67FVeBTsnJAMp4rNO7HdLYpQyo8jYsioNH5Ix65tGMjn5ddnBaNEELwtFvqhxUmMNJtykvXyx7CH','BG1u3BSWc72LJoUlFddoDvHWSedJVvSsxFqdXWw2CVQ54','HcgYmC5cUnAE01WoTsfBmvRDTnIJsuzi4jA0eKrfXsZDSGkxB9UYs0wYFR0ULpFSw71IAIHLAioWBNGOEDPbv8Y6ojUkzlygK',13);
-INSERT INTO ti VALUES (331095,10571941277480378587,'ZltsRdqit2','3UHwWTvqwJGYYMs3in3B','3uvTG2QD71by0Cgr3uzDfHQNcIIUIiHbIUfGA64yQksP4ymqVZ','8T1ocVF2u7W8QSJc6sontTBBLXfK4lDJYkubQJivIrAXelUQm67FVeBTsnJAMp4rNO7HdLYpQyo8jYsioNH5Ix65tGMjn5ddnBaNEELwtFvqhxUmMNJtykvXyx7CH','BG1u3BSWc72LJoUlFddoDvHWSedJVvSsxFqdXWw2CVQ54','HcgYmC5cUnAE01WoTsfBmvRDTnIJsuzi4jA0eKrfXsZDSGkxB9UYs0wYFR0ULpFSw71IAIHLAioWBNGOEDPbv8Y6ojUkzlygK',13);
-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(87), d VARCHAR(80), e VARBINARY(56), f VARCHAR(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5785619,8726,'HhDJPSyVPZfUncnz9vEyl1ez2','s4xkbuvaFqtStHLSuxRZnHLWE3x1OLyhMWdFQTChlGwpxIq1GQYUSVYlb4KX1dr','HpLQG7JphJIOV','hNd','gB3OUlIa','kImeV0OunNnGHhi7CDR4qUVXlR4zclrvqOVMX07tkcmtzXCvyPD',0);
-INSERT INTO t VALUES (1698944,11094,'FCX5N','CaNBMbVTP03HtYwrQjNkAg9IsRaaS8fBGr28FoxiC2encW0CrA1ZeKVHCVBJ','G01nu0pIt5k','We6083Lw7ARBPCvIqglNctnLsMEl','QsCIw4Bx5xvSgdwGADJ3aWmKy7dIeLPpaAtQ7egkkisKJx7yaduJZrSJ9KazrEQtXQvUnKjlveHYMNwfNSy31H','qIQVYKgUk5BEy7J1hMzNkaOtNTjkClvyNof',1);
-INSERT INTO t VALUES (8146410,39207,'lVFxnO9wspqrFEW2SBu4wG5CphUSMzxHHqYE','5e9WvRxKPyIKu91HH','41QnOZqwSY','8e0aMbj5oLs6rBGw4eVZfttsNkI8rNoZB','5la6Gqdxvv74Nyg8s0ZLeKKUmcGdXRSAxBWBPchYzqsiug0LUj3Z1l6lPN7oPbPVfmHGA','86ExQP6C',2);
-INSERT INTO t VALUES (5312815,41293,'D5lvqLOBFPN6oo0xLufrmcbgVtFQmHYnK9t0AXRCbrYi9M7Bew59NrQa9bh3IU5HodLDD','hZJPy','FRBDIXPseNS4CFNklaY0ixfqwRTUO0mh8h72W4ojETduJtaeiTj','O','hzJB2YAIR8aS2JDmYmEzejSRlPdAmTFBKswjmIpK3gMBv','QV7nJ',3);
-INSERT INTO t VALUES (-4870887,57932,'xZy0JKUrq1Ga46HB2bYewuWxQWIMWrkNjxiqO3ZPf2ePTEilotwemTjwiM','r05jqzWShH8O','Ic1QCA318Ao3zZcubMiQMPZoTP5lKHRgb1ecvim1Sfe8wdYQHW','sh98KRDrSvUXXfapvWmbvxw5','TI2cp7h7cMqAsvo7y8oEyVA5SqdzBsUhRozzD','3cRUI4aBsG4DSuiJjAFr1Q',4);
-INSERT INTO t VALUES (-2175189,59648,'ATayWwYy1BL7OXk','eZShDNlhH4AleZ8Jw4tutjaOeMxHxeiXN4ZcTEubmuPFg','eR0c0TZHgEETd6j7S64zzQiXrWheXCxMHlfOHfJovphJ3W','RjiJo1iitIFS5qGItCaGNRYEiFbmM','WuCboshGOax7euNAr6gfR0cNV0zBqQYLljoLd8TFgSDReBdecolbd','dHscyL4Wf0BLLj11eILwq0X2M4LYZzVPq58DJXdXc0FoqF9QzHxZu1xKdM9DXyhJHP63K0aGMGKaz7SxM4Xh3aWzbB1aN',5);
-INSERT INTO t VALUES (-8060258,27530,'V4pz5qVJEkprxxvqxOzRTangBAob5Zt','PsO9HqrPeAUwpIcORwFBgtYjg63gymsIV21rJc68up0mB2I6cC10Lqdyuy1L','5aihcjydYhNdHAP4SN5kqYNubapfXv1TSRlgI','k5YoAFAw8uYgRJoJO2','swHTAXCrJ0mYDjDhPUkO2X6gsJZU2BrffyKvLpVpy0zvT6bb2ERSN7nkdVHgSfK9oUlSS0zu7Pwtv5zEt9','wM4oqWo',6);
-INSERT INTO t VALUES (-1110458,14027,'LwyCVyJY7mC926uipyDrSffO09VebCTlEqO3O1qhHxxU2UXKpf6fBo6D7faOfuEAr','644EThCKSfNObN3hQ3xX4VCOzb2DWGf79879ayxzblU6aUrMdENQHh7PEA1ISAR00dk8lcnh','ueGCBOScEKUvrzRMVEZHLqE98BfES59nWyJYVRFCJzEex432S','2RsWbneiJjQDW3NYc49GF2Pw4p2m','hjqoWUuUWpBXtK','en1cEc9DPXMau3Wvo',7);
-INSERT INTO t VALUES (-232222,37108,'v1SGi','qIdPJfeVJrTRI8NYvoj3TWp','9eC83c','Pt','F9XQhPfelUb7medhSccgXr7OQ1PFowUZM2UYijvneIzlHEAIeWyHH3nQIhWgr','b6ucAL5ylVAGC9okar4Y9K3sbBwtbLYYPGVGqQiyaAcoiJOwr8N95u6t9hVeeKAM3y2gzVbzdYMqNaD7',8);
-INSERT INTO t VALUES (4058454,41186,'GULGStXRRySm1pDGt0j0rBEQdLroWcU3qbYzjM8tcEt4m7oaF2b6xuWxbdVZUVuA','uYQlI5DMfGynMu39Vxf7M9kf99dh','tKDz9e3zUMM7CHdUfWH','jd','cSoTQkinjYUmpVa4REva5jPkNqDI05XYJIbPeu8DfJsq4CM7HS13CAaLmlasRFW1sFJMOobjCSJ2Vz','tOnO8i5vWw9I5ifbeJynracAZrRNxZcL8iboWlga0BSm2UvA5ziSe8l1E1iLLS3O7y3onbCusC6bPcNTpDOrXkVDWaRP4Nsz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1476591752,4499108,'sJSjn0q8TXk4','2Dpc1d0CO53CiogKV9YFaCHKbOxxo1jfsRcPitoM87TRsCOcw8nlhVHO8XCe3sNXF8A5oaiw0cuBrm41YLpPhrqy1LMaWLDt7KLFV5eiIfYnWmEQhe7zmF4jZeJgmZxzwc732TWS54vDO7UQGdHLlRVDIen0','hX','wm5up6q3gN0LJbDngKO35S1ngmC2pqsgrzoZOe4HN61l7K9ZeArwclwiETOhUuOQOHxHmUQvxZuguAC9zUrbFkJNl4mHbJEp9i6kfG4W8k6XRA0tSVEryhGUR7BeGkBfHqHwtSuMpRP96hQBRnzEp0n7tlljTH0NprSRX64aWwuAYIdfXu7sezXqHBphgoMEhP3uMnO1RrWR8fZtBip0Kx1o','b','YM',13);
+INSERT INTO ti VALUES (-1476591752,4499108,'sJSjn0q8TXk4','2Dpc1d0CO53CiogKV9YFaCHKbOxxo1jfsRcPitoM87TRsCOcw8nlhVHO8XCe3sNXF8A5oaiw0cuBrm41YLpPhrqy1LMaWLDt7KLFV5eiIfYnWmEQhe7zmF4jZeJgmZxzwc732TWS54vDO7UQGdHLlRVDIen0','hX','wm5up6q3gN0LJbDngKO35S1ngmC2pqsgrzoZOe4HN61l7K9ZeArwclwiETOhUuOQOHxHmUQvxZuguAC9zUrbFkJNl4mHbJEp9i6kfG4W8k6XRA0tSVEryhGUR7BeGkBfHqHwtSuMpRP96hQBRnzEp0n7tlljTH0NprSRX64aWwuAYIdfXu7sezXqHBphgoMEhP3uMnO1RrWR8fZtBip0Kx1o','b','YM',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1745123198,-3822415,'L','J0uBiuZEzbSqZKDyYcgmNF8d6DiZmju8fndm8hcb4x6tpMNftDsTmn','k','iEYw4zx0O8AwNUj3ZjJdAm3qDXFNVEzYZYz7FoIc8yAJIZGLPa3ZcOfvxS2EyzNzae8I6tbo26xazH3BFrWIfbYRUSaMJKVgHJvg4uwqhY1vvPncUzhyWZIaCvw8Xo6KLuFpmkFCRzrr4nXvBO6K4ndARPgHtaw7tTKCCqPEfLWlIHbKx0zZ88EXFwc33OdIIfdjWgIBJ2wDzO7SXu7VcCmF1Cl0QiC7tdxxfFYDEPas','f','j',14);
+INSERT INTO ti VALUES (1745123198,-3822415,'L','J0uBiuZEzbSqZKDyYcgmNF8d6DiZmju8fndm8hcb4x6tpMNftDsTmn','k','iEYw4zx0O8AwNUj3ZjJdAm3qDXFNVEzYZYz7FoIc8yAJIZGLPa3ZcOfvxS2EyzNzae8I6tbo26xazH3BFrWIfbYRUSaMJKVgHJvg4uwqhY1vvPncUzhyWZIaCvw8Xo6KLuFpmkFCRzrr4nXvBO6K4ndARPgHtaw7tTKCCqPEfLWlIHbKx0zZ88EXFwc33OdIIfdjWgIBJ2wDzO7SXu7VcCmF1Cl0QiC7tdxxfFYDEPas','f','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1587543487,5767836,'eiPuMjwjtoZ37VkIgcMkw4VP7ZSjcXq18FZcbboYY4PIIfFWRUxuoGj80gl9h6wEr4','vLIe7GGEqPZWPvnBrqZQcLsI9exhpdbUpzTrnozCSYJd7vIHwDt3K7IaUv4F9lv8xq129TxkIAhlqGISgmhZCjOcUkN7ERbtihyxWuacJrd8YEYpqzZOlcPjPtPatI76jUfBaLaetZqknH6uG0uvhJ15VpFiyYp3uhLDPEjy5gwnmUTjGgiE6cekuI2mP','WtdT','FykZx3pyC5WzKC1tkLKP6gEIFVMgDNsFqVLY63W1mZepUbQdqh4EqYHJcY30dQyJCrliFgYUTB7NYashnhbsostM8QEFnZlnh','EW','T',15);
+INSERT INTO ti VALUES (-1587543487,5767836,'eiPuMjwjtoZ37VkIgcMkw4VP7ZSjcXq18FZcbboYY4PIIfFWRUxuoGj80gl9h6wEr4','vLIe7GGEqPZWPvnBrqZQcLsI9exhpdbUpzTrnozCSYJd7vIHwDt3K7IaUv4F9lv8xq129TxkIAhlqGISgmhZCjOcUkN7ERbtihyxWuacJrd8YEYpqzZOlcPjPtPatI76jUfBaLaetZqknH6uG0uvhJ15VpFiyYp3uhLDPEjy5gwnmUTjGgiE6cekuI2mP','WtdT','FykZx3pyC5WzKC1tkLKP6gEIFVMgDNsFqVLY63W1mZepUbQdqh4EqYHJcY30dQyJCrliFgYUTB7NYashnhbsostM8QEFnZlnh','EW','T',15);
+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(67) NOT NULL, d VARBINARY(55) NOT NULL, e VARBINARY(19), f VARCHAR(33), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (218,50,'gycTYy7TvCHga6gYtpGoiRlTp9QmLcIYoVEaPZfiJfYfWEjbSCnkyD','nSmfpzkBvDsVGKzULjg','0fvDv8grz4mV','OPFJ7RUGsw0oeTvjQ5TVdV6h5','A','K',0);
+INSERT INTO t VALUES (246,-108,'kLHmzexYknxOwsD9yc0tBIwgfQ6cs6O50uDs3OhLvTwRxW','k3ED8n8wEZ2cjRf5CDslnkMIpSg3NE35tYIjAlay2yBO6uS9r','C1hKqVLGt84hXUAoUE','jwFrRZ8W4','YC','u',1);
+INSERT INTO t VALUES (102,126,'Anv','f5LXIYQqq3fKQjzsQUjBs9a5hrvP7z8dK3Fe9BZ90Ou','A9L','mCbVT1YHHFJQu73l2sIpdntwSIaq1Xm8','Ad','l',2);
+INSERT INTO t VALUES (155,-29,'7wymkwsiYA8ooDPCF9SRcO3mXCDQMWokkXQqWFrLbZzRkbXch','OifOMrDQJM0Hgk5TR6cNml158De','TcEeOSuhHfh8gIUhpRC','V0XLmQsn','Dl','k',3);
+INSERT INTO t VALUES (150,-111,'bXjZHzRqZT7gJ5lSIu3WHQErzY9B8cwgR6OK2g42JWL6jHMkh3SDJzFt3p4EjptQX','mLQyabV1pbxvIkDVRucNjMgg0X5QHUsZLi15ry0V3','NjGcJ4MbEE5mUmb0bwI','yqmMn3yKHWxZo5RA','T','q',4);
+INSERT INTO t VALUES (231,-7,'XA6tiFRLgLCPCZhzv992n5f3dWcgqRsQ9sJYejcgt4hZiShwblOvbpYhS5QtAgLiFbM','t0x3GbSm9K1cf3tQW5lmF9bUJosxyLQXKCCCBrelV7X0SzxvE4qHx','1bEOnYnXDZgB','GmHRrkIfxkR6Eq5aNU','jI','L',5);
+INSERT INTO t VALUES (116,120,'x9gV0BkchRtyVwp96wotUK5osodFHVHdKnKF5U','lE4t9ddxlv22IOTjXCzZP8agEt','t4qBQjXl','1yLb','f','c',6);
+INSERT INTO t VALUES (66,120,'bp8zwoqInnKlYI0tKUjIUs2Fh9QChCnBqStWqLwky1sENc4esA7ug','DUNodZfWgITqi9W7ty','6zKWSEnHc','1HS6wXPlY4BR','O','r',7);
+INSERT INTO t VALUES (124,-17,'jiLl4dP2R','BJUn31y1o3lGtvns6ycHFPq91rjcoyljs0AsZbWbLi','XqDVIlWlKBi4','2zlU2gXHN','J','Q',8);
+INSERT INTO t VALUES (222,48,'ilUp0yIVrmLUM4ZV4DjCvvC','44U8wCnVGjiIXw17YN4cGD1PoRQFiPAFZc1hXMCRwZTMecfemB2Kn8','tLK4oIPLZ','VxeHaIgJxekzuOPgRbZEDY3MSo3rM','eb','O',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(67) NOT NULL, d VARBINARY(55) NOT NULL, e VARBINARY(19), f VARCHAR(33), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (1087289104414413540,29689,'0zjxZx7eVHXUbbFIHYy92wHOcXIzTwWtm7Q6KNXy5','wRI4','rAOPYHJ4eJZpGuSe2Ur6WCXb2SqkYNn0nGjcRJBPpz','1FWSSH','p1dVCxA61MsjZWyimSpt1T87r8wQYcHz60usye','EvWwdE4a51zi0kmY80UIvfgrjpxPMcandTT7WyLmZ2BFeTovDswp5eZ17njnT0MpFRGBK1CT0Dsk9vT0CUh7Cd9jSANx8ZrfF',10);
-INSERT INTO ti VALUES (1087289104414413540,29689,'0zjxZx7eVHXUbbFIHYy92wHOcXIzTwWtm7Q6KNXy5','wRI4','rAOPYHJ4eJZpGuSe2Ur6WCXb2SqkYNn0nGjcRJBPpz','1FWSSH','p1dVCxA61MsjZWyimSpt1T87r8wQYcHz60usye','EvWwdE4a51zi0kmY80UIvfgrjpxPMcandTT7WyLmZ2BFeTovDswp5eZ17njnT0MpFRGBK1CT0Dsk9vT0CUh7Cd9jSANx8ZrfF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(88);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
-INSERT INTO t VALUES (596985016370043843,759,'ncDRQjoxFMAzo5M5Nf4il0hNEppqThRLBxMnWaYG2mAxvnmlOQr3rqjes3Wrne9uOynaNdQILtlRd8DOK2oZWuox','MQQYy3VPoBXFcW595lWW7a','bWmsW3fF20JN48NF7xrGZDP57wk1GtxA5JM5','DLx4Ryuo6IwWy82C0z70epaq','zi0Y6370aLwGjBI3WDj9Sc7eJufLXPdUrPQJsIWuggbb3K07yG','AkP3jnwIA7LUgV93iHC83defZXPUaE0lq5zp9utX2s8lIJGB0gob8naiw8GKicvXrUFvXle2umMAHlgmhmDlHJnFnv1MFnj5Wq',11);
-INSERT INTO ti VALUES (596985016370043843,759,'ncDRQjoxFMAzo5M5Nf4il0hNEppqThRLBxMnWaYG2mAxvnmlOQr3rqjes3Wrne9uOynaNdQILtlRd8DOK2oZWuox','MQQYy3VPoBXFcW595lWW7a','bWmsW3fF20JN48NF7xrGZDP57wk1GtxA5JM5','DLx4Ryuo6IwWy82C0z70epaq','zi0Y6370aLwGjBI3WDj9Sc7eJufLXPdUrPQJsIWuggbb3K07yG','AkP3jnwIA7LUgV93iHC83defZXPUaE0lq5zp9utX2s8lIJGB0gob8naiw8GKicvXrUFvXle2umMAHlgmhmDlHJnFnv1MFnj5Wq',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (493446631193417195,53128,'lwPs3kfgBtlrxRm2LAGIltFpbgGhllj5IV2mbTW75i','W3lfEpdaLVNUvZDzFmRhrtwJL80ZTyvsxa0UdxzXRu4pHPmH6HdSMSNNjLar8gjcbF9tz9fZBEFzLUYVndlFhC0zwzCbvs8OkBtdM5dnCFnv7p9kTX7EQZU1FR6Z6j4BxeUdn0xKg2iHUDMHwVD27yf2NACS0kK3KblRGMfL3vWGgRT153lvFfA55xk2qQoXnPJ4Eh2FIUSLi1zpsjllfERNfb66yE3MvwCdiKhNfaoyAbLGQeh38F2umzjIIxxg','IyTPAIryhUdpVSv','V5Soy7YsOE','ZACYDcNpXFfMtFENH6MjzO8llD8rlUqR7cEQLNfi248KlgErXL1MVc0VMqxRsrsPP1FDq47hcS7lpTPzgHga76h9O7LBLw0M','VtsjmkVUuVC7pDr1zNDl7PBxDYrDdd0VhrSmxCxSL0BVReGSFfqgdZa',12);
-INSERT INTO ti VALUES (493446631193417195,53128,'lwPs3kfgBtlrxRm2LAGIltFpbgGhllj5IV2mbTW75i','W3lfEpdaLVNUvZDzFmRhrtwJL80ZTyvsxa0UdxzXRu4pHPmH6HdSMSNNjLar8gjcbF9tz9fZBEFzLUYVndlFhC0zwzCbvs8OkBtdM5dnCFnv7p9kTX7EQZU1FR6Z6j4BxeUdn0xKg2iHUDMHwVD27yf2NACS0kK3KblRGMfL3vWGgRT153lvFfA55xk2qQoXnPJ4Eh2FIUSLi1zpsjllfERNfb66yE3MvwCdiKhNfaoyAbLGQeh38F2umzjIIxxg','IyTPAIryhUdpVSv','V5Soy7YsOE','ZACYDcNpXFfMtFENH6MjzO8llD8rlUqR7cEQLNfi248KlgErXL1MVc0VMqxRsrsPP1FDq47hcS7lpTPzgHga76h9O7LBLw0M','VtsjmkVUuVC7pDr1zNDl7PBxDYrDdd0VhrSmxCxSL0BVReGSFfqgdZa',12);
+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 (3020480,-120,'1UYlRGCnAXHQM8YqfKONKbh1mm6aNUhwkA0WY9x441f8bP3RGnp0ClI3k8jNtFe','18YsVgv5c8W9TInQuvGNMYim9auy','lKV172msv8fXvT','4M8WkThnK','f','i',10);
+INSERT INTO ti VALUES (3020480,-120,'1UYlRGCnAXHQM8YqfKONKbh1mm6aNUhwkA0WY9x441f8bP3RGnp0ClI3k8jNtFe','18YsVgv5c8W9TInQuvGNMYim9auy','lKV172msv8fXvT','4M8WkThnK','f','i',10);
+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 (14458651,-49,'fxJilcQaXYGVEeYjU02689IytgyJMEctmZ8','d','l','w5Ead9pf9LRFVrC','W6','p',11);
+INSERT INTO ti VALUES (14458651,-49,'fxJilcQaXYGVEeYjU02689IytgyJMEctmZ8','d','l','w5Ead9pf9LRFVrC','W6','p',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (540241,-68,'JfZXw7xiN3UAkeZIMKtD16eqv4VIkFlQTgMEDDMfTYgGecVH20','24Rk5diGV5CkeWayDg6wa3IczTXaRHPePX6B7KWcBaVDKyhOaD8lFshOCAYzw6aFctEvVReBsPePp6mMENgHUCPJzSsqNuqTuhbB0Hq6KNKg2FmBjV0NBfvzVF1k4cVwvfk4YaWokbFLY9PeVzpTqGLT3xYl8kKNqwQyPUWXO129fsvRjqtc8ChS6ptNAob1bJPbJRwAMKc5','6','g3IPlr','ZL','n',12);
+INSERT INTO ti VALUES (540241,-68,'JfZXw7xiN3UAkeZIMKtD16eqv4VIkFlQTgMEDDMfTYgGecVH20','24Rk5diGV5CkeWayDg6wa3IczTXaRHPePX6B7KWcBaVDKyhOaD8lFshOCAYzw6aFctEvVReBsPePp6mMENgHUCPJzSsqNuqTuhbB0Hq6KNKg2FmBjV0NBfvzVF1k4cVwvfk4YaWokbFLY9PeVzpTqGLT3xYl8kKNqwQyPUWXO129fsvRjqtc8ChS6ptNAob1bJPbJRwAMKc5','6','g3IPlr','ZL','n',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2830036326238135150,21113,'ywgAdLTYJVxs3WxHqQSpSTZveu0MG17ZqSzTCZwsD091znbLBau3Xtu5MkbmN31OGrg9Rhi7kr8QPABq81j','7CQlmsoXNqzruGZ58JCFpedYyWszDNkhZuEuyPenYiW4eYbeo8Kk0u0y2HN8jgT4MPd0P7J42rWaVKswWYjJKfc6vtONfej7bg4oeUS0RiClXCAtl3sweLJsTe60Tuhn6NshdNCPeagzmzHHrHS4tIj0Ty4YiNKLpPQ2YTU0T4X1Vfc2feWxpMzswVA0zqcKPNfW5nDU2sXBgWy0BMo5VABZsY7d5rRGurIvxFfroaHNdo','eADxgcOfXXWqmestaQvDwJZT2pJKi0kbW7Am8plYiUJrxbqM3','pZ8zCdK80PDPep3JjeDsyd5EgwxlBLZuZc3zauHdMitBqql2A3Tc1Ns5FXirKLEBMJfIYtYgm4WoYusNCebmYKMkEZo2GWLXQlruBvcE8XoWRwIrM2tIEGlF84V4A2WTusk0EH7TqW8TwiAzuC6ggBua64136CJNQd5LrtiarKaokH','F7QnVEKKq7aTP0defMJ9WViS4Hdp','jJCYkQEHfZxqdjfHZmVR88pmZZwad0Esbd7yWgBfv99mte9mKpx7zLQ6gp2Zr2CtP5r0',13);
-INSERT INTO ti VALUES (2830036326238135150,21113,'ywgAdLTYJVxs3WxHqQSpSTZveu0MG17ZqSzTCZwsD091znbLBau3Xtu5MkbmN31OGrg9Rhi7kr8QPABq81j','7CQlmsoXNqzruGZ58JCFpedYyWszDNkhZuEuyPenYiW4eYbeo8Kk0u0y2HN8jgT4MPd0P7J42rWaVKswWYjJKfc6vtONfej7bg4oeUS0RiClXCAtl3sweLJsTe60Tuhn6NshdNCPeagzmzHHrHS4tIj0Ty4YiNKLpPQ2YTU0T4X1Vfc2feWxpMzswVA0zqcKPNfW5nDU2sXBgWy0BMo5VABZsY7d5rRGurIvxFfroaHNdo','eADxgcOfXXWqmestaQvDwJZT2pJKi0kbW7Am8plYiUJrxbqM3','pZ8zCdK80PDPep3JjeDsyd5EgwxlBLZuZc3zauHdMitBqql2A3Tc1Ns5FXirKLEBMJfIYtYgm4WoYusNCebmYKMkEZo2GWLXQlruBvcE8XoWRwIrM2tIEGlF84V4A2WTusk0EH7TqW8TwiAzuC6ggBua64136CJNQd5LrtiarKaokH','F7QnVEKKq7aTP0defMJ9WViS4Hdp','jJCYkQEHfZxqdjfHZmVR88pmZZwad0Esbd7yWgBfv99mte9mKpx7zLQ6gp2Zr2CtP5r0',13);
-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(73) NOT NULL, d VARCHAR(55), e VARBINARY(30), f VARBINARY(63) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1314116405,4010495178,'dPpiI2nHtwvC6O6sgH8swCJl1hfyUBoT8ROO0wMDZhpE','lpjlh0j9','4JiAAA1iKKWx2N','i6','sabfp','FME1gavatmL3oD',0);
-INSERT INTO t VALUES (-1373463261,990783390,'DLuNkqYnaaGfaAFur4r4gpr5Xd4SUW5H5eKZvGfmA6fVqdfkC0t7bKsMcYkEC10Mb8g9VZfOT','8OEe9qpoaR','XTw67O9Ducyr','FLKszWyTWxMqdtgT7rI0iRE','IXcIEOl5637qG4NNUpVRq5fubeVRjG3L7Grsq9TI2B5oP6','An5DD8XLOIk78IEHfk6K7uIE2fNzB30DL1Hq6IT5bfToZze5WukH1iP5AY6kD',1);
-INSERT INTO t VALUES (-1303956721,2933587747,'MQoCSf4I4cpT7UdVGsduc7VZx8kydurxBq26','gGE8oYmOC71e','9lhAsZJKUrVFD7FeWDzUzRdAExYf2','9hFGV0R6psItI82L','Mum05rmHxbPy86QsqsmLtNuvzFg','6Iu3gH8FQ4kmefHNeOAzHGrFaxXO4V0NnEmMd0ieMQlwqkKY5rwthWgy88O3vo3Md1kzTE5Utyo',2);
-INSERT INTO t VALUES (1450326270,693430120,'F9txkUUWCJNgDdZZ4UpXtqL2I2RGYjXxMNksyYavFOoDZ5Vli6MCPGL22Q8mS0XFufOC','F6t5lyazMJhiaKnsuvz','l0RuTq8MSHP9Tv','MqoyKgLeOmyZfWWVMEeHGQ','DytjYNTXDCjDb1a5hgvDZT2uADDQB99o48xpyHrJCAuxsrRWRwv9mcEPVdlq6odmsEjdhlcBI','hrMpD5IVONttc7lzM30RkTp0qsC',3);
-INSERT INTO t VALUES (-25997447,813388431,'mnnYqMQhliSHnBrYvbw0SfiweJgFlhKq0XIUyrCUQIgKHcx2AOu6NeQCoZ430oK','rDuZiwIMoWXV','xzVK40xqreftlkBqXA44SaIv6ToBA','5fmY6ikUUOjOsDUg1wvBN1gCUB2EGP9Y26nrw','qdhHedKIi47NU0jLYcGVPakv3kM4M6orVKaZ','xuHCWMIYWWVPRqbTO8Qm',4);
-INSERT INTO t VALUES (1139686829,1874396922,'5J0UI2bqdCV4d2k9kaHCkPb14b5uY5obmEsChj8MI','3pTp6tvUVEMYlKJuU','kbUikTFD9tSk','7o3fCGRyFGdPiJq832r62sde3PmV04Ut91c3dWjLjXec0jU','2','JEFfzdzna3n2O2kZYx6BKY8ICuA',5);
-INSERT INTO t VALUES (1711473656,1965934037,'bwmoSbRiuXh7vDTWtSCZL0SNKp7pE','PVjDZsHzY7DKtTNb9x0xdzVMmHtGtgEXBFrjDIHkbw1Kd','v236pI1J2PWGhL6RYtBRUJero','4xhDABWvmeRNEJy3AGiPPRVxo','iwCjwKRuf9Szr9o9W1alseKwRg6mzbkFYSRmHCcGuSoc3O3fshzih5XwAmRMyqocf1HYqT7UpVys2rM3EWRM0h5WO','etAm6n1yeV0ZlE8CmelMStC1nuW3eTIeFOKWa95kwsyeKzy1SGMtff0du3XrALQYvaSa3oFUCoiSHxRm65ZM26bc',6);
-INSERT INTO t VALUES (-1939355610,2811265419,'RiYhmauov4LNxaYWskYSL','GkK8J4vm6wT4aVDQiUjsedCZram1O0ITMmIjkcRrJ7l3fNlFYGw','1xmzlmCl','UHRjHbI9DQk5RNpy4QwA9GwPErKz4OLVaJwz0JoiSRKAiRcQYUtnkWZiMUwRe5l','hscpHcDKDFZe9dxjSmq6roGMAkK3f97miGlycdHUkppT5','XfkwWrSIveQH6Z6ZXyeACQh4JCVcIy',7);
-INSERT INTO t VALUES (2069657060,1329368970,'bLTWFhTiscxbasNk2KePJF0mT6pSm2qjgEAxiG6UvekW707hnUHcLAcgBisx3kygh','U8143vWBlWobl4idnwmd6EMJ3WuSM8Q','eFuM3Gipux','xNxQOdHfxoAlBYjJQ8fPNJblmHuoQqGwdUPpGOhsp','hYpw8OmLcsBApqEXmOKFu5aKY0gX7ouqKB11eP','qFKYbf4bdHaCdr',8);
-INSERT INTO t VALUES (1455806324,3655483150,'OcDedewXqzhY5PABNBAjZgP3wd2IprdNyTVFQOZpqzf1Il48dNzW','WZIe86dYpim79OHJ','tFawH89fCZTmjpBNufe9fQBVMpp','zjaxmZ24l7T28Ua2KJQYKQOowmRIb9VJE','sM2uHLoBaWA9vlbN','r5AWWeuRwSH9fqf2tWiAcLEB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (897685556,3992618321,'MPSQwDChuiM6H0q02xxinC1t96Nm','e20j','AbehaXRrLUTBmNG16JB','urZY7PKZ02upV','DtutyA3soCGnKF6r49sR6WlA3Iqf5GaJJb6UZo','bxgH3M',10);
-INSERT INTO ti VALUES (897685556,3992618321,'MPSQwDChuiM6H0q02xxinC1t96Nm','e20j','AbehaXRrLUTBmNG16JB','urZY7PKZ02upV','DtutyA3soCGnKF6r49sR6WlA3Iqf5GaJJb6UZo','bxgH3M',10);
-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 (-1067777169,3722028727,'x7QD310hzh8gomZJeW','LUSOa2w6VLR3Yrv2cdQ187Usv','R94w','RBs0M1JYAXFUszi3qCRj92XFSinxPdRv1xImjnwyYqskMBlfXMJbP66GQP','2DdbpdVfAyd2vP','q36GgGbarElqyILb7IDU9689Al508wcC9wYUY01tcQxJzzM2LTRrtU0bUi0ErES',11);
-INSERT INTO ti VALUES (-1067777169,3722028727,'x7QD310hzh8gomZJeW','LUSOa2w6VLR3Yrv2cdQ187Usv','R94w','RBs0M1JYAXFUszi3qCRj92XFSinxPdRv1xImjnwyYqskMBlfXMJbP66GQP','2DdbpdVfAyd2vP','q36GgGbarElqyILb7IDU9689Al508wcC9wYUY01tcQxJzzM2LTRrtU0bUi0ErES',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (468938465,285139415,'QrnzNFDX8SYA2VfjmiIYv8LdAbcjdh6wp','4s26NE41VCirmanqP4CCWccOM3to5GKWOoMQkJRxW033G3BnXEWkkrDyKWMH','kxW0GSOdvh9uPDaHOD8bLTa7g','MPvb2RHhqtpCSD66UgAc6V74pWnDNE1RSvdaoBi7h45','cPuuC0rKzjUzl','Nnc88l1A5kfzwyUNI9ibiLaR4SrGqHE0J6supvqHBhQDascZCB8Vwu56GYDHhrT213kYeRfQPny8dRap68wCoE8weGOe1L',12);
-INSERT INTO ti VALUES (468938465,285139415,'QrnzNFDX8SYA2VfjmiIYv8LdAbcjdh6wp','4s26NE41VCirmanqP4CCWccOM3to5GKWOoMQkJRxW033G3BnXEWkkrDyKWMH','kxW0GSOdvh9uPDaHOD8bLTa7g','MPvb2RHhqtpCSD66UgAc6V74pWnDNE1RSvdaoBi7h45','cPuuC0rKzjUzl','Nnc88l1A5kfzwyUNI9ibiLaR4SrGqHE0J6supvqHBhQDascZCB8Vwu56GYDHhrT213kYeRfQPny8dRap68wCoE8weGOe1L',12);
-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 (718874026,4072203261,'SsNY0oVUZAXTV5FFAC3h0vxhLWUzDCGeC','btuY1nddh8PImm9440SiOrOSFWhFFg3GNwaoQRnbuVL0vr170nepYTul7SHlqFU9oI1KsvwMpVs9JiKcQkPB3a8So2g0ff2Ay','WNdxrXt9uEm6ZJSVd','C1FULSnHQM3rsQzgGnqyKkwYmKCgb44k355Xs6tDajn9ADQJRwqq0aM0f0aaBmdDPrMmys74z0HbbtpUSq2l8pTaVPyrx1bXd0x9blJ','nyjnSlp9aH3mGFuBuibD6z9D5ip4Wj4IrNXrfl14wF6','Tw3Hr',13);
-INSERT INTO ti VALUES (718874026,4072203261,'SsNY0oVUZAXTV5FFAC3h0vxhLWUzDCGeC','btuY1nddh8PImm9440SiOrOSFWhFFg3GNwaoQRnbuVL0vr170nepYTul7SHlqFU9oI1KsvwMpVs9JiKcQkPB3a8So2g0ff2Ay','WNdxrXt9uEm6ZJSVd','C1FULSnHQM3rsQzgGnqyKkwYmKCgb44k355Xs6tDajn9ADQJRwqq0aM0f0aaBmdDPrMmys74z0HbbtpUSq2l8pTaVPyrx1bXd0x9blJ','nyjnSlp9aH3mGFuBuibD6z9D5ip4Wj4IrNXrfl14wF6','Tw3Hr',13);
-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(1) NOT NULL, d VARBINARY(49) NOT NULL, e VARBINARY(71) NOT NULL, f VARCHAR(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1237343197,1775139218924906709,'8','pWAqBY9J3','N23I56J','TOp4tPrASk3m96kWwbTV2fyHCWSWDB9KKQHVUiag9JR6LxpttVIm','FDEz0','xC5Op7Ti',0);
-INSERT INTO t VALUES (1979425582,13873439776902850425,'r','5ZbDU1yiH9io','kCKzB694walp4gf1STFaYwieSJfz6QTD','PEAmGgJ2EBvw3hlqEdwaWVObt5hCMOee9FZvFjFnx9OVKwoQYf4ixJDOI06zndP1d9iWYiJiTAOduRyMD','fj5Pi0EfPUnYqahbviCdHx9GlEENc5yfueoO7ov1LN6e1sCgQFPF264Atw','hYjJVvSfUR5Q5d1x7LY7BFpxXzT0u5LYztta8iqPYVXin6lUgbTBIlEIBDUPm',1);
-INSERT INTO t VALUES (404670274,15662946560076704137,'9','xH8GKq1qd4QaRFZzuxoGiOPGSuMZHcoCBvXJOj','7k3bBWZuJkZaArthrcD3qronhW9sHc4Sn4BB9Hb','r1uTXFcgyJYijlaYP5ylLSrB4Q7dX5G44gtehf5ns6qyCPDM2ktObMPeq46h2BnacoQtjugiWfHsL53eM','YDIDPXar6mjPlJ6dd72VxORLKzk3fg5DAZUjFfk9dIlN2TkmqiS3ClOlksfXJPMNym7BiGaaXSBX3Xxb0F','LaSWrLBZNam5FQz7rrGuB7LcFnh4JHne1lUe78KC7gElOTnz1waWNiAsTUrIGTnfABkPl8cQoSxn6y5h0TDJSbfEIuTyOde',2);
-INSERT INTO t VALUES (2866384203,12932616702278905787,'a','UKZv1JPI2y9WNZhbxCxjuWydz7bjtRH','HXiDyEzLuIiZnxKAJyZrFf4mHPjbc2cqmx3BAjt','FvIAOuoDLGA9RZ','vDtLMW7CmxAj37M23qCWLt4uHMASHGWg6xWHZdzKXlf3v5j0JD0FgwvhBeWnizgq8yS2bz','EVDGhLCnzVMdJQlcJLqDzMsigMWKG7cYdCeF8elJbMKqmGT7Xt93nUMcevabFTxsxdDRXAQ',3);
-INSERT INTO t VALUES (3508905320,9442457611864510983,'9','QQ7kxAgwFMOpGE2WjkBVzpGkYt','6MGa7nUfNCPelWtr24KESOO3','jILmJ0WntEsnaZq2EQCytsna4ZMftnaVqLUlN69hQY5','agbw3gKTf23oHqfs0wIRVsqlBXODcxm28KiQf','H1QvapAWfOrOUzDTYaVGF1MvkQc4hdrsJEgj8wEBh5UA1BKq7wtwW2s0ZjlCnnoJO80jrh9I',4);
-INSERT INTO t VALUES (905363558,9222415651677182476,'E','B0cpfMfs2Tady6J4JibWbqYa5awBeFd0h9TQp2A2','lDGIEXslwNNiMJfEvLeGeVnxSohH3oLHsn0UGkW','T','CKu6S8QttylaLMU0hS95hnBieWWOC7k2Df3t6p8EBniYj9jSgHAH2uiaN5fgD4o2jruAPCGStBcuAH4vqtoL','gsyR8wP6HnXfgohWwW0w',5);
-INSERT INTO t VALUES (1282267913,8208073496568710447,'9','C3nBj9FyqaRltULlU8gOOp69dn9Yxj5PgHb','1JIPF6TPqX8KvXUm4kN63aoJkRROQ36IF3DDMMKw9Y46zSJvEUOUxE0Ewuwy8','0nabVTm5ZOmL6Ga1eUMSkUiY5Tvw6D6LxHu','eUJBw5Oladt8oEQNUjeaycuw97fplasWmrWxjYWop6iIjL5XM67Dc1rQEjHNNM5xB8FNsUHdFvHgc39cAUxaXw','ajXkE9W4pxmsbopOngnF2DJo9SyciSXxi',6);
-INSERT INTO t VALUES (3316615363,12271262813981129719,'9','pySPPQysZn','ED97oCg4NMgH5f5iAQPpbdSKgmN5ZuP6VfGJkR8JfoJMhBxSzM1WoG1tI5llq88V1Z','ravXkTArWK4FxLI5PqhsdrQp0HRvoSIp6VImlAvBU1IBkiFszt9VRWNmnZLhygLuFBu5kYjkGUXIrF8i7cA9A','GrH7rT0qhZCk9Hs0U3yd93gN3gGxOycKmaSYPwe6wetBW66V9TBb0PNBnhwQ50FGsabqPhU36hgED3yg8x3xuSoklXn','E5PxB9XGzt18Lu2YhV',7);
-INSERT INTO t VALUES (3388100727,10447663274480394306,'c','n8H877cnBzc7bvWNaOEsbpXaeZ80Aj','zQKFnUWowSMPXw08BmYHT8hb8zY5VOUGIGlUQ7x7HOR0n8','EojSXdj0q5gqJqXmVIpQ3xlXAt4i6TA73zfIsIdd','jY','XhIIjWH494UOuxe8T6Ej4q0iOPb7ZjBwam5M9gy0Z3O',8);
-INSERT INTO t VALUES (4113523592,7678798295401954022,'B','l0CQTQybOEKKCc7qEPOZUTJGhM','mneGzLFuJ9zD2m','CVoIuhDjBcu9xhX4DY8aTAVeMwU5yr5FnNqNgGGoxVro7XvoPJWtcN27enCK53LF3NR9NGXWavfs','ulFK9DMOOio4rUeNA','kp94JK4VRDN68cnMEQVpnMzQPCgJhyNr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7275299,-103,'slmV40kKVVegaBAbNP1cQdaM3h1V8ZWcUTVK7ch4u7BrANDpRY4','l8vltwNImbS4t5hK6Tvi0s7gsRmVCq3US0WYleBTZXuGbT6ChoHxOiifQ9bBR3BvqwAiB7g6osp1y41nAhhwQ0qiqzvbViJUuECQ8znhYbTVP2LYaTPRlAbtsgzFj7qHyKAePQGJGD5LUrnAT0YkAINozc6LNfIPXwHQf0Bm5X','V9dKmUu2lKkemJ','cEySypSiKCvllHLT7lg9JxorsNEHErEAJu9yUQcbDlJSf9e','1O','H',13);
+INSERT INTO ti VALUES (7275299,-103,'slmV40kKVVegaBAbNP1cQdaM3h1V8ZWcUTVK7ch4u7BrANDpRY4','l8vltwNImbS4t5hK6Tvi0s7gsRmVCq3US0WYleBTZXuGbT6ChoHxOiifQ9bBR3BvqwAiB7g6osp1y41nAhhwQ0qiqzvbViJUuECQ8znhYbTVP2LYaTPRlAbtsgzFj7qHyKAePQGJGD5LUrnAT0YkAINozc6LNfIPXwHQf0Bm5X','V9dKmUu2lKkemJ','cEySypSiKCvllHLT7lg9JxorsNEHErEAJu9yUQcbDlJSf9e','1O','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6892606,106,'ce677us3aI2KHptcSNcrw0oFOYjuoSkQ8VCFYjJ6GlbEE3sNamP7mwUJ','SZOd0V0Kyxm2UEz1TtQxxvhrVlmTHTS3zxWuYNv4K4bNjbu74kiyEdCnIHB8teYXaMPFhaSZstXDQ3skiztkln6NJ','d4PV4IbEYR6T','YvElXiwJtzVtYu4lFTQKnTtBwZA6XCjN0gdFlSRCgjyZeMA03LFpMFR2AD1NHPqYf464C3UvIhGQgVn5t6fS8V3ZIS84ZPBQUePKHebeAfoek1nLdx5JYYME9gJ3SoevfTKaDXsmN7I3wHokxCbIeTEN8bjFWV13Nj8hOPgHhuGwWzXFq7c0Od2NDnWxq','uK','y',14);
+INSERT INTO ti VALUES (6892606,106,'ce677us3aI2KHptcSNcrw0oFOYjuoSkQ8VCFYjJ6GlbEE3sNamP7mwUJ','SZOd0V0Kyxm2UEz1TtQxxvhrVlmTHTS3zxWuYNv4K4bNjbu74kiyEdCnIHB8teYXaMPFhaSZstXDQ3skiztkln6NJ','d4PV4IbEYR6T','YvElXiwJtzVtYu4lFTQKnTtBwZA6XCjN0gdFlSRCgjyZeMA03LFpMFR2AD1NHPqYf464C3UvIhGQgVn5t6fS8V3ZIS84ZPBQUePKHebeAfoek1nLdx5JYYME9gJ3SoevfTKaDXsmN7I3wHokxCbIeTEN8bjFWV13Nj8hOPgHhuGwWzXFq7c0Od2NDnWxq','uK','y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12853074,38,'hUEkML2AptKFUAESLKlH3yBGLjJSOKyhhcXVQ9jw9DyHiV7b56NnxUovTFSD55t','y6aMUsbU6VVPawjPF3jAiXksjhkAAPbBfkSnBC2CvCfSpD4SRAgcfdnYhX9zVy5nLEQghHsAlc41nL9GbxKC6TMZlmaCfhnmaL','vkFwdJP6NRsHMKmJUB7','IfrCeCXegjF5vkKaMqJLXpFZE1aA4gE0FDioVASh5ySPK4518fQUUSI2gagbw','t','fO',15);
+INSERT INTO ti VALUES (12853074,38,'hUEkML2AptKFUAESLKlH3yBGLjJSOKyhhcXVQ9jw9DyHiV7b56NnxUovTFSD55t','y6aMUsbU6VVPawjPF3jAiXksjhkAAPbBfkSnBC2CvCfSpD4SRAgcfdnYhX9zVy5nLEQghHsAlc41nL9GbxKC6TMZlmaCfhnmaL','vkFwdJP6NRsHMKmJUB7','IfrCeCXegjF5vkKaMqJLXpFZE1aA4gE0FDioVASh5ySPK4518fQUUSI2gagbw','t','fO',15);
+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(83) NOT NULL, d VARBINARY(16) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(91) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2741938394,-440703,'D1vDs','4YIwMAiE5','kU4gTcgXwWDGhyMZ6Y0t','msCL7sZIIKmQO5IKa6GWG0QssoW98pr0BFeqvYMsPASw6fvwswfCYC','GM','3',0);
+INSERT INTO t VALUES (2712586463,2837668,'R6KFOozbY70N1nZJbgj4FlIUo426fzQMUb4j6B5aUsUKx6MCswGmg7SNaQadduAAW3qJaWLtPCM8E2QIi','kvDx','TNaTi5NREEDKb','nw4XE67u6sU31fK7G8sIWyLgI9r6IA0iHWV6GaPBa','eq','T3',1);
+INSERT INTO t VALUES (905194225,-343832,'iWuNzI0DL3NCbgjHsTIP7A6ECG19mmo7WW5yRIRZ8xJBVSMqh1A2PPARPJY8HLQ8nh3SluL','OPBk','9fL3wt26r2nqYFdP0gJSeijJ3ymkw5Y3Z8fac9K','h0U0t23dopUDqKT3dZyDSSVvUlvV86IMAD8JZNkjwyJOK7vnmsfECgTowoUhjLHF67U6vUKeJ4','Z','XA',2);
+INSERT INTO t VALUES (418217845,4794280,'yaDBgxJOOYMa92AAgknmVrBulzrJbtuzTFl','RUdOIGHS','ZiD9O2mUwWlKWbkL2CfWMfwxvtgBk','6S9vowg4QXLOcwkzuAKAJGfksCbJG24svSzGd8Hplts0LYjadm','ML','y',3);
+INSERT INTO t VALUES (3750247960,5844053,'AC6DwiT5Q4hM85BwP','nXtIH0BEtJX','PruKPAlHN7WQC5pbJyPX678VNiwuLoLZSlwCs','jqsAUyxrxhmjzgIvP0d7xexPBzQafyHh5giAqfC3lLBIEPaDHth92DNzcJgzkndoW1F','C','EH',4);
+INSERT INTO t VALUES (2583390688,1262123,'TEqMQm20vHjJE4EbhjmzNkoUSpzn1c4CyTDjQEEVp8rXlD6CdqDvn3M','sMWiJ8V','r55EcA5CfAQG7twb4AQY0S4XSLISC','1tOnPGPnoe','I','US',5);
+INSERT INTO t VALUES (2985444617,-4719176,'Q8PLuxTlvyiIOpjIQ1bp2k1GLRXPincB9Tkb9wnyiuiyySoAhqfFxP4yC1pBNLZ6sd8ulXEM2ts1YqlSKsb','JK04UQUhzn','We03Go','6BCOqs6p54qmyoZA5E','q1','mz',6);
+INSERT INTO t VALUES (3963369979,-3864830,'wDiooVnxaETuWGI5fXh5gVqRras51IadyR8igYlEU','e115jsUZ','vpsJJ8vg9KkJFB1hXuVEq6AGEdK','iRwlwTeX89sgbOTrq1VPcF','su','j',7);
+INSERT INTO t VALUES (1958460081,-3963450,'2jBjs','giOPYrKsc','E','BKl5c7RyhRgERDbRtE9oqBD9KMEZvYsYFS7P1rgrj9drjPCeSZwAJYPKBpyMfa7AKXVVDmmtI7JnBF','ck','y',8);
+INSERT INTO t VALUES (3204185474,1997517,'ysYFNMplfj5ICNnKdlZAE4vOZZCmKU2wZ1V0TVjnGrE3NTO12NJFxCBzTn81W8liQsjzP7HzxeBTmz','eX','uwN9RkfF6IB0oL1GNles0oj','cA4dQ66Gwl7rX800Jv5FZAENzZa7xZT2OtZSW24jLLDAx5yacP9y9aTpimkdUpuvopJPnuiUoBqAq8tf1dZBMv','Nq','OR',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(83) NOT NULL, d VARBINARY(16) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(91) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3888740264421167372,9501341281643039948,'P','rcnUi6g73lldYWwWrH4yw','vn0KDaXXa6P8KkhVGJdbPTsrKRgHfzEWqcZYKYIaPdSoS5SbvXOU','e4omOi77Lp1ibPLQa0DlmsllI1PH3YRg1LkqkyLKArulx4V49eE1L0o8hj49ZfHbBqw','E5n6Y5JXOJ96','zxKz0HiIsLghl5Rw2to02G49dc1kizD6mOcMS5sHLddk366fjjTbdglTSda4R0IwPPg7l0q0pSTL',10);
-INSERT INTO ti VALUES (3888740264421167372,9501341281643039948,'P','rcnUi6g73lldYWwWrH4yw','vn0KDaXXa6P8KkhVGJdbPTsrKRgHfzEWqcZYKYIaPdSoS5SbvXOU','e4omOi77Lp1ibPLQa0DlmsllI1PH3YRg1LkqkyLKArulx4V49eE1L0o8hj49ZfHbBqw','E5n6Y5JXOJ96','zxKz0HiIsLghl5Rw2to02G49dc1kizD6mOcMS5sHLddk366fjjTbdglTSda4R0IwPPg7l0q0pSTL',10);
-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 (18312958952701518948,9311063821981229749,'3','42dMaxqZHruIdJyQKnFQl','nQpuCIZbijCkndGIUtOVY61XxJdSxHHwjn','2UuJ15CY72Uni2jrF9tMADOacB6Hq8MyIbf9hnF','d4PbFYMdr0ZjryUbPw','kgDSsrp5gwWlJ7Uxl',11);
-INSERT INTO ti VALUES (18312958952701518948,9311063821981229749,'3','42dMaxqZHruIdJyQKnFQl','nQpuCIZbijCkndGIUtOVY61XxJdSxHHwjn','2UuJ15CY72Uni2jrF9tMADOacB6Hq8MyIbf9hnF','d4PbFYMdr0ZjryUbPw','kgDSsrp5gwWlJ7Uxl',11);
+INSERT INTO t VALUES (11498407630193508586,6970259,'UvRq0eJfIX5OSJnMMdQ7l0T1C2zIlNsf','gazU1ltrnE0dMSp5','cQwJ5JhX2NrD48qrz','GeC2a','g','7',10);
+INSERT INTO ti VALUES (11498407630193508586,6970259,'UvRq0eJfIX5OSJnMMdQ7l0T1C2zIlNsf','gazU1ltrnE0dMSp5','cQwJ5JhX2NrD48qrz','GeC2a','g','7',10);
+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 (4657286307006815427,-5522565,'0IaJBDWwZHF4jN3sMXMdItmGXlCrFQ6IEA6r2JPoL0Flc7A','rGuRIGWbJF4Kd','utJFzzKIVzPj5tByq8hEmx1ErRqA6HU1t','FHGX4','Yl','V',11);
+INSERT INTO ti VALUES (4657286307006815427,-5522565,'0IaJBDWwZHF4jN3sMXMdItmGXlCrFQ6IEA6r2JPoL0Flc7A','rGuRIGWbJF4Kd','utJFzzKIVzPj5tByq8hEmx1ErRqA6HU1t','FHGX4','Yl','V',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7026934969692231258,17944300352352328816,'g','VqzZwpyPLKEcmQ40K87KY1Y5d8GjjqDIUsApPlkiWMevFNXSjnUG4cLwfI5DkuAuExShaBHbp6liMazPV69Xba4QOJTGVeLRH6tAKwXYxr1c8IFUuxXsdnaLO9MPs4EabmVTBwcPx1CDICd7BhJjudXz0FGTs6kL6SSLnBdIZ6kIDfdgTxp4u8ZkflGfnKa3CFjWvLcDGNfTxRbPFCIlzUbslttzuZb','62BsGkcenYUX7AAKY6tz4MkNIYNaTPQ0YrHdQGkbDuTGwkeXPwyzXP0U3AaYaw','vLJb51YoWvx4bszaSraNwolWN1xh0WbL2YCDp0jWw7ktOiSP8W49Lo4VzmgYtJyJQ2','4x5ujXu6YJBKApt7nFcPtnb389f4lsPihwWnHET4aRXXFbnGmJ9','RwGyskKBYwbc7V4xbRPRxgGVAeDXPKsazGGHjajfLBvk3gxWJhjWLsLJ',12);
-INSERT INTO ti VALUES (7026934969692231258,17944300352352328816,'g','VqzZwpyPLKEcmQ40K87KY1Y5d8GjjqDIUsApPlkiWMevFNXSjnUG4cLwfI5DkuAuExShaBHbp6liMazPV69Xba4QOJTGVeLRH6tAKwXYxr1c8IFUuxXsdnaLO9MPs4EabmVTBwcPx1CDICd7BhJjudXz0FGTs6kL6SSLnBdIZ6kIDfdgTxp4u8ZkflGfnKa3CFjWvLcDGNfTxRbPFCIlzUbslttzuZb','62BsGkcenYUX7AAKY6tz4MkNIYNaTPQ0YrHdQGkbDuTGwkeXPwyzXP0U3AaYaw','vLJb51YoWvx4bszaSraNwolWN1xh0WbL2YCDp0jWw7ktOiSP8W49Lo4VzmgYtJyJQ2','4x5ujXu6YJBKApt7nFcPtnb389f4lsPihwWnHET4aRXXFbnGmJ9','RwGyskKBYwbc7V4xbRPRxgGVAeDXPKsazGGHjajfLBvk3gxWJhjWLsLJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (11048095851659433086,799663092053005442,'p','sE7825Uv3ATW','mi0cACxN1iQVvOeFLdSPnCALLlL3FVmIwHRmKJ5xlFpWyj1ZYIH8A4K','9ZmTQqMXkZ7Sm7CzN1Wwrq5eq68nY0oboKf8tAUDy4aOPboQ38CB1JbyBUYdTisJg28JbW9aTzveJ03wN1Iw2sZK6paLo40bvz0Vhy7nohUCE','tsvaswhOXE8l7FjkceW1tJAe8B0qcmGXuGxitEbgQFv7iEdK4','farq3ckVDt1EF3FafGwjVvrbZ6',13);
-INSERT INTO ti VALUES (11048095851659433086,799663092053005442,'p','sE7825Uv3ATW','mi0cACxN1iQVvOeFLdSPnCALLlL3FVmIwHRmKJ5xlFpWyj1ZYIH8A4K','9ZmTQqMXkZ7Sm7CzN1Wwrq5eq68nY0oboKf8tAUDy4aOPboQ38CB1JbyBUYdTisJg28JbW9aTzveJ03wN1Iw2sZK6paLo40bvz0Vhy7nohUCE','tsvaswhOXE8l7FjkceW1tJAe8B0qcmGXuGxitEbgQFv7iEdK4','farq3ckVDt1EF3FafGwjVvrbZ6',13);
+INSERT INTO t VALUES (14911462513745392246,-1348260,'zx6YMmZnx5eqB6U','xn','xd0NpIauMmB','rbikezalPATkL9LNdCKaKe26pIFpMgacum1Ox6wF2VpCB9NrGgRPAMB68JR6Epg4oQJM7JswJ','Q','u',12);
+INSERT INTO ti VALUES (14911462513745392246,-1348260,'zx6YMmZnx5eqB6U','xn','xd0NpIauMmB','rbikezalPATkL9LNdCKaKe26pIFpMgacum1Ox6wF2VpCB9NrGgRPAMB68JR6Epg4oQJM7JswJ','Q','u',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12298008002831518988,-1039271,'2rfSecDNzfPNs7RarhegWi1zSMoxd4HBayGP7KnNUyYbhVj','yfkHi2EWMrsphNupF4Sc3K4Mr9X0HdIEYSPmtAwx19rguowoBqTABduEA6QDHwQo1w7xF52oEPK59yjqRHkeCWXfpMH0oMc44GrDMvXgSlRZE','PBicx0pF8b8TAd2fhoQ4xeYA','jRgQBk9qiOUZnETNMjCnOeBQUmKGL17mOH4QhM2kntnsqJ9S0PHzzmQ77dIvo7WDCqXi0InTNVziBZFWFT6F3cB8heJkKE7B7gDQ6ifpTKOCSWNKK3jZKSoA1tqKAaGWpYzD8Y9jccFBvaM','G','gV',13);
+INSERT INTO ti VALUES (12298008002831518988,-1039271,'2rfSecDNzfPNs7RarhegWi1zSMoxd4HBayGP7KnNUyYbhVj','yfkHi2EWMrsphNupF4Sc3K4Mr9X0HdIEYSPmtAwx19rguowoBqTABduEA6QDHwQo1w7xF52oEPK59yjqRHkeCWXfpMH0oMc44GrDMvXgSlRZE','PBicx0pF8b8TAd2fhoQ4xeYA','jRgQBk9qiOUZnETNMjCnOeBQUmKGL17mOH4QhM2kntnsqJ9S0PHzzmQ77dIvo7WDCqXi0InTNVziBZFWFT6F3cB8heJkKE7B7gDQ6ifpTKOCSWNKK3jZKSoA1tqKAaGWpYzD8Y9jccFBvaM','G','gV',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8977397917637884206,-4958136,'KNTaFm11ZEXXUvgb0X','hLY4ChNyuBuau8BgEKpnR90aRHe30zKdUqzIxGk8Uy6uBLm2k3BQ4cAoPIJ9TGodg7eAJQvYK7tBjKa9GY8I6M7UMiOYy9uJDPdhfpasUDWnCZQy6w6ioPBvObRAaOxqhmogpMkYUwMd5FHEdqKRCmBm1s2nBDW2EM7AJgwWhu65wgNGnTyJFgRZ1A8nceAFEJD5eAUx6fbAVcGkA6mQN5mnSy8QltpQP3Pl49rH','zN0DKW364QxiqBhyWydi6iIKM1TgnQ8RLpNc','dStPxJJzwSDie95hZQYKtjVtM66IH7BxxX9O1iffciLsa1SmANyr1GTCs5GP2urmw70xvXVwEY6vHDla0B0fGiKvjumORRC8sSywkAlT6a1IJ','xtq','NX',14);
+INSERT INTO ti VALUES (8977397917637884206,-4958136,'KNTaFm11ZEXXUvgb0X','hLY4ChNyuBuau8BgEKpnR90aRHe30zKdUqzIxGk8Uy6uBLm2k3BQ4cAoPIJ9TGodg7eAJQvYK7tBjKa9GY8I6M7UMiOYy9uJDPdhfpasUDWnCZQy6w6ioPBvObRAaOxqhmogpMkYUwMd5FHEdqKRCmBm1s2nBDW2EM7AJgwWhu65wgNGnTyJFgRZ1A8nceAFEJD5eAUx6fbAVcGkA6mQN5mnSy8QltpQP3Pl49rH','zN0DKW364QxiqBhyWydi6iIKM1TgnQ8RLpNc','dStPxJJzwSDie95hZQYKtjVtM66IH7BxxX9O1iffciLsa1SmANyr1GTCs5GP2urmw70xvXVwEY6vHDla0B0fGiKvjumORRC8sSywkAlT6a1IJ','xtq','NX',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (16737718782632234027,-7940189,'w','TSTJxSw0up2WTnZzeysuEEQAWC8e8xsv9XkdJclVV0SbYPtbwVC1Ajld','7QJL8Mfdh0DHfoGryK1Ru3EDg9vSKtVXd8hlday2YyLn','9RO5TVYm6XlNJfq3XBN6fGK0FmOGiKYSyBFed8trPSkyQJQJRW3XUHyguCUFu2dIoseD1yIKLukA6Ugc3XqaWH4kaGxPc5It88gkXbsRc28S0ViRmndUv','IK','jg',15);
+INSERT INTO ti VALUES (16737718782632234027,-7940189,'w','TSTJxSw0up2WTnZzeysuEEQAWC8e8xsv9XkdJclVV0SbYPtbwVC1Ajld','7QJL8Mfdh0DHfoGryK1Ru3EDg9vSKtVXd8hlday2YyLn','9RO5TVYm6XlNJfq3XBN6fGK0FmOGiKYSyBFed8trPSkyQJQJRW3XUHyguCUFu2dIoseD1yIKLukA6Ugc3XqaWH4kaGxPc5It88gkXbsRc28S0ViRmndUv','IK','jg',15);
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(44), d VARBINARY(90), e VARCHAR(6), f VARCHAR(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2862051,1656289,'0KtMiJ8b','qFeiISzbELE1hwB5dAb4tg37oimYRY6JvAaLU5qD8GMfPECep4ICKXJBHVN8tqoEUJpo5Yc','1kSX','StI1xIVbHybbF6pP90Ml8XYagn4JWUo0uODBr4wsqFG39uXdDiIaTT5P8LkSi4b2LLFa1aHWWeVpIFg9','EefUnY2J7kW9y8U2tEMDkIsVa9OvJwGNdXldDGjalIwzI9I0KC8PpPl64SfSMNTdBBhwNvgz6FSsAdutxAz','zv4j2QAOEYoRItxyySuprXWVXKuIe3iIWcUv49Ymzlq5c3cdl06YrIggtiWiup5eB76MhGPJfV1bNQDJ7B8EA2',0);
-INSERT INTO t VALUES (2510756,5550532,'vNBdqvx6mhitix2IXWlKkTJ54fWiHO2ygIJ1CKpv','1Js9Gjw7GLnaaT2yyKEXMgGdjkgJalB6dS3gus4EgUBsU9','sxGP6A','rSP7PjzCf3yobb9zZi','N1wtsF1KP7DAzqWFpa06WZe4UMqQ15WW0mPMYzUfa0xwJQuZIUkb6zMM7FFUSNhuRnaMMcp7','PovXS8WiF8qmp2HvHpzhEvAxxl9E2zkossinSdCyK1VTkDAzbfbozkhYxD9wCfQiFDyJUnVOIe603',1);
-INSERT INTO t VALUES (-2251848,921032,'3RsI7GX4nHYvPGxiuNS5FrYByUH8TvYuiNOCRAUSG4Le','NjIl0mThRoKDeCssM8Nw8zdARcD5b6VrXp17pagYSdYrKSHSa3xFZXnPARGH4SyShLsSLx7bOKzYOzHC6QBtGpf','vxCl','fUmxPoaCLlqoXsmQOwfUs0Vs6f8caDhd0UpYUhJUlbUtv6JuGIggd3MgevBh91ss1QQLZVUzxzIdg2','gEIZtevTvQicuhrWfjoPsHyatOTgepUeZwPT4iKLos9Py4JkE2NQqZkQrBncCk4euG4XKruvqhMw','rRw0h8gtN',2);
-INSERT INTO t VALUES (4006682,-57188,'80cI9ZTn','jGcNQ4LrBlMq1x7UpjS70Sytsj1EosgSoLl6ksX2vgd','dE','DE95QMpTnYDDxlDpzqwARXTna6CTbKUoaMxLfyOZRIAJxXkdt9P0QD9iOxWRdmzxoejlgeod','FZrnrXnEOZUWgh67mqAR51XXBEc3dbNvAvr','cZr0pMtZoMG0Pt',3);
-INSERT INTO t VALUES (-6000830,4727248,'tLYpDgxo1Tebj6mViHZki6nKf8D4Wf','L7FR1GGfsutztjc','hF','X142nWHgFMXbV9Z5y8kGrwZ1qTaQwWmIuYSV4m2rh2TJuRN9tjU2212mcwshaJYd5EuiVk','5L5ulZ7FHdrwfxEpwY8bH8UQqhH','0hh7CCoSssacpgb2U2fG1agF40UWrAh9CYdsAeOKeSTzAZ4lXCtErdYNAySJqxUsEwxNvxDxWsTdzy5b',4);
-INSERT INTO t VALUES (-8060367,5569372,'Sko8Fz3EsS3q9stFaFI30NImqUw6D','Apto3duy81O6AiRtMhI64FBr2PwONVwXMxBMQawSLalAhI7PgPgSaislLEXUIGWe9mkecHvk','U04RNT','gSYSvEEOOGn0C','JVMAXEioAfrruTXUip3WmR2XjAmeQtxOnFgyjHMk2gtWm9EtNVTjsadOm7BcgGqwuc','fsLjLhqsfUKOEoqDQx7SRLTZRvT33C3trhnWEt2ihfuVvUIubjzw7WIMEyYP1Par',5);
-INSERT INTO t VALUES (7129280,5324591,'aIgpODOYmmhtNVm','CyWgFnecs1hAUrHqKP09qjoK0FjEq2LX1dm3O0poPVGJjuka7HOy0sMViP8kb5','7u8','MS5lTcchJJrxCBZT7aQYGzgKZgxm1Q1z','B3M8','9ofRdC1fST9MqnWYPPy6NRzE3KSJyFLzzyEJBLuzck0zo2TOVJvScx5880dBmMKRqZElN',6);
-INSERT INTO t VALUES (902544,3897107,'cLbuIBG6SHDLkFsbhoysy9L','6jXZu3EA6C9UrtYToH4Ly1qZ6qS6hY1Ybso9IElKZNBRxLwVvQxzstKM67UNwEd9hBDWQCugFwaAvy2bkuxHf2B','dd1b1','t4ronUXANc5XVcysSpuW3UI9woesqXtCmDWOfA0vhY5YmkLnK6ivXaVLpqI0PgJIiLZVTqPRqFgQ8XtwKJEPkUKOnv','dgQCdgV6181bwy37yytM','Te',7);
-INSERT INTO t VALUES (-3904153,-5545365,'i8PzBfkx','PStaNxPDeAxE31MOtXw6SYDg588341xHf7ZTvcYKDogSkCLPPgD9HG4Me','cTDGfO','ZZtSfdGPzt9pElxKLfZJ0','9uekgURTQje4Ki7xGRYtpb2ncJbKihClcnquV5XGCvmBhf2fVxUM','j0m',8);
-INSERT INTO t VALUES (7407246,-4630242,'6O','VsgMhGxXCRTYuP66CUzrnydcnXiKzSuSlspSkOOC9Uw0WHQxoCVhDleePF1sRBnNPdujShzlAeRdzpjxxwK','Mu','gdRS6B9whKPirK4Lwrbrt1XUf4N7vy','7WNr4ZejtgBetwkAGjx22WzykbEk7QMCfvtoO3J5GMBy1HoduS9aJBI2nqnyAWMRoHAwRobnnb3d6FLLeAaVKuOwl','0geEQxFltFFu93fdddgStZNlvQiOOrTF3RlS1SSjC5J7KJh3QeJpEkM8Yxu8tyeMwLmTsHTtcLR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b INT, c CHAR(67) NOT NULL, d VARBINARY(91) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(84) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26,-2121383430,'hc90IQxtynyQWyu4bfiLKNW5E2McWc0ojx14z','oCzArcIcQH','j3IVqQ2E4x4EpdEfCcuNnV3nP7dtwL7VAsbX5HJDLJwCRZY028Ph2fa232fqpPxRKh2P2U26o4ks','JSSav1tGy2mPP2DeSBKtGzWmDYBehHjkR9tDzHBwoLBS6zR1xjOCQscTRnkYU50y2sZlTAnAOY','E','m',0);
+INSERT INTO t VALUES (43,1360420475,'Zt0PgRmDMFkNRyUunP8mWddKTd2DqIh5xMfw4N6AwlEhLG','8Vlw72GvhTFMDGXa1UY5TIFWuqfBWFJHJ9p9EcVTAhYXsqcqcAWhmFIWhl3BXZqOnPX4IfwsLd5KvI','oTfqBL8vhZUrXZkIr388MjNWwp0wWZuOrxDemntUXbhKYRUd2A7g','gpCGTj1MDOKA8uv4hAeiCIUvSm8q','a','z',1);
+INSERT INTO t VALUES (105,-30101181,'75V1RF8lGtQC5AKmUzcYnlweu9TL5CTuShKm7jo5qZLkRdbNQeO2T9Rg9Po','Pp0EPljzcRUeUVPcGvrQo66TthZOLYsmaYclMmqeGZv8PpYFvOh8brSsu7UgNKey0T93CNc4','QeBUB744LnV','U','G','n',2);
+INSERT INTO t VALUES (18,-508693170,'1ZWHqFGU4ZSoqC66boES148UuAwuBAmZt67qk6DtHug8ct5yXBhqd59Fi0Xo2m','ScwbmATDKgq9cLCWu0NBK','Tkcx7DsjkVLhAawg','IQJMLYPFB6lFaOkHzpOjOkI1J7PIJZtAkSD2hRmoOlVzFmoAyXYBQvLpaeX','E','p',3);
+INSERT INTO t VALUES (36,936962842,'qWZ4U','EXBy8muCMNVRIdtSy5nVMPqrHtkGc','Lxox0moSiR2jgrZNMyROpWR','ILj02tE57amqtLzdSyNXdXGWTub8q2bHg6F3Kv0c4u','h','V',4);
+INSERT INTO t VALUES (-116,2031471053,'y3w8TVCOYaf62QfBBQGlNzt0v1','xTbKLu77F3hnuLal0E6Bb4YuO','cWcyTWqyKV72Y0j4aoaMS3OqoaHPpHhb3jZA4g','I1VBaUGVjyn3YoHwME95zZJJiEjyTCcvaOanen2ExknFj35HXp1fxhpH8','b','g',5);
+INSERT INTO t VALUES (55,-1183250980,'I0g0h4TVLt','deXQUagUhSIwxk6','XDkd9yODhFcu6D','BfcBpCPDg','0','d',6);
+INSERT INTO t VALUES (69,-167559307,'dB1mS8veukmPb7lYKxpIorRLw0zrHwnLnZoyCZjAaRHxgl','wacVpVwyagHKjNp1PhfcsYBsnPZ6BJdht88m8efoQWnDUmITT','JQYCciL6y9mMJApALPSo5PNBorUEKPrdjKTrHtJ19gd9YvUEK9vO9o4HJFfkvFSqBCqgZ5','0OEhSFvs6Ng3BoZgomHDjIJy2MYXJTBcerCoFmqBl0yldqx4jDsSsY3Py7USR3SSFDeLjpV5UqOG6b20uy','b','U',7);
+INSERT INTO t VALUES (80,-1902926763,'eADZ','FNne8yCsJevSbMrozIINUWWs26mt6t8nJB2Y2cjhEG9TQpgwlAiCXp8CQdIkQxLj023UTHk05fgoyGY8b6LBnhpg','Zt','dJDwVB05ayDLiFDLrzHl6rsLtnsOBFGN0u0jwX1ASqTHsQUyuMgmcTiFfwpRMtykOz9c','9','0',8);
+INSERT INTO t VALUES (100,-629369236,'9WG6QZTVq45Dlofg1Wz1AfZa','I6N7o2QpcSPRocze20uK5L9jdv6e','AyFMGKieGh7oNZ0z8j4uPsrkB4P4b0rFTlZ92KjenBgimKRYNR3SRZTanYTFPMBGYtUiefBkjJlNSvl1jBu','xbNoR6nJEtiqlpy69sQYRvKGMdGyKlYwhQtbNX','X','N',9);
+CREATE TABLE ti (a TINYINT, b INT, c CHAR(67) NOT NULL, d VARBINARY(91) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(84) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-4798305,-4633480,'YQQXwrXYRThIYqJsER9IA5ssroc8c6FvIRs64YqunG','fKy4i','g','Rlgt8gO0W3Xkf4ofHU7sDxLCjjzhX8auuDMfAWbI','PaU2ssMApazHG8BpYc2FGsKsqXcOjAFswc0TlQXrr3F1h','5kTEJu1XaYxCMI7NT9gevgWhClVwyVLQrOg09O8t0cGO2IlxyQnSzfo',10);
-INSERT INTO ti VALUES (-4798305,-4633480,'YQQXwrXYRThIYqJsER9IA5ssroc8c6FvIRs64YqunG','fKy4i','g','Rlgt8gO0W3Xkf4ofHU7sDxLCjjzhX8auuDMfAWbI','PaU2ssMApazHG8BpYc2FGsKsqXcOjAFswc0TlQXrr3F1h','5kTEJu1XaYxCMI7NT9gevgWhClVwyVLQrOg09O8t0cGO2IlxyQnSzfo',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(45);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
-INSERT INTO t VALUES (1194160,-4990924,'HKDCIzDqfiUp5pEHpww3u5','7L86ot88PEjNd91R4nffpfRioF5wmmJ5WUFZvPTn1r5PWE8t5B6aOfWIMcZgORwCLyMI7iIpu1xvvul3WY','ITouOu','v3qAv30TrMIbkl8MVQVTGdp3tSoweOwO5cfJHr5Z8vQd4Eaw4vux9cDYE9JOLpYwl0yAIRgXC','SXxOL5ZDs3RfU1njLIO3','9KOVmrHqBBkcsygs0Efvp6UVZ1YI5CdESAbN7sfCjsFtC2D0q9eOsqMqirg3fKqDdgkbQT7u4lb16KO9jh0FXfXKcEyGeTkjMOmL',11);
-INSERT INTO ti VALUES (1194160,-4990924,'HKDCIzDqfiUp5pEHpww3u5','7L86ot88PEjNd91R4nffpfRioF5wmmJ5WUFZvPTn1r5PWE8t5B6aOfWIMcZgORwCLyMI7iIpu1xvvul3WY','ITouOu','v3qAv30TrMIbkl8MVQVTGdp3tSoweOwO5cfJHr5Z8vQd4Eaw4vux9cDYE9JOLpYwl0yAIRgXC','SXxOL5ZDs3RfU1njLIO3','9KOVmrHqBBkcsygs0Efvp6UVZ1YI5CdESAbN7sfCjsFtC2D0q9eOsqMqirg3fKqDdgkbQT7u4lb16KO9jh0FXfXKcEyGeTkjMOmL',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (7441693,6371807,'JQLvLFYpB','1CqcK4p0nJJeym56UhMm4GJPfKaI3wIEirymqWA3sjnpKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTVZ7zd6xYvBFzzjqzsq4uEDgwg869IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz01','M6mrTg','tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5','G3vhsfsF','zGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2Xd6XQy1yPXae1saAOWhNZJGDlKacK0V5BOu',12);
-INSERT INTO ti VALUES (7441693,6371807,'JQLvLFYpB','1CqcK4p0nJJeym56UhMm4GJPfKaI3wIEirymqWA3sjnpKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTVZ7zd6xYvBFzzjqzsq4uEDgwg869IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz01','M6mrTg','tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5','G3vhsfsF','zGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2Xd6XQy1yPXae1saAOWhNZJGDlKacK0V5BOu',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7580005177122108840,-1989583620,'tlscOMLyCHkeJ3','pM5i06kHv','mkUptJVF68ejXwLnOo45b','yhhPZIi1PAKAvOFm7Y2EKTaf7kMCD1WTF0CEj9HL6QP839Nj9J5zr4HfhQwllOZU','x','X',10);
+INSERT INTO ti VALUES (7580005177122108840,-1989583620,'tlscOMLyCHkeJ3','pM5i06kHv','mkUptJVF68ejXwLnOo45b','yhhPZIi1PAKAvOFm7Y2EKTaf7kMCD1WTF0CEj9HL6QP839Nj9J5zr4HfhQwllOZU','x','X',10);
+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 (-6237182052721204712,-627024177,'GrFiXc98orXWdPtnp04cSZhKnoL4s3lspvEOJAV9gHq','KoyVTU94DKmRYfe3PUeyM6gkWriKGU0LnKagoCyAdYB4gS8xNh8b6mIeEA','4IstjAqd5OlSNmWJQSjI2XrIFAk22kjzhpT027sOi','KAZ82','L','Q',11);
+INSERT INTO ti VALUES (-6237182052721204712,-627024177,'GrFiXc98orXWdPtnp04cSZhKnoL4s3lspvEOJAV9gHq','KoyVTU94DKmRYfe3PUeyM6gkWriKGU0LnKagoCyAdYB4gS8xNh8b6mIeEA','4IstjAqd5OlSNmWJQSjI2XrIFAk22kjzhpT027sOi','KAZ82','L','Q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7799308284058468427,1597319923,'y8bXK2oTh9ufxHihsSsEu4dWCsBRJmZMW3nJ2suXCgd62zOlOwK','QgSLlXxMtWwapkUvVLIMBpkwPTb0scVHvGzyppOwqzIeVZVAxEwPbD52GINYSyPzai','ABoalxh9k4NRE2mVfngdSTnIJZqcaIyEqOMfw7dnWjN10lY','0CwZo2lVEN','v','T',12);
+INSERT INTO ti VALUES (-7799308284058468427,1597319923,'y8bXK2oTh9ufxHihsSsEu4dWCsBRJmZMW3nJ2suXCgd62zOlOwK','QgSLlXxMtWwapkUvVLIMBpkwPTb0scVHvGzyppOwqzIeVZVAxEwPbD52GINYSyPzai','ABoalxh9k4NRE2mVfngdSTnIJZqcaIyEqOMfw7dnWjN10lY','0CwZo2lVEN','v','T',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4077328,-4798800,'2LQSha','Tt9qMgs1h7BKF7FV0eCeLCEjshjj5tMREZoJUckPfGuf9mqGAvwv3KWlHNvy2cgvBTEnyr','8TD','9ve1ZuqID0E95AHMA12stO2yA5lytUPMxUwuWU4WTqXzJmyLqYspEx89','1RsSakbxD','pAQJwTaQarni0A9DZ8tvCZXVqZJE7rWSmqbzvXtBZtzQr8z497kO8nJRlXKkFw6',13);
-INSERT INTO ti VALUES (-4077328,-4798800,'2LQSha','Tt9qMgs1h7BKF7FV0eCeLCEjshjj5tMREZoJUckPfGuf9mqGAvwv3KWlHNvy2cgvBTEnyr','8TD','9ve1ZuqID0E95AHMA12stO2yA5lytUPMxUwuWU4WTqXzJmyLqYspEx89','1RsSakbxD','pAQJwTaQarni0A9DZ8tvCZXVqZJE7rWSmqbzvXtBZtzQr8z497kO8nJRlXKkFw6',13);
+INSERT INTO t VALUES (-8657516674123898212,1585180565,'tvhbz8d5xIrSDouy8ibPAAU045ghOUYcYmtJkdvAUTx','JkNvoQnDCpaWzdnHU0rsGqHO12XyuJvPA7I08GMakqhgjhB7XZfarwR0RtDcsMRFXWLvnTFDul01AHlghfAxDXGFrqJKXR7KKOD85eSLr78enYFYNwc1YM3Vlr4GhLuvN4rBXgcMoAGaHCfRezSEJhqz4Gk5S49FKtn7G4HoqXxr2FLGU03dw2aL5CTDZd2feBFcdGKS6TaW9kOIGimKz4pq0vdRoBpUzhlh4UzsWAOS9uSYr3dFym7','Jg8kTojs','lEKbtxsx6TIjDEemTbyaEfFpyJQicBKuyqWzNL3hDOnJ0ONpJtLeQKD8AptgDjSmxJvsBuQOdOhBdQ15EODSKpB9clE896bJ8ua9qbNlYl9wBzbmO5jNdVsnc9k2lezkpaQ8rfXnaAIq24Q6IjxW4wlPxddyJIKW0y4ak85N2NSMzt6rB6gqwp3Yaz3YqnywQsxj4GvTHDxnoQMU47cpGdRSpVlo0YicDUoMhqc','0','f',13);
+INSERT INTO ti VALUES (-8657516674123898212,1585180565,'tvhbz8d5xIrSDouy8ibPAAU045ghOUYcYmtJkdvAUTx','JkNvoQnDCpaWzdnHU0rsGqHO12XyuJvPA7I08GMakqhgjhB7XZfarwR0RtDcsMRFXWLvnTFDul01AHlghfAxDXGFrqJKXR7KKOD85eSLr78enYFYNwc1YM3Vlr4GhLuvN4rBXgcMoAGaHCfRezSEJhqz4Gk5S49FKtn7G4HoqXxr2FLGU03dw2aL5CTDZd2feBFcdGKS6TaW9kOIGimKz4pq0vdRoBpUzhlh4UzsWAOS9uSYr3dFym7','Jg8kTojs','lEKbtxsx6TIjDEemTbyaEfFpyJQicBKuyqWzNL3hDOnJ0ONpJtLeQKD8AptgDjSmxJvsBuQOdOhBdQ15EODSKpB9clE896bJ8ua9qbNlYl9wBzbmO5jNdVsnc9k2lezkpaQ8rfXnaAIq24Q6IjxW4wlPxddyJIKW0y4ak85N2NSMzt6rB6gqwp3Yaz3YqnywQsxj4GvTHDxnoQMU47cpGdRSpVlo0YicDUoMhqc','0','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2117632189201292227,-442805374,'PmmqXzzP8cDUWQEhqL','w3ZyNs0nJSyhIGR43mWmwe89PhBC88x0inA29irYeDJ0e2BoNfxAsr1aeX6GgFMlu954dVpS2DA5u9','MD5EqEbcrSiLSOj9Do1E3uGG5wHs37YGqgoWu2TmzkVquiCfzlFxI8nUd60RN90uQ','8EW9kGwJoWrnIcmUNIHJugXyQsR1I2RNE','Fe','T',14);
+INSERT INTO ti VALUES (-2117632189201292227,-442805374,'PmmqXzzP8cDUWQEhqL','w3ZyNs0nJSyhIGR43mWmwe89PhBC88x0inA29irYeDJ0e2BoNfxAsr1aeX6GgFMlu954dVpS2DA5u9','MD5EqEbcrSiLSOj9Do1E3uGG5wHs37YGqgoWu2TmzkVquiCfzlFxI8nUd60RN90uQ','8EW9kGwJoWrnIcmUNIHJugXyQsR1I2RNE','Fe','T',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7379303704207649773,-889239326,'WwXPc7d','uOqicTRdLGOGS2LDzVruMy4WkESqIT0iUeTFDMa39IPGddVpYdeVnOME2aJ9Hyb8hjRy3UN7x3uWoTrtH70IqEzlN3QDcLUMW8EVoNXjNECQegDLq8vpJSphQVtDxU2G2esegD0nKGZeKMELHZu5yzici7OYnBXQ6rtgkOcNtuQKUCi2SmkTWuE9rUxpYR0Fi4RvfRY7cBRNHnIlWcgTy5WqD81QLQs3h8SsDfzyzJa2qm','CTiYiw','0KbyjLXxRkp8vg1nXNZ9mQnXrAoNOuHhEgt9hQa35AClsPGuOkdqQ2YJIzoNdq64Bze25d2UwEqucKoVEe8kl7i1eO579zyIp3a9DLmoGOJq94ec3JMSIY1YBtn8pQdK7WFMH','1','lE',15);
+INSERT INTO ti VALUES (7379303704207649773,-889239326,'WwXPc7d','uOqicTRdLGOGS2LDzVruMy4WkESqIT0iUeTFDMa39IPGddVpYdeVnOME2aJ9Hyb8hjRy3UN7x3uWoTrtH70IqEzlN3QDcLUMW8EVoNXjNECQegDLq8vpJSphQVtDxU2G2esegD0nKGZeKMELHZu5yzici7OYnBXQ6rtgkOcNtuQKUCi2SmkTWuE9rUxpYR0Fi4RvfRY7cBRNHnIlWcgTy5WqD81QLQs3h8SsDfzyzJa2qm','CTiYiw','0KbyjLXxRkp8vg1nXNZ9mQnXrAoNOuHhEgt9hQa35AClsPGuOkdqQ2YJIzoNdq64Bze25d2UwEqucKoVEe8kl7i1eO579zyIp3a9DLmoGOJq94ec3JMSIY1YBtn8pQdK7WFMH','1','lE',15);
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(52), d VARBINARY(37), e VARBINARY(23) NOT NULL, f VARBINARY(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9139716327464336680,6509597458756747235,'uz0wolaL6r','LaxIb','aKy','Mz81','Ftj9IeORepAeCn','9OrhJkPlAZxsZC5qXcXvZRC6uUfyJOunWL9Urqtxi5WuVwY0aDdcxvruP1gPffwV02t2PaCOuT',0);
-INSERT INTO t VALUES (7356140797996909118,-25664168537299620,'1MThG8YCv6Od38MiC0CfXczl4ThkA','wDhv6THKfvUTXXU6xzUXDVeW6','MLYaLBtLiYt6R6YXEdJO','oUf8','DUr2ux6e47a0MVUvAK6uF2opOY8SxjGUcPOFgsxxGT5o4JzUzXSzwVvx4Id','bF3JMhxBprvda1g5evGQu',1);
-INSERT INTO t VALUES (9325585794673382921,-6558619747304022672,'TfaMCPOfrXgxIV9QXfDDv','q47plZ4gXX71qST','dcB5e2I7KMCG','3uz27','M3FHT2knJ5cirGnVF8Lwyrkal998Qrg1SeVvOzjy8Yef5WzRzVbDV7ElHrC8DVt2muFLTtfPQeRKYYK2zhBAqvJgpwy','YzBA1hy7Rq0a3qLhkD5EBCR6kCNN15gPAhJaxYx3sJNEVQlfcyVMNYJbMeJxeF2qIX2FgwauqGN3g60AU02FoSE',2);
-INSERT INTO t VALUES (17227638741867554012,-2683567114046311663,'FlSiYKKbgDHrlr5ay7VlTAQZC69B0mL','poiX0WEv2Eb9E8D','MQjNYYVZHHFmiyf','XAqvc','BYxqvD','gOLB0G8EWC2JOmG7USho936zQfQX69rU8phi4XqJ4UueAJ1VJZA2Bik7hn4TY',3);
-INSERT INTO t VALUES (9041429294289048592,-1279222627695934234,'zhiJ58y1r5PQ4BxZQUguTr62oOeDyFpTSboqE','XattyTqRVnypYPfUAywqQw0biEqr','5AXctlScNWPVk0QxWOi','eA','OJKy2wpiwqZYxhrxWi4BuFXZZoZBAYhPZJQ0xuJ8voePrrjpzw3HnuWI9GVdxG','UFrsYzoNPUZWi70EMjRRE90VbksvbdqG8LbM1Sv4',4);
-INSERT INTO t VALUES (8176270888920562709,-4117639931899045335,'QyLixAErvrYMEncKzkz3DvJ3xVZFARdS9wdkBEjn','0NvbTYSAM7RrkqWGoj1Uf','RedjhHmI','V06lYV','66MtkaHvXV','zJYVKhYPPeOVg3Ws1P9VHFrJXXR1wpTnrgdDZtrslQUG2OSyvEYBdBj2sVzrXD1zMP',5);
-INSERT INTO t VALUES (5813077716602527357,1582720040484263742,'00NtP3ncMAJw1b2VRs8mw2QnO','aaBF20u5PMoEA81rnRKlnbRNrXhp8ALc2','wZQfMQ5','GLM','mCYCLtrA9njS2lbrbY1KRDtSW8rJBTM6GcI5sDSg2VZsOkbpGUdUD0E9W8qIsUZh9agCk3nW3wm46nOv3jlwqiJjJ1vZAo','6oIiDpueN94A3nu01qVnjaO5VnQuZYx4I2g9YLtPJjWScQ',6);
-INSERT INTO t VALUES (9153687339864936857,-5377430404293973685,'zNTx7LM','yWXZW3MHLzVZHJQ','gdul','2I8A','0D8wDRwMFTQ8DkpILIsRQBKjhgBsS3qFspY0QkmA0EjmBNxlO3pYbHjiKP3OF','zRv8rjNRkbqgKdFQzfk1AQyGq6Y9EG3OJFuL5ym3fE',7);
-INSERT INTO t VALUES (4486045655773190087,1706013925931095014,'3WRIkq2Wbe2Wfz1','hUMLguUpD5rHpcMfxt','3BJbI4g1JMDdyq6F','QTBi','elAwlrjwSTCgSuO9eq7j2DoTQUYGSqeBwz5efRoZQUMl03mbfx2jfUgqYqI8X62lFVwpAcsXzR0bPjJEKo7YfMyXIsmJmM','RgkiV1FS7BbG8GWq6SWHT',8);
-INSERT INTO t VALUES (17452935787578117341,761152186606969715,'sv5PYN2ZyMSEFPrdeRjPrAe74Gln','qdzvGQYoZhZGMv7mWJOCU','CXl','Li44','11wdj7eQHRO8SiJCYcLMJNQSKSYZRpHbhKFw5','0tPekSNCNTYVZ5xRmeqvYCQDhBiM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(69) NOT NULL, e VARCHAR(45) NOT NULL, f VARBINARY(36), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1387128861,11796,'HDS6pR','sgAoAh4lXA3PjX9RYTzc7n','N5X55BoZJ','9oNhwJnHro','H','m',0);
+INSERT INTO t VALUES (-1035587954,11994,'YayJJUuxgqaoKeHfXCIgdqr','ON','7KB8uSBT4ey0DHMkcIt4xX','0w4G2EY3grfA3BRuZQLpv','o','q',1);
+INSERT INTO t VALUES (-898286624,43358,'Eyj9WtKWJhQzE3qt2nxsyr7lUNvJ4O5iLSgnjKz','tQP3vpun2i2wiupt1xD3fW70CnBaUVInQvpnwyKCZ1UoBZPTusrvSoMi97vEiO9Vt','xjTPG4bMIApdK6eM','S','9','b',2);
+INSERT INTO t VALUES (69061447,25397,'xC2P8MKe9r9UxK7Woggsie','7D3TE3Z6VSKAePB2MSPQ16N2NmrXQ77S','wGn1kc53rZRJ64pU766vYw4xYHf04P23HVIpMRo2O','lXDEqNrRi2nEg1WUfGeZXvJZDeGkWMBddWXU','r','6',3);
+INSERT INTO t VALUES (288318724,47455,'Dyqu81fql9fkg1y2pNYsjXkqGVFqL31oQc9wXVm9si','9JlpOF8Ixq3XnjuxPHJu1auFgVuIRuxRJ6bFgXWELDBR8huOpR2m2','Cuu0WNnp059kQfxdj','jchOV9naGPmleDgy1ejiTZWfNrGlwJ96ehxq','X','U',4);
+INSERT INTO t VALUES (139564461,25326,'0QVPi3uoPEyXyl','cJxae6sRWXUny78Oo56dL','S4xMqrPgfdVcYIur2i9za07','MZvfphJjB2Q9p','a','X',5);
+INSERT INTO t VALUES (-2123233731,14184,'YHm3gMjE9VBqp','g8ba51ddaDf0di6xMD3Ost','VWHvG2ZDDGV99y5FDnlOsq9ZqAatZ5aTRaK6EP4wpI','gpWzfSVmjwWl0r','7','v',6);
+INSERT INTO t VALUES (-2111084952,50311,'2rrEIotTZ0NFRH','W2JhCArUY0SosL57hj8ogg4CT7a92mAKQ7mZgLCsV7iNkTeue4eNOQZOikAFpkP7eMz','J','19WQDALYIy1wJ9gbfF','U','G',7);
+INSERT INTO t VALUES (1032405840,411,'7K7JnjePDoxTw3fcxaNJviqXBdDZuGl4Pb4','Wm4QVCdv71tq7voi98KvQ8EsWVAwApWz7GgVfCvXFSZwzEj9HcW2hD','NDrpttt9IQd2S56g2q1Hlicm4OHT','aao','B','t',8);
+INSERT INTO t VALUES (-1912924895,921,'gbLesKx2SZFxVQSSjqO8DUL0eDYqxXqEXmp','rHXdUlpA7e61giiru99JWaNuwimcWCX5qNWurFrQ6Ikqb6tbEhmjJCZ','kfBuudqyag8HIPS0hKcBhGlDDjc0CyeLpx3','mZZM7s','9','4',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(45) NOT NULL, d VARBINARY(69) NOT NULL, e VARCHAR(45) NOT NULL, f VARBINARY(36), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (14549715689674906962,5811406605376775129,'PQshISZpVNZNtONkOvfiUuzik7fIeiwd','NOpkPzX5GSL1R0Cbw6ThRT0E','wFylxw','Ao2','iI4wGpTRgqKYoPTFpMzhmB1qWJxigkvwp7wAvN6uc9rk','9KF0mFWvkJsc3o32PzKi1SEyREn6goHpeo0sjhOUPhLWgDxTXSocd4Gz6raf',10);
-INSERT INTO ti VALUES (14549715689674906962,5811406605376775129,'PQshISZpVNZNtONkOvfiUuzik7fIeiwd','NOpkPzX5GSL1R0Cbw6ThRT0E','wFylxw','Ao2','iI4wGpTRgqKYoPTFpMzhmB1qWJxigkvwp7wAvN6uc9rk','9KF0mFWvkJsc3o32PzKi1SEyREn6goHpeo0sjhOUPhLWgDxTXSocd4Gz6raf',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(53);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
-INSERT INTO t VALUES (7806492942512875481,-1678251987247600440,'K9AOAtdArZj8rZzmACPCkC8J3hEGGw0OaA','Pj76dOlJw75t9mCyavgdrGuFMXq','QdVM3VmwCY2jCzWiTDm','hy','KuX24B6MWBWXOyvtPqXyTree5ofhlfJoeWmFoyaNv7rSKmoVr4iu6KpPVTlbfnXFqgPk8IGwnaOasiQXVeHsOfcQgmWj','IPkK8JtshTBejj5xsKMVKoZx5rKFZ7r4a9QuMW5T5Y6IX5TovvGAgrjjWHtEp9vWbTmT0G01Uyc3oyB0UPZY4',11);
-INSERT INTO ti VALUES (7806492942512875481,-1678251987247600440,'K9AOAtdArZj8rZzmACPCkC8J3hEGGw0OaA','Pj76dOlJw75t9mCyavgdrGuFMXq','QdVM3VmwCY2jCzWiTDm','hy','KuX24B6MWBWXOyvtPqXyTree5ofhlfJoeWmFoyaNv7rSKmoVr4iu6KpPVTlbfnXFqgPk8IGwnaOasiQXVeHsOfcQgmWj','IPkK8JtshTBejj5xsKMVKoZx5rKFZ7r4a9QuMW5T5Y6IX5TovvGAgrjjWHtEp9vWbTmT0G01Uyc3oyB0UPZY4',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (11165966843861757449,-5980580743966513383,'7R0ekTms97YcYJHbSTB18sV7mTNUEXxkSfk7S','Avg3aaT9W11La6dbh3nkOEBIF8acTKg7VMHP3PLtVS52sfh1a5KueoYrO3x2h867HgsHngvnxDRWxw527jemd3p3fsWJaPIaCf3YuaJX25K3MjMaTMPLx4fOwqZSQByJk5p71jxUDYBQIRbkiBpbZpLuyUOmBR5ORCtgRMFU5aSR90FLov2C3Br6FyRr','T7K','or','QKJ','R7',12);
-INSERT INTO ti VALUES (11165966843861757449,-5980580743966513383,'7R0ekTms97YcYJHbSTB18sV7mTNUEXxkSfk7S','Avg3aaT9W11La6dbh3nkOEBIF8acTKg7VMHP3PLtVS52sfh1a5KueoYrO3x2h867HgsHngvnxDRWxw527jemd3p3fsWJaPIaCf3YuaJX25K3MjMaTMPLx4fOwqZSQByJk5p71jxUDYBQIRbkiBpbZpLuyUOmBR5ORCtgRMFU5aSR90FLov2C3Br6FyRr','T7K','or','QKJ','R7',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-4966234311048523682,44616,'N2mjb8dCIF8kDjOdtyVTgBCkWGIeEHgIacYNI3Y','N8yzxxZTTK3ecNeOWnK44vZ4uTtGrpcHn6eBKI27OsFZrfRSDPgreSGJxVyJh3YN03','3hZsgRsnaZPqrGmya3IMgKGQnRbD4qBR8RKI1','fzV71gJjlSwuAA8jTRcG6h8','n','m',10);
+INSERT INTO ti VALUES (-4966234311048523682,44616,'N2mjb8dCIF8kDjOdtyVTgBCkWGIeEHgIacYNI3Y','N8yzxxZTTK3ecNeOWnK44vZ4uTtGrpcHn6eBKI27OsFZrfRSDPgreSGJxVyJh3YN03','3hZsgRsnaZPqrGmya3IMgKGQnRbD4qBR8RKI1','fzV71gJjlSwuAA8jTRcG6h8','n','m',10);
+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 (225718108399288597,46952,'BGLjdLrFzVPPRCXTfBZRNeeGItKjtgwP8WqFe','uZ38KAdsAfZKgsS4iLGPjlLEmhg55OiRB7667zhFB4wgl6ptVXIf','FOommq8Ggfuh4PY064fcQhk73lplTiv3nfu','Ls1xtL6yMxcu0RqhA','Z','a',11);
+INSERT INTO ti VALUES (225718108399288597,46952,'BGLjdLrFzVPPRCXTfBZRNeeGItKjtgwP8WqFe','uZ38KAdsAfZKgsS4iLGPjlLEmhg55OiRB7667zhFB4wgl6ptVXIf','FOommq8Ggfuh4PY064fcQhk73lplTiv3nfu','Ls1xtL6yMxcu0RqhA','Z','a',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3640651657007070730,6589,'fK3XgdbLfrKwr57Jk7RUxp3Qppl0EJ5cd','xGgb7LMoWR2snYBLPorTpjs1LTnWnUA7TWPHsIiG4Uwxbl6dPbkDs5PN5zzAIGvJhng2OZx9','pRgHNOSu','vvTtY1vIsKWOeIp0ZnE','u','4',12);
+INSERT INTO ti VALUES (-3640651657007070730,6589,'fK3XgdbLfrKwr57Jk7RUxp3Qppl0EJ5cd','xGgb7LMoWR2snYBLPorTpjs1LTnWnUA7TWPHsIiG4Uwxbl6dPbkDs5PN5zzAIGvJhng2OZx9','pRgHNOSu','vvTtY1vIsKWOeIp0ZnE','u','4',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4285053605550890182,3679823912323316702,'bjZlKaUE9riJeSjleqverEljmKH0XbU11HJ5aefqXrKss7BLcm7','0hXNu4VcIn02OmqwKsKJsssPxP1avnF3z8jXGewUXcTVNLZrapT3EeeMJ164rZSQ9OvFwJeKiXFMjrqk8PoilkuB6SiseHKJydam9ck2SDCxn0Mgopg8qxL6jA9GnzpT0ZgZqus7I1KHdHZ6plzJ3WPMgV7QkWkGhcsMelZWdffbSmQMkeR9ZQ4LImSvgN','zo','N7zBXRlc7FMwRxIc23T0MLSIO4Ltp2E1mNCYOFVc7odjf25usBNI9r3Rws1jADkEnz8EVVPcK3j9GY7aAdwHIQSpOSIwFz461FinfqhBnvATEzS0aRZfZcPr0bi7NyhOe7fiaBFmQ3YuxTJLb9PAbiT4ld3vVFSSQrHnRJ6IWVlN2IhJGV5QKNvVS1BYQtX3e6gk4','PEcTJwlk1vs0X3ZdSqiy','6wYj8rxzWjndoqRiqHffpDb2vCPnBDRda6sBvHuIUeI7oQzIkd2O8hxnfgiAOuEPFpBqqRRIcnPtbY1fgj',13);
-INSERT INTO ti VALUES (4285053605550890182,3679823912323316702,'bjZlKaUE9riJeSjleqverEljmKH0XbU11HJ5aefqXrKss7BLcm7','0hXNu4VcIn02OmqwKsKJsssPxP1avnF3z8jXGewUXcTVNLZrapT3EeeMJ164rZSQ9OvFwJeKiXFMjrqk8PoilkuB6SiseHKJydam9ck2SDCxn0Mgopg8qxL6jA9GnzpT0ZgZqus7I1KHdHZ6plzJ3WPMgV7QkWkGhcsMelZWdffbSmQMkeR9ZQ4LImSvgN','zo','N7zBXRlc7FMwRxIc23T0MLSIO4Ltp2E1mNCYOFVc7odjf25usBNI9r3Rws1jADkEnz8EVVPcK3j9GY7aAdwHIQSpOSIwFz461FinfqhBnvATEzS0aRZfZcPr0bi7NyhOe7fiaBFmQ3YuxTJLb9PAbiT4ld3vVFSSQrHnRJ6IWVlN2IhJGV5QKNvVS1BYQtX3e6gk4','PEcTJwlk1vs0X3ZdSqiy','6wYj8rxzWjndoqRiqHffpDb2vCPnBDRda6sBvHuIUeI7oQzIkd2O8hxnfgiAOuEPFpBqqRRIcnPtbY1fgj',13);
-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 CHAR(55), d VARCHAR(60) NOT NULL, e VARCHAR(9) NOT NULL, f VARCHAR(37), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2328812,233,'eF2nUqH4FV7T321WLoB6skb','v5tnTEE5AjocGZICYwxKGlfnY91FJwDiGJuisk2myMk3sn','Y','PHuOPOimiJ','lJ','Ite6kPjdkAWvclFmS4dzQAReT023I8l6WKvctB2aN8A7I0lY2Yxg5pFWRTWfKa43CLnzgHUJK2eA',0);
-INSERT INTO t VALUES (1086158,3,'EhiiSSdmWWQjIqTb2FLuQTJTKfojl6jwkjwc','Q3KGevaotWxUaZDcpyeuNHTmxrpJh0BpLBYn8RAvZYVtl','IhTycUr','pPlMM0cH8MjYfU1npnPBggpxDSQotjl','PWtcVeBRQCrVQwFAyi6XM','WQERAbgMW3D2l0K3gGOSWuRoh2xQSbvANzHCuc',1);
-INSERT INTO t VALUES (727922,120,'yObSaAlLbcDidsHUusKvnaOkyAyXf4uOOM2OvddNgHT8EGgY70gtZZc','SDHQ6nOh','8If','SdSVGifrzzQLPdGu87eB','59mdhKT2yHveo2aNFefsf4uT8nF7WEJF2nrZpjU4RP3AybvZjj4lUpBiT6SzTuBgSuskUGSlw4S37HUjQ82s','2mUr8VAGaFqqGVjE2x0h8gEKPIhpN6YkYFBGzR1XTbWGYPCwmux3M1wW0koch9rLH63jtZDO3McHQgBtbF7mXjsEk',2);
-INSERT INTO t VALUES (1792380,201,'TZO6I2YTMG6SY9FDPS8hCEpHWBJ96zLYWjj6hfgzEaMMl8IfJKm','aBDpMYGj5rqGYpIp7kZjoia2y15Q','H','c8zP78VrvUKMmIi8ZiiLUAAeFADc1','2u3N6S5eRJmQu0bzqaQLeVZyqxxbmVY7XlqjKNo9EmTvZ2QZFrAuIoZAfMsIUH','OaZQJo0uPTnX2b859MV3PjHdud',3);
-INSERT INTO t VALUES (-3178039,179,'kNv8iRNhE4y5isccAJFvQe58bcPMaoJoADEKbHQjMYkJA','pEpkyPNT5i6gueO','vXufR','JZuwNbjjKr5BgQ5hOZ6dJSBFwVw','kxR7qjcpkwFvSkWmVd','cses2WnhjYcsuRSOKZnZQ9qr6nK3jgA8TYZb5GmJoYwkXQtGCtKHYRXjJv2Gitbac6wjcXSk',4);
-INSERT INTO t VALUES (-4851329,195,'M55jd','wzPuobKdqupuy5LzAnKH2rZ02wJL8VAjTE','IUPN','F2T','J','vbL75TAORCm1zUkpr1wEtS4pPr',5);
-INSERT INTO t VALUES (-5725203,80,'osqD4wApeqLrg7fdEYlpgEqpLd2yybbpHbzMM2LVQdM6HCVVKHqN6C','D','dNQA2op','tNXeRzd57CLRMSU0odQFYOv','xc8ys0FXPxO16yeEkfaI8Ot7IYBHf6WCSs9BU6WAYl7Ir9K9DlG1K5hA0VVliaYEXAtcMiEQkqPpIdfD2XfIZJQI','HPgCVFmEQNB8rRcQUG9gqCjoi0PxJTetlLTPDQ0b6T87NqHmlLZIliks9DsU7zbAjak7T7RBr63DIKoK19',6);
-INSERT INTO t VALUES (4352262,219,'Y5YHhRLi99gqWkvqC53QPEvjl','BqL6ftf10KtVYoLUeG3y4qlxzRGAspuMOSVfLRrXT','bN','pCg6WVQ62QZL4SGWel9LLFoZ4zWyR5S8UK6','AwOxpwB2UN0o2Zr1chYApVvKlaUVPYgxdrWoC4EdloVpRIjYdJd4B','tZrAuZBxVwVZrqXGd0ESGueK2kDBreTzcgOFfCEd39vnShUBH6oxjyQm8m',7);
-INSERT INTO t VALUES (-1288634,50,'fiKogtG2jIiAJYhDuT7ErPmVseYziiqpqv','Zm4uuiznWl6cLlDZrdB3kdCbVG6W1ZEVDjFJl2VdHKo0oZGiRW9vJv','NyuJH','rnZl2zwfCt','EyxuYFCfDMTpSO7arOQ4BjdNdEvo7rh605yUY','RxPuweaikuUuvts3MH8l4m0e36O8YZYRlDVlsNNH0NP9',8);
-INSERT INTO t VALUES (-5317781,225,'k3ZN7DcBWrljA5TaggCC1HWfYVt2b1g07WbFmm2Btr9QV4XB2LJ6V','rmh','9WUTu','JEM7P2N67WzWhYV51ib4PYNC4','QNd7QxHa3qAqNqSiJvGe9w5n1c6','SautjeOFgUvv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (169311463889652248,3669,'UnORghuLdAcgGvga3ViqgmQp0MYb8f','pBwwMPsKKeG5WVayCpsrhMGqtCqVkzqE4OdtwFYTnC2gg8uZjj2VTGfyX4RzgEnE4KVUfV4ZBbssMLpbuofZ0uU9nC6sMhh379auSo9bgX5A6mT2SgzoK8hY2rhkLRUkd1WNLNurew0mgEQ3KEQB3YgGcIIapQN2TUDRFzoOgVxw2IfRGR9drgYsbL1VwfxVBJknOibi1xuBWtGJf6cw','fpj5uab01OAb7nh3FptLZG7Behv58LGEg','ulq1kxmsHaMh3SqaVgQjtmVJ9wad4LvaMENQf6jXeG4m1npLZcLqGTNnuOmhUxSbPStzBT4','f','z',13);
+INSERT INTO ti VALUES (169311463889652248,3669,'UnORghuLdAcgGvga3ViqgmQp0MYb8f','pBwwMPsKKeG5WVayCpsrhMGqtCqVkzqE4OdtwFYTnC2gg8uZjj2VTGfyX4RzgEnE4KVUfV4ZBbssMLpbuofZ0uU9nC6sMhh379auSo9bgX5A6mT2SgzoK8hY2rhkLRUkd1WNLNurew0mgEQ3KEQB3YgGcIIapQN2TUDRFzoOgVxw2IfRGR9drgYsbL1VwfxVBJknOibi1xuBWtGJf6cw','fpj5uab01OAb7nh3FptLZG7Behv58LGEg','ulq1kxmsHaMh3SqaVgQjtmVJ9wad4LvaMENQf6jXeG4m1npLZcLqGTNnuOmhUxSbPStzBT4','f','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3171951654620237659,62545,'RiO6agvC8gKcEdAJNdn','PnvIKmy','PWsBE8FNLQIcbdLcXeVQj7FqjedrhPf1uO8q','i0bvoOyGETbGo2PLTXAwVOJANIMv29TnvqYUALQqjBFdLtELb3vrZ11MdQNWZSj5axkMxEpPcJNHMtPxaf2xiKX5vHzCRKWsV7zYmRBTP87cw6Ifzv1zleJQiAEQjVHlcUwyYskG0','X','7',14);
+INSERT INTO ti VALUES (-3171951654620237659,62545,'RiO6agvC8gKcEdAJNdn','PnvIKmy','PWsBE8FNLQIcbdLcXeVQj7FqjedrhPf1uO8q','i0bvoOyGETbGo2PLTXAwVOJANIMv29TnvqYUALQqjBFdLtELb3vrZ11MdQNWZSj5axkMxEpPcJNHMtPxaf2xiKX5vHzCRKWsV7zYmRBTP87cw6Ifzv1zleJQiAEQjVHlcUwyYskG0','X','7',14);
+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,49293,'cBEd5nZgRkzYJ41w4CQxpnfJFWRFTQ3dl6x847','Rn5mNoryEsmaNE6yrdfRgyNoJvRWFCHxHpzqYu7Z','8zKcXZIkgZVoDNVtsTLH5fxJo9HIoYUoTC','nOxYHdb5Zf5eR5nOaqGMowQwwQST03vJ9','2u','G',15);
+INSERT INTO ti VALUES (8662260029858766818,49293,'cBEd5nZgRkzYJ41w4CQxpnfJFWRFTQ3dl6x847','Rn5mNoryEsmaNE6yrdfRgyNoJvRWFCHxHpzqYu7Z','8zKcXZIkgZVoDNVtsTLH5fxJo9HIoYUoTC','nOxYHdb5Zf5eR5nOaqGMowQwwQST03vJ9','2u','G',15);
+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 BINARY(19), d VARCHAR(55) NOT NULL, e VARBINARY(80), f VARBINARY(52), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15653811,6845845093349441638,'qXc5CZRSqPSXhD1pN','qHif0MaJlGvaTiz3Nvh90BnqpOWrjWMDv5hy','STdvbubhCAqaBgpmoQHrdR7wBFhylHmpBJIMKrXU6jUo2eEliIeiJG6Y2NnW0hpFpX','CmnNI5K6skgEsZ7I06xE','MU','x',0);
+INSERT INTO t VALUES (8678860,-5679381987652373601,'tPWyQ','y1nUnBOwN','RVmJhq','VLtcpzWC84czhtvCaRCOpS1GLUHEjMnqf5i3tU3Mwb1PiJ9PSc','7C','G',1);
+INSERT INTO t VALUES (13135228,-5752930377154625535,'2Z7','wLzzpWTZQQfK3DdtkueCkOB5hwsLpUItw','8hElknMf4XjQuutqf4caaWL8lBBzI38kTe7AxmH8BnP8xAWvHOQr0ucgcA7Uns8eaCrVxT','F9nOH7lqyt62whq19RlX8pmIo4T9HJwgBmubOp0gNWrc8j771ju','1','y',2);
+INSERT INTO t VALUES (6377625,-7465092087364731801,'HW1r','p7Nh1BtoHU0KqoWlB5iW23mOxL2ppu7JTMdcvms2sBZeGf4rDEVki77','pULhQ3ruvKzhZGfo37UMdw34SmP','gdN7gETxegHeBLNE4lLaAiIybi0NRKA','bK','I',3);
+INSERT INTO t VALUES (8034618,-9186069019823681386,'nejaIxS5AhqS3a','Np6t65OfVbamHm75D9FQh52ApzzgqxyYiFbqZs3Y4qB9Qh','KVOg1NRbeXFZLyn8gqJfoRWIgQh085X5lyZy','bk1csUCzQT','6','d',4);
+INSERT INTO t VALUES (5115092,-7688136796083883158,'6KUfORzDrlcxE','1Z9IVOfuRmbng05HDnBJniIJ3i','EDyBNgoQ9pYd','uqeOqyTzDda8bXdLrJelJx7OKbNQtX7','a','B',5);
+INSERT INTO t VALUES (7178144,-2762248458483316209,'zFOSEGX','7kb3kfMKtEKQN49RAOsL44qTXD0kQhRnHsUMXRDQhbLkkw9','zu6HPqwoKYoYwqcPkO1I1zNp2jmEDNoFGUEkaypvB0smuBuU9hAIyVD0Vug89cFSoT6','g41tv5FAW9PXUnJGb2','F','J',6);
+INSERT INTO t VALUES (12087401,7432574482870003337,'XeXmaHURtqj5pEf','7AXLz52BMuoDPBBRQvquhogkfpLa6X8XPfOkZP','JlOJR86qFz5zib0zwWAYiBA1cufniRy8KLty7kGzz5Iu3OD0rXVM4CoHvnrH1PwkpVMs6Ov','9aFSBkCITZrkdarUSDangFtFaeVXwWpVPo','Lj','O',7);
+INSERT INTO t VALUES (8259597,3884325622114317336,'6FF9hE61AjQAP','dxpSn0yvSaEI9yklHgRqaWi2xFI9k','9f2yVCrct4vmRv2wpzzDce13fgZb4uvMr1B9fw0b7rouARffiPxKf5LDPOI3','Ze3jyeFIA','Z','O',8);
+INSERT INTO t VALUES (9620333,914886046436123345,'9neI2iSTcw9R2C','IvogPf8Reg37s9NNL','3n21PgPSChOoab6a3w4Hch1GxTZ1glLrS3yh','2M0TrimbmyP6eSdz','3y','M',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(19), d VARCHAR(55) NOT NULL, e VARBINARY(80), f VARBINARY(52), 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 (2024339495,129,'po4JbCxFsfyspLo7sUIMlRFnfmOAhvKCq4fK','7jBeGpeuAXIy5pI3TjsN5P2WxX0f','FgVJ501Q','9xGem5mBdMPaZ0baCjXmcaVoIVwRsBs9uFk','eSYKtgKJ63OcHFIshiQsZGr3LydkWPS7whu9ApuGekMqZM6HyE41J8Vu1UvbNnvgejlNOYFnYLVAbIyEsyoXcaV','vPMhyn4QPNJHmtwjta3hmyfihlv6Fy',10);
-INSERT INTO ti VALUES (2024339495,129,'po4JbCxFsfyspLo7sUIMlRFnfmOAhvKCq4fK','7jBeGpeuAXIy5pI3TjsN5P2WxX0f','FgVJ501Q','9xGem5mBdMPaZ0baCjXmcaVoIVwRsBs9uFk','eSYKtgKJ63OcHFIshiQsZGr3LydkWPS7whu9ApuGekMqZM6HyE41J8Vu1UvbNnvgejlNOYFnYLVAbIyEsyoXcaV','vPMhyn4QPNJHmtwjta3hmyfihlv6Fy',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(56);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
-INSERT INTO t VALUES (1706949716,238,'j3vhIvqTE','I6o2POixUsSs4dg8uyK1S3D','Xo4v6i1','yonSHmVlWOA1HFg0pIEHBmt1g7EUDN','1BWe7eUDBv3mZLllOGdX9clFru69HGgpHeQ5gQOAFhtmlLmE68kLU9CFWt20ob886ev4X2kvxQXWvbB1xdsSZE9HH','QjuDYdEHtzLUVoIr6CVifN5bUBar9J',11);
-INSERT INTO ti VALUES (1706949716,238,'j3vhIvqTE','I6o2POixUsSs4dg8uyK1S3D','Xo4v6i1','yonSHmVlWOA1HFg0pIEHBmt1g7EUDN','1BWe7eUDBv3mZLllOGdX9clFru69HGgpHeQ5gQOAFhtmlLmE68kLU9CFWt20ob886ev4X2kvxQXWvbB1xdsSZE9HH','QjuDYdEHtzLUVoIr6CVifN5bUBar9J',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (1893803,-8778871310608277070,'wEuDLxp89r','xOqCS59dMhbPolerxyvjv9heGii0','3W31AbG5wKJapS2e2DPIi9Qc9pDco3CBqaeCsLPx','kNjmg9v0w','o','v',10);
+INSERT INTO ti VALUES (1893803,-8778871310608277070,'wEuDLxp89r','xOqCS59dMhbPolerxyvjv9heGii0','3W31AbG5wKJapS2e2DPIi9Qc9pDco3CBqaeCsLPx','kNjmg9v0w','o','v',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(20);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(20);
+INSERT INTO t VALUES (14268773,-1420605872187900625,'tgKkiL83PB1Z','V0Wmfk3pscNaLMdSSdaPLOZysAcZH2gFRXs1BUjU','WT1','eHuViE','4u','V',11);
+INSERT INTO ti VALUES (14268773,-1420605872187900625,'tgKkiL83PB1Z','V0Wmfk3pscNaLMdSSdaPLOZysAcZH2gFRXs1BUjU','WT1','eHuViE','4u','V',11);
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 (1283191197,7,'aCJdNjupAqvSfbbnYgsdfQUQ8AMH40W','CiqRSatUqqyXLpAtnoBr8qAtcplUV3mcuZJL0zRkH1IBR5pksgHMfI5049DReoMSzf1w39uOdEZobLtpUa9rJON86BTcJpne6A','sOgd','yqlCwrJFy8OT1t9weMbBJlXgssl','jJRywIfB8rwXb7rL2k4XWLrfO2s9OxpxhXzgjghIIZ','TiJog3aeCHEjAFRgPm1XGH510QbZLI4hOgc5rWQIESASjZq3BQ30xaeJoE',12);
-INSERT INTO ti VALUES (1283191197,7,'aCJdNjupAqvSfbbnYgsdfQUQ8AMH40W','CiqRSatUqqyXLpAtnoBr8qAtcplUV3mcuZJL0zRkH1IBR5pksgHMfI5049DReoMSzf1w39uOdEZobLtpUa9rJON86BTcJpne6A','sOgd','yqlCwrJFy8OT1t9weMbBJlXgssl','jJRywIfB8rwXb7rL2k4XWLrfO2s9OxpxhXzgjghIIZ','TiJog3aeCHEjAFRgPm1XGH510QbZLI4hOgc5rWQIESASjZq3BQ30xaeJoE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-857913878,1,'Hxhx','IKO2PRnu542G1pM0QIDsE2ca6Sg1OAMro4zuLUBQJJwFwnLEzZV29QR0UYBRwSMqjUZbLSJa0g9vkRWyijZGH7BHMLuGewmoDyMd38Wtbn6hHyx7iFLH76K5CSxyrPphE7D40WN6qSHC80f4maFHiHh2f81UxPmr1QUdQjRKCGeR0X8z3LMVLTo0aWYhu7lyzx744CocPgM0qruVnAh2wqAQSCYVdInUObwIVMPuTuqolTJHsl','Ao','XoMD3JPGc5rekL0Ip248LnpT5KQcX3i7WtgjYbWZrH8zoyfNtmgfaQFeCdd971C2lrIqzptsFtjbCvIDyTZ9enFuPc98IFDNFwv6B6LrC7a1oiLbaGNB3vHfQBrkogBG8fIWZRcT','cTO5','lY1vUEyZdEcKlVVQUjsIXuAI59IG3VJGda1gu7mekWJBTpksYmFrtIn3dCSQvJhGlPomdPvC8muLPtsJf42k',13);
-INSERT INTO ti VALUES (-857913878,1,'Hxhx','IKO2PRnu542G1pM0QIDsE2ca6Sg1OAMro4zuLUBQJJwFwnLEzZV29QR0UYBRwSMqjUZbLSJa0g9vkRWyijZGH7BHMLuGewmoDyMd38Wtbn6hHyx7iFLH76K5CSxyrPphE7D40WN6qSHC80f4maFHiHh2f81UxPmr1QUdQjRKCGeR0X8z3LMVLTo0aWYhu7lyzx744CocPgM0qruVnAh2wqAQSCYVdInUObwIVMPuTuqolTJHsl','Ao','XoMD3JPGc5rekL0Ip248LnpT5KQcX3i7WtgjYbWZrH8zoyfNtmgfaQFeCdd971C2lrIqzptsFtjbCvIDyTZ9enFuPc98IFDNFwv6B6LrC7a1oiLbaGNB3vHfQBrkogBG8fIWZRcT','cTO5','lY1vUEyZdEcKlVVQUjsIXuAI59IG3VJGda1gu7mekWJBTpksYmFrtIn3dCSQvJhGlPomdPvC8muLPtsJf42k',13);
-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 CHAR(22), d VARCHAR(48), e VARBINARY(75) NOT NULL, f VARCHAR(72), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (34048,11363940,'aOuQBGXhM994m8C0HC','2Wxb','wtHHHZI6uN5Pp5q3rw1701DOcnVWBKk5InEs7sDVZQsvC2Jw2','0MBmqZVMO1wIhHjk','rGJ30MacttASph94VNsk3IVkbnp9hNBZivNFWvzozr4B4ZbTAHxSCkITegBqeJb0OKiCeJ','qzobKkHnCVCGAWE0Ob0phLnPP4HJor1sAbW2nLx79ny6c1xym4orVWq5NiZ05L',0);
-INSERT INTO t VALUES (14109,6720138,'bdpg2i3omErBQuy9j8fYd1','5aJCVsMQbbvCLroSDf4QY3v2Oef1GqrgE','uk2ruAdWOaKKAGxNDEjANWQ7paRpv2tZPGP238ol6IybH3eEAU6MGJM9W','5jTuZZxotk8NFQuKEJ0RufvTC5bJ8HMsooS8Y','Zg0NoOhXkr9mtIQGI1oNgiZ9uxAvGCWbkNBmwQShp1Wc','Y4dZgEscIC7HfYgjOwEGoINSgpGmbaOlfR6d60QrevGVJfCrRbt9C61qY7oUw4VdFHe',1);
-INSERT INTO t VALUES (12236,16756222,'FxKFINsWA','QVmirejVr4gL4ppLgrn2z0KIJK','BZf96jSj3kr4RE7o5Q40iQBTSqs0wiLtT3KHyIksIY2lOoh0wXFFcV','H5UVHkz4Wt7NN7xUNymXHUS9ulA9WrUUvNSJalqt0cBsZ4hacXa8ysxOL','PeLJ85BBZnPge6A0ttEgLcIb2VnwZ0rLHsM5NuwbQRAx6e5mQymxwXxNmPmx2cmsoXGzv2q3a2udk7cKgOiEF6O','v3Qx8H7VTJbOQJcBYtrcRischWRNE4jEF0I3YqzcGhup2FXn4XFaL3r74mSy',2);
-INSERT INTO t VALUES (63055,4095010,'K','doaw1T3qZ','jlQEzDHPDhKFu6SAaUg3zKQelM1Qb6WcGWgUxT45GWmwfAS1mP','lBc3','evhRYJq90SRUusX7WS7L4YLW','qVxxbktlYKK8YFv',3);
-INSERT INTO t VALUES (28721,9592690,'RVsavnO4i6oVP9Q','x','vPZpJXYfWcW0QmjmJKkL7lUWLW5RBNyD7vSMfa09mZKR6','Qk1X6QXTWD8Uo6gsMOhR','wRaMGkfZEokQNCsQagdMUp7L85XKI0ydKB7Tyak8iLsM9ISQitD','fsjwuySo9HgG1b',4);
-INSERT INTO t VALUES (24634,7763674,'mc9OeMkT','uPyZE68C4U5cabBfPzMMbIS2vaCbJ','5NzX0V4F3otVlSeMqIO0zgMc01YFC5jdIY5Y','gAfqvxBJJKkQ5YCUknYTrbcrR19sagOLfCFQGQnfK7rXE9rGNBHjEb6nCbA3HP3','orsp3G6psyUm8VoxppXlerGrZ9FrqN','gpW5LxmxNx44WQtz4ExXuu5r4kqLzbn8T71mQki08qCSGemUE1na4n13QJb5YePnvmPS46AbJvdtO6lZm99ew7nDzcP',5);
-INSERT INTO t VALUES (55812,11306602,'eXpP','UvSiEZVsWC4T7JuodOgfy9roVM0B3R1MwbXy2rgLcAT','eH2gCWOAJB9OOOtBeD23PZwlQug7yj6M7l7q8v2iN8ZdWdwpjOWDnZpXEpwDUR','olVClXmkeAg9wAh','UjeodbxV5XMn6CW3clxj8By1TV0OU0CEJCY8uJPCdWk2ms6MTikJOpLu','HK4tmS1wxfseN7',6);
-INSERT INTO t VALUES (16731,2912696,'hnVjmyubUTVobh0lFiNT1I','L1ykGhrwaj6d8bnRplGKxRCg2tma3dh1aSDA','i40TF3mIoqNS2yqPFSeGX1ajrxRlhdeNScL6ECsH','u0efXWkbTOnUn1nzYH0DA5nMWmwybFLtGIN9vmylKdXEJgId7DBJ','Vh9Bm8mGtOqdrlhUMqJI3jBtruJXgHmYPv4zC9LSWSYl7Ron8y5VtaZi7Y5IYeZr','4',7);
-INSERT INTO t VALUES (44480,4951663,'P87T6','FMIFKz8AG0gswJ0FjngB4Z','aVpbiNw7wF0Vjt3O8zhpkxl1iQYKdGtMvSMlL0lgMwRCDIXnz6xhZIV5z7AxHDW8RCb1b2G','RcESzA5QJr3hNPLYGF4JZVttmqrv4vOSu4WynVAre5Y7clsYIzRaLa3xgn34j4Eol7ry','3bBZzq9CJ5rTe7w','eMsx1OTn5yr3cg7JycDCckidibCh99Isj95bRf',8);
-INSERT INTO t VALUES (38305,3133052,'d6G','TiV77k','4G0MsNofmi1cBvyANi71KFeZlR6LevRM','gVImmL9xa60Xbd','6ufargoiIyoWJ14R110jLjZcWJLdTkI9QCRrI810uyrHkIP','CfejRxyjz6ikIfGhVAqE5UbWPDOx2BKpOIsRkV5tqZKWWqyo3fKruUwFob6dxTAak0tb3x3zI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16560642,-4588597331050907995,'nFK4RYqAharTL','mMvwhFuQyRyRhiSqp4GfPUBvFRcguELp9ndsRKwINYfWMdnxhuPVcK4EUJ7ABsLMWyA2ARM4y0F188eFzEtzAIw9VA0CPsWN2XYT22dyv1jM311KnO7z4cV7Jn4po2SZK7buwVcfFcXfT8Tfh0VN7IMjls97JuXVqInveNeV49iGvnIf3tsgdyidkZ4YbQAOGmV9xPmFIaXjKNpdvy9abiCJMN3nStALONPK4CbIReQ4N','NH3gfN5Rl998iCQ67u','28TVyWmLaZBDl3NptM2PBtBj70iMYfIeXEPHrf','SP','i',12);
+INSERT INTO ti VALUES (16560642,-4588597331050907995,'nFK4RYqAharTL','mMvwhFuQyRyRhiSqp4GfPUBvFRcguELp9ndsRKwINYfWMdnxhuPVcK4EUJ7ABsLMWyA2ARM4y0F188eFzEtzAIw9VA0CPsWN2XYT22dyv1jM311KnO7z4cV7Jn4po2SZK7buwVcfFcXfT8Tfh0VN7IMjls97JuXVqInveNeV49iGvnIf3tsgdyidkZ4YbQAOGmV9xPmFIaXjKNpdvy9abiCJMN3nStALONPK4CbIReQ4N','NH3gfN5Rl998iCQ67u','28TVyWmLaZBDl3NptM2PBtBj70iMYfIeXEPHrf','SP','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (258765,-8716668828191279433,'kTW0gjnHnt2EQ1LWOvM','LwSFGebFoy9zUaYkQGYpCFvDKcLvgOYtmPtBGou5JgnrFv6J8LfRaVTxSE93Xpwwj3UAXXcRHrVQV5CSUOd3rYoo8jCesBT1WqTq2XrPanQwUqraWYUmXrHawDUGdIGTUzc9BgzIzKAV9jzIovDZDv9JqwNS1W4','UHYMKnHKZX3u6Tsoy1tlle1UvQir003qGpUkOEoHkzjquJEzCN6EJ7elJhCg9bqdnDYcNuLp59P2v','BAXzpGPIcdIiWAwLf2zU3tzREV5wechyOLTuI2KReV5FgH1wrzQ7pt6BoTjofCsrHxA2rwQRUt','Lh','F',13);
+INSERT INTO ti VALUES (258765,-8716668828191279433,'kTW0gjnHnt2EQ1LWOvM','LwSFGebFoy9zUaYkQGYpCFvDKcLvgOYtmPtBGou5JgnrFv6J8LfRaVTxSE93Xpwwj3UAXXcRHrVQV5CSUOd3rYoo8jCesBT1WqTq2XrPanQwUqraWYUmXrHawDUGdIGTUzc9BgzIzKAV9jzIovDZDv9JqwNS1W4','UHYMKnHKZX3u6Tsoy1tlle1UvQir003qGpUkOEoHkzjquJEzCN6EJ7elJhCg9bqdnDYcNuLp59P2v','BAXzpGPIcdIiWAwLf2zU3tzREV5wechyOLTuI2KReV5FgH1wrzQ7pt6BoTjofCsrHxA2rwQRUt','Lh','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3510938,4341980331207870524,'RSdKTpj','5yCC9W3ZyTuSw1X4JbL98mN4HjGSRnQhQnGj6EHzXWxw3sWwviS1UuKFlwGmmLHzSPaNemYxAqBqkTEltrNAuy16W2GvMNmSTbdULfmZvbVE2Ug6NeZG4Vkyt2sWxgRBuYHRnGpePZ3s0ynPO7wdISvmvC1YF9OGVfdS6WsItiXvdE9ehfhvz0Ywi2CybW1MuvKg7aUHwk3LI2IuT','msTnLoHBoA6w8A6lmnmFCiPnWzf5hp','PnryeEhMKIrQ4MekHGVw5dnmvkXvUPsRZgjfu1xQMCjqYZhtT05N8aPqQx29dmMZP0JSQJesEvF5lwJg9ctlvSNPsccjYMPLM25iLdDNfElp38nwmvpvCuyxOdIR4JGb7gXjI7VkjyxpoYBJWUqrFth2IMJMhKuUJnm700DaBFqQrVmaMgNipSF3O8sVlAAjNlzFS7G7Ir','SSe','U',14);
+INSERT INTO ti VALUES (3510938,4341980331207870524,'RSdKTpj','5yCC9W3ZyTuSw1X4JbL98mN4HjGSRnQhQnGj6EHzXWxw3sWwviS1UuKFlwGmmLHzSPaNemYxAqBqkTEltrNAuy16W2GvMNmSTbdULfmZvbVE2Ug6NeZG4Vkyt2sWxgRBuYHRnGpePZ3s0ynPO7wdISvmvC1YF9OGVfdS6WsItiXvdE9ehfhvz0Ywi2CybW1MuvKg7aUHwk3LI2IuT','msTnLoHBoA6w8A6lmnmFCiPnWzf5hp','PnryeEhMKIrQ4MekHGVw5dnmvkXvUPsRZgjfu1xQMCjqYZhtT05N8aPqQx29dmMZP0JSQJesEvF5lwJg9ctlvSNPsccjYMPLM25iLdDNfElp38nwmvpvCuyxOdIR4JGb7gXjI7VkjyxpoYBJWUqrFth2IMJMhKuUJnm700DaBFqQrVmaMgNipSF3O8sVlAAjNlzFS7G7Ir','SSe','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10869374,-4609573257783533343,'AXnhZRsmrYy7C0','jyeukZPcBUw3WfaaFql8Zuzm1MiM0YJeFglfNWmwBMGmFjRMV5bUl8XXFF3itxfazqs5Z9wrXxlzqb7Fgwy2yVtb4feZz2cNzEHkL1H7wz7XqN0lnbRD9EcQLcoGfWzYZgjcgfUoUH939IpI1HpDWY8E23o7jQieafbHkunjRengYC8muQWWafByxqJF4gqiWTXnIJXpXLN65AfxfyS4B','7nf4nawLwoUnXWQbClubblM4gVoTvQzkdUAK80MctYMe9JFCmFB07mki1eTMCTuN1IRqzxWf','EHgmoW55qX4pQOgkYpesoO0PiM52WWIF43FGp7bVIXB3wpUk2sjh5JAfTmCqSBm9sskTNGwTztX3Ms2UPI7GwpkXx724SVWqDzdbNXwRz2QIeImWgBuDReZigaIP9tKgLivFoCJ1NJ','qBD','R',15);
+INSERT INTO ti VALUES (10869374,-4609573257783533343,'AXnhZRsmrYy7C0','jyeukZPcBUw3WfaaFql8Zuzm1MiM0YJeFglfNWmwBMGmFjRMV5bUl8XXFF3itxfazqs5Z9wrXxlzqb7Fgwy2yVtb4feZz2cNzEHkL1H7wz7XqN0lnbRD9EcQLcoGfWzYZgjcgfUoUH939IpI1HpDWY8E23o7jQieafbHkunjRengYC8muQWWafByxqJF4gqiWTXnIJXpXLN65AfxfyS4B','7nf4nawLwoUnXWQbClubblM4gVoTvQzkdUAK80MctYMe9JFCmFB07mki1eTMCTuN1IRqzxWf','EHgmoW55qX4pQOgkYpesoO0PiM52WWIF43FGp7bVIXB3wpUk2sjh5JAfTmCqSBm9sskTNGwTztX3Ms2UPI7GwpkXx724SVWqDzdbNXwRz2QIeImWgBuDReZigaIP9tKgLivFoCJ1NJ','qBD','R',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b TINYINT, c CHAR(68), d VARCHAR(98), e VARCHAR(31), f VARCHAR(14), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1307973609236962282,-105,'82wBRrvRVy3Q79IDGwPm6PPCZwsa3','IlWco7ZfCNarfp9IVJBxbTbcE0F1nIjG8pPp3FRUg6M','xUTCCVm4','PcUVYL','T','c',0);
+INSERT INTO t VALUES (-3845859944160671411,-1,'yro2GHA3r7RFlcc5d','IlF9mcPIqPlXlUsnQg0p89KlgNF1WHHNi2zX70bIPEskBpwy4r1HAooFcjs','M','6wWa4aEXIxRp','Dw','F',1);
+INSERT INTO t VALUES (-7942627177121044435,125,'zyUMP5Cz9059JOxf1UH6wQm5P9oTab','AyaDWXsXhnC21NuVZ2SDm3ng94rRT2RfG2hiWD8kX4qzfjk','Jhj0Ba4b9Me4tAs2vyupBPsHAx','pmB85uNR','O','H',2);
+INSERT INTO t VALUES (-8085928089378396239,-95,'5Gh0pjSe6mL30rSf0uK68ePiox6JVDRP','Sydv76ovbsijK4IQnIbcSPPGjpHKON0JWnRedBg6QndmXCswD','YI8WXe0gJi','mPbMkxLm','vd','z',3);
+INSERT INTO t VALUES (4409157720687915215,123,'4w00lpZ4TcruBVqUw3fR','45z13tLLncKOmDQHnjZLE66ZtNnEp7aJrGicRPgBHAlzN5xlIz34tf71fg4CFQ5CCBD3zvQf3HuKeiZPUh0oFuDntjQy','9dP0y1IHHEe5lrlfpbmtnMw','LMr7PKZv','j','b',4);
+INSERT INTO t VALUES (-6189789929832918174,-58,'iaHWJ6kHGIhcxh5gYCVBvn4FWat6LjFclyF4EMHShfb7wpWgEW','Kb8UuhNjXZHYQLzbKW0B7x5UbrUn38YUKYQGBz2D4PeCcsQurompE','YONy','jTdA7J1JQoCcT','6t','n',5);
+INSERT INTO t VALUES (108133556358059087,63,'jRpjPglqoH2b5aVG5q6vcEft6UtUzB5hxgJwRMO51FfNFjAwf1tSTr3IupWkXm1agvK2','BPcBg8GLQfCyzJ5044dUprUXZTrZrWSX0','Vi8tadNQgd6','xIV4','8','4',6);
+INSERT INTO t VALUES (-2045833307550351585,19,'wLkZj1mpTPs9EmeL7CFhAnO5XDovg','bvvX9HwtOL6Rlh2t76nhjFf03grgZDGyLPnF9E8aHsC4EIbgTT87cLPLrwUdnge7oudp','384Muo0aw','0qaynvM','4C','2',7);
+INSERT INTO t VALUES (-4238251740314454717,18,'xj7BDqBljSnZxJeg9rdyiYpwXeKtyYRJbOUZr6SjXrxdAGSPbfP9kP3ud','AmgIZNxQakuedu7vjKzgOYiIjSoeXTG9zuXQ18oxrtQaj6VJpH7GAD','dS','eGI','2','z',8);
+INSERT INTO t VALUES (-6839344061690081729,-72,'Hne34Y5qKSoWtAsjciZ2CDZd9rqfT','OY0lniQVHM0rhYoBD7OfSkQiu5SYfXRvMSNYIkdUzDUeNbFgXG90JxXHdPYPgg2LAso6Jzsa8VHjACBnWBVNGTjn38V1','pRcAa0wwAwL73CNpgM','d','2B','i',9);
+CREATE TABLE ti (a BIGINT, b TINYINT, c CHAR(68), d VARCHAR(98), e VARCHAR(31), f VARCHAR(14), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (5833099,7485776,'zxIhQSEaHSyCi5NcOV','fIocSNqYY4YjLyT0l','eiuKstVt5I4R3wxTD0Z86AxE0RtIF0cZ3g4bFu','E','Dg9Xcz8t839YnlSkuESB2RxTFPUatu9MhbTNUJp9z','vxbukDcVO90GqviLaMTVOt3kLAfHJMeNYt08u5oL72V47CVYdlIL60t5DNowGZj7WERkQJQFDAnFlOmbFo3XKLntXYsXldEO4',10);
-INSERT INTO ti VALUES (5833099,7485776,'zxIhQSEaHSyCi5NcOV','fIocSNqYY4YjLyT0l','eiuKstVt5I4R3wxTD0Z86AxE0RtIF0cZ3g4bFu','E','Dg9Xcz8t839YnlSkuESB2RxTFPUatu9MhbTNUJp9z','vxbukDcVO90GqviLaMTVOt3kLAfHJMeNYt08u5oL72V47CVYdlIL60t5DNowGZj7WERkQJQFDAnFlOmbFo3XKLntXYsXldEO4',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(23);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
-INSERT INTO t VALUES (14433112,12699478,'f7V','wgtj4sugs971d8C','fBkQkR45kscVAo5lPUJZ0mUQLqBeo77nBSDMck','QfuJC57olPegLQPoJWOQ4JcZUcMa525nGPG2MUxRxKR7G','KCSAswkG9mNVHYhkTsscoGqjQ8YIm1bhy5LJoxJPVsNBQNSiRfLF7ZTl5HJbpmnBD74VIeJDQwxHMfSh4QDapvwIBVIlzsJSz6gj','6scZ6m7J',11);
-INSERT INTO ti VALUES (14433112,12699478,'f7V','wgtj4sugs971d8C','fBkQkR45kscVAo5lPUJZ0mUQLqBeo77nBSDMck','QfuJC57olPegLQPoJWOQ4JcZUcMa525nGPG2MUxRxKR7G','KCSAswkG9mNVHYhkTsscoGqjQ8YIm1bhy5LJoxJPVsNBQNSiRfLF7ZTl5HJbpmnBD74VIeJDQwxHMfSh4QDapvwIBVIlzsJSz6gj','6scZ6m7J',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (4234802350870422838,59,'D7o3aGvf7rq2EWN4SWpPloZQT3Ohn0QWCh0HmEwi7luC3Z0Z4naNQ','sZQa867SUJgK9Qm4rVwqtoZvanuYtuXw5Ku8Sk0','zHMNSQ','tdTseLQ4LvO','L6','w',10);
+INSERT INTO ti VALUES (4234802350870422838,59,'D7o3aGvf7rq2EWN4SWpPloZQT3Ohn0QWCh0HmEwi7luC3Z0Z4naNQ','sZQa867SUJgK9Qm4rVwqtoZvanuYtuXw5Ku8Sk0','zHMNSQ','tdTseLQ4LvO','L6','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (-6374554341772963250,-75,'caAmtwc8ns1ovxQqqfnpBkmtvhOdGbsK1enB','doU1x7TZsiu7UGl59J1CtgP1yD4qn23IO82AZMtaMCttIEIiw7Q3cWmwp35lQwPhd4cnpzNGZ','nd2HSetZ','K','w','5',11);
+INSERT INTO ti VALUES (-6374554341772963250,-75,'caAmtwc8ns1ovxQqqfnpBkmtvhOdGbsK1enB','doU1x7TZsiu7UGl59J1CtgP1yD4qn23IO82AZMtaMCttIEIiw7Q3cWmwp35lQwPhd4cnpzNGZ','nd2HSetZ','K','w','5',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1491783,6103415,'XTYLwB','GLVOdAwqAnMCJvyqN2eaVxk7fohuK1tfDGcezw5MDmiSjb6CrS8VnmggHryuz7yGhugmgNC9tHNXHOK5R9ZrY0pY4BKlXbYA4khOfb2a1C3nue01E3dzxvOY','avYzBpL9zVyneESPfinb9LwzF','wulej1mvBSaxTmYEorJrstebFI9dAS4VO16A39HmpF4uYgJDSm3NwhJOLWU','f3soARNQHsrTmIjTottHpXQp24reUqrokwVlURM','Gf1c5Da0b6sbIndUawglqTVIJrCtiGXf4T14aQfABo0hDuiySWsdW7U9UhJSIcfnQj1cKb',12);
-INSERT INTO ti VALUES (1491783,6103415,'XTYLwB','GLVOdAwqAnMCJvyqN2eaVxk7fohuK1tfDGcezw5MDmiSjb6CrS8VnmggHryuz7yGhugmgNC9tHNXHOK5R9ZrY0pY4BKlXbYA4khOfb2a1C3nue01E3dzxvOY','avYzBpL9zVyneESPfinb9LwzF','wulej1mvBSaxTmYEorJrstebFI9dAS4VO16A39HmpF4uYgJDSm3NwhJOLWU','f3soARNQHsrTmIjTottHpXQp24reUqrokwVlURM','Gf1c5Da0b6sbIndUawglqTVIJrCtiGXf4T14aQfABo0hDuiySWsdW7U9UhJSIcfnQj1cKb',12);
+INSERT INTO t VALUES (-1949054403718758629,108,'vCCxTjjD6RIsmBFlM9dyBnpVfb8sWsorS9O5219oIEsMOOXGyfuq5rQcO3','MrC9LrmGd086s5hwBiZp16aRsFZT4B4MvTSwJy7o6QOLJopZrkdIg6ziwN1gk','Xm','An1Wh7kX','65','0',12);
+INSERT INTO ti VALUES (-1949054403718758629,108,'vCCxTjjD6RIsmBFlM9dyBnpVfb8sWsorS9O5219oIEsMOOXGyfuq5rQcO3','MrC9LrmGd086s5hwBiZp16aRsFZT4B4MvTSwJy7o6QOLJopZrkdIg6ziwN1gk','Xm','An1Wh7kX','65','0',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (11808204,33620,'hfhGsfo','xXCaxk7NW9ewEYLwcC07TGdC9vDkVJ4KbTPdXitBmpi1KSmSdtyDBH9qqieUkBeBKIRMM1qorpTFfuYOcuZMLEDUWDCA3Q840fgnXldbs2lUOcup67oJE9p3FxisxXlQ9y10XkWHORV1XGMK56bjzLNzaIOFpMyO5QCGURUU8TlSqUzwpmWqGBNLhaNqFCaA2GzVccDucKBWC3fKj8JKDotAZISY7HCqCo8SPOzVJY8bMKff','8mcNIlTmvqanqswXQbxTd2BuugzaPwvBlDzmIdBbA8jqgVZFUBScq','sgABlOCjeelc8SVhUe13ycw43FjzvRrcNtSQvUwg6esCrgo8wHTpGyrlrER9N8RZkMfmpZyPD','hWx','u4QDugKrEXfEekoGCzl3SfDvGHolTpM',13);
-INSERT INTO ti VALUES (11808204,33620,'hfhGsfo','xXCaxk7NW9ewEYLwcC07TGdC9vDkVJ4KbTPdXitBmpi1KSmSdtyDBH9qqieUkBeBKIRMM1qorpTFfuYOcuZMLEDUWDCA3Q840fgnXldbs2lUOcup67oJE9p3FxisxXlQ9y10XkWHORV1XGMK56bjzLNzaIOFpMyO5QCGURUU8TlSqUzwpmWqGBNLhaNqFCaA2GzVccDucKBWC3fKj8JKDotAZISY7HCqCo8SPOzVJY8bMKff','8mcNIlTmvqanqswXQbxTd2BuugzaPwvBlDzmIdBbA8jqgVZFUBScq','sgABlOCjeelc8SVhUe13ycw43FjzvRrcNtSQvUwg6esCrgo8wHTpGyrlrER9N8RZkMfmpZyPD','hWx','u4QDugKrEXfEekoGCzl3SfDvGHolTpM',13);
-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(64) NOT NULL, d VARBINARY(48), e VARBINARY(69), f VARBINARY(24), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7266031139817484761,17240458326821648122,'E75IFKLBrPd96kyHVvLe9rE990BAFDd07X','N04ueC','TTCyEzWwr9w4cGI5Tuvfvhyx','zcUV','XmmwKNbD1WPtUfGFkIpwmGoYlmiZMBe98eCTuIHvF0','6wd43DNkxpLohNZqXItNcx2JIeUDUOgSpruv7kdpv59lF65ZIjO4g7P54zSLz5xN5l0pogv1lMWK4',0);
-INSERT INTO t VALUES (15766093318553097314,11279438199111861364,'JXYvbsD1LuD72iYqOtXIl5CcbrsT4aPysoTgFELbu8','8gFszasryBaQDS','GR','Y4NC3nTucoQ23VTn','4aVggsDjzvGErIGqSgcFUCQKnOUpaN2HI4aBwf9DgpV','ABaXdK8MH5AfJdPDMs6F3zDfs5NXF7O52kovhAPDxEmWrT7sMXjSySBtjkMTP8B5cHYkKV4zfv',1);
-INSERT INTO t VALUES (18046402494764175526,3036663146452483062,'k1tiYc3PWi7LHZ0yRJo2fkoqOvROSIo6XzhrrA','dyV2','w2N1PCcmmzmkLwjZUb4','NLpPNG1hwL2R0pg','073sgg7lfkeJ8Q3J33FvrJFjI1D257yXdjOPEs5DpkI3aueAJVM5EtpNqfmkXI7zekYOT1MAPzICt1U','UZDjkWerK97Ckn0qeVEFk2ydkhlAIIsYDOd82Mt2ze8ajuXbZ9j7TdR',2);
-INSERT INTO t VALUES (11437060942772201034,10729953067239731771,'eQ0lGGlfGczx875hNRnI58QTjwsmV7gQ','x6lW63plONQYbqhVLJ7jpFNR5v09V','iOAKVvOdR6pkr','oWDUgQcU6x0x','AoYPup1lE6wN4oHk1MGOEvEjRc06n9JINuuarS2','KtFhqp25iDtMjA6kOw',3);
-INSERT INTO t VALUES (17482639550406265133,3572471522414930467,'Ak0bPd02V1uKcKqdveVDFSJByeIejDi6uDk9VavGd8QMhQQTFefmP4uJX5Df','Fsi9ndSb9otQDsgttxMr5AgJS14Qi9m2bhjqoX81N41k','lM6ZeP06mYcR3RJgBzjVq7Mv4yl','u5WDKOnI','IqzKx4bRdwrNISb9PgaqHZpVRigYLfK0B67q1FztDN0KXRYedaz48ON2PLz8HBKEOhL0jxlrHDBI','Y2iWsJ7fOFFpk',4);
-INSERT INTO t VALUES (7339436965063025265,15092138887813854732,'GeaG8q5Iz8EXEaLadtJbOkXFYz8ieEHtADa','b9T1kKLHiSd9fTFtY6BeuboZXAaSt','LQMcevuSExzAwFwIcyDlCuAhptcm','KNF','KXd20jkPVw68KYHOTo7aIyyIH0zq3BcsgqPsxQXaCm8J6DpECrlpOWvrEO','fFOYpuqSavojVrNmYtu',5);
-INSERT INTO t VALUES (4932722587638844006,15979373853375040784,'UBTuEDegXA','Nptk5iy92mH3dcwXVt5DC2colLTvlzpLhOFyvU312Oq','7FxFkxpJxkN5','vS0WomRSrXvMSFC00ggT6xy','i4bgJok9EBxvEdDRTgwjNGoWPsw24wLft1ITGis','Jzs4vAoY3wXidpbsj4LZUzcCZcZ4EQj8AvsLtUOPMUsZvRmaWmBxM1tNiR47XKHxQbbgf0kunTZrZcM15z',6);
-INSERT INTO t VALUES (1722921674320980486,15559780732785730350,'b83dfxz1xdILNpu79zos','yz7ImfbRzjpNHBoyQJa0W6VjasXKg1EqBvZbItdBGBiwqfI5','O96kZhw03UGTUpi3XZWHdT8iLxEIs6r76bCFzdrtQBrsplac0zB4MD79I','vmZvibs7hHhau','4X3s4rufWBmyz1pzmf9Mnqq5pIWJTtLVWN7EV0EopIWH3nuURBTFkqoVlGyvZSLtKJxuZH5rngNCQsvlnC4L6Kufn5u1r1s','S0ivBZmupTzaDIdz1slblw3fSZ5Xey9dhC2y6sDb2kbqZ1em2rLKB8YdXXRXOTOzy3E7Qm',7);
-INSERT INTO t VALUES (4677775323439825813,17642552525105940691,'zotepYH1dN8ZUFeE77k0QfF','Lbjnr9','yNvG7nf9hB7LYWIHj2xhoYHcejG9MKn5UjqXKaV','FTcgVbVeGd2nosD','EbluKuETidqultIKy0R8wB1MJKhx','hYRJBmluhZPfAXdagodl71XpNt4GxyubVQLc5UgzV2faFnR3RyxlYREOzGZwjZJPdon',8);
-INSERT INTO t VALUES (14469876235765953421,10492987960792585023,'3UVOJOmpA0dT8cMWcITyadluLZM53oWcTN8nEqto','qM8UsqITEYsc8EWJLyJCsF2Tnznoyhn','ktRxVzGkRrsl8hTLFyMlDXDGiaQRlI23kYZHD','UrftjM','SYO7m4S6C7psCjaJwv17L75VGMi8Xq2dE','jUfFPKnXQWQOhduQj7v1QU2v7u',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7846623716826408912,-126,'70gqwmostcTSVypXO5PQZDZjMw19m0MKkK71TCL9DFIUrnYwtJNfQIWM','52DuVPxUe80mWLrearpgeSgVlQqChLv0pP5RiWW7l1E2vF9LzWdUV5P41Fy99ImA3CIjCcHtEAQLFgACCX','zzgoBMgWXym7XRbym8Wxbtk2TrF','AdVKbO6WKt7vRQVJ6qFHFkWAmJS4Ro7AQ0aHzgCk8SSouhiHVT3GHXwGJGGJSFGUPIscGoInhoaHwh3eYYONXP6R783hiJ','o','L',13);
+INSERT INTO ti VALUES (7846623716826408912,-126,'70gqwmostcTSVypXO5PQZDZjMw19m0MKkK71TCL9DFIUrnYwtJNfQIWM','52DuVPxUe80mWLrearpgeSgVlQqChLv0pP5RiWW7l1E2vF9LzWdUV5P41Fy99ImA3CIjCcHtEAQLFgACCX','zzgoBMgWXym7XRbym8Wxbtk2TrF','AdVKbO6WKt7vRQVJ6qFHFkWAmJS4Ro7AQ0aHzgCk8SSouhiHVT3GHXwGJGGJSFGUPIscGoInhoaHwh3eYYONXP6R783hiJ','o','L',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7361148314618335648,37,'WK','WjVCYnnbTFY8F5KPFRoexvdkvD3KxNIkbrAqPcT5GsxW022fc8hEzjq8s31Je8V5R5uRrMXSdGWKpnCeqJyOe9yTahchmbPNh5WdU9SPucQXgJxsCtmXz96tit1SLEpDyhmIMIvHoumU3DVq8VNLnPLh6zQZYIBiaM9t66i6yBtzuUO973m4ww2TEKPLvvQpWZ7Z343','65HnEm','O0XBX2pabVYzoqh1ulq46uFFgRfuVSjGYE8TSLi02jCDfr7G55Md6g86R1rEKWyfIaW4wmV5F3Z06iybGZhLMmQX5C1BbdYs119PmjKzM9QyQi','oZ','P',14);
+INSERT INTO ti VALUES (-7361148314618335648,37,'WK','WjVCYnnbTFY8F5KPFRoexvdkvD3KxNIkbrAqPcT5GsxW022fc8hEzjq8s31Je8V5R5uRrMXSdGWKpnCeqJyOe9yTahchmbPNh5WdU9SPucQXgJxsCtmXz96tit1SLEpDyhmIMIvHoumU3DVq8VNLnPLh6zQZYIBiaM9t66i6yBtzuUO973m4ww2TEKPLvvQpWZ7Z343','65HnEm','O0XBX2pabVYzoqh1ulq46uFFgRfuVSjGYE8TSLi02jCDfr7G55Md6g86R1rEKWyfIaW4wmV5F3Z06iybGZhLMmQX5C1BbdYs119PmjKzM9QyQi','oZ','P',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6386182168962144456,-127,'7VKiJZ3NIQE4xuV5nRJRKzafzuVIWwnt7','gGMncz67OoR','8TGof5CK45MFrfQicBb93FjGFCKCc','Sz2dcHM5kZgU3BY9HE8Mu1vNxOnLn1wJUAsuL26YZhm7XRILFCM1UNUkB2vRPJPbLGeLTocg8755m1lj0XVxqbZiPwHuMdtOE3I6JXtSfRODBNpcMGCphITTT2jHA8nbcQXEZETh2s7Z','k','G1',15);
+INSERT INTO ti VALUES (-6386182168962144456,-127,'7VKiJZ3NIQE4xuV5nRJRKzafzuVIWwnt7','gGMncz67OoR','8TGof5CK45MFrfQicBb93FjGFCKCc','Sz2dcHM5kZgU3BY9HE8Mu1vNxOnLn1wJUAsuL26YZhm7XRILFCM1UNUkB2vRPJPbLGeLTocg8755m1lj0XVxqbZiPwHuMdtOE3I6JXtSfRODBNpcMGCphITTT2jHA8nbcQXEZETh2s7Z','k','G1',15);
+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(89) NOT NULL, d VARBINARY(25) NOT NULL, e VARCHAR(29), f VARCHAR(11), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1450237788,-562786433,'tBlU5lVXPAULCczpWyR7EtDiJ3aXRAtlRwAoPPZnN45q0jO2gTgjX1ks8KzKjyijffG','DFggTeQpGV','ammRhqBLfHPp','KW4RRhHR','8','M',0);
+INSERT INTO t VALUES (457883321,-1556472297,'oFaOCQg7FFkp3qRP90k','ky9Ygl','tLgON','2','o','RD',1);
+INSERT INTO t VALUES (946058343,781197354,'xAuzAIdkevZ','oSo2wL7eY9PZRUi42mSl','Sp','Zgw','R','Z',2);
+INSERT INTO t VALUES (2964634127,-632607200,'NU3f2DaoGEaYVaKeSZrEi6gVlzsn1MpMtxx7F1AW7vVUnVTIP8m7i1GFPhLxhrROIkH9','NqKiPIyUC1ErNBAPL','aEUmjPc6W','LEBOni','P','lu',3);
+INSERT INTO t VALUES (4222778482,-1686789866,'jC3smYeXUPlewMLEfTHvSn2RPkNcsvpo5NTGSGlGVPgb6X0vrSOiTPe95isWKnpWZjOeqj1','uH3NQokRIeMRxzSw','khoZF6LDaXd57yEqAdLVz2Qi','0OV','T','CN',4);
+INSERT INTO t VALUES (1510310514,1859239362,'ZfEVTZMmGzNGPMgeqlkoctYwruEXnyigPZ7qRpIk74ZVWS5TX6cR3WripiDsSEiQFlPq2uBEc7KbVQc8LcLIu8Y','bBNP1v7V9CXQoqbnSIlR8usX','biVuIgH7FrQF36PjbJXaIr','JQrmZ','Y','i',5);
+INSERT INTO t VALUES (2830295119,-908428807,'NsFcap8IaS','mS6vyUok34fZR5zC','5lpA9hERy','aaVLk7RfutY','J','oV',6);
+INSERT INTO t VALUES (801804267,-2007968253,'Zi3sZnI0nWftvIcecIbyFl6Rx3CMQyXn4sLSgHrfBucFeOjT3G0drv9cg8xO5NsKMqS7E','qXo2NSWLbpMqH6W29Q8xLe','sqAdFv5PupJuzKXWhXWk','4PrxlI0','w','u',7);
+INSERT INTO t VALUES (4176523957,1193410903,'JA6TDD116vISlVRKQNo5w2UdnDTKCyit5OeSx8BOirgQd6SYZi5YcAxAcOWRF21EbDf4UzaXeRhIr6L','8y7h','hfN3sFYgOS8EFK6Jz6CdeyOvVI8VK','uq4fCMs7O','3','T',8);
+INSERT INTO t VALUES (1783412974,421946881,'y6XFwp2dRIPY1qDm9xomuXUN1yFZup0H3pzqy','WEa','LCdjd892xCkHwDtpdZk','LXuspnk','D','Lm',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT, c BINARY(89) NOT NULL, d VARBINARY(25) NOT NULL, e VARCHAR(29), f VARCHAR(11), 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 (1075250329386540622,7528034930891731708,'LSZILWAKnhzkdgLUR5WbT9lQfizgP7kVSqnXeSgfXoWiM3','1SbeCCn7wzlqtUDujAXVr9fcOviZ767cKL894ZmAxOAhpo','SKtRJs7zSxt2CKq1enFSqdpZYJ8J4tKORjMnQtGcZ7FYNLvAZhwL','0izLx2NvG','aHADMBcoyXUIHuAPjswc9kvIA8lajnSrZplZqaOdieu2wFQ1YZ0neTE6qOdhsA1DiqfHtX9p83UEc','D5fZWdtX7rbbitTuSsmB0ChazjaTfCjQA0NBHafqNWshFr',10);
-INSERT INTO ti VALUES (1075250329386540622,7528034930891731708,'LSZILWAKnhzkdgLUR5WbT9lQfizgP7kVSqnXeSgfXoWiM3','1SbeCCn7wzlqtUDujAXVr9fcOviZ767cKL894ZmAxOAhpo','SKtRJs7zSxt2CKq1enFSqdpZYJ8J4tKORjMnQtGcZ7FYNLvAZhwL','0izLx2NvG','aHADMBcoyXUIHuAPjswc9kvIA8lajnSrZplZqaOdieu2wFQ1YZ0neTE6qOdhsA1DiqfHtX9p83UEc','D5fZWdtX7rbbitTuSsmB0ChazjaTfCjQA0NBHafqNWshFr',10);
-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 (7928410225820520203,8951821305662816606,'YikkV8zla3K','yQqv6jRHcofp4jd','vCuWHIn7kTJCnDNrCBXfCG6mRIyEXzPqLXH','MmKfn','RbvReXH2xqDNSaJItEDAXpEDfmXoW','mdSKpgIMeeKlVaehXQdL6Jd5womfghBiu9N',11);
-INSERT INTO ti VALUES (7928410225820520203,8951821305662816606,'YikkV8zla3K','yQqv6jRHcofp4jd','vCuWHIn7kTJCnDNrCBXfCG6mRIyEXzPqLXH','MmKfn','RbvReXH2xqDNSaJItEDAXpEDfmXoW','mdSKpgIMeeKlVaehXQdL6Jd5womfghBiu9N',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (12693472211877257291,11634592687650501181,'ulVoiOMWayiB68vmbtCtTj5G8kqqm9Mfa','tMTZWVjDF5JJo4wrygkBDnocbVVj','tzch7P4QSg','L','1zJoy2esZzSYa2GDAF','C2SXXf0qG6jIBMKe1JPpWdX2MAQTcRtui67mAt2YqJSs1FcXXr0SVzN0zA7I8dNL0xLWaAQFvEkA',12);
-INSERT INTO ti VALUES (12693472211877257291,11634592687650501181,'ulVoiOMWayiB68vmbtCtTj5G8kqqm9Mfa','tMTZWVjDF5JJo4wrygkBDnocbVVj','tzch7P4QSg','L','1zJoy2esZzSYa2GDAF','C2SXXf0qG6jIBMKe1JPpWdX2MAQTcRtui67mAt2YqJSs1FcXXr0SVzN0zA7I8dNL0xLWaAQFvEkA',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5945163899834344397,13784978814254881811,'PzNcpxmgGdU6Fe5lQC1Wp6j1uPWo8','FrZA9xLWH6ctzLDQ7zih5K0ZFrjF4Zpefg1qFjciePLqdk06Z9x6K5Dc4n','t7b2ZbLTI7sk8bqeePjjyfzePifou17rYfPITT1dme','7eSHOf9xcnA8tEtuOapGiCp8reEHc0CShbPfWT0aJBmjSAfIWB6FQ71hDeBh6WttKTDkyUkg1RpHc8yV89R9UEsDoUKFgcEc2d4LIIgQUw4pL3b4xOL6SVHZ33UFqwI60Leadf1PjfZbfGb24J6oOLIZKlPr','P3US1e6ZKpCExrfyAuPokqvZXFOwQ9OBzrZ8vNKC87ByQFavhmk0','zDTQ6bvtJ3BKOLeqt51qrF7ngw2uafzcvFhkEF6Mik2Odm16DG9Kf5FqaQrGMRcwrZbLm1ttey3at6Lqm3EH5LxuYFiLBoVYOMJ',13);
-INSERT INTO ti VALUES (5945163899834344397,13784978814254881811,'PzNcpxmgGdU6Fe5lQC1Wp6j1uPWo8','FrZA9xLWH6ctzLDQ7zih5K0ZFrjF4Zpefg1qFjciePLqdk06Z9x6K5Dc4n','t7b2ZbLTI7sk8bqeePjjyfzePifou17rYfPITT1dme','7eSHOf9xcnA8tEtuOapGiCp8reEHc0CShbPfWT0aJBmjSAfIWB6FQ71hDeBh6WttKTDkyUkg1RpHc8yV89R9UEsDoUKFgcEc2d4LIIgQUw4pL3b4xOL6SVHZ33UFqwI60Leadf1PjfZbfGb24J6oOLIZKlPr','P3US1e6ZKpCExrfyAuPokqvZXFOwQ9OBzrZ8vNKC87ByQFavhmk0','zDTQ6bvtJ3BKOLeqt51qrF7ngw2uafzcvFhkEF6Mik2Odm16DG9Kf5FqaQrGMRcwrZbLm1ttey3at6Lqm3EH5LxuYFiLBoVYOMJ',13);
-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) NOT NULL, d VARBINARY(75), e VARBINARY(28), f VARCHAR(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (25780,-15164,'1','JdMteEwRhnOQ4tdkUMISY2sR2kFnxuvpAnGVVapHwjh2y2uXWGooIPGSwtRkEVABLahw0ryPVB','L3xBqRbwRWmCJsn','qgur','nA1mKoudbOXGVjeNrpqCWLGSluz8OgsfXmOlSKFJgP60XkWzN79DhobmswJ6K1rsAh','f2zzaj5948vqrhOzj0KSAOafdT5Ijv72GwaAhoZGcquF5IGkOXCe77wUKnLmtSwESXl2lmxaNTUsnazmB4wX2QZNwL4T2GmGp8',0);
-INSERT INTO t VALUES (582,-9622,'m','wKRTl5s8pjddR0OSDq','nX5ZGvy8Ihn9PNcAufYec9','qwBMkS2A','VcokMWdtoM3bYTyBCY7NJLAKrDDaAzOh5CEIzCDO4mOuMQPkt5hPyE484Fyypi5HlxiWd1uRG2','O4OTA',1);
-INSERT INTO t VALUES (59035,-206,'k5','uCLYXhH48Qb4iL56QYtEXVHPTcDQMR58VU7qCVntV','fnEOZdbvuUk9fiYE9o42JQB','oJ','t8toUEoiEF4XsNZ5BRrJSi3FqqqK3bDgjO72uAzy87YSutPx46Z1L0xdPWXoC7gNMKLBgGc5p3gHdmoGxIKzdIzul492qEzZ7GTj','WxmwRLY0cFZ2rWFxiKsrnvnzyq5tXx6PMAbiPocUhQfIYYIVMFBqJiWPQ3zwlTC9',2);
-INSERT INTO t VALUES (2961,-10747,'eG','wDpLPJIEulFc7faagaie','dE9bSTgsL8ozmJUur8PVd','ldXGg0j','8CV7Ma','0cnh1aMB97zDoU0FjpXF3MCCAyeh0Fw9ZPfiLLKpS1',3);
-INSERT INTO t VALUES (62230,-7341,'4l','LfR0FyWWHYqN','4eR3l','a5TDUoN','2X6sgfwuELcxg6QB3In6ygNPXeWky0xovaqup8poCrC4m137NB7yIUHjMJdgjFhu6CUp5NDlNVUfPTY0SUi8wnn9EYmoZAbPs','jLx3ehGHRY9RE3L4NXiMnvODNRFqCkHyursjwgXw3ni1A7rbR5HHsU',4);
-INSERT INTO t VALUES (64205,-5578,'YP','eASwwt9It433dmgxFohEkNR','7Q9a1EyoOV5LOwffw0r','NqE','2sBThoTYOtcUoGIoPU0dejPvZngX8ZvAJGz4qRr86bTSDYkPgR44QzV2nb6xQVbxuTd7FTaMAnIXnSKSfqXpXDql50ZuosCJcx0','BrXnZDnPHu2G9zfTjdgIfIkt8JY31SmlAKi4WrlfMMHjAy0y3M8BMsEy8opWI5cz4',5);
-INSERT INTO t VALUES (1003,3653,'FJ','6SG8r4884jwEvnXv','l45RfQrtzc7Am','k37XIHmGc','CXVAwoG6jzEwBmtGDUMDupL1j','D6n1cefVCanRdeewtVss9WxhK9BSn28nnyFcNw3nEc8qE6BBIfsphUnRYqJI2ddjVZ11k2Oq8p5SmlS7ZoKdH1514E2czd',6);
-INSERT INTO t VALUES (25521,-11218,'4','QYaRtSavZXc','bFUKNjtZKC57zlqpyiZmHHIPp','f83fVu','Q6K8qwLnJGVqTZ5uGVaaQRd','MHc0s8EbKOIKftK4X3nzOaJTQHMEhekRjGlAANwLqooNSiVuSyquyoPFIV5PqxDGd4rgJzyoRxwA6x3tdWIaG2tomz2Gbu',7);
-INSERT INTO t VALUES (24346,-1209,'d','HjCjldhVDM8nYCDz5wOpli0vJ0EzYAQJWbOwt0iceSDyAdoC6Zpu','uDLdL8hQY2W5VOJu5p','IxU4','kt0mKNyEUd1F6uxStnUrDE9ynn2s7PL2CaX2z2','hTiebPCjzIEI2D9l5cKD9z2jc427eudBKQ8hcsKWSE1NaRldldJAzQ7Ji4qzMC4YUpYMSe8FlkBiG',8);
-INSERT INTO t VALUES (44935,20630,'W','m1LI8tw1ICu5KBFlzf0ejygsx','PRHnA8oU4Jib7N5Cm0LmzNGpG','YVbv','DFdA1bCrtRRSoFi5OePSWd','ywn9AevPcayhVrUuta2pbA8tgoPFcUUISYC2eqtCLf2u6xoJG9eEQNiDFr6eUpBCoTllPCQ9O0DuMT4BaWmrYAwI1aEAtNS5dt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (102,-18654,'os','XDc5rmPKhoq6NcG7zZhagnsGoJtfv9QSrYtF90693w','vR','7','aXdwqDGp0qhHHDSBbKLT6G8ZjMPGzOTiFKVmHuK3zxbxBHYh5tH0TcluU4IrBJXkPdAOzMZQ','hNM0',10);
-INSERT INTO ti VALUES (102,-18654,'os','XDc5rmPKhoq6NcG7zZhagnsGoJtfv9QSrYtF90693w','vR','7','aXdwqDGp0qhHHDSBbKLT6G8ZjMPGzOTiFKVmHuK3zxbxBHYh5tH0TcluU4IrBJXkPdAOzMZQ','hNM0',10);
-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 (32742,16939,'8','cbU4CijO5ooexQPEmCn4NfrRt1QNPNJbnDLuKdcTS7K0RroGR5y2FJl','fO4W1Ir20k','MRpdvXU','PYj6xKIifBPgKgH8DglF4SF7KEXiOIGLas4FJw','73hLCYfGd6hTYS01FwvHJCh0Kw9c7xdA7LIfuofeFNRtRNrvLB3ZmjEE3rnZDzAmr7XZNlpmcdiIgBZriDYYv',11);
-INSERT INTO ti VALUES (32742,16939,'8','cbU4CijO5ooexQPEmCn4NfrRt1QNPNJbnDLuKdcTS7K0RroGR5y2FJl','fO4W1Ir20k','MRpdvXU','PYj6xKIifBPgKgH8DglF4SF7KEXiOIGLas4FJw','73hLCYfGd6hTYS01FwvHJCh0Kw9c7xdA7LIfuofeFNRtRNrvLB3ZmjEE3rnZDzAmr7XZNlpmcdiIgBZriDYYv',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (57759,-5538,'vhC','eocpT9ClCqAbY4TwfFEJTrDORBonrAV2HiBJnv0lvxfxVi1PFPeeEYqNi38jJu1','hOKVOtuo4qFiMry0YhWlS9sxXc','AC68TcP','ObqV6mdgqzM1D4sWW7KHGhvKLuUQOVSxXNaiVO17BxfXDFp7atLHFwCcRylEZQkCwkw3nQlar9Krn4QiQkbRGoUpveRvVjrgr','iMUlVJG2sGm1NbNPlDxiRd7C00qruKSNBNvmk2UYsh2Z79f7kaCNWXAuomFjHwcDSw',12);
-INSERT INTO ti VALUES (57759,-5538,'vhC','eocpT9ClCqAbY4TwfFEJTrDORBonrAV2HiBJnv0lvxfxVi1PFPeeEYqNi38jJu1','hOKVOtuo4qFiMry0YhWlS9sxXc','AC68TcP','ObqV6mdgqzM1D4sWW7KHGhvKLuUQOVSxXNaiVO17BxfXDFp7atLHFwCcRylEZQkCwkw3nQlar9Krn4QiQkbRGoUpveRvVjrgr','iMUlVJG2sGm1NbNPlDxiRd7C00qruKSNBNvmk2UYsh2Z79f7kaCNWXAuomFjHwcDSw',12);
+INSERT INTO t VALUES (1191701483418206777,-557254048,'mM00OGvJ7kOfkyx9JavgplUJbivqkuw','Q2O5HpOGjqm','D','94','w','mD',10);
+INSERT INTO ti VALUES (1191701483418206777,-557254048,'mM00OGvJ7kOfkyx9JavgplUJbivqkuw','Q2O5HpOGjqm','D','94','w','mD',10);
+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 (17249962380442571994,1009275855,'jshZOqif4XeBDKNRtiw','EIL2WHyElptd5PRYsMSG5N','YE7mSjOtqVQy','q','5','dH',11);
+INSERT INTO ti VALUES (17249962380442571994,1009275855,'jshZOqif4XeBDKNRtiw','EIL2WHyElptd5PRYsMSG5N','YE7mSjOtqVQy','q','5','dH',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1402680077688768423,-756701710,'n7IOz','q18UIS1ZbR2','BA5d','qSJhJRhu4','8','jt',12);
+INSERT INTO ti VALUES (1402680077688768423,-756701710,'n7IOz','q18UIS1ZbR2','BA5d','qSJhJRhu4','8','jt',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (51214,27660,'Lmm','4kvVvG3Ar461Lk3SuJa49YKr3Y5VVNKmRXX0wdUefaefOAoxImRsFQzVkUGVCh05thl2YepOzOIHFLPpx2dzj9ie7dnhx6kraThVrq2XdgDvKGJfWcULYE4GisOAMdsYUUkpqqK2TQ0S3JcCzJNO5dGtuhpnprPdWj982onrU9nVUNsPq','ZrBEv6C','LORfrwlCg0lzlr1IadjPcXqnMkiRJKDbiRAp159ElYyGgMCMapIS3polwF0pDiTOYbIzxI5JdWGyvqUsVKiWbfFR48lT9LbHSj1H6xqlt','pYoTP1KY7rzXsQj2cQL0UfwQw96j5CuVVwxUkVRtmAt','AoeEYdviTJSxPKfCDLj1Ugfc7YQU5POogP8mjhWKO2eOjWhIPpBEO3TJpd',13);
-INSERT INTO ti VALUES (51214,27660,'Lmm','4kvVvG3Ar461Lk3SuJa49YKr3Y5VVNKmRXX0wdUefaefOAoxImRsFQzVkUGVCh05thl2YepOzOIHFLPpx2dzj9ie7dnhx6kraThVrq2XdgDvKGJfWcULYE4GisOAMdsYUUkpqqK2TQ0S3JcCzJNO5dGtuhpnprPdWj982onrU9nVUNsPq','ZrBEv6C','LORfrwlCg0lzlr1IadjPcXqnMkiRJKDbiRAp159ElYyGgMCMapIS3polwF0pDiTOYbIzxI5JdWGyvqUsVKiWbfFR48lT9LbHSj1H6xqlt','pYoTP1KY7rzXsQj2cQL0UfwQw96j5CuVVwxUkVRtmAt','AoeEYdviTJSxPKfCDLj1Ugfc7YQU5POogP8mjhWKO2eOjWhIPpBEO3TJpd',13);
-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(33) NOT NULL, d VARBINARY(100), e VARCHAR(95) NOT NULL, f VARBINARY(29), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3772471,4614468529133998501,'cxr5Visb8zPE5cfTpl','d80QCQ6ylneUIZEZNUx7w4G','B7OTOVS7hXGMGdekfQ5g6oPO228SNpOlDF859NsiobS5','9eHhE4LIbYJkrO85BjfKUS','UO890psporYzGZM3Vm44KICgpPo63AcRVBjXYDcKE0OhGh3lqXI8jJidevmEXrFDtpGudWwwSPR1bfUFbk','8oEJiyEN',0);
-INSERT INTO t VALUES (2500543,11451225991487868125,'7vEGesr6GLmA','p8NG6XsYZ7k59xN9GlpW3fidOaSrbrVSFMyHyi37R8emwH8SNYZfEyoJHolpKqqdenRaKS7Xyzt7ZzjcJQz0','KI7YJbKb85iy7sxy9UoxUx995wL4MhIMtfiK4VLfG5lFdhlF8FCdcoymFdd','DOt8KutWg9VPmq3xOjYbiUz9on5','nFIIUobgwzm4USebhNhmlfHomRD3kLCDIzowHMC1KGkciBkIbfYQGs1YJWEiG4CFtHc0j','y3OUNNIUiamCVKphkMjAvJnOofNSfINZmaLVP2HZdh23buXbvHSvDUbldSkEfkHntZtmgEYpLD5OSBkCTxEB3yBJUmSkYYPV',1);
-INSERT INTO t VALUES (-4946014,16178367964266663144,'ScVAwdNCMai9NrelgK01fxv5ADpxep9e','XL65VNQH6ZE0G8iSpSxKrdbFAbf4v','e3oCkXE0USnupMvQaVfnPL9WIfT4luFBOEPyQ33FtqtsOTOSe2yC','K','rGjNuFS8DXzgbN6BL3et4Qhy1ltSquB8R19OL6ktIpB3FkUpCbloitqbPclNpWzkde5C5Zs','LjjjeqEaMh8t4ejEPB4cFPP',2);
-INSERT INTO t VALUES (3642376,4571938960186694595,'gtxNTCsUfJKy0H2BPvSIntgb','tVOrf44vpEs3LOUeD8lI2E3d1JI7RQ1vthDvkwQiIqwp3WD6NWNKaomKTeC8ESyVopBlEATq7ORp6oQFbNVj','09KKvqLMenTwKCnJCiS0Mph3LjZQ2gnWJ7VcRnKRFMc5fIeMGBPbeG4qW','ChiAYQaBPfpRWRuvLVv','RVm1Tjt6nFRiQYyHRUbhTdakyPcTBcfQf2MUnanmyqHoMwqhT6au3nffCpeUWRc','Vmw8RiS38RPsrQ8CBJeUVoqbBZIDxSM3MqYLWR8Lklfnm7OltBG8E3T5Z6ywuLWHTzZ88T',3);
-INSERT INTO t VALUES (363409,3321301050152013939,'Ygp28gnfK6LLzb9VZmPD','mar2RM3B3I2nyIODvCLXMbF1Te1PULUi','o4KgNp4A0wtmMS2Un22ea7aUBSL2WrA3f7azZwm23vWLhMzwB4OTGKvJtEc6a28Wtg0rHgjEHLsqS3vuD4hKWYEoZhEfv','YtJy6b6UcstVaHB','qDECObEdSo6GbCtp0sd4p34tQPXhQ25Kue9MZpG3WeNDfitVFwXZ4gNqgj17h4jtJTKnKLJlF7','hHkUTD78z7cfF108hhfrotbl05QyoqU356LP8hexNKdpZgFSkw7TYNamWm0TTGlFj7QQnZAQpR',4);
-INSERT INTO t VALUES (-5407577,13862552157688757682,'o1izRZWFX2laZv2vAhHvwU','Q3T6ZDNT','gYOiEwAJJcq3wbewRkda9UpgZz037EBHYI16ZARu1pdMoiUiRpxRr3PWCoNqvFQ9mt0sgKuG8HEH7cW','pPUNAxXeid4D4','34NCjXx2xuiwpoKOrCvLmFxaOdfh9URAM8emXiEVv8TfJ','B8',5);
-INSERT INTO t VALUES (4143027,8183871978932884217,'Da4lBIw3wUCgdxAtUX3RrwQBg5dZ26k0','lRnC87K24mG79bE6ahH2aLZutBGigJ83PanR3ihNw21JiTLeoqpUBF8HHTW5bBEPNJtm07E','4srz75','6HWnCqyeLNQsN','GGATkBrb7LHdynjuz1QDMm5lKH7m968fFFplZweoE30APwmahNiO1XvAWwx','ukX3GZpuqu3vPAiotGffiHixjOtthJbfHZHBQEH62ZXj3ySd9vU6QmHQosLRgN9NPqLWgH9m9LAt7ElkRzmBPCvzSzvkVL2f',6);
-INSERT INTO t VALUES (-706965,3237510789138157641,'Ns6Qf5yiMR7B8HaSu2xU26657uoh','GXH3I5APOpa8WX5DjFutYUGqawts','RspssqGIGW91geqMRli7uObR7G92cASLOfaijTSl3kLLqKlDM','e2kwucF7yAP5KD2e0','hvl6pQJ4p4BvjHgnWIz7LlRE8NmPTfyIbZAEdxRXknxQ6XR01rrVw','iQVAyvNILr85N34g7INjpfBb35WbnuvQvWyzMjKh8Y0naabB0Fz0gzT0HPDFQwGSSq0XZ4DGMyxHgLLJhTpNypbBIqBknq',7);
-INSERT INTO t VALUES (3372105,11217001910164017762,'s6SZT0xx2P8gH9SUa4IOoxL','63zOHNz1KUymcbbq6iD6U3o19jm','jYEj1835SntmvjZ8V7R','F2Fd6gEjK5Zc0edXZUYR4i5','xVkFGXfa5ldOELAczbEXnWHYcbe7fb','MFRI8SlvopZ9Azf5gA4aLBialIEOj2n62CtQH0AKx9Xl1Vkxnfm0cn',8);
-INSERT INTO t VALUES (4204241,13717593693440278787,'L2MFZELPe4c','iY4mRWIx1QBG6kLdzCIpjD7cLugjw8QQIgF0KsxrT2pDKUW9fMbnAoDjZpqOWrLR','ChgGX0eYB0JhdZvIQoag0TOyHArzRwjmrgUXyR8ZQgSCp','83e1P2E','N0Q','36hLherhv0qw4MklhBCbMLA1GQkcLLqJr7B9q0FKPmi4CqJ0jAbs80AOp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15989961783626619234,1953296080,'HlTs6LQbQAriV2IsZVdStGi01x0iL96WDsDFbqT8Rl0x4dV','6TR3VZmbx','VGDTKzEKTqipj','4yOWzs3bdRcO17LYwmQkBbrgGyDiNb3FstFPQrz15fF3RfJV3jBbwgVqgE1riXlhKJTDXiylxMHxd737ifnmHq9SWdnQtthNPDki0ooJ0K5ANVVFmfqnkwNgJ527kF','W','ln',13);
+INSERT INTO ti VALUES (15989961783626619234,1953296080,'HlTs6LQbQAriV2IsZVdStGi01x0iL96WDsDFbqT8Rl0x4dV','6TR3VZmbx','VGDTKzEKTqipj','4yOWzs3bdRcO17LYwmQkBbrgGyDiNb3FstFPQrz15fF3RfJV3jBbwgVqgE1riXlhKJTDXiylxMHxd737ifnmHq9SWdnQtthNPDki0ooJ0K5ANVVFmfqnkwNgJ527kF','W','ln',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11986084579068630588,-777705024,'5iLVisv4fvPVIpbC8B6bf','c8TXavAJCpEKXMMdHwZi1yuKl2bmNuUNSAW9EDFUjjmL1Y9i60qa9OSxAiiCxvO8U9UUcbC64EAsCPNcIVyKEQ2g18pkNBAoPxUwBDTa','gQz460e','gibWLz91i4bOnv5Tk789uOWFx78BA1CZZQlaavAIU8qN3mAuYKDcRFMGT','0','d',14);
+INSERT INTO ti VALUES (11986084579068630588,-777705024,'5iLVisv4fvPVIpbC8B6bf','c8TXavAJCpEKXMMdHwZi1yuKl2bmNuUNSAW9EDFUjjmL1Y9i60qa9OSxAiiCxvO8U9UUcbC64EAsCPNcIVyKEQ2g18pkNBAoPxUwBDTa','gQz460e','gibWLz91i4bOnv5Tk789uOWFx78BA1CZZQlaavAIU8qN3mAuYKDcRFMGT','0','d',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (18000956316693565281,-878405233,'GsjmPcgP2yfDb92EknpqDJ4QC','A7TaMQcdaRLnDMunVY4jwlfdekOW6IEfz7T0uTsA4t7wCvtuXALC2oyCWnj9ZcVZMv3P1mJCtYvQsFKUdKidtKGyjgSHzD6HWCgyE24ofbPUh9eq9gskfs5XhAilHgllaF1POzkBn2k8KDawMVtiwlphVexiKgKc7mlgBJ1H1FIBsWDHPN5DWwG8ao3ZbZNH26ixEB','zopAPx1VW9GD','L8R28H7xyAB6JaRukZSaLDvE','hz','zx',15);
+INSERT INTO ti VALUES (18000956316693565281,-878405233,'GsjmPcgP2yfDb92EknpqDJ4QC','A7TaMQcdaRLnDMunVY4jwlfdekOW6IEfz7T0uTsA4t7wCvtuXALC2oyCWnj9ZcVZMv3P1mJCtYvQsFKUdKidtKGyjgSHzD6HWCgyE24ofbPUh9eq9gskfs5XhAilHgllaF1POzkBn2k8KDawMVtiwlphVexiKgKc7mlgBJ1H1FIBsWDHPN5DWwG8ao3ZbZNH26ixEB','zopAPx1VW9GD','L8R28H7xyAB6JaRukZSaLDvE','hz','zx',15);
+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 BINARY(42) NOT NULL, d VARCHAR(76), e VARBINARY(54) NOT NULL, f VARBINARY(55), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1774314309,-6648252,'kFVX5zKqOWCvcDFvtCMfIRWP2xI','ba9MUBwvJS4u6kZ6thhxXfUhn39','8g1LhtrvdR15M9nQGKpYXnaghX2iQornTIPkW','sucRV8pDNL','xh','l',0);
+INSERT INTO t VALUES (2728115839,-1419813,'CVtETCX57YJFrsH3fp','Se7izOReMQlRz','oTaF0F6TFlKGZLxPHd84NoZnmO','MxJbpVocXcXrk6xXqHsNILH','N','m',1);
+INSERT INTO t VALUES (686355852,-311524,'PJJICSXxcrFxSjAhvT','DXCFhfMrmFylKco0DuIMmcDvYIdNveGBMAJNacLmYeX1P4Lca1cAe9','tR02VXfzpSH5xJH','W3pAFceElfeciNdER','b','C',2);
+INSERT INTO t VALUES (1668018489,-5330213,'qC88ETIwTw','537s3nUS3yVySka8zOWnRmUKbTM5D2wOwcrHBQSa3hadFjrmDR','SiVtbZSN72CVZG2Byf268i0cXsUPWrqb','5Nm66Uc2vXYkoXpQMxD','Hw','p',3);
+INSERT INTO t VALUES (2510560457,-3185523,'yaahv7lBVctBsdZ1WCX1tdEd41O0Y','dou','qtQ4','CfacP9ip0RWmiph6h5ZUD3om5RH3UxH55jB4Aw','y8','i',4);
+INSERT INTO t VALUES (1600266667,8138762,'Qli1fxiNOTtyi39Tk','joic26JheKtXGaLbtKk5pweOMLUmkd','fHyPcdwVVrlme8M5EDMQPDOyt5mXKf9povjp9c4DoN6AlNJo','eMILCH8fEaagPOQz1A72wAPXd','h','d',5);
+INSERT INTO t VALUES (1345226289,-7287177,'WVInhELk7BNAM6ok9pgViJKUclzztWXdS9HBdkc','lV642I1VVllx5smjsJCVER03SwIXazFB3siNnwBEdURWXhCuBy89bmuochVuRgSq','EUEmlgxDlMOEneUOP','h41jgZcG7DtrSTbiUDb0ElHIx8HhBu4RooBTkjIt9z8IRPhDEd2zP','w','r',6);
+INSERT INTO t VALUES (4123151365,6276140,'bqjM6L2iZTHdn9fXyMg4','xlKPC6','LcrFS0oPUYKwvR','rZupJB9kRPyZZzzCTrmaPgrAZjSeUsGibGEpnrELa8bw','p','A',7);
+INSERT INTO t VALUES (4208061257,7309878,'5Z5iboBsY8sE9DdFgRZTJWxY5A','3zeL1wtiZyF0l0','v1rjmPjeeDdYuHG0pfmdYOL57j','PMTT7iZ4vGNUdo','rv','B',8);
+INSERT INTO t VALUES (2663952416,-7333276,'F6rI3oGl52HWpOrgqwPPo61TvsDgOqEX3TlmHYCY','Q2IhGN2nQoJfDr1WyV5','y059RiWYhXvC5YLtgMX0YffrIgXmFUYQeWdfpB','ZY','J','n',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT, c BINARY(42) NOT NULL, d VARCHAR(76), e VARBINARY(54) NOT NULL, f VARBINARY(55), 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 (-8586641284287615003,15468659613560464689,'iMr6AMdZnjt0GuL','tN3R9NcbKaSCT0LBrAZqvYVkwy23hDatvEZtNsxPHnePybgdEOm4csJOU6Cub7KHg0svX5ahzJF5N0AA','Wla1R1z4AhsGukpAZugFNSO','yY4yf8drJJkPFpuS32IoUU5Cx','D','441oPsALuai3vzr8y1oBYwek0vL3Jvj9h4o29a5ZKABc31QUPT05vtvLhVdwX1myptrA8dGYnOJX',10);
-INSERT INTO ti VALUES (-8586641284287615003,15468659613560464689,'iMr6AMdZnjt0GuL','tN3R9NcbKaSCT0LBrAZqvYVkwy23hDatvEZtNsxPHnePybgdEOm4csJOU6Cub7KHg0svX5ahzJF5N0AA','Wla1R1z4AhsGukpAZugFNSO','yY4yf8drJJkPFpuS32IoUU5Cx','D','441oPsALuai3vzr8y1oBYwek0vL3Jvj9h4o29a5ZKABc31QUPT05vtvLhVdwX1myptrA8dGYnOJX',10);
-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 (7209919701355515982,18070353675173808032,'QqyGeYxrwO2krv5V','1osQDfk8fiVWnRbZ2g8Zx2sn6bAU9tD0TGFqG4IiTPuqWTaBaio8D','KbySG2xqRrva59tevCI5hk8iXxAsZVUGOtWZGIACU','eVNC1H5d','KjJKJz0jNtEh0sBgdmkzo59ehajaxanxZyUvS0J6R0jk3k4U9QmVtmIN2wrf2Issu','xyBbr8xiuNgNOIxmSmcVCJNTRcX829Rx6wzxCERbWFbp8BEq2hVRio06oSjl9WRf',11);
-INSERT INTO ti VALUES (7209919701355515982,18070353675173808032,'QqyGeYxrwO2krv5V','1osQDfk8fiVWnRbZ2g8Zx2sn6bAU9tD0TGFqG4IiTPuqWTaBaio8D','KbySG2xqRrva59tevCI5hk8iXxAsZVUGOtWZGIACU','eVNC1H5d','KjJKJz0jNtEh0sBgdmkzo59ehajaxanxZyUvS0J6R0jk3k4U9QmVtmIN2wrf2Issu','xyBbr8xiuNgNOIxmSmcVCJNTRcX829Rx6wzxCERbWFbp8BEq2hVRio06oSjl9WRf',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4414155011956629641,16929520819831034240,'ePvbl','AunlMPsbqUm5p8451kGFGFPypwrIQ7BIRZQjVrnKsyqQE4UgFJuykaYyTJjp7XuTCzmeBD4vMIYUjlEjCWa6ln46','zjhPdjIDRuKbVnNuWReroISvRzXwUnXizJe188XkWVeMkATmk','VBF8zT','KhhrXjKx7sLwhqjxoj4ukKQARQcj50UwfTsrdnKxwHfYiLKuphXwb3FbnWT1vfInHSXr5PMESbQvdZS','7pyHOKN6nXpaNYYs2btevVZGz5jZDYWDlz6ytHcwmFooJWqfFW2Qz1Qd32gmoGkdGSeaj',12);
-INSERT INTO ti VALUES (4414155011956629641,16929520819831034240,'ePvbl','AunlMPsbqUm5p8451kGFGFPypwrIQ7BIRZQjVrnKsyqQE4UgFJuykaYyTJjp7XuTCzmeBD4vMIYUjlEjCWa6ln46','zjhPdjIDRuKbVnNuWReroISvRzXwUnXizJe188XkWVeMkATmk','VBF8zT','KhhrXjKx7sLwhqjxoj4ukKQARQcj50UwfTsrdnKxwHfYiLKuphXwb3FbnWT1vfInHSXr5PMESbQvdZS','7pyHOKN6nXpaNYYs2btevVZGz5jZDYWDlz6ytHcwmFooJWqfFW2Qz1Qd32gmoGkdGSeaj',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2456101909,-5489403,'oCdecBdjqFkeWj2V5tcduL6CBxTzZi','y4yIGoALonigSHDaL48MvPIMrMs205ekABF2NWWqqNamLcoy9OL0S','db1xNXLcn0tewanbG0kDzogGhq8taq5MG2PUxSAZy','nD0hiKZuRjbzArWZfLCKh6DDuecV1N8nhV70633e9bYZQj46Kl','G','g',10);
+INSERT INTO ti VALUES (2456101909,-5489403,'oCdecBdjqFkeWj2V5tcduL6CBxTzZi','y4yIGoALonigSHDaL48MvPIMrMs205ekABF2NWWqqNamLcoy9OL0S','db1xNXLcn0tewanbG0kDzogGhq8taq5MG2PUxSAZy','nD0hiKZuRjbzArWZfLCKh6DDuecV1N8nhV70633e9bYZQj46Kl','G','g',10);
+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 (3682004259,3303093,'5SYVcjud0JEPHAY5vVL0LdQtUaEz6XC6MADzS73M','Qt3Rmke5L4EMiU8j0X','7','NH1P4TRgt5bZhh9SDp6QRrAFtxXJKtcg3UzqoCOMid','p5','E',11);
+INSERT INTO ti VALUES (3682004259,3303093,'5SYVcjud0JEPHAY5vVL0LdQtUaEz6XC6MADzS73M','Qt3Rmke5L4EMiU8j0X','7','NH1P4TRgt5bZhh9SDp6QRrAFtxXJKtcg3UzqoCOMid','p5','E',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (593118202,-1917920,'Zzsak9jvGikLP','cEMvC3U18UtkhC8ZSEGKpAz73I3Kk2g95CbRUOFamz1k4VzZ7S6WZRn8F527lGMLedGmm19phWK7qHGBcl4scfVzTkGl6ROcgvTPo3bwivKr8bJEZr9S0YXLVSCkzOvQ','a','B','l','l',12);
+INSERT INTO ti VALUES (593118202,-1917920,'Zzsak9jvGikLP','cEMvC3U18UtkhC8ZSEGKpAz73I3Kk2g95CbRUOFamz1k4VzZ7S6WZRn8F527lGMLedGmm19phWK7qHGBcl4scfVzTkGl6ROcgvTPo3bwivKr8bJEZr9S0YXLVSCkzOvQ','a','B','l','l',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-3756249746067165028,16591320031000586143,'U1oFKw2ueweMydeQ1T6ziHgkLDmn3o9RQ','xi5gLxFdF34XBCxswjmm3ktPflfr0neN6HUVKTeUG4xo0lscUXleg8id8fRLz7MSqfOe1H8qAqlO8bKlcZwh0NQbSQtHHk897ySJP0Idpo0ZcOe96OurP4xs3vHdehGGbej7THSXyrGFvLwVL6OBiv9ps0mZLUV','m5BkD9zxH9xSVae8PDFEDQuuSEwDiCt9llCsgC0hDscgGIsxNWQDULXMWCHgAyvS9VGp6XTch9yytswHG0hG','Jsfh3vKmXauHAAeYk4svV5WrsSCCehxmfDb9lQLEElGJ1v77IBTYIhORkCcYY3ZfBxBGIY7xd5m2QJUHBk6lmlKS5bgtjxAUD3DWQOX380HwM4yRIBaoF74hfUBLoE','l8T15K6GrAG2cGYnyNCkSxFCSL1u0tPmoXYlOVIhxCbeX4wyBCFtF2','rp1BbJfrn8f6EaQDasJlZYCVipXg',13);
-INSERT INTO ti VALUES (-3756249746067165028,16591320031000586143,'U1oFKw2ueweMydeQ1T6ziHgkLDmn3o9RQ','xi5gLxFdF34XBCxswjmm3ktPflfr0neN6HUVKTeUG4xo0lscUXleg8id8fRLz7MSqfOe1H8qAqlO8bKlcZwh0NQbSQtHHk897ySJP0Idpo0ZcOe96OurP4xs3vHdehGGbej7THSXyrGFvLwVL6OBiv9ps0mZLUV','m5BkD9zxH9xSVae8PDFEDQuuSEwDiCt9llCsgC0hDscgGIsxNWQDULXMWCHgAyvS9VGp6XTch9yytswHG0hG','Jsfh3vKmXauHAAeYk4svV5WrsSCCehxmfDb9lQLEElGJ1v77IBTYIhORkCcYY3ZfBxBGIY7xd5m2QJUHBk6lmlKS5bgtjxAUD3DWQOX380HwM4yRIBaoF74hfUBLoE','l8T15K6GrAG2cGYnyNCkSxFCSL1u0tPmoXYlOVIhxCbeX4wyBCFtF2','rp1BbJfrn8f6EaQDasJlZYCVipXg',13);
+INSERT INTO t VALUES (314295183,6045851,'oHSrJVKu5Xit','THM12Ndc56sPsbp2OEAXTjHLAnA17SB8LCKYiGJ9xYUB9aFQFcWZneVGIL5K2M4ipMcmkpbQd7VsRamqeYR2G50MVTMh9v4shfDGlas7ygcHMiNsSDUwcLuA','tvVP','CeE1xwy6vjhIzftQnnoekLazUYTcEF0POcuw909dOkIQL7Ns3gDrGQvTS','D','S',13);
+INSERT INTO ti VALUES (314295183,6045851,'oHSrJVKu5Xit','THM12Ndc56sPsbp2OEAXTjHLAnA17SB8LCKYiGJ9xYUB9aFQFcWZneVGIL5K2M4ipMcmkpbQd7VsRamqeYR2G50MVTMh9v4shfDGlas7ygcHMiNsSDUwcLuA','tvVP','CeE1xwy6vjhIzftQnnoekLazUYTcEF0POcuw909dOkIQL7Ns3gDrGQvTS','D','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2824135161,2702552,'VSSIwn','lEtrXjY0XVxhhYIrgD3lAx3lZ7BckvMcgmaacdUMe374ZiMmn6M76h4CMTSmqIr0nltwhaBH77cOqO1K9DmuhuepXCzs1TXPPmgI','1OLnUTfzbdB9Ex7MgYKoyhUhZtdNZKVxVqjFChPL','tbdlQb9nz0HDHNhbqOUhxEgf9cUSBGWMdEiJ3BWPdX1wtsPx7Oxoa3FbbAgDDmEnFCJyBu8gQ2I2wu8UFlG4qpbtrb3UFrJgLlZoaNbnb3Cxuk7218NZZYvA1RNwXrXgVvTvXBgdUsOG4Piu96v2HspHg9yGUSxDybAlDQ5UKyX9dBp5j2mz8IQYQk8SZzxESO7bEPLkrWfWPw','Sjm','o',14);
+INSERT INTO ti VALUES (2824135161,2702552,'VSSIwn','lEtrXjY0XVxhhYIrgD3lAx3lZ7BckvMcgmaacdUMe374ZiMmn6M76h4CMTSmqIr0nltwhaBH77cOqO1K9DmuhuepXCzs1TXPPmgI','1OLnUTfzbdB9Ex7MgYKoyhUhZtdNZKVxVqjFChPL','tbdlQb9nz0HDHNhbqOUhxEgf9cUSBGWMdEiJ3BWPdX1wtsPx7Oxoa3FbbAgDDmEnFCJyBu8gQ2I2wu8UFlG4qpbtrb3UFrJgLlZoaNbnb3Cxuk7218NZZYvA1RNwXrXgVvTvXBgdUsOG4Piu96v2HspHg9yGUSxDybAlDQ5UKyX9dBp5j2mz8IQYQk8SZzxESO7bEPLkrWfWPw','Sjm','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (459182383,1123162,'sreyn4pMjM','qaICwGaIHSInOA85QSPLBw9j3mkcJq3gkmiLVLAsZaxFzOwCQ3FP0hBmGO9apFxii4PWcfs4Z7TlA58Bdpr16mjy8wKOTY8x5y4YHqeoPU9Y0jz3kQrC7h5rYNJJA7279uJAkLa39vY6sKbx5PwWMyFWxR3vVsscTVUz733LMJk0Fgnj7DMx1DKY5xedixzRHgeBHkRO2dcKyyyl19','64N','kwp2eByc6RBdydqFwFpIU8wq9KkkASMcogkz7hxwhmXNtUFGzdz7sLYQgLLqrOfrz1jN7pMld3hO69Y1z1N','C1p','l2',15);
+INSERT INTO ti VALUES (459182383,1123162,'sreyn4pMjM','qaICwGaIHSInOA85QSPLBw9j3mkcJq3gkmiLVLAsZaxFzOwCQ3FP0hBmGO9apFxii4PWcfs4Z7TlA58Bdpr16mjy8wKOTY8x5y4YHqeoPU9Y0jz3kQrC7h5rYNJJA7279uJAkLa39vY6sKbx5PwWMyFWxR3vVsscTVUz733LMJk0Fgnj7DMx1DKY5xedixzRHgeBHkRO2dcKyyyl19','64N','kwp2eByc6RBdydqFwFpIU8wq9KkkASMcogkz7hxwhmXNtUFGzdz7sLYQgLLqrOfrz1jN7pMld3hO69Y1z1N','C1p','l2',15);
+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(84) NOT NULL, d VARCHAR(19), e VARBINARY(30) NOT NULL, f VARCHAR(59) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16327002,2,'u44B','OZ0oznonXXlasHp8','geEOALd','Ks5181TAIZhvmraU87dOoRnMJZ4XhTFdfTQx','W','t',0);
+INSERT INTO t VALUES (8235157,80,'nCql1385yFHoLsL4BlggRNqMx6icvq8rYuM9','biwoYTYftFEeG','6fYpGdyjVOVWxY4q2et7z5HE1oB01T','faUCy2iyXRpUKHFsLiDBvqTJGktYxbcrTBNcf','d','J',1);
+INSERT INTO t VALUES (7032362,127,'SVyuSa42A7hQpBPaVAJwwtKhgdRGlR2HTUdwnsnk5pnSC','CPd6398lVj','Pj1kFtXPkfV','rOxbjvHPk3siLgyQaTqnc4MolRvY','3','l',2);
+INSERT INTO t VALUES (7919719,33,'V5Osen8ZwCvmmr4tI90DsfSIEd08okbH0D9cRGmWWy5hKpvGG6xryGHGMT6IXj8GwegViaXThH','mWXsQhsYoKoj','wYAwZY1p5RCRmngzNCZzue4mOJ','CR4SKavsiRVKSsjqSpX3jNrqnEDbGCTFxFAHfhVi','Q','k',3);
+INSERT INTO t VALUES (9838,12,'RvusAjwJuh0cnHc3ExSytMR','tgHE5Ydl8oOCoBghxFi','4HB2AoRNcorPY','g','P','u',4);
+INSERT INTO t VALUES (16494284,-3,'T8fQXYBm6m6K2iNeZIkdFqWYJLio2RVge1qmZ5PGwHiNKuB7lXDWSTQZ7H2deo754VFn','46ks72FDWTks4gP85','FIZ6b0Ux3Ud5nk3','KuZMupsaBkDhiRYgh6ehZIfRfJLBqC2PK4Y','2','0',5);
+INSERT INTO t VALUES (9142357,45,'OpS4TJ5GEqGeqg7Szgc5TE40Hq8dCaKvKZ1CPt4PWb6bnzTfabBZfcnEDXtrzdDjwaJdy8vdu79L6rFiimJr','bP','7WIzh','iQtRfFeg0aBdQYkHCGVLiuJ','c','s',6);
+INSERT INTO t VALUES (9761152,-100,'xzct5LALEiCdKtnSVE4OoLGE5L2LlWQymOrdTi1Go0LBUgZDClt7HMUww1ReWCgR','LIffHfWbe0UKkxYp','f','SA8fn773h05ahBoEZBH31cbP2iJZKSpEOABE7Ks4IMWiiOrv0Mv1o2INMZ','q','Y',7);
+INSERT INTO t VALUES (16250442,18,'k0OSMdDMLBHlug','cPwF','di7jUV3Q7j','TyqOtJk','p','s',8);
+INSERT INTO t VALUES (709236,-96,'rjHML9p2K3fdDlr8EsmM3ZiCnKHareUendGYapbsz0g','XkrFkz0v8GyiDkbha','kJJzKZXCECtpqH','vsCgbo','r','R',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c BINARY(84) NOT NULL, d VARCHAR(19), e VARBINARY(30) NOT NULL, f VARCHAR(59) 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 (9212508940652886797,-73,'rB6IBb6toRbLKwlno98lYaTDDbjpKDdxLdzDnJHQrcIPS3amxTtO2YctaCMylOpqP','kF88He8scFgPIN6Y1G','u6c1jZuB9hRe6j','4NxeiT9b9AwPjkjgg9qP0z6trjN','C','f',10);
+INSERT INTO ti VALUES (9212508940652886797,-73,'rB6IBb6toRbLKwlno98lYaTDDbjpKDdxLdzDnJHQrcIPS3amxTtO2YctaCMylOpqP','kF88He8scFgPIN6Y1G','u6c1jZuB9hRe6j','4NxeiT9b9AwPjkjgg9qP0z6trjN','C','f',10);
+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 (4832550710215502342,37,'FhUfz1GFl5HsAjcu5gAcFHq9AlArYuF6XaYgni4','mG1JipeTJiENfghnO1p','xkyk','8xkWw0YfbQfyizOL','L','K',11);
+INSERT INTO ti VALUES (4832550710215502342,37,'FhUfz1GFl5HsAjcu5gAcFHq9AlArYuF6XaYgni4','mG1JipeTJiENfghnO1p','xkyk','8xkWw0YfbQfyizOL','L','K',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2666332661755585549,-77,'YO9RZQhj80chxqrqOaO0c1hv0IiJZvMVyBjV1OrxMu1g','EHtwqvgkz6ZlY16c4toO9amaN7rPmf9VsHqBotwROglgbJwPVkPJ6RJtkAyb3IJcTgYtk8QMxZJAKM9DWFbu0vyVdpwmZiC3ZrTDgPZEvMaRIxyjMuWA7dSOG6QBmCGohCUR6lXYIzYcLscvSFkd1jz5lKeKVYzVboBA3LpsHPAzqJE9zwbvSfL','iINOQGpbgQhjMoOV0ldY','3uO3XXC5YbFVZYLFYK6ugKBpvzaeRl','D','Y',12);
+INSERT INTO ti VALUES (2666332661755585549,-77,'YO9RZQhj80chxqrqOaO0c1hv0IiJZvMVyBjV1OrxMu1g','EHtwqvgkz6ZlY16c4toO9amaN7rPmf9VsHqBotwROglgbJwPVkPJ6RJtkAyb3IJcTgYtk8QMxZJAKM9DWFbu0vyVdpwmZiC3ZrTDgPZEvMaRIxyjMuWA7dSOG6QBmCGohCUR6lXYIzYcLscvSFkd1jz5lKeKVYzVboBA3LpsHPAzqJE9zwbvSfL','iINOQGpbgQhjMoOV0ldY','3uO3XXC5YbFVZYLFYK6ugKBpvzaeRl','D','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17743258275044227763,-80,'L3D9BCuh9v9abNJ4xiHlhBuTTWOWwozMhct9vGRBSMaKflgFYVY31deVAAUm5htF4TD4v8g','OuaDrA81a5mmjAoISnTU0VaSq1dpzSADGyCkyateIoCNAf0k4bHHYobwBJ14qd9gnOtAD5ZnUOvutgR06aD','eFp','VqTWsRHIGVhHaD3ht2M7Xc8r3Q9tyqRAaN1MoqG9dMHAR4oLD7mF9ewvNjUo1RNAvGiQ0mqlg4IugkNLCnfobUOZWqUKdBFKlhw3gkOrVtAWJPWVc7IwQTbA814cKf5Qdq6W5fhqP73YIIQJnjqfmH3GBmup7jcrGyNxBhZnMTiQC7Cvn5hY','H','z',13);
+INSERT INTO ti VALUES (17743258275044227763,-80,'L3D9BCuh9v9abNJ4xiHlhBuTTWOWwozMhct9vGRBSMaKflgFYVY31deVAAUm5htF4TD4v8g','OuaDrA81a5mmjAoISnTU0VaSq1dpzSADGyCkyateIoCNAf0k4bHHYobwBJ14qd9gnOtAD5ZnUOvutgR06aD','eFp','VqTWsRHIGVhHaD3ht2M7Xc8r3Q9tyqRAaN1MoqG9dMHAR4oLD7mF9ewvNjUo1RNAvGiQ0mqlg4IugkNLCnfobUOZWqUKdBFKlhw3gkOrVtAWJPWVc7IwQTbA814cKf5Qdq6W5fhqP73YIIQJnjqfmH3GBmup7jcrGyNxBhZnMTiQC7Cvn5hY','H','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3218578944165036390,48,'IAnMbzl2LTYZh0UQDSQmm93unCCshQnK2xCk0yDBUfkWJbM3kWeLUHaNxkJSZ6N5rr2cFmb4dc9dqO0q','APzQcOuHkmai6dvg3oRkONCqVnF35AD8V0','IrVmQDZORftEkVEFD2VNAdz','n1KvIKAb2FcxNbXdG9p7AHLTXAKTeNMHkgkIVywjxHaxAi2wpEQWpfiWDth7jRttZp9zp0u5QDRWJfMb4EXx6MRHPlk2KvzvcNnu6EQwQzeNiXbAoWfWpf0O4kYr','Iu','C',14);
+INSERT INTO ti VALUES (3218578944165036390,48,'IAnMbzl2LTYZh0UQDSQmm93unCCshQnK2xCk0yDBUfkWJbM3kWeLUHaNxkJSZ6N5rr2cFmb4dc9dqO0q','APzQcOuHkmai6dvg3oRkONCqVnF35AD8V0','IrVmQDZORftEkVEFD2VNAdz','n1KvIKAb2FcxNbXdG9p7AHLTXAKTeNMHkgkIVywjxHaxAi2wpEQWpfiWDth7jRttZp9zp0u5QDRWJfMb4EXx6MRHPlk2KvzvcNnu6EQwQzeNiXbAoWfWpf0O4kYr','Iu','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4678346787567555913,21,'8xLRvOt0sONpCyNu3wzqjVUa6JZhuwCKgpCAsBCcC9GPe69Vuh2dFFS7wxWlM7gDExhy3uL5zFUuIHnt40jdm','qW5eAmZytwbGScSDm3zqoFBQ5lhlIR3eUifYjCe9OXdIxcmStmhqTQFOBkjxZjax4Fhix','4kk8uUGAoEK1nM8JD','E3ubjC5NOLrfy0sfL1qMBe3W9viX3A2fZMGk6Ju1MTxPBVxv9Dnyoj2h3ruj3QvRp9Flt4wPXEoEuHmRWCFqsKVIMNveLm61KQx6rJndcls7qggACj9sI2xYt7Lx757i5XFpRwhlmoRWpAYHU3dk9fvUIgzpTYjWWXnzbUSSeNxZjTUI2M6teTa3GkrXcTjF7PBgCbGG4Ql0FuDI1fTca6tbr56Axk9oXwJc8V4','Dy','c',15);
+INSERT INTO ti VALUES (4678346787567555913,21,'8xLRvOt0sONpCyNu3wzqjVUa6JZhuwCKgpCAsBCcC9GPe69Vuh2dFFS7wxWlM7gDExhy3uL5zFUuIHnt40jdm','qW5eAmZytwbGScSDm3zqoFBQ5lhlIR3eUifYjCe9OXdIxcmStmhqTQFOBkjxZjax4Fhix','4kk8uUGAoEK1nM8JD','E3ubjC5NOLrfy0sfL1qMBe3W9viX3A2fZMGk6Ju1MTxPBVxv9Dnyoj2h3ruj3QvRp9Flt4wPXEoEuHmRWCFqsKVIMNveLm61KQx6rJndcls7qggACj9sI2xYt7Lx757i5XFpRwhlmoRWpAYHU3dk9fvUIgzpTYjWWXnzbUSSeNxZjTUI2M6teTa3GkrXcTjF7PBgCbGG4Ql0FuDI1fTca6tbr56Axk9oXwJc8V4','Dy','c',15);
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(72) NOT NULL, d VARBINARY(46) NOT NULL, e VARBINARY(50), f VARCHAR(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4318276,-2649660685710521889,'BWIsR4lMcueJ5pQ','3gu98i4eOD8pIN','xm6DUsvZHos4i5e','UrOKpC','RT4MqETeBgDeG9e7BJ1kBX9OHI3rLgveWewcxVID2kBjtN66f','WtQklPzpsIDZriIx2ieOst5ley84e27s2ozyXc75OAWc',0);
-INSERT INTO t VALUES (-1308597,3993061360943634959,'XSDQk','MeaalURtET','BkEzdUaBLA8WN2nfKcB933XV86dp2mdugB6sAIHiuJ','htfl2vpEzp8OiYoTDMeY7fcUbyMmPH','KaBz7f6ObO4PARP','z6fS8ynHLdWC2NdXScvtDAEIDFU8fr262JaShGcVXaQV5uu254GFfkE2AkitHu5Qqt14ECwaOul0k0h4fLaLx4tjzJ10ap0',1);
-INSERT INTO t VALUES (-2434430,-1666030380133913761,'s9qgCLwTzB9NZhf','QS85H1dqotUB','dZBHFrcyhcpqCtyTrj9NKM4ohk7hNfQwa8cuqPNh','8Olpn5I00dPtLo7KVxBPOU48ntMMDuiOkyMgI5y','fKDF2wGVZKrMbNWf','40TzvEstaUQNxeg1Yp9g2VPdIqXf9C54Ap6IKUiFt1NLzSDmM9KIwC49Sbm0yzb6wavdezM7Hyljcvvxgmfe02CfbJGN5Ur',2);
-INSERT INTO t VALUES (-7563110,-3065664235994879405,'WgQxFjYI73Nackvtvk68FYEZO3HgbbFpW00LJh3TcLD6aw0Sjuu9myJM1C6u','aAp1OOH2yvyoqQPHwejTmpxZo4AZgg6','Mv7KImHA7f2k','fvaeP5','KddMDKwPfrFmyBsFftuQorKjr91L7yZATZC1EYygNOMZ6boNrDYFEVG4IyPuxlkIBG3KAMNRgwnJ0dP2xxD45','LBSNSqDDHJdHKkwAmYKT0r1Yx6zwozPqfh7Dm8dcEGfniQRi6g39OzOEmJbztTqRyBRo7xkjPg',3);
-INSERT INTO t VALUES (7572433,-880293590398772606,'33BkHE2Os9kutkkrOlWnDdjO3XJB871iTrq0FyeGgC62drs','Tq','sUbP82CvCR8LWbFiCQ','tM6fO5q0N5L6XPp2o','EfGpP11tEmI3ZfoZb5jsqKhZgpM','bqLbxaQ8yxaZeYueHe3sbbn4mXCa6kgEt',4);
-INSERT INTO t VALUES (-6152488,-5195863014101939080,'kFI9HYmVyDWPByoQvPaaikoo42JFXIbG5qGr6ne2oHt1XxiqbyOvcAB','Q2CjkX','QqAp6DBIdVB9Neay3xtzNvRyS','Jll0VoNVy0s4oMyfv5WnhqRPOYBA1PS5LhMWk4jIlISoyw','WzlA4UAEBYr8mNBzjtp9Oe7WPAvkz1VA8L12TnR2mMjLMaqf2','gn5rYqtQjypzkhA6QL2A8uwQfUqJgvJHJDkfmKLqRJNx4YLBlPc99y21EZIONOYaN6av9F6JVik2gCmZWUancXTRAHo8AisPAxa',5);
-INSERT INTO t VALUES (-2368478,-194421561113368316,'GBn7yiNtbRw2osvBz6GDTPGq0C0TKz5GZf0ejBygcBOZRcoKvHt1PJ341ZHHJk','AyZ6Aj6hEq2ZGbaQK4B','COA11XkQPoXN9MCl','HTHz6GtN2LU','5cmDyUh589N2ZQptnuN1','vaEEiRinJ6RXcKv3VnBNqEUH6uB5n6w5kJGQBdF9z45VH1TQxhGKB4yaQ9Bs7ZoE86QfpJzgnWgBkX493kFzd0x',6);
-INSERT INTO t VALUES (-5142606,-730471569275101017,'1ojDOfMjeg8NOHuX369oJ04XIPnXVfIGzRka7CzT8ImLfl','3dShn4Bv1xDqn9ED4xbwMP','ncIJhOqukwb32BOa80YdU1','fAjZpDqdRMM2LXbYHe4mlwMZdEbc0Px2aZC','YLXlyiJ560goRiAxOL9KSwMRn5G2qAV0a','L8IA2GBGs70428BjPENe1ZtVnZO0oaQi8mFc7l1slEFImN5Ujm0SDCeZ8UHa9WgTV0XnkkhTRa1C2o3HxP',7);
-INSERT INTO t VALUES (3121529,-6258909739168591463,'TJhkskXPK0VmJ3Jo2M84rD51cwSxFHaUa9ZjpLYFkb0qo5Kk5KiRazvQxBXYIOmntOSK5p','o3CTDauYg1','tNB0PxvfO77F6zbG','bXyd6x1nj93zp7S7z5iJ38','QtTISLaP3Em36vS9DkI6S405','VS4r23ZuEO0VwyS3rq6yKWQaAUZRqATJ3CarpT49PcViIv05OxyQQTar8SIfdnGGa6a3zrIzvL',8);
-INSERT INTO t VALUES (2711438,8473689176160909313,'zqF76x25bCPvwpp2E9qdNeXVNuEiO8OtxCvM','r1Dt2ClQ8j29RmQy3iAeEm4EsKuKf46GJUP','4JXyJwJZ9ShooZVkC1hIfu','OuPTEXzL1eBva0u9Ux','JzbiXHYP4aWzOTO796C1SJfuGziGdvp3','F6yeioi3z7JYbryhzbwgOzZOFXsHJtGf6mkJl3R1pQfFlsrQbFxrVzSzETGaGMucl54hRWIzWBSWuWT2uVUjIyqfYx2coN3T',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(83), d VARCHAR(56) NOT NULL, e VARCHAR(68), f VARCHAR(97) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1476168,27956,'sn8yoXQYzJQAxUF2hgSuysooALLJS6teQG3AP','YX2q77T66HgrNu8','fJXdwxhnKxABnftQnWZnWJuI8K7MLeuvELC2wpF5Q','l1ggqBoh32Dx8ATBMKEmJJzj','f','9',0);
+INSERT INTO t VALUES (2715430,50244,'1MTULXq40nK9W80Eat','GxG0PmyCVfvNqwW5MWztV5YN6h8s','XZ1o35jWP4VtYP6IwNQsftHGB','EH0zbCcapgLGaFRL5VUFBpNv4btw6Rh4SDR','VR','C',1);
+INSERT INTO t VALUES (-1444745,7800,'uShEt6ynoWYMvgCmewFnQrcvrEuC0sGXHJ3IVV2ZxM36T2','SvlL035rsH8','KbY8PuRF93nOokvLBieGH9','rBaAED9x4oevLeXPw7N','RP','R',2);
+INSERT INTO t VALUES (203314,14418,'9Or2DPQtLKjUZ33HsefPKTnTPOOUcNJrZkjDYdPqkXFh2O','FmpmUjrfkHMK6pwqUQ8MxST2PhFcFMR','H4j8FuRhvtXFFTvVIQh31RHda','p0BL8UmHM9mOOYNR2S8l2XT','E','u',3);
+INSERT INTO t VALUES (6940020,61966,'2GT8IaVTzXzuoWykCszvrtDoBLuXSeoiUAD5V5XG4St8VoViCz6x5U','6YW8pHW57UOFycw9WEZfDjWnd','hqy09KY8','3MO419ZI1Kvshk3kjM8fqrH9xlOQXhwIB0DiJp7URBsG6aFSgqc98sQHtJlSM6Qn05fhnFUPglVDaiW6r37w7rxHt2f8j','O','b',4);
+INSERT INTO t VALUES (-4459174,32693,'i2Hkw5vMBQ9Dg7cpFfNrr0XwlGZdFGi3T2Q5','NgBpcUDomqsCUzqCRROKVouU4OklmGf','0FosEqb8A9PC','tFx8Rp1qwy4TIBgRJBfis8KUlJDVt2mZZiKwxYEI7I','Nq','u',5);
+INSERT INTO t VALUES (6089053,50044,'z1pX8ExFhdRcuVIoSFpLqba1pIYqLsrdh','edK7ZmIFNOw1Rey89gfyt5UA1','KQ','Uw3KiYyvrQrV1I05nJSDz5EapiSAUf8C3t3QZUbEMJOFYWUi6Av1oMp6TfhsJFkBH0gaKHqr3','2','M',6);
+INSERT INTO t VALUES (-2248099,41821,'Rzus0oWppGAz0q0FdV7BQu52gtIlQmZTY','RASJabD2tSFG5cG2e1pu1JisXP0c3lGYPhgnOz','87mOjNTk8rXLKOOuR0oXawiQuhAxANvnbBwVgmKqmnCTAUHLL3c6OQehYV2AV','J2bj6yNbpoXvNtZtQrVqFP42yzweirPU0GohMrVv5on1Aj9g0v4AcswGy','h1','i',7);
+INSERT INTO t VALUES (31700,54700,'ra8comPbzMDhhLW71nZzrTX1RsDhaViVs66wh4KhqqudiQnuhCdcLH80H71Qc131hU','jHaQDl5','1r','oTETuayJqoCYaNqc9IqCLQPH9gBF2MKLVCqn2pBbkHyzs8HUJbjagv0Wf23k','T','d',8);
+INSERT INTO t VALUES (7980375,30526,'wz1iVw','FnGnPyJyi2fr4ucXoSEPydPykE','d6UWIFjuUeO1e4TEloz2c7o7guvQB2i7t5','Hr0Oyv3S9ylvjXB8UUt0oosM1Yo80vVD6vRoSGbm2IYaCEY7HQ898kQjeoiIKCMDqTBwkYrHcy3o','b9','s',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(83), d VARCHAR(56) NOT NULL, e VARCHAR(68), f VARCHAR(97) 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 MEDIUMINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-1243927,-5637525213837185168,'Ld3nV5Y','ZZAnBhPjZCsaAdc40oPV84x9WzlJCDGi','jktM4BZr9RCkZ9drHTQSRvB3DJlUklL6dehn','vCpSE5Q','XKRU6CDcYT1zGjJBDhZj3Yqupu87ApWpfqjOsDTTFeFABbDE3i1','ZRNsO3EBfPoZOB1DIVNuYjvOzl7gEBlIbsa5N4qUlEtjDG',10);
-INSERT INTO ti VALUES (-1243927,-5637525213837185168,'Ld3nV5Y','ZZAnBhPjZCsaAdc40oPV84x9WzlJCDGi','jktM4BZr9RCkZ9drHTQSRvB3DJlUklL6dehn','vCpSE5Q','XKRU6CDcYT1zGjJBDhZj3Yqupu87ApWpfqjOsDTTFeFABbDE3i1','ZRNsO3EBfPoZOB1DIVNuYjvOzl7gEBlIbsa5N4qUlEtjDG',10);
-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 (3952359,2297666369132543282,'tBO5A6TwDkZDFn6SBaestrEsDYNP6kxw0q8fgLsPjtWP5KB7nyWmX5sHz0pQsMoBlXSgg','2yXmi','HTm0exqO29pXtITIZjqxiaJRXMCRO','Heb','mlyfW2NdsmnJczgVv0AVGNWEwksV7ioi','0pRDvJ0QTdCsVNKAvoKZdFGuk2eXd2AQnM0a3VNauq8ktTPCZuI9xHRUQ1SKsInysALWzgEwoNZ',11);
-INSERT INTO ti VALUES (3952359,2297666369132543282,'tBO5A6TwDkZDFn6SBaestrEsDYNP6kxw0q8fgLsPjtWP5KB7nyWmX5sHz0pQsMoBlXSgg','2yXmi','HTm0exqO29pXtITIZjqxiaJRXMCRO','Heb','mlyfW2NdsmnJczgVv0AVGNWEwksV7ioi','0pRDvJ0QTdCsVNKAvoKZdFGuk2eXd2AQnM0a3VNauq8ktTPCZuI9xHRUQ1SKsInysALWzgEwoNZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7580615,1444103077929417296,'SkiEsldaj8UhWrPS0bDQD3MP69pxGkvJPIx9QaNoy1yytdIJNOlhz2oKtoViiXw76Dth98x2T','fSzG0dXCioVSac58VqnK7xwOKaVLqgJYOIscfCjxanrSkIfrWYAzAeVOk8SJ5Pi4v9Itr3HfiaKsQ8CRvEptx1fxf1kPzjUjD98XxApiEQUEPPm9zldLKdFLJxBYr','UOXNIKkmpEpQBRVD0UyyVBYBiF42zTiiM3l','6HskhqQNl58p','EM64G8grpNhOqRILIhoDS5nI','l8HCXWIVwken5vuyYADEcLK8o9pymnm0YiXL3GxL6p0jEHRWAraddqEsYgLwx9gjnuLx70TogXeENRB',12);
-INSERT INTO ti VALUES (7580615,1444103077929417296,'SkiEsldaj8UhWrPS0bDQD3MP69pxGkvJPIx9QaNoy1yytdIJNOlhz2oKtoViiXw76Dth98x2T','fSzG0dXCioVSac58VqnK7xwOKaVLqgJYOIscfCjxanrSkIfrWYAzAeVOk8SJ5Pi4v9Itr3HfiaKsQ8CRvEptx1fxf1kPzjUjD98XxApiEQUEPPm9zldLKdFLJxBYr','UOXNIKkmpEpQBRVD0UyyVBYBiF42zTiiM3l','6HskhqQNl58p','EM64G8grpNhOqRILIhoDS5nI','l8HCXWIVwken5vuyYADEcLK8o9pymnm0YiXL3GxL6p0jEHRWAraddqEsYgLwx9gjnuLx70TogXeENRB',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7769271142925852095,31698,'K6MtRFXtTDaKBwg1fMMjWzdmqWZmH2VjUspRUzfpSRAHyS3K5Pbiv2Tl3VcW1vKUDKg19Z9jTaJI4','El9ssQpfaSJUOT6DQDhFRI5SBcZq8bzIVvmWid','K9XxF6SJEIZgZNrR9LVdQAN','CPV4SlyRlQAT4kcIdP','yc','J',10);
+INSERT INTO ti VALUES (-7769271142925852095,31698,'K6MtRFXtTDaKBwg1fMMjWzdmqWZmH2VjUspRUzfpSRAHyS3K5Pbiv2Tl3VcW1vKUDKg19Z9jTaJI4','El9ssQpfaSJUOT6DQDhFRI5SBcZq8bzIVvmWid','K9XxF6SJEIZgZNrR9LVdQAN','CPV4SlyRlQAT4kcIdP','yc','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(84);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
+INSERT INTO t VALUES (7664333650652741110,37463,'drBcLPsit5QHMNdba2hDnUHA8orn0URKRx8rzDU','zIXm88ixPioEDG7bCJF629qtqJPsE0vuzLjtX6Qk1Py3Ou2e','jMi82imMXIaTJHlMP4pQW','ucO9dMPzOkDO3cb1HXQCGQHHdK9WiL9HnEyPAY8AsZeRUPmSXnEGzu','3l','X',11);
+INSERT INTO ti VALUES (7664333650652741110,37463,'drBcLPsit5QHMNdba2hDnUHA8orn0URKRx8rzDU','zIXm88ixPioEDG7bCJF629qtqJPsE0vuzLjtX6Qk1Py3Ou2e','jMi82imMXIaTJHlMP4pQW','ucO9dMPzOkDO3cb1HXQCGQHHdK9WiL9HnEyPAY8AsZeRUPmSXnEGzu','3l','X',11);
+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 (-5434447901827727216,20964,'lNFEHsOqefVuAMU5LRgsSwoLSRPxZDWX4ZM9s93FzTicCtrP','MqhThIuZ6NY5DVULZVnphTTCmsKb8tfSqxGIcw21oPZoLPZ18IQguOwqTHt2WjYYtZadMRrxVEnSTzxPe8GskJ5jQGfqk3CzdEoZ0m0I0h0SQCFDUq7AP5XnqqfKuK01QzCad9YZX8I89PVbb7HbK9nNo05hBklwligLBvEkSpGYWMUyx0zsVBR83I4NfE9l','EA','kQYeCsiWZHzNhp7HUg6dBXaTSeeVzRJxgpeShQrrShL1gcJ5ezVoOplhksVe','il','Y',12);
+INSERT INTO ti VALUES (-5434447901827727216,20964,'lNFEHsOqefVuAMU5LRgsSwoLSRPxZDWX4ZM9s93FzTicCtrP','MqhThIuZ6NY5DVULZVnphTTCmsKb8tfSqxGIcw21oPZoLPZ18IQguOwqTHt2WjYYtZadMRrxVEnSTzxPe8GskJ5jQGfqk3CzdEoZ0m0I0h0SQCFDUq7AP5XnqqfKuK01QzCad9YZX8I89PVbb7HbK9nNo05hBklwligLBvEkSpGYWMUyx0zsVBR83I4NfE9l','EA','kQYeCsiWZHzNhp7HUg6dBXaTSeeVzRJxgpeShQrrShL1gcJ5ezVoOplhksVe','il','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4585322,1970559287702403093,'6z1mQJoex','ghkVqinqKM1O1sHMV89tf7GIlXICtHFbS7WXVIUe09mfMIQERvYRe8zNYLoBLN4C95gs0Mj6OdMSpsgIT2MAoPv01uS30QNIAPg8ONRscux4Bnor3iwnqFLrNM29BJuk6FQpKz8V5tFQcIiLcgXqVs2PZoeb6tYqSDm5B7r3nl9hhACAYPcRJmMowEuUOWYE9UX1ALUmu9v17ySj7wj0sqBtGKkIDQKjBfTkX','MQP3oQ7n7g','BX2wXk2HHD0RjvG8uPDLplSMNyXTLKVLJTjU4nceL7BtxfF4xxzx3eQ3uKhArIi39ACSTJCXvvLwPFhDkQFXcUohnzw50F5C2lfxOGdWE9Tuf5wd9eYzhEuMxBXvuTmu2JN8ijdF8I1ExUqEPkzxrfIJmlDop3r4ZxsUadH3McsU5UzvKge53snBmykFv82FPyJ3RuiS8XFjY8I6fUqBzSW2wyIBmPet5T1Gsgqef86B2Yhwf7pfJAhQWtl0','2K8paHfurgXjfkvnLT0TPG8CuzwJ10TsMUZje8vtGrbCwnL9','1UsNTlg2CE1IfUgxvASTxxZZCfstWiowAv9FKqUd4Gd5WSlRzpmEXeu96X9YdG8RY4pQLpuvYH6FMp9Vm9xK',13);
-INSERT INTO ti VALUES (-4585322,1970559287702403093,'6z1mQJoex','ghkVqinqKM1O1sHMV89tf7GIlXICtHFbS7WXVIUe09mfMIQERvYRe8zNYLoBLN4C95gs0Mj6OdMSpsgIT2MAoPv01uS30QNIAPg8ONRscux4Bnor3iwnqFLrNM29BJuk6FQpKz8V5tFQcIiLcgXqVs2PZoeb6tYqSDm5B7r3nl9hhACAYPcRJmMowEuUOWYE9UX1ALUmu9v17ySj7wj0sqBtGKkIDQKjBfTkX','MQP3oQ7n7g','BX2wXk2HHD0RjvG8uPDLplSMNyXTLKVLJTjU4nceL7BtxfF4xxzx3eQ3uKhArIi39ACSTJCXvvLwPFhDkQFXcUohnzw50F5C2lfxOGdWE9Tuf5wd9eYzhEuMxBXvuTmu2JN8ijdF8I1ExUqEPkzxrfIJmlDop3r4ZxsUadH3McsU5UzvKge53snBmykFv82FPyJ3RuiS8XFjY8I6fUqBzSW2wyIBmPet5T1Gsgqef86B2Yhwf7pfJAhQWtl0','2K8paHfurgXjfkvnLT0TPG8CuzwJ10TsMUZje8vtGrbCwnL9','1UsNTlg2CE1IfUgxvASTxxZZCfstWiowAv9FKqUd4Gd5WSlRzpmEXeu96X9YdG8RY4pQLpuvYH6FMp9Vm9xK',13);
+INSERT INTO t VALUES (-4837315500724309126,47453,'2lTJvP8CPr20EnjW1jP','J2c4nhnSxdKQazKxfqvnZl7RUJLJ2WQgzXcnkF2AaC2DUnNjAwJFYET5BRfJkEJfvqEmmLEFi20PUDnkzQjXmurgyc4IZIRdgWSeOa2OTRaTIOJvufv1gMdIJRCwmqrCYRavj8jQYWug5kNMfsQ42ksH0jxlnt5v2wYNuKRa461HHd2jFxuHRhPOYffmPEFU01PzqyEw','7ppXndE8','4ybCyTjIgjndTWSP8sKbMXjFhfKPTEJCHLs3xJnq1oJUZcgG1ALSzzMgNajfHlcCdqWyW9NnoYtdcGAGnM4i7zRI1xKNvvE0a8DvMMb179PucufeFEyKBOh279ugQSUhFr3Yod','g','o',13);
+INSERT INTO ti VALUES (-4837315500724309126,47453,'2lTJvP8CPr20EnjW1jP','J2c4nhnSxdKQazKxfqvnZl7RUJLJ2WQgzXcnkF2AaC2DUnNjAwJFYET5BRfJkEJfvqEmmLEFi20PUDnkzQjXmurgyc4IZIRdgWSeOa2OTRaTIOJvufv1gMdIJRCwmqrCYRavj8jQYWug5kNMfsQ42ksH0jxlnt5v2wYNuKRa461HHd2jFxuHRhPOYffmPEFU01PzqyEw','7ppXndE8','4ybCyTjIgjndTWSP8sKbMXjFhfKPTEJCHLs3xJnq1oJUZcgG1ALSzzMgNajfHlcCdqWyW9NnoYtdcGAGnM4i7zRI1xKNvvE0a8DvMMb179PucufeFEyKBOh279ugQSUhFr3Yod','g','o',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1360656977025409642,18321,'zW8RabJYFyjXXWZ4mAc5XbGpCfDioUmn2yHK16n6PtLJjkdwxAdTwqPktFs5Cjg9Zc6','YzujsmF6XgPz9gw4aQVFDCBwjwMX1WyUzdeRP6qph1upjTm09xS69obdHEuGRevQlRs3tH4iCukuSH08gPj08UWtUBd45A3M867JGcG508cXQ2i2w7HSQTdbUY1xYkhY5Wz2cRXo3md8zGMvNWZCMj0Psf','x7dWBaALKVxsRFgFpDTW8sAgg4ya5','QnHiWv8wMSjgJKutCpck5Lx7LOdyQVAU19HTmJWNMT5Kl9c9KHm11u7xBJwIhNo2dutU4tlZXD1CwZ0esjSBEPVVb8zZWeGLF9zHf7zIXE4lVhrdNUAOrOvKyyQD8Ifp2ZHmbrm0JWgu2mp8R5zsJv','84','x',14);
+INSERT INTO ti VALUES (-1360656977025409642,18321,'zW8RabJYFyjXXWZ4mAc5XbGpCfDioUmn2yHK16n6PtLJjkdwxAdTwqPktFs5Cjg9Zc6','YzujsmF6XgPz9gw4aQVFDCBwjwMX1WyUzdeRP6qph1upjTm09xS69obdHEuGRevQlRs3tH4iCukuSH08gPj08UWtUBd45A3M867JGcG508cXQ2i2w7HSQTdbUY1xYkhY5Wz2cRXo3md8zGMvNWZCMj0Psf','x7dWBaALKVxsRFgFpDTW8sAgg4ya5','QnHiWv8wMSjgJKutCpck5Lx7LOdyQVAU19HTmJWNMT5Kl9c9KHm11u7xBJwIhNo2dutU4tlZXD1CwZ0esjSBEPVVb8zZWeGLF9zHf7zIXE4lVhrdNUAOrOvKyyQD8Ifp2ZHmbrm0JWgu2mp8R5zsJv','84','x',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2439117353008979098,23019,'45K5g7gbARzuznnpTmpqX','HmZv7gcuaGrXcU2kDOoMmD4p9PaSIUoMMyt4OMfaBLOr2mt8m75aAdDUcfgVxvljrtKwRohXBHEqcusFdKrHS9YxTZDTVl3L0XBnClSwtClo8ui7TgAwDH8cWJJMF0l4nvVrEMIaKSCK9I8zdNdNvVzHifgClGfwS9chM1kRczzJpquax3oIboLVkUMOGAHTb0bBroasUgxPTwACku0VszIJJ4qo92yIwJdamRqzsiBQPdHxyC7B','iGSdNrwEPeFj4pMSF7XsMuaQa0PFCVSXsf','Jexv6wv6ECpAvmIP5IOctUmCaic7yeuCMEaZXrg6S2S3aOVtoYEeG0gwR1dLCPiL6WPalYrnR9WTvNMTbokq38rUpDSkl0rhI5IYRCXcQQv4moiwfOSRzl6avC87G6Ch6mYL6aZmaUagoTKVVgtT','Z0b','C',15);
+INSERT INTO ti VALUES (-2439117353008979098,23019,'45K5g7gbARzuznnpTmpqX','HmZv7gcuaGrXcU2kDOoMmD4p9PaSIUoMMyt4OMfaBLOr2mt8m75aAdDUcfgVxvljrtKwRohXBHEqcusFdKrHS9YxTZDTVl3L0XBnClSwtClo8ui7TgAwDH8cWJJMF0l4nvVrEMIaKSCK9I8zdNdNvVzHifgClGfwS9chM1kRczzJpquax3oIboLVkUMOGAHTb0bBroasUgxPTwACku0VszIJJ4qo92yIwJdamRqzsiBQPdHxyC7B','iGSdNrwEPeFj4pMSF7XsMuaQa0PFCVSXsf','Jexv6wv6ECpAvmIP5IOctUmCaic7yeuCMEaZXrg6S2S3aOVtoYEeG0gwR1dLCPiL6WPalYrnR9WTvNMTbokq38rUpDSkl0rhI5IYRCXcQQv4moiwfOSRzl6avC87G6Ch6mYL6aZmaUagoTKVVgtT','Z0b','C',15);
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(46) NOT NULL, d VARBINARY(55), e VARBINARY(33) NOT NULL, f VARCHAR(78) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1263049,97,'8PvPRSW1t','MuFLhyoVkrSVaNnIbg2iVlV','UE7zXWGY3ul4NWPrYK4','1obo7v8YWWtdSvXaqiqAN0wRrZmxBasdnIYc9mFwq9L1CflvWffKzkWRKgCyQk','vyKnBGBXyshhX4wQnOfS62qURUjgqwvnPS6dYzXUHOod7Bpa3KqDwGXoYSRO43I4PwXY6nGCK5Pt1ZeTDffvp3hYSWnLbhf','dIxLpx2jR6eIAWy4f4zSbNCyZESZhTrqNMPVRX1AtSOmWk1IRN',0);
-INSERT INTO t VALUES (3886420,37,'g','WhUmyOJBO13jr35I2ZdnTGMR3a','1oUPyllMq6FRYx5QpSoQdXni','NvuBHUV05perVG6lihEXcFEVGmpaw2qn3IoslqSCyoevvW1VYi','I2xXo4CygfpDamFZMcL4egDAplF8aDeUXL8j2vEmhRgrngXUZkT4AG','PiGSgKfW1E7kBPNxZPgd2QcTQGD07OlRDDWYaSBAmUWexuGn8vmVZ63bFkFpNWvy1Z1WmN2juzPoblbi0L08R3gBoY9AO',1);
-INSERT INTO t VALUES (15663170,-101,'5mceAKxA6KEZDw3vOv2mZmj7b14YP9elv50Pi0S0','dsZePYbhog2DIPSd','MX7rzh35PHnK2','dqJelkUGWbPq8s4wQZR2','afzP3RCyBoYqlWMabRlxuLLo3tlQd5gjmkr62n4','wdkbQtZxb4dAkqRauDaVQz7SVMLdwTIA',2);
-INSERT INTO t VALUES (6947916,114,'0zdFrPEUt0EQLJ9EObPPQDj3Gdec','Y4a9URACiPkrey2cpViZhsmwqRH','JKkXFg3Bc29dyzAHvGTJUa','CAFMxLo7PVhw2K0KFvGaavRG0SizQyYD6oCDTiX6cAObyVWAMAIZj2050xeLe5FCUYikD1GRQo','jnSVMGnNHXkb8TSnZL0y0lZ5JSGfeKI5gP5v4aUIBqJ4QY1SDpFPOiDXzBZvY9G','l2VFh7LbYvq6x8IO8MV4t4zrcUFNfJVdCX3bDD2xpy42JgCUFmqlfAcAZ5a5EUrNK481JEXC9TiYhWxxAo63Sv8wWTNIhp',3);
-INSERT INTO t VALUES (328648,-115,'HPmokBWQGF8Iyr','5QTXqUCnNNMfAsQeW8h0wUY2WMmVoH','WxSZofU3BbGSkY7DRSJLz2NKb8NrsX','w0FEavbihuHQL3yoUWtdQLjqfgW7KEvZ','aQVsgCEp0s37ckMc5eOxIqCRCi0yZqNLDCqbTF09oqeIwLqc8nwXuOLc47OWSz','AiPSY9iV03yrB4X5NuPlhT8Ve7S',4);
-INSERT INTO t VALUES (7328094,12,'HAkX1HpHpN5fnzzZp2Lw5e5bJL','721W7T2r1wMZ9NCffPrciXVF8R6cBLPTxQCNH1KnDfbT1A8TVpB9YFz','7rHHsNpAmap9oPortDxhy9QngpG82E','NDDnyTCQsleek0NMlASrlmpTbZASJStZ7NG5kZ','ruodqfI2wXBpyH3M','7Xom40KgQPejgrwqVpDx7GDcG3Otckn9wNWnyItkWaWFHn8KnECjfWBHaxGBX',5);
-INSERT INTO t VALUES (14742388,5,'GqPnVpdWcKxPGYcg3NDw21SmBrUTyqxRu3dROVo3rxZCm7','zZs1c0bcK','ZrC5i5RxFwJluysWxaQYwFYJS8Tga','DizjKMxObdzyUfqCJ0C8ubhRLbjbNlgS','UvC','sOanGZ844Wudqsva3DVZsZ1Dm4XeL36EsqLIJFnKtRbvw6KmronJF',6);
-INSERT INTO t VALUES (6125639,-127,'W0gmLKmOSxqJ6vrGORygLjrGwKc8UYC1Osq','8LRg1eEOWz','6vlA','KDtndvamIArtK9jrJlVWNpqkS8hUyj08Y5dFGGskLlGKpfwJZuXX2mP5vizLXz8B23C91hFVj6','0mAb1bHYJs4luNdJKmnzPrVPKKvLsCwA5U9inqsPE3wzTg6tHBfb0rXSMY','IVP4GZ4LgAES1R7DGg3pLsfb7zHHR95UH8DbnfrcYbHZqO0kS1UViTysJ7MZr0ksP48YREUghcYjgJNH6yk6zMENmeLb4e24sjFH',7);
-INSERT INTO t VALUES (4768005,4,'mnZEeBrbla6FampyHWDWJ8KzH9aqct4ghHTKpzkWORdIpJ','4RASSbJc84k2ojJFEASRrLfdbjqYJmgjVidKp','AX','NYvgXrMh0kKgO7iWX5FSBzDqdTDXjFH2N4kQAAdRwP6fLM','wUhF1LR3kyC1a4PtsAKwLi3SstLqqP1ZH83TconGAI3r8v7dWL1ymrxXpe','1',8);
-INSERT INTO t VALUES (10344714,45,'lHP4Sj0BXWBpas7','6ggpfRdyt','1R5VCfHw2EiQ3aXe','9RxSYRArG','lh1wPwkOn8VRiEhN2TjgTBPuAx98mVngtzqdqQo9hAx6mkT2ssMOBaLtiBFQ91BOvUx0NXZnq','YIxPka6RM2NirCAs1FiDAeq0fqd0YsrUJ5OsUd1q3GvzFAqtb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(28) NOT NULL, d VARCHAR(45), e VARCHAR(31) NOT NULL, f VARBINARY(22) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12,10032063,'d','HbzdJA5kI6VmOALoDSQ720tyCnb8HwoEHN7eWW','qDMCP5Lzy7kQ','14rCp3nwzIBQg47twP','v','BC',0);
+INSERT INTO t VALUES (2,7320983,'Wsj7Biw6NyrWgTfPu4vkDxZuX','KY25143xZqxqmsl1NEsxT0p7WZb6ZbwQYGvZQTQK6HJz','yL0CI2UT','pMn9QVEX','Vr','8Y',1);
+INSERT INTO t VALUES (-67,2940816,'naAnm5fE','s5gb5IZ8IzToE9DgEP','FdkPKsTOHtr6j','sgwhl8QG','wo','tx',2);
+INSERT INTO t VALUES (26,2013117,'WcxiItySyXgQfg','PNpjaiw9VNZZgwR5Ebj','Km26elfw','8UDbjUR4WlJUD9cZdUk','c','y',3);
+INSERT INTO t VALUES (-95,16178053,'SZTPMkSqCUMnNrNE','btEoxk7IZAgeIYQ1xxD7','cd2V','Pinik','og','h',4);
+INSERT INTO t VALUES (-38,16572135,'LkwnGDuehPZqluh','4qXNfuYm8aVfloFa8cfGFXVA24mV1','ms8mjM9GLv2mU3PlCQ0CbktJ2','WZMe2WCO4c','N2','2X',5);
+INSERT INTO t VALUES (-49,15094435,'sIs3h25TEFkCuCtl7y3O','ybFTGgqEmNJTzG','9iyF0jwjfpUltq0fwD6Y9SK8C3ww','V3urSLqmKLSn1G4zVWxZs8','j','Y',6);
+INSERT INTO t VALUES (122,3447837,'qkMBUhJpHJTBoQpa1','o2lPN2FWKLUpU2mDepbIATwd9','pFo3g7VcbEOP5ibFFemzQXsIHXvRZ','DbNHim7sdxk5TXkfXl','RR','b0',7);
+INSERT INTO t VALUES (56,12691587,'K93OgLjUBs8Ny1Tr6D','vWTg25VRCGmqM9eMIA7Hsyf1Sxps7olVK93XbR','8W1PXtjSsQ8eiVKwauhHQqD','PmAj1cQUtlCPHWjK','b','k',8);
+INSERT INTO t VALUES (113,6330462,'hFY3V','bp0SIrnWQRW0jXMKd3icsPS5bAkR6C9jAvgcK','PdLGjUhXzqirP8uZj4Nq7HX','8GHCp9BZe7ogUooc4fc','dT','R',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(28) NOT NULL, d VARCHAR(45), e VARCHAR(31) NOT NULL, f VARBINARY(22) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (10420124,17,'l1N1ymkKM2c5U1qAgeJTfmbHcJMTAGfYF7u','1dB1L5eVjnP3aDMcPpOZnYO810M6KNiUnh4a4PNZ77O6UL9','S0Qk49mfgdCRjpbsYYLMC','jS3ZeTL5pHicXApQnRvj7sDQgHnU48XNBWVBXqfi3Iy56YEezMnWCNHB1PFmvW7iIPN7L94','Ud2Ou3Cw3cjBpXwcRkQImcSYVx5Wye5So91bcEfw6EKTt12kczaITU21','R',10);
-INSERT INTO ti VALUES (10420124,17,'l1N1ymkKM2c5U1qAgeJTfmbHcJMTAGfYF7u','1dB1L5eVjnP3aDMcPpOZnYO810M6KNiUnh4a4PNZ77O6UL9','S0Qk49mfgdCRjpbsYYLMC','jS3ZeTL5pHicXApQnRvj7sDQgHnU48XNBWVBXqfi3Iy56YEezMnWCNHB1PFmvW7iIPN7L94','Ud2Ou3Cw3cjBpXwcRkQImcSYVx5Wye5So91bcEfw6EKTt12kczaITU21','R',10);
-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 (3328532,-87,'utjJWBZ','7pjqcPGu3tcwjzK4OdwUI0buch7OrvPxIL','3fy7KlY5','oNS2z9Gq50YgLl8Sr','JWU6r5hWaGyWJ2heIdTKS1VyvUnx62rbf1TD8BVM3fRcQZHySaIAdxqO3NvQPn07CIB2HYUrh3jyjokDPbiIDU','76PTVT8ZLOSgcsdWvTtKdxKvP2e3uA60f5GiH7jK0WZxQv1pyNcFb1h28fdkKrIKeVri8iJX0',11);
-INSERT INTO ti VALUES (3328532,-87,'utjJWBZ','7pjqcPGu3tcwjzK4OdwUI0buch7OrvPxIL','3fy7KlY5','oNS2z9Gq50YgLl8Sr','JWU6r5hWaGyWJ2heIdTKS1VyvUnx62rbf1TD8BVM3fRcQZHySaIAdxqO3NvQPn07CIB2HYUrh3jyjokDPbiIDU','76PTVT8ZLOSgcsdWvTtKdxKvP2e3uA60f5GiH7jK0WZxQv1pyNcFb1h28fdkKrIKeVri8iJX0',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-42,9536536,'GQn41ReRx8uR0TNGnDah9ZbO','9b','vSdgMx8gYJ','TNUtDMjWtQt17q6iPW7E','p','i2',10);
+INSERT INTO ti VALUES (-42,9536536,'GQn41ReRx8uR0TNGnDah9ZbO','9b','vSdgMx8gYJ','TNUtDMjWtQt17q6iPW7E','p','i2',10);
+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 (108,6556851,'wIxQRv','W0k','RIrYlohfGDzOK','La5xYwQ6risZ','e','Es',11);
+INSERT INTO ti VALUES (108,6556851,'wIxQRv','W0k','RIrYlohfGDzOK','La5xYwQ6risZ','e','Es',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (17,16384179,'h0Atv','n0S8Sts7aYPuPvopI2pLc0PMlRo5puucW','2da7n2lNOtF3XKxxWQqtl9pV89DsKZp','3xStsCMhGwDHZvvZ3','0','7',12);
+INSERT INTO ti VALUES (17,16384179,'h0Atv','n0S8Sts7aYPuPvopI2pLc0PMlRo5puucW','2da7n2lNOtF3XKxxWQqtl9pV89DsKZp','3xStsCMhGwDHZvvZ3','0','7',12);
+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 (-13,4311667,'Ror1gATGyY52pwntC0mb','IDdKO08','sxX','fkVycsVslM5ztTe3Lyuvpg4PQEI2fzwjY3AaATDarN0XEMJ6Zyb0m7TjAOG62ArZib5VHBQlrxZ2exKxMn5HsGDwgtprGl1ATOb9CvnwmSAX8MkIF7gxbrwK2fTpIGMXddWYhjmowNnuUgs9rUT8S8YTH','7o','R',13);
+INSERT INTO ti VALUES (-13,4311667,'Ror1gATGyY52pwntC0mb','IDdKO08','sxX','fkVycsVslM5ztTe3Lyuvpg4PQEI2fzwjY3AaATDarN0XEMJ6Zyb0m7TjAOG62ArZib5VHBQlrxZ2exKxMn5HsGDwgtprGl1ATOb9CvnwmSAX8MkIF7gxbrwK2fTpIGMXddWYhjmowNnuUgs9rUT8S8YTH','7o','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (94,1169596,'bfkz4','zkYsARQeyUXiLncRiY3SzAsuGMRnBIIbTyffgZWjRT7qUTh0XHfzl82K73wmw5SVu2WQAgjqmg','9EjrlimJaqYYy1TJcgmzxNxG3ggFDCa','LwoTOzkQK4OLFAyKNKOCGanFK7Ez9jN0aSgbugVOxrY9dVZ4LKvslw1exodJMS3Xa4iGuxmYRae5yuPif4IkHCuU1DP1x5IaNdm','IDT','w',14);
+INSERT INTO ti VALUES (94,1169596,'bfkz4','zkYsARQeyUXiLncRiY3SzAsuGMRnBIIbTyffgZWjRT7qUTh0XHfzl82K73wmw5SVu2WQAgjqmg','9EjrlimJaqYYy1TJcgmzxNxG3ggFDCa','LwoTOzkQK4OLFAyKNKOCGanFK7Ez9jN0aSgbugVOxrY9dVZ4LKvslw1exodJMS3Xa4iGuxmYRae5yuPif4IkHCuU1DP1x5IaNdm','IDT','w',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (20,2359922,'5r2Z','cSzKzfWOYZg9CIEg9a5MKl2ILX9NNMIjJODQdaRrSpWCfRUBVznKCcHyvDI4NIQTAYvfMoCtlmh7LU7fSzj7OtzTVvOa9Z7k59uwzdpd9U8KOvkWX4NIVNzO2ea65YVT17xGi1c1U8GYDUYNqdQz92Wen8Cjqorgsw0TLpW4nGFmjyy3pSMPduQdAe7daPpPzN6gO6tsDYn877hKLi2BzhR98XG0HJHKCZ2tF9C3U547CeOSKjSEdqDrneq','4','x','h','q',15);
+INSERT INTO ti VALUES (20,2359922,'5r2Z','cSzKzfWOYZg9CIEg9a5MKl2ILX9NNMIjJODQdaRrSpWCfRUBVznKCcHyvDI4NIQTAYvfMoCtlmh7LU7fSzj7OtzTVvOa9Z7k59uwzdpd9U8KOvkWX4NIVNzO2ea65YVT17xGi1c1U8GYDUYNqdQz92Wen8Cjqorgsw0TLpW4nGFmjyy3pSMPduQdAe7daPpPzN6gO6tsDYn877hKLi2BzhR98XG0HJHKCZ2tF9C3U547CeOSKjSEdqDrneq','4','x','h','q',15);
+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(68), d VARBINARY(71), e VARBINARY(58) NOT NULL, f VARCHAR(9) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26065,12538341910589830868,'0eeCwPxcuj3LSyeUdONQvvvGHxcbX8Cp4vqsD8GoQM46','CHTMaMt8rTUDqz2LLy61eJ7s6Fe9nVaBFVKOWyK2Y8t','K2TQ7F3Awg4cQ2ml0I1oPGAu3AJzh','yY','p','9',0);
+INSERT INTO t VALUES (4338,5738703137204504256,'jzO82sNSeXW6p0zziVl','dhbjVgDK','3mapEyNPVT','I','G','eW',1);
+INSERT INTO t VALUES (-30342,17406869232301859292,'R','wA4GalINSSKbU6fNXJbNKVic7EI04pZBwq09lZuVVkIszbaSznADGT','9OuuMzsbkGVRmXC','BtaU3ID','u','29',2);
+INSERT INTO t VALUES (-13265,10125391340525049158,'9lczex9rBv3Aow8bZchuUq3WpIr9n22loJxl6hH1aYTeaSCQbSH1G79NvVv7IIMmEMM','VWyXaKOrSl0glT7dWV55wTgXoU1gQ1fIy0iiI59iL4Nc','iSgVzuhdGb6dVd2D01QBtOS6tpfWYwzvydcCDSlZD7Dv','MSkTj8u','0','xO',3);
+INSERT INTO t VALUES (-25848,2162879735431688343,'jrFliwRhL','aR3Pjre7PlHWdUU','8HcDrkXauhOOTTW3xKqpz0n5gL2JisRNEJIsx4R76KE1yV','GwbhB7Lf','1','V8',4);
+INSERT INTO t VALUES (-20048,4181673579014715168,'k4QldXA5XtQUO1IgZn8lb9cWI1JzsYKgEtR','YUKTJ1vLMiEVaoz2RBYxVpVgIB3SQi9ER','a2pjZYvA7T7aAWudboEmHKSslwu7a1NVfCezQ9','9Nb','m','Tk',5);
+INSERT INTO t VALUES (-29825,2726668171793242637,'0FsF','SHNLOHBmJQR9T6yNNC6Ka','WdzIVrLy6pADiqDjn','AOXgdiYKd','f','r',6);
+INSERT INTO t VALUES (10452,11784316967374537101,'L0fYllitOWannL9ENbVzmR9mXpP4NVxq3YguUThudDJgB1JFiuOgud0DqE','sdC8keZxRZzq7OoPop9WXfvsQNCRciadSJ6eWW7','aTJWuA0p8QE154qw1877QLC8jT8WCVka2KConkvJDEyVsEvNEpeinhi','Bqivk','4','QU',7);
+INSERT INTO t VALUES (12683,11056916280067213156,'0clFXeTh63wU76R78HurmaxdL','IPc3llMB44PP8ETck','thMRj8w4DmD4nvYkhWfdYIogeIxANPYW3e0oqJX1F','xs','D','B',8);
+INSERT INTO t VALUES (19495,9332472945021567819,'VY9sVKVv0jIeizltJm1wacFhMmDAzz2ifbP3uKXu0Y92k7uL6SCTwmkar','TiP9MAFhDaGR1oEgpb6OjfWtahTjvlFd5YPB','zgrmcE3hKmoH','RraJT','f','c',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c CHAR(68), d VARBINARY(71), e VARBINARY(58) NOT NULL, f VARCHAR(9) 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 (1977513541393134346,14472243780992060471,'csw2L3JuCKrRnBDtopFxbjMfVGti','Lfo','j1H61Pss0JmohdcYDIHIbq5o6da4lNJOIssTuRTIytefaQ5cjAgx','iUc626','D','R',10);
+INSERT INTO ti VALUES (1977513541393134346,14472243780992060471,'csw2L3JuCKrRnBDtopFxbjMfVGti','Lfo','j1H61Pss0JmohdcYDIHIbq5o6da4lNJOIssTuRTIytefaQ5cjAgx','iUc626','D','R',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (-8514661760347085786,16145117625150938913,'qWRa8RgTZWQRc','INYPRl0xPxFAlNKmyIDRYr8vXJHjfcHTd5IS5DWr5stiYYggq5P2P4Rzmmj','rmzYAAizo0bdiOq7xhnMX9RmnZaaUaqd','ZmU7JLYG','K','x',11);
+INSERT INTO ti VALUES (-8514661760347085786,16145117625150938913,'qWRa8RgTZWQRc','INYPRl0xPxFAlNKmyIDRYr8vXJHjfcHTd5IS5DWr5stiYYggq5P2P4Rzmmj','rmzYAAizo0bdiOq7xhnMX9RmnZaaUaqd','ZmU7JLYG','K','x',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (7801187,28,'6','RXs0FGyAHAcp7xiMR4iCn49','ZpVmTeIFF','wTjc4CadXT','kgcqehJlzTRbAu8SzEgjZduM','dfjCrWMSC77uE8z3AtiUrTmap8EhP25xf2O3CVIzIvpNV9F7TrpUdACyp45gElFEEZdwDanItClEAzhk9GbyXXKF3A1T',12);
-INSERT INTO ti VALUES (7801187,28,'6','RXs0FGyAHAcp7xiMR4iCn49','ZpVmTeIFF','wTjc4CadXT','kgcqehJlzTRbAu8SzEgjZduM','dfjCrWMSC77uE8z3AtiUrTmap8EhP25xf2O3CVIzIvpNV9F7TrpUdACyp45gElFEEZdwDanItClEAzhk9GbyXXKF3A1T',12);
+INSERT INTO t VALUES (-4926825314118055819,2829056039647461655,'eEJU73vK0nIuMFL3ElEh8At1kcYOZrTRY5uTZ5d2k2Qe4yUHEEKRpo5V4ra8j','DCwPasBoxbk2JZuwPf6YyWvsuWtLu545l0F3','SRjLmfFhjg5vIv7mUj','F2zJtb','2','mL',12);
+INSERT INTO ti VALUES (-4926825314118055819,2829056039647461655,'eEJU73vK0nIuMFL3ElEh8At1kcYOZrTRY5uTZ5d2k2Qe4yUHEEKRpo5V4ra8j','DCwPasBoxbk2JZuwPf6YyWvsuWtLu545l0F3','SRjLmfFhjg5vIv7mUj','F2zJtb','2','mL',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (881815,-69,'8c','HVcfeaj00Psn21aMugD97m','HwM2tnZWB2VxetyMK4d6CAyqu','an9MNrGnnvhR9tJp3WIjIoAHUSBLaJ6rUY2LLKiBttuZtya3sOsdvZdFhct782Nqpw8Rx3z1Qadv86ZPuESl174zljsie6EyZdFz6nxvfTGOi3itB540ykYs7RDrJO9m1sQQY0uKfDvl9qje9NAen0w0OjCxUm30zo2jCCxCe','uoDCprICGBEGVq7ncLOCsspV','EZhEx3URoJnHZyrkXTUXnxKecA87dLIfsC56pGOAMjEujRalLWg8MoUkIvwCZxbgL8VDDTKl469F',13);
-INSERT INTO ti VALUES (881815,-69,'8c','HVcfeaj00Psn21aMugD97m','HwM2tnZWB2VxetyMK4d6CAyqu','an9MNrGnnvhR9tJp3WIjIoAHUSBLaJ6rUY2LLKiBttuZtya3sOsdvZdFhct782Nqpw8Rx3z1Qadv86ZPuESl174zljsie6EyZdFz6nxvfTGOi3itB540ykYs7RDrJO9m1sQQY0uKfDvl9qje9NAen0w0OjCxUm30zo2jCCxCe','uoDCprICGBEGVq7ncLOCsspV','EZhEx3URoJnHZyrkXTUXnxKecA87dLIfsC56pGOAMjEujRalLWg8MoUkIvwCZxbgL8VDDTKl469F',13);
+INSERT INTO t VALUES (2100596573136164092,8451997283233470467,'9RkRgumKrSlz0R3wvW8dNnbiESffRhx9qsJrrb3TMWWgel','MRsxa8PSusi3cPGj7ERshIaPPKiT5eDiwWyPfqfBUDqq5GUcqxkIj1WiQMcwcM2OrkYsw8rm9tcuiE1cnMvxz3wlvcp','z06ZhjlV6SULh9mhGD2','EqQRk4','0','oQ',13);
+INSERT INTO ti VALUES (2100596573136164092,8451997283233470467,'9RkRgumKrSlz0R3wvW8dNnbiESffRhx9qsJrrb3TMWWgel','MRsxa8PSusi3cPGj7ERshIaPPKiT5eDiwWyPfqfBUDqq5GUcqxkIj1WiQMcwcM2OrkYsw8rm9tcuiE1cnMvxz3wlvcp','z06ZhjlV6SULh9mhGD2','EqQRk4','0','oQ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7234777622085248533,11566041603722190868,'mKpK50R6ltnvFqLvXZZuqZlkN6yPObr9lXOeD2MMVksljV6g3G51v3j7QVVonb5Ta','Q2AKzxwHTmgso72F82pVIiQvHDnWN9W','nxFWIEOOGYbkltLJAnLuH','ctosN6mFK6UTL5dekFDnNBUnK9YlOJEDEtQO78Ir','GX','ip',14);
+INSERT INTO ti VALUES (7234777622085248533,11566041603722190868,'mKpK50R6ltnvFqLvXZZuqZlkN6yPObr9lXOeD2MMVksljV6g3G51v3j7QVVonb5Ta','Q2AKzxwHTmgso72F82pVIiQvHDnWN9W','nxFWIEOOGYbkltLJAnLuH','ctosN6mFK6UTL5dekFDnNBUnK9YlOJEDEtQO78Ir','GX','ip',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7132058451754972614,17654698962465787364,'lLLvCHAANUexuZ0kCQbZWKQlzFbK1fayhh6rw6AH670Ucpabs0lZqhwiU','N7qAaeyZxZmFAJO6qWWudImyyubFhJR1WLhMP0XaI52OvYglsNcGlVfjmvwWMFys3MROdkNkxIeaSCg8jup1uUtLIxJM65ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnC','ZytfqHLwgm1VJcLvg5nocZD7D1WmG3UUmHmDFYw','Yv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63JeFtxK9UBxCZMvcDdioqwmBca4EPS','l','Qk',15);
+INSERT INTO ti VALUES (7132058451754972614,17654698962465787364,'lLLvCHAANUexuZ0kCQbZWKQlzFbK1fayhh6rw6AH670Ucpabs0lZqhwiU','N7qAaeyZxZmFAJO6qWWudImyyubFhJR1WLhMP0XaI52OvYglsNcGlVfjmvwWMFys3MROdkNkxIeaSCg8jup1uUtLIxJM65ruopqivwHiXPyE9jZqB0e2Ubl9aKF71XZsiE3IdroH1n2wnPJgorr3BnC','ZytfqHLwgm1VJcLvg5nocZD7D1WmG3UUmHmDFYw','Yv6NDtMsk6du4zGeqNsUAxkJNGtmnwc1OwiIB3NyRJ8Umo63JeFtxK9UBxCZMvcDdioqwmBca4EPS','l','Qk',15);
let $diff_tables = test.t, test.ti;
source include/diff_tables.inc;
DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(98), d VARBINARY(86), e VARBINARY(98), f VARCHAR(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3717144,7098259873628800737,'ni','6BHZzkStvJR6IjwpzSWQaeIjDYIimJrUJiuY3juNJfLc4cm5NULXOtntmt0ng3iPYuOhfunMnNVNs','dFXFlViCTF8TUFBpZsSxNBLjlMQ3gs9INhLlt4Vyk08WfQ9sKEJPZ1bzidjMUmrSvZXYIFK1','RxFvvjD6ximjimJLfweL','7meTHYkq3hUJjAONDFx6WBg2DaSaG10jJW','DpCqVw5bzBmPRfnSFNYQVB4aCo17GVGcNZMbUOQB',0);
-INSERT INTO t VALUES (4836468,2065210996649818864,'1062MhwQWyXo1gHqHcmXDixaRl6UxAeU','zwxGbUtF9f3SOeTFZZrxRZrhOfsZ4WvukU1l0gws','nUI','fHEElqYIBnh6RL5AobTE6uMrrO6s68gl','1','Plyfbw2uskAw8v06LSSFs6aqZMnmFwxcD5iLwnKgZPAX63',1);
-INSERT INTO t VALUES (576142,17542228511400982112,'sd4oSteosKr6ygNoWS4BtjmGq','SR0b1NvZx7nfrnijuq6hoEWiCSU','ehcDP','2lNev87yjbJb','g52GZeyz7VddKn00ahqe48DPyzBA0Hu4gCthg0H5oDlyz2FQpCSPYufQB','CLG4G5xtnQTQaSrMoL',2);
-INSERT INTO t VALUES (-1230733,16696125053434792797,'DpmTGuJJNkBFf03SwdtR9f5V5MNeCjNg6pC','NKdBra1dRn75ACtwADfoEfm8XUx9ptf6RTkFO2djK1z47a7uAm7K167tnPcdADBwwv3B4if','vN9CkqOaSRrKi1WbPTCq4SyPQ9uPOzfC8FHkCyaASNrQUGt8Dkx4JP8gGyeyqJVwK1o6VCfBBd4EoAT4M5QQomxG','J83BCKyLJqGPUvzIB5LwwfMLM8CN2vITboSuraojbV0R','rT0z27dOEZsbBZthqVtZs0X010DRPPTwbQf5oG4BsbT46Pkw','wTKs39o91SWlUznJXR0BdkdS8gL',3);
-INSERT INTO t VALUES (622591,7170657123144830343,'9bMnjKmGm2P0EFVIExVJdSHjk7I6iU','yeEzfxGFi','PNtEfclbrWvWmn8Nmw3GnZXN4fOQFT','xzPYYYVIAH0mKKMpGuC4UEXE18','cDdUjSBZR6plRjf0XoKb16tp5Ud18l4CF6O7clZUYa5pXMgyRVqfSlk4n8WTmj3M3Zqh02Gtqdx0l1vf','5fIZgKQohIskdEM34u670xPNkc',4);
-INSERT INTO t VALUES (-1844180,9254076260132906211,'rCZ7NYwlt5gyxIJ3lxPL4gyuvn6IM7gAUrKSi5SWpX14dmrg1haGShRXi0JsvvI4PrmGlaJsnSC','iMKcCWnq4PSKFfcBonQMUmp2wpSXGO28kiqYzd8wOkYp3sBq','4v1ly4zF7H9bKuEqiBr3YhWeYHGWDXarLV28SItcxckVHWaVlrqqsbGWqN5sSLrojtxn7wh87SGtj36Bp2Wc1Tl','szPEBAWrU3YEzmbkUflTjTQOgd3FimtoSvX','zpbhx0ZQSCzcF42WyN1bnnZ8JFgSnp5W2Zkm9Q78','wKITzbIon1vTTLHBvzWdtK2NvS9VbyzqwC99WyrudGGEIkygma96zHniS550OtNRcX5j',5);
-INSERT INTO t VALUES (2941432,599638828762697668,'PznEG3ZVtO6Fc2A','uoAHQqAGp','ObQJO4t2gWJGe0lVREDmEm6nzMUyZoOaedPszs4WoyBcQevXMc3gvaY4nMt7ixMNvz6XU3l4wSucoafmUdRbepwZY','5pVim1zFM9oRZHlK6lZNxxYkPmXBirEJW','JTfnvmTJSckBfW','xcEjdt0EIxh6gopyUaUFHIDoJQRmcnZlwwshgDyv6NuI07cdgwHUnkFR9zrE',6);
-INSERT INTO t VALUES (5555273,9119951454720319433,'hKcyN55eIG3almM3FWXMWg994RkCDXFlxybK','5Ck9byAJiMCnpcrXxW0UbCb2s9RWf6zd3FmhqtBpeyXFNpo8m2CEiC0gXQ14Pd3eriMil14yr3mxy6BAM8M','j4xdQB0hFehfJbCR4Od8t2ZtseWIyzLOYyoc54wNgCaqwVU2fXZfosC65Fg','LYekPUaJm6ibjmMT0BuQpyx','2Ti7LoXb34tvinfIBJynLz5hyYWsY4CAwHyGdYp1h7z5V7DHXARoZMlitEuwaPlT2OtOmn2hXMZkQ4DLJU8zAJXC5Z4bREoT5','5T80twGZ3dVZvYhPqn7ajda2e1gtRDwswOM4PjcgWj76FopvsyVF3jJ1cxTpcWF0fSxnax',7);
-INSERT INTO t VALUES (-4154369,3132564370907299926,'xNG8MC6ANEMZ1yUCZ4um24rsJdbOrXB3CyOmWpZC0naS','89AuZtdQnvux0xgccISRD4MabW61SqjvMJQ31H7WpB9H3b70Sajwd','UcaszDX1ashMx2mySTotYbkcL3Qwz5Mgu15VkMJdwS7KjgLeWD9EccWzvVEHWLDHOUM70FcjVISpFuVn1fWoIKy','cHDqKnMWvUoB7OIdT4mB80','W9oxtmOfAxQXLlPxUcrWzBAosxyYR0fKyTEjnbvuUhSOlnVAdBA0MriodDLEmK5UvspPgT0b64CRohcUIhQVrDY282RnDO','Tml9w4LTpgrIJmFZv5xtavProS',8);
-INSERT INTO t VALUES (3357069,8938181124820045624,'5McCmx5Rbukajn5K7udCfSHqiG5ruGe1jsmdS3qGuglURufoUIGWK3zDDKUAeS6oo4zBMtmqslz3KpNG1LqNjbK','FpMyAYPjNnkwpG3H92hwK','H3uOURGHyYCxlLwb3IhFRIOIO','s0HZevaeLkVQAAvMnxXTEpmyenHFlEDdgZpmIRs4pQIhgOTs48FdTVAeqlRA','XBl4EEiN4GCU4f1Qk','i5nv9FhnBjo2eGA51v69ArwIdkrjHdyoBhzylf8HBzRTk7W30meQMaoF0Y0gCzIERlrFUNqu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(58) NOT NULL, d VARBINARY(76), e VARBINARY(27), f VARBINARY(16) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3139745,-4947082,'uepRtjt4hJ9','W8h5Y3wzZ8pb2cZtB1PBsrQ5golWev89P4XZMZ5d2rwp3EXOw','lDdwr1AVQEyuML30fNpS8F','HNP','j','m',0);
+INSERT INTO t VALUES (5039903,-7880586,'w4EL8TWbgCJj','T459Fvs3hd5nntTNrYzABXyvSLYfObbZGxqBwANQ71','oSxNDW73cJckDZcHRouFMpH','2zMaqhof8Nl','J','e',1);
+INSERT INTO t VALUES (-3801722,-7949864,'DfPKu9B89haG1jBHwerbzbXgr81tTfxmIQalPhsO3Mm2Z4C','GiaFi85hiEl3Ssz9YZ','hNc9mEEZUgL9ouKhW7n','dYGu4Dkoq','T','S',2);
+INSERT INTO t VALUES (-3923956,5412111,'x8jcQoIN8avGsgmcYl6uTFAG4nsLWhEOq4vVmeZL6rEEkBC5HvI8wNf','6mwaT2vmaNV9h4vRk8djVLdKEQU274MC7DU9phHvcxzbrxjyyGVLLDeIJy0nO','44sNWcJtmuEwy','kbZ8YG0q71Nv9rd','c','G',3);
+INSERT INTO t VALUES (-5627278,4625148,'BBTK9Bzfzs9PLYApxjkoAro2VmAPccbWgaakgZsbKgCzk31eTGK','TnW2MTCfkWgOoqPIBXS32UhTOnJf5Hhye5Ar163qhql5rSvfSFpyX9uo','K2r','2OlR3','v','7',4);
+INSERT INTO t VALUES (-6497328,6763089,'9xGlpyUSSrWi78gO11PKzAJXJXOI3JaOXlFLJXaKv04','WQvUdpl5aziWnIl4fDnJcaCdjkk7O1a03mD5EzHyGvhOwL','BGKBPEpuH2Rk3r4VsmGTl7','bZSHf6v','Y','T',5);
+INSERT INTO t VALUES (-6422478,-6915489,'3MvhQ1W2EaEwndvzlOgk2Gudh4DzCPH71zIwlSsZDEXi3aVMBU','uxKAacfrbaCYQ2OqDI7wZslqNLoua','JAyYCyFsi2c3','9','W','1',6);
+INSERT INTO t VALUES (5448040,-5718971,'NQKbjyufNRvA3ixP5zsWOcxw5aHpTVrB9l9K7N0irPoAu6zGeGtG6A','jKnhpnwQkTnzPiJxpNt0m5vYZnaWoZceDdUFuYy7HY2A5kn','7oJwPMaGWhM1yvq','JvHPaFcmEO8','p','9',7);
+INSERT INTO t VALUES (-5886833,3223221,'Xv1B6r95KWGfswtU6tib','f5UpFHXY5UsM1cLq8YbV8XZhsMI6hfqNLMJtjvn87WfeOIFW4CteIfP8uSpVZV4','4297i2CvJf6HBEf4','MipE7R','X','1',8);
+INSERT INTO t VALUES (4425584,-7127243,'HGxz3TZVCK2O8wIE3JWuouDkvdP','WI4RK37kxD8ivSkJRGWW','BPkgQDfDccL2tLi','h0Ts5','8','k',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(58) NOT NULL, d VARBINARY(76), e VARBINARY(27), f VARBINARY(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 MEDIUMINT;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (7886149,3835764200505537681,'KZIDlwkOKkySK2RNRKPIlFFPHxxB17MmHTUKO','n7hDQQucXR2SuW2feNZcp','ilDZNpDGDuc2bE4HYa6qu3kPP9hXEg6e1WPWwrQguKh','ejkUGsiUbd1YpODIhUNjW','GEwpF8WPM1Ikt9csk0JJQuCwKj7u1W5MekPQ8YeVGiya1A9Q03kTKdzfsugYiYWYisym3ksmb','0zn22GU5MWuYfGAHdJtXTkIWVJgEjxObfBjZVAZdHEJniPdy0RyTmTipCy1',10);
-INSERT INTO ti VALUES (7886149,3835764200505537681,'KZIDlwkOKkySK2RNRKPIlFFPHxxB17MmHTUKO','n7hDQQucXR2SuW2feNZcp','ilDZNpDGDuc2bE4HYa6qu3kPP9hXEg6e1WPWwrQguKh','ejkUGsiUbd1YpODIhUNjW','GEwpF8WPM1Ikt9csk0JJQuCwKj7u1W5MekPQ8YeVGiya1A9Q03kTKdzfsugYiYWYisym3ksmb','0zn22GU5MWuYfGAHdJtXTkIWVJgEjxObfBjZVAZdHEJniPdy0RyTmTipCy1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(99);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(99);
-INSERT INTO t VALUES (-5318597,2223795387649415188,'PDxVnPjXngIPPyr3YXMSg4KXd4OgCmvEXQSvLJziwAVUWEql5QMDj1YOdMIryx5Mnfwe5rdmkQnF7GWqJD5zRNV24','bvLVkjYHEpurVjF5xPCaLyAIlupvANphQkHr7ckNxxm','pIkNXuImeexXAIy1Mf4PDMk0Sha6XpcAccIKEZqOPpRH8SoT3','x1eLH7e5OZ1wiFV1W7rPMyeiBjGYftHyYZloKQ0gkOvnLX7rGUwiLto4Ndps','ggNNaBokhU3IbQP5La2GwB4hGpD6m4UaMc4UqXIELrgz0JMUNW7pj1rrzMsUkFRvgyRxOj9TkKqMQSQj9aqJc97JPPy7lYgdlddM','cKqbn5Y9laU3',11);
-INSERT INTO ti VALUES (-5318597,2223795387649415188,'PDxVnPjXngIPPyr3YXMSg4KXd4OgCmvEXQSvLJziwAVUWEql5QMDj1YOdMIryx5Mnfwe5rdmkQnF7GWqJD5zRNV24','bvLVkjYHEpurVjF5xPCaLyAIlupvANphQkHr7ckNxxm','pIkNXuImeexXAIy1Mf4PDMk0Sha6XpcAccIKEZqOPpRH8SoT3','x1eLH7e5OZ1wiFV1W7rPMyeiBjGYftHyYZloKQ0gkOvnLX7rGUwiLto4Ndps','ggNNaBokhU3IbQP5La2GwB4hGpD6m4UaMc4UqXIELrgz0JMUNW7pj1rrzMsUkFRvgyRxOj9TkKqMQSQj9aqJc97JPPy7lYgdlddM','cKqbn5Y9laU3',11);
+INSERT INTO t VALUES (-446908,298093,'LVWrwv4Yie1u6VJjHQBhj35J3nJ9ujTlCLPaDzcQTWwdabJ7ApIN6a','4kz7v99f5rURUe9qGqCNdMr2fuedGGfo0Pm9apJ2BAt2qzR1V48oPiQhY7mP','QdC6UYhxQvcKSQZ','m3yhri','M','O',10);
+INSERT INTO ti VALUES (-446908,298093,'LVWrwv4Yie1u6VJjHQBhj35J3nJ9ujTlCLPaDzcQTWwdabJ7ApIN6a','4kz7v99f5rURUe9qGqCNdMr2fuedGGfo0Pm9apJ2BAt2qzR1V48oPiQhY7mP','QdC6UYhxQvcKSQZ','m3yhri','M','O',10);
+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 (2874257,-5050412,'VnBW7E2ZbTadK1wRTgPkKjNkXf67QckOVNP7bH0j','H97S1VfWRQ4tbm7X1tknPFKx4pmdj070DDRhGzkOfRb1TSgFpixXw6cyFcKODQ3LsgfeNCp','luxdgMpx0m3wSsmokL5x','jb','u','W',11);
+INSERT INTO ti VALUES (2874257,-5050412,'VnBW7E2ZbTadK1wRTgPkKjNkXf67QckOVNP7bH0j','H97S1VfWRQ4tbm7X1tknPFKx4pmdj070DDRhGzkOfRb1TSgFpixXw6cyFcKODQ3LsgfeNCp','luxdgMpx0m3wSsmokL5x','jb','u','W',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-5739140,6133534396834055754,'iqkdlwjWm2wIKRoQ93VhKXlP7JVRRUMTPAMfalzlz1h5LQdwFLgQV0gSx3BHWtrz9nBTgtP3Rek8nCjPB1s7','2av68Gk7GdV8jzpBkfOBgGfDqSs79or1FKnGsrCsQIS0btyKe6Wc8X8Wg0tYzjq9UaLWVM7oD4i26dQgV3JEKXryqEmEqUXvr2bkb1gBKy0Ezqmr8M4ZerL5xyLIgg5QF49','yIoMqxZ8t8WXLrav6J1O5xYUbTMTvjv7kHmjysso','CYelUQo3z6aViw46L4vaWN2TUyQtXdNXmmKWAHsZV9sZJFiO0IgZr1mA','DOacPJSh0WvoT6JJXt1vbT5D5bfT3ailZXhQr1MzfgFqQmoqKhSTWH89SUTB','9hLqZjMCSALx1jqhWdU3RuWBQ4dK',12);
-INSERT INTO ti VALUES (-5739140,6133534396834055754,'iqkdlwjWm2wIKRoQ93VhKXlP7JVRRUMTPAMfalzlz1h5LQdwFLgQV0gSx3BHWtrz9nBTgtP3Rek8nCjPB1s7','2av68Gk7GdV8jzpBkfOBgGfDqSs79or1FKnGsrCsQIS0btyKe6Wc8X8Wg0tYzjq9UaLWVM7oD4i26dQgV3JEKXryqEmEqUXvr2bkb1gBKy0Ezqmr8M4ZerL5xyLIgg5QF49','yIoMqxZ8t8WXLrav6J1O5xYUbTMTvjv7kHmjysso','CYelUQo3z6aViw46L4vaWN2TUyQtXdNXmmKWAHsZV9sZJFiO0IgZr1mA','DOacPJSh0WvoT6JJXt1vbT5D5bfT3ailZXhQr1MzfgFqQmoqKhSTWH89SUTB','9hLqZjMCSALx1jqhWdU3RuWBQ4dK',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7433403,15164077792695744259,'TLJys9mE49JL3A0qzeBkbE1EX6mXoHHSeovh0gJ3Fa7Mpd1CRJIVH6kIodaTlmQ860TUXQVUp3aDDCTWhmFB9aqt','HaXLaBP7zQ4djZ2rfMi1sgIMOuXSYyX6SfPcldSxURSJQWwxhllf3IReGWNDy98WrK3cKOA7d9rPrf55O7RJDUyJOEpDE5OzMC9xyv826RM6lgDgCyYx5O','kfmAjKAibskLDZSa4UouEKnL9C7klgnl5ROJlQ7IHkEkytWFXrqNQyLoU4aqGogjjRO9oa6hO8dlg43','FB8q6zBATtl2qeZB3Nl9Et4fxld','FP4jWXjwvsXsI4drmg5dn2urDXj7oGuZ8g5NQaeeGJToouPt','6Ze73woe0kFUFaY5E8jlUcGsSOCnrZnEnc7bAbeQ6bvsEJAq9oGSsKZXf0qZu',13);
-INSERT INTO ti VALUES (-7433403,15164077792695744259,'TLJys9mE49JL3A0qzeBkbE1EX6mXoHHSeovh0gJ3Fa7Mpd1CRJIVH6kIodaTlmQ860TUXQVUp3aDDCTWhmFB9aqt','HaXLaBP7zQ4djZ2rfMi1sgIMOuXSYyX6SfPcldSxURSJQWwxhllf3IReGWNDy98WrK3cKOA7d9rPrf55O7RJDUyJOEpDE5OzMC9xyv826RM6lgDgCyYx5O','kfmAjKAibskLDZSa4UouEKnL9C7klgnl5ROJlQ7IHkEkytWFXrqNQyLoU4aqGogjjRO9oa6hO8dlg43','FB8q6zBATtl2qeZB3Nl9Et4fxld','FP4jWXjwvsXsI4drmg5dn2urDXj7oGuZ8g5NQaeeGJToouPt','6Ze73woe0kFUFaY5E8jlUcGsSOCnrZnEnc7bAbeQ6bvsEJAq9oGSsKZXf0qZu',13);
-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 NOT NULL, c BINARY(66), d VARCHAR(68), e VARCHAR(49), f VARBINARY(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3388722379758375676,-1948110089,'DNY8wRTaOFwBAFnMc4CK','5JGcxS6yvTKyPHUmkV3m','BtCqZf8wjuiuI9OCmVEUedmRE6I5UEWiivcyP','T','behcyBX1aFO1ftPd9G0je6','RHlkHDx2GxYZvEOf',0);
-INSERT INTO t VALUES (6170357034374876323,1958404582,'b2EfJ9h1e7v4wPbi8Es0hImIM','c6KF8xevM3LjmjgzvdUsnpRXo7AkqmozeKtcUQyUe2s8Y','k4SEqMZTVgyR7Q6jmkDplPN5jKXGelag1','X','w22Es6NsmcbpMEPVqIQONqRi1Gf7vTNQCh8zw','b1aWaHGIbf39',1);
-INSERT INTO t VALUES (10154897176164401712,-2144262624,'qf5uJOxlTn9sqh0nk9wc0oi2y3jB7mqu31pQezAFWKCoH3MtxdJ0dZvuCPtx','HzrAfHqn3GVcO77zVsRQTQ4c8nZaKc','wlKblUDQs6z','f','iuvRk1RwnProMp5XJYoPZyE18aialiQNKXsJKsyyWgaMZy9guoKulytC3VuFW0EDE1a42jgmvwgQQqbPBhPgjnL8MQ','tDSIbkAAyWCNr5YSg5jPOoLS9rb5OHBdvuKs6iBGEPJVKrvxjva1uxc6P43xSen0KY06Ne5xAZuMt61qDUfUobv1jk8ZkCNv',2);
-INSERT INTO t VALUES (10457938500803923770,256311590,'YqDk3bVv7qAZMEvS2Rmf','DuVltKHxiw21KzWtINjztDjrRVNs7JvFNre5kT','txrlNSbnBjXdgt0gNWUSJ0pEubUG','D','DJbW8zAXBX6P0Bku1MHlxG8wKuXS9eY6tmHpXDSQ1T8ACYUTbQtv7d0KLIaOtAxI6js65GI7Kr7OzCvFFnlJ5VZLNr3mIP','l0O4TlLiB05ViByJnxW9KZn6h6XUcMALTqLExLLQS2Kia67Akx7AXljojR6877t5mEeyLrE4SjOF7AjXzzQ9ArW1R0n8arm',3);
-INSERT INTO t VALUES (10932738469407625328,2030748241,'zZwckn','ESkN5RHGcFNkpOize8qv6cgP','23ojyAThas2W8SW2DtIHPlCqbLL1Qbl3lYymYEPJc7i3q3ic','d','v8iZyr9yDSncDkl98HYhJbP4jeBYZSK2olXQRGdAzeFzGFt8B2Q9uCsrIjn9MJhJm1tfrv','YDlWUkK38PNCKlFMJrzSaS9WQZ3stueQkGOq13PjGxEgb0iiKkRAKXKCugznGDp9jMURkHVP1ptCV3HrQRaY84DtpiEiYelXcUk',4);
-INSERT INTO t VALUES (17669288115948158022,-1347289935,'FOtaDoRegoCyzo9a0Vw5dH740GaRE6AOaRFXlz1NbIWRYk9snIRFC1V7J','x0gDkMty5xbTGw2Oqev71apNwtLXF6ZeG2KMQ6jBSSvcAroZETgdSXE','EtD','z','KtEVJ','XpeLf3',5);
-INSERT INTO t VALUES (7541040968261202269,448275345,'KM5','lYqOlppfnG9nUAFCtQbh2yy8ayv','LUUBxWPE8hRCgWha2YftCIGkjKyqKVU3TxyzesD','I','dHUI2wP3kP1cNNHUOUWUj','E9VjkZWB6G4zetJkJhasUDHt736ph78R4zoYKSl9rbIUzd8dLqEvWEmMXueDQSJXPXCqCfV2V8PY92sishu0BP2WugDGn',6);
-INSERT INTO t VALUES (15414425439493449415,-780821314,'tbAs1EuL60mHFr2XObGVJEaW8LL4BB5GwYZokZB9rOMMB3Bv','SsGQDGHLAOBytzLihM4FWtSXY37lC4MOqn3Hxjmf5DwUWfNGaSChaGPiaE1PUO','oMzJeBUltzbsn5eN3KGI0oBuxMdi38U7','u','Goq8Um5gexgiyF3tsNdJouGxxSJ3oPdkiVaVnguc37xIyXZavCogsZUEXqLtPTgIFfEd','rmHNA5nBMLN1iaeZTYDayYo5oXZKXCSdzhlbO0i4jYroHCITGX0rsMOO7NoDbT9ZWh354TVmmYt',7);
-INSERT INTO t VALUES (1203926457781095403,-496391198,'J2uJnFuxIREpMuemukBvGE2uxc34nHpM2GOb1bilT','40P54xxEvMViJs61X1rQymECnwOzG','Dq5I3G6mCosKMBy0BmZbhYuozs1u5','G','uVKY1jkZGsU90M2t0xWyn0Bt2cP5qsLM1P0b7RCVaQOShhjqtawy8zBrGWmVYdXU6KUTqR1MZS6','jtFSk35g7iSfeJUZAtIEGgh0bZlwANrwPiYRpFwdeq4P5XODF4P0JYutXkh5',8);
-INSERT INTO t VALUES (13884898697963815192,486312566,'pUqECx7llzrRwt26zpqJYiauuYmSNMzq8ZFse','47CyigwdSMt4YAcdz','nIhkI0jzZVjtnKQraP9rX','Y','AkmKPNnXurUlQWutaiTMsgRr9KMq5OIQidMKgRnWDOxgpBrLiQOr4HnIMGvohFpm3x','aPFVhAuZTXBoy7XQW5eoMkapganzbM8hcUPrUdJMtE3PJVlKa1N3o7MEV0XgJ4ug0NAAmFImLxeLzHBaKHlho',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15777126775489495591,1508872632,'IyLHXjbp0jpcBEdXOJ6AuSzIscgaBsj6qYE2u7jYMWxi5waAbu44t132TF5WeHM','Qkx1j6yAaf01oLEGVlKebWLTdBsSWqvj57KIbJEdxabyuXlCTouuQL0vBOe8Uq','8C0jYrDVT','6','aeP3ZjOYJdgd5Ss9p5n3D2RIoNqr5EG9uU','Gk4xXnVayGMeauE7bjFINgpTRCFEFGRWR4wjBmMMiTj5YlnX1P8imVxQ6lCTgjE2dLtbhE',10);
-INSERT INTO ti VALUES (15777126775489495591,1508872632,'IyLHXjbp0jpcBEdXOJ6AuSzIscgaBsj6qYE2u7jYMWxi5waAbu44t132TF5WeHM','Qkx1j6yAaf01oLEGVlKebWLTdBsSWqvj57KIbJEdxabyuXlCTouuQL0vBOe8Uq','8C0jYrDVT','6','aeP3ZjOYJdgd5Ss9p5n3D2RIoNqr5EG9uU','Gk4xXnVayGMeauE7bjFINgpTRCFEFGRWR4wjBmMMiTj5YlnX1P8imVxQ6lCTgjE2dLtbhE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(67);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
-INSERT INTO t VALUES (7588785207542258101,-1647312980,'I9yVQCU5jYyWsouOehV5XogWxi','WkUa8jzud9030ckbFOU5pdw9','wzvOwY3iKOdke57Ym3iCzMNyQ','s','uJT9BIDn3t4eqIYXSddH2p3Zo6Z6','WiT3Y7HH1PfttTXzKQLgNG47aDXwI5QP',11);
-INSERT INTO ti VALUES (7588785207542258101,-1647312980,'I9yVQCU5jYyWsouOehV5XogWxi','WkUa8jzud9030ckbFOU5pdw9','wzvOwY3iKOdke57Ym3iCzMNyQ','s','uJT9BIDn3t4eqIYXSddH2p3Zo6Z6','WiT3Y7HH1PfttTXzKQLgNG47aDXwI5QP',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1124383027113086770,-1248903638,'WsSvobhcHovgTMZY7UWtOSeZDQxCwaRGP7DcJBVZuKsjCNWxr','lCpohwRf8fx','HrNELId0Gb','h','dFohISqD4EvMhAub6ggtHee6wmbg38ysiqnH2tn0QOb7btLcO15QQ7','9lSq6aZeu2V5O',12);
-INSERT INTO ti VALUES (1124383027113086770,-1248903638,'WsSvobhcHovgTMZY7UWtOSeZDQxCwaRGP7DcJBVZuKsjCNWxr','lCpohwRf8fx','HrNELId0Gb','h','dFohISqD4EvMhAub6ggtHee6wmbg38ysiqnH2tn0QOb7btLcO15QQ7','9lSq6aZeu2V5O',12);
+INSERT INTO t VALUES (4343538,4588564,'wj6vg','nVwJkdilvCJfy7e5WhacHxh8yIKuwq26r6M19fHuFH2ka8MMdazDVJ0fUedjHqSkwCQ0Xj9RPZDETkSW6ZnkEuzdNSISUhPbfIoJhfnTCGJDNV9tO5YYNKCrHJkMKHqsZUj3x2Q7LRIMwqvnC8ZyICV3S19peQA','KX6DW79fqxlcKYWQ9tVGb1TWz','Y','F','Q',12);
+INSERT INTO ti VALUES (4343538,4588564,'wj6vg','nVwJkdilvCJfy7e5WhacHxh8yIKuwq26r6M19fHuFH2ka8MMdazDVJ0fUedjHqSkwCQ0Xj9RPZDETkSW6ZnkEuzdNSISUhPbfIoJhfnTCGJDNV9tO5YYNKCrHJkMKHqsZUj3x2Q7LRIMwqvnC8ZyICV3S19peQA','KX6DW79fqxlcKYWQ9tVGb1TWz','Y','F','Q',12);
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 (11137223435185197895,-717977495,'inYGKRBdib83','bpB7QbjrhN5xXdVqw4XkbTjToeQulSe3rXDMPoOVAl74OKfzuzN87gR55qBRSgYSIPe9zgcZI8BL3AgswabUnENoxsjzGcy2RFea02kK903HSSftP4URgctc','sTvnWnHjJIXMagS7g3tNyKGZP1PpAIOJN7UtEpLnN','cZfUzFpRxkx7HOAVkqeW7WLrF6dEBLRyvFl0rUGlQuJaSaAPMfi2OSmifuIhxyft2Xm0SRg9yjGtjI8sG0BgnvGXzhW8qSagA3NZddfb6fY5lACi4jTd5I0WXsXJ86p0kHvmsL','lap8xCVvTQbgCrH04IguJPKrMGcfMznl1OBzQIsMcoKwSv3xHLlM5L18EzAKpTHpKgRVrpJqWw1EjkpDgCruESY3Sur','ASJC4PBM05LmS21556w2UFtGiUYU7bMbo1PFOjPipFvk',13);
-INSERT INTO ti VALUES (11137223435185197895,-717977495,'inYGKRBdib83','bpB7QbjrhN5xXdVqw4XkbTjToeQulSe3rXDMPoOVAl74OKfzuzN87gR55qBRSgYSIPe9zgcZI8BL3AgswabUnENoxsjzGcy2RFea02kK903HSSftP4URgctc','sTvnWnHjJIXMagS7g3tNyKGZP1PpAIOJN7UtEpLnN','cZfUzFpRxkx7HOAVkqeW7WLrF6dEBLRyvFl0rUGlQuJaSaAPMfi2OSmifuIhxyft2Xm0SRg9yjGtjI8sG0BgnvGXzhW8qSagA3NZddfb6fY5lACi4jTd5I0WXsXJ86p0kHvmsL','lap8xCVvTQbgCrH04IguJPKrMGcfMznl1OBzQIsMcoKwSv3xHLlM5L18EzAKpTHpKgRVrpJqWw1EjkpDgCruESY3Sur','ASJC4PBM05LmS21556w2UFtGiUYU7bMbo1PFOjPipFvk',13);
-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(16) NOT NULL, d VARCHAR(14) NOT NULL, e VARBINARY(81), f VARBINARY(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14858211664568031157,93,'96','Ii5TDug','bvCxFaUjMZSFFP5oEx','2LXYEvCopOnaGxoZwCxNQCz40GjgTxwuJGnF','DjzJU9lOCymKreX4ARtbzQKKZmFlQ8MQSwPAS2LZ5RJZF7ydz8EYW8C2','EJSKxEYtVfw3sewoxuIbO83fVTz3RRNMpVpsBnPQZl5m8GGoW7KJO3pwihvxqtu7fmJPhtLfGAWjBiz05VI0oicb8',0);
-INSERT INTO t VALUES (13254950725783841457,123,'hYsEaYXc','Ep89Y','vo3vZMcBrnCrqEeLtL5MRaKzU1fA6U','JReN0ZRE2ztiiB4thB2uTcgZLLl','yMSYR1OWBD31IPSX7KVlsvf05TS82YGvdBBEWGFCE6tz7UtEhO79hImgpUiHdLjxzuptcTAhQcZ','kV6j9dX8S3',1);
-INSERT INTO t VALUES (10087735202724657446,67,'Ua','d9o','qIKo9FAPPWKmtQt8cWzibl94E4dh93bCJdCSZyB4O2q','sdLbPGmTffcoK99','hoI4ikoBWahh8Qya0OPE8255C0i9UhIRFbNFv9b5EK9n2KKWJ0vy09cJqbfGMtMLRT0YlLOSylWNpEc3qd4SXf','PmitbxocylqE2U2j5FLcH6RLeGxy1WlptgL8oOgEhXRVDiI7MKx5vS4YOeG4lvSMIrl8pX8Htty0eTkDUSDnbA4UsQd7',2);
-INSERT INTO t VALUES (6558788633516523839,-6,'63Z9','hBXONGs1Z','VIHFE0M8VMLH9AKqrjgXx5f2WUdi6neBR2BI7gZxfhZy46saBkuyDgQS5VmIiL7V6mxFdFi','IQDu2CPVRcj6vpeZOsdfJ6mDNhVgt0gLp87PT','BaGA2rcdTEMZNLqzXBKtYS6jz3RHzXlwptVekrbN4yq5v6oiBRphhIQJbmFOtER','kX',3);
-INSERT INTO t VALUES (10318442570768295922,110,'5ID0VcFiSsYSKz','T1i','13n05AwKUKL9VX91U2E1QS','623kGo4PaC5EB83ZWnEmO2zaA5cV2HzKoWCzr0sZG','bReK9gQxoKazDtdlyqP2Za6PTAQaG4JEzczCuUDnD6WZSH65gdfOfHY0MYZxdBXwZNxXVxINsQiwHvI0tTmrccMedXs4','ppGuN4z3yxcYCjexwGrKWyLsT9y5gykainEMFyhCZG8OF5pCbxFySX',4);
-INSERT INTO t VALUES (2435548432696307384,-70,'rqrGZmK9yXOtEjM','5ZM','ENRjAX7IIEpH1c68uVsC3RNB8EKOjCvEIbiI4oDbCMXR','tl34yHp3tUMfanTyQuMy','0zTONO27E2cYwIpVzdV2rUz253','K5fUVjub8GQoCBPn3Rg25AFWrR3FEYOc',5);
-INSERT INTO t VALUES (11972901706198041102,-77,'d','62go','U12PO','8khTGOQwQeL9kSwz0CtxRjM6B','38mdqoC','GBiWy0NatzZV2MjtxpT9H',6);
-INSERT INTO t VALUES (14905316860446131248,-56,'gEJpdYBh1ihQ10vv','XuE9Yu9bMu6','qJIZz56u6bPn3XpOMNg0XujSCnevp','oTrFlzwngJ7JGSsRolU3TTQCCd','kQJzu2Ma45nMmXsran4riV2oh20G9FMFJ6LCVWr6uoD2BLlD8XkHJNT92M','bmq2HdkxTEhA2Slay6eLq0iffXar0DcIUn5DcgAULLa5W7qDSIGJ6PrgcGXFxugoE',7);
-INSERT INTO t VALUES (14525404243071924459,13,'8SCdEZqmjET8yGk','42','6YMAOViZGq1jkTuZr','RTvY6UCpdu7bgu','Dk5EnBHhYJCk','MvNwb1bN2QYMJPVRQRYNyYb3oVIcc6CD9bZUbZkvxwaEZhg5RjzRXymm5tmGHx8Ek32ToFClm5jc34TIjDcoVaVOve',8);
-INSERT INTO t VALUES (5927257496569691651,-103,'NlfTfaITmioVtC','K1s','aZJAk6hOZTjb6dO6Sb7TOeGlh2Cmnni7b4cByN','XlQauaqrMhbqVuw6KJvC','m1YCk7qtw8vb6ZUMwRX9lRBT73E72pYbj9WQ0rAx6VayoL9IHSLx4akkmx2','SbENvQiezSKDYkS0K904S2VOEADJ99Hh8ezVN0AEsp2GELihTUIVFCNDuxXpxXKgW6Eokbt7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2521206,7260814,'A3FZD1kOa2ZfDiPT0EG6ZdvibmU','9dMvCnwVTmWQJhmvd8pKde5J8H36Ohhcie0BJR8hAMaMcS8pidlzyb3h06Sb4OY6WQmkynIdX','a8652nFpKgTstQc7U','NaCv0K8KmHAE2mji8EhEqLNeth8wA5FuBQe70SjWlZd9CNJxgq5Ars47WDWxWQTDI2ubCKJhB8AwPQTnpLJtZV0OXfrwYMHzzfbwXYnjxtsC1ssott','3','e',13);
+INSERT INTO ti VALUES (2521206,7260814,'A3FZD1kOa2ZfDiPT0EG6ZdvibmU','9dMvCnwVTmWQJhmvd8pKde5J8H36Ohhcie0BJR8hAMaMcS8pidlzyb3h06Sb4OY6WQmkynIdX','a8652nFpKgTstQc7U','NaCv0K8KmHAE2mji8EhEqLNeth8wA5FuBQe70SjWlZd9CNJxgq5Ars47WDWxWQTDI2ubCKJhB8AwPQTnpLJtZV0OXfrwYMHzzfbwXYnjxtsC1ssott','3','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3592944,3771103,'x6JF','nAgCzNUw875HNqlx3rj1d581o4GfW1wzsufayQszierr9q7uSzCI0EtYPOdnhXyj5sd1gDf5CDSD20fHjTI070VJlldzx341m5jfIMlZa2TXZwt8nok0BL2qs77pB5ssLsC4UfPquJJn0L9A','DJW6jpaUM7aAYwc2VQiQhN','vbdYxuDMldajuVMsJos8NcGsMOhmFCO1U016fzzgvd17ocZ9ufmOiVbB3qth7MXQfP5PAJ4e00MhEPKBuC7ZXP1WUsAYdyb9zvqRGmOyYiVMTjLmTKn5KX3F6Aby8agF3q5uqkuX0e1sup1Qc92KzuzqErkgGeSK7hvpuLPnGdQ01PJ2fF7zTiUE7IVvl2F1lqzvSRksX4dpPV7aSu95YfvfhFu6qOOj4JlWyjgXRWxaBFsdtc5WUB1','Et','4',14);
+INSERT INTO ti VALUES (3592944,3771103,'x6JF','nAgCzNUw875HNqlx3rj1d581o4GfW1wzsufayQszierr9q7uSzCI0EtYPOdnhXyj5sd1gDf5CDSD20fHjTI070VJlldzx341m5jfIMlZa2TXZwt8nok0BL2qs77pB5ssLsC4UfPquJJn0L9A','DJW6jpaUM7aAYwc2VQiQhN','vbdYxuDMldajuVMsJos8NcGsMOhmFCO1U016fzzgvd17ocZ9ufmOiVbB3qth7MXQfP5PAJ4e00MhEPKBuC7ZXP1WUsAYdyb9zvqRGmOyYiVMTjLmTKn5KX3F6Aby8agF3q5uqkuX0e1sup1Qc92KzuzqErkgGeSK7hvpuLPnGdQ01PJ2fF7zTiUE7IVvl2F1lqzvSRksX4dpPV7aSu95YfvfhFu6qOOj4JlWyjgXRWxaBFsdtc5WUB1','Et','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2093510,-3822721,'W4jhmqXXgnY8W7EZ91vt3jbxGBwxhBVj4mc5WR','N1iTivdSoycK03','cDqzOTdle','MjdcNJnCbhbKX5cW7MydfsJfdijuTLKeSUB7SguQsUTBKPpqXHaAQLuO75swrdbNBzQqwkZx3uGHtT1h5pLjjel8SSR0zyti2D84rsrNIU5LBteqeskDu5i8ZlUTeOPteSlprpzvBnZq4bIv2fLcwRMOOJ2qa3fbB62z1ZbnnLgnxGNHU','H','m',15);
+INSERT INTO ti VALUES (-2093510,-3822721,'W4jhmqXXgnY8W7EZ91vt3jbxGBwxhBVj4mc5WR','N1iTivdSoycK03','cDqzOTdle','MjdcNJnCbhbKX5cW7MydfsJfdijuTLKeSUB7SguQsUTBKPpqXHaAQLuO75swrdbNBzQqwkZx3uGHtT1h5pLjjel8SSR0zyti2D84rsrNIU5LBteqeskDu5i8ZlUTeOPteSlprpzvBnZq4bIv2fLcwRMOOJ2qa3fbB62z1ZbnnLgnxGNHU','H','m',15);
+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(41), d VARCHAR(48) NOT NULL, e VARCHAR(19) NOT NULL, f VARCHAR(42) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (79,-7082275984806961516,'ds86Etkyj2DMipdKH69sdCDYdYo0bSnJf5arwY','WaQpm7a3qR5MXFBoFeAr','8ZjBxkzxa91gVMQp','mPSPflQ','U','h',0);
+INSERT INTO t VALUES (99,2953173575013364978,'zsCs','KZF1hqZ33k6YkYssEGG','UXsFOpe44igoXe0i','QotLEgFLM6uddoQoznZfyAbYaLc','A','H',1);
+INSERT INTO t VALUES (-111,986308370624885214,'uKB6NGSUaOvv4eT12SDm','nW2kEUMB56wbhPF6FUpa','LVT','p3u6kUW9YhvMZyrkJeLCjqZzExIYmRiE8t6','Q','9',2);
+INSERT INTO t VALUES (-28,8800029250712581529,'Dd51bhZTw9pQaQgo6ag12CwGUQ7gm5TX9xUMb','TW6ngqJH3cGY679KFaI','b9g3HdaMSRCsu5PyXc','Ksciiu4ooIAdCT','j','5',3);
+INSERT INTO t VALUES (-56,-3028451208301707867,'UUmk5MEznOJBlK8JM5xSIljpx5TPgfV','broihTEG5OegPGpG0oouGbW0MZpuUTROS','F2VJK','IbOAmAYZHFMqm7rjWggFCMEQYw','l','y',4);
+INSERT INTO t VALUES (14,-283949760639511658,'vjjbXCqH42Gno','6BlOYhwBm3SKYvrfzntbzpCh2ID1T3FUdsuiqOtc6','wu5k','91RCc','P','u',5);
+INSERT INTO t VALUES (94,7647417174981948711,'Ap3YU7n4igwOTOZ90kmCKm1f3mACr2iCWE3PmD','0BsK5Jc','FD6XQHMqrly','Lwdd5M5tpQJ0PiJKwKaw63joFnoDrsRzOWM','t','t',6);
+INSERT INTO t VALUES (6,-2281279907912792567,'P3Nkr9dalI','T0UBmCXMqV4d7V6qTpj7gR1CJTqhKySN1JBz0pRfoJgFkj','MkhOz','PTCder2g47nKP1gyZ9KEbPaDP8kj','6','G',7);
+INSERT INTO t VALUES (-34,4762096222334197996,'KEGp8kg3','QkvDBzc90ypuFqysmqrtwDAh81','o','0NJZJjcFqNRd8B','Q','O',8);
+INSERT INTO t VALUES (26,7500605614139310911,'40F3aA6Bv9','qVbp','4N2cUTf7HwMlJaN','qXAmUuEiTx6fiiAmhl6mZIBokW2JFw4wHryxbYOX','5','i',9);
+CREATE TABLE ti (a TINYINT, b BIGINT NOT NULL, c BINARY(41), d VARCHAR(48) NOT NULL, e VARCHAR(19) NOT NULL, f VARCHAR(42) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (17051313618289895438,-54,'e','uZHS','vi4hI1KUdDyEsKcoGbjZIdzEv','9qCmHG21DO4o','Nl9617I582W0G1VGjia','Dn1rjND6eli3dFpuxdM',10);
-INSERT INTO ti VALUES (17051313618289895438,-54,'e','uZHS','vi4hI1KUdDyEsKcoGbjZIdzEv','9qCmHG21DO4o','Nl9617I582W0G1VGjia','Dn1rjND6eli3dFpuxdM',10);
-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 (14235489357437958910,-91,'J5CR7B0HS9MX9kEA','4XOel','rglYjxFZ8TR4sqAUbcN9vzSW15c52vYhnvolLAxvBEv6aZJIZtfzQFKIM6Q2Jbspq','l7z8kyuJqgidsvfW3Qr54ArpEB5l69qoiIDa2LxjH','02ao3xBAEsNbTHfKYXOWEsWrOf9wXDUBDmHKHnUCehSqEoZczHi5aqs','9vJPP3pt4NjqJkU0rDpJVnOnkL',11);
-INSERT INTO ti VALUES (14235489357437958910,-91,'J5CR7B0HS9MX9kEA','4XOel','rglYjxFZ8TR4sqAUbcN9vzSW15c52vYhnvolLAxvBEv6aZJIZtfzQFKIM6Q2Jbspq','l7z8kyuJqgidsvfW3Qr54ArpEB5l69qoiIDa2LxjH','02ao3xBAEsNbTHfKYXOWEsWrOf9wXDUBDmHKHnUCehSqEoZczHi5aqs','9vJPP3pt4NjqJkU0rDpJVnOnkL',11);
-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 (12731501426159344666,-6,'rpY','VMuqAazIPhkh7SN7vasYtwwDIyTNFnVtFDSygTNP5gChjxHoTig3RbdIKYXYXErRyN4aaXMcX5o3qImnCNovWWBKMnfApWBkdGDhQvrkkfeslubhCmZ8iq5syABwOSnHsC84mxvVUg4TgN62E5Se9LpKYUIXrTKe2KvlTo6U15DYPNSep0pJn5qqNsdJ0y2A9pyVOecZI6ddKaeCC5','tCQsNkomvmr1BSpZYiXz8O8RtvHCpNNgZzw3QIdf99w3pH62uobI88fsvjCGh8qMvtuneEd4CwW','lJVhH2KqO48frqy1u2UO6xdSx7GsStAou7FzRS3LWwcDeC','d5AczX5iij0DZTPTi4aC0ZuIqYx4UCNfd1PGOV72RjCLkQU','Cdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU8',12);
-INSERT INTO ti VALUES (12731501426159344666,-6,'rpY','VMuqAazIPhkh7SN7vasYtwwDIyTNFnVtFDSygTNP5gChjxHoTig3RbdIKYXYXErRyN4aaXMcX5o3qImnCNovWWBKMnfApWBkdGDhQvrkkfeslubhCmZ8iq5syABwOSnHsC84mxvVUg4TgN62E5Se9LpKYUIXrTKe2KvlTo6U15DYPNSep0pJn5qqNsdJ0y2A9pyVOecZI6ddKaeCC5','tCQsNkomvmr1BSpZYiXz8O8RtvHCpNNgZzw3QIdf99w3pH62uobI88fsvjCGh8qMvtuneEd4CwW','lJVhH2KqO48frqy1u2UO6xdSx7GsStAou7FzRS3LWwcDeC','d5AczX5iij0DZTPTi4aC0ZuIqYx4UCNfd1PGOV72RjCLkQU','Cdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU8',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (10641717379349085453,46,'E6BKyXtW2nN','5wUMbwsFOgb3wuVw2pbAnqwRk6JL02u1YHrayDl9M7rbpUPHoAhpYKJRSASSTOEwTQ42lmX6EWgA61QcDOqV8m1pRL3WDzLZ1kLEr2A9lTDb9IuD1uSq0zl49UuJQQSba6wsC20OcVYYrvZuO8sUyjD8EkIVupKwbfKcgZhhVbs1YKeWWkjD8U3Cipj7KAvdQiVqiaA5cqUOVa','95d2jwxx8Gc9ksnm4BXpEuq9ltVpU1QzvXSDVxESMhf8cSJyo2uQeznHRQ','oOi8Z4DkRhIwCFCve9u6mVa7nOs2sEc4KmoxgW6l43yZVTzi6l7UDF8NV7CyTdjvzBF55SjZ9crvGnr3bCGuZZHonTUvw4XUz1AQzqQQjkfGZwxLCo8q6MKdD5YZpesJlPeP6cdyzCRXeTlFHrI3aphsP4WiJAu0vgrnWNXPE2iLzxIm5Spscis26','sCspP3Zax48kq4BWzJBNBwW6FOc9q2oZKTJ0wxQOxh6b1T2VUZ','DLrQCAIfNDAJRI',13);
-INSERT INTO ti VALUES (10641717379349085453,46,'E6BKyXtW2nN','5wUMbwsFOgb3wuVw2pbAnqwRk6JL02u1YHrayDl9M7rbpUPHoAhpYKJRSASSTOEwTQ42lmX6EWgA61QcDOqV8m1pRL3WDzLZ1kLEr2A9lTDb9IuD1uSq0zl49UuJQQSba6wsC20OcVYYrvZuO8sUyjD8EkIVupKwbfKcgZhhVbs1YKeWWkjD8U3Cipj7KAvdQiVqiaA5cqUOVa','95d2jwxx8Gc9ksnm4BXpEuq9ltVpU1QzvXSDVxESMhf8cSJyo2uQeznHRQ','oOi8Z4DkRhIwCFCve9u6mVa7nOs2sEc4KmoxgW6l43yZVTzi6l7UDF8NV7CyTdjvzBF55SjZ9crvGnr3bCGuZZHonTUvw4XUz1AQzqQQjkfGZwxLCo8q6MKdD5YZpesJlPeP6cdyzCRXeTlFHrI3aphsP4WiJAu0vgrnWNXPE2iLzxIm5Spscis26','sCspP3Zax48kq4BWzJBNBwW6FOc9q2oZKTJ0wxQOxh6b1T2VUZ','DLrQCAIfNDAJRI',13);
-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(34), d VARCHAR(58) NOT NULL, e VARBINARY(81) NOT NULL, f VARCHAR(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6613688502284909723,347119386,'kwZfbybVhLd4Pve','gU66Ri9AQR','rnZWJX4vNfcfdSXt44wLLwdEJQwYMnbtuY','UNLvnHFg3i1zaOu','pm6QPOFLhjZjn4Ag16kKAI0BZFl8m9LlsAY7lEjGL8m2XsTENfA3vKHpzqLMjbheX1GWZL6EkkJ3dzAxvO2e','F47kV8kBVSylgM0XMXAO1z3QfmsZsdy2Kk',0);
-INSERT INTO t VALUES (5725855571835083544,1299210177,'sYIjcfLEIaWmgeb3WbsDcmfyAV','ttbKBmBrtLwh84TabElwptDTK54gOSO8TVKtJv6KG8IFoNIrm','yOP7NlYhxMusmavQpbteXYlC6pX3NEXDquOJMzn0ONzNo48LfLQqt6YQPSvpHUNDdHVA1uDGAcZF','2XOvVfVX3xug53xERttOBK8JXsloVrIw2U3jvDr63M7bc4w3ZH99N','kIgHYLlj8RsDuLkQ74Rmt','eUaA5xowXzKThS9ybgva3C2fpy1EdPfiaYNSfYYYCNFiQAwnslVKb2Hm7x5yVjWRj16bZN3V7jYVRx',1);
-INSERT INTO t VALUES (-7170379588931114262,4289729194,'1x5Z5qCeR3Z','f8R29kuHVCermGRSOT074PENpOFYIRPpJLZZRvKNNKImgm7q22pJHn','CRbhtl3JDHZgYpHtntflfJwU0iEd','aJDjUVURtVi5rT9AnvIuuNydrzN5GMnBhomxRyh8fTD2VEGcXPMRemes7Xn9Cv01TY','nINfcC2FcitAHDbQ4','Apj2Ka',2);
-INSERT INTO t VALUES (-5606471947703393683,3585095754,'G09FljP','MO76QzVm0c2k619Ve1paB1UJ2e6ux9HnDJ3hCygiqsgRq8','03UXh1dS5riVip0iM4Hv5gJ6OM0nJFO89Ec6grQ2HWjX9gOATsTqHuhCS7KugyhKcfCCdjfj56t5Tf7','NB5yGLHjL2KsL7MRQskeCLfItaMvsiOo9C98PFVvi0pRClhDYm3RogPAd9PDLo8','wd4unVWMjnHfjiZFUpleGrRpJNl9p0BHYSOd','l6w1W9DcgEp4EBQk2fla7o8I6gs6ivu5yeOSoNNWlQSbqXToDnI1OQv4Y45te4TO',3);
-INSERT INTO t VALUES (-2319363408415501372,2306994315,'MfpSLYqd74yY','C8yFUsBPyPWrroWv1YM07C4tTIoclXSwtWAzH9Tfx2','IE7JV7h4GAgLnY4eSSKn7uyuwgk5XWAz8VjC0DBJrMgBIwxy5GuS5H3kTUduIukRaZS14GPP','U1yLMk3OARM7qDS7Hq1qw5keepXbxzidgyhi9e5q','9buAk0cLCdxe4B2TdU5AEjJF2YkKnCUMzkkzEyy3bFSHANwfmDrOsLFMMnAhPytaHlxbqCJ2cLXGnBPSb4K','oSiDodKEXRNP2H8ACq9H0qLMbwcZpYxKOqJ92aQtm6KydSk1yzF9CTVOK2KvDiubKG51jMNQZr',4);
-INSERT INTO t VALUES (6995518137515785612,1899216715,'4Goag','Wj2r4ZF6NHl7GkeMrM','Kh4xPdturlfNW31EUM3xf4UgIxZDl86Dpt35DdJyoodElLE57F7QRacvs0FNS','9aTvgNDNwWYR97c3MRBixCMn5IbXExTsj8SyBQYjVo6Ce','OAXH2m8nrW9GtbMjpQdX1m1cx9','xeZ6sSlIchMop6yf92CfsgSBAP2APr9GPurDGBMFq76D',5);
-INSERT INTO t VALUES (-1765385827847720369,2874674102,'tj28zwqRbaMb','MdoASbcNfEFv6ziCmbzaxedc8VFyYoUZ0146','oJ3sgXcBLXXmKDzbt3juuvZ1TL28yHZjB6BTGm4kJyOh1W5Eg','L150x1GkdqGwQciMUKU6x3TuF','38kBzNCxopUdVEWkfbMVe8hYrQjTd8jmAR4ZlRYQmAr8fUopd4hwD','Pepi9Q2lKyxe8gGRzIRt2QGQv9zJFULoMzwpOAxtPVrwjffyrPtKIN4gt2s2oOIwtHB5',6);
-INSERT INTO t VALUES (2915689361654771912,959500162,'yjl0HmXnsboxLrJJUaXJ','pu4BzWN','fwGsa9xPTu9UeUwjouE7HW95G47IC8LT','2OpbK5c6AEWF2TWUZBtTKZm5y2cRLVMIAmw6f0DogyYsx0U','j49EJ7jBzgzp3pKl7GkgZ7i2Hs6Bu4JdA7rkVl4AsuGvskYmi68boNQUgEASUZSC7','4vLJ2uveVqg9AoCU',7);
-INSERT INTO t VALUES (-6782016153107482836,1293447716,'MlUyVCqw','myp1ETZREps9wT3PEraDekQYO9rCWKQoNdLoDZcNr','LlAUdnit8WibzHc0QR7MgyrX5DXHEGKkUDuSiBoIIwrKqACmxMBbybdaVwIP7QjjFJgE4ce2xKS','Yz33o6uAP','MLoJz5ohyIoxDNLouOGkFM5Tzt7bbjuARg4RMtzF','Se66yanDH0dEyOhE5gvKVhD',8);
-INSERT INTO t VALUES (3882563357951461757,2425780765,'8m9QQEEpGH3AXpZe7R','kPDc','22nlAelzyUW9jDNuQuAqIxTFSRI072ilkD420krTVmlulp5gwHz57crY4glQ','C0oMxF5MUiHfLWuEmJKCc','YpjSCd1qjNZ4rBOhhRWVcx1guvjhywCUVl4eTnf782sC3Tn5t0cC3iaD8X70aYUrE5TdMa','05w29NWUVFN2YNgH4WNlTjCd1u6sLPusjQkd2Lw6B0y5zkx0VUGYqHI3x4J5MzytWZPGA7k0T5VquuYv93ZO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-7775290015584300392,2659078754,'liB3Y','EGfXmWdzo3ReJJn8NrRUW5IvxZcoQa3pRZbgRVOjoAl','vg90jINEza8G3','CzgXtEDNCS8cUdyvLEU1BpujoLj4t4DCXa71','4uyFXTF4CHueGKr1hXKjHe','MpxYhpKzE8NGDvwkdMDJmn4kPDDoY3BBMqI',10);
-INSERT INTO ti VALUES (-7775290015584300392,2659078754,'liB3Y','EGfXmWdzo3ReJJn8NrRUW5IvxZcoQa3pRZbgRVOjoAl','vg90jINEza8G3','CzgXtEDNCS8cUdyvLEU1BpujoLj4t4DCXa71','4uyFXTF4CHueGKr1hXKjHe','MpxYhpKzE8NGDvwkdMDJmn4kPDDoY3BBMqI',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(35);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
-INSERT INTO t VALUES (8146050831396032710,2455333179,'GjyAjHrzDK5rpMh1kh2apoW2bRhJ3PzBNkY','ioHafe2LX3qclXxXc42Ym6eIpvnzGkY63W1a6BCnkeQtoU','qS43KccrM08','x9NcsbiiYKfG','V3pNW','i',11);
-INSERT INTO ti VALUES (8146050831396032710,2455333179,'GjyAjHrzDK5rpMh1kh2apoW2bRhJ3PzBNkY','ioHafe2LX3qclXxXc42Ym6eIpvnzGkY63W1a6BCnkeQtoU','qS43KccrM08','x9NcsbiiYKfG','V3pNW','i',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (344438140,4958269816083382875,'khcAA4G9n5wBUGZ27W9kx76Y7iDI','3x0','StanHxNSA8njjJFT','j2Yfrd1NeFdijxflQIO','D','o',10);
+INSERT INTO ti VALUES (344438140,4958269816083382875,'khcAA4G9n5wBUGZ27W9kx76Y7iDI','3x0','StanHxNSA8njjJFT','j2Yfrd1NeFdijxflQIO','D','o',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
+INSERT INTO t VALUES (-84077091,6672740258451082521,'K52Ovo0ShCvBEXlPjUmBQsZonedJ','SwIJKDEO41fp4ty1vFSBsdpMb7i2KlYqFhRDOOUxT','0DzHy5N4TlMeMo','sgIL6gp','T','a',11);
+INSERT INTO ti VALUES (-84077091,6672740258451082521,'K52Ovo0ShCvBEXlPjUmBQsZonedJ','SwIJKDEO41fp4ty1vFSBsdpMb7i2KlYqFhRDOOUxT','0DzHy5N4TlMeMo','sgIL6gp','T','a',11);
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 (1112346092931172139,3462820189,'B0y0qxg7IUTH','XDw03W2iJ9IqsJKh36GPM5j6lepP6Me0ptlaSz1fmitpsFQT1mVmZXHAiWSp57c6TLl2gc9gbCMp7gELWQLN1tGo2tnDR2NrJH6LvaT00RNDP7uuySZUUn2UddpVmYYxhCiFXKv7zt67fCJ4hfymfT3dobElC9St13vMvRuUB1ZtvFplzi5RXOKMQsGjrcHNOIQ8eg2fC6x328G5KpT7VEDq2mBZzx9pB8oebPHs87','jeLdHqPaK4sZr1eNGRAi7fqupwZjxmMWMOibRXf1F7P3QpdJt3g9RYsSHo1JB0IvXBAqm','Rb1MaVsBHwN','sM1JmHeRLmOtE2DZvM7nKdsUcoXVza2hF4romXsAGWPEUsUXlPP09p2na7LDRgW3A6WCK8qmuxgxIRwJjA','nx4ByObgF7AblRDSOqdoQRwzGmMOlO',12);
-INSERT INTO ti VALUES (1112346092931172139,3462820189,'B0y0qxg7IUTH','XDw03W2iJ9IqsJKh36GPM5j6lepP6Me0ptlaSz1fmitpsFQT1mVmZXHAiWSp57c6TLl2gc9gbCMp7gELWQLN1tGo2tnDR2NrJH6LvaT00RNDP7uuySZUUn2UddpVmYYxhCiFXKv7zt67fCJ4hfymfT3dobElC9St13vMvRuUB1ZtvFplzi5RXOKMQsGjrcHNOIQ8eg2fC6x328G5KpT7VEDq2mBZzx9pB8oebPHs87','jeLdHqPaK4sZr1eNGRAi7fqupwZjxmMWMOibRXf1F7P3QpdJt3g9RYsSHo1JB0IvXBAqm','Rb1MaVsBHwN','sM1JmHeRLmOtE2DZvM7nKdsUcoXVza2hF4romXsAGWPEUsUXlPP09p2na7LDRgW3A6WCK8qmuxgxIRwJjA','nx4ByObgF7AblRDSOqdoQRwzGmMOlO',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2097875031663140655,698363156,'sYzjMEK3aTxB4fO0tDRNtVHetFDdHHdUN','sROIYSXYJ8PNgB6sBDxxybrdBe5GU1m7DeTK400Izz54eBLtGObGF0EYeRDlfRJ1FKP8gTQzoFGxxu','cKCBhM36lFXex2Dja6B6g8dLAWtsSDfM5bTB3QL6y9bRKc1WAjHkuG','jEyYIhH62TjLSjlvporLwQ5cO52MsPRNrEeUQfPq','5iav5tAT32UOjMMFZ5ycubCzEiF2OJ8oGtBZG5Nv77b','HCdCVIXa',13);
-INSERT INTO ti VALUES (-2097875031663140655,698363156,'sYzjMEK3aTxB4fO0tDRNtVHetFDdHHdUN','sROIYSXYJ8PNgB6sBDxxybrdBe5GU1m7DeTK400Izz54eBLtGObGF0EYeRDlfRJ1FKP8gTQzoFGxxu','cKCBhM36lFXex2Dja6B6g8dLAWtsSDfM5bTB3QL6y9bRKc1WAjHkuG','jEyYIhH62TjLSjlvporLwQ5cO52MsPRNrEeUQfPq','5iav5tAT32UOjMMFZ5ycubCzEiF2OJ8oGtBZG5Nv77b','HCdCVIXa',13);
-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(24) NOT NULL, d VARBINARY(2), e VARCHAR(40) NOT NULL, f VARCHAR(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6892,-24007,'DLH94nNTSQ7w5j','9','bQCNI4IIUpJ7enA1IGgVpHzSlMAgXd','tr','ELIGK4x70HaWsGA8OBNSXvjP7Q','o4DKPhElkYB',0);
-INSERT INTO t VALUES (13646,-24237,'TMYJBHMZiI','w3','GarYJD6TKfqVhP4dkpGK1itnmO1','b','oUHrnY1feMNyvPONi85MlCk9ETg8tGuVthD6v3t3qN7wZjrYj5eiWe9Tg','72me9UVRd7YYN6bUDnnwuFd2QHy7NlSwIfUSRC41PjkHLqKOJ8F',1);
-INSERT INTO t VALUES (-16060,-15821,'PGjKHhQmauL3p407nM6','xm','65tiYZc0qmPOzDq8YE9B906BMRl21rpSRY','0gfF','5GgZmbeEqFsj3KKCGTTvhBkIGIHqjBWhh7Uk8YIJr8L7A6z5rGTGY52','UPedxuKQ1Tiwv9ulZ6lQ6GZCLkYZb50bbfYwGOXhh2odo4kIFzbwesvynZ5VjnZIbAWSvoVTDVH',2);
-INSERT INTO t VALUES (-17445,-5402,'zJcgJsZUf','4','NnzzusDwib8rs2Cxze3JcA9VjCTgg','zzdf','zUN2pZoRmPZggf28aOwMptp7OCYuQxeNxvxDolt4D8ecm404WeT8J1yxNBAATyELD6oSVVpdL3gfxKcR64SkRAaEPDTD7XnE','ynGyATSkF3AtqPTEMgmeXZuzkdLvVC5QO799ZBSu4BHu7F9ivfsjgPO1onyTlOfjmmwiY0tLIieCE1mp0zHRgZ',3);
-INSERT INTO t VALUES (-22660,11925,'CCgDOHftgIbbzv','LV','O9fHLGU8CgkgAYpx7oPS','C3','ixs1BmesotkFgRcWnJQQ','AROgfZGcNYAPUrVTOIM0SgwQ3ItqImdE6GdyLjqbmKGWf7kgwUHinyrXRUjxQM0gFUpTzzxoUZB6H',4);
-INSERT INTO t VALUES (-6820,-3468,'dsaK3','T','RO0OtYFCI8RoCJ4ZmnbkU8wqZ4tjya','NA','nAaFgv9GkXH4DQffhrhbBNPWTWOx2RxM6r3yxvsrCP8n2lCiMvci9doe7obxRT3TaVgQdhQeTSp1m','yw0qlU03s',5);
-INSERT INTO t VALUES (14321,-24237,'7aT3N9U7','kM','FJ2gzCDvWw','bjz4','FmwuJXnzHPydVJQBHWTY3RoXGReAEWArlEGNByi5Ve6GorroLDBLcFxJBiT7gCmhyqigiMNEAe','xeARJd5JEFxgFGgZGAfLUbnxJw',6);
-INSERT INTO t VALUES (-11073,20469,'fcs8E','h','11r7JS0WbwDr8Kn0ZpQnMq','PWp','DGwsUST9lS6tnjjfeNNW81hUOEAlE1izr97GC5ex7JD0CnXEdmECoFer5TdjMoTsj9bMZX105Fr','lMCZ3AP8J27p',7);
-INSERT INTO t VALUES (26652,6092,'O','T','m5YwT8hQ0PQ','RZw3','sJBVpvXScamA7KpnaYUKBUeMWeMGmcGetgSOg23WShUrLltBxEHhOiZXDZaF0HRidD9z6','OmSXKFsiRL2kqwNuJ7Od1wiHIbM0gml9irYP35G83QdNK',8);
-INSERT INTO t VALUES (32062,31189,'SzmG5hl8qkJlAsDbqmdIE3wm','Ci','WYaKtOMVXGcPTcmRB5ElFQoB6Ul2QwRIlw4YeDt','d','daI72Dc6mn9gx7e4JwnMqxQeX7ek04l4azFzANGHnnP8SBVSbADNei9SMEmZKHniSesgJN4Y8rYhhcQmg59ZaF4YJ0SjL5','qKQATki6hwg9jzG9DtDAWzBTiZ00roCJWJdtWiRPJeMP6gs4gA5tRxfWfKmQYexwgXebmUkBeQeOjMhrYg1QuPXoi8mC1HpDY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-17920,-15395,'MlCdPZE','b','lrypkfGbPKpZ1AIvHQ3QxzV07Ia','r8d','4h4EMSXYbk5rWa1Jp8WSg','AQluY0Fe9dzXSeUNYm6cFmzs3qza2V6jKvBiz4W0GDnVVtgS0IvlDE2ayQ80mfGi2eQmyvsk9uV0rcXSYnaYEzVmu3L',10);
-INSERT INTO ti VALUES (-17920,-15395,'MlCdPZE','b','lrypkfGbPKpZ1AIvHQ3QxzV07Ia','r8d','4h4EMSXYbk5rWa1Jp8WSg','AQluY0Fe9dzXSeUNYm6cFmzs3qza2V6jKvBiz4W0GDnVVtgS0IvlDE2ayQ80mfGi2eQmyvsk9uV0rcXSYnaYEzVmu3L',10);
-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 (-23463,-26421,'wF0bSNmE8tIk3cPPtgSj0wA5','4','jU1WH4QOovJ3iIltELYoe','qm','1yvIopgsRxcCbtfLphTQX1L1CXVhopqvjEHf56EZy','aDogrl555',11);
-INSERT INTO ti VALUES (-23463,-26421,'wF0bSNmE8tIk3cPPtgSj0wA5','4','jU1WH4QOovJ3iIltELYoe','qm','1yvIopgsRxcCbtfLphTQX1L1CXVhopqvjEHf56EZy','aDogrl555',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-21827,8790,'m7UtA','llmOa','J4StuVntwRpyUzt9eDTkv84Riw','o','UCQiQGE25VM5Zp1AXLQh8WR0botO9FdSr7rkHRqgHZBB4V9eO2i6AEqNuAYWDpDQJKbx2m','Znn9pTh6EA0nbhBrbxny5Vk99G2S879DNEO',12);
-INSERT INTO ti VALUES (-21827,8790,'m7UtA','llmOa','J4StuVntwRpyUzt9eDTkv84Riw','o','UCQiQGE25VM5Zp1AXLQh8WR0botO9FdSr7rkHRqgHZBB4V9eO2i6AEqNuAYWDpDQJKbx2m','Znn9pTh6EA0nbhBrbxny5Vk99G2S879DNEO',12);
+INSERT INTO t VALUES (1666513020,1384911732284270829,'KPphe49DGOW6kdd7o0oiN4c1slw','Dp2vDZbAtMbtrHk4F0Z8KTCeM2cQO6ZsMPsq7DJOqRbW1MW996l2D5CyNBu5UK8LJtSZ0zHFGx7m0vTm5McwN7ANfCL5BuwV6bPERiDR1VY5lWkYjT9qoeTwgAqBqf2QRxOPlCaqd0f79taUgjyCHq6qDF4PPXJhpk','9dcm','z5r0ZjrYrOzfgqTjmyFlTpLYI','L','9',12);
+INSERT INTO ti VALUES (1666513020,1384911732284270829,'KPphe49DGOW6kdd7o0oiN4c1slw','Dp2vDZbAtMbtrHk4F0Z8KTCeM2cQO6ZsMPsq7DJOqRbW1MW996l2D5CyNBu5UK8LJtSZ0zHFGx7m0vTm5McwN7ANfCL5BuwV6bPERiDR1VY5lWkYjT9qoeTwgAqBqf2QRxOPlCaqd0f79taUgjyCHq6qDF4PPXJhpk','9dcm','z5r0ZjrYrOzfgqTjmyFlTpLYI','L','9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3078,-19584,'Lo3KrlZ5oIKLi','vltSpYMrf','DMlN9etl6kXvc0LYtXo6uJqKqVUt5KA7j','rDHzgnt7IIAFlJK5TtL6eyvErLF15v2v0','C2bDPGHHO1VQtG4RwzlT5gKOlVqc5Y7ElD0LhP1D9og9K','TKFPBzU2XQUfTEYPjHbv8HbCjLEJcben2bca2Ag3wNbJXUkGcg6EkqAGewlzQVrnhVsSZd5etsuxme',13);
-INSERT INTO ti VALUES (3078,-19584,'Lo3KrlZ5oIKLi','vltSpYMrf','DMlN9etl6kXvc0LYtXo6uJqKqVUt5KA7j','rDHzgnt7IIAFlJK5TtL6eyvErLF15v2v0','C2bDPGHHO1VQtG4RwzlT5gKOlVqc5Y7ElD0LhP1D9og9K','TKFPBzU2XQUfTEYPjHbv8HbCjLEJcben2bca2Ag3wNbJXUkGcg6EkqAGewlzQVrnhVsSZd5etsuxme',13);
+INSERT INTO t VALUES (252247371,-8603896991047497812,'L7TM','BBnxmKV07VnQw2v7KGy5wgM8hzj5mvLPGkQJWuteXYKcnsMG61pTfNvR7xtsr2bwYOjoOmBs7p5x3EGSvKINmIbeh5GWER4A1LNcOAO3dDvCsifZJrq2znj9JPfLZk9JCLWtVEpgbgyeQh4sA5UpehY5k4Fm1bPgz0cbkclsqV4lVYKsSjhOplp6wIhJ23tmHnqgXXkJozdtsMwbPoMAw8nxA9l8kCe5A4vh4XdHICUNTqoGyRlnbp','ssJS','yeEvSvcIaaoJqDj1qagZ06InNgurvr6n4AYrY6zzkFv4EqmNRjugKFkPmaaPVyweduCGuVVTONgl1tAWuANUDpXefFGDy16JVfa8eh0vFAPkaZbRhMTdMx1kEJUnw','x','H',13);
+INSERT INTO ti VALUES (252247371,-8603896991047497812,'L7TM','BBnxmKV07VnQw2v7KGy5wgM8hzj5mvLPGkQJWuteXYKcnsMG61pTfNvR7xtsr2bwYOjoOmBs7p5x3EGSvKINmIbeh5GWER4A1LNcOAO3dDvCsifZJrq2znj9JPfLZk9JCLWtVEpgbgyeQh4sA5UpehY5k4Fm1bPgz0cbkclsqV4lVYKsSjhOplp6wIhJ23tmHnqgXXkJozdtsMwbPoMAw8nxA9l8kCe5A4vh4XdHICUNTqoGyRlnbp','ssJS','yeEvSvcIaaoJqDj1qagZ06InNgurvr6n4AYrY6zzkFv4EqmNRjugKFkPmaaPVyweduCGuVVTONgl1tAWuANUDpXefFGDy16JVfa8eh0vFAPkaZbRhMTdMx1kEJUnw','x','H',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (276114189,2575065939647153698,'JHKwjoTf3HlM7CBgYKNPLLKeiemXZ9UxA8TbNNDTG','EpElGf9Q7DdNs6JZxqHdZdxomtZvAK8g5fE7mLGs9iHsydOZXS9FiWGjahh9opKzjoHPsb4aweZCxXKq35KsuUvAB8uAXs','vMhiAe0AI7d7L34I','JQeuEM9idoCNTJbSiGZTFE4Hc9ijC1HMaiHc4NF','IZ','N',14);
+INSERT INTO ti VALUES (276114189,2575065939647153698,'JHKwjoTf3HlM7CBgYKNPLLKeiemXZ9UxA8TbNNDTG','EpElGf9Q7DdNs6JZxqHdZdxomtZvAK8g5fE7mLGs9iHsydOZXS9FiWGjahh9opKzjoHPsb4aweZCxXKq35KsuUvAB8uAXs','vMhiAe0AI7d7L34I','JQeuEM9idoCNTJbSiGZTFE4Hc9ijC1HMaiHc4NF','IZ','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1943281744,6100736649191707803,'FlteHbcgtZC','oiBUzkElAnqpEMCD17eHwDLIRuwBDRNDwNcuqth2ghcL2QlO75E6eE33Y150Q4nlVdJLjkxbD8GyRMzrN4u1z1DscjNffcdfQs4YUae2pCrdouoRUlrkYMinqtWIzIOJaUQk8AzjP3AIrQ9xNSsNcwMw0T1W2Z','TRT','Tjd8fuXT5INg8HsgBgy90Cd9jrhNcwDPoPxKk75ScHPhlXhj8wJ0toHDOESsVkvQttzJagk3Xmm8O1Z21ey4d53TIm8tgrUaVuwb736VYSW5kYZYU2qzKC1QbShOf','Op','EZ',15);
+INSERT INTO ti VALUES (-1943281744,6100736649191707803,'FlteHbcgtZC','oiBUzkElAnqpEMCD17eHwDLIRuwBDRNDwNcuqth2ghcL2QlO75E6eE33Y150Q4nlVdJLjkxbD8GyRMzrN4u1z1DscjNffcdfQs4YUae2pCrdouoRUlrkYMinqtWIzIOJaUQk8AzjP3AIrQ9xNSsNcwMw0T1W2Z','TRT','Tjd8fuXT5INg8HsgBgy90Cd9jrhNcwDPoPxKk75ScHPhlXhj8wJ0toHDOESsVkvQttzJagk3Xmm8O1Z21ey4d53TIm8tgrUaVuwb736VYSW5kYZYU2qzKC1QbShOf','Op','EZ',15);
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(74) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(73) NOT NULL, f VARBINARY(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (55322,146,'9VptAbgOBbCDKYYttk7OvWvvgI1rSeEyzLZ5m4c3mFKwDc8yBLcQZdm9LHo0D','lh','PS3peICtxVUl8gImQwaaO7qTn0fYuFW8SF2jjoUnVuuKxBtIoURlRi2s1xm0bsO487Y','1BOkNV5f','b2kP','yejGzAQ8O3rjh6xPFZHQgZKxt2SIrWRbLlfBAti46iZqwtzhsYGTl3tl3Tar',0);
-INSERT INTO t VALUES (53736,122,'0','9','EijsSL7hTY4tlVBFV8FE5Ao1RGPVmOpf5zLHLq8','g','mbdqSrEtpI5amXxZoEzzl6OGKUp','eJG6gY0uuZBUwFgRf6O6rJzUs5wxe6ogg5dAstcQMUqCSPcFlnEbfS',1);
-INSERT INTO t VALUES (44506,151,'Bv5iZ3O2ofe3egBV','c','7uuDf7fmbo9tS0DK8VY2Ufgk7f8ID0JBwYT','pJEcVQ','gyFoDzdHIX63mNMR7nPLD52rO5usc5UZk2N3zoiGQs7WeAMPR63Imhs9R5','vQO3nbWs4d',2);
-INSERT INTO t VALUES (15830,144,'VbXjeaofCn59NMsGXuPcr','nP5','SRNEpOsMYFRGby0B6U5','N0x0YYM2g6lE','nV9DzmoAOt64kVigoJraX566B84Ur4i9','njAKiQZtj96WpvipjjlwwE7KRw',3);
-INSERT INTO t VALUES (14604,241,'Y1Z6p6mwa4yQxJfr6T1Qw9iRb0JqdZ','yE','8XmB4Qf2lPisVvhmgzcUG4rpyanXGw7HdMTg0vzvVwaTbKqUHJ0','ThTUXNXFea','hiQp5vRfZoY4I18TZcw20afcJ8UymBrf','jaLr68LjwoX3qnsDrARDkxKc4nwcmEGJi',4);
-INSERT INTO t VALUES (14674,93,'nLaikrYn8N903X4orHeEYkrG5nMTVyrMySJ20kfAsc2b1Oia1SEHhS3b0bcfuE','RVS','Ok2fW6ZKgxU9jcUemGr5RUDO8Uv0UxMcMcGG4b','QrCpS','FkrkpjTci736G9H3VoekVXKuZIopzZ5rwjotXmXH','BIyDNYFtsoR3JT0VTA9WADqOXEWz1wAcYumA9pBv57oWh7jCZIkUK2UDuruThpgNcsNU',5);
-INSERT INTO t VALUES (55380,120,'GlhYxdOyiZOD2rvKdTFFhJm16Nj6SnQajs07h8QZZmW9ik7p7wA9LIhbdSHAPdM7MeTsm','g2','CyiZzJxwegoJrThs06f0BRCkdjpde6FN2TUZzhtSURVQG3a16jGUTO1','Hfnd1G9rTz','xqeXmEHjOnvs04POfLjkZsFARGM5EC','KcLBMjAPzrmztu7CRFZtQq7g50vLramLVZNmwy4Xx2VeZ9uW',6);
-INSERT INTO t VALUES (14044,211,'Iv71cHBvcCXkp6rxkX0SOexk2yYskTfkYXi91Fi2YIc6XJgiiN1VpkyJgQb','1','rN2pJzNcN6KgtbZrml9uD5UHQdAYApIK','8','SnstUMhO7h1zDuEZf','xrh5LvIWPit9V2m6oiosjSCLZq',7);
-INSERT INTO t VALUES (29792,200,'Iri1h2sFWkkNaZ0ZBUEo1iUyGi2Lgw2tan9Tel5','l1L','GefsWxvDqLEQBKayoL5oSsmzb','nhGP','5oU6qL5NGOYhebMhlRXITG4YsM3tA310zjXmXuCUcjn47iT2cYNk890WEziaV9vtA2rwgAAm5lg03wOZi12ZtII91','9',8);
-INSERT INTO t VALUES (28989,52,'snagFzbP4GClgAT2Epx29j6nqCNQjMS4oX8o0KkBkzs8HnTA5sXxXdIj1y9vAQ52AQ47oW0NDL','1K','D7kEwP','GB0TC','gk9M5DCjF9Rcc90MdkJ6YRDdAlqUZ36WaYs0mrs5H8V4KUHojEKkCg1I3ezy','LPjpzcBiCYi0me8sAEa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b BIGINT NOT NULL, c CHAR(4), d VARBINARY(63) NOT NULL, e VARCHAR(90), f VARBINARY(65), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6797474712808625975,820617602349442923,'Q8DQ','wUmMmWFJutf51dz','3Hksjt7mDZ9ZoQqQLfq4U3mZe0JiBCVw9Q4OhkKNpAyyAMKeifd66YroqV','wFKICN22HNcqrmUpHWT4ruMSSwlkkJa6YCkIZXyWQToWTN3BBxIuMLg48j','Jm','D',0);
+INSERT INTO t VALUES (809185573700075806,7600457853850892044,'AYP','vgL5','BDgxXWW3kmcvC3rTkiP','CygDjpZY','KM','iP',1);
+INSERT INTO t VALUES (-5257228246758186466,3980711590163990792,'c21','2SKhHS89Mj8TsI763gbkgP35uxXbJLx17SzRXPGjfQuIlA4BCkSBYa','kIjRpjgVh9irQoKRmh19rTgoEP46ZaGzrr9a9XvWIgniiw','FhF83CAfAO0Yw0lkRelFCS83ku9IMsfsirHeolru0BcpI9nD','67','7m',2);
+INSERT INTO t VALUES (6821479773199691486,-2169154136022568667,'di1','YWxMf8x3zk3d8zwBqqVvb02D1uYFkNjPf1uzqHYCKDooHrviM58kn2RiFuMVH','Zjy0PIrP2sasBqagN5iNlGX0HjRkM3sgU5e673T9lgxa1FIsI4mbiaTuGYTx9gdmLyjhgTUVh8','wkUl34CvtgkIbUr8dh5ZwQ','P','m',3);
+INSERT INTO t VALUES (2788066258197213561,9002569364260189187,'xE4','3BwSx687dIlQ','36O','IzeLXao5YsfCiFkBPorZCUaDWPonkFLzmWeW','L','8a',4);
+INSERT INTO t VALUES (9113744842012607235,5778172619840688759,'fA','PpdeMchD2KDXTBo','dHsiC4keR0pl1PFHdZEQF8BbUYeJuaSuz5U27auk3eO3gxL6pue0OcxUf46BTLi0tGqyYtZwBsDRLAC5YHmB3V','mDCYwMvhQfJQCkrYB6pyF2eipLdOAj7XATC29aPVWXjEpXZdZayRBPV6t','yW','cV',5);
+INSERT INTO t VALUES (253742058317045838,2504922856317288403,'aM','QVrcNFXwPpqIVwoLfp','4wp','H7UpoOVs2r4xcGlFJzPI1Pd5WgarKUpD8K6tvTkxfNGfyz5y5hdPiHk','u','k',6);
+INSERT INTO t VALUES (2248676012064245722,-3513836110945885862,'BI0','nLYDEoJ3Ez8sPJeAte','Hua6q4fPtQ8Dpg7YH0oNOKTjL3bIsXIK3iaDo2TXr85cPkzFKUKCTaoj7nfIikcRTj332Ob','S5pEuan54UVO1zoeDs7hx4Azmc9d3lRWDUOWc3JpsS2Sxmtr','V','oJ',7);
+INSERT INTO t VALUES (6152609967320585282,-8301121318924683297,'tegI','ui4WgoBIofQFJsaxmd2jEFqf91g1csrItO7UQ','VtcKJZRoIp8T6keTHAb9lIjORnLA106rNx4HPRLaE5zbpI2Z5gDlyuDCuvV0P1MoFSAWpFjUb5u6','w4cb6wxNoz0jGJAvXtbeLx3GxGzjaNZBfh6cQnGc0dTxFzoQfLBSeFQvNsj7X','h','sC',8);
+INSERT INTO t VALUES (-4236211313603603665,-3236202540622976193,'vT9','jbzIM5T29vWi44KULaOmSNDKZTH1oh9Hc7H5g','EvuOf6Lpc1wjGljYYUOo7xm5o95rw7dSWRuyYPS1Ww79lzHKYQ4','XyZ5QnQt3eDmxQELrQRoMaVuIb7b8PHjzJc8ZIhKL8rY8NZRMIFj','Mn','iI',9);
+CREATE TABLE ti (a BIGINT, b BIGINT NOT NULL, c CHAR(4), d VARBINARY(63) NOT NULL, e VARCHAR(90), f VARBINARY(65), 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 (16087732898891123554,178,'Ouzkac8','U7','rv1CzGCftV7WQoW0oxUBHHbaY706zGhBhjFYRLfzqOKfUTO1fAE1cgLK8tspbp7Xg1','i69','CEc','Wm5y0IECioXK8cgrs9siC8mn2amQwKfl6ACLkP5IgpgBpnFiE4H9xLWdp1vhKXFRhLxZL',10);
-INSERT INTO ti VALUES (16087732898891123554,178,'Ouzkac8','U7','rv1CzGCftV7WQoW0oxUBHHbaY706zGhBhjFYRLfzqOKfUTO1fAE1cgLK8tspbp7Xg1','i69','CEc','Wm5y0IECioXK8cgrs9siC8mn2amQwKfl6ACLkP5IgpgBpnFiE4H9xLWdp1vhKXFRhLxZL',10);
-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 (8855386932819405856,29,'IuvEaZLk','u','asdpcobSqAc45tDsrkwgQlTNsDuE5RqYF75KNl3OtQP','Xa46OtKv','JKnKg3SeZWv3hjS9OZHKiCz3Q3WeLfyNFDVwSjPwlx8rGS1RQsMXxassZoCuO5V34xYWLUkj6EGVeWAOaOtZ12','0pHvsBxT0qu7QdIRlNLn4X3gFkYJ44hDmiM0AmzSwwy8TPPJTmEn6BOAcWJ08HMflT3OFclpsEh6uX57o2a4T5a3Yc',11);
-INSERT INTO ti VALUES (8855386932819405856,29,'IuvEaZLk','u','asdpcobSqAc45tDsrkwgQlTNsDuE5RqYF75KNl3OtQP','Xa46OtKv','JKnKg3SeZWv3hjS9OZHKiCz3Q3WeLfyNFDVwSjPwlx8rGS1RQsMXxassZoCuO5V34xYWLUkj6EGVeWAOaOtZ12','0pHvsBxT0qu7QdIRlNLn4X3gFkYJ44hDmiM0AmzSwwy8TPPJTmEn6BOAcWJ08HMflT3OFclpsEh6uX57o2a4T5a3Yc',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5031638299485231473,-6938224733677629464,'Xbnv','RPiowuimhUS1tKPEBtnXCkHl8EVsVF','73kFakiq8pPM8khm8m1B7ucPYP3CyLUke797tNbP','kQDU','W5','Z3',10);
+INSERT INTO ti VALUES (5031638299485231473,-6938224733677629464,'Xbnv','RPiowuimhUS1tKPEBtnXCkHl8EVsVF','73kFakiq8pPM8khm8m1B7ucPYP3CyLUke797tNbP','kQDU','W5','Z3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(5);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
+INSERT INTO t VALUES (5407544555647403694,6362037795663338940,'fw','NBKSKQYVuKKcj02fArtlWTb1uT6DVS5jL4GddqpnmRe20TeYbN','InrJYj9Ysc13BMN8cnziiST3OsCON6MEZT2mieNOROysQrC1uaLRREjzhCuHe8JPy','FB3B5zatsRaG1ApCgvZpkEWxR8','3','W',11);
+INSERT INTO ti VALUES (5407544555647403694,6362037795663338940,'fw','NBKSKQYVuKKcj02fArtlWTb1uT6DVS5jL4GddqpnmRe20TeYbN','InrJYj9Ysc13BMN8cnziiST3OsCON6MEZT2mieNOROysQrC1uaLRREjzhCuHe8JPy','FB3B5zatsRaG1ApCgvZpkEWxR8','3','W',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4306949954394523751,14,'7oDcvxRXcQuCMKiUcwliyR5MkvN2LrOa','GUYZOa1s1ocvH9vA3ZblFE4HB05Aipy6hW1UGkurUwpy09SLZi5pri3UT6GLHifOwljvRm5EXQaTfEXq37F1M6anXvYu1LXL9twgr3lFBRiw6VoGYXHWNAUFzSpNzbsA7vCaNB3WxgNNQd0njdaD5iMJfZddVmHbNMi2qQKjq9MPAylFqghLKb','88rwf80Av4RFfOECTV1tPEToGEwjq','ljucJrJoIF','zpbFgjty8bpKXW12BLBv9MEPrJIszNphZZF8QuXDkUzgjTCOCh61SWqDooG','jh9Nh9RUB8tOfwO0YlcLEP6Ygr2Yjgw2dABJV4LDa2DLxYD',12);
-INSERT INTO ti VALUES (4306949954394523751,14,'7oDcvxRXcQuCMKiUcwliyR5MkvN2LrOa','GUYZOa1s1ocvH9vA3ZblFE4HB05Aipy6hW1UGkurUwpy09SLZi5pri3UT6GLHifOwljvRm5EXQaTfEXq37F1M6anXvYu1LXL9twgr3lFBRiw6VoGYXHWNAUFzSpNzbsA7vCaNB3WxgNNQd0njdaD5iMJfZddVmHbNMi2qQKjq9MPAylFqghLKb','88rwf80Av4RFfOECTV1tPEToGEwjq','ljucJrJoIF','zpbFgjty8bpKXW12BLBv9MEPrJIszNphZZF8QuXDkUzgjTCOCh61SWqDooG','jh9Nh9RUB8tOfwO0YlcLEP6Ygr2Yjgw2dABJV4LDa2DLxYD',12);
+INSERT INTO t VALUES (6918302968978660424,-6404955272736788798,'trct','AcJ7PVftW0NO0PiP59W0b6PAJgCNBRi67KT4tiP1FYQj7oSdwUEJqG6mLR0wxd89sbtIgIq7jbuu4lzwX7XyMjOtdss4k','AdaP3C1tTU90CZDHjvz','vGy31clR9C1lqabrAnoTLmme3Yr','5','18',12);
+INSERT INTO ti VALUES (6918302968978660424,-6404955272736788798,'trct','AcJ7PVftW0NO0PiP59W0b6PAJgCNBRi67KT4tiP1FYQj7oSdwUEJqG6mLR0wxd89sbtIgIq7jbuu4lzwX7XyMjOtdss4k','AdaP3C1tTU90CZDHjvz','vGy31clR9C1lqabrAnoTLmme3Yr','5','18',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2625908483003361612,138,'Rz7fXV9KaG3j28H1q8tIfzM9WF9McllW','WqkbXO3Paai4cFxcbYoITTOgt187KXcshAk02cLd79FsuUx2q1sXw0nyV9O3xYcF7nlnvaDF9IblNLeNGxqKreKu1AOhb9fXdNmcKRncHJdywzZWHbMwu4bVR8hoayohA0sc3unvNKulLvgPr5eTr4TIVHLpbUgv8MocoI94Q9eB1ft3ORU3YyuqGFQ2U7UnGaZvCciFWW8CmiNG6pW7tm3f4muqXWTVxtHm189XhpADWnyxQuZ','b0TQJWc','jbx1AYBjYyZCxFghauhP5tEWfDGuLTNZxdA8Q3D9MYJQUtTAoo49UIsJMgwhCP1dhcEcdden61KN2UZQjKGubR7cOPF8cswYM1aNhFaF1pwDFlsG3cqsDlmbBeyj8PLjpOY4R8yhmhQg3dMG','ODfgR1Uh12j81ClVfmoszkLNlZUG0b77mxXahqFlonihjQlviwkDkGaKO0JsrxMhAEjksN3fbARUu94Kova9n','OPMsmvuI81bJjzhBqMS6Vi4PWJdRtMV',13);
-INSERT INTO ti VALUES (2625908483003361612,138,'Rz7fXV9KaG3j28H1q8tIfzM9WF9McllW','WqkbXO3Paai4cFxcbYoITTOgt187KXcshAk02cLd79FsuUx2q1sXw0nyV9O3xYcF7nlnvaDF9IblNLeNGxqKreKu1AOhb9fXdNmcKRncHJdywzZWHbMwu4bVR8hoayohA0sc3unvNKulLvgPr5eTr4TIVHLpbUgv8MocoI94Q9eB1ft3ORU3YyuqGFQ2U7UnGaZvCciFWW8CmiNG6pW7tm3f4muqXWTVxtHm189XhpADWnyxQuZ','b0TQJWc','jbx1AYBjYyZCxFghauhP5tEWfDGuLTNZxdA8Q3D9MYJQUtTAoo49UIsJMgwhCP1dhcEcdden61KN2UZQjKGubR7cOPF8cswYM1aNhFaF1pwDFlsG3cqsDlmbBeyj8PLjpOY4R8yhmhQg3dMG','ODfgR1Uh12j81ClVfmoszkLNlZUG0b77mxXahqFlonihjQlviwkDkGaKO0JsrxMhAEjksN3fbARUu94Kova9n','OPMsmvuI81bJjzhBqMS6Vi4PWJdRtMV',13);
-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(89) NOT NULL, d VARBINARY(15) NOT NULL, e VARBINARY(59) NOT NULL, f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3460972038,1777660016642687179,'s0a','U6mt','uA9fZLO2WefHYjFT4LXaWjZnuWsQldaqo3Mzof9sw6','gXikJ1gZLZNgKwhBTytoycARQ5Fa4C7ho','WSe0qqXNfaQg9HPMp','2GS7nCVyoGSfqKuxg9azw58Nmr3p',0);
-INSERT INTO t VALUES (246397601,686668594911212486,'Lut3oMwGsluzvmeA3nSWdPFV31HXmOO7orElSEQxJTYAiP8uW98pbwDF','kBwtkHN0wzRBj','Dmcxtp7IvMNJta3PuLmBgsL7badvr0qXj2jNbL','CwugL5z9WknuyLLsfKVyljjLCd5sZ5GeIp7Hf4RnHdTwL6NP78znylpydpB5b3','iatM0gtsfud19rbpd6877Gwt5Sh7ulqDdjFXxwvb5Cb71CQkhqSspYc35zDmWnwBnlw6KooIiQof9amzfe','feft6HNink75ul1hQ3uD',1);
-INSERT INTO t VALUES (67472130,11978463597235645411,'MrU4UMNmXDkhQi5VHlthZmDlHW3eK6Skp4711DLVs2RobSIJ9u54JIiMQscVTaDUaCkvcmeKjD0gF5Nhs','acMH0SQHECQ3k','27nVuYQIaCUtuV6SFAf','nX3KxvahzagIYP9uCyp1UxSxYGLEkDa2kQQk3Zd5Y2S51iGMsTR6kbbGp808FFTrwiPMjmiFld0bPOTE6AxxSzY','jI5VMd6sXIjtnZ7iAqIeUppdju5nHzWaRA4ZdrMYeiB47LcDdLbhR9','PrTQfEBkpcCEI',2);
-INSERT INTO t VALUES (524837567,12973390566275297868,'UFWC2dZIw8L685hkmL5y5OmBkw9P0W9h2sGNA41NPx8Qen0IIMKrZ3A66K1dvBHVCnrNiRIqq5OOXh','NsLFsHOeQbmVGRM','EniFkVaExwfqjzcsrdcm0ZL1Q9','kEoheAPy3zKrbOBKafGoVmoptxETsTkoO7PWjNt9QZX0LCXVQpC6cMvJgG','aAGKsbUqYytXeG47AIWi39DC6eaw00NjSHFb1Hi5qoGqNJfCwWIiz2c1VsQcZ','r31g9qpOZ79H16rG4fKn3gTTqrjfn0GzPiL0rqpOUqGiJGFI4GNjzOVZkMl',3);
-INSERT INTO t VALUES (4091293137,11543944870876889988,'HWgkDcMXbMYnFfB83Xa2GCpd7D9','8','itH6qVJNXECQifD7SmrudN550bjIoiRw2XIzF5JYb','9q2EhemkIzLA7JKJ2BMXHrtb1sk4YQRCmM054Lybz68IcE4LixH7vBk2RE8','zN2sWmIN86tVGRUcUdUBRS4720PJNFFO2fwCr5TXFvW7rZoHj0S7k7Y7fUQpeG7ptJiwsr47Wbd4fAJPxsM','2mvQMFkYGSvbhfj3Un3tXhV17Lz4dZnyRijg0n26uw0VNhjRNx3lEIsR0guohp60Do9nvRsq9oguk6P',4);
-INSERT INTO t VALUES (172885307,11519494172800332998,'RX02tRgpQu4nDqlO4bT','jb','RBY9pvJBmwl','bmD2MkKP5Y6UFhvIm7fAdY9kZJ1o33gzCJOKFI3yNnOfPmZ6JYfninVMyDAcM6OvQgHe96cDgWzsWMOitxHPEEH51TK','jx4zFIzAmP2vRw79V','ZgBtH',5);
-INSERT INTO t VALUES (403261772,17431349872394286642,'3aDh6n2iorGoSJBpewaiOj0RFfDeABIn5y2w1CKqP56J3','HZ2Ufh8U','nT5JzfOV6JppwFMd03AEgCE0eWMGT2vNQE1','phkNaJbMIcHMk6nofk5wOB','8FPKCCdIXMbsbEDIjIaIbsw3XC6di9Y45ZBUk20ooNtTcbLmL4ZCrKiGAbKBkWpyr6EVGHnG8','5iz9omXynvJ8xbQsSPHWofNeDUpntyOST0xafKFqufCzPTWjoLBEw8VSGijiKRvr41f8WdLFRnKkyVpJRDeLDJ',6);
-INSERT INTO t VALUES (2383628313,13565153580102021856,'p1nMRvkdjhJ613Uy3qJb8ytvlR7UOuNljdNpsWFp7tQ','q11OG5wDsSg','gaC22kkPg7GqavYPpF','0ehSSoIYheLdh4e','MZzXRqkugjjAMMcyZ','POqN9j9H8B9N174A75ZA2N66PqNr',7);
-INSERT INTO t VALUES (928132737,2871474473743367537,'dZzno2I9NLgNCSvajsa9wruzkEi6J2hdDTc2MOhCPSGKs7rgTCqTvmhsG8HeS3G200Zk5y7sr95d','LRiRcG8F','u8dQWCr8SLGk4mU3h5BUBvyyTZVNVcFEhVMy','mjr7eVhrkvxvmAz','H3K8','9Hny3trR3067yDAaWthGCqA41qeq8ns0UZNzwbvZlf8bZZjdSRHh25HgKR0ty9WlKRMeyAX4emCU0Uvnw7mRBOm7zpmpYxj',8);
-INSERT INTO t VALUES (2127752230,4179864580661802708,'IwnjYcUOIo5S6Xm5eCJ5JTjfhKydqcMUmQZcEDvF6MTt4HLYLFMs','CsAsVTqPKC','nnDIZSLgxBZX9','1sT6Nw7XjUwNz','THvOii8RTQaOOdTTxe2tfulFSOmMMwkLj6vid7a','a7MOIC79mYp2EvxN1vzTPPdxCicMdI2SK4uCq9JtGIHBxGilaBU7lR7rcpBhSi',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2976985529,6601096528192583168,'2Yqvc3VXSGoEpYr9PjvshCj9IPQympWJETfl','40b9GW','r4IyoNk3','rM0SNdxAzdiF635NUNZhByPW93mp6zDXQWyZGLD6RKgKT6bWkR','knqHbENxMImaXFb7NSJh6Rgurf0RNnu0FZyL2ejUh9lu9bS8oYHlVogwRLFILzKXfl8463MwQseT','ajUU2PgwcgR6ffVFdP8SKl9rOlaQl2ySxhaiz5OhwfUOxNwOJDnCf3Sg9453tSYMnFq0KqgTZF6oi',10);
-INSERT INTO ti VALUES (2976985529,6601096528192583168,'2Yqvc3VXSGoEpYr9PjvshCj9IPQympWJETfl','40b9GW','r4IyoNk3','rM0SNdxAzdiF635NUNZhByPW93mp6zDXQWyZGLD6RKgKT6bWkR','knqHbENxMImaXFb7NSJh6Rgurf0RNnu0FZyL2ejUh9lu9bS8oYHlVogwRLFILzKXfl8463MwQseT','ajUU2PgwcgR6ffVFdP8SKl9rOlaQl2ySxhaiz5OhwfUOxNwOJDnCf3Sg9453tSYMnFq0KqgTZF6oi',10);
-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 (3758065004,6179536690124173638,'hPUj01W0NTfXBH59rpolaHJDPVaoTllD2K8io7N9Q6T','dJJp7Uqqg7i','RURygim6VMVqN9iDM6','vZqIqTmeZ8NKCSlG7VoviYhZPmiS9xtkFh1apP1rZn','9TLWYLRDVYp1YKrkySkRHoqBdQdXtiN1bI5D1RRnDmU5TAkRpcdWNRIOoyRSNXbt5','FijGdPlwMRMZVXV1nnSPxmcpKCwkltCcBw80ADtBm',11);
-INSERT INTO ti VALUES (3758065004,6179536690124173638,'hPUj01W0NTfXBH59rpolaHJDPVaoTllD2K8io7N9Q6T','dJJp7Uqqg7i','RURygim6VMVqN9iDM6','vZqIqTmeZ8NKCSlG7VoviYhZPmiS9xtkFh1apP1rZn','9TLWYLRDVYp1YKrkySkRHoqBdQdXtiN1bI5D1RRnDmU5TAkRpcdWNRIOoyRSNXbt5','FijGdPlwMRMZVXV1nnSPxmcpKCwkltCcBw80ADtBm',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1804102858,11158296020492340660,'HiThbPeC','psExs0yBeJjA6Z7JWGOtCAqTaTZWkr6sjR7F16WlpQwJFCEB40HBZmWnroKQGqHPffVbsaBI','Q3NwoYBVcJD07lGrC1JbVNxGWsVZw0USsSK3lHz0bmiwVsqNWQyYcL1','CqjGKV6wQTofmWhrpiTXO1zZiyjXhT3Sor9d40trgklzhWlwW3TUqGEFY8li3HhV3UWZxvx7FBqaL67270','scPoB8dLsaigUxKgSpNifIboo6WuZJIjg7nV9vfVMqkHKyNxVrj2Ey6vUpAWZkrcrAxf','bUHZviY55qdmlNDuSDHHXKzuD2AOvAhMVDWhSYUwWswl3O4PoBSS',12);
-INSERT INTO ti VALUES (1804102858,11158296020492340660,'HiThbPeC','psExs0yBeJjA6Z7JWGOtCAqTaTZWkr6sjR7F16WlpQwJFCEB40HBZmWnroKQGqHPffVbsaBI','Q3NwoYBVcJD07lGrC1JbVNxGWsVZw0USsSK3lHz0bmiwVsqNWQyYcL1','CqjGKV6wQTofmWhrpiTXO1zZiyjXhT3Sor9d40trgklzhWlwW3TUqGEFY8li3HhV3UWZxvx7FBqaL67270','scPoB8dLsaigUxKgSpNifIboo6WuZJIjg7nV9vfVMqkHKyNxVrj2Ey6vUpAWZkrcrAxf','bUHZviY55qdmlNDuSDHHXKzuD2AOvAhMVDWhSYUwWswl3O4PoBSS',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1526065379,7649825832774596782,'kIkR0HH5WGFoStfmEjoQM7tRXyAHL856JkbKUflid1P39VqgEoG2nwtvXhgtDbJ6oEv7xbiU','8VQ21p4VHylg4oeCIbvZO5UqNCy7NQZi45MLVo8OdXB6wuG4vlbyzVSZOf4bSi2ZPDdhQyVIbqfXjjxqU7FMoUszEyVcfp71vjtOXg2mUtc4qiVzLQVHznJ3nmJqsRqLe3yNlJGqAfUP37VRXBP7iaDAwqgNQQhy4jDnOcc7RKy018sutgIl','7zBwjdCyPfRJLs93xQq9tIbPCGH0cWYBIHGu1c5U3ySirg','YQ4PKvK5RNZOhz55ta5OISszg5T2LLDJgZ9vtiSOBJbn5lxGNYZ7jYh2NHR78hy0QSC0GN4Df4tRByTtu4SEO961SLTJ9A1BYL3LX5ovMPQdquBHUzc4AOnm7B5SIsGLefS5ht0jXwRcBN4UP5fBnH8zFm7bLvklJKLRMy063kYdgydEsKKSvOSKwm9YdGDjroXg1sQT2Ls4Kv4oOdE2n8gA0','yTjiIQXDTIEOq22NIG','9AvOnKqbbUn3ZNnEyL8Z0u',13);
-INSERT INTO ti VALUES (1526065379,7649825832774596782,'kIkR0HH5WGFoStfmEjoQM7tRXyAHL856JkbKUflid1P39VqgEoG2nwtvXhgtDbJ6oEv7xbiU','8VQ21p4VHylg4oeCIbvZO5UqNCy7NQZi45MLVo8OdXB6wuG4vlbyzVSZOf4bSi2ZPDdhQyVIbqfXjjxqU7FMoUszEyVcfp71vjtOXg2mUtc4qiVzLQVHznJ3nmJqsRqLe3yNlJGqAfUP37VRXBP7iaDAwqgNQQhy4jDnOcc7RKy018sutgIl','7zBwjdCyPfRJLs93xQq9tIbPCGH0cWYBIHGu1c5U3ySirg','YQ4PKvK5RNZOhz55ta5OISszg5T2LLDJgZ9vtiSOBJbn5lxGNYZ7jYh2NHR78hy0QSC0GN4Df4tRByTtu4SEO961SLTJ9A1BYL3LX5ovMPQdquBHUzc4AOnm7B5SIsGLefS5ht0jXwRcBN4UP5fBnH8zFm7bLvklJKLRMy063kYdgydEsKKSvOSKwm9YdGDjroXg1sQT2Ls4Kv4oOdE2n8gA0','yTjiIQXDTIEOq22NIG','9AvOnKqbbUn3ZNnEyL8Z0u',13);
-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(5) NOT NULL, d VARBINARY(66), e VARCHAR(24), f VARBINARY(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (201,40641,'xfRqy','ePx2W8RHIdZxW8ZHl','d3EEV1HrFSdM6sq5IcmXX','xfZyDijESX','YNjE7XGEsgkFRBMOcIt9fY5MMGwMmwaB0i4flhvM4NJNGyESgpDvbwSUV4OvLP','CyzXKpsxgYgdaiJtroUKkdJ8qGJbv0LgaOPDGID',0);
-INSERT INTO t VALUES (21,1551128,'tJOqv','a8KjPCcA08m3em1pad','PkY8WbpN6IueWaRMRlSgq','fukIPh','Iyso7yaK11KAcXlXZVhFDm82Ogh0H2MFwJE5RQ8Trs7lFbkfYkqbTTyR0mP1737TSC5LGs6Ls','GzBdBwX0Sz4ipnJzHavR',1);
-INSERT INTO t VALUES (17,-674132,'a73fY','wWZesaMKUwm8ZQlLbJuMeI93CjiML1Gc','2BV6BfD','apJb7MONTj6anrc','e984j1DOUQyACPVhuzTCbNSKD8uTFysKYyOq4FfCQ','1imUvDqQmNXeRPqsKkqGzwq7URFYyP0WE',2);
-INSERT INTO t VALUES (188,5185901,'giEM','6tVc0oulNzFpYBZjaUL7SnURRcMDfPZlkpAlhEOFuMzRx2WrCN35GnXx6gH','DbW4suFEGGYBwFpD1c3xC','TRmBEQXT8ns','AJ7nOfb7zkp2','qcE267LSJKSc0bhE4TCVoA4uWUok9cNeXfEMj9fzxDcAm8',3);
-INSERT INTO t VALUES (141,7899001,'L','HEcFqRAiRSYtw8f79KECPBIb3fGsraoNvHsrMzLAou795iQ0shFhOjT','zdnITicnzawsXgJJ1J','L3FN','J6do5PuTqSe2YgMc4IQjU9HhkHlkM0thRqgFOel791LgslhLQumyCg2Rm4BH','Bsu7To8ocWVSCfjMavqhXjMoG0foRl5e0bcXLU4Sl7ookq',4);
-INSERT INTO t VALUES (229,-8075175,'Wg9HN','RhQci8StcMob9otRfswWYz6mLaBD','MJMZ2aN1q','zhD','QspuAVe7LySA','1ZxfpwS8nbND6ASanlHHHl3iiFLj0l3tWjqdPtOsf8vUGaFmRHuDBTzRfdER3T60uOPpo0LABwwbVXOoPc8OxbhzLDwShU2cL5h6',5);
-INSERT INTO t VALUES (217,5436054,'3V0q','82ku6QwensqNxOAKP9b7qxpAZtemerE7HyW62YDZHBnNIomb3kZ','33ahUVkNsO7DnccZJqbIX','t0NPqc3','d9OKpEtcy4aion3ezRHcdXXn6SmCNPedYyDVWfdpjeWAd3vlNLa85ydEXW236rE91hAd1MXh2Gd3iHgQR6OTFRYS6Glk','tcm4MryX6IFU9',6);
-INSERT INTO t VALUES (76,6882700,'T','qXm1dr9ZveErn4wT1DoArPdJPHMq5zPmxmJkEebJaT','1Zrlb2','Y4Ajc4EHME1hG4','PqIR3Egcs6fs240','9CqCAJwzVVamLuhHQyAK4jjsQvoKecgi0VXOSbZ73LlFdInlcAm1Knr5o6uhGtPof59UPT',7);
-INSERT INTO t VALUES (23,-6555040,'48m','OvkTNj7HRiQOaJ5HPtSntUaFH8cx6harbfkRGbYZEmJV','2eL4PhMj','jFUD5vA0MmUFbo4aHbMZJFhK6e1SS3OI','SNYOLl30gGS9DZEe6UF4ghGKj5v7WjU0pFEDSqlAvPJ9xBn9zbAMcisYp2t3avoOojEcFMpVZ3Eu74Xi','z9Xm7GNeH0is6oYr9vkcgvzcylCr2VEdUKQutZAkNBvFaio',8);
-INSERT INTO t VALUES (112,-5350878,'9','1pxV1tyYKozqfCvJcsej0','KMi1','X6D0QeZDnBgDJgWWnxmmA7m','uAqBy7Ig6r8goO4iNJIqWAHv4t6NO3cU8XMlKpyaVFVFVT8yVNmX8l7bF5ZFZI87smmKkLBTWoZILc2yg9hPLcO41dDlT9y9Xx5X','HsZ4o1Th78XXLsCiLfBgoJOzxUJMmTdYZp0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3472050020910255652,-3082871816267764605,'zbev','57vdXJvqXKGHkgu1wDXpE3a5mWZu3mb7uEFTV6HcaNd0rLyQ4JbEBfrtTOH6C0UXQiXcc422rOjtouhYV093qgf9kJCKJgdiinQMQcfggueNE4bo5ibksEJvoOER91B2UriL8v0c6qxWFz6Nxs1MjFiy','fCiYfBGQOuJKPU8t5v1NBbcqqptJM43010q4FsSclAl6qJ4fPQWCx34A5M4pnQ','WGpXB21A70lQ1rsUAlGTZRs5P2eGU3pwSRUNo6rbn4XYUAI3ff71q5K5n5r0yKw1hmxwyrx97y9UJfc1yh3hs','c4','a',13);
+INSERT INTO ti VALUES (3472050020910255652,-3082871816267764605,'zbev','57vdXJvqXKGHkgu1wDXpE3a5mWZu3mb7uEFTV6HcaNd0rLyQ4JbEBfrtTOH6C0UXQiXcc422rOjtouhYV093qgf9kJCKJgdiinQMQcfggueNE4bo5ibksEJvoOER91B2UriL8v0c6qxWFz6Nxs1MjFiy','fCiYfBGQOuJKPU8t5v1NBbcqqptJM43010q4FsSclAl6qJ4fPQWCx34A5M4pnQ','WGpXB21A70lQ1rsUAlGTZRs5P2eGU3pwSRUNo6rbn4XYUAI3ff71q5K5n5r0yKw1hmxwyrx97y9UJfc1yh3hs','c4','a',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5684353348519493542,5350992683888749494,'4j9W','DKEW7d3uMcQJAhbQs','YMSuKx2Wb95RV8zgzU8yHHIOgqUGYrUaOc','EuZD','v','II',14);
+INSERT INTO ti VALUES (5684353348519493542,5350992683888749494,'4j9W','DKEW7d3uMcQJAhbQs','YMSuKx2Wb95RV8zgzU8yHHIOgqUGYrUaOc','EuZD','v','II',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6810853896971145133,-7575229912011978103,'C1AJ','HA5M9hfpz1ZfGOsUbF9OxE1T0Gky2XQZKeLvA6zd6C13Hajeh5p6wlaKSgUuOmJ3F3tuIjAMnUEGp','LJsM0yfuM6QiYSWZUFYYLhTxfD','3rMOiB9Zt2FLvftAaA1wX5KFeHgWO','2','DW',15);
+INSERT INTO ti VALUES (-6810853896971145133,-7575229912011978103,'C1AJ','HA5M9hfpz1ZfGOsUbF9OxE1T0Gky2XQZKeLvA6zd6C13Hajeh5p6wlaKSgUuOmJ3F3tuIjAMnUEGp','LJsM0yfuM6QiYSWZUFYYLhTxfD','3rMOiB9Zt2FLvftAaA1wX5KFeHgWO','2','DW',15);
+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 BINARY(53), d VARCHAR(21) NOT NULL, e VARCHAR(11) NOT NULL, f VARBINARY(36), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (61796,1240101108,'yomcQdHnw1G6LivpRw6BobRLWjmzVoJitpZ8t81L','FZYIAskkjEiUiovPPAp','tpR','54Gj','l','A',0);
+INSERT INTO t VALUES (3094,1022575379,'4O9dYmArdoJIdahi6jXPJle0qIjpEX2zKqBzwtP4fa713x','iwBkIeZFE1DCb6Z8ZmwLl','w7Ib','oqJjOskBAgEicqpB8Jt4phHPIfzd7aKP','w','i',1);
+INSERT INTO t VALUES (60362,149244684,'0xU68yIJfSVnf8QewPrFfsz0fQjnGO','0','a','LLUTA','h','E',2);
+INSERT INTO t VALUES (41898,2093181008,'wU8ALPVuhuep','TO0M','2l','bM8RmreuWb7qYlp4yyjGEb4tKgWS30L9dH','N','J',3);
+INSERT INTO t VALUES (16340,1054840108,'ogIoFH1g6zC','Yj6arbOWFP5','O8kf54Ri6','QkUTcXIfwn5','7','P',4);
+INSERT INTO t VALUES (7368,1834050242,'lHWxC7tqJ','QW0IDh1qK','mwq','MJa6hjBH63','Q','3',5);
+INSERT INTO t VALUES (26953,621813342,'QmgvW85MRnvGHfp1Ftd11N','cXsOBir5ApTk','kOYQR4JT','TfB9H8COWVi4tj5feuWZRgiej','w','g',6);
+INSERT INTO t VALUES (48278,1622718996,'f4RbtKEfhAmEoOHiwayKF3G3XmIGiZCGlseCg','YrK0','3f2wGE5','p28t3CSvlBWx5Kv','j','c',7);
+INSERT INTO t VALUES (17947,4270214752,'V4hHAjrwp','QS','SeQToTZf','Vckzwm6VPVu','8','F',8);
+INSERT INTO t VALUES (9089,4185544743,'C9V','aeHZwwT5jy','izGlV2N','1gCiX4W','A','Z',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED, c BINARY(53), d VARCHAR(21) NOT NULL, e VARCHAR(11) NOT NULL, f VARBINARY(36), 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 (9610544543796145062,4155864,'b','ZwBkYB7gPAotw12Qp9buMMp2GWhxNaRqNS','8XH0ddgYVgwzVQ8','ql0mLCdXSbPGYA6D8mDRe7itepI9Sr5','WsL5C','eqxQT2dCoi',10);
-INSERT INTO ti VALUES (9610544543796145062,4155864,'b','ZwBkYB7gPAotw12Qp9buMMp2GWhxNaRqNS','8XH0ddgYVgwzVQ8','ql0mLCdXSbPGYA6D8mDRe7itepI9Sr5','WsL5C','eqxQT2dCoi',10);
-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 (11021910831105277617,-5627948,'eqw9a','wvxvf6gilsuSXm6SoVRNqNOZZ0WfaGztJWJkVfSOZ1O6z4XVJa2liCW68sEXzpPTN','4bn7Ay2GnDuittvg','nWVYqrg2Z','b90Y','0s7EAXtgD8rMwvVGw0NMfIdXddrbGES5aBSwQKoAv6qY6fsOvq5wcHUrEGpEHFHcjx2Ks6yuyQL7J4z5o5w4KzoewVN',11);
-INSERT INTO ti VALUES (11021910831105277617,-5627948,'eqw9a','wvxvf6gilsuSXm6SoVRNqNOZZ0WfaGztJWJkVfSOZ1O6z4XVJa2liCW68sEXzpPTN','4bn7Ay2GnDuittvg','nWVYqrg2Z','b90Y','0s7EAXtgD8rMwvVGw0NMfIdXddrbGES5aBSwQKoAv6qY6fsOvq5wcHUrEGpEHFHcjx2Ks6yuyQL7J4z5o5w4KzoewVN',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6522222975999401670,4140506,'Y3WYFx','dntuCGjUfBcBmzk5in2108yEyKveawsK8hSFE5CBBENeEOJkBoP4aAcahEJLeu9mtIgZswrzhAufE1pIqlscw3D47hWW4JmzsxlFaOIoGzBkz002BjXAoASIGyORE','zxI1UvfLjrtMogJAcW4FP6kf','FCQWNDYsZ6JETwjxBHoNt','z6dB7xTL2Ja8DW5iqrOvMN','TbxcdFrfU5pJgeI8WmpmwIlfpOnSkYJq22A4',12);
-INSERT INTO ti VALUES (6522222975999401670,4140506,'Y3WYFx','dntuCGjUfBcBmzk5in2108yEyKveawsK8hSFE5CBBENeEOJkBoP4aAcahEJLeu9mtIgZswrzhAufE1pIqlscw3D47hWW4JmzsxlFaOIoGzBkz002BjXAoASIGyORE','zxI1UvfLjrtMogJAcW4FP6kf','FCQWNDYsZ6JETwjxBHoNt','z6dB7xTL2Ja8DW5iqrOvMN','TbxcdFrfU5pJgeI8WmpmwIlfpOnSkYJq22A4',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4190525629,1686125851,'bHg7tceRtIUzJOrVosrNB40EaX9cEJYi','qtXIQ0l','VV','yc1qBL2enz','G','I',10);
+INSERT INTO ti VALUES (4190525629,1686125851,'bHg7tceRtIUzJOrVosrNB40EaX9cEJYi','qtXIQ0l','VV','yc1qBL2enz','G','I',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (354528039,2655092938,'ADfi0tVVWAwKYyrREvEx8lk8Ya7TtbbaDCOb3oiuTdiEt','RMrafr6reWMcJ','3SA2MlFXA','Zf7yu5KqveKPgjjawX5lC1B9sCFtjqb3C5','I','o',11);
+INSERT INTO ti VALUES (354528039,2655092938,'ADfi0tVVWAwKYyrREvEx8lk8Ya7TtbbaDCOb3oiuTdiEt','RMrafr6reWMcJ','3SA2MlFXA','Zf7yu5KqveKPgjjawX5lC1B9sCFtjqb3C5','I','o',11);
+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 (555217966,624072122,'WnlC0BeXypc4YO52PiKZM','3RuP0H0V01907FeRYhbyFqAm3RsUA1zyOXGcsIvpxrTSldP7lV2W3lCuVc9aeG1EtDizq6AzGCSxUuIuxxfDXjCQlu8x','G','ieS4oa8l3xtiGLsGuS6aEP20f0dvapAB9','M','W',12);
+INSERT INTO ti VALUES (555217966,624072122,'WnlC0BeXypc4YO52PiKZM','3RuP0H0V01907FeRYhbyFqAm3RsUA1zyOXGcsIvpxrTSldP7lV2W3lCuVc9aeG1EtDizq6AzGCSxUuIuxxfDXjCQlu8x','G','ieS4oa8l3xtiGLsGuS6aEP20f0dvapAB9','M','W',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (11772162304572318581,45762,'h2k','vJEmuiKWVcQNeRUBvEBakId3nPQkAdT0IXFaE7y8T997AFRwt6hPwoPouBwyHU6bt0XLF','X0QUKbZwvpFyilW1','LCQzbU6n36rOqUisdO2vnSwFEsG9uE4nLVSupDdcWySDq3jHJtAn6pSU1EnYH4M73pM3wkq8VViDez3tZngzn5yoQIBqtDsv3TtlGHYEq8RS3fbdJqfIMQWxAmySyg2g3aIdG0KGxsA9ars2Gqi6k9DD858hgHqZlY3FC7QSTcbBLdmeFvDB5LMJeMuIanjTNXKgp8Xx8AJ4tEjHlvwkCfzqIEt11cjC7SJMYezzG0priGrjd','GHW7eCxDXnh4gnzk0UQTM6wu2fUOSONLvTNGe0l3C96I2oI5W5msUhxoHGxx3oU','bMBnc9r2lw9zLqlJzvoD733nhfo40IVuzyp2IOBgx0plFM9pzsECqmKgPI7MBbGSch7uMWC9jpQanlSGGsn5VKu',13);
-INSERT INTO ti VALUES (11772162304572318581,45762,'h2k','vJEmuiKWVcQNeRUBvEBakId3nPQkAdT0IXFaE7y8T997AFRwt6hPwoPouBwyHU6bt0XLF','X0QUKbZwvpFyilW1','LCQzbU6n36rOqUisdO2vnSwFEsG9uE4nLVSupDdcWySDq3jHJtAn6pSU1EnYH4M73pM3wkq8VViDez3tZngzn5yoQIBqtDsv3TtlGHYEq8RS3fbdJqfIMQWxAmySyg2g3aIdG0KGxsA9ars2Gqi6k9DD858hgHqZlY3FC7QSTcbBLdmeFvDB5LMJeMuIanjTNXKgp8Xx8AJ4tEjHlvwkCfzqIEt11cjC7SJMYezzG0priGrjd','GHW7eCxDXnh4gnzk0UQTM6wu2fUOSONLvTNGe0l3C96I2oI5W5msUhxoHGxx3oU','bMBnc9r2lw9zLqlJzvoD733nhfo40IVuzyp2IOBgx0plFM9pzsECqmKgPI7MBbGSch7uMWC9jpQanlSGGsn5VKu',13);
-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 BINARY(88), d VARBINARY(72), e VARBINARY(13), f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1459341,3297609344,'O8ytDohKy34kSVJfQvUNUUoJw0jeqizuV8GToXHHb82d60F2MuZnDz','AFh3DRXW54KRMB2wVzSzLgbHcm3CIWKSCe1OuZCVA4h5cpr42B7j7fRddIbY8w6JByhbmisF','33Lg','UkPy2N9YaxwTEmSRFbD3YuuUGOWeNW8EZ7Sz8kb','PJTwCp0PdC9w9D6HXJl8ZpzFGCP6AKMJS5eD84ZRvY1TM2oL1smIpB7ZVDHARbuU9oZmJ641zIBV64WZm5oe','mTAmNqe737beKpjEnIcIg41ybSCnruhmqSMWNIrdvHYhp7Egv6MDIFuZwrZCPvEQ50ark2LVvyYgXWcUQiZJ7glD',0);
-INSERT INTO t VALUES (1147349,689485877,'C0rUHzdSRlTVJMoNMU0qLTG','duRVcskkJOIsjRfJlHn0Pn63Op0P266wIHO37LhtmllDiZNb8exjhnrWi4dUsXIxrJc9sv0','YP','sSFY0Qps3anFOyPyHvqIThkGHYSWusdwywg1gOXz','D5ZYt5rrRQeCEl8aPYRp6S3v5ryoogymVqnju2bisv5Vauede4SlYkxWgOj85PK20ShL','y1t3Rn2k3Ogx0gi2hwZlhxAVCkoRChFzKQPssqP4UBOpTTVOLpftEb5356idBr71jiox83tv0k5riSEpYVcKVNWyl3',1);
-INSERT INTO t VALUES (15526657,2470962216,'eMgrb2KGajarNRWN0SfvyOLuI3TBRLGUh','GXcSMZs','Ye','I','S','ENghzjHnsaow9WIFKPJ6FiYAiWRItE19hTG5zKnFh66RoIYunwRU25cDSBzYnQ',2);
-INSERT INTO t VALUES (4822533,4193958501,'KDRiBU9xMu1wDa8gu3GGyL14T9mi8ul4vTF','wXBG6HcPOxhcYpvMlEZQSjoXEaRf6i2GKJkX8bf','284QP4yRY','bakGixbFJ','xh8eJMrq6YO','8',3);
-INSERT INTO t VALUES (1867633,2004706224,'5ph741rIOhk3A7faupgoFazXUfpKLVU2L8uERZ8LPQVdoKRknposiln6L8WOzf89jv5FVAh5v','U8nmVflHiuMGIp6JvT2s6EqRvH5mW4G6qtZ','oPHueAD','1pSC9','EG9QZDD2UnIM4xa9tU7MzKoQ4cHhDYzqtPaK0ih','KCExHkKgg7BH8omU1nrDwirsGa8KJfDUq7QJPneXjFzpi3RVIGTLKru2WHWoGKvAA4amXwZMrFcj34oiHr',4);
-INSERT INTO t VALUES (9287408,3570463307,'Nf82Ok28G9d5QmxLmqKwSw5Xe9k9cfqLjTMuOFixR8AaDD9AkcD4kUwvLed7uB','86RgRuWXy53nsXXuT2gq51sOrEtlX9rpfFNJwQn7','R6','pMuSNj1h','ROaPCG4H37SErfQtNUndtHMjzUhBSfLdwSDyYXjSulkD4kzd78WLJetoiDhD1NFuBUMm2iyePTW8mlQ2GC1Lz','zWoTbJlLZ6tqqnjDMVcdOlyveMXIZnZFdj1Cl6QLV',5);
-INSERT INTO t VALUES (9489821,2123876981,'TEfanzTD2MXFD7IYoXypuyIBL9muqQByUS3Xv5eXKJ','uWzuGMR98VfwLj','6dLmHtWa4FIvR','X2','qMzK','tNj4ECgCpBzoMYIUEXHIcwhxmqrXPixx15P9XFgAmASWkd8SEtlR154lgtYb44EXPYwEwj4pRIDp',6);
-INSERT INTO t VALUES (4775895,3839761052,'dQaCdQnClveWhuNl63u8YqXMqu9reCsjPHeUPGytjMlsJr','g2EuAIkTJJ7SbvqZzXnwi20AJxz','e3vTk2A','Bupibw0HYtpJNO6sefa','YOO4X2kUub8HZ2zSTZLC3zfylmuMyiKClqfpS2t7G87FCbAVpVGIWV','YkCHiHHI69dvllh5kBlZBCpilw8HEAApIUfIOhxfJqY1rlhGVxYuCHOb4aZaKnZgS6N3VZRs',7);
-INSERT INTO t VALUES (6576969,3465634142,'q4sw3yxW17GLIsaoxNgFL5Wm4SxV6Z9B4QvQ58AVZCuV6dFgkiWexHBOiz2vYbNe9di4L17Fp','VgsnRjJ1mCqQAhMd6tQfyt8vgy8scOIoMUPlZX9cCSwp7NIBXG','FW','sAJXMYFVzQmU4OqXD6QPzy8myH0NsMTgJojzeJTbSB','8D1ioQ4XzxJDd77Y1WOvlAd7oLEUzpJLdu67mImGH8FKoKumMuqOf3jxQ8khYzGDetAhE8ItX3P4bCp7lYKGBZoe7Po','dtfXCyM5wEEMfavg6Mv7JSVsu8xqMTcNz7o4PT9PkFwQ4rNFaVzUghu01RTIJag7UBncHw9',8);
-INSERT INTO t VALUES (11155336,3825124268,'wsrCYTgQa4Fyddr4MlXAcp7EGqYcXYVp','ZMAVXGLGnU3xtUQdXcwv1LlVm5nzxTnOXrAP5ficlYBT1tHhgHRp5OzH','mAULfueLc0UC','eo9FlFFO5U56rLCoTOtDtTj78a2','6ClRGYbwu1E5Zf','2dMF54ZPMiFPLkJYuhcDOtiCcmPU1XiRZia7UvcQAmnblx1JmhOS3XcEYMLhGNL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (886067013,1939078352,'mcpWUju79','orxkOln8yxs5s4iqbFR2LYHtT7bbx3SihoCOyb7cs2rXUwkD4LO2cNCA6nFYnsmAWXprL5XDAP1jG0NGJpG8da6Gu0kSmVEF5JA','Hg2yaHYD','7aeFobeHmbBHKunqYsmc3T8kCWYMF6xEIYfIjPKxCWt1zHowife5LsHHUvP2pOv3zG3vIqZHjAEBciCmEk7x9IfIgeYnx0aR58gjwO6gzOy9TTStV91chg3hygYb0bRM4C4SnECtnJrehrdwF7LxT16LqoOI14hcdSQt5GCVenyo23GiffEKvT1o0Y8HSPrnAtZDC7DhXS0AjeNQK8lPVaD1BOVVr5oIuRe6O8mfmghi1','l','s',13);
+INSERT INTO ti VALUES (886067013,1939078352,'mcpWUju79','orxkOln8yxs5s4iqbFR2LYHtT7bbx3SihoCOyb7cs2rXUwkD4LO2cNCA6nFYnsmAWXprL5XDAP1jG0NGJpG8da6Gu0kSmVEF5JA','Hg2yaHYD','7aeFobeHmbBHKunqYsmc3T8kCWYMF6xEIYfIjPKxCWt1zHowife5LsHHUvP2pOv3zG3vIqZHjAEBciCmEk7x9IfIgeYnx0aR58gjwO6gzOy9TTStV91chg3hygYb0bRM4C4SnECtnJrehrdwF7LxT16LqoOI14hcdSQt5GCVenyo23GiffEKvT1o0Y8HSPrnAtZDC7DhXS0AjeNQK8lPVaD1BOVVr5oIuRe6O8mfmghi1','l','s',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1854265688,2027109324,'vYv8PQU','QCOHKCbDF5Nn6iV6MWyxPiPugmJ9EMqA0CIcMCeAQeOdmHLbMUZI6FUBW8j7X5LK9zDfnUT17qErdwctzzieSQ0v6EtGMsiymECVPKs0k7BocbeIpc9bbFB0Zl01GAG9vrlsayy2u6f6sogDOdE07RibOhJScSRbiaXtSnUjwByVSh7iXDSMkoT2uMjzvOFiHl','S03Y','vy7JtPTmpo9SKHwd2WAXTkYcVIkJ2UlSrcJx4kZz0zUdUjIMUwuMVDEsd7skULCMHWeqcO5Y97xdzWLbqv5lFpHqWGfhD','C','x',14);
+INSERT INTO ti VALUES (1854265688,2027109324,'vYv8PQU','QCOHKCbDF5Nn6iV6MWyxPiPugmJ9EMqA0CIcMCeAQeOdmHLbMUZI6FUBW8j7X5LK9zDfnUT17qErdwctzzieSQ0v6EtGMsiymECVPKs0k7BocbeIpc9bbFB0Zl01GAG9vrlsayy2u6f6sogDOdE07RibOhJScSRbiaXtSnUjwByVSh7iXDSMkoT2uMjzvOFiHl','S03Y','vy7JtPTmpo9SKHwd2WAXTkYcVIkJ2UlSrcJx4kZz0zUdUjIMUwuMVDEsd7skULCMHWeqcO5Y97xdzWLbqv5lFpHqWGfhD','C','x',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2669019674,1816418389,'mRVEf4SR2mJZt19dd7Tjv3jbSwEOGdch1LW58RpWjIafaEwuW','1oNGHOhKnc9fyBN85yfW1ejWcuKqI19LkzYyD8kPqE0L1guRL1MG','IP0ClJMj','k1O1hwj68W2XU0A11v2kplhckrOwWmqVIXaoxlAvxYdqtxxZ7SZaY7J9CSRlbFHYtINsOG6a4E0PDIAc217W1m5R4xjYnBowvjiGv9DOPEs4KN6c2oeNWCJzE4EyBBe2XT0gbagt9wsNwbZvwM0uAUU4IAiU9Oc2Z4e4TX7FXCJwIP9jYlPscGQY48s3TlwcGFS3cPXj','DB','Z',15);
+INSERT INTO ti VALUES (2669019674,1816418389,'mRVEf4SR2mJZt19dd7Tjv3jbSwEOGdch1LW58RpWjIafaEwuW','1oNGHOhKnc9fyBN85yfW1ejWcuKqI19LkzYyD8kPqE0L1guRL1MG','IP0ClJMj','k1O1hwj68W2XU0A11v2kplhckrOwWmqVIXaoxlAvxYdqtxxZ7SZaY7J9CSRlbFHYtINsOG6a4E0PDIAc217W1m5R4xjYnBowvjiGv9DOPEs4KN6c2oeNWCJzE4EyBBe2XT0gbagt9wsNwbZvwM0uAUU4IAiU9Oc2Z4e4TX7FXCJwIP9jYlPscGQY48s3TlwcGFS3cPXj','DB','Z',15);
+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 BINARY(3) NOT NULL, d VARCHAR(15), e VARCHAR(37) NOT NULL, f VARCHAR(29), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7423177,359448,'r','EeJXv','b','teEpoYAvt0','G','R',0);
+INSERT INTO t VALUES (3676070,8141720,'f','q4nwEwDF','mC42UycM','1qdvnxG8lhjX','g','8u',1);
+INSERT INTO t VALUES (15393496,6781888,'SQz','eRF7YixUwPNVqD','AngwVI4A2npcqlUyDMjLi3RxFa5XGZ51qF1E','plLTiNv9JKGk4uR4cNgWKiakl24eT','F','yz',2);
+INSERT INTO t VALUES (6716734,-1805769,'T','a0Fy0','HaKocD','NwMbUdtBUEP','r','C',3);
+INSERT INTO t VALUES (13306665,5445249,'bEq','YIuep1aSrRSq45T','SJ2U3fjjaClAZg8lD','eZ4sWafGdCTstSOBbLkH9qV','Y','T',4);
+INSERT INTO t VALUES (1604828,1189215,'jbL','IwGyFbtaGGcd6V','ePkcYp53b2y1mXTnFCzYG0ov2ZI','shJPcNUuBz','c','l',5);
+INSERT INTO t VALUES (2454562,3547386,'D8','Zbr9H4','UVuv2Qtt7QIfcSB','gNKVi','h','a',6);
+INSERT INTO t VALUES (3060179,-6319763,'Ao','M56E91XBJV','ctQfIiobkCZ5pykTpq7DEOFLmqAf9k','Wpj8c8dD1L','p','aU',7);
+INSERT INTO t VALUES (9164248,-3673796,'s','aE','m0HtZjlSTcqJEJDW5HvvT3j','7pJ3g1g0','t','lg',8);
+INSERT INTO t VALUES (1181830,2473350,'iE','1aAVDd','KnheFwEVrJgs4Pjk','OKYy5bUIcVCjvcxfo','x','OR',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(3) NOT NULL, d VARCHAR(15), e VARCHAR(37) NOT NULL, f VARCHAR(29), 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;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (3948619645,941814011,'1Aluaed74DiytqOZRiS1WpnHB0GOrLMao8YD0UjDIwGK65oBW63','BgjvOSEjO40K5WGSfSjnVRrgvui','QGp','ayRLDp6PdrVvEzPqafa','tvRELnY7S1Ni7','Uu13Ov',10);
-INSERT INTO ti VALUES (3948619645,941814011,'1Aluaed74DiytqOZRiS1WpnHB0GOrLMao8YD0UjDIwGK65oBW63','BgjvOSEjO40K5WGSfSjnVRrgvui','QGp','ayRLDp6PdrVvEzPqafa','tvRELnY7S1Ni7','Uu13Ov',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(89);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(89);
-INSERT INTO t VALUES (3587066088,1818655639,'Ld5XD584SvorueLE6Jc3BOG61pONMLKbQprkwAxlZFUA5YXejI59lxUDIY80y','eSQHqAJMUBqF9mqmawZlXoDMkn4juwaMSId','qP','VPM1Rmg0zxzbo8jAu8GhC','mD9Ux2GAZsszufgWHGQpt8rbPFmKkqdnBOKuzamwIiTh8xhBu9TPMCnhTci4nPKXZUYvEa7IzxUdNwp','2Dh3wzeOcIMifo2vLfxCx5NoAUNjpJyaWkYMQh04BnTSB6LF7gIUdURvrLvonbXWoC5',11);
-INSERT INTO ti VALUES (3587066088,1818655639,'Ld5XD584SvorueLE6Jc3BOG61pONMLKbQprkwAxlZFUA5YXejI59lxUDIY80y','eSQHqAJMUBqF9mqmawZlXoDMkn4juwaMSId','qP','VPM1Rmg0zxzbo8jAu8GhC','mD9Ux2GAZsszufgWHGQpt8rbPFmKkqdnBOKuzamwIiTh8xhBu9TPMCnhTci4nPKXZUYvEa7IzxUdNwp','2Dh3wzeOcIMifo2vLfxCx5NoAUNjpJyaWkYMQh04BnTSB6LF7gIUdURvrLvonbXWoC5',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1009524325,3128875133,'f5EYdwrBwEHoIX7bn1oRmvHZAAPcCOzaAV6v7Uudpe','LD2CdgGljorQ11Aqtesoj0NPaDemREtEucPLYBsgqIkxsz8zGQKpcTTi5Jh2oLJHCfmDxLhLWRWm1P5JZeCKzpJ8TulYf4zTDvMXs4cyYPBvJDJfnhECGriNUvCtvgR0587KGfM4Mv60Btwl1bgnJ9UlH4o8JNtXrV2vZo0QG9PkTYKRp','W3SR84eIM','bCJBVNMNJY2ZWuj9bN3sHkDlij','YoI2N1S9YGNCSChGlblzl3iKGDZTOfSLs3Rdz2IDVvXIAJc9GgvvsV3CrXhpjDyS5095P7P8VRKKUfzNApT6DSiY0Lu8YwkS','V8gl5IUe7D4xj',12);
-INSERT INTO ti VALUES (1009524325,3128875133,'f5EYdwrBwEHoIX7bn1oRmvHZAAPcCOzaAV6v7Uudpe','LD2CdgGljorQ11Aqtesoj0NPaDemREtEucPLYBsgqIkxsz8zGQKpcTTi5Jh2oLJHCfmDxLhLWRWm1P5JZeCKzpJ8TulYf4zTDvMXs4cyYPBvJDJfnhECGriNUvCtvgR0587KGfM4Mv60Btwl1bgnJ9UlH4o8JNtXrV2vZo0QG9PkTYKRp','W3SR84eIM','bCJBVNMNJY2ZWuj9bN3sHkDlij','YoI2N1S9YGNCSChGlblzl3iKGDZTOfSLs3Rdz2IDVvXIAJc9GgvvsV3CrXhpjDyS5095P7P8VRKKUfzNApT6DSiY0Lu8YwkS','V8gl5IUe7D4xj',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2515188377,3411807604,'QlO3fOZK','cVMwrWpWU4M1UcxrUuNbcUIefVLqk11oQlpGVqjn4qOT3Uj76gPqcsF3dzB672C9m4QPrFrC8zswtGAZQsbtX7edkc0G15KJS4cnj9AEA','xvNny4','qKznn70CtdR9soVDhl4LmHbJawi8Zg4Co2dS60C296Al5wq7EptwGrBHFNhvdQTrjtCsSd15uFWqsM7LZ3o5XNhhmtila9vJQaQmfQRwJaU3xRp9dTlDvzsWWJ6UaE88gr8tgdvKLYwZs8T4zaEOoV7sPPrOLeo9VRKVIbzqmff','jeryZkRza9M5hKEehY','yiqyZTYumEdzVlGRQT1GXcSoQO8GCgpTlfNw6e',13);
-INSERT INTO ti VALUES (2515188377,3411807604,'QlO3fOZK','cVMwrWpWU4M1UcxrUuNbcUIefVLqk11oQlpGVqjn4qOT3Uj76gPqcsF3dzB672C9m4QPrFrC8zswtGAZQsbtX7edkc0G15KJS4cnj9AEA','xvNny4','qKznn70CtdR9soVDhl4LmHbJawi8Zg4Co2dS60C296Al5wq7EptwGrBHFNhvdQTrjtCsSd15uFWqsM7LZ3o5XNhhmtila9vJQaQmfQRwJaU3xRp9dTlDvzsWWJ6UaE88gr8tgdvKLYwZs8T4zaEOoV7sPPrOLeo9VRKVIbzqmff','jeryZkRza9M5hKEehY','yiqyZTYumEdzVlGRQT1GXcSoQO8GCgpTlfNw6e',13);
-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(94) NOT NULL, d VARBINARY(42), e VARCHAR(32) NOT NULL, f VARBINARY(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1171673523,1212013116473156633,'R3SIMITuNBXxTZBX6f9LmiwtBPcf','5heG','N33xX5l','erC3EejsKtpAn6yrk7Tf37d','ILIwWq7H8JtozYqsT95bgTFmzIwWOHKydlOKPmAYANiXmvlmHZ3knIBiaBTvj1P7OJPwBkChoue1','LLifN3M7067X0ALaIS9aGLZIv5p1uwhvjZn85RmHqvlbO8tPGP5NbgYZnbchjwqF8oLNxrVWgOFKsuaAe0Ywn8JCZH',0);
-INSERT INTO t VALUES (-529391836,11848615589610472383,'YidLJN0EBBJckRhgF1q4HrUFLPJ73gAljo','lZAIKMRxM8EZTkEqxuPH9gKkjMV','QyK','iuGL1DES5rjU1NZ3dQfjoLtBsYpCplF0g7ogp2h','grUXZPM4KseC5M','5vvqRmue1mJHjmZnvNPHnR951dl19WJDxUJ6y5g5zMLYUVB',1);
-INSERT INTO t VALUES (-1542306480,16494530498510323083,'7ZZoq6Ena5Ojf6JXS97qLfYDfL5','wyuOhpuExUZ2chkz','vIqloQDF7c4Wkb','r4aSCFnT2RdPM1wOVDC5','prcJjJhJdIPfd3aE1OHbWrK7AVMiEGSumOrmozcjmCZsU631EI2LoBOonSn4nbzFBQ9Wh3aR14u35i3q4UNZ9SGjeHhk1V','aNcYv1vKqSwAzRHUrJRHqipLgExJyeNN1HL4sFfzDuPXb0DRCeHTDAqNdHmPe64AiL9pk6R0o2pTCm4',2);
-INSERT INTO t VALUES (-1163994366,15668393003350206093,'VDA35i3fNVJX0L7zWG5JvrrrwphAJKfVNBhH9y0S3aoV0Ti','TDs3VWPR','0ByroW4kgT0Le87SpAsjCByA9umtgGGV','2J9KhXcf','tVV6y7p5wE7rZVCAqQDUWhoOfwnb3svVmjoOR8W3CITjRnE7PVHx3RGe9','K2M3ghqBO1MZMVLcj7qmmpJWhmtDXdXsoa6ZA3yFigRgR6zIQ2nP',3);
-INSERT INTO t VALUES (-937528220,14568088980113029699,'JkMeiyqxeL3wFkgiJwsRMXpRbgKlUASUdatOywLIz3AMSHdtEjeevNIPNzd0JTW','CJspbvpell4fHDoqsRow7ngT4oPPI6N89BiV','pu0Obv7kI','H5nR7qpXQxgeP','xbZ7h4Xgl5zb0jtWg6K2jBG06xf7cdqhrv9ghn74cLOJXhmgHGIocJQyWmeYFEF3JB20Wa21c7uBwFqsE2dyT24fevDS5A','AJR77nk35QxEubK4TwXydMpBjv23',4);
-INSERT INTO t VALUES (-1818825532,7424894379386913689,'xMRLcvtw2iM7USZcmtAmFNoLZ','gPL0ZI8uCnwX9Zg7D48OrKY5Fp','u2QXaLf1nC90','PBWQTBBFMd0kES2WKR0kyxBephc','KAY9mM6dIRLc7l','dTQN1B7bAm3wmCB4Iv72ZWHssnTIUiYklkc9IAXGpY8Nqo6c7mzOdIe4u7QYck1JhTUdXnjN90MiQ5tn8IbJMCutNK0Jb2xctyGW',5);
-INSERT INTO t VALUES (1449045494,16778793084734481797,'ZhleHbyzUX6ROsJ3lCG6T0ObEsGN7sGHq5DsRJobZ5HY2PsRWoZCGEanZfqzY9Qbt8i85jFizgGXSMiEUOjUE537P2zP','S','bBsga3tdyIWE2BklFLNtw3moDimGio','Ek4isW3I2QcmFg11yGzTeFfqXyVB5NMn','4aQsPLkBRIKCtBM5ZeckWTNoL5hJ86SEu4AOKpbe1Oo8I9tpjvI1','bczuONlpGB94sRRSgETdmyYQ1a8Nw',6);
-INSERT INTO t VALUES (988052117,10195104582067983294,'KIDPzXf91O7viZ7h2Akla6MnZmUz19pF1eCL9j0HELpSK','DsOhF8','6cG8pKqPmhI9Sj3d3aJH','b4hI6GDOPO8aRNMxeTfrVma5DkEUz8','LZzzkLSGumcr8ZudQOPAt3sZ80ivyO6O','1aUUjtwqjSoiIhrSj5cFyDpPo6Nm4lgQPIWgMEnQ',7);
-INSERT INTO t VALUES (-1273116835,4076665606174317124,'oeNot2XkMN0yTew758S1O5jbdgXN5qFTD3M','ADQkgn','FOcjxq','QI6jIAu3dF1','VamVQkmSAGPvnbR1xRs81dMzIH','D4FwfiWGv25xgc35y3SrjCVZHRP',8);
-INSERT INTO t VALUES (-1124819428,4775789258837688786,'Xv1YnJAsalXbn6hzK3uRnY1tmuRE5u','9QbZKwPxATU4w4YYuXJ3','SIepXsaJnuJW','RgDPBB2Egz05YyS4kEKok7bMJigJWEsQucJB1Ji','qO1RtMpelCviR0gFST0NnJtgw9Lx9Cu3oeuL6qUsXWv5K0nQyCOGn7XMqjr3NZ9EGe5PtvWnLQi5u86','i9FWL8R',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5140691881760485434,6693005402904399181,'JacNoUzFtsaeFOed1chlTsXZDPc6o5a8rVsYIqyCd82FhiIN0T2R8qhAU2L23efSt2TS4uRM5C5RPvMF7kAyTy1uq','b0mluLwHRrgFkdNqT','6FVaSArZ4u32DT8b1xxuBTCaYT49rvb','Zs9PEylxOK2qsYZLSPzyTZF77Ci5h0tf','9k3VCfqqxVCp','9POzjdsZPY6eFC98XwH46Mhaj4oYdHYxM5S1t2DYmf0NtJeSSxTwWmd4C0vzdcMF1YXmImIqeZpwX0xXBSXjx8gYMg5YO',10);
-INSERT INTO ti VALUES (-5140691881760485434,6693005402904399181,'JacNoUzFtsaeFOed1chlTsXZDPc6o5a8rVsYIqyCd82FhiIN0T2R8qhAU2L23efSt2TS4uRM5C5RPvMF7kAyTy1uq','b0mluLwHRrgFkdNqT','6FVaSArZ4u32DT8b1xxuBTCaYT49rvb','Zs9PEylxOK2qsYZLSPzyTZF77Ci5h0tf','9k3VCfqqxVCp','9POzjdsZPY6eFC98XwH46Mhaj4oYdHYxM5S1t2DYmf0NtJeSSxTwWmd4C0vzdcMF1YXmImIqeZpwX0xXBSXjx8gYMg5YO',10);
-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 (-1687763490808851051,1327694637002052928,'E842','uFEGEL7JWMKSqFwn','Xkds08pwmXh0J','mgkO','sOTjiEcGTVwiUA','vqqisn1QtGRZlI6WRoD27bo0tVMsRKwvI9rf0btqSuwYfdq8UVZb79OXo6GBR6ySpH6qcBDC',11);
-INSERT INTO ti VALUES (-1687763490808851051,1327694637002052928,'E842','uFEGEL7JWMKSqFwn','Xkds08pwmXh0J','mgkO','sOTjiEcGTVwiUA','vqqisn1QtGRZlI6WRoD27bo0tVMsRKwvI9rf0btqSuwYfdq8UVZb79OXo6GBR6ySpH6qcBDC',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3206740152940058761,11768316599870760402,'3Uz8fiySpS4VRxdnLL9NUCKVDOze','XSU8apr2ZcInOQY5o6r587Vup','rknvAGe0xDMR4y5E7ETG2lRl1RxKBK','u','UndLNGANzCsYrRFhwueR8y3agzGh3ZhE1iOYK88i2ioxHTlJxgrp8KgNPnDEo3S5By9VSFiiptje1ZNxImAVUnsJ7Rs','tROIKuDVtvOn0UJA0oA5Eq6',12);
-INSERT INTO ti VALUES (3206740152940058761,11768316599870760402,'3Uz8fiySpS4VRxdnLL9NUCKVDOze','XSU8apr2ZcInOQY5o6r587Vup','rknvAGe0xDMR4y5E7ETG2lRl1RxKBK','u','UndLNGANzCsYrRFhwueR8y3agzGh3ZhE1iOYK88i2ioxHTlJxgrp8KgNPnDEo3S5By9VSFiiptje1ZNxImAVUnsJ7Rs','tROIKuDVtvOn0UJA0oA5Eq6',12);
-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 (-3191368843203333606,5455742866640063491,'TtTxejFxSbIKJLKKu','R76FCM0TgB','ap4UUOR','UpIVjteAtm0gEfHI6v79xJCf2FHuNk3DBaDTZFoVQ8PfqUjxqMV7ryzAklpuomQfXhXS6cLjvgnfOhE6qmSFgJLMNEBDIYCl5EIB5fgck6wJVw0j5wm6cU1C64ScS9QQjbELTxPD9Y0krBMFJKgLtIwU4Tnyp','cFaVIGesFBxLUblxWQJ1E81B6X8N3N8Z5YtIeJJaSHYSLs','tD5wvir4',13);
-INSERT INTO ti VALUES (-3191368843203333606,5455742866640063491,'TtTxejFxSbIKJLKKu','R76FCM0TgB','ap4UUOR','UpIVjteAtm0gEfHI6v79xJCf2FHuNk3DBaDTZFoVQ8PfqUjxqMV7ryzAklpuomQfXhXS6cLjvgnfOhE6qmSFgJLMNEBDIYCl5EIB5fgck6wJVw0j5wm6cU1C64ScS9QQjbELTxPD9Y0krBMFJKgLtIwU4Tnyp','cFaVIGesFBxLUblxWQJ1E81B6X8N3N8Z5YtIeJJaSHYSLs','tD5wvir4',13);
-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(72), d VARBINARY(74) NOT NULL, e VARCHAR(45), f VARBINARY(57), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5888114,131,'WatwsoviZveN','f1lmczzhQ1spXoyrIjqNfg6esnq3M5FrzJ8ZyFSwsOLoFlJa7zANj','E6Ghmsm2BPyspxrR','FNpS','nRVt5iopsXVYeS4klkBWQEVQNYnYVPcfrqqUvMAY2ZJqh8HBRNdo6NrXSGYo40R2fzkH4LVWtrHrbCnHrN7E4K3O','hRfwCIQSguzQPik5xJH6lMRRQpz2y2zj99tGY1OGci2bAK',0);
-INSERT INTO t VALUES (6717490,80,'iW5XMsGtHfgC5WchEEhsa5cJARyfeLPsfpGncFLTFAFhwdB','SgerHK1fYUM','W0L9m4Xc1on','Y20yAf7OLW1Ft3KWq7Uf9FVdrsnQNaynK','a2w3zJMMqp55PjnrEzO8tbL3ABf0nRptwimsPYjE74YqKLiuw','iC7YiZIC0Cu6TJMuGm9uLiGfG41HmcFDPY3Uq8ki5aj87M0gwNOu54SksrKZfGKiZTQrn3JZeT66wf96ex4VJvwX',1);
-INSERT INTO t VALUES (324029,73,'K9yK9aDnlbduy55Gsv56Av','M23SRxOOtFiLiTzM7Q','ydZ5e6EZ7xiW5HYOd5nKTaMwNJFz7qMwy6FdG','MctoSRtNtzG5dnOdSJWfT2WP2EbdOSgvMmA3tAzH6wmH0ahG0t0mYK','zSpoPj1GXLoL9rTB4DVn7PolWTk7BHaZVsCw6WNezwP5cOetixadLtx6nHH3Wy2OQ75R','PkrUGvjW718LETv4sGQcJeD57Rj6M4VowmNZVKoXezq0tXU4PyPRgIv27k5AoxYNfjoDzzpH6hyFr7oe3mBxtw9GH5snI8Rkmz',2);
-INSERT INTO t VALUES (-7366622,232,'X3RJs7vhnJJPji61wKyDepUzqxWYSuh2TOoY7k','MgtILhAsVmMvgjiF5A2pS9RfIcUUazatS32Awf2MV1dV','pHPD9qxbK4GG0vHtSDnxyXfG3qs9PRHtXQ2y951UdDyD','UApGQu6vo8S4C6TFAQI6C6UrarMkr','mk4KLbuHsgBvmIChaBSFgA2K5nvjKOSk','eAuuBhu9U',3);
-INSERT INTO t VALUES (-1426630,203,'2K3oxPLrwk5','4O0Ad2tQOUdj5MQRGLJ83Ic5SzlWLcJN','LAG','63vybj','jhENclB1pPhTh','xl6ATKpQtA8XfYdx',4);
-INSERT INTO t VALUES (-568664,25,'m7NIHRVcU4hO9MK','gF6HqtnaSZPeYr','hmzJmflM4JHSsRReJpbpEIG1TwqmD4v','mdRoUf8te7vNVdvKAtBPlYzYrOVP2GvhEOc10ohrRtBfDhQRoPFtI791D','Ge5XT4jbAlwMYfqfz8KsFTVZkYfEJ0Z78o6aIVixfRCUAkk7UESrVbTAzNPOaTnUqYO','JhgZ7167wJeSDj9JdWEuFsCBSGxYgvotTksVH5X0sC16G',5);
-INSERT INTO t VALUES (-7984485,189,'syxG4fYEiEabo29ZSg0JR1l9T0Oaa0dxYCxKzqZ51jnyNYuY1FrrB6ubICFLJ2hssv','TbVvedEimf3eB43JNrb2GSwWXkRhAr7RINZ6GbIGq9uspZBsd3iZA1vbEJhp24KrNSHGlS','9zjewofV7YEcIbPB7fRKjDGdBxjhtJsMF8','7rTFOg3bx9ffvmZnBrJM35JhI1D04ZvV3WOrxIL','vwzMULg2tfG6vv1D4Vh5CFvJIyPhjLIWLNIYnppbUWTw5CaMpqY1kf94FYTDGGze','tBG0s6FgPKd0',6);
-INSERT INTO t VALUES (1631366,113,'LWSkBZ0BrGfuYIOOgltTzc5zwWY2cJjZuTMUjCFZATkwXZEGrGvIQpB','Vo0TtB8bIJOybuB6fjRmH','JIyiNDeIATihvudAjNmMAvAKL5l62aiAYs','RAiG3UprGFPg1T12T3BzqpYB49cNge49QZmtE','sOzjnGn5GVkkbJwsuWjCQ3dZB5RxOpLVoNbBoTESgoMDRYv7a9eTK1yVR5Q','uxit4v7gRwFwbZ0juV0bXEC4s7laLAvAlAJR3S0JC262G73AOaKc554DBqw8Z4kd7sKESPEJwE21HWUSaYh1jjzeMqzEyP2H8l6',7);
-INSERT INTO t VALUES (1407968,215,'YF1Y1bMb1dm4P7F5BEhzYVGzLO6a3YjIwFRkwhnCK5XsFa4rpL','ADznqcHoZW2bBKV23n2BcFM5TlksNoTVsH8XEorW5AoKVQ','PC9wR92dmAHnGxgerQ','Glo3SyKoy1tqZ8v0859oD8c10yy6XBf06P46w7QN8zPetclutcKerk5HS','6hlRBj2KBtXWcVriqFeaoyJHBWMcm5zoCrFdoHmw39dzwT','T3sJEWqqS5FLACr0TCCVfQ7gnZ6xIyK7OyN6dw9e15zHMWrTqUEyl2B9foCscDSa',8);
-INSERT INTO t VALUES (6724986,8,'3QkYdLu1Eqv7wlv7z38jHAq5zDkHBNn4HiNegXV7JDxdVevmLhzNiK41G','36l8M9jVGznGF','HwKoH1FiDWs6YSc4Oy8oUtkbav','hYDU82vnbG8BGbuygLmvh7yhVEroTpJZ8A0E6s','8XOIzevtvmk2z0xeWPprwtVnbJe','KsMg2bwuE7KFdWV7xSUQ7Cq9oKgHecgmGCAyXCwGe3F64gID7VXToTBnXL96VXIJBKw96JUfOSE4Wt2OcT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-7533786232616453600,59,'GyCSgymJLXBbj5dZD53FM4hiB','pMmgqHjKuM3M8m4Q16fsGXuJIgfRBmivpXyHdWpFnLBBuMfHbwMlunCn3hvxh3O0j3ZJ3wnoaf','jdRX16Impf','m6ZAYPCvhHm','GCfZGeqx2EQj9bI0YLaLTw63jFr5gQronxie9XY','RCWmzS4yjOsWIdY9TVpLKy2rM',10);
-INSERT INTO ti VALUES (-7533786232616453600,59,'GyCSgymJLXBbj5dZD53FM4hiB','pMmgqHjKuM3M8m4Q16fsGXuJIgfRBmivpXyHdWpFnLBBuMfHbwMlunCn3hvxh3O0j3ZJ3wnoaf','jdRX16Impf','m6ZAYPCvhHm','GCfZGeqx2EQj9bI0YLaLTw63jFr5gQronxie9XY','RCWmzS4yjOsWIdY9TVpLKy2rM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(73);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(73);
-INSERT INTO t VALUES (-3942718341029888739,142,'Kmrx0YD2gXbrgEoR0ooA0GKq0TSFKMNcfiMWqMoyW1kLgAsxuONcghl9taE5MQjnQ','Lp5sV4BZRF8L2DTLOPHXhvHV6kCuxkIIJkZEDhjLcH3HGWGJY1EPvTR0RkL2','89N0gwld2FgbR3ikMd6fYUCIaEY3b8o65qDAm819b2','AiJQ3OWXi90jdAsQ3rZIxC1n6kAhLkewSqdQ8','jjvhSE7aFpr5YmUN2J0dS1ciXSd2KSjwBIGIszvJXcQEeAs8E8ywBWeXvGGnXaNB8IXw0C','HYpMAwDcwi7GoYB1hfZgd9RUf0Bpmp4',11);
-INSERT INTO ti VALUES (-3942718341029888739,142,'Kmrx0YD2gXbrgEoR0ooA0GKq0TSFKMNcfiMWqMoyW1kLgAsxuONcghl9taE5MQjnQ','Lp5sV4BZRF8L2DTLOPHXhvHV6kCuxkIIJkZEDhjLcH3HGWGJY1EPvTR0RkL2','89N0gwld2FgbR3ikMd6fYUCIaEY3b8o65qDAm819b2','AiJQ3OWXi90jdAsQ3rZIxC1n6kAhLkewSqdQ8','jjvhSE7aFpr5YmUN2J0dS1ciXSd2KSjwBIGIszvJXcQEeAs8E8ywBWeXvGGnXaNB8IXw0C','HYpMAwDcwi7GoYB1hfZgd9RUf0Bpmp4',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5246861272466924392,188,'NpEz','7xBV8H3k9DAbsTmTlv1PyvBPbHD2cikUAooq4LpYAe7qcwn1CSHwJ4G0X0iZqp1SScU3dqQaLbr2ogncc3PVykd9DQY6U0pCJBII4ke7PTV09ZPHPJ4JTDJwuWYQkEk1bMXt78s6tSoLt4wdhsiyOboZvOhZnV0QmsFulC6A1nzEJZNRzJBQiGIe9sSt0srtSn8h69if0Ig','9mF0mXN0gqcP9eqkc4KaeGJ7lskMwrzRIozo3uA','oI69SuzDg2Id87z6zjNoL4uhbtJJRZsLxqVQMwR7kaf','n5Virevv0Mt9w2Rpbcpeb2JXhzbPkqnAqg98AXw5LQNHAF7htixSJdMP7OXnXK','1oKP968kOQXCUA9QglX0FGJF41L3GDLR7p8fqsjXAPktR0TIo0degDxoJNwWQVZPCxqvZJ9WKP5ybskAj1rmBAAz6T1nUJs',12);
-INSERT INTO ti VALUES (-5246861272466924392,188,'NpEz','7xBV8H3k9DAbsTmTlv1PyvBPbHD2cikUAooq4LpYAe7qcwn1CSHwJ4G0X0iZqp1SScU3dqQaLbr2ogncc3PVykd9DQY6U0pCJBII4ke7PTV09ZPHPJ4JTDJwuWYQkEk1bMXt78s6tSoLt4wdhsiyOboZvOhZnV0QmsFulC6A1nzEJZNRzJBQiGIe9sSt0srtSn8h69if0Ig','9mF0mXN0gqcP9eqkc4KaeGJ7lskMwrzRIozo3uA','oI69SuzDg2Id87z6zjNoL4uhbtJJRZsLxqVQMwR7kaf','n5Virevv0Mt9w2Rpbcpeb2JXhzbPkqnAqg98AXw5LQNHAF7htixSJdMP7OXnXK','1oKP968kOQXCUA9QglX0FGJF41L3GDLR7p8fqsjXAPktR0TIo0degDxoJNwWQVZPCxqvZJ9WKP5ybskAj1rmBAAz6T1nUJs',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6638872915822947761,179,'UuAgLIZcofFO1zyYvVZZZKusm9IjBVlKivOT6LW3hpQLB1V','fjqvvelBN06YYpz9rmShS5drGqC1ELfhzxvxBu4ZUGM2GlOUT6cpxPv9osTZAIg1Vu0Dr9VQXiIhPXHVHSCApPzesH3zz0Z4y1RBlQqhpn6V4m8a1CrH1ARL6qBx8USckfVI0cTL86XS1jzLQylRv2SB9bzGy7lQAOCo9BWJGbcph8UehO8rBn0a9QosCEm2cTzUlm3MEaStqMiVAhV','wY9','I4jv3CoJdUljXCT0zUgQx682WTgZfjrblPfl68Q6gCgdlcxrIR7MHv93OMuUkytm3oWGOO5kWkA0Dv','gh8ZmXsfUq5xXyIsWB9By4xv','clW6mp3sWLUVB02zGKOtzayo7iOoC12IqHzJX',13);
-INSERT INTO ti VALUES (6638872915822947761,179,'UuAgLIZcofFO1zyYvVZZZKusm9IjBVlKivOT6LW3hpQLB1V','fjqvvelBN06YYpz9rmShS5drGqC1ELfhzxvxBu4ZUGM2GlOUT6cpxPv9osTZAIg1Vu0Dr9VQXiIhPXHVHSCApPzesH3zz0Z4y1RBlQqhpn6V4m8a1CrH1ARL6qBx8USckfVI0cTL86XS1jzLQylRv2SB9bzGy7lQAOCo9BWJGbcph8UehO8rBn0a9QosCEm2cTzUlm3MEaStqMiVAhV','wY9','I4jv3CoJdUljXCT0zUgQx682WTgZfjrblPfl68Q6gCgdlcxrIR7MHv93OMuUkytm3oWGOO5kWkA0Dv','gh8ZmXsfUq5xXyIsWB9By4xv','clW6mp3sWLUVB02zGKOtzayo7iOoC12IqHzJX',13);
-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 BINARY(49), d VARBINARY(20), e VARBINARY(18), f VARBINARY(29), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (36005,3726030,'UaQGPdBdgoC8PN8jjGp5PBhwsba16eC2fs4Q2fBJGm5gn','rbkYFZHUFw','xPOf','xX','MICOczcq8v2PJxHFJshRcVvmxpVN1wMxJZUqD1ntpno73ifnKYqY3G9SjjR2lr7TvX3cyXllq','eBJGeNC2UEQav5HzWKkcwwuFDcERvl3pGFoI8GvVYO',0);
-INSERT INTO t VALUES (6757,-760002,'Im4iMWndbYggjBnAEXhT','j5LjvQC1nxCQlNFxBaVx','A0P5f9fuTZFr45','pFEl9e6kSPirLea','6tDSGhMRQ2dpH0eZUqe5Q52564S8PX6A5yoYH2jZ2G4hJCmzyFVyGManBc910e6','kxZi5tB0CEEi8XmUcxvnjjd8NRRN8aElouP8kDesZt0XmXoWd',1);
-INSERT INTO t VALUES (2060,1066962,'oDy70DLIKKnBeib9erTXAc2vieyOd1AtjgXD','NNHM','rAcFA4FKyFI','NTWVBrwxxYRcYwsX','YmQCTMsSGYUwsdMmoozdXc8k7iGasQy29i0MkjMiptrCdCpiqQmtu','oq9NxVos9naipCVMBs4oP3V8fqUuHeDL1dpssZfDo2QeJrlhjfmCSA0nq78HDg3fBP6NYM5S4cBP7phgEDMt22hHmL91jrQJD333',2);
-INSERT INTO t VALUES (53417,6137155,'OtWuNg1PrMui8Md','5AUJn1xhD79AH8','9VsG5B','vAhXejWNEbH993h2S94','40nXVmbKWJqr4LI4ZrFAz9s2ugrras5CTUf3hOXUrobJdhHE6weQxJedhLEWBbTQcZRre0Xs9oUa4ziEc4ISGWkbV9YG','PArC4wzd6elfCMcyDrZPMXJeQEoBOXiijxq7gzdZe7PnaaOP',3);
-INSERT INTO t VALUES (7514,2409307,'x05mzv9zRjwN6sbEKHdj','1Ke','3WHaNrQyYkfcZ','Jfm8WDpIOU','PoLJQy6EoStm2sNENml5W1arB3Zjd6rxwkEUWMYjZv','Hi9skpPb2maFp8MdvJC4zD9YNd5pw6w7hHc4UVNPvFV1jlpawm0AMxpykB5hfpmep',4);
-INSERT INTO t VALUES (52890,-3116821,'tUjJbx3LePoalZlzWb','IcTN6vB0E','fG8DODb0PlweVWbsKT','bLT4Uc','bLzhl4vbMq2IEjaU9is09kCXWxSPiZqrUtUzDETXiyJ7ZNsE6MDodGXApIxWy1rz4XVrxlDqrPg1r1UmqMQ4KF','av3sdDx6MO0xzx',5);
-INSERT INTO t VALUES (12715,-2653719,'leG4QiL6jud0RPXnk1L2jZIGpJKhCthmIPJTd','vuiJU5dArx4m','wEztWzduNIR01lQcEb','P0wb2FfHOmpzL','YktE66GbR2B1JwiyeUxlawzaJeiuJ2N8zd8yG7c5iu1P6yh57dL6LxqQ','B78TvPEKQe9no1J',6);
-INSERT INTO t VALUES (42825,6741209,'2g99DDIzUBtaRTmnBwQB','K8nVQ1d6LqQgo5','ckNQArWt','ogvuGSaDEfwvlaBzAHnFd','IwQVToh9kG0PZdNrwVguGM9osnEvnFowL0aJIjVJ39hgXmhd62zScTCYnjhmJStBRo3YwjlVDq3vxFDMBDEsQQe3e0elE0jRPq','hPq3Lt28ZrcJMthcAbtaxumo5hlkN6MtuYjEz78DewFMqM91DlAf28xhn5I',7);
-INSERT INTO t VALUES (55208,7789283,'qjoKxKgMKVK7Bmehx4qhb','Byt6xMGA22iEl2ct','1YTvG8VUMuGlLgFP','i4IkmW8','6W6UhTb929hpQCsyYQ9NGKUrg4zwBs51Oivr0t','WMT9HRzaW8DnT2N3cOzDAgobTG7FOfTBmW708vuG4afqcBd',8);
-INSERT INTO t VALUES (49524,-226199,'CsUKPKxeXXKpqvq1GA5gIlf','TbDRXZ','Y4xIOmOPCixGPds2Q','WfaHbwN1wN4oGhUaeL6zHAOmZq','6rTANUzAyASS4q4N68ky65PfS15HywZv4lDusEO5M7fRZ1s9uXBQeY0y608Zb0wvYljGBatAXJbNOFaYeDEorcFdYg5','4gZW4Fhh3tzboMKzTgA1aKsayzPyoxVwEdJRPQXbetRS87H5sJxqmgOahOSI50f9Iw3Qj0eyUNxGXp4dbm47BL4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4159979992,7752295,'e','1rKABMWXP','N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG','dDmzitLR0TkLJ4sO07lasZBOD','k','Pb',10);
+INSERT INTO ti VALUES (4159979992,7752295,'e','1rKABMWXP','N7jQWjLpXM6uZvuEK7bYOlQDUcbHAoAG','dDmzitLR0TkLJ4sO07lasZBOD','k','Pb',10);
+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 (2280254364,-5638475,'MCJ','HE','Djia','6GFbLs6JIFA','Y','r',11);
+INSERT INTO ti VALUES (2280254364,-5638475,'MCJ','HE','Djia','6GFbLs6JIFA','Y','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3843172230,-4453096,'ni','Owxry1HqBbhnaa1EzyHVmaZT3kHUX1dVlbrk4o9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyA','VVrYdpYShbJa4bAEE','3aba0L','w','rI',12);
+INSERT INTO ti VALUES (3843172230,-4453096,'ni','Owxry1HqBbhnaa1EzyHVmaZT3kHUX1dVlbrk4o9fs6NIq3fhde3Yck6dsUxcOPK7Dx6TxVRvcBBxqufnQN9exxsAZMPufyA','VVrYdpYShbJa4bAEE','3aba0L','w','rI',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2262040957,4246525,'URd','YVlpRVUfI1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1mKR6HpU8ev94HoAkiEvH6JE2sYpYw8d8b2wnclLJ2InimF4sNLHgJhpMRsHMvmigF4rQNZmWflKUJmL1sJ0ADIypJjgOqWWnPHOo','8cFvvqATYUKgJIIn','FRET5cVpJVvzvR0freLgLA2G9CktRPyFNRlzUKUyfvWtRd59B698FnIA489faFQNjrjZ3paLfUbjuCR9v1PCFE1vH','w','K',13);
+INSERT INTO ti VALUES (2262040957,4246525,'URd','YVlpRVUfI1bLrH8Nnl6ztRdF0AlNC2Ec5nXT8NNk77ZQhrBWr2vnh3ZwpbtmjQoit1mKR6HpU8ev94HoAkiEvH6JE2sYpYw8d8b2wnclLJ2InimF4sNLHgJhpMRsHMvmigF4rQNZmWflKUJmL1sJ0ADIypJjgOqWWnPHOo','8cFvvqATYUKgJIIn','FRET5cVpJVvzvR0freLgLA2G9CktRPyFNRlzUKUyfvWtRd59B698FnIA489faFQNjrjZ3paLfUbjuCR9v1PCFE1vH','w','K',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1476024792,-3441541,'m4cm','ypZxcrjlHpLBfYk7ckKi3jcUyaR7CyuzV8wxglL5RJzp0mEl1aGzOU0a86ggvrUyCQEOWzSgsb9SeX1oQJJEEPV50zoYUlrLnSJuwFVgybAL9VVW7p7ry8xCgETftBHDUJqPnSPHnghhzLZ8rejvlvSVL5qhPyKs69guLtpA6IMkil9nx5FDloOnMvUC2BsyO1DSE9mZssusNQgpCxnzrOR6wwtPWj4Ho7LBMEaCs4e72szCAazHyeLKWcwLsb','5hkWD81rzA3RWIWa2ISJRvP9Z5fDaBBrF1xw','TjZrS3Q2l5gqvYcgQuapTSeIPCqqXyIHoilZHzYB8OqRdlCOUZGxShTJCOQGG1Tno8fpePFXDU6fhPN9JUSIILJeVbrccpGb3YJaN0v6SsvqDuRrw0qdobIKCTmGsKblObeVcJ9TQ88Jjj8rFDj8dmcpjDagQ4mLvFzaN3nKuEE2O6HSQQtZVbd7dBtHkFYYVAIDOxffnSsyObEdcWYp8VpxINqKu35TmKuTmEXGa','1k','GI',14);
+INSERT INTO ti VALUES (1476024792,-3441541,'m4cm','ypZxcrjlHpLBfYk7ckKi3jcUyaR7CyuzV8wxglL5RJzp0mEl1aGzOU0a86ggvrUyCQEOWzSgsb9SeX1oQJJEEPV50zoYUlrLnSJuwFVgybAL9VVW7p7ry8xCgETftBHDUJqPnSPHnghhzLZ8rejvlvSVL5qhPyKs69guLtpA6IMkil9nx5FDloOnMvUC2BsyO1DSE9mZssusNQgpCxnzrOR6wwtPWj4Ho7LBMEaCs4e72szCAazHyeLKWcwLsb','5hkWD81rzA3RWIWa2ISJRvP9Z5fDaBBrF1xw','TjZrS3Q2l5gqvYcgQuapTSeIPCqqXyIHoilZHzYB8OqRdlCOUZGxShTJCOQGG1Tno8fpePFXDU6fhPN9JUSIILJeVbrccpGb3YJaN0v6SsvqDuRrw0qdobIKCTmGsKblObeVcJ9TQ88Jjj8rFDj8dmcpjDagQ4mLvFzaN3nKuEE2O6HSQQtZVbd7dBtHkFYYVAIDOxffnSsyObEdcWYp8VpxINqKu35TmKuTmEXGa','1k','GI',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2235150042,4581427,'wmG','IFVSrfaNwdyf9fJN26RAHILcwhxkmgx4gmZUh49qmpCN6dXavYerwANUxhPaelPium9kTCKf8fNtDA0Yav6HTNXTaPSZK4bT4q9fBdMxOAa6F0TI11C1CW0NsVl0zhsN00iui1IsRSVczeEB3bGFgxmkzYCjoR9Zurlx06kczMSsD3Wbd3JIJ2ANYQecEeR6M43MnEikEYiqMzU1wUyIo9vYEhVbCzqtYqcX8YVjaCn9Mo7E8nqKEvo','btcgxiYGA','Y6GgBGyjmDsibMo86vzFJuJLr7rGBKTdl7zSgqzCdSgAsNlmxOMg5u3ACTZ0P5A8VCAYsqbpdIl6u6ilnoNSTIPXJI84YNnm3k2K4','M','nd',15);
+INSERT INTO ti VALUES (2235150042,4581427,'wmG','IFVSrfaNwdyf9fJN26RAHILcwhxkmgx4gmZUh49qmpCN6dXavYerwANUxhPaelPium9kTCKf8fNtDA0Yav6HTNXTaPSZK4bT4q9fBdMxOAa6F0TI11C1CW0NsVl0zhsN00iui1IsRSVczeEB3bGFgxmkzYCjoR9Zurlx06kczMSsD3Wbd3JIJ2ANYQecEeR6M43MnEikEYiqMzU1wUyIo9vYEhVbCzqtYqcX8YVjaCn9Mo7E8nqKEvo','btcgxiYGA','Y6GgBGyjmDsibMo86vzFJuJLr7rGBKTdl7zSgqzCdSgAsNlmxOMg5u3ACTZ0P5A8VCAYsqbpdIl6u6ilnoNSTIPXJI84YNnm3k2K4','M','nd',15);
+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(22), d VARCHAR(67) NOT NULL, e VARBINARY(67) NOT NULL, f VARBINARY(85), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (172,-145511987,'4UkxPv0Wg3','FIMjHkUAaYLrC63SZwOjFsofsjLWzRgfWw5kkLhERpNHV','m4pQLLRL2s5m7IJY9jZ4yG','UCVUTzl8QywgkDlEIdj01DSvOjBRZIM','k','9',0);
+INSERT INTO t VALUES (248,1434187546,'vUh46','2S','MU1MwiGT9Xp0HGM0yuRyqGvFvft8XhulKblZ04j','0Ayr2bkqNXtxlQykxkkR30lwJDaxNzCkDBCTr','y','I',1);
+INSERT INTO t VALUES (56,-1579654292,'oDd6wTEDZaT38XVZaMrsg7','r','64B0XLe9TiCPokn','IKVI6','1','v',2);
+INSERT INTO t VALUES (128,174397105,'eF5EQ1UkACkNgvcjQ8c','iL3GwBz3wmfkOyf2HhzxqC0h5SNIerIUInfYQJPOizucmDz2EQxWY4axe7','YISAJ1jqfQceDluGE8joULcK6NXBCaHjrWVdGSp6J6NKR1LvfQGPrYsWl6ygF','maewlo9lNVdWv7QHKbWyW1YJJXZ1Ozh4Ag9SYb7AydsFoMoZ3WUk5','N','k',3);
+INSERT INTO t VALUES (109,-1366432842,'W','oG0eZB6n2F2Y9UzzN8PDwi2b8PyG0ZpIBRMBxAc3rNyXkngsgI10bBJDDyGNmDwjR','rKBilu5nk2Dahw8pYEuyoTbFZSPEjOazvcl','e5vaTBhVdIMwgAYi3qwfdko8rpG','3','S',4);
+INSERT INTO t VALUES (207,-1519135404,'7SbV6dS6duhtlT8ajR','kaWoy3dDnWvxNjnn7cdmnOylWin8Ep9dMAqPTVf07gU5qLcL0OI02B5UZTc8KK00W','oWxytRcTLtsnZspSjM1kVpEA2vLM3zpi2NJJXFvbrAgXIk1ekB0q7KyAjE7sS4c','ANTCBJ4C9PDchrdxuPufs8X80XPlXdtOnCB7Whb6Dg34jPq0PIVPAnVSkXgdeZOJEqFDwCBkd','6','I',5);
+INSERT INTO t VALUES (19,-1576754265,'ObaWCTw2wQe0HK','MNvYUtVOMK3xP4','C2osiVlUii1I65vUohc8XPu','W6pu','l','a',6);
+INSERT INTO t VALUES (205,-1837660408,'d7gg0ioQn4it','DeVNj','2MpZket5LI19X3RkrkWHHN7H0LhX','xeYjlKoyoHIsz6W9okYVr157hGTYwknwpTxSLNMM6VUsLvqMUVMp9v7wH5','F','c',7);
+INSERT INTO t VALUES (186,738414350,'vZYKbuyUHX9yrBoBuoM','ecV4IEa6xWJ0TrXvwzTE8yY','jAF8vQZhSXGyS0DjmR0pHbaCuzlc8IKjGvEi','eu4ClEFPtS1YIwQEhCmqki6nYelEn4XAbm5fgo61RQ2lAasbASyQ','j','E',8);
+INSERT INTO t VALUES (181,-1473327202,'I0HX8YHN9RpFC21','U3mWIQtMORAEr1z0Ho7CKaKgAttajmrU57GLQZ1s4iWfPcaXD181SupKus4JHf1','Jsls15EzPGerHmSRqcx6HkZBCFPtwBoAUbeffknmfyZPxP33kbLOuiouJ9','0WBnbgpSUoMrSlUuk9T18lq69RVFEWCPlxrxbYyJshBvzRMZEsTsbgIa4QJt1WsXCQz','f','z',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT NOT NULL, c BINARY(22), d VARCHAR(67) NOT NULL, e VARBINARY(67) NOT NULL, f VARBINARY(85), 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 (15636455577632770599,-7457095,'Vn4Ek2ttJumGw7eT1gF3fBtgiuEZk3oH','D0','dhMyRHEfAGXKJN5xsH','B1mlSIUtSHMe57aetZela4','7EoLwjrJbQ9','LzIEXeOZwHY1PqkiJZhKwz5Yw5oLW0uG7nR',10);
-INSERT INTO ti VALUES (15636455577632770599,-7457095,'Vn4Ek2ttJumGw7eT1gF3fBtgiuEZk3oH','D0','dhMyRHEfAGXKJN5xsH','B1mlSIUtSHMe57aetZela4','7EoLwjrJbQ9','LzIEXeOZwHY1PqkiJZhKwz5Yw5oLW0uG7nR',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(50);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
-INSERT INTO t VALUES (10273452003419220244,-5793105,'gaKgUBcpoWV','iYan0S','i104Dewf4scv','RgL5bRCxkU5uVAdFjiScGhyfbJVz','bzb0SWIS2NBN6t5pKAoEobqCWvGpKCKJ78ijbxnhBtsFKfs4SICrMtDD6zBf09EhKE7f8r0XaJmz6yGHmTZC','8kWynduz71G2VYLXCpHgpUe3c8dKoAJYku',11);
-INSERT INTO ti VALUES (10273452003419220244,-5793105,'gaKgUBcpoWV','iYan0S','i104Dewf4scv','RgL5bRCxkU5uVAdFjiScGhyfbJVz','bzb0SWIS2NBN6t5pKAoEobqCWvGpKCKJ78ijbxnhBtsFKfs4SICrMtDD6zBf09EhKE7f8r0XaJmz6yGHmTZC','8kWynduz71G2VYLXCpHgpUe3c8dKoAJYku',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4255732830170882295,-2873567,'axb4Atu','a03CMPMMslvjG0stlPKGACZRbfcVefz8otwdrsNi1WOwHTCOP02yVlDhYmrEeGzaqQDsGq0tjVZdCBkvQYbUvspd9MaDJQ31sBLsEULp9Af7vYZPFJHCPbXyl2uZnUV7teqCDnwyGgae5m1mRj7suIx3YEQ8sZB94s6sOVBeppoJ5RSnO6UfLrpHMVv8Un8cjUqvZXqPVSPGyKsxvsyuALS2qKqf2DTuNxmJAsG0HAWq8Orst6','zhLZPQqCb','jCZzqYmHyU5l68mDwe3oUKKJCe2V','z4Ijnx9uC3eVOck8foAsoQrMsRlq7c5Md2XoCcWILWmItiVoPFGqMu4wQGfXAdGPWY6joXa62tl8f','RMCV9cXM3gVlhfMPz440HemoWP5YaJttSbg56zMujiYRwvFfIMyVIBRW78azXrQA8paPjMgGl5xtG58qU0Zi3',12);
-INSERT INTO ti VALUES (4255732830170882295,-2873567,'axb4Atu','a03CMPMMslvjG0stlPKGACZRbfcVefz8otwdrsNi1WOwHTCOP02yVlDhYmrEeGzaqQDsGq0tjVZdCBkvQYbUvspd9MaDJQ31sBLsEULp9Af7vYZPFJHCPbXyl2uZnUV7teqCDnwyGgae5m1mRj7suIx3YEQ8sZB94s6sOVBeppoJ5RSnO6UfLrpHMVv8Un8cjUqvZXqPVSPGyKsxvsyuALS2qKqf2DTuNxmJAsG0HAWq8Orst6','zhLZPQqCb','jCZzqYmHyU5l68mDwe3oUKKJCe2V','z4Ijnx9uC3eVOck8foAsoQrMsRlq7c5Md2XoCcWILWmItiVoPFGqMu4wQGfXAdGPWY6joXa62tl8f','RMCV9cXM3gVlhfMPz440HemoWP5YaJttSbg56zMujiYRwvFfIMyVIBRW78azXrQA8paPjMgGl5xtG58qU0Zi3',12);
+INSERT INTO t VALUES (9437149214126727684,1982980099,'3ioAMxzDcO','oeYNTdEINBO3lDlUguVrNnLluid2gDYtYSGiUFyP','dyod0EXmauuAvwCiKMD4vmqN0MolGiDKY3HHbJd1AGf1JuJjdDWECkH3QFvAm','eHCkOlVmnujni0R','H','Y',10);
+INSERT INTO ti VALUES (9437149214126727684,1982980099,'3ioAMxzDcO','oeYNTdEINBO3lDlUguVrNnLluid2gDYtYSGiUFyP','dyod0EXmauuAvwCiKMD4vmqN0MolGiDKY3HHbJd1AGf1JuJjdDWECkH3QFvAm','eHCkOlVmnujni0R','H','Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (16453934239721410585,110323550,'Y','AtFvj','oF9HVQq09mYP8z43oJOmmJVwpGU','Zr4LHDPZ7M5UCCV1517qrWIJH6','u','b',11);
+INSERT INTO ti VALUES (16453934239721410585,110323550,'Y','AtFvj','oF9HVQq09mYP8z43oJOmmJVwpGU','Zr4LHDPZ7M5UCCV1517qrWIJH6','u','b',11);
+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 (13962817693326951165,1412771912,'lXdWN2txtfTVJKnZFGb02Q','P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv88OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSShrtSZeDo8dL68IJTwE25wRToFyDwRrRP0HknB2JbniRr0wIPSZErazlwat7LDROlHPXNkPwgZPMDrUadTdpxofJrPV8sOXP9leec5SiwgguJaePsRk5sfN77A3fQaBBoKZRJ2','NElP6zDQuTFYoHsHnUCp9kpaiNUdlqltzusdE6k','LrUwBIGSZDPSmVo3AtnTNrR0f4cr9hFJrD','f','B',12);
+INSERT INTO ti VALUES (13962817693326951165,1412771912,'lXdWN2txtfTVJKnZFGb02Q','P0pxdO9FXapGCh3xz0FVFl4vU94jvj0FRc5raprrb9UvgdM8TYyVVVpjH2Iom4DAPUfuLSmR9nQrTTMojM7zv88OxBDuGWGHVfvHCEcdnwHU6CnT02E2ai9DSShrtSZeDo8dL68IJTwE25wRToFyDwRrRP0HknB2JbniRr0wIPSZErazlwat7LDROlHPXNkPwgZPMDrUadTdpxofJrPV8sOXP9leec5SiwgguJaePsRk5sfN77A3fQaBBoKZRJ2','NElP6zDQuTFYoHsHnUCp9kpaiNUdlqltzusdE6k','LrUwBIGSZDPSmVo3AtnTNrR0f4cr9hFJrD','f','B',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15858419521648897710,-3395153,'CshkhpqL','9QS6B6Qi8ERr5','ykxV','AVeA1HUG73T1LSGk1g5k1S3i9bWvWGx4dtOYcdIUXpDnO168YDpcp0KgR85pMRXTXjVq','F84Hm7m2XFSJVWUBagEZLsX4RTDXe2mzLkDoStnHnPzGsk9k5Vwo5WoQ2zzLDhg1pV6niz8K5niu2NBoG6130ZTgtYoai','WK5DkhwZT3Xl51Ixz4qk0DVxciFpFjaz51mVQGZV8pgrwYtIiu1jDehfi9qyRJZ9zjJXkuBAh2ghYUbyGGGfN1bySjoXXhcg1G',13);
-INSERT INTO ti VALUES (15858419521648897710,-3395153,'CshkhpqL','9QS6B6Qi8ERr5','ykxV','AVeA1HUG73T1LSGk1g5k1S3i9bWvWGx4dtOYcdIUXpDnO168YDpcp0KgR85pMRXTXjVq','F84Hm7m2XFSJVWUBagEZLsX4RTDXe2mzLkDoStnHnPzGsk9k5Vwo5WoQ2zzLDhg1pV6niz8K5niu2NBoG6130ZTgtYoai','WK5DkhwZT3Xl51Ixz4qk0DVxciFpFjaz51mVQGZV8pgrwYtIiu1jDehfi9qyRJZ9zjJXkuBAh2ghYUbyGGGfN1bySjoXXhcg1G',13);
-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 CHAR(69), d VARBINARY(12), e VARBINARY(99) NOT NULL, f VARBINARY(56) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (29411,-6933698773348263727,'tpkJ2e84cud0N5yI44aypDsh0SPRaKupEmcX48AhbSyOkx8C0Tj','QL7zm','RoRHCYA2xj2JRaWxe0MnEa7AkgOn74cNVV83lcI2aEd','8aSb3ElHa','QC3DYayfxnN9GdmdprWTafa2vPdlCOQuqExqXOWXoY8KDgUZv1bIl2jShgywpEK','KEsD2Zw5BtKtASYhX29V',0);
-INSERT INTO t VALUES (54823,-209984953934818816,'DtiatXw3L9TBomlJykF6hAI2PP76K5R','QHdiqMLboFw','qLmd4n1dqkkQj8FKX8Bs0VLc74PnOEDdVQt8Ub21ahY22z3GDs4fonVIsr0uwsK3QBVOoHGZtXa8vs9i5Fn7eHk','Rjhxqy36lhqiSWD9O2HcYKwy','JqP2XpIgqhkhFm59NnOKY8Q93BtOU4674eh7K8tm8YdjIG','d4AN0ahNWaMfA2LnqtGyzYLcMYTLLN6VST6iFN7jSmQHDUW6YPxlPnMbOitv5zelAyAL737ZdyyM2907KLfFCj2ZscLevKgPigUn',1);
-INSERT INTO t VALUES (56814,6799472172111284125,'8','w','VA86pc2n6brxtM54ewloA3Iaw00ub5a6DShDn0y616Dc3WKd6Nbah7X3iwjpzyCBliGdi8VEfrMwk0CYGQXvCRh','C','UuBEnkpTJyBV1L','G563AQ6wdMnsHAUri061VOHnYLmCWPkkaLQm',2);
-INSERT INTO t VALUES (56174,5622527474606045054,'YzPzprAvpEGGq9YBQ0BL5W6vzWe47SsVtrtKclohFhEt8DzFnzNfnbbf0','BKFaYEa0GOdw','dHi','bmi5Cx4q1P0K6stmb8i879NxFflMaml','0Wn1EqzXGtr5gLN5r5y9lAtStnn','u3eY8myZGkTqD3BmL',3);
-INSERT INTO t VALUES (40034,-6939989650390227725,'UGP8aeZLbH4','ZAh','mwyz','EvkmJ16hCt9TNYky559wuFbFH','kWNny800wSa6SuTdwA7aGxI02GYYfrNvRjN38nq2C5EteNeuKFyhtYdEdabq5sKhwXNISujcYUPD2F9u9klk','XJA8KQQ2UhdsNvfA32gCv9mdn2QyPS04e',4);
-INSERT INTO t VALUES (53309,-8982242596769508468,'H9qiyRE8mnuGOiQU2k95b2bbacjGvfSPzbqhpQW','a','62uHGQATmQ7uo0Wy2qtQOzVRPpWp8VxRcBQQj3U7ofHXreLKcCPLb7eH','AsdyFf','akn5IXcgs0K','0aqlqdprgJyC1WnH07kJIrusrlq57UisqX2MDgTi2FYe8pnHKWFkJDw',5);
-INSERT INTO t VALUES (9267,7724782016934906803,'phhrx1osmXEnJGOBIGpczxpJGEkkS4W7l42CtKtkRv64dy6qj4bM4bogX4W','J0avirp','aQkyuAt2inbCGf2ad1mGuB6407AoPy7C1UxVGeIAK5nOfoYDrvbZGRWdU1dY3PzDSSB55qBkCVs98GPtNfOakrQedPC1','d67UEfmCbLNQI2l7Llf2W','pvh4HjX36tZ0FNETb4myhbFCQnB2FPAGvng2iqVoOGxMfOdm3','1xTRUvtbTCYZiIgIy',6);
-INSERT INTO t VALUES (973,7381310682304563464,'9So07K9x9Ry0YdeM55AXXsJjcsHg4OguQR3TFM4qgF64hkDsJ5','VvliwPOh','gDx5axCCnPu0xxnPannH7vDyFvewGkRwWEV6ZQ','a','d9FIVEGf8NimLeOOjZR25mx','jeoSLyLKBfBa6ZJoorxy3QYlUW5IUc0jvxxAsIX9zF2MxXjWOtW0OlOohlOdPVDX2V5djjoJirm0abZEMMHBqAo3L',7);
-INSERT INTO t VALUES (27493,6199871149750999972,'ZNQkUI782PuG0wP5x2ZvcX5etJ','owsuj0XbqC2Y','3nKygBwopTR','CvIf6dwmOGnAFP7KP','S','zndnc5IElte92a0zDYVEi9hSmybwMigQPXe8uZspvLb1wynEsNFckUEXzh67VnaCswaNHAKot1cD',8);
-INSERT INTO t VALUES (50664,-3656132550263640666,'q07iYnK93nHHHUxDtuU3eDissZkRnmVlx1omVqpC','JT','podJVltrqFDi6GzOGwRSyZ8sLVY4F8G3mTGoAZYeOrqLMY14QjXFpFoq3YaFA48IPIEbV5mA8eXbrcIADT','Vn6twIwdpZ6cdzBzcaXEssfhnWKmyCKRCFUmum3NFwPjF','63fTAJdFiQqoHCGE9lb1CbPzzSyOGCFRbWrKazqvtG','QJpUpL8V4av',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17460834222177261358,432607346,'x5FMByrET','CHX0l7yAGzXVbmPOJR84VNFG0gL7s6Cy2eDG7ahP7PtJSrNvtehtEDcoILVySufNceXam7oLnDGzr','pZPhJxWefqNI','Mxdh1n8g5PHTcGACgqmJ4MNuecByMqvvsXcnccPPd7z3J4xodMcW6erFGPOSsDaff4ROEJ8FMZA7XOyHCDeYOLuqTlibT6qW0ESSgOdKIkTA0ZOJl7bHaepg2RKL2FWH0VwGdopL5lKfUpBP6Cd2xtAZlyf0EOfV6P6o66p2ijsycJV0BOmoM3swLXAsoSQwwzlQy0Bk','w','N',13);
+INSERT INTO ti VALUES (17460834222177261358,432607346,'x5FMByrET','CHX0l7yAGzXVbmPOJR84VNFG0gL7s6Cy2eDG7ahP7PtJSrNvtehtEDcoILVySufNceXam7oLnDGzr','pZPhJxWefqNI','Mxdh1n8g5PHTcGACgqmJ4MNuecByMqvvsXcnccPPd7z3J4xodMcW6erFGPOSsDaff4ROEJ8FMZA7XOyHCDeYOLuqTlibT6qW0ESSgOdKIkTA0ZOJl7bHaepg2RKL2FWH0VwGdopL5lKfUpBP6Cd2xtAZlyf0EOfV6P6o66p2ijsycJV0BOmoM3swLXAsoSQwwzlQy0Bk','w','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (15478780015140736389,138094318,'yPYqyoXt','qytM9POaKzH3phz6An7O1uNLqopcP0vZ4TxQujTwyvA2KmKYQww5duXhzb0P8v94RjRGTTgsvj0IgfBBuJVYUOSsGfOSYyIgcg0ZiXaMx8qr3jxPXll3tGHACqTXCf5yKcH37J4mNrIcCPhT0f6Eu6N0C2zEC08wP3KCGISF6bXAYW7OkXXbIzUJky5l5U1cxMkovf6c68EQrnK0x1Ep6LbfjyDyYlFWRm','c','9WiSbH6LJfnPP7Mdoo2LqSC7oJ5zIvsyLtlbCz7tzulIAivvPPF3OQmlo0LyDTLwQ5L','bn','E',14);
+INSERT INTO ti VALUES (15478780015140736389,138094318,'yPYqyoXt','qytM9POaKzH3phz6An7O1uNLqopcP0vZ4TxQujTwyvA2KmKYQww5duXhzb0P8v94RjRGTTgsvj0IgfBBuJVYUOSsGfOSYyIgcg0ZiXaMx8qr3jxPXll3tGHACqTXCf5yKcH37J4mNrIcCPhT0f6Eu6N0C2zEC08wP3KCGISF6bXAYW7OkXXbIzUJky5l5U1cxMkovf6c68EQrnK0x1Ep6LbfjyDyYlFWRm','c','9WiSbH6LJfnPP7Mdoo2LqSC7oJ5zIvsyLtlbCz7tzulIAivvPPF3OQmlo0LyDTLwQ5L','bn','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (382592709850407979,499722739,'Mbr2LxJ726FOeTJxrDtp','k34Be2kg17miO03Vj5PKYq4GEyDvuCR06iAfLIFh6Ao5w1u1bkRp5QWrvcvDY7iB1KmjdgpIoWK1NQXeTlPkJhCLNgdZViQbc4eGDZNeixgoX6FR1F0yER7zO','OTOSdBIa6bee8q','13NPYTCe7K5UQZzJQW6kNy1eWwEoyVLQbRd9QBMyUtthhsHwq53sBDdUrzzyiKeCGfDUGi2uErdCJG7zsal6a5UIKjczk71QEFjPjWB','0c','f',15);
+INSERT INTO ti VALUES (382592709850407979,499722739,'Mbr2LxJ726FOeTJxrDtp','k34Be2kg17miO03Vj5PKYq4GEyDvuCR06iAfLIFh6Ao5w1u1bkRp5QWrvcvDY7iB1KmjdgpIoWK1NQXeTlPkJhCLNgdZViQbc4eGDZNeixgoX6FR1F0yER7zO','OTOSdBIa6bee8q','13NPYTCe7K5UQZzJQW6kNy1eWwEoyVLQbRd9QBMyUtthhsHwq53sBDdUrzzyiKeCGfDUGi2uErdCJG7zsal6a5UIKjczk71QEFjPjWB','0c','f',15);
+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(56), d VARBINARY(35), e VARCHAR(81) NOT NULL, f VARCHAR(17) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4727984,129,'G41mAhfXOFAqaV7fWEsuSJIkzJvmRbcLW9coQzftoA','DS1l9','sceW8LyrsjIUM7ksRfF4qBzG1yI9fVX3rK1gi2yCJ2wUsFOmiH7Wg5PYHKU2q4i3fUMWp9f','t85zaar','6','Nc',0);
+INSERT INTO t VALUES (-4697382,125,'AWccXTsYkwvLF2gvBoddxIRpJE1iR8SqSTUhMku2IBorbx0SnmKql','hrPLOqRruON5Os8','EKmQmLaQJnVjaOjcKZl4Wy22ODJ8WRk6F7aGLn7SgRhhONb93x','wqYXvM','C','ly',1);
+INSERT INTO t VALUES (-5443003,179,'X7WtsOYPR0FRKgW3LiBqF2K52F7ckYv7ePJGUnbw8BaFJzR5N','cmkd','1xk3WWBd95avyGOS','LzQf3rZwE','7','f',2);
+INSERT INTO t VALUES (-2799794,100,'D4qccFSV','0FyVQO6EjAogL967sCdnnxl','kTgBUe08oO73YM10BFL7QiaqqxA33E9WfiqzWwNrFBlt7ey','SGQVICAyDcswyQ5','o','TD',3);
+INSERT INTO t VALUES (-3072098,81,'jusIWhbMBI19u3pUmL9wIUtVzxYbVEP6NroQ','ou3UskusyRvKZZ8LnF57Jjd','au9s0NNUCx1YVL6eYmIMF60aJiWIiVXtbPQXRwa','G','W','Sb',4);
+INSERT INTO t VALUES (1525304,185,'gbvodHfQBZ0h','ClO','qWJGw2kDt1zg6YNG2gFj9Sj50ZE4yD3HsklpBtdV1hpecOzbdOu27jBEeKSnJEZZ6tyhTY6VlrFt','IJB13dm','y','gf',5);
+INSERT INTO t VALUES (1220883,78,'YsfGB0TZcYKzvqTzB','U9zv5WqRjZw7F9l6WUIyrTUqrO6JnnRrV','4qW1G9igR8kURUqV0nbBavyopFVrze8vjta','0','g','y',6);
+INSERT INTO t VALUES (999605,100,'ct3l4645wpb4N','ZDXcmXF7D','OLcd','e3QYLdE','o','g',7);
+INSERT INTO t VALUES (-1858181,98,'IIvcxNV4U','AdZZnXCnD44','30olvIhHnCzswUNwUFyTsK0LH8StsVVmY0OoR1dID','hsg','o','nK',8);
+INSERT INTO t VALUES (-7062148,240,'WlLtr2NN9rLm4cCOAne8kt832Zh3ueiqddd4yDUK','xSxSHdKClVsUuiLkf3juxyUnCEe1CwP','4vGETaGQOLHN79rYMWzQBDWZtFR1nRuSJmeJc8xrDR','QVSkDw','o','p',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(56), d VARBINARY(35), e VARCHAR(81) NOT NULL, f VARCHAR(17) 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (27976,-6956901285491277498,'sIVS','ON249xZ','i8PsuCYupFm67e8btyWN3Vrd5SviQJvorUePIZGO74ECkpdJ3nJC9TViQwdhy7oIIE3fqH3GM06egtTZgwz8O2SQ','OyRRttRCZFlLVkp2C','mLp3N9hnGYpJ9lP6NUl5MuQsp','I5',10);
-INSERT INTO ti VALUES (27976,-6956901285491277498,'sIVS','ON249xZ','i8PsuCYupFm67e8btyWN3Vrd5SviQJvorUePIZGO74ECkpdJ3nJC9TViQwdhy7oIIE3fqH3GM06egtTZgwz8O2SQ','OyRRttRCZFlLVkp2C','mLp3N9hnGYpJ9lP6NUl5MuQsp','I5',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(70);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
-INSERT INTO t VALUES (62204,-8068477928434109104,'vPmGGdPlB7bCYLT53csPfoMMsd9xj4OUmUq','oHZI7GdI','88JwADFIramVhkRmExcdGYzxl8mCk8hN4i6JRWuqguCubReSI442W4PvPwbG6RoYQBGv1Kd6EB72ZM','Ri3RmmDsYS0atr0Azern5XZNrmZ1i6P','YQfQNlThb1rxQuo4cKx7kcTshaZrUDnhXPzyfCHc2MwbjwJgREfp2C1C3Rs9mZLekOsNjfnI6aFXkj3DQtH1fa6','dcr7YZuVJMhrekR689Tam2d0C1u1z6GmhjmgNbw9idWvkCFIHwhfUDptQyIWHjygaZt8rfop9Av',11);
-INSERT INTO ti VALUES (62204,-8068477928434109104,'vPmGGdPlB7bCYLT53csPfoMMsd9xj4OUmUq','oHZI7GdI','88JwADFIramVhkRmExcdGYzxl8mCk8hN4i6JRWuqguCubReSI442W4PvPwbG6RoYQBGv1Kd6EB72ZM','Ri3RmmDsYS0atr0Azern5XZNrmZ1i6P','YQfQNlThb1rxQuo4cKx7kcTshaZrUDnhXPzyfCHc2MwbjwJgREfp2C1C3Rs9mZLekOsNjfnI6aFXkj3DQtH1fa6','dcr7YZuVJMhrekR689Tam2d0C1u1z6GmhjmgNbw9idWvkCFIHwhfUDptQyIWHjygaZt8rfop9Av',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4697525,236,'W4i2wTZ8KroSw3I','iIQCnozDPrTmrYJnlbIXrw4r7','f9MRsbkR9jurDM4lsp0L709j95vUplIj1vMuvq9yEi4OtEPdnQ','BYsW4xI','t','0',10);
+INSERT INTO ti VALUES (4697525,236,'W4i2wTZ8KroSw3I','iIQCnozDPrTmrYJnlbIXrw4r7','f9MRsbkR9jurDM4lsp0L709j95vUplIj1vMuvq9yEi4OtEPdnQ','BYsW4xI','t','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(57);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(57);
+INSERT INTO t VALUES (4189754,37,'iaYY9EOzhh7DTz4lp4Inepx','XNnuLuWFMyS20nG','zxLoNHvZbO41vQs7SztvqkIqlA6jPpqfd7kFMM1LwLhp','515lfqiYN','Z','WI',11);
+INSERT INTO ti VALUES (4189754,37,'iaYY9EOzhh7DTz4lp4Inepx','XNnuLuWFMyS20nG','zxLoNHvZbO41vQs7SztvqkIqlA6jPpqfd7kFMM1LwLhp','515lfqiYN','Z','WI',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (22491,-6305963670217608249,'WMjQ7iVud96u35vgBQ3xGsADame8ijf','h2xa78Vn31ZE3yBmxfPaOKyO7sPei3veaeGp6RE3JaqJYWS34gZ8rTp8EjomeG6FlMnkyqAzOALPsSBoQffR79epa3nx1IP5Cc7dCzzKulIiubwirRylZQBUxfu99U4WpnKN8mjqHKY5r4fwW1i1E2NULxGvrC6sMFXixBASkET8JaqomtSWGbidli','e3HWcvsDdkLZM96ZsLbsofMmlOPFaev30B7DIRg8msLX6PKgSurxk1ky4rRLW2FBbNTQA2J','Ugs79D7UqI3039jUQ75XJGSsLiX906d9KECEYo','YtIAXQnboeZ4WiTbU2','7J9xJsWGy8m0MJNi2jMKn3G',12);
-INSERT INTO ti VALUES (22491,-6305963670217608249,'WMjQ7iVud96u35vgBQ3xGsADame8ijf','h2xa78Vn31ZE3yBmxfPaOKyO7sPei3veaeGp6RE3JaqJYWS34gZ8rTp8EjomeG6FlMnkyqAzOALPsSBoQffR79epa3nx1IP5Cc7dCzzKulIiubwirRylZQBUxfu99U4WpnKN8mjqHKY5r4fwW1i1E2NULxGvrC6sMFXixBASkET8JaqomtSWGbidli','e3HWcvsDdkLZM96ZsLbsofMmlOPFaev30B7DIRg8msLX6PKgSurxk1ky4rRLW2FBbNTQA2J','Ugs79D7UqI3039jUQ75XJGSsLiX906d9KECEYo','YtIAXQnboeZ4WiTbU2','7J9xJsWGy8m0MJNi2jMKn3G',12);
-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 (35804,625297547975904032,'jcjOh116p7yMyXU9j0mkTXuxiPB2Heit2c921jtHqgDluIkCQ','JSNz4k6HbyI5jyedR7ArrdU6xSnbXXbnWSh2eMwFOmsrnDbpiPCAhVjRbpUHOXg7gvpHvbdpeqZGYcAe3NUPP42wJcICDkvgVUiMXdaTPvZ6U8gxRjn4qwFxkht3RJimMPDduYZSTQNbhy5DGMle22a','PNOrPVVqqYhYNvXs','uq8qoZhB4mwY6GVh88xkPywPHOFa1RStWPoY8qkzyvtWcCVPi8NrwxzTw5T0lgagE8lUVn0J9SDfXZl5hNMyiFuIfyOKFlDGhGoAwlvg9MDX4j2w1Bx9BjGc8V','h1AuqpnTuKPSoiP3G3XGQgRNJjLBvWVXIsZgjQxQb9nHwUw8fxMR88uNKt53F2AdEMqpSRAldCPEsVLj504Gs','OcxK1xqujCYFOXz8',13);
-INSERT INTO ti VALUES (35804,625297547975904032,'jcjOh116p7yMyXU9j0mkTXuxiPB2Heit2c921jtHqgDluIkCQ','JSNz4k6HbyI5jyedR7ArrdU6xSnbXXbnWSh2eMwFOmsrnDbpiPCAhVjRbpUHOXg7gvpHvbdpeqZGYcAe3NUPP42wJcICDkvgVUiMXdaTPvZ6U8gxRjn4qwFxkht3RJimMPDduYZSTQNbhy5DGMle22a','PNOrPVVqqYhYNvXs','uq8qoZhB4mwY6GVh88xkPywPHOFa1RStWPoY8qkzyvtWcCVPi8NrwxzTw5T0lgagE8lUVn0J9SDfXZl5hNMyiFuIfyOKFlDGhGoAwlvg9MDX4j2w1Bx9BjGc8V','h1AuqpnTuKPSoiP3G3XGQgRNJjLBvWVXIsZgjQxQb9nHwUw8fxMR88uNKt53F2AdEMqpSRAldCPEsVLj504Gs','OcxK1xqujCYFOXz8',13);
+INSERT INTO t VALUES (3635493,185,'nMhEgA5hysFX03ywEA8pAz3QCD587aXqknRKdBg8R9nyB0zBC2FI3','GpCGzadQY33nbGYdXFB2LwG9SPSLBaZZO2TqBqGwPaqY24TvDyCNmQezQf0j4v5vKaoSrkGKa4juacwahsBpAmR','nsL3HhFS81ZKk','V5RiIY','e','6h',12);
+INSERT INTO ti VALUES (3635493,185,'nMhEgA5hysFX03ywEA8pAz3QCD587aXqknRKdBg8R9nyB0zBC2FI3','GpCGzadQY33nbGYdXFB2LwG9SPSLBaZZO2TqBqGwPaqY24TvDyCNmQezQf0j4v5vKaoSrkGKa4juacwahsBpAmR','nsL3HhFS81ZKk','V5RiIY','e','6h',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4848689,31,'UcCLrk5dhPa144A9Zay1pfoJxY','vVF0rECVGHnHPbVO1Guq9y1K5OC3fTRdRzPHFxcFhaN6AWMGvL5g4Ao3HmBWWcu1VRRaGeKgmAdP5m9SfBTfNKpkhZ5Q2Vy9RcVnxTscR7DyGQsf6v4kKviuva3xmUmxmtvdeP4YKROpgjLOYdXlbYEtsWe0B86WbJ84S4yFIBu34iI2lHhhRs3DZqC4ZS2For349vJSwu4Nmy4H84iXcKvNlr','nIuflz45LTqJ20rGZjlXuvEoLwCv9LmaEh48Kl0ToLgQYILv80Qiq3','yyTgwL28C2tVR0DxWZSAeYiRsBE6eRTOL','w','D',13);
+INSERT INTO ti VALUES (4848689,31,'UcCLrk5dhPa144A9Zay1pfoJxY','vVF0rECVGHnHPbVO1Guq9y1K5OC3fTRdRzPHFxcFhaN6AWMGvL5g4Ao3HmBWWcu1VRRaGeKgmAdP5m9SfBTfNKpkhZ5Q2Vy9RcVnxTscR7DyGQsf6v4kKviuva3xmUmxmtvdeP4YKROpgjLOYdXlbYEtsWe0B86WbJ84S4yFIBu34iI2lHhhRs3DZqC4ZS2For349vJSwu4Nmy4H84iXcKvNlr','nIuflz45LTqJ20rGZjlXuvEoLwCv9LmaEh48Kl0ToLgQYILv80Qiq3','yyTgwL28C2tVR0DxWZSAeYiRsBE6eRTOL','w','D',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8320451,234,'wD4','8nTW9BvpMWQXfflPHNZvGrbzotwU0LIuyn8UtcBPLGMsE31wUKrhHzCFcNNKsyJzjOjxZM8abbM5yjvVd71EujhdTBxeslAH3hCzthxeIgidbl1Pz8oIvGC8SCoQHT19Kl3hINcVQlgMO2uMZQbpk90v8ty3vcgtg','tMCF8PFccu21L','zMTVYJYAcZzhAbM4JYjhTdieL74oe4gMra9SiC0dIGAHYiW9GddSnZIsPsGtgmR37QudBESXj7lHlSXBaXboOv8xVkJ6MS6Z0zIKbvvGx8OUS7bytn4q1YO5QMr6OjbhpW5SjvCcJoBqW3SsRy4ARolKkpZE46EtLYJ8uTXEmCpS00','pk','Ec',14);
+INSERT INTO ti VALUES (8320451,234,'wD4','8nTW9BvpMWQXfflPHNZvGrbzotwU0LIuyn8UtcBPLGMsE31wUKrhHzCFcNNKsyJzjOjxZM8abbM5yjvVd71EujhdTBxeslAH3hCzthxeIgidbl1Pz8oIvGC8SCoQHT19Kl3hINcVQlgMO2uMZQbpk90v8ty3vcgtg','tMCF8PFccu21L','zMTVYJYAcZzhAbM4JYjhTdieL74oe4gMra9SiC0dIGAHYiW9GddSnZIsPsGtgmR37QudBESXj7lHlSXBaXboOv8xVkJ6MS6Z0zIKbvvGx8OUS7bytn4q1YO5QMr6OjbhpW5SjvCcJoBqW3SsRy4ARolKkpZE46EtLYJ8uTXEmCpS00','pk','Ec',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1938029,235,'4R4neJlONJcKLOtes2s8GWD20Dr8HznEEz1eti0WVwR3f2J1j','id4MeN9qeecndGTT7KZ3mMT4VdtE5RemO2Drf2OBuux3lT8ktiDDcYjZdFcHZ3xvySkOXy5GySPvW4LPT56KtwwJDdVzfeNs1Ou78YxK0XvhdHj7xdO6ZgYuB6HObcYy48yKdkhG6nVctDpZr1slhH2DxT7mx2sxnwk7V8m78mqtUwqBRe7X4iAgkHIR6QEhfXYumasnFvTj13PtpW3Z7oEVmyYG0Zm5sSHOho4geuUUqPF6HbfR1CLuf','Yn9WeEznHhJsf3Qlob3DxOTKFUPtm2CX7gJwFHBAoVZX1f93','07dM5hibmfQP41EKViXildNmollwFuCzaONLcOUhpTfmBAmn6P2YktQC','w','k',15);
+INSERT INTO ti VALUES (1938029,235,'4R4neJlONJcKLOtes2s8GWD20Dr8HznEEz1eti0WVwR3f2J1j','id4MeN9qeecndGTT7KZ3mMT4VdtE5RemO2Drf2OBuux3lT8ktiDDcYjZdFcHZ3xvySkOXy5GySPvW4LPT56KtwwJDdVzfeNs1Ou78YxK0XvhdHj7xdO6ZgYuB6HObcYy48yKdkhG6nVctDpZr1slhH2DxT7mx2sxnwk7V8m78mqtUwqBRe7X4iAgkHIR6QEhfXYumasnFvTj13PtpW3Z7oEVmyYG0Zm5sSHOho4geuUUqPF6HbfR1CLuf','Yn9WeEznHhJsf3Qlob3DxOTKFUPtm2CX7gJwFHBAoVZX1f93','07dM5hibmfQP41EKViXildNmollwFuCzaONLcOUhpTfmBAmn6P2YktQC','w','k',15);
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 CHAR(30) NOT NULL, d VARBINARY(36), e VARBINARY(20), f VARCHAR(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17954,19407,'M','n6IDcocTBOTy0f1lWdpp','tOo','Xq1nk','jIDG5dLZdutv9JlJY','fU',0);
-INSERT INTO t VALUES (13636,32219,'dxRZ8BC90','ywB7DVAqMe27HUpqmKkaovOmW4EiQ','L','RvQkUBM7','xnAuz3cnlhaKQaNVueT3tdLllrAVsfcJ7PPHjGEkkwRLRgnGhBP3uSFwpYgo5uhcDqySQD9VuRzCla10zFc','39Sgm3crKz1Y7109YjsdF4U76FZ',1);
-INSERT INTO t VALUES (24088,44362,'mudDg9pTyx','wCT8ZRu2U2TeQZizmf4ZUbUOEjTGP6','FNVUqB','HRRk','kDZH8ugogNNseHk470F6RkqSzWeSufCUjApea1S4wZz4PL25SCIiZommTdHZt2QbkVpm0yeQVOKlA2NbOVWT','QEy5zM3',2);
-INSERT INTO t VALUES (8683,64858,'yFx8','C0Qy7WDME3U9FlEinFuUkFLqphEXGF1xqUF','rlo5BxvCTSWiuZ','uYla','hs7QOF1icqkkZ','srikaLQC0gBiaLYlCUCRPEUuWKoplhYAdFHH0T3dAATMa4DPoJAfnicDhUyOU',3);
-INSERT INTO t VALUES (25988,23584,'FR1LEcWHE8R','AAdlgC6AAJth4OSrJXhf','3G3NhjFUpHFjQvCPdkc','2m45e','wpfGa01tBmXY8yNitytK32Mw3Ah8FuRUSAruoUfMGLgoD6z5avC8VP3LapWjhbWvBfVFxZo0bSPPBnGViwDHpT','v6I7iY4euNp5aB4CxNYIZfKdvUxHqbs0K',4);
-INSERT INTO t VALUES (-10866,42353,'ay','cktSbpZCg4ISRcXBMZu81PK5EWYAPa9eGWZ','su4Cvns5O7TzN','EO','ShAMlye4BkN2ttGceVHoIkW9xOwEP77W1HtzRWl0ltrsadepQPJSQBVtGrLS9izOyW9jYXK9OSAf3v4sUhqtouD4uSz','eQUiNXb6rEfSkkHdapNH9hRsbrciRihXMwyWAbEKDR',5);
-INSERT INTO t VALUES (5872,38125,'RB8HdVMHZuR1EaXO28Vzkwm7wWwyv','ee','ghSLbQekIGmgZnOAn','g','qpGyZZslgxbbekQ1PyqTO06IEkdJQKAUbF1hVO8d642b9OHjzVoVL8A2z1QfeN2StcIYo3qvCNv','MYu7457gZWrRm1',6);
-INSERT INTO t VALUES (18849,7115,'4SRiuloY8k4pemCPHzV6iKzm','yKSu4LMgkE','fGo234iZiN','etuO','GOoztgzUXbNcToIw2V7YxF','4nXHTDi',7);
-INSERT INTO t VALUES (19353,2164,'5wwVh1vFdkZkh0HwJyHog','mzgV7epFq2','NCX','iWL','ExGzP5gIVhRqTBW5W0bC8wm7KELWBksSFSHzA0BfgHVrocBd3Ma3k','i4708AtpaUczUuHsjudUMhfdqHOLdP21DBqt1OaR6nbnE3jQbMDVsPAjG',8);
-INSERT INTO t VALUES (-30903,29772,'vmmT7zzcGdyHC','DuxGA9EPNe6ZBhRURWtV5yjqKNO','LWS5RaSczmsZrcFP','E','kM5rFZPrQMVTOnVijxqj6NL9aq6ka1XVyH','ywWJq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(82) NOT NULL, d VARCHAR(49) NOT NULL, e VARBINARY(44), f VARCHAR(40) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1743551855,104,'vcOGrZ59QsWKaf7C7E7u3pUPDmkaELsWNB4jxlVmAow0OwyppZkD6Wl','Lv6kl02rDECP92VzXtdqexX9N1p87Xyz3Jd066n54j048rLv','ruzhfWws31RShql8Bf91gyCHcSCsJ8OGrNg','g5DRiFWdhcb7','x3','U',0);
+INSERT INTO t VALUES (2902521336,27,'FOjn5AHu3dMmnzAEQmC6R7SHhLArfnxlKqmLze6wBpoPjQiT5OZSZPR4llzyTEzMaK5eVazPS','183osIZ0GgsmTh','qTBattvIrZSZTtNgJLgIJQBFVL9D','JW','Bg','72',1);
+INSERT INTO t VALUES (1996968670,-2,'6SbpFF2yDMPQZAt2SFjGrDFQavUAIpQzT7xYK1aDnPCxQnhVUGGd8NsUVKl3VS0U','rD9rPfIsvIELMvBeXYka','3f6aJTOCRmeIo4dG','2qEESXIt6AxbJlGII4FahUq8','9','K',2);
+INSERT INTO t VALUES (296823030,-50,'2ercvIB7bzkd4HzoLl1Br660Pl7c4ebeB073F7fo29qf9KTSogOvJqgfNgIY5wg3Rz2rTu31CVO260Z','gqfXRve2mcdo4jPFZlbMgF7A','8pkdKUC','vyi6xp233i8whX9BX1','K7','n',3);
+INSERT INTO t VALUES (2090866220,27,'rDRWDjEUurz1kofZ1','SfJovZ9CF1I0DPPDb67hKzv0UJq0i32Cgl2M8nN4qofHW7z','BSmX','UU3LsDKUbx6gH0123tBKguJ3kjPpH0XfWIWJ0','t','eN',4);
+INSERT INTO t VALUES (2408401388,-118,'UbhNpp201Jl9rlh3XXHdpgYK2wwOrhzgBlqjSI9cdzd6qZlseye7x0DDnonomyHBykbPmDzV','eerMRleHUeEZiwSPz7qfugqcnw','W1Zu','jahGPxFhqNd3T2LigGzVOXqJOAtgmS3','Wz','7O',5);
+INSERT INTO t VALUES (1428105457,-5,'77EvOkFq0GTdCthH0s2TbX1InP2GsmJFNYagR8IG6D1l0ipMe8HE7901nJ29cA9MNne0c0UYBZcuL','umlZ','NkTXSoHwUeNlfCEIacOV8zczVlEU3D5ya6VohDB','aKIr3URD8eC1STtzeXklk8NBfwrdKs','Z','P',6);
+INSERT INTO t VALUES (1220243431,69,'VJZWxw5rQsNA6sUDKTHtMxFAUAPquiMezs7R7ikemI91GvYELSUpAcwctbJZ5AtWEVxyuR8aL2','6bzcBrcASGNKw1LIopZvuJQrWqnvVFWizPfcb','DDS0f9smS6QyMm8QG','AvwG8msOf','mp','A',7);
+INSERT INTO t VALUES (2126576221,12,'LzAve1Xt5','Yq','p9xHVx7f7tEmKK','WwvmkxBRiwIk5DqNv3U','y','T',8);
+INSERT INTO t VALUES (2943946352,48,'G7ApQkZoI31WfoUXtPSnMRxeEl2BzVNpJLHMUrsQnYum','Rvbwb9rCIY4n5cHa1n62eLWVp3A0xdY12qHxX','3mybfMDB','TK2q','O','T',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(82) NOT NULL, d VARCHAR(49) NOT NULL, e VARBINARY(44), f VARCHAR(40) 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 (-16661,11043,'oVR1JxEX2uhgKm','uJjmc7psUamfwS7hp6MpbN6','0FcCN79Knez8QBQbp','7hNv','3NuH3AZhcgjzoja0DUm0nBjXD2VLV9NBtQnx7qLqhY30WZ8xbXjhR','bzYJO3MDUfgFAkSJ9KC33ZjVSKu0BQBot6mtXNM8mdJwFdPpPqfRgdtjQ8gxsK669wttPxeVo2qovP',10);
-INSERT INTO ti VALUES (-16661,11043,'oVR1JxEX2uhgKm','uJjmc7psUamfwS7hp6MpbN6','0FcCN79Knez8QBQbp','7hNv','3NuH3AZhcgjzoja0DUm0nBjXD2VLV9NBtQnx7qLqhY30WZ8xbXjhR','bzYJO3MDUfgFAkSJ9KC33ZjVSKu0BQBot6mtXNM8mdJwFdPpPqfRgdtjQ8gxsK669wttPxeVo2qovP',10);
-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 (26654,29166,'olmBDyaiCxFD','xTD','lcKf','jh3KxSX','C4a0E3BJSeB3rCJrYic4pHRS7iOxpji2MF2S8mUOtuNp1zvdp7emy','3Ig9rUmZQdcYOMixiweGkrvt4jLWDkcIoOvmMe0C00CfCm',11);
-INSERT INTO ti VALUES (26654,29166,'olmBDyaiCxFD','xTD','lcKf','jh3KxSX','C4a0E3BJSeB3rCJrYic4pHRS7iOxpji2MF2S8mUOtuNp1zvdp7emy','3Ig9rUmZQdcYOMixiweGkrvt4jLWDkcIoOvmMe0C00CfCm',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (21564,18769,'cUxzvNnobGVsFeeINIvdXB5IddDh','aEHHTHbEI5sOXYQebR5yd2Y6cuC3D1d4f7iuZS78wfp1tysYLk17BuRCmsLpXRQJUYSvZN3uYqNelkMUKHUvzPf0kOewcYH3Xs84x9rYjpKqFT92yXsBTGmQD0wSchO3xwtFUwWOupCCT4H2PQ6IgJIWKDJtQXus879oyBuVg9K53XGN7FNsgxvUp5MRjLiw3XZMKL7thUUE64wjM54HupWio','NkxDoG7awZ','J36','D2XzwroMznn8xLOgkt0IEhSczSN0iAAn10wBxSPqbVkRTCuqDBIQFgXmpCGay0Lgfu5UVy1sSV8krY6Gl0zOuPZ0Ams53Vr4aD','Q1PGH0wp3K4HzHR8PoMn1nuV3HyZZEfkUxOqFuq2HoFpXLEf2dwFXLgLAjiBQdGD52g8m1gm9xQGiqRaZYvW29zbk428dDr',12);
-INSERT INTO ti VALUES (21564,18769,'cUxzvNnobGVsFeeINIvdXB5IddDh','aEHHTHbEI5sOXYQebR5yd2Y6cuC3D1d4f7iuZS78wfp1tysYLk17BuRCmsLpXRQJUYSvZN3uYqNelkMUKHUvzPf0kOewcYH3Xs84x9rYjpKqFT92yXsBTGmQD0wSchO3xwtFUwWOupCCT4H2PQ6IgJIWKDJtQXus879oyBuVg9K53XGN7FNsgxvUp5MRjLiw3XZMKL7thUUE64wjM54HupWio','NkxDoG7awZ','J36','D2XzwroMznn8xLOgkt0IEhSczSN0iAAn10wBxSPqbVkRTCuqDBIQFgXmpCGay0Lgfu5UVy1sSV8krY6Gl0zOuPZ0Ams53Vr4aD','Q1PGH0wp3K4HzHR8PoMn1nuV3HyZZEfkUxOqFuq2HoFpXLEf2dwFXLgLAjiBQdGD52g8m1gm9xQGiqRaZYvW29zbk428dDr',12);
+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 (2499615268,-117,'ImuG4QdYCzUfEWhS0Ufcxg86REU','XBfEN33q4RM','tFxsSqEMRIuNLlCkWSVMYDhc4','yM6fycZRP9pDGY5SRT','X','c',10);
+INSERT INTO ti VALUES (2499615268,-117,'ImuG4QdYCzUfEWhS0Ufcxg86REU','XBfEN33q4RM','tFxsSqEMRIuNLlCkWSVMYDhc4','yM6fycZRP9pDGY5SRT','X','c',10);
+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 (3771532788,79,'iW3lWts5to9bHKtA8thLs9oHyIbOf7VrJzeTWVStjvGBX4ejGLEG9dchCxp4V3u52CFMv3XF','oXlBaKLKaysiLcRCJzcorRWK8tvh0KC9h3drDFz76UG0XG6uH','mebLYN2BU','lLrCNXqdaQmUGueP9o','a','2m',11);
+INSERT INTO ti VALUES (3771532788,79,'iW3lWts5to9bHKtA8thLs9oHyIbOf7VrJzeTWVStjvGBX4ejGLEG9dchCxp4V3u52CFMv3XF','oXlBaKLKaysiLcRCJzcorRWK8tvh0KC9h3drDFz76UG0XG6uH','mebLYN2BU','lLrCNXqdaQmUGueP9o','a','2m',11);
+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 (704937097,99,'DGNgkVzSFoImmrat6xTmahLPg3XKEjPIja6YgUA','f2jweoJfldolj77ElFuTWRmZJlQcGdIkBMDHFRrKddYX5jKnXPBkMBBIf7pHeEDWoloZiuM6U8HZ28OVHcij3nq2d9k8KY2v2z4xiVZHAT1pgQr9Tx8802xcWGSNsm8XE51HBFqvZPJUWmcYjL0bZSynnOpEEc8YhykSMzM6ETBlYPURAuWW19g1MGluanLZdY1hGZez64MbcEDN8XAgOirl3B4AaLm5EgJcJ4F99cjBG9z','9e3oMCm','HdLQ5DsAxZcMIwisyaCU1x','6r','x',12);
+INSERT INTO ti VALUES (704937097,99,'DGNgkVzSFoImmrat6xTmahLPg3XKEjPIja6YgUA','f2jweoJfldolj77ElFuTWRmZJlQcGdIkBMDHFRrKddYX5jKnXPBkMBBIf7pHeEDWoloZiuM6U8HZ28OVHcij3nq2d9k8KY2v2z4xiVZHAT1pgQr9Tx8802xcWGSNsm8XE51HBFqvZPJUWmcYjL0bZSynnOpEEc8YhykSMzM6ETBlYPURAuWW19g1MGluanLZdY1hGZez64MbcEDN8XAgOirl3B4AaLm5EgJcJ4F99cjBG9z','9e3oMCm','HdLQ5DsAxZcMIwisyaCU1x','6r','x',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-13380,34356,'gWO08V','8Z7CHgGZuwBstvQ','xo3hiylUh3UnNoEyOu1u','f4165Q3r8EmcSY5XFTGKTImRueGrLa9iIa7A7XjfCXzcJhqmkxacrW19ya4WzptlFJaJvBxwKhSzyc31jjjQ2mVFxEqQB8btBZ6hddztDb14ObDYl7CRzQvnKuU8COxtnHd57cuYYq8CRndpDuCeyL00LEnDT0wMP8ETIOTbGunVXe7woyaKlafKRD8DhBqqDlCpnmPKwK1SusOcoPrvVVpaHpA8PgPmoWXzF8lYyEyd','fHomXw8dh2q1kX44p27SkiHKM4VRnw33QIur','q48QaIhp3FDweZJl6uSaaXrOzU25F1QQSME7nykRM',13);
-INSERT INTO ti VALUES (-13380,34356,'gWO08V','8Z7CHgGZuwBstvQ','xo3hiylUh3UnNoEyOu1u','f4165Q3r8EmcSY5XFTGKTImRueGrLa9iIa7A7XjfCXzcJhqmkxacrW19ya4WzptlFJaJvBxwKhSzyc31jjjQ2mVFxEqQB8btBZ6hddztDb14ObDYl7CRzQvnKuU8COxtnHd57cuYYq8CRndpDuCeyL00LEnDT0wMP8ETIOTbGunVXe7woyaKlafKRD8DhBqqDlCpnmPKwK1SusOcoPrvVVpaHpA8PgPmoWXzF8lYyEyd','fHomXw8dh2q1kX44p27SkiHKM4VRnw33QIur','q48QaIhp3FDweZJl6uSaaXrOzU25F1QQSME7nykRM',13);
+INSERT INTO t VALUES (3663650220,-41,'uesci1qnPPBzg5ILQdprKg5rshMseVZ1OCCQnN5LmK6Dm3z1PAqSEZeWM','k9HE0','4E96SNj8uKkkpNVimWcdn','WiFp63BWh5xce0TLvTZvZWAlErVBFeneJFw4ZNUjWoFfc0PaoK4aAxJT4URB8kOh5C32YPWbgmH3Q2xkIium6dISdsPKRoidEg4v9xqmuLyrAWE4p66EwGzOUIK5bcKzw5fOPso05BGxa8cai7sDnzaSAsH0JozKapb5FUpHPDoNHCEhKlUlvR3hs8X7aSHojo6jKWV0JTsoYARm4yx2GifXa7WxKg1OLVw5YV2iIMX7TRNBamZ8H3EHfGd','9','u',13);
+INSERT INTO ti VALUES (3663650220,-41,'uesci1qnPPBzg5ILQdprKg5rshMseVZ1OCCQnN5LmK6Dm3z1PAqSEZeWM','k9HE0','4E96SNj8uKkkpNVimWcdn','WiFp63BWh5xce0TLvTZvZWAlErVBFeneJFw4ZNUjWoFfc0PaoK4aAxJT4URB8kOh5C32YPWbgmH3Q2xkIium6dISdsPKRoidEg4v9xqmuLyrAWE4p66EwGzOUIK5bcKzw5fOPso05BGxa8cai7sDnzaSAsH0JozKapb5FUpHPDoNHCEhKlUlvR3hs8X7aSHojo6jKWV0JTsoYARm4yx2GifXa7WxKg1OLVw5YV2iIMX7TRNBamZ8H3EHfGd','9','u',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3913989511,-71,'Chm2PoOxdSx28UjofaV3VJ7LVnHFXT0D12sK4kmM','YVdV7decLAyRW5vWm3F98NPibwofCfN5dbEqjDIJYTtb7aqurBVs6w8cB6LGFyeMYRbkj62scqEadBu3VwLZjP3lTf8nHzHABGKcHj5DzYvBSksnrkURsc68reQAGX1T38KV7dGL6Gz5xhhzx39N8JVAj2xp1u9PnodFeiVEcGaACQoxNbWCF7vPzmyIXxCsmDU7Z2Wbd4EG','phueHJucbsPSrfx7','hMqCLZXge4FnenC3HEKI5TiicirlsBEbvd8LAE3P2xfPjRumPmPnBo3vZd89MfygbcRO3AKYZWA1VOCJpxi1L1Hz4mySdh3n5fxv6zZ82lXq0qY2xMrTtfRXrWysLLHNzRYN4RlPvPjSgQ3a1RDmyvQS65luyZP8eYTLq','FiH','V',14);
+INSERT INTO ti VALUES (3913989511,-71,'Chm2PoOxdSx28UjofaV3VJ7LVnHFXT0D12sK4kmM','YVdV7decLAyRW5vWm3F98NPibwofCfN5dbEqjDIJYTtb7aqurBVs6w8cB6LGFyeMYRbkj62scqEadBu3VwLZjP3lTf8nHzHABGKcHj5DzYvBSksnrkURsc68reQAGX1T38KV7dGL6Gz5xhhzx39N8JVAj2xp1u9PnodFeiVEcGaACQoxNbWCF7vPzmyIXxCsmDU7Z2Wbd4EG','phueHJucbsPSrfx7','hMqCLZXge4FnenC3HEKI5TiicirlsBEbvd8LAE3P2xfPjRumPmPnBo3vZd89MfygbcRO3AKYZWA1VOCJpxi1L1Hz4mySdh3n5fxv6zZ82lXq0qY2xMrTtfRXrWysLLHNzRYN4RlPvPjSgQ3a1RDmyvQS65luyZP8eYTLq','FiH','V',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (406891501,113,'NTMrXslXf0Qz0E8pTb4fgeT2sCzgI0TiU','7Fr1ClBnRMpxxojnLZV1soIVDlBCh1Yo2nrPne8547uOcGLSRclA0ewkdQVFCGLjJi1zxkXxqs7J9P7fM6qykHSY9JYo15Cz6FRBPFhkYu8KIUxEaM3bxxeRQshzxp74TAQ3iNP9ZCNiFjllD8yCJ4ZVzntsinT6QBv90tkl8Wpoj5XrlPZaSfFNPySWsjDw5YdIYcQfQVQYaDEuZs5G0FPJGYsfs84tSyj8XSDNNNOd','irlHEqFt3XdMwVP5IA0fXilq688DVk0ieHW0jFJ','bIstlynGf6aKEOhv4y4u7t1NAYpZBv37j5HOixwirRHJL9MBr9xPQayaQzp9Ilc5BKj3uNnZ5HkNOE73ww7C5eYjKhVMPpUjtAItxzeAHnbKjCrsoWE6ztVTc7hgfjAH0R6OBQm1XsZDgjiVO51Me9p6rDCa0OWLLMde4rOjnKn7ZvmNoyCukaiPkqAccV4zzPCQeys8SaZf5qlYTfedqVpoeYX1wZCCqBuEZOYK','kE','HmM',15);
+INSERT INTO ti VALUES (406891501,113,'NTMrXslXf0Qz0E8pTb4fgeT2sCzgI0TiU','7Fr1ClBnRMpxxojnLZV1soIVDlBCh1Yo2nrPne8547uOcGLSRclA0ewkdQVFCGLjJi1zxkXxqs7J9P7fM6qykHSY9JYo15Cz6FRBPFhkYu8KIUxEaM3bxxeRQshzxp74TAQ3iNP9ZCNiFjllD8yCJ4ZVzntsinT6QBv90tkl8Wpoj5XrlPZaSfFNPySWsjDw5YdIYcQfQVQYaDEuZs5G0FPJGYsfs84tSyj8XSDNNNOd','irlHEqFt3XdMwVP5IA0fXilq688DVk0ieHW0jFJ','bIstlynGf6aKEOhv4y4u7t1NAYpZBv37j5HOixwirRHJL9MBr9xPQayaQzp9Ilc5BKj3uNnZ5HkNOE73ww7C5eYjKhVMPpUjtAItxzeAHnbKjCrsoWE6ztVTc7hgfjAH0R6OBQm1XsZDgjiVO51Me9p6rDCa0OWLLMde4rOjnKn7ZvmNoyCukaiPkqAccV4zzPCQeys8SaZf5qlYTfedqVpoeYX1wZCCqBuEZOYK','kE','HmM',15);
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(83), d VARCHAR(85) NOT NULL, e VARBINARY(49) NOT NULL, f VARBINARY(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7549113565738890587,763546880,'ITzXkJmQXq502GsCBlWSa5ZySRnd6ySTUMjWjdyp3EvbExKyJFaF42KClC7rVbeDzqcgjIt3o4Y16WrNz7I','3qajrmpdB6GvXoK5mjUpayofsoFgzBwaUOp2Ave1PEHF96YloL5tVERCdiagFb','eoVDwlpvggyDYH9lvT15tQPCF1EUoxud8rw3Yo88y','tvPfZCRSR8o3wHOEIvxo2MkB','pm9du8YrKMhFrC12KNdGANhw','69074IUqardQrdGDDDYpFs',0);
-INSERT INTO t VALUES (-1432572176827392593,1664635070,'T5Huwdn0XDEyNbnnJG7sXSSpB1acUFFoYb6F7rakDUXvKCY17YLZ1','MxR2WZlTO7TWccRCBHnWkFfeIizRxfNiS6GSRGhwFXxaZ2NIWPJKp6h2Iz1oZoL','INhOJrYjcwbGrDjjVpKKHP0UKR9zZJrH','goMW34X4s8bhkKsFdm82nb2Nw','amGDuMEorQIYm5d64KSCVCp0XRcqnE2hs0N2ybhbtezMXdVBFQRVPkZt1Dlm2oLkhcD6JgtQZ6XsuMqaODFI5zZjjcHuPLeNX','Z94s0KwQteUHhkygrcIS1xb7fUOldtOCtVZdRpoXiDqLtuEtOsNjpZdr0Qz6EOwOSxaSnFqjfyjc92pG6RZz0hH7tYj2mJiZXy',1);
-INSERT INTO t VALUES (5241887338856655533,-462500792,'WEnuCEwANjUDLLjoSHmsLvfnJdxred2LUivAdetdPLSvLLIf4qRj2qOsL3BVY8y','SXRdV','poAgt','SFGV1iqALefPS8iMrn','aIFKjWyq1QpCPelM3fhczqH9DaFjewmWucC9lA','lEyhIXJo4YLfqmTCLfRsqamM8JIbUb7AU9i3osg5iXsKn1APQzi8PAsAhKbZRk4lglVV8v3WwPYus4h09ZeniPqPBEh',2);
-INSERT INTO t VALUES (-1028179628103751690,-219245478,'wijhduqW39BP9mhtWMoFLMIFxnijfMEBOmU04Qyd0kd8AwWUrh8BHlIet0z6tvVzzyY','4rzqBHvdD65GmgPyUYufhGuOi','rEt4ulKpHZYXnMjZ5ejBTwKUzq5Ny','ahnkyNuEW6Udu99wo','91ytg8kPAphTDy1TKGzYNS0','1qynqP5PSXk4mIWnlZiET7z9yL9UG6LkbYoKUR2IQD29NXq3Ur93MPiorg7Oa4XEOt',3);
-INSERT INTO t VALUES (-2632365909533466640,509425760,'bGOOXP8sjfOr1ucYrss6aZ4cc','j8qFlXzZRuAIDYYWmj2g5hW4Z3bwAzxAmeKrjvFsOgUxoZZn','ZbM21mxheNii4G9ikneRhUSI1PwqAv','SzUc16eKtEAmiQNH42WRDRVG449H7XRKIDIoY','fkyarI','AWX1BCFb8z3iDe9ODIYGMvXazIfKvh90SER5xB6',4);
-INSERT INTO t VALUES (-5267387174115415383,1017426702,'FsVkoc1c0Krzic3fXlFZ12auNn5ZZoCmkdct67XSVt7jmBCMGFvsd2H0luL4oA0WDxYsUxySF5ZBXy','64eemWzHm1YNdOcFYB1rvv7fKOr9O2NLxfoRfavNkLbotQJC','EazksMZXlvy1ng08aFZSLU6nJRmmwBqpA4','whoWv5S','1IF1qqLb8b2pZqlbN4GLB1LqJWotrim6rJzhWdodvq22GOSdlrwfp','LRcF8rpESLpepdLThMj45Hy5mM6aD54hBKZoTEiU9D6rdbdmkuNlC5kogqJ3kdol0T8Vkl25Q04cMdH5LQcuh8',5);
-INSERT INTO t VALUES (4681910439868509643,-867991819,'swbi5wP1xW70TnMoTovvsx0K1femOjR','EuleRLnhE2DHiPMz9aDax6tXJ87FojuZt67KTGKeHPTm1wdEiV451qQmWZXict4fxcfQGZgnhCwEGq','5vVUMQFllhw7MjxEb6hFAbkT3','OW3BOqgrdH4oKwGrhC5tlHFl7se2TG','JL8YjQUE3EF5dIhjb67ubcUfNnzW6lqHbQd6x','FT6EYiekRZqz8',6);
-INSERT INTO t VALUES (7086159456939613672,-1131449430,'pz5apUwXKU4YRdvm2MvdcvaN9u7YRhOhMqxq2FHkzYVokLDQ','y4egn6r0CYMqccaBxsAPlgWizpUbH8ksl6V87o4ZTXsMTOTudGfdCJMy4nFJIKkenuU8c4t9xsmwvlmP','puqC5AOsYDaamOSrFBYVWvamUtmw7PlFErT3t7MC94jV','SWZtmxEeffNhu2czfhOUkjutRLK9i','318rnWwPfP3YGLlUp1Rk8Pw8p1YSFaeOkCHEhZ0wSufYaF0U0ct3lsZzGTxQZzsYcSVcrWdb7IQN18SQelbtD61StnhY','qUXPNr5FMVDfy5d6fIk1cWduk81uRdl50uzRXvWTNyppYTqpiqgIo7uZzSlCXzN8wlsvu95U38nPlhhZ',7);
-INSERT INTO t VALUES (-7486224142227040503,1223939155,'2ZBDKqtOFNOXyixulTob5x8svTl','OINzRinMtw25CTvCCAXkMHyR0MyDY1','yWfkX','ShdmH1jcm6bfDQxi0ZAmaoa6im8YaeiVEVUs4x6f','vR','ZqpSuBNewFJkbzXYaTg1Obf8PBwygn',8);
-INSERT INTO t VALUES (4174008697578948195,-674437464,'70IcF5MmxkcZQ6HB9uvaIHxhGA0I6PhcUG5LuC8m8PpXpNqvHICHQ8mi0pwWE3X5T1Qp3Dy71yU8YaMJPoI','wLGKzPST6yurYllApthVjYIuDGzBVO9nRSfssEx7rh3VUMdupIybDmorwS1cR2ZljzhHDGvxB','kxx3WtWH2emYayQq4JzUgn10hm8RwaPAL5hB5W0fTC3u','kVqlkvjPf','KHrZcScBT5CMVjhDGmXTfUCFTMVFDnrW9r5xIQFIIVoE8rYNjPuzHDk7y2lDXl6qG2gEBpgdE0hjjWmdxQS50TDcLtexXukVoW','eIADewLNHQp1H8riPxcESXex8Er2Fq5EC4sDODbBjD8sG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(38) NOT NULL, d VARBINARY(76) NOT NULL, e VARBINARY(2), f VARCHAR(12) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45572,164,'5M7zwCINAxDOna','0Uu','z','s','dJ','7J',0);
+INSERT INTO t VALUES (37552,93,'sm3rWkTMkaSpCsOwv5qfyuEr','mPwky1kjoSot','1','gitmeO','83','i',1);
+INSERT INTO t VALUES (46487,121,'YEeFOL3Mo7RzpqO7d1q2','oxIjkHKo8fwqILb24sBSxJbaEGYgo4kGP6I0DfONpx7CImz8GuI','v','y','e','l',2);
+INSERT INTO t VALUES (5577,207,'1bfhvb0jdq6Ow4uXVnWdvHb','DffPpdEsIj1XbiQTc3XpPAb3CCDeLxE4F5bM9J','WN','X9BcJOCIZ','su','a',3);
+INSERT INTO t VALUES (57914,114,'1u7k9f20tCRe4VCb1AhKOyIW7','xkP0hKvxv0ebBh4VfilNASzeAizRuxc9VMxtpNN9HSxHz3H7S','W','9jqOaV','L','Y',4);
+INSERT INTO t VALUES (22637,172,'SWh9wA0i2g9oUwZqhOrzQsON2MOFDxdcT','Uvn5xrsMDdJwePV9FKuoFKiolbcMZPF9EMuH4Rg67Lf1BcJY1AkHp9c9Lg63DPRRJdU57YEHqBV','rf','bwQuib6Q','2','F',5);
+INSERT INTO t VALUES (57763,216,'Bs3LyTWdKU2kTGZpQ6YUuk','Ftl0h','M','1','CC','A7',6);
+INSERT INTO t VALUES (16,227,'eoX7eW23WCnVLeIUyjAaZRiNN3nMKNVuq','AHuyuHKHdlTCxO','ab','OMfYClYdE5i','b6','X',7);
+INSERT INTO t VALUES (46124,195,'5592KcqlM9Njr9','gSLoDwT','U2','f','U','ht',8);
+INSERT INTO t VALUES (57214,22,'f0Qzbp','wlWEjXAgi9MgxKYi2afAfGFSsEw7XDQHMH9ISfJMxINFyFSfUy2JLa9JjlKlCJtWvOCCL7OKcUD','5o','bwTpX9Ipi0OU','n','N',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(38) NOT NULL, d VARBINARY(76) NOT NULL, e VARBINARY(2), f VARCHAR(12) 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 (-6394793747107962304,-275538858,'vtjnem5smBZk9GoPbU8aor9y3wPM5GG1TByZcK9SWMKHjn6FmWq9FfBe','m','oLlcxZibKTxfgHkDOyeqlO5b','9t4C3yX','AOvLB5H0TYDQpVCW5','JKcTzKt1ecWcfszbz1ZbDwSTNuf9aWYNx4yKvWjeXHVKMzCC8',10);
-INSERT INTO ti VALUES (-6394793747107962304,-275538858,'vtjnem5smBZk9GoPbU8aor9y3wPM5GG1TByZcK9SWMKHjn6FmWq9FfBe','m','oLlcxZibKTxfgHkDOyeqlO5b','9t4C3yX','AOvLB5H0TYDQpVCW5','JKcTzKt1ecWcfszbz1ZbDwSTNuf9aWYNx4yKvWjeXHVKMzCC8',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(84);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
-INSERT INTO t VALUES (1627159921666052924,-646278122,'dpzZtEP1sZxsjjLvQ3P3EwEVQZFDH3R3YyaLXIwi4YMWxX5Q2DslTuUxOXqM','eWke9rNOrd4uFgLjllEltyhPtlzjHOCAvsHOZ','7a5E8fl','3BKoM73eQ6ziY3ezt7WHbAwQY6UoWR3PtQJR1LfW1WQTrIOp6aY','FFa8xCZFyAxZhiPABVZo6ShLx3GNWWTl1Q57iBAy0BM8325rZVniF','EQrgCbhN4eQsPOjB',11);
-INSERT INTO ti VALUES (1627159921666052924,-646278122,'dpzZtEP1sZxsjjLvQ3P3EwEVQZFDH3R3YyaLXIwi4YMWxX5Q2DslTuUxOXqM','eWke9rNOrd4uFgLjllEltyhPtlzjHOCAvsHOZ','7a5E8fl','3BKoM73eQ6ziY3ezt7WHbAwQY6UoWR3PtQJR1LfW1WQTrIOp6aY','FFa8xCZFyAxZhiPABVZo6ShLx3GNWWTl1Q57iBAy0BM8325rZVniF','EQrgCbhN4eQsPOjB',11);
-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 (-8781215205965614225,2013919564,'T7XKMyNoW3IHkU9cc4dRjAMbYHiQYRHzVWp1V6YyvFVJ3maVYBgA5FbeC554HlX','yoT7UGiVbTq4ZTVWL0CF7KvmgxxnVbjdyOz2rzAoxFpoNqxo70xLFVZbNdT4QNCPz','RQPkpwXpGsX3aY','BwKG0dQqeFPsbX','NcQ2n6s6TjoKZPaK0JU3zj5tc31tAJSi6LtkScmioGxtUzvvaEjYk6SD1hL0pAM3i5','Vjy4bNEs3cvw9zzlvcizoKc5CH7xDNqjSKQpUkOcM8cF9zNKZt',12);
-INSERT INTO ti VALUES (-8781215205965614225,2013919564,'T7XKMyNoW3IHkU9cc4dRjAMbYHiQYRHzVWp1V6YyvFVJ3maVYBgA5FbeC554HlX','yoT7UGiVbTq4ZTVWL0CF7KvmgxxnVbjdyOz2rzAoxFpoNqxo70xLFVZbNdT4QNCPz','RQPkpwXpGsX3aY','BwKG0dQqeFPsbX','NcQ2n6s6TjoKZPaK0JU3zj5tc31tAJSi6LtkScmioGxtUzvvaEjYk6SD1hL0pAM3i5','Vjy4bNEs3cvw9zzlvcizoKc5CH7xDNqjSKQpUkOcM8cF9zNKZt',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5875895876128584073,-1078223619,'SJ1N1up7hE0x7CFe22DnVcqYV0KBM6NT','gXZqeJVqpE3FkXnDmnWuDol4u4UdW5wf37WhysZ4KCo','s3c6iNoYOtRh1BXpnjdU8fH2','XkfPLDlH14IR15InYk50B5vhyWEvbtMBh037Ct8','5EPiVwyOWp1Qb5MYUmVAHdanuv7BiAoSgAR4PnZTaiuSz3','PLgaoKwUVpP8NqjOASwoDDEmDuY8ffMirEFBaOeSwTQCk8Dx61TbTQAgHzNeQgSdfqxeNs',13);
-INSERT INTO ti VALUES (5875895876128584073,-1078223619,'SJ1N1up7hE0x7CFe22DnVcqYV0KBM6NT','gXZqeJVqpE3FkXnDmnWuDol4u4UdW5wf37WhysZ4KCo','s3c6iNoYOtRh1BXpnjdU8fH2','XkfPLDlH14IR15InYk50B5vhyWEvbtMBh037Ct8','5EPiVwyOWp1Qb5MYUmVAHdanuv7BiAoSgAR4PnZTaiuSz3','PLgaoKwUVpP8NqjOASwoDDEmDuY8ffMirEFBaOeSwTQCk8Dx61TbTQAgHzNeQgSdfqxeNs',13);
+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 (12245907661017118791,180,'dti','2Vu7DR6dCwG9Zc3Cbt6KyAKrSPvMvnTN2mSUfD5Krauv0MtgxT8XiMaNDKyC5yskELdO4cXKU','4h','4l','9','J0',10);
+INSERT INTO ti VALUES (12245907661017118791,180,'dti','2Vu7DR6dCwG9Zc3Cbt6KyAKrSPvMvnTN2mSUfD5Krauv0MtgxT8XiMaNDKyC5yskELdO4cXKU','4h','4l','9','J0',10);
+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 (11581278468989724213,239,'lWCdFEhknamQ1l1qffeDw7','UYNL8hTFk94rf7mqF4PLi','J','19fDytgrc','V','GL',11);
+INSERT INTO ti VALUES (11581278468989724213,239,'lWCdFEhknamQ1l1qffeDw7','UYNL8hTFk94rf7mqF4PLi','J','19fDytgrc','V','GL',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (17038095907846809057,85,'PWTDyKjUtmYhaBonFPahpyCvEUDRiM5I','2eag3oO5rnk3xGdoNSWN3rcEE9JQhoEzFSbg4LdnUKnmel07IgkkWguwgbPkao9X3kXGwiya2sVB6ttgEYZnchh0VdZlb7GBfG02F3xjiteW5sXBr6cUoncKnUB08f498QaJ42bwVz7zxOoNWAMY4YhfWwExHYw7dGZtYVxXLFGrBhDEhEifI9O1DohlAi1aVyHQaoWLmDvXiF37RkcxufLj','8O','mvgBM0D','a','Ey',12);
+INSERT INTO ti VALUES (17038095907846809057,85,'PWTDyKjUtmYhaBonFPahpyCvEUDRiM5I','2eag3oO5rnk3xGdoNSWN3rcEE9JQhoEzFSbg4LdnUKnmel07IgkkWguwgbPkao9X3kXGwiya2sVB6ttgEYZnchh0VdZlb7GBfG02F3xjiteW5sXBr6cUoncKnUB08f498QaJ42bwVz7zxOoNWAMY4YhfWwExHYw7dGZtYVxXLFGrBhDEhEifI9O1DohlAi1aVyHQaoWLmDvXiF37RkcxufLj','8O','mvgBM0D','a','Ey',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12212468977679463630,173,'bGW4vx07klKcIw1UppFzB2hB','eKAGunQhEqTohjVWe3rdvAIiLwrr2NUCMQ2TuSphJRngSIhkq4fLXb6Kda5o5kUOZHwqRlJvWsCx0YqeJHhE2FOIHW2v5awNs0D4N2zfK2oNzXZH5yL9CK0Su67B','Y','N5wFBbWtGMo7Vweft4y31sIHjMkkU8YMKqwYmCeObt2uehcNQTXIvFwDN5cRVrMiMJlxD3rim2NYuoqvaTPV1LBAOuZiUw9qrB0RE9RyPOtOZcb6KdWvrpCAc9JOjBAO0uOYsi0OXipCHkkbj0pNAgxSVXmwLzYVBd4RWHkAlRZLg','O','Rk',13);
+INSERT INTO ti VALUES (12212468977679463630,173,'bGW4vx07klKcIw1UppFzB2hB','eKAGunQhEqTohjVWe3rdvAIiLwrr2NUCMQ2TuSphJRngSIhkq4fLXb6Kda5o5kUOZHwqRlJvWsCx0YqeJHhE2FOIHW2v5awNs0D4N2zfK2oNzXZH5yL9CK0Su67B','Y','N5wFBbWtGMo7Vweft4y31sIHjMkkU8YMKqwYmCeObt2uehcNQTXIvFwDN5cRVrMiMJlxD3rim2NYuoqvaTPV1LBAOuZiUw9qrB0RE9RyPOtOZcb6KdWvrpCAc9JOjBAO0uOYsi0OXipCHkkbj0pNAgxSVXmwLzYVBd4RWHkAlRZLg','O','Rk',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4702985583863181190,104,'J8fGxIxEuy2iWNoKek5YL21R8ehQ3P3EHyN','XEZAyXOqQVrWaVLufSQyynhcFG9TmgxXtvHkjJ8UmM0trGFWxqwlCiGXhABQUME8I2DP7S3kRtzMyMtwvJQyyIKiln1r5kdScJl9hwqORRQFej7Mg2lnY4CbJmfXRo0YCyijxFFbns4dRpU9kb0iCNVfk9Pj7TYX3aNFyaAthprcZTReUmztQCAbP2QrhlpdrWODU1PuNKUnsxjItkltqfWmxMHool4fWYPssTKH61','N','LuKz9hrskmDeiubPVxD930nDSVIskE9AGxeXO7efbzDjtkXohA9gDmaFciI2vkzHCmJ9IiRu552WTuXkNdgWHTogGXOSbBSUTtuWNxMxo9IBJttrSg4lta1blix6ufC','tB','Do',14);
+INSERT INTO ti VALUES (4702985583863181190,104,'J8fGxIxEuy2iWNoKek5YL21R8ehQ3P3EHyN','XEZAyXOqQVrWaVLufSQyynhcFG9TmgxXtvHkjJ8UmM0trGFWxqwlCiGXhABQUME8I2DP7S3kRtzMyMtwvJQyyIKiln1r5kdScJl9hwqORRQFej7Mg2lnY4CbJmfXRo0YCyijxFFbns4dRpU9kb0iCNVfk9Pj7TYX3aNFyaAthprcZTReUmztQCAbP2QrhlpdrWODU1PuNKUnsxjItkltqfWmxMHool4fWYPssTKH61','N','LuKz9hrskmDeiubPVxD930nDSVIskE9AGxeXO7efbzDjtkXohA9gDmaFciI2vkzHCmJ9IiRu552WTuXkNdgWHTogGXOSbBSUTtuWNxMxo9IBJttrSg4lta1blix6ufC','tB','Do',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (12844374490404772447,4,'guviaajLiKI6q0r2LHI05tMfcbMCR97RFENwVYQ','LT34jAOe2U5w7rMcAM103VPtkCVV5hatiaUpf2yXUjdN5gqwP9jKSLWQ8Ok26LSvhNK3ESOp8m1s8o7IX6kTo9NFtTVNN0j5oc7EVDjbnQBu278kvxtd47osWXvVdoyE8rwVnqipwL5GQsa9HxXMJYnqH0jdyn1BY5D3oBv7ZFjNilUZA4u87HW8NikX8hshVSBGqhTohjln8L3Zepyr5ag','c','7cqjf38k5kNhX4HWQNwmmQJuZwus7kDcUld6dNQBnTFHt2','H','eHV',15);
+INSERT INTO ti VALUES (12844374490404772447,4,'guviaajLiKI6q0r2LHI05tMfcbMCR97RFENwVYQ','LT34jAOe2U5w7rMcAM103VPtkCVV5hatiaUpf2yXUjdN5gqwP9jKSLWQ8Ok26LSvhNK3ESOp8m1s8o7IX6kTo9NFtTVNN0j5oc7EVDjbnQBu278kvxtd47osWXvVdoyE8rwVnqipwL5GQsa9HxXMJYnqH0jdyn1BY5D3oBv7ZFjNilUZA4u87HW8NikX8hshVSBGqhTohjln8L3Zepyr5ag','c','7cqjf38k5kNhX4HWQNwmmQJuZwus7kDcUld6dNQBnTFHt2','H','eHV',15);
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 CHAR(76), d VARBINARY(25), e VARBINARY(93) NOT NULL, f VARCHAR(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12069,248,'Rhqg8vmmGu4eBfUf8ZgGSpA90Z1AJW4NGxjWgyEkZw7WMtl','bcOSxG0NUzlWiE0Re3zoc','3fq7vZdt4Ly7CjvcbJF4kz8m5sNumOocwUbjmb0yztjl2eTzQCoF04b1alQb','u5umPVwmuglojAh4y2qgoDDiV6Pnx50H6ooGfa4QmkbAo5fH18mzBvMB8ESRNz','KcBNLJupHxZDv2efugX4h49wpczAecWgdR1YuSh07Brhr','y4ROZQfnUuSoIh5Hm9xug01GB',0);
-INSERT INTO t VALUES (-25487,249,'2UxJmJZzVIuEfKFK6tUf6QqtJ9Cnh564kaxc29Kvp5Jq6DAcb01gXbz1o1YksIcAKtiffKYS7w6M','0BlMV8ErBPGZsYBtZC8j8b','sqpumstLrpcTLXRN1XltDMYROA5ZpDbmQIXu1SkhcVAKaehv2Kwm','9EkT0YQOzlQF3zMw5kQ6blXg7gawd6l5R0uHL04UFhWabanF6P4v9wZdpQVquA1D','vVZkYNBehjsvrEighm4USsYryAntsmWHTK7EwLClMOdWGouLaMD','Zqz',1);
-INSERT INTO t VALUES (-16239,59,'A1ZJrxlRLUjVjfxU5ccJs3gtKLMN63EnxjMH','vI6','7Jldt8UHMBQ1gaEKAqeANm6CNxxhK1EyKzS9edbi8M75iLlByQEeNTUILtMm1NZ4vD2ilTsfw5jWwn','ItyFdJAkeD6','n2ju4QkCvTDEC3oCHYLBROL7d7H6Qmh3RryYKRQkW0FRgphtd7ebtkAmZdH','Zs1SXoDGCM2wnGiG9WCPGitcR3M7vBza4eOSi75UeYy7',2);
-INSERT INTO t VALUES (9572,82,'rJ4TnBJtFDCIUwczEczAkHOUXuV7uSWSJY','BcO','94NzQGaV','02wFg0YNN1K6Iq9U7T2UatdkzM34GwfNdr8DEas8BIDiUZv','JBlNL061i6aZT288i3A3kfPHeUGtTjl3ZdZTVgzf4aTxCZsfGqLhig9rKbVVAUkdqiVEwFTJw61stRZeOEk','yWhnTDFvybb1UwhLToifrDXZVYkacHgVYp6Zpru',3);
-INSERT INTO t VALUES (-15023,109,'gBexTOLHEqk','3uR4sDwzvA00x','j1mMbPeTTgoeAJq2HARAok6txLQgr7f2a2bvEqo2ah1xs5neYZCE9Og1A0QCaQHoywXuO','iU31d','gw8h7UQV81GLACZ0GDvojSZQYRKW8l9WfCELNNSSqKxjppBIJZlTa9WiLhuViVr1pvTiInp','Jkf8bjGwqC',4);
-INSERT INTO t VALUES (-8250,233,'BUihU8HImcDjtn99k4nyvjHP788r00SB021UI8xMTJeNN0ySluG5wyE4','oVJ8FO','MNJQ43XOh5X2ohr0PVkmiGhkPrW2iPBLOtc2pIRiAAIbkia7Pw9NLXrihxZV1q9bHG8rk3jT2XrmoAEenNWsPZwG0','Z8ODHvO61tAe9LrwlyxQk8mEKNa2pZ0gnWpF9HZA3rFkWK6Tl8aCI','SpjyKdjvLjclFsEhRAtP1PKZKatyEED4Ni48AStBIeyhIVNgo6G585nWg','MTvqrzAMAWHsozVhlUmvyEJXfrmaJBD2FStdPi3H9DOT2Qm4U9tvU1E9wbsBf3DBhErAMcqrzybRt5a1Ah5bIHwI8',5);
-INSERT INTO t VALUES (-12714,43,'4yUzwUxSL1GJhgnWa6xOPv5kGAdyDtqVbSUNbjTOBcxUdWMZQ0AfoY4rHxxIZDqvHEigP38k0Kwh','UxY8GRkiCFB2xSoDElUCzFn','ywHaoxJiI7tfsO9FPIcitn7tLYG','SbDtt2VlW9whg8kRAk3iS1TJvvAdcysh010neCahQaPfcc7','Z888rcZ8jkS6KSWK','zQsdN',6);
-INSERT INTO t VALUES (1611,176,'c5HUTif4jzEyv3nNStlY4gdFeKbE8tBoSC9fKzzp528O1vMJNbW4xYHh7RccvRZfZMGh','WXtJ5kNFqg1','wlbaE3VpjkVCIoF','FiUxWS8eB5BD6uJX2vKuoc41','qVzGXNfAIlSCI1gkmGqafg8fFIQGbxBmjYISeoDTRjYdWNMY0tUR','bvjWnWgV3Uig6AtDWFi2RPbrOHBlcigeItI7QeQd00R6FeYG9',7);
-INSERT INTO t VALUES (15885,204,'zQYrXjcUtC7atykDygiD8IecmcVyJjvx1hAqCKTqL6rGilYUP3ojjfY5ijE6K5E861','6z97AkzdFB1YKpmF9','PdSlAe','0i7bT8mdV3d37GXVE27XYeqwzR8IG','6GHqtWEJ4','jom4sWRbnx6iyZRcfyi5Xax9O9NLFgPiKDyf7kVePHIIo7k9tg22JnKaNm5CWwZYlFdzyz8UMIcnqseItj',8);
-INSERT INTO t VALUES (21313,223,'us5wL7txW3ShYugSQCoZEfUcB4cbG0YluiNZYzd75bqZnU5','ziTEy7S8F','TURSTAa3GRW8y41WWy1EtqsBLypM3WyhA','m5rHoJXvzyL6Lv9eUn8KA','ePr','2evnTtSSlsWyRAwqnH0ZGFUJ07U',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED, c CHAR(95) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(60) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-82,243,'waJ5JSSj32lptvrbO3MDXkKvGwPoR6C05qv8ejKkWlbhnPorXrpF0P','SrY0DrGxm2zwwQ6IEFb98Rv9C4k1tmQkOUcMgD6zrPTAykNVz','SOQoC1YZpvOu5dC5ej5itU2QO49ul8JNoQc','pdp2u6yyr7V3g','t','S',0);
+INSERT INTO t VALUES (-60,111,'S7DxL9FC1pj11mKivsr','BsRqoqcQRUHWjTMQs10mEaGyl8GtSBTApunae','5gjH6GRYtl37HyYT048M2oIY1jX1ExZ2P0Crwc96G6lvQMcwtizpKiKwvhfv30ala','SoS','q','i',1);
+INSERT INTO t VALUES (-94,155,'6b0rMYi8NbYEHYII','dogC0Y9tGUgPyqwiSG0W','b0YB60AyjoU4JGoz1HQ7J4GNVSmxEhhea6pbFitDV31xVEbUpcySZRimTuYXzNmvWINruBuH','GhpdP9SHOmcTuJJpyhIHMvzDZF4hyxRTvpbDxRHMkoOHfegcXGKNHpXi','8','P',2);
+INSERT INTO t VALUES (4,222,'PJYifwFvccAOubhdAow5MxNts1t2RkSJc','2rPayOr','dc5LeG6DshYyFBCx','Agpn26OzXVRX38ajcZW','6','1',3);
+INSERT INTO t VALUES (-69,48,'kWSydMxh4D3F7lD3jDUZJYdOanAXjZpUYIfCSkgnZJdrEJ5e7IHzf7I4gzpNq4cjyihNuOgWji','geAu','cGht6PeUyP','Zt31FV3FPsq1nMRgOGt39uxTIGNLZ32HKCyoH2p','T','V',4);
+INSERT INTO t VALUES (72,30,'kcCy1y0J6vBEDdKKYUO7dCPmU84ejsJsyLEBK7lyJ57iihTfFqXNSp0OKhsBfKIGdg12Gy3sZqaMHGuKlLREj9VzHiqaC','LzJqt6ElrYmWF9T2413va25utt4','2g8LHBPW7ZaxnlNYX088IC42PUMXBKRXwmVKVABziUW3Yr0DbnWTrbALm','KkvVaHcvnnWnK3MKZiF5thCjA8E28J8fim8y3OakJUY','5','a',5);
+INSERT INTO t VALUES (71,167,'7aI4zufRWB32P79WbzDUWn8qPNL86Bf0dYvZRNK','vQCkBw3oWwzAKH2rNh9Etp9PnUPjuXFLPKDKXKqv9zWPv','I1e8Tj9xY4i37j139mEjwKMpZc','FQxYGmAj3','N','X',6);
+INSERT INTO t VALUES (-112,194,'pg1BrwXhl3CVsAqIixdkBH9','Ag57Dq50zKJpUI1g8YC3tV9m0JOT64eTmTC','PVZUFELlhoC82CclQ24T','tau9jN80loCgDDDBjDgazo8nZ7qnC0','Q','e',7);
+INSERT INTO t VALUES (-69,208,'9INzbzUwMI','mDeQIlm','2bHvqStBbScfa','WK2Usa8JZlizLgib4zM7hqIMXXaj7atrjlbc1Aka6FeDnlEAysSJHi','L','C',8);
+INSERT INTO t VALUES (4,227,'GntvUAZqDzm316agNStqFJ014D0qsoCloiHWOO0PRBIqMbcLc55bNz15E91SUbk','OijfJFBB3CqcEz4vl','PCwuR9PQalHvXJsjNXTEhas3envuUmqWYKSenVPbInIDDvp','B7yRvgfDOR','N','v',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED, c CHAR(95) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(60) 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 (-27436,81,'E71WSc5cSpWCAA88','5c1behEkBXO0zZlMoAeko','isHtRSNqZnNvrMYpDpySGrkHvGgDt8nZqbWl56tsP3OI5l0qybxrK','4Udqe','aJEiqAVGHuD9FBlWBxyDrZ5OAHT2jGzkGxVBFnkCZzyoadvTfWnYSiTk6','ySHCb7HZ0rYtr0I1TmIWvoDk8wi6FMIM2ymnzFAV8GF60duhba7bVCqWSTdVy9pe',10);
-INSERT INTO ti VALUES (-27436,81,'E71WSc5cSpWCAA88','5c1behEkBXO0zZlMoAeko','isHtRSNqZnNvrMYpDpySGrkHvGgDt8nZqbWl56tsP3OI5l0qybxrK','4Udqe','aJEiqAVGHuD9FBlWBxyDrZ5OAHT2jGzkGxVBFnkCZzyoadvTfWnYSiTk6','ySHCb7HZ0rYtr0I1TmIWvoDk8wi6FMIM2ymnzFAV8GF60duhba7bVCqWSTdVy9pe',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(77);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(77);
-INSERT INTO t VALUES (8240,65,'tq7hHZ0agepXO7HB4ZZbPxmdCqgqmjKLZzJkBTfaYW3MSUF7Vy','LoB4EO4OgsPd9yqZc8Nt','OkCnuvz4gfk8i81Jd829g2O3YV43IBkmziTUj3Q5XR6Tz2Bol4c','iCflZXyrSbk3hPLv','6EnaIBAI6LyPmJuIUi0DD3M5Pgxw218TMipRibii9GhnAbWlyTEjkPe1avari','JcR0pVbeazsQQ5DyMmbFXvFplJAdJq9uJKEa97',11);
-INSERT INTO ti VALUES (8240,65,'tq7hHZ0agepXO7HB4ZZbPxmdCqgqmjKLZzJkBTfaYW3MSUF7Vy','LoB4EO4OgsPd9yqZc8Nt','OkCnuvz4gfk8i81Jd829g2O3YV43IBkmziTUj3Q5XR6Tz2Bol4c','iCflZXyrSbk3hPLv','6EnaIBAI6LyPmJuIUi0DD3M5Pgxw218TMipRibii9GhnAbWlyTEjkPe1avari','JcR0pVbeazsQQ5DyMmbFXvFplJAdJq9uJKEa97',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (14196,222,'qw2OIOA','7N6RHYGmqAYI6vETToC09nnwAbVv8SGSY79B0vACuASBBHA5M64A43cKq8u7QgXixFdgmhMpcir6zvibxSUNloo7r3j1t6Czo5BymwJvb5pC7XoE6coo1aRljhYoLFqU3kRe1DEjHGbGqGvsuwprMKWprEPpCb7eZmOU49ty6u1mIvO58xN','fHvpPfrTy19xA5z4bUj6EB8XtuSrYwgf9W1CYX','oYVLPnfjWls','LWTDKetUcq5SBQDk7nqLehgDIbIq62aS','LK2A9co66uRUwRRaswUQPcI27HgkxnOkxvzkAWxzTx8pson9sSYwR5JsjAcvA78phleaGDdNCN3rgLRE6kf85g8P5G',12);
-INSERT INTO ti VALUES (14196,222,'qw2OIOA','7N6RHYGmqAYI6vETToC09nnwAbVv8SGSY79B0vACuASBBHA5M64A43cKq8u7QgXixFdgmhMpcir6zvibxSUNloo7r3j1t6Czo5BymwJvb5pC7XoE6coo1aRljhYoLFqU3kRe1DEjHGbGqGvsuwprMKWprEPpCb7eZmOU49ty6u1mIvO58xN','fHvpPfrTy19xA5z4bUj6EB8XtuSrYwgf9W1CYX','oYVLPnfjWls','LWTDKetUcq5SBQDk7nqLehgDIbIq62aS','LK2A9co66uRUwRRaswUQPcI27HgkxnOkxvzkAWxzTx8pson9sSYwR5JsjAcvA78phleaGDdNCN3rgLRE6kf85g8P5G',12);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-74,157,'qnp8IZvMaHQCehCAEr8','EF0zLuG8peYPPsGmS0','Vy5dGCNE1R34J2MRTl9nSeqLzDKFQp6UymQPZC4ebKRbwsz','afn10CiHsAcO','C','T',10);
+INSERT INTO ti VALUES (-74,157,'qnp8IZvMaHQCehCAEr8','EF0zLuG8peYPPsGmS0','Vy5dGCNE1R34J2MRTl9nSeqLzDKFQp6UymQPZC4ebKRbwsz','afn10CiHsAcO','C','T',10);
+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 (7,130,'iknsKyOco255PXIIkK143Wzt7H1QE6EyIRjFTtf8tEP81AAsnUGA5boh7hWH2H2q9GzQx6L1c8b0u2p3dH6kvjy','z6WVxN1y','6WT45iyG0JW4qoOfn','ncIPpNJ0T4VMvQi2Q','h','h',11);
+INSERT INTO ti VALUES (7,130,'iknsKyOco255PXIIkK143Wzt7H1QE6EyIRjFTtf8tEP81AAsnUGA5boh7hWH2H2q9GzQx6L1c8b0u2p3dH6kvjy','z6WVxN1y','6WT45iyG0JW4qoOfn','ncIPpNJ0T4VMvQi2Q','h','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (16,130,'aEvgSwXATLfHyZJyElw7jW1AlZlXZVBtojlbwuFzbjawT3tYDwDoIeIQRIL9bancsfoHNo6G8GSh9gxvoGn2VExN','TAr6ZFQiLcSw0IsV6NVB7Sa5pdzlFet1mLhKXjiXLpexxhbskuXekv0ukssjek31vsOruIYgDiuHpqs7Harb2oui','XIUYu7TWBxIuNSey5AkNCIdncp6GjY6G8jA5MuRNbI5UV4XoOAx','aWlP1QjCzbpqbrNT4','T','J',12);
+INSERT INTO ti VALUES (16,130,'aEvgSwXATLfHyZJyElw7jW1AlZlXZVBtojlbwuFzbjawT3tYDwDoIeIQRIL9bancsfoHNo6G8GSh9gxvoGn2VExN','TAr6ZFQiLcSw0IsV6NVB7Sa5pdzlFet1mLhKXjiXLpexxhbskuXekv0ukssjek31vsOruIYgDiuHpqs7Harb2oui','XIUYu7TWBxIuNSey5AkNCIdncp6GjY6G8jA5MuRNbI5UV4XoOAx','aWlP1QjCzbpqbrNT4','T','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-20304,100,'7qwxpPbOOW1YLOe1F2CIGFucf7VHGm5dmen96tgIWLMJ29RTpSmRy9KX6A5mFxQ','qQo9bD6dc7ZEz8Y6ynIvG2l3I7laFtl4SokgTRcMFCopkS6S36IckIekmlGMqQDhjDI3v8yhjMNRclzAuLhkODFlqx7rXmaJndXoESKZVhUKSFFvkRJcdj8EDWrtd237lrK50jt6E3UoMZJjMsABKlA5uSjjFFRCLgFb1uwXg7Kd5H2AYVoAI3ySWsg1i1bPXJhmFZf6U1jinmLf33qqseygSVrn6zw57KifiFe0pCyOEBfTZ','7eNJ2vsnh0roI','ODX7EgX0jvAxRzKmTEvmjoES6ge8umxfRXhF1E1aZTkFkr9ISYKFx4aKnlhxSmhVZl4mEL3lSEbK7WWydBhe1TzdVzyRDPz39mRHrDAbnntvbvxdB1lT0crjruOZsLnSPRBvsbIFWrNJB4gcwO2bHzhHftiHSY8jYFBeBhElmJ2BXiVcGkQN6atwr2oRs9RuqMiB6UglSVHn91wQFJKESJQuUSJYtFaJcwxO','QzvrCd9NLrdnfxBYNduCpPOpiXpUphXq','NiZDZzzrNW4QTrF4AMHOl3ZULmjNjnT67sLHQ1Yhe2rdtsnJxjHvTDTxL1UIyPlQCIviOBNMf',13);
-INSERT INTO ti VALUES (-20304,100,'7qwxpPbOOW1YLOe1F2CIGFucf7VHGm5dmen96tgIWLMJ29RTpSmRy9KX6A5mFxQ','qQo9bD6dc7ZEz8Y6ynIvG2l3I7laFtl4SokgTRcMFCopkS6S36IckIekmlGMqQDhjDI3v8yhjMNRclzAuLhkODFlqx7rXmaJndXoESKZVhUKSFFvkRJcdj8EDWrtd237lrK50jt6E3UoMZJjMsABKlA5uSjjFFRCLgFb1uwXg7Kd5H2AYVoAI3ySWsg1i1bPXJhmFZf6U1jinmLf33qqseygSVrn6zw57KifiFe0pCyOEBfTZ','7eNJ2vsnh0roI','ODX7EgX0jvAxRzKmTEvmjoES6ge8umxfRXhF1E1aZTkFkr9ISYKFx4aKnlhxSmhVZl4mEL3lSEbK7WWydBhe1TzdVzyRDPz39mRHrDAbnntvbvxdB1lT0crjruOZsLnSPRBvsbIFWrNJB4gcwO2bHzhHftiHSY8jYFBeBhElmJ2BXiVcGkQN6atwr2oRs9RuqMiB6UglSVHn91wQFJKESJQuUSJYtFaJcwxO','QzvrCd9NLrdnfxBYNduCpPOpiXpUphXq','NiZDZzzrNW4QTrF4AMHOl3ZULmjNjnT67sLHQ1Yhe2rdtsnJxjHvTDTxL1UIyPlQCIviOBNMf',13);
+INSERT INTO t VALUES (-26,191,'RNKnSLL28SD0Tkjn9oWLqs3XHgG75snBFtf8wf84FACFDOzTEFUSwCRFofpsVyfEhJQ6q2jQUldl','NqkBRiBjxpdMtdDeTKhb0NblpkRyR2omqK80XmGUNDKSHxxKYGkRqW0qvJNFRyhgPipQ69Wygn7PyUbaUpJV5oCMZYOMPKp0fFeQ30eCkvsNrJLbhirAS1Q589whwdhzT6b3rWyNpRlVX5tn9PElghRzVCo799HyXq7NYolcphipnaveGBeXK7RiNPKfrmXt7u5D7duJoTq2KGZTiZmv6YLc9','2aWF9PxkkdhJyM5Nik2YxXFBF3BdfJrK2AF3MZtnegZ87ds','sKhhaF3arF77JTilR48fVOVRbwJuIfoeFXokSnIRsA31TASAZQrFyKTiyIlM5osCEnFnRrb2Aiqjmw','G','0',13);
+INSERT INTO ti VALUES (-26,191,'RNKnSLL28SD0Tkjn9oWLqs3XHgG75snBFtf8wf84FACFDOzTEFUSwCRFofpsVyfEhJQ6q2jQUldl','NqkBRiBjxpdMtdDeTKhb0NblpkRyR2omqK80XmGUNDKSHxxKYGkRqW0qvJNFRyhgPipQ69Wygn7PyUbaUpJV5oCMZYOMPKp0fFeQ30eCkvsNrJLbhirAS1Q589whwdhzT6b3rWyNpRlVX5tn9PElghRzVCo799HyXq7NYolcphipnaveGBeXK7RiNPKfrmXt7u5D7duJoTq2KGZTiZmv6YLc9','2aWF9PxkkdhJyM5Nik2YxXFBF3BdfJrK2AF3MZtnegZ87ds','sKhhaF3arF77JTilR48fVOVRbwJuIfoeFXokSnIRsA31TASAZQrFyKTiyIlM5osCEnFnRrb2Aiqjmw','G','0',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (94,62,'hNtrMlbs6PJa290F4l75tluEpSaviWoveYSRUqzuQKWzg8QChS3qTP7RbLeR2207SSxVtwx2kH7fuqARoPIQVY4Ymv6PrI','8LFBVM6aWrf9bs35IJDYa314faOOxkY4epXaJ3FUXfYaV3lsfYJmY8upsAr6OSAHCkfX3pbEpbLG6D6RnSZy2ZE1xcOz6fPnzMn21N86mwRoJHPVSiDbe4TQeQ5s0pvbQMwbGYKpjtr3LmpLqF1COYwNb3sxYQYJk80J1m1FntkhZQXNLISC2tOMXQQPLuPiCsporcC0XrvYuYC3qLY447jpZtjRmL6CGUgZAX5cmrMl2CC1LvAXkbW9O','Tpiu14iC6LVYMBhdVAUgIXwkEZgfx4Z8WsrBZ2yNTQUUvcrg4mW8JlmjoEwXgJ4eo0NFFeTTastg','k6szR8vqg7iWtCT4CEnBNhDeJQIWNTwwuuUmI7nvigVsB3SQlxMWae3blnvR2UOaLAYkAQMHuzBjGqTbpG6PLLKYRPXp0ZZdGUqna8KfxLBpPrIyr4HS1wZPfxDyeIZeZh15xuh8PCrlx5j3HazqKVHEQPjWHLxefZIlqbOH','m','Q',14);
+INSERT INTO ti VALUES (94,62,'hNtrMlbs6PJa290F4l75tluEpSaviWoveYSRUqzuQKWzg8QChS3qTP7RbLeR2207SSxVtwx2kH7fuqARoPIQVY4Ymv6PrI','8LFBVM6aWrf9bs35IJDYa314faOOxkY4epXaJ3FUXfYaV3lsfYJmY8upsAr6OSAHCkfX3pbEpbLG6D6RnSZy2ZE1xcOz6fPnzMn21N86mwRoJHPVSiDbe4TQeQ5s0pvbQMwbGYKpjtr3LmpLqF1COYwNb3sxYQYJk80J1m1FntkhZQXNLISC2tOMXQQPLuPiCsporcC0XrvYuYC3qLY447jpZtjRmL6CGUgZAX5cmrMl2CC1LvAXkbW9O','Tpiu14iC6LVYMBhdVAUgIXwkEZgfx4Z8WsrBZ2yNTQUUvcrg4mW8JlmjoEwXgJ4eo0NFFeTTastg','k6szR8vqg7iWtCT4CEnBNhDeJQIWNTwwuuUmI7nvigVsB3SQlxMWae3blnvR2UOaLAYkAQMHuzBjGqTbpG6PLLKYRPXp0ZZdGUqna8KfxLBpPrIyr4HS1wZPfxDyeIZeZh15xuh8PCrlx5j3HazqKVHEQPjWHLxefZIlqbOH','m','Q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (64,209,'OkEgNZYiRlWl3tq2LGYEIU8Qp0pxP3XHyAswBfo0xVkYF3dS4t3QKYdTKKd7yWbwmoVIvUa6esQcpfg16iv','TeCbhtok1WjJoUGMYOSAHaBVf6tvV5pbX8jjjwi5lNih2Srl','RwLGOafM1B4npGStAAl43tHyYv6zY3e7eO2v59VBDRvpK4UdnpUSeEhId21RkvNugS','D2h1GgcH3q9EN5DLLsm2GKMf7s8lFAUC5Qo3iAPL4zomoz5CQ7V36X0aShVkrh10x8','iT','Cd',15);
+INSERT INTO ti VALUES (64,209,'OkEgNZYiRlWl3tq2LGYEIU8Qp0pxP3XHyAswBfo0xVkYF3dS4t3QKYdTKKd7yWbwmoVIvUa6esQcpfg16iv','TeCbhtok1WjJoUGMYOSAHaBVf6tvV5pbX8jjjwi5lNih2Srl','RwLGOafM1B4npGStAAl43tHyYv6zY3e7eO2v59VBDRvpK4UdnpUSeEhId21RkvNugS','D2h1GgcH3q9EN5DLLsm2GKMf7s8lFAUC5Qo3iAPL4zomoz5CQ7V36X0aShVkrh10x8','iT','Cd',15);
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 BINARY(14), d VARBINARY(58), e VARBINARY(99), f VARBINARY(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8160496,3171712,'cL84k','YtsvpKayJExlUSHZ6LSoWWQqISteNoU','lTjZ47jZEIlEDhBhvOqXo6r32YPriyd0hb9TWh14XG8woiTYx','JUZJ','MCKiVFKfziocf1XyG4flaOa9oJT7dRsemjH6S','JGafmKwPIP6Bksx7dVAQbdG4qVtQ1umURWYxabJc0vh',0);
-INSERT INTO t VALUES (10436211,-278436,'Nd2l0ktaEhV','1MeS69kuEVts7d4yN9wXrYcyDX566xNWfbgFxJrOzdhgJ9uvC9Jij2','R2M2','tpLo8nZTFIu8Uxv9tjb2dTTMcUz','42UathZotZVlQTw7yQfo0yHgbl0JvU42dR66oyiqJs3qVjR9NtfRB5aNsx7WU7F00zNMmqSOlWvxFLe','i12G7l9EsG5YlKV5GFRk7Z5WMAnnC',1);
-INSERT INTO t VALUES (827202,711414,'nfG07Uw6FKJm','eqWKdvJQhyBrdudmZRheqrGqWoqQeV2379NpUl','Laj5NFI2Tzi0mIDXFMthiVm9rMxRkNHCrZOXGIoWyJR6yo6RMZdUElzrJKqyz8qy1m2Hi','X9vb8fmlv0x0UnKHG0aotXgv2nrivy','GoHmVLuh25cyRQdBSIgmH9abEce6PnHnDijvD9iIud8XcS3qimn','bxFWZrn7QWRayThFFAxKaStuqkbSU6VSIzGlMDxRrSJNfFG1vB5PuWaOQ',2);
-INSERT INTO t VALUES (13739970,2943045,'3jS1hAH','JvQsh7Q','ctGPmBPbrjg2RwDxlXTcXQGB8sHH8NV','csZ0O3a0zIBVoYSVo6PinaO3BtsuOkCnCZ','wTtum5faURlTTk3h2to4HBGExdp9zrPezNagYVAQ3kWGBnC4s6EZWu9v','WZcscuurr84veUI78Uv4aeuO8RE5OJ8',3);
-INSERT INTO t VALUES (16197484,7128832,'9IJSssiiqz','4IWQ3NQQeHw49GNWwhTAxwCLOb1jUFuxDall9xbXu0GO','QK758W2txLM7xaJeVOdzX9TfjHHJ7SZLeWJvU1W','RZmnn8LlhTq8a97RqcXBbbbNEJ3z008NByNFukQj6B9bG','q1gwlkYv4iptzhOqjwzQOQ4lez8scu7utDnSrDPRQ6Qtu5IV7fLfBCJks','rokqa0CqAHtbfy0jTAol5QDk',4);
-INSERT INTO t VALUES (13712311,-4762997,'mSG2HDUYsP7U','wzwigj2JbMuafu4VTHqW4TRcjdhZiTULm9wyvdB2hSt4TIL6XH7r5ylvc','klALaO','nM9ith3xMclrge7y16IIT76','6jkm84IIZsd5IcZbmUUsMYA40rkhHtcSgUicNe1CLbDkCXyFgu3SiPAhAOGw7Jm8xWl8XLqOnqe7N0','6sO9ti79QPXArdOQ73v3nNfKsL4SgF',5);
-INSERT INTO t VALUES (7015855,-7540202,'U','dWWTGBdy8Ecx7pnVOC69xlPu0uhk','0dLyuai1HX3ODtUOiI326dDzvY7S2lrfP3yM2PJVZDjHLN2AZlsgwPOHTtTWLiXwxycHLoA5rbp3TR78Jr7SiZwFA2Jh','BkGDlu','j20QDE695tO54zAngr3ySewP9pOLWS0viy','sREzwwTvqenStjDmoGoWgRsvjnfYCdqzpKH7HRJef',6);
-INSERT INTO t VALUES (10655153,-3490805,'k6Wg2iVB7yHqki','xHsO2e941','oBBf2Qxlfe1uyLAlTDZHRLL90MjNs1ti1f1MwjZKCHs6tj363kKVnM7vAvjIidH','qMnBQGdnb9lUbL6x94gkAaYXrkPzcvqGqi','93bJiVY2lv6IFtpjgQHvrUPl','oCVEZvwx7GhcAgrPywwyiKbDaqeUGu4GXRYLyX',7);
-INSERT INTO t VALUES (6526045,-1106294,'zU','B9HAurcB6LTDnljO7WJu1pJVTjBxBy','jlfh08nRAWLgBlAQCFRK3RnZ17FEiCpwS4Dy','VuDhE7F7Pp6uteZjvplJ4J7XmGkfGD4ozy5C678yVKZxrgP1iDIzkyU','Kw97K13ZpHfBxBjRdSiDDth','Ov7x8qi3S14agYP0fwIw5EDukwOo7Epm8dGiK',8);
-INSERT INTO t VALUES (5383140,4781199,'1cskIq6KS','UtT119vOifRoULPzQ3X','ugYtUH6FaSzbX58aozgbIAwyEiIHU8E4JCovG6KPtI0uUIdVrla8xdZw','OZp1GWMk3bz8pNGGaobsP68JzBiPUc6eepLkJh8odcmMfwCFdFGVWuMLqsxNd','S','9wVoldPLKixUYk7YZhzKsMCy65znkym5rpePkkMD1FRyK15dF6MurdbCEwzdrTRiMyXTLmLz0x2FDfjx5uEfR1mAhqwfL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT, c CHAR(18) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(68), f VARBINARY(56) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-29662,-97,'zavh7nV','06aOUW6Q8owwMKeyLd0Ovm339wAye7dui9a0476JFY','jLyzChagcNDIxW','SsnI1kaiJBk3QXeEOiEMhK9OFoS','V','41',0);
+INSERT INTO t VALUES (-16395,94,'oDWFuhKR','GWqGiG1Dflwc','yaKmxcLKlqp1viuabEM1Ij2v6jhf8R0zINr0ZsuY','nO8AGYoxOiY8ZeIxSJUEZerDqjURefLHarNdySWNNokb','T','L',1);
+INSERT INTO t VALUES (-18038,101,'4hSVs5oXqY2q','Xt0Dab1Gxm','4Ko5vgyO4C2sbGvYijKVselXaJI7yACXNydoU5RRqOKMFfke7VVcl','OLM7oZWSZQb4nFDOL9ZcZhnxDjdX7TeL9','J','uw',2);
+INSERT INTO t VALUES (6851,109,'wBIuha4C','HQFRB','qjnx','xr5ahZs29ndUVNsWFIZCFsuahdsuh5cDM4f9pilJl','k','5',3);
+INSERT INTO t VALUES (-12932,73,'gJkuleHxXBxKK','0jqIza7KaE','H7Rrrx','BOeShY4kkgdFQb4Zv6T4igR7zmWW','E','N',4);
+INSERT INTO t VALUES (4920,95,'6mwxrCDT8','NQxVobzNKl8qXRJUfq','rJeMFnFeDqcLpVos5NH07bNyTSsQ0INcZo4FsiezRqD4VG','GaTpt0dzeTAmD4QnZ6RkGYvvrpnNxDo3f9PdbHrRngiO','5','t',5);
+INSERT INTO t VALUES (-27743,-68,'5KaWxBXa1YpDO','LELuiPro9hii0M9FCv54dy56E','TrazTNj7xlDe7SmisPirMSySYmO5RTqNBfOCXrmrixueqgaz13FCQTFZuSLTvuWlc','sTrgt9IsbezW','a','F',6);
+INSERT INTO t VALUES (13332,-93,'hJ5Stm9pA','YkKmYho7f5xGln2bIhbFOyAST','MSKkV8D3qZBa6O7NHKuT8biBwaZXs3o5gCRBt1Gt8CS','sABznJ9NUe4d','A','eo',7);
+INSERT INTO t VALUES (19801,-32,'ydU','PeFMhzyQNppp','8vHoDAWFLa0rHV7','KpeRM6sVF1IFXrSIQ89KOBEXuxExEYBv','b','L',8);
+INSERT INTO t VALUES (-1068,-67,'KXTNzUSAs','m0Vd1voiXQKua07jCbcogRbPiLxCm','LsI8YWfY56dkXVgZsKCSp4pYY2VB3c0IfQt2YwHHLUhQOyk3uZKd9hY9','IMxgW4TyXA9egU8LSdek8wH5B7E0UvwFsTsQ4UIZnAC0k','Y','i',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT, c CHAR(18) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(68), f VARBINARY(56) 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 (8196530104439302253,2883070,'X','44LVXYP','EUvSBpoJJsBZnTmCjMojNzkMurRm9LQGQPjRlqxIZJEV5HDoVVAMcmoIem2rZdL81GSubW2GOE13oPfQqW5WBWRPLwEeXRkMe','YBKGy','Wtdl3EW9aZdcYReMH','Vo4LdCs1',10);
-INSERT INTO ti VALUES (8196530104439302253,2883070,'X','44LVXYP','EUvSBpoJJsBZnTmCjMojNzkMurRm9LQGQPjRlqxIZJEV5HDoVVAMcmoIem2rZdL81GSubW2GOE13oPfQqW5WBWRPLwEeXRkMe','YBKGy','Wtdl3EW9aZdcYReMH','Vo4LdCs1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(15);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
-INSERT INTO t VALUES (5385389417854875349,-7496546,'Uzga7g3m5aObuwU','BDARMbTBHeP51RDlzxT7kSFffBrEwdHh8sd2WDxy6eKRvw','B30NkQSovKYsJoh4Ov4nrN47EGlvrx','6xH5vZi1zR5UYDF7fziMOTyme5pehXeqfGnngyJfAI2','0Xvupn','jQNBK91xsiaOdfgw3XuE0oTz1CMOCGN5eKtnexJxC8VpZF4xzpVO9nVFaHkKX',11);
-INSERT INTO ti VALUES (5385389417854875349,-7496546,'Uzga7g3m5aObuwU','BDARMbTBHeP51RDlzxT7kSFffBrEwdHh8sd2WDxy6eKRvw','B30NkQSovKYsJoh4Ov4nrN47EGlvrx','6xH5vZi1zR5UYDF7fziMOTyme5pehXeqfGnngyJfAI2','0Xvupn','jQNBK91xsiaOdfgw3XuE0oTz1CMOCGN5eKtnexJxC8VpZF4xzpVO9nVFaHkKX',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (14910879798151388409,6509010,'cux1ivpMnzDkEy','urIkxKLk7XUxnxR94yKR6ycv63Qmht3KmBvP9g4u7aoDAPZtFu0yYT6QhMsqVesFAvQm0mjkt61bjRTSNVVxyQ3XfZZw3UgIa3jjz8ATay2jS','4YPXEmGUiW6D3XE5c4ANcshnxIcGK6zzu8JJDMsPCdSeAdGEbLEmTQhDa6cPuLhzqLN7oDUf65HCQB1nb4','5oMjRXRcALHn7Vz2wh3pEVsoM6bA1sh2bV1RCSc9u3KcIMFy1wOP7MpCszK','9Ypi3VJDGyxiEC0vQJWdE6gVQYgkVmkbs38ce2qUb7hy8R1AyyyRXIvy','J35QI3ETxSwWcIqEVJrW7d5uC7LyabL3h89LEMCjcIVS47aESzEwzngnOtcsZMVTH2W8yZeUiCXdKZWL',12);
-INSERT INTO ti VALUES (14910879798151388409,6509010,'cux1ivpMnzDkEy','urIkxKLk7XUxnxR94yKR6ycv63Qmht3KmBvP9g4u7aoDAPZtFu0yYT6QhMsqVesFAvQm0mjkt61bjRTSNVVxyQ3XfZZw3UgIa3jjz8ATay2jS','4YPXEmGUiW6D3XE5c4ANcshnxIcGK6zzu8JJDMsPCdSeAdGEbLEmTQhDa6cPuLhzqLN7oDUf65HCQB1nb4','5oMjRXRcALHn7Vz2wh3pEVsoM6bA1sh2bV1RCSc9u3KcIMFy1wOP7MpCszK','9Ypi3VJDGyxiEC0vQJWdE6gVQYgkVmkbs38ce2qUb7hy8R1AyyyRXIvy','J35QI3ETxSwWcIqEVJrW7d5uC7LyabL3h89LEMCjcIVS47aESzEwzngnOtcsZMVTH2W8yZeUiCXdKZWL',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-5510085,-58,'yUKD','9czJN9R3yhEBEaxFuuxR7kOHvriPXeiCYyc','wwL','cn8lQLwKx9P6yBVoWBfCLulHBczKLECI','m','U',10);
+INSERT INTO ti VALUES (-5510085,-58,'yUKD','9czJN9R3yhEBEaxFuuxR7kOHvriPXeiCYyc','wwL','cn8lQLwKx9P6yBVoWBfCLulHBczKLECI','m','U',10);
+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 (-7472065,69,'kdpw9gjcLy0KUH1Y','DDdGSc','Qfn9ptDNfGecNnQQfnvzIHE76ZxSyjxiELrgTezot2q2X8e','dKYUZ6NrZBx14hTw6Gov','F','S',11);
+INSERT INTO ti VALUES (-7472065,69,'kdpw9gjcLy0KUH1Y','DDdGSc','Qfn9ptDNfGecNnQQfnvzIHE76ZxSyjxiELrgTezot2q2X8e','dKYUZ6NrZBx14hTw6Gov','F','S',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3236744,-70,'UmnhQvOCu2VjNfawbHT','K0EzHIrnE26IMK3t','Ix3DFWfGKvNJeCQr3m5V5RpPnvCNwg5ck5YMfeHTqFqCRL25e7Jdq','X23UThAWSwl7EPq15d76aXeoEnmv0ZNliR7buIKgdnOEJpWJN87h7Uf','r','C',12);
+INSERT INTO ti VALUES (-3236744,-70,'UmnhQvOCu2VjNfawbHT','K0EzHIrnE26IMK3t','Ix3DFWfGKvNJeCQr3m5V5RpPnvCNwg5ck5YMfeHTqFqCRL25e7Jdq','X23UThAWSwl7EPq15d76aXeoEnmv0ZNliR7buIKgdnOEJpWJN87h7Uf','r','C',12);
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 (6636771768104328953,6091067,'AfueD','aCkJpvOILQIrWTgJDOROC','szt6XvlxM8Luwc0FUiM1YvSCOhHyJFoTv35tnJzBcm5y8wMS9VFFZZO','Hd8NNJskwyidmGc5ZJXjJWDykNFm4MPrJUoELE6bVGqjq5qsknp52RZ2FA96Hgea89f4svM5eeXaZPC0Bzb5IxVtcxZeuDoJY77X3aik9Z2fAtAQZIXo0wXNURGHokzFpgshowS7g4onaxabkt1zEM2g2HT65Qng9LxoBgNiDLBMSeyzk','qOIY','EwfOlsgGWwaSRSte7AftZTssEUSYpwkV3RWqQGadUlN5CXLdpXRQcevXcv7LcMNmgKzjvOHa',13);
-INSERT INTO ti VALUES (6636771768104328953,6091067,'AfueD','aCkJpvOILQIrWTgJDOROC','szt6XvlxM8Luwc0FUiM1YvSCOhHyJFoTv35tnJzBcm5y8wMS9VFFZZO','Hd8NNJskwyidmGc5ZJXjJWDykNFm4MPrJUoELE6bVGqjq5qsknp52RZ2FA96Hgea89f4svM5eeXaZPC0Bzb5IxVtcxZeuDoJY77X3aik9Z2fAtAQZIXo0wXNURGHokzFpgshowS7g4onaxabkt1zEM2g2HT65Qng9LxoBgNiDLBMSeyzk','qOIY','EwfOlsgGWwaSRSte7AftZTssEUSYpwkV3RWqQGadUlN5CXLdpXRQcevXcv7LcMNmgKzjvOHa',13);
-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(3) NOT NULL, d VARBINARY(38), e VARBINARY(25), f VARCHAR(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17,-118,'3Z','mclfbLsSLea8q','lS1fRQtdZPaKb9GO','g06DL5e4','ase6p6T27WyB2Puz3qzKnJFZx5YJYJQtlq','yueXqObghKesKPZdd3PGo6kWkdoJqhiMZdeYhieQpGYWDtW0VDdOsdWb23rYfwWGeQ3OH',0);
-INSERT INTO t VALUES (-88,-46,'xf5','EgtAjRZkcMlwAhYDeBDOk','JenPWQds6xB6o7h','rp7h','UJ5w1bRBAJ5ayT0HCJpJuhm08UKsmoPhkBg1N5hkD4KF','YT',1);
-INSERT INTO t VALUES (-110,-49,'E0','1HrFjVWIFIX9Zs4Z9tY4cEYxgJx','jQgiNmq31yQ48','jmbY3IZJyeWTxMQ3b9Sz5ut5yVKqsgJ','OAx','gYD7yr5RTKR13',2);
-INSERT INTO t VALUES (-3,-16,'f','Vi','fttPr','mUDBY4UisCCbnRGgGZ','E0UHXr8BPPaXPTBvQI2dtnZyzDSHBcLIg22uMVfYYxV7IvAaebLIaENIwWwQcxMw9EUbTuPPlnquK','uWjp6zFxlGLEeKQOnd4mY30hbTUQ77l2LE907xnMS2NtmYiBe4xyAHCIizQfpSi2',3);
-INSERT INTO t VALUES (47,18,'QQ','nI35fqywtto3tGb2vv7kTB','Ab0Nl','KxPw2ze5abROj3xQsIMncEhR4OfQ1h6NR5','5AEAXhJ','vQCDLOikK7oxi',4);
-INSERT INTO t VALUES (-33,81,'2','FfrzK4jN','NnZ6p99mckm82yOGkrDXPXW','G6fLVckUuOXtHVOJR4pZnERQ1cL','j46stFc1k0qX3W0zAlNmer289M3pQLkqGtXO4AimhSiiSmEWSJWopauei','s4Ie436E668y6VD1jXsv7qX1pUnvQyg6pHBnQuwvh2l9PE29wp5uh10YTAb7vuuckguY96x117LisBnXJKKUwVCnPBZB',5);
-INSERT INTO t VALUES (-123,103,'tM','GkxJwdns75eekkhKm1XGY','AoQrNLn9Q4L','JSMLjw6jkAoUYZ39TYGE9fZ','PTYsTM2klBrXeHjMRXvaNXPPtT','Cnfpgm8QpgbNVpypXVNY5o',6);
-INSERT INTO t VALUES (-128,-93,'yhY','aRTpGAYMAyIOh','McnO4Y19Q','uUxYa99qbAaF7GLaIg6VBhYHBZvcd','bGE8uqVekkI7sU82JZW2ngKccKi0OvWBlusRVSHoiowEvnVCMkBTrm6MreSt5RTW','vKakjhnWTltv7Xlx4GP5JtzPdiJ956',7);
-INSERT INTO t VALUES (92,112,'e8','sF0DnqBY7zTy71M7Vdns','s93iFIR0YKB','OekjFlEwvpNdcrMGnb4zbUCXPU','hlG8nA1LO01wdKmpn8r9UBhDP57JMl6XxcRwvl23QSn8T0eBaigEk7P3tLoqdp9W2Rrll1SyUfXXsiP8vKGupWEtKQMNt77LjdV','J88DU8coKKJQCxNOIABsbBy1lJP5oGfVrPrL5mV1auQlMY85',8);
-INSERT INTO t VALUES (40,39,'f','asqhZ5CjI7','dG7ORM8hgMLzWHk','BFfiJGhP4Y18FxnFgtSmWVS9XxO9vy5o','zxDOuyquusaHV3bC8R7aT6qWaFjADojIxs2bdR81obsShR1mRuZ9zdoGoJ0F3cDsPa3t0YuyjL78DTjelj','BxKtFYifOw3SpGUXgS35X4O3GgxAaZnBfkVG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3753940,56,'dWJeY8MdRXeX','uu1WrHyNA2cOUF0CTanxCaQF4jkm3PAhHNLFpqTYbtOQWEbvizHL7fNfMdsG7uJd5tg','dgh6lsVMwVROHA1sr1o4ANHOC4EHK6y7','J01Cb1VeE70ZGoc0uDmRMPYDXCBgwY0A0efw6scIYwnXen42ONaWy3RNPbK08AZL7y4my1iUBz3KikFOK0SaBQegFqG9nl3nT7FOWc0iesrNf8k4fiEBXXbM96z2kNbZfLGo15neqfUTC2Y8f7CJqquOC9kb2QsKKeL8oIxm','l','x',13);
+INSERT INTO ti VALUES (3753940,56,'dWJeY8MdRXeX','uu1WrHyNA2cOUF0CTanxCaQF4jkm3PAhHNLFpqTYbtOQWEbvizHL7fNfMdsG7uJd5tg','dgh6lsVMwVROHA1sr1o4ANHOC4EHK6y7','J01Cb1VeE70ZGoc0uDmRMPYDXCBgwY0A0efw6scIYwnXen42ONaWy3RNPbK08AZL7y4my1iUBz3KikFOK0SaBQegFqG9nl3nT7FOWc0iesrNf8k4fiEBXXbM96z2kNbZfLGo15neqfUTC2Y8f7CJqquOC9kb2QsKKeL8oIxm','l','x',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2403394,7,'v0b5hE4v','ppDLHJ5eJT4DxJxoljlFhQK8iDZDvYtqYnxOO0E1GQMe9qg7OJmGjTHZR3YKpaBWOwSlQNupzbujKNVJDvSqqClL944NdJwqt7A8aXKoixlrH528P0jioPQ6N9K3FarUvOtKk4zWGJfwOKY8rteDuqa2T2WUSiryl0ug5cAdcilZBh9ZxKmaVDOocQqXSzVtQVuBRYCPcmmoD2AcVey6Np','fWeOb2YeAbjnFhX6A5e','VS55rT9uzEU2S4fShgRnup3mZQRPB4Vq1WuYZxzBqUW1EgqWFMdz4JyTfH0WiCDeuqXPlUcSQ7PUQYAFMStmCJnc83HZey2hRo4ENJsZgumJomFNkRTYckSk2Qssd04Fq','Bq','L1',14);
+INSERT INTO ti VALUES (-2403394,7,'v0b5hE4v','ppDLHJ5eJT4DxJxoljlFhQK8iDZDvYtqYnxOO0E1GQMe9qg7OJmGjTHZR3YKpaBWOwSlQNupzbujKNVJDvSqqClL944NdJwqt7A8aXKoixlrH528P0jioPQ6N9K3FarUvOtKk4zWGJfwOKY8rteDuqa2T2WUSiryl0ug5cAdcilZBh9ZxKmaVDOocQqXSzVtQVuBRYCPcmmoD2AcVey6Np','fWeOb2YeAbjnFhX6A5e','VS55rT9uzEU2S4fShgRnup3mZQRPB4Vq1WuYZxzBqUW1EgqWFMdz4JyTfH0WiCDeuqXPlUcSQ7PUQYAFMStmCJnc83HZey2hRo4ENJsZgumJomFNkRTYckSk2Qssd04Fq','Bq','L1',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6735552,-52,'dJi03W15SQUBNlnY','talA11sEQJo3zXwQF5MfBdBhloAXb4Dyd1rS97aPKHtVcNSIXsgm','O50bOmcRXH0AyrFI4FGpH1n5Gm0z4EIpEtEmSaSxl9uefI69P9GJRQjN','7cWuWGIVD7ockwmnbmpwnkLWLCbR8S2SDwYEzhFPlNvAb1dUKp27k64IeorqpxYRiKCK5QcGyqpJnNyo','8M','T',15);
+INSERT INTO ti VALUES (-6735552,-52,'dJi03W15SQUBNlnY','talA11sEQJo3zXwQF5MfBdBhloAXb4Dyd1rS97aPKHtVcNSIXsgm','O50bOmcRXH0AyrFI4FGpH1n5Gm0z4EIpEtEmSaSxl9uefI69P9GJRQjN','7cWuWGIVD7ockwmnbmpwnkLWLCbR8S2SDwYEzhFPlNvAb1dUKp27k64IeorqpxYRiKCK5QcGyqpJnNyo','8M','T',15);
+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 CHAR(1), d VARCHAR(31) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(46), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13611075,13313847878489393185,'W','k8UBIZokMqCw6JsFukunH7dj','hwhT2b0vBTMJCsp9Zdf370CO4A8FlK','ka','8o','z',0);
+INSERT INTO t VALUES (4309109,12328551439355004453,'M','XzRSe3G0AdQi0Vkdcm2auZ3','D4iRtP8gQzofJgy9uWkR7','yKqwHNacxpHECGSOcZjjHZuUpm70JBaU','j9','A',1);
+INSERT INTO t VALUES (8883684,17487932806342030412,'U','n1MUgy8OJnTk0ue0uEvOnIHJ','gY9l0D0iMnJ6YRe7gCEqIsxqp9Y3XTdB2JCPG','AJ2kzf4oSV','G','1',2);
+INSERT INTO t VALUES (6485870,9814973291527080568,'w','9DxUwbHmb70s7x','JJDWRTRjSZrThRifkjX5pPbrYTgrfqsGKY','kyovUux8qJ5J7lUM3tZ16s0Ti5CUu5qgwXTkKjePTjcbz','r','n',3);
+INSERT INTO t VALUES (3142600,8844722604058139387,'V','qPx52lW','OOIr4xHNoALYF140Q18EYY30','ZoJaMAA7Es5RRfEAPv9IZPIV','hv','m',4);
+INSERT INTO t VALUES (11446233,6292771172555841610,'r','VZdwc1C4','xKlZyi3WfDgOCxRjuQUQkYdAayHbzBEYVf753','Dy','FS','Q',5);
+INSERT INTO t VALUES (6855503,11982275951547007503,'t','J5SvpOvm7DiYMlExz','qILvfkKHB6iMDznmWFx','eYBBgzV93xwS1QpGUaHzy','Li','y',6);
+INSERT INTO t VALUES (4678450,2406894799778188212,'2','E','yi4pD01VtCwkQ68JS7pYuPOwRYmDKo','zOMOkwjiC42vsy4YtFHKP9xIpURT','B','P',7);
+INSERT INTO t VALUES (8670150,14405666372197222694,'J','Cc5920glLoJfMSgCZ','mJLe7ORmycrrclgKlOhNfLLFywFDCbS1XZGlOgoqChjdbCH','4TGH','x','G',8);
+INSERT INTO t VALUES (10147501,7256826785132268337,'l','ZUgjQPAHoxiQZiuK5b4Nl5V1Z767l','dKOhfqAX90','syi2nnkWm9evGK6WytMoG9ws3g2Pa','Cb','j',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(1), d VARCHAR(31) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(46), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (-123,58,'Udc','e5d3pYj','KjzVXV78XZ07GYink4Vf','wHs6y9bcfNp','S5Dc5J','ok8GtJuoZf739L8r6FRGB8WysABw5eDyj4VTjwn3QQjx2Dg7EDbzg',10);
-INSERT INTO ti VALUES (-123,58,'Udc','e5d3pYj','KjzVXV78XZ07GYink4Vf','wHs6y9bcfNp','S5Dc5J','ok8GtJuoZf739L8r6FRGB8WysABw5eDyj4VTjwn3QQjx2Dg7EDbzg',10);
-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 (28,-81,'2ZKk','rlA','gVEtNT0ltPRH9UR','8wiZJccpXV','IFCZHyGM4lnvt8qTvoc73CDc5m3PgBTyVBzI4As5OAlSaFMAJN','r1rcPbLRWzeUtXRQarFZD6yEVCryr092x960r9bt7Ypaw',11);
-INSERT INTO ti VALUES (28,-81,'2ZKk','rlA','gVEtNT0ltPRH9UR','8wiZJccpXV','IFCZHyGM4lnvt8qTvoc73CDc5m3PgBTyVBzI4As5OAlSaFMAJN','r1rcPbLRWzeUtXRQarFZD6yEVCryr092x960r9bt7Ypaw',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (56,32,'EX','tMKXFhFwe9mwAYfd478LAGCh7','a0WwvO1gGr7Unf','phaz0NBcU1uRtmN5UO9sE58uFSw7','5bJlFrKcwjb2EICWmyAx5x','Smk0S93UJruXYcFcki',12);
-INSERT INTO ti VALUES (56,32,'EX','tMKXFhFwe9mwAYfd478LAGCh7','a0WwvO1gGr7Unf','phaz0NBcU1uRtmN5UO9sE58uFSw7','5bJlFrKcwjb2EICWmyAx5x','Smk0S93UJruXYcFcki',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (7400948,387032417791237325,'m','du6iUnc','taxQvo0FbPPa14Y4DA0I4XwJDPu7wTsGFQidxW5s5775ATpPtw5','0DekVUuIhDZ3lEhrjgTJ','j','j',10);
+INSERT INTO ti VALUES (7400948,387032417791237325,'m','du6iUnc','taxQvo0FbPPa14Y4DA0I4XwJDPu7wTsGFQidxW5s5775ATpPtw5','0DekVUuIhDZ3lEhrjgTJ','j','j',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(2);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
+INSERT INTO t VALUES (36769,3707659905824936423,'er','R0awPA663LDGRPFvBTL','ISHLyF','Jel3','u','D',11);
+INSERT INTO ti VALUES (36769,3707659905824936423,'er','R0awPA663LDGRPFvBTL','ISHLyF','Jel3','u','D',11);
+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 (13265733,8135197979976056772,'2J','BoJYuLRRLasE1lp66b9mniy7uDxeP6gInxvwObNmQ5nleAVOu7SE1iNfHBCbqqQ0zL7aATVZLGPWNMmVTCtMjIjAnMIJ8vuNNYPmE8moXvjGojw4kk76E3z2CEH7WZn8RDFoeUvqbwsDyEbpoGzxPo8fMKxQ9YrHrUG1','qukveDqDkQMmjh0gOMOve6','ASSHofU8zB6M7vcCEHJwq7zHpPVVa1Qct9CJfCsOuZLl','5','9',12);
+INSERT INTO ti VALUES (13265733,8135197979976056772,'2J','BoJYuLRRLasE1lp66b9mniy7uDxeP6gInxvwObNmQ5nleAVOu7SE1iNfHBCbqqQ0zL7aATVZLGPWNMmVTCtMjIjAnMIJ8vuNNYPmE8moXvjGojw4kk76E3z2CEH7WZn8RDFoeUvqbwsDyEbpoGzxPo8fMKxQ9YrHrUG1','qukveDqDkQMmjh0gOMOve6','ASSHofU8zB6M7vcCEHJwq7zHpPVVa1Qct9CJfCsOuZLl','5','9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (32,-99,'wV','V2MSsIhjGWg0PfesJkgEAYcTFPpoyJSNEkMQ','Mr9rjcCHnSzYLvU5ZkvGw','meMl8pJpW3XdbR1mJIQ43jPu5Qar2tWiMCWbWwV7dBlKXZYm9hx3vtry5R5gjZynwVsIGW3eojNW9AIW9AbIl8NUAA75rneCSSU9uf78CgF47Epf3Tuzrdu97Sf8lrNJtYo2JXdVapRnDYU94Sf2MXycEmuSCejnNwej','IunRt9DE8zjH458xBKiSrS','Fb6YhiFh65oXYCAn7GXaX4hXS8H8tzGC4rb7yTayrLU3o0K0GxW9Cs3lB0xAdwUBC0lNSlENpo1tkp3q',13);
-INSERT INTO ti VALUES (32,-99,'wV','V2MSsIhjGWg0PfesJkgEAYcTFPpoyJSNEkMQ','Mr9rjcCHnSzYLvU5ZkvGw','meMl8pJpW3XdbR1mJIQ43jPu5Qar2tWiMCWbWwV7dBlKXZYm9hx3vtry5R5gjZynwVsIGW3eojNW9AIW9AbIl8NUAA75rneCSSU9uf78CgF47Epf3Tuzrdu97Sf8lrNJtYo2JXdVapRnDYU94Sf2MXycEmuSCejnNwej','IunRt9DE8zjH458xBKiSrS','Fb6YhiFh65oXYCAn7GXaX4hXS8H8tzGC4rb7yTayrLU3o0K0GxW9Cs3lB0xAdwUBC0lNSlENpo1tkp3q',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a MEDIUMINT, b BIGINT, c BINARY(62) NOT NULL, d VARBINARY(71), e VARBINARY(8), f VARBINARY(25) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-256806,7895399864997838476,'oqQFzYNyzT5AzNFzlJuXAapJYwujwTmJ75OUc8jnu2IKwgcML','AtAG','Jg','nB','QjlLWAJsVKXOd9u6Jcx4G9mrLpShdd8CvjIe24CLeSlxvNXtlwq3gMAeNTq8Hgt','vJMOgblYip8GLfZE81J7u7u8UilZM9qqLJIvhEvuI6BkVo9muozeezkrqAni',0);
-INSERT INTO t VALUES (8094263,7212481917253045421,'H9WIPBiokHJ4ZDWvo8LSIbYmbh1','bej87yFXSz0ui2P3ur2cWWcJlsHuriO7izb1NUeRxzVnWMP5aWEg','BQkq','lGQPCDeK4ZCu1Sd8gDiKsI','wzvL3Ak8Glp6ViPYlwds6UxdTUXsE3cqjLEU2yXNQqXFBAu10vgeFksW','c9Yr',1);
-INSERT INTO t VALUES (-1057555,3528988830122765818,'CuBmOOro2SaQVvtRFcMFkrK9Jag3ojsNPcwqpzk','sPFqK81bsvzTJ9Dj12pMwCSgmqNxtgUnynornow7','StQW0r2','JN0ZtujFveUfmbeVdm5VT6F','1MAqHRekxay6DSHKnKGzJXJzpKJpbw28kIsJd908MLo3ZVTGbhH4aWJzPkeRI1bo4ArSbrXlTEaTGCWs0NwLHO2','ZythdcA6G2B8dfUyxxwU1ia5EdoLtKxbLBfSEosgulMNiK2tBAL94S6G7cA8H8AEO7',2);
-INSERT INTO t VALUES (5935077,7807222800117265010,'azBzDH','Ixxwbt2YrI3eCUOnnHFr8Xv78gfIfQAHJwdfXAEf8zrYJcZuzCOwGE2AfQpGCNoL','w','oFLuk1KFhfibDGi','aU4Flb574e49FIikhGXI57aZQxKGAa80o6I6U','n0BdvKbIlC7Pusq9FI9LBUSyOIcWcav',3);
-INSERT INTO t VALUES (-4753186,5844188390134574884,'a4aAgXaku7sRsycE65L8mhMCUGcyfZJqCK','8FIj0r6wloQC','qMs','QixRjYKd','VFiC8xqykhx9Uvbf2T44sv0xij6iQfD88Ni4XHs4YyJgPK75Lva4','Cyk1elyjMb2WmBcr1mzZf1',4);
-INSERT INTO t VALUES (1260340,-7428845215330870326,'YyOY348nvuoGinMUoYdH8U14raBvs0Eb7OjUywlww7ipZ2jRsXGE','AOB4JDPnpvphwuP','M3zCYp','aUm7BqzKk9vRcs','NuAvFOQCHXCGszvKvdllYCErLaZFER7CPOw9fOn9dmcbxSN902fHg90YVJ7aO2YjkKr2','tKM2ZW7mcgPVv3FgQhM9pbzdTdVZd66vKHzxPt4oPctZ23t5yz5aT2Uv4sfCdao8YENinEv736FdRbl0rck612sHWexdBA',5);
-INSERT INTO t VALUES (2057924,1911619804040855950,'ymenSD8QGYWQNbelnZDIuSEoe8TsYD7xa','7HfAgypYtMcpgdhGb5bzFfqCiUW2iWnTecp2er2inQPRyy2nf78UWi2zryHGE7','Nd1w','L7kHqPEY6','MT3x6A2zhUbCK8jDCbvMfDbnjLt9OGCHh','Y8EYnWj',6);
-INSERT INTO t VALUES (-790343,-5569150159099893090,'S16pW1b6qLllLemVqbYmG1mFg48YqGKO0gaH8U7jAnpk1bgT2c62uE','d10wJ160a6E82rnoJujp3LMewAyMgSv5b1KQc7J','pOGgjGy','yOcowGRCXyU95f','5bVHrWxmFG6HcfnUAO8h9HKzELUHbP1nvUm023SLSj5yolgC7cYPpYnuoMji8dwMhdAruj4ntJYFPSTglP','7RgeREHeUbsyQG0Cs17IhiW',7);
-INSERT INTO t VALUES (3319736,9054133188583760761,'DEWrZvWIeog82WOoVTEMBdYTAEpT9z6zsAsd5TVLz','nbMQuzrIMp3afQIWmM89KMbMMP3YEWWaGiPUOqOvovPRBbeZKgNDk96SoRmVvC2vWWpZZr','QT8pXRi','hjZoTic7iXYNUVSd','5hkGTTwHR5O2uxv48dp8xxOUy4vi4ybIvX2FqlYc7','yvhFofHkQXHQpvAMY76hVX7B8Re7U1Pi4NKBUoUpV1e4wPnC4iiDew857bxnsoddFv4kLSUea',8);
-INSERT INTO t VALUES (-3876041,-5955267480108514079,'QOfhWt7ozpv77Rx4rOmNmPxEQt7tW0xbPCI6bYrrUq1RRGwr9M8hg','Qy2dOqEXYSEl3csQj94ZucMHUtJg8bZOTRPAnyKzP4OsvS','WNly','v','T4vbrdodrxmIQL6piOMnxeO8LcZPF6Y7JfGx5emA9vEfok7S7ptSRaGNs55oD3sLTs3fFRZAtqqDHhCLJ7EzcS7kLTCrfv','EzDdHssDGLxnDlVXqrhATqnyfAc3pYbw7es9m2AqCfkBR0m',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13083078,4574345072855562229,'Ce','ex7UNYCOvs57zrj3CEMZjig77dhBGSRFE8yBqtaGcaaTRyZvrvnqWEBpGxYxxtknpxSSJm7q83RZnXH1VYbMMRrLcV75w4B0G669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6M','eC17v19UY7y4wn1bKDUFTz2kZmVtH','pmNPu30OqFw3UPVUOAc4H9SuBpmpaxWiRCEkQU0ddC9LwXs5fDVqP434ib5MycwH6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj3YpFjJOKdvKqeqQ6EcK63V17Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3vYfpWCKWDDifja7E092SgH2f7SbPIr7LRLjd6OjxdTmXhhXLL6MpO6l5W72','j','x',13);
+INSERT INTO ti VALUES (13083078,4574345072855562229,'Ce','ex7UNYCOvs57zrj3CEMZjig77dhBGSRFE8yBqtaGcaaTRyZvrvnqWEBpGxYxxtknpxSSJm7q83RZnXH1VYbMMRrLcV75w4B0G669zWZg5KCSTFJiaciTMXQAHRaL2zbipUSpZd6IvG32gSbSUFLe3dVaFw93bRphxhJCN9hm6M','eC17v19UY7y4wn1bKDUFTz2kZmVtH','pmNPu30OqFw3UPVUOAc4H9SuBpmpaxWiRCEkQU0ddC9LwXs5fDVqP434ib5MycwH6dX2bj489GqqfAQhm5SmHkhgzdvWfFAg0ruj3YpFjJOKdvKqeqQ6EcK63V17Ijc64BmuhmI1iTCb8jYpM6oTalEHBkgevSx8wEvbZJvPxJsN3vYfpWCKWDDifja7E092SgH2f7SbPIr7LRLjd6OjxdTmXhhXLL6MpO6l5W72','j','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (557588,8714822118723752540,'g','NcBCd2F7T4DwICJqnpTzjySml5OxGDDu47SwO6E6xwMSaLmtQFVY7x0FM7LpKXa0tosAS30e4TYFg2W6B4SHuh6ciZoVM','R7iJysCKYXbaXO3P8AWok7NKIlP','evVN12Bqqa1DXMttt8whicrnPFaGMYXWgarLI7G5CkxdvSpSzYHJC8ZY9c7yDbOYOztrbZORUYXFAYJsdk9ZUKTf4ox6teDYevpMw4TJQMChXFpFdTWXcUmXv8P5767aKvUQBpwiHRedFMlK0VYmXGs8oRNc9PgAm15CUUSm1KhBiGSW6CqPYvj4c08EF5sv','4lZ','b',14);
+INSERT INTO ti VALUES (557588,8714822118723752540,'g','NcBCd2F7T4DwICJqnpTzjySml5OxGDDu47SwO6E6xwMSaLmtQFVY7x0FM7LpKXa0tosAS30e4TYFg2W6B4SHuh6ciZoVM','R7iJysCKYXbaXO3P8AWok7NKIlP','evVN12Bqqa1DXMttt8whicrnPFaGMYXWgarLI7G5CkxdvSpSzYHJC8ZY9c7yDbOYOztrbZORUYXFAYJsdk9ZUKTf4ox6teDYevpMw4TJQMChXFpFdTWXcUmXv8P5767aKvUQBpwiHRedFMlK0VYmXGs8oRNc9PgAm15CUUSm1KhBiGSW6CqPYvj4c08EF5sv','4lZ','b',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8861433,6030566579493621084,'z1','5SdESTttO8hTshYbnbcJKKSUXlTxjekInodLpUTxv0n9VbmysyYAcDP6Xsl8hJsxdc1lqJwvKEwpznX9S2GO76GkiTTEabRr6QKU9WAqRCEEF6TcsvHi4WTwUipHmtYMQ40lpjAPmDQalSTNqsWkABkU1vdvOCbgIja84dV36zh0yrwYJkTJpax8nWZY08TRWHGmj2uVCMhZ8wgxmSP9Hm7uZupVZ3T3JDhvKEAyzO','ZIw89979eWp77nVUHW9yCZgQ1GbhXY28W5aXlKCGOd6w','eZoZW6M6hE0z640SqLMP4tnMPbphlmx21IeXF94yolSK8zhCQ5TUzELSV6V2aYj5n','S','u4',15);
+INSERT INTO ti VALUES (8861433,6030566579493621084,'z1','5SdESTttO8hTshYbnbcJKKSUXlTxjekInodLpUTxv0n9VbmysyYAcDP6Xsl8hJsxdc1lqJwvKEwpznX9S2GO76GkiTTEabRr6QKU9WAqRCEEF6TcsvHi4WTwUipHmtYMQ40lpjAPmDQalSTNqsWkABkU1vdvOCbgIja84dV36zh0yrwYJkTJpax8nWZY08TRWHGmj2uVCMhZ8wgxmSP9Hm7uZupVZ3T3JDhvKEAyzO','ZIw89979eWp77nVUHW9yCZgQ1GbhXY28W5aXlKCGOd6w','eZoZW6M6hE0z640SqLMP4tnMPbphlmx21IeXF94yolSK8zhCQ5TUzELSV6V2aYj5n','S','u4',15);
+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 CHAR(40), d VARBINARY(23) NOT NULL, e VARBINARY(9), f VARBINARY(10) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (207,50986,'vM3wmqXzDq5uP6B1u1rl','9NUQb00ROdoNnhewnV4h','DhyaO','VzdimNYwS2','o','Y',0);
+INSERT INTO t VALUES (222,46891,'NYoTW1cdAbBiwTqx','GlQJ','VVVaga','SPNEXy','S','S',1);
+INSERT INTO t VALUES (76,62354,'7','8oaHN','Vukvwc','MgHYw6w7','Z','w',2);
+INSERT INTO t VALUES (105,58410,'ISBe11WpgsEU2xC','S','h','I6AW8V','u','O',3);
+INSERT INTO t VALUES (104,52205,'TbusbRG1BErCdsdS8','amYqyD87YQk','S3','ulR4uzlGPy','j','L',4);
+INSERT INTO t VALUES (149,11125,'3tKKJPp8MFKBfI2v9wDvAe11d','O','AB4','b63Alwkd','R','o',5);
+INSERT INTO t VALUES (20,63935,'Ctqn6kEferW6PXbrIuYPYYf5dHkT5sV2u','oUsKMDUbZ76HtVP','xrWPsU0j','WOaMORYf','m','E',6);
+INSERT INTO t VALUES (56,25034,'StOkLBsTfXKvDKJLfMpCyfz','Yh9rAWIy9uadtY','b','DN0Zp','b','z',7);
+INSERT INTO t VALUES (121,45086,'cAT7ApkJd2D6lKYV9vTHeHCYZ','YXIP','49poVYjm9','6BnO','Z','3',8);
+INSERT INTO t VALUES (197,27685,'EopLaYMnduw4wZfP1uTYpjp6RIsAFfTjM5bG','s','9eYB8uUly','K0W04C','p','5',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(40), d VARBINARY(23) NOT NULL, e VARBINARY(9), f VARBINARY(10) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (732577,-7702369741371353326,'S0GH30BlnJF','V3DRxBwipXCr066sWg3q1g','7mZk9','wMfium3wo2tgiAlp1yAVoBAS','jJsWVyjCoJVBWybK90M4Qt4h4dkZUzgddUpezTmlMgJDxPuJtH7qnFnhC1gEyiulXX93RJZ2oNUDGUF5uXH5R','DM58AGgzsSzrZoXGykbSmYLZrazhYtWrM07VlU4JRJDYPbHXr7u',10);
-INSERT INTO ti VALUES (732577,-7702369741371353326,'S0GH30BlnJF','V3DRxBwipXCr066sWg3q1g','7mZk9','wMfium3wo2tgiAlp1yAVoBAS','jJsWVyjCoJVBWybK90M4Qt4h4dkZUzgddUpezTmlMgJDxPuJtH7qnFnhC1gEyiulXX93RJZ2oNUDGUF5uXH5R','DM58AGgzsSzrZoXGykbSmYLZrazhYtWrM07VlU4JRJDYPbHXr7u',10);
-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 (2631088,-4216593075093051000,'hyHtH5ch','YjdIg3MoMq0vniYalv3pxkW6Jj8UB0zWYv948UcLvPpgdk3olmkbkPXt','q19wy','gqq6HYz4lZHD8eEsEcjzcDT7','lU0gTh','KJnteA7B8myfTI5Y7sJygofBkpVXPmIRzYTzAdQQ72EafkbGluOkIuc',11);
-INSERT INTO ti VALUES (2631088,-4216593075093051000,'hyHtH5ch','YjdIg3MoMq0vniYalv3pxkW6Jj8UB0zWYv948UcLvPpgdk3olmkbkPXt','q19wy','gqq6HYz4lZHD8eEsEcjzcDT7','lU0gTh','KJnteA7B8myfTI5Y7sJygofBkpVXPmIRzYTzAdQQ72EafkbGluOkIuc',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2165035,2289014196851413976,'ldJGivn1eQchgg2','gUobFH4Anh6hVovfRkvrF8HjpEysXe8htl9Df15PkAP1yK9b3RqLhIJedhTSJDTeQyWIau1Sdq8zGJJLo4JVYT9Mu9en3iHe94kXc8smhQmDqZ2AjenDdneUHF0d5eZZro77Z','6HQ2','82Qfs','oH8pHKrGTxdAp8zaGkjN2PLPFueLwwNNqQiXjPmXamdnBq','RzIm61',12);
-INSERT INTO ti VALUES (2165035,2289014196851413976,'ldJGivn1eQchgg2','gUobFH4Anh6hVovfRkvrF8HjpEysXe8htl9Df15PkAP1yK9b3RqLhIJedhTSJDTeQyWIau1Sdq8zGJJLo4JVYT9Mu9en3iHe94kXc8smhQmDqZ2AjenDdneUHF0d5eZZro77Z','6HQ2','82Qfs','oH8pHKrGTxdAp8zaGkjN2PLPFueLwwNNqQiXjPmXamdnBq','RzIm61',12);
+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 (1401826264,64124,'s8DJlL4kqFsWq9VgO982UhbjhzsmuB5u','k0fTXzcG4DkX','f','XMuiluBI','3','K',10);
+INSERT INTO ti VALUES (1401826264,64124,'s8DJlL4kqFsWq9VgO982UhbjhzsmuB5u','k0fTXzcG4DkX','f','XMuiluBI','3','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (1997306605,21715,'QAgdyjbT4jvVXCVZLK8BmbQrH','TIwL6a07MAvUI2Nv','ZNVjF','8rFJw','0','G',11);
+INSERT INTO ti VALUES (1997306605,21715,'QAgdyjbT4jvVXCVZLK8BmbQrH','TIwL6a07MAvUI2Nv','ZNVjF','8rFJw','0','G',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3270945872,35856,'MAVPx9IUym2vtPHEqA1HOrvJkWJ4g4dtb5nW','wM21DJzgTu6fJmY3HDnbuqqHL1Re34LGqtWZDWt2cf7HeDd1uFYlv3JrBRqLo7lXxSL2BOPj0EXda1aO3x3FK4HP31qObYsDYrmvy5Vam6dqfyAKVxnz4H255OyXbB0AVMHNoLP1Xsb5KnMFLVNDigLsJvNs9xXo5bqvWhGl2','2kYKOh9dO','5BwAxEtie','5','J',12);
+INSERT INTO ti VALUES (3270945872,35856,'MAVPx9IUym2vtPHEqA1HOrvJkWJ4g4dtb5nW','wM21DJzgTu6fJmY3HDnbuqqHL1Re34LGqtWZDWt2cf7HeDd1uFYlv3JrBRqLo7lXxSL2BOPj0EXda1aO3x3FK4HP31qObYsDYrmvy5Vam6dqfyAKVxnz4H255OyXbB0AVMHNoLP1Xsb5KnMFLVNDigLsJvNs9xXo5bqvWhGl2','2kYKOh9dO','5BwAxEtie','5','J',12);
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 (6307857,6062883528055558435,'82HDgwWP5vjuwr2ans2LNULf','ZpWQgjdPiqEGOBYPd5KBzhFZsshPAiHMu9qgg7LLyJDmxm9pI7Sqk79viCwBqOBS7yoZfdQ6spcRUecQtaC55qrqpDzsw740v0IU2nwXNNevXAdISeWdcq12WxNrbFO8q2lyLIlA93QaNKLZdGIV7rL0Gwbtc8YQ9KwckoA1WcXiW5qn0ds9qYT506qhcPUMumYgUjQVlmV5q1lwmje','vXnQV','jp9HeYjooNuJgh4Zgpx3r1u7MiA9wPyAI2FrTDC8l8ebb9Dzzb2q19CAYy6SmdAJ37sfU4O9voVNdLj7Z9rmjdzghvIqJbJm7M4DyYAvuDyWVMiia09m97LAFBG5r7DiQErUWtg36Hrcj9kz','VeHr0vaPv5vDjRymwEWQjgTVgVozh8SyaWzdu6UJ5Rhm92f9g0TlLNVK6ZwiXw7sUzWelzxB2e7Drwm85QE','W59xIoIxdno1vD3z8IQURGmxClto7XFxyE2v8lrgkusgEfw326kskWqcinF6J2UwAAyClm',13);
-INSERT INTO ti VALUES (6307857,6062883528055558435,'82HDgwWP5vjuwr2ans2LNULf','ZpWQgjdPiqEGOBYPd5KBzhFZsshPAiHMu9qgg7LLyJDmxm9pI7Sqk79viCwBqOBS7yoZfdQ6spcRUecQtaC55qrqpDzsw740v0IU2nwXNNevXAdISeWdcq12WxNrbFO8q2lyLIlA93QaNKLZdGIV7rL0Gwbtc8YQ9KwckoA1WcXiW5qn0ds9qYT506qhcPUMumYgUjQVlmV5q1lwmje','vXnQV','jp9HeYjooNuJgh4Zgpx3r1u7MiA9wPyAI2FrTDC8l8ebb9Dzzb2q19CAYy6SmdAJ37sfU4O9voVNdLj7Z9rmjdzghvIqJbJm7M4DyYAvuDyWVMiia09m97LAFBG5r7DiQErUWtg36Hrcj9kz','VeHr0vaPv5vDjRymwEWQjgTVgVozh8SyaWzdu6UJ5Rhm92f9g0TlLNVK6ZwiXw7sUzWelzxB2e7Drwm85QE','W59xIoIxdno1vD3z8IQURGmxClto7XFxyE2v8lrgkusgEfw326kskWqcinF6J2UwAAyClm',13);
-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(4), d VARBINARY(90), e VARCHAR(99), f VARBINARY(96) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12299451578263324283,8470503592834022292,'e7l','BfFSH0m3KUakwHImudazIRBxITy8dfQHh1Ih','2SWkHB0pqHNAGXMPAaRE6iIOHJi7ewJPuGcPNFkvFOQsiyA60OuwMgp6mYNLgFm1eTHprncLB','iVbEBtV2xMLBllu3eDak2AFduP4Q3m6qlz6ENaRdIFA','tnPGZr21U9Bd2flO3n1mqZC7QJ3suyJW5vFd4qYod0oS1pLuZwVjpKK3ZWqIMsWvZyHOuKls5v7Tq4YeWTbs2bvE8TcGQJPrM','qKFMpcaxdh9UNnm0qEK3IOGVPbymuiB8',0);
-INSERT INTO t VALUES (5387536520092678914,-8355982877086111428,'5f','EQ2noRKO4GnO1ZzQlsa8JHPrguTMkNO0RrXifqmYr1iPB6aEu8DFbI16','nYvi0B6pl5zyFVtMsdMUWYWeLkUbWqNahUgcqMtNwsOk4Xkli6HJYcbkxxz0So1ZJCgy0IT','ZCAKMfjY7IkoNFReUJhhBy68pfklaHl','4O4Fy9TEoBuSp4do1Hz7keg9svTjNFHDonEiWCyl6FDySFQwHxWuRQlUavDvRK6yFYJoCZ0J1QPhrapQTfo5NA7oZq','EFGwbvWBJq24Mml7M4Z4T6rjNxOG3F9Xjos0Du2TXv85EjlS2F1XljNlNiJmleJ9tbTfRjApV7gsiRBiH6aU1CNaAMo',1);
-INSERT INTO t VALUES (3872635972291236014,4724342168156974436,'Nhx9','Ta1esDp6gI2DddCf1PvloyUIRMC0EuVTuOKsbrDd9NKCpPcAs0przivh5eVLyFlPTPuCWeqy','qzE36cw23jwyGIS39OxcKKPOrIMH14st4EdjEbLeqEUwoB4ELQf9vkvPJa0bTXPq6LOfphPu4yfeuh5bQ27vfWFUXwRb6o2X','qpWQFinaMueWKptmETYAUCuJmAXAXzQ5vvPl3jT3zmwjoghHVq7yVIB7Uq9tivjZn','sec9KxdT6tEIeS80QZMkt9vQeEQaHIGrooKmptIyZ4tkek','uFKmSFlkRHmsSMFIjEKdsApJ1ghPKmogIvdubMLjGf3uDnlf7cS1qelziGqSh8vzm02iBFHGW5waTUbhCJ5FdGlVSIlG',2);
-INSERT INTO t VALUES (3549175117217620348,3848958016105257540,'lZ','uSMPxRaVPQ63esSwTBWviDRdp1BqCZtDPG0ATLBMb10XvejFAoXbDDDzRBTGXOhg55','1swNj5qCsrKfnKQz31qGkN05WFFFjIAD','8FWm9yENIWZx8AdPeEVNH6oMgE4ljiVCx6Rrbore18Kwm','DpC','3DDpgN5thSGfesOqqbe4IjpqH6JibyNFOS',3);
-INSERT INTO t VALUES (4466530177199014369,-4341111269509469517,'M0J','nojaqrt','DWZ3XYOBhJwCbU7dcNy0DftB','iP8pRpLr6Wn20rf6c39nodONaj6y9Wo','nyK9O6vfInD2ypj8O6mv2zQHHnfCELzPEjDAfEyiSJHgxOqgVB4Ie6In7NpKeA4SB6EEhQN0w9HQ8W','K82MStwKwbwtm5cPw3TK7ImEpZO8ozNWUbc7kcy5ox7YVqjGvDgM',4);
-INSERT INTO t VALUES (15020534901231497237,4684660965109984504,'6wJy','FmJ6hGuz6s5pXOX36xOlxseWdKqXDkYwnOnwgaqF4pil9FcN10qwwDfjAsa1qDpK84z','cFgq6Ek3wiQEXizifDiGCsKN1z6X7lfNXfJirYdLdNsMKu6x','7QtW1w509zkWnuNq','V5dkAS2UUsdVDFHY9o9gZAKSgL32FeEvhctbrXTN5uhn68ehjiv5OY3Pd2xgvdE3QrEgznHTIC9SOd5gn4DPmv5PoFbm4eQCzmoF','DeKHnIYF4rVDzk4D9jpsOxCdC3vwzwEqVNDhxOj0l9qZbvYV09c0fcSRxtfYUFJ0F5bCd5UR',5);
-INSERT INTO t VALUES (16470600592681799376,-8760094937103583258,'C6P','jJrNWmVP10CxtcWIGd6U3EyQ34ppoHLd8sTIfK74YM24RgjFbHcXiAoC78EMBIm3XJ7Szr7VgWXyBY','kTJ2FGHeasqmdcpgqhngbmr4Bq1KZzUlZoTadF6074alXJtZsQYRZ7fKyW8ek6rBDzFdWE2UNhbN3yTODdEZuI8hckaNZdkhn9x','ll8msdvP3S9O0URSuejLB9p3criO4EjSSBOqaVlA9J6q8u49PzA4Psviq2viEoOC2xr3w','g8ouELbIXPXRWxKZ2fm4m5uZGSPKEr8qztPq3mQLn5HZU52bij','QBqgHXsbkxPFTbkHsuDrdwDzs1BAnIWvtlu4lVIlNdxBnU1Yh9P',6);
-INSERT INTO t VALUES (4710385632011536973,-1543525398538224838,'p','4hiXcU0dylNRspK4X3fo','0OR5Ofhypr83ZOT6nV9BAkC2PrB5f1TQqLTXe13Z0QiOCJ1B3qGI6ZIJQ','0t7mla90s0unuXWTv0xQT8PyDDRYLj','9VxiKJEIUsmhsZHs1GHhEe2DFJrvGYFkRHuyvSbtDcmzmaX5PtbuXjmXLtgNmxVqd172S','VPOhAJiQnV232IPkBGOFaaaylZRRXpysluj2S3J7VZtHqqlHpNEcafnmiqzoarXms1A34aUaMvbD8WtiKODOvJpmEwSmO91mFtyV',7);
-INSERT INTO t VALUES (16690583568740918200,-3098418644005204000,'G','lGbCMFfsZGKKQQReeXrCsiwXDfFbdLSBkZ2h51HAGaUjVdNWF7mf8Hz','9C9D1yS1CAsXxFdg2tXlpBKuJbkLE4P2NiDRSaTmLjEvq','RczyILxF6SmfdAYe10zWqxV0a','kD','aGg3k1ydRImIl56E1knEzCKAGX',8);
-INSERT INTO t VALUES (15617131426616253509,3860513449346487020,'a3B','xO8Gq0Y2g1VE7FA62J3m','AzLeCLwWxODZerm88X9DfvT5pWY2md0iLjg','LoydVGAeaPJjFBLtBUVTPU6Je6L7emeiy31CtEvaPMGw57Sg','3YNV7Ure9U1AJV21XBW2r7ItlJh4eY90Zs7ukMtx6PGOvYPpTvrDuXlqw29ZW6kvL0Cp','sCrst3zQlq6pmzbpp7gsFkCv5vsa1ukt20MLfvXbHzdkow6U1vpEdvCxfhvSBflSmbWzbyAAFLgeRWbIwuk1x96T5bnt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1720530271,59307,'ra','x1bMDfOGqDGJ8WRgT0YyeoS9OexgZXuODDEGF2r9C8TJ5S8nBmbi0FUxekvuFNgBi8Xw3nC4jruNLNIyCC2wPKjWD','M7HTeHRb','770I7dnNIPDj6ZPodgLE2Un2kfNQZIjqQgsDyOWlNuPPKVXod5Swg4zletxBHfaUwZhLW2yT1zguIL87vm9nlcVctNzUTneoTREQooouHuUqCYVyb530G78IoAMXVSNQxpv6pDrkfK34thyLo4PmQmC9kyrTrRxzH6ZIlIFaFvVFecGVmJgTM1dLkgZDTwbr15lmIEpkRVh3fWcJInA01kNoLLC931dgSzyOJtrb4NpLhg85mmcY','c','2',13);
+INSERT INTO ti VALUES (1720530271,59307,'ra','x1bMDfOGqDGJ8WRgT0YyeoS9OexgZXuODDEGF2r9C8TJ5S8nBmbi0FUxekvuFNgBi8Xw3nC4jruNLNIyCC2wPKjWD','M7HTeHRb','770I7dnNIPDj6ZPodgLE2Un2kfNQZIjqQgsDyOWlNuPPKVXod5Swg4zletxBHfaUwZhLW2yT1zguIL87vm9nlcVctNzUTneoTREQooouHuUqCYVyb530G78IoAMXVSNQxpv6pDrkfK34thyLo4PmQmC9kyrTrRxzH6ZIlIFaFvVFecGVmJgTM1dLkgZDTwbr15lmIEpkRVh3fWcJInA01kNoLLC931dgSzyOJtrb4NpLhg85mmcY','c','2',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3783063036,63270,'G8Kla1PqF0kDVxuwYYFXbI','iQtXFC1WHHs4og3LUJ2GXR4PM5oto0s4MaaKOyp0GYHOidyR27XXtpUOxy5kqr0iMwFF0ZrDVVDJZT3RlomV9SxE6UcoYwd3afzBqocNsMNmL5TQo','bgj5WoYx3','umR2N0yo6Zfyetw5Nx2poQ1vv620vDPwKjKlLchKmZiFiL84Ye3w9gnG6dFYvwI1cyrYg8o9gapISaSdxQGM81LA9ECApWK9vrY2HHIarGEZ1ono8gmONvlzmvElW0FBb1qwdQRoKb8EpJEAmvXFB3eKTRVURyoHFXxVWB6WBuVjKtYffJHmWuTJM4vOFm','U','G',14);
+INSERT INTO ti VALUES (3783063036,63270,'G8Kla1PqF0kDVxuwYYFXbI','iQtXFC1WHHs4og3LUJ2GXR4PM5oto0s4MaaKOyp0GYHOidyR27XXtpUOxy5kqr0iMwFF0ZrDVVDJZT3RlomV9SxE6UcoYwd3afzBqocNsMNmL5TQo','bgj5WoYx3','umR2N0yo6Zfyetw5Nx2poQ1vv620vDPwKjKlLchKmZiFiL84Ye3w9gnG6dFYvwI1cyrYg8o9gapISaSdxQGM81LA9ECApWK9vrY2HHIarGEZ1ono8gmONvlzmvElW0FBb1qwdQRoKb8EpJEAmvXFB3eKTRVURyoHFXxVWB6WBuVjKtYffJHmWuTJM4vOFm','U','G',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3601801818,44067,'jFt6zEH2O0MIAqDFV2MavXSSiYG3gLiBL45','uu1','qhnJvOGj','eXUWcI9QPwYNkjuCY1K7IIU9p49IAejPm7evdAGTYKQFHPOIWAlNtFWgVFGSgoiv0b2W0QYN0TGV39','n','b',15);
+INSERT INTO ti VALUES (3601801818,44067,'jFt6zEH2O0MIAqDFV2MavXSSiYG3gLiBL45','uu1','qhnJvOGj','eXUWcI9QPwYNkjuCY1K7IIU9p49IAejPm7evdAGTYKQFHPOIWAlNtFWgVFGSgoiv0b2W0QYN0TGV39','n','b',15);
+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 BINARY(6) NOT NULL, d VARBINARY(48), e VARCHAR(45) NOT NULL, f VARBINARY(48), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-106,27193,'HSPH','AigaObopG0x','7dERTK564Vk','AyHlmWDV71Mwa6sOCTwqkZKeDRZ5Oqw7wBAhO2Nn','E','t',0);
+INSERT INTO t VALUES (100,-8946,'tZ','zqCssLl48RfCsCOwcGBFWWg2Y','VSQQml1qc7WvdsnRZw','pz9G','1G','i',1);
+INSERT INTO t VALUES (60,4097,'vQD2gu','V61dYlo9Yz56ynCDnUj96cjFAqMmtjSuCDCE','NHcui','Z7Gn67i1SG','nA','k',2);
+INSERT INTO t VALUES (-66,22486,'Tb5k','lizn7hrnYDwqvPPKiINlarYGDQHNcKe0GuUIxzlGhC','tHanWYkAKj9MZbmzXBpdJcswSpm8IO7m','z1h7rUJNqGjr','L','a',3);
+INSERT INTO t VALUES (29,1897,'g0PcpX','ZeUD','JUelO8H7qZ6o09nnagt9OswkXfn','JfAHiWsO1Op9d4qRRbD','RE','b',4);
+INSERT INTO t VALUES (-50,27099,'GAqx','IxplAG','ZAjEZ6MUMQHY','X1iDKt3NooCCqsr45wyMkaJOgdsC9zLNoeKqLmQ5RMOIn4gI','n','I',5);
+INSERT INTO t VALUES (72,-1502,'U','QbJcUwTyCtc8e0IL0cCzOsGM','C6KIbLmExou','CkW87eZpmz','T','s',6);
+INSERT INTO t VALUES (-128,-5020,'7q9H','x4TGrn5RBl1oq4oHNwwcAr','tAH5fhnecYs','S9RQE9FERLabIw0UyXWrcUf0','Q','i',7);
+INSERT INTO t VALUES (-105,-21222,'Ik','pEikE4ynrrmttqRZxbD','DxE6ZiaHKrmYEPPYf0JqleZp7BbkvZGcpP7xv3m0kXM','4tZUxX1EPj','D','Y',8);
+INSERT INTO t VALUES (-38,3833,'lFjT3e','JIH0fOpEA5v2VAaW8jiFZlZ193HaXUQvn6l70ygh2WaYGbG','NKc7yIBc8pzpXOnWlqpfbXm7','OUrGechhGUb0W2Q5f3OndX','vE','G',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT, c BINARY(6) NOT NULL, d VARBINARY(48), e VARCHAR(45) NOT NULL, f VARBINARY(48), 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 (15211135814478728761,5004008180754944314,'p','J92j02Yna5oYHILlCC1r','DZ4','m3eiyZslV','2c8ZFslNXl7PQHDpUu1bP50XvIIiuWlSPUzriv','o4IIG6uWpjo4c50BsfJU36RLqL6QbIt4yu0zT4vdv5Q5hapvo5Y1trvULg7uPSYHHi8jhRzhWSUgXyDCFkRmjK9GkYNOG',10);
-INSERT INTO ti VALUES (15211135814478728761,5004008180754944314,'p','J92j02Yna5oYHILlCC1r','DZ4','m3eiyZslV','2c8ZFslNXl7PQHDpUu1bP50XvIIiuWlSPUzriv','o4IIG6uWpjo4c50BsfJU36RLqL6QbIt4yu0zT4vdv5Q5hapvo5Y1trvULg7uPSYHHi8jhRzhWSUgXyDCFkRmjK9GkYNOG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(5);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
-INSERT INTO t VALUES (15206908541774473549,1910145550682462066,'D','591brCtMUsktDPRV4efMV2Ig5ogVc','Rr5LE2IUnF7JHy8vEkOEENnShcOcPnCu3Y0aP4unXiZCpKpSPDPkSy9dkEpnIqdZCoa','Askk8WwYpFC0vPA8HraapqAEiq0H7V12UitwlG6VvAldWYdW37ktAEbPQNDQ0803cRG0ZGZB7laRO67W','scoFqYmxxwIxPgRIa4MUlG56NAvqe85pM7sIjhlNcxvSTQe2AnWKTkfVi','Zq3mWpFMxjmQttbelH8S',11);
-INSERT INTO ti VALUES (15206908541774473549,1910145550682462066,'D','591brCtMUsktDPRV4efMV2Ig5ogVc','Rr5LE2IUnF7JHy8vEkOEENnShcOcPnCu3Y0aP4unXiZCpKpSPDPkSy9dkEpnIqdZCoa','Askk8WwYpFC0vPA8HraapqAEiq0H7V12UitwlG6VvAldWYdW37ktAEbPQNDQ0803cRG0ZGZB7laRO67W','scoFqYmxxwIxPgRIa4MUlG56NAvqe85pM7sIjhlNcxvSTQe2AnWKTkfVi','Zq3mWpFMxjmQttbelH8S',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-6830287,-19618,'BFt','6E1MaSlzVN0JCIiEo06WeesFagyxd6VjdRq','Hcs6y6aCT7DKgHyUURGA7','hTf6XS','v','r',10);
+INSERT INTO ti VALUES (-6830287,-19618,'BFt','6E1MaSlzVN0JCIiEo06WeesFagyxd6VjdRq','Hcs6y6aCT7DKgHyUURGA7','hTf6XS','v','r',10);
+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 (-5064695,-28582,'2uym2F','LaNjZbDKEfVG49Htb0nLOB2HX3McfYSula2BKE7gLnp6k','1A','heUtHknufPH7UGCCXdnGcAABn2b6qH5aRkcpJhSH','w','d',11);
+INSERT INTO ti VALUES (-5064695,-28582,'2uym2F','LaNjZbDKEfVG49Htb0nLOB2HX3McfYSula2BKE7gLnp6k','1A','heUtHknufPH7UGCCXdnGcAABn2b6qH5aRkcpJhSH','w','d',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5909646899622240456,3963560326253146006,'aIYF','QF7T7xK0pJUycRgUeHLB4rllqGp3llb0QHlV9uiUV3QI8GtEzGVbUgRciPaivu5h0vi1151La3lHQJJLSmRcXuZg32hjCNDOc63FpmsjfwMhLb3e3jRhOwubuaIsnfMcX4fhFJhK5heXlZ0fOxlHagod9hTyr6gp8ce8QJhA6AKLnerelhMCDXNcmSvX7xUAfNeRw7a4tRWoCjnIwqSlanoU6W7qctgWPeSiNsNysYRoMx','ICUsEUd5w409NYEJXi6y4Spmg2Dki7tYnR','XYTFjfEoyhFWV9aAgt5AcW2M4QZ7oZXCC99NeuzdeV4nUp','Gz7TP96GYivJTRYNrnYwPk4j4tZoOTf4gd','6xXodTjESpq1d9eyOIcDKn0EkgHcX36GcUzCv7ZrYDFFGKFOE',12);
-INSERT INTO ti VALUES (5909646899622240456,3963560326253146006,'aIYF','QF7T7xK0pJUycRgUeHLB4rllqGp3llb0QHlV9uiUV3QI8GtEzGVbUgRciPaivu5h0vi1151La3lHQJJLSmRcXuZg32hjCNDOc63FpmsjfwMhLb3e3jRhOwubuaIsnfMcX4fhFJhK5heXlZ0fOxlHagod9hTyr6gp8ce8QJhA6AKLnerelhMCDXNcmSvX7xUAfNeRw7a4tRWoCjnIwqSlanoU6W7qctgWPeSiNsNysYRoMx','ICUsEUd5w409NYEJXi6y4Spmg2Dki7tYnR','XYTFjfEoyhFWV9aAgt5AcW2M4QZ7oZXCC99NeuzdeV4nUp','Gz7TP96GYivJTRYNrnYwPk4j4tZoOTf4gd','6xXodTjESpq1d9eyOIcDKn0EkgHcX36GcUzCv7ZrYDFFGKFOE',12);
-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 (1781018909175107925,4821319669705298409,'EBaB','OQ8dAf2hCF3mwWjYvZWFhFINMK1j9lp3jD2a8LH5PbetxPxPP8JryCWSuDX5RrtEw9HrDxatm4jDQFxNt7q42UXLnMWxD4vRTmwYkQAw8Vg7GomdRTrD9xPWv5DhHq2WVel97gSbH76u0gjGzn1tOI8TNr4dbN9NOJzVmTUbNEeYf1sEtnpSelzZIGIDPw','MFjKk9mp7ERJztUpcM0GYROeUaQGT3LO8BThD77kyJ','MCa8bMNKnz45OsJamvzifgypzW2rWTc9j5gDJ2KxddBsLVBSk9VDgpjtslQ0hRNmWwf5nFdfkFhPHXv7WRlA0iwGS6JIHWk3DzIFEeTdD2jG8BXuvio7k321YjblPUHSakq4miCfJbGaLqcKOdOVqH4ZoDkQxT1E33oDXgwc0NkWm6FCnbzCpPFsQMvOXGSGNcQi6YkBjCH2zTwrPZ0DQrjjt','MTMXASb9DshzjD3ZkSmdmcWZCmTkHGrm2OS21GB1WhzqLJ7SgkNz34fTKdOaMbPow2kIetzAJOQO0uK1P0CqMnOvgSZLJmh','mJyvtrg611w1hNpG5dxtRVHOEB4Dj8C3JyBV0rVRw41UTfuum2Zte',13);
-INSERT INTO ti VALUES (1781018909175107925,4821319669705298409,'EBaB','OQ8dAf2hCF3mwWjYvZWFhFINMK1j9lp3jD2a8LH5PbetxPxPP8JryCWSuDX5RrtEw9HrDxatm4jDQFxNt7q42UXLnMWxD4vRTmwYkQAw8Vg7GomdRTrD9xPWv5DhHq2WVel97gSbH76u0gjGzn1tOI8TNr4dbN9NOJzVmTUbNEeYf1sEtnpSelzZIGIDPw','MFjKk9mp7ERJztUpcM0GYROeUaQGT3LO8BThD77kyJ','MCa8bMNKnz45OsJamvzifgypzW2rWTc9j5gDJ2KxddBsLVBSk9VDgpjtslQ0hRNmWwf5nFdfkFhPHXv7WRlA0iwGS6JIHWk3DzIFEeTdD2jG8BXuvio7k321YjblPUHSakq4miCfJbGaLqcKOdOVqH4ZoDkQxT1E33oDXgwc0NkWm6FCnbzCpPFsQMvOXGSGNcQi6YkBjCH2zTwrPZ0DQrjjt','MTMXASb9DshzjD3ZkSmdmcWZCmTkHGrm2OS21GB1WhzqLJ7SgkNz34fTKdOaMbPow2kIetzAJOQO0uK1P0CqMnOvgSZLJmh','mJyvtrg611w1hNpG5dxtRVHOEB4Dj8C3JyBV0rVRw41UTfuum2Zte',13);
-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(31), d VARCHAR(55), e VARCHAR(60) NOT NULL, f VARBINARY(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8244464,-70,'yJKjxs','BGtFlV0HnQqHDqihyYjNUUUkFjXW','BWlM7WYp08KnZMXRmtgmunNtd2GcbEZT7DGPGMRVDsGHE38zwKaRxgb2YVY','ptL2EO2RBIzKkfdcCw0wt9xSzNXKYgH9euV7H6HEowmuK','cvjre','GkylI8jtL',0);
-INSERT INTO t VALUES (4365451,-108,'ycZKISlcWaHHzQMyfRy2g','CKWo','Am','Qf2BmOtXjyachaqnOIcDVDScYiwoVaXYPY22hq2MMQ5IP','5Z2V49GkuT2IxkC1wuBSbECA3J2PRFITCndTyOMzgOw1zWpYo8fSxrqe9Hvp6HKMYA6CkFdKhqJbcaadI86LKtMQ','qQy5NSBQJiiaMZKxLQIV6ycEqd9kZBbu',1);
-INSERT INTO t VALUES (-266783,-68,'E','k6yFZM0AWDCmdMFjyHew','xnUpqeXRcwt3SOjWtXPooIWv2fU6CbH3EN9nCugJ5AppnyhAVEjoSNwf849','sQYuhuOKyT4xVMuQK54luRUfuIA7BYYcj6GcMzlNGRF2xOdEunRKup7lqK4GB2CT','IV8KO2vDE0w5K','yXvffR',2);
-INSERT INTO t VALUES (739915,57,'KHlrfvvyt','K3bM','TBTBTuRSacbHEiHnw9gREnjplPWnJxl87bIqtU7hcNBahEq','PgWCAEb4epWORtRIP3bVvBW8sZrbs8ktMqaS3bxOUP5UlPWFZxTmUk45OKPmP5LJRlID5u','8AaQ3dKgEAsOQt7fOOR5URb8kVapKDqiNW9sZknsDooDMgcYIwU1dM7XkvzunDHR5Z8be1oDsk4CvdsW','Wa2m1KGpJM2992UB2XxgvZeYtoKkLkuO80ueRcJeUdXXvgxelVkzpSBXZeaoQ87h5Qtzv36wP2bU9pimluIrdNP9jfCzM',3);
-INSERT INTO t VALUES (3434830,116,'cVAmMMXB8k4dXw','nk44Ilzdxl4dWzyLjFUftYd64ZctQqf0VJlARce5spGnBmFcRECraN','MJtdhhmu1dvCfzYrNcGQkoDgZDG7Ui6','Jo','zcU','JFeLh',4);
-INSERT INTO t VALUES (-8199661,-75,'4','DsH39TWQCe7G1B3cikXYTjAPOAuCnQc','plFoRMlKWNs2tEAxuckrmsnJyEj2iZpreXqkHqfe','BwjSLDie5mBfrBoGqOXYxOAh5hqt3gPgOtsdI5B2PSYx','e7oejbZfFlBTuLCz5TbAZB9KVauoOCRZXq8YH6nYtx2MK75Rq4FNVMllxdbG5RR598zlaFuJZgpI','3doZGJYVQnldKz6EXAxkDIvTEWepTkJ1Kpww66sFZFTqjAGGkGlYHnQlhpYhCVMbr7ZRJF5l',5);
-INSERT INTO t VALUES (86054,-63,'sD','MkJXknyjlxCYWjl3viA','1eOasEVauMrOtxBOv4bYqmBbi87U6Vp7H2R','jGL5PQ5pR8Ew8eddq8ISCZKbFuAXlYc0QE3YRubRNACRV43XwJ4LcX9kieBPLEHz1D7Q3Gc','dKDkwG8Q2nsAQAiyFX9g0A28llEHuoCiyVc9qyPpx2eNVbVyCMUAyS7r','hpq4g0cqfJAClunIEXPN2XZM',6);
-INSERT INTO t VALUES (8070741,15,'N4L7d43uwGWUIF','QrrRzxML4CqllSl3gz3QMgNXYtAm9eVAF948l7dYCANdANI','4ve9','wdaWAb0UXRGk8c1xdaa2czyoNdVI2izd8fFFfzI8TI9TwdVKnfctJyop440ohm2ck4XCFwd','ZeZ6ov1npu88hxQ1ohzF0razIZU4OEYPZhteY','rqUoDuvVtyfPLlpYS1ndZXPbzYMbdZAiXzRvA9HDVqb73VQLn2WtO1jDMOzdeclk71mQCDAmeF',7);
-INSERT INTO t VALUES (-8250182,75,'0QgF4xvIEbsq172kstczVlAyR0','3txnJdjHxMS3dJiuHFb18VOQAQwcN0PB06xL1oV6','zxeDNsmvO0WRqQt5YAStmWXfjF3mZ7JmYXuVAulQ','l2L44Uhp6uH7uGGitRKAfxN68EGnszWblv','rjxuKJegnagGUs45K7aUW693NqUzXSfCjZlSBGJxWhTMQ0SzZ6w1xpkzFCHkayfoOgK8Nz3SmBXiU0g','MXx9D4PYJQyQGeeH4l78Sw2XO86fsyf87EVt',8);
-INSERT INTO t VALUES (-425135,-53,'JYRBngJiSefjeAHvKZpI7HDH6uGrQcU','KLJ','uyblNHps7x8reifsgQMWJVQZY7bWDhjRde9sAlNr4AZ5L3oUckC','fN31s73yo19hYItcEiIl','giBuuZN2q1DtrdrU66KpTKaHABQbh363yXL1xJGlTJmFAgArwUNvAHR','XBytayFRYWVFo2eZTwBjBZdZEedgm3S4v3sym9HvfTQSzduxR7Tipuxg8H',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7241339,-26791,'WasUIu','z0W7Lm7dp3CGQ8X775wxX5HYqOo4ShLlAhCnAnJFndd4trArW0g6TmA99NiA1K710Y2Fo','IPPy4cL','HHJXYeP','9H','6',12);
+INSERT INTO ti VALUES (7241339,-26791,'WasUIu','z0W7Lm7dp3CGQ8X775wxX5HYqOo4ShLlAhCnAnJFndd4trArW0g6TmA99NiA1K710Y2Fo','IPPy4cL','HHJXYeP','9H','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1693714,-26765,'gCXjA','2cNjYSXF4u7zNvDxdMSVcgCqZJuHuDmIjN7H47UWGmntD9L5f4udYoIO1UaHJbXimwvXK5rrcKyGlb3mCHFalc6TdanImHKD9PL93H15XoB7DRviXBKYpjS5lpg49cyW7qETR2qrEUkoNFZmg1MIN6Ehtgp755HS87bjVy6D7QK','UwfvFzaQvyHlzcozm89hnsZChlgw4IytYF7Q','EPYkJWRuDjeyutmwR6KouIX1zQb3rU0VMHTRJL3LtQLSToDjuDHqSbcI98kvUo1ktjJExlEqwORxzYvOLKgRgBwfFo7MMhNFWwqTc36d7bXWMfMKdsJVxf0qwensDCfKhs0K8vEgLXX4tH89PxRXzw7rNwXi7kvyTkjI0876SdkOujFSBR2ePJy','in','X',13);
+INSERT INTO ti VALUES (1693714,-26765,'gCXjA','2cNjYSXF4u7zNvDxdMSVcgCqZJuHuDmIjN7H47UWGmntD9L5f4udYoIO1UaHJbXimwvXK5rrcKyGlb3mCHFalc6TdanImHKD9PL93H15XoB7DRviXBKYpjS5lpg49cyW7qETR2qrEUkoNFZmg1MIN6Ehtgp755HS87bjVy6D7QK','UwfvFzaQvyHlzcozm89hnsZChlgw4IytYF7Q','EPYkJWRuDjeyutmwR6KouIX1zQb3rU0VMHTRJL3LtQLSToDjuDHqSbcI98kvUo1ktjJExlEqwORxzYvOLKgRgBwfFo7MMhNFWwqTc36d7bXWMfMKdsJVxf0qwensDCfKhs0K8vEgLXX4tH89PxRXzw7rNwXi7kvyTkjI0876SdkOujFSBR2ePJy','in','X',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6505853,22235,'y41zC','fIygKfWgTOkj3KXvXS5nlY1IyORuSd0Tk1bwjOzw6D4xdWBN4U0XA1Lr0zKPzAA5Dc4L5sZQ8cx','QPoUD1VpVt5doulvcN5SujXMiEzcIbKjVa5CSojPKRV8','PEai1staeT1uc6At4dzZWXLB0SPlBQ4ySTYkXzQ9BBAEeST90TYqmptGsqxILPsumeMPps5qi','7','y',14);
+INSERT INTO ti VALUES (-6505853,22235,'y41zC','fIygKfWgTOkj3KXvXS5nlY1IyORuSd0Tk1bwjOzw6D4xdWBN4U0XA1Lr0zKPzAA5Dc4L5sZQ8cx','QPoUD1VpVt5doulvcN5SujXMiEzcIbKjVa5CSojPKRV8','PEai1staeT1uc6At4dzZWXLB0SPlBQ4ySTYkXzQ9BBAEeST90TYqmptGsqxILPsumeMPps5qi','7','y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1673478,-11548,'5C3O','klWc2aXxz89iQdAk5tK7PpAvAeatRfq3CptJDLfDbZgJCrpxQekywxPSUYYPPDrWr8n8ARaUf46iA1SjIaHmwc2iAl8w9XJbcXLVoGTLc6OHfW8RNL33zFdEGZ7DAlx6CVU1Iwyryp1oEjJpY3SAnyucSjvycyeqzmdAencBtCle0DqWMAzUJl6wH04kE6n4UY7LV7kcgab9oQbQukxDMuK49NnsFWyScGlFzr','eLl53cPMy2D8T4pSqaFmtyyeEVVNBsTE9P','IUFGJU5zSLf2sEdn2A94F8','f0S','U',15);
+INSERT INTO ti VALUES (-1673478,-11548,'5C3O','klWc2aXxz89iQdAk5tK7PpAvAeatRfq3CptJDLfDbZgJCrpxQekywxPSUYYPPDrWr8n8ARaUf46iA1SjIaHmwc2iAl8w9XJbcXLVoGTLc6OHfW8RNL33zFdEGZ7DAlx6CVU1Iwyryp1oEjJpY3SAnyucSjvycyeqzmdAencBtCle0DqWMAzUJl6wH04kE6n4UY7LV7kcgab9oQbQukxDMuK49NnsFWyScGlFzr','eLl53cPMy2D8T4pSqaFmtyyeEVVNBsTE9P','IUFGJU5zSLf2sEdn2A94F8','f0S','U',15);
+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) NOT NULL, d VARCHAR(26), e VARBINARY(11) NOT NULL, f VARCHAR(20), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (220,78,'bYAZPohIqU02ZaOYRxlPjh65x7C','YzVLxlSTOsxCK1Xmiyx','x1l','89LCg9e','w','B',0);
+INSERT INTO t VALUES (20,-1,'AD7','Aj4Y72Y2oxZI0rq','tB','0DUHMa','k','P',1);
+INSERT INTO t VALUES (43,-71,'iK7PCp4JkvpQOk1SPCk','RC8Denv0ENX','SZ0Q8','YS1d5','b','bp',2);
+INSERT INTO t VALUES (190,-98,'zpqjFe','f4ao9UW0Taj6P0','rsc','bwZ','8','v',3);
+INSERT INTO t VALUES (222,-100,'02TEeqDjmu7lRAE77uS','Xr','vywnd','rt','I','3',4);
+INSERT INTO t VALUES (51,116,'Dkb3dowUr7UpBPYzRIt','zZsO6Sh7BcDH13falMhCHYk','3EeiVBajY','lE6b91Xr6dz1IWY','E','8',5);
+INSERT INTO t VALUES (50,39,'ompPnj3mYXGlQtEdLJoX','OnBFgviW9ecu5sXslpmXtjQT1','1Zbo','vMSiCsMnRYiu6','0','oN',6);
+INSERT INTO t VALUES (245,-93,'AcufkYtni2jcIb','1H4lwSSw0g8jJfm0qDvFq8HA31','ptm','iS','y','t',7);
+INSERT INTO t VALUES (45,6,'m3','UXlM126Ni3Jg','EoosN8SA','1HpBO0CwgFwi57orXZ','R','QL',8);
+INSERT INTO t VALUES (64,73,'egGOxt12a298Aoj5NA9cz2WWFFh1oyf8Nk','ZRRlE7','P','EJxC5t','9','38',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(42) NOT NULL, d VARCHAR(26), e VARBINARY(11) NOT NULL, f VARCHAR(20), 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 (5264147569909455864,79,'FgnP4SWbk','u','6CS4BpMr7P2LUyOo8Gtn3oBUDLVE','sRkip3Dj5qgYQqxySJNNs1yXXzrf7','kQaiK5t','7sxdCvQk0KJI0zahipDtUW4KqRnOJhjo',10);
-INSERT INTO ti VALUES (5264147569909455864,79,'FgnP4SWbk','u','6CS4BpMr7P2LUyOo8Gtn3oBUDLVE','sRkip3Dj5qgYQqxySJNNs1yXXzrf7','kQaiK5t','7sxdCvQk0KJI0zahipDtUW4KqRnOJhjo',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(32);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
-INSERT INTO t VALUES (5251114172082155302,93,'outHqQAO1','5pk5oiGAkwvjFmTkLJFwYzlW7vzGFr7S3wHKUN53Xi86XXjGDhejJU','T96OA9aIes3kAm','KqgudQlCC1QjKlYdafoQ10vpdHnixkU5G4cR5XuPmM2lxKQzeGMWayu493HvE','XegwKvnDOwp7otWjfohRsTFzhB4cKcb5kmXrQ5C7KyslFv5Bh3ymSH2KSfpe6x3giDr8mAYEsU0FaslIL2KASlq8a258UoNqKAL','if4zznPxtEgBPQ2Mp64Kbx1',11);
-INSERT INTO ti VALUES (5251114172082155302,93,'outHqQAO1','5pk5oiGAkwvjFmTkLJFwYzlW7vzGFr7S3wHKUN53Xi86XXjGDhejJU','T96OA9aIes3kAm','KqgudQlCC1QjKlYdafoQ10vpdHnixkU5G4cR5XuPmM2lxKQzeGMWayu493HvE','XegwKvnDOwp7otWjfohRsTFzhB4cKcb5kmXrQ5C7KyslFv5Bh3ymSH2KSfpe6x3giDr8mAYEsU0FaslIL2KASlq8a258UoNqKAL','if4zznPxtEgBPQ2Mp64Kbx1',11);
+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 (251,13,'jW0o8f3fWI8AtFEDnZ','py3uImQRgWisZI6v960','TrvI5A','iGJWtzpw7myR9BHVOI','r','WX',10);
+INSERT INTO ti VALUES (251,13,'jW0o8f3fWI8AtFEDnZ','py3uImQRgWisZI6v960','TrvI5A','iGJWtzpw7myR9BHVOI','r','WX',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43) NOT NULL;
+INSERT INTO t VALUES (251,-7,'eHKtdmsb2LQAA4wX8mB4q1DencCv8nKpnTd4zuqY9Il','eyehVI2LJ4G1s1AfJzN2cc','8XZpPRJZw6','JBH4bmgWvQrO','G','q3',11);
+INSERT INTO ti VALUES (251,-7,'eHKtdmsb2LQAA4wX8mB4q1DencCv8nKpnTd4zuqY9Il','eyehVI2LJ4G1s1AfJzN2cc','8XZpPRJZw6','JBH4bmgWvQrO','G','q3',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8596464258434843943,-43,'JOlbwh7p9fxpGacRDJzzMZ','7EyUubVwANIMrZQVDydesOgsxrwfeaUxfkIl5cIcUexmiTNXNvWmrPwWWy5GxpNOr5wIoFejxdsCL5RqV6jOdAD0Sklb5y3zEeSJWqbS9yF7KmS63uqK7K3rhU7bYm2F5Cvzqw3K3rauVa6SaOe3lTm5PI6iVhXohcTE3EyMHvs5Myf56HOy4POPc74l3aDleLL1A08YXDcr2ZaGdaSPI8nMcASwxdB','6HE9ctja9vg88e9V9K1Xh2wDgWKM6Otfmk13NFCthJ','sdtehoFi31ePWfH8V2IOzMARRTYCOk6scdkZv11UBx2D2hToQne5PXMlzllL0Nlrk5Y9cvlA','QxeiZ2M0wcf0se7ovucQJAwcc4ZhWbkRDv8zfcl4CNS8BUFdtdid8VXoDIHmy1bA25NdQ','UQSGRtJHSPq2Yahqw2NiL9BNxXtNkeRkno8NkSPf9mZFJ4E3dEDrqKRhsGzrD2KLdRu',12);
-INSERT INTO ti VALUES (-8596464258434843943,-43,'JOlbwh7p9fxpGacRDJzzMZ','7EyUubVwANIMrZQVDydesOgsxrwfeaUxfkIl5cIcUexmiTNXNvWmrPwWWy5GxpNOr5wIoFejxdsCL5RqV6jOdAD0Sklb5y3zEeSJWqbS9yF7KmS63uqK7K3rhU7bYm2F5Cvzqw3K3rauVa6SaOe3lTm5PI6iVhXohcTE3EyMHvs5Myf56HOy4POPc74l3aDleLL1A08YXDcr2ZaGdaSPI8nMcASwxdB','6HE9ctja9vg88e9V9K1Xh2wDgWKM6Otfmk13NFCthJ','sdtehoFi31ePWfH8V2IOzMARRTYCOk6scdkZv11UBx2D2hToQne5PXMlzllL0Nlrk5Y9cvlA','QxeiZ2M0wcf0se7ovucQJAwcc4ZhWbkRDv8zfcl4CNS8BUFdtdid8VXoDIHmy1bA25NdQ','UQSGRtJHSPq2Yahqw2NiL9BNxXtNkeRkno8NkSPf9mZFJ4E3dEDrqKRhsGzrD2KLdRu',12);
-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 (2686520992319951654,59,'TIbfD7RSLaf60u','Kjs9Zrcjz1Rx2Syq6gN9UB8aaIXKuQ6DmBxljMXBnUebsuVVyC6cZ8gOHpxmIcVIeeHU2xCX8u86aOcRiXS2dAZ53tvAmfajYHS66YBAwFtK2wfjyA8GOivIAatVgOaRps4EZ4bAarmgZdwrz7igfMTwO3wQzqKgIHQwGCJUpt6g96','HiZtTOCK096VHJ','G36VDyXQSqOb4NWV7w7n9bBfkaQzP5e5wterLpyWRAiPCKOLUFKtjoVg9Q1BVHH7t1AJuPvLxmQUp6Jc7WSyrZ4ZAiVR0mIiKXADg0wgsee5HcY0XZHlGLvNF3cA0V7cDvrNxUIyucuSDhiIMcPxZSpUlrZHLgv963EFSFRwZ8YKy2j2Ysu3EGntU0IbsJjgxl8yqng5','SkcxQAU5BKrYzKLlm47MCnI','4bhXmAngDh5qcyu56Nj2tKIS04paEd7Y7jEG2dPceY2V2czuzKwF7GS5fESrqTqZ',13);
-INSERT INTO ti VALUES (2686520992319951654,59,'TIbfD7RSLaf60u','Kjs9Zrcjz1Rx2Syq6gN9UB8aaIXKuQ6DmBxljMXBnUebsuVVyC6cZ8gOHpxmIcVIeeHU2xCX8u86aOcRiXS2dAZ53tvAmfajYHS66YBAwFtK2wfjyA8GOivIAatVgOaRps4EZ4bAarmgZdwrz7igfMTwO3wQzqKgIHQwGCJUpt6g96','HiZtTOCK096VHJ','G36VDyXQSqOb4NWV7w7n9bBfkaQzP5e5wterLpyWRAiPCKOLUFKtjoVg9Q1BVHH7t1AJuPvLxmQUp6Jc7WSyrZ4ZAiVR0mIiKXADg0wgsee5HcY0XZHlGLvNF3cA0V7cDvrNxUIyucuSDhiIMcPxZSpUlrZHLgv963EFSFRwZ8YKy2j2Ysu3EGntU0IbsJjgxl8yqng5','SkcxQAU5BKrYzKLlm47MCnI','4bhXmAngDh5qcyu56Nj2tKIS04paEd7Y7jEG2dPceY2V2czuzKwF7GS5fESrqTqZ',13);
-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(72) NOT NULL, d VARBINARY(75), e VARCHAR(3), f VARCHAR(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30405,17300101852588893191,'sk9OKSYEr','J8RHjJBcfiOzez5havB2phZhfUAexJFZjLjX3Fint85c2U6f2Ol0FVRXLDHw','Gd','1Fd','AEoz4RBxF2EjzkG4BMpNRfukQubZbY4j8rsirOUyUYwkUCYXlurpSVO2GJuMtSo42inI8xd','oZgBHEb2yt2emKrwURda1XCnlomZXZxFogt5NRTESmhj7biEvnl8ng3pvwq53wCEKP0NMJTiLRkoJdluMm78Vew',0);
-INSERT INTO t VALUES (-19940,9032806066195053108,'HbcXumc3cwsoSUskx39LEp','0ZwLUiGsrEpU7nEceDogIpJ2RpMfR4YNIRyPwH3V38C0ZBcOQQXpRJShcL','BOG','p7p','NOaoRhmcyYuO5v4ddNAmZn02EWaIsuVXMuJH25zPc7gceQ6nxi5P4dkJm7CtcIRbd3vrS2flknt','8OBaqxQK163At0YymJn3zyRjNZIcPNLzJhs3SNwRERtKDrikVXTiap5HZk0dK6uu9TMOK8mEDwllFs5lkQZ',1);
-INSERT INTO t VALUES (-30751,17348629598646577015,'ayxTDngOWxr2NB9sK9loywIriH6ilaZpPDNsKdDaT70Ya5LuifkPZt','lLzsC6wpGx4NIl6MhOy','rQ','g7','7IjzsN04hA5PI8ZMoY4u1lFj32ErjToa','T2POU8s8JSFF3c7EdztiZ',2);
-INSERT INTO t VALUES (16681,7624589833765194497,'Mh2JU4EyENawQYp','iwNwKVP85IqC1J6c','M2','T','JWFjpOxdRWm6t2QEGH9utLbMeabf7eRzBwOqLRaxzqh973gQmSkd1oUyV6OWock9','SBrGUIWCAtYbrByzFSh5BIAZ4QrOhawiB4gh5zTA8F23fSLn6tZesA9BAZsuMZsgLmZ6FBrN2Sb6qq7Co7inW1QAdI',3);
-INSERT INTO t VALUES (11897,455903629797983064,'nPlzPkz2OKbqNMNfx3jzsSDiKH4','5kuE5RZn4d','ZD','zG','ka0eULI0PzB3E0h384ybojxdTU5yUQ9KRxqjhbcQH8qGsE','ZdVJ3PSOxlZDOJiyWw8mLia6nqmtGQZgvGAnqSH6mvgHQvt1CWH8NlSN8XTfYGRc9jP1Nlv34C6UE7bK0TToCfV1z5',4);
-INSERT INTO t VALUES (16747,13957464063187930394,'fwKfjOSM4qHwOnmevPjgJUMr0zORb75aZJCzQUjNrAC2SBiJsxQTF8W','F76BOgH','J','D59Z','wqUhclt27yuK4ptqG0FliqFajs7AMPUlBTCBGR1gWowha','QVlB4JmdeYXf8BJydRQ00YYm19NczbEx',5);
-INSERT INTO t VALUES (18738,5241687029174667418,'MUQv9dF4eP','L8D8qa86Z22qGyKhQKZAhXCLXzFvlyXkgga7fMPLLlWZIlt8LJR','10','y','6fikw5AnrrsyizgSpAvfT9l','jGyBBXSxXEwpn7yG5voCvR1682B1YHFmQ87BpJ247gBi0OTMrEU',6);
-INSERT INTO t VALUES (5922,18206012592937102753,'qv5J0KnXjo8p19IEhhgrHIlvzkFswdcBy1oSU6UNhWbT19rJPZjJG62uTC72rbhmQO','2eSkwzO8DkxozMmp4umcbX6','C','z','oN1dnQtyXh5OPDj9tlo47BbIgT4MKs4tVAqXMCkqZUpEXQBlOHZdzs','YWWGzNp40qgdUcbd42BHcmlcLx07zsWSN5UuLcg',7);
-INSERT INTO t VALUES (-16122,8361726041573700293,'mNKUIYlB','rHKOoz4NZe4O','tcW','Z','QGHCNAkVGUPqO','UIvuaZkC7q51tHvbPac6NNajeLwTeS0lCnFO2PiQkKsFw08HCaJtwND3TXdMC7wWxU8SBMqGqjiDjKuy5SHGkzwGjymvI',8);
-INSERT INTO t VALUES (-28952,15064791416403560710,'7nRE9eHEKvaWV08TXpekbqMwL31GYG1srftpGPVgB6ZXgKnM1JrH41T0d1sY','gx3awnDoicUQ0AKFZp5p38nEKnzh9w2EWc7JpCp4oHrdrhgOz7JH1qtjkl39LiCHjSGc','h','p0Rz','9ddHG3Nrny1gXH9KnHfVaZR1jyU0tpV','vDqKJzMhrku46zARboyVSbdGU65mK8R07BpIrc7NHqSXwqQi3U6zJg0v4zf8lddOBQYQOuayvin8bSQLY090X78',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (133,61,'eioAhuA5g','gWl7fyOVjGHqdXms5LMMI7rVLK3ahY8Y3jHJkzd1LrUjyufKotSS4CdtNhFmFwnT169JFOuySY6CNDv','h9YP4YF','5XnOj2poc4loslbJO6Bs','N','7',12);
+INSERT INTO ti VALUES (133,61,'eioAhuA5g','gWl7fyOVjGHqdXms5LMMI7rVLK3ahY8Y3jHJkzd1LrUjyufKotSS4CdtNhFmFwnT169JFOuySY6CNDv','h9YP4YF','5XnOj2poc4loslbJO6Bs','N','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10,-27,'CEXrdQ4G','zEsC9nmvTLtBSlq5hBLmR7GIj26KBPivpPS99z4P1kFcacgvk3Xd2ojAy2C5fujLoBmskxVGe','YEZ','dkJiLkAIjQKCqKD7H3KOoJ0tcWVONzuNfsW6cGAiSU0MM9QGw4LeDzE2If0BYtKRMPl0wKgGsUd8gK0Xe7VZA45Nd0aEbeRMm0zbmQCnqwxy6ZTBkXXvD8PeUMNz5jhdUU1YGybLbBZtnEeEOvwAClHxvens0LbJ7aiR0lEzrFmuvJeTGze8J0wqPMRihnIR0OwEf','T','e',13);
+INSERT INTO ti VALUES (10,-27,'CEXrdQ4G','zEsC9nmvTLtBSlq5hBLmR7GIj26KBPivpPS99z4P1kFcacgvk3Xd2ojAy2C5fujLoBmskxVGe','YEZ','dkJiLkAIjQKCqKD7H3KOoJ0tcWVONzuNfsW6cGAiSU0MM9QGw4LeDzE2If0BYtKRMPl0wKgGsUd8gK0Xe7VZA45Nd0aEbeRMm0zbmQCnqwxy6ZTBkXXvD8PeUMNz5jhdUU1YGybLbBZtnEeEOvwAClHxvens0LbJ7aiR0lEzrFmuvJeTGze8J0wqPMRihnIR0OwEf','T','e',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (195,101,'dHSQhT9BHKFeb0fuOSDmUZLEUt9tiPO','mRXwUiwuWEkI7x1iNBH5TweDxUQemZRokKgstPUesVAX1yCWmUHVrfpE4kXxRUldIMAaumSKs903vngXCLL7pLRju4p08Mg0kdIfsZbQ236GfX5jAEbfn0lGrRaVmjFap3Fl0Orfm8lRr','WxTMXHu4S','MPgR8v6W1RVXWb912FSCEXZFQVmteXxReNpPa7LHQlkKoiomojfuFCHmLQuPadiw7oN8SpyuzOXwQAgO7LkED9UkooKYgZuiK7zjp4d0WC2kVhroNfz4nWGRlDTnBBbBD72zXd0MtPmN60fAuuRq3Q8JjLV4OdlAoupsHLZ546NqXs4r78crZyedGwjfZ0zVkbaaWCivSZ','m','j',14);
+INSERT INTO ti VALUES (195,101,'dHSQhT9BHKFeb0fuOSDmUZLEUt9tiPO','mRXwUiwuWEkI7x1iNBH5TweDxUQemZRokKgstPUesVAX1yCWmUHVrfpE4kXxRUldIMAaumSKs903vngXCLL7pLRju4p08Mg0kdIfsZbQ236GfX5jAEbfn0lGrRaVmjFap3Fl0Orfm8lRr','WxTMXHu4S','MPgR8v6W1RVXWb912FSCEXZFQVmteXxReNpPa7LHQlkKoiomojfuFCHmLQuPadiw7oN8SpyuzOXwQAgO7LkED9UkooKYgZuiK7zjp4d0WC2kVhroNfz4nWGRlDTnBBbBD72zXd0MtPmN60fAuuRq3Q8JjLV4OdlAoupsHLZ546NqXs4r78crZyedGwjfZ0zVkbaaWCivSZ','m','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (79,-51,'KexibNo2qhqtRlKoPpVakthlMOvYKfzB4Z','OjbBDvXXqPuVJiVBE1CceCjrn61nDsJe7MwTwjTgWD4nzRlZvXHtsIGGqxHf9m4EExNBpnz1ZvqMN7P3U9KwtkEdMRzwzKGdJTNa41E8zQHGA5ZvqUiJXmMT3ySw8qRAHNUXuegsN7QT3b763JrbPQeHYkTi2kdVaMMIDRPBNzuzrhHeSCu5ZZBmJYSArARjvT7VgoGiCw47y4dkdbLqaLR','2','pbJUwjylPSI7K','pQ','V',15);
+INSERT INTO ti VALUES (79,-51,'KexibNo2qhqtRlKoPpVakthlMOvYKfzB4Z','OjbBDvXXqPuVJiVBE1CceCjrn61nDsJe7MwTwjTgWD4nzRlZvXHtsIGGqxHf9m4EExNBpnz1ZvqMN7P3U9KwtkEdMRzwzKGdJTNa41E8zQHGA5ZvqUiJXmMT3ySw8qRAHNUXuegsN7QT3b763JrbPQeHYkTi2kdVaMMIDRPBNzuzrhHeSCu5ZZBmJYSArARjvT7VgoGiCw47y4dkdbLqaLR','2','pbJUwjylPSI7K','pQ','V',15);
+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(34) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(82), f VARCHAR(21), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-994896171,-1145977512,'yGmDMCP','mfdurHjcodm2uzuxznaR2klkII3l','Uy6OSfI0m87LQZypNIost1vomd3Ez1u','Ti2uUTCv6rb24H','X','M',0);
+INSERT INTO t VALUES (-1315577339,-944859341,'b','NS','FW09BFCuT6n0hfw','L6eDt8LbpCRD','sg','P',1);
+INSERT INTO t VALUES (1266677042,2000514298,'XoaKeQ1ANlG2','UNqxVpB775M3MBDbwLChzYj','3PS1IfziizywzrbHKx18bhjZApRPwcarFl','wg3NvhUi2','OE','8',2);
+INSERT INTO t VALUES (197677082,373058622,'5hlOve4VXZF','kabndvK','8C1GstgHW4duSAKv1wlDMYRTLUdwz2cibQXxESkXj1f9MATFX','y5qvst2CHXG5HW','5','zh',3);
+INSERT INTO t VALUES (-1677256764,605458703,'ppp87M8mhNdrMYqMKwdVwwRJ','a6MFUJs9UGN1n','zRmS96QQo34f0rFJXTV','fRlQ7zoQew','z','T',4);
+INSERT INTO t VALUES (1678029917,691145925,'8vEERl1RNvZeFe','8kOWuIui4bpckpz0kcXN4vn','dZWa35kyqGGrQNr6OQR2f','jsCCvrnE0nAT','N','Wv',5);
+INSERT INTO t VALUES (26013674,-925464329,'rwxneOy','IyuLJW','kb3tAIL3MAgzhOw0SNnjBNzmLDiY07R70CpUI','iQ5wQR7k4tvil7WwXqei','wV','H',6);
+INSERT INTO t VALUES (-2072240797,235104762,'Tl1RXCzTf3sni5TEVcLvQeiFt','NRFgb21ONMn','ib0rcYin9zMa5ag2LMZV','Pte2qAgSmuJZYpT','nx','h',7);
+INSERT INTO t VALUES (-2018052651,-1760386950,'DAMKc4gA4FD212sN','cijKrlqYfxpan9IGMKEs','rcSRhTC4DgheH8b7oMsiXTQpo7yWP6Btjd','Jd','K','qH',8);
+INSERT INTO t VALUES (1666110683,-411978772,'oLNBtXFhHzdTuaiWHjVqych0MLjc3I','8tVMlyBvU6FHp5UOoYjk0','PY','7dYoGG','uy','Ee',9);
+CREATE TABLE ti (a INT NOT NULL, b INT, c CHAR(34) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(82), f VARCHAR(21), 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 (-749195864,16179616328304787331,'OOb','J','H','xTxh','XagIxAjV4AazIK8XpNYul0','nk',10);
-INSERT INTO ti VALUES (-749195864,16179616328304787331,'OOb','J','H','xTxh','XagIxAjV4AazIK8XpNYul0','nk',10);
-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 (-415504177,2167647189394567686,'Iuo1Owg3Y7lyqE549LyRddNWdXF','FiGO4ghTVLDmFSXOf4I','0s','ez','nE8MOzoB6YKrWPKCv3yGTt02qwJAlhBSgxPTZUcLEYeneLRMVcUAmpUkP','UHFkkykluuqMN3SjL9nxaFnFfpMBBbPfmXZGKjrQBFSrT6D4ZnuuEUq1VGNYISmGGT6ydQOktwgrRUdxY1yqUqNuHhs',11);
-INSERT INTO ti VALUES (-415504177,2167647189394567686,'Iuo1Owg3Y7lyqE549LyRddNWdXF','FiGO4ghTVLDmFSXOf4I','0s','ez','nE8MOzoB6YKrWPKCv3yGTt02qwJAlhBSgxPTZUcLEYeneLRMVcUAmpUkP','UHFkkykluuqMN3SjL9nxaFnFfpMBBbPfmXZGKjrQBFSrT6D4ZnuuEUq1VGNYISmGGT6ydQOktwgrRUdxY1yqUqNuHhs',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-736394519,3581437772273720769,'0elT4o2Heebq7X7','45ue9gmsbynhpSklA4eN9IvwhP9gHK33lBEqATpX6eta84XhRtJmnCVepbemuxnLN4qrCgIjNeuK3SfeULKOmrJP7JRB0lreH53fsGw4y6P6TplTOy0fSMWaP1LthfRloVrrvTY9sQQKXv2ZWdWPbZ5HdrestApDjoxRVcAiRp41vLH7QktfrGq2d9TCd','wFY','5s','9lrYoQjvdLJzs4h09ssYdLBuQRerrNupBwChygyTBTNLcRnoReZlXcWRzJESVMDNgtt6fLQAJgwcap9TrbSYmphEzAGf1ndeKAP','cutn0PvqU2AvhQzFLehdOLiRWqrjgXuqzdphjUgXPu7ddEXS38BcSM1le0CDhw8pTuEj94iE5SQyXS2RR6jMhluNEbpU',12);
-INSERT INTO ti VALUES (-736394519,3581437772273720769,'0elT4o2Heebq7X7','45ue9gmsbynhpSklA4eN9IvwhP9gHK33lBEqATpX6eta84XhRtJmnCVepbemuxnLN4qrCgIjNeuK3SfeULKOmrJP7JRB0lreH53fsGw4y6P6TplTOy0fSMWaP1LthfRloVrrvTY9sQQKXv2ZWdWPbZ5HdrestApDjoxRVcAiRp41vLH7QktfrGq2d9TCd','wFY','5s','9lrYoQjvdLJzs4h09ssYdLBuQRerrNupBwChygyTBTNLcRnoReZlXcWRzJESVMDNgtt6fLQAJgwcap9TrbSYmphEzAGf1ndeKAP','cutn0PvqU2AvhQzFLehdOLiRWqrjgXuqzdphjUgXPu7ddEXS38BcSM1le0CDhw8pTuEj94iE5SQyXS2RR6jMhluNEbpU',12);
+INSERT INTO t VALUES (1404214459,1035098049,'UMdUMszzuDOQCD8mFR','JFVX7p','ujzUz3ETHyiwyMc','9dUqhJ9kCQQmPaH2s','Z','H',10);
+INSERT INTO ti VALUES (1404214459,1035098049,'UMdUMszzuDOQCD8mFR','JFVX7p','ujzUz3ETHyiwyMc','9dUqhJ9kCQQmPaH2s','Z','H',10);
+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 (1520912198,-1971161629,'95hVlWMNAasGkQ6SAJ1eIc9q3cvjdHw','F10GWr4Be','353QXrTir8XaCpx1cf1Y1iAEg','U7ElG5GbUpo9RTp','OT','Z',11);
+INSERT INTO ti VALUES (1520912198,-1971161629,'95hVlWMNAasGkQ6SAJ1eIc9q3cvjdHw','F10GWr4Be','353QXrTir8XaCpx1cf1Y1iAEg','U7ElG5GbUpo9RTp','OT','Z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1094589750,841467764,'ee','DQpwIAo21SilMAAS5Cobuy6ptsutJiXxJLwkJg1VFcs9V1hdXcoE1oQnPjgyKOenGwXQ9VIWDSS9cY1fqLdN1Evh05wuxm2e8ZkVO0lBj7QAOkP0hEjAeeqO5Ej9270U5DenBU7Emqhhhkp9vZZdrlPy9LVTv','DjNBftpmVe0FsmfIeakanqsZw3h','Pcqv','HJ','k',12);
+INSERT INTO ti VALUES (1094589750,841467764,'ee','DQpwIAo21SilMAAS5Cobuy6ptsutJiXxJLwkJg1VFcs9V1hdXcoE1oQnPjgyKOenGwXQ9VIWDSS9cY1fqLdN1Evh05wuxm2e8ZkVO0lBj7QAOkP0hEjAeeqO5Ej9270U5DenBU7Emqhhhkp9vZZdrlPy9LVTv','DjNBftpmVe0FsmfIeakanqsZw3h','Pcqv','HJ','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (428699169,1957041367,'rC','R4Sr0ad4YpGw5l8BCi3b48DA6G4SwGHybNbimkr7El8dzdQxYjWe5oSTCCze2BqFEltxVAAkOjoDfcixhHjdgaH7AbyDoi5nb7PWOyqN9gNghsDlSfC8QAswedq9ADd2tC7SJRlt9','vUQ7KuRV3DEozjk9X1NQFcG2Raqn05','14fGcGpSzUG7MRe4eGk5rDGGO1KYmoZyDMuBDl0kQksanHGQLRLJEs2UE1QTNPXj9PhK8rejiNtq8SoTD6lUCsAYXj7cbc1lUhvT8xXuMnDr4Qm7Q3ubupMSoNOeyZpugrq1W224PQ2aCZHG1j8TeDMFR5UPu7MwFkMtro5TnpzkUToVhTvMkVmFjRRg5SLVuN9dI8vtrLyT69m','VD','m',13);
+INSERT INTO ti VALUES (428699169,1957041367,'rC','R4Sr0ad4YpGw5l8BCi3b48DA6G4SwGHybNbimkr7El8dzdQxYjWe5oSTCCze2BqFEltxVAAkOjoDfcixhHjdgaH7AbyDoi5nb7PWOyqN9gNghsDlSfC8QAswedq9ADd2tC7SJRlt9','vUQ7KuRV3DEozjk9X1NQFcG2Raqn05','14fGcGpSzUG7MRe4eGk5rDGGO1KYmoZyDMuBDl0kQksanHGQLRLJEs2UE1QTNPXj9PhK8rejiNtq8SoTD6lUCsAYXj7cbc1lUhvT8xXuMnDr4Qm7Q3ubupMSoNOeyZpugrq1W224PQ2aCZHG1j8TeDMFR5UPu7MwFkMtro5TnpzkUToVhTvMkVmFjRRg5SLVuN9dI8vtrLyT69m','VD','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-417082584,-1027854708,'sTtbOXWZ','PB1mFd6biQodV2OjTV','4O1kKwLODNrv0zndz8Ql04TB6KUjQxaXkaWgK','PafWrZkNzb6bjfZFCIoPrv1x8Aq2LmTZ4qVMtioCWsUR74hQRDYAi26oBd1kkh71OgFkaObr2mQ4TLXaTcFPaQRWdel7aT5ZVLvBeVWh45BbrujKPoftRVDRAKWTuIlzFMj12XygE2gJGYY9tpdX5sWYnA4HsYXwFhWZGDkt1iEdAzTBCEJMV2pXxnn8lNs5HnKTAIQsVRTs8fKgfZz15hnpmaTJIzyKebQn9nfR27y69YCxH5a9i3','FD','fM',14);
+INSERT INTO ti VALUES (-417082584,-1027854708,'sTtbOXWZ','PB1mFd6biQodV2OjTV','4O1kKwLODNrv0zndz8Ql04TB6KUjQxaXkaWgK','PafWrZkNzb6bjfZFCIoPrv1x8Aq2LmTZ4qVMtioCWsUR74hQRDYAi26oBd1kkh71OgFkaObr2mQ4TLXaTcFPaQRWdel7aT5ZVLvBeVWh45BbrujKPoftRVDRAKWTuIlzFMj12XygE2gJGYY9tpdX5sWYnA4HsYXwFhWZGDkt1iEdAzTBCEJMV2pXxnn8lNs5HnKTAIQsVRTs8fKgfZz15hnpmaTJIzyKebQn9nfR27y69YCxH5a9i3','FD','fM',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1418417832,432003330,'O1qGYq','B3Kd46Gqy0zXc4YgiTHLrOJSgCyAcNYKghJnweQnbb7xHUgOpd3ThPzrk8VkWZH8XlXcfKZZmBnwFsHt9MGxe5XiLRmjSRmTd1AzuB5wUumrI7hnAMgT03MDFBeXz3Fm4ES1DR','R5jIeHGdhCva05yJ6I','qaCnege3e4aaDTXFY60mEFlC9SMhLDNx0Z27fNxFUhUPGxYn76TjGrMYoHB0Qjmmr9FSZGN64WnlRuIHWRMVqdQWgyr6N1mFoTI9ZtJ8c6q7ymZfOFJPrIS4QJEaG0Zgm9Gn3H1yaH7dzR7tdD4IT8LrhwPMq2Ane8rqtIryW95NG2kgkLRshVWNv1eAjz9mZQdWlAyfpsPSZFWLdCl7f3yMGuNhyWkY9','BW','S',15);
+INSERT INTO ti VALUES (1418417832,432003330,'O1qGYq','B3Kd46Gqy0zXc4YgiTHLrOJSgCyAcNYKghJnweQnbb7xHUgOpd3ThPzrk8VkWZH8XlXcfKZZmBnwFsHt9MGxe5XiLRmjSRmTd1AzuB5wUumrI7hnAMgT03MDFBeXz3Fm4ES1DR','R5jIeHGdhCva05yJ6I','qaCnege3e4aaDTXFY60mEFlC9SMhLDNx0Z27fNxFUhUPGxYn76TjGrMYoHB0Qjmmr9FSZGN64WnlRuIHWRMVqdQWgyr6N1mFoTI9ZtJ8c6q7ymZfOFJPrIS4QJEaG0Zgm9Gn3H1yaH7dzR7tdD4IT8LrhwPMq2Ane8rqtIryW95NG2kgkLRshVWNv1eAjz9mZQdWlAyfpsPSZFWLdCl7f3yMGuNhyWkY9','BW','S',15);
+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 VARCHAR(60) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(34) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1290787231,-481797910,'jKyotegNXvk58CwXR0ujpltPFU3xjGo04EAgUzMltB','U2NwiPxXpWq1wCMN4RuuhikC4o0PQ9bVqgrT02vvR','ogCblokdNmMsBXmccGyHs6GNdRooALoNjBLIjozzbTIP','zgXMRZwPBlhUkMBCGAnYymDEwq5hr','2','w',0);
+INSERT INTO t VALUES (-904569242,1738462819,'cAdZ6yunab4ZtiFjp','Mr9bxW','mGbOhLmew5tX51Z4SwmpT9BokeYK9RNym5C7wIk2kfS92pnIoD58zOIErIAFsM','g5Xlp4IYazxZZf8wDe96y0mfPhuJxK','I','q',1);
+INSERT INTO t VALUES (1051880902,-103923311,'1AWe3kRItXozWamaE8vJ81IpwH7j','ZbfzG','Y3C60sZZ7utVehjQoxd4LlisQ9GrqAxTv60EjzsRzkK4kTmJgnvbnjoFF7hEKGCU9Z','rBBF','k','T',2);
+INSERT INTO t VALUES (398379037,605860247,'KaEvfkDYC8PjixFYg','GAIb85zZdPG13iJ','mH6Q1SSNRKuiOQR','zufGVjkZKuRPz1WIvpN5UwGagNMWfJyS','S','R',3);
+INSERT INTO t VALUES (637457239,-386550161,'R6IBUNQPyN84VGcLmSCePax6SbMqH5yzlrFLD3pBS5J','7ThWCyIvLaUa7pZDNEkkry','MLMTcDrik5Hbs','GIYZnAcMNQYVGu2dI','P','4',4);
+INSERT INTO t VALUES (-1252423165,1448457929,'EMsFlGU','7L5td8twajOOVJnyGJcvlkpbhjb8Z2zPKh5Aio','ZRIDthzY9fvn60c8hK','YjZQzolC8vRjm4jky','b','3',5);
+INSERT INTO t VALUES (-1268120398,-1891979112,'YfyjfjfXG7VxvJ5PRDiZfXg4X9EIINvuJ09SYx9myZjhHo5sWU4Rlu09H','HHlFrCS71SbBrgoJEkuYlv8ss2WvbdmBCJBrCK6D3Tp1PodDTiRx7','5Iih2bo1EGWwjV9G4RRs0L1vUqyN46eofYRuSm1RH0bJ3Dlp','sA4zjPz','k','y',6);
+INSERT INTO t VALUES (1710825070,-1365215714,'lguhiEEFx','1wv9AZoQru0hQqkgzQONO3aud8fCXKb7ysKoyLVZ1VAXcQzlRbR1YX','cDedqAfki0PT5Dko3duX3zolBmFrgXwL31V7GxnDgIXv21UE75eQwN','fBqOZER3Gf2Ou411P4GCv0mVQZh44l','B','k',7);
+INSERT INTO t VALUES (-2113391170,491887861,'sWcX8UBhe','Qm1tgS6TODIGEuOyOZVm','gKNHOxticAg','4p973mgwdjwgK','A','m',8);
+INSERT INTO t VALUES (1730645887,-1320286202,'u22BpAB5tZCahcAtTJp9tppc5BD8xxozn32xlz4RmPYSAi3w7xnbWisIYPsJfX','8ZxOv8sAUtJxLHp8xUPySGWdv2S61K3uaLjLaeOe0UdOIAZ','EIcEzCejMywSlR9','udD','2','y',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c CHAR(75), d VARCHAR(60) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(34) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-963293241252424860,-542561232,'FCrYRCcWIvAzihYK0yK','8I3jzM0SumYmr2aCelWJwT9oTfPiKoeDjulB4r1AmKMGQuzsGVO3Oy46','oVdcwwuscTjGN3dzlgSyXEt5P9GXUQl','MWEdEQlY','3','V',10);
+INSERT INTO ti VALUES (-963293241252424860,-542561232,'FCrYRCcWIvAzihYK0yK','8I3jzM0SumYmr2aCelWJwT9oTfPiKoeDjulB4r1AmKMGQuzsGVO3Oy46','oVdcwwuscTjGN3dzlgSyXEt5P9GXUQl','MWEdEQlY','3','V',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (2813889693123062412,425873704,'q8MqriMOHoCHGrGGsWkrUhFz5fe5SJAPmC1','zEDjPnrVlazdOB','rPSk0J2jEKlwZAQtAqp0JY5iWffVEG9','Y4lD2f75FmAKbUg89X','d','p',11);
+INSERT INTO ti VALUES (2813889693123062412,425873704,'q8MqriMOHoCHGrGGsWkrUhFz5fe5SJAPmC1','zEDjPnrVlazdOB','rPSk0J2jEKlwZAQtAqp0JY5iWffVEG9','Y4lD2f75FmAKbUg89X','d','p',11);
+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 (5307453496688756381,2089971241,'ZM7t5djONOdHu1fBv6A1zPmgYrLhN2llnfPbDrSEbxKPVY2Yv3wcEKIghWs5bgFbvNGXZDaZ4EgT','orlMKpiyFdyu0H9hKZ9j22kwJSx2IlGCBjMnAl1Frhh3jvIF4lq2tBNQdST9mpxgnrxHOH3YU5nZTJdhWLCVikCQtH5Lu2tb0EZ2s2PU8afMtAahUp1HVQt7ciDNXDWDaMedSEiFaKSh43UfzSS14bxzUoidTqzbJ0','zjCzJyT0yf8lBVNLXxDX2diOVwKD4xlKB4I6VnhjE1SAiGHeDkTn5y7XKCxnuUFPsS7','UgKSs0VRA78UjZ15Uj4UP3qURvP','P','D',12);
+INSERT INTO ti VALUES (5307453496688756381,2089971241,'ZM7t5djONOdHu1fBv6A1zPmgYrLhN2llnfPbDrSEbxKPVY2Yv3wcEKIghWs5bgFbvNGXZDaZ4EgT','orlMKpiyFdyu0H9hKZ9j22kwJSx2IlGCBjMnAl1Frhh3jvIF4lq2tBNQdST9mpxgnrxHOH3YU5nZTJdhWLCVikCQtH5Lu2tb0EZ2s2PU8afMtAahUp1HVQt7ciDNXDWDaMedSEiFaKSh43UfzSS14bxzUoidTqzbJ0','zjCzJyT0yf8lBVNLXxDX2diOVwKD4xlKB4I6VnhjE1SAiGHeDkTn5y7XKCxnuUFPsS7','UgKSs0VRA78UjZ15Uj4UP3qURvP','P','D',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1953013063,4477314866988828906,'8e1OP5z8vcRUuP0a8CTmqJ8GMFjFcTKPYRtHRmLI7HHVR5wS7c9Axh8e','Xsolqtj42xykaErCBZRWnJHGQR','AO','T43xXqyPojCpqOJtTSw9xbhX9cUS57i','a6lesa1pCaEcFcD5bY3q5j6Gs5gYZcuCrXIb4mBo9ejy3RgsX0FcrIS','SjdK6MpaYj5OpXOzfpDp8PbZPqFcy43axCwn3moH5Z8BZnhKztDFXfDBnTtYJb',13);
-INSERT INTO ti VALUES (1953013063,4477314866988828906,'8e1OP5z8vcRUuP0a8CTmqJ8GMFjFcTKPYRtHRmLI7HHVR5wS7c9Axh8e','Xsolqtj42xykaErCBZRWnJHGQR','AO','T43xXqyPojCpqOJtTSw9xbhX9cUS57i','a6lesa1pCaEcFcD5bY3q5j6Gs5gYZcuCrXIb4mBo9ejy3RgsX0FcrIS','SjdK6MpaYj5OpXOzfpDp8PbZPqFcy43axCwn3moH5Z8BZnhKztDFXfDBnTtYJb',13);
+INSERT INTO t VALUES (-5916150946285563841,1681677211,'bijrR7urLGsiAU7xJMb12iF9Xw1LQ55LRXpQrd0TaZnhI','dODSgBZwlHWx7MbHO9AEHJ1hsRH8gY0irQFgKR4omFz287hdPWjBAwFH2flifpXPxiTUgChEzhuzgRhIA0V9kNu9TMFwUQbwTcxfWfG8ZRNHxUkZA1MTg7d7qCK0pzNav1t1kbmE8P5ged61ga4WblqhSk9x5Qi','6nadty8cyO93zz9jimitM','YMplnQUJil1Bg4uubkEiBP4fcdrgZx2RNh6edaK6KUKlMJ93tLk66zkgiIadMeSZShi7wsnqbMMIIEZ3P1JHckfBe2wO4URMwZTDchH5kllhAAzuVUXXNe6svfd4meLaXz79JMd8yqkG3','A','Z',13);
+INSERT INTO ti VALUES (-5916150946285563841,1681677211,'bijrR7urLGsiAU7xJMb12iF9Xw1LQ55LRXpQrd0TaZnhI','dODSgBZwlHWx7MbHO9AEHJ1hsRH8gY0irQFgKR4omFz287hdPWjBAwFH2flifpXPxiTUgChEzhuzgRhIA0V9kNu9TMFwUQbwTcxfWfG8ZRNHxUkZA1MTg7d7qCK0pzNav1t1kbmE8P5ged61ga4WblqhSk9x5Qi','6nadty8cyO93zz9jimitM','YMplnQUJil1Bg4uubkEiBP4fcdrgZx2RNh6edaK6KUKlMJ93tLk66zkgiIadMeSZShi7wsnqbMMIIEZ3P1JHckfBe2wO4URMwZTDchH5kllhAAzuVUXXNe6svfd4meLaXz79JMd8yqkG3','A','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3418516817792274500,-1740206776,'o9zp3dxVnuVPfbkTKKMavR0pvKj1wOclWlMwdmnCdGqMt02RXITJyzFo8hT','dq7VFB4VMR2SibmyZRPT9tbsKjbjb0H8JWZfHdm3HAVJzQ57sNnCm4g3pyGpA57qnefx2eimr8K5QU4eHGJQT6jijkFCmhTg7jbS3IiDGhBbPHnCH0zo5iNznYEWxz05AaHslchawgf5CnMAY7v9SKpas1z8LPOFjyjQoy92rjLx2kJbudJjT2xmCgZ1CkQAhcLFX','zu5jE8hZ9Xpa80qOSd3VZ3Up9','HL3sVXonflbEOcjWf4NOTaWcmGUF9vHicXeDY3TvEur','qI','Q',14);
+INSERT INTO ti VALUES (-3418516817792274500,-1740206776,'o9zp3dxVnuVPfbkTKKMavR0pvKj1wOclWlMwdmnCdGqMt02RXITJyzFo8hT','dq7VFB4VMR2SibmyZRPT9tbsKjbjb0H8JWZfHdm3HAVJzQ57sNnCm4g3pyGpA57qnefx2eimr8K5QU4eHGJQT6jijkFCmhTg7jbS3IiDGhBbPHnCH0zo5iNznYEWxz05AaHslchawgf5CnMAY7v9SKpas1z8LPOFjyjQoy92rjLx2kJbudJjT2xmCgZ1CkQAhcLFX','zu5jE8hZ9Xpa80qOSd3VZ3Up9','HL3sVXonflbEOcjWf4NOTaWcmGUF9vHicXeDY3TvEur','qI','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (4126194483936450916,952087337,'3a3wwuzbAkIebJ4y9VfGYD1cNYaUSDRamxsHghbXHx','U8gjq4LLTJVen1nO8Mkjd1qL7kYggu8qf86AWm6gUaIGVAucnfuGFmS4bMUknNkAk2C6jt2QqfuCRr5q9lkiudyX2jjz5UZjFg4FDaPN8X6q1z1eywu1mbfSXS4fqdBAk9pyQhZNGZQlpmTNJj4VV9inzeXGZonO2CYHnIn4sLRHLALSGq9uzMi6QZgljWnd1bTRpptjD1LKne1vRVGmA5fhfBGY02GTmXC3FuIm0205OuW9oY53ih5o3JToZk3','MgeY0rJ86dtWuKZhjZwxv8BURPxiSeBePrXiWNRol6INtceoF3MB8PXiaPE59bE6','fNRKl1xiaibuNfLCwuINcybfb3BrM8iDihCZ4NTBO4B6MKLbFxBan6WhKoYKnDyZrLt2vLzAApi7JdEbxi6oWvAHy9M8mTI9UbQo0C9F4dw7yM4t3nw1csYlKJ9T2s6ZdLpKOJRGPUcs9ngsdDwHgI9FIJZnSyQ9XtLaJ0jDuggXcWJPCSn1hmbgmzZ3b9x7VvjqUUhueNTvwFezV90n3RwCOUYs9d','x','m',15);
+INSERT INTO ti VALUES (4126194483936450916,952087337,'3a3wwuzbAkIebJ4y9VfGYD1cNYaUSDRamxsHghbXHx','U8gjq4LLTJVen1nO8Mkjd1qL7kYggu8qf86AWm6gUaIGVAucnfuGFmS4bMUknNkAk2C6jt2QqfuCRr5q9lkiudyX2jjz5UZjFg4FDaPN8X6q1z1eywu1mbfSXS4fqdBAk9pyQhZNGZQlpmTNJj4VV9inzeXGZonO2CYHnIn4sLRHLALSGq9uzMi6QZgljWnd1bTRpptjD1LKne1vRVGmA5fhfBGY02GTmXC3FuIm0205OuW9oY53ih5o3JToZk3','MgeY0rJ86dtWuKZhjZwxv8BURPxiSeBePrXiWNRol6INtceoF3MB8PXiaPE59bE6','fNRKl1xiaibuNfLCwuINcybfb3BrM8iDihCZ4NTBO4B6MKLbFxBan6WhKoYKnDyZrLt2vLzAApi7JdEbxi6oWvAHy9M8mTI9UbQo0C9F4dw7yM4t3nw1csYlKJ9T2s6ZdLpKOJRGPUcs9ngsdDwHgI9FIJZnSyQ9XtLaJ0jDuggXcWJPCSn1hmbgmzZ3b9x7VvjqUUhueNTvwFezV90n3RwCOUYs9d','x','m',15);
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 CHAR(39) NOT NULL, d VARBINARY(6), e VARBINARY(72), f VARCHAR(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-924778,-7745109,'blDEeM9rum4ZK6RVzA5t','FABxV','hiLbWyXQ0OjDpRic7UbKsDpdLokIRX8LpFNelqYA8arLIxNQeu4BrgtTDTd6wrqZq','Fh42MY5','O1tUFwDSDk5tOWHgxF8m8LtZNwAFuFXN1fGpVA4esI','s6p2bbUkrdeOpJyqni9ba4R715Yr0NciEtz2cv4HhunNvSqNRqQEo6j1PC68WeyPTUc7emjiyCdExfAbo1mGgTdiR86teNywltF',0);
-INSERT INTO t VALUES (-1532053,2775474,'LYwfstDDw','Qf','FrYO3k6ysM4j7BGDF5M8Mz38ESRhjw7i1jCJAC5rIJnNoYknWJiGb83rb1IEp','eboN','pVFKqgJPAHrBEQxzih3OrruHI97olTH1','2S8dvOWQON9bxB86UiTofkvYJGzrzEU',1);
-INSERT INTO t VALUES (4165412,-8266923,'VSaqbhmSu','WhO','MQCj2aEbZogcqLcMNIZsU81vSwJ0topIhNWEI','Jflf46sbAmufeMWgnod','TtFGRlB8EHlibWIcV6WNuHB','0N9XmC',2);
-INSERT INTO t VALUES (2676260,1311887,'Ck82QWwGFFze','JeRbk','6GjHSKYnks6Vlns0UAiLsSX2lRAfcJ8uYMkrpuQ','XRVnywSX4x7PYvQN','1BuS2U','ZjzqbVOHyfsUOavCiF1ZKp6lTykfKie6o9GLvp5Hz0HLZWiMiuNzGjbr1v0jUmQ60Y',3);
-INSERT INTO t VALUES (619555,2227469,'zwvC8ehM73fP2AaKYlaTrNXs','PHHeN','l6uFSxNh5JqZBBdZFBrNq4sDtV','q5BqGTkLoAF','0VUO0oc16hPoqe3S5ivAeiO','2UE9cmNOpRkG73ME7wQkQx6gfE9UojzAorWE',4);
-INSERT INTO t VALUES (-1234,-7382772,'GOx9A6f1M1kd09pwydyy37sYsNfQIt7iUtKQzIJ','x6xw','9IUHFwqBKBXjEeZTYdpUc9NuRCCBXfEXQyM4nCJC8b3BwaHG3DPCnu6F','2RfnjcBN5','Z31jpk3p09RFeEd82dDwqyh5Rq8WRYaNhZjiWJpKl4wkUlnruUCKHwpKN32aONvLINRay75MEUeFk8eGMlN2V','5q4GSIfvLlGzbE0P5QS5vvwIKPA4qMlVbDfyvZBT1pk6qC2NztcqoHKgmxPf6UIGM1',5);
-INSERT INTO t VALUES (-1275645,-5777275,'WmWDhHjyzKW1SFWQ','UU07','QKBJjxvImMcLIh289bubZFLC0j0iZUZKPTsOAJqTFZTYi7PXAEuJY7qlcbA5','WF6DxrmOhgY','RaHloBmpa9g','2YClZeg1fsNRs8XJULI9JnHkzCYvHTt4UbbSXGvSMRqydkAlqmyNY07Vhk4A18zN8womA2E9ESSDe0OKXmVQiuQ1Ki',6);
-INSERT INTO t VALUES (-2780996,-1683147,'fc4RMbCZd9F4j1JYC','oN287E','Jj50XXyarhsBiHRweRI','OfwENKt','cr8e22iEz36ASa0Omqb7t8eztIr','kPlIdszA3lv',7);
-INSERT INTO t VALUES (495975,7639595,'Q4UNn3dTeSelsX9axF5uNst7iXmEcQjC5','Ejj','tanUhJ8p3Ab','QtJ','d5mWv9K8fsvM2JTlwmRxm7L9Qp06nIKtwRU9eCXr2pB6tKFe','9jrw1V4u4jYlxo0R5sOs6jwy3WUYKmOPs02s1eMBJ4xhzbPxW5AqSuE6xEM8TzKAfRS4LJ6WaevCQH21EOSd2mGFX28kbcGNT',8);
-INSERT INTO t VALUES (4440638,1328927,'g9dzphRanDTdXp0xIUeRUsVvB87PQy9HvFvc','Bcx','itFEgbm9','aMw0nx6yWU','JE9FGshpMSQvqID1qIOyHAIT99rCqn5Ff0QrH8RsCS0T0d9gdarJaX0','rceeeR4BH3CigRalv7AQDvrPdSxKzmgiohMqJquiXqy7H5qBS2mgQ4t8rPWwvoh0X6GN1GOZzCHD6r8mRBQbSfkP5j',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(24) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(44), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6160,4262351846,'DYKL2jGUU5sWQ','RMCGpi','ehVLBm','7pROIAcch6y2VxOaG8FPcp5NAyj16lpAy','r','n7',0);
+INSERT INTO t VALUES (32401,3630783783,'rESD8HCjCcSOAK9DzkITfNJNVnyeJRD','pe2shqlOK','OIPckFtTHsfkE3K00eum3oJy','Wz6','4','gZ',1);
+INSERT INTO t VALUES (31125,1581934683,'tYUGkt8wF77','M55sCXJoXQFWYhMpMhoDBff','kWFRvzWkMEigIFF0IeYe9TgM6pFmQtbCZbYXpr','iwDqnl5tHC4sRxXsxjrOayIj3RNhQkJNZwXZGzxDb9dX','W','nx',2);
+INSERT INTO t VALUES (7858,639550634,'c5DJsAyi263vSRSGzUQxecBUTGYndZtmW8U4lfuCeKIncSwkjmmXyJjpO718Qf3ygnD8q6V','hcBmZFrc9C','TFvdJjpjrT11OaBeed1X2ZKMMERm1dmFfn','gMXopgy7YYzOxbLWGO5i49cLnJoM','7','Ez',3);
+INSERT INTO t VALUES (-18984,1500303967,'XhPNsLhVwPTKqlTrCOD9Mxe75pTQJOUqg1IpXjzt8H3s61pcIrvL','YbzqjOpVWPHhKFP14ww2MTGo','EZSK4FaPLI5QZ9ad7scHMKe9KD3IgDf7E7ceF8','Uq','T','eg',4);
+INSERT INTO t VALUES (-15263,3305396620,'pffCp771b3zrYeXR1u90goZG4ls4HqQDNBqKYaggAJQrtBEcJZDlOzxiDTM7TqZQgY5V95','PlRsKJlGUXe0sgpyxh','FObIRdSXEiw','ArIRirMSxf2sPh8SlMic6l','g','37',5);
+INSERT INTO t VALUES (10371,3301876885,'Xlp6tni6VrkfDJD4aZo0rHvaQTDWgNZtBlOy83M8h6T','4dMw','iw6SY9WSW8IcH6x6EjeGJuw','rlCz20X55m3gx6QHGZkT3WCBw4V45XaMGe6btKqR','j','3J',6);
+INSERT INTO t VALUES (-21792,2997589351,'vrzvq5tB','2kE','71fXaQzprgNVKaUDArYE8KYGUGnvWm','CHwFMT03WbQGQ5k7r1bWadd5CUs0H8m0','K','B',7);
+INSERT INTO t VALUES (21078,3162165823,'m','TybVdH4C8foONLQG0Oe8mhqC','bRUt0KUTd8wK5eYO31D0wtfYRyu29D','zO1FraYYG0eKz4H41xvS2J','L','Xz',8);
+INSERT INTO t VALUES (28453,1409471793,'2ofPNDkpSZVUMissFLOqtJFvfYuSO5Wcz4JzvnyV2Ft3aSCU9QtGmTCioans7JhS','Xl9zaJq3pKx0XHCQHMmjs','SNH4L8bvLn','piz7N7mFXRX9AyaO211qvKjijsk','Q','Uv',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(80) NOT NULL, d VARBINARY(24) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(44), 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 (-5839035,-6971316,'habMQdQQQ3KUe6qhfULe','Vps','xpLYxJ8HOht3UoX1QGJQJ9RE9p7ykbry4At5','LPVfkepC','zGVF39oWHgcaCbG59UMapEQO1lpaUPzdJLQ3ncTyXTQ2iE','Z0ST5TqrmWWTG6dlcCUNdyQLK0k3DrCTP7BagskGcfvcCfFdihPoRZSAtD4hTTa1T4ZOOBxh',10);
-INSERT INTO ti VALUES (-5839035,-6971316,'habMQdQQQ3KUe6qhfULe','Vps','xpLYxJ8HOht3UoX1QGJQJ9RE9p7ykbry4At5','LPVfkepC','zGVF39oWHgcaCbG59UMapEQO1lpaUPzdJLQ3ncTyXTQ2iE','Z0ST5TqrmWWTG6dlcCUNdyQLK0k3DrCTP7BagskGcfvcCfFdihPoRZSAtD4hTTa1T4ZOOBxh',10);
-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 (-4218490,-4512449,'YSi6E4OCmt52lVka4l70VPdK5IWy1','MPfp','AkHUiryfZVLUJejaHtUVoIctPtsdykIoSGWKbNgul1ue8KffnInbKxjj4a','dCbtk','lIetFXaAL3kPhsX1FVaBa1xl26rEbghLLGmWBtJNoyEROhHxBqJnnxs792e6eFJDDlkvlyDXmpxYKgATTHLJX05P','slYfDtvVDpCb6dXvdgMho0vkYfKzQQbpV3apAFm',11);
-INSERT INTO ti VALUES (-4218490,-4512449,'YSi6E4OCmt52lVka4l70VPdK5IWy1','MPfp','AkHUiryfZVLUJejaHtUVoIctPtsdykIoSGWKbNgul1ue8KffnInbKxjj4a','dCbtk','lIetFXaAL3kPhsX1FVaBa1xl26rEbghLLGmWBtJNoyEROhHxBqJnnxs792e6eFJDDlkvlyDXmpxYKgATTHLJX05P','slYfDtvVDpCb6dXvdgMho0vkYfKzQQbpV3apAFm',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4578710,-5117222,'pPKegbyGkEbU4mYHz','MV9bYKrmuG7aQ7z6AvE5OzvdNKSrkeFRByCVI3kv4Wo4gc9UV5d8x9AKBrH0aGIhlgzm8VzIk9bn5d7q51NyR2exeA7QejxUI0NiBgCYXI4BqJ8GvZ1yydtZTtz0p9FgLuEPXZutRapsUkR4O7mSWw35DXB9OuMvRbKN5a6gWhYv4s1YBUpludy4mKVdOWPXybnVHvlp5PqF6AvUsahPiUlJsANxv9LNCzPtDHQCiNfmtiOv','VmGH','XOIbBdEG','6QIvXkmeni0gka4DWQcKDA7d4P3vsMIa1nPDwfGqVOEiYK8Q6AmKQKh3UmZYt','grHeHNXFPxkq5Gl5ZUnan4zAfn69',12);
-INSERT INTO ti VALUES (4578710,-5117222,'pPKegbyGkEbU4mYHz','MV9bYKrmuG7aQ7z6AvE5OzvdNKSrkeFRByCVI3kv4Wo4gc9UV5d8x9AKBrH0aGIhlgzm8VzIk9bn5d7q51NyR2exeA7QejxUI0NiBgCYXI4BqJ8GvZ1yydtZTtz0p9FgLuEPXZutRapsUkR4O7mSWw35DXB9OuMvRbKN5a6gWhYv4s1YBUpludy4mKVdOWPXybnVHvlp5PqF6AvUsahPiUlJsANxv9LNCzPtDHQCiNfmtiOv','VmGH','XOIbBdEG','6QIvXkmeni0gka4DWQcKDA7d4P3vsMIa1nPDwfGqVOEiYK8Q6AmKQKh3UmZYt','grHeHNXFPxkq5Gl5ZUnan4zAfn69',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5461995,5933246,'xbRccaJKikfnczDQ7jXE','5PQEf68bBPgyZsMW0o5vQ9pl1tzf4bbS3qv4Zc7','vAzBEzpJIc7DgdETSoAnIdjtuj2WUVw6WQ3sdyPaH2QHnziuQwK3','2s9JFzNKXZKLyolc1BjyAq7UtNCMNnlxqTHMQ6pPP5QYHvzx3N37RLKGPAl15agwhOppxdM3YAsqiI5DZe6LANBFHEZ5MLCWIV3kFpJf2errMdEuvGxJzhYcEMGTJ7wX5epNVyUy6ZRxixyXBjkPbdNUHgzW4rkFdg5iwACQnK6ghU2aHpEJcuKjIyUdjHzziNuwOKqdp7cgV4JXd','CSreVX5wjPs3e6UjGeopWfqrFtg2Ok5tKjKsjNND9OPkB','qPyz2qz1dLFHTh7ALU2n4NT3XfkTa8GlfV3sHJdsAYXK5CZgMgmayRHeJyxFWyq0m6GE6mGawX043cW6f8m8mSNRcpyPVan',13);
-INSERT INTO ti VALUES (5461995,5933246,'xbRccaJKikfnczDQ7jXE','5PQEf68bBPgyZsMW0o5vQ9pl1tzf4bbS3qv4Zc7','vAzBEzpJIc7DgdETSoAnIdjtuj2WUVw6WQ3sdyPaH2QHnziuQwK3','2s9JFzNKXZKLyolc1BjyAq7UtNCMNnlxqTHMQ6pPP5QYHvzx3N37RLKGPAl15agwhOppxdM3YAsqiI5DZe6LANBFHEZ5MLCWIV3kFpJf2errMdEuvGxJzhYcEMGTJ7wX5epNVyUy6ZRxixyXBjkPbdNUHgzW4rkFdg5iwACQnK6ghU2aHpEJcuKjIyUdjHzziNuwOKqdp7cgV4JXd','CSreVX5wjPs3e6UjGeopWfqrFtg2Ok5tKjKsjNND9OPkB','qPyz2qz1dLFHTh7ALU2n4NT3XfkTa8GlfV3sHJdsAYXK5CZgMgmayRHeJyxFWyq0m6GE6mGawX043cW6f8m8mSNRcpyPVan',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a MEDIUMINT, b BIGINT, c BINARY(62) NOT NULL, d VARBINARY(21) NOT NULL, e VARBINARY(42) NOT NULL, f VARCHAR(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1559823,-1548801985306641821,'OvhNFQq2OVEOCZwrMj8pdZYseJhyann0xMHM7eUwVV6s0ElWG5ta4iur7N','XSBd6nKX1HfXOCHaLjqXL','cUvgg','zxSNdjnbNC0q6HAhrZP2ijqCiJZrxd8','B3jadxujb4e0ollqROip4L9l','Jp44olVmplXzRbJjQxPtLntTUO',0);
-INSERT INTO t VALUES (-4217188,-5203717928866406582,'UdFp31N1jwkbHSQ30TurM4lqb341zHMsXzRjX0yyjKQQPeJJRtQFs','dcW2ZVyfC','HAqX5XVEqBqDzltJ7wU76zB7Pr','KUvH0XLTrW9EJPenzDA1SQywwvoJBvKbRSjf5cfrM7GgpXMn','rf0GDfFx2rsvRhw8OvnlBAkOoD','io8n7PdPNVv',1);
-INSERT INTO t VALUES (-6832774,2255112685360662548,'qqvcM3MP26w3TIZPUWs7FNQNyDZKB3ZgsnwRztJANU','UmopVIZ6AhdpU','pPXd1dbvYXgwXXVir9xr3kmFKMgjmrZAX0pWEyuyzD','pGydxzgpV9WfbEIXPOeOIn6STMSbd6DmYJ0nsdeCz1j0Km2kSbR18rU1tVEl2BEr9FPtm8LtJknZoIQPOcFgANiV','qU8bqCWoF8NM89NzkH5ZXCHfM7skA8hIHaYXG87qErpTh2mnHaJlN','WWkmzywh5sQMBS6LK080zJ1rAFUav84gS367NeJla9CsVWWJJyvektSB8n1nf59ePe6SCCvpru',2);
-INSERT INTO t VALUES (-5592585,-6777627491778137782,'ydd4SCa3BMQ4PagKP3HjVcL3eYHKBi1','6qMfFe1W607uvIsPbYe','rG5jyGv9mWbFwMtQao6d5u6YcPogKI9Fs8j0axj','URfZGgNCmOFgPmgHpFdH6f7jtPJhAiVC7bYfD35LPNJ6zPBo195nWw82egRya8TdQl5t0RGzclScnw3s1uB1','Lc01v1ps6gx6mF7GqBmwdL5YBfiOMcZmeS','FUmzKIAvwSbE6jTSIXdrx59',3);
-INSERT INTO t VALUES (5962437,-1297915483766871904,'bB4o','2mMDIPqlusISTSLPhBW','aIyILMudW01pyLxwiP605OzR3zrE','j8Qq2tmErZUWhXEKDSEgAHFgXkY9BrHYjNbhD5e0Rofa4rm6aPW','pnrtuYI8ZGudOHBOx7j4nnvpqc6L4kfbfeeIxP56HQuHL3Whm0z','642JQSaGnO',4);
-INSERT INTO t VALUES (4995061,7981733300212655837,'4KVtyQ2fAkqaRCD','DRDZFJugpffjG8TPv0rL','klL5VlYDKcJIZeqxPd','2PkhPu4dVbZ8G9RcPtTB5nZtabR7cwPWMzqOFymoyKaCA5KyanFbJMdDdez0DivHrECAstzG69jghX9KNY','lF2wV6rI98eCXwSIfiGCUw4Ejmgju6MEo4EsNj1paedTShmAQz4woVayWToM0XprSsE7Y2p1C1psj9cWfG7W','dFYmh05GwMS2MGFY0nkmeeQsPUP',5);
-INSERT INTO t VALUES (7472457,4363625153126370022,'cVBQXOa8QQcg02cky5FukIb6qklPO589kruALTmOFYkK8rYV64','p5GbTBH','zM3Apm4jxTl01TDtZVc7OKkZeacNOaBpxrnBO','Hr1lC0FylwNPy1N5bLTh1k1WIw8c','LGQ9ZrKOThjtE6vgBQcgyAQOYg1sxzPvHuytF1sWmT','nlcG51YHAyD5DhHd6y9avKZluzhBUqvezkZN5Eeioeh5k4Amp1eJHuB1Hm8jnoSboEXb2OhLFNusUp74a',6);
-INSERT INTO t VALUES (6454894,2717489621922965183,'T1lkU3PoUeys8JOjADbVbcMzaM3BFdORTRmo6','QCCgq9N91MZnY61','VOCFmhhtyLHRlZnIquDIKxUxBW0EKH728f5S','2plJ7VWH7Y5hrvRC1gFCvI6vpurbEEr0OshdD9t3BeEwD4pRuiS4J6BfzrXXo4D48','mfLRJyfvBIfoyK745jer','jHN',7);
-INSERT INTO t VALUES (-4495869,3267103181803551216,'ahL4FBh8kCWkQ','Unsh5ZAhNIbEZm7PKzFn','pUYdGJRxAPkj3hUsFWOvzupCW','v9mNVAZkZFSMoK','2WZ5sanws84mU7rL7eP2m5mzHViU1X49TayiYnjtvPBmuwyKumoFNHDQLQYXnHOmOtF5on1C5WMxMlg','UoGStzixNWSf8OtVCLipWKl9kvXj4e5iEiCBPQk2IPamE1tNzII8hx6BWKNQTskOEPw3',8);
-INSERT INTO t VALUES (1203201,-7773684254814055142,'IRwU0eyIWETRKxae','6envJnsp0XiAYlU','7s70bGt1j3kUE96DonImObnqZld4UNH71josw','rK7VKN10Sqd','6fxUYsrkKnIXtT2qZkDy1uQG','0t1rEYxXIzkDKufygnowfNXWNGsI0naqhEyjgOQKBO9wv7dTFcrLKFzxKCFs04qbk5XhHGTPctaf3xxpHIPGSgTxwAbF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-3401021,569327079317329654,'C0URB4yycIE1C1HBJu3vkwBwBQS3JAf3IcG4HVSMIdfAmUFmn2iatol6YGA','0lpg5Uqk3kH2rSZ','tMcGjxK0m2zfPMGFH3v0iJcLmdj6QWYTaq4oKZ','PIpMxSztAUV91nQpP79NSXN1EKnVaCKovOVX4hK4FMpyH8liB2Go4yZQp','jEnlrxz6tC7P4obukZw8IlNFruXqXNajLDUG9bmWrvXSWLwdyH8bLo3uQDsJJA','Rj520B9AaBRQ9dFIK79UqG0KdoMPSUgGRH641MdPxbUEYQMRLmSf2fLPUQmOPmH2UCb8XoKa8DPuIyJ870ebMtd',10);
-INSERT INTO ti VALUES (-3401021,569327079317329654,'C0URB4yycIE1C1HBJu3vkwBwBQS3JAf3IcG4HVSMIdfAmUFmn2iatol6YGA','0lpg5Uqk3kH2rSZ','tMcGjxK0m2zfPMGFH3v0iJcLmdj6QWYTaq4oKZ','PIpMxSztAUV91nQpP79NSXN1EKnVaCKovOVX4hK4FMpyH8liB2Go4yZQp','jEnlrxz6tC7P4obukZw8IlNFruXqXNajLDUG9bmWrvXSWLwdyH8bLo3uQDsJJA','Rj520B9AaBRQ9dFIK79UqG0KdoMPSUgGRH641MdPxbUEYQMRLmSf2fLPUQmOPmH2UCb8XoKa8DPuIyJ870ebMtd',10);
-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 (2586013,5119918188143538551,'pYCSfn1BDf1JLcy','k1Jcxfu8tgma7Ldgxr4','SUtN7ldY3bzbYWIQe1wSDNNtun4a3yo4y','H0O7FASeSDfAOMiWF2QEmtPNKwY3LOt1lQX6OkYf8MvtX9F0EBE71PtN','bhu6JytmHvSNbLrm6GKcN5b','frNQcLb27ivzu6A7FJqDXyfehTqhQjoDpzGCPNswimedeMehq8PUjid36r',11);
-INSERT INTO ti VALUES (2586013,5119918188143538551,'pYCSfn1BDf1JLcy','k1Jcxfu8tgma7Ldgxr4','SUtN7ldY3bzbYWIQe1wSDNNtun4a3yo4y','H0O7FASeSDfAOMiWF2QEmtPNKwY3LOt1lQX6OkYf8MvtX9F0EBE71PtN','bhu6JytmHvSNbLrm6GKcN5b','frNQcLb27ivzu6A7FJqDXyfehTqhQjoDpzGCPNswimedeMehq8PUjid36r',11);
+INSERT INTO t VALUES (-3161409,2261392298,'7q8cD','ZB4I33C4dSH','NY8fH7mK4LvT3r4oN','29a1qG16x9CnCox8JoycnxxHTs7ZSbWu1NCeH','H','g',10);
+INSERT INTO ti VALUES (-3161409,2261392298,'7q8cD','ZB4I33C4dSH','NY8fH7mK4LvT3r4oN','29a1qG16x9CnCox8JoycnxxHTs7ZSbWu1NCeH','H','g',10);
+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 (-831269,2555723956,'FbFnAD6ctpwPN4j5jTmmz6FXQVhPhrN5uqenncfSHMPoTb5y3N2Mi2Tagm1GuNRrH','uV','leUTyDBObzf2f7LtwpMReQ1K3Gf7Z','mvK','6','VJ',11);
+INSERT INTO ti VALUES (-831269,2555723956,'FbFnAD6ctpwPN4j5jTmmz6FXQVhPhrN5uqenncfSHMPoTb5y3N2Mi2Tagm1GuNRrH','uV','leUTyDBObzf2f7LtwpMReQ1K3Gf7Z','mvK','6','VJ',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2504472,7943594441735307265,'hYGZEdNH4Fm0NfCms0h2IDSk2wsb2At2cOuVpvnB6TdqZ4qb186','AtVhrOyJ5IyWvnFBvkNho7kUAiutGxsCMVRfSrvyBUkpbEY','G7L5bKvNXhjosOlKW0r','bk2thdaahG7N8QCfyewCir8HPJgPGfMinvrqJDmdMbdYh1j87IJ6RuyKpLNCqgPOfNVjX4RJ7Qq','khJVXQ7lkpZR1krASMGax4WRVeafxpa2rLVRy02PxQn7VnISq1oASl14qm7TyaxzUZKvPLElIwtAzasYu8Jh5WDCOjzh1h6fd','cWdfrwuwNnnE4LY9MYlyx3yrl9kxAurhv6kFnB880vQilwlev41xWY',12);
-INSERT INTO ti VALUES (2504472,7943594441735307265,'hYGZEdNH4Fm0NfCms0h2IDSk2wsb2At2cOuVpvnB6TdqZ4qb186','AtVhrOyJ5IyWvnFBvkNho7kUAiutGxsCMVRfSrvyBUkpbEY','G7L5bKvNXhjosOlKW0r','bk2thdaahG7N8QCfyewCir8HPJgPGfMinvrqJDmdMbdYh1j87IJ6RuyKpLNCqgPOfNVjX4RJ7Qq','khJVXQ7lkpZR1krASMGax4WRVeafxpa2rLVRy02PxQn7VnISq1oASl14qm7TyaxzUZKvPLElIwtAzasYu8Jh5WDCOjzh1h6fd','cWdfrwuwNnnE4LY9MYlyx3yrl9kxAurhv6kFnB880vQilwlev41xWY',12);
+INSERT INTO t VALUES (5023090,1984733876,'434nA1UQFFIPycLCQUex8vb33KaStvhSR5dft','nTwokwhmTt2GckEUL1d1jEUJb7iSNGxMLD59uI1yH1clyjApEiLkAArksDUu5dnz18vrRxhv3McQWjft2Ey0r4tV5gYfJIcYOquMVjWRdxzgpeVBn4bzesfu4Pkfbw3yGHIi','vbf5yY','cLTkJhcRdnxvtOASTPEI9o9wuF0','B','xs',12);
+INSERT INTO ti VALUES (5023090,1984733876,'434nA1UQFFIPycLCQUex8vb33KaStvhSR5dft','nTwokwhmTt2GckEUL1d1jEUJb7iSNGxMLD59uI1yH1clyjApEiLkAArksDUu5dnz18vrRxhv3McQWjft2Ey0r4tV5gYfJIcYOquMVjWRdxzgpeVBn4bzesfu4Pkfbw3yGHIi','vbf5yY','cLTkJhcRdnxvtOASTPEI9o9wuF0','B','xs',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6122418,7464703164526313778,'OwQ1Es6pngFFfRzQ5RaW63012RT7DOzgyIL1mpz1EV90q1wqqPMOXP','Wala9iJ3GD5d0oiHHiH9s3oL1advzV1iXVT6q80tsLf6AmNupigwOu6snXSXjxX7lewTQDz4XD5RsZDYJi8Rgi9qswC9pCtJKp1jBnuWGLzVKs9UeUp9xLlP7lie2wsx7VbGaof8ZEo4y5UZhHN4KtpRPvFbg68m4vV7Za5FWzF07Acml8m7bfMRD2z8Wwif2rppvKq','ETnDqECQnvHxImVLFp2NLUkAkD','3sO65Tq156vGvoMQHohPehUxqgCgEn7zdoXeWbuUcvSSZacmncs2vzExTt5Ta9HX2QlcC9KJxkhambWjetjxmp1PuzPAiojcTLsFucxaZzVCQcRRcl','vAUGM4EfpGAfYLFTxpqZE63Z2VI5OgigLSs8yC9CDmu9DI0FBTHY','dth0HBAMjcJLPPKgjtXjMwT3x4SfTI00Co0ZshdeMVtqJipVJ9s',13);
-INSERT INTO ti VALUES (6122418,7464703164526313778,'OwQ1Es6pngFFfRzQ5RaW63012RT7DOzgyIL1mpz1EV90q1wqqPMOXP','Wala9iJ3GD5d0oiHHiH9s3oL1advzV1iXVT6q80tsLf6AmNupigwOu6snXSXjxX7lewTQDz4XD5RsZDYJi8Rgi9qswC9pCtJKp1jBnuWGLzVKs9UeUp9xLlP7lie2wsx7VbGaof8ZEo4y5UZhHN4KtpRPvFbg68m4vV7Za5FWzF07Acml8m7bfMRD2z8Wwif2rppvKq','ETnDqECQnvHxImVLFp2NLUkAkD','3sO65Tq156vGvoMQHohPehUxqgCgEn7zdoXeWbuUcvSSZacmncs2vzExTt5Ta9HX2QlcC9KJxkhambWjetjxmp1PuzPAiojcTLsFucxaZzVCQcRRcl','vAUGM4EfpGAfYLFTxpqZE63Z2VI5OgigLSs8yC9CDmu9DI0FBTHY','dth0HBAMjcJLPPKgjtXjMwT3x4SfTI00Co0ZshdeMVtqJipVJ9s',13);
-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(1) NOT NULL, d VARCHAR(55), e VARBINARY(43) NOT NULL, f VARBINARY(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1249131048,-634741,'M','fh7n7M0zVkjYHU9ltJdXX6KkBxFVNc','gMAQbJZDtLL','6Iqj5a4','Jr1b1AY3ttdFgeyZU6ycG30yuJ','ILX6',0);
-INSERT INTO t VALUES (589629385,7059300,'S','liA5VFDJb6ZZbm0MqhQSJwz7','50aVrYUxpDfnAj1ZineJ4ou5mcHh','qg4kXeZ7ofT9xmsOIRfWfRCoCdQOSJ7a3aJU','5zgWeyN3WYUy9PAHQsundfJG82gJb8S5dI4SEaoyFG','gtaWz5rE6aQdWXu1gGXorHrYK0y0fcVXJUEsjL44BiyOXGZt7FDR76mD9zaxTmtkoI1u6AgYp53wohQZYFo',1);
-INSERT INTO t VALUES (631368683,2131968,'7','IexWW4fa8s5zO09hq','IGf0avmrxAY4kcl4btu9VD2q8me4ANV1feWubN','xZ1jH35n3TlhMP7zXkbwNg','LSQhNy','gLMZkS16EDHE04MKlAvu7bOSu3UxMplbeLjDvdD5SnS',2);
-INSERT INTO t VALUES (1702991743,-8191259,'Z','KPn9cTH2Zt3LUl1yyA5FU10ODsBRUZQroVwSuc2n','87v1o9WxoYa8xSNyr7pWRog4WKvUW5FHMEm3DoDTskd','fgwHkLKOW5FPn0ewkMGd1mii7zvDk8eQnSWxJI3TtzsHKxYjxeLZyCPSIIQTlOYCbZI','El0HOOpkKSW7mMQ2PvJxvVkm373zrteidX4tPBzTJfjHYrSkDr7eBRYFLCGngrA2KlzcV9VSq9paCornt4fEgy0MvlP1GB07Ib','ekYZyC5F0WyectjGdLo9UOjh1Gx5y7lOXerbZAqvy2xp7de4c4uysgkUUTtvN8BcUmH6RW2qt0DVGqIGTpzSe9',3);
-INSERT INTO t VALUES (4064198418,-3083426,'K','mjpmLF9dGeBDIiVjZxGr5DvjeBcbagYr9dSkEXXXDCj','k2PA9DQXridE7tDaTcM','W','vXTMJh35QLYLvw6WGGqDWTFXnevAMurPVHWhjcjUHTY0he1b9xSKROgYFII0TtUn0Cgj','uAzAliYpT4XTlNoiWiXA9thafb7ACkvkWGQjUOjIeDXJNZFS',4);
-INSERT INTO t VALUES (1367290441,4081245,'V','EbgUJ4dMAO7TnTqx','aSZ4p6GxUyGOdlAyq1FYkJpPrReNT85mq0f7MW','pJwyx99MAsgzf9el6gQYTQI9CSYG3b52GQkBoNNaP','v4uFo5lr7Rxfkl','rtoPS6CXkdk7vNyYwjMbTUAjrpuXOBTm0J8Ce1jO99LzURfu7bZnjkeJCujmFFXT8xXtqTkzHgxzIXbqklMiVTjC',5);
-INSERT INTO t VALUES (1730554954,6805419,'x','UmIeVFFAJJbWLLkru','feZu7u','qV87SPTzrw4WTqvaKox22w475gKULzRx','Nz5kVPYtnK7TPOXHA3k6JKosqvngK8N4paL73LxrwyBIYiGy6zh55XOqbJVChnuK3ykULr678Vqd','jvFI2UYAJyfxLEbM0zhW4saURR5taY97GCBJhLVgXMSnSs2wwiKS6OQ22eWoCUec2NNsT5tkNhTHWrEDhgJ97zD33vohMs5',6);
-INSERT INTO t VALUES (1584605298,6011845,'g','dnD7aYlrI5TZXvnnuNVAP0nruYKvzr11CA','KKzkdOyyS5X0vkzG3q33Z5','KKqvZc50Qrvuj7I','k5ZecDtoRDuaOinqS6KuFzcAB0Ir8','GyWPagyAPie9tDL5CF901i34lhU',7);
-INSERT INTO t VALUES (1504986999,-2758245,'N','mCVmyWTetTtz1FNrp6H5dsctaA4taGEFhCRrZ8nW9dPl','8lvcvYb3fLgD7dBzPjBRHbDD45','Pd95V4WAsCDkXMB9i8aRytqpKLx3HGw1YinRuspM03M8c4V','KvsUfI1YajNR6H6XyuN0qWL','iHDNQBWzFtMcUICcfiGSNnLSL8qSyogIuiAAZ1FMmugWtzMLp7Wm1jwRFRNwwbQM6mpLnOEvb5oHTZ2avr',8);
-INSERT INTO t VALUES (1012104501,2535632,'n','dDor6Eh3Z4u3aS1oKqU5D3TCXn2OL9mZ','ilLtZaTbjYu','vRki7nTCR9dAiLPAvzNiGaiqYHyIT54RoyRccrDOZUWS84lQ2OoxMjLUF','998QYYqpcvUU8YbepcI0WpUsZuqm5zhvUA2grwcvIsikRTcp7JjloR','f0MRIbrVSWdo1PBkwYh7fmYvRuJtyiKw8uvGTYtV1RmtOWhEX0FjD33xpjEqzvqPVI779veNJo4QEp6dSISE2flb0U9JS5R8v',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5565269,3620516184,'v9E1fhHrRy','UiuiFVQBusmkqLgTSxHxtGRYAjeap08eje8MODVFpqczGrMMXHMDpA2czrZjRAULDLRMgBnl','8i59S5qgjZp','pf6Y4Mwgexh1uNpQ3e2CCZg0n00iBXfIlxaKjYLGCCOlqOK5YcOwSp6Hqy1fSGZJCAYIPIFLDWEAfKJDj8POKckYHYKmbt1rfyj4EV8AKVc9uFktBljqOE6JK8VU9PtvJwikpLxzu7Lix8Se0iSylNFs9EZg9kmUcwroVw6xaQgMqj37ZfYStj25rufASu92X6lAH0y7Z7mi7cWEURnsgqhuUG9','M','59',13);
+INSERT INTO ti VALUES (5565269,3620516184,'v9E1fhHrRy','UiuiFVQBusmkqLgTSxHxtGRYAjeap08eje8MODVFpqczGrMMXHMDpA2czrZjRAULDLRMgBnl','8i59S5qgjZp','pf6Y4Mwgexh1uNpQ3e2CCZg0n00iBXfIlxaKjYLGCCOlqOK5YcOwSp6Hqy1fSGZJCAYIPIFLDWEAfKJDj8POKckYHYKmbt1rfyj4EV8AKVc9uFktBljqOE6JK8VU9PtvJwikpLxzu7Lix8Se0iSylNFs9EZg9kmUcwroVw6xaQgMqj37ZfYStj25rufASu92X6lAH0y7Z7mi7cWEURnsgqhuUG9','M','59',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1250541,1284339037,'u4EGlSudHUmDOMJ0Y7W0I3R92XKpl9tmEk1zulWJZNKdowczFA1rvM8nZbghbKaMDwem0lI1UvD0r','VTeFUPBUaDbv3F5DZlbpZphbcU3tUwmuWvMeFVfmk7TKwV6ZG627G7wqUiz0mr0obilSqCadYqR3gsy9QmONfpbI8pRxsS3LfDILTCGILmFtZRjZgc3TJz1GYdLx','Ttt7qpz6k1gOgcEeuzwHKLOgT5LKBeBpkZI0e6WKxe','xt3713Snqm56q5GXLGRsKZaBM5kJcvYqS42QI1pYJdBa2J0OSG0t7iSlV9Eq1LKFefbVaHrZmF2zgc7ntLa3jyt9d8wZfZyNcpdTQHywQAh','7','7',14);
+INSERT INTO ti VALUES (1250541,1284339037,'u4EGlSudHUmDOMJ0Y7W0I3R92XKpl9tmEk1zulWJZNKdowczFA1rvM8nZbghbKaMDwem0lI1UvD0r','VTeFUPBUaDbv3F5DZlbpZphbcU3tUwmuWvMeFVfmk7TKwV6ZG627G7wqUiz0mr0obilSqCadYqR3gsy9QmONfpbI8pRxsS3LfDILTCGILmFtZRjZgc3TJz1GYdLx','Ttt7qpz6k1gOgcEeuzwHKLOgT5LKBeBpkZI0e6WKxe','xt3713Snqm56q5GXLGRsKZaBM5kJcvYqS42QI1pYJdBa2J0OSG0t7iSlV9Eq1LKFefbVaHrZmF2zgc7ntLa3jyt9d8wZfZyNcpdTQHywQAh','7','7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-6315849,1787120931,'EoZ3x3Gld8HWoBEXMmVxNKTqXPXw7QnG9tk5JAFmgcYMNr4FkMEuqr6Y5yPGXSO2pwtGrIjV2','yQqmE3tc3U','rcb5PLmJXHQ22x2a5jZMK1YAh9Iimw3AC0PFUKKNyz','NoZ33rK0hBt5FrEDe7hDoF8kfSRCRZicMFW8BSvxXiptQaL3z4Ts6l80z4gReSSbL18GpxTFVTZLuQQbGeftSg27t','pO','K',15);
+INSERT INTO ti VALUES (-6315849,1787120931,'EoZ3x3Gld8HWoBEXMmVxNKTqXPXw7QnG9tk5JAFmgcYMNr4FkMEuqr6Y5yPGXSO2pwtGrIjV2','yQqmE3tc3U','rcb5PLmJXHQ22x2a5jZMK1YAh9Iimw3AC0PFUKKNyz','NoZ33rK0hBt5FrEDe7hDoF8kfSRCRZicMFW8BSvxXiptQaL3z4Ts6l80z4gReSSbL18GpxTFVTZLuQQbGeftSg27t','pO','K',15);
+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(66) NOT NULL, d VARBINARY(45), e VARBINARY(76) NOT NULL, f VARBINARY(95), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-105,-13278,'jFiWTDdQYGN8H419','wWJpnuxFlQx','0i66AD5eDyOW5YHViIgjFhTxwHdr2zskYDK3D','GB2bYTsuZAaPrw7A2LDZYtJVV1sR1aI5vhVAwB0WLaIHwBgPU28grmQMmNMX0yXRUprSYl9e6Bi','Y','6',0);
+INSERT INTO t VALUES (-106,30552,'UfLyhNrSDXKz9MMw4Ut7tlUoI1HyjqlYZGT3FmMVcRChh9X9SedlLcvzIFKdK5A5k','wPztAFOt1Cx4zqVKmQ2Gv135ou','a3W0ocl5aneE4pPAlgB9lpaL6x9a4bsCYkp4','WoA3RsJO9zTMM0whGqloFDkGEkE5WFw','Fi','7',1);
+INSERT INTO t VALUES (81,1527,'mDs0RlF7RoSeJ6KpLp1dhfV6','MMj','g1pwLd','2EnL6Twv8IwG41l3oOatuU1QLInPzcyNkft46','j','R',2);
+INSERT INTO t VALUES (50,-25687,'2INM3S','57WqoXR3tC8RzP1ovKbUc7lL95zQ71pNQ','i','kCYMng2LGKmeEPK1QK6L98pLmyjELojpVtgTpyLGXZ5E74RvFL0tXFSIIuty0NhkswyyBBoS0GRWcqDdrNIV8kDflN6830','sk','I',3);
+INSERT INTO t VALUES (-74,-26168,'itAKlakiT27NYwFEz5LsC4haSAFVcg18oeQrj2wi6N475vUdW','Qc8uZ6hDoMaf97STaVQietGtwSZJWxmbqQ','4F7ecY5ECXRXrvbf','kyn6Tap7eqQz3Z3qC65Dk6w75dIm2D26TLMAgphr4Vg6LeVdrwN4XQ2UfxVd7LjXrkImW15RaNRd','qg','I',4);
+INSERT INTO t VALUES (-3,27907,'QBjIA6QrlKM3DNu4Fthc80vOJbT6b9ZOAtxVI5WhD3weGfbf6F98pTTqBHCJPkq1YM','QbyD4axuL3j9g0a5Wuhpo6o6MWPm3o8OT5ngQUiMixUsR','IKj6rV5tLpofOwRcBczB6yGVKOK5lggPA4WP0IvIDnE69u3tAZ68n1ptFA9','zVlZtprXZStYajOzM','Hd','c',5);
+INSERT INTO t VALUES (113,-11211,'AZWXcWDT','yBWg','UN1crQSbdsoRmBusE0r7xnIcIe6JmZeWwWTFgsFaDlXeEwvVPX','d8oOQXxFiiNsqfHb0IHMiIiUWaQ6lPLXpCjekI0pdSuWKmZrMs5KQPQSfBoCK1ZimY','W','w',6);
+INSERT INTO t VALUES (127,-16144,'84jg6WZ','eaNfGbfnQAgIw2A5Mbceuopjc29neaoLnlvhu92wy','g5IGKftGKkZeY3dLrYydEje9ct498gDzbxg7DiUee','7nhet6','e','L',7);
+INSERT INTO t VALUES (71,30974,'NKNlhTXNcWuqW3NReFFFag5ZnMgrn','ZEU4vOjUXv0YJteGieUdDw9mg2tlTk','wupmt5waenPkMWsJ87kQxhv2InA76YCXQix1qzVuxSfgB0Gi','20Gw0lQQvlHgS8dbHfT97HjkjflaMfm1cc4G9aTKj9','D','y',8);
+INSERT INTO t VALUES (87,-23401,'uHG3vPR0rlmYuthnW8aILoR','mXDMPd1hl4fF1eJhWeUjpE0LG','RVjZdUKv2ymG7Asz6iwgOoBi57CvXhzKKEXdtfsYRRVLCiYcHapnpEwMwFFH','AmwGV2AS4faSHM4mfGxnNBYTGROPd','q','p',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c CHAR(66) NOT NULL, d VARBINARY(45), e VARBINARY(76) NOT NULL, f VARBINARY(95), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4287438162,-462793,'P','dU20nwRwEgkNKlCAYREaZ1dX8itLSYhFte8WjY3JlhQbVPwILpj','dWI','aTjf9aP9TSYt7Q1','joeWMknTWhxrlmvqj5vO0BYfKJSSLHzAi33ailcSsPp1hZ2zeeV5sR7685F7GEqNR7YuAZcxkSNDQDGA6E6s','FxjvyFNOcckrfMdYzoEW9',10);
-INSERT INTO ti VALUES (4287438162,-462793,'P','dU20nwRwEgkNKlCAYREaZ1dX8itLSYhFte8WjY3JlhQbVPwILpj','dWI','aTjf9aP9TSYt7Q1','joeWMknTWhxrlmvqj5vO0BYfKJSSLHzAi33ailcSsPp1hZ2zeeV5sR7685F7GEqNR7YuAZcxkSNDQDGA6E6s','FxjvyFNOcckrfMdYzoEW9',10);
-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 (2589476262,-6284339,'J','HIspJXKd6k','lkda9QuCGphzfEtXP5clr9x4IXNHMKvB','zbkqt2hfnfDRg94moJIPpkiUrlRzL7DxpUcLcUhaUTK95NnOnOGy4YhjE8h7ZLV7UEspdz','hQ3fasZ5ke1r5HE2o7Fcfvn6h2gvz8vL2lLyOHV5Np2wOxauVh9e9kpft','G3xzKr3Vnyl69fDCZX2JaDr2K5t2UWNaogezeOlHb8gekU',11);
-INSERT INTO ti VALUES (2589476262,-6284339,'J','HIspJXKd6k','lkda9QuCGphzfEtXP5clr9x4IXNHMKvB','zbkqt2hfnfDRg94moJIPpkiUrlRzL7DxpUcLcUhaUTK95NnOnOGy4YhjE8h7ZLV7UEspdz','hQ3fasZ5ke1r5HE2o7Fcfvn6h2gvz8vL2lLyOHV5Np2wOxauVh9e9kpft','G3xzKr3Vnyl69fDCZX2JaDr2K5t2UWNaogezeOlHb8gekU',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3150943157,4505468,'GH','mkeLuPDsoSql1fxGdtj3xXTFAHNkjzx1zXZ7hgF4aNv8mbsUmk7N917fJouPH5wmxBPeWSVv4lfPQEz0cFFaYanCamCPi2SRJjfgs4s1oYD9Wqrtrbn1FwJPajaKRagzYmaGKLeWCL4nzoYhr2RJ00khYIBc2ChJY2cvBwqE3KglTihanuuMkc9Yxiamnq6snSKs089kwKAaciYk82rkZfbg8Bni9BR9tssRH22IRk09SXYWsgvJ4X','b67hy2hMSNIaTwa3kh4CSG8KNAqr','WQXQ2eHJXOzBITILCW6','RtxoOsGdmbnSJyjpwwgljlapxb8wEhPGpOsYZGx2L2xJImkjwMmRmecAiShnUsIvqbPJXrtbQ457LbwYep6rU','MGvgsANf0Eh0qm1ok0jeXPOHlxJAFKF3s2UKPMIDAsvTlma7NZToL2mnijPXQRAsBI9GNqmYychOQlInhe3Er3iW2',12);
-INSERT INTO ti VALUES (3150943157,4505468,'GH','mkeLuPDsoSql1fxGdtj3xXTFAHNkjzx1zXZ7hgF4aNv8mbsUmk7N917fJouPH5wmxBPeWSVv4lfPQEz0cFFaYanCamCPi2SRJjfgs4s1oYD9Wqrtrbn1FwJPajaKRagzYmaGKLeWCL4nzoYhr2RJ00khYIBc2ChJY2cvBwqE3KglTihanuuMkc9Yxiamnq6snSKs089kwKAaciYk82rkZfbg8Bni9BR9tssRH22IRk09SXYWsgvJ4X','b67hy2hMSNIaTwa3kh4CSG8KNAqr','WQXQ2eHJXOzBITILCW6','RtxoOsGdmbnSJyjpwwgljlapxb8wEhPGpOsYZGx2L2xJImkjwMmRmecAiShnUsIvqbPJXrtbQ457LbwYep6rU','MGvgsANf0Eh0qm1ok0jeXPOHlxJAFKF3s2UKPMIDAsvTlma7NZToL2mnijPXQRAsBI9GNqmYychOQlInhe3Er3iW2',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-22843,-30018,'FzWyH07JFrXFaKLo9fYTJbZeHcEyUTF7tShbUFxWRaa8nn3L0KHyKRPmhmcJl2j0Tv','UrbKDyjwWy4LSsASjDWk7ezU2uf0abcoE7K','9o6DtGopH1dLCLSs0BmvKOR1rWlLbe5N2dvxno3KtypcSaBT8Io0GCsqKlj4iqgiQIP','IEqNh','yp','D',10);
+INSERT INTO ti VALUES (-22843,-30018,'FzWyH07JFrXFaKLo9fYTJbZeHcEyUTF7tShbUFxWRaa8nn3L0KHyKRPmhmcJl2j0Tv','UrbKDyjwWy4LSsASjDWk7ezU2uf0abcoE7K','9o6DtGopH1dLCLSs0BmvKOR1rWlLbe5N2dvxno3KtypcSaBT8Io0GCsqKlj4iqgiQIP','IEqNh','yp','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
+INSERT INTO t VALUES (-9184,-25824,'Y','gc6r651MfVt','MrdDNchtkQwYwazevEoCw','DvcS665uHr6eJTJ2rQ6V23VIJcKkIOTzUSspk3i','qx','G',11);
+INSERT INTO ti VALUES (-9184,-25824,'Y','gc6r651MfVt','MrdDNchtkQwYwazevEoCw','DvcS665uHr6eJTJ2rQ6V23VIJcKkIOTzUSspk3i','qx','G',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (26014,19371,'C6wxGtcFYC4bCt5WQ','c1Q0Ovkfrie3BqNDagWIzAXqOT1VlQooaysUf3Jjtex2facvevoXE5wuA0PVvjUHMjhMsXIw2Vq6axTMHlFFb2C9riVfmJWARlFT0YiKgfFf9tF8XMIBIiBRayqF0A3rU2dEU0MDm','3kHqq0VHFMMlDEpTt4Qq3pEiR1Ev33KpzZJh9Nj2AjFG','hfRxpFZA5DDodQL4m9h8fcOW8qocsSzwAbnbj6Qx5QNgAT5IJc3UyTkARBkepADhBzNNfpKW64gs6d7K7zLIrn8A','r2','r',12);
+INSERT INTO ti VALUES (26014,19371,'C6wxGtcFYC4bCt5WQ','c1Q0Ovkfrie3BqNDagWIzAXqOT1VlQooaysUf3Jjtex2facvevoXE5wuA0PVvjUHMjhMsXIw2Vq6axTMHlFFb2C9riVfmJWARlFT0YiKgfFf9tF8XMIBIiBRayqF0A3rU2dEU0MDm','3kHqq0VHFMMlDEpTt4Qq3pEiR1Ev33KpzZJh9Nj2AjFG','hfRxpFZA5DDodQL4m9h8fcOW8qocsSzwAbnbj6Qx5QNgAT5IJc3UyTkARBkepADhBzNNfpKW64gs6d7K7zLIrn8A','r2','r',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2068953327,4819973,'u','ktB2biGaX6g2PfZ3saMlqHHHUuOEakI1VS73CvbzpuX6rz7bAJzxMftMs2kEoy0MILfAEOFUf0BOlUNltPtfp8QSe1No0xTnpnh233FCjynELnGIlGN','qu3rV','sV6muyp69ZUqd2OS3LpbAn1uCn7fKWBlg7SieU','aAmqzQBkqi5aNDamczGs22SLUQX8fOSuNl6s7IwctglmpdtiZVir5z8EiO0u1WcBsSpxkIVh5EJfonRxxfNt','uX6VuOAF1dqJrQAceeIXeVsKGBvInHcpxY4wrh9GwkuCpXnLcAx37Hbz2zxPm2yz4zxgkUFkfCFwD5b1hSeiaJhdOMr1dLIL',13);
-INSERT INTO ti VALUES (2068953327,4819973,'u','ktB2biGaX6g2PfZ3saMlqHHHUuOEakI1VS73CvbzpuX6rz7bAJzxMftMs2kEoy0MILfAEOFUf0BOlUNltPtfp8QSe1No0xTnpnh233FCjynELnGIlGN','qu3rV','sV6muyp69ZUqd2OS3LpbAn1uCn7fKWBlg7SieU','aAmqzQBkqi5aNDamczGs22SLUQX8fOSuNl6s7IwctglmpdtiZVir5z8EiO0u1WcBsSpxkIVh5EJfonRxxfNt','uX6VuOAF1dqJrQAceeIXeVsKGBvInHcpxY4wrh9GwkuCpXnLcAx37Hbz2zxPm2yz4zxgkUFkfCFwD5b1hSeiaJhdOMr1dLIL',13);
-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(65) NOT NULL, d VARBINARY(86), e VARCHAR(39), f VARCHAR(56) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8076274376422798446,912377580934495704,'AOHK9o9gdHZwwNz5C9ebglCOPBsL8Dp4R0D3203ETdAYulI','R9NinflxSF4rG','CDdOjtX99ZOgNJBKTawhs4bhcrC2r','dQt3vxOO56qf79BOQKj5K23VKCjrwnGmx','zTSp7AokN9nxkXpya3Csn9GW5zst6juS45VnlSKbv3NUgYBBydobBRzYkkZ07ZSWqWpZtkCXdmcfo24QG','PmSWfJa0f1LP2YwuoGK1l7sKF3qE4HBsDWGF1LkdkmCY9yQ3jaZGWBE7GhlAuVtj1VatKMhEazNvLbWRxz',0);
-INSERT INTO t VALUES (-5536436491014813503,-2600560672599089725,'R6l8xayBMpM','Ve46Rt','YWD3XRt4ueZAJ2V2p6NDzMn1dMZJnN','L5AwvLuwhqyZ4Jp0Tti2DPtwLpuTyIM79nBEeCpw8Vgpy4','3ZU6w1RdTPN4dcXXLNMLVMGy8bQZvH7KTPt0ElMDvnWGGNDKlQuXIgW2WHEmc2xdJMGcUyCBYt1ZG55eDuZEAUv4','45SpsHG9U2GKLUFmf9fiKwA8NybzyV6mSkSd9mVHNSfYe2',1);
-INSERT INTO t VALUES (5909268615541857930,-4434216344831672773,'QytNio5GScdLhpvyTHeCqc7hwX7','CpGSJb2aiirUlqrjqB7nmyOnBhHspU','HgAmBDBsL1JWgzLxCfbGZyCNBYCOBS5t','OFQWa64s3','Miw5FgynhUBvx6VtUXQfsKQZ4yryIfQat3FY4kAB0kEc4r','1ROaxdVUAfFq2QtE8y0t9SPvo0S2aqZsUb8kYGVahELaJAglxgITDeeDxhPsQ9s8b3gXkFu81vDkju2VSsNJ4',2);
-INSERT INTO t VALUES (-5036330564751602442,3161641431368824913,'xYyPIG','ydDMe3da3NTnmhnaysxIhgHKeFSQ43Wt6OXRDUEILNR9ufPTYV8Te2QHD','nl','meOOKaYbE9vNuD4IXrht','q2HwXddgPqXLo8S3mhvhdieJklBNJNQbRlBrYbCotyilomGrPiuWamaK8rDA','ySGaIcL6Kzh5MTK32mBlviA4Qpz18AKAbtCtJJFDtZ76bb6vwbaDWvX',3);
-INSERT INTO t VALUES (4688607573945457583,-1999925955874244522,'dIAtgZJA','Aohc7Df4Pyd2qHfpbCcL07qK0','oXYOi6UD27kO6QL','ULOCnh38CEApW1MvoIaQxe','IGXwVzUzpArvDMIqbj7LBdu9Rp4Tr1xXhdZdMKc3HAhlQh2PWfcRWvbnEkVNnaAgrykoPBTvZ0KmGQ0Ow18','oW2d3B4gYttCJwh9F5Lc1lFccWCclYNKb1W6zAP9a27qcxaKWSthsXi3MHQvqkw4EZoQqABdr3vaVy7tRkKmvcXno',4);
-INSERT INTO t VALUES (-5497870078745545796,-3232869501192884821,'6KAH5r6lKtujXYXp6bRLKrUlNfOkLHKimgPUPmweYhanL','iG9hrRD3HrzpO9auc0YmXJDfkEXBdKusbT1NLWj','XClx2VVDfb7KSl9edhq6coByOU2R88is','02Ja','06Fd4nARUuJbc4VtT5CWHXDrOyXnvLITZjlSKIivuQwoZd','nIgTHd65TJEfIyAh2crpvtC',5);
-INSERT INTO t VALUES (-3228080832239895782,-4385233442364780625,'RPOomUqyqSYtVxBdHyqxAUaukle4rQ2SptjM6','c2QEsxv7G7t8cItq4TH38gr7NNLVoNOwblnU8iIr9OE55okzZ1fL9wgFzoRnOYthUEZcdK3SLZ3exblUC','FbnLfy6JXG3ZIPx9P8PZf','cmUh1i5WWqp3QKDdWS7mJ5kyFGciefyge1DG','k68yATKK8xcHaF8W3PzMLNNtBi7EQ14OXMwUkcrHIFkEIEcqjN6q05zbdWZWXx9KE13pVxZE57sa','eFsxGumDT8',6);
-INSERT INTO t VALUES (6536809967062995272,5063967812775555423,'Pl','K2AupO1m8a','o1nWzvqVsoYqo53ZfuNqD9VB1XyW3a8o0c','vSriqw9GNjTettbl4pLhhmuxISLs5uZxUSz','IA1N5PPRQRRfPc7ZrX8Utx9GTiupmGygG2b','GZjlDBi8h',7);
-INSERT INTO t VALUES (8274979365906659356,338255440618678349,'iUJy20FsK7FnwPyuABMxwks3gOnBSpW8bKOJOpsH49','zDlGca9kCzcQLBsSobixgPrkvHgxZs107','Xi','4jkFqSw32IgsoflPKGYJrdp6ded6Wuj9ls','LMijLR0hiFAuAZIkOxeLD0tOiamdncfhi3OUEX4uILZmP95yAJ7ERUKY4nDhYiR7oZHpVOvlFfJrO54WJd99gu','RW34Gdzuf9STtYa5qyOt5iFLLANJp3bVLzpqhDn5wogasCTpx9vuRYXWHSPFEgdnIjCrQ6ZWiV',8);
-INSERT INTO t VALUES (8344537625656215093,-4398429357340739685,'ip3LeHaCbzoTpG9','rGcmCMWF9XXOqR1i2uB','e3s3BZKz376VNdQIa','m7Id5lGmdMfigUamMYVThqPIe9Mz0AxjBeQZSk7AqtwODFbL9ZM9S','UytIQo09ETIsC2GwToyXMQMo4IA9W5S2UT','zFBow6YR8hWQtPHc5uGcPXgtz1DqRopRsmD1NrpdotjSB5GCEnlJT09BqhW5OxFEBiACZPM0zs3f8KMidr7f3F',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-12838,15277,'qiVaKuieqcePkUxNH5','so33RGYu4cMQ4TgxdCRbOTpQ8XW9xObSsiY5IK2b71NUOQu46COC1uZVjV7xhSKJsYivywdi4di5clgA593U1fBZBLZBeUT8eNa4ITSac1kanFgK6T3b93bUOa3hccq2cg21ykJ7RUnlONo6QkcvaAZeGDP86i6nB','DybBoIAdfJoJ','q78h3dc2AOmU0ZjinPXZxTJKsmsWC0dghAFa21wvhzIEYy3x3waOfq9chr4OQ1uyq51Erza3moU3HGfDtJ2EOvDJr71gj4xnq686lPE0JFVT','BG','m',13);
+INSERT INTO ti VALUES (-12838,15277,'qiVaKuieqcePkUxNH5','so33RGYu4cMQ4TgxdCRbOTpQ8XW9xObSsiY5IK2b71NUOQu46COC1uZVjV7xhSKJsYivywdi4di5clgA593U1fBZBLZBeUT8eNa4ITSac1kanFgK6T3b93bUOa3hccq2cg21ykJ7RUnlONo6QkcvaAZeGDP86i6nB','DybBoIAdfJoJ','q78h3dc2AOmU0ZjinPXZxTJKsmsWC0dghAFa21wvhzIEYy3x3waOfq9chr4OQ1uyq51Erza3moU3HGfDtJ2EOvDJr71gj4xnq686lPE0JFVT','BG','m',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-19657,-13688,'XpqJGQ','whPMafrUSZPLwF0d0BtJvXrlXBMoB3tZxBe3FZlJLqK7XfIWxECoRDBU8EdPeJfIt0BRaCqPhoM5sOknrv4rgkIH3LLSl4dM0XS01F7LDpbVnbSDJkdwGeR5ad4s3IUu4gY9lChrPzXK7XmbSlgDmoQOHzmBjWZ8KiHeQVWybcI1H2QqFWydiixtytcFbQeHpGZxipG12RNSClEXm3j4AcR7HYqxTinGvlhy0MufUM1nFo6NN4S7eyG3PMsPXiBi','ce4v4FhSFnDo0OgifA','sKppAiieCcfuVeuSxxd4qJCZEyaa9qSWExMQiJFyGI30mjpuzQIFBcqUTTXXMSVXXLmsRiu2NzTpATeEds3bkrf0z3PpOUZlyD3vm6xn69BrovN6llqtRlOscim0ySVdLzrkRUkpPCRANTldhiMBKakkSIyXab7YqRZ43HUX1ewGq1tpk','e','i',14);
+INSERT INTO ti VALUES (-19657,-13688,'XpqJGQ','whPMafrUSZPLwF0d0BtJvXrlXBMoB3tZxBe3FZlJLqK7XfIWxECoRDBU8EdPeJfIt0BRaCqPhoM5sOknrv4rgkIH3LLSl4dM0XS01F7LDpbVnbSDJkdwGeR5ad4s3IUu4gY9lChrPzXK7XmbSlgDmoQOHzmBjWZ8KiHeQVWybcI1H2QqFWydiixtytcFbQeHpGZxipG12RNSClEXm3j4AcR7HYqxTinGvlhy0MufUM1nFo6NN4S7eyG3PMsPXiBi','ce4v4FhSFnDo0OgifA','sKppAiieCcfuVeuSxxd4qJCZEyaa9qSWExMQiJFyGI30mjpuzQIFBcqUTTXXMSVXXLmsRiu2NzTpATeEds3bkrf0z3PpOUZlyD3vm6xn69BrovN6llqtRlOscim0ySVdLzrkRUkpPCRANTldhiMBKakkSIyXab7YqRZ43HUX1ewGq1tpk','e','i',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2738,21246,'HYwXO4q7c10VTDby5L2GyRuLmYAip','HkD7BnkYsJQALv6xRsMalvkchKBP1g5Qc1ZHeJYZGZ9QLkd1PjTfaDoP9ZCkrMXN6C9v4RgEH3ISviL6ci8oWzDV5Pmydc3trXZG7Madz5vum7c','lacFcNc0','yrjKf2CTSQ34LZR51aJSdiC1fj4UiGMwD22EZ9iAQOtTor805f7BIu8ZjlHRGGPveqwOt','G','bz',15);
+INSERT INTO ti VALUES (-2738,21246,'HYwXO4q7c10VTDby5L2GyRuLmYAip','HkD7BnkYsJQALv6xRsMalvkchKBP1g5Qc1ZHeJYZGZ9QLkd1PjTfaDoP9ZCkrMXN6C9v4RgEH3ISviL6ci8oWzDV5Pmydc3trXZG7Madz5vum7c','lacFcNc0','yrjKf2CTSQ34LZR51aJSdiC1fj4UiGMwD22EZ9iAQOtTor805f7BIu8ZjlHRGGPveqwOt','G','bz',15);
+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(64), d VARCHAR(2) NOT NULL, e VARBINARY(71), f VARBINARY(30) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8795392412387402676,-6349878879322350405,'acH00hJ','7L','JArjkyoGxgV66BPqZHnzmd7X87Qotf3MR3T6KFZyKI36i','HRjPjJV2N5rhRFqr7E','B','EN',0);
+INSERT INTO t VALUES (7729204958165133662,6893816815057961213,'C6Ik4cp8sRBKcbxalsVgeYKCXNjE4EWPbFWDF4GMiIg3ig','R7','K3IG8Z1csBnx5n9nBymiALZFuLgYyyUjGQOBnwLcCT03BnuYqVxN','sPX4jstJqAY5w','U','H6',1);
+INSERT INTO t VALUES (-5568933367309435632,4547541637118868253,'Qjnyj5','Gx','Uc50bgS7UF7PdTffmTmkDIewpdrb','nacI3AXjEoldjWctZRRgyK','R','PX',2);
+INSERT INTO t VALUES (-2137869548518206018,1697081896871343555,'rKLCvDmDJX8NTMn2sVUKV4F3mPPGD2lvD8EncQbWSjgXzAd','8k','YTSUr8zpcVAgGSPqADbR4oRvIwnzX','E2O','W','F',3);
+INSERT INTO t VALUES (-5143193085798475895,102754747036979927,'L9btSmBd','Cu','XnRCal0UDN1un0AbJx4lF2rdweguzX9stgyNEF8VXjTAGGAuD04SfUHBVpyiZPMl','cq8oBox9iH0fDfGSxspV9GAS3','l','i',4);
+INSERT INTO t VALUES (-86935089365602706,1472457360918883340,'ta9KOrLcLR7lkunFvsJ9kKxuAu1sSHZNrBZTxqdoQhG1x1iX3Z6Ji1L16wEE','T','ljLxCagIDAc0ZwIZqwOlayDXqw8c6tSVQYnM','R6xahK2HipHAiRCB7XgWgw5j','N','XT',5);
+INSERT INTO t VALUES (-2734191403258573016,-663683306979677323,'ooMhewBNoJOvSnb7UX4OYiCGuADTXpD47','6I','ntTDss6Uom28OqpOk5gIm86biwtjDFL','2SBX','q','N2',6);
+INSERT INTO t VALUES (-2744984192753408713,1260674279470080045,'rRdJvmOZUr0Bp2iJKc3Hs','J4','XbQVTRCXFdk1vr2jiAcSpni9n6nD82Kt11WbjHG3R2Hqy9H7rDpx8YbP3VjSOput96i','k4GDt5D0VETLQZVVkd1RQGH','0','kj',7);
+INSERT INTO t VALUES (6255699931186606070,-5966040704110195154,'SguGvN9gqe4','G','u4RAcBOnGLSstBRuSSm3iJAo7td3mvOhubGJnOGHvXwtGqbH2YpEiZr3n4I','GuBCcbJyahhJlj10J9D','H','8',8);
+INSERT INTO t VALUES (-4892279274593948214,-2245212702791308619,'WYKgDE','uk','c1pQjgd0EdZx59zav3UNFqRaL6DXMgIuCLI9V0tCE','cIhdw','e','T',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT, c BINARY(64), d VARCHAR(2) NOT NULL, e VARBINARY(71), f VARBINARY(30) 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 (-1177757009357182706,-5176623594775353481,'dHTCWYGVxPaXFxe7f3pJliafHYCCsQAtJdHZgnphr','IvLkFGbvTuRQvyhEUBNTVu3PoRNgK67i8B3cHZjZtO11syU8q8Nbj47OX0NlrC05SmqltbWxkKL7m','yQTZCXFkMlEoejqKc2M1qe','IaF2liwIG2ElTkYnz0RZ4kXfxPdNieoCA','hgAUCT9gYrskD15yChNs2I86','wGdhHTgfwLT4pYCvaN9xu8ASSpoSJjvKkXeWQusCtObDXweMvEXzkcyzCZo',10);
-INSERT INTO ti VALUES (-1177757009357182706,-5176623594775353481,'dHTCWYGVxPaXFxe7f3pJliafHYCCsQAtJdHZgnphr','IvLkFGbvTuRQvyhEUBNTVu3PoRNgK67i8B3cHZjZtO11syU8q8Nbj47OX0NlrC05SmqltbWxkKL7m','yQTZCXFkMlEoejqKc2M1qe','IaF2liwIG2ElTkYnz0RZ4kXfxPdNieoCA','hgAUCT9gYrskD15yChNs2I86','wGdhHTgfwLT4pYCvaN9xu8ASSpoSJjvKkXeWQusCtObDXweMvEXzkcyzCZo',10);
-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 (-2950907754958003302,-2355953090592491715,'Mux5R7N0vpoVfSEkVxXBuPVfroJTwpmsLH5Ymu8w','TQ7ynaCnauUIwtlqF7ufrDDms7a792QlmZj69ghHpuosYCNGHeEj08iny','CLpON8dx69q1n','OTtrzJbGdFLNsmjwnoaJ4EKZUgjixYo9IBqPSDHbZqwZW','FXPVWqLfCPHJ6E2VMBkzMpXtHSDYE','OXz32lwlRRZmCwmRBbdw7FuZogx7HsjrHovwYC46XsJIFR7lUIB5eVsIv2aGOTqxzyc833gT6UAtnGA9fuwghcPkYKF9vN',11);
-INSERT INTO ti VALUES (-2950907754958003302,-2355953090592491715,'Mux5R7N0vpoVfSEkVxXBuPVfroJTwpmsLH5Ymu8w','TQ7ynaCnauUIwtlqF7ufrDDms7a792QlmZj69ghHpuosYCNGHeEj08iny','CLpON8dx69q1n','OTtrzJbGdFLNsmjwnoaJ4EKZUgjixYo9IBqPSDHbZqwZW','FXPVWqLfCPHJ6E2VMBkzMpXtHSDYE','OXz32lwlRRZmCwmRBbdw7FuZogx7HsjrHovwYC46XsJIFR7lUIB5eVsIv2aGOTqxzyc833gT6UAtnGA9fuwghcPkYKF9vN',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6002567327646191413,-7230142663395551813,'w6UUud3mnAiuQmQxh6k','FkBj0GAA7QdaCGxTHAIhU9qBOP13aS6gBRzCFfBeqQ31cMIj5HvbXND0L09Id0b8J5zJOTZTmjgljqzh7rp8N5C0J4GrLXaxPac9M6iBPm0KmGc6upny','0sMNraBBXWEIm7JfSI','VZcVo0Cd3oUsAtzjcNlmqaarfKA6tCxD21eW2f9uQ8vxyABD6DGqJ','QwZRRGgNoUP8ylLQw4TSLUqrZz14lt5EKdo6pFcCi','LmJJnnMaP5oDyMQI4fX3aXkeX0LxnSirNvGAo',12);
-INSERT INTO ti VALUES (6002567327646191413,-7230142663395551813,'w6UUud3mnAiuQmQxh6k','FkBj0GAA7QdaCGxTHAIhU9qBOP13aS6gBRzCFfBeqQ31cMIj5HvbXND0L09Id0b8J5zJOTZTmjgljqzh7rp8N5C0J4GrLXaxPac9M6iBPm0KmGc6upny','0sMNraBBXWEIm7JfSI','VZcVo0Cd3oUsAtzjcNlmqaarfKA6tCxD21eW2f9uQ8vxyABD6DGqJ','QwZRRGgNoUP8ylLQw4TSLUqrZz14lt5EKdo6pFcCi','LmJJnnMaP5oDyMQI4fX3aXkeX0LxnSirNvGAo',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5222241719229480358,-6424313986463429587,'ZHCVy0jiJMIMF5gXnIjVdGo60UpOSRNOLQAO9Tnn0pn','85gvz7HXYRYZCmghI8WRgNfbTzKaUXyhVL4byNZPkwrbJtepsoCeLPEVtRTtPRlFhIoVIvrSUjN9AhBTnN','61m','TCIYoKe25QyBnhNHsLHPDRLH4UBdzpwdj7SBPXv6f584XumWh8RzC4ZadwVeNg5J4bsjf5t0fnFlhpwqV0SmKJAJFAjuO8eNzZcHd9vWV13ezRDIEEGXztuCBnbmV7ZAJtYpDLqv7krFF3qb17ZQ0YIUmT9GuJi5TVaZYGw9F36bT6','I4YzJwJRJ0FaVzGgzVxmKbD8q8vllhvlH','9p5vG3R3LOWU9VKGdP97DgPflLw8D5ZBCxiwinLWYakLAWWb3lZ76ZS6VNnFuOHeLH6',13);
-INSERT INTO ti VALUES (-5222241719229480358,-6424313986463429587,'ZHCVy0jiJMIMF5gXnIjVdGo60UpOSRNOLQAO9Tnn0pn','85gvz7HXYRYZCmghI8WRgNfbTzKaUXyhVL4byNZPkwrbJtepsoCeLPEVtRTtPRlFhIoVIvrSUjN9AhBTnN','61m','TCIYoKe25QyBnhNHsLHPDRLH4UBdzpwdj7SBPXv6f584XumWh8RzC4ZadwVeNg5J4bsjf5t0fnFlhpwqV0SmKJAJFAjuO8eNzZcHd9vWV13ezRDIEEGXztuCBnbmV7ZAJtYpDLqv7krFF3qb17ZQ0YIUmT9GuJi5TVaZYGw9F36bT6','I4YzJwJRJ0FaVzGgzVxmKbD8q8vllhvlH','9p5vG3R3LOWU9VKGdP97DgPflLw8D5ZBCxiwinLWYakLAWWb3lZ76ZS6VNnFuOHeLH6',13);
-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(89) NOT NULL, d VARCHAR(74) NOT NULL, e VARCHAR(2) NOT NULL, f VARCHAR(98), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30498,5347837,'i3pU3Z4ywpKDM1GpTKC8NZE','JjLQiuyC','oV','7eOsh3bBYTAJ8qJfmI6C6t5vidoVrlQ6sPsnP2ibfk3sft75wcqbezw84KNV3KTwb','aD1cYL0koUmGt9LuqhKWB6XBcwIqnzNm3','WNlBVxWAKEfUA5dSuO0J6l9juagZ173rAFqk2PU92MhXbhxyy5sHaigLLRi08h',0);
-INSERT INTO t VALUES (50241,14487644,'A7rzuCmZ7L2B0uTRjx7Isbz4ZeuphvYMZycmjwoXbktIYZbOB0jzuimLfFwnCy444yCbz0gsDlo1iZ3LwNWoAgY','gcOJk2rk9XgPyzIbO4F21CqOpsUcxYGWmiFMu','z','F5Kx7vohdW9TthoI0HIj6FUIhov0IwuBeV2O2IMgGNaf9wBGcf93vfGUIqT1RBEDtmRXDgKxXjscpWzw9Crtb','tvzH7eRbjMJ6vdsw1RJZYDNFzmMuTtGsvU6o90o38OR4YZZWEg0t7CgVJXtaq','k',1);
-INSERT INTO t VALUES (54316,1363744,'hLv7041vwqlhlliodU9heLmHhhVmqWy0k1scRwSbdupP6i1NHtLVPdmc3gqEbZ9up','IGyiZTtKB5GXjegGN2IW6TTcqwcsObrc1vV','8','bmKdEw9QSEr5KKrMw2HGEx0b4FSTZ0u94xqsMlS3odD8Uz7Il5TRc4hFpvaUAMyWw8RT','9kg6XeyXUo42Jfhvu3p4Ty4XX7cDQ0Mt05v7Fh6NJNdeZB2vjt0yO','PGWLehMHsFaPCn5wU0kGYf6Z',2);
-INSERT INTO t VALUES (37748,15454120,'L0DdUt','qrSENoc7TED','Pz','xY1P0Netb5JpMLE14OUqUES57beN3X9eptjfyzKwYzNTT1BbygGq9EdgwRaSdosy6WISTtmVKwBw6GzubTSbDAvCRl6xJ','YTW9xYbdoO9izZHGit5QuQdpdJGzP5Nmof0zxA24NsWykFSOLRpBM2CFtbpJZ0xJz','yXJQs812g3XoapYWWd6zuZ4OFzpsFGSvq3wHKjUPf4CY6sbEGEUGnnHpEvM1tlw1',3);
-INSERT INTO t VALUES (15757,13818518,'tYYJdeq0YEjsXDKZvLdulegXlq9h534uxe5iBXjzi','h5Tatp7r8anH358hKloD1Z9HyzbNgtryNo7hYBv0ebNVERWY3I0LgCMrWVWDnh','Th','r1VzQ9rDrZqJV6r0AbontT0abUmOjzZ9FPUab0SXSoBmU9ETobJMBYHQkJjPjBq8PEwnmDBhp57Z4w4ThlxFlrxPZGhFzW','o7g6','Nzk3EdiIzearZR1VrHQL9xeNohQXa7yfBuei3ztC0nBi33JITqHxfa',4);
-INSERT INTO t VALUES (65273,7971200,'UXH09Rshdcn9F29b6IudF4568X9RRSRomV47kgRzwDk5gwu7bGNHEOa6oWzwQjS06TtmXkOizLwyTTBwo5wTeeNP','OQvNvaigcVSCrurlWd3YhO7CVcE1MpXII7rEIayDMbqyqKBGoLeqSawp1fEs','K','ysI1SG5xHowwXxleGztenV8w27beMAkG7UH5pPILors8MLC2K7dmQyQn54X0MquZvSVuILyBwXZ1AUs2pRE9k3OtQyl3K','ZpNczLO1djMe0gM6q65BxWc0AisnVdAGZQ57MgtpBrLwRVQ9A7','tPsJCYAGy0ipZwDI',5);
-INSERT INTO t VALUES (24683,3499137,'nS3tsdwtv8BNH3sfSVnKKo6rLF88pbugBrgd1HmNwiwyTzMwEQ8Ajx','yjZMBxf8r2Xc0batW6ZpFR322A4tk89x7Ll6vht30P0wkeUwUd20fuIoKMUII','T0','PYJZaUuWKV18hyeOCJvQOy97bzJw63GgW1iBJ','KPjx1V4Z2UR0e7HDMJAGBUSQ6XMRdCUJFTot3PuZL316x3WJBkNHnRVXxHXM6NH8iugTndZVSh9gAPIvwvh4cK9Mbx','xzoZSESteeGR',6);
-INSERT INTO t VALUES (40250,8754449,'J73sZnQTm6JNeRtKKFs38sH80878SE1lr6vhc7Os855vfVm59Jd5tb','ijyEPpnVcRy9sKx0','u0','9885YFdh54BLl2avIzii1wtcD63Osk3abjwdZrKCtHF9GORLKBinXuPDJbZHpQb5j8FThPcjxd2','wefddheBPXZatos3oTuf9xT5aUIrYzNonoE0AN1gPed4byyNe9withHRI6Ha3WxP7SKDu1tzJXVAkVOYAYwYDPwzgAJ8IC9e','qfce0jcK3ymJeC8GGDVeiLn2qEJAQQf232oV4bgb1VcHt3Vw0KUBl6I9LQD1TvMTgQ2yOXqvc9LZM6QAJhQBz8qj0YTo6xQI3mR',7);
-INSERT INTO t VALUES (22189,6819923,'NjrseHv','FFq3vn5AzCB2ebQ3A61KRVQlrCLNnVvIxxVYs','z','E7G9Kq','31dLXFHI2S4','VyEWCB0q',8);
-INSERT INTO t VALUES (50344,16407774,'a0c','YP4gkix4Tkm4B','RJ','6DtXFmlEW0vUAllOIZUbyML1iFwqJqSyGGI8PA5nATH8KzwQsLKCjZs2CotUOAmwL2ALKLs','awm0iHkknG2Rsvi19CA2PAlzU3V05XwU','Nac3keMnuvT3kkno9IvF8RYo1TKY9MLcLLW2iS1EtS8b9hWdARVjy49fcBULXfaiRl6QCrP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1462711373715772130,14976007,'PILUrprOLy55Xds1UV5jHjZmqSdsr8KX','D4BZW7LTjqjJM2jiYsqFEdax','F','GlK','gX8Nq4oiMagJXXBw','tB4IZnWsPqBqJlI6Hn46NqXi3Df6E71aCeQsX0OGIEHDk25QhRSxhBgiMcSWAMvzRmYAOxCWTSy4',10);
-INSERT INTO ti VALUES (1462711373715772130,14976007,'PILUrprOLy55Xds1UV5jHjZmqSdsr8KX','D4BZW7LTjqjJM2jiYsqFEdax','F','GlK','gX8Nq4oiMagJXXBw','tB4IZnWsPqBqJlI6Hn46NqXi3Df6E71aCeQsX0OGIEHDk25QhRSxhBgiMcSWAMvzRmYAOxCWTSy4',10);
-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 (10788345753021651642,15544399,'C3Oa7JWDyvbMeW72tpxL2x6EStjfzGJ3gz5Xs73WFzoh8GQXn2leHPQqtk9UjeBzT71b','E1PjIPFD6KdS4wJABPlmlJlhSvlfVlNl4fXJRSWpUejNKgewcNcxcqEYo','xz','PO1aqo1zfnUmDKZwsxsfIDBcilBpfhw8vX4SpGkBnzgvEmv8LKjV0bIz3lidAaqvPq','ww7UkGnenoMJ5ORtCV2EP7n9JzFVJqv','FL4oNw0Y6L9sy35Gk09ES0pu4LInbjx7usswAazFl4UQIlN8Dg1fcwE6tT8tNWuNMLfarvAWiRRMe9Q8WprVjchLekRyMWK',11);
-INSERT INTO ti VALUES (10788345753021651642,15544399,'C3Oa7JWDyvbMeW72tpxL2x6EStjfzGJ3gz5Xs73WFzoh8GQXn2leHPQqtk9UjeBzT71b','E1PjIPFD6KdS4wJABPlmlJlhSvlfVlNl4fXJRSWpUejNKgewcNcxcqEYo','xz','PO1aqo1zfnUmDKZwsxsfIDBcilBpfhw8vX4SpGkBnzgvEmv8LKjV0bIz3lidAaqvPq','ww7UkGnenoMJ5ORtCV2EP7n9JzFVJqv','FL4oNw0Y6L9sy35Gk09ES0pu4LInbjx7usswAazFl4UQIlN8Dg1fcwE6tT8tNWuNMLfarvAWiRRMe9Q8WprVjchLekRyMWK',11);
+INSERT INTO t VALUES (6612173276163836684,-8233162821023612131,'Jx8ocjs3vHDE8KrXjvE5s2Ny16Biccz4liOom','lQ','z0WhwnqdXoAo38IdsEJt4yPXXMp1oRzusp4w1QH5w8CF6gcruYZ9PW9','Ya5vfey','G','T',10);
+INSERT INTO ti VALUES (6612173276163836684,-8233162821023612131,'Jx8ocjs3vHDE8KrXjvE5s2Ny16Biccz4liOom','lQ','z0WhwnqdXoAo38IdsEJt4yPXXMp1oRzusp4w1QH5w8CF6gcruYZ9PW9','Ya5vfey','G','T',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (5225340464587951281,-448038807804435791,'botvMSrQAuausY4VG7U9ObqPk','3','glDMMdpf','FsTgeYBo0ZT9xpJJy','H','vY',11);
+INSERT INTO ti VALUES (5225340464587951281,-448038807804435791,'botvMSrQAuausY4VG7U9ObqPk','3','glDMMdpf','FsTgeYBo0ZT9xpJJy','H','vY',11);
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 (16690651321794225281,7570364,'Le8c63RJAUD8eJprnY8O1QBueBhJRG16RNc3vhjtCbr','kJTWaLY1fP1ewuRO6xPRDgW4v9QLy0z4mUDnVj4pfmYfYBMvpHn5LseihIxskp9Og60tnmp9RYlYwX9Z3zLeHJLMwMULc6R3g86SS9kGs53GMureiPmTe9c7OkCCOo4FhGEIktOxsKsh6x8kxT0ZhaNN9bv1KK4XMeR21thmRJSOPJ9Su5c3KWZsYvzr9XErUfT90IF8S7gCMpDJSKGO5dMQW','Z','pV6bvnmvRUvnAb7vltwSMF6ysNIfcSqyJmNNfItVqgzCKPTqgpNWcbi6mPxWr0BQf68108DIQoZWVFvRgKAPdGHU6aJa','G4UGdOQy8zoMmLBv8ZpKqLstFXXkJWC6S5xKAAdD4NlIIL8dZfpEYnLlPaqMsVudvgqbmlQ6qWRdq','yQpKJix9mSi5v8GVU4N9nUwXGfHtsdZCC0EBrbmyIqdcWzcKEZureR0j2uknDNIMAQCFaT9o4bnGBZKBnKax',12);
-INSERT INTO ti VALUES (16690651321794225281,7570364,'Le8c63RJAUD8eJprnY8O1QBueBhJRG16RNc3vhjtCbr','kJTWaLY1fP1ewuRO6xPRDgW4v9QLy0z4mUDnVj4pfmYfYBMvpHn5LseihIxskp9Og60tnmp9RYlYwX9Z3zLeHJLMwMULc6R3g86SS9kGs53GMureiPmTe9c7OkCCOo4FhGEIktOxsKsh6x8kxT0ZhaNN9bv1KK4XMeR21thmRJSOPJ9Su5c3KWZsYvzr9XErUfT90IF8S7gCMpDJSKGO5dMQW','Z','pV6bvnmvRUvnAb7vltwSMF6ysNIfcSqyJmNNfItVqgzCKPTqgpNWcbi6mPxWr0BQf68108DIQoZWVFvRgKAPdGHU6aJa','G4UGdOQy8zoMmLBv8ZpKqLstFXXkJWC6S5xKAAdD4NlIIL8dZfpEYnLlPaqMsVudvgqbmlQ6qWRdq','yQpKJix9mSi5v8GVU4N9nUwXGfHtsdZCC0EBrbmyIqdcWzcKEZureR0j2uknDNIMAQCFaT9o4bnGBZKBnKax',12);
+INSERT INTO t VALUES (8558198975725548657,1297011836227842847,'0bvAeID6ZLIFOGsL3Y8t','dGq10D2UHamZJCFuRBcg7o1f59ZccMpHenWRTnZRXsXcYzAndpjOUG8Qxsmqi1KKqUZskdeaWvGO8RU70zTOa0rZP95BwYB3YEz','ZuZ0CWFxSf74jUj8llODNJBlP0NYYBz1pIpZwi140lFhnxVAsEcmGYU4dRO2','rnsn','K','y',12);
+INSERT INTO ti VALUES (8558198975725548657,1297011836227842847,'0bvAeID6ZLIFOGsL3Y8t','dGq10D2UHamZJCFuRBcg7o1f59ZccMpHenWRTnZRXsXcYzAndpjOUG8Qxsmqi1KKqUZskdeaWvGO8RU70zTOa0rZP95BwYB3YEz','ZuZ0CWFxSf74jUj8llODNJBlP0NYYBz1pIpZwi140lFhnxVAsEcmGYU4dRO2','rnsn','K','y',12);
+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 (1972297547540254641,-4957721368651548964,'k17ZdZXzCGT2N5pCzascoWeyTnskHuJjmbBN','8QMo9hp9VZb16cPHLnqSEPxawmStqLzRwPY8LHthKhu62gNDHro5aeDDOmsDihZIhpN6Bu9b0aF1jDFNNKa9NNQnInZ4KZ3HE3LEG942wSgSNo2SAwejblpqJCOV6v4ogHOi8Q6pofdFubeLxkmccGKpvfwatmV2ADWf766eUmkBnCfUntM747Qdjn97opdn9gHWvgpQ0p9yvEcSQS5F','M92Rb011pORay3R3PLiKq1VmOYr0sZAagCnX','DDqi9C9Q4JLoLz3eX19H7pkSV7CUZelAXJBvjIRYDIJ4tR76Q0x7eZa6agFf6fCylzsCWG34H3cy66AmN0B7RVT7','V','MB',13);
+INSERT INTO ti VALUES (1972297547540254641,-4957721368651548964,'k17ZdZXzCGT2N5pCzascoWeyTnskHuJjmbBN','8QMo9hp9VZb16cPHLnqSEPxawmStqLzRwPY8LHthKhu62gNDHro5aeDDOmsDihZIhpN6Bu9b0aF1jDFNNKa9NNQnInZ4KZ3HE3LEG942wSgSNo2SAwejblpqJCOV6v4ogHOi8Q6pofdFubeLxkmccGKpvfwatmV2ADWf766eUmkBnCfUntM747Qdjn97opdn9gHWvgpQ0p9yvEcSQS5F','M92Rb011pORay3R3PLiKq1VmOYr0sZAagCnX','DDqi9C9Q4JLoLz3eX19H7pkSV7CUZelAXJBvjIRYDIJ4tR76Q0x7eZa6agFf6fCylzsCWG34H3cy66AmN0B7RVT7','V','MB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3132827052498919446,-175272907344539797,'unocaQ0T5d7RQiAPha','7mgm5en62au7GmKUspCEuDpoDEWS2arlI2lULCAbdDeetJsAUHcb1mpktjJU5s1ERWgFerOEjOR5GPgjL65kqgw2slKMevIcyg5zMLmEma0llnLHWkmtWpVWTxTREe1mkoOhE8Cn19uSqB58SyP3lo3m1hYBLmmlPyIG16T34hEVc9DnsDy076gGPQ1XGzx2Cfh48C4583p','eC7VwgASKyUyReC','pxLJx9Cv8QYSYomNSsnAsI48I14AKRCHqk0EpsIrCQKaxBHV7wqXw3jv3EoNZlBv7kbRcBfLnHTuGrH3lMZEh5M4h7dktJL6WyAlYipMqhpz9RvQ6dKcVnoS8YiK4k1RzxgMLZfj56TNj5oazkerCFNXTAoPYETZW5H1bj7RJRO3W2lM4041uMsMpHGTw8wxR5w','g','l',14);
+INSERT INTO ti VALUES (3132827052498919446,-175272907344539797,'unocaQ0T5d7RQiAPha','7mgm5en62au7GmKUspCEuDpoDEWS2arlI2lULCAbdDeetJsAUHcb1mpktjJU5s1ERWgFerOEjOR5GPgjL65kqgw2slKMevIcyg5zMLmEma0llnLHWkmtWpVWTxTREe1mkoOhE8Cn19uSqB58SyP3lo3m1hYBLmmlPyIG16T34hEVc9DnsDy076gGPQ1XGzx2Cfh48C4583p','eC7VwgASKyUyReC','pxLJx9Cv8QYSYomNSsnAsI48I14AKRCHqk0EpsIrCQKaxBHV7wqXw3jv3EoNZlBv7kbRcBfLnHTuGrH3lMZEh5M4h7dktJL6WyAlYipMqhpz9RvQ6dKcVnoS8YiK4k1RzxgMLZfj56TNj5oazkerCFNXTAoPYETZW5H1bj7RJRO3W2lM4041uMsMpHGTw8wxR5w','g','l',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1673809267798470506,8144375430715504827,'6h6u4rg','gglxj8HB8GOQpcSzsgWNw9WtAqULxUQcKeoeyA6cVSFNkoudN4LruEAMFdK2kkoEbhjgRDhiaQJKMvYEhLLOAbG8H9kPpsmE8e2RbgyhWrJECgIcTet71SqN3WU62lT15aMVWjn6ORDF0gz8dxkAMkLUAup9ji1XeTMIEsUa9Sjuw6DKb19TH0uxg9vuhlY1hOAwJzi7NuaxbApaUjS8Mk2W','lkUV5oh0MSestLanU33TPZqHClAsU6Xlgz9fx5Q6FZu31WZwXioTg','UVsB61ilUQGQ93vp23AV84sjFd9jyryPcWTnulXfmAdjscMA7jSiXC0t6BT5thog1rABFRG47BdvRDrLDffw0mpbiRBHH6OiybUdC8aPMG33mZrrJBgL9MbSwAPFRxWKoSnx3gPZDhQXZ0Q6VHsAuyeRdlgTvagB3Fn980xzBPeEOOMOsIwvkajvdsUdyggrlh6J20fdoq5M8PIm7Xzgafrr7KlXxy8cydvk5q6SgOGxcngh5BOoM5BIXn','0','Abe',15);
+INSERT INTO ti VALUES (-1673809267798470506,8144375430715504827,'6h6u4rg','gglxj8HB8GOQpcSzsgWNw9WtAqULxUQcKeoeyA6cVSFNkoudN4LruEAMFdK2kkoEbhjgRDhiaQJKMvYEhLLOAbG8H9kPpsmE8e2RbgyhWrJECgIcTet71SqN3WU62lT15aMVWjn6ORDF0gz8dxkAMkLUAup9ji1XeTMIEsUa9Sjuw6DKb19TH0uxg9vuhlY1hOAwJzi7NuaxbApaUjS8Mk2W','lkUV5oh0MSestLanU33TPZqHClAsU6Xlgz9fx5Q6FZu31WZwXioTg','UVsB61ilUQGQ93vp23AV84sjFd9jyryPcWTnulXfmAdjscMA7jSiXC0t6BT5thog1rABFRG47BdvRDrLDffw0mpbiRBHH6OiybUdC8aPMG33mZrrJBgL9MbSwAPFRxWKoSnx3gPZDhQXZ0Q6VHsAuyeRdlgTvagB3Fn980xzBPeEOOMOsIwvkajvdsUdyggrlh6J20fdoq5M8PIm7Xzgafrr7KlXxy8cydvk5q6SgOGxcngh5BOoM5BIXn','0','Abe',15);
+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(68), d VARBINARY(24) NOT NULL, e VARBINARY(43), f VARCHAR(10), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-20077,4107817,'WYipwRFXb16FWyJUlE5pqOcuysPXorTa7iwwVFqlzl6rQ9ud5L1YxE','T1Z','Qpmf0lyRUHj0bzcpT4Ne83CdCcGT9govUK','s15QrZ','e','f',0);
+INSERT INTO t VALUES (29679,990579,'XCQZbZTvNE2iPEkYqjtLwFct5Wo9QNf37VmAMmJwHjabu5ZRgG6dcUYcyLIfK1j','obBM09Uvl7NVD8B','BL02rdRTBXfyKxV94ZvK','S9','3R','5',1);
+INSERT INTO t VALUES (14434,925336,'5xedT6BDjfwpJSapRg3zO0RK5GQ','HS5UdDVstWy4mtDzD72c','doXSlydnjCR','SL','Fi','4',2);
+INSERT INTO t VALUES (-11713,530625,'3x4skZMQzhbPxh5LyK4teYk3T3RNMV','C','kzXMfK6','U4I3q','Fg','s',3);
+INSERT INTO t VALUES (22181,14185104,'0AxBpnpzrmTseDhU8i7ylQymMOUDysjAXZnNMgUxJSLWQXlLWrkll0bzQ','Ug','RsQb','yFVOFEgXN','pr','z',4);
+INSERT INTO t VALUES (-4761,10064561,'fmyHXkAxBeiwQECHauDgWmQKhr1nQydYQHzVsi2z30BZ5ZQnzux','frAN8hZuYXPAoqO8','rFt9FH','U','6','L',5);
+INSERT INTO t VALUES (21163,11516907,'e9SMuxY','58ReIw8vIPyy2wI','WIM9l3bAwx3bBLYCejAJ1nl9nX','01Wlh','Ah','s',6);
+INSERT INTO t VALUES (28143,10215594,'8qrhkUmEeoMnYK54R4vZSWJDVwEZTuUeIf0oDZtAwZWCO51b5dtWtwcp67uqkc2CKB','WZoT6','pZ278cBhUpIDbidrE2zmRG6Dwi34g7iNwI1hd9xmmXR','4A2PwSBnX','r','B',7);
+INSERT INTO t VALUES (-1131,1881479,'8Tm','4q4UZ','LAFtXKqvZjMzCQkD1vVbZkTJo10rxXMPcsekz','MWSMc3auS','vT','n',8);
+INSERT INTO t VALUES (-14260,2728753,'WqMN9lGmp3jpyNfItZ7XJBEajZIg','Z2','Uk2k5qwTQIuZve3y8jP6cbEb1MbuIq0PGFyk7zZD','p8GZR900td','xs','9',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(68), d VARBINARY(24) NOT NULL, e VARBINARY(43), f VARCHAR(10), 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 (-1637214,2203317,'klj4GRt','gJErzfn08kznDWR6S','doWnmLqV7sYCNVUqctg','9tC3q','4','w',10);
+INSERT INTO ti VALUES (-1637214,2203317,'klj4GRt','gJErzfn08kznDWR6S','doWnmLqV7sYCNVUqctg','9tC3q','4','w',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
+INSERT INTO t VALUES (5418585,6237509,'qyL','cDpMjsDUu','RhiLglujM5Td45304KoDL1W8nqxJkJA6eu','ug','Of','S',11);
+INSERT INTO ti VALUES (5418585,6237509,'qyL','cDpMjsDUu','RhiLglujM5Td45304KoDL1W8nqxJkJA6eu','ug','Of','S',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-4721523,9583215,'9ACPG2RmpHt3YA5ID','OevOi6zAI4AhDpephuV613DCMBNiGWT7kTsytPbMd3odiGegbPaP78NxeDmX4wOUbBkayN79J2QvoKY1gNlX48im8mhlHmQPHVxFTN3Zoeo0dzavtOXC96ZnnieHcSnCMWpHw5YORvcQrWrZUkQXArCzM0GjNMfAzaMISLCxXOwXBb3gBrjpXi4obltKvRYOOOf2UEUttGmrh4xa4','DWDGaF2CJBnKeKK','VJky7','V','w',12);
+INSERT INTO ti VALUES (-4721523,9583215,'9ACPG2RmpHt3YA5ID','OevOi6zAI4AhDpephuV613DCMBNiGWT7kTsytPbMd3odiGegbPaP78NxeDmX4wOUbBkayN79J2QvoKY1gNlX48im8mhlHmQPHVxFTN3Zoeo0dzavtOXC96ZnnieHcSnCMWpHw5YORvcQrWrZUkQXArCzM0GjNMfAzaMISLCxXOwXBb3gBrjpXi4obltKvRYOOOf2UEUttGmrh4xa4','DWDGaF2CJBnKeKK','VJky7','V','w',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (17020423585643236034,14810424,'ngt8cnlaYmdbLvZXolAbrsAhCuTGeMiIlwdKWYBo4rSCQtEukaQ6xj6qo6qd8rD4v64YJn','UqInoB','k','Vm6wXShlka6g0ZLe2AlNOU7Cvf0zdfglT3WPo5waU3qWVY7YA54OwPg3jEiObr5baZbpkDBxR0RaecCyUteDTWZv7hvzMsGpKkvxIMzBE','iIrF5m','B7s',13);
-INSERT INTO ti VALUES (17020423585643236034,14810424,'ngt8cnlaYmdbLvZXolAbrsAhCuTGeMiIlwdKWYBo4rSCQtEukaQ6xj6qo6qd8rD4v64YJn','UqInoB','k','Vm6wXShlka6g0ZLe2AlNOU7Cvf0zdfglT3WPo5waU3qWVY7YA54OwPg3jEiObr5baZbpkDBxR0RaecCyUteDTWZv7hvzMsGpKkvxIMzBE','iIrF5m','B7s',13);
-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(67) NOT NULL, d VARBINARY(64) NOT NULL, e VARBINARY(39), f VARCHAR(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (230,4198942731167695956,'39i','2MvZsVrf1w','DL83','iiOQko6dcv4r','6s0u3xVGibK56Y7mlpBy1EuMD8PXc0B09MK3pa83LMohZIUUHUCekpfxgE94P','bY1es2aaYEqBMstbGwUqlvBc7WUnH9FbuZ4SUf6dQb67UGWYI4gx9895T6l5vh7FwxZ4LVjGGM2Nzp9TReRvNHPlcx2YzWqM',0);
-INSERT INTO t VALUES (183,-4853568571462428553,'TWgPecOHGEDoqRU5cTylCLJgUA6h','wMAouYJx4i0tIigoTJOK1yaRlo5mxxgw32VlieabioTwcwK','wAzPshbT','Gl5o3loDsyT6mriOSuDQ','biEVrYWCRVhB9DN6jJoFjyu0MtNWnfDAc2vhTBsS3z4K2RST1Eed80ZlWreGTAXhwUKOr933TxBkcT0ra','B4tlEP0eb7x5EJJ9lxjFM5u3adhR5xFd2NAf8XpmElfpP3O8aLf8hRDclK3lK9R7joWeN8EO6PqS',1);
-INSERT INTO t VALUES (250,-7515712711500974874,'pUEWFBHOcnL1lybSdYZugpCXhf','jMBZDcvgDmAc0JUbra9bdrU','ds1x0maa42nYysexwfK','PGc9pmIUQW4ddZf','SWfs4UVZUFsT8AIrRVVdhXsxiR50LwV1v7lkf9u5PbZexg7MZMW9y5tyr','NZcw5R5kgKuogcZUo0ff3gYiKVLPLuM7hwnVnlffHYrD6cUYyMsQgMWRuFwsoFxGfL0tBwnxh',2);
-INSERT INTO t VALUES (17,-4146069184999555687,'nwqP9ZUlMuoSw9IKi2lTHf7bdkUwzCzs2FWGc4PkKHllAMw','B6R83d8DieiHwRs50daS3hFe3494SWSoFy4MJYaT5aYXVlHQh6oxFgy6pc7rzH','LH','xit3R6u5z2','r7eutPPiWkOMogwsWwATw5nQtFYYi9tUtzWq8ct1kQLDpceX2cdfnOIbfp49G90tvNwQS06WX','qmaemvWUgFrdgM0gEfdXN9FmtpMhjUvKvlyNkpYMaRRnQSQRt5GGAWTFHNuHqinKsuHZaSa7S7uBuTqSiCsFjDSOlH9OHAHEZD8F',3);
-INSERT INTO t VALUES (75,-6285852258416512526,'4r3n590xRSMUufADMsJoP9lDY5VKZ3NWCQueSx57ihqq3C','DjQrDpCENjsasGx7tdRVpKZecJ1KH','hJkwSEAYcmQ4h0h','t','EGOzFp8SmBSIK1LHz120pPwo07kJTjpoXyS2AvE1JBCrrMpizjz20DAUC618zUsxzwgGmnXfgniF0Ti59qQwc','w506SpiJA2ieyKxVH4J7RmnAjCXGB8BMi8jw8EpmtJPpuV',4);
-INSERT INTO t VALUES (174,-2642297063030050198,'1eciDjR83D2Qe2DF','CDM1bBrmwYvXgDurXyarjg1','N0Fwwulr0XzCY','xdRCm2ETkU2','2GBPPWK8ARzsNgn8PQEWFQwf','u8dVFRTRN3GKKNiR8cltax8G9L0ocx4J',5);
-INSERT INTO t VALUES (143,-7159391969032607615,'xtqCuftwiN8ZyoqfBmX8bvpnZ7U9TG2V5EBSMCz2','NafdnDkPcNmW3xfiAJKlKoP20h2arLkUznhk','HpN','WR','cvZotGrSwFkPY3IuSCBDlL5UG','PYo2MpRyhCM6UFC4k8dWCHdMlA2kgWtKwpJh8h2Bw8BOQX8czuN0MeU',6);
-INSERT INTO t VALUES (114,3382473646856586450,'ip2Z','4','k9W1OFZXyiDyfJ9','HrFhkl4g9tUv6x','5KbVAtjR8ezQI0Iz79aSvq06onSQmyXjGU4eZbI9rk7tCzuwM3sFTmOagkKsW1y','07TiL',7);
-INSERT INTO t VALUES (81,-1378003444431564333,'g349WbCtwXO7RmROhsJ','Op5oyqP9YS1kYnGLHGcEvatGgz1aZRs8xkjl5hk2OI','1bSv','nf3HPtiXwe4w','NWVJZvQvLrOGb8qft2fquUvzGEUx08XqnFaw2PXcBvcwXKZFuc3jANrMimdXr0DE4qpV5ki3dk1','eHq1RH6uW1GBr4taPrNT0RoxrarrOm6ThmOimLGfMy7gKl58aIemSAzJgaHPlM3oE52B7x5b',8);
-INSERT INTO t VALUES (35,-9151131774919195401,'1ycGKyS1oWvkebJVdW18xPJdeSPJy2hto2XtusJG3CG2TCz6btFbZoLlTeU1FnkoJ9J','MnOdAWfmrAnVCzVIyTuPXw6IrIDTcekNT1YXBAmdpUGVg0WuNpb4h76evZN','FDaqzcPAGraWUMPZZdzrFZI2RJpIp6KkSS9Yo','D9ubz','3AGdSlXsbAZybvaNUiPnaux6QPU6TpMwlNhavZMiaapmcOvOh2I74wfusPzbMFHoSgS0sdZTdNuZ','gZ4wZ4ixdEofjzMKKqSfkm6Dqh4MJv5DUMBeloF1L8rhS29UIJiLqtUPda8xuEZh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3106273,11867250,'Uzdo3HKUke','S7ybRP2Xl5ABkeena11MWTNPiSBEsC1dox1uY24UMqdDcUWaJE0dKsLqI','eiADcrNjRmv5jDpLP424TymEod','qFrMNMW9SLnsbg6KUoviznJabrEcIdGvkfguGYSsCtfZqXAknakGxstHUk2DJ0','sN','d',13);
+INSERT INTO ti VALUES (3106273,11867250,'Uzdo3HKUke','S7ybRP2Xl5ABkeena11MWTNPiSBEsC1dox1uY24UMqdDcUWaJE0dKsLqI','eiADcrNjRmv5jDpLP424TymEod','qFrMNMW9SLnsbg6KUoviznJabrEcIdGvkfguGYSsCtfZqXAknakGxstHUk2DJ0','sN','d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-8366324,9640721,'dyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHq','HwMsv3N5iS5YyRFIHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8McNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag820hEyuUbu1VecNE4f1dUdouS2g5qcwmECa894Wip45LODcSUCZKnTzjfWs6YmAB4dbdp6gJM','Y8UI3VCMX8Mo0w86O','dHzhQCQk5OjMviAEgEgHeeRsRLx8g69OhjhP9iOaeKtUclu1FWZJDRVkfWN86uLpqW0QvyhUnYVlyuLXcHbiZwaJAKz7Sgw8LkJOJr06bvuuZW53sslfCJIUQmYHkMOAlWG1xS06BJ3fe0uwhdutPTQ4jjgDIvWXC57gDYNOoPj6CEvCeD01KlJAf2PjaFvo1RSTIPZrUawucYBpf3MKP6jlHZwN4Ew9bwZHXHsF','7','w',14);
+INSERT INTO ti VALUES (-8366324,9640721,'dyNDVkTsT52CYuw3KcxVlWYRFFQE3fsCVDNnCuPhvNXV3c7ZioZHq','HwMsv3N5iS5YyRFIHBBsDsAgrBt7aQXp8ocOp60oovSPilrctFiaiIQLb0URDUCiv8McNX7RZaOXyDtPCqsLZrBzA6NBrEKv2ysLIRTeRTY6uo5xojYZMj6KfrvCBwTag820hEyuUbu1VecNE4f1dUdouS2g5qcwmECa894Wip45LODcSUCZKnTzjfWs6YmAB4dbdp6gJM','Y8UI3VCMX8Mo0w86O','dHzhQCQk5OjMviAEgEgHeeRsRLx8g69OhjhP9iOaeKtUclu1FWZJDRVkfWN86uLpqW0QvyhUnYVlyuLXcHbiZwaJAKz7Sgw8LkJOJr06bvuuZW53sslfCJIUQmYHkMOAlWG1xS06BJ3fe0uwhdutPTQ4jjgDIvWXC57gDYNOoPj6CEvCeD01KlJAf2PjaFvo1RSTIPZrUawucYBpf3MKP6jlHZwN4Ew9bwZHXHsF','7','w',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8260001,12851890,'QgZO6zndCVNLgpcwRvJCd9AxQE2HlYEhHYwHpzArDndmyHE','eVqMMlkgXYJyiSi9t5qcDKUQqHi5x9yuz1jNbSlOemFWgJJBjG8AuN67RvnCUThXA5GbyAWifk9Jz4k2aw403foYKfNZ2upP2cVcg0uFqHA7C9UWkcTfQNcVJpnssiMXwyzwuvNxyQdtbCgQkA8dbKb4lCi0pzwI0NeWsL7yvpav4Iq5wsqDF4IdeP1Z3rQwWegIBBrnMP2Y9e7W','3','QyDpoNov5MvMq2QFtjoBkzBFPkxpf6AUV9EXDyMYKUPx2YEcQFv63rpAAFadZKIMQyeOIndfpmhR7KbawNpwBv0EX2pDwlUHj4N7woPs7aHPyLm8mx4BRUMRp4sivYjWtb4DXiqN0rkxULvCkb0DfMIBKPpC29uw2xSEQC8UZ9WmaEF354Shq6HrwkKcyccQrg088jj52PdhUZAHvf2csCLDHtz2o6qGZmgtvVuS8eDa599vE2eQu','z','J',15);
+INSERT INTO ti VALUES (8260001,12851890,'QgZO6zndCVNLgpcwRvJCd9AxQE2HlYEhHYwHpzArDndmyHE','eVqMMlkgXYJyiSi9t5qcDKUQqHi5x9yuz1jNbSlOemFWgJJBjG8AuN67RvnCUThXA5GbyAWifk9Jz4k2aw403foYKfNZ2upP2cVcg0uFqHA7C9UWkcTfQNcVJpnssiMXwyzwuvNxyQdtbCgQkA8dbKb4lCi0pzwI0NeWsL7yvpav4Iq5wsqDF4IdeP1Z3rQwWegIBBrnMP2Y9e7W','3','QyDpoNov5MvMq2QFtjoBkzBFPkxpf6AUV9EXDyMYKUPx2YEcQFv63rpAAFadZKIMQyeOIndfpmhR7KbawNpwBv0EX2pDwlUHj4N7woPs7aHPyLm8mx4BRUMRp4sivYjWtb4DXiqN0rkxULvCkb0DfMIBKPpC29uw2xSEQC8UZ9WmaEF354Shq6HrwkKcyccQrg088jj52PdhUZAHvf2csCLDHtz2o6qGZmgtvVuS8eDa599vE2eQu','z','J',15);
+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 CHAR(47) NOT NULL, d VARBINARY(100) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(57), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2961549281,-2026527,'baZ4DhCC0mOJnpDEwGwkcAwgl1CFdiqz2OoFbsLrDJm','y3BjKXt7nhQYCCyn85hQlCLAwxD','KWv8Nwd3ZhTPfECYdciOA','QJ8Axm3UweX8IXjIeUJ0BYLAmbzyqih','C','6e',0);
+INSERT INTO t VALUES (3279071420,2488341,'euMoB6Bd5','gpuFQpRa3U','SqdpbiP5pvBt','PeH5cUGNfCHYyA8tK6wcDU7cQ3','b','X',1);
+INSERT INTO t VALUES (1947748839,6000937,'TYVYwR9lfzh4NnmvfFuZ','EGPtzC6YLYXZEfFem','cSCXjtFGW2BB','G6iaFWj8HBBcnrGXj62Z72wXuZlhsqRyy9f8Eliu7YUsjFovengwhG61k','b','eX',2);
+INSERT INTO t VALUES (739347543,-3101128,'pjZzc','zj1RFr5xzZxLKsoV1JSMDMxwRtMSFeMeBapWdkdUS3KwGY','oPzypo2L7zyIYwELc3xRmwB','B8up1es7O7Cv9vZut6UP86LkCOHT','I','X',3);
+INSERT INTO t VALUES (1350234365,1149067,'WoSwnVIJyIUeA65H47XR','aN4msD3blYaSA5LWCFQJoLhr3e3bQ0la2','fK71swVxS8xcrr','R7Q9fAfDwzBDbxsaIRZpYQ','T','f',4);
+INSERT INTO t VALUES (3933899585,2897562,'DwwJsoDJRoi71JHQgtd22oY','565oBmsKdmh0U1jbcQjKLcNfAaVcyw73yMQdp6xvS0XM8AKlmbUUPhxouTdYPnhTfDvsR4rzsDE3ctKiGKAdpVcjLjl6dV','sWiDO0eWojAamphF0UaiG8GuQBQ4wOQVh','6RsqhNC4sc69iLeER0byf7JfE2','k','Cj',5);
+INSERT INTO t VALUES (1933178835,5394614,'E26wx','v1t','Fry1Rz6KWA91EqNpOA0Yd','c3wNjKNDk7gI8CW6wO','N','y',6);
+INSERT INTO t VALUES (540491730,-3085528,'Zn76oLmBJESdNmjnIYOKgXcCM5rl9j7Wgb5WkSai','Hl8Xw9UhRP64gGKR4L0PNvQ3ZaOfxckLscS4eW9yzcoAkrtGx5b9U4DKRfzFZk','50yeXdXrcPrhCSTma6WkTtWs5XXOf','A41RsepPgTAhWzP6cZZAPQF2lRWD4OQVkY44','t','o',7);
+INSERT INTO t VALUES (1815724064,-2615754,'UYzFjCK3IUqSWBu12R9op907Jj','4feintxBNz84QbBjxAVY0nnH3cI4UkJYekLn3WGbf5zQVKVbiay6','IvGUYgUDKUIh9kQBzhxsuyN','oSs','7','qo',8);
+INSERT INTO t VALUES (1265259245,5276662,'DPIOtIgR9GLl0rrCWlTlSc1Fq1JztDrULWAq2amKWN1','KtIVbXDV0ZuxEMdUP03WgDsh','AKpg45JUDnBwVYYsOIpOBgOhN5kscv','znYcI6mgq8ycaBSWK','K','C2',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(47) NOT NULL, d VARBINARY(100) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(57), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (729586432,-6224065419661604071,'hvvLCxoEHEEqVr5c61dB85qRFG8d2Srv92NFagegOMaY1vewhb','FxhysJUbfMoanTS','wqaujKDNhZ5l6l7I2cZGLn88tcC','JmceEMeg4cUF52','T8cNYYGJYgxJrHyTPdfkra0LMYZ2bQuvkc9T60u94bkrGDEX5piIL05xr3cBcjlovZsCRnotUozmc5bbdjcXr1vGvme3Ym','ojAfKZQStMA1FdfvlewRDnHRNVJhuZgtbw8KWpNDdlSUYtiPpCoKrQgaL6TtoJJvCuQuFYNEmg',10);
-INSERT INTO ti VALUES (729586432,-6224065419661604071,'hvvLCxoEHEEqVr5c61dB85qRFG8d2Srv92NFagegOMaY1vewhb','FxhysJUbfMoanTS','wqaujKDNhZ5l6l7I2cZGLn88tcC','JmceEMeg4cUF52','T8cNYYGJYgxJrHyTPdfkra0LMYZ2bQuvkc9T60u94bkrGDEX5piIL05xr3cBcjlovZsCRnotUozmc5bbdjcXr1vGvme3Ym','ojAfKZQStMA1FdfvlewRDnHRNVJhuZgtbw8KWpNDdlSUYtiPpCoKrQgaL6TtoJJvCuQuFYNEmg',10);
-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 (1857133385,4625549897658751939,'xsFhRyOBH7wPnvh85e6X0tcrgKjV3MlNkZpcrqvBrId67','Err4JAmtfZtolqhabPT9u6TgLOtK1I','GSKlHfTeyB7xKwHT2XDe5nTgXVi','kI3yqUn0uKFULTujJY','q42a','nz8k8e6FgM5Lbsx4vXKi4AQ73BhFYiMtelbLUeXyt1byfFL2B4MQZ2xgmxBC6snCayEtZTdfL',11);
-INSERT INTO ti VALUES (1857133385,4625549897658751939,'xsFhRyOBH7wPnvh85e6X0tcrgKjV3MlNkZpcrqvBrId67','Err4JAmtfZtolqhabPT9u6TgLOtK1I','GSKlHfTeyB7xKwHT2XDe5nTgXVi','kI3yqUn0uKFULTujJY','q42a','nz8k8e6FgM5Lbsx4vXKi4AQ73BhFYiMtelbLUeXyt1byfFL2B4MQZ2xgmxBC6snCayEtZTdfL',11);
+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 (7535342840379909635,7677612,'XaPOcj6NRthzT1q3B','BNzykj9CqtYIUK90JambvktX649TGrCfXn2cqaUrnDhOPQKTmjBffLCqSb1iRFMP','MJOsrNh0JgQkfpTC7cuzuF0MVbopEZzX1','0yO5M2OP7bOQf3pBJ1mhOANdFWITsNCrA7','y','z',10);
+INSERT INTO ti VALUES (7535342840379909635,7677612,'XaPOcj6NRthzT1q3B','BNzykj9CqtYIUK90JambvktX649TGrCfXn2cqaUrnDhOPQKTmjBffLCqSb1iRFMP','MJOsrNh0JgQkfpTC7cuzuF0MVbopEZzX1','0yO5M2OP7bOQf3pBJ1mhOANdFWITsNCrA7','y','z',10);
+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 (3516639731880493873,-4698244,'t50qjhoST','fU1SjdUNACBXPJcE8nuXKq','hhfPY21t1nMgncPIKumRO','G5CIPF4ZtnSZxEZ0SDvx8dQkdDVpNok3NNleWIFOLTLqjpSbe','Q','h',11);
+INSERT INTO ti VALUES (3516639731880493873,-4698244,'t50qjhoST','fU1SjdUNACBXPJcE8nuXKq','hhfPY21t1nMgncPIKumRO','G5CIPF4ZtnSZxEZ0SDvx8dQkdDVpNok3NNleWIFOLTLqjpSbe','Q','h',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (87975701,1937221093960448744,'oDv6333hQMxfsdDpdlWM3DhWr','SXUtnMMXnaZww0RILWgstq3n7LzPuy0cYz2S19mCFDqGqwwK6KtbR4wH4YkZheIyRufVqeiuEZ0MCkQJBQuHSLlsfNCnvapR','00pH8Cal9mtfODPhm5G4Q3VP5wU0','2XlV9o4ljVA','UD6neODpy4PO88WMowGawqKJXl3lfhcRN55kltkmJ6yUnRhYcNjGcT8iDrumGGR7POEj1NTHMEVRg1PWeXmpCPn9A4638','xRHrDwa7cVCQKSLepzMJglUXN',12);
-INSERT INTO ti VALUES (87975701,1937221093960448744,'oDv6333hQMxfsdDpdlWM3DhWr','SXUtnMMXnaZww0RILWgstq3n7LzPuy0cYz2S19mCFDqGqwwK6KtbR4wH4YkZheIyRufVqeiuEZ0MCkQJBQuHSLlsfNCnvapR','00pH8Cal9mtfODPhm5G4Q3VP5wU0','2XlV9o4ljVA','UD6neODpy4PO88WMowGawqKJXl3lfhcRN55kltkmJ6yUnRhYcNjGcT8iDrumGGR7POEj1NTHMEVRg1PWeXmpCPn9A4638','xRHrDwa7cVCQKSLepzMJglUXN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (153935731,6431859354513739248,'TWhIFqkSBNqrlHJsd6','FUjO6VPFfYfaxbZWPFc0vZfjNoQiNkSzlS2dFv86Vk7gSiPWwuU9YMoyH8Pa6NGEGPJmxqvkTJUwiL3OMFWvodRsk8Bf76oAEi9bR29jnaqa4elYdtA5ILIWt9j1AsAWcRnPfdM','mH0GOYXcglCL1dHFemVx','YC5zMGnHFsXYZgNoHsCQFQQkxkI','R','pyjhWqL3bDdgr8qSCfpz4v5TK7SwE4VCmjPUyihISCYBOLgpZHAwIsJqAE0mIMyriemXWqk87u3aIxRWtQb3DqlSyyJY',13);
-INSERT INTO ti VALUES (153935731,6431859354513739248,'TWhIFqkSBNqrlHJsd6','FUjO6VPFfYfaxbZWPFc0vZfjNoQiNkSzlS2dFv86Vk7gSiPWwuU9YMoyH8Pa6NGEGPJmxqvkTJUwiL3OMFWvodRsk8Bf76oAEi9bR29jnaqa4elYdtA5ILIWt9j1AsAWcRnPfdM','mH0GOYXcglCL1dHFemVx','YC5zMGnHFsXYZgNoHsCQFQQkxkI','R','pyjhWqL3bDdgr8qSCfpz4v5TK7SwE4VCmjPUyihISCYBOLgpZHAwIsJqAE0mIMyriemXWqk87u3aIxRWtQb3DqlSyyJY',13);
-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(30), d VARCHAR(78), e VARCHAR(27) NOT NULL, f VARBINARY(45), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15,693542415,'lUwj0','t9E6UZ325Bl5oaeXVkClP6oQNw4UhLZHER3S41t2O7tInbdz3tr','FEZVhTDLQFatIVjkc7GZiOlvf95','BzqjDWO2Fy0HhwFDUSLs1mEJZ9ca2aH','0eBWy9NfElOmTug14pJHeX4W46sAvxQMUVZ6iuuQUdg8DLWVI','LErfox9ntzFEpiaQ6LxPJzNU0PAwlmRj9uIkvhrIBZVFZlPRdfHqKK8V9e0LphzVtj7t3tTTnjNdQnrQ45vL6Y8VFS',0);
-INSERT INTO t VALUES (161,-1382859819,'88arlxhYg7bM0daV8nXU5hsPTBBPy','CzCheMmsrrW9Px','Cs4Z','IEr9VTuXMHvTMobtH9osbCHdPh2','tnuNl7xmw9FqVAVkrmpaBF1L3zkxbkOXAecBBf4aBECwPMsUVuwfgFbeYeOqDVmqFjJiRbk','1Ze7F2RHuRW6y5TGsyu0wQkkdzQJvhWBzv2XD5FYRMZZBELXCUrxp',1);
-INSERT INTO t VALUES (230,1053345138,'3TQrBtr9wghUg4w','JPLv3O6Oo404Fc8ST1wjtTOLPA1jRkNzmiBp3jmDNEzn','hAhlwAtl79h','mw03xtxCl9bWLl','SL1zDYnkW5boO3QhtnjcUowAuQOTpOEcMOooS6L3xR68mL5H32D4lg3G8YVrfJelnP0J9xIEGgpf3hNtCPHgDEc8WvBWOKFGq1Z1','v8nO6OJxzpeDzPcZXB7f2APGJJUzRcDzfCvBrw',2);
-INSERT INTO t VALUES (7,2019985258,'wiK0Vb','S0UIZ6xW','oJ','AfqcT3C21ugYUnP','ezGIleVyzbQUh7ImxOwkF66g3OpUmZ4qoBOQkt','1elzHKx4U3qM18rLIMx53xWbDjns16EekPlCVTwSLyJRBSBLbxF15g6UlouIu5ecz2ZfI',3);
-INSERT INTO t VALUES (230,972452294,'fFWETiQmA98GIuUCwnB','f5uUehmMyO6ZEyCqNPwA8','59qptbGC','xucRHj0Nd86e49eKeUXQE4I','JUL59EPVCOK0D0gTltPSkbp8X5IsE9fBOGmKKgkyAASU792emsXgy','74NG1yfvUf9MVxnEX4yikB',4);
-INSERT INTO t VALUES (237,-531809055,'0daRRSRUNmtJIuenGCWw0M4fQozkfe','uUdhPQqEZAnvmCU3kHQUtgGNk4VDCpviBSRg38dkf','FPcukkNQFzoqI0DW','KruBhJ8WC8Limcns6aNdwbqNGfAFT3DzN1xAOF5mtD5D7','mZBrXB7VykVF21eb8068eYufvs03n1TNPntpv8Mdtls60YgCQ2pdFvt3gM5casUy','l0yRtZmRUwzXqLfjZi',5);
-INSERT INTO t VALUES (43,-1906803083,'wcy98ypqpUdKBwR','RtL5wKnEjnsYde99pJoqcdYIsvKlkj3uLghrWwi8','Dq3U','Px01mLJSuiFiqwiL4srgdA','sEMCU1EUeH3rkPJbNzq8KCM8CJK','chAtOTwPDelUgCIgcLU6MtkKLWNG3q6ea152dTUzA38jsuCLVAtccWILZvuzFEFRwEkhEBF3wv3clRNczzze',6);
-INSERT INTO t VALUES (171,-1724705724,'8BDI25GwAbUzNX','vF2BCFI','3W1JZcTjL36Oa2It5vszEw','zPLXIZ38suvuqU','uxSI5lXvwGcsN74RpsCzouf5kxAMLS4KNaaONeg1KiNWV9jUkX0qw9VtQ2tFk9owG1','YV',7);
-INSERT INTO t VALUES (201,-1948849747,'ulVUCK','snOs0ppN8CYQsezd7M7LKROKskWcCVHFhlyOHuL0','M9AIC4hsL3egFq9h8xHqA','jal7WK2KU66HAvK3fE2','PSRwwxFEkQAM5PaA0cOuv3rGiVpu628BswmiyNH4YKfCWA6X3KWojjV47qx9UBuXIQ','n9kZW3',8);
-INSERT INTO t VALUES (22,1618305127,'lLb8H9JJ80Rnh8LRNM','N7QD5Hp53ZLv1M3TTmNwU3pTxMnS51EdjUzKe81JPBiAb0r6B','9mdHqizPGJkTaN4sb9HdEFEy','L','p4oSkZKPtFYaobaS3rt75FNfCHkRMrL6WJNKp7ASCaWs2sJbpaOI0mtvI3ILhn7sEug0RZlbUuwV87qTGUlM','Ajf5BtsHErme45nVI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1373952765,687601344,'AcE29x8NCwYTJUpk9O9VuRVCuS9g','0e72sSIbdxBGmMDf1y0Izgtr1XDPIx8UeSD1WTPcf6iRL50Zyse06zkzGFqaSvdvVH','MAFydL5owWJF8S2dQmR','L91aRRY6k5pr','uMKc2y0SFY38zXDAUdU','TDFJ8pV1K1kct6hyq7NSAfdreMvSvAn9luV3wEkrEqZ1DVkvGtWzi8DVlEqqBhfU3Lf',10);
-INSERT INTO ti VALUES (1373952765,687601344,'AcE29x8NCwYTJUpk9O9VuRVCuS9g','0e72sSIbdxBGmMDf1y0Izgtr1XDPIx8UeSD1WTPcf6iRL50Zyse06zkzGFqaSvdvVH','MAFydL5owWJF8S2dQmR','L91aRRY6k5pr','uMKc2y0SFY38zXDAUdU','TDFJ8pV1K1kct6hyq7NSAfdreMvSvAn9luV3wEkrEqZ1DVkvGtWzi8DVlEqqBhfU3Lf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(31);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(31);
-INSERT INTO t VALUES (127680216,718901181,'yu','7s','jyueSPpf6x5F3','lAE6','Y4iyQev3L8ExOlrQ2B4W4CwBpEBt2Ez9aJHz4JOygj','pAYoKaw3HuUz',11);
-INSERT INTO ti VALUES (127680216,718901181,'yu','7s','jyueSPpf6x5F3','lAE6','Y4iyQev3L8ExOlrQ2B4W4CwBpEBt2Ez9aJHz4JOygj','pAYoKaw3HuUz',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1480127465,20388462,'oyg9mfkssKB5cysKVf7E','HiXuJ1lWxp4xf0OfQo9TuYRm7xc3bJHUyqJlkVPUWwDbSqVwAzuOFVlHNVLgE8Di9tWLhezMOeNIckZiok2kBw2ocqNKGV15YAe7YPlabQ3whGUm8iELrJpm7uIwohL0B6Y3K8HOeZ0TT0XW9ryK5aNoi9g4IKgQ02L3WHoCqSiabbv7sA6NnktnzZuW1ZXkBgba','P','VzYG8yvuxsNKLitfL9wFgBYjfgMBrO0emniEre0','MHq4gpEp8QFtyEqwdjKypPR5BVBJUHqiCMwVslArtXkoEjjqiuyArEASdkGI51u3Gc6f','soC6UyA8MwATForD94d54NV7Jy302aAtrMo15sWm0CLdVAcoFwqbnXbuP1Hdkn9qc',12);
-INSERT INTO ti VALUES (1480127465,20388462,'oyg9mfkssKB5cysKVf7E','HiXuJ1lWxp4xf0OfQo9TuYRm7xc3bJHUyqJlkVPUWwDbSqVwAzuOFVlHNVLgE8Di9tWLhezMOeNIckZiok2kBw2ocqNKGV15YAe7YPlabQ3whGUm8iELrJpm7uIwohL0B6Y3K8HOeZ0TT0XW9ryK5aNoi9g4IKgQ02L3WHoCqSiabbv7sA6NnktnzZuW1ZXkBgba','P','VzYG8yvuxsNKLitfL9wFgBYjfgMBrO0emniEre0','MHq4gpEp8QFtyEqwdjKypPR5BVBJUHqiCMwVslArtXkoEjjqiuyArEASdkGI51u3Gc6f','soC6UyA8MwATForD94d54NV7Jy302aAtrMo15sWm0CLdVAcoFwqbnXbuP1Hdkn9qc',12);
+INSERT INTO t VALUES (15452904033821825221,7254799,'Dtiaov2N7Djx3AqpVo7IZ','12cJn5mqPnOs7KkpilNEZ42V6tjiUlFMIB0uYQeNrZiWMNYb8Uir9MJBm0NXAQ8Awg2MeGhdY8tr7p2UawMMzMGw3HXyu1xeykjc4JHTHgIuh85vcrrOaDRHcudrElmEv37Wf3syH6hvanLTcmREepFpFCcQ3eVOONckBhDjLcZINxHtnwS7uIKUyYDlJAqiiRuzw5wVOb18Hj','NbpoBo','m7jSdavHrCgfZ','F','r',12);
+INSERT INTO ti VALUES (15452904033821825221,7254799,'Dtiaov2N7Djx3AqpVo7IZ','12cJn5mqPnOs7KkpilNEZ42V6tjiUlFMIB0uYQeNrZiWMNYb8Uir9MJBm0NXAQ8Awg2MeGhdY8tr7p2UawMMzMGw3HXyu1xeykjc4JHTHgIuh85vcrrOaDRHcudrElmEv37Wf3syH6hvanLTcmREepFpFCcQ3eVOONckBhDjLcZINxHtnwS7uIKUyYDlJAqiiRuzw5wVOb18Hj','NbpoBo','m7jSdavHrCgfZ','F','r',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1860928038,-2048640311,'uLQJJI7zf3g70y','CRbyXwXkihBl7T9UskMoYpeSGmOWPCXAXIvNMSMh2gEijsltYL4GiKnSZgROiT2AORMgzkNvtnPH8JhXNZ0pqkojaomCbZkfaeTE40uK0fgToXKcLCaSlOItmHxWr8NjT3M04OjNaDJrya7ze5hXUFj7NFcB7','7y8zX','PWlNZmyBRQTLysJIdka5N3i90OVJzQjha74N67FfL4uVS4ELI0QOhewlifIVDLCBb2IO9glUrdra61ctNdMlS3DE1GcdtwNwUCcOwc','XEGMtrC7gtSP7qM6buVmPlzPzlCA','Llxj2ivKD50',13);
-INSERT INTO ti VALUES (1860928038,-2048640311,'uLQJJI7zf3g70y','CRbyXwXkihBl7T9UskMoYpeSGmOWPCXAXIvNMSMh2gEijsltYL4GiKnSZgROiT2AORMgzkNvtnPH8JhXNZ0pqkojaomCbZkfaeTE40uK0fgToXKcLCaSlOItmHxWr8NjT3M04OjNaDJrya7ze5hXUFj7NFcB7','7y8zX','PWlNZmyBRQTLysJIdka5N3i90OVJzQjha74N67FfL4uVS4ELI0QOhewlifIVDLCBb2IO9glUrdra61ctNdMlS3DE1GcdtwNwUCcOwc','XEGMtrC7gtSP7qM6buVmPlzPzlCA','Llxj2ivKD50',13);
-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 CHAR(96) NOT NULL, d VARCHAR(99), e VARBINARY(41) NOT NULL, f VARCHAR(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4438564,1947864105,'AG2eIMsMwZTTxR8cZ7QbOEqVK4H2lBJLCooknOB08PeJdMobXFR7uqqf6GpBCDZtTd7LlIvD6XvDlUpOSDxdvnzcfHjP','yTh4XmEcAVLUdvoJ0LxACxUx79wAA7zBpa0WCFlu3lC18oxcoUaqNE3OAHOvthc5AosHYosF2CcAOba1FB2KTLhglk2Li9HH','K3RVxNo8fht5bOcVMvEiyWnlZORPI88xR92Sxi4F','fvTQxikAGV','6dKxEAfokokA8JmvAHw4Cq2l13pNlKKES3iyHdhqMmM4Di6G1JVa3qf3UOCSCCzgQOQ3dCo36C572nYqs8FbOEJga','rDnvajOs52s95Nj3sM366eOIytn6rouMVw0llHEyu3RFsg0zSuceWKNZ6',0);
-INSERT INTO t VALUES (7008182,1011600702,'XeMdmH0LFxfSCPP9pbQdWiAM7LC219Cg6cbCF4rNishOpplEZS7eLcO','CNISd325F9O95tKy','yx7SrI8sS7a','oY2GHYoxaFDSk9','8yV7S1KImge3u7L2oVe2l3XXE3nHId3VVNsyTv0Aicol6TI2EbDUhF6yuWpY2ukqW84GikkREC','fhDHa5UmyAj5mAgRc25IDuQvc96rgP9ln3ty64kMqsJsJRFY0kbmKlunwDpurwFhpJYILjcmB6s0XGlvEJhpL6y0tOnMoA',1);
-INSERT INTO t VALUES (2070056,-960861200,'dt6UJ6NA4lajHuqV46','6cAnJBvcNA6yTmTvXh91eqN9HAQrkvTFub','tEgh557HTztOq62uxNRm7ze3gWFQdZfZ4U1','4XJ2fyPOOnryf0AfNPbaC8z5Rmu4KTGSfJhwDdd76y1910l4QdJifYDna5R','BULFdfQcU3qqIgqk0bPGIhO1KcEI7RQY2XAhp6ZjW7gXKl0j8kHS8uChdIGv7YygXOglVTcQMAaYEtwZcqou','pTtNKwzGnmXM5npweGQRHmF1UiU7ekwTMSjaGB6Nh30ZExKhTKHPx1Vu07JFOEyovWjWdu9j1PToF5fW6BdVMoXOIP1ka0',2);
-INSERT INTO t VALUES (65868,-1092156879,'jgU0jlHYxtqNasXujQiFQ5IrkwIOn1KUxYBx1S6iF4umnoD8p91euxzjP5','MgTYPX9y5ssPSMRrfj1f6GMG9jRXOYSQ1','UYQxGe6PcNDosxcdv7AW','QMQwQXtQynvxFpv1ya3I6LoChXnsw87gj','PF4Hfd9dOkrsqfjk9U','ytoVgS1e8Gl6ukMw9Bw4yfUcvD',3);
-INSERT INTO t VALUES (-7286900,-1060071052,'8dgO8mt43I4JhPVzz8ofHzTM6VlKaCgKuFxh','y0KijXw69RxjpXSYQ0naQ0TpVWBJhq6EesXyBTvWsBXAu8','RHA8Z3r9x6k55RJyi','8oph5okoDyW76bp9M5fa51kOoYWIrOzFmpjX38v46MkfuJxkTX1dJTspNgKKxnm8uCuU5lMYYPHDZ1MACfED','G0VcAI4O0iy60PwW6FD8A18bowUE4iLZTnymhRGWk5mx1','JaAGbrDeDNAR',4);
-INSERT INTO t VALUES (6903089,1089080327,'Csdhmt80gEu2hHqP8qc9bAGGKHdeYRWsbFAXjcApQr5MpKHlM7yxrgdUfxZHGgol4JZa','Xz3O9E0Xs4VeTWX9aPRm5TiQv','Cupgf2','car1tY4uiccBTwxLZ8ffZwrfuDkqeaHRskxjYUR38rRpxWDdBPM5TGbmbHJhvKW3ge','9AeAjLUsDH3YO3LMi9GnhfTZ29bv','vuGZc172eyyVoR',5);
-INSERT INTO t VALUES (5401922,-1636263811,'kRIK5dbs2MCA0HTceyLtxJUq1IBnDuz0EhIaiP73WJ7DBRrQJBh2ZIEXOLJbR','EgQCeon0B0ow17fgXe3rIJIQ3zQMSmGe0bPwIkYjroRZoTWUIkoiTwlBeno4bj21eLxm6WTXohyZBI0dlR4tSsX9JkwgaCyxkkG','HbgECW1Gbunz8HS8BjLDesEgCDy1PUJbq4qd0CPV','G7WNCxhFaceUm55BcfxiR1Z','sDwg3vEhE8EkrqJR9lGe','PoFe6tipuq2wbUDjdPfqJahhThA0kO',6);
-INSERT INTO t VALUES (4029720,-920279082,'HPlZVh21o2QoJpgtzkhU9HabCjUFhurGdf3WK2My5MYVIfvBSVu43wP7','tJuxmIJX23ziLHos6aIcO2pBEOM6XWMxJW','Vhkt0SUMjxfo1E7EHfHHzqP1ElggAUpe','wtQMAfMjmJggszWAWFMFZspwM8GSiILbiBZdOENLchOF5xwHv83BwXIIyzBdXeyMlNTXJMJOwlwd','ZbDJb4jpie7','TeYiPskwBYUARh7UB9',7);
-INSERT INTO t VALUES (3670264,546906511,'1P','XtIDLsQ2xfALScKtQgtdH3','G4czX4NVVeMfpuhVChR','OQh7N6FIGPhxkmRto0w4Huv8vx6GKwQNYZoOyW7nK','1LX4r1','wcbrFwPEzH',8);
-INSERT INTO t VALUES (-2108842,1313459956,'wKkSvkx8EWQxtWvxOu0rcl83VXNuVtmNqTRSBMW2NV7Cbgy9mNz0HUc8YGIJf1ub','Np1q6FTqEyI8CEMWqSc58tDn543VuXUL1SQ9t5Fjk7ati14AKAnmO','cvNE1XhPdmYQbRYaQCDChSn1H8hiThlyBEHAg2','SytP0H6tuwOLIfr1NuGQwjm8884MaPPRUddeVtVZCy5IBdrxASfVsaJ5q9vkOlOmJHop','EvXJHlP95iaGGXb5Kbuq3ZU0onGRuLGFHO0ORrX0AKiHzvJqUrmuutcGvskGx7UDDzrhcRiTeWA53i1W96NO2fWkJJml3','tStu9zQoouqTZ3LDa8Iip1xrM6hW5YY7HUBlO22jBMHBPDzs6YMi6h9y8jKkzo8noDSBNmet',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (96212126,-730980553,'OBG9cZnzKlxEZDBt31i8fH0c93JWFIyIaN','ls95zhpqivDGzoxocdcSqajPpT19uf2upKrZvW4nNvBSw4rYNasbL4tKfDhNtlgu4oF6KQide','HnJOAMlLCcr79vF','dcO8urKmyxcfUB4QhccItL1ukWGv9Q8ftrTKm0NYtgZ11uvt6cuPQZVrurNw3MlukVYBW7JqmFSSN8O','nuVn6oe5sBtWrU4NxHv8JGujCjNAaFU0PstOB1t3UyZr1bo99m1tQ6M96CuKEmmnehycRu3yn','F772CRtqBpm7cfCXW7HA',10);
-INSERT INTO ti VALUES (96212126,-730980553,'OBG9cZnzKlxEZDBt31i8fH0c93JWFIyIaN','ls95zhpqivDGzoxocdcSqajPpT19uf2upKrZvW4nNvBSw4rYNasbL4tKfDhNtlgu4oF6KQide','HnJOAMlLCcr79vF','dcO8urKmyxcfUB4QhccItL1ukWGv9Q8ftrTKm0NYtgZ11uvt6cuPQZVrurNw3MlukVYBW7JqmFSSN8O','nuVn6oe5sBtWrU4NxHv8JGujCjNAaFU0PstOB1t3UyZr1bo99m1tQ6M96CuKEmmnehycRu3yn','F772CRtqBpm7cfCXW7HA',10);
-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 (-1672426478,801721072,'TnVCBekjg0d9H8WLcZ6iRrfRvjK','AhTwfwD7VyAbmOnG4TisBEsyodwDKfLOJ9EHKIgdRWuy4CuWxxGVtchxkeTlV0gy8RW030BCG85WV173hLi','NbFxYCc0OldPjzDLqEE9mtyucwXVWc43VchQ6W','nJRkvFLL8DHnlmDwwNXD2r0hQcBBarfaDFX3PnmIimaUMwpZsAT5C8uzjVBUB6oDB0bwVo2B','KtAju1ocKjiFVNlUGH4','NlaKA7gnd8B6qWkpazoAOdZQw3luweTY2Ng6QOVBlfOE0yfzZi6Vpr',11);
-INSERT INTO ti VALUES (-1672426478,801721072,'TnVCBekjg0d9H8WLcZ6iRrfRvjK','AhTwfwD7VyAbmOnG4TisBEsyodwDKfLOJ9EHKIgdRWuy4CuWxxGVtchxkeTlV0gy8RW030BCG85WV173hLi','NbFxYCc0OldPjzDLqEE9mtyucwXVWc43VchQ6W','nJRkvFLL8DHnlmDwwNXD2r0hQcBBarfaDFX3PnmIimaUMwpZsAT5C8uzjVBUB6oDB0bwVo2B','KtAju1ocKjiFVNlUGH4','NlaKA7gnd8B6qWkpazoAOdZQw3luweTY2Ng6QOVBlfOE0yfzZi6Vpr',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1047705730,609179424,'1JUDfQYUNKMEwSHjjtg9JhPmWGm0LaaK3z82Iso8JYbkSR61DPZezJPPE7fYnksebJ','heNM30eZgaEkcpJR0HzmDp1JdpohR2CsAfyj1KB41DfXpSmbqEtjLAAXHhBLea19BwiQNV1vV4Z6stznavKePUEjzST3Vykvgryqm9RAHbIJHbatYTnoKXULSQadD','fCnvPJBZeEAnaBAAK8dk9LwaV9','WckmetBD40Xm5zMFzxxCjeD4hAnCOeD5211uNeTWQ8dsBVM7VIwBSqK31N9TRnvrq','sNDbTB1AyizmULiDlZAu46NF8BC2jP08TBqoNqqCkzoNVSj2F','qksoudLpmd1V4mQwCb9UTEPXbdCi44538GwBCSrsgCv2leeeEEeGUxgU1K9IN3tn2Vmo',12);
-INSERT INTO ti VALUES (-1047705730,609179424,'1JUDfQYUNKMEwSHjjtg9JhPmWGm0LaaK3z82Iso8JYbkSR61DPZezJPPE7fYnksebJ','heNM30eZgaEkcpJR0HzmDp1JdpohR2CsAfyj1KB41DfXpSmbqEtjLAAXHhBLea19BwiQNV1vV4Z6stznavKePUEjzST3Vykvgryqm9RAHbIJHbatYTnoKXULSQadD','fCnvPJBZeEAnaBAAK8dk9LwaV9','WckmetBD40Xm5zMFzxxCjeD4hAnCOeD5211uNeTWQ8dsBVM7VIwBSqK31N9TRnvrq','sNDbTB1AyizmULiDlZAu46NF8BC2jP08TBqoNqqCkzoNVSj2F','qksoudLpmd1V4mQwCb9UTEPXbdCi44538GwBCSrsgCv2leeeEEeGUxgU1K9IN3tn2Vmo',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (786348982,1294514679,'n2HwGUy3GfGEA6OEHEi','gmh7jE7pI3J9yt2hzb5IIr5snExUacM5MwjBWgPXcbZVvskB3CU0vIOiN1PIldNus6kYsfjXrGC9IRpbzziWcKVsQmdDmegT0IllfFHxfoQZo7uvGwdY7rNAqk7SUlwLUPgh','7IkbBXQlKC20LRDP5rQIgZDf','OSkSUaZXGyh5Ce4nc8HfIbfUieKZIH7cLWz90GCE7uDUKW2QYRIjvgH36pq9I6pF9E5UxF3BHMEJ2Oso06zKlgFxE6EEdaDlRlNS','6bebainS4Egl5h8txKC55qkfvfZdBxx6Kx6DN170','iXA1uYlp0RUPjOAihTDlwGf7DJnA6kKr3OrsMjtN3',13);
-INSERT INTO ti VALUES (786348982,1294514679,'n2HwGUy3GfGEA6OEHEi','gmh7jE7pI3J9yt2hzb5IIr5snExUacM5MwjBWgPXcbZVvskB3CU0vIOiN1PIldNus6kYsfjXrGC9IRpbzziWcKVsQmdDmegT0IllfFHxfoQZo7uvGwdY7rNAqk7SUlwLUPgh','7IkbBXQlKC20LRDP5rQIgZDf','OSkSUaZXGyh5Ce4nc8HfIbfUieKZIH7cLWz90GCE7uDUKW2QYRIjvgH36pq9I6pF9E5UxF3BHMEJ2Oso06zKlgFxE6EEdaDlRlNS','6bebainS4Egl5h8txKC55qkfvfZdBxx6Kx6DN170','iXA1uYlp0RUPjOAihTDlwGf7DJnA6kKr3OrsMjtN3',13);
-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(16) NOT NULL, d VARCHAR(47), e VARBINARY(67), f VARCHAR(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5269402538199761274,21981,'Mmg6QMJY','oiFT7wn3gBtSEHZBRvmlvH9PJ4pe7fFt3Exgiji','WTY8TCJ2WuyT1WMWkjG1hvuP0TSWF9pKrSQaG8kt6DduIaSpW7hoKbrG','FFi','GYGsoR91ZWbtKoq34jNo6coYo0RKSAOG4LcVFfeeLD3NJALeBgz1G4wGg1rEcK1zV9bc320O','u5Sh1tGT0hRNuNgfCF8DA51GTDcf53gzBt5OOZCFSDLlRKgQjLgKrdE3S8gkojcOCKML4E7KPBRhoFN6Gg7b41u3Db',0);
-INSERT INTO t VALUES (6735848624456206278,23634,'39TNk1cRwfKFf','Z8M72KMyMF7CHTGOqNo2VQiQqbTmZ58vxBkOHEAakzxC','JpvcjSorV7fajjhiGK7Xwz0x4W1GpWKZ49lyxM','OnmY','vlFwXdfsVBpJInk2EQM','LK',1);
-INSERT INTO t VALUES (15491334189305178018,51897,'q8sqJBwcrTuB','dD7jxiAU3bVlGYIYksh','i1wC3IsXeHgDD','teG00X','JfiTnJ900h5LOUXDejXPqDJxE3I096JvEciGgNBYhlPfIGthnUTtZXyIOyXUf4H7Asskt9tlVKHNepTaeGrgVVIMP9hB','1jTRFXqpOazsGitK4wn2BXU2FuVK16NQaZHgcHxm4t2YFteXW30WzHVuPEORrsNrJgrm7Vh4Yd2DESxa4',2);
-INSERT INTO t VALUES (3021565367438422011,10802,'Zf4ZnC8DI','aoT','fCNfhVYuH5Aj7gd','X69OC3Usr6BI1RNqPPEOV9lL0gtMCDzMVt60uOoXUjW8yKA2','mvH2u1qDgJtEuJHxQkjrXnyMijcyiPLuBzkoY0RBoTFlhwL','vBC8vk2N1XC97gwgPyxwNqFKed0nazYZ7mGoVK53cCp',3);
-INSERT INTO t VALUES (12477882507505411552,54078,'oRTP0r2uZWMM','ATbmsw','0oK8OdO5y87cQzlw2WXwlheGMZEqBK9CTzQG1rXEGZfpvKURo6kTEZ3','dSV6GH9HaCh','UfQGFNpaIoKEZAyyk3nQ5WxrSNfFzCN1fI2yVuS53oCIU9z7njx9t4hQzFdAP7KgGRrIDLVUdT0oQI05W2wCdRGltZjlql2Jdx','82Ruu',4);
-INSERT INTO t VALUES (8857411654469652484,31047,'XJjhliBxBP','MyYXDY5CZAYDPX','RPnem5VlFQbrn9xfzAmd7fmKg4dKANa9LC2ol','zZEm','h4TxVcI6bvds3BXhRuf26hA0DUsfvgAX8JdG4vBK3VOcWEZZU','D2RxckRY0rAQb4nHFSIup5g11ff284WU8OsQ0ud5peOMHDO22SAn5yveYlpRxNLBDfiii4arRFgE',5);
-INSERT INTO t VALUES (6206709247720888795,8863,'5WizR3AafDvqTXtY','I8LyudUekriKksVOhKcmSSFTkcKvElgOIEIRLH','uRpsiSN0mAa1gCedYboUPfWAAok9X8QMDaA4LuRBAX9wOvO337YmZrv8KHOU','7T1Fe5M0BpFX2pwK3Awerx7XOwVdq4bfwDh6zSC1','5u4Zwoyb0wGhe8j6c827deovPUpJtUufvvqh15XRypDbOKu573sQczLXrAh','wQDQ4NOqBgmKvjCRk5KendMMZge5Cx2woTlz6JRLsLJ75HRA2rSchflCKY',6);
-INSERT INTO t VALUES (6984586087041392270,20100,'Ueoe2hN6vBk38am','G','VScVFL8uHUnjEO4dXm1vdeKKHpNxouziz9mld9rVvi0V0LdrkCOdn4iWLCI','BO4pphgHHtqTW','hURBHZjHN6mghx7nP94Fq5RO','69fH2j4BVAYqZF2edY8qCtbCPs5z5H8PuUlYImsETYec',7);
-INSERT INTO t VALUES (11250031683311568218,52363,'fJx7Fp3','Z06f','b','xEuh4ZuDzMhYo8KFnlXxN2JVdBiiejm9phMqlWnUV','oYh6KMzvRGZ2FDHIz0xsa6use5SwJlOtiu0EuUfgcHeEv3T668JwlM8WyxuGHEVqdobc97HVEqc1yAZq792dAeJTBXsqP','GXhtMCDfvwgKjtXjBUxnoVuZ5poVbmrSwJI40HV9qpztKZj2UTKM',8);
-INSERT INTO t VALUES (15135474179942280797,1426,'c1ONDT','9bWweazUtEopNLx4J','QCGjkpmpyfN4p8U89a4oNWV14BpppZfhrqGaVptXoxeabcrf9N6Yn','gcXk7kPDEpWGSgr5ZCrsFRKpsb9Tc5','Yt8noQpBrGV9gnof9MsYCBvPNok','ICY6yIOetXuEw1lmTygf3XDo1mORC0ZTVJQloMb7Lr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13452273612891511982,-3912994,'Eqdk81ysMaUujwJKBSkqQ9hauhyKJsOL1JCJ','Kvc10lzEvOjPi5lCuf0D57hpd4IKY79vznAFNmm4PtNytBreA2JHlDIQUMu5PkAIBZ8kcqwwAFA8Ic2s7sIZjWAbqxdjXdugHslbgClW0SPcmch8tN1ize','ffwatFzXongCzlzbJTAbKeZ1JJYRftF','Xy3O0AS9kK5ClwImCicCjWfThgFKhciR20pPSylE0wr6ygeWpI0ZIxTlC7KTilX9eobPZWQtMOKYQu7LF9qc3z54Djsxf6icIFY','D','ut',13);
+INSERT INTO ti VALUES (13452273612891511982,-3912994,'Eqdk81ysMaUujwJKBSkqQ9hauhyKJsOL1JCJ','Kvc10lzEvOjPi5lCuf0D57hpd4IKY79vznAFNmm4PtNytBreA2JHlDIQUMu5PkAIBZ8kcqwwAFA8Ic2s7sIZjWAbqxdjXdugHslbgClW0SPcmch8tN1ize','ffwatFzXongCzlzbJTAbKeZ1JJYRftF','Xy3O0AS9kK5ClwImCicCjWfThgFKhciR20pPSylE0wr6ygeWpI0ZIxTlC7KTilX9eobPZWQtMOKYQu7LF9qc3z54Djsxf6icIFY','D','ut',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16707480275725126539,-6058803,'uR5Y4BOsNr7HCxxTTHAldu72WIfFirRu8658T21dB','mhCgUN5ev1BI3ZlZTIWu1cHJ2CzwqLie1rz5AYKcifVbmBkhUGyUcbvlwFckHJEype6iOhRUmYuSTItAoqpE6S3L41rO6lrZ48BVdhXRhoAJdw9zCLuIMqPmRbFf9KNRcnLGP9qiPUqn2IGkEHjBNU5LgJTRsdR5THwHcoUWGhsbeLZbMUuT9RS9agoCwN2hsBD4dQYA6RZM7oT3hxTSTMqFOaOp','G','9kpzkaNipiHZMw3r5Wv4NWWQgKsMkjnCmb','y','8',14);
+INSERT INTO ti VALUES (16707480275725126539,-6058803,'uR5Y4BOsNr7HCxxTTHAldu72WIfFirRu8658T21dB','mhCgUN5ev1BI3ZlZTIWu1cHJ2CzwqLie1rz5AYKcifVbmBkhUGyUcbvlwFckHJEype6iOhRUmYuSTItAoqpE6S3L41rO6lrZ48BVdhXRhoAJdw9zCLuIMqPmRbFf9KNRcnLGP9qiPUqn2IGkEHjBNU5LgJTRsdR5THwHcoUWGhsbeLZbMUuT9RS9agoCwN2hsBD4dQYA6RZM7oT3hxTSTMqFOaOp','G','9kpzkaNipiHZMw3r5Wv4NWWQgKsMkjnCmb','y','8',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (378413526472336597,-6900237,'wp9wqIltfBxHQwJzBV6wd2Qrqh','h8AZB4Y7a7RlFjPCwPX0x9SleiGaXLYBs7jctgCOvaeAAX9HNdDR8vmSlu4SXx1UPukhK7nO7KgsjxnF7oY2Urr9ueolhy0Vh2Ro0oSH4kh2kB1L4UovY8nOZ0RKhzjYXAdLt2ODQccNjoOIBFPolWQ4zyldBTEaQcvBYMSuwI9k4l1011gPIx4LvJzQHmcIg6BnT8MUVQW58dpdNZ2yjtzghY6Am1a2SaWDKwwYL6tY8BBNwc4Gy31BmZ','R6GA7I7QXPFQIL6uc7MGiM292rCN6','zhAksVcaYuavxH50HG24StnJ8bvrwTSmtiPdE6m2K3cWGK3q1UccNnjFHIWlJpascihngmdvVU7DKb3EJGbodkEqDqAV6Z9ON8RbLgCS23huXAmFqa05Z6lsfKiGusctCe20gGz5Zvw6KoE6JLoqmrO4OUcfTMUtIZZWIKmILlEzloZc5xu1gBmTFWqdDVdsbjDSybiLiC8felQxxlzv','8j','M1',15);
+INSERT INTO ti VALUES (378413526472336597,-6900237,'wp9wqIltfBxHQwJzBV6wd2Qrqh','h8AZB4Y7a7RlFjPCwPX0x9SleiGaXLYBs7jctgCOvaeAAX9HNdDR8vmSlu4SXx1UPukhK7nO7KgsjxnF7oY2Urr9ueolhy0Vh2Ro0oSH4kh2kB1L4UovY8nOZ0RKhzjYXAdLt2ODQccNjoOIBFPolWQ4zyldBTEaQcvBYMSuwI9k4l1011gPIx4LvJzQHmcIg6BnT8MUVQW58dpdNZ2yjtzghY6Am1a2SaWDKwwYL6tY8BBNwc4Gy31BmZ','R6GA7I7QXPFQIL6uc7MGiM292rCN6','zhAksVcaYuavxH50HG24StnJ8bvrwTSmtiPdE6m2K3cWGK3q1UccNnjFHIWlJpascihngmdvVU7DKb3EJGbodkEqDqAV6Z9ON8RbLgCS23huXAmFqa05Z6lsfKiGusctCe20gGz5Zvw6KoE6JLoqmrO4OUcfTMUtIZZWIKmILlEzloZc5xu1gBmTFWqdDVdsbjDSybiLiC8felQxxlzv','8j','M1',15);
+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 CHAR(97) NOT NULL, d VARBINARY(78) NOT NULL, e VARBINARY(4) NOT NULL, f VARBINARY(79) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2071944,119,'M8p9BtfgkBSHFlq','MwUGJYw8GOgBc0zki6B5EexW4lbRDWWAV8HlbeAPO9T9hBsCiNsw8C5dDJJS0cRo2zTLBf4dr','6yu6','WDMjyeibxESVVMQyk24q','V','r',0);
+INSERT INTO t VALUES (3591748,49,'TfAB2ba','9yu2w2YjiVSiIirmlTbx8cbr','DhR','YgrOLzfqQ2ffe5222LIyhskXQwN0bi','6','9z',1);
+INSERT INTO t VALUES (16204526,24,'oGKuo97vuvjWtfpavXyipZVLjy1AjPZXPDwFcKjP','haFwc2lv0zqprrd1oh7gxDqgVq','XjQ','UBfj1zTm1xr','4','iE',2);
+INSERT INTO t VALUES (5212490,1,'P6JVYmGzKmtC10KcJ9w6TFFPfg','f00CXOGUVjnHdndrgOpyL','jGJv','RT4dgZo1qucGO44VopO6Mj6aE3Ifnq4iY1sbmA7bsF','D','VN',3);
+INSERT INTO t VALUES (7521164,215,'mfpLjadYL8Kh6Jj5QqbdprSIqd6dwVobQqUgsOgYw2PIuMi925lqPfCMzsTCI1zPo7kbRKeYoUO0XB7S1R','2reQ4mbVpEaDSmEXKV0zlYXXUH74QZAScgDfMwttYBHBuZl','U','E3EWg9uzRhta2HuPfjVHVQWo13m2f','C','g',4);
+INSERT INTO t VALUES (2588506,127,'AiFHH5d8vptDGMdK3NDI2Cc3eUjj0gCXxav3k4MSPpU3','V1Gx3ecwtHaA9Enq4jfqZFq8LD8ulKPKpkePkUVHo','R','QUaoQpUEV8utHtNEL','z','M',5);
+INSERT INTO t VALUES (7770161,238,'ME0gyTi','0qJRklN3qo1kbkQVJJKgM1FCctV3BwBuScKCmDBMxOQsDkqTRykQa8','o','Pn8bry3mR2Sbbokm7ZbrHe9adZbOUz9cfZKOj33BvYsFaMSbk924gpGUJriS','Y','sx',6);
+INSERT INTO t VALUES (16112486,8,'2MklorYQgGbSValo0yKPbK7NsWXEkGg8HljJoWneuJAjlo18etS8hdi4','S3LUODrI','0esO','XSLjC3TPcEBVJJlkeeMq0XE4QUZJV7MIRby','z','AX',7);
+INSERT INTO t VALUES (8723802,186,'VApMbzDZDE356GWJWIZYxmKY9VIbYBsASjvKhrnsQg2uEhXSQOWWh33bbg','JhKQsF0A4','6u4z','ZGnhQ9aIa3R4b30PzmZcFwx7HlgfnKuiYmZ2ooEygksUVQEFr8G7A5I4HU','k','Z',8);
+INSERT INTO t VALUES (9196937,21,'CuoJEFwA1KRP2UN1jEpo0BQSZDmMgu9Q8vrJgACkA7BoDS7Hehhr4K5nlbLVISLUbbXsuamqix0GMIvPm9eyDytyDOHBt','oHvDG1ahzUn7K9ETyKF0tddaKb1PwR775a','J','DeX3G6hokEGVOGC6VEzMX0dBVzfuAOl0YIA8Kv9gpaCIU9v6y48YFmvVjTEf','C','9',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(97) NOT NULL, d VARBINARY(78) NOT NULL, e VARBINARY(4) NOT NULL, f VARBINARY(79) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (14159921481259134287,5618,'o5X','Xt7Srvk4NSU','32','r','aovqKIw380HmLbr7zaWWRJWmRPaaj0kM3TyM7BOOLKkNg2hIttth5Mb','bJYFSml7ISe7ZZooWVorBpe3ZfQgtUS801tvzKbeCebPzMMuexDiqwTZvmIIXaNOV2TtMdKfKq9DlfjJwzYrbEJ',10);
-INSERT INTO ti VALUES (14159921481259134287,5618,'o5X','Xt7Srvk4NSU','32','r','aovqKIw380HmLbr7zaWWRJWmRPaaj0kM3TyM7BOOLKkNg2hIttth5Mb','bJYFSml7ISe7ZZooWVorBpe3ZfQgtUS801tvzKbeCebPzMMuexDiqwTZvmIIXaNOV2TtMdKfKq9DlfjJwzYrbEJ',10);
-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 (10701589287815517125,13737,'1HKcKNznEAJbYe','BfmDELZ2184OqiBUvHyUW2g0ub','3u5myrzBVLBM8yjrTXvwMeSBwmmVeXTF7tTd7sdxudl4yV','jhRjOMUTY','ahqf083mxImWPwCmkTCsdFSwuwbNQ421CBD98KAAbsmllX38sTu3m3ox175DTj','onDnxrxtMB2UkHpqRAzcrMGTDOcT3fEhUs4P7b6z1iQRAjEosIGcEspfCQPPIstxfQ0KGNozekQmbiPdXU5E1iRg4QDRAweHCMl',11);
-INSERT INTO ti VALUES (10701589287815517125,13737,'1HKcKNznEAJbYe','BfmDELZ2184OqiBUvHyUW2g0ub','3u5myrzBVLBM8yjrTXvwMeSBwmmVeXTF7tTd7sdxudl4yV','jhRjOMUTY','ahqf083mxImWPwCmkTCsdFSwuwbNQ421CBD98KAAbsmllX38sTu3m3ox175DTj','onDnxrxtMB2UkHpqRAzcrMGTDOcT3fEhUs4P7b6z1iQRAjEosIGcEspfCQPPIstxfQ0KGNozekQmbiPdXU5E1iRg4QDRAweHCMl',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (12182414824662598132,54961,'NDb8tS','mNTdM5mZH5TXTckDkGWhOAQEiVJ7LtoRl5ml9SIdRS9DneoOrNvK0EHpGgCzS9iLumJrR7S8fhcTy4PACyM452jYhsPnkqHayOdAdhkysa0oQgrobgPqJBTZWjczszUUUql8xE1WpwMXNQkstLZ0b1AzWHrvw','k7BaZF2DNjs1','A3FOUpiz4eYq9X5dTwH7uHT5Och9XMEONHcJATyd9','l5Yto7xqeXUIBjE6ketzLz1','vYvgdb7vZsAlMOVdowfYWFWv9AJ7IeJ9uOFf0mgbiohZugNeSVH4hJrmN6IFTUNzy6U9lkUZm2FsMnjOnHIWW0g2rC',12);
-INSERT INTO ti VALUES (12182414824662598132,54961,'NDb8tS','mNTdM5mZH5TXTckDkGWhOAQEiVJ7LtoRl5ml9SIdRS9DneoOrNvK0EHpGgCzS9iLumJrR7S8fhcTy4PACyM452jYhsPnkqHayOdAdhkysa0oQgrobgPqJBTZWjczszUUUql8xE1WpwMXNQkstLZ0b1AzWHrvw','k7BaZF2DNjs1','A3FOUpiz4eYq9X5dTwH7uHT5Och9XMEONHcJATyd9','l5Yto7xqeXUIBjE6ketzLz1','vYvgdb7vZsAlMOVdowfYWFWv9AJ7IeJ9uOFf0mgbiohZugNeSVH4hJrmN6IFTUNzy6U9lkUZm2FsMnjOnHIWW0g2rC',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (901805910135484310,57132,'03oBQha','QJ7kOx74MU7qWaxwNiIW5kmjpXVEOJ2QSfgaE4CD4VEVHSLa','mIYfqZb4Ea30U8hmXhLgQofR6PnWlK','NefqQyIe4887lEj2nqFH4tquU6YzL78UyIjYodxi5l44wGOEpz3QyuozyU0ogZ','W1etFjsSbXe8aaEBUNYKgw9naDOYlDsu01LeX8sXNgWZ9acK8','nE6m4c93MMZmqbyrUk',13);
-INSERT INTO ti VALUES (901805910135484310,57132,'03oBQha','QJ7kOx74MU7qWaxwNiIW5kmjpXVEOJ2QSfgaE4CD4VEVHSLa','mIYfqZb4Ea30U8hmXhLgQofR6PnWlK','NefqQyIe4887lEj2nqFH4tquU6YzL78UyIjYodxi5l44wGOEpz3QyuozyU0ogZ','W1etFjsSbXe8aaEBUNYKgw9naDOYlDsu01LeX8sXNgWZ9acK8','nE6m4c93MMZmqbyrUk',13);
-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(77) NOT NULL, d VARBINARY(83) NOT NULL, e VARBINARY(44) NOT NULL, f VARBINARY(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11990808798572032791,8755739461937285813,'SHssDJMsMeFZCvYkbpBWwVRSyN9GeGbDp7Yxoih5tmvEnjqrcbAmLyKEnk4yxPmtyJrSyQ','hBJc14i5NlQu2R6N8jwQxFKykOSQEjz72tYDDYhcUnVv22xP7It3RaI6QJS8AqBfp8tUPJtLd3vW73SHRt','C3FpLeX','NlVl93J80rVGN7cQHzxOPBKM1LxrVrQCdZRLzKi6iOcxX2xcvXA5T0c0SO4vCb97','hKF8IebWKhhLTaiyHuMBM6kNXvqmV56acwAB39cUev8awtp4qumbMnVpgdUmEINQi','mhg67pRvZTuQGBJyQ84HCtsgarx5eVx5YitEE8ofVgRb6KYoomt4G5WSYjvjVMLgMoWh0WTyjHrSFgeEMu5CQGFnqEuxZq8P',0);
-INSERT INTO t VALUES (17756161305477118320,1052638730476566414,'vf1SBUCEEvNxGbxBwjw8gIMuRPuftmPAOsr0wPbp1OhFeIY0NNwXD','RAXiBzFEnN8sQ97gERMum47fV0iME3rw0YHNG74OKhAeAnKBZIx5P0lLpnck4jgbAPIeF5Ag','HD0wyVimGN4vOptZz8ujDugT5ods9OwWNrh','y5roqJ2u58287WeNU','CMfaPMBDu3Y8d4kZVmI7fGro8eBlHSLZqOmbmrfLLM3SSEvm6dmexd5Z','1pFhlU4ZotNx2Bfq1qt7InkbhX1CF0QTYO8',1);
-INSERT INTO t VALUES (10196621827175982056,9015616272023579728,'aOn60Qw6VpoqRf1JyBRc03','WODG8LerCTTWRRvOAhcOEyfoA7vcyU2zw4FiXZurA9AmOzZR41O9lPHAH40Nhxno9JIyu1vpV57c','cMlzzeRaB','0M','ArIYQtuYqOM2SccuyWu0tplQusQCfoDYzJkjf3gMVMkOiZSvh','nzWrpCRo90CiNxKs0CjhCoE4tAqI6E2Bp4r',2);
-INSERT INTO t VALUES (4976551626722989904,-215662090056682693,'yKw','Myf17PdOtWE84T07AQHU9gTWU2NfYG8fxHNwHPtzLc1cqqEeu3Ebg5tR6Gf0cZgZmE65','ymjMiTyWwWi8faJf0uIM5ou0MU9Zs','1JdusBpl5kKO6Kgzcxhr1AVybefUWK6SGBJPM2NSqY5oVyZsBa7vhH1','zhwF4HWnZW4wdB3RpMIFlQqrk4AK7LFKMOsKpjkAWKiWOV1PM6Mp0CS2315J6R','TRXhkk51bRTEy',3);
-INSERT INTO t VALUES (15380311600883194757,4385929438361903653,'vlzqiwKiz','ey0DAJUg84YxKihLVRZCEs351kt4rVnRxwV8','jmEXH6','lnl7OrkRopv1ynFfFsQZJScvNBv4E77Wm3Xi05xgo','vhXr9sUp3XKOMlCXKuCqzd03dc74Xq','f9wnJlUimzHBkH007RAraeTwtFjaJ5LvMaXuZ5t5qcE',4);
-INSERT INTO t VALUES (4787083830517471662,5351309459402961011,'gM5U6Rb0okDSgYZwCMJXp8K8J','8ZbZF0NbpDOnu5j0SLhO3OWzicF029TsFsHzLQEMCTWB','iuFnZVX6DBRwnj4IxXo3Df6','P9gCD0rIpG5odR8mi9NsknrKrFpMn8uoTnWvOOm8Sjf5RReuMecKaDc6BpoIrAVBfUSbO','Jn67VWmo2qEJnMdNzaUbJLqxtWsA9fhAsXx61XYDRkHoy','FykJRjw32gasjPHr',5);
-INSERT INTO t VALUES (13645717483330403638,1733266233830276203,'e8Rlb21xadX9IRQhcjPRk6C9W','rq6lBJKOnPgRBbLe6pvCbEskjqdhDOF2','7jHUQuKpVJakUPavvnRXTxH','IcrsUW8nwnvSCbIhy5vSlBV8jUfQI3gCUWvNILulJhSmMFuLJK','ntVQNJR8CX35naYqxd9Ho','jToah4Xil6YOaQgv1mVVHaHXg4raccyi',6);
-INSERT INTO t VALUES (13736131495308024347,-6890129036640560444,'L5iLW3IS1Q1u73R3prcKi2aylxkeNlIyN2tffUKkZDWLbuFbdJo37nrTjRQ3zGWwc3mOCf471EveD','TsgCwgIwPwuaQJmJW7ZgiKmYlF1NtdW','tO15yMKyq','IReGaWWRXIl8yksifatg','a5R9wSTIOpxQmUvqm7Oad20QRrQfrIaoB8AOO6iQwFalobtULjSQ8X','z8OlfCXdmxAzoZVElEtp4DOXOtAiS2gKWpxFZhjFkHymc',7);
-INSERT INTO t VALUES (391445636206978737,2254422806617581588,'Rsl4xvqXLtjZW2arNTFbs5','ZWXXJQBizG','N7tb6yAtfJ50VDut3kUFeW7','vN4YlREBzlGQbY2frLxGFrt1bNsPDzxzNbGh0l5eiykcnVJzEH4PXtbgIlhBw','ZJyP5MLkbXxD7jF3xMqACQfNGvCQxhRHJqwQ6MESnT5fuQuN','JjCBFIBbSYLdX17fwIy',8);
-INSERT INTO t VALUES (5111864701771355305,-4605253390464338455,'NNX5cOG0ArEBXiLHdGri1z3ZUe','S5SFz1CDomKlUt7fLbZdor1uVZfeePNuNrceCgvbUdsIdswxpyKQKYc8c66YjM5UDIeyW','JGXgTCkdM0CtS','BrqFXaXgylt','0ttcBDwmh8JoXJgMRCChfR7VqJJnRRvjmBYuBXthLcNk9Q8wMj4iSxpehMFbdGAYkOVXy7hmajYJT0Okk','eu1hfl3M1mkA1HvYgh02GECd7YBLNOxcvbB6wIInL8aCkFolghSz87J37oFjEReb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8845335673908622369,-8780680780656041490,'R6VnUe5WbBQGuE87Iry','toS7VjZ0p85yegi2BTFgrFBhI7lpP0oNCIZfiso5Cx2V0ltmR5RMpW','68ISSL848Iaodbm','PrjTFcnFuOPulP6W46KLNwDj3k','aPyAGUKO23QU5G5GCeakcn4pFPQoFJOATLKS6LUqYk3L6ciPu43SCbeajxn2RVJdJZGLb8vwuznP','AG5NuDwgHYnbB',10);
-INSERT INTO ti VALUES (8845335673908622369,-8780680780656041490,'R6VnUe5WbBQGuE87Iry','toS7VjZ0p85yegi2BTFgrFBhI7lpP0oNCIZfiso5Cx2V0ltmR5RMpW','68ISSL848Iaodbm','PrjTFcnFuOPulP6W46KLNwDj3k','aPyAGUKO23QU5G5GCeakcn4pFPQoFJOATLKS6LUqYk3L6ciPu43SCbeajxn2RVJdJZGLb8vwuznP','AG5NuDwgHYnbB',10);
-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 (16338917504109634458,-5460996346187473935,'feFJzF5VuGRGJiVSt2c9EEs2miNrTYRqe3RW3VDlxPV','EClVOlLZmAGYB3AQsVnrmyWzJFiYlEmnGhr9DGa20btKNI9Wkn2Sr77jbHxx5zQ1YSrmzvblA5BLadkIMAR','oTcC8ulpCHxI','AhqtaLkuO5qMUhg','jpurMj2LI1jyKriokf9z6lYIYX8IZIVqMKKEkDAMpbEowTibfXnK8NlWi','S4GtCfbO7QacLcW4q33wOKmAsp9W9E1VqTEvce6TcOH36k2iG8SA70TRhQKTuHH1jmmL8KL11hVIxa3x',11);
-INSERT INTO ti VALUES (16338917504109634458,-5460996346187473935,'feFJzF5VuGRGJiVSt2c9EEs2miNrTYRqe3RW3VDlxPV','EClVOlLZmAGYB3AQsVnrmyWzJFiYlEmnGhr9DGa20btKNI9Wkn2Sr77jbHxx5zQ1YSrmzvblA5BLadkIMAR','oTcC8ulpCHxI','AhqtaLkuO5qMUhg','jpurMj2LI1jyKriokf9z6lYIYX8IZIVqMKKEkDAMpbEowTibfXnK8NlWi','S4GtCfbO7QacLcW4q33wOKmAsp9W9E1VqTEvce6TcOH36k2iG8SA70TRhQKTuHH1jmmL8KL11hVIxa3x',11);
+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 (2876730590,183,'03X9pT0rHQZLFmbHYn9BigH9uEPcSwUtx3O1zLrn1IGtYE29JgaeKB7XVU35CNv75CIOd','I','1','w1GzkUYwJ9S41mVRPUaYiXfUx76','t','z',10);
+INSERT INTO ti VALUES (2876730590,183,'03X9pT0rHQZLFmbHYn9BigH9uEPcSwUtx3O1zLrn1IGtYE29JgaeKB7XVU35CNv75CIOd','I','1','w1GzkUYwJ9S41mVRPUaYiXfUx76','t','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98) NOT NULL;
+INSERT INTO t VALUES (3267851533,129,'VJvzTxegtPyDR3hUZXD8pZb2mG1Ki94xlMvpCaq5zHmhBu89zltzV0a8wM7imZ1VAHkHqsvdsae','J10NlAVGNVii7LZgqLgHBQKJOZzfA4xreXCcSymdJGI2Jur','IrK','EJxfRertxcAmquTN4U8xgNoiYXNLLSV5eamr4O','d','Ua',11);
+INSERT INTO ti VALUES (3267851533,129,'VJvzTxegtPyDR3hUZXD8pZb2mG1Ki94xlMvpCaq5zHmhBu89zltzV0a8wM7imZ1VAHkHqsvdsae','J10NlAVGNVii7LZgqLgHBQKJOZzfA4xreXCcSymdJGI2Jur','IrK','EJxfRertxcAmquTN4U8xgNoiYXNLLSV5eamr4O','d','Ua',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6126582940945266136,-3073615480942978546,'LHX0v1Upg52xL2A2dlyIyOrdvGq','sZlVs1PgOKGvN0aqtJ53daloFdzsd7nUCtaEVgPHCoEFdFmA2ejmThPFJXrOmebpePy6ZPgOLtouPV5Wul5S8VbSAXUs2dEzab56zeAEBGG4mvVoOHWSDPezvIfJb3bPiasclRg7uTz8l1hvaHiZoKbeTEsMMRh0w','u9yNleE2EIcTGkQ3','Z9fv20YeDiDTaQhMjfU1z5vDYI2L9ETeDs','hdhkH5Gckydem7BKUceUAuOFKGZV0pPkvb','63ROJ3Tmeh',12);
-INSERT INTO ti VALUES (6126582940945266136,-3073615480942978546,'LHX0v1Upg52xL2A2dlyIyOrdvGq','sZlVs1PgOKGvN0aqtJ53daloFdzsd7nUCtaEVgPHCoEFdFmA2ejmThPFJXrOmebpePy6ZPgOLtouPV5Wul5S8VbSAXUs2dEzab56zeAEBGG4mvVoOHWSDPezvIfJb3bPiasclRg7uTz8l1hvaHiZoKbeTEsMMRh0w','u9yNleE2EIcTGkQ3','Z9fv20YeDiDTaQhMjfU1z5vDYI2L9ETeDs','hdhkH5Gckydem7BKUceUAuOFKGZV0pPkvb','63ROJ3Tmeh',12);
+INSERT INTO t VALUES (3879244564,255,'X4FMr1kooQRoSbm5iDzPiBV8y05yPwAZZfF1ioU1JPtcAPptdyOVHn3KPWLyvJkZry02','BNzEjTSFr7hpP6VkAKZqPlmJSRIpp0iKOS12YZdwaT6IrJcvctnt98mwMXAYeQWY1GoqIWpg2EZqWIdrudTtDLDnGxOtJyKt86g7XsPJnFWePBfndOWmkuH3f20Kfh4zpAHHmFQTkDuFN7tIuuraT4','4EWj','J3MPNNzo3VulephfytZw3bCA9iPdNPZ5TgSVa','x','U',12);
+INSERT INTO ti VALUES (3879244564,255,'X4FMr1kooQRoSbm5iDzPiBV8y05yPwAZZfF1ioU1JPtcAPptdyOVHn3KPWLyvJkZry02','BNzEjTSFr7hpP6VkAKZqPlmJSRIpp0iKOS12YZdwaT6IrJcvctnt98mwMXAYeQWY1GoqIWpg2EZqWIdrudTtDLDnGxOtJyKt86g7XsPJnFWePBfndOWmkuH3f20Kfh4zpAHHmFQTkDuFN7tIuuraT4','4EWj','J3MPNNzo3VulephfytZw3bCA9iPdNPZ5TgSVa','x','U',12);
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 (16885933666923724098,8974607105186236517,'FKptn3sgJNDzHMLLTJCHKH','PSkfw4CkeT3eFcUp46tkbVcuwHkVNUpBUJt4HBPxVVnZwGjG6kVlNS91jGw4MMVExuBYfrB6dOgIb93RfmsZtOyHTkGIDEfkEvjVCTiEfeMbKUwGPT8ekwMHWOL23cxDI9w3Ev2y3EfjGrFhnk7LzZJUXfdslcqEIt11djOIxiMQs5XAcwiVndekWKBxEGIDNX','6GumFtIxEL1P8zrIHNwBxw2k','XY5kBg9vgAJmqQCseIcBxs0Wv2Y2MgSdE8MrLGX0iHOI5DOpmMvoU93at2TY2u9ne5g09EQQT7hik5P1etHbE4o5hKc5FsFJbuaV0sMaDMv8wx0rWTDg79vj3qnUbKEjfX75uTea7xeS0tyVYPSML9mvE2JmOkmc1jqDAeHhrZ3dVuYSLtgmmukPZ6NNtaIqXmzV65oG55z1eK3roFDyKNq','Yn67an9xOJQGnS7pwapUk3YuzJO656HktNSCDDJpM','8m2i99n8j92PhiPVgqL0f',13);
-INSERT INTO ti VALUES (16885933666923724098,8974607105186236517,'FKptn3sgJNDzHMLLTJCHKH','PSkfw4CkeT3eFcUp46tkbVcuwHkVNUpBUJt4HBPxVVnZwGjG6kVlNS91jGw4MMVExuBYfrB6dOgIb93RfmsZtOyHTkGIDEfkEvjVCTiEfeMbKUwGPT8ekwMHWOL23cxDI9w3Ev2y3EfjGrFhnk7LzZJUXfdslcqEIt11djOIxiMQs5XAcwiVndekWKBxEGIDNX','6GumFtIxEL1P8zrIHNwBxw2k','XY5kBg9vgAJmqQCseIcBxs0Wv2Y2MgSdE8MrLGX0iHOI5DOpmMvoU93at2TY2u9ne5g09EQQT7hik5P1etHbE4o5hKc5FsFJbuaV0sMaDMv8wx0rWTDg79vj3qnUbKEjfX75uTea7xeS0tyVYPSML9mvE2JmOkmc1jqDAeHhrZ3dVuYSLtgmmukPZ6NNtaIqXmzV65oG55z1eK3roFDyKNq','Yn67an9xOJQGnS7pwapUk3YuzJO656HktNSCDDJpM','8m2i99n8j92PhiPVgqL0f',13);
-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(2) NOT NULL, d VARCHAR(91) NOT NULL, e VARBINARY(10) NOT NULL, f VARBINARY(37) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4145985,19397,'dm','xWa51VCi1XijB7zEcHqY5XF7D','xJ2g','H5ozG8w','oGhduI1pQrB6ZMD9grVp0Mvrze375noWKGF0Edmhcrv25XZYd9MeO6xt9FflGjL6c7KikP','VSLo8rZMltMBpYFYQxxSCMGOrUEvv96bWuukla7HSG8yjDBPnuLpHETzqkUG2687qFeb81ZOW',0);
-INSERT INTO t VALUES (5476041,2046,'4','HOGKSfwLBiak','8','OOAFi8iTUjsdSFUaSGrcTYUSBpi7Jhd','TsjZkAGDJy99m9mLnoq0jKJSKlmbBBWq2mcvPLZAcBtGTb8jVoZmSMjqmlVhYkqA2jfF','UQbFNd54dFMjESV4t9kt9qItdm8A12ZXK7UaRpq9zMptxC1aradAfg6UxtuLP5B0i51lbiAnqnwZ70n0E01C2RULDkxYR',1);
-INSERT INTO t VALUES (6496790,15367,'TR','AEqnEI1i1QU8SmCPy3p0i8mYzLCNdHeLuEmfKYC8lH6SetzNctZGOOKo8JaeFOBWSYddWl062akVdWdB0ig1qpoEiV','2bA81QE','WqoOAgbD0SDxIueUue60','72Vaa4','sETOYZyPLdhyIy8gt1ZYzFcyDQTso6VW6WjQsFBpCSMYSbp6kgDvYUlB',2);
-INSERT INTO t VALUES (3096993,1184,'7p','QH0EitBLn1n8hWSiDiiAot6FRZBhRqpB4juQWQY','Ab2I','Wnc4sFffektrIvi2hCpXlx4oPH2O','MHpcxzLj0wE0qfX2jrZ7H82DxlVjdNi78FQwDE2X5tVerqdBYEcrKYLRWLNyslgbVbpLddmtQAL3Syf','bHa9pfhrE1T6zsgQaMuqdvZAGp8xeVDLcvEectoSd1rDdIq1Mmff2KQ0LDddYBfngJSOhty23dqR0etyZhw3ogLdLRTpJq1afe1',3);
-INSERT INTO t VALUES (-291961,30645,'uN','KCIkzmqhPYzMHEIsAwAm7ILTX0niZS1FZccajZNmf3ZXsM8HKcSkGCYCHXVaL8QjA7MOasCTw','BJkAu','hegh3Z3uHl8Riz9N0ONqmWtob9','S2I5ulP0NK0KIxw','AArJ4opA1UmMCtnlbJZeGBJsVv8Ka8fYtiEBaxEX4aRyhUhzFpuctY6v5gi45DHtzkoi2m12CpNPLbTWyx443YmTtaZ',4);
-INSERT INTO t VALUES (-3921819,38331,'HD','pJJJY7jVnyw5QFlk1bARM0MKL690YezRwdgCjIoAIqFv5YHyShTdlan6219MevidGEhNV2RVbkOwnInHCLn1V355','q2mXL6CML','alaYpLZ0dzmzgZujubVyHHw','uGZtVgXoOQmPjpeuHI27VoJ95VlYGImrdvCagCF5KiSaWiGKDCFbMn3P5A','YJsArgJiqbPe9d4fvclMtlK9LL73Ou9wgKlatg2UZiPCXy32BRRRVrI5Kma0SPx4SAdew7wTHCe8uhpRk',5);
-INSERT INTO t VALUES (5602523,694,'UZ','pdC4S1O6Wt7uqEzIUL16OPzqVfcUjWWnrRhtl2TuP7iHzKRwFSuZRiGL9VyfsnQJY','y','4QiKbkWQ7VZ41','EHUZ01TRmDbXFOeyIGEsKifaAl','5WS9IQEV0ATpZgx14N7xAv7mmrFSznNjnofyA53inO',6);
-INSERT INTO t VALUES (6048547,64860,'x1','Pt2zGm12W5zTbkhGTT2cxvQnQy8eiTqmhthR1dQIohQQHdrs3OVcemAFZuR','PI','tiPrPQzGhsPGz5J6IGJzbfDxeKAEe','e8Mw30uzLl6TdE3ivfEnyZf3xPGE1PYXcpJh5yZNk','uCkkhSxtsQEp2weZ0jPkipZCifEmxCkXRTlbqCKjZx1oWjiWYi355HuHzSJYJ8gL25Nj6h98k4OVSFSEQ',7);
-INSERT INTO t VALUES (6651475,42572,'aB','ueNyGadVv1fVgDDHYHKwnk0JstMqV93stTNHor6EJjaGdE1dCt6N2','RO7L9Bk','GMomfCKTj3b8sqtWKLcrndKMb','mLi4BETGGoFrrUEoRgjWUWqijTCydV42ln8Bc31IwfkeBqg8n3hlm37n5J81UxjTE11D1KhsP9telmiMzQ','1sYb9NEcEtm9vhaadwGhn6c3N3TRe3QOz7tgSDV97q5x9bl',8);
-INSERT INTO t VALUES (6989712,41578,'gE','CBEG8nOKms14strUh3FExKw3goP1TC5ki3q2KpSBh9pZzCja5JQK9Xkk13NcX','k3Z11','h4yp16jhIpwpXLDje01mLXJlA2KvKDK1GSj','jkbRyQxPLI','tMxzxrFKfyO9XnYO6KO2KsJzCfVrxtb7mIPNaPcCNAtZUVNIjLqm8g6oDP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (38516693,191,'SyGi8hCNj4jv15bLUywepYSOjm5vRzX5mWkk','mBULdRytAWiH7sE0Xoy5yKvYZaAfsmtbX1pqditcmUT0DnerhvN4f2xyLMDpec3rlXHPFfXaE05C2NeQJqfk4S9yiStughXN2tMkvt8il1aEmaw6KnNqT9FhLIJdkYttcBUBsA2BFrCoJpSH17YBivaYcb5vKvrbuBCP6','Mo','L3uFqO07hr207vvD7zBvREb4bbxLfei3cWIiBs4yhoFht4A09TvFckUiHYXHhLgTQWhJEB4MiGYpPHw2k8Vy8BTZ2Za1nR9jqYzJjN051KDcoDRGPCRRlAfKLuoRVgZs3pf7R5JVJEtvRwojGxXPiTWQsRRs09uZvrY9mvjp9YqjqSvVahHT9FbctJ38PZCjwtvkQ4oC6hULzniMqWDKMSlE5wiZGPAfOePo96Qi49B0IMoUbHk5D','U','Y',13);
+INSERT INTO ti VALUES (38516693,191,'SyGi8hCNj4jv15bLUywepYSOjm5vRzX5mWkk','mBULdRytAWiH7sE0Xoy5yKvYZaAfsmtbX1pqditcmUT0DnerhvN4f2xyLMDpec3rlXHPFfXaE05C2NeQJqfk4S9yiStughXN2tMkvt8il1aEmaw6KnNqT9FhLIJdkYttcBUBsA2BFrCoJpSH17YBivaYcb5vKvrbuBCP6','Mo','L3uFqO07hr207vvD7zBvREb4bbxLfei3cWIiBs4yhoFht4A09TvFckUiHYXHhLgTQWhJEB4MiGYpPHw2k8Vy8BTZ2Za1nR9jqYzJjN051KDcoDRGPCRRlAfKLuoRVgZs3pf7R5JVJEtvRwojGxXPiTWQsRRs09uZvrY9mvjp9YqjqSvVahHT9FbctJ38PZCjwtvkQ4oC6hULzniMqWDKMSlE5wiZGPAfOePo96Qi49B0IMoUbHk5D','U','Y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2108666077,193,'SoYkzo3KhaB7jS7AQnWq7L6ztGXPW2UTwvi93FgnHAOoL0ufvjV','DV2RiX2g6pOlATfx3xVmjwj2sZjnzSpURY93J2XdvuOKevtSlGvQyk2hKSNClyM015ni8XEE7u3ighKc0ghwTPTgUcljoqudW0obPFEWlZO74m7Xlezr4qiZeepZlmCnGA1Eioo7LewR0mWWijVujRMDSAXLHYNWlEhFjTZVzHppBWtOjR6xwpr2yL6RhfgU0hY2CspkhQy','TsI','oSZHqJgBYRwAlrsU0vRKrHlqofGMwt6Kzf4pULXpoecVVi4mukPBO2H6uFYycNdLghnyzVcJJxNITgnoAEdKqiSLmIjVMSKoUWZvVBjbZfntrGvWqCTnh7SvxItfKt6advq6jZJlpVJRGYMxXeMMv5','O','u',14);
+INSERT INTO ti VALUES (2108666077,193,'SoYkzo3KhaB7jS7AQnWq7L6ztGXPW2UTwvi93FgnHAOoL0ufvjV','DV2RiX2g6pOlATfx3xVmjwj2sZjnzSpURY93J2XdvuOKevtSlGvQyk2hKSNClyM015ni8XEE7u3ighKc0ghwTPTgUcljoqudW0obPFEWlZO74m7Xlezr4qiZeepZlmCnGA1Eioo7LewR0mWWijVujRMDSAXLHYNWlEhFjTZVzHppBWtOjR6xwpr2yL6RhfgU0hY2CspkhQy','TsI','oSZHqJgBYRwAlrsU0vRKrHlqofGMwt6Kzf4pULXpoecVVi4mukPBO2H6uFYycNdLghnyzVcJJxNITgnoAEdKqiSLmIjVMSKoUWZvVBjbZfntrGvWqCTnh7SvxItfKt6advq6jZJlpVJRGYMxXeMMv5','O','u',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1133707699,62,'kcepcQBVNSZVmzHL4Lw8yBuyK2zGrEOoN22tXOpaVkB2JybZuAata','bC1Hq14NiDqiYG0gsx6MRC20ZgJBZbZkbY2ceLDiqi4ZohFG1','VYOw','TdKiX5ws6TaMHotWsgPkBHYBkxeomI2pusGT5QyXq1UDx1HgWs40qsn3kltg0WEY9yqcJZU7pdQPtXLncnGf8DV9PQnouw527d2zLzwtZNyuRCmqS6PxfmRf4gmUr8GTh4NpRBwYTHOnJqEOOsOMtGBtkEhyIrrduo2i6PD7ugqiI2BnmhHa09KY0RaycnJY5','U','z5',15);
+INSERT INTO ti VALUES (1133707699,62,'kcepcQBVNSZVmzHL4Lw8yBuyK2zGrEOoN22tXOpaVkB2JybZuAata','bC1Hq14NiDqiYG0gsx6MRC20ZgJBZbZkbY2ceLDiqi4ZohFG1','VYOw','TdKiX5ws6TaMHotWsgPkBHYBkxeomI2pusGT5QyXq1UDx1HgWs40qsn3kltg0WEY9yqcJZU7pdQPtXLncnGf8DV9PQnouw527d2zLzwtZNyuRCmqS6PxfmRf4gmUr8GTh4NpRBwYTHOnJqEOOsOMtGBtkEhyIrrduo2i6PD7ugqiI2BnmhHa09KY0RaycnJY5','U','z5',15);
+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(40) NOT NULL, d VARCHAR(4) NOT NULL, e VARBINARY(96) NOT NULL, f VARCHAR(58), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6440089960068165312,-98,'Kshe1gJtH4Y8vCDYR7gRNDF','EQCe','xFvEdhAZrA5eY54VpVwHD5V53wcIJkr7ilrL52e6csUN95S1iwJN','o9HsobQE6BkLmdOxNMdd8R9bJi2Irr623SIWozUcyCdE1XZZ9LTZZB4V','Fl','T',0);
+INSERT INTO t VALUES (-1639694145996882810,51,'BFTo3dJ5v0eglycfHcuqD8nqkBGJOXrDHJnqgfrU','BppW','SBLVZeS51FR2wssgfeMFALzY6u4bg7tyEY9qoZjfWoHI5DqiHoUyiyPzDLvyiRiTTH9Yuq9RUKS1Nwo3wayXk','rreBnf0okzRLoQI4wjayhfW1kcmN9xjJqyt4YLotI4zW6uDjdn','S','k',1);
+INSERT INTO t VALUES (-2043897517523455939,-43,'0EIFSgI4sOT3KIVAGhA72vkPcS3iibIg0094L','FQ','1qSMaN2XmyjzUO4ujg9NNvUeSwYDM','utvZYL0FsJ2dWItZdxMXeTH4tKzPsCpnRWKdcYPdlR1nY1uU','0','bm',2);
+INSERT INTO t VALUES (6141459511931014338,8,'CJsHADOabBhDJVUqEeAqItWdlEU','sZ','ZmgYiFiTlDscsmpXKeiwKpALveyUZyoJcxNcdkSHLy19R62q2cuEaoZWWyAfh4D4nNbwQX','gioAhY5pPFVPA9kx7jaX8bDzmW6EsQvzMn7DF','J6','eH',3);
+INSERT INTO t VALUES (-8701355439943783901,-7,'i5Ql3MFiSxkJQcquc7wrt2aImwdMdz','q2','eCjrisXWwXZOR9CG7tByAmQk3QmPHBKjPio7PpQQ','VP5V5KPI1HRCHhTrLyqCNcMZANjAGg4qphPzvA5gnbk7CGz4','Pk','fs',4);
+INSERT INTO t VALUES (6696315951021424634,-9,'DQCLHeXUIvhXEFt8ejuh1VDhWYa28RvKw0PS9Q','Q','VW5uRW5uIGuj8Vd9','6kFe1oISZiDU7Yn4AcW65Wm2RCvjbjX19AOGPcFuxduL','L','S',5);
+INSERT INTO t VALUES (-3788539789291656461,-79,'ZSlmP','rf','z8iLdZBQ3MohDHQaBkr6BLlD0Ay812d1kabkQDdFm','W2N4ok67z10dWGNHLacvzdSNwBafPChd2bXHuE64z8UoiZQ8yH','9v','1n',6);
+INSERT INTO t VALUES (3419459882347660881,34,'nKLlF9uePgDCf2hxTAJ5muMDBxwDR451UL','2PW','SYYOIpl4OhMJFWQr654e0tEO6gY6x5d6BQ','veb25DbxsfIrhKnMVhRo7z6CoBZxip9nIAxo4OIUnSL','9','n',7);
+INSERT INTO t VALUES (-778141613318409239,-73,'hX5atsxhxIvYqfx1o','8','KTpSEysuHoTBNlfyF7BcvNkVZsvhcL','ESwxbil87MgIZ8WWw5ThSeiETVJF4VBH1rcQxVjnxGDhi','23','QX',8);
+INSERT INTO t VALUES (-1085555662955515383,-39,'s29SWj3isk0dLq1KgjWaQqm5BZd7qbU4JvBT','lR','ztegGv','4ftFqIkDhhyrGzbpGlODdkkFGrGh','gp','Pl',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c CHAR(40) NOT NULL, d VARCHAR(4) NOT NULL, e VARBINARY(96) NOT NULL, f VARCHAR(58), 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 (3749441,50821,'vc','fCPG2p0K6eemRWrvRgpDVlgEKMgTT','9j1X02','L8wOwpNTvmmN8bNJ34qScv1ESDKY0toOq','17bk4KHAdQ2fFcoFuaoLBvajl4D9suhHJTS7BS5kR','cz4OI85FIbBn4jw2W5pKjBQeEA3umuQaVUshjVsqw6Mrac0XX68NcVDv8JkT',10);
-INSERT INTO ti VALUES (3749441,50821,'vc','fCPG2p0K6eemRWrvRgpDVlgEKMgTT','9j1X02','L8wOwpNTvmmN8bNJ34qScv1ESDKY0toOq','17bk4KHAdQ2fFcoFuaoLBvajl4D9suhHJTS7BS5kR','cz4OI85FIbBn4jw2W5pKjBQeEA3umuQaVUshjVsqw6Mrac0XX68NcVDv8JkT',10);
-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 (-1526562,61332,'c7','pAW2JHGfFSnPkXt56a8kHaQAbZDvzDqiwwezRPWG6upVLdkab8p','l8wbl4yBib','gRT1J6irbYB','nLEdj38kS9KAb5nVRRZACJbkQcAG6ThUrpBR6k365zAllbzgkDj3fH6WPvcjpZBhyHvU6a3y0DSewXqVi','YRfgbjh5Ojhx8oHgo5SdfWp',11);
-INSERT INTO ti VALUES (-1526562,61332,'c7','pAW2JHGfFSnPkXt56a8kHaQAbZDvzDqiwwezRPWG6upVLdkab8p','l8wbl4yBib','gRT1J6irbYB','nLEdj38kS9KAb5nVRRZACJbkQcAG6ThUrpBR6k365zAllbzgkDj3fH6WPvcjpZBhyHvU6a3y0DSewXqVi','YRfgbjh5Ojhx8oHgo5SdfWp',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7237183644893143530,-110,'yCXxLJffvspSMhGBfPyfMvjwLi','GFE','7HjZeBgBIL2yCgBrVQSHx8Ao63h7f6V4A1ZGjEY2jjv1askCL0DX','nSuRSPoqPix3dTlAoBrXyaAXcg741cVN7DilbRBhbaKlok7hPDDrgBUzzR','a','Ct',10);
+INSERT INTO ti VALUES (7237183644893143530,-110,'yCXxLJffvspSMhGBfPyfMvjwLi','GFE','7HjZeBgBIL2yCgBrVQSHx8Ao63h7f6V4A1ZGjEY2jjv1askCL0DX','nSuRSPoqPix3dTlAoBrXyaAXcg741cVN7DilbRBhbaKlok7hPDDrgBUzzR','a','Ct',10);
+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 (4602439200392054776,103,'6W0vtMxvAW5mAwIM','LFT','yA46HjjnKaugnJNuQbjcJJCgYZu8x6cM9dz0mE','gc9sBIDW3o82xyrVWYXz1aBQgbpajIE3HYmKtLxAcd','L','10',11);
+INSERT INTO ti VALUES (4602439200392054776,103,'6W0vtMxvAW5mAwIM','LFT','yA46HjjnKaugnJNuQbjcJJCgYZu8x6cM9dz0mE','gc9sBIDW3o82xyrVWYXz1aBQgbpajIE3HYmKtLxAcd','L','10',11);
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 (-3565023,50882,'l','ScgyxAQySUMqPlg9H2Sbget97ha8RDq5UsO6wxPBz1f2sbac2gD6Znn8bB669CSs2Knt1oFW86xUdrRM8XvgQOHZQZRcQtx9AO8d4FqxgHUqHOVZtq7G0nnLRx4oZhQJTfUey8OYxaEOqPRxsMKZBJbYNXHx7mG9zAOBIrpy810BgIo8Rhj23WoNzubSxd1hmNcphM03C2UbbUtZDFS4LvkkRqt0XbQaSxdDaDBSU','bsnHP9u','z9R8BglG3QrfsXjzZ7m','TFpN49xcLluXSkjj0VOg2r1HQ2L9Oa076gV27U9n4JnZ3xe3xcxlXBHZZ80XajG2WodqdHs2gB8gekf8Gx2UOyi2J5ZdF','kJMs6F416dtbiQPFmjNApil5zxNOSsRVoMxPCwZ',12);
-INSERT INTO ti VALUES (-3565023,50882,'l','ScgyxAQySUMqPlg9H2Sbget97ha8RDq5UsO6wxPBz1f2sbac2gD6Znn8bB669CSs2Knt1oFW86xUdrRM8XvgQOHZQZRcQtx9AO8d4FqxgHUqHOVZtq7G0nnLRx4oZhQJTfUey8OYxaEOqPRxsMKZBJbYNXHx7mG9zAOBIrpy810BgIo8Rhj23WoNzubSxd1hmNcphM03C2UbbUtZDFS4LvkkRqt0XbQaSxdDaDBSU','bsnHP9u','z9R8BglG3QrfsXjzZ7m','TFpN49xcLluXSkjj0VOg2r1HQ2L9Oa076gV27U9n4JnZ3xe3xcxlXBHZZ80XajG2WodqdHs2gB8gekf8Gx2UOyi2J5ZdF','kJMs6F416dtbiQPFmjNApil5zxNOSsRVoMxPCwZ',12);
-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 (-4925554,15217,'cj','J5G1FxBygcAJ8hfkLvTXcDmHvI1nFDYY0AQYuwtCIUf3DznnjueKSiyvlL3IBgvBc5LCkrguQxVH06qEhbpTcj8mfxdnda1R2CSdmm9xbcrTCYJiHJJKgRfjNaggxq2j9aOfg2ymo1i07lzUhhaE3','gE7Tbfjk','9zhqEfsTSulwkCTtV4sMIKua0w7p38eUifgeuni3YUNNYFdi8QLkB7TEujLHaWSi74eTHkmZ8r7R1EUZsNJjP5mswGU7Mzf6Hoz2yYIbr3JUj6DH1lmketKPhLNWsHAejJ8o7JRAgXirES5CxFeiP571h','x6KE4QPizRQ5q7SVIoT2bPCQ','j190n8DDEBdiT5EAWKvwUky1CN6nWrTmdH6Q1Ire',13);
-INSERT INTO ti VALUES (-4925554,15217,'cj','J5G1FxBygcAJ8hfkLvTXcDmHvI1nFDYY0AQYuwtCIUf3DznnjueKSiyvlL3IBgvBc5LCkrguQxVH06qEhbpTcj8mfxdnda1R2CSdmm9xbcrTCYJiHJJKgRfjNaggxq2j9aOfg2ymo1i07lzUhhaE3','gE7Tbfjk','9zhqEfsTSulwkCTtV4sMIKua0w7p38eUifgeuni3YUNNYFdi8QLkB7TEujLHaWSi74eTHkmZ8r7R1EUZsNJjP5mswGU7Mzf6Hoz2yYIbr3JUj6DH1lmketKPhLNWsHAejJ8o7JRAgXirES5CxFeiP571h','x6KE4QPizRQ5q7SVIoT2bPCQ','j190n8DDEBdiT5EAWKvwUky1CN6nWrTmdH6Q1Ire',13);
-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(23), d VARBINARY(54), e VARCHAR(58), f VARCHAR(92) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16633892,11068034,'ev32rWVz1SXpF','vt7189AL4wOXvePJtVbwIoFj8PfwUHYU6UuQNL6W3','IoadC','dKKfmUbaU4h6crYFhybTmEbrcJ6NQqaXMemA2VSDplofiXbXDCy5Hll8nhv9Sarr6eFuS1','Sl24k9UHQ9RNFCkCWypnBJwgiP44eEC7sZIATTRmBp4He','IrcS4R19eElST6HZBfUxPXAFd2nBOgVUMZfgwDJcYDwiIPh7buUc',0);
-INSERT INTO t VALUES (7992693,3920678,'S8c6v7c','vJbWY11JeIDCvLW01RbfKOwquLIfT','7kvCw3lD6FIrKCwjddjLUEpR0C25BPGoW74nLqHAuBDp','Z7I0mwn227FyxK1RdnfD7ITASWW','yu8Bapi4XJ5yvrZzLHEYTpfsiyj6RcomrjgdzPAReFYjd8gEF','yWVD5tcdwsdShGcczGPXVBuLlLKQkTo1gYajKugfBYOzOF7qr8AKK3kzs4BR',1);
-INSERT INTO t VALUES (717016,11521264,'pIA683pV3JOAZ','bytJ','E30vBytrS','IMyrErjMTnahyN5GBK1bcjNOs0EfMjIPqqF8aCRrKzCtB8nZvWprwkuhvUEBIyppp5JHhtOUaOro8PUaLWdG0VGUuD0','QQkwXlt33lAQhlbSQkTn1R','JKJd7pofLwbESzbPhrTRxhRU00vJGO88J7rAGn0xfbZDp66xvPsd4t93aeNp24GDrBJKLXDGy4bEkImsw9P9a',2);
-INSERT INTO t VALUES (4445581,8440196,'cz1d7Lk5u','tSjVHzCJAY8fqffirW3blx8EgbzYlgctjXRxLZQ02zJfQNjIha','9Nna4gnKzBIZbbJvT6pgWqToRflVtWB8KT1KdTVIyGt','bCoCrB7xcjtn3LR2MiOgXc4BCqdWf6J6vo7APNPuukogVJwdsJLJ2xxfdNNWNqUB6ylaXA7J0oih','QqthdvTG66R','Us3MfeymCu6mKNad4eeOjCQ7AKMZWqyEspYGpYqWWJLMmPnll7bGV6C',3);
-INSERT INTO t VALUES (9135159,2004337,'5tPF7EnG2BVqT2','777Z0x4BCs05apGXZZL5foRtvkqKQep8lkJJXp','1Pm','GXk838OnaLjHaBLp3H','ne9JmrQxmXpzAAwi6GOA5isxQCwoYomIK8EzzKMnf7Myql7m0ZKP0GZ75rALnw2rzRnzijR3Ga4nYNG9hAUGuJxPXkHoQ3HjikPH','D92hvjZawXfNiwD3TbOisnGkekMmUSdVp5Gj0HgMtvYnZ9Sm',4);
-INSERT INTO t VALUES (7296159,16298915,'IuDuC','cjsF6dftmoA2sVECJ7jCu4FYfck5yeeX','S4dzg5kSVpk7haIPJJj3Fo7NFeB9Or84RYUeGbk5N59ND2AUR7lLyAZPU','nm5K7o0q37b2fFkryRskRCjXe5Q9fiKgfGhmYVG2JqaHEVKy434Ql2WVCkyq7lzZlECgpcQ188lf4N','bFJ2Oa5U1faQ1X1HgCEgoBiY6UGxeoweUGCdqsSqSnBFY6GuvMlrXFYA9a8hHro1Lu43tFA2V7UbD19CCY0ZFbKXCFGmqT','2KRkwxMK8Y4esk1nBQzEs6LEiqTLTaPk7jRsYcHyU306ag7SUzs2t',5);
-INSERT INTO t VALUES (15470702,1625339,'pezNqFYa9','S','zhruboCNqf0ImghlllpAYLlnDZ7580NUeDpqC2UuJ0o4','jn5eL1VcRpu0tZ2ASO5jpzVHkfrDl4lVO7bwbNf9w','eVcmJTWBqa0v1ezM2JxvrhqdMhuDrXXW39msdWToWpVwCMohls1','JQGNggCQ7BiUe',6);
-INSERT INTO t VALUES (9771467,5726591,'EXhytMrI','Y8tgiSbFkDchB7HPVkWtjKrnqI5QTDY17T0HnnUaRXQjZ','E1qWheFooH9iBiq0pEdFgib2s','uwjvIicSMrTdD119UlnPAkGkS2PmYvj8gYtNmyY5fpH','2ZAeXxlS3W2uZjULipFEu3kxBJK3F9yQqVj45VLhMykjngfw7hPWvfKg7OIi48SndiaMx3rLvKeU','gsYV2RqB6ZVwpRnD7vM64D3JPxcwfFGdleqRjjP1DPMzQi1nraciEdX0FtkSPFvqi0TjkVHkISy3NPWj6DnajX54bUFtSKzASTu',7);
-INSERT INTO t VALUES (6317753,5964260,'Q7RmfQVZkylm2B1Cv2o','TjHE30pBUFi0zD0FfzLv1BNLpeqfb','IFU4Ma89mSR2faTRKiEXJUQR','QMyh0FQv24hxODPf3h','1AYqzzbhUjwWyrZAmuNgKC1oKtx5O0AVNpePVrvXEUzgC6YbSFh3cb3tV2NmtnybmFHfqGeXglztFItZX4KRzTh0WuB','27jMY7fhAZL9hcp61C5hXYFnEC5pcBBX8BzwHg6YGjAyjspAfPAjswik6XY3hZHl3',8);
-INSERT INTO t VALUES (6522824,15758673,'YMnvU6J','MbzcZujEjUvJndgaToZ0Fvc0WTjUq7xFo2eNkvB','9utqnGTHOTohG5','IWTtiNwFPd7zmFHRHyvNfzvne6oJ6pzRWSrwMpJJUQ6iRYzSuMGtQpGwzBPMdgLYIJwluIhetxb4CVcVBs0H0Jk8k950','T3c4gp4uxih42A0BxijrNaFaUbQWm6c95ueh8OUt7dk9v2pyV8XmeW8f70ftGKGSZC1m3fEgPET','sKBbjV9ZHXXW82aB20loaZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3759272345917528684,85,'qbcndvp5eO8PXNzCX6OCyx9V20t1XKL6Ie','ikmuEVGcrYD7KKGrwAxzCvNfx','10SRhVyu7IE2POAfI0lmiOMz2n7VB8etelqexHQnR5JVo7mB8t54Exc4vi3gRqWaMwj7XxSzbJqx8jcXGhVhYR8Ic1lpIR','eUvUEmThXYx89boXwJmabxKDaO2LIEBA6kJTec4849NU89','P','4S',12);
+INSERT INTO ti VALUES (-3759272345917528684,85,'qbcndvp5eO8PXNzCX6OCyx9V20t1XKL6Ie','ikmuEVGcrYD7KKGrwAxzCvNfx','10SRhVyu7IE2POAfI0lmiOMz2n7VB8etelqexHQnR5JVo7mB8t54Exc4vi3gRqWaMwj7XxSzbJqx8jcXGhVhYR8Ic1lpIR','eUvUEmThXYx89boXwJmabxKDaO2LIEBA6kJTec4849NU89','P','4S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-5978657571587004106,-90,'XRCdpHqrFd3LmkxgnfLouleZEnuCZ2hPzIbjZ','LTqXioAObWawqLMu3iFwHb4WbvgblqGZ4T3C7Vy5W5ALk6LIcGnRVZaHfZhvTOUjVPeG7Ssdh9fhuNMYedPpNWRuGusAipSZEr2rr','nvmtpG0Oa7XcJ5Rnk9zX9nuJymxa17JNUDS5Te','Z55HCSfPjNTBHeR9VQwflzmlfW5J3gk7Zl4WIPzpq39eo5VG37r9h87P9slBuilhiGxihzuTlPHusftXdOuCPrn8uvgsl8walMWL2LqUUNx5lbi3GRiCvomeQBt67oMskk7H95lyGYPWqOJwED5NYyPWwuirO8Vt86zEoQryilqQYauTyjv5aBvwtEcPh75t7uj','p','Zv',13);
+INSERT INTO ti VALUES (-5978657571587004106,-90,'XRCdpHqrFd3LmkxgnfLouleZEnuCZ2hPzIbjZ','LTqXioAObWawqLMu3iFwHb4WbvgblqGZ4T3C7Vy5W5ALk6LIcGnRVZaHfZhvTOUjVPeG7Ssdh9fhuNMYedPpNWRuGusAipSZEr2rr','nvmtpG0Oa7XcJ5Rnk9zX9nuJymxa17JNUDS5Te','Z55HCSfPjNTBHeR9VQwflzmlfW5J3gk7Zl4WIPzpq39eo5VG37r9h87P9slBuilhiGxihzuTlPHusftXdOuCPrn8uvgsl8walMWL2LqUUNx5lbi3GRiCvomeQBt67oMskk7H95lyGYPWqOJwED5NYyPWwuirO8Vt86zEoQryilqQYauTyjv5aBvwtEcPh75t7uj','p','Zv',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7467616866103031868,119,'bpKig2i50coN9Vo4MGyLtKaTIfSvAPQfBtQH','wj2vvvQF9E','2MGwFM0KiSLUS1VWqlqN8c41W','Mw4V4BHySbFgMd0TrWCIqJn14sLm41Lay4A1N7YZDGKGZ06tWgM600oAwKHW','Ct','p',14);
+INSERT INTO ti VALUES (-7467616866103031868,119,'bpKig2i50coN9Vo4MGyLtKaTIfSvAPQfBtQH','wj2vvvQF9E','2MGwFM0KiSLUS1VWqlqN8c41W','Mw4V4BHySbFgMd0TrWCIqJn14sLm41Lay4A1N7YZDGKGZ06tWgM600oAwKHW','Ct','p',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8103086563601816866,66,'DWD1jIpxUkBz1mSpeYPA1xzLH','DbIFd7Vf4zf8AmVoMg9rm9jOri8XcX3A1V3YnQWGsexYmuKoxNz3D6ge41b4nSPGGhSbPtvQwz7RkNvCYTX2CM5mCoapVJxTUjByx39K4hvy4X8xkEioxhnoQ886ebIKnUDERBeBusgnKtHBgtsotydsQkGLlLYNjxOmYmpMhEzYkIDG285SpW5cKBtSKgTOkOEgl5cnd93Ni3GkkOzIk7SbL8lxO59DOeBD6wzjLZKfIjmCT58PwoXab','6XFq9Kso0EN6ntIQPyW7cX4L1Z4N6SgnThOyfhzlI0ABaMFIGyRDGqlau4LrN12Rma7CTYva3Cu','gYh80iJD25JFkdSxOUWZzWByBfmLSjTuT','20','2',15);
+INSERT INTO ti VALUES (8103086563601816866,66,'DWD1jIpxUkBz1mSpeYPA1xzLH','DbIFd7Vf4zf8AmVoMg9rm9jOri8XcX3A1V3YnQWGsexYmuKoxNz3D6ge41b4nSPGGhSbPtvQwz7RkNvCYTX2CM5mCoapVJxTUjByx39K4hvy4X8xkEioxhnoQ886ebIKnUDERBeBusgnKtHBgtsotydsQkGLlLYNjxOmYmpMhEzYkIDG285SpW5cKBtSKgTOkOEgl5cnd93Ni3GkkOzIk7SbL8lxO59DOeBD6wzjLZKfIjmCT58PwoXab','6XFq9Kso0EN6ntIQPyW7cX4L1Z4N6SgnThOyfhzlI0ABaMFIGyRDGqlau4LrN12Rma7CTYva3Cu','gYh80iJD25JFkdSxOUWZzWByBfmLSjTuT','20','2',15);
+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 BINARY(3), d VARBINARY(50), e VARCHAR(28) NOT NULL, f VARBINARY(30) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45875,1001642682,'t','fXTk1znNCeacnkOJHEXdHRDI4YqoheiuX4knT','wa7dwZBrS7treZ','loGFenbFclPYGBdgT','6','U',0);
+INSERT INTO t VALUES (58072,3252054665,'F','tKUnxkJh3V0mmRWxrpro3TMoz7MYPXzDefjGKGxjLDI','1gTwsUykXyfm','792dV2lIcA7xYSNUJKUcZKH1reNSY','N','T',1);
+INSERT INTO t VALUES (56661,1671721124,'W','N5TN1b1VbW6','Q','hosQU','i','5',2);
+INSERT INTO t VALUES (16630,251471662,'7T','9uV0TVsVonYUuDcL2cEYlN','ifg8iIhgbeapZ0kxl69','VIBbsxROYO0rFetw','Y','v',3);
+INSERT INTO t VALUES (52214,2895501901,'RTL','p0mlTNzAp8Dupg','JHAlCF0ellI2D','s4oIb','T','o',4);
+INSERT INTO t VALUES (30031,4185378631,'LqI','znf1r0hPCVIkpKgTC1dCA8FRyg','MAj90Ehru8u3Am5h4i6pFzE7x','0','c','S',5);
+INSERT INTO t VALUES (29312,1724949023,'oce','5SiHQXUzwe3XMOkiIwoNOArywdMH','b','EHsQFjN6yn7Vf6IWB9MwV6tvPc','N','1',6);
+INSERT INTO t VALUES (61762,3140346404,'C9H','IXi9D2mWF5rrcqZ1mTfWfQRhqI','I5C5JpQiZMID7WctVV5WlnCI20m','lmJjVVb7nalK4w4','c','B',7);
+INSERT INTO t VALUES (46250,1916665440,'r5','0Tj27J4w9WULrUAHhEPXhRrhoexbIlXQtQ7luyOIkOmVsGkv','96fOhqKVQYhgXU','3yLFYEnlTu1euthAlqhdYVNIp47l8N','r','b',8);
+INSERT INTO t VALUES (13100,699482618,'c','TeFG4tHPC8U01uyr1ylj3NOpxie','Vt309mfbcNbzs9sBqHkWoFkusM','eXBJYi2GYR','Z','u',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED, c BINARY(3), d VARBINARY(50), e VARCHAR(28) NOT NULL, f VARBINARY(30) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4034561912,6677701,'oeYLKEkXozce','VFHUgJUnO8b6','3PydhkebwdqKFt3TReiSOYLSdFPrsJedrBolIBx','f1K0POH16YE9rL','yicNOU5pwdNxtRTAu3ZF7RDqEHiWCATcW','qZFSGDJgW3wGFb9hoVq5doqRZcyv',10);
-INSERT INTO ti VALUES (4034561912,6677701,'oeYLKEkXozce','VFHUgJUnO8b6','3PydhkebwdqKFt3TReiSOYLSdFPrsJedrBolIBx','f1K0POH16YE9rL','yicNOU5pwdNxtRTAu3ZF7RDqEHiWCATcW','qZFSGDJgW3wGFb9hoVq5doqRZcyv',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(24);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
-INSERT INTO t VALUES (2487687037,10689419,'j','GNizkesm','arGPk03ciQ93','nOJz34DVu8W8KdwdUvnbP5hngx5i2rdl2rLHZ3znwa6feSdYng7Qb5m1taTrCLU3AHXuWAobUlSExpBQYpdoH','l25addVywzBvoI71RK1SgIbpfNPvK30bH7Ch3fqDWMsWUAthkN91YWKNXZ8JxCWZ8o8fEHaLuSzxvEUhpeQIul2sVcLvEtApBW0U','gVuwsB1KCfJvFAYkpJL2ZPDYVfYhxtFCzX25fV0rmfe',11);
-INSERT INTO ti VALUES (2487687037,10689419,'j','GNizkesm','arGPk03ciQ93','nOJz34DVu8W8KdwdUvnbP5hngx5i2rdl2rLHZ3znwa6feSdYng7Qb5m1taTrCLU3AHXuWAobUlSExpBQYpdoH','l25addVywzBvoI71RK1SgIbpfNPvK30bH7Ch3fqDWMsWUAthkN91YWKNXZ8JxCWZ8o8fEHaLuSzxvEUhpeQIul2sVcLvEtApBW0U','gVuwsB1KCfJvFAYkpJL2ZPDYVfYhxtFCzX25fV0rmfe',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5676972585360535098,1051405245,'R','5b7VXeLWSHOYyH4UKuM6','hlwuzYVXXfV7RMsU','udVoWe','p','A',10);
+INSERT INTO ti VALUES (5676972585360535098,1051405245,'R','5b7VXeLWSHOYyH4UKuM6','hlwuzYVXXfV7RMsU','udVoWe','p','A',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (2539664114735936905,2418875130,'Cz','q4xak6agQZ5LYAIj5H7fjoJXqeikE8W','Q6yzXzIyC','m2zDTH12V1H2prEkjxy9T','8','O',11);
+INSERT INTO ti VALUES (2539664114735936905,2418875130,'Cz','q4xak6agQZ5LYAIj5H7fjoJXqeikE8W','Q6yzXzIyC','m2zDTH12V1H2prEkjxy9T','8','O',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1660263348,8594539,'k09J621Y1gVK00vmeA','WnzNodEWtFmnat74LGpEdBiCKPSNjPheU58rrrgddsfAWGsWwN5tdVA2OMJmO76jxAhABjZYJLgZZ5XlBgg44L6','TzjHJD2T0xSSG8kAxzOyeSf5bdbxnT0MmqHEl1az3jjzELnvP5xxv5','1xduRfBDwdjI9bPIYQd2CWDCKQnEuUs9GoyWLEzRzQt4tBLozcjQ4Xs11gXiyEQHbCEq4k3iU','s30XowyTt9jB5FxjvtnSY9fhE4tVORorz6a2EgXu8dgqf20N5q','PjE9m5hLurlg3KSCMgwOkGg8csdO45y6LVvKo53',12);
-INSERT INTO ti VALUES (1660263348,8594539,'k09J621Y1gVK00vmeA','WnzNodEWtFmnat74LGpEdBiCKPSNjPheU58rrrgddsfAWGsWwN5tdVA2OMJmO76jxAhABjZYJLgZZ5XlBgg44L6','TzjHJD2T0xSSG8kAxzOyeSf5bdbxnT0MmqHEl1az3jjzELnvP5xxv5','1xduRfBDwdjI9bPIYQd2CWDCKQnEuUs9GoyWLEzRzQt4tBLozcjQ4Xs11gXiyEQHbCEq4k3iU','s30XowyTt9jB5FxjvtnSY9fhE4tVORorz6a2EgXu8dgqf20N5q','PjE9m5hLurlg3KSCMgwOkGg8csdO45y6LVvKo53',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (761723682,5847992,'4HLUq70vr2KggtDAx7L5t','6gDKmmvNE0GJj6sLRrs1bUIUtzHCdWqcHpbtTZGFBkcrVhKwmOEhGfUY5AElDSh8rSyRUFOYF2XzCRWg6nglPAF9oIx7D5eiFgKWe7f8J57wSN1boDEeN1FDxWsfuyKeN7PNQQ9UvstJX44RtMCuPOvWkOiwh3cYJFjnnVlQd6YW7WZAqtm1TYmVtw5L68Rec9nk8bOaZTzef16uztbigA4a','FbfllC8o35SVhGmMtZ0PKKS9A3NpqLvpgdJk9y7sttl1aFS1PRiulR','DLwevntiUxIN1xyz63yZBnJOA8Et60xeaV15d3STW4Qsem069Jhk1xLBKwBIxIqxira0pOaUurSUHv719bRrP1uj5EJWdESVJ9xluRhFTZsakbFx6B7arh3NIALqg67ZNYtd1Foz3p7z7xlSKGQBhKoAOFa1NJ19RnWgph5otgw2Quc1wlNnNhzGDsUFHH3jXzCbdPZU2egAMn0nv8omKQnTxywbshnDx','5Q3ipxhDAg51','MZdc94LOSORiA9XW6b4wUpovV4h2esSP',13);
-INSERT INTO ti VALUES (761723682,5847992,'4HLUq70vr2KggtDAx7L5t','6gDKmmvNE0GJj6sLRrs1bUIUtzHCdWqcHpbtTZGFBkcrVhKwmOEhGfUY5AElDSh8rSyRUFOYF2XzCRWg6nglPAF9oIx7D5eiFgKWe7f8J57wSN1boDEeN1FDxWsfuyKeN7PNQQ9UvstJX44RtMCuPOvWkOiwh3cYJFjnnVlQd6YW7WZAqtm1TYmVtw5L68Rec9nk8bOaZTzef16uztbigA4a','FbfllC8o35SVhGmMtZ0PKKS9A3NpqLvpgdJk9y7sttl1aFS1PRiulR','DLwevntiUxIN1xyz63yZBnJOA8Et60xeaV15d3STW4Qsem069Jhk1xLBKwBIxIqxira0pOaUurSUHv719bRrP1uj5EJWdESVJ9xluRhFTZsakbFx6B7arh3NIALqg67ZNYtd1Foz3p7z7xlSKGQBhKoAOFa1NJ19RnWgph5otgw2Quc1wlNnNhzGDsUFHH3jXzCbdPZU2egAMn0nv8omKQnTxywbshnDx','5Q3ipxhDAg51','MZdc94LOSORiA9XW6b4wUpovV4h2esSP',13);
-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(45), d VARBINARY(46) NOT NULL, e VARCHAR(33) NOT NULL, f VARBINARY(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11560,-803017904,'R','WkqOXPHPfmQA4kHjyzDACXgxlBIwrChVOe','fivRX5','lcJ96uoGW6iBCRrXZP6ZoUlQr2HCy70owORaLcCTcwdfoNHxIumy9ZQm9F2s4SA1nOJf','Rrrm4lEFGzOTKdHbi','tlKZIx',0);
-INSERT INTO t VALUES (-30300,-1290095751,'OQmZdRsBDo3acP72dWYvaQbHu','iPgj387n9D','ydnVM','BWNVQWctpjx34nFKLR','m6FXLlkkC4PFuNL18ODAVFaz','zQRh2QNTfd96Lb2gE5MNczmVgy3w0mLoSciLS7JR9Si66Y1cPBE21yhi1a9YYmRCOqsD9vRFVFk7wVJOCXEiWJHhOK201uojI',1);
-INSERT INTO t VALUES (-27698,623790057,'x5lB3Jc3cEfp2YuDlyse2bR','EEeONKhtTKGtM6XtgOcan','mYKKNnBPxr9g6vmnl5KktQn4BTQGX','64aIjsXsXE','LjlIuwwmxILSE2hYQrd2aueAgRgQa','qwRUcgVWZhVUK1MGKZSlOb3OpmmSnQYA88KVjjEb2Z2ScsWS0r6UUiYaCz0pjQsokfORjgmO',2);
-INSERT INTO t VALUES (32195,1417250760,'tczKFzK267Io','T7TBCsugx','7cESnjnvoL3MAgOST66mFXDsZ','XgBTYRNfiEZGwsjxr04QzSEsxhWkZQvjkTxFW1zxjuUQP8yEWpXmST0wkeJL2Z7z','UNtMQUiE7n0Wygmq6ku2TZlxs8GdHtlbcXDG247tS1SSoMYX','2Rg57AlSJg4txnjckilKEVFFyZUoDwKCPGdx3cMf6qz3odzOmZJug2vM1UePOaZ9qAoIDFYlPTJkW9N9lapucvpFV6IOh',3);
-INSERT INTO t VALUES (-27258,251153297,'lHBBT9GvX1bZsRbsZJ6grLS1LnxJWWInxrHz6jHX32S','hsnEQdBJZIxh9obYuqtbI2WNt6aUiNQr','0x1','Oaa9LSK4CweE33QL','pReeDOELl0KxxVGlGxihpjDqzSpeBw7oxyY4tIqjwJW2RguTkKXNRff5BldM35AJ17J','EcLxZK0mkPLUePBUGVQ56SYHkbJtKjK1r8CIuzYKQAjhiweTJhDlxXWLriIuoyJjlKFtHeb2BrCh4z7gIMkZo81S',4);
-INSERT INTO t VALUES (-3426,-1701166357,'En3y7JFJui','XPBn74P5FYSm6psAKoYzXFsFkh','sOAh4im6OZrXw','0601V7fCYpxxgsGoQKbiClEb18iTwf3fB0L70tvikQ6alhOLVEjNg4CZ16uZngyc50GMVDZfxVX5ZLnsNy','DkC2QYSc5dkHuX1nBL6SbnkMRwfvTKtZraGN02Blvt3pb1fRap1VshhY4rFASsQw0lh62nOs8OxfpsQ0qiTKphZNXcxcC','ua2zE7pvpoebrX1cejr0EQHdrBjzt3hXXBSj47JuFTApHyEKSF8S4oyW',5);
-INSERT INTO t VALUES (-30981,121704832,'Tu8pbItS2e5AqDAG','9BmkJK2vWk','mgThhRB0jGmWIgtZAcF3ar','qIPwwvC6CSUQUc0njoVmjwYtf6kqsmHHPre2h6x3Cd6CpJ8XHMWNxywNhOOxbVQBHOXRhnTJvyF4uI3nh8aXYXDNJigSxSOBz','S9E8OsE96mU6AJWS4PVRIHeyqjsWng16UKzzpI7dr2io8MH32Qs0t2xY7jPsFkR8rjkJjM4PDWypTuQs2','Cssg2wWIfoWjy3Bfz23zMCNYbtPO5lesfGq9P983DpZJBD9Agg9RU1rjAeAxV0BcGDmCqkrga4Rb9lJZpyy6q5R4AjGUS7',6);
-INSERT INTO t VALUES (-18635,-1465434323,'D1qkb4qrpT9NqkSAStce01EnJJDHMyw44pe','JUAqr9LChMif3y0AT2deBFzhr8tmdAOC8q6odN','5G7flM9vDBRkERTKEjr0MvekNK7Rm','c4cT6A0c6xoVFtCUHCo4d2T1Y9wlNbXeyzJ8pr8yTNtgqiX63L5Aa5pEeWik4PBU8j42mloaJ3MV7BGTWoNCCIurQnefxa','O9BqpB0NnUVQa','R0HAX2Rk0g251JQ1',7);
-INSERT INTO t VALUES (23675,-1578164638,'O4266y9aLEQIGW1uGFCipmiLeAzeFHC8','Apsg8','s62','cDGzq','oDRbgv2bKhiJpvJW6BWGOQiWeLeuQSZ0iS7XHwwd4XFBl5GMmOjU3LeumrnTc19OuThMBYrJgtpQKYFNxZI5HCR8Qxdax','Y7eC',8);
-INSERT INTO t VALUES (-26073,-1713527007,'1EVhloNPNuLWaZacoY8Ou0fca9A28NAoohV','ihnIFTU1ojTQFlG3rzUxm7uYneYQQW0gCFIWNuEmXYeM','10','64ZNNuDS1oGONm94FEcTJzbO3LaoufoqgWt8P5W3fcKOO8ss1i3KEcJigYUFYSzSfUcDsVzdV','LDq7KeZyqS0LpzNaN9u0UBPWLf3gaQoGGZHx3V4M9oMVeujAgkLbIcu','knhPetI65bsLeFytTdZ5zeN22t7BEDZR24gETkWnINE8WgVx6rEoGM3vN9WE34cdhv0btDNkBppbrs',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-2392078235641579903,-1990131959,'lwTWgFMoIc9mxCS2RfHk770so11cGM','xdF4qhImGl4W8Zdk4fwhllwpu4KRB8LaHHx7i','jfPQwitkFy94vCoO0cvhRSJlvCkhfWOJ','Qk','JUwaqywsZ04zZ3IznnvWHFRhxYu9hQxLt6LZgnwJ3E6b8JrXNB1ZFS4WsROJSK6MnM3M3KqUkqzHfEc9dKIKa','YsyXQc4fahpOyW',10);
-INSERT INTO ti VALUES (-2392078235641579903,-1990131959,'lwTWgFMoIc9mxCS2RfHk770so11cGM','xdF4qhImGl4W8Zdk4fwhllwpu4KRB8LaHHx7i','jfPQwitkFy94vCoO0cvhRSJlvCkhfWOJ','Qk','JUwaqywsZ04zZ3IznnvWHFRhxYu9hQxLt6LZgnwJ3E6b8JrXNB1ZFS4WsROJSK6MnM3M3KqUkqzHfEc9dKIKa','YsyXQc4fahpOyW',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(46);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
-INSERT INTO t VALUES (1832680786199628161,-831374539,'k9oKDK0ZdOxnKNC1SNoLp7WdSEXWIjSPPNN8lnwUona','ryjTW7dYVhCYwAd3JjwjXgadz6PGjFh5U6cOMXG','XQlufdAliz0Gy9SJryB6','4y1p416','N7rKsmyBLzbFT7gUOSJZ0Nizr7A2Ud81AwJ7HrHyD3qF0sJuOzmYyoBeEqTnZzDE5BBvKc','kTsowY8PSQkHuVcmnJ',11);
-INSERT INTO ti VALUES (1832680786199628161,-831374539,'k9oKDK0ZdOxnKNC1SNoLp7WdSEXWIjSPPNN8lnwUona','ryjTW7dYVhCYwAd3JjwjXgadz6PGjFh5U6cOMXG','XQlufdAliz0Gy9SJryB6','4y1p416','N7rKsmyBLzbFT7gUOSJZ0Nizr7A2Ud81AwJ7HrHyD3qF0sJuOzmYyoBeEqTnZzDE5BBvKc','kTsowY8PSQkHuVcmnJ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8135302660760207764,-2116591708,'CEFlhA3vDBynoy6X3xKU7tAmzIlDl2jaB61XqW','lUyd1mawU7cdQWSRACxcJygcHIoY4sf98ey1w6S70JFgaGhizU7mbRyJG4YjIbSg2852Wb23nFOlYFmX5mNgww1XwS33ShxpXGTn4A7yQ4UIJkufTItMxL2tMX4Mz2','I5Zvqb94YmPgIH69suka','l2f6nr4OJG8dzhOu490MiU35YGQE6r757wQrORh2ZALDG6A1uBAs8E7D1SMc3Bfg8hr6E1Hx','wSwc3iWaMCeA4hF9Giu7ycFb','7OSL6d4FxipJXfqB7qvOdutuTcosMZv7t3ixbBimIw8BxknYaCdRAdsPN2',12);
-INSERT INTO ti VALUES (-8135302660760207764,-2116591708,'CEFlhA3vDBynoy6X3xKU7tAmzIlDl2jaB61XqW','lUyd1mawU7cdQWSRACxcJygcHIoY4sf98ey1w6S70JFgaGhizU7mbRyJG4YjIbSg2852Wb23nFOlYFmX5mNgww1XwS33ShxpXGTn4A7yQ4UIJkufTItMxL2tMX4Mz2','I5Zvqb94YmPgIH69suka','l2f6nr4OJG8dzhOu490MiU35YGQE6r757wQrORh2ZALDG6A1uBAs8E7D1SMc3Bfg8hr6E1Hx','wSwc3iWaMCeA4hF9Giu7ycFb','7OSL6d4FxipJXfqB7qvOdutuTcosMZv7t3ixbBimIw8BxknYaCdRAdsPN2',12);
+INSERT INTO t VALUES (9452720645224831854,3995077896,'CrPr','ep1c0lY8VPw0VLw3jbqnJdftnC1zykuFCUPv','9xTKXMKF3M135C49JG','w6IwUMGq9RZ8Ws6IOfF5WKcfXrE1w','w','u',12);
+INSERT INTO ti VALUES (9452720645224831854,3995077896,'CrPr','ep1c0lY8VPw0VLw3jbqnJdftnC1zykuFCUPv','9xTKXMKF3M135C49JG','w6IwUMGq9RZ8Ws6IOfF5WKcfXrE1w','w','u',12);
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 (3504683769391266636,1808422030,'u41n7R74qyQc1ppMxqwLwcTEJHB2Yw6IR7gV','yzAckjKLSJFsBybYnrcFNOGk5CXHJ0ga688PvEWzt8ABpnOGlQwLHRJwx4qaaNP5jzLKmCfQrn4KvOMEYwj2UBJFuuSqgLgRhQ57xfNXLTefcqieDd0azppvDBog6JyIOViHlaVLa5fmGlcaI','NygG5Rt2','5sWEEvQGn5tmdOjKWpCjY8Ma5s3tDCxNLCEkjVELt1lulxECa0Qk7XvQjnaTfgFpPVUwALpTKDhUjUS7AN85GrefbBzDIsSJfNIwCJUkIPvNoynaJ9pAiJAdAWmCUi3MMqvD70EPAC8r511f1NMC8Mh2EIz2Om9','S3HKhDz85BFoEXZ','pDMmtRM',13);
-INSERT INTO ti VALUES (3504683769391266636,1808422030,'u41n7R74qyQc1ppMxqwLwcTEJHB2Yw6IR7gV','yzAckjKLSJFsBybYnrcFNOGk5CXHJ0ga688PvEWzt8ABpnOGlQwLHRJwx4qaaNP5jzLKmCfQrn4KvOMEYwj2UBJFuuSqgLgRhQ57xfNXLTefcqieDd0azppvDBog6JyIOViHlaVLa5fmGlcaI','NygG5Rt2','5sWEEvQGn5tmdOjKWpCjY8Ma5s3tDCxNLCEkjVELt1lulxECa0Qk7XvQjnaTfgFpPVUwALpTKDhUjUS7AN85GrefbBzDIsSJfNIwCJUkIPvNoynaJ9pAiJAdAWmCUi3MMqvD70EPAC8r511f1NMC8Mh2EIz2Om9','S3HKhDz85BFoEXZ','pDMmtRM',13);
-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(54), d VARCHAR(62), e VARBINARY(18) NOT NULL, f VARCHAR(13), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2380297379174503669,1529141314,'Avtpqf3S44gYhxRarnPi17G30Ole2fO5b8GsJg2I0Rr0','6hu','fE2UVsng','huE','EywcZCufU0g4VVjLXWB3UUZzJagLwqArlHopXB','W5DYoiZCrihxa6rF9Z',0);
-INSERT INTO t VALUES (4921352817697204462,3508930223,'9Bue94WZ','SG5pd1fJHZIFQtwaj178Bc8osYaCF4qWEiLaWRsllgBr0xGlAW6wyyVrs','0S72vslUX','Ntw710MMYVzU','PgfE2pcPWY1UV7jZBi0WT6H6flHxV7A5I1tizCw004OGNp8IfqfNGCvKQ3j3sLW7f7C0uKCnW3Dz54lAcpnt','gcC8nUbSsUWje5kwqF6YNvImCUWpI89saR5M59o',1);
-INSERT INTO t VALUES (798505032767817419,3645001101,'PR4MlHEaIciSYD7Pi4ZS4v6Z5GEjB20KsqOvweeOnHoMLOyIxg5LD','UsMAw9o','Jcffzg8d','LGB4dM8WLX','g8tzrZEfVqxJdoB5JKbqc4EWtB7BtS5ImvGK6aBiKh8ZZIaCUAHil4UsjEIAl4TTSnxQU8D5ImDBhDUPpINdfY9ZJVZztccwI31E','qBcoSn1drM7aMwK9TySLtGCQiyn4wzUXQc6bSK0UZc4qpac1xPiQ2uWy31H1DqV6PRjmV0yzEzErBsK',2);
-INSERT INTO t VALUES (3347186381194888187,817833217,'gtG46PhbzxZ86oOHfcNIriUVFsaf6UoU6JhYDFg3S8','WU0auydhJDIoIL','sZds4yzwCDXTaiUuHp','l1O','R6tPLnQFOChKAKCOEBGPyd9hy','W0yLS3wi03R5ZewKBaYCN8XkJl2pnWKTqND2oerD65Kl9A9pV7urys',3);
-INSERT INTO t VALUES (-9062599680956159161,1027346761,'osvdzVXENBngpf1RISMR5vYuwsnqMFisLi','m0IQ3Hml','VM5DjX4FjJDTsA','f1llC','vDevZc27pTq','DxLHjXG7mkbvpxLVTdSL7JainnYvvDzu4bB9HeRaTF34cUZ42ZeAz0ciZALJkMonZ2yQ',4);
-INSERT INTO t VALUES (1658903818047585320,1384503752,'BgBOwAdPjSW','QsXOrN0y04pDIM7FRznxmJBOMlqZnrDlpNy2XPnWjW5F0b60BOVQed3lCb4S','7eoO5qpFwLmlTby','SCU69f5r','AxwpA4DMO2dUs9m1Zx50aqkGKigVofd3alMiAMqlEVV0FLqbFHEQA1kFbavo4FBExd243gUYzdd9XcGLQPm5V42GYwS','n92fDMv4CHILTmLcQoItZ7oHjyMUO2Fk6Bm3Fcwycq5mEGVyjZBKpQ5kstM9rjW8do5ze1WqiiFAbF0LpqnXZ',5);
-INSERT INTO t VALUES (7782400031456435565,1033831572,'5gdL9YipUCR0IboaQ8K8U3BYIdB2Jwz8QigKvR1aJjpRAaPG8hYG','TkZT1gR2HL','ci4oFCfT','ABKjvK','z5HQltHjqfNC1hVPNdjkIjezIeLBq5N3CxPaI','1MSbRq5L0Yat5VnRoyJlEkejNY99G8z8mcTvohBLf3',6);
-INSERT INTO t VALUES (6395112681482724296,3371500452,'HNH86lmbooWrK2QrIGce4tgo89HnxWEVkUhDV3nyC90','zhVn5OrrBTyAcbvt1kMjpDLvGz70gECUVJbir4Hpug6Unq6yb5IHfUESdmej','8vZ1yA2hcQok1HMCfz','GrGzsqXvLQBJ','aN5o0XJuqlld7m5pSI','bbJKKjFVQO4gYYkwfmUWhqDvTTbGgUcCwUdXwTWMnLqozZSVuco1YGgFBpQ3bkSjeIDRlG0X0KAAX6',7);
-INSERT INTO t VALUES (3501146424155236885,754899940,'M','MjZfb2rUy2XlZplwvYPQExulAW2AhPvaRe1TiC2XgRAKmAkM4cP','Ul4qmSXshVU4tkfbMd','AGw905whQK','owwXfb9lgQgObgB1h9qi8FQU0sOoXreBpsorPa6Mgev36rXxW','ZzyUTeWWH01DhjV7C7dIdXGVR24B2Qf2O0FwcMDenWukFSQjhBolKpUwCxRlwOseeUoPsArQGtfiF6YRGDzrEb',8);
-INSERT INTO t VALUES (-5439815594172845653,3449558127,'vvsZnO7AdLdTKXJf3lTps3ZuObcr2cmFCvpCif','rA5s9aUW46uYKFFIqHOzSnPt5','U42BmtX3xDS1eAoBQ','Uwaa7EUAPG9C','lVPHgZVnOKhtfMLnn2zaTHnNw5nOqeqC7Y0BuIOPiSWPs9Bfa1gNxUzPSSewJrrs3WIg6Fyw8hqLnjvxKgVGNnC4PM0Y','nfrm1aGUxzibXYAfarP2paCgXW3AFOSshqvj5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12851383517262012645,3519022643,'1','m80KeopPKflWOb8CyvjdMAtNnsez11CRqdIJB2IAfv7qoT4d1ePOd00oxjthgywWGYKveOKSbEYeyQzZRtgFo4r4CcHgkj1sxCrFqTtEblqCxfubXoxFO6RCu2DVwAfiOXJ3QFk','1RksrxUlA3CFBa3nycO','0Hj3hNfUhvWNvsur46kLBpNygSgqzI4sdo9KNfJVQgK87iCseBVyevFuWoRLQkXl7Ph83fuZHGWufaVlbSCkLXT0C8xJSr35h9vw0rJvD0pzlDQc2PQAmqEE7Dza1k4WMyQ3eqXW7HSfBmiLxERt3WXPldUZeVwJFQUXeCsWfrCGpKVu49x6Py5CTq0UwWELd','S','6',13);
+INSERT INTO ti VALUES (12851383517262012645,3519022643,'1','m80KeopPKflWOb8CyvjdMAtNnsez11CRqdIJB2IAfv7qoT4d1ePOd00oxjthgywWGYKveOKSbEYeyQzZRtgFo4r4CcHgkj1sxCrFqTtEblqCxfubXoxFO6RCu2DVwAfiOXJ3QFk','1RksrxUlA3CFBa3nycO','0Hj3hNfUhvWNvsur46kLBpNygSgqzI4sdo9KNfJVQgK87iCseBVyevFuWoRLQkXl7Ph83fuZHGWufaVlbSCkLXT0C8xJSr35h9vw0rJvD0pzlDQc2PQAmqEE7Dza1k4WMyQ3eqXW7HSfBmiLxERt3WXPldUZeVwJFQUXeCsWfrCGpKVu49x6Py5CTq0UwWELd','S','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3555661164789627313,3876092160,'q7c','Hq3XjWQEQIFqz4qJQCKq7zMa17ZGZYQ6d2xUojeyCn1BcxxnUbFd0NXxIMBVanz2fM1Sa6vQIRiBr74NLSTkr2CDl49rJvzYwll02kgjKNz20rKPu3H39j0vyA96ZhEuXVGsrifOYF4wiLkIEaC3RRQmMO3PVWFpXXYR4qN2VkEnuanuE2WVHonCbbsDYY0Urg0Ft7GVFgaqWtp7e3FkTNbKnYXk','4f38LOO0i5s9','QnBpUJJJzzIgnQFzNXfAoUalknKpfaClJyA3NFgjqKh076nfc7wWjTQ1idpOTBz8YlmembuJedY1mdXx05EktAEnzdBohXTVXlX0Xe6dnB6NAoFCxCVLtB9b5ufwOEtmohizzJPPfBt4cRRMYLfpFLrchbCqUbVAUlifvWEz1OI','S','4',14);
+INSERT INTO ti VALUES (3555661164789627313,3876092160,'q7c','Hq3XjWQEQIFqz4qJQCKq7zMa17ZGZYQ6d2xUojeyCn1BcxxnUbFd0NXxIMBVanz2fM1Sa6vQIRiBr74NLSTkr2CDl49rJvzYwll02kgjKNz20rKPu3H39j0vyA96ZhEuXVGsrifOYF4wiLkIEaC3RRQmMO3PVWFpXXYR4qN2VkEnuanuE2WVHonCbbsDYY0Urg0Ft7GVFgaqWtp7e3FkTNbKnYXk','4f38LOO0i5s9','QnBpUJJJzzIgnQFzNXfAoUalknKpfaClJyA3NFgjqKh076nfc7wWjTQ1idpOTBz8YlmembuJedY1mdXx05EktAEnzdBohXTVXlX0Xe6dnB6NAoFCxCVLtB9b5ufwOEtmohizzJPPfBt4cRRMYLfpFLrchbCqUbVAUlifvWEz1OI','S','4',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16469343175298506209,498363929,'e8','O4tEAByCbpNStHWS1aJqHssxRUQm9B9olYismFHU49a4gM82fgVD2UgLbgDOaFm8n9naP2V1rYtUj2vvRwD5pl171s7RFPML66fFhku7xmvAUSz7mBrp','N61sRYDSpXGQRuuvRx3u0aS','MW4cKDTXoSfqMfE5dmg85szU5tRi8TqYxI3rrI56oM6YdWJ1SJCE7qnoSkBVSafi1vs68CZK8qsI23ZjjaT8fjuJ30jTDsvOUDbNGBWHdQ8','yt','F',15);
+INSERT INTO ti VALUES (16469343175298506209,498363929,'e8','O4tEAByCbpNStHWS1aJqHssxRUQm9B9olYismFHU49a4gM82fgVD2UgLbgDOaFm8n9naP2V1rYtUj2vvRwD5pl171s7RFPML66fFhku7xmvAUSz7mBrp','N61sRYDSpXGQRuuvRx3u0aS','MW4cKDTXoSfqMfE5dmg85szU5tRi8TqYxI3rrI56oM6YdWJ1SJCE7qnoSkBVSafi1vs68CZK8qsI23ZjjaT8fjuJ30jTDsvOUDbNGBWHdQ8','yt','F',15);
+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 BINARY(66) NOT NULL, d VARCHAR(13), e VARBINARY(95), f VARCHAR(46) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1316378583,10087669,'MPV','GZsS','BM6JNd3ZiqzVzpviOXO6PL1b1Pt6iUhwDyjg7D4YpWAqT1LvFXA','g2JKPkqTOzY','8','eq',0);
+INSERT INTO t VALUES (544429338,12541374,'vh','S8yh','EjGd8evZMR5laFQM8OwSePYe9yPuHhchfkszu','6y0v4hRHsovI2xMCbdfuUaEuJtTS24oHF','C','1i',1);
+INSERT INTO t VALUES (-676459476,9242330,'7CVL9GjkS3PzimAmyCzwHpICMv27JNfdS2P9SqPNOMXTAKq','LshRg2LwwfPi','vEt44gTQV2xnrPs9r9RgJMGGNplF1ttlCNMA3z0aCJNlWyAHQBH7aXz14','GPq8VU','1','8',2);
+INSERT INTO t VALUES (-1377076263,1464771,'jFEgFGd4c5ZLPyJ714DUI0FTE1g','Bo2YhgcL','wq6o3EpVUECnhtIPINky3V3BcOqlS803iMzzrC7m4WSgDncKBCRPXOBSK6ttYaRfSd64Y4kLS7wJ2KxB0XobD6wil47pc','9JjJm7StvU5wN2Mk3eZLtZt5Emel5WgZg2fLOdTC','L','0D',3);
+INSERT INTO t VALUES (250906426,16640210,'XZ4NgCOUfEr1EgUZDsGvyx2LFcSMxvnPY8rJdsmcdo9nkv6ZCy800fv','S7mB7LzKqpgFc','qxIE8hxZl','y0eMRg7YLbutaG43M3ryfVUeY','P','WF',4);
+INSERT INTO t VALUES (-1354112518,11960951,'G0Uv','xrjhTeiU6W5q','rNdxZxaQKOyuT3bKT8AFKjg5BTYbXBIu5EIxmX2GfotOvLzxwa0hd1A9i7hv74xemNhp8lnQmjAng68dC4','gdw1BUNgRJxcoOGZQpnFk67z6gU67N4e','p','kS',5);
+INSERT INTO t VALUES (919948837,5210035,'GxyEYeF9','QZTT','37arzyNKzN938iHckEBSZwjK5QaDblEqwmGbjqKkqeweVZITyetUBPm9IKXWtp2S3gKUU','1EFgYChg9iEKx','M','T',6);
+INSERT INTO t VALUES (-355066552,11967044,'e2qSpYvXAaRsrm8kZCrziVomwzsp2X85nlVWW','KYmwN4u17Qs9','TIEeZwlvtgfLf7a9ufdA00Wp','n2SnZ','6','y',7);
+INSERT INTO t VALUES (1816191520,11303771,'aL5NtPOyjkCGI95AkipBvdR9pohJ6OZw','z6qTgqb','hO10vRG','O','N','Q',8);
+INSERT INTO t VALUES (478444218,10006584,'GsrulZCc','h8ejNM3Nh60PP','BfYhLuroaCQSFGHVOIeRhjndpWyNuqY0PMAM6Vnv8EyRreiXYbqu9GBktxYYqZ36SviPcfmbKpNuyJgCFN6Dkkz17','XcZcclLNiKFYj10','G','Y',9);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(66) NOT NULL, d VARCHAR(13), e VARBINARY(95), 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 BIGINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-8145429710233035977,1666609494,'IpgywU7agAgTP3XNT30FMEUw84','DeUFZHkfu304KJwwUQrYhaLx5fjkAzjGLDZuszg3ls1qE8o9z93s75gTDZXSt','ufP3Gbl61Sa7BIiD7','r','p1UCu6hz7DcvysTLjNXjlww1BBnPTJcY41pu7epXSaBPFBb0mfJLxGDHvWMbEuYbQ9zu4hKTFnsDcIDKkwQ3','uNYlIdXggQQhX4W5t4UHeWzotAS5o',10);
-INSERT INTO ti VALUES (-8145429710233035977,1666609494,'IpgywU7agAgTP3XNT30FMEUw84','DeUFZHkfu304KJwwUQrYhaLx5fjkAzjGLDZuszg3ls1qE8o9z93s75gTDZXSt','ufP3Gbl61Sa7BIiD7','r','p1UCu6hz7DcvysTLjNXjlww1BBnPTJcY41pu7epXSaBPFBb0mfJLxGDHvWMbEuYbQ9zu4hKTFnsDcIDKkwQ3','uNYlIdXggQQhX4W5t4UHeWzotAS5o',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(55);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
-INSERT INTO t VALUES (-6287319979249080832,2075209536,'DLt5IaFM','kFKzil8FBbY37YQNg6VuxmeVI3yL3uwc4tQbxFWQzhAOKOrjgH9YF','hcdvzc','oeaSkx','cCCBWqy2f0zPCZ7XxLE4p4opvewINa3sYM8FwbyVQ1Fd9qjpzQE8mjQI2UwvxdOTX32MF','CBK40qDnmyUuiJq1l8JVZzEd99eN8PNJ1lXRu2ktkXiwuWXELCPcFrhO5Q3fdoJMqNYxNZN0bXVrTUjuHjfrgVJuROR6LijNww',11);
-INSERT INTO ti VALUES (-6287319979249080832,2075209536,'DLt5IaFM','kFKzil8FBbY37YQNg6VuxmeVI3yL3uwc4tQbxFWQzhAOKOrjgH9YF','hcdvzc','oeaSkx','cCCBWqy2f0zPCZ7XxLE4p4opvewINa3sYM8FwbyVQ1Fd9qjpzQE8mjQI2UwvxdOTX32MF','CBK40qDnmyUuiJq1l8JVZzEd99eN8PNJ1lXRu2ktkXiwuWXELCPcFrhO5Q3fdoJMqNYxNZN0bXVrTUjuHjfrgVJuROR6LijNww',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1659625172,714524,'QPLEGIuQFhW','t9C','mgMnk3EkEB9LCCmluChEztNrqulqa3nF1jxk7iixLcaMQ8hyH0fGp4CGPBNQ02IZX7l3LAtiiKH5YaDsKMk','kedqiPoZaKbkDWevo2jMFLgGNOOYJZm6pP75b','v','6',10);
+INSERT INTO ti VALUES (-1659625172,714524,'QPLEGIuQFhW','t9C','mgMnk3EkEB9LCCmluChEztNrqulqa3nF1jxk7iixLcaMQ8hyH0fGp4CGPBNQ02IZX7l3LAtiiKH5YaDsKMk','kedqiPoZaKbkDWevo2jMFLgGNOOYJZm6pP75b','v','6',10);
+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 (322365770,2762892,'ncRpOc8CamTDCDiK60V0kEpYhdyujDFM2N4GbdLCvj8','gNA7kK5r','L0GCkiU2NfjpMAfQWp2MhmAUBMRBiEe4mhh3','QQHlObDPBEtrmrfabUDA1Va6ylBlVZHPAtg1QZ90tGd','3','U',11);
+INSERT INTO ti VALUES (322365770,2762892,'ncRpOc8CamTDCDiK60V0kEpYhdyujDFM2N4GbdLCvj8','gNA7kK5r','L0GCkiU2NfjpMAfQWp2MhmAUBMRBiEe4mhh3','QQHlObDPBEtrmrfabUDA1Va6ylBlVZHPAtg1QZ90tGd','3','U',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-4539643482834021706,4189916270,'yGmbkiV5FOO3FyuOA','H7U8lJ2qR5Hv4sENibeTB5jPdnnbTio0yRnQ1D7WCJc85C0WRLONBJLbdTA5Lgh95LwOqt5t9ZmDt0mrSdX2ePyGyPVCYiJTRtZfN7vdha3ke4glaUpV71V103VYskZVocEa7l6YBrhfsf52Xi4cnyYxQ81BIhAYbhUd5hXYBBN','sXDiUQppDN3GZ','c0r4s','4dwPzCawqxvtU8u3IZCkZ2pbOEFcIxtt2JMh5N7ji8Dxq4KmV7iUoyP5L0ZaFOCTbMeAc8I9BylkB3CuAX6nOv7rVt','O0vcE5CriQZZYkbRWxg7al1NhEN193RijdeA',12);
-INSERT INTO ti VALUES (-4539643482834021706,4189916270,'yGmbkiV5FOO3FyuOA','H7U8lJ2qR5Hv4sENibeTB5jPdnnbTio0yRnQ1D7WCJc85C0WRLONBJLbdTA5Lgh95LwOqt5t9ZmDt0mrSdX2ePyGyPVCYiJTRtZfN7vdha3ke4glaUpV71V103VYskZVocEa7l6YBrhfsf52Xi4cnyYxQ81BIhAYbhUd5hXYBBN','sXDiUQppDN3GZ','c0r4s','4dwPzCawqxvtU8u3IZCkZ2pbOEFcIxtt2JMh5N7ji8Dxq4KmV7iUoyP5L0ZaFOCTbMeAc8I9BylkB3CuAX6nOv7rVt','O0vcE5CriQZZYkbRWxg7al1NhEN193RijdeA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4735948499506760740,3719484378,'4ky7cb01FUGZwWv1L8SzhlOj3bjpBvILq8OLkWAgZ05y','BfU0uhgQUoUlxJmGViaYhjHe6kQjtPdllhnGg0CtTvPD4bT2kdz7EpDwheheK8Tzp1rH9qSj7ISbf5REBbqhCXKdRGAXcxzy0wBmXOksLRxEFk','Jt4oemrwqFoU2vHWz','xuRPY9eyWos7PruJKAtzgBc6nsiGL9T2yNcdTAL3tGpIzJtNPCzOM7SmPe68dAmlinPbm5asiihzcFjZljlypU4lmUbtOO6dHxFL13LlLSDJqfp824U7ZA4NJN2waBjT1aes5wLzeCA6M','VX44g9UdViiNAj5','CmYvrGSBmnPS6OAd2TnolCY5AgRWkyxVcqY3qNkJEzCyjDLR98VuHnTE2r',13);
-INSERT INTO ti VALUES (4735948499506760740,3719484378,'4ky7cb01FUGZwWv1L8SzhlOj3bjpBvILq8OLkWAgZ05y','BfU0uhgQUoUlxJmGViaYhjHe6kQjtPdllhnGg0CtTvPD4bT2kdz7EpDwheheK8Tzp1rH9qSj7ISbf5REBbqhCXKdRGAXcxzy0wBmXOksLRxEFk','Jt4oemrwqFoU2vHWz','xuRPY9eyWos7PruJKAtzgBc6nsiGL9T2yNcdTAL3tGpIzJtNPCzOM7SmPe68dAmlinPbm5asiihzcFjZljlypU4lmUbtOO6dHxFL13LlLSDJqfp824U7ZA4NJN2waBjT1aes5wLzeCA6M','VX44g9UdViiNAj5','CmYvrGSBmnPS6OAd2TnolCY5AgRWkyxVcqY3qNkJEzCyjDLR98VuHnTE2r',13);
-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 CHAR(33), d VARBINARY(15), e VARBINARY(13) NOT NULL, f VARBINARY(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (605792805,38,'YINTdNMUbwkDpgvQL6ECrF8Gvgy2f','L0ASsE','k5XzmrAA','MT36hgxSuW0RSzADrg4aCfEEn1zfzo98Sn88NUaHVjEwM8xE','dcoYjtfsTWjo70PE9IB7UVLbLaS1fhDvrHq5e6wqJiTX1hInNGlKxfHBTi3eOdtemxZJOB1kYNKL1wkzAh0N7glERoSauPsz','JvNZcU6RYSprdZ9cnh11AdDTa4Ddy96knq1U5xh7qG0FG0YG5IDMPqfZz9I3FgkCDRkwWNykAIJ6HHey1hhLGys9jOQLdFp0Y3WF',0);
-INSERT INTO t VALUES (-998881568,49,'FNLzl6C6oOSGdR','RowKp7UohGHEE','atRpL','EQnlx1bzJ6ai856QjpJ3Etd4bWHEAYzO','ILTIgsnUz7LyoQx8aDk9Fy1unfAsY4pAfeLIC7YZ6O8otmPBgeJfPEzhTEIxjVSmeCye8h','DV89vfqO4FRTFpwKXLrZFWNMHwfdg7BZFdOd8Wd6voHHvSNiebHNCsMqp7euYnJOOgK1XkvMyQLmGMQgB',1);
-INSERT INTO t VALUES (1721961819,78,'zpeS48RNAUrZ1zhON6txwZQEz','saJ','deM','WrvT4y515I5pLUdnrmKcjRWUWl4Obr5lYD9JZQ1AGa','zG9kVdLa02gUAw7W82Cv5xEu35vCIpg48GXLbL3FEJNdiWreDc9bGZotWfRYH3rJFhAu0xRFpiVhJn4yEj','kMN68yvvgvpahGQqeiQIgEPYJtKg4g3WhyPjDOlPvXXw0GNNsaCk5HQfIeIj9',2);
-INSERT INTO t VALUES (-393864540,52,'xe7P9','DzzPsTOl','7zoWbOaIj2a','X','2hvBfouYPLcGGuHZnLdyVeu2Qm7kWVMEW9DO24yNE5bz2qUbnFQYHhZvcbn1aDytVCWLYa','AW8Li5JOLXYmBFxLkTzngPjJLy4zsIFh8mOZr',3);
-INSERT INTO t VALUES (1352550169,247,'Ycvbdtr6Xqyc7DI','IlHzUIbO','fXSQTGeXDonqp','zJqojtCb4RuDNe7Axe','21BdSatrkUU3jHtGeqpfCWgn6YjMznnsuNq7igsiiXmfUcfLrcEjGhrtTNVEtrvC9pNxD5Aa1FgTw','nLXM9giHYz',4);
-INSERT INTO t VALUES (1320216850,136,'4hXSnjsaS2Q5zYEoy2Y4Cj0CoppiXO','YsezeEKqiFB','jwPuQMzB','JX267f9aNVbaVldSh0iFsfmz66k88BqGP4ThxbAT5dEQJsL6wCjwxT','GFFd3NM1m05llOF8yTjF8DSIgxxvJSVsfk6Ob2gp5R1kolwTCmdfWoKD','duDaiL',5);
-INSERT INTO t VALUES (-2080273059,16,'G7WGJHPzyLQx','6jfpu8hK8vLH85','WYUntpo8Vr','gC6LUVIlEpSoVrkqnmeHx80RDPV53aZbzZItfmxv8oB','QDX3zDAUCyqqVHcRXpFyz1eiIsyY4vUkujRVyQS8HJNGh8627ABVwalwBwqQsQBuYs5AjFXfMiW9lP','gPovGrkLReqNpsnFj4vueFukDWOFa5qFf',6);
-INSERT INTO t VALUES (1279040499,72,'fjq','H','rF0XB5L','hSRM3wfoxSmd0WgvyVRe9bJx2uO5Igz8ZGy42sI4aDgJvrB5','mCQ4BPuR5MvoW6Y','wriZ7bwFQgx52fBfXaeuwGKAgFGXHAJLvKMdBbE72ZKv3gD0k1OTlOngQXafaEBftTQ9KuvX8ubMK',7);
-INSERT INTO t VALUES (-1904246826,183,'rN40UjC4eVHaW','MPy2hZ','Dqd11jjhZsYy','SbxthyCmTJFlSaig','g6zQleyrRi','OKiDTCJutG0KxZk6Lpu2Tg96mFN6xKUq9BJDQf28eElfGeNmyr5TND0qH2z5CZDxxJhAeYS5J3yFlAIGYx0oF89D2ydFUBMj',8);
-INSERT INTO t VALUES (461943258,90,'BsjPozUkpIcsIQAxAZWMbfUyw9a','JQ1MdmGVEnnu6','X','yvdcYhsCQaLQYWqmwkFr7N6FH0G1KueiPElXGb4O0NI8AXIRHlooWwh8BM5JkFjMA5Yd','smRyeds8SdDQyEAwI6ugEFFsQsgqxpLUCTJwWrcsZAuIm1O49zc1Gmmp7UbpK0M6dSVrNeWg6j856kc22ZXGMLRdkpcuNz4lR','P95RGyG93DOsqjBvEhCLPDf12lPN8PznXzPTavKXlvvekjmuDLEKPEsULp1WJNsrHQNAjjLVTBbW4H5hnVhS0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (304474171789286311,108,'ctCHcgQAjSgKRR2AXfZRI0tmSQtb','BauTvEghYtJFS','unpCQSx','TGfP6nD2HCIuKdpi0UJMTdJPLsmmZ5WcmONy3kN','8n9R00KsStKgGLg8QClp1ihJoP3ce7YVBdYl5yHLVyBp1Bwn9AudLT1DEU16aw','iyzgzg9iXdsBal4XGjDm6pkx1Q1tdLLu6ZLjMaNz824TrEQthXsUwVD39gv7vMmjVjNm0hPaTIrTJLB',10);
-INSERT INTO ti VALUES (304474171789286311,108,'ctCHcgQAjSgKRR2AXfZRI0tmSQtb','BauTvEghYtJFS','unpCQSx','TGfP6nD2HCIuKdpi0UJMTdJPLsmmZ5WcmONy3kN','8n9R00KsStKgGLg8QClp1ihJoP3ce7YVBdYl5yHLVyBp1Bwn9AudLT1DEU16aw','iyzgzg9iXdsBal4XGjDm6pkx1Q1tdLLu6ZLjMaNz824TrEQthXsUwVD39gv7vMmjVjNm0hPaTIrTJLB',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(34);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
-INSERT INTO t VALUES (-3315401514023701098,129,'Qt0S','GydHtTF7cwktF3p','v','pIcHbMYvuvEiWADGS3xLdcWzsRo04YLHsmZlA5pL0u3ouom2eE692H2','ekfQBxtcTGBh7WwlBnWBBkCPk5EzP5LRMtfm9VSQ42QsYZlV5tXIUbwALbKwMSVGhf','f7IZgOF4K72TfjKebRJjoWmlEb81s5vh',11);
-INSERT INTO ti VALUES (-3315401514023701098,129,'Qt0S','GydHtTF7cwktF3p','v','pIcHbMYvuvEiWADGS3xLdcWzsRo04YLHsmZlA5pL0u3ouom2eE692H2','ekfQBxtcTGBh7WwlBnWBBkCPk5EzP5LRMtfm9VSQ42QsYZlV5tXIUbwALbKwMSVGhf','f7IZgOF4K72TfjKebRJjoWmlEb81s5vh',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-6530938840414576215,58,'9HhI4iTpUlQyCwRKJgz','O3wnZaEHcWj23oxLwHp56JlqUE5I1i1MlEEo3x37H0vmSZjv0qAh3A1XOJbYF7rhDAklwC6X1OKirg4Rk','2rkDf','1FiE2WCqZdBvi8Y3v0ttD3wfqGAizp7iB8oYc','ByQDua4PTaqBXtgbsenSTFiG3MkSW2RM61TCYkWqtUF6RO2GPBatA4or3g4gdJc54w0Fy0Pb','zJh22OPZfQ7csmN34J7ZV5lfWnJI4WgXs0eQWCHTJ',12);
-INSERT INTO ti VALUES (-6530938840414576215,58,'9HhI4iTpUlQyCwRKJgz','O3wnZaEHcWj23oxLwHp56JlqUE5I1i1MlEEo3x37H0vmSZjv0qAh3A1XOJbYF7rhDAklwC6X1OKirg4Rk','2rkDf','1FiE2WCqZdBvi8Y3v0ttD3wfqGAizp7iB8oYc','ByQDua4PTaqBXtgbsenSTFiG3MkSW2RM61TCYkWqtUF6RO2GPBatA4or3g4gdJc54w0Fy0Pb','zJh22OPZfQ7csmN34J7ZV5lfWnJI4WgXs0eQWCHTJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7052191110540597185,233,'ysybJcyqPzSihQ5q8RaCgLyndT3p','CS3mUU61mYxvcMR348HKsB5GQuj5G3RGIbDsg411kH3wbKIZSDK8pghaLN9NGaBvzhSmJ2rEyrlbGn6usodEKRMTXoaUosPXEhW63ikNo','E','Lt6sC9yC2IGslmR0ZyKMo7CN3t0aMdA2M8P0OajZLv5cLIgDish71o1EFdnUKr','ZvvBELS8WjMrHfalGSD','IQRpTUDQSdOxOuokAmwMtag',13);
-INSERT INTO ti VALUES (7052191110540597185,233,'ysybJcyqPzSihQ5q8RaCgLyndT3p','CS3mUU61mYxvcMR348HKsB5GQuj5G3RGIbDsg411kH3wbKIZSDK8pghaLN9NGaBvzhSmJ2rEyrlbGn6usodEKRMTXoaUosPXEhW63ikNo','E','Lt6sC9yC2IGslmR0ZyKMo7CN3t0aMdA2M8P0OajZLv5cLIgDish71o1EFdnUKr','ZvvBELS8WjMrHfalGSD','IQRpTUDQSdOxOuokAmwMtag',13);
+INSERT INTO t VALUES (-529002960,1465169,'WdTY6','r14smpa2nZULZmbGgSBRvcZfdvOY','v0sEZZesPsbmFlB1f6ZNU9M1jUFuDPpX0VC9ZL3','6gGKso0wkrrQEEVn','A','Qr',12);
+INSERT INTO ti VALUES (-529002960,1465169,'WdTY6','r14smpa2nZULZmbGgSBRvcZfdvOY','v0sEZZesPsbmFlB1f6ZNU9M1jUFuDPpX0VC9ZL3','6gGKso0wkrrQEEVn','A','Qr',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2116180296,15069326,'PW4v2F8bFnTgjdeicVQwMGCpsbZSJkyHYKMyqg','HQxJQboGOclYKdjsuIyaF4wlGN7ju3EqGgjcas41jWjFpkLzLYcEWQxM0o4P7m2LOIoZh3w9JZAL9uFQ4UQgwBFKzF1c07Hbn6iuP41fj6lT1T6wKJoXFhlvNrJjPpee9oZNtWNokKUVQc1DISosXnVLjMu0AdvdWlmEoJgqFfyoH9UhQ9ZChuK5Lysuv5','tVhNNVrrsqiplm1xMTOW','bjnHpzlO4mFIBrYOKCOrQHrXwsyw7JrBzLs3Nq2KC8p2MsVIkEkglP5uHM1qUhxZIJ7B62agdvXXSb','U','Bi',13);
+INSERT INTO ti VALUES (-2116180296,15069326,'PW4v2F8bFnTgjdeicVQwMGCpsbZSJkyHYKMyqg','HQxJQboGOclYKdjsuIyaF4wlGN7ju3EqGgjcas41jWjFpkLzLYcEWQxM0o4P7m2LOIoZh3w9JZAL9uFQ4UQgwBFKzF1c07Hbn6iuP41fj6lT1T6wKJoXFhlvNrJjPpee9oZNtWNokKUVQc1DISosXnVLjMu0AdvdWlmEoJgqFfyoH9UhQ9ZChuK5Lysuv5','tVhNNVrrsqiplm1xMTOW','bjnHpzlO4mFIBrYOKCOrQHrXwsyw7JrBzLs3Nq2KC8p2MsVIkEkglP5uHM1qUhxZIJ7B62agdvXXSb','U','Bi',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-557363170,7913755,'saCORIcQvMMwkba2tS5uWtdBXmNBh52VVlgykzsyqBINVvZZwd','AwkPPr3ebXnfbp9iSfljsHODoGRFMVwQUDyXx0U1MOSFrlcXEon','h66UKDPQXvpl05vJ','YBsJ0K90WAZVngvqGFcwRLeddTJBD6tOKxM5MKqiQcpnfJUal99EHy4LS5ayR9NBeBXb2q5qHnfaHvwn0vOMdQCDseubCRIUsvFcQiyOQwStUSJ3fTLjI0uPXcUE5kjIWLTTX6ZRfABcHrSiFNkzFc8xtiQkZmr0O4H9WtyTebAeqVs4uAHkmhk1UCv6Z74R','c','v',14);
+INSERT INTO ti VALUES (-557363170,7913755,'saCORIcQvMMwkba2tS5uWtdBXmNBh52VVlgykzsyqBINVvZZwd','AwkPPr3ebXnfbp9iSfljsHODoGRFMVwQUDyXx0U1MOSFrlcXEon','h66UKDPQXvpl05vJ','YBsJ0K90WAZVngvqGFcwRLeddTJBD6tOKxM5MKqiQcpnfJUal99EHy4LS5ayR9NBeBXb2q5qHnfaHvwn0vOMdQCDseubCRIUsvFcQiyOQwStUSJ3fTLjI0uPXcUE5kjIWLTTX6ZRfABcHrSiFNkzFc8xtiQkZmr0O4H9WtyTebAeqVs4uAHkmhk1UCv6Z74R','c','v',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1040190254,1310079,'SD82Y','CmUbAgtCjp8ub7UC0FuhMfdLaSr0iTP6WChzN8JSIGOoSIahnXrLid3LCgrDE4FIb5O3yi0sToxa2VnS01uKptW82FWv8Fvw2936CAWgiETBAVh4hSAGrXHo5mXneDnnozkIysvgkbYVndy06ZJwBCKIOIPwqxcK1qtNfaNsy3zFQ5k08oVkxJGLPEOE1LsV3bOF9mzQR82ZD3PVCmTGKMk3PPhNzMc1bJsqKqmvHN','ccinnPZzlGeP495BeNdvRRccKKvOdVBFmOAMsXyjdRyiwaU7Zba9oIet2qyFS0wrwRstPsR4yUfJWdfsV5gAagx6dJVt7','JEtjMPwYXJmmOjeb6m9Q8pPnUtOcleX5vbe8suxjzP4h5tmwBX9hBER9Dss2wW1oeAUnxfMcd92IbpqsPJJxsFll58','80','kH',15);
+INSERT INTO ti VALUES (1040190254,1310079,'SD82Y','CmUbAgtCjp8ub7UC0FuhMfdLaSr0iTP6WChzN8JSIGOoSIahnXrLid3LCgrDE4FIb5O3yi0sToxa2VnS01uKptW82FWv8Fvw2936CAWgiETBAVh4hSAGrXHo5mXneDnnozkIysvgkbYVndy06ZJwBCKIOIPwqxcK1qtNfaNsy3zFQ5k08oVkxJGLPEOE1LsV3bOF9mzQR82ZD3PVCmTGKMk3PPhNzMc1bJsqKqmvHN','ccinnPZzlGeP495BeNdvRRccKKvOdVBFmOAMsXyjdRyiwaU7Zba9oIet2qyFS0wrwRstPsR4yUfJWdfsV5gAagx6dJVt7','JEtjMPwYXJmmOjeb6m9Q8pPnUtOcleX5vbe8suxjzP4h5tmwBX9hBER9Dss2wW1oeAUnxfMcd92IbpqsPJJxsFll58','80','kH',15);
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(4), d VARCHAR(74), e VARCHAR(59), f VARCHAR(57), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5101086426680589922,3301564537467913568,'s8o','ApVUNvpIm1bVkQNVk9K60Qsb4GnAjLSvNSBbKm9x11GLfqlWryYfrcT6EUM','2JFXTcoRBaARUC6ofyHHkxmTENfOidtHN1JuzYGk9lCeg6vyKfe3vzJ','JTObHWpfMndrSY','97LWQeyL0eSy439qeevhNGCzJnSvHibjJ4ALpFOQW55Ok6','5qhCgTxqdZ8EJCBXhFFb3xAeIodRYViIFkX70YzCMIh',0);
-INSERT INTO t VALUES (1587255795707977335,4309426744480229777,'3y2','hKIiPjaubs1XSZuPNnODKQcqe5TDjbQdBuUCKNHUC6tZ9l4zeNU2AyuV','rOPGu','qvJGsPZZzuQdHkfCg8Nu2ja4y4u1','68Np2sIRCrMkLwgKreUCypKJy9ZxQkxIgOF6U60E2u1kCWivHW8uhjWe1rIAHpOQNL8gF9ek5O3D9AOVjEIDGb2JEBgOU','Hre3CLwOAzfpR5w81Fl3fK3AR2UW6FXdnmp4kyR3lthgqHcbRUyk3yET7Wa4qn3wJ',1);
-INSERT INTO t VALUES (401568045933042108,-3941370144263005254,'t4e','77wp8ueBn8YeRUAnDqASyyilP','qTJFZ','9z9itDL9SNqhPOSaPdpERYRquWSmOJSHfvMy9Gp6IJToiB07tHvdFb6o','wFlbA6t08BYBOLQVqarJaG5wAHap83fTVKDS2DRcUhEfeeFKegPBoI3kcmSQee1AKS5t8WY7TiSQnI825hKlcby2qqzxzLju','E6VCpz60BB8SwKctWNbR5u4pjCxWxPfxl3ORdVBuSiDr4DdrUr772io7y65',2);
-INSERT INTO t VALUES (-2298682861250582286,6600344515741498162,'J','gd8XoPF47xjIgycFP5g3QxYQu088V','1PC5Zn8FfcbKXgmuXOQLT1sUMMoGrzpHiCPtXr6uVt1hDjgVowY','e0ccDXel4QebY4w9MATDwPE4tt3F24tJ','W99193cR4oA6402GyOvYz8kR9M5lJudyyawdrXw1BbaNfbo','neRaDqDvF4WwEvUnNxHAamI',3);
-INSERT INTO t VALUES (-4561208957078415854,-6800361428330110453,'l','Z0NUQUuVL26EmJWwT8XPpC4ktAZ0tfe9SBSHksEkQejjte1W6FH','UyhXwo73tSqa9MWR3NPBdg','4knZ94eyOy2rpWHj6pHWkmT4dX3HmrMLhk3pEec','jMFo7Gn4RK2avNrUFutn1neq1WoYCD4JwJFDW0VwlkAutroXyhRigyBvdVdMp6OwYcGmsuLxWjFFOxXUdnK7','3TcGHWfpDlIjKaGAlVStvrWFtjd4kkODSLOB7I31PrQdZKQcPyRPjhbi839wtlZ6h7K0kWjeCZ',4);
-INSERT INTO t VALUES (3863571839142204864,-3884175620980295528,'1P','NmrCVenH7ZUBNeroIn6HL37TJMB07zQgH2Pztu7ToFVsSNyJKoFAHXXADei7XUXl','S2UZxzrcYWgYjGqlEMbSNCtlv9mrm7gMLBSdn','lOXdAujR12JjebPxGKnIPteegi','baycAAnyJSiEtyILacIazD8qhDhlkX4','dVRwqHC6udb94b59u7bUBcS2WsiTq0pVxnF879PglDhnKl3rtlff9KO34u9wDysMyBB9XxL2rFjpSYz4LhD',5);
-INSERT INTO t VALUES (8183549325201479457,-637978036281470713,'c','QlXnpKPnKcm','Tio2FWP24Xkg4ekDf3FMVS27P0T3W6z7ScJVwunINm2gD1loda','ZJPlusrK9ttk4FCxMCkP3pdSmwJUWmyCMqe3le7ZTa3opiE7MgQDA','hRFd8dvbbvH4wuTSGIDOG6sxFoXJlIEGH53rpyBBt4UtDjboexthOwpg0EC6OI1ACBs3CFB0MyeJ2SysK4sY','Q1BFg80c3n',6);
-INSERT INTO t VALUES (-6182375905812059259,-5086800572310561643,'MX82','Y1nzlRVCHwgOFAJ7Mny1SOvHN2w9dc7o4Bo8c9Z2Tu6NGnVhpL','pIrePF1WlYKilYF5dGNbxJ1Mk30HWa0wqhFp6HaAA2vFefHEFFxz5','mmUrpXrXXUKwN','nuG0NryQx7MW1VRUWYENs5ilNO0JQcs6siYhbUt2Lq727eWfLCq0ij7hgoMgdHbOSUtcULlZLAzuRmW0UKXek3Sfebjz','ip2gmv6Z8wmkQR5EscMkwyGUBq5x6FQBzAJOOVS7u9CKYzT6SwPfK6mFrdCtZXNNUR854IwTRE1',7);
-INSERT INTO t VALUES (-6202125466827963349,2837951363700811105,'Q','0wwS6sNy5U1W7Dfyxb8E2AjPvgULM','UUhql2TTRVvnCw','rgSDXNyx2hkxB6F219ldUWIAKOyzwQPN6x4l2kXTQYhLU6j2HycRBk','fWlOYws818umlukw0ev06pjraN2byLReqcWzMZJdn3p8X9y8a4Dn09EXnZVJSqVDsVwIgzoGJVgA','u5hYhTzTqpIUAxrGrerVcAIjWarqD8WfMM',8);
-INSERT INTO t VALUES (-2351882057845869387,6070635138567817409,'Jwh','uNqyJTse69mE2Tk1n5fanvHlhhEznRHdbWmIg4l5ewuFl2PJBMbDXUWWG','CPPrQ','JsWdLRG2zQ6QCo5R','QzEPlEYz4RUEC3vkYyGlyq86x','frDDJHG1kM129YCf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(83), d VARCHAR(88), e VARCHAR(8), f VARBINARY(39), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4665054494542469394,1705438913,'3WT8CbaNXI8GiKgTzk9P67pkLyE6EMu5hjTQnE6iPuU2QWJ3lU1Jpqjk7N0','4qIlVPhS41GnsasxZGVBfvzYt3AzwfhUIbJBsHALXxJ5bLv08WiP9eniY','qM','pjmAxHdONTljwRlNR01kOO','w','B',0);
+INSERT INTO t VALUES (-5255590660671149080,4084967006,'NGSIPBRL2Y79RwAkQ6272sM','8MpFkWbkgcP4wwkQ7MT1T6ZJA41yTuVLZ6VOPXYPr3bfMNpsukMSW8MnJeZOLE8ze866f9BbTrBmf','C68','DrbObKNC54c4rY4XoLcuBG1HJd0rSBPGxJTs','8','g',1);
+INSERT INTO t VALUES (-8963315745227992135,2645310224,'qQD7pUhKrlGEYE0YgAzq5ThvzuuuymSHSVqKsegcyhXlWq3tvrtkxBgCGkoJlw0Ngm6DTJj','kmsmTHqrPsRF9ZJjSwAtE7XNFFoH29ovRy74zaCbZgCVB0VAZbBCuRCJiZx2fV2x3D3n','sFOGK','sHwu','x','j',2);
+INSERT INTO t VALUES (4067691844447675986,1341912040,'Fm81VmSNRsVvLVQjnqgaU','NPOnUEdAAGbXnfTcaNMHmrJJnelrWxYJzF50knllbdRnosRrU2odDdg','G','CSlaO7UVkXxTG1xQwJVG3ECgia9F2c0a6MmY','l','8',3);
+INSERT INTO t VALUES (1603751537479712975,2103780172,'Isp65Xxo3Fn2RC2lz9PXvojUWruW5qI0kaDQtZ0Qaz7V','uWZnfxHi4acrV92eKUFbdWjdo5PjdOz5czKkGuwYJ1','370NRI9n','Lr3dkMHk5yZzfHhC9','Q','Y',4);
+INSERT INTO t VALUES (2537652537766240903,1146293299,'j0KzmGKUnxSg0I4u','ODq2lSypxaMJVzhLp1rZSd3Txm16ccgIMPjVNbYldS','Omroi','2qOy0j1lVZZ','m','g',5);
+INSERT INTO t VALUES (9217459191306360702,3303838082,'G7dOv','6ONxbvJUlxqlRCDPg0HzzOO1Tn9QCfTd0WRYz6KDDOxMjpO12l2Rpzu6SRmXCyZ51tqaBaG0h','s8y','JxGMdwYu13vqeu2AEzPhtZS7N0qwg','B','M',6);
+INSERT INTO t VALUES (-8055100275445256941,19262601,'OKfWL79TIoqXVrwK01HQ5kCtRSiqq3xdf','MKkvKUqcdaiT09DSBfM99WnLayGcPTVqA6Nu96liQgw3AFDRq0uFyjVg3YHoNNNG8ADw1','G9xuibE','2xbnPt0cNeDy','g','5',7);
+INSERT INTO t VALUES (8961508216803486841,2970526422,'unRZwZQdJVLz5YEeRrWvcQnTp6ILEBGuha5NyKaPwIH6HbHSFh4tQFQOURKPKyQ3kDVRRuNsUH0y','SObT4QVyssTt0PCDDmajJM3lty8PLI509O7TcifyIiaFuC6H','ptAsKsZ','X','2','5',8);
+INSERT INTO t VALUES (4085408107982505641,4237309807,'r4VZwrgpHpXvyoXK5QxvWiLO9SnBGo87aYtbsxvKehBDoVBl','ITUBvQYhh11wrICKUvXNqJAHfR4uisL9NxukqWhs4ZrzFUczazZ0ZLa7DP','WqieutZ','1be','w','e',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(83), d VARCHAR(88), e VARCHAR(8), f VARBINARY(39), 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 (7361630016548741436,-4003068717229537538,'PUbm','T5H52UYYuFkLCMoJVsSGjNEfJ08R8','cQwffOLrNzOkgqV9xDw3DkAlborGRFBa41EVQ1Z3vYFY3FyjX2cN98qxxHz','lDjXoZe08','MgoXj1VO52pYk7mOWLdbYND35Oy5Hk4IZbX0FDWsW0Bo7jl8UzsBm5HBMPjz8SCQQbJTsNdUhh6iipvcMcyFHGM5d','PRbn83vifzcZMY89j2K4KKXPConZbgDZwquXLW66EaOPexsDYSuA3tjZ',10);
-INSERT INTO ti VALUES (7361630016548741436,-4003068717229537538,'PUbm','T5H52UYYuFkLCMoJVsSGjNEfJ08R8','cQwffOLrNzOkgqV9xDw3DkAlborGRFBa41EVQ1Z3vYFY3FyjX2cN98qxxHz','lDjXoZe08','MgoXj1VO52pYk7mOWLdbYND35Oy5Hk4IZbX0FDWsW0Bo7jl8UzsBm5HBMPjz8SCQQbJTsNdUhh6iipvcMcyFHGM5d','PRbn83vifzcZMY89j2K4KKXPConZbgDZwquXLW66EaOPexsDYSuA3tjZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(5);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
-INSERT INTO t VALUES (-8220573975258876855,6902890097191203946,'jU','Y1TdQqgIw12nme9KJeVlQ9nzxgVmGttPTCQ2hX9cKABMqG8OJFl2sd5hG6ewqD295rs','4T9DWCIXHfI','dGFFo0Omy9ozNwlkTDu8esWDGPrqvlXrKCz','XnQwSOppeWWPZfBT3dO4MNxQSxOX8xpBJT03xkNamv1Md7JheMM5bluZ2njaZSmO25mZRbKHGrTVdgG','Zcz8zDzvSE',11);
-INSERT INTO ti VALUES (-8220573975258876855,6902890097191203946,'jU','Y1TdQqgIw12nme9KJeVlQ9nzxgVmGttPTCQ2hX9cKABMqG8OJFl2sd5hG6ewqD295rs','4T9DWCIXHfI','dGFFo0Omy9ozNwlkTDu8esWDGPrqvlXrKCz','XnQwSOppeWWPZfBT3dO4MNxQSxOX8xpBJT03xkNamv1Md7JheMM5bluZ2njaZSmO25mZRbKHGrTVdgG','Zcz8zDzvSE',11);
+INSERT INTO t VALUES (-9196928157796978650,2759486976,'SviDC8LsbjXTdE82IrxWRV1bFIhMHYgUGC','jim1l8Jug14f4ws9yNP8iRLhMMRC9szjmJeQMlSHQVPf','C','dQAbebxBeukx6MVoiBWJoR5bq23','L','5',10);
+INSERT INTO ti VALUES (-9196928157796978650,2759486976,'SviDC8LsbjXTdE82IrxWRV1bFIhMHYgUGC','jim1l8Jug14f4ws9yNP8iRLhMMRC9szjmJeQMlSHQVPf','C','dQAbebxBeukx6MVoiBWJoR5bq23','L','5',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(84);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
+INSERT INTO t VALUES (-5939989584125606698,2383169081,'YjBkvU1BbWgBO7Dnl15yD23zIUo4RV17iLy9sGuk6tUtAdZN0eKxjnkhSR','Ne272GSGb6Uo37JVowkblT','H3S','R2zfJeg2t6ymkW8IVskYaLhkje9','G','4',11);
+INSERT INTO ti VALUES (-5939989584125606698,2383169081,'YjBkvU1BbWgBO7Dnl15yD23zIUo4RV17iLy9sGuk6tUtAdZN0eKxjnkhSR','Ne272GSGb6Uo37JVowkblT','H3S','R2zfJeg2t6ymkW8IVskYaLhkje9','G','4',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-858670118993376498,2142239110500173054,'7nO','kCV59e7uJ3Rgv7DfqPxggHiCT70f7NReFRT66xyKmO3dZhIrpSvOfNXnN6NFtKGhP1Emh1g3fR9fykrIUuafYmxMkd5xyv6vDFt2XMAOYL5ahduLkf4g5DKb6Zc7tcAzgsoB7375I79T9MDjGTeCIB0u7W8CerlG12p1EkbnoUP787ngcDDyykznfnavBFKBRwFKjhjx1gaOMp99GWSfcVy4xvBY3J7Ukp7P94HHw','E0Dyc2Va','rEXQ6XFZho7RnnhgrX6Hq7P5yqtviv','aDM','ScKGGTuQ2hly37JcjEf3OPXrOr5o65UGiALwoEFOfBonJpY4Spj9cVrpz5pPW01K8BoOdEoEGdSclDD943RMeVsYKhl',12);
-INSERT INTO ti VALUES (-858670118993376498,2142239110500173054,'7nO','kCV59e7uJ3Rgv7DfqPxggHiCT70f7NReFRT66xyKmO3dZhIrpSvOfNXnN6NFtKGhP1Emh1g3fR9fykrIUuafYmxMkd5xyv6vDFt2XMAOYL5ahduLkf4g5DKb6Zc7tcAzgsoB7375I79T9MDjGTeCIB0u7W8CerlG12p1EkbnoUP787ngcDDyykznfnavBFKBRwFKjhjx1gaOMp99GWSfcVy4xvBY3J7Ukp7P94HHw','E0Dyc2Va','rEXQ6XFZho7RnnhgrX6Hq7P5yqtviv','aDM','ScKGGTuQ2hly37JcjEf3OPXrOr5o65UGiALwoEFOfBonJpY4Spj9cVrpz5pPW01K8BoOdEoEGdSclDD943RMeVsYKhl',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-2308616662156453546,680330089152545963,'q','9oHckZNUahWmYee8NE2tDMS2d','9','yCEMXTo0ETaOiuJFJiQlkuMgR6zkNm9SLJsqbkBNIOvwl2kpem3cwA7Jwi0XcR3MkrxpGXoSikynrC83QFFSKmaQD3QZbY9leYAWVM8v84c9O8gwqSR3mFUZH0iNiTceQZT1kIDLpPIucS9xMSlYSHXX8srsTTBHMNdzDJOSieBco6Y7yQjKN5kazrUR','bSAB2TQCeOXK4Dw9mGq9RhIyMOfOj9pyUDjgJSWuFpklgq','wlH3t2TyViWX8lgOFaFmsxdzAHMtHooyBOVdNy08cY9T8h8452gxXJ11T3anWuTpgicUKe6BHdVIRQRPer',13);
-INSERT INTO ti VALUES (-2308616662156453546,680330089152545963,'q','9oHckZNUahWmYee8NE2tDMS2d','9','yCEMXTo0ETaOiuJFJiQlkuMgR6zkNm9SLJsqbkBNIOvwl2kpem3cwA7Jwi0XcR3MkrxpGXoSikynrC83QFFSKmaQD3QZbY9leYAWVM8v84c9O8gwqSR3mFUZH0iNiTceQZT1kIDLpPIucS9xMSlYSHXX8srsTTBHMNdzDJOSieBco6Y7yQjKN5kazrUR','bSAB2TQCeOXK4Dw9mGq9RhIyMOfOj9pyUDjgJSWuFpklgq','wlH3t2TyViWX8lgOFaFmsxdzAHMtHooyBOVdNy08cY9T8h8452gxXJ11T3anWuTpgicUKe6BHdVIRQRPer',13);
-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(84) NOT NULL, d VARCHAR(13) NOT NULL, e VARCHAR(1), f VARCHAR(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (54497,-28,'bp6qdBk5WOWcWOpYQwmcQkEsBA3AxUStsmVyl1b3','T2O','R','l','ARhEjmCEGdo13SvJ','LgE9f5oGRIK6gNxyvQ3PqmuFfcnqtqhDDLc6S6AM92meUkfLtNrmqtlyeD71uT7wwZ8hh7YSTvoE6sZC',0);
-INSERT INTO t VALUES (30495,87,'6GBIo8s8161tYWQkdiLW','ihbFPmK7','B','z','Bqvim6cqeVU5JR5LmkDdyIjWkgblKueuXeUPLEprJFFLxWe2MJ','Db0e4TPuHV7hm6vhIddiGhsxLRBuIHiso8lOyR4WElzRlunotN9vyMd9kLJ8w',1);
-INSERT INTO t VALUES (8985,-83,'e6oQM9tL','JZIb2','1','uT','MtE9eZIwwCQbCVXj56EHkLzSpbos9fGGGAbo6XfiJmSsgUX1oYMkhWpzE8DbaQz2uwLwjg8d2tGV8DrBw2MB1JmAx','v27Z9GJ',2);
-INSERT INTO t VALUES (7210,-121,'S7JGT1lxtI4jVwDRRFPQMRfi78mi1RNyYCxuyDoCqzAS0zssp5','Qh','e','kdup7CI6','DNJa9aTQjbgyKQzLC3MDV','m2ipkFXqjr',3);
-INSERT INTO t VALUES (47361,-79,'VShWNr4BCz3fc3SiHM5Av6uAX7900lwu','xl9vHf72','G','HeQ5zR1','rztyGWnPqHQ','7cjT6K5loOHOGWBP6x99LB5OYQrCRqlqks72VG6LchtHUd06OavYLRzc5pKgdum7ALK2l7pGrm8RXnowm',4);
-INSERT INTO t VALUES (34833,17,'ms9KlXqFkntKEgC1ezevBsVoxGcMeDBDoHEBfzPuhuV','eqgiFC1JJnxRr','h','oTsLBIu','MGbkaqBGmz6JSUaIfohSTUhRZJXRICZUXRoeMo37BAsNBA','aRiv4erza6nue8cbxcQSDaAPvwwRvSmMyIX2atyh6JR5yX2EasAAvAVGBZSv3xBJHcbK49pDYkHwAnH0I9Q',5);
-INSERT INTO t VALUES (60379,-6,'BVZLxvfD7Eipcw5iBmDD3bmGNysGQo6MEfF73xDAn6fUaHq3x4eUuZW5f','jAgdgPKw','I','FQaOp','6V5svsgyRroddClVrzaRUdakxq','7nhA8yiwRaOaZ24X87PFUOWoXnnlLmJEZicJnGbl6rgx3HmK4nV0RTzfBiLFgBxSy8rDe5dr1DrZ51m93P',6);
-INSERT INTO t VALUES (1418,-98,'5AdanioIVnH2PEU3t8lS4RN7DV9TqiLjaoVWSgICkrg9','hHxm4Jdk4fZP','Q','xtfT8','MVkexRiwgGd5OleRKr1amnIhnVeuKPgw1wDdCEdP4NWy9XFo5n4DtFDNwPycxPFBBWTmzKvEMFSmNZXUssb0mifZtMD','AX8Bbc8OvkQCae',7);
-INSERT INTO t VALUES (30144,92,'1PaLoueZTXonpiLWiYwmeZrwN6NLnEV86Yzpa','pYYJ35iiyZ','3','2WrFc','9bXko6','aIE1OA8TocZTrGOLTuCDeyMaT0mUDxJiT0Y5cAOw',8);
-INSERT INTO t VALUES (192,19,'a5Wci0k913MpVu6j516Rl7OhVD77CJAedI2VNAFP8VDIfYNaKlZZCB4bksf4lBPh2qwzZ4TwxYod65','hm9s','0','21','AxBQ4vdJL1xgtzP2mIRSnNlMSAxKJD3zoagnH0MX6dJ','qEiEgJftEti33e3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (870787112592175760,2805110503,'yTCMmCqFaVuQHpfzgTxEP5lxxwNL1UCjWwrN4RJ','XWkUxJFQ8ft6u3TE5','QmQFp8jF','TeK7m56oQTsISvGaS4xq','e','8',12);
+INSERT INTO ti VALUES (870787112592175760,2805110503,'yTCMmCqFaVuQHpfzgTxEP5lxxwNL1UCjWwrN4RJ','XWkUxJFQ8ft6u3TE5','QmQFp8jF','TeK7m56oQTsISvGaS4xq','e','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4452954136149045119,2975474707,'tCVBUclAsv','YHehbEdRDdozEgk0qwJxHKrvsVP8uY5x2Ho0Ijzmq13gQGXu7LBOuTJS5ux5S5s4qQ9vAJvgQssSH9Fv7sZn2cbv1mTFJ0IOxgBOtwybHApNXV57rrilPLgPMA7YtvHPld81ur9nqRvBe8xHLdTYor81IsLVANvZkrmfLfpVh3scUeZKDsdiMSfgHZSTfQsXKg4M4gc5n6dVQHQg8SsBCxZx1uu','J','pKoLccrB9c7kMEThCsoli4BhSNGJ3KmifIJ45Fj92FSrQq8FiyLwLVRu3sGKC93rgLioC8xIS0nCpbnSE8O5h7kcjoUSjCuZSq0N2tYEOqjafk9TuItkJi57TN5suEvMMsmAg8THfT7v0jsghJeYl2dTueaZmLBQtLFrm9AcPBivkTx9Ziy9J6BJKProltrXlCIeRhkWsyshZNmRo63Xd1Eqw7Z2S','E','O',13);
+INSERT INTO ti VALUES (4452954136149045119,2975474707,'tCVBUclAsv','YHehbEdRDdozEgk0qwJxHKrvsVP8uY5x2Ho0Ijzmq13gQGXu7LBOuTJS5ux5S5s4qQ9vAJvgQssSH9Fv7sZn2cbv1mTFJ0IOxgBOtwybHApNXV57rrilPLgPMA7YtvHPld81ur9nqRvBe8xHLdTYor81IsLVANvZkrmfLfpVh3scUeZKDsdiMSfgHZSTfQsXKg4M4gc5n6dVQHQg8SsBCxZx1uu','J','pKoLccrB9c7kMEThCsoli4BhSNGJ3KmifIJ45Fj92FSrQq8FiyLwLVRu3sGKC93rgLioC8xIS0nCpbnSE8O5h7kcjoUSjCuZSq0N2tYEOqjafk9TuItkJi57TN5suEvMMsmAg8THfT7v0jsghJeYl2dTueaZmLBQtLFrm9AcPBivkTx9Ziy9J6BJKProltrXlCIeRhkWsyshZNmRo63Xd1Eqw7Z2S','E','O',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2902987337698345376,1140661945,'gqFqsJdCG0JHsVkpoioYGSgO','5Uwe6MWUPOOmFIHY4EI9MuHMTH45nL3Z2u5fqma420Ab9Yq18tUdDczPm3eeTeAhGTmUxuo3E3Xbz4L8RO55ipqnNvVIqkGg2wvHBVyXDRI71v7mavluQva81481o6EG9BWDAjjtGDTQ9yk1pSerGcgCEcsoQPrkeVWQjOC7Gp','La','vk2povx6SYX9rG6Qy3RJcSWLwWIFXpTFOklTNFhRDQOTu4YQsOnhRfA1u3zRMdvBY25fzTChCwyyoXcJs9KACzm1OW4eXlJNSyKGP846csEsqXBqrdzdiVo','YR','q',14);
+INSERT INTO ti VALUES (-2902987337698345376,1140661945,'gqFqsJdCG0JHsVkpoioYGSgO','5Uwe6MWUPOOmFIHY4EI9MuHMTH45nL3Z2u5fqma420Ab9Yq18tUdDczPm3eeTeAhGTmUxuo3E3Xbz4L8RO55ipqnNvVIqkGg2wvHBVyXDRI71v7mavluQva81481o6EG9BWDAjjtGDTQ9yk1pSerGcgCEcsoQPrkeVWQjOC7Gp','La','vk2povx6SYX9rG6Qy3RJcSWLwWIFXpTFOklTNFhRDQOTu4YQsOnhRfA1u3zRMdvBY25fzTChCwyyoXcJs9KACzm1OW4eXlJNSyKGP846csEsqXBqrdzdiVo','YR','q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6568870179074758796,1445224363,'jOXWGxdVvXSgpXIg6LYh4XN3kgxZGwrbxoWf7ooV','mQEWBuGcUV7rdDIrRoIECP','1G','s9U7wCowmyNbyReUjSbC8APZhqGqeWwUwzkh3lsCS6JxXXa69IOXjMh5dzVNVWTMYoESud1dMbBX2CvGmPl9HaBvTqM5w7GqqA019wWSPxJORXVegw4rXN5TnSB2hB7ZiLDtYTAgOavcImkKSP0zIYBmpVz1Oepo6y5FvfztupDw','H','r',15);
+INSERT INTO ti VALUES (6568870179074758796,1445224363,'jOXWGxdVvXSgpXIg6LYh4XN3kgxZGwrbxoWf7ooV','mQEWBuGcUV7rdDIrRoIECP','1G','s9U7wCowmyNbyReUjSbC8APZhqGqeWwUwzkh3lsCS6JxXXa69IOXjMh5dzVNVWTMYoESud1dMbBX2CvGmPl9HaBvTqM5w7GqqA019wWSPxJORXVegw4rXN5TnSB2hB7ZiLDtYTAgOavcImkKSP0zIYBmpVz1Oepo6y5FvfztupDw','H','r',15);
+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(58) NOT NULL, d VARBINARY(49), e VARBINARY(27) NOT NULL, f VARBINARY(34), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (134,192,'oD0w8LfKKf3I','8huKYBLvDD7GQIUCJm90c8WxJtJBsmhtECPP9jOyrQlT','ox7D5LmTuGQjWU93M4JrwxtZC','wPE9LAFgXaJwmol3TRVr3Uxe3tEF0','B','u',0);
+INSERT INTO t VALUES (175,80,'dBxA1RLxyrSvhozLMFwRtv5WYIiOw','RFNBtraGbHIgh','sErZWEvOXv','JuQVoP1y5qezwYPyyPXc7PwL31','d','T',1);
+INSERT INTO t VALUES (79,209,'7mN5P3ob0tUuVtfBXcXIf','NLjIexDktXcqLcbGkUYOsZ1HYRq79','NMzWBsmoG9vvpeSoJmrTcz','v80eauQusoO','l','d',2);
+INSERT INTO t VALUES (56,92,'1UuchJmpkY','ZhR','6F0','1','y','m',3);
+INSERT INTO t VALUES (156,142,'5f9gCR','GTYAwv2RosVWwvQN6ET7aDkIduykEDfq8c52GGwPYbj','lKLBt7mFBIpUYhN','aZOtnahvmW','b','r',4);
+INSERT INTO t VALUES (153,165,'ZY9MHw8NOzvr5ipLYCTVPyx7wBFeYh7PEBMoEvo5emRBm4PL','qvqBwJKYKVY1wt1HmoJVFlRAirmCwFCny9','LCJKI2nIa4LJyhRbthnMZi','ZBTRxg','j','X',5);
+INSERT INTO t VALUES (118,189,'quEobRG7h','pAiOTbMboOoh','1zxPR2MspqpC6oAz','j0bG9NQhj7oK8Bu4DC','n','W',6);
+INSERT INTO t VALUES (19,222,'cQ8jnppRgSq2gVB62VaNVIe26qmf5uz3gNA8tb','fptuuj6NLLALIT4LmBs','bi5HNgfV8PQallcW0GDD2Z','34YvrAgFggvuAYiJGLbZuMi1mxQZI','r','7',7);
+INSERT INTO t VALUES (128,90,'DivtP2gb2Fhir6r1f9yZ7xXE','uwan','CU9Cj1upEXAzzI7rmfI','SQ9T01l86ZBKfpWYDn52NGhMhT','0','Z',8);
+INSERT INTO t VALUES (175,170,'FNk3rhS5cngV5G0PBYW2KK','R7TZDW8m62pOEfyZZWkGc3GnTGxpI7wJiiWjYiO9','YzpugGd1UPqHwXj','StKUnQaM','z','H',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(58) NOT NULL, d VARBINARY(49), e VARBINARY(27) NOT NULL, f VARBINARY(34), 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;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (447010,104,'OaZLvvdcD6VPVUgrsVgnm7VEdb8KM','MMHtD','M','aFsWSJ','u5WlX4G','HHXx1cSyv5N1H7yYIF884aet0MnBC9AXjG6Smd7CUunccZdGQJX8slFCs9iVT0cVimY1TA',10);
-INSERT INTO ti VALUES (447010,104,'OaZLvvdcD6VPVUgrsVgnm7VEdb8KM','MMHtD','M','aFsWSJ','u5WlX4G','HHXx1cSyv5N1H7yYIF884aet0MnBC9AXjG6Smd7CUunccZdGQJX8slFCs9iVT0cVimY1TA',10);
-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 (16731854,-101,'3','g','c','57sQ','9Dxr2LjdkJpeMVgOJBI9aP1682nsXHf1t0T','Gb515GEaFCT7goDv1tnjTvr1s4pdChIGtazQbdpJeXLSBx9pJPUnUnGc8xSCrSEjIN1t9MIvPaituaOCzOGyB95FSeR',11);
-INSERT INTO ti VALUES (16731854,-101,'3','g','c','57sQ','9Dxr2LjdkJpeMVgOJBI9aP1682nsXHf1t0T','Gb515GEaFCT7goDv1tnjTvr1s4pdChIGtazQbdpJeXLSBx9pJPUnUnGc8xSCrSEjIN1t9MIvPaituaOCzOGyB95FSeR',11);
+INSERT INTO t VALUES (1531318,19,'pi63CCgLKNNTsv','zMK7TvGpqsYpHq3R8I93Cu7szT3vNrH','UcZkOliHmHtxPWDPWfZvBNU','ZZaud9UvluwDiqDwVWYIg8','W','N',10);
+INSERT INTO ti VALUES (1531318,19,'pi63CCgLKNNTsv','zMK7TvGpqsYpHq3R8I93Cu7szT3vNrH','UcZkOliHmHtxPWDPWfZvBNU','ZZaud9UvluwDiqDwVWYIg8','W','N',10);
+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 (6757221,75,'viYR3PLrKkGgvC4H9AryWwo','Eu2z5tECRzyro4kTbthWVuPeD','kB6Jyti21lC9kRQySO0','iejfz0p2piYZzcb2t8','C','s',11);
+INSERT INTO ti VALUES (6757221,75,'viYR3PLrKkGgvC4H9AryWwo','Eu2z5tECRzyro4kTbthWVuPeD','kB6Jyti21lC9kRQySO0','iejfz0p2piYZzcb2t8','C','s',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14021886,140,'A','6CCNrQ11ScBmhKncoGJsyISMAbhQAsiXjwEEsliD1v6d8W6HMhOGQJGlNHgQFlF8rCMBWo0ibMCuzQ59vkSrhyBA2XAU0FOy61AJ4uH7dwHmHnRYZNaLYEn7v4bxgxUy2QctO4c3i0zCjPpcFHmSjF25Wb6sSIowDhIAWOF3YT9wvBjwImKhzawCrLKoizba7FWigmPxVA2cKMF5xnxC60hIQUeUPGaF3PSKZQHL','6HlbtFXzQjO','O7tIcetYySTjN834bXo5deScS59Gv9CgT','I','v',12);
+INSERT INTO ti VALUES (14021886,140,'A','6CCNrQ11ScBmhKncoGJsyISMAbhQAsiXjwEEsliD1v6d8W6HMhOGQJGlNHgQFlF8rCMBWo0ibMCuzQ59vkSrhyBA2XAU0FOy61AJ4uH7dwHmHnRYZNaLYEn7v4bxgxUy2QctO4c3i0zCjPpcFHmSjF25Wb6sSIowDhIAWOF3YT9wvBjwImKhzawCrLKoizba7FWigmPxVA2cKMF5xnxC60hIQUeUPGaF3PSKZQHL','6HlbtFXzQjO','O7tIcetYySTjN834bXo5deScS59Gv9CgT','I','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2307953,221,'Ud3qrAudFZ9oipxZWu3zsVgUGfU','COkqs6B9NN6wO0hEunejyXSaf15pCcuN1oMNBem7VCfGBh0YAJtB9bcgiOzcWqYNnmbB4AjjLFYqvTGuzMfEXR9HgBRa98BzWyZ5y4UZbjtjZgo3','XEo','flJiqpfWRiLwcL9pApp80qM7UES4H7GdXWX3gzwKPpDA4u50BfT1VZkgSMesu3trsCN','k','u',13);
+INSERT INTO ti VALUES (2307953,221,'Ud3qrAudFZ9oipxZWu3zsVgUGfU','COkqs6B9NN6wO0hEunejyXSaf15pCcuN1oMNBem7VCfGBh0YAJtB9bcgiOzcWqYNnmbB4AjjLFYqvTGuzMfEXR9HgBRa98BzWyZ5y4UZbjtjZgo3','XEo','flJiqpfWRiLwcL9pApp80qM7UES4H7GdXWX3gzwKPpDA4u50BfT1VZkgSMesu3trsCN','k','u',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (9395966,223,'ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IPNZjqEvArsKQq','c3LKjNykdSIjAyrDF6T3DlTAO','5BubnrMJRVpghyLscD1tQU','KmC5RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutxNxIQbvatVvUXhI8LPMB9uXP8geuZi','S','r',14);
+INSERT INTO ti VALUES (9395966,223,'ZII7B1CQmS7NRXVAxvHlIJlqk3OKGB9Cu5hq4IPNZjqEvArsKQq','c3LKjNykdSIjAyrDF6T3DlTAO','5BubnrMJRVpghyLscD1tQU','KmC5RjxjyVlTLbttt5HVc9Y5TTFTA43CYTrZRv3hE6ObxZutxNxIQbvatVvUXhI8LPMB9uXP8geuZi','S','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13437349,35,'CFbZ6','7GBo96NuGPWsPczK8gLCyvrYPBzxdnUTUlbXE955YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckwFt5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5AqWr1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOApqcDd7GfBaxQU11OsPgU4PsgVG4KLmmPQPi5Ya','R','JhDpkCzBKzl02hi16gLlK5yRH8MFbbTjqB9c2i2LtTrcJzx0FlbducY8ci2H4FmvRBUnMXplhWUrIqDBjDQQHjXzBxYgrkoJjz3iMoefXDlev','L','yG',15);
+INSERT INTO ti VALUES (13437349,35,'CFbZ6','7GBo96NuGPWsPczK8gLCyvrYPBzxdnUTUlbXE955YKJCEwcccTDH4nSEA6hgWrd2F3vYmA7f9LrnCkoRcWEDuFlTHfggsRfeSxAckwFt5zJb4BKt2PGFwGf1PxqdmY0ajKsaJwiE10Uj0PzKAzadbki5AqWr1KAEH13LBHQ5obDKSpLBoQxF9veBQ19OmmDIICqnnZT02pUrmdOApqcDd7GfBaxQU11OsPgU4PsgVG4KLmmPQPi5Ya','R','JhDpkCzBKzl02hi16gLlK5yRH8MFbbTjqB9c2i2LtTrcJzx0FlbducY8ci2H4FmvRBUnMXplhWUrIqDBjDQQHjXzBxYgrkoJjz3iMoefXDlev','L','yG',15);
+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(52) NOT NULL, d VARCHAR(71) NOT NULL, e VARCHAR(35), f VARCHAR(73), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30,1070289710,'iy3YWahjSfo2Cp8WN5PckL9ogGsWPBd','afOy6qSmP5s2Jw4nZ6fn6CFidgtu5aRz7XtQbWTgPApLAUygOe8X85561F9kK5','RPBC52eeLdKPaboHXMK3sBIt','ly5kPdIkWhPOvshLM9oGiqemXOPUS66ZOCbo8H7ULXAQMMwH72RgTBZ3f0Ss7nL0','9K','w',0);
+INSERT INTO t VALUES (198,-2114105336,'X1nm6XbaTsqJUTEekmnBiKQyVqjInV','C5KRze1dMsebnz69JVyezciXTGcUH9ACI74DHyU8hzn2JKB4TA7TjDpHEWDq7QZJpjje5','dasP98mE31aPyNiFJx6J','02DO5bawwnjtPHncLtTekhjXDEqp5I54HJF75Dsjmg5iSC6XDTI0','yF','Y',1);
+INSERT INTO t VALUES (159,-1048832128,'MlP3PBQnXYm9LgRTCWohgeiwn3AMIOqYHCSrc','hlIlJwCVJ7s0ihSFgQXRqHx9k1AdI2JzILx02hFgMqMua0zjVFwqJX','ukk4TAZjNbgZs7ECCLBV3QTgpZDn','P9s8ksS6HSfLvosbf7XPD61yIAC2rFkYgDorr','tG','i',2);
+INSERT INTO t VALUES (197,-1472964322,'1m2IxPZYDfKcACQy4Gf6UnZ','1YDVg65HaVrjYOcKWBOYJaFvfGohR5ydfETpuQdGk2ChrkOTWvR5','gvI1mO8LN5WcVAZqKJv1','i9r9eu5D','la','F',3);
+INSERT INTO t VALUES (77,-573615051,'Ez','Ud6qUfDYkxGabPn','MM7TUV8almlnnsi7pdmpg','tTXytQQJORRSO2StINzGdLWSF','a','k',4);
+INSERT INTO t VALUES (58,1080499317,'Rd3CQmAcR4LJsKdur96h5mt6MWg1RhIisqaYK9o4g','utXodLhEtWHrOGa3vcKc05zQw71UQdrwgZo8HRmdIxH','guC2531DP2TyNdjI1DD54K','BFtY5yaQ93MbOc4x7YRz4TKttvraYSr','f','J',5);
+INSERT INTO t VALUES (131,41644355,'iMQoaOngkJvqrxPLBiP06r4','xJWf7Lix9o7X5DlI0cRwFkDo9Q','NZpnPJev9bxkov','8wFiHBnLtgPYqM6YiNUMHS0nLb6g6IPQA4sbXi4sHkAgG5DSWYo6wkVGrYBFDMY','O','q',6);
+INSERT INTO t VALUES (160,1728512072,'ow5QM4jQ3SNk4xecONXeYIRrj5M5xuRbkzobD2lH7NiebqizoT','lpLw0KOFU38QsZLqPsFSrSxhLvlpK2olDsb6NAjgM6OfeFGo6mql5gWAd','CQYIntwF8PJ0AsEvBP0AlszrfDJIU1PTJSk','yA2W3W1YMI4QXdaa6QwvocjyTUHneuHXTCjwsJcQd7bnqvijKk1yMg0gJ4T','MB','c',7);
+INSERT INTO t VALUES (160,4584646,'5aGm6QLXOYmf9Kc1','CAZ8CxTiIVFwYaYE7sGopr2Y1es65VPUADBWPkD2BgCQqMioznnbVnMCdUcQ','IL9o4LHzpbok0a36','BHF2K95CAvNTpb4d2hSbOuESG7ituIyKvn8aitO','s','R',8);
+INSERT INTO t VALUES (192,-1547412796,'F5Ue1','F','ACF6Xldon5f','9Eyb5x','Gk','0',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT, c CHAR(52) NOT NULL, d VARCHAR(71) NOT NULL, e VARCHAR(35), f VARCHAR(73), 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 (7078303598601005924,1976322385,'oPYMqn36YZe75pkE6aHh8fEEbxRoZdUbvfJDJx5ha3beB8RVPkkl','aNNIO8A7wJgztl2','4FMKtgKzDUq5g','vmax7ph0NRZst','VL','r',10);
+INSERT INTO ti VALUES (7078303598601005924,1976322385,'oPYMqn36YZe75pkE6aHh8fEEbxRoZdUbvfJDJx5ha3beB8RVPkkl','aNNIO8A7wJgztl2','4FMKtgKzDUq5g','vmax7ph0NRZst','VL','r',10);
+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 (16460554927977439954,-942157348,'3u9x3GCw5AZzFS7pFUMI53NJspYu4aCNW5TMytzr75jwX','oqPkegKw8DxANw8BlJRXTPiNNLzC6n4dme91n0B9bwnHB1TzNCXH','ds5A9RPjVLwwJAF','pzaXElX9OjU1mY0WWMU0qIpoWihRhdm7dwc75nedSWZWoKVQKos9','1','a',11);
+INSERT INTO ti VALUES (16460554927977439954,-942157348,'3u9x3GCw5AZzFS7pFUMI53NJspYu4aCNW5TMytzr75jwX','oqPkegKw8DxANw8BlJRXTPiNNLzC6n4dme91n0B9bwnHB1TzNCXH','ds5A9RPjVLwwJAF','pzaXElX9OjU1mY0WWMU0qIpoWihRhdm7dwc75nedSWZWoKVQKos9','1','a',11);
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 (11060154,-15,'1PIsHWFUdAB6XP8','XW7lmaOzSVcIRXVf4Gy0AAf','k','ez','2r9wwOFDPHVdAhvRCOAEFLaBN3T','0GNUqoD6LhZ1IbhOTUgKDr7xuUaYUQEi2OnxT2mtLDTcnSG345Tq1eoUCilSg48p77ZGjXFF6yjzrF0ZRrhVgp',12);
-INSERT INTO ti VALUES (11060154,-15,'1PIsHWFUdAB6XP8','XW7lmaOzSVcIRXVf4Gy0AAf','k','ez','2r9wwOFDPHVdAhvRCOAEFLaBN3T','0GNUqoD6LhZ1IbhOTUgKDr7xuUaYUQEi2OnxT2mtLDTcnSG345Tq1eoUCilSg48p77ZGjXFF6yjzrF0ZRrhVgp',12);
+INSERT INTO t VALUES (7491696278696809103,-1067379935,'qex559xIIu1YspAP','6GEjT3WjLtQpnUW2y7FmgDX7u5O5xDQg1hNklThVx0OpiBx2KnGnJoLUvYmxwPtKW','UaJw2KfpyKYHK','XlDSNmIc9dGHN1m3MvWpflmi4nhNrtwCN42ZqM0','j','v',12);
+INSERT INTO ti VALUES (7491696278696809103,-1067379935,'qex559xIIu1YspAP','6GEjT3WjLtQpnUW2y7FmgDX7u5O5xDQg1hNklThVx0OpiBx2KnGnJoLUvYmxwPtKW','UaJw2KfpyKYHK','XlDSNmIc9dGHN1m3MvWpflmi4nhNrtwCN42ZqM0','j','v',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3535953,-59,'g6lcBbOzudeaDfTYHxv644qYC2nquvAqsS4PT4CUDHVsV9ypW6Acu2jUSYYh1UMhsY','8TkcDkMOf6GzzkkpbGRphV9GCb5UFThObrCB64HF2rpnU3vePmRPMuaFkxLGK8fTbsNybv5Pjsd2ON7vycZb1qhzr3dSjOhCmoIQ5lreOS0nCmOf6I9r','o','CsMtecgZQBt21CGWG0sJiRrvqg1Bx4q2xbUPIchs','vq6TDwotp2q9dDpsidGOJ8NAZ8JffBLV1djnTAHuosbvJqB9x0EuX8bJh2d20tJhpOun6u','XJdi9xlzWEvTJVpcfXLKnCFAkfMaGFVwMaNpGknmMnWDmeMVFGCAKpM40IFSBtb70t',13);
-INSERT INTO ti VALUES (3535953,-59,'g6lcBbOzudeaDfTYHxv644qYC2nquvAqsS4PT4CUDHVsV9ypW6Acu2jUSYYh1UMhsY','8TkcDkMOf6GzzkkpbGRphV9GCb5UFThObrCB64HF2rpnU3vePmRPMuaFkxLGK8fTbsNybv5Pjsd2ON7vycZb1qhzr3dSjOhCmoIQ5lreOS0nCmOf6I9r','o','CsMtecgZQBt21CGWG0sJiRrvqg1Bx4q2xbUPIchs','vq6TDwotp2q9dDpsidGOJ8NAZ8JffBLV1djnTAHuosbvJqB9x0EuX8bJh2d20tJhpOun6u','XJdi9xlzWEvTJVpcfXLKnCFAkfMaGFVwMaNpGknmMnWDmeMVFGCAKpM40IFSBtb70t',13);
-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 CHAR(89) NOT NULL, d VARCHAR(6), e VARCHAR(74), f VARCHAR(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (226,17701,'SdApfwIn37wgcfaHJecufEl26prg3sLuZkJfTQ7ooyH8TviOFjnbAeQyfH','DS','dPG6ZgZXlKcnuSpn10UKFSfQn1yyZtVWdZwbWxK8glUmPSLB7bTTaV4TzTJ8fUzxxju','AWB5i','tv','NZYQA2MoQSagxykC6NUQ8GhVRGWQDkdGgVwMrxJpfqjTfXY1Wqw0wLdgyY9CrrIVmc7RaGTWguZnQ7JF4hG3w8oTzg9rosz',0);
-INSERT INTO t VALUES (43,10427,'iShqiekBmq6oACnDG2dSN62jaACWuMZtrbe1ntkGlgd1INsM9aCURPqystUd2eZU9OfcFdY96Nkgp9ieVvFI','TK9','2dhc2bEcNw1A0cMO','V','5x0ANrM2piY1TpQ92YtMdkPacq6WEIKRba4IZ00iAcLwPWpCH08fxEtb8ETa','MO4LIRVTDCUDrw2bOcJihDyu',1);
-INSERT INTO t VALUES (246,35029,'PeonMGVtut6hdEpmK25F3GX0Rp7GessPSeA6aEmtMbzLwxdLB246D4Cfe87gAWWSeb4ksL1sC4ukTwJ8EVlVOI','Xi2','TBj2yyKZOtZJ1iLmEXSSDdEGxTqRxckLvPlhLwZoAvqC24WjU86w0mLnGRx0b','o','HTBcuHZZydB8MMJu5udvDWBd43ZuvAQV9siiZCHPnWVjAJs7z80xkqQhqmfPp5zf7EwemG1z7UOqNzoevUy5mbrjbGAotVlEA','e',2);
-INSERT INTO t VALUES (97,59875,'0VSOt5x0aJ95Qeqcf6v1MMP65Pa5oxSixYtGXV','T','xEBrWaknzkkgqn5coP3r2DsGe7BoxFnMK9Gux2e4h20x5yl5b5BghlOM','2FkSM','mVKq0YFqDfkqEcSLNkyvTo5a64gREMeRPJelc6bQVrTz1M2iTYo1i','LROzbqaltuwFOVhrBfbA98PhRFskiLBUWvg5mMI1VI1xJcWsCMh7SPVfl8RSWuiRGAh0cMLVWxm8GRaAxj',3);
-INSERT INTO t VALUES (19,32610,'Z9l3NF9iyNg6bZDPGJb20PTQZNUfE4P5XcEHLjg','sAk','kEw9wvKJpcn2hnwdPLH','gE6qOV','J1AOpEMsdxrWDFmFqIxGAPdN96BLPCTqEv9j4ISN45gkMVrvhsy0FcG','C9qHDRf8KP2nuTwLcKCJZr3uLTa3mEDGvBThNwbVkkpxnaHiUXMdwCmrxdft4jdqSG',4);
-INSERT INTO t VALUES (146,37017,'PD','S','jjHT11YQn4gKoK','owmw','jZ07wAaDHhKwddaq3lrn1kY','wN1CcsgfzLZSYAHiIsUTkKcEXnq3VXXXEjJZMvIdEDwnGQopinoce51gbxwJygloLs5',5);
-INSERT INTO t VALUES (4,37531,'fiYPqSSnr','EtPFJQ','1vHW0c','SJpTc','EQRa2GmzsV7syt3GDCj5n8bi','yGQce0MYq16Hdu28KAdB86WVJTaJduGSkTMqXLjSCmuFSr7CyNhkeyNuw9LmOeGu5voEz',6);
-INSERT INTO t VALUES (169,10564,'qK5uAsb9j7e3CGsUom23EIIoL05CaTQlEMoSoFrkYzpRIM2S9bhabWK1yYv2jK3Z6HJ','T','v8hXjU9K7YYI31','0','wtKVd59oNKCAS7gjjO64dc9dfjYYU6agnAGHpcPZQV9SbaAHrSQ','5ZN8jmN0R9G91Tv',7);
-INSERT INTO t VALUES (45,46221,'PxMg1NgHdsUBK46np8guRqgL6DBNF2aBHbqZqC5Eky','pjdl3I','oJ4TPX','ECtp7','32CRtqTFd1wXOFCu72inXE62wSt3atoNs1XQeITK3cISLGTiCJJd29DdLS4jvJhfOTHLdGRA0CYRiVl','kYFDFIccpSNtMU1EDZrkjtdpec4JfNRNXxJaPe',8);
-INSERT INTO t VALUES (73,44438,'KOXH','ralES','i5u2BMr4Opv7t4vZy0wJZCT4ZkbKH7gAqg5aSjkb1DzoCyEN9S7c','DL4YX5','mAZkEjOO0qXWWh6yCv9AAKeLcqy3T5o7wnR1ohtLgayWzzOOa7QRH8W','Gnp3rsYVxHlalHTkXYBAWL8i52kFYtunccKkV096EXcDAKZhRnBh0Un3NHaM81YrVqHpZPcNWGlti4mFDhT3pKLWDF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13140617979709361471,114141781,'yBe1G7q3ajHc1WDgexpZoo','cl9cZ6x36aeXIUSkeUV5jCg3Uk0nXHrrtxTMMPoOc60g8V9anAEfPgBDoWCg9v82oORwDZiLzHySBvv04Eaxpnq4Jv60ZKB6fxraKY66XJtTY2JOao0EnJ5YcAkD1WHZ5pRET19vUjtiaf8Yjua','UZMJhZgSd','eep8n21e2CRHtZ5qQstGOPOAD1dgPX9UDCpxk171SSw9qHroVFALbshjDrjcuxMlJGoGgZORuFCzhWuqOVjDSXQzVBfgsaLBrX51VR8R74KkLMPXky7KBrn','24','L',13);
+INSERT INTO ti VALUES (13140617979709361471,114141781,'yBe1G7q3ajHc1WDgexpZoo','cl9cZ6x36aeXIUSkeUV5jCg3Uk0nXHrrtxTMMPoOc60g8V9anAEfPgBDoWCg9v82oORwDZiLzHySBvv04Eaxpnq4Jv60ZKB6fxraKY66XJtTY2JOao0EnJ5YcAkD1WHZ5pRET19vUjtiaf8Yjua','UZMJhZgSd','eep8n21e2CRHtZ5qQstGOPOAD1dgPX9UDCpxk171SSw9qHroVFALbshjDrjcuxMlJGoGgZORuFCzhWuqOVjDSXQzVBfgsaLBrX51VR8R74KkLMPXky7KBrn','24','L',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4460356043509094253,477757927,'fVpkPtCbJCuWAEmpLrDgoHdx','HdBJ765YntFHoDZvmID4ysKqTEenHwZ8KTb24UJ8a8lUTFfdppMGg8jnUtqUeK8H1WZNsABa7uiusgoF6ozTgxp82OujPXNkTLDm3cgwvmSTvHmVBGjPUC03yaYkgkNAafZEb3Z832fkMZmHhikUjZJ5Gz8EEuWW8gFO9ov2UcHEHJdbqi4QNkJFNg7J4EkldJtKwJ4ltX030TxILl6W','3jbojxuKwClnEzptwwA2pcs5','bk4aE2fUjLyN18XgCYzrz9pZOUFCLwpad7LwYRvNxrCidpU4mpWc37xxTX','4','j',14);
+INSERT INTO ti VALUES (4460356043509094253,477757927,'fVpkPtCbJCuWAEmpLrDgoHdx','HdBJ765YntFHoDZvmID4ysKqTEenHwZ8KTb24UJ8a8lUTFfdppMGg8jnUtqUeK8H1WZNsABa7uiusgoF6ozTgxp82OujPXNkTLDm3cgwvmSTvHmVBGjPUC03yaYkgkNAafZEb3Z832fkMZmHhikUjZJ5Gz8EEuWW8gFO9ov2UcHEHJdbqi4QNkJFNg7J4EkldJtKwJ4ltX030TxILl6W','3jbojxuKwClnEzptwwA2pcs5','bk4aE2fUjLyN18XgCYzrz9pZOUFCLwpad7LwYRvNxrCidpU4mpWc37xxTX','4','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1513361191392358926,-70996858,'3ezu6ezOwOcy4A1OuxDA7l3Gr68yESNyjbh4SuAzyvbzQ00vG4','rvWHYpIh7FFr766nqqeOdcktgNr9lh1JsSQfIqVhGj6714t7fbxtV9Zl6p96v8EADvFXmBLQVsXplZ1S6t6FVPqyrGhOmY4ZA9UsvkxWz94vcFkeWTpFf35N3jkbNeBU6bQYny8TrPVKEp09gDU6HXBfcf8MTP28neUMWYTpEE8LEqqNkyUGRvbSzSf6OKyD4NkCZg6QIuX5eM8NkcS6PoaxI1Gp9pfHcieWwSPyZdoLr7t','DBJ4ApbsS43KKg','T0EKoiRPzAmRfYcb8MITJRlfQ5HppbNd3tNFIHt6I3V9pagueRTmrCQkfzeUhGfL9biorXuiohEjbYOhJfXNoQ6871E3uUHxgBtfKykcMK6mGYaWhZnwto4ofZgIq8cHtcRCiOJKFlaT1DOj','y','cV',15);
+INSERT INTO ti VALUES (1513361191392358926,-70996858,'3ezu6ezOwOcy4A1OuxDA7l3Gr68yESNyjbh4SuAzyvbzQ00vG4','rvWHYpIh7FFr766nqqeOdcktgNr9lh1JsSQfIqVhGj6714t7fbxtV9Zl6p96v8EADvFXmBLQVsXplZ1S6t6FVPqyrGhOmY4ZA9UsvkxWz94vcFkeWTpFf35N3jkbNeBU6bQYny8TrPVKEp09gDU6HXBfcf8MTP28neUMWYTpEE8LEqqNkyUGRvbSzSf6OKyD4NkCZg6QIuX5eM8NkcS6PoaxI1Gp9pfHcieWwSPyZdoLr7t','DBJ4ApbsS43KKg','T0EKoiRPzAmRfYcb8MITJRlfQ5HppbNd3tNFIHt6I3V9pagueRTmrCQkfzeUhGfL9biorXuiohEjbYOhJfXNoQ6871E3uUHxgBtfKykcMK6mGYaWhZnwto4ofZgIq8cHtcRCiOJKFlaT1DOj','y','cV',15);
+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(82), d VARCHAR(47), e VARCHAR(41), f VARCHAR(87) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3689729,2098768597,'qNUXpiNsAaorNfC4QWdCrvupTowrevCOvyD73ospQFPpPzmYmsJKwgazNIAdkXJEbDTopprQ','6InOQez8YSwiajzWS7upw6yNULQ0C6dBOOI3OW','lrDCrzwp4t26I9WY','SadNrYOV48gwvns1OIQpQeltzh6MEGGiHhCah7qzgUrhAixAjp6MytIrCN8EF0XDaMltWG8JZky','cC','OD',0);
+INSERT INTO t VALUES (7944417,1614796012,'n6DDcd96dZDrj63kV7Mnz7RhMmxD6Pdtf8uZDNtZ3JyHC4g1zophg','7RCWRiREw8PC2toSZWzUij6','ittGwecKV','XST6m61dxSXxN3CWkyYx5o4eSrxZjpBZxhB4v4JSW4C5M8j5Yd3vTWP5fdM','7','ki',1);
+INSERT INTO t VALUES (5270828,3166907188,'O9SewzwrEfuMCZcoxv5llYwB2fW7fNglAjT3yPh6WA3o6G8Q5kOTaWMJSWooh94Ir9Rfh','uGWqWyZwMb0eF4UA4GQDzTAPyvRz','IySPU6kGd4paBzKcpG9HB','4yyRu87jMHOh','pU','O',2);
+INSERT INTO t VALUES (8923925,1048418758,'g9hvN5suokejjMBWdowkHCqTkSjwXdfD7dWCdL88SNeX8Mep8OQQHnoeGNcBZy7dc','axIcdEHnGYrA5YmtLIEY1dH0YYtU','UNAjJYbgpJLEqhtq8GGt5oEBwfTaMVQSuT4Eq','8FcNzxjfOmm3c8MjVgicKjAZo8SxWbAQi4lcwF3rU75uiL1gL4XV0Wna4n1NZlgflaw5jdId9a2SJT23wj5G4','c','8i',3);
+INSERT INTO t VALUES (4238093,4238753126,'2qEMZFi5PXcG3McI0xYhv5IU','C4PqKB','PXcE7cZ','ulhPA3yHabm8ESKNdZvztcYM3123vt4Zwlmj26veCa','I','v',4);
+INSERT INTO t VALUES (7428831,422667920,'wbibKKm0gKNebBmfeUnYeNmFjMlafdfMVIvL2kWePVSjfy1pjT56','u8YwKu01','MVdM4cC','nk268iLvpl2SqyyHfahDczTjDAucp5tC1yZiMk','W','5',5);
+INSERT INTO t VALUES (14840864,3204665421,'cbgDz5U','VxNCWBvZvYI7S0okJrSNKY37QWpvpGYKO4ghIHSO9BiU','F5GTWwESjT0MAqr5dyezJ0h9uVEJnvLetHskJ8','r7vrwqXAekeFlXoUI0awhUtLwvn4k6dLl29uZjaMQugUsUw026CohrSMu5FoNLQPRMRhmKI4YvKFp8h9jdauJ7','2','s',6);
+INSERT INTO t VALUES (11058299,1980764428,'Swlj2y374X8P6xAXpQZJsqa9EWTDreNHRkzjVnyIBKV63yXhEpzzm9WbOzo37OkphD','QYA7Klx87ZzuNkpwnMz6JSRCyqG8','i1GRfdy0ioSNBARj4seV2cnq1dV7','8gnM36nrdaOrRWD6ozGM4jIJ8A3lNNFJzUyeLL0nY0gSbrB5eZj0smHKAf62WAT0','L','Uu',7);
+INSERT INTO t VALUES (7457327,2354868185,'Bon3g6pSgGVZZfuK5NgppYAFGg9ONTnX69zeSJ5yI','nRiE3p1vZhfzNpmpUZ9zA6qmsQLjRkz4g','h8','unrjexMjd42GcxZbQborPImInslV3kupxneroGgkE','Ax','KQ',8);
+INSERT INTO t VALUES (12848276,441690982,'7Gtmj5SPun74uVKKjI5lJPs5LgJmR7JP7VKDE1Y3jC2LCOiWW','aQ4Ag3FgO8p2jT7uuU','AEiGcp2YqKJakDq0oKdH7dVJ','mqKRm3WyHz1YXPAby5FerzkYYYQoS','hi','t',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(82), d VARCHAR(47), e VARCHAR(41), f VARCHAR(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 MEDIUMINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (77712,55188,'yS4ffpr9M54nIeL2ceEyR4ZtMZgs1Mihc4AKUET3OVVse95lyUj18UHl1rb0V3zrcuKMbbpVDLgvcs5YENkolasN','U3mgF','D1FhNUVZVAbhbaK3Ld4xmjP7vAAia8A','R','Nh2GcmhvKr2TWEmgeE0PqDVb0HlmJSaUPWZBR1qnun9','hxHzV4',10);
-INSERT INTO ti VALUES (77712,55188,'yS4ffpr9M54nIeL2ceEyR4ZtMZgs1Mihc4AKUET3OVVse95lyUj18UHl1rb0V3zrcuKMbbpVDLgvcs5YENkolasN','U3mgF','D1FhNUVZVAbhbaK3Ld4xmjP7vAAia8A','R','Nh2GcmhvKr2TWEmgeE0PqDVb0HlmJSaUPWZBR1qnun9','hxHzV4',10);
-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 (1310926,38064,'F02lCdmGjdVreKw3Kl1IyUiWMVQrtEroX','2QUs','FT7xxXAA9GNllawlLJdmrQWuL9GlaiElLAjGNeijilnSNsuYhyqN0U0alN4aTB8NJ5gl9','BNm','fAxH3iGD6O','jFD9IhMt1X7OiLbX39QHBQcM0ojCh25cweCvgCh8s9NMts44bnX58XodtEbanGzTBUPEwHqw1Mt8H8e1T',11);
-INSERT INTO ti VALUES (1310926,38064,'F02lCdmGjdVreKw3Kl1IyUiWMVQrtEroX','2QUs','FT7xxXAA9GNllawlLJdmrQWuL9GlaiElLAjGNeijilnSNsuYhyqN0U0alN4aTB8NJ5gl9','BNm','fAxH3iGD6O','jFD9IhMt1X7OiLbX39QHBQcM0ojCh25cweCvgCh8s9NMts44bnX58XodtEbanGzTBUPEwHqw1Mt8H8e1T',11);
+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 (10405360077357336890,1782042438,'G33Pm0vzcIisgXGyDns','uxtKR','Gl0M2wXfqMvrYUtOxgsw1b2uApzyxxX','BFLyLPmptH9c5QEFKX6IkOjj6UY3VblYb51U','V','Xh',10);
+INSERT INTO ti VALUES (10405360077357336890,1782042438,'G33Pm0vzcIisgXGyDns','uxtKR','Gl0M2wXfqMvrYUtOxgsw1b2uApzyxxX','BFLyLPmptH9c5QEFKX6IkOjj6UY3VblYb51U','V','Xh',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(83);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
+INSERT INTO t VALUES (2558271074276349585,3293393412,'h9kA0Wu3WYHbl7yQI8Wtqifn0tNn0owhV4','494FKwblftb6O','JeB4Uz1','WOCtGExh2ZOq7BHwe4hbwhfqfEfLFgRJlmaRqcBLycaOH8fo4LdBVIsfBXrQ5C6D7h0Yr034IKF9','d','hA',11);
+INSERT INTO ti VALUES (2558271074276349585,3293393412,'h9kA0Wu3WYHbl7yQI8Wtqifn0tNn0owhV4','494FKwblftb6O','JeB4Uz1','WOCtGExh2ZOq7BHwe4hbwhfqfEfLFgRJlmaRqcBLycaOH8fo4LdBVIsfBXrQ5C6D7h0Yr034IKF9','d','hA',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (11463315,33295,'MmItxPqfTE2019wsvW5jHsNQMJezMQhUpwjdMhzIQjqvZU0I2Sup4PkL','wwOkHpNwltvCCMQrQR2ZPBWcxekEhnQbq9tyoUnogpCmiQDFnG5c3L23VR0QUV4D5PbCS0Qwn8jMR51u5kBeyupgc4gAIAnvTsXGdgSVLaEtw47VyooaOK107l7bOghLjH8KnBkHbaJ9NPCB0vBkjskNZYj8fv3TvFAD5tlYazWip81ZFX7srX2IGumDdIpmYse','FjdWTsXNtiININhV3CTHnw9ldK7PxWkCEjv07UePPhquSbP0ksUnSyEqz8w','BscbXP','eIqQdCS1TaNmkcUpQmyy5dteBRUxdaUORwHjQD','fWV0MX7Y7DNHBjwWWXZTvUqWK6ocxodzisbuQHW1g75BfPKM5I',12);
-INSERT INTO ti VALUES (11463315,33295,'MmItxPqfTE2019wsvW5jHsNQMJezMQhUpwjdMhzIQjqvZU0I2Sup4PkL','wwOkHpNwltvCCMQrQR2ZPBWcxekEhnQbq9tyoUnogpCmiQDFnG5c3L23VR0QUV4D5PbCS0Qwn8jMR51u5kBeyupgc4gAIAnvTsXGdgSVLaEtw47VyooaOK107l7bOghLjH8KnBkHbaJ9NPCB0vBkjskNZYj8fv3TvFAD5tlYazWip81ZFX7srX2IGumDdIpmYse','FjdWTsXNtiININhV3CTHnw9ldK7PxWkCEjv07UePPhquSbP0ksUnSyEqz8w','BscbXP','eIqQdCS1TaNmkcUpQmyy5dteBRUxdaUORwHjQD','fWV0MX7Y7DNHBjwWWXZTvUqWK6ocxodzisbuQHW1g75BfPKM5I',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1908294,59661,'UQq2ajMnVqWeQkVwZ2hg','LpJlrNBWi0pM2kTwhBo7LwP7ksHT000ZXZl5OTk2VwJtAJ9ChAbQdiPiRSyI4r2pk4ZNe1jCg2MMEz42hpsaNluDDRH53pLP92jK80Dm0juhcWTUJDJx6nCoLbwunUTuEvChL26YIrMmERq0vOUR763FjweQvJPHx3o2ClnCBLXuqeqmMA8nVysW47Yut6nZN5S5eQQkEYfM7k','VlqCNCx5VIvuPBRZOZNrpwJSn5EYErRD31UOF6WO6QeBaNh4tjgGPjPb5vNzwUU4LaD','kAxlv0Cu41sD38DJLo','rvSiIbwG0jBdO4urJYIPbl2MbLc2INi6JUWjRTJsSA0GU3sHyc','1vVvZk',13);
-INSERT INTO ti VALUES (1908294,59661,'UQq2ajMnVqWeQkVwZ2hg','LpJlrNBWi0pM2kTwhBo7LwP7ksHT000ZXZl5OTk2VwJtAJ9ChAbQdiPiRSyI4r2pk4ZNe1jCg2MMEz42hpsaNluDDRH53pLP92jK80Dm0juhcWTUJDJx6nCoLbwunUTuEvChL26YIrMmERq0vOUR763FjweQvJPHx3o2ClnCBLXuqeqmMA8nVysW47Yut6nZN5S5eQQkEYfM7k','VlqCNCx5VIvuPBRZOZNrpwJSn5EYErRD31UOF6WO6QeBaNh4tjgGPjPb5vNzwUU4LaD','kAxlv0Cu41sD38DJLo','rvSiIbwG0jBdO4urJYIPbl2MbLc2INi6JUWjRTJsSA0GU3sHyc','1vVvZk',13);
-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, c BINARY(39) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(90), f VARCHAR(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2164419028,18422100122588874210,'4pcHSOd2QLVlge8','1jOYfx9cqmt2w6YmHwuIO4vxLApcLXSm79yfIoqXjH7BRVFtSV8vwrnXV4iwvaw','HNpZIqd7wlYo085gEWxKs4UTZJbJEml7XxGokpP6jFugsZzQGu','Jfif5gIo5v6xctw4EyQWV7oxJUfrIpmimgO7RTG','geW7GtpHHwBWBCF4Osn2ACE1N','aMVI',0);
-INSERT INTO t VALUES (670576743,3752100819974016163,'viAehVEuAk9a9EdBLlvnbcRg4Y4','gHO0qt6rOOrW7xBalag38VhViH3ro4V0dwxvi4EyyyOlV5gVNxUpzA','b4dbsC0S08MfMrqCFklhdkOL00ugWJm8pIx8FST','sBrcRZRMQAz2waTkxEXX2vgkqpSgs8KHe9CsOKGqIlq0lAB1SrLKY1wi2gfUH4j9W','AKSIC','jmx1qAlqLgEWbmIkZvr7F5bXjYpmrMNjVp469e9oP0qzmc9NT4DSxoUCR6bwQeR3KEksiIhQrPBPbXLbCBHRo5v5pem6WGocSJ',1);
-INSERT INTO t VALUES (3512855792,1224497056831334200,'Bwz1RiQsq8pY4R','c1Nnmtzr0JFg','4smXUN2us2YwMoEy6UE8ZLd7jH1BLjOMZe55DMMxMgdQEHJM56ZN5hOntvEElQVoRa2KL0ANLYM','pltZvzg42GKIXaZ2uTuF6vcGGC7i74fyVOu0uMeJTevNvVuC9Y','OhyiA','5kFjcI9K1Wkm4tCZaIjHD759ugVdTIc',2);
-INSERT INTO t VALUES (3076189987,8595076132236156202,'jysGa','e1nVnty2PvGXtmYZBeQSOm8hHNRZBTlRpaR','cqds2LPoMmG9UpBCyCNpBN9nQmGt127Soty0zyxTKXJ','h7pQhN1drELeP01YJvDBP83Lr0Akc','HZG','y8V7FoLQzXZOm21nDPiLzeyTFDZHU4W13zP172UDYhTLfugodeMOWcBiLxZyXE2PXCIW1HrEAIF',3);
-INSERT INTO t VALUES (2402403432,1609299225650854554,'Qxex3IbJOdaiCoJhF9LvaVtVArzlY36wk','Z','zGNOM6ghenGeLGDNlXgC4iXtryVjgPdEYjccu1e26quM1LVZw6dn7R3JfATh1bwcy6Gf','HxEkFfCuxHTV0','aVVehEE26nIMNw','cNnRVrC2rT0iPRM2m20OyM6bsRh5aqbDOzo4nkkix7jHMb83ml4sD9BSvOMOWoFW2GsnPCyJ1t9ZgJgZaQu9w',4);
-INSERT INTO t VALUES (2003155710,6994960164137655910,'nXf6xTlJNKIrM2XhCLFt','0PLzXn3Ch3nNV0mwhm3WPMwGuWHS24CdbW8strw','VaRI43VRrJfiunTtrVRBP65E8fAEI51Eb9T2f6k67N1FmnPXM4s6YE6uyyKJtDmiRV5','fq4kBAKMRPFXQW8vPaYlJKZRygD0mZ','2ayVA1RcR5SHRtvkRQi6r7WYsj','PytNJUgNzu52eeF7fhZBSizKzJqhuKTo',5);
-INSERT INTO t VALUES (538581011,18243812746904738552,'wdmFji2c6I6Fe65T','qcZKFhI4VPuobprJHucnsf2AZgaS3bLRlEvLbQQEhDlpXzCwhDClBOHnrwoMusZ3P869nltRXwqv4dGB','PubqVRE4TzZIYvhTMNjPPuV','bsqV4lCDonI8xnk6Ln80d2Hb2GGwpaPiSa6imBXg','fGEncFzlbDXnkX3HagNdQCqNxHXLWtkGO1DW4mbxXsEtujKxVMBQ58ASHXkxAVWG3eqv8LDAqmIrbjxKQIKZmNtuDKSt','EAqKa5kRq1tRHddsVb4g8V3YTzAcHBFr1a3rXtPn6lH1V8wVvJpZBN8lNwNpGOKrKIXHgyIg43',6);
-INSERT INTO t VALUES (2165357806,6123616554884713747,'UOPPtof7HvOGadH6dLunfD6wVQRxNZ3p','1Wae1fis3HgzxZGWGfzgAUEEpFgOJQDTLbC2PvtsEB7VAr1GeWGfxZ1vv2l12rs','Ranglvdx51n1IhECloARYGCvo4qR2ySzMaig2dRXpRaEth0gDp3B9YGQeaE1SD9wDxZ7ixst9IQQtZk5o','fK1TQqzAV','jjUf5FDoDubp3u7GZdvIgHRmRLg3OMfm','7WgnQGxqDmEvKZ',7);
-INSERT INTO t VALUES (2288840665,11449388661372320030,'AUEat8wtDzADMjWmavAm','F24uY25TZt1btrd5mODNcB3xxdb7U','if0E5DeLJYixgxoaksOnyvJZlWdb1FqtKATmOdknEAWPNyHpXPju8jdcKM448IS1lnzHDowiB','S63HxeFVWNCrYgx4MoND','yyzLG3FrGkgSY6pjmeAloPSbcJsH3nGFr4','X7ghJ3uFmZE',8);
-INSERT INTO t VALUES (2591659319,4009633969374918386,'avQgHq984zNT3sPKqapiAQ1','UVljl5ZrGXuJLDbbxZE4s3PGBeaCM1LbtkpdWmFmXD','j4dos1BccXBZETbhIAvwvoDNVlj23cWlUgL5dM5Z8HwjMNh0OsUicBcf','eHVSX7RLNunhOuUesMUy2oO9AcHMM9','Iq98fOUIEXqYwNMERlG54tXm8DSyu8TfpPmTWNXYc8ieKAXghxVkKToJK3o1YWvaYVmHB1y22IbhH53eYDv','e1mkrJJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2756850237,12631998677598583973,'NYP9VbfmS38FD1du2NaPSI','iT2dbV0OMX9','0PQiKRu0emTqMgFjlLpsTE508o9d9ZO','n6A','50hYDwbLnoo7twg6osx0yo12T2DczL6Em3','3vaXHOW',10);
-INSERT INTO ti VALUES (2756850237,12631998677598583973,'NYP9VbfmS38FD1du2NaPSI','iT2dbV0OMX9','0PQiKRu0emTqMgFjlLpsTE508o9d9ZO','n6A','50hYDwbLnoo7twg6osx0yo12T2DczL6Em3','3vaXHOW',10);
-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 (2683142648,11827962631643887236,'k34Qau3Qoo6fFg','hq2KuhbXEE2Cm1t3JTZQYM9mmU4DhX9lOjCvRydOU','EBWs6r6N9TLCaLpTmWaISvTETyz7qJ5kYmTHLdY0PX485qecAYRPLWU7P0jXawpNmIEdacSZk0Vjf4yiJUEGi','E8TveV5tdRebLOUoM9HbCUMdkKeGLiorBy2dum8','GmQX2BKc2XhkUEmOG3UXWntNLseovERy3yP5HiYN02Cpi3ZHif6CwcBuBKwfmWQNNJXmbo3yfyxQ457r2sn82FatuobCnsR','kGo2Y3eZQQ',11);
-INSERT INTO ti VALUES (2683142648,11827962631643887236,'k34Qau3Qoo6fFg','hq2KuhbXEE2Cm1t3JTZQYM9mmU4DhX9lOjCvRydOU','EBWs6r6N9TLCaLpTmWaISvTETyz7qJ5kYmTHLdY0PX485qecAYRPLWU7P0jXawpNmIEdacSZk0Vjf4yiJUEGi','E8TveV5tdRebLOUoM9HbCUMdkKeGLiorBy2dum8','GmQX2BKc2XhkUEmOG3UXWntNLseovERy3yP5HiYN02Cpi3ZHif6CwcBuBKwfmWQNNJXmbo3yfyxQ457r2sn82FatuobCnsR','kGo2Y3eZQQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1551572064,11247254234165770451,'8DV','aHNWJG8BN2H5eK42bGtiZHeYp0w3cFkg3Rnfz4fOccKHIorjg6rbnBQABCx0aRn0jpMuHX9NzS','XSVuzi5XRUjWax971hPwElSwBNnA996Fo813tj3fbRHSMtU3D5qSTmliunSxT8TKS76xNQZfrKSObN921IASndzx','J8wTrHhS0cb9vjcq36r1dhNQsshuuy4vZbHCEMAlvvMGZn','AyMBaggzUs8iUPvS8INkZJQbO6CprIOa4z7QeOe','yWSfDo0RRZpXKSewJrx5v1Sht9RBRkXJsQNlCuopVP5hmmwTj5BjoJaKEJEccjTZQ2Yvdfydb2WBufLVNqqSVOQjNGrSoa7',12);
-INSERT INTO ti VALUES (1551572064,11247254234165770451,'8DV','aHNWJG8BN2H5eK42bGtiZHeYp0w3cFkg3Rnfz4fOccKHIorjg6rbnBQABCx0aRn0jpMuHX9NzS','XSVuzi5XRUjWax971hPwElSwBNnA996Fo813tj3fbRHSMtU3D5qSTmliunSxT8TKS76xNQZfrKSObN921IASndzx','J8wTrHhS0cb9vjcq36r1dhNQsshuuy4vZbHCEMAlvvMGZn','AyMBaggzUs8iUPvS8INkZJQbO6CprIOa4z7QeOe','yWSfDo0RRZpXKSewJrx5v1Sht9RBRkXJsQNlCuopVP5hmmwTj5BjoJaKEJEccjTZQ2Yvdfydb2WBufLVNqqSVOQjNGrSoa7',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4125297985,11245453019517087296,'LmhGAdaszH11GPUOp4SWSr3CiAz3NQgs3zvh','OXi8HBjdraQaesycTwpbn4tH5KtiOV3wYH5wd7JnJrvh7y9uasMTtFktSfEAjL2ZHa0NoPgjIj7Hkbv9trT1Vl3FkzzIiNHjsk7wa03Mt6UOUeMdzVf01hZNmN1YcUTLsC2BYq9azMvo','7zSpHvCALc8UdSJIxp4W8O0ufLCBYW8VIy84pWjPShz6KtAvieK8Dr05D','Ckn9Ygu09k9H2psgOTdsYXbwu5frsmB9cNi3PWXu8lueZWIbTB9GDQCuk8VZTiZLaFknbA0b1XJUtTL4UblgM40zrR7muuCdJPGncEOG0X0UVn5gg86Xo2gpUfjNkfpIkvPZQarEggyg7JhPlfzP4AS6Uk9hctUW4LCTl9Xu6VI8uivBipGqwrqmpRBFo1J1JeAiwTxpVwqX32g3ra6fdywnRyWbQTqEA89iyzzm','z1C8cVeyhRj2tqmdmK1UVpvdrMeHBjKRe56odxvJK5Y','E6bFlhuvGKNXVN2dOMHBN6zcQ69J7ffBoKE4Sdu9ti7MUNPDfZ8PoCPp1ifxgidwn56FTlC8LNXtgCiw9I5',13);
-INSERT INTO ti VALUES (4125297985,11245453019517087296,'LmhGAdaszH11GPUOp4SWSr3CiAz3NQgs3zvh','OXi8HBjdraQaesycTwpbn4tH5KtiOV3wYH5wd7JnJrvh7y9uasMTtFktSfEAjL2ZHa0NoPgjIj7Hkbv9trT1Vl3FkzzIiNHjsk7wa03Mt6UOUeMdzVf01hZNmN1YcUTLsC2BYq9azMvo','7zSpHvCALc8UdSJIxp4W8O0ufLCBYW8VIy84pWjPShz6KtAvieK8Dr05D','Ckn9Ygu09k9H2psgOTdsYXbwu5frsmB9cNi3PWXu8lueZWIbTB9GDQCuk8VZTiZLaFknbA0b1XJUtTL4UblgM40zrR7muuCdJPGncEOG0X0UVn5gg86Xo2gpUfjNkfpIkvPZQarEggyg7JhPlfzP4AS6Uk9hctUW4LCTl9Xu6VI8uivBipGqwrqmpRBFo1J1JeAiwTxpVwqX32g3ra6fdywnRyWbQTqEA89iyzzm','z1C8cVeyhRj2tqmdmK1UVpvdrMeHBjKRe56odxvJK5Y','E6bFlhuvGKNXVN2dOMHBN6zcQ69J7ffBoKE4Sdu9ti7MUNPDfZ8PoCPp1ifxgidwn56FTlC8LNXtgCiw9I5',13);
-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(82), d VARBINARY(8) NOT NULL, e VARBINARY(93), f VARCHAR(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11,6652383584955840561,'GcUN3PZZHZ0UQERdVtTtRkwDITyZOv4iMMOS7yQ8','3FD4','0G1NLtVFlMdpYnYOcaJfX1UnSgRyMuycmg4YI4GTgOfKH9GfmhPwLm9uu5','bVi0fKo2uvghAFyV','cORYWz0','KNA7rP4iIDraM16SKZyFF7bMKVdUQbWoRSJuEzFvRQA9gts6Gi92j5YJjDNFClqM4blbqpS2h',0);
-INSERT INTO t VALUES (-90,-5975681305357079374,'h77svkVITETcOP82BFtDSnIIYly71silVEZlEny8emZdvDU7sV3JkXiO','BMHH48','a8sTiqAOcD7Uk2Yh2iwHkgkJvDBYBep6U4M8QscLSfjnGNSV3mTMuFqC2qb0Va9p9nuEKpZD9qnN9EfK845gTrJk','qdnzBq8','UPpzYNWGEuaax5n7hrxICOW4ULwI1','1LCBCq6q2kMO0kFb61Ac4SRGO1lVBMIFs4iFpFWpvGIWryGYKKOSozE96Pnr4DhMnBe50PS',1);
-INSERT INTO t VALUES (-91,-4520776112601292996,'kFlBpOkML2eNa3riALzYvzNsNaRWcPQMNeeo87UX4NY1h8sT6lkEfBVIHluZbmMLiG9TdV9qFFbILME','UbTu','xM0I5RvcHolKmyadbc0xzf37qt6UeX16F3HTlH6wKRCLZmFYGSYIY1j5ZvOuYlht5zqDw','6wPA22dkP6tMvJMrWalqpu2bNp','AgJv28adPcc72TFafy1QyyexUAyiRoBzicnALOiyVD5LuuF6Qj7scSYyE18gGBHEs1EorJrBW6HKf','VpnyZhITXZkd',2);
-INSERT INTO t VALUES (-86,-6343633476691253619,'FCsL9yDKDrLHOpUeqjPkgiULAoLKJX0GT8zTGAbZ4thEkxDC4QYGq7hezq','T','gInaQRJQ4FMIwSeRlb9Nuo4ac1eJ8PpVp9l6BxrUt','wiW1NQgheftC','RzPZfoFits1Ms16fsdeR','E4neNiqDBnxKimeMcvEVvkZRjyFzANPmDyAojbL8r',3);
-INSERT INTO t VALUES (-103,4938937557159699581,'wITk7ELt7T8XIq11AJVeeCd1schH1qw7AvSTVl7DK5qWXX66DOKYm9AHzmhPWmVQNpmpQe3YDlVX','u','AFaTrJrNXb2hzVeGt6ld2BkWH9E6sEPLyd3Bd5h1C3qvkr64uSwc19wq7Ga72p30psjsx57wmJ','ladcsStNpzytfFm04TEUJ2','O7RnF2Svm1VEhupx33','Ci906JlU06Zc8SFTx7NSIHkixCfUBy7l7ypSyEv9O1iIn',4);
-INSERT INTO t VALUES (111,3640406532402556658,'31kdnAhAVM3bBMOoJcdpR7pv661YuojkN8v3EYyPo83lJq8M','h3GdKp68','4eY','d5nDGyrrXyHXPSo2cn5k3Fl12cnDd','buCEQsGielBTKqcc5XbmjwNEJ7Vyt','RYqFwYGgdNlJVxUbuUHbOldXvHRi5dV0N0Wh8gI3zBtGTGSCM5a',5);
-INSERT INTO t VALUES (-32,2689634915607542516,'VF1XW5aXGZr9ZpWuFVeEagX6ypMJxEy8PXyeKg3T9fVG3HKhs8OdTgbIczLQOFYE4yzVFbfXVNYCymyFwd','zrc','edoo1rBGqV4OQul5mzrkPBBDgSkOysv4czkzhEAsGLehuBItIt','DEzvsClIQl7OvQ2c','N3wFkMSztirOCP36YFrqolZOBvgVCXF9wUDtjNrcsBsghFDA2Jb1','Cp',6);
-INSERT INTO t VALUES (55,-968779761113366734,'QBMQgwanvKjUS5EIopMQhLi0OG','o','vjwKNFrQ','itqp7tODlY1JAAhE8apg9RuCHZbh','6l4C7Jns6qbHgVTG9GjprGuBdSMGuhJ5S1Q0hY1zt7oOwt2qwHC3qSlUW5','K1rhfsrE2N6xAhFpOZIdgNvZtUZM1YyuWWjgg5TpFNI7Gdxdbl5bDEN16UccVxrSktoYCpFFqrrJC5uTO',7);
-INSERT INTO t VALUES (98,6794523924493657464,'PH5hCxfax1XhzdhFhVK5VZuOdv89qWR1Leangfz4leO','T','dVRirW0sGRN7OcdB','U88CrA','TtVHhIoWYqrovr1pHiN','ij8mVozmtnhEeY7UgQVUVh3RUuZ0ufRU0fdarL9OnTZub7jnfWWmkZVtCh0hqqAwoKfmIfp8ujAcJuXdEF4rIqNqcE2I',8);
-INSERT INTO t VALUES (75,7118167241874099296,'qBK9','uLa','hINAFhbXElC','CDL31N3JZLLX3yNcmXYH37lFbMPsuJ','T3saNK61GhwnFpNiVY5xzSzwawFLlwezRPmXf2','Bsk1GB8TvxDyHX1hHHu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (727333,1048397346951414472,'Cv','qsvgtmV','7pEQUB2xZStusKYLSmLmdZ5A4ZrFGB5tfT05WyqqgADztAP6WtU22VCLTzYU2jgfqh8OAx9s2znF6S21yL','5CExy','AvkYSkMglj879C3lStyjHqWVwNNCaq6sZGNE91RvbUzpeBNmuKg1T2JBZQU8B3n4OS62KFlghZRo2N3J5','N6h8hDJHF5R6mJhN8VEIIR35WE8Mu7Gihr6',10);
-INSERT INTO ti VALUES (727333,1048397346951414472,'Cv','qsvgtmV','7pEQUB2xZStusKYLSmLmdZ5A4ZrFGB5tfT05WyqqgADztAP6WtU22VCLTzYU2jgfqh8OAx9s2znF6S21yL','5CExy','AvkYSkMglj879C3lStyjHqWVwNNCaq6sZGNE91RvbUzpeBNmuKg1T2JBZQU8B3n4OS62KFlghZRo2N3J5','N6h8hDJHF5R6mJhN8VEIIR35WE8Mu7Gihr6',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(83);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
-INSERT INTO t VALUES (-2156242,-1077884797951545649,'XKVRw7HNPKJQGF4nG0HxNfSO8fPrFk2XwVsMK3gzv6f2yJNw','GEQ1DY','JzbvxOYiyQpAVVmDWetepGH06TMd5hPRhKfISJ4ugmLb9bE6CD1E3Dppt3QxuVQ','8NjDBoA3QIkysvUUua6iO','PMqgH3aRtp0yG2YjjDx8nqhZV5CzgGR9GH1l9HOsMO825XRtxrPYSMzeKO5ZQEPVNDEDxa4j0QtXSspEq0biot5BIZ8o','CJhnUq0fOw7yT3gTAaaMNYDijM2TwIs5dOEw3r7W2OWHYZPLXeRoy10pdYhzclxbgoD63u8skJruUkiuWecRylAsQj1cFtuT634',11);
-INSERT INTO ti VALUES (-2156242,-1077884797951545649,'XKVRw7HNPKJQGF4nG0HxNfSO8fPrFk2XwVsMK3gzv6f2yJNw','GEQ1DY','JzbvxOYiyQpAVVmDWetepGH06TMd5hPRhKfISJ4ugmLb9bE6CD1E3Dppt3QxuVQ','8NjDBoA3QIkysvUUua6iO','PMqgH3aRtp0yG2YjjDx8nqhZV5CzgGR9GH1l9HOsMO825XRtxrPYSMzeKO5ZQEPVNDEDxa4j0QtXSspEq0biot5BIZ8o','CJhnUq0fOw7yT3gTAaaMNYDijM2TwIs5dOEw3r7W2OWHYZPLXeRoy10pdYhzclxbgoD63u8skJruUkiuWecRylAsQj1cFtuT634',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1575640,7351056061784577986,'XScdnLYDEskHvVHHLPU7MXyY','rW2UHX3a61fiia825jdUqOwpd5wit7HYRErS2yqSNhgT5cylUXqnNtbesHvek7mEiuiJ2Kw1vhmTVEli','GO','kYsx9TV5PSPoN','uvAwI2KczOasoi53BEDWxGTIj4QHAMCpD7yV5o3Al5UlqSUtsaTakqsPtjQJd6E7aZnzLrH','PI37XHihF7tsmIrLD6PWo77YLeguwbjxGKHtlNBFVgqHtZl88Lt5prqEc5sqx66KlhSi4GFUuFGTC',12);
-INSERT INTO ti VALUES (-1575640,7351056061784577986,'XScdnLYDEskHvVHHLPU7MXyY','rW2UHX3a61fiia825jdUqOwpd5wit7HYRErS2yqSNhgT5cylUXqnNtbesHvek7mEiuiJ2Kw1vhmTVEli','GO','kYsx9TV5PSPoN','uvAwI2KczOasoi53BEDWxGTIj4QHAMCpD7yV5o3Al5UlqSUtsaTakqsPtjQJd6E7aZnzLrH','PI37XHihF7tsmIrLD6PWo77YLeguwbjxGKHtlNBFVgqHtZl88Lt5prqEc5sqx66KlhSi4GFUuFGTC',12);
+INSERT INTO t VALUES (1299671381830399036,215706533,'6lXvCSWzewKYdfYbmjkrjcfBVVEhKt6MX61pH8v4YSs4bHY1tSniTVtnkghAsV7qAmFoNMkMPYQ','yqZ3LMs7vOpQpWyQX0uPc7uIiaK6h8xEV3VxnvtTb8nGQn7SVhfghQx3kzkvUV0bXpsjds9AGU10bUVcFYL27hAiCfKcGbKdb5pgf4Vq2YH2KQfULZYXt2U3Rqw0oBlvc7F0jvzo4lr2','8LX1F6','q8fvZJX2F','Dv','3',12);
+INSERT INTO ti VALUES (1299671381830399036,215706533,'6lXvCSWzewKYdfYbmjkrjcfBVVEhKt6MX61pH8v4YSs4bHY1tSniTVtnkghAsV7qAmFoNMkMPYQ','yqZ3LMs7vOpQpWyQX0uPc7uIiaK6h8xEV3VxnvtTb8nGQn7SVhfghQx3kzkvUV0bXpsjds9AGU10bUVcFYL27hAiCfKcGbKdb5pgf4Vq2YH2KQfULZYXt2U3Rqw0oBlvc7F0jvzo4lr2','8LX1F6','q8fvZJX2F','Dv','3',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6295615,3011110709464131434,'m2eJ33TwuVLnsCnjLD0Zw11GWE6s8klhdblnl57K8XlZ659J2CxekyZOTHhq0eC645qFWD','jeKazkNFRCNd3MLlV0HYXvfmWhMz8g7MuYDtkAIgfrVzOZmvVuJVWPJWnm30GBUQ7W6hHVAvaCLZoJQBNjRgQPYG6KRihiW1Hf1BcLGqXx4c73WLbNiJmVE4Hx','OAbFH3jEvUORce1G0IiR2mphOOnT0buBE2a507aG8b9fJWrw3OU9Jc9Wjf0RIaoP2','pyio0dikkjvDFhBIXAidEhhkiOpbL5dfVLtLvUNui7KPllHmcW1OI9WsSPUgqGc17RyIf8','HOQlOOllX4IyFCMEoQo7eaz9cUBwnva3','ydvMQ2RnhUTstEa3Scv4CNwxtazJZFJ75SMm4IhimSH9oXqlP95XyGUddBW2QNUkXzZjQMRAAiYNFnk91',13);
-INSERT INTO ti VALUES (-6295615,3011110709464131434,'m2eJ33TwuVLnsCnjLD0Zw11GWE6s8klhdblnl57K8XlZ659J2CxekyZOTHhq0eC645qFWD','jeKazkNFRCNd3MLlV0HYXvfmWhMz8g7MuYDtkAIgfrVzOZmvVuJVWPJWnm30GBUQ7W6hHVAvaCLZoJQBNjRgQPYG6KRihiW1Hf1BcLGqXx4c73WLbNiJmVE4Hx','OAbFH3jEvUORce1G0IiR2mphOOnT0buBE2a507aG8b9fJWrw3OU9Jc9Wjf0RIaoP2','pyio0dikkjvDFhBIXAidEhhkiOpbL5dfVLtLvUNui7KPllHmcW1OI9WsSPUgqGc17RyIf8','HOQlOOllX4IyFCMEoQo7eaz9cUBwnva3','ydvMQ2RnhUTstEa3Scv4CNwxtazJZFJ75SMm4IhimSH9oXqlP95XyGUddBW2QNUkXzZjQMRAAiYNFnk91',13);
+INSERT INTO t VALUES (17619060830546598425,2966752519,'hkrGJ23oNKpLLDIb1fbDSSx39ShjQVDwpn38xQSxNkb6zTjgKqaQMieEb6aZII6x35nkQ7lhcw47MZY','fD0WHfeO1hRNQAS3h9DG0sIFJ0t50uXO4BwaKzG6OyWFZBlvS4j0fCMxGGk8KKzuF','W7','yn5ZWxUbxOQnRoIgSA72TFYpTxPgDOcD4ORbjmWlR4Wjfoxk0eGjSZb','O','l',13);
+INSERT INTO ti VALUES (17619060830546598425,2966752519,'hkrGJ23oNKpLLDIb1fbDSSx39ShjQVDwpn38xQSxNkb6zTjgKqaQMieEb6aZII6x35nkQ7lhcw47MZY','fD0WHfeO1hRNQAS3h9DG0sIFJ0t50uXO4BwaKzG6OyWFZBlvS4j0fCMxGGk8KKzuF','W7','yn5ZWxUbxOQnRoIgSA72TFYpTxPgDOcD4ORbjmWlR4Wjfoxk0eGjSZb','O','l',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (515888896013715425,3670069724,'406NJSHa5SD0oq34NF7ornXdyg2','jNcuzCTkJa6kW8lkzOReXASesGuOTU1iicT1QsrzpOcl4kdnMk0th8DZoVrgLd3qCZ2tc54oWdN2s','obBvpRfuJoHcOGqYcB1ZLwJF0mCQg0NFNLYE','zXt2wBEx1BID4cIhL6ePVCaoXts7JhRYEWmDEUlCk8roqpLKBE0RGlgYyisbh15zzZbIYdqkiG6sjR41DHgH3j3gVodMf3vuj190JDWVzeburw3SkOEd0KO104bYjQ81RL5oeIyVYlAliy29V0qk9cKGfHau1N5PTUJcPRqMpR7qJKI8dWV9vs9C7qSWBlmUOg21X85Ix0','gJ','W8',14);
+INSERT INTO ti VALUES (515888896013715425,3670069724,'406NJSHa5SD0oq34NF7ornXdyg2','jNcuzCTkJa6kW8lkzOReXASesGuOTU1iicT1QsrzpOcl4kdnMk0th8DZoVrgLd3qCZ2tc54oWdN2s','obBvpRfuJoHcOGqYcB1ZLwJF0mCQg0NFNLYE','zXt2wBEx1BID4cIhL6ePVCaoXts7JhRYEWmDEUlCk8roqpLKBE0RGlgYyisbh15zzZbIYdqkiG6sjR41DHgH3j3gVodMf3vuj190JDWVzeburw3SkOEd0KO104bYjQ81RL5oeIyVYlAliy29V0qk9cKGfHau1N5PTUJcPRqMpR7qJKI8dWV9vs9C7qSWBlmUOg21X85Ix0','gJ','W8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9068388501553914800,3546160204,'gULHoXpkmpuStzp','wOF3zvNgXoYW1zoO0rBgIqqwauIjaY802gP4bxEYgEnBrrFRKw5NXqjDqiO0c6s1C5dUYrdS3AkETF6pdPXpqJPydDosW8YO1r2PDLqNDhJH','Th39F5MQIEbvk4iF74cuTslTRvL2P3RvnsdyY','aGnmCyFDXu4ysk8AzMmoiNGcFZpiEYiUbPqaBh4rVgLgKdjQTRqp8JBhrQfiuIK4SZMmxE2GAt0YS3gEXykxrsSmlWYRUeSelrwNiDRQ4i6ZXr','8','wos',15);
+INSERT INTO ti VALUES (9068388501553914800,3546160204,'gULHoXpkmpuStzp','wOF3zvNgXoYW1zoO0rBgIqqwauIjaY802gP4bxEYgEnBrrFRKw5NXqjDqiO0c6s1C5dUYrdS3AkETF6pdPXpqJPydDosW8YO1r2PDLqNDhJH','Th39F5MQIEbvk4iF74cuTslTRvL2P3RvnsdyY','aGnmCyFDXu4ysk8AzMmoiNGcFZpiEYiUbPqaBh4rVgLgKdjQTRqp8JBhrQfiuIK4SZMmxE2GAt0YS3gEXykxrsSmlWYRUeSelrwNiDRQ4i6ZXr','8','wos',15);
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(72) NOT NULL, d VARBINARY(2), e VARBINARY(58), f VARBINARY(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3905060,-2576586827963718080,'lTkSXlZGCwn0yE4Y7oOOen99ZPEUH','J','2W','2JxDlm8qMtUt6e9IA4IYTbY3zyRUEI8NjilU9ojYwZV0IOaCcD','WFbLEZISbg60QuQMv0HpWVjfQPVxtxmysvVQoNyrO9TddpUpVQK1RqJZB','xLZm0s915Ujed3iYELoXmkrrI4c7HSvD50vffoL1tvlAWyHkQ4SwKMkpFpXxvYTldihoW0uLnshA81',0);
-INSERT INTO t VALUES (2413211,4082274741108774437,'iimkEQKzD','g','g3JWlZIE4PlMYD1rCKhkQlI3Ejmf2JLjUjMaaUzkRiGTTBEyP','XI4Saj7wzhdSFur6aPALVl129lh4vGkXye4fLMqCJpmyqRBM48ItGZF7','vBKfF35BDfMsnwqT4yNoSYT1hfhdpHvjzOYNZ07V3QM14RwYQAeS1UjaRc','vxLD2OctcgG5IdBciMNcNMGLk6drEoyWtuIyDqLL0eqzGGsm51QsbQWNIcP1cc1HWsSp0LJCDP9e',1);
-INSERT INTO t VALUES (6779221,7260073805349097858,'GnT6vmlrsuBhuHol0RElyBzJ','G','Vb1xT9UNyCTwscJhwcYqoreo','y5QYjen67NpvqDeGdDpamqHkjbMddXKdvaI0uE','HSEmZNBwaQMTDFZlLllvgT2uhO1T5JfqX6j7m4zxe2h8ES2p0BPJZr9xWX8kAaU13TJa1qr6l3x3DOvNsIagbd6eZnAKtx6dgAhV','VuqtBJBAHbdmVSxUXDJwTe2sDCDZ7Z',2);
-INSERT INTO t VALUES (-3619636,-8297368109181514238,'W5GclkC0R63I1rjykM4faS7YUlnDYKZtRzAsfXMGdBIvH5hKfJM3Hb','f','1RDaar8fyS2G1dmPFc6Uv35GJrHSta9QbyNseGYe4aRKI3l3QhKQcm','dpNtmtjgCggMaCuDF6yw5C0wtLl1XOT3','64StMZnoLf8X4HfDUL5aHLEraxu04dFFwxrWudtyRW6JsrWkUXtPp2psIDH7XGWiV29lNexOlklNSr4puiXlyBLyXoG19ADuk8S','1sJKYNi01i2EnkERewBdSMzhnpvDInB8bqWrBJRPNi',3);
-INSERT INTO t VALUES (-7396879,4280391288698017524,'Szl7PaeUl6nVwjP1GYaDOAnUqaxM5PB5CqV99oyfBfkissFkG7V','J','8iXLf2mFQ6dPO4tpcZlCK4Fx','Tk5','fY68c6TEPoaZ1','Ojs9umoxcSlaoa8FJjgCLfF1rKN',4);
-INSERT INTO t VALUES (5923660,4676457403931855230,'FaFYgHhvPzXoVfIBG2GfDULG4lBm1yNHM8pIUMCsn8le','Tt','qdoL5zILRKlyEq28MUNBelAZRzzLm9Uou2','bjfZqpU4duMHlRtQK5AGLmKfLoKRZ2ReHYD','1G5KQqvuduDTkrsGkCDZOEjiyKeNTWOmIU3KWiPcYiVkdxUSFfGZNapAvudl8B','OtMaQuuQ9uYMR',5);
-INSERT INTO t VALUES (-3300299,-2783499352255270073,'ExIjSGa85Ugdrjr9VEALaJ430oGsl2yQxnyad5vVrdkUw4YUX7','e','lpwPgOCespiZKZnT56x0M','FoqiAPOehpoQ','msAllPK8Emy43pdtmL0grwaFyaXBGvpkINl2jz6d7E0pmsnMGE8woU3svTpftNwENg','OWWgpfLTjAmkOZQywBOA3cYMZTrU0e7ZmYL9HCMR5bI6Z5xeenYNyl3iml9xZfvq4LYwNnqurQrDgQ2GDbo6hnFsTWLMhdYi',6);
-INSERT INTO t VALUES (-537523,-1550880702381302606,'IBNkEJg8Isw0uoji5auLwULK3dFhSIoKc6X1qN2OYaWOWj3LOGRf02O','fO','1mdPjJ','zmGNDyqERnVWcIuKp0zYmaBDnzcmCy9OmoeJU1BAtNA','Po031jHoHXNHa','caPFJRQKLplpgbtWsbIsU5TJXiGsD1WB1pjVCbEZluqfwi1ZGbRHAFhwzE0FzZa6U',7);
-INSERT INTO t VALUES (5472020,2900772427339427178,'vqV66PSPYtriyA9qLT8Q1mRZHEDZe6o6xjD30ulhnUMV6cuNwf0755XeeQNPaUXff95wW','b','d6XSMgkj1vidCs1lOffMYg6JmteBC93LumYYAeRWUKekdt4','miEK0W9Ig','VkZtKrYrbbLlsvKorRdVdrz8MQS45Ow01aHctXCi4CLNhBqIpaSW0Bd78kushKiEVCWxlpjBEV0Y6BY27si','RXkvg91M0T9KtqXSah5mXfs1p4uz3TcWLkKppiOrgx5zTBfPS6rfYVRWZ2VU',8);
-INSERT INTO t VALUES (183706,6743541920467412627,'6LAo2k8S','eq','HYY4vpjcqDG4ywAPYYMN4Uv9YkdCM3DmB1RmseGyqZvs','Vy0Td84W6LlNN027IybHJHT7UlfKHHyJcSg4CtTF7ONdr98W55lbHE','A5OxJ8rMkmP2SPEQ7GBP6i0fSyvAwCPcjtZ2UuflE0spC9PwSh5z','FAGx0YzJZ2hLx0ZUCqFcyo995up7CHXECYWLGpHvQxs3RWe9jLQyNo61N8HOMOdfEF5G',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b INT UNSIGNED, c CHAR(76) NOT NULL, d VARBINARY(96), e VARBINARY(92), f VARCHAR(69) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13996,1838230041,'6c6EamHsGHAuCvTBuc5c6ntmZROEevKSJoM9hMJ8pFbQ2gWrkR8OXeW','g68amQn8OF5eQeAhVVq','Ol9o942f0mX2Ct56OPZiGslyX2kEb6Oq2fKe0rojz5cvSHUqEhnyBBYz59P0i3Z9DfcUNnqr4eNOwWvWiQDTF2','mUvqW5k9Zg0XvUTwcE5G2uNmma','M','V',0);
+INSERT INTO t VALUES (64526,1708857816,'5PCpK','7ilJK45MdJeq50Q5IYHCJ5eR1FHEGdSvrFrEJMQTISySkN62qw3A3U8tAxx6nKvLUFOxnDedPXui8SXiD2aU6EjYd','HpujigP4k8JdMMw4tvMO4tOVG5eQ1ciLeUf2mc9r56ztS8Om9YVQCGeKngXZ8lCVIcsbqWu5US','Aah1z','M','g',1);
+INSERT INTO t VALUES (61348,1804982438,'FoGTSQYTm8ZsD7su1OFJCBgo1wzBypP6DTzlIE8ipeca3Nv6','Tiw00XZvgejLyj0R','oIIBzxf6tjbJDEuiudnqPGHo9eDVa4KcSVsxAYVEZiX5K3MMam9sBKSGJLhHhBW3rj','6lg2RaCanOsEd3mi1qZUnGONKpB5','o','z',2);
+INSERT INTO t VALUES (49713,2591315286,'ho7Gn0DmVYJZ4KmesbuXquNpm60B5duXgMto9UJQ14bHD4pzQCalSpPZQ0Cx3HxVm9','DywHEFQItYl9aVIS4fIzaIRHIaq6VVBFT8','N8vke','JdKLCqYvwIiXLM80HEu0kb1r5GU8vtZn7m1x0Csf','j','G',3);
+INSERT INTO t VALUES (17918,3906137614,'zxy4rVznfV','ZUBA5fFAvOjsmTfZi1EqQMLk6iSE9BwYn2XlbcrfnpQgJrl0K1pjkSCcL556LOeBMiaeTutNCxzkqDEo9OkMMsewlJ6gf','G05mGStEXloI7Zyl0EMYvEaQ9','R','4','U',4);
+INSERT INTO t VALUES (18213,2936859062,'TPoOgjgRDQH1W8U943ySf5vYBg8AX5becEy0IMzrv6vj9gim','xH5bgZ6BiYNIaOiXSYQmO0a2HgfQQPyiQ2Ebf2IAxYT2CHMYt8DNqOqVBuWjh','H9DQ1rCQ3Bm4jEyvjXHYElaiXFN7sffboXwC555qWt6dNW3','p4EWeIFkuyduGQ3cJjCbVm8c1p0iWRMYvCDv8KqhDY70llUwTVeJE8EPHZID6Pv','M','w',5);
+INSERT INTO t VALUES (41591,1413109131,'r6C3IO1dvkHk8doNxCHzJF5ypmZhSOS','XMgtyeAsJFYU','1ABSBnlo4Hwo9AlrmPhoy874uB5NJWem80NVwSAqsbO','BbKub7pmgQKggmkG9JDDEDJYNrneEy8341F6w9Cx','U','k',6);
+INSERT INTO t VALUES (52648,2658767655,'GaGKclplkmFZ8gq8vLD3dJSTt7sEM9V4SWxELAa0r8nhcPQTaZq','OazXOfQVrUWgEY','z8IxFREz7dj4Knp2wE4s6SfnyAFxflP6uKsRMyqjXR','NBscT3HF6QNCN4aqMi1tnN8qWb','I','C',7);
+INSERT INTO t VALUES (770,2017269101,'WHBjDBVRsJSe3y4vKTth0YO6CtcWQhCD1z1O','CgUctDEsD1ooVrxNEmY6U96n34WMFvv1kcUoVR9oRzqHKBJsiO1','FlJrq7UGNcHNHg6B59ZQHWI9FR','6PEYQ','g','j',8);
+INSERT INTO t VALUES (55134,1331719955,'3x7mEih6','jsLLoJsam9treoIGk9Np4KyvKjCGGYRwHwFOUO2Vt4KQWVeeJhqWIvUW','imQJU1zEFeKYBFMIXSFfnt5OrkPb2UL15tjP7LnXqft6HP1XAfvi409Yb','pdMT8','o','M',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED, c CHAR(76) NOT NULL, d VARBINARY(96), e VARBINARY(92), f VARCHAR(69) 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 (567425828,-2195597967549157574,'PtHcTu1419z9bCzyZG7qLflcssbyzzPN','gs','XacsPpZHfttjqcstDjIkxEpd59vi0EOOywQLuASjOslt4vhGoN3NQWIs','3Xaq8pVkQJZcSm2cKix','YmDHmENgdMBMpnAsKh3Ui8mFR1COsars75Jf0JFn6hFr9W14eK5','tajGmteVBJhLX44FezuaSzcJKsFBSvLXMy1ZPVT4ahksmvlkWdBxkYTeawNCi7Q12qgNkTYVrRc',10);
-INSERT INTO ti VALUES (567425828,-2195597967549157574,'PtHcTu1419z9bCzyZG7qLflcssbyzzPN','gs','XacsPpZHfttjqcstDjIkxEpd59vi0EOOywQLuASjOslt4vhGoN3NQWIs','3Xaq8pVkQJZcSm2cKix','YmDHmENgdMBMpnAsKh3Ui8mFR1COsars75Jf0JFn6hFr9W14eK5','tajGmteVBJhLX44FezuaSzcJKsFBSvLXMy1ZPVT4ahksmvlkWdBxkYTeawNCi7Q12qgNkTYVrRc',10);
-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 (1006278385,-134017589417604847,'FJ64EZj7vOSkOUTVCUnP6qTHdtlzLe','Zz','fQ2zIkQQRnlpbanSqV91gODyEDi38Fg44kyUf57vbd3v3Jc3yUq','VXj9KjDEPIgqj0DRQzBecKz1wqnDovGgU611aAQKnwGapA','XxH0HgFYZQBmtByRskdAFYMZAQpPqwiMDUxInSz5OwwTsntLAoqAS6KbY8','3qSJPHpfEeZIX',11);
-INSERT INTO ti VALUES (1006278385,-134017589417604847,'FJ64EZj7vOSkOUTVCUnP6qTHdtlzLe','Zz','fQ2zIkQQRnlpbanSqV91gODyEDi38Fg44kyUf57vbd3v3Jc3yUq','VXj9KjDEPIgqj0DRQzBecKz1wqnDovGgU611aAQKnwGapA','XxH0HgFYZQBmtByRskdAFYMZAQpPqwiMDUxInSz5OwwTsntLAoqAS6KbY8','3qSJPHpfEeZIX',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (887338211,2721015215,'7jiS23bCLc1CudxdtK0zmJwh4aO5aty1OmAhoRkKbS','qD71z1KbA9D7gnl8nnXvQUME5cwVd1DBmalr9LkVifgHDdFql62e4CLpXltIr9FdZzfQbUQyXSMSrTD','Xv7le7GyyIIQ2cNjBFL1OIpgxlcFgINzIelwIzZLLx6lhZ9H0uk8ZswvscESPU7WKweVbr7xcJAKUZS','6yqwS65FVmjcfO1GsrruMA','p','q',10);
+INSERT INTO ti VALUES (887338211,2721015215,'7jiS23bCLc1CudxdtK0zmJwh4aO5aty1OmAhoRkKbS','qD71z1KbA9D7gnl8nnXvQUME5cwVd1DBmalr9LkVifgHDdFql62e4CLpXltIr9FdZzfQbUQyXSMSrTD','Xv7le7GyyIIQ2cNjBFL1OIpgxlcFgINzIelwIzZLLx6lhZ9H0uk8ZswvscESPU7WKweVbr7xcJAKUZS','6yqwS65FVmjcfO1GsrruMA','p','q',10);
+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 (3244828846,2112818410,'bqhXc07FaY3DoSTgpoYWoWG1f4TMUpw5oC2tYM0GBLtFQB','hpNDMsF7iouI51S9DCYPKmJsqvMTJBPnBz9ARCqKkgZ8cZbq7uPJVehTBwnoG','Iy1v0cNffNgECdtX0wnXzLIhFvzDYmflfTjNZgDxz6mENEJTAzUrDgzw2CC4kDeqDsr','EomkVbM3QdlXBpYgcSyDLIwEuAxGduPELP4JfABEqm0zO7zfqBsF6ukUO6SCDr0EHL','d','L',11);
+INSERT INTO ti VALUES (3244828846,2112818410,'bqhXc07FaY3DoSTgpoYWoWG1f4TMUpw5oC2tYM0GBLtFQB','hpNDMsF7iouI51S9DCYPKmJsqvMTJBPnBz9ARCqKkgZ8cZbq7uPJVehTBwnoG','Iy1v0cNffNgECdtX0wnXzLIhFvzDYmflfTjNZgDxz6mENEJTAzUrDgzw2CC4kDeqDsr','EomkVbM3QdlXBpYgcSyDLIwEuAxGduPELP4JfABEqm0zO7zfqBsF6ukUO6SCDr0EHL','d','L',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-126063091,2605986584321260452,'l','AJ864KF45ipBX4atA2EcKlaYkh3AJ9S8F0oyytOKbQnaZ8QiAkMaLK39eMfroqrvMlJTXr1Y1co8DyveTGKrIh2oZVfkiTfUMmV17JDhYlQNq2bhoVpra6b2PxlbPqOJ0ZPTgMbRUXt6dDXWbzh5rhqYpk4TzMC6ElGbpfNidJmJDyWI0T1ySFcwbwsZrMRMdrQHeNuESi8NSyg0PVGHZoonvPudOL4U31TAnuzjkaqWvG5adiMl55','ziqrWHveE63','hEuHz7mQvXY5YiXA4vnbyKX9UxIlOgFZtzNlBa9wUi52tI01MGQowG','cOpeMheRpVYXZNRoEemaJk','m7VjkSVXeu5qqVFGNu4t1DaQptY9LnggPIJuO869KhWWBFOcTOVv1BpgGYGs2emeWnuVzneHx4HED',12);
-INSERT INTO ti VALUES (-126063091,2605986584321260452,'l','AJ864KF45ipBX4atA2EcKlaYkh3AJ9S8F0oyytOKbQnaZ8QiAkMaLK39eMfroqrvMlJTXr1Y1co8DyveTGKrIh2oZVfkiTfUMmV17JDhYlQNq2bhoVpra6b2PxlbPqOJ0ZPTgMbRUXt6dDXWbzh5rhqYpk4TzMC6ElGbpfNidJmJDyWI0T1ySFcwbwsZrMRMdrQHeNuESi8NSyg0PVGHZoonvPudOL4U31TAnuzjkaqWvG5adiMl55','ziqrWHveE63','hEuHz7mQvXY5YiXA4vnbyKX9UxIlOgFZtzNlBa9wUi52tI01MGQowG','cOpeMheRpVYXZNRoEemaJk','m7VjkSVXeu5qqVFGNu4t1DaQptY9LnggPIJuO869KhWWBFOcTOVv1BpgGYGs2emeWnuVzneHx4HED',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-838459016,-3160098190625493443,'WZP6z0SOsuzRryxltk8ULFcoAV','kBQ7hePKpP9pB8ptNtbt0iNm2o70siHjct9EkUza14YtoXHJgV860y2FgaUBvdqsidWYE28VlCKrjhZmovM0r5b29kyNwupLfPCjR','KfWuxtHmUJ4coOKZCv','RM5TM2Ji6XKsGhgN3lMNoRfMarZkyZNtwvU511wrUxhQcPuOF78Dx9htI8OjeowBlesTg2nUlQGiiYdm9XZPmBZSEAm7jFTphxVC9I4LTIfC0YKoxy8N8E8pLJTBiC5rCoRypCCx5LHWWhs02808VsY98mGEsn8MSUu2J3PgcWmWP3','s92JEVNgnTDK5lZjDckuhrq','gc7pR5g7CjyPwN05AfeaLUvT5PSCpbR3TFR4rwpEdXaXntQlK1oy0gwjOF76HuOMZqv6',13);
-INSERT INTO ti VALUES (-838459016,-3160098190625493443,'WZP6z0SOsuzRryxltk8ULFcoAV','kBQ7hePKpP9pB8ptNtbt0iNm2o70siHjct9EkUza14YtoXHJgV860y2FgaUBvdqsidWYE28VlCKrjhZmovM0r5b29kyNwupLfPCjR','KfWuxtHmUJ4coOKZCv','RM5TM2Ji6XKsGhgN3lMNoRfMarZkyZNtwvU511wrUxhQcPuOF78Dx9htI8OjeowBlesTg2nUlQGiiYdm9XZPmBZSEAm7jFTphxVC9I4LTIfC0YKoxy8N8E8pLJTBiC5rCoRypCCx5LHWWhs02808VsY98mGEsn8MSUu2J3PgcWmWP3','s92JEVNgnTDK5lZjDckuhrq','gc7pR5g7CjyPwN05AfeaLUvT5PSCpbR3TFR4rwpEdXaXntQlK1oy0gwjOF76HuOMZqv6',13);
+INSERT INTO t VALUES (2012101296,2116670568,'XlLMvZ5YRBqxFkBc0E1n2OvC1jjVgQmBNGO0yLvGL0G50','O9vw1fb4uAf3K3lY4sD0QACexNXfrmXtOweQm19wt12xF','SvpKZBLakDdRmu9DoD2oblnShifr2l2cPSJLTnEznM','SLx4iPGNMQZK6j6PnYR','y','B',12);
+INSERT INTO ti VALUES (2012101296,2116670568,'XlLMvZ5YRBqxFkBc0E1n2OvC1jjVgQmBNGO0yLvGL0G50','O9vw1fb4uAf3K3lY4sD0QACexNXfrmXtOweQm19wt12xF','SvpKZBLakDdRmu9DoD2oblnShifr2l2cPSJLTnEznM','SLx4iPGNMQZK6j6PnYR','y','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1338237496,90519782,'eVztNkIXMQhfvaJwCPhKnCtv3RXEKR3jgJZIDJdDobglpHxPdGzuKiyPGfLg0V9AfWWPWR9ENjk','kvpKw8xSmY8nizmQPPUD5JDdqXgnPhQ98mfddeCKkfVkDO8uohp6Cf3rJTQosibvmcAfiEq7MZhoguutA8L4p61XNfEbotpJO6h3UulVM1YJt6c637vNcjkhGXS4WovfmzMXOCQEMHF6U4Wy4KUldOiyqcz3QZD0e','39DB6QJSx1E','s4MuPAoHK3jsrRelZNUPmM7qArCmOfHto','N','k',13);
+INSERT INTO ti VALUES (1338237496,90519782,'eVztNkIXMQhfvaJwCPhKnCtv3RXEKR3jgJZIDJdDobglpHxPdGzuKiyPGfLg0V9AfWWPWR9ENjk','kvpKw8xSmY8nizmQPPUD5JDdqXgnPhQ98mfddeCKkfVkDO8uohp6Cf3rJTQosibvmcAfiEq7MZhoguutA8L4p61XNfEbotpJO6h3UulVM1YJt6c637vNcjkhGXS4WovfmzMXOCQEMHF6U4Wy4KUldOiyqcz3QZD0e','39DB6QJSx1E','s4MuPAoHK3jsrRelZNUPmM7qArCmOfHto','N','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1066961674,4230938549,'o','ElSRid390iNDVqIovdnfFPolfRtX6MZaNG5AgFs0GLN7Pyh5V3dGbCyU3OjsiNW3EtuxxqCmBAUd4QqDNvL09dtIPcMHHEddAjr6OdE2ie6bY57ZBRKXHcOyF0WyGzaecwf6LiRE1IuZzHl3fBTsk1cbVMi2gmWXonE9szZ1iAdjJhRm05YaTtWWMq4BcvhMRcXkj','PJYtWBAGZ1zJg4Soc1Hq1ep09TkAyKYvvgtlqFW3bDeYCu9zZhb9u','Jebg5z36dpVfksmcNxVOwlRXuqewb1SBss9XT61nkVBMMcmcmIvOsPn7Eoaq7','vN','1',14);
+INSERT INTO ti VALUES (1066961674,4230938549,'o','ElSRid390iNDVqIovdnfFPolfRtX6MZaNG5AgFs0GLN7Pyh5V3dGbCyU3OjsiNW3EtuxxqCmBAUd4QqDNvL09dtIPcMHHEddAjr6OdE2ie6bY57ZBRKXHcOyF0WyGzaecwf6LiRE1IuZzHl3fBTsk1cbVMi2gmWXonE9szZ1iAdjJhRm05YaTtWWMq4BcvhMRcXkj','PJYtWBAGZ1zJg4Soc1Hq1ep09TkAyKYvvgtlqFW3bDeYCu9zZhb9u','Jebg5z36dpVfksmcNxVOwlRXuqewb1SBss9XT61nkVBMMcmcmIvOsPn7Eoaq7','vN','1',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3817833160,100302617,'GquLRiKB41Hv5grr9aVXYvEtMNgq0hNrVbKQHgpzZDTjU6tge0y5yXPptxz0LFrruj4DcfUejj','j0BqPnEXsXdSl69Yxxj3ivMQBk4M631PahiCHP7sKwj2WcnmzwDPTBnTsPbCa60Hkod03PV6HHadtShHlQ9kmWvYprNBYzAaFkJQUItwtbWbEglpg8Fea5q9ZkAQ2LhmZGcGRl5b6MJEuzOMXJnvYH8paFTT5gfWGeYMUN6oILLAh6vgEGQoqo','AdBMRW32CZ4JeYrbbU28GyWYYnDUFeSQKCE7Oa1qYbnlnCOCEHK1qnt6jlnyC3qD','r6Fjz3hypAzKKVSuj9ZzjGmyVW0p6B3t0jImB92Weiiw8JXeR89BrdicC7ZoLpKrZ1MM','r','3y',15);
+INSERT INTO ti VALUES (3817833160,100302617,'GquLRiKB41Hv5grr9aVXYvEtMNgq0hNrVbKQHgpzZDTjU6tge0y5yXPptxz0LFrruj4DcfUejj','j0BqPnEXsXdSl69Yxxj3ivMQBk4M631PahiCHP7sKwj2WcnmzwDPTBnTsPbCa60Hkod03PV6HHadtShHlQ9kmWvYprNBYzAaFkJQUItwtbWbEglpg8Fea5q9ZkAQ2LhmZGcGRl5b6MJEuzOMXJnvYH8paFTT5gfWGeYMUN6oILLAh6vgEGQoqo','AdBMRW32CZ4JeYrbbU28GyWYYnDUFeSQKCE7Oa1qYbnlnCOCEHK1qnt6jlnyC3qD','r6Fjz3hypAzKKVSuj9ZzjGmyVW0p6B3t0jImB92Weiiw8JXeR89BrdicC7ZoLpKrZ1MM','r','3y',15);
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 BINARY(22), d VARBINARY(37), e VARBINARY(81), f VARBINARY(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (78365407251501698,39667,'uYpyHhJpX','qbTHz0QGH6dGf','r8k','X6etSIgSxXrormDXOio2lsLtYtWEdf','2bBu2BdY','5MXl0bySGThdzvlMHkheTe2uMVQPDqw9xOSED1wb',0);
-INSERT INTO t VALUES (11252638427276078220,26182,'hGnr2yK6','0PHYQIxAa8h7T2JNkv7dnyYwkG00vHUr37','2QpgWOlPNM2mbSfdmpGM8RIoHj6PGxfccfYZiMbiFM0E','K3fR8Y7jCZ9GZDyd8QmlHFA','oQFyh1tmcnD16rCseIqu3nLvqlcRnhOa4eUz7mSwAHk6VErtJZL3Egk6nIBEkCaMr6UXJT1IVSTtR8jXQjSM0ZT','IJfNRbVvcUiBo1vi6edKWfYXaJOsnNWRmV1uSAysqU4KlQYyDCpByrurQIOUeCQ84LPMyXR0J',1);
-INSERT INTO t VALUES (11353643125455803682,36466,'g','2vcG0RxsHQivcCJOnmM1vWF2','vC2TIRmP1NkjpWedty2uEyKTiIqudOUZzMSxz5Vf7JyreYQKhXC0rPhvi','m20bUmsC4Wr','STInASt66SOsKZ0ufJwyR0CiqgXykRgMkBSLANn8plHI5dBhbCBrptCwBXXY6rrbz0PZVwm','FCZm',2);
-INSERT INTO t VALUES (11577236561104087763,55802,'AyZX4kXUc9O','blL','l3AXhlbS9ZKFchci1UOErjYNyrMi7A6bdYx','s4Y0o8xkKJx5xEYB34d0V6ogYkOUFmgmyRDXl2xouKZ3bcUkrZeajkS7eqNoLjexYE3GWeWuzfzSJu5N','m3Z2t5','Flxk97q68nWenYJQiwQtrznZ9ijtJ3yRJHvHbXJIiruTgcDDBBIPc97gPSnc1yFxRSX52WV3cvkODi6OeFopw83jebiiipbbJe3z',3);
-INSERT INTO t VALUES (2957937432428087846,65056,'Q92TDjrX','adCJwDdEyw2bQ0ub5CtD6M','Wvii8xFkmW5qVrIcSkaMhHfK2p4Ewd41IiAuMS1DXJ2XXcN7gy6uSm5a9XUjzI5kjyATi3hpG','vwU9XxvtsL2MCUgsw93nwFsX6OWBkAPe1evq6hn','aF8qqDg3jHRF0dP1bWagL3Z7N39uzFc6HLqBE3w1MRn','l409MnXHsv8Z1P34X6zsEjQNSnaWFWVJqWWFK7MBuy1kTlzPllmYKbOuxGSw8QI4Mfc',4);
-INSERT INTO t VALUES (8244705178189023990,12036,'5x36cdOWIVRqGxWuMEZ','JPPg5IqSq4gwwXIPOEBrMbRb8','OdAXqlMcgff7Ly5sOIHUgd','Ysi5j3RSg7umcHlnuBm6IZ19w6','IVUSjht14J7nI0ovyOnC3K','w6JHw5ktOQFTtT8MC8zyLn9j8A37B9O1y6fq40hzV3EHF0ywM6JiCs5Df0HICe1bRVfj9cJAPI',5);
-INSERT INTO t VALUES (1000791826545518969,35773,'8pcahrt','gYSsz4DjI4QMLxfRNaad7eg9NciBg9Y','WU1Q3mGG9jGTnZ5kNPnA4NMuOpG','ul8rLxAgpbmqTIrkwPxcmuz027cEzzzpAxfVSsutYKZc7Hubf7J7Y3s0m2xoib8ODv7nkcQuv','u696j76YsTHvfsvd1syB8grc9pJERDDShxM8O4G2aglhU11OCND8VllmmW8JSquILO','VvlYhZG8e331noPxReoXvJ1fRsKTvFH4EM6UzwERhIxVinVlDyUgml2uV3BpVpVahQGjJ1RYFF1',6);
-INSERT INTO t VALUES (2054071687660018050,5039,'kfGwuzIVgX0RHJNUiF4rhl','PJssHwECZq1dR3FeQyLjBt1z90f','TP3DpAsioKFvc5GtN','XxBgB8jlhOj7Z68V8SMLrCSyu5NXuRNpaTPFUmapXEZwBg8SH3ygtk5VBdwlG0BQI8ScVHLUZfhoUhgz','fgcG18FavVIVIQJbSkadUQjuBTxMC8WsHuOtZ','111otbWe',7);
-INSERT INTO t VALUES (10057936349803960541,47731,'IR4NmvlnBlbgAyuP4xT8X','OLOOk2P0sFxP','gTe8yamS5edzwopDenKUDb7vd9VB0oPiNxpT9xnP6KtHC85bTzyok6','3hwMOQoPoZrqC','zKSOy4VYDf5d9Uf1LqvCRIs6cs1J9xmdURSH0C','QIgaFQIzS7X1qw',8);
-INSERT INTO t VALUES (16807945448242760647,52305,'OxyVYZNLXtmrS','f80BXLGX','SSSyi9mYBwP','Gxr7FiqiinzdGrwh5L9iIWMR1Kwi6Ko2RiRS8chm7Sq15V6vTeZqrBHJb1OMnuodOfH7kt','NmRRGg','1qM1yDl9DPVmI3TSnlE5DP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(12) NOT NULL, d VARBINARY(60), e VARBINARY(76), f VARBINARY(42), g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7833925566313588619,-88,'rI','0NEmARt9cXWULJLgf7AMZMiu','XIqOgf1azf1BIOEqdFWGm7k40aZyDJEAnnxzTjQFrbt2NQ1Cmvr9mhnKHdroYYSF1CktSGE0','hWlsKXWhvm12yhv4nveJz6XdlBIjjOzXq','cY','Vg',0);
+INSERT INTO t VALUES (4183044977377138217,117,'BQMnkaJSAMY','Du5DbUltBXWQhhOSMRQStZgT8ZTDHf5f7VarfJj57Xnk5GWQYqyndfnAN','fshkJvQeWFZtVkz3RaN','M1CzI','Ws','2',1);
+INSERT INTO t VALUES (8472500820640800468,45,'uXfSRthLF','bLfm7','hmRPhJYHFXnHqlZ','Ndan7OvKopABVprvvmq8pZlDcS01QiLBsQsuvfaRl','JG','Xr',2);
+INSERT INTO t VALUES (17811626951214555921,-20,'5MKSSlB3E','OGYeE3qB4micOSn6DeWGups9322uef','PgNf0HcSZd1OCGYenaWyJRg8NSUQu2JFRx9dQ9BG1','VY508hwu6Q6aVBL6rJw','o','LQ',3);
+INSERT INTO t VALUES (12899991360476741389,-56,'ZoqfwYY0fb','SPczn5KWguzYvjVukdTvrlUpXuHc9j','FOXnqHma4xqDZEC6u1NWcX33cPu','Yv3rbCwQzaocWFe92NCx9TR','Ob','kf',4);
+INSERT INTO t VALUES (2789769429147606644,-99,'Ukt1ckRYmPO','9G4FGp6uu4rUUTUaZ','pHe3aA11dJO4XfINiiuqJXOAheFMW9uXbQtD0mRvxO0NjJr4mnE','NIEUpO4JJido9WOvJuGVIIvb80mcma0zqnjm','s','S3',5);
+INSERT INTO t VALUES (16354008521799013190,116,'13r7YwXvEL2Y','ULv8ybYPsJC7Y4F9xv7LLF47d7oDB5od5VwfzUHg20dsCoPpLLPFVqA','znCB8QCuzDk4lpbC71','RFDQPN3Xd67mMTiEskYI7bSqNb1u','X0','Y',6);
+INSERT INTO t VALUES (4219009801732966931,-89,'8YRRKiD','iuSOKX3MJCOTCqH6gU5xKSSYisfqe','6VBmBUmk1ETvzvXW','EBcGx6xUpXeLelHWcYNQhpe3h2cMmHFKnis','Kk','2',7);
+INSERT INTO t VALUES (9678625588538316246,25,'iC5','EveP1gcE2G8gZahntDrCnZJyyviVh2qcrUhHHACfwA3OPwOmmS34BD','ruf5lwM3Dgvc4Mjvrs','r8CaIYtAT80AhBzFbuBKjzHuHk','nr','6',8);
+INSERT INTO t VALUES (8609988300101530710,110,'2GmwiaiPC','881cu6p36RMItQXlOBxH5O','j3zGNU3EICildp4oWRFwMaip4fjN8qZUNdWC2y9aqpbQnNhF','AfEimX8OO7HVGHkNO5','n','W',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(12) NOT NULL, d VARBINARY(60), e VARBINARY(76), f VARBINARY(42), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11898605747132854955,10552,'S3190zKV3HkE','qY0KsN5LtJTQb4X9p8Y','Dxrk9Dv20bm6VIVHlO8iIGiOocryCtq4Z15','rYz4jfsvWuhhyo7KVcwQIIvhmieVuUQsosgrFnlFGxCp4JE8G5','hocenhjYZQ80Gv3AMS0AmGDSNLNe5WlEk','RcX0BTnYM73R8CK9FMLEYHBgXvs1w',10);
-INSERT INTO ti VALUES (11898605747132854955,10552,'S3190zKV3HkE','qY0KsN5LtJTQb4X9p8Y','Dxrk9Dv20bm6VIVHlO8iIGiOocryCtq4Z15','rYz4jfsvWuhhyo7KVcwQIIvhmieVuUQsosgrFnlFGxCp4JE8G5','hocenhjYZQ80Gv3AMS0AmGDSNLNe5WlEk','RcX0BTnYM73R8CK9FMLEYHBgXvs1w',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (4549268954028614524,49210,'u','1K9fdATY7hEIK9ZyTLJ75EU1dSsR0pFr','QuOGogRr2vL4bp3K4fEJIwLNEO932rlEvYOwH','utpHai0mcw1k8Cx84pUKANpeLGUkifOhOMBGKFz7hgYNFxuJ6BYvwM47QWo','I1H9VltKENC9A','cmJKaN4Sm3V1t1zXfFLYvnP4I2j0tuEO6oTToGrRTmQUf5lBmlGeFR2nX4ET',11);
-INSERT INTO ti VALUES (4549268954028614524,49210,'u','1K9fdATY7hEIK9ZyTLJ75EU1dSsR0pFr','QuOGogRr2vL4bp3K4fEJIwLNEO932rlEvYOwH','utpHai0mcw1k8Cx84pUKANpeLGUkifOhOMBGKFz7hgYNFxuJ6BYvwM47QWo','I1H9VltKENC9A','cmJKaN4Sm3V1t1zXfFLYvnP4I2j0tuEO6oTToGrRTmQUf5lBmlGeFR2nX4ET',11);
+INSERT INTO t VALUES (16384390422082956423,99,'JgOB','HFi6EzJUgsqGmQ5rU10Ji8lDlF4bTC5WwE4u59RTUx','G','UnlXgzL1q7Qpo4UD7lrlAEzNjwflBg','mi','v',10);
+INSERT INTO ti VALUES (16384390422082956423,99,'JgOB','HFi6EzJUgsqGmQ5rU10Ji8lDlF4bTC5WwE4u59RTUx','G','UnlXgzL1q7Qpo4UD7lrlAEzNjwflBg','mi','v',10);
+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 (10117051963955019973,4,'5Vzgj','YAQbNq8yoPZ2','y6ZCAEhX0LQXuEPgs9ELw0yYdI2lFqqBFKD5LIJun8qXFFR8jGCYxMkwukvr4','5QXLowM4','4','q',11);
+INSERT INTO ti VALUES (10117051963955019973,4,'5Vzgj','YAQbNq8yoPZ2','y6ZCAEhX0LQXuEPgs9ELw0yYdI2lFqqBFKD5LIJun8qXFFR8jGCYxMkwukvr4','5QXLowM4','4','q',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4129718687057848769,8257,'pjwYs0','s10Ut52tIAeNXPAhrgmHomlLPkBaPv1E3FvGnszsqF97XGYWVls5faR1ITmjRgiqVzeTR2xFYs1iVG2oncw9GEOGtrnGJ2VYqHv9AYIyRhkc40eU2PWb9wWM1qvaxx','lQnf1JioUM530LY6RYVIKbKWBkxmEjW0mNhfLiJIbNvh7iLSsXok99UilkTqoZE9','KrzLagpIqMLKBjCqjwlwfQlCqznUZnnnhnxAOeROKWI6hW5jkNpIjbpUhsHm5jAiXVjkmaGKFxk','xRMMLezkMMLoL2ETyQHsV8iFE1v8ozpRKd615fmKPiMFHEwUm2xt4qlpMxh46nRkiuC3yeyFzAtgJmUJaiYH','YJrkkgz1MwPoKVOhlimfzxdD9orwHkkgsQtU0r7eAZDofKXUhe1zofPrFw6TgivpNP1v',12);
-INSERT INTO ti VALUES (4129718687057848769,8257,'pjwYs0','s10Ut52tIAeNXPAhrgmHomlLPkBaPv1E3FvGnszsqF97XGYWVls5faR1ITmjRgiqVzeTR2xFYs1iVG2oncw9GEOGtrnGJ2VYqHv9AYIyRhkc40eU2PWb9wWM1qvaxx','lQnf1JioUM530LY6RYVIKbKWBkxmEjW0mNhfLiJIbNvh7iLSsXok99UilkTqoZE9','KrzLagpIqMLKBjCqjwlwfQlCqznUZnnnhnxAOeROKWI6hW5jkNpIjbpUhsHm5jAiXVjkmaGKFxk','xRMMLezkMMLoL2ETyQHsV8iFE1v8ozpRKd615fmKPiMFHEwUm2xt4qlpMxh46nRkiuC3yeyFzAtgJmUJaiYH','YJrkkgz1MwPoKVOhlimfzxdD9orwHkkgsQtU0r7eAZDofKXUhe1zofPrFw6TgivpNP1v',12);
+INSERT INTO t VALUES (6827758925020320499,19,'ooO2','YXntaYfUzeH700iTEB14uoz5LLKN3OFcXWkO5jZRDChgFH4odMr58d35UIcaDoREFa1bT17L5crsh','Id5kXLbv5','in5o0r9fseWB3LC09lYT1Z','0R','7',12);
+INSERT INTO ti VALUES (6827758925020320499,19,'ooO2','YXntaYfUzeH700iTEB14uoz5LLKN3OFcXWkO5jZRDChgFH4odMr58d35UIcaDoREFa1bT17L5crsh','Id5kXLbv5','in5o0r9fseWB3LC09lYT1Z','0R','7',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1573002721506749768,48376,'KXIvryalLi2','1zPioh1NNWSKgvRV4JyKgwR9o5qY0wPY5ZQJRmL1NFYq7a6bBjQyGaZq0Va5bpunLpO7Lb3JlyE9YWftagRiuaxoroEQ7Rzgfw3qembjWaCzT3ejiTrqS24o2JaQlFegIF7csUTFqjwvgtKvwRbWFPsjMQDSUQvFS9mTJjymf57VdRUZVTcWZGzERPz9iALVVNswjBbc6743GffwoKnWYhst0W','zWmyfW1lzuigbzE3V6yUO1BDlXzpxsbPuMtSlM5oJCnTPNo1UpTa0','PNm2m0Emv4wgbax6YGjFpCHl3h3vU0NfjCKr09w0nVSe36eOX9U1SOXsRylp6kZX3DcX7lN1Lbjixd0W6raMXRqlGckwEadHd1ZdDxNeFuHyOsTJjTPwvMAulQnt0HgxJvOMx3LunhR8gKwVFhjTb4968kXJBnC8YMZ7fYQ6FUOtaLI2pp8959fx25y7VuwcwLYnoKghtggvO2jFScezxx3Iq4sMpueF7','ulELhnJJ12R4joABica8RTlx7ww7XkL','zc9yz1Ljh3FytXNOgClaRb3vQ6PkxN4quEDgEHVOvguB1TYjI',13);
-INSERT INTO ti VALUES (1573002721506749768,48376,'KXIvryalLi2','1zPioh1NNWSKgvRV4JyKgwR9o5qY0wPY5ZQJRmL1NFYq7a6bBjQyGaZq0Va5bpunLpO7Lb3JlyE9YWftagRiuaxoroEQ7Rzgfw3qembjWaCzT3ejiTrqS24o2JaQlFegIF7csUTFqjwvgtKvwRbWFPsjMQDSUQvFS9mTJjymf57VdRUZVTcWZGzERPz9iALVVNswjBbc6743GffwoKnWYhst0W','zWmyfW1lzuigbzE3V6yUO1BDlXzpxsbPuMtSlM5oJCnTPNo1UpTa0','PNm2m0Emv4wgbax6YGjFpCHl3h3vU0NfjCKr09w0nVSe36eOX9U1SOXsRylp6kZX3DcX7lN1Lbjixd0W6raMXRqlGckwEadHd1ZdDxNeFuHyOsTJjTPwvMAulQnt0HgxJvOMx3LunhR8gKwVFhjTb4968kXJBnC8YMZ7fYQ6FUOtaLI2pp8959fx25y7VuwcwLYnoKghtggvO2jFScezxx3Iq4sMpueF7','ulELhnJJ12R4joABica8RTlx7ww7XkL','zc9yz1Ljh3FytXNOgClaRb3vQ6PkxN4quEDgEHVOvguB1TYjI',13);
-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(61) NOT NULL, d VARBINARY(3) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(17), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1026,8,'OxXKXHsse2d5YMxxraFpGGRUZV','YL','3oJG8kELwr1TIawvywDhFml1hdfITwzH2Mz7x','tQJ','GWKEbIztzlRcu2510Gm5TDMpwM3MXr1sbSsErvHmcnFibhcMjJBNpAVbTRkSUtxBAdc','yEyPHpmbD1qt4tTIPKyYD1hKhTuK2Kw1NdLTcWmIsn9yo4TNlnLQc70Han19QEhU92',0);
-INSERT INTO t VALUES (10748,-68,'QVyGpkM7rztKsB3qnjhfRyiMnH','q','hlQ93XJcxSf8mTfjes9wWqcROI8i','FxKkcgassxI','QJMUtNwMY85dp1HSwIhH9Nm1QFQeo','legQo1pHkYVkKs',1);
-INSERT INTO t VALUES (7033,-85,'C4hgYC1IgV5ZfgRMU4RV7eeIKT4XWoxqlJ5EgHtGA2EZAp2cwtftpgupSkU','Bfx','xoTaZprOOvQG1De3bv0Ie5fMvuuHFdm','u6T6iaFLEjUO','xaFQeNgoHg8NjpTDtnCeGN9t61Ajzoc9zd13qBMJjpPUF9uihY6LTrJxuauwJ30R6KRo9kzgGcXUdSSU1xOYLISBbg438iOQ','9fRaBArox5FWcVaj0vEBVEmfuH4cYwUU01kU5KzlQb9gmOV3GGENsKWDU13xNQrsA2oAlj5z64osAdQtnHpJ',2);
-INSERT INTO t VALUES (8620,-31,'a2ZcusvY1QRCqcbMUwUazcs4WYU7bAmr9Y1','U','Ocal8FLWFa1mqT51Mf','A7LTaPaE','odvrzhVojEvh9k2r8ArETNzad5yfZbdzCQ4gPb','l715soi0RJBgvMbJrOXWrF3DNMNlKva6E01uGWtQQudJ6hc0tGvulfztxN5xSYPVaNK7W6CmU5HVx9r3hrKsE70nXP76gBKRAAFg',3);
-INSERT INTO t VALUES (-12875,115,'H0BV','I','XShwETSMBlR90e3LDLd','9GQ6HucBWB','BtRAJoUhJwXdRftr8mhBtglOpl5tEepYRdBfKRtudWH9PHBDT4cRdRSRxiRCBikmf05','0Ap2QWsRfFkGbKG6HKDWG27d48WmQrJmB',4);
-INSERT INTO t VALUES (5681,-118,'R','Oj','c7CZKr','m','wypoSUmGZ4CVw26i','YjsgheYcIy4xjCkHnJ8T8RcAsBgscTRVjPy0v77BcpKgYf3',5);
-INSERT INTO t VALUES (-25168,101,'RXvw8HRxkJ0','F','MEEGJiK9Yqalt','7','BtHH4Fr7AqTeokAB9QTah03kt6M6CbZlmvyYNmk9UjzS4IF4OGaVLU068T2D4eLPx','Uu',6);
-INSERT INTO t VALUES (31780,-22,'DRvEDUTDbDbYWJENg5Vi','ADJ','Mm2NoHyUzomsQOt','hxSVNxeH5AgNlr','DOAROC','Yf4A7t2M6KBZiOshHokiR1xzLbh73ju1qktM0',7);
-INSERT INTO t VALUES (2878,75,'bd814yyvoGNtCtURlZhT6fs6iOsEjzVvig41xy1jkMN','FZ','VqL2yDO7zREAgUZPQSCSltWJ','l3DgB','5i0ZexxpWWX','aOEgax76RSfuoAFsr4iBxgfeqL1BdyLmDxSHJyQ1ne1pKsJ2FURLFjHQ3CJbBwxtF5ioSFts6',8);
-INSERT INTO t VALUES (17469,60,'1GIiW6bw75x4FNcADOljSEthWPvoL0gVo4xTnWR7fUfWxY5V','H','agkAYAWgwPSq8U739WQu6jL3a5ihj6h0gStdo','UINuF6oZy8Ct','6OZlqjlB3V7oGUwMynmjFaqLvNa5hn6QvppJ46SFNEXgnWyhtSy45WC6z5SQFSPw75U','z14V1ZU3XPbZV3kYTKzEl9Y9bibQyvSbTFPLPnbwOe7hN8a35kmeDEcV6VcfjAhNtU8a',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13060147761183293556,57,'e','xViIAQAlGutPiOa6gZRirtIIvRD9eXOPigWZRUa2tyheFVjGhMqQ2qycvtFtbvSeuDT8WuC57xLONsoIGrHlAsp0SZOV1K9cvkTyXOGi1kizsF2c3pYVQBExhIkbyIoOzYgQEMgHA3kDnqxIDClIBmtk5tmbZaxPs0by1D6fYVxGnxzX','q7vkzIyaumeFjIpXCkedTP0wuLRecjZXBWJQIZLiwGVQN3P4RxsDq','fmZJhXpyIptWlmeo1qN9VDC5KJZzzb7wjOOezyEwgwYNRerxdkO0WTLW0qu6hrbWgOiV0JWWtqh7BPwpFqbC78LOp8tyKhdZYqYZO0HcyBWE7q8JHtAdl7j6CbKU1gKmLdl3WkJRxNMdArUmhqIC8cwUwURs7e2ZgxsHjxDkD','mQ','K',13);
+INSERT INTO ti VALUES (13060147761183293556,57,'e','xViIAQAlGutPiOa6gZRirtIIvRD9eXOPigWZRUa2tyheFVjGhMqQ2qycvtFtbvSeuDT8WuC57xLONsoIGrHlAsp0SZOV1K9cvkTyXOGi1kizsF2c3pYVQBExhIkbyIoOzYgQEMgHA3kDnqxIDClIBmtk5tmbZaxPs0by1D6fYVxGnxzX','q7vkzIyaumeFjIpXCkedTP0wuLRecjZXBWJQIZLiwGVQN3P4RxsDq','fmZJhXpyIptWlmeo1qN9VDC5KJZzzb7wjOOezyEwgwYNRerxdkO0WTLW0qu6hrbWgOiV0JWWtqh7BPwpFqbC78LOp8tyKhdZYqYZO0HcyBWE7q8JHtAdl7j6CbKU1gKmLdl3WkJRxNMdArUmhqIC8cwUwURs7e2ZgxsHjxDkD','mQ','K',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10459744189496375811,12,'EcqInSxRq','hONV3XmRQLfVo8gF4YBCf6lDL2uOGYc1OYV2InJBq1iRsOFbGzGrbLvqyO0pB8T4GSOx0LMOYQ5WMOM0sZfP5e2waD','bnAtz6xH3oSTargkIrU8wF9M6r1Tjii3CA2sUK5','Uicr1cKFsNIO4c78YIxVnfHzsnuhWlaZRivtKIuPEa8aCee4vv0qHUhSx7E10raRLBKFv9dueIoyUFq5vzvy7VuaQOYWTF5GVIkh1lyw7z0d7u8RC0sHEM1ip20nrfLNLMIHdtjZ2KJCGVNWgMsqS3X12iibSZiwdwu4m6c0AQX9dYWt92WVCSMnnGnJAfa6poGAtfTx4gP5q59HURNPMX2ZmyY','fiP','Q',14);
+INSERT INTO ti VALUES (10459744189496375811,12,'EcqInSxRq','hONV3XmRQLfVo8gF4YBCf6lDL2uOGYc1OYV2InJBq1iRsOFbGzGrbLvqyO0pB8T4GSOx0LMOYQ5WMOM0sZfP5e2waD','bnAtz6xH3oSTargkIrU8wF9M6r1Tjii3CA2sUK5','Uicr1cKFsNIO4c78YIxVnfHzsnuhWlaZRivtKIuPEa8aCee4vv0qHUhSx7E10raRLBKFv9dueIoyUFq5vzvy7VuaQOYWTF5GVIkh1lyw7z0d7u8RC0sHEM1ip20nrfLNLMIHdtjZ2KJCGVNWgMsqS3X12iibSZiwdwu4m6c0AQX9dYWt92WVCSMnnGnJAfa6poGAtfTx4gP5q59HURNPMX2ZmyY','fiP','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12909906092767230489,-59,'JiHrd7t9pxp','3J2qNYekkmgFwMZAb5dY6B3KaDSKhK4Yj7I8rOPAhSV8MyeH6fXT','Yrw782Tm0PXt9qyxMSlUOzD','oZvLnqAEjXzq3ePhn5WpD89P7hFItxVJAOor0rbiv6iwpoGLufq8QrgWagN1cws8mJUia8J41yzHMTPWsw1tElMEcQ5doIGktbShGWOdMnb05KPv9f4bq8AWlaVjG24Oy9a1VsXxP2Wg2QskNe7TqU2GtObOdfgy0Y','x','j0H',15);
+INSERT INTO ti VALUES (12909906092767230489,-59,'JiHrd7t9pxp','3J2qNYekkmgFwMZAb5dY6B3KaDSKhK4Yj7I8rOPAhSV8MyeH6fXT','Yrw782Tm0PXt9qyxMSlUOzD','oZvLnqAEjXzq3ePhn5WpD89P7hFItxVJAOor0rbiv6iwpoGLufq8QrgWagN1cws8mJUia8J41yzHMTPWsw1tElMEcQ5doIGktbShGWOdMnb05KPv9f4bq8AWlaVjG24Oy9a1VsXxP2Wg2QskNe7TqU2GtObOdfgy0Y','x','j0H',15);
+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 BINARY(55) NOT NULL, d VARCHAR(33), e VARBINARY(6), f VARCHAR(78), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4294395509193324280,60,'34K0SDSB9DJxK0NDSQ3kVyRXN99CSt','2yiiYgFc3t9yW7dhkO20AJOoj0NU5','P3NN','Xbmt5FQk','bO','i',0);
+INSERT INTO t VALUES (6798309995461716401,132,'70PZgJGKsa0IH0E4','SHJg58cWuhKIOxaw','TYWO','bP2HA3U1ZkHkmabg','L','c',1);
+INSERT INTO t VALUES (-5399285284956339545,29,'ZSctsEfx4Ord','tTw5HqlIbS8fDVpS6','7E','w7y2','ko','9',2);
+INSERT INTO t VALUES (-607040408106056839,198,'aHbXC7EuE3X3GQl5WJm4L9cdgN86CJk8fhyjxCezp','gaJTf','ki','pGk5','SC','R',3);
+INSERT INTO t VALUES (7614913715400802971,80,'5KVDRkCtVCiXle6u7fCC5tZDVZ7T33Vl0c2e1Zpn7Ib','2aY0gujP0NCECdijXSkdluXBlOpOtT','SCXs0','fPIcfwyynO5YiFLYL16e810HZoxbP','yl','H',4);
+INSERT INTO t VALUES (3849036080643026552,204,'E7oVK7by6F0SEo3zllHqGLAL2eFVIaM4XlxLMBPojrAf0at7pt7','53ASr8JrB8YScFIV7omV','pa9U','NcbdHNSUp4Goqi6V3qY9ONdEoSGbRze7m2kRaiZ0z74lehWh7wTaDizUbGPoQVShjesnNbJqcrhbwh','A7','Z',5);
+INSERT INTO t VALUES (2343628833352626556,243,'09rOSEtENhbjq6i2JQq2cZwgPDSx','7JtfpEQ','V0Mgkm','ENg7KhpclFJARQKVwKZLAmFDFK1VlNuIFMoTUyQbkTN4CigBMA1IURehqWQ04biPZprj1gKte','JT','R',6);
+INSERT INTO t VALUES (8795556104803263140,69,'37Le1xZ3qnTiZDpSrjytNDq7BsiJSTmnPLNryFh3uyGvp','5v','N','7gI6vW','62','Z',7);
+INSERT INTO t VALUES (-4529524549447599638,111,'W1mcR4v7qaas0HREoY9zxDHf0wxS','BznY5z9HCzOm6hOmV0gVAjAvML5uB','8','jLctJazGF','Wq','e',8);
+INSERT INTO t VALUES (2680638471382101282,135,'MIyWs5RiBY82tgPBi8KuaY','hVPIlrwB0ukASpNhHK','yL','CbNogvu2VJivHHJJ4','zA','I',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED, c BINARY(55) NOT NULL, d VARCHAR(33), e VARBINARY(6), f VARCHAR(78), 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 (-5986100,-37,'bwZO9X7Gk9jpFVYoH8q42CtPX0sKNhu0XO3RM6xU6cafBmqCepG1','m88','Y0SiEO9VwE','ODBbdirHy','oZgcHpLoKK9NcxvhJncSBpB3fC891I6YWgfaOY4L6npOGuTlB0aYLrQasr0yqpOuKEeEuTJ6gUDFsqUpivbonDX1pU','KWUxaR7A8ox9ZD5qr',10);
-INSERT INTO ti VALUES (-5986100,-37,'bwZO9X7Gk9jpFVYoH8q42CtPX0sKNhu0XO3RM6xU6cafBmqCepG1','m88','Y0SiEO9VwE','ODBbdirHy','oZgcHpLoKK9NcxvhJncSBpB3fC891I6YWgfaOY4L6npOGuTlB0aYLrQasr0yqpOuKEeEuTJ6gUDFsqUpivbonDX1pU','KWUxaR7A8ox9ZD5qr',10);
-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 (7503869,46,'lzWPF','3','NkZTGSUJM3XihrJQef8lNDsVVdl4VGZZfnEMpeMU1','iXAGdOpDU4VEqvO9','xk6Ayu6rz09265S2vvZzVNhoNAMn219EwqLFEKyxfFmzMRq9SGOJCgt4V','N7aczuQWf34WYwkVASugpSxXefpzSkzjIu',11);
-INSERT INTO ti VALUES (7503869,46,'lzWPF','3','NkZTGSUJM3XihrJQef8lNDsVVdl4VGZZfnEMpeMU1','iXAGdOpDU4VEqvO9','xk6Ayu6rz09265S2vvZzVNhoNAMn219EwqLFEKyxfFmzMRq9SGOJCgt4V','N7aczuQWf34WYwkVASugpSxXefpzSkzjIu',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8203034,115,'Bc1HvcD1PleN5fEknJZGgShc2Z7v','1ijL2zWcD7LgoHj4GTXoP9fhA6gwWfhuGhIjtk882j8KqNOpJ2sR8Njvz8aGZl5iAeQJaY0XJDhfG3aZ777UtYYx7IolhF8I7U66thGg0JFP1h9HybUDrgeNfPm6i9X1R6NJRzlm9fLYWMW221ANfw6elUqs6jjCrVXO1seVENjsSKl2AWmtO9WKfyeoQ5t5Z7aGc3Af5lIWV130xipzLb','VZnxTL7','fj1chVT8K','10MJtCZGb9VQl3ARQbjDtCeHs75','DDBoY1qokLAGIvGQqX3dWRhNghqKBdDNYLC0q4tVpS3EqryFFKi',12);
-INSERT INTO ti VALUES (8203034,115,'Bc1HvcD1PleN5fEknJZGgShc2Z7v','1ijL2zWcD7LgoHj4GTXoP9fhA6gwWfhuGhIjtk882j8KqNOpJ2sR8Njvz8aGZl5iAeQJaY0XJDhfG3aZ777UtYYx7IolhF8I7U66thGg0JFP1h9HybUDrgeNfPm6i9X1R6NJRzlm9fLYWMW221ANfw6elUqs6jjCrVXO1seVENjsSKl2AWmtO9WKfyeoQ5t5Z7aGc3Af5lIWV130xipzLb','VZnxTL7','fj1chVT8K','10MJtCZGb9VQl3ARQbjDtCeHs75','DDBoY1qokLAGIvGQqX3dWRhNghqKBdDNYLC0q4tVpS3EqryFFKi',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-6082831639659284247,193,'7yxflMwxX9Sf432L0irteEHXU6LLPmJsvVKUhn5bE6bmDWe0akfEwF','pyeEwRFiaDFK4','4g','h2znhNATJnYyUotsu7V2VGfkfuHDsHidGW','S8','T',10);
+INSERT INTO ti VALUES (-6082831639659284247,193,'7yxflMwxX9Sf432L0irteEHXU6LLPmJsvVKUhn5bE6bmDWe0akfEwF','pyeEwRFiaDFK4','4g','h2znhNATJnYyUotsu7V2VGfkfuHDsHidGW','S8','T',10);
+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 (-2058660190110537391,101,'iPvcuA','ozH21AyQlJZTwS6ibDdDY','YqYjZ','xVySVm8yc6PBYQxTbnzk1JorBm7mkeC65tHIw','sF','b',11);
+INSERT INTO ti VALUES (-2058660190110537391,101,'iPvcuA','ozH21AyQlJZTwS6ibDdDY','YqYjZ','xVySVm8yc6PBYQxTbnzk1JorBm7mkeC65tHIw','sF','b',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8803475323551433397,196,'hj','3HtScfaBFtSsTx46ShpcMvoCM0xRcrhfRjvOjzW33mgyQamRVPOKrZ3rwbLsfclEvNc7OjAy60rgAoLFo5tA34C0vj22HO1OCjozRo4YPhLVe4lFNglSYn5M3zw1tt8ygA87OcivZPpZl1QfIc4cdF4EAbalYJSdxmdG3LFBNfA1p4TxvmgLHXFvxplNCRMrn5qsmKcBLsGFjgENkhlOAa8erNXPaVgPGC5KRXy2R6t4YPD6eyzoBiOQisrSD','RpGoT','sZ5SjAw2XlmUaHOO3','ze','C',12);
+INSERT INTO ti VALUES (-8803475323551433397,196,'hj','3HtScfaBFtSsTx46ShpcMvoCM0xRcrhfRjvOjzW33mgyQamRVPOKrZ3rwbLsfclEvNc7OjAy60rgAoLFo5tA34C0vj22HO1OCjozRo4YPhLVe4lFNglSYn5M3zw1tt8ygA87OcivZPpZl1QfIc4cdF4EAbalYJSdxmdG3LFBNfA1p4TxvmgLHXFvxplNCRMrn5qsmKcBLsGFjgENkhlOAa8erNXPaVgPGC5KRXy2R6t4YPD6eyzoBiOQisrSD','RpGoT','sZ5SjAw2XlmUaHOO3','ze','C',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2081728,106,'0tpJNCtdQs8','LMdiLyzUX0yB2GnuC1UoJ2dTV2KXaks17Yv9lx62fj2ho4I5X188DR3D2ZJihns5OuViNl8IOl8vN06U2Vj77ZRnqQMPdyhlwa861yxQhlGNZACgMSEGgOuKJjNybYBJYA5bR8i','WcJAKBv','kjURj0ijY8uAv9rE0J0bjZG8zghJjK5qy8ZQXZVnbOSZGhmmPNrmDInoPslOAQOXbbXSBjHX09dzcFZoX8yWk4OTga6zv07dMbstY8poITCsYCCVS19v0AOJY722U7SjCsvWKNBmvTVSz03vleAjjln9bTYbBio','NBjf8SYTpAqsf5cZyyJYc0ngjQDHHAACL8pDsRLxIrAX2LrX0fjM7eaUHxm3rfE4rXexqsTCGlUFTA','jfO7qOYa72APkZYQ',13);
-INSERT INTO ti VALUES (2081728,106,'0tpJNCtdQs8','LMdiLyzUX0yB2GnuC1UoJ2dTV2KXaks17Yv9lx62fj2ho4I5X188DR3D2ZJihns5OuViNl8IOl8vN06U2Vj77ZRnqQMPdyhlwa861yxQhlGNZACgMSEGgOuKJjNybYBJYA5bR8i','WcJAKBv','kjURj0ijY8uAv9rE0J0bjZG8zghJjK5qy8ZQXZVnbOSZGhmmPNrmDInoPslOAQOXbbXSBjHX09dzcFZoX8yWk4OTga6zv07dMbstY8poITCsYCCVS19v0AOJY722U7SjCsvWKNBmvTVSz03vleAjjln9bTYbBio','NBjf8SYTpAqsf5cZyyJYc0ngjQDHHAACL8pDsRLxIrAX2LrX0fjM7eaUHxm3rfE4rXexqsTCGlUFTA','jfO7qOYa72APkZYQ',13);
-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 BINARY(32) NOT NULL, d VARCHAR(79), e VARBINARY(21) NOT NULL, f VARBINARY(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8429907395728375645,45,'MQ0','tgpcJMeNCGCYfYyoynB1ch1JNa6OfnM8OnLIiZTIOSUySNaqMS2wVWhM72rNJG8mFLqsZZQiF','o3KJ77axfGN1HbapALU','uzcQrqO','LIhfwuHVEdp4GFlCWX3RPmJSdoQSEpCLhXxLLUo7CtLIUONPeLS2P6QmoEIHzwRwarfyk6G7n','X6typUYNkg18yAH3ejJbmqCz1rrbkZp4u8EZeaX74luoXfAUuiU6jL7uacwWv5cN3M',0);
-INSERT INTO t VALUES (6030196795186071046,70,'EQ0Me0N9XECVyrT5N','RDN8LVqFg1hrbZc2KBtUUXiT7XPKdKGUliiZxussmzELTc8ojtUXu7uAehE20UI3wHHbz','GIbFc1dVQCCWMx9Bm','qJqrhsUbjj8TaiCqaO','FSne1xdiHDiGecCiwdQTk88LrNpN4SxW49S1zxP6Z5B9i8oiWLpmy86nPsFYmbpAENV1XYqp3mcExZ73ai','k1zjjEcXxDHI00SZSVHp98',1);
-INSERT INTO t VALUES (-3703516100473242427,82,'0Ur','J2GrCFOtmg1lp1On8aEXQpyTwalALps7D0QXuMwMFF5Og0O7nYZcV8wwp9RQwwYZ6qPkz','XBJIcvsth','8XWdu336MApN73xf','2HS2Jn1iXJx5LY8eQem91Xnr','dSBQofYkGzAytJj1hrfGdBDyfkS8v1MNt',2);
-INSERT INTO t VALUES (-2206494753275166141,235,'eEujyOeIXj','azvEMTYBi5DIPwYbQiWJI41gNfSQzqYVofMglg4PgTYRSol25adFgeao0YI99PZ2NoQR8eL','JpSmqUwoFXrJnInNkIS','zbF7mAKqFDjgEfar','JPcTLOCcv2ejH6bXFamrFc7NgdWPeidb31dImXHTuw7GC9O5E79PsUoif52RgLnNKDNDGHRTUBCyoA56oP2kbERymxHrKJw','Tjl6heiRAb9DloUeEY7',3);
-INSERT INTO t VALUES (-3147991982904916927,44,'UsF7scT07YeUGpg','3DH2F69AEZBSoIOTKiPwfCMdQoDM2N60LOrvTZMvEedng8pHxGcGz2bj','4brVBFG4drQ','DiMitMFRqt','pGWijjGTyglK7YiZJKnGC19Rp019iESlvuQDFP8YmK0PJNzZX8','bxipWYTeUKeFs2VCPs',4);
-INSERT INTO t VALUES (8975931641302810704,4,'iFxQ2','cERmhF7ZSAUIqMc0r6MKED4pTi1YEC1piXVxX6mQcwoaJoWZvoeJOnmDZknyRffPxC','V','fVsN0PUfQ2ajJh','bLvA8lMay4AamGUx0SFtw','8UL1tKAyyzXT7ECbHr',5);
-INSERT INTO t VALUES (-3147704037891123508,207,'zzRW2goFHbhoR0','ar0gV79NMBcfxMHeLusUuMEvVivNDMUbkqqATl7WHCaNYmSbKLquuPtZs','uyrWhIEzvHb3cwQAuR','It3EBFTzMkwl5jbKyn','X73dyEUkrUbJyMtSVOUDopzTOanhLTP0htGvZkbk1zfkwpSrTIY80vgY3krSPfUU0FtuwlYwjiUvxcP4v0gqYsnuXS','OhuzTbAwVB2EAAN3tHNpYNo',6);
-INSERT INTO t VALUES (-1708347935357870612,249,'q8td9yX9xWbbgiS7TgHvHwCLGY','eIhAoF4rn7YQcoMiky429wWeAsm3bT04yE0q1qss6GHdYSFgaqeBvr1N6ZSwlE5IAxQeACeO','MQa963DZlxnqT','87X','7CRYRWaAS5HDppVi5vDu9tzeT4akwwrUQ0MYVEhoggKO5AYEGHieusE1mw5v0KVOFozevKT0jq','8NNoYzlfLLxTVRjc1ocmvpDjZ5lScWPv0Pkqh15w4kFIfgtRQqrzX2kNWmkjy8BrO30WTW5ES1kOCRvSg',7);
-INSERT INTO t VALUES (-547309594116193153,13,'L24f2v1rgPqPbdLPZc83Hgcqw1XrH7','w3mR','mY','Hm2At','jRUuCyrIwmyacmqKQYcWwHG29DdloJRYA8BM8W1DYyOBZ7vK7I3VIYIA2tBRvDjV9HLYQbIJCPHV','tsNX4WgZLVqBcqAqYIu9DOOQSwujUYJ3saXxsYGbHaZZpiCvx',8);
-INSERT INTO t VALUES (5366249547064951892,46,'aiW81HWKT90WwKXNX','Tm7xBd60IThoXOsY1zRXAQ5RqmgJyCRwfHkPCogsXTDaPQWdpyWkqdhrRv9oyp','geWEeo4oBiANt73EIGt','iJDyBuOBKVLo1c','JrmOYEXpAmTEYAnKO7sSoURFYdyGVR6v7m5Kjc4JDUIAWwdtl7WIMDx828EhV','msWSHV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1583949260772058426,33,'dnmY978Gwys3sGYvfp30y5fxb6vWBTxb1x8xOurpthC','pP0kmY1ZnIaopYmDxgrjvmhXNbwiiVpqHNATHxipbM3XaQphdHiVXq0Gg8h','4okO','d076b44q8AW2sj7BJOrWd7wTTzuasybTOxKb4HbXTLeXqg7yMQkoE4AfdoQYWP1kc3N88sGTKcbvHYIi7IsYU5QX40fgJebp6l1dyStNlrhRmPWSegHVq9TGPscskSWjFVLQwiD0GunFIcrdXaj8m5EwYW1oJpShYNyyXeNDudyNj2pXz7JHoCigwmIulOjn','rc','o',13);
+INSERT INTO ti VALUES (-1583949260772058426,33,'dnmY978Gwys3sGYvfp30y5fxb6vWBTxb1x8xOurpthC','pP0kmY1ZnIaopYmDxgrjvmhXNbwiiVpqHNATHxipbM3XaQphdHiVXq0Gg8h','4okO','d076b44q8AW2sj7BJOrWd7wTTzuasybTOxKb4HbXTLeXqg7yMQkoE4AfdoQYWP1kc3N88sGTKcbvHYIi7IsYU5QX40fgJebp6l1dyStNlrhRmPWSegHVq9TGPscskSWjFVLQwiD0GunFIcrdXaj8m5EwYW1oJpShYNyyXeNDudyNj2pXz7JHoCigwmIulOjn','rc','o',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4812913116539006461,109,'XKylQWhyJNkeyzl99niWsFCuTJFnGkN7xKFQYLtAcG6','CxhFw0Tn3z3FMTaOJDOdhKgFwEL0YIf0JSQBndBjvHcIRWIg9KEneER0iNivddDD4F21wH4ZKosRILwRyfp541lGYSSuhHd4FUHk3w1742fu1vxbDoXmuZ4jyJFDnbpoGOcFnyLjYl8OepvhI8b48X6WdHHlczH7yUt7iVpuQiH1ft9v9iVstatfv0ZcsnBMrSO57cFEDmJTlwbKY3kxNTbvR19rbks5IoTcK14QHU8ykQq','2Xz','Zhg7s0Agv49isvzha4p7DT2UX4oylwwglfNnz8JBcjcbKqI4rcn2nd191CPeAb7S3KNb4QDcD2','yhH','g',14);
+INSERT INTO ti VALUES (-4812913116539006461,109,'XKylQWhyJNkeyzl99niWsFCuTJFnGkN7xKFQYLtAcG6','CxhFw0Tn3z3FMTaOJDOdhKgFwEL0YIf0JSQBndBjvHcIRWIg9KEneER0iNivddDD4F21wH4ZKosRILwRyfp541lGYSSuhHd4FUHk3w1742fu1vxbDoXmuZ4jyJFDnbpoGOcFnyLjYl8OepvhI8b48X6WdHHlczH7yUt7iVpuQiH1ft9v9iVstatfv0ZcsnBMrSO57cFEDmJTlwbKY3kxNTbvR19rbks5IoTcK14QHU8ykQq','2Xz','Zhg7s0Agv49isvzha4p7DT2UX4oylwwglfNnz8JBcjcbKqI4rcn2nd191CPeAb7S3KNb4QDcD2','yhH','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-63975808449560466,148,'TEVfOCerek7srd9ZRZUqpYAZxcC','DWSdQrwRhFfAUqTbcbtasmVLuo15wFlvAQ1tkNiyDj9TXRqeYwK8G7gN7xAo6oYPJUM','nay','CC5yqf5wMe9RZWQGh7icdv6H42OkIFm6APcVFLQPvzhi8Ate0Tun1MW8JEnLstAV3tgpzBs71KJJShm0Ar6FcXi3h6PMoOYMZ8JB5GxwwFA5sCYqOzkMtwwMnRQAIkSUqsQGs5SDqfKo5V2od0N6kIAlpvLY46fgdbW5tzJDvxO5gdr7Dp4yoNqAja1ckGeyOd5bZMw7N64La80SzoTo0OqmXqEIMrLBXoWamaFZSCZPzqPCxhEY0Eyp','V','yK',15);
+INSERT INTO ti VALUES (-63975808449560466,148,'TEVfOCerek7srd9ZRZUqpYAZxcC','DWSdQrwRhFfAUqTbcbtasmVLuo15wFlvAQ1tkNiyDj9TXRqeYwK8G7gN7xAo6oYPJUM','nay','CC5yqf5wMe9RZWQGh7icdv6H42OkIFm6APcVFLQPvzhi8Ate0Tun1MW8JEnLstAV3tgpzBs71KJJShm0Ar6FcXi3h6PMoOYMZ8JB5GxwwFA5sCYqOzkMtwwMnRQAIkSUqsQGs5SDqfKo5V2od0N6kIAlpvLY46fgdbW5tzJDvxO5gdr7Dp4yoNqAja1ckGeyOd5bZMw7N64La80SzoTo0OqmXqEIMrLBXoWamaFZSCZPzqPCxhEY0Eyp','V','yK',15);
+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(24), d VARCHAR(63), e VARBINARY(86) NOT NULL, f VARCHAR(68) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2976878,-1625460,'WqbU0ks81Q','2MQ0HZqpTmlDpxPlWQQwFR1c9LQnl','lvnwnVl5xiQ5Mjy7su4fFJRThF0mOguKUyvJVmjCCB3OI7SJJob','lCZvsJ','Qg','h',0);
+INSERT INTO t VALUES (3552923,-1365286,'RRNKnyuNYlO1bhuZ0eLQ','UAepvWxcKA3eWnIFswyI1QBqOCZbgLwBtO03PDfHaiTdjsC7dLr','7RDCyp7R','Qgb4QgPtwbLFfZFfb0ZkX3Nozmbx9gGjR4CiwHK9V9lFmJ5wAMO93uhIrkQzodNeR8T7','xZ','Vz',1);
+INSERT INTO t VALUES (1479313,-7735638,'QeECbyIk','AUZMDTQI0ZAgyjYD7VITQDK4','2LnSh3ZepFQiwNUh13piM6L0AcuaSfRpLEomxcjx9v1Mqfn5hL6RLT5OaNZDNs6I9wK','4bvcmP21udCh5WA7I4RzPHFBOWe1OWjyTIvVOTr5HZx1gToLfcDKVQuFtUcT','C','vw',2);
+INSERT INTO t VALUES (2051301,-7046641,'GJtbwd3ExPnXe','tA9nyBMLzsFnfDnp67Djrr4aHxFbPyKA2resmBzjRGPCH','boLxbibNiRR3Cc6aozLNXd8PwxAb9WBwS8D3hT8wqY7lPRDEVVfW5L4QD3JsgEq2CO4LGpXq3pXYttI','5XBKXdwYEWzsJcs','k','y',3);
+INSERT INTO t VALUES (-3721206,92363,'vMuOQdGhp4meIr','6nvXHvGFlshevX3SZGbxyBMYDTv8V3gwOXVMMFhbgoIH','ZkZN9eTQT5oJhPT4bFuJz9TaqOTIG1T8NnbUQ1gCAHc9fF5V74k99K1','WEXC7ZVRfiqGAh1Aoi79AFqKWfa3sWsPLRWAeNuBbzNnVd3Obgzxe','0n','TM',4);
+INSERT INTO t VALUES (-6437051,-4852021,'JiXB5f5jsYXHVePLNwSgH','q3','5DXGj3wziNCaPZKNNIsE','maUoQurcbMoVtLl22ZLGYnWNjzUIcawYsPC1NRw','LW','j',5);
+INSERT INTO t VALUES (-7100007,5406871,'d4BHc9zVcB','9jy4GMUqkoaLSKw8B9kFykWtq0emez6y6HG7WHBVFsC9xKot0blk14DzeS','cDliGG0zgS7NDC5Kfnf9RlNzrakYbnEU0g','Pz5AVdz3','J','e',6);
+INSERT INTO t VALUES (5090322,-6728690,'WR','3Yqg0qaeUWPCDU8jvJwTnka1lCiq5Xpm','In9pToYDOVzSbxNdOqAxyu8hAJ4NauttN','Y1vQc8mx6SKv3H2DumgJSrLODbmc5J9oq4','61','iE',7);
+INSERT INTO t VALUES (-4869407,-3377859,'O15HiQiZ13AgMIty2a88Oo','hN3jQU5HTMAqekOWex4jVl6','IJ4v2zB7pp6x8YzytO5NHr1Oapwr7IP8u19hDgr','nKswc3V95g3scu1Xa6NVUFBeDRBXtbxohRMeZ5O0oUPiiHne9IG0iPmsYQV4mOixdED','01','0',8);
+INSERT INTO t VALUES (-197827,3904357,'vnoIAUUPM9ZkUN6','bkSw9','T4NPF1zBWvSKXQhnZSsAULdlckb3vWPFdenK0WWR5yG','n8LYF0ZhtsoWHseo7SU2vs','5S','qk',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c CHAR(24), d VARCHAR(63), e VARBINARY(86) NOT NULL, f VARCHAR(68) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (8795492674206354570,8,'a86xp','58MMu6XQCrKf6WvIOAG7xH3','oqvVzVs0fcHx','4GXDiYsYTypO','q6E012Y6HJY0sRjVfsUE00uxwi4NIXjywe3vetx5k7OmkVgjg5UuiDl9SFovpLY','BsOj1C6LjYh4O2u4cKGsa2zGsjVvKtsaSGMfwYEDOKt894DdQ5ogFresKJWhg4',10);
-INSERT INTO ti VALUES (8795492674206354570,8,'a86xp','58MMu6XQCrKf6WvIOAG7xH3','oqvVzVs0fcHx','4GXDiYsYTypO','q6E012Y6HJY0sRjVfsUE00uxwi4NIXjywe3vetx5k7OmkVgjg5UuiDl9SFovpLY','BsOj1C6LjYh4O2u4cKGsa2zGsjVvKtsaSGMfwYEDOKt894DdQ5ogFresKJWhg4',10);
-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 (-6332878402163121176,135,'A3JX','fpF5HG2xtvEprB48x0hqKXfWWbUUCo1gAMSD9UjABH6ClaDQFTbZF4b27RgzuwlLOQaNu','kmO5h949gyN6','aHv','tMHlXoFW18iKHODAkneKr7ne3avkpwX1VU0kRvtXL','HWvisG5J8w324E5CQfOjQXXmvEnl4Y',11);
-INSERT INTO ti VALUES (-6332878402163121176,135,'A3JX','fpF5HG2xtvEprB48x0hqKXfWWbUUCo1gAMSD9UjABH6ClaDQFTbZF4b27RgzuwlLOQaNu','kmO5h949gyN6','aHv','tMHlXoFW18iKHODAkneKr7ne3avkpwX1VU0kRvtXL','HWvisG5J8w324E5CQfOjQXXmvEnl4Y',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (1587655,3514267,'zMyq','XI9nJWD7szZ4bV','pBf23Tmgs5g','ciRL1T2Q','o','w6',10);
+INSERT INTO ti VALUES (1587655,3514267,'zMyq','XI9nJWD7szZ4bV','pBf23Tmgs5g','ciRL1T2Q','o','w6',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(25);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
+INSERT INTO t VALUES (-4759482,-626279,'n','kMArTNptrvxc09qgWZasFKhu8CZhTQwvG21Opo7HvMMuQXH9q1EzRnTht4vC5R','2F9JKZi0qvyi7jchzkfqzz9T7m9','2mOKexQBCJm3m1J1','9','8',11);
+INSERT INTO ti VALUES (-4759482,-626279,'n','kMArTNptrvxc09qgWZasFKhu8CZhTQwvG21Opo7HvMMuQXH9q1EzRnTht4vC5R','2F9JKZi0qvyi7jchzkfqzz9T7m9','2mOKexQBCJm3m1J1','9','8',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8755411627629007667,54,'THSjm','6nC25Hn5oWsKK6P2jGNuJkjQoR5blOl9916o2z2Ukv1mfCqxqF0NHu6RybxNSpQkNHzZqIChLkJnW9BQVJQZmK8yxNrnMjKvBtlUfndWiayFVIVOZdxlHqX6IrodiQWGc3IQy2qiPsyGlJX05LltwkYCQa3sVLRuFl8K1jCLc2eCp1jAZsd6ThSzyucT66WYtHJ3k1IgXyv6PCtL','KvTRha','5NAZQvSiK9XB','PkbolJ4xJZbnyUkIoBhL','ZhTS03a3vrpkU6n3loIduihGn',12);
-INSERT INTO ti VALUES (8755411627629007667,54,'THSjm','6nC25Hn5oWsKK6P2jGNuJkjQoR5blOl9916o2z2Ukv1mfCqxqF0NHu6RybxNSpQkNHzZqIChLkJnW9BQVJQZmK8yxNrnMjKvBtlUfndWiayFVIVOZdxlHqX6IrodiQWGc3IQy2qiPsyGlJX05LltwkYCQa3sVLRuFl8K1jCLc2eCp1jAZsd6ThSzyucT66WYtHJ3k1IgXyv6PCtL','KvTRha','5NAZQvSiK9XB','PkbolJ4xJZbnyUkIoBhL','ZhTS03a3vrpkU6n3loIduihGn',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-6644926135146130635,55,'fqqjSBUg81','G7BVaaLGSPDWt1Y3k1J','2IpTiPPf1P','aRYL8YwNZRlc7UH6auge5qjm4g7rpq9X4l1p5hE5','29YbxO2kea3DlWfPaoXErnC4E','84FSOEqsFZWCg43UCokzCkYxjNLYlTNjvxScn0',13);
-INSERT INTO ti VALUES (-6644926135146130635,55,'fqqjSBUg81','G7BVaaLGSPDWt1Y3k1J','2IpTiPPf1P','aRYL8YwNZRlc7UH6auge5qjm4g7rpq9X4l1p5hE5','29YbxO2kea3DlWfPaoXErnC4E','84FSOEqsFZWCg43UCokzCkYxjNLYlTNjvxScn0',13);
+INSERT INTO t VALUES (-1591767,-6551130,'XRKMOO8lcv7Ud7ckK5Y','DuWi5YZd','Fx6rFQy4NlM4fEEEw6mllhRtuKymlsg2M668YIEY1xvpk1y18rQgEilYr0KTSjRyGaC0RpnAK','9KL69FtoABJYlmUqkIZwNkhipOe7VHIcnM2ItVnFBUGfQgPdo147KfD','4','n',12);
+INSERT INTO ti VALUES (-1591767,-6551130,'XRKMOO8lcv7Ud7ckK5Y','DuWi5YZd','Fx6rFQy4NlM4fEEEw6mllhRtuKymlsg2M668YIEY1xvpk1y18rQgEilYr0KTSjRyGaC0RpnAK','9KL69FtoABJYlmUqkIZwNkhipOe7VHIcnM2ItVnFBUGfQgPdo147KfD','4','n',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2649956,-6388250,'I','tvUBJIWMZ2Wlo0oGCKUsBT9iRN0dljtSn2mINGctP94fVNbNoTZ5UdB6WdHCY2ia5O77eb6E2Xav5f9ZeELMS5Fm7RDNDzw6PROvwhtMCPT1NqTHI0O45qL0z0E5g','T64qfjQVSB05i3q4yn1tGXtAGLpOgiG2CqxFhIKmkhh30NYC9ncildBvDk14B15Ufp','0lJWwmacpuju2rNtSAr2k16vMA2qPSq2bKZSaSusu1WtRHr3EL76zV4mzT8Wrt6vLiYeodxCNnbNTfR9X5JkgykNW2uLbgGbDNY0wPj20G','Q','1',13);
+INSERT INTO ti VALUES (-2649956,-6388250,'I','tvUBJIWMZ2Wlo0oGCKUsBT9iRN0dljtSn2mINGctP94fVNbNoTZ5UdB6WdHCY2ia5O77eb6E2Xav5f9ZeELMS5Fm7RDNDzw6PROvwhtMCPT1NqTHI0O45qL0z0E5g','T64qfjQVSB05i3q4yn1tGXtAGLpOgiG2CqxFhIKmkhh30NYC9ncildBvDk14B15Ufp','0lJWwmacpuju2rNtSAr2k16vMA2qPSq2bKZSaSusu1WtRHr3EL76zV4mzT8Wrt6vLiYeodxCNnbNTfR9X5JkgykNW2uLbgGbDNY0wPj20G','Q','1',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-6512357,-4384317,'asrTR68cJxIXNweusq','D58uYwqSaXCEqwo8eIu0ecUNqZoc7sC4JPe6B9wsTwVRyebhxDgNv33Uh25Ni5effyaT16ICnybZ28PyVoEmIYeUqGJySjKdqIM3TpVgvSTYVk7RhUSYyC5IC7FXo7TBFxblGbSSNSs9hrWUYABDe4sECdEQPRHqhYI6BRfMBf9z0gkennFx378Pxc9bSQENysktinIAoddS5GsQKnj','WTRu2d6EJ0moq3W6bRhCp2n13fjKR5OYrK3MuvL1qMoWnNjJpriL0ne1','wUFjsKeTxSzaNpxKY4OmQgvBXLiBmjMZ','z','Z',14);
+INSERT INTO ti VALUES (-6512357,-4384317,'asrTR68cJxIXNweusq','D58uYwqSaXCEqwo8eIu0ecUNqZoc7sC4JPe6B9wsTwVRyebhxDgNv33Uh25Ni5effyaT16ICnybZ28PyVoEmIYeUqGJySjKdqIM3TpVgvSTYVk7RhUSYyC5IC7FXo7TBFxblGbSSNSs9hrWUYABDe4sECdEQPRHqhYI6BRfMBf9z0gkennFx378Pxc9bSQENysktinIAoddS5GsQKnj','WTRu2d6EJ0moq3W6bRhCp2n13fjKR5OYrK3MuvL1qMoWnNjJpriL0ne1','wUFjsKeTxSzaNpxKY4OmQgvBXLiBmjMZ','z','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7480278,6604734,'zTJua3BoU0BrtyOf3o','2KA37eaRPp5aEILnxP01HMPIklyluWKmHy21dLsn8ZeWe8XQBcyvb53hYkMl2WTvaNozM6b7WuVuY9RgHJndYWS7l2QU8X1J6C87XEN3UFVMiohxfRlaaT','TdwYVcJBKQ93XCUSYK24glBxMMALHl5','Sn4ZtRdrwSMf16AvM1iPpnnoRcuKlvXZJ9os817c7rjrdEOvfDeVuiCIWQ9Nu4KTI0oH6IZTPSTJqnkObzf8tazdpkKu7WkyAQOI13s3BkFPa1HMhc6PqQmcNJ3zE4bg1rGMtYXetXvt0Sv0Jw1ol9TUHe71qWV04NNZ8g98vENdGb6VbEKNhG8Ai3wFnesydjVpihR8EO0jadOAjhQZoq0UxchSWOXK0GNwFPejP1SlabxWyRxg5eA','kL','eGk',15);
+INSERT INTO ti VALUES (7480278,6604734,'zTJua3BoU0BrtyOf3o','2KA37eaRPp5aEILnxP01HMPIklyluWKmHy21dLsn8ZeWe8XQBcyvb53hYkMl2WTvaNozM6b7WuVuY9RgHJndYWS7l2QU8X1J6C87XEN3UFVMiohxfRlaaT','TdwYVcJBKQ93XCUSYK24glBxMMALHl5','Sn4ZtRdrwSMf16AvM1iPpnnoRcuKlvXZJ9os817c7rjrdEOvfDeVuiCIWQ9Nu4KTI0oH6IZTPSTJqnkObzf8tazdpkKu7WkyAQOI13s3BkFPa1HMhc6PqQmcNJ3zE4bg1rGMtYXetXvt0Sv0Jw1ol9TUHe71qWV04NNZ8g98vENdGb6VbEKNhG8Ai3wFnesydjVpihR8EO0jadOAjhQZoq0UxchSWOXK0GNwFPejP1SlabxWyRxg5eA','kL','eGk',15);
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(68) NOT NULL, d VARCHAR(43), e VARBINARY(19), f VARBINARY(49), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (85,41,'7xTh4SzDqAMyVEe5','gIcjRgqsc2jRFPFgTCjhbfXkC7Zqx1Zvpcq','kOFL','c6bB6kT68JFzSbjwZgAV1TSxke','765zgm6yJdnlAFyA59dqmLLwkAr2IXRDdbdqdRylcAPojAaptQRmaLJEPN0Xk8e','G53EWZZPl4pD8gpimATN39j5G2axflpftiqvVwRLHT4yuWBbrJ3jk9I4x7EoHwinP2u5NphGxb3swqo7zTh',0);
-INSERT INTO t VALUES (-109,-118,'HGqewiTMiO9tcWkFhKbUHOrqewgnBDICleAC','NGGWhS5XNjjzzxMe','QjhsnD6','A2RTKXbcjwsLi95hbJ7SHHEZPUq','ajFmIkhnJNe7a3qpQajU1wvGu1IhsBhb2AlEWzCP7e84PfPtSEG8gyFcx6XjhlqbZv1JTIJPDLP0TsvDSjpsTCwQqR4a6vqiU','iybbX9hQOv8',1);
-INSERT INTO t VALUES (-101,83,'CCm0fswapDCsB4','mKY0BptF4R3UF','hALla0Y','W9DKtmBn9LQGeo10R6LZ1C4PGevpKscZ','tQAjH001EbJfWKE8m42aogi3Q5qh4yyEuyJXI3uvW9Bpaz3x1ULPPE1KqC0FIzW','KHalImze7dOH65iwoH3boLvpoeYV58qQUTLIriX57k5DlUS4NIYxMSR6UpDJzaCLuKsShoBOSfZ5KS0hNCLB2GBGpbsE',2);
-INSERT INTO t VALUES (61,-114,'zFQvRvi5SGjfEH73k9q','tMbBJDdVS9rMnq280nL94IIJK1dgLc40d','MH0Hx3xgEBinif','yc','YzF','so58MC5H5TwJrjS6xOg31ULRjP',3);
-INSERT INTO t VALUES (-6,-9,'NDUkbkRNqZRk3QlxQVKGdosn','aVhR','U88EWfnXb','qdNLnWJ3KOkzoXrKjSozEVhV','YtQGI1IahXTR9mWSpZpRecydJCTkR1','3v7edW4X7hDv7H1MLvo8ZGJ',4);
-INSERT INTO t VALUES (-6,-89,'NNimFCQ5zDEKrwsbzGHwGQfuITSwyT4','3RbrpeWMJnYVjmjMA','8i','kAOUGBp0pc6r','yoSkZOGafJJHNX','SmBU79o9Qnc5WegMYdBbQwq85RqZqGYULLR8X5oyimf9n',5);
-INSERT INTO t VALUES (-40,-60,'vuP9cIvdyBZdsb8UvgeqqgGjP4p7Gg7C6qg28sURWnhR3rfGDVZrZYCiEyGcYcP','hYrFhef0QRBodWpq1XtKqQsDx','2Hc','nXA33XGx8IrepaZNeI','5goDzzFFS3u8zEEgoKKRMYyQbwDJm4wmAcMg41I4IQsiOwVvyivlPyIo5JMIbLgyUjDHLtelG3PGalXVPyCUViFXhqLH','PjXZIp1YeDm3CVKydTcjCxTBnWGEQOGdrGBvUckjpheIixJGHo3U2arzQXI0pnmote1xUkp',6);
-INSERT INTO t VALUES (-23,-58,'aogucl2hJ8c8tFNowcVAb3ShiAQTuZ9v19B6LtF4MU','5Xqdi5fwJIhdFVCudVnGQS6nptGcZS','sI','B3Nf4EWNuIxDKNfJMWzb6VuC6dmnbdGbShUtoLg0Td8a','kqqPhJWnBTzz','TKOQS0EtvMh',7);
-INSERT INTO t VALUES (80,113,'ZglFt8vsdOY23jPGsLGQc','9x','SXSA','8SBxLzVNEtSl17WYtNT8AuvI7OuFcgWJ4tZp','ybvDZ8wp1BgaJbPPEOMlQKb0aPtxzgH2uHKIS62RXSan1WYIBFvJa2MGiyOp2RaotcAvtIgoZQcXM9d75Qrb76sdDBJ9W1','aNtOCDMAisuJ90vFNg2IB7ZfaKV5o1VylvZbJ00nK5Wn7jWJnCRW5vDpI',8);
-INSERT INTO t VALUES (72,-63,'1z','FD74ZJAfsz4Z1bHijdeZquFjiO0uYIvbT44g1R','69CK96ASg','TtZIhl8QNrlb','jLMipB69Y2bH2pxzFE9QSTm2N2ZlrUvTvIwQ7uI7AVy9VzyLdwPpsjd40','km7Nf54FXYHjS8BxiCFKst5sltdKerHXkGPbxo675yQC373IUYlWhkIW6yVYxytVVu1gqyvFiV98sbnmebNrPmqLCG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(35), f VARCHAR(57), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-47,8109964,'l3fA','ZPfyjkm59YdA41lZ','8ynNtgtzZr5K','32pjNIhL6g6KKQy0A9Eb5CoSNXzuaM','q','z',0);
+INSERT INTO t VALUES (42,858110,'aF','fQ180teGy1U','oYJpCbatT9G4RTKpa0Yh8vLSU9K7bzAbxDC','zEjjMlw6AStStZXL5Dg5hHaAXksl9','9e','E',1);
+INSERT INTO t VALUES (103,-7711950,'m','orW72','1R0wQSnnA1l5jPoSCvX0TzDp','2nvvMl36ZMFz3','4','s',2);
+INSERT INTO t VALUES (-93,6454374,'hRaa','tMobTuP1rm3bhU','yG0J7PWCnub8HTYxWq','alOEdNEtPmXMnmd8','W','u',3);
+INSERT INTO t VALUES (-32,-849151,'d','t1','ytWdXQwkcdD','MESLg2bca0oTznK0BuEeQ1X4qPbDyVrG7POu8gTJYYpkML1UOcPad','d','I',4);
+INSERT INTO t VALUES (-91,3358165,'2l','Wu2Jau6','NPqvaMUXzIlzlPVlA7GtsoOA1bX','UT8ERuT0NqaVhTTmqQ5Rl0jer4JtOmVrxZjPM62gllaMTh','Kr','q',5);
+INSERT INTO t VALUES (34,-6708579,'lwp','5RUzr74','sjUfuSC08MDFK2Fn7dF','hvzp','A','N',6);
+INSERT INTO t VALUES (54,6632518,'ow','QTtjqTW9VAotP9P','4J6Z5QeOut09sZES5MpUdh3','Nw6ojOdb5nVQEScSEL8Nq6fBuBoaDCDWYdnicym90n2qpzvrLpt7kYmez','zb','G',7);
+INSERT INTO t VALUES (-123,-2414240,'7fBL','Qq36rFpwUkK2zqo','RWoP2','IVe3oKUud2aHM7ETXuRQ8xT1RPG25ybnDyY9nF0Gj7pjcjM4ssG8Atw','f','b',8);
+INSERT INTO t VALUES (105,-1460373,'Cq','uh7J2ginXHdX','M6NJl7ofms6KIlUr8Af7GJXpq5EP81pg0q','LVXwCQtkC1Q2NKuMFvnxNkhKjC1HP1RqJMVw3FnRgox7lrEf1P','u2','J',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(35), f VARCHAR(57), 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 (-323266744951482254,-82,'h3brpArHm5zpCnCkw0wnOPrsD0eS7L23H4QbBg4XnzmUzlgCOVK','nF6P','xHTqibu2Hz0iXOmQAq','bQiKDJSNsglkInRVEbgQs16pTkea6','K0R8mViZ2iNfe4OXnRqr07pk6qgK6JV04pNhtQLyJiCeLF68nSh07pRNrwhBclje3Kox5fPjXzq3JB7U5Q','SEvsgduieAbEno9M3rEkZKZtaE0TDtIzzd',10);
-INSERT INTO ti VALUES (-323266744951482254,-82,'h3brpArHm5zpCnCkw0wnOPrsD0eS7L23H4QbBg4XnzmUzlgCOVK','nF6P','xHTqibu2Hz0iXOmQAq','bQiKDJSNsglkInRVEbgQs16pTkea6','K0R8mViZ2iNfe4OXnRqr07pk6qgK6JV04pNhtQLyJiCeLF68nSh07pRNrwhBclje3Kox5fPjXzq3JB7U5Q','SEvsgduieAbEno9M3rEkZKZtaE0TDtIzzd',10);
-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 (7906586524808752889,-48,'I2jWZLT62uzyY16Gbpm7KtjHXHX','BcWORYIMy5qyYy0xCBh1tWSSbDi18YfInD574Om','EeSyBAIWotuxv','nHoNFm3W8AEbR4IQga0A4t5DjPjekKtYCwkThY0HLkY81bRA','H9B28SqqxPycj9P1fMmyuhXixLj5VSPFjyLTP2kL1vP3OYxAuUDO','fJ6GfoF8omzMe4TYqpvKOYOgoD6vn7ac52rAIpnEDKDApWOOVmoGWjuWAdomgXo0YUhAak5',11);
-INSERT INTO ti VALUES (7906586524808752889,-48,'I2jWZLT62uzyY16Gbpm7KtjHXHX','BcWORYIMy5qyYy0xCBh1tWSSbDi18YfInD574Om','EeSyBAIWotuxv','nHoNFm3W8AEbR4IQga0A4t5DjPjekKtYCwkThY0HLkY81bRA','H9B28SqqxPycj9P1fMmyuhXixLj5VSPFjyLTP2kL1vP3OYxAuUDO','fJ6GfoF8omzMe4TYqpvKOYOgoD6vn7ac52rAIpnEDKDApWOOVmoGWjuWAdomgXo0YUhAak5',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4834575399668292938,53,'sDDOwwlAC2t4u4bNCAkJOqZnOr','xd74q9Fe3vXwQizqIUqEvaJ9Tsfvk9rSV4WDcbQ9Oh8JqgSnsjrrCtxjf3vLPwWo7oyK0TjUuvkSqxZLKfPPVMFYKilvQJhq0IKnU4rkpV4ajY0h1owM3','0guJ3fAuSz4AKE','hSFyCD2bm6W3JULWhqa0Sahjv7qODYBhZj','2i4bqDnvqg4zNJ5ih2d3qys3PQ9ng8P4uijEiyqU04','EU20DM0vzK6MveZXfVtTPtCfqcIt6rV4QGOdLYU74nHXSK829daqD2IX81EASJBjpUR',12);
-INSERT INTO ti VALUES (4834575399668292938,53,'sDDOwwlAC2t4u4bNCAkJOqZnOr','xd74q9Fe3vXwQizqIUqEvaJ9Tsfvk9rSV4WDcbQ9Oh8JqgSnsjrrCtxjf3vLPwWo7oyK0TjUuvkSqxZLKfPPVMFYKilvQJhq0IKnU4rkpV4ajY0h1owM3','0guJ3fAuSz4AKE','hSFyCD2bm6W3JULWhqa0Sahjv7qODYBhZj','2i4bqDnvqg4zNJ5ih2d3qys3PQ9ng8P4uijEiyqU04','EU20DM0vzK6MveZXfVtTPtCfqcIt6rV4QGOdLYU74nHXSK829daqD2IX81EASJBjpUR',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (4722,-1751839,'zwui','9xzh1lcLx7nr','opdO3Uhk5Ct28nRKZauSe','jXG21qhPC8eyJkgG','K','I',10);
+INSERT INTO ti VALUES (4722,-1751839,'zwui','9xzh1lcLx7nr','opdO3Uhk5Ct28nRKZauSe','jXG21qhPC8eyJkgG','K','I',10);
+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 (-26652,5465784,'Sfa','nlk3pZjJR','mJEDzeP7oeccrn2f7i1C3','MPUSeKpKGF2V','G','n',11);
+INSERT INTO ti VALUES (-26652,5465784,'Sfa','nlk3pZjJR','mJEDzeP7oeccrn2f7i1C3','MPUSeKpKGF2V','G','n',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (31726,-2507615,'G8nmy','dBOarA4cAOovDl2','JwGpMNtwYIAw2S7XbePpErFI','gkuI','eZ','n',12);
+INSERT INTO ti VALUES (31726,-2507615,'G8nmy','dBOarA4cAOovDl2','JwGpMNtwYIAw2S7XbePpErFI','gkuI','eZ','n',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15430,5778163,'0','4xJ0B5p2z8daqit5C3H7zGkLDRie5aA3qOnJrF7NX4ecW25VRu1QF8ceCHKQYxWPbnrJPwV3CnuHeNDHXGdus2AEvhkN415EwO6XVgHyVPfAV','ciPSMUk','HyXF9DIBdJeRz2MqzT8RQsLKIawxccbfbh66ywnwH08AowLQ8s2DcRTcHhC2jHy9T1w1RM2Wl1Q1DTD8yeMBEDLQ4v6rGsKiKI2kT7zD0XWqZT1NjdEhSDivq9mx9dCtOqbOrdmz5GX16mnGcj3pZVjAhAyIY7a9tAsN9u47vsZXw','g5','s',13);
+INSERT INTO ti VALUES (15430,5778163,'0','4xJ0B5p2z8daqit5C3H7zGkLDRie5aA3qOnJrF7NX4ecW25VRu1QF8ceCHKQYxWPbnrJPwV3CnuHeNDHXGdus2AEvhkN415EwO6XVgHyVPfAV','ciPSMUk','HyXF9DIBdJeRz2MqzT8RQsLKIawxccbfbh66ywnwH08AowLQ8s2DcRTcHhC2jHy9T1w1RM2Wl1Q1DTD8yeMBEDLQ4v6rGsKiKI2kT7zD0XWqZT1NjdEhSDivq9mx9dCtOqbOrdmz5GX16mnGcj3pZVjAhAyIY7a9tAsN9u47vsZXw','g5','s',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-25505,2833875,'CKDze','RCgpwWOohFMZ2miQdJh4ggXldsZg7IumccahLaiNLnsp7LxTtynQrQijC4Y1Og8JG69rAsVBjm9MnsTjT14A3DFYZ0LbpgqlDpOCIRbRtd89NkfyvmO7dzyW08m1VE6lMny3aNo7D1yHKBPSC1KbppAMhp3cwIh70Ln9fOPaB3Oc98FNsL9781pOJ0iUyueb3SYFoNYTnOZuvJdJEpauxHHCLyQXWEiUZQ','iIFUkpq8grY0m','18ag84LfjwMOunLvGfQbgZqcos2dRJmKl097Gw4kXD6zPWakh23YZLmQkLo8VQgAoRAOInhVOs9IrcaJKr4WWqAmCtfgPgkXrbGzkrA40ZGmoOv4qoKRBqhP','A','N',14);
+INSERT INTO ti VALUES (-25505,2833875,'CKDze','RCgpwWOohFMZ2miQdJh4ggXldsZg7IumccahLaiNLnsp7LxTtynQrQijC4Y1Og8JG69rAsVBjm9MnsTjT14A3DFYZ0LbpgqlDpOCIRbRtd89NkfyvmO7dzyW08m1VE6lMny3aNo7D1yHKBPSC1KbppAMhp3cwIh70Ln9fOPaB3Oc98FNsL9781pOJ0iUyueb3SYFoNYTnOZuvJdJEpauxHHCLyQXWEiUZQ','iIFUkpq8grY0m','18ag84LfjwMOunLvGfQbgZqcos2dRJmKl097Gw4kXD6zPWakh23YZLmQkLo8VQgAoRAOInhVOs9IrcaJKr4WWqAmCtfgPgkXrbGzkrA40ZGmoOv4qoKRBqhP','A','N',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (26883,6045772,'6','OX1MRZjNUjoB7Mt85mDaaokyhnlwVivqcNJt2Hr7k9nf17ZeQMAExUu7HTZmEDo2pHQHwknERovH6PCsolKcx97kxgzvKa4FleQMt74EZNEpkhwLUy2ppTy10M6QBtbCCx7FzGaj0GJLgvMIQ39METmXnjA545HZBEb2YMPdXEYh6DcFt9tGx','cKXG','mFJW2HelEXbADWIKNXAZ29apHJmW8beQW7Fd36e7TZBln3ApQ4zH6TqRYEB9N1JVb52kMJBSV2fg0','F','b',15);
+INSERT INTO ti VALUES (26883,6045772,'6','OX1MRZjNUjoB7Mt85mDaaokyhnlwVivqcNJt2Hr7k9nf17ZeQMAExUu7HTZmEDo2pHQHwknERovH6PCsolKcx97kxgzvKa4FleQMt74EZNEpkhwLUy2ppTy10M6QBtbCCx7FzGaj0GJLgvMIQ39METmXnjA545HZBEb2YMPdXEYh6DcFt9tGx','cKXG','mFJW2HelEXbADWIKNXAZ29apHJmW8beQW7Fd36e7TZBln3ApQ4zH6TqRYEB9N1JVb52kMJBSV2fg0','F','b',15);
+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(26), d VARBINARY(100), e VARBINARY(76) NOT NULL, f VARBINARY(22), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15639,7057151,'0IvN9CiB49DmNhyb','gW2jR8P8ASw0aMwY2L5oWhzI6e','ZYChfUIFjOB1Ouv1zpz41xetsR4Zlb2QsR','AWAt1KtoA0LqzxshF','N','I',0);
+INSERT INTO t VALUES (29937,-6920290,'vyyewUDoCuiVNM3jAa','4bnRb6aMlndHpi2fd2sswuL9G84ZTlCZUFhyNYw8REUOEck0mM7W8v9t9539jWWSs','aVh0O5EkOdIOwuDsrHJcKWrzyFvi3TBlCFSGIOyX4esCE','R','u','e',1);
+INSERT INTO t VALUES (3164,7543423,'Pp6JK7BB6bMOGAu1lO1n6','UGFetQ9Q','WV2RvRKG733A013YavlnqvL2nQB','M2','a','i',2);
+INSERT INTO t VALUES (32826,5474694,'XwLzQi6','kTTcFWu4DSOZ1tkshZ0CK7wqkMRpEjG3c','Ia0QdQyG9cS','GQoS94abE900MLU','V','ds',3);
+INSERT INTO t VALUES (12237,-3902478,'N9yjCzQbQdpPfC9Y3blvu','n8Q2F26v4f56KQdiJGBv2Em834pA1mqiEXIwB2SiQ5','GdQb57OGSSqc06Zwy1He58q4JGKoXlc4H7p6BpYWj3Si5','N','h','4X',4);
+INSERT INTO t VALUES (42684,2262738,'htrJ4KIPxzeMW0W4knbvuNu','qPlqvbMFDMQ2DZDApCgcRmwSQUYj','RdtVYjrPY5F','IHO','8','10',5);
+INSERT INTO t VALUES (34866,-8046715,'biu5X','Iwu7klAAZhF4GgcI4xmgyuWMaj','F9XE26Uk6lecnI6TxQlQ7uqfhqr1k1yU1e6TBJqK5rSztN2e','IsklHuiHkz','d','TR',6);
+INSERT INTO t VALUES (55756,4156970,'p4O7jh','ChDJgOgz87ToUcF1y7gmaChqQhnBiM4o8OHlTZdjirzPVX1ZSvELWJqok2vXDN','sJyP9pQeR1TBTIyCqlLbbeaQ2CIh0OOmdec2IWUkkqVuoT27z9WOjTdDlL6Izd1C','fGhU','S','T',7);
+INSERT INTO t VALUES (31140,2619797,'8R5SBXgD3nhWS89KT91b135Z','Db8cwdCa0kwyPaN1wtl9SV2fcqCs5sCtq0EBKKb2kpTNKuja80v71IHkY3P4eQvTAHjGfKN3ygGO','y5EEeWd5tS33UnMYvijW','umxCi1nQx','v','n',8);
+INSERT INTO t VALUES (8881,-4796626,'x','yeFdW2guMc01I8ik0JJdgXmAaqcRKhubp7MBbdA2','PSBd','F26tNgUVBApDWC76mi0hsZ','n','DQ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(26), d VARBINARY(100), e VARBINARY(76) NOT NULL, f VARBINARY(22), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2293803590,1070385,'WASEOT7vQohlLGWfqovV6DrE','5XNZZnGrC8Rn5Vcs2b97LDIHLimOGJ5YFnN6nW91qRfXvh','xjLQuEA4VSC7fg5j6fKpsMl9i','W4cvCajKFCl5','4','nE',10);
+INSERT INTO ti VALUES (2293803590,1070385,'WASEOT7vQohlLGWfqovV6DrE','5XNZZnGrC8Rn5Vcs2b97LDIHLimOGJ5YFnN6nW91qRfXvh','xjLQuEA4VSC7fg5j6fKpsMl9i','W4cvCajKFCl5','4','nE',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(27);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(27);
+INSERT INTO t VALUES (1748723633,-2105762,'1uWdSMZu9x8KM0KXS5FRGJX','ASf2uJqRl8gXNMM1anFiKFdWeZyXjgNimaoUGprKikOSHcMAIreaHxorBvLePzBPID84d6WJ7WjC','eU7AQOEXWYL','31gGsyZ06fvUPkili','e','jF',11);
+INSERT INTO ti VALUES (1748723633,-2105762,'1uWdSMZu9x8KM0KXS5FRGJX','ASf2uJqRl8gXNMM1anFiKFdWeZyXjgNimaoUGprKikOSHcMAIreaHxorBvLePzBPID84d6WJ7WjC','eU7AQOEXWYL','31gGsyZ06fvUPkili','e','jF',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1395711957,-5158737,'a3p1m35NxdzniIcDE','3zZpXfzqJqdBbybrLmecNdHGMJrIIz9M8LLIrxpkT3FFHyT9Qafmr99rCQEmbFdzf8KLTvw7x7wbhGaY0gTswQhn37mHyvsqTGwg9WYUAeTR5l9eD8zwerGd4xwBc3BbadRghEFV63t3309el4yPgBPIGP9Cc4tI11IZrwvtpdOixWpREX8MJtMl7iYWZex1ftJRX50m3JUhpE1htWMko3KDocLgDq6GPdUUZrxkmrw2JFxajmEP6FHuRE4s0','rd4k7pFTX5BCh1HylLMPRtrxmiMTCACuiHHJu','YPYwWblE9','F','Y',12);
+INSERT INTO ti VALUES (1395711957,-5158737,'a3p1m35NxdzniIcDE','3zZpXfzqJqdBbybrLmecNdHGMJrIIz9M8LLIrxpkT3FFHyT9Qafmr99rCQEmbFdzf8KLTvw7x7wbhGaY0gTswQhn37mHyvsqTGwg9WYUAeTR5l9eD8zwerGd4xwBc3BbadRghEFV63t3309el4yPgBPIGP9Cc4tI11IZrwvtpdOixWpREX8MJtMl7iYWZex1ftJRX50m3JUhpE1htWMko3KDocLgDq6GPdUUZrxkmrw2JFxajmEP6FHuRE4s0','rd4k7pFTX5BCh1HylLMPRtrxmiMTCACuiHHJu','YPYwWblE9','F','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7398768013328650093,21,'f9lx0W5n6TJYf7vA0nkZ226t0gs3xpVdmmDLh0JZVzALtz36gAKCAdCiHGA0R9yWxwC2','grvSlHcNAYuTG38XrwNTS9Rc2yOEdtGp5FClZ2JNyLvorNn6qWdo9T90CFafQ8SJ8TVz9LmfI3aQTPvxhzEd0GbR5iiTPZxR3jtNSjxripMrlnFR6Io97K5AA83Q29zuuV7KQ2fKRIece4i0dEqivTBB04sdwA5pVzosN3jSY99vr0XvA7uFFRBXXSwcAMwz8GcJrngRXHrx4K1QgQR3hemEmPBXsFLgygymsciSHkB2ccORDHgQO1Jt','apFKSjf2Zs9','NUNEEgv96t3Dayt6O5M7XgPaYAOSqP','ZvPuD62e30duBSm7pmPryjgy4DtOYPVweBJoftF41fT78nXmdB09PsEyBT3','R0UATmI73C5X5DEBm0wNDbaOVEDVRLks6FmUUpLH7l8bftNyCCtdnYODcMBsfT7G4Og8koAALqk83ZJo2xNJR30uYgt9eMneup',13);
-INSERT INTO ti VALUES (7398768013328650093,21,'f9lx0W5n6TJYf7vA0nkZ226t0gs3xpVdmmDLh0JZVzALtz36gAKCAdCiHGA0R9yWxwC2','grvSlHcNAYuTG38XrwNTS9Rc2yOEdtGp5FClZ2JNyLvorNn6qWdo9T90CFafQ8SJ8TVz9LmfI3aQTPvxhzEd0GbR5iiTPZxR3jtNSjxripMrlnFR6Io97K5AA83Q29zuuV7KQ2fKRIece4i0dEqivTBB04sdwA5pVzosN3jSY99vr0XvA7uFFRBXXSwcAMwz8GcJrngRXHrx4K1QgQR3hemEmPBXsFLgygymsciSHkB2ccORDHgQO1Jt','apFKSjf2Zs9','NUNEEgv96t3Dayt6O5M7XgPaYAOSqP','ZvPuD62e30duBSm7pmPryjgy4DtOYPVweBJoftF41fT78nXmdB09PsEyBT3','R0UATmI73C5X5DEBm0wNDbaOVEDVRLks6FmUUpLH7l8bftNyCCtdnYODcMBsfT7G4Og8koAALqk83ZJo2xNJR30uYgt9eMneup',13);
-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(61) NOT NULL, d VARCHAR(91) NOT NULL, e VARBINARY(35), f VARBINARY(39) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-25391,620815154,'HU2WcsIuxGXBNVUghEMFyvWm32uksZNibpcg6vvUnMgvbot','A8vv6Utva6ZFkyeGDQJLlUxbJrdYHJ4l7T8TdSo7RNBN3mvgK1gff6zYwkEsvIWUZUe3Y3jGH6MgY1S','Bk80vAHv','ShUr9CjAgecQHVEtnvCyIdW7oinb55FqRJPiNzb','kPLnQeP8eSHruwQovEvaxNDGjYkqQHUngZO04I1JKH4opwqU9uHeRMi','muqWRnD851xA9h2SOYnwIO',0);
-INSERT INTO t VALUES (15346,2776058272,'eKA4rB6s5OmGkoMZYlCYYLbTe2','iZO','4S2eRWnxcwOdJ2Ngp5XAl2xfE','2c4E8jrj4ZYOKTHu','3viDyeUjcrIRPy2lEGf9tc9IhTLJhqiggipcM6EKTm8PVcouq3NB5PgK7xVEFPwFz2TQ8yMZHiZ0HGUUq81DPC2l7Ku','yHzgNAV3mYTGcFXmCgUrAf4oSS',1);
-INSERT INTO t VALUES (24921,917040745,'esRp7JBdJVXr2Yv1RLIvBrjZB2haAHfL6','nNuLZN431UourJpEuNT64HlktGsTGeNPFnvvFLY5soSosFmISWTfRWUTWMDPetx9nuVRm3BtaiAzKW0108tb','AfwYKkkbQUpX9Ec','Zo9rq5U0cC9Kl9tw9SN9MF9OyY','3heOoSThTgj0FhswHQnOrza8HaX0T3DM1kbUfGj8FhWqL30s7KcR7b9SNs','1VDaIPReYaU0S0crMJYz3yMfSZdOaG46NuWlkP6eY',2);
-INSERT INTO t VALUES (28148,2331939299,'hW5UzBfyZlDIBwmriKMz51xCW24xlopC4z','lOkAUadcjstCCkBCiKTODzge7NfeQ2wF8nczDiaUfbDLitNhefQNaWRwkOegym4u','lhqNsGpTEDuc7G8bWAVDti','J3SG9ULwAmvJuusBp1GXHxTqNyxuwS6S0MIfoAz','IuuPZ6rHqeDr0CnS5FLg2oBygQUuFZoqIOmGEGGgblsJFLmKfUi08Z6tMws66CWsTqZVzj1KB7PI9YD7AIxXg92nz','9rOMJIWRJlD2UMRFhZW9gEySKEuSl6qLkrudc6yRGm8L2v4mUPn6BWq1VGpqVa',3);
-INSERT INTO t VALUES (-24839,2293030042,'dHXkBHVw8oZhgmJQexO7V','9htaoM2gR1p','T5g0QA7U5FC','geCU0kpDM9TxFUiq1Z133iBhWiwvVccGCBlo','aoqcUYLuVhpLw','4Ta0KQMoaAI4Oy85tElUwmhIDCxAO6bPq7vapyJYvphAmaoSGdvaFWnj2KvX6h',4);
-INSERT INTO t VALUES (-7876,2221121009,'DqZYbG0sRx48nXE63nwp6FVQCWU9XZtQlgVw','73HkzUNVlmJnQ9pgPjyb7quU2LJP27qC7nJ29QZFiOD4qTjtTzVLaJrgJXlwWSELIBW6V9MjxR4vrkw1n','hlHg0XiJH','zsUFJ3ZA','HcJmeHQlXCp2maQPQf','6DOnoIS9MIEk4RUTZf5HnHUEFRsguJp1Aq6xny5r',5);
-INSERT INTO t VALUES (7260,2811535505,'ZPhW1I2XU755OxzQTqSE3HYVbfE8u40fzSQJHySU','u0dmw8ok8LYgQZLAW9y2sapWLkCXj7fpythsMDyn8bRIa4VJyWJqnW606jGTPxotwukGmF3ylOe','F2XxuHfOfWipzDhJRoQD24At6sYSzt6','7EOyASOi3vxFp1g5rlm','j2zKPqzsmlJSHFojoXCIkjpnYJWGeRi4L7','w3X6NgX6g82JmJVj4oBRVQOjq9v8',6);
-INSERT INTO t VALUES (24536,1493898085,'7fo12unwi','1sqFAq','1U','cX06Ej2DsnGZRUy3FY','fTS0V3KR2Jp8Dm5Am0NBbapUgrIOyPwbUTsBwhJWyWrPCxQxfNkcrNUnkuop8j20NCdN0tYVImAR6SskGJTLpa7i1qDKeSV','8UV4oYCzptiqxNHcZJ6j5iloRSp8xMdRZeSn2s0UUdL7ZiVKykNE44KKn9b7z0MspEbmJJijYrF2hFxBMS82Fh',7);
-INSERT INTO t VALUES (-19397,2282303696,'0a89Jaa7FoO5sr3GJbYZ2zLkVSQkd','eoFS7wghfa7co9ZGlbXvJTLR2','gmn','07kTgv3yDEWRYp2bqHvHXo3LsgQ1yr5kOxJWYW','Kjosu0CqbbkwvSDITRK31J6dsvqzecEvTcZkeGHlCX568HlD0kO9MrJNhuxd9iyQYFrAAX9JoGztROuBRq1pKIgB13r0U','OIFTs5zNJus0',8);
-INSERT INTO t VALUES (-6999,3794243113,'m9sZLUgVBjwzeAXM6','oImXn6uMc1YvTawBqUydgJLiW9LQky3AqAEA3lS8gz8bp','gErNpNSf','biXA4hG2NwwFrSMCGAZTTcX62HRN17exDoAat','88gQtp5NcbuJLJCxrmRxpD1PKKCU47Kb3zqeop7WFGgx2cGYoEXCHimTuSyEgE6CciezvLRzI89L3Xr0bSD11K18VFmD7V','g1nxwfXMgn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1306233197,-3811572,'gFxLyRVk8m2ixNrrAG6R','z4lfTRdE9khLPX6BTBpDjVqS7P3TIo6eWuLB9wxEm5vwIMfQDcrQfVfZrtjD','Ju9XpvnQLcyVarJai0m8IFCAP','GjrnmOexj7zFydSmTkwDdoqjLGLXGiwG1i9Uzm7fNZOPxLGuEbFMbySAjNTqFTBoWwPAjPxyXP9blyXpWsyoimymiECcky0k6GyqACVYfDUm0yAMSbyFpYj','S','e',13);
+INSERT INTO ti VALUES (1306233197,-3811572,'gFxLyRVk8m2ixNrrAG6R','z4lfTRdE9khLPX6BTBpDjVqS7P3TIo6eWuLB9wxEm5vwIMfQDcrQfVfZrtjD','Ju9XpvnQLcyVarJai0m8IFCAP','GjrnmOexj7zFydSmTkwDdoqjLGLXGiwG1i9Uzm7fNZOPxLGuEbFMbySAjNTqFTBoWwPAjPxyXP9blyXpWsyoimymiECcky0k6GyqACVYfDUm0yAMSbyFpYj','S','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (4243438254,4189610,'L4Pd6MK8ZvKU2RobTpNgm9','OXLoVtmWA34YNbQGl5hSUl0D0hVHLy1mX3vftA4ygjxJOgvd9qhxdZCGOcA5DfK','XJHuPiGKswU8xlWDmZ9ro3','FTrczANTsQ2MXcGF32eC2EWvDYppuc3fAljKhixnezy7vEP0qQghK0IqNk4t6QesSpb8A7o1Nl70gbxAYruMFtIfP44hES6hbauYDYPPtRbVsA79q0WpNoNu4ylDOOb9HzfiHp33j83lnwbU7hoZBzp5Bjooa83MMER15meC1NMz0lgqFOhZNktQK2ssli3dEQkYA9gGANUDhiSSqHWFsdyfbFrBL2L6SWK5xYB7UbQDNjlVP24vW69d0add9','P','QP',14);
+INSERT INTO ti VALUES (4243438254,4189610,'L4Pd6MK8ZvKU2RobTpNgm9','OXLoVtmWA34YNbQGl5hSUl0D0hVHLy1mX3vftA4ygjxJOgvd9qhxdZCGOcA5DfK','XJHuPiGKswU8xlWDmZ9ro3','FTrczANTsQ2MXcGF32eC2EWvDYppuc3fAljKhixnezy7vEP0qQghK0IqNk4t6QesSpb8A7o1Nl70gbxAYruMFtIfP44hES6hbauYDYPPtRbVsA79q0WpNoNu4ylDOOb9HzfiHp33j83lnwbU7hoZBzp5Bjooa83MMER15meC1NMz0lgqFOhZNktQK2ssli3dEQkYA9gGANUDhiSSqHWFsdyfbFrBL2L6SWK5xYB7UbQDNjlVP24vW69d0add9','P','QP',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2928737858,-6744445,'UU','S8HkXYNjwkEZsZN1UL6wfXMoRFjMMLwrLQQ578MZ6DBfA6C6iwg4e6rZtq0wernFc6r8rgNCk3OUS63rbNF6XwWYkIGEhbcNDBFiu','NmOf','ZkxpaGSfsvm91rVpDK3f9rgLyUffMyzxUucsKO8ToiZdmdCjzMdX3539jKiN9g6w05cL6BJfL8NQe50UsP48w1ZwuEoQbehCVK3qmD7LZlbNJvshzXltGgkoaLhEvN83mKQehW4oj3sZdfJx9jkwLQd4jqYjfHy8EYshMV4900TIW31s8giFSsuGegeHHKr9Ewn','e','R',15);
+INSERT INTO ti VALUES (2928737858,-6744445,'UU','S8HkXYNjwkEZsZN1UL6wfXMoRFjMMLwrLQQ578MZ6DBfA6C6iwg4e6rZtq0wernFc6r8rgNCk3OUS63rbNF6XwWYkIGEhbcNDBFiu','NmOf','ZkxpaGSfsvm91rVpDK3f9rgLyUffMyzxUucsKO8ToiZdmdCjzMdX3539jKiN9g6w05cL6BJfL8NQe50UsP48w1ZwuEoQbehCVK3qmD7LZlbNJvshzXltGgkoaLhEvN83mKQehW4oj3sZdfJx9jkwLQd4jqYjfHy8EYshMV4900TIW31s8giFSsuGegeHHKr9Ewn','e','R',15);
+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(13), d VARBINARY(16), e VARCHAR(52), f VARBINARY(97) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12358893,6080019,'4SuiElHn','8ZaOyx','9WKNjSCe7GdYDD','1hCxk6dVSovtRnQDcT1MbWznTvSaHKcQ9374DKJ0lg5idiuSjpqMUIcEMq6247xmRHySnVifIeq','g','b',0);
+INSERT INTO t VALUES (14235461,12780511,'ViTPqhLEV','n8eApIsCV0','nUbDO3D3CxVBuxrpVlGg2MXFVoQMCNBw6hAAMVFhXab','gKn6eEbFCF0EH4gqhqLQZ1sN00Ca6Su6qfwiQAhmcykamClbn5STtg1B','d','9',1);
+INSERT INTO t VALUES (5712636,7152814,'DKY5zcEIGc','HW4','Dldtffk1w712Y','XElvXsYqPV8XD83XXCwsCQ6krLKCRXQsdAt','w','P',2);
+INSERT INTO t VALUES (15577908,5415044,'WnR','1Wy','79bIB','Heua41icY2pIkb8DiVkzXBAhbP7AKVztUwJLPRdj55Wb','n','S',3);
+INSERT INTO t VALUES (9256850,16477049,'kBcv2NGV','lFLC','n','hobNwJ2xmcm0L4Ng2khDI1eJVIS1IyJoG9D3kEDDNRoNTEamovhHBNvqFIqj2Xl6b57Ig9ZoqWKvbn0WBp0LVa6pml2oBmdYf','v','3',4);
+INSERT INTO t VALUES (4199550,259865,'7','8cs2cFY60IaUB','GsY0HGj1O9Ns1eTRwySiRPW7XT35aAnkRqyaIpzbV1V2JwHzC','quN400','y','3',5);
+INSERT INTO t VALUES (12944516,15129604,'Rp','ezVvxYj5','ZdbOxfFxkD1vLttP6uVv6yujPy','gFetAdgr5JcVoU','W','Y',6);
+INSERT INTO t VALUES (424866,13549849,'47G2kyMN','BFR2MLDvcp','9uaPBsqbQ8z3DsmvwXWeSMta5HwPtYcLEKoINmlVl','IOLQpcupndBGckznL5p63ggWMhqS4jU7ozBYaLlxkdyJ','C','m',7);
+INSERT INTO t VALUES (3346526,4898799,'jzg2o','4uP77o','zkHdk7ZfV4eQXIqxtnM','SPJql88PAh2sU7','o','E',8);
+INSERT INTO t VALUES (8581014,15824303,'SFwuklc','T2XQp','JQ','L0hnYYzHaqguyFsmCnnwdaKsUZgGUcwW','P','I',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(13), d VARBINARY(16), e VARCHAR(52), f VARBINARY(97) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-393471686,4185248085,'v6R2S5JPqnwb9e3LPZQ8H08x2jEOeAql','vpdhClN9GW6as5Unb9ZUPmp77HqaOVGqtkgrkXmTnXKEbFNMNLFCrqCK4LlpmE2xPYaJZ','EamawB8ZrcUyEcqwI0gXq95dTruKI6mW5Y','kWG5dLCI6qAz','yPhHLP9Qv6S9I9wBpmiKSVlGABlpZxpr7O9S1fJmDYvYK2s3xIfUveqfp1lPAQlvb1GoXaocFQKVR9','OPK3pwz4LMVvSCgVp',10);
-INSERT INTO ti VALUES (-393471686,4185248085,'v6R2S5JPqnwb9e3LPZQ8H08x2jEOeAql','vpdhClN9GW6as5Unb9ZUPmp77HqaOVGqtkgrkXmTnXKEbFNMNLFCrqCK4LlpmE2xPYaJZ','EamawB8ZrcUyEcqwI0gXq95dTruKI6mW5Y','kWG5dLCI6qAz','yPhHLP9Qv6S9I9wBpmiKSVlGABlpZxpr7O9S1fJmDYvYK2s3xIfUveqfp1lPAQlvb1GoXaocFQKVR9','OPK3pwz4LMVvSCgVp',10);
-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 (1811065058,27845210,'Cm9r0uX4qKRsIZTMu2nlr3D0dK1d9ZYhgMk','FIH27lOogD6Nb4TDc32wzFmvXCeRIoStjcV8L3xwUwXe6G','s3C6UXvY5ISEFekpgrPz','r26Yk67PE2QD3Xq5t4m7YkDQDeYpwGoCfYWa0','bqw2X','4T8iSRD3h1EujgmBYBLoKhlYfIosXbPKYpOE27Y6C7qZgO8SUuMPuBuWsGhDb5KLD1Yqzq38EMCcR4jDSexLebDNILmrSe',11);
-INSERT INTO ti VALUES (1811065058,27845210,'Cm9r0uX4qKRsIZTMu2nlr3D0dK1d9ZYhgMk','FIH27lOogD6Nb4TDc32wzFmvXCeRIoStjcV8L3xwUwXe6G','s3C6UXvY5ISEFekpgrPz','r26Yk67PE2QD3Xq5t4m7YkDQDeYpwGoCfYWa0','bqw2X','4T8iSRD3h1EujgmBYBLoKhlYfIosXbPKYpOE27Y6C7qZgO8SUuMPuBuWsGhDb5KLD1Yqzq38EMCcR4jDSexLebDNILmrSe',11);
-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 (-1327198021,1947624635,'fh3X60Kmi7T3NHgkr76u37v66pfhk4eHpgyzVoyE91d1BlwsqlSbDnf7XOq','pneroX09rxhHLQpTORVBs97z3FMXeBkr7U49DBEvje70mBWVDwKZv3dazHn5IM1rwiQt','poxLCJGyyfJZCslu1Mmu5EZFwkzZvma7zq','BCnW7YC','2yi2LKPnnIdvr6F5Yx2VTCGiDoLl5wbVvO7OacRax2S1aTJVfqoF1i9MddzEeHX3WT533M7oUTNdt16LBzDl26DRhCe78w9j4','DzsgJ2prVfccH5JgAbzJ88CJjys5FN5RKkl4CwzgT2IOXJWYmwdha9svDVAJZWP',12);
-INSERT INTO ti VALUES (-1327198021,1947624635,'fh3X60Kmi7T3NHgkr76u37v66pfhk4eHpgyzVoyE91d1BlwsqlSbDnf7XOq','pneroX09rxhHLQpTORVBs97z3FMXeBkr7U49DBEvje70mBWVDwKZv3dazHn5IM1rwiQt','poxLCJGyyfJZCslu1Mmu5EZFwkzZvma7zq','BCnW7YC','2yi2LKPnnIdvr6F5Yx2VTCGiDoLl5wbVvO7OacRax2S1aTJVfqoF1i9MddzEeHX3WT533M7oUTNdt16LBzDl26DRhCe78w9j4','DzsgJ2prVfccH5JgAbzJ88CJjys5FN5RKkl4CwzgT2IOXJWYmwdha9svDVAJZWP',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1772924111,11016138,'PDOoA4Xrb','iP','N6daiAGIemlh5E02o9Uan2eZApGIX4kwX5ux9aGh2KYfiryf','xRI','u','W',10);
+INSERT INTO ti VALUES (1772924111,11016138,'PDOoA4Xrb','iP','N6daiAGIemlh5E02o9Uan2eZApGIX4kwX5ux9aGh2KYfiryf','xRI','u','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(14);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
+INSERT INTO t VALUES (3869826446,4395865,'2dZZTMp','8','z2Otpaqv60w8LlygLEZTqz6lpjCw368DM','uyo6yFFfUsCgegxkTJSmzWnZqysa1CvlKIxKRDvb04Wa4DK3PNBRVj0TLO9IltisUfyCZHwobOmZK8S1SUu5k','i','V',11);
+INSERT INTO ti VALUES (3869826446,4395865,'2dZZTMp','8','z2Otpaqv60w8LlygLEZTqz6lpjCw368DM','uyo6yFFfUsCgegxkTJSmzWnZqysa1CvlKIxKRDvb04Wa4DK3PNBRVj0TLO9IltisUfyCZHwobOmZK8S1SUu5k','i','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3104094450,16419593,'96e6SrAkYQXbhz','caKL5Dm6CB9GRuOtHNVvwSHcsA84liDhFsWHzIamRMoNHAIoeqEX4W0ghgAVRybPREfpt6d62t1J3A3lTi1QB15OztZbqUVtN8EwsBmUA1VSEPgNQI','pUsSJa58O8dQVMfIUEf9Rtvnfh11Hmq','120Z3hfSnWO7XZmCvdsl','9','B',12);
+INSERT INTO ti VALUES (3104094450,16419593,'96e6SrAkYQXbhz','caKL5Dm6CB9GRuOtHNVvwSHcsA84liDhFsWHzIamRMoNHAIoeqEX4W0ghgAVRybPREfpt6d62t1J3A3lTi1QB15OztZbqUVtN8EwsBmUA1VSEPgNQI','pUsSJa58O8dQVMfIUEf9Rtvnfh11Hmq','120Z3hfSnWO7XZmCvdsl','9','B',12);
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 (-1926914541,2299302817,'E7pPX5urrUDc','DxiKvanx40DynauZrxUhvjkZyrq5QWgw2fZaz55OAZbkTGdr0GqfG6fhSEqcEsQJ4cSzRtWK0o0eGsAElvxT6egVGzkgZctJehfECKdgZZdmNFjoyqUEyKWVyUyQi6V0RbAWguUUWfrfwdWxUcXT6p70YXrrNZ1NOLx1Js3nZEQQ6MXdDP2985OewHD42b8W1VXEWojjkLaCZ2XMXZRJhLg0eiYw','vML5nuFp4Ad38LmJwnpZ6oj7SJX2qa','LYiH3sUHJIsReRSyd63ZW4mBPlZZcNrtNcSvGYOPSnpzZPgKN35wVMDva3WvoXAvBOsZmvKM9PHITD7nDurHtVTzf72EAwqbuCggJ57Cv9T5E0xsG0CmAepddXDacryWeGKa4jRZtUEiiUkj5Hdk5lrvf9MUHDDK','7aMc38d5cfZkIZQVhu9ewUZPGZNXDMLbqqnLpKzclQeZUCr','22YyraBl9lMkks5RZKQH8C',13);
-INSERT INTO ti VALUES (-1926914541,2299302817,'E7pPX5urrUDc','DxiKvanx40DynauZrxUhvjkZyrq5QWgw2fZaz55OAZbkTGdr0GqfG6fhSEqcEsQJ4cSzRtWK0o0eGsAElvxT6egVGzkgZctJehfECKdgZZdmNFjoyqUEyKWVyUyQi6V0RbAWguUUWfrfwdWxUcXT6p70YXrrNZ1NOLx1Js3nZEQQ6MXdDP2985OewHD42b8W1VXEWojjkLaCZ2XMXZRJhLg0eiYw','vML5nuFp4Ad38LmJwnpZ6oj7SJX2qa','LYiH3sUHJIsReRSyd63ZW4mBPlZZcNrtNcSvGYOPSnpzZPgKN35wVMDva3WvoXAvBOsZmvKM9PHITD7nDurHtVTzf72EAwqbuCggJ57Cv9T5E0xsG0CmAepddXDacryWeGKa4jRZtUEiiUkj5Hdk5lrvf9MUHDDK','7aMc38d5cfZkIZQVhu9ewUZPGZNXDMLbqqnLpKzclQeZUCr','22YyraBl9lMkks5RZKQH8C',13);
-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(15), d VARBINARY(2), e VARCHAR(42), f VARCHAR(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1618090489,3279037124,'ctixga4GN45qVD','L','0gaKMb9JHm3Oh8w8bh','jqQGLjH0B6Y4wfTRgw','g7uX3v1STERWAXsHxox7rCqCknBBqNiPaRHimLWa8mAIhV5ZJPvxPHwuDTHIfJmyB0','npzOY9Nq5nObJwEAt9heb05STISqt8NaV0',0);
-INSERT INTO t VALUES (-2007634982,3988289061,'cBfBDaLrWNd','H','EaVnqy','rgaExsSg07p0Fu','5HDZqUez976FrrmkNRCc7r3vxbxQjNiwiXeXOuLAi1BXhZujraeNUupCyBHbCKJ3ZOq3Ry3kYaybpE9RBtKMZ','WbD0ZoZssDGtVu503Vp0lK4YMaqe0NhxDP7OrnFxiNPk7PCqsxEdx3W1M1DEa',1);
-INSERT INTO t VALUES (1481702707,2357689218,'n79rGB5wvi7','AX','xP3AQ9kwlXxLZHlx','pfxe2oF8PglBzMSfc','cG0vZ79NrG2O2OGsGrB4XrYJSg2ACfoSiEFDErAPzck','1wOlFCniwxvOUTeaG9ZP2QBs9SPCFTt1k',2);
-INSERT INTO t VALUES (-839856737,536626241,'eyMpDH','E','mi0Hja4B51nCLA3Y7IXWh4uWUmhgIXNbAuVifS0e9n','knWAP','yLvP1AjIPU2jA7hpsIHUBUx0U','9ROh5DkBR2IRZTJcGKA9X6mmbZkXtLmMfght9WqxjbJLtC1x6IUqXzBoKbDsRXnBMZgdpq82xkPWb5WK',3);
-INSERT INTO t VALUES (-369303171,1411113119,'P','e','c32HbrxVVXhbMJwkpdXoo2hBs7mOHWDQSQri','HBUYIeQFQF5B7qs','6BqsF1Tiaj7sv','QOubyCVwIhsxo2vAPCz3tK4kT0x2m1nb4dpdASwknZsCVGrzFYW658oxMocsWKKNPhyJ9RzZN32WOTX7LG',4);
-INSERT INTO t VALUES (-2032168938,984166886,'lbRpFRvT','1','vuV2Uve9jKwkyMrPUxsNpnpWrGj5Ylv2kaGTT6','ZvApiZo9XHnihbZUJy','y1rtrB2VpgwSmHw53A9hCf0y','SCctfWdhkxrLsQJr6H5ak8qFOk0auhVQVpM6CEGlNIaPYh4OlU1cOfDlX7lJ0ousmQr',5);
-INSERT INTO t VALUES (-2073961124,1102388017,'HV','nq','utubApS6Ei2K4mKToFZvALV6wDsriEDubCf8c','3PLST1PEoUo','GwLedOsNhZwoITlghkAnaEtjO8Q','Z3lTnyxsoxazGf43cuSQ',6);
-INSERT INTO t VALUES (2035721241,4081808757,'U7','T','bmqFXAjScCUrUV9fZhbjgkadso0P','gVlF5f5d39l4B6OIQZvo3CSbZ','RovA7PvAm0NykzMAJA6WfL9mhwz8hFkL4rg5ckqZabpp1zSO101oCnKUU19PFsHUdOJQzp','CKi5leioHMYnQs0Nil2kArZhstT7nOuUsiAlppTDAYMjq0Pywg35',7);
-INSERT INTO t VALUES (-1023506566,4232667997,'nmGR9DLXc','48','IpxlJrgYV2POR5v7afrTzYAa','3l0LloYM5S3eFMmUZw9','yLLIxXAUyiyaNERq0mAcqX4JaNlvhrgDeRAfws0czKG1ImSN3O2TzDr3LziKMTTGyWGedZ8cxRBrLAq1','brtLE7DJFnENSuAHLkQKWHoQDksysFJHL',8);
-INSERT INTO t VALUES (403060988,1020786517,'BPQfF7Dk','LZ','j','Jt1Hs8UUe2uWtPQgon','H1wF5NglLoxTQ2M','OaXPLJ2Ix1AcibhqcyjK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3887640936,15128839,'DqWFTmTECEbVR','sqMSMWw6GO3BukQw03i9zjKLY125AMPve0QrQS0Xq5IamfGAScCNyUfNtxyXqPMRZQcYFRXl22VQtKg7Mpu3ZuULPq6oXK8xo5Q8YIEttuZGvgqtHF4wugaIresaoUy2aAS82VGiQ0YuMuqp61ggKXmXQpgiBoIjNuLv577jNmTPeI44Itb58nlF5GNrGfau0jYOwOizW0W68WkdKzvlIyAbEBLGHXn31TAuu5nWNqLNVv03yT0Yvf','VO4sLOSBhGi9Ux9Ielba8E1dwgPjuS2T9kcj05ENZ5aO','3te0ujzzeyLGj3Wrw6KU3CLGD1SIvrkLc4S36axP6R9sEahM0dxFqW1nH3XiwYGiXpXSyjW28tJuOqMq3FwIe0UJzA0h2mppgJclSNt9HjqZEKPRZwSieE64DgBYy5R89wzEfoqs5RxP25vusNNsru4Ygw0qVwM9GfZUzBl2KX4wqWlsUkLncHF617q0qsA8nWxNjoEjCR3jQEh9qmGbmCzTm7ojZX98SHM','2','z',13);
+INSERT INTO ti VALUES (3887640936,15128839,'DqWFTmTECEbVR','sqMSMWw6GO3BukQw03i9zjKLY125AMPve0QrQS0Xq5IamfGAScCNyUfNtxyXqPMRZQcYFRXl22VQtKg7Mpu3ZuULPq6oXK8xo5Q8YIEttuZGvgqtHF4wugaIresaoUy2aAS82VGiQ0YuMuqp61ggKXmXQpgiBoIjNuLv577jNmTPeI44Itb58nlF5GNrGfau0jYOwOizW0W68WkdKzvlIyAbEBLGHXn31TAuu5nWNqLNVv03yT0Yvf','VO4sLOSBhGi9Ux9Ielba8E1dwgPjuS2T9kcj05ENZ5aO','3te0ujzzeyLGj3Wrw6KU3CLGD1SIvrkLc4S36axP6R9sEahM0dxFqW1nH3XiwYGiXpXSyjW28tJuOqMq3FwIe0UJzA0h2mppgJclSNt9HjqZEKPRZwSieE64DgBYy5R89wzEfoqs5RxP25vusNNsru4Ygw0qVwM9GfZUzBl2KX4wqWlsUkLncHF617q0qsA8nWxNjoEjCR3jQEh9qmGbmCzTm7ojZX98SHM','2','z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3564032565,11292769,'erX','FkJUy2oYgw5352R7EYlg29EleAGxnK8NcaQQGg2tK1Nrh7G8oaWPvxPNA0vnmheWkyLXD49SaXomFDBzE2JhNKE2z6lduOugpHKVYBaVyNwnOQ8ah7RInSuD','Obayi3DE5AaqYpCSekLk7oqz2ZjFKUSmcbcp75WM2EoLJv9yFX','Fzw8uG1t5s5XOBAToSUQYJUC6y0cmbscf77rnCCDttWWO9ayEAhSZzWFCU2fcG6hyxm35xA9vMb0aeWDNMoEf2JCr5EFeV2xutNrVwKWoQyO4SpaoYc8fiEkJ8r3P1yqruuDRmdBRDqz0XghBtNBGRhFISProsW7IVuA3wVOsDpyRKbpZiY6IgoYUvJf1FP6F4XoPTg89NiVljmxs93VwvDMoFGB','Fk','8',14);
+INSERT INTO ti VALUES (3564032565,11292769,'erX','FkJUy2oYgw5352R7EYlg29EleAGxnK8NcaQQGg2tK1Nrh7G8oaWPvxPNA0vnmheWkyLXD49SaXomFDBzE2JhNKE2z6lduOugpHKVYBaVyNwnOQ8ah7RInSuD','Obayi3DE5AaqYpCSekLk7oqz2ZjFKUSmcbcp75WM2EoLJv9yFX','Fzw8uG1t5s5XOBAToSUQYJUC6y0cmbscf77rnCCDttWWO9ayEAhSZzWFCU2fcG6hyxm35xA9vMb0aeWDNMoEf2JCr5EFeV2xutNrVwKWoQyO4SpaoYc8fiEkJ8r3P1yqruuDRmdBRDqz0XghBtNBGRhFISProsW7IVuA3wVOsDpyRKbpZiY6IgoYUvJf1FP6F4XoPTg89NiVljmxs93VwvDMoFGB','Fk','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2402298261,6344084,'eg9fipyduD','Sf0yu1q0Uzjh9w1uMPtmb7yYklimGDU8MAPoIN2aOiXOvcncecoOWEwoR5x8ZgIzNG5zFBlBclao4bbCyseWAZQkgWWAl8FeYrMvocU32HMwGLqu4ilWJtiMpKxCmWielQjiAaVJ4U1fgoVM66d9gHLcERLtkiUz1kMYF9l7noxqcKQ6lwFsFNPGHN69K2tCy2sL3rHLr','qPoNAGJhV3E0TTYFlraBv8DWZuU4347Tg6X6cM4B3SCIYrIx','z0PGYiEXWTBKGivZGYkyjFtgiWXZtWUPCWTB8pWuh80nEyjEW8a69CnzBfJqYJACiHhDbwv9qwPFa9jCbXX4WlQpl9Xe2fFGlUDa8xdOqi9wbmYXktA3q0j21I2Qd3jLb3XFcBnxwjfkwlVWZvJIuen82WQjvbI4PIZutQ6EWd5GxR72ywLifpBTMrCPvnHWjAK4','4','s',15);
+INSERT INTO ti VALUES (2402298261,6344084,'eg9fipyduD','Sf0yu1q0Uzjh9w1uMPtmb7yYklimGDU8MAPoIN2aOiXOvcncecoOWEwoR5x8ZgIzNG5zFBlBclao4bbCyseWAZQkgWWAl8FeYrMvocU32HMwGLqu4ilWJtiMpKxCmWielQjiAaVJ4U1fgoVM66d9gHLcERLtkiUz1kMYF9l7noxqcKQ6lwFsFNPGHN69K2tCy2sL3rHLr','qPoNAGJhV3E0TTYFlraBv8DWZuU4347Tg6X6cM4B3SCIYrIx','z0PGYiEXWTBKGivZGYkyjFtgiWXZtWUPCWTB8pWuh80nEyjEW8a69CnzBfJqYJACiHhDbwv9qwPFa9jCbXX4WlQpl9Xe2fFGlUDa8xdOqi9wbmYXktA3q0j21I2Qd3jLb3XFcBnxwjfkwlVWZvJIuen82WQjvbI4PIZutQ6EWd5GxR72ywLifpBTMrCPvnHWjAK4','4','s',15);
+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(73), d VARBINARY(32), e VARBINARY(100) NOT NULL, f VARBINARY(23) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (59942,7441428,'a69TX1RI8l3DMhrsr8BJTYbQbXhU','nirFRDTTVgOpbDvvPGQADf','LUm99CUC2TSX6Y8e425keUIXthczudlliI7CQjXcyli3AwL9VHEhaStov3z8rtkMJfvsNSwr4s','TQzNnuz7B','R','eZ',0);
+INSERT INTO t VALUES (41649,1794279,'i2BRtIWmaRkrJEUDZmqW1UgfwuyKy2mVl4tz6La0yFCYOCyl2eHsvvSo1HSR9ko4XYjOmO','o','yffn8q6QU2vAHaSOBzM0U3Ne4OPaWostzUDP0q3eCC7Kj6Vb1','E8udDrLb3','Q','W',1);
+INSERT INTO t VALUES (5645,-5950525,'T2S2pWoNboJRChyurlnl1T04GaaAX3Y2jJNXt','U4sNIWwuG0C5fXnl2lis3SqL9o61S','3NHJ','zT0KQf92mE','J','q',2);
+INSERT INTO t VALUES (26487,6137535,'PaRtRi6DOpBUzqwCfrDa9X4xxq6zjBiHFe7bn0','mV7gdT3xC5CVcPuEY3VI9yknjFbcKxA3','GhsdMeCL5dwm1E5vKjCH3RLihsaVgCqGkIEVTtbd0','h3rOyAanarikZyWE4BtKo','h','OK',3);
+INSERT INTO t VALUES (40358,440039,'vH','eYWa868S22Anec4JVoppanZ56dAiv','KpEVmNy54cFnkhVw1Ef7xPWCSIUsGQ19NFiKdu8Iea47JPsh8yUn2mUfVgKDf4zNnmBSydRjI','hEeveJZ5CUV','j','5f',4);
+INSERT INTO t VALUES (42028,-6032396,'N1k2w70NfvPPG97VsJhT4a6FOKoYfvlgb2j','Hjeed71rI8PyyBs','YujgCwnn6XT0GXZkqOLnyP1R1Ioh9LqMZuE9I7KjNSMJGr1Qmk1Ez4ysawbeNSCFJb49DUsCpoOs4','S7ZWiBey','a','VS',5);
+INSERT INTO t VALUES (53464,6901054,'THruqBYDC0qOacfP','QpXrhnKGGkXa','WAttKwgOBcNnzRGkOpvzZRnQPuxhwWcWzEBDiJXV','vw50','r','G',6);
+INSERT INTO t VALUES (38681,-7174267,'9pTDKkfZw0CQK4NPXabH2No26VQh','mgG9KsZM3hzBKtoDzJqP8V4Sp3','uCgsvbXcyg0LHauSWY4YVmT7KiXjxovXw8qHXkE9nasjIoPv6linhn8K8NYvRRNGycH6zP4Y1ME6OAOx','TpRdRAJUtiKRjthjd','Q','S0',7);
+INSERT INTO t VALUES (31247,-6727593,'RMjtXWA3B1CJzLJuBE6Kv6MK6P2hqhnouFFxW9O6Q','5Wob985sDDzNX4jXLI5DS09CJ','r2eAR','YbHlRUCZtrbr2LNCg4yxV0p','z','mF',8);
+INSERT INTO t VALUES (37992,5003717,'L4FT4QTA5sjZ6MrFm','2Qti9YeyvCABJFeekerPwTfvA20c45','TO3BW6fSLk4qJYVmrEoJ6FBfsBabTyGYKh1','W20pCz6dXPceiJID0','y','X',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(73), d VARBINARY(32), e VARBINARY(100) NOT NULL, f VARBINARY(23) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-2518539340674655841,3219775801,'8CB8TUrz3','Y','3WRTjfLZtQdGIzMLAzLiNhYwPBWJoa','mh56G5t4puU8GmY','YnYwGKYu5DLi3mtXaZplHEsO3Xn3fgwbnPX1fpApvcRwBX8IMdDgdwYMBBR0zKycfhqtc','jmiIqRnZXqhsLLhWjmKbwbiNGioeAlHX',10);
-INSERT INTO ti VALUES (-2518539340674655841,3219775801,'8CB8TUrz3','Y','3WRTjfLZtQdGIzMLAzLiNhYwPBWJoa','mh56G5t4puU8GmY','YnYwGKYu5DLi3mtXaZplHEsO3Xn3fgwbnPX1fpApvcRwBX8IMdDgdwYMBBR0zKycfhqtc','jmiIqRnZXqhsLLhWjmKbwbiNGioeAlHX',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(16);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
-INSERT INTO t VALUES (-3732613738763614832,1975764213,'v','z','u4q60DFy2ctE0HuubTn7V3N','ENfKHkm','Cw6Ye0rsoqlyRpZsj','TIgrAtvu39EPraa3UNLT3hbbnHlH2JcJKcCG6vXAjQVM7CGHNEX544tyFTHnRMyRCHxbFSGVvcdJJz748Z',11);
-INSERT INTO ti VALUES (-3732613738763614832,1975764213,'v','z','u4q60DFy2ctE0HuubTn7V3N','ENfKHkm','Cw6Ye0rsoqlyRpZsj','TIgrAtvu39EPraa3UNLT3hbbnHlH2JcJKcCG6vXAjQVM7CGHNEX544tyFTHnRMyRCHxbFSGVvcdJJz748Z',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11049687060295164269,471321,'fJ9tiiv0qbxui9YABukMxogJu4Sz239e6eoYRaBUaUylfDJ3GegsoIbGiun1uaIqE9kG9rB','AFP2eoZ','IA9iSoATZdm7ATHgxcbL50ypIBhqcsZTjjR7MPCXCdB','Q3cPs8ZsOGzOzWVgXP3v','A','oO',10);
+INSERT INTO ti VALUES (11049687060295164269,471321,'fJ9tiiv0qbxui9YABukMxogJu4Sz239e6eoYRaBUaUylfDJ3GegsoIbGiun1uaIqE9kG9rB','AFP2eoZ','IA9iSoATZdm7ATHgxcbL50ypIBhqcsZTjjR7MPCXCdB','Q3cPs8ZsOGzOzWVgXP3v','A','oO',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(74);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
+INSERT INTO t VALUES (3453344548063021802,-6679282,'OT3g78Z7xKdV0gm7zuAd1ajgTTgu3Uzq7t1LwmgWgK74mlK8FnQI','VtJWD2C','Ed4uzmoLfaSB3osehxAi9nWejQUT3i9r6NMNuaMqj5lDHGgIKHuxfr3k7QR5qiibrtMu','LX8eFxYlZHEIhW','W','Nr',11);
+INSERT INTO ti VALUES (3453344548063021802,-6679282,'OT3g78Z7xKdV0gm7zuAd1ajgTTgu3Uzq7t1LwmgWgK74mlK8FnQI','VtJWD2C','Ed4uzmoLfaSB3osehxAi9nWejQUT3i9r6NMNuaMqj5lDHGgIKHuxfr3k7QR5qiibrtMu','LX8eFxYlZHEIhW','W','Nr',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-3685605870162058360,174274848,'gjp','djvhtH65plIM4rWrbTFtr0cSPPJPswhhCQUDSxCsUQvaKVJYoRGma4FQAOyrTfuYDSZxV3GZkoWbMYG4ppAkXW5ZUKbzlMrbMe5g0SPuYGQRR7qB','tigeLx','x1QO7PQSFeelEPKMayR3fX','QPDBk9chwV','BpbOPZCFDvliL3rPlUG8q0kSABTkssYF87WCnFKn4W9AhaE4EaVYONfB5Ugg7Ini2Ycwh192Mu5f',12);
-INSERT INTO ti VALUES (-3685605870162058360,174274848,'gjp','djvhtH65plIM4rWrbTFtr0cSPPJPswhhCQUDSxCsUQvaKVJYoRGma4FQAOyrTfuYDSZxV3GZkoWbMYG4ppAkXW5ZUKbzlMrbMe5g0SPuYGQRR7qB','tigeLx','x1QO7PQSFeelEPKMayR3fX','QPDBk9chwV','BpbOPZCFDvliL3rPlUG8q0kSABTkssYF87WCnFKn4W9AhaE4EaVYONfB5Ugg7Ini2Ycwh192Mu5f',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (696434298625641930,2839827276,'7j2','tUaykrnVvrM5BJoRE5638vgGRfES9yfzE75ZbKe5wB3Zg7SDFUK3eOoYBdnWjpZyYAN6VAGUDfRVB2EztkNwPYWPbpwZU7LzLjSObIL8RxRuxxPMSMGVonn9ILbGwJxJtv9ZDMORFDXP5URrfRYzpB463dDpD0ZlfrH2sWS9kS8zgK66LQRsacWAON0JQ7akdGmHCOXhLTTJDMyzbflrvnShEpHsdXPgTRrCI4YgkbS3qVhBwfzH','RvFA','Ub','1Tw0x7JM9muT6bp2SGfKYDd1o8C25R143kwVEtno84SwxcIIbNJtBeFyyEyT3p4mV0m4Io','psgYRQNphFVXZaYbNLhIPLOuv7RP9jM4lrgCqggjXAlO2tPzrRCh9bnpAwtFPITCJ8IvOib4G6Ub',13);
-INSERT INTO ti VALUES (696434298625641930,2839827276,'7j2','tUaykrnVvrM5BJoRE5638vgGRfES9yfzE75ZbKe5wB3Zg7SDFUK3eOoYBdnWjpZyYAN6VAGUDfRVB2EztkNwPYWPbpwZU7LzLjSObIL8RxRuxxPMSMGVonn9ILbGwJxJtv9ZDMORFDXP5URrfRYzpB463dDpD0ZlfrH2sWS9kS8zgK66LQRsacWAON0JQ7akdGmHCOXhLTTJDMyzbflrvnShEpHsdXPgTRrCI4YgkbS3qVhBwfzH','RvFA','Ub','1Tw0x7JM9muT6bp2SGfKYDd1o8C25R143kwVEtno84SwxcIIbNJtBeFyyEyT3p4mV0m4Io','psgYRQNphFVXZaYbNLhIPLOuv7RP9jM4lrgCqggjXAlO2tPzrRCh9bnpAwtFPITCJ8IvOib4G6Ub',13);
-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(73) NOT NULL, d VARBINARY(27) NOT NULL, e VARCHAR(70) NOT NULL, f VARCHAR(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1557568941287473010,-1505929518955161604,'TCwCwHkr5koOO074GoaENcF0g1Otg3Jok0smZ5N9CrVqKa','J','H','562mmW9mkUgAQsWzSxTSxX4GQghWiR34YViwj6N7Wpr9q','jMcxiUzxKawgEQ3cXk0VwS7A3EGepT5V331eFUBIrs2mMmmWwema3AoWHkw8K2CPZdWmhsa8CN3vzLkVN47C11U3iL','KfoxyUyF3w6AOTqzG7zwjbjIn5nPyL1bdHWuC0eivCIceWoBOocjtuKOpih51QaRUrSikJfUW44BrazBFxeQeTMc',0);
-INSERT INTO t VALUES (-5375371091208737510,-7484829310237321092,'rN1FOmMxVw6Iud8AKowV2NS0j6CFJ6MQaMLHo3VWDnmJGN8irlILLU7N33B8ZufZDAo5s','e1VOXbytJEqFf','UIhYy1Ch8sYBw4yFGL1nEOILsv1HFrNFYS8I4to206grfJy2yGjSzmPr1bTjiBd','PpUKO1VRgvwdM7xUXsdHWpZJpAUtQMAbK','uvMcuJIvdBZniJQ3hgOJenZhcC0imRI2BpJ8sKvawiH5uAJIBDBH5R3kL3uLv','m5IW',1);
-INSERT INTO t VALUES (-407485296571975244,1337813131499412908,'3SyVaxCX7RwXmco3A0oeEnoydpz2U8g2gVyurHKWQWuzOcSw7Q','aIEIUk9','O0UMc7PbCy91jrFx8afJlcJyC','naMGwauSn6XAgGSLCazrdk1ENcJGIJWhX','W5e2uOFv6bZiA2U2dLUF1McMT3GLFvxZnMKZOI0h7Yniu8eDdI5U8uJ6PNHxvQDzFtBQRAWMj9KYgGEDG8jBY03','MW03cpu4OfX0Wv34OCAJHDqkOOjYC6ZQlhwzqaO',2);
-INSERT INTO t VALUES (1871525845391695006,2576296198483009786,'HGIg82nmWNCI','FDeP8x06nz9qG','wBbvC3y8nO9s827Kd0cqV6bSxV1TUqot8s3Hfns7BDrNM3xKoYPkj','9EHh6acJbJH8DL8yetqCNHq2frebt26WlR3kx82','gxbZl4iyAGrCDikMHA8','ozXo1cwUj3dtcYIxfH4lqehuULhdh',3);
-INSERT INTO t VALUES (-6843762462907848949,3893373699509644143,'dKDlISSTZTOqlnTQuEecGo4z','WEwyVvAN','SUMG9b6t9MicaLifH4KtoWV9uPPuOIZLPoESFanonjC','epEz7vwn8qqkocKbbXHWA8DpirtXw1oGS6sJWDuupEQgyWho','OD1BXjj3lqDVegK2f3Vg07uPpXEAh1CkTWQpEdFslozG0qaxRYBg9f8','jxKNKSbQfETKIuuH5zDEoQPa5Zreb6P41XW0RFlSOxElsYBg',4);
-INSERT INTO t VALUES (5087721389215225278,-2865441538914483191,'XYOdVIL76rv','Ag7pUzIOcUr9F7d','cpsmV5GtWGr1J71','d9QM2GpKd0Iqus','GyXPKEBkUNKZQultoTDQMa510FiMRgRPv2GlvqeTQ0QyOEyolMmHFnOd7nK8','GKcXVqmjLkBERTfb1tqoah0jVnkPueMGsc0',5);
-INSERT INTO t VALUES (4255654198913823240,-2881357215947784224,'T2TLkYxYYJXS9GZkRxtDIrv6OK1DDbyvllnQXwfgokVYROKoRn72Qh','Zr97hsphEBq9sb2BtrY1fI','gcg0nXIW0T4JGi5YWIaXW5QHzyjZ41CpdZhrg9WOr2ny1r6Rja','FLJNtJ7I8lMOT5jwbtsyPXN5HZUklbFubHuIRnrRvwg1eAeh712yRq','fw3COpsIXAmMCXOZBDjXPT1vsOyWrrYwE8h9morsMEunNRNNORuLBpN3UHJ7yzIrfIns92t5NZ2RT8VkLuZIrstnwQnaXFHd','21woMU16H9k1lkg4EqQDx8pbCgIPqzOFakW8',6);
-INSERT INTO t VALUES (-7351769080498396100,-3509926262256081608,'yMWpLfoFru1Vn6','Aqm','visZdp9iAW7Ci9WCFtelimOtYlmS4DCP9E3','g5tfR1OGwagcj0ce3VFUrJx9tDItIamQfjJP8TSF','x8mAXFhaYmsKUnSsdSJ3S5xR1zY9z4','K',7);
-INSERT INTO t VALUES (4886064163777106979,2996397467403612679,'7Z5w8i','3lcQAxF5adSzyNVFZq6','jCE1yJiMrMTuS2eXBbvk79N','Wm2zg','0L','5SgQvMHxJ2ijbn',8);
-INSERT INTO t VALUES (-5918255715339175373,-3150944457154454287,'OBmpdflGfcZPbPqiLa85aMNcppQ7a86T7wDjVb','zfSp1I0gpZ9EzzCUeE5ixSEIRM','yFcyULKtCJKUcLLQieMeAj6i3jm62J7Ir0BM0FBeMDtymejBgyTNAX6B','oCU51TqTNe4UPf5DoAL2RaLj8kqnAigOsaSyB7Sgjr','tWG6J6zmGKYGYSDVyXYPNxZmpQD5o16TfQA0BlhWFZRhtvLc856jmzS7a63qhUZMVYKC','PW40TmguDGBR70NKKrPSfPuMPnPrUCFcFVh3n93SO3w7j8mbwwzbttfYjZdbtvjCAELt6xWdQiYPAe8VRcnNwgk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6057526583254953599,-6080743782468731947,'qHfJ3DaMI','DOrSICbrz','TbtAfO3BqD','AvwhApk5Z2pUjBOxJjrRpgeCbmpTci4UT81kukARQdIz','nRvkbphtFrrUshlpWiEuCCeSbOb34qzbxJhJzdM1CJO4vtJiqJiVdNo6UDex3tUjYSWbgS0uYO','2M6kor76Swqkw5iw8gN9POV103uOY0jKxbNt1Oxp6VNZ7tZJ2SmuNrdIvfLasUqbWsH95J7',10);
-INSERT INTO ti VALUES (6057526583254953599,-6080743782468731947,'qHfJ3DaMI','DOrSICbrz','TbtAfO3BqD','AvwhApk5Z2pUjBOxJjrRpgeCbmpTci4UT81kukARQdIz','nRvkbphtFrrUshlpWiEuCCeSbOb34qzbxJhJzdM1CJO4vtJiqJiVdNo6UDex3tUjYSWbgS0uYO','2M6kor76Swqkw5iw8gN9POV103uOY0jKxbNt1Oxp6VNZ7tZJ2SmuNrdIvfLasUqbWsH95J7',10);
-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 (4735895764742449558,-4348626115201357048,'2de9Iy3BXczhplb85yR7ck8D','3Lp4n7mN2Dh7mLlSDebu4oEn','o6nP2f50JEpO819doLLb7XrIk9uLqXt1ksEInWxm1TkG','iaXaEu2nYa','BD2Pci9OLBvmhP94KE0DfW36Dr2cnOw2l0lZB9oBCkctqDyfgw8Oq2gX9','GVPtRwoh1OIZvN96BmhIi6s26I6ieHUIpeGdn87cGPnuT9uCQqeV7Q5djUiCjpUTwop0Aakw5GSHmD',11);
-INSERT INTO ti VALUES (4735895764742449558,-4348626115201357048,'2de9Iy3BXczhplb85yR7ck8D','3Lp4n7mN2Dh7mLlSDebu4oEn','o6nP2f50JEpO819doLLb7XrIk9uLqXt1ksEInWxm1TkG','iaXaEu2nYa','BD2Pci9OLBvmhP94KE0DfW36Dr2cnOw2l0lZB9oBCkctqDyfgw8Oq2gX9','GVPtRwoh1OIZvN96BmhIi6s26I6ieHUIpeGdn87cGPnuT9uCQqeV7Q5djUiCjpUTwop0Aakw5GSHmD',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8316894302569695845,-1912685498837393964,'l43VcRKsZNuQu4JVtNb4JFrRmIr1swe2sTcbEM5Pc0dobJF7YBh3r1jQ','1bJHHO1CMOEYoaD9w2aBNHIH1PLOYIcEWsvlGcZyAf3hTGMX0oub4HPWQBppE0MDVEci2QXiF82PvV3TRhC01zaULdPzxwl1pcRxG5l6Uqm9rvHnvaSg1qFARBx0kVCUjCebUEas5n1uSu8mufbUQgfai6jAWew1u92g3','GPaT6kw6voxb5','zGJJuuMlT82PtCjRL7xqfkGu','l2Rq3OPwebHAIjXRyxyH0xKAHIQodSYNIF96dxtzrRLk3','MRnWsGG5ZArtuUv7nWsWBozU7dkYmhp5bR2u0S',12);
-INSERT INTO ti VALUES (8316894302569695845,-1912685498837393964,'l43VcRKsZNuQu4JVtNb4JFrRmIr1swe2sTcbEM5Pc0dobJF7YBh3r1jQ','1bJHHO1CMOEYoaD9w2aBNHIH1PLOYIcEWsvlGcZyAf3hTGMX0oub4HPWQBppE0MDVEci2QXiF82PvV3TRhC01zaULdPzxwl1pcRxG5l6Uqm9rvHnvaSg1qFARBx0kVCUjCebUEas5n1uSu8mufbUQgfai6jAWew1u92g3','GPaT6kw6voxb5','zGJJuuMlT82PtCjRL7xqfkGu','l2Rq3OPwebHAIjXRyxyH0xKAHIQodSYNIF96dxtzrRLk3','MRnWsGG5ZArtuUv7nWsWBozU7dkYmhp5bR2u0S',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7816012537090803953,-5001997059968304726,'62pOHjxCGa4OPPKjvB9fqGjf75f8QQEkNL6SsM3qZot2W','DWqbIQOOqxB59w9SuQTGE4xh6VI1YlgvFqtzkv19BUd6EIqY9eeBEzF3qp2SFd4W4iZa7H7VIk1SKdHVmTdfiExDiiRT67PKg2Pu4FWHnzYcmnjHGfOqJQlFugW1cjRJha0qYYXnwkSeeC71XakYqj7ZA2CuCMsZRESF1jVbPfhAaGffhr6GLSqet4YrP7R6K1jXVS893jdtUZNUxlT3AkNBCQ','ZMxchcrauEnPVTX9o','MyuNV32ipRf40U713sAqIa0ZDoitQyjArLsIGs5vl7MD2HEfVhSGaFA9aV23sdzksxQZZbqsyNAXmHRmh5KajvIHrP','AKndHwnMCOkDhdNHCX3suVz60PNZTbMjdt5','kCombCuynszFAb02nZEKgNXYqNyPDqtrnlpuc4msd6CPXqMS2KQ8kXss1HQlrkPV9MePgsmSpTqSFb2VZilcQJAB1maD',13);
-INSERT INTO ti VALUES (-7816012537090803953,-5001997059968304726,'62pOHjxCGa4OPPKjvB9fqGjf75f8QQEkNL6SsM3qZot2W','DWqbIQOOqxB59w9SuQTGE4xh6VI1YlgvFqtzkv19BUd6EIqY9eeBEzF3qp2SFd4W4iZa7H7VIk1SKdHVmTdfiExDiiRT67PKg2Pu4FWHnzYcmnjHGfOqJQlFugW1cjRJha0qYYXnwkSeeC71XakYqj7ZA2CuCMsZRESF1jVbPfhAaGffhr6GLSqet4YrP7R6K1jXVS893jdtUZNUxlT3AkNBCQ','ZMxchcrauEnPVTX9o','MyuNV32ipRf40U713sAqIa0ZDoitQyjArLsIGs5vl7MD2HEfVhSGaFA9aV23sdzksxQZZbqsyNAXmHRmh5KajvIHrP','AKndHwnMCOkDhdNHCX3suVz60PNZTbMjdt5','kCombCuynszFAb02nZEKgNXYqNyPDqtrnlpuc4msd6CPXqMS2KQ8kXss1HQlrkPV9MePgsmSpTqSFb2VZilcQJAB1maD',13);
-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(90) NOT NULL, d VARCHAR(47), e VARBINARY(19), f VARBINARY(76) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12893898,253471,'BZJuQZxf55LkTylcySvFlziI','seH2hec59lAEd5TMBsuMpnA3ZE4d0I6F','gLqbCUhbp4YSC9D2Wq','JRS','eFbR4gKMmilcKrShxLayiX8kfTM0TCu3wDrwNpsJqPOw9V79lbCirHksidrYJh2HCWkui5cIoaIRz4DUQi3','Uvg5R3W3sa7McPplK9aBvJYi7AW0pxnatFllAemtYoLDw22',0);
-INSERT INTO t VALUES (14437508,5279070,'YAk25GsyM4zl5kfDDOT6esMlr3VA7TfdDNGvZSnAw0vNx1tvc9roIZ1iXs','O','kf8bRvP0btLNG698kq','zjECkAwQkXrGa1YGLBBzVCziEiAOFSFTJWFvohbcPemDAMf6RVEkra77as','3nXJH1rrK6AmFfxAMCIBEkG8xV6Cd5Bf7akFuGdFBzIT4aINuUcXk5qqL9dZD8PN','xJpSV8XDCETOeJzYWqsNbRIfPjZFPcJkpiZPpyA',1);
-INSERT INTO t VALUES (5651829,349209,'ArKMCLUekeSCt5Un72i6xA8bO03ossebnjAKXA4E','nOlrHGu0UyUkoV213w4IU2LBUclu82jpJceh','bbtLBj5Yv87aM8o','Kg1HEmFUljKIXrP0SRA6UNz1DYaSZVnpMqIP3elUaKnphUunVexV2Gz48FwaOg','muJVsY3vP9fbBmHKA4quRgxaXJIWbIwSwE3uYrDNkCS3tFdig6snE2MmUT0gH8nsbJ1RGHi','dkmnxly7FGcOgaOu6DwRlB5CC9mgc3QgZKENxjUVG5ITOo8Qqj0WEZRltU7j',2);
-INSERT INTO t VALUES (15656808,5692211,'7QqcbfNodDDD19I','ZHPIc9lSGyPA7q1LVdlzE5','keiqajS0zGvnX','r','ANjuKHqAkmvtpXzgvyikKNLTExfr14jS','eWimneHu84S2uga93',3);
-INSERT INTO t VALUES (14268084,7902185,'5lEo20ukVgOgtjp9Cyp77YEvdgWgqQyY2HFb8NN0XAF6zymSwNRNDdHrdh6bfSbFWyFvRst6VlQg','9xu','ulV4hDDy9JKZWYA','qbr5MtnyBD23W3cTqFjswasGyJoP1scqAovplHeMC0TNMWL0OlluNiJFhLMW74dAvHxuq3M8Ujyw','BqPsh6IAUtVCs7wonbD5bA25wYOEWOixqXb7Q3Ohy6bUxxQ7CAUY60DWC275C0Huln8yvuEnm4WfJdJbggh','b0u35nVOLv2Ol50m4WbTi',4);
-INSERT INTO t VALUES (13405477,4905837,'ztxQGEGaZ5RsejmsYiNIECE','oyrTYxh7Of65rBLMMVSaf1WhAJZQ2hU5YpWbZ8nDDHSqjVz','SNpdxm2tXbhyR','MbjdKO3sCJ3i8bVXbO0bVao7VtbJBcqzjOg1INPdTZ0qD9eRpawTY8Go7QPzBR','hDNhRpQqHTPhAnHRSAiS2qGPtUxHa41SXmBGXHCmUaww','WY6gICsqMWGvneyRUIj4mhg0rWTUe2z',5);
-INSERT INTO t VALUES (15200362,13356844,'nuQ4KSKdNPpdYWPZVJJK018ZSvswBexdlZwXFctEgL9WqoULh459coP1uX80tK8UICq1SjtCjtT8BIjSIqvv5SpJc','fPH0KAMIVyhifchfQV','PeuNMMpeNCH6iQoK2Jt','DwOM9GTbH5rKvBvwKoT7qMInWTf6oUCjVBj8But164delKY4zDcyv00','UyW8Gc66uKzKnBVRFym8xzps3UfnC0EbKbgadadRsADzuJKtAHv','M47rsxPTCVp0h4pbpK1iJffLWBbfwaR3cW138jMPJJyiJZftad8Ty1zhukNtQjtZdlcunOj',6);
-INSERT INTO t VALUES (14961183,15574750,'2Az4OlxUi4WWipbUCrL4lB1gBZy6FRhbuoD4KWLmX3VkSYL0h83n1nmNytGbxJSQVLdZYsBvWea','WPGkMspxKJXXFZk4','0Vv4UI','ez45iwX8HIXCFo1QmM05CMln8Pd5mDSZRRsAQE9VDhKLZ','pm','Sp40Ely6cqVotDUlGZyTbLsXvMUs9N7XjuDnb4Qga6OhYHddW',7);
-INSERT INTO t VALUES (3474354,1027916,'D2BYA','vjwTLAfLQglaGX6PiudC','5','CMkeRE8WAB8fVfX4I83GqWSfPUV8aOO8piY6CqDJObEZ','PBhK6iqKnYKZJxmwESPIlCYOrd2OIiKPb94vcIGdr99w0twAbJRqHUGvgO2PI18v9Jaib','4vmErnPSXCbTGG',8);
-INSERT INTO t VALUES (16222287,12694030,'ey1susekQ0Hn5NwpltsivzIEe08dXXVmVd9RqyujUxDYWL3QL1IuSezmr5UWxMQ5091','GmVi1OK3WZqGWmIOAxB249DEBGEEJiFdHJqPbkQu9YvGdE','xxRbpkJHREbW3FN','fOvu9uXNZh6f','o6bg6PcQrNnTm','1E7ToCiqh9pRgea8cvcG6obijtMheQczCFbEiPxd328NEGo8pU0UkGID0GtFXtcF6NuyTzB8XoPCspDIu3nXPwGQpZhAZgnuuI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2720223161,4586574,'JMuwhId2BZ7pSifitTEHXvN5HtHdQeeaU','nlSyhfeWZhF4vJn','kTAQEmia2oH5L','dC08hMhsf6Yb1CRyS5vSbj','94kdxj0ppt7Y9tCDFnUR47XCKXkLgojxm5Kgc706BRBAiunZHzt83RuOz3FNGwJ9vJn8xVAn','zfQ0XHSiuawPPUX6vURjWy5aCHJnEvtnkubwM876pOQKAiYNdg0LacQjSTjB9HPn8kYG',10);
-INSERT INTO ti VALUES (2720223161,4586574,'JMuwhId2BZ7pSifitTEHXvN5HtHdQeeaU','nlSyhfeWZhF4vJn','kTAQEmia2oH5L','dC08hMhsf6Yb1CRyS5vSbj','94kdxj0ppt7Y9tCDFnUR47XCKXkLgojxm5Kgc706BRBAiunZHzt83RuOz3FNGwJ9vJn8xVAn','zfQ0XHSiuawPPUX6vURjWy5aCHJnEvtnkubwM876pOQKAiYNdg0LacQjSTjB9HPn8kYG',10);
-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 (1319094006,16309641,'EeziBEPwcjYvXTqra0JvIjEFR6QDhNH0n3gpEPBiMgv1ZSAwebL','zz1q2iFz6vusZt9KP','HQjtdIRKd4','JXC0S809Y64SDTk859xlmOmEJlL58wjnyO6Habx7Yso9L4TkCvv7S5vwwAt7eQLB1sw2XFn','qIyPWmtaKvuiicYJiZW5PodTDZtedWP2IMd7duzLPR5s','tRkXsVNl9n46tCwLyd6vhM9YPeNHKmogYXR35BpsRI1UsmnTMjqOrznxqhh0Jwdj',11);
-INSERT INTO ti VALUES (1319094006,16309641,'EeziBEPwcjYvXTqra0JvIjEFR6QDhNH0n3gpEPBiMgv1ZSAwebL','zz1q2iFz6vusZt9KP','HQjtdIRKd4','JXC0S809Y64SDTk859xlmOmEJlL58wjnyO6Habx7Yso9L4TkCvv7S5vwwAt7eQLB1sw2XFn','qIyPWmtaKvuiicYJiZW5PodTDZtedWP2IMd7duzLPR5s','tRkXsVNl9n46tCwLyd6vhM9YPeNHKmogYXR35BpsRI1UsmnTMjqOrznxqhh0Jwdj',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (212575852,3857635,'YkStvkpjCIbCXdIb7hWxOyyWK7Cly','E7czSOhmZta04FYrkuMi15eq2H4J20q4rm7GdmWnRiDekRqAjy2L1mY1ww','sHaaeyfAALp9kDBLH','KklEDutsK9X3IJFH5OVi4lhPdrOF46K9M87ChWW0m0JgF1','aLpLJYNrIQcx52EFJxluzgLThanAEpj9BJtlYEz7Q0RNDZtiNVcctIxMP','9Dqlj6pnnaacw2UnHBeTdFDAwzA0vF6FEDFeZAJLXzhdganlbFzu3A',12);
-INSERT INTO ti VALUES (212575852,3857635,'YkStvkpjCIbCXdIb7hWxOyyWK7Cly','E7czSOhmZta04FYrkuMi15eq2H4J20q4rm7GdmWnRiDekRqAjy2L1mY1ww','sHaaeyfAALp9kDBLH','KklEDutsK9X3IJFH5OVi4lhPdrOF46K9M87ChWW0m0JgF1','aLpLJYNrIQcx52EFJxluzgLThanAEpj9BJtlYEz7Q0RNDZtiNVcctIxMP','9Dqlj6pnnaacw2UnHBeTdFDAwzA0vF6FEDFeZAJLXzhdganlbFzu3A',12);
+INSERT INTO t VALUES (3493678174551141891,5850973,'eKH5PnBmmu9SEZ4JnX1QrSTgndJ6KpiKufH9ZfnXTDHML','UXJJpJDYqBoAYwYH9Pb4MXUwEKjIK3uILmIlKKHjjcgrW4CcD64SBQ1wLgTHrXiQzalNBOfDCg8zQthu1ULibkxrGg41is5iId9pRIxh4nML7plEGto5JQSVXjTRH3u3dQe5b56LbRiCRevfwMaFPzYFXoF5fk5JQYfyB6Tz86Ugor3fdbJrnW1','GYZUq0SJFx9l8j573vamKaLlpUZ9ADmu7YrwLi5oLSV8rRQfFGavxghIZPVOjVUuPkgmAsRtJU7UwYd6XfAH1EEbTCsEDasia46','SVHLzlPE4uXrMQ','T','a',12);
+INSERT INTO ti VALUES (3493678174551141891,5850973,'eKH5PnBmmu9SEZ4JnX1QrSTgndJ6KpiKufH9ZfnXTDHML','UXJJpJDYqBoAYwYH9Pb4MXUwEKjIK3uILmIlKKHjjcgrW4CcD64SBQ1wLgTHrXiQzalNBOfDCg8zQthu1ULibkxrGg41is5iId9pRIxh4nML7plEGto5JQSVXjTRH3u3dQe5b56LbRiCRevfwMaFPzYFXoF5fk5JQYfyB6Tz86Ugor3fdbJrnW1','GYZUq0SJFx9l8j573vamKaLlpUZ9ADmu7YrwLi5oLSV8rRQfFGavxghIZPVOjVUuPkgmAsRtJU7UwYd6XfAH1EEbTCsEDasia46','SVHLzlPE4uXrMQ','T','a',12);
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 (768225829,3847756,'aIm66eBej4aG0lL6HbUhmbFroWaii85VlF3AAiKcXqrGLcQ3lwsfgQm3WCuJqXxAFH','0JJt8YNfediH7oF49JD4ap9QT8XhE9YgXeqVzsvDaWPUFkWFfk09dgaZRw8xXAdwAz6j6z6nR','gWfgAQuvqQ9741','9P2thkk8PIOkFcptyYfe204fEJRi3a72ZHteIqqhB3uykJtgHBKHG0xuARkKFe2GNohGmiWbjOxnVovFNmGJEiIn2JJyc7y9tnOSiLOp9Zt4S6vs5grZv2OAaLSuT1rA','c6xQSd0VvOiviCNcDJ3V9zu4AIgLrvhazg2PF8tFD7J8FEsZckRGVshxAEDnUqV8cfZzV0LoTi','ICXspiKIRhVQDXkFWETsqFFFPnAQ8AJsUiMeAphJaJ3eegG4KyGruB1P',13);
-INSERT INTO ti VALUES (768225829,3847756,'aIm66eBej4aG0lL6HbUhmbFroWaii85VlF3AAiKcXqrGLcQ3lwsfgQm3WCuJqXxAFH','0JJt8YNfediH7oF49JD4ap9QT8XhE9YgXeqVzsvDaWPUFkWFfk09dgaZRw8xXAdwAz6j6z6nR','gWfgAQuvqQ9741','9P2thkk8PIOkFcptyYfe204fEJRi3a72ZHteIqqhB3uykJtgHBKHG0xuARkKFe2GNohGmiWbjOxnVovFNmGJEiIn2JJyc7y9tnOSiLOp9Zt4S6vs5grZv2OAaLSuT1rA','c6xQSd0VvOiviCNcDJ3V9zu4AIgLrvhazg2PF8tFD7J8FEsZckRGVshxAEDnUqV8cfZzV0LoTi','ICXspiKIRhVQDXkFWETsqFFFPnAQ8AJsUiMeAphJaJ3eegG4KyGruB1P',13);
-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(53) NOT NULL, d VARCHAR(78), e VARCHAR(5), f VARCHAR(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15573240,175,'ijWF','eHNyl4','i','tFWK','BKHWx75Ybn','tNgnd6G9YoZeYoa',0);
-INSERT INTO t VALUES (5871437,18,'6YQidJHxpSUPVjD6ZXYXS2Jx','PPF6WIBp2s1c8ahxFfIdJ6qiFebYwYWbpkwQ7kvtH2bbYLErmXbQC3','B','uB','lnnalvvkL87xetFxV60Sh5jZZEC9iFUGYKJDo2ZMRfpn1q4nMUMVAC8jQFD','C2CxxzysskjUzgpRAzV0ICuCtQEMJDY59gHAG8fmrNH4Ch9BFcOYj',1);
-INSERT INTO t VALUES (16274976,17,'dxCSnreUPqVnw8','rReeZQZDgOqYIPTMbhX4aQZ','bNl','YwTh9YSk7ym','vrBiInWZZcsz34ZxrZISSguOCqV2rPrPBa1d6y5TfhHpFjVo8r0KBHtPdp3aYDsxlKU2Cuufpu','OgItWX8wNT4QFIuHZTnlf1S',2);
-INSERT INTO t VALUES (5776908,25,'lyPZ','K1ynwpdZ5NV8hcMTJ61xUf8y2o59Xzsm6JIkHNlDUgFQ','tiLH','aEJg6QKwpoy','BK2RUOPTRs9uUALRXF7gvo2K2O','1HhvPtzK5KUS1VB22OIe3ucB5ymdZpF3pMoPrhEZy8Akl',3);
-INSERT INTO t VALUES (5309560,9,'MyFfuUaVLFEEij6kXqZQOkt4Vkscx','jPt2pwzPWdSrJ9gwdbzXAPjbUvxbNWT','uUU','13Qd6i1PQaJCE6','rABkMfogdVc0PZOSaV0f8RDJuhHQUmTwAuTCd0dsUA7kQPl6wxkl33j4Z8e49JWot43GwogI','NeHfcffRCzOkIAmAaKzr7O6NpflTuUSShgliqukyYgcJC9F5JUCkYzXZd4cqECNe5ocIZPO54iIFVo',4);
-INSERT INTO t VALUES (9706554,25,'qbacgTgbPH8jThEuIOyHmMi2RFbK','rBjDy86E4HtuwrJfb4Ouu8tARrDWTgrNQQITDIo2oI3','nfTc','n92z9','XflJi4jp3eLKuBLFtkcPbiF0tWm35S7d2p0lTrJtgI06VJJvenNEsEocyo','OgyEriGtGvT1e0neipNN3rL9Ult',5);
-INSERT INTO t VALUES (13543126,132,'dcsftes1A0akQCHbPisEIJ8yQ1D5WyR5UZdwQ3','0oW9DDUUIn3Ly6Szgd3SmyIvVFucGDivfKnf','zC6Rj','Yuei','IF1SKe96zzcd','wI6KcJBQF5zFwgrnoVW6PivhYNJ2k1wIB8zCarD',6);
-INSERT INTO t VALUES (350923,141,'kaxxnmIH09xyaPXDA7bAGNMEo1PnM2iTuSsYGknc','OaLGQ6OdEUpUlklvncgeqndkPlH8bcyTm236KmMMDIh9KeKHWAaDKhSzpkbAM25fgD5hZR','Alc','SlrVw7F6lqkEg6RD','HUwZzQDRm2r0OB56IKLsQMNHNT9Z29YC90krzC7z3r7a0jrmCa7AynMTJ2sgCAbLp0fqBqSnhwe7dNxbGMp6rHb','VYCQACt9dngDtndXRsEdHQKaO6GTu7p02Rqzrzvq41RL7hVBg8fKSN7af6m6y0J',7);
-INSERT INTO t VALUES (10563642,122,'6Lr','jrkbS7e3OkQd7T1IBgEeIPpeMSqgPE6','nP','gWRYf0S','WkutTDhzZPrCcKrKKK','Dmnl70qKPNgUfGDDZiUv4YDJ3F8yNoPsjVgPMoPJ3MLqcrj8oz9foFzDA8BJWL8ASYIkA',8);
-INSERT INTO t VALUES (6214612,76,'RkazstsWnLc','pQycklFHOHYvGpadsqtrOj13KW74vgmitbMTRdCcoNbkZNBeCDQFuJGHM','lInvU','8Fn08j','jAYf9lmmOY4KzkEsyzsdLRHdm2kRSYt2pJSf43yUUzxhKOE0mvtVlr0PrlJog3DvV6Qy4dgMhL0mLLPi4Lsearr5U97S5mxMQ9s','MsPuLCzfkLqZG41Fi6jwMAPzB8Hv7ydCK4PktZYc6dzH4obw0cFJjM1dw8TfIVwygiPXDfn2PfS4ms21qE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11230673565508179151,-4640612,'pwSfbORa','CEZAod1UwBwkJfWF658HZGYXVqNCdxq4ufX62BLHFSvzgRBZT35kGabJqLOdU2Vl3Qt0mwr4Uoo9ou7QAx3soJsunboziw8vaEoh2yhgzaL7zV1','vVWfj5dLppQbFLRLXo3Misdbb3BlFW1ztPJg3mV8t7knrAnhnpaSZrcPOB0','yYhAjAQ2MGivAnY9TOu8ZxdvNEHNZHVuF0oqVuia11v3cmbRIZD6q8MAu4SRFzmIGsBXOxI7sPa75d3AFfdWgo3mj9bZpChZngvIedILD2sWtFadIZuDISnHbrO9jTNa6zQ0m0ymF5Es1AQsSvQ40cb0tQH59ygnfyHgU','3','VZ',13);
+INSERT INTO ti VALUES (11230673565508179151,-4640612,'pwSfbORa','CEZAod1UwBwkJfWF658HZGYXVqNCdxq4ufX62BLHFSvzgRBZT35kGabJqLOdU2Vl3Qt0mwr4Uoo9ou7QAx3soJsunboziw8vaEoh2yhgzaL7zV1','vVWfj5dLppQbFLRLXo3Misdbb3BlFW1ztPJg3mV8t7knrAnhnpaSZrcPOB0','yYhAjAQ2MGivAnY9TOu8ZxdvNEHNZHVuF0oqVuia11v3cmbRIZD6q8MAu4SRFzmIGsBXOxI7sPa75d3AFfdWgo3mj9bZpChZngvIedILD2sWtFadIZuDISnHbrO9jTNa6zQ0m0ymF5Es1AQsSvQ40cb0tQH59ygnfyHgU','3','VZ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4012483141824737616,8383418,'wplT2kstDQT8Tb0RIj2hgdB8lHfXmo','rEbGTvnYvL4XMFYMBSoEMWjqfCCaPtR6ak5oIgTxPfMLPzJ8cqje8nf49PgaEYssIFvdCm','OWlCBGARMW5HYPiSf0a5ord1FEfUMFnTzMhHPu0k0O5tqZEgF5BmpSsQKx7XdeMs0JUl6NT0H6tE62lW6Ho','jln1THayF2Rdym7oTTyORRbVJAzXoOKu4fdld5K52cZCxCISJ3kayRqVsd9lTC6oLLVQhGJrEY7RNDMNkoNkurj1leGi0Rvy58hWLfrdJVquSfN0MGbFfODjutCE3BHXgapc0R5svPKPTcFB29nNuBgN70JbQZcAGsUDrGxVgKRAfMnmjQQTmcYPHHaLsIWUk85cwe4sZ4ixL1lwpTRT7Ve0bmfSHfilxA4hIKxb7I65CtyNQP2j0JITJV02k6','V','P',14);
+INSERT INTO ti VALUES (4012483141824737616,8383418,'wplT2kstDQT8Tb0RIj2hgdB8lHfXmo','rEbGTvnYvL4XMFYMBSoEMWjqfCCaPtR6ak5oIgTxPfMLPzJ8cqje8nf49PgaEYssIFvdCm','OWlCBGARMW5HYPiSf0a5ord1FEfUMFnTzMhHPu0k0O5tqZEgF5BmpSsQKx7XdeMs0JUl6NT0H6tE62lW6Ho','jln1THayF2Rdym7oTTyORRbVJAzXoOKu4fdld5K52cZCxCISJ3kayRqVsd9lTC6oLLVQhGJrEY7RNDMNkoNkurj1leGi0Rvy58hWLfrdJVquSfN0MGbFfODjutCE3BHXgapc0R5svPKPTcFB29nNuBgN70JbQZcAGsUDrGxVgKRAfMnmjQQTmcYPHHaLsIWUk85cwe4sZ4ixL1lwpTRT7Ve0bmfSHfilxA4hIKxb7I65CtyNQP2j0JITJV02k6','V','P',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (13092291715891729481,-6755600,'59tHXUbH7v7lKe4ThfTJrnv6WjvRiYjTGHK31XCFvA5czDTKSmzahvs6FPi66rv0u','ZbtBh6KRmQ2k5EIGNedgCzUQCWeED56avm8NafXBzkAgvtdvHiSc5JCuqREhFJaxCNYZW38EU941NVXYNgc8mW3ZN2Pb','pk0Ox0ZRPacfotFV1AwUY22tI5sGHbLCi79xtsbidjXOHPSuygZHokMmevbZiA8BO3gmCQMbNPHyzEFEoeewFNl9Wb8Sbsl5ku','Q2LZZYYfL5F7mn7wqIgSllVFQC4UfUZEzgoCl','9d','i',15);
+INSERT INTO ti VALUES (13092291715891729481,-6755600,'59tHXUbH7v7lKe4ThfTJrnv6WjvRiYjTGHK31XCFvA5czDTKSmzahvs6FPi66rv0u','ZbtBh6KRmQ2k5EIGNedgCzUQCWeED56avm8NafXBzkAgvtdvHiSc5JCuqREhFJaxCNYZW38EU941NVXYNgc8mW3ZN2Pb','pk0Ox0ZRPacfotFV1AwUY22tI5sGHbLCi79xtsbidjXOHPSuygZHokMmevbZiA8BO3gmCQMbNPHyzEFEoeewFNl9Wb8Sbsl5ku','Q2LZZYYfL5F7mn7wqIgSllVFQC4UfUZEzgoCl','9d','i',15);
+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(3), d VARBINARY(64), e VARCHAR(8), f VARCHAR(25) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1151,52,'rez','fBHoftPibG9LBu9oyXymGszL3cyF8Nhk3acGRgO','gp4nJJ66','pKzycYep','r','76',0);
+INSERT INTO t VALUES (23768,36,'o0M','alc0D9daqj3DMVwY0oKLEPFIybwSSkJhzew2K3rV','Bt','hl8OgEvFsWYk5ow8jPg','z','ue',1);
+INSERT INTO t VALUES (49545,82,'eO8','JZTr','awi1g','42YhE42UFre','4','vO',2);
+INSERT INTO t VALUES (61591,220,'f','Z9AQmseBCHJ3VtyDooM4GLaT3Wsd2wr4JwS6kw','2yJ','dfnoL0ya9Busj0TrgidMNvW','D','L',3);
+INSERT INTO t VALUES (55454,211,'GEY','evGkTAtFlvTCW9F2CKITltre45mdABem7PzWce6kyLR70FYkzlkvOIEk','2vRnrG3t','OzLYTYz1D9Vzpyx','A','Qr',4);
+INSERT INTO t VALUES (40317,161,'Qnp','YFNVGXVXtm3uDK2JNPTF037YFEC','Qp','ni4kFqJGs','F','LS',5);
+INSERT INTO t VALUES (54096,231,'W','FAni8bVRYAmXNLi4Y4l90m3','F','6GtYf','4','ox',6);
+INSERT INTO t VALUES (42056,32,'vzr','FMGiJ1IXGzmv7PoZfoOIV4REL','tsrSl','c4wzOkR','8','Q',7);
+INSERT INTO t VALUES (31113,179,'6k','n9gHusjI5B6aU90u8YcHOPSpN48FMpQg70h6iMwsF0ICo3kmgs6YTvGY','3AkuA','zeItV2dXqQxXU4eFNj1R2AcsX','w','8j',8);
+INSERT INTO t VALUES (54096,21,'br','Hks0Zz67C3sfg9Zvd4jczjxeLBPu3d9bMnaKaBodOpc','TbLHr','y4','J','YY',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(3), d VARBINARY(64), e VARCHAR(8), f VARCHAR(25) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2689445,200,'To21BoIGOjo07ebiTkhYnCBL1ccHt2BKwQu','F6kKnN3aPuHHINswQzBBwAMVV6','gZ5','IV5TRQGARUCHRC7','zvbFBkE7vpuvueQqBx4Rng1FvRmJdGW5HH9sJzGPt5Nfu4X72k8x4mzlxF4P3e3cbXShlnMDDKCI4z4ubtodyv4PT9lBIWnQ1','kHKHQQc9Yh4QrtWDMD6N',10);
-INSERT INTO ti VALUES (2689445,200,'To21BoIGOjo07ebiTkhYnCBL1ccHt2BKwQu','F6kKnN3aPuHHINswQzBBwAMVV6','gZ5','IV5TRQGARUCHRC7','zvbFBkE7vpuvueQqBx4Rng1FvRmJdGW5HH9sJzGPt5Nfu4X72k8x4mzlxF4P3e3cbXShlnMDDKCI4z4ubtodyv4PT9lBIWnQ1','kHKHQQc9Yh4QrtWDMD6N',10);
-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 (6984043,100,'PzSxB5gd4IRB0AVGT2JNLRgHETmLQ','0L0WPVO3f5s','feCUB','LbEObkoE8vLIbDTn','EdWFWc8XXLsVcbQJGDMrQnvknvjFyKh1dckkrPNVHVH8ykZ1JgT3YMBhim0h115PNgzTPgWSDxoIKPRz2zLhQb4s1cs20QLh','FSsOA1nt6eCPSzrTFQhXhANJSwpbTLzllK',11);
-INSERT INTO ti VALUES (6984043,100,'PzSxB5gd4IRB0AVGT2JNLRgHETmLQ','0L0WPVO3f5s','feCUB','LbEObkoE8vLIbDTn','EdWFWc8XXLsVcbQJGDMrQnvknvjFyKh1dckkrPNVHVH8ykZ1JgT3YMBhim0h115PNgzTPgWSDxoIKPRz2zLhQb4s1cs20QLh','FSsOA1nt6eCPSzrTFQhXhANJSwpbTLzllK',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9379493,116,'tX','Dczik2Zeo5OK8htVby4MgJYPlzsZug0e2FzIeq5Nybw1eGrVVfuL0QIgBRkieCihQq8KTadl','FbOoP','y3xhLk0rVEhwDu','nsbNcFPR8KZFVi','YzSovBnZ1so6YulEP5cgdi9loYDBdi7zgfVzlbbiRJow9mSYyRxcn',12);
-INSERT INTO ti VALUES (9379493,116,'tX','Dczik2Zeo5OK8htVby4MgJYPlzsZug0e2FzIeq5Nybw1eGrVVfuL0QIgBRkieCihQq8KTadl','FbOoP','y3xhLk0rVEhwDu','nsbNcFPR8KZFVi','YzSovBnZ1so6YulEP5cgdi9loYDBdi7zgfVzlbbiRJow9mSYyRxcn',12);
+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 (2555211212,199,'gj','8NRT08W7yQADDMhmIChYyYpjW1xZofnUUqEwQ078NKR8pBHYj2J4ATxax9W5h','41RvE','JpTmp0AukNZwKIZHHcB','B','yw',10);
+INSERT INTO ti VALUES (2555211212,199,'gj','8NRT08W7yQADDMhmIChYyYpjW1xZofnUUqEwQ078NKR8pBHYj2J4ATxax9W5h','41RvE','JpTmp0AukNZwKIZHHcB','B','yw',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (2092654230,3,'DSET','mYEzU7dOx9nxp2vdgKYVUY6TpC9dOyu4Qht0clKIuvrz6W4a','zwC','00zR4cV','I','9',11);
+INSERT INTO ti VALUES (2092654230,3,'DSET','mYEzU7dOx9nxp2vdgKYVUY6TpC9dOyu4Qht0clKIuvrz6W4a','zwC','00zR4cV','I','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4291564512,40,'AGb','2pCiPbpczRL8aY01Y11jZP1Iwb5KVKetoSFXbTuVE9sEFXYbnLq9gOVCIXzzox2pDwQY9JsWZfA8TpWizCVySBUCh4byHp2nt1jSTmPKvhMcucGHeQdXJpRcKCY22F8fyw489FfhM491BMHZtfgzAfRxTAjZbm4VtdxGUPC','k0c','6b6Jd','E','d9',12);
+INSERT INTO ti VALUES (4291564512,40,'AGb','2pCiPbpczRL8aY01Y11jZP1Iwb5KVKetoSFXbTuVE9sEFXYbnLq9gOVCIXzzox2pDwQY9JsWZfA8TpWizCVySBUCh4byHp2nt1jSTmPKvhMcucGHeQdXJpRcKCY22F8fyw489FfhM491BMHZtfgzAfRxTAjZbm4VtdxGUPC','k0c','6b6Jd','E','d9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (11228083,70,'kH9y7qiK4ArpPblplOJGesTgcLCliOQgTF3RcAthhFiINM3r3fGWIp','uvW7yffLX2wCerf606PLakM8wZpuDegG1RNloHCgeYdIfOGL8gJbE9tO8v8X1pPtEDYXrNUjEkKW5IEVdhTaU7gYRxuavJEZMm0QqIj0QWvanqDuMLiJQQNe44JcAu2IMRVRoDanuvvmzLrlyTgpPWIM2LTk2tbKVYqHVKQdtE5K4WHzk0CGBQQADsXfCCZBhNbqMSvCvrAwJhPYLeBGpp5n7HKN6x','i9O','WKgsHBJr0Il41nV4NRhkMsOMEhhzy7fEvkxKzgnSf3d7rRxQWZZI5IyYWcMyKaYnurWukoIEHnPo8sJju5m2YXII2K6nhIWM2ID0pTP8yemRarBdpK1fgaeIJgkPAtNztznqnOv8L4nwGMxPkXaOIBP0P0pbkKk44ubakhGdfiipnZWMw346hX9o4','6KYChYQRZ0m83Rk3RaOMlUd0kCaYy8rw9GaBdudC4GgOTrsPUowhyaMSCq7SS8Ui09uf55FMuEDhNmHsZlwBpjc1MnHVyoY21TFa','lRyzpWlguV9KvRJCQvYzb4KwVOC1KS',13);
-INSERT INTO ti VALUES (11228083,70,'kH9y7qiK4ArpPblplOJGesTgcLCliOQgTF3RcAthhFiINM3r3fGWIp','uvW7yffLX2wCerf606PLakM8wZpuDegG1RNloHCgeYdIfOGL8gJbE9tO8v8X1pPtEDYXrNUjEkKW5IEVdhTaU7gYRxuavJEZMm0QqIj0QWvanqDuMLiJQQNe44JcAu2IMRVRoDanuvvmzLrlyTgpPWIM2LTk2tbKVYqHVKQdtE5K4WHzk0CGBQQADsXfCCZBhNbqMSvCvrAwJhPYLeBGpp5n7HKN6x','i9O','WKgsHBJr0Il41nV4NRhkMsOMEhhzy7fEvkxKzgnSf3d7rRxQWZZI5IyYWcMyKaYnurWukoIEHnPo8sJju5m2YXII2K6nhIWM2ID0pTP8yemRarBdpK1fgaeIJgkPAtNztznqnOv8L4nwGMxPkXaOIBP0P0pbkKk44ubakhGdfiipnZWMw346hX9o4','6KYChYQRZ0m83Rk3RaOMlUd0kCaYy8rw9GaBdudC4GgOTrsPUowhyaMSCq7SS8Ui09uf55FMuEDhNmHsZlwBpjc1MnHVyoY21TFa','lRyzpWlguV9KvRJCQvYzb4KwVOC1KS',13);
+INSERT INTO t VALUES (4265262234,19,'yZji','IIsFv6kq01a6ZQS2ueikWZelf7e7JCmOTLzUV4TOOhRrxzLAKa3nqDyfsRi8UFF3bKei6dcfjLDxx68f8pc8fKWcTaJTfim7TNpPipqPc1M7JS3uY7t3y8MFrrmq7JWis6qQI3F','EKG4','3huzdblWQP2kKlFG9TP97MxhdU79VBTH0oQkW8wmToBVOVmzOJcaOwe2T6xujwa7dC6hUYuZ5LzTBBDLqgFlzCEzNFZD6yt3zJieril3cTKr50SN1Sxpb17fCqtWIY9ozf2JjyJ7M8NOZqY2BaKkYB4FW4GphhDEbISA5uz1XYVXL312Dc6JPNO5I6UYZ6Sv602Y21a9EWYzHdXNC4QBBmHxfDxl5CVa4s2nAtr','1','C8',13);
+INSERT INTO ti VALUES (4265262234,19,'yZji','IIsFv6kq01a6ZQS2ueikWZelf7e7JCmOTLzUV4TOOhRrxzLAKa3nqDyfsRi8UFF3bKei6dcfjLDxx68f8pc8fKWcTaJTfim7TNpPipqPc1M7JS3uY7t3y8MFrrmq7JWis6qQI3F','EKG4','3huzdblWQP2kKlFG9TP97MxhdU79VBTH0oQkW8wmToBVOVmzOJcaOwe2T6xujwa7dC6hUYuZ5LzTBBDLqgFlzCEzNFZD6yt3zJieril3cTKr50SN1Sxpb17fCqtWIY9ozf2JjyJ7M8NOZqY2BaKkYB4FW4GphhDEbISA5uz1XYVXL312Dc6JPNO5I6UYZ6Sv602Y21a9EWYzHdXNC4QBBmHxfDxl5CVa4s2nAtr','1','C8',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (94661262,78,'A','Jqiesr59C','aPp','KToi63jlJ0Ocm7gaZeVqzExOhhMiZ0DQFm4EtvKqt7Sa2iXez3EAmwbQjzbGX15g11ayEpGcpUAJIh1lkOVEXhxJkP8IZvhLoj7ynTOZhqG44VXZYIetYWPqzstS1279AHX7mqBBg225Oi9IVLwl6pyDYfhfViS5UrUzZt84oeAuypgymjv34RPb3x9gBFLANJII1cHW4OSQfN2JVgJlvZcdWGHXQ5BruivZX3OKSwph6l9tAlLWr1ab','x','qV',14);
+INSERT INTO ti VALUES (94661262,78,'A','Jqiesr59C','aPp','KToi63jlJ0Ocm7gaZeVqzExOhhMiZ0DQFm4EtvKqt7Sa2iXez3EAmwbQjzbGX15g11ayEpGcpUAJIh1lkOVEXhxJkP8IZvhLoj7ynTOZhqG44VXZYIetYWPqzstS1279AHX7mqBBg225Oi9IVLwl6pyDYfhfViS5UrUzZt84oeAuypgymjv34RPb3x9gBFLANJII1cHW4OSQfN2JVgJlvZcdWGHXQ5BruivZX3OKSwph6l9tAlLWr1ab','x','qV',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2136125598,171,'v','A0jDkxukXybOb41gnPHu9g5W3VbOMKrhpxBUqVATR3WkGFttenb6OOJJuAO98cJ7Rs2FAqdHoAO0avsHqHcmuJ4Vvd0c6m5qXPEYuxcrOV3RjTXf3O633s3zM0ceMLD7WliTQf3HB5hMKThgNq8U2IJ2bSF2OJBE9wg2veNO45IB3uyFzAxvv','qhzvnEI','Ak7qzQZ92FIJQgA62Nmvjs4O0Z3gZ8tl2TJpAfpogVFbP5APIgfIdjjsqMmhyes0GNtASzQcnBiODuvA','S','3i',15);
+INSERT INTO ti VALUES (2136125598,171,'v','A0jDkxukXybOb41gnPHu9g5W3VbOMKrhpxBUqVATR3WkGFttenb6OOJJuAO98cJ7Rs2FAqdHoAO0avsHqHcmuJ4Vvd0c6m5qXPEYuxcrOV3RjTXf3O633s3zM0ceMLD7WliTQf3HB5hMKThgNq8U2IJ2bSF2OJBE9wg2veNO45IB3uyFzAxvv','qhzvnEI','Ak7qzQZ92FIJQgA62Nmvjs4O0Z3gZ8tl2TJpAfpogVFbP5APIgfIdjjsqMmhyes0GNtASzQcnBiODuvA','S','3i',15);
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 CHAR(54) NOT NULL, d VARCHAR(74), e VARBINARY(36) NOT NULL, f VARBINARY(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4410011728227828209,-1896999,'9Ue','wvqHnTnht2BBE3SCOztDC2YToaMG5PPWFUIHMCb','MWPxID6wKQ7P1Io','9Hj','XHc8a109wBX0eXPS6s3vGwfWG0PfmN2KztzhThDusTszyq7y','HPjWILIftRCj3veG82ldNQ1d1FLvjDkVlu4tAbpUYFrIIcbGF5bG4p8VzP1KhHNBXPSelew',0);
-INSERT INTO t VALUES (10159596247364425807,1557639,'U7jlwAGVYqnDA0PpUzHr1N23QXp9ObkBt38V3u6bCUZ716','q5n2UtQL7LJ35auW2dVUDd2Txh3tYWOAwNH8Uuk3urA0LUrZV9fiJ7di5q3xB7Fkvhd6LUCt','UaoTIPhnfyfhPqAWIsJnnbr35y6j9hTi98t','K','5LbOpdVIe1lIjQE9cfj7AD3hRNNCdUHUC5ZiEHIXJaxRAIp3sk4Ek34HS','mnm0EanHj8JJOEXpFpizgYhrttl5wWxCwysSpp2eCiE6UFQdwoAyRJ',1);
-INSERT INTO t VALUES (9378892978821676626,-5101331,'0nHI9FEaxbhfo2PUq8HuO67DQLEU6','XtT1qj9Qk8IWIWqI9RviblHR2V8kH2Cc6pBXFme8YoBfAnGcZmmo58ArdeQPghGQlJTAqAy','S69p4iiz','boAJoNMWGTyt','FjpNw5Etbfeu','pih',2);
-INSERT INTO t VALUES (8805312903777292384,4671751,'pg5u6TtM6wT8nQBcCYNi','BXpB5k4aIi5AIi0IfSgjS1d2V','AWsryEEU9otKP4hMw35hyyqJ24P0','syQxVC','VceBNDwL7WCmH','7EPntYC1cRVvxyKgFSAahAjKOdohMyxw9Slmhyo9b9un7A',3);
-INSERT INTO t VALUES (13783774393701232295,3999833,'cyem7PYp2h55c59d9ZCP','GD2Mb6BgUp2wnzBZIoXiDKUQshsnvT9flc','J80fyBuoiRDk','5txCqgYKg3','m8k9QhF39IH3ue2hhZvGnkaCQgyMyRpGZfvmdwctpPxOR9pS2nh7LPi','AAflZ8E8KknhlPkQcHBCAusuE7uZh2iIYvzmjeqM6iw5CQz3fYt3Ymp68O5Tbo3',4);
-INSERT INTO t VALUES (9743774947367434369,-1880748,'m8iR99gGWYEMJeqfYn','LfpMNexDxzM5uwZw3mdLac0EWVz29XOwNcJPQkB3KxwDIC','n7aVGx5M4w6EWuM','oBZ9qLkUklhXnS','TdoUVgNlJJ37FdmBn9qetCWHy6IBJeAQL9xyxugfOv3FxXEUlfSWHBiSSj2','gQQlXZLMqftAeqKxlfI2W9XoSb',5);
-INSERT INTO t VALUES (18089539577039244649,2261870,'6oAiFkt46Rh8yGE','LwkCpKOcPclYZizPVcZJleuoV7vD389hj8ZylhrGsiQceGCdNOqJDwroi','vXPT9q5Lr','MXAjCR16f8byJvJOW','V4Gp9lOb8yyMpRI7KCrr3AtpvVRWTOcLPhLhhf2Hu1WuXwA4E2HjTcc60kUbghj5lYLg','DyIGX3GVTrbIU9pFY6O73bb1HwtGjMEEqojMEyzStdoPxCRKs',6);
-INSERT INTO t VALUES (8026890755587914139,-8010636,'6K2YG4','PkQHAul4XBEXWeikMpAPZwVZtsjj9kSQVuKWXU','K15rrKIYPqphlGVjiQ9XJB','s6kutQWDpM','TuulHWOn6ZRGom6TTSu8UvJh0tB12nuIUE73XDW0HDCHeKB1o2vDRMrmsBInL','wEeSUsn6VbsbZNrJdjJqmmBfBwC5SI0sq7bFL2rTwcZzff4KFdXT1G9oPzWTHYwl6QSM6J8pFrd6',7);
-INSERT INTO t VALUES (4451203315721095523,2612067,'mZLXvjZvAKyIm6','YYOTmzvUJxH8TQT2kydOVPdjN49gTyQFe9170y8pVI6i9','oVnlu6rUp2gclPcrAt3SvUXTMcm2','5','18Qjbp3gpSKJ6HWPRHF','s6MZSeWEUlVAznnaDngMbpmzY5dgBXU81nFhK1fRQKKYfv9Gew0Cg',8);
-INSERT INTO t VALUES (3393796468336364437,-6993904,'69Vd0mUmx5cIrXS4YyoxHMP5Kd0vqPPysxO8cQ','OYvLf9lP2IHaTx4NMht4DbctaGttOec75uZGOyNbFlaRBOSbB001xnh4nyWOvr','8MfXOP2lGDuh9y4wc85nn5BZJl','QPem','PSDf9jY6s2bUx5CKPcki9SCtAj9Et9aO05SUO1gLS17C31iLZ3j6Lz','2jEFIQEauCQBcJIdpvW25gqjLwnqRedOcVn1NNIZHNMBir2TZmEfCu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(63) NOT NULL, d VARBINARY(31) NOT NULL, e VARBINARY(36), f VARCHAR(36) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (221632608,-27626,'PVaATul2xxll','iLj6vfdIDZg5xrb','ox0QjmkrW1HO4E4Uwj90','lKr5hJtv51Kmp3HqHs53G','R','K',0);
+INSERT INTO t VALUES (3464910023,-15802,'jP1UvJCp2qlHLpans92Nr322fNhCmis1GjHhYsIRv04RsEZoKn1esSUIeVtQWE','72mpo2dBRZxBCFaMZ03GKJ5','QkE9QR67gK7f5SKt0UURq14e','KrysDm0z','s','K',1);
+INSERT INTO t VALUES (2397472556,28838,'GzM60XWxLLPLM','IiYHkpMf683uOGG','lI63lPD9KNyAyOrU1','XWdC2Y9CGPMcP','y','q',2);
+INSERT INTO t VALUES (433168178,-17868,'pI3D2BAREp6jY21kSmtdS6nLS','vCNwyCecsMQ','oDq9rinATaqU3NuiKvf5Gh','wOYJVQgkBQ28LZ38xggDmbYfxU3i7e','n','e',3);
+INSERT INTO t VALUES (1953072736,-4975,'5zskL36CRYOcAmnVdQePB2CbmJo4HJoSGIwECQt5Q23sbZXwrB','EsJJK5TkoDD445hD','V','ScTVQQnBGr82nCnc1e','A','0',4);
+INSERT INTO t VALUES (568264165,-2076,'nbiDsJe6zr7SNYARGAQ4yQdnyM','Y','vphz','yMfXR9ItCQd4SUTooRYmtx44lvW','L','B',5);
+INSERT INTO t VALUES (3299908883,13359,'f7N74p','kqWlgg42','CuIa97wPesDn','YxSm3gZYeHbFSF1jDj1QrOH','g','S',6);
+INSERT INTO t VALUES (4038269381,30923,'Xil994NUWcmKMQuInKe4bEFfaLff2dXxliScb4kT7pj3VWsRlMgLE0R','9FSmbHYEvTjvu2LWR','fX8giAngUGJoPy','c85LonaSMQuiI','W','D',7);
+INSERT INTO t VALUES (1789452390,-27277,'DLF5FRKNQzPJhSpGrHSDkRUw2WLvTlGg9Q64lEwfdgDz','gsPWRxqQvy','ROOkJramix0mz3PWnSb5Mc572cUy','HcXA3HC6qG9F9JJRS1d0hm','I','x',8);
+INSERT INTO t VALUES (1212775607,-8103,'LSFoRM14JBNuqWAfYlElWpSrfiw20WBEmWJhcExHfBBuUxv7hG0H1HXTmjc9vgp','7iaQCU3yBVaQC','VcvmFZq4D5TBWSGUD3J','0','P','6',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(63) NOT NULL, d VARBINARY(31) NOT NULL, e VARBINARY(36), f VARCHAR(36) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4994911567614547023,-2801572,'6XwSDftri4nha8zO3iM','GgchfrL8GEyxdRdaUrGEBaHq9pSA29oxIeSIZ25jQTqwoJQV2dtjS7w8vXRkRWM','h6J8kWs0PPKYOso4iQjYClfPCX8','PPEfqcBL2Nf','YaSRIAlXV2H5M9WnS9yxKaJSJvyiFs23VP2JP3v0fttJOLgzlda4KjMk4','qy9jp6ij6QIcOnpdS7oHbFH0M2M1z7HXxl0wYJas',10);
-INSERT INTO ti VALUES (4994911567614547023,-2801572,'6XwSDftri4nha8zO3iM','GgchfrL8GEyxdRdaUrGEBaHq9pSA29oxIeSIZ25jQTqwoJQV2dtjS7w8vXRkRWM','h6J8kWs0PPKYOso4iQjYClfPCX8','PPEfqcBL2Nf','YaSRIAlXV2H5M9WnS9yxKaJSJvyiFs23VP2JP3v0fttJOLgzlda4KjMk4','qy9jp6ij6QIcOnpdS7oHbFH0M2M1z7HXxl0wYJas',10);
-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 (10436609196518131310,3360729,'gZOVaWE7INuYYmjv4NVZzCvhy','x81fBhRoITCLMxzBL20xmOKz18IlTcn1xmNDYDOEbp8PR93OB','Ir7joyUsD','4wvTRky','QNVImDPeiCFwgE6MrKU4jvezGU9E3FMp862Rhk0eFtFiEoDBIaU1g8IwkN4Og349zFdL7S8PqJoYlkrqR9hCLq22FYD','GaY3ZTlzQWmjFASOeFq5eU2v',11);
-INSERT INTO ti VALUES (10436609196518131310,3360729,'gZOVaWE7INuYYmjv4NVZzCvhy','x81fBhRoITCLMxzBL20xmOKz18IlTcn1xmNDYDOEbp8PR93OB','Ir7joyUsD','4wvTRky','QNVImDPeiCFwgE6MrKU4jvezGU9E3FMp862Rhk0eFtFiEoDBIaU1g8IwkN4Og349zFdL7S8PqJoYlkrqR9hCLq22FYD','GaY3ZTlzQWmjFASOeFq5eU2v',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (10761427617107166901,-1240090,'gm6dQIsCod03gWHCQEx0XZc64WNEVDZybxThFWJrR','VKDcUsaYIwQp7yl33Q2DTTM2NVgxbfgij35NutYZ','UqeqN','lkwgsoJDwSc','TYkyHwLVUXMuDlnDodifKhnIXJhpChIJNu59UHfcyG3xFZ','ClhKO1ym5RRsquDmZyUrqnwcWir1XXz',12);
-INSERT INTO ti VALUES (10761427617107166901,-1240090,'gm6dQIsCod03gWHCQEx0XZc64WNEVDZybxThFWJrR','VKDcUsaYIwQp7yl33Q2DTTM2NVgxbfgij35NutYZ','UqeqN','lkwgsoJDwSc','TYkyHwLVUXMuDlnDodifKhnIXJhpChIJNu59UHfcyG3xFZ','ClhKO1ym5RRsquDmZyUrqnwcWir1XXz',12);
-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 (16081252792697028129,6871540,'2OYRiUGiuHcPXZt','h55gifntZWJAIQT46A4tY7SSxs49JLDikUKVBmZvydxkES14qvGnGFizjND','zbnoV4','Z0KMsF2MQNsZp2wwg4lJ8CmlkP8qOJuKtYkgcecMAikofZgWHjrkVvQcrjEDlFW42OR7GQUPP4dgyxIRIuNywMVC7xgsIwQrWynrS9MfisRvmVcYOAGOUVdnOi67WW7yuzWXmLVL8U5dY4KU3aBVDOB2g3tj3E1hDpk5rIowAHPdYPrUPw7k','j0DaGvN2O4o2wyOkd2cU','KK0w6CpJtmHunPMbdR0X5MlGMemvCKN43t6V6pZ4yJJDHLOhVmGLxUZFYVKTNImrLPUt4MCewvEetR4N7WzF0B',13);
-INSERT INTO ti VALUES (16081252792697028129,6871540,'2OYRiUGiuHcPXZt','h55gifntZWJAIQT46A4tY7SSxs49JLDikUKVBmZvydxkES14qvGnGFizjND','zbnoV4','Z0KMsF2MQNsZp2wwg4lJ8CmlkP8qOJuKtYkgcecMAikofZgWHjrkVvQcrjEDlFW42OR7GQUPP4dgyxIRIuNywMVC7xgsIwQrWynrS9MfisRvmVcYOAGOUVdnOi67WW7yuzWXmLVL8U5dY4KU3aBVDOB2g3tj3E1hDpk5rIowAHPdYPrUPw7k','j0DaGvN2O4o2wyOkd2cU','KK0w6CpJtmHunPMbdR0X5MlGMemvCKN43t6V6pZ4yJJDHLOhVmGLxUZFYVKTNImrLPUt4MCewvEetR4N7WzF0B',13);
-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(90), d VARBINARY(70) NOT NULL, e VARBINARY(61) NOT NULL, f VARCHAR(73) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1911740628,-1089847,'kUT9yjBcuqXF2Sth78LiHU92PABXtc49Xnqcsmn51SN4','NLqTw7run5mi9KVhPgbI6VcGig7A1Cl','yuUYpEtaM9pUoGGKzPa9ofWVuggDNIe6gM','wWxcYIJqr7TQuKBerMbr960ZafsG6JHkC44F7cwpiqR3dWtJ7ixq2vskR8zgoOgrnde4gWs','Fs5fcFKeNbiGttbd0oNM7GviCVBk3lYaF2zjy2Kmn7TScDckqL','4KW8QOCNH3KFLHXIKEgxcnCm0lfInSxTr4UGcTJX8hcoWSijW1zA7DWD308UIc',0);
-INSERT INTO t VALUES (-28452461,2627333,'FbI7jhAWKsDxKtlvaXpDZVKyW3CURZYB3W8k8d4oM','jkcXbZdlwfBs7bAifwTijGGFlg20r5mXgihZ9VLmXiJG4vrbYpaT9YvNGb7pWj2YwRyj4Q','UTSFvPci1e3yfWovM','984Je9km4A6dmJpr3TUMP9ixUWwwkCC78','iZnM5aFDWgdLuzjc4GNFZTEZErq3k3rnR2KQFbrRyN15I6vqdFz53nMIRoEjlMJFeSa','ZwXUeQINW6y3cW80xlvqYrEbKZbunqur5EocSlTuC66RbL',1);
-INSERT INTO t VALUES (96776669,1716836,'pZVPySi92h9onRfncjhwvDv','8I5OW2YKglycuaih7taYzZpFIAbgqBUEicIGwHLfpOyp','tjT9B6Hp0zE0rx','wkDCGNizhuWFuWr8lIGvoOdAnqwgmQ21YU4wt0wnBYP6FOdnAJasV','4HYKqRut4tlQqjyTN1e8rNpytOgqNY3uVuegIrBQNwEpzf1LZyerPuztrgELkyLSNehZjiDqYHJlLVgXQNuTbl4V','035xL53YrrvAdJ7OSwqe0RkEAkCmu2vY2sDVTP52TYJaTctkLKtXeY36TRj',2);
-INSERT INTO t VALUES (-1081608259,6166757,'JLWjngw7R8eXDgCWdAqaJ','DKOWMysNdWAr9kkneAUaMaVtRHAhPYlG0DUKTLBQ','PdfmuvlAa7S0PMdGUeqTKV0EF4yqhA7dhXbi2wEY','MFwg5V2W7wLrMlnTey4zTSFsK7Pf5e1uQCgIzWtCNteJfHSJSmrQ9E6MtV3ZWS','YQ3oXTynULqNleEpfMM27K6pZDVKKG6jqxFXNEXM5iuOjs0HzzjP42A067k3apGTJrIajWXu','EPzzQtuXMFuEAKouE2ympXOEdrM0WUGTQ93oyErx3fUxC9xPh846g3Bk9kSPvZuaMnS1MHRn6J6yEpipjT8DPASZcOFE8ihR1xZ5',3);
-INSERT INTO t VALUES (214614201,4969369,'ioRvvBfuH9ECJIRmN4FqmB3tB4FKo0XbckaHJJ5ctjLbsgtuXAnlgl5V9OndJIGYkU900G90MiyWaaKbNV5nPrlw','B4G9DNQF61UuRAf2xAP1MZ0bE','6S9FEjGe9XWinJ6V0PzR68GbenCjpcqFFTHtwe','TjNwtSdkP973B9vv','DSSk0xiF1K2VDoAx','e',4);
-INSERT INTO t VALUES (1019770052,7191787,'JMbgc0lOi7UWUf0LUQw6m6xqrP5wbh9o9HZbJYPV8kZ3NT','glrsugYddsGmeKx6pmMdX8hGhjKvPQI2T24zmwO','KvgtHaRjEpdvL0yrECcgqkkBYd1HYoiVeb0','qOShmdnLP1qJGjLCFlxFiJuKEbSfhEcecMsDCtqoEh4d88dY','9NFj0cw8iQcGIdxWzTxZZR8oDAhvBhJRDkhkbXBLnHcxFQzNFSUgfLhyWjKFqdVjLW','BlVdtJIN0WhDTKSt4EvlYStzNF9y4K0wI3lrhV1KI0COOeL',5);
-INSERT INTO t VALUES (-109970369,-5983304,'xM5LQeqdrhehD7BLmm0nFEROZJdcAA2aePiuteIQ1jrr8XpcQL2dIjsP3YI5GDWc3C3KwW8Ovh','PtxFOP6E','gqFKs0rzARZGoBKUk1cX','FiEtlaEEh','cbFUojumVhZeNLJeiVTLo','vuHSxz6JoP87CkCxe2BO8XnPiTAI2pOnURUNNmLSnLW9vRRsUgJ0WHSE77m6hPbk',6);
-INSERT INTO t VALUES (1433760496,-4760794,'W7B','2DiLrp0vfYpTADWsiF66lFwV4qqjuabaGdF5VRLuVR8jF88idhCHpKcDd4XLOR1c3qj','XQMzmzOc2TpFpFPvLWngzYj8kVem','arnYSKJKM4jnuCKQ2Vzidp','uYQ4A7tRWMKJ0bhVMfI4nmSMlEy35DXf4l1XaRP0dDC18PzAN1J','mdDn15nCkNaGOOQtTtpjJvMjql8LWI9ttiBZKgM9UOs0zCZceajXiUamgoAYWxRrcrr0FkyjnhAQYVuvwSx2CTEJ08Ulipt',7);
-INSERT INTO t VALUES (1020939791,-965796,'Ybxh0oh5yxfRVcgkGlW63Sa2VqKpOZanG9hbObdJL1D9jfpeJXWChDhHgPEvQFfDmj54o90','2j2rprJGz5FaqyGwk3Ut2xSC0HYRUlhS95wZlhFhYymb0UV6','Oep','tzIyVZ1YAdHIy4diXKqWFpVxOcsAvuVKAhigYM3EnDTRVkoru4IIhQWSLlAdWZNpWh9pK','afEhBYxOE65cpKMXNrMv','JjbkFpubMpBIxcnOAhk0jkqgp7fjGMwFLYTwl7r1GGfkx6FJKEbv2l7vCAV',8);
-INSERT INTO t VALUES (-521720039,1479913,'jgKn2ZhDc82dUJDA9hlVYdQmN45oeWRR0EMgFRUkpSmyyZhO7uU7QToB7MhphDvTNGofS4nUon','3SkXc4MTglobtdDSjsWDZ6EeQIpfE8','s','OxWkrKAHt7zlchBfeGhmTxBH7wkPNSQyCs33j1v','zlgyiNY4W9lRt2rOuPrlXfTCZ04it7pfA2gWHouGWXH1DHTuzmVTSKype','s2fl475JalcRxtf3M8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1389882585750855006,4795181,'lDyugD3dKDXFesS7wVZy54xslaguTayWkeTtmI7GZUqed','kaPlZ7ilGYcLBzXDiFpb1OesOh7mdhz77dKOVufF0Q8pHfnZ','AxsdbSESPKElWSBQv4ryYiIsL8357dSDZi1O5NLNmXBTiz6SRJOGjZM','E5ihif15ELHPX0LudfCwVWjbzzG6rPDg5vZnO0RUcr1VIP5fvBA6m','oGg27uCXFk110MT8dbxdz4OczipOG7','WW1clgBGynJ6TlwuimxYqWilVvy1Bc8CKRecsh8WxO6Q091o6PFpRJnTDYstpZGnHET4buYdDAQBlGK3Po0RvigUmjYizRqLy',10);
-INSERT INTO ti VALUES (-1389882585750855006,4795181,'lDyugD3dKDXFesS7wVZy54xslaguTayWkeTtmI7GZUqed','kaPlZ7ilGYcLBzXDiFpb1OesOh7mdhz77dKOVufF0Q8pHfnZ','AxsdbSESPKElWSBQv4ryYiIsL8357dSDZi1O5NLNmXBTiz6SRJOGjZM','E5ihif15ELHPX0LudfCwVWjbzzG6rPDg5vZnO0RUcr1VIP5fvBA6m','oGg27uCXFk110MT8dbxdz4OczipOG7','WW1clgBGynJ6TlwuimxYqWilVvy1Bc8CKRecsh8WxO6Q091o6PFpRJnTDYstpZGnHET4buYdDAQBlGK3Po0RvigUmjYizRqLy',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(91);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
-INSERT INTO t VALUES (-4840709565510256105,1401594,'mwUbtzhZ2yKfkOQmYDS5rrSaM0zfjLbeV5AwG3aVVQao4HIznrHIUIUtNFpMLTZSbEmBfz','fvdpAD7pNNalForNG94rcvQ8wmU4Efjliw','tBKbQTZ3ObqLoIXqwY4pEAigE9O6al38u9WUBLkNuA4rRg0lt','Sq48PpoG7IkhEU1r1YpB0jnbCur6LAmK21sKVZquXJoHFyBfc70sOC36F2vPjYtNeURFj','2kDQuOB6FsWGwMu94R','VlNouBfhj28JccfX9YUmyREALHRcgwg6qCbsyeJOneWEU3x8KWkjEcCTsR2fcfypw5A2VEPdcEA4jDRuEH',11);
-INSERT INTO ti VALUES (-4840709565510256105,1401594,'mwUbtzhZ2yKfkOQmYDS5rrSaM0zfjLbeV5AwG3aVVQao4HIznrHIUIUtNFpMLTZSbEmBfz','fvdpAD7pNNalForNG94rcvQ8wmU4Efjliw','tBKbQTZ3ObqLoIXqwY4pEAigE9O6al38u9WUBLkNuA4rRg0lt','Sq48PpoG7IkhEU1r1YpB0jnbCur6LAmK21sKVZquXJoHFyBfc70sOC36F2vPjYtNeURFj','2kDQuOB6FsWGwMu94R','VlNouBfhj28JccfX9YUmyREALHRcgwg6qCbsyeJOneWEU3x8KWkjEcCTsR2fcfypw5A2VEPdcEA4jDRuEH',11);
+INSERT INTO t VALUES (834766293228317772,-16293,'dHL5hhNmUMW9FNwQIdbGGZ8dq13R0ADaAc','tcFHYA6lFD7XBt','IT','498oeARtcDsk','o','Q',10);
+INSERT INTO ti VALUES (834766293228317772,-16293,'dHL5hhNmUMW9FNwQIdbGGZ8dq13R0ADaAc','tcFHYA6lFD7XBt','IT','498oeARtcDsk','o','Q',10);
+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 (18125657523282952766,-30247,'Ba4OXXzvKbSVxjURyQsUbYyLQQ7d80ggOmr0ci25a2V67','ZYnV4','9fxvOTtcdjlW8tRWjHJsZ','WwZL1Kj2icMOlWqi9HMeItUK8rGeU0WZT','l','T',11);
+INSERT INTO ti VALUES (18125657523282952766,-30247,'Ba4OXXzvKbSVxjURyQsUbYyLQQ7d80ggOmr0ci25a2V67','ZYnV4','9fxvOTtcdjlW8tRWjHJsZ','WwZL1Kj2icMOlWqi9HMeItUK8rGeU0WZT','l','T',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4475774571394999528,7836205,'vTbdZDhz7LBQJhapfvuB99ywu01SL0bozSAywLcagbYbiFsTs0dypyGN','OACOCXssde2CXcSMpt6rxQuCoZ51zCGmX5Bm6ucnF8jbR4jA6Nnj9pveZd1xpEnTElCH9PA2i3oTp7LnNyqdldl9vB6wQZFHFrICyFWFedtAVunq21eTFAqVy5AYX9W0hpMdLPv6aEDY1lvv1xZdgQCWwHzjO7LuajsenxWXJvtIu','5gyGQ4anbTywXKgvjnscO1xKLDDbTK9MSXu3Pt7KcpiTaEcakqGFhcx6a53Mg','AGDdSrLqtNOWXYAtKD1xk2Q2Nr6eRKFXLFSYS7XmPx2iV6RbnfkuzhxPw9UPO20ooW','2TQS4a0R4k45uDh0qmIh','keb0oFwyotFAbYpJ1ZSl5emiMqjDGR7NI3IF3DbJggcsnlZ5F3NwbWoHeqIOOH7NFKsKpnXGhIPtOCw24XG3VBr',12);
-INSERT INTO ti VALUES (4475774571394999528,7836205,'vTbdZDhz7LBQJhapfvuB99ywu01SL0bozSAywLcagbYbiFsTs0dypyGN','OACOCXssde2CXcSMpt6rxQuCoZ51zCGmX5Bm6ucnF8jbR4jA6Nnj9pveZd1xpEnTElCH9PA2i3oTp7LnNyqdldl9vB6wQZFHFrICyFWFedtAVunq21eTFAqVy5AYX9W0hpMdLPv6aEDY1lvv1xZdgQCWwHzjO7LuajsenxWXJvtIu','5gyGQ4anbTywXKgvjnscO1xKLDDbTK9MSXu3Pt7KcpiTaEcakqGFhcx6a53Mg','AGDdSrLqtNOWXYAtKD1xk2Q2Nr6eRKFXLFSYS7XmPx2iV6RbnfkuzhxPw9UPO20ooW','2TQS4a0R4k45uDh0qmIh','keb0oFwyotFAbYpJ1ZSl5emiMqjDGR7NI3IF3DbJggcsnlZ5F3NwbWoHeqIOOH7NFKsKpnXGhIPtOCw24XG3VBr',12);
+INSERT INTO t VALUES (9408962498102576039,32641,'uSWBFDo5EH2u3XHFpMTCWw4hCBsvVokqY2l629aD8gBiWWSZAOBi8DjiF8A','9vUOry6eR4bpacII6Y2UsP1m6','SNgxQJbj76D','CET2H3oLEuqhJqbvPG','q','y',12);
+INSERT INTO ti VALUES (9408962498102576039,32641,'uSWBFDo5EH2u3XHFpMTCWw4hCBsvVokqY2l629aD8gBiWWSZAOBi8DjiF8A','9vUOry6eR4bpacII6Y2UsP1m6','SNgxQJbj76D','CET2H3oLEuqhJqbvPG','q','y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7263219871198799486,-772965,'TK7CbspsEpaku','PVExQsiKiSZiuNohUYGlRCaV3XYkqXLtjk9KMpkE','mKatZsZq7uGWLTHb1hW23R','3xM8lwg0XpmljKBgWK65RdMUKuVeeiHFF3daUON9pbiz9VWezpjr98vZHOn7fqbKr87LL1GJ74HxdMUfWpMGHPgJ','fv0L243VUYMKiPJSnFLycIOkmsQz5ibRh','4o0KzbJfvZjBAb04KcN0yOUVIsQCeZOM2F7yRiPdFjDYWgubtmi1VgNKm85TnN9o4P8PJTihWuX6WITTjNv',13);
-INSERT INTO ti VALUES (-7263219871198799486,-772965,'TK7CbspsEpaku','PVExQsiKiSZiuNohUYGlRCaV3XYkqXLtjk9KMpkE','mKatZsZq7uGWLTHb1hW23R','3xM8lwg0XpmljKBgWK65RdMUKuVeeiHFF3daUON9pbiz9VWezpjr98vZHOn7fqbKr87LL1GJ74HxdMUfWpMGHPgJ','fv0L243VUYMKiPJSnFLycIOkmsQz5ibRh','4o0KzbJfvZjBAb04KcN0yOUVIsQCeZOM2F7yRiPdFjDYWgubtmi1VgNKm85TnN9o4P8PJTihWuX6WITTjNv',13);
+INSERT INTO t VALUES (10929484909879520285,-5108,'6nJidCoKdoFu4dggh30VEQ59s7xrcHZOFqbVAGxdTWF4iZ','APSMBH8spJBCzt7fEBEvOlHOdNkRhPM4spqeXG7HIcHwAlOo3abbxkmhpylytdyIg3ppk1IL3czI6LBQxfsIIdl','FgeRJ4AEBWF','NEiLVM1UK54WwHu5h12plQnGX41OTq15GUP6Aq5kPpHF68ipRMZ8Vcax1Cmv6ifMkrNh8FCzMzRim2jTdU1ucxfevpOVzvjowyldu5eKFFP9tuDWTbVVHVCTdAfLOlrgEVYxkzFIpx59yFe01gkLrwLACiH6VEom3gBFLeC4V','h','4',13);
+INSERT INTO ti VALUES (10929484909879520285,-5108,'6nJidCoKdoFu4dggh30VEQ59s7xrcHZOFqbVAGxdTWF4iZ','APSMBH8spJBCzt7fEBEvOlHOdNkRhPM4spqeXG7HIcHwAlOo3abbxkmhpylytdyIg3ppk1IL3czI6LBQxfsIIdl','FgeRJ4AEBWF','NEiLVM1UK54WwHu5h12plQnGX41OTq15GUP6Aq5kPpHF68ipRMZ8Vcax1Cmv6ifMkrNh8FCzMzRim2jTdU1ucxfevpOVzvjowyldu5eKFFP9tuDWTbVVHVCTdAfLOlrgEVYxkzFIpx59yFe01gkLrwLACiH6VEom3gBFLeC4V','h','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (9020125184834534121,-19918,'cwVFqSa6qpVfU9JrsTKXkkqUMTNMjjebrXuoQuSnpj','PeBtPyDNqfmTaWEwHIdLlsFMBITSEoK1egPhwg7gcNXfoQch2RO0ROca8tHmNLsS8QL1C4vuCC5oGpPJBOb0VY1kyaZ5Eez6LGVfsgpJ5KP91cV7YNJyNAbs02VrNOU3ldMDfVMpxJuB2ngKNkDt3mZCncaXUqfaLv7rPRfDPIVltdXzKLS','y99RPEfpyYp6c11adIS','43QCWL95yrAYLrQ8pril7CRptsMY4ShsUvPyvbRTmBoIj7DRqzGPf1YHksZ4dZfOqcjm8dUommCdfUawFesGjJRTtEtuC98XJIPV','7Q','4',14);
+INSERT INTO ti VALUES (9020125184834534121,-19918,'cwVFqSa6qpVfU9JrsTKXkkqUMTNMjjebrXuoQuSnpj','PeBtPyDNqfmTaWEwHIdLlsFMBITSEoK1egPhwg7gcNXfoQch2RO0ROca8tHmNLsS8QL1C4vuCC5oGpPJBOb0VY1kyaZ5Eez6LGVfsgpJ5KP91cV7YNJyNAbs02VrNOU3ldMDfVMpxJuB2ngKNkDt3mZCncaXUqfaLv7rPRfDPIVltdXzKLS','y99RPEfpyYp6c11adIS','43QCWL95yrAYLrQ8pril7CRptsMY4ShsUvPyvbRTmBoIj7DRqzGPf1YHksZ4dZfOqcjm8dUommCdfUawFesGjJRTtEtuC98XJIPV','7Q','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (189628777984303910,13273,'2z1cz0nO4hpFrkpNPwqFvjDeT3uFtP8tQan88Z5aGKMzSm9','g3hOyjWYVQ2y5h7VhuZrsDlzJk4kdpVOpaL76SP9bHW8NBcqy0mQo20g8L1V6QflSq7sxg2SB8VQpm0QTMYEesnMdgR4cifRN','2FkLT5jtKL2m7n2oh','ALF7kjPS2J4CLff99syAglNpIv35Yl395qtBrW20k1kWlQ45yi1PODKxPUU8vswlsvjw2AM9qwZNty1eXCCuPAz8dLrdU0ju7BKuW86Pg8Y2zsyx7LGN3q33','6','5',15);
+INSERT INTO ti VALUES (189628777984303910,13273,'2z1cz0nO4hpFrkpNPwqFvjDeT3uFtP8tQan88Z5aGKMzSm9','g3hOyjWYVQ2y5h7VhuZrsDlzJk4kdpVOpaL76SP9bHW8NBcqy0mQo20g8L1V6QflSq7sxg2SB8VQpm0QTMYEesnMdgR4cifRN','2FkLT5jtKL2m7n2oh','ALF7kjPS2J4CLff99syAglNpIv35Yl395qtBrW20k1kWlQ45yi1PODKxPUU8vswlsvjw2AM9qwZNty1eXCCuPAz8dLrdU0ju7BKuW86Pg8Y2zsyx7LGN3q33','6','5',15);
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(18) NOT NULL, d VARCHAR(81) NOT NULL, e VARCHAR(47), f VARCHAR(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4076674618089803764,1068529,'7egAmrkH3e1srXb','VhUcOZZuYoCpeaQ1YOMhYvwYfNFRP9bMnbgTon2A0NNV','PckLjJX33NycXYIFDePb1zM3Av0','gwGCzdCgGwWtKZBWcAoSennMi0ec7LoSvVJ6WZr','B61IgaQjCQmYEPwqt6XghRSwm6mUJ2nvPozbVpFD','TPRmbepoJmNDWE55',0);
-INSERT INTO t VALUES (-6604350669733901497,-4485995,'TenrXzpkOtmaC65Ow','fVZDiM6pZMEvSFJORAtuhFcVhyFmZs5SyeY97BVh7LBi8Qt4','71Uc5yZ3eTQ0','issOZCgePOAULYcSpHdHuSRs2i7yRSeowiHcZIP02gW','kqmSTbpVed1qQFp1L1VMoPytVUUcv9I0fM6507bdkcKL4IL','x1FTPrKSrsndvPogCtDH3COSfimTpbnrMBwjo1QRwoWRbyOc6APit',1);
-INSERT INTO t VALUES (6001608436485555313,-87584,'3OUprq','PuX5fv4rlzSqCXmTYHsj','nApQ2nW2HiT3gnPU','kzaCtHZoJ2fWH','vXIvEKL1wDJ7JDo3yCKJd','toH4axMXtoDt2k8cUUFIrjfskafePr5HhkKKrTE2ZsPQtea94pP6henGS4kZg1hQKqVEiPiROfThrjyAfgMFUfCD3jpc8',2);
-INSERT INTO t VALUES (3570576215353880817,-162461,'B8M4Gyq5vNSvptvBX','3edIiyVoqMYdhdwslxy2fwCxA1wGwnKtDTwHH2C6HBiOK8ULZH1eausHCGvw9A1','v3NqfuCt','xzHv0A5V831rdG4BN6Z','TsAFiOTR92XtJoYwSJIaGwxAEJ1','OwL9e203JEowEsdySF5kc',3);
-INSERT INTO t VALUES (-5368702108525083943,5428501,'LBN','Pu3c6gX4FOwHGaW4P','Y7QJtg8Gxl63h8Mo','mOmyarFomO','w7xFvm0ahBIYfgOxdioItJT1WioMZvDwXt2ss9gbxurUNr9gTlCWI9S81swtdd19PD7sp8LZK0hz8b4jlVauNM2y','KsmsXGh4nSV7nH4vTIEZ1fNrS2rNjl4KmNCgQM4Aaf7',4);
-INSERT INTO t VALUES (-2347905556816074242,418743,'lEsiIZ2RoQZiPNTV9u','HQ3vPgWLVCO9K15385LHa09PBF00LdzI22LvioIt','V4oqw1ZCN0DSZyANwtOZTGa','RUH8cQ0Yph3C','h6dWaGRDpQBZlc6MWY6aFeY9zUFfuaOCMuahmyzX380VKF9x5LqHM7WGrE8hogh8TB1KNDtORN2leW7sq9','WlLoFbLrmZoYsYNlliS2ig1XrFYCkgRaVRXcjqwgdocLIfLEOxmIJUiceDjhwo',5);
-INSERT INTO t VALUES (-2583000781169041991,1734013,'BntCTK35Fiz2frCUgq','HrYKO7euLrlnzFvgABoScbgWIREHhBBTFij5aVIS8LtnhEnsFfAe2x9aNrNK','MnZXbnXLTqdVMP5','zQdhP3t0XOuwV8e04GWrcHUy2EFVAkchErDVlvjrR3EXD4QO','Jj3at7EkNtspg02j6BcgqmX3hCnVvDii7JbIxze0XCxtXq6aX3QGKtvCd7seHSd8kjR0CSbIxOqdFNR963U','QwLP',6);
-INSERT INTO t VALUES (2338311936387493501,8382949,'WHd8iEcsxblLerx','TtYyDvBxJq4L9Nr6Jxno','Ajpq2D8Z1vpViSL5KnEBUm5IY4cW8aib4gxEWRUCxSZ','fy8W','rfnC5irwgw2sWy2givjlo8bBQraU3u4R','3yoaSrSTcyCl99hdayy8Bz8k40zj6AIAsQCvoMJkGhgpffOACECM0iCWJrwe1tPD8LVb6eSMGU',7);
-INSERT INTO t VALUES (8577437578295890406,4078525,'V8','jKdhUqtf9KAkxcGfgyR9262r2J2Xx1GpVfTf3lqbbSU7uNHcQFG','nEqBTcmjaeqV','GpoGdWv3gs7G0KFF9mBbg50h7ADo9ukYaRqVZtwq110cKhvfHjCjf','DE8RXkQWeCBjZefnmvcpcz','eCgkH',8);
-INSERT INTO t VALUES (-3754338221704345718,289877,'nf0CS','QdPwNYmhVijj2hNQWrFeSr7cW37LDdFDTrfEcSgb2FdgLFpN3V3KJF','dk8gXvwe4Jmw9d5','bAvkrHneYicCp5','qVznAh5VSujegBJUVDZRED8CJ9c4VJp0acOdn2Mvv8BciF','43cAJ41E63fVdjT87h3BLBXoOj12UMkCagIZ5LHwAYHDtHor6PB7TNUoEQMTEmNSi9gADDN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(24) NOT NULL, d VARCHAR(8) NOT NULL, e VARCHAR(21) NOT NULL, f VARCHAR(36), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-102,13242115,'ZvuLkBcAXsbgDUaKJ926','fMhSH','IauUb2fjSO','d5pAViUIz2tTRbDt6mH1MwSlgWMIkRJsJkA','g','d',0);
+INSERT INTO t VALUES (-72,139060,'uf1ZWVycongBcXQhHVL','1','z9T6A7Uo','DxWgb4q5zKoFqMqGkC2','s','W',1);
+INSERT INTO t VALUES (-75,9555994,'bd0mL','J64','5K5x7','YgFgF4vMozkKc1Evt9BlLyEpk','d','n',2);
+INSERT INTO t VALUES (-69,16144871,'d','2JuSDs','mUrTsb8olV3AentHdWFr','eFFv9','E','K',3);
+INSERT INTO t VALUES (117,13489702,'NXRNKExaVbK6xM7mFRh','00urOKmt','yzdJTn3e9BPk','maBj0hqaHYyoMqfDg','k','B',4);
+INSERT INTO t VALUES (-105,473721,'vwolSnT3RBwomrTpJINfb','0','TKehk6NP3N','V97jWDdCchTGcNTySDbkgc9coKHnIofqNJY','v','o',5);
+INSERT INTO t VALUES (-96,11029927,'ZVM','A5mM','tbSw4','Sp32P3qXDtfgnav2Jmix5cs6iK6OOm','H','n',6);
+INSERT INTO t VALUES (-120,3754539,'3j6','LcU','KaQjxuUjgic8j87s','WqGFoSgQOEJpOSZX1','C','w',7);
+INSERT INTO t VALUES (-21,1192317,'PnsWRcNsUor','B9H','e9X8EPpWdiRCJS','Rpli0CALEnOB6uhoh2tEPs1J','b','t',8);
+INSERT INTO t VALUES (-49,6305725,'Ukb8uQy1a9','bJc4Ls5Y','ecS2zH1bEaxlgjbU4Qg','GVu8bw1x7KfCp7XQiOi','q','N',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(24) NOT NULL, d VARCHAR(8) NOT NULL, e VARCHAR(21) NOT NULL, f VARCHAR(36), 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 (9221587461076539812,1102265,'luAbL','UhuErQ0mYus9Rp2vhiAIcdmsak1DEQQgRsHWGsheeXe9x8Uxvm8','7VGrcGjrQRz9V','OBiaIMMbl4z0QK6myfoGYn0xdNeFB8HV0x5D5Ibgg8t','f9oFuYYOayFEFauZSwrV1A0s6w41hcPnfcp68nqCHYw13uWHcNzRdZH4NHvqYaGSmMEGolqR5YGuDoZTf77rbVLaYOiKJrRA','zLn',10);
-INSERT INTO ti VALUES (9221587461076539812,1102265,'luAbL','UhuErQ0mYus9Rp2vhiAIcdmsak1DEQQgRsHWGsheeXe9x8Uxvm8','7VGrcGjrQRz9V','OBiaIMMbl4z0QK6myfoGYn0xdNeFB8HV0x5D5Ibgg8t','f9oFuYYOayFEFauZSwrV1A0s6w41hcPnfcp68nqCHYw13uWHcNzRdZH4NHvqYaGSmMEGolqR5YGuDoZTf77rbVLaYOiKJrRA','zLn',10);
-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 (-4464944541467996223,309628,'FPn5Mj1pO3gQzgh','ZvVAq6V','2gr8a69MXSDSlrhT6yJLk5','XiU2VbtDjTZ7e6','IyZ6BLQS4odijiCGgCY','vJEjGOSXANmJxT92pw9aJ7UzqdhPdhtKxOVfl5DVeXrjKQuTP8tsURS4HGWnPY4v7',11);
-INSERT INTO ti VALUES (-4464944541467996223,309628,'FPn5Mj1pO3gQzgh','ZvVAq6V','2gr8a69MXSDSlrhT6yJLk5','XiU2VbtDjTZ7e6','IyZ6BLQS4odijiCGgCY','vJEjGOSXANmJxT92pw9aJ7UzqdhPdhtKxOVfl5DVeXrjKQuTP8tsURS4HGWnPY4v7',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-25,15196711,'jbPuzPD8MpS','W3kT','b2KA8jeXVtKFiENk','mqs5AmisIHPE99P4FKcoCJOMMOc','u','C',10);
+INSERT INTO ti VALUES (-25,15196711,'jbPuzPD8MpS','W3kT','b2KA8jeXVtKFiENk','mqs5AmisIHPE99P4FKcoCJOMMOc','u','C',10);
+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 (-57,16650007,'OTKYP','nxcX6C','jq2AaTq2M74bigBy8L','itQ2YW1kfy0nc4','F','p',11);
+INSERT INTO ti VALUES (-57,16650007,'OTKYP','nxcX6C','jq2AaTq2M74bigBy8L','itQ2YW1kfy0nc4','F','p',11);
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 (8763161706627145986,870333,'y','xtCNSmJ8IEXWGQbC868tOiP4qKUInkWWIowPgythIj6','dyYq1SHpLDbOoD961L58fUWfqDkgKPWXnN','gRBNm1pJ75cmTIN6khyBQUYXhhf8ySPonE1SM','DCPCgmLdHPUwE84l0FErtu6X5AX6DsbcAuShwrNtkBANp0rresGxRKBmX5MgLIo2AWf3rxmNMASDRck9eFKzXUw','pXoREDdSOuKjIR9uZQdL4fRnA0N7e8u2XrnSfSdn3RpJEKCYHsLsmCMIeOMGcyeCTl3b0eOMK',12);
-INSERT INTO ti VALUES (8763161706627145986,870333,'y','xtCNSmJ8IEXWGQbC868tOiP4qKUInkWWIowPgythIj6','dyYq1SHpLDbOoD961L58fUWfqDkgKPWXnN','gRBNm1pJ75cmTIN6khyBQUYXhhf8ySPonE1SM','DCPCgmLdHPUwE84l0FErtu6X5AX6DsbcAuShwrNtkBANp0rresGxRKBmX5MgLIo2AWf3rxmNMASDRck9eFKzXUw','pXoREDdSOuKjIR9uZQdL4fRnA0N7e8u2XrnSfSdn3RpJEKCYHsLsmCMIeOMGcyeCTl3b0eOMK',12);
+INSERT INTO t VALUES (75,6284039,'wK0','T9paZrzamVcTyjmBGmWWEsIVVWJ1qaNfar8JXlRp9ViAcvw6zswhaOHDKq15NZjrEN4Xa3dBTCIcRFNVJHZWbxXThCU9qstX3jNtc0SFsByqNFCKfQApHd7K2co8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBN','JxzkzECC','s8fpNlHaZHV4eYznnS1aCLuy','l','Z',12);
+INSERT INTO ti VALUES (75,6284039,'wK0','T9paZrzamVcTyjmBGmWWEsIVVWJ1qaNfar8JXlRp9ViAcvw6zswhaOHDKq15NZjrEN4Xa3dBTCIcRFNVJHZWbxXThCU9qstX3jNtc0SFsByqNFCKfQApHd7K2co8ZYRH7TbeqRA6OT8oJYVLmxq77Q1EYnnznrNxBN','JxzkzECC','s8fpNlHaZHV4eYznnS1aCLuy','l','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-5472288940362289491,-4153839,'vOE','L1mUajVVY8IrUgiSafh7QcY9b3a8onaeYoiipWu2bZrBfso3Y6rL1YMRRk3jXmbyVlKKi4bF4ttNWYUTiZIXhYhr1LkpM7o8UZAqFAzKjx0M3IK4Ayl0WAN8K5g4f96pSoFDshU9H2vyNz25CHRwopwnQiAsYpIV4CYLG7HyTpU5QFdKzwGyiMXqSXWWQxA2TwyyQmITWHZ4jjof88JavhuoJRsHXv8O0dLiQ9OhA08tOPB','WNkyXXUmp4EhEkb3LzqEb','fGGGCug9iISdtdBFlUnpyiweGvdNjCN84CD4eTtUJbPEfUg4BfULcUjrYPoy12eHssg1e8ITZdzSrRb44wPI','S9JmcO04d7gB9XOEP8tKFbs2KS1pBZayG0LioOq50IWxetf26dPxXq3HjCKffJM3TscQjU6pN3K77m1zbENNtyTTVrrg','8ttcAysFWX3agraZljVED1Vz24cJiM4VLpWUO2TfuhMCDptcN8',13);
-INSERT INTO ti VALUES (-5472288940362289491,-4153839,'vOE','L1mUajVVY8IrUgiSafh7QcY9b3a8onaeYoiipWu2bZrBfso3Y6rL1YMRRk3jXmbyVlKKi4bF4ttNWYUTiZIXhYhr1LkpM7o8UZAqFAzKjx0M3IK4Ayl0WAN8K5g4f96pSoFDshU9H2vyNz25CHRwopwnQiAsYpIV4CYLG7HyTpU5QFdKzwGyiMXqSXWWQxA2TwyyQmITWHZ4jjof88JavhuoJRsHXv8O0dLiQ9OhA08tOPB','WNkyXXUmp4EhEkb3LzqEb','fGGGCug9iISdtdBFlUnpyiweGvdNjCN84CD4eTtUJbPEfUg4BfULcUjrYPoy12eHssg1e8ITZdzSrRb44wPI','S9JmcO04d7gB9XOEP8tKFbs2KS1pBZayG0LioOq50IWxetf26dPxXq3HjCKffJM3TscQjU6pN3K77m1zbENNtyTTVrrg','8ttcAysFWX3agraZljVED1Vz24cJiM4VLpWUO2TfuhMCDptcN8',13);
+INSERT INTO t VALUES (70,13082058,'ZVkAonkRGu7lt','TxpXwNgJlwYqikpYNOUrcce8vtUCZ74fADYlwJnhqVQFBbEsUH7JUazBsLl5xIyf3R8VAIS5NPEvcxoxoVpp0OIQirNf45DUYZY9','SOm','QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyULbS03p7GeTIgiPyzaNE09Zji3LA2SutQSjgqHyoelaBZuOsjfTYu5X1ghBywPnIvHaRLXOMfktsIDZHcmYf1UkBPb9MA59KnzDPGlqKWmsIFoSmWNOHD7B5ggtTj1BeSoZSBCA1YGyLcLGsY3P17pWaDUqZ5vFGpbWfiaZEQIPqSIHe2fsCEYiLmVgD3cL9tw','o','2',13);
+INSERT INTO ti VALUES (70,13082058,'ZVkAonkRGu7lt','TxpXwNgJlwYqikpYNOUrcce8vtUCZ74fADYlwJnhqVQFBbEsUH7JUazBsLl5xIyf3R8VAIS5NPEvcxoxoVpp0OIQirNf45DUYZY9','SOm','QwFId1zZPvwqFTlLqQy4iVzCIH52dAxckWluvSS2r5Y4q45F5aacLQiGlXyULbS03p7GeTIgiPyzaNE09Zji3LA2SutQSjgqHyoelaBZuOsjfTYu5X1ghBywPnIvHaRLXOMfktsIDZHcmYf1UkBPb9MA59KnzDPGlqKWmsIFoSmWNOHD7B5ggtTj1BeSoZSBCA1YGyLcLGsY3P17pWaDUqZ5vFGpbWfiaZEQIPqSIHe2fsCEYiLmVgD3cL9tw','o','2',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-5,4406089,'ZxVatFpcJ','EVLBHVLilooJzIvgQkAJJAI1BKurmYY6oQGWSI9EtGjwP4xfLwk6Hg2Tp5FyWQszvyjiyk87iFSlYYAhFeZQYT7gnFNiraNAAByUwEpTkxtlSjgHDsJA65zRu5rOhAQ6Mtkb8LEWwRF1Di','qH9X','joXJNbWHGypNn8pFsz7TmJp87nukyO3iSSifiQ8GKiYuGa1q25R24isxYBdSTCRWyWJGJOwQe2xw5txzzFu','rd','u',14);
+INSERT INTO ti VALUES (-5,4406089,'ZxVatFpcJ','EVLBHVLilooJzIvgQkAJJAI1BKurmYY6oQGWSI9EtGjwP4xfLwk6Hg2Tp5FyWQszvyjiyk87iFSlYYAhFeZQYT7gnFNiraNAAByUwEpTkxtlSjgHDsJA65zRu5rOhAQ6Mtkb8LEWwRF1Di','qH9X','joXJNbWHGypNn8pFsz7TmJp87nukyO3iSSifiQ8GKiYuGa1q25R24isxYBdSTCRWyWJGJOwQe2xw5txzzFu','rd','u',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-117,11726229,'i1Ro81rm4rqm','ylbJqTkxJNWaeNaOgyeXf5w8IVdL5pkUWj4LsAPia5BdLoKjxQLIlGP1NCKNWuKQXVk2Vj','Z5SQhG','s07k3YkKbtV1wXPVvaPCPA3chPg3Uhs8QbIUXHj3WieYGfRyqkLj4dbqDxWLbxU2HmmkgI1BjL8wtDow1aDYjJbtKMpcHGT8GlrDIQ7oJcxwePGCFx7EpFR7IXminkLMHPYK7N7jh2WtJYMyBZs7rPTCAGqQP319uz9RADLv','j','d6',15);
+INSERT INTO ti VALUES (-117,11726229,'i1Ro81rm4rqm','ylbJqTkxJNWaeNaOgyeXf5w8IVdL5pkUWj4LsAPia5BdLoKjxQLIlGP1NCKNWuKQXVk2Vj','Z5SQhG','s07k3YkKbtV1wXPVvaPCPA3chPg3Uhs8QbIUXHj3WieYGfRyqkLj4dbqDxWLbxU2HmmkgI1BjL8wtDow1aDYjJbtKMpcHGT8GlrDIQ7oJcxwePGCFx7EpFR7IXminkLMHPYK7N7jh2WtJYMyBZs7rPTCAGqQP319uz9RADLv','j','d6',15);
+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(97) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(73) NOT NULL, f VARCHAR(12) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14621009,1150767408,'KLUJBvgABhPsEYjPd9Cc0f7BMgr5HIZK9U2RtRr2evig7TCOkPxR3Z','gKEMaPc06GjrchfIr8O0Fo8ekZfSYd01KrJmqs9e40Zi45Z2DsMctzEcO71U','ptMnhb2xK69HfwxpHVogAcyceLBVtKf9','VrlgP0R','7','O',0);
+INSERT INTO t VALUES (8670168,-900863770,'PfrV1dLenOECDT1FwaZKuL4n','Lph8YbqUPF6tlZI','zXmdzidJvJNdyJb93C6YzLhz9orB5kwf6asXR5U92nGaB9GKn','2bVFecItjh8','u','N',1);
+INSERT INTO t VALUES (12754169,-932172588,'vyNBpoJ9jWVUbIYW0uqYh9WL5H9mri8ND3Wi6CNf4ZvRkrzWqs','b7NEPEEbGoHA2oUuVC4d1w1maPQ93weo4TIvOTwZafdlBBjVZRM1Ov','mCzlHbaUopg7rMFkKXfw9QpisroIKn8u5qHSNHIe8UxPE32zRDC0JsChN65163J','V4xC','9','FZ',2);
+INSERT INTO t VALUES (2289624,1846820867,'T9OjFb99Qk4sHxF60XvJL8Xcdc0r715i3jLf969x1LfN3Pv36jVAMneoU81UEsDDdTzqjgVeF87KA4RFNziOsEQKZWrA','uTXF1gcE1xQG8hNWtHNy1SPNf2CrqBZKsq5ApRZgjHlDuL6AU','k7eFhM7v8yIwHijM5JlFAE9UOt6Adc5stWtxXg1gFzLkLneNwyrsTCa30cMN','U4FI7bfVQ54L','k','S',3);
+INSERT INTO t VALUES (13172372,-1075698349,'Tq2ih0v','fFW8Ua2mRWSRLcQTMLM6uuHnddIPh6bnE3Y4FXBBwNi0tapF4t9INAJFS26Yawd77TOVSDeX','LwNcTPzS86EY0ajKFL1d9JMWGVUGLo','vL','L','k',4);
+INSERT INTO t VALUES (3649624,590641414,'M8WmvRY3m9OlQUpIIht','M8NjLSUsVadKIDG','ZDowv7XgTlSe2fmngDz0yp1nN6xtyAmalxBHFZ','Nm','a','D',5);
+INSERT INTO t VALUES (1308904,-2096760581,'7BJUqT42d03N1Mm2l97tLuwfV6p6ZdEkw9RXQNmL2QX0MDX7plDxgxG9Zr57vsAZGvOfH8fUWvRKjchMHF9GfpjmnU','1Z6LaqzUQt1T6fuLqWow20jIyrgVBFVQPRiYjULWnF2DYL9w5tGZ38j2n3uFMF2uBGySKPK','CHCgQ288X3K77ckfCqjxh7m1r7N','MV5','A','Y',6);
+INSERT INTO t VALUES (5825600,-443915285,'i7RigbGSlEyfDpQLGu5GBU7z6m6u7xO','M8xyqRfaKYvSXdDKljjPCpTGfpZGYMMFAV4UzqexhOPPVofU','WuM6BGQzbP7GHB13G9JzR6T4JVaEubqKIjT8oVd1bKjZfW7Z3KMzP0HPd0Qegf54','yO9FVHqPB','o','o',7);
+INSERT INTO t VALUES (13961741,2007163308,'3YhdQKofMzAJw17jjGgqxQyM','HKLUvxTQMJK0RM9fHcNUBlLwaRzejka8O','hksSXjZiLNNlAZgegYx0zKNhB9VuHVYCGTwUayVxXevjnAnLaqjHzj4KWzRGZeTsFdAzakBP7','hdsNrUP6','A','ei',8);
+INSERT INTO t VALUES (2163708,-458070422,'XNl4xGhFh3RMMMPOMqJNXsh4lvAm9E4lKGlE1aGu7Dv5pvLoIkcnnbGbUScTnpu3oiujEmztXk7c9ayDwNKTuS9UEqftgXe','60NBG9MVSy8jJAA8zZmdW8JIZ5KQRTLab2koYwvErsijWOI4f1TTQvw5hm6ctWY0RFYvzdcEY6HXoXj','iNkVNYDgKn37','aAStR','R','P',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT NOT NULL, c CHAR(97) NOT NULL, d VARBINARY(82) NOT NULL, e VARCHAR(73) NOT NULL, f VARCHAR(12) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14220870,-1976319756,'IPGAAOovssBvpzWolxQN8Md2rppqjWMbc4qyPViUpiePoxzMEAO7tmNKyn4zunC1Gd','dil00G','c23xqpZLGG7X4m51luZbVM1RuZuwENddX496IY3vvZwnOhlNeTHm08HZeFUPSRU0V6t3YCu','WLPzISL','N','hq',10);
+INSERT INTO ti VALUES (14220870,-1976319756,'IPGAAOovssBvpzWolxQN8Md2rppqjWMbc4qyPViUpiePoxzMEAO7tmNKyn4zunC1Gd','dil00G','c23xqpZLGG7X4m51luZbVM1RuZuwENddX496IY3vvZwnOhlNeTHm08HZeFUPSRU0V6t3YCu','WLPzISL','N','hq',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98) NOT NULL;
+INSERT INTO t VALUES (9156169,-1284436755,'QSxCNtGu1uK4DOxGEt0lk9kf9OzDUpMf2CefC6oJlRGJegBzsYPjtXHlsMZLA6wKX0gyYb6b63qr3FgZ','U','xkYEqie','h','e','uK',11);
+INSERT INTO ti VALUES (9156169,-1284436755,'QSxCNtGu1uK4DOxGEt0lk9kf9OzDUpMf2CefC6oJlRGJegBzsYPjtXHlsMZLA6wKX0gyYb6b63qr3FgZ','U','xkYEqie','h','e','uK',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2544608,1377699987,'Jky9VJaNTQcZyZxBFSOXToIFCaRc6fQKopmrswd2Nyz3TQGHUCwc','Prh38y5KtphRCihBdOSbv8kebQFDHlBe02os7FPDmGHZqQ1hn881x8wdP11chIlpzOdlRltKxIs2GPChycdUMzigdflBIo1SGgmefcXrlkG1M23gza5WuthiO4B9X8GKigR6Z9ixPShg3K1sPqtXmgaq6cGXNCM0PwxKoO0z06gHLLcKsLk8AlrOW3l5WOOjUIn6WLRXqEW2oL2KGf0Rglk1Zbbelxy0hdyjvLbpBF6O05t8ldlXKSOXcMQ','LKzjp6SQTpqtxeL1S1jkTOggw2XYHYyTNnqgWsRc383JlYJzmbno2jyPxfY0ycyLxtF','13CguVCq9qT','k','zd',12);
+INSERT INTO ti VALUES (2544608,1377699987,'Jky9VJaNTQcZyZxBFSOXToIFCaRc6fQKopmrswd2Nyz3TQGHUCwc','Prh38y5KtphRCihBdOSbv8kebQFDHlBe02os7FPDmGHZqQ1hn881x8wdP11chIlpzOdlRltKxIs2GPChycdUMzigdflBIo1SGgmefcXrlkG1M23gza5WuthiO4B9X8GKigR6Z9ixPShg3K1sPqtXmgaq6cGXNCM0PwxKoO0z06gHLLcKsLk8AlrOW3l5WOOjUIn6WLRXqEW2oL2KGf0Rglk1Zbbelxy0hdyjvLbpBF6O05t8ldlXKSOXcMQ','LKzjp6SQTpqtxeL1S1jkTOggw2XYHYyTNnqgWsRc383JlYJzmbno2jyPxfY0ycyLxtF','13CguVCq9qT','k','zd',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (201450,233429227,'HzabESbqiKAFaHLro956xqe','BslBm4m0YcAaVU2cPnHzbPZrD2YSVcPWarZ1rtjmXGqJUcuie7KNn2rDh9ZgUZwjXjWPZ5wFDDOu8bP3T4X0jWMRFj8tfze3BiYprZroLsA94ydPgcyf','Ybge','OiGLEtCrTsiFNP9ZsMmJClso9pk7dHJ','l','x',13);
+INSERT INTO ti VALUES (201450,233429227,'HzabESbqiKAFaHLro956xqe','BslBm4m0YcAaVU2cPnHzbPZrD2YSVcPWarZ1rtjmXGqJUcuie7KNn2rDh9ZgUZwjXjWPZ5wFDDOu8bP3T4X0jWMRFj8tfze3BiYprZroLsA94ydPgcyf','Ybge','OiGLEtCrTsiFNP9ZsMmJClso9pk7dHJ','l','x',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2172048,721654590,'PNpMc15alEtg2vlEB3qjXAYS3bU1YvkTxPRtqqn1tywpRcs1mjlY08M08IYP8zT6RDGyrPIbtUwxXnFm1O9bpHF1V5JuRfqz','2bupbAS79DQVi8POajXoF1xxWiRtfcpR6Aa0K2LdmskKCO3eqqJzyYCA3atzYJVg3r4SYx81GqtkRk0Z5Zkf6RdWOTiLCDxuRXRLbyDLgJTpRcd0rPlqFtW3uIn52','Ka','jFc1Ql9oxqmoIvu6W9utzDRBVpHw9goGvTQ4Rypi2o2DVVxNnNVopb4NjsAuhPFaluYVONzJhZQAsuPYNqPjOyg1C6FE7kcWbVlXkmY20DAw7iH4G9BAAt0liGbYsL94Ohpim9Jf7ICgrWcVjaHnNmDN1Dv7C1srbT7bXOAv2ulaA3D0HtyJCHkVrFpDagUspBtUi76wE3d2','E6','wm',14);
+INSERT INTO ti VALUES (2172048,721654590,'PNpMc15alEtg2vlEB3qjXAYS3bU1YvkTxPRtqqn1tywpRcs1mjlY08M08IYP8zT6RDGyrPIbtUwxXnFm1O9bpHF1V5JuRfqz','2bupbAS79DQVi8POajXoF1xxWiRtfcpR6Aa0K2LdmskKCO3eqqJzyYCA3atzYJVg3r4SYx81GqtkRk0Z5Zkf6RdWOTiLCDxuRXRLbyDLgJTpRcd0rPlqFtW3uIn52','Ka','jFc1Ql9oxqmoIvu6W9utzDRBVpHw9goGvTQ4Rypi2o2DVVxNnNVopb4NjsAuhPFaluYVONzJhZQAsuPYNqPjOyg1C6FE7kcWbVlXkmY20DAw7iH4G9BAAt0liGbYsL94Ohpim9Jf7ICgrWcVjaHnNmDN1Dv7C1srbT7bXOAv2ulaA3D0HtyJCHkVrFpDagUspBtUi76wE3d2','E6','wm',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2203155,2081090295,'mzIDstAqswSUFEI2iQ255WQlcVHmDYL3pL5VSwlFl9S6NPVR05Alm3pRYzQBGmDEasqiqTTxhYmzuWYtnE8Cju5','kBYBB3BHqKICu73HeZTwuKaOUzDeCCL4LHg5sKj9sm5mHhCzfyEPXm0nnlKinMxWSQYeVAzPzftc7422r55BOxZ8qov58DLXfK4tD693RxtLPV9Oe82lCr0XvmbMYTuhmLKND4saMgLVNaBBziPELhD9nQfBfAVPbB7puRZ4pxlY','ETICOr5LnmSjIYv','HLI6m9btfWv1TigkHJNw1VE9IJxskhfkI0MMxvmqik6oLmrmeWiQRefPwHOOxNt6H2mY6u9QW4ZJC8NdT04CWavNZjk4t0PfZ4LOArtPNSgZs0GqYRiDjimZ7dro2zhmOhz3TIubHZnCOdLbIXTNZQM0WEIREUmnlOf0Gcg9ESHLsK7k1N4MkN9aPnyW817e6hTdebpktVRky3K7kCtgysbhRT7LK','fI','ybh',15);
+INSERT INTO ti VALUES (2203155,2081090295,'mzIDstAqswSUFEI2iQ255WQlcVHmDYL3pL5VSwlFl9S6NPVR05Alm3pRYzQBGmDEasqiqTTxhYmzuWYtnE8Cju5','kBYBB3BHqKICu73HeZTwuKaOUzDeCCL4LHg5sKj9sm5mHhCzfyEPXm0nnlKinMxWSQYeVAzPzftc7422r55BOxZ8qov58DLXfK4tD693RxtLPV9Oe82lCr0XvmbMYTuhmLKND4saMgLVNaBBziPELhD9nQfBfAVPbB7puRZ4pxlY','ETICOr5LnmSjIYv','HLI6m9btfWv1TigkHJNw1VE9IJxskhfkI0MMxvmqik6oLmrmeWiQRefPwHOOxNt6H2mY6u9QW4ZJC8NdT04CWavNZjk4t0PfZ4LOArtPNSgZs0GqYRiDjimZ7dro2zhmOhz3TIubHZnCOdLbIXTNZQM0WEIREUmnlOf0Gcg9ESHLsK7k1N4MkN9aPnyW817e6hTdebpktVRky3K7kCtgysbhRT7LK','fI','ybh',15);
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(16) NOT NULL, d VARCHAR(53), e VARBINARY(25), f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1,46,'qKN7ev','bh7jhD2KNQ6LDlQFjhv3iJJd9497b7Q6lSE','JbXLNeQ3sUBQT9ascq','ZPKx0VvwHVHa9z','72FglmJIbcnJ3GoxnsOtT66e9mRiLCRwcxopWglyneGIg1J28fPL1UgV2Z','iWQ6dt3rttW07gAVXFm0Nrs4Q7mERglKDLF0k5tQzNV8VAgCHTry23YmLTDcVGUhkllRzTNqMJHiC9INO',0);
-INSERT INTO t VALUES (82,22,'SUvXdtwSSaHYbkwE','SQVU5BcW33KZesFZVb2342Uare3jXKlvyAWS4RZNW','KVbUbT74xQpYef6aQ','CR0J','PgRUnNOWRWvhI732ZnmvGOHft9KW05gfGY8YfhmMe9B2c9rPWasRNGMNB34pcEa90uMXMjcXBLnaifoOp3R6xR1D47nQxJXRmuU9','broINV1PDtp16hlZJ1dSzyV8h6XIvGV8bK3gRyPeKREAaAzL4LyPPOUzGWmzNG',1);
-INSERT INTO t VALUES (-68,80,'9YrBIiPrGz','cwc5HHey1fINHyI2xarB6eslaTEWYJxeLs9EAQ9E7W9uMV','yVqBaRUsK5o504J','HtnpLLTgCcufFWg7','17FhtoObYg0jNPTMw1BcrUyo9Du1uV1r7iOZngrzqpbSYMYtz3Ll2PU3nOZFnxRiA0HzvC1jvbcmj6sIqryIhMWSdNuA','CA3bK5CmWSTrRm640HjRYgDyjZ8eWJP10RzQscQLpeywzdNQLOFnloa',2);
-INSERT INTO t VALUES (-15,18,'Xb2faQEAIPAD','43dH7jDHsPqCHH80wn1mwi5GDB7bRqdMLZQHrSkhBTbwc','LOu','kgKkU0kAIVR','0TUF0ItU0XAxa3fDTrU06wMAgFSyYjHR0CjCdRGjHArK6DeEJcJn4sHY2MMaxV1IYdlrqYFLnYdQKItL31PmzXdKZ','VzJOgSFEOoQHBaWQwW9e9s',3);
-INSERT INTO t VALUES (-59,103,'om','ocQ7GnQk2fbVttvC4krR7VXWyzzi8z','Jk','G6uXyOJoRmh0vt','5dSUSrJfzXyFwDjFcIGGoUDnkPnf66EyajCfoCfgBn2DQ7JMPYtAbgYzjVs2EcAH0','IB60A2z4ZxMJHjPNelZoiiqwKXA68H6Vhqcx4tVU4dv1Rwbg9Vl9Ke5PRrkHF9nwLvSguU7N',4);
-INSERT INTO t VALUES (28,24,'1cow25','wjWZmz17e','E4U1UN','u','4HyYzESJCrWkjMYxYQ1','khF15',5);
-INSERT INTO t VALUES (-72,-23,'jw','EIe7dWC3RN9gg1n4SdcsAokamSlMaaVfoK','CO6TglhZKpnok4d6','ESea4S5WTI0jyae2','SjHLJhATfjGwg7QrcR19IWOG8q3FonLhDWtBrGRiyMzeEBMGQEw7ghsVDGmgeeF9uvLTEN8fuXGSbcWACWYUaKWxc','9QmCxpMQayvk8H3iH0LiIZnX49WJJ1tBW9pv',6);
-INSERT INTO t VALUES (116,85,'oR6','jWFau','jCevC9HIHWankgbi6f','u9DnkEEkeQpKJucX','i4SCrm0ddJ2zmjGnb7SIcvRH1H3J6Dd47nFPHUH75VpAcCuf729AAglRM4FxDfqDCx8pz','4xqgYaY6Us0mMt6pTtBHOevnNhNcJac0ox937C5JdaNUEjn',7);
-INSERT INTO t VALUES (48,23,'fTE7lLmCk0','SZQ1tBuWW0Bg0BNpEyupn4AwFzq1Z3YG6yxEhtmvDXPVcHn0X6waN','7zeZ9xJRUPloeB7NBwIP','k7UmJobqaBth9ai3h','KC8c9mEqWNuRWq7M4TrLuJubNx5ZJkiW3kJOLIV8jZ33UQZMRfwwcsQ5z30KroHGo8vldQ6LtC','k6gIjP',8);
-INSERT INTO t VALUES (-29,-73,'wEV','cdAiSZruw3XCV6AFCmqxfso4w1bxlbj8V9n5fJ1OwtqpKNxEpI','DffiWz6YKAAk','SlUEwQ7JIht','KscywfmrqaenJeIDDsleEQ8LPz1hdmj1xPDzRYpTKsrBRvMim4aKDlwpds12y4rvCF3bVuoDGzWSJ3o0OnY','u0WCnVrSjbHejUGvGgS5L4NwsXaHU4lG5UFvjtLpQJCojGJdeic7suS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b TINYINT NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(72), e VARBINARY(29) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15720425855631952000,-44,'q61DExbeWIVkjolXM9nlQZ7','BHXMUUNR130eXHYBMeYsYEZItQgPqGv85AuWMqyC2JG4mx','uV','OvMWQHbpkO5QBtBYGwNQ9bzi2rBIQoCIWtLbAw','6','V',0);
+INSERT INTO t VALUES (18209534980131959246,-93,'xwe82RG6c80AdWQfGCYPiAhd6HdRLDlhb1nbtv35L2T9','IvyVhk9lHm161rlykJi6FrZ36wDZDGC7NaAllqU3J61BvXkxiP2ri2PJl7Gbxpy0x8YWOl3K','W13GoF10Fy3AvuIyHE1lj4GVwS7NG','Mon8DT3A2gc','B','C',1);
+INSERT INTO t VALUES (815857513282314934,80,'zoyM01gmb8fyVKgfXy211IwYJAIMmCAjVwP6fsgSc','J6rDeeHMssSd8oxylqC2r5TBi657oI44iPlugQOsJe9','us4J4MI514R7A4Eau','4JSCcT6P','S','r',2);
+INSERT INTO t VALUES (3368676502711300519,-103,'t5BDC','Ej3D3ccWW7Otbc5LHgeOUu','0MI14FzVFj5z9dwjfx3BqfCkJu','oQNqu','R','z',3);
+INSERT INTO t VALUES (1880006096760125048,15,'HSS67ZZ','DsuYaBoH6WhFMl0WPhgwvPBkng8BLvtfHWPj5hEcxFo7YwYjKijEbVFMIZDZBw4aqXSeRp','Yo6ZB3pxOHVLhStzTnR5K9aC','yMZDh82gHEvidMuGM5BY8HTJj5K5XiAbKR5jPTJgbHHdtgcrwopYhjy','2','v',4);
+INSERT INTO t VALUES (9646028690480293328,72,'ICY6NBzfYOjweLdcTpgA479MtP81DG2','Sr4KjdM52cwEsjukQM9wVYK6H3IBgose5LvXytVuZRurmJnON52aR0w1GNjkmxTDhBz','WJ','pm2jHWiD851Js0vgPGtSRIPVsOb2WBO0p2r7qhBVnqYWYt','8','E',5);
+INSERT INTO t VALUES (17168955219078406090,-112,'KZU2sL4PXYLLyvXbOm2kKzMyp4ZqDzpX2RNeWEIK9chb7Q','3LdQGsCN8lPDg72XxEjC6NWLeg6yeoMGpPVITBD','otGqSE','GYfUSD3YTNxF3rdTjCQ0laJqLaM3nzppDsAJpfbtUz1FPeG1','z','F',6);
+INSERT INTO t VALUES (14311430503448631429,-9,'UHUR9Mh','h8ngFpMMXVuZ6acDk60WbytgCgzkz','9pLZkfj6uAJ7Q7K3mhvN','QlFX31i27UBt5xUujL1AzTxLNefsx2MxeWpoSLi9qz9wTV9P8wmX','T','z',7);
+INSERT INTO t VALUES (7555416392607164165,35,'6ZEPZoBoMW25aVSoycmA','GRbAnaY7','tXvVgGIY','C6w8MdQpDRgUTYPCSeo1s2JQFuWstQm','H','A',8);
+INSERT INTO t VALUES (11825860271532031755,-76,'5gYARBZksOzDvCo30EkUv8M5hC4APA3','Il','jEy1Z9HWp','04q3054vfQW9C6MWtybmtQRm1nbVjrS4skaefAgi5','y','i',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT NOT NULL, c CHAR(57) NOT NULL, d VARCHAR(72), e VARBINARY(29) NOT NULL, f VARBINARY(59) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (361907395,63,'xdMfKzaH66pv7','qPuZCeCzOUc0SE02J','A4','dU0I86LJnq','OHnJQGvAC4lGuZEAodKnRQvL82QcyYkt9l7q8TLzBgqQ47osram96yeG8on3wYOSlTzoI','neu209spc3D0UJD3FxSuMrYHTCc273gQno',10);
-INSERT INTO ti VALUES (361907395,63,'xdMfKzaH66pv7','qPuZCeCzOUc0SE02J','A4','dU0I86LJnq','OHnJQGvAC4lGuZEAodKnRQvL82QcyYkt9l7q8TLzBgqQ47osram96yeG8on3wYOSlTzoI','neu209spc3D0UJD3FxSuMrYHTCc273gQno',10);
-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 (-655809331,-121,'6rVAQYVCnV63Dakd6','sgID4ruJcWyrQN3RKvnOEXK2koEJDYSh','Bs8SEkCTyCEVk','S0sA','BAg8C5s0YZ3zWlemM6uQUPqcTGPVtzFgpwdfWe286YRgI4MUAvcPyp8RJwuaU66o1uiEZZskVptdvp79N1Wm41CgkzaIrs6WMHb','ewgXnFuiAubFPeHno6KUsG8YgJmCQIaE9KDyTjxYPg1H4V3IpvdJbCFM7mg',11);
-INSERT INTO ti VALUES (-655809331,-121,'6rVAQYVCnV63Dakd6','sgID4ruJcWyrQN3RKvnOEXK2koEJDYSh','Bs8SEkCTyCEVk','S0sA','BAg8C5s0YZ3zWlemM6uQUPqcTGPVtzFgpwdfWe286YRgI4MUAvcPyp8RJwuaU66o1uiEZZskVptdvp79N1Wm41CgkzaIrs6WMHb','ewgXnFuiAubFPeHno6KUsG8YgJmCQIaE9KDyTjxYPg1H4V3IpvdJbCFM7mg',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10819606842315008474,123,'G1hqHI13olbFt0MKbjyy5Z9kS298nThJRrJR','3jeYupGVU6R2oc','Py3E9XZA6Ba5etdDXZxB5PHxf','urj9DvqGd8GlFWQKT7VoIvHm4gtmwrAaWtFyDS46nk','c','k',10);
+INSERT INTO ti VALUES (10819606842315008474,123,'G1hqHI13olbFt0MKbjyy5Z9kS298nThJRrJR','3jeYupGVU6R2oc','Py3E9XZA6Ba5etdDXZxB5PHxf','urj9DvqGd8GlFWQKT7VoIvHm4gtmwrAaWtFyDS46nk','c','k',10);
+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 (346100367506048487,-124,'LKDN8NObqEpl6hvfBxzYUTt856','LOhOhMa3rzwCDEfNTKYb9qEsQYf12x057gc5IX3gycCKwK3qTmr9kozE','ZGDuc0fTyJrFy9m','CmIcM6lubenRrrF3SoNL6ZlLGYGGwr','M','s',11);
+INSERT INTO ti VALUES (346100367506048487,-124,'LKDN8NObqEpl6hvfBxzYUTt856','LOhOhMa3rzwCDEfNTKYb9qEsQYf12x057gc5IX3gycCKwK3qTmr9kozE','ZGDuc0fTyJrFy9m','CmIcM6lubenRrrF3SoNL6ZlLGYGGwr','M','s',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1736066905,-116,'qTqJktrxk0FqmMNl','zqUlelEQVRJHUZtuxoMUuKoBf4kUB9GnFOXuW34W0VNmHfX2ZSGT5LBLgaWF3YiGo9XxYH7QY0g8TvaB96ShmO0FiJUpYfUmVazIXV9i6AHvf0d','8rN','mX4','OyEoxrTjuiwwbX0AK','HPRnrYemDJfaQxEvbRn26g7GUYHDX7K81kj5dFOAYeLgKBzPpJ48CvYR8FUK5vZBIF4GXVwys8Lv1wtHw',12);
-INSERT INTO ti VALUES (-1736066905,-116,'qTqJktrxk0FqmMNl','zqUlelEQVRJHUZtuxoMUuKoBf4kUB9GnFOXuW34W0VNmHfX2ZSGT5LBLgaWF3YiGo9XxYH7QY0g8TvaB96ShmO0FiJUpYfUmVazIXV9i6AHvf0d','8rN','mX4','OyEoxrTjuiwwbX0AK','HPRnrYemDJfaQxEvbRn26g7GUYHDX7K81kj5dFOAYeLgKBzPpJ48CvYR8FUK5vZBIF4GXVwys8Lv1wtHw',12);
+INSERT INTO t VALUES (9476708058915143187,-20,'083','ZrYhN2yYp3aF2Ux7mG1mfuXDsMDUDxO7Hb1BotRFRBJBxHHl8nsHiCvodx38juerDxTAMtM6jw6YFhbQQz9ifRTwUih3RmHO7bfqS9srMVuyJTIw9YSNXXRbmJyOszD3zBWbwrvCM4bjPjyVYIvmkoX9SKxbDgJ7gvV52W1bXDMrktSloMuuwxRFT4YZ4MKscW','MkkZVsRzdJ3AVzSKyjZqkG','g','N','F',12);
+INSERT INTO ti VALUES (9476708058915143187,-20,'083','ZrYhN2yYp3aF2Ux7mG1mfuXDsMDUDxO7Hb1BotRFRBJBxHHl8nsHiCvodx38juerDxTAMtM6jw6YFhbQQz9ifRTwUih3RmHO7bfqS9srMVuyJTIw9YSNXXRbmJyOszD3zBWbwrvCM4bjPjyVYIvmkoX9SKxbDgJ7gvV52W1bXDMrktSloMuuwxRFT4YZ4MKscW','MkkZVsRzdJ3AVzSKyjZqkG','g','N','F',12);
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 (226733017,-50,'GwJil09','1h9twdqh9wnnnY0cR1ljOe46Y2NHmS3zp0cDxLd','Zv','Bn2GLeBEyGK','8sX06MwddXgrvoSdTPtQXhHaX2cby43LZCytbhewAhQCCrWkVsSkEOWKCCqIkl4LocI0pgBs0Jr0YpEBL1XTW44mrRhhW8tX','GsqpmvLhvQjeNf006kn9bap4VJL9mNxFuCRa3Nrr',13);
-INSERT INTO ti VALUES (226733017,-50,'GwJil09','1h9twdqh9wnnnY0cR1ljOe46Y2NHmS3zp0cDxLd','Zv','Bn2GLeBEyGK','8sX06MwddXgrvoSdTPtQXhHaX2cby43LZCytbhewAhQCCrWkVsSkEOWKCCqIkl4LocI0pgBs0Jr0YpEBL1XTW44mrRhhW8tX','GsqpmvLhvQjeNf006kn9bap4VJL9mNxFuCRa3Nrr',13);
-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(94), d VARBINARY(88) NOT NULL, e VARCHAR(83) NOT NULL, f VARBINARY(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1992843580,124,'Nfsztt','zmJbuZSWueSRgPir','xAwSyyLtVLdDzZgqrz3M8Zj9JyYvimWoibPiiYgeyLSbQHn1XJ3st7FFgh7Om','M3Dl5WYDf27T995cs9BnLaU9AWPRU2Zu25PjrLafSbg196QvMEuyqikfiLZ3V9QCHKiyUusqUj','MfsgJux2JGvBuM3Ln','V6rXmatlAIJ9EJdSufLTug0WsZcm0FAeoxHDfxhwckcFPNXHMFhb9',0);
-INSERT INTO t VALUES (-1691439396,114,'nzWuXgmUVfNN5KL','h1QxyfPgRO8nip9mJ8fndUFARndxFDnRCRBaC6hhU42kXE6fKKEzaQApTcoe7jJkA15O','mxbv9DbicGxdedvSEYmzv6g8yV7gTkuJrrbnQQK0J0UmgYXDMjjjQlAvz2dNU3RmCujUCPK8mBATIz','TTjIEBBkFgZhfaNRrJ2fBHgLdPNKNtbJwVA03ZjAv810faAI312s2IdpZT6arXDmPwdv','FrlL5pRWrvvDWdyhyDK48Iu1Ngz21NyhehTf9kJxkwDZ79FeSEZ0KLabP6jDzXS1mrBNGoAdZ3g2ClnicxE3u6W8LOLziB8wu9g','nLzk8XiH6WSmNLx3vTDB4APU9IT2xZd4KDcdtSlVvmtekXeXzZP5mZWTsfAF4Qh2UJ',1);
-INSERT INTO t VALUES (-1192204267,70,'BV17G9dS9n6HvkZfbZkiuWrdAML1jpbNQ64fjybznPaxAn8WZfQFOm6qurVGJppVfLzrnRLYWqNh','MDwXU2yT3qsUMdsMFtoh5s8n8kYZyrNmZ00iuN7v','DbsLiDmbIOOt8ejK9xBM0xYbcrKq8VcJLhwzsvHKevhsqoQSqQ5KGWcfM279zufDTffvXsM9rC3stMqnU','UmY6pokzM1vhTTAKBF28PBggr9IHJaHevNvzpN9rut3dT4N3vZd2qaQfNH0Nx7QLrRsKPJunKPIuoEm0vvzX8','27ymR9blJmvYRYcSMfNUMNEJjaZn6VJo3VJeabwtBSkkqa','tntSRWQM9kZtSc0nVa1CoIJxIYmMHNkcnMSLkzY8lV5TLW3yaSJaB3sURPKzaHaCIRF7m',2);
-INSERT INTO t VALUES (848505713,-82,'nmDC8m0rw9WM5QwbT28RInwESY','cafjQcSjRfBnLDYg6Pm3WrAtypSPGhLZdi4fQ88QT3SCiDVU8mtHWpU2e5UI1wVbxQ2WRm9VZx8HqnW0XW7V9B','YcfqitKrzps0ryfWz1','0k9t8dVzlzCkrS54mljmPAO35fJLtvS4DPabC4I','ohcyOzZ4IA5LniQz4BiDEp5CXGBbr1lKCe8XIsdWPweczBGzoj4','8OpCKy30ijfbDMreixay6NqBqkC0ZNwbDCb66cg7XA6WDwko6QGXTsE8vKuAj3mbz9ml5n8xbAyVLUxq0flvlI7QRkQVaJoZf',3);
-INSERT INTO t VALUES (-897354868,32,'IVyE9T2y9r3Id4esKj4ItvkumLj0OEfaSuIgQfDeliXF1DIoALow8x5Gx6aXA8bYU7jqCYow3wZyECvYtlXiOhrstTs','Cd4Sqqt0PllzY4klFaADbEn4dTzGzAQHLc7DxHIde84RmQBZT2AWPtMRm53T9RSuGWGv25g2unBTOv','PGx1ZnkjUr2RlWycX','JJ9OQi1Px12daxQv2u2HWYYjw0AHqAfZDJ8Bnai0WL9WkiTPJRGx1r','I2A3QEAsdFjSjp6x2ckhOFTnG2VDRhchwvXJUTIeBPJlOFD8E0O4MUL5TLFWLcbInU5HUgWT0WmwuVx6KOIsa','evgpil2HRxLeennpf6a4G0TU7DKMs',4);
-INSERT INTO t VALUES (1899649419,88,'JIEgTWnHpjOp','ezJ4uNTotpR6taP4Yd','gnDG3wIxPJJTjShCz7ep2ptZFxyp','Pd5','sVp6B','wYUIWD4Tadr9iU3Qj4Xd8iuhHioIHOc9kjBxJ40j8oETID9Z0q7rC8RtBrOyzeWcvmH353kMi0rqTCexm8tnEiC1jgjQsKGDH',5);
-INSERT INTO t VALUES (769921632,88,'d5nQsJPPK9OCpJO4LLINznkDkuTpi5pLWpFd6kBsJqu4s','ByZl','tGgWp5xd4ISV7XFBE25riEpsZhi3QUilfrFcbxyqrnGS2FE75Zq','zsIa5vTHkPAWOdIFZsOsoIo4AXExG','4z0pqD7OCsmgZUc95AguY75WQL12iiGZr7CDoG3woOcDfpPj5ptDV5TZ891bsBP88UtX032jyOcLWI','EchbNLNu',6);
-INSERT INTO t VALUES (1459327002,-88,'z99UjdyE5779Rgr0m9tYHkOtSaA2PGFptJOo0TaVpAaJctQaQLLj','y2J','x8CyvFoPuYKzI6K3WeyBWjJ6XTp5TCrs','AG6VIaqLkbSFKYF0t2taVvP5sHgvh7L47qvIhFO1DwFZYlpVqLOJp35zVQ','zAkIo0kwc3JhqUdCHixRVl5eKl6','3JcbiFQjzmuS61',7);
-INSERT INTO t VALUES (1886299258,127,'NnOQeWciwr4fLyIZYeSJ0Z5OTWFZrJHIKy8J4Jc72OgBSQSe5FpIHUzP0RpXvfeh3UUa8nyGXycyLrny','9w46qKH45lVKFOJxOSNlndsab2C4yWrrhfDBHOcTVSOy2LWDHtGKqsAkabR','V1nlUN','VEdny0E3F6vygFWDsSAA8U3Xi3g4Aahxw1dCQkUVa8z9kymSzwPWPhOujjsaSmjSKyMmuQhZMMCK46YGXC','7GkPF3XtAVrmYjDGs1prtm3URtC1Gan3mbnnYycFrafl9ffwrkegXfQ1wA1','izb73NZ6mdoppYO0Wy0Vc6gn18p8M2jz0j4N4ftq7qskrKbIv5TOA1nyBqjjyzORgJq8WBHYoo0IKtqhexeRiFFaBYlAUa',8);
-INSERT INTO t VALUES (2135218081,-16,'Pn13aegTrDOkdTPvQsBJbgTHimiqrMmJYLR0U6Mh2fzXhsndvLrx72O8UtfKdPf','KbHEFFAZtxWPw7y45AWReSAN3VXKQEDckXdscsWvoODAfm7oNvYbj6gp','gfAo2SSNZw6KN9RDxVPKa1zBjbvz9BysIDlOIrqxRTF9kBbgeULbF694nxfWoe1y9','67SnriECvE7kNouw11f0z5kU8QWnWZFVNCqD','nKC4lSYLCCqz6C5HgKf5WJOz79l1LXCWdKyu6bEjESbZV4CLWs3LjqN6msUblYon4hevesNn0PAgCs','aqknkO4k9FV1eXk45sNpj8e738eKATJ7dA9GXK7vf6tVmvY7qBonmChqg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6170406671443785567,-78,'lCgEQn5ei6iYTyvz50yL7jeSAeL','JiQrnO1R1QEmOc78A5jBaaKaqJVXX1TLoEDFwVywJ314kFON5RPQTXXqUJNMw9dy6qcJR9Wuu89lA4zjpo3GoWmPALM6ZWSzEgaYNoGAwlvgt4yRaJxVOFZSjGclZwHa017Zu3jLJhxUgAVSDsmWcfJzwADFx1zUOX','Tqht','gqq8ZJ9qnC5lOkhnI2u4EYTLa4r2PqrHOWlAeal3U91hGsR8B7xXI7yBX9UXsSM17BkxyViVPlREaHvbLoJs9qckmBDarcwjp1441XxWJM1zVZ2JrMEhsehqrIVLeRX7zsigWk77Yj7GjQHnsL2TmTye','b','m',13);
+INSERT INTO ti VALUES (6170406671443785567,-78,'lCgEQn5ei6iYTyvz50yL7jeSAeL','JiQrnO1R1QEmOc78A5jBaaKaqJVXX1TLoEDFwVywJ314kFON5RPQTXXqUJNMw9dy6qcJR9Wuu89lA4zjpo3GoWmPALM6ZWSzEgaYNoGAwlvgt4yRaJxVOFZSjGclZwHa017Zu3jLJhxUgAVSDsmWcfJzwADFx1zUOX','Tqht','gqq8ZJ9qnC5lOkhnI2u4EYTLa4r2PqrHOWlAeal3U91hGsR8B7xXI7yBX9UXsSM17BkxyViVPlREaHvbLoJs9qckmBDarcwjp1441XxWJM1zVZ2JrMEhsehqrIVLeRX7zsigWk77Yj7GjQHnsL2TmTye','b','m',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5868749002535290583,98,'APGwNNflK','RGJ0sYvwoy9iOoGKTvf0H7WpY','VhJt28ozZjG','EzO6xPueUhVaqFLwcnwtnUtJ5bXbcjsbifiqtDa1PCEOxPygwFhPQ8aHZzBw0TCb0nvtommMzipPwOlWEHs53nINZFZvnukW6kYZ4RJqD','Z1','j',14);
+INSERT INTO ti VALUES (5868749002535290583,98,'APGwNNflK','RGJ0sYvwoy9iOoGKTvf0H7WpY','VhJt28ozZjG','EzO6xPueUhVaqFLwcnwtnUtJ5bXbcjsbifiqtDa1PCEOxPygwFhPQ8aHZzBw0TCb0nvtommMzipPwOlWEHs53nINZFZvnukW6kYZ4RJqD','Z1','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17936012997799289713,84,'XGf','8vOuxAjKo49yGKHyKK7d','3Vy','3t156jfdfXtMmgsVEmrylQUbDyNJ4vMWGWNTmrIxPqFZtDcBFUlMGTpQZxZISJ3DonAGsnZp2WGs2OunLxaeIj48W7tdxvUz0evKBYd1Y6Z2m0NgKhFhl22LTVvHP11NrGL1aUF41no33E','y','m',15);
+INSERT INTO ti VALUES (17936012997799289713,84,'XGf','8vOuxAjKo49yGKHyKK7d','3Vy','3t156jfdfXtMmgsVEmrylQUbDyNJ4vMWGWNTmrIxPqFZtDcBFUlMGTpQZxZISJ3DonAGsnZp2WGs2OunLxaeIj48W7tdxvUz0evKBYd1Y6Z2m0NgKhFhl22LTVvHP11NrGL1aUF41no33E','y','m',15);
+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(93) NOT NULL, d VARBINARY(67) NOT NULL, e VARCHAR(9), f VARCHAR(16) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46054,211,'NXIIy1WpSODvbvU2PFSAIu8Gz9mobZSeqR5d83CIBMRpuP','QMXHYP2uGVj3v3deRDTEG7OvNl','3v','GD9s0SL','W','P',0);
+INSERT INTO t VALUES (48996,68,'TPeFPISA7TWLnN5Af','178uO4DLuJC3Epp7k','bk0V6i','MfUXf','c','j',1);
+INSERT INTO t VALUES (56370,90,'SRiZkuD8','uet3pR5Q','5vR','8oGqSh1Xr','Q','R',2);
+INSERT INTO t VALUES (38165,138,'aLYzdN6DJsKhjTOek0KP5FDiVb3IPxQxGTROke2BL','zjUQ0HSe5lp6QFdKTD','FUGfxv','aA4GJy2','f','B',3);
+INSERT INTO t VALUES (30349,18,'NLCLEiDQDG6JSluBQbt2B4Z','wwrfMfAVs01r4JnyOl14VAq55IOdTFZfhHHhDmkHRUpNoYUxxEKwXF7XXT','5','1pVB2z','t','P',4);
+INSERT INTO t VALUES (62094,199,'flF4wJ','TyBbxVxW5','jiw4batO','bS3tny','j','k',5);
+INSERT INTO t VALUES (61123,236,'SMYuFkQ3jCb2TjGazrQ7ua6AnvheBbEjDbJtwQiGFQlrVE42kVe8mL2KcrRDeS9oifM5v87h6TqxnjKXv39dQ','xWY0hYrtWbXl2mUIXYz2m','0','utRSpVXKSWQT','a','a',6);
+INSERT INTO t VALUES (18549,215,'Dq64FTerS3gqirsdXFI34Hsh7Wrhb8XzG4R7L450ZVJDSqDcCBwMJQ1qb7tQnyrzGw1151kZxTjzPywc','yjHae7p2pkMiL2dH','uCBUTS','GlpLmwMgN0moyi','G','h',7);
+INSERT INTO t VALUES (20222,235,'czoD','8oZOA22msRjqZjLKLcqKjXI0zk8asjyDbFC2FsJSGs1zAGpinyRJYxWwNU61wqAO19','V1Apqxst','tyu','o','b',8);
+INSERT INTO t VALUES (56444,213,'pFn4npU7dKJrtApUQLErdEVZEqLR1fwuLvzywgIQzuYmYHIQow5q','qjufwaK8hpTvC45PhljH3vJvSAVCTkjScUEKlwf9WjEQXMURQ8v3HfG','XGrkiuaOs','ujyZBu2bvy6CUzn','u','Z',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(93) NOT NULL, d VARBINARY(67) NOT NULL, e VARCHAR(9), f VARCHAR(16) 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 (5567740145239856171,-78,'kWN','2ioOXYrbTbxJ8kxPBUvDByVsC9cqJFhjgf0prhynJvwXYlaTb4HlMw0K2L3fFzxI2bJVgET28R3yUPlnuRMI47A1','FxRFQdIk0WQNfCfIVj9AJmE91wJDQHUxHEfhYMIFSUt9tsIVWuHW7G8ukucn','ctKKLmgUMUvs2Fdm2kdQorSpK7oYXzZNp1tXxYNw9W7lYT6d8EzuAb5jhKdhe2spLhllQnXFXz8SbPW4f2DCE','19YVZLV9eMNxoo6HuTGEWskCMMMul7gcpUoHQAvgqogTCDsN6XERxUZMTvSJC','8wubypB7XzJyAQlN9yqiTrU1ZntgqK8glb49DgmFZyiScmFe5DDqOIHeNvkay6iCOPf3y2symd6esE7w12cGtAM0hLibFXuNM',10);
-INSERT INTO ti VALUES (5567740145239856171,-78,'kWN','2ioOXYrbTbxJ8kxPBUvDByVsC9cqJFhjgf0prhynJvwXYlaTb4HlMw0K2L3fFzxI2bJVgET28R3yUPlnuRMI47A1','FxRFQdIk0WQNfCfIVj9AJmE91wJDQHUxHEfhYMIFSUt9tsIVWuHW7G8ukucn','ctKKLmgUMUvs2Fdm2kdQorSpK7oYXzZNp1tXxYNw9W7lYT6d8EzuAb5jhKdhe2spLhllQnXFXz8SbPW4f2DCE','19YVZLV9eMNxoo6HuTGEWskCMMMul7gcpUoHQAvgqogTCDsN6XERxUZMTvSJC','8wubypB7XzJyAQlN9yqiTrU1ZntgqK8glb49DgmFZyiScmFe5DDqOIHeNvkay6iCOPf3y2symd6esE7w12cGtAM0hLibFXuNM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(95);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(95);
-INSERT INTO t VALUES (6818621543704813072,46,'3jmWOqE3KdpnJQB','D4WXzNNTLfvYYiSabZEvdKisiNe4SdDmv7','s2tlu4Dx3aos88xcK6atgjQuIN9jfdHKuaODza','UACTbr7W0eWC6ZPfmQG99BLAWKG2jvJx5','YYWh3HGGrh4','kNg2HFtTpE2V9YBRYZIcQOAfx3GdroHxLE8UYOAYunNM1ZmiMjlAilVhA4LJLciimSHht5V9Im',11);
-INSERT INTO ti VALUES (6818621543704813072,46,'3jmWOqE3KdpnJQB','D4WXzNNTLfvYYiSabZEvdKisiNe4SdDmv7','s2tlu4Dx3aos88xcK6atgjQuIN9jfdHKuaODza','UACTbr7W0eWC6ZPfmQG99BLAWKG2jvJx5','YYWh3HGGrh4','kNg2HFtTpE2V9YBRYZIcQOAfx3GdroHxLE8UYOAYunNM1ZmiMjlAilVhA4LJLciimSHht5V9Im',11);
+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 (2848106090,165,'EaI6iyoIpVVJ1kKiLUwQvZLFk8I6vRj4U5k','kdjwcTIP0JKKTM0P7Ad2w3XqXFXMFfO','Fn','E8G0','9','l',10);
+INSERT INTO ti VALUES (2848106090,165,'EaI6iyoIpVVJ1kKiLUwQvZLFk8I6vRj4U5k','kdjwcTIP0JKKTM0P7Ad2w3XqXFXMFfO','Fn','E8G0','9','l',10);
+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 (2267431873,243,'HQUMXKhYxQ0XpsOIOGagZTCFBaoVFuj5BLJvyDYOivcQfsz753','EK','GFrK6q6BG','jjT75fs6Y','4','G',11);
+INSERT INTO ti VALUES (2267431873,243,'HQUMXKhYxQ0XpsOIOGagZTCFBaoVFuj5BLJvyDYOivcQfsz753','EK','GFrK6q6BG','jjT75fs6Y','4','G',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5371461859655926428,99,'rmUm9EQAyQHYFg7vp611Q8W1mfxooadQDn','u4v5leIEFvx0j2FJZmYxTzQvpMG31BjuQ0TUtTrKqlH79oLcps2feecBgU98c3dLMzalxquJW2ilZdw8uVHdSnKHOdVdf','hf3gzFKI0yDSLWCmzgvbR6YCA9y2','emMS7HZ0Z3GyMIjNLs03I4P9rIP8lfwzd8xFyLtG45bajUAgSpnKgtW6oQrC8bPNpKo067Odv9ulL','uBoEG27sIeQ2rKvaQ76swPKcq','fIn4R7PBYNNGycy6shUEQNa5TT2S',12);
-INSERT INTO ti VALUES (-5371461859655926428,99,'rmUm9EQAyQHYFg7vp611Q8W1mfxooadQDn','u4v5leIEFvx0j2FJZmYxTzQvpMG31BjuQ0TUtTrKqlH79oLcps2feecBgU98c3dLMzalxquJW2ilZdw8uVHdSnKHOdVdf','hf3gzFKI0yDSLWCmzgvbR6YCA9y2','emMS7HZ0Z3GyMIjNLs03I4P9rIP8lfwzd8xFyLtG45bajUAgSpnKgtW6oQrC8bPNpKo067Odv9ulL','uBoEG27sIeQ2rKvaQ76swPKcq','fIn4R7PBYNNGycy6shUEQNa5TT2S',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-4876456342726915972,-105,'5CGjXW1DtAaphg79yjrBTc68koDy8AJzPDxNEvt8kt0c7581DowMdCsRqomR09AwQZGIFakLixEtbBJ55hKnZjplAta79DD','taJ3xc2o5vItVBduvxApTQo6qmnlaFFmksnaAdN9z8u1PSrbUXeLRHDMqa2xZEqYtphLh1rM3EdxTt4Z7BCcbTJShk5lSEAPWecQqPUQjPFz3bdD9MVEYXyBw8SFseOwPdzKsLy6hsBuqLBmY4V4e3l1PhMBXi9Q8zLtCfMf104ve3ezRCuJfEay24TTzSZXeU0ixPgivEprZ93cbGe03PNCgeNP7XAgKjFtqAljIbD9pMIncJT','tfM','mWL7G5Aliff4ODD1qjFiDvKOVFlye59kE','s0I1AXzUdmUVwz3GvOWS9usZkPuaE9YKYSSQKhS6UOBk6DJLzaiO','4GNym9TZ5tKlVCt5ChBhfEr6lZ6A1dQ8q0FYZ23FxWFOE3fxpIvgoaRzSdCPlA',13);
-INSERT INTO ti VALUES (-4876456342726915972,-105,'5CGjXW1DtAaphg79yjrBTc68koDy8AJzPDxNEvt8kt0c7581DowMdCsRqomR09AwQZGIFakLixEtbBJ55hKnZjplAta79DD','taJ3xc2o5vItVBduvxApTQo6qmnlaFFmksnaAdN9z8u1PSrbUXeLRHDMqa2xZEqYtphLh1rM3EdxTt4Z7BCcbTJShk5lSEAPWecQqPUQjPFz3bdD9MVEYXyBw8SFseOwPdzKsLy6hsBuqLBmY4V4e3l1PhMBXi9Q8zLtCfMf104ve3ezRCuJfEay24TTzSZXeU0ixPgivEprZ93cbGe03PNCgeNP7XAgKjFtqAljIbD9pMIncJT','tfM','mWL7G5Aliff4ODD1qjFiDvKOVFlye59kE','s0I1AXzUdmUVwz3GvOWS9usZkPuaE9YKYSSQKhS6UOBk6DJLzaiO','4GNym9TZ5tKlVCt5ChBhfEr6lZ6A1dQ8q0FYZ23FxWFOE3fxpIvgoaRzSdCPlA',13);
+INSERT INTO t VALUES (2036134892,218,'WPkuguKlGWk9c9Ep1uhTdw4xHNqnspcss2m6KyCWM','2YaP4JLACnGDmfAhc7YhIgAxdj7Fz03J8CrpDKyo70BLi8gKuIfZaSVisdLwDJhxlWy3b4KvLKrmqGRU953MEB3Dpf2Wo3lWn6UrmL9y9sT2nGvKS8Kg2i42zwrQQsZM31z3M2MhBqlD93T56bKsXdXAtAP8Zmc0dBtOIMaQO2O0ykT85erTuRTM20qapA0vLu46noaE1peKganMULo80Fls50MMewsx68B8o6N2Z7ifhoo41eI44estiPpbl','RyNxyI','Dv6qVm2O','G','q',12);
+INSERT INTO ti VALUES (2036134892,218,'WPkuguKlGWk9c9Ep1uhTdw4xHNqnspcss2m6KyCWM','2YaP4JLACnGDmfAhc7YhIgAxdj7Fz03J8CrpDKyo70BLi8gKuIfZaSVisdLwDJhxlWy3b4KvLKrmqGRU953MEB3Dpf2Wo3lWn6UrmL9y9sT2nGvKS8Kg2i42zwrQQsZM31z3M2MhBqlD93T56bKsXdXAtAP8Zmc0dBtOIMaQO2O0ykT85erTuRTM20qapA0vLu46noaE1peKganMULo80Fls50MMewsx68B8o6N2Z7ifhoo41eI44estiPpbl','RyNxyI','Dv6qVm2O','G','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1635639467,205,'WnLfXdwO57WeQ3zPzd4aYQaR','8zfhCvAxpQYVxiwhexLJBvDZHrI78ZlpQMBaZajGsXFt2zHjwAzLftCu3Aa1u1p0WBGdE8lBMG16X1DMvCJwZ5a0b2dENSj4oZ6Jd7wUzTOoEoMSQMfsCixPTLcT1KCEonBbheGQlyaVryXVqsrTNyzrVNymyiZK6rNmcjr8MAVY8mtUTW86rWRaL4yh78pkCba1Qxov','aqOkD4Dh','f9NapAy6gIvbXN5ZVDyEdbgX2rOGVdVAPFX6zV02YSdfDwXGW5TvBn9p6ZayeiPI9LwcHqoytIw2s0SGTR5G3yWR','x','l',13);
+INSERT INTO ti VALUES (1635639467,205,'WnLfXdwO57WeQ3zPzd4aYQaR','8zfhCvAxpQYVxiwhexLJBvDZHrI78ZlpQMBaZajGsXFt2zHjwAzLftCu3Aa1u1p0WBGdE8lBMG16X1DMvCJwZ5a0b2dENSj4oZ6Jd7wUzTOoEoMSQMfsCixPTLcT1KCEonBbheGQlyaVryXVqsrTNyzrVNymyiZK6rNmcjr8MAVY8mtUTW86rWRaL4yh78pkCba1Qxov','aqOkD4Dh','f9NapAy6gIvbXN5ZVDyEdbgX2rOGVdVAPFX6zV02YSdfDwXGW5TvBn9p6ZayeiPI9LwcHqoytIw2s0SGTR5G3yWR','x','l',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1065968664,121,'rPUdpOvwJuu3zv601NtLqDm7xnZgsM9MbNZ4OceRRk45x0cMfJ7zvWm1Brvq8mjchmkRPtl','sHnEikfrwhj4mNBuQsllrydY8dNDJBVXbtzA2tOskhCPlBUHJfyzZ3nWtAaJZIWK6k8cFYdj8TQDOP7s0KhKRDXP9lmJV2UPi1hFc9ac0UaUqBNUDf5DXIgIDlZZ29jaLuH6WUSa8w8nZxocpeV7HPmyYfaut47UPNqY6ulvS7dYUOUbjHRyYE','TdCs','cRPwWzIePmI8PkCVhc1nT0Eza4ZiQqa0ScpP5HNhh7R7fNQeyStXUzldyPryE7PSwOATTCnXeG8BuD06WS1a70RVTDQ9dEgDJhIXKN3FvpeA8eXHWm4ivtuNDpvr6jAA0zGH2xITJCG001x70mvAMEwgKwhoD5OpLaX1loXI6uu1TS1ohdwQvs7MRDW5tSDGS7i0iVwCejNx3nkPycNNdVJD0chqxrtGvfGO0nL11cSVn3Cuhw3qVy','y','T',14);
+INSERT INTO ti VALUES (1065968664,121,'rPUdpOvwJuu3zv601NtLqDm7xnZgsM9MbNZ4OceRRk45x0cMfJ7zvWm1Brvq8mjchmkRPtl','sHnEikfrwhj4mNBuQsllrydY8dNDJBVXbtzA2tOskhCPlBUHJfyzZ3nWtAaJZIWK6k8cFYdj8TQDOP7s0KhKRDXP9lmJV2UPi1hFc9ac0UaUqBNUDf5DXIgIDlZZ29jaLuH6WUSa8w8nZxocpeV7HPmyYfaut47UPNqY6ulvS7dYUOUbjHRyYE','TdCs','cRPwWzIePmI8PkCVhc1nT0Eza4ZiQqa0ScpP5HNhh7R7fNQeyStXUzldyPryE7PSwOATTCnXeG8BuD06WS1a70RVTDQ9dEgDJhIXKN3FvpeA8eXHWm4ivtuNDpvr6jAA0zGH2xITJCG001x70mvAMEwgKwhoD5OpLaX1loXI6uu1TS1ohdwQvs7MRDW5tSDGS7i0iVwCejNx3nkPycNNdVJD0chqxrtGvfGO0nL11cSVn3Cuhw3qVy','y','T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3314817438,80,'9HA','z2FPWbB7Joi','xMoX51','y','I','k',15);
+INSERT INTO ti VALUES (3314817438,80,'9HA','z2FPWbB7Joi','xMoX51','y','I','k',15);
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 BINARY(27) NOT NULL, d VARCHAR(2) NOT NULL, e VARCHAR(11) NOT NULL, f VARBINARY(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (20500,-2210381394046745782,'TAI52Gy5H','o','2yOxWlkU51U','Pt','BzrBASnztHmQsEAxbYWrwBpz22Pd6pNcHQCS1CiOqzCEUO5cbPriHghQcGqFzWFYPb7ay0ro','67cmcbMiVmQ99RwxDCAzQ6tTRdqOhqvxY1g8FMbEyVMqsV',0);
-INSERT INTO t VALUES (5335,3754439147147484210,'fGa4rA','ZU','yoykt0','Cxf22ZCZPki','FuB32xG301p7EWABSFoMu6T','RNvoJ1I0BYTOsWrf920UC2hPtXyC3pWr9CTzAJMnk2N8zIvPzVqaygsuRJpxwJdGF476GRYmwRYkzChdjgkovBb43lz',1);
-INSERT INTO t VALUES (27968,1867214661112410884,'2iVy','X','nMyOnhQIZ','mkEL','1RacFuJUSIILTY6rpcFiHtHexiFq71OP6rjP3','xk6g7MXswSRtPthMuO73RUAYuUJvjmHKj',2);
-INSERT INTO t VALUES (48971,-4661163760268010784,'7unDDD2','Vq','93FQ7','j3mF7799YT0xoWXOSq','JaIYsnzqdxaJOc4QjvkJPFpe6SkDms6','28DmjNgZh3kZFHpdkQ0wGHFQmXuccyjN3ip2W4D69cs3TTdY6ccq3n',3);
-INSERT INTO t VALUES (29961,4183700582239315641,'U569HBI6EY6','GJ','42dCkd','aZWztLBPFsST5gDZahvKVz','94sIimv9tfMdwTIQkxENiPvCefKIcHiBOGh6X582DZn94b98e0uKhiMWyibSG5z7V','Lppva7M0tAi0KLBw9PWD5JXFrj3SFpXAR59GHH5MF7vg8zNlCau7tgDebkssFfbpBPJITz0rHChfxV6GEjILyquzUr',4);
-INSERT INTO t VALUES (32441,5207486096759693967,'wLBiK1AOXhWVGac','3L','oLAq7WADEmv','QH9l32mxlIIAOMoqMiOXSIFa','G8gXztXRQL3rDvuylwdd0ykifK4JSmJqEt0We9Pv4','Onlk6u0AabPDu77ZukMpGFlDbciAr28l7WM7e3v',5);
-INSERT INTO t VALUES (64489,1254207164958051032,'MjYf','E','ESSMhc2w','p6bGUE9XsBLt2INUxwcYFnwYggk8rWjQY68I','uPS5CwiEyGuhw2LAlIzVeoxJQpcKGkx6jYmhubxvOLyPapqz1yZux3NIZm5vJfU8','itpKG5gwtWP6LIzFfwCU7Rr9sjOzF31JOy5nvGWaYpDBj82TVI',6);
-INSERT INTO t VALUES (35744,8819931144916148190,'XRXpk9nHlRVJqy','k','SGSS','0oZBKx5b27GgfVaXYIFQDD','uiChp83LXrSm8MKgmVIKGxk0NpqxepIgh0BU2VHiIkIuGTqNGjZIHPR3mOsMME4mysYoCwFlPHADvAjeQj','iL9aFFOD0EwqHylxLVs4KYeNXhM',7);
-INSERT INTO t VALUES (35936,-51388662693491419,'B','r','36B','0','JbdBQTEWN6sc9t6vTVXwd9qNznkgC6e0oQYGQUk4PIrf6LHgmh','Z3kjRfajP07T41sHuJYwaPC7vvtXJDdNmGIAHUUCM5o3i9O4Bs081eTBQ',8);
-INSERT INTO t VALUES (60946,-5355263554008375983,'oRWEVisZeRXcK4e4X9Vd','s','eYo','TqbnRkcUQnmfb','5pUOhSORnWRIIf2Ld7FGiRcw2g8IzeB5ObTDNvargtMrjuh9fSZCiom7Dk3AvrCbsAr','KHyh9wMDNUMQ6iS2Dz5R75ei8q8vUOz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARCHAR(23), e VARBINARY(74) NOT NULL, f VARBINARY(14), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4000283891,18,'hIvTd','bGMhkDkprRkVSoc3Myyn','g7G724rtckMI1WcuN6Ovp5afgwDGJI8v','BXeePqfkxOkGn','O','o',0);
+INSERT INTO t VALUES (2735449706,176,'a4t','cfY0V','L7tHMpVjrW9219QwV1BMiNQjjR','lh89IW6kNa8T','W','M',1);
+INSERT INTO t VALUES (3986002898,195,'wt7P','Ff55L8Moxw','AsMtuK2AYXHs4PQfatW6KCUNIp8AlU0tkkxx09XdluX9tu5Exe6R1zEYg36k6LY9zF9N4Pd','GDj4OED4GS','h','b',2);
+INSERT INTO t VALUES (2851357511,212,'8x','I39mxyRUnJ7hu4l','TSgtz','LJ2Comc1ys','G','a',3);
+INSERT INTO t VALUES (2964988055,124,'ygi8a','UeEADr','2WdaXIIEZP3QHgPWNKFBkgVhiN','dee13IYnIw','X','v',4);
+INSERT INTO t VALUES (65702076,82,'rEH','eLRIBh37HgbNwy','WfqRJ7N0mqmeH8Rw31frUDwIihGNptJHx','MdfPOD','Q','Wv',5);
+INSERT INTO t VALUES (2243486470,34,'CkZOfXp','WsNWggjXdf004Gq7m','B6xQwa45ROlpwyftUgh9IBvqP6rb','KcJTt8UnFWE','F','r8',6);
+INSERT INTO t VALUES (3182511513,12,'NGP2AW1FLu5','ClX8LMuW2rWxhOeQy','muoSDV1SlSafGPzoICmSIXGaPpwab6abaOVMFliaG1rd4KhSSkpgEX4FathLiKw','lfUbJK','1','9',7);
+INSERT INTO t VALUES (568294427,123,'6mJnBfZ','dSxEvn6','7RxMgeMntwF','GASQUpe','9','Z',8);
+INSERT INTO t VALUES (3493340576,191,'AuSL','oFlhM8GwPbppTD9','F8jzgSe3s5X','mprPGvh','R','6R',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARCHAR(23), e VARBINARY(74) NOT NULL, f VARBINARY(14), 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 (9476460939049300127,6979158058868201775,'Q5mjoR36HIGF3u','z','NQCVfo2Xy8','8gKkG0CtioWf1JleqFbv6uqB9WygStHNGnYVl9Lsjb609YaT2','3t11DzcYJcIdPgLlWc5UUXdPGU0RJgVogp8MGb3dM3EJM3','5ovGpcDeFfwW2Z7ZX9QxGLAOMQeGHmLNRtim7kIWARJ9kMCMNje8kKKZ0dY5E4kPGH',10);
-INSERT INTO ti VALUES (9476460939049300127,6979158058868201775,'Q5mjoR36HIGF3u','z','NQCVfo2Xy8','8gKkG0CtioWf1JleqFbv6uqB9WygStHNGnYVl9Lsjb609YaT2','3t11DzcYJcIdPgLlWc5UUXdPGU0RJgVogp8MGb3dM3EJM3','5ovGpcDeFfwW2Z7ZX9QxGLAOMQeGHmLNRtim7kIWARJ9kMCMNje8kKKZ0dY5E4kPGH',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(28) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(28) NOT NULL;
-INSERT INTO t VALUES (11544516079476395313,1734944451816150916,'2ZRUme0dRVKOzWP8BFtU','GF','mOyE','zhx0P2KlmRjiJC9V2uwbgzz1uz0gAHq','QXDl3y5D4YuqUMNQtojt96GUOy4CmAmQpOLmZddC72DnixmKKxaRKmEXf0DcM0hIZ7ydO8PJX','rJzyWvlUYCjBbDd5dwuGnUbhXFkkm2swd9mG0jjTx5tTQwHZi9UvLa9cMXeFnDPvpa7omfSz7Fw7R',11);
-INSERT INTO ti VALUES (11544516079476395313,1734944451816150916,'2ZRUme0dRVKOzWP8BFtU','GF','mOyE','zhx0P2KlmRjiJC9V2uwbgzz1uz0gAHq','QXDl3y5D4YuqUMNQtojt96GUOy4CmAmQpOLmZddC72DnixmKKxaRKmEXf0DcM0hIZ7ydO8PJX','rJzyWvlUYCjBbDd5dwuGnUbhXFkkm2swd9mG0jjTx5tTQwHZi9UvLa9cMXeFnDPvpa7omfSz7Fw7R',11);
+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 (6806786530887926770,244,'7AVEa','ZoD3RNX0KJOMf4Y43qeGqE','HWZUqoL4Dfaqi1wVCxATO3t12v4AgbeYZBMZtmLfSAeNslJky0GU8QVpGieSJ29ekVT7','X','c','8',10);
+INSERT INTO ti VALUES (6806786530887926770,244,'7AVEa','ZoD3RNX0KJOMf4Y43qeGqE','HWZUqoL4Dfaqi1wVCxATO3t12v4AgbeYZBMZtmLfSAeNslJky0GU8QVpGieSJ29ekVT7','X','c','8',10);
+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 (10918719732247185577,32,'iB','eef9Gr','s0YnTxUWpniAudgQ1gJGMrUFSlPN1ayqgWQRZGz','fKcw80Tv','z','2',11);
+INSERT INTO ti VALUES (10918719732247185577,32,'iB','eef9Gr','s0YnTxUWpniAudgQ1gJGMrUFSlPN1ayqgWQRZGz','fKcw80Tv','z','2',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16808838312185039554,111,'hjE3','SplFO7mMDDBdzRB2SI3VybzmG1RPF4QVLzEYStEMudkCvU2o5PTZSQUaGIHNjktXZlLlnQR87GYXXcCQ2xYI9HrbNsj84i','LbFvmZLddpr8FJhOE7QKzFZw2fnFQ27WsuE3hvXYnsffuWOeyYxbqi7q','UnaqMO0Xb0','X','T7',12);
+INSERT INTO ti VALUES (16808838312185039554,111,'hjE3','SplFO7mMDDBdzRB2SI3VybzmG1RPF4QVLzEYStEMudkCvU2o5PTZSQUaGIHNjktXZlLlnQR87GYXXcCQ2xYI9HrbNsj84i','LbFvmZLddpr8FJhOE7QKzFZw2fnFQ27WsuE3hvXYnsffuWOeyYxbqi7q','UnaqMO0Xb0','X','T7',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (16197451066608210013,7,'uz','CGpZlCnuKezaCjoZfC4hdae5Yqptl577JXqsWSYoqitMqyqvrDh','EkKrZxJKhnX63i7D2pMousQfWOTcMX0vRc5IV','IjgGbxfr0MKN0c2sQdI','x','V',13);
+INSERT INTO ti VALUES (16197451066608210013,7,'uz','CGpZlCnuKezaCjoZfC4hdae5Yqptl577JXqsWSYoqitMqyqvrDh','EkKrZxJKhnX63i7D2pMousQfWOTcMX0vRc5IV','IjgGbxfr0MKN0c2sQdI','x','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3059514393108755819,162,'DvR2g9','XUOjJUxJi0qWsFcjL3NC2YBCCxuiCFos0fvMAGF1DLLT72ggwa1Xuz5GLrDfCqD3OSlERFQOb3tPfkRqhD4x47pos9LAiwT9OaKE61NxWE6ggyuIIPf2BvHfZE91QHa8OUZtd8FOxMR6JzCc4MxClYxWpuJrJojEzhXPXjEjJTw8DV30gKsFirPCjwnoDGpVHoJrwhRw72CXqNCr8MFc9KDOAwA9rc5BPGk37bV0','Uooztjvbu0av26Fdt4QApgSdMH7ntgT9aTeXCsOKuJ9J22OZ2OnQGa0QXyk64Rc','I5BWQ567RdkhNAcR0DeCzcM1ZM6fDXdJ1MsBhI01fuu0X4ydT2mgnvGyg1BZ347fAakeQ1hKZEoLEaXTtLwCkp5dBthldWBIO8JldXoBjbWRsNZGZ8oEtK4t1WTT','q','D',14);
+INSERT INTO ti VALUES (3059514393108755819,162,'DvR2g9','XUOjJUxJi0qWsFcjL3NC2YBCCxuiCFos0fvMAGF1DLLT72ggwa1Xuz5GLrDfCqD3OSlERFQOb3tPfkRqhD4x47pos9LAiwT9OaKE61NxWE6ggyuIIPf2BvHfZE91QHa8OUZtd8FOxMR6JzCc4MxClYxWpuJrJojEzhXPXjEjJTw8DV30gKsFirPCjwnoDGpVHoJrwhRw72CXqNCr8MFc9KDOAwA9rc5BPGk37bV0','Uooztjvbu0av26Fdt4QApgSdMH7ntgT9aTeXCsOKuJ9J22OZ2OnQGa0QXyk64Rc','I5BWQ567RdkhNAcR0DeCzcM1ZM6fDXdJ1MsBhI01fuu0X4ydT2mgnvGyg1BZ347fAakeQ1hKZEoLEaXTtLwCkp5dBthldWBIO8JldXoBjbWRsNZGZ8oEtK4t1WTT','q','D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (11588991906936002207,19,'xIcN','e3EgiemIBsvPwVpdGfSjYhsvFNu6DAMTuk5vpeZ7r5Tbbw4OVqJYoIqrpxaeSkR64hWYvhHOEGi5','fk45GohRd2oiZFsw6','l3WDlAtHZzzFMJ2nosp','jE','5',15);
+INSERT INTO ti VALUES (11588991906936002207,19,'xIcN','e3EgiemIBsvPwVpdGfSjYhsvFNu6DAMTuk5vpeZ7r5Tbbw4OVqJYoIqrpxaeSkR64hWYvhHOEGi5','fk45GohRd2oiZFsw6','l3WDlAtHZzzFMJ2nosp','jE','5',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT, c BINARY(88) NOT NULL, d VARCHAR(79) NOT NULL, e VARBINARY(37), f VARBINARY(9), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6262991,4344293265587222293,'tZcfYlEZ3a2vGEYRH2DiG','L9r2MJYztdm18tkTnAHsmDmgN3xPJRNMtlq2zD4W','zX4AeZn1tALzw9C7p1vEDxO9otiGyV','PbhN','0','q',0);
+INSERT INTO t VALUES (5532441,6468465324597094099,'TfREmM2p4PKpThWAtGOS7i8yARkpt1BA2XUBbJXAUZgWkrD5t9ad','55ie6Uy8DlUAajUfEgSHlSo31PDXzqOWiRCheudZnqPGLlxQfBc4','Q2CgSUEeYM6J','j0','h','A',1);
+INSERT INTO t VALUES (-3519222,3885989840301705393,'MCN36BhASM5uKEpI7aEfOwKKjfbH1FkowhOd','XYe8czbNxzdLwLlJYopMR25HtRd2UkTZg3FdrdsZpQFgvvwaV1x8Q3V24YDwO2Gaav','I9Q1HgaJvquc1nMFUaz','Z8PgJl','7','b',2);
+INSERT INTO t VALUES (4647477,2826691146187854192,'XqXsyRVv4U','1uPt','NkJ52JXtqVEI6Gz4sTTasee','b1dX','9','L',3);
+INSERT INTO t VALUES (151330,-7004691998620124380,'XNVLuj4ZY5VsneaytRs1P7DtneWiLd5Lw1zl6rGAx7cRoSscG9NAGLB6tFxI0gibjnhEFQrSw8pbaC','R8ySP7ymNO9MVlClFQPNQikpmUfCIEIzZHpDS09aWH','PGGMeXi75k166G3QFxphMdq0Ti5ovAh','njL','K','F',4);
+INSERT INTO t VALUES (7071285,-4615528015678975163,'O1L7amyDo2odlYqSjYq963FYoKwkvnr7vIJU','zpiPBbQuWBbcHONDQ4AXci1bC0SiWbS','PPF3XQGLvOo','EkyZWRoh','t','M',5);
+INSERT INTO t VALUES (4498277,-337865699836074570,'SFd5uX2JrSsMYlyOOGrY2PQOqcwvdYHb13XtGnsT1dQNY4s47k8WqYLL6lbiixJ9OVme360gGJbQq','fH5vpIVGRvnlN0EErhr0i6tbNRCgIh3sZ95VrRgdBWmTA','vZ97eS','ZUN','d','V',6);
+INSERT INTO t VALUES (1261616,-4299511567256299231,'f7UVRUHOpUB4nEF0Nt1IuZrCtP7T21DL1hDd3ESuZSdTn7p21XMeew5d257zObfiO','2','W1BSJswN1vczE','TUHexHu3','k','L',7);
+INSERT INTO t VALUES (4436846,8517728013142716970,'ajyvnGUsp8ozQUcArZRoqAKuSIeWkG6dYhUJblefjlVPTSVHWV3rZRAWA7Kvyw66NBCSrUbDCe2M0zKKoIZN8B','sdZ2wXLkuhuaFd8yfuN6nCqYRrEmGeQCbSv1fLCIlR14YktQEu29sTTr','IQEUHf6gX1','9JaS4d','b','l',8);
+INSERT INTO t VALUES (-1131943,-8033247049532328621,'tVsIP0HTSTMfixxsoM0rPXVkfrypRkv8JI7j8fNT','hMg8aTCXACTxfW71W3es3hSn0LnCXlQTeNmXhi69eDmdCkHX9xPhWn4Qj','x0atLhbYSQwV5IpshBlvG7FSNZAXIDY7I9PYV','9','c','B',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT, c BINARY(88) NOT NULL, d VARCHAR(79) NOT NULL, e VARBINARY(37), f VARBINARY(9), 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 (-1864032932,9132327871164455265,'BSnw7im07h97FBGln3NA4IZyxUSGWX9D1QQFFgdhWLeauIMI0QX4Jmy2qinSNgC9hHTa0Eq','jMeKGenjwdzYkTO7rO6NS8FgRrlYea6pEBrHjgeoNIU8DlGXEcLhiZ','HAKqzzkUJQ','r','L','N',10);
+INSERT INTO ti VALUES (-1864032932,9132327871164455265,'BSnw7im07h97FBGln3NA4IZyxUSGWX9D1QQFFgdhWLeauIMI0QX4Jmy2qinSNgC9hHTa0Eq','jMeKGenjwdzYkTO7rO6NS8FgRrlYea6pEBrHjgeoNIU8DlGXEcLhiZ','HAKqzzkUJQ','r','L','N',10);
+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 (-1981856306,9104814151604778912,'gBf8UVP3iYcUsuWNTCpU50','HwF2w8xk4pAM2osEWaz3kn9FcLX5lG','TbpZDS2x29oZlUPpJIqO2LmdryZyU01S9A7','Dtx','M','Q',11);
+INSERT INTO ti VALUES (-1981856306,9104814151604778912,'gBf8UVP3iYcUsuWNTCpU50','HwF2w8xk4pAM2osEWaz3kn9FcLX5lG','TbpZDS2x29oZlUPpJIqO2LmdryZyU01S9A7','Dtx','M','Q',11);
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 (17726094733107625281,-2694179812571483347,'FUPeB0YqAt2T9NUB2vD5ZA4PSpNV','YbR3SCP6Ml9Rr57M8szosP7tXysaurrOE7zqG4mU9vM4Gtjcn5o1muI6cSDb9ztcd4wGHd2kbpkKbmQJfQKloMOMR5QvzkxudWYlVvf5REdoHNIY6O8PYAY19XFob9i0xgr4oZmAq7VldtUe2o0LlLdyyfV1WPBuGFmlqKLsDfa9IqrmbItVjQXTCQ8LtVFWWKRdxaC1sdzcgQWoY1STOVC2UESxdpLnxog45yvkqpliF9hgAlOcPqDUqf','g7fYZv','gt62HUkLp7YazdCrBwi2dDjCyI','KURqXUN6Kt','7sWOS',12);
-INSERT INTO ti VALUES (17726094733107625281,-2694179812571483347,'FUPeB0YqAt2T9NUB2vD5ZA4PSpNV','YbR3SCP6Ml9Rr57M8szosP7tXysaurrOE7zqG4mU9vM4Gtjcn5o1muI6cSDb9ztcd4wGHd2kbpkKbmQJfQKloMOMR5QvzkxudWYlVvf5REdoHNIY6O8PYAY19XFob9i0xgr4oZmAq7VldtUe2o0LlLdyyfV1WPBuGFmlqKLsDfa9IqrmbItVjQXTCQ8LtVFWWKRdxaC1sdzcgQWoY1STOVC2UESxdpLnxog45yvkqpliF9hgAlOcPqDUqf','g7fYZv','gt62HUkLp7YazdCrBwi2dDjCyI','KURqXUN6Kt','7sWOS',12);
+INSERT INTO t VALUES (-823468945,-75000912033270765,'kN3OJehgLR1drX9tXaxEOL6ZjG3CG6hs2jhW9nnnXR9fslcQf7ulMQDeuqSC3Fh7Rzz0kBn7VVwcQK4QQxG0wug','gyjMNV2PMP310A5G1oRXjruq0ETlK1W0QinRzsVjmLvk9SU7CygiEARtJm6uMR6rBFVYvph4fvieN1FO4tmUO24M7RQTvhVpJleV7LS5b7mD8R4gtWXLUNMqE8nSVOoivnlCI9wqRNvkxczYrg5RNGBVEaD5SMDlbsg5Pp8WxPkIOuhpYJ9VIK70EN','nxvsnlFds40DKKNA2Qv0t','qucDQ','e','E',12);
+INSERT INTO ti VALUES (-823468945,-75000912033270765,'kN3OJehgLR1drX9tXaxEOL6ZjG3CG6hs2jhW9nnnXR9fslcQf7ulMQDeuqSC3Fh7Rzz0kBn7VVwcQK4QQxG0wug','gyjMNV2PMP310A5G1oRXjruq0ETlK1W0QinRzsVjmLvk9SU7CygiEARtJm6uMR6rBFVYvph4fvieN1FO4tmUO24M7RQTvhVpJleV7LS5b7mD8R4gtWXLUNMqE8nSVOoivnlCI9wqRNvkxczYrg5RNGBVEaD5SMDlbsg5Pp8WxPkIOuhpYJ9VIK70EN','nxvsnlFds40DKKNA2Qv0t','qucDQ','e','E',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3987166653825074078,2552161639439250708,'MAvn11ePM3uegXbH','lzzolTdy7hPjqRZxK9iknHKZfJbDjy6jRca4vEHmsq','wYCoDw','blt1qVJibxX3HWuFknYVf8wTEJc5HSv0z9SAU2VSPhMdHjpMmuhTc6AaAoQ6bJuOIXBwPQOUReJRLsacz8oJYxEFFrUCiTUxInXV8RhPrTpOFx1ZGItHLpCBRcTKxH7M5qRuMJEoZRwHhBDivmQXAHzRTv70AVhu4vLugxCQBdhCMmsrv5qIXQXhWPMY0RDEEh','Qa9Kzt6HwABUU9nlILJlxqiwHuDcIKipIfn9jAMZ07j','q6QL9dbCmiOFYUpjZ3GnDIiSglDbYPJSiTZaEg9DmLqmViJAq3vOI5BS7NIWOMN6w7pgFrMv7z4h0K2wslG9',13);
-INSERT INTO ti VALUES (3987166653825074078,2552161639439250708,'MAvn11ePM3uegXbH','lzzolTdy7hPjqRZxK9iknHKZfJbDjy6jRca4vEHmsq','wYCoDw','blt1qVJibxX3HWuFknYVf8wTEJc5HSv0z9SAU2VSPhMdHjpMmuhTc6AaAoQ6bJuOIXBwPQOUReJRLsacz8oJYxEFFrUCiTUxInXV8RhPrTpOFx1ZGItHLpCBRcTKxH7M5qRuMJEoZRwHhBDivmQXAHzRTv70AVhu4vLugxCQBdhCMmsrv5qIXQXhWPMY0RDEEh','Qa9Kzt6HwABUU9nlILJlxqiwHuDcIKipIfn9jAMZ07j','q6QL9dbCmiOFYUpjZ3GnDIiSglDbYPJSiTZaEg9DmLqmViJAq3vOI5BS7NIWOMN6w7pgFrMv7z4h0K2wslG9',13);
-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(59), d VARBINARY(10), e VARCHAR(35) NOT NULL, f VARCHAR(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-33272735,4438,'rYeliq89bpg9MshZpbSoiDQ','qYHgRjm','h24mPgWqJGAuBp','HSr3DV3mW1ByvcRawVLmLc6F4nFHu3utHBa5n7gN2rp','zZguufEWemVsatbMByrwp7tCwGPXLcCWRuawdW6CJaH8zWxIbU0YhMbPdRt','2FZGaslmP6VurSkzZyr4bc7ijaWJZpZFLE8jc4CoqJ8J2JuZzYHfGp7p4Yo7cCniRy0ldJZqkkSldhZZqWn6jU8OFGaGNXW',0);
-INSERT INTO t VALUES (-249228664,226,'EudRihkAweWLZX','niW','RZ0Uht','NZQ0qpu9C2YLxD1aye','JIHiiZkllYlJLiCktAo6RqvuY2tgTvoRrsiK5VassfG2sOBsmGWXCpgK6Rc37jB8IIsdtqJenUXLJIAb','4mvxuUipxLTfIe08Vi7M38YxWUe12uE0pU2ejrOIqnZZIrFht5sZ5yhPWD50Qbat3tapTuhnN0ZRB',1);
-INSERT INTO t VALUES (-1047748476,6138,'7vIXpAtHB30C','4CTIm2Ku','rK5BtFm3icQ','RIi5JoX','SB2BZLkjz5K3vclJCNKs7kG8xtnDvrDDdgZZfOAjRzRFzmhs5xppGBsGnaRDoQAhsmZ','gJVqu9SPP6xE8tRiNyIlx9AIXlCwMvDGIyqTayjzbJ',2);
-INSERT INTO t VALUES (-354122990,-8925,'Qey97TWfwFQEHN7QqWjW7V9NDo9U10xdDT1jFHSBLicr','Nf','7GkBXbDFS812M7ej6dU1NYPZ9M9Cv','VYHkv8RYYCmW7mguXgBeVHlg8','arsJjieAaVzv1E8n1qP5VKKsGrX4S1YREBzmTZNEEMlx9c7GqS62KyWyDeM','rMEC8YIqbzq0vbklOH4',3);
-INSERT INTO t VALUES (1805655216,-17499,'sWicPMmnU1J9yq84k7N5xJfYRFerpSKVmbxqCZ3H4NauzYL5UJ','D7G9obPF','IINGFRI0cyQlU','79seKCJmpAdzF8BHL7MI8yr','iTTM7AFuAJhC','mJ0qL9opYA5BTfUjuqANxHmWQ7NOyg1AZlM7jnhQWnvKmk80V1qUOLzzBZMq8skYlflNEG3BljbZOVGOpQ9d',4);
-INSERT INTO t VALUES (2093804849,10605,'7IAQrR','Ht2LbhoT','TgSosW3vywRK3ymnZOwmHDLhkUtcUm','xULFuECKGQFwIDgfKYgWP9qrq0GIOTaVl9zDtKI','tKSU2E6mDYG5aMKSfcdNyuTEufXZdNH9cKwSXy15IyULVpyLImHG1Iy3dFBMFg4aopfU0','Zikgu88QbqDsl66f7nZq0G',5);
-INSERT INTO t VALUES (1950808807,15021,'1i1MAkKC','mF','sqOG7JwbN0hOmo','cInPH','qlN7XknrJfDB7ujO6JLiUKNkki0tHBAfs0HratjTiycXcduDCGWbKCQ8uMcie0OY2t9hc','I68527MgNNoOjFCaReSZW7GTn2VfnFWU4RmiiPd6fzrhoZXacNdedNft2FZaU8GVHefVYh12P4whWfmXhc',6);
-INSERT INTO t VALUES (-1805222736,18107,'fmTzSG89hXB','pFsPX','IFUQgmFBU20Pb5I0J','SMkHsw8ltYjD2yOEc7B3uih9lhjMx3z8e3SBKNI1uys','SMBuCbKfvqBUMuUgKWxHrSBG03hzWPDRO4FKUyix8','LFjFC1O5YYujGK7qCMWEQNMXnx94L1lJVxalR1Y',7);
-INSERT INTO t VALUES (-437958916,12970,'a9xE4tAruquMNiUFCWhBb0gI','XV','8u7TZjdK','rqAtzjbCsVHPkHXD0WNQbHZh8V','4qbOAWAfqAvTS3tFy6wHVLGSuF6vyb557aObNTLknhAWNYDzGz9NfvWBTBhtzaukJvsd97G6OCalRZ86Ls','1UPC6PBHf4N88zdxSzUlHG',8);
-INSERT INTO t VALUES (139561314,-25606,'dZLa','2tIb','rrZfC39qvDGyBT59','HOs','AZ9WwUrGP','jALKrxYDFChGThAZ9JuFkfPsjnrjqw5e5ahKMT5KwBl67PA6cR0yjRafFLsUoPdvt4g594PH6BZmtzSrNo1gVoXp7RV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-533351064,-5916974379278188405,'JxtVJWvKYRIf9TDVhtEdktypAdg8zVJG4W7SIkCBuTwue','44l64c5YtlsqVX5JSvFFz4AUzz6tAHcincJiIdBT3d6c1YOI2Y1lK4FBJoPSWyBOnCpv8j9fr','gJwaygQdmVoq9lT8RG8A4KTPTei74Knd','2oSIOvPQD4VpTXCLHM2Mq1zx7B5VQPF7aKF9aLsOW8DKsUm','R','3',13);
+INSERT INTO ti VALUES (-533351064,-5916974379278188405,'JxtVJWvKYRIf9TDVhtEdktypAdg8zVJG4W7SIkCBuTwue','44l64c5YtlsqVX5JSvFFz4AUzz6tAHcincJiIdBT3d6c1YOI2Y1lK4FBJoPSWyBOnCpv8j9fr','gJwaygQdmVoq9lT8RG8A4KTPTei74Knd','2oSIOvPQD4VpTXCLHM2Mq1zx7B5VQPF7aKF9aLsOW8DKsUm','R','3',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1770575240,1305606167656033901,'YRWibaztaF','UyDMHLhwDt8idkXWqYxnSLgjxcGXNDUiVNrdj5a7tsWzjnihUKEtgW70HtsZPLXcuTQnf7dZLukK7L2QtjWIprHd5cI6mO5V','BnduRtupl4W','MciX9g0TaEwp4K6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d6ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR88EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcsyRgOfrwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAiZaufbKZb2P7oQNMH35tq1QBcpxct8ddrfWHSl','S2','v',14);
+INSERT INTO ti VALUES (-1770575240,1305606167656033901,'YRWibaztaF','UyDMHLhwDt8idkXWqYxnSLgjxcGXNDUiVNrdj5a7tsWzjnihUKEtgW70HtsZPLXcuTQnf7dZLukK7L2QtjWIprHd5cI6mO5V','BnduRtupl4W','MciX9g0TaEwp4K6D1UDROPcXRnYW5iDZasmoZ9xw2zr5AQ25d6ZxVwhekBFxgTXBm3GhP8fhApz1qqwZfjb6rR88EPa2ORADW7mPX3m5vJBJw94i8UWuFE6dpxTYuwbcTjgtgqWzOQXcsyRgOfrwHX8jW5lEHJQ0AZ12syxOwWlhSrOmHSbkRCYODujROya8FezJs1W3yt8PMtnUUAiZaufbKZb2P7oQNMH35tq1QBcpxct8ddrfWHSl','S2','v',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-272674168,7985564344708298966,'T62kfYim9AzjxY327AddA0ta9psrSUITWj9btd9mzWVKYklAysVMIQUHbIaEB4FWPllnmTJkL','Yqi63NIFyqZCs0KUKYPZbBtvplDaIk4g5SR28PLUTKZOXle70sos5rfsZtjDWDAilSfxQYYmqIrDP1RwC7SrJREhk0SjiaZ22h570r2NxZXEmitqYLPSSw73VDuk1ZbxVeGgWcXcip2x6L1N8YFeDJhSalEh5i26baXyrp3H66cnaOG0XN5bxBk41rPKJ3a5PJfmo2K6Ti0mrk1ilNxdUb3eWbL7ZfIduUuau99H','t2NRbMJLhGVfPFuejkVUc6W4EzRWm2J57l','9YnF6CYgqYaGjv1TFO2rUPj9fJZp7f55irgzrwpN3J0rS7GPrkBBsSkpqFraXxIub3qisjuZ8y3xcGcuayN0EtwVePUcP5t8sZmMo088DuqoU8TJ25vI7UeYk7XG0exmZeFmICZwMgKTZe6VfCLD3oHvUgZ9mgd9g3bkcCSX7aHZr1UPjVnBQZT7PNpzCCYEW3TLwXqApRpURB3','2J','b',15);
+INSERT INTO ti VALUES (-272674168,7985564344708298966,'T62kfYim9AzjxY327AddA0ta9psrSUITWj9btd9mzWVKYklAysVMIQUHbIaEB4FWPllnmTJkL','Yqi63NIFyqZCs0KUKYPZbBtvplDaIk4g5SR28PLUTKZOXle70sos5rfsZtjDWDAilSfxQYYmqIrDP1RwC7SrJREhk0SjiaZ22h570r2NxZXEmitqYLPSSw73VDuk1ZbxVeGgWcXcip2x6L1N8YFeDJhSalEh5i26baXyrp3H66cnaOG0XN5bxBk41rPKJ3a5PJfmo2K6Ti0mrk1ilNxdUb3eWbL7ZfIduUuau99H','t2NRbMJLhGVfPFuejkVUc6W4EzRWm2J57l','9YnF6CYgqYaGjv1TFO2rUPj9fJZp7f55irgzrwpN3J0rS7GPrkBBsSkpqFraXxIub3qisjuZ8y3xcGcuayN0EtwVePUcP5t8sZmMo088DuqoU8TJ25vI7UeYk7XG0exmZeFmICZwMgKTZe6VfCLD3oHvUgZ9mgd9g3bkcCSX7aHZr1UPjVnBQZT7PNpzCCYEW3TLwXqApRpURB3','2J','b',15);
+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 CHAR(11) NOT NULL, d VARBINARY(35), e VARBINARY(81), f VARCHAR(43), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8515,130,'uM','k9fW3KG4bhRjD6PTeXs6Muq8mZf','Wy7aTvsvPfkiHd66OaovSbqqbCsh0q32MpGvnWPNaxLMLUSm6556iCDmkrW02TtUvnNKRMYo','u6aEDW','v','0A',0);
+INSERT INTO t VALUES (21924,3,'rVn6Et','UqP9tVLREMIqQHmh','7lxYRuGWBUHbEHO','TDXu2178URyCebqtTRY1rgNShQOLhQMHhqN6aPq84u','p','Cn',1);
+INSERT INTO t VALUES (3591,44,'XXqurzXi','VvVl4jr7RPcSBWwVQ','I7SIFwYbdLK2qvZZjln8xixhjPELonysym8A8vOlibta49MoR3iJBDlYyugEhU6Q','Oh5rrcx3vbndDN1Ipd2pVg2SXPdYqGu','w','3L',2);
+INSERT INTO t VALUES (-14276,191,'0dyoE','hmPBdVrON1ttjHIixh2dy14Ac83EkmO','2yn9itFJP2VfnUFSLShFmKojDmWjStSICgDxxRzKt7qOEUcn7dZhGLZiH405DhFgu0lcao','sPIPzHHiGMz0jzGHCGfG2FV4RoUkjez6UhC7V','Y','0',3);
+INSERT INTO t VALUES (-25311,120,'p','jemI','c5KbfS9cCKYBwcgWgKpGIi','jJp','R','q',4);
+INSERT INTO t VALUES (-20791,183,'zyquGiUxFn','zWZAz4drrPcW6ge','vlQhydYnPyEIJDxJR8DnAAQpxFINZFABE2lIrZdh9RgMXGf4sHWPNxBBMsSUVjhKP3Lu6dLPGInMRCAj','CBKvHAipeN6tKT','x','O',5);
+INSERT INTO t VALUES (-10671,46,'k2coICVPOJ','1X','pR','0taChvf56D50bFx81pIXHt5zA','m','FL',6);
+INSERT INTO t VALUES (20925,49,'yMPuL6px','Iu0POTsjPMFYpEujTaBVI7GipoKLVYa5','qH8Pk0TiUG9Y0OiWcoTdjzdL1wJwgUGb9zbPMWebLLG4y2HiEMoD45AB33ojxypfyhdr','f0UMss5ASjSFWS3Yaggku5OdEz','r','A',7);
+INSERT INTO t VALUES (24399,19,'b4ztmR','8KcbZJNQjIIB','wmSwXFzbS47hv8VQrsMJDHyum6','YRYZ8savjU3Qa4972IVu1r','u','E',8);
+INSERT INTO t VALUES (-2184,212,'Fr8H','Y35g2wBOqo8Atg8TSR3HziJkPx0xLAz','tRo9ovB','VPnEVuASxBYrk2JkmLWYFqTZ6daAq9','b','D',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARBINARY(35), e VARBINARY(81), f VARCHAR(43), 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 (-3089071208409026835,5344,'Mh7E8bnJAz2REIpE8mVZ7SzoBxiEtafXKg05nRwHzkBO5','EmkSYny8SE','1T4','knkRjGPDqWPDIUpeH8XeOrGJW9UGRs3yEQ0KVile','zDHDI6vo5wZkKE1gOIb3cPRxsy0HhJD3MhJMgBUF8X38daov0jAG','3mvl7jIpKDyA',10);
-INSERT INTO ti VALUES (-3089071208409026835,5344,'Mh7E8bnJAz2REIpE8mVZ7SzoBxiEtafXKg05nRwHzkBO5','EmkSYny8SE','1T4','knkRjGPDqWPDIUpeH8XeOrGJW9UGRs3yEQ0KVile','zDHDI6vo5wZkKE1gOIb3cPRxsy0HhJD3MhJMgBUF8X38daov0jAG','3mvl7jIpKDyA',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(60);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
-INSERT INTO t VALUES (-6621595645907815084,-30264,'l8NusUEVR9Jnl8EE01','7ZI76tim','y5x5Ltcm3ptsPzw6lsNRT','7FCkJuvzOMwMpgoqWAj7ix12aNnjv9ffU83o8GIDayJP58','p89e7uaTbWNVct87vZnB3oB1oJ','fczYbrqxvoxMwl7huoyDbh62MKDE53kGsuHShXu3K33YMfJln2D',11);
-INSERT INTO ti VALUES (-6621595645907815084,-30264,'l8NusUEVR9Jnl8EE01','7ZI76tim','y5x5Ltcm3ptsPzw6lsNRT','7FCkJuvzOMwMpgoqWAj7ix12aNnjv9ffU83o8GIDayJP58','p89e7uaTbWNVct87vZnB3oB1oJ','fczYbrqxvoxMwl7huoyDbh62MKDE53kGsuHShXu3K33YMfJln2D',11);
+INSERT INTO t VALUES (-6913962659271311864,17,'niHe7','1HMEkM3Hgbx82GHqrm3V8whyWHtFvK0','ZgU6uFPOSxR4S07GLB8OUzML5n9zBvlL9atkstxYAkS29s8W3h','PKggppxlYlZzRO55Bo','4','Gy',10);
+INSERT INTO ti VALUES (-6913962659271311864,17,'niHe7','1HMEkM3Hgbx82GHqrm3V8whyWHtFvK0','ZgU6uFPOSxR4S07GLB8OUzML5n9zBvlL9atkstxYAkS29s8W3h','PKggppxlYlZzRO55Bo','4','Gy',10);
+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 (-4203748018473215989,193,'6dbJJQI0x','nz38CXw','hUVX6kzGX4e1QOhp2xlUGZjyCvlQSem7SXXL3cvez7k5f1a6tXt4Rmg1yVM0g','oVUGcT7wJmA4HqydlgjKT1tGZXnzHiYg6V7GR','6','ZK',11);
+INSERT INTO ti VALUES (-4203748018473215989,193,'6dbJJQI0x','nz38CXw','hUVX6kzGX4e1QOhp2xlUGZjyCvlQSem7SXXL3cvez7k5f1a6tXt4Rmg1yVM0g','oVUGcT7wJmA4HqydlgjKT1tGZXnzHiYg6V7GR','6','ZK',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1762273924240194413,1447,'B8NfERS8zaYYDOpJ8','niCqMzLGIzFP2buk58prrKMzn0AvN2LCdPF0RV21eF8K1cDolhKhTmnD4K3rUfCVFeAbFhEqfE2pC2Ns515YC9e2M73FXAPJpp28Mas4gGkgiGBTRz8nKiCe','SEv6NFtYm','SA31R471FSWA14GRTWRsRooHSbySo5gVoMtBEC','jRYt','sHCtlrNwfY9onXI82YmYnixPEJ4t6ErQ0lRXIPvvl3cHMOUex1CM1NZlqgDwqCL1jlut',12);
-INSERT INTO ti VALUES (1762273924240194413,1447,'B8NfERS8zaYYDOpJ8','niCqMzLGIzFP2buk58prrKMzn0AvN2LCdPF0RV21eF8K1cDolhKhTmnD4K3rUfCVFeAbFhEqfE2pC2Ns515YC9e2M73FXAPJpp28Mas4gGkgiGBTRz8nKiCe','SEv6NFtYm','SA31R471FSWA14GRTWRsRooHSbySo5gVoMtBEC','jRYt','sHCtlrNwfY9onXI82YmYnixPEJ4t6ErQ0lRXIPvvl3cHMOUex1CM1NZlqgDwqCL1jlut',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8276394797751097822,11566,'2hZ5dqnMkG7zcHpKe','f45MtT8EF6FBo7KBkjefMixVsp50PmsAOObaWkUN7QOAUz2JkqJqH0aSvMR7zcNq1K8SKoI65SdkrK7NOH2ynxLWeIk3UGc0K5CWB5wkpz6h43TEFLKBktwxwCmrYumBMf','xj7pp6BUQSc8oTrIiR6ob','oPtXnWC8lIp2zNJ7nZQZeAgJBPo2yedYjaib9t40cs0KbGG7VsMjijxpcyNXeZ5qvx4KYxNiQWBuptqDb9otvMOSsJZ7FMf1sK80KaE7NX4RO6Zvuv6wZNMOou1POWpqccPAjnzlNm6qBQwpU9yDPT9YghYoQoQDERkwfCFJKaC6rBuboz403hObtF1j9FbJnXD2s9pnq76rEMurpRO','mJQgx8EE672wDgEqJDltTVVh3RDUVT2P4eMEVwVY0BpJDVQQbxfd','NFExXNaU8CTSnQWdv6TQuBTKS7cnmRfzOZqEaf0rPkRd2hIiS5EWhRIetbm0l8QqR4Cjc29dksqWy5eFNzFIgmwmxq',13);
-INSERT INTO ti VALUES (8276394797751097822,11566,'2hZ5dqnMkG7zcHpKe','f45MtT8EF6FBo7KBkjefMixVsp50PmsAOObaWkUN7QOAUz2JkqJqH0aSvMR7zcNq1K8SKoI65SdkrK7NOH2ynxLWeIk3UGc0K5CWB5wkpz6h43TEFLKBktwxwCmrYumBMf','xj7pp6BUQSc8oTrIiR6ob','oPtXnWC8lIp2zNJ7nZQZeAgJBPo2yedYjaib9t40cs0KbGG7VsMjijxpcyNXeZ5qvx4KYxNiQWBuptqDb9otvMOSsJZ7FMf1sK80KaE7NX4RO6Zvuv6wZNMOou1POWpqccPAjnzlNm6qBQwpU9yDPT9YghYoQoQDERkwfCFJKaC6rBuboz403hObtF1j9FbJnXD2s9pnq76rEMurpRO','mJQgx8EE672wDgEqJDltTVVh3RDUVT2P4eMEVwVY0BpJDVQQbxfd','NFExXNaU8CTSnQWdv6TQuBTKS7cnmRfzOZqEaf0rPkRd2hIiS5EWhRIetbm0l8QqR4Cjc29dksqWy5eFNzFIgmwmxq',13);
-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(14), d VARCHAR(47), e VARBINARY(95) NOT NULL, f VARCHAR(56), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13,-71,'sOUjEf','UXAxrtLjMj1nfOLXnzUycxB3xkApw5Jpk7EIBI8','NE','Cm4NfqC3XE74','UpKyUeca17BEYiAEVh0Bd5mLZcQZJ4zkcuLqZDZjC3xTNgkzcARfoQzMrLPilGYig6LgPtaQS9jCfBJobmEURpSy4O','1pHq6ifQNidJ9YIWyLK',0);
-INSERT INTO t VALUES (8,20,'WOTcWthzXLOp','M2yNvh6535B','6enogXtbUcAY2pRF3Y9NwQy9M2i8UleNvqqTziYE60antL9r6fDv2','dR7DI','EjdTfgbizItThEYy6oyZZdlIoPrTWSuq61CRLa2ebdcnQWOIHs1Baxe0Zp5a1pivwhMAeJg9qrXWH','3zvxMN2jiyNLrZIFUCiukSsSuOSfm',1);
-INSERT INTO t VALUES (100,92,'a','NGNrqFhAmqLadB4nkzJd','Aonw5B1vpEg5lpXVlKjehAasnb1DXPgHxWjFvTCWkA4xqj2xYJ1eCil2o','tpjhbPNRKfMtWm7YfKjykHi','ZnPstzIVpmmpkqA2VWQpfUVWpZw9xU5gEkIPTVy','rryVji4OAJwg7Fq0vfPNso1qk6f9gnHUbUCJbPlUJWJL5Zlmao',2);
-INSERT INTO t VALUES (-93,21,'33Ydx','8VnqDjWSh5dqyi1DbbvbBTTOyzlqKlzh08XZC7xtdieoL','MuxekBG','FqN1bPuwxhiruDwPwgtxXT7arwtiCwwSAPhKbFztMljL3Edlr','0mQzVWmqG6ka7vVi3xTkaBdsKexIm0XNrT47FACxhNOHcBn6BC4lE2VuFiIxfC9RDXngE4iD7wif','N2HZYas13dCfI3LIYAOPikg9tIBMX9QwQtslJavE7sS8EnwLASXL2atYr03ab1RBI20xPY87BWSLduj',3);
-INSERT INTO t VALUES (-2,-128,'iwAbj','kIMrKOEXsqQts3CFC1EvliSAaHeXy7P2KYRJimTxvTK4UkZ','B8t7BzwcYjNx8VlF5GxMT1EYvvl5hBojQ2e2BFF5zXkwOcRWywS32o6A9sPkjfR5nJV3GvOp5ksy6qwnXfho','AaYykIGfFGI06PtSa24rNegOlyob61RFYn6Rc7GWNEyiF0','SSiDu0CVv4mwVr6s2wN0y8EtUphbmE1jsHJUvsvk0VxS1SYRMpq5aPQ2dJqWxr4jwt','bFwFDNaEJKM',4);
-INSERT INTO t VALUES (57,19,'lcSI6Uy3','MyVu','VKxXbQIlJgOu3Dvu4Q4','T6TpIr1tk5xddWi4f28vfqhLEae5h69jhDK0AAjlZ5jZdOh4nGtiXLB','IdpVSrIL9WpjWWJg4KVRyI9SwYXRJ6nGefuqroL6083MpXjQ8dndKUAQuV0','6kfHNltlhoK3K3QCgLgD5osz5pPYI5DV3r1zzxUiFjcGlSWZD4Jkob17JfKzzLWdfAc',5);
-INSERT INTO t VALUES (-63,102,'ZZfg','AF6v6eLF0HbkGL03pDIiHK','xYuRnfp1ZTKp1BxqZ0k4uiNEiqWSO1mJ9jQYnk9Idt7JuxLXhRG1iQ4gu5RC7nSPk7eY','Wu','sKQwq8Y8MrG6S7E5wGbaH3EcCQbEdsdWjKRbueC8vjyFo3GvmT1SLoVWVxDH6RlMtD1Wd1vSSbcKnnDQ','GITQLoTZdMwMbrrIKLNxLBKD9c4XaNHKaZfDtA006Z9KoaJoVj6iGOa94BEjTLkGTiKKlwMunwjyeybsibU',6);
-INSERT INTO t VALUES (15,-31,'pBoNs','QwhW2HlPHA8fkjJ8RyLqsbgP59rZxYjcjJxiiysea','lsdioCzDyMiGSt8ejTKyZ0ap1nNh3B1j6b1Xx4nz1hlKCHte98c7pFh9OSQ26XVh675gpOnVdLtYUSTqu1nwmVe2','nLQqwdkZy3xlEI9JUbIKQWC','HpAXLBpW0QWgK0kmEOSKrQ6y4vheIOphGmZRpFPHYI64hiyb8Vnu10F2dUOOHmEs747ubG8lL55ms7oHXcaTCF2B18','w1I4o0WznGYTjMAaMrzaOUfT642QHRZrdCfCU9Nq',7);
-INSERT INTO t VALUES (-109,-106,'BM3H','iyHaIAdb0r1VVcdii29Rs6DGXOF','bJ36','YPozEneOrMRL5EHVCs84WW2aL7SuLoXohnKQmlGxO6Y4Ej20dP','mvugaAOSFtap57ugJR7UJlcg9h8cwv3rjETREDW5XvNCeMMDqU','FiMMN3Ih',8);
-INSERT INTO t VALUES (122,-110,'uNGvo02Mvm','DdvXXHYdfk9htSQ','5KYZI1DCD86RBobPXoueg6FZtZQvVOzshj4d2Od1UTQWorqUjynmD8XYdqccELEVbQwMW5Hp7rpm4V','j7YiB','JNfCh2ZHshH8zpR3cDgH','qVJRYPNCni0myQCVYUzlM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-9107848791616559255,93,'9c','qappymVLJwa5wwvtneEAXxbs6LDABiCujT','ek1QCPU8V6jI3jO0n1wDfXkLs5HHrIBKPhhFeBCZhXdgzErHCd3GixAa0y51LritXfRLgb','0Y2JJkg2q6gBUbWQ4DYtyH','uxCYr','QDkT1lsYgsgun7Z8b9Qcauq9RPMpkxnhV5tRkBEjnDB1P0xH9L3UQ5huSn3nNIa6lxqxlGtEYnurWEjtdjv8K',10);
-INSERT INTO ti VALUES (-9107848791616559255,93,'9c','qappymVLJwa5wwvtneEAXxbs6LDABiCujT','ek1QCPU8V6jI3jO0n1wDfXkLs5HHrIBKPhhFeBCZhXdgzErHCd3GixAa0y51LritXfRLgb','0Y2JJkg2q6gBUbWQ4DYtyH','uxCYr','QDkT1lsYgsgun7Z8b9Qcauq9RPMpkxnhV5tRkBEjnDB1P0xH9L3UQ5huSn3nNIa6lxqxlGtEYnurWEjtdjv8K',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(15);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
-INSERT INTO t VALUES (-497745404370746401,-15,'Fq','cfEeLLFXWhDtWV8L8m80xRd','nR5U0896IimRYQPOe1SBSlRbrzRPcsSfEQomfXU0ZIgLYl2i0wLtVZF7PaL8Yn66ZbqmD2R1qXK4Z','vGjKf1nYr2OcrcpbPI13m8pI','w1VwWDqkC','Ik5EMDaSA7qHG2nmz5iRAQAO',11);
-INSERT INTO ti VALUES (-497745404370746401,-15,'Fq','cfEeLLFXWhDtWV8L8m80xRd','nR5U0896IimRYQPOe1SBSlRbrzRPcsSfEQomfXU0ZIgLYl2i0wLtVZF7PaL8Yn66ZbqmD2R1qXK4Z','vGjKf1nYr2OcrcpbPI13m8pI','w1VwWDqkC','Ik5EMDaSA7qHG2nmz5iRAQAO',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3545279238385331121,96,'NcuguKGsE','wuom4kma9DWIwycPCo7YWYTsDFQrkkeRJ8qU7mTby0HDO1cMMdk0H4rRLKOCwhR9kAt0lb6SppgYtwgjQtQUcsohAEd45VCwECIeSDwtleiPpRxIK0eqouUsbigWPmWktGb4ysk9oNQwjkbuq93654JLcDpHhUKQVuiSgfObxr517XbBFxO3Czcu2qyETos2ATVap4AZQM0jHrwnwyVAAvyrqEJABq3VKl84AeADtncyBmIEHm9oW','9RaZ0pizYNqM4TxW4PAL8FRKwkCa1','5DwAKNlwwQM1ERwM5SzzUhQB6K','DwZ1OMFD','DyKME0u6wdO4JBc24FY',12);
-INSERT INTO ti VALUES (3545279238385331121,96,'NcuguKGsE','wuom4kma9DWIwycPCo7YWYTsDFQrkkeRJ8qU7mTby0HDO1cMMdk0H4rRLKOCwhR9kAt0lb6SppgYtwgjQtQUcsohAEd45VCwECIeSDwtleiPpRxIK0eqouUsbigWPmWktGb4ysk9oNQwjkbuq93654JLcDpHhUKQVuiSgfObxr517XbBFxO3Czcu2qyETos2ATVap4AZQM0jHrwnwyVAAvyrqEJABq3VKl84AeADtncyBmIEHm9oW','9RaZ0pizYNqM4TxW4PAL8FRKwkCa1','5DwAKNlwwQM1ERwM5SzzUhQB6K','DwZ1OMFD','DyKME0u6wdO4JBc24FY',12);
+INSERT INTO t VALUES (-6610274799347649725,124,'DojeUoMQNV','DXifWzQXZGMAwuizdJRN9D2yOU7GMz6lnV2P5cckLqFrRG0JmJJQnaccL7bjh79EVl77ZCvhSKSYPutoc68tjsMlUqC7g5DX42TJiC1sJsEuq7SFPin','hSKLcLtFpMSHYqrHp0pRvVPpk4CxP5Qg0I0CXcaUm3Gaq1','vRkl7qCILdpuc0HWlLDYGhBlEEAoLJ','g','6k',12);
+INSERT INTO ti VALUES (-6610274799347649725,124,'DojeUoMQNV','DXifWzQXZGMAwuizdJRN9D2yOU7GMz6lnV2P5cckLqFrRG0JmJJQnaccL7bjh79EVl77ZCvhSKSYPutoc68tjsMlUqC7g5DX42TJiC1sJsEuq7SFPin','hSKLcLtFpMSHYqrHp0pRvVPpk4CxP5Qg0I0CXcaUm3Gaq1','vRkl7qCILdpuc0HWlLDYGhBlEEAoLJ','g','6k',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-3620226636033092720,32,'V4','zCvXGW4','wewhBRr6MO1NJuOWlNW9VfosJZHa9qRfsN4Fukz9hwmW4mAX7t1CcQtlHccdGlxh6IRWBUZzW','FlTnOTGmZfb0J8B8n6kBwu1Hqt9vZz31XoFzmVJhZCzVsPrYndi3Wb4FAE6XXgXPG53OcFiiTs5zdIUze8lDVZo8ky7D5a87rvYsiJg8LcSn','jb91OQM','Nmxge30lasq5J21TlRY7ITVNNfbrm7vb6euo3CaVu0PYJzbypHDuXb3',13);
-INSERT INTO ti VALUES (-3620226636033092720,32,'V4','zCvXGW4','wewhBRr6MO1NJuOWlNW9VfosJZHa9qRfsN4Fukz9hwmW4mAX7t1CcQtlHccdGlxh6IRWBUZzW','FlTnOTGmZfb0J8B8n6kBwu1Hqt9vZz31XoFzmVJhZCzVsPrYndi3Wb4FAE6XXgXPG53OcFiiTs5zdIUze8lDVZo8ky7D5a87rvYsiJg8LcSn','jb91OQM','Nmxge30lasq5J21TlRY7ITVNNfbrm7vb6euo3CaVu0PYJzbypHDuXb3',13);
-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(30), d VARBINARY(59) NOT NULL, e VARBINARY(29) NOT NULL, f VARCHAR(77), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1653698274,-152173638,'i8Khorhmn4yNse3YTJ0QbE4Sovw','9gfM','zXQqhiiN','i6ZdBUNonPRgypVXEstRU','n3KWiD0h4YYNNfCvp2s9oQENzbkhVH2DJGh7Na1SjcRYAhm78cfT','210retckbjOfb8SFtWsH37lFy03NiBlgTDmOj8BgWrmZLXtuKsxMIyGDn',0);
-INSERT INTO t VALUES (287231732,38200216,'ibG6Sju62nf8XwLU68','Zhxc5mCIxJ2eCDT0yVOAL6X21TwiiSO5PrbzJcZn9D45bVqdNidYJXtqW9','lmfOcjY3YYOowrC','rjwt9Pf2jigErKAHq4uEM7Eg0','bpuPFACgMgJJaZ2sXZfFisLY1CVlL0V30ya4fRk','CPkPbYKUHWoCVVmqh1Db9JEJZEByUNAedHaRFzSaUtZzsvCK3iDLPECfdtul7rb3',1);
-INSERT INTO t VALUES (1667246370,-1408475217,'VEOsLjquh3d896','6sqQX34vtnJqbs4CAWUTZXxssAoH9OW0Wpz3vy6V','Nlv','EQHKyaGYwo5wHqgz47EWmI3o','6xymdcV7HtAQGEREa2wslgR5el4','9JmA6Ewio0MW3qk0MJuKrFDFhfnLY9f5Te6QVGd',2);
-INSERT INTO t VALUES (2230503378,151313393,'DQAWtHzIdok','1fswZMvOxq5ursSofM8TBezLOemz9lyu56Faw','U','h2FH8sONDV','ytHobHKBDPh0znT6HNvDYvEuRltqXC1CtgElPxUPMBKieHCCxdcoYV9WLimdirR0tVX','5uecVYjz5NVqKck8KR0D',3);
-INSERT INTO t VALUES (3092912415,626129946,'hqQNcGYkdaNwteb','f','nzUiJdz6sRDSwBV3ZdLTeHEvo5JTH','YJBKElkmla8xvx69eUxwTNBf2z5cd','X1RNKFGkYuDTuyvfWp0tWet9ZIelOrQYb9hl57k60NbcEKJqkwTjyt72k07PxU76LbklxfH25TZUJQBG4VwfxCp','FjRtqbROppxpCBTBaAvMa7UrKxLFPj1tQMskyyK1v',4);
-INSERT INTO t VALUES (3834978029,1048231072,'4bRAwhg0MjV8','o8S299D5xfqo989i1Lcm3s','fXSEb3wDdYIHHdhA','cNZOyMGCHh1D89dfCegx5ejYgdH','VySKHjk4BXwba6Hw1Lsce6cOVnjjgiPGxtrlMw7kjc4ayBu1ayq1Hoiaoc08RzlxsCWbDsMdTB3Clbm','OnM7MXcwBQ',5);
-INSERT INTO t VALUES (2769012922,-59095061,'gAEzR4kdjaY51','UhxBVW4AIknijVEOMI0nfgPYUg0ctG3njxx','lzdjRaKHjQzJYOxqJ7I2j2','3hszALaiV1fqXoy9x6hlZWFDPPvPe6WXQg05fMjjuhwYE5bUJyuN90uLoQ0aPSjHXfqASQ1','U4AFDXa4dRWjNDbIARztefUyzBGcaZ9zvHQbe8Dvfv53r0pi61ejCdKEq5DRwt1zkkvK42wDNb6kAIWfAHDJymSM','NZPCuSjR9RA9nPjaXkaI',6);
-INSERT INTO t VALUES (1942760762,-582353783,'xkKCiaEDtvfBSdlJ9ao1Vi7dsznF','oW1mjbNo9LZNEmeaQbGscZAoZlw9hBaAD','PSjVMPhxQw5D','MOT49ScvXaWwRcTjIJbLGGVvBegpY5bwsAxL9FpY','tfA8G1ciI21P19NWGZ2K','qMZr0mCUwUBozTp3xprFaBbwZvC8IfjkFL1Py64GnzfiA4CrOqqEz2HYuEcso',7);
-INSERT INTO t VALUES (983987023,-308514082,'ah4weSHenaAaUfIFqw7NkbIK','HnfQFMQD7kwfeqvPj4AFXdKiy7wbCVlB4Pg3qMFj40ae8sXng','eHR2hfa8IK3FljD803uz5adY','AI','pk4Acwo8v0Rutq826jKLBShSd0sjn0faGMOTEJWGQ3S11RjhJC','f9nBleL40ixPH0ruGbYixlGFKpAAAkL2c5TYm4MhD1MOtibrM11PN6lK0ueEGVONrtiDTEyIx3yJq61epE',8);
-INSERT INTO t VALUES (1590271851,29396074,'4tyClgV6uCS9eWbN','ccU6W7NZOl4vVaAKvYQLUTcuNAk1KEWtzbAHJxThMr9kxcE3C0x4JHPU4','FtF92X3REaAe','RYUlMrKRh','FJVcgISvHWztmEkocbTQEzO6gS7yEzXgoYGm3QVuLU6qwPpzPsfDgJY','7M5pliKt9cp1S3WkrCXGNadpsSQ9h47gfHgF4XVvFbCGhfa0jZlrqafhkwI8mPdgRIn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4561485746878889304,70,'274','AR55zhFJGoTln','kkV7dat5WbN1yyrFFUpgsZPW7VU5ti1uxb7R1G1DEwh5i1Ncfz6cL','QkWhpMEDbZMMutwMzjF','2','N',13);
+INSERT INTO ti VALUES (-4561485746878889304,70,'274','AR55zhFJGoTln','kkV7dat5WbN1yyrFFUpgsZPW7VU5ti1uxb7R1G1DEwh5i1Ncfz6cL','QkWhpMEDbZMMutwMzjF','2','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4835342196902929550,122,'LBpv5','ywKxK8bL3J3','p','NpLX9CQ0zlx1a8D6GWMxfZmBMC1XllUeVQXxVqaxYG7cq7CrAW0M1PBc9X7rx3jbK9wW5FD8jYPJsluHGekX0ZEZ2Z0KK','p','1',14);
+INSERT INTO ti VALUES (-4835342196902929550,122,'LBpv5','ywKxK8bL3J3','p','NpLX9CQ0zlx1a8D6GWMxfZmBMC1XllUeVQXxVqaxYG7cq7CrAW0M1PBc9X7rx3jbK9wW5FD8jYPJsluHGekX0ZEZ2Z0KK','p','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-6371987073812456028,151,'NefQyz','2dvxM7qsc9rusD9zrNT3MuX2QKJHwQVVVNHFgrduYc1MkVJvCOijacJ5RBHh8XnXqcQnJd594LqaGtlS3YAIonFZwFxbK0HOq0J0LHhOA7bJ5iAV2y0E9yDbNFi3QjnWqx7dKKf3wr9I7cQEck1RArFNfinXnZ2jnQDGv35jeHGcgwENwB1c9ZALXZkyU3Acuyu3HLwRrqNtzF1UehGZthViDh7vY5lPDkE136Gtsj','EpsoyCWhPdPiBfqICUl1fDr80uSoP7xB6peRUkCf','Ric8ZspzSV9btfHjyAtFYLfCRv1fRFgYR94J3OtclbyAtlp38edyByeJDxIMHgeNUub1lHEiTOjjq8Gcf2z2SCNlBuvHotDAdc2XRjv7cFAteNeTF4iTRcqLY8Mn8mmejzaHtanvBgqnGDq78ZqeuTuYpD3x6ILMUK0LrmbsHLuSWTQ207EpX3Ve23Y6HYsDf3SlIv9T5KwN40DNdu5FWRrEDkNd2q7iHz7U3eBwIGgyuz4j8MQWEc7uWe','Q','k',15);
+INSERT INTO ti VALUES (-6371987073812456028,151,'NefQyz','2dvxM7qsc9rusD9zrNT3MuX2QKJHwQVVVNHFgrduYc1MkVJvCOijacJ5RBHh8XnXqcQnJd594LqaGtlS3YAIonFZwFxbK0HOq0J0LHhOA7bJ5iAV2y0E9yDbNFi3QjnWqx7dKKf3wr9I7cQEck1RArFNfinXnZ2jnQDGv35jeHGcgwENwB1c9ZALXZkyU3Acuyu3HLwRrqNtzF1UehGZthViDh7vY5lPDkE136Gtsj','EpsoyCWhPdPiBfqICUl1fDr80uSoP7xB6peRUkCf','Ric8ZspzSV9btfHjyAtFYLfCRv1fRFgYR94J3OtclbyAtlp38edyByeJDxIMHgeNUub1lHEiTOjjq8Gcf2z2SCNlBuvHotDAdc2XRjv7cFAteNeTF4iTRcqLY8Mn8mmejzaHtanvBgqnGDq78ZqeuTuYpD3x6ILMUK0LrmbsHLuSWTQ207EpX3Ve23Y6HYsDf3SlIv9T5KwN40DNdu5FWRrEDkNd2q7iHz7U3eBwIGgyuz4j8MQWEc7uWe','Q','k',15);
+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 NOT NULL, c CHAR(74), d VARBINARY(65), e VARBINARY(32), f VARBINARY(29) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30983,-1532443167,'W0xiKkXXR3','3ftCR8zoKWN2XIop4oGHeDeSFg14vwr9nH2VILOtr3g7snbprzSYccdWpHIw','rxNLCAW0FW4Vbp8w9RHYKXFqhWh6s1F','x7KN9YCF3sdWGiXcParv60E','O','x',0);
+INSERT INTO t VALUES (51372,1217590244,'imxYfd7FKqmdIGG3KMZS0UvLDG7Dw','OS3Z38h','EMNHVoJZoiuHS','O0WkQYMkzZLy9KbiIA','6','P',1);
+INSERT INTO t VALUES (15300,61025988,'Nt38C','9pSPt4NTMgaQL7NY8Ek6C38s6XVvGTmPZMqrFc','hHkyk','rzPRJh','Q','4',2);
+INSERT INTO t VALUES (48801,1064863638,'8GpVSkoo1LQFQBd6NfLAyhiFTxheE3WbqMJYQfJdRdTzyJN5ny4IC9DSwPa1hYAu985DK9LhL','PSh','CjxmhQ9xEOI06pabDf6md5iUoJmU','e','K','j',3);
+INSERT INTO t VALUES (64587,-1877003668,'c7I0WX518hoEWUcfGpW3PlwzWlBS4NLH5Be3NEqBAzDOABSDySBen','1inMWCDCi1l6hvytYK5zvpejN11zWGFJx6ADH91TTQueXzajJEz46118IquFSjx','VDIVllMddo6XRj0W3pS3pECqBaQU7jK','sfEnBa9','I','H',4);
+INSERT INTO t VALUES (51575,523375457,'rnhNeSLxMm1tESeCwt0vOPntFvHadzCs0QZ','GDJIO2UfzBKk1s1WophxLdaT9Am2hFZtA1mHSaqXcm39TsooVhHLcjKdoyaXqi','vBiJKoM','E6xt','M','o',5);
+INSERT INTO t VALUES (189,-1284224963,'fVnSgxrDSUQ8oGlD','hAV8vixSMAYMnLek6V5zV0VgElg0XibuEzy7JoHw6KeeIzMeLEUFLOJJreDC','RjPjNrJfIvuvIN915a9SEBYq6ioU','s8Eskrr7M6Xj5oREUQR4t','h','C',6);
+INSERT INTO t VALUES (45968,-1144342691,'BWGOKSIezDTPGwVsCyxU1PMKkK','wb9NMg94nqIWoKoK9PrWpTqzqftWp','usZwY1tycA6','GesQOorP54vO2xJG','x','U',7);
+INSERT INTO t VALUES (19006,-1215633004,'XbJsQGld2lQSMMzVotspMzSvky0byqIOckWoDCU2S9AlaFN7I1Xol5sa6UaQH8x','7ipfzfjxVzHioYRZWujXi3bbgIyIOsYSukaSNiNzCORsVxJAcVXvrOnV','nsDC6nSh3e','dzmPMaIWnR27','g','w',8);
+INSERT INTO t VALUES (58060,126273810,'H6KV3A9MtVLjKWrB68c6HmpBSjYKuKpYBBxf0fKRSSP','aiM6qqlaDXIR','WjAdstaE3mDLlf8IwnCjoEQ9x69','Hg8cXnT4Q0y9MQodafGZDpFtm8','n','h',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(74), d VARBINARY(65), e VARBINARY(32), f VARBINARY(29) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (382741676,-168934213,'iTwdgPnNgtamLo','3X15FIsfeSLMO3u8gGXDNT','7u12PMhniTL8d','ZIBdOgvCMdYriZiO9eB5chm9gwxfRe7RdSbPw9v00RlO32DfxaVW51BD28KXMCB','B2zGVTRL1B3W6p7OlKWQTXTx7uTcvFzqawXjJvK','BvOCyWSiVZUM',10);
-INSERT INTO ti VALUES (382741676,-168934213,'iTwdgPnNgtamLo','3X15FIsfeSLMO3u8gGXDNT','7u12PMhniTL8d','ZIBdOgvCMdYriZiO9eB5chm9gwxfRe7RdSbPw9v00RlO32DfxaVW51BD28KXMCB','B2zGVTRL1B3W6p7OlKWQTXTx7uTcvFzqawXjJvK','BvOCyWSiVZUM',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(31);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
-INSERT INTO t VALUES (3390993413,-1161646804,'zF6w0GFXqXGYfuTNKc','CVYM5','hCVtpQVq4j5p7CNAwWjxxRfAawy','V38LSiLRdOyfbUleGIZFC68DLMqcPRATNmsDKAbyd4oq2l8','MxY9hbrnoLi7q4bZeMbJMXrmoZVORS0Bg4aq4c6s9V9HENtWCqk4Q7AujpQXiX9zrWFUAnyM9wrG8FaEoV','JunqEOkD5SA4IeMxdwBpdTUBa7rHOYSFm9IBlOnO2JMg8XGQs7mKCr4Kr',11);
-INSERT INTO ti VALUES (3390993413,-1161646804,'zF6w0GFXqXGYfuTNKc','CVYM5','hCVtpQVq4j5p7CNAwWjxxRfAawy','V38LSiLRdOyfbUleGIZFC68DLMqcPRATNmsDKAbyd4oq2l8','MxY9hbrnoLi7q4bZeMbJMXrmoZVORS0Bg4aq4c6s9V9HENtWCqk4Q7AujpQXiX9zrWFUAnyM9wrG8FaEoV','JunqEOkD5SA4IeMxdwBpdTUBa7rHOYSFm9IBlOnO2JMg8XGQs7mKCr4Kr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1531706812,-348722276,'FtPF','78nJqVBmC4Zt9aTX2tWYPeJCfxadQz1kK2HwxKyyBR4SWaDaynQp0IpOs0Ldq5FC2mP5p9EcVU154iOnCzhl9T3c93P1TL5JFKP53J4rnpBCgpJsFEM2SsmeiHOOSuspypquZIgQdQpbEMs5YN8ePpoCeVegi8SVT7H0eqj1nfJhrV','uOvI1rfni33mO5rDw7Mibq','PCKfl6oaag815Few1S4LjzJzZsQFQ9D4Oh0b3ruETdYCzwiLHJ6NTTLWiJKWqnnXCbxc','N7TvijiSDahHqpwnl5ifylsqSaKDjMD5F2Fwekhp4KRKZ','b0i5BMDR55foPksz7JloKr8CXipc5',12);
-INSERT INTO ti VALUES (1531706812,-348722276,'FtPF','78nJqVBmC4Zt9aTX2tWYPeJCfxadQz1kK2HwxKyyBR4SWaDaynQp0IpOs0Ldq5FC2mP5p9EcVU154iOnCzhl9T3c93P1TL5JFKP53J4rnpBCgpJsFEM2SsmeiHOOSuspypquZIgQdQpbEMs5YN8ePpoCeVegi8SVT7H0eqj1nfJhrV','uOvI1rfni33mO5rDw7Mibq','PCKfl6oaag815Few1S4LjzJzZsQFQ9D4Oh0b3ruETdYCzwiLHJ6NTTLWiJKWqnnXCbxc','N7TvijiSDahHqpwnl5ifylsqSaKDjMD5F2Fwekhp4KRKZ','b0i5BMDR55foPksz7JloKr8CXipc5',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3031678315,69547402,'NuF0rQTiXoPZPEBhdi7QAYGJ','AljT8c8NXzBaz8Yfwh3ZyC78PM2143k9X9NPnTAIEblrk4PJpqSovt0zG5MD9s7OfS861D2DygxmbSNsl1eJuHAqZfkG9pdNPmxL2uPFeY0aaFvycR2n3nOOskgiL029JsjOkzgWv5ru3qAzWqxebcw1G9RlAYhv2cOMWkslpC','Hk','qhFyM8ojmz4bbpVje3mPOl3wws9AA62IHMonQDefJqtWvCYT6zjBzyLu1PgylfLpv8wlxwhitOb1F4LAru9mtqMFcagWpSD7','FVpCYeqgWLvaO31wU0yfcmeVGcW6PkKXxUGYf74tT82TziZDWLQnQnI4yJgyNCeeQqCbPi8AmuUSHGQq805tr00Hau','9dxMarIrfjBqWM5r3AY0SLaqkYFVKXvsAA1bZBCQa0v4eXjFA01pGmyWm7qleCbj4DqVbFMndCEisTb582ugVre1alP',13);
-INSERT INTO ti VALUES (3031678315,69547402,'NuF0rQTiXoPZPEBhdi7QAYGJ','AljT8c8NXzBaz8Yfwh3ZyC78PM2143k9X9NPnTAIEblrk4PJpqSovt0zG5MD9s7OfS861D2DygxmbSNsl1eJuHAqZfkG9pdNPmxL2uPFeY0aaFvycR2n3nOOskgiL029JsjOkzgWv5ru3qAzWqxebcw1G9RlAYhv2cOMWkslpC','Hk','qhFyM8ojmz4bbpVje3mPOl3wws9AA62IHMonQDefJqtWvCYT6zjBzyLu1PgylfLpv8wlxwhitOb1F4LAru9mtqMFcagWpSD7','FVpCYeqgWLvaO31wU0yfcmeVGcW6PkKXxUGYf74tT82TziZDWLQnQnI4yJgyNCeeQqCbPi8AmuUSHGQq805tr00Hau','9dxMarIrfjBqWM5r3AY0SLaqkYFVKXvsAA1bZBCQa0v4eXjFA01pGmyWm7qleCbj4DqVbFMndCEisTb582ugVre1alP',13);
-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(5), d VARBINARY(57), e VARBINARY(88) NOT NULL, f VARBINARY(37) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (342453920,14041250,'B','6DYxzVV11Ahfm2FuzBE','N37bwMh302lACW4WL4CBVrwd8Sr3ICAsHlncMydGfQZTTuGqMCDpeocrZLhLxE991LpTU','HOMAVa','Dug4N4V99','MLWMIn5009gm0xhEMRwDoCR5ivzGPe0U9ikcY99o7AoQgZpKrytAPXvR4AVXX7',0);
-INSERT INTO t VALUES (1449864504,8182686,'m5bJN','BMc3xzWCBpaErC7oMI2sKJ55MDgQvVluSAS','u7tTlGPRoEt4CK4OoQUEYLVS8I12hQJlfRzsDfY0i6J8OY171M12fc0kS3jOdRcdkzXPV77CJCZ6hWr2tgQN','oqD2dpVai426FrZaRo','v6JJDmfqCyxdA4ZEPu082IbmXFw5bYGB0S','e3GomBgPok01kARW68QdgvTl5tWuhJyGo7Fn0BtZfXB8Pv',1);
-INSERT INTO t VALUES (-1163546261,6708736,'8vb','107gMXLrWnFmYp5egjCZCeR','2Fxqs6AKqtrKe5CgXFEv6QL5JW6JeLYQihWA0wVXJn4YGxz9T1Cac8DGbwJwTAAA0em2jGwzaTH8cJ5MZaw','mECdzo4d','3CbAOc10KMZlivPfl81vZCrNfnUXoHbiucZqF4b6sYmMTFETnhoCHskYuTKUMl4U8rALSdH1iKpNe','FNZg9wpigBZNxs6AzVZhGSA',2);
-INSERT INTO t VALUES (286848480,10865164,'w','GVuMoD8rK6MlN63argUj','F6V5Hajs','SSzX8eKM2xSTJ1J2u55u4pRvWyf8Bg','Oid9OH5uFMHnwaIszCLm84evxTfqNQNnidMEKd3wjjLNl4WohjTZ7tmqChUBC08fYdHOXzxAjGMyu3IQUG6wj2a','j6kVAOFv6F1cF',3);
-INSERT INTO t VALUES (-1272731385,225788,'mZgZe','DVdILTYtMbVIhaoRsU95BL','dCIoHSzf1Ic4rl70wcvciEGsDCRjxZ9QyTPJb9sdjhFGoi0ruZFRTYRawGHcPdOjRottI9Dm09i','7PguwuLG9VRq','SKSfiByQHoKxkenn','k0MZaE6VBoUTLDIc4pd9O6hfTSRtH2kNoGv6SFdlY4lEcwDdzNhe8IzYkLYnCIHfn1be92MPxmvIs1Nxkdd5BeodWKeb',4);
-INSERT INTO t VALUES (999616762,12772505,'imh','EFbimlQwT7Jm3ZWGxFCHbds0D3roLuk4paxTNP7D0LEJLQtsuvUVfA63','tgGxICckjIJgqLEH61360AbHzNrpz1TO24ncbEHfhzNlJdegG4YuLrqI0gw2dyR79','a3eKoRKcJH0OKj7EOLLMhDNOkyTxvPba3bIRW','HspXxc87itRkGMh9QS5LPwQ0gp','X23MUrT',5);
-INSERT INTO t VALUES (1485529001,6763993,'P3D','eV2moEMqkfQeypHVdY8lX8NhnJR8x1','BVaqV5g','CpRImTVnil0','8VeOsL2ICC60XI0mX1FqNmzVCsyzrE6ZS0','OMWh6Um9fGMJUda8TiHf73stnIOVuZ8FYd2KBMObpsApifyfLRb08WN30Qtf1mtnmj1K8XCKkWn28s6vg',6);
-INSERT INTO t VALUES (1252585611,8444221,'2wuZd','A','L','8GcjRb','vhNQSq2C6FjFGHer8wZjU2TuWkl1P','dKSFW8QHn6xqwiUi2TWJMv8nXWAX7h7oXPFNJBSjIhhhNsfSQCcq70dJUbj2kBZqhvRQbHag0',7);
-INSERT INTO t VALUES (-1427267654,7701905,'1ZX','aC9OmS0tOwp033aHljdxLZRFan0','0jku7TLu3M2f5917','mEGxnMp2u','E22ZcgCyojN8dRgmp21XrUtROfTEtd4kbOHZXmEBvq7sSLZbDV1oJApxiR4dkPICAtZlDW','5EOUtlKftvrJuLTiTNf4xyvvjjt6TOTfdXo2cq1KHaP6y6GtgihPLziHIgZqs2WMFkD',8);
-INSERT INTO t VALUES (-1985788675,12909852,'J','ijhhXbsZra3MufWWl6U7MFEcpyQmJig8k1ZQl5','47q6preJNe','wf0dFudoBOs0yWBAV','5PfqxQNckKeZZ6px9SFF8UU3c0gPYBwN8Ygp323g19JM6SdXl8ewO','8O4vFZ1C6G5Ct8u44Fg7v9uYQW2XWmAI5aSzDQGITq53iP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3016198521433265800,3302691,'BNZG','wUNWPvYXYOKC44q3l6BsVBgpCq2AqBMDaPCRbgf7XoASI4M7FThLiqtf','B7biuJDGgNgGqzQhgNQPTqScQU4JdGgzzdWZgxfmkfJJrvZhNfBuVzQMHFEan','wS9rCwb','g3gbwjUZAB8saxM3oBLcvyIiMdurI2Eovd8SqxYXpTYIIL2cNTn9B7Rtt9ZAZHEdQ1IRkj5j2t4JcEzyx6K6CAGoD','dVGSAruDWdyybcfX9qzYjpAJA3TkJEnUTZ7scYmPZTe',10);
-INSERT INTO ti VALUES (3016198521433265800,3302691,'BNZG','wUNWPvYXYOKC44q3l6BsVBgpCq2AqBMDaPCRbgf7XoASI4M7FThLiqtf','B7biuJDGgNgGqzQhgNQPTqScQU4JdGgzzdWZgxfmkfJJrvZhNfBuVzQMHFEan','wS9rCwb','g3gbwjUZAB8saxM3oBLcvyIiMdurI2Eovd8SqxYXpTYIIL2cNTn9B7Rtt9ZAZHEdQ1IRkj5j2t4JcEzyx6K6CAGoD','dVGSAruDWdyybcfX9qzYjpAJA3TkJEnUTZ7scYmPZTe',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(6);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(6);
-INSERT INTO t VALUES (-3695169262814014965,6245626,'cvVPGf','IgnjYpRFs','bAb7xcz0','HhVDkOk9m','rDPfmSJTSb6eVRuYIV1BaFaEMLo9SBSekzelTLNJkmwl0bA','RkE4p2ZvfD7WzGhOsUgOme9U78oBSmOt6HcXgvcll3dLKWAlEHS7Y4TqpyLhmHqvRJw67f34h',11);
-INSERT INTO ti VALUES (-3695169262814014965,6245626,'cvVPGf','IgnjYpRFs','bAb7xcz0','HhVDkOk9m','rDPfmSJTSb6eVRuYIV1BaFaEMLo9SBSekzelTLNJkmwl0bA','RkE4p2ZvfD7WzGhOsUgOme9U78oBSmOt6HcXgvcll3dLKWAlEHS7Y4TqpyLhmHqvRJw67f34h',11);
+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 (2581526021333160308,-1493417568,'pPy0pyQGTxxeqZS','8zJDGh','TcV4JIshOeo9O0HAkrfdYVrSEQX6pOSB','rAw','k','p',10);
+INSERT INTO ti VALUES (2581526021333160308,-1493417568,'pPy0pyQGTxxeqZS','8zJDGh','TcV4JIshOeo9O0HAkrfdYVrSEQX6pOSB','rAw','k','p',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (17719455977084944672,129521908,'cKkIYw5NrqU94D3RQcJYWBskLkxcfd3rKqeXWVtJB31hoTw9ru6oZOlB2nY0RisH7y','1M2pvwc4Bm2JtfYVVRoh','VocVjEZmr','Bx1yzjGl22JPbx0lBYrWYHgD','n','n',11);
+INSERT INTO ti VALUES (17719455977084944672,129521908,'cKkIYw5NrqU94D3RQcJYWBskLkxcfd3rKqeXWVtJB31hoTw9ru6oZOlB2nY0RisH7y','1M2pvwc4Bm2JtfYVVRoh','VocVjEZmr','Bx1yzjGl22JPbx0lBYrWYHgD','n','n',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-7198693062707437809,6280024,'zO','rtg0Mw3wtUcStKtGQrj3PWJkMLxlUy7d9rUdZg50yUrBVx00k5ReoJvhUgrbXzZ0h9By4YAgQuhp64NM5HydZNddDh1r8V6D2PLUQzbbbOKefSvnbkfKefXwpEjetMTsgqpsboQlFVi5OlEyPqwySFdUgPJdtvkOMAQLVJDY2cGLFa','OS7LVQWUtQnROYybS0WZbQmuHoYgzfcKjLtV4','lTpgOfYsq','4zIYvduP4dk6OHWjRFQLe0CACMsPR5KURKdYCstSnVdh89TpZ0','KoBRqADBjLGRah9nF4cNuZNLJzfCI',12);
-INSERT INTO ti VALUES (-7198693062707437809,6280024,'zO','rtg0Mw3wtUcStKtGQrj3PWJkMLxlUy7d9rUdZg50yUrBVx00k5ReoJvhUgrbXzZ0h9By4YAgQuhp64NM5HydZNddDh1r8V6D2PLUQzbbbOKefSvnbkfKefXwpEjetMTsgqpsboQlFVi5OlEyPqwySFdUgPJdtvkOMAQLVJDY2cGLFa','OS7LVQWUtQnROYybS0WZbQmuHoYgzfcKjLtV4','lTpgOfYsq','4zIYvduP4dk6OHWjRFQLe0CACMsPR5KURKdYCstSnVdh89TpZ0','KoBRqADBjLGRah9nF4cNuZNLJzfCI',12);
+INSERT INTO t VALUES (8708955561795814253,-1582924088,'wIAmo3Y8pkQ8v7OpfUttyETX3kL8CxHQkOk0FBM66V7ZfwNmTqLYwqIYPxLyTN8NIVEfjmv7BS7','vyutYEVpYOgzY5iDCC0vysIuU20raheo61A2PBOsd5420FzqvBpWbLkYjHPpn4WrMcouzIvPQbjefzR92ZKU6MvOFRROmiGagirrQyXOWlVXRd8POkhlBk1T6NtBDEs7eJGTQCTDU','uUCpT2Fkv3twmFUno2Rv7zIpepeK5dk','dId7SrjHbJ','d','X',12);
+INSERT INTO ti VALUES (8708955561795814253,-1582924088,'wIAmo3Y8pkQ8v7OpfUttyETX3kL8CxHQkOk0FBM66V7ZfwNmTqLYwqIYPxLyTN8NIVEfjmv7BS7','vyutYEVpYOgzY5iDCC0vysIuU20raheo61A2PBOsd5420FzqvBpWbLkYjHPpn4WrMcouzIvPQbjefzR92ZKU6MvOFRROmiGagirrQyXOWlVXRd8POkhlBk1T6NtBDEs7eJGTQCTDU','uUCpT2Fkv3twmFUno2Rv7zIpepeK5dk','dId7SrjHbJ','d','X',12);
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 (1676541045291407212,11801856,'Fru','PMLJaZP2XqOtMRdRkMh7yq7j247OnvSUFZTL4OWCUsddBv8l4qBUHuLfC7ifzw68m6GGa','fzWQFfev6Izo5FFhQ1SHCo7BoSpdc080x61ItZkbND84OrgGNDGRBX5EevvRXkMGLOcciNtP4RPvRpwCpYFl79Y','yz2L9VRxauNvNQs0eWrk5FON2naKFGzWxsXL8v0','x4CGbNXX4Rd8c8jbDGemlQuUQuL7XojnokJpVhFXJOPd0EttYAR7QwOhLsdbF6F1VHBQcJqFdLicdHXjRrvI','OfjSnVUUR3ELXZloONWXlf6Dubf0jam3UTJriFheZP3Gy5mFEWp3OkpN5WPXbr8wnoeAU',13);
-INSERT INTO ti VALUES (1676541045291407212,11801856,'Fru','PMLJaZP2XqOtMRdRkMh7yq7j247OnvSUFZTL4OWCUsddBv8l4qBUHuLfC7ifzw68m6GGa','fzWQFfev6Izo5FFhQ1SHCo7BoSpdc080x61ItZkbND84OrgGNDGRBX5EevvRXkMGLOcciNtP4RPvRpwCpYFl79Y','yz2L9VRxauNvNQs0eWrk5FON2naKFGzWxsXL8v0','x4CGbNXX4Rd8c8jbDGemlQuUQuL7XojnokJpVhFXJOPd0EttYAR7QwOhLsdbF6F1VHBQcJqFdLicdHXjRrvI','OfjSnVUUR3ELXZloONWXlf6Dubf0jam3UTJriFheZP3Gy5mFEWp3OkpN5WPXbr8wnoeAU',13);
-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(23) NOT NULL, d VARCHAR(50), e VARBINARY(28), f VARCHAR(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (943733,50453,'78IbZRRhSkR1bHGf3A4um','JDPakCGEZzz2U55pdw8WlS0WtOgep0Xz4XptiLsnNBaGmuSnPJ','a2AJ3zve9X','dOAYkElP3SC4Quj1rh3jpznjNbt','dFsFY5KJV89XYw4L3hvAhabkPtL3jz4J1y2tsAQLdJhXhrkDaaUD9fCa5sRKwUOcIv9eVcQhdlrtgimBjndZ1Uf5','YgNHTDxvY5kZcurpPtVU7tcZWWNN11i',0);
-INSERT INTO t VALUES (2891657,853,'m','Nwgj6hvJbTfviYEoF5l','yf','gMpZY91','dQg6VWP380QBqlhrYrIvNLua1NBvoEXxa8azSJpeWX1ZtHreawTvHgmoM0otcstfIx2MXCtX1FgshLF','j7wTkEzMQGn08pvWQVisR7RreOCXz7XKJH',1);
-INSERT INTO t VALUES (-2568184,28645,'441t','HzWahaXVQLJ','veDhfciNmMjYHHyR28Nn','Cukr8K5rkim','Jn3DYkBGSu9aKQWKZi508z6GL6tiWEPA1o08tIFz7f','eKWQn1jogD0O4oLLzonlnQzUxUerlHLO0A',2);
-INSERT INTO t VALUES (4000684,16834,'vk0','sOcbx0aHnX9ElM6evX6AEKz7WpLk7Pzur','W51Lcwyyx','BSOyUW881hOHNt5JUE','s842Kzs0ucEAMTmGbyFwBa8XoOR3vMY','pc',3);
-INSERT INTO t VALUES (1345726,56069,'Ox','gdREmm9zmZzjSRmk9ATaT9','hYfvotPrOCi','uHShagwCrFi0e5NgzhSb','CW4FlEXKed4Ux3yihB','DkG1O7PSXscOImQuvzZQ0xDK8jrV0QiwtGzQNR2fz7yPLlKwKK',4);
-INSERT INTO t VALUES (-3903535,14499,'0e3wWw1HwN35GA1YAph','Jh3xLp6thvoFMRJJLUEmBws','ga4Jq','XMysAzAtqOeyzB','Wv1Cj0QGTgkSIB0eWOX3','tXGfqSjiiYLq4DRwW6Pj4FmGJohDIkaT',5);
-INSERT INTO t VALUES (3893367,36386,'u1ZRWqJoddSi4vhR5','JAPkhuXI09p9Tg6Ah','0ImNWiUPlUNQ9T6CZH','oGhpn8RKYOrNlrEHjMKFloC2vs8s','U1DZfjI6PhgGsuKEyWuWUglsWYEXeyVCWTU4bSFQ2rPodRoKgGoMBOCehon6OhHlHVSCbhhIDqk6fQSk26lem','vrHYkHbVNPCClXirHR4puBhbGcQqQzyZc60LVt8Tu9N6iHk2GrBakUOLzqwmettpysptG6dTzOzY8nmyoa',6);
-INSERT INTO t VALUES (-295170,33278,'z57Fc9m','zeHA2cHoDtzcKd5DfN2WNhgQdYJtAlCBjbIO7p1ohuSP','MXyUnmHmfrvCAUDFnomLQ1dKUN','jVWhF4UC','oXXtF7E4uUBUjux34zU','b9el49vdMy8u60xOxt0ew6Ihh3gMNKaW3lGEEG9FheZLff6JQVD7Oml',7);
-INSERT INTO t VALUES (-6458057,21993,'WrML05u53ZcDTAjF4v','1DbsazDjwiHMkspiRWY7U03amRlEqRCYc','VbJkVFjN1bAu6mBR8','Aj2kVtvs9esXRdXwasbIRRG4BsoVJmmuz5','xoMqdMnAMhzvIf5KOosAslPzwEJSVRXSy8fFOrWH7b4Lm9hsbOyxdLBtwlZhpKbBd4zwOaB6ARCESNhVwhKrwWA5V','rU7bTETk1uVDeG5F2pdkQhdFJ4VrdLm6GCq54K7xY9XVQQiE0okJhcRdPXMekuN5WnpysApBwxu28C43aPGcHJKlu',8);
-INSERT INTO t VALUES (6285337,5545,'ohqdaLWIWkRPHT','z9nkozu0lCeMX74EiGk14YwzgTdIdgxZ5VusqJkA8PoE2','x9au9fk4BUM2gkMbLHk','qLrLO','Jxmv','gn7DiX7RBumpT566eYZdnFXullGGXLXHitDjUWwNTPpC2ol77vND3uZbwTR44invDpvCLML3yplPQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3872665709673352761,-337531759,'JZrMk7Z4yeUOIOBCrLkOgIcRBh5BM3u','IuKte7CYKqvBstnLmHaFZazhJwrqmChriM4RXXK7PIYm3v5FJcOZfAT5tOScAYWO9u9tBZxIp2PXcWHTxP27Ct5ZbIgxW4Ng7vgsl0zwzjxmASXQE1HmDt8B7T7pFnFCVHYfBvd4m','f17','wq3USWyvwEnW5Tpe6McdtQRDocB1xy7qXirhM2ZJDqV9vCf7lYbCCf02zDQdOBjzs0K7edyh5ubRInLfzel8v9RrIWjq7LW6ZNe4GDDyb8g9dGu2WekSf2X','Q','S',13);
+INSERT INTO ti VALUES (3872665709673352761,-337531759,'JZrMk7Z4yeUOIOBCrLkOgIcRBh5BM3u','IuKte7CYKqvBstnLmHaFZazhJwrqmChriM4RXXK7PIYm3v5FJcOZfAT5tOScAYWO9u9tBZxIp2PXcWHTxP27Ct5ZbIgxW4Ng7vgsl0zwzjxmASXQE1HmDt8B7T7pFnFCVHYfBvd4m','f17','wq3USWyvwEnW5Tpe6McdtQRDocB1xy7qXirhM2ZJDqV9vCf7lYbCCf02zDQdOBjzs0K7edyh5ubRInLfzel8v9RrIWjq7LW6ZNe4GDDyb8g9dGu2WekSf2X','Q','S',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1643542247242833206,1148034208,'bWqbhbWKMQFd','zpYipQJxXDeoCjYlqLxINXkOT3SBDK01kcDfkmrpiPjo6ZO6Dp2NOnuoUJzWQ3o8x3SUchv479IJTk6CWZj2FS0GaVX1GA9R0I0Mu7xsWKEeFE9oB7UoK6','1lkEjBimRd4WEYA5b16t6','n3frTWJrjsxTUEF3sVPojcRDEBWeoXRof0lKS0aK8JvpSGesUC0eS94GufXCoFzbnWPs9BbzUWdI00bceUNKAX3EBYz52kC21F47xwFwqY89jiEL7RnCSOCzFqPn9e0huWgl09lsxYCRczMnVjltElntRxMk7EUEBlXQEK','fR','q',14);
+INSERT INTO ti VALUES (1643542247242833206,1148034208,'bWqbhbWKMQFd','zpYipQJxXDeoCjYlqLxINXkOT3SBDK01kcDfkmrpiPjo6ZO6Dp2NOnuoUJzWQ3o8x3SUchv479IJTk6CWZj2FS0GaVX1GA9R0I0Mu7xsWKEeFE9oB7UoK6','1lkEjBimRd4WEYA5b16t6','n3frTWJrjsxTUEF3sVPojcRDEBWeoXRof0lKS0aK8JvpSGesUC0eS94GufXCoFzbnWPs9BbzUWdI00bceUNKAX3EBYz52kC21F47xwFwqY89jiEL7RnCSOCzFqPn9e0huWgl09lsxYCRczMnVjltElntRxMk7EUEBlXQEK','fR','q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14369594626108455087,766155828,'o5YgWlJbjUg71bf3k32wdkF','RJks5IXb0rGhoO4J2s6vKuuVrNCqCR2mKJva7AJrfb4FffsEhvkQwQ86nZxeqsOzAm5E0FAHl4J8RWm7eg2gVoj5MyEqQ9soorumAE65vsO42Ou6YbW6nnfpiu0L5cQV8QNja8553GTBsL','LcvpQgRGF','WVic0XIphr0mezlGZRKD84fxyneaTUqfD9snyxGUazbdwG4Rg7IiAQnnGdr6vrL8rXtess8XETzwEmBy4rxTlcWKi','7','yZ',15);
+INSERT INTO ti VALUES (14369594626108455087,766155828,'o5YgWlJbjUg71bf3k32wdkF','RJks5IXb0rGhoO4J2s6vKuuVrNCqCR2mKJva7AJrfb4FffsEhvkQwQ86nZxeqsOzAm5E0FAHl4J8RWm7eg2gVoj5MyEqQ9soorumAE65vsO42Ou6YbW6nnfpiu0L5cQV8QNja8553GTBsL','LcvpQgRGF','WVic0XIphr0mezlGZRKD84fxyneaTUqfD9snyxGUazbdwG4Rg7IiAQnnGdr6vrL8rXtess8XETzwEmBy4rxTlcWKi','7','yZ',15);
+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 BINARY(64), d VARBINARY(62), e VARCHAR(95), f VARCHAR(66), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3487740331,1682351531,'i6HdQSH05iTJ','UfyoNlgD8EiNdxR','O6fdjB8VpB3DZIvzu5Xc3jA1D6DJeqsLLw6lPVrM','cTwCVILKMpMNIV7qke1L2XfJ1EmJYvxueqACqib08cMglRe65LQsCbA7ydHTRrs','By','j',0);
+INSERT INTO t VALUES (277458940,1778054373,'9ARNbTvBn41vyObdjT1Xnjw1is7O','M1I1oshKHMSEreptz9GCmPTxd7D1PpuQd','M4d1LtkmokYYhHaA0V7Ca28TpcZ7qEFZZ0QFg1oZbVbcCkzu01n89ZgG9PW27OonSVTk5','CZcWRffbuPgykXdFdFSRE54kw6QJHdpkFkMI8KVDiqvjQYkS','0','zp',1);
+INSERT INTO t VALUES (3647408248,2665185298,'gJxvF5','3kyhWSA8E8fistRW7endj6X8ZrHCJ4zsUmOlpgVPWyCEfwETnXwxEvZl72','qCpfhuZx6ZIKj2gf6tGQIeO8Cxikt','ULNOry','0W','X',2);
+INSERT INTO t VALUES (64252178,1888573853,'T','RKPFeVUY6rZ7sB','c45j9Xy4JXiXtbpU3mb0QW02TXnvi95sXp','j4iFNcQXyJdQ6BH898z8P3GnZd5E','yF','7Q',3);
+INSERT INTO t VALUES (874601340,137903144,'6se8CblSohmHv6Iib426gYpjo8aKp4','ZtAmkOwt0IhnQe1zOysSDog8h44VHbXQfgI','oj35lcLWLkn15gdOCmYVPEtvCX3tAfpEb3zBJ6Q','ZzsxpLnVk2OsLrAdTPs3AYhIZkS1MiRAwtlhXAn53Plor7quOE','8','3Z',4);
+INSERT INTO t VALUES (2340021185,3020490734,'cBcWqD6ZwMARteJdA6sWOURYveSwIlZxDlpyb2eZUp94bE0c','vwsSQIZVd9lYmkxS4qECY5mGcHtGiQXIWqdFtfpzPy','GKkMQZBqOYhL4i91ZUAsozsQXeZnAwg1hNfwgT1RPlFwLgiJnpf7BYQaoMCpPKo2K4N1z3swgXA890NyhHHqfFTOo6xlL0','5sNj7c4GguX5','n','r',5);
+INSERT INTO t VALUES (4033522825,2981436966,'IoN64DrPKZjLTst1bIYCGQ','t','RJSidI0Gh2k','hvpgwJRGJ4CtLlvfKUeMSH2HSKLpL7BzcnCeuMPt8q6JOF362hOh','Ui','x3',6);
+INSERT INTO t VALUES (288731658,3024521064,'UKkz1T8h33sWP1samGp','g8F0YEPG96U7E','Bd2kDto2sZwRk6O8z6oSKZtrATOoBCKTXk0J','yzftXwCmPFqj','Lw','ur',7);
+INSERT INTO t VALUES (3782235768,4023397440,'b0QOhsPaUL2S9VMPQmVlUMJWnaCK6lXN','mIsKJbh5d2WXy6aIUkIJCObXyGcf','HxPbQTQZOqxC3HfiUrDpxMhZoJjOiNXVRO3xCctNfxGgofbQM5th5AWZOKskobZShFY8SwyCKrT5u8XOA3PZJz0PFiI0AX','5lW65UVcHGyaT7QgCaWeiHBJdAMnpf4FR9truq7lWvc49agPw','el','Kl',8);
+INSERT INTO t VALUES (1193009144,3122891606,'91F8jW','1pPlAgMFSBcPXW2MEr92Bxy0z9HXIdSWaHoYwjIF6IjvlSjMUl','Ke1h7kRHCbM72jekS3THdycMQMk9','vL2grOsfyDnoS5Mqa6veQw7Zp5RgqONFvFQVEHJJE2D46','hF','r',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED, c BINARY(64), d VARBINARY(62), e VARCHAR(95), f VARCHAR(66), 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 (4765574216322401336,59214,'tU4RU7oVxy04XgnudPR','KXmfjD6axn','JIxPW9frL','HHvX0XhtalZAXlHhHlmK','Q17JuYVeb9llIRgc6B','ItnppGqjEUdKBtZKcr7QnxqoBa1qRc5dCZ9WzM2o0EXEmIqCdgIgttIHnMYXu8GiYk1YwPYSzxr5tb2vzrIuNB4LeyLJI3Bb',10);
-INSERT INTO ti VALUES (4765574216322401336,59214,'tU4RU7oVxy04XgnudPR','KXmfjD6axn','JIxPW9frL','HHvX0XhtalZAXlHhHlmK','Q17JuYVeb9llIRgc6B','ItnppGqjEUdKBtZKcr7QnxqoBa1qRc5dCZ9WzM2o0EXEmIqCdgIgttIHnMYXu8GiYk1YwPYSzxr5tb2vzrIuNB4LeyLJI3Bb',10);
-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 (-3347591942764534332,28551,'fR','IwXbQsNajuq4','n0','pUPQDeXbVwfBm2M50','tFOAxuTRPwO1RFszVau8a8G4LaieX','PJ4IRKeW7U6kJaDqzQU9wHGalrI0',11);
-INSERT INTO ti VALUES (-3347591942764534332,28551,'fR','IwXbQsNajuq4','n0','pUPQDeXbVwfBm2M50','tFOAxuTRPwO1RFszVau8a8G4LaieX','PJ4IRKeW7U6kJaDqzQU9wHGalrI0',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3220078050970388459,30981,'jRvgMhweLUi8mqLrUi2h1ufO','hPBb7kzv06qWVKR5sbEjlPZMth9RduD','VCn2RWPE4rbxbwv5coXxQx9IU','UVO6uywsh17TShVkqY3wd8VrhnkfZkNH','rwtwNMlZzGVgSwINmzw9CoDjyCvhkgikx7Vd82uolkUlQWkuk6ZUgrUnARmzsQu3cUB9Vx18cD5iyqB5P','YhNzyJaIll9L714hdrSQDD76cYjSjED27p4Og43YgZQEoKouIs7xAaDwhJQkBUFVp',12);
-INSERT INTO ti VALUES (3220078050970388459,30981,'jRvgMhweLUi8mqLrUi2h1ufO','hPBb7kzv06qWVKR5sbEjlPZMth9RduD','VCn2RWPE4rbxbwv5coXxQx9IU','UVO6uywsh17TShVkqY3wd8VrhnkfZkNH','rwtwNMlZzGVgSwINmzw9CoDjyCvhkgikx7Vd82uolkUlQWkuk6ZUgrUnARmzsQu3cUB9Vx18cD5iyqB5P','YhNzyJaIll9L714hdrSQDD76cYjSjED27p4Og43YgZQEoKouIs7xAaDwhJQkBUFVp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8529456477426503026,57169,'LWaMu2WDhDj3L','Mb17U9LNkSa1N','s3Q3rfFNcux4dc','4bvxbSIKyxAJphSp14WENfZ','upPYc','IRHUsvD0XGpsLgnFqE33VNPesdCDMYmsjlZ06jdRNkyDZCEQAKp3TS2ZWN8hiZ0F4b4WopN4I51puwKiKxtsv3bElwD8p4yj',13);
-INSERT INTO ti VALUES (-8529456477426503026,57169,'LWaMu2WDhDj3L','Mb17U9LNkSa1N','s3Q3rfFNcux4dc','4bvxbSIKyxAJphSp14WENfZ','upPYc','IRHUsvD0XGpsLgnFqE33VNPesdCDMYmsjlZ06jdRNkyDZCEQAKp3TS2ZWN8hiZ0F4b4WopN4I51puwKiKxtsv3bElwD8p4yj',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT, c CHAR(76) NOT NULL, d VARBINARY(36) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(73) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (79,102,'TRINrmXyxc3yGsqPuFOLhRfv37cbZ','RrjL6dKqa','MDfiD1I','bUmETcPanPv2pLS','HSzVZDidcmfz8GE6I77SpciQPDBb2iLXVvzjAqNFvZ7RViwrP','077zXM',0);
-INSERT INTO t VALUES (18,-98,'W9C','0CN2a0OP61yuD','wXhHwdiVc6lsLxssYVuJK7WxHwpJu7XlehbgEjviulat0Gz7','oUUM2f','TXO655j0HpqEzkZpNEcJCozYATanAuWeVpq8HmuRP1snpmzwz','t8PJqY5',1);
-INSERT INTO t VALUES (66,-64,'IXkEUEsRQSUoj','v534MXYL','oVA6erBhYxIcdDbzAbO71XQhH28Uby','TRf5grYnc2y3QOIOh0EmwukUB60GoYTRjFs6xbeVv8IFe6FoREsTj3wEvU1h5yqf5NEFmapQ','wzaVY1JnDgF6d7Cg2H7zp0tXbnv93EbgDJwWY4Z7T','jR88HLiB0X8YyUZUDgrgL1UKZWijtV4Vvqj3XSkUkSWp1JCdKVusaEVO9UXLoZms',2);
-INSERT INTO t VALUES (223,31,'HixNskF31SkwxQqA81OETCGSwVbbjemoiEoG41meJ9kN503Xar1Cd9EY','LuFmMGUO','o9eUFGpuytv42JFZU4ip3o1sbamkRMd4koKZfra3tS','ykT5mHza1lvI5abzjSGBDBBmg3gWqW8TV5EAz4ys6ckzY3PzCuSPiB','Z2TxiYWaIH5RZiFufUUFf2tooLQYT9KgU9hWLLKCZ2rGtCe1ZLVNFRNfVsPrHW3vLEJbWNGXF9Xc9EQE','TklWz2YaRdoKHCjGar1ym9tKeDRd8L2xzDuGBkcfMsxsEYtroXT4LoH2yPw8HLCKruSSP3uon',3);
-INSERT INTO t VALUES (173,16,'w5SzZ','zsgQipOndoxbhgxL1QXnlRtSMAEbSzA','QwcLWGsIGrj0ZHIuXKSYLz','oK0aAwNFed1Z2ctNc4ObpkJ5UOzUpyJ4pYG7FJAhKKOLuEmH000hdnRc6ZGca3','ismlOZVSPtTAcMOCK0xT','vYoWHuunamRvloZzcBs87cvM6GiCSi2UI2vEc8KTOwZ2H0kmL3KIVC',4);
-INSERT INTO t VALUES (202,95,'ExKCqUrcyr2fdk','Mr44HOXU1KkEwcW1t','IaUpBgU028xywkiiBtWxb3nV','ydBmSn7Tsa4eLUjYP1BA7J0ZPZFV3jPYlmfuwsNZFpL','4aeKNWecft5qyGnOHdS3GZCyY3jHTeuvLjEJ5HsGo2Owc1aODgL0xC4huWqrPmoDUq09AtegB3JOZjuAZpLq','Dn0p5ZhctiohBieONXRso6phpJAbqGqgEHPkFDo8tAanMZlnTfqVHJmo8CCbGS3YOinPniyiynY0rY8rz4wSxbHoO',5);
-INSERT INTO t VALUES (7,-48,'HtzKHbqfOhLeuNHRD6uv2DdzmT9G4o38v','S9buGIWb','92XMf88oykaNB6Yl2VCVIW','LsV3r61YzfJTiR','zo7QYbJCFYYq7H','nanJuXnSCU575yKUN2P1Y',6);
-INSERT INTO t VALUES (27,67,'2u6kL2MVCwhx7ZIYfQ5S5IwfxM','bJbq','PAOvkERnaoUiHlueUG5kkrsz8E','Eg07IEZnt4xAkx1oIrYco2nwtM1xA32Zics1TGl6IW8vdYmTZJoR5kwyKcZESNX8Q','N6NHmNLFzq9HM0NcYjlCRdENSdNvcCrZ1EdtIEHLVXpmHpbtrjI6UgDej','sB7yAMGMmZPkr1SowCS57UavJGdCqvSoS2F0AWq',7);
-INSERT INTO t VALUES (228,46,'AAWO3moXY9w69P5ChXwz00sPyCkBO8fGkgaxSOnl8aiVwm7LLcQNLih','XXWfz2','IsUPxRCTS4iAyEJFpTG9h7MbLnROyvCpWefFwC4W8jcFqD6','A2Q5JAuk3I7qsYqVNHQnPqlRbsxyAbn8GWDznh8DaL','Et3KoEF2Coy8zOJd6tKLs1y8Vpey6FkmL','ivzTZxSekPwmKQDK2ZUS5Q6gE0d4',8);
-INSERT INTO t VALUES (135,98,'tqHZgHZ4SK','l0z8lAIroFeGMO7Mu2CZ1CVy','CQX','Id4RSNWdGGGtksKUuyFyzNkwBYu20sxcSpgwIRtU9m6j','sI4hwvIphW7jXOxxLoNCO3cIISvFn1lGfxTdoB6a1w9LuG5UgOizq','sKU9yay9pmeaFfgGamgYDc0qiUTuMOTb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (10587158608482582113,3904047095,'wHr2Jeu','FYaUIapGSgTqir8','fCSAe2HKdgB8YjFEvxQk2BDYRguzaVNyc69XYsl3qZATMBRzVrqHMGRItY0L9FM4E3i5TyXAyY','QOP5mBPFIf0oeXR5gZShjZEKiEG81x0GgNYrIJdnjbghgjVA43xC','Jf','zO',10);
+INSERT INTO ti VALUES (10587158608482582113,3904047095,'wHr2Jeu','FYaUIapGSgTqir8','fCSAe2HKdgB8YjFEvxQk2BDYRguzaVNyc69XYsl3qZATMBRzVrqHMGRItY0L9FM4E3i5TyXAyY','QOP5mBPFIf0oeXR5gZShjZEKiEG81x0GgNYrIJdnjbghgjVA43xC','Jf','zO',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (7617819614868891815,3267283439,'HZ1xyp7mjNTyAnha37R02TSyBlPOnTbr8X','bxbcI4hf95lYVxOZzOIMXk5','PxjN3EFUEqDP','ksfGBQ37B32tE5EMRpst6rLRuq8','7f','0C',11);
+INSERT INTO ti VALUES (7617819614868891815,3267283439,'HZ1xyp7mjNTyAnha37R02TSyBlPOnTbr8X','bxbcI4hf95lYVxOZzOIMXk5','PxjN3EFUEqDP','ksfGBQ37B32tE5EMRpst6rLRuq8','7f','0C',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12603998943507348717,2507955555,'ko0TWikFIMLKTEBTGLRUeWbCfcRXDqr7zuUJXkpaHZ0xhGrZl8gwwIEaAt','6HPDDilK3TNWgZYyVgWAKQK','6gOdYtaBw7dmBEChllJaKZGEdnSE505kxrJRxHkoOoOOyP1qBlmKhLWKet4zSMrY','e2vncftFhL6TUAMF1T','M','8',12);
+INSERT INTO ti VALUES (12603998943507348717,2507955555,'ko0TWikFIMLKTEBTGLRUeWbCfcRXDqr7zuUJXkpaHZ0xhGrZl8gwwIEaAt','6HPDDilK3TNWgZYyVgWAKQK','6gOdYtaBw7dmBEChllJaKZGEdnSE505kxrJRxHkoOoOOyP1qBlmKhLWKet4zSMrY','e2vncftFhL6TUAMF1T','M','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17763631376027343741,2601235162,'z4JA5he5lfe6OuhgJNqetphP','4FcgOdpGb8JJ6NMiu3KzqpgyAF','hi9jJG7M5F0X0BgE9WBfDbW8bKmVRe0ToqNWJ9CIDdgt2qnsaXe9PzmQUO4plAc9me8F4vwAhULlwtjzeXKxfff8','9xKs4AGlxPn8J9lvLwbHnirCfUy99lu4UWRy428TPv27Q3tTXXviBnaLGyGsOT4frymYJloSlveeYn6Lp6tudUgfFGIjBjSDY5I4pilTAGETcCejNfSzOq1TitJ','VK','4z',13);
+INSERT INTO ti VALUES (17763631376027343741,2601235162,'z4JA5he5lfe6OuhgJNqetphP','4FcgOdpGb8JJ6NMiu3KzqpgyAF','hi9jJG7M5F0X0BgE9WBfDbW8bKmVRe0ToqNWJ9CIDdgt2qnsaXe9PzmQUO4plAc9me8F4vwAhULlwtjzeXKxfff8','9xKs4AGlxPn8J9lvLwbHnirCfUy99lu4UWRy428TPv27Q3tTXXviBnaLGyGsOT4frymYJloSlveeYn6Lp6tudUgfFGIjBjSDY5I4pilTAGETcCejNfSzOq1TitJ','VK','4z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (11931314131042015000,3987236430,'xWkvTDRNIjQkevbaG4YnWgh64ObyKYtdoRYkeq9uJOUGBafrqYBPho8NC','NPYQx9h7S0xxo1TUddxT3aBgMFyfhCWPFF0X3JLMSe9odSXkb3XyQTCaXpDGYF5kR8ARz6c0OJ9JBcQ0KUntqUNVIP8h78bfV7Zu9JF1U4doGYs04gW','9mpBV9lPrYJ4Zyf6clh2QMUIoiuTCMOz7fOmU0tADJqGd2ORxpAt959','kIwJxEj84X87kSvThKLVhH7AyoiWrrtVXDro8cwwIfpL0lGnSbvltYawKPBRUT0HR8ayyTxOBkwzmIZr5NTEXeNZF36gIVoSl5ejrMTj','M','Eq',14);
+INSERT INTO ti VALUES (11931314131042015000,3987236430,'xWkvTDRNIjQkevbaG4YnWgh64ObyKYtdoRYkeq9uJOUGBafrqYBPho8NC','NPYQx9h7S0xxo1TUddxT3aBgMFyfhCWPFF0X3JLMSe9odSXkb3XyQTCaXpDGYF5kR8ARz6c0OJ9JBcQ0KUntqUNVIP8h78bfV7Zu9JF1U4doGYs04gW','9mpBV9lPrYJ4Zyf6clh2QMUIoiuTCMOz7fOmU0tADJqGd2ORxpAt959','kIwJxEj84X87kSvThKLVhH7AyoiWrrtVXDro8cwwIfpL0lGnSbvltYawKPBRUT0HR8ayyTxOBkwzmIZr5NTEXeNZF36gIVoSl5ejrMTj','M','Eq',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1001910829863655810,1583705986,'qeNefFDOjAG3ZvBERVOW3ZBbmlzQCm','hTYDf8V0SPX97iaXm9clLgq0phAmBaoBQIaAzmhMgMIJ8xNAUPdiyfM2RMYnaqq0VY55r9rr0SVsDEzpCDl5DirLXudAgikcug5H5pPP5ZJE1a58PLq4OtDgU0dgTtk8TBtdi1p8Iu5bBzYxghK0AF','gxnCbdF7oLgn42OZhlRd26jIJpgeJny2CVwyfULbZIn52XFjwsERkaCxpGWYZeTkYQbb0Odf','IFAMfe3Ns6CMLGN6UFkRNSj3Wy3KsyJL7sgK3JiLdF4KGe5Sdidmqh0AVdAr2StXpOuY9icnHJyiXyAJAINzlejsjyWY3wRnCdndyd2Da906gDZoA6uJHi6Au5gecpugVENyVAVex0oWERxMvvaoq4m','oi','1z',15);
+INSERT INTO ti VALUES (1001910829863655810,1583705986,'qeNefFDOjAG3ZvBERVOW3ZBbmlzQCm','hTYDf8V0SPX97iaXm9clLgq0phAmBaoBQIaAzmhMgMIJ8xNAUPdiyfM2RMYnaqq0VY55r9rr0SVsDEzpCDl5DirLXudAgikcug5H5pPP5ZJE1a58PLq4OtDgU0dgTtk8TBtdi1p8Iu5bBzYxghK0AF','gxnCbdF7oLgn42OZhlRd26jIJpgeJny2CVwyfULbZIn52XFjwsERkaCxpGWYZeTkYQbb0Odf','IFAMfe3Ns6CMLGN6UFkRNSj3Wy3KsyJL7sgK3JiLdF4KGe5Sdidmqh0AVdAr2StXpOuY9icnHJyiXyAJAINzlejsjyWY3wRnCdndyd2Da906gDZoA6uJHi6Au5gecpugVENyVAVex0oWERxMvvaoq4m','oi','1z',15);
+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 CHAR(33) NOT NULL, d VARBINARY(69) NOT NULL, e VARBINARY(19), f VARCHAR(19) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1441850,191,'ZAECwyXkN2ji','qiYh2I3RP2wlehgOKDOlMumOqb7','86KyS7u','22mvHSEXTzrD8XrosD','z','k3',0);
+INSERT INTO t VALUES (-6482392,54,'l77KhjI9yoJRVIpY','YRw5','Y6OqYoe','42','q','Z',1);
+INSERT INTO t VALUES (-4200594,31,'p1N2z5e','zrwVr6FTbtw2AeupXScOTMApfxdPeAMRKStIzgtw','cmE9SzcdgN6rzkcKCYd','oO','9','nV',2);
+INSERT INTO t VALUES (-6512584,203,'pZFfG35T0pUQQsMUxbu62ZN0wUtDfL','4sW6SN43QiXoM77CjQgnQUYnm86CqYmMyJIuIaTELQp5pv','60JuJm7GCm1EuKYM8','70a2dIOgGjlp1OWVAgD','k','y',3);
+INSERT INTO t VALUES (5220227,201,'LoXT','FwipJWvgnjP74Bk4hkf1EgNyW525M1cjfmiRWsvjzBHbMLc','fFGi02OSbCZK','3','I','m',4);
+INSERT INTO t VALUES (-1140168,86,'TTAFZC7tOGQWl0r8qw6f73Q','pazy2RxFVYQ','7Kkwix0QmfY','tONe3S','o','hO',5);
+INSERT INTO t VALUES (-6494925,35,'9UlMj2be89lDmRR5Xlw','wfCcJJOsDN9G8gjXyVbv0xQOZXUnkTVDmurR45GREnrorayvexIjA4Dk0WCCrz9','SOSSk6PB7iE3m','laiNF8RoTFnV6zFLQdp','i','Wx',6);
+INSERT INTO t VALUES (-6735647,81,'gNefkezlh','lro54H3XjXTu6fGNKN1YVSLurN8gStM9SAVXvSUi256Afa1AIO2StKhtK8z','dfwbuAYs','u1pC3ooaPim2X6eqEb','M','9d',7);
+INSERT INTO t VALUES (7497273,129,'xuy4ISsQDFZ4alwiMJ0YzfLkIkI','1V1U4HEr','VYNrTdLJybgoMUK','NCKfif','8','g',8);
+INSERT INTO t VALUES (-764164,105,'FqbG6tCbae0J','Gb0F7sYXF2fVUCe8Xho71TlzbZIOBCeyVqgHXZ6W21hh1ItyumNrJMYnlPQugGuA','20iPPlX0gWSr4','a0CPUY2','s','BN',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(33) NOT NULL, d VARBINARY(69) NOT NULL, e VARBINARY(19), f VARCHAR(19) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (12320814,-64,'nzs5JWUhJ2gsK3fUtWAHjsoTlQrazN7ZIytP','DNcN5DEivF9arNLaN6dDbNKab4','JZssvt7J','nzC7EhdVMcmyXWZbr5IBXJZvcVm','HwfhyKZmrYScWvCne3ypMYIroAPlnSlVa27LNn3avx7eNbfB0TAP9z8AXtPlfondMmIpf7A6X0lomqONSLhixKOW','ED7hVAmFR1K9Zjf7UYxXX5xNjOUPu2ctyQZ6lBO87zI9AQWkzZ90xbmJkZeOkUHprN',10);
-INSERT INTO ti VALUES (12320814,-64,'nzs5JWUhJ2gsK3fUtWAHjsoTlQrazN7ZIytP','DNcN5DEivF9arNLaN6dDbNKab4','JZssvt7J','nzC7EhdVMcmyXWZbr5IBXJZvcVm','HwfhyKZmrYScWvCne3ypMYIroAPlnSlVa27LNn3avx7eNbfB0TAP9z8AXtPlfondMmIpf7A6X0lomqONSLhixKOW','ED7hVAmFR1K9Zjf7UYxXX5xNjOUPu2ctyQZ6lBO87zI9AQWkzZ90xbmJkZeOkUHprN',10);
-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 (9405704,-35,'btda8spRmt7DLypgcHIgMyOHXIA0p0NCASt74HwODk','HGx6NkyzvfkiYrUjnRVfCQbxAVA2qLB','T2M7VxNh2LHhUVADupEo29KJerzeofD4CyHd','MtOe2SmXZTwGLAPRnft3WOlgUyShSOlEp1v','K3PqkS0h1cVVmkDtkY40MlyplWbmg6rg2dvQUn19NnR1whxnZidOU417R9','LrsAwLkeFnfC9b7xAKzXojfLk0',11);
-INSERT INTO ti VALUES (9405704,-35,'btda8spRmt7DLypgcHIgMyOHXIA0p0NCASt74HwODk','HGx6NkyzvfkiYrUjnRVfCQbxAVA2qLB','T2M7VxNh2LHhUVADupEo29KJerzeofD4CyHd','MtOe2SmXZTwGLAPRnft3WOlgUyShSOlEp1v','K3PqkS0h1cVVmkDtkY40MlyplWbmg6rg2dvQUn19NnR1whxnZidOU417R9','LrsAwLkeFnfC9b7xAKzXojfLk0',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-9202603664100792169,203,'8V98qE7ENLjGcMvet','PJCf4bAnAJ42ZLXoEL85uNA75vGECCf8VS0GhyXgwhqAhn7c5','rPPbegqSiKkpzuV4c','jgpnhWwyA','l','xU',10);
+INSERT INTO ti VALUES (-9202603664100792169,203,'8V98qE7ENLjGcMvet','PJCf4bAnAJ42ZLXoEL85uNA75vGECCf8VS0GhyXgwhqAhn7c5','rPPbegqSiKkpzuV4c','jgpnhWwyA','l','xU',10);
+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 (-5714461419874321278,254,'L1MgwGNORiaaB','JtUP1ZQxX4wunRRIEoj4pGNaCBQEiPsN6JoUdmFwbdKL8hKbvD82CZ9Yycw3','uFxb0Lgae0bPh','gxQVTDAWWRZ5Zc','D','Oi',11);
+INSERT INTO ti VALUES (-5714461419874321278,254,'L1MgwGNORiaaB','JtUP1ZQxX4wunRRIEoj4pGNaCBQEiPsN6JoUdmFwbdKL8hKbvD82CZ9Yycw3','uFxb0Lgae0bPh','gxQVTDAWWRZ5Zc','D','Oi',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7016267,-79,'yH1fjq4HkxMj0OumXU2d6BKcApceTR324c5djfpKw','QsIl4uwpW5qt0iGG2GKZ67x8edPMBSuziD7ryOP5RrsgHL9hYHcvgYHGes2opY5EvGDF43G6UIX3QwvyRRYvtytaGw356qzsvtaPQMq2KJkNzFwoGsvHZ6LSeyjeVaoypoRT4mQtDXgxJs7X10YzyjrUFGOqsd9tGFc4HLhJ9dHdI','vr2rUgFODMYnxem4DZ58sLfoEb0NqVm','j945214zUA60C7NroGw','UMUQahYZ6EXbMKxIpAHLsweKyULum6SacheRxbtTzEwF1FqYTKtK2B9TTcK','i8qZMCJz4RUzz7de0xooUnJ1BbXD7jG6iP3Y1QgRgBrtX',12);
-INSERT INTO ti VALUES (7016267,-79,'yH1fjq4HkxMj0OumXU2d6BKcApceTR324c5djfpKw','QsIl4uwpW5qt0iGG2GKZ67x8edPMBSuziD7ryOP5RrsgHL9hYHcvgYHGes2opY5EvGDF43G6UIX3QwvyRRYvtytaGw356qzsvtaPQMq2KJkNzFwoGsvHZ6LSeyjeVaoypoRT4mQtDXgxJs7X10YzyjrUFGOqsd9tGFc4HLhJ9dHdI','vr2rUgFODMYnxem4DZ58sLfoEb0NqVm','j945214zUA60C7NroGw','UMUQahYZ6EXbMKxIpAHLsweKyULum6SacheRxbtTzEwF1FqYTKtK2B9TTcK','i8qZMCJz4RUzz7de0xooUnJ1BbXD7jG6iP3Y1QgRgBrtX',12);
+INSERT INTO t VALUES (-2132715431919764821,164,'FUWY3njbEInxrubF6zo2BflTdc','Q0MFlD3wvFglpBdzjxGjJuu7X1mzzPxZm63ps9lNSVC1E0rtZ3KWZHkEg80MAr2hP5yR5j7VwyWd','ZQl9hdA','Ndsr7xYbHm7wYy19hh','9','f',12);
+INSERT INTO ti VALUES (-2132715431919764821,164,'FUWY3njbEInxrubF6zo2BflTdc','Q0MFlD3wvFglpBdzjxGjJuu7X1mzzPxZm63ps9lNSVC1E0rtZ3KWZHkEg80MAr2hP5yR5j7VwyWd','ZQl9hdA','Ndsr7xYbHm7wYy19hh','9','f',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4353921,-11,'n3lMUfJ3VOIVL','n5aZ4BEJygjx5l7CdlWJo1tf3qxiWaqER8nEJJd7KGV33oRzUOJ9Sdgx4l7snG7D3Es9khMSHWj5y62OD1WEGkHfiwyarhQ1xIweEhGtEwwVDSlI9RcxEiVlKDup9Qhnj2EKbtPLjDkYvEWHkqUrmHLCute87yeT','agLZdvBhJqhFlF0ah','QV2xf15X45xwmkThF1Jmv0uH40eMOXrBzcaZbmbKvKYP9LuFGTXNKghcjTIMl3urWQXQ6wnn79tISeNzXv7AFg2CeS472Cq4WmlWE67N00IUHmvO8c2oDZZI3zlh1VDBsUzI6YEeEiZeXKo1ZWFJmYkrCfuhoqDdiBLNjOyVO4wgkBmRgyPxVNl11r1ps0tPyWvpraqpmqcs1GwE4WUYP7','IqsKBDK51WCP7RaHuPDsGTj8sp4OEpSjQZNt8ZXhnanR','o16ZneTvQZNFU',13);
-INSERT INTO ti VALUES (4353921,-11,'n3lMUfJ3VOIVL','n5aZ4BEJygjx5l7CdlWJo1tf3qxiWaqER8nEJJd7KGV33oRzUOJ9Sdgx4l7snG7D3Es9khMSHWj5y62OD1WEGkHfiwyarhQ1xIweEhGtEwwVDSlI9RcxEiVlKDup9Qhnj2EKbtPLjDkYvEWHkqUrmHLCute87yeT','agLZdvBhJqhFlF0ah','QV2xf15X45xwmkThF1Jmv0uH40eMOXrBzcaZbmbKvKYP9LuFGTXNKghcjTIMl3urWQXQ6wnn79tISeNzXv7AFg2CeS472Cq4WmlWE67N00IUHmvO8c2oDZZI3zlh1VDBsUzI6YEeEiZeXKo1ZWFJmYkrCfuhoqDdiBLNjOyVO4wgkBmRgyPxVNl11r1ps0tPyWvpraqpmqcs1GwE4WUYP7','IqsKBDK51WCP7RaHuPDsGTj8sp4OEpSjQZNt8ZXhnanR','o16ZneTvQZNFU',13);
+INSERT INTO t VALUES (-52656778140199191,60,'A0RbYqdOc7RGmj2MlRh3zfH4G','Xy4NOjkYtwL6LnjyY9ZqvwnCk7jZPyRwoNQ2qoLg1p2zs6rAsEnqdDipanEyJf2TLRPn4vK8vxcb4IJ3rukPBDoDdxQ3tD6VDuwCEjdYujE3hoHHMVQ','8bQDWvnh7n3jyf9Lt1','5WtRvvZ1SgKG7Ykp7Tq2onMS8P5wX88O7wn08dYsiX8MQu6Kf9saKdi1cUpiddpwDrVcu5KDo5JYVpOi1gHkGzQRkZ7BlXoCMArct5AHNekX73mpl90aDdLDUkAngqZckkGJseEgup2wGbrKnf1dfeIiaveypqwkynckW2qDPnwH9ZvNHa381anZgiGGBGYj0oureDRIPmOI8BS3cx96wYkcjz6bDbXZDtTi99j','T','qW',13);
+INSERT INTO ti VALUES (-52656778140199191,60,'A0RbYqdOc7RGmj2MlRh3zfH4G','Xy4NOjkYtwL6LnjyY9ZqvwnCk7jZPyRwoNQ2qoLg1p2zs6rAsEnqdDipanEyJf2TLRPn4vK8vxcb4IJ3rukPBDoDdxQ3tD6VDuwCEjdYujE3hoHHMVQ','8bQDWvnh7n3jyf9Lt1','5WtRvvZ1SgKG7Ykp7Tq2onMS8P5wX88O7wn08dYsiX8MQu6Kf9saKdi1cUpiddpwDrVcu5KDo5JYVpOi1gHkGzQRkZ7BlXoCMArct5AHNekX73mpl90aDdLDUkAngqZckkGJseEgup2wGbrKnf1dfeIiaveypqwkynckW2qDPnwH9ZvNHa381anZgiGGBGYj0oureDRIPmOI8BS3cx96wYkcjz6bDbXZDtTi99j','T','qW',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1525043052790712644,90,'1MxpP9ZC6XfBbLUpusfNwwb','zY64ExAnYVGbTMp3ThHHHDdalvkyk','GWM8','7h8h9ddJERUf3TDgWqhjfbgs1jVQViIgiZDqIXMOjtWwf6HOcRvYRCNpgelrz6m1q3MTpKbjTAZLWfqOmp8nS6saI69fQVY3B5nThuUQDXwOFicBvGDLd0xCJ1qxrTPqFUi4JqZoHrBMwS3C69VVsSmLVWVyvDRDg5vhnBEALvWtqtfZZTzCMG','f','k',14);
+INSERT INTO ti VALUES (-1525043052790712644,90,'1MxpP9ZC6XfBbLUpusfNwwb','zY64ExAnYVGbTMp3ThHHHDdalvkyk','GWM8','7h8h9ddJERUf3TDgWqhjfbgs1jVQViIgiZDqIXMOjtWwf6HOcRvYRCNpgelrz6m1q3MTpKbjTAZLWfqOmp8nS6saI69fQVY3B5nThuUQDXwOFicBvGDLd0xCJ1qxrTPqFUi4JqZoHrBMwS3C69VVsSmLVWVyvDRDg5vhnBEALvWtqtfZZTzCMG','f','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6346183340709612396,164,'klMVoOwNjXqM7OJUNhjF3','9ealNO17rWeqqbNeBenRcwBopBf3z8CvOfOT9CCdmbxglcs6OjBYk0gZr5gsOHZWKzdSxSp819O88WqjLeyAI9TtciqAIl6P0cPOH8NLMr7tx2rtlsc4GRwLpwMlayJoXwUkW2','cnMFihVJ5rW1','KMOzayLsW4yjpzjZuIY3vUjXJ4p3DbigrAFZHtLRrOi','2','nie',15);
+INSERT INTO ti VALUES (-6346183340709612396,164,'klMVoOwNjXqM7OJUNhjF3','9ealNO17rWeqqbNeBenRcwBopBf3z8CvOfOT9CCdmbxglcs6OjBYk0gZr5gsOHZWKzdSxSp819O88WqjLeyAI9TtciqAIl6P0cPOH8NLMr7tx2rtlsc4GRwLpwMlayJoXwUkW2','cnMFihVJ5rW1','KMOzayLsW4yjpzjZuIY3vUjXJ4p3DbigrAFZHtLRrOi','2','nie',15);
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(57), d VARBINARY(84) NOT NULL, e VARBINARY(87), f VARBINARY(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (249,5587671,'f7xd','QKtqGGopyViWNeK3TMlu2EIiIdNWvX4ZANH0GwZhgBQzDWYlijby','1V2vtrofgeM0TgcfQ91A6zI6CMosCEecFt26t35mtdUz7YRTWj9rUmnyEXMuE2pe89JNFppary5CogCN5p','UO8UbBeQDakGZA','Kxe1I949VYivqNLf2dUnGBaAag6iHPxfjkAL3Yn1Pkdr4QUB36CKr8QgBTznfQGeTWD8sjEht1wg3D48B','Rf3m5Iw',0);
-INSERT INTO t VALUES (118,7382747,'mwCldz05D3bSvd3uz8Y1t5fVOOPZiTY22lAEkjoBRGIc','w20CA75Sy3GXZnQDJcPg1I0YM7RKMqC7k2WsTCfb01NDsQymBLys6KU752gOd4vdXCFkjdo4i','JDdWziTmsm7OXcPorbDNMx9VD49Q0m','jm9MMQsUVHISbmHlujfPS2n7Gsonf9','X3uWfqJiXKHlURyPJ3JwN93gGbsAImHq','60v8K',1);
-INSERT INTO t VALUES (3,4966830,'Oowtknzz3f5xb87SvJV3n4DyOliQNDEHMv7U1Vb7Pk2bTQHdHziiL','k2T4VJk9WTDDK39Lh2zmwNxNPdiYxYa8J1TwxMlY2JtXd0kltZWkD5OZys3EI','OeElpJ0TmujMHF8qDlx8ydPcoYtf7aAtHH0iTC4lLdIXNetkkAES','lCw78PwyrU6kDkgwEBQpefpEbyKEz54','L3gRAcwtMZ8uTZaS2zE4oPbDlNQR23cRL8','jkUutDdQRFQ8AMj2wUFq1TfSQukx0fhBcyyKkqnM51Eg8BJTX7OBDV5BVaTt64uO8W2jmrfaHiXyo7BAgP',2);
-INSERT INTO t VALUES (2,2127084,'qF6ApksWNZX1CrJEnOdxWJK','HasuFaxtOE5BTw5jOCvHcXTYJzYf2J6k8pByJ4PRNyCeK8FPhg0AZCmeb8uonGxF5uLlstg2G5QiP','kyrgPuj6fENIQEcztrcBJFGCdyBzz9KK','Oa','FtkV9ALdZ6ZZO6YikbmCY1cUIcg6sVH7pTr3NafShjkAK6utH8','VC6JzPAKuf6uYFFnJmNQaxVqGHgH1l75lXAI8Xi3kfFeFLZxtTPqOkegNRR2zgOYeS5eYX0glMoAPXDdpK82OaVlmk',3);
-INSERT INTO t VALUES (18,11433179,'xqLKVJ0KH2sYS8NthLb0cDkAyIgg0W3ct6ET3RQs','my0AIBfr0EPaM9Q6G4KwTQ1iRMJiVXp1WQA7MmC13yKefUTFHCK8JiO9r','fdvd9IaFHpUfymRCf1XMpbcSvXK','Yly9GNu3ALiABS93y6NoW50JSqCi3QNf2thE8qft5nT','cUMBucKOCleavp5dTWcxuwrbhPh0zswIlXt5NyzpScMiSYnvHB5TkJmbtDHu','wfsyXySLaI0SOOmUHKCDUEIdyHHFmlLFv4jo4czyBz1DCSZkVYkG6',4);
-INSERT INTO t VALUES (243,485534,'YM0DaElAjBbnYyZl7Xx9EVhcpRTokGLOJNSHD8BZV6f9z1MkOqQqq1HLN','VmUQgM5uycy4mRlxxuEtiaF','0itzogxUx8NTXp3fENVdV95JZtBapYNUZXO','A4ilCrdz9yxr9wlnUiZRyBAUpXl','TTWysRBwNJF5vALkwXaHGhCvIJ1HcENpY5wriQkBKr0xhaKh3kETGItn1cWI9199Z17I4NzNsnWlGPeLV','VvY9ikbcXn2HJPuNaAzuZqfZbbQIcfk1gm0hOqvSJSS70qd6SK8eBlYilsU',5);
-INSERT INTO t VALUES (57,8701699,'qekLMlAOLpmsUiexM32wKOqY4RAtcqu3oPl12mOZxeLOD4nKUT','S50m7SmV3Xy1t0G5PMYmVpDEYntw81GSI6kopK62c4mLBAR9tUuK4iNUKkSV3J5jwD3M5','MJL9VJVMXtjB','dSEGe5soxKvgWRUkt0tnHRmvwDPzwr1Y8ZA2uBe5G9Czn2to','nOGw3RZlIfNNq32y0yQkJzAB9By0kGuVPXb6uejmIBWO3yHHBJgC9hwZQIigFWDPD41ZKLkN2m3K','5X6o45TOitZzrHMy1nFDWtIbrywORPVogsichcjrRZvxhMauxMwjl5k4icYwHcdeeFwJYsxHN9EZzBVr27qwFVL',6);
-INSERT INTO t VALUES (108,14310284,'xe0Ohz62EzodvrR7vldPvmOGeq7ZijwZP88ra2oueIh5','AqVDQaRc0px','DW8BolJ5uvCfJwVgE9cnYkoxi','oMzWWwniVORLA5cOIK','JzkBi8wKQKGOVBJoifyAPJasbwE85jx8y3iXUGTWFZScsxNTMKZV5NmCUkFjv','NWoXikwQz7j2DkdtelI3I75',7);
-INSERT INTO t VALUES (3,1877996,'mquot','DiGcJ0ZPk2WukBwrfsdgacDY7vKTZEFtRJ2JhlKRdQu','0rDVN6lpkUcm0n7lVZnP','LR8PVXC0d1zFZTbay0BwjjcZN3CVILht0','P3jPljISsPzNHzpQ6HONoCYdeia6OLTjRYYbFdqqjmXSCszYQ8BC0dNmAXA','UkGIe7gS8w94ZsCtVhFCOjhfOPqHyb7hipiot4cpW2QccXd8RpmW6SYcCRuN3Z4AlJXW6OfzaFNSgAmVzNAgsdgQZ',8);
-INSERT INTO t VALUES (126,1459000,'LelSAMJvQamMORjDcCBc1LpeZ83Bhczm3ECRC9','zAY2LgRBaA9OEbdrF7asJ7HaQlkb6HI7CnUiCTtkbH8ltKXI6St1n7mZAPHyTQEdZIO2IGvxNmwgF9ADRM','JHxryIsmKdHBwam7CaHxphogXkGExcZRggUvUJvF3L4R0haWux','xvbOGQxC9DWPQKFl8izznYFjHkwGQnbscjYOYHb3QgCrWAF','UrHKjZ1H61aGrJbSGeYnyJfQP5','5Y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(72), d VARBINARY(41), e VARBINARY(12) NOT NULL, f VARCHAR(35) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (61,10730350711296583485,'0sEulNIs1wDWRnqkRUthXSlHxgV','4WF1rN9JhmIERc0deOGQTw','BR','PxoSYfiNA9RFv8CV1i5qPRS','d','v',0);
+INSERT INTO t VALUES (-73,1209140689800630233,'yKF9aijCKoWkvEgacnu9K5O','kaKBASEqkzdo3WqQ7jc3M4Ep6RJL1','El7EYPnJRZYy','1Zx9kXbpDLYGGHtlc8pAb76JKU','n','f',1);
+INSERT INTO t VALUES (29,14522203718689501989,'uDygM1f7HTAagCwu9Qfv0U3N4dRS6dukTrXwnDqubrsOFEGw7KATMYls13V1E','ZtmqrR7NeQupcUAU9P3V7Gi27451rsV5SAT2','RlBYbCIUzM','tLKBSweauMATb','c','V',2);
+INSERT INTO t VALUES (-97,966288989363685315,'MOLyLrmuymgjkH3O0d8ZC7wf8tJJmuqg','tMrWKUqhSi1T1Fsvjk62IDlJA3kS22BrFH','r9D4o','CotR','k','2',3);
+INSERT INTO t VALUES (40,1339392239516338062,'cdYrxv8j7','vyiG7PqBQJWgTE','bJmfQ','IO','U','v',4);
+INSERT INTO t VALUES (33,14273774673625938750,'BWJtcawwJxh3SrzRZTL3PdBYwMLDkRNjM3Bh3jSamAsKNoVyIi58Zqfbc','anLdWxg71','WV','u19Dt1RzMpQA1Iyqrq17a','t','z',5);
+INSERT INTO t VALUES (13,4712806619824222958,'yAx1rw3sPZs12ZKjcvKUTJRIQjyfxWWYmiJyiZS98x6piXkaJKeZ0h1BiPz8TrfOpp3Ne','9gpYiG8kqOBnyr3ezuyuVUKcpZKp','4t','SmwukFfsFGtpdHPCumL92uz','q','G',6);
+INSERT INTO t VALUES (-99,12726423080453932466,'GE633VAP4yRNupakuVHuaQGV7QjNJ1wAZyr4pImV41zZeVAzA6UDEduwXXuPMYWtc5hTcXI','bCzcdCsgMOv7SXPxCF9mCXSE7yhEwg1KEMBgj','Xd','MW6G','v','F',7);
+INSERT INTO t VALUES (75,10468890852736749787,'5maB0XmXYUX4sHQcDBDZioIzHFivQnobnXiESx118TNH45VXsd5VllZUR','rCo43lxeGrVsblobnsi2y3hBKCG8sQK','O6Qy','qJnMyA8j0Wnfm','W','C',8);
+INSERT INTO t VALUES (69,12435056209514475526,'LUnG9WUurktpVRfxkbdOptQTSGsE3mGaFLP4SU1hjueqFLUUrLQ','Qd1Ysd','LufinhlRE','KoNedUhRaKN8Eu','V','V',9);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(72), d VARBINARY(41), e VARBINARY(12) NOT NULL, f VARCHAR(35) 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (11090,9954022,'YUkdUN2t3tzIvqn3A5oTkKI8DXWSiwGz9TxQBKulpgzltYj3XXGQwXeaj','dbaSHPpy','l0gzDOyEyTz3R5RVCtOADegBsUsBrdz14yCgcO','Kk7C','Qpw8guhNkjp1FxUcwQ39HDwceCCBA2rPJ6IY5VrC8','xS3Xp7fZuGEN5T7emUL54oR3ibZJX5BgFMW0haDuO',10);
-INSERT INTO ti VALUES (11090,9954022,'YUkdUN2t3tzIvqn3A5oTkKI8DXWSiwGz9TxQBKulpgzltYj3XXGQwXeaj','dbaSHPpy','l0gzDOyEyTz3R5RVCtOADegBsUsBrdz14yCgcO','Kk7C','Qpw8guhNkjp1FxUcwQ39HDwceCCBA2rPJ6IY5VrC8','xS3Xp7fZuGEN5T7emUL54oR3ibZJX5BgFMW0haDuO',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(58);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
-INSERT INTO t VALUES (50647,108313,'dmjDS9DFn3zUPRWF1EMLnZSO2tULUn9Phwghcm6i','nJnZZ0VS36dJxC9DXbuoKhfVqTfpCKB8vlolJSJwaj','U','5xyleyzQlnWp0tkiiDg6KsIQ7M2zZ2H4gBJ','9DVxstnTpN0JkzdvwQxRGDg8peXJiswvl0sBuGeKUxeqJxbtPVil1d32zUD6reI58SGl0nuou','nxn3W8TPNuircr03vQuj42hf9hhijAZqJXdm5vVW',11);
-INSERT INTO ti VALUES (50647,108313,'dmjDS9DFn3zUPRWF1EMLnZSO2tULUn9Phwghcm6i','nJnZZ0VS36dJxC9DXbuoKhfVqTfpCKB8vlolJSJwaj','U','5xyleyzQlnWp0tkiiDg6KsIQ7M2zZ2H4gBJ','9DVxstnTpN0JkzdvwQxRGDg8peXJiswvl0sBuGeKUxeqJxbtPVil1d32zUD6reI58SGl0nuou','nxn3W8TPNuircr03vQuj42hf9hhijAZqJXdm5vVW',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (21553,5240797,'YnUVspSMne1YxvCl0K2g3L4XXqYVFWUxeCmebTAqMvsHJ','iJ6HOjsq3oOh9S038QgQ1TF3BsnNvM82w8xcVMoxGVmySM1aKmeDq7IF8koS1Vy4bI5T1jwBWu8qab076aDUJH9z9JsMMSI0S5AOXCXFu9JYtTvYP8uxIvFWIt1AWziOD3w3vZBZakoIOmk1lQbHdqlnTxnuoJ3CRSJALxst3JzSs84PcRif9OaC8u','xXaJI4pPzHt4anBCD7rUmE','zVE8kZwfB8OImsaGlqSLI2GM','lVS0ILJSlEx4rt605xVTm0Z6ndi4dglnnOgII9WftiihZqf2ExdF39Mi4yDCdh2CHMRbPHFeUV6E2Vdz09smodaSoodSrkPKOgF','pEqWS7YuJIxFNuux5vD67ji9QuUYEVmUx1xB5jk48ENYLQbxF3ZTbKxs31SVsuxoyMZReJFJwUoVxxgBlOhVUviEe',12);
-INSERT INTO ti VALUES (21553,5240797,'YnUVspSMne1YxvCl0K2g3L4XXqYVFWUxeCmebTAqMvsHJ','iJ6HOjsq3oOh9S038QgQ1TF3BsnNvM82w8xcVMoxGVmySM1aKmeDq7IF8koS1Vy4bI5T1jwBWu8qab076aDUJH9z9JsMMSI0S5AOXCXFu9JYtTvYP8uxIvFWIt1AWziOD3w3vZBZakoIOmk1lQbHdqlnTxnuoJ3CRSJALxst3JzSs84PcRif9OaC8u','xXaJI4pPzHt4anBCD7rUmE','zVE8kZwfB8OImsaGlqSLI2GM','lVS0ILJSlEx4rt605xVTm0Z6ndi4dglnnOgII9WftiihZqf2ExdF39Mi4yDCdh2CHMRbPHFeUV6E2Vdz09smodaSoodSrkPKOgF','pEqWS7YuJIxFNuux5vD67ji9QuUYEVmUx1xB5jk48ENYLQbxF3ZTbKxs31SVsuxoyMZReJFJwUoVxxgBlOhVUviEe',12);
-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 (20445,2543007,'hnxeXaBjEAObQjxxPNKOYVSKz92SKuIat7Ise0','jbKqEnS5Nb3klOS3G671BW8JuK69bu','ShUTiLfgj77ttu6w496ApQag3pKoJKnMdGYjtqt3qfXuVJtx','kt7Yt3kg9lPVIdGBjA5ja6sKmBPc6CIztGTvCUfBeo9tK8E5viMaFthKm1SGOJnvP6QYBafhCLM1LibRjRbGEyQvfvMSLBuZHJG','ukHW77lnNsWJtnbIukyovXdmOWYelJZ0TJ4gnSIX4GcNCAcMJuJFL','6SPuHRA4aQ4DMdu38iZ2zwlBQEzklIK9F7S43G6pzB449VWNX0ETSeN4XCTWxMEqmUW7BdU4yjZTOucCrs3MqQTfi5r',13);
-INSERT INTO ti VALUES (20445,2543007,'hnxeXaBjEAObQjxxPNKOYVSKz92SKuIat7Ise0','jbKqEnS5Nb3klOS3G671BW8JuK69bu','ShUTiLfgj77ttu6w496ApQag3pKoJKnMdGYjtqt3qfXuVJtx','kt7Yt3kg9lPVIdGBjA5ja6sKmBPc6CIztGTvCUfBeo9tK8E5viMaFthKm1SGOJnvP6QYBafhCLM1LibRjRbGEyQvfvMSLBuZHJG','ukHW77lnNsWJtnbIukyovXdmOWYelJZ0TJ4gnSIX4GcNCAcMJuJFL','6SPuHRA4aQ4DMdu38iZ2zwlBQEzklIK9F7S43G6pzB449VWNX0ETSeN4XCTWxMEqmUW7BdU4yjZTOucCrs3MqQTfi5r',13);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-179,17708579852563532205,'8M5ui06ouKffjZHxqEer7Ji6Q','oRu8BjGADPdAdjc2','TNdF','bqnf4RUO0igCaApsoQ','Y','z',10);
+INSERT INTO ti VALUES (-179,17708579852563532205,'8M5ui06ouKffjZHxqEer7Ji6Q','oRu8BjGADPdAdjc2','TNdF','bqnf4RUO0igCaApsoQ','Y','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(73);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
+INSERT INTO t VALUES (-12975,2196218448374325023,'yRdYabsfGvII5S63xyhS2a2G4','xf1LhUWt','20Z','fEagGQ8QARX47TzsW0BCxxMr4tq24yilUol','x','V',11);
+INSERT INTO ti VALUES (-12975,2196218448374325023,'yRdYabsfGvII5S63xyhS2a2G4','xf1LhUWt','20Z','fEagGQ8QARX47TzsW0BCxxMr4tq24yilUol','x','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-15600,13008000141412593911,'7LZcfJcp8XT2hvZurmg8Lyaoaeyq','IyHnkZP83wcDT1VZAsQVgkB8ls0LCv6h4BkRF0Kgm56mscDCQVQDZbXX2fLYzU5zMYGyGZXxejdxB1XKe1elZOyTlYtlLb0hpD3bQTnVsdBOO16dRinseb0m220z3SuUv17diUgxUhkd5du','v','rFwljBamDQnF8U304TfPZyvKsPf','N','q',12);
+INSERT INTO ti VALUES (-15600,13008000141412593911,'7LZcfJcp8XT2hvZurmg8Lyaoaeyq','IyHnkZP83wcDT1VZAsQVgkB8ls0LCv6h4BkRF0Kgm56mscDCQVQDZbXX2fLYzU5zMYGyGZXxejdxB1XKe1elZOyTlYtlLb0hpD3bQTnVsdBOO16dRinseb0m220z3SuUv17diUgxUhkd5du','v','rFwljBamDQnF8U304TfPZyvKsPf','N','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (11532,16079617019907716650,'Cm63gH3JReATTOBQIizRzll07GiIEYsS3JNsXjpj3aenRVB3BDMtwyFxpyt7P0yIaH3HHr','GEJh3EFalCbdb54D7ggjOa6OTg6MJGGJ0FvTsXljELKwIvSMtXm3ngn8Te5NwxRCWEw2fwHRiDxXzaHi1mi2VpyrZLmYmQUpT5ki6aoyAA1jxyTrpcUSVjKJd30P5Lt9hBMxoo6NtGZ3UimAfVlF5UbZRRWDvJ1inZ7DKO28w2HyIxXlBZKcr6mw1St6qrGmJ0d8v38D62p6DPwgGcrOu6VQFijHk5PD57f44Siwy14oaEHpijUs','gFrT0b1k9w','TZZVVUx3uKwlycC1JTlLa5MCMhDltFmnB1FrC9fQkKwqzWOaVKd68QdCMDkTY5CbtU2phmYYPSy9wcMLtSmdhQfM0P8tC417MbM9U2f9EVYvqqeeTRAdU5Qf3rhgzItYAigL0YnAvEUAbEQ90ufuNa7OhUWuVVS8KY89jOzfhmdmuaOzAka9Yc51ITFowzZ9WYFg','d','E',13);
+INSERT INTO ti VALUES (11532,16079617019907716650,'Cm63gH3JReATTOBQIizRzll07GiIEYsS3JNsXjpj3aenRVB3BDMtwyFxpyt7P0yIaH3HHr','GEJh3EFalCbdb54D7ggjOa6OTg6MJGGJ0FvTsXljELKwIvSMtXm3ngn8Te5NwxRCWEw2fwHRiDxXzaHi1mi2VpyrZLmYmQUpT5ki6aoyAA1jxyTrpcUSVjKJd30P5Lt9hBMxoo6NtGZ3UimAfVlF5UbZRRWDvJ1inZ7DKO28w2HyIxXlBZKcr6mw1St6qrGmJ0d8v38D62p6DPwgGcrOu6VQFijHk5PD57f44Siwy14oaEHpijUs','gFrT0b1k9w','TZZVVUx3uKwlycC1JTlLa5MCMhDltFmnB1FrC9fQkKwqzWOaVKd68QdCMDkTY5CbtU2phmYYPSy9wcMLtSmdhQfM0P8tC417MbM9U2f9EVYvqqeeTRAdU5Qf3rhgzItYAigL0YnAvEUAbEQ90ufuNa7OhUWuVVS8KY89jOzfhmdmuaOzAka9Yc51ITFowzZ9WYFg','d','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13421,4850030196856611354,'dym2tXTb','Oe6U1EHlLcp6Jc0zQV6WwtK4I4RqiJ0O0AzoaPv6sI7U2vcH9LFuABJWTg5A5WpOtYnnzJkJi38xMIExKY06GUtN6bcp4zUunNflHRLFPZtLj5kCcyAW2y5SLQWE4jkavhLsYHkhMdNrOGMLnxzktapyfJ11CbxxkkxYUUF1Ep0TXUUoKQ1UcvroHxxiRgTaBhRB1tDflsStvUuGYm5lSG6aFMFLP','tzkqjh','rVH5TxTfmg4rpQ1wvdZDnzfogCbtN4vL8bNxOB2E8PDKCRXG1Etu9rSqkjl63LlYs3YTiD0cOWEYfl8iNgIkxI','E1','8',14);
+INSERT INTO ti VALUES (13421,4850030196856611354,'dym2tXTb','Oe6U1EHlLcp6Jc0zQV6WwtK4I4RqiJ0O0AzoaPv6sI7U2vcH9LFuABJWTg5A5WpOtYnnzJkJi38xMIExKY06GUtN6bcp4zUunNflHRLFPZtLj5kCcyAW2y5SLQWE4jkavhLsYHkhMdNrOGMLnxzktapyfJ11CbxxkkxYUUF1Ep0TXUUoKQ1UcvroHxxiRgTaBhRB1tDflsStvUuGYm5lSG6aFMFLP','tzkqjh','rVH5TxTfmg4rpQ1wvdZDnzfogCbtN4vL8bNxOB2E8PDKCRXG1Etu9rSqkjl63LlYs3YTiD0cOWEYfl8iNgIkxI','E1','8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (22891,16003583976959775742,'C9yuGaP9DKoce1IZFVppP5NFOn','y9vif8w4xqQ3dSa9wrZSmwfHMptfdxP5GfSgLm18Y7UWRTHgznkXzttHFwsTP0FlpTmiBLHYmewn1BTN4FErxtQLbWDr2RCiSHbnB3fpifk9KnpjeGCdu8jUUjIGoHs8pionYb','K6StA','4HiZAnZO33J1r9ZPPo7xFcCkdaR3MVJlzrM56uf81D6a6CqgFHwjhowZbHJlDMK7o1xDPVWqKYaKnupRecGsE30eWpgY8sDJwsoZi3oGslbrOP2yKsvOaoJ','n','hB',15);
+INSERT INTO ti VALUES (22891,16003583976959775742,'C9yuGaP9DKoce1IZFVppP5NFOn','y9vif8w4xqQ3dSa9wrZSmwfHMptfdxP5GfSgLm18Y7UWRTHgznkXzttHFwsTP0FlpTmiBLHYmewn1BTN4FErxtQLbWDr2RCiSHbnB3fpifk9KnpjeGCdu8jUUjIGoHs8pionYb','K6StA','4HiZAnZO33J1r9ZPPo7xFcCkdaR3MVJlzrM56uf81D6a6CqgFHwjhowZbHJlDMK7o1xDPVWqKYaKnupRecGsE30eWpgY8sDJwsoZi3oGslbrOP2yKsvOaoJ','n','hB',15);
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 BINARY(27), d VARBINARY(56), e VARBINARY(26) NOT NULL, f VARBINARY(76), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (108,2906933646372671656,'vV6FaW6cZP4IcRa0yZsO','m54','tU6Ye136YkP9QgqA','PyEgcBONCowf11M69wYOaeqa7IQE','Pc74iPlSuocfmdtVL2dxufZYzQZ24SYeju1mJZbO','D3LAmXVopWGRcwMBnvEy6aT9tI1auarQW',0);
-INSERT INTO t VALUES (-57,7379897452249012194,'t4Su9KSB','m3I0Wn6Unu9ZKHerVxRLQGLpXXlAa72yrs7Wo4RoiObYHG48lCQ79Ue','dcvqeBISdMvX26N2Xf','1q4JKv4WkmjJn5bUpWS1qk76JkQnOlx2','ZTqUzmfuDXvW4oo6Zi3YhRZ84utKgLdK4udAxdVzUpu0jimTkVE3r9EGNkWpcy5QhCndBNJgjSS7aymEW','hEBXYpkp82nBpC1pnGe8UWzwf1Kh8wGbBC2AAwjbpU2uPYGKNdKe0mFsZbhMz2RbDyjmYqpL8pj8hWpydFrtF6Jxiy8XxR',1);
-INSERT INTO t VALUES (105,4491288216678179924,'tNYakMJ1uEuTlv1QXn','SUmZRHC88dfFzhvUESbIrZrQlX4yKPfw94Wh1TQiwO6','jpIzB21YL','nCC6EM9scCghoNUtn9Hal447j3KHiJ6xZ6Fem9OvIdKZDDoW6KrlrqiEXfL','TAQEIoaWbrjMnEgwMMwk2J28kIG5RrJAHtiYLvEfCTGqvYUu2kyi9esYK1uJ4','fVLMXs0pTT4obTZiApJeKpps7hauKiGlgrTwNgfQ42E9oUchwTqT6QRliYm9PzQSBpJh1O',2);
-INSERT INTO t VALUES (-105,10346348519672197407,'zskdDcXahHjkyb6lUJsmu','Or2rB1NH6nkj5ByO5Zod6LDz7jN3jDqZBJjQc0WHAg9tn2Z1cx5ZokH','08BC5Rzgvqe05','IkaQFCjOfC1eX4bnUO0f650qvUNqlHTMlNoZ9ImsFWrIxOWhwMCJGiN1epfuAYp2TqvOQvW04B4v','JE5nWAWeMPbh3uZlHPDd6vjXFrDVMwIkjkdg9LS3XGxBCleWZXODF6Yw2B8jYqC5QLedKmg','WJEQkOuHUD9KGePcJTYJ5nwc3Lj3RpARM',3);
-INSERT INTO t VALUES (18,5320349578605813035,'wSArDnBJr5xNr','ai1G4i72MuIwN5qU3xfp4lnAwTyYS4i0f8TEM3SilWGeoeeUMlQz','ixl94ur4l7ol3','SuHTH','Gze5sAbqhAdJd8oQo0dxBlP5bZ0PiA9BSQrF5ZURqBLMcvRsSE4V0D9DmLvBQ','EV',4);
-INSERT INTO t VALUES (-7,4199474720558353080,'IsrR3RGSid9vAqW300aGlYjflkd','HQNoSpJKb4IB3Kwp4eaGAgWzxT7gFOB1WzQ8v96tCxwSeGkCtdgw4','vwVgLKT986IhW','KmtyV7jDYfCCcQN2o2HKDIcFggAEvNeW9uk5UotrILaN07OMlQVFtjoIyOJWs3QjLnvAwMv','UFIzzx1rPpOlwh6KDuwK0YLUd2YhQMwh1nVU2lN6sj4xX99fp5Lo1nm1WWPB1TccXYUJFGyRZnwZXmUXuRDv5iw6GxDR','eMJFAx8IIxt3h1m1WXQCcVae5yrTELLK',5);
-INSERT INTO t VALUES (70,10092679001568755514,'BHPyNcmg6mzELY','VfvSW1RJxHRjjXFSxilw1Uf5eyc76XlgDm6iA3LE','KemDijQSiB7h','gOgyYInkhmsUWKco5sLQr6towI7FvWZC9AbPW8hxKfTRfCCdOPWK9EBTm4kkM7Kk','K05wiLDqwWplSAXFIcW8PFDVwhePaeNc7kV0TriHVdhoBGg8IaShnwJI9saVCXdwWMXyTIc1AeP0hy2nGO6zZt58RXB','t2HnNXrOxmTNhlkbsQl456yaFcKDUekjcVkWJ27JQZWeHiJt17INeMY',6);
-INSERT INTO t VALUES (71,2659627995645628384,'CTG5OS7odDU','rVFVuBfOyoVcx3DCzLIifhIX4ptHBG3mlLQUwqm4JRxMGkP1KcRrsCzB','8xi0','nBAelzhj44ie24Xd3PNbCD2pGUGsYsmXj3ntzS0xN3wR7185MTc0G0qfukaN3k3ORzsbJoARB','I0onp06O8ePpxuk0bZ','7RRIWKKN',7);
-INSERT INTO t VALUES (115,1516477432449589625,'k9Yk29KLDO','Tr19uSvUQtEGAhjUC0lGu','sCAihCGwP8ncD6IKVP3M3dlZ3','QK4N5BjOTXREq6Yuv8CdsQXxms0qsJvYtaS3pUWmrFwF2wpFz75wO7lRY3O4BNtqp4La3','YueH3Hp2q9g3rCse4Ki9tavx0BHJrXLju4XfUB1J','H329qUoEAMtIxNjDXOyWcunKqT',8);
-INSERT INTO t VALUES (96,12235411647557718537,'0WPLSPavjyYfggZwyo','5IeeH2vtkF5mPgdHFlBxRP9HQcWJMYK','Wom8s15g157','TlimlqyFzj8OeJqzCWdDic2ZrdmkPtj2ikyVNGVuEeE790u3VN22UpjQ','x4XULPJT8eaA9SHECFLW34SUbCoy8qsGGMtTEZgjQTslHTAzm05eU2xVNoIzkX0H5IHmttJbLJ9hyQzqL','EWkV6jHUK9cEwAQ0HjG5mQPIVDekNcNZjqcYVz7jsUJNEzE0KW28Vd4I',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(48) NOT NULL, d VARCHAR(27), e VARBINARY(42), f VARBINARY(76), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-490084244,9818584,'nResJltS7a1tRCMAUObk3gOLOHjOVKFnNLZL7XNkpNGXO','DopBmsdkS71BJ3','jLogl','4EP4UAqNDVwLZQ8B6vmRD4TmMfIO8iQTsR91iUrAGSMU3WXUsffqkgXH6W0QdJqVVxS','U','F',0);
+INSERT INTO t VALUES (-1324398389,6293018,'Wv4FgAT6l2T5brbEg','IG','n1U','W23jzPMkCon8rFWxUhZ6cBFZIvYOoea63NpVFLWsb79MJzCEuEfAzIMSf9','t','M',1);
+INSERT INTO t VALUES (234106768,12057096,'qwSlW5Wo6P3JTL52SeyK0PJW4tWATx9wnsuBJnDb','8FsM7qmzYVkcxbCcX','5RhtDMl70K8USnOfa6cbF1pYncwP4Rew','BeIX0','x','k',2);
+INSERT INTO t VALUES (-1038625937,7223313,'SEy5WjP','4O','4J5TxyWJShmJ7XlszqahzRah1Wq4WMjjKMRsD0','ZFjytBwTIUnxmRpbzTso8VSDZkyKSP6tJAO0CYAE0f9HdqTwNUL8wEr2gVd5cU','i','s',3);
+INSERT INTO t VALUES (-22934289,14734055,'KeNfrhbn','C','2lHScq6GwEq5JYshCb0frTUhZ','huPY9NiwpjeSZKhGORLIR50VqgJi7zmULoRYm89gxwYcQQfQ8owVPE4pAtaAcxrsfKUsm9','P','k',4);
+INSERT INTO t VALUES (-1912457403,3258938,'GosoqhBRfPHMXsEauIwH4Yr8DEneOlPnERl30wBqdEE','Zmt','BJWXKAvWRlMiQML6en9yTr1SjctTgTXxobfF','AG28yAZ9W9vbMuuTTiSUaeGWXy9q5MAv0fTGPdb43Jf4B','L','U',5);
+INSERT INTO t VALUES (869436155,4407363,'WzPLHaySavLhVPUI2m8a6JaogiUmExILdyTEG','oZahYWEeQFoioi','fYB64cSabYZmxsEVdJhdINMkyY6rD2IfT6fq7Ee','CsC6glAAOqN8s4KDunKyUDYixEaWGGk7oF3JkGcLhHf5uZSkOloGKbcrO6onM9JCjh','g','V',6);
+INSERT INTO t VALUES (-562487804,6377993,'DVHvPmeH1Sh6KWLze3sSQP','R','KjA94w0YH8gIJBcyVv6ko6FK','C1JXWbVxwG4XxjknR0OzPvqDLfXGehGYjROhicM76NTdqhmnP9YTQbTl4zvoomSihvFtGnUup','9','W',7);
+INSERT INTO t VALUES (-1270045238,4497827,'3E','6VrsKz7B6bqmBf4N','HIrx5Dqu5yAHNGdp2fclxoWlH0b','FslPGOrxrvDvThHiZxguiGHC','R','L',8);
+INSERT INTO t VALUES (899685288,6745157,'JsFzBixOqz','TgeT2lOUlJpmy5','dAmZ3TqHMjL9nGcwQP32qKChcYcLK3ax34Bw9Vb','CZxEBD8m','6','W',9);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(48) NOT NULL, d VARCHAR(27), e VARBINARY(42), f VARBINARY(76), 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 (2092629,13130176016408402669,'41F6XUGLxu','effypiTaXl0','u3fQLKcZXqslXgSpo5IbdPv3','PwBPfnhxFV03Atr7MODIbjIlVCIJHk1Xyq0nTCy','5xvEnH5NWYhDW76Q9O4FPGpbT3','T8u54cU9ftznjOqoGvm952MY1PyjTeZlVHuXAD4awxbDhkEv560G70MvpW6vquDAyY17z4uAtDRuJBgXROxfAf6pE',10);
-INSERT INTO ti VALUES (2092629,13130176016408402669,'41F6XUGLxu','effypiTaXl0','u3fQLKcZXqslXgSpo5IbdPv3','PwBPfnhxFV03Atr7MODIbjIlVCIJHk1Xyq0nTCy','5xvEnH5NWYhDW76Q9O4FPGpbT3','T8u54cU9ftznjOqoGvm952MY1PyjTeZlVHuXAD4awxbDhkEv560G70MvpW6vquDAyY17z4uAtDRuJBgXROxfAf6pE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(28);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(28);
-INSERT INTO t VALUES (-5715801,4203143793254767630,'NCaY6GIR6rSkaJaXKO','qVrkB9ZGmRM1NHrzFyE1JzOav36dmjXNc7bdDWO5LP7MSg87AniNq7','wQOQc0IAadw2RhlT9Ixvufb7D','ZLe9jT3DHRcf8AacQJCG2WPzGllbf43VHl5W5omqu5lD5JVg','b6rueFsoZrAtdOxwGUjdDwo81UdNvSDK5YKYdjRl','g0gNS4',11);
-INSERT INTO ti VALUES (-5715801,4203143793254767630,'NCaY6GIR6rSkaJaXKO','qVrkB9ZGmRM1NHrzFyE1JzOav36dmjXNc7bdDWO5LP7MSg87AniNq7','wQOQc0IAadw2RhlT9Ixvufb7D','ZLe9jT3DHRcf8AacQJCG2WPzGllbf43VHl5W5omqu5lD5JVg','b6rueFsoZrAtdOxwGUjdDwo81UdNvSDK5YKYdjRl','g0gNS4',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5848691,2968951169354406860,'IxGSiSICl1lFAJIR5L7b9f','jUeupc5TjVQVsHE4YyvWR7djSWWxjNG1hUbBvwX3UaWJWB','7S7dIoUD','C7o2eJjFp30J4z2wiHJiqWc3pyamBCeb7vwFReJE3h5Nf','YFYWEhFWBXvTUCqV4Fn5Nx9ntF9Ml1ZSzaKZ7F9wNKp12LWI5K2RaDtSdwXex9FTPYqFu9RwHJVdegKb1uv','seAV0dzSjNGGp139ZTMGL6GF8o4XIIyqp0vA66Aim1hfrE4uNYk20P21zlJCIq1',12);
-INSERT INTO ti VALUES (5848691,2968951169354406860,'IxGSiSICl1lFAJIR5L7b9f','jUeupc5TjVQVsHE4YyvWR7djSWWxjNG1hUbBvwX3UaWJWB','7S7dIoUD','C7o2eJjFp30J4z2wiHJiqWc3pyamBCeb7vwFReJE3h5Nf','YFYWEhFWBXvTUCqV4Fn5Nx9ntF9Ml1ZSzaKZ7F9wNKp12LWI5K2RaDtSdwXex9FTPYqFu9RwHJVdegKb1uv','seAV0dzSjNGGp139ZTMGL6GF8o4XIIyqp0vA66Aim1hfrE4uNYk20P21zlJCIq1',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1885424764,1032599,'A4tdQIcEe18i2ewN1qh4aoZ7D3M4fKsTvViIX9MLRCmQ','XV1aEppApu','Y1G4KLA8nAJfFSVHI','pWA6IROSI3PNM1m0Pp7XC8h0yWUsTGhUz6uUNWGFE','S','e',10);
+INSERT INTO ti VALUES (1885424764,1032599,'A4tdQIcEe18i2ewN1qh4aoZ7D3M4fKsTvViIX9MLRCmQ','XV1aEppApu','Y1G4KLA8nAJfFSVHI','pWA6IROSI3PNM1m0Pp7XC8h0yWUsTGhUz6uUNWGFE','S','e',10);
+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 (1225176085,14648684,'7TM5O6dT5RSktU60IeebyOrUq8peFszCPpBqG2USsNZsy2','H5ry66imRBEHsfqL','C8JbmbHQAY3hWTU','4HB7zoPwvbpg','p','c',11);
+INSERT INTO ti VALUES (1225176085,14648684,'7TM5O6dT5RSktU60IeebyOrUq8peFszCPpBqG2USsNZsy2','H5ry66imRBEHsfqL','C8JbmbHQAY3hWTU','4HB7zoPwvbpg','p','c',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1095742919,15882866,'fuK3a0XyNnDZ','auVvqsm2mk81zCKYkKdzn2ZD6TM7y7D0PMehiwre4oXydjN9xNry6UItZz0kFSrM','voPZQ559','tdYl5KthDkshFdXLdksmkq','t','B',12);
+INSERT INTO ti VALUES (-1095742919,15882866,'fuK3a0XyNnDZ','auVvqsm2mk81zCKYkKdzn2ZD6TM7y7D0PMehiwre4oXydjN9xNry6UItZz0kFSrM','voPZQ559','tdYl5KthDkshFdXLdksmkq','t','B',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1099412,1276584169478676716,'p3xR7wEnvdZSswTrXzN6blQA','zXHqsPCHoJr9LciNt7YfWgsr5DeMlId6mWVDKyvB1YazNunbmdWXXywtLpbPHT90A1KCkP0DdejBINWeuOK8JRZxDThEBCLFMFQgSO0TfiWCk3ol03m9OuJdBR3pZaZ6nbdYfbU9ERyLJGnqv9W2dprviltptibASJMSyZRlWX63fIfdUCgY5sb7IiVf7fZrA','4130PFElNQNXwZJ4lqACET9','Z04yWp','ieC5y0I7QvZu7YapRjouKXcwiIAtuFw0ClANH9Aiv3gtXodIa9ctbYSxqvNzTJg1IQq9xE07RL31dM4N5UjYAEqepC54oMn83','2aFHPABn6',13);
-INSERT INTO ti VALUES (1099412,1276584169478676716,'p3xR7wEnvdZSswTrXzN6blQA','zXHqsPCHoJr9LciNt7YfWgsr5DeMlId6mWVDKyvB1YazNunbmdWXXywtLpbPHT90A1KCkP0DdejBINWeuOK8JRZxDThEBCLFMFQgSO0TfiWCk3ol03m9OuJdBR3pZaZ6nbdYfbU9ERyLJGnqv9W2dprviltptibASJMSyZRlWX63fIfdUCgY5sb7IiVf7fZrA','4130PFElNQNXwZJ4lqACET9','Z04yWp','ieC5y0I7QvZu7YapRjouKXcwiIAtuFw0ClANH9Aiv3gtXodIa9ctbYSxqvNzTJg1IQq9xE07RL31dM4N5UjYAEqepC54oMn83','2aFHPABn6',13);
-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 BINARY(13) NOT NULL, d VARCHAR(2), e VARCHAR(13) NOT NULL, f VARBINARY(87) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (56948,549339621,'YbbeBLEg2jCfP','s','sF','FqSz89gUkpQKnGe4zalEAYCibfwVGLYIy1x8GkKwm2SgXAeV2B4qcOs0kkNrc1I2zx6y','uPMsy55EwGkgFoyKSKgRzNYx','Wr0j5LtPHXhx7Y6aJg0OzLQbkl8SfezezSWc5NRbKJQj54QUaBzJs8hqLT',0);
-INSERT INTO t VALUES (6092,603004868,'XIYhsZEcb','2','gHIKoCOsKS','c9bMYRB501VXuQm4zyLI0agxVY1XfokXRYnJlLT3QqPZTreQt4OhwUFeCS2m','k','u4ArMmjWdg0wvn7iaDBbdLkGAtaYNDINB0NPZ1JV2zrzRdQce4A5j07PlRx0hl2VT7nH7LqJZDRzbt7m0utv',1);
-INSERT INTO t VALUES (10193,532563293,'T','na','5aeFRMbNOA2','eSwh','Iyln4Od5LX1y37epwU4LVYLFUcW6Wq70lMdXb5F1oabyrP5ldudEqi3QdvynHcmLb','Q1KRuk0M47wJzJp8BvDqxk949DyR5VbfawAvy7juHc6gA5N0DpvGSDK',2);
-INSERT INTO t VALUES (22011,646482669,'qhxxFHY','LX','dB8','JxwJkPQgRPCLFhqdU7qdTVR3','lLwJA2vSsLG6m0PFjjFOH','D4UnLzgGfivZWxOZSMuzNll381HfIdnfa5vhesu9HY61yXUN7tJjJ4GmXZGwifuHF5c1G',3);
-INSERT INTO t VALUES (43258,1309646372,'rqJgbc4','Q','AzbeQUTuirBGc','1Uy12YVJV6tLTCvi97mjGcEhbRowvgdLGq994rqNqD','6pDrTpjxm6JxpdWMe4BnhhjZ9IqgyeI1sIuYO9sRfPEB','QTm24EwO4YtBKpvSKFTfnGdzOGurtb',4);
-INSERT INTO t VALUES (39481,1624135267,'mtqtirVRV','qx','B','8SH03u7xaY7B2lnWsHSxd51cUQ2k8iO2p8FLTLrTtXmknucxf53PW','zi0GRrOlJxe8ePQEvoVo5AkxJze3fJoS9qec2fyk5LW1vXyLs99HPzTdhp13wo0B1DP','yxJH6v7RDk8ArcFZZTJs5Rn230Ko4IMA9Byyd46kF68CiopMsUkiXNfAvSrvJ',5);
-INSERT INTO t VALUES (14526,3391328022,'3','He','6JMXe0wgXs','3dwldkXOBsgXNT5F2YHSz5aCVS2K6PEjPxIGdEIe1hzUsoDlgMYF','ya9pOZAMjdd7PYHHMEDqqvESAzUzWY0vzFW97bBPwckt6RvmDzryCK6Gyq','zHt1ZVFGQWl',6);
-INSERT INTO t VALUES (160,106476217,'7','ZB','yqvckdcB','vEakXxEh7dsnV1vOy','6QIBMPzy','Uqpv8jLWiS1nIEBUcglFnHX1Og4BR4Z2ob3MzzdC',7);
-INSERT INTO t VALUES (59548,819362619,'s1GuWcrUfNT','1','4Cembu','lNRWqAzMywLIMkOETvpMsVG2ntGVXCDOjn8yu7Y9Do1zbkSkGR7N10OIMeoR58','3POJBM1N4DvxNGB1vqStIOwX5Q','kMD5b9dEm0K6kvEsg97jRyJ6lLQSeGWtP7i7TbSRXRMcpVEEv3LfptKFhjf',8);
-INSERT INTO t VALUES (51604,4526669,'vJTg7jFG','69','H0kwAAjGI','Ix4OWRHKE9Z6oMwV8uKX','eYDlbo71sjcQV5n8SSEktGlByw9CmBd1dibhNkzVaKaCyotrKg4O5uo3NcFNRjyURNTPvdBh7sESAfviQQSykav7bh','zumd1NJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (900031744,5650791,'rnHp2NJWUC8UGuO55jMBiNmlkNT','j2bqehCAclNScz6wRkqaKxNIGhOtF8OsTFwLyLk3EQ4KHsazLD13cOXyZvGAwpT8M7NfWmbAcMPfLTgRn1mkNzgrAqNbviIi2gT92hZTRzi1QBhW','Y8I0KAAhwBwXPKVjTRUV32','tZsVl1rfyFigic9O','I','J',13);
+INSERT INTO ti VALUES (900031744,5650791,'rnHp2NJWUC8UGuO55jMBiNmlkNT','j2bqehCAclNScz6wRkqaKxNIGhOtF8OsTFwLyLk3EQ4KHsazLD13cOXyZvGAwpT8M7NfWmbAcMPfLTgRn1mkNzgrAqNbviIi2gT92hZTRzi1QBhW','Y8I0KAAhwBwXPKVjTRUV32','tZsVl1rfyFigic9O','I','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-475809290,7742069,'XH2WK7EkB2h','GLysj96XeAlS5LMWqXAQakT3XkMYwaiFxaIc4JbMtDgGSahar9eVojDTZvJwln2sUjVvjZubJu8rpscsPMm6mAaCtE6OBJCKoPnWzrMdQEIBoXOlqZA417dNH0Y8hqHjVRJwh2veBGN2OmN74vGLZQY9fbXOuqQ8ZuS6NmeNooFgQGISZje9GFlqad3BUQHs3teV4sRF','9Okfap3PwOemsT1EiOwyY45RJdK','f9Go6QYU76BmNaElJTzHZCsZ3sEXS0GEpKczHTC9UKaBYf0mcLRk7vQzFGelmIKQN6AVYgxufmrPBZOlUEIRhYzAMk89TOZazGOP3JhSmBl95HRyWSafRJ7VJS7kLewzo3uFru7kxAggS2SL0dVBk1oOKDuGmUS7PzxFB2CfOc6r4KXRMq5ePfo0J5lpBO0xXyHDuQmPzvs0vLA1vI8OUE56Hxd35HUxDS8gGLC','2','t',14);
+INSERT INTO ti VALUES (-475809290,7742069,'XH2WK7EkB2h','GLysj96XeAlS5LMWqXAQakT3XkMYwaiFxaIc4JbMtDgGSahar9eVojDTZvJwln2sUjVvjZubJu8rpscsPMm6mAaCtE6OBJCKoPnWzrMdQEIBoXOlqZA417dNH0Y8hqHjVRJwh2veBGN2OmN74vGLZQY9fbXOuqQ8ZuS6NmeNooFgQGISZje9GFlqad3BUQHs3teV4sRF','9Okfap3PwOemsT1EiOwyY45RJdK','f9Go6QYU76BmNaElJTzHZCsZ3sEXS0GEpKczHTC9UKaBYf0mcLRk7vQzFGelmIKQN6AVYgxufmrPBZOlUEIRhYzAMk89TOZazGOP3JhSmBl95HRyWSafRJ7VJS7kLewzo3uFru7kxAggS2SL0dVBk1oOKDuGmUS7PzxFB2CfOc6r4KXRMq5ePfo0J5lpBO0xXyHDuQmPzvs0vLA1vI8OUE56Hxd35HUxDS8gGLC','2','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1160049598,8140754,'dT9Y1OjcAs2CfDg5eg0IUwh4','vRh2ldYKPh5dvkNeVwJdRwu69czO22B8wogSaVzPqoMaU5tuz8obryx9VQ89xd1YezWNgCLlHY40XxKEyTENkIvIdydSpmZZXO92LIgUAsBK9lSZcqXkiKcFSVtuXELAqEQclt9zviqooIpxMBovVqsAJFWXhhEMB5pDjOgzo7lsnxIasa8gH1N','gppqaWhC6LXsPKC','IgS0pMIHPA16','Ay','u',15);
+INSERT INTO ti VALUES (-1160049598,8140754,'dT9Y1OjcAs2CfDg5eg0IUwh4','vRh2ldYKPh5dvkNeVwJdRwu69czO22B8wogSaVzPqoMaU5tuz8obryx9VQ89xd1YezWNgCLlHY40XxKEyTENkIvIdydSpmZZXO92LIgUAsBK9lSZcqXkiKcFSVtuXELAqEQclt9zviqooIpxMBovVqsAJFWXhhEMB5pDjOgzo7lsnxIasa8gH1N','gppqaWhC6LXsPKC','IgS0pMIHPA16','Ay','u',15);
+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(70) NOT NULL, d VARCHAR(77), e VARBINARY(87) NOT NULL, f VARBINARY(91) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13148327007119260304,155181111,'lyK1LhZaPrrttuFUOP6FXeSMMuGDeEKVmSGo59XpAKd8RbrHuRr0KmuJK0Ejb5ma3no4','3F0vtec1V3cMEQ3xYc','jZyoOXQNiT9tlelDgzSvW5f','7ue4SGlIlg0ijHK4aNVT42zzbnviKrQfmqdNRIntVYmbMt88OAE9j6EHlGI6YPiNyUjCNtdHd','A','Z',0);
+INSERT INTO t VALUES (16610692268487354217,2928411572,'GUQqyJ7g2YTKDUT3wvg','0Dv55HRqo4wSHsGJkYe','Xga2GTiZDEu2rgRbp3T0SfWC4OWVcrBBM5y4RDA','j3n2nHK2x6w9qLAQgO3JB','7E','B',1);
+INSERT INTO t VALUES (16682292435727131201,659577961,'ckUcUggHEnE7mtv4Wuo3rsjSLrCL6QlLUO6HAJiDWlJ1LYspR4Rel8Vx','TdCLU2JZ0mDQOTKo1wPgTHcj6vbJVmGFN6ciNXIC7zhW8KObzvH9x','AN5JHicsr3SbOimPkjliOG0Vv4jD','fJT7oJ1956fRPzTMmJA9WjfXdl4ThW4C7ur4AzrdVqAMDtRzjxke8JnYcWpIbso5aTWX4M1jhYE2WDxXwCD8dOJIQp','B','V',2);
+INSERT INTO t VALUES (15591253028224330985,3477248314,'IjxC8v','ThOVUs2W4ucMgVxsKQj6WYrrrY4Ufg0l6jTG','uKZRcot2MRtB8kRZTOjUqKkpBBoTknwGJn6hfHis2y1leqnaVYxQqmRzJlSqApSw3fQ','iC1lbroounFMD3f31xfrqERBhdHGkZUaXK19w8JPlFV4MUyLPR1FkiCkc9Imb5WwG526X2CaWWL06','7P','a',3);
+INSERT INTO t VALUES (6866461392283743444,1538002449,'jZ0xfruef1BxN2QR0U22','pHBHx2BxkFZTIGO0sX0','jTVqHqNWjHot1Bkc3GXo43WPxgG3T79d8CnVbUG1PzcJeqStQfbgQXBEx','SCVGl428gIgrZ4bXg6m7TOiaPlgsqbXwSDc0InUXZLlbFEcoOo','2U','E',4);
+INSERT INTO t VALUES (3488890827954868118,1487282790,'oR7pMmMirFi9Y1R','e5n3sy9bKBAzMao7RYNuJOBGpaAtjkc1zjQtGtHPHBNsuGq0mZILOzmhxaXNMD8fA','0DWHkbTrEbhVUQFgUF9Gx5Hn1A52p5F92upGkGu22R0Nq6M5tp9aXs62dELC6tPikhmCjl5thOpu67M4a5PH','zeUWZyxABP7aHqAIFALjyPfDAqzq22mkNkY2EvsBfluVhGITHuDlRKotm0qv','r','v',5);
+INSERT INTO t VALUES (15343637409382585968,522063792,'bExWoRRkVUkG7q4E233iBqI4SukyKF2ICpS7mT','NN7UOGGQbQDdWWG62FBRGUDezuxTsdRqlThwHx5rAI0JqVpMkp0BnHaqTaR0zSo73LN2T4QzcqOm','cZEjxeo5jYj7VmAOvZUALROBTdsM0CAJ65ZuzVD4wJafQ3XrPCIQzrqi3D3kB','kMO1Wu4JNJado1ngckwfCnpz3swPoaPLrnAYKfjsRCWzYnlCHL9qq','T','T',6);
+INSERT INTO t VALUES (3654479566941940937,3598411660,'GqWfoKd3E1O9Tp51YCvcRwcJbFLnlkMAtzI5T4oYOxGJ2vgXuCCw4tKCDa6o','4W2YaUhNZL9KDsZsP1CPwVihbujEgiKBQ5VVIV8iy5AP6VpV605cmfFse80Lc','Zwsglp3QkQExgbiUEKuYUpNX8JCf9WGFvD1WpZ1','en2f7B2Ew7FOeZL6H5f','oV','b',7);
+INSERT INTO t VALUES (1450819797346747683,4280089553,'YXMEKit1VxCR68mf4NZfLhNM1fRqxGedgTpFPp8r7Cc1kCof1HCUAju22Q75b','0mSV7Ng2b2GuKJac1WHI6lhnMx4Vh0h0P8rNRVMm','9uir3ylH5V9wdAUT0jKgi8WOeI7RsK','HEVtE7UnxOjUtuMqJVocqCEE9kqbNKIKlF6VbLDiUrTJD8DRM','6','4',8);
+INSERT INTO t VALUES (17426555308227234977,2814112623,'gvcs1Km3VQVRCWfphk4esaBVnIBE','vuTxuJNtbwPHbwvTMvPJTbhwLBEWHAXPIwqe6n49xr','XLJl5FIJn96odu9izEPM4HnfCkavhMvPEeFNAise5q2DAtJgzB0NeWjFci3Yj0uhFNbTJ7WYmuA','zELPHZbFCWTZgvjGtlRyQ1Pgw7mtEN60EdFKNzi3RWqXcVPi31cSSDTTqzsp3sUCo7QjsMql2CTOifd1zHhTwjn','T','0',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(70) NOT NULL, d VARCHAR(77), e VARBINARY(87) NOT NULL, f VARBINARY(91) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (47564,3951002367,'ZfM0Lc','f','8YuF0V9aOqx','UfTTXsvc5gcz1bEvKM4EPUclPfGRTko0mHb03qWZaTCWw8tlAZc0rR1','C9FkLvXtTBFkvYRvRUB8VPlp3SKLI','tBJCHbo5GDFhmj5kfCQ9L0K2Vd9rgmr5DXx',10);
-INSERT INTO ti VALUES (47564,3951002367,'ZfM0Lc','f','8YuF0V9aOqx','UfTTXsvc5gcz1bEvKM4EPUclPfGRTko0mHb03qWZaTCWw8tlAZc0rR1','C9FkLvXtTBFkvYRvRUB8VPlp3SKLI','tBJCHbo5GDFhmj5kfCQ9L0K2Vd9rgmr5DXx',10);
-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 (24043,4205668077,'SaJ7ms9vcDZem','P','NRXpI1QpZPZOd','dKVS','NSDGgS1363icny6024gRxP2VzjRLK3EGPDn1VyN0tfzZ7iVRpcNk8c2d7mufHrqvjyZ17UuQ61nt7YNTMR4M','rDifwRDoRWhMQ',11);
-INSERT INTO ti VALUES (24043,4205668077,'SaJ7ms9vcDZem','P','NRXpI1QpZPZOd','dKVS','NSDGgS1363icny6024gRxP2VzjRLK3EGPDn1VyN0tfzZ7iVRpcNk8c2d7mufHrqvjyZ17UuQ61nt7YNTMR4M','rDifwRDoRWhMQ',11);
+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 (14954394670909440818,3634683377,'huD5pL5cYuwLhboyEkfclkZ3LQ8g8Y7XIfEjwVlgZ7t','EzKVMxEZCoJ9otGwREwxjv3qFa','z3yyi1N4Str6','0hYbf4N1w2h2Z9EezmQ','X','G',10);
+INSERT INTO ti VALUES (14954394670909440818,3634683377,'huD5pL5cYuwLhboyEkfclkZ3LQ8g8Y7XIfEjwVlgZ7t','EzKVMxEZCoJ9otGwREwxjv3qFa','z3yyi1N4Str6','0hYbf4N1w2h2Z9EezmQ','X','G',10);
+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 (18410136784449943791,493136978,'3tmko5soz0KHkIIu1vr142qnGVmONWSRnLWQSPzx3xMm3QTTG3bXTWOpVsSnk','E1zrc8pBqXuDeSqzHlcTm91nxfLHquuXBbYPUmT1RWdxfRwwT4pqv5gGMAA16zTl3tLCV','3yRBO2DCklgapGzC7Fut8GbePpYutQSj5AzClV8MDsvzEc8InnvYlh424K0RUUw','08W9N7p7d9Ijo3vvhE2gQATwKR414NlGdEpbWR4Cf6HS0OsNuyPU1K9bvsHYCVcm6Paqc','O','j',11);
+INSERT INTO ti VALUES (18410136784449943791,493136978,'3tmko5soz0KHkIIu1vr142qnGVmONWSRnLWQSPzx3xMm3QTTG3bXTWOpVsSnk','E1zrc8pBqXuDeSqzHlcTm91nxfLHquuXBbYPUmT1RWdxfRwwT4pqv5gGMAA16zTl3tLCV','3yRBO2DCklgapGzC7Fut8GbePpYutQSj5AzClV8MDsvzEc8InnvYlh424K0RUUw','08W9N7p7d9Ijo3vvhE2gQATwKR414NlGdEpbWR4Cf6HS0OsNuyPU1K9bvsHYCVcm6Paqc','O','j',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (26404,1260422258,'i0moVGQeRFg47','NFlYEusqm4G','ciM','QgV3MR','zbfIBcsef6UdFlkhazMuscorBkcB3rkcXL','VHDHYhE7fm0meDvPtJdGdawbeoizxNBMIwujXmOAaHjJI0gOrJLtEaC2Hzdl',12);
-INSERT INTO ti VALUES (26404,1260422258,'i0moVGQeRFg47','NFlYEusqm4G','ciM','QgV3MR','zbfIBcsef6UdFlkhazMuscorBkcB3rkcXL','VHDHYhE7fm0meDvPtJdGdawbeoizxNBMIwujXmOAaHjJI0gOrJLtEaC2Hzdl',12);
+INSERT INTO t VALUES (17633463991610663436,2649235170,'vdoorOSPbYRseLbVyhA9vwXS','XB4ZPN7hbyVTK','FZ0iSlERr549k4Lma2xQrimcCZdjQ1hu7Ym5yZAIkOo9','2r7Be','f8','3',12);
+INSERT INTO ti VALUES (17633463991610663436,2649235170,'vdoorOSPbYRseLbVyhA9vwXS','XB4ZPN7hbyVTK','FZ0iSlERr549k4Lma2xQrimcCZdjQ1hu7Ym5yZAIkOo9','2r7Be','f8','3',12);
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 (23672,46750748,'FCOggv1','kuOOauv8BlPcuBXPmRJprg7fHrZK','fBHAh0lwioeb','Kjl0nO8nVvvqyvjOvTJdzQ0rZuYKB9Fdj4','anuJrWcrg','IvH4irk1oGXbwuUFth9S6ykHHwutLXdoOkABFQXA823BX1jQwwLESR8gcNlxlXv1HJFKjT9T3ssKpMoNBp2s8pC4zKHKEkcRrl5',13);
-INSERT INTO ti VALUES (23672,46750748,'FCOggv1','kuOOauv8BlPcuBXPmRJprg7fHrZK','fBHAh0lwioeb','Kjl0nO8nVvvqyvjOvTJdzQ0rZuYKB9Fdj4','anuJrWcrg','IvH4irk1oGXbwuUFth9S6ykHHwutLXdoOkABFQXA823BX1jQwwLESR8gcNlxlXv1HJFKjT9T3ssKpMoNBp2s8pC4zKHKEkcRrl5',13);
-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(100), d VARCHAR(22), e VARCHAR(64) NOT NULL, f VARCHAR(7) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (114,-54,'0188KPgYoIupQgzYiUxdJMt9dMPI3U7F0M8ENbd3USo46NYVWWAIBQ2K','S8PEmFDMAMe4F','rXj','umS','DfcHCWKBH2JhSwtyKCYwI1v4Dl41ZLLopO5oJKMiFn61wIAa9PEhR4Sb7wjIqKnpuo3Yn8G7','2FSZYbc2iZDV8c5yxDxVDZkmelo0hZ9ulU7n8EHsC9SKewmDUKUOUFMCjYWT0K4snu4DXUfncEQmMS',0);
-INSERT INTO t VALUES (107,34,'R2Eh6JAMaH9OP23hjTVUD6mnx7luQKx1GruZKLUbZmTSY0xoo6O2Ks4tJuEeE1ImeefZs4','CHzlRZJRDJ5lyPfarBPCVD','4PTRZxfMNO31WZCH','tTwBuho','TfukwZw3YVW0aOkgwaDwtDYixIpAGqFWUIjnFlzQjzavLTZmelFeLcPl66akna','qrRAj9j1fBr45gxSicEI80vaw2D99SW5R4rkRKVMF90Uo55MRYCSxmwg1q1yXxSQ0C642ISdjsPqnpY2n9PAcuHyap8Fq6q',1);
-INSERT INTO t VALUES (7,48,'wernlh7Ly28ehqLeWyj0EbFVY8V','d6IlugcQ7F90','bpMYQKASRT','m','5Fo0EH8LcmQvvJM6aLeJlR5VAoA9A5GSKIrpEbKeFPSaRwnAB0NVQAIbEPmDv2HeDetK','5TRt1sNcNTzOQuSGWlrPsqZ6tCE3MFFXSxDSiQeqGLW216vGAwgKFxYZb7Iot0bihUb7UdBHBd2DXhpWm5U82fw',2);
-INSERT INTO t VALUES (2,93,'2a03ZFODmdhiMOphlREUgjj6PFOkDtrYowDqOBHJ99F65WIPIcMf','N5','JzteI','7Q7','LGPdXnzNcFiejX8CQhVbhftGgOATLUMeVRFvn','5vax1MiIGJekstXN8rvWcuxDzPXnP2j4BZ2tj80qOlgWx58Haj3uk',3);
-INSERT INTO t VALUES (219,65,'WokG6T','yVtAGYGkaFW4EsFtK','908hvY1qYie7Ku36ij8F71Z0Y2FPXvibxPljTVezptH9vi738rNXcUSo2ANlTQ','nYc','CAgeP01VvoNkJqWQMQTHPllNkHDMupAfSXHQk6R8fjouEcHhlY1s7IS4V6XGqEJE9gGyQrp','YHDOtQtwzBuP3B95tlLs8oGiTPEohYYFA9ufqlASOmLZ',4);
-INSERT INTO t VALUES (66,122,'RMUuEJsKLIXjcEDPpEPYHAMPuRXt','CAZKUYhhwdH9mJ26eEQ9oO','MRKBgVN1N','mfA','k8LWS0biSVtbnlW8xWNpMR66ntFHRw8FIP79AfDuvpnxbg4qQlYWV9B0HegXKXSANXcmFMgHpxE5ep','Q',5);
-INSERT INTO t VALUES (126,-88,'pyDdstroGklUAZFZ7TDBpNNusL6qHYgpPJR7S5mkkdSfzA7Zya4ZdpViH4uJEn34V','MsYOl58lxFAN77G73CIz','dWUNg55vxJnPiAHDEXoSVRDMyUdpgbJyz6BlUCrTYMV72DoEGPrEaCFFiB','y9fPRx','3pawgsZS3GSnm6JfUlbJQ','UO5zZp4caGGuozH9VatbRt17fFQN3AJCY6KrL19rs1OwzKwcWJYsRPwUp7RZToO0VissYy7J96dNtjgdZvSh8',6);
-INSERT INTO t VALUES (14,-103,'pTBqGEHShZ87W8NDnN4CF6O54xSs3hanhLV4lHuU1kVpetsgC','jT3Te9JxDSJDBa','0UUwDBsvi2NT3VAu2EJDTy8hGV9urklFSyihPVo','Yzz6n3q','1BXLvnwHo1Bct7hk1Wc8mtwSlZqbi32p5yz7AcRUc9XwVIv2Q2TXsXpPFKJqqAjBzVOfvCylppgkY','kjxBnCVR6e1aRGVRw2HqxRyfoEAAnANNqHLxup8sRxJbA17P',7);
-INSERT INTO t VALUES (21,-31,'9GUvdLdoGykv9IQ0jkPVFylS4rUQNTXBywbrwjLcSsWp','lXfZPjsb','zJyGqKbMfT8U42AUBe0W8xFczp','v','MXzHDJCMBJ5R','G99lK8uQT73mrQmb31okVIODE7Xs9VO1hepsNzBcc6wXewylDNjYQXiiG8xNapJf58uu',8);
-INSERT INTO t VALUES (80,125,'EK8rOs7Ym99hIHGWwR7NBCsmNEIY8se4Yd3BtPLkosctNopi9CYcGmXQVgvB861IKRm1tBf49trw5ZYvBQwqNeSJFgSWEtST','aiWlsUPTqSlfFf','6eC6BUDiNLpjtGBWIzlu0TL58SZAxm4QnAyxbDM69GlgOfFC58nfDkMByk8E','vmRDSv','KTN9lJYlnRfYa4euI9kMtuZR1fHKgZRuPqn5ZTghF2xMVcNuqey2','79FfgTGs5m2gI2Cb30S3VdZ3r',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (112712757344865404,3061091081,'5D7YbYYfjoDx1slT2NB6','tBfIacqEFNE61Xxx9PKCpomUCjqA8kxBqxAZwKqJAdL9UR7h8Gy3hoYRcWOKgwNyWjOk9n0O7C0h078VpRlLNCvkUY','IzTzCqLE9IB','M9UPE7pfyoByeBOpXweRelaxAjdPNjMhnWIXi1sy8PCOui1cxoWF1esFOASLeH7JDtGepXZdIbTnmZv0lhNQYeWBakUs','K','Z',13);
+INSERT INTO ti VALUES (112712757344865404,3061091081,'5D7YbYYfjoDx1slT2NB6','tBfIacqEFNE61Xxx9PKCpomUCjqA8kxBqxAZwKqJAdL9UR7h8Gy3hoYRcWOKgwNyWjOk9n0O7C0h078VpRlLNCvkUY','IzTzCqLE9IB','M9UPE7pfyoByeBOpXweRelaxAjdPNjMhnWIXi1sy8PCOui1cxoWF1esFOASLeH7JDtGepXZdIbTnmZv0lhNQYeWBakUs','K','Z',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7442799904905775869,620099434,'w6lMAhgyfl9TMrDo49AteiiNGOHGVy13CGznlPkjqqTxZsTnemtaQ7XON8BEAStbs9QP','u2PR8nwCig0Sl6RSJD92BlDGztIv34XdWGmiW723oVNM9Jtl8kd64e5NtpzW1SiIRww3JWOPBBRu3QsXxonDVafsSYNE0A0LZD0hiedqtRksp8HoOOJVjQrdSGATyrVgeJr65dHlWX9tD9Rr1217bd6pbY3BIJ8seeZ9vI15PKKeLMaoADBvWKgZN0bjuzEahiNBaZd','QFhn9Buah5','784dtWU6CCrXavSeLoetxVquHyHJbmP42elpQTkkrztXpGWAOwolahWJtAyrdnTWpz76qL1uptsFFjwMJFc9XsQtO27e83G0oqFmki0J5k7SFMA4L4HYE6tHp9lmYh2pj5rJua8dDCkI96FmIw0oAPhePmFX5lG6n7vg3Ac3Vap2bRDf8e3PW8bBClYr07qAtyISm94qDjglhxIoM3hKWfSa9awzqUkD23zPeK4','v','r',14);
+INSERT INTO ti VALUES (7442799904905775869,620099434,'w6lMAhgyfl9TMrDo49AteiiNGOHGVy13CGznlPkjqqTxZsTnemtaQ7XON8BEAStbs9QP','u2PR8nwCig0Sl6RSJD92BlDGztIv34XdWGmiW723oVNM9Jtl8kd64e5NtpzW1SiIRww3JWOPBBRu3QsXxonDVafsSYNE0A0LZD0hiedqtRksp8HoOOJVjQrdSGATyrVgeJr65dHlWX9tD9Rr1217bd6pbY3BIJ8seeZ9vI15PKKeLMaoADBvWKgZN0bjuzEahiNBaZd','QFhn9Buah5','784dtWU6CCrXavSeLoetxVquHyHJbmP42elpQTkkrztXpGWAOwolahWJtAyrdnTWpz76qL1uptsFFjwMJFc9XsQtO27e83G0oqFmki0J5k7SFMA4L4HYE6tHp9lmYh2pj5rJua8dDCkI96FmIw0oAPhePmFX5lG6n7vg3Ac3Vap2bRDf8e3PW8bBClYr07qAtyISm94qDjglhxIoM3hKWfSa9awzqUkD23zPeK4','v','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (5956626176836483724,3642496733,'bjim6EGu2DCMCz','YyxDmJ5bn0nGNBTIeGGpLUf9lDMRKmwR3j3u7iyu36g6lLM1dbZo3JyYeo5q9U5H6nWGLJ3V3KsskObsIFDNqkHqz4C9rbhSqBH1ruKOfTAzj1vQDv6YX5OaZ54lzKbQfRGek4SG','Cn6HOA0I9IMxXBWf','acCjIPrOs4OehuWXXTTnbw7HBILXmDgcw9PGGWMogi7hN','xRH','H',15);
+INSERT INTO ti VALUES (5956626176836483724,3642496733,'bjim6EGu2DCMCz','YyxDmJ5bn0nGNBTIeGGpLUf9lDMRKmwR3j3u7iyu36g6lLM1dbZo3JyYeo5q9U5H6nWGLJ3V3KsskObsIFDNqkHqz4C9rbhSqBH1ruKOfTAzj1vQDv6YX5OaZ54lzKbQfRGek4SG','Cn6HOA0I9IMxXBWf','acCjIPrOs4OehuWXXTTnbw7HBILXmDgcw9PGGWMogi7hN','xRH','H',15);
+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(91) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(22), f VARCHAR(32), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2061041959,1,'HCFSRpR9914dqI5WCmk5p5hcmiRxis6oBqdOUH1AgJ1Xi2N2Mb3xK00lzwrihQ6ZWO5nZ3','YzFE7ivUOCkXNndiV0Kl','D2gGovzDDNWSPl8Y','clkHT1i7Wdd8p8Og5tgn8PpM1DT','Z','o',0);
+INSERT INTO t VALUES (565227297,-2,'LHh9yeD1EVI4v58WaDaO6xiEoDINzlDbCyu8vyJxAEakvFK4HywpTwyru3kjz70xccKkqU1MFmBQD4ZuO','TNAjBI75Xrr6Vwf7OCPerIi','bsshY7','jeP7XshL8SI2hw40oL5D','k','f',1);
+INSERT INTO t VALUES (324128416,8,'4AM6J5dkpRgWaMj6dn38NFqIMVsYzo3jYp','lsgu9f','f9pEXa7kGmNiMjN','JPzJhzO','8','Lv',2);
+INSERT INTO t VALUES (-410609485,72,'q3TJdw0eVn7QhWSWGH95msbQPlEnKmX6z5TRqSFgsRQxvRLhtIzkb5QVLdhSot1xWPRVmrPpbwGXM','ORhpQNHWNEFkLkmHT0jgCLOP','n','P8uQsPrZyIFfYnDtCNQaURwi','f','D5',3);
+INSERT INTO t VALUES (-1696894639,-40,'gI5xyYe3HZDJhRWGjvf5U7NwU7iSBH50B2azYuaGAq','Z60NXHeNhEU','5A','6xCIqpToveYcK34thI2kphzp5Ca0FvwD','P','Up',4);
+INSERT INTO t VALUES (-2015295355,101,'YVHMNUverdi4u6QLiCExaiYBp8xNJe2rucE5','QVLXoTJrOj75HdbyhA','PMg','Sma0XGxT2rILCDwrIKQNmseQAWxO','Q','xh',5);
+INSERT INTO t VALUES (-993488056,127,'WUcjeClDcwsKV8gFSlevmGoeMJE4DJu7oKEMoZJUXCcaXiBoBgGU27uVDdMW5T05Xu','Jd6bc01nU','0JS8hL3v6brkeEUQYIAnfO','ncHMpB5aIKkbzJhxFTQjWOXWFZsE93O','M','oh',6);
+INSERT INTO t VALUES (-1996496547,92,'pixHRj4eCBtuhvc0gzxOTyzj9W18BikgRV87t1A1gmyEs7FlGJc','YXi0oZOaX4xRIeHMTA','b9wWD9KL','FTt050Ca60Gn','w','e',7);
+INSERT INTO t VALUES (-1997702360,-73,'rFLpgTQj0mXq5ypyIQItaWWn4cqj8LSXEmqK4sXajUJDmqmJtH4t1D61iSfuBd5T71p7yO8Kr56OBKeSWBfUm','rawreLGygax4','FsrYb1Qg2LGd0Is3','Y3pL7pq8Sx0Yr8uC','E','vV',8);
+INSERT INTO t VALUES (1761764973,60,'UzpKwjDHbN9CIBCKlHluzRImquGjT6ZXzpRwoeMf79E8SXshlVf10zvO3Q2dayTla0WIfvydkt4AFBl8','C','2tXwktM','sKjYDGWhm5lS','P','W',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c CHAR(91) NOT NULL, d VARBINARY(24) NOT NULL, e VARBINARY(22), f VARCHAR(32), 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (35560,58,'BJYXSw4wgo5IzZtnkXdzb0GlJp4tUzMaL','mgaJCOqtxhqodv','bKqSa1IVtWYSU4B6Vvs3zv70hWnK2g0lYqKuYUjkr813in03rtow','tU','xohwcVkd','InIpjZtXQKLKmHvBM1XprkaZhA19',10);
-INSERT INTO ti VALUES (35560,58,'BJYXSw4wgo5IzZtnkXdzb0GlJp4tUzMaL','mgaJCOqtxhqodv','bKqSa1IVtWYSU4B6Vvs3zv70hWnK2g0lYqKuYUjkr813in03rtow','tU','xohwcVkd','InIpjZtXQKLKmHvBM1XprkaZhA19',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(101);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
-INSERT INTO t VALUES (49016,-123,'17QWN','ftFN3uVOg8IzkLl2e4mo','NkNMSA2IWZyKfBGfWEcI0MWEuD6sf41j6MuzNHLCd2NrTXpG8ZtWQTdchW7BHdTc','LW85','C7McdDgGqn6naMmZEST23bpwMcaGgqqyJIm6ttf1pUk68wGd2XalwEJ8U4lANlAur1nwrgdj','WBhKH6cGbcFv8u1wHHvWPM8tozEgJ36AKPDZGh5CNXWoVZH9j',11);
-INSERT INTO ti VALUES (49016,-123,'17QWN','ftFN3uVOg8IzkLl2e4mo','NkNMSA2IWZyKfBGfWEcI0MWEuD6sf41j6MuzNHLCd2NrTXpG8ZtWQTdchW7BHdTc','LW85','C7McdDgGqn6naMmZEST23bpwMcaGgqqyJIm6ttf1pUk68wGd2XalwEJ8U4lANlAur1nwrgdj','WBhKH6cGbcFv8u1wHHvWPM8tozEgJ36AKPDZGh5CNXWoVZH9j',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (33672,56,'36xnHaRtq2WYs6JmBaaYJmIB0IY8Qyc4qB8kXV4JEJ64A8V0sIBNxuDeOiLvfNSwztO3cLmWHH8tUvjZ9BtZHFRjT','3M2LURbDA5Qa2tWMCvkQOVq7NlaMVkqFk3TMnzjVAZiFoUXWSxsBE1GhrrZPjCSAgtA8XY7RrYfBIvNLaqOtVeOH6gmr3DKTdLEfNSeJofEsHUH','yWfCtUIZxG9hwiNDo78NdVpUVXEpSvcBDQcQAm','i','yjHNfsaLaIWCx','wrSfES0gncNBoUYb2cRfGEiJ7UCE9LO6Wee2iqSHxceuxTfjw0NPka9NGOMtBaOOpytQ5EL7Y04C3zW7RtnP1VXuhQydm',12);
-INSERT INTO ti VALUES (33672,56,'36xnHaRtq2WYs6JmBaaYJmIB0IY8Qyc4qB8kXV4JEJ64A8V0sIBNxuDeOiLvfNSwztO3cLmWHH8tUvjZ9BtZHFRjT','3M2LURbDA5Qa2tWMCvkQOVq7NlaMVkqFk3TMnzjVAZiFoUXWSxsBE1GhrrZPjCSAgtA8XY7RrYfBIvNLaqOtVeOH6gmr3DKTdLEfNSeJofEsHUH','yWfCtUIZxG9hwiNDo78NdVpUVXEpSvcBDQcQAm','i','yjHNfsaLaIWCx','wrSfES0gncNBoUYb2cRfGEiJ7UCE9LO6Wee2iqSHxceuxTfjw0NPka9NGOMtBaOOpytQ5EL7Y04C3zW7RtnP1VXuhQydm',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (32762,101,'dD0BQvKenckKKA3','QfzMd5EYPXF1hYXJLA45EABjxLPS1BBClC1GQ3tDp4S8GwVHtnSVYhkfJol4XM1hcuQyuvr2vbpMMawcoMB3hxh4OJUUxri9cVeoIZw7PTpus0BkH0m7W5Ntjw3xfaoS9pB6o8XVU0wegezLS2nF8LPg4YGEUfiQvSn9QUw1dnvOgaaRQGm35NpePs','AA1d15DcQlok6S3rLVmGhloRxQ4IYUcOuPiSgBGGAdYlkkequn34Br','rljBAS9ewdBKFphdLJiWxk2kfLKdMySodu2EtSgXRm','od9FphcaRZ0bgdxQmeW69mZZLhy94NH1YFLje4','arBaiqRbho8ZrrysSrqCjJNjrBN18LIxdkjL59A',13);
-INSERT INTO ti VALUES (32762,101,'dD0BQvKenckKKA3','QfzMd5EYPXF1hYXJLA45EABjxLPS1BBClC1GQ3tDp4S8GwVHtnSVYhkfJol4XM1hcuQyuvr2vbpMMawcoMB3hxh4OJUUxri9cVeoIZw7PTpus0BkH0m7W5Ntjw3xfaoS9pB6o8XVU0wegezLS2nF8LPg4YGEUfiQvSn9QUw1dnvOgaaRQGm35NpePs','AA1d15DcQlok6S3rLVmGhloRxQ4IYUcOuPiSgBGGAdYlkkequn34Br','rljBAS9ewdBKFphdLJiWxk2kfLKdMySodu2EtSgXRm','od9FphcaRZ0bgdxQmeW69mZZLhy94NH1YFLje4','arBaiqRbho8ZrrysSrqCjJNjrBN18LIxdkjL59A',13);
-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(47) NOT NULL, d VARCHAR(48) NOT NULL, e VARCHAR(36), f VARCHAR(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4236857283436902483,17610,'pii6ZK2KswzfGF7ePfadzs','j2qNP4GSfh0xjKf5xWPTe2G','Pwk94rA9RQ2pcIPDK','yITO1','KCNw0V8kpMShguvys2T8tCTwfwFtJRYaZiQKkhNnj4LLdMJWpCGSNoRmtCYRi0Ab','qfwzHzkKSoALd2g3zwc7vRnCRw4JMsWuNE0OZ3kmdkiPIqo5uuq68T0PDRUgoMFkmjso5q6GVKGvYrBFj3XbYawjhlUmE',0);
-INSERT INTO t VALUES (3524293579488493050,-3027,'u3n8vwx9es','CbMGJ5c06CD5mVwaj5VxMDzHHEIN7WfNSq9Ek1oOQGCgZqq','ml6iEe6MsRnVnNT1CR4u1n6jyAJ94','jCTRMYId','kzqtJbpnVtRoH0PMOTPMP0GWypCLt3Yjj6p8btNmF1jJ6QZZhNnv4F','FsRqBHwWoNLBXTbzR5EIyxabCbG2EZEqNRMw8W0o04Cpy',1);
-INSERT INTO t VALUES (-6704039621205582186,-30744,'wn','jQkUUDocIfvKpymBRn8','c5dAxrqRyU9xRXbgWf2egBboWPxNAtka','oW0YQlK8I','fAw66LTpIAFv5p0mwwp26db8V','Hkohj5JbHmbrbTyutq9q9lR1XgKGjCx6zzifZ5PA3',2);
-INSERT INTO t VALUES (2204560731123037415,29831,'OoXwWFii974VMBaUqXKpLhf7gZF0LGhuWvb','Bz3eqt57eYIxRx','sl','QhrDAfuC','Gm1TJZ7DxzBcvp9On58tiXxnDiyJohP6hO0lXIIyKMPSgwmEZrkMo1LlS0dAmjzzHYHdvrLBtI','Z2sbP0SmAzKgw0AYosUNsq9EYwXugG4va8jLvsK2khy2nwKtxwo2fc7luaRCvlVifSNGbGCzcmY',3);
-INSERT INTO t VALUES (3807212693962208529,-501,'cW5P8rGz8','mWvoJTwqE7JFrsoy6vHq4N5BVI7IdsMsfkP8na','K','Yo55jP','gHdmUZnuRm8iCT0SKLW3abnk0WgCzHKUMu7nB6EB5Y1xB2Wy2x63srYWZ4b','PehpjvSM',4);
-INSERT INTO t VALUES (-273390660275794624,17850,'9LhEglIVYoUPxar9hgJs','3UBQixfTyTQiICmh8gOJN84TayDuPPRq6h2jyxwTEHpl','dFd1FyQGs90LLNixNWDBHwk','YGbm','teDIke6zK6LctaA3Suvg0kGNxs1AO5UX2kDsW7DCYufJ','EVtRF6oxz3DD7ZTpShFFEx7HxYwrhrtlNZEXIVxw6dCX6ln6YSOQpkTP',5);
-INSERT INTO t VALUES (-4021889554010778478,-38,'qAywqnK89z3lVYO2jPtZ39qHa4458ZFdfKN7a9yHZGUU','jc9jafaQUuMB7mpYULDypx8pp8MIQ5B6uR','aWLjePeq50','Hc0zV9wa','VsdsLtyzDv','8ARszzjHGwqe3A0wOTMZvzkMzRc8Nhi',6);
-INSERT INTO t VALUES (-552068509362144977,-15853,'P5lCc1SGsdpEOjNiklNgWjE','mcAgNIH893gaAkGfCWGXWwNuVfGARVuIq66','z0R3tCM9zLeh9aASbjsmq0h','5la8Kim','zWGiHYwMyvajmH8eC0HMuXmERrNKSz1YTojmyVdtKYqnQdtobpHgUaq4PeoyK3hV45k9qXyQmj5L2veAiZl8fwM7pyL','2DaGs6hH00xWVcyc',7);
-INSERT INTO t VALUES (-5564495859888113357,-9000,'60xKmbYgra17J','U49YR8MSW4ohq0jPqsi','DHm4T6PzA0yAm1S2NNYISZRgFnpUa7','DK','3NiTINGK194d','P3qYt8vNSrEdmgrzYBunUSBFT5XBpRsIoz7z794ao5jeKgOcxZHxbuqGHggsH',8);
-INSERT INTO t VALUES (-169701599982015147,-30990,'Wcg0M3R4EWButHyy54','i7F5Y4RxwcuFYTh2xtVwkY','8','smS2FcCj','yFpWoFgY0nMPs6Sw80JwiZPFdFeCoOtXleBLjhmMCuzCmKyy','SoZylYGa7rzgac2xWN0DgaivzyAMk6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (304543381,-44,'BW7d41sTDx2TRsZKBLnXxelI9M0Io3cCD5ZxWjorfw41vFBwAorF8bcWyS','ULlAXmXlOUwpYib8OL','2iWoiJ44E0B5','pWXNu2V28rld6asO0NXF0BHe3ww','5','Z',10);
+INSERT INTO ti VALUES (304543381,-44,'BW7d41sTDx2TRsZKBLnXxelI9M0Io3cCD5ZxWjorfw41vFBwAorF8bcWyS','ULlAXmXlOUwpYib8OL','2iWoiJ44E0B5','pWXNu2V28rld6asO0NXF0BHe3ww','5','Z',10);
+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 (-1529875075,-50,'366COYcLCQUkU6iCNxM','rMkH2h61udBEG147Jnhb','U0M4NPHPLPlW6f0s','CNFmkuh','P','X',11);
+INSERT INTO ti VALUES (-1529875075,-50,'366COYcLCQUkU6iCNxM','rMkH2h61udBEG147Jnhb','U0M4NPHPLPlW6f0s','CNFmkuh','P','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-12165999,15,'RzGq7fn7dE3JiHfHnwbIy1TUA00MreLHPqr5L4kr3p9Oo4adIm9V3jzrzPAO6PJVfb1H9','Lk3FNFpiHgbtAzJkHkr3InpBgRol0nUbLGx4MA7G6MIMyns69wbBWaoFYTofYvqTH26ybxBL8MMzg5ExRSMHSnj3TcfusK8Y5Y6CET46G4bY4KJ32ArpUzJf3rLZmwaRAzhOedxRul6yYLNbWrOL6wtggRSCyXXZZDOJBjvyEs3ARCOO7UEwsz9Mosm1MQxHDZM98twsOr7Mz1t8aOJ6wKm','iq1LzZwRHA47HvaP','w2yKo7rPlcQ1LJvb84IVITH1LN','0','I2',12);
+INSERT INTO ti VALUES (-12165999,15,'RzGq7fn7dE3JiHfHnwbIy1TUA00MreLHPqr5L4kr3p9Oo4adIm9V3jzrzPAO6PJVfb1H9','Lk3FNFpiHgbtAzJkHkr3InpBgRol0nUbLGx4MA7G6MIMyns69wbBWaoFYTofYvqTH26ybxBL8MMzg5ExRSMHSnj3TcfusK8Y5Y6CET46G4bY4KJ32ArpUzJf3rLZmwaRAzhOedxRul6yYLNbWrOL6wtggRSCyXXZZDOJBjvyEs3ARCOO7UEwsz9Mosm1MQxHDZM98twsOr7Mz1t8aOJ6wKm','iq1LzZwRHA47HvaP','w2yKo7rPlcQ1LJvb84IVITH1LN','0','I2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1799925325,70,'k9nrZ8z1xwmgJdB77W4GP62MVSbBjF54LBD3bVNVPBV60LBBdpt1vm13M3EqyjodwER0','dgbnkkSDb84niPP6S','ykUUJdj1FLCc9iVmPC','tM2XzYm37MfODDLVpyj7LVEuCgZRUbkcl7Uvg1iRkaUm6YJxbk7854Ao6fXRDa','e','O',13);
+INSERT INTO ti VALUES (-1799925325,70,'k9nrZ8z1xwmgJdB77W4GP62MVSbBjF54LBD3bVNVPBV60LBBdpt1vm13M3EqyjodwER0','dgbnkkSDb84niPP6S','ykUUJdj1FLCc9iVmPC','tM2XzYm37MfODDLVpyj7LVEuCgZRUbkcl7Uvg1iRkaUm6YJxbk7854Ao6fXRDa','e','O',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-311090899,43,'UPYvBOiQD6rZtexsAyxpezlwBoJMOG1518vFjN7wTsRpbTVYlO','LzRqfFF4UucRqIHAsYhq8ZdXsbKg8SW0E3ItE6CMNoC7gbvMiQ6lBmCscbYsa9THoBA8evDrKDgDfdSBHLjHyfMvKinfoR71rIo3McYZu1Tr9WxW9lfVYztnGTXoUIeSkyashHU0mNlKSbjtiSwtHTuzkA5X','7H5uM','Ak0y4TuTIHd0u1GiCqgE0oBQHSIfc0oSEbheoGSNd87vqWyhWCcBUt2WFbT1rAmyQGE4HcfCiPAgCv8S69r7z3zTYImdOl9ga0mD0giOtQAM33IRueltjeExmmAlhN2PS4E2eeOOCJ8FwhUrS4x35gSyGW9w5FjGxX08Ugj3CmGrQpjKintaSqAj5SljjHRhsaXKJikiyNR0kXWauiTZv3r2OkYLJpf','N','4',14);
+INSERT INTO ti VALUES (-311090899,43,'UPYvBOiQD6rZtexsAyxpezlwBoJMOG1518vFjN7wTsRpbTVYlO','LzRqfFF4UucRqIHAsYhq8ZdXsbKg8SW0E3ItE6CMNoC7gbvMiQ6lBmCscbYsa9THoBA8evDrKDgDfdSBHLjHyfMvKinfoR71rIo3McYZu1Tr9WxW9lfVYztnGTXoUIeSkyashHU0mNlKSbjtiSwtHTuzkA5X','7H5uM','Ak0y4TuTIHd0u1GiCqgE0oBQHSIfc0oSEbheoGSNd87vqWyhWCcBUt2WFbT1rAmyQGE4HcfCiPAgCv8S69r7z3zTYImdOl9ga0mD0giOtQAM33IRueltjeExmmAlhN2PS4E2eeOOCJ8FwhUrS4x35gSyGW9w5FjGxX08Ugj3CmGrQpjKintaSqAj5SljjHRhsaXKJikiyNR0kXWauiTZv3r2OkYLJpf','N','4',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1769910616,50,'oKeDh5zWRBJ7VyeTLPZyxMQ7uClzHmlCeEzqKgawQYFfn14Cida719mk6ZRphUuUB9AwWSXo0ImtFl8fGDui1r','kULkwirlOCr9BEVzJU7fQB','0Y','xLAZh7epehvFTWv2Z9zBgvx4F3ONS0IpQjuxQbH1shlDwKZ5YOx2kVKoM2aL87yKEBhnNZW2FKUJanvklwBeYOL6xE5PrDSrqmmoMn6hbmegR3ffPpYj3JHgwPaVjZD40MN4b4tutTgYgR8ww5aqRglMNl025Fbx4W2MVFV2EeRFYXvo32ZqC9tRfQQl1GSW3vy11MdxUX6K4elyrD2bZqY26kqOOrj89Un4HggNLz2tGK7XQyk974N','gZ','8L',15);
+INSERT INTO ti VALUES (1769910616,50,'oKeDh5zWRBJ7VyeTLPZyxMQ7uClzHmlCeEzqKgawQYFfn14Cida719mk6ZRphUuUB9AwWSXo0ImtFl8fGDui1r','kULkwirlOCr9BEVzJU7fQB','0Y','xLAZh7epehvFTWv2Z9zBgvx4F3ONS0IpQjuxQbH1shlDwKZ5YOx2kVKoM2aL87yKEBhnNZW2FKUJanvklwBeYOL6xE5PrDSrqmmoMn6hbmegR3ffPpYj3JHgwPaVjZD40MN4b4tutTgYgR8ww5aqRglMNl025Fbx4W2MVFV2EeRFYXvo32ZqC9tRfQQl1GSW3vy11MdxUX6K4elyrD2bZqY26kqOOrj89Un4HggNLz2tGK7XQyk974N','gZ','8L',15);
+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(16), d VARCHAR(37) NOT NULL, e VARBINARY(36) NOT NULL, f VARCHAR(46), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3766603,-110,'XGcfD8s4TJL1','eDlH3Yr','ZX','LMkYIGIquijUpEDN8Kaih3sKdUYcPxEBszXw1EYaoR7ikT','I','9',0);
+INSERT INTO t VALUES (2003025,-77,'YBRN58DxGLIya','2ZTKLt5t','xSNfDzNLbgAGNYOY','wMZ0P3rQOqzeW','C','bS',1);
+INSERT INTO t VALUES (-817565,114,'bOBHgt5kzUxkM3K8','ii1L4Gl3yz9nW4NkhslV8lWgFXXU','QL2hFD9YTYSmtT3L7d','pcBv0dQ2dNkWv3zz52N8RlNdTF8ReGtfVifku','mS','s',2);
+INSERT INTO t VALUES (2246446,-45,'16ndzfA0CB0h6RIX','dnejknIcHFTvjzDuV1Joz51MSSQ3wL','JI','bRCzz3XYYUK6YfibdYEBvEabHvJpbvfX2YdTVBQeYm','hL','7',3);
+INSERT INTO t VALUES (-920604,-58,'n4QvmBSsnWfokwql','en5Ih','Sxl','nUKpn9','a','w',4);
+INSERT INTO t VALUES (293965,-11,'SDMyg','1fhC4uTbyh5O7TGIyDjm','4X1w','ZazOOydOhf5XkpB4IcZPW0km0p','pX','i',5);
+INSERT INTO t VALUES (-7407824,107,'IcPKcYqCAu9ax','KrZzL8xq35Ksh6qzLcoJ','Q3EFyauU7CE9gomQqT5n','wTIk','ha','1',6);
+INSERT INTO t VALUES (2101653,10,'cMyJRlr1e1mrz','7KK66Phy','7KDV','f','OU','td',7);
+INSERT INTO t VALUES (4202846,9,'Ra6mMco','2n','Uc8Scdzt0hUZELL','xpa','88','j',8);
+INSERT INTO t VALUES (-6200882,106,'XhtDP','HtETIsdO9uFTlY28pRUCW7KPi7dsdr','kKIxe3dK','ErkWk8Z9wr7I41KjYYMCH4rrksT10U0CpQ1UhhzQIIcZW','9','9',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(16), d VARCHAR(37) NOT NULL, e VARBINARY(36) NOT NULL, f VARCHAR(46), 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 (6864685438656475520,7860,'6TS','n3zAij5qUpwsHef9ScP0zbDYEel','9LGmJB','vvGh7TO7J','9naPIbBHFwALWGyalfuB5690faKf','T67SLHJ0OCqTHSmt8SdX9lzKedyWqeDy54vH8zpgbe5KSK3Yl0Zx40e8r6ThVsL3tQ8DBIQOphqUXyun3AnghFsafgjO6UpO0U9F',10);
-INSERT INTO ti VALUES (6864685438656475520,7860,'6TS','n3zAij5qUpwsHef9ScP0zbDYEel','9LGmJB','vvGh7TO7J','9naPIbBHFwALWGyalfuB5690faKf','T67SLHJ0OCqTHSmt8SdX9lzKedyWqeDy54vH8zpgbe5KSK3Yl0Zx40e8r6ThVsL3tQ8DBIQOphqUXyun3AnghFsafgjO6UpO0U9F',10);
-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 (-1737318841298532323,-11907,'WPWlKsyTTHaIPFX1XQ2UvPqyDYeBrJ5aoXFW82zGajP5','jV','JOStGNL6u5CBG3WFCwFFkJ4swFrlLTfBhga','2M6','b0xS77hsWYCstmL3HfxzZPG7mGL8GZmwzVQj9xoBQVnHD0GYc7VgyCdqxGCavuKB','IRExLwTDOdRyqIm8kWfpVnpxma6UqMYbFrX5Dwyb5IVqIXC8',11);
-INSERT INTO ti VALUES (-1737318841298532323,-11907,'WPWlKsyTTHaIPFX1XQ2UvPqyDYeBrJ5aoXFW82zGajP5','jV','JOStGNL6u5CBG3WFCwFFkJ4swFrlLTfBhga','2M6','b0xS77hsWYCstmL3HfxzZPG7mGL8GZmwzVQj9xoBQVnHD0GYc7VgyCdqxGCavuKB','IRExLwTDOdRyqIm8kWfpVnpxma6UqMYbFrX5Dwyb5IVqIXC8',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (4624123,46,'Bz','W','X7rYN0l9iDt','SSq5yQpWIA9td74XNoNVmW0','ND','U',10);
+INSERT INTO ti VALUES (4624123,46,'Bz','W','X7rYN0l9iDt','SSq5yQpWIA9td74XNoNVmW0','ND','U',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (6524083,-71,'ATHar8ZLm1','nn9spB3r5IOHzRxQlGT2G','7Pp4Bpq','jrI9DImJ','w','w',11);
+INSERT INTO ti VALUES (6524083,-71,'ATHar8ZLm1','nn9spB3r5IOHzRxQlGT2G','7Pp4Bpq','jrI9DImJ','w','w',11);
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 (2833043387784675065,24284,'oP20q6YgKiW924MoOo7oW18G9JV','tLZNsFVkGKca44IeD69zfZaVqT9pGXJf2jehT5JOlzn7bEip0goD2Fhc7We7dFruRP9Ljxuh25wl91HfBiRMVGPuxDiEqgzxvqEAZ2FLzJJ2HhVZznK1VKaMKF8AYTfRzXNkigc9YUcbWBb6TseAa1Ske3lyfLvgwqMmllEirXrkwUtXrfkhcaVur64pIYk4bDzvQB69qcbhk4','kDYwGXD8','t0eU3xY','Q78TAZdFz9rNXDuHDvpuT6s7gHszVWDmXUyLqZzToLpUp6jM','rU7',12);
-INSERT INTO ti VALUES (2833043387784675065,24284,'oP20q6YgKiW924MoOo7oW18G9JV','tLZNsFVkGKca44IeD69zfZaVqT9pGXJf2jehT5JOlzn7bEip0goD2Fhc7We7dFruRP9Ljxuh25wl91HfBiRMVGPuxDiEqgzxvqEAZ2FLzJJ2HhVZznK1VKaMKF8AYTfRzXNkigc9YUcbWBb6TseAa1Ske3lyfLvgwqMmllEirXrkwUtXrfkhcaVur64pIYk4bDzvQB69qcbhk4','kDYwGXD8','t0eU3xY','Q78TAZdFz9rNXDuHDvpuT6s7gHszVWDmXUyLqZzToLpUp6jM','rU7',12);
+INSERT INTO t VALUES (1516669,-105,'BerurMSo','LTHkyGggmHsCwzChmWOn3VqhwE95QjGzz8h1WtbulrGJun23R0ygoEg2kL1WZyR6VEp0T9kOvNypFRkDeMESKfF0sF9mMBNLP9AeolfBkOS6ui9YrRsgDIpGpSIDudp8zb3ngKsrPaCNf7CoF4kiMjLN3lgs4Gogx1GVmhC5xT','s3fKv4RORr2jE5aaVfz','yN89KoEVmr8VHDBsuorgKWe','Rs','Zs',12);
+INSERT INTO ti VALUES (1516669,-105,'BerurMSo','LTHkyGggmHsCwzChmWOn3VqhwE95QjGzz8h1WtbulrGJun23R0ygoEg2kL1WZyR6VEp0T9kOvNypFRkDeMESKfF0sF9mMBNLP9AeolfBkOS6ui9YrRsgDIpGpSIDudp8zb3ngKsrPaCNf7CoF4kiMjLN3lgs4Gogx1GVmhC5xT','s3fKv4RORr2jE5aaVfz','yN89KoEVmr8VHDBsuorgKWe','Rs','Zs',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8606158597693161754,829,'n2EGD86kAMQNmDoTTItGiH','XkAxOQzW0ufzVpAa8VmMHswLZ6BqHCbVBNJkK5PprpIttMc8jM4rTLb6o8PaiOfUY5jrtz0ygihVOJhdMofSkpAP9DQyoZOvVF97Ks1l8VpwUWNqJrIWGtVBLiy1IPs7U2DCYcz04YWVhvB3l6mwtGa2Una4gtLE381bgiSUZ2YSjfRrUmlDXbUWl9EUWvYPBghk67fNutwrLx','nCwigNiDz0c3pSbh4gbgIZkem','BOAew3ZdIQ6hTkt8jnbwROdlxTfotK1gx2zyPmczt4ePzpBymVJFNjSa4YrqzbQCQus4wCxFzfcr3t7OwVr54K0lHrhTkZhmi1qN2CxrMc1iDMsCFitzlXs0SGJ57R8dvC8u9TFKIEK5KxGGzuyybaVKWJWSnDKwUoL5gDgydmsLCLeILEOOyVkKGH7mdb0elefVWIMad4MCdAfE9gkRISzGrnU0Rdjc3rHQSL5a1DF','j2ma2O0A9h4l1ZibrGhUcGuKR6OT4n7OWYLZXOxAdBdIlSoqLIEPuUsRQj5mhk08P5YTBhfHNYuJ5q9vUIFHcE','vEhSiGDHr',13);
-INSERT INTO ti VALUES (8606158597693161754,829,'n2EGD86kAMQNmDoTTItGiH','XkAxOQzW0ufzVpAa8VmMHswLZ6BqHCbVBNJkK5PprpIttMc8jM4rTLb6o8PaiOfUY5jrtz0ygihVOJhdMofSkpAP9DQyoZOvVF97Ks1l8VpwUWNqJrIWGtVBLiy1IPs7U2DCYcz04YWVhvB3l6mwtGa2Una4gtLE381bgiSUZ2YSjfRrUmlDXbUWl9EUWvYPBghk67fNutwrLx','nCwigNiDz0c3pSbh4gbgIZkem','BOAew3ZdIQ6hTkt8jnbwROdlxTfotK1gx2zyPmczt4ePzpBymVJFNjSa4YrqzbQCQus4wCxFzfcr3t7OwVr54K0lHrhTkZhmi1qN2CxrMc1iDMsCFitzlXs0SGJ57R8dvC8u9TFKIEK5KxGGzuyybaVKWJWSnDKwUoL5gDgydmsLCLeILEOOyVkKGH7mdb0elefVWIMad4MCdAfE9gkRISzGrnU0Rdjc3rHQSL5a1DF','j2ma2O0A9h4l1ZibrGhUcGuKR6OT4n7OWYLZXOxAdBdIlSoqLIEPuUsRQj5mhk08P5YTBhfHNYuJ5q9vUIFHcE','vEhSiGDHr',13);
-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 CHAR(79) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(39) NOT NULL, f VARCHAR(39) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4751991744081876511,955898634,'GOk8qckLMsAYPK','06KoIgfSLnUq98wspgrFAnLK','ipgX','1WoYJ6TIlvdJq6hZTPBhPUXxmuy5Kiaihn4SnIt','Yen54','lxsVZLyAYVoJKmvsLOPNtI48aeZ3HwfUYXz3RUZtiOuOM1j85rFRlTXqK3QAtC7bCyfCzr9AYXpbA9UGTHxYmfiAL0a',0);
-INSERT INTO t VALUES (1116006187713683248,2225522065,'p3lHtk5sZJskfQxaNEodPQomvSx9mJTSkpU8SzH4qYROjQ3u4u2TMxKgOD9T0aA22Au3shVwDYi','NhCwWDA3fQGTg0WMD4edgFgfeT415Bu86t6eLuyMDkffrWXR6N2ilOIZGHNNusuUk','fCfaUyFQXmK1jv1MF0TWOv860GDztO0E4EMLa6f','nbKJfrjPrMXjTsg99KojjlgIhAtlSsyE08C','TJTOz','gM8NVScEDIlMu9si',1);
-INSERT INTO t VALUES (7748793916381080001,2084906043,'DIvwnwk8wY5KqN5U2LVQLxhjxe4VaD1CTxiVP6lfXaMu37RSBN7F4yklXho1XyWA','SEWCSPnUbXatIp5oUNrMrQcY4XZampT0WrUauA1MVlZCot','j','OR6mNwpaAzzb9eG44PPeGacxss3upcJATueI','kmnIY','FxRbj700pkxFN',2);
-INSERT INTO t VALUES (3322045711884852690,611290424,'s12e4SB7IUwwUSy8CVnii07ZUpHTNCaQ5aYKiVQkiTTMB7jS3Ph','w6cWK6C','njjztC7WTeDiOBlGqv1OyfrnV631tulUSZk9A','IrZObhogtXdCQ9JNru43OKtPRLA0zGGw','ZJbw3Sd8jxblQWGqCxMUhSjfi7bz4zG36mQf6z4e0C95julhCNXuID','GBdArimn3M6rs76TwLKfSjMvqKuAYZ2vcIkiO2PUufgXyeYIgLHOLW4q0g1f2bGOfJWUOmfi2NKJBEpXiSx2ByyzsZZH',3);
-INSERT INTO t VALUES (-4591516934490371687,2942058204,'Tehu0ByEVq6jZpOjEeCHREoHYAbUxbGH3g5yBY5GsNjmo9dtfZanlLZ','zK1LyMzkD4R6lopwalMfJbwa543tC4pagXxBADIWFKXaecjz24lfRpe2','QXp1HLCW1gBZXEsyMlBDbV8ZWFtWnBPHSj','d5Z8HGkTSKUUgCCG','7ABuQLoixHMDR614XsA3YaQoDMlzsc3G840LXUiONYe5U','0itGfUDptrU',4);
-INSERT INTO t VALUES (1320424734696014447,3403920304,'2QC0ZlFKqBaekyKeTF5go2xL0mR19K3ndWIRcHYalhMNqEWMvzOX4wRigeCp','FQwwTqc4','eYrX9LvUPV','XZZLCn9EX27mc3EbQj39n14','PqBVpfmOIY28I4YPHymopq3pyrzlJjyk974oFV0rn160YdwyMAgXge1F1fNlGhei430sHB1K3wRjADrt1Fg7','twMadnWVM7YyAC8oGR3PjCBb',5);
-INSERT INTO t VALUES (-3255185461681065266,1460978341,'A2dq375xyZAS4o1yBLgGagTMTJiijsRXKJEagV','nBn9y9xe8h1t1fvvZsvB1URoGNAQ7GQX5KYBPOSRp3U7RLWsTZIi','l4xG7Rq3l5loC3kasGcxO02a2M0rwj3hBoUfQP','YSUl','ZTI7sTsOkt46nTIU7IaaVP2ItZA7ESgmCd4YiSEBIgl4HhUIj1rvWBRLh7DPsLtZZa','U0PZIFT42uAjsf465gthxWtI3rGdfyAMkILJoM2XezY3WMKzV2BPqjk9xLM7nIj5FJzgm0pxIW6jBcdkT0W85',6);
-INSERT INTO t VALUES (-2145205657365244151,4204385179,'mc3eGEAUFPNXfpck7Ay','dx1XnxVX6DGVrgIEKrKqLODMBKZ3a37khDNS2PvJovPmDUbngBws0zv','rKTOWOMdAhN17','CJYyOhb5c4TIBNIY94sQb0FdF','YBOvsBuA6htwNiXjv7jAUBwTuAB3LMC49LWgQyY7FliRcKy7pObE3PG9DIQvdZPZqjzndau8HdwmoPDMwFBHgZqiPl226FDPrlt3','54N1H',7);
-INSERT INTO t VALUES (1815338930292225542,3005351468,'cat482vALO4gRtYSbRY6jWsMQ9rTEzzxUZ9dvoJnEb17lEWFbLmNfNjCb8F51hOBJK7RM8cIQcbN','39xZcGJK7RBwkhytd38Gh46zKZXNniHNmyoCYizO5J73DtTtsbyA','mSOPsVBrL2kMDjia','8NJM9ckPESPYm713jEBMZGuXvaGxjyW4VgGBdB','Yvp','3agWI5YohQizKj',8);
-INSERT INTO t VALUES (-1655932169241395148,2634715709,'bTikfwKlvYVtqJ367FPYLeK4SkuQiaUskq','gf','d','Kg5EybvZ4M8Fsr0N7eVHW4','99yWA4RXWkpdiGnkkAoWYG9q2kXhpL9xP6TGtRFNMCpB8pTJ9faDnL3TbpG1PvN5Qpz4hHFyxm4NmhJiB5','fW0Yur4h68p7rHsMFfmmmJI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6379619,63,'qwwla','HdbRNKMRQIBfZsxx4mfo1L46gsWnkgOIOENprdjWRjtwrRovDsGS8rQuqO2JRycUyDPYlClHuuCY4mEplCLk8WHtBHXxZFLJBRyScz3ZQ171az96MyGQA9sldAPFuTdBPcnxneC9Wd732YuJ7lTmBFlRU5BXgouD93FBvlRQVGQM0Elpl51HjdwMFZhpL7VVnFJghxUbF','DUCFo0zxSnOpqD6nJ1NH7zErsFFsbje9mGDB','S4LurHCnlQK3ISz8VIcCEjm88ww3mZlExrH4AMjcY4MN93VUsQ9qrO5ai17yOIq6QGksiNdoDwzCnItdzOlrUtScuQcVEV8SZYlFSeUOPO0Qmwycnm24JNCFOffLbzdEocj0V7LzieWHP5W','1','T',13);
+INSERT INTO ti VALUES (6379619,63,'qwwla','HdbRNKMRQIBfZsxx4mfo1L46gsWnkgOIOENprdjWRjtwrRovDsGS8rQuqO2JRycUyDPYlClHuuCY4mEplCLk8WHtBHXxZFLJBRyScz3ZQ171az96MyGQA9sldAPFuTdBPcnxneC9Wd732YuJ7lTmBFlRU5BXgouD93FBvlRQVGQM0Elpl51HjdwMFZhpL7VVnFJghxUbF','DUCFo0zxSnOpqD6nJ1NH7zErsFFsbje9mGDB','S4LurHCnlQK3ISz8VIcCEjm88ww3mZlExrH4AMjcY4MN93VUsQ9qrO5ai17yOIq6QGksiNdoDwzCnItdzOlrUtScuQcVEV8SZYlFSeUOPO0Qmwycnm24JNCFOffLbzdEocj0V7LzieWHP5W','1','T',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4700663,38,'L0wLUVjJlmY','7uvHxHSWzLZWsn','R8VuUX0SCQVhd9vNza86','1ZofeF5gdjtK1ZuZpjNs1Wu8CzJtODmlujlVxPBKRR5Y7vGsMGkuuAveYvXcjRYQMU48mPYpdGIyvmaWDnNu8FkY1P0N8Mw5HF0Xm15Pm5lCTaYcswLH9XOAQnBmODaEv17CORrBpQIcbdwE1qEm','To','UI',14);
+INSERT INTO ti VALUES (-4700663,38,'L0wLUVjJlmY','7uvHxHSWzLZWsn','R8VuUX0SCQVhd9vNza86','1ZofeF5gdjtK1ZuZpjNs1Wu8CzJtODmlujlVxPBKRR5Y7vGsMGkuuAveYvXcjRYQMU48mPYpdGIyvmaWDnNu8FkY1P0N8Mw5HF0Xm15Pm5lCTaYcswLH9XOAQnBmODaEv17CORrBpQIcbdwE1qEm','To','UI',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-5317791,119,'k5u','W5UVuwq7tRIl9hUEfV7IRHz0QAVCe7nd2P0zJt6jiK0xYK9R621VUpN9t6vAZTI8zu51J9yudcUmRC7XLxunBnIHZdsURvLqRq9cucCaAKTSEKolhXx68YfBdEh5OdmlSdWBuWElWVaJLSvQeee0dtW31CtTomGxGSsJuG8L9Fdb3ODqcaUO6JI0w8vry','b4eQUbhSw','WmJpiR2pL0TKl7nZo5oLMR07KBqx2lCLaESVkQZjdOIGgOUvvwxHUch1kmyoYn98wkY1OJGkl0kPHiNtA4oFwOLdRFlxNTWD3k0TB628BDnhgppsDaQ1gbAyVd4Nnygj6Y8Xg2YhgjgKaKnap1pFgfuMcxsPrIzY5YoOGRJTTAKiHYQXasM4jnRxlOs3j0X6RGdwGHj07mItwh9SxNLlm5GbPvEE9n','b','i',15);
+INSERT INTO ti VALUES (-5317791,119,'k5u','W5UVuwq7tRIl9hUEfV7IRHz0QAVCe7nd2P0zJt6jiK0xYK9R621VUpN9t6vAZTI8zu51J9yudcUmRC7XLxunBnIHZdsURvLqRq9cucCaAKTSEKolhXx68YfBdEh5OdmlSdWBuWElWVaJLSvQeee0dtW31CtTomGxGSsJuG8L9Fdb3ODqcaUO6JI0w8vry','b4eQUbhSw','WmJpiR2pL0TKl7nZo5oLMR07KBqx2lCLaESVkQZjdOIGgOUvvwxHUch1kmyoYn98wkY1OJGkl0kPHiNtA4oFwOLdRFlxNTWD3k0TB628BDnhgppsDaQ1gbAyVd4Nnygj6Y8Xg2YhgjgKaKnap1pFgfuMcxsPrIzY5YoOGRJTTAKiHYQXasM4jnRxlOs3j0X6RGdwGHj07mItwh9SxNLlm5GbPvEE9n','b','i',15);
+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 CHAR(1) NOT NULL, d VARBINARY(72), e VARBINARY(74), f VARCHAR(57), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (26607,38,'H','fxk7UF62icsZG9eqGrZbdZPVm3GwWLqTw4jsUckbOYt5qZsEDe6ZrX5UGAIC9QUTBOHP','SqetyvKxffgahoaP3hoBPRz0u4xryTo5Q6FU','41','E','C',0);
+INSERT INTO t VALUES (26943,237,'z','hi','5AapoChQjhdM9K9ghuRQo9xvzi7abdSVuF5RuRpVJatULz8J','7mi3u9poI','Z','C',1);
+INSERT INTO t VALUES (-27094,46,'t','K','g7s9I5VPoKZEkk','HUOFxHzzBCMeB','39','J',2);
+INSERT INTO t VALUES (-25085,203,'S','9uoMlt62sgO8uFRL9LnEPjAZ','auTNcLnMSgnXBJMMRxSZCPiBabD5x8bq4','GMR5thUgtb5gX','y','W',3);
+INSERT INTO t VALUES (-3771,110,'C','XK','xy01NfB8CCE91NSXETB21t5p6mUMDC9R','NvFZQfvJyR9tWHfdG30SaHnrqaPMfokPzHamEZfIxd5nXqvxrZ7NYHT','Ec','4M',4);
+INSERT INTO t VALUES (-18831,9,'z','HQ0DQdERkSmDlk3nZfs4z56CGwF4zgrUtF3pVn6ffqKap','LbTl7sIUsNNP4MsIqd05tCPUCicccWlSIOAFo4Vl0FJD','abONbzZSbOuuCHviDTUbNrU7xa9uLp1IDHV3k','vI','u',5);
+INSERT INTO t VALUES (24641,47,'v','5jm9nxtF','PpnmrXYK570boVy4PcC2a7vnNwNi5WGwj8UtpJgJOsScnseANcynOiwGrfg5UGbiuG','rE1B80XIX3cLAhLzQMpmxh471AYJSb7pVIwPSF4O4HSrUnEIkMj1','3','1e',6);
+INSERT INTO t VALUES (-84,136,'t','vH5eT6vKCt2eMtTjczZy0T9i','bLqh6asZ0','UnizIu1NKsxfWCjuoZq4veEmlHuwOqSmTQyHxyxZQ0c5UrDV6JR','Y','O',7);
+INSERT INTO t VALUES (16711,131,'s','HpXjrOjaowWR9d','EuhrN6MjbboQ33C0v4oP5U3sdsVExh2Z1nU9pKRhYqC4GAU','mjXSbusCYo4r057xmQ3dECtj4r46HJwM9','e','K',8);
+INSERT INTO t VALUES (8797,160,'L','aGZWDydgJ95gShHLn','WDWD7aLX0YbAz5Pq','xxkgAglIGbgO2cpQ2Yhov','6r','G',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(1) NOT NULL, d VARBINARY(72), e VARBINARY(74), f VARCHAR(57), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (4495371793116034668,3306320893,'YF','Yxyyx','U8216VOuiI1XxYnd3H13zwUUyu','VV0lobICk','If5KPP0naUo5V06jvsVeRaWe08wmDNZ5cX','JJIlLYOBVHvTjVOm1GS1eNGS4HNEbgOCvPw84mZGcPUkz',10);
-INSERT INTO ti VALUES (4495371793116034668,3306320893,'YF','Yxyyx','U8216VOuiI1XxYnd3H13zwUUyu','VV0lobICk','If5KPP0naUo5V06jvsVeRaWe08wmDNZ5cX','JJIlLYOBVHvTjVOm1GS1eNGS4HNEbgOCvPw84mZGcPUkz',10);
-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 (-9133676536590511090,4232225762,'xU6nAvs3fJZ75wWVy1PcmUhL4EcUR','2MdVWXKEq2wYifc8fh7PCgfIRhEEyyDzU9mp5RFdlg2iXDFZlF7il5SjeaH6C','6','upqF4lKsP','oYr8ImzkfMA1AVX3tHkbuvqjHyUPbaU','JHcHYCsEeOGEvkHy0ETSOWb0qE5tZYyzsQhRBgEkTd0aD1',11);
-INSERT INTO ti VALUES (-9133676536590511090,4232225762,'xU6nAvs3fJZ75wWVy1PcmUhL4EcUR','2MdVWXKEq2wYifc8fh7PCgfIRhEEyyDzU9mp5RFdlg2iXDFZlF7il5SjeaH6C','6','upqF4lKsP','oYr8ImzkfMA1AVX3tHkbuvqjHyUPbaU','JHcHYCsEeOGEvkHy0ETSOWb0qE5tZYyzsQhRBgEkTd0aD1',11);
-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 (3963775325653831675,2336483256,'nAkpn1pj5wpOAzr9BFBLwZQ5wZBUl6FABf0kVMjzYNU','Gyo9GIY','gncr7mQZwsIvspT','8C2Al','ZGcBsgnl8609RB5qaTSHMrCHTzpQsZp8URxYzuUmGb7SEoUosiv7Ae1vTXomKfLMn4P3LPFweLiA','toAoy6HvNvGvyca4WWsRW',12);
-INSERT INTO ti VALUES (3963775325653831675,2336483256,'nAkpn1pj5wpOAzr9BFBLwZQ5wZBUl6FABf0kVMjzYNU','Gyo9GIY','gncr7mQZwsIvspT','8C2Al','ZGcBsgnl8609RB5qaTSHMrCHTzpQsZp8URxYzuUmGb7SEoUosiv7Ae1vTXomKfLMn4P3LPFweLiA','toAoy6HvNvGvyca4WWsRW',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (5002089,107,'S','cmoLO76KJ8mRDKVOvrdcFM8CqFgUYoZcE0xXWR','9V345cWSzhXo5jVhDsFimwGhx396A52hibgsn','P7Btw62PhVvX','1','O',10);
+INSERT INTO ti VALUES (5002089,107,'S','cmoLO76KJ8mRDKVOvrdcFM8CqFgUYoZcE0xXWR','9V345cWSzhXo5jVhDsFimwGhx396A52hibgsn','P7Btw62PhVvX','1','O',10);
+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 (5996151,33,'s','htXYRIDYCfJspTo4en2id0AbgqKvTfo2R','yIxFnpwNizHHfRguZxNKqxnxtSpwSXEktps2dGUJE3glHDu7UAeC1a7dBq0U7bqTq5op','ZF6fx7J7bKt7CBT','3n','a',11);
+INSERT INTO ti VALUES (5996151,33,'s','htXYRIDYCfJspTo4en2id0AbgqKvTfo2R','yIxFnpwNizHHfRguZxNKqxnxtSpwSXEktps2dGUJE3glHDu7UAeC1a7dBq0U7bqTq5op','ZF6fx7J7bKt7CBT','3n','a',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5007925,189,'pn','7D','FReGpVaC7RclCswoyaxNrveQqTs9','euJsF2mm4Ibuj8P3UmryC7jIYAAlVHCYU7u4Hdpy2bJ9fdkc4','l','Y',12);
+INSERT INTO ti VALUES (-5007925,189,'pn','7D','FReGpVaC7RclCswoyaxNrveQqTs9','euJsF2mm4Ibuj8P3UmryC7jIYAAlVHCYU7u4Hdpy2bJ9fdkc4','l','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7031884,219,'n','PFmMUR3FInCOeXWREMisu9iiqyuFNipEkJSeP0eZkniQn8UQ8FZrWTlvfhSMVxqPzoKDpqDTI6PwDSUdIJv1ByQ1bMRR2CCNs20HodUchZGwyy0gxCL9kTPzremtsyFvSTkQAbvo7lerWHe2E8Q1hw8A8LlFNBM4o8xLECedEDq6gmONSC','NxsB8q6s','jkZLpTm13KhgRAR3Pe04m1QOYo841AAUZESUeh2rCz2OzmBBW7OFNVEZMtVn3Kfa6t9AwghuBtJuTbju9czWiUmEFGn3XtUXOnonz','Q','Ss',13);
+INSERT INTO ti VALUES (7031884,219,'n','PFmMUR3FInCOeXWREMisu9iiqyuFNipEkJSeP0eZkniQn8UQ8FZrWTlvfhSMVxqPzoKDpqDTI6PwDSUdIJv1ByQ1bMRR2CCNs20HodUchZGwyy0gxCL9kTPzremtsyFvSTkQAbvo7lerWHe2E8Q1hw8A8LlFNBM4o8xLECedEDq6gmONSC','NxsB8q6s','jkZLpTm13KhgRAR3Pe04m1QOYo841AAUZESUeh2rCz2OzmBBW7OFNVEZMtVn3Kfa6t9AwghuBtJuTbju9czWiUmEFGn3XtUXOnonz','Q','Ss',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7332780,233,'FS','DMecjHzmExEdq7Lso','rHkpESxVvtFpy4y9c2VFsTaRQtdey6Lig1MSYHJk','VgahpoUrdRNb3sLXrfLg8LzPOz9bjNu3hy2LLCEz78110xZHmCbYNZGdxuudVrkfCbuTGgpDWjYxD1wb09BVXZPLSR4VTLlDVHIQ5swmGsfEIDaufjlIzSRx0GVOpT3iZhfw86krNwTulOSKbJQ6MQ8w8o1YFNxvmWzANDUkgee81Ht0sPPJJF8v0bpde','Lt9','h',14);
+INSERT INTO ti VALUES (-7332780,233,'FS','DMecjHzmExEdq7Lso','rHkpESxVvtFpy4y9c2VFsTaRQtdey6Lig1MSYHJk','VgahpoUrdRNb3sLXrfLg8LzPOz9bjNu3hy2LLCEz78110xZHmCbYNZGdxuudVrkfCbuTGgpDWjYxD1wb09BVXZPLSR4VTLlDVHIQ5swmGsfEIDaufjlIzSRx0GVOpT3iZhfw86krNwTulOSKbJQ6MQ8w8o1YFNxvmWzANDUkgee81Ht0sPPJJF8v0bpde','Lt9','h',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-6962270,143,'k','9u9zNp2sh0kRwO1rKaeHbKzHJmq5S4','VZc9oH5NnFVbQR3MUgV5EnaWkBSJQ4TQd1n','DeQ8IFqqCdFh893hVTVzRSudfh1N8nbDrVJ1EP','Wqq','t3',15);
+INSERT INTO ti VALUES (-6962270,143,'k','9u9zNp2sh0kRwO1rKaeHbKzHJmq5S4','VZc9oH5NnFVbQR3MUgV5EnaWkBSJQ4TQd1n','DeQ8IFqqCdFh893hVTVzRSudfh1N8nbDrVJ1EP','Wqq','t3',15);
+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(57), d VARBINARY(31) NOT NULL, e VARBINARY(63) NOT NULL, f VARBINARY(39), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2056280680,2093085973158672883,'X0yAvJmk4tlx9l73Nj','Z','5jb3rF','SQpI09oWfVUAZnUKDWPub3icsTMb78TnUeCHwwf','c2','g5',0);
+INSERT INTO t VALUES (502880710,7377122275812464020,'co8','Gh3rLVBOe51iOOjJR','uMWgLoBDYsEh','7HalxYm4Bbumg2BzINzN71Hy1cDgmOcCi2TWty','L','j',1);
+INSERT INTO t VALUES (3934347672,6755342335707562035,'I','rg1wxdzMMehja4','MX6sNpE3daw','QysUyRxL9shZgmDYODBaaVuve','4','zP',2);
+INSERT INTO t VALUES (1378280870,-9027764897162105648,'d5bcCnkU2yIrh','bfNnDTIx9ESK','cyZGkDji8YvzoMK3p6o0B122vtauyE8SJrNW','zeQXFPYgE7JIZKS3rXwM','L','V',3);
+INSERT INTO t VALUES (3833285969,8025125195240842259,'ZSEEEisqq6LU2cdKjJLeGXo','oOmopBVeoQTwSwjL','YAJQJU4k0XTUZCbq8','JZNGNKNO3g','7','gF',4);
+INSERT INTO t VALUES (3094858682,-6473648218968276077,'61M54jwpE5MgngVWIz8twE9VtJwDjOPcmuGPntHxtDa7AxELtOiPHxZ','L4erv3AjLnv','wK1DwuBFFqkE2umakYM','qHuf6707BQryDd80ga','3','cb',5);
+INSERT INTO t VALUES (2705884028,1381673471826335488,'fFaKuw5MmZotSMnL5HbYrLdmK6TTSxFf','co4TIe8qLFrcKbs7n1','QtkY30','PB8okZdXRDO8Je7Xi','UB','r',6);
+INSERT INTO t VALUES (3782680636,-4242219450965571305,'lD','ID0tjXfBStcVLShkOcgLxj','PajrwUYut5IQ5t9LntrKgA7EdxSOtw','2Nh1QdOjkU4OMo8lD4x1mm','Wo','Rv',7);
+INSERT INTO t VALUES (1492866255,-2664593380814469447,'rbZHpKjYn3aBwjHugwA','sw5gjGhm7Mz','KVhhhbmKNFdGZRFuLKRNVB1cQrC1iT2G4HNdVXeV7r2u83','IRThkMLqPakHVWbt1b0SFB2vxHXNOH','9p','HB',8);
+INSERT INTO t VALUES (1068376188,-8160215743808718776,'JcuuzpscBlfv8U1OjghcdE','8W7OkWUeL3vM27GIoLIfp8z4QsLHPx','fGkN','jGKUPAcVrAyNPHZELxxNDJMZSrxYFODZ50','ns','f',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c BINARY(57), d VARBINARY(31) NOT NULL, e VARBINARY(63) NOT NULL, f VARBINARY(39), 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (959603065,2290496648842550202,'OZgQ3UO1gsRM6UtI','1XLh3mYUL4Hgt','Hn8JneXUSdi','50DVxqTZKJINSVesGCualj1A5yZqO','Cl','t',10);
+INSERT INTO ti VALUES (959603065,2290496648842550202,'OZgQ3UO1gsRM6UtI','1XLh3mYUL4Hgt','Hn8JneXUSdi','50DVxqTZKJINSVesGCualj1A5yZqO','Cl','t',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (3145915379,-7516588722326120517,'5veTf2N2lC5o8M3mXgjo3GonzxXiH2Go0O','8WIt','Qa','JofcHFx8WT32TRAYJuwG','M','N',11);
+INSERT INTO ti VALUES (3145915379,-7516588722326120517,'5veTf2N2lC5o8M3mXgjo3GonzxXiH2Go0O','8WIt','Qa','JofcHFx8WT32TRAYJuwG','M','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (2784750308,2010899240959047658,'4','wYluSgu481QcdWmuCoJt0Tx3bSo5XvuDCCeEOo8cV1LlTYyxk9wKTtSHBqXumUY55iK','m2R5LaTYRkekOyxCo1GNfzJDGEu9s3SfhoEAtezuAnM','vjP4Q','Kc','uV',12);
+INSERT INTO ti VALUES (2784750308,2010899240959047658,'4','wYluSgu481QcdWmuCoJt0Tx3bSo5XvuDCCeEOo8cV1LlTYyxk9wKTtSHBqXumUY55iK','m2R5LaTYRkekOyxCo1GNfzJDGEu9s3SfhoEAtezuAnM','vjP4Q','Kc','uV',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (371939248,-8459649740593187583,'9vlUi0nKHOJ1UBobEsZtjScGJ8lLx1yvN9jrLYa4xtOx','vC26644gV7plRgoIMhEN7X2FFAaAqCBS2c63VGTfNi0r67IIYtTLgAmwXY6C8cIzwkUmz0tkPsEbSatJDHCSLoyRDsdNGftVJEeSfLjHIKr7gVzrLeGX8zEuqAiUQXH6IaqXimLFrHL8Q6wY1SnnbDPJQvHip1wLlR0jRIsWpBU3e7rP22fW5ubddGb9Md5bOJ1pvmPhtKpFDEQT4MrqLEnQ1RbbXiJKrP','kG','tr1IV','Of','h',13);
+INSERT INTO ti VALUES (371939248,-8459649740593187583,'9vlUi0nKHOJ1UBobEsZtjScGJ8lLx1yvN9jrLYa4xtOx','vC26644gV7plRgoIMhEN7X2FFAaAqCBS2c63VGTfNi0r67IIYtTLgAmwXY6C8cIzwkUmz0tkPsEbSatJDHCSLoyRDsdNGftVJEeSfLjHIKr7gVzrLeGX8zEuqAiUQXH6IaqXimLFrHL8Q6wY1SnnbDPJQvHip1wLlR0jRIsWpBU3e7rP22fW5ubddGb9Md5bOJ1pvmPhtKpFDEQT4MrqLEnQ1RbbXiJKrP','kG','tr1IV','Of','h',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3690289463,-5814055419446692972,'CNAElcykjlvTFbR1QrS1ubGFZPy5j1re8o','1N4gBuIPnpAJUXAg5G61G7AvBDSkmyDEQlh58P2sSMhNcXB4gZiERvJsC3RFyWJs6MLHZPS9Yc0Gg39ZbU8Pr7t4ohv1ksoCjueYwF5QAqM8aonHM1o4qIMjNfz1mq3UE2504ejS9TeaW2qkZu9JvrOrQXCE0Fu2nIl6WsdTv38YMorIIWenxkMWRscnrhfX5kalSBe2qiZuaACfbjqobASdJCD54nPFkrTmgPPtlcWwNp5Vsam6VA6UkNPW9','a37cadjs7Om2umC0tquDj96vkdCQm8YnbfZVWZZVlZt7sQqc0QGbD0UVe7xrAGP','fI2XbzcnoL2NC0mlUnrt39sCE3UDJsoKDKE6S4mAwLEaPbWZzySRecapC2bXkVpPWatZTcNfucYKLlPlesYmfpw6GbE2vEhi4lw8amZCAY9IjAzlPhuKfvBZ65EVvz0','M','w',14);
+INSERT INTO ti VALUES (3690289463,-5814055419446692972,'CNAElcykjlvTFbR1QrS1ubGFZPy5j1re8o','1N4gBuIPnpAJUXAg5G61G7AvBDSkmyDEQlh58P2sSMhNcXB4gZiERvJsC3RFyWJs6MLHZPS9Yc0Gg39ZbU8Pr7t4ohv1ksoCjueYwF5QAqM8aonHM1o4qIMjNfz1mq3UE2504ejS9TeaW2qkZu9JvrOrQXCE0Fu2nIl6WsdTv38YMorIIWenxkMWRscnrhfX5kalSBe2qiZuaACfbjqobASdJCD54nPFkrTmgPPtlcWwNp5Vsam6VA6UkNPW9','a37cadjs7Om2umC0tquDj96vkdCQm8YnbfZVWZZVlZt7sQqc0QGbD0UVe7xrAGP','fI2XbzcnoL2NC0mlUnrt39sCE3UDJsoKDKE6S4mAwLEaPbWZzySRecapC2bXkVpPWatZTcNfucYKLlPlesYmfpw6GbE2vEhi4lw8amZCAY9IjAzlPhuKfvBZ65EVvz0','M','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1235688980,439167090137794949,'7uOsxgqRYuI8kFNgQhubkuBe1YMB9ejADPM0vAFPWrPj9Ic','Fl4hxUjyF9huoOqgJEjtu6yD1Yy3wLU9VeE66ChPSpK3SMFk3IoJ1VdsNMsGHBmjRo7tYtfHBjC2zCEjmuIuMmKkmN9KOVmc6NyiZT2QtY5qs','fDlErNQOmS6xGA5','fOYuuncy06GkESUHaedhZugQ4V2SUR3D1y7p2rlMrE6xXc0zwxnWr6HWe0b03a7V0KYLsF8i3IxzO0sap2D7HY','75','3m',15);
+INSERT INTO ti VALUES (1235688980,439167090137794949,'7uOsxgqRYuI8kFNgQhubkuBe1YMB9ejADPM0vAFPWrPj9Ic','Fl4hxUjyF9huoOqgJEjtu6yD1Yy3wLU9VeE66ChPSpK3SMFk3IoJ1VdsNMsGHBmjRo7tYtfHBjC2zCEjmuIuMmKkmN9KOVmc6NyiZT2QtY5qs','fDlErNQOmS6xGA5','fOYuuncy06GkESUHaedhZugQ4V2SUR3D1y7p2rlMrE6xXc0zwxnWr6HWe0b03a7V0KYLsF8i3IxzO0sap2D7HY','75','3m',15);
+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(30), d VARBINARY(23), e VARCHAR(2) NOT NULL, f VARCHAR(22) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4913209665137367585,-13173,'eAenjaB1','QRpDVOdksz7xJ50QiaJ7EqT','Om','76Tsv15W5rsANKxeq','n','q',0);
+INSERT INTO t VALUES (14438181007284329254,9373,'6H9snlkS6pX0TApDpXldu9zQkAtRS','o','ki','Vt','8t','q',1);
+INSERT INTO t VALUES (7754613302122268271,-31621,'YHXCmpsO','gyk8ne','aU','0OsioFedqeNUZhAY','Jn','G',2);
+INSERT INTO t VALUES (15076160352071564370,31959,'q5siAmAWZBEGsG','J3voS','4G','Jk7OmJs','u','b',3);
+INSERT INTO t VALUES (7574801212105850056,3206,'J8qDJHrdOmjQru','stqTPt','h4','11rHjVJ','bb','9',4);
+INSERT INTO t VALUES (16484079361789768445,-11182,'OTTZLJolwIt8','k2yab10eadLZa','f','R3PakeS','Lh','D',5);
+INSERT INTO t VALUES (1124228051918880341,2363,'fi1yBLydbT7eUxyXP3ktoo8h80VFw','Rn4hm','Yz','w3nCj6pK8tPPJO','o','S',6);
+INSERT INTO t VALUES (18366857903624106967,7258,'IPgIXMiTxnBwfe4ikQLFUlk','CkiPv9IvlcuxO2codBn2C','q','cVoD','ZI','D',7);
+INSERT INTO t VALUES (11228113964126075618,-12177,'dzZqs9bI8C62aidzVg0C71FFj86v','ZccnvVVflOtv','SN','uVjItUbat','DF','a',8);
+INSERT INTO t VALUES (11754844363989117020,6696,'VyKIqZiv','0iWG72b5FEeOQMSmhyRElQp','sI','FzNE1ibNFv0SIM6GAL42J','u','s',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(30), d VARBINARY(23), e VARCHAR(2) NOT NULL, f VARCHAR(22) 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 (8261420356576602989,30131,'jkKl2GNgpOSJ9ho4Etm4RUtuTN','pjI','g','Ss2Q0sRBUJpiMuoNf5e7A','k','d',10);
+INSERT INTO ti VALUES (8261420356576602989,30131,'jkKl2GNgpOSJ9ho4Etm4RUtuTN','pjI','g','Ss2Q0sRBUJpiMuoNf5e7A','k','d',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (8012813158649241700,-5984,'4TgrMXgLY4i','B6J43F6g244F4F270','0O','jed6ySTbZLGc','E','N',11);
+INSERT INTO ti VALUES (8012813158649241700,-5984,'4TgrMXgLY4i','B6J43F6g244F4F270','0O','jed6ySTbZLGc','E','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3468431746011260959,13024,'dTDy07LM5w8SdCbEX6KGSQ','YPFVzcJ8rKSk5Wu8vyU22uzVwUoFITa3IKtgZO6YxrfVfiErs1EVWTjRRiiT2YMvU9FHEpUSAE2YVNnRvQopnc3WHOUe9F7L61BuwlxC3P3uIT1lIi2NBXkd9jAtW5sIBF8mxJFny5JyWnPjvwHxh8lCzZPWrR1ItWYyqTP3u3CSOHg6oWuEAGhtDfPLwtsNeGxY7hAG9pDxaEAcH0fhPDLuNCSUuABPvAggqfplfJfLErWaKArlNPWe','tX','SqWMXE4wfV5fXl','92','H',12);
+INSERT INTO ti VALUES (3468431746011260959,13024,'dTDy07LM5w8SdCbEX6KGSQ','YPFVzcJ8rKSk5Wu8vyU22uzVwUoFITa3IKtgZO6YxrfVfiErs1EVWTjRRiiT2YMvU9FHEpUSAE2YVNnRvQopnc3WHOUe9F7L61BuwlxC3P3uIT1lIi2NBXkd9jAtW5sIBF8mxJFny5JyWnPjvwHxh8lCzZPWrR1ItWYyqTP3u3CSOHg6oWuEAGhtDfPLwtsNeGxY7hAG9pDxaEAcH0fhPDLuNCSUuABPvAggqfplfJfLErWaKArlNPWe','tX','SqWMXE4wfV5fXl','92','H',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6749151498770063154,2968316130,'SkYQkuZ7HLorxp5MHbPhzskL1Y','gp4C3j8HTy4lPep1eCEEyTMecGDgifHp40e8MdQpQQB2MpHwgq1HaFx4ZepoiqRaQtbdoJqiipOXYhOYMoGrntB76lHhNplS64u4v32XgLkqVQ9T0miGPFJggjTR28UT5BFuVD2LGt8SpyXuUdSTt82utS3OmanVsahbe869B8AkQRWzKog0duIJYmtpqAVRDLvT1A3ZBbjGoBgqfxaKAhuUxwRpgw4GhyH42x35Ok','D9yYzoQflx9HG','Pias41BxuAiekqHhuCzYVwJIPwjmKglQQ5joG2xSboS7i33UJ8N2fdmHLZPEFdqLfUloamuWUDW9VPmkq9146sUyCVdFQdDCtm0t7Q5KyNsR2xGiqWjBrJIWmCSyoE7YGEazjQyc8E26oRk5AumQMDSxBeJa7EIT2b57aCEjdTZcpMZkrmsLbEoOPPdnoIGmfYQZLTxDCBNkmmSqNF4NUHrAKffsVtiqCQWtWmZX2Cpk','o','kOwgREHW0fL46DIlnJwLWffzFJ58R0pjJIwsnkIKtC23',13);
-INSERT INTO ti VALUES (6749151498770063154,2968316130,'SkYQkuZ7HLorxp5MHbPhzskL1Y','gp4C3j8HTy4lPep1eCEEyTMecGDgifHp40e8MdQpQQB2MpHwgq1HaFx4ZepoiqRaQtbdoJqiipOXYhOYMoGrntB76lHhNplS64u4v32XgLkqVQ9T0miGPFJggjTR28UT5BFuVD2LGt8SpyXuUdSTt82utS3OmanVsahbe869B8AkQRWzKog0duIJYmtpqAVRDLvT1A3ZBbjGoBgqfxaKAhuUxwRpgw4GhyH42x35Ok','D9yYzoQflx9HG','Pias41BxuAiekqHhuCzYVwJIPwjmKglQQ5joG2xSboS7i33UJ8N2fdmHLZPEFdqLfUloamuWUDW9VPmkq9146sUyCVdFQdDCtm0t7Q5KyNsR2xGiqWjBrJIWmCSyoE7YGEazjQyc8E26oRk5AumQMDSxBeJa7EIT2b57aCEjdTZcpMZkrmsLbEoOPPdnoIGmfYQZLTxDCBNkmmSqNF4NUHrAKffsVtiqCQWtWmZX2Cpk','o','kOwgREHW0fL46DIlnJwLWffzFJ58R0pjJIwsnkIKtC23',13);
+INSERT INTO t VALUES (15766650532930440393,-4592,'dF4jrYgLd5lgcvkRqEKjv','KxLXkp0JsesxSEZxrIPR0vIHB3MIQ3SUtlHacIPLEt','7z','zk0dhqnssAZdHJzSwDwcLxtnfFw5KRg4TtOhetgBSrWKLtCd8nCehCEEmRPBj533tTxQZYUo3e3ypD03wsXfHa8lyCDQE6URawjB3IzYgf','u','j',13);
+INSERT INTO ti VALUES (15766650532930440393,-4592,'dF4jrYgLd5lgcvkRqEKjv','KxLXkp0JsesxSEZxrIPR0vIHB3MIQ3SUtlHacIPLEt','7z','zk0dhqnssAZdHJzSwDwcLxtnfFw5KRg4TtOhetgBSrWKLtCd8nCehCEEmRPBj533tTxQZYUo3e3ypD03wsXfHa8lyCDQE6URawjB3IzYgf','u','j',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (17785472424115139520,30584,'ZzJW4MQXK3UhLOqUEI4','S9Ze04cCp6B2u3tHGfRygZYKFFtnnZYKE5e786VEnr7gPOzxv7T3Nji80y6cVntmemI','8','LxBvLGhvt7UZTs8YiyZTBcXOCAx3ruQXNPr7RIAcwumEQTmyE09xEh8zGabfTPbbmlvYvBDVfefqfA4iI11I057g2WAaDo43I081zWvWPSxT2exx3TLKN8s7wMCnTlOn2U1aJ0cCMw91jpciAiGkCDlAQcUSkm1aoKpzrFw8se5h2CYK8u4EyaNZSlHOSfDmXfl3McankfGOpSrTdgqmtkpsnPU7z1maGjS1TeWK','4','6',14);
+INSERT INTO ti VALUES (17785472424115139520,30584,'ZzJW4MQXK3UhLOqUEI4','S9Ze04cCp6B2u3tHGfRygZYKFFtnnZYKE5e786VEnr7gPOzxv7T3Nji80y6cVntmemI','8','LxBvLGhvt7UZTs8YiyZTBcXOCAx3ruQXNPr7RIAcwumEQTmyE09xEh8zGabfTPbbmlvYvBDVfefqfA4iI11I057g2WAaDo43I081zWvWPSxT2exx3TLKN8s7wMCnTlOn2U1aJ0cCMw91jpciAiGkCDlAQcUSkm1aoKpzrFw8se5h2CYK8u4EyaNZSlHOSfDmXfl3McankfGOpSrTdgqmtkpsnPU7z1maGjS1TeWK','4','6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4673054321303993124,7210,'aVmK582i2O46mxeIzeOxJiuXnmMG4','ccaqxqGu78kgax9oJwnAGjBlxmLdiKHgtNN84ZnKhF1vsXO9YK5DepIaE0I2AQBOyIkJjTxxrPqZBqEQnWLoMyUFdE7fbjeNzYPhnZXI02EoN98ojb7Tz8QgZbG6MswFENSIUq4bQ0tH2MQdjXPKzdcgd3xqIYIj8FTefwyxj1KCu8axcDSVXGCYjCHQ0smPyJJUPWVw330BMvoOPeFDDTv9AHcRq','z','Fi','kw','i',15);
+INSERT INTO ti VALUES (4673054321303993124,7210,'aVmK582i2O46mxeIzeOxJiuXnmMG4','ccaqxqGu78kgax9oJwnAGjBlxmLdiKHgtNN84ZnKhF1vsXO9YK5DepIaE0I2AQBOyIkJjTxxrPqZBqEQnWLoMyUFdE7fbjeNzYPhnZXI02EoN98ojb7Tz8QgZbG6MswFENSIUq4bQ0tH2MQdjXPKzdcgd3xqIYIj8FTefwyxj1KCu8axcDSVXGCYjCHQ0smPyJJUPWVw330BMvoOPeFDDTv9AHcRq','z','Fi','kw','i',15);
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(98) NOT NULL, d VARBINARY(48), e VARBINARY(76) NOT NULL, f VARBINARY(3) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (728224,17802,'H0vHsT5NBvgbmvBfhMkEtBp6RbwopFhz6BI4gULPQjZfxKcDBR','eIlAy','EhwGV1FS','oSq','ZypDiEWXebmLfwG5dx00TVHismgPLOn4h0Zs','UBDLOZDlI9qBhSli3Ogs2FZitURvZ',0);
-INSERT INTO t VALUES (5260319,3996,'BbZ54QZkLK2BH93Q7Dhn4SNOabjXYStr5uFV58Ecg2lMmSR','c9t04EAPolAgT105k0esKBjrB0MP','DgNGfOi8ZIGHWW452VaFP71YMq3qPK3TPxFcrA7IrOUcdLL','X','KY0rbGKhb5F9yECWc','yFGRTLxJWExP7XuJoPDCBzZGu',1);
-INSERT INTO t VALUES (12142456,33066,'ftuiPfA','QDnwyvInGolKfr1akR8s1sUNQqJaynZSWCymo467ioBQyMv4','GowsKkvxIkLIYJCfPTINfkfudq47ozexi7D5Z9EqqIU7L','R','CrQHOHLvNvQUBWd6jfQ67KnWNdkOthFLL7G411IfOC0ClwQWKU07Ldf00Y6X0yOaVGLw9jqY85Ky680hyUJNf','5NRbztUM8OXCnEn3wT635RphZAstHpgHcmxFznbZ27DP0gML4qt8oCZKrjOtxGeAD2Fw4806CPL7uSAZ',2);
-INSERT INTO t VALUES (6311322,6954,'OTFeCO','1ATU4wVEkDfcS0kcuLcSbZDUTvLJL4LfnskzRj1yd7rdAv','wggx2Hjr11kmX9neZARpquwOe5HUvOMzto5rZL3g8HHe4DOwu3svIItPKGrxkqQSh0Fb','bh','EeeKpLICvyyeMXch0mYUsHn2TjsbZ1m2r4svGtChGa1','YoXu9sv9V6VnwjE551hJRWUvRyY1robn6N1Cd19CTjbKonXBfr0jTGRROPWwDwkGrlTVYFX1257fjihDYXZEPiZB',3);
-INSERT INTO t VALUES (2049263,24482,'DuC8Zay8LS2rEmZcEDunCMjETtIVEwyNcU0ALHAFwhdU9i08YXyhjZmXa6crua4Ge7RLqN9hIlTIueWG4YruqS42HvUF','eQnjIKQLnUHAUYvL04CQVvYtCBs06mANc','Xvjra','mL','O350jLnFuTROe6N7fkh5or0U','HXM4afwJvTfK2aMjtCwi9CTs5F9yzqFIZ',4);
-INSERT INTO t VALUES (11527711,7943,'VlU92rCW7vdBO59neUitJIuKpTKI8iVPEbXhRvBEj','P9','1FJiQgZP0Y4UUxv0gMHTxdnYAkzy5Ep0NWuPccoVNpBcTMzcZbSDa41tA5U2EotXVo','gF','DuzgZIaE2EHcKvVSMv8Sma9obW2RvM5sz4Zxh50XjLL2AMJS2tKQDq7IVRN13h70iRVLmSGt','VAepmHhtweKlY9t0rmtjRQMF6jenljcroQj3D5Byt01yFE3uZDnZAq5iCH5O3v1mznBzPnoN1tJsQU4m0pV0bjcYa',5);
-INSERT INTO t VALUES (5611092,37510,'aFria0573FvOxHF8803gLDJjmb','JTeJ7CYzMV1','aHJ9yfCI87zeY4V','kdf','ijxTf22v7HxbezW8osMPhOukzqnwXhObpyQ7LKRj0Av5vpQUzEMd7qkIvCdHlMXdlDuEVdxGRoBH','BawixgR07Y4bFvTtqAtuwCu7aj2SrsPZGYDiqjcFQkdjsJnh4WCsZnWpmtVYT1Z30Nb',6);
-INSERT INTO t VALUES (14004156,4275,'dLLY2Ema1yUthLVC111m6d1mxrYNNhhQ3SI1WvuCOh9MXoCxrB96dnSjN0Ry2vFQnu','mU1SWyiwYzPHa6m4','wyGKUS9CyzJCfZrlTyUDhvqEAXaT3KEpuQnnDIeudlehqgYWFs5gJsLkn','J','l9NMBMGtvHZZCzpJDLVUqKGwLujQbiH2d9e6Bt','3u81UAGKXbONwyATyLMcVzepNbRhpYhRPg8T6BIlr8Q4E3mPsjhfxa51EiwfNIjjMHZoJFnVmP8MWevo6zlMCnDuEBwe',7);
-INSERT INTO t VALUES (4994232,16890,'B5lnmtFwvrdbrpabLPOrYV9AVvcw5z0mbqo','MePez0uQcj','XhSEFoM','OGx','TsULSnghx8lwkxwuDK7vPIYuT4IoOPQRFQ9qskO04zkDDQtBzLeSt7KbMoZEec9rxXyNX032FjYUCLP','LNj2l3XSMx5QVtS9WtaIS5hUonAkTRb38BegkOJgKYHnuYiV0drllCGgpyoMvJ',8);
-INSERT INTO t VALUES (839139,15359,'xcD7bCqubwkOj4mUZYIQNwJ0T2BxWUMYsxWub9RjcCiwv4nuY5jW5rLnHjj7WFjnIQQzqi91uNWVKiXY3','HvG0vMfa15pvDH0khicFpSCMwLW2mA9NJfgtu5iAZMX9p','McUMmi7v','4L7','pGMI6O6zTYICkaJaSWjTJLBd08U','1mp0QNYuZ4Kix3eiJcOduQJkyiQsWAoyQQuL1SQYHI19tXGJXsLOPizMGbrkolvuTT2YWTqEmqUnqPvrUl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(60), d VARBINARY(71), e VARBINARY(46) NOT NULL, f VARBINARY(92), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3594385299,15243461,'D32j8ohdGRqVOe','SXzGH66oR341cHgeLme7jiC9XLCizK1vkAprH7dWP','lxie1T9YQPRfKJorTCe','8XRuYMwnOy','H','l',0);
+INSERT INTO t VALUES (1846971173,7789564,'epgVyipFkD1gBmyo8y9GjjdD2WXZlgG0sdaKbQ','P7WAe23A9BeEY4ABX6MwGyhXblmG57MQDZUrbd6YmKpGhEB6uYYR7sMS','l0qhZcqEtUJcWiT','4zx8U1MOv8FvIogDOdCUK025i9Vf6ob7GCLwElmZi8HYMEoQdknsURzW','Q','W',1);
+INSERT INTO t VALUES (327465208,3758660,'u1251YMPOWA1wNvyyoDn7ZhGzvRr68vpAaCbvVO8aWkX','cm4eNuGsM0U9TkH7VvIOJJzj8','al5WB','2lmCrtpcp7eZ6UesiYqERLje','A','c',2);
+INSERT INTO t VALUES (2911620535,9259197,'KOUZjS6IA8Rwfb7oiWPHpPfdZB','sabRAlN0Xgczm1UF0QK2mPkCf6zo2g1hXI9Aq','6ZeYf8kcpfEsQ6w9XvWGRl56htSdBOwDJ0','IHGbGAIf0AYnI3L3zY2PrtKAhAxxjihBs1GtXVNkxAHaruq','E','f',3);
+INSERT INTO t VALUES (3183333179,5343092,'PiTPMjgGsoTqNURu6vgKVk','wyweeDmllee3rOBF23Z7Lr7UyBnjIhqFDGfIUNJni0JLyTNvG3TZbTEzyomB7s','nD4x1wWx','fCqOxchRkjjlqrKsKYOTkAVChdnHbeQLONZXZJXa7GZveFs3pIvluu2BN5P04tqZ3SEdd','i','v',4);
+INSERT INTO t VALUES (3777624358,12754512,'wS0ur','4Xu85YJOlLXLiB01cEcP9enc7UrBM7Z','f2QGwrgYyR','lDLGBfEa5Zyk4C07NQFI5IHzLd97j4XhvcPARmY4kVGxLUw1eLc1LMPh','Z','e',5);
+INSERT INTO t VALUES (1112000108,14587986,'RJxdKYeav5bZXEwWsBmvQYN3tSRsfiHAWJjC113QnBOeDrMHPsebTsti','sGeaqpAEy0STWM3fmvnch0XR8PUTaw45liKMKvnwnX8eEqPAEfJYViOU2U','jaVXEn6o3IOtfrnahZFhWnWzeYUl19Bp3faY18','LfUaTDy6jazZWNmoCw1qv4y2hMeluQjmDznru5HPfhIj2j9SayBL6JDezcYI1dQcDOnWCduFVm5','U','g',6);
+INSERT INTO t VALUES (3707544647,5588592,'M8EXmchMGzrcN7hvEEI','yxYpjn51YdKuFGflC0XX0Ot','ME','pESa0hGMGvncoqRPH','G','C',7);
+INSERT INTO t VALUES (392423991,16732600,'LHg6k8yCbj3DGRYwsvPgtxLVJKHZNfjjiDEoY3vVc4x','918Z6Fq6WqJMdgQUBlNmwgcmJ5ohI7n3fC','4','qRlOxztJNcRzWxCcoHjgAUXcHBrl5tCDBw2EU3ITFTWyQ4PnJhF1TgPbedoj7Vs7sGskPRqEtJvqWsg7wgLPklzzBkS','b','i',8);
+INSERT INTO t VALUES (1255791410,16156925,'dGpCuSIyBHRP25DkKNJigygyUmS7','md7uLJMKLbYuXx0cvthaSzVoj9lEeOvbbGBz','me1NsTAELaN','deHZUqGlN09T9qa5QDooLAAiZMzocErk','V','T',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(60), d VARBINARY(71), e VARBINARY(46) NOT NULL, f VARBINARY(92), 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 (410968390,16062,'s6KiIzgtKRg','MTylyBw903Ye6EbyD3gKfg23zKLPh9','xL69epx','L','4QE1Scs8bia6mT7rkgOzQ8S5tTl96Mw35TdU0UJe5aTjSc80Mwu8','iMhNTDCStX',10);
-INSERT INTO ti VALUES (410968390,16062,'s6KiIzgtKRg','MTylyBw903Ye6EbyD3gKfg23zKLPh9','xL69epx','L','4QE1Scs8bia6mT7rkgOzQ8S5tTl96Mw35TdU0UJe5aTjSc80Mwu8','iMhNTDCStX',10);
-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 (3585761711,57593,'FZdQNmYwh4lIA4ni6Sj2gLkMMnqb4qOz37ZmCuMrQFmuAAuDjuIicoMkKGP5DG9rVwb','WoVmGoBr4Ko6piy4AxNCm8seTUt59W88DYpN','wXHJM8m22xXTwe','D7','7RPS8rsXA7PXTv7nqpOiDtj3wz3E3qrhNj3BJuEloU0FXeZz5qoGS9AmLyRR8rUWRkbzEfcWWnLbZ8sqCncTXkB4uy4lq','wKuA4WLxefMLU4LqVlxBziieJxjc5AbD5bObeMqdmeiEoOxsqA9HYeo7',11);
-INSERT INTO ti VALUES (3585761711,57593,'FZdQNmYwh4lIA4ni6Sj2gLkMMnqb4qOz37ZmCuMrQFmuAAuDjuIicoMkKGP5DG9rVwb','WoVmGoBr4Ko6piy4AxNCm8seTUt59W88DYpN','wXHJM8m22xXTwe','D7','7RPS8rsXA7PXTv7nqpOiDtj3wz3E3qrhNj3BJuEloU0FXeZz5qoGS9AmLyRR8rUWRkbzEfcWWnLbZ8sqCncTXkB4uy4lq','wKuA4WLxefMLU4LqVlxBziieJxjc5AbD5bObeMqdmeiEoOxsqA9HYeo7',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1073636802,1115965,'DlZYisfLqZL111cUuwvvXF','jLOdHceAfZSclcKegaOj6s1or25B1sUD833','zaVuIl4X8dJiwU','QkCPF1LDZ65eLoLIobvXrGwlWWlnz36TiA4L3r','u','j',10);
+INSERT INTO ti VALUES (1073636802,1115965,'DlZYisfLqZL111cUuwvvXF','jLOdHceAfZSclcKegaOj6s1or25B1sUD833','zaVuIl4X8dJiwU','QkCPF1LDZ65eLoLIobvXrGwlWWlnz36TiA4L3r','u','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
+INSERT INTO t VALUES (3912611537,5935169,'LZfo','4aIN6yLRKXSq6Se0h3tYH73BN4LXMdl','pLkczk9LmzinPvyfMN7Hg','x42lGFXXOVC1gDzn4GoSK1YJwYIDmdIn40xZ8GmQrfxSWYzi13HZN6pFRCJQ3x7lnreQLULcrRLC7u14I3TExJxl2','Z','J',11);
+INSERT INTO ti VALUES (3912611537,5935169,'LZfo','4aIN6yLRKXSq6Se0h3tYH73BN4LXMdl','pLkczk9LmzinPvyfMN7Hg','x42lGFXXOVC1gDzn4GoSK1YJwYIDmdIn40xZ8GmQrfxSWYzi13HZN6pFRCJQ3x7lnreQLULcrRLC7u14I3TExJxl2','Z','J',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (938210219,51146,'EMCm5E4y2LaKZLiU0xG','M4sTxwVwIYZa9ZtucOnj8Ta5nq7nHo4cirzEZmpCoQ4sqoaSGKAxwZBaVTJ3gxTIb','vaY9xAnx13OBROOfi7vkewEPhkgptRsTocG9TVroo8G1K9aX7gDjmY4rapUp9jrN4jd3L','6kl','5L9qfd5isz0A6kZf12dHaqXHyZakG4x3ypBnNRacChZ39bQe64tz84oEyDEr43cMgRce5sQp3hIICwWacVq1GNR','gTmH28NFmmbhlbmW8MVdfovT54JLCU46E8d0L9Mcet7F8lwpVGgDWGHAAp6JZ8HKAB3ckOQSZIWjSzR8cHmBuWYBmak',12);
-INSERT INTO ti VALUES (938210219,51146,'EMCm5E4y2LaKZLiU0xG','M4sTxwVwIYZa9ZtucOnj8Ta5nq7nHo4cirzEZmpCoQ4sqoaSGKAxwZBaVTJ3gxTIb','vaY9xAnx13OBROOfi7vkewEPhkgptRsTocG9TVroo8G1K9aX7gDjmY4rapUp9jrN4jd3L','6kl','5L9qfd5isz0A6kZf12dHaqXHyZakG4x3ypBnNRacChZ39bQe64tz84oEyDEr43cMgRce5sQp3hIICwWacVq1GNR','gTmH28NFmmbhlbmW8MVdfovT54JLCU46E8d0L9Mcet7F8lwpVGgDWGHAAp6JZ8HKAB3ckOQSZIWjSzR8cHmBuWYBmak',12);
-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 (4135432997,16321,'8P4f00d4x3M11BOyM72mqfSASWifxyvkPDHmMupauBITfsuksgu1uOJv85hfG1wg8RIPNpDI7fEkc6wUT5AV','jfzMbR','KrMAJmcE2X','zpjpmvXbO2sOLLkkEWI4ioMXfXaCXKN6qOBia2vnn3NS0dIuuWm661zM6UjByx0voy7c3Xjp6AshBVPOIdj0n0ZQdSCdBvVi3sOGAkWVg5ekHgpBPKa8ZvoLPyilLl5RzX9xejwKMtlNrWH1Cd44BSuPzoLAkm567wQ27IaST7RnksV2L6UTDMC0SHbdrUDfAHMPLXi4fzc1q9uxQ90eLQC2vuKZcmuGLV1x57rNev','gjopRtHa8dBheBtPu9JE0e12h5BOSGr4mG7edNkYbEDvlI9jXU5HFQv7OffPILAlCrek5YCtodaEPvefM23ns6zIBAuOINf','NUXI1g8cdMQVi16qvTG7Ky3d1T1rgMEinAhxKOrij515cC4RAhMs4CNRDdy6DFDr7G7CNBjm8xn2SwjRL7Jk',13);
-INSERT INTO ti VALUES (4135432997,16321,'8P4f00d4x3M11BOyM72mqfSASWifxyvkPDHmMupauBITfsuksgu1uOJv85hfG1wg8RIPNpDI7fEkc6wUT5AV','jfzMbR','KrMAJmcE2X','zpjpmvXbO2sOLLkkEWI4ioMXfXaCXKN6qOBia2vnn3NS0dIuuWm661zM6UjByx0voy7c3Xjp6AshBVPOIdj0n0ZQdSCdBvVi3sOGAkWVg5ekHgpBPKa8ZvoLPyilLl5RzX9xejwKMtlNrWH1Cd44BSuPzoLAkm567wQ27IaST7RnksV2L6UTDMC0SHbdrUDfAHMPLXi4fzc1q9uxQ90eLQC2vuKZcmuGLV1x57rNev','gjopRtHa8dBheBtPu9JE0e12h5BOSGr4mG7edNkYbEDvlI9jXU5HFQv7OffPILAlCrek5YCtodaEPvefM23ns6zIBAuOINf','NUXI1g8cdMQVi16qvTG7Ky3d1T1rgMEinAhxKOrij515cC4RAhMs4CNRDdy6DFDr7G7CNBjm8xn2SwjRL7Jk',13);
-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 BINARY(26), d VARCHAR(77) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-9943,52234,'RyinjoU98DKhH1VCYXN8Fb','3pO7WAMeW0dPWupUEOlqoz0bumXumR0QLXAnBQaTAGgJY9BLR1E8TwSW8VxHeEHilvu5X0i9','THNtN8ip8IGIRn5FMFybJpOg5yJPa7Gt','jYqAqD4DensXouai30RfrMr1f3Phg0Z9T771cy0oADGjv','6Ar5uCtvxlLwy3YEyNKVCkaCPsKP5ASNSPgCPQJt1pDECB5oENbRaBKx2ImfjducqxxL3UgzQktZY5X22Sl9E1v','5UC',0);
-INSERT INTO t VALUES (-19565,45685,'Ejgi3JrKM1cwUtONxmZNr2Gnr','wHcdLyHqSX51OxBVyhI3ez','s10ShSlgoOfWbaJ','jQAZD3Vg2jB8EFJFU3i4lcGF1Wa9rzQrTH111sC0yechnNF1snba1GYcdFO5g','cHOBIiTWBIzhLOA2q8Z3sKFsb9O9ChvuYHlY9Y3pLhDtVeju9UaxOjfeLm36tMEArXmIdQUOV5','78rIau2UT3dXbxexqA',1);
-INSERT INTO t VALUES (-31919,9603,'qmXnkxUbUxy0oXUz4sVkn','I','CqRrqkq50','l9YRWVyy9qwCqGBW6D1sKDhKAq9a71AQpRUDzr1Q','ECk746wQhEDRgncsNprN14COdldEN','kSYsJzuy6Ehnl8NwK9RnTc0YGFLtbWvMHrWXBc6aM',2);
-INSERT INTO t VALUES (7177,12381,'EO8kZ8C','4XXErW3hA','c9PRaKHGDIdzvSc','1xPNL5NELKYJeOHKyW9GrYHU2PZM1RjQ04buXcjuSeWhBAxli143UeqpSG','OSq2U6jUu5wb5hxMILJKKdNFtIQeXa9JCchOjs','l0LJAlrVtZU8gHhJClHkE6mKWca9QpWU4jVX2AJI3TGtaTCnkr37YuheoDh2GH0fXbOU9aNp65irFaphJ7OA9hXnBRv9HN2u4',3);
-INSERT INTO t VALUES (-20256,42259,'i4j83cz','uEJmKIt6lc8ztt7ekscKdd0s7A66HWkGBcLk9HN6aidQKmBgUFO59Bvkx0u2SrhbhD5YpNeFHTcdn','Fil','CS339pg8XKiUbIrjSF8P2AqEd5OdSiN4E4uqqhiQ3xbdTrKWyiMu','0m5JFS5LxkTxLE1H12TqFwVmVvHAMTIDSeMpIzuzwqzqzesUGQEoTXHXGCxg7O7o','OHhabDhssSF9kTyBZDrkM15Xxka1e67QKLJI2GAhizu8dkJzzGxZrncacgVSyN669y0Tl9fhZjgMUpXr2Fz3OW',4);
-INSERT INTO t VALUES (-4150,40673,'aHMiDzeWtZ7yXU9Gc2LT4','mQXQ6','EAJkXI8duMa','L3b2T1CsaGkjoM1Yba4fGV9CybuGW341M','XwhUwmiRufD1eERBAqwlUlkl6TSJFzkh5MTSy1DTWqBTGazik4P15gOMFfuifJe7l8niW2EF3nRrUhBPuFzWxqGOOTr','FqI',5);
-INSERT INTO t VALUES (-30193,54946,'VQVg14xWapOWIowetonuo','SxmtX8NvFNKhXa','NmUrxOSeqRkPADT8','MqBdWtosmZp','ZIp74ruDJxOoCwisMsBrYDEpC5oFJSNknZLiD1kGDlzK0Ek8n58xtH6X81dm8L9OIQiHkSJyCo0fM4UOfLRTkhZ51CeA9','cVJWkcdcQ3v3BbXDVNt1nnn3gO6wfh4lwUHitJwDesOK9VBsuzFypFZCgizk1UExidx3vIsCtCBn',6);
-INSERT INTO t VALUES (-15674,56872,'c9j7LcumI','GKyiOJEiBNkHMi8kZimW4q6mwCoQyTMS3xyBW5aiHHUsNsWrvGdlyzpk','x','x8EXnMa0iCkC6qPgK6Vz7boEhjV7h1sVYAJ5n70ogv4R1pg3pb5Xn7CAD7EexRQL','1Ct6dMKLu5PiIh4ocEcAn43no8DugBuumBQZoFe7kXmcwES3vk8KqMkinmoCGV','Qvvni1k0PtUbj1CPdQA6uisdb6K1JRl7Q7NFCGwWSx',7);
-INSERT INTO t VALUES (-21082,56203,'kf8bDGc6gipV9rPE','a88Hm4dbsDjyBx4j867X8Tdx980kOOt9o7h7mKKQxE','9i7VRc1IxObZ105XgOvRHUpF2qk','9JPf4EfPQKCT6OndGri0SwAk71bXha9Bv98slFFL','PXcxMUmB7PUYrod','GyEK6tNDDGmhV8Fi1qTXtg3OXQjj9HgOVyVYUsO1iVboxW3vWePwRRUFqn9Tq9YY2yTZKWlDlLPt1JzrO',8);
-INSERT INTO t VALUES (-20966,21010,'HNBbiHDZW67VBRD','PToqzptcmeMFvO9sZv5CkUFYtVj3DKSV','BinreQbyf6tcb9CnT9ntDu43NQalw7AtJv0','AC663Et8GlCC9jNGWYK2q8j7OXBOwxTs2qZfVtERGtsxAPkt','nPmp5DPxcGQPY0HMlWFD6KqXpeebNyBNXDICtTm2FcJ6Esy4b7Z3wVnZaapqDInqP4kZpZhQesU','xDcsXyROLwlHUpj7avmAYndeCt3vcsTDnMDS2R5B3qJslfABSVLxmah9P28OW0nH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4091018555,8224125,'vqFU7PvKYq1','B9EnkcdRtdO7iDBGdA9uLQurYIMFSQzOxlLczxOmBNJzUfAb25iErTO1pJk5jeCFUZokwmJqw1hZh2LHYIcyUaisSN4fQpoZwRrBGZBbduAKkQCnfFnJXULy3TdvERCNAC7KCrpZLRSz0g5TI7sVyFzUmdDpCtYo4Eq9SKgVbb','eo1meGGCjhONGb3k7ahdQp2b','YAhUugkVyhk9XzZVdfyX2bXvsebCYkoW8Xe','g','h',12);
+INSERT INTO ti VALUES (4091018555,8224125,'vqFU7PvKYq1','B9EnkcdRtdO7iDBGdA9uLQurYIMFSQzOxlLczxOmBNJzUfAb25iErTO1pJk5jeCFUZokwmJqw1hZh2LHYIcyUaisSN4fQpoZwRrBGZBbduAKkQCnfFnJXULy3TdvERCNAC7KCrpZLRSz0g5TI7sVyFzUmdDpCtYo4Eq9SKgVbb','eo1meGGCjhONGb3k7ahdQp2b','YAhUugkVyhk9XzZVdfyX2bXvsebCYkoW8Xe','g','h',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (179547435,5758458,'4gkxgedFVigB2wycIut6TiPjG64bPPinbqvBXGHloQmy3srFCaViBLhZKom','fohZ1ZkZfWz6JNw8YweALW2ZKs240Jq6JfSeL3ZgIpBG0S1typ7Wz5HOiwCDqEregtJnWyMRerSn43k0jwWdYRnzTtNzWvcVK2UsztAE5fGOiQ7xvM3VUHEYDwMV7kwRdE6iUm5Fh2YgqMfJCUqruZJnRzBiAfDzusnUv1gpD','aulporx','N6HQqteUFjPp30MAdTuoSSZx8nrbYVogbh','Z','a',13);
+INSERT INTO ti VALUES (179547435,5758458,'4gkxgedFVigB2wycIut6TiPjG64bPPinbqvBXGHloQmy3srFCaViBLhZKom','fohZ1ZkZfWz6JNw8YweALW2ZKs240Jq6JfSeL3ZgIpBG0S1typ7Wz5HOiwCDqEregtJnWyMRerSn43k0jwWdYRnzTtNzWvcVK2UsztAE5fGOiQ7xvM3VUHEYDwMV7kwRdE6iUm5Fh2YgqMfJCUqruZJnRzBiAfDzusnUv1gpD','aulporx','N6HQqteUFjPp30MAdTuoSSZx8nrbYVogbh','Z','a',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3746275866,7764872,'QtWNu9kqOStB1EErmNRfmBpAlMkCzqdKZtRkEL7wH6cxTduhWV','JixF2M9fUGzHXXa1d1G9yajYJQp0BHlc2oFgm7QJyR0LCzrB8FGi5e7tID15X97b4pfGV6gigydC4tig5D7yOMYoDzW1A3esB03J6lnApCo9ztWEhxM87vqpGWi0G1lxtEP6Af34OYEslRlMnywBE3QIGUHvrgszoPwlSKPw1RXt8v2e0HRk','0GOB1b4Cu1z0J','6l7pEHlSfUk601Ba8PjQdTGtcY7oSFRAH8Xx5Sq6Mog8XoV9ExX9oIcWgpZnaGj80Jr1BZs65QgRNwUC6sZD8sTK9jvFHz4LdcoqK315H2WYIWPdD8e5gVIBqYhpIVSMWNiIbwwzJKRevdMsPrROXs0ubFwxewLfn2kMWFWM2C','m1','w',14);
+INSERT INTO ti VALUES (3746275866,7764872,'QtWNu9kqOStB1EErmNRfmBpAlMkCzqdKZtRkEL7wH6cxTduhWV','JixF2M9fUGzHXXa1d1G9yajYJQp0BHlc2oFgm7QJyR0LCzrB8FGi5e7tID15X97b4pfGV6gigydC4tig5D7yOMYoDzW1A3esB03J6lnApCo9ztWEhxM87vqpGWi0G1lxtEP6Af34OYEslRlMnywBE3QIGUHvrgszoPwlSKPw1RXt8v2e0HRk','0GOB1b4Cu1z0J','6l7pEHlSfUk601Ba8PjQdTGtcY7oSFRAH8Xx5Sq6Mog8XoV9ExX9oIcWgpZnaGj80Jr1BZs65QgRNwUC6sZD8sTK9jvFHz4LdcoqK315H2WYIWPdD8e5gVIBqYhpIVSMWNiIbwwzJKRevdMsPrROXs0ubFwxewLfn2kMWFWM2C','m1','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (590473293,4733660,'ALo8dL4rU0ZE','m3Z9yzzDAfO6oyqILpESxl','nij9Io9WZT7nBZRZfo','2CprY0CcfZ4P9KUzUF51jZnKvoD4TK7Px4Qj96ncwThS2zYWXHDY4WzlcGtiuPHM3R0gYw9BPW1Hluljhf9MwRsdaY3zlHimbdHUsMHHMtDbF6qEkPBoYojC7lwKrZSxr9NvXTWsNzl43z2YzcWiJG9Luvz9OwiNeU6yK4S37pByLReShOYoEcI0','ju','F',15);
+INSERT INTO ti VALUES (590473293,4733660,'ALo8dL4rU0ZE','m3Z9yzzDAfO6oyqILpESxl','nij9Io9WZT7nBZRZfo','2CprY0CcfZ4P9KUzUF51jZnKvoD4TK7Px4Qj96ncwThS2zYWXHDY4WzlcGtiuPHM3R0gYw9BPW1Hluljhf9MwRsdaY3zlHimbdHUsMHHMtDbF6qEkPBoYojC7lwKrZSxr9NvXTWsNzl43z2YzcWiJG9Luvz9OwiNeU6yK4S37pByLReShOYoEcI0','ju','F',15);
+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(33) NOT NULL, d VARCHAR(26) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(85) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (127,3628035,'MacQEKFFAScqf3F3FdJfp','lP2bb9n5aoZR1nAFx4A','gNSBdbbtMj7Ho7ZuYnfTihtokQFpnLsUZLVa3HupQUdkbYcNWg8kDHp6AUUYgZvHbOc6wijbxUZbg','Tj','n','0',0);
+INSERT INTO t VALUES (59,8244758,'ZRQyIwjVcbFiJNvcG1Wzn9YCWtfdK','S7k5xSUgLHeBWAe','eIgexaLyvpCP9wcaq','Y8POCEUvsrzcKYpJmJKMEPejqZr60iIrSKfqY9nXM7NFWJT8qfijBoGsETCOGDunhqPK6up0oDWr9','u','d',1);
+INSERT INTO t VALUES (6,1172743,'5MRE4r9079XhU','Hf8SfPcETj9xjwO','b3hsd7MeBLFr4Twa2O1KuvNosXiDUv1U6mCU3uvGsWDDJwEk6hSPyPwZPh7IIe5E8J1','7NlHW0xh9Ibz3h7KPtR','I','i',2);
+INSERT INTO t VALUES (204,4435500,'qSWM2poBq93sbap8svB8Z4JT','5eQzY8Dp7wx','RdOFul35','krJ7KbpSabnZG8XeqSn1FhJUxj0HsJZOIRysO82GQmKefdzuEkavJF0JQq0DQGUpABkxvNBOWE59sOuS4','H','zW',3);
+INSERT INTO t VALUES (175,556369,'L814puKfkgnw6kbjpBHI5WAT','dbcLx4pp0nA6JVKEtB','zsX4ZJnoQHz0SGz','GoiM1vCbqDBAkLOTCFs4qGkKJViWN7hWZrvkC4','V','VK',4);
+INSERT INTO t VALUES (250,13834511,'uiA2H7KP','LbbtYJqDmDPfrwjT','ZidRmSm0xaehfkpk4l0gZmRIOTcvNV2oePDpEbZJQ7Br3nRxyx2RwJ','EIuOPnr7UViYTg8TS8KZyS','R','iQ',5);
+INSERT INTO t VALUES (129,8763000,'fr','uEHXBx','CohVNgAvWORWkzVwjtXVoYllWgJfCv','ttYAM7KTmBoOeC9QGg0yM5hC3NyL5mES7xSYgkGNHRwYHVOUS7BS2mQl16uJNBLCjG1zkKwB0qGDHXOFtZH','W','Ml',6);
+INSERT INTO t VALUES (170,4623102,'HF93P1X6fI5ByduqYFIfKXFDV4sQQ3','bVvGww9easc0zclhp4','YrZOIT1caN5f8eudlu6ummVFiv7nAO8amRg9WH','gsPHdyILM9dnd9lQHpe','a','qg',7);
+INSERT INTO t VALUES (150,6663729,'TEEyCLdl94BYixdJSSsM','gPgNUGEaZgFW3T5Y9i24L6XMD','bpoEFGmxVOTQ30OvnSU9YEZGtCKewXWziGxhFfyJ4yKou5wyURxCPcNdkJii25f','dE751BS460jwusznye3sjwMqljkfNkwv60MiAZvGKTIhbXzdNI2sekeHic98hrgDFgwB902WoYJXbQ','m','Lq',8);
+INSERT INTO t VALUES (127,979398,'nnkxvJMi5NXL7mbIPMe0OPyYv7','4bTO0z8vvcYe2FZICpbIFE3Fc','TlQIHgtTNXlnWSCzMVabV1IXDG4pNtDXJR9cCjB5BWKFEPLNVW6vUAHQAzxu','sgqsEbRcPmRXazqqkD4XVJjg8rEusg32reffluqdhBzXjoo17BMKy9P3','I','7N',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(33) NOT NULL, d VARCHAR(26) NOT NULL, e VARBINARY(99) NOT NULL, f VARCHAR(85) 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 (-210022731194387271,5953,'FcgKgou3fvd0ob18Uf','oj6q67WIp8Td4GuTla0ELUJ9wqtX0nQ0z7K57RHF5fcg4pvjDPt3IsiDn','4pUExfx97BPcn522SgfVUu3YOuO','CZ5ZMR5cpjzM3BZVmg3qrdjN0ZzLQ3avwOX9jD14ZL5y7DL5YE2iRTVbceYkAGdzMB','PrzNyJ7v636l4f1s7VySahtMatvmxrd8lvFkWWlSKi95m9mYeqzBYHaVZqquHgxb787t1YaFcxTe6hiCJuEVZ','iouSYcvYIJFOXArmmpfQi92v5Dl9noJJOeeWyjUS3u9wEI4EXWxXU3AgbIHrckRtn4aBkTZ2',10);
-INSERT INTO ti VALUES (-210022731194387271,5953,'FcgKgou3fvd0ob18Uf','oj6q67WIp8Td4GuTla0ELUJ9wqtX0nQ0z7K57RHF5fcg4pvjDPt3IsiDn','4pUExfx97BPcn522SgfVUu3YOuO','CZ5ZMR5cpjzM3BZVmg3qrdjN0ZzLQ3avwOX9jD14ZL5y7DL5YE2iRTVbceYkAGdzMB','PrzNyJ7v636l4f1s7VySahtMatvmxrd8lvFkWWlSKi95m9mYeqzBYHaVZqquHgxb787t1YaFcxTe6hiCJuEVZ','iouSYcvYIJFOXArmmpfQi92v5Dl9noJJOeeWyjUS3u9wEI4EXWxXU3AgbIHrckRtn4aBkTZ2',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(27);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(27);
-INSERT INTO t VALUES (-8029448269052096527,59560,'V5bHXvyCd5V','PR0HTwlQ0W1pRQ0D1Vs6KqjAk63ryUechPRvGIyZx1AAeWoO3maiNahcH86','ls9cvX7Gd4q5K5oatRtP','dbPmUyHbBYhCBU8','Qgemx8xQ6xi7IlazwIbd4NE5sYq3ElhoCzNBm7zyceDiXeyU0dgJ4','ITcxdxFtx79aHQ2t2PjSp6HwebGPOee0GK',11);
-INSERT INTO ti VALUES (-8029448269052096527,59560,'V5bHXvyCd5V','PR0HTwlQ0W1pRQ0D1Vs6KqjAk63ryUechPRvGIyZx1AAeWoO3maiNahcH86','ls9cvX7Gd4q5K5oatRtP','dbPmUyHbBYhCBU8','Qgemx8xQ6xi7IlazwIbd4NE5sYq3ElhoCzNBm7zyceDiXeyU0dgJ4','ITcxdxFtx79aHQ2t2PjSp6HwebGPOee0GK',11);
+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 (404174059,13764544,'DAS9cUwi4q9Odt','3YJxWhrllM9i5x2oE4AFD','b86GNm03CaCvjfyKynNWbZf2NU7rR0F1pTkcT9tydbXoWy9sKELk','jlEBB1wsxXaNkIcZmRDtJkpLCHZLD2M6a5bSy8DiBFIG4PNLO7jhypa','F','S5',10);
+INSERT INTO ti VALUES (404174059,13764544,'DAS9cUwi4q9Odt','3YJxWhrllM9i5x2oE4AFD','b86GNm03CaCvjfyKynNWbZf2NU7rR0F1pTkcT9tydbXoWy9sKELk','jlEBB1wsxXaNkIcZmRDtJkpLCHZLD2M6a5bSy8DiBFIG4PNLO7jhypa','F','S5',10);
+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 (1525992892,14604641,'H53g8XpIF7Ypwm','EWxK5liIfdAY4RDHaofMhze3','P3pemdW1','nHDVNOgMGtpOevAlI75OJA','5','te',11);
+INSERT INTO ti VALUES (1525992892,14604641,'H53g8XpIF7Ypwm','EWxK5liIfdAY4RDHaofMhze3','P3pemdW1','nHDVNOgMGtpOevAlI75OJA','5','te',11);
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 (2421224041551622079,62249,'8NtD4wt','9dKeKlOYJ2ZIVzLN8R2sJN1xWQQ5NmzM970BwbVNqrmkvJrfvrdz2KFWKVxoXzn','OydjkpTNu8dScw','Tj5QYZnM','A3XYIaf1OwNDzw3sXjYNbn4dqrz5XAnlbeS9GIMaDoPHrt6dibuAVUyD9G5yBiZiLK5BUw6pfFGPbdBI7zc8gDuu3FttoS','gZDoJd4Nrp',12);
-INSERT INTO ti VALUES (2421224041551622079,62249,'8NtD4wt','9dKeKlOYJ2ZIVzLN8R2sJN1xWQQ5NmzM970BwbVNqrmkvJrfvrdz2KFWKVxoXzn','OydjkpTNu8dScw','Tj5QYZnM','A3XYIaf1OwNDzw3sXjYNbn4dqrz5XAnlbeS9GIMaDoPHrt6dibuAVUyD9G5yBiZiLK5BUw6pfFGPbdBI7zc8gDuu3FttoS','gZDoJd4Nrp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8379737533963105490,62931,'XxEVyFI6bFk9rFF6f5Hnt','eCJNx0UAns0bAbQ8I2LewOG0Gdi6o6StWXzqFoARHsoFM6lM8hrCUmYyBnupRHCMVm1t3wCMhMJsJ1ibPrDVEdw4A7bXIoZS0Z3FpKFpjx2zELw44tBsjx6hAXsYkAxz4FafIfGEVEtAUgY7YcNUIxhwBYXNm0jVRsTlb4wdKiWauG7GbcYejr4GB5OQsNDSv33HFCUyaFN8pcJZuDWgftDh7o5mAJXTauDMwuCZ3s1zbi','35ASsWTRRJ7G6AlAnbIZX1','ycoGGyxrzIRxl4fX1d1TmEbIl7MlIn57fcoYIBNNIrHK8az1kXhSFdUStwNOwipW01hU1p1JWKC4pRpkTtqxHCb6mzBmcwhbAH9s6UBBejvL1NRMfBOuSYUvaaifCTjecbNdaerDPmqNoVIPjFDKjSm5dLNGtMecEzWiajuhF','A8RF1sw','yzeGTOLtwk8LirQf1y8H6lr37PxpIi8Cd7b1xko5hhQ8lV5iP261QuI2HQy5euPimXsQyzxAAOdu50QGazih',13);
-INSERT INTO ti VALUES (8379737533963105490,62931,'XxEVyFI6bFk9rFF6f5Hnt','eCJNx0UAns0bAbQ8I2LewOG0Gdi6o6StWXzqFoARHsoFM6lM8hrCUmYyBnupRHCMVm1t3wCMhMJsJ1ibPrDVEdw4A7bXIoZS0Z3FpKFpjx2zELw44tBsjx6hAXsYkAxz4FafIfGEVEtAUgY7YcNUIxhwBYXNm0jVRsTlb4wdKiWauG7GbcYejr4GB5OQsNDSv33HFCUyaFN8pcJZuDWgftDh7o5mAJXTauDMwuCZ3s1zbi','35ASsWTRRJ7G6AlAnbIZX1','ycoGGyxrzIRxl4fX1d1TmEbIl7MlIn57fcoYIBNNIrHK8az1kXhSFdUStwNOwipW01hU1p1JWKC4pRpkTtqxHCb6mzBmcwhbAH9s6UBBejvL1NRMfBOuSYUvaaifCTjecbNdaerDPmqNoVIPjFDKjSm5dLNGtMecEzWiajuhF','A8RF1sw','yzeGTOLtwk8LirQf1y8H6lr37PxpIi8Cd7b1xko5hhQ8lV5iP261QuI2HQy5euPimXsQyzxAAOdu50QGazih',13);
-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(20), d VARCHAR(17), e VARCHAR(81), f VARCHAR(78) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5119244,809496188,'CCXMLU','P4VBBoqi6n4VIuE1','4L1VqM1sPelNEGMvhHzjj337S12lKfQ22F3NS','ZelyxLpsj5YEgWGIp8DUV','TrEjHoP8nQ8eACGoCRpCFGIqXtd8GoF1az1EM9ACZhzh59ng8DTBthgSeqBuYvBAzU2qgXZMU6azlMzs3JEorbUklfmAEF5Fm','TtnhG1pPICpYvNcGOCefPf7OhVwtFe04o6mEg3qOeDaT7kPWRJP6R2PSA',0);
-INSERT INTO t VALUES (-252958,3244397851,'RZrtR35m8','JKrnK','MDWHBIYKV12xePF1TKEXzxLDXQGH6w1a5PzpoBAg','zXUjma7SfS9Q4k1C4BxtpBL2DQRslpflWLAsc5M5m','9EP6S8l8WVVr5e','jfz2RfbUJn0HzexCWcP30M0N2kWt3M8Y7h42TDOiytUx2loO7RLmjVvoFjLVQ',1);
-INSERT INTO t VALUES (3605541,3501739585,'J9XXo2QeO5Hdx0R1hpid','Rp','x','cof2','iDkF528azkfhzYeqsDfCfSM5IOnC3o1G8nCzYvWppgWMbLgisWzI1odkok2Dh9dInJ3bjtUtjUc6kVhvKL8','xVY8hJcGVGBFixeDL',2);
-INSERT INTO t VALUES (6747242,17930208,'AaXhAmx3gXepCF','xlT','PfW8uaVwahfU3rtkfUOSM','f618Im3o03B1zJLnATvZb','NQ93dl6CYpHwXVdHfzi4vsbjtcD4M3nSsHGFvAqYPJQ7NLrwmQWxxLZSF1WP','9BxzHJZaqxtUnyXbazUTJmKhwWP',3);
-INSERT INTO t VALUES (2495654,3040446776,'LhN2vn3H37uPO10H','39XB9Ws','K2HvoFAiYD6iCu8p887BcTPlugVNNDvPhJ4iYFfKibB4NhcwjOFSLH','ZeSPKHHqgVSVZvwBw','sxRZK8Jp4yhX2856wTUWIx22kwu1WMlCwjfMwd9X9','YBK6dOxXPs5s3yDN4l65iQsZmAyAdF8',4);
-INSERT INTO t VALUES (-4303915,83230330,'2X','Z','lqOMlxB8hDjfAqgDsfl1gQ3v3PxClt9WRSGOB','sF3hC1Fy3eqfL2lpUDDWr9zTYey8kcB','IyZho8YhNqujduCqVAFKEoRLG0ye1sT','GVSXZ7tla1X4yYqAFWoUcdJFsyGTILVCvCMKaArfVlrDwJQHHNm1xtMJxuPSYauMNiRv0GF',5);
-INSERT INTO t VALUES (6595889,566072731,'FhICbnlWihYMV','CgeWmkebjGegDrmub','jHVngBW8pvR2vH5bNhCwmals9i','mhhX7t2St9CHUMtJdBUm','kfn6xmNaX4wt9niU8P9l1Z','Nm0GAtDEQz4iEFavMRhavgmoEiRJrh4AhK1Pp5zw52SbXY1SlXhc4FAAp9TUk3MwsbbosYVwT6pdrqGEAbU5cyOy5QLZZJW',6);
-INSERT INTO t VALUES (2323934,1714273588,'1RM7mUvfxcESkcR','RESd6','tvUK5HzeMkbcdZp2poCEDIcra3VVlQ8hIlu8xy76Lnh0tsTLnQGBNFmpdVZOQt7qvFr4ff1a','xIw6jPrxWcWGk2Yoaa','TJ1Ac6AZ9LguP1wrHlARqs4NS6goWqeWjKqTjTidHUmes5mLAm','eP4aCORQdbUpIpPi896nogpgWCxq8na210SenfMQQQRRGxxdOzWy7DC4BvxCjstn6oJseKwsMkCiMPbwusGbkgwLQ1',7);
-INSERT INTO t VALUES (2150974,2786535367,'Op2jYPUIq','jmYR6AE','rrCDJkBK21zTKjBGxZe1','QnPQMYsto4szAcwElsDUiyeN3mGh16LALoBpeGsdDAqiawEHB1GAbShyT3xwgv','tvz1oqu28fnmHHSAlCsy','j2nLboSrMtjXx',8);
-INSERT INTO t VALUES (5763720,3139728305,'LUKU','nKAA8igVpHfMo','QXz2HGdmfdhWAePBik7dzWUvU8TwT6nKbJ3Zm5NQ2rkmTzUixHo8','qRQSM3FAix0EhfFsS3FCnwD2YTm8S3qTb1ec4rJMGz93RaXBIxf5OFWLHfZ4YpgCkj8Wu1','ItguMsRCwOPV4UKU8oKKzfVWbkhRMOHnP4OsszuU2w7JXMcOVEVNreZQa55iZXez','wab8FKDH6Hax2d4afHwnguV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1818660,1288459638,'WjPWnNby6c5','sLsLc','bjHUgVLGYWV9Hf3gqHypISKnb5y1hIxLSPlCQNBRoHzf8LUtRHmEmNq33sBblziB7WSnx','cRKZjZer8fUZGzkNwLCojnco0AV5R','enXf96SoIqAZt4D4ZLVcl4WdRJCql1DjvyLOzvfKhUjwGiCPA','k6Fz9CAcVcY7OFrk98qjFA24hrllzGmDwlm9MlTyiJMbca',10);
-INSERT INTO ti VALUES (-1818660,1288459638,'WjPWnNby6c5','sLsLc','bjHUgVLGYWV9Hf3gqHypISKnb5y1hIxLSPlCQNBRoHzf8LUtRHmEmNq33sBblziB7WSnx','cRKZjZer8fUZGzkNwLCojnco0AV5R','enXf96SoIqAZt4D4ZLVcl4WdRJCql1DjvyLOzvfKhUjwGiCPA','k6Fz9CAcVcY7OFrk98qjFA24hrllzGmDwlm9MlTyiJMbca',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(21);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
-INSERT INTO t VALUES (-7525251,1751215933,'A','Vrbj','qsoz3TsdN1Je5oiTcuh27thy2D14Nj4w7aUAycV2rx12EQNm4h','EVZs9QdeyRSlWkW0','SiIoE6','2ieHJmtfdqV3yNKe3O5UORMLX',11);
-INSERT INTO ti VALUES (-7525251,1751215933,'A','Vrbj','qsoz3TsdN1Je5oiTcuh27thy2D14Nj4w7aUAycV2rx12EQNm4h','EVZs9QdeyRSlWkW0','SiIoE6','2ieHJmtfdqV3yNKe3O5UORMLX',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6483433,3990871043,'P','tlk7xzy5MgdPMGp21K9Ng0IeFGwRcnYiCYtLcWT4sempdFN6dDjShFOor1jX7Kcl9zzq5qUuNmxM2xBTCY9NiXVgTHp9w1mcS7kGUOgntz1NER4fVMN1sKKSrt3EipmxIfKY39NkF8PARYSXLKAveVKQH8KdAfbP6n8YSivWF3rJGNVT1kNHtuJA','aHKynQFe3U8iJCW0QYCuRfYaYMZuhNEpQkhV7t1G7WCwb2IiDiMBDu5ylQpZzXYdJfXXft6zw4','7ZNqIlRGYsEhFOHcwwO9KjorYCvQzQ98Nv3RbPyISxByL','8butOwHXSCngvYVDyqFzFvnt8cRLA6iQ2H8yeii0PX27R3HTTc1qAXk7Y0BD4sAYvCA9HU7FN97azRDQAKZ4obOnwntwbe7fd','bJFd4gr3SlSizOh7pyKCwOBx4ywX4YbweTbfrjnuxC7S9Nf62spaHc3DxkdglutYXCoQw9fABUJYGD',12);
-INSERT INTO ti VALUES (6483433,3990871043,'P','tlk7xzy5MgdPMGp21K9Ng0IeFGwRcnYiCYtLcWT4sempdFN6dDjShFOor1jX7Kcl9zzq5qUuNmxM2xBTCY9NiXVgTHp9w1mcS7kGUOgntz1NER4fVMN1sKKSrt3EipmxIfKY39NkF8PARYSXLKAveVKQH8KdAfbP6n8YSivWF3rJGNVT1kNHtuJA','aHKynQFe3U8iJCW0QYCuRfYaYMZuhNEpQkhV7t1G7WCwb2IiDiMBDu5ylQpZzXYdJfXXft6zw4','7ZNqIlRGYsEhFOHcwwO9KjorYCvQzQ98Nv3RbPyISxByL','8butOwHXSCngvYVDyqFzFvnt8cRLA6iQ2H8yeii0PX27R3HTTc1qAXk7Y0BD4sAYvCA9HU7FN97azRDQAKZ4obOnwntwbe7fd','bJFd4gr3SlSizOh7pyKCwOBx4ywX4YbweTbfrjnuxC7S9Nf62spaHc3DxkdglutYXCoQw9fABUJYGD',12);
+INSERT INTO t VALUES (826228057,12969726,'Wltji','wOM9xAWDsPPktx7Ephqof4ZJ8cg4yWcgdOeBnwE2jWEJnw4EDzuDK2BBsVxtAY78jfdin2G79iLYviTGAMtZOEWyVpW6ZGxKIiwCR85kdNoAtAqqCHfYVksKCiKle7nTHXmKpsZfW6pE2Uxixy0un5M3','NOJwwpoVm1cTePya7YHoJNNrJOLMwoq88ZOEnB8exHxHmN1ES1L9jhB5GwuKdEaVPEsWVq3NkDQmWvNYd7Vy8fMUX0bWCAwShwm','hggR8zpgc3xBtM710ZVvUe9Ui4rVFK6ZK1lOgzFUlSqqLsfFbmVK81WW6Jeznm','P','S',12);
+INSERT INTO ti VALUES (826228057,12969726,'Wltji','wOM9xAWDsPPktx7Ephqof4ZJ8cg4yWcgdOeBnwE2jWEJnw4EDzuDK2BBsVxtAY78jfdin2G79iLYviTGAMtZOEWyVpW6ZGxKIiwCR85kdNoAtAqqCHfYVksKCiKle7nTHXmKpsZfW6pE2Uxixy0un5M3','NOJwwpoVm1cTePya7YHoJNNrJOLMwoq88ZOEnB8exHxHmN1ES1L9jhB5GwuKdEaVPEsWVq3NkDQmWvNYd7Vy8fMUX0bWCAwShwm','hggR8zpgc3xBtM710ZVvUe9Ui4rVFK6ZK1lOgzFUlSqqLsfFbmVK81WW6Jeznm','P','S',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4227004,1142359497,'eAW1hMm','aQTC1dlh1uFHWhZlgLcNVEGMKtrydPpu9mX5PpjZnpgeAx0jYxkHEJm8qKW89Xkv6hiNSPWIYXegzs1mDEHlEhYp7xVpImvOIeJpDy2fKtQ8H3PwpUYQfkBbrKRWyTFkV3cimqhbQ1k50tcX0RVv0kCip7larVm8LuvjmGv5gTZFwFQxH8TLVyhmtfMBTSE1owJhbKR4dhoOl3u','1Y4fTdYjrN72KwFi28oakSGiWEV6iNf7v9Fj5M2Wssao2qDtPGQnwQ','1t7dm3Thk8xjTOdXjJxEsEs42zCi5BzYjCRV9xpobGrFxvIRuc1PSdwBbhjHauC2Wx0wIxqkPt0inlzzsGvccfkLsGQvS8bJ3n4AbwonaXTHhqqnt4W0b25bFkZ87whneJWmJ6VjQ1nUl0jd30FkCKZSGP7HqtLOeWCXfFVmvJoS6AeaejMPncr53tfF8mZxzG6RZch7Fnj74GSgtrJ0GZmGFlVPZJBsvStQWt1Af','lqsQ8xsDVJQbHLJgsYxGPFjzSSmBttgDrQirj7torR1XSWFbuS29laCjkbi71zKTxZ0Fpq','c7eR96gHQWjrgz3Mo9xWBv5HZI6AvYodnMNblRxMw6pyj1t3geNq1Ps81p70te6kk5TFfW2',13);
-INSERT INTO ti VALUES (-4227004,1142359497,'eAW1hMm','aQTC1dlh1uFHWhZlgLcNVEGMKtrydPpu9mX5PpjZnpgeAx0jYxkHEJm8qKW89Xkv6hiNSPWIYXegzs1mDEHlEhYp7xVpImvOIeJpDy2fKtQ8H3PwpUYQfkBbrKRWyTFkV3cimqhbQ1k50tcX0RVv0kCip7larVm8LuvjmGv5gTZFwFQxH8TLVyhmtfMBTSE1owJhbKR4dhoOl3u','1Y4fTdYjrN72KwFi28oakSGiWEV6iNf7v9Fj5M2Wssao2qDtPGQnwQ','1t7dm3Thk8xjTOdXjJxEsEs42zCi5BzYjCRV9xpobGrFxvIRuc1PSdwBbhjHauC2Wx0wIxqkPt0inlzzsGvccfkLsGQvS8bJ3n4AbwonaXTHhqqnt4W0b25bFkZ87whneJWmJ6VjQ1nUl0jd30FkCKZSGP7HqtLOeWCXfFVmvJoS6AeaejMPncr53tfF8mZxzG6RZch7Fnj74GSgtrJ0GZmGFlVPZJBsvStQWt1Af','lqsQ8xsDVJQbHLJgsYxGPFjzSSmBttgDrQirj7torR1XSWFbuS29laCjkbi71zKTxZ0Fpq','c7eR96gHQWjrgz3Mo9xWBv5HZI6AvYodnMNblRxMw6pyj1t3geNq1Ps81p70te6kk5TFfW2',13);
+INSERT INTO t VALUES (284379324,5270358,'7OUPJicMp','Q1YrGAwW7JH5eHmDiO6fHnVUeKr2GBy','1S9Wb2rE7YshgK8Jq4rYJoY24a31p9W3E1nEvTo0LSjHYenFjpWRyAzJMimmXsdGqg0dFGmpHnqJiZ1tNJoesE6Q8CMMY','7MwAJmvUROw2hbSvexcZ2jB7yEfArWNucWRWR','D','jM',13);
+INSERT INTO ti VALUES (284379324,5270358,'7OUPJicMp','Q1YrGAwW7JH5eHmDiO6fHnVUeKr2GBy','1S9Wb2rE7YshgK8Jq4rYJoY24a31p9W3E1nEvTo0LSjHYenFjpWRyAzJMimmXsdGqg0dFGmpHnqJiZ1tNJoesE6Q8CMMY','7MwAJmvUROw2hbSvexcZ2jB7yEfArWNucWRWR','D','jM',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4273730516,14965237,'E','pQARTQYbQ9Fd8BApzlpSG6MZGJHpqIf5eFkhMhZr0NQY8r1hhnrQxwLDfBptRUvWf1yggNSor2pDcUyA2MUf4ixH1z2jozSAr1cGPMHaHIx0S9PmluHlApemm2wpeXIWU2wZWHtMNVECLhZ1L1nyHgkOz07xuSyAd8VLr6SGm5Xb9nRoW0O9QyZ75e5GdCphysey3doA5kILFtC7sG1NLDvVmphw8wJxrCI','vNtkukucg0','sUzsfx2sHFIxU7EkSUtVxftuikK7Fymdj9KG0vv781fgkccEH46BgkGl6T9BDHmRx48bpjZZwBIYcNIU4DznlgrH6U8hMaNhvatOVn59XERMwxOIX3bauNV9lAMfcFf9srXcl9ic2SFbD7cCVpp1ygW','2H','V',14);
+INSERT INTO ti VALUES (4273730516,14965237,'E','pQARTQYbQ9Fd8BApzlpSG6MZGJHpqIf5eFkhMhZr0NQY8r1hhnrQxwLDfBptRUvWf1yggNSor2pDcUyA2MUf4ixH1z2jozSAr1cGPMHaHIx0S9PmluHlApemm2wpeXIWU2wZWHtMNVECLhZ1L1nyHgkOz07xuSyAd8VLr6SGm5Xb9nRoW0O9QyZ75e5GdCphysey3doA5kILFtC7sG1NLDvVmphw8wJxrCI','vNtkukucg0','sUzsfx2sHFIxU7EkSUtVxftuikK7Fymdj9KG0vv781fgkccEH46BgkGl6T9BDHmRx48bpjZZwBIYcNIU4DznlgrH6U8hMaNhvatOVn59XERMwxOIX3bauNV9lAMfcFf9srXcl9ic2SFbD7cCVpp1ygW','2H','V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4053101122,8947688,'b6sBuh23wot5AkiVZP5yZUCOVR','mxTxnziOae21YfXhDIEnFvYihp5P41VlxBK8kiWdEKoqvRtF9uWRZLYYjGFtgif8EIUFR0AajcSJ0EFRaVjLTcGC8wfrWxbxKGZqN1xxXv2KXjg9vTXyeKvk0LvCzcgWmGvt18U3FCvr404dBkyKU1rFSkbVCxzyFDXBR1XWgDWs4LSVc0yEn8DFSuXJbcbMAOJ6dWhiZPuPMN469Obmi','pOG7D9','eXFuLovkcS43OXrAshaCGsE1NBdQrmTNFUvBGBTzKrBcpAIF2LBHLSUhYZZZTxWVzpPj8wdwzUV1Rbsy1CYLY00Mh2SJd49k4F54UMar7cIum6xcS','a','Wx',15);
+INSERT INTO ti VALUES (4053101122,8947688,'b6sBuh23wot5AkiVZP5yZUCOVR','mxTxnziOae21YfXhDIEnFvYihp5P41VlxBK8kiWdEKoqvRtF9uWRZLYYjGFtgif8EIUFR0AajcSJ0EFRaVjLTcGC8wfrWxbxKGZqN1xxXv2KXjg9vTXyeKvk0LvCzcgWmGvt18U3FCvr404dBkyKU1rFSkbVCxzyFDXBR1XWgDWs4LSVc0yEn8DFSuXJbcbMAOJ6dWhiZPuPMN469Obmi','pOG7D9','eXFuLovkcS43OXrAshaCGsE1NBdQrmTNFUvBGBTzKrBcpAIF2LBHLSUhYZZZTxWVzpPj8wdwzUV1Rbsy1CYLY00Mh2SJd49k4F54UMar7cIum6xcS','a','Wx',15);
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(97), d VARBINARY(28) NOT NULL, e VARCHAR(52), f VARBINARY(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6262634358192614201,1789225,'EprE2VOZ2faQ6x','h5u0XgWhFc18Me43O4UXI','KremjoV0MBHz4iDmlnNGEFxL','Oa9o6sv','gdPAIRR7F','ixRbHRujuEnEvpLSv4VP05srmI05eJcRc25Fn42HpjUkrKKWXmE8s96bDO5wk2HxA',0);
-INSERT INTO t VALUES (-4160064677940684963,9301863,'KjFKe7tWuMRUT8VOAL','Fguy55bZ8r8','wCa6N5bB','eK1pdc5zZMzUoaHK1DH58CBDaU3adFThtnJf3BCZzzUTcdup9xgPdP4iGBiZZRbCTnzOT4','k3JjDq','QyP33tiGiVG5rkBdfYTj0BqMlmK9CcSmrtQHgIQfL',1);
-INSERT INTO t VALUES (-877502720016173693,4350256,'fHTkyFqHhV8aqOz6oKcZ22rtHcUZQKLCczGq0hNP','q2QfEnw8xAQ0CofUnLTg0vBqeWy','PpW6mgT','qThF5JrNEBbQSJGjhLlCMQu6blZKmKH2bMLDnHipFqELPGV6HGbdArjtxsE4Vp1hO','o6KojC3dEhMNFxRRodKdzq2o3JvzZDweWshUhi2ZZbhxWCzbRi','YYcWbXKcoLZo2F4Y0CfrMBZ3Y7LYaq9sACwBUdG6jzyHHNndAryJqIPprT05WTheoFp0d9ORmqoM15uBxrr',2);
-INSERT INTO t VALUES (-3982852639881732546,1946005,'WsofYpavRbnqQpM35WYweQ2eI1Low2irvGFlcD926Knf2hQM1CfJugBBofXNqV0amvhPpAO5ZnyzFCvJxYbpwwwf7K8PHFR6i','F','dS9T06UChsyP6UH7w0wTP1QF6HlbvSJhhOP3cMbv0EKuaD5FiU','dpdKxDkKfWD0SoCsTFzKrfgJqYGcwm9e69ERcy6S2aguJHRVy6NV93VQ26W1NAzCeqAkJQ','7cT9ZI473wDB72pGDaGypjcStuaAJSiTCUlXsvXdZ64McJqXemZFOBRs4KUhQY7X','sd',3);
-INSERT INTO t VALUES (4641897573872704185,1999115,'zRcNjWsIoAAKBVGYw','yk4XcFQYcnvosnxDfZfCFIR','ws9T639PbCLLhbKL1JnQer65bC34P8zrCw','lUlzdzjDKr2PI1jAd1PTvfnSJ7XUsvcIVusry8L7Mlc5YvdThgKXU92pFgz75pN','Qw','jsec8sS3ZGUy9sZz6ufcGXIk8A',4);
-INSERT INTO t VALUES (-3226737428228439523,4744365,'NUI2ZXK2Wn01XUjD088F5e0cWsgJ1ym0ojP','GIFwoCxKr7s','LfefRIRFuFPvINKK2RCwRr','a4pqe','Oq2QpoaeCJ6Tj6Wsfy8Lr5orxUSlDoQUruMSNDxY9NhrMl','LmEapels',5);
-INSERT INTO t VALUES (8293684388358336871,16736814,'W','72uPzB0i4bvWpMHTEaFDy','IpeNViRqV2VtZzkJG3hSIXNKkEnDSJrQ2hKPrBP4rK9HjTG','diD2t7iBg7WFkCu','UEcTr','IgN1oOwxmxfekt',6);
-INSERT INTO t VALUES (5031273776469560551,11549629,'YclmQ3BGbZVMIzoZRoGN5x62HoA6S9iidgvreboozJQSm1cmm95QBTiEz3BeQZFU1LmrDb7YlgcC6Tb','v6oMik78AZEoiGwt','QgfVmCygFHyWI4J1cLuaQbsNyxgNPP0UlGnRutc','8iDcMbl6cNX3rtI6WNzUoGR17F725vNXTDQ3pDOsofCL1Z3lBBxNDaFM3L','pkfYe85EOInj2VIKXAZpClQzBSrXeVhx','gb1xRzMJ4pCz7cLMFE5HMhMp0O',7);
-INSERT INTO t VALUES (6369614540819922423,3519862,'vmLugPnV7yNJAKd82D32IcM12cFviA8PuUqr5XR81dralcydj5xHTwPMDyqxEY6QAcQemO2','O2h3HNm5','EWsDeQespFYbgEj','gfXEgW0hG7cUlOTEOpOx5Jnkt2meTHa0qcSPp0kdrwwgyLnnaqQeA0sJfx275Q','Pf0Eba4B5hBvYdmOFRhGCbRbBknGD0GjkTuhFYIcCjsEONvCtyl1cO6rILxYcl3GRgTs0VA69OjXs4i','xFWE6fx462YX7r3m6mg4A6Tu8TWrlwSMbotCc87Rh6X7nt5aZ64j9',8);
-INSERT INTO t VALUES (-1426186034762933715,6676885,'lQqHltg237BKMaCuxatUan2bliVUHvEfUOaWZzUACjt4J6Bj4AZ6sv3d7xQmiDo2X0PqdXVA','FSQAIXTxQuYgl','EsxGy8U9SQbZ5OS09pSj7qE8e26mKGmSgYy4y4WQzux4lMIs1qS','yCEMavpz2Wfk8gce0L8g25SXbNSk4cUjubdXUQqN0esfRwQUAGiJrkEve7jcTJwLwboi87','mYwHSCq7OxcRd4zijSFrepWLOGleE6nfEUBbHocxQ6ROoV2DZ7bY','fbQDOI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(77), d VARBINARY(63) NOT NULL, e VARBINARY(64) NOT NULL, f VARBINARY(24), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3190587364,7563191,'1xIUajzQDB8AP8PSvd3rsEQUonHp4HOYEbJzTDW9wl8BkHjRFgt4gGYSHEUaQ6kLr5CWolQpc','pRhLzWDij9OinvNJpoVZ8FpVbDXpnqnimruDTN','YE4SNaIQ2bRrf8','kRJSeptKkdtN7zLDLHumh6','YG','AZ',0);
+INSERT INTO t VALUES (1047283367,15823114,'ZXvx5ZqaBlpNdqe','AnSzwa8LufLgfSnpQinMbsfR','gtAuZEsaqNHTh3uM10TSx1JTnoPsscPd','RqdQcPYBNqjSf37ic5U','yS','K',1);
+INSERT INTO t VALUES (2053210841,9003178,'vaDVzoDh5LNIGMQuzxCmJkiqHZ4ggS5pf','pkhu0IegnUb1wgJh3tdg9H3UYEl0Xhbi6DJCE25EFOz0','NYPn0zlZvQxAi9CbFpmeAt1Q3yVrGXtOhmZ3sUhRoHLmZlG','l2LrUZ','RS','H',2);
+INSERT INTO t VALUES (3726051848,1502085,'5HG7VdmTtkcWJl3cov2kKx46pMrmPpPqn5ip','EJ94janBIR7FBbPCA7fPmMBcCa15mMRLtJeHRsiYdyQMc8bOO8hJgyZ','fL2hLqn0m5J6ZoeWT42Jblt6XVrmQxnBrMcRO5z7t5YVjL70nbE6SQECvb3J5DD','MjpwnS','I','P',3);
+INSERT INTO t VALUES (3327036973,6541116,'Ba5hXKmpnxQx8om1wNTPCBJsHZQpINr7VIwuYpJdgu0MPvOIZnIKfJrTHrtkmzGGnab','f3IMvsPapcBxwA68Z9','DaeY7YocSLNPWOmfJMtsueY4pArOKZhJrTebh3dZ39xfQ0ATZpdkm4CvQ3SbNGKA','w2H2iNw2ikJ59NH1OQe','T1','Rz',4);
+INSERT INTO t VALUES (3569123726,10566887,'GD3wMQhQasNsCwT1UImM1Uft9CryXFc1jBGCkltcxfJ','Mn2lxv1OJEeTv3Mb4U1g8rsMZL53RcnMN74MGu3bOI1S','rs0doMmN7ObkeA7BngLJyHEMYXCLKOnw5','kP0QacucjtmJFNL','x','c8',5);
+INSERT INTO t VALUES (1894422356,11394924,'c1gzV5JDoHzhKDfKUyPoh8zxrh1mcAWfdVEik2X8vD3adJpdjx','OW7uB','jpLIfig2RCuxidBJVwsfellJcbpXj7KDM6wvE2zrk8kboIhbCtqsX7mokR73OB','w1','j','z',6);
+INSERT INTO t VALUES (2277490907,31912,'VbRa5ISNMjhYsZSE3KKg1Qbvis5AtWp6UTYxLMvEsWJ','jIXlXRpIjfIuGJT7pI65wEqn0qtpDcmYXnHFIcPsFHxBz5v2JCWNCEQzIFP','pMqokRnyCG1ICMguT','5LmlJKmzya1lhmV04','V','6',7);
+INSERT INTO t VALUES (190769683,9405384,'pYNgWTYdyqYS0xDZfl','8rgnUjHB1f','iZh84KBx7zDFDKzmlZPyNqZKsbLN4uEcdjhB65WLnlfmd4nJ','ZnetTuHJk1GAcm','s','TN',8);
+INSERT INTO t VALUES (3439207299,6509444,'dMuhLNbgKKoXljlkHkgYHMqwKltrAwGPLBSJGZ8PDCO7djgLM5CjDrBZbrbd619cuuQkqr','LazcUVaomU20Ndbi','ANmCH9pYIXTpXOD3C','4XDaKdW8zf9FiNmVM','Fu','rb',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(77), d VARBINARY(63) NOT NULL, e VARBINARY(64) NOT NULL, f VARBINARY(24), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (7594821868983871639,15153908,'8nM9xyz0egULszqWudGTw1q0A8kcylNVuhT3fVAVXOIUs8VCtNXL1kAueLVsMHf0wODNTB0Pgs2316','WBihbrAT1k3EJOL8D','FjWCnqK1PaZ24v2eVZtNZKNAnwIo1J3sAVWlmmnt5i8yoB','iQOFdISfdEDV8mlmbOcqJADZS5Si5rEQLJE3ilT5WdLrSZFskeD6I','buU7gE9O6bva2VDHncUdOByKiiwmdmJXQ0bzu4eYbv6IN6lVCNGkQaRai73F2IMpbWNTQuKJhLtrj','xNFnrXPGWNWj',10);
-INSERT INTO ti VALUES (7594821868983871639,15153908,'8nM9xyz0egULszqWudGTw1q0A8kcylNVuhT3fVAVXOIUs8VCtNXL1kAueLVsMHf0wODNTB0Pgs2316','WBihbrAT1k3EJOL8D','FjWCnqK1PaZ24v2eVZtNZKNAnwIo1J3sAVWlmmnt5i8yoB','iQOFdISfdEDV8mlmbOcqJADZS5Si5rEQLJE3ilT5WdLrSZFskeD6I','buU7gE9O6bva2VDHncUdOByKiiwmdmJXQ0bzu4eYbv6IN6lVCNGkQaRai73F2IMpbWNTQuKJhLtrj','xNFnrXPGWNWj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
-INSERT INTO t VALUES (6155465943091698212,8404713,'XyMEDl8WCoZz2qpKEfGJRc5NR7mA8ZPLpHrDefQ','x2oEUivtO3y','XD9fiVImdXroUMnLYi9dqQExfwjela3M4kjaf3QzPl','Vc6erzgMizcqCmxIPAXpLU3LDIaT9FN5SI7gJONpY1gZbH','vkbyZh7scS6NfHtChwTgEuawPfjVkwwuZoKBqs9QOg25xzO7WlKFyVr2UNahDZGN4euKXxgVSA','ybMYKEd4lZbCPPqb0cv8ZBRDsohvzMNfX3NPOH1s7yxs5oLox3g7qT5Qq6ryU72EZWtWlMifMwt',11);
-INSERT INTO ti VALUES (6155465943091698212,8404713,'XyMEDl8WCoZz2qpKEfGJRc5NR7mA8ZPLpHrDefQ','x2oEUivtO3y','XD9fiVImdXroUMnLYi9dqQExfwjela3M4kjaf3QzPl','Vc6erzgMizcqCmxIPAXpLU3LDIaT9FN5SI7gJONpY1gZbH','vkbyZh7scS6NfHtChwTgEuawPfjVkwwuZoKBqs9QOg25xzO7WlKFyVr2UNahDZGN4euKXxgVSA','ybMYKEd4lZbCPPqb0cv8ZBRDsohvzMNfX3NPOH1s7yxs5oLox3g7qT5Qq6ryU72EZWtWlMifMwt',11);
+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 (2345474793,6970916,'vsS4AZ0f','gZiMCaWK1IRsRnzO39XJiaQe10RWLu4T','qzMRg','s','M','64',10);
+INSERT INTO ti VALUES (2345474793,6970916,'vsS4AZ0f','gZiMCaWK1IRsRnzO39XJiaQe10RWLu4T','qzMRg','s','M','64',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(78);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(78);
+INSERT INTO t VALUES (91567783,13940749,'hQxz4cStdg0YcfbSsyEg9YNONuvovkiny6lZkg9sTdy3CJuGPPc4wbjl3AnYlp2qzr3','2iBwRoR2u8uCk5KO','OUVpXeZYQ2','KKSNPZop2g3Mgq9jzG3dZH','dY','K',11);
+INSERT INTO ti VALUES (91567783,13940749,'hQxz4cStdg0YcfbSsyEg9YNONuvovkiny6lZkg9sTdy3CJuGPPc4wbjl3AnYlp2qzr3','2iBwRoR2u8uCk5KO','OUVpXeZYQ2','KKSNPZop2g3Mgq9jzG3dZH','dY','K',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7407426699319621129,13485507,'nnFIeUnhE0MsZYz7JksJM1tlWhUwze7NTNwfMSSZotDYAtx','6LIqDai2brGidtyvrX8DqiVkx0uvrEcnF6nWNZo7yFyeoJOAj6VVZ7RUQHVPEz3JFJlnZIRoV3ALjZRuST92gCfK5MvLOXGW4XyDadJ2vlE6WU7f60bYLxjKI3bs7hIdPzm1OMu6ypkFkB1I0xw8IeP4mCC4NgVA5ujNXsJNRtVMGHUUEh','JRZ4mc5WOjXGgNvKBLFHRh2IUhj','szhk9UlEyFdWYXHaKQAyfrmx5eNZYrA3NHNMEztqeHjdpXB65GKPktBwhf4UWzTM','j8ibl1LSCVEzEb4B','FZ4CZybAAlHpDlFh5nGMsxvsa1C781UGTkEeElLnubTftd61Mf21uAobxCQqDqV7YK9GUAXz',12);
-INSERT INTO ti VALUES (7407426699319621129,13485507,'nnFIeUnhE0MsZYz7JksJM1tlWhUwze7NTNwfMSSZotDYAtx','6LIqDai2brGidtyvrX8DqiVkx0uvrEcnF6nWNZo7yFyeoJOAj6VVZ7RUQHVPEz3JFJlnZIRoV3ALjZRuST92gCfK5MvLOXGW4XyDadJ2vlE6WU7f60bYLxjKI3bs7hIdPzm1OMu6ypkFkB1I0xw8IeP4mCC4NgVA5ujNXsJNRtVMGHUUEh','JRZ4mc5WOjXGgNvKBLFHRh2IUhj','szhk9UlEyFdWYXHaKQAyfrmx5eNZYrA3NHNMEztqeHjdpXB65GKPktBwhf4UWzTM','j8ibl1LSCVEzEb4B','FZ4CZybAAlHpDlFh5nGMsxvsa1C781UGTkEeElLnubTftd61Mf21uAobxCQqDqV7YK9GUAXz',12);
+INSERT INTO t VALUES (1493270299,11576653,'MI1kbzddQA8Zbc7g5ZzZeIuSOpHKW','PZCGFn6WCU8Ee8sUjBI8D9QdYq1pUBIg3iz2fK5BVXA64eY3s9clqo8oFb2QFF6DYODB0W2uA1akwvLt3lpBNoHq0aTpIl7frBf3WTcJWOakKXmCLvyJs3RJqrS2YJpAN03efBUs2xRyfLLHfQQJAm8zFy6aYWBvnxcIleCkIoDgwRurzrO16GOXx8ieafksKrNrc6CzAdNF1PQNuXTe1rsdRqJY0UluC4ZV','jZUQH6CxZNlgbS6lalAr2V','C9ypF8U','uX','1W',12);
+INSERT INTO ti VALUES (1493270299,11576653,'MI1kbzddQA8Zbc7g5ZzZeIuSOpHKW','PZCGFn6WCU8Ee8sUjBI8D9QdYq1pUBIg3iz2fK5BVXA64eY3s9clqo8oFb2QFF6DYODB0W2uA1akwvLt3lpBNoHq0aTpIl7frBf3WTcJWOakKXmCLvyJs3RJqrS2YJpAN03efBUs2xRyfLLHfQQJAm8zFy6aYWBvnxcIleCkIoDgwRurzrO16GOXx8ieafksKrNrc6CzAdNF1PQNuXTe1rsdRqJY0UluC4ZV','jZUQH6CxZNlgbS6lalAr2V','C9ypF8U','uX','1W',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7486965751002611738,917889,'yu','jwvCgjER0GIXJay5snTTT8254hTzjXF9Rwi5O82t5UQ3mVoOS1LJjP4983EisEwAQmhV9n69CcOuGE3poHaQAn2ia57qjzThtXwunquZpgb0SrXCBJQgZ6LwFiwub2FMU1dPrJmERz5xh6GUF1JuJwNb23Uj9z9jFa8OYwEQTKjMdQqu','AFN','HsOoCx','mLfDDHgRIhJWeLdrjTKx0FK2yuOExeLTpmyVFyEdSiH0AxhwRr5Uao7v5P6rdPyNfYHjJCi7Hc3','T8RHSfnLIH3KAny8ct8z4qOfMSbYEfxHsriF0krMGeYVbiZxOJPp9MilnZxvjY1Up7',13);
-INSERT INTO ti VALUES (7486965751002611738,917889,'yu','jwvCgjER0GIXJay5snTTT8254hTzjXF9Rwi5O82t5UQ3mVoOS1LJjP4983EisEwAQmhV9n69CcOuGE3poHaQAn2ia57qjzThtXwunquZpgb0SrXCBJQgZ6LwFiwub2FMU1dPrJmERz5xh6GUF1JuJwNb23Uj9z9jFa8OYwEQTKjMdQqu','AFN','HsOoCx','mLfDDHgRIhJWeLdrjTKx0FK2yuOExeLTpmyVFyEdSiH0AxhwRr5Uao7v5P6rdPyNfYHjJCi7Hc3','T8RHSfnLIH3KAny8ct8z4qOfMSbYEfxHsriF0krMGeYVbiZxOJPp9MilnZxvjY1Up7',13);
-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 CHAR(81), d VARCHAR(43), e VARCHAR(73) NOT NULL, f VARBINARY(42) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (24079,2914255,'CcFozrwkufoJobkDoSBxCwDRiDkmVk02pZ1','yxxJVd2teoPpUWrARiFs50VxCRKNINABSgiGL6tlv','teycdBQDPIdm1ZkEY57HLF1VJYPmxh82PECHxj8vK3dgGx3hgVCoy','1RGSybabZzqmgGJuLyzgCOsOxU5P1hX3pV4IbvWKBu','MqH6f0rKFIuOji1P9LXUdBQtugqUTg5vxAnvyvv6','E61YmaV8',0);
-INSERT INTO t VALUES (-5884,2455771,'R4Tbh0ofCnNl4BL0wEDvfK3TEqg2','xt9m9Icol3XD5viDpapMC2lKb','lH0HAFjxV3llyiyseYa6xzgnguQe0LWCGjYYtqlRtITo9RBe3vCkHqgCWkco','fwRYNxl3pN4C9VWkbrccKmXFod5vf1zas','mqkXqqbK2GXmCR2Ncpy98xAB2aAJ2UckBujhZWdfOvRbeeu3SxGkXWzQKhcx41xV1G8Zu1ZO4fSRK9ujJwsg','ApDkc2w1PmjeT2',1);
-INSERT INTO t VALUES (-28933,6238229,'AXwR9uqe6Te2MtHm1n8CfcfsbWeit','tWijB38UTmXrNU','R4drOd13SoyARtBC9p7cII125qRcJrWziELhtMpnNoMSJ69m4jSLWar9QrRq6JipR6Cfi','VKLG60Y02YSD8IE6syDyveeyR0gOLN99kuf','eqdfVWLOtuMaPCoiQbal4dqOt','KdVY7yTKd7TiOlOVluJiDlHG4sPvHUvaR0UghzUukySiC2Ri2K',2);
-INSERT INTO t VALUES (8965,3519155,'5yokr3JQtmZHgcAcJQz','aNNVvIe2bePPXQqKU','UJXy1eLdLTQjFAI6WH8DK7pCo46GXMDqRR4xUFrj1Ud','iDmP2AVruY13Jmu9','QBCeYw9sf9Yg39jHqvhhDGXhUUhhVrYqdbRwTxpQRqGrXTesIT','RxtHHzV1XTJr8IOlxye4AeNKwyZJEL1Aw1gvolwAp',3);
-INSERT INTO t VALUES (10111,6380555,'wQaXrjXRwER5Bpng6bW','rXN34FpR8ZhEnbhuydTQqykAFXgXtx016ZOalco','jhmvC3ejsqCyINJ3EHqAl','kEovGh8JD5yxszSjMmMe09SjS8ZDdkTuQNC','4Jk6rVS39MUiPqbW','8v2FhPXvu',4);
-INSERT INTO t VALUES (-10720,-2966148,'VUJdS5F4szF6ngoMr8jHZxNbeXIKtx5btlKp','RpNDhNTHUYz1B9','ACQQc6s5o1xHVSZ0djxeE7rUEJEQpl2y1ROX5AjC8ZP57O','S75toLDeK6ktT59pJdDWjbCZceTi','sy7ujNG','5EHB6',5);
-INSERT INTO t VALUES (-5277,1545314,'t4CSA3CmWG4ki8u7nfBslUH0rEqlW92dMQlHMkkE9j6UsZ2cb5OR','YPA8CMi0YfPU2N80Gt32O438OZmLYz','lYgMBxR9YNtcd8Z8ZjaIcTGtjKhTfPL1XENCKt5cNq','o02HyvQnYDLgUdPANLdC6sQ4aPHucOmzpy2riv8p','R2jixlDagwU461pTcx9mgIMwrVxeaDE1k1Z2W2Zxu36dllHsuollKsFlfDJOOQauO6bZyEYu0pGitfNHzaCH','ZbKMd',6);
-INSERT INTO t VALUES (-4848,-280897,'TuYhXEINqNZGciI4enjQ5oB','Bv3UOGmswmNwxzrLY0eESbjAlaKwe6g','Ugf513rCpRRHbtQrkPgffjt','lgVAagEUYLqGhHWZjaIBEznEy54pzOaskRw2','E61fM6dzHGJ2DNavrob176CpdAgTVgxuNRg54QTnj0m5KnERIivvT6FG7gIGElVCILBMGVyRLCCQbfbVRAvdJ6leow7hkAbIv','GfLLUH1TJqQHy0foCXICvSqjA3TUtcc80i',7);
-INSERT INTO t VALUES (17318,-7575251,'A7XnmU3rdILOG','vdWqCiFOww9q7LObFkR','JotHbPslsgsqWLWJvX','jX5BytZUCx0XQEse5uZnpAo','OKVZWd2538SY1Cr69L0ZimLT2cMJlucmsVO2lOxsciDAutGfqGGf9OGhdbOCN0Za9oaVDAy5ws1','Wj9jfL8VPUBk3ykSB',8);
-INSERT INTO t VALUES (702,2891741,'7Yhv2mZ03mPyoFjpT','POU4WKDrQi9FQkbj82HxqaXsROEBVAAE','8wBvzThJeRpqzymcUkL5Gr5zVh726hhAuR0g65r47xPcYXWuGXLly7aD4EUtbYn','72ssGb78q7jsvcHQ7O','ZXohld7dsNtCGliYTdxD9a5oIzBFHAAiLJNFTU8CCUJnMp6LxvEv','lvCazc3EBiUtCcy0CTLkENocvmH0TtVvd093FVeoJvwwR2ID9stQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2173233919,8015421,'aP0W6cx8WXqwlK1KClYoIiuA6G9UDuPxe2KJqyrzhYhffH1IEG3iLvtNxhe9WhHs2','GWrnZyIyyk8h178HLFaswzc735mSzSyxKOecgMIoqcW6iGUxO2AUOfiOuE4ohCpa7eL','2Ma31fRIkFoQitkThvuXpeg9wcdYJMf','KkrXsOKZYiz5RUuzk45AOHngfZkXBL3JzTqzcnQVNAGIMwo7KIGYZvYo4NDURDhhWrd7gNjSgdlpQe7TyvT7t0CTBsiM612wvuPuM4mFbremZtM48g9loRqm4f','xd','gW',13);
+INSERT INTO ti VALUES (2173233919,8015421,'aP0W6cx8WXqwlK1KClYoIiuA6G9UDuPxe2KJqyrzhYhffH1IEG3iLvtNxhe9WhHs2','GWrnZyIyyk8h178HLFaswzc735mSzSyxKOecgMIoqcW6iGUxO2AUOfiOuE4ohCpa7eL','2Ma31fRIkFoQitkThvuXpeg9wcdYJMf','KkrXsOKZYiz5RUuzk45AOHngfZkXBL3JzTqzcnQVNAGIMwo7KIGYZvYo4NDURDhhWrd7gNjSgdlpQe7TyvT7t0CTBsiM612wvuPuM4mFbremZtM48g9loRqm4f','xd','gW',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1928669419,13945649,'g9j1bwkcATKn4WVfdSEIOwYOh2Ll5DLfUpmL7s3QRsnoHyzoUoHrHkzkUTHvB7TsPAQJOzTmDl','Gimv5tjNObJkNmnuzWfCTDz1UPcdJUoU3S9ZnKXpu6K7r4y8MyQrGDzztfTUMvDXL5ye8IY9IWrYRJR817LbRmTM9Q07M4p9CiPO9AIrKv2qkDzn2YTaJWfTL0fhO3ohMJD2eMb2gVCsJBVCdINeVYlo43KUfhxbK0wE7nGcLSWLwGKVqpAt86F7IrK0wjR','s5akEIhxzO','ZLTR1ZNoXGezLUOPLP2UeXngpFLcax0gj9E5ClEHoKSvBQ2WaE2Atrgaxaj1pfaVcLjI6wJHUz2Q9u0Qo3uAqh9cj5tWbxhNRkiuDtZqYAmlu5qzjJgHqkHDSvq8l63m4jtQxmho9eYdKSvw6ssUAOgXxzy2lpG0KxPIYsqKZ','344','lo',14);
+INSERT INTO ti VALUES (1928669419,13945649,'g9j1bwkcATKn4WVfdSEIOwYOh2Ll5DLfUpmL7s3QRsnoHyzoUoHrHkzkUTHvB7TsPAQJOzTmDl','Gimv5tjNObJkNmnuzWfCTDz1UPcdJUoU3S9ZnKXpu6K7r4y8MyQrGDzztfTUMvDXL5ye8IY9IWrYRJR817LbRmTM9Q07M4p9CiPO9AIrKv2qkDzn2YTaJWfTL0fhO3ohMJD2eMb2gVCsJBVCdINeVYlo43KUfhxbK0wE7nGcLSWLwGKVqpAt86F7IrK0wjR','s5akEIhxzO','ZLTR1ZNoXGezLUOPLP2UeXngpFLcax0gj9E5ClEHoKSvBQ2WaE2Atrgaxaj1pfaVcLjI6wJHUz2Q9u0Qo3uAqh9cj5tWbxhNRkiuDtZqYAmlu5qzjJgHqkHDSvq8l63m4jtQxmho9eYdKSvw6ssUAOgXxzy2lpG0KxPIYsqKZ','344','lo',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3580831252,4065142,'gwvCT7kSUAuqp','wp0NnhgyCc2XZptRW86rzyQEMAKcKshMxafWXDhTTI','tSL3QNK7vPcGBZeYdcfOcILi2xCpHisEFC7POK7B7mWObyZdoaR','upDmH3Vwt3A4GZcfkTaGwLIPFsEXKDgKtu0izTuEahc4ZIQVuHnZghci2gOJjMEeCzdGBFwZH5XWB7XtrkuYm4j13KgEOLN2Y0qO51k6a2BE5vptzCt0IxpJOPUwlZ6cVKnaAdaTXcY34Pgd8kS1d1WEjf5nETvvQcMjHB7vVgw0YvIzcpYq1Zhbqo1RfDRrZkzAQlabJ9NtddkpT9WcQ7hynTf7b5LQwTI7Q9htgCnd8ktXf74jMgcojvK00j8i','1J','1d',15);
+INSERT INTO ti VALUES (3580831252,4065142,'gwvCT7kSUAuqp','wp0NnhgyCc2XZptRW86rzyQEMAKcKshMxafWXDhTTI','tSL3QNK7vPcGBZeYdcfOcILi2xCpHisEFC7POK7B7mWObyZdoaR','upDmH3Vwt3A4GZcfkTaGwLIPFsEXKDgKtu0izTuEahc4ZIQVuHnZghci2gOJjMEeCzdGBFwZH5XWB7XtrkuYm4j13KgEOLN2Y0qO51k6a2BE5vptzCt0IxpJOPUwlZ6cVKnaAdaTXcY34Pgd8kS1d1WEjf5nETvvQcMjHB7vVgw0YvIzcpYq1Zhbqo1RfDRrZkzAQlabJ9NtddkpT9WcQ7hynTf7b5LQwTI7Q9htgCnd8ktXf74jMgcojvK00j8i','1J','1d',15);
+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(14) NOT NULL, d VARCHAR(61), e VARBINARY(48) NOT NULL, f VARBINARY(74) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (109,9127553332193593771,'ERq4fCWV','jBkDdaqeo4VLYi0V','pPoO6NAckpk2No2DhWGSGQnnubBJ1lTtMB','Rof5Rs5ouotEHsOtZ4jF6dXpfU5NX50O','0V','m',0);
+INSERT INTO t VALUES (243,14671579466524535557,'e1g','cKQm5wSZJyhB','ExUE7fbfJKXcOqLccHSNWHFfjLb','q','n','N',1);
+INSERT INTO t VALUES (210,17397057514518189365,'H0FZ','dAgIqcZYLnHXQ3ZSwlFUoH2fdJQHgERk9jhRQNPRQSudfsi4','khGuwK','wgMpIMMEMkGRVrVkfEDvVD','9s','O',2);
+INSERT INTO t VALUES (67,16987958793841518468,'5bupUcn84','Q4VP42LipCjEfLiGZMf6hMg4lLOC2Jy3iiLndWMmjo','NaO4H6eIMAQeD4kLnpS0FLbp03wEQOkUIjNH','tOHbL2q7OekrR3kBx9iZbalnV1FLmq7oTYTpYZANh0HfCBRnackAKJ','l','2',3);
+INSERT INTO t VALUES (144,7859395818275845966,'Ugf0mNWIgm','qkTRXk0zswfisbOaGG9TLCQybJRtKGSA9IuDCEk4pl3nc931CLAdlTPN','ziH76iARRFOmDNNf7xsMQ0AtUk8TMAcOH5vrA9bKnVceoa4L','qquRN7GXUix3Z7aiH75SIN6Lo0phWQaRBofx3NkzuXXun0GMlvXJA1c','1n','s',4);
+INSERT INTO t VALUES (66,6548615615418165995,'vsPmCdu','Htihoqu8YR7Y3WGDThl9X0Ju81I3C2SQ4l0','BpXJVV1zmPZeqV3qgyDTWbdQnwaIAbT6DTPt3CV887GI','PXq1qeKjz4aBA','m','y',5);
+INSERT INTO t VALUES (159,2090913639535826383,'V7','1','uxyAypiT5rwxOX13sHx4ibW2iWvSXcbeShjW0i','kncLrBoSKxGbZOiEGLlIiyfidZGaZR2YHMpFkEgaJIY8ztVfSNF75cQTv7me7x530Lb','L','F',6);
+INSERT INTO t VALUES (168,502686895742760907,'DlwRklI','u3JiwF','hcMwW0MyM8qjYnlOQxgGKOmeENMN','cr7uKx2UIHNiR8PZst2tJ02ET8c0TS5aOIw4jr8OAYmJiAHLgWE','n','9',7);
+INSERT INTO t VALUES (206,15045161370361053222,'4jTfW','Gr7UIT','ZT93gt4TH','MWqWpQcB2io8vjH04S0ViWBac','t2','i',8);
+INSERT INTO t VALUES (188,5395801611888568447,'22','NWZ4BeXBEt3','XqklweDdJQoOqZT2gUYgBEWLwZnvjLzu','MH1R2HS7m4R8b55o1yD03HsGsaUz7CbVTLn1dqcdRJ9','X','0',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(14) NOT NULL, d VARCHAR(61), e VARBINARY(48) NOT NULL, f VARBINARY(74) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-23288,4741171,'cphyBZYMBWLoSivOsN0KMfrAzavXLN7pU6FuyxnsyXY84Qk3dxJIMLhVrCGKRmrebumIiqm4','Ge5RDT7rUAR6z8avV0veP4xVeZk','gZ2AgjuS4xnZm0K8MoCDzeiUfude0sdJDJYEJB2k5figajaSqwPOty68Z9G4Ne6Kdg4JdKh4','38671cX2GVg3kDla','LpwOePcYVa1YuUrzgqrxzWwlz4','mmns1WxxCDmg6ERhMe9aeXCx8nmMvNGxfoTJtzOXGQA3ZnSZhnDOo5FLENPL',10);
-INSERT INTO ti VALUES (-23288,4741171,'cphyBZYMBWLoSivOsN0KMfrAzavXLN7pU6FuyxnsyXY84Qk3dxJIMLhVrCGKRmrebumIiqm4','Ge5RDT7rUAR6z8avV0veP4xVeZk','gZ2AgjuS4xnZm0K8MoCDzeiUfude0sdJDJYEJB2k5figajaSqwPOty68Z9G4Ne6Kdg4JdKh4','38671cX2GVg3kDla','LpwOePcYVa1YuUrzgqrxzWwlz4','mmns1WxxCDmg6ERhMe9aeXCx8nmMvNGxfoTJtzOXGQA3ZnSZhnDOo5FLENPL',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(82);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
-INSERT INTO t VALUES (-5455,6923146,'flJFjKCpH51d83a95Myy1TOoAQWCNNhb3jNLk6r8q0lWRMUTUPEPtO52wntHhQ1TRR','ZIeTtmJ7eFiGia9s2r','REfUXBbGbtqeYOZsBTgb0B7','2zV4lupjbzBjSvOGq','L4B0NrCVtT4DePZb5YZZISxAWglNZmTAAAGCdXe','GTpx961xUUA9kjmuMAtndY7KsK624GJuonr3QRCzNdF7We0L64HAoWJOBw2IcUgelK6pN47A84uggljmvFksgmsCejzu01zoZCE',11);
-INSERT INTO ti VALUES (-5455,6923146,'flJFjKCpH51d83a95Myy1TOoAQWCNNhb3jNLk6r8q0lWRMUTUPEPtO52wntHhQ1TRR','ZIeTtmJ7eFiGia9s2r','REfUXBbGbtqeYOZsBTgb0B7','2zV4lupjbzBjSvOGq','L4B0NrCVtT4DePZb5YZZISxAWglNZmTAAAGCdXe','GTpx961xUUA9kjmuMAtndY7KsK624GJuonr3QRCzNdF7We0L64HAoWJOBw2IcUgelK6pN47A84uggljmvFksgmsCejzu01zoZCE',11);
+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 (4092540120,6297397154811921312,'6iINEZ','Q3TRPDhGO1E7DjmvNvv5WclD8Lxb0Lj1f2CBXv6qR0wJIn0txp','XZXII7Jw2QliXLhGU2tiphQpo3lPjSSu3QErp','ZhDGqkculPQk4u05WTR8n','Ms','i',10);
+INSERT INTO ti VALUES (4092540120,6297397154811921312,'6iINEZ','Q3TRPDhGO1E7DjmvNvv5WclD8Lxb0Lj1f2CBXv6qR0wJIn0txp','XZXII7Jw2QliXLhGU2tiphQpo3lPjSSu3QErp','ZhDGqkculPQk4u05WTR8n','Ms','i',10);
+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 (1608328225,8801769274260072138,'SmhNavWOUizDGQ','80N8lealZ7rhHPU76lusDAUzhpWEoJt','NYhnDTX91GHPbvHHmu7BsfYmAtEuUMpPrsWuH','w6yc3IaDbdEBi8mGWzRdrytCRZ4qR0cAz','6','K',11);
+INSERT INTO ti VALUES (1608328225,8801769274260072138,'SmhNavWOUizDGQ','80N8lealZ7rhHPU76lusDAUzhpWEoJt','NYhnDTX91GHPbvHHmu7BsfYmAtEuUMpPrsWuH','w6yc3IaDbdEBi8mGWzRdrytCRZ4qR0cAz','6','K',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2884,4786006,'vWiirRI53TLPdRHr8qghd','VvVosvHCerklRzsOzPxdMG6SwtDtiY','puLizENLtrQfgi','p3iJ','xxZZ3qnZREVjhkBrELrDBaWbOwnh25jKpa1CRBRTgnZI9ul9IUeeePZYByN8dGlNyDc4lBkjIHbMadtcD7h2q','JLsoB',12);
-INSERT INTO ti VALUES (-2884,4786006,'vWiirRI53TLPdRHr8qghd','VvVosvHCerklRzsOzPxdMG6SwtDtiY','puLizENLtrQfgi','p3iJ','xxZZ3qnZREVjhkBrELrDBaWbOwnh25jKpa1CRBRTgnZI9ul9IUeeePZYByN8dGlNyDc4lBkjIHbMadtcD7h2q','JLsoB',12);
+INSERT INTO t VALUES (3980710020,1644126957479917999,'Q7','gR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJ','CealY314NY9id','9IBasdptSA8D0R0FyW6Acw1ixb7HfMAd56yXjoeg7SPrgfQPjUTrbv8mNpVjnhHWw1bu','OJ','2',12);
+INSERT INTO ti VALUES (3980710020,1644126957479917999,'Q7','gR8eOQZzpV8JjFYrjJQpqL8xXTeq5HaZ11IfRcJ','CealY314NY9id','9IBasdptSA8D0R0FyW6Acw1ixb7HfMAd56yXjoeg7SPrgfQPjUTrbv8mNpVjnhHWw1bu','OJ','2',12);
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 (12674,7350332,'5gTAu0DnQh','OmtPzRKshlHvgwbG5eA2bUuZpMpRbs2TUTD3D9ZWXliOzpCh67tp4QNo7PUNUfjKFccsikFXAG8e1I43o7XkIGwucNPeQVg3vFAO','apXpH07EMXtTS1tizrRQq7tEU1z8y5SKixFnRLe0BO7NeOPpDFrEuy9rf4xh60XfXXx1','jgWLAXe1uuzy7jr2yGWjmFUXAfncLtKuQPGVcIbol2puwqwS35CcHue6sEbjCd8XWJISmtuQ4exmJbiVKsSmnvThN3jlj5aeI2UTgYcavWLNDF7dKKjWyjhkgo4H89O3rIce86B04BhNMUHpqayd9miV','viate6t8lMzsU9R5YOY5ugt3YelqTsKk8U1keWiNxxmRBJGx0xyjUgvqVjCFqOpVWk6SR95laII3XRjTL1Aeos','xLpMhsy2I0z81NgJXx2zRmSAuEPxJS6FB3FCmvdkcbeuLqPZNfR01zKAZZQLohCiPFXuH',13);
-INSERT INTO ti VALUES (12674,7350332,'5gTAu0DnQh','OmtPzRKshlHvgwbG5eA2bUuZpMpRbs2TUTD3D9ZWXliOzpCh67tp4QNo7PUNUfjKFccsikFXAG8e1I43o7XkIGwucNPeQVg3vFAO','apXpH07EMXtTS1tizrRQq7tEU1z8y5SKixFnRLe0BO7NeOPpDFrEuy9rf4xh60XfXXx1','jgWLAXe1uuzy7jr2yGWjmFUXAfncLtKuQPGVcIbol2puwqwS35CcHue6sEbjCd8XWJISmtuQ4exmJbiVKsSmnvThN3jlj5aeI2UTgYcavWLNDF7dKKjWyjhkgo4H89O3rIce86B04BhNMUHpqayd9miV','viate6t8lMzsU9R5YOY5ugt3YelqTsKk8U1keWiNxxmRBJGx0xyjUgvqVjCFqOpVWk6SR95laII3XRjTL1Aeos','xLpMhsy2I0z81NgJXx2zRmSAuEPxJS6FB3FCmvdkcbeuLqPZNfR01zKAZZQLohCiPFXuH',13);
-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(91) NOT NULL, d VARCHAR(54), e VARCHAR(96), f VARBINARY(11) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (22825,-115,'2U6M7Hq3Owe','NubirClDPM62IVFqrnmnppf3NW94hhQSteoj17652jcOw04rN5h4','D2xic4qsd','Yl','RoQAJaZWI0QXpj8IfRcpbiYP4gq8gIJrXfv4oEqu6HrMNh4eVb9JGdf3Qcjf0r3ev73poFPVbSnPy4v4N6GylyQqtQd5c3yhK','HaMecrRUZ71SFCLhUr28okqGJWKIMe82RGBgUtMcWBQUdBOoiiISaW9gi',0);
-INSERT INTO t VALUES (-20954,-98,'XrYHlCR8EL6rDIVw9kBiADdO8VCxdkAoeOS54B8kI5pOWY9d7ULr3GZd8cNYzemaIt7X8XuClmPtvRkCYUdpd','MErsBwfZ7o88NNtMqkSASjgUZ','7n64Vu9L0Y6Jtz3iLaHV5iWTf','8v','Nb8nH5WX3AA05lNz4mAHkAh4L4i2lc9g5oTnhBpoiT70aZnR4QZNtlI7C8zU4306','7W7yksRrRzZpeRyFjDlLlFZHYm5OOAkQ20x8wmZa2jImQlTpgok1LjgAOwaONk8cjqYJa',1);
-INSERT INTO t VALUES (-5689,-102,'i5kiAtuJULRnHTUiQ822vVYHYPet4y4mnF9QRAKN7o4HwcwxeH4d','xksjUbG5BTj3wMic4QRJUe8F3VWHk91EzJi46ZeULnc1Z3oaY7ip','cxImVuL51PADRyO4HJrrdixLUWLuzHn77PNSyMxOMxmOKdP','bm2lK','CKz2isYOeBGx1BdohSGoaJhKPZPr9PGUTUh9f7O2LpCmCHb67cYs812fFoUtaFB7zgXJzM1oCImBZc3PeK','v7mmSSu1XJsAVIa',2);
-INSERT INTO t VALUES (28846,3,'3of5yzShfMy4jzk','f4rb','p60mAV9M2zxjibyeG7ZYkWo9YLN8fpJjnEwVgW','lE8MPF','ngAdfe631hp210RzgRttW8UyMa0KUxyDxDmBaUOEVq9X1rChc','GDBiYOTEEqrbUE9fd8HGaUVOGGnOKuKNzNlTUlOXVUct4e7Jq7IrBK9jDFROn2Wg3EVPe8KSGKgXzKKRVHXhg1Z9C',3);
-INSERT INTO t VALUES (-26367,37,'MMKWLhiXUPUjuRXmZX1W1yfIn1Y7GBTCPHwvWenFkNNfh9wwdIh1mVU9AWz714fOmeRa','PW3FbdIhrm8vJF','oyD1e26OSLYBxxwXwWggaL5tnUWovpymTQPPqoZR37uII8VdPOd9KAVIv7FlUHkd','dBc80aDor42','bGXUV0EjcLAIzyBxL4L4QPswlymdPdvuErCQ04D3T8Fedt2BvA8Y8WGQzDCVqZvp0t','CAHqQpajgNuMZw5depMrOP4UY8PY9seYiqWCMrUN6B6FHZPKquKN3kz7pHDLSBzDCXctHMH4naSEGoO',4);
-INSERT INTO t VALUES (-13462,50,'jgagJIFZvjVGHjIGe9XsOL7bh2yplH7sAgnpwq0RNf5BdgkQkciydcMoB2a08ibcKs1Wu4ZeT8HhVbURu09XoCm','ySlrua6YV1x0FrTEg0lIb2ZHFuxhNiB','kRTqMYrIPuqi4yBwF3YnNPkLDklg5VyoI0tamzKtSFYeluYHTHWDHS3y8c5LuPyVsRyVOYysJvcBfJb4fPxtfbAMnXxG','axz','5tRMrcwsIF6Ju4XlVLKVZrpup7yTTiTorc64KPdYfVW9IU81Xkg8htbeH8p9fCGwMWEMI2H4mTJ7YH','tV3aCt0Up1bkuJ',5);
-INSERT INTO t VALUES (15594,-37,'UTdvdun0uDrJfniy6q7ZDgJfbCGL9UV5bN0N7NLunleFAMfcEIIMmAN1H27YCQm23xi3Uw4Fpsc4YPTDZg','5gZCdtaFaq4egQ5GuAlkMn1IgnAMu4APnX11Q6Arpyg','HZwi88mBAUynLohYgYQQRmkweFJYJYRUfwkafz9','TdP','6z0fq8XezOLIb5uDmrv2YWcnW28ClBXYdebgpsR0TAWlmWAGXd3sZ1WPrZieoiwGOdLvUGqg4ud1WFk838EC39V2ARa6zPDLFK','Z1pKVU8dpPnnWoJ7vCaHdGLhaiRjzopACiXF9i43AaEIkh8ypxUUSk2Q0',6);
-INSERT INTO t VALUES (-22747,-93,'Dw44IaMQZaMiD','h9nLadHsr','5b2V8MEaA7M5YMRzO56Jxoh9PdBTJYW0KiK','pBG','zQC8eeRez00sBMdHyXPf6pmqYOxBnBl2Q9tqI12H2qGuX0AYhOVX','JloIZ72b28uCmfiYyboB7TBxjLiE90Ys4qHLHkJeNNZWU34jLadWOCV83TqFRuQFXInsisq9hotEW9p',7);
-INSERT INTO t VALUES (-29497,32,'hdUAAYiMtl8lnhUUISXmokuJnk4Vwve','IXxnJdbcIQ1n8efOIw2ffLL9','eSZ5P','Qn','H7','JaxFwMfP4MqRqY5H18JKyb8Vi6',8);
-INSERT INTO t VALUES (-23446,-51,'GMoLtSRIAI2s1bBQfst20E1','nLf7LmUc9BYb2AdTgAm8KVw7FOBeEcBXAtvhWfK1drhTiZy','PWJzxeN7jN0iZI7B62nLZA4QPXyBwJpauPJcPoWbgP3NVvGgGc7Z9jMyp5GTvNuAJ6KagNxrDkSMjLFueTFGrL','t9qUcXe','NjO51RIfvYvaambFS6a5mYtWNU8UTBgtJ3LqaeMPUEGzzXEOZ5jdHtnqa8ITWdSlEmiGU1q35roHR8SVlChoqJSaEaMUKc5HUZ','5ExLbIDk0OJOuX0SUS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1370483729,16639330955169598623,'yVw5oIxPV2yfrc3','vY7yZesIme89MopQeG0iZbD62OhjSCYcGknvj4KFgB9lFbpqHlQ9O','v95Vz4DwhdbxRAJXMHMJFBoS2OtsgwqrCzCFP6qjNehIG198','WlfOHb','y','p',13);
+INSERT INTO ti VALUES (1370483729,16639330955169598623,'yVw5oIxPV2yfrc3','vY7yZesIme89MopQeG0iZbD62OhjSCYcGknvj4KFgB9lFbpqHlQ9O','v95Vz4DwhdbxRAJXMHMJFBoS2OtsgwqrCzCFP6qjNehIG198','WlfOHb','y','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2868627763,3178764407604742985,'3','PDqgx3JvVmrAWrw7oPC3mVLPcOLmB7ePYGHCMarXWpLGnxMd0yiiOURvOTPvyj1qgPUsS7HsG','8sa7c1uGcUoprIoLB1R9vl0veX9sOyPk0Sp4YoU5E','fbOw5SqXtC2x52NakGdP8r2iD0YgRCDzje8gvhg5Duy9vk6NJfFkGiS3DvBnbGzOYzlh7KjOUgFywpMw77cb7AUNX0I9yRlXOYynDi','nVV','b',14);
+INSERT INTO ti VALUES (2868627763,3178764407604742985,'3','PDqgx3JvVmrAWrw7oPC3mVLPcOLmB7ePYGHCMarXWpLGnxMd0yiiOURvOTPvyj1qgPUsS7HsG','8sa7c1uGcUoprIoLB1R9vl0veX9sOyPk0Sp4YoU5E','fbOw5SqXtC2x52NakGdP8r2iD0YgRCDzje8gvhg5Duy9vk6NJfFkGiS3DvBnbGzOYzlh7KjOUgFywpMw77cb7AUNX0I9yRlXOYynDi','nVV','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3599248345,17100515963816320372,'ZIihwXF1uMz','Uu6a2GIWBufN9diLhmBguC2iew2bhhJUpXdXZrEdpFVrnKYYDutmtCKbXOjFcykgr9pmWpbCVURVQazmmCIRqgnqixzmnFv9Jt1TSq4Qi7Kf','y','4PasYlNcTznPf7dlwOu3wctcPrNGZtf8W7AMPSVFLe89ey06SILFjB6Zj4feYKlqBiDpnGS4vAU89DM14jPNiPMfaU1g7l7XjrmoqBcos3r6TGmsSV01TcaebqNzbmJ5WUMvXNOqJ5jo9jexighzkuZqndZWiM93xhKy7uZhObBNwWoz7yirhJ75uJrVQvYVoYUNGycjAx5NV3DrWrTLuEc1g9diiGZXnYN0AqY8ZiCxk89OLJBJTHD36F','4wK','Ma',15);
+INSERT INTO ti VALUES (3599248345,17100515963816320372,'ZIihwXF1uMz','Uu6a2GIWBufN9diLhmBguC2iew2bhhJUpXdXZrEdpFVrnKYYDutmtCKbXOjFcykgr9pmWpbCVURVQazmmCIRqgnqixzmnFv9Jt1TSq4Qi7Kf','y','4PasYlNcTznPf7dlwOu3wctcPrNGZtf8W7AMPSVFLe89ey06SILFjB6Zj4feYKlqBiDpnGS4vAU89DM14jPNiPMfaU1g7l7XjrmoqBcos3r6TGmsSV01TcaebqNzbmJ5WUMvXNOqJ5jo9jexighzkuZqndZWiM93xhKy7uZhObBNwWoz7yirhJ75uJrVQvYVoYUNGycjAx5NV3DrWrTLuEc1g9diiGZXnYN0AqY8ZiCxk89OLJBJTHD36F','4wK','Ma',15);
+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(30) NOT NULL, d VARBINARY(51) NOT NULL, e VARCHAR(17), f VARCHAR(61) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1574872317,913344527,'Qo1','AoyKphSWwMHHbFaXd','pixGt9GlMsu0ew21L','Z4WWZHiUPY','oB','e',0);
+INSERT INTO t VALUES (-1728483017,2003027278,'sjyEJ14wExE0lmx2ls5U2sUe8bI','u','DbEJq3','d6BC7KcdHAjfKk7bXwfOgN8BsdSRMMYvT','3z','m',1);
+INSERT INTO t VALUES (-553334557,1056555044,'29aI7qtEHFAwr75G2TfORkzHl16Ss','ngb2M8','dfg6CpaH3aR','yelcWCXeuZwZXeIzetnx8d7u3vMMwOxKg2JsbveUuXyh0fQ','T','7y',2);
+INSERT INTO t VALUES (-756982413,3924126202,'L0','Ju7bfALVDpTxiYFKVnqRTFnDK2mlcOl','h','GvRqaqaWTy5V88y4paF8nPwnhTo01EDq3uhMeiQQ151NzOHYJAwO','L','Fc',3);
+INSERT INTO t VALUES (861234279,3352771113,'AupCyeBUWAsK0ICakjru','IKglhXnn5RySJf6T','lvBptjB2','iEUgelALpFcM2IsD3NE0XGKrVwW3QdrqAsVM7n2K1a','uc','F8',4);
+INSERT INTO t VALUES (-2015007024,565963296,'QR573oIirTwCHpIW3FSbYEyBjZEJ','5tCJHe8vvtmbGuKfRwnA7wPP2yJ7kDAYj8TP5','e2f6qFz2PILjZyV','YAwOrlHg5edEUAGO7KLhYIkIkXIrovQvJZLPeK6vPQXWmN','ZV','W',5);
+INSERT INTO t VALUES (1934778851,3803314090,'LfP7ZrVPy8HzquuMdJV7t64KFQ','utwAuDYHHLaMzi0uB3XDwQ1AjHJ3TxKVrbGsqpI','BseKyX','F2Paizlu8zgqARpiYF7NQb9Qo0MVm25Wdm','ev','0Y',6);
+INSERT INTO t VALUES (-1310859737,391023544,'RdYArYOXe','vWZZcW','WH','a3domW8LVbtXyLbCUjQU1NGQcYMF1nptsrBl3IEa8N','qt','S',7);
+INSERT INTO t VALUES (1456986790,4244812839,'kvkyOekC','CDDz53ZUvj04q9k0Opx7Oz1XY3e70','DTb5pmn','BeXNnLHrFbZUF0vyg4','d','1s',8);
+INSERT INTO t VALUES (-447793421,131893264,'kdI7woNJ0twm2aHWIeUAcPx8YlDzr','DoLtgmutQJnZ3IwguJ5NhGpZ0vYRWBYHOcYo','z','HOzbsB2c7GKObyPJDE9bR2LJuSBzq2cKNgL','f','4w',9);
+CREATE TABLE ti (a INT, b INT UNSIGNED, c CHAR(30) NOT NULL, d VARBINARY(51) NOT NULL, e VARCHAR(17), f VARCHAR(61) 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 (-7545161010148480311,46,'R8JtmDbu4bzhy1Fky1b','BcEwUAnUDUP85e2aWsMHFyAC','35z70dS6L6u5YB2jhfGe0771RW837B9Vx5CxYu7mV023vxPphZHgTChKyrSupdz88nECX6g','eYywwIt','jbGRCchsoLOKrT8xKli1vnYEO157hYyL301Q2T8H6SISm1dKBd1wc0aWLXyCVRzKVtKSwceaFwz9zyY3','K0fv47f9y3kjCmW4UzR8mn3tBXB3GCjZtnPmMqWcKSM6M1KEb',10);
-INSERT INTO ti VALUES (-7545161010148480311,46,'R8JtmDbu4bzhy1Fky1b','BcEwUAnUDUP85e2aWsMHFyAC','35z70dS6L6u5YB2jhfGe0771RW837B9Vx5CxYu7mV023vxPphZHgTChKyrSupdz88nECX6g','eYywwIt','jbGRCchsoLOKrT8xKli1vnYEO157hYyL301Q2T8H6SISm1dKBd1wc0aWLXyCVRzKVtKSwceaFwz9zyY3','K0fv47f9y3kjCmW4UzR8mn3tBXB3GCjZtnPmMqWcKSM6M1KEb',10);
-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 (8638014389950232870,85,'UrRpwdL1G83soTOVgCfjx7WbRYgUvTH','qNFlV6TLqAHMO0lWzBtDsAPCIEV3GgU219fP1RJFoTXSmJD0ygLoW','VNWKNRjEaZOnv7580TrD','e7ajFUz','ROj8ZiUx735iZKLekE5FoKtD80qqTZWhko','PeOM9vnmT3fDDpBvbnKqVHzxXHqswjrpkzJSxL8b5r8',11);
-INSERT INTO ti VALUES (8638014389950232870,85,'UrRpwdL1G83soTOVgCfjx7WbRYgUvTH','qNFlV6TLqAHMO0lWzBtDsAPCIEV3GgU219fP1RJFoTXSmJD0ygLoW','VNWKNRjEaZOnv7580TrD','e7ajFUz','ROj8ZiUx735iZKLekE5FoKtD80qqTZWhko','PeOM9vnmT3fDDpBvbnKqVHzxXHqswjrpkzJSxL8b5r8',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5983529704117732236,44,'bxwM6Z8nqd2nTXSuiVaCQFZhaYl','d9Apfp1sSLkm5BLJbZ4d4XsdIylfzZ57rwuZue0kVqkxaEOfxWQlBophmyHRRJp6y8WZLSqaY7vLgwkmIZFAr02HWSUEb0JNDfJ2JySKAeo097HyVjRHFttYwFRB6TPjYRtnyeCOmrvBbxLJoExyyb2jX5djhwSynZiPUZMIqYMPxcT7v1uLt3TqtlxVywGuEhw0','nK9gXcRSujKSRxXnfnh60DjYenTC5MadZmWV3tw76VTPymhRd09','2Uv4wxvND3','oceRwdGyYB5BSv3LzUOdElyZbPeDQjOMDRX5gdQC10HczAspOgbA478tgEmPoNWBdyku5Gdf9mv','2pfvAGFPdOw1MxYKYGUKKf12KDtGm9GgPLNLKDnInYFlb6jTNRh7uewbLGCIYmkMJ3XNvWt396oV05',12);
-INSERT INTO ti VALUES (-5983529704117732236,44,'bxwM6Z8nqd2nTXSuiVaCQFZhaYl','d9Apfp1sSLkm5BLJbZ4d4XsdIylfzZ57rwuZue0kVqkxaEOfxWQlBophmyHRRJp6y8WZLSqaY7vLgwkmIZFAr02HWSUEb0JNDfJ2JySKAeo097HyVjRHFttYwFRB6TPjYRtnyeCOmrvBbxLJoExyyb2jX5djhwSynZiPUZMIqYMPxcT7v1uLt3TqtlxVywGuEhw0','nK9gXcRSujKSRxXnfnh60DjYenTC5MadZmWV3tw76VTPymhRd09','2Uv4wxvND3','oceRwdGyYB5BSv3LzUOdElyZbPeDQjOMDRX5gdQC10HczAspOgbA478tgEmPoNWBdyku5Gdf9mv','2pfvAGFPdOw1MxYKYGUKKf12KDtGm9GgPLNLKDnInYFlb6jTNRh7uewbLGCIYmkMJ3XNvWt396oV05',12);
-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 (5713509004948821582,89,'3KYgagOwA7Vkh5nKzeT1mQCC','wjJnoR3ydReSOMauDivAYV3ibOvAp8W7e5Krf6GJFQI6serx43PNxUjoUwmAsEMgTpHWi5BtG','konIcNFWySAgFTUlsKoi3AGIgsMFrZPMYAquSZG','rT1h3yT4xIqjW7OdxIY2rpR2v2FCH8MZJfm1RYhP6SKJ3T8vYuztF7AekXDq3OF3e8uv8ktVC4SxKpa','1xMvnqAflFLL1b8sqrJ4nlBxdG69F0Bk5DJz5LyQdcRi0cQlGtWSaEKlr2772dGP7JbEsu2i0','i7ZzEmzLlYd4JNp4iGev81TJ3XzvtWRd0nq0ksETSyJQCYj9Yko3GhErrq9oXOPaFffPci1dx5GoXya0sJ4J',13);
-INSERT INTO ti VALUES (5713509004948821582,89,'3KYgagOwA7Vkh5nKzeT1mQCC','wjJnoR3ydReSOMauDivAYV3ibOvAp8W7e5Krf6GJFQI6serx43PNxUjoUwmAsEMgTpHWi5BtG','konIcNFWySAgFTUlsKoi3AGIgsMFrZPMYAquSZG','rT1h3yT4xIqjW7OdxIY2rpR2v2FCH8MZJfm1RYhP6SKJ3T8vYuztF7AekXDq3OF3e8uv8ktVC4SxKpa','1xMvnqAflFLL1b8sqrJ4nlBxdG69F0Bk5DJz5LyQdcRi0cQlGtWSaEKlr2772dGP7JbEsu2i0','i7ZzEmzLlYd4JNp4iGev81TJ3XzvtWRd0nq0ksETSyJQCYj9Yko3GhErrq9oXOPaFffPci1dx5GoXya0sJ4J',13);
-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 BINARY(95), d VARCHAR(38) NOT NULL, e VARCHAR(64), f VARCHAR(28) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18374,481467879497481548,'qZWN4njZXY3xho3GeyGATFUzj8LvfNu8LQA9W3XQjcPUmaWu64CrqC3iWd5Iwboxgn3h2FIUqmRIi0uuhqCeKGyj','PuvZD4AVsw8iZcbL4TPuA4SDL7YnOfIBdfs','7e','uDYYVd','83MIAtDIOMYYO13cemo78Tqc0gVK28dFnhaPZLmo8UIMSRuG2xV8wlNdAIfUrcyxeQ','ugElW0vx2mSODlawjeppOhKQwQgsaAkJUmbbiXV8PYfPZPro580HOojCuWpRN7ga7pfheHefrsp',0);
-INSERT INTO t VALUES (12945,6899345165078316573,'aby4dGS3bGrcBWN1gj2LuQMZqZdEJPzc0JU','XwW6BmJmtN9ckzG','sptsvX3Cpr0gIW91Ot4nfLumoQ1LWUVfJcU5mPTQ','sMRNf4XuyvOweV','QhfEMa8alBWjYcmIXlQTU6RW7Ll4jzmGobe45tn3vJmRmJroZJRoQv4OAdkjIX8MisdQzN9tBuVgG2b','KG3fHpQ5Tp5YOCupI1Oo8yNSYrVP50GwHDDwaIAMX4LoLdlh167YeSIoh81QlRYW',1);
-INSERT INTO t VALUES (9406,18196079503184393458,'fo4kwC4qOjQTt35tnRtiAVQjYM2bgh2fSvfzG4oN','UEah','J9APKDZoIuffUGMg3LlaBEM1MgR6A0rUT6x','VrfxATbSAr6AnDzeh8Vi2nu','OVsTymxMHpuRfpWn3RVJwIZPsfHpppRuph2wBUTRdUlCfvo4uVZJs3bm4Og9b35Z6jn0tWYQOtdc8haDAVYSCVHbMq','YKdGlTWAjIFtgbnB4pXAVldMkxcnuqF0wWGFCHOuj8yQfxdBPMp1dloycQc7zoibbLTjnlD',2);
-INSERT INTO t VALUES (-6207,3693223734305324096,'skqpdqKOcZNBIhgYqWDDjVOzDNRygPx10fKMvDQ6SPpVxp95PKOP','lxqIX2AJ5mG','JwNMJf1d3FNQfW5zCzcM','KB0KVNqskH5dRooF5ou5J','zeIcOrMogvB0rzqLQD1w7LBixeAKB5jyKazLsNHDW','hBUIJ0dBwwdsC6cHwXqdRpIc',3);
-INSERT INTO t VALUES (-28785,15302051397130458383,'0Q9KmqrU2fHLgY2caOhTBH6OHrRutd8oi1Z617imAV83gNtI54RCMWgDu52ZJesYd96rOieU','gmfcqyjYA9Bt86wdIneQW5r','nqSOhsCnL01LVp8eGb2V2KPIPej8CmYGDY0ULzQ1e1vwocg5u9','tarAM','F6UGbS0uaB1k9MJq','n8KlKz75VbUnJwwcfHUxbBndM5Ixs40YfIGHSHM5F9cqgRyaexjQGQWIptduFyXCntepHpl5vw8edQ6iReqihtP',4);
-INSERT INTO t VALUES (-25788,17377718720561022756,'Mh7Lw4Vpzh2GDcb8vqhBpIV07oLHXVhKY9jeCGIKJKt','WSk4VYILQrvryyxpw8iEQQRM0zf13EnsZ7f','8tcogtjz8QcVydTfYh16tX3P9cIVYu2wnOYtTaQOq22xVyw','I2152v','bmGbzAjhqjezWsbRSeQ7Qh6hjY4uI1H1TOjQE66m','971mykHKR1wUkdGD9Bf86CHv3l2b4MO0rCOykNt1Hz0sesHoL8ACAKQ',5);
-INSERT INTO t VALUES (14032,15402554234629460274,'qM5bhcyBp44pYWdp3OR3NxHLE2SwTCB5','vr5','cjmgGEl1U9dPiwDEzowONGPqPeE9','L6cZmFAJ6UTgsf','diHauf5ChwTmeELJbjOK0i9Mk88Umkg2cbfIzrk68GxqK9bhIqkoR7xPsVNRvfk2w7x9qa','T7AtmiFC3QgbBLrGN0YYqanRb7JfMHWctmBvw9KH932AhDUUNoG5nD3yz6RSnWwqe7CPqelPRCexu7gf7rJpBjI3IwAJq3wmL',6);
-INSERT INTO t VALUES (-15810,14503598445147919863,'ssTQclIfobNpqUZRj3kPioG8K4Na8BGqaTZdmi7zqdxNaEUTRU8mJ7YHADPmCjVn7Bj9CyV','9IhL1koWTxf7kr7ODsFPxbEMzl','FoMl6zPxwIvTVugToBqk1HGOtcmFJGiNfM','U','CXCd94ChKYrQ9Ks6cYzxgOxNe5Gm4yHLeirynbdhuVn9mb3D7APSJMjXWJhrsJVDXruWov3mkmTQnYKxfWjWo','9hTyikku6h3DIu8jRQsqAg58rlTzAdSi1wcHa1zyAOC7aJYzhh4WK6eVKJbB9QbFcll1Ot4RV8CLSRltuEqNLfYMRUJJfxlDTVP',7);
-INSERT INTO t VALUES (-9238,5022871651756683333,'dh5hz2mDcfId','KgXSwUUa1m8iDKGOSxg8Tf8iMZolSGGd','VqUhnSDdxOdnaD29RdDvwVRTOn24Jnm69j','oNIftlzWNMVfkwpB','hI4lEvcPuPeNmb7xzKinUWVJt962MK8e7OvaF4QJHzdmu8K7V9pzb5C935ru2Dom2YyJTmlEojzBLMNFLGKbiurBGwc','AQWAnFT0x0dNoKJW9aIV5hTuxgjrisl5Dnr0tY1Jxp2lro5Z4pkzlV',8);
-INSERT INTO t VALUES (12611,14913249441130924128,'VIRcmEWRNLkvpBRxZKFIqA5rloz2D1Vpiaf9G84Zy42XkKstIoh33Ppr1FsIFKFtHZ5hqK2','qTfMDHgLt1jnZcEEt94K9WPCUtIF','rwTcjOJkpFCw5KKddy8ujMtP5AoYSsYBOpaCk1kiGMnOQWDOKm0rt','CWV7x','0X4hdzhIx59u5M4L6xwbclsz','PdGB4Q8nGejstzv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (31151,16409928472903622372,'wn6txA6NVQXBZqOj','sYdjg3NyFrlfYofafuELl','n7vkwez','69Z0EMjLHyGZJS','q6xUhgddOvjVfnrbXjoOQsZGy0kyQmc9DJ7DLtsviFpYEvYKoadgCAz4QIwnIrsyC','3pvlE5cm',10);
-INSERT INTO ti VALUES (31151,16409928472903622372,'wn6txA6NVQXBZqOj','sYdjg3NyFrlfYofafuELl','n7vkwez','69Z0EMjLHyGZJS','q6xUhgddOvjVfnrbXjoOQsZGy0kyQmc9DJ7DLtsviFpYEvYKoadgCAz4QIwnIrsyC','3pvlE5cm',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(96);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
-INSERT INTO t VALUES (-22469,253866921332478389,'Iry7WHPp28id8qhitNJVlKS6SxnZTLF0ub','34','io','71ZYrsNDg5PvTfmZ','K3TkwRLWiik7eV9h1K9G6uZ8uSOs1N8pYTX','jOTKBlvAsHWZMgVdoXfUMFFbvkLQfH8V4qHLcnQR12k8Rc2kFWgp3BtLfuu5Q9emRAR27G4vsX',11);
-INSERT INTO ti VALUES (-22469,253866921332478389,'Iry7WHPp28id8qhitNJVlKS6SxnZTLF0ub','34','io','71ZYrsNDg5PvTfmZ','K3TkwRLWiik7eV9h1K9G6uZ8uSOs1N8pYTX','jOTKBlvAsHWZMgVdoXfUMFFbvkLQfH8V4qHLcnQR12k8Rc2kFWgp3BtLfuu5Q9emRAR27G4vsX',11);
-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 (8756,11213366966404183953,'J','4LDQ1tjCfpQd8kufHwve','nN0v8kcs8TG1a','jUK4m7CsitUlgnEji1pjkUEZ','VHP09ZsvgP1PV7NxKNM9LDQCZWhjfSI1KkP71Je6N1','EoqWkSiBMl6x9eiU0ZuFlgyJfNvM5R3JHmCbGxRojb9YHmQ8o6NoreonDCjN',12);
-INSERT INTO ti VALUES (8756,11213366966404183953,'J','4LDQ1tjCfpQd8kufHwve','nN0v8kcs8TG1a','jUK4m7CsitUlgnEji1pjkUEZ','VHP09ZsvgP1PV7NxKNM9LDQCZWhjfSI1KkP71Je6N1','EoqWkSiBMl6x9eiU0ZuFlgyJfNvM5R3JHmCbGxRojb9YHmQ8o6NoreonDCjN',12);
+INSERT INTO t VALUES (-1027554119416451329,2219919142,'zX65f7BvC','eHAPnTicQEI9LMKT4yJzxD1pF2Cn3b9AQtenc22z','E6zH6b','ZuAlNhD8H2x7y8hQ56jYUv3','mV','y',10);
+INSERT INTO ti VALUES (-1027554119416451329,2219919142,'zX65f7BvC','eHAPnTicQEI9LMKT4yJzxD1pF2Cn3b9AQtenc22z','E6zH6b','ZuAlNhD8H2x7y8hQ56jYUv3','mV','y',10);
+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 (3869756183145001588,554550253,'cRON1kBHuBjr5FdQWTds','VGU2huC7tmrbfa2kTGxV','DaTl8qq2CnB2w3','t3z6DQ7GKcOKqMYc4Qrrj','ZM','f8',11);
+INSERT INTO ti VALUES (3869756183145001588,554550253,'cRON1kBHuBjr5FdQWTds','VGU2huC7tmrbfa2kTGxV','DaTl8qq2CnB2w3','t3z6DQ7GKcOKqMYc4Qrrj','ZM','f8',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-3154604519133850889,1970699527,'rD2ksVIudt','dThUVJrct4MYcKeZKl6oWwpDeXtZ6DrXmaOp1jXlqITOpshd2JeI0PRRxXBrE9LAaFIavAMeEq5XmHp09JitUZErKBFIrfDqAd4GwFdRZGJsMe2aI7UmKjO1nDNvECtq7tMburcfWGP9LM8ub1LrJ0CWBRfRPXV8ncclj6Ru1JYaMbLH8ThXGKk4qQ0nFzIkQUftOyrKI','UnZNgb2sHqf','9kVMBsa5MTydZf0','0','VW',12);
+INSERT INTO ti VALUES (-3154604519133850889,1970699527,'rD2ksVIudt','dThUVJrct4MYcKeZKl6oWwpDeXtZ6DrXmaOp1jXlqITOpshd2JeI0PRRxXBrE9LAaFIavAMeEq5XmHp09JitUZErKBFIrfDqAd4GwFdRZGJsMe2aI7UmKjO1nDNvECtq7tMburcfWGP9LM8ub1LrJ0CWBRfRPXV8ncclj6Ru1JYaMbLH8ThXGKk4qQ0nFzIkQUftOyrKI','UnZNgb2sHqf','9kVMBsa5MTydZf0','0','VW',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-28623,8471022122200750125,'8I3VzVqGmnEQlr','8KVwuRTpvWjDTYBUJ1M3L1XueJchgYV0kizeRbSBHrLVe0v5T0n3Sbhh7NMkrgDty2skcyBi2ekh4W6c4YmAoOJ9wrr1offrTOqjfzXTu4BdjSp9a3N9AymgnLdeaK03a7Mr49pWhpmFNfiJPzHkmGLXt1hdSMFwfnSzi64ZjbvZpByTNQxXHCAQFWhfNWK8','Awg7NTElS3uFAt7jiU3w3Y69ltmN3vqfOShmisZG','mAI9PSNRQKlAOqE3CWwSvOC0fz5YXZYdkjl0LIXRxa6czUzcqhzPjTy8OiBMrP1jRepHSNu95fv63ku70G0hV7LTCo2FQAxOs4ouH5aasdLJh5uIiSzpVPgh4EwdinwxXkOHRnPW1F56IpSASREFKEOp3sZDxO1jsmwzJwnjG','JySpulxGDceRdUL0uPXtP4GxLTgPDPBlJc2ONxvz','hvXIQqMDyEt2uGHa',13);
-INSERT INTO ti VALUES (-28623,8471022122200750125,'8I3VzVqGmnEQlr','8KVwuRTpvWjDTYBUJ1M3L1XueJchgYV0kizeRbSBHrLVe0v5T0n3Sbhh7NMkrgDty2skcyBi2ekh4W6c4YmAoOJ9wrr1offrTOqjfzXTu4BdjSp9a3N9AymgnLdeaK03a7Mr49pWhpmFNfiJPzHkmGLXt1hdSMFwfnSzi64ZjbvZpByTNQxXHCAQFWhfNWK8','Awg7NTElS3uFAt7jiU3w3Y69ltmN3vqfOShmisZG','mAI9PSNRQKlAOqE3CWwSvOC0fz5YXZYdkjl0LIXRxa6czUzcqhzPjTy8OiBMrP1jRepHSNu95fv63ku70G0hV7LTCo2FQAxOs4ouH5aasdLJh5uIiSzpVPgh4EwdinwxXkOHRnPW1F56IpSASREFKEOp3sZDxO1jsmwzJwnjG','JySpulxGDceRdUL0uPXtP4GxLTgPDPBlJc2ONxvz','hvXIQqMDyEt2uGHa',13);
+INSERT INTO t VALUES (-8066099846545363781,13650948,'zXHWy7wjF','0NS44ngFXalDC4qtX8vE0oqDiBYWE19PG31zb1PIbtB2GfBBuwrE9LfgYD610ewJgioRsQZKLcx5mik7HDFjVpMw44Tc5qLENgJdfZGDZIm8YRYmJnKMU41gir31OsuUhQ15lQsHjp5rsTFrx6ONGqJp7CsOpFS2','PvXKvVq1uYJQmZ','V1eH8YRB0Lrv4vWiCPRfsYWieYyW2xFaVApXDXkzGGVOaqDmfa50VFO6wC9rO8aWBfuR5aI1Yw','7V','MB',13);
+INSERT INTO ti VALUES (-8066099846545363781,13650948,'zXHWy7wjF','0NS44ngFXalDC4qtX8vE0oqDiBYWE19PG31zb1PIbtB2GfBBuwrE9LfgYD610ewJgioRsQZKLcx5mik7HDFjVpMw44Tc5qLENgJdfZGDZIm8YRYmJnKMU41gir31OsuUhQ15lQsHjp5rsTFrx6ONGqJp7CsOpFS2','PvXKvVq1uYJQmZ','V1eH8YRB0Lrv4vWiCPRfsYWieYyW2xFaVApXDXkzGGVOaqDmfa50VFO6wC9rO8aWBfuR5aI1Yw','7V','MB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6313175508095845363,4213005670,'ju2fF8xaASDyANBFhUkg6ffiREG','fRqfrhXRJrIRQy2X5ReQ0yGWfwVMIlExpyqeva1zCF06EQ0vDrYoEyPUPoYGMNen081gsOrkFfmdMkoqbCNyAUFGSjpXHkkGdGjNzXN','Ipjym','8MM89NofI2JdLneME','Ss','V3',14);
+INSERT INTO ti VALUES (6313175508095845363,4213005670,'ju2fF8xaASDyANBFhUkg6ffiREG','fRqfrhXRJrIRQy2X5ReQ0yGWfwVMIlExpyqeva1zCF06EQ0vDrYoEyPUPoYGMNen081gsOrkFfmdMkoqbCNyAUFGSjpXHkkGdGjNzXN','Ipjym','8MM89NofI2JdLneME','Ss','V3',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5042901091925368419,524192246,'NZGXuHaLizLrbQh9WG','plllTk8wU1LyKrNbnWTs74R','rE5ZB','wDM8wdndioM9OcusDkG7OMjVh6Pow7It269WcVD2DuX','V0K','In',15);
+INSERT INTO ti VALUES (5042901091925368419,524192246,'NZGXuHaLizLrbQh9WG','plllTk8wU1LyKrNbnWTs74R','rE5ZB','wDM8wdndioM9OcusDkG7OMjVh6Pow7It269WcVD2DuX','V0K','In',15);
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 NOT NULL, c CHAR(82), d VARBINARY(86), e VARBINARY(41) NOT NULL, f VARBINARY(72), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-26,-4538209,'FDLqfGORSaqTSQqyzcm77i9lX2kzVzX4Y1MOzHz4AoWnAc4CPqFB5ezy0aSOL','yPEm4E4Oj2Fm5w','7XIMzbEm','ROEtyTGoesK0Ldhe0LBxasu0btREEYrbqOEUF','IRgPwN1lKndfp9mYxHSz8lraXhKY71B4Nnx0IQmPXEOXb6jozPI6WkiF3P5dqK5LtMlOoUF0JhVD1wWwtUcqAu92VDH00','2U652dkUzVXTpfLLJEM56ZjVk6qt3BznNAKxs6hvAYCsvPaTAK5H7D4pZg3MmDHIdzVudZT0vWruyKoRC',0);
-INSERT INTO t VALUES (-112,5319207,'958W8ASbcI3SRwcQ82FsgVVQZef1lnhRMk95v3TyRrR4Fyf4bnlx57sOOBBXvJm1CqIkA','Oa1mojL1Us8','mlyMU8uBdKxG8qtC9XmKjp8','ADVkcjhV7hj9GJRYIZnSkjhlwu7iENPazf0x7KqJzNTGcrOdwYUJfafEz8nDT','RjSvdvpcK2YeTydI39xC7NRa5CIjDJ2BH9q3x8k2RBidfo8tcuht5eu00BfxydVHUqozZBgIAjaste9XtgHB','x00Ob6TDkjiEeUUSF',1);
-INSERT INTO t VALUES (37,3736208,'HGXpbWbafPHZrCYhJUuuTKCoEX7GEE2hZQMh1Jlolmf3SxS3sH0Rq','H1vI7lOnvtscx6yPdlEM45YYNPs94KMG6X12wV9bNdqnlqChBR9cmtwDSx','oyjVsLFGd7KAsZrscZFp9UULGMvb3524KF2WZ6yg','jm8PF','hDEYNdkJ7yxAyB3rBfeWfL1yoR0HJcnaDBKg7CdJBGRMu5LYIXBf2mbqTN8PC2Ir9nMoUB4qjem8GdWspcQ4Xc4rhHLVdpBxQe','q6LPhn3A7tzyD9i1s9PCybSVLicn',2);
-INSERT INTO t VALUES (120,-513268,'l5','Wg5obkCHVLGAd3A','RsDobc34VP9GFLw2pta2ArM1','vPAL8kaNnl7O9VWQa4y74w3bGi4nAi7bSEnwFCcj2hvl6lq9p9ZuUAKLb9SrLwA206','o6L4F7obL','I47f0GJWouiYN9k2OTuoloWui6EMo59LZdSDA2OcuCkUBlG7opOa3nHxD0rqDWHy2Puil',3);
-INSERT INTO t VALUES (108,-2114764,'yqK7B7cNTtZaHg1NqHpwDEvy7VTw2OcNvZfaiGLgEoNFAORSMglD67b3kyxiV9P657JEHHjzEFLMqV5H','lEPKLdae2mlVbblf4aPKsvOtkKzKAmnYSwTOT6FpMGgYrpmSAbP7p3vgn8','mEoNrTD','CLWrHKNwEjFYkFkW3ZHcfENXaYeb9ymtCRQS3uNXmCf8jygwxvLG0','ufBWvSdOPDf2ZLJ5pz2NBUzEQGgxI6TDppUg9q0Z9jt0aJWHtS','yZrYk8w',4);
-INSERT INTO t VALUES (38,-6612761,'TQHQ1rXazYIZs8bwKfmQj7dfTVu8','P7QkVNAWMiYZUAfGB8H193Bt0ntYpmHeB31TltEkQKRSNCIDzZyLoZGQHBLDjo7flgAbzm3WrYUfPG','5IAlwKoX8t1I2tS39iTmx','GOTPjq3SlVv','ydkHCvnZGZ30O17DIRw5FGkL1crmu3ccvFcKJ2N','oo03mpGOeS8LtELMBYzPT8dpiHlWmF8JlRUmdG7KEpEbqPhCaXSQspNwkXLrmQp4zV82ViCX3lmUb8OzgWjycg2CKyPnsuUq36bG',5);
-INSERT INTO t VALUES (-60,5910298,'bs2YNTaqPCRQTzSXUVXwHHTnMdgRtIqZZrHrzIkjgAVAuuRktbO3od6NPdPpos2Ksla3QHO5uu','Wot37V3w7DrE08HpjX','zEIX5PCbsE4TZnqqRMxYQXiBscDiF','VsTfaTtjgh','ye0YDJ4aI5Fskaz72Bwx6gg2jHxRJR5kIazw2V6dEpLF0xPnVAoNphPYxi9Sj45Tmh4RHY2PiFYgY','faaHlKnxKhRMSoEGPn9xDZndAgIbqqhFak4hZfMUCUxYKSzbTKd0aOW8GbdByrPURapJuUJ',6);
-INSERT INTO t VALUES (40,-2987695,'RsfBW7EqO0BNpaFTuQUFAMlRYCnNyBseDznYqCCUH9I','anDBu1q8ODmIWoctShr6ViPgthdFKYk7t2XHNGjjD1yZtyCZEliT8aRceNNflXvvTz','4','A','0elJAVYMDemyMrjnoVomgeOMVV4tjAfX2Ne5NYZ5ncPLkD','mimMi4grorXuKBp1',7);
-INSERT INTO t VALUES (110,7563735,'xoN4RrkI5CWgtrzrY5zqsOB81PGgsQVXWcxhzgq11bc6','QaPItOdWwrPScL5EdReMO2zd','FeSWIkR4NUA','rbGYvH','boHjUs3Cr','Hz5j9ejAPCzvesCyISFiSpZV7u5XDaM7T5ViMTq3Sq4vQirMy61eBOPCD9jPXpM',8);
-INSERT INTO t VALUES (95,6118844,'nTuzqdLpaqNS4Oyfrtiyirark4ZWMNoySh2uq9fhhXnnhcSFVkkhrvLbkQSSz32f0N3K24SnfMs1uR','kgSZaJQTKKq8g0QCft0Q7KvtjBihkZ9AvRyyo8imblwsjahKxZQR1JDY3Aw8MJ188lzo6f3feLbUPxD','Qvsb9Dc3hSy','sR3YrwLMR38NQtLRwqYcHYcc4FQ9rqyliays4ir4WiEf7dL','H0x75UEUydWlckHUiQT96xvMy0fg6yZznNFGkG3JFmfNIPBL0ERuGoIaahUPxNiPZ8u3ybK','13FDphqwyklH7PWmb1gr8qbbLh8uWLWcaX0IWXVkIIvw2Z9uNQlGL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(75) NOT NULL, d VARBINARY(60), e VARBINARY(56), f VARBINARY(95) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (97,-4232104,'sOhYPJqitlF1uSHGsGplPcgsflQgfBkwjk0HZAAg6yHs0xK','swJIXilT0sz8CNgsjDeCvqZ0rMt9nplhXCXoT1NGgy8q','qehBo7Ioyaf56G0LtbekXS859','N0CEfsnnvnald5iIyvjyBXgadzpIaiUIklSZJ','T5','z',0);
+INSERT INTO t VALUES (132,-825713,'5GPI4JdBCc2ONJ7G0ePikQJR','OOYsvkaGjTs','wiWeQoq2OI5dss87d9lPAoVWwSGY7vwwgHmPETZ2t6lCtcz','1OCaHNC13zE9o9F87a6PxqEecF0TIprPvnssATNfW0KyZHEHEnu3E8BRMPF7k7W9MmRyGLHEClCvzgHcIqAZeqm','Q3','QT',1);
+INSERT INTO t VALUES (48,-5070446,'wMbzxZleUaXyqScXkQl3pOrHxRPBVMVHXYvaydJxQXIlxhLhoWOnzI','SKXeNhqFjWHqptNFDb','6Clm','FSVDe3RbQ9kdeo0Dr5n5JynN5N2oGUzTgra0qlImZE8FrkdaxbfQbzCHZA9iyBg3tAbVlzOL4pCC466','iA','S2',2);
+INSERT INTO t VALUES (116,-1950203,'x5','inYN8S9XK','tDH9I0hOkk0w6JvbyyGsrl6G','xyYCj4sYTgaELnb3BivJ8x','l','19',3);
+INSERT INTO t VALUES (222,2144455,'ZS','fggOkT81p','6XzlTlgddB7','p94qlFmFCn06WYLTFTNpThQLhVT0FXm5kChTn570fh5s5uJdOj10zDMl0CtCdFGNLOanDEaQlXMpSN5GSKZRIkXh1JN','Oi','Ue',4);
+INSERT INTO t VALUES (106,-4250016,'eZwCGJ0rHwAEdNU6RTIGTJHoJaKz6kis0KaOhOgqemtfnwuLAHmFmv','qkGMaqCUuUVHzx50FlMilAtecvi3tn1zPkc42RhkUCbAZQT','VCcJTw3FK','BJtGS7s0b4amFHovr7f9HbDEYQWbffHfpkJ6hn97w4Gaar8IPCiz59I6UpEo3dwqSzK1ycFaJinmSjcF50jfSNOVU2LwYX0','3i','B',5);
+INSERT INTO t VALUES (83,538336,'rQX7Jan2iKnCwKT2Xt4yc5tlX5WKr8cRUAx5oUvsh1y63EPoVPh3UO0v2bxfNyGrb','1VLjbByQBoUMbzAbhmeRYpj0gWURbNegVp','u8dOKhen2','26esS87D2Y0ecb1r9gA1YI3rmsoqW20YtvMvoqbHxgS2EjleFjbqdlI0qz4Pgw1l','uK','oI',6);
+INSERT INTO t VALUES (93,-5131812,'v6WVZH','LmWZYnpNG0Q2zpbVbeGFjk1dpIqAyyr','zSbUxTCE1dnHBY2U0T20y4AceHr7','LB1ocbVxhCPtCJjMfUDQkkyOLCQ6PIqk04XMi877MQe4GUZqYFkwSP4uMBpn7DAd9rnj8tYiS6UupXpKH','O4','M',7);
+INSERT INTO t VALUES (203,5255210,'lbOdFQBMJRin8VNucAkN','XkYktUmgWoiaqwdaWhvyE2BUM6L8h2vIpC0QSaEl2KBBFKkvYOeAFTl0DkV3','dj7LGgrpD8uoL','0MFRODJWW18WhcqyOIVRXt5AgUSRLbnJuJVLi350J','I','N',8);
+INSERT INTO t VALUES (20,-6749920,'6zWNcecwGaCd3KpEToM0Z7KZFI2aFtMd2CidASwFmSu8TYtdSV1aDj8vNEIAvwfHj4oS','I784kOC0PbSTChy2u7SfEbmQy','PEKWyUftriZuaiwysphmGV','wWakShFRAnimEWsxvAV00138ewS5DrjvOibaB8dMyBbIKnO4ihRfrIrjz2z34ROw8A7GOF5ZLKhRD3','0','j',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(75) NOT NULL, d VARBINARY(60), e VARBINARY(56), f VARBINARY(95) 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 (-4347051,4940375,'XLzdTQEnNf0b0qkeHSHzvtKKy0c6CBqkeTihsQtwHiGzjtFUKVSesNvZFhkljZ6VvlVM88djE3E77Ppb','yXQKn4hvxIH9kBbNuG7xgUUmoXorM1i1U','xFbXgy','4D1gpU02chb5EW1FuR7TmlLog1QDAWwxjcnjANvwboRoDf03eQS','1KLo8Tl1U9RNpruGggu9Kv7VT9Hmt','lfkw6Q6s9BTGM4r',10);
-INSERT INTO ti VALUES (-4347051,4940375,'XLzdTQEnNf0b0qkeHSHzvtKKy0c6CBqkeTihsQtwHiGzjtFUKVSesNvZFhkljZ6VvlVM88djE3E77Ppb','yXQKn4hvxIH9kBbNuG7xgUUmoXorM1i1U','xFbXgy','4D1gpU02chb5EW1FuR7TmlLog1QDAWwxjcnjANvwboRoDf03eQS','1KLo8Tl1U9RNpruGggu9Kv7VT9Hmt','lfkw6Q6s9BTGM4r',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(83);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
-INSERT INTO t VALUES (5652372,4016139,'H7p3TPpFCK','QlBJ3Yo5BC5nR0k3hT8jVJ6n9Xe0Fq3Wnlq6JBbUCMFtORz7','kcQUgmbKUxMk17mtcOSNsm','HWrwELavTHSnWRXDlJkbYGicbVI0OOaWY2W7Xq1lAiD','27yTuFkkQaid6TZjVnC0eSTd2hnTZ0J','XDor4jmEfwJY8ql3tVrqFg',11);
-INSERT INTO ti VALUES (5652372,4016139,'H7p3TPpFCK','QlBJ3Yo5BC5nR0k3hT8jVJ6n9Xe0Fq3Wnlq6JBbUCMFtORz7','kcQUgmbKUxMk17mtcOSNsm','HWrwELavTHSnWRXDlJkbYGicbVI0OOaWY2W7Xq1lAiD','27yTuFkkQaid6TZjVnC0eSTd2hnTZ0J','XDor4jmEfwJY8ql3tVrqFg',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (5731,5235421,'wQRMN4O7rsLVJA2ocDKijtToZU5RQrhTlNTkdnNeJlHuiiUYD4dVfz','0FMXlMwqG3IWn','rzu7XnVXPuewKOJixQu7ZUECdsaNl6YWyzK1td0G2jbUxME1gdm','RT2yiaMEvloee4xJi45ouEoQ7J1WyWwYJpBz9SF4BduJRjfCVeDkEQWVILFI8z9fLt','c','4w',10);
+INSERT INTO ti VALUES (5731,5235421,'wQRMN4O7rsLVJA2ocDKijtToZU5RQrhTlNTkdnNeJlHuiiUYD4dVfz','0FMXlMwqG3IWn','rzu7XnVXPuewKOJixQu7ZUECdsaNl6YWyzK1td0G2jbUxME1gdm','RT2yiaMEvloee4xJi45ouEoQ7J1WyWwYJpBz9SF4BduJRjfCVeDkEQWVILFI8z9fLt','c','4w',10);
+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 (20597,6697161,'eVN9vNmqgyvvDWijF40QtuDFtnry','8DxAPoLU7pIWiqz4EPmb9Ilzpn7ws8UdsTtMJflamDBqO5vDQv','XSbfV4529haE5nqDxb86G69HsZlGnAiSXx8CJ6vO68d1hv3D','98SxFQ1iYV1NCi','Pq','8k',11);
+INSERT INTO ti VALUES (20597,6697161,'eVN9vNmqgyvvDWijF40QtuDFtnry','8DxAPoLU7pIWiqz4EPmb9Ilzpn7ws8UdsTtMJflamDBqO5vDQv','XSbfV4529haE5nqDxb86G69HsZlGnAiSXx8CJ6vO68d1hv3D','98SxFQ1iYV1NCi','Pq','8k',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5697519,-7421522,'6zWrPmvd8EsFF7nav5Km2k0EzYYNlvpw725CaGBDymapxcbGq3gfY5Aya0BxbjDkUbxWrcb9Ha','BoiVnLZ6y0EhF1AtyJ4bI7Z7vXntBQ0owHNHDmGjv35t9vXYpBFqD0kWnKR8CiEmqk5ljXFVVQVP8u1dNJW5zz3JmgGn4Ur8sxB4x','Z9','6FdGIxH1AAdQclKJx5QMK8JV5MvgWvucbZ28XArYcj06lPKNFeUy6','gjoGQiivX56L3a7h7FFWA4EpGBlQ6FAJed8IPlIYEfoM8tUjlWXtyWW2n6qahpmHQa2AHe11mONuZK9Zxse0KXDx','L4keel19yikMBEqsHZVWx3eF4McFtyZlMGyicWIkBIRJ7GpfA11zPdrpt6KXSKjQMhakPN928nzKJ3bggmwxNFGc3BL',12);
-INSERT INTO ti VALUES (5697519,-7421522,'6zWrPmvd8EsFF7nav5Km2k0EzYYNlvpw725CaGBDymapxcbGq3gfY5Aya0BxbjDkUbxWrcb9Ha','BoiVnLZ6y0EhF1AtyJ4bI7Z7vXntBQ0owHNHDmGjv35t9vXYpBFqD0kWnKR8CiEmqk5ljXFVVQVP8u1dNJW5zz3JmgGn4Ur8sxB4x','Z9','6FdGIxH1AAdQclKJx5QMK8JV5MvgWvucbZ28XArYcj06lPKNFeUy6','gjoGQiivX56L3a7h7FFWA4EpGBlQ6FAJed8IPlIYEfoM8tUjlWXtyWW2n6qahpmHQa2AHe11mONuZK9Zxse0KXDx','L4keel19yikMBEqsHZVWx3eF4McFtyZlMGyicWIkBIRJ7GpfA11zPdrpt6KXSKjQMhakPN928nzKJ3bggmwxNFGc3BL',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-5001181,3520921,'83YflIHB85HPoEtRjDKtBJdBETUFJVma6G7zbWfjFL6nne','MRSy8UFaLZaplkH8MBeEeiu68U1Ya17BrnQgKGYhSLU0dfW','XWYbdvFpMtPy','1N97tJQZgZlrQGgH6BXHb4kiUcY5mPdYbSkDQWr4vhKkKCUuancfm5WpKvOlqGiGKlMu6PRu9ryElg1ia0k3CypUOiplGaMtRx2M7XpnzNdgmRlGGHQ6HZPv0yOqSRnEOQkMJc7SemIYat5','ZSDVJNltz21klBTVqjKdkNgLEBEgzyY7ZE0pcZYkFYvg8Metf2ewnONd8o1XRHSnU0oDnVn7KXzNlIhWxuDSHP4dCimDoO1bsIF','36XYBj',13);
-INSERT INTO ti VALUES (-5001181,3520921,'83YflIHB85HPoEtRjDKtBJdBETUFJVma6G7zbWfjFL6nne','MRSy8UFaLZaplkH8MBeEeiu68U1Ya17BrnQgKGYhSLU0dfW','XWYbdvFpMtPy','1N97tJQZgZlrQGgH6BXHb4kiUcY5mPdYbSkDQWr4vhKkKCUuancfm5WpKvOlqGiGKlMu6PRu9ryElg1ia0k3CypUOiplGaMtRx2M7XpnzNdgmRlGGHQ6HZPv0yOqSRnEOQkMJc7SemIYat5','ZSDVJNltz21klBTVqjKdkNgLEBEgzyY7ZE0pcZYkFYvg8Metf2ewnONd8o1XRHSnU0oDnVn7KXzNlIhWxuDSHP4dCimDoO1bsIF','36XYBj',13);
-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(50) NOT NULL, d VARBINARY(73) NOT NULL, e VARBINARY(58) NOT NULL, f VARBINARY(41) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (758641190,9596670756199578361,'LWMASCgWqmMxTyGFN663n','1RR0A6ulxgSGw0aah','3B1xLnOZXeunBTONSISieFIb2zvSZ8oIzNi97','RCCwwAwGKanSRDVauwRJhkLp8gKSqQxkr','LODpyRVA8PPz4HExTX5354X','YBAMDddiB3bNLVDPg8B0Zy5Wb480J0fsNgowj1YiWsS5wWW0B9ue3zn1Fhpi7EszQ9KDTEjTyaHiaYwYM0v1f',0);
-INSERT INTO t VALUES (3741575866,17454035102364771426,'43ZRODV2Y8jodxRcgIM6fJaB3S','JmveZLpv8g3nr2RFinWetsxHE3En5O5xeYxeCVJb1sTflXiZc8vWf04bJqqp','4k6vtcBf0vKPZSzIoQsTHFP','4','zgTD140qUKpWBJanKTwhnB6mdxcyRt','2XzWlQuoqPDVigzlgbLhz6qQBGhZO55B1yqjz',1);
-INSERT INTO t VALUES (2946119553,7020554895903136588,'Gid18luARXbSib5n55K','7TZS','gPG3icnGtsABHfvSdB96wVj8Z6fST5DcB4h7BRZ','VMz8vaRI5ADhw7chXOeKBuNE','RRfULB5XObNgzow3J','160BIp1klS198ELl4wGSNBkuTXxzKv4b5USe2Z7HozR7HZXxZj2pcqJXEvI1L0OuKhIbS7dnrjNLzukPgcCjRZ0r8oOZlI',2);
-INSERT INTO t VALUES (4136434175,15000405522470157211,'wSkBE1','JYOk1cZ7iInli5Jni216u1rRUuoUUMQDg8flNmamAtKSsz1EzTFJd','BZvwPGu21cTAeFo44nV0AkK54','g5cI7ygTWXEhUzSJOMwEal5YVl','pz','WK1FKhUwbkj5iA',3);
-INSERT INTO t VALUES (26148884,14497740921531456998,'Qrz3C71RhIIWGGDu83','SwOn','cMQOYcTSSmgS7Z5OXN','Ot9IChoo529qg','gPxpT5EK2Xp2sbmP','TgbH6m3CMjv',4);
-INSERT INTO t VALUES (1562679709,10176480418010742148,'z16vv91WoTi09gCOlBFtUzVqR6RS8xtW','YFlQnaUT5roA7IzR9KhkyNJjv6oiWg6ewzt62ANa','1Ts48bGqSU5AQIpo','E374YKTIbRg94fNxjMW4Jaxpq7hF7A','N4J4mtkpVZNLQxdnipKO4iKJKGQGX','HHafowGD0EmJrCjE7oaMrufkBhCBKUYBxW3nCzdyTCeY3cuAza30jD',5);
-INSERT INTO t VALUES (1401492946,16098400138230816445,'jhctVhwL','FaA96PKzmfwb','LuBgSnbXe','CmTETdfPvU8','4eN8xN77qEj6slJWnPm9hfi','6ddr8h2',6);
-INSERT INTO t VALUES (230815239,16638768006932353186,'O2tnEYLXnaxhnYOXQUvd8fe','4BOYNBLWYYT6gz3n0UT5znFuVrqg9pbxk','U5TAHQE','axVW0zfP1mgrtow43','fYxrMNBFu0vH0Fe42w0QWacez9hdBEn6bm8qf0udLQPqheyy7pLWmiek','NciTA7Gynh3LCd1roDiPPnCUUMGs2gLAcXDuEgAZWID16zyI7z7BET0XIGZerRoYe5mZfzwhFj',7);
-INSERT INTO t VALUES (1762403356,5627706114707970912,'DThvcSlacWQO5ZXmjLPJBAPSpCTmAML8N849UZWwXomcs','t6djItEFOLiPUBWQje66pJ4dPUzqbmYIr658m1KGLvujambDwU7b7HeZdOS0v','Olya1AEMvHXxmqrXrB3EtHLSXzSu73lNbXVl9TIOAaWlB','m8FKIS6ARtF0RuHt8eVYBIoTs6tec2I','twttoGIoasnsDhe3NYxs6bBOeuYbJdmAeeJO1ooEDtQnA5Eenir7K5GKkzzwyiUWAshngnQkI8d3TI80nsv','KKj7x5nrnpKLC4981MvvgHgAmyI4wLJTwQPhFoJMHYqX1oXUleWnY',8);
-INSERT INTO t VALUES (738381922,16118231933542845171,'rkbr69KLZPxvXbytuUPbgNpPnDXGcpngm5UtOlh3','tAQFhNNwd','65MpIXg0SXJhGBCQ6D20MTKGMOOeftL2mQi7HLiZgRSwE5htRw6aYd','ULoPjfJR6XtNm4LE2WUS21eQvZRBOSTA','RKUJW2fO6UfC9rDib4zFv6jESxpoXT5Jaje8q8JAfVLFiBU4lsG57TDjrfwTSNs1NIfZOp9arVtT7vUGhhViZ6cD2','o2S',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (12809662512079418131,15384736681373269153,'JSMX1qzcRC7aYDphcucoN8MNGjSSpy','YUoEidWuXbt4ZiZ','2bjUVBiapWw2lHb0ajmT','fwy51jsbgmg7ZKP4delozs14Pr','jMSFvq8QxLZw7io3DXYgjG4N5MIPmTsW7g07DT1B03wSuG9BdLwE4Ul9','a5sgldcAGeNy7dPKabHxhXY6m7yXaYai6fopaxvBySp90HWfFMiV4eFLNnKQkRBi56d4MNm3vdiAjgvyRijU1SgdbDAD',10);
-INSERT INTO ti VALUES (12809662512079418131,15384736681373269153,'JSMX1qzcRC7aYDphcucoN8MNGjSSpy','YUoEidWuXbt4ZiZ','2bjUVBiapWw2lHb0ajmT','fwy51jsbgmg7ZKP4delozs14Pr','jMSFvq8QxLZw7io3DXYgjG4N5MIPmTsW7g07DT1B03wSuG9BdLwE4Ul9','a5sgldcAGeNy7dPKabHxhXY6m7yXaYai6fopaxvBySp90HWfFMiV4eFLNnKQkRBi56d4MNm3vdiAjgvyRijU1SgdbDAD',10);
-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 (11171325038669537928,10855544353333818401,'2g2xaIp8E5N7yMNQR','gNx5JwZ7CfnTjIfpiZtJP51uyroqo0NYVwvYjlTPyly1t5USrm8mhULS0CODjG','2l21gS8xv9op6HOgmjM9CTTfBqGWjoUoVHDQ','NrRI3K9TzGmKvJrlqX','aTXTyVtypetq0vzZUduzS0EYa5OWVlTHs5UsNGcoVQvg4UKQPSZgADV4fBUKqYFuN','cx48lSFxl7e5nBz6si1LAKANvuZ0zMSspEsoj1sRevBK6PGrC20xbV4yf7sQ9QSm1f5R8aUBffvoLZZZ',11);
-INSERT INTO ti VALUES (11171325038669537928,10855544353333818401,'2g2xaIp8E5N7yMNQR','gNx5JwZ7CfnTjIfpiZtJP51uyroqo0NYVwvYjlTPyly1t5USrm8mhULS0CODjG','2l21gS8xv9op6HOgmjM9CTTfBqGWjoUoVHDQ','NrRI3K9TzGmKvJrlqX','aTXTyVtypetq0vzZUduzS0EYa5OWVlTHs5UsNGcoVQvg4UKQPSZgADV4fBUKqYFuN','cx48lSFxl7e5nBz6si1LAKANvuZ0zMSspEsoj1sRevBK6PGrC20xbV4yf7sQ9QSm1f5R8aUBffvoLZZZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (11706417668794282493,6892711227535826092,'czAS4uLKqdeu0g0agP3lepcsgHC9aVe','TcjDU2DiZ0E5PjN9ePZfNHVlMumaj30qSJXN7k11veMXV7BR6oUlkoIRfiZyuqdZfQIbTxmRZQwZbx32Zmra1hhSd5lDnyi7bHyKKoMUnsAGPkr5gJNnPaeUjhw8uSbZX7d6V6uJPGVFNeAxp9yIxd1nYATEHTuTx90iyL1rllLCL9rqOmyH25XkLRgIAFXYnK3fUMy6NFHLP','S5dm6ZLJWs0Zr2EoF8MzYZjpbxlaexETpawFjxV50RjCOJM6bnj','tDck','XiquW7L6','ZMEIgOFRUZwPUNxWqn2NmGmr',12);
-INSERT INTO ti VALUES (11706417668794282493,6892711227535826092,'czAS4uLKqdeu0g0agP3lepcsgHC9aVe','TcjDU2DiZ0E5PjN9ePZfNHVlMumaj30qSJXN7k11veMXV7BR6oUlkoIRfiZyuqdZfQIbTxmRZQwZbx32Zmra1hhSd5lDnyi7bHyKKoMUnsAGPkr5gJNnPaeUjhw8uSbZX7d6V6uJPGVFNeAxp9yIxd1nYATEHTuTx90iyL1rllLCL9rqOmyH25XkLRgIAFXYnK3fUMy6NFHLP','S5dm6ZLJWs0Zr2EoF8MzYZjpbxlaexETpawFjxV50RjCOJM6bnj','tDck','XiquW7L6','ZMEIgOFRUZwPUNxWqn2NmGmr',12);
+INSERT INTO t VALUES (34303,2625020,'uKDphu3mNhXqW5jNJoyNULex6K85vEYG8ACll1U7U','okPZ1gU1x0JHNxOojWhALAMHSNkz6RSmwLAsc12NNMHCIfTiBYb1LWg9prJmpvo1ZWl4GhqCIIhSFatgtl3dXtdbq0NQuAJiqnhb4EBjeRGApGZrgksYtlvFjfGrkF8UhsHqYUMKb5WZ7SDCK8EKWVuKFQyL9yTxVTqZMrwoUb','b69jJ1ercx','NvQQEmLkoFZ2FbS3AAqL68O4PFdmGBKsSooyCFvoK4eer7W0xQEZO0wCrHe','nT','l',12);
+INSERT INTO ti VALUES (34303,2625020,'uKDphu3mNhXqW5jNJoyNULex6K85vEYG8ACll1U7U','okPZ1gU1x0JHNxOojWhALAMHSNkz6RSmwLAsc12NNMHCIfTiBYb1LWg9prJmpvo1ZWl4GhqCIIhSFatgtl3dXtdbq0NQuAJiqnhb4EBjeRGApGZrgksYtlvFjfGrkF8UhsHqYUMKb5WZ7SDCK8EKWVuKFQyL9yTxVTqZMrwoUb','b69jJ1ercx','NvQQEmLkoFZ2FbS3AAqL68O4PFdmGBKsSooyCFvoK4eer7W0xQEZO0wCrHe','nT','l',12);
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 (4056379639769574108,4749723134881087955,'0L1SYKiSEeorKyYRXzS8SvCzQeusbF0sjs','78QwtYp9YBhwABc7KIxdeVcn4pdJrROR7rzi7bH9AUc72zisibBPR7IhvlROJxcvnCNr7MEnicIza7odlhy4kHN4zzjeEKgaPyyCpX0uAGrZ7kb72tq51CXM6vg2L2Q4Y6DOTJLh4C6aR0amtDgOzyEixvinL1EIKpHFlgs9BsLhqQ7jDdsKWGF4TwCsiGQIbUZSdUqInly66TRi20O7J699EN84zKq','xUvFflFK2KebYi0hLtyVDxgY0ib8KdvLj2h2tSkojSiXJzdxm0F6Fe3cfi','QaGs3LcOS60mexhP0HvwQqaLE2E8XVbglsWwtVzW01s5mNOAR1MS5RtwvvL5bT1tmt2yiBwMXTTbHKPs6Arc7Wf5EqZlHa8qAHBGENi84VxKdRWd4gtUd1EMIdSHPni6YY4zEQTPH9b57wTfwA9GelYy3k9y5hSJg1mcgz7oWJ4q2','uas9iT','b49GmpJh98JFcJfL74zqjmmKImxtXZCWl4E0PPRShbZjS6upDQ8ECPUbAHk3uv4iVn892OlrHaJlRWipeDfCjpaTsBeh9LpnQO8',13);
-INSERT INTO ti VALUES (4056379639769574108,4749723134881087955,'0L1SYKiSEeorKyYRXzS8SvCzQeusbF0sjs','78QwtYp9YBhwABc7KIxdeVcn4pdJrROR7rzi7bH9AUc72zisibBPR7IhvlROJxcvnCNr7MEnicIza7odlhy4kHN4zzjeEKgaPyyCpX0uAGrZ7kb72tq51CXM6vg2L2Q4Y6DOTJLh4C6aR0amtDgOzyEixvinL1EIKpHFlgs9BsLhqQ7jDdsKWGF4TwCsiGQIbUZSdUqInly66TRi20O7J699EN84zKq','xUvFflFK2KebYi0hLtyVDxgY0ib8KdvLj2h2tSkojSiXJzdxm0F6Fe3cfi','QaGs3LcOS60mexhP0HvwQqaLE2E8XVbglsWwtVzW01s5mNOAR1MS5RtwvvL5bT1tmt2yiBwMXTTbHKPs6Arc7Wf5EqZlHa8qAHBGENi84VxKdRWd4gtUd1EMIdSHPni6YY4zEQTPH9b57wTfwA9GelYy3k9y5hSJg1mcgz7oWJ4q2','uas9iT','b49GmpJh98JFcJfL74zqjmmKImxtXZCWl4E0PPRShbZjS6upDQ8ECPUbAHk3uv4iVn892OlrHaJlRWipeDfCjpaTsBeh9LpnQO8',13);
-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 CHAR(36) NOT NULL, d VARBINARY(83) NOT NULL, e VARBINARY(92), f VARBINARY(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2489951,32133,'7IpB0elAYi','zKcYgzXiikAkI5yQmcWEVrnSTlS7Rwc6gSpbJtTwJJRfYmswdj1uL3NintTt4wg9L','F8tQ743jjR9n5gPA4FwFQLJEbPf2gMNAWE5jGnOWc3JAyh','iDaS','vw0MBMAR7Vb9yMRzXFt8M7EonhXIbeuuYzVMjviVkJ6ID50zm9m0ibeY','AEydYO77Zq8OdHcQ8djv84iRNrQahA3xFlKKOn1Ms1Aa',0);
-INSERT INTO t VALUES (1577589,40162,'1eDlWh2AlIJW3h','5DWeCLxtrEdU8S','JmixZeU1HjJUwsY4lVRO6w0WKlAj8heyP2zdWIDJ9f4ABQSsdoBYj6wdoZfl8o4alf5yfCkJJDhD9Nd','MIGzrsyhOgijKuhjeAHCRptuLqWeBy','8ZabMstqkVCxoeTLsTruTuFgear2G65iH6QIV3P8','2QhQd7fy9z29jdX3k0OFon4vMBgJKmcjCZtG1FhLbj7omFLyI',1);
-INSERT INTO t VALUES (3910706,60000,'o9eSCPEEWrDys8vADOtHW','0ODbu12prG7AGk44Lx7XiHBGQRRCEf5sPUEgXUDBhTSCTW95AnoYSzgWqvPjGmRU73ycm','kXTLfQlBYT2x2ugytKDXd1VB','x4WbUsMfjVBv5bD2xGottYT7vxWfG4tFGIfZxtxMDEkfZHCgp9KDVohnQ','cGUnVgubM74mNaGk1POwFfTDaF8zb','L8DgAzyB8Dt',2);
-INSERT INTO t VALUES (6238653,40426,'cDfxdvh6PILpaM7h5sn3WhAB','4iS5MAf2LrM3nPLFxDe8NySlI2YkZ0RThVhq7LFZWUPqVPfU0UwZ6gSG1O','llxG1bx8f6DBYBnCmeu3wugCL','pHRgKOIPTGT6M7ENk5L35LT6cjFmHzzRRp8G8So1E8jaOqWinJ0JCP','8NifvjZ1FikjxU4ouhMGLRlnYWZmCkGJFDNp97O3hQr9qHImZ8boJJD','JbhFXRgJqNybtds6Gwe7S9iJ0sVUZQ1J2v1A4',3);
-INSERT INTO t VALUES (2026176,46300,'jQwKdRUZJmpG5ptx1F1FZRUmCxglwcTzbE','harDTtrH1MEzPpDFs','FIU35UYa39slONUIDxcHpmTXyHdGgJPesLa4kLsCV9PmacXrvY1k4cwJxY28owONiMFIlAJK4GLe8eAYIO7fGmx','KgHiv7E3YkhgU8LlHAj2NQ9lYfwHz9OqtImB7','vOGgMF8ob6VVmMTNJRRHbXcpnksDwVEapYHn7j8O9VQvF1Zyr7PbW','Sg',4);
-INSERT INTO t VALUES (1479517,56475,'WfXbbt55L5m2s','U7EtM47MtZU','wErjSNuFYHPH19CqBIC0TuMuChaT9b6swODzScHtPaW1ErGyrahhdiB9aEDMxAFtvFvhoX2pcqaKBv0cwbmnbT','vCeO','t7V3NAZ209cnsOx4aMTwo2aULa3oGHTflVtR2fxWpQeYDhrTQhmpOt8pRaV0','8eqdSqtXoanFvPk',5);
-INSERT INTO t VALUES (-2156519,63302,'xUnVCEdZ0','RW8m5n','VmWnrXbTKmF1U8aMksFsbzN5kBMi75dVcnPEls4i3LsRtmzduJzRU30ziow8DwU8vOynjLifwSzhqxNUH1w','ag6YsZBmAv1JBfaqS7AVHzCCFHg4odFz','b9FJ0GL9ERopJUUlkhP2Cq8vDMT8vuV8ojqCv1xCZwhy0GZBv4WSZlqZVrK2','XUiNql32VmT7b',6);
-INSERT INTO t VALUES (-4981675,34004,'BFVBvWgilEt','U6dOqWRIqCocd2xcFSeJo','9YLsX4EE70G5s9K8zTs8pcNpHIFCPPge7eZROPqxbCrrb','UNN7vAapwoJdjk1a6WYPft2a0zj9mUbfkONZJrSWo0R5Gtqaxufnaj','QC','dWsfrWlvAUUEQRUDrb1suqgsqhPqxpPSN4whuUX08aAS9p85abN',7);
-INSERT INTO t VALUES (6393837,60679,'UgwfcbJAHBzcIQxt','63u0joqSVq09y8cEXcIXjK6vvhbk','N1xV4utx1s7xaiWSI3AiSBT1ySwWcKxGF','d808o4m7vSmCPe04gJcS5gxupBByaS823OOKdv6uEtOEaa82hKAR0','rIe3SLJhRGj0xcPczmFe','t04GP4BSnXj0HJVh29O1BskW2RX',8);
-INSERT INTO t VALUES (-2969090,16963,'GgYKkap','nY0','CaH13qujtI1jzFFh4QPcykQ','cw7M2U7CxbMrxD4VtGLiWmyfiiOpmTjCGXd5G5eX','k0hTtvZoAuuiAckMnaPojcDYsJulSI0kXKwpoz5In81vUKni4NwpCgiWppnd','CxpQptzdXe40QLouu6khTAP2CXPqrOHj6nxcPeexx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-346012,20438,'fBL2O17X2OFfUOrPN1rlf2lLhhqYb6uZa','ojOhRXoPsNyPgsH3YNoHI3G00IBJbZByfE1CtfWzRyn','xlLlZsiTZ3LGmFga2U7x1dN8NJ2leESxGZ12Z8vIKkS5FiBvo6xDs9hEtBHzYJ7','Vxdzicv2pumnr9IN1alD','jVJcP52RA2w5aldOCEzK80yzl0WCHufMBmkTCI302W4kMwGZ218P2ZfLHrd4QFzjLc5RMmq9N8','xb7VG7nCWGJxZUcn',10);
-INSERT INTO ti VALUES (-346012,20438,'fBL2O17X2OFfUOrPN1rlf2lLhhqYb6uZa','ojOhRXoPsNyPgsH3YNoHI3G00IBJbZByfE1CtfWzRyn','xlLlZsiTZ3LGmFga2U7x1dN8NJ2leESxGZ12Z8vIKkS5FiBvo6xDs9hEtBHzYJ7','Vxdzicv2pumnr9IN1alD','jVJcP52RA2w5aldOCEzK80yzl0WCHufMBmkTCI302W4kMwGZ218P2ZfLHrd4QFzjLc5RMmq9N8','xb7VG7nCWGJxZUcn',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(37) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(37) NOT NULL;
-INSERT INTO t VALUES (6576331,63971,'ileoXcJJXUpIM184HVORf9o','Oo8f3tP2zIrUD7MWQ6qP57eUCWp8JstVNqpG3xkD968h1JrcnKtHLIS','JrKXzbyDm0OHkkaWNyRYgSRBYfphJ8qxOg37AZcI7rAeLlxTC','MMYW2b3UjF9oD9YrAA7fBlCw4V','kt2unZJcFCEiPG9uV5euV5cfgjrLeQVOme8OTTZH','oaHID19NcPqUGzZKLSQk26VXxV',11);
-INSERT INTO ti VALUES (6576331,63971,'ileoXcJJXUpIM184HVORf9o','Oo8f3tP2zIrUD7MWQ6qP57eUCWp8JstVNqpG3xkD968h1JrcnKtHLIS','JrKXzbyDm0OHkkaWNyRYgSRBYfphJ8qxOg37AZcI7rAeLlxTC','MMYW2b3UjF9oD9YrAA7fBlCw4V','kt2unZJcFCEiPG9uV5euV5cfgjrLeQVOme8OTTZH','oaHID19NcPqUGzZKLSQk26VXxV',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3886777,51217,'DH','gsbqCNtgrhrC153mJcSgcwg6HXTjLsnQzbDm1UWHo4drDIOtTTu2G0kbMVnfINVF77Kjmp4ankcoBz1FB977pfQIKq1RFXnyoqdWHii6bS8tICnMMPL7dlpznNeyVYqVJsloILt14ip','WQXHHSDI097KRgYp1onTC0xOh0l5S5PEPtNakLNB2YfFg','28VUjhLQlrin2VR0gnGO','NsG2fsoHumytHu3gzUDTTZVaWeUkq2VRAvtGT5nsmBUmdd2SbOXK6qQNDNgGsNkewHiWYSkH2oVkR2VxSFGc3zJHALC4M','EKu9we6QNMK9',12);
-INSERT INTO ti VALUES (3886777,51217,'DH','gsbqCNtgrhrC153mJcSgcwg6HXTjLsnQzbDm1UWHo4drDIOtTTu2G0kbMVnfINVF77Kjmp4ankcoBz1FB977pfQIKq1RFXnyoqdWHii6bS8tICnMMPL7dlpznNeyVYqVJsloILt14ip','WQXHHSDI097KRgYp1onTC0xOh0l5S5PEPtNakLNB2YfFg','28VUjhLQlrin2VR0gnGO','NsG2fsoHumytHu3gzUDTTZVaWeUkq2VRAvtGT5nsmBUmdd2SbOXK6qQNDNgGsNkewHiWYSkH2oVkR2VxSFGc3zJHALC4M','EKu9we6QNMK9',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-3087636,9490,'KLqQxngsHmSyNe0mGnzNJUOnne2rrvch','Ybs1PeAXSisj32i8rIhsuMFBYaDhvdGpp3475ruga4U8Grle21esaGE19WZDDrEEZmEXgqSfd4oyUEJ13DkgE7iAGOWAUQp1RdwUasLcvfVhNOrdJttM614m1v4XR3M35cfCasGyWycdfQbrsQ1ryeR3eBngqz6PcceojF3tcLOaerKB6vP8I6o49mYHBnEeQc53Z3B8lPH98kh2jYeGFaRqt1Xs8e84V43mqJd1Te73pRfWZRdx8F2ynQYzLNt','ePJKTGl398YpS5es7CjYmgPgHo0yWEZk8oes','cWDVCfYbowSw8MIoURQVEEV0LiWpQEj765qmDB1k3i7qBMZ71tmldjE6bfBKMc3sdAQ7wat4RrepEIDoBBGexyQqlGQfhCNkKb4YPevsU90jD1RhYwTWj8Ao487yBDc72I2By7vWwaDKTh3','BPqFC1BzcJHJIhhO1OYUyh0OZFVshhD2IMtaZkeTKIkKpqhBzO5KvdMUZMFxoP6hFko2hf2b7yOMWPN5tc95cNCe6Fy','u6V6A0twSdD',13);
-INSERT INTO ti VALUES (-3087636,9490,'KLqQxngsHmSyNe0mGnzNJUOnne2rrvch','Ybs1PeAXSisj32i8rIhsuMFBYaDhvdGpp3475ruga4U8Grle21esaGE19WZDDrEEZmEXgqSfd4oyUEJ13DkgE7iAGOWAUQp1RdwUasLcvfVhNOrdJttM614m1v4XR3M35cfCasGyWycdfQbrsQ1ryeR3eBngqz6PcceojF3tcLOaerKB6vP8I6o49mYHBnEeQc53Z3B8lPH98kh2jYeGFaRqt1Xs8e84V43mqJd1Te73pRfWZRdx8F2ynQYzLNt','ePJKTGl398YpS5es7CjYmgPgHo0yWEZk8oes','cWDVCfYbowSw8MIoURQVEEV0LiWpQEj765qmDB1k3i7qBMZ71tmldjE6bfBKMc3sdAQ7wat4RrepEIDoBBGexyQqlGQfhCNkKb4YPevsU90jD1RhYwTWj8Ao487yBDc72I2By7vWwaDKTh3','BPqFC1BzcJHJIhhO1OYUyh0OZFVshhD2IMtaZkeTKIkKpqhBzO5KvdMUZMFxoP6hFko2hf2b7yOMWPN5tc95cNCe6Fy','u6V6A0twSdD',13);
-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(38) NOT NULL, d VARBINARY(35) NOT NULL, e VARBINARY(67) NOT NULL, f VARBINARY(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (141,7268019,'5D7Q1l6w8RZQ0l8cKLCAdCYRrYO','1pXTelPxxiHiqvO7rS05BvD4RkTjRnwoat','rFq6nkvKfmyN9tF93toZnTQAqbzWhi12tznxzQ9eO8OykEhyC13','fxPM4xHC8AMgPR2YCP1GbfduvQwTA49TGP','CuBHGMrYXUaZXNOY6hYiKhuE2jk5cI36fW0','l5IItrCi1RUcxUARGOBZV6aXduVz',0);
-INSERT INTO t VALUES (148,12467793,'n0OWN7aW2nWwRxqVNxYms4VyG','mdZN','CFqZ','ZOLa1NIUH','kJdm','f8S1fvMfoVFt27Wu7ThCJ5KuLZY2qCtPXJKvW0aXettmPPtN0HGnhA2PI',1);
-INSERT INTO t VALUES (114,13701393,'CCJI3ZrGZlooP4YtoR','lcM','mtjafMaNAd0viUHTXokNSlFj5J2q5HEjnJeYEiM0QJRzkXs31pcusn6gFND','KOiQuSPj5O','iqe2a6D3','QN59TsRNNT92H3LZtpLAMdP5ToyG4dLLgQBbCkKDZ9oieOkqu52TtcgT3s9tF',2);
-INSERT INTO t VALUES (39,884353,'qEnVC3Q','u6cb4ZZKIQstFUv9a518zq9k7gzpsYF','QqXoogHEf6nF6M5','ZpDpZ6M','bnTwi3p51XuQGUCdJY0DpVq5z7uxaWjnjI37mqmKllbUAaDM8NarYj9wUegYB6JCEAsEupiqVj','WGOSWiBU2HpM4doxT',3);
-INSERT INTO t VALUES (155,8126714,'0','yhx1uuftEtfg0tAXtC5z','UQeIQAE4jcEweQP5MZptTB56zOmcEYXJKN5hQGZYXjOGFPTojNfvZT33','AdBsOJ5OcXJWxNivJFGrwO0trZuRhX12','e6bwmT67v8smS8vdZFqBvL3hv3Km2b9MMbsRXUIolOrSzNmzBeCovTTUR20PgJPT3gHybP5Cd','RkLNjsubXVNe3SfZEAIll8dM2EF0Wyx52ya6dxZ8E3lmpa4skXjQYvziZd3fwcIpayiwXwzScOOF2hqN7m0RMitM1bo',4);
-INSERT INTO t VALUES (78,14780739,'aIGwS','Q0qXvRZuicE8','xetwHe8Yp4RokxW5lA98SEmLenWYigmHdSnyKpAIxCY4xKz','deYJhK7laU2BZUuBMC92naf4','XYQqaIYSUwKW2zyTqJ94iIx4Sfil70WaBeyCzacR39JrAdQmTnjP4NEKopJ7gb','ZzeVJ7FwdocdeNxJ3xPGxlvICiuo1bmVIPCz9ueTgKK9fF9CgXkgtyDxA8MugTSL98ViPh69ior3RAIKfEiFSW7ossj4',5);
-INSERT INTO t VALUES (113,2797783,'239YY94sZ84SNLXNqjvs07sXpiywgdMSNEXE','n0QP2Q2unFHA2Po7GMs','e9cL2tCjWMWwKyC0H','sm3VCTuBwAVmx4PR05P7H3p5b3ETDL2hZ','V80','GQCbew',6);
-INSERT INTO t VALUES (105,4427369,'h4egGwKGwURzVU','dDqq6HlIVO','MYGjwCax2b00vCNd9ydnbINWGaS3ZCMUbZOjdCMR0FR','KF8qbO7quymFwpEa18mWEE4A','6OitEuD9F8L0rRNAGxRGqIsf7GX1tRxrGM21FvosbNQmkVvb9eLpIeea9xmcHNw4KgJD','wIrEQKxi3i72GiWK9pOo7s8FwmTOpoGL94EZS4qcl8LT05LLXXO1nzH8bkztDvTd1SMjWetygrTR',7);
-INSERT INTO t VALUES (124,15490371,'EHam','lQKBGWi','ejoQFkPwbMBaPPe9aVXAQTaQZDUmuDX8jJ','B15WJNWcCHmX6BMUWHr4H68dscRQvscybci','vm1c9qPpUay','zktbpl6JqqPW3dvGjwbId4LeIhTxfWJDC',8);
-INSERT INTO t VALUES (77,6187787,'fq81HCFwSuID1JkdDrpeH6H','26x4akWOBkxT61l','MNlwu7StfwtFLD0yhqGL4Id','9jv5cwB0apxkOBemKa3pfI1C8apHY7voph','Hd715z6mpO9idZSx4gvxGOJMFkjdYI048vRBDAcPfoMDw1lKxhoZHqWunoM1Yzv9i2H43dFootZayyyqxEOwFCt','mFPs7V2G7voyPKLGFh42afSAfsZscAzCF1HwcHpnvLI8xCF8t45kEhcr2cgRrv4UXV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4409,6019825,'rRFqEk4CfSBP7AJycXsOJVlqPh18TRSEJzqnnj','ztG3wPreuFwbt9oVgO8U1mHOOkbD5BW98Z4tHa','USjXFayXnpeTyrG','383jJRb7HoSIr3NuMNUPT7onRUex0ELNlHfKexnYriQ75rZTDPeyQGdTGnq7OuFZE','O','0S',13);
+INSERT INTO ti VALUES (4409,6019825,'rRFqEk4CfSBP7AJycXsOJVlqPh18TRSEJzqnnj','ztG3wPreuFwbt9oVgO8U1mHOOkbD5BW98Z4tHa','USjXFayXnpeTyrG','383jJRb7HoSIr3NuMNUPT7onRUex0ELNlHfKexnYriQ75rZTDPeyQGdTGnq7OuFZE','O','0S',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (46557,-1538314,'s6OHnVxWTK9utlgmXYqvOasfsiw4lbS','9M1NyNPNkvxQb9hjjKUWa8hFJJMB4BFKbCIlNJyjo4XJuXCRlPQxpJvpz4DikgA21OepQZdKvA73aa1PumL7Nm4YHUzpTpQbj6sAvqitUO4bppX5FYtamNfGev4BEWHbDiqh82tpOaGyJ','kzOpk88hyKrdJJ','mX1XAQenGtDnxFDXrObarDu6zR3SbKH0','JC','C',14);
+INSERT INTO ti VALUES (46557,-1538314,'s6OHnVxWTK9utlgmXYqvOasfsiw4lbS','9M1NyNPNkvxQb9hjjKUWa8hFJJMB4BFKbCIlNJyjo4XJuXCRlPQxpJvpz4DikgA21OepQZdKvA73aa1PumL7Nm4YHUzpTpQbj6sAvqitUO4bppX5FYtamNfGev4BEWHbDiqh82tpOaGyJ','kzOpk88hyKrdJJ','mX1XAQenGtDnxFDXrObarDu6zR3SbKH0','JC','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (41176,-5678190,'PjumQgxzEIyVpBMdunp','iNlTCQoqIsgvACw3OpRT9F6zXejVLyKdubbmP2OoWf7iVhojMUEABm50HwhuBTap1judaCef265MyxnItEQzXlllitQuq7UdSzPWeMIVBEGzLJthY5L5BJ6aS50ZVUrifeKFNf14kG9hEysSdCFZHJb5mfo2iydcCOjNoulFQh2irghY5AiQKnJmIfFez9t6fflbP9wniKxZ1KcpAGhqQG7v2OjxCRWfnFaxS9hZQU','ZpRiVfF','WJhbJRCnX2yIkmQUPV4JgsB6pCCgFuPvWfpTyxAcAAhImdlehQoDs7qphdb5i2si85seflOxfjVYaFTC09ynmex7UosVTC3KabTxVREWqL1LYnDgfNOO5NQ4a1kMH4pEIxicBlKJia60SQLB9V8ifieFkLM5XyYFGvzQP1QuWLSevZUs226Vy3S4EcbfHg68XGtkAlPXFOgz96V42YjUvwIUN0jEn3lpKNk7aSFj8bCeCLX01PyF0DO8oIe','11e','bx',15);
+INSERT INTO ti VALUES (41176,-5678190,'PjumQgxzEIyVpBMdunp','iNlTCQoqIsgvACw3OpRT9F6zXejVLyKdubbmP2OoWf7iVhojMUEABm50HwhuBTap1judaCef265MyxnItEQzXlllitQuq7UdSzPWeMIVBEGzLJthY5L5BJ6aS50ZVUrifeKFNf14kG9hEysSdCFZHJb5mfo2iydcCOjNoulFQh2irghY5AiQKnJmIfFez9t6fflbP9wniKxZ1KcpAGhqQG7v2OjxCRWfnFaxS9hZQU','ZpRiVfF','WJhbJRCnX2yIkmQUPV4JgsB6pCCgFuPvWfpTyxAcAAhImdlehQoDs7qphdb5i2si85seflOxfjVYaFTC09ynmex7UosVTC3KabTxVREWqL1LYnDgfNOO5NQ4a1kMH4pEIxicBlKJia60SQLB9V8ifieFkLM5XyYFGvzQP1QuWLSevZUs226Vy3S4EcbfHg68XGtkAlPXFOgz96V42YjUvwIUN0jEn3lpKNk7aSFj8bCeCLX01PyF0DO8oIe','11e','bx',15);
+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(68), d VARCHAR(74) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(39) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (621598,6617347,'GkGisJbT','yCRNdeMDyCcN5diriykv78oFWtlEz1u52XzKh2fiCilma0MN3aZvJ1jjah9','lSMte9UixR68NnL0qVcHSY','hPMFOEELGA3G','m','U',0);
+INSERT INTO t VALUES (2195130,10664109,'pTVLj8dX2Qh27XvnmcL2zu','xe2yWfrzWGSefSt0nJTFQMWmbS','dbowZXZu8utcMZVskhTV7Y9Acj','X36xcwuzpby73uM2','F','9l',1);
+INSERT INTO t VALUES (3691941,6373675,'cFoJOoJC0LZOhoOdbMxlnQwgxbDAFLrnrP46SG6n7vy6eutHhD3ZzyY7O','RGC5gJhPApKR89tbCHT0CzigZ9mmNym3RtDbqnh9CZUokN67psIqq5cEn','G','4XgyM','S','1',2);
+INSERT INTO t VALUES (15079347,11713957,'a7OF0sBbRO9PuEPAnHFt32QGzsA5O9GcMH2jWCHs8WBOI62yZucckjEqwBgNzD','S0U3LzNEYpHQAtSxgouMkJYJNZQyz7Q8opIsWK5','SReyclg2SK4ja9V1LAo','pJ06dwn6ca7mT0Z6lmuUVDNZ4kUBkMOBHGHdOlS','X','9',3);
+INSERT INTO t VALUES (15951912,5080851,'DLsjxsheUYDebC','ELIeQwU9zNUjr5akxjKhxt0CxPt2TTAiP4pHjaKOEJxVYfBxl3OSUr5evjMW','X9SjATQP7UAHrTu2B7DSxVWbGq','TZTSSKl3E1vaLYKbiDhUZv9','O','wq',4);
+INSERT INTO t VALUES (13168950,8160901,'MkgqBTlTY7pJgyq87JJxqXEGdRHnoEbzYsNVq4k5iTLPMwts','5an6Jav0J6QWJVSQloGh7xE','AszkQR3hqwi6Vx','JkEeE','4','1g',5);
+INSERT INTO t VALUES (7691958,15451910,'QWj','MAauoK1JuW1q0yp8M7ZxIEFAP0AVkfT72mQtQQw1lHU','tIN3YAUntcSW','eb','o','Ox',6);
+INSERT INTO t VALUES (6007271,597974,'xOoNZjBszo5JxXGnSQe7bV9YbyQ1JOaoQRbpfPfjr3W','ijby','5nrZD3211Gea5eJAzNroZiIpbSU','pVSE9rdkAdx68ORY5iHUtp9kjaxt7TB','Y','A',7);
+INSERT INTO t VALUES (3331900,13911892,'IavILqKds9ooZOUNoOx4qh74K9DC3p777jXVbSTRVo','8X2RiCfBqgfYks9hFoRBk7ZFrZYzriiTKJ1J','qwTwenfQRIvDKSxNPpyK0Kgjsbz','8rU6Zg8VPNR689','l','H',8);
+INSERT INTO t VALUES (6328860,2343004,'m4IYFE4PUX0kLNM36aDWtstM7NU1rLrl4W1l4oRLq6fcLNbDoqzgrMKivu','Nic5myJTCpVg2MsSPJ2jflOxM21EarAOe4k2frdNI5USOKQFX8miQtNK9Gj1Qs2','B8PxAT6J0VZvy','0','v','r',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(68), d VARCHAR(74) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(39) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (17521201525702242078,10642429,'Jl9uBXKNJOLt4Cx0eBM7CGOeqdOIyalEOKaktb','6YtsdR','quDKUmrkswC4iDMRtl','6lvR2uidX2tpJgmgJjNd7HAqM16L','CXxaYroHRWMtGmQfoIKJc4VK5HehqYyAbtMp1E9P1OSTfNaHVvNJ0bfPlsq1aeRvyWBnk6rI63oGEUWotgXhFAwiT9IE','hLDyXi0jei',10);
-INSERT INTO ti VALUES (17521201525702242078,10642429,'Jl9uBXKNJOLt4Cx0eBM7CGOeqdOIyalEOKaktb','6YtsdR','quDKUmrkswC4iDMRtl','6lvR2uidX2tpJgmgJjNd7HAqM16L','CXxaYroHRWMtGmQfoIKJc4VK5HehqYyAbtMp1E9P1OSTfNaHVvNJ0bfPlsq1aeRvyWBnk6rI63oGEUWotgXhFAwiT9IE','hLDyXi0jei',10);
-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 (1561509654459499652,7094768,'A8frZU','FBbupNp3GCN','2hYAzb2QpOsEg439r8AaOJCkRijc2WshjRaoc55RTMJAKYDZtPb4U33a','ODKWm9XkHKYsbVup1MHnJWAMi5j7NYzo4bz','x0KzlJohaIcojn7GBuP57xMeUtoqyhistQNcTca7BtK4ulbufrOyEVqEDQc4ViHHZPuo','2ZowSZtB4nyxUsHdc',11);
-INSERT INTO ti VALUES (1561509654459499652,7094768,'A8frZU','FBbupNp3GCN','2hYAzb2QpOsEg439r8AaOJCkRijc2WshjRaoc55RTMJAKYDZtPb4U33a','ODKWm9XkHKYsbVup1MHnJWAMi5j7NYzo4bz','x0KzlJohaIcojn7GBuP57xMeUtoqyhistQNcTca7BtK4ulbufrOyEVqEDQc4ViHHZPuo','2ZowSZtB4nyxUsHdc',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (14192405641674049368,13892839,'nI59XR3o13MlzCQh4WA5Ix3jaQXSa','95RPZZ6IUNCIcMT2RHMju8ZpeRyTFfR3RK2VVXFSzq','8vjNfMAug4oL6pHZ92o3wZWDVTbCrQ4rBzlI9H9m9XlZ0lep8LzmgjnUUV5l6gle9','uFlYDcl99qBDmN','6Pqt5xx9U7PhSpLFmnzQRpcGadBEY0xf8Y7g4plYDilMNG7vH99Vm39xxBDNIlhNlWHiwNU','QQ66AM5D2uxglK1R74n7BDkQnvriqBLHI4MM10GApRoABLWk9fh0HcPjWVQMmVlyWdSYwJfeUjsM3ln0',12);
-INSERT INTO ti VALUES (14192405641674049368,13892839,'nI59XR3o13MlzCQh4WA5Ix3jaQXSa','95RPZZ6IUNCIcMT2RHMju8ZpeRyTFfR3RK2VVXFSzq','8vjNfMAug4oL6pHZ92o3wZWDVTbCrQ4rBzlI9H9m9XlZ0lep8LzmgjnUUV5l6gle9','uFlYDcl99qBDmN','6Pqt5xx9U7PhSpLFmnzQRpcGadBEY0xf8Y7g4plYDilMNG7vH99Vm39xxBDNIlhNlWHiwNU','QQ66AM5D2uxglK1R74n7BDkQnvriqBLHI4MM10GApRoABLWk9fh0HcPjWVQMmVlyWdSYwJfeUjsM3ln0',12);
+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 (803663557,8569388,'XusWi8PKRbUZtl6DiXhenJdQgDmsEodrzXNvs4JyOO1','tOJwg6tr9QkXSsco2eD420e1Gp4gvHUAlUGx','NcnQHUtt8RN7','npwUZxHTBagIBwwuH0jOJyYDy','G','x4',10);
+INSERT INTO ti VALUES (803663557,8569388,'XusWi8PKRbUZtl6DiXhenJdQgDmsEodrzXNvs4JyOO1','tOJwg6tr9QkXSsco2eD420e1Gp4gvHUAlUGx','NcnQHUtt8RN7','npwUZxHTBagIBwwuH0jOJyYDy','G','x4',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(69);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
+INSERT INTO t VALUES (2282040760,13657038,'U4w','F','6YnwY82EgcKQq3ahyb7TZCi0kzxwLR9c','0Apk8KQp','I','x',11);
+INSERT INTO ti VALUES (2282040760,13657038,'U4w','F','6YnwY82EgcKQq3ahyb7TZCi0kzxwLR9c','0Apk8KQp','I','x',11);
+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 (3555611581,7073687,'WIg3pos4B64ZhsyTn4jDFxx0vWlD1nvmgOzXZ4MISHsaP7Yr0y1s14rer0FMc','p0L5wXRjtPpRV9x7UTsACps5uXv4tCSFOVWOEogN6wrh2JuQpryFhG1J4RquGmcgoMJRUsPmfQfVLCxDQnaSRl3gGu150LyYdEENMoj6XhSpDd5IlmB8jpEZpCdsM8Ff4KB4IefFafK1tAynmObaVxn5gEJiM0KWrAyiMDl3vZNtIy8xpOcfmhMp7MaqOqCfDylDeiIBAju4R173sFdC2Lv7s9kRO64lEKBCfIkgqrOFF55q3XxTeIhf2XUk','BYsaJKR9GIhDXr4m9Y0Lf38W','PLK9ylvkEJpfTDf','0','r',12);
+INSERT INTO ti VALUES (3555611581,7073687,'WIg3pos4B64ZhsyTn4jDFxx0vWlD1nvmgOzXZ4MISHsaP7Yr0y1s14rer0FMc','p0L5wXRjtPpRV9x7UTsACps5uXv4tCSFOVWOEogN6wrh2JuQpryFhG1J4RquGmcgoMJRUsPmfQfVLCxDQnaSRl3gGu150LyYdEENMoj6XhSpDd5IlmB8jpEZpCdsM8Ff4KB4IefFafK1tAynmObaVxn5gEJiM0KWrAyiMDl3vZNtIy8xpOcfmhMp7MaqOqCfDylDeiIBAju4R173sFdC2Lv7s9kRO64lEKBCfIkgqrOFF55q3XxTeIhf2XUk','BYsaJKR9GIhDXr4m9Y0Lf38W','PLK9ylvkEJpfTDf','0','r',12);
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 (12644503944052263654,5791392,'Wnib02zrVCHlY3fKlLSlinmwgxf5ZTw','oeNsSNEcHB52DueBtGg9hS2EGOY6UcIDDbyH0gwOML5seRYooVK82IuTZpszR3ZHjVqTeCJKOEMC1AD','JxYtJQ6iId2hKfLodM5vhuf2MNrNPiVjw0B','nlgCJGauxlLyORDZMmpVlItkx3FEkYVfMmejHjaJxJtGFP9RTPTbrbBB','Hr8v0ASMSA03sQBujFLoRDzbrnpdJbHIQMi','fbvN6XzU96sOQ1',13);
-INSERT INTO ti VALUES (12644503944052263654,5791392,'Wnib02zrVCHlY3fKlLSlinmwgxf5ZTw','oeNsSNEcHB52DueBtGg9hS2EGOY6UcIDDbyH0gwOML5seRYooVK82IuTZpszR3ZHjVqTeCJKOEMC1AD','JxYtJQ6iId2hKfLodM5vhuf2MNrNPiVjw0B','nlgCJGauxlLyORDZMmpVlItkx3FEkYVfMmejHjaJxJtGFP9RTPTbrbBB','Hr8v0ASMSA03sQBujFLoRDzbrnpdJbHIQMi','fbvN6XzU96sOQ1',13);
-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 NOT NULL, c BINARY(97), d VARBINARY(53), e VARCHAR(27) NOT NULL, f VARBINARY(69), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10566891545754616885,2000685051,'zs0W4Og3SXZ7F6ZOGpyhx74ehxmmZmUfqysuKYIx5TsjZhJIw26v','l2Jiw46SX9YFMJDitkezUNniddmU22XpnoZnyTtb4er5','BKpNN5B','CsayNyIPTmRTYMBHQ','zEgd4zegqIjy6X5IPVQEbtUzs5j2jS','2iC5p44kd63Z9JKXVpyqtLaDTCVBK5AXDqUz9zoXh6qYooHjRZUSrQOxYWMbVB6CSlhtEQcHoMoAYDmKMdwR',0);
-INSERT INTO t VALUES (4742985545672169698,-1102025002,'EhqoRHKk6dPm73MPqmn98j67fu8FryeP6Wq8gVjFdGXCorAU7u4lmeIN','4ZN2RWya0VIXCmIXjargZ','mEcIEgdC','toy1MPahGV2CicC1rMK4IhPI178sftphxon2hE9Mx6NqGrDPzuukmR5YkSmb9Z8XHUxS','R5ajlzYaKmimWxDhLoAirE2ZpWwGChIFf0IniBAscWeMDHDHFZg1Tb7t5FTnengqEoxvHLWqTVGHvtCwG8iQEp0','dDzFaWBi53cwsRmJwY9F3tj06iyfv0lOTbip6AUWyWwRJ05KcZLM59',1);
-INSERT INTO t VALUES (8538711993677978466,1162696872,'StWOPd2k0wMCxQJgxn0UdY35lrjFSXxlgly4Zmar5ZKQ4EjAHIrbgrcPCKQnMrV6h2JMMz','9En','yhN','Ynp2j47','jtinSXvhNI89mxirKNM9dX9pHENtZA0rhKqCpS7GN','HeSYAVJHYHMZC4KEmVuTmdvm2s2LO67DQpD9LUs0dlUNgk',2);
-INSERT INTO t VALUES (5594826224732170945,-898745046,'xoiPJYNWqnaoDIx0zA8Io7mHoRYAXpxKcCQvTgoLqQ6RXNLLPDrAl6uUFOL5fxDVj70GibF7G2rBE1q6ln','v','ePrhhCU2wffHiQqasmV','QHdiEUP3ehPcOvClVr0EKMN9OV3Fx48Hr2cRtWtsLwD2QclenAeFR','YyuJsJic8RYYeIZRsyE6CofvjU54N29Xqzw3hR7sUbzqrhIGqqnxjta3E3xCy6afZZ3EaaKxe0cfO','VPLFhbSnzpCIYORu5hywpqa6LiL6aoCPjsdjUXdvPu1lrn0rJwM83MxE2w2PQOZY4',3);
-INSERT INTO t VALUES (12358804554637766325,1138982973,'NyqySKTEUKMxoIPSjVpVAhzZKetZhVfCzNwv8vicEG7P','tlYAFnBJbJ4N4bqwnWzIe3DcZ3DF','Ln7t0LoeKiUCfm5dP3z50','V3Kp4jE3IwUbHujaOXh8oUKEMff8toXme8j2DBRVmUqTN6yMYdzp76fZInxRl7C1C','D4t408DiGp78HFud90JIfVrGRjYEQ','RNZRNHK9VbEa1xDecA0iakswBkHChvtUjzaK4zhQiRJTDxiPYKBYwtz8WIND17ao6sSq5SHfwfoLZO70Q0eR3UB2Kuy0n',4);
-INSERT INTO t VALUES (5910212347655171615,-961867341,'WC3wT7Y80QaFEwbIEXxIHEjDBd6Ylp1QLSWjsst5PWPd9INVTxsJIskOv5fSgtVbDUJxJup','6H095uonK6eH','Sso6KiQ3gbu0','OCwneiuMzsdDWOfMO','ZU7XQrk9Mcd4gM5KuK4GsmHIfl8bVvo7NXzmPj9mOfCV5BpBCRYUjT','el15iqPh2Lo7hkot8H9bFiN3UK',5);
-INSERT INTO t VALUES (8907880930316729139,-1183825994,'AEWO0v6CG8SuNmu45ZHwjsr6cQe7zDQT','djkmSU','G5lXtwkvUM8vklR','xrJ','SQstNPYKSXH2PwQhYPXhmwYSE2Vidf1yGPHulsUjS2eVS1E4to0d2nR5cFf3Cawd2Uw6S6BPoeC5c3wygU9XXoldrroPhpG','8Y2U2XzA',6);
-INSERT INTO t VALUES (6762116392741589722,919808231,'pbPvq0cs0UpvKdQw0CbFO38hcuzonZ9MEY1hCOKu5IWzCBjMGCDrasON9Sm6yVlk','vesSiXXFL1L2fDVDOqXRwPUM69tmjhbUzSkohVFzRxgY0i','b','KKEpQhYFrC2EBsMGijQ9wW2boWClMEPXx7O3BWHy3By3Sz1kIJdtol','bR0RtiVyR7yczFIToUHEh1z6yl7x5zP1','Gh1GHAsLpbrj',7);
-INSERT INTO t VALUES (9228360895637572476,1983621912,'S3MmIv7S2DsZcRDfG7e7bNGiYGxLBLk5uKFWYtk8W91B5DVN5puAiLRmD94tsZXWbCfjYRMPDrkFb4jnyBE3tJoaZW0jU','rhULaEdtAt1S030dcxUM3AndrM3dA7Pew27aO','yWRlYVHlIWpe2','gsDrkuR0kbW58PeAdIHqwaHY6yfx7QYVqI9KALgS8MhVM8IrsMzHcTpOL3Tsu9Vsf','6fZ5Y3NTon4Ie5','qfUtcddfn4qYbPTxKmqkanG38vC9BJyvqZcXFVVlbUk5yvnNpdEcCnmptNc',8);
-INSERT INTO t VALUES (13727256492873302457,933859746,'UiVfRvSbbe0gymyUIGBQV9sY7DoOp0JKilik4ojM7c4gvY69z9DX0ZprYtvlk8S','WrBajmUNWVh6XeipAG6KpyNJG16WczlIEXhp4iPpPTIo9rGeiJ','aD1O13q9vZ7I','j0ChGa2KApeamqfCMjsdM8PxgH9N94QW6gyuA','6STd7w0ezRehkp0E3iAzOyY1fbU1vr5RA46uIqLI2','yAuvx5vHiRiB6RJHhhVhYKfkNJRa4QMeBjV33pZ3gL5OT5VpZDQMfSPmpXSHdZuTZW1qyFT3hv4sasJEfxN4vCeb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (12566502328924269050,1397646415,'UWj2UWCyuSHUrdTArUKpZb5b9RTne5Qnm9ZuFGKDAThl9KHfnGMnAQ5qQ','Hp3wlM69x9NL6uDrD0UZg8','VJx9V2pWmj','NhGBy6ao7A9hxmSsCMtk5rrBwYpMxMb','HvtOnwNAwRfOAM1M8JhNMmfqBikUJHKvA2Eb0oblR98g5IbbyAro08lP7G8sM8','fp9NUDl94wab0iCWmDnZSRGsCcvNokGEGY',10);
-INSERT INTO ti VALUES (12566502328924269050,1397646415,'UWj2UWCyuSHUrdTArUKpZb5b9RTne5Qnm9ZuFGKDAThl9KHfnGMnAQ5qQ','Hp3wlM69x9NL6uDrD0UZg8','VJx9V2pWmj','NhGBy6ao7A9hxmSsCMtk5rrBwYpMxMb','HvtOnwNAwRfOAM1M8JhNMmfqBikUJHKvA2Eb0oblR98g5IbbyAro08lP7G8sM8','fp9NUDl94wab0iCWmDnZSRGsCcvNokGEGY',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
-INSERT INTO t VALUES (12424075046019219161,-2122971752,'HLd9F08bB3hBhEKzsfJzzSzo0D1JBiVzXoY9Sl8uxttV6YkbDPZPyfWkFqHabrr0Q','zobqdCy07ia64p0xRh6MVlCF9eFQcYwjYsK1rN7oBv5cEgDv1XvfZ','YIVEbOxi','Zdl','4oJkZ6oJgi90KpncvhOwAWm0pJ2n7z9qghalAEEbLUvij4tE2cLuxIAzhNnIBhUJi2WfZdDw8lLgjvxVrGWqPRTIMbU0','B0wquRD2W9qEpxLcvacfxXn8K2BFAgXGje1xF2ljPuCxBzOlJwK',11);
-INSERT INTO ti VALUES (12424075046019219161,-2122971752,'HLd9F08bB3hBhEKzsfJzzSzo0D1JBiVzXoY9Sl8uxttV6YkbDPZPyfWkFqHabrr0Q','zobqdCy07ia64p0xRh6MVlCF9eFQcYwjYsK1rN7oBv5cEgDv1XvfZ','YIVEbOxi','Zdl','4oJkZ6oJgi90KpncvhOwAWm0pJ2n7z9qghalAEEbLUvij4tE2cLuxIAzhNnIBhUJi2WfZdDw8lLgjvxVrGWqPRTIMbU0','B0wquRD2W9qEpxLcvacfxXn8K2BFAgXGje1xF2ljPuCxBzOlJwK',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4301150659343008934,775529121,'yZG6eb8yu5TfspW8wiGbdWxT4JcFerWUXR42tQYQWdvyaH7ahlLhEuhkZfb7nO1V2L4q4c4t0PDu4i3EfBIyavwcktRPu3LTh','Bp7zH193K1edht1GiJcIN3rDfywFRtLzUS5hFEkfghEb1QNWGli6UXH','lrReJYdhjKywuvF7s','ZDKehvddU0i8SyCtncWSeLub358l','eMKlqQchRqDaIhM93kronY68J6qHXX9QvR0T','QsdWvcqiVS67uAZaYUFAKBhIUNChsVW05LIMNd8uvLoR5bjOJlBqgLdfvc',12);
-INSERT INTO ti VALUES (4301150659343008934,775529121,'yZG6eb8yu5TfspW8wiGbdWxT4JcFerWUXR42tQYQWdvyaH7ahlLhEuhkZfb7nO1V2L4q4c4t0PDu4i3EfBIyavwcktRPu3LTh','Bp7zH193K1edht1GiJcIN3rDfywFRtLzUS5hFEkfghEb1QNWGli6UXH','lrReJYdhjKywuvF7s','ZDKehvddU0i8SyCtncWSeLub358l','eMKlqQchRqDaIhM93kronY68J6qHXX9QvR0T','QsdWvcqiVS67uAZaYUFAKBhIUNChsVW05LIMNd8uvLoR5bjOJlBqgLdfvc',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5722946357807273654,-239442611,'EhkpDbjlQJAK5UkGc87QLpmG8m85Oa5ncSUrrQVxZG4sD1eqn34','1hUpz0sQukALGMxvDYruM2a8BcvHs5m1373f2H5yyiyTB47t3SJkX2JsHZhIMBP238nAZYKQvSKK8GiF4O2bI3JyWA4OQ736O5bDtVk8T','t41b2uAYq','5liHYzzHSf6wALWtqK1Wg647u0s3OCOkytloCzDDjVyEbDRDKEeCI1AzegJINoyKQbhc1ke1BVORzlAxI8tRfrSsn5wk9HGHxu1pqoL1yioZ9L5OJ5ukmyant4Ix94NjuHKJUwmHWut68oj','wRwtFh5TBjmj6y3BubmudX','bPR9md2oPsJdWEdg3NbWQCi8fp9c2kgC98fTH',13);
-INSERT INTO ti VALUES (5722946357807273654,-239442611,'EhkpDbjlQJAK5UkGc87QLpmG8m85Oa5ncSUrrQVxZG4sD1eqn34','1hUpz0sQukALGMxvDYruM2a8BcvHs5m1373f2H5yyiyTB47t3SJkX2JsHZhIMBP238nAZYKQvSKK8GiF4O2bI3JyWA4OQ736O5bDtVk8T','t41b2uAYq','5liHYzzHSf6wALWtqK1Wg647u0s3OCOkytloCzDDjVyEbDRDKEeCI1AzegJINoyKQbhc1ke1BVORzlAxI8tRfrSsn5wk9HGHxu1pqoL1yioZ9L5OJ5ukmyant4Ix94NjuHKJUwmHWut68oj','wRwtFh5TBjmj6y3BubmudX','bPR9md2oPsJdWEdg3NbWQCi8fp9c2kgC98fTH',13);
-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(88), d VARCHAR(29), e VARBINARY(45), f VARCHAR(47), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6498169,28535,'DRnLwyz6VUHvE7mSK3JU3ZOTPr08NN7DjrncvAkmqUQxH96','HwTNl6nnDNjhmLZgSePukkFkmK6w1','ZKzv','RzsZr1i1GUHLX2ifbHaVjvxCotM4G1b1yscU02iA9t','vPzHjU5rH','eXSLepQ1vZNllTpodf99tyFO0',0);
-INSERT INTO t VALUES (2723455,36357,'wC4','CUaYv','4dbSTkv','EnTM0Wx7ey1yOqUpjvZuPKNTx3nsMvSSiXSvFYhq','kSKux750EnH8V4JMN89Rf','FFVyTTdNq4ZkVF8z9tOlo32hR2zehIy9Q4GPIC7fB4uOiMnEkjSlhYl0plVkPlzt1t9DEVlp7xljSlfcLpXx3m',1);
-INSERT INTO t VALUES (-4649962,32459,'ClPDgFfGuOPUeue32Sya27rWaWn64j4vHNVQQuiNHO8gAapfFeJtNCgm2vjBG0o','Hso7OyQzwtVrW1PRZbbcKoRADYe1V','GUCeaQ3YAYT8CDips6j776fOhg9Bs1ZOD2l','gdcgL5LJaeGpl7WJVyxlky3i92Yp5L4ww8goLDVwzPgix8J','hEV2gO0GumRAUHQpj7Lm612XIhCXG9BGcXrZ','ZV8lbn64cRlCBJC5njT5peohuBpFOUYxNctb1mi4XG5v4xhleZ67mk',2);
-INSERT INTO t VALUES (5974477,39759,'CGOMa24LDB8QU9sFvWjhWou4VIwYQwPq8DexuObSSGJnvqF0pkjuqsNKsPpJX','h2PFLeBRvUzf6t9lErXzT8Vds','QLdWfMOAKgMbQriemr6U6GhEPvv9O1o8OS9eiS','yrTMGtq5cfqrPUEyvlsWS','Na9buGeEFMnNIu6wdiRtAyg4qsMNYmO6JwOhRfko4WhkN2fRuWLkj','UQYeX5EayDeMirEMDBcpc7VWw3VhbaoqoGb455D',3);
-INSERT INTO t VALUES (4719286,49557,'r4TlC3STeKvpjKNWflh5VP1R14msqaStpgBuB39ku2jeFD3KDM5cyC69eAY2GOOrFMGUn4ZYrjeMcKQNTpP0','1BZfMiBQ2','Pu3D9rlq','XUnabzc1IwHRaFYEIb03f7nEHBeREl2aGFwZ','Fti2jNo48ZTxcc6ZjIkcaXdCryjZuNd2Q6VE5anINQAFtUktf6BHCxfG3cuRcUwaKFw','KqdL3QzbWJHHbkWyzyYuPwKGSlZpQLxSFaD9bElcaTUnJfEOVxIYbyVhTDJO3x8I3YDKTWCGlsxTh7uGUdxXbPxQ6drjizRI',4);
-INSERT INTO t VALUES (3219220,48652,'8jwGVIul3NPubv5kvI','sC5lpPCdCuamho0lXUb','z713Tx4MSH2pkU','jXTyMJg5JyuqBicJ8YZVCpRmghZFr1xlIZwu2FQSLOaofn','4d9iZOWKxxgd6UXKQyKTxhamxoORKysXfvqBJK02BIKkM2PMB5MSe1SQ6XmqHDgtEf7QKoTN2QPo1df1cnOgcMdQJeMircO','q5C12BHu8sqPvO2gk3Eb5gPDGauPv7iGC6dgDJYbynWloI32Jjl3jxvlfGLuZB73RbbUCgj6gkNycHtMJ',5);
-INSERT INTO t VALUES (-8026409,58697,'mXS8mz9sMooewWtBZ49cSuiIMiJceW39G4l3HETweBhyETSf8F30YtOJUcXOKU','kC51DqyjKxBG6FgPaGK','bVmWai55csBLv0HGpv9T2XGDkmR','Vd37UT1ZZlR4CUN9F4RxgH5VX','o','WkLYHcSoafFjfMs3bDcRO9oOWPl82C0qwNvKxfhogIkut1eD8s4fb8Q1b6btewDoKTmXD3OfYyfYMxLSmle0',6);
-INSERT INTO t VALUES (6790585,10894,'5CIVNgsl4mj8nRK5QUNAZcVAJ15KkazOKGCGHxpY0hUokEdL5FOKMy','3ULPd4zdLRt','ynJ','Fl2mqJOukOBMSXjYJh9B2LTtDXdOhB4n1Ys8Su1p3p94','YPEk3jlZppsC','AgtZf7PR8SAck610AinagxZ2d4nd0GxnL129p2psGwZigPrYsjESbtOKJUo7VKAviKnZuZk8sFSd9aYVeh60nMPUxvfuP0gSl',7);
-INSERT INTO t VALUES (5717755,64942,'G5CcgzumlkQpaYM2yvgozpTcHuE7jAbvW5pl8Bb4IJJfmo5LYBcMgtsRkRqEmESnAYgAyCW7ssc0qm','Zrrud5tCz0Q3kS9leZ9k1EWThbsGu','qMQJY60yGOlZfWJPh9n804qp2DqMo4kVoyOu3YDgQ','w338pB45NetZVeFE6j69UHlYerCOVbzlxy','6xhDzNojuuP6ni5DVInKxX6GX8Hes9pgKHgCRq26pE2FNhENcIMQ3bVS8Vj9H','GtOF6JQnwH7RaZCFmGzb',8);
-INSERT INTO t VALUES (-1934614,6610,'rRLIlUC2swGUPc1TA92inBJazfWvEHI4grKpfJuvzhovCu9yiISYvp5aGr','t3Qg64iwiPlrm','DAYYkarUZ0nHEF2cLMQIADlE4L2CB4MiFs5Le9','kzUV88R','wUY2KXamKQQKWzkhqi1jcIDUqV5v4zsGK7NEUIOrdf0hnYDAmrwr8yQ6L60uIvdggsQPiK','j4KR0AN0VJT6HhXQ1j1r5j5cPfubA277yrwVfYTdrnXjfBaoVGR0fvYI3E0rB08oha2Gn4lAPilAhV0Xg4u',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-6811377666954005049,30178,'BShxwGJc4unt6CZPhuadIG7LPX','GnExOm','nKG0yIqp','uOYwG28eJk2RiLDnzxMZXD0KRI','bIKLDcGfokze6pu3TWEhclQslq6S2','mXVITP',10);
-INSERT INTO ti VALUES (-6811377666954005049,30178,'BShxwGJc4unt6CZPhuadIG7LPX','GnExOm','nKG0yIqp','uOYwG28eJk2RiLDnzxMZXD0KRI','bIKLDcGfokze6pu3TWEhclQslq6S2','mXVITP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(89);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(89);
-INSERT INTO t VALUES (-4898390307336231807,22303,'Opsz06C9r9jX0Fl7GPWgtpGgbSfrUOhGWfjzT7pNHwGmsrVQURdnBMcO3T0pYvwIFktL','9G0hCKNkpGby7qmt6yGo','efaIE6QpAFdlB6zWYKTp975LOkxf','suwDoIZJ4UxmwbGSrhtuCbDkG1DTgGNxw4fAQEycMewem','mLLreFZOI0fUlZxNvJvCpt4IvS5GDjX3uRbdRN9fHrAJRu6xOJg7m4iXNeYI','w8uXChZLxczJL',11);
-INSERT INTO ti VALUES (-4898390307336231807,22303,'Opsz06C9r9jX0Fl7GPWgtpGgbSfrUOhGWfjzT7pNHwGmsrVQURdnBMcO3T0pYvwIFktL','9G0hCKNkpGby7qmt6yGo','efaIE6QpAFdlB6zWYKTp975LOkxf','suwDoIZJ4UxmwbGSrhtuCbDkG1DTgGNxw4fAQEycMewem','mLLreFZOI0fUlZxNvJvCpt4IvS5GDjX3uRbdRN9fHrAJRu6xOJg7m4iXNeYI','w8uXChZLxczJL',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1667556268129159362,1694,'nB83hvaJbk7sqiiuVv4HbjMCU7QVuktHlsQZwyRT6R0xnMKIrJUPDkXwCpHfhaPcqs','q9BfL95V8Nah9lbb1BarFRYEtcIDPl1mkJpNeZkRDNZRkDdn3QG3CQjB3vMpVFBB8CLp8SPqb8dtG8OeKLwTkvCvMSoUPVdOcPQ4mqNLUQ','J','yrPjT6gfRe1LJAoh6kbOg5IeHfY5AXv33EA','ssh4niqXdXiJvnkMMirFW2yVDWl1fA','UEOCdOvX5g0Ctgh9FQR2ZxY',12);
-INSERT INTO ti VALUES (1667556268129159362,1694,'nB83hvaJbk7sqiiuVv4HbjMCU7QVuktHlsQZwyRT6R0xnMKIrJUPDkXwCpHfhaPcqs','q9BfL95V8Nah9lbb1BarFRYEtcIDPl1mkJpNeZkRDNZRkDdn3QG3CQjB3vMpVFBB8CLp8SPqb8dtG8OeKLwTkvCvMSoUPVdOcPQ4mqNLUQ','J','yrPjT6gfRe1LJAoh6kbOg5IeHfY5AXv33EA','ssh4niqXdXiJvnkMMirFW2yVDWl1fA','UEOCdOvX5g0Ctgh9FQR2ZxY',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1699128521639448813,5283,'ZOJYE3Ml5lyJRprq2MxL0fN2ob44Se','7ZEGaOPbWJb','SxqZP','f7MhGbTzXpRzrsFP9yeAgNoQKEfTzfHKLNkes3hH8ZbxKxF4cYAHNuLVjXaA97yRKztp3J2ijRYE1Ano1gmAGbWvr','cwmw3UJqQ06WO','5ya9VJABdvzbF0ha9j1DMLwuaeNA3KQk0mv6pwF',13);
-INSERT INTO ti VALUES (-1699128521639448813,5283,'ZOJYE3Ml5lyJRprq2MxL0fN2ob44Se','7ZEGaOPbWJb','SxqZP','f7MhGbTzXpRzrsFP9yeAgNoQKEfTzfHKLNkes3hH8ZbxKxF4cYAHNuLVjXaA97yRKztp3J2ijRYE1Ano1gmAGbWvr','cwmw3UJqQ06WO','5ya9VJABdvzbF0ha9j1DMLwuaeNA3KQk0mv6pwF',13);
-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 NOT NULL, c BINARY(55), d VARBINARY(32) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (122,54,'BSSpS7ZSx','2LDGuqYRE2Jo2oXzJ3A1f7GvzJUxrrm','vz4Q9','AmQGIHkxjN','UNh12p72jndG','UoZdUb5wKXZxim8sDwor2wDLTqFmP',0);
-INSERT INTO t VALUES (114,250,'qhVoBT1mSEany9LgEgr5edPZBpOxKzFrZIJj','QIuNoe','I8','Jjs7c9PlkGVdRKL526bp3G4gRKg7TvA9ssaKtLUBBTSxeccLv8dvotQ08ymr6ia3bNrD','IgJXo5FpkhmWWmdDuZRQrk5YVewrUZ8N21','fEExcZl0avGhMOAdbDe09hq8sWl6r5XB31EHG5S5gQJlg',1);
-INSERT INTO t VALUES (66,204,'v2oTDmIYqvck3h5uVYm2cBo8JZBcukMHuUjzsHy','Pb0A6mT6','2Ev2YfmeQDiTvunapOasN','99UNUPWTeC7RIIrbg9Kj9KqsFZxOgpnXjROH3j43JiuLSOqOoNaZsfokjfaYs0H8ukP8WL6','92jiJhbdSSLNvD9YBZvWDdALoSKvyqAxM9qdghYx','V1QOLpYzrxfT1DqPmyZRIRmvlyUhUp',2);
-INSERT INTO t VALUES (48,114,'u4njjjN5jW0aQOLkRv3xs0pPI0sxN9unF6eyzXNy','id0beX3jF2W3e1UN','SlMCshrHRS0FlnN0T','AnLdlDLdeg98X7hqsfUyLrYiBh1uVaDkvRAB1DeZhXBklIyclUTsLUIYCPbEqmCuVBKa3pGZaiHRDm1nQC3','L2mdff1tqpPkyo43bW9GwYLl5wG','l5SW7EcHXSsupQzwFLLDkUZq9MzKjYzzyoVWdDWcyQopgSZklfZaeGXLDcJWEAwWLpQJh04TTbzKOtgpzM1',3);
-INSERT INTO t VALUES (-37,30,'KxdwQQCN9bp','YKmosrkD9OqdrPQEmReBQg2G','iZskcuG2SGnhGSzWFBsdgO0b4NCbvIAf','epEW8hrfxYQ0','rrz6GHmJNiqAFrVY5S3GtXWZ07vkoSTzItBt7jHsK0NRKpjAdf19IAw','dLoNZ6vYnVV9cwYAAhRLSfXCe0YK5rI4doTTP5lietAscEqokE2wd',4);
-INSERT INTO t VALUES (37,47,'gL4WyHKHtoRXhyAtnkb6blIbdKn','9I2nMyo4IA1wVEBuITHV22bTGUR','phPnxC2pEdZngWdvIIZqNa4V','xVo','x77uX1OGwKY0l','uDAbErS5tACSjOICLRCwqvKS4Vg7yyjMGEBDkxsX5v6tCGBVZqLKK1kG6PnqAh4X5TB1BckWZVzO3KNHKA',5);
-INSERT INTO t VALUES (27,191,'pejKpQk4qBUw3','K4w9NU7HaGBOKWruBmR60fMpWBGopdxl','Xp9jg99aWDKo8Zwn9kWNVlDiVlP','7CFXgUybmADMdilnQeIF','BR2vfXI2NA6UGmnUXaP1YBhQMWu0IDsNPCtLzNds86cLMct6nhlSNgBLR7DHVP4FGvpP0Bj9dCzznjXs','8bEdMHP9VKgFtC4anPPcWrvUJg2NJvVz5f',6);
-INSERT INTO t VALUES (55,189,'C6kH6zq','DPBwp1Nly','DvpgP12w','qeA0KCUrmM7jh4AnFUrlhdtPIq7TomieuR2VyUvy77AZeulpdQGMKueqLN5UUJWWzjmY','qhCBz3piosKE2ZrvjRcV3A','xeOnEdEB',7);
-INSERT INTO t VALUES (-76,181,'E81yC2Wa','9X3ErsShdoXBUXERYjQtmsiE5','ry','1QUFen8JriDJypNdi','yGK0zzrJUC5DowVIxQkVUIp','rHL9ONP2G7FfsLVXRdHXEQ7YMUcUHSaahBs1VCZ3FyZ5uMQzh9e0JowL',8);
-INSERT INTO t VALUES (-48,251,'pOgs0zv1RwXjM3tTKPAGSetmORpqLpcoFF8makDMzwotVC84','Z5jGEG','5VeT','v5bAEWwKwzagHi4oqKtSGv7Ss6dio8eXHeTUB10kx6EyHDeYaC4EFT64xME8hzR3w6fLuLAWN','W','oc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2437557639,4281391,'2B8hzklO1XII4LksSmnnXPqK8tvFaRpzqoUmjDtcvlp5vK4fRVR','KTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHFN824WKGO4HlEi5RCAPOzscueuhMLWABwDuFOf6OuzmUOnZkqXjtpf8LUUdIzbMiXDpCzwa9P5i0fdRK5jECQOEngoAgcD9GA3hhBYLHSBlnSoPIGRlVUsr1nmt8d0pNklhxXTw','cHIMPEQ51bWc8BSuaV','C3cRYpT7FlOOU0P02YRHdE12yJGnEAfFKYUZ','o','S',13);
+INSERT INTO ti VALUES (2437557639,4281391,'2B8hzklO1XII4LksSmnnXPqK8tvFaRpzqoUmjDtcvlp5vK4fRVR','KTGPGCeEKcK4p6YAbV8kdZv4SYXp8PSSRXjHFN824WKGO4HlEi5RCAPOzscueuhMLWABwDuFOf6OuzmUOnZkqXjtpf8LUUdIzbMiXDpCzwa9P5i0fdRK5jECQOEngoAgcD9GA3hhBYLHSBlnSoPIGRlVUsr1nmt8d0pNklhxXTw','cHIMPEQ51bWc8BSuaV','C3cRYpT7FlOOU0P02YRHdE12yJGnEAfFKYUZ','o','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2997619924,14697516,'hxZqNkC0HPV8tHIHgunNmIbpm8rww4xSTrUyvBQgyc3aKJUGYtSxMCnEVykU6IKd7O','rpzR2QhQQWTva7pbdgdr7cUHYLNwTkDLar990R17KLii3hVzOVQ0RTJBg5PZ0353W7wPqegOsMpiy4aQWlbnypKGPQRh5wHhHPBVew6xz7zWqtUpibNCIUa20kPBwvPp7Tey1iCk4GFE7sJKQrgM7nfGtAcsEULDh9XEyyCCkiV7Z0zoodCnEvA3c23B072KnhrOO2ti6oo6MDXVxPmnC1Oy7Es55vun','iEylF7v98wzuYfTvgnOmkrR3i1BdHsihu0q','0HCP9yjzG2nF43LpM7oP0F96F5MihtaCCTwWPB2DrsX0uNyHJbNUrQKc','v','N',14);
+INSERT INTO ti VALUES (2997619924,14697516,'hxZqNkC0HPV8tHIHgunNmIbpm8rww4xSTrUyvBQgyc3aKJUGYtSxMCnEVykU6IKd7O','rpzR2QhQQWTva7pbdgdr7cUHYLNwTkDLar990R17KLii3hVzOVQ0RTJBg5PZ0353W7wPqegOsMpiy4aQWlbnypKGPQRh5wHhHPBVew6xz7zWqtUpibNCIUa20kPBwvPp7Tey1iCk4GFE7sJKQrgM7nfGtAcsEULDh9XEyyCCkiV7Z0zoodCnEvA3c23B072KnhrOO2ti6oo6MDXVxPmnC1Oy7Es55vun','iEylF7v98wzuYfTvgnOmkrR3i1BdHsihu0q','0HCP9yjzG2nF43LpM7oP0F96F5MihtaCCTwWPB2DrsX0uNyHJbNUrQKc','v','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4173556006,2246434,'1OSaRaJ9R7tDWsGKvjJtoOlCIs0n1v3ISTh','0bePdUgelQEj7bumnRmo2SHXABDMaS1rAhlEu0tQgu1JANmiNxuMCMGoA6qv3DBpdeBP1xPdoGuzGtYW1MYKTKcGX31pG7DNOMY8LBpN0FzkMDIvUkDgZea9TRgxBD1gOeQiywn39sgwFv67UfFJc8GOBbtBgmuTo','LuOlwHQ2qBa0wWyg','dlg1dBvxLIICx1HDo8c8CS1fI5L8nHnBqzGTjpLEd5lnztPbEJUD0KkIQ7QJJHS34cGyCTuqppjtXb8RKgDUrnr2C6G','q','DvQ',15);
+INSERT INTO ti VALUES (4173556006,2246434,'1OSaRaJ9R7tDWsGKvjJtoOlCIs0n1v3ISTh','0bePdUgelQEj7bumnRmo2SHXABDMaS1rAhlEu0tQgu1JANmiNxuMCMGoA6qv3DBpdeBP1xPdoGuzGtYW1MYKTKcGX31pG7DNOMY8LBpN0FzkMDIvUkDgZea9TRgxBD1gOeQiywn39sgwFv67UfFJc8GOBbtBgmuTo','LuOlwHQ2qBa0wWyg','dlg1dBvxLIICx1HDo8c8CS1fI5L8nHnBqzGTjpLEd5lnztPbEJUD0KkIQ7QJJHS34cGyCTuqppjtXb8RKgDUrnr2C6G','q','DvQ',15);
+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(38), d VARBINARY(61) NOT NULL, e VARCHAR(90), f VARCHAR(22), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7120464,126,'Jr','LAuSxaEmgDQ3hBTJC7lfrSByrR147cy','1b1FcQ6Jfd10dwDnpBZmGJKpU3eAmffsCLcJyr5wVerqCgMqMsBgJ7yiZdqsAbDsKVZN52MBawapi5PMStDNI','EYIm1vzKR5c1KKNeK','T','J',0);
+INSERT INTO t VALUES (-6142719,65,'RWp0SDFQKTVes3','gsiTNW1j2UQG8IG5F3X','3fIFmxcZaAn','V','m','r',1);
+INSERT INTO t VALUES (-957519,40,'7E5uB38m76JhnlA7KAdv6b9O','3qhs2Kf4JdLJoA2yu6lRvk8g3pEK0YyNJT5WfQOAn0wUJNjM','WndmjrlTT4GF9ix6dtgch95gsm8y2cQitKa0hqtGc8URQQNOdZ4Uc6k9lVuY8Iic9u','YPN8h','C','P',2);
+INSERT INTO t VALUES (5351937,22,'d','TYTbEixAIzEdd8pVDa6k31EMcRA82QFKmYKpPSihyJ2HZAZcmzDv20','cgs2Im245kWn14BFaTMzR6rEeo1y2LK2USAv5L2chRz9t0upck6HYrBf1purO6mOF5','e','M1','k',3);
+INSERT INTO t VALUES (-2310924,64,'uULuKx3rxBIIvqBCwuhRHxaVSYw3W','lbJU8','DMRQHPtFilK9rAAfcD9fIU47QDnYaLjbm5djJHVls976TH5DkbdMWu8855b1yp8R3UoYKQOh','OKso5EZaYI65RTtU4mFx8','h','M',4);
+INSERT INTO t VALUES (-6237637,30,'LyUCjOxpik6E1TOTtYIeALDD6gUrs9qRtLsK','es8QsbUY0k1F8Jl866iYC8SM8lg','b8VDXQ3pJmJESbMGzoxVH0KUTJsFO3YsKYkqZC8CJBmJTbqi5puOx6SZEFk3','g2r61g','ay','a',5);
+INSERT INTO t VALUES (-5577861,-44,'ZP5PI3xBivRMFjT4qD2W3yLHLRh7LaCzja44D','BQ1R6yGeOF6LApYCSnmzqCgtqiqesCJ','ynEVtDwHtqTp83To21a9LNEm59SeJgvW7GNqGnsIYxxojd9uR1W5fi6AzoVOrR7LVS82MceR6NZvoLiKTRlFb7hgK','08','0n','9',6);
+INSERT INTO t VALUES (-6981589,76,'xG8mUoTFi0JQLGzpkhSnrJSbukJwnGPaqJaz73','SbX','m5nD5qzOZawPIx9DQohvLvixaf3uxaHIfeGQDZc4zGYopbe6EIfMO','tcr','P','7',7);
+INSERT INTO t VALUES (7088357,-82,'TyRWOOvZauFoHLyDj24xBwJ3','9GUunnNo9Z19ToM2FBS4a3qEV','QGBlMWc4EYe02YZfeGBZaUQ7PQrOUkkpFVEe3Jlo14U93Mvi1oBxaytQcXm2MECKBhXtOPV41NxZaXnumoaoSo','B1','D','c',8);
+INSERT INTO t VALUES (-3698239,-39,'P586czs2JzwUqRH4','LuaQ9qkdrxfnmLZOvU4sAKmhrMiuU7VlFblW9ez2','UuMZAo3mUbAhgkErYWrsS6zXbmBjb3PKSAH2pQfatgE37C7unveCK','12BNEK7FS46R','L','f',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c CHAR(38), d VARBINARY(61) NOT NULL, e VARCHAR(90), f VARCHAR(22), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-2970403703788167735,93,'AThwFs1slhX4R7EGAr4YIguTn0hjOL4W6k0ukrCNp7PdJBiS1c','Vii353KCTPop36gpr66f','zsCDD','abFhse8aYasdAtKDn486GhtJiBVocqVXCg8fBo7uqkJGlkU9Q29AsJGNxZ4Ao170PRsq47T17','iPNg190JYis2gk4Wks0vlUQiuGLWrtcHWc9gLomfqwqg1r21ARZb9VJbIZvoYPOcgE3Oh0X','loUg5ZZ0rPlmAKAG4X6Q',10);
-INSERT INTO ti VALUES (-2970403703788167735,93,'AThwFs1slhX4R7EGAr4YIguTn0hjOL4W6k0ukrCNp7PdJBiS1c','Vii353KCTPop36gpr66f','zsCDD','abFhse8aYasdAtKDn486GhtJiBVocqVXCg8fBo7uqkJGlkU9Q29AsJGNxZ4Ao170PRsq47T17','iPNg190JYis2gk4Wks0vlUQiuGLWrtcHWc9gLomfqwqg1r21ARZb9VJbIZvoYPOcgE3Oh0X','loUg5ZZ0rPlmAKAG4X6Q',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(56);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
-INSERT INTO t VALUES (5624217048461666075,111,'hyJifdEY8UlalNPYE3LKYAUCzu370Gs35PR0HxPNvaBV3KeW0fJd4','gBwQMsk0094BjMNXUm3fyIo4tYZO6','TY','n632ZH3z5GDQVxpGu3RIr6ZwlJNfuDZGsDBlKX160DImKY88dCRQunvDaF0Y0kAt7iksHE','ScJwdSEyRnCWr9lfHH2fTRVx091zSOHR3HQeLFOLRZsHiYkyXP1wdpsxEdXNj3DMWNq','l7qRNlMLp0NjuEzCEgVMbnqWbM32gqMC2UiSTG8MnTXbtBYDzkUnWjTpzIXz7dIGNTV6SE00zZhjIGj7XtIkeDqVDBC32SEnK4',11);
-INSERT INTO ti VALUES (5624217048461666075,111,'hyJifdEY8UlalNPYE3LKYAUCzu370Gs35PR0HxPNvaBV3KeW0fJd4','gBwQMsk0094BjMNXUm3fyIo4tYZO6','TY','n632ZH3z5GDQVxpGu3RIr6ZwlJNfuDZGsDBlKX160DImKY88dCRQunvDaF0Y0kAt7iksHE','ScJwdSEyRnCWr9lfHH2fTRVx091zSOHR3HQeLFOLRZsHiYkyXP1wdpsxEdXNj3DMWNq','l7qRNlMLp0NjuEzCEgVMbnqWbM32gqMC2UiSTG8MnTXbtBYDzkUnWjTpzIXz7dIGNTV6SE00zZhjIGj7XtIkeDqVDBC32SEnK4',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7768039679157984195,174,'hK3eeedt4GM','32F4CCeeC8z3D91LE8l3zCMZEftMUk7lLofpasiNR6MfnlanCvRwzKgaA40GuSeHnfdVfDLfJiogLRGPPUmdXXPZ2DXmmfgj0E5nwD33S','Z7rU1','0Z6zZxsxdySMYM9ev9nS','XUDxmaPIljseFsUeinOEQeilvjmAgQW4OCEGfVFN0pfzsM5wPXAKpExTm5t','EgDr6r0kYXf138NiPEOjnbWqUdEs4IisAzdJdf1CtSBbOBG382GgpKQ9',12);
-INSERT INTO ti VALUES (7768039679157984195,174,'hK3eeedt4GM','32F4CCeeC8z3D91LE8l3zCMZEftMUk7lLofpasiNR6MfnlanCvRwzKgaA40GuSeHnfdVfDLfJiogLRGPPUmdXXPZ2DXmmfgj0E5nwD33S','Z7rU1','0Z6zZxsxdySMYM9ev9nS','XUDxmaPIljseFsUeinOEQeilvjmAgQW4OCEGfVFN0pfzsM5wPXAKpExTm5t','EgDr6r0kYXf138NiPEOjnbWqUdEs4IisAzdJdf1CtSBbOBG382GgpKQ9',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2061170493567792002,133,'dVHtvt','5j2I6WsB3jOuqE0bG3iyz','7XaGO6Mj82t4JCjWJkF2ZzTKPzLRF','lliGqN4acEEarmyrPNEsKGHPGoQ6EKx17d5ymQfCXaNG3V9Il7IKhcn6rX9VE2uJ3Mh936bIqaUOPDxRVuxsEnyJZghEf','jjlx8Tis4aEqdskZ2trnaRyseNh4ppg4ShoFL6AZaYAZKN3Vq8iocueFTE8NwFtx0FRe6mMOvkTYQ6tUBy','l9uSVZCr2dSSutxRbCkPHRxvwEWfrkj5y7AMqp0uedcRIkvczxgg7Pi8GVGztNvF09DD4bQ8B2wiNRStC',13);
-INSERT INTO ti VALUES (2061170493567792002,133,'dVHtvt','5j2I6WsB3jOuqE0bG3iyz','7XaGO6Mj82t4JCjWJkF2ZzTKPzLRF','lliGqN4acEEarmyrPNEsKGHPGoQ6EKx17d5ymQfCXaNG3V9Il7IKhcn6rX9VE2uJ3Mh936bIqaUOPDxRVuxsEnyJZghEf','jjlx8Tis4aEqdskZ2trnaRyseNh4ppg4ShoFL6AZaYAZKN3Vq8iocueFTE8NwFtx0FRe6mMOvkTYQ6tUBy','l9uSVZCr2dSSutxRbCkPHRxvwEWfrkj5y7AMqp0uedcRIkvczxgg7Pi8GVGztNvF09DD4bQ8B2wiNRStC',13);
-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(12), d VARBINARY(54) NOT NULL, e VARCHAR(88) NOT NULL, f VARCHAR(69), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6163735742387072512,-8338069825594490983,'vFWCYZRSO','VIvc8mWcyXM7L34rhRLyi2v22Zye','X3NtZmo0qJD9Zer38acc88kEHVzG4gnEs1wAQO5mnKuzYJSRO84ECGJD1A9OZmJwfrFA0eZSHt2dQvk6vBK','SUAzynwjka30F6m6HfvcR0DEDNkrom1vz32vOeaLI7ItzqvlMst','r5GgEakwHbtItV1Ktq3nnmatGM7eG5jiQ','JXR74f0sBHY8wkb2NWjyap1osMmrTkS',0);
-INSERT INTO t VALUES (1513523276445319025,-4764087304488963660,'TYzGxK','fqO2XQTgl6sEM4OlA','EVNFuUssAKv02z5QIzSq6JK5kxn6B8','U1pGrDB','XKJ0aI8oziSKL','rDPFg7hnlhGzbhpeDMo3VQ7A83po7rPpzscAwe2ZjMHQXQmgjmyxpZ6fALthk6i51medofqQ',1);
-INSERT INTO t VALUES (-4516796363082640222,-445865636738647482,'1mJKaww4M','9LZ5hAbam5XFyhcjFJafSYEMcr0OnpY2XSNa5SsH15St6pfiuuBF','x7hlWYbecYAGuRqh8UYWLYnHS8ctpLycUd6JpFaTOszO6w6ouRQbfdpNt3FRg','xGQY5qzucipQ3D2Mn2DDQpr','2RM1pgStfOcnkn8eDvSP752L57qwhshjpWPbGrh1AXgOmF','2OlmErH43D5lwYiqQ0Q9AeD5JwWX6suwpl9oINfC9YiC0XbIRrDJfxWJbNaCt0',2);
-INSERT INTO t VALUES (1622637471671612078,3449083024415808758,'2rQDzFT','EMnr58GZ99MPrpVLNySnMBQTZaNMCaG484ATBRDhlnBUrkntQ3rA','MiHQWli7ag64rPjOMsNY0ao5eECmO0MvvQFcuc0B24IIw0N6xxPg','xEOH6fyCnkPE4Yagr4GTssDMTf8QUYTRmtUXkloEhoox6xDmLVQpAzkL8qEF4MuvqoD','FrqPfnsRsgR3QcocCzpmQDXnQP44kz1xGOeAObvvQ8aKMuyYh6rbxSqVajzbKaW','kt05YZhZ48FLrcmTgc',3);
-INSERT INTO t VALUES (-8689539559245032791,6770467186739340326,'cAz','cigcJBrqm4Sgo','zh2TNeWuAZx73Bcy15Jp2LlxE7uab98g8JMtFmLZlnyz2ikWtKYWLR8L7IM22bOlnXVUS8bCv','qQ2A','T','JrqfxXrabwZFOfSiVmJpxLP8NIosKe41A534N',4);
-INSERT INTO t VALUES (-708878572979405111,1906175697290154339,'x9PcQJ','tIM7nfxWtPR8yWWGaYkQ0fHTSiH424qmJJ1zmrinqIi8uQhaEH','xPdT03SOInq4PZFqWzzs7ZIiz3RxE7R','ekboaI6fG1f','NHcKKFT0NKfdOiayyVaWnxCuk','szvQcB3yYMknxmJXFlxrS',5);
-INSERT INTO t VALUES (-4131163645098628199,-6043222181195561613,'GG18OUcG','FJw3Vr8apJvv5Z1l6oMRZHRbDFXQgM04XlScJcsd','cXwX8sKai4iJuFmXIxbL7LxyYX','q7GODnEgA6xYV0HLsR49LRx9LRey9CNTcTeWhBWnFJwnhyG60M2MCmj3MOd7','sxSU4HZv5fnQbenTf9P09dVt5tfSVIDQMUlqGFFmVpoaENMNkLKuAp3jakDZWCIVgGnfVZryCRwMjJIsOr49rUWFM','7Q7CBrylpUCWwEFRjC42M5qyqIgcZSPlRQS0dCm5ItSPpN9VK3UC9z7Af6t2vL9TjBWuKxivYqCW',6);
-INSERT INTO t VALUES (-8095554704608368437,6414579273347863700,'f','EeZU','HLzME5ufG0lxdJ4os5nEKMwPq','PQ9nHINvYIoz5vxMm8xFIcrBcilBwz9SIj','UOlm7owEKobFpRVB719G0buEYL4kPswHfraOzdYfKY1BsmWnmew1tFUwUs4RtwOKC5m3PZ53LeyNYxzRf98rAaOSyu77uDvZT0p','McUG39lybmgELfN',7);
-INSERT INTO t VALUES (-842755270850755965,3810179851019328301,'XB1s','YxMiLvovs7lL8NQf8t9lVP7HA6I5bBfi6','WVoO1KSNZErlZbCBcxBBLaB7DtKYh4mbd8Y4alXclMBFo1mUhHtilT9MMnmI8WVSY54D8WNK7Xmeh','MPc54YEViwDsPbbRRnX7IeQ6mj6dLAOibndovpF2VSnhXylQq1K4M','gCkZ42L8osHjKptmNUh7A4SShMjR0zXnCWMPiBhX4rTbND0','cTwkHpLutn0i0V7gL6rw3HGauvgYGrghl3Xyc3laoAHQjoNfdWB6RhKJsyyla48QTysc2vO8tJkC',8);
-INSERT INTO t VALUES (-5597036276323054159,3380182039180023715,'VIl14QBo','8dqDAz','Ux50XN2ECveAIIE5YhtOTuwOvEYZs9zg7nzdWEJ7SQyvMKig5R4RrIhUG46bR2GP9YiU3N6xzEU','iH46ouLZ3KhRhqm0Z5RfPQs7IAKhF58n1q9Ndnpdf1LaiNDLzYJIRpCtsMIcArEdG2W4T','V1XQt53RedmZP3U47cJjquawXhSgKd6HI5ByqMWJFu','EFhGMHE48g1DSfTYNSDqgfSw4GyFinPS05OUPKVKksTKfblbpZSVVf8RVE05R923HnoEWOFUDhtPnUm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-6159645712034778688,-1967563563804083722,'f37rMsmX','Qur3cMuYufdH4u5KB4biSoX139ElsxoHIl','qz8s08LptPjuaQtRIRh2v0xt0VOf4oIsYVJA','SM0bTweZZEpEjjqTiC6BgnWEbh0','ZauAAkV1zpyvaD2H','5OzgRTAoHeRviZtSKoxrfMCFjpsSrQcBs83oIItIO7NEQHARZtIsnWGOqvRONZkQp902xpbQtRU',10);
-INSERT INTO ti VALUES (-6159645712034778688,-1967563563804083722,'f37rMsmX','Qur3cMuYufdH4u5KB4biSoX139ElsxoHIl','qz8s08LptPjuaQtRIRh2v0xt0VOf4oIsYVJA','SM0bTweZZEpEjjqTiC6BgnWEbh0','ZauAAkV1zpyvaD2H','5OzgRTAoHeRviZtSKoxrfMCFjpsSrQcBs83oIItIO7NEQHARZtIsnWGOqvRONZkQp902xpbQtRU',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(13);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
-INSERT INTO t VALUES (-202293233941486383,1332561412622152095,'Oz3dk9','NnlDs3COgHuEzhplZj1KGSm4KFxnT','WWLD','3JGu4kskGMkwXQ3zRE93H26uRxkVjK8BHVa2d','QydJgCzPU9IZIsblDKpyW7mq5IFZ71niUb0caDL8','IXQKAKEw6ATY9qCnDVQqZ',11);
-INSERT INTO ti VALUES (-202293233941486383,1332561412622152095,'Oz3dk9','NnlDs3COgHuEzhplZj1KGSm4KFxnT','WWLD','3JGu4kskGMkwXQ3zRE93H26uRxkVjK8BHVa2d','QydJgCzPU9IZIsblDKpyW7mq5IFZ71niUb0caDL8','IXQKAKEw6ATY9qCnDVQqZ',11);
+INSERT INTO t VALUES (5578691897021350319,37,'wVyk592i3kCFH0iqpEFRXo29RaO2lVColI','p3GgVqSbsMRERuAunk0pf6pz291Ny1KVl0YaJ','bbg7H7aqS6maRI9atiWOJp76VigInxk7WTMIFM0ZdkqCMlzjVNCsvKNQhl','UDNKQS9L3K0Wd','c','R',10);
+INSERT INTO ti VALUES (5578691897021350319,37,'wVyk592i3kCFH0iqpEFRXo29RaO2lVColI','p3GgVqSbsMRERuAunk0pf6pz291Ny1KVl0YaJ','bbg7H7aqS6maRI9atiWOJp76VigInxk7WTMIFM0ZdkqCMlzjVNCsvKNQhl','UDNKQS9L3K0Wd','c','R',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (4979794876126675271,92,'YWS4qwhpjMOzi8KH90cC7z53','C2Ud','gLLoUg','SutPw9wjVyU3','P','E',11);
+INSERT INTO ti VALUES (4979794876126675271,92,'YWS4qwhpjMOzi8KH90cC7z53','C2Ud','gLLoUg','SutPw9wjVyU3','P','E',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7316738795135848597,7750018938749820948,'un','lwbdML4qGW39knTh9Rmf31X2RmfNxt1CVg3v7ByPBKW1a6QtngAB5KiqzHvPRwCPSCjLQvFseqmAVfd2VKvjLx3EeGW8oiJl08hIyraVk3hCWTGm3aJ4azoGWRr8QT4KlP3','OnMXgcKeS6jiYPrrz16EasOYQvtUhjzZ','Pdyfi2fdpI4ihfu73s0vEP528yFY8DGYI7ekB0sPjJQXErvF','7Hea1HEP6J3JbDql9yugGvr6YbyvTpgA2OcShJjPifrr','agt9aCusANquFwBsb23j93AFtvWDDKyN1TsYs7o7mFdAqRuccN5U3pes7eNE8f0h1ZLyZKnwWP5qtx33awoC3UsuaJhNGsU6',12);
-INSERT INTO ti VALUES (7316738795135848597,7750018938749820948,'un','lwbdML4qGW39knTh9Rmf31X2RmfNxt1CVg3v7ByPBKW1a6QtngAB5KiqzHvPRwCPSCjLQvFseqmAVfd2VKvjLx3EeGW8oiJl08hIyraVk3hCWTGm3aJ4azoGWRr8QT4KlP3','OnMXgcKeS6jiYPrrz16EasOYQvtUhjzZ','Pdyfi2fdpI4ihfu73s0vEP528yFY8DGYI7ekB0sPjJQXErvF','7Hea1HEP6J3JbDql9yugGvr6YbyvTpgA2OcShJjPifrr','agt9aCusANquFwBsb23j93AFtvWDDKyN1TsYs7o7mFdAqRuccN5U3pes7eNE8f0h1ZLyZKnwWP5qtx33awoC3UsuaJhNGsU6',12);
+INSERT INTO t VALUES (-5966493971861023506,-85,'PbiiTKozBss9','KbELl7dTmgLpcHPL0zYvCI4qjxtIbAf1YCyvQK4uT7ma965VfhXuQLSkWXe3Ub6zPCA7fiN50ZREZBjo2wOkXqW8Eo9xS5WujrTIWD6KcqW8nJxvZSL3R1WBU3FrkafpZyI0M6wdhy6TVuJH3aNmpBkM9s2FGcoryr6RWQ0CLJz7hHUVDzNbWMbtgzoMY4hoBrUgmS91KeNvNU7I12BOvY21Izwn1','nRfYwgk1TYMfGY45JgaIXLGkvkY8JzkFrlU8DVyMPhLD2OPWKTuVFru7AJUnMKVEBt0b','BJNZYGe','K','W',12);
+INSERT INTO ti VALUES (-5966493971861023506,-85,'PbiiTKozBss9','KbELl7dTmgLpcHPL0zYvCI4qjxtIbAf1YCyvQK4uT7ma965VfhXuQLSkWXe3Ub6zPCA7fiN50ZREZBjo2wOkXqW8Eo9xS5WujrTIWD6KcqW8nJxvZSL3R1WBU3FrkafpZyI0M6wdhy6TVuJH3aNmpBkM9s2FGcoryr6RWQ0CLJz7hHUVDzNbWMbtgzoMY4hoBrUgmS91KeNvNU7I12BOvY21Izwn1','nRfYwgk1TYMfGY45JgaIXLGkvkY8JzkFrlU8DVyMPhLD2OPWKTuVFru7AJUnMKVEBt0b','BJNZYGe','K','W',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1089618537775444095,-9033011379104045496,'s04WG5d','p0Ml7OZQ7xKV6YLMj8cp0rAlvcSz3gG5zl4FgI2Gn6QvugnTEP1bdbOZkhiq5I6wQPBG5iQVkCSDdV1ZxDszWgczP2vriUnihUS2VXF6aXmeUhoCMlF9AT3gpaSxcrGHgnAC','cvnichAcKO4uKFikbLcz0h3R1NOBvXOp7TmQjbuPnSubZtrlz5DjETFiW','OdcYKIKoJTAz7tPjtWGWAguu04vEDrVvSy60oN8z3VKdWJ1yvM0uAXM3PNADDjWwhT62YUPJeU23NWfaPZYtWUFYekKcFX71dcz182PbmNdsdYWwoSoHp2MKqZchu9wKKWiC','vj516uDOMMZR','9JWdbnNG6ouVRSH8O3yHltTkoNPOcnRbbOqdwOFZIdylnSGyws4W8Nk6bpAfFzKrAUHfImnbmmPaO3BghABM8Ce',13);
-INSERT INTO ti VALUES (-1089618537775444095,-9033011379104045496,'s04WG5d','p0Ml7OZQ7xKV6YLMj8cp0rAlvcSz3gG5zl4FgI2Gn6QvugnTEP1bdbOZkhiq5I6wQPBG5iQVkCSDdV1ZxDszWgczP2vriUnihUS2VXF6aXmeUhoCMlF9AT3gpaSxcrGHgnAC','cvnichAcKO4uKFikbLcz0h3R1NOBvXOp7TmQjbuPnSubZtrlz5DjETFiW','OdcYKIKoJTAz7tPjtWGWAguu04vEDrVvSy60oN8z3VKdWJ1yvM0uAXM3PNADDjWwhT62YUPJeU23NWfaPZYtWUFYekKcFX71dcz182PbmNdsdYWwoSoHp2MKqZchu9wKKWiC','vj516uDOMMZR','9JWdbnNG6ouVRSH8O3yHltTkoNPOcnRbbOqdwOFZIdylnSGyws4W8Nk6bpAfFzKrAUHfImnbmmPaO3BghABM8Ce',13);
-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(86), d VARCHAR(59), e VARBINARY(60) NOT NULL, f VARBINARY(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16273209,3379348581928737374,'Yr8K','VwL7FfcvF1ggH4uL6jsX4u8','fleVkTSgY8t79pTpraBtFMn1udJvYYzNozx','GUmcTmVxDIgY0hlb78boOcJHNpP','RGQMH7YX','xJzYQkfbNkcrKtZRd2U5TyNXaagWfeUTqBp',0);
-INSERT INTO t VALUES (10379452,636094462352659488,'mYBF5nt5jKrXZiMny6fVFTpkMnE6eHPRsJwWmzZiHlo2kcM3G','LRS5L9ihriXb7c9CFPwwV','rWebrnP1CiOisTsYxBct9e6w4nIh4qUIgmM40hgFyGk0gmHQHFudPCy','v8psEkQCQlWCgrlRMysyUtYMZHA1LqX5NFGPV5ZAFfLdD','N7zXkwrfLlhvZe8VhIl4hZynq3MbGt7mDzLT','wBCNhgfOUyvybSbew6bQTfq0ZSbLLZWHR1eyH14DOV2ldP',1);
-INSERT INTO t VALUES (5109667,7342330748900155354,'Oo4B52JIY60sr3hCHyGwkvhc2YZcGnvsdvwpSSQ2LWUg7wcZFAjQvqlumT','ERvREd','gbWp3eJVubkaPQ4Jyhwm05EtbIhMAdNswYcqwHoXOSEyhnTjNrB7z6BuTRmc','6RLepQfXmNqVcNHSnvdDWbQMWDZC','n5keVehT','HExFER6ml8Fobhklr7g',2);
-INSERT INTO t VALUES (1946269,8763329319190465096,'0YpXe04VaKxzl','qFvs7aqTEDNr8nxv7HuUnKlEi8PNi5Mu5ylDX8Gr','trgPBFHsttr3K21LkDeiJT5gov3vYFjHCjeMixqumsJwTIYDxi2kR','tYXSNOakjYcgQuKCQ2luPulKguXH2s','2pVDrI5IuQxpsdxcCV0nnBKRfn530HBJCnHScyz1H','p4M5KKEipxRd1Yjf7BD07FQp59SoOBvypj2nOh7OxKVym0aGUcbw841qeSaajR3glDgxtJLqPtCFhFEpsrZhRUGttmSK49Bdn2',3);
-INSERT INTO t VALUES (3847987,6177831031697944332,'v31Oals0AwpwIkk1GWX1NOvjnjhrOE4g4Je','fnFUISA1kI','v6XU20OqshGVRccYb2Wy1dJKmbTHyVpzNdT2OVlJLzUIoeX74r1A','o2r5tb9vEGkAmE82GvQOivVqK30','lIxDWpvNVg8HCNk5Y3wwYU516PjuBudBFqdq6FPY46rW1axzFe6Loa5x8OEnEDrT31GlUcSLfcXHU','4Ehfc4qXSTE1GfL2CfJ1CVHcnRvv8oEAGRM5ykFqsKBAq',4);
-INSERT INTO t VALUES (10251565,3926464612691141478,'qLRxaie31IJWsUuqtZzgSQIYhkXaO','oa41usWufMRYbsBXJawL6vVk8S3zUm7X6SCLOYXTvW','IlCRmj','QRLwCuG2gj1h5rod','M2ZVYsBLP0oxvCQIPvIlI','owQbz9JF4vsncPwS7gkfit4oWQaKTegdkvIEbL83dqIDfo0ApWhQLRoATbxy',5);
-INSERT INTO t VALUES (15586957,3011996659134642096,'LBgkT65b2SW4zGatmhMu9hiwI0BLnWitb8n9EphKJY5ssWfjSZfVkDLBiJsg0A9Rjeg7','3PmvZPc3XCuTGwXDcwJO7K0SJCHXMwDbrG','oryR41FvfYUKt3U9DerJvqERdi8XMb7Kq4aEYghaYFD0Xq3N','nZZs31fMFAYVYWme7ZqWHnBWfzkX9dcpfOQ3A9','duNf2qMU3gIS2Si08VaOvKDT6jEc94MFtyscdD2Pzx4TYNCaJntH47OImdwf','9f6T0Q61fiq47KbeazAUidGZgJXiuiJErvOibQbgNNIrq795KzFfkFSE',6);
-INSERT INTO t VALUES (13409106,5978978663430185326,'WaMEWKz','EYpMIITrm9uFDcnCgZTq26ALc1esU2DuqNnRa9Ty6D8qV94pnAS7GoAM','XCMl','8jqX4JNbXpgoXt','Ze','2csh1RK03K7UQfq2s769caVaifPeREn3Lyv',7);
-INSERT INTO t VALUES (7179470,4972518138353011852,'milh9zxNVXrxBQWVHqE71OUp9vgo8JoRnWIfBQiW75XMXuEkswONPp53gGrV','Do4sb7DxXkuYRJzDEufVEax4jNr9p9Rdl6U8ctGg9iuQScs','xk6JfE51ON2d8vU73rXy0Fe7bS2SICslBhajd5','rIkewjOL53ZMx6JL','iLa840gMv9B4tRdVjM6rRYpCiK7fj0TwSmslYCrIlB4RqBPXoor3R0','FIhoh4sR2ZLRv',8);
-INSERT INTO t VALUES (10267473,-4584450347128318916,'ciOY4wx5kv8bKIivPyFdSTak3gMuGVuUG8S4x6M3c19lBelGHqoLGMAGjTVqt1yfUuFJijbmPY','SiyvzD01n0TOQh2o9Wysf1fVPiRgQ5vSGYxG71a73fpsYSXrFjXd','otyQW8z0P3hfy5tMEfEBF5NRWWTd','VJZ5on9b3YfHSiAJE7Lp9gF6MznZq5m','oRehF8IaLCIiNvp4bsdlWYRkipvAG0UIMDiUXVgfZVGOAKsbj1QVNG70uuQo4W3wq9tqH7ZpSs41sFJ','Gp5UwyPFIDvhRYkakSGVrT0i6jbhibwMQjhfRYji2Vmu82uf1PBw9ZCNbWn9BMVdYlPRJBWZDprrafOtUrqKjEoPRc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3586676150,6478187631174480621,'gu2irboWpiiMbZFxIBW0mL2M3lPOqgpdSU2vwxcv88fcyu0yoMWUmAjc9TGh0nRq0vTfUNPVhdNKi','2OweEXDC3esYNVdTweAgAE7H72gZDN64l24aI6f','kCftClXLjq4L2HlXm','8cKcEBVuIOJ4QdAlpvB86m','ZLCwK6GbPaAmI8rYeYFr2HU2WahokfkU2GSBYStxkUqeDyFYfsGuawC3amYB7xKTlHMBuFFtEL7l1KYJE','4gJ6jwjtinOUqKekW7oNp',10);
-INSERT INTO ti VALUES (3586676150,6478187631174480621,'gu2irboWpiiMbZFxIBW0mL2M3lPOqgpdSU2vwxcv88fcyu0yoMWUmAjc9TGh0nRq0vTfUNPVhdNKi','2OweEXDC3esYNVdTweAgAE7H72gZDN64l24aI6f','kCftClXLjq4L2HlXm','8cKcEBVuIOJ4QdAlpvB86m','ZLCwK6GbPaAmI8rYeYFr2HU2WahokfkU2GSBYStxkUqeDyFYfsGuawC3amYB7xKTlHMBuFFtEL7l1KYJE','4gJ6jwjtinOUqKekW7oNp',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(87);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
-INSERT INTO t VALUES (1602299677,4360673930938400795,'4XyFcXgzUqfjs98qq0dy78HY6jNnH59cigX5Eg320IurcvKnrlziXnrA6eag16dmK','r4FajRJIXUMKKsS2ZegHjTXT3laihN30cDdLGyq8hkZh','G10i75zIpbOpQwEAKPcTPboRR4oFrONrUY','I8vKTRdQV4q8pVZIRQt3JbS53zUsYCzThB22jHTr61a','UIWAjakSPPelPgyjlhhFm6QwOuaa6qbv4epi5NiLhb9ShV9aABrNKp1a9d6cYagy1L1Y0K65RC5sfT9KSK2fipv1xuS5','SOjFo9',11);
-INSERT INTO ti VALUES (1602299677,4360673930938400795,'4XyFcXgzUqfjs98qq0dy78HY6jNnH59cigX5Eg320IurcvKnrlziXnrA6eag16dmK','r4FajRJIXUMKKsS2ZegHjTXT3laihN30cDdLGyq8hkZh','G10i75zIpbOpQwEAKPcTPboRR4oFrONrUY','I8vKTRdQV4q8pVZIRQt3JbS53zUsYCzThB22jHTr61a','UIWAjakSPPelPgyjlhhFm6QwOuaa6qbv4epi5NiLhb9ShV9aABrNKp1a9d6cYagy1L1Y0K65RC5sfT9KSK2fipv1xuS5','SOjFo9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2844865992,6126968535078519549,'7mMLwVKS3j9U7fztZA8YI1uqLcTRVWhYMMvoQjH','0M3WJ2MyruU51fDr3SXY9u57xRm5905SvpqtWQe2Zf7tmK3NzW0J3NcEbNj11iCaD2g84eiiJxTCny96LDnh63Us0mXsc9cUFeAHXeipHQTYlCxTgIFQW2TpWz0Xxvs6VYuEF0GkF5Fxs98WapZ6n9vbuNEUXn5576M3uSGrmoisZsYh3TOIVxC7bcUabX2jVBfiemcv8GeIE9nTIkPwyGFmdYaILmnSVxNWTKZewjE3UqnDd83Que','uNVhcVttdPqNiSW5HDZYxa','JwqAnXMo6zwTTM3VZspM5baTJF9lBcEluV','Y668IZw','pdQRyDMWDSfOkYjlGxf1ccGkztOfE2GJmluPbgAse1kVL0F3Vsbmk',12);
-INSERT INTO ti VALUES (2844865992,6126968535078519549,'7mMLwVKS3j9U7fztZA8YI1uqLcTRVWhYMMvoQjH','0M3WJ2MyruU51fDr3SXY9u57xRm5905SvpqtWQe2Zf7tmK3NzW0J3NcEbNj11iCaD2g84eiiJxTCny96LDnh63Us0mXsc9cUFeAHXeipHQTYlCxTgIFQW2TpWz0Xxvs6VYuEF0GkF5Fxs98WapZ6n9vbuNEUXn5576M3uSGrmoisZsYh3TOIVxC7bcUabX2jVBfiemcv8GeIE9nTIkPwyGFmdYaILmnSVxNWTKZewjE3UqnDd83Que','uNVhcVttdPqNiSW5HDZYxa','JwqAnXMo6zwTTM3VZspM5baTJF9lBcEluV','Y668IZw','pdQRyDMWDSfOkYjlGxf1ccGkztOfE2GJmluPbgAse1kVL0F3Vsbmk',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1057449186,5201630689656831172,'jJwlMT9Rl5CSiEcpGmI4nOBdYaVJSvF7U1OWw','lTothJVgnZXw44L6BusHNKfJyywyuRM25ifyX6umal0Q','dheoypGjSk8Q0H9AW47U5xQcyWrfzwRyKYaRZIMEF8ZkVUxlIjE','4LhC1vg76bB7ZjluN04yJiNCMM4Mx2AptHj1nW7ZORpBB2T8Vwu24EyRi3c6YQJM4sKH7wQ5dYjKpShiYVdVocSGthvpwEK2ihZDam6bfGfQKKYzrHupAIHCA3JwuKr6Hu7hM8vrdIYHn3pDrNFZ2gWhFKtBKQrUsQft5vmvFmVRqYhif62qVQU8JYRWlv6w7','eUmKYTXRkOKOLvLaqvCDqEL97DhKk6YfEqKyDAJrOWLI9XE4yKKfaNxFizdAQs','6BGx2trIUqQ84O7MAbo6mYQxxov3teY6',13);
-INSERT INTO ti VALUES (1057449186,5201630689656831172,'jJwlMT9Rl5CSiEcpGmI4nOBdYaVJSvF7U1OWw','lTothJVgnZXw44L6BusHNKfJyywyuRM25ifyX6umal0Q','dheoypGjSk8Q0H9AW47U5xQcyWrfzwRyKYaRZIMEF8ZkVUxlIjE','4LhC1vg76bB7ZjluN04yJiNCMM4Mx2AptHj1nW7ZORpBB2T8Vwu24EyRi3c6YQJM4sKH7wQ5dYjKpShiYVdVocSGthvpwEK2ihZDam6bfGfQKKYzrHupAIHCA3JwuKr6Hu7hM8vrdIYHn3pDrNFZ2gWhFKtBKQrUsQft5vmvFmVRqYhif62qVQU8JYRWlv6w7','eUmKYTXRkOKOLvLaqvCDqEL97DhKk6YfEqKyDAJrOWLI9XE4yKKfaNxFizdAQs','6BGx2trIUqQ84O7MAbo6mYQxxov3teY6',13);
-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(80), d VARBINARY(24), e VARCHAR(81), f VARBINARY(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (48,3981553534976813012,'5VWDCjOBGvaZrJwM33fUFryMmXkuulm2auguaDCM9YkawAkddNhBbQv9gPnCqt','oPZG25s6TPioWMU5sHc7nW6w','784v0cORP1JxT95dpbeoxM47tbRkGyep32sSjS909lPra8WeG21QbAxvyu2E2GSB','DL7aOcZuWiS2EX5hTPGRxzNk','UFGASk3nk3DKyyQVUgktXLjBKRoF7v35FVjLxzpBfYO94h4yM6Jp5V0UdtELPxoS4x6nK6wtYJeb6dWzkw','NBUocTKpTTeaePq25VbbkRCD6HuF1VhGl0SYUfiXjSEyEcWTI5Ld7h2OclvhqkFm6ozFMsb8dJD1EtH9',0);
-INSERT INTO t VALUES (177,11693286894051526945,'np2gFmrj9IKW5PKrR','3mYJpiL2h3PCmeHW8cT6Phb','Ee8wmqmHXMg1qyYZipoy4pGQV8AhPTMLJ7aBpPFd1AxxSel31luBClWMiozJ5LebcspPPU','5NJMEwUnotTbtcHNwidv5IxNL7sN3','YQS','Lqb8CT33gjwnuwkmU9O62lppoF5U7suLZXWsSvmD7eP8is4shc0RyqklkIZRmcb6T3fj5',1);
-INSERT INTO t VALUES (144,2914915582611880763,'xFVnVgqulDkWSKaXnYOGxSGS0g14TIlVR','apnsXtv0NS2ipiotQ','mxJCStQfzEg0hYXkwZLKXANAb6Hg1aVkJdVEqj3qWN9yJgtyq','yH43v7cK24gmZKQekZWqUnXiwmYUNeP0X2','fF0EPVSIsofmpSNgFlpdeFr0t0H6uMoAzuHX20CW1S69vK2e6yVrr89Gyb7AuY1KvgAkLiZLa3347OgKDRsVB','MuRgzC',2);
-INSERT INTO t VALUES (247,13230582036773895744,'9IYaowlKvXRM4LcBLApI0Uhh1QOBVZJOp59GDwdZHPtmRHEQnJ1mYT','y','EIwYILzXETKC5APbO','2ONHiuyllcP','0RKJlVma4nfgpVeFf7cjp5BQOfrci7dlMLFodITvFDqPYb1RFZPZIhnjaIoqWM1GFW7hM3lJ','l5WxQFm',3);
-INSERT INTO t VALUES (122,3201886449992561009,'bVXXcjnjhpclfHOaDikCgUNno19peP0x9ukLYWkCd8N','hdjAdA6owT','iggE4R7oaJcw8dgM6LuEYoeMls8nM3QXgRW22BSATpW1QhZLQjoIhi','C9EXW1zVSlhQdmNEXAEcrDIlgLo3qSQgRUqLO','weN2dXIk7SUPNeqbSEx73RG8QaLAWArkd0aFBtPieSZPBtnsHk0ZLbPcyefudKcK2Bsikq7Kg','JvdRPFYendR2yc3QAtlMsyOZWioUaf3PMT9vqpPmaRinhK1aOCt9PiIDe3qY4L16YKKy7rRrysXpXMNHaK',4);
-INSERT INTO t VALUES (231,3204420201453415032,'8MSplR0UnXCayv1IHlSBlwxDsh03bARMePQRS2kTBU1ej4vZTPSKuNvQiJjXjTaQsC','SwFBZfcWjRzSrE0Y8DOXpUPy','8g5bPWAB6rIMH3Isfl9l86dLfwUZroh2CViCbR3fmRhKE4dCZGLAq','B1UXprmSnDo4j2CQU9Z','rIOMO6O','kmiUEkZEBdRucW2bIv20mN5NIhWtnmLQgvDiKdS',5);
-INSERT INTO t VALUES (237,18393118547996738334,'dmEVgJSlE7kaWNdqev6FHr2HZv5sSBUxGipQEVMszbuk9UkLBCKEFh409oKTKu','quavJHcaFBDMGP','yA2FyDQ8qnxLnbDn0eKdHgN1vFYbIh5csJDE6URhnhyCtqPHIMgvVPC6vA7apvs7Q6ttjWGwgCf','YTPLZNmxjR4co6vzKuklwYCthitFntdKLB','vDN3NMhSyF0hTElfNXhtQCoMIvL1zTztmWjSbyKwnGBG0N2x3XGU0JEieygwFCteyMXGNt68dt','bl2WPIxrMRhl6yR50VPl45Hl8',6);
-INSERT INTO t VALUES (137,6920528259934308582,'Caxqsc5','IwUW2kC5mS','OpstNUIRZmx','F3HVWUR','TK1mMYlykNltOuCGhstoV5ShFp9uO01gHI','49uFAyw7',7);
-INSERT INTO t VALUES (43,15056272682451102361,'P0ykP1tG9zK2QcU5apu8sTOwsVRkBwDLjPSGWPurpfLbp5Sb0nF','DkUI6lsg0poXM4','wlTJzYj8IJRRyWL1Wh5qGUjFz8X7YHUAy806L374bsab','hTfH8','wjZI9jaJefAzqnEbhtn06smp530qYT','DFR',8);
-INSERT INTO t VALUES (115,12078323207234109816,'HJaWvRysQjGarYSbBDBimZZWc6fLg5oWe','sxmcbgSDMrUrOzCT','udsnSKL7GNcBJBfNx72xjpWDKTWMj7','MyARWQ4w8PTva8G1x4iyLJ0mPApcJjq6BM3o','OvDVyZqNgXjNlO','SRHrrCTOc9VurlPqCZx3l9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (599502498156804391,58,'i7a1flRewNYhzueqK9','f2kf0cP2ZFYNVM9kkFVGW7KWVAoNDmIRuxT4QysO8TEIyvCJbLjDAEeHz2Xhcx8NXkt3FAbs1mLrhNo4hPVBe1uiU4mPezrn4gk9HrQRdXnbsOpZAevHJUL0lW8A8ApWVqKGuc7eZ6hgsTmiSQt4Xom3D1zq77MOpWggzcC0FzlKio4LBBkYX933bydxr','cAXf4RCWisjIwuNwIfIrGpsETyoat85yukWtBYmDFrTA11UwWvZWxJcbECVTdjZFECMdH','YbbOsbR0BovQ27JsjILkiK5CM3EXrOggE6Z2RM0yJHw3lBxtPJRPRmglz3E3lkKGTzGwz4FiWcXWdfmdcDbfMvFPaEL9QSPOyzI7PKATvuEhuRKh5GNwv8qIkqirhCqgFNqII1XBwMCOEX34cV','E','c',13);
+INSERT INTO ti VALUES (599502498156804391,58,'i7a1flRewNYhzueqK9','f2kf0cP2ZFYNVM9kkFVGW7KWVAoNDmIRuxT4QysO8TEIyvCJbLjDAEeHz2Xhcx8NXkt3FAbs1mLrhNo4hPVBe1uiU4mPezrn4gk9HrQRdXnbsOpZAevHJUL0lW8A8ApWVqKGuc7eZ6hgsTmiSQt4Xom3D1zq77MOpWggzcC0FzlKio4LBBkYX933bydxr','cAXf4RCWisjIwuNwIfIrGpsETyoat85yukWtBYmDFrTA11UwWvZWxJcbECVTdjZFECMdH','YbbOsbR0BovQ27JsjILkiK5CM3EXrOggE6Z2RM0yJHw3lBxtPJRPRmglz3E3lkKGTzGwz4FiWcXWdfmdcDbfMvFPaEL9QSPOyzI7PKATvuEhuRKh5GNwv8qIkqirhCqgFNqII1XBwMCOEX34cV','E','c',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6078171286254814220,89,'YfSTMRDDbjclQqBh4Wh8GPdpxRC2EFPFnCY67a3','BIlRDBOWH1YHrmte7gdQlPWWOqc2CaMB3U6VhrMqF0DNgOpprRVLpKetbj8DtoMEzEx1bQ81cuxQNdETsw1Jwp6Y6D8Fzyu3xWAJsnU3EotDYbBhJRMwtT6t3e9L8Osq6L0Gk5X6vSzDfsrToqboT5ZWf1DumekIp1QQhvfLnpqBFfdIqpYKKC9evQiU','TxS0tYrksxoqgsiuqdyKL9IElIa5XVuhc52LYqJ9kdAGGazERj470rUL9aZH2PgLRw','CUJueZk52WOlD53F8rJnHMYmEeFQF7NsCu4lehr4W5IbmNcw5Lk2AdcfTnmk9bFIhQlJvKWHMuZnJPykUVfeMX','5','k',14);
+INSERT INTO ti VALUES (-6078171286254814220,89,'YfSTMRDDbjclQqBh4Wh8GPdpxRC2EFPFnCY67a3','BIlRDBOWH1YHrmte7gdQlPWWOqc2CaMB3U6VhrMqF0DNgOpprRVLpKetbj8DtoMEzEx1bQ81cuxQNdETsw1Jwp6Y6D8Fzyu3xWAJsnU3EotDYbBhJRMwtT6t3e9L8Osq6L0Gk5X6vSzDfsrToqboT5ZWf1DumekIp1QQhvfLnpqBFfdIqpYKKC9evQiU','TxS0tYrksxoqgsiuqdyKL9IElIa5XVuhc52LYqJ9kdAGGazERj470rUL9aZH2PgLRw','CUJueZk52WOlD53F8rJnHMYmEeFQF7NsCu4lehr4W5IbmNcw5Lk2AdcfTnmk9bFIhQlJvKWHMuZnJPykUVfeMX','5','k',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-8205497220198577846,-69,'8Q4o63Q4e0GUvxojNg3F8mXptZ','iTZpHbyWL5CVUbPyDL6wdDejsuxYHUZOCMow4ZUBWKFSVYiONF3mrcrnn19aEncoX9oUMDUDl2GicIv8F8VJCFQnr2uM6R6er55yxNGECQru3NqTH43qyAkv8mN5uF4cynlDPgYAudAOP5RYutxkqoJJomkpcrxsW0k0P8j34EWSrprS6lKk0Uy5nBNsbWlIywBPq2i2FwM02JB','F5EocK5XkptXXt6ID0mwHgDTi9Ts9mTiLfwfC6SknFJFTYU6NlcOIa5B6GqP7NKXczrJKCVx5A9Nh8tmbzoL53PWVp','cFxRErjpnT7xIgPrI1Hh7rfB4bMDtnR6z7H5QseaMdFBd38ZNxq06kdLCsgUstAnBL6Z5bHPfFgZxLkZFaNDaFt5NCTRZnPPvkor9YDhf7znRnoMBOAax0Tpg61jmWmvQM2MAYfb4cAPVoOWMQm7j4t7EtKHMkUYmZcwodIijrPuVyoyUcDJ641923yXydXVR2Ck3rsRdXs2WvfvaTLgxLZ3D3W3dZCfxxh43Tcfy0n73vHFLgu0D','x','v',15);
+INSERT INTO ti VALUES (-8205497220198577846,-69,'8Q4o63Q4e0GUvxojNg3F8mXptZ','iTZpHbyWL5CVUbPyDL6wdDejsuxYHUZOCMow4ZUBWKFSVYiONF3mrcrnn19aEncoX9oUMDUDl2GicIv8F8VJCFQnr2uM6R6er55yxNGECQru3NqTH43qyAkv8mN5uF4cynlDPgYAudAOP5RYutxkqoJJomkpcrxsW0k0P8j34EWSrprS6lKk0Uy5nBNsbWlIywBPq2i2FwM02JB','F5EocK5XkptXXt6ID0mwHgDTi9Ts9mTiLfwfC6SknFJFTYU6NlcOIa5B6GqP7NKXczrJKCVx5A9Nh8tmbzoL53PWVp','cFxRErjpnT7xIgPrI1Hh7rfB4bMDtnR6z7H5QseaMdFBd38ZNxq06kdLCsgUstAnBL6Z5bHPfFgZxLkZFaNDaFt5NCTRZnPPvkor9YDhf7znRnoMBOAax0Tpg61jmWmvQM2MAYfb4cAPVoOWMQm7j4t7EtKHMkUYmZcwodIijrPuVyoyUcDJ641923yXydXVR2Ck3rsRdXs2WvfvaTLgxLZ3D3W3dZCfxxh43Tcfy0n73vHFLgu0D','x','v',15);
+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(6), d VARCHAR(11) NOT NULL, e VARCHAR(98), f VARBINARY(85), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12437653192473522496,-2058272491,'Fm8','bTNAhqW9','wFYIWFpXE1YMvt8oQXb74V37E49sEdope21P3TyLaqd2S8cSuDTUYp59VGjWZrOjogZnDoZipz1Hckzsu4uMomXnpHLG','YgF0nlzLMuiW3FGrKpYMNtjeH1Qv6H29tqMb70hbdCtHPTfQMcTJapEmIEkTvrBLwP8wm9phVKs9j8vUD24','S','e',0);
+INSERT INTO t VALUES (17100780873292907661,-423513641,'jR','7bfi0N','fjmSIu8DzetNQoTBFo2b4aDE','a0vjbAf9bzQ0ChemPjhdsC4ucdYn','W','9',1);
+INSERT INTO t VALUES (13391718093602811329,1282608518,'B','ENUAOl','bjoDLLk2kyrdtx3NjIUm7Mlil22X1Fps0QGYEsKtGuP8DncS3zn9pTme6c','VSyMVd2fUBWvn8K63OpNhzUHsimPQdqIzUGdw8Qnx2lFSgNsgn9jEzfkSwmqOaRmIZn3nLbNDaeAqes6Oel','SL','a',2);
+INSERT INTO t VALUES (5683480268754189118,-2137541568,'UN9tW5','A','koicJAZ7WOT0JSkEzvABkBcYws345c5XFQ7pgTZSTS','lPAHHNa464AOYY9MM8W3ludxVm3BilTFeZn','g','9',3);
+INSERT INTO t VALUES (12567767291918394244,-69095751,'i','H9EKi4OYMIX','ptWfTcf63PjwlHwcH32CpnMF7wsXDzAIx6EgWbnbQitcEzsM1ZmAdefAV4JxL9uLE0pv','sAnhdNltWNz5cA3fNFpfoQgLIEsJ7YeTUcH7UDeIZ08iGaXvN8l2KOJ3CAD','PX','Y',4);
+INSERT INTO t VALUES (11249381969809905109,1487299534,'AeM','b0LWhNl','5vbc0nc2uTpyvFS4M7YG8zdSsDK2yHtbCAUHBiGWq56ghj2pSOf3OU0WiSBx46xxItEgOHPoYWUOQTYJ0yy','PamKtH61VjUST3cX2mkitOOkKj9SbAyw5Y0wTqtRmLU54n','89','0',5);
+INSERT INTO t VALUES (9114560781694838249,161610075,'F','UWHR2W1','vQr5kXKWS2OqyzlIjkSmO482VrAqDF8X4SD24oxJ3EpOW6rtKqYYovDd4a','9OWCbFaqIavtNxacgPG0EsyEIf5owStYJdXHJrfNx0M21Bw','z','q',6);
+INSERT INTO t VALUES (5141292620674016033,503376722,'Jg8Hr9','hceG','g4YpxlQeOxUFILJjZrKKVvG3EmL2mEbBEpPJMBnTX03D3I2RIBRgWKtBm1K','tTIy8lpJfIwkSMb2VhriUvkhizthxaIIxm23jhaG5Z2jR5Td6twbtdxqwMDCSlj','fn','o',7);
+INSERT INTO t VALUES (5896281198550978868,489185042,'5n5f4K','mJzoesd','dPyqiLXhxTjXP10DRrq4AZnzWn3Mz3lF1C5quwItFTnWSAnUSIf','3YO8VCc9QNDuzy2VSyNsCPX0FpRtvJFAvDZiHkO4RW3YETYMPTenGm1kKQHrN9J','F','m',8);
+INSERT INTO t VALUES (2745680024940523252,1001727729,'zKWY','K3E2','p61SaRdB1AorDjqUSvjGEg6XNaNTuMbajZbFc28xdpKy1tLCr2eLcmkx7uc77PvZlVVCf5AK6O3eON','XYqChjjWvcyToH','z','h',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c CHAR(6), d VARCHAR(11) NOT NULL, e VARCHAR(98), f VARBINARY(85), 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 (780889878479324260,13799856401169254930,'iPCD8CwGksqbYWvHMoTiaD6XUsfqUMlyRuzAs17KNw3dufu','IjA3eceMl','sf04Hgm5iHvQMyIY5TFhnBlS3X','VeUXl2lVq6p7dujygno0Zst7CsPkxBz6bsatM','HxVV408KubaEQQvGCYeFPJyMEZpJTXw7zAVA4hgg2edIeUODQ3mdhZM1dO69E','NX4qPmFmFyE4TWW0MKmZa',10);
-INSERT INTO ti VALUES (780889878479324260,13799856401169254930,'iPCD8CwGksqbYWvHMoTiaD6XUsfqUMlyRuzAs17KNw3dufu','IjA3eceMl','sf04Hgm5iHvQMyIY5TFhnBlS3X','VeUXl2lVq6p7dujygno0Zst7CsPkxBz6bsatM','HxVV408KubaEQQvGCYeFPJyMEZpJTXw7zAVA4hgg2edIeUODQ3mdhZM1dO69E','NX4qPmFmFyE4TWW0MKmZa',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(81);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
-INSERT INTO t VALUES (14588690481196893014,5809203606264170461,'Erz2zZtE3R7cyVRF5Q7NHR0vPHYQOdXPCG1B00lQdBdkxVkI7QW4nCZbeOD3YPXQKd387f6PBE7WKcmJ9','Tg1d5c','yuFfCvCJZOkxRgGsjqz5GuHpmfpUDcWfXxO6HRtASolZfc954G2h','BMQ','deGy0c8','CVAzxcD98aIXlE3T04V8qWUQkEML',11);
-INSERT INTO ti VALUES (14588690481196893014,5809203606264170461,'Erz2zZtE3R7cyVRF5Q7NHR0vPHYQOdXPCG1B00lQdBdkxVkI7QW4nCZbeOD3YPXQKd387f6PBE7WKcmJ9','Tg1d5c','yuFfCvCJZOkxRgGsjqz5GuHpmfpUDcWfXxO6HRtASolZfc954G2h','BMQ','deGy0c8','CVAzxcD98aIXlE3T04V8qWUQkEML',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (17722028216959287898,7718593467685765341,'wvdvqYGhVREJ3bVYxBGnP9fsrKS15hW858xF2ErcUqSY4','50HCJZOhiAMsuhebSP5s5E0XwJetDlQ7FAdTsfsZdZHnxA0Myb9XqZNP4npbYwKofqY7JB6RDTsTcajiy1ecxQOBZxu35SWQykwDEAhutevxKmdF3raOIcFT5tyaPlJXJx5rBd6MfJSngHeE1dnnCFSqvtTzqFiT06ZUdeSpcfrmORN','pGRe41','Qah07vhql9kjUihpnHZNMH7Myza82Hk','STISnW7wBdkua2cmUeq1fd7hqvqpOxRdBboT1VnbUTjPTCqn43hoYSS7Fpvsq','z4y814KpDeIiqHonmq8jlKbXZWmra18y5ganIo2ogTKjiYakfSNFo',12);
-INSERT INTO ti VALUES (17722028216959287898,7718593467685765341,'wvdvqYGhVREJ3bVYxBGnP9fsrKS15hW858xF2ErcUqSY4','50HCJZOhiAMsuhebSP5s5E0XwJetDlQ7FAdTsfsZdZHnxA0Myb9XqZNP4npbYwKofqY7JB6RDTsTcajiy1ecxQOBZxu35SWQykwDEAhutevxKmdF3raOIcFT5tyaPlJXJx5rBd6MfJSngHeE1dnnCFSqvtTzqFiT06ZUdeSpcfrmORN','pGRe41','Qah07vhql9kjUihpnHZNMH7Myza82Hk','STISnW7wBdkua2cmUeq1fd7hqvqpOxRdBboT1VnbUTjPTCqn43hoYSS7Fpvsq','z4y814KpDeIiqHonmq8jlKbXZWmra18y5ganIo2ogTKjiYakfSNFo',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9399572214725970442,2330314069358809769,'AZMKGv0geRf5MQUChliYG4DW6xKU6JVTGXXjBwnByWY5hTtmZ','j2jxf61sYu7QzKZvaBeflnuwhBoEDBafL6lz7V8kOFS2TJCCMwfjGH0IWfTMhbVFHeRfzTdb3Nlrb1SRBIjvRrgP8fSGteVKAPsFITukhueQ0sYapCPkVBXvOi29xbNymhwrgNEuaQPnF4YGoaQ85X7eMvL','ujSTEkcG','B1D77cQXurk7zCjf0CiTmwN5mLvY2yvtJMvXrCpO0S0JIlnv7NIAtjbXpbXHtacB5FrLhEtzyhUaZlKbhMmApeUUur285V2nGAJV0TZQypD94unYBFVGVzVuIvNLH7KTsKkmjKftqlwHBTNte7eSKlFEn3UNhX1s9QQz1L354hd6Z8MRjs8gko085YpQzpCagIGRpj7c','LG9Ky6IAKs80XxYB6G6YuRgTep8tUoto3Fx1oPGn9mPgaldtiJQVKQlpNEFT83yfX','uDdzSGMqTHdCr70yWQY6wkg',13);
-INSERT INTO ti VALUES (9399572214725970442,2330314069358809769,'AZMKGv0geRf5MQUChliYG4DW6xKU6JVTGXXjBwnByWY5hTtmZ','j2jxf61sYu7QzKZvaBeflnuwhBoEDBafL6lz7V8kOFS2TJCCMwfjGH0IWfTMhbVFHeRfzTdb3Nlrb1SRBIjvRrgP8fSGteVKAPsFITukhueQ0sYapCPkVBXvOi29xbNymhwrgNEuaQPnF4YGoaQ85X7eMvL','ujSTEkcG','B1D77cQXurk7zCjf0CiTmwN5mLvY2yvtJMvXrCpO0S0JIlnv7NIAtjbXpbXHtacB5FrLhEtzyhUaZlKbhMmApeUUur285V2nGAJV0TZQypD94unYBFVGVzVuIvNLH7KTsKkmjKftqlwHBTNte7eSKlFEn3UNhX1s9QQz1L354hd6Z8MRjs8gko085YpQzpCagIGRpj7c','LG9Ky6IAKs80XxYB6G6YuRgTep8tUoto3Fx1oPGn9mPgaldtiJQVKQlpNEFT83yfX','uDdzSGMqTHdCr70yWQY6wkg',13);
-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(15), d VARCHAR(92), e VARBINARY(22) NOT NULL, f VARCHAR(15) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3701754890583296902,-5780557621648870611,'h1oYu','SFSOo2ZpOmTuywKcysHrHi4YzGKtfJx9f','jf','Upe8Ur5','NVFHqMqsmD8Rjzb94yNJ3gly0GJeItK4','0F35bQfd5AjxPmrA1i0iQ7ry6chFJDSNtxohugwL94bYgA',0);
-INSERT INTO t VALUES (-2609285292968484441,-7044737919838996418,'5z8PLUeq','r1PkXWpUZWaURbcIqzp5Uddiy42Tp','A','a96QKrYEyFB','Q7ZuLTDiyC','P1pMuReLEixZmeuM',1);
-INSERT INTO t VALUES (-7429055843373709898,6121469868676028504,'Tw1','Q2Eg7N9ZcYgW0fRoMcGrLxTcGf907JY9PWbFT2sA4Uh66zec8zjd2h9','g8gsNLFJJhEpT8H','Q0KYncOn','w7EB','6VE5T4pOjCuNovTiA7XU9AvlLL8CMAs6Egi6a4Wkl46erR7uOrGr9N6cLM7cYVgCNfcpd3gRvX7jjNovV',2);
-INSERT INTO t VALUES (-1426463667954305562,8994439197705252198,'TEd','INTzOm8I80zQHfmyH5uGaIbYM7R2RcyRIQ4bVSl3jZoau1FscQetW4dstPS9CNN2Mj3LUpeuvM','7Oo8I7KfB','021h2RDhwqtnKGi','xpWFXsQlG2JDEFYltmNQDM5o1p4FmbxIyWHF8LpkHyzJSRFwXu5FmpCuuhXEYqHNzitR8R','Rwi4QjSGIf0kXJc4eF3IvMcYSHv',3);
-INSERT INTO t VALUES (5761450120039377829,-8246292035811769628,'RofK','XIRhi32CVmiHGVW30eb2qBbdhOvjrmvWOIeFa3ClDu5','3ZPSZmuLoMKo6BD','DnUUmSH97l','6TZkIxjeraK7uQNv1XyidtF9ICJNA','lkgRt1xUMuWI7RCPChO3XNU32SyYK7Scfq15GJW5vOLGZO',4);
-INSERT INTO t VALUES (7374633249666235923,-2429485159865227289,'iomu4','o5yYcqzAYFBcaWRVFgCyRPPKhxJovWITxEHhEq7GCgJv0z5ljHHGU5U0Yhcxh7n84U','Bt4pEOdt','E','3Gy9CX1ZiigkNcX34aSaHYxMZtpf9qVl6f6EHHeUbP47jF8q2rcS69SG9vKe','mIg6cgDeX2D32NOP9LABui7SC8oYZ7iLJuQEYyzl60hnv4h7dwRPqRyacBfbeYRPY0FvxQc4xlg1bcj5',5);
-INSERT INTO t VALUES (6631952141836681093,32347884865705569,'94hP','HstiyHyoQFH02pQ14YQjKnWYupQCKG0Kegly','YDitvLrwAgSZkmhGO','kWGXsT0i2WsX','8TiFKT86tz8KpGwNykJKuDOC470YBa5hAVG8OtVQx7om8merznzkX3iptVaXK4d62jbUciKx1hZXms9AbOII373z','VSgYERT2S2b3CQydrHeoMvEdCvknCeYBSf',6);
-INSERT INTO t VALUES (7719583217569726921,-4950921764225282428,'FCR2Kr','OuGI2FEil3WPAyTwJatjoRWQ1u9LdR4CtojV8poqXbtbI1B9aocjtthA1QUn4lvAP9Rvs20IUq','FxHgh9LliBeVPMdUPQt','KljuZ83Sn','eGy1I80Iaj7H9U4TB8H7xVyXmJsLjNG8jKsB4H6RRBIMQM4a5m1KQBHrSkedbExo29PSoyrMSG','EkuwZSPIMbEcrQSgzhiHwYJMnW43pD2v98bljWTJOFrzLT4MPqkntKwOUKzziTxYnWia1UfJyis0',7);
-INSERT INTO t VALUES (-8325705959142827426,-8609523784446100751,'GkmUfh7vj0Df','u5uAxdP8ENr1Q38cOPOkkaOqrdA09X41SLbYR3CbZT1PwYiU','Dpt6suGMrikrJ','8eIlEYU','BOVPL3kIoayDNDHK9T71FXBefqBAgtUxllt8ljFSzA2rud76Wzw','WBrZWoVFCNso4lA098t9VEHc8OMHQDADDCAP0YwdKL1n',8);
-INSERT INTO t VALUES (-8546229766819602234,-9058160171061417316,'O','4ZbeB9W5KUzv1PdCMwJNwzlagsinQTxQfzxQEFKFclArxcrj1Ql0a','ugrAdklS4VJDHDS9oS','S','p2hGTzLIbgXImKpjvW2BceF','UEud3Enf8urPt39tBuo8ShbF2LyAUfPc8MDKbrw2br',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-6626662696686625112,-1820676799695545786,'01eL','Eo4YekJD0rl8G6SH6zmHunVe96DDDNkaNcZeJTlRMRnTkCAwLxHPsUZjLtsz0gyEi8hy','5XWQw0fPF1lohigE','amWE','Jji80fSY25wanCuLyYj','VF74VinJtO5ZL56FK8Or',10);
-INSERT INTO ti VALUES (-6626662696686625112,-1820676799695545786,'01eL','Eo4YekJD0rl8G6SH6zmHunVe96DDDNkaNcZeJTlRMRnTkCAwLxHPsUZjLtsz0gyEi8hy','5XWQw0fPF1lohigE','amWE','Jji80fSY25wanCuLyYj','VF74VinJtO5ZL56FK8Or',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(16);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
-INSERT INTO t VALUES (8551895936957108742,-7942406105233129236,'CaasHleE8G1LmZ','avqtSnNcxf2QqzzcNPITqglnIkcVxtsADQ53aK0I6DS7SwKsx1NOs1O7RsTAvlnoM6z2x5c1','8G','CD1','14uioICMwWjKbqLprdWPA9reCSObeg4dzqgM8nptsopINKzHDFWQHxrFT','2r99cFwnARE6iUwSISYg56aa4eGwAXxZmC6vpqDEDqLmOPD0XBQg0ISCcURGj5c4Qn1qvEvZUhV2E4',11);
-INSERT INTO ti VALUES (8551895936957108742,-7942406105233129236,'CaasHleE8G1LmZ','avqtSnNcxf2QqzzcNPITqglnIkcVxtsADQ53aK0I6DS7SwKsx1NOs1O7RsTAvlnoM6z2x5c1','8G','CD1','14uioICMwWjKbqLprdWPA9reCSObeg4dzqgM8nptsopINKzHDFWQHxrFT','2r99cFwnARE6iUwSISYg56aa4eGwAXxZmC6vpqDEDqLmOPD0XBQg0ISCcURGj5c4Qn1qvEvZUhV2E4',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-4546244679207679176,5625384443939610022,'zOaK40oib','WP4r1tSgtzMwOX70UTc2kOTr0Eyha5v2eUYcIlNMlmcTwvtRlG0kvw3cvmrxXiIJ8yKoSLK7l9thRP1LMM5XKazDn2dgTSTuHGNkWtxXRGVGm1pfX3hrDdEYUu3N9p9VlicyKyr77CoUyCzT8FF04','FnWxZ8diM9A6vrxpLruiLN','pX','oG1RC','eQ4nJBfcsq41SQ2DKnj8YnGtlUNVwHl9IGV8zEaoYnJ4gsUHk6kZK95DbLjF',12);
-INSERT INTO ti VALUES (-4546244679207679176,5625384443939610022,'zOaK40oib','WP4r1tSgtzMwOX70UTc2kOTr0Eyha5v2eUYcIlNMlmcTwvtRlG0kvw3cvmrxXiIJ8yKoSLK7l9thRP1LMM5XKazDn2dgTSTuHGNkWtxXRGVGm1pfX3hrDdEYUu3N9p9VlicyKyr77CoUyCzT8FF04','FnWxZ8diM9A6vrxpLruiLN','pX','oG1RC','eQ4nJBfcsq41SQ2DKnj8YnGtlUNVwHl9IGV8zEaoYnJ4gsUHk6kZK95DbLjF',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5512763634858702552,1197423074912638009,'CmlidzSi','tN25lJsCJXOQzh4OXrhQymTr8xvKS95lNujCgrMMD5yac37YEh7ocMfVGcqx9LTzpIBzkFTwYVqytYMmVzoWw41e0zOZnfxoROkIq2TKX74k11eyL9K5f6SQexwZj0o0Zib0JCEKdkT6aphdc5bB43GqdyWyUDDRE7IdZxiBKyN','4eIXMx4KzICbJI','h80MTO8YntLEUoqCq56QG39cuolvF1bBa1at8OYif6lyu4gngQAY0MDYvlopVXz1JmmBKyKnoVRI86tBq5zpH5qklMoSscikXMtGeiFqHfExtDp0kw1WeXKIT9YKHxJBAndKHsnj6PTuOYYN2wzRYYgd6AnC4uZFX3DIlut','5luGlhaaArFCIn9Vof4xSIetT7MLOov6','RKjpFHVtsPDfqMZ0r67Zg6LqXIqQmtIfeR7GFHD7',13);
-INSERT INTO ti VALUES (-5512763634858702552,1197423074912638009,'CmlidzSi','tN25lJsCJXOQzh4OXrhQymTr8xvKS95lNujCgrMMD5yac37YEh7ocMfVGcqx9LTzpIBzkFTwYVqytYMmVzoWw41e0zOZnfxoROkIq2TKX74k11eyL9K5f6SQexwZj0o0Zib0JCEKdkT6aphdc5bB43GqdyWyUDDRE7IdZxiBKyN','4eIXMx4KzICbJI','h80MTO8YntLEUoqCq56QG39cuolvF1bBa1at8OYif6lyu4gngQAY0MDYvlopVXz1JmmBKyKnoVRI86tBq5zpH5qklMoSscikXMtGeiFqHfExtDp0kw1WeXKIT9YKHxJBAndKHsnj6PTuOYYN2wzRYYgd6AnC4uZFX3DIlut','5luGlhaaArFCIn9Vof4xSIetT7MLOov6','RKjpFHVtsPDfqMZ0r67Zg6LqXIqQmtIfeR7GFHD7',13);
-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(32), d VARCHAR(73), e VARBINARY(25), f VARBINARY(78), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (95,11735994448158288852,'cqmVaTY3I3gJ','RmGNgWBPTK5bBJ7TG7hqql1jXe3oIDydM1VvLPpYWu2kVtFNXjfEmUWdLsxeAKXD8zn','pJkgjmsNWkm3uMJMtEg','NPZ5Dku1B9GF5','BX2JAgXbWXrEh6UvlziQmOja3TGVsGQ18yaAXMHwkdaXStKkgDvIOdqVRHPMxnxgi33LlX7Nz90FP6ElIo1FjkbAUZ88hLmdm','JFqRrQ7hk9Z',0);
-INSERT INTO t VALUES (63,13181153922381781888,'aeIKppK8aeu9','x1W0yQ2jRjP','gEtmu1U','llSe1','CZwwUQAkc9j8YEEOTGN','4j7ZiYvAWdCZZJxTR6cZmUi1uG7Uo8R8V04MQYJWkaB0JlTCEQnluiX',1);
-INSERT INTO t VALUES (35,6001256640251564523,'FWLNB8FMIx','ykU5fWVhinKWNVUywTJIDZhcxMx5gtzU7xLRnmYK5u4oLx6xOTzHEDUcncEh8Ow78GDUBPIu','4FNonYgn2TbOPyYy5CzAKEZ','Jg2PC9C6K9lcnB1TQtyBBjEGo2Xdlvpo8P3Bc36J','jbOjG5Bw2guNEmWXP2b8nuzo8YiNQ7Mp1VGSQiXHN9ml58ZKzP3dzPyk34PRFt0P0JitNmOWw4QcNEwblvVtXWXWNNkxHiZBx','N7OovkNMHSRkn8gBhlyNjWSpYZI42wm6yGCTr9n4p2fT3DAG',2);
-INSERT INTO t VALUES (54,10864808888210285065,'ZVW3x','ilz5B8O61e2Wq07axX','InzYM1KvdMH3n3gCkY','YuoVTTw5ekA3SF5bZep1gRtR3GzzHUpOPvGyD32W1gtKH5YOisLq','tNeDebA6aFuUutsPLZqBKUr4t93feabPx1dpt9l0MaajdYZtrfJ68Of3A4kzJ9IsZxvrpQC6pjXb3drmxeOXkFBbx','tYsEkFkl2ZPH3UNpBUSfArXBSIbBtoSeb9GD3o9WzAl8eLbPVBwlwI6Pug5FFw0Cf21P1smrU6J4E64Glkx',3);
-INSERT INTO t VALUES (12,11054334230166202199,'BuKdT','RvlyTBeMUtbq6OSPdPTFdO3ToY2XqVZuV0Akr5PDtlO4rEkvoHrEA5Wc0BIOTvxO','RqjmZqxNSG','hGd50EWfWlUNdCGjatVe7bkEW6YgLH2zlbtP5xVlyTP3AAoMA6hcP58SIZo5ykJgqI5W','OkCG8xsg9a9dD66YxXro9GMBwxJPH8qB0EpEVxcy32fzbkEGMpIBtEXKhBtqNZ3hNI1Kyi','9bAynX654e82HzCMsglkYyJFK',4);
-INSERT INTO t VALUES (29,7164050308376442764,'gJtafLpms','Nf133YXzEVYOfifvMD9KY4c1HCugVPaJ0YFbylEPHnZffyJGLN','SQgkKuIyAgf7','3ZS248kN9GZMmr84xoLxZzM1BdAXnPmEgtTJlKo0bOCQfAgKpcQXlxeKqddSpGuyOpyW2vAYjX','iEmH0XqLtxZSStIGhjN','AK3n4kCFOKBFWOXLsQVdGcjNx8PQRE5NgjkXcwM1M4p4Ed',5);
-INSERT INTO t VALUES (101,2985325627532464993,'lPxVfr47TRexNJT73dGJlIBQrOZz','4AtZToPEdr4bkcl','Eizci0C3LsXfMab9J','8VyA0dgjsGn2xVXPd4ts5fQeRatxxUmPnff6gnmpNoTztKltFs4LeJrmWtNI8XJr0ormFicP','j9618cULTvN7l978B2Ko7HQBhV7UBSujkstfpMbNSJYY','80wJ21fBYlVcCJS',6);
-INSERT INTO t VALUES (241,15180003077757782442,'zSnFGZZgc08w8ecnDFJSybVuaCacNE','zKqKGsvCEtICERBnaff6zMEPtPI1ceMtuP42a4Ni','9Lde4E4UL5SLCGRxWv','o2','fwALwvlkBGNJL3niEOvwNCzmJ4cqKbFoOoCs9PHw3kqePGntvuuRVBrCuOft65MnOj','59pwr6Ra9ZjgbAMNVEes9gGcy2wkqlqLOR6Qvvin8EMR5fjMfMl3j',7);
-INSERT INTO t VALUES (17,1292062572281181878,'T','vIqMp7zCiyNHqaS','EWxTDLS68','Fj4V74tQO0U88lzweqTUvIhwVWylVNTWWYNfgktvT034eKL8nBld1','HfTOoYhJ556ZroMG0XDcRXmhqgK7s7fSQ5jxzJl3CO90Yl9G9iZUytUJAyAoMjA1VdgP1SGLM5QnuNYLvEJcrcdwigSHbRcQNnI','WEfimz',8);
-INSERT INTO t VALUES (215,15481020572106410150,'boi9CO96UrORYAdRaxOAwNc','e3ZJvD2sYNHgsxIs2ULLmqK01ublF','xkD0sf39YquDvL2b1xP3','gpxptqbzkBMBr07SWbf4zWga46OJjIz0UmiZbz3voycnI','AyxY9uH1C0tRznFgLNCMjSVY5TayilZ6IzOHJBMkA9srkuNM4aT2ZK2BxvdsF9E','Vc9S3FJgTndZWMgllJ9ICvbTMRTF0Q1v0PBLpzrvLfBedzFrskOjCZlwUWaHToLZPVZnGN4OzNROYFi3PfRBAIlrR7dMkgRrdCX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (24352,11002040764394300933,'DksGUELrAGIsUCzoy1Yfvj','iRPkC','3sc7tk08evtYBQM8ax6uB','cNjW8Z8x7Cvazc8zXiYan2Hj50DXeljALjkaZO6IDSzbc9n2T','E87ElvNKYWcCxwDgTFgVLPzK9ZDWG5','Rhh',10);
-INSERT INTO ti VALUES (24352,11002040764394300933,'DksGUELrAGIsUCzoy1Yfvj','iRPkC','3sc7tk08evtYBQM8ax6uB','cNjW8Z8x7Cvazc8zXiYan2Hj50DXeljALjkaZO6IDSzbc9n2T','E87ElvNKYWcCxwDgTFgVLPzK9ZDWG5','Rhh',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(33);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
-INSERT INTO t VALUES (51975,14694684713004008900,'94rdTLi8Y8gFKZfpAzhadivvNP','8ryNCLql9JliWIx0vo0zNYlgiYdgDzIStdfWks2z6JF1KA1','4ND','1nlrzduoSiLGB8M8d0rahYnwaLZioq7olB2vIJCiJ3VBrj1CK2OLeI','hu9Kh2M9oi3UoTtrV3IaQO24ja7zLanf','pgtkvLmvkjDS5iEmVnmTvUNKax1zujgswhACEtDwV49EMoRvcyrDC66',11);
-INSERT INTO ti VALUES (51975,14694684713004008900,'94rdTLi8Y8gFKZfpAzhadivvNP','8ryNCLql9JliWIx0vo0zNYlgiYdgDzIStdfWks2z6JF1KA1','4ND','1nlrzduoSiLGB8M8d0rahYnwaLZioq7olB2vIJCiJ3VBrj1CK2OLeI','hu9Kh2M9oi3UoTtrV3IaQO24ja7zLanf','pgtkvLmvkjDS5iEmVnmTvUNKax1zujgswhACEtDwV49EMoRvcyrDC66',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (48249,9231635425984965761,'VGh','c9Q1aSPa1hPxNWVYxmZDfYxSZuoqxEpgkdEFekFYoDMb40J4WkS9nJOGi5ECz6KkTS9sdG7nQ9bgu4puUprop2yMcUT9exNdB9Z','iCbFoOP','TZuF5OsinhNduAqumMpwYrYt9dNCP85gSa0Or26SMpzArIFbalX0yqL','UaGROLXUKyCeAVNOEefZIDLYIjtQIeTn','SqZ24kpaoQQj5QLV8WTPDdbngMgecUsMHbOWWHA8XVf98NnTTi9Ykn0ISbJIQBiR1CzhcZFAwwGAyQCA',12);
-INSERT INTO ti VALUES (48249,9231635425984965761,'VGh','c9Q1aSPa1hPxNWVYxmZDfYxSZuoqxEpgkdEFekFYoDMb40J4WkS9nJOGi5ECz6KkTS9sdG7nQ9bgu4puUprop2yMcUT9exNdB9Z','iCbFoOP','TZuF5OsinhNduAqumMpwYrYt9dNCP85gSa0Or26SMpzArIFbalX0yqL','UaGROLXUKyCeAVNOEefZIDLYIjtQIeTn','SqZ24kpaoQQj5QLV8WTPDdbngMgecUsMHbOWWHA8XVf98NnTTi9Ykn0ISbJIQBiR1CzhcZFAwwGAyQCA',12);
+INSERT INTO t VALUES (4572784847942170632,974316077,'Hfno','A','S3sgZQbbwpTvTwdzVVONzjRoeC6UpBac6V8ZmWvHYNvjJf','YNeUCTYjZOA11ve2yQOLH8g9lsd1nSNcksYIkZu7lozljIOB7I','sT','I',10);
+INSERT INTO ti VALUES (4572784847942170632,974316077,'Hfno','A','S3sgZQbbwpTvTwdzVVONzjRoeC6UpBac6V8ZmWvHYNvjJf','YNeUCTYjZOA11ve2yQOLH8g9lsd1nSNcksYIkZu7lozljIOB7I','sT','I',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(7);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
+INSERT INTO t VALUES (15843810677908480592,222300127,'Hk','ZFHyN','DkodSWMyoleON','VJXZaPZQqIfSywqRxeW7Znqy2UHvLCrAiwsGxAg7b60xBtKxtrImEeYO2CR6nt2zBIfLcdw2u8BU','IK','J',11);
+INSERT INTO ti VALUES (15843810677908480592,222300127,'Hk','ZFHyN','DkodSWMyoleON','VJXZaPZQqIfSywqRxeW7Znqy2UHvLCrAiwsGxAg7b60xBtKxtrImEeYO2CR6nt2zBIfLcdw2u8BU','IK','J',11);
+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 (15804782027549071549,-2008965647,'cv','r0ud7EkKQCsSyK1Ugm5hkMrcqqSOz1IZkcPW8Vy3LbxeOO5nxEWIgVrTtjUIxlFEjKmfzBL6QXnsV5Hgy3CNfuGLbEL3N6VS1VjCfibHSk2VmWjyjysaNEfhtRrY5bKfwfRRXZ4OxopTyB1R84YoBQ3jJOcflZHWnSYAUzi0mA62NmgIwXe70Q7GYTzzMpgYDmwtVHNPy5NBq','kk1WLct3zYbb3rkijSo3VIkxyHSW86JZx','6r4EP3udiT5M9sTFab8dk9bX663FUArQqt2ZiFsMofZ4iLm12vyXehNmSCQjI','l','b',12);
+INSERT INTO ti VALUES (15804782027549071549,-2008965647,'cv','r0ud7EkKQCsSyK1Ugm5hkMrcqqSOz1IZkcPW8Vy3LbxeOO5nxEWIgVrTtjUIxlFEjKmfzBL6QXnsV5Hgy3CNfuGLbEL3N6VS1VjCfibHSk2VmWjyjysaNEfhtRrY5bKfwfRRXZ4OxopTyB1R84YoBQ3jJOcflZHWnSYAUzi0mA62NmgIwXe70Q7GYTzzMpgYDmwtVHNPy5NBq','kk1WLct3zYbb3rkijSo3VIkxyHSW86JZx','6r4EP3udiT5M9sTFab8dk9bX663FUArQqt2ZiFsMofZ4iLm12vyXehNmSCQjI','l','b',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (32546,6497452653904040963,'X3MrORYcwww','By955uvNAmSh0pSxn5xAT5a10VxvzRpkpOBzFOLWfmn1z2mB','JIHAMOvj4PT','d9bEic0vElRoEarmKIH2dY7zapjnsQxULwJ701AtFkqUP6n345fCIKRVxgqXkToZrYjkurVsMbdzOtW6x6gLBBtoY4beBHs3OeqnaXrQNxRA0TBL9zEE69EB3GFGh5dm5HYpcj89d','Cezthc4qcF60knksfBe3dOVJahWyoqzKeZfRWbMsu69jmEv','LVensO7u6Ddx3VEOrhLuhJl4Lo4bEnHicRPwUDMs4LhD1m7S7bJQXdWfH9A9SDOUweQtJQ1Zw1oBthjELRbUvr',13);
-INSERT INTO ti VALUES (32546,6497452653904040963,'X3MrORYcwww','By955uvNAmSh0pSxn5xAT5a10VxvzRpkpOBzFOLWfmn1z2mB','JIHAMOvj4PT','d9bEic0vElRoEarmKIH2dY7zapjnsQxULwJ701AtFkqUP6n345fCIKRVxgqXkToZrYjkurVsMbdzOtW6x6gLBBtoY4beBHs3OeqnaXrQNxRA0TBL9zEE69EB3GFGh5dm5HYpcj89d','Cezthc4qcF60knksfBe3dOVJahWyoqzKeZfRWbMsu69jmEv','LVensO7u6Ddx3VEOrhLuhJl4Lo4bEnHicRPwUDMs4LhD1m7S7bJQXdWfH9A9SDOUweQtJQ1Zw1oBthjELRbUvr',13);
-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(28) NOT NULL, d VARCHAR(14), e VARCHAR(69), f VARCHAR(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (126885,3217169787074282866,'p','zsuhBnKR2','N','3l42rFjmnvdBf7tKixYlmtjzDwjb2JitBrpcPXxApzSWsPqonfH5','xAsyfQWUe9Bcy3XS1o2x15F8Ofw5ihijmznhrc1kCRZ9','EvyFltiYghIy97vdHQURQYf63DxOXLZPoXssEBHa7Z2hb',0);
-INSERT INTO t VALUES (8005957,13972251225694519846,'Gi8T6UW7WtQu6jiYay0Oye','PCZBSFsurfjD','vbP7hOz4voxmLng2048dgDAXZwUoIgqsV09zd0WZk1zwQ2vLjyCk8UiiBIumykTtB8vxx','ROGyBU2jBBr5BFxiTe','RAkCIIYopnnuGBG33n8U1N124sjsOzObaU17GWoDyVinXhuZKxtRk5VAUfhbOfFr1JXVpW80TnOWDhB7BckHK','YN1KhMZTHFJVQ0YYQwrq',1);
-INSERT INTO t VALUES (-5280591,8304874853416218859,'ltPAGibhjHciLkZoJI5Rpu','REIqWB7qmw','Vo5rf','NxEUG','LPw6K','nYurp2ak5ut',2);
-INSERT INTO t VALUES (6734524,5801253098069996708,'7I32JBVpidKOcpsj22NCBYWQt2','HQ','HqA2jv6xP','23IIgW7QUA0LsKrJ9r90bxy70QofZ0zSJOMnKWxHE3cmWggCwQZYhERPnXFf7BghAu','sat1910Z30daQZt55Yjax3LpnYYKEY1EvAPiXL2l6lGyVYeKD4YrHkZE','UjDBaJ0tvzaLNQpszZuNdphbPbzNHAEuvZn4ddSEkPGa65AOcChsl0kgYAboIPKxOY0YCaW6dpuCov0HgHD6vhkDV71Oq8KTkn',3);
-INSERT INTO t VALUES (2180601,15141121502442276688,'z','FqbBjoQ2','ug4mRsbYqVQPEcBjBzcwivF1UpKGvNuZipFKHmf5pIsOd6gzJ6vD','2d41Cy4PIVAdePrwrZ7IVnTHXcYKMzBryE2vQ13y1txbdSfjX9Wswz9Oq9aMvYugsdMtT2','3h6UykML01MAr9wDxhM0','kmTS8pAD',4);
-INSERT INTO t VALUES (-5798924,6562456736910283002,'I4u','63q','mc3czoOZpSmUBc0oWjlrk4R9vHQ79opR10CqWkd8q1SGrW4TT6Y5iyIxYsUKl9ywVNHjj','peGa7RcYzdLAQvzWmIixb1rckNKEE5ajRTqnUZs3e','IdZn6WgGAJFQsWeDJ','2Yvc',5);
-INSERT INTO t VALUES (-6149193,2402656822604619313,'voW4Qp2kU','EQMRiDF','sy0rGReOiEFSYP3kHGjuYCnvSix4oTr46IoquJlJyn','wh5I6Gypkkjg8AJasDDRVwXb','nmTgK6y3g8L2cQXKZngxkMY0Nv7XUzZWk7Q3b39LUqh','ubavGiZbHlepJzfvNUqVW6fbIIJJietqDBrHoN2gatn58rNB0tryHc73XpItRveONDYXk82saTHluFly8A',6);
-INSERT INTO t VALUES (-3756703,6480885264800706768,'HLQslVxpnpT2nUmZPOET','k3corbzcek7hu','ueuENfi7LG3GWuEcr','rpRSjxE3RPcg47BPRYOXRl3AYP','Qk','QZokZni9E4bnU6EboXJEODA2RW0jLR075otC8LjAtk1kJeYtJBY8vPDBYvboVMPSEjHEbGwW72mzkD41VTDzS95FX7I9K2',7);
-INSERT INTO t VALUES (-2043278,8249961573647713055,'rzczHbPA8','MLQ5tM4YIiAbqK','tuSaWEb078IOMh3E','4ru1','4KDNTC0NRLhCR','EKlxpZdOPmnAp5kpS6fnIoTkaqWqx72Db1IrJzOos841gsjWInhEySuQFf5AKTkHHOyAjFIeoXieoTaqZppoD5nKluKQ',8);
-INSERT INTO t VALUES (-1242658,10260732081251422905,'5FtI2d0FnEfbxkaVZUethLF4','u177g77Wu0','VdxrUnjR0mSEDXItx','O49MEiUpxblHlcfbM6dtikZpfpkIjkDUUZno5KQWTUvV1lR','GCjBcZS3XI8TOPZfhsBHZdGKVFISiCEynMWjdCOZdDYTzzAOpUxuSmrDo8X5K3Y64iC9YP0P','NL5cUQcIclxLa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17312689412990491052,-2027638465,'VqOHZ','uCqbIeHA5Q0kJfTwr7WBIGbXa225r7V2qO7s1SHocpdjfNuwSzUljdTgg0o0MdkrY8cdy9heTMz80sU5NFGnhjkcvTzrWxnYEH1X2iKnLXdx7n6lWAclwYGOcJlu7fmtlzrllZUmjgfZn7F5EBVjmfbdyHKivrPBknFrWP01m6hq80g9kiN2YI1TnPCgIxqFlMtaUv5L1kwyf1IlFPH8T8i65KOi756UJRdQmup8ZY93G4SGp5dLAWHAg','4YQrhVgLboyaOQo22KTIgkQNXIxaigdkyxTFPJvzu7zhqnrBPXPugorX1leIBqXdGX1uiK','V','1d','d',13);
+INSERT INTO ti VALUES (17312689412990491052,-2027638465,'VqOHZ','uCqbIeHA5Q0kJfTwr7WBIGbXa225r7V2qO7s1SHocpdjfNuwSzUljdTgg0o0MdkrY8cdy9heTMz80sU5NFGnhjkcvTzrWxnYEH1X2iKnLXdx7n6lWAclwYGOcJlu7fmtlzrllZUmjgfZn7F5EBVjmfbdyHKivrPBknFrWP01m6hq80g9kiN2YI1TnPCgIxqFlMtaUv5L1kwyf1IlFPH8T8i65KOi756UJRdQmup8ZY93G4SGp5dLAWHAg','4YQrhVgLboyaOQo22KTIgkQNXIxaigdkyxTFPJvzu7zhqnrBPXPugorX1leIBqXdGX1uiK','V','1d','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13076465786175798595,-604996446,'0','gv200Kp','oaSBsDLdrxk5ThuZp8KvCwERmkxXq0SvQZNIXB7myAnmDrNRMvHVI9eAz','dBGGH8Q6M45jdCz1LW0GWzIyOTOYI6s1vXEiePhsg7IRgGilWCb0XE','4qM','5',14);
+INSERT INTO ti VALUES (13076465786175798595,-604996446,'0','gv200Kp','oaSBsDLdrxk5ThuZp8KvCwERmkxXq0SvQZNIXB7myAnmDrNRMvHVI9eAz','dBGGH8Q6M45jdCz1LW0GWzIyOTOYI6s1vXEiePhsg7IRgGilWCb0XE','4qM','5',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (10460307837032784110,-1390609077,'j1lV','RSiiI878Q9gjDnyS','nPJNTgiGhl89JoIK82Q1Z8WjehqAJcDor3WfLokuSKlZFZ3Xw4OtORIIWvES','bgpYABoEETDUjsqUfP2DbL2v43vFNwIwQWEpr9yMx2IJWQa2MBUQ2xT0w31eW7GeHRg3RHoTa058wTg9eFRSvUYX3To54DeTHJkhLTTq','V','v',15);
+INSERT INTO ti VALUES (10460307837032784110,-1390609077,'j1lV','RSiiI878Q9gjDnyS','nPJNTgiGhl89JoIK82Q1Z8WjehqAJcDor3WfLokuSKlZFZ3Xw4OtORIIWvES','bgpYABoEETDUjsqUfP2DbL2v43vFNwIwQWEpr9yMx2IJWQa2MBUQ2xT0w31eW7GeHRg3RHoTa058wTg9eFRSvUYX3To54DeTHJkhLTTq','V','v',15);
+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(86) NOT NULL, d VARBINARY(34) NOT NULL, e VARCHAR(26) NOT NULL, f VARBINARY(27) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3529384099377336907,11689423447356126438,'H9eNS8CjSLYuz','a59N8m','KHkcXlYIbjl5','02WFILmRB3DUmUNFNXACPkvN8Pb','CL','e',0);
+INSERT INTO t VALUES (-287269967055428846,15724462720815191584,'9GUEs2viHQOC3BqiQsRnXHqIYwADXoiQZRmT1ef7iBWp5WHEbwhJTbhmcCI73HW2','fLux7J9suOpB1lVEl','m5knF2xLqYt3vxENMAqI','zNlaR4r6eaS9fx38J','uM','2x',1);
+INSERT INTO t VALUES (4112772183613992363,5054708864897427040,'Xn1HRy5pf5CyjbVvQliZv3vdcahM4sbRi81kJ0SP5vWqbozgZGbPFYDN18nGmttZ2Vw1aImrZCkDwJ0v','cHfy','XrlRgaEy7u0JXGtw5p5','FrDkRpNMli1GIM','B','h',2);
+INSERT INTO t VALUES (-2189267447209223738,8089043843692303728,'jpLitaU3F84pMkiSb2OeWgrKd9RrzWoOK6OIGJTd50ss9NjjjmsuElhnYIsavdjtdEf','9xxw0LmBa06LYiTWaOkwiw','2TGsgakvz','RUl5hTv5xBUSiF','h','G',3);
+INSERT INTO t VALUES (-9084801137310697651,11352921689685670846,'KjwPpem7vjVVdP9gv7j31eWQm3vnINnuIiPl','4haMguxWmcGNIsI','yV9dSkeJIHoqKo','zWjdN','09','hu',4);
+INSERT INTO t VALUES (-3518907835235948937,11671020688113043713,'9udJQQur4BuSjiVGzl7gt3VvhxGC2Claw4kK6GJzhWf4TJG9NED1gKg44wjjfeUaM1ampdYXmx','awYWkZ','ZZ0JxyJnUZiO441PsSnO9Fi5ah','STMxSl','XV','5',5);
+INSERT INTO t VALUES (2414169586610333979,13211936248925296581,'cnUrBfenotut7ReiADuDr8Ur3pBP2Y0vjU2eNaRFmjg6EkYLhQ8','ns1uNLmekKFNG8Il0SYAidvqBPMdIhrFa','88bzCm','JPQsI2kAfTPO','T','2',6);
+INSERT INTO t VALUES (8979880835727632270,1509742396875658749,'5dMe7ipj','zB882CeBKRTJcSiaktwps0','eiEsXM0DxVSAz3xumo4','k51ZFBLYsW1Bq8Q7q','fT','s',7);
+INSERT INTO t VALUES (7479522869314438198,5366775055946603067,'FEihxKnyWkr4ISEouw1x6hlPhrRjvl4MymqGjQA9QHyk79E2b13v4BPk6zKtKXbwV9gTgYiQe0gYi79b7SvtK','ggcO595GESJ75Or6Qq1Ja8RJNiql','CNUeAW3hIkVawKprmPM8o','nfwY9eMncwrq','ul','HC',8);
+INSERT INTO t VALUES (4555115895881501257,7984638818681959857,'d6z4uugN6tjJ6lserhffaF2AAFoZ5GiBPobruTjqsMqxeePe0ymCKeYAUb6AeQBtR64a3','99M4hnr83AOf4UgViEpNJUlksklo6','GTw0HeFszjVt0tD','Qp8ybtPfiNSr9sEUL','G','V',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED, c CHAR(86) NOT NULL, d VARBINARY(34) NOT NULL, e VARCHAR(26) NOT NULL, f VARBINARY(27) 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 (-8631268130268637205,15542183027011646429,'ZKBDlZqflw410fNo0mNWfhXvTyx','qQu','QmdwMc','h3WewTwGuozDozTSJAQiWA3VOEGOjPajOCWgUChKzDle2pLKlRBDC8E','DjUTTcTCtdN4CEzXIn83WKKR5pl7EDyqcZ2fFk68tPGpiRt03zawV9Fh6Ywgm4HQLgX','AqF2uR29QuFbakRBgQoveH6',10);
-INSERT INTO ti VALUES (-8631268130268637205,15542183027011646429,'ZKBDlZqflw410fNo0mNWfhXvTyx','qQu','QmdwMc','h3WewTwGuozDozTSJAQiWA3VOEGOjPajOCWgUChKzDle2pLKlRBDC8E','DjUTTcTCtdN4CEzXIn83WKKR5pl7EDyqcZ2fFk68tPGpiRt03zawV9Fh6Ywgm4HQLgX','AqF2uR29QuFbakRBgQoveH6',10);
-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 (-8534087562873220455,14468267508944676777,'a2qrduLjgyX','n','1JabW','rBVUPF0Bx9is7TjBZCksAPu9BArAuArhcqtyzgfRJxFh1pQ10zHSzTZ','SWGsTzjkoETxKq0kOZ5QZdnCH7iRSzRRvXRHUWccL49cQR1wS0dfNvGKm6xAtyg9wD0','1m5uujPlqffJ454odKTEthlbPSvzBQN3svCM2ukQrcU1dDeC9WXN',11);
-INSERT INTO ti VALUES (-8534087562873220455,14468267508944676777,'a2qrduLjgyX','n','1JabW','rBVUPF0Bx9is7TjBZCksAPu9BArAuArhcqtyzgfRJxFh1pQ10zHSzTZ','SWGsTzjkoETxKq0kOZ5QZdnCH7iRSzRRvXRHUWccL49cQR1wS0dfNvGKm6xAtyg9wD0','1m5uujPlqffJ454odKTEthlbPSvzBQN3svCM2ukQrcU1dDeC9WXN',11);
+INSERT INTO t VALUES (8111423227631223808,14085569397404573130,'TJpD73CKzk81r4oliesilzPHp9ZvrBl3nL2zIjKaol4Ao1PhFzj1yHvQqYPWdeTWIiRb5vwDJoy6DWCI03','L3ykyr0K7QVgeWXdKk','4e6DUZebbPxNMz7RDLteP0JK32','cI62G9hhVZDdvaJPbqGYy','W','k',10);
+INSERT INTO ti VALUES (8111423227631223808,14085569397404573130,'TJpD73CKzk81r4oliesilzPHp9ZvrBl3nL2zIjKaol4Ao1PhFzj1yHvQqYPWdeTWIiRb5vwDJoy6DWCI03','L3ykyr0K7QVgeWXdKk','4e6DUZebbPxNMz7RDLteP0JK32','cI62G9hhVZDdvaJPbqGYy','W','k',10);
+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 (-3287242504141229993,14623220475842147454,'LbSvX80I912voVofgDhVfBdfy14wdRQWhlN5wEc64pK2Ve5nA0H8Cxv1LgYpgXWmJJAm6c','gj','Tb','2Ue','Vb','v',11);
+INSERT INTO ti VALUES (-3287242504141229993,14623220475842147454,'LbSvX80I912voVofgDhVfBdfy14wdRQWhlN5wEc64pK2Ve5nA0H8Cxv1LgYpgXWmJJAm6c','gj','Tb','2Ue','Vb','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7384023123082424606,9731276418320940743,'vSNHaP3pxawrsIbPWihUjsUjklne4DaUpwnfSs49VVSZpGCqzzsCWSz4cl1bZ8zjKgvRQQ7H7s56Wdhd95Vk0S','4pHq2CLgi3nFD26g4KnNQrlCHnbgFVbuvjQPsXC','5JlIrYvD7XW','GM8O0ThR4YET7X','0J','0',12);
+INSERT INTO ti VALUES (-7384023123082424606,9731276418320940743,'vSNHaP3pxawrsIbPWihUjsUjklne4DaUpwnfSs49VVSZpGCqzzsCWSz4cl1bZ8zjKgvRQQ7H7s56Wdhd95Vk0S','4pHq2CLgi3nFD26g4KnNQrlCHnbgFVbuvjQPsXC','5JlIrYvD7XW','GM8O0ThR4YET7X','0J','0',12);
+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 (-5534234276595695807,14433245775910948084,'mlGoDQxiL8dcrb6yogLuI9nsmJxQNQFvSJv4wNMzXbw16xgCgKhY848','akRiuIDsKRHZzJPR5CJxDJzFxieEO3Nk6hvRRN5T','r6dviWuvGVF','CrR6wRDkwwNyk3Pj5w30BK3vDzHjvTqHCdzLAOWf1XSldJ0yz2F4HRKPhOup6HQ6HAZAJLz5RVUfyxQ5lc3Y1bykWdGaLTh4WXUrXUQuGNj3wMuu9dANrbS','Ix','j',13);
+INSERT INTO ti VALUES (-5534234276595695807,14433245775910948084,'mlGoDQxiL8dcrb6yogLuI9nsmJxQNQFvSJv4wNMzXbw16xgCgKhY848','akRiuIDsKRHZzJPR5CJxDJzFxieEO3Nk6hvRRN5T','r6dviWuvGVF','CrR6wRDkwwNyk3Pj5w30BK3vDzHjvTqHCdzLAOWf1XSldJ0yz2F4HRKPhOup6HQ6HAZAJLz5RVUfyxQ5lc3Y1bykWdGaLTh4WXUrXUQuGNj3wMuu9dANrbS','Ix','j',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8252709643179418624,7066288815935340891,'X89EQ0CrLAW384tkDVcnSPPtycpL0xOwNqqPUy7E5tamm','syTLAc3GVj2iyU81hsWCPNtpGWmZSGIZqYB4Sdu9PdK4hb4f6qIKJjTLCjJgcMVLU5rwYbKsTsq4UkicZqp2lr7OZTzdSW1HDwvibOw51gEg','ygYw2FbvjlndvwyiJ','54IUSjNf7d9r3ykP84YomjGtAfCDf3ycgoHH4TX1lAc5x9KvXpQ5vP514dLhnvSpb1FczLNtZKvLggQpHMNGkXVNtEq5uWE1KhmViNYv9GsTUT7CBoeSuikZILsHEXr4Rsie1h325t5qOSQs2pIQTlDhB1QheCRwxgxEtGBRntkF18ysQ2in1CP29C0d9srHeZNrol57kTZWq0Xo7V7yTPLIshFEmmrLSpHw','j','a',14);
+INSERT INTO ti VALUES (8252709643179418624,7066288815935340891,'X89EQ0CrLAW384tkDVcnSPPtycpL0xOwNqqPUy7E5tamm','syTLAc3GVj2iyU81hsWCPNtpGWmZSGIZqYB4Sdu9PdK4hb4f6qIKJjTLCjJgcMVLU5rwYbKsTsq4UkicZqp2lr7OZTzdSW1HDwvibOw51gEg','ygYw2FbvjlndvwyiJ','54IUSjNf7d9r3ykP84YomjGtAfCDf3ycgoHH4TX1lAc5x9KvXpQ5vP514dLhnvSpb1FczLNtZKvLggQpHMNGkXVNtEq5uWE1KhmViNYv9GsTUT7CBoeSuikZILsHEXr4Rsie1h325t5qOSQs2pIQTlDhB1QheCRwxgxEtGBRntkF18ysQ2in1CP29C0d9srHeZNrol57kTZWq0Xo7V7yTPLIshFEmmrLSpHw','j','a',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6851761526399182813,16558792890137344634,'NZSd70cXWGtI8WStbsn0FUnYOKHVOsFDVvH','rMZn9Aj5IDcZxzLmldxhejYtE78DMqIahdZAPC','syUE','gkCTvucM8iMPYx4TLQ58DtaZ1sclbIvuw05rEFNFYVcvzBc0z42HW1hOYH1u77aVn6EcUNPjkJTebzhLa1MNeyRpNFWAY8vBpA2QYNND1Qa9s8kOFXdEf3hqp','Nfr','3c',15);
+INSERT INTO ti VALUES (-6851761526399182813,16558792890137344634,'NZSd70cXWGtI8WStbsn0FUnYOKHVOsFDVvH','rMZn9Aj5IDcZxzLmldxhejYtE78DMqIahdZAPC','syUE','gkCTvucM8iMPYx4TLQ58DtaZ1sclbIvuw05rEFNFYVcvzBc0z42HW1hOYH1u77aVn6EcUNPjkJTebzhLa1MNeyRpNFWAY8vBpA2QYNND1Qa9s8kOFXdEf3hqp','Nfr','3c',15);
+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 BINARY(13), d VARCHAR(79), e VARCHAR(16), f VARCHAR(11), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5607535679720661144,-127191107,'nhD7c6eZAaBje','xle21ItmiwB4tSBrNhCsSSyxqsFKztJfzkEyZMPYtpL7FwccM1Vaz0MeiPWvdYWpHS','R2UQfYzxBHx','BfjJtQFDc3','J','U',0);
+INSERT INTO t VALUES (14487738678688364197,1410556248,'CiSpg4uYj01r8','qXfgGG1bRyW8mo0be7F5PmzB284bfHIo3AqiqkY4p5JkBKLKOaFJ77s4vtenle4iRmR','O','tz','p','or',1);
+INSERT INTO t VALUES (15122327638081734979,-1755467373,'CV1u1IgB5uTQ6','JmBIPhSKpjgjXLbwFzVEyxFvMJ5imbnc9cBk2MMkWSBG9','t1XMvcHaSc','h5M6LaoHFI','L','8N',2);
+INSERT INTO t VALUES (10749393907478326853,-1900104464,'3nklrMd1','mCCsG01HX','OrPk5e','wnZecXvY','V','G0',3);
+INSERT INTO t VALUES (8466805288237515104,1614020860,'G','CmMBNx63cuCpHhNOj8nszVH4v1cSR7HKUDerz689IfMHHFIEXYPgnMsRkgXRLuk7gENkuwW','bhHBkjC','6bgLR6s','x','KH',4);
+INSERT INTO t VALUES (2172171960260357130,763771883,'vcqs29','tNybNumqVvNv6CWXHtHMPNaxK8PrXzgsD4uEqC1EBRRdOdFN7','7RDLZ3','yFLfcUEE1','n','L',5);
+INSERT INTO t VALUES (13108665880715148552,1925045216,'0uw9','WlTizZxq7nEA1KofxN52TqP4Vz4dBWEWrIDDY8','QQJeQ8I1OgQMS','Uz','Q','L',6);
+INSERT INTO t VALUES (15708122972921182683,-199371869,'MnVvl72J','6kwif029gHBOdlsFl4fuwudLLT1qFS','UUh7PKsn6H4XaZLt','J3k','c','d',7);
+INSERT INTO t VALUES (7907216827231198468,-530906631,'kud','cCPps4PZ6dY4DJJQ','Q2SOxyK1gmhE','y','Y','5',8);
+INSERT INTO t VALUES (11931629786251355209,516355702,'8MNSdawoBv0j','1rhjsfHy8JL','CL','R','N','Z',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c BINARY(13), d VARCHAR(79), e VARCHAR(16), f VARCHAR(11), 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 (17327454986004989412,-1863614957,'Gslb3qMu','IW4BD5ycy8hQNvCgwrVBjmoQKdY8gMdGUkGJN1pLTPVEWDEcPtfGDispXIieIp2wb2N','7lrwb9WrACHR','So','a','6',10);
+INSERT INTO ti VALUES (17327454986004989412,-1863614957,'Gslb3qMu','IW4BD5ycy8hQNvCgwrVBjmoQKdY8gMdGUkGJN1pLTPVEWDEcPtfGDispXIieIp2wb2N','7lrwb9WrACHR','So','a','6',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(14);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(14);
+INSERT INTO t VALUES (1905646100022929885,-276790571,'6cUOjnc7Kxi','6qkK804yBvWwGELOkNhE02SqS7c4zLmkU7skyNzOS8hwfuidtJeyo','ojHaaS8MpH7d','AQK1','l','8',11);
+INSERT INTO ti VALUES (1905646100022929885,-276790571,'6cUOjnc7Kxi','6qkK804yBvWwGELOkNhE02SqS7c4zLmkU7skyNzOS8hwfuidtJeyo','ojHaaS8MpH7d','AQK1','l','8',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (141275880429902175,8702945435518360000,'dyeldmRDQUq66bxBMO8lYierV7','ThQOZ7epar9iP4E7aOXrHs3osDgqGdLVPhAEgj0GsXSKQhvNdDaOL20lgdY5bxBfsxh1HWPm1TQxCLoeOU69GL5GOQ0w0m8r69MKoZPS2P76Q9uAFEd5Z4jlUky3veCx1cJLGsspPUGK7UfBV3pYg6FNNGftkHySwrZpN68hG2ksyjwJWkMizfXQX','xe1OBTZ7eijPgIjhQxicV97k','eQx7hD8SyMukvjngS6bbQ0wSjh74Bhi6GIadiS7t5gGN','p7Lzvu2wHOk7Ka0aNQjsaG','WeqFBuewCbhjVGjIAeFrLGLpZpbUzbHVp9n4QOTvyYZcZ3dLm0pKSTvCtUPHFoRGSQNFX9aZCRFxgoUqHfjhXMgqxOKlW',12);
-INSERT INTO ti VALUES (141275880429902175,8702945435518360000,'dyeldmRDQUq66bxBMO8lYierV7','ThQOZ7epar9iP4E7aOXrHs3osDgqGdLVPhAEgj0GsXSKQhvNdDaOL20lgdY5bxBfsxh1HWPm1TQxCLoeOU69GL5GOQ0w0m8r69MKoZPS2P76Q9uAFEd5Z4jlUky3veCx1cJLGsspPUGK7UfBV3pYg6FNNGftkHySwrZpN68hG2ksyjwJWkMizfXQX','xe1OBTZ7eijPgIjhQxicV97k','eQx7hD8SyMukvjngS6bbQ0wSjh74Bhi6GIadiS7t5gGN','p7Lzvu2wHOk7Ka0aNQjsaG','WeqFBuewCbhjVGjIAeFrLGLpZpbUzbHVp9n4QOTvyYZcZ3dLm0pKSTvCtUPHFoRGSQNFX9aZCRFxgoUqHfjhXMgqxOKlW',12);
+INSERT INTO t VALUES (7457610001514038371,1481318166,'4Sg0','yKKmF78ghuzO4DsKasjGt1NuAuQW3l4HMZkvmjKDLO3XoYA4EA4SwfKXoWqkL8f9ZNq2xjVAVgPyBGwW8hmoYoSljLIdvx0FPa4lcPcKCuXgVnO27xnBroeZhR5hUK','Jb3G','lddcC','7','9',12);
+INSERT INTO ti VALUES (7457610001514038371,1481318166,'4Sg0','yKKmF78ghuzO4DsKasjGt1NuAuQW3l4HMZkvmjKDLO3XoYA4EA4SwfKXoWqkL8f9ZNq2xjVAVgPyBGwW8hmoYoSljLIdvx0FPa4lcPcKCuXgVnO27xnBroeZhR5hUK','Jb3G','lddcC','7','9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7031517411973583714,4675735481354023936,'0g32BJKAiWNIraNM1bI','NDVWTK0E5cZ6','WnT5cq1vZfIdRTCAbRlQNGACqQpexe9P0K9CDTBA5Vgu30','y95YOplMTpE0XnTNksFaUI4','Lf71tWEgJBYaKXfl7jyj2j0Gtz3xYHIjQHQ2mRNE98FkuR54jvfEo','MdigPMVzRpQ9zn8b5rTI5kk76exJriLK23Q5hGMu8EFc',13);
-INSERT INTO ti VALUES (-7031517411973583714,4675735481354023936,'0g32BJKAiWNIraNM1bI','NDVWTK0E5cZ6','WnT5cq1vZfIdRTCAbRlQNGACqQpexe9P0K9CDTBA5Vgu30','y95YOplMTpE0XnTNksFaUI4','Lf71tWEgJBYaKXfl7jyj2j0Gtz3xYHIjQHQ2mRNE98FkuR54jvfEo','MdigPMVzRpQ9zn8b5rTI5kk76exJriLK23Q5hGMu8EFc',13);
-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(33), d VARCHAR(89), e VARCHAR(26), f VARBINARY(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17637691190049423369,52,'cl0DPZrFMp47rl8r73Av','eUaJmyhsWj','tDA0BI2yIPE5flBQGmC3Lb','MPwyCGJWca5mTnqec0','UmKquZpRva42pzNUTwjUkigGa5k13ycHWLC9ppR1ZtonRbj3fwMoaEsSZhpVUf4wz7IXKAsyJ03dKwXBtMeUY3y6oU','BF3R2CnODDJWdpOBFO0CsGFKil',0);
-INSERT INTO t VALUES (10035434106620571479,16,'81M8qicoZPMUE','mG1nHg6BNXgEbHRN1q364puQm4iuGjULNnQ45','5gWZC4iIDPwuWbrX2','om2SvyoM','SbINMgpic22njqUaQOyQW0kfM4NGpWwO0LBd1eXlBsKZ1g7spINc','ixCnMQdqFCWlbEhFoZYThlcWZvqHADJGA5Onl5gjslxr',1);
-INSERT INTO t VALUES (6082996796899312622,110,'Go41HuQcs8xPCDtka9Vy','zlOXRYXHRPG4PL9WWkXZQ9jaf7rmrslrC5wgIpvXxuePWgNpjyALzV3mK352IWsrheO8','plsbHDACe82A4REq','pAnv0CpI9','NUvwDsF9XI3wzhjmmgCFqtjOKvAhqagFYl59qOY4Bu1obA90pmrGo2dqW6xSArjqEcubPaPKrpcJgdZsJJGf8qgOpTyw0s','2jkdNxlupb92vaFaIIftBtO5wraQCah1z7eDChEqRQXC9m48MK1',2);
-INSERT INTO t VALUES (10680654341707568666,188,'XT7f4O7TcOUV9v4mo0DCROAhLJib4io','FxO','loRufbzhy4owzYDgkB7Dfnfzjh','Hh','5jUIXOlqtc6fWVT72qmypcKTnZtr0f4E4oRm5b4HWvkMJXgbLunaLSnKuA2CmZxW9xuRcFJZtOqe','21D7IwB8io5lOYzTdG6sPvTSav8fFkkOuHV2EXVdBhL0tmdxiUGlZa6lte9QY5ptHi507NhY1s7j86b6o76',3);
-INSERT INTO t VALUES (8280948181063386030,164,'E2GdjXRZMBbVvgWR9o7nl8wD2eT','UbuavTMOD3r0XF3PBfuwIERGN7ByVvmV7rF7cXmUHaB323ZPUa3IHkJCTfO9jUZ3','cnQKFyHq','mg','2CveH0iGZX2WNAZZNjancrxpynjn6Y6sk6rFrS6pUDRQtyEf','qSp9lS8NCm8JBgtvueIKQZDBxAes4JVxRG8LJnvlmwhxDOycPUEM0hljg4wzuqS6ITZ6',4);
-INSERT INTO t VALUES (11811667137932598458,46,'16FfBPD','DI36Y2iymgOwsJZWIDnzrD9WU25iIcTkLZRFfJ','HLAoicxPxfKJiCnvqDP','p','1RJj0kJvEDNasi9apszWhBC25b3myit2TJ0RuNbPxoPZSDDFeGQUqmV','Y40FH0vh6p7DlDJJvZ8w0cVWQPIrwplOyjkRWt6UCIQK7XV63jFsH71WGqWg4TzppSl0k6Ctv1yPvTvuZMUJYTXqQMF60Dh6',5);
-INSERT INTO t VALUES (9425483363766025489,63,'fwQE6xf0','T6I3NngE8HWERhP8RnCVc8OpC5JtQ60AJ7mEMXVHomX8Yw2neyQ2hgenKBTuq5qbjp6j','RqLuiRoylZtdjz4J3B60xskIl','FDRR46','uEw1YZvWd6','hGGdTYF9meTXwHXX386P2rcrDsnlZott',6);
-INSERT INTO t VALUES (9366806699813179042,4,'htlzgaS0ixGKcH','1Lm6GXmG4XNmstYaJmoQLUQ2','5QzQeoZx9tHQ4j6','f5uXyMmL','yeZ5LoxWuEGgZn','M6cNH26VFTutcTzbey6lggF1j6lT6mg4JPM2qOtAbJWFCCAyi0CSBe0LmMH7WHa8kRcEu9Oe9S14',7);
-INSERT INTO t VALUES (1218706848166372424,32,'vy','23H0lCmSPKrlZBEMqgGtjv1NiH','98b7VJhsvjwkuBC','WYzACpBxAWKxA2','49gkJTk0pi4X8crjKSuu4REF1xpNcprVP62JvkwmbK50zI2HeDK5EuitX55hfibMgNn40','222KNJbZAvXFeOSKEiejs9aGCTgZkB8SaccKqqQCHc7bigd5bgo',8);
-INSERT INTO t VALUES (13360071129834630354,2,'LOnOemEG5P1ET8aSeAVz','mYD8R6','iZypyVlNMOpYhWSX','cQ85B1S5f6Tl','R3t8859zj2vHqT','XEW2plbCol',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8578023965727067656,795628130,'OYabT','aBxzd5WACdHtmWH319QN35r1obm7Zby830IW8vG50qQrilE7BxzRlgKnyLON38A3KKTlENdQNWRMxkNL6hUJJ8obvHCStbeNzPTskbNh9t8spi5g3oL35cSqTv1kcqY4oQsXN3Z9Fr0ipYNp','MoOY9JhyLvIcR','rc1WH2up0hwzdMHqU9DPDEr3JvkgrhrS6e7WsPVRCzN2YlJhvydyBck0ft8Lgo724srGsYCxiRtqkntDj9Ooe','j','mj',13);
+INSERT INTO ti VALUES (8578023965727067656,795628130,'OYabT','aBxzd5WACdHtmWH319QN35r1obm7Zby830IW8vG50qQrilE7BxzRlgKnyLON38A3KKTlENdQNWRMxkNL6hUJJ8obvHCStbeNzPTskbNh9t8spi5g3oL35cSqTv1kcqY4oQsXN3Z9Fr0ipYNp','MoOY9JhyLvIcR','rc1WH2up0hwzdMHqU9DPDEr3JvkgrhrS6e7WsPVRCzN2YlJhvydyBck0ft8Lgo724srGsYCxiRtqkntDj9Ooe','j','mj',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11756549603339835197,-1923005581,'Ulmq5rJu1PN','FiN5VLcnn8W2sJk4encgsBlTvgeogRfPqnXgCJ9VRGPPQ5LSFKpLHBJfdLNy8aZwKMl4ijP1o2JI8ioivaXuvX7b29QUUAlTotLkV7mVaclIBEipBNlllDCgF5iTY9TP9cZfCdXNOiC4YgSXZvB9wzhVnI7BohKRUK7KeEeLzR5AH57uGx4QAunzJ1','ftbmyn','RTFhhOUXbHmY8ouFt07Ee6Vi4KXTPpm5LDZropClVuikVIGyQ92KF9zUUIPJ3j7NFqb9Z9dPml5laety2cr5mGrUAcayKkyvF6DYVIrrUBhtWfQ6GyqAPiJ35PFcRuEsjpj867lfDJZV69Oat1HD5pgz6vOSnSXYd5GX0VjbwGatBzYe867PSjRYX2PL6zYjL1KScTQxHcG3znW49tXbgxEgNN1HMYaVyHPGrfybygI1JGdOhcG7rEJtd','H','Jz',14);
+INSERT INTO ti VALUES (11756549603339835197,-1923005581,'Ulmq5rJu1PN','FiN5VLcnn8W2sJk4encgsBlTvgeogRfPqnXgCJ9VRGPPQ5LSFKpLHBJfdLNy8aZwKMl4ijP1o2JI8ioivaXuvX7b29QUUAlTotLkV7mVaclIBEipBNlllDCgF5iTY9TP9cZfCdXNOiC4YgSXZvB9wzhVnI7BohKRUK7KeEeLzR5AH57uGx4QAunzJ1','ftbmyn','RTFhhOUXbHmY8ouFt07Ee6Vi4KXTPpm5LDZropClVuikVIGyQ92KF9zUUIPJ3j7NFqb9Z9dPml5laety2cr5mGrUAcayKkyvF6DYVIrrUBhtWfQ6GyqAPiJ35PFcRuEsjpj867lfDJZV69Oat1HD5pgz6vOSnSXYd5GX0VjbwGatBzYe867PSjRYX2PL6zYjL1KScTQxHcG3znW49tXbgxEgNN1HMYaVyHPGrfybygI1JGdOhcG7rEJtd','H','Jz',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10251396431858648970,-792806136,'tSwRw','Jxn3fyGB1h81BQiEwONzFU3p82KRLqqn9VPOTIBtutArsSUzJSvrJEpuKMutOO6d5Q0Rau1OnPaOfHFOSCa4jeGClEpfFuzyvqk90SbVPf8BBOzp1ecOMeDh2Z9wD35T8vzJI49XVh87H4QXJbf0JYGKBa8cVgfKJG3SyxdZr3VjjdrYD5Ye1WsZbBXCHCkUU82','XuWmebKootxTahn','ji1ZGgnD6vl8QZHHpqOdDOAhi2SJBxgwVoUsY','vD','957',15);
+INSERT INTO ti VALUES (10251396431858648970,-792806136,'tSwRw','Jxn3fyGB1h81BQiEwONzFU3p82KRLqqn9VPOTIBtutArsSUzJSvrJEpuKMutOO6d5Q0Rau1OnPaOfHFOSCa4jeGClEpfFuzyvqk90SbVPf8BBOzp1ecOMeDh2Z9wD35T8vzJI49XVh87H4QXJbf0JYGKBa8cVgfKJG3SyxdZr3VjjdrYD5Ye1WsZbBXCHCkUU82','XuWmebKootxTahn','ji1ZGgnD6vl8QZHHpqOdDOAhi2SJBxgwVoUsY','vD','957',15);
+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(100), d VARBINARY(57), e VARCHAR(41), f VARCHAR(52) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (31902,-5826408,'PQJ8vIwQtjroophTQ37qw6','5vvdTfnSUT9HvSKYifpEvqL','LKbEopd6NbhZ9MbKJiYqvPEbTWXIpnXjz3Vf','TXzewNVGGQ1jnGVVooGPo6Xz','w','ms',0);
+INSERT INTO t VALUES (20246,4894225,'XeDDZPDSOUu3g6REPza0xHghd7V22Ibsu4FkbeaxyXOTdihZ6SkgwLZdFhmqRdwq2AmgoICVqHGPIrl','yklztWmnUnKIYzTQZDCR5jVRdc2oaJn9IRc','MUNW6r2o4TGUcE','nBOwsunwflYxAJsvtvM5TpxXRXBSMAgyYJuXg1','L','c4',1);
+INSERT INTO t VALUES (47629,1769426,'WTNSdN3IRnVTlOm5wCjwq1DrvRr0YcSUZd1gQQDATlszvjX0eSfKTXjqRfnuHjoqtetGY1MsVPq4E','oqSfPPni7iuWWjLDeSWHXuTkbHhoXJ','h0bMEsgHggILi995HEMhNp4AEDnZGJ','l55sbzo2UEcZDngduXHP9vFshUaHGcgSf5hEWqv8gdwUL9tV7Y','2','n',2);
+INSERT INTO t VALUES (28805,2964660,'FwG','D2ZbRX','EPXFuIKtUGHXhiINHjMOyvGzvOXFHxqexSaVuicK','P','2','8L',3);
+INSERT INTO t VALUES (24443,-2444645,'Td0MG0Otov7Kj8dTanR5Ez0wdBboD3pD65MXv1Ec405w1rNtheDB9ikbsFvL','KKRgs','0yOdZB8CvnaL4i','JVmxefAV6DuU09bOlKNqf','v','nM',4);
+INSERT INTO t VALUES (41920,-3931753,'ZtpIRQZhZK3LpRBpdtf1xZFjsvWmk4AnAikJEd4BfAIkr8Rn21jxQ0KXe9Vd','txbQxTgR0G','KnYVQeo2Xg0K9dVYDgoOOTggnVueXu','ByNzq420ZCrDbWm22xExQKmqYlEuDdSkKVhY','aa','t',5);
+INSERT INTO t VALUES (4293,5379451,'sfGFTMJgzgfKiEVIGU0SEUIOAsIhdE8SW6b8eLAWZinDngqhh1ewQkDhmIf45qBdz25pePYjCENjCa031hUQQoPLYoOpYrHH9','BNgbl6aLaZ3iHDAo4CQOEbtkC6xz0OOc13lMmILkxV','QuF8nZZ7EHl4zB60M4HPHn87n85QQf4KE0KxkwG','PJsmNLWnlydPeOAU3L3uEr99cVcL1THLrLIARNiJF4','sj','h',6);
+INSERT INTO t VALUES (45543,-5300465,'Sq7yrVTBvKxiKvyn73G7UlFUdiV5hsdPNAFyITPFl0JVHOgj9EYdCkReGZ2S0SbaZgq5drBKD439ZZh677jW2Zb','2W1CF30I9y1fibVAiNnxT41bTcu4Mh2C8lyKsUljgA','xRnSFLd6aZa4Da1X6Yc','9WkzPELjWK1n85OtPJythELdcKsJ0h09vGsYRh6Tm','Bu','mK',7);
+INSERT INTO t VALUES (29961,-966749,'saTMwuu1bpLWCkzwJpV6Uj1qN2NxLyPUMIUX9i89QqI7St7bEln1fTbSDzJFGL5KFJHAoV6uP605IB23UwJHI','6xAvqfrWqoEHq6axd2EMooZXPlgfbk1Gpr4cdprmlVQdTGL','NGGstvOA','GsfrAaaI2sJ1MqZ5qmhCJ','5B','v6',8);
+INSERT INTO t VALUES (47115,6863798,'hkde6X2PdiVBJ7H9awnqeacwpVKOT3El80sNqxP7kxjojmHGFORBaMBQsTCFEmkrR6aciF8ivJvPdZErhbjzy1PJCzGpRg1pA6CL','M4ptjIKrxy4tCFKq6yR5W8XYUYM3Gx1LGGeIn69rgcdZcQYdoLz','49ME7bJllJazqZtJGlNzYrSPt1iu1HXnLk1','fx','A','o',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(100), d VARBINARY(57), e VARCHAR(41), f VARCHAR(52) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (12086114386834334005,139,'AbttWkP20Fndz7J4T320dAnEgqczwHENs','C5GSpK7l3uwsBqNNpbcsCA9H9hXh4JcO4wrAFSuKIpsgaPgPrcmi4L98yMUbY12vH4GNo','SaO2g','a70pu3MEQkU9PH','fbWV2ZdhhwOFne5A77OOO4Xmq8OXxVnYjIAXkMD512d7DgoZz1ALB8NyKQcYTBJUfYEmqqVKCMVNznehpfSgljr9aNkSZ2J6LZQq','TWLDCep9NcxZbSaDATslYAg2F9WMOQFuWPVnocqIUQSTXlouJnWJGq1f3E3QuHFi9puZ4lxLKS04rtTtnV4',10);
-INSERT INTO ti VALUES (12086114386834334005,139,'AbttWkP20Fndz7J4T320dAnEgqczwHENs','C5GSpK7l3uwsBqNNpbcsCA9H9hXh4JcO4wrAFSuKIpsgaPgPrcmi4L98yMUbY12vH4GNo','SaO2g','a70pu3MEQkU9PH','fbWV2ZdhhwOFne5A77OOO4Xmq8OXxVnYjIAXkMD512d7DgoZz1ALB8NyKQcYTBJUfYEmqqVKCMVNznehpfSgljr9aNkSZ2J6LZQq','TWLDCep9NcxZbSaDATslYAg2F9WMOQFuWPVnocqIUQSTXlouJnWJGq1f3E3QuHFi9puZ4lxLKS04rtTtnV4',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(34);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
-INSERT INTO t VALUES (707273714402742519,126,'gdjFKyCGX4DDhHeQ4YTXf0of','HnoWgWas03VB4WpF9Jaua7','iwOC0tfE','rXYWfWR34rJI2PGNP0m','vMoY6MvqVx3Dqg8KVV4KdE7tktdrnwJ7oXhOT8oGrPDK4GUNWreMnPOS9DFMQ5BnXTJBPcTPDWyuPXQs3CzCKFG','IFx5pX7vns0kBSEvIBqxnNlZ9LpGqx3hTsf4rtaWfFzT97S3iigUMIIbzeCHQHxfXFmq5NHyOVZ81BNio',11);
-INSERT INTO ti VALUES (707273714402742519,126,'gdjFKyCGX4DDhHeQ4YTXf0of','HnoWgWas03VB4WpF9Jaua7','iwOC0tfE','rXYWfWR34rJI2PGNP0m','vMoY6MvqVx3Dqg8KVV4KdE7tktdrnwJ7oXhOT8oGrPDK4GUNWreMnPOS9DFMQ5BnXTJBPcTPDWyuPXQs3CzCKFG','IFx5pX7vns0kBSEvIBqxnNlZ9LpGqx3hTsf4rtaWfFzT97S3iigUMIIbzeCHQHxfXFmq5NHyOVZ81BNio',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15697567381767774317,33,'5wqXJfgT7Df1LrMuc8fVQuIjEqmTUu','ZZrxWd4cGck3s2bCL2fNc19W','71tD3QX2','bwf9I7IpG6DJx','i3eDuVN7yjoHTjd44UMsegI4G2iPwyoYZmEI4DDFES7WTYrBv9M4N6y8k55I5h9qQqsFQTZdiUUr7o5OWg0MtJb0FqY5g3ls','OAnkXJE7Ashvr9LOdnlsn3EKX5kb2Xv8QS5uM9CYzEZ5cfLza0Io6XLPneZ9nFbNey5x9v6zg',12);
-INSERT INTO ti VALUES (15697567381767774317,33,'5wqXJfgT7Df1LrMuc8fVQuIjEqmTUu','ZZrxWd4cGck3s2bCL2fNc19W','71tD3QX2','bwf9I7IpG6DJx','i3eDuVN7yjoHTjd44UMsegI4G2iPwyoYZmEI4DDFES7WTYrBv9M4N6y8k55I5h9qQqsFQTZdiUUr7o5OWg0MtJb0FqY5g3ls','OAnkXJE7Ashvr9LOdnlsn3EKX5kb2Xv8QS5uM9CYzEZ5cfLza0Io6XLPneZ9nFbNey5x9v6zg',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (14287059246911475021,0,'Hvn3VW8TqTgcPBwj','gYxoFiiiIgejNm3IFKhfoI4sdK8Xoqr7RUuuN6SiBeXwyh','6AtCJTTPAfvkyQHLuzCJ5CSf','lI4WVXh3uPftxNZ5PT2YNmSARRtxIAtNwlQO9hpogluv26j7Wwo0RPdum32VqTYWOez6kvcWApBGxi3nzgkVF28rK2NXJAy5gbVr6jXxt6p3SbGVRoDaZHCxOcayixh5gpFyOiOF4uBQ8s1oP07qU6KYB4qx5bfhn7478K8JQu1xH6AC6DwYvWjHs3Ja5V9GAMqyvHcCX4QLPw2P8E2pMxgk9ZQiThxMq3nfIcNjP8o8','Yi7DmDyntLvRrZw4LnGQIx8vVuWjTgp5kKAX0Xgbg9k1Gks6JgPIBj2DjzFhZ6xmzWnWKf4SXXAroNr6','xHHfqnEdUI3qjGJtX0HovB2pmb48nrZVfYt4KTm43',13);
-INSERT INTO ti VALUES (14287059246911475021,0,'Hvn3VW8TqTgcPBwj','gYxoFiiiIgejNm3IFKhfoI4sdK8Xoqr7RUuuN6SiBeXwyh','6AtCJTTPAfvkyQHLuzCJ5CSf','lI4WVXh3uPftxNZ5PT2YNmSARRtxIAtNwlQO9hpogluv26j7Wwo0RPdum32VqTYWOez6kvcWApBGxi3nzgkVF28rK2NXJAy5gbVr6jXxt6p3SbGVRoDaZHCxOcayixh5gpFyOiOF4uBQ8s1oP07qU6KYB4qx5bfhn7478K8JQu1xH6AC6DwYvWjHs3Ja5V9GAMqyvHcCX4QLPw2P8E2pMxgk9ZQiThxMq3nfIcNjP8o8','Yi7DmDyntLvRrZw4LnGQIx8vVuWjTgp5kKAX0Xgbg9k1Gks6JgPIBj2DjzFhZ6xmzWnWKf4SXXAroNr6','xHHfqnEdUI3qjGJtX0HovB2pmb48nrZVfYt4KTm43',13);
+INSERT INTO t VALUES (5469221331696530519,2475438,'JbFjwT5zDL1BIobaU80YNyDC9Ou9oTCSwHq7RFLXyAThySY9gU2brAQWbcNhXxnaN','yyvMU5mx6fsie0oufZzo','NSGp3HTB5DzxbgJQcmnU8g9uB','6EEBRSE14HO7NAUuMgVUfzEooerBdpbwQA','k','r',10);
+INSERT INTO ti VALUES (5469221331696530519,2475438,'JbFjwT5zDL1BIobaU80YNyDC9Ou9oTCSwHq7RFLXyAThySY9gU2brAQWbcNhXxnaN','yyvMU5mx6fsie0oufZzo','NSGp3HTB5DzxbgJQcmnU8g9uB','6EEBRSE14HO7NAUuMgVUfzEooerBdpbwQA','k','r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(101);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
+INSERT INTO t VALUES (13677026475487651662,299714,'dHxAhKd0L5FjhxzWk42OgE0Y57pDuniQnHIMkbXupYJe4etnrXerP4L95hhDRlcyMZG5pUhtnWClCBTU20rzMWON7L','J5RDg67ISnV8pfH','zXJqMnq','98lzCX','O','p1',11);
+INSERT INTO ti VALUES (13677026475487651662,299714,'dHxAhKd0L5FjhxzWk42OgE0Y57pDuniQnHIMkbXupYJe4etnrXerP4L95hhDRlcyMZG5pUhtnWClCBTU20rzMWON7L','J5RDg67ISnV8pfH','zXJqMnq','98lzCX','O','p1',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3578077937028243291,-6509331,'0u7YzGT9FXXHVacjmLdeehe6sTAv3hw9RWk2qqfLoGYu3RS6SaB1v1G1OdtmY4Yo5gjhUmJlFkIi9p9','m7oS8BIN472WpvO5PlynicyLdUS1uasmywsRNhFguTbgVyxLeYBAJcwVH54FBxzmtzLu2xmfzYN229RCZOHoZmR3797UAngbsv7q','703MLoy','QN7YTt5UbfzdSiU8','g','7',12);
+INSERT INTO ti VALUES (3578077937028243291,-6509331,'0u7YzGT9FXXHVacjmLdeehe6sTAv3hw9RWk2qqfLoGYu3RS6SaB1v1G1OdtmY4Yo5gjhUmJlFkIi9p9','m7oS8BIN472WpvO5PlynicyLdUS1uasmywsRNhFguTbgVyxLeYBAJcwVH54FBxzmtzLu2xmfzYN229RCZOHoZmR3797UAngbsv7q','703MLoy','QN7YTt5UbfzdSiU8','g','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5523464817263696989,-1888703,'NjoWUwXbMkDRRuKEOsR27xWHwLabEsTs5RIb2dUQtDJrh2q5lDji3XkPJHdeXeYIYY0jXQskX','KtsgdZW5xirePPB9nVpTRFoqQOV0pIBziwE8ddrbaJzAYy9U7GdAxnGL87J1iXwnfEd6Dezg5k4aICZU5UrWeCEoFSaNCmuCZUS5OqqmY72pcPhXCThcfGWYUFgXohGXJ5tnOC1GmFHHlrPajuABcP3MrvJt4dKw46mhrBaKuJuv45nuf2TDV37LNTdOxlx1QlusKVWbbnNQp5E6EvAIdZV','CAg5iA3Y8ttamTbJJY07X','aw2d43LvDEO2adjfmzH1ZqDFiQscuvcnr8na4IUglMU717zIOwyy8xrxxzhV','OA','h',13);
+INSERT INTO ti VALUES (5523464817263696989,-1888703,'NjoWUwXbMkDRRuKEOsR27xWHwLabEsTs5RIb2dUQtDJrh2q5lDji3XkPJHdeXeYIYY0jXQskX','KtsgdZW5xirePPB9nVpTRFoqQOV0pIBziwE8ddrbaJzAYy9U7GdAxnGL87J1iXwnfEd6Dezg5k4aICZU5UrWeCEoFSaNCmuCZUS5OqqmY72pcPhXCThcfGWYUFgXohGXJ5tnOC1GmFHHlrPajuABcP3MrvJt4dKw46mhrBaKuJuv45nuf2TDV37LNTdOxlx1QlusKVWbbnNQp5E6EvAIdZV','CAg5iA3Y8ttamTbJJY07X','aw2d43LvDEO2adjfmzH1ZqDFiQscuvcnr8na4IUglMU717zIOwyy8xrxxzhV','OA','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3545721099033939548,1337012,'tLeCmoCDrNguGNYarch72lI93RgQ5mEjFT5','hZ7H2CJA128GOxDP3BArQ3kaJGY8rtTbzjAtOk08lEQTmElSjAcL7slFHIs3PVMRlfBlkgrB1jvnqT4izyDwXfRL4i3Jb77ByTaVIznbhCdgwx1hgnIcHgmq99uVxAzRLA7abpWPkn7Vj5JZELDAVpvZJ61I7zW','QsWJR7iStviAyClV28ZBSFBDDTbca','2IxOT94idSLbiuSdDUilKihUiByS1AhIhIJvtGswoNaG5GzeEZMb1NDKwAxZmmykkuGdnbd8d74Zb0vJffJnA7zJRz1KlQpPgfzZ7eq94TDYZj54V56Foe5SCZwShRj0BOSuEQBJyYlXjLj3Sq1EMIQ0D4S9P18gU9C3zwZ5zGRwV6fDxAZeJOVwva262gLUY','u','LU',14);
+INSERT INTO ti VALUES (3545721099033939548,1337012,'tLeCmoCDrNguGNYarch72lI93RgQ5mEjFT5','hZ7H2CJA128GOxDP3BArQ3kaJGY8rtTbzjAtOk08lEQTmElSjAcL7slFHIs3PVMRlfBlkgrB1jvnqT4izyDwXfRL4i3Jb77ByTaVIznbhCdgwx1hgnIcHgmq99uVxAzRLA7abpWPkn7Vj5JZELDAVpvZJ61I7zW','QsWJR7iStviAyClV28ZBSFBDDTbca','2IxOT94idSLbiuSdDUilKihUiByS1AhIhIJvtGswoNaG5GzeEZMb1NDKwAxZmmykkuGdnbd8d74Zb0vJffJnA7zJRz1KlQpPgfzZ7eq94TDYZj54V56Foe5SCZwShRj0BOSuEQBJyYlXjLj3Sq1EMIQ0D4S9P18gU9C3zwZ5zGRwV6fDxAZeJOVwva262gLUY','u','LU',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5453889721539888221,-6332945,'BA4oZEY4tf880rxtP4KysKMz14lDqe5oaozihAQ1ugipqDvkYqKUiYIg2SPuTBkjey82fAC7JHXuDCryefdTu','RiMTsEjXXFuR0B9Ntl7EUBcX31LEf23OSul0nXbYZr4wc2IXwWa45GAIbmqW075Mm3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYoctjx0xL9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38IRXZ','Fc1UyWzbeiDQFWVv1PAMAz','xUj3QkInG','6J','w',15);
+INSERT INTO ti VALUES (5453889721539888221,-6332945,'BA4oZEY4tf880rxtP4KysKMz14lDqe5oaozihAQ1ugipqDvkYqKUiYIg2SPuTBkjey82fAC7JHXuDCryefdTu','RiMTsEjXXFuR0B9Ntl7EUBcX31LEf23OSul0nXbYZr4wc2IXwWa45GAIbmqW075Mm3tW0ELpqUJVKNLJ578apJRtwRCLkUyaOAk6qYoctjx0xL9L6dwFskNH52mN2BlqB8Z4BcKyr2G62b1NRDWnNtWzkIu5h5JV7PBMtGgW38IRXZ','Fc1UyWzbeiDQFWVv1PAMAz','xUj3QkInG','6J','w',15);
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(83), d VARCHAR(91), e VARBINARY(89) NOT NULL, f VARCHAR(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2073,8087,'JYt0MKQ0tWj0F5hbf9s','2BUIzIzMIZEkwgNZKrOL5PkBWP4Rx5a45FdIlvI2vpDZrIGx6tuS6tZsfJ4D2wTcw5xUkjM','aoYHJsgXk1b2kLmfnu1iLTZO2bcIhgPscxBDG6NvKm7LiqSpBNwgBZksMSrCbKo','smgGUo3SfMRzLwMa03Gi1QfaVADWzafMn9MAUgKCew0985BWkKjdSDr','UyG4VEUKFR0sgcUyXHxjeKMVxqXjPqPQhv7ewgRh','JdaSeY01jg31ES04S9IgGlGKkmMyo6teySffQjMwxf13RgJjucn',0);
-INSERT INTO t VALUES (31906,-29506,'YSlyDDLsizTw20kzf6yXn5kPlmJsocEbhhXpNiOpS','exAOleb0ZWMsbbWsDZLyWizyyvYnDjg9uwrQkjge9GpMaUZzq9iAFfrhP6Kelh2J12Jhs9qNvBgGXrU','7xzSN870e334zghyvMwqhNnUVz','7YsFXNCjbn2eTSmVwqA2ouTXw32A2WD0nGHrytBU7GwqZtWzr0iwfzHKDNeezOinHQ2XRg','R8XlB5VXP3nxmyCMMLCMkSoH2y463p','gDBzmwhsvhYV4otwVLlGCCItRv2I4JlMZczB4Y6FB4zbYCTYZCZQWADES4Pxc7GJrBtdml7dVXvWBXAos8KmO4obri749hYOqPA',1);
-INSERT INTO t VALUES (28542,2621,'3vkR2oJHpx','bkLSbRSvzEd42EtOTzyrxTBJ9Ka5o8FHvvVUmN4MgS3fvl7KvOXb8ZGDGta2YxBzyQx3lfgQlOz4TiaLBYl','D7Yeiu5huM0oLsJ2zpP33ChS2wzbIVEbyOvWR8beP8mZAeMJB','VDNt2QbiigNuyufx0poYJ8uD6NzfmrDEEEpKBG5jwfB5quvwUnFHv8bxZG7wMXqVdW','qZUArBGTCMBMPhGfUIPwkcZ7ZNIztFcdge6fMVvjdLVtaUwU9Hlh3LlsJhqalixtJHrXEGFCFkBfi3C7Vk2','WXGyTsWCWhBxxBMQny9vzYYJ7JURoXoL4O1HOaMF',2);
-INSERT INTO t VALUES (3247,-9794,'VgQXL','jUF9FX4BldbbvIDxh4kutYrG4lb','sn1yS9iAbJOYAN2S6c6gpq20Xcd02Xagx9K1h1P1QyqKEam6Zw','BWyqkVuOztloMbOaPlCAlhAZdIK3Su38UHspGv5FzwklofBzon4PmT4cjq9IRH5h1T4rZ4y','m1kXXA19daERFAKzDkgd1eaHS6xlXgklBK8NjppIv1kEyb06etEphVfdJrfXKrmOeWSqVGgStC','g4HTdFtuofeMPbpoyQHEYXeXL3KntmO8cJIiAUSIXrcLpD6qKXsMBBvZJi',3);
-INSERT INTO t VALUES (5655,21501,'2BoubKJNKYyCjFaSW6HcUX8rMv','H9Zd7MM92twpYEnFYhgkKWn7UnXljDfS10bGf7kJqgs3VD4PeQEd4zmpb4ohJNFdt2Gs3IkGMeVbDw8ickNp0','qWgradecD4i649L5VK','7J3a93oqZ861I4vTVUZRnVChtwpHcJOES2tzcGTG1G6ASoa','5OqV8BIGK2S6ZLFzlbeBZOFEpgP2Iflcc61MA0R6rNyqhHjmRbIXvKIpI2A4Cb2HsYIoYe7hB1i2dgz1514ZZfV5Hz3C92xNX','y8tO',4);
-INSERT INTO t VALUES (22726,31752,'1VSXQZcuJrdN227fUCecvgUA0D5h27KweuNr2PzPao6ZxHgqm3rWCAYccAUcI1rnncorZ','JlA','0P19Z2MzG9IkElBLqk0xqyjh5srndfPuNZDc44QeD5cc18Nw','HG2psD2Rzy4CRTt04l68s3YuBNJY1NUam0','v8mqFtMMXq6beJy0j1rRYmn','79dwizSSXTUwZIek7Hblgo7gX7821FCzsPRI9bwz4KguAfinyPhtmh8IJtj8IuhonUv6tNab98LWvB',5);
-INSERT INTO t VALUES (57202,29531,'arHNMuNQhBEVBMMjAhdaoAxPqe7wa42h2wZV4EQjIm0qxekalrkAlcbtCrM1ywzqOwa0iuAxNz6WVJY1','jXUX5jQPZCYLqAMvypgQ4kPilkYPWAhF4zeUGVcoO4KqpqwiaAAIAmttbeNsgHZf','MfiyWguWpH9JypddYYQwZdzBZP4FTL1PEEDAJyXuFGv00zMOSlBJNT7HmPZIZwgWRx1zxpR','0bHu','gAdHnAPAzSLfLE7NjUWe6JrcExy0d6KeEXYahygW8n3t3dTVAyS77E','GhU16Se4VB6PNeZwKuCrNlhguvx',6);
-INSERT INTO t VALUES (13922,28113,'OIsWJHw93IpQAFIbnFZI3BFZtlprx8cHK0i9LJDCsK7wqlAuc4qVeoWzhBDAatAbwQEwuC57Yzy9cqACx','tmdEPjKnO5v7PfV6npO77qAZ3mCiX89iuHfdm12YXeFAdfcVp1QHWAwFFHSKR8RA70n49q9BRwKTTc','IXUqxqYJS5CeOKDXQhhhmy1J','N152DFiCtB36T','HC05BW94hDbuei1pTgjNibgBDrlbuU5Va1gcfVVuKepvVa8vJT0HtFPTzdIeUw5orJgcxFaD','EhChfCXwlaNjGiPUcUqL3iULP3ibjruuPicmZJHwCzB1jALUTRYyps2R2v3gjKuzSRfKkaaGdJ3qxqD7T96Fj',7);
-INSERT INTO t VALUES (5298,-15481,'jYj01cM1nAAfKnZUujIcBBw','ESWSZ8KEablFRKa3cupBRcYTMbxywnFjY4xwEjH5ao6AjRCdyLP','0ecNX129lbrEGloHDmMABGODM6osvrg1V2CkMv0BV8Ez78TRcGGLd6xGgOdBk3bRAex','8UJH4JIXvBjBCmgH8EC3YqMpsS6PmrwJD8','2xM9AlP5SHPE6BAqua7TwtLY6ga1lgyMsMR5iMsiWsEAplQNw77O4zTIE9dlyl54lYZR8Vm6','DAJ6zVSN1YlifoKFubrLUqVQmXXGJTRMJ5z3Gi2shAmcFEFUdZZZMTIbql5OZPH3wHQw8VxgLLq5gvnIi0GoI1EWEzszrDRJjT8',8);
-INSERT INTO t VALUES (38503,-31444,'8OaeSAKQseYTDOV4','0X0gvAvLf92F4FYUbzfpNGWhzp6oleRBFV2qvI6biEwInZwA7OXOqBbPjUrzFaG','b','IEpGfvhIzI6zsMhz66oVH1IsdqJuaeINOkvPBPX6I02FiDE238ABgOFFRmWdYVDGPQr8G9iVM','ISYLdfa4YzZDd58OysQwnvPhEGqDo9lC1bWCYTOZlazkyUNwyx8cHqvnSo20O96Z','yRPwVPaP2Dvcq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(40), d VARCHAR(27) NOT NULL, e VARBINARY(68) NOT NULL, f VARBINARY(33), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (228,-3018622,'NCYjTJUFU9zH5JZxoJGQ','GR1ZmA8yhOdLGflW0pohW','kPrwzEc4SahckDXQV2mpV8vm7OLL4hFYmHnRPcYVva6uD7dchOPHq6q','5Maz04eBS76t','vD','3',0);
+INSERT INTO t VALUES (22,1644491,'6mXFejRfCRcQV9qSQIgpYfwir90zKLYFZHQ','ljaGK3Xghu4UK9wFhPqanMY','rE2teK2s4WLb','1TXPGmWAY43QEaMZJzQhLI','CM','um',1);
+INSERT INTO t VALUES (185,-8149771,'i8SsYsFNmTJDsCbarMghdgTTiuFhTpYssG6k6k','J8xJk79HF','mVSN4ox1kRRyYswbUhWdLnBABrjbl2GjgWw54SKQ6IkUJynGoBJ0H0wUE67Ofq','JBPuUum99L5gNIsxParDe4bLpTqru2B','d','aq',2);
+INSERT INTO t VALUES (192,-1028511,'7t5WG3jzoKMM8INAipyq','k9roVJw0mudHz1fdzd','GPhd0hgEmqmb8gd70KKOhHvrRBBxI8IVU5Avvpgc3HeKY07Duc9hcNzCaS','0lxfWd0jYC9FD1Sn7n','k','Gm',3);
+INSERT INTO t VALUES (216,-7059081,'uHYjMVIOSvkiYMoStGtLT5','v9lF8mYzp7sl','7CawnPiwCDnvwtJG','UZQViRw5FCW1nOFwLmwT0Wrg','B','Q',4);
+INSERT INTO t VALUES (82,1961602,'NGXPS8zi3lD9iEuloNqYo3p5TMIT','hCUNZHo','XiwisnTt9B7rgcpV428aNMemvlLZ6Fuae88YnFalCWJ0XCfT7Ic72JS4C7','4iKN1ST1UoxWTG','E','c',5);
+INSERT INTO t VALUES (155,7215074,'TBdiLYnENHMJeQTCxmsFcaeSwESuciUOcgC','ngMvcVXERIPPiRh','vuAlCn1S8GI0vGKOWasIluiYSxLsefN6XWAqYr3ntE7eohb50sBZKMaTP','g','Z','W',6);
+INSERT INTO t VALUES (187,3921799,'lANwsoozjhajXhelkZNMSxoD1a3pO','RrhsRMlh','a29ecTxKviEGs4wo73BPvoJcFgaaVNIvNN2KeRqrbTV','rLpQFckgC','0','mF',7);
+INSERT INTO t VALUES (33,2999282,'bk0pBfv7','B26iYcaoqxVOLzQj3E','NPZhgWBK3gR2qFV52R7hING3qMu31saZ8k4iyXUWNiOG8wDPC51JCaOrtvV','QYxUWK','j9','Av',8);
+INSERT INTO t VALUES (3,-185870,'J6tqj6CpJwX5V768mny0OOLPX','ALV8sJMbVF','eyAgMUcNe6yHkcIpTNF3M4VfkDNDaJEAlfIRFRwiaK5TNtrrvxOedFm4SUnSatohG','rGzi935','i','w',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(40), d VARCHAR(27) NOT NULL, e VARBINARY(68) NOT NULL, f VARBINARY(33), 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 (17095504250359762297,1976,'Yk90XXb6NMHew2cFYbtfeoMmA1PkqJ12Ybh','vt7XNKdVKCwW1GvtunscR1VColLqY0JO64yxYsRzKW8ug5JxdKGtk9RrNljG0IcIiR7rdhSWUPW','vhqjbVs8mYJyJfMb2hdAYbKjNibgpyxxt6eySg1C','Wyec6K4M9dBS4','tYFYQt1pv2hOx198zIiob2F8GZlu','IytuxANfMORaFVi88F',10);
-INSERT INTO ti VALUES (17095504250359762297,1976,'Yk90XXb6NMHew2cFYbtfeoMmA1PkqJ12Ybh','vt7XNKdVKCwW1GvtunscR1VColLqY0JO64yxYsRzKW8ug5JxdKGtk9RrNljG0IcIiR7rdhSWUPW','vhqjbVs8mYJyJfMb2hdAYbKjNibgpyxxt6eySg1C','Wyec6K4M9dBS4','tYFYQt1pv2hOx198zIiob2F8GZlu','IytuxANfMORaFVi88F',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(84);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
-INSERT INTO t VALUES (11704281536244659525,4485,'5nyMDGrPSqBzZSKUsHv9gSLSFoch7K953eYIl5UZDeW2Y','6Tfm9Xjhqg8PCXvFEWk1naMPM3nwJvFOdlH5OcvBMt737RY3HewkSXourvpAzDSr6Z3aQlv0PGsxCqqVtQ1YDDPuPj','E24NIkAB7kYkAGaT1qiuMc5Wx3SsyOnVcsaydvAVwS82BLGjrogp4x58eDtTKtWEISiK27fHO3GCfEka','qb2AqaftAj484eC064jwuSKDf5','CG4XCIyCLP5x','5peQCjTbv',11);
-INSERT INTO ti VALUES (11704281536244659525,4485,'5nyMDGrPSqBzZSKUsHv9gSLSFoch7K953eYIl5UZDeW2Y','6Tfm9Xjhqg8PCXvFEWk1naMPM3nwJvFOdlH5OcvBMt737RY3HewkSXourvpAzDSr6Z3aQlv0PGsxCqqVtQ1YDDPuPj','E24NIkAB7kYkAGaT1qiuMc5Wx3SsyOnVcsaydvAVwS82BLGjrogp4x58eDtTKtWEISiK27fHO3GCfEka','qb2AqaftAj484eC064jwuSKDf5','CG4XCIyCLP5x','5peQCjTbv',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7859869761083423090,22312,'ULwM0E4zZncX6OxM','Bj9Br8m4wJ8HdDWORsZP44TjOl42NQxb7uMAO6a070C1Mz37xkClSYw4FNCny8D6VgVwaJjniv6SdbAAo3nKNdlWG24zCacRtKB0FROw11poBGvokDSpj','zfKFA9xofYDgA2eTupMELDpOjpTHw7RXzAk4VTK1ek0rDYP8q9nIJt','2bUHD0TiuLp6SoSr04DyriuWxISQzVJzn6Vp0kEYIi5x5RvIZ3sqgoJ0wUe7g','wVaI1GlpmvyWGH0agK8QOFASqVu1NN41O97kjmZFXodbKFb8','0UkQMpmP9F87o8N2rReOqzucFmzdGuWSlfpnGGVkJgzhEWzoFvNApZmt5JywSoHwCQKs03KofWYOUOTFF5nac',12);
-INSERT INTO ti VALUES (7859869761083423090,22312,'ULwM0E4zZncX6OxM','Bj9Br8m4wJ8HdDWORsZP44TjOl42NQxb7uMAO6a070C1Mz37xkClSYw4FNCny8D6VgVwaJjniv6SdbAAo3nKNdlWG24zCacRtKB0FROw11poBGvokDSpj','zfKFA9xofYDgA2eTupMELDpOjpTHw7RXzAk4VTK1ek0rDYP8q9nIJt','2bUHD0TiuLp6SoSr04DyriuWxISQzVJzn6Vp0kEYIi5x5RvIZ3sqgoJ0wUe7g','wVaI1GlpmvyWGH0agK8QOFASqVu1NN41O97kjmZFXodbKFb8','0UkQMpmP9F87o8N2rReOqzucFmzdGuWSlfpnGGVkJgzhEWzoFvNApZmt5JywSoHwCQKs03KofWYOUOTFF5nac',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (322389740376763828,8953,'MGcOf41xPkHW4DL2dbh77xu0V1BbEH2wZn37GqMQwjhSmgweCwpIgLeo','g7ORp1IwSebhYHc9aLvzoLDaO5IMUzjhdy8Pyg2k58FhQJNssMCQruyhF5pWDNFbmKf2w0Tie5AeaNqiGnVMZShxIioD9eywewJQ3MGWyQwgzy1Rk5d2FLkUDlxpWbFPysF3AYV7wuGHCMGzSNqGvpOFrBioEFGUhVCzv09Q3YfeBVwgNR6kVzgtSRuyeHZhRTXfyRVkAWpc1N9BZm2qeeyoQSOwO3owEA79dMekiI8VONoCcr2zsYrGUE','J12HzyTv8ZSNtp5GpTyMbLAFpLcwYCp7ku822yPWgXGjQSPH1gn6p902kQE','mQx49hU5qTKwgjtyrLZSoSmucy2IdjerJDgmy3WbF6vzz6TPIrG0WaOZXyyTNOoYjoAy7NYOCmg2OBrarSYpztxRXLZvhLtRgYlpwtfpoPofv1Vfgas7AzYnaVh69vaWKNyGOUKy8VNdH8bW4S1nJd10Fxk3IRi1zRILQXCmyxNA2X3I5lODUDCO1Xf4Sxb5u54BTl2gSmdysDZFLf','mLKbNesLZiXUUAsTcCn6PuQj71tdu1LN9KEKtzPWaWJPklRtXcYENH8ovsqHmEbsBYc','0Zf8frP3OquvkENBLn12IzUQwEtF3B2Zp9MT0nnFMQU7W2820X',13);
-INSERT INTO ti VALUES (322389740376763828,8953,'MGcOf41xPkHW4DL2dbh77xu0V1BbEH2wZn37GqMQwjhSmgweCwpIgLeo','g7ORp1IwSebhYHc9aLvzoLDaO5IMUzjhdy8Pyg2k58FhQJNssMCQruyhF5pWDNFbmKf2w0Tie5AeaNqiGnVMZShxIioD9eywewJQ3MGWyQwgzy1Rk5d2FLkUDlxpWbFPysF3AYV7wuGHCMGzSNqGvpOFrBioEFGUhVCzv09Q3YfeBVwgNR6kVzgtSRuyeHZhRTXfyRVkAWpc1N9BZm2qeeyoQSOwO3owEA79dMekiI8VONoCcr2zsYrGUE','J12HzyTv8ZSNtp5GpTyMbLAFpLcwYCp7ku822yPWgXGjQSPH1gn6p902kQE','mQx49hU5qTKwgjtyrLZSoSmucy2IdjerJDgmy3WbF6vzz6TPIrG0WaOZXyyTNOoYjoAy7NYOCmg2OBrarSYpztxRXLZvhLtRgYlpwtfpoPofv1Vfgas7AzYnaVh69vaWKNyGOUKy8VNdH8bW4S1nJd10Fxk3IRi1zRILQXCmyxNA2X3I5lODUDCO1Xf4Sxb5u54BTl2gSmdysDZFLf','mLKbNesLZiXUUAsTcCn6PuQj71tdu1LN9KEKtzPWaWJPklRtXcYENH8ovsqHmEbsBYc','0Zf8frP3OquvkENBLn12IzUQwEtF3B2Zp9MT0nnFMQU7W2820X',13);
-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(70), d VARCHAR(12), e VARBINARY(41) NOT NULL, f VARBINARY(34), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-77,80,'Nhh8NNkb31FQfBUSTwh9','rEwyQ','fvM157oiba7sAl','Z1KU1aVD6Fl6UTJuxTPBh','vKggUcXD','PCCSvDS8ropGYxcuaazWSVwM3jz3J',0);
-INSERT INTO t VALUES (30,49,'gewpjYxRnoTKnmjbJxJrrfA60Ctdw8aaEvS8F38bREHuK62cYFUBnniKDL8rcKe0Lnud','wObJ6NVwI1','nc','zDIaFZtVji5R4h10GZT','hyRd6Ij4cj2GzX4xSTlLplBAP6sj','6',1);
-INSERT INTO t VALUES (63,194,'ZYrA3ohNKG4CyNP9y9GTlUX09rO8iehJxy1qtK7FZ79','OPlOE952An6F','b','aMt8G7rp7kh9v','mQtFjxUyurW2MB70Ne2DtbbfkBdHE89M9F7sj2WYIn','As2yQ0KZLMUOUbEUdzKkgwgi2gKk2Vd3mgUBSOKkhA8fmKly4AJoaY6xvHIBzZad5',2);
-INSERT INTO t VALUES (-13,54,'7Ksc2zFex9tfN3iCnaI2RwKdHDm6AmK39RXxyLecRtn3DJD6uw','B91mlkV2C','3FbCliJ10iCJvWAzcFi0PvJiPvGcrZYRsx8sM8DVi','39nWkCa5RNdNMZajzQ5dK','pGlL6fRWMHBxq','31Z4PsHfqJFiyb7nxvZAPQsAiUKC2j19uXFYRERdGFM2AFe1AuhxbTeVP4mFtcgjs',3);
-INSERT INTO t VALUES (-86,145,'a1d5mvhoP8sQo3FN95hE','6XVXKg90','6O9MKGLJKYoqQbz4ZeYevL3VkoH','TmUgBIHxTC2ekh90oD2BwrbZXTYJYl','Jzcfjnmzs3XoCJst3hwIEsOhdUROGuLKAsiSagbkXNkT0x4Mp7PXCVluw90b11c5XjuqSBXjzfOVlGj','hxNE14j760J',4);
-INSERT INTO t VALUES (-125,5,'vVDuppkrxKmQhFVaWoMaw4YYWwUuvwo63EU8T9l4uG7ArYlNMf','fK5tq5enJYR','pT1zG3A4Z0GbqeQG5ITSOY790sibF0q','oS5NeN3CcLTuePvrnNH2fcAbDoKmWPL','ZAWe1rbnBElM1m57DDu2bxRsYssXgLsHH71TZQq6SPAoiRPiX6lDl','zIOVnXxzecqkPw4GtYlhFoyXjjOQkwbPyvk0JvAzcB4B3DH',5);
-INSERT INTO t VALUES (105,113,'NPBPMWrL9LyMyD5rI8haptW28y7dODo','xeP','YUnUIg6QW6WYRVHrsehiFewzjEMPVZzwVr','5flirj0yUfI','sz9Rhb2QEzMvzyEE9wrYbu37uhnEYXVsOIsVIB6bstQgKvIMVQW9ZQ7QV9ZAxZIXQbycSLSNVCsc6lzOd','yZi8tgT79nhfRDwfFV',6);
-INSERT INTO t VALUES (33,153,'fHomUFqvuMG6HLy810WWgf','5I7i3rirKEbZ','SZiadjfukW1qfzsFm0P1ZVHPTYxr','FhDpaXV5kSTbwxo3GrXlPCBL','MSecwySppbgC4NK7btAYBSF','luXJAtUs6w70LrfseBIKPDxjThG3lP2BMZyRdLwj9ru7NRcXAT1jMahQwqdp9ByZxyrB70kBCdJIxxmnI',7);
-INSERT INTO t VALUES (56,181,'C7z3pdZjw5c5ofZeUcBOOdz6vHbVMiIQTC3oyz0htAL','maN0AezQLdr','3A1WJ6Es','tid5M2xP9aRfjc9qeRDxEwlHI','zt3QvLL0qa','FY3haPWXeGSJ9GcM2N9bfrQxdOdmFDQ',8);
-INSERT INTO t VALUES (68,5,'HeKQJmMouLjCAMGKGvN74k9QIpttNUwrH5BUSiDG3k6HiHa00Vof8Wseok2unimuG','NKcpgVB','svnrFzUh','5uqZAoJEpPsI2','5UTPTLtFR6H0UV38NVdvqjHBT1yQbgfVdCB5eXOKbSEmhwldGH9tRRNy6g2tM4Ti2SI','BdtyG2KxdOIYVIqy41kKVRVe6arPv46',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (47,181,'npEwwqumQnDiHvnvIc12zyFGvqofNaEb78l','3PB','0KMqoifzwfvX3xoc5n','GIu0IpLNCu9','dpKHgJnfUMmNRfK8e2HfFkslmU5esgaJZRiU','vu55ehkmBEo9G2RCYjAbHqjnyr',10);
-INSERT INTO ti VALUES (47,181,'npEwwqumQnDiHvnvIc12zyFGvqofNaEb78l','3PB','0KMqoifzwfvX3xoc5n','GIu0IpLNCu9','dpKHgJnfUMmNRfK8e2HfFkslmU5esgaJZRiU','vu55ehkmBEo9G2RCYjAbHqjnyr',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(71);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(71);
-INSERT INTO t VALUES (-49,217,'dsEajxg1uKYsHeto291OambA','SjHpYd','Yhonp9lYwp7cPp5yKObEc9mpyFm','S9THiJRUOMUd9TbMt','c3fwrbuBEX3SyYpl6oxG0HVhnBr30wxboPuI4uef5jVLOB7jrP6QfSrHjJ8fNIp','vhdUM6lI6bt88iQk0obH614KlVVPm0CgX6BMGoBw4pJBq14wwKahiAjoEA',11);
-INSERT INTO ti VALUES (-49,217,'dsEajxg1uKYsHeto291OambA','SjHpYd','Yhonp9lYwp7cPp5yKObEc9mpyFm','S9THiJRUOMUd9TbMt','c3fwrbuBEX3SyYpl6oxG0HVhnBr30wxboPuI4uef5jVLOB7jrP6QfSrHjJ8fNIp','vhdUM6lI6bt88iQk0obH614KlVVPm0CgX6BMGoBw4pJBq14wwKahiAjoEA',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (113,127,'YwfjdrQdxuApOpDjaTDGAdzl6AJgm1nSHI3fKdcM4Dfokvmd6LA','enSvCg7IVd5s8ajMjcdCm3auCDhJ8NB2A0anLSBJX5PqxGhjaPKa4','ZZOpX6f6YOYfzV17NFpQJ8e6BmavZVaRUZVPCF','hDC0awI','wN6xBat4ELt1VGCDMKpxJvddPlDSM5w5B8BRmMEdWAGV2pQACuUREvfMPftvJrI9cEpC2gWR4','nr1qGdNHDwChgo9hCy1mADIIpLvaxcxOr4IMlgsJolA0HD1WGmh9QIyDxscukXouV0YlVDQiIoD',12);
-INSERT INTO ti VALUES (113,127,'YwfjdrQdxuApOpDjaTDGAdzl6AJgm1nSHI3fKdcM4Dfokvmd6LA','enSvCg7IVd5s8ajMjcdCm3auCDhJ8NB2A0anLSBJX5PqxGhjaPKa4','ZZOpX6f6YOYfzV17NFpQJ8e6BmavZVaRUZVPCF','hDC0awI','wN6xBat4ELt1VGCDMKpxJvddPlDSM5w5B8BRmMEdWAGV2pQACuUREvfMPftvJrI9cEpC2gWR4','nr1qGdNHDwChgo9hCy1mADIIpLvaxcxOr4IMlgsJolA0HD1WGmh9QIyDxscukXouV0YlVDQiIoD',12);
+INSERT INTO t VALUES (7041172906420019241,3946073,'MsJD1b','ctZ3jvMwIs09d3aHBcnSkX3C0pa','UOl3vNRy950LzBlZau7pBLi4Z7qZHf1ZBRii9xhfqwyap4lA6rkk9sI','IpZ9n5xSIT','4','9C',10);
+INSERT INTO ti VALUES (7041172906420019241,3946073,'MsJD1b','ctZ3jvMwIs09d3aHBcnSkX3C0pa','UOl3vNRy950LzBlZau7pBLi4Z7qZHf1ZBRii9xhfqwyap4lA6rkk9sI','IpZ9n5xSIT','4','9C',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(41);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
+INSERT INTO t VALUES (469817729293909663,-8053779,'yw9f571kc1kCxagsXxJ','g6WbM4OyveN7doLqHMjErFp1aF','Ouf2BJ','H7ohOw','aU','6',11);
+INSERT INTO ti VALUES (469817729293909663,-8053779,'yw9f571kc1kCxagsXxJ','g6WbM4OyveN7doLqHMjErFp1aF','Ouf2BJ','H7ohOw','aU','6',11);
+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 (7601323257677686961,-4648100,'A3aeo9hT2dGSoiTjGGs','8O2zjlPHd9uelI3VXwsOZe0AJH3fZoBghOhHTLY18QAd1gRK8P1qC9Ifivy4YJriLOsT7mpJMrhwhrzqQR6dJFw8Z4SxdfWwN6S6fm8tk8MQ','K1vuREtIEjJhmJnYJ8s1RA3dqW4DcnnKWQalMhiCp0prpVAU','8Tu','oc','Mt',12);
+INSERT INTO ti VALUES (7601323257677686961,-4648100,'A3aeo9hT2dGSoiTjGGs','8O2zjlPHd9uelI3VXwsOZe0AJH3fZoBghOhHTLY18QAd1gRK8P1qC9Ifivy4YJriLOsT7mpJMrhwhrzqQR6dJFw8Z4SxdfWwN6S6fm8tk8MQ','K1vuREtIEjJhmJnYJ8s1RA3dqW4DcnnKWQalMhiCp0prpVAU','8Tu','oc','Mt',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (67,27,'O0IM6ebw22bBfNml5fTycbhtA2xGXREm7am3','Lo6DRwt2ccjaFHYChHH2jXZsczo3fsiIEBLQpDtjTPtL3bsML3pa','NZrJSkoq2bYDpvCFFv','QBSK9PPHQNBleHpHl0inFDQuNsxGaqRgYPTBAczm0GYZCnIn3lkSxfZDszISy3JQ6h3','KTR1gs7yO9d7p8hKA6OzWYyeS5UiQIdOzkAyMe7f19W8EdP8s5OGcHd6kNXley0kYG30Nrb5fk1hLYVgHHNfa','batB1U8e0Q9t7hv7iWLtOdJjb3NCDTqJHuAY6oDIhNjd5AVWdhErWWmsySj3no4sYcL0oTWC8EYxIrpxFp',13);
-INSERT INTO ti VALUES (67,27,'O0IM6ebw22bBfNml5fTycbhtA2xGXREm7am3','Lo6DRwt2ccjaFHYChHH2jXZsczo3fsiIEBLQpDtjTPtL3bsML3pa','NZrJSkoq2bYDpvCFFv','QBSK9PPHQNBleHpHl0inFDQuNsxGaqRgYPTBAczm0GYZCnIn3lkSxfZDszISy3JQ6h3','KTR1gs7yO9d7p8hKA6OzWYyeS5UiQIdOzkAyMe7f19W8EdP8s5OGcHd6kNXley0kYG30Nrb5fk1hLYVgHHNfa','batB1U8e0Q9t7hv7iWLtOdJjb3NCDTqJHuAY6oDIhNjd5AVWdhErWWmsySj3no4sYcL0oTWC8EYxIrpxFp',13);
-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(71), d VARCHAR(26), e VARBINARY(39), f VARBINARY(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-122,-5304996,'k1ndoHc3WraVDRU2yjop21pKef2','A8IK0Xkq','9G5kV4pu4U9VZIOSMab5n63oQKaneD','8yoUcKuqCc8G8iS7crbqiHynp3YK9vr8','GxJebrfFNHnw5gMxuOlVVfqQFepuDAJL7CDJyDTxJylwDsE1Xz5mKV1YynB','8lZbPO8yMlDTvTbIbiuwDMxft6viJVfKOswKKBijDH5SYewxEKj7d04kUuCPaGDITt4R8Iw9vX938j',0);
-INSERT INTO t VALUES (3,1187352,'yzfW00eq5mMl6kVx7tiHcVeft6mW3YpLCGwSdYiQV4w','jeuZ6TdW6q6dR0kN4','cz9sQcvDlF0','mPn5Yiz9a1mCn8xWBEDxzpGwML2qa3UF0ppPM1cG846bnHBOc0paYWDKJu1lSZfWPbOaQXl3WVREK9nZsn8','GKbhSKGsUvkhRBqULlrEK0NhyszFOqtUwYRzyI5j7T0qAEv','oCQyn9nVQgIxfGfRtiEYSRdxUjs47S0ipi9KmM336Ndl84YsXi7x7MXPUjHSEbBf5KD8949',1);
-INSERT INTO t VALUES (1,8261802,'JbKfN0zV4jDLMMLeyMOKqvapA8bwJpe2tO8J2CoCse22yEHhvZ4W4ampzjZ','peUt8Gj9yDFu0H','2xqpNqxQwkam','hgWb2dEV','fAvrgi0JTL0epUjY','wUj0FwL9uCbzT8Hxh6nPY487Ducfj3zbKftkm8j9VQQvu55I4uXeRxuI8MYntK8vfXiPAN4v9YZl9X',2);
-INSERT INTO t VALUES (-93,-7823164,'rl1i1KhH79EWgN5Q76rg9vQ4JCRgp4u1g2RK7f6Puh0BCS3U12U3tFPSC1lkV3w','NWdd','0QDr9C','TfuCZBt78VtsotvyikoxagdOOSVLdH0vHYENZUBu','FsEX68czGSPntQ1NsBk63RlXjjJOQp4lyy7j','nqfDcaxFLvFJFbzUTHMYmieFNMEctlpPgvydqV1rX5F4LhYw7Mb1dvCXsw',3);
-INSERT INTO t VALUES (-13,-7515765,'ADWjVPF6EHtCCgQN25N2dvr3mDqDiGfxqVpluTtlp','a1msyxs5fAlFufVWkck0HHcOf','oAFC9cFMEuxZ1','WJF9hqHptd74fzXVoiomXPHzaP7o','NglFYUJl9ncov0CXONITsHe7m6lAE2x1sFr34YB8bsmFqE','eSh8IobHnFgg2ws8Dt0V9zqFkM0p6UybWxG70FejqmJOxKxXsTMzhBzwoZvam',4);
-INSERT INTO t VALUES (-73,-5369559,'yHV8CidGCu','2AcnQutnprWS4D','jaYVj1RZIs0k6oVehZOvy9sntY','vDgKeofctR6gQD2paEdkNOWBSfqmL1PmbK8RSsEztbzDq7U8kRzH6cJEAegyUkuu3dbGLXopdNPWa242ZsZqH9fYKGs8','ToiFH','H4CMXMwIHnrJ8AHPRgp6zqOsQF5MH15TLPP7esEQvCSNCg1XAMVCIIO6WI2VxDXRGGAKS0VPDhyK1bqm23sPK',5);
-INSERT INTO t VALUES (-81,4167613,'5yKmGsYOAuBqpLCYpiej0Bwue0Q2vrKHTODTbvFKtyfgtbmhmQCKQsQuzwamcZls','JaEcBEMrnVWDgvuEQQl66qzJa','0CNaBK','V0pNicMP3VSCLE9r12CMtvF0AFld6rl6mS4hcJBSFyUZy','dP','fqstMJHUmEokM0fel8h8PvHv7965CHTQT5if2ArcL0evVRtdLFYL',6);
-INSERT INTO t VALUES (-115,4533530,'oiHYrK20y9cRuQsuC8hPK9xV0girDz9LQwKncDyRD9rEe190wScbQMv1fBF0ej1okM','GaWGUbm9Mfm9b8491','bp','CykcNkcngck3TLqS','IPGFZgedGTkTAPyliOaHklsja3Ac2jBRwpE54xvlq4gKGTbpiRi0lufxcvu05ir6YQAnqw','WgLUJKprrBAJylyPxid1n1nkFojXYgNpqbov5n3jDPwW87Nw',7);
-INSERT INTO t VALUES (-52,-7724526,'M04','kU7dXWc','2JJMBhwnhDy3gj','lWNIXpYtE9bf4q2PH5utRb7dmTJ8MmCsphEvJmAzHGp6H4cUsEOY8mmmd99qpgmqBSlKIraO','QEujUbrJOYe7j6VddPRVkn0Auyoi3XB','kAcAIAe6s3ybEXYKbqc6zcuD3jVVadJ0TXQXYnaY0iL1DeQnMrWvXbbSGZGUumED',8);
-INSERT INTO t VALUES (108,-8091945,'k3mXJGebHEdRfbqfoFdoi2N2fiHtDC7lXuwpWfv9P23OHBEynmJ','Iu','3HUtxhik24V7ThrP4pDyuu','2nTAjEpqfc249aM043l57NikOaKv002lTPdwIGCq0wq3tW4xkxkbsGdUzjQ0qgTIn3cQUk6','4Kp583GN9sAPI8o8HY','6tDRC6Idll6YuE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14834742320048013856,-4623388,'7','3qkQi56itiv2BXw4fa2kRgm54WT7Xt0slTFttEPNiPAhsjwgT5u8mCRYQfD0VLj9piLveO5rAf4MqZkWCM6VEY6v3aHvmPJpMRTB9Xc5fLm9TWtHWWr6YzwRaZc6ySkieOp','tkP7P2oTJDgAvveDA2SzZ12qHR82a','TDc1U9e6U8k2ezjRwk1AJoXcuNekoQoCs7MZCTYopRc6Pc2GbJvjJ2GIDAiyMlwzL6bWxl7Us3DY9DMHRzlzpTquAI6RPz4IsnpZGHJ7tFvmOgIaupulbvYW0P2MCbAfczMmP2UCkBbAkyzdDFil3J','B','A',13);
+INSERT INTO ti VALUES (14834742320048013856,-4623388,'7','3qkQi56itiv2BXw4fa2kRgm54WT7Xt0slTFttEPNiPAhsjwgT5u8mCRYQfD0VLj9piLveO5rAf4MqZkWCM6VEY6v3aHvmPJpMRTB9Xc5fLm9TWtHWWr6YzwRaZc6ySkieOp','tkP7P2oTJDgAvveDA2SzZ12qHR82a','TDc1U9e6U8k2ezjRwk1AJoXcuNekoQoCs7MZCTYopRc6Pc2GbJvjJ2GIDAiyMlwzL6bWxl7Us3DY9DMHRzlzpTquAI6RPz4IsnpZGHJ7tFvmOgIaupulbvYW0P2MCbAfczMmP2UCkBbAkyzdDFil3J','B','A',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5542266630644977211,7625658,'eQ8RJOzzFyRvgQ9429bgVQbW2tEd7Ib','lrrJUDgooZzlgsV4cWPYv42mi8Y0EkVAiJ1IIg7PbcrewG5rNGDboZrBDLSgZfGncPL4k1pKNoYo1OMn4EzYf4pJAGgbwrqPOXkOgsSLUUxJHpcYTi7bIxxRfChyTkCZBJo0NKtGdCRHraB4M2rUcGbGDc3dcXu4q5wFIp1EbfqvPqnGaIqR5tjaUpx3hSDyaUy8hD71dUi78kH2k7Dvv2vUvOrBg07','1BoxXpFu3DOnxfbch1DpwKIl3E6839P4GVnltudhtEZJq5QgCwN3y9j','PyAQsptOcSqmJFw1fvTw4UxbpV4QxUU1JQuNwAzYBdpkAlkPe9PZCiqoDSCrctqH5RAgcGub9KD4FVw0cjTmO','t0','T',14);
+INSERT INTO ti VALUES (5542266630644977211,7625658,'eQ8RJOzzFyRvgQ9429bgVQbW2tEd7Ib','lrrJUDgooZzlgsV4cWPYv42mi8Y0EkVAiJ1IIg7PbcrewG5rNGDboZrBDLSgZfGncPL4k1pKNoYo1OMn4EzYf4pJAGgbwrqPOXkOgsSLUUxJHpcYTi7bIxxRfChyTkCZBJo0NKtGdCRHraB4M2rUcGbGDc3dcXu4q5wFIp1EbfqvPqnGaIqR5tjaUpx3hSDyaUy8hD71dUi78kH2k7Dvv2vUvOrBg07','1BoxXpFu3DOnxfbch1DpwKIl3E6839P4GVnltudhtEZJq5QgCwN3y9j','PyAQsptOcSqmJFw1fvTw4UxbpV4QxUU1JQuNwAzYBdpkAlkPe9PZCiqoDSCrctqH5RAgcGub9KD4FVw0cjTmO','t0','T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7711404292230892536,4424959,'pXyaEM7WUT0dl4ubySHbDBwBJvYzQg1IBH8It','698iZZHNPkmgKVAL5QBIfs1f8LZPgE9Bn36NLOXdxD1YFnKIV6n84jOuW59Zckw2R4VBAisWobBB5zBw47nXNSJP9ArMMT8z7hCXmFGHQkeblAZVjHAQ5bMdDKPdFZprMEuUl4JFXZWhBF69qBID4G8x80','LL2eGyBe5ndBlfM2n6CwF9icDTrOZtcP','z38uS0jz97ihGx0q223f31WELWzrGKsALSYSle9hZUOVCvaMflKzY2oA4QUbEl96t19DoseGtvOPmIlsyyeUaXNcd40T8KrQ8DB7aiqdLGF8slK1tvalFcoZ4MgKFuiOFqgxbAQ','GQ','54d',15);
+INSERT INTO ti VALUES (7711404292230892536,4424959,'pXyaEM7WUT0dl4ubySHbDBwBJvYzQg1IBH8It','698iZZHNPkmgKVAL5QBIfs1f8LZPgE9Bn36NLOXdxD1YFnKIV6n84jOuW59Zckw2R4VBAisWobBB5zBw47nXNSJP9ArMMT8z7hCXmFGHQkeblAZVjHAQ5bMdDKPdFZprMEuUl4JFXZWhBF69qBID4G8x80','LL2eGyBe5ndBlfM2n6CwF9icDTrOZtcP','z38uS0jz97ihGx0q223f31WELWzrGKsALSYSle9hZUOVCvaMflKzY2oA4QUbEl96t19DoseGtvOPmIlsyyeUaXNcd40T8KrQ8DB7aiqdLGF8slK1tvalFcoZ4MgKFuiOFqgxbAQ','GQ','54d',15);
+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(98), d VARBINARY(99) NOT NULL, e VARCHAR(21) NOT NULL, f VARBINARY(62) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15820287753456993888,1134024315,'Fgf1KE1Op0xHdX493L','CWooLWlsZoTLDtu51OKZihBoikZiVIV3SKi9uYcuPXiFGBhcXdc77IOiDQeKvuAMwAKEIho','Vx','u8vSF4HzDf','X','r',0);
+INSERT INTO t VALUES (18342572008643063331,-1734114039,'zh1koWfY5psBInZ2Xydt1PA5zaDvy4emqX92ZjcHxVtzMIuCC5gFLbWIA1EvMqlvsbmltI1t8yHcqYyaHi','S97VWdDhPKqsHEanBelf0ajxUIvZ9PdkJQjXnzCtkv5lceR','RWCfMXQKldOtmQHAs','PATy82RDiYnwd47OZT83CcKbU2NEkC8Ml2XRu71HfCzTbPTMHiK7lht','G','9a',1);
+INSERT INTO t VALUES (12965296625028941363,-1159939877,'K0F5CHyfAALIQ3ukO0YuXmKVJJJpNHWUSDuTFg2hfWo5yDGFJNxYsPZIaMZ2B3YeQVkif','2xrUoHmSlWBJY1RAvLgvoIQ8RsMm70pmIvSKJOcCACVbfRzEdois45ChgUqpxHb6bff4YlBy8eTF6fZSS9','cRMnlU2v7oVLv','ut6zuRCTyCq0mz40FGi43avvTPOKwB1yFqg','k0','9w',2);
+INSERT INTO t VALUES (3757809711931134565,956628549,'zZG01aHNvZUzYEUGeaHAkgQQGaIZVbltRX5PVxx4QbdbjJA307lC1HSRS6','m5tYTiHQwwtfptsyMolFLIRWUNqPBMY','5ZQmNLcFVQZ4','MEYceIQ6IRXnyttoWw3x4934IKCAkS2uOtBChnEUNO6w25WHy','i','oQ',3);
+INSERT INTO t VALUES (7870978667172612352,912659686,'J4AQvU1LVXTWytS9PGG','zT','29q1NiblWWvgOW','oWpKT0HqwaRAEfB3hT4J1xPAo4mpmj3yy3v379la5s7T','Dj','F',4);
+INSERT INTO t VALUES (641100868498734685,182425651,'GOZA0kkh1OJ0V50JF4oGaiTiLsWeN6MgeMjgNCpIVa4Uw3qfwkmnK6veOVqgl4kaUi','jLBg2sDpY2FaZtWdUujYmnk9ggAFV17tE','N3ueU','XpBcAYT2JdVEOdZvK1TKdfjnTrMeM3weLqdvD71YVmhZceM7CnXQ68D7HQwe','05','o',5);
+INSERT INTO t VALUES (6105729808675747003,-1382869493,'AHYiNiPcuAoqNihuYwIly3ksma5WIGFtj3','fBByItQwNRfQHuOfzSPh9Jpap3OlVKoaJYTmeq8lJBizEH6n45fWL7lwRMXxqxLoumIDcYvo2','KmrzJo0U','o8LiVjum','T','V',6);
+INSERT INTO t VALUES (11098804266616407890,2018324968,'Cn4sWUFe0DIOguZjGlCL1vtoYdHPTF4','NCf3LinGCCFOc7LFeVIqP1AaCgk1qBZJ0yAhmf0G1WKEHBuNFy5InMRV83ndQ0M0ORFrqJEF9VxdyKdQLUJh6aNV5bPaXHfoXc','eVYVIn5FNZDS','ofUPpvOR2igBmfx5x4xMMG1g3ISCHxt3PPztMCddnK5B0XVRhv','ka','hl',7);
+INSERT INTO t VALUES (15749883158454261266,1729678982,'qNjZa1VKF5zuyRqzUqqvvagnmbyJNKINgG3dLEUy6jKjC433Y63ER','sB2ID54I9WCfYNYLak45g9uj58h','hnEeE3fyrX87E','zgW23OmmUcNR','h','MI',8);
+INSERT INTO t VALUES (13260732977070194919,-1274836399,'yp8giF3KJGfvlVwUogP0U1zbDUggSU5hkbI0TYiRgXRa4PZN9AtRT7rr8muJvmHHsFSI5EPv','IOMncW8QiCWNihzHIhVi5UbVBNlF','XuDG61lbvEtYMH','JzJo9jMmFwS3TfRPynNO30uIbgCfiuQc','e','C',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c CHAR(98), d VARBINARY(99) NOT NULL, e VARCHAR(21) NOT NULL, f VARBINARY(62) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (-14,808650,'lWUl6cFCt23ARX9PeD87qt','wkECKGHkS1gMlB','wmo8AlP5qmBx6vc3bEl5gQ2d3Q7mq','BE6O9GL9B','LposJzEiA5wbpvkeyBpbxGFeGIGeaUpGrzUuMHsTkd9qQJZBLBp0GVcZO188NNd9YMWBD','cWo6RmkthSqJoA43j1GG46n7FBVG3aHcIWd4Eb20n3qhmhbanaJRqUTtOCfVytsVvbIKwoT9BYZuwGMi98RlbON97A3PO3qQQME',10);
-INSERT INTO ti VALUES (-14,808650,'lWUl6cFCt23ARX9PeD87qt','wkECKGHkS1gMlB','wmo8AlP5qmBx6vc3bEl5gQ2d3Q7mq','BE6O9GL9B','LposJzEiA5wbpvkeyBpbxGFeGIGeaUpGrzUuMHsTkd9qQJZBLBp0GVcZO188NNd9YMWBD','cWo6RmkthSqJoA43j1GG46n7FBVG3aHcIWd4Eb20n3qhmhbanaJRqUTtOCfVytsVvbIKwoT9BYZuwGMi98RlbON97A3PO3qQQME',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(72);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
-INSERT INTO t VALUES (-53,7991594,'uw3zSOphJAAMiVhnI6gxFPEJLXnSHSnJVf97yiz2VC','eQG1','oU9wrLXKyFda1vav9bYMx2','fHPCPUt3ZlFNje1Zk0OKK1FVI0gm448dU0cv9w','HmoRHaXYT8eVahzqKfrlc6eDuVhOxIZXtbZeeHsjxsbmmrpZ8BSpJ6GrhQMzVIsSXprQR3cC8gQjzQaR1EKuNggdl','BBwqsDrorUJ9hOxUlbSG2c1GRSOyStbZ6oj0AyV2iWJe0kcGsfmujwL6wWLar29wyme9GtE',11);
-INSERT INTO ti VALUES (-53,7991594,'uw3zSOphJAAMiVhnI6gxFPEJLXnSHSnJVf97yiz2VC','eQG1','oU9wrLXKyFda1vav9bYMx2','fHPCPUt3ZlFNje1Zk0OKK1FVI0gm448dU0cv9w','HmoRHaXYT8eVahzqKfrlc6eDuVhOxIZXtbZeeHsjxsbmmrpZ8BSpJ6GrhQMzVIsSXprQR3cC8gQjzQaR1EKuNggdl','BBwqsDrorUJ9hOxUlbSG2c1GRSOyStbZ6oj0AyV2iWJe0kcGsfmujwL6wWLar29wyme9GtE',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-58,7857999,'ezVSG82CCO3YHuhzpuPBdfX3y4YtJuPbS','wXupKRXSrvWkum3','2Su8m23COBPq153h','vkBaFd9A1X2T9abJgy3XrH1TCMziw9snaDZD5Ysffo96udIlunScHsKrLEgCNR8fVWaaQYgHOSmLEXRn','soJjNyCbb7BrJUP7AbgyeA0DKyThFBp344pEYku0n6RM7ZQQeiXEAJ3WCAz2RJhTn9eJSFTdVCDsQeumRjE9AovSYcir0LkD','Zd17YEKudvkBe6emaBpX4sfaQ8JwMihYGwYrLZq5RkRh6QDHd1NcnDeD4fW2cI15TylQbor',12);
-INSERT INTO ti VALUES (-58,7857999,'ezVSG82CCO3YHuhzpuPBdfX3y4YtJuPbS','wXupKRXSrvWkum3','2Su8m23COBPq153h','vkBaFd9A1X2T9abJgy3XrH1TCMziw9snaDZD5Ysffo96udIlunScHsKrLEgCNR8fVWaaQYgHOSmLEXRn','soJjNyCbb7BrJUP7AbgyeA0DKyThFBp344pEYku0n6RM7ZQQeiXEAJ3WCAz2RJhTn9eJSFTdVCDsQeumRjE9AovSYcir0LkD','Zd17YEKudvkBe6emaBpX4sfaQ8JwMihYGwYrLZq5RkRh6QDHd1NcnDeD4fW2cI15TylQbor',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-70,5702106,'PdsbMOlwe5OlPoomT3ttLlSXCULuyQddN7SLBvWpNL8bLx7sET0DzYwG9gwtYOIYnj','YCIOL2qfQwN5v0','KnZrGAuMRTp','hQgwTcpopgqzHn6XS8ymixGUWspirKUCZGPoHaAORBAnmFPtaezXsdfjNVxFvF20CPBECVKr1bOps4E6D','Z8MpRyvcnM0rUZkBshNdzejPpnr4mpuNwZn5PZSkFdQj31HR3XjGcETuJ5zmAyWEWtb8LYbMrOIaNXrtBtpy','F7NzMbgmw7q0vUjs67YqrS3ouOeZZKDCT7MWa72RoLgQZ80ERMDt1WmQhjqLP0AejkexkXIaiZAAyEnL9VpN5TyBoxTe1h',13);
-INSERT INTO ti VALUES (-70,5702106,'PdsbMOlwe5OlPoomT3ttLlSXCULuyQddN7SLBvWpNL8bLx7sET0DzYwG9gwtYOIYnj','YCIOL2qfQwN5v0','KnZrGAuMRTp','hQgwTcpopgqzHn6XS8ymixGUWspirKUCZGPoHaAORBAnmFPtaezXsdfjNVxFvF20CPBECVKr1bOps4E6D','Z8MpRyvcnM0rUZkBshNdzejPpnr4mpuNwZn5PZSkFdQj31HR3XjGcETuJ5zmAyWEWtb8LYbMrOIaNXrtBtpy','F7NzMbgmw7q0vUjs67YqrS3ouOeZZKDCT7MWa72RoLgQZ80ERMDt1WmQhjqLP0AejkexkXIaiZAAyEnL9VpN5TyBoxTe1h',13);
-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(79), d VARCHAR(88), e VARBINARY(70) NOT NULL, f VARBINARY(61) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-59,-6428225,'ddpYJ3C1eS2DupTyKLCEO7hnRSn9','KgiwIif06k4FvTo9h1G0u9vfeycy6YVPzfBHZCOW5um8wkzsxf5cqCcHDckxgdWZJlNQ','c8GyIJq3G057L857o81lhE1A2Eet2TMklOXhn6VVTJpliYB8I5wo1OYV','jhW5ni34Yq6hdQpmtkvdaKu44AzfooBxXgWVsJfvkj6brWxbFpF0bOW','MIHQBekLDX3vq3LoLmAJ9S7tuI6oukRJQ4JweCA4Gm4AfmwXVtMWstD3vLUUOJfjxczgtN893dp3p2vKqwvflF','APM2AoWlcvZFtg71I9QcAAQdAjsgqeK0DyR2r74uZ0XjMHpPgRCGmt9gTSK32iLqru4',0);
-INSERT INTO t VALUES (30,2167963,'59znzasY2aIMs9RISigxuKipJOvyoJrls2zIEAm9KUe1HROvob5DhOjpHf2kIeTMRsgPUp','l5tFMkpm5zPZtu7INRWaMZm8u','7krDHjfqpvfJVYg3bRmBYVax2YV','iR8S8P','FL0BBK8A6JwMyB7DU9JlpdJf3226Xu','zw8C1gmr3nhpvxEcAmQKEAzJ4Ed5',1);
-INSERT INTO t VALUES (24,-5763395,'hmJt5oJf4wbaY86b','ePhVFzVxUPxH33bijx5BpqrjexfqBDrsYoqWTlIFDfGX19xE99N2prv1lfuyD0YEH4XKyeinYwt2mNrusioIrZf','WSPCrRGnSszk','dkRSAiWkPWJoQhwisJrI2tTgPVl0anz2MlbURpF0','6fKzSgf1rZUbFO9wSGOxtNzYl2tZKuR25OQrQt3oI4hIZ','IPuFV1Bs9YeOG3puoUFVcGaH',2);
-INSERT INTO t VALUES (71,-7283634,'m2Izujv3llhKyM2JUBaYVzxBPvzKxbAKVocYmcw0P0KTz7KR7tvowrNU3n2unWKDbPrYmTE7yL4tOSm','0gNF49j7dAuMrrI3GyL8zKtrxsfiN0dAVSIRYHfdgk315uhmmsG6vcexNzzGBn3vM1Ou0MxUd','QJLHNKQ7q0yIqR91VUKYHkYVUoJdxjJ1AWccvRvqRb56e','QkFBkVlOwbYODUKcQdZnLlwfWbp2XdW1P3nVUyxYNDBNLAg','er769uweSD9y5BQhp16HLXKps9iEepiSKClseCxI','1bs4dDu5L0vepDk0mAjFqpltIwtz6dvbIcRGlJEGOYos8dbUp9PcKYqlTQ6X9GJSn',3);
-INSERT INTO t VALUES (-45,1058589,'kMhp1wv9e4lvH7NOZF2q19uBrvNup5NR13cgEfTGLol7RR2uF8rdqP2YQ3O2ONPnwlBH4y77U6','BCe2DkIdMjq2cAkyZ0G6wrM6lfp5xnetrqBtVPjtVvacrRdRtAVWlo7BkV8lkjuC6Nj8UgCx8fpgmNzdFXnK','MLk2v4RUq7BXQiEc9FhHU7V8B5uvvynUAt3','JK','jr1erXsra34DNfmOyhV6ERjTo9TMe','gVynZJN1vuBajCWBDmuP5JVl9v6fdLa03BcQsCKswgHttyY4jdvvtSEfUCLRgOnkFz5BMMm',4);
-INSERT INTO t VALUES (99,-3138369,'HgS7zOs8PWvypLQOUwOAa1dw4Ku7','MRLkskxHjE54ldUtZ68XUSeatll7Ad4bLRhSexIbhP6esDn9r4YHvNNGhxkCHSM2NEyFMPMTnq0UGAh6FvyQI','46kcOHe0tQaVNg9o73MZgJZp1hnjkze23iP2v3j45550sR6LbsjJPtm1lv','d0JtyPpyeqRsUJGuSbDQfFJ','BDYigkKybS80GI66e61BBHztq771AEvQ1JXQTtfZajNRXlRAyMm91eKJSDc6i6ZSU4i7pW4y','W4CB4nXVwsdr61VMd3SmdY6cV3x32kLysBHqUgs5KHtYlbD',5);
-INSERT INTO t VALUES (-117,-7007025,'R00Q6At6r3BDv2ebyYrs4u8SCmdn','zRkUnktiTZ0YEYhpaNHVVCfoDXFXPNoJPg3BqTnMV1S72wyoihY','yHaGTwKWMVmqBFnU2Zb7rEVraYwSoHNTOqbQnvB','QOGNXdryFaTtoJch4sBlnygCebzvPaJ1cJ','Rs6ySyZvfyv2osUORKhYyOf7TNL9bmPHv','6dSakABtv4xgTO2F7',6);
-INSERT INTO t VALUES (82,5869652,'FEzwvxt8lBz2wYCKMDOTOpzHNoPFf0WBYrh','UOm76sbfHqxO3qvUH8lgGyaAEO9SPujL0KI1pBmJSKuShgrK7cDc1WpxMDO9bCwzExJg4wc7abSiHfZPtVS7','5rj3ne5ZFNns8cmjJyPomJsX','DCS29uNopkEMOCsAkzwAjg2Bco','ldMXJr8hJpC9TZHJzqifhEGjAM73qTjziDNp5l5tLsiCQfmo2zI2Sf1Al30sjfnNrRAspHoXYrdIpFclXCmi0g4EEbEYb','JakEE1MQIeKvPktVD5D37LgHKI5axBsfrsTEnckPMzXagphz0vhZbZeFCEmAK',7);
-INSERT INTO t VALUES (44,-5218669,'HeAlO30lMO2h0IN9QX2qH6oAs7yv4AqUEZsfnewIzgwmR1R7AviqxngRDqNaS','4p4NXZDqcSyEu0cyKEi8Gd','7ffyk0','FKIX4OIVswGkhUqow2eoRRX7dZpgXbvqPmRrdgSk9SKpDjerX7sfu','yY1XJjdkb4PO9yw2VXPg3ZgftVaBva3RGEZKlfIE31Aon7SSwJFWQBormWaH','dbkI3Yn6tvth4x1U4Gl6LVQyuJfJg0oBmSrwKWgxz6cR7PCj7hzAVvmoQrwDIvZj2jTaOOz',8);
-INSERT INTO t VALUES (77,-4179638,'3hppOAvGzBAyFsndBO7JUi5NqFktvSLFoSVMQRmVTbmpk6JIrukUyVUEYlhtiVvrhH','7Kxb1MUDV2R9IEpib63BEoJvfbMALN0v3LES4w592rMATify66IXNHqOfo','Ho6b0BDwzb7Q','5vmCse6FpHG4PosDJvyeCDORREqIjha','aJGpNoetpYHpdDIZCP8GeFUqkGZNwdcWFmxwl3TOo4t','98zWoX7t5FrMommYchbrx21E9MrNbHe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1869749073,3019938,'pM3H','LCGJf17tb63NaCiryKnHiHfchdRdCX9zKTTk7SA4lWtvzTZCorp4FGjLRj7IjM0t','6tOJAsiZtltAHxvXmeOq557y85uhJKRbFE2rEZ15SCt0IjMktAcGr1Q26sO','WY7zz38mgU2vTPE6bBUgLNB5xuXfO8ZESFgR','yh001wqYdpjyAfiodA7nvOMZ1S','BGduOD2hLcHaLpr6P6k9cO8xD4DV3vLWt7ej5KF14yDLkqlotaeG1F3rZnyKm1WYe14vE9rhy1ZQ19bGhTGUtOf',10);
-INSERT INTO ti VALUES (-1869749073,3019938,'pM3H','LCGJf17tb63NaCiryKnHiHfchdRdCX9zKTTk7SA4lWtvzTZCorp4FGjLRj7IjM0t','6tOJAsiZtltAHxvXmeOq557y85uhJKRbFE2rEZ15SCt0IjMktAcGr1Q26sO','WY7zz38mgU2vTPE6bBUgLNB5xuXfO8ZESFgR','yh001wqYdpjyAfiodA7nvOMZ1S','BGduOD2hLcHaLpr6P6k9cO8xD4DV3vLWt7ej5KF14yDLkqlotaeG1F3rZnyKm1WYe14vE9rhy1ZQ19bGhTGUtOf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(80);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
-INSERT INTO t VALUES (1512187918,4741043,'vAMZEflj7XDpC4e1CWvHf6f4HooMy75GEVDQQWV0kQdxSRFpVpEYcHjUF2dR1f33iw6ur9','adFAFB0gMK0blLwxs3ZwhR9EBT','RvXs42yaTWVk3CzGUjPhT6cnK0CoLrXo8s6eGKGQzFZ98LLcqIpf7i','zrHmYnxtsDhAL6xGG8uqzNu3ChdSilBPJ7','BY8hgWlYyQ','eR96rPEgdV',11);
-INSERT INTO ti VALUES (1512187918,4741043,'vAMZEflj7XDpC4e1CWvHf6f4HooMy75GEVDQQWV0kQdxSRFpVpEYcHjUF2dR1f33iw6ur9','adFAFB0gMK0blLwxs3ZwhR9EBT','RvXs42yaTWVk3CzGUjPhT6cnK0CoLrXo8s6eGKGQzFZ98LLcqIpf7i','zrHmYnxtsDhAL6xGG8uqzNu3ChdSilBPJ7','BY8hgWlYyQ','eR96rPEgdV',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-90943216,-2047677,'noepWaPnnev','ACfPiifGPo6YJ71TL52a4Owxfytt6D3oEBnIdUa4nVeePcZ42fThtMnx9eKUCaX1f657HQJ8UdwaiE9jCeEq0tXV9SKSvLJlYotka1nYETrPFHQOqnGSTC11Rx80Lb4MmI','f0IRzUpavfZXtB5EGBZwRGN4soZEIGraImVLoflE1Q','JxnVUtsZDr7CAa4GZQMlrkOOxspFtPlHsoDq6htaF','c1ugjJBJtotGst1WwBlooo3aqHmfnDUl41hw','x4',12);
-INSERT INTO ti VALUES (-90943216,-2047677,'noepWaPnnev','ACfPiifGPo6YJ71TL52a4Owxfytt6D3oEBnIdUa4nVeePcZ42fThtMnx9eKUCaX1f657HQJ8UdwaiE9jCeEq0tXV9SKSvLJlYotka1nYETrPFHQOqnGSTC11Rx80Lb4MmI','f0IRzUpavfZXtB5EGBZwRGN4soZEIGraImVLoflE1Q','JxnVUtsZDr7CAa4GZQMlrkOOxspFtPlHsoDq6htaF','c1ugjJBJtotGst1WwBlooo3aqHmfnDUl41hw','x4',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (1159246822188443369,-1368735530,'2rXc2uQ5n6l167Dn4Sn7EhiZZiy3WSqCZPeSJMkT9BvMHmliG0Sgs47CDwgSAE2GAJADIUve','nCEzYaQqHNyG5mpJMIbhrdVKoNHw0iPO','Ld','qKygkvncI7M5L9NuMdq','m','J',10);
+INSERT INTO ti VALUES (1159246822188443369,-1368735530,'2rXc2uQ5n6l167Dn4Sn7EhiZZiy3WSqCZPeSJMkT9BvMHmliG0Sgs47CDwgSAE2GAJADIUve','nCEzYaQqHNyG5mpJMIbhrdVKoNHw0iPO','Ld','qKygkvncI7M5L9NuMdq','m','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
+INSERT INTO t VALUES (11953125816620513279,-1642362015,'CpjBWAPdbaXumAp6TWu9PeSWTxnY31DcKh0EyNYpbsFzdHyLqnuDO9aKBMF','VavyNRzYtku1Va6LIkBlG3knFO2RgSiTOK','Uz7RrIx9oXsobUFL','IstN2skMnS68hQd3ThEgW','Q','z',11);
+INSERT INTO ti VALUES (11953125816620513279,-1642362015,'CpjBWAPdbaXumAp6TWu9PeSWTxnY31DcKh0EyNYpbsFzdHyLqnuDO9aKBMF','VavyNRzYtku1Va6LIkBlG3knFO2RgSiTOK','Uz7RrIx9oXsobUFL','IstN2skMnS68hQd3ThEgW','Q','z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5261072978337731253,154737118,'fZOUYzS5cei8TcZjriSda6AgIgeur6NWwfKk9A3iNhmDFPASrb','5hUdmqQScQ0lS9oV1AFubg6Xg67ZXesOjvZm54HnEVqjnPjSMiJSsme6TtIK8jPZYNgPWoD87KOUl6moVQXVVyd5f0MgoigIFyeJwsNjbaLqvJ4VPOpHVntb3t2bthFT','9MU26JwBvq57j196bm','GgD4n7F1WUsOWyyrHSzh1OiQodvuT6xr43oVy2Dq89FCForsjC','rb','t',12);
+INSERT INTO ti VALUES (5261072978337731253,154737118,'fZOUYzS5cei8TcZjriSda6AgIgeur6NWwfKk9A3iNhmDFPASrb','5hUdmqQScQ0lS9oV1AFubg6Xg67ZXesOjvZm54HnEVqjnPjSMiJSsme6TtIK8jPZYNgPWoD87KOUl6moVQXVVyd5f0MgoigIFyeJwsNjbaLqvJ4VPOpHVntb3t2bthFT','9MU26JwBvq57j196bm','GgD4n7F1WUsOWyyrHSzh1OiQodvuT6xr43oVy2Dq89FCForsjC','rb','t',12);
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 (80325046,-3556855,'OANhuYsidsiRcxtuXuUQ87CUpc2cFRThOCIwc6x8dqELIif6u5wdTnKc9','l6BemhjA6AAESZOqAQEO4ibdC5FNfrgEdNuOrYYf0mKZBoCnuVNb1WMp','VmD6iJUnwnyhB5KvZFDtR9a5sVrrj4xIcURU','KXtjGN1TdAffKR6WDVOLPuOsyOT3BTQF5eSgIVNOvWL8ArkkV3uTdqUaQ7JwBmTbyBoaHufkGhVUp1K8wZb1smh7BBG7Iol6p6soWe8hT7f2kZz3rlo8SLG7TJqPTLrQDtT8vueAIsoIsCwuaCrcgQXIMiIz21c6RPtAILmJpcv6pal36u','YAFnQXKi7sYdx7ATUIY7szQIpxKfPN1GeZfbxBqJzHqWq7gAZIA6Lncj2NDgS0ntTf1eL1I0b4akMo','4Dd47OaZgkrEUoh3uRRDf77zbhyzBc0VMsKo6mTq7TEFEAqSirCps2KC7A8OtoqOvMW9',13);
-INSERT INTO ti VALUES (80325046,-3556855,'OANhuYsidsiRcxtuXuUQ87CUpc2cFRThOCIwc6x8dqELIif6u5wdTnKc9','l6BemhjA6AAESZOqAQEO4ibdC5FNfrgEdNuOrYYf0mKZBoCnuVNb1WMp','VmD6iJUnwnyhB5KvZFDtR9a5sVrrj4xIcURU','KXtjGN1TdAffKR6WDVOLPuOsyOT3BTQF5eSgIVNOvWL8ArkkV3uTdqUaQ7JwBmTbyBoaHufkGhVUp1K8wZb1smh7BBG7Iol6p6soWe8hT7f2kZz3rlo8SLG7TJqPTLrQDtT8vueAIsoIsCwuaCrcgQXIMiIz21c6RPtAILmJpcv6pal36u','YAFnQXKi7sYdx7ATUIY7szQIpxKfPN1GeZfbxBqJzHqWq7gAZIA6Lncj2NDgS0ntTf1eL1I0b4akMo','4Dd47OaZgkrEUoh3uRRDf77zbhyzBc0VMsKo6mTq7TEFEAqSirCps2KC7A8OtoqOvMW9',13);
-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(29), d VARCHAR(33), e VARCHAR(59), f VARBINARY(90), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4974195,335777193,'JE8RaU4k6RnoEMDfE','NRj8oSAAFb7hFSmVvrbBK','426gYXlL2nXgBS9SfnKwaFtzy22GKjgIeOafl3T','RuiwDw9lWNVQTIou3LoDJhVTaWLBy','n42E7zD9Vhg4gzoCfr4uuZaLXrmbMg2ei49xM9kIfnPGHK0ddntHAPDF199sVitH8MpfIHWJ7pOe3ZF302jxoV4c45eY5K5JuzlY','aJhOSROCQ0pSGvshQDwIVKaLS4ujgA32krP19Wvi2DyBUtd3gzJJXbU9IdCyynSyCr4QpNSq94qA3RVyuSvn0smr1kpsXivn5LPV',0);
-INSERT INTO t VALUES (5824071,1526864776,'Ly','oQ','haKzQYRUsi7UouvFTZmpF7JxzcgddOzrj6ZfTWeutFD9G','sUmnrAyed8wQ6','1rjaaBnx','h8qGzFshey25M6AmgmvAX9pJcZFFP1o2eDTKJb4cQCjPfm1pDRFL1uXE',1);
-INSERT INTO t VALUES (-5687336,3083710721,'AL0EiqPRXxOBpYFGEeR6d','ucu82eG','0O5VOHP','qsSh0bfqkKxD9yE18Lu0rvk04kIjrvc7GCOVqVibCiRzvoeypJiIBOyGCvNX8Y','WtGCHRDZhsYA6UzPZesPbboiZsp32l6thbgwdy','D4d4AduL83WZSe6',2);
-INSERT INTO t VALUES (-5582817,1841765135,'LCV9VwbUbi76b','bxvBbe1P','B','ZIVDxj3QvcX9Dbk8ibze8uwaKarrDA','ID4D31OYwEOoJ8lLmkhYT72GHVstFocHkjll6aBgCDDNoraFzZqIEKxuGWAec71a4J6inrl3gi','ZP8YLCM2HMjsVFmNFfLjDcYKeO0sv6vyG2dUiEDpHGVkT',3);
-INSERT INTO t VALUES (-4085458,1339212577,'3j0UoB','I2O9q1','PteKJVbCZFZiq','3qx9L1dN8uBSb4FIkhbRJnLQHzge','WcjRIBzVpBibN32Oxz5uzAxmqSFtRx6IpKFLjizSX3J45cErr8eHRhAPYXblouqOg1J','t83o8lVXRzANyDwLHMOKi4wExDWQDwkOpQEm8NboTs6t7VeGeOSQCKR6OQzk2GGqETkqfVkG74TCJ2dK',4);
-INSERT INTO t VALUES (1712550,575226838,'zYOAEOxPmTk7hwUv4s','9N30adk','6giwrkHYf1ztq7pRhbjb1temCTVLP2UN5zWSyYF3TVHeXjy36zkVd7vcvNu','6K7Alp6xQDNi0QthHU4XD5cEGoi','fUqNe','LGRmyGi8nrtMMUvU3td0ByDYbV9drHjtIpuokvoSv52YjhjaO0nx8ex9xZ2Li9Ltfv1Yt8',5);
-INSERT INTO t VALUES (3578973,315486234,'qPoFEx','E9yJmpEP','wa0MWD0KHe','OPzCPl172bW4kII0Jc','1kxIn7ccWBAS3HT0kBYSXH81RtPDcX1nh1','ugrNDSD5KKpvHglC4m',6);
-INSERT INTO t VALUES (-7558786,3298930970,'7tBZAkNIVrKFYmJFnHtBMTfXCrYWm','nLPjbZgu','2ozCdkv5ZP4YlOZCuu232E5L2VGwbgy','DDwQd','WkCYePSbDEavUpYHHliupDPZ1aR6AmiU7fxRFr05cALXbWuN5cwjqAJ','VKcLdLyz7DpyivMM0gOunh1ejy53N6nYDfkZF0nm1',7);
-INSERT INTO t VALUES (-692927,1644143209,'B9WgnG3HWkQnuNRpU7r7pigs5ucd','5AT','5qLtUtCNXmZEi6s50HlnOKA8ecCacwSkXCWlwAgH6Y','Meds7mNIqXALQbiLpMb0R39nZ9j76PnDgWuDbXAwcXLbXVKLYmQ89D74OZiVhqsIJDSGYB','MQFx0NnBvesMgsde8U2qpqpnKGxNsWY8wndSQcvWOpdH2SXRaFOqGPgEOgueyGIQuv9QYzAUR','9EgXZRIJrD0O2dCRTx1A1zOiUriW9KJmRiEMKfWi1qaXjI933Gd',8);
-INSERT INTO t VALUES (7466024,4036256819,'ShapPCeSxPzLq','HZGaETWNImdX6gaQPddDd6ZIN','bccGp6fjPwUEtVAsZQDoxhBmUtlaubmrwQft1ADJltTG','sJBIbqYEKj0uP','PbPDUZDXwfpQip4esLmL3Vt9wgumpUg0uWhp7PZ','HmoOyED1QUgnDWzCxIG5R5FfLEoRMIDf1wcgwBNdOLgHCPlwFtb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8845301660234489429,-1340076125,'9HE59hilAjB0XLpDTRXrBRm5U14FmJH7hJxeQVP','u6f2Ilqa7oFxDgVKQNucy6oUEC3UQkQmfvQWhHMTkE7Xh7Ab2Q9hGkvkMiQRIsWtliYKstjGJUDXPfALwjo4sZO4MGBlNpTwHNrZJgy0YGTpvQqG1cEiE6V1DAeUlLnBkUH8cbnT3I2iql7WPGUqobKOaWpCpUz5keq9EdjBrfDI7eldd8QtRn4raZIUl0ZwO0hJmBrEHQpeMRXj37EySDBmLwimme7ICwrPmpWq2aj9jkSpRHvoTjrgDVcl','VoK8Gd','qHQhcDuRUBui3byTo8ae8YzDQ0jnkk1PvlbI6eL7dwrTWjomC9Zu5I','P','fV',13);
+INSERT INTO ti VALUES (8845301660234489429,-1340076125,'9HE59hilAjB0XLpDTRXrBRm5U14FmJH7hJxeQVP','u6f2Ilqa7oFxDgVKQNucy6oUEC3UQkQmfvQWhHMTkE7Xh7Ab2Q9hGkvkMiQRIsWtliYKstjGJUDXPfALwjo4sZO4MGBlNpTwHNrZJgy0YGTpvQqG1cEiE6V1DAeUlLnBkUH8cbnT3I2iql7WPGUqobKOaWpCpUz5keq9EdjBrfDI7eldd8QtRn4raZIUl0ZwO0hJmBrEHQpeMRXj37EySDBmLwimme7ICwrPmpWq2aj9jkSpRHvoTjrgDVcl','VoK8Gd','qHQhcDuRUBui3byTo8ae8YzDQ0jnkk1PvlbI6eL7dwrTWjomC9Zu5I','P','fV',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4950111771980039168,1953998050,'Svb8XmM60nQmMywuVw1KnM','MtyAqK3pviFCB5alwwyqhEhdH0lOdXwjKEJFg607hivAuGD1mzjlQPkbVD6ZzyefAIvKib188XExeaG1smiiw6ICR0wEnW42Op8UsVgDUYVa68eqbt3DsEh1RGCMfD8s2s58tvNI7cKOed8f5q8ypXkf83rjj6kYaLQyCkDnUcet1ytFtS91hjqW1VPOJUUE5MEDbmkq595DxveNyU0djvF1CQ2Is6kYVBjWu3ZkFtQiA48rZxIRkk','zKqXciWUc','3kCQ3TGFCQoAhrM4QdtUTVICGdK6nULZC9rM3V0Vt2kGemXvZIAoXOvPZfBLO51uMYg5LjI3GzixsPX35AizgBX7cKSuHvbVovZiYdhb9aJjZ2xxeJby2OT6MsJr0HQjuPm9E5lYlafzIgeeyfe92xQKDSl2CL','u','j6',14);
+INSERT INTO ti VALUES (4950111771980039168,1953998050,'Svb8XmM60nQmMywuVw1KnM','MtyAqK3pviFCB5alwwyqhEhdH0lOdXwjKEJFg607hivAuGD1mzjlQPkbVD6ZzyefAIvKib188XExeaG1smiiw6ICR0wEnW42Op8UsVgDUYVa68eqbt3DsEh1RGCMfD8s2s58tvNI7cKOed8f5q8ypXkf83rjj6kYaLQyCkDnUcet1ytFtS91hjqW1VPOJUUE5MEDbmkq595DxveNyU0djvF1CQ2Is6kYVBjWu3ZkFtQiA48rZxIRkk','zKqXciWUc','3kCQ3TGFCQoAhrM4QdtUTVICGdK6nULZC9rM3V0Vt2kGemXvZIAoXOvPZfBLO51uMYg5LjI3GzixsPX35AizgBX7cKSuHvbVovZiYdhb9aJjZ2xxeJby2OT6MsJr0HQjuPm9E5lYlafzIgeeyfe92xQKDSl2CL','u','j6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (18042032612196536626,249053907,'73Odp5ptKkZTTdSP8DlRCZCn8Z1YXg91ZPsf','Ph8siV0Jbs47kIxLR0tBWUO4XlKsHApsWLwQdmCZ2B1AgZYD2Kwtib5ZpIem1IJobtks59nkZTX4tPTPXAcMqBwYuD8ejCcLIw4mneRI2O6kMPvfp6nfglOrBGv8JGa6lbU','G','fMg8CJXtebu7WJEl6qCrkUmGDBUmpUWx2zgLndm38xi0tr9iVcyW12NYUno30PY7xzyaIfh2OQ20xPOilrlsf121SetNZQHsAauMPcsR2tCFgGE8F0O4','g','rn3',15);
+INSERT INTO ti VALUES (18042032612196536626,249053907,'73Odp5ptKkZTTdSP8DlRCZCn8Z1YXg91ZPsf','Ph8siV0Jbs47kIxLR0tBWUO4XlKsHApsWLwQdmCZ2B1AgZYD2Kwtib5ZpIem1IJobtks59nkZTX4tPTPXAcMqBwYuD8ejCcLIw4mneRI2O6kMPvfp6nfglOrBGv8JGa6lbU','G','fMg8CJXtebu7WJEl6qCrkUmGDBUmpUWx2zgLndm38xi0tr9iVcyW12NYUno30PY7xzyaIfh2OQ20xPOilrlsf121SetNZQHsAauMPcsR2tCFgGE8F0O4','g','rn3',15);
+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(66), d VARBINARY(78) NOT NULL, e VARCHAR(22) NOT NULL, f VARCHAR(29), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5122126446201771516,-293644287590967688,'iOhG6GSwLZOqiYjGD1Imi6vje7FCIIKVFTzGEaxdvkEl2apHBS9u6hKUiXBR5z','7v17AegLZaRetnMcQaIfhZn5vsdZL8joRNtlJPIp98mX4AKdXkTfSb2J3DD0B8piW','vfiLhaeFC2','VNu4rpxrzjYXbivNXWJsOk6b2','Pi','yH',0);
+INSERT INTO t VALUES (7467331298258813940,-2879008139846077057,'6KzkYfO2GkeCliW1KlEPgK','bkWCVQGtrFCsww9OLC','EgFG','PfqTXDZ909nAaCAMNPA4dxiBEZ','Y','4P',1);
+INSERT INTO t VALUES (6318090641998596760,6626392780407370647,'PeHplj70w3zHYn0ZOW0g7tfBrParsg4zqePrrhiEWfghB4kuyVw9VqUnDGA94','82EhKOwbEU9YIMO7ra8IQCIIudr9i0qqSkQ4dey7szjs','4ATil','PKjrNwJcMl','Z','v',2);
+INSERT INTO t VALUES (4330053902790532764,-4042171771643789450,'cLrN3MDwawsmNNOcghTW11SpLTwGwUM7zofzborMLchBmRw8i7VUoNNlUC','GgF5A2X6zF02zO7pNu9H4rPi7','QaU6igm6iXXRM','Mudv0xFd4HQtpW','Mp','V',3);
+INSERT INTO t VALUES (7755365927950535932,-1078767774694391768,'safGWHslWx7BuPWaeo3UJpq','1yCpr3fxUgSQrc2ghkg2w','vTFjshqmz29MDR','MfB','4','O',4);
+INSERT INTO t VALUES (5443588274319587106,4423399739720597290,'nwQNJywrBNnUVS','TglR8KDJ9uGA0WHM3CxVjVkxeF','gBqEV','05Xdv9ELLCNudiwkPHp5RpB','v9','P',5);
+INSERT INTO t VALUES (15734567801794312543,-5889207330711020329,'kjytw0q4jFM2UGt4mDwRWf1zRZugVb6Iy9fO9NhSRw5eGeydHgIETSpB8uR','XhfPzsSZW96wrdOrFywpcH63ucZeUa9MI','cJ','Hp89aruD50K6','1','Sv',6);
+INSERT INTO t VALUES (10889031280592509230,-2855093583963113476,'DLbSggH08DtAfcjIyGER','51sH3mro','QF4WwcnTZTTSyVgvB26','TCenwoaDlN6BqCP','7','T',7);
+INSERT INTO t VALUES (228338111884272491,2796067475443300990,'LA5177M6ACREFzRSU','lwLjjCem79sdo8tJb57yrsW39mJhu6aiXu53rewTRFNjGj','A9KSpoOxq','d3lGnYvk9SciZnW4mf','S','j',8);
+INSERT INTO t VALUES (1425253273329980487,-4182094080413767097,'JO','GPD6D44ozi','pQOyOlM1r','83CrGSK0NVjtfonHo','ku','q',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(66), d VARBINARY(78) NOT NULL, e VARCHAR(22) NOT NULL, f VARCHAR(29), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (2034732417,1461528094,'Dpw3AJyD33B','wBo2ctH5fnIA86LFA8ePqYkhv1m','Ry6SnqmdWZFc3uYA','qcj6tVyyTGkRxSKYO0tCXChHBmbnc9GzM4SN3JQrmS2jn3QUavaHkw','lRl0OLvrTyt0tvorBdnqAEqMTv3z9xqzWlWRnPOtcUmHtzq2Go8hB5','8w75FTt6uVf8gYQgq6UfVxO72paUHWPLzJku4PWChSIfICaCBGKYa9',10);
-INSERT INTO ti VALUES (2034732417,1461528094,'Dpw3AJyD33B','wBo2ctH5fnIA86LFA8ePqYkhv1m','Ry6SnqmdWZFc3uYA','qcj6tVyyTGkRxSKYO0tCXChHBmbnc9GzM4SN3JQrmS2jn3QUavaHkw','lRl0OLvrTyt0tvorBdnqAEqMTv3z9xqzWlWRnPOtcUmHtzq2Go8hB5','8w75FTt6uVf8gYQgq6UfVxO72paUHWPLzJku4PWChSIfICaCBGKYa9',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(30);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(30);
-INSERT INTO t VALUES (762695767,2663644772,'XEcJIxrOH7dT3eCe7MSaB','xUnVCouHhICzhC6mbWwy9ELZ0WWg3lDK','8h9xkuTqzdfdwftwI4BKBvT','H9Fnv7j31aTrkQ0mw9tGPgb3qYdZxQdn9YWBGYN0','xbfms0bNNVPxoc6t0Tp3OMVjgQfCDs4PrZC','mAFfkDGhmYpYrNQnTzwMQqWYiP32S2UUwa3PsnL87BPuuqyn8zoaf4KZgAt8PSIsDP89iJfrRPAV1LG1E4',11);
-INSERT INTO ti VALUES (762695767,2663644772,'XEcJIxrOH7dT3eCe7MSaB','xUnVCouHhICzhC6mbWwy9ELZ0WWg3lDK','8h9xkuTqzdfdwftwI4BKBvT','H9Fnv7j31aTrkQ0mw9tGPgb3qYdZxQdn9YWBGYN0','xbfms0bNNVPxoc6t0Tp3OMVjgQfCDs4PrZC','mAFfkDGhmYpYrNQnTzwMQqWYiP32S2UUwa3PsnL87BPuuqyn8zoaf4KZgAt8PSIsDP89iJfrRPAV1LG1E4',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (447020869,1469972741,'Ygo2wEOKPYU6','dKcX112uV2tv2l28','zIW9c8Dsw1ULsytIiPXPEtae6uZfb3dSRZCA','eFBdq0Q7rtjJzEx03o','ndpehOkH0iZYgAdr7gUqZyO0k8T2dWH','2NwetB2ID1GbFaxWQcpvxR1JIASTW9t',12);
-INSERT INTO ti VALUES (447020869,1469972741,'Ygo2wEOKPYU6','dKcX112uV2tv2l28','zIW9c8Dsw1ULsytIiPXPEtae6uZfb3dSRZCA','eFBdq0Q7rtjJzEx03o','ndpehOkH0iZYgAdr7gUqZyO0k8T2dWH','2NwetB2ID1GbFaxWQcpvxR1JIASTW9t',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-478951316,2929231066,'dSIS9PgDCxXcx3cU','mbCECaVZa5S1FZ3DX1PYSGlPVa6IAabdvtSQPIs062AmVtB0WB8JDlSf2FueDzzxKEJtorcUfWehOVV13zSTqttiqhg4YWpyyGEFKo2st5iVzi8rCslgjMV1Nw16W6WA5NeOBee5s6olFDlCyLDnO1a58NmdwAl0hpL4mGJvZ4L0Hfan33kds8XSBqXwFX60yQrykD2','cZTFxf0wtqChLSu','khIVNdUo4a7WS8eeJvixEEZLdbnQLRZ85dactLkm6SyGV9usVuHJrFGZaN5LtaWnuBtBGsIDwLRIDhLI2hIZIvcDk0BgpkYcMZrQwSGsddgxbICvSc0CjTJczyc9kL7WIqEkuIWHEPiUtxv0oNOBElEpbaOrTRbLt1ZCJjN3McGLRHifJJnyUy3NmyWqbUpHz9NDo2YMJchOBE00XERNyU1N0NkchTxduwxDEt','sGYr77a0a8hOSIVRhSMSrMMqrknALG7m5P','eZenI2PIGOmRn0ddokE1kuFg8qpoSfUtyfsyCViOX5MUvY4BTCt7B',13);
-INSERT INTO ti VALUES (-478951316,2929231066,'dSIS9PgDCxXcx3cU','mbCECaVZa5S1FZ3DX1PYSGlPVa6IAabdvtSQPIs062AmVtB0WB8JDlSf2FueDzzxKEJtorcUfWehOVV13zSTqttiqhg4YWpyyGEFKo2st5iVzi8rCslgjMV1Nw16W6WA5NeOBee5s6olFDlCyLDnO1a58NmdwAl0hpL4mGJvZ4L0Hfan33kds8XSBqXwFX60yQrykD2','cZTFxf0wtqChLSu','khIVNdUo4a7WS8eeJvixEEZLdbnQLRZ85dactLkm6SyGV9usVuHJrFGZaN5LtaWnuBtBGsIDwLRIDhLI2hIZIvcDk0BgpkYcMZrQwSGsddgxbICvSc0CjTJczyc9kL7WIqEkuIWHEPiUtxv0oNOBElEpbaOrTRbLt1ZCJjN3McGLRHifJJnyUy3NmyWqbUpHz9NDo2YMJchOBE00XERNyU1N0NkchTxduwxDEt','sGYr77a0a8hOSIVRhSMSrMMqrknALG7m5P','eZenI2PIGOmRn0ddokE1kuFg8qpoSfUtyfsyCViOX5MUvY4BTCt7B',13);
-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(95) NOT NULL, d VARBINARY(95) NOT NULL, e VARBINARY(26) NOT NULL, f VARCHAR(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (78,16149230,'Ha1hCbgRmjTmjd7A4KQdrIrL5a0S12eDvqnVFBkHvda96erEx7kuovpg6bPeHB8OVx7J2aQf','RWy5BcSBMLQl801CbjfSR','81O1Rw','7tV8Byd','0YOw','MRT6AleexQ03MKXqmBjnW0y3OFsImhidXhVedbi',0);
-INSERT INTO t VALUES (55,13513556,'mZEv46m7iF0mrwUDYLvw1nB7UB91zRaVlgsaJ0CjOigPjEgB8opMM','hFVgb10EW1FtrM4CZS0BwoHwwczAlW3lZL1TTlkdRfN09ffDZR7ZwzkyTubduX1IUIODPElS7JDH45Pq4coSFxIe3','sdDmIb','63CgIq3xVfio5B4vqRzoA0','MyAIQUK4nAbMFldgQK9NlzJqzAcCxLfsdrVozi20AfGGStQuTZL9ZJUlLridAsKOpt','Dj36mXPytnGtTRw0ab8LTVYgufrMCYKFEOfZFWSvOgpx27qxfXIKdev',1);
-INSERT INTO t VALUES (29,923723,'CtbI2lBDXwTEKupgF2TaF6dxY8ICrVjschLplwq9Xlxg5KMP635hr8HunqSebXmgwRXIwy1klA3YWhJ4yIKXU','ecW357qohg5a16bioOWmSlm9KYNkeQkdtweDDwcB17FK0pEybPnaxaywNZruBMcnyhjBZS73ZXoJ7B2','a9','FRvwoPx0IFNKJkgp55m','AmEYiN6cKMLGTYpx6yyLRh4Z4xjj2rrOz6VTDugLJYpjJF2F0OW9Dv9GgbIO0NCs5MqNbuFIO8X94IWAxHvwno3rjVbWpdvbG','7cQFPqSdvtago',2);
-INSERT INTO t VALUES (54,7204045,'2NtGVNQ3yP1K5NFgOGgFAZFBszJbqhRv00p8w7hDiio95qUAZx8sgc3d4KqWQiPcXjKYVXz9EGP42ZbuYzdllZ','5prwDJhAXVX6NyaeloGWsiJOvlX74','WZvgXI','AeXzX6oqffrJOL','0KBJhZIug3ICnl2lDj7ZzwoEo7YGMhFfrO3vpsy1ojAKLVtxc95FjUvtr9LipCni5F8kEsL7Rzfg27HXH1BQsd7mu2guo4','7APxvzH8g5z2P8rlAf',3);
-INSERT INTO t VALUES (109,2007000,'jGthlPM0UBFNLMtAeK1NnJWZGbPBX2O1qAHw83VYoZ','85iWqMsZzD6jt3b4UZ89GI8BAfAwMAl2r2CbVJgy56BXOt9vWopoL86dryVvt9G01wf7oDK0635tJYAjTlOCJsnMFh4BaM8','IP','tP','6G05W6YoxmITQ8WbLkRNH9','OOSgJ3zgA9tok',4);
-INSERT INTO t VALUES (-73,12426068,'pL8mbQp','rnVpYNepJp1lmShtoYvvCP9oDT0Bz1DG','2oP6UZzGkNMKCp','JYMOGDbfYnJFuOBECaTVaqkv','Qp5NiTUk3Gsnt7Ma1o2v7VwnuouylNwAepS5LHaCvQ6lpokWyhqbXfCqCB7PlT8ptDC1em9yvO','IXBpmatY6HXwRFolR4FGdYs33M2Ng46lzv6bC9wfFkAw7i93slo7G01',5);
-INSERT INTO t VALUES (-82,14718390,'dXBf2TEv6Bt2RPHaaDrobrLrn55YnjIihtMsNd3Nicv9L9tl7RQ4ALjlOA9kUxZJscBZv3ctp8L95cy','tgzE117Bcd6T7HHA8PTp02vls8Wes8Lx6TIfBHZKUwYKzQmymBur9REHfqZbL052VhS80QoBw7sVDmTPXjscmQgVNxzxT8i','v4apPpvi','OVHENNtj8vOmnJ','zU4ElGdTAvSdd4qJQctO7CATNdGp6n6','oAF18UwYZoxB8egB8mf0MErA8R0e9vPPnKVfUcJtkiBvzmKPS1dRxJjVDrB3WRf',6);
-INSERT INTO t VALUES (-69,2601297,'cjwY14','pfNerzI9VO3pIWhuJYDJai1r','sF','VoybpwxTrI','NaDN8z98U6JNqdcuuRDCdfDmTIItMOkS7Ct3jBEwygSn616XudnqT9i45txiL4yIo8JpHb5FOY2BSJzlw28vGj5KUSuab4Iz','UfoGG2uD9xwPy3ugjmL4o7LNNDCH9QHfjTt7mnmP9dv62NZTo3uAaDQCMlpGLHZaJrlZ9HYH591ybtG4Own',7);
-INSERT INTO t VALUES (-36,15083172,'R2ADsGP0sy1qVcIX5','7jXkTiY0FBEoauJdx0gNIER3RH2YUoXbEVYA8oliLjyUcCgWy5Gp5oDMLODUVHL0vT2','2xt5ItiJa68hcYtvRSUIyWbFOQ','VBtARfxgy7twfj','39I3KW7GSuw89XrBI','rcDf93SCrGODh',8);
-INSERT INTO t VALUES (32,8956029,'lLtEk4N7FH66JaNCkMh49vPvC','4RsTsHpwpPR','XZ3hV2eZfn5F6ZI','hjIW','mL6T1T0WUQu3OtKp8n','byRsGfNomTIkm0knFVuvVNJHPBpgqiJ8ufvubOuflpONz1IsM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-8304715267645373492,1862417,'JiVwMMgU3DW5QcdkTXPGAJ','UHV3ZXX02qt0bpQZp7aEjD6mHfwh8Mz01X0AbVFfE','BhiJnUmVJ2CVXqTWy7FCVaRjm','68Vrp9g','ZfSImUjWe','mF6BxnS9obsa4tl7A4ICliymTSKk0n3NQij76qIXgiQv7wAk3G5I06HCJyjNejlSkrMSrFDUh',10);
-INSERT INTO ti VALUES (-8304715267645373492,1862417,'JiVwMMgU3DW5QcdkTXPGAJ','UHV3ZXX02qt0bpQZp7aEjD6mHfwh8Mz01X0AbVFfE','BhiJnUmVJ2CVXqTWy7FCVaRjm','68Vrp9g','ZfSImUjWe','mF6BxnS9obsa4tl7A4ICliymTSKk0n3NQij76qIXgiQv7wAk3G5I06HCJyjNejlSkrMSrFDUh',10);
-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 (3168453710966288231,4257375,'WqFJDj9MqxpbDHBlUnhWqCS93QoFqtVh','gpmQoznHDVbRhOxNLW7wdTjDSAEbMddHp4IjTq3jKjIw1','qWBErJ','4Jce1SmrOZFwesL0HderkT24Ca','8HhrEWZY0pt6IJCvYt5eNjtP9kvyI2I4LKcsJS6BigJ','4yHeGG5Kzupb0U2kEhJ3DKC5odAKFdUWba10fJrRHjVYMlx1W4sQPVnNaqiKini8UbPjiCHTn7LF01h3AJlLKPvgUj',11);
-INSERT INTO ti VALUES (3168453710966288231,4257375,'WqFJDj9MqxpbDHBlUnhWqCS93QoFqtVh','gpmQoznHDVbRhOxNLW7wdTjDSAEbMddHp4IjTq3jKjIw1','qWBErJ','4Jce1SmrOZFwesL0HderkT24Ca','8HhrEWZY0pt6IJCvYt5eNjtP9kvyI2I4LKcsJS6BigJ','4yHeGG5Kzupb0U2kEhJ3DKC5odAKFdUWba10fJrRHjVYMlx1W4sQPVnNaqiKini8UbPjiCHTn7LF01h3AJlLKPvgUj',11);
+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 (16417514527551694135,7245795970990893995,'rf2qT3aq6h5zNCc6Vl','1','2BfWUPErOphnGQVNXl7dv','0BEPFFvmbXyze2FkR8l','R','8u',10);
+INSERT INTO ti VALUES (16417514527551694135,7245795970990893995,'rf2qT3aq6h5zNCc6Vl','1','2BfWUPErOphnGQVNXl7dv','0BEPFFvmbXyze2FkR8l','R','8u',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67);
+INSERT INTO t VALUES (11752975279997660228,-3835543700413794854,'7LUMEpMFAXLN56vzynQGuEdjMlDsDwowUCUI1Q8cuUBEI7rrQJ','jPUmT90f7MeMCXLaMVJ2StCYhUuB13sFHM3A7JVX2GIWjRWIUdtSdms','3245XGgmf9JEJLZNNfN6z','kIQYYVh1DCtSu','p','gB',11);
+INSERT INTO ti VALUES (11752975279997660228,-3835543700413794854,'7LUMEpMFAXLN56vzynQGuEdjMlDsDwowUCUI1Q8cuUBEI7rrQJ','jPUmT90f7MeMCXLaMVJ2StCYhUuB13sFHM3A7JVX2GIWjRWIUdtSdms','3245XGgmf9JEJLZNNfN6z','kIQYYVh1DCtSu','p','gB',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (5175352876373674703,13792490,'13SJP8PUEoYYSKgJXYlbnoQ','bwmI9Rzun6HIOV2PNun32YUIQ7tFc8yeO3ad1RwptHWIBVhWQWsN7nJVftSZ0iJHktWqRo33dW7oM4boTktTikYbR6t7WUlqUvpRkD0oUPd3NLIvHACZLvEAxBvA4TJNYt9j1D2RQUHmb99dKDe7bjElgdnt5Pl1KywhP7CCr4nwIeRP0TQzwAE0NCgLSVxxiTyIW7KUDX09KcfmfiSi1llAVws9V6UZY6GWeIR1SgsVHs','iThQXFp2bVLv','Y','u21WMOZMvRpLmepI7u2gzP','ZOaNL5U3xlYt2zKXCyQBSroHBOYVcPMs',12);
-INSERT INTO ti VALUES (5175352876373674703,13792490,'13SJP8PUEoYYSKgJXYlbnoQ','bwmI9Rzun6HIOV2PNun32YUIQ7tFc8yeO3ad1RwptHWIBVhWQWsN7nJVftSZ0iJHktWqRo33dW7oM4boTktTikYbR6t7WUlqUvpRkD0oUPd3NLIvHACZLvEAxBvA4TJNYt9j1D2RQUHmb99dKDe7bjElgdnt5Pl1KywhP7CCr4nwIeRP0TQzwAE0NCgLSVxxiTyIW7KUDX09KcfmfiSi1llAVws9V6UZY6GWeIR1SgsVHs','iThQXFp2bVLv','Y','u21WMOZMvRpLmepI7u2gzP','ZOaNL5U3xlYt2zKXCyQBSroHBOYVcPMs',12);
+INSERT INTO t VALUES (4534081745280397900,7323732347478735195,'l8T856xZ2YYyulCkpZWKgMsqKBBNmoo','Q9kaWOiFjVQiFNFTQ29jsHdawsImZUY4jc24lNLHxvP5v1wJ2Mqb9mgpNOE2fKxEEFGYKEwqAMVAZxgXncX7BkLA8VjEtudFq3fQ3u2PsAhIcOkqI2LMrgIqivEOGK2tp','GOFZvOs2rAbFd0YibhFWmV','GkSw0Lv4KRXrl','o','0',12);
+INSERT INTO ti VALUES (4534081745280397900,7323732347478735195,'l8T856xZ2YYyulCkpZWKgMsqKBBNmoo','Q9kaWOiFjVQiFNFTQ29jsHdawsImZUY4jc24lNLHxvP5v1wJ2Mqb9mgpNOE2fKxEEFGYKEwqAMVAZxgXncX7BkLA8VjEtudFq3fQ3u2PsAhIcOkqI2LMrgIqivEOGK2tp','GOFZvOs2rAbFd0YibhFWmV','GkSw0Lv4KRXrl','o','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (17077361648214345505,4226027519204990812,'spKYjsY5uHV5Wj5b7Khs3dXdwOtRr','dwFgEy2XpgNTw0xsnF1MSOi4zpKQspyarO44k8CPOdGjPhkIDKVdlFUx1yQSzVYXpFU54YaMdrYS6CMJ3CiRwXnU8PkSRUi3ekZ8sw0Mf6XtepSgoMwNQ6kucyT4QGnAIaQjOevjn3XU2h3id44','y5r9ATgWLjf541MFw7','Ox2t9UgNzEwJKh3At8wKgNuvIhDHjNVRE5qCfzx4','M','6',13);
+INSERT INTO ti VALUES (17077361648214345505,4226027519204990812,'spKYjsY5uHV5Wj5b7Khs3dXdwOtRr','dwFgEy2XpgNTw0xsnF1MSOi4zpKQspyarO44k8CPOdGjPhkIDKVdlFUx1yQSzVYXpFU54YaMdrYS6CMJ3CiRwXnU8PkSRUi3ekZ8sw0Mf6XtepSgoMwNQ6kucyT4QGnAIaQjOevjn3XU2h3id44','y5r9ATgWLjf541MFw7','Ox2t9UgNzEwJKh3At8wKgNuvIhDHjNVRE5qCfzx4','M','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4896436343032739828,-3762140064772350063,'ktjqiYqCAfy','7Cmyf','IPSJuArD','0C0wrSkUdY4W0nd2K2JEeugf5g5lkbbBtWM4kXeOXtI6jxhjc6yvMH3wLQW8FDN6xt00VolSu764LWioOg7wmHvh8rbvLRlrDUxf6IKFKtsZBNBkNaeRveyYGqYxwEJLFcEgMALPzKWVn1nXIsY','90x','5G',14);
+INSERT INTO ti VALUES (4896436343032739828,-3762140064772350063,'ktjqiYqCAfy','7Cmyf','IPSJuArD','0C0wrSkUdY4W0nd2K2JEeugf5g5lkbbBtWM4kXeOXtI6jxhjc6yvMH3wLQW8FDN6xt00VolSu764LWioOg7wmHvh8rbvLRlrDUxf6IKFKtsZBNBkNaeRveyYGqYxwEJLFcEgMALPzKWVn1nXIsY','90x','5G',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (15475181870813187847,-2704215091015877415,'LPRBb5Y2QO9wbc6D4nPmOG','ryHpaFWzCN1hN124atiXNIsb4AwOsafFvvacdb5aezpJrhWJZZGD0mXgEEg6bByuTY0VaNDPzRTMc5kFaiWWPNUoeFsWSN8KVg1b','CFl','IgxA7VH3xxifrGCdXvCHbUQ6gTKykuiji7yZ8hM9XxqZk6yZc5drTXqfJOKd9xCTM6Cd9cGR14Tz16T2SVgpTLAg26ZbqEGj0ejOeAYxML7FJIpzUVVS8Iwik36ii2oQ38A1UoQE6Y9NfDDWZR95bLvCjQbhIGQW6odXlxF5','H','7Rr',15);
+INSERT INTO ti VALUES (15475181870813187847,-2704215091015877415,'LPRBb5Y2QO9wbc6D4nPmOG','ryHpaFWzCN1hN124atiXNIsb4AwOsafFvvacdb5aezpJrhWJZZGD0mXgEEg6bByuTY0VaNDPzRTMc5kFaiWWPNUoeFsWSN8KVg1b','CFl','IgxA7VH3xxifrGCdXvCHbUQ6gTKykuiji7yZ8hM9XxqZk6yZc5drTXqfJOKd9xCTM6Cd9cGR14Tz16T2SVgpTLAg26ZbqEGj0ejOeAYxML7FJIpzUVVS8Iwik36ii2oQ38A1UoQE6Y9NfDDWZR95bLvCjQbhIGQW6odXlxF5','H','7Rr',15);
+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(54), d VARCHAR(41) NOT NULL, e VARBINARY(69) NOT NULL, f VARCHAR(57) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1673000818,-2123940398,'pLHAzwDfr4C0eVPn2A7nNzPirse1aYAUmAmlve4aV','GSLPJRKqBjjpOeWbU73bFxCB2riUtCjpu','A0XST133gtwpDYt7ko9qRvd1aUEybKFVJBFZowNsgQMU6Bu2XrZF8E4wHK','X0VDX88E6E18VIN1i4uDlBLrNGLsJPLs6bmpOOqhLil3X3aapex','C','1V',0);
+INSERT INTO t VALUES (3059893522,-1222361780,'uhFbfQ6ya4KhKdUKYjslW89zs4fEnTppg','GPak4ABLPYYbfj7N4mw','Xcr1KAvCPp1','7S26AU3oqumdV0XxMFhrDJdgJ7ywilP7a3yPMTd','jA','2',1);
+INSERT INTO t VALUES (392957297,1359692077,'9NKodHpcUvKsRfFmcm7wqG6u','pMJ6qbYwMPEFtOci','EqS1fMNqkk0OJkxMNbUPMo4ZrgrmL6xm0EZA93Nub','drYVghXnGkclnNRSzVyjJYXO52UkiMUNX5c0xb8XhC0f','A','I',2);
+INSERT INTO t VALUES (799781875,1366238790,'Eey3TyKS6rLrpiEIeDNcLGyXb1rz5qONfEFp6n','r6htZhnDylEN8Ne7l74QTg15i2Pj3W19sea5','QCMDUIZIjkjtFotxA','dh9YzrapStx0hNHh6tPfdymmcUmnwXecCcn4OQjBMY4a','e6','pl',3);
+INSERT INTO t VALUES (1498309542,-807643741,'CV7jIJxPFIh4VSRYUfLRpazydRb0yQGjQ','tlixAPQmirhn78r4T0NMOv','Tvqu3BUno2','9ZQJX4l5gQ2O7ZC6guf3UXmgnooW7','p','Q6',4);
+INSERT INTO t VALUES (4209810688,-68078786,'PmCRYl4xxzLb','5Jur128931h0uKR18jdHVDK1gQSZaJuitWQPJI1','DNgyWgoGh9AilImWQ2wXSLrzdanqizcZGzK1kQhDDQMm7RJYW7l','eP60qwFiEx8SdEzaC08plrbzyWeM5ES37VO37tCLAYXKf7','W','4g',5);
+INSERT INTO t VALUES (3160725727,-1436687777,'7EIkqxJDAC7ZYDWwGVoLigfCdsTLSyNOaIL9OJjpx5373r','TlcO8Y','GiehA72aGCvCxWSNX0UJn1eM3KIfmQy2R8u6VbDLvV8ybJKdAA1OihXaGcxz','u3Xsropi7lojYZc45','t','u',6);
+INSERT INTO t VALUES (3839956126,-1609062116,'fFh3LwpH','t6V0PsXLY6qtEfqWi','tAIOFNAvuR','4NqblWTlilsSKmFScaDJHPenMMLgdpMHx777k','CO','V',7);
+INSERT INTO t VALUES (2758958930,1967057732,'snfsinQznaiCApz5TOb6RJyj56','DjPWVfU6d0','HeAzCZvaKBqmmMDsF7l4LMYFsKSL2w6D','YTIUnsi0CYzE30M','hr','8',8);
+INSERT INTO t VALUES (1836632446,-1032524995,'ke','c8jSSvQPDAALDSY4WCdqQB9P','q2F8uRmJbTrhINT1PE0HxZj88CrOw3njEmKPbI5ntoTwHxI5NxZ6zAGgDv3DX91Y','G77vGb41mqOSYoJYeONxXJFMmy0vucJlpBcRcfuWn4NhAkGWe6NXMD','4','tR',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(54), d VARCHAR(41) NOT NULL, e VARBINARY(69) NOT NULL, f VARCHAR(57) 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 (4810621987642993663,-1869334361,'91CpCXedOhD9nZUmVU90eW','OQJoAYYdwxpGuykYuQChoLIoaJVui6KUh','p1eaGc1GQID0M7ZeteW4CoVcSFl1IGeIGo9cnqMncg42NyaK8D5WcylKASuy0','R0ZThUMQQhSmK5dkXprYgoDOnYFRJQRZI3GVEUueUMCbXSrwqb95rA47f','3L','3t',10);
+INSERT INTO ti VALUES (4810621987642993663,-1869334361,'91CpCXedOhD9nZUmVU90eW','OQJoAYYdwxpGuykYuQChoLIoaJVui6KUh','p1eaGc1GQID0M7ZeteW4CoVcSFl1IGeIGo9cnqMncg42NyaK8D5WcylKASuy0','R0ZThUMQQhSmK5dkXprYgoDOnYFRJQRZI3GVEUueUMCbXSrwqb95rA47f','3L','3t',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(55);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
+INSERT INTO t VALUES (11959500737503183055,892006777,'fdK0SYyRhKQQ1Jlwb','NZuxiC2rDTPaKQER','xNF06VX55G8igXp6k0srRUzuKmGeawY32tKixuz71SjwZXXyN1iRiu','mjV19tl8JPVSoawpbq7Cs8l3Q','D','z',11);
+INSERT INTO ti VALUES (11959500737503183055,892006777,'fdK0SYyRhKQQ1Jlwb','NZuxiC2rDTPaKQER','xNF06VX55G8igXp6k0srRUzuKmGeawY32tKixuz71SjwZXXyN1iRiu','mjV19tl8JPVSoawpbq7Cs8l3Q','D','z',11);
+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 (6105321540185427480,822477185,'BiesP95Fyup8huMCFUNFNaDTZFdRe1NpCPzMLdoYN9BwiL','WGvNOjBni8hGRUVOYqSUlzF7cjmKNVa0N3p3qNjlg3gFgYXQ0BJq1nHtueu7pGLZaxZ6ubvzZ9WHJ6urSr2tNZzsN2U','75KnsrfLK3m42r0IE1lByfmDYeUct0LlTXRznj7SU7d5XgRlDeEbAb0jUAVhgzkMtzd','I8vfiQ9ey6Az2mVucbVoqPXUEZOl7QS','u','A',12);
+INSERT INTO ti VALUES (6105321540185427480,822477185,'BiesP95Fyup8huMCFUNFNaDTZFdRe1NpCPzMLdoYN9BwiL','WGvNOjBni8hGRUVOYqSUlzF7cjmKNVa0N3p3qNjlg3gFgYXQ0BJq1nHtueu7pGLZaxZ6ubvzZ9WHJ6urSr2tNZzsN2U','75KnsrfLK3m42r0IE1lByfmDYeUct0LlTXRznj7SU7d5XgRlDeEbAb0jUAVhgzkMtzd','I8vfiQ9ey6Az2mVucbVoqPXUEZOl7QS','u','A',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4671314873907844212,12442470,'xtsHU2PzootOp83BoGSFibaoqErzEFws9wqIuLZexO7yAcE5b5UdkGhvtqVns3w','DoROZRCOH2EXxdCQoaawioXATxtOLjpCmoip2a','QBoZYfs4E3f6z2ihMN','O9XMhwXmK7RC7XZ7hmAtTd46fhuepbpo6VjaVqaWLAxzEoEG2ND7YUHw0sLwcG9IYJh2ic8771lYJiRMeE9FUc64aKJJj2RYJJtzmt8xwObmiZtE6M3uOdKch','tO5jSMGWsZJ127HhFp31u40oUaUoRx2eZGyIfjizH','uaUFXW4s22egMrYigzT7te9nEaquGoNHxoYbX00dAXxvIJutCngS6bgtNMVGA9tRpCxvdQabOMe425Gc',13);
-INSERT INTO ti VALUES (-4671314873907844212,12442470,'xtsHU2PzootOp83BoGSFibaoqErzEFws9wqIuLZexO7yAcE5b5UdkGhvtqVns3w','DoROZRCOH2EXxdCQoaawioXATxtOLjpCmoip2a','QBoZYfs4E3f6z2ihMN','O9XMhwXmK7RC7XZ7hmAtTd46fhuepbpo6VjaVqaWLAxzEoEG2ND7YUHw0sLwcG9IYJh2ic8771lYJiRMeE9FUc64aKJJj2RYJJtzmt8xwObmiZtE6M3uOdKch','tO5jSMGWsZJ127HhFp31u40oUaUoRx2eZGyIfjizH','uaUFXW4s22egMrYigzT7te9nEaquGoNHxoYbX00dAXxvIJutCngS6bgtNMVGA9tRpCxvdQabOMe425Gc',13);
+INSERT INTO t VALUES (954817330384667631,486083101,'zasmWFnRREn8F7i99z7JAb','prvPq8cYOj6F8Ip14VyfoyPprPAQsrflH8qyghi8jbT0Eep0LjfUFcWzfj2uU1GOSVmnv34MBD8HxlEiD52PoQneHahuZ2I4OV1DtfE7K77Jf6llWFY9r1p3fyR9kO8U23Yy9JhJFWGlJsrd8oBWQSbxp5tW','MFzQXsqi0LGuLweAEvlZ','K4JM2P27ZJfpDF2WXB1yWQYsJZdtzQmQIa8yAh25KXN2GhBTihIvlNDGw5WY9bBQsLCHuKa7HBGS5PRwYbgpSNmK10mgPGNNsfKC6Jh2M7yJZ7rxLhpLACgBsMklECn62YRHEWUhle01LmVLXLlzMRzVwlPmL1xG8MPRR0Czrk5xhZbCaq8dt6Nuvf4GDa9QG8vqHrAxKBPCu7V3T3LXNolY','F','T',13);
+INSERT INTO ti VALUES (954817330384667631,486083101,'zasmWFnRREn8F7i99z7JAb','prvPq8cYOj6F8Ip14VyfoyPprPAQsrflH8qyghi8jbT0Eep0LjfUFcWzfj2uU1GOSVmnv34MBD8HxlEiD52PoQneHahuZ2I4OV1DtfE7K77Jf6llWFY9r1p3fyR9kO8U23Yy9JhJFWGlJsrd8oBWQSbxp5tW','MFzQXsqi0LGuLweAEvlZ','K4JM2P27ZJfpDF2WXB1yWQYsJZdtzQmQIa8yAh25KXN2GhBTihIvlNDGw5WY9bBQsLCHuKa7HBGS5PRwYbgpSNmK10mgPGNNsfKC6Jh2M7yJZ7rxLhpLACgBsMklECn62YRHEWUhle01LmVLXLlzMRzVwlPmL1xG8MPRR0Czrk5xhZbCaq8dt6Nuvf4GDa9QG8vqHrAxKBPCu7V3T3LXNolY','F','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (15565063555652974843,-1552856228,'nyRzFWUltSz1kO3iuTXRiPFuUKcSM73747IYS','8EYKHzpFWaHEyPAHmQseXprF4dwwIEoq17KmNSCaT5jvf8pegRXaH5vQZ1S6TfMoMM2dtmh','NGEo4DKogJA3axy','ozGxQOoYkiLT8K4NDDk7d86i5OIv99gyk7GhFeZkKjksgU4CZ3Ifd7LH4ln7MeZZmag0YZSEvT9zOqe94vFOzumsPwTnBMXtjzC7UXWF6e','IH','1',14);
+INSERT INTO ti VALUES (15565063555652974843,-1552856228,'nyRzFWUltSz1kO3iuTXRiPFuUKcSM73747IYS','8EYKHzpFWaHEyPAHmQseXprF4dwwIEoq17KmNSCaT5jvf8pegRXaH5vQZ1S6TfMoMM2dtmh','NGEo4DKogJA3axy','ozGxQOoYkiLT8K4NDDk7d86i5OIv99gyk7GhFeZkKjksgU4CZ3Ifd7LH4ln7MeZZmag0YZSEvT9zOqe94vFOzumsPwTnBMXtjzC7UXWF6e','IH','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12681622007944293759,-973020081,'Iqk7Fqh2FLdx0bOKW7lbPf4cuHH0udxkoASitVE6HhDwbH0MH8E','XPpUYcAMpnBGcEWQIsIxDfZNhkFPtqXZPMHPY9706w6baVGnCkGL8zKdcazjMPXKrDbjGW5eewoGc3vldazx2J46t8Z0dH0j8JXC5Nylbyu1XQ5prA0tP2XvEOyEBV7cbh6zGhDopeRToQpItv9Cy6r1yGickz22o','Xlxg9BsB1h1NVw5zZqOFV0Y2jWSZk30NDKfYyRIQefE2ifMGC6HBuIxUSeIIrdKT8bht3','OZ7U7xVmAgDB3yZTg45CcQErtBfLJQnUU7nuxQX0z5LMtwSe6f0gFp7EwljeP5FvRYTmuK4AoRCoR5eWh','Y','8',15);
+INSERT INTO ti VALUES (12681622007944293759,-973020081,'Iqk7Fqh2FLdx0bOKW7lbPf4cuHH0udxkoASitVE6HhDwbH0MH8E','XPpUYcAMpnBGcEWQIsIxDfZNhkFPtqXZPMHPY9706w6baVGnCkGL8zKdcazjMPXKrDbjGW5eewoGc3vldazx2J46t8Z0dH0j8JXC5Nylbyu1XQ5prA0tP2XvEOyEBV7cbh6zGhDopeRToQpItv9Cy6r1yGickz22o','Xlxg9BsB1h1NVw5zZqOFV0Y2jWSZk30NDKfYyRIQefE2ifMGC6HBuIxUSeIIrdKT8bht3','OZ7U7xVmAgDB3yZTg45CcQErtBfLJQnUU7nuxQX0z5LMtwSe6f0gFp7EwljeP5FvRYTmuK4AoRCoR5eWh','Y','8',15);
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(14) NOT NULL, d VARCHAR(78) NOT NULL, e VARCHAR(89), f VARBINARY(2), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-9708,15411,'dpf','MvocsxRSorFH65Z37Dk7fmzC9iSnKAShuOBhgTM2Sc09AiIwAy9LI9F','9vT9qwgoTrBcvOXn5iqDWif8XQEVlAGWNyeRO3w9','10','1Pi53DXcyPbsnn2cSt1ywdHE0DKNt1VmxlT20ngipyceDKWk8do8WkUXWVaWl8vH6MhZJ4cYBFxu0cwB','GSubyaeMoHbDTGL726OGK6ItpnTdzK8cLgve2MmWweOs2e6y4hmVTIDIOTm48hWs',0);
-INSERT INTO t VALUES (-31302,6018,'tF','f9tCuTRNc01oqTkwrOTjyOrcRYpBYy0kCRwnf13nF0XjhAiWZfHSicEm8C','UpoPMjkCuRoMV6bNQYqGTGNEpasKnOJOlf7bTNrzDh5O','48','08tb5Yo1aaVt21etYQLrtFMozqO5EEO0erpy2blMdMz5Zyu','kCfj',1);
-INSERT INTO t VALUES (-28460,48300,'NTNXk3JuAgZ','QUlYP8b3YlEgusEsmk2ybTjUssLG53OfKruEmCfNW71TwaXHVRideQgM9gk4n','6aI','N','JqqgVp5NmluMBMlsUXZxQ1PEmdfwtM4jT2ic3Nfl9tHeRUDdw1qyYbyMjeetXSodLCSNaXw','w0p3lnGIPGZyg1WIddkLqR4FfA0RQsBX4lCItp7YdCUmWJieyxEfsdtSmTSVoHPdWFmYgALEy',2);
-INSERT INTO t VALUES (-27291,27021,'iRmBLyHkKj2R','4fiq8ttdTF4WTp750DR8in','GQPgwBi0fmoHKnL8RvaQb5iCVkoAuCHzldYJPQo9YrtWIVGQQmHKr0gBA0NX7Gg7PlGzZsqCYnurWrEE','8S','uyOlC5jTB4mnZHJSWmXSEGu1XDWu6YBHNRWHXo9reNobbdqwYzaaebgNU3Q4OPN','klhDbWzqE9pfgDLzhxJos9ZrGLZZEYI0LR7YmScJ6OlC5Ju3LA2gJ7tVE0encckpJUJ9jBTyD7Jo99p31sgN0nj34ZNj6XC4DTq1',3);
-INSERT INTO t VALUES (-19573,16907,'2hMZ1Zj8TyaZhc','xfr79xt3VTFn7ylQf513dFc0QggLtm6XqwzrpdQB7dzaRVNuZl0','dzUpKTce3dlW4ElDTmOvCgAIiyX6wQcduWhzFMgEWUvekcanDEBKuS1t5JeWQlHTNwf','cr','QBbBcj8J5aGUvCgzIosSE26nEuO8P5VDoWDWAeYGrBgth','Bhae1dXf25Ne5MRshnr1eO26xHaEcaDQpNK3SPcV3VxJXGem',4);
-INSERT INTO t VALUES (28605,54112,'I5UqIHfMUSgha1','doPcJbOpk8AgHmaj3EttAXTa5F1szBhU288qnKzAx1VfpKfFETpDXh','9YSYaXO9n9xRMHjzXrzVA9qNFRkudeXm9M','wA','2Inn9JGtX3Wu8MYIsFxVVmCH7hcqYRSpSiZcF7KMIIvvS8phkr1LXwmyUSGARIBcXrp8ItJPEVDmPzkvJwkaejAtrcP06a','aVLjg3ubD',5);
-INSERT INTO t VALUES (324,5697,'DZOLE','sb3udhh6QILP47eLjAVwTP6O9GJFn2GAT8U44OJxwsSgw5UlFJAyGbhjQOshL7CEe','M8ecF8BWs7','p','RhYit0otoW3iMs03kpAiUw5Ydg438MqrCGTXWLSoEbT2sI6sAQhaHjAzx440r9SC3p5tr8RUk4ZYcrwCSvAQt0hX6mBBNzQnDUB','sBpqAVQOxAbGrE2FKfFWw4TMXYVTkaAI2wOs6jk1RCipJG0ZrjxCInZ8CYTbZm4Ktw4N1Il4i291Oy0rDX4gjBkhgWsORrkryNwe',6);
-INSERT INTO t VALUES (-21598,16149,'YuIaC0I','qHNcJJvAEzwsdENSfMqx0nsAXOjlaZ','QQTxfAxKN5NaUCYMekD86eu5','sw','msx82y7iUJkMIkkrke1KL9q5rlr3pspdGPxle5ADYl0ITyCMKcfs9YcgVT','P6SK6RNOQge2Wl6',7);
-INSERT INTO t VALUES (10573,19664,'SNDI6lB','yJa6FARa0u5kcS4NYG3606LDe2uwPWsjES','YbQ17VxLXpMdS57BTIfzA9RZYnrUfVjAxBcv0DFei4d','Y','amPTRyFUvokGmxqWMavUkFuAGu0rlFyIpw5l1ULdOIWsL','fsA18qqaG8BA7qW88YiONXhhL1iy',8);
-INSERT INTO t VALUES (1499,28033,'jzmINzqV','Qp88Ce0c4ZAmFZ7KEjFNx0Nl0nXDbzWwyqAs1Mv1OTJhUvYzcEHpayY','feClJsVwXQNSv6z4lV6FST8qnYzhBXusGNMjSn5hNk9U3j4qdHaZSI2nyE2gtHC0Y6j9c8','BL','kcY06ksJ23WVgkevfGlLVTYTaHXuB1nVPehFMTjJpqD7vCI3d6z2scgKSp0wocaztdv49GYn99oOVaNE','FykCKRBz754gxZyFCIluwSK7z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(63) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(20) NOT NULL, f VARCHAR(26), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (88,3386083977413027111,'MW2SDTd7ceYvHRnaFsIpz','3MLsuRxztESzNCAhi8DQR7o9hCX3nz7QtSLDnbTPdcXnF0pm','exF7DQJQsb','cJDG0gj','O','I',0);
+INSERT INTO t VALUES (70,1051084465415454694,'j9xSHEUUCq5aZ0uJ5JemDp2ZELSlEChyRVj9eDIUZR2zJlsd','31geTCUm5uW3LjT4v0L8VXokrL9Eo0yal5goW2Nxuz5MfzgK8SWEMQ','2hOwGohBZU1KL','NqWjMgw6YJCjFu1UCefyz51','P','H',1);
+INSERT INTO t VALUES (29,10644516344182444139,'b65kB4L7OxjnTKNrfodjpNDKaNCvXaHsfd7AXVbWb','l3FCX8y2b1gJQkEcGnKu9m2IC1eCq5LyyDwSv39EtO07','FGgdXDPZWOyX','yWN8xjvxoxPYCXA','K','l',2);
+INSERT INTO t VALUES (-102,8118292099100915951,'B','TTF08SGVIXid0H1kV1cNiQhpDG9o5Ccona9oQU','MPOU3r8hw','Ku6','z','W',3);
+INSERT INTO t VALUES (34,11185863494543184430,'nYGZjoJTqnJBiZ1ifPVDMTqN7vZA','hKIg32','5wan7VncW8Ko7mgndFT','PdKDQNODJDc1ckWlu','T','q',4);
+INSERT INTO t VALUES (-82,7492929606545960692,'04qcgqQ','jdsY5xGWvrJSyW04Lrl6gfjpofW9NuoboN9UqMMM7lwzwoXnT','AYvona7UZXtNe51','F9MlnP6T0Ml7iADlwBwMc','O','D',5);
+INSERT INTO t VALUES (44,2091688248784371255,'F7VjpVfF1GgmZSX7FIf9k61d52hpeFte57Gfk66ZmHNlQ8u','tw0fY720dx1tAd8jestWRGehsjTVHDhgIFto2hNq8VmNBukH','AxM4JtU0allo0','pO7oGYzv2M','m','t',6);
+INSERT INTO t VALUES (-79,14868334417633695999,'xk4JIQ5UFGtxYPcK3Qt8CgiHjWbik','J4gOQ85jpc0mpryBZrM','TNoeT','3osC2CsJajlV0K7zg0OHwOlZJ','Y','N',7);
+INSERT INTO t VALUES (10,15274499978377703897,'ZKDw4','rYhFXv66knipuLg','D','DiYCPG1khS','5','4',8);
+INSERT INTO t VALUES (20,5643039671297406510,'BxQ','KXVq1ElVJdAboWLNoGucD1IzPM6506hJHimUuprTcQUh','CvPeJ0EP0fMP4O6T','gLvUlcpB1rR','H','D',9);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c BINARY(63) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(20) NOT NULL, f VARCHAR(26), 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 (4605101,25804,'eBVBi','cdpgfDmNHAsUfKJo8toupos76sffIApP5','N9RckPPImx4Ge5iqTvmrhJa8BWtYWUV','zg','pbsbbRMs16UmLIAOOhUh4E8fPCvAvtwKchYzH5yiY519QX8pPXr79AQReoOkZ4','CoEBNEHF5hCUDmzMTS0SQh0q4wglMeeZEivuPbfm1FzSFaRVM82DTUdUvAj2TN5D3KnGmF3N5ZxwWk',10);
-INSERT INTO ti VALUES (4605101,25804,'eBVBi','cdpgfDmNHAsUfKJo8toupos76sffIApP5','N9RckPPImx4Ge5iqTvmrhJa8BWtYWUV','zg','pbsbbRMs16UmLIAOOhUh4E8fPCvAvtwKchYzH5yiY519QX8pPXr79AQReoOkZ4','CoEBNEHF5hCUDmzMTS0SQh0q4wglMeeZEivuPbfm1FzSFaRVM82DTUdUvAj2TN5D3KnGmF3N5ZxwWk',10);
-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 (-1114537,10003,'1hF','B86AIRT46qZj3Fftlmm01RHAArrwmISqKyRIx5JoSgTQj','i','A','5YP0VIyiOw5NKX3FGKe8PKoU8IgZnPO1zTgYtVNZcPl','m1tN9eyRLf2uLIArNdBVfkWBYVDit9j9yMNsTqLg56EqW9BodiFcFHjD8f08YTeNj94Q1olymHpBFNpol2WV6EvDXax',11);
-INSERT INTO ti VALUES (-1114537,10003,'1hF','B86AIRT46qZj3Fftlmm01RHAArrwmISqKyRIx5JoSgTQj','i','A','5YP0VIyiOw5NKX3FGKe8PKoU8IgZnPO1zTgYtVNZcPl','m1tN9eyRLf2uLIArNdBVfkWBYVDit9j9yMNsTqLg56EqW9BodiFcFHjD8f08YTeNj94Q1olymHpBFNpol2WV6EvDXax',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8781267819100249301,11144091724046473498,'q9IjoR4WBb1y38YRGOV9VqgfKDeNUXzRFcuFlZY6','uatnPeYY0rFl','4PHW8g91','NwyhhaxrsLYVZAn','B','D',10);
+INSERT INTO ti VALUES (8781267819100249301,11144091724046473498,'q9IjoR4WBb1y38YRGOV9VqgfKDeNUXzRFcuFlZY6','uatnPeYY0rFl','4PHW8g91','NwyhhaxrsLYVZAn','B','D',10);
+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 (-713171733359431427,8070377859483456336,'Z8IasUYUAI7lCMPJ','LRlazDE4lQ5','yCLMy','ZDVM4ZzMShYn','W','6',11);
+INSERT INTO ti VALUES (-713171733359431427,8070377859483456336,'Z8IasUYUAI7lCMPJ','LRlazDE4lQ5','yCLMy','ZDVM4ZzMShYn','W','6',11);
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 (-3134819,58801,'666f2tX57K','zIOFNw3UPFQ4smE69kJqn1xjdOKoWdmZyb5nhlq6TBqqce3w6KJiAUKJpZRJze7vo6Wqa8WYRJUM04q6Btp4QawpLvo0bUQ9gS5tK6kKZHpdZ9TxWfJ0NFziB0USyAVbMEeWYbxoDyJ2sWlTu0MKGyXHGo8hznxKFwq890rezZuHzMHDY6iG1ep12sBYOZxdDcvOw5iZdkgTAYWAIm1aw44QdmOd7rSk3030GADee0aao5wpzl5MPcFM','XiCfXsj5iDV1DgqqRoffaiixFgyvvnSjEI7tV8rYFrOtTcY5giDrW4DG4M28IVol7jb','x7','bYHR00O','rFuLOiS5z6gpMdLKMqE5LNWsTgElQyHg8TkCKWJ',12);
-INSERT INTO ti VALUES (-3134819,58801,'666f2tX57K','zIOFNw3UPFQ4smE69kJqn1xjdOKoWdmZyb5nhlq6TBqqce3w6KJiAUKJpZRJze7vo6Wqa8WYRJUM04q6Btp4QawpLvo0bUQ9gS5tK6kKZHpdZ9TxWfJ0NFziB0USyAVbMEeWYbxoDyJ2sWlTu0MKGyXHGo8hznxKFwq890rezZuHzMHDY6iG1ep12sBYOZxdDcvOw5iZdkgTAYWAIm1aw44QdmOd7rSk3030GADee0aao5wpzl5MPcFM','XiCfXsj5iDV1DgqqRoffaiixFgyvvnSjEI7tV8rYFrOtTcY5giDrW4DG4M28IVol7jb','x7','bYHR00O','rFuLOiS5z6gpMdLKMqE5LNWsTgElQyHg8TkCKWJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-7484600,7334,'h0MspxEGHV6fx1P','MGLjtRmuD3Nb','bLq6gxNgBpv0orDsAbpMObfIckABLxNxnlnbppSeSzK6iwc28BlkU1ZWsi','8lW9PhJrtw1jSjSSw2OLXTKQqRTrPiv9t4XI6TZVRGhFtfxzR7i86UUevDCzMhCaWraLx4VU4AvtZAc0kR6PyAUMmKuuucrzXe3oukgAwkCxskMa8x0B0NaOKHBrr2SYrZQi6wFPkCEQuDz9dG4LC7Rx2xqm6f6ZFo4pOebKSJ6OzDAw3aL03DhHoe0PmJuk','y6HUKgpaeao3dGpEgCR','L9NquvjulbA7Fn3FDZZ9qSkm8C51k7fGpq47GIRofZ9NdjY2rZ2bnflGkU0LcgX3gIp7oFgPwhElakosb8jWTl',13);
-INSERT INTO ti VALUES (-7484600,7334,'h0MspxEGHV6fx1P','MGLjtRmuD3Nb','bLq6gxNgBpv0orDsAbpMObfIckABLxNxnlnbppSeSzK6iwc28BlkU1ZWsi','8lW9PhJrtw1jSjSSw2OLXTKQqRTrPiv9t4XI6TZVRGhFtfxzR7i86UUevDCzMhCaWraLx4VU4AvtZAc0kR6PyAUMmKuuucrzXe3oukgAwkCxskMa8x0B0NaOKHBrr2SYrZQi6wFPkCEQuDz9dG4LC7Rx2xqm6f6ZFo4pOebKSJ6OzDAw3aL03DhHoe0PmJuk','y6HUKgpaeao3dGpEgCR','L9NquvjulbA7Fn3FDZZ9qSkm8C51k7fGpq47GIRofZ9NdjY2rZ2bnflGkU0LcgX3gIp7oFgPwhElakosb8jWTl',13);
-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 CHAR(71), d VARCHAR(40) NOT NULL, e VARBINARY(91), f VARBINARY(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5811112,3059807065475304066,'MFg3ijXD8Y4V5845VAYVUlYWk97qEcrk1s9iYRD7uUvcCYw5Q0bKRtmt2gv','vkkpYM78B5emPHdAJ9W5P3sDjU','Y9czjxZkxBniquv4b9oN2FxYWL02Z1IL8p5i','2RuODFJo','xqELu0it9qAsu068JJrm4rP','BGpKSfeJZulUHs',0);
-INSERT INTO t VALUES (5715690,281928502068334578,'cUBvhOJgO0BgBWhOXyfHw8zovvY1g8vGDCGTO37a8iJWw8cq6leiKXUlRAlNKWt4GvSo','qwLhbXXuR4Q0l9b','OEepBClqXJWVvOLXXtiu9fBQQ3Hkfw4SEAiLaHe49yA33Nb3JyBV4pzZtvhAxnSZ7WM8iy','oj0ljA1xTaXmvrTuWuzUAlQSXYtJzJ5W5MtWOfp6EdiNvdxVWrDRfUovTHwl7UTLWFazO','9SZPI96Cq22R7vMh5qk2QgHEhdIKsCu7dLGAkQx37NQ2','cYzDyfF7S88HT7z0qEXLIALgwHE5JIDIjXDwB4700ZfMjpLOquKMNH6UO14',1);
-INSERT INTO t VALUES (3068089,9094586374644049709,'UqTMU6zCxenHcr0UkByWzkqzVJPMCiqMXmJ','9aDUADhoHyVkx1POL2uZSMGNTekC16','YjpSb4BfgRoKjN772Pf8M55dTaaYZUgppcyMml9FwQdmqJE2upp0olONDsRKtsPL4Zz1gdILxia4MgZNN','SZN1b1UDiZZdmS0YHweyVIDzzoypQWxonHFm83T5wqSqnwMBsG1iLnVThZ3V','moJRvTbRRQEJ','dFKxv9nxpF8T55f7Jm31jCpX06gLAHpc4mdcaJBkZSNlQjcwByzCIPBKqXI3OGNG2CGIEDN06o3UTzVlOI5l9VgaOyBqc',2);
-INSERT INTO t VALUES (12801678,1746761262782269146,'VMyzoODxbgMIR8ylECpFO6WD1lMAjt','Ld4QrZrNR8GnB0PTGF2nOCQ8','UioXSKDxk1HovThB0AK67GKRBlULwJHXnlbMR44HySRyOEuo3','cXup5TGnWvxDfUivoF7o1hajJaXt1gRQHD5YVhHQB3pbKpf7IPdepw7GE7yHMykyYDdCg','CgGopuDvGdXh5dwrbn2OFTChpbj5QmMk5iUmUjtij94VH2hqEjOsrWFJesk1NWHXTP5DrgICnjklGAo','wyXHAlgpL',3);
-INSERT INTO t VALUES (13236381,16003732412836265616,'EY8ypDxnFQft0wEVSQbcLnBjUDOXXFINr7v65plzCDlkrtYUB0OMh1RcHH9GIzNYI1LZ','N0JYEa','4ueE1425fq3PFbezWH17neF5vje98xWuEVSqny4qmn6QZztqmHTt9bDhBeDV','0fK87KRQApYw4rDIqBNnseQiZsoulWxwld9vozSdPAeycL5aMQgnKX3mPVM8NKTV1qOh2','rxhOtAVzIWvIHucwUA3axlQ4MtBoTSeDqf5xqa0I5ekWqSwFdkvUeLvRP5O9LpSG4wZ','31KOaAkInpks9NnJCZPbhD0rWptiuqjCp5Dk3rvc6tM2M2icIKIluNopK4NbNzdzHO8',4);
-INSERT INTO t VALUES (2593586,1218503681331148955,'nScoFLebUPFA5VF65bwcCbinQ8btr1QpdHJrR5W70RsEvcue5k','igwKjOL','fcuu0v15RSIhnJT09Fcq5Qf8gupcqgtAskQuGeMc6hx4P9ArEIHeWOmvHI8uKBcwc','I7tnlcw3mQHAyOG0ggNF6kivrZor4Oat4romvLeTBYaGIckmLaFNnhJ3md7kVMUxYKGfwz1WjkQ0FNRvA6ai','mp','j',5);
-INSERT INTO t VALUES (2875579,17029599548226915515,'pnW94vH7bLuorDDIbTi2DS74dDxvm5Koy4GbnTyH0SLAE','L4w0nje80vf0FfPRVXp9BB6ldj9Q3Cu','wlp8b1DUetCjUYc0rESs3v5sPgp6lZRszbjR87TrFOHRZ5rt0dxNRx0WJM','dwEE9RutaTv0uH3z7z54VEL9OdlnnkHwP0HvO5iJCLaI046cyVTSKzsZlOIuX9savK5','YpJAbuF5','sfB8TMS8cb1cRVf8fwy7iLIgeuNLBK7YYWOagoD2sCOkvA80bEbHFF',6);
-INSERT INTO t VALUES (12674696,2398990493301794233,'Fnz08HECiE2SWIg6Bu8LePwOnpu5YZDvxjk4xR3RkFSq5IpjqqF4LiisKGxCVjHD','RxAmyPDX9UzmkJfm6cyJwSuhvcR62ZUH','jUX6AOFY','dUsjaPHc7fsFwFsD0zWD0cSsTBVPa0McWeaq7rp8QY','pxxZiIdp8AFr34CisvbzhIuiFnfglCLzo79BaeF','l3QGUEvHdczxTF9VprzrMiUPCIVT2I9UrT2hfUmcjnGYGB6pn3LdGn',7);
-INSERT INTO t VALUES (8417070,13802559247331689315,'moM4Xm5jpMX4O72jugSVm8yfc6Ix6G531GS5GdTJ1','9HHM','jH7QMKMYYJ5rakOtkuLKhu1F7XpU4XZA1Kih3QpkpVPV9SXGDf6Q','NivAPZTkAR6frpARaMI','BUxyjiMYDwSRJdMddJDV05CwiEkmcS7yFd1RgGfeB5Y7a','nb3vZTIUqXMnVv16otfJUnTAQhHYhCcZKBZHDidW08gh8P',8);
-INSERT INTO t VALUES (15184366,9206113482543319841,'ZfLpVSkjjRsasZztDKH450WcEd6epvjJj3qDwuEgfMDB','mKbyXe4v7OXYu27Fx1VVPbp2Zuf1sbFSeZNfj9','29rK3Cwoe8l3ywSM8cIe09HC34bSaKefT7','Yf0PegaQ896Gl9BrD4','LzPc716anYyxknzMjMhy828RwYPtc5pGAp4vtaLs54NTwNteETLGMw','j1EH0eRs15fDaJWu8hNFqWpPmaGgHXsLeKdQHLnjXtjE51cPAodYg1xrEnVcLM47yfC2V5NBwTelaufL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1859094730322103238,12005588897977742168,'swSAaBV','d7EexVs2168iJJm1FhICYdQsBltU0srnuUfx0sQ5nvFBSKHUJVugBKdLPfgFO6qsXEOYrFN7CyrZ2PG3w3Gnf08FgKZgGrZEW7WVFJgBUqtQqp29bLfX0bRfaKKCJlsYTXJc095okPD82c2CuoTJRccj0DnEQEKoSeONHcShBO24D8ZAynPbjea6zxfAz','d4','Kl1JHTa7','w','G',12);
+INSERT INTO ti VALUES (1859094730322103238,12005588897977742168,'swSAaBV','d7EexVs2168iJJm1FhICYdQsBltU0srnuUfx0sQ5nvFBSKHUJVugBKdLPfgFO6qsXEOYrFN7CyrZ2PG3w3Gnf08FgKZgGrZEW7WVFJgBUqtQqp29bLfX0bRfaKKCJlsYTXJc095okPD82c2CuoTJRccj0DnEQEKoSeONHcShBO24D8ZAynPbjea6zxfAz','d4','Kl1JHTa7','w','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2883783982826288702,4318663473102475450,'bNpA0C0D1D18vlUDcZbFjFoqPCyAWY','5l7JJDdT6O28eP9Fwmq9lLcjtRDdgNuDZ8xY0XxuLS1ZVYcNJwZCjdcWiInf8AxXT7YVgBJjPpygyB8J9Thp3HlRilNMuzQcYRWG8CQ4VcLT0MuhiQaoujhDZTWWaLsSoaVQaFoqPiXaUe246pHeiPgbXTSzsntVUna3s61cuvkLficDHoEaYyaaOcVsCK6FKmn52FtvZdzvAbVigS5LbkgmvGpC2t3ah','t3','AkjrPT6y3nlUz8GcAF4AGeOaaXmxWN68jblRt6pIP1vtiWLx5ncBV3D6wrudzidF9sn6ckXhycVS6bglD9XA0RKioMPFbqdQd4V2umb2znuHg8yCNzHq72n53lX2wAS5E0OF4iFfkJ38BAtl8qnts4gneefZZroT5QIwmwzB9QWqqB43X9HFAXeYlKoIkaaZt5BMdAADsTqQs7aVmRNX04dpoM9Y9VD','I','Q',13);
+INSERT INTO ti VALUES (-2883783982826288702,4318663473102475450,'bNpA0C0D1D18vlUDcZbFjFoqPCyAWY','5l7JJDdT6O28eP9Fwmq9lLcjtRDdgNuDZ8xY0XxuLS1ZVYcNJwZCjdcWiInf8AxXT7YVgBJjPpygyB8J9Thp3HlRilNMuzQcYRWG8CQ4VcLT0MuhiQaoujhDZTWWaLsSoaVQaFoqPiXaUe246pHeiPgbXTSzsntVUna3s61cuvkLficDHoEaYyaaOcVsCK6FKmn52FtvZdzvAbVigS5LbkgmvGpC2t3ah','t3','AkjrPT6y3nlUz8GcAF4AGeOaaXmxWN68jblRt6pIP1vtiWLx5ncBV3D6wrudzidF9sn6ckXhycVS6bglD9XA0RKioMPFbqdQd4V2umb2znuHg8yCNzHq72n53lX2wAS5E0OF4iFfkJ38BAtl8qnts4gneefZZroT5QIwmwzB9QWqqB43X9HFAXeYlKoIkaaZt5BMdAADsTqQs7aVmRNX04dpoM9Y9VD','I','Q',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7069926049868210638,12100412618493301368,'94aDInR43FpZJv9tmcFFJtdYAGZeKJ','I0fElZ6bygj4sQXZ9UfIFPQ3M5jlQUgsn2zDP8wBZqHF0Y79dYqEX2KETcBQLWsg9iC4IMCC3b7vQwiPFYTBL5BEvBpImLk7TIkYaIf3Hskt3TXQ6oKf49M3MuNfAsxkktMQ5TmzoIHWe0db0G05ObSgzH7pN','Jru2','KwjsA0WISQB7MMPjya930fxkeuT9nvonbGADWm27Csn0E5Q3PHXsto8brGpw2k5H4jxWjKeg3KLsEC69h01ThLR1zmMAaGe1e8peDmpoiMmEnRe2Oo95zKkDGL7dTfBQD13o8DW9uaGiKjd4RSmgcGwTKqTSPNr8sGokqApyWyjJAW9GRip0eddixErL4moXK9XQTpxmYfp0VUS4dgRqEVm4a2TWfz3vAPWZOPx9pDWnjuYfSiyub','ho','O',14);
+INSERT INTO ti VALUES (-7069926049868210638,12100412618493301368,'94aDInR43FpZJv9tmcFFJtdYAGZeKJ','I0fElZ6bygj4sQXZ9UfIFPQ3M5jlQUgsn2zDP8wBZqHF0Y79dYqEX2KETcBQLWsg9iC4IMCC3b7vQwiPFYTBL5BEvBpImLk7TIkYaIf3Hskt3TXQ6oKf49M3MuNfAsxkktMQ5TmzoIHWe0db0G05ObSgzH7pN','Jru2','KwjsA0WISQB7MMPjya930fxkeuT9nvonbGADWm27Csn0E5Q3PHXsto8brGpw2k5H4jxWjKeg3KLsEC69h01ThLR1zmMAaGe1e8peDmpoiMmEnRe2Oo95zKkDGL7dTfBQD13o8DW9uaGiKjd4RSmgcGwTKqTSPNr8sGokqApyWyjJAW9GRip0eddixErL4moXK9XQTpxmYfp0VUS4dgRqEVm4a2TWfz3vAPWZOPx9pDWnjuYfSiyub','ho','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2488234548040922694,1978855704822345300,'bt2TAL37s7Nh4UDDXz2f9ZeOi','MXM93kEs8iO058bOz9lsnYVAp77BkgEqjCS70DwgF7cFXf8JH147Xy8n3n0bt9U3AZfXoIvvAbHEElJwrqJP4n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW','qZ5XZ4t6vTdsrqD9LB','nCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFex','1','c0',15);
+INSERT INTO ti VALUES (-2488234548040922694,1978855704822345300,'bt2TAL37s7Nh4UDDXz2f9ZeOi','MXM93kEs8iO058bOz9lsnYVAp77BkgEqjCS70DwgF7cFXf8JH147Xy8n3n0bt9U3AZfXoIvvAbHEElJwrqJP4n4z8LnNL6YayRmkpC6cTImFLwu5mClGFOW','qZ5XZ4t6vTdsrqD9LB','nCb9DJMAf5q42rLox4YQwKAdOxSNPrOWsze9BvgEIsc2Qdmg4tW3tJk8i0WsoI6fGFpXBOBKH18CFex','1','c0',15);
+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(35), d VARCHAR(76) NOT NULL, e VARBINARY(67), f VARCHAR(50) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28508,61906,'zFI9ik5','HKTv7K21cXgUW00MItH7PWDqefAq0IpnHSQKPHKO','3RtGG7u7cCUfVzuUnQ33lHvcv1bFih','P5mVojh','L','T',0);
+INSERT INTO t VALUES (46343,64483,'KYa9ACKHJqDBEUHhIpxleE8NTE','KgGz3goSwHtoo42Ljq45uN0JXI3drgxAlDPOiaYNQJQMJ9HgVv','S8PRkqHv','2rXbnd2peCEaIZmSum4lijqYdwnikz6UfpFT','y','X',1);
+INSERT INTO t VALUES (19112,56404,'vkXw1jQX2P6P5qcWtpKo','XuC05E6np43g4Jx9KzJdYMKYqmlU0pM8wf7fQfJ5qm6gnxDsu4x3MJjR9Ay2sn3rP7','37JLQBVeHl44oFes46ds2P17axjdviHLuszPeINg63dDZGeUIippzy6KQLUu32NZ1','SZJYf0VpYaWqbOiwqJNBWHyuHniiWsPXK','w','t',2);
+INSERT INTO t VALUES (2590,56246,'01lyTBBoI1','KIPK0aFotUtw8gBbgVODsCFzd91RwLVKi7RGWdpcNSixM0NMYVI0DTZz9CbJPJJff','Onrg7DMBvjjcAcuGafdHGruIoK','4hUGRup210UeokXN3PrIdr','Z','L',3);
+INSERT INTO t VALUES (49987,64273,'PqyV8BJnI30iemZJOWZvH','3sQ4cxUYHQvbX8hgZjHPkXJCIAocltwJE4I2jYULIlIV7SG8RkSSTamTiKyx4xQr','QlVPKbgVscEni0Wh9zBl3TS3','6CTJJcrRHGFu5r7v76chWVN2','y','d',4);
+INSERT INTO t VALUES (10485,7266,'ipqv1HMSKkLxT4A31Q','joblRmsmzIlA8fduUbMZBdZNKiJzOdZkSWb6if6lO','cpNT8JgzRYZOe','4OS7MPva','O','o',5);
+INSERT INTO t VALUES (51914,63759,'tfAtu','6Xz4wGph1UtvBYqTQohbSpGlz7YLkBXLjJ5eW','Kzqm8Cx791aOlzCUp7WlAJAdTOF7xF4tNIkck3vmcRTPRyA5WIF2QnHxqIkVAbe4O4','CyZdOzF8RsleKRm5MmTm6fl5YksBgIs','I','v',6);
+INSERT INTO t VALUES (55379,4011,'WOYnubPUgpXG','7Gu5vMtfOA6ddYyUfvNosk0oGzyDufV8','WnavK','pBRjWtgN71','F','q',7);
+INSERT INTO t VALUES (43317,17535,'oCD7Ze5uxCfGO33TaJ1b','ztHxUNV4rRpM8kn9zOeQnFIqtz6BeR0KezjnFbLitP7I6eb','ggQhAczC6Jss9E5','n7MPxipBLMggOwi','S','j',8);
+INSERT INTO t VALUES (54992,52887,'YYJ9WhrB3pMw','60wWoMR346jEaLt6MogewDDkN731C3','QvxAjejUUMNnZW8dE8nV4gWpfmWCYznaY','lP','2','D',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(35), d VARCHAR(76) NOT NULL, e VARBINARY(67), f VARCHAR(50) 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 (10106459946083645349,15517921289569548821,'mtSMUomhdHV4HcR6DH2Iv0y','NTFGnMaPG','TgcaYR4T7jhMBNReefGu58oA3FBWicnKTC17ANZ7r9OJMcV31uUXvdVWacqkhv0vq','U6TPh','xkCFFHmQKEJa2NkjgZWBSavyBnypw7jbnw4U1Ku3Vy3KrzMdbBbsIgQ','EL4Q19zTVBaT9gZiTXp24pTWVKV7qYhO64aT2CXVj68QDcHvXmVI8zfGk2LASb3n7zTezu',10);
-INSERT INTO ti VALUES (10106459946083645349,15517921289569548821,'mtSMUomhdHV4HcR6DH2Iv0y','NTFGnMaPG','TgcaYR4T7jhMBNReefGu58oA3FBWicnKTC17ANZ7r9OJMcV31uUXvdVWacqkhv0vq','U6TPh','xkCFFHmQKEJa2NkjgZWBSavyBnypw7jbnw4U1Ku3Vy3KrzMdbBbsIgQ','EL4Q19zTVBaT9gZiTXp24pTWVKV7qYhO64aT2CXVj68QDcHvXmVI8zfGk2LASb3n7zTezu',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(72);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
-INSERT INTO t VALUES (7323140222349685591,6074806093012456503,'9cP7HsB2GnyfRdPgXugBxXecNH','oDbBF7Ng27AzMhT3xHCcIKDU','AOADfxEWGE32sYeh4E0q6FdKbnlz1bvxNvI1Tw','ZYvCq4Nv8Zylv0yNpVK8Ex9dBz','pGOvkINOnvK8XqUeZusK1mNeAwGLlOOZQiph5A0DgcTZaiS2bEwTTJw8JhCzWmnVOsDNbQjP5NEL','M4fCWKOC5wTf7YuorTiXoKzYT1ZPfADSYzJnsSvodHj3Bj01fckgu',11);
-INSERT INTO ti VALUES (7323140222349685591,6074806093012456503,'9cP7HsB2GnyfRdPgXugBxXecNH','oDbBF7Ng27AzMhT3xHCcIKDU','AOADfxEWGE32sYeh4E0q6FdKbnlz1bvxNvI1Tw','ZYvCq4Nv8Zylv0yNpVK8Ex9dBz','pGOvkINOnvK8XqUeZusK1mNeAwGLlOOZQiph5A0DgcTZaiS2bEwTTJw8JhCzWmnVOsDNbQjP5NEL','M4fCWKOC5wTf7YuorTiXoKzYT1ZPfADSYzJnsSvodHj3Bj01fckgu',11);
+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 (1730416147,59394,'IUMkrrbCgo1xTp4LGXHtnC9Jv0Hxh','ccRm5teT5GHtFJDhWlNnB9Bl2sUYlo8vOxEJ0Eq','3j5fBXW8LKQSdwVEd34rJ3UerdyTncLnEYUXq','ZFl0eABqpb9YHhU0bleMN5RisdRJAE5nDkwlneEK5gikJg','w','E',10);
+INSERT INTO ti VALUES (1730416147,59394,'IUMkrrbCgo1xTp4LGXHtnC9Jv0Hxh','ccRm5teT5GHtFJDhWlNnB9Bl2sUYlo8vOxEJ0Eq','3j5fBXW8LKQSdwVEd34rJ3UerdyTncLnEYUXq','ZFl0eABqpb9YHhU0bleMN5RisdRJAE5nDkwlneEK5gikJg','w','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (3122650072,44220,'BpsgCeAzIbH','RdeyRkMjR','nbgPf2Rh8G2KPOTxEy88kjCFyznomHi447bU3cJ50FgO9joIxA','C1RfJcx2JReRuvCgpaCdCFW7GggADgvhOC5kL3zoJsYgIcg','N','V',11);
+INSERT INTO ti VALUES (3122650072,44220,'BpsgCeAzIbH','RdeyRkMjR','nbgPf2Rh8G2KPOTxEy88kjCFyznomHi447bU3cJ50FgO9joIxA','C1RfJcx2JReRuvCgpaCdCFW7GggADgvhOC5kL3zoJsYgIcg','N','V',11);
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 (8595456663862514760,17254250179061375984,'HUpSzZOEe982keip7AWH1ZPNGHFGgdBWLpAH','cmPBZYlogYlb3rWvRddsB3S4F5U5B46kMiqYu1f8QnqM1v8dk6DNyWFt9hrAhmNA9hgensvi8zMAbDbJkm0VwJlm9tWO2TyUua9VTI2yNfXg184WebCn6hGSlxUcYgJ3Rea7jRnCKO1EPJFgvqAme4eudV33ClpR0CcICL4AgjP8VRuTTn3RqNmTW','msVyEGha2j4ZZAlqptASPl6bGZ4JkYmfcFKOyB','4J3Kks0wfdF2IOIPQeWfH','H6FaweilOWpXdz1YwAka8VQpETG2uM4pwd8Qeugxx3pSrPLe884nNjqCrM7PgQavYbhiMqgX8CJ6NyRmKZjEPp8hq3','pdOaO1wb',12);
-INSERT INTO ti VALUES (8595456663862514760,17254250179061375984,'HUpSzZOEe982keip7AWH1ZPNGHFGgdBWLpAH','cmPBZYlogYlb3rWvRddsB3S4F5U5B46kMiqYu1f8QnqM1v8dk6DNyWFt9hrAhmNA9hgensvi8zMAbDbJkm0VwJlm9tWO2TyUua9VTI2yNfXg184WebCn6hGSlxUcYgJ3Rea7jRnCKO1EPJFgvqAme4eudV33ClpR0CcICL4AgjP8VRuTTn3RqNmTW','msVyEGha2j4ZZAlqptASPl6bGZ4JkYmfcFKOyB','4J3Kks0wfdF2IOIPQeWfH','H6FaweilOWpXdz1YwAka8VQpETG2uM4pwd8Qeugxx3pSrPLe884nNjqCrM7PgQavYbhiMqgX8CJ6NyRmKZjEPp8hq3','pdOaO1wb',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (14093182435625501376,13782133273026195062,'6PqcRaaOnuTcWKBQ4cV','znZaVuoM6fFbCG6NtAo5Riss2RhCexMcItjFspj1ccWxLwFUEGluqioF6QCpqEVAnxZRr9obQIGuJdnmT8WlctJddMupC6vzixHINq4iyPPwxinA5n7nocblYTAqJsHNW1DLmydTGOQlGnJY3lqISuRxwKF3I6RGESzDWyE28jlrHNJ9Kq1mhxDXQbrqwPDVU6fmLkWHDN248NMMgmdqHsDV2PrE0U2E0bH30QDfzzMe','TtQCZT5yBhfVjYjIwfArzKajxkJPYKi2JuqYUimkLbgN2maLLOeK2r9nDAEKSo','e34sbK4Va91JVkr2mZDpc2Ps6cCpVIdZO3hVxPGhuOHPatRe5yjIi7Stk0c1V70tfeGSm7tq5f5ZCPzpWS2A8VEJkvuCGik5Vlr54uLFoS9I3bmJsQV4sozrFZeJHC4QChDrci63x','9e77QnFxQrX10kWEDECfeLQUvog8Cl1QWMFFycPXVxRnSYkCJr0FIZd','NSvTVxHMQRGka3Bfdt7',13);
-INSERT INTO ti VALUES (14093182435625501376,13782133273026195062,'6PqcRaaOnuTcWKBQ4cV','znZaVuoM6fFbCG6NtAo5Riss2RhCexMcItjFspj1ccWxLwFUEGluqioF6QCpqEVAnxZRr9obQIGuJdnmT8WlctJddMupC6vzixHINq4iyPPwxinA5n7nocblYTAqJsHNW1DLmydTGOQlGnJY3lqISuRxwKF3I6RGESzDWyE28jlrHNJ9Kq1mhxDXQbrqwPDVU6fmLkWHDN248NMMgmdqHsDV2PrE0U2E0bH30QDfzzMe','TtQCZT5yBhfVjYjIwfArzKajxkJPYKi2JuqYUimkLbgN2maLLOeK2r9nDAEKSo','e34sbK4Va91JVkr2mZDpc2Ps6cCpVIdZO3hVxPGhuOHPatRe5yjIi7Stk0c1V70tfeGSm7tq5f5ZCPzpWS2A8VEJkvuCGik5Vlr54uLFoS9I3bmJsQV4sozrFZeJHC4QChDrci63x','9e77QnFxQrX10kWEDECfeLQUvog8Cl1QWMFFycPXVxRnSYkCJr0FIZd','NSvTVxHMQRGka3Bfdt7',13);
+INSERT INTO t VALUES (249296727,25085,'RYZ','ZzE0Nx6WPqwQeM0hblLH6pSfAnHhkXrlBrT5uebbSsnfs1AGJ1AUZt2IFxmnO9N85xZHvNkGSu2VV9rfmQRKqFCnndrco9xX1ctWSq3HPjwoUYh','lB5PRbg6SxcY0AXUMz5PrX7tDbGU9gF6PzPLM6op05K','SLG4L3HG8c8jZH70UJQh5C3doxig','6','h',12);
+INSERT INTO ti VALUES (249296727,25085,'RYZ','ZzE0Nx6WPqwQeM0hblLH6pSfAnHhkXrlBrT5uebbSsnfs1AGJ1AUZt2IFxmnO9N85xZHvNkGSu2VV9rfmQRKqFCnndrco9xX1ctWSq3HPjwoUYh','lB5PRbg6SxcY0AXUMz5PrX7tDbGU9gF6PzPLM6op05K','SLG4L3HG8c8jZH70UJQh5C3doxig','6','h',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (264981110,8391,'OwvmT9mTu8RAFEeLQBminyCjVxy81','4Q8Cp6ddk0gPiko9u4lOilfhh2kRSdBZEiirJm9baKmohZakBPu4QdqOWM6QnbQcAMlXEoP8OCkfycxeLjPW4knZ4c30x5En9DylUsdDU8LUPQkJpoqzPCe8vWgmxqQJjM2ztCY2GuK6bEGXSWLZwAOy','XNZvLcTquLL','Ap2WQmoF6qiqubXyYnZssPPMGvj9LEn68SzkHJ3l668l6msh0Y2yMHvV0RmIcA9FRHTDeuBs6HMKgOO0GTJNTmaqBtFFtoUXM9Qy6w6cs68AsnVFOrTNrViGvnHTK4D370lCqu4vgv9Fp29PZa0KfqeEthp2dbem7NtEsfGCLbfNZO6hfnc','8','J',13);
+INSERT INTO ti VALUES (264981110,8391,'OwvmT9mTu8RAFEeLQBminyCjVxy81','4Q8Cp6ddk0gPiko9u4lOilfhh2kRSdBZEiirJm9baKmohZakBPu4QdqOWM6QnbQcAMlXEoP8OCkfycxeLjPW4knZ4c30x5En9DylUsdDU8LUPQkJpoqzPCe8vWgmxqQJjM2ztCY2GuK6bEGXSWLZwAOy','XNZvLcTquLL','Ap2WQmoF6qiqubXyYnZssPPMGvj9LEn68SzkHJ3l668l6msh0Y2yMHvV0RmIcA9FRHTDeuBs6HMKgOO0GTJNTmaqBtFFtoUXM9Qy6w6cs68AsnVFOrTNrViGvnHTK4D370lCqu4vgv9Fp29PZa0KfqeEthp2dbem7NtEsfGCLbfNZO6hfnc','8','J',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3422781691,43917,'CDSz2D4SbW8iXgQZWajWtucP8hZv3leUcoe','gH2QT3fEk7p9PPa8JWZmue27ASFSVPozDAjaMnmdyXH3zs8MiVV0ljoaqNBqel6p9YFSGAv77Zs9mSS24DMjDCgEauD9Fd6fqDPHJLlE4JUxQXOKc1lRXIO3L6s8VTLWsjTAGtYMrA2tv0s1j7iCkSZWg9QxycG','HMPXRZGtiLR6tUXS9JflDQ3ODgHeDl2SfGQMxcBb','NSYXafxVesdti49SGfhJzvPcRGtCyvRId9DaFPkX7t7uwzIvRGwZ7gM2Bf6KhdxCHXhq2XerjYFabVytUHSVwysvcsppKeOtrJX12yu8FWhWQhthv','h','5',14);
+INSERT INTO ti VALUES (3422781691,43917,'CDSz2D4SbW8iXgQZWajWtucP8hZv3leUcoe','gH2QT3fEk7p9PPa8JWZmue27ASFSVPozDAjaMnmdyXH3zs8MiVV0ljoaqNBqel6p9YFSGAv77Zs9mSS24DMjDCgEauD9Fd6fqDPHJLlE4JUxQXOKc1lRXIO3L6s8VTLWsjTAGtYMrA2tv0s1j7iCkSZWg9QxycG','HMPXRZGtiLR6tUXS9JflDQ3ODgHeDl2SfGQMxcBb','NSYXafxVesdti49SGfhJzvPcRGtCyvRId9DaFPkX7t7uwzIvRGwZ7gM2Bf6KhdxCHXhq2XerjYFabVytUHSVwysvcsppKeOtrJX12yu8FWhWQhthv','h','5',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1188178876,7565,'pYSU5UHq','79bpafxyM7jMWFSFNSE8sEIMUPfuU33rdkbZodrndEqh4LSgMl92stMLT7VLtjSCrpAZ6FzTIueVcbykLRLFzalf6W0gFmy6BEYUSzDxgYIw4XJf4hDXJBKriIj6ByilowTAtuGi79qcnmTpC5','Uc3Y5Q4QfzSmKQXkxG4q','3z2maBtoB6MdTqqpQMBh1TwA7MPxk2BJcNzM','b','q',15);
+INSERT INTO ti VALUES (1188178876,7565,'pYSU5UHq','79bpafxyM7jMWFSFNSE8sEIMUPfuU33rdkbZodrndEqh4LSgMl92stMLT7VLtjSCrpAZ6FzTIueVcbykLRLFzalf6W0gFmy6BEYUSzDxgYIw4XJf4hDXJBKriIj6ByilowTAtuGi79qcnmTpC5','Uc3Y5Q4QfzSmKQXkxG4q','3z2maBtoB6MdTqqpQMBh1TwA7MPxk2BJcNzM','b','q',15);
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 CHAR(71), d VARBINARY(3), e VARBINARY(70) NOT NULL, f VARBINARY(3) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-114,3621019034,'Ie7a4X5svIS40ZOD9qxHm1U0gQJZ1E906NYce','hwz','zn5Yr6NtebNA6XrrbwIeoX','yw','uCNEUzco06ynpnAucRAOKaNPqipbvfrMU25sLxdkwxSjv52','vWxoOvDS',0);
-INSERT INTO t VALUES (123,1289658226,'5XiNUNRhZd82','0','IoTeMsWbQ0Z8nR8AYcRfL6XVd8MifuPWO3AXgXyRHqyfP6odY','vf','qYRmbWsCECNJP41qNHlXPOjf6uuyDcuy6GgLBgBaKCOEffU','Jy',1);
-INSERT INTO t VALUES (-71,2268057898,'8mkXkAbXXSm0','ql','cnR91UBN0v1XFpTOkmiL9ql53eysfJ2g','4Ot','yzYsbSamHbPtfOT4Hm5OroDTFDZKrKo5yes1Uo3HB8dIVkur7r4nsYAwUwOuDe97hXUb5452sz4DzKLocNx2kK','9YeJVeDhcSmsfr0A0sgASZGBByy7fM3xb',2);
-INSERT INTO t VALUES (-75,3457848570,'MZdNj3','LQt','rjnNskNBGhIp0GATmOx9a4i6CvUtkL7vGe6Pi','7','qCZm8vP4iGCQHgQiwm9NlAr8ZpIyHICMsTDyuPHNpNtyBwGC2','pFgfozlh3mUzHE8YB0DXTyDvezZQy',3);
-INSERT INTO t VALUES (-68,1819507320,'0PoDnfjCNbsYExMXm5iXrJLCRPOeiVJ5Hshcat2eBKb','RY','fvd7B42AguyC6RDy4YZ3xlX4966i8dUuqNZGZQGcRSK5bLSl','Cq','n8dmnVBapqwiVeDJzPlLI3SnzQ2EL','n8dTerdduOwSNY6NYob4pjKnfWVvUag1We6DES9',4);
-INSERT INTO t VALUES (-80,2713678309,'ZA59BGNkKxteLf3juslMVzfYHfKKJ9sZYTdF3vez37XPpdTiXlrdXvZIArXqOvRoWNta','uf','9O5a7lzHi3wK6JQimFUi3rubEYRAoAOm2nfT','y','zPfCe5pMmMgzGQ923gfWtDaUyepGyVhK8x43LbFshXdi4R4z63vVCN1uMNIJEsr5','SHKELxoHo3OrIlXT30IgSr22tTK7HdIL7YOCsXFevNW0WCTcfQUn9xhzwIGP',5);
-INSERT INTO t VALUES (47,4187128835,'QvhNOxUPBVllm7DwDsUjBrZl5CHDcer8WUlx9dU3tjzpIkRK4Ei1BvUGkIolgeZwmsgf','U','wTQYaGeWb73GDNUPiUVYmiXxo4NzG5Wdt','r','RrFqMaQoVBbDHys6XCnG6K332IAyJJGtCWANdY3ADqIY2KUISLNWFy6lT61eA2','BiW9Dxt2Sc533DNUVkQpNhq7wEY4mAf82KVyFkG44c6NnciZ9L1CIx2E8CZkcSMoNbzRT8xt8Um23ccvClevtEFpzjs',6);
-INSERT INTO t VALUES (-24,1001175532,'3P','yCg','DlMIVq2oNi0NP4gqjhVL8kZeS','4','oThgXJXnQu7k2zNYbYq39tmEyxOfmRRRo956fUepU4EvuLSVem8oNXz82CQuORhvtt','MaaperQVJRtE8xnj1pftc9tmGwExzsrFdgKsZpWCC1VYfE88fgo0S9l4d3qJeVgFMBFVLw534vpBFa',7);
-INSERT INTO t VALUES (101,456184113,'jZ3oS3ogCmkmia1eJ0erjwSItFBnM3X0vREU31t1iZ5sC3Q611BzBCQwrkgM','Jh','8FtsGnZA2QGU0VKbDSi1jEsrgqW','xL','w3eFv5PToenKQb4','xmjah1sJLQ83EErcz6pUTxhTvfghsHzsi37KYJotaOiX6oj6ypyuVwMvONq6UvV68BShgxyK91CtBeK4',8);
-INSERT INTO t VALUES (-34,2554324619,'MvBkD','Ma','dWgP0vDmveZyAykS0e9PNm5O0eEDnm9ty7a5gJl4mtMHo8qkvo','Un','Ge46EQhUZq1wsaBc5Cxeu5jeGAWSbhKT7D8E6z4xTr4uLqocxPaX5uCajYP','AGI5YP1jWetkqe9BR4bN5pqHTJImkcymEIIakhe8adl5TAH5H9GwZFviSRDkTJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(77), e VARCHAR(48), f VARBINARY(48) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1891516,2709218100,'1pvu','n5zfQb6n8Z3X7a5Y6SQTz7ErAW4pmtyNTT','Iw6I2Uaf16gnDOXHvQw4888X0nZUC6h','LXIrj0wpzClkXoQYicDncCJsFVkTS4fvkIDCRua','e','j',0);
+INSERT INTO t VALUES (-5097093,3926258664,'NU','HPZOXNPzcg8Md1Mmqegzi6JE0ctRwyWVLQj3I2','Opjb8GB7tlI6ohmsyvd3G4vNgTefY','YkeklS4h1a359hVUr2UUKUdq9Ui0YBzqkC55xkT','G2','ZL',1);
+INSERT INTO t VALUES (6811407,1234221374,'isQs','AFF','tiUUFHjQPgHLaiCclHKNMoXWvgW1OwDi9I3CFDrcE','jJCi6rIy','DD','i',2);
+INSERT INTO t VALUES (5949248,2822617010,'yg','Lol7P3T30lgXaNGIeSms7raLZ6Q2VY3inxfI9dZVnKObvs72fttltzE2Gn5jX8ZGADJyC3JA','Wy0su98KWfZTY','4SfurUC4fUBuZsX','JI','4j',3);
+INSERT INTO t VALUES (1819483,2948970771,'9','RhVRDeiBDDMOID4JpSWmrMzeInoZL4ICcQLaNdizE6uWROZrFWox2kdkLoIXkCtGZrTii6TABHQ','FUOh1R49RWDPPArcQjJPAFo2XJYiIOKUGpBF2w4j7lm3PT','WVXdLnHO7yB0h','Zf','sc',4);
+INSERT INTO t VALUES (7589205,1161456201,'bECM','KmNbypk','3jmmwDhUcqKuaIPAwall5f','1p','gn','w',5);
+INSERT INTO t VALUES (-793491,2744806240,'7','AjP53gVFJvsiJQrVxFhz3Luogs5HdM16JNaoPwBRgAYmkdn9FOS15gdQ1MAhFTuz58t4gk8iSMmM','cUAVBgf2','Trct5VsO','cH','D',6);
+INSERT INTO t VALUES (3123778,1596384592,'PJ','9fxzelpzwG25UM','1S7R7P','AHv3mZOBZ6MGlfZrrIQD2ScrwzOJJaRXs2rkE6Jgl','Bm','77',7);
+INSERT INTO t VALUES (8008808,3608260239,'TPV4','iwhQFpq3ayMuvcfS05d82MgvIN3hDoIQ4rDiZ8WFzn6dDlLgLDa3dJto1XLhBh4NF5XQ','fVXWEA5ARsIPbE','jQWsDOEER4rMJEYy','rg','5',8);
+INSERT INTO t VALUES (-2394452,2762165829,'sQ','alg2MUyImRCCsmFqpsCa9h3JHCWt','CpGzvVDcxPiceHYa3s9Ocie8oVzAv9lbmVYqwgagq','Rdc','7','PG',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(4) NOT NULL, d VARBINARY(77), e VARCHAR(48), f VARBINARY(48) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-5639738,835757013,'fKI26q1Q4DbgpZtIAvWvgsxRRz7kl8zYUFZGIJY1xUurLBlB1drxqHe4VMygABEv','UoV','VlPSqDJaMR7w0aZAM5mTmVokZCuawyIYzdM4Kc8MmgJVjjCEH05r8EZTHCClsyR2TMxW4','lw','BquPMoKbM26XgVSAYkNY6HZPFLm1EzH35LgtfKGX9Z4RzK8KMr7NAkw3zP8UW2hs3GPHVng2b5vfUo20','po9oRuP',10);
-INSERT INTO ti VALUES (-5639738,835757013,'fKI26q1Q4DbgpZtIAvWvgsxRRz7kl8zYUFZGIJY1xUurLBlB1drxqHe4VMygABEv','UoV','VlPSqDJaMR7w0aZAM5mTmVokZCuawyIYzdM4Kc8MmgJVjjCEH05r8EZTHCClsyR2TMxW4','lw','BquPMoKbM26XgVSAYkNY6HZPFLm1EzH35LgtfKGX9Z4RzK8KMr7NAkw3zP8UW2hs3GPHVng2b5vfUo20','po9oRuP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(72);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
-INSERT INTO t VALUES (-5419854,2868268781,'MwRYf73','aR','MwyaBnZxRZfT11RcE7fe3bPB1TUCYCFhr3H0QZeTjjVjY5Sf1nln','07I','GtBNjTMJxe5JEV19ILcOESeTc0ii30qz15p1PDg3eh9I6JeInqBBbDryaKR','EmI5DsMIIw9CbY2auZUyXtV',11);
-INSERT INTO ti VALUES (-5419854,2868268781,'MwRYf73','aR','MwyaBnZxRZfT11RcE7fe3bPB1TUCYCFhr3H0QZeTjjVjY5Sf1nln','07I','GtBNjTMJxe5JEV19ILcOESeTc0ii30qz15p1PDg3eh9I6JeInqBBbDryaKR','EmI5DsMIIw9CbY2auZUyXtV',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-7459268,2624537231,'7l','y3OpQH6fnPJhWTp5pbYXBlXnnarJvPwuz0Q4X61FF6PKD','G9iuxhupVeoKhanivWNokWfTAsq','mFNVoerrEpw5iSiVn8s7JonMU4lk3kJGiLhogdf','zt','c',10);
+INSERT INTO ti VALUES (-7459268,2624537231,'7l','y3OpQH6fnPJhWTp5pbYXBlXnnarJvPwuz0Q4X61FF6PKD','G9iuxhupVeoKhanivWNokWfTAsq','mFNVoerrEpw5iSiVn8s7JonMU4lk3kJGiLhogdf','zt','c',10);
+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 (193494,3846632416,'iIa','VvSDNmEQrfwawBJKEPHSG53YOjX','esAtXq2cN9kUAtoQTt8Ild621px','x6rcl6XGnoEiw3cLsxHD9SQmfqtIP','1f','kF',11);
+INSERT INTO ti VALUES (193494,3846632416,'iIa','VvSDNmEQrfwawBJKEPHSG53YOjX','esAtXq2cN9kUAtoQTt8Ild621px','x6rcl6XGnoEiw3cLsxHD9SQmfqtIP','1f','kF',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2245123,214922778,'DLSX4Iec6DTQjsT7IfEpZPreN6IQ7n','1hneBh','G','N','vGBl0xHOu0OEQvU4Lr8P6jP8o3kvMtnmWd0wqnj0yVHhEjFouLKSsxqKTPcEAsXE52jiWob','GNVYqXNEepxBmPEDiuQS',12);
-INSERT INTO ti VALUES (-2245123,214922778,'DLSX4Iec6DTQjsT7IfEpZPreN6IQ7n','1hneBh','G','N','vGBl0xHOu0OEQvU4Lr8P6jP8o3kvMtnmWd0wqnj0yVHhEjFouLKSsxqKTPcEAsXE52jiWob','GNVYqXNEepxBmPEDiuQS',12);
+INSERT INTO t VALUES (3594854,4079415625,'ao433','H50MTri641jP0tI1GFltR2zUBxwTHWpUdHcD31sTN3g5NC2kzWKoI7DxdtANlvFiOH4sMHDShe0rZ8L4QlB1q6taiUY01j0xeRb84W7aDKirlPsnnaF32LTOYiPgdpqjug0','8XnlLDnF1Yw','2jMk0NvYegwaAY9LoF','nn','e',12);
+INSERT INTO ti VALUES (3594854,4079415625,'ao433','H50MTri641jP0tI1GFltR2zUBxwTHWpUdHcD31sTN3g5NC2kzWKoI7DxdtANlvFiOH4sMHDShe0rZ8L4QlB1q6taiUY01j0xeRb84W7aDKirlPsnnaF32LTOYiPgdpqjug0','8XnlLDnF1Yw','2jMk0NvYegwaAY9LoF','nn','e',12);
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 (-1410300,111226931,'PkwUrCSAvSqKvi5','Ms7JsxmlDOjj9eW4bVWd5ePa','LrE3KNlAElBjwscT','QzKJroFvxo5NqvmV6gwJ5hytxmhG4YI08Bb58kz6ZBXjuPFY1LeqctpzAmLSiAIIg2fnjKYOBcygwJA6rMYwqdbenZjIZwypd64A9y4XnPwvXny4jSgE1KaZ8ciUVmG4bnQuwX6MBRauTaXQyRp8OhgZeBEGj9CmhCrrITuPYYIr8KBvrpPxOLn2QgTie','KpZ0BBqEfdIjVrFlHQqB2D0xTCk8ILdO4hjqPvsli','QG',13);
-INSERT INTO ti VALUES (-1410300,111226931,'PkwUrCSAvSqKvi5','Ms7JsxmlDOjj9eW4bVWd5ePa','LrE3KNlAElBjwscT','QzKJroFvxo5NqvmV6gwJ5hytxmhG4YI08Bb58kz6ZBXjuPFY1LeqctpzAmLSiAIIg2fnjKYOBcygwJA6rMYwqdbenZjIZwypd64A9y4XnPwvXny4jSgE1KaZ8ciUVmG4bnQuwX6MBRauTaXQyRp8OhgZeBEGj9CmhCrrITuPYYIr8KBvrpPxOLn2QgTie','KpZ0BBqEfdIjVrFlHQqB2D0xTCk8ILdO4hjqPvsli','QG',13);
-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 CHAR(52), d VARCHAR(65), e VARCHAR(90) NOT NULL, f VARBINARY(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2780602,1329375127799732889,'Mc28E1ZYwh6c6h3prv','NVTQZjpKpY2s5IcoKQk64MxjrzgcTy5','LeSRLJ3','cGfrePJtmQ3zI7PHGuCDV','aVmHKV8AsCDv3','PdbSZa9',0);
-INSERT INTO t VALUES (-4669404,-7941940882883807314,'2K70RzSP2L','rfmLyjGmgBhJyRcRdxuTfYQEj6TseQDUt5x0u1MDUJCJR0iTynKlIYJyhN','Axoc8NTSvnVoZsRZlRomMmJNVbAzZT2ouLIYYgMXaAf2aACy8ypki14uSP5JqH1VD1gyUx','oBYHo8ERPn','vkNWAIWDacNIYdo6TnsudJQVcFDnBHCLJjFwgPkLPgb7ZT1dMDbZjeGx06kqCy','oBz4Enlj5z7JZ1ilHGGNfIjwzL1Zf53gwIQ4llD5vXWx0QBk',1);
-INSERT INTO t VALUES (7976070,-1459819448198094311,'EGaVa393JO','xDp9dpMHP2mB25IStv372tkA7DpejyM','KjMgQqGmVW0DY4cBPt42DeAFHmNpNZMFz8dLxZ7','tAfc5zOch4s','cMI7sPV6eLf8vU85cDZHqTLZB2cb0O3WwKYJhff4jaHyzx3icJpQcDh2C6zECEwXNHEbUwME6u','IhZYrhuNwEUuYrwP75tU8rYWWOwTrYA1kBHUZ5C9AkUd3m',2);
-INSERT INTO t VALUES (5782750,170848100356255770,'NVMfiqpZq4imNXVeyweFbhae2j','tw37leaZuvzd7jvQroeB68wAxYy8fcEOjLGOjkAcqAItSK0LS0H6vu7cg','a','ezyEhcRDDPj1jQCJNjfPTUe7qVwG','qlWxAyOypjQ2hJvOeNFpWa9UJcvjH7GQUB0bou17RC5riWCmsePu1S','sN',3);
-INSERT INTO t VALUES (900690,-2853217147660615933,'ZrOgvZkzJi8V0ypHHTlXyJMadyWg','4TXlEwhVgDVri69Y9srdJMc','c5Qo46GuD35e9Lux99Y4xajd4l6dxQFuKPlz28z5NXQA63LYPCfQhtYDJncHBG9TPJ9uuhg1DVkiQBhyzOD','oO9HZ9lRc','DAbhvaFPIqEN91ohJpi8WoJwTTKYZ4o7arcycxaP7NmaK85zRiTHAuXbr0WE6QaIlPqnwnP1D2EJslFHjmCz04HBj','h3vxKz8AdQ27CoEQCzidgXvDX2RcklLnyDx4iKoJ5w97kuIWn3PFjkIPMNI3It8mFqIo',4);
-INSERT INTO t VALUES (3651486,-4397475670629360838,'yRQY90sybBMowN3qGxS2jN5QrL','tRawE2AKGZErJS7j1cKWbTVI7jAbMhMw5z7J6womHDmA6mIE','CR336F8uu5iN23XsccF6SjIwvSmUjXkrVcyb4fHh','Xzf1lylQr1RVG','tles5y7RzRb8BDxEAeVoVoAwaQOh6','DdcYKdWVU4QoQMcR3Y7gZ9x8GRthwj0UgE8fMqiuowm9rf0piipDK0t1rEgubWIac4msRpfxTjPzKTB',5);
-INSERT INTO t VALUES (1629737,-5263855020758538289,'UHeehGsob','H','m9exFrVH81tYiVcRMSDkXPnIIKr2HLGMNSeCWGTZ6ziaJYP6Sn5DfoPMbQOL10nTXpgAGwxegXbFTIVgjFTvi','GiL7urwdxzG','5Ux4a','gSuDbLMAfW4ri8wQIChxQbzd5jAkMwFJhMiVC7pawqFbdbOQlyLfRBQE9jcBSe9N1vwZnmRI',6);
-INSERT INTO t VALUES (8109123,-3206528554817625725,'stgTR','riAXNuVAI7','FQLbkEjp6rm1pGa15B0vv5VfckeKfXuKOlVT3xBFAOaKNY7','vc9DtJjnBBQ1DJTcZqV475Uso7M74MrqFKNxDBHdBbN','0TPKn2wPlGFK8KpupyBdOqxK8','7nKTpEbRpRZxThNsQkL1AFNRqIcwnZ1EzdwLyl3cKs69PIJigz',7);
-INSERT INTO t VALUES (-823996,853198137466663185,'iaWr6','hIVx7cIGViKl8QmzgLvT9BN2BYKhsJAHsMesi7iJ','FTcznDMBpYOEuWRUk5lqaXcdyWZn0virWpEldzo9KN4lYgtW2Qc8rlCo','e41Bui2izYzUk9w1TBagaX15M5dSBJEtpd5sNB','7kobEVlr0441Nn80MBBJKGy1X0lCRQuL4QRtcCaueoczpu8','uoT5jMrOLrGQC9e6Jgw8Ciad1F7N4subGv3p8Hqt',8);
-INSERT INTO t VALUES (-8276928,113544387057754907,'0pSwpGfyf3wnDvRsdOwdzvavS3OhD4EaNHiHxhUMmv7Qhdq','DfU5ZJgrCkFDBAnEeM8Gk82z7JScJBrCoKuZWx3xizxCx6LKVP7b3a','cIaXExjwmBmW0aKr6Ig4aQJs5pmDU','1uUw7q2RKm9D1Ssil1lBNKB4j6Ue92LY6nHkLhiiT6','iWga9epyuz27bR3oM1AqYNZYccGybk84dOMvOIP8esFjfkRrfboagbdahBida6rxoJXbtomJO7q61hDqkbuipoQYZpl4jjmzyYD9','r9b2D011eRlbUPTEyDQtiProrDEHiDy6qo1Lu5gT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7986425,1707316190,'A','loC9QaAIemcn6kdGH3RBXYQfy4EFRmQI3ejIY9pfgMJX2moJSZwah90VwM2QRq71q80Gy8my1Smh7L5Z5PYluCs5VAwdcbuQtY8qXmjF7cPV1G','EOiwWejlZr8QiitAdJBJ7HQcirEVySezp4X','ntlSe7ZHYANka1Y0zQ4VuCV94umBdy8wCxfyklwUYNIeasHQHFQFqgKQYhoxr4XpuJPEmODayww56Xe8','yE','9',13);
+INSERT INTO ti VALUES (-7986425,1707316190,'A','loC9QaAIemcn6kdGH3RBXYQfy4EFRmQI3ejIY9pfgMJX2moJSZwah90VwM2QRq71q80Gy8my1Smh7L5Z5PYluCs5VAwdcbuQtY8qXmjF7cPV1G','EOiwWejlZr8QiitAdJBJ7HQcirEVySezp4X','ntlSe7ZHYANka1Y0zQ4VuCV94umBdy8wCxfyklwUYNIeasHQHFQFqgKQYhoxr4XpuJPEmODayww56Xe8','yE','9',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7918925,965852514,'35UV','GPHvhjsYcPSQVwkBjYFipwrYrAsq4MvL5JrXjurTPpAOH9eMbuVXGpw1P5FiTOXpnpJBvdhrOh3EyYf3frPwqu2hroRbl9OXPoRtcR2ztUOpaVCqPeyBWZnyMuAI9JyBwkPupE5TeozEVYN7pTPCLqSo1F2z0VQeo8KQ7yDldFbBh4JJLfVPS3RiwFKw6jMAgrDS7IVJ2HtIctwy9Ewwq5sggtgfHbY9jrhlNiePJm6lmH','QZDZK8hI','to6tRz6ZMRNukxdLO3yz8mqWK3897qZ0THXqJpMna1Of8A1UdxaFHvVM88dUBbI9CDjR46GYkLhlb9vfpfz0ulV4SDDX1xayiMImEQDj7UGankgtodf1g8MN4WSU82DmxwZTPa','Rpk','9',14);
+INSERT INTO ti VALUES (-7918925,965852514,'35UV','GPHvhjsYcPSQVwkBjYFipwrYrAsq4MvL5JrXjurTPpAOH9eMbuVXGpw1P5FiTOXpnpJBvdhrOh3EyYf3frPwqu2hroRbl9OXPoRtcR2ztUOpaVCqPeyBWZnyMuAI9JyBwkPupE5TeozEVYN7pTPCLqSo1F2z0VQeo8KQ7yDldFbBh4JJLfVPS3RiwFKw6jMAgrDS7IVJ2HtIctwy9Ewwq5sggtgfHbY9jrhlNiePJm6lmH','QZDZK8hI','to6tRz6ZMRNukxdLO3yz8mqWK3897qZ0THXqJpMna1Of8A1UdxaFHvVM88dUBbI9CDjR46GYkLhlb9vfpfz0ulV4SDDX1xayiMImEQDj7UGankgtodf1g8MN4WSU82DmxwZTPa','Rpk','9',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8265342,3658855465,'xHCQ8','HAg7tK1LWzlxUVvzm8hgGXt9HPBiVJpjePmzrJ3fIaeuh520EN4E1D5zvrT4O381C7AFhLYwA9wAcex66pu9hoDe4TAB5JUeUYoJiVi3bHAhw3JyiOlNzb6O5mYl80OYtuMPLBbY0NnqMRwhDcS6OX5VH39lGbCBuvPMsr2jeuNSl85mq5FqexLMGRh7kYFiSNdWs6bFZyhocFVxF7VIl0IPMr6TzybraTg0nCfIphQ07b','0kVrSUyqQl1PhWMz8QLG','PDI6pbadlqBkJpL1pUvgXCSHxj1z7RwBtVDWIgzCRrL2CnfCFzYrhQl1mTips3sY','1t','N',15);
+INSERT INTO ti VALUES (8265342,3658855465,'xHCQ8','HAg7tK1LWzlxUVvzm8hgGXt9HPBiVJpjePmzrJ3fIaeuh520EN4E1D5zvrT4O381C7AFhLYwA9wAcex66pu9hoDe4TAB5JUeUYoJiVi3bHAhw3JyiOlNzb6O5mYl80OYtuMPLBbY0NnqMRwhDcS6OX5VH39lGbCBuvPMsr2jeuNSl85mq5FqexLMGRh7kYFiSNdWs6bFZyhocFVxF7VIl0IPMr6TzybraTg0nCfIphQ07b','0kVrSUyqQl1PhWMz8QLG','PDI6pbadlqBkJpL1pUvgXCSHxj1z7RwBtVDWIgzCRrL2CnfCFzYrhQl1mTips3sY','1t','N',15);
+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(91) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(72) NOT NULL, f VARCHAR(25), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9852,14675185,'qJXQZgwScFzHTUAhyDABvDXTyXLwiqEaWpSpMyDSK7KihiVdgY6BUk9KIrpR6r9TFZx6t2PJYZ8','cs2HNd8bRZGCZ17PhhOTcCLIx','iIOdBBNFpaBEJyp44ybwsDfVZvqV10Qz62icogfN9zDRz8HeNovUsU7zOyxRlUACUmSSX','W8aHCfXoz','A','S',0);
+INSERT INTO t VALUES (49532,3893144,'VRTxkqsiSXTiudPDINU3iDEz7AuaNqjSaFRQZoc2BxU58QXeOXLmHVgcPSFUDOC1xeHCtU3','Xb8wAi4jc3E5s4vfBxexhLU5SOAd3myqADPQw8AE','NnfhMV1F7zpo369Z8YZxr8ORpluhy6ZMyfTKbTDwm3WOdTUjy44iur7za2XJ6GpuB','tWpwq5V','d','Z6',1);
+INSERT INTO t VALUES (269,601404,'CUVIml4eYEy93jHkLMThbAtiJiHfF5s1RFPjWKOhZvnJt7FZ5yzZ4xvAAq','ETzapBYTuCZJxY4BwTGLoa78R29aNEGHMCoL5Z66','0UKMUcYGm4VNrc0vPDjlWXaKtqAxtql8Uc','5QiWC','i6','aN',2);
+INSERT INTO t VALUES (10223,4314735,'SGve5lxcix1RKaIr2w2F6X4RBXOgrH2PA0u0VsPhzrUe8BVsQrtsWI1tfE79HCsBA6CGL0BhZw','B1tagZUy9AQEbZcrfSbilJV','lmYHhVr8buI5NBgfKaWcvIy3RzLmqmFftDwl07gVm6CKuucqcJ2G','On','7q','U',3);
+INSERT INTO t VALUES (3559,14689493,'3ebnP2pUGrLyCNyq6LWnIIqdbLurZ5jS1h7HN9ZTvAWMIAjLcKp6GxTm3ZoSS','SgzLxlTcIVjFTg5G','tzmEwjVGJAin3vAKR5QxawvnAnCHp6MMDpynKpb0VbdZBbElqEb7pZ68tbuiP5NW','J8tvafdgfSXFYvrSdRyrSQcyu','f','F',4);
+INSERT INTO t VALUES (29571,3403267,'sRQopfkIivQOxL156xqJ1r3yjFK3T0yJCR6rYvC','D0CVWy3d8oZTxUfRb8pODzXi3rbQqAZvOSknjdaUXUBO','IMNd','3eYGDrOXubr1rrpOD','1t','a',5);
+INSERT INTO t VALUES (6092,14329246,'JQqEIv1oTpO9fe57olpizmhadXvpRfaQCocXw4tUBwOlDkjrU0w0qi1idHKy8YzDG0m1Bc5hWDo7WquhZr7XoaXDc','hSeRoRijKpfT0CVJGMVbAlAv5eAAu5xNY3KBD8PHFFJlb0TET4','TdDcVxe8lb1af4XiKGAABh3aB4BEsxGzAhNt5mBGGEihUQy','RSigj2K4','v','c9',6);
+INSERT INTO t VALUES (5908,16087943,'sUXsNgxXiXiMPyv2660VJVkKkXEGImazCDL3QY4ccKCnsUuMqdHruypuFczBjw2Gnv8UGGo8qERr','jltx8Smq9vTsWlC152GgAD','ufr4nbNesVhKr4Ut8U6jDFtu1YdiA','2GrGHFYw863xYip6pUAcDBg3','S4','Pq',7);
+INSERT INTO t VALUES (30739,6184782,'WhD37hLErwBMSWO','PFmQO2dYDj81KlLlFkvEU5G8Ibnt6l0','0FEVF1X7aavpRZ10TcXDTyx8uEPr7W2aVLKHsWiSd0jKycIvyeN9H0ugWFDi0c','Nx38p5a7z4JSdQaZ','Z','j',8);
+INSERT INTO t VALUES (62692,4911249,'9FWeniFoz51N67o5Nu9VoDcmjB9Skn6wMYzw8DzsAghSGStYCBR9lM7INFakGp6qgIdMXrX2NbCLekNho','03tlreHOqmrbWkY','7ilO7TGvrE798YoSNusjm5v37xk4TOYipoynfA','0E','e','o',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(91) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(72) NOT NULL, f VARCHAR(25), 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 (-9015766437866870927,6839785699692898098,'0txj','ea5vu0G6hc4WOWfjGifWH','xBLYObJ5lbIcWCJOrVKgALtXk540HSQuw64rWfoHha6G2uksp0F65LCpTNRJ1qS7uejX','gE9t1Bim03msuwnju3D3edDd14r6Hfk1WkqzRG6coWkl','GndSSlbVKjQQh62MROGpnM','auhijgWcM4BtebsS2Z8OvLLnfTJVuNwWm50hQqbd5GxrCdEsTgzBN8XWyMil17hlD3sKjSNHm1lIt48RvVh3',10);
-INSERT INTO ti VALUES (-9015766437866870927,6839785699692898098,'0txj','ea5vu0G6hc4WOWfjGifWH','xBLYObJ5lbIcWCJOrVKgALtXk540HSQuw64rWfoHha6G2uksp0F65LCpTNRJ1qS7uejX','gE9t1Bim03msuwnju3D3edDd14r6Hfk1WkqzRG6coWkl','GndSSlbVKjQQh62MROGpnM','auhijgWcM4BtebsS2Z8OvLLnfTJVuNwWm50hQqbd5GxrCdEsTgzBN8XWyMil17hlD3sKjSNHm1lIt48RvVh3',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(53);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
-INSERT INTO t VALUES (644108939091282985,-4914995560011617769,'WfRtWPfNlPRvkbGi','lSMEga07afafcTWyYQf3obFIOBp5hhjZ5sBSNiYEXSBVP2vSGPU80kWMZiXP','OVLA7CbXhQjBdGyjwqqR5ygHeJa7FVs7m7qlv68BudfFNe2f2qDgK','s9y6DctxQjOdwhEJPRszz0CAc3YacgrBdQsFW29PhLs','Z0YxJ','pscbBp5oO4tkWM',11);
-INSERT INTO ti VALUES (644108939091282985,-4914995560011617769,'WfRtWPfNlPRvkbGi','lSMEga07afafcTWyYQf3obFIOBp5hhjZ5sBSNiYEXSBVP2vSGPU80kWMZiXP','OVLA7CbXhQjBdGyjwqqR5ygHeJa7FVs7m7qlv68BudfFNe2f2qDgK','s9y6DctxQjOdwhEJPRszz0CAc3YacgrBdQsFW29PhLs','Z0YxJ','pscbBp5oO4tkWM',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (41776,16184844,'BjUklCKSA51p1w6HLjMY','nUX','CMXYW38QJspdrQVRGIQ9Yq7gfDbvv4Dp1JKf','cQdZymVVs3RGpYWeAVVtYcaMq','d','R',10);
+INSERT INTO ti VALUES (41776,16184844,'BjUklCKSA51p1w6HLjMY','nUX','CMXYW38QJspdrQVRGIQ9Yq7gfDbvv4Dp1JKf','cQdZymVVs3RGpYWeAVVtYcaMq','d','R',10);
+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 (9881,10487289,'FeNLATcNCgHoQpx0eIekUjMkQwNIvVTRrU9YbjYXFb','dwTn','1TRhxo2l7SMQnrTaGRiQDZX9QUgne6idDMMndCz9ba8jAmib4GJh2Qebgskz6z7V','v1BN36Iv5R2id74niIclsu','q5','U',11);
+INSERT INTO ti VALUES (9881,10487289,'FeNLATcNCgHoQpx0eIekUjMkQwNIvVTRrU9YbjYXFb','dwTn','1TRhxo2l7SMQnrTaGRiQDZX9QUgne6idDMMndCz9ba8jAmib4GJh2Qebgskz6z7V','v1BN36Iv5R2id74niIclsu','q5','U',11);
+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 (41208,13680738,'4XRw7111GKPa0PYsiCXh6MmMKfSrhKHnO3sg97UrrDQIaGWm1yGtxFsF8M9hOIdvDYjF6Zi2qJeyos6fnLvbdaB','8M7Z5GbfjqTcDJGNQxlDYhQRMwrYhmtydsFPrFAoO0I1yD33A8gwYHrf0gcJ0KmjHZPHiocUYg4EEDJ','Yk5vFue00IlnjH8Uf9rmV7kjp','yz55f9jfAxkJZpEJke8cSi','z','x',12);
+INSERT INTO ti VALUES (41208,13680738,'4XRw7111GKPa0PYsiCXh6MmMKfSrhKHnO3sg97UrrDQIaGWm1yGtxFsF8M9hOIdvDYjF6Zi2qJeyos6fnLvbdaB','8M7Z5GbfjqTcDJGNQxlDYhQRMwrYhmtydsFPrFAoO0I1yD33A8gwYHrf0gcJ0KmjHZPHiocUYg4EEDJ','Yk5vFue00IlnjH8Uf9rmV7kjp','yz55f9jfAxkJZpEJke8cSi','z','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4162,13967651,'rAukeL5Ne9F','2Lfdhzbso8W8hNhGdCgta41TXB3eQkWoofCZy17R0famip8Xirdu6xKUlJhLdgss6thq9dLCcI3BEkezj1WbSK2HTmZrjJYiLJNrR9nPmLxhK06j2pAK2mXp','QZPvgDJUiXmeftDbcvXqI4MSibbcSvyg5a68YcCPNaRwbw9zRraeG','BPUZaz6CCv4QeQjv8L1lwWr68Oer86tYUWrbYo98nLuyewu5pSswG4rNtDIRHZLgrj1KislOdqN1oMkqOg2gRIXK9ioJF3Fn0AQsQOkYF46oroWK','mf','T',13);
+INSERT INTO ti VALUES (4162,13967651,'rAukeL5Ne9F','2Lfdhzbso8W8hNhGdCgta41TXB3eQkWoofCZy17R0famip8Xirdu6xKUlJhLdgss6thq9dLCcI3BEkezj1WbSK2HTmZrjJYiLJNrR9nPmLxhK06j2pAK2mXp','QZPvgDJUiXmeftDbcvXqI4MSibbcSvyg5a68YcCPNaRwbw9zRraeG','BPUZaz6CCv4QeQjv8L1lwWr68Oer86tYUWrbYo98nLuyewu5pSswG4rNtDIRHZLgrj1KislOdqN1oMkqOg2gRIXK9ioJF3Fn0AQsQOkYF46oroWK','mf','T',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (21955,12486659,'HfW1Uorf0p6bYjNGZbueQ64wblTSXj6C1jXumnZ3o1LEybKCDxDhRy9HYUwlZJ6U','myJwTEAPvDlAihlS7vkg1XIu24pxipR68QkepywLPZ0Fiu1Wf1V17kylEYPoAYA8G7Y2wMUmb0keng2vhz3JIAoHz2It9qTIfXKjCItPyaeudZPUcZUC0oK934ibfSRVQ0D5KNtA9iSQd6ZBGk2M4xKmwuMm7d5Lek6dmmP2GbhVnYMY42GG2CwjXgX1ASGKhKBfOOCVNuG03TnSzwFg0Q2M','wGrobkFHR1nksoHk9p','zl3aEFMRFmlmKL2BNl0t5y56saZ4fyRaOAtE6Oi0BBrK5C9nsu9gqBX2HY6fQpaBVUE1mHF2PVm6bcaYDIKcy5ctS1ofxDEraDNZ5hujb1kTQqvHF7yCB','p','23',14);
+INSERT INTO ti VALUES (21955,12486659,'HfW1Uorf0p6bYjNGZbueQ64wblTSXj6C1jXumnZ3o1LEybKCDxDhRy9HYUwlZJ6U','myJwTEAPvDlAihlS7vkg1XIu24pxipR68QkepywLPZ0Fiu1Wf1V17kylEYPoAYA8G7Y2wMUmb0keng2vhz3JIAoHz2It9qTIfXKjCItPyaeudZPUcZUC0oK934ibfSRVQ0D5KNtA9iSQd6ZBGk2M4xKmwuMm7d5Lek6dmmP2GbhVnYMY42GG2CwjXgX1ASGKhKBfOOCVNuG03TnSzwFg0Q2M','wGrobkFHR1nksoHk9p','zl3aEFMRFmlmKL2BNl0t5y56saZ4fyRaOAtE6Oi0BBrK5C9nsu9gqBX2HY6fQpaBVUE1mHF2PVm6bcaYDIKcy5ctS1ofxDEraDNZ5hujb1kTQqvHF7yCB','p','23',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (39128,1269234,'TGmZrMBVRs55331b1fZ8ruquLbYqgudbkeKAe6fbAPKqc7ZoMBy1UNAXXbnXfbn92D','uQ27QPsEVivQEfYYRkD2wJbF1L5I3DnXKMSOEQyGXgRfSP4LEM0tXxUoctV4aBYLyozHIQAkm3Oixmp6wqWMyWaCiLDnXnuksTWJ0XgESBpYln3rBAr7DEIPHBgCboTzt94qux1CySpMi4t29DUVptvnKSq1ptht2e36ipCmoJcsZ1p6pOh8AL4jAfKoSkLuR8BlKCV4E65NhXjJ8Qn2jO2o6BaGzN6BlEIQZJQZ0NLfbn8NHYChIxbQn351GBb','70M1','Y34r2oi8ctd158mzDyoiMyuN4QHRIremzrMl4TdrESaVwPgZz2g5uz71GjCYGfyMxFYfrhiFTdfpwjmAXJnVbezrfnMtlP51VCRW8CeETnDfeOvFTTgHkFIF12jayuKL4ch9UrU3t2edqAixzACLEtTH','57b','GGv',15);
+INSERT INTO ti VALUES (39128,1269234,'TGmZrMBVRs55331b1fZ8ruquLbYqgudbkeKAe6fbAPKqc7ZoMBy1UNAXXbnXfbn92D','uQ27QPsEVivQEfYYRkD2wJbF1L5I3DnXKMSOEQyGXgRfSP4LEM0tXxUoctV4aBYLyozHIQAkm3Oixmp6wqWMyWaCiLDnXnuksTWJ0XgESBpYln3rBAr7DEIPHBgCboTzt94qux1CySpMi4t29DUVptvnKSq1ptht2e36ipCmoJcsZ1p6pOh8AL4jAfKoSkLuR8BlKCV4E65NhXjJ8Qn2jO2o6BaGzN6BlEIQZJQZ0NLfbn8NHYChIxbQn351GBb','70M1','Y34r2oi8ctd158mzDyoiMyuN4QHRIremzrMl4TdrESaVwPgZz2g5uz71GjCYGfyMxFYfrhiFTdfpwjmAXJnVbezrfnMtlP51VCRW8CeETnDfeOvFTTgHkFIF12jayuKL4ch9UrU3t2edqAixzACLEtTH','57b','GGv',15);
+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(1) NOT NULL, d VARCHAR(26), e VARCHAR(37) NOT NULL, f VARCHAR(49), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27869,-380409925,'n','GEBE2n1HynPwT','436XmC5K4jDMv0h2SBNPG17FG','BwDXmIEx6fQ91cR74j4V442n6DZ0M34fOYOH8','wy','h',0);
+INSERT INTO t VALUES (31403,1896229027,'t','3Mn1GEvq0dnRTEZ','3qRgcEuGIf3','jBo94jqszqEFz7','Q','q',1);
+INSERT INTO t VALUES (-14237,-78442390,'l','MuJfAFj2b8hpqQ6AD1FoZ','YoWSHKen0SkJrQRqHiBN7A','WjKmEYVgpwAZePSUErB9mezypW3vo0RqzdaDqEjwSaOC','o','5',2);
+INSERT INTO t VALUES (-22717,-635922402,'Y','gGBGSUD5VE88UDbQ64iQYnZO','RbsfOvE','0VGQ1f3EocVtFjcskuuaDehlLUy9HlFMKz6','mL','L',3);
+INSERT INTO t VALUES (9378,-1028620999,'s','wlNDfefNWgEguTtXC0d','D40EG','6qHmdv2vb9othc','i','5',4);
+INSERT INTO t VALUES (-10496,2031627740,'Z','ZiXxEvc65ZszAcuQPdvDiEhk','iHYswZUAuH','N4bzGDGttf','D','B',5);
+INSERT INTO t VALUES (-17977,-1628665062,'u','aC636wAXOji68rw9pG','b1DCL1SjGZnCOn','Kgl4jRQxPgUKZQyL5IoIMxvzScdY9','tw','7',6);
+INSERT INTO t VALUES (-13952,-266976740,'z','MdFkXAXpBSOLF9uGE','NABBV2YKtjT3OeO6GuWNyQVulfiXEoh9dJ','apbGzBSS58hULD4EcCLI','qF','v',7);
+INSERT INTO t VALUES (22550,-1776626157,'b','u7i43ju','t8nLl','tr4ywuWmkvgfnPL7NzdSMLKS5LTXM7n0vA','so','0',8);
+INSERT INTO t VALUES (-12698,-386434590,'p','Y3R4V0q','hQG','l2BfMLs7','h','B',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT, c CHAR(1) NOT NULL, d VARCHAR(26), e VARCHAR(37) NOT NULL, f VARCHAR(49), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (553844,534310269,'q','rSZqHBBraiLaSzfPC0dcejLLLs','4yeL0RjElxhrcJHYTT','LVRmEbKJbonQnQeGrLR9p7Gn7ZRt0RZq','qZ','o',10);
+INSERT INTO ti VALUES (553844,534310269,'q','rSZqHBBraiLaSzfPC0dcejLLLs','4yeL0RjElxhrcJHYTT','LVRmEbKJbonQnQeGrLR9p7Gn7ZRt0RZq','qZ','o',10);
+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 (7515235,-248318358,'K','4x3uco3tUsokYnr','xDhFInMJ0P','IkkZuOqjA1YrEbiWNQPUyFWOY0IeC','z4','a',11);
+INSERT INTO ti VALUES (7515235,-248318358,'K','4x3uco3tUsokYnr','xDhFInMJ0P','IkkZuOqjA1YrEbiWNQPUyFWOY0IeC','z4','a',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-679906795498199498,-7329746903521465923,'5DtHrVniZdBQARNGj7rR2LePzSBAT7keHv','w8rcx3TSxNHqi4S0gmatWLr32MCbfqPgLB7bw2G6r07VghmsZcFlUbOSwi61zemJGZHauy2U2833eLxZR44FRTDdsuRhlDRPrVP1HOFsuhZa0tGuGt6PCkizNDCJdarlTqVFAazTZ0ohUECMBtKdVULGp36c6ztx6cHfGSaL3Y9Iz1C8yQsTUpPEay0oTcOcVFTfZfvRt5sHTq','R6ZI','VvggNuotII57INUbZ','wjGrGJkTG9TBBvN8XuaQ03Ysv0ybDcSWBX7','wa5iIhLeqFQt2eLKmkIMNE8aDfR7TlEXaWRCIIkBTU9cUM0qTgWXKW8EfbTRJK8eshCBe5XSyf13FuDUT',12);
-INSERT INTO ti VALUES (-679906795498199498,-7329746903521465923,'5DtHrVniZdBQARNGj7rR2LePzSBAT7keHv','w8rcx3TSxNHqi4S0gmatWLr32MCbfqPgLB7bw2G6r07VghmsZcFlUbOSwi61zemJGZHauy2U2833eLxZR44FRTDdsuRhlDRPrVP1HOFsuhZa0tGuGt6PCkizNDCJdarlTqVFAazTZ0ohUECMBtKdVULGp36c6ztx6cHfGSaL3Y9Iz1C8yQsTUpPEay0oTcOcVFTfZfvRt5sHTq','R6ZI','VvggNuotII57INUbZ','wjGrGJkTG9TBBvN8XuaQ03Ysv0ybDcSWBX7','wa5iIhLeqFQt2eLKmkIMNE8aDfR7TlEXaWRCIIkBTU9cUM0qTgWXKW8EfbTRJK8eshCBe5XSyf13FuDUT',12);
-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 (8708290857616968412,8654837050913771337,'u4nYfhByLW1uUZZoJbLSYnYaoa','hl9bgdV2u3aDmxCZYW1SNO38NB','glduqTJPtFbg','1T9Hu0VZ2d5jyqjQsh60BaKj3CNJOhvPlZZ2r02Btw6AVuhkfqS8EWZaqazs3lgeZ3VQYFQCGVy8iTqWO3O4hFV','1KXcQegsKs5FIeDSUm1zzApl','fP3P7uit7TT8WMzL5k9lWEn6NaCPMO3XGdaXkdVxtp0bkusmPNLKWpaXgv6Fl4C3cA3pFZD3v1UYEF4Xb0cFvSV2',13);
-INSERT INTO ti VALUES (8708290857616968412,8654837050913771337,'u4nYfhByLW1uUZZoJbLSYnYaoa','hl9bgdV2u3aDmxCZYW1SNO38NB','glduqTJPtFbg','1T9Hu0VZ2d5jyqjQsh60BaKj3CNJOhvPlZZ2r02Btw6AVuhkfqS8EWZaqazs3lgeZ3VQYFQCGVy8iTqWO3O4hFV','1KXcQegsKs5FIeDSUm1zzApl','fP3P7uit7TT8WMzL5k9lWEn6NaCPMO3XGdaXkdVxtp0bkusmPNLKWpaXgv6Fl4C3cA3pFZD3v1UYEF4Xb0cFvSV2',13);
-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(71), d VARCHAR(13) NOT NULL, e VARBINARY(18), f VARCHAR(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (123,-920184094,'Sde1EeRVKx0u7gXvQ4','yFSr8wSXZ','Bo','0zrMLURU8lclA8aOJjG4IuXsaVfQJQ5KRWTTX5o7FFBpMt1qpVKf3TDVbsACwsbv','t075uv5hMfv5tIzpgtERzygnyvtxtpf6glIaRaP35mTx67vkIUtBPabokZ2UMbZzHXsW','zXgAizWk9qCE979k9hs',0);
-INSERT INTO t VALUES (123,-1185484222,'vz1je0LutuaJ9MxWAOFDK65kx','SJYzLRS','8TDwDqye','YkY9rj6eaR9xUHwXKEE','zaJa4dR7rvRDe695Q5zVkgYFMPGoH91J6grdMgcOjP1lwXJc9OX9GU9XxpRcq3MzhQSW1Zsv76jRTGbAWakLZip5h','VjgMy8ZObG9377fUf5sNLQEFwsc94pA3lB8cpyr6l3nb1VnBo8J7ioK38MkdId9A',1);
-INSERT INTO t VALUES (249,1232026603,'DtxqEJ9TvrOsnxAsBWnh1LdpD2COzjj80bRJwM0z8LXnbfRhAgQfDoOrfucsCZHw','ls','xZwcOk8zvEkVMYq','RnrLTTEfAFI6QPW4QKsUAEYknjFJl321gi7','AjcIxBCBFMho6G058lU3EDRT9zbT0vqzOAsDzp66yJ8amYBa51UsB4ZRh1HAFavU7gC1393B5XpusQpFwR','jWEPEQMI2HwbJLW6If8gRUU95eBOiqNGN6Sg7VHtiRQcUUwLoGSX8ZZkS4C',2);
-INSERT INTO t VALUES (146,-1992112653,'ArU2iHjMdjSM5','F3y64gjEP','GOSJOTf0vZRr4MKw3','6t8EOKtzP1ZiWu8Jsj8avG1EB','Qn7zn8UjnKVvAz1WXkICnK','Lj8pmL40',3);
-INSERT INTO t VALUES (83,248612295,'PgDnKX','AnW9TRtejh7c6','mTPJXo','KN2nVEU157F9wIBriKY7d46sqzMhHHNkntac7g0TT','vMVxBfzXXymSMV4jOXtudSNe4noTZ5J6EWmmmfhgMR7GrjKtFiqgMmXXQmiQ5FgxKnghL3Zp6','00hurWJTVkC7pYlHQdriXoJSY4XCCYoK1gxSnnqrxZEal0YT7SrxrFSoLkrEQ94XDADiSq6jPI42opPy6',4);
-INSERT INTO t VALUES (159,-371896140,'EGQ1ZOcjBvkTBoIyXFijUD0qu8abWWrYhB4XpFCFkbXQdrtkFuM4fYo5h','zBHMdXOpcWPs','o','JQL7j1Thkhn','luvfgGjLNmKkAIPQT5hc25PZOXWZMDSG3zeRRrRr','VDbzWejdblhoWPUZ3Bx8FXwcums8',5);
-INSERT INTO t VALUES (246,1900969810,'aGyR40yUOYXakxriNBSuDnlFRUC751x7ZbxhEuy91KYII','IEphWJJO','jh1wkKfHLu92V','hh15oaeJO1z7W8v4YGXYdLq6NT9CbUcFBnahaU9URgGMbDS','I6FeK8npgtlzoOdLELF8KFHrWJvmrfognOqOlKSVFT7J','1sM5l7LBaMm6j6O1166C5PGLSVBeDGr5B0c5CE2ihY1Werm9hmxmxqn4cETFSxwPS7UmWWrk3TEV5f7A4kjmE',6);
-INSERT INTO t VALUES (252,195928334,'WHFXXu7MThvy5krWMdhZSWUZovIYwGykurhhW2osK8xueRjSxC2ayOWgvub2edY97fU','Dsb4','gkvkZo','8tUnHgGftlBArFO4HOyVaAO8PrYPJI6rU7PqDCjDRKtemaS0','LqmPGPpFKFpu3VzGWVi6UNdbigku8eNhGa5JhvTYCadNYZRnRm7P','fwCmc9cAX0kj8scY',7);
-INSERT INTO t VALUES (34,-1227707241,'NuZakRfxa4l0JmO5UOLSWku5OfuuMq5zuRkkv6hcpTu29gW0g9H1dq','L3TFkFGC','blRye5RDvufFww','o66cqNWlnQIKCTEWlazWoFzmlcULELZsVt','dS0HOAY2wRTZ0Gq','jKidf8FuKXq6hbn3f7ifRo731oeuXrvsBPkCqr3UTsmu0Lid2B9To0t3EYRl6rA6RdV4OJN',8);
-INSERT INTO t VALUES (171,-720291621,'MSjoQo1vz6G7BUQT9D4Exe40BiFzp7xgVwI','HqteZDZkk','4Bt','lmlBnPu1oesStwd4fp','jg','IX1LXsc4mzXVKZXkE302lPHcPmj4S1YaSUq7O3CjogVYSmP2xkOxauVW3DSA43EMn0GRhvDeBWKZJp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5833545,1710036392,'9e','xU6SlllcdTUW0q9rM30qpB','qu8xQc2tle72xln3Fk3CSn','oKdBH6UC21xuJQ5UayY6ffqNba1XBBvgpg5COlme','JG','C',12);
+INSERT INTO ti VALUES (5833545,1710036392,'9e','xU6SlllcdTUW0q9rM30qpB','qu8xQc2tle72xln3Fk3CSn','oKdBH6UC21xuJQ5UayY6ffqNba1XBBvgpg5COlme','JG','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-3644906,814924693,'a','HMcr0pIhW4cURtfzM8okUnCOF7f3iW4Ii5SaiubdHbRWwbZ9aqNHQYhpaHddwUGaNFBEXEx','g1o','p806Nz1Nj8xzZgI9EHA2mLkiMIc1WRgjN42tEs5yKIWUN2xUFEqz3GPvYeYjmrTdFs00UzGJ9AMMo3jadIDffAlLGDHS5RkTlF97PjxpNWSYoNhv30IP9YKUVntCyAytphGeAA0AtND7X25kF66b4VLWjdVmHsWqFLVwD','JP','r',13);
+INSERT INTO ti VALUES (-3644906,814924693,'a','HMcr0pIhW4cURtfzM8okUnCOF7f3iW4Ii5SaiubdHbRWwbZ9aqNHQYhpaHddwUGaNFBEXEx','g1o','p806Nz1Nj8xzZgI9EHA2mLkiMIc1WRgjN42tEs5yKIWUN2xUFEqz3GPvYeYjmrTdFs00UzGJ9AMMo3jadIDffAlLGDHS5RkTlF97PjxpNWSYoNhv30IP9YKUVntCyAytphGeAA0AtND7X25kF66b4VLWjdVmHsWqFLVwD','JP','r',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4505834,-251273364,'o','yR5ljv6JtnoTDHeCfC4AB3YZZtjb0OiqRPcxndSfOS30jm31Aak5wvyj7W9eJWoGBLWGuH','EwLCJ9','XpuSqHU5nzxp2Ov8GjigIJwyZuNzuYzkBvhNpo5WrYUkiEdXY4qal2QIdNzqPWvBQhNjClTXDPnNNcmMb7mk4fRd5JyCdfEbaf5dexlR5jtYsMjYXTd2SysQd8OtyQjUdRltvN9LytZyrzSFE9SIbATp8MJ7VTB2KNmIhgxEEauCGlwYQKpDxFrFF6aq963wENCnuJYBNE','DMg','D',14);
+INSERT INTO ti VALUES (4505834,-251273364,'o','yR5ljv6JtnoTDHeCfC4AB3YZZtjb0OiqRPcxndSfOS30jm31Aak5wvyj7W9eJWoGBLWGuH','EwLCJ9','XpuSqHU5nzxp2Ov8GjigIJwyZuNzuYzkBvhNpo5WrYUkiEdXY4qal2QIdNzqPWvBQhNjClTXDPnNNcmMb7mk4fRd5JyCdfEbaf5dexlR5jtYsMjYXTd2SysQd8OtyQjUdRltvN9LytZyrzSFE9SIbATp8MJ7VTB2KNmIhgxEEauCGlwYQKpDxFrFF6aq963wENCnuJYBNE','DMg','D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (5794118,961297024,'U','bEj1Fkw47UVIfMFFyfKSIoJw9VNkSXVl37ZLj5dsggaZRx3fAcH8WkZMIGf7ig094MuNYcnhGXYai9HOBlNLCV68tYbi','R9BGVa4PhUi76R','abfhr6Le6EHFxCxBm1jNTdhCuHFARNCxBoV4x4Jlum6KTryYtQFA6ACi7uhxmecwjET1JyWU7FiuhmHJ1e5pb0IuROtVC5HifiqXBpOUYjzeYZ5hDNsE8Mc8fUbGfsegOAgL8P3tAatQOiWSzMTO5V1Elz','9','6',15);
+INSERT INTO ti VALUES (5794118,961297024,'U','bEj1Fkw47UVIfMFFyfKSIoJw9VNkSXVl37ZLj5dsggaZRx3fAcH8WkZMIGf7ig094MuNYcnhGXYai9HOBlNLCV68tYbi','R9BGVa4PhUi76R','abfhr6Le6EHFxCxBm1jNTdhCuHFARNCxBoV4x4Jlum6KTryYtQFA6ACi7uhxmecwjET1JyWU7FiuhmHJ1e5pb0IuROtVC5HifiqXBpOUYjzeYZ5hDNsE8Mc8fUbGfsegOAgL8P3tAatQOiWSzMTO5V1Elz','9','6',15);
+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(52) NOT NULL, d VARCHAR(10) NOT NULL, e VARBINARY(36) NOT NULL, f VARCHAR(58) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20039,-3303822,'rO1qOjTEA1PdaIu','FBxnLB93','dvOKJmwjy68S','reVs9x0fMAyPMODfCKxTvD8iu','bY','p',0);
+INSERT INTO t VALUES (57365,-2275007,'27puGSZ','vO0bxavk','fFW9zJ4LCSj1om','A47Y6ioy8VBVkxDz8Q8','cv','N',1);
+INSERT INTO t VALUES (26505,7397965,'brLW2Jr2hClepaRBml2pX2C2QoHFh2Zqlz7roh','haUeAs','8kQ','5TgAVsLGVG6UcBjKTPQ4Z9Zfom4AbEgUHvs6BR7K','y','u',2);
+INSERT INTO t VALUES (32431,1874509,'2davtQ','8PN3l','Xd1p','CDZMxLoE8HCLeoB8hRrIzykOgsi8HO9OcbdpO5DVM1epXI8x3','b','Z',3);
+INSERT INTO t VALUES (41937,-6185401,'4OGiY60lCts3DZikuk18a9azxsI8aa9Qeb30CmTB8TOWH8nO','B7iIe','BYW2n91L1w5','HKKbkFSuGEXNwThJBNfwgJop','ex','Ta',4);
+INSERT INTO t VALUES (30846,-867508,'mcp1CdpaPYQwgjwV3NOkuSOu5e0','WF32o','HrAhiTUq','7XQ91jbJ0SLVd','e','R',5);
+INSERT INTO t VALUES (11391,926043,'ktrzkxpL','IFuwBS','SRjzR9sQ7iG3L','AQQvqVAJOzhlUIDbetpS1nBlTOuuFo7PW9tbK4AgifEeLbT3dfLUF','g','o',6);
+INSERT INTO t VALUES (63837,1744921,'8eFWhqGHas6HGEzgZ5sy6AXLQfB8SxPn','juI','npfXIRtqkl9kRE52','kjIh9Cdwjl8CDlgJo2NVJlTnTFKsogWHzDUqZ2vjrq','u','h3',7);
+INSERT INTO t VALUES (59602,5024515,'4vPF0eIkM8EsnSQG6g8P1X2gFXk82EsO','HEzt1uvK','lf9UEi','HW','6','lu',8);
+INSERT INTO t VALUES (64184,7213855,'1tAzlQ4rRzh4TjGgMx0','q3','nUV4jHUNqjBWKyhjN','ZEnJIpIc0EV','5','f',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(52) NOT NULL, d VARCHAR(10) NOT NULL, e VARBINARY(36) NOT NULL, f VARCHAR(58) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3584343028,1737483409,'NDtT9522uTwjsqS3NFQcgJI7jDZYtlnFRQ','WgA6y32X','oPQwNWujO7JXsXBfgj','7kkb8TUziOm3ANobvr7Wln9L6xjgyy4pcBlXkQwsIxFFi7UIRjsmuY','x7egncvHEJBJg7kvhHuSqINk7M4xmU9OUPz33CTVcXZKTxzrvnf','JLN4BsXQVuDcKjEJlpYJaAm2upYV8DFyD46qFqefxoS5kGIledKCn1CrVagnKBw0C2UlTCZmb9L2br3PNpFwl3tWyMn',10);
-INSERT INTO ti VALUES (3584343028,1737483409,'NDtT9522uTwjsqS3NFQcgJI7jDZYtlnFRQ','WgA6y32X','oPQwNWujO7JXsXBfgj','7kkb8TUziOm3ANobvr7Wln9L6xjgyy4pcBlXkQwsIxFFi7UIRjsmuY','x7egncvHEJBJg7kvhHuSqINk7M4xmU9OUPz33CTVcXZKTxzrvnf','JLN4BsXQVuDcKjEJlpYJaAm2upYV8DFyD46qFqefxoS5kGIledKCn1CrVagnKBw0C2UlTCZmb9L2br3PNpFwl3tWyMn',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(72);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
-INSERT INTO t VALUES (3271663090,1777721345,'qHVgDT06gCdgM5m0O2fmg1RByEyaD2vN4WYb3tZ','c6WbJS','vZJVkxeGmgtp7wYK','yGjt37SoubrcfqCEY9CKeeHtjMg','noJbb4TBlUdU1wOsJtJuaOh0CYdHeysR2ihrBy7','7fecIRj1BCIkv2rnnHfdhboNjZHdPPpsgbkCc7bUBKmYOLg3wk',11);
-INSERT INTO ti VALUES (3271663090,1777721345,'qHVgDT06gCdgM5m0O2fmg1RByEyaD2vN4WYb3tZ','c6WbJS','vZJVkxeGmgtp7wYK','yGjt37SoubrcfqCEY9CKeeHtjMg','noJbb4TBlUdU1wOsJtJuaOh0CYdHeysR2ihrBy7','7fecIRj1BCIkv2rnnHfdhboNjZHdPPpsgbkCc7bUBKmYOLg3wk',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (50250,-7778619,'QcHa6zX1zcqbeb2Ah4V','GxamA1W','cBQJsKheK645fghK7v08dOD7Tm','9iItyLvsMUKCmLkpj1','km','0',10);
+INSERT INTO ti VALUES (50250,-7778619,'QcHa6zX1zcqbeb2Ah4V','GxamA1W','cBQJsKheK645fghK7v08dOD7Tm','9iItyLvsMUKCmLkpj1','km','0',10);
+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 (51648,-6347514,'G5pPtnnIe9V4DLvqcqq0dC64qaMD0M77sCaXPCl0J','aYEtXoiWE','HefDvvjzZv56mWwLYhHqUPVABMRWx','JGkeg6Rh5hSki1BwAI8rh9w2WWLkWAE6VseOnALyvJSXLPxNkccl','lf','3',11);
+INSERT INTO ti VALUES (51648,-6347514,'G5pPtnnIe9V4DLvqcqq0dC64qaMD0M77sCaXPCl0J','aYEtXoiWE','HefDvvjzZv56mWwLYhHqUPVABMRWx','JGkeg6Rh5hSki1BwAI8rh9w2WWLkWAE6VseOnALyvJSXLPxNkccl','lf','3',11);
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 (1191316568,727052979,'v3h6KWZW09PJ52BeLz13U','Mvs0Yz59ge6kPRwwlOHH7o7GT9fdPUmXetnEf5MOq7baLwH4uSD6f9ScJe5I5FvZ1uEeiYssSL8iCNeRoFw9UsigYuVSWI6UCOhs6P015dkuWvd5XJWgP54VvHxbbCTfFuOwQhhT91YYiXCelaAZOaGa589hnvzNBQuZP0DCy1cO1SiW6rREycLQE5Do5e6zhaWZnqnifQ6Y8HQxm4mN2uBeSiT09muI','qBNaH','NLqxKSWlPOOZ0hgYm','GsTRIxBlPhj13XGVtKp60KCtzi5kQWZrZSO3V2udQ6nVt6QzTQf5RlrZ1DRjsdzKTaoIo76ctEFwa7J3sQg01YLf77','OezLV79C3Wd9xILInAsWYSKCADIMTY0IA9a3mPyuv2K3a32npQ7L6B9DoVxoOekpIzFxRAlF',12);
-INSERT INTO ti VALUES (1191316568,727052979,'v3h6KWZW09PJ52BeLz13U','Mvs0Yz59ge6kPRwwlOHH7o7GT9fdPUmXetnEf5MOq7baLwH4uSD6f9ScJe5I5FvZ1uEeiYssSL8iCNeRoFw9UsigYuVSWI6UCOhs6P015dkuWvd5XJWgP54VvHxbbCTfFuOwQhhT91YYiXCelaAZOaGa589hnvzNBQuZP0DCy1cO1SiW6rREycLQE5Do5e6zhaWZnqnifQ6Y8HQxm4mN2uBeSiT09muI','qBNaH','NLqxKSWlPOOZ0hgYm','GsTRIxBlPhj13XGVtKp60KCtzi5kQWZrZSO3V2udQ6nVt6QzTQf5RlrZ1DRjsdzKTaoIo76ctEFwa7J3sQg01YLf77','OezLV79C3Wd9xILInAsWYSKCADIMTY0IA9a3mPyuv2K3a32npQ7L6B9DoVxoOekpIzFxRAlF',12);
+INSERT INTO t VALUES (62579,-90590,'JyKT1WnpUvmAkHrPuxh4h4S0p','S46RiQAQxLxRl7TsAJ2Fbix8t7Ur8TZfAInTIlyIVw8MLg2YR4aUwl5igZ8CKSsi9DmCrmW405BtDrZTfWEf3SYM5stc0ceM4AMQAI0SsEh6VH','n3ML','K','z','Sr',12);
+INSERT INTO ti VALUES (62579,-90590,'JyKT1WnpUvmAkHrPuxh4h4S0p','S46RiQAQxLxRl7TsAJ2Fbix8t7Ur8TZfAInTIlyIVw8MLg2YR4aUwl5igZ8CKSsi9DmCrmW405BtDrZTfWEf3SYM5stc0ceM4AMQAI0SsEh6VH','n3ML','K','z','Sr',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3258284692,340818285,'MTNka','TUcGnYRUGGif1K7PPpoQnsdzk4WAwqZ9529lwLnvExXaHoENbHV6Mf6ge1KEiB7hl1oC9CYe4RPEUwQxMCpitm9eu0iGJhRSddIW0qLnqAZWGDPugjrDvvYfDC8usM9SJ9kM0bI','aEc9MDGa','rdiI5owNPIdgBnfsnkGtLDsmb9fcBY8Ag8RkACwqDboH8mDNd8F4PnsC5XMCpA9Cv2LC8NkaBfDfOElPQzZvNPHIhUdhkmn5zqWe21FVs3nJG7Fewkc5XEDEvCks4gnyinUHhphspykxKj986dIFPYfYuX16RF5B1TAYux51QzxPV2ftlzHMqz7OKLG10Z3A8iXqHYRkrmVA4ptH4T4fodHTrV060LRL4HGxbmrcfQiY','TcSDr3CGbeQbwb','WPk9W4EX75g03YJIG7S5mR6pOOWaptq0SWQogViLTHgbBKGRBiQZDMLVc',13);
-INSERT INTO ti VALUES (3258284692,340818285,'MTNka','TUcGnYRUGGif1K7PPpoQnsdzk4WAwqZ9529lwLnvExXaHoENbHV6Mf6ge1KEiB7hl1oC9CYe4RPEUwQxMCpitm9eu0iGJhRSddIW0qLnqAZWGDPugjrDvvYfDC8usM9SJ9kM0bI','aEc9MDGa','rdiI5owNPIdgBnfsnkGtLDsmb9fcBY8Ag8RkACwqDboH8mDNd8F4PnsC5XMCpA9Cv2LC8NkaBfDfOElPQzZvNPHIhUdhkmn5zqWe21FVs3nJG7Fewkc5XEDEvCks4gnyinUHhphspykxKj986dIFPYfYuX16RF5B1TAYux51QzxPV2ftlzHMqz7OKLG10Z3A8iXqHYRkrmVA4ptH4T4fodHTrV060LRL4HGxbmrcfQiY','TcSDr3CGbeQbwb','WPk9W4EX75g03YJIG7S5mR6pOOWaptq0SWQogViLTHgbBKGRBiQZDMLVc',13);
+INSERT INTO t VALUES (31963,1753570,'uw0wPy4d3BWRGv9zcxMNQP0kkErKFqtFUDFnTyN','idyagysvKj6EwJacCo3acdzFJXVFiJaDRNngpOmhPQUoNNFwwTX3JncZ4bbJNXtTaC361k7lp6rtGsbKqUVM597K0jnXhXpKA8Mzf12nAH4WCf97LwXlrr43rqRGG9zN6cC6YhMFrem8tBBSbUlCzRjVfD0','VJ0H81Wu0mYF4jb','gJ12sZBU71Xpdq2I1KLosA5r02rtisFIZHekd4qxCT','P','J',13);
+INSERT INTO ti VALUES (31963,1753570,'uw0wPy4d3BWRGv9zcxMNQP0kkErKFqtFUDFnTyN','idyagysvKj6EwJacCo3acdzFJXVFiJaDRNngpOmhPQUoNNFwwTX3JncZ4bbJNXtTaC361k7lp6rtGsbKqUVM597K0jnXhXpKA8Mzf12nAH4WCf97LwXlrr43rqRGG9zN6cC6YhMFrem8tBBSbUlCzRjVfD0','VJ0H81Wu0mYF4jb','gJ12sZBU71Xpdq2I1KLosA5r02rtisFIZHekd4qxCT','P','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4424,4827370,'Dj7quHRxOmZvI3WAFqBZ6','IJxP2dcExtp7DSmsXX4jYaWXTTGFXzm5ptBe3nGbuYSGpYZmGwgukucCnBPmXzlHA0D1WI5BI9GdcU','SwTja00gtUrOzhNMs4ftyE6DDjMUlqu','dT2486Z53UzQj90OpsUSdurZqllXh9bT25YAaywLp2ml9XxIinwBIYWpM5NZC7NexWaEzEX5Y6lw9jTjfMOVU80lzuDPIddb4SOH92MB8MPNVxqd9fytouAN0Ggs7ZpplLfRcLvRzeAsuJ9yVBvLEchbIbh9bPZZV382PwUI29Hiull','bi','b',14);
+INSERT INTO ti VALUES (4424,4827370,'Dj7quHRxOmZvI3WAFqBZ6','IJxP2dcExtp7DSmsXX4jYaWXTTGFXzm5ptBe3nGbuYSGpYZmGwgukucCnBPmXzlHA0D1WI5BI9GdcU','SwTja00gtUrOzhNMs4ftyE6DDjMUlqu','dT2486Z53UzQj90OpsUSdurZqllXh9bT25YAaywLp2ml9XxIinwBIYWpM5NZC7NexWaEzEX5Y6lw9jTjfMOVU80lzuDPIddb4SOH92MB8MPNVxqd9fytouAN0Ggs7ZpplLfRcLvRzeAsuJ9yVBvLEchbIbh9bPZZV382PwUI29Hiull','bi','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (39780,4658468,'ct9Kv0G2e2t2flhQ8R59ryiYrysrfUm6nscg','cImAJZUVuGo9yAersuXUWlIOYWTOvD9sEqVtS2GHJLEwYhP7A3DsekRj56pWhYPOMq6OwgQpzwmlHWVQWzTlLE796z4cezj6oplAvKJ','FLF','btJDIBkRvlOuhMNingcAu4xUhb9B68QkliCoL4CsApLwx10kPbxqiFshv9ZEnS3NmPGyx3G937YdspV0ypuwVJ2Ka07oXeU6O6Kgiv7CscHsD0h1zWCHpbyPPg7OwpfTbwZXfRD6UETsnc5kLZCae2j22uqTSejdIFxE42R9fqZUMkndZKIMrXCtEQsPtCJf5vQwflfebh2zegRDkd5','vt','Uj',15);
+INSERT INTO ti VALUES (39780,4658468,'ct9Kv0G2e2t2flhQ8R59ryiYrysrfUm6nscg','cImAJZUVuGo9yAersuXUWlIOYWTOvD9sEqVtS2GHJLEwYhP7A3DsekRj56pWhYPOMq6OwgQpzwmlHWVQWzTlLE796z4cezj6oplAvKJ','FLF','btJDIBkRvlOuhMNingcAu4xUhb9B68QkliCoL4CsApLwx10kPbxqiFshv9ZEnS3NmPGyx3G937YdspV0ypuwVJ2Ka07oXeU6O6Kgiv7CscHsD0h1zWCHpbyPPg7OwpfTbwZXfRD6UETsnc5kLZCae2j22uqTSejdIFxE42R9fqZUMkndZKIMrXCtEQsPtCJf5vQwflfebh2zegRDkd5','vt','Uj',15);
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, c CHAR(11) NOT NULL, d VARCHAR(44), e VARBINARY(100) NOT NULL, f VARBINARY(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6216248,3777580891,'olvyB1','aq49gc7rnBZSFTuS8cfQCbKbzS4rR6yPV7KgE','4pX7Aw2Z58y4F85asI9Vqp7f4pw9ly5ru1KeYQS8lfyF81kTgOT6muicSL6B','z6MJE2VfqNcVtcWLHJ','yZpEojRYUlGGIzCigOX7PKvSHO2jNOqonBC7nGfc5h4aJ8RJyNn5AZ4sRlQs7BOh','noXKcqeQVKX9hTZxObML5aH4zB4uGfgMVxXI7Fn1dRRi6tKPgJAGPI96RcLoL4GVXYgqSZtvKv5Qgcl',0);
-INSERT INTO t VALUES (1152515656,863832247,'W5zUhS','oVga6r3W9Zz','WYHGhj','OUOn59ICBvSsxe','J0YCnvUdqaoJmLl1TVYcLK9drZLbM9CtliW7j3YkmkcWVLHhJLzWv7gSH47JVqb4TlRmVlzU','o',1);
-INSERT INTO t VALUES (-907886003,2523215483,'Jh2SeDK3iO','Zv0N9JGrMzkiSEtcioaa4kOMlPsP','bSDggTXggVwqucglAsiej5OQxPhaSFjDrRFgDzZLiVK42WbnSwpL9VVb3l','XRkrYi6ywjY5rgEkF','sUwHhz7pW3RZR4ch5ehZc43mEYEteBUNgB9tiHUd8ZDgBjPKvrraiZtpOsiAbzEl6aLcSKMXOlyimXvPUFDztHWHqCqUa','vOvY9FuVsfYdBgbmQJj11RWEKcBHLl2DBjPuhaY91e6mq7KuAt0V39H171iSidIJLJfvg3NfZH9scabJeqvihRLKbIKvT9pBYF0U',2);
-INSERT INTO t VALUES (2082485143,1276370110,'sxqog2','4ab4rA4eM2rMcQyzi9j7TpkFpw802uag8H41Ir5dr','6yFpZMw82XxIniJmAbFRkNPzoL2Ra10PU','AYqjmPx6EYCQhXtIEA5JdE6N6YMF8wIlFf4Ki4vplshe8YewbSs0clSqJJ8lVcQs','vDVwyMVTjIsoVAF02jbuRNpfsOf49YUvmkMklBjLOCtckWC7hx9Bo9ahiRrLIDez9tHptZlpAF','ctaAWn8PncSPfPwC9nG8f84F2X8NxPvEW',3);
-INSERT INTO t VALUES (-634604927,2984463911,'3pqwXip5','qkWf','K16AnF178CQwO5yh0BC1Ilt6NjiM8pEo9aTM97v','n3lZXB3gtZQ6','fouQLJKT84kc75ulQNFQxVXGSrz7oenAcLm91kv651sokcGKYVS','C7evQwsYn05lIfqFYywpPm9RjJ2fgukjf1dmvpkcpsnbmEQu2vNmZBz',4);
-INSERT INTO t VALUES (2147396139,637263313,'lV2pURR6c','bh2vAgqQ90f453xjIBt','giRZ9Cj7MtRHeyU8ZMDGChz77FCbJeRuDrE24Cdl3HVRUHM8MFeUJT','Lu4fpgAUnF9WN','wnCpV3NAJoefnOvwDmB7oCqy0iCPZg1Tv09UrqooE8V3iWrZRuESfYsapke2tMUGT3Y','0YRiry5D6VabV2dyOBlWiuu7vCnSgZ1hP2gYhdndS',5);
-INSERT INTO t VALUES (1674605837,3703683882,'cwQJiPZThb','4HLkN','kXAGcCPh1zszYy3gmbvxLD4WV6dqOcQF5NKuW8EMrBfkrbgKKij1IIz7r9Q6IEN6z6GhNyNl','IKuBuZW8sj90nEE','3A2r8YU3XzDdilvgEwDW6WzasbcZy46eDeHJT9OvoIFeGb62684teb3','fqBNf3hWTFiAXGLmbshC9Lo5SC',6);
-INSERT INTO t VALUES (-2083871078,902335616,'7ydIK8','dKXNw0bujkKbbpr','0ngCQrhfOArbHoGRkTCEg5rDj5OMwSEqTsV083OdvguUMyr0IzY1BFVWlnySl1vIOMDbd6zkwAD','e7nST4ALGY79bYdM4hUeaqlgMJcxrB54I7Z','RTdPXsAOPJlYu5A78JqonnvjfArS5n86wmFMBx5XIX13Tv8wKrU0KeIzVKZwnoGr5W6aCU5Brerj8njmki0kPZhDkuQyAQyn3eK','945Vyl8iEsILLALJ8rzyZVplTIW',7);
-INSERT INTO t VALUES (1401122780,3495184061,'JdTri1sWJWZ','sgsFgNZXOqgHJJP4hgYp','Bf709dMqBVttP5W06ea44jFDc4I0CwGB7Mn8ZgMsXfq8ntN0Aw0xgPrvSaUNPQUTeJbAz8ZgCEF0lYRTHUJ','kCkSY2dMCBL','AzLRJQRvOuSehArXYrYw6TSdEgDupNkrLOGwRuYyM6BU516vHTPHQ9hhdNT7aO6kgBjpWXCIbxxYwf2o','LEl2MHQ2',8);
-INSERT INTO t VALUES (985944136,2278328589,'YlS7qAzcPS','j','C4u9gJNHajNokZyBYrc9IbMgZTE9Cu0iLarnCYyTq','aBYGyfzrq07NhKKsYO4BAY3gf1ayQMkTOiVksSlj','iAAHTZwzR4mmLT5utgIBjRR9UF4A9zSlZyAYtf1WqPAH5B2N7BXKfsmLlynvr0hpuTAvgvF6XWcyZSjwTdh20Y2HITts','MUzgG9uNw22EFZicXMWGQ4Ht0eRXgKsP51DVjr5qKcWJ0F3Yvhgfq9WnWchKSS8oUjhDO0QWG6PuLAVGGi3Ypd9IdExoHDC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(56) NOT NULL, d VARCHAR(22) NOT NULL, e VARBINARY(79) NOT NULL, f VARCHAR(67), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9365763,-30557,'F8lRFaclpTijSwN','vdg','zppqTE9d7pbR4Z','X2LTbmsAHD7Z43pdygE1YANQ17SKF2A42qteyNE','hB','W',0);
+INSERT INTO t VALUES (4651455,-20587,'9Io6coi0Eg4fR1K6jPycSbebgo8hoAnjByXaJwZ6e6zHS','u','Rdvw8cLPRLoEkqVKbTbMdJBb7mLdk4','wJ23jGsLRk','AN','8Z',1);
+INSERT INTO t VALUES (11785751,-16188,'e1ZCbyBDoFnKmzsOupOKTl9GuCH7wqmbIV5NbbCX5zApg','iF0TNY4','frfFb08kdM9o4F4wGy02AbF3sLzUwQOZmNdcpIyOxxWfh8qz7TV3rLgJ','fD9dsC0ypu4JGqnSX25cJraQzvOjmq18AWbZaj3CLvgnhREC0V4mUtDsA','7','G',2);
+INSERT INTO t VALUES (13690784,2523,'k1tklQyFf8wjpDbe1knCGuaT4','ESc','OsIaPOPCVEWmZ2vqWzM9ztrGSyTJsIsQs5AOEbdAXl0HGG3CTqtVbUX13A','PhC1czaa0sC','x','3P',3);
+INSERT INTO t VALUES (5442218,-25215,'Npyvy0TiAOeJRfKoDeClgvx8aQ9R7CnABBrmUaZHA9fSL','tdpiO7zG3A','KXjAC0TSAOVLPRGsLxHpE67AYVFDLNeCL9eU106vA8dzZ9Culnd7JeVLzr3Odiv2O','ZCsIjRfvFejwtp0wOCj5hfBSPTJzAAiOZL5G5mnwbo','FM','k',4);
+INSERT INTO t VALUES (13688171,9758,'PkdrRh67VomHCk0wj','EnwAJe2sgAWvOa','ff8VtOWyxqBz55XLcSqSyhZ1d8PzXQXkn8CdLR3','0I8QKDGX0sF205lqXE7tKjshsukNLSH5zavvCvQ5AH1EYfwNb90JkbOZdjEoJ0mKZg','Rb','jw',5);
+INSERT INTO t VALUES (15956355,22450,'cB2BZl2jxM','DzhbkVWuo2nbRp4BA','NFVtCH0SPPYvkxt6ICF6Dj3YOHdsrioIeJjUGLuHtUM0P5aM5dYRTnIXCKObZlOYpjZ','Jq8S2qmeMXsVbbDCBoNC1zq3IQLMYznfDNb665WxkpfM6bhdPIU2n44InNI','F','ac',6);
+INSERT INTO t VALUES (13477259,-7281,'cj00lAvj2hocLET5i5dJTP10','zxIQAZdf00aZqckiqy7WM','qJMUbpo8ye','8','CR','1l',7);
+INSERT INTO t VALUES (12910254,-24056,'6KIyWPiT','9','HemXga6Jtx0XNwkf9cijxbay2nUndI96oaAvMVeWMLu81','OSzj6p1xpy5xPeY1WaIoLv0Qyc9s6CTzYDOABnNiHidY40eg','FG','x',8);
+INSERT INTO t VALUES (10594894,-14957,'peSnccj3G6J5w0HXpa1oHCAtpPNCcExtTc9JS','JA963hbh1t2Wayb7u5qk','HsVB8ClHHkFmS6YywFEYWMM1CRSwsMSQ8LX','eaa0MvlFTTaxjvO4OdyxkdQ1Y9S1j','f','n',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(56) NOT NULL, d VARCHAR(22) NOT NULL, e VARBINARY(79) NOT NULL, f VARCHAR(67), 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 (703994439,2269456965,'Ivg6OkX','g2dANHU5fEtdOz','o8d9HzNrMcGViVHtIMhholZgKzMQLeTZ1i8ATRnnuFWqRXFJIMoV3zeRzAjNyCF52WbndViMjiTyR4Z','xPygznZHTpM2Et8AArjK8lwc1wXZ1EOfz0b51mIM7Y','9RRIr8EVWI1hwloOFYJ0JGNaOkQO73CHO7lC9ghGB','UklV0MBUx5VFLcQ8XD3PiYRD3',10);
-INSERT INTO ti VALUES (703994439,2269456965,'Ivg6OkX','g2dANHU5fEtdOz','o8d9HzNrMcGViVHtIMhholZgKzMQLeTZ1i8ATRnnuFWqRXFJIMoV3zeRzAjNyCF52WbndViMjiTyR4Z','xPygznZHTpM2Et8AArjK8lwc1wXZ1EOfz0b51mIM7Y','9RRIr8EVWI1hwloOFYJ0JGNaOkQO73CHO7lC9ghGB','UklV0MBUx5VFLcQ8XD3PiYRD3',10);
-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 (1335655189,146422501,'onOA','A2HlJIVGtJiALIIZe3OM','endsTEzD01LVWXT5Fv1ouDzAZMi3iaCzPyfmBmj','iiMI80bC0LxzQ2Y7LmKehJTb5LB0XKsca14SnXYmg19eaeOiNp','WKbRdbfVGeJ5pbVMMbwHfJ0V4JFyaP4ddQAxY9xmT8OETH4qrajeuaufIKMrAE8FbmOK1oyuPUiNPM86mUj1g3B','01CIb7labweDgcEICjhtG6ZTT6Z2Xv9mtB6LjIqFNDvQFpaayiNuOkWS9TWx2TuBFYr',11);
-INSERT INTO ti VALUES (1335655189,146422501,'onOA','A2HlJIVGtJiALIIZe3OM','endsTEzD01LVWXT5Fv1ouDzAZMi3iaCzPyfmBmj','iiMI80bC0LxzQ2Y7LmKehJTb5LB0XKsca14SnXYmg19eaeOiNp','WKbRdbfVGeJ5pbVMMbwHfJ0V4JFyaP4ddQAxY9xmT8OETH4qrajeuaufIKMrAE8FbmOK1oyuPUiNPM86mUj1g3B','01CIb7labweDgcEICjhtG6ZTT6Z2Xv9mtB6LjIqFNDvQFpaayiNuOkWS9TWx2TuBFYr',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (492098404,338422213,'Ov','fjFwVxJx6UHuDtSYxLPQUi69bxsdshpYZP1O1','7NdA2oAbLOGD8d2Qc4n5vb8GZMqHDuSLZbalTnR3kdydNAwiWT19UdkEW0VSk7QHachRRziAykR8ZwX','VyGkGcdOL5uoOwL8lugCGjDIpxc1jBP1V8CMtD03nnnYVY0ZE4QQk6tE2KcVV','axLtHXpMkOfIQF5G0ZpVD4FHyzV0q0ZKgWKR9qJmVDkFImhYezwrA3XFtdrcGKLxJ2X6qR8','sJU78vnPqE9WQOxF9fdIqMEOkymxAHhcEThLFvSN',12);
-INSERT INTO ti VALUES (492098404,338422213,'Ov','fjFwVxJx6UHuDtSYxLPQUi69bxsdshpYZP1O1','7NdA2oAbLOGD8d2Qc4n5vb8GZMqHDuSLZbalTnR3kdydNAwiWT19UdkEW0VSk7QHachRRziAykR8ZwX','VyGkGcdOL5uoOwL8lugCGjDIpxc1jBP1V8CMtD03nnnYVY0ZE4QQk6tE2KcVV','axLtHXpMkOfIQF5G0ZpVD4FHyzV0q0ZKgWKR9qJmVDkFImhYezwrA3XFtdrcGKLxJ2X6qR8','sJU78vnPqE9WQOxF9fdIqMEOkymxAHhcEThLFvSN',12);
-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 (-633619626,1025510629,'fgxZUU','2sBw0NDWh82Nsf9o4ptWD9v5UB3j6TYFobHQZHhxCPW4MO6TZgFcek5hQEQul8TUtNQ62DjHDXVkRyTpVIjCnOmHpQumISeY1Fh3l3LApNm7ZOUBmKcKPKyKf4z6BCgmzZOtOZvZQ3mel8YHbJGTisdPR7pKIO3FBB9QjITx6AwHpY67iOedh5ZpR5gALSfRLzrPYIroClB9G2JbibRuyQ4PNJXxFJ9UjPoFiHbF6z3j2XcQqZ9sGknyuuqXN','1ax5C1x5JTg175ItWILXuwpcsGlDRptmUrdGvjXyjQTWnVOM2caDrEGvMi','DhDKtqW','DfOvD75srZoC','wM4x23QFPOdDySiEbdZEejXdcleS0I3XPTxW5oKPHrgao3LCy',13);
-INSERT INTO ti VALUES (-633619626,1025510629,'fgxZUU','2sBw0NDWh82Nsf9o4ptWD9v5UB3j6TYFobHQZHhxCPW4MO6TZgFcek5hQEQul8TUtNQ62DjHDXVkRyTpVIjCnOmHpQumISeY1Fh3l3LApNm7ZOUBmKcKPKyKf4z6BCgmzZOtOZvZQ3mel8YHbJGTisdPR7pKIO3FBB9QjITx6AwHpY67iOedh5ZpR5gALSfRLzrPYIroClB9G2JbibRuyQ4PNJXxFJ9UjPoFiHbF6z3j2XcQqZ9sGknyuuqXN','1ax5C1x5JTg175ItWILXuwpcsGlDRptmUrdGvjXyjQTWnVOM2caDrEGvMi','DhDKtqW','DfOvD75srZoC','wM4x23QFPOdDySiEbdZEejXdcleS0I3XPTxW5oKPHrgao3LCy',13);
-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(4), d VARBINARY(93), e VARBINARY(43), f VARBINARY(96), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1822285,-28,'iMnJ','OsGVhR9PUHwDiBLHQpRi4kvGXIQqkIRaQjPikcymoGaSteTgu1AyhN9jM2','0tLpxvON','msTl5Jopwu2snNqvwFzRm3QCyWWEsNAhuZUNc3pB26krY96OcHREHP1vD9G0urg06GPovxQe','sR5h2UUUDlvRoakZAcTxFLf6g','0Fm8Yfrvv',0);
-INSERT INTO t VALUES (16509953,21,'CF','BR4iW5f3Ibkf2jvQm1o0NG77','5BzjtCXK6QqwRVMBqiBEGBevb','pv1hWUKYxxB2U8e9vlpQcQrDgInorORzPSq8iAIDJkBJ8yMeg3YLcHZNWZm5ZijnBcdb5Vsqyot1m079b','etEBiGCoiNmNqLSSTvA2slg7AE5NML3r12nd96UTVGCihrD9nhnvFwvZZ159zM88hk5ZCLuQ8wjSC9BIotLsSPdBeGOVif9St','qEWqC3XPksz6peDbb3nbQe0ReTJHAVVZ0kMFRyz7jvIy1',1);
-INSERT INTO t VALUES (468079,5,'IT','z3fM9IH1jPGDampoJN0Nof1lvYyekJxLQcXQOBBkMQuIr9uvPwzu2mLJTqGqrM8WFbtv8q','GgNeQ7yrqTBiWevWBn7L24XawABX7GND047Sf','bb1f7xbwTUlYJpxo32QBaCiq','PteSLwzqW3qNm3619HUr509Jh66TdoJy0ARdckY9MvTjh5lo5fyYzZuQbdrQVpCUBh9o2dYDBQx9fArbHP','u3pEXcU7CyhR5UJtP7rkxOWijEfvH942RiauVmYeXilPTsgmVWfF5bxhw5dhkAWKfKhijjR2F',2);
-INSERT INTO t VALUES (16434257,18,'rko','eokSnP','Tdm7pANoAOgXfMbc6WWO9S4dYm','934bq4AVmv','hVGDTHXL28jLMxyMxmsyvLmu8pgaCqMbM7gtdFdK8atgoJACikw0ZRqC1pX7TQPgcVvrbi3','4U08RpnOh4HuAmbgyyfm96Iswsdy6A0niQ4Ig7Kz44',3);
-INSERT INTO t VALUES (7386544,4,'di','eAqcyqu2tuuvEk321SA6XhKxPDYZzFpSf9nTelyG','mdCVd4LsDANXVgHji3','cybTs2GElfGaAqXY','AbRQl1WQIT6zNihYCyHUaijC558KqHuEyofNe1HlWFK1j92rcoc77o8Qwb3XhAzvrfrKQDChXSTSY','0EY97DN3At5dDLQdDrXoNHjJ8Vl9pzNQ6Nq3vXKatZR8jv699FOhyZxu5aCT37rq3JaMCpotnHCX',4);
-INSERT INTO t VALUES (12723387,9,'gltb','ntkh7Xsn0LP08ZslVuKLAhwhlMSX9taB1LBtGXtjTH4AkogPR4jl74DO7jTwXALVgBE6YZxJia11HNYIg3qHwWD','Z97NoYvVAUYt9OJVk5DNJoR63UF7B','aXMoQj9KtO7rK4h7UnhXcIztHt0ODrv9z5ec05xyPBCXcxiO','3Mecuk4ltYBBPqhjGXt9YMSCZ1b4ZsRBiMTyHUBUguWyB','LZU8jQhBf1OE2xibpljXN8OC0IJ2Wn7GeWJyhc3aMVQv7xWfLqMDHUgnHlwT6VDtWGwVGNyaF8cD4Xr3fAAiWisYlYsi1',5);
-INSERT INTO t VALUES (12269304,-50,'I','z7phUmdrFIM0fh57tuziXmFUMAHzoh60U6amq43r9b0Z5bijb0PCrV81RiOBj1iStoL91I48dt2O2s21u0','xMcemtxrDsyJMhMtR04HibUcTKMwDbQtVBaxT1HK','hNBRv3E4kLhpdKFWA9ofgegtY3DS1x2TjNuZYf5U0yK4VOfBUXGFuBy','XwPZYmmaKLsHY2CXJM5dcbl2dJPtQ5Vl','7kjam2oGYqdjUSLunZMk2BQUKi1SwtwRWeZJdcwdlggEeS5UMUtu7xBRyTp2R9pY7dNFN',6);
-INSERT INTO t VALUES (5195482,-38,'ou','4oFYvqckMtfgT8AAM27QusG7oCKL6qLgJPzWfyacom2ijVucWmy2hCLhMx1H4vr0SCHCtaZXV2O3Ok0TloFePilgZp','jzL8ns7dBKe2CJ6aiZyNbHcwgSpkBoIoGaYl6NJD','tpL9Ztg02DHPR8BMFdNVVrZEASKUq6HDLvlbHl','EpzzxE6lgaO0C4i0OfpzeiwOsK3z9B0nDqTTn4DB9nS','yXEsM4UrnD7H6OjslpsvM1b0kW60mZSFKNBhNKJW2W9JKVga7YmE7',7);
-INSERT INTO t VALUES (14985348,75,'pY','oZNWBa10N5x7ri56TqFLnKA','JolM7xN2AtuxK5XEJ1Bd0','UwMvnJzeHSt3SLocAArnpSGWzKGoPWuoNrjdm7','RhSAWgLx8TpS3SyHvFSpAFZbATfGYlvkW7YAU4rLTcd5aKV6kD2o4hGVUjnfotAcU8de8gIU0k7trtTsbhtafKNkCTCO99xcrgB9','0NoTb7lZJ4krohCN3n6e59sPEgfVKmIgbYierWwLq',8);
-INSERT INTO t VALUES (2474063,58,'TvXU','5EVN4bMBeqhlcOefmC0743NSnyrCkUQ5n4fDcHMvf86P3JYVE2Rgg2zsVhvhpqfXMSN5T0OEj8','dtOkwFKzmvZIFqO0f8AZzf7xT7IEyYVK','RGLOHHMO1o7GBgmxCHnjoLJKQElOwrZT6bEEdn6vJem3ry5Bpuf4Ubocp9Z60h1gV','tatdAXdA95cuEb2AVnboK1KIm4FpTzT','eZ5NdvqK39X1GQxIGI7rbZLpVjk40ApxvltdLTRz8ZzCcgr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5157048506738158050,-23493,'IZnZ4braYfmJGKjjYYNcvlOzIWEWmNwfzDxRBa6tNV5mEy','vP','zDi8VEeCrHxXHl8kzbjgoTJhpdK4277dWtKFAn2a7AVJN5HsKJ','tzb7LC1NXgbhiva9bAEss2v0bzMZgv9Bq','9l','z',10);
+INSERT INTO ti VALUES (5157048506738158050,-23493,'IZnZ4braYfmJGKjjYYNcvlOzIWEWmNwfzDxRBa6tNV5mEy','vP','zDi8VEeCrHxXHl8kzbjgoTJhpdK4277dWtKFAn2a7AVJN5HsKJ','tzb7LC1NXgbhiva9bAEss2v0bzMZgv9Bq','9l','z',10);
+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 (6778052825194182984,-10330,'ESTSIkbQcJZHzT5Hx9KSA42Y4','TBGOc','TiD9J85AHPxJBPX9x6z4qlZTNo4Hghu','w1AKxFW40IsOvxQ5Pg3zE1Bmj7QvLO1I41Bdby7c5GAmXH0ZeiReAVT','WQ','o',11);
+INSERT INTO ti VALUES (6778052825194182984,-10330,'ESTSIkbQcJZHzT5Hx9KSA42Y4','TBGOc','TiD9J85AHPxJBPX9x6z4qlZTNo4Hghu','w1AKxFW40IsOvxQ5Pg3zE1Bmj7QvLO1I41Bdby7c5GAmXH0ZeiReAVT','WQ','o',11);
+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 (1637596591596226433,-2056,'qmS4m6zIciTVuolKWoKDgBL','lzIUNh3pMC4AeOFFUWKdrbZb3HCM75PE8x8c8RNqtTG1XsGIuovmoIW7DSXJ4JtwisStGh1kvY2vd9w01GPArNFMI','TAJDVM1tpOQXMHHyIE4monz8V78WJaGGnYUaLkFliPYpxSOKhubZCZfHh974P6fdSShO','1bWjlDIk69pZ0yN7HNrGeLuB0V7y5n0IgtTW8n5Fytzeo5jLTVUM4x6UIft8dp65RQ','n','9',12);
+INSERT INTO ti VALUES (1637596591596226433,-2056,'qmS4m6zIciTVuolKWoKDgBL','lzIUNh3pMC4AeOFFUWKdrbZb3HCM75PE8x8c8RNqtTG1XsGIuovmoIW7DSXJ4JtwisStGh1kvY2vd9w01GPArNFMI','TAJDVM1tpOQXMHHyIE4monz8V78WJaGGnYUaLkFliPYpxSOKhubZCZfHh974P6fdSShO','1bWjlDIk69pZ0yN7HNrGeLuB0V7y5n0IgtTW8n5Fytzeo5jLTVUM4x6UIft8dp65RQ','n','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2891230436218664251,-7732,'BWCGU','C9VJeNKc60DQfPMkKSEA686Synsm3tJT25TUmqaAPxc5UCY6DWEKeT52Xs5YAgAcrmOUvzIwXd2uLhGIAUFRPyT1GecIp1XI','hosFyosulF7uWZk1hY2OwRJ4p5CD','ISRlGg7iCmSDoECDSEiaTjAfAfNt2v9feIciNCUmaljPNLTGXPBGhDd4Tkc2KtqSQnPFdoXIB2HvlALXkY2dkrD7vhQCCosuH6RKZ1rkNOO6F3PEdhgU7VORX8B2MPpwFVSv6RlUmfjeV7xPE91i7VZOtqfVrKqf7zI8SLqbBKLl2STz5xkiPShSUWqdf5FOxUUb1Wz8pZYFvBy5AMMTVc0PiKBxX9TziPfPHD','1p','T',13);
+INSERT INTO ti VALUES (2891230436218664251,-7732,'BWCGU','C9VJeNKc60DQfPMkKSEA686Synsm3tJT25TUmqaAPxc5UCY6DWEKeT52Xs5YAgAcrmOUvzIwXd2uLhGIAUFRPyT1GecIp1XI','hosFyosulF7uWZk1hY2OwRJ4p5CD','ISRlGg7iCmSDoECDSEiaTjAfAfNt2v9feIciNCUmaljPNLTGXPBGhDd4Tkc2KtqSQnPFdoXIB2HvlALXkY2dkrD7vhQCCosuH6RKZ1rkNOO6F3PEdhgU7VORX8B2MPpwFVSv6RlUmfjeV7xPE91i7VZOtqfVrKqf7zI8SLqbBKLl2STz5xkiPShSUWqdf5FOxUUb1Wz8pZYFvBy5AMMTVc0PiKBxX9TziPfPHD','1p','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5852893489833054484,18651,'IckJJP1QZNt2Ql','tQ9akVkIlgwr03Mm6IS23GiqWragjnt85bnZKrOxBsxgpciuGmLyCDK1VTqy4aG3ykLzBK2vqw4','C9FTfKlg2rn','L14K7G192jZwPjJt3cSdjkhAiY8s4o26WuSPo9zvNSkgJTbQloNluWs53kA2qE9kF1V1WQ1CjqajxJeI67zPtXjqljcaJ3EXxSzkAgZLV9pFKJikonNovIVbjA2ULxEds0SB4GN9xx5BOXSA3pASWxmPs1mKanBNoYgfAYUICfIzmhRMSA6MfJSUVqtuUFTId4zNg7f3P','L9','a',14);
+INSERT INTO ti VALUES (5852893489833054484,18651,'IckJJP1QZNt2Ql','tQ9akVkIlgwr03Mm6IS23GiqWragjnt85bnZKrOxBsxgpciuGmLyCDK1VTqy4aG3ykLzBK2vqw4','C9FTfKlg2rn','L14K7G192jZwPjJt3cSdjkhAiY8s4o26WuSPo9zvNSkgJTbQloNluWs53kA2qE9kF1V1WQ1CjqajxJeI67zPtXjqljcaJ3EXxSzkAgZLV9pFKJikonNovIVbjA2ULxEds0SB4GN9xx5BOXSA3pASWxmPs1mKanBNoYgfAYUICfIzmhRMSA6MfJSUVqtuUFTId4zNg7f3P','L9','a',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9576853772807478170,18418,'dwm2','aZMoCNw4glQ4SfI8e1eWGBd8nsLjAVzvI7ZRTpGFeIsYITeuaNL00LUUT3ObEl2aVY8ayHWtyT06424UXxYUUDPaoi5zrdceQ1sl7HZbAhZuWUALvYpXtfLnExzzTbyuOJskw2cCcSHcl8cWoYrPRDSbneI8baIEbmOP4EjSJFxc5kS2W0XdEapBvqMMxQ7wO3Lvo6SXhKnsybEKyRzxqCFkPSEtFNPWY','xsxtvFSx1UqA31ok1qT8qF6JO1y7plFbhadH4Tiqju6ctGGyfpBYcwZZmuA','VoAirG0vTrpmnk5ZA5i4qoyep68JWoDXVdL1uwNtypeWmEblSi98uN98FCsRpaqXHLND7OUf9UDsgID9lFnrkZELrayNvuCm0BRHEW5AwTThcSy3BiWZvo1rV8pC1MvRXZRSPniZl1mYmTkE8EQP3nBPiwAOYXxjg9VYuLrZo8mFq3FESySIlOy1','JR','c',15);
+INSERT INTO ti VALUES (9576853772807478170,18418,'dwm2','aZMoCNw4glQ4SfI8e1eWGBd8nsLjAVzvI7ZRTpGFeIsYITeuaNL00LUUT3ObEl2aVY8ayHWtyT06424UXxYUUDPaoi5zrdceQ1sl7HZbAhZuWUALvYpXtfLnExzzTbyuOJskw2cCcSHcl8cWoYrPRDSbneI8baIEbmOP4EjSJFxc5kS2W0XdEapBvqMMxQ7wO3Lvo6SXhKnsybEKyRzxqCFkPSEtFNPWY','xsxtvFSx1UqA31ok1qT8qF6JO1y7plFbhadH4Tiqju6ctGGyfpBYcwZZmuA','VoAirG0vTrpmnk5ZA5i4qoyep68JWoDXVdL1uwNtypeWmEblSi98uN98FCsRpaqXHLND7OUf9UDsgID9lFnrkZELrayNvuCm0BRHEW5AwTThcSy3BiWZvo1rV8pC1MvRXZRSPniZl1mYmTkE8EQP3nBPiwAOYXxjg9VYuLrZo8mFq3FESySIlOy1','JR','c',15);
+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(32) NOT NULL, d VARBINARY(8), e VARBINARY(45), f VARCHAR(33), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (101073917,-6376347,'7CTdYybUzlTU1','wrZU3kM','0TxtjEa4D0Am30PgO7sJpZGiZAo8FMb','ZKiWzep1EaNV8kKCtVnhkfteumhbG','2z','3',0);
+INSERT INTO t VALUES (4250227843,2553740,'moKKTDWnqdT9q6m80seDGhQF9Hr7','EnF7fP','WgJ6IxNjR','N3Ci4aqEoRSXtG','0h','W',1);
+INSERT INTO t VALUES (1797735263,-779954,'mlXN5fLpfhF8qP','0fekTw','ej10BFTPGB','BqTiwHMndSnn1MV1T0x846NUU3pZmsMgK','F','O',2);
+INSERT INTO t VALUES (2850829724,-5501643,'mZM2NlkyOWJfv1v','J','WbOT9Uq8iiJddCAQ','NxRcfpw0P8i4ty7AQHPOKnJBNRthVWRq','PI','c',3);
+INSERT INTO t VALUES (592438309,-3695784,'jkRhZTGpvG0Gs47cQHSJ8nCB','A9RcT6','PP3QjNM','a713CJzuArW','Q','B',4);
+INSERT INTO t VALUES (36562834,179340,'iLCPpx5l1rb','7Hnx7kko','uHEMJ6OI9l2TIZT3OIvCdxppCatwljEp7jBlvF0Y','xaVfurxRRAkLxI5cBHAy81GPnkdAOF','hI','0',5);
+INSERT INTO t VALUES (3578724344,4249234,'jonBZgiy2W','kAn7BSo5','8rLpErunhz','lIeUgDQDiOFhm','rM','P',6);
+INSERT INTO t VALUES (150775215,4263775,'AzJ9ofBesAn','qGBll0b','0rH0CKBUbfzxJCdUo1O','ZLDnQpSV8uF0dhCYDvgf','kk','N',7);
+INSERT INTO t VALUES (2261897412,7879875,'PN','IkP','a','Kmfrw3VrIf10o61XJf2eVmMSSf','p','Z',8);
+INSERT INTO t VALUES (4106670846,-292036,'xTmiXc','19xYg','qoz5z4j7T0vvOlYX7UhOaJOq2gl6SdiZ03opX','ViGrjJhNvM9ETpzEWC9it3','Sg','g',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(32) NOT NULL, d VARBINARY(8), e VARBINARY(45), f VARCHAR(33), 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (10729041871344967039,28,'fZMa','3GSnzZHEwDhPSUkZsOXSSiiOWY','DEmo58OWqYw3mkbqZWvBDTQnp8DMLygAxGC','5t9budMVe9See54MNoNhife3P','gZna3nnaqGaXr','Iw6m3Mvg1MYXw9bagZza8mhZXy42yKAxFvUAFO',10);
-INSERT INTO ti VALUES (10729041871344967039,28,'fZMa','3GSnzZHEwDhPSUkZsOXSSiiOWY','DEmo58OWqYw3mkbqZWvBDTQnp8DMLygAxGC','5t9budMVe9See54MNoNhife3P','gZna3nnaqGaXr','Iw6m3Mvg1MYXw9bagZza8mhZXy42yKAxFvUAFO',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(5);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
-INSERT INTO t VALUES (9224523887972225640,58,'1','JwRF26DjpfqmSPcX8taVDfCfV5','RNWi7DUlz','vtyGq6ZGg3ZW0mMAgW8b57P1NYc49RxzVJYsJdMzHh8ZfS5y','FghbmzepaxPl','PcqSMRQV2Y7cGwSs6ctIAagoyjXXRbXg0XzgFXac2V8MWwuPn',11);
-INSERT INTO ti VALUES (9224523887972225640,58,'1','JwRF26DjpfqmSPcX8taVDfCfV5','RNWi7DUlz','vtyGq6ZGg3ZW0mMAgW8b57P1NYc49RxzVJYsJdMzHh8ZfS5y','FghbmzepaxPl','PcqSMRQV2Y7cGwSs6ctIAagoyjXXRbXg0XzgFXac2V8MWwuPn',11);
+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 (2019990327,3681324,'j6U1jv7p','n4zwmYOy','k5','2KpEVmKkZqVIX51e','o','w',10);
+INSERT INTO ti VALUES (2019990327,3681324,'j6U1jv7p','n4zwmYOy','k5','2KpEVmKkZqVIX51e','o','w',10);
+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 (1175958233,-4681672,'ef4DtV0OdnB8KPwYR0Mc0wJt','ar','PC17YHJ1Vl4XA6pDGKniY','FtG','Hf','8',11);
+INSERT INTO ti VALUES (1175958233,-4681672,'ef4DtV0OdnB8KPwYR0Mc0wJt','ar','PC17YHJ1Vl4XA6pDGKniY','FtG','Hf','8',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (16639740890612237798,100,'U','W7xtOsx9HjVeC0lZpSwfA4YfvDXuPr9MkHSo','NueoleMbrBLBx1d','JaFMtJfA0fKDPmWcPWW513vf5Vf9DDT5NYtpBCrlj4qInlXT83WA19s4ESNvR2KPMEv','WGgVzYCLC','6TKjthneaxSIDRlOF9UQVdRDgZWMCmnBUHKlzlzQ1XPDG',12);
-INSERT INTO ti VALUES (16639740890612237798,100,'U','W7xtOsx9HjVeC0lZpSwfA4YfvDXuPr9MkHSo','NueoleMbrBLBx1d','JaFMtJfA0fKDPmWcPWW513vf5Vf9DDT5NYtpBCrlj4qInlXT83WA19s4ESNvR2KPMEv','WGgVzYCLC','6TKjthneaxSIDRlOF9UQVdRDgZWMCmnBUHKlzlzQ1XPDG',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15276874717567058308,107,'0Pz','VBAuHMmAa69UHTeKOyenM6nA493NQf51DlbhJZFTpUcxmlRhomPSBZW6fXJvLJwdzQbHJJcFtSC80rzEyu6vwZcPdszKuK405hpDD3cHHgMATT4LmPdpJ6ILt11GOitAW1UD7aEWPA75DRhxQFae3wep125IPUAGGmtVGgsgMpSNTWnQKQqnNez4nezNLhPrks1nMphZ9K3arLdGMwvn734fBnofqpY','8icYfzKUjSZL0qiZRv6','k90T4hjuggQRFeiHBEVZWjwFazaTnyzEt0MDL5i4QfFsBiq4Ac9H4vYE7GsFQanfnl5o7KjTBnreTmfgMkt7Ds52whhsP5pUWzZ55CcEo0YOVmZUgqFoGFvMz94A2JZuCYybwGPGvYxRZOfSZaeDBHx60WnNYQkpK1LqFmvjzZVvmNAE','bpUX3ZU7D2UN','QW3Re3qxOyjOHESHDS9WOgjaPXTexyXTW05ghkkuZiVEZx7ktvkEWRIgemdCmHrBeQrVkzGmMevDKbs9erRn7EqRK',13);
-INSERT INTO ti VALUES (15276874717567058308,107,'0Pz','VBAuHMmAa69UHTeKOyenM6nA493NQf51DlbhJZFTpUcxmlRhomPSBZW6fXJvLJwdzQbHJJcFtSC80rzEyu6vwZcPdszKuK405hpDD3cHHgMATT4LmPdpJ6ILt11GOitAW1UD7aEWPA75DRhxQFae3wep125IPUAGGmtVGgsgMpSNTWnQKQqnNez4nezNLhPrks1nMphZ9K3arLdGMwvn734fBnofqpY','8icYfzKUjSZL0qiZRv6','k90T4hjuggQRFeiHBEVZWjwFazaTnyzEt0MDL5i4QfFsBiq4Ac9H4vYE7GsFQanfnl5o7KjTBnreTmfgMkt7Ds52whhsP5pUWzZ55CcEo0YOVmZUgqFoGFvMz94A2JZuCYybwGPGvYxRZOfSZaeDBHx60WnNYQkpK1LqFmvjzZVvmNAE','bpUX3ZU7D2UN','QW3Re3qxOyjOHESHDS9WOgjaPXTexyXTW05ghkkuZiVEZx7ktvkEWRIgemdCmHrBeQrVkzGmMevDKbs9erRn7EqRK',13);
+INSERT INTO t VALUES (457683620,-2916917,'xdN9UzDyyocKr5tL','jJ6CGZUPRj1ryxXW26EO7BjzJgX1Y0ZlMTpI','zuSD4sJo03C2FWOA67amAIUG9aLfYgMPY0g','sccOKXC0KoENZnOtHhoTlUi0m5','fQ','k',12);
+INSERT INTO ti VALUES (457683620,-2916917,'xdN9UzDyyocKr5tL','jJ6CGZUPRj1ryxXW26EO7BjzJgX1Y0ZlMTpI','zuSD4sJo03C2FWOA67amAIUG9aLfYgMPY0g','sccOKXC0KoENZnOtHhoTlUi0m5','fQ','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2274929133,-5163517,'rpHCGKrpnSjYLXuGBBhTYVn','9PFSt56Qj7KILMDBjRtmjbdFdLRAjh02Hgmii4EKxQPNa9pqrMuxJgZ6skdS2hNjKtG6JBdkyiN71Kp6FkoPFAQF6He3nWafCwxeO8yg7Gpb7g2QyjEQMDgUMQfp7vGkRxgctzuIDBCx2ZtqJ6FbqWlL93hlqKdAZfu','4hHN6i7NE','0yaA7LU6RotsGbekhXEx2vKtWJvdt3GtFUbbnuHhyExDJK975efvUsPAyzl0yyOsLh1JiFzag1VtoAIDHe97UvWgs328TTBxkRfga0xoAcjnW6qM0fwPlFCHbnavTDRpS4TmSOLGQ1wXwpOWibfEvdX3wPEKnn1FN0eSHrUK9kEKgjJGTkESJtzX79OulLnnPAWkxID5UQwg1PkQg2S4WO5yYYIGUMcn7mR9I1jV5A87BbDDQGLEoJfAc1v','d','E',13);
+INSERT INTO ti VALUES (2274929133,-5163517,'rpHCGKrpnSjYLXuGBBhTYVn','9PFSt56Qj7KILMDBjRtmjbdFdLRAjh02Hgmii4EKxQPNa9pqrMuxJgZ6skdS2hNjKtG6JBdkyiN71Kp6FkoPFAQF6He3nWafCwxeO8yg7Gpb7g2QyjEQMDgUMQfp7vGkRxgctzuIDBCx2ZtqJ6FbqWlL93hlqKdAZfu','4hHN6i7NE','0yaA7LU6RotsGbekhXEx2vKtWJvdt3GtFUbbnuHhyExDJK975efvUsPAyzl0yyOsLh1JiFzag1VtoAIDHe97UvWgs328TTBxkRfga0xoAcjnW6qM0fwPlFCHbnavTDRpS4TmSOLGQ1wXwpOWibfEvdX3wPEKnn1FN0eSHrUK9kEKgjJGTkESJtzX79OulLnnPAWkxID5UQwg1PkQg2S4WO5yYYIGUMcn7mR9I1jV5A87BbDDQGLEoJfAc1v','d','E',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2577952429,-242357,'8SpPlw4w57WnfcUbjG2Ke30xGDc','VjLoMqHtThByEIl8HOnujl1SUlIjvqe56DY4KbgVqiNkrCNUzOOcteVAQxYLwEljJLHh5kXROaWVhEcwu4jVeC3LR2Y70119N9M9W83fIFX1TOlyQKgdBVCh6ysaoblDybfZYedO7KVUeXnvIBXsXhJZUIFEVSBDaaacQt','QsOcGBAjLmpX74TlnJY39sfltr7Kn78TfQtT','dtfV52JW10zKsJQlDPecF6WV9mREkKXOJsmFKof7atuggJPnSsSz4yw41SixBtTq7g3QjwvVByPB76dD1jAxwjm4dfNwSeFBhWIAKj3fJtLwHEDp9rjTZPLefqGzGxUKwCUyoLKdp0Nw09otk2n3MfpAmLg48zgpki1bIsr3WQPAi5PbW85wVUiF05nD8ZI5uG1BviacCkJ1clShZHGZkKmiupPGPgEjDaas2lV1djytcSRibZ','qS','p',14);
+INSERT INTO ti VALUES (2577952429,-242357,'8SpPlw4w57WnfcUbjG2Ke30xGDc','VjLoMqHtThByEIl8HOnujl1SUlIjvqe56DY4KbgVqiNkrCNUzOOcteVAQxYLwEljJLHh5kXROaWVhEcwu4jVeC3LR2Y70119N9M9W83fIFX1TOlyQKgdBVCh6ysaoblDybfZYedO7KVUeXnvIBXsXhJZUIFEVSBDaaacQt','QsOcGBAjLmpX74TlnJY39sfltr7Kn78TfQtT','dtfV52JW10zKsJQlDPecF6WV9mREkKXOJsmFKof7atuggJPnSsSz4yw41SixBtTq7g3QjwvVByPB76dD1jAxwjm4dfNwSeFBhWIAKj3fJtLwHEDp9rjTZPLefqGzGxUKwCUyoLKdp0Nw09otk2n3MfpAmLg48zgpki1bIsr3WQPAi5PbW85wVUiF05nD8ZI5uG1BviacCkJ1clShZHGZkKmiupPGPgEjDaas2lV1djytcSRibZ','qS','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (196342920,-6298135,'BdQO9gmQSTUVyxXsBK3Nq0kxZLJYEj','R8tOx5obQCjePCI3yQVFxRpOrHtsWXa6dppqWH3e8NxNdDTeiUAuSoh1uhNscmflgNHrWAlw5cKmjtCAvWx8Rg9wyodeFjyLfwd5T4FVk01UYpiycLl37Vjxd3qU5TXXzPq','hbTPNWhhGsMr98ANsP','njFotb0zeQTLNKtm3IY2JsUhO8IFyAKsMe9F6aPoj5pL9YFgDYBzTrttD033P28od21Erq1p1rGR8rvgKuIWt677RREyu7jMMcVvSgn86AKi6645bQvhFQyg','a','a',15);
+INSERT INTO ti VALUES (196342920,-6298135,'BdQO9gmQSTUVyxXsBK3Nq0kxZLJYEj','R8tOx5obQCjePCI3yQVFxRpOrHtsWXa6dppqWH3e8NxNdDTeiUAuSoh1uhNscmflgNHrWAlw5cKmjtCAvWx8Rg9wyodeFjyLfwd5T4FVk01UYpiycLl37Vjxd3qU5TXXzPq','hbTPNWhhGsMr98ANsP','njFotb0zeQTLNKtm3IY2JsUhO8IFyAKsMe9F6aPoj5pL9YFgDYBzTrttD033P28od21Erq1p1rGR8rvgKuIWt677RREyu7jMMcVvSgn86AKi6645bQvhFQyg','a','a',15);
+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(58) NOT NULL, d VARCHAR(74), e VARBINARY(57) NOT NULL, f VARCHAR(100) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12801928682870529038,-3448935,'TofYZQjS8geL1GOMzGex331L','hcPhaxqf5j7nY6lVVDYEXa4mSZNa53P2NKv9grCPubieN8XIbJI2a6wfifccM','3EFnU3Jk','3NN4IDlubibJt','F','z',0);
+INSERT INTO t VALUES (647034786265671760,325571,'aqe3EsJey0Kz0','qrQYxwBS8zBB9zHVi2ilXuG1XEEfMnGfpfQIJjNon4ghEQx3G1D6','gymUyJOUbTSPhjOkPwgH','3DGKbuLq8x4PMeHXT1c3Gr4GFSBJFHKPNL77IjRdDoxW6TIFKNIwO1fzSVGiOwU8n1Sz2','EJ','l',1);
+INSERT INTO t VALUES (12857016046892972412,1447707,'jpx1','0iTKfm181nQ62tbGqFLfciVg9Xn9fS2TA8ytT36TAW4wWCsiLNbU','KqA1iL2KuJp4icKLmD4nvj4nXs68FXGgedfEP3quwtYgWtxu5dJMtgc','1dpiAybb6h4M0n3lNBIVPF27ykXCgrjjIa','t','d',2);
+INSERT INTO t VALUES (2272676164323754489,547369,'wrYqgLNqqwhLS5hgVqnNjbl49lQ4EevS3kBruOH6yIK','swPyl997P9gvsT5uTJQ4SKyt','lxL1pLrxGEqTy5M0XPfD7Es2fo9tUHF70h1CVLV1ZAbbfFhOI3','IH0l7Ki2zMAJCBDCBP','g7','U',3);
+INSERT INTO t VALUES (13601917583514712227,-7309284,'zwDXtzq7WcjQOstNb3u6AIECQaavwfaGveEEHNcjB0tOYNvwBR','Cblxs5aEq08eoWEp1LywQ1zFs6HJ2H2Okw','lLdz4QAIIRpFBAycKRoWZmXbmVnbELAIpRDsD8jz01wOMjE66Mopcw2US','TNk6JVUxCgxW7m9mGdAKs27agsQo3Ogr9G5R3vjQuNxcOFdD7ZNrJFYGVXBoKIbYe3bc5Ol8ZlU','n','3',4);
+INSERT INTO t VALUES (16273116058335069722,-4381382,'259g8YeTElrlbfJnAkHvSn','G3waX9FGM3B7CKYGRYIMXR58jxCenl68hugN0rnTFT4hAiWak0h3N','M5r7G1MxwjwGB','D2DPxNqn4n6Ou6Ah17biMQK6','l','L',5);
+INSERT INTO t VALUES (14959593271444933872,328404,'66jfKx5TK4dkJoUcEZL2Rl259','Nej','ifG8dnpdfdG6OWsDG8vj','CJSrfH4igjjmYsmjX3Bhv7xclC0rKcjrluBtIMFghGXyEcOViUjlcrK9','M','i',6);
+INSERT INTO t VALUES (16055060314119136420,2486128,'l6yDH','8GcXAluqnubXFX96vaItfuiXeD1ZSPjIMQSG2','1nSywqUKOOZ7jf9flmj2oAsQKl7A3L','sxsopiXRpTXdihCykSr5Mj4RPzJT97UbPhy5ZFBCzeUzt3RgSuvYSOFZP8YWVIU','p','v',7);
+INSERT INTO t VALUES (4721071902921650895,4354981,'fy2CqxOBSKLuxwF4PzFsAZW2XTFa2DtWQgpj7MtIZBY3S2mL','fo1NoBuXRpfH8d','6LGQXy8bCMScGX7SfDES8tQ9','Cq1SZS4RWNUzMes53Xbj8DZdsSMVUiBCjz06','5','9',8);
+INSERT INTO t VALUES (16769328921099931364,8118581,'NALRcEJ8210ZH0BE5GzYsJaMgJpCHfYyEazSAsnJ8Su','xJBF5kfjY8V0XQOPajijgU4cKWkLqoAUIq1329WFH2coGR87RLycmGWc4tGJv','wXDWyID','MeQiNVNU3kISJCNcjfxvmkEu1Mw3QjX2','8','7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(58) NOT NULL, d VARCHAR(74), e VARBINARY(57) NOT NULL, f VARCHAR(100) 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 (13579668240913073234,5125396,'DsWp86t2xwpq97mGjVGoxaZSk7XhrrqH67a41FT4LH903F','Xt1K3yoyTT2PlcXXKGiXkrLTwLr1tRIN','oWhwynRoWisflqOX6aZfa1EROMFSiXzBhv5QZD8FPfm','N2sy3VnKRbHcIkWr8jVe5JAG181Qd9ueUQsha4CH1SmQpEJ4AWGBroRWkKfVO7NmHCWWlBPaWuapEzJ25ThwOmuQ','n','C',10);
+INSERT INTO ti VALUES (13579668240913073234,5125396,'DsWp86t2xwpq97mGjVGoxaZSk7XhrrqH67a41FT4LH903F','Xt1K3yoyTT2PlcXXKGiXkrLTwLr1tRIN','oWhwynRoWisflqOX6aZfa1EROMFSiXzBhv5QZD8FPfm','N2sy3VnKRbHcIkWr8jVe5JAG181Qd9ueUQsha4CH1SmQpEJ4AWGBroRWkKfVO7NmHCWWlBPaWuapEzJ25ThwOmuQ','n','C',10);
+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 (2759081299232454113,-8346936,'07wrza6OOGlHgltAFRQday7tvS89OjSpV9wRNQK5DNRwv4AKM','4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJ','TtRxbhJgTgUEw5P067uADewbuud7IA','Xy8','H','d',11);
+INSERT INTO ti VALUES (2759081299232454113,-8346936,'07wrza6OOGlHgltAFRQday7tvS89OjSpV9wRNQK5DNRwv4AKM','4OPNvPhkUvcOQVlnoezg1rTRWb9CHLJ','TtRxbhJgTgUEw5P067uADewbuud7IA','Xy8','H','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (10198245329433915939,-1373815,'O4czntk97jmNqIc7ZKdgS7SNkqCSRDU76tYG7xPeEomHDAIKWd5Z','sso1iypQ5lpqPyXHuE8Yu7QDdmH8vK9dZATqMUhw1xTuTy4iFCkkpLKb9VgsVeJhHq8Xr6FzxMU34gauyykzG36cq8FlIY7Jfkon558hxA8EjtjRfSwZKylKnTFa93APaRzHSj3qyca5VvtX4bzjJlUK54N12xHh47lPfEklJUCDUSE79Dfm9OsPLOfzQna7fGR8yO014ESJnpPoOQPb0Jq','gGDua6NiXQZvElYcXJNM3br0TDtJJDJLD2VgHxwMx4zBu','f1w0pTziidzStr8WGrw6aTwnHbw5rhCcp59Sm0U3RBX27gfkutjgs099kxs7GMh0hTK8I4X43wzB8r','n','6',12);
+INSERT INTO ti VALUES (10198245329433915939,-1373815,'O4czntk97jmNqIc7ZKdgS7SNkqCSRDU76tYG7xPeEomHDAIKWd5Z','sso1iypQ5lpqPyXHuE8Yu7QDdmH8vK9dZATqMUhw1xTuTy4iFCkkpLKb9VgsVeJhHq8Xr6FzxMU34gauyykzG36cq8FlIY7Jfkon558hxA8EjtjRfSwZKylKnTFa93APaRzHSj3qyca5VvtX4bzjJlUK54N12xHh47lPfEklJUCDUSE79Dfm9OsPLOfzQna7fGR8yO014ESJnpPoOQPb0Jq','gGDua6NiXQZvElYcXJNM3br0TDtJJDJLD2VgHxwMx4zBu','f1w0pTziidzStr8WGrw6aTwnHbw5rhCcp59Sm0U3RBX27gfkutjgs099kxs7GMh0hTK8I4X43wzB8r','n','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14569835329675817732,5973981,'zENwcwjlG7Riv','aFhPM1pTsJLPhSWD','ALtpUQM2NfTPIzT5mNUBG6WLxUticwEVhWOASdbvAjK1oXdMiIrRyKR','OiYQnF5bX8v6f250rnlCUO61b2ldU2jWUAiWJdRdnRhD1VVeMkIPD2omrVdBlmkw6Iy5MXNNEOrbVZbPVPevuo0gV59Wk9PfA','w','Z',13);
+INSERT INTO ti VALUES (14569835329675817732,5973981,'zENwcwjlG7Riv','aFhPM1pTsJLPhSWD','ALtpUQM2NfTPIzT5mNUBG6WLxUticwEVhWOASdbvAjK1oXdMiIrRyKR','OiYQnF5bX8v6f250rnlCUO61b2ldU2jWUAiWJdRdnRhD1VVeMkIPD2omrVdBlmkw6Iy5MXNNEOrbVZbPVPevuo0gV59Wk9PfA','w','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4558044143967376633,-5787158,'ZouZmchACC4hNo0px3','396QqBV5wHEf','uaxZrHTuO3V8ywGIEbtB23GnIF1PdSeW3OUSEcoNY33gYp9ebXehSlU','ppb6NzMf6hnvm2yNST3fyErtZSVkRTvuDsKnhoEstOvMrLuYdCBY6dDG7qA0RecyCNOBHyjj2nPA6Q4F44y1XL1eCYkAqZfx91f1rxezx6WcPhRSaUDtPM2e6Tu','A','r',14);
+INSERT INTO ti VALUES (4558044143967376633,-5787158,'ZouZmchACC4hNo0px3','396QqBV5wHEf','uaxZrHTuO3V8ywGIEbtB23GnIF1PdSeW3OUSEcoNY33gYp9ebXehSlU','ppb6NzMf6hnvm2yNST3fyErtZSVkRTvuDsKnhoEstOvMrLuYdCBY6dDG7qA0RecyCNOBHyjj2nPA6Q4F44y1XL1eCYkAqZfx91f1rxezx6WcPhRSaUDtPM2e6Tu','A','r',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8526714426989777500,-1551447,'GPiS0ckdawxe2mL','3LYN','czOoEm4KwKyz8T','31KtlHWfldPkZ1kXYmZL8lYVaCIFyWmxDQHTXVOAuxpOqHhaR9J5J7EkaJLnX7QZKjacJqU9Dhu5As9jKLIUXhjJEbQJQlTBLWkwbs1y5fyUJjPPigejYnlQubMhMCw50XiaXDMykPM7Z7Bm','ix','av',15);
+INSERT INTO ti VALUES (8526714426989777500,-1551447,'GPiS0ckdawxe2mL','3LYN','czOoEm4KwKyz8T','31KtlHWfldPkZ1kXYmZL8lYVaCIFyWmxDQHTXVOAuxpOqHhaR9J5J7EkaJLnX7QZKjacJqU9Dhu5As9jKLIUXhjJEbQJQlTBLWkwbs1y5fyUJjPPigejYnlQubMhMCw50XiaXDMykPM7Z7Bm','ix','av',15);
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(7) NOT NULL, d VARCHAR(74), e VARCHAR(21), f VARCHAR(62), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6316,3,'Z9zg5','uWLuvMmFX8GdhxsOHUTFaPTWfQWnfk','QFT54ppQD','LEYqRRgwUOc2wuJhJFisl9rP1XKEm0wvDxKiKudydK9UpRBkV','m6WOi8zwdnY1vg29hO49DMwzuizt8Tur2jOnDrAtCpOmjwNKvf8Yg','NW80wOAQU5PV4sk3kvuVXqUTtxb4t1MyWppFgSDkvk5v8WpPlZSgIjgyEr72bWV2xBM8jc',0);
-INSERT INTO t VALUES (30161,-79,'ZYWgPs','GSQcKzuyacrFK8vE93UTvp7dFLsBNuPKtmWGZWg','aEZ3mTHY','HjTGoa0FA2lSjZfNLnsP6fYpqce5motbZHaW0yLrIenvjJVwbriBUNAYD','NB1aIDHeasRtHZtNjPtozwwrh3dkqFbEdbgqzxh0I8MIc4KcGdv31KvlTZ9XqW8aObpIz484zgyfamHJ','vZLxuGIjpFmLVFyykToRtK8NXqtwCr2T3kzSQBxq2xl',1);
-INSERT INTO t VALUES (24449,122,'HO','o','yoBrfAwm3E8HloETsuYY','55Xn03RPYbkEOz8ioLhbsLppCpyWAY','zfN2CFMUHXUz68ch9fba8UuIoTDMFOg','ou1RLUhQ6aRwVVa4Gcg7Ns347hsH31I2dvWXfLqB7kr5SpCp5F',2);
-INSERT INTO t VALUES (11774,78,'V547','XsxOZ3ZK3h3dewXn6V6Ybememc04j','xlJUO','E5','ueqiQ26laJ0W5JM7PdzhIOKFAEDkEIvfaJLm50NQ6PCeLzPEiYh1ZY8beAMXkG1aWarJEIZVzEbTMZpN3FJe6UFoWMTLtFO','aKcL3NdaHfOslTW24hbS8ufOk7SInrg1f4in0EdD29gxfi7nkq',3);
-INSERT INTO t VALUES (50209,-17,'X','jEGBT3apmQNJrs2AFpnJW6dkC9fGrMSe82REpXdfUxftJQbFAUictdMYai','wRv','VwaJHuo1mAjIzQbX','OBjVX4jE0','haMV3V3jhw6DgAMTJfYQMQwBH5TfOxZESwm7bgsZei5cmEy',4);
-INSERT INTO t VALUES (1751,97,'O7dCl','FUiNOp4b0K3uvlznCNFY','5m0oMW9i8','GdtzQIX8plrbZfmuAjHUcvsmkPihEQ6Dp0o2f52KtUY78','guVouzjNyUyPhvMJ7fqDaemdYCMee94xMPIY4BkhLW9yGw98jTducN8g3pyTvmSfg1x7ucxKNCdPtvx','2iwXsqlzKn9Oj',5);
-INSERT INTO t VALUES (19248,35,'lhIr','DACNYnZrTSPvWJpxev43JEgLnM2PpbuAf6JsoKT9dOTZyhD3aEIzrYNgY3s9d2ek6O','ch3a7qT2','H5nlioIOElzif3ZbJaMO8TUAQJySfTbKD6cr','aOZqN6aGolSOWamFzwpskSo5fFW4soEhrtLuVS4sxySTUeZGMAtLyewp4kwgYBGXepzwEEjc','GxcKXhnv6lLyzfQHlbfQNSgRjAxRenpeSShA5u6Ye01g2tgF6DuqOws9gSUZI5wBwKzAeY2snHfYlDE9wFWF4HVv4auXSPAOu5T',6);
-INSERT INTO t VALUES (13881,-9,'r4wiX','nZZb2NyseYKDupQdXr','RTMW67GSjnNWDf','Jf3PJXbN24ryPcbTHrkYEsVbyXqk','cZVMmLpJhjfFhqp2QXiHfXApz3ceiPDR9B0A5M5RhybeRBJteU5pvI8KiVOB5','qg1xHmRKBVkVPkcGrFViTfuaAQM1s8U4EvOEtixYhtcmPAmSxy52',7);
-INSERT INTO t VALUES (59357,36,'iifsx','Qub1RtbLyspNoz8qrcray4gkJIbcKrOBKfi3QYeFs3kNZ8E9bKlV1s3LF3CAlA','JF1P3CS6BchYg8F','7G','iUDXWsiSY8H70MwyIbHX6TudqtaoV577cCKubczwg5m8K5e6m0pbELniCKbrNqoVNd4FmPXBxdhQP0lfhrPwEf8yw','IZyax18p05N4twB8wUb0yhbmT',8);
-INSERT INTO t VALUES (13266,52,'RPdnIN4','OUJJpOQiUe8HdAHXNQnsb8xUYIcsyY8rdreebrj9Bf','0b','TwnRn3jkJI4mAJXtrgmfGvipCvT0NHWlpgGyM84b3XQFlRCiQGB9qchh03','dFBqf6ehTAY7tbIHZ8QhXx7KW4uReuJIm9j9Ruu7P4nzk1OL8eMEeKdNC6hh93TUj3aiDRzPBHjpU7OeckeSqiWdBc6OBxVfRAoa','hSzqtNefHnXnjKKFWiON5SzSrd8JsTNTSbuGSOrC1a6FmtqvNcvwLKXS51AGnKpS5ULQJCtqPFn3zfFi6pUTXDNSMi7gc3E',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(81), d VARCHAR(78), e VARCHAR(65), f VARCHAR(75), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9101017633044833369,6073731,'SUUq7RIs7xIVsmpHrGTytFKch7dbqGBAZxhK23AxR7KpJL5v4geYbXMDGOvsoTAeDsW0DhxTvYD','twGILeKDBUCj18uB5M7swBt4qLPszOKfGry8RMZwCKtYcaBKz0RT5Ct','W23dLs5UAJbfPekDB6e1yxf145RLrt5yb5UXHjGz5ptSb0fjJwwmmUvcHzSGbR8','dAc6Y808Y02RoW8A4ogMA8X73lincjRKkn','l','dC',0);
+INSERT INTO t VALUES (1171482441690809781,1267187,'i5ujZVfy18ElvMxBK8QkzUYxLWjlB5VU7gTLDXJeBh5cbBJkHfznA1XRy','ZzWemLFEdNPpfHz7CSxGy2WX7lMyM7cRJsdADMNJQBM','ws4rYbF4UZU5MomoYeyFIuZFOCRvrOmNwDyo','UWRnn2FfJZHcqDG2nknwEGfZzw7X3djEfXL9d1dMxnuePV1pJRFXuBR4L6lfbonPEt3','q','O',1);
+INSERT INTO t VALUES (14880902457327719895,1144320,'i','sGGdSfN03LbdaK5LP5vwgsmfMfLpzfBUABZnekhG2rvH5SHHnXdVveQC3oNy9bByFGGeTnx','EzapZ80gChrbGusYrFr9hwYXUxiMHb','kJWtUj4LHbkYlPe0YFpi1zTABFvQ55CcMyVm3pk','s7','Fn',2);
+INSERT INTO t VALUES (5219767021232035138,495768,'Az4DJGpxVHrUPbZtbxP8PJZXT5RHJVms','GBAI2kMPWukn409Pk7GrGlIRJ37bKeZaN22uQNv1M1cDS0stPxPQ903arnrvsQ4O4IgtvsAEdOIo','sYv5cJUIKSN8ZLlw5fp46HNw6BfQzVWiVZNYDvQJzSsJA97WwMa','1qshV59pk31RPvWXboJ8EjJfkuZR93U','m','sJ',3);
+INSERT INTO t VALUES (14062785043450746708,-5278112,'3UEhxR6nC4krNKkIYMjsYLFzR','VZxXJL6TbZgxhrPlTPLi5xrElpjuUnvPCedIbryib2TrkueLK2egn8','ALuWF5LZI5hil6QusuudXsa','us4wH5qr','5x','xH',4);
+INSERT INTO t VALUES (7170747291191137624,4312093,'bGP4meX8GibHyr7DJ5bXcVnIUa','SDn1Cz5imOzFnSPuq0E8S5xZGqD4RL6M6c7PT4S','AL8cnNPSUczQg5HtWPZuL1Y6gj7CKFZgnCVrN5q2oqstiMlZIU8a','b0FCass5sD2ob3ZTnDFjKDsAZgId7HvwBvhfjnFkHXMeIS6gxYdBisRaPaYe2WQr6AfX49','h','l5',5);
+INSERT INTO t VALUES (8104859032492008339,2571029,'wqaap36mcJ2AyYuJ5rVGwv8fw7fJc6OB3lZPHqmohlPopEzpVxzX','6ght7ZAxXiv58dk6t1NIHzGBGWukw4ulgSE','dNduRHnLejx2jXNH1awW6bWp3rqCrPewkLf7xMGz0yrSsDvIm33R3r','gguRHEn6LV4bylnXgZi4H1kmrR3eH9e8nuJgBYT9','9','v',6);
+INSERT INTO t VALUES (11599089052792699924,2981070,'oLc4hbQeiyvsfrprTuHL6rTCowyGeDhaDdEso0wcFboslOdQQ62umvCrL3GAVP7ausnd','HhThJD0hMwpuoRj6WeUyKvqMxslIT1nOE35ZZHPveL6ukOlqtDgesXYTA7xdcgwQdxqR4z','B9fZtVoqE66ROi7TOexcQfWEUbfpA8Eb','bLZw25JPBZbGZyjiqKDaaWMypohdd8LkORFwrsJkmjvJxi1UNzEbem1pDVvxGd8lZAFKaJeIsa','X','gY',7);
+INSERT INTO t VALUES (812607396463158770,-5554001,'WpavOuPPUvKDD8z3HJETyRpaaQuG4wU3xfGqMSviwKbZiC17oqMqDG8v1bPAT4p30DP9evtzZUUCiK08z','qj0OQrenrrvJZ4i887iUAdVV','6qxYDXHoVXBCS9MRWOCBFiMbhjAsA4TL5c','idTWMuXu','f','D',8);
+INSERT INTO t VALUES (14503831218757435525,-4293653,'zcdUb2nQPQN8R6nFt3FJZhB5LFfRm9xyrZE5uNwQnj','HkftbjoL8t5I6GAiVTkb2HMjgbuqoEVgB4qm4GFIfMsBB','ruITv','FbBWA41SJtfk7PT3wcO6HzrJY7RrxMtL','O5','Cc',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(81), d VARCHAR(78), e VARCHAR(65), f VARCHAR(75), 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 (10416864723692024702,126,'St','wOVJlO8Zv3LNAdgAoaGo2sAcCGXIuPWK9WdaTIP8CYi0BC3gddy7Bw5XQQeUTQHwxDDDbf','2IGlcFfkObUUzo7jh1ce5','pY0sa8vicbCVcrW7','KV86CQvsJDbwN6UTheBoaoVQJD9u0GOXYfD4zy7ulvDbAXiXBpzdnAGDKSKkNuzOovUQjslhwXQn2Zl2NRvFglSLPqqPHyeM','xaSFPMu5JLJskMitDzk23f4SQ7GE2982PCbbh',10);
-INSERT INTO ti VALUES (10416864723692024702,126,'St','wOVJlO8Zv3LNAdgAoaGo2sAcCGXIuPWK9WdaTIP8CYi0BC3gddy7Bw5XQQeUTQHwxDDDbf','2IGlcFfkObUUzo7jh1ce5','pY0sa8vicbCVcrW7','KV86CQvsJDbwN6UTheBoaoVQJD9u0GOXYfD4zy7ulvDbAXiXBpzdnAGDKSKkNuzOovUQjslhwXQn2Zl2NRvFglSLPqqPHyeM','xaSFPMu5JLJskMitDzk23f4SQ7GE2982PCbbh',10);
-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 (7811120312870378003,-8,'qtRx1','AO3JvQrKPXcsfNcbTEZS9stExgPJ0H','eJa0b','LB4rbdRcsglRX1oTJUqW45X7ryezJTwu77EkHW9TLMyekVnU','t97pE2','LkzgHmD3rQVRUJ9NLAsyddsQviYan7fCzACqjUW6Z4ukY5dGlhJdLF5PoRZt2bWla4R4Jb1xuD0zFYfig9pWy9m',11);
-INSERT INTO ti VALUES (7811120312870378003,-8,'qtRx1','AO3JvQrKPXcsfNcbTEZS9stExgPJ0H','eJa0b','LB4rbdRcsglRX1oTJUqW45X7ryezJTwu77EkHW9TLMyekVnU','t97pE2','LkzgHmD3rQVRUJ9NLAsyddsQviYan7fCzACqjUW6Z4ukY5dGlhJdLF5PoRZt2bWla4R4Jb1xuD0zFYfig9pWy9m',11);
+INSERT INTO t VALUES (4950792327886567241,7300353,'oF6x363ViNSyzV26i','X2gxxYx7kxqvuNE7ZHomCQIKU','kBrnM5rXPCG5Jj','hGyjAHQuVhpm','lV','9',10);
+INSERT INTO ti VALUES (4950792327886567241,7300353,'oF6x363ViNSyzV26i','X2gxxYx7kxqvuNE7ZHomCQIKU','kBrnM5rXPCG5Jj','hGyjAHQuVhpm','lV','9',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
+INSERT INTO t VALUES (14208874983442127953,4329692,'r789qWIFN4qNBPU1Zz8XGK','UhouAxmHO9kwfAhYQBf7LuMMUEM5ZoS','FgLrtM9ORuOGjApPRny','RxZuuxiaduX2i5F8mmn6boqaDMqd1Dup2t1DYy4H7iMAJuQSj6UmgqCfr0Kkc','9','2o',11);
+INSERT INTO ti VALUES (14208874983442127953,4329692,'r789qWIFN4qNBPU1Zz8XGK','UhouAxmHO9kwfAhYQBf7LuMMUEM5ZoS','FgLrtM9ORuOGjApPRny','RxZuuxiaduX2i5F8mmn6boqaDMqd1Dup2t1DYy4H7iMAJuQSj6UmgqCfr0Kkc','9','2o',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2420775575595560487,27,'XHPLAn6D','Sad0rr2N0IMex2xLtKalf2EQmTtI4QELyiWOeI8HbchbCWlEReFUARDlFQ8pangdoKGss7JuFtlHGzlttou4jCrMA0oo0TMbJUWLmnFPrUDozYrcqlEVtNWp8GRSBDd0OcMBc9uaVcyzhHOduJK2Tq2P66oqox5Mk4FEp4tWU4xz6PXgyWWN8JAGprcGm','lnjiv8fjeUbj','U4Iq2qTUhwfVNK','TC13XZsCVrWCE','ZpMkGDeuNdvaYPVLGpZtJ3',12);
-INSERT INTO ti VALUES (2420775575595560487,27,'XHPLAn6D','Sad0rr2N0IMex2xLtKalf2EQmTtI4QELyiWOeI8HbchbCWlEReFUARDlFQ8pangdoKGss7JuFtlHGzlttou4jCrMA0oo0TMbJUWLmnFPrUDozYrcqlEVtNWp8GRSBDd0OcMBc9uaVcyzhHOduJK2Tq2P66oqox5Mk4FEp4tWU4xz6PXgyWWN8JAGprcGm','lnjiv8fjeUbj','U4Iq2qTUhwfVNK','TC13XZsCVrWCE','ZpMkGDeuNdvaYPVLGpZtJ3',12);
+INSERT INTO t VALUES (11250253179702003245,5807640,'SF1t44AK4cy','tJELRsg15MLnPZz8hAqGe3bzmtV6Q95EgfVbGK5e2PL3lvYI4bm6PW0hExIu83aVF5crLzk9BeomNbEZeAVy2mYTSTM6QlpHxAvK7NdXTrOtLx3eOQUAP0Eu8uHTnfR14tHTid35PRSfegUX3GvSR1Qw7Klese7pLh51ZJtzJGDh07WZPsbwXAxcrhueRFRUsa6QBBjF6BhD4sW64qQXf2kUicpAgyHcO7TZYdPeMgOAvbXyFhHdoZqF','vxcczD6xnD5nSYc54MPHU7MpQCkrTM','qu7os0Rwa0CMT0EmeNdv','Xy','RU',12);
+INSERT INTO ti VALUES (11250253179702003245,5807640,'SF1t44AK4cy','tJELRsg15MLnPZz8hAqGe3bzmtV6Q95EgfVbGK5e2PL3lvYI4bm6PW0hExIu83aVF5crLzk9BeomNbEZeAVy2mYTSTM6QlpHxAvK7NdXTrOtLx3eOQUAP0Eu8uHTnfR14tHTid35PRSfegUX3GvSR1Qw7Klese7pLh51ZJtzJGDh07WZPsbwXAxcrhueRFRUsa6QBBjF6BhD4sW64qQXf2kUicpAgyHcO7TZYdPeMgOAvbXyFhHdoZqF','vxcczD6xnD5nSYc54MPHU7MpQCkrTM','qu7os0Rwa0CMT0EmeNdv','Xy','RU',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5451970886423211568,-30,'s','CIBbhJbmWXnwLgoEEPTNyBHNKvlquDxMeW56v4Z9pGLO77Gf5SXY3uCKIYeWbHdu9En5dl1tKCblwazyIiN5GUQ0GdyLATIa04p7MoCtjB4m5lXyzzFnI9OTHmxq8noBevloyoEw7nOg3z1FqQ47JQzdNNbd0DRjLrr','ysbA9t','qyMkfREzaC','tsx6Yf6Bd2','Y5aY5u6DeFo2AkwrFJ4eLWU3DoMGVgC04uym9F47gGXaQsbcOiOCf1L5dE7',13);
-INSERT INTO ti VALUES (5451970886423211568,-30,'s','CIBbhJbmWXnwLgoEEPTNyBHNKvlquDxMeW56v4Z9pGLO77Gf5SXY3uCKIYeWbHdu9En5dl1tKCblwazyIiN5GUQ0GdyLATIa04p7MoCtjB4m5lXyzzFnI9OTHmxq8noBevloyoEw7nOg3z1FqQ47JQzdNNbd0DRjLrr','ysbA9t','qyMkfREzaC','tsx6Yf6Bd2','Y5aY5u6DeFo2AkwrFJ4eLWU3DoMGVgC04uym9F47gGXaQsbcOiOCf1L5dE7',13);
-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(39) NOT NULL, d VARBINARY(97) NOT NULL, e VARCHAR(65) NOT NULL, f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5511607,54648,'U2hwh1TnBB','fp8oeQJnm0S6RQCUUS3jdShk2hEg6ZyukFNdqxmiO1N6LBFG65EGVJF8rE1Ae5gsYc9SqLNmIj','ihwmMPCC1YUtvXV2b4slsD3q5Z8ZEluqVyTOdqzJrYQhtyDGHzNrfs8r0dY3G','RxddE01OX','IuDaWL85wHmMLWQDtbJgX0rg5iMmCtZQRfRKz26fyLOr4oH','gLAu3BUXiJf7MfQ7NUiBy5ZY1z4kECxafNfX6Ib8D26Glto311vl2TBpWDtVXPFSHunZOhkaMYAS',0);
-INSERT INTO t VALUES (-5720814,30738,'LIDeuEyR3aFc3gekAJeCSjRARx7f6','GhADHQSDtW3lH26','qs0kzegCNCm7fDEUy88ctUR63PzVFfqCiRZ31W9tGb7c','YKei7cERKm5o0mHW','YSnlzvsNtpKfyR8DdKB5NgslGA2n','u53TTQSM4yLtcwoTssAn0Hv0IEnhfuYNvDXOr1jtDMJg8xqN1YjW60mp5azHTvzEkPchjQcCcMRcSn4',1);
-INSERT INTO t VALUES (-4844711,22961,'kzaV2BTLZegc0wrqOIb0n6kiWpc','BF9XYw0sFs0wuhKUy0lYakvoFG9vxkPrS3EZ0Jy2clxrU93azS0s','9JB9IyzTc0Iu9WTHdejXTIWn5R','36v3W','hewpFoUil5AVyxYELo7AcCSzc7Pkth8XiKTWmS','tFSuVXjKHz1xSi8vomdTrYbCcRCJhqYCcf2FoysETMc',2);
-INSERT INTO t VALUES (6051794,41402,'jMikqMiJRllgnc5RHyWHO7bisx','2nO6Roj866SZ3jZiTifns2GB5gd5LGKpibYf1Ww9Z07CqvtykZNkJxEsq','YtVAZM2UWkK57','a2WmnI','2UROPk3aer3Q8m6xY7F5VeSmPsZ2yJxE4zRUaE6LOu5gcvqZE7tukv','zhfCrOlXJksrbKbW6tqdLQXjVfaUiwZRIVIsbekveCPRNV4ZuNCTV9rXLypugg2LodwAiABVw7',3);
-INSERT INTO t VALUES (828599,13765,'5gkQIaSP9JCtQ4','roN','W0dWsuS1wbOUnXZg60pt6bFnMU13X4sR9nahjtLrPLL48S','55mf9iRAZgha','sqaLFNAQVkKpRF9G','aBLyygY1mkz5G5a1kgCudkZB8oJhzYXQKh8jxLy0HYzu5r',4);
-INSERT INTO t VALUES (-3482014,8462,'hlWvcElskDqxqailGEiGgKRany','zJyZszluUH9njSbKS6y1YlrgwKhZiEQcvnJA1hdqev0m5I7CoUoD5dtExyJcRH6SVt9DXoAkz6DWjVaCA','5XVsoPIMsplm9Es2C3mCzcwlrb9hubK2zihYKFh7e5MJHnwJ1yiaOhWoZPopM','tvmYt4fPb4CijVvYSq','S1cBzX7pjc0b5iIt7ABcisAEls4fei51dOXK2wez4Z','KXB4HDVTmHv7JkBVOsVINuPT2oad3sOr0q0z5ugLEYXVw2RLGiM2moY',5);
-INSERT INTO t VALUES (-4392602,28080,'EVCKF6Cs5ipZFiPlu3ayj0oOfUEUM8HK3eM','a6kZV4ZymihpzHswThX3g','Vbp7fmtLOpZXepE6DcKhqUlbJQ3Qxy1cHWLgeOHp7WzwYNfqfG44tahkj','1pvmiEdvbhbr9YNoN','AabbedHh7IWCN5g5e4iH','0xUoBgfTx2B7QCO21KO4',6);
-INSERT INTO t VALUES (-7340975,22355,'hgK','7RdLVKRQxX960H6b6zaIWtMlESU6Gp5BRIsD24Skd4FQXCyduQlqA11a56m2B8RiV9X33BBrMEXLvvLjcIVoI','bvmSRwWUo6','9z4zNEGGx','5FHIhc4bmFImrwbdmsUT7Sn73Pptl6t0k6KDRirUqyYbS2v3XmcrHkv9NHzCJzBbKpWbCI','RSDeu3eRF4yVL8gUld7O2OoXoLZ3OB3rjWn7ncEVP7IaglSQJmKk32teOQZm2Br30VDxCgBxbvUr4cMlBmhaXx',7);
-INSERT INTO t VALUES (-3736436,46712,'vg','iGZyWnjqfREtd7rwFwZbzuATJy1R20gyYrxG46Eyd81mcAtJYVBmuLl1moeL0Dbj93JIH','fiCnxXM9JzwO7wg1nl27bJXXe80OBfUcReZGu0X0wtEEs3KYcXBcI','ya5pF4ITqh284sGQ','r1abEIJ6wf5L8e1JYZuLVGp82POl7dgWg9gpuWnIWxQnDj9wNBmRjCpF1rSWZ5TdayOAWiHroXOIGR8hXLnLFprYCj4wurU','dPSV0AKToh5jVKUh9l1FOgilMB7IR',8);
-INSERT INTO t VALUES (1528912,475,'fcrqkAfovb','HDXHJGXBfaJ5xSqKrio8lUlluTceEL','bJTwUzgWfnJoigrWNo1gr16BSnDnZet5Qab','brRxZ3','NmAsOu','lMCJNhYf00kreRCY2JAx9n2TDXNDCkZt5JZ0weL1yUHM7mwqRcwHF0qrYXfDewRJNG1lBaUJua',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17340170552237785727,-7319833,'YPQqIsNDD6t1BQCTr','6o4uknyBHyMZoGOylKxcTrj67ZLpOzJqwqTlok5qkweE1bmnWi8NUJJmQB3lj72AaerrJySHhBY98wFzNIb5','gDE93XOavX8YF2Ir4MNouVHRHWAmlyR92mQZr','lxg8AT8wTnaF2SXcSBxdRkaLyI2l2JSevKPgVu7OK2OHotUcSero4QPcsZomVwrbwuOOV5W7k8fTkPRQizmpkay2diskPzqmC92xrIstXwTXuD2gvQ8EKC4wempjpONL79tbVp01CppCMJTS03N6JTcTvIpzhDIUq6oVBEkbXEXN','D','Ty',13);
+INSERT INTO ti VALUES (17340170552237785727,-7319833,'YPQqIsNDD6t1BQCTr','6o4uknyBHyMZoGOylKxcTrj67ZLpOzJqwqTlok5qkweE1bmnWi8NUJJmQB3lj72AaerrJySHhBY98wFzNIb5','gDE93XOavX8YF2Ir4MNouVHRHWAmlyR92mQZr','lxg8AT8wTnaF2SXcSBxdRkaLyI2l2JSevKPgVu7OK2OHotUcSero4QPcsZomVwrbwuOOV5W7k8fTkPRQizmpkay2diskPzqmC92xrIstXwTXuD2gvQ8EKC4wempjpONL79tbVp01CppCMJTS03N6JTcTvIpzhDIUq6oVBEkbXEXN','D','Ty',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13477521520379503882,7071034,'ZRKUZECCTAgr3KdhHwzjv22Gs0ZpfcczaiaMYwM5rzoTWo','Av9eIMTz043Vj7QvOVm3MNN25twH4hqkd0oXXdb88DfuGmBoT60gg51vjUw9WSp2MQDdyP4FCPPpjFBXz6Mh1kZ2RPABOCOrELSsptLWXcuXjA1OTpfX3sxib7seZktDpDA1pAik7LhSfaLXFZyRPeX8kr3fKSOe2','8s8i3A0izXTMsCtBxLnAM4gJip4u5lQN0hPpiOtPP8DlOOAili','PAzeObiPJidw9REejhPhZ3VbjfYSTOm66yzo58iaoCdpyNZPM9M5Acycfhk56Nv07gjlYA2hYS0ZLIpRaLt2kyLRdos8BKYTyu0PBeg8moGqr','g','RE',14);
+INSERT INTO ti VALUES (13477521520379503882,7071034,'ZRKUZECCTAgr3KdhHwzjv22Gs0ZpfcczaiaMYwM5rzoTWo','Av9eIMTz043Vj7QvOVm3MNN25twH4hqkd0oXXdb88DfuGmBoT60gg51vjUw9WSp2MQDdyP4FCPPpjFBXz6Mh1kZ2RPABOCOrELSsptLWXcuXjA1OTpfX3sxib7seZktDpDA1pAik7LhSfaLXFZyRPeX8kr3fKSOe2','8s8i3A0izXTMsCtBxLnAM4gJip4u5lQN0hPpiOtPP8DlOOAili','PAzeObiPJidw9REejhPhZ3VbjfYSTOm66yzo58iaoCdpyNZPM9M5Acycfhk56Nv07gjlYA2hYS0ZLIpRaLt2kyLRdos8BKYTyu0PBeg8moGqr','g','RE',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6481570361673601410,-167787,'sx4zu1B7pC3v9Z6kqXdAATFaBcPqbbwbMYeI8LwekGMWmw20pRY69uactnC2yjyxExkH6ucV4Gu31obSSR','Jp3C3cQcRYWqJzKTcgJSyhRj8mmZkgxHsOrt5AYOHUAmVsVdgit0lbP7E1ywKy1fD3hXbEZo4SRIOoG3HM5pap1RITbF3f1xi3PAQYVj0VZY2rT7eNgeE3h33D7HYp2MGNMYmuRSZf0rON9FU4h376BwIzbpO7UFp509Gn3ExA38u62IqD','I5jDPuIB9y6VsbuGUPZ7hGNy6BnLf5U9NQQvIeOkue8JI9WByKrK8jziPVV','fh5Uysx6bW4MjJGFIbLU6V4O2sUnUlcwQfZsFP2ADIRRmQTi2b1L4Tc4tPNfq5GB5khXzlOjlRvNhR6zcdW','L','xB',15);
+INSERT INTO ti VALUES (6481570361673601410,-167787,'sx4zu1B7pC3v9Z6kqXdAATFaBcPqbbwbMYeI8LwekGMWmw20pRY69uactnC2yjyxExkH6ucV4Gu31obSSR','Jp3C3cQcRYWqJzKTcgJSyhRj8mmZkgxHsOrt5AYOHUAmVsVdgit0lbP7E1ywKy1fD3hXbEZo4SRIOoG3HM5pap1RITbF3f1xi3PAQYVj0VZY2rT7eNgeE3h33D7HYp2MGNMYmuRSZf0rON9FU4h376BwIzbpO7UFp509Gn3ExA38u62IqD','I5jDPuIB9y6VsbuGUPZ7hGNy6BnLf5U9NQQvIeOkue8JI9WByKrK8jziPVV','fh5Uysx6bW4MjJGFIbLU6V4O2sUnUlcwQfZsFP2ADIRRmQTi2b1L4Tc4tPNfq5GB5khXzlOjlRvNhR6zcdW','L','xB',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(78) NOT NULL, d VARCHAR(54) NOT NULL, e VARCHAR(90), f VARCHAR(31), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3903992,631810613325498788,'Av5cM4TVUM9urfogagomtc0zZWi57WlNMDRSfbzno5Z3QzIzHAB9Vdmu3TLg7','6QmFNP3wII9OwjTRenx3U9CGZ4IxZidAWsxh5TuUYr0awvGNqe','p','eBHLoj','h','a',0);
+INSERT INTO t VALUES (-8362845,10467239829495708417,'29yc3vWYOMdUdnwlEiVDcjMYkWTtRBITE6sEVOeQSu5DA2NuSUkv5F9','cPj9h53UINzXaVB7Z0hFqo6H0XXXQh7YB','GMFtuq5UKROoMm9I6oy1b91NZn4OJMOT75nJuVGQpM9zOytorHiRhBMYmrkhCEp','awfDgp7YjxvHed2WnIILjmAifh','r','fy',1);
+INSERT INTO t VALUES (6637586,12864123389346954989,'dwpaFfrvOzMVJEO7pVZ5u3tm0bUMsVoFYwTKeEzSbf55dmnQ98R8sC9DYxPi','gAoQgHUrpHFrgPfWr','1WEvW81LqXj6fCSNbHbHRiJHJ79AyAfGSUf1Bi36DcGUtXf22PpatxWcoPgUEgWsFOoQs20u','LjWxWfAFreT6qQ','l','O',2);
+INSERT INTO t VALUES (-6809332,1077355681644272346,'JGP01XQrHl5X46sCjYW0D9h2oD5xDRqG6DXP3TY4j','rsdR08wp6pzffGqSWp2PcE4goRoy8m','n6Ooi1Y57AVT943yE5acT9txzPghZ2KDwcZI5B0KFaPPUWkvrOX5E9YFL5EH','LsmuQ','z','v',3);
+INSERT INTO t VALUES (-2065434,9635215579355835149,'6MHCKtq5RWQfWw7SFh1guItepIdGaK9UAD61DN7k5c4T37g3nHPzEM1OrjvQ1nCJjINMPSigyq','1uGzQTZi3kRAlKzlNgAR4CMTKgfI9FMLpAx5XDZzfNhXeaD5eG1eZn','QDwYwfwLWtFHySqd26nfrdErCxDNyjcwV9VoUfsxSRaRCGbUSEhGwVPWY1cafiDo3DoyTKPD','nnJp1g5AA9y','w','26',4);
+INSERT INTO t VALUES (1360230,15049787854539076327,'RiLB0vOftjQ','zj4k5kW1jlMW5YwrybCG7YkEHwIKoJiDo2mBsQmX','hOSpVHFYhPvMPTv0eQZYijONLEiKwOVT8p2ssiM2S40famBOVzaX7k4iL59YKoMT','dptLsPeHQsZWh','Z','VJ',5);
+INSERT INTO t VALUES (-1662977,692203891884068654,'DOyNqfcoyj9LTr','kdqUbyNCDOKglT','V6vpPf4HsFaV1l577NpURazU8NXkcmssmwvhyaIbZX3M5jRTH3SmClBTg3U','rE5ymf8aKel48whdMFWEw','f','m',6);
+INSERT INTO t VALUES (-2491127,1188940003186538544,'VmuEdO1KeE6gtD7OfBShdtDs3gL5xLCtsVMDJGYg3A0lJtXtwVpFy','jAmJUDsoRpkh0DCr7s6DngBC19ssQORDt2wIstw','HRobT6bYi5l2efmua58tD22pP9IPkxcC','J5ri9GgMAuPUy','d','e',7);
+INSERT INTO t VALUES (8055860,15888870240053427194,'zEkGQsmHDuJAUYmnE5eVxjCFLLiYDKvP0LE8bhJryYliHWmdtbVZgj73DDq','ISSl','Tow2F7yVs4DIBvUBVX2fwCJ1YKB4Fy5p5e9HXYWxkolg9EgfQVRyhb2yJ0','uZKIA7i8DDPnjnjtktRdzdRK','g','s',8);
+INSERT INTO t VALUES (6729848,7993891747919842048,'JINhI00AQreKjVRbKwnv','McOPUGwpEPPcOGocRsQqiHuV2TtxfN5mZvi9a668MThKWj2EA','w7vEMtXC8XC7XcAD9UsZGdPivv2JFi0H5Lux7','Avx3ZUAe','V','N',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(78) NOT NULL, d VARCHAR(54) NOT NULL, e VARCHAR(90), f VARCHAR(31), 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 (-347050162,13806098177258320040,'0UBmJFGD2mrhYpZDJzxgw75JhZrtFaKerYF','AMMhOb01j9ayV2RxdS9NGqqFQte','yKJ3dsaKgNfAas5y2PkX5QlzcxxSKBb9','Y788I31bA0Jrd9nX3','D','Ga',10);
+INSERT INTO ti VALUES (-347050162,13806098177258320040,'0UBmJFGD2mrhYpZDJzxgw75JhZrtFaKerYF','AMMhOb01j9ayV2RxdS9NGqqFQte','yKJ3dsaKgNfAas5y2PkX5QlzcxxSKBb9','Y788I31bA0Jrd9nX3','D','Ga',10);
+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 (574083539,16616028950620944778,'RtE7ajNAenV4m61Kkb7rjLlWrUiSJTH5TRlEDTE2saV4upKeZB20C9TOQX0WogZkpY75ngwJmfDcv','5GthzxJrXgV75OtGf2bqqMZeu1SadAR2','3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSUQ32D9','qa7sKh2QIr6KdCPjOfBe3p','Y','H4',11);
+INSERT INTO ti VALUES (574083539,16616028950620944778,'RtE7ajNAenV4m61Kkb7rjLlWrUiSJTH5TRlEDTE2saV4upKeZB20C9TOQX0WogZkpY75ngwJmfDcv','5GthzxJrXgV75OtGf2bqqMZeu1SadAR2','3yjxEL09KIQzjfp2c5pfq4imUkiFsEmEhztSUQ32D9','qa7sKh2QIr6KdCPjOfBe3p','Y','H4',11);
+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 (-938039918,4612908697062747178,'jEM0d8vnxNNGbK10TaThZrYaN9rD7SfL9INo9hIE5useikMWAZkh','b655Mqrf4AWUpzDrzZFKr7H5Jx7o9Ha3GB3aK1WAA0PXOctMSR6Q962FN4TAPbPeT5pruELc7mvrczwQC6LDrFeOLHbttviHtGREodonwXP6stWhSj4qbK1W1IwxCcBtnbZzyGsA9BlgQXRy6trKMW68DEz7aYZSdp7fiJwncv9NM0HzxWAybbhDfU9tDXTO5EJZAL','XVB3wnnbiOFHVHK096q1PATiPkjYBBKF5bT1ywgxqkYOukMj9JgmPkvOXG5GE7WAZ7d1QXACPW42','LK9WFgviBtTE45Sb3Ph','b','B',12);
+INSERT INTO ti VALUES (-938039918,4612908697062747178,'jEM0d8vnxNNGbK10TaThZrYaN9rD7SfL9INo9hIE5useikMWAZkh','b655Mqrf4AWUpzDrzZFKr7H5Jx7o9Ha3GB3aK1WAA0PXOctMSR6Q962FN4TAPbPeT5pruELc7mvrczwQC6LDrFeOLHbttviHtGREodonwXP6stWhSj4qbK1W1IwxCcBtnbZzyGsA9BlgQXRy6trKMW68DEz7aYZSdp7fiJwncv9NM0HzxWAybbhDfU9tDXTO5EJZAL','XVB3wnnbiOFHVHK096q1PATiPkjYBBKF5bT1ywgxqkYOukMj9JgmPkvOXG5GE7WAZ7d1QXACPW42','LK9WFgviBtTE45Sb3Ph','b','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (19779071,8079185918008315550,'q5f7fNaZ5yIbWYoJDLfZEdIvzZ6Zkqs3nsfLlB2T5BBUzPq6wY','5VnMVJYA77iPozWL12TFiyXXLU6mgzE8ovL50A65KpLwQfFn349ddCazsFIW4U3DKFDk58WouYvO','U7dScQXQrNYHNlSnmXdArGQgdMglCHXpJrm19um2MCFniLk5Ix23ndfZA3eN','WZMdUBEmWPKOyz2QjLVtftxRnNATfC8X5Ys56bxEQocd5yGhbog1wbclKLenNd8N6bl0JgsB1hgKbLAVpNw9weGro1FE0FU58HwDZCT6bVRhHtFJaFNIghMKwdiYTrUUwvbT6qodeFqhAx3Ajt6ahPfG0pPvvxP3Vp1UdKyqTDjFxT0ZUTrPOfWT3j2z06ZoIKcNeYYGiWILO3zsHzXkM9','X','M',13);
+INSERT INTO ti VALUES (19779071,8079185918008315550,'q5f7fNaZ5yIbWYoJDLfZEdIvzZ6Zkqs3nsfLlB2T5BBUzPq6wY','5VnMVJYA77iPozWL12TFiyXXLU6mgzE8ovL50A65KpLwQfFn349ddCazsFIW4U3DKFDk58WouYvO','U7dScQXQrNYHNlSnmXdArGQgdMglCHXpJrm19um2MCFniLk5Ix23ndfZA3eN','WZMdUBEmWPKOyz2QjLVtftxRnNATfC8X5Ys56bxEQocd5yGhbog1wbclKLenNd8N6bl0JgsB1hgKbLAVpNw9weGro1FE0FU58HwDZCT6bVRhHtFJaFNIghMKwdiYTrUUwvbT6qodeFqhAx3Ajt6ahPfG0pPvvxP3Vp1UdKyqTDjFxT0ZUTrPOfWT3j2z06ZoIKcNeYYGiWILO3zsHzXkM9','X','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1485097479,15293848680121296135,'o7uWT72uydQquiKFCZ6DbOTdiowKzwkggtPNlF3ALAEhouhXvDHolI7cAi0dJV86a1ONGxWqtiXqu','n5XWoi8p5F5qn5stHKAvxwJidvGVmVVeY2VDxiszrgRqmclMZrvn0NSH5wAHSJ0BOOK7hpsliF60Ywm94nZYj9nUEsEyI6GFmRM4WgkUD2Ej7bjhOywe7o7uipsHxD1URvSOBHynBm','EJqUkrAC8cp8YrorQvwBXMSOYfX7f39jxR2bfuT9AXgET5zw7Dg6KIfrsCWhvSBAFe8vEVHvzt6aEB6xAI2C7Wm','3CNGaGRzjkPT7VN2ii2LFkeWPEcw07AR58c9QjSH0BfCYJLr4zaqVjCc33UzukxtzvUDfnCWubnmlZmv5MrJV06U4X3BIosaXxbwKkCv88aioZX3U9bVuZu69EGKFkDyljZSZgoRkw0WqcaiUOKVa89wR3tWYtfPbj9eCMWnfM3WsoQdOINL3F8vV8dPpSp2ScUD6qrElw91lgI711zwEuSMnON4vQuObaSVjy8w1TWkon7H1QazY8TGco4','Q0','lV',14);
+INSERT INTO ti VALUES (-1485097479,15293848680121296135,'o7uWT72uydQquiKFCZ6DbOTdiowKzwkggtPNlF3ALAEhouhXvDHolI7cAi0dJV86a1ONGxWqtiXqu','n5XWoi8p5F5qn5stHKAvxwJidvGVmVVeY2VDxiszrgRqmclMZrvn0NSH5wAHSJ0BOOK7hpsliF60Ywm94nZYj9nUEsEyI6GFmRM4WgkUD2Ej7bjhOywe7o7uipsHxD1URvSOBHynBm','EJqUkrAC8cp8YrorQvwBXMSOYfX7f39jxR2bfuT9AXgET5zw7Dg6KIfrsCWhvSBAFe8vEVHvzt6aEB6xAI2C7Wm','3CNGaGRzjkPT7VN2ii2LFkeWPEcw07AR58c9QjSH0BfCYJLr4zaqVjCc33UzukxtzvUDfnCWubnmlZmv5MrJV06U4X3BIosaXxbwKkCv88aioZX3U9bVuZu69EGKFkDyljZSZgoRkw0WqcaiUOKVa89wR3tWYtfPbj9eCMWnfM3WsoQdOINL3F8vV8dPpSp2ScUD6qrElw91lgI711zwEuSMnON4vQuObaSVjy8w1TWkon7H1QazY8TGco4','Q0','lV',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-890676652,595443771166033429,'NGi','loyLvFE0fE8c9RiP','2AIvVhnREsnTpRCD0Egi5VwQUZ8cVoYaC7LHwp91IJ','6NyqTpFWPG6ICXMxTWVFUzxndvE0R7g3tuGQpjbjBsWZsbLJacSAvCe7ym7FmUS0NQE3UXUgfTdhHKX6mmpe1xF7AvR69QTjJWCqYQBNSP6drXrSjV1c9UOWYESz','K','bHO',15);
+INSERT INTO ti VALUES (-890676652,595443771166033429,'NGi','loyLvFE0fE8c9RiP','2AIvVhnREsnTpRCD0Egi5VwQUZ8cVoYaC7LHwp91IJ','6NyqTpFWPG6ICXMxTWVFUzxndvE0R7g3tuGQpjbjBsWZsbLJacSAvCe7ym7FmUS0NQE3UXUgfTdhHKX6mmpe1xF7AvR69QTjJWCqYQBNSP6drXrSjV1c9UOWYESz','K','bHO',15);
+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(90) NOT NULL, d VARBINARY(5) NOT NULL, e VARBINARY(78), f VARCHAR(85), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2923386,-32,'cZ3E5KzQkHwk6mcUkDh7wfcCjkwYY','q','OgY77edbPWABAVc9C','JF0hawUd1cB9fTH','kB','A',0);
+INSERT INTO t VALUES (2735925,-49,'Sb2O1MQzSLdrhCMTkUi5GJPDAbecca9k65I80IPf0m4X8ecCFcS6RjkpeRp','PfXa','wkRQNrrE6TQ77T6v0hkpDoPtVvAF45uyQ6rwBcpLqyjPaY','vTmPNWCaYta4uWA0awOUqnZqs0LyLa4xKYOsL9Aj7lLW5dxaQUEmM4oquhB0ryNB3','o','JX',1);
+INSERT INTO t VALUES (-6136875,44,'5R6ohRiFWrfMZ7zcAhZfWR7mCZklvDCr8JgXgTvBpae3QZBC5InSU7h8MCDDUSW3tqwjZv5jVKXmopznXwyihs','LbG4','cwY79G11rarF9MX','PjrEaI0pYO1WyS','Q','8',2);
+INSERT INTO t VALUES (679863,-79,'gP87MQezvO2RRhoyZMecIbABrAMO12z6GhxLkQEqGZrmsa2oiiXGeR0pjkRxap9REfURVVhutb7mwJvvo4T','S','4FtQTzoaEAIwFmLR7LQ8SsVTX995DIzpEusHma5kYGQRPD8YS1PUJ','rLea47Oq6jhfWNyEvw37a21oTFCD0XnVULeMEinnD4QSAnvy3UDFaIuD4n8zmxc8WTmlTenr','vc','u',3);
+INSERT INTO t VALUES (-6886294,59,'QHGK93812odMFeC1R','UdLUY','Fgl3J5eOgu1sNALn27LlmOCxpBjHNrkXYHUmTivn9akQn','MUkITBQMsr8LwbbRtXmtCyBBclK1cZoJERa7Wkq4in5u4GRnez14lkGvnr063zpcJJxOVHHS','w','WT',4);
+INSERT INTO t VALUES (4539966,53,'wWwZ62aD8i7v1Au2jkklJ7EMkxzfxgkVPxYUe0JIb3hKW1lvAxEbESc0L352ROXJlQeddGAgu','OGLk','zl7347AEo1ICAUTpDj8CXa05ZPSI1Ii8wN2b9tfuG7uMdFEmx3MFhlFvfTWdp','3b4faaGHhzkLjCsfVXzN8pjMin0XcltkKts9UZneiGWP','YD','eT',5);
+INSERT INTO t VALUES (-495449,118,'I8b1GchTARiTC6P','M','flcWkDltZWc0pEjm6AFZ8wFa3TDN5bg3OYllICoGYV7PqM4nzqGYQ6BTzOu7dsHaXML0w2Jo','NPgrQJDC8QZFnQxOea','1','Sg',6);
+INSERT INTO t VALUES (-1262544,-66,'rScyTguigD4nSJx','X2p','CxAtXr2lTcvbTjzgEgEvp00o7LFgL560W6yiHIZJdf','aHEDeoWw9zf5NQFWto8p2aBmtsWx07B9eDVjtcgB8ar2QcG','FG','Y',7);
+INSERT INTO t VALUES (-423262,-119,'wVtzO9POnEM4YtrhxJIWKKGCySmDT2PDX3Zzx','hsz','eXxuJIpcFz1RtA9acd5JtDS36UWB3qX9e2tAegB6LszGJBrkftygHIf8bBvIHUx','scXwSgPG8n','h','JO',8);
+INSERT INTO t VALUES (8209042,62,'l2cGe3nqsrsnK6n5PpnkwdilDB84zCwLxHsA4D44qht4Lbv6880pyLCI5S9Fm0e','FHnm9','Ldusg','ohcfv1W1yHpS1Viy49KMGmKdg797xSMNNItZgXbQP64iO40NOmV5m7Qc5QDF4HOKyMFuTsEHUvaX2a','1n','h',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT NOT NULL, c BINARY(90) NOT NULL, d VARBINARY(5) NOT NULL, e VARBINARY(78), f VARCHAR(85), 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 (2708227409711323705,30328,'TT8QjR9pB6IMLEx6FfyYgjjI5EVD2rG62ZW','S1WOj7SzmZDVhRmYfyNNGNtYDQ','1FQARM7k5zmiAwTEL5vawxSJl6dBuAkNydfFbNmyunTJH','UW','RgTDIpr','qwZnp',10);
-INSERT INTO ti VALUES (2708227409711323705,30328,'TT8QjR9pB6IMLEx6FfyYgjjI5EVD2rG62ZW','S1WOj7SzmZDVhRmYfyNNGNtYDQ','1FQARM7k5zmiAwTEL5vawxSJl6dBuAkNydfFbNmyunTJH','UW','RgTDIpr','qwZnp',10);
-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 (1924182789825188472,52124,'F4XU7eDAlfjuSg8YZKSG','wABXUpS2aL68hBgaBnMM1','x6eROHolQbtvlgsXL9mSdVUe1RqzNDOmZLVZ','0Vapm6PC5leto','kBwiwWCSSsfdEjWzForESUxkJwsTWOtmaRaX9','HQfj6JFQQBpNtDdxWx59lkOnajRfomkU7NWTSCQcH6CTL4Hqjcso8EURh2k2cmVqfnq2MrcqHm5DxPAur32SxntV',11);
-INSERT INTO ti VALUES (1924182789825188472,52124,'F4XU7eDAlfjuSg8YZKSG','wABXUpS2aL68hBgaBnMM1','x6eROHolQbtvlgsXL9mSdVUe1RqzNDOmZLVZ','0Vapm6PC5leto','kBwiwWCSSsfdEjWzForESUxkJwsTWOtmaRaX9','HQfj6JFQQBpNtDdxWx59lkOnajRfomkU7NWTSCQcH6CTL4Hqjcso8EURh2k2cmVqfnq2MrcqHm5DxPAur32SxntV',11);
+INSERT INTO t VALUES (2511312367871060692,51,'k41wxRzyzIwYnE8RtAp24Y3j45J1B1nAoovhWHebDoz5mijl9Ph68VNbxdmm9tT884FiZ010qTUEwQyOt','8yC1s','Q2ZObWGgUn3ZoQ2SYbkWLWkPsmdcdcD9BXe0kRo3GIjKdAyi','nWP','rc','zr',10);
+INSERT INTO ti VALUES (2511312367871060692,51,'k41wxRzyzIwYnE8RtAp24Y3j45J1B1nAoovhWHebDoz5mijl9Ph68VNbxdmm9tT884FiZ010qTUEwQyOt','8yC1s','Q2ZObWGgUn3ZoQ2SYbkWLWkPsmdcdcD9BXe0kRo3GIjKdAyi','nWP','rc','zr',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91) NOT NULL;
+INSERT INTO t VALUES (6801548952335470214,16,'UY2VnXTJtM6FKK9O1zdbTtymJEA3LKInGXGL2D8P5YE2MqWxG0yFhSTlJrKKelf61TOPCReM','d52nx','7Mzfnksi4RVqU6HvNQ5WijBTcaBJX7UAXuN','Iav1GgU4L6P0FsTp0qFIUt','Jf','o',11);
+INSERT INTO ti VALUES (6801548952335470214,16,'UY2VnXTJtM6FKK9O1zdbTtymJEA3LKInGXGL2D8P5YE2MqWxG0yFhSTlJrKKelf61TOPCReM','d52nx','7Mzfnksi4RVqU6HvNQ5WijBTcaBJX7UAXuN','Iav1GgU4L6P0FsTp0qFIUt','Jf','o',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (112883419297882545,35835,'jyThctY','Cbwh425VRYJfeosm','su3hcmJFo5MGFSctkkKhbpFlKwOFtK6Rh393JgFbA7Hat25L97JIumk0NdyC','oGNnICVzP6peD','Rm','ZrvHZ0lyO0fAGlB3K2BggHOG9mLYZUudJcCDElG0u1v2A6ibfIf8Z1fT4UHxVkFgTYmFk',12);
-INSERT INTO ti VALUES (112883419297882545,35835,'jyThctY','Cbwh425VRYJfeosm','su3hcmJFo5MGFSctkkKhbpFlKwOFtK6Rh393JgFbA7Hat25L97JIumk0NdyC','oGNnICVzP6peD','Rm','ZrvHZ0lyO0fAGlB3K2BggHOG9mLYZUudJcCDElG0u1v2A6ibfIf8Z1fT4UHxVkFgTYmFk',12);
+INSERT INTO t VALUES (7626487216468308231,31,'zqm0RD8JOA7','vLTRywGyqkP9cquAzliPNmXx9IajEPbTFViNS78QjpHSLEFxDHIy5atQMSUsAs9Sg59LEwhUzgcebC','eHDWvLzbKdEftgqym9s7vic25yxCi2s0ffCcJI','ItCpHHZJTQjLPGkqGSNZltcsk2xMVb4oCTJCHpwlWpFfmlTAzxiYc1Kd0PW34ei','v','c',12);
+INSERT INTO ti VALUES (7626487216468308231,31,'zqm0RD8JOA7','vLTRywGyqkP9cquAzliPNmXx9IajEPbTFViNS78QjpHSLEFxDHIy5atQMSUsAs9Sg59LEwhUzgcebC','eHDWvLzbKdEftgqym9s7vic25yxCi2s0ffCcJI','ItCpHHZJTQjLPGkqGSNZltcsk2xMVb4oCTJCHpwlWpFfmlTAzxiYc1Kd0PW34ei','v','c',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (957676087258008911,33063,'GKCjPePjX32Cqi1U56Z37pQucI5XE8','poC6U5N2e9CbEJAjOr57o4oERSyBlPgbyjRGFH9T3kj3Tt1oBAyXmAnRN869gRDzTuh6Xp8whXrLYICG7IitNcnfVXMMn4vDiaM1xaLDbSCVyuURgvraMnf0SrbOqXJ6jyP34jqFFCZ9mSUUAHMsfl7henWaZfvCp6JBWx7ZeCY3y2n2EyMNqUoFd9IXA3DMw57BdWDCLzNLmrPD6EwXcLps0amOz7ArepkvC3todaAu3','lMHyT1NpBjSXaaW7coj3lCq5VXgRv2M9OwRVrrl7FXuucrSjd7NBH','SIZ6Xk9zITHX6RQSSrG1qxjk5vSax4smxGD8Hq86fpIjICeUfZRoSATQNe8cBhIjtzjAADBgkexbRGWmeygdNI8sjY8H1qp4zBLimKfhdVU6wgnqWBhiDhf4BqxilrirMaoCyF8R3RInUTb5T0KO4akZFN1WgdyX9McLeUDezmUSQ5PyZMAHklKd51DltoZyaK7WsWMP9dqcVdunk09L9xqmFO','OPb','kNk2CfQ0I5xIGFq23bXqjvC',13);
-INSERT INTO ti VALUES (957676087258008911,33063,'GKCjPePjX32Cqi1U56Z37pQucI5XE8','poC6U5N2e9CbEJAjOr57o4oERSyBlPgbyjRGFH9T3kj3Tt1oBAyXmAnRN869gRDzTuh6Xp8whXrLYICG7IitNcnfVXMMn4vDiaM1xaLDbSCVyuURgvraMnf0SrbOqXJ6jyP34jqFFCZ9mSUUAHMsfl7henWaZfvCp6JBWx7ZeCY3y2n2EyMNqUoFd9IXA3DMw57BdWDCLzNLmrPD6EwXcLps0amOz7ArepkvC3todaAu3','lMHyT1NpBjSXaaW7coj3lCq5VXgRv2M9OwRVrrl7FXuucrSjd7NBH','SIZ6Xk9zITHX6RQSSrG1qxjk5vSax4smxGD8Hq86fpIjICeUfZRoSATQNe8cBhIjtzjAADBgkexbRGWmeygdNI8sjY8H1qp4zBLimKfhdVU6wgnqWBhiDhf4BqxilrirMaoCyF8R3RInUTb5T0KO4akZFN1WgdyX9McLeUDezmUSQ5PyZMAHklKd51DltoZyaK7WsWMP9dqcVdunk09L9xqmFO','OPb','kNk2CfQ0I5xIGFq23bXqjvC',13);
-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(12), d VARBINARY(94) NOT NULL, e VARCHAR(100), f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3740028444949063776,64363,'r67HiBWBX4','2bbzo2anwDoUwdIL45zsAkuYsDZ29gq7S2BhVRauLCMcrIE231YfzZh1FAfrMzJi0HlEx','CyElHTmaqhJKUCL89W7wayLf6BBb8CvUyucJ8YMALzg873VGaMyT8mA2vNwodmAgbBOK','TuYMY25mPVSG4MnQqJIRp246drPlx98XXtJ6nya2Vb64vxiVbDbw5','5IDyIiYmCh9mIFKXCJebpEIzuz','qJpJ5DQ8E7zyoWd',0);
-INSERT INTO t VALUES (-244635579395699452,18888,'hLB4wb','SsI1ngkVafd8HZB1Olp01EHqBW5Jzonbbw547vTzj4djJ6UsNLAWo3nUZmdeSFcggS8tIOdu1c','dxRVU0EDzhxmw9QWLewux3fyC4T0BarxZmyDjhza8lIKmHGSXNl6ZG','FJkVFdDGGl','ikwgLgnYFLrir4KD2MAusVWi3tqxiIDdbJyTvkWzoWZKa4g2ZsmXYuJm2pA0HVTBNOD','2TVnqWzaWuPC8Zt57bk',1);
-INSERT INTO t VALUES (397714432696676264,20587,'scpO4wF','DA6nGGOX1Gs','8E6yoQC5bL6LsYdJMNJL','qGEhvZ4TPPKs9R7Dr2I5JUKOBdbReZpAFLHnaKcgdr9AJ','axOJaF1AxzNruRMIKI7r0jEmbgRm1PMgleuSeQ69uPXls','2Yt0LBDcnWWAriGc9ns7fS2EKfiKRWDdN8Yx3LvQ6jOOKYdLMnpM9BqbYxSM03Ko7iI2ICThHp',2);
-INSERT INTO t VALUES (-81447707750846702,53875,'U','BNMrLLcY8WCUcDTC02OYY5Tm5L5yqhaue5yYOE2xFQrw69ZTSa7cqIGeFouFuKIYqVDmcp76k','AdYZMXXUX077nDD949qMRXlhFZBSiRXubb4iQvOumIAZhOiLVPqGDmYCBh','pwndVClOaRB5acqt7eFdBsLAbGN7lxzWHYld7SPt5mUBHpQ','GxXaUUX1MiZMVtBTqee32tpGuERBhKJ8kcydewzg9k2DIDTS9JpX2ZfNqSlcxgqsNNYI0TfTB9Ea59ir','lhmJID7CfHgQFvx1FFqS6yKtAeVg76Wm24V7JmWWlnMkB7E7HqOvPyGcDsiH1G1T8U3wKkG',3);
-INSERT INTO t VALUES (-4866105488405696922,25120,'pbr','GlRj8TVMgpnULCEMWBl','HKL8Z7qrrjLkptOD53pLdlKKODGGaVhgVK72pdtLuoWzCNcL8C07tUBunpeOhOS6YgLqYTXAsKJDQq','mb5jX9tfZ0cQIkK8j6','9YF5vyHBAkiJut3Pz6qQWgQQq1qQCikQHIJYfHwoorzbsEYSpKOS5R4KVcDJlySMFjK','67ney2ChG19kdjhuT32UHHr5oAdDwttLl02bqetfmxSheOnGJZ07RQn6gzNCL0Z07oxidZ8jfZ1peDqj5',4);
-INSERT INTO t VALUES (-5332758528749037837,60054,'K','cUHhEdJW9BbKhDGzORwafOP2xdP6sjca6vD0PbYYDKlbKWWoPBZpmwHpkJDsQSMn7hfJ','HTT81xAx2vnfFrkmOOvnvZUNCZoiJF4lmL2IMt0LmzMI8d49Sq','BY49VuC0D4st8zjd6the','h7i9e9Zus4bYDzTqeAd7KEktozeZkYCnVnuSWZYkvE7erDzl','mlbYL7N',5);
-INSERT INTO t VALUES (-5512617436896602919,21149,'g','Y3l0IJYSVKlf13a1hnpcvbn2hn7xNCcbON','qUgDXtbDd3wuNAbmyiJgeE','g54JhCTSUGvTflqSskiUjazQdhTkzUj','TfUTV1z917ugfnnRRMzFH0qFhuUO5nVzZwBH8','tDNqv2osy94rgQj4ODxV9x1o5Y6b4refmdWmPnEoeCqFls7EawVuLCbIe4gxI1YOhoU',6);
-INSERT INTO t VALUES (990830066245467466,34157,'hluzvnY','E0dPmyOL0anz4U9PJFRo3mgi6E0BQVvuhkXlNdZaY422ulDjDQGIeRvXpoXMaQchHLVgWA56Tgtxg6dERbO4s3','bdVwHY6jONsCnQjg6QySLgJsVQBlznIFzeHJWcI7wARGhR9Xl2pPJBcTgb2PlmDHafhFbI5cEsx9V0r','klq3pwliFtRlWSqDFoK2YKGoJCM47q9Q','LU54QGLDtTaZejJsy5sDHCSbnP4FhOFtCKoJ3BJo1Q6fvPV2Podd7aQ6B9L6CN6jp17vFoI2DvfqR6c5cXOoZhh38P6t','R5',7);
-INSERT INTO t VALUES (1254748619308377967,49247,'JcT1','ZCFxheGp3NIYLTAABIWycAKH31wSDvSjHGAJgMaXK0FdpfEofLHcjpgfee5','nNZFANIHuZTAJQJXHYZFVJHHuIIMRwMZTg8e8UEeBE7nn0aLlbzD57GkCaT9Ld3VZZu0itaSnQ0idbhtxHl','rZR2859F1CKjtZRSG5VL3M1T1F6pBINx3LwYkZLMlPFi','nPlns59rcRxJTpxts85R0zLEB0YpK708B2yZfO9LvrNefgLvjnoVGho9z70c7TJInXZipFPkypBNPgTAbydol0NNP','U4l9zzfU4HR4KA1vSs6Lq93ayOP98Tm',8);
-INSERT INTO t VALUES (-6964253816264236560,40736,'iKrdk4wJ2','ssneDCyF','U4Qe8GwmnIEBzdVtjtQJYQOx1PeK37Zuexna5hPInsgrdhwOutRqnzjesMNHEAybNBM4','cupxsbN0FbMXN3rSVdmlK9ruo0BNpds7aCRIHrLe3hxJMiFHhlNk6','ZCrolS7bV1MjtuIHDXCMiVqwtfMC2kMI3YIqUBKKb14NBjquY2M6Iwxyj5drDokLPvwdSXq8wlGBvmLxIcZniyFEQSZYQ4','WYGXDH33yMdBPBzgE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6038990002795185433,52,'I8MEaQmwYFM','xeKU8wfcYzZIE8C6E66p3zOKbHDUc8EsfTEPs3i80TIdnfMpajxQcgLMOgkLv7SPmV7yFNSGqXJqN3CWqn1sKbsjhP9f2bcnT97FAHpZy2Wqk8juqH3My8RY7wEhz3PlQD84HRYxWYIMRVXUEBu8xufk645TQ4MDJPp6YarVmELTqo1RLIHSOyVTKAoLfgkkDy','s','A1qVI0I4wNGRKMmRi5ZD1eGz3CDbv41bTQfXPspdVUjbElcMDALEGCxX7gWMUEJZA5vrCqEKX8fTuao9m6dtNY2Ad54gU7O3zs38pAmIKOc2dIl47QSp0GXFnqBPkFU8mkqgYgZzvvy9ToD0ugot5yRe0XRCWQJQWlKVf6k5h1zQ0mZm1bCJ2VPTgPSZoEP5XCvb0jmbmxxc5cNuEADN2cBt','SG','9G',13);
+INSERT INTO ti VALUES (6038990002795185433,52,'I8MEaQmwYFM','xeKU8wfcYzZIE8C6E66p3zOKbHDUc8EsfTEPs3i80TIdnfMpajxQcgLMOgkLv7SPmV7yFNSGqXJqN3CWqn1sKbsjhP9f2bcnT97FAHpZy2Wqk8juqH3My8RY7wEhz3PlQD84HRYxWYIMRVXUEBu8xufk645TQ4MDJPp6YarVmELTqo1RLIHSOyVTKAoLfgkkDy','s','A1qVI0I4wNGRKMmRi5ZD1eGz3CDbv41bTQfXPspdVUjbElcMDALEGCxX7gWMUEJZA5vrCqEKX8fTuao9m6dtNY2Ad54gU7O3zs38pAmIKOc2dIl47QSp0GXFnqBPkFU8mkqgYgZzvvy9ToD0ugot5yRe0XRCWQJQWlKVf6k5h1zQ0mZm1bCJ2VPTgPSZoEP5XCvb0jmbmxxc5cNuEADN2cBt','SG','9G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4056097224827151572,75,'MMFfzWBgZTqrtlQnPVelem1fbEcHIMmIuJKkPCgg8uWyoAVsXTiLUYOj7ck','wpwDeMM96anHveKSqoG4rVhc52aboIA0BZ8EugVhYkGQQyc8Ljc57gqMvsaltb7hvc2owNSJnG1FcqdLT2VXlNHo698HhAhwNWwM8tZpW1LOw3g7ZdgjTcfjWF74XLEeBJt56Hc5ojCrvSvWQdUWmZHu65JyjLudvz5Br4SdReTDr5aHxqHnPpbmxdJZEQcfvJy0dXUukadBcwxSDtirjBrE9UTzEKLd','txexI49Y51OLamphCfVJ3Jm','fmlWQFJ1tFJU7lakDMouXNQoZ9D7MhT47RLtxpKEBsmLA9uhY32J2rKLd6ifYqQKa4XQ5Z1r5PmbuHsqJE0edD6uZxPDZpQAf3saPLVqkMu3Ff0FJeLEYZ7N6GrGptKkJE7h9aU9JraLHMNLJLZQTviI5963jmHWhB2d9sbJlJ3Ke61yt','NgW','G9',14);
+INSERT INTO ti VALUES (-4056097224827151572,75,'MMFfzWBgZTqrtlQnPVelem1fbEcHIMmIuJKkPCgg8uWyoAVsXTiLUYOj7ck','wpwDeMM96anHveKSqoG4rVhc52aboIA0BZ8EugVhYkGQQyc8Ljc57gqMvsaltb7hvc2owNSJnG1FcqdLT2VXlNHo698HhAhwNWwM8tZpW1LOw3g7ZdgjTcfjWF74XLEeBJt56Hc5ojCrvSvWQdUWmZHu65JyjLudvz5Br4SdReTDr5aHxqHnPpbmxdJZEQcfvJy0dXUukadBcwxSDtirjBrE9UTzEKLd','txexI49Y51OLamphCfVJ3Jm','fmlWQFJ1tFJU7lakDMouXNQoZ9D7MhT47RLtxpKEBsmLA9uhY32J2rKLd6ifYqQKa4XQ5Z1r5PmbuHsqJE0edD6uZxPDZpQAf3saPLVqkMu3Ff0FJeLEYZ7N6GrGptKkJE7h9aU9JraLHMNLJLZQTviI5963jmHWhB2d9sbJlJ3Ke61yt','NgW','G9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5990383732088844747,-121,'QQ5fZVlmGN0l40oCq5wi8TgmbQUJJCt3gx5L0wQDJOSsXoC2d1IwDEeFik3tG','AOkpHLx33wLOOoshRGjqE6oIeBEvoX0OiTpztehYz0QGx3PQPoRa4qkBx3PDvMNM7eOwolt7dK8','Wfu25UiFyKptnFgYhfy0n1gMvUJDGzULYRq41bPHkrN9xdOREH1IkfYrhfKAFxhyMQ2tPaS','pY8kfYE5mIvIKy64LH3NEThn22FD6lV1F4jLbacRCFWqWNyC0ySjPInP9ufLROlPO3yhS1GDN7ybhWUT3wOvskKcrhACl4','C','IhM',15);
+INSERT INTO ti VALUES (5990383732088844747,-121,'QQ5fZVlmGN0l40oCq5wi8TgmbQUJJCt3gx5L0wQDJOSsXoC2d1IwDEeFik3tG','AOkpHLx33wLOOoshRGjqE6oIeBEvoX0OiTpztehYz0QGx3PQPoRa4qkBx3PDvMNM7eOwolt7dK8','Wfu25UiFyKptnFgYhfy0n1gMvUJDGzULYRq41bPHkrN9xdOREH1IkfYrhfKAFxhyMQ2tPaS','pY8kfYE5mIvIKy64LH3NEThn22FD6lV1F4jLbacRCFWqWNyC0ySjPInP9ufLROlPO3yhS1GDN7ybhWUT3wOvskKcrhACl4','C','IhM',15);
+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 CHAR(32) NOT NULL, d VARBINARY(82), e VARBINARY(7) NOT NULL, f VARCHAR(13), g BLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2479719834,2324718720,'gbLUeSCHKvwAJ76t1HsK','z9sxJeWtseESAo6zBjlckiXNOPbXllmcp','n0X','jhucQeWpIB8','P','m',0);
+INSERT INTO t VALUES (96575453,872384430,'wP','AxAP','ua','Si','q','w',1);
+INSERT INTO t VALUES (3169573063,1045951484,'wdbamfbACA04jbNuyAaTJv3JzDkBNd','PtybyvNqhkVQ0iCtNR0Yzr0FM4k9lZchNch4JEeWJry','DW1','LCP2jV9zow','S','S',2);
+INSERT INTO t VALUES (3262882238,4105969837,'nK2uSUJocjXeqzoEJleeBTYgxuy','9OK5rGMLPekcBkHnvSNY6Th95ycwawHwdm','kS5','7YUWr1AFcq8','c','x',3);
+INSERT INTO t VALUES (575550577,1566005702,'hkSfmi4Rpvt','nIZfAyZzhPgVua4ZrqNWFKvXNpBjp4k9uQRBXNZCtO','zyO','Hw2sB','0','h',4);
+INSERT INTO t VALUES (2669257933,2145369331,'6','MitCDusF2tJFANndkOmerfIrrsYEGMJxNCg8oD4TcixS7NWEQX2IlM7mr7qT7J0oeqJnhSIsU6ars8EbO','QCERB','9zo','4','3',5);
+INSERT INTO t VALUES (2477429370,3972049480,'qXLEsw9iDdjgCjNh3CsPH2LBX9Myxm7y','FC8XuCu4llxuPGivHqoGVcpH93wjfCurzBTqbR15O19nkwoWnq5xn9XvecKiehuw0eziwW','vvx','JQjIi2H5','A','X',6);
+INSERT INTO t VALUES (574553003,2135684012,'oUjQgxGoQEr6cijbUk0TbIzoVVXLVJT','V33xjNUUsBZrCMBeMnOr34pVYA2bILDcBhA7UlELqwtYTvpYapE','hW','Uz2','J','D',7);
+INSERT INTO t VALUES (2853507241,3304961753,'wosaI2oT1Eb','LRYshZsXyrgP1qstTl5bkonjCkyy64kbAag9634NG1kPNDU9FMu9GRMIWHMdiB5O3iU','UAN','nUEF','w','J',8);
+INSERT INTO t VALUES (3589592396,3248446743,'WqGcIwh9bnfYKZl1lteTTetgxsF7a','D6GgTUvoBBoy61ss6N6RMc3QJgJpNptxtt5H50EYIYzxRfnW','gZZiW8','UVPni9k8Cdmoo','d','9',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(32) NOT NULL, d VARBINARY(82), e VARBINARY(7) NOT NULL, f VARCHAR(13), 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 (4132027435695769583,57096,'OOqrG','LAAJGcYITJTG','vBEVw','MeLuh13xGoUdlEzQeE10rZap2nWz8Qq2mR35aKqElOqo9ueNW92nreVbbn4in0HshFAoBlVG3y8','OFGcWxeoLx4t5Le46wDsHachehXPUm7ygVsMx74bT45yQysR4jHxVNU72h5SVgYst2qdjDQ','Z',10);
-INSERT INTO ti VALUES (4132027435695769583,57096,'OOqrG','LAAJGcYITJTG','vBEVw','MeLuh13xGoUdlEzQeE10rZap2nWz8Qq2mR35aKqElOqo9ueNW92nreVbbn4in0HshFAoBlVG3y8','OFGcWxeoLx4t5Le46wDsHachehXPUm7ygVsMx74bT45yQysR4jHxVNU72h5SVgYst2qdjDQ','Z',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(13);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
-INSERT INTO t VALUES (-7868934357785119779,50359,'dN','Afb4gEjG8V6Faavf64ZiMXTUDXMun4FD','cqt5','WYHnkWdyaN9c7uc0eJtT1t28DQN7V6ibV4Qv0INm1Hg8L3tWsQIsfq8OXzrsBX88YCcxNULND1I4JdD9','nAr1Pdk3l53zl2hSuf714eDIYlgfWPkrImwKig','2d1OzpPuxoI7RSJeuazIVSxMKXouLBUSpiVw2YBV5od5DwltkW2zgPsuYJmzrTfpU',11);
-INSERT INTO ti VALUES (-7868934357785119779,50359,'dN','Afb4gEjG8V6Faavf64ZiMXTUDXMun4FD','cqt5','WYHnkWdyaN9c7uc0eJtT1t28DQN7V6ibV4Qv0INm1Hg8L3tWsQIsfq8OXzrsBX88YCcxNULND1I4JdD9','nAr1Pdk3l53zl2hSuf714eDIYlgfWPkrImwKig','2d1OzpPuxoI7RSJeuazIVSxMKXouLBUSpiVw2YBV5od5DwltkW2zgPsuYJmzrTfpU',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3251044400241100382,56619,'xEwtoes8UTS','HimyyZMUrVmfoygNcZMPDmvBnstiQzv1bBngK0BXhk5qo5OD9hSieZhiHqdSLtS3AI1N1r3Yd1D2Oq6rwf567BlRMr54LOrQ4FbN7cv4ujLTYSoHCNk5cInV9tGQ4pHUlW6lvLi6eEa4h3htkLheS4gWZemjcNGwnyrxlsVzcLix4XzpOnP7mTcIL4Jukz3tNOXryuTtNyLxPuwhjWmHbbr1Uh','BBb9hcVXNxfHA8vg8N','ElksoQR0AiC0nbPoBWSr5rG04wM3tWoQXSwbLSLAqEqzS','TXg6IInVAqJJFXBc4Oc1u1V','dGWAfiYZvuNcqzqlh2tnNvMwl9XuwozxM4iuNgDyZc6wG9GoV1X6bkNiBdbhVvls4Jl4',12);
-INSERT INTO ti VALUES (3251044400241100382,56619,'xEwtoes8UTS','HimyyZMUrVmfoygNcZMPDmvBnstiQzv1bBngK0BXhk5qo5OD9hSieZhiHqdSLtS3AI1N1r3Yd1D2Oq6rwf567BlRMr54LOrQ4FbN7cv4ujLTYSoHCNk5cInV9tGQ4pHUlW6lvLi6eEa4h3htkLheS4gWZemjcNGwnyrxlsVzcLix4XzpOnP7mTcIL4Jukz3tNOXryuTtNyLxPuwhjWmHbbr1Uh','BBb9hcVXNxfHA8vg8N','ElksoQR0AiC0nbPoBWSr5rG04wM3tWoQXSwbLSLAqEqzS','TXg6IInVAqJJFXBc4Oc1u1V','dGWAfiYZvuNcqzqlh2tnNvMwl9XuwozxM4iuNgDyZc6wG9GoV1X6bkNiBdbhVvls4Jl4',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8458055278905275324,47091,'N1ZZcVMJFYl','SnjCJ4476bCOiVXMIIw0Q0LRayP5tOM8XmVbkjmFOd3whwS3cWRIxiPcxTyO15KdpyL9Dc','AVQqrSIK7','Mp8WbAjdLmHnTbqrBJbci0a8CWlPZfvzScbIEv5sEuRb0Qr72WHcmwaIZUo8dJFM2HgPvHpsuMwBApsmC3AGkNLk6kjtuUIerFcmB7ctoWAdkoZu00AszRQOoAbVutKJar1KDChncNnl5mEkSa9Fzt0pKHMpM0VLbgG8Pw2eEiQDLYNtgkUQ77r134ogD239JcshboGCLPbZFBleVdrS2isPc','enrpvXNtfnvir6O4fhZOkNPfI9852PZwne02wbIpWJpNjMXBWPSYkLtDHmMeZc','LnxTjPOL4X5ZIdz',13);
-INSERT INTO ti VALUES (8458055278905275324,47091,'N1ZZcVMJFYl','SnjCJ4476bCOiVXMIIw0Q0LRayP5tOM8XmVbkjmFOd3whwS3cWRIxiPcxTyO15KdpyL9Dc','AVQqrSIK7','Mp8WbAjdLmHnTbqrBJbci0a8CWlPZfvzScbIEv5sEuRb0Qr72WHcmwaIZUo8dJFM2HgPvHpsuMwBApsmC3AGkNLk6kjtuUIerFcmB7ctoWAdkoZu00AszRQOoAbVutKJar1KDChncNnl5mEkSa9Fzt0pKHMpM0VLbgG8Pw2eEiQDLYNtgkUQ77r134ogD239JcshboGCLPbZFBleVdrS2isPc','enrpvXNtfnvir6O4fhZOkNPfI9852PZwne02wbIpWJpNjMXBWPSYkLtDHmMeZc','LnxTjPOL4X5ZIdz',13);
-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 BINARY(31), d VARCHAR(17), e VARCHAR(33) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17147028948967480246,-1366533541,'D4LNaSOYU0fohsblFr6jwzASwn','h1','UU6mci3brVWO5plvcbfXsREvjKEVC88','y3lXT9sV6NPY9jOZ','ahC3C8MEOgGgxYGR5ma7ma4hxRGAMBLGRRcnFzWW','xTVhb7DmnxNvgBnfyaaCAzDJFdbbikJYad061G2sV4aW9X5HiAmHOJtBmNjJ7UdGUBfuhDPh4',0);
-INSERT INTO t VALUES (3184029558670684574,-2142292735,'CCCu9Mt5suCsT','hQI8WjIsb8k','5CVBjfY6gIsE','9fhYRrBol7Tw2QDqgsOdGtdX','Wj5KQZD72x8Vkb4uUdvsRCnDudFbqYYMMxXWtID8LEKg','g2v4gzxtmez1PUak4EWwveBd0LfXEQtVX23Y5m92A4Yy2q',1);
-INSERT INTO t VALUES (4875076452870033854,645459573,'TCqjmGs8hd1qDBh5lV','eHMS5G7TJ9u2','iLXnbyk3ISPW1S','SfMAExy6RjVJJ6czpGIkBSoXfLPrXq5bjx','lMa16m3w4wvLslgroNBe5SVAdNBW77x4J23yqu9q','NMbeHI3QiBf9dVKULe7ixhcnAAhrvui72gq03kwhFA7rngoHqTaq1jlT35',2);
-INSERT INTO t VALUES (18159865010691872372,-700836542,'LlbTCEuyU2','jZSI','WE8uTBxLZOW1AeUYAmlTS44oO5EryWL','3lrRecomk5SX','Y0597DtTA7TQzvy9bCzHRfZpDnIokgiQEfRHp0ESHIYcPPxtX6tN9aHiUHUcl5LCFfZ','Mwbq9',3);
-INSERT INTO t VALUES (6321159942079824317,541294876,'2JEMGq','cKnObp','9uPgfg0jASpTEUy8YTZBj','KaTy9','hqeZJYRsoi4PxiDWbpFfhqK1jFM','dEgxiiAArJ0gzkB1YEJydpUC1YPi1lOQfMrtzjbKt9nCL60kaIDwsb9P5vipLaYvR1TGLwy7VI9PZsM',4);
-INSERT INTO t VALUES (10941709033919950006,-1972335672,'BoO8mYbm2G4lmY','6o7rZItZCi2cmt','YRfiqyInuU17up30d','17','471DUJaQODEkTUdPT','hOq5gcoMl9EZA',5);
-INSERT INTO t VALUES (18044747074710790868,1902658345,'vmZPZYMvg6ogLldY7cQHLsl8','vjGeLULBHCT3VFG','eI','Yhor55lhOIkkp','Rg98HbdexrGV2qm61LFuActa76eviLttvEInpyLesaHWyewLfWX3Ia9qMDzmu0Ic4Qlk9rhmHXtO9sbepvAIPsvbEmbBcAjugy','79vbsHncaBiGv0WFms8qxv8RwHOWUBH1CbyoxVP8S7rmqBi',6);
-INSERT INTO t VALUES (5908100249800849515,1550212859,'RSYQKqJrLl7wrhr','NLybmkbU8d1RZyu','LISEBAc5kyZjVApBSF887VemBcQNZH','hyDOw2y6NJc3T2FOCV8KSGfA0U','P3t81MOZJvgXwdvdEthAqur6QbbbyAPpuXxhpmv','UC3Nw8GBCoBF3lO5tVyUyIx9Jp7RiDXUHAwUvA6PyuOfXkBoXxCbtyHYZkznQXi2dpuOCgoL22d',7);
-INSERT INTO t VALUES (8990333658415118544,1301254053,'WFgbXvYmwKgliBpNLyQZlbd','qUEQikUqwktuzDM','3DCVgFrUslzorRtLxVtofQnv4z2M1','wPpWF','WN80zk6BYrGL3UKBgVQm4wIXR0zhvzHjj0680HEioeS1HF7EBEUCLIZaXLULNkdZP5nSxZoduq','E0J8DEfd5UmQRsHYwyZcGdNikyJzSmPVUfS',8);
-INSERT INTO t VALUES (15745951516964456963,141099969,'j7iuD6IjfjWAAPy','J','qb6w','ajtQFdtyMmCmEowZ5KgVhTTT6tmGoVfNbHmOah','fs24iceDZsI2','I2w1RbCI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (8654507993592035046,3993979894,'gpEKLsvP0fP5s8NgKHcDf0AVzHU','o2RFmGjSK4XYyXm6VAjvblnbhoq','3Tt8SG','46hPBuQ','Z','F',10);
+INSERT INTO ti VALUES (8654507993592035046,3993979894,'gpEKLsvP0fP5s8NgKHcDf0AVzHU','o2RFmGjSK4XYyXm6VAjvblnbhoq','3Tt8SG','46hPBuQ','Z','F',10);
+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 (14524343519226689556,1710829508,'PnFL6l0M9NzDSei81nTJmnxe','iURSwe7r4NnY1I5bYhpCzCSge','9MH','sGz1jNFozB','b','q',11);
+INSERT INTO ti VALUES (14524343519226689556,1710829508,'PnFL6l0M9NzDSei81nTJmnxe','iURSwe7r4NnY1I5bYhpCzCSge','9MH','sGz1jNFozB','b','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12789696075982761550,583343630,'lCczEuQUjSh97mJ9VqQnniyLYYBg','jY1aB54eimIf5UesRoEeoZR5upzaRePXKEaeMzxfvo6TgGP','S61N','uyTubqie','2','x',12);
+INSERT INTO ti VALUES (12789696075982761550,583343630,'lCczEuQUjSh97mJ9VqQnniyLYYBg','jY1aB54eimIf5UesRoEeoZR5upzaRePXKEaeMzxfvo6TgGP','S61N','uyTubqie','2','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2090938989866977963,1831021870,'E2TSzwqFHIt2qkK4XdQ9','8vevNK0WdD5hUTto03RDb2TE8WnIbAkvL7laLNNR7ioGVBj0ksdHXx','c9LFY','a','G','5',13);
+INSERT INTO ti VALUES (2090938989866977963,1831021870,'E2TSzwqFHIt2qkK4XdQ9','8vevNK0WdD5hUTto03RDb2TE8WnIbAkvL7laLNNR7ioGVBj0ksdHXx','c9LFY','a','G','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9287042134100989384,987461264,'VKpjxLJn1IkzTWTbus8D5SK3TRYnRM','7GcZvdvyHh1WVxzBJOWeyZ3whDOUgGDKAw55kxRLHii90kRTdYtlsZ06KbAF0cMkwCIirw18X34ffA3DPhmaosLwtpw1MnliwkpVrkOPVAGVEYHh1ZbmDjBRn6cI1oEM9e','4B4DL9','6qb','Tc','y',14);
+INSERT INTO ti VALUES (9287042134100989384,987461264,'VKpjxLJn1IkzTWTbus8D5SK3TRYnRM','7GcZvdvyHh1WVxzBJOWeyZ3whDOUgGDKAw55kxRLHii90kRTdYtlsZ06KbAF0cMkwCIirw18X34ffA3DPhmaosLwtpw1MnliwkpVrkOPVAGVEYHh1ZbmDjBRn6cI1oEM9e','4B4DL9','6qb','Tc','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9506102755126426664,1665588566,'gcWRspLouPHKdVSYZKPPgtN6DMOi6c2Xt','ftWbIAw0xIiob7DoQujx0OM5wH5MmpcBG35ygpJ330THAGAgYj2KFnAvcTod0ukg2kX6WCxzQuK3S04kANaYEij7yqSIhjYCrPbU93VeEhMUhdQO2nKfzRn3kSGgd7UfiZ1Hi59KkA6vyOMguk7eOA9vv6M4YeVao6E4HGvhCLZSUfvixWLjolEIvLfGaROaMDs4VvrWiaJx6n4et4K5hY6p5','6HSGS','Z2KAiKpmuZx0RHN3y5doDi6kTyQiEMQw3n89KYaKaLo08ohs69cqXxeMDgR030FcMPSymBW8wqIXjshcxjCHTnyqMy82cvzRDZ3oIJW95Ur0WpEiGyZtETzJdJP5VeODJIfWIPrO3gkd5','3W','G',15);
+INSERT INTO ti VALUES (9506102755126426664,1665588566,'gcWRspLouPHKdVSYZKPPgtN6DMOi6c2Xt','ftWbIAw0xIiob7DoQujx0OM5wH5MmpcBG35ygpJ330THAGAgYj2KFnAvcTod0ukg2kX6WCxzQuK3S04kANaYEij7yqSIhjYCrPbU93VeEhMUhdQO2nKfzRn3kSGgd7UfiZ1Hi59KkA6vyOMguk7eOA9vv6M4YeVao6E4HGvhCLZSUfvixWLjolEIvLfGaROaMDs4VvrWiaJx6n4et4K5hY6p5','6HSGS','Z2KAiKpmuZx0RHN3y5doDi6kTyQiEMQw3n89KYaKaLo08ohs69cqXxeMDgR030FcMPSymBW8wqIXjshcxjCHTnyqMy82cvzRDZ3oIJW95Ur0WpEiGyZtETzJdJP5VeODJIfWIPrO3gkd5','3W','G',15);
+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 CHAR(6) NOT NULL, d VARCHAR(51), e VARBINARY(49) NOT NULL, f VARBINARY(61), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16541594770025668054,-13581,'dK','tRJOV5uss6LWFiNN9loEfbHwIf4pwqLLOf8ZFb1RlhV5VOYpKGS','Haa6Q8BrHSwJC46SIgHbG5','ExELCkHZwzr6aaJR1RquER7FjhTgIJoq5BZY1bbC2vLah','p','e5',0);
+INSERT INTO t VALUES (6149951673515755656,16555,'JZDT','mfNVg6QgSMRTQXP','sGUxVM4UkIEhTAbyUrvDBoO','UPmJsDJXlH97TMVjGk7ePZaISKFV6a0bVto8bDHtQEvDc7nteTK4wWZ','3','2I',1);
+INSERT INTO t VALUES (4025837307482793942,26679,'cDW8BF','DGwAket08rvLn1R00C9AwqmyfRXwNQ3YxbT','OhyacpV65Ho99tYQuC31WaLmvVTcmZ','Q3Of9ysWry2doRXp6KNEXEK4m5sq4WjG9N2jdf4y9gdqXHcv8lm','i','n',2);
+INSERT INTO t VALUES (7187906589445273701,-4004,'TnHn','w5tn9g0raLnlrMgIK8740LdBFeIl1D1URfXkgmZfZVB','ISf6KkbwnVkphIr4LXreLbZGlR4GSZ06scUCUloRmq4ug','G3E90IeFMhb8nVk1Z7nYNAiDE','H','Qg',3);
+INSERT INTO t VALUES (7072081267969542141,25086,'TF','z0yIQnGTJg9i','9HcOtyvUZyCjnGjOOoZ3BAu','QvVPIdKNZGTVwn1gJY8l0sO2HGMxkvs5dNkhx11Po06pFwfIAPtAxFij','a','yP',4);
+INSERT INTO t VALUES (5620118401223281079,-16465,'JDsl','VB8sigPOPO6Q4','gZCHp0fQYuul0UhhIefZ','uTHcxne63eZtxgDS0lNIdhgtlVMoERCKufp3Kerix7KpTgLyPfv4ZxvRUG5En','3','O',5);
+INSERT INTO t VALUES (7504865622138698536,10636,'Vr','C57Og2BqrvVhWQgWbvvwC0MvLrRH4qDqshEL2bvFg4qbtzh','U5gw5HbrrrFsOZ01pLFAlv5','dxh','q','X',6);
+INSERT INTO t VALUES (13170303506222731269,27718,'qgiQi','Wbu5S7QJxvyqTjdEbePLvUTs','inxsCE0BCZKi8qPiays3UElJ23XNvploaoPAGQWKaZ','Xp4M9EMrEnGt6tTbEOU3HTTotNiZy1s2mG4pf8FuGKOtHosS','I','v6',7);
+INSERT INTO t VALUES (13310120265917445357,6543,'n','zxUvdvWxFy2','pZo0Ef4ehbgNHfovp','Xt2PFjXRDs25b5vOW2ZodRwuRHWpYnAqhmCXGLmiEyaqHxYJ5vnmcZkNKavN','z','xh',8);
+INSERT INTO t VALUES (11654778530635564255,-17219,'1B','uvgXkNr3RTWu4jQfTS7xSrJDT13K','4fodlJhEVqvItNZqZTaEu9Eud0khmBX91agnsI0JrW6','yOgCL0pG08CiQ3kvi3HNHXEpaIVO','t','O',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c CHAR(6) NOT NULL, d VARCHAR(51), e VARBINARY(49) NOT NULL, f VARBINARY(61), 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 (17820961627331895206,-544870641,'tUAAm8J','ubteDLuFKIu','rm','iqeOyCUOy20Q9oNixR6y2wA7pDL0JNIsObbhmh6HQY','8','fZ2URMd4fQG5UTaw28WFbHnxUps7PUTGkAsKRORkIlibD',10);
-INSERT INTO ti VALUES (17820961627331895206,-544870641,'tUAAm8J','ubteDLuFKIu','rm','iqeOyCUOy20Q9oNixR6y2wA7pDL0JNIsObbhmh6HQY','8','fZ2URMd4fQG5UTaw28WFbHnxUps7PUTGkAsKRORkIlibD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(32);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
-INSERT INTO t VALUES (14338258619215494068,-516714838,'tEfW1pmgZZ1lT1iwwnc9dzZrB','uR','8BBgYPWDxoG','22p6ZD','zrNyAGYRZhtKxLad7kMNhtqeXqR3YZgnZeKLZV0zrjq7cBpmFEIVaRf3','0ytCzsvaEBE42CZBX3oNXkDPg4tALDcE3vFgDLOLkdhMjCppCcaiPX9k1xnY0g2FGbgneB0C2W9nO5jAOHBdgutX79DOG',11);
-INSERT INTO ti VALUES (14338258619215494068,-516714838,'tEfW1pmgZZ1lT1iwwnc9dzZrB','uR','8BBgYPWDxoG','22p6ZD','zrNyAGYRZhtKxLad7kMNhtqeXqR3YZgnZeKLZV0zrjq7cBpmFEIVaRf3','0ytCzsvaEBE42CZBX3oNXkDPg4tALDcE3vFgDLOLkdhMjCppCcaiPX9k1xnY0g2FGbgneB0C2W9nO5jAOHBdgutX79DOG',11);
+INSERT INTO t VALUES (13993903814290062815,-18438,'G0S','IWhfy','lBHNvfMs8PrSThxEy','3WCEczREHzrYaTcvNqXlZ5n','D','Wq',10);
+INSERT INTO ti VALUES (13993903814290062815,-18438,'G0S','IWhfy','lBHNvfMs8PrSThxEy','3WCEczREHzrYaTcvNqXlZ5n','D','Wq',10);
+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 (12595357297685627523,8131,'Xr3z7FM','R','gAWZaNTTXdAkN0YS9Uy','Nrg4A3vHRcn2K1k8Ma0IgNbsVZYu9CsSmnQhYhOA5','q','ng',11);
+INSERT INTO ti VALUES (12595357297685627523,8131,'Xr3z7FM','R','gAWZaNTTXdAkN0YS9Uy','Nrg4A3vHRcn2K1k8Ma0IgNbsVZYu9CsSmnQhYhOA5','q','ng',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (13152016612525277124,1904546461,'DoNuS6mTC8WaIhB40sK0yRiaQ31u','XFvqkPAnQW1C4pVCsYfb4uprBXB4B1EcnyaJzo3DCFrU7G3CEj10oi9SxuvUkd6G6QW2oeu5j6JbmM5eo1Z8EJB1iAXaT6tlHyiEIQ91s5wVZtq5W2IfJ5fQJyusN2yYUzitdZq84fQKcf4Mw8MZ4','ALkhWHZ4v2VfmJdM','Mwf73HWemmaf6FPDZumEVwQq','I98Ynw12q2ocs7Kpk','C236mthA52NRZfnEeolJYByPIbmAfLD6AJCNKa2',12);
-INSERT INTO ti VALUES (13152016612525277124,1904546461,'DoNuS6mTC8WaIhB40sK0yRiaQ31u','XFvqkPAnQW1C4pVCsYfb4uprBXB4B1EcnyaJzo3DCFrU7G3CEj10oi9SxuvUkd6G6QW2oeu5j6JbmM5eo1Z8EJB1iAXaT6tlHyiEIQ91s5wVZtq5W2IfJ5fQJyusN2yYUzitdZq84fQKcf4Mw8MZ4','ALkhWHZ4v2VfmJdM','Mwf73HWemmaf6FPDZumEVwQq','I98Ynw12q2ocs7Kpk','C236mthA52NRZfnEeolJYByPIbmAfLD6AJCNKa2',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (11825940052157018123,708694282,'U3EF8oymYHQKJ0pSf3KlSikIPWpK','CIAt2nQNgOusOjV4hV6pj0s5HALMseHQZ6VS8A4Sbc8I','lBCtArV8sgM1g','jSywgaZ29v2AA50eSI2gc3wQANlnyCS1RN78ua39','LrCL7bXxrjHuR9EC','7WiawGnYhMeXFYmdNGisM00ak9OQoIylTownG7ap9QtBx6m7Q9rhHHELcQmx38pVSNZY7OFB',13);
-INSERT INTO ti VALUES (11825940052157018123,708694282,'U3EF8oymYHQKJ0pSf3KlSikIPWpK','CIAt2nQNgOusOjV4hV6pj0s5HALMseHQZ6VS8A4Sbc8I','lBCtArV8sgM1g','jSywgaZ29v2AA50eSI2gc3wQANlnyCS1RN78ua39','LrCL7bXxrjHuR9EC','7WiawGnYhMeXFYmdNGisM00ak9OQoIylTownG7ap9QtBx6m7Q9rhHHELcQmx38pVSNZY7OFB',13);
-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(7) NOT NULL, d VARBINARY(75) NOT NULL, e VARBINARY(11), f VARCHAR(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1376429896,3125021455,'pcCEZK','HuLB5uMWMU34YwbmSmQGtVe2bsqGSPsG1emzg8','S1','zIbNDv2ML','uHhrqGVgTll2YmSxccJ5FiGjlaGluSDN4eHDpv1','OOeF4ahK1BjHxvALFmw0nBh8nYNQHuzrVerBxNmXU1DTHiCnUB',0);
-INSERT INTO t VALUES (396568147,3671361833,'BRNX','QosvlNAFcOJJCENHppqnw7H9WT8LDFf','3iL','mwN','toox3qCZlc5ip2TB3o7z5ekMntlJdfQNU98tRd7PoK22ZuoMiinIM6N7GVn6pUU7h0c3KZye901IhY3','rAFHpVIz0FhGEnwavIn5EuqV4QzWTMWf8RKtzRxDik064yBJz0d7L6zygUKjaOfCaak6R80Xft',1);
-INSERT INTO t VALUES (1039636923,833316032,'AWps','o9AvaPLgh7rxm2HYyRSuglaY9tePh26jb1xobHTKs','9qbL','Jy','S6vnSIE36P6R99MZJvT0oAXzunG56Dtm49i7OAj0AsqBnxq5pXIaqsyFHDoSuPlJPfXpm','IP092gyR0s900qt3uujrd2N8I7DE9XjTyZU6jfWzfWnRSLMqdQBi4kRwoAjkSkPmYEAvxrxZVVpqCRkpXRXcrAqxSBCADuI6OSf',2);
-INSERT INTO t VALUES (761482857,4116700839,'M','m1v9THlL7bapqidVLR7ob0dBp3l','KL6k','u5Sf1OyLY','OXp8gvAvBPrSfUZzw','44sz4lvS3HhR9r4RQuuKPONvR93cULkQnJcb80QXWd0cA71TBNpd65501EhyOmKm7qvPJZby2sGxIKCJfIl',3);
-INSERT INTO t VALUES (-27246140,156267161,'g','NVVMvY2WlOvFmP0OowbM5uTTU5SZS3rg90Zu20vS9uRKxVV0jqlc0I8a','UWREJK','vd2M','LvwyBBiRetligkJnzRfD5t13TvdGxCBKY3CUYiBXuaEcAONcRtEopt4','Zdsypb2l8i7YEVP',4);
-INSERT INTO t VALUES (1641963687,4124322300,'K04tez','06622GJFmLfoReLdbz2hXIpJW6XtiyUU60W95CSs7','Do13vcB','G5','awZxXuwTCE9DuddGkjRJQ57xBrEL7SAaJgAKEqIBnZJXKyoZ7RFZftU','SbC1Wduwusxakt',5);
-INSERT INTO t VALUES (-1007757432,2711472035,'vz3A83I','6La66PfJKg01X7hv0YVBrbzT8bZC7NkSL7u','5fp6374w','PRWAj5UW','ChLSNwrqEpZJibWcJs1mLybQZrazSrkbfRI09NE','FvRbaoiJq2WOaTPBf0zP1FbxHZeHrzz',6);
-INSERT INTO t VALUES (-1114843064,1260424035,'7kSr','qfrsbzUx2zzaEH7rizUSQdGBepKWa0R','y','espg','w56sTmD7KUAeR3Bxn0UjK5Hllch2FR30F5W2JPJ3ckpymkyWg0l7ZpQHI9X','daYL6YmEQPSl2vZ1',7);
-INSERT INTO t VALUES (-1089012858,1293333270,'r05M','PkT0zgAsjZTtScDv4fv9pzrWkUT759UP2fFpQYMnVAsu3W7MynNFA350ouwqJtMFa8jStCL','I','w4','ktKPMICpgq5MRt4EHTddnlUheSp3jXcyV2AOMuYM1Z7pn7xBMuEizo70hZeQbUZ3kOi01xmnbRzHrqv6M7HCm','ISUH1EFUSZysvtzneyFs9M3eQTMHTZL5pM',8);
-INSERT INTO t VALUES (-54295979,1524512330,'Zk','D5yXycPa5fkVmX44IpvDjTMFpdjqN4pvxERlYmz2RID8vc68','NXH22','nrbVR6QInWoxog','hkc2KIYMfnasQJ0F7xL6a4gmeUuAWaLZiWeJ','oucFQUo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1527039499,1562037140,'0GIgYlN','Vx3jwS3nEHG8xi78uM71qn3jC4AtmPTLekPe6C96tsZdvXh1FQNX0qNnUan79eaV','KPopL','zKUUxLlkq2RJXJu86','a6GL0XVA8Bzvv08nROonejUx9QhUIoqcCX16PFaL1Ck8sFZBhAs91','v4gQoh9zwp2pi9oJYUXttHiQxJRMUMQ4RA5JR2V578L6q88tgayY8aHCTU0k95dqN0biAlYIOi9i2bWKCUHf',10);
-INSERT INTO ti VALUES (1527039499,1562037140,'0GIgYlN','Vx3jwS3nEHG8xi78uM71qn3jC4AtmPTLekPe6C96tsZdvXh1FQNX0qNnUan79eaV','KPopL','zKUUxLlkq2RJXJu86','a6GL0XVA8Bzvv08nROonejUx9QhUIoqcCX16PFaL1Ck8sFZBhAs91','v4gQoh9zwp2pi9oJYUXttHiQxJRMUMQ4RA5JR2V578L6q88tgayY8aHCTU0k95dqN0biAlYIOi9i2bWKCUHf',10);
-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 (-148356027,393002396,'J4Q','V6B1Kt6p1XGzPN9','v','OCUWc4','5f0B308w3s4mJlMZ','GCWV7oF2kRYrojWd237GYI',11);
-INSERT INTO ti VALUES (-148356027,393002396,'J4Q','V6B1Kt6p1XGzPN9','v','OCUWc4','5f0B308w3s4mJlMZ','GCWV7oF2kRYrojWd237GYI',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-613387698,785265109,'CUTG','bymouYAR5wNb0cgQWkdmzdoKOjLvjHiDpZ5AqtF5bJ3QBSuxfsauT3Nj6X4nHqaN2V21Vxb3YpPbwx5Zj4RvQlp3HvrLaKqXcQ2oNEetutWKxZU0epHCmqn72MmJTRSEODvKrbwEiOiDfGlQRFFZLGQclzW4S3QXGsOKHVifj0Tcqw7Hu5ARBcL2qJwv','f9xxxf','9GEoeY1FE5imUw','GTYGJ2Oj9HkjYffsLE9NQV5okqEQFufkPV4FWNck9OkzNL4y3a6IJ43uNqO1GSov5tINrcPmhMBPqf6PEcSyNa','yDAMzHC9EPvKE8alYePVzB82sDmwT2pmSwHE',12);
-INSERT INTO ti VALUES (-613387698,785265109,'CUTG','bymouYAR5wNb0cgQWkdmzdoKOjLvjHiDpZ5AqtF5bJ3QBSuxfsauT3Nj6X4nHqaN2V21Vxb3YpPbwx5Zj4RvQlp3HvrLaKqXcQ2oNEetutWKxZU0epHCmqn72MmJTRSEODvKrbwEiOiDfGlQRFFZLGQclzW4S3QXGsOKHVifj0Tcqw7Hu5ARBcL2qJwv','f9xxxf','9GEoeY1FE5imUw','GTYGJ2Oj9HkjYffsLE9NQV5okqEQFufkPV4FWNck9OkzNL4y3a6IJ43uNqO1GSov5tINrcPmhMBPqf6PEcSyNa','yDAMzHC9EPvKE8alYePVzB82sDmwT2pmSwHE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1206051930,2268941054,'aqE','FpgydmCnuAZ29dbxjVkTLVApypN33KAZrjPI3eB35ZBStbxBSuyZoLdvUMADkyyZQfInDeD0rWTtN5L3mkpqT3JOirjTy8ssjDZ1VB5uRep4SEuD1qYow31iasFkkRzXq3Kj71He5Sb7Rp73l2UcY9fV7RD1XDLcKN0V4KhDbjz5aAnIwL4B6Z09fFyp1uPbhN5u','1ncsBL0QZ5V','mV5gqBuKH5xEK7kqZ2uewXkP','fuDVeapRnMtqooNRe','QAs74tTKuUn2TGtMRiGjmrh8GCupc8UyDiRBIpHrtVYzfRNqAloSu2n2v196Ay8SQ1d',13);
-INSERT INTO ti VALUES (-1206051930,2268941054,'aqE','FpgydmCnuAZ29dbxjVkTLVApypN33KAZrjPI3eB35ZBStbxBSuyZoLdvUMADkyyZQfInDeD0rWTtN5L3mkpqT3JOirjTy8ssjDZ1VB5uRep4SEuD1qYow31iasFkkRzXq3Kj71He5Sb7Rp73l2UcY9fV7RD1XDLcKN0V4KhDbjz5aAnIwL4B6Z09fFyp1uPbhN5u','1ncsBL0QZ5V','mV5gqBuKH5xEK7kqZ2uewXkP','fuDVeapRnMtqooNRe','QAs74tTKuUn2TGtMRiGjmrh8GCupc8UyDiRBIpHrtVYzfRNqAloSu2n2v196Ay8SQ1d',13);
-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(59) NOT NULL, d VARCHAR(50) NOT NULL, e VARCHAR(40), f VARCHAR(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (115,4438079875555573154,'a4N2o5XePuNpM5fThMo7kO5vTkA2cn26IcGLVdYCYKDRU','qQ570vADNJaGKOPGjJKpGS4zKX4Fj7cZCJ5REmTy9i7h','X0XJRgrXtU9bvnnxA0cRdg8eZsoPreYB6ypF','oyl80879adn5m6s8iiLipA0ciorhcC16d','18BZoDjSDmcdmQWs4XBZRklLDSiFyXkiYobIR7XBA7MPKeqB1uJQ3OfpwJYZ1u1ZF9Rc7X5YexwmoAm','cMRxMFlKWYWeBVkwyjF5cdHAQE',0);
-INSERT INTO t VALUES (7,-3772431597677659087,'7Dw41CV0OkuXWF07yuLxnHfo0','TkWQ7NHScn5M62mwCzpD2ijpLRuPtDAssR2pOkqMtaNRuJJr','CofPGlOEQD2dPVDD0qEJXOXOA9oJ9GUQ0JJeXpHW','1bKwMvpn2cCAVBxpmdLFr90','3nDuPKwoR0lGy4Q1wqPu8kBsFNbpHarrzveyrCdZKEcg3N8pjDdNYEYH9IlKfOQeynRxKu0eJU','LqvgNHpcIPjsP0JaZZnK447qm0WqINkMAcgvXlBWfFLv1jtv5DmuP9eciC3f09biXj',1);
-INSERT INTO t VALUES (4,4959606717011613669,'d7','TT8TFo7C8TUIEeh6HCNcvJ3ug','s','EdR1b0ZXGFBNvEjciPIwYMC35qAjuogFjttpYDHsYUQT1r','0khGnfHDujNbLqkF5bzalIo41pI7TheQAK3Go','racdCKKNlnEmspFZjC0tDUVSWuiM1Fzm0AVhhDRbSZqfQAfFtX5dQuS',2);
-INSERT INTO t VALUES (-47,7362782921902467895,'iVRW3ASVp3mAG6CHVWggDgDDcmg3yAI7R6JL','10rxkDCfTLyJ6RtT5QrPCpJH4g6ap45Y3Atg3tMNTVTdtKUgcd','75ARSZB8PZHkfPVEAYyHU6cr','dBMNyD2GD0MVxQYrHcQkOZFJcO312Zpz','y4oqTQJ','DJKQ8zzNqTCqynqONTCv4rWUK3EFPhDOy5Rngu33FaMLhuMKVl529esbx7Xn0bmBQlp',3);
-INSERT INTO t VALUES (14,1700989221061259107,'BdmGFCsDp1RnL6RRDbOS0NfhTjz2hEVA2xQIRj3','Tm2ZHwH6BIlXuN4335Cea0','dHc0VasMDFv','tbS7H8UpFm6CKyvqUIKb3GOS2sXGSpcoNMrQndVBskPXoRRcpykcshp','8lxgKG','g71uaagTsf6WhVo6G41wXa9MZo0OzCpUfOUrQZ2GlcN',4);
-INSERT INTO t VALUES (87,-2136181005273641342,'BKGKwYpsvlJwESGJvrfIjBQ0rHrRtkKWeVwD','eVgSdVJbZ7j1fUqg0Ov2vhqhzaCGMO4I1R5xSzTSm','nCGw','uoOFJDphYnfD0N6uUfTlLbc7A5CFMKMRQKx9','r3VU4nBfpAx41q3szFZA9rGrHNlYKPh2LVPSQPRdQLR65nAKIozGOSMytvNyBGjWYMhABCwKjQgGzKCYNW7e1lVx','di8XfTSpqE0dzc05fc28ljhqlOFuuaohNUr3a9MLkX5sQciCaYt0HdvjzBYZHECecSVHbHqXLgI6m9',5);
-INSERT INTO t VALUES (84,7152165911926652429,'BiIe','N90C3xI5TtSWIayqHW0pIiY0B2YBVyc','9hRwBZNOunkjnADIrTC5Y6','0EEca7faf','C5Ia6vxpDjlUjYGfHv0ieKWD13agYwiYZgkwlW1Pz7krAs4','pj5vkt',6);
-INSERT INTO t VALUES (24,-7568268879235510744,'N4u8oYP50ZZwrv5KOAi8hh8db','kFbV0skCTlHiFuMD373AghnUiMi4NATAEq','KxBR3sd8zSD1','YgoOfAwnLBf7Ons7dpsRqdtJBwwuvIqkfMuRjKcZo','NgfcZfeYWyOJmlRktTV34hnDQq36pfyEkhXcsLMWlhMpJHD8ZdYd53Vm7PVmwdsrVfDz75OVHowKnIEkBfPTGWLos4XmILKv3','P8r9Ih6s',7);
-INSERT INTO t VALUES (-94,-4481177838746609241,'SGzzyvS2m6puLVWzFJkI0KcPUdU14GQaKa3UW5mIFQfSPZWJwn0hNOhoea','UDooF8EendWEv','vM17MgUNCjMYrKN4Jmgjl178kaP7o','SW3XHU4KXlyxuZpM19BMvGeMRArGa9Vfuj2XXfudGBJ','qgvEgv4JzrymQd3ln3ybg5oj6Es7QYqVQPhCWtAJrk0rhrqeS5BrwI1F3mu0Btc9fyyXGfAakE2wAL0GEWb','fZ3Kql9SlXPMA3240dRfOU1hP8tItaj2qZeF3ckVQU6IAyCWnAWbjx4RoBfVTIKHsoz480knUzdqifzjV',8);
-INSERT INTO t VALUES (56,1881230812542396014,'0YzaEdIagV5AbqH','Q','lygnhaUrtl2Req7ITgbePRKFaZlzzR','ls1WlstO37iiwU1r0wVPfyXC43HWrlIzQETOjUc','7wbraecprgUhSkMSevF7lUxiTbkyCZSuMQiyWka','NBFxVmPGNU53AnuNb0Syqb15YW4TrF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-116,-2651099728547553345,'dVsfnhVrml9xeqElmaFHcICcuvIWrXSOiWDk0XSvbrEf1','eRelZOzPGJ9VID4tqh68dfDV','jTZKH7','DLizdEE9Z8Utpe7HnbEUj05i9imNVymgfsbJq','fcQa1DZgGSnTcZWxGvM0iblQUKcwxJD7zK8eEGhwhU80RYr0ladR3nVHP03V7xanuWUl9I9Mq4SLvQxBrsVAY1GAEC20PHom','c1bVajPSW6a2Hy9g31tjDEF4gj3VffOVHHyVUV6F9Aj6raQkO0rxZ8WRPJaq2WzpEGIGyc4I2Y7UyqvDlpXhcMuF',10);
-INSERT INTO ti VALUES (-116,-2651099728547553345,'dVsfnhVrml9xeqElmaFHcICcuvIWrXSOiWDk0XSvbrEf1','eRelZOzPGJ9VID4tqh68dfDV','jTZKH7','DLizdEE9Z8Utpe7HnbEUj05i9imNVymgfsbJq','fcQa1DZgGSnTcZWxGvM0iblQUKcwxJD7zK8eEGhwhU80RYr0ladR3nVHP03V7xanuWUl9I9Mq4SLvQxBrsVAY1GAEC20PHom','c1bVajPSW6a2Hy9g31tjDEF4gj3VffOVHHyVUV6F9Aj6raQkO0rxZ8WRPJaq2WzpEGIGyc4I2Y7UyqvDlpXhcMuF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(60) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(60) NOT NULL;
-INSERT INTO t VALUES (-6,9202708732437219784,'JbKArACQdRF5uGOVtTM','F0F5ISAPK5FxRcBBAt72wAK','JW8Uzn','8dtt4Vit3VHkMasF','1ccsaPj43uyGUrzGHTSDpEIn3jDIqiKUZxPv8wmktGAHRgJ0PmthR5vA3y0Xw8KoESO0Y1OYDHNN2YgMjKdT5CubB2iP5Y6qKRbr','re7mQuIVlkChvFVjS7mv9a4fLF5cxsud89g',11);
-INSERT INTO ti VALUES (-6,9202708732437219784,'JbKArACQdRF5uGOVtTM','F0F5ISAPK5FxRcBBAt72wAK','JW8Uzn','8dtt4Vit3VHkMasF','1ccsaPj43uyGUrzGHTSDpEIn3jDIqiKUZxPv8wmktGAHRgJ0PmthR5vA3y0Xw8KoESO0Y1OYDHNN2YgMjKdT5CubB2iP5Y6qKRbr','re7mQuIVlkChvFVjS7mv9a4fLF5cxsud89g',11);
-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 (112,-4304112814703000686,'THN5XOLQRGffifm9LrEFZFL46deQMV','ty4wgQrEdVHKbSxyWWa2lDiu6F4DnkT5BAAmuWtiMQ0Ad3GopJgtj4p71ciHNG3MCwuwpSQOSYOKzTjzASVRzmtlf0yKjSepQBnpNyh7LAuky3UFZFy9L4BwmZgsaAz6pB3YIVNQwjnBMtbF3XSR','YxuYjgF','K9twmLs4VwYc4epIINS3dQXjbAShFLX4s3eox5YNtT36ZzfIPfCape','yoIkr71hlAm0F6NJs39BcPIsLLV8dyOAZcwsrWeEMT','J5frsSBv73e9fvSyUPj',12);
-INSERT INTO ti VALUES (112,-4304112814703000686,'THN5XOLQRGffifm9LrEFZFL46deQMV','ty4wgQrEdVHKbSxyWWa2lDiu6F4DnkT5BAAmuWtiMQ0Ad3GopJgtj4p71ciHNG3MCwuwpSQOSYOKzTjzASVRzmtlf0yKjSepQBnpNyh7LAuky3UFZFy9L4BwmZgsaAz6pB3YIVNQwjnBMtbF3XSR','YxuYjgF','K9twmLs4VwYc4epIINS3dQXjbAShFLX4s3eox5YNtT36ZzfIPfCape','yoIkr71hlAm0F6NJs39BcPIsLLV8dyOAZcwsrWeEMT','J5frsSBv73e9fvSyUPj',12);
-ALTER TABLE 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,7045386995575097101,'3yAunimj8Z6M7JEf1afjED8Wh8dPoU8G2','Hm3Mc9oMHL0ocCP2W6CUcf6AySYDvWjSCraUimQdrxynDKQ2qEHQEvYopfFrTUKe1mhctQD1ClaukND72x9YXL9t','NsHVvB5Wr0q','cvtLVpHleNbWXRCUA','AdG4kcd','uErgOy2SjgaAbeXuBJh8RsQJbf4PDtdROoNZPxrmKzFb6U7Y2icY7ZMqiiUTuLpK',13);
-INSERT INTO ti VALUES (26,7045386995575097101,'3yAunimj8Z6M7JEf1afjED8Wh8dPoU8G2','Hm3Mc9oMHL0ocCP2W6CUcf6AySYDvWjSCraUimQdrxynDKQ2qEHQEvYopfFrTUKe1mhctQD1ClaukND72x9YXL9t','NsHVvB5Wr0q','cvtLVpHleNbWXRCUA','AdG4kcd','uErgOy2SjgaAbeXuBJh8RsQJbf4PDtdROoNZPxrmKzFb6U7Y2icY7ZMqiiUTuLpK',13);
-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(8), d VARBINARY(49) NOT NULL, e VARBINARY(7), f VARBINARY(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2082552,7162,'c3','tID08H3znxj0xGRUB5LVx5ahs6','X','25ELU4PObft7u433jrfT9NQUmqJUG0dkB','C4mLy7DF4DW08b1VARM9wudOieM9pH7TbWKcabVxEm9YvOpcbi0En1CL7Q','5ohib7uy07p6xbbQTwDYFyWS7gzntcqk5S9temKKaCqs',0);
-INSERT INTO t VALUES (14671464,24918,'IbSKvsuD','u6OhERHpqXPy5UZnlUksauUQ5','Ws','Y1ssIIXhQ2M1BIrFPEJLbW','uyErBsjsfa232BefygQFuO4AxSHn2RoRKTosL1seYlkhEf8xa5kslmkZt00Y6dZmjqxYkNmrRUDjmBe6im','GQylxmOk3fTQCp',1);
-INSERT INTO t VALUES (3755159,37206,'QRdnfaG1','g9alBOhiu4f1MYOipgJ1MF','slP8WZE','JQ','UrP70ma2aB1GksPAvlnQIABAjZ5txwqLI5sXfWJtH7jlnaBncqFHKwN0U3weD0Hr','8eOoHUVP68cLiQArq6om3fQp6t8D20X9SZc',2);
-INSERT INTO t VALUES (3527101,370,'debOQ9','LZwW4vxG3RUZFZpdXeFQLGZYZ','i8cNSMx','TtNKH2YqxXxBVKxp9h7gDEgSJrUgooGjXnfGdmqcu5QNhWVxZKhjSjkK1SdepdXgqnbQY2Kova5py','g5YIY0o7Efd4OrNCAU7KkiOyqd8j54B7zJB1NvYhWBcUbLmo2oB2AxVwU6','MNgH5jV9TGMDtDdEBBiUpbUe0RC2Urby3XDIyVU9unaEjGhnNzUk3tD7rVlE',3);
-INSERT INTO t VALUES (1862054,36653,'9DJ31ni','NCdkMHhu9Ru2ksCriY','dc','fLFR2cSDj9mIRhKc1m0jvZ60QlI4r9VGlmHtVJ46ZFKEypgBSNlSSTv6bgtIH0PqSs8PgO','DqBnaxOYcLWYXvFwslWZQEi5Wr0tjsmWK2MdXn5nkIC40u4l','RmNkwmqkTxrK4Doz9qEjvVyrEtf6CIAO',4);
-INSERT INTO t VALUES (14747985,6433,'FQk','PNmQPvVS0LLIPY3YCKqQzZtx0LIwGt8jMT0kOePIxV0GU6UT','5Z','ZCuq','2oSuIIOOOc192sJSP3htOEtjwq','FlpDVOuQB1wigGUF730fEaUeyh',5);
-INSERT INTO t VALUES (3010444,18820,'vSp0V0r','RgieDcKvDwmyWuIIPc0CzAxSTfkB51ZVG','6','slS8yQLhf3BJ7oDUbcbJI8ZssQu2kdm3543RbWQBpD1wqYrUW36AHd8yGfMk','IMTWzokiYzBhMkAfi9JhX5Ri1PJtOmfDSqS0MPQvGxVJZ2emh0pU4JOu5uUAYybqmjyDfwjNo69MsugNQXpSJ','N4SAbBi9JCdPJF',6);
-INSERT INTO t VALUES (9267530,17321,'f','JZgTgTL4rLmEV9SDu2VCZg2Kkr2uveyYJEDLOHibjo','v','2F2Nh1FBmqJtjnz','4SO3FnLZ7a4diAxmPu4VKpwSxfcHrpD5JHfBIKMC','e5Upl6rpTvz5kQGIHxuYpV96Vx3opLek9YeuHpHgGI02EdUxe8vBxYC3PheXWmgkArmtvnE',7);
-INSERT INTO t VALUES (11841430,34851,'I7O9LnzE','qx1ieTcPnVGxD7Lu4iYEqJw9gOSGIQZN3qCFQ0m3Udu1O','2','gudTRMyPQj9iQAVvAXyh2','rCsm5bgTan6U0rHK006JENQ8d','6XLiHMp3h9iB',8);
-INSERT INTO t VALUES (16214866,49846,'SNoiux','bUCEmeLiIvn','dPIqzV','y1rtjYDu2fCbvOy','jB0fJwNB0chNfdgN9Edr5qFOBm9yCTe3hJIDVhNad7L','jrztFGkQfOwV9lA2b9Ul',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11837264997550933417,-20902,'PQ7vHYp','GNdvpBJyQ9i9xBrKLCDjPPk3p52','8uYLVfQNVhfDNHGYZQts3X81','xhndrxOXZcfqqB49l5MHjv7rbKTbMr33KW1I','c','T',12);
+INSERT INTO ti VALUES (11837264997550933417,-20902,'PQ7vHYp','GNdvpBJyQ9i9xBrKLCDjPPk3p52','8uYLVfQNVhfDNHGYZQts3X81','xhndrxOXZcfqqB49l5MHjv7rbKTbMr33KW1I','c','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7351117163550406283,19439,'GGXk','uTv0CkEsoPNZ4Nj6T1qKaN3V9AfhxpojwqU9s6iipTGI5Iz78V','fDfPOeprnWY1b3PYXddDjiAK3JBKaVERuDgyaNOpVJ3','6XOD5fgvm7WtZ','o','x',13);
+INSERT INTO ti VALUES (7351117163550406283,19439,'GGXk','uTv0CkEsoPNZ4Nj6T1qKaN3V9AfhxpojwqU9s6iipTGI5Iz78V','fDfPOeprnWY1b3PYXddDjiAK3JBKaVERuDgyaNOpVJ3','6XOD5fgvm7WtZ','o','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6245471056512680728,-19473,'VvoJ','Ob5kujXqzYF1dMkREuYwDLPXgK9UvgtSXsaVB32kQ03mFCW1EblVpbvfjxVbaBSL8HRoUPjqj9ihOcsS1Y4b8R6KwUs7xEgdB09IZvAVj1EV6rDBhGFbiake5cddHTYvGZFtPLB8f0ap3IrxFucBk5eq6prsXHb1TnjJ5CBtSGM05wrx55ZkzGCckNdx1MSgCEZhRd4WXjyHn123uXRzvNrn7cX3F1vxjGpECQ3Hlqqhf5Uikxt8lsh1ErHVdXOP','efuk8wiawgy2kn7vPcCkaEnsJiTI9LYBfyUOG4SFKDZ','J67KzL2ztjnAXkbCQ0KmXfK3QbtCThE9jtM1HV433bsZugY04wiYP910LMDnZR6DN0aYWYZtjCNSxc5H5jn62Lc2ZVGsdWDTQEXASuGmaTvPgUtKuaK9qdTmD4etnsy','q','dS',14);
+INSERT INTO ti VALUES (6245471056512680728,-19473,'VvoJ','Ob5kujXqzYF1dMkREuYwDLPXgK9UvgtSXsaVB32kQ03mFCW1EblVpbvfjxVbaBSL8HRoUPjqj9ihOcsS1Y4b8R6KwUs7xEgdB09IZvAVj1EV6rDBhGFbiake5cddHTYvGZFtPLB8f0ap3IrxFucBk5eq6prsXHb1TnjJ5CBtSGM05wrx55ZkzGCckNdx1MSgCEZhRd4WXjyHn123uXRzvNrn7cX3F1vxjGpECQ3Hlqqhf5Uikxt8lsh1ErHVdXOP','efuk8wiawgy2kn7vPcCkaEnsJiTI9LYBfyUOG4SFKDZ','J67KzL2ztjnAXkbCQ0KmXfK3QbtCThE9jtM1HV433bsZugY04wiYP910LMDnZR6DN0aYWYZtjCNSxc5H5jn62Lc2ZVGsdWDTQEXASuGmaTvPgUtKuaK9qdTmD4etnsy','q','dS',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (17852958608296225110,3650,'BThY','cYlvIx6fNA6waW5ULQY9MdyECt9hEgFPVXvuzNg3C','NED3sSfjDig1TO3YqsPwRSW7kNwiptLHYsUXRyx08YDvtF','gEzMYQPnht6qxQteI3iUcy2PBa0XKaUcihj8SLu','j','a',15);
+INSERT INTO ti VALUES (17852958608296225110,3650,'BThY','cYlvIx6fNA6waW5ULQY9MdyECt9hEgFPVXvuzNg3C','NED3sSfjDig1TO3YqsPwRSW7kNwiptLHYsUXRyx08YDvtF','gEzMYQPnht6qxQteI3iUcy2PBa0XKaUcihj8SLu','j','a',15);
+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 BINARY(91), d VARBINARY(63) NOT NULL, e VARBINARY(12) NOT NULL, f VARBINARY(56), g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8586037847161007725,-759297990,'28yxKGtLceVPz7uSpvEv6aSBGLvU6HrIRzq6k9yu','3y9wvHTxnOOWsOH2SumIPsK5k44U1JX85iodTeAGQ7bp','v1G','M','6','Zy',0);
+INSERT INTO t VALUES (5590531663469011400,796981519,'sLBrGITAoJzP5dX4V0mI5056lxKgR2tRZdXUkjl0YqIigrqM5nb7G7GGn1lSfW9tsl9Vh6igrHx8ty4UO6ftPxJXiAX','siLDTL9YGAkMYQj72zb41FESEehRNtw','KwkVJet1bvg','dxxlywD993AleNTp0u5ZcGfhyo1VRTYsFriq5VBx','f','yt',1);
+INSERT INTO t VALUES (-1585408795341464375,583377370,'yyKxb07U66Yh7fjL3ikdiKN8qKKJoK3TfKruMPjQtI2SXhrdUuv5pJEAZ839','ANSdu3pTC6cgbgYa','zK4K9mT','SXxCnd6VRn7s3lKbLbTs6RRSItS6XDrtDhAM','w','u2',2);
+INSERT INTO t VALUES (2230604413108579819,-740250668,'l7x8cLXtnNqRtDKUivb3Dgde0','R3HZLc6pHQ52u','ok3M','swh7LILyeIbszcS0AHw3EGG5HmYsfJxbmzhe','l','ka',3);
+INSERT INTO t VALUES (2231581141332309177,489121974,'XHDGKoxIHyr2keN6r92LSPVaaQ8N85qt42vqmFQhbT9lj0ptUc4hHSrkhBRt5RD0yUzmXOUKCBI2g1mYugu','czzyuZs142TKpUu5kcc9l10pVgXjvpanLTquXFdRe89VMPIOyeTjY','EeAsgWu','u8HJLYN','C','Zb',4);
+INSERT INTO t VALUES (6744776765352264974,941209097,'1hwMdGjGRcSLLP606kGCQ8A7qhs9dmmhPXGFulVsFOw88Bb0Z2zRtbhXiWBYxEiAicIYphBbArKY3eYJLDzP6','KVY5C6LtMi75Ovlc4TEcpcQxte03jYJOJFlLD8hZxZIXo1k','uQEwTZsaCZO','dEDidwAl3ht7RIsT1qvxh4TI3tF3KFcROCw2I','P','W',5);
+INSERT INTO t VALUES (8976678907073870283,1773170543,'Jl7Y6WpXURDvSzIvg0rXSi680BvCmQs6m4bL7l7247utK01Bg62eaq8vFoOYFCeM65EmQKyiZ9','nh','C7eznocTyq','Q5m85M2rpYQ3DljggebXeQ','S','K',6);
+INSERT INTO t VALUES (8856472947701290253,-129679636,'zwJqX3Iw0tvaGM5zaxDevqhxhOtRbY4vWks8Jm','WZpKb4OHhfrvl7rO8oiSwZ3q9mmdZ3oEMQk','UwbvXHtr2K','QFALcaW1apg8iofcCB','3','ga',7);
+INSERT INTO t VALUES (-6044933685111953145,-1370540550,'omrH7m2C4BpZYVDe0iSx7WEbQB1fj3MKiO1KjiPeWyCPDBsJcNHev','9lrHKnPQ0H70o4FhUtlUZ9BWOnvzYhekPigjsVxEgHcnjWxrz3f9eWZg','rqwPxu','qpUdub18X4IYJ2X2EJUr5yYHeSgSwrJyWNWehb','g','6',8);
+INSERT INTO t VALUES (7141179021006529312,-1865343473,'utwGYYN3Mt8vPsjqsNLsCy9bgbimPhZBvtJ3sxHgj6qWdeBuP9u','GuN4LUQxpJXKiYP4HPD','CIm4k','byxuewY3rjvAoOTnaQCnxZL','W','D',9);
+CREATE TABLE ti (a BIGINT, b INT NOT NULL, c BINARY(91), d VARBINARY(63) NOT NULL, e VARBINARY(12) NOT NULL, f VARBINARY(56), 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 (2849682,64500,'Mcwm9','78jfPo3ZUeOa','rz','eKqfXSgjfKcYv2NDxewAiyX1qOQUXUIcXUiGZZpTJN6SJP0z6oE6Eh3Xqd0Kbu','dCCMBUU3M4B3xKcC31xUhJWbrfme9MixSIX9KhWtdIzzaQzK','sKyxpEAtT4g97TsUC2stccTpjE6Zdb3SeSCOH3nI4AvrhSIK5IvsBDiPhx7YM4bWraQsN6C',10);
-INSERT INTO ti VALUES (2849682,64500,'Mcwm9','78jfPo3ZUeOa','rz','eKqfXSgjfKcYv2NDxewAiyX1qOQUXUIcXUiGZZpTJN6SJP0z6oE6Eh3Xqd0Kbu','dCCMBUU3M4B3xKcC31xUhJWbrfme9MixSIX9KhWtdIzzaQzK','sKyxpEAtT4g97TsUC2stccTpjE6Zdb3SeSCOH3nI4AvrhSIK5IvsBDiPhx7YM4bWraQsN6C',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(9);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
-INSERT INTO t VALUES (14725225,27950,'fd','9zb2zlG0SynXYC2mSTnRaiEHvSZVwpFGJaw3Xzzjou','I6','aV1qaeoCvbb8iDkN0MJYHBrKNJqdjGOrXXr12Wuz2noiJNco6H','EtoYxTy53n848oRdLwI01XLyvzmoc18iTIe231eWBlRAd4yhk26kl','YVQpLw4A9c8KsssNrDUmT',11);
-INSERT INTO ti VALUES (14725225,27950,'fd','9zb2zlG0SynXYC2mSTnRaiEHvSZVwpFGJaw3Xzzjou','I6','aV1qaeoCvbb8iDkN0MJYHBrKNJqdjGOrXXr12Wuz2noiJNco6H','EtoYxTy53n848oRdLwI01XLyvzmoc18iTIe231eWBlRAd4yhk26kl','YVQpLw4A9c8KsssNrDUmT',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2158962158844160831,1633453516,'WXAS7XmR6UG90pwhzCWaBnIs3F','3Jg0iTHQlgvGpEoG','VGgD18ogX','fHA7LqVTTn8UHhFgAHuZlPrm','A','hx',10);
+INSERT INTO ti VALUES (2158962158844160831,1633453516,'WXAS7XmR6UG90pwhzCWaBnIs3F','3Jg0iTHQlgvGpEoG','VGgD18ogX','fHA7LqVTTn8UHhFgAHuZlPrm','A','hx',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(92);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
+INSERT INTO t VALUES (-1011214148497017856,-612413785,'I1EamhkDthMFOgVzNBlQGwj53F5oWbL1ghy7GstuK0RzGOSjKfvASDl9xU0RS9oZR7H5A89','lilyiAgQ265AmTOtQdxbPYvKotKHyTEQngmttD2eyKbpQ88','WSHVo314t','w13wr1Zzrvfg2ht5PLFgG3uga9TGwmg2Rz','4','z',11);
+INSERT INTO ti VALUES (-1011214148497017856,-612413785,'I1EamhkDthMFOgVzNBlQGwj53F5oWbL1ghy7GstuK0RzGOSjKfvASDl9xU0RS9oZR7H5A89','lilyiAgQ265AmTOtQdxbPYvKotKHyTEQngmttD2eyKbpQ88','WSHVo314t','w13wr1Zzrvfg2ht5PLFgG3uga9TGwmg2Rz','4','z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12888775,60833,'jK0gOUf','513q8GqFYRS01K3MkzROxiuFWrRbz5b5UV8slj1YtOkFFFyj0ySVDqA9CnYaTmYZajztglIVbU2xICbxxhx6lAnkEUk0XhqOhmLVGAlpUHLNsqv5sCBRFALi28z5LNcnk6BKMC2DLoLG7KolQLXL76COVfLWwxBHwo6yzLkyyK2YH8XVvGfn6H7XzcUksJELFFalXlQnl2XBunGUnCMYGJpWjWb4HmQkLoC9UNqLAZtPApCyAn1iKjArxh','P7BP','T35UuYZ68fwVrUqzsZki9zhlDYu47VSztQt4uwfgeA2wK6FtTItIdiOZZ8gKLwHkLUn6WIXWITTMKhb','ijlsoDzDShMFfh1j70u1vBUrtVRcRGznO2C8wCXizNTpFz2pekXx7N0D7pJcXoDjZZXWkEisNchZuA3f','mXDbLh1zl3Y5RDLlxkMqJoYN8egVzPVwksFi0JTQRGzBbIT1L4GCqAwpceNY1VeWHqnYjLFrRiwLW0H3g8yZ',12);
-INSERT INTO ti VALUES (12888775,60833,'jK0gOUf','513q8GqFYRS01K3MkzROxiuFWrRbz5b5UV8slj1YtOkFFFyj0ySVDqA9CnYaTmYZajztglIVbU2xICbxxhx6lAnkEUk0XhqOhmLVGAlpUHLNsqv5sCBRFALi28z5LNcnk6BKMC2DLoLG7KolQLXL76COVfLWwxBHwo6yzLkyyK2YH8XVvGfn6H7XzcUksJELFFalXlQnl2XBunGUnCMYGJpWjWb4HmQkLoC9UNqLAZtPApCyAn1iKjArxh','P7BP','T35UuYZ68fwVrUqzsZki9zhlDYu47VSztQt4uwfgeA2wK6FtTItIdiOZZ8gKLwHkLUn6WIXWITTMKhb','ijlsoDzDShMFfh1j70u1vBUrtVRcRGznO2C8wCXizNTpFz2pekXx7N0D7pJcXoDjZZXWkEisNchZuA3f','mXDbLh1zl3Y5RDLlxkMqJoYN8egVzPVwksFi0JTQRGzBbIT1L4GCqAwpceNY1VeWHqnYjLFrRiwLW0H3g8yZ',12);
+INSERT INTO t VALUES (-8421028327914082778,281527916,'pDRrDBLLwPt9IoGXtus9LdETU7BKhHkpvRc9kJmgLRDcIh','nsSd3fXVP3tR83wGZpnAZXd2fNkTnv5AM4SF2DTB22aYWfFYfiOWUX0nqCUc54OKsNIS5dH5BiGBk7CxAFC6ZBdZb7xOlW92YmMCg86Jbq8RP4djgX0lVCyBnW6BRK7g3ytm7ctv4GGi8ENFGWI','O','cC6ONzaye4deJ8rFZ0dnbvNP','5','Dt',12);
+INSERT INTO ti VALUES (-8421028327914082778,281527916,'pDRrDBLLwPt9IoGXtus9LdETU7BKhHkpvRc9kJmgLRDcIh','nsSd3fXVP3tR83wGZpnAZXd2fNkTnv5AM4SF2DTB22aYWfFYfiOWUX0nqCUc54OKsNIS5dH5BiGBk7CxAFC6ZBdZb7xOlW92YmMCg86Jbq8RP4djgX0lVCyBnW6BRK7g3ytm7ctv4GGi8ENFGWI','O','cC6ONzaye4deJ8rFZ0dnbvNP','5','Dt',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (13570326,58399,'B4a8TYK1','bq2TylVcjBPfU8sfZkJgFXnl3mFPCL2Cd1Bn6AQLQBQiU9l','rH','imEoIA8cBKdEAQtC3p6Ns83tTk8pULZ4rIlcurEIrrXD6veiL80qxM0unlrgsyZY0vfGlVwwY7wZN0rOKlyeUCchWO04CHoKGz9G9EcZo52j5uFcoS','5ek6HBsO8fKQcs9OBj0U5zAXA4Tr3gFO4sAHWYHSczZLBsC3ptcgQcCZSlINlKyiGpPDXziZSLKsExlj9skFHbjMfZO','WxjN',13);
-INSERT INTO ti VALUES (13570326,58399,'B4a8TYK1','bq2TylVcjBPfU8sfZkJgFXnl3mFPCL2Cd1Bn6AQLQBQiU9l','rH','imEoIA8cBKdEAQtC3p6Ns83tTk8pULZ4rIlcurEIrrXD6veiL80qxM0unlrgsyZY0vfGlVwwY7wZN0rOKlyeUCchWO04CHoKGz9G9EcZo52j5uFcoS','5ek6HBsO8fKQcs9OBj0U5zAXA4Tr3gFO4sAHWYHSczZLBsC3ptcgQcCZSlINlKyiGpPDXziZSLKsExlj9skFHbjMfZO','WxjN',13);
-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(44) NOT NULL, d VARCHAR(50) NOT NULL, e VARBINARY(47), f VARBINARY(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (570163492320278411,14700457531143623028,'eMmUj2mAGWy','ZO46tHpmBoECzIPvlYTxEwzT5BQcS5LEXBi1Yj5a','zy2mDcwK8T5Ezls7DUci9BAQ','OCuooZETgKWxEh9PHuSpmUaYmRy1licGfABMVDuMH1poxnnxgC3BFJFcA2Tlw2rXdKf7oGbBArfz','cnFWDbLfdSrJwVb','8J6w67T',0);
-INSERT INTO t VALUES (1362601872231598561,4840003003809254459,'pVS118AjUi9d81I4Eak','1K9t3eIRQTacoQ4SClG67RewCtq613QcbDY430KONHnc','uNxcSOPCuJSSqtg69t45DA3AlYqulLGJ','zbFoG7kC72gBvyrubO','hrcIKcE07SPjiHzY6RiEF','VXXcXE',1);
-INSERT INTO t VALUES (415663716340277852,1318070472089863951,'j05hl6adJVB9L8io9C5xzpGlKxjeZ7X7OZNgPS6W','xePMSdSOV7R','hj84UbcPGCxQdI7hvAVbwA','V2vXTVHZhIjBBMdKKBMrI8BANeQppLlH0n8AcK0zQU64OiC99K8Y3G1xv','45xUEYDCDiAKyKgid0xsMLNjbb','Bgoq8',2);
-INSERT INTO t VALUES (5720987362621283130,1455830529175742598,'sgOWr48RDSCztzWvg68qgZQY6CY3dFsYWrrx0fKlmPSt','eL','zguKu12VPDkYLkgnYj8','5p7jblBFVnyM8zrQArQs0GiY4CfgBlnql58yXBnnPvUo6','HN4po3NiH6JcCcnZvdN8wkj3','15Z',3);
-INSERT INTO t VALUES (11442484219083883227,1223057745083839297,'IVGOz3dvcYetsJ2iRGd72L','EIACCw','EAsmcuhwPYVrQd','z67P5MgK3sMYiPCTD','o31OsQ1g2GpANEUyQxb5fotV0Fr8ENhsRU8jqqyabbg91qDQBz3Xm2OLeiDgiAlu9EvliEidBVz21tuxYNKMU4oSCqcb8','LcMLLofqRR0THIgGzEvV4Ltomo0ABk3tbvv9jh7Fq8svSpYxvw6WEj4WHq6tRZNEaYgg7OeW2fvSX2XXKHlKauoR459t8tZ',4);
-INSERT INTO t VALUES (3855110676823189351,52027001924061881,'ZFo9ogSSuJaGTT8CJXOxuxRREH','dEOVTFxiqEOApsuOnCeT15MbPEbBYsJald5NnMMj0QJ7E','5PX8Jn0hVYgxlzx0EvZDXSsQ2WNp','8xkCrlTGjM3elUQU5WiD97mCXVD5EePGvpNNUu751kVEXEaaFBudQRLx4OERjSglthKq','mhF5jzIzsmOCkuwqvSzBQraOhjhP1VvkcxGiM5xXAopZM8BGvekhc8JNwlzgQkgl1GocV4mBikzz3C3TxSntcbLE34QIl','VEOd4wWSjw12feLiGv2kK147ga6jbBHt6a',5);
-INSERT INTO t VALUES (7257546100913591251,5563161346167057235,'UB6G924R7lzS80s7PcdlsxUX22TRE30V5OZgJG','1GO9zAO0mrXj8NCPjhy9loBFpz6','EoCaTPQP3AJLS3qc5qBXRnUBWVOyFS','3CIQn1k2ZJLbK4zKRoNLzfNjXyt0','KAz9HTJ6KNeuy7LpT0MBx8MepILO71gmtX9pdKqzEux1vTU3iKY6X2TaIzDXKu','kIOq2NfaL36ISEd1CqF1RdjAkxNzHOBujL2k',6);
-INSERT INTO t VALUES (17592306336932441378,11432005312616057251,'CYaVIQ7NxIKeMcx7im9Vb4Ey7UhVfk8xXJYMWJ','xh7aF5lny5O20Xdlo1Kyfvp9obo3mHSIh','gkblpAw97h7cjMnSvJTVjiNsLrgZfSie2117RAU5WF','PtXVR1HWPTfC0KNI8v72vnlyzCtrvbNKaUhnXE88QYtBXRxZM2wLPt3cYkykvP2zFDS','LP','Q7xMZVts2RVjujyj4lxxVblR',7);
-INSERT INTO t VALUES (5370092295844962900,6552742355117880880,'cOHdCGqcdb6UcyvCF5vvm5HA7L4O','IqtcjHlRZCgpVxVo4nokZihVYyw9scicD','1i','f1JXxW0WDxet1qGUyAuU0eX3da','Ydzlpzy55T','ZOp25cNhUVS7x6SMpZno6Elfi8Le1X9SEfpcwBWa6YiKSiqSaLrMLML6SUwGn90lmJrtVpvEVgdmpoTM3q8gn1uqkn8MV1l',8);
-INSERT INTO t VALUES (10676771415685183405,14349504388830922383,'qGT8fVZ8AabxSRuSBn','QlMeGAUgSyMpSTIQ44ITHYdB4wLij60rRk4dTOog','dmOLg9YUo8IfV','9l3sC9h','ltzD2htVsu3V5dnG5QNMAIOuAkDtNql93Hn98wi4W4RHt','hCf1TytT5kXF2lLFzuiwsv0iasOHJWYLfH9Z14z4GFgXhr67NsYZnFR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-622059564928933428,1602789156,'dhKf3yY6D1pPdpNTcnqsAr2jhtHqEIQGZ3','uAihrRRmXzJx3QPEa9jCIftj2S','9IMIw8IECKBR','X7P8twJjH8EpuDON4fLm3kwmGu9hbQdPiSsgIZY6cw4ZnQNDG41f7xl0KOnHZWgP96tvWA6C43EPbqOWmvGwq1h485yCv4PBgpPOHxHegsQf5kAOEgnH9vjveC15SfPbFCc2vUse9lVySB0JU3XINedGa22YdsoAJ4pIoog4wwneKd86UtinvY27vhtdoVoQ2I2ai','W','w',13);
+INSERT INTO ti VALUES (-622059564928933428,1602789156,'dhKf3yY6D1pPdpNTcnqsAr2jhtHqEIQGZ3','uAihrRRmXzJx3QPEa9jCIftj2S','9IMIw8IECKBR','X7P8twJjH8EpuDON4fLm3kwmGu9hbQdPiSsgIZY6cw4ZnQNDG41f7xl0KOnHZWgP96tvWA6C43EPbqOWmvGwq1h485yCv4PBgpPOHxHegsQf5kAOEgnH9vjveC15SfPbFCc2vUse9lVySB0JU3XINedGa22YdsoAJ4pIoog4wwneKd86UtinvY27vhtdoVoQ2I2ai','W','w',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8989362022611198129,-423522862,'7kPDwGWQHi0zfuI7vkqkP5jZG1nqcEXjcryHoVhAUjhIQwHCuSLXV3JSqiSKkyhCzWuMVG8ccZf','uDYztTwC8OiTpZt2f09mQONxN36pg3BvcKNgPR6rAQMOZyugPrkxdN5GtBSKHnVvcEqK0hBK0l35YQu4eGMjJs9RTr3Qivk0TLAfXOVj3T7CZjiMZNHIeEBOz77s32GDX6lVOgwBurtWXHNugGIVr','d','ZyWAJTGJiySRl031yKfgnx0hrXPRsUgxcWBMYQCdK7rXAMr43vYGhMMplAvVvKaeCS5ZEeMuYwBmnU7wjG9ilOk7SxEbAbPujXF5k4mVpD9Xqn4SiAGLuzntnSWhnfNT','BR','ZF',14);
+INSERT INTO ti VALUES (8989362022611198129,-423522862,'7kPDwGWQHi0zfuI7vkqkP5jZG1nqcEXjcryHoVhAUjhIQwHCuSLXV3JSqiSKkyhCzWuMVG8ccZf','uDYztTwC8OiTpZt2f09mQONxN36pg3BvcKNgPR6rAQMOZyugPrkxdN5GtBSKHnVvcEqK0hBK0l35YQu4eGMjJs9RTr3Qivk0TLAfXOVj3T7CZjiMZNHIeEBOz77s32GDX6lVOgwBurtWXHNugGIVr','d','ZyWAJTGJiySRl031yKfgnx0hrXPRsUgxcWBMYQCdK7rXAMr43vYGhMMplAvVvKaeCS5ZEeMuYwBmnU7wjG9ilOk7SxEbAbPujXF5k4mVpD9Xqn4SiAGLuzntnSWhnfNT','BR','ZF',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1878596284259026679,1487431410,'O8b','99eSJqTTRtUWa7YjdPwggkTZabn4MOWas6WF3ml3K6kE6axihdNZJcCn1Yqct0MpOmf','tYdq','fyVzsKANk7bGKuKvuHsHecDWzed9ECF2saksxKHY7b9C7skolRLhASZHDnGFJ0mGaM47a7iB0k2Zi8OrFhXuyUwGO3gm2NN2brxNn0kZuHOLEzROuZUzNxwulHOGLO1MciRuk0sKgoqHyGJEPJ6r0A','m','XDI',15);
+INSERT INTO ti VALUES (1878596284259026679,1487431410,'O8b','99eSJqTTRtUWa7YjdPwggkTZabn4MOWas6WF3ml3K6kE6axihdNZJcCn1Yqct0MpOmf','tYdq','fyVzsKANk7bGKuKvuHsHecDWzed9ECF2saksxKHY7b9C7skolRLhASZHDnGFJ0mGaM47a7iB0k2Zi8OrFhXuyUwGO3gm2NN2brxNn0kZuHOLEzROuZUzNxwulHOGLO1MciRuk0sKgoqHyGJEPJ6r0A','m','XDI',15);
+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 CHAR(74), d VARCHAR(63) NOT NULL, e VARBINARY(64) NOT NULL, f VARBINARY(24) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5,23172,'S5K3v06cBnPKuRxR2jvIbqKFRyi23NipWyD88hwPcCN','6YvibMh0esAx8hOF9CpDZN9A4IfAGu9SOGyixlLPYxB8','k','ylv','A','R',0);
+INSERT INTO t VALUES (43,29453,'4RPVdrtdWh6Bu','E53W6IA9sv5XfzR2Kl1rV','UlrGSSwxi2MKFzb0EVNDcyucMMqBRkiX52PffMI','rsBfU65','vQ','h',1);
+INSERT INTO t VALUES (-126,-8850,'DJLRYmAmrzaHBiB67ocrUAC31XESwgaEGKco0','XHOenKha4o7anBBQyoOjbdFU','QmXJvuI7pVus3E6bV','uh6GiYEWCGPXOt4V','Qw','U',2);
+INSERT INTO t VALUES (34,24823,'yIqc9XqWxAht7fv6L63OfRjfYFMDy3lMEXLovQdrTu7','gNGSG','SHLums','SILRYfn6','W','2',3);
+INSERT INTO t VALUES (45,-23794,'TaliGnnkl3cteTLYetkYBCeq4TwdeszEDxcMsEcuY','2FLagiHWD2wPaqSKX7QUyb0O','eRVVF6z1','dJfzHT','6P','3',4);
+INSERT INTO t VALUES (-28,32667,'lFYOxzRUdno4MAEyWPlCSVgpjmWLJPFrzaarF5i5Yjfk','ZzUrznOQzBajp31iQziz6DKSoBkA0MYAy5DMAqdkge2SeiR','UsWAEqCU','yRndp3WKlrQ8NQHx3s4','yb','n',5);
+INSERT INTO t VALUES (-11,-6319,'ZV','Zo7Yl1ExDhPiEFBiulb7vie9UNdGheRfIuFgI5dd247xZJYk9MofaROe8U','FEgTQGtK1qdXcPxxUPQFF5sgZLwMhqktUzQTMRWZ6w6WcmlcCZ','kgDP','bo','o',6);
+INSERT INTO t VALUES (-100,-13346,'WcoxT90N6IhFbdDEAR8SarqOYWCSlg6ICZe7h8IOUA2U5xuFOIk2GQTQb7','OGttd3JS0kv2Xm7BlByIh5dYpSilizzUqi','UPhqdQr8XcjIqyeKvXyCYW6lmDXgx9CVtIwjgcX96soOC6fyFkoId14','0BnL3SmRt0I7TPN','t','U',7);
+INSERT INTO t VALUES (65,-2470,'Ict9mhzC1WYl03flLrMZGV0msFaneduqdLOuK0366Df','iV6jO8jtkzd2q6fHSVVRWwS2n8sP8un2UkqSkz5tZTs5p9Au','I2FDYUd9Y1JHdWFqJdku9cwfxn7SlyGpv7YZ1NfCjEcGo','i7lLYRehnjwvRBchmsD5','o2','V',8);
+INSERT INTO t VALUES (42,-2795,'GnWtUPVNep7cgFpk1','PJPXN9CiWRncSP7ioy52wtS7b51xT5RdNnY5uKxbgOkJEGxjECRllIAfFWLD','M8lOzQhF2ZJT2oYrwEydkZRhPQVsuZFsS1eF7E6LmsPfjPRGMvo','ZseuDwWf9qExpJ1BTcRVsVvg','Vx','E',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT NOT NULL, c CHAR(74), d VARCHAR(63) NOT NULL, e VARBINARY(64) NOT NULL, f VARBINARY(24) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (682035237363599249,9647847143868269254,'V6NGKksHNGDC88FxgVofWfe5aA9bYX','e','Gyhk4bdCr2ALfqRUs1C9oR480hWw7FQ16hW0p','Hh5LOwGu9vL4RTTqNEgwq1OykYYxKJJB1BNM7m','6OCnI4tReR2SGKZctcnHUa1WQk9FJoVdQnB77QXPilP0FwSKqJnvP8vtTE5Iy','M7YzAOBoBigiTi3wfMsB7mvDvYsPk9Fi8XcKrgV6L8H0PoTiFMVhJgwnOLwL2KBIyIfpXtv27St0fHitb1j4P',10);
-INSERT INTO ti VALUES (682035237363599249,9647847143868269254,'V6NGKksHNGDC88FxgVofWfe5aA9bYX','e','Gyhk4bdCr2ALfqRUs1C9oR480hWw7FQ16hW0p','Hh5LOwGu9vL4RTTqNEgwq1OykYYxKJJB1BNM7m','6OCnI4tReR2SGKZctcnHUa1WQk9FJoVdQnB77QXPilP0FwSKqJnvP8vtTE5Iy','M7YzAOBoBigiTi3wfMsB7mvDvYsPk9Fi8XcKrgV6L8H0PoTiFMVhJgwnOLwL2KBIyIfpXtv27St0fHitb1j4P',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (3324182700546037774,2645713223786440112,'C8L2nAtMwtKrfnTz65i0aJxq1tiAQFFOYmZKuCG','2QFoXDbbbDwHAdgu9siBtMMyRS0NPv0pMOCV3jz5iTrq9R','PVG9damiXa8wx','fhGTAl4B0f9pr05Xgd6c71Tpbjmq09Er2SYlxVRQ9JN4S7J7K1W73d4VqpSJqf4W892','i9dbFBGQ3N55xtHBO5IY2lxrMYbwTAVg7JAoDubqqR','kA',11);
-INSERT INTO ti VALUES (3324182700546037774,2645713223786440112,'C8L2nAtMwtKrfnTz65i0aJxq1tiAQFFOYmZKuCG','2QFoXDbbbDwHAdgu9siBtMMyRS0NPv0pMOCV3jz5iTrq9R','PVG9damiXa8wx','fhGTAl4B0f9pr05Xgd6c71Tpbjmq09Er2SYlxVRQ9JN4S7J7K1W73d4VqpSJqf4W892','i9dbFBGQ3N55xtHBO5IY2lxrMYbwTAVg7JAoDubqqR','kA',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2565713902586347512,-4218,'ILtM1U','lhDnwdatmWV7ns7SGnODKT89ftxrUeGUeSpfoZN8en','9R1r6yUZ9qisjlmYwDj9SQmSR','yTKOxN0wCQy0bQ','R','i',10);
+INSERT INTO ti VALUES (-2565713902586347512,-4218,'ILtM1U','lhDnwdatmWV7ns7SGnODKT89ftxrUeGUeSpfoZN8en','9R1r6yUZ9qisjlmYwDj9SQmSR','yTKOxN0wCQy0bQ','R','i',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (-6264019983749833494,-18173,'buq7','IpayuWi16oigVNtV04Kr2JNdDi0TDgCrex1sL1w1X0GCEQWRfSsDyP2v7jrQI','rwQlrM3LmfLOIzyO8IEOaCkvG7dALOj33','EHF4wKeWy3KlSjvs','d4','q',11);
+INSERT INTO ti VALUES (-6264019983749833494,-18173,'buq7','IpayuWi16oigVNtV04Kr2JNdDi0TDgCrex1sL1w1X0GCEQWRfSsDyP2v7jrQI','rwQlrM3LmfLOIzyO8IEOaCkvG7dALOj33','EHF4wKeWy3KlSjvs','d4','q',11);
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 (10976912651100961907,956849631578572083,'MrPwNxD5NNXpZAEfpZFYO','0pXhqneia5brOgah6eh9D1kQSnFUfTXYabBMXWFskjDicFhNCgo0L7WTkKDe32fkDk39urVxk1tqj1OxLblJNY9WHois7wObBwdA0dPszOBWMvl8WYUXVm8TsoENV2ctHA3DvjnP6SvIMgasRM2Gc0gXJlBnWnM8ffuimpInf','qGWqRRdDTh5OUrbnr','8Bo6qSzADeZUwzlZBBTRpopL2PrVNytne45cvJOXgDxMuCDynov','0JJ4mX7n9QA7HNqXv9JQ9Fji4jwUa3SGSolP09mZVtmj2z8txN7F8be1Tgkt','kGtylLJt5t2LO0KkVVYFLW69e8Ng0B7UJSYOmnEhUAYTqQW0ExfJpd6RCVCr5ybr81tjNmRShHQrULh5aZXPjRXk',12);
-INSERT INTO ti VALUES (10976912651100961907,956849631578572083,'MrPwNxD5NNXpZAEfpZFYO','0pXhqneia5brOgah6eh9D1kQSnFUfTXYabBMXWFskjDicFhNCgo0L7WTkKDe32fkDk39urVxk1tqj1OxLblJNY9WHois7wObBwdA0dPszOBWMvl8WYUXVm8TsoENV2ctHA3DvjnP6SvIMgasRM2Gc0gXJlBnWnM8ffuimpInf','qGWqRRdDTh5OUrbnr','8Bo6qSzADeZUwzlZBBTRpopL2PrVNytne45cvJOXgDxMuCDynov','0JJ4mX7n9QA7HNqXv9JQ9Fji4jwUa3SGSolP09mZVtmj2z8txN7F8be1Tgkt','kGtylLJt5t2LO0KkVVYFLW69e8Ng0B7UJSYOmnEhUAYTqQW0ExfJpd6RCVCr5ybr81tjNmRShHQrULh5aZXPjRXk',12);
+INSERT INTO t VALUES (8602174052860982698,24547,'t48','QqWZnio2eWqywghwjFkHWMKM2t9Ttepla0EJEYIkWcAcqzfywTAbDfmjtUHekw6AhkMyQXbfo3tAzXXki8KzJ6Zcglnd9p3ShewSR2bYuxhCFm47o3zCzDyVQYWBG6v4xUOy2NFsa1W5WUWxOQJ3ULw6JsUqKRF6CpB9sSyI41jUlda4v','TkC1Wt1PmoJ8NjUWxoJROpuMwM9lt1WdRmOtp3gIeZwZ57lx6KIiZqtywv40L2Wr','4NpkrzYd','Tl','v',12);
+INSERT INTO ti VALUES (8602174052860982698,24547,'t48','QqWZnio2eWqywghwjFkHWMKM2t9Ttepla0EJEYIkWcAcqzfywTAbDfmjtUHekw6AhkMyQXbfo3tAzXXki8KzJ6Zcglnd9p3ShewSR2bYuxhCFm47o3zCzDyVQYWBG6v4xUOy2NFsa1W5WUWxOQJ3ULw6JsUqKRF6CpB9sSyI41jUlda4v','TkC1Wt1PmoJ8NjUWxoJROpuMwM9lt1WdRmOtp3gIeZwZ57lx6KIiZqtywv40L2Wr','4NpkrzYd','Tl','v',12);
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 (10149359845811613828,11793786404402741716,'yZU','eTzKetlVYeyILy6mI3QqdxOCmhTH42J9q2vNttzPxJhBBmHQVPBEVwciANRa7HPehEp3ZonVFQ6EJ77AhjeWAfF11QwfJyVVzP1X1RndM2BpgUJAlXZEo8zHehaD0yIT2r65tNdzZZjVlIM1UMXO9ImgdgNraXP67CWNiQFDUMB0VIK43wq9xUfvPQ87TuuMr7xs258mWuNw2BxRaOYABAPVcYKXnpOCsaOzqIDpcju','5c4l7so1OeT0lwATgs6s1mAG27P05ce','7teSlMIxGzfb1','iL7mkQGxejzKC8UlcAIUK2xRAObmgg7CnAKgoRlRDcJQ9UFDr36fzncQT2jVWD5s64qzjjPwEs3w4fQb6DeX8c75uZXY43','mcvEvh4oMqUBQCniwfuD8m8FZAx8UxlUYn4JAiJe06gPFSFy7QRAf',13);
-INSERT INTO ti VALUES (10149359845811613828,11793786404402741716,'yZU','eTzKetlVYeyILy6mI3QqdxOCmhTH42J9q2vNttzPxJhBBmHQVPBEVwciANRa7HPehEp3ZonVFQ6EJ77AhjeWAfF11QwfJyVVzP1X1RndM2BpgUJAlXZEo8zHehaD0yIT2r65tNdzZZjVlIM1UMXO9ImgdgNraXP67CWNiQFDUMB0VIK43wq9xUfvPQ87TuuMr7xs258mWuNw2BxRaOYABAPVcYKXnpOCsaOzqIDpcju','5c4l7so1OeT0lwATgs6s1mAG27P05ce','7teSlMIxGzfb1','iL7mkQGxejzKC8UlcAIUK2xRAObmgg7CnAKgoRlRDcJQ9UFDr36fzncQT2jVWD5s64qzjjPwEs3w4fQb6DeX8c75uZXY43','mcvEvh4oMqUBQCniwfuD8m8FZAx8UxlUYn4JAiJe06gPFSFy7QRAf',13);
-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) NOT NULL, d VARBINARY(47), e VARCHAR(32), f VARBINARY(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5614563,75,'I6UcaMHIr8WfjkkzselcTct5MvwZ5Dyvy67Z6aJvGK5LZm3r8joj77d2Twmre37s6haW','9iOc7qnF4V0cxoINAgC3IbqI9GHbR','2eqd7xW4Gn1V','f','YK5abv7phS4cUlUg2Kr4IPJEYOA094CZf2o5Se7v61qWBDK4c4i6zeAAFPCf','P68X8ea0BTCXt9no71QpSbK6mB',0);
-INSERT INTO t VALUES (14226540,172,'6fHRiaa92hMSTzv8F4iBhrL5R','dtHcl','lO0IIOkmjZRjkirK9bSu3','lG46ucaC4YZkxw','nz727','FpQaDl7MCWa3alWUt6gH4gMzJzyJYwWiyNg4fuzC5JRo4kstQ',1);
-INSERT INTO t VALUES (15070982,45,'QvJsTxgRQBPZJOObjrUkxtM2wt5jZfgTFkeFLTE0h1zh09UbHdk4rui7F84gNUXiz4t2wsD','N','2MmdxY0Ix','vQM1rg','OM8NMFpQiEbX6XQh7z5ABYRI12PqY1HpALxxhovoC0AivQRv0N46fisju8RelZvZa1zFxqFAZUlzh1dnh3b63mT0mJD3','XuafTOu1C7K7okl1TZ1BRPA1qVvPwS1uUGqRiQM7dIqyZ5qa4vV',2);
-INSERT INTO t VALUES (3791755,80,'Mrfy2kpHw','LyRcDiTF7IpAwWQMV5yMpoU','g1JDLhAgP','c7XtzeyJ','LzxLVRuS3XGOPkUxW2zos3GdN0lS3VzLjCmzvMmPzMTAPZzIzi','mjlGRT4Wy8HCk13GmkhSuGVN0sOZE1quC4zjdGBeeco3LQpKliVOXJmHlGw9ZNjfIqT7nJjFbmdO0QxbIGZY5LjnzJ2U9VF7',3);
-INSERT INTO t VALUES (6916505,55,'uMKeoJuxHbU4QQc5LWFdt6sZLBeI6OFOJIDO0dV6kL4J','9X9f0TNZprXPwTqoBcskDfkOI8DQPh0w35yPO3d','0Nh','Tr','jMCJYkzyNn8bXQ8TjufRlmwMgjIYFNqIbrfUMgDUKDhStQyzsqyvLGXG2T2fUgN4uWwTe6VwjviDfQ','H0nk6cFp',4);
-INSERT INTO t VALUES (15514676,172,'7I0mRr1X1oCuCRqZF29rd4Out','3MWEv3QgKX8iSJQGaez2Ha6A8jm8mgMJFpK5BxePkRDD','Wo5JQ4bjw','1iG71lE0','vJJloxgHWkjlMaKBCSTqIkdkBu1ASWnkNOozxqlhmXtOijQXKi5LF','WaB2dXtTitS4uySnyYLmClxJTUHiKnDtZ6AL4',5);
-INSERT INTO t VALUES (16165093,147,'noe8qentzTxfaP2GwQdx8aMpsvEZeFI4kRm','Q3Bq6nPfio','JR2t8JeLtUTVHl8yyt','b7VLFZNzRR','KIUdjdXyjmbuRolG1sNrlFoeDWIbwI6iF5XSiX','XAv9qc01lAngdC9iBtWWVApRt5cTv2VrIX9QD73GfZk8Q',6);
-INSERT INTO t VALUES (11769505,130,'tbe9AvRrQDBbTp9F24TR4AYBw2naW4KcB2nHCmNMPvWGq1ftxJDvYWmWfk4','4cTb7Vfz','EwFSj9zMtcTXq3s6vQNQdrK0','Fprswa7rmRl2XAD','Hjl2mZyspT59ZW3GpKOMsdeaGrCxyEUqAxfhCYq5z6L80Cljit1HANHpCJQRvE','sGWyKL0k7sWARCtjJvWpDWa8RBY8btt0Hl1fOm3ER2B0kKoD54ITqrIvMUP',7);
-INSERT INTO t VALUES (5451924,115,'c9eHTYPpU76qe7LWdq56UOJUmhXslwn3sCfZPD9HyjlRb9nsV71MzmyG9cOR3grGdsGQELZeFd6K','rlxZKW1QLGUF3hdezZ3XeJBQ0jCqNTvrZcNuzZr','uw078Xn6d','upLmwZCDdV73Y','YsZGGnDrKJCZ0BCt0RM14b9MrwQBYmOpVfBk1r5PAWJt','CzInkqmjlNwDGhtGdlSDAZ04rBa0QlXtIL3hXzZRAfp33smxcbkmllXgMG1qdVyL45989k2wdoEZ86koT62XwzfjttT7HT8Xa',8);
-INSERT INTO t VALUES (6755348,95,'8JTOD6pQS19PN1cqYFp2','D8wwd','RZYOvWC7qOOaVQRDf3sL8b1o','XknZI40l9bzndMsyR','A4vKeyX5QPTHEDzrXI3NS','S5IC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2044215896232921823,6044,'5WNHW9UzNhYRNv43Z0KhfLVWptQT9AgtgfVYFWRlMdjgcH','Im4pkwYg8hK1JuZym5jR6GNyL4C4df2zrB2FDbAWWabPkzSsyYwdbf8dMAvxkORUndIJhH7CdVLePm2GhayI8cLquuOyyRIBb1w2QDU2Vjmue2KbV7qkuUAog88GbfvoDvB0TsTnx','NmuObnEc2LrIcA7s1bwfYoxqMsd6PArwielk','i3Ax4IkBTOnYkCxkyhp2nbK0xvI7YLpUQoXCIBKMamvTz6Dw4ytzWeAJN4iyCO4L','Bk','T',13);
+INSERT INTO ti VALUES (-2044215896232921823,6044,'5WNHW9UzNhYRNv43Z0KhfLVWptQT9AgtgfVYFWRlMdjgcH','Im4pkwYg8hK1JuZym5jR6GNyL4C4df2zrB2FDbAWWabPkzSsyYwdbf8dMAvxkORUndIJhH7CdVLePm2GhayI8cLquuOyyRIBb1w2QDU2Vjmue2KbV7qkuUAog88GbfvoDvB0TsTnx','NmuObnEc2LrIcA7s1bwfYoxqMsd6PArwielk','i3Ax4IkBTOnYkCxkyhp2nbK0xvI7YLpUQoXCIBKMamvTz6Dw4ytzWeAJN4iyCO4L','Bk','T',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3380687347212427110,789,'sOwC','xPFfsGni7jlSIL45RaeI6blZlXXeUtY7OCUEjVpsNSETe0Eqj1CXPcAeqqUiSelVWauot1AwKjK2MMhZBzYyQeoPsOuQyjvpbIUbW2oEKrx3JEuPGL8aty0VbzTbnE4iiAWGT1e79AB1Pdf7Mr4I0PSl6uMcJ7VXiXA7pGK81to29sjGPucz1445dJPlXMhAECUn1DiSJakQRzr9','2nKAvy','Bwo1fRKvvzqAlla30onDu3hKo0dIDqdBSKCls9oOKX7VddisI2Pfe406kO9WkN7sy8IptYb9CaQmxAn3uOHJpJclYO8Hy4esCBJroMRXkcvfBTmp6AXe51fGuOx9SVrnZR6p2Kqrl62K3cuOEuAFMyK6VeA8fJBHOeYD7MxS2W36fS7VhLO4I9do1WP9EEEA','6S','l',14);
+INSERT INTO ti VALUES (3380687347212427110,789,'sOwC','xPFfsGni7jlSIL45RaeI6blZlXXeUtY7OCUEjVpsNSETe0Eqj1CXPcAeqqUiSelVWauot1AwKjK2MMhZBzYyQeoPsOuQyjvpbIUbW2oEKrx3JEuPGL8aty0VbzTbnE4iiAWGT1e79AB1Pdf7Mr4I0PSl6uMcJ7VXiXA7pGK81to29sjGPucz1445dJPlXMhAECUn1DiSJakQRzr9','2nKAvy','Bwo1fRKvvzqAlla30onDu3hKo0dIDqdBSKCls9oOKX7VddisI2Pfe406kO9WkN7sy8IptYb9CaQmxAn3uOHJpJclYO8Hy4esCBJroMRXkcvfBTmp6AXe51fGuOx9SVrnZR6p2Kqrl62K3cuOEuAFMyK6VeA8fJBHOeYD7MxS2W36fS7VhLO4I9do1WP9EEEA','6S','l',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-2048351804030871626,31529,'DO6MQeatLV2ix9NsnP197fXCv8Clxiznw5i1LhJjS','1KVRrzANJ8oJExz8u6zubU6L9nyhe7iknCZqwgiNCZYgFlDiVcxVglCJoZRVgpRgAnJak9Xti5aSkMM8hLRs3BaHTtyLiv','nInOdRvJR0MzkPFWpFUPRB5WAplat43gN4CRRbN7kCBymr7cEAJRrxQibO2RN','WqnPU6pbMjKlvUkAijhMDow1Mj8mT24dsRMMLZwmPe5zHQOJJorAzxh3GktBEgrT29VTflmlLndTMXfSMeVAqWI7eseRzX1IWcVTbe0vMGoTWw5IYRbKYkr4a0pkuGTdplRKejp8rZd7XOKEXHfepenIP3PtJjmXmenpDsZjhCxH1bDQufVVmH4CO7vGgmGIoQVXzVV4rBfD6o7oY3R2','YH','AW',15);
+INSERT INTO ti VALUES (-2048351804030871626,31529,'DO6MQeatLV2ix9NsnP197fXCv8Clxiznw5i1LhJjS','1KVRrzANJ8oJExz8u6zubU6L9nyhe7iknCZqwgiNCZYgFlDiVcxVglCJoZRVgpRgAnJak9Xti5aSkMM8hLRs3BaHTtyLiv','nInOdRvJR0MzkPFWpFUPRB5WAplat43gN4CRRbN7kCBymr7cEAJRrxQibO2RN','WqnPU6pbMjKlvUkAijhMDow1Mj8mT24dsRMMLZwmPe5zHQOJJorAzxh3GktBEgrT29VTflmlLndTMXfSMeVAqWI7eseRzX1IWcVTbe0vMGoTWw5IYRbKYkr4a0pkuGTdplRKejp8rZd7XOKEXHfepenIP3PtJjmXmenpDsZjhCxH1bDQufVVmH4CO7vGgmGIoQVXzVV4rBfD6o7oY3R2','YH','AW',15);
+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(49), d VARBINARY(4), e VARBINARY(84), f VARCHAR(27), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7560791469717787546,8761816257212361374,'OcaITk','l','bsu4MmBfg9LJM6sU0tW73DvQLinVzksu6k5Yawmzr0cyOyW0zMUshVVR21LQ1XKLu1JmnfOeSL','cJ9vlU5r2VgTW2XdVI','g','Q',0);
+INSERT INTO t VALUES (13642312832657899643,-1068789355987296227,'W24LFg25omnBQT4klKsaOgeCpvSHEcJ1jqUY6','HaNc','Jz0ayJ9hhCCIWtjVXsrhTswOFibz6EgnP0mSMbyErHN16Jvh9bPU9iQe5jG2mCBuXyirW0YClomE3xqDl7','q5MKNKc3Hn5','c','C',1);
+INSERT INTO t VALUES (12329472653629461901,7440783928415270936,'nqy','Z','gjwvJfaT9M2dAFwvgpUmqZmcWN6emlmY1hsKIkxyOdRVjlO4oHZJ9Q0aSVQ9EK2MndRR8Fvhx5t0A','EKMwpA','F','G',2);
+INSERT INTO t VALUES (9158838911270443384,1125859940107729285,'AZr3Ro','jBI','Bv5C','TESOWSnWp0DAgaRnytON0ufXMI','9','T',3);
+INSERT INTO t VALUES (9256370936563791222,587495124054985456,'5hFGWJjoAllPlSb1m5dFATuSurFy5UnMdm0qSuv','RyMx','lNYptRmU95UEcWXKFVRLBzuk6GTww','UZJdDimcp','p','a',4);
+INSERT INTO t VALUES (8014725367350127147,7620908382631270837,'6Rf4PzopP5SmUgo7EfMNpTE3bBlhnkPcJUVKuKVnGn0JJM','d','OFdAIWClQdxiCHIuemJ9UL4jJK1nHkgmNF','L4NcusigobIEYuzHPuBKsq','v','H',5);
+INSERT INTO t VALUES (17416216067444463585,-5173428840758273709,'qrh7bjEcWu6X','wx','mRby8tMgtljal03qDZPrQZQoq','0Iye4FTo','j','K',6);
+INSERT INTO t VALUES (7156229512632034011,7927488996342378625,'FlQyFAVaTOiPMljMaJ7iNStuHMhxV6qsBb6t','6S','8ak2TyHVIJDsZm6cDRWOFkGO8S','WiuxKA0wudyt','e','k',7);
+INSERT INTO t VALUES (5163244485324240291,6265405824571191730,'DCZIpMiq0Bbs7usAG9CjtmQstPF8qNXJuoSdD9','Zef','DLWyHf4FknodQoiyt5SXBHhD7zorRJDjvbMeXcc0XkwWyhJy07z1zk35VK','taJ9GoO9HYlXg','S','W',8);
+INSERT INTO t VALUES (9289935532232749518,-5809872390430619075,'ApdfM8ffoYe8','PA','zM7NueBi35gL751bCsOO0yFxA','DQuRY95s8OygsVCWjDLWMHtbK','Z','t',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(49), d VARBINARY(4), e VARBINARY(84), f VARCHAR(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 BIGINT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11202162452391614173,106,'inZGuUuiii','CL','5JaQlXSqyuJAeUu5OPR5IJzMnvbxr','xrGf','rCOyIFc9x8DiD49FWKW3fs9TX8A9la0TGyl9ENUpQTwqASCqV9LgRV4UA12','ocPlojzfjxHmwgxSsfy3xgx52nI508HBwhpiTK10UW',10);
-INSERT INTO ti VALUES (11202162452391614173,106,'inZGuUuiii','CL','5JaQlXSqyuJAeUu5OPR5IJzMnvbxr','xrGf','rCOyIFc9x8DiD49FWKW3fs9TX8A9la0TGyl9ENUpQTwqASCqV9LgRV4UA12','ocPlojzfjxHmwgxSsfy3xgx52nI508HBwhpiTK10UW',10);
-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 (1782690217771909267,209,'po','KrVOfpaYz4cOw','29ePqRTVrpcqVjVJga4','Pmp9X42i5','BcGABUhgP2xL','QSdvARLBw3HN4nKaMfbtEr1l3o',11);
-INSERT INTO ti VALUES (1782690217771909267,209,'po','KrVOfpaYz4cOw','29ePqRTVrpcqVjVJga4','Pmp9X42i5','BcGABUhgP2xL','QSdvARLBw3HN4nKaMfbtEr1l3o',11);
+INSERT INTO t VALUES (5567917441188889217,-2854535406259371112,'ez','F','LkGmsXebXTOYjnonvFknz8a13c','Hr2iBRNAnceFV7LH','f','S',10);
+INSERT INTO ti VALUES (5567917441188889217,-2854535406259371112,'ez','F','LkGmsXebXTOYjnonvFknz8a13c','Hr2iBRNAnceFV7LH','f','S',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
+INSERT INTO t VALUES (377523936606872761,-4638133742592578077,'OvguWrHxuCSN','lth','lrQRflrNtL68xF','lTHRSMI','5','q',11);
+INSERT INTO ti VALUES (377523936606872761,-4638133742592578077,'OvguWrHxuCSN','lth','lrQRflrNtL68xF','lTHRSMI','5','q',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (15046636405039264100,143,'d2TEPbrT8KvI5vH8Ny8yn9Xfqxj','t3wvhRRayQ47sgZrbBRyRpMYQF1krWG2qQG4EoKDBbNEzIHhr6QKJOjZXa83oZ5ERC1OHHiDm3qngVboy8BBzOjRsPfZSGT8sBmiaCOfhHwbNDvT0tBuvwWBINtwSmhihYX1rN0ecsh9AUh9b1qM6cpPlM93kTp7LX3w0xtbXxxxnSGmqwruLB3e75pdS20H0l3lw','xbouTXznI0dDVGmEFRC9H','D1','FLgqVIc0HJkat9gKPZo9Xk75FsMAv1m1aobmjk9yhPKWfWB9Ip','m5dyAE5OqaA3pPuwuQpdj0Gbtd6wQBPkP1dORIjl8q9Xjuj0fNoF3Wzry',12);
-INSERT INTO ti VALUES (15046636405039264100,143,'d2TEPbrT8KvI5vH8Ny8yn9Xfqxj','t3wvhRRayQ47sgZrbBRyRpMYQF1krWG2qQG4EoKDBbNEzIHhr6QKJOjZXa83oZ5ERC1OHHiDm3qngVboy8BBzOjRsPfZSGT8sBmiaCOfhHwbNDvT0tBuvwWBINtwSmhihYX1rN0ecsh9AUh9b1qM6cpPlM93kTp7LX3w0xtbXxxxnSGmqwruLB3e75pdS20H0l3lw','xbouTXznI0dDVGmEFRC9H','D1','FLgqVIc0HJkat9gKPZo9Xk75FsMAv1m1aobmjk9yhPKWfWB9Ip','m5dyAE5OqaA3pPuwuQpdj0Gbtd6wQBPkP1dORIjl8q9Xjuj0fNoF3Wzry',12);
-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 (13247626946993765802,241,'JJvCoskvpIZyo4FjS15uWfs73t20PEPFOvjHW477gMS9Efxhm3CH182ZCEAjQx9eYbxFHl8jxpOOU4Fj','TEqz7tdsHaD6bR9hYOaZBCI4jSmieMnFR86iZvPPILvTOH9NecMcqnEi2RRJAf8A5xnxo5QNruoe5ifhj9Dwt2sBE3XqC1dN3oVnlK18Cvl5c3zdaGjOP9Ty4yAXkkqD4TcPsNiL','BLFb2o37wQkm6QEkr6XUSvA','gNArAH4x3iFbkAER0kJhD0BUP26ITR4zL9bamQXojToVsIghbp7nsTNa9xGhrLvsPfbRBJuFWVvcDyly8ccJk20kS7','F9AXHx','Gb3ZJQUD1PD4QxTJmnJgqeSy9NFVRCYpIyOICCgj5msUSibIUryij8Eed6I',13);
-INSERT INTO ti VALUES (13247626946993765802,241,'JJvCoskvpIZyo4FjS15uWfs73t20PEPFOvjHW477gMS9Efxhm3CH182ZCEAjQx9eYbxFHl8jxpOOU4Fj','TEqz7tdsHaD6bR9hYOaZBCI4jSmieMnFR86iZvPPILvTOH9NecMcqnEi2RRJAf8A5xnxo5QNruoe5ifhj9Dwt2sBE3XqC1dN3oVnlK18Cvl5c3zdaGjOP9Ty4yAXkkqD4TcPsNiL','BLFb2o37wQkm6QEkr6XUSvA','gNArAH4x3iFbkAER0kJhD0BUP26ITR4zL9bamQXojToVsIghbp7nsTNa9xGhrLvsPfbRBJuFWVvcDyly8ccJk20kS7','F9AXHx','Gb3ZJQUD1PD4QxTJmnJgqeSy9NFVRCYpIyOICCgj5msUSibIUryij8Eed6I',13);
-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(34) NOT NULL, d VARCHAR(17), e VARCHAR(91) NOT NULL, f VARBINARY(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7352096041924391420,4544039,'1066rfatUhhMExU','4o74yjOO5hMGgG','bIXI6SURkVi30zJGTrA3aDsutDIqv8M56BV1xCADXJBtKTTxtHyc3s4Za','oNCyvKRNd','dMa1p3L97wDhH6kuaB9lg1MEy9ca3tUMj4xY3lu25T2dV2n27PatEHHcKtPLjEEYvVPxjX1hCKaJuF','4Wjok1JcHS8IDBSArPmApEkksmi93qtKqUqIh8AnlCSNgk1FxrBdbYwdDuCOCZfs3',0);
-INSERT INTO t VALUES (12253768007959113979,8366905,'MIyCOdrDstrcaBhtn8mI','AjcM4TFkBl','FgytKm8gGGYo0Pvg89ze3NZDNmLxWQ0Qi2suIMpOTQbypazLvWJFdr8l22DscCWgpFSeFfV','am2jNdcIr','YRb9DJvF2rXaTZvZbaIbAvWiBBOScsC2wmN81tmc3BEw','JbIGwQFnLoelaFE7ula7JFUHHTv4AGqaj2Rz7iW8VVxGAoG5teTIZ2KALw6kPzQp2QpK8Mbtbcr',1);
-INSERT INTO t VALUES (12597712138102990957,6067582,'lLIC6on2FCMmEP','kWjgRQ9ss4','FFMP7P6LTfPnSsMrItR6AM80k6JfjViWIrZitcgdJQ4TPGHbqZ0crciidV','IFG5ojU3EwV','8bcb80THA8nIyMvp6yq6pllBS8F2m','C',2);
-INSERT INTO t VALUES (17469889882696619104,6459825,'eb5MBol','4jr','mSDeYB4t9kRun6','jmjYktya5DNzzd8RbBDssiWhSepI','qAmU6FKEtgEsVcalXY7cvRAVmJGczOgRmrd54dvSz7Vk0o0GkcySdS9LG4U83','ueVJnZO2aGeRo28Yjf1OvL51jmNh0WfyO5Z0i8YEWASRCKap1Itjn7',3);
-INSERT INTO t VALUES (8390180604260033789,-2506111,'L4v9GCDqLWMA','BXMeXL94DqQ','9Wn8aPt9V2nmvC4Wh9FL57ttqZj6sXaWnGf1chzGarw83p9OAvY7HMilky','lAH','ZYe9OYIlBndvQzk22jYkOt94hDQh8ibwII8znfQAcXwqSxa1Km3dEHKyy8tIaBHuaNwakq83','VXtMp92NRwXFCI9owvzVsGkugcfVwom1mI',4);
-INSERT INTO t VALUES (15001523480416665839,-4079515,'o6eTSUfWWEa4BkIDMAq3S','oN9l5inLjtGy','edpAd5Mj9Zhz0677SogV9Qi4sGMh0wa9J5dAgPxvElk7iqL7qGpuxO5N6','8WotMdHEMFvjfp','SfHWwzuoKFoPV2jjWrLKTd4lULovBU9skdPIO4WUJLxMKS0BaDIr1i5epRimvwQ9nYLYrzdNfAMikJo98XoY2v','h8OipQ5ZXK4YjeiL3Bqyxi9fliJVzQpDWaq40Sz1c3aIsKBJNuUKEE4PJyRDYybc2JYeu8FhXqw6S',5);
-INSERT INTO t VALUES (14807033030833696140,-4856832,'JEfHWDo7WkPdwcGBOPUOkbbr','aPBHOWbqDYN1bLX','sYWK1puTW43eSof9k','viUd1PMBn6FuOKzFiurC4','rjrAjhdazF','dGT5N1PvPvhTvOb85BBa',6);
-INSERT INTO t VALUES (6355576211925624225,1641073,'uRGou09xIYgOH','J3ov2Xf5','CeR41NOlpECGX0PBzYpf','rEyj8EIEhrckN6YY9yBpyxrZhu3fnNMt','xuX7nZqmDvfFEbG89zNjrjFYEIz4k1Rh7LgdL6QsNQHKgItsM1YLoiQ3Ip4E349CAGlBcJ2vP4rpIUhPrPSp4cGSqXjN','ZdFFLSGVbH66ABduTFqM18VNiqMWrQQO1gfUB5e3V7TLPTwMqXJxoYJ5oGTlcNbsFOkzbcT6mMqpBgoT',7);
-INSERT INTO t VALUES (11777642238210855696,-1356624,'aGaXicwqHQHTCRX4AREDQzmqy8nclol','WCC6P8v0','tRcNG5cLaq8CoznDsD0beBp5p3lAiqo8FZ','1ov45yyxX8oq79OPdbyLdc3znaG2','pdvHTDXThJdnsUQgrlWAwRNI3DtkNFeE0in57lHZ89qDsqI6Kul','9txHUOsXWOttRClVxzdj7EKyCyT11B6hGAfX6TNyy6kEZK6FsyDnZKeFZqDMeO',8);
-INSERT INTO t VALUES (6087479407940804511,3877696,'4DbxHHPw3rtYSoFPN4CR8ljyYRhrOSKREK','k0a1jvz8mTzF7CY','90ITk8yDyOMtaMq4Qq81NQm34TLe8yLovzTdE','zko0gO6HLQ5PnjNwnSOgvPCV','hIATA6z43XA1kAUiIy1xL','aiFB0X7LMhZIhPVbvtZe1tw3Y1UuKWNwqRpxROkfVARuQfy9hjX0wYhKRDTwIHmmEosd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7852632704559031779,-113438381855225521,'Dv0Nn8XTLDL7dOmbDRvCkjh3H3lcJQDW6ROGK','UaqoCvwUlP2Jp8Q9oPfn7XR2c3yZfhvNyxGxHA4BKqchjdDLL4t9Z8duXmw32wRa5pmV6Z8PElIZUofxvVorq','C9AUMqz1Q886ffnSW2ulazAGSrYXXIv5sRyu07svxpKdDWngt4SSihAn5cc0NvmmNqapWGqlnk','vML','q','H',12);
+INSERT INTO ti VALUES (7852632704559031779,-113438381855225521,'Dv0Nn8XTLDL7dOmbDRvCkjh3H3lcJQDW6ROGK','UaqoCvwUlP2Jp8Q9oPfn7XR2c3yZfhvNyxGxHA4BKqchjdDLL4t9Z8duXmw32wRa5pmV6Z8PElIZUofxvVorq','C9AUMqz1Q886ffnSW2ulazAGSrYXXIv5sRyu07svxpKdDWngt4SSihAn5cc0NvmmNqapWGqlnk','vML','q','H',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4031143810805206419,-3236031827816679168,'VT6RA2Z7q2v','R7YlHU44NTqckk75HEOqrc45IMfWAlmuqTfRR3uDb8QfGqLnBDY2YYHTemyIyox7f8aln3MIckPv1Z04ejnXkxtWwFXs3SeQK1fMmKNi3uD9ypU0bNch0DGrL6Y4dpgTCgDz','nYQTa649b3l1ruhbQ9QnicwZJfNBEtfGgi0jKfuvJEfY','FdCAbK4c53tO3Eq7J1DNZYlh7nDq4eoZ262sXvm7n3EjBqXmo7q5mxPhnX496XC643yrMqoN8O43lK0Ip2lfgzVYLU1bivhBrFCBvxgvsAInt5fo0AhoAGmRFZ6uXaf7KnBsNSHSz5nxAxyyzvWK','j','s',13);
+INSERT INTO ti VALUES (4031143810805206419,-3236031827816679168,'VT6RA2Z7q2v','R7YlHU44NTqckk75HEOqrc45IMfWAlmuqTfRR3uDb8QfGqLnBDY2YYHTemyIyox7f8aln3MIckPv1Z04ejnXkxtWwFXs3SeQK1fMmKNi3uD9ypU0bNch0DGrL6Y4dpgTCgDz','nYQTa649b3l1ruhbQ9QnicwZJfNBEtfGgi0jKfuvJEfY','FdCAbK4c53tO3Eq7J1DNZYlh7nDq4eoZ262sXvm7n3EjBqXmo7q5mxPhnX496XC643yrMqoN8O43lK0Ip2lfgzVYLU1bivhBrFCBvxgvsAInt5fo0AhoAGmRFZ6uXaf7KnBsNSHSz5nxAxyyzvWK','j','s',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4320044963947582896,-2907294785368916721,'TMHvcSIl0N3q2mBBqLdCX7FV4bMF4jRedgEfbjQXmsUhy','xOlmqO1sE84IenJAnnOMQtBmvf4n80gXkMYI3BEISoiv4rP3yCH5wsnYMIHlzuP69kRoTxClGUhEjmZ55EVma1WOUEQ3ZejvO1KKIoAwOp6g6Qrw4bdSUgswHGeGLUXeGMOCuwCwbXhal9jDbKAvBdLbqOrsoHpBrggt2tNiNwXJx0VPAY5r2ATvCMrNcZrbjyt63YVpg','rkGuARh29r7f4PZ2QNxb2U5LElpVwUWDFuRTa4m58WPBrsiVVFakunVVotw5oSo8X81xTEF2ggXkaUUjxt2','eGyQ52TTU2kVmYWfO0AODzGdOJBZN1WOhsJFgci5XdLQoGjQQstSH4yNSb0LexZY971fM90QNs6NJf1c38xAogEmc1KPdIdiBHTBtf6CfoaxTsBhJhvMtHJH7We5V9bPoZ94atkguycCBK','sZ','T',14);
+INSERT INTO ti VALUES (4320044963947582896,-2907294785368916721,'TMHvcSIl0N3q2mBBqLdCX7FV4bMF4jRedgEfbjQXmsUhy','xOlmqO1sE84IenJAnnOMQtBmvf4n80gXkMYI3BEISoiv4rP3yCH5wsnYMIHlzuP69kRoTxClGUhEjmZ55EVma1WOUEQ3ZejvO1KKIoAwOp6g6Qrw4bdSUgswHGeGLUXeGMOCuwCwbXhal9jDbKAvBdLbqOrsoHpBrggt2tNiNwXJx0VPAY5r2ATvCMrNcZrbjyt63YVpg','rkGuARh29r7f4PZ2QNxb2U5LElpVwUWDFuRTa4m58WPBrsiVVFakunVVotw5oSo8X81xTEF2ggXkaUUjxt2','eGyQ52TTU2kVmYWfO0AODzGdOJBZN1WOhsJFgci5XdLQoGjQQstSH4yNSb0LexZY971fM90QNs6NJf1c38xAogEmc1KPdIdiBHTBtf6CfoaxTsBhJhvMtHJH7We5V9bPoZ94atkguycCBK','sZ','T',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (14811766820547607343,5998558122751891,'Qngl7Di1c4y9b6pusXHVl5qMxhVzN8eLeO','cCMMPUiGkPrBX6syJTaRddM1QGUAVlMDqeBFvN90TMHvIz5Zh2IveJ8Wil5hRkzhgTDjeEjTa0q72U4OyJbpsvbCeHuVRcQjFrRzk9oDg5aKbaB42w97mu53rFCCVadHfVOrkTQIMQ42vG9Zz4SdDcxHVR','bgtEIVUeuHSgrjX7aHN','39VfjlZI4bksWJwscHIYhSzTtQnMUtc8th7MjYJqUEmLjQzzkCAcVSPO2baxImHSSugX9I0tTFSL08hk06AbmOGa7KiJP0kaM7TfFOB2qDfdUOtLLhPZQFHt3uICzzj6ODKtynxGYYhCHnvjLPBARFxucP7xI9AtuzGNzqQtOelG3sCrJsQ034gkpDZ10Mq5zZvzGUTs3KAJLBGV1httsnNilZ7n4yptH8kSns','Vv','m',15);
+INSERT INTO ti VALUES (14811766820547607343,5998558122751891,'Qngl7Di1c4y9b6pusXHVl5qMxhVzN8eLeO','cCMMPUiGkPrBX6syJTaRddM1QGUAVlMDqeBFvN90TMHvIz5Zh2IveJ8Wil5hRkzhgTDjeEjTa0q72U4OyJbpsvbCeHuVRcQjFrRzk9oDg5aKbaB42w97mu53rFCCVadHfVOrkTQIMQ42vG9Zz4SdDcxHVR','bgtEIVUeuHSgrjX7aHN','39VfjlZI4bksWJwscHIYhSzTtQnMUtc8th7MjYJqUEmLjQzzkCAcVSPO2baxImHSSugX9I0tTFSL08hk06AbmOGa7KiJP0kaM7TfFOB2qDfdUOtLLhPZQFHt3uICzzj6ODKtynxGYYhCHnvjLPBARFxucP7xI9AtuzGNzqQtOelG3sCrJsQ034gkpDZ10Mq5zZvzGUTs3KAJLBGV1httsnNilZ7n4yptH8kSns','Vv','m',15);
+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 CHAR(29) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(3) NOT NULL, f VARBINARY(98), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15179,197,'svCpDfGsSfWS','22RcirZaWaKIXvcwv2gIILEiTb7x3nihRbqnrfgxmlK0i4IY0V5GqLbEox8xVvYDyqLsadeodjK4AQ','G','JxwB3RHiB2ukXiCu8wadO29zXBPimj53MyXFY6rfhcyC29xUj','kH','Gr',0);
+INSERT INTO t VALUES (8261,115,'zVEFP','biSWbBAjsXPg3B0pRJLh495hxreDjwGcI5a7Khvwwwl3Aq','s','3CZplv31EdecqM7wPVFYNK8ImtuCR7qkf3o875wbyzhusuWnM0meaNFH4P755HbiOp7Mq2e2sopmiT4Q','Uh','c',1);
+INSERT INTO t VALUES (-13599,221,'c4QESDMWminu7SKMoYErmH','8m3f6BsDBJy94Tb6bwU27zUGITHvUe7yuFUe3aLYaEQvdV','7B','TcELBKH5uz0xQlcFEQLlHwOkcUHzuPBlPW1sXnA0C7E6Sh3LbvL6agc5uD7FXCNM7XYxcvaqA','L','a',2);
+INSERT INTO t VALUES (12323,98,'84NWJ6cpaQfXQi','QnaXAX0enKz0maxMtdhS3YWeGhbjheyuy63wRtETxGUnCEtEpbV1','1Q','1WcBNxU4k24kI9VL2y','4','F',3);
+INSERT INTO t VALUES (25205,16,'kAccel9nmvuvY','sxWp12xXe6VblBkjbtJkrQop7VehrK1hfMmPf306eWNW33OHxsrSjyek5bVGXRo3fT7cCuF90FL','R','eIBxAb1BH5VtSPoIGkVbxvlCC9gyc01u4LxnSjEQ0kPzNJSY356Jgo8r34JIOAOsJecH1dWpdALPNews39NWnBHfw','S','fW',4);
+INSERT INTO t VALUES (6003,35,'Od9Ejf','gxznWqVN27yKfFtWhHgJ93MrXQ9VxHPdWIcN1qY80gm2oACYPL9RjtC4Qrhu6XzUerZAFiJdH','et','nSzuBthF52pvZ3puV3c1yA0rLryv3P1umuOVBDfd3Qstpj6RUKKh7mAdpCg','v','l',5);
+INSERT INTO t VALUES (-21454,192,'c','FZP4rst5Da17ZCaI5jCmPK0aUL6nV9sB5h3Wtn7T4NvX42CK1cbyiG48DQM6tcqW3J3HDPuJ','s','pNnfIdwxxEKLBSUhYSUJ3XrfBchoXHKzJqNaRUXU7hqeAET4c0W','N','P',6);
+INSERT INTO t VALUES (23296,4,'VQlN2','8NIgJR6','H','mfdEGe1as9YYYeo1WdNfTJFhOSa3Mv3jnpSwUZ6QLHsRdF211tzk1FGLOit07dmwegREyL0Q','ig','m',7);
+INSERT INTO t VALUES (14520,250,'chhB','wLoXLFXYJEKZs5R29BT80iqPRxxeidssMSpdeK79Bodklq5oViLx1w','wN','Q6TdhzxoYXyLQyatA9M2rCFc6LhYtb7swRSxsw98WF','6x','4U',8);
+INSERT INTO t VALUES (-32299,211,'FMWPdtTcOFIqYSthqF','TU4BaDhui9l8aKsbXOLk2sD5WMRZ9qR19HTARjmPqy6uXKyvjfNlkzPkdw1','zUP','EY4b','3F','F',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT UNSIGNED, c CHAR(29) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(3) NOT NULL, f VARBINARY(98), 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 (8202356992524127958,867451,'01Q9','5','z2dEXMKhhz7qcyPoasFJGyUka35nxFpmUPjcQKjDq3apDzGlVaHZHZSdT9Lxagg5BzNA6BV','4FuKgkL5cws95','ZvI5xGi7su','km4BTRjoHO9dPycAwe5y9HwgjbAdubTZyKWEap4GeHEzf1anRBDA5Lv0qKOzwe5zh6jV4gQLjvnVfoUoq',10);
-INSERT INTO ti VALUES (8202356992524127958,867451,'01Q9','5','z2dEXMKhhz7qcyPoasFJGyUka35nxFpmUPjcQKjDq3apDzGlVaHZHZSdT9Lxagg5BzNA6BV','4FuKgkL5cws95','ZvI5xGi7su','km4BTRjoHO9dPycAwe5y9HwgjbAdubTZyKWEap4GeHEzf1anRBDA5Lv0qKOzwe5zh6jV4gQLjvnVfoUoq',10);
-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 (14665348172682971797,5148037,'qRE02EQvpq','hTSGg4Llufy9Gq8','k2pxAK9Bd3gOWs4K2HwVmvw','ZiqB7JXeNcxGix4cHX','7Agsv1j32itIGS6fqLBtchaITG7RSkRmX5Sfpg02rz0T0rQ2mQLY9Fq6m4G4BmUcqrcb2OZ5ZKjicw0tGwgDG6fby556QnGvKW','zzLautsJg0Sgu6E',11);
-INSERT INTO ti VALUES (14665348172682971797,5148037,'qRE02EQvpq','hTSGg4Llufy9Gq8','k2pxAK9Bd3gOWs4K2HwVmvw','ZiqB7JXeNcxGix4cHX','7Agsv1j32itIGS6fqLBtchaITG7RSkRmX5Sfpg02rz0T0rQ2mQLY9Fq6m4G4BmUcqrcb2OZ5ZKjicw0tGwgDG6fby556QnGvKW','zzLautsJg0Sgu6E',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3159128519151117305,7419962,'SrAT5Y9bNUOflDuaZmFnB','c7An57nsHTguXfJQ50k7MIOo4xslDv0Eb6qiOR7786ZtvoKrVenxAzfVV2dz9v4zMh0fP549kWwIeQdzEQHJFtPowca6XYdCBqWJQwFIzSdl98xGbhi3mFSAcv64llBQaCvCs955crpGfT8Rcl74JBTJ5DvaQs5uyajX9NoeOKgHpr8LDlcipgcbfyUs29JLAsHwhOVP3PspBT1I','gaKPuYQj6V1pbEOUptyACUA72s9IUKAInlHYALOi2JIzY6AGbUGHWcTlfR79dVcVslkewPs5UZPovMhF','XCjGYD','UEHscNNkHWvkRSn2c0NBRFJM2Fr0V4flSEdDVRTNxixU1VUZdB33eoEXCi9PQRYX1SX0VPeyBdRqe1XlQ9kqZQOTT0d5','WCmwS7k0wu30NnWGMrKv8rs6QuGl7fdf3ObcBMCImQBk0DnSAzsqRhHxNFFjRAm6b9Q4eeQj43',12);
-INSERT INTO ti VALUES (3159128519151117305,7419962,'SrAT5Y9bNUOflDuaZmFnB','c7An57nsHTguXfJQ50k7MIOo4xslDv0Eb6qiOR7786ZtvoKrVenxAzfVV2dz9v4zMh0fP549kWwIeQdzEQHJFtPowca6XYdCBqWJQwFIzSdl98xGbhi3mFSAcv64llBQaCvCs955crpGfT8Rcl74JBTJ5DvaQs5uyajX9NoeOKgHpr8LDlcipgcbfyUs29JLAsHwhOVP3PspBT1I','gaKPuYQj6V1pbEOUptyACUA72s9IUKAInlHYALOi2JIzY6AGbUGHWcTlfR79dVcVslkewPs5UZPovMhF','XCjGYD','UEHscNNkHWvkRSn2c0NBRFJM2Fr0V4flSEdDVRTNxixU1VUZdB33eoEXCi9PQRYX1SX0VPeyBdRqe1XlQ9kqZQOTT0d5','WCmwS7k0wu30NnWGMrKv8rs6QuGl7fdf3ObcBMCImQBk0DnSAzsqRhHxNFFjRAm6b9Q4eeQj43',12);
-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 (6192542598234872427,4594839,'pulQzVM1g','gikAVkrH5Jz4IVjzul0X5OC74H69qowK4nmhvuOhkOOBZCUYt0p7Q3jkYAGwiChiIEkoDlzA0oHIds7HoA4fppHu4TCyL2SMEtrpuKRO9rlrBI7Kbz8jZZ2G1rQlCJgDjgfLCqxSaTL8RcfwmGxc9ENTGEAP6cK93MpNXGJPKZVrMDZbLoHQi','sN2knYMtriyijA2PSkHDK8XEVHz2Tu4YmLXsgXXtXm1rhWGZd7uXtA','TAsH5DuEtdeP0e7N6ATIAAhF4ECXTk','HSyzv1eLgRa','2c2',13);
-INSERT INTO ti VALUES (6192542598234872427,4594839,'pulQzVM1g','gikAVkrH5Jz4IVjzul0X5OC74H69qowK4nmhvuOhkOOBZCUYt0p7Q3jkYAGwiChiIEkoDlzA0oHIds7HoA4fppHu4TCyL2SMEtrpuKRO9rlrBI7Kbz8jZZ2G1rQlCJgDjgfLCqxSaTL8RcfwmGxc9ENTGEAP6cK93MpNXGJPKZVrMDZbLoHQi','sN2knYMtriyijA2PSkHDK8XEVHz2Tu4YmLXsgXXtXm1rhWGZd7uXtA','TAsH5DuEtdeP0e7N6ATIAAhF4ECXTk','HSyzv1eLgRa','2c2',13);
-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, c BINARY(36), d VARBINARY(95) NOT NULL, e VARBINARY(20), f VARCHAR(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7276787258150948566,62370,'fKOyj','oxukAGqaNsRjSmLpGIqFKOBbNGl01IDWVqwUKdxM4JIk4T','B4nykcWv4432OBWUEUTE','OI40edKglYbYBalyoUZ','EEQ4SfRs5aLuJb0i8xuRurNmuIvoiNlFwEYvHGFHFtP7qvuFZZSkuaxl4f8ovrWQgWXMIZgs4TkamLtqQs5S8M','RiKlsKW',0);
-INSERT INTO t VALUES (12829449365791565437,35883,'qI18vsUJAl92ZbUWwllN4QSJ98BG0ji','AMkWagSxncraQ9fnLF6qAq1VCAxzrNrbFkYFWuq8mJTsJUjjWcnCBgKVb2mIq4xNUdhLqNmna','vBAik5Nw3X3n','H79tR6QWuOOBsdZ8Dt4th6ADKDpwY7rc3uTSrVROKq','ArilaR99Ake5PtnGHeZKQ3o27nEtMWUfvsyk8Z2BSgm1HxsxOuHI2ZpNvfvDM6BRn5CROQjHPEEFAJMWat1l90QWkxgVaYkXK','eifXWVmgr72zt3okbeZ7g5drW2',1);
-INSERT INTO t VALUES (9236605547669493110,23959,'9ArzwaFB3lYepvj0d','PZFHnIDoj0Fe78BP','u7BCLYTUpIRsj0Gv','TQQRyYLDHQsr5drzIMnZadnGEP4aZiloyxF6EaFoVabpY10nGSxoxWC','qluh7PLWFM','oBHvPLwwpUOhxvqIM0CZLrxPevJFHOZGI9bjz0ddtm7fvcQP0vCSGl2TCI2SVZ0KQt4suOWFpRSLb4dsi22zq132p5xQo6sROEN',2);
-INSERT INTO t VALUES (15289063176201814330,60306,'O1ktqHKet5e1FQviCJtJV3CmfuuaS','LJj8Gvk8vcOfE5HyyD8yMnEuyhmZtluzA','sAdaCOf7szy','OJDJBtFfmVIZ7B1VHs2FhHdMqGOeG02tsLJW2T6ZRuB34PtI6IQlm5Uve3dvb8','59fHquKhCgeUUhIpD4iyTio1UrGOXfW0HIGs3gyUcUumBLbZSl54C8CSWD2D6EJMWBRAXeK3ZngZD0jgEMEtna3rOHZVXkb','JOQlMHVlLkqCCeN3hooaxyFcwCD1M0lHPqe4VbzV9jpN4rS1r2TgnrPlEFER6Zd7NTLGxredABHxnTKLUTEhwll8qRIhq',3);
-INSERT INTO t VALUES (7516617409766471222,23708,'b2FMb3pDjpq15fMVSK8VtL4yGJ8IWEgs7z','NfOGMIFiOFMIvciXZhTASBkTwZWur4OvI8WD4H6ObeKf','OCG6dnFFao','HxXqDVjRiq0dPh23SO5CLYWh8PT3BjyTzWSgDo2vl38Trb696lZSpc0PbvIn1kP8','eNo','wEIwuwxLiQw8wfT4NiGKh32cP9s23eCH1w6yZkj5eojGUc2kiLgloEbLrXSQGAwIFlQvKpzgx2PNs6MpB',4);
-INSERT INTO t VALUES (11000104163248566762,53,'W3CbwZCH','ScrupeZEgvtmvbD1zExdNVMbvAGmQD1qlHlhpYnpi8HO10ITTfZMTPsypRRne1ou','8knkxgi7ahKRekafW7','XxtVOGS8dF','fdarK8mXK8aJX0H1I82ctmpt5zVi5RC9rb2KDgK','oFb6raarHf4NYRNQ5uFaRjHJz0AD3dYqxjLiB9APpFz036F9cyb4kRx25dpuMVbYTx8LEsAZWVYnBErqs8lwQ7nnGV3U1',5);
-INSERT INTO t VALUES (11220512044950888086,57517,'zdXk','sDIh8PCbsEK2KONi7plPhqHVgVxM1GOO3O6UkpJah2xEkOjkUqXprz3EA1lYNadtv3jtQsuP82XmKY3pM0aCX6cVZGa','voGpx0oS4k9zFJnKtoUw','xtjLdzfueW3eEOn0EchrSF7wMAzAV8dKB1pFYhdbndbChfMknAlP8zrt','MdAKScThYv1pViqLN9bW1VwfXjCf4d5qoHQsOxvSWSIE1VCydH1FV5Yly3oBrAVPbgcEWTkqtqtFeSZ90q70e','lH03CeRw8WdoojvomRaUowLlSNgYLescdAdkzQerdP0JcQQTPYlSf4PVPjnMF6VNRSkm72LNYJXh',6);
-INSERT INTO t VALUES (15049195695575706586,40460,'F0C','hW','eQg7ZuVwtK','0VNpQIkJywZYEjzHSMzJuyn06NBiT0hdPfsWDwyXeo6uax9NJV9EWGsH6l0V62CA','j2Zsxcc0CxjTEBlFjfRweQW','bEFVooGSnz3fEdIBs0f6h5K8gemubioU43ayMlahoG5Exnjp1cBOyqKQY9LMUul5Ti',7);
-INSERT INTO t VALUES (9711299905725308582,36156,'C4sBz2WzwqbSEbJU','UMq2vzLbFemFIFpuc5qX0CVp72595zKYN4x3k3DrzFTQPZk','zhIChANEdnJKVQSb','RnjDbptY75RsM3Kj0UpNI6MVVYtpqgh2pR81gpzLinrnIttvw7TfqMU7O0j','JgLToK7','42BrXXFC31JI7E16gNysGprJBcOmNVH4VO1TPCApoITu9bdHpMqw9U4iGWhcEm3YnKryV5VoYgDsAuH',8);
-INSERT INTO t VALUES (2135415637427423038,64925,'PChbekJV8XqAVPQOCOc','f8ReDlcG6H6FG5CmcnklGH8I3yk5aTDuHAfdkLbs3ajPnK6bN4LbqXaeNqoSYlWQszjki','EpMiFM9Ho0Pyh','DnOAMuWk5EBO83bzFZT1ugsUGLkJjQ21wpUSL0C','X','glUiyG8qFKI4An2gkydkblA8dSvyufQx1at8dQoHc39F7aeh33SJ8opsMVOj5Onvo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-5765725,215,'h9GydOucGyosVc4p7WpcpX','r8bwhxjOt0z9cr63P7C8','E','Iu2ZYcuvLtSsmP62nonB6wMvRn8ZSZRcoftrwz9WxU5Y','tT','Xc',10);
+INSERT INTO ti VALUES (-5765725,215,'h9GydOucGyosVc4p7WpcpX','r8bwhxjOt0z9cr63P7C8','E','Iu2ZYcuvLtSsmP62nonB6wMvRn8ZSZRcoftrwz9WxU5Y','tT','Xc',10);
+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 (6385488,184,'fXNbZKSMf2','wBgKckg3rhrvNRfa','oO','a0lsh9Rvgo8pISHJSYhhbskDDz8rxAnQY6XhcZCNiCo4YTQfevJoIM13mZwl9c5lV4iyQk','dm','Da',11);
+INSERT INTO ti VALUES (6385488,184,'fXNbZKSMf2','wBgKckg3rhrvNRfa','oO','a0lsh9Rvgo8pISHJSYhhbskDDz8rxAnQY6XhcZCNiCo4YTQfevJoIM13mZwl9c5lV4iyQk','dm','Da',11);
+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 (-5676343,125,'bzpRerlRT1GlsZbZft7rI7djpJ','THB7ogqbhVJOJuDps4D4MSKP5LZg5Lxho9ihH8mpltcQdLEXhhtvXYdAJK70KPBSnbETUTFyBBc0WJkkFBc9zbCocFIRluERw9S73vUcdCf7nptVotSy6avUnfakKeAC3g1ieUaAKzuYPKV38D56CxYSSTIi7ovZz3CbTdbKnU3ATafIZg5Hqy1bqz3fcZXL38G34w70LjNl6npGMx9TTKEqgibJDGFgnvysAEqvpQoLLVAMafz8nwrrRa','tc','yqZFEXKbJjNHIPm2j2j','Jm','B',12);
+INSERT INTO ti VALUES (-5676343,125,'bzpRerlRT1GlsZbZft7rI7djpJ','THB7ogqbhVJOJuDps4D4MSKP5LZg5Lxho9ihH8mpltcQdLEXhhtvXYdAJK70KPBSnbETUTFyBBc0WJkkFBc9zbCocFIRluERw9S73vUcdCf7nptVotSy6avUnfakKeAC3g1ieUaAKzuYPKV38D56CxYSSTIi7ovZz3CbTdbKnU3ATafIZg5Hqy1bqz3fcZXL38G34w70LjNl6npGMx9TTKEqgibJDGFgnvysAEqvpQoLLVAMafz8nwrrRa','tc','yqZFEXKbJjNHIPm2j2j','Jm','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-7025360,219,'0sXfy3NQbRZ1tAocCZtls34M1U23','z1chS9ToxMc3rFPbwzlonDKZa82JJ1NnxX','DQ','txzC3er9PHKOSOBV20NBKBhBF3Mrh5poQJllGv5xd5UBnDbl0Doyi3qnPmOrqzAAtV89h8YnRcqBdhLWFBkCULhLgl2qT5mBWV9ly0VHvLjpIUVo2LTjIUlqVc2cAfnAUnNDwokmCiMVTpvkqSoTJmi2nfaOtzSWAnFAeH3KF40h8GYVyoz5YUZEj2hXjv9k5et9AspvmTFdE','8','N',13);
+INSERT INTO ti VALUES (-7025360,219,'0sXfy3NQbRZ1tAocCZtls34M1U23','z1chS9ToxMc3rFPbwzlonDKZa82JJ1NnxX','DQ','txzC3er9PHKOSOBV20NBKBhBF3Mrh5poQJllGv5xd5UBnDbl0Doyi3qnPmOrqzAAtV89h8YnRcqBdhLWFBkCULhLgl2qT5mBWV9ly0VHvLjpIUVo2LTjIUlqVc2cAfnAUnNDwokmCiMVTpvkqSoTJmi2nfaOtzSWAnFAeH3KF40h8GYVyoz5YUZEj2hXjv9k5et9AspvmTFdE','8','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5864709,12,'7qQLJGn0sCQlT3Nd4obh1F3Tsn','SvoJ2LDubCoxi3IGn4zz6z0xCYHQ8Bo2tZSqsb2o7RuVm1ISLfYHfSPPA7GTrkNxdnWq4AhqoRPiUgY6ORp7FOjYv2HDGtU3CKPcB2pfYsLQgBySNuX0uAJe2v','Ef','wytXkoMF4DiYf6h6pEO3y9vAwtMATZ3cKY4yOCDGuWw3WxAihnk6k8Q2P0yFJaeQkQFgRJPFNh9jOXdAEPrmBcOtRZoSVLbBtEPqAWT7NpNTl5UZZPmr201Hb2SKCXNzTZDJwaFoTs3fbQezcRihdo2wtlRrfnZS0bjjMEVpQpWUKl7hwYWfAuJzSnndsPNpTdq','nax','n',14);
+INSERT INTO ti VALUES (5864709,12,'7qQLJGn0sCQlT3Nd4obh1F3Tsn','SvoJ2LDubCoxi3IGn4zz6z0xCYHQ8Bo2tZSqsb2o7RuVm1ISLfYHfSPPA7GTrkNxdnWq4AhqoRPiUgY6ORp7FOjYv2HDGtU3CKPcB2pfYsLQgBySNuX0uAJe2v','Ef','wytXkoMF4DiYf6h6pEO3y9vAwtMATZ3cKY4yOCDGuWw3WxAihnk6k8Q2P0yFJaeQkQFgRJPFNh9jOXdAEPrmBcOtRZoSVLbBtEPqAWT7NpNTl5UZZPmr201Hb2SKCXNzTZDJwaFoTs3fbQezcRihdo2wtlRrfnZS0bjjMEVpQpWUKl7hwYWfAuJzSnndsPNpTdq','nax','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (501552,16,'d1XpNNejVegP','2s5gia3WaN9jSrMPmQSREaSbNv2SdpDQeiZC4qolE5umtiCAO','MX','JW5zt13tKbunoonHMuKvtpX3d2IRLVb1wXmxJ4VPwHpKPOLB2aWSzevbdYKpsKccbBAYcRR10oa9ssqbj3hFZY6Qocv5Hzjo6j3oNZghYm7n2gFU3JT3RUatfnnlbrBeGcS0pBGD3TNqLkiYd3NdMPoScv3hFwlrvA49i3QFJWI4P9SgjP3jDL0rfqpbMFdkcvt9RVjzqQjaiFR7PWffVkVafLsf1d1gBtcODsZdaRvlJIU1O','g','HE',15);
+INSERT INTO ti VALUES (501552,16,'d1XpNNejVegP','2s5gia3WaN9jSrMPmQSREaSbNv2SdpDQeiZC4qolE5umtiCAO','MX','JW5zt13tKbunoonHMuKvtpX3d2IRLVb1wXmxJ4VPwHpKPOLB2aWSzevbdYKpsKccbBAYcRR10oa9ssqbj3hFZY6Qocv5Hzjo6j3oNZghYm7n2gFU3JT3RUatfnnlbrBeGcS0pBGD3TNqLkiYd3NdMPoScv3hFwlrvA49i3QFJWI4P9SgjP3jDL0rfqpbMFdkcvt9RVjzqQjaiFR7PWffVkVafLsf1d1gBtcODsZdaRvlJIU1O','g','HE',15);
+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 BINARY(12) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(30), f VARCHAR(97) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1313523503465382231,4482205,'8sRvS4E58Kb','0R54uwD7wqa9wC','YGwoY77b9aBgxaWRCkB','adPTVjV7U2Qoy3PxAbO2iVwpkeG8H4X','N','b',0);
+INSERT INTO t VALUES (4412918322878003088,14025268,'W','8GuzB','zm2jyaUbePi1nrj3G6NPiizpP2mmma','SpcFnrHAbf4zLrA3aO2Z5dMO87IPGe','g','k',1);
+INSERT INTO t VALUES (10523368507657491504,13110407,'U3b','1JKl5Ti4qwNQIrQcg3upKlGCLKrs1IjgD4mitNDNgLiWnuCYnq8Zose','SlaIHDon','dq1GRuNYlBsXYJe','Jx','tT',2);
+INSERT INTO t VALUES (3233758801836821067,7868677,'hx','cX9fvKpmXIw3gNVLDi1','r87dpWiBXDTrQJWnExNC69ppM5Nb','crw6QqvISSkhWtLIIOifoYeqknaeQYuoPxEG2WZ4RsRLbEsBpim4xyPbxHESjnCadTA','E','x',3);
+INSERT INTO t VALUES (2551486994224660301,7853969,'zhhZKMuh','FqUPGA312puBwUcTK5C8BH','l8d7OJ4r7uyJ','j5fkiaQRbx1Wl5tRTbJggskfkbth845i9peJwDC','G','tf',4);
+INSERT INTO t VALUES (5476702872710875727,13836522,'gte2vm','szPknxNwBahZz78xA6TB9lf8ixR9gUPVyli1qNolmXaEXzYbF','8aeeulr3KnDkLJjfIGMhw','GJUK','9v','n',5);
+INSERT INTO t VALUES (3313410895429651624,4310219,'ZGkj0MolEoUe','zDA9G6CUw2dzaP','vAhuiUJfm7j7d9hTWcu','3N8SZ0EPUpZpbT0rITzcHFnAu7IFf1rluC3YgXkWISS60kOxYOmVE3dXc2jZvo','Mw','Ph',6);
+INSERT INTO t VALUES (16488615848125803397,9804367,'7DdSqf7G','YuDSsHYGu1s7xshVTqj4fpln','x','tHjb76iWErAqXst0QkTU0fQPK3czsIK7xPFBwsNNHltsTb3Wuz','z','kH',7);
+INSERT INTO t VALUES (7032113522547909908,7108801,'oVTv8E','YBH36FMpheEx','jEKi8N2iDrayxa3','LtXfwJ97TLSRjgB7yzd11BGTDnhCLeHTDKg15qmIftCS6vsbFlemRCOX7dqptackyF9kshDt','18','N',8);
+INSERT INTO t VALUES (578318813355183153,5810483,'pCKuo','T5Ips','yKRmkBv1MDoE8MdYQUtZk','mdsN6S93LmvM91lBY7','l','A',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(12) NOT NULL, d VARBINARY(68) NOT NULL, e VARCHAR(30), f VARCHAR(97) 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 (11109508990992094221,21325,'7wYZNLjLqRiqosoCTD73ZBRUNoBCB','psNhMmPUkttIKBugzcg0ITWeW4ft4gGNSBEFosOD96WmlusAjO9oCgMsKa0PYG3vw','3RJSqfbvaxtFD','fbPBWMdGAqr5d4L','u3FpzWovrLQHxMqbjMyjT1UhaTft21hq2dBWr4q0ofnaSB1F826Kl6khB0AcQWf4','jfJeSssuvtuxN1nEOfYvmPYm1PrgqBLQuuXzmqG8aJvCFr71RaWS9cGbZ8',10);
-INSERT INTO ti VALUES (11109508990992094221,21325,'7wYZNLjLqRiqosoCTD73ZBRUNoBCB','psNhMmPUkttIKBugzcg0ITWeW4ft4gGNSBEFosOD96WmlusAjO9oCgMsKa0PYG3vw','3RJSqfbvaxtFD','fbPBWMdGAqr5d4L','u3FpzWovrLQHxMqbjMyjT1UhaTft21hq2dBWr4q0ofnaSB1F826Kl6khB0AcQWf4','jfJeSssuvtuxN1nEOfYvmPYm1PrgqBLQuuXzmqG8aJvCFr71RaWS9cGbZ8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(37);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
-INSERT INTO t VALUES (12906905865872423066,16068,'ONRQM4DT0EpH','PzVlSEiVUiwu0rj4NOfwbzXyKMflz','A9jioZS7QX','rFaf','KdtSCujkWHN1NkSrRAO6rD3FvvXgpic5cyIT9bvpgXwlRbkvx0WwWmP7ooRmqnzWcRdiw137Cw2rqX','ymAxMWvt3vVQqG78cy1Tm4XYciWgocbIfHCEun8iXEOxVSsYFiH2cz7HM55',11);
-INSERT INTO ti VALUES (12906905865872423066,16068,'ONRQM4DT0EpH','PzVlSEiVUiwu0rj4NOfwbzXyKMflz','A9jioZS7QX','rFaf','KdtSCujkWHN1NkSrRAO6rD3FvvXgpic5cyIT9bvpgXwlRbkvx0WwWmP7ooRmqnzWcRdiw137Cw2rqX','ymAxMWvt3vVQqG78cy1Tm4XYciWgocbIfHCEun8iXEOxVSsYFiH2cz7HM55',11);
+INSERT INTO t VALUES (3247505764736399255,9318603,'1wu9aGXZ9c4u','wSYKSvXfLYm5kJCTQ7DpxaGmSIr9meKoZTcddeLP','10e7REuIbXZE2d','4TMYXIQfOsHqFl9PX6LpfTqRWijinEHtIej3MARf50IqsyjkHaPextKUcnyD8EykEQsYEq2OGdYb','hO','8',10);
+INSERT INTO ti VALUES (3247505764736399255,9318603,'1wu9aGXZ9c4u','wSYKSvXfLYm5kJCTQ7DpxaGmSIr9meKoZTcddeLP','10e7REuIbXZE2d','4TMYXIQfOsHqFl9PX6LpfTqRWijinEHtIej3MARf50IqsyjkHaPextKUcnyD8EykEQsYEq2OGdYb','hO','8',10);
+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 (15870324183448091101,11027554,'avGlR','J590CmoMKUWIbaSW2MhXn17FIROQ80hwan6R4ukvOeqmZFEUT0AO5KYuGuN','Sx9rXK4A7xzs5AKUqlIj','pG5EsvgNClaCXqPwQYnIiT5bc6N5rYjT0OBESU','Pe','MB',11);
+INSERT INTO ti VALUES (15870324183448091101,11027554,'avGlR','J590CmoMKUWIbaSW2MhXn17FIROQ80hwan6R4ukvOeqmZFEUT0AO5KYuGuN','Sx9rXK4A7xzs5AKUqlIj','pG5EsvgNClaCXqPwQYnIiT5bc6N5rYjT0OBESU','Pe','MB',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12639253285722913334,34725,'OX34eSGcx8nR','jB4VMHGJ1EncxNTC5MCpkE733i1QuBgCVZH8rqY1nFqhpXLW1hPmx923fZwaLUPvz01lDnyZJZVMqd9pYiWKT2rajjzYv9gsunmc4LaWXgUS0zwITPr2CsaXgwtKH8M8YrNlvAWnYpeLuKBxaF0EsSf4XNNZ07ENcpmuHIQLEFInZITMc43vLd2LDEtBSuDSnELf4wyHKpNt0cMYYzqD9vURZw0wAyFZz5IbDiHWKHjSOmwuXxHevxXx1Tu','t2YQhHsql7p4j6l','eU6FQyR2bgfxVoarsks3ZZzGMNmkmN7eASuv','VW7qLTlFkZvtczHb7zp6ySjZsCB7c2roUAdgiY74ffmJNBfI1bUJ5JV8iMDCIks8cCTSeVw','g9sOA4qF2yxUqaFbkqGrxJGYSVMDrggcMBieNQ0v8n117L5EqJii1CL',12);
-INSERT INTO ti VALUES (12639253285722913334,34725,'OX34eSGcx8nR','jB4VMHGJ1EncxNTC5MCpkE733i1QuBgCVZH8rqY1nFqhpXLW1hPmx923fZwaLUPvz01lDnyZJZVMqd9pYiWKT2rajjzYv9gsunmc4LaWXgUS0zwITPr2CsaXgwtKH8M8YrNlvAWnYpeLuKBxaF0EsSf4XNNZ07ENcpmuHIQLEFInZITMc43vLd2LDEtBSuDSnELf4wyHKpNt0cMYYzqD9vURZw0wAyFZz5IbDiHWKHjSOmwuXxHevxXx1Tu','t2YQhHsql7p4j6l','eU6FQyR2bgfxVoarsks3ZZzGMNmkmN7eASuv','VW7qLTlFkZvtczHb7zp6ySjZsCB7c2roUAdgiY74ffmJNBfI1bUJ5JV8iMDCIks8cCTSeVw','g9sOA4qF2yxUqaFbkqGrxJGYSVMDrggcMBieNQ0v8n117L5EqJii1CL',12);
+INSERT INTO t VALUES (17592181976774124390,5606392,'T','bnAC7KVzkBI8A2yRVPWjfLXDV8n3BZbspgb0DYEQMn9xtfgulSo1rT8yCPLiZzdoj0gUcabyhTkMJXHs4mWsNoNgIWKWbOOH5JiFUH44','oEYFqP69jPtTQtGduJ4','lh52RgqTXd3roqWWwitBxJpZ5Kjd5moeqpHIICeV0QGhnHiutwfnh7dOlLPzXuNZq6DHe6','3','9h',12);
+INSERT INTO ti VALUES (17592181976774124390,5606392,'T','bnAC7KVzkBI8A2yRVPWjfLXDV8n3BZbspgb0DYEQMn9xtfgulSo1rT8yCPLiZzdoj0gUcabyhTkMJXHs4mWsNoNgIWKWbOOH5JiFUH44','oEYFqP69jPtTQtGduJ4','lh52RgqTXd3roqWWwitBxJpZ5Kjd5moeqpHIICeV0QGhnHiutwfnh7dOlLPzXuNZq6DHe6','3','9h',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5379272260997936718,1779,'3BzxRVTiONLIRPF1b','WjPR5rRl4XwsHEMrAbapuK6kfJuMqfw0yIb5nvNVWi0FMFRC4DfWfr8LBrv4e1QPE8yeVFU33jAfCQRGfM1pT0IHCypcCwrBpv0jm7LRzbTGRcCXQLKqVRhRzu5tq6dcxv7N66Eu8xwEh5ToqOWO10zFdLRUOiOQHT9nOlHzXQOwyoj4','A','zHdDaYxvnU9MunWv8nwaFnyVqvsiwynLzlCaNcu','zMPW4IH5PUHHnF3jYo2e','dlfSk8ByTx4L8ifGpSnlzb2FHZZIZmINcRTdDP2uQVNi',13);
-INSERT INTO ti VALUES (5379272260997936718,1779,'3BzxRVTiONLIRPF1b','WjPR5rRl4XwsHEMrAbapuK6kfJuMqfw0yIb5nvNVWi0FMFRC4DfWfr8LBrv4e1QPE8yeVFU33jAfCQRGfM1pT0IHCypcCwrBpv0jm7LRzbTGRcCXQLKqVRhRzu5tq6dcxv7N66Eu8xwEh5ToqOWO10zFdLRUOiOQHT9nOlHzXQOwyoj4','A','zHdDaYxvnU9MunWv8nwaFnyVqvsiwynLzlCaNcu','zMPW4IH5PUHHnF3jYo2e','dlfSk8ByTx4L8ifGpSnlzb2FHZZIZmINcRTdDP2uQVNi',13);
+INSERT INTO t VALUES (16390638621784736140,14457625,'h2Z4A','8Q90hUyFxPDHj4gY2mj6FDIG2stKRo099a8nHKyrANmxKGP8x6uB2zWOYscbtA','3NtAhNNRt2fe','cOhVR1bI2ZT0iGbHsan5XuqcViQLmU0aD7a7riPozkHs03fpDIfmfuvWwNgWq1MBeokiiFBDh9T3oiObUMVxs53hz1q4454yht5Cnr7b83lA4po3iN6pNeumo6yY0ZVjnbDvIDkkPeXl3vGFO1yc5b3Cl32YujhHRCzZNjC73aGZ7H65cHC3SP','G','CB',13);
+INSERT INTO ti VALUES (16390638621784736140,14457625,'h2Z4A','8Q90hUyFxPDHj4gY2mj6FDIG2stKRo099a8nHKyrANmxKGP8x6uB2zWOYscbtA','3NtAhNNRt2fe','cOhVR1bI2ZT0iGbHsan5XuqcViQLmU0aD7a7riPozkHs03fpDIfmfuvWwNgWq1MBeokiiFBDh9T3oiObUMVxs53hz1q4454yht5Cnr7b83lA4po3iN6pNeumo6yY0ZVjnbDvIDkkPeXl3vGFO1yc5b3Cl32YujhHRCzZNjC73aGZ7H65cHC3SP','G','CB',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17246527805368321540,11959729,'EziQ','o2Qz2pgvy6T2BSHltaYSAoqsNqdJ8vszf6uW938VrC4fPGpL5kMAG6XpsE7Y2pNDEL17U9cgZ9AAYUU1v9SybpXJrq','lytAHAeU2jJG5S8NVLvg8uqqBK','NjaE09Xgnt0WdWbAcT9aPe3Ntd7P70onoitae7XrcyFJuJ7ascPcw4g2XBtV','N','L8',14);
+INSERT INTO ti VALUES (17246527805368321540,11959729,'EziQ','o2Qz2pgvy6T2BSHltaYSAoqsNqdJ8vszf6uW938VrC4fPGpL5kMAG6XpsE7Y2pNDEL17U9cgZ9AAYUU1v9SybpXJrq','lytAHAeU2jJG5S8NVLvg8uqqBK','NjaE09Xgnt0WdWbAcT9aPe3Ntd7P70onoitae7XrcyFJuJ7ascPcw4g2XBtV','N','L8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15919282738535591180,7045815,'QmHoDrS40N','oqtRJmBXbj7MEhxbqeA0ULsfgSigrYSeOIJaIPj5Y8BNE6190QrzU','yN20','eZJFEFYLYA0ozLzIcMqMi0vi7UWaXziOmNmao7tCr4tr2IGRd5bv262R','lsK','O',15);
+INSERT INTO ti VALUES (15919282738535591180,7045815,'QmHoDrS40N','oqtRJmBXbj7MEhxbqeA0ULsfgSigrYSeOIJaIPj5Y8BNE6190QrzU','yN20','eZJFEFYLYA0ozLzIcMqMi0vi7UWaXziOmNmao7tCr4tr2IGRd5bv262R','lsK','O',15);
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(78) NOT NULL, d VARBINARY(10) NOT NULL, e VARCHAR(82) NOT NULL, f VARCHAR(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (495314112,5017425874613292273,'J4lsNSETvovIpgDuyahijjatRFov9Q8pW7CtwhG','3HAdw','YAzoaW52OCr5UvIMp','uYHfIACc6wzU1','1Pl5Khfo6c7dKExaXgs55O6e1FkyA96xFIbqwQmqcQZKl7Thd3yYSlk46DFsDPpFawPb74Puq6dWzcHuVsbLQcC4ZLevzDqUN1bS','sumWV6Y0Veb8y90WYX3wNMfTYbbD81OGJAtI',0);
-INSERT INTO t VALUES (-674211120,-3679121063006091912,'oRTJF','WteP8G6sU','MKXU9Ze5mndnrjSz2lEtMYS7Nn971s5Mq0UV6nKR49zru0kMmjXD6n3rnQSE5mQWK4BzNI','KhOWeLLv6O5zhALVwzcI02Ub43x79fdspuVwwPUnzNBmYELI7Xf5gABNYAjxejoH7SQRc029lL666qe','sihKgDLLP7h2dUD5OQH4DA3CAMXbHOoAeIeyLBUewO68F6qNot9PbUobdwIezrzwzkev3LtPIkz3ZwFUOzROE4gy3QXbFVa25N','aJsQyhj8eGOue',1);
-INSERT INTO t VALUES (-1417081441,-8069723152650688645,'f6OIlWuZPRvQDQThNdzniICwhCyQ2v1','aihZhc','sFZN0Zz5aU','lQCBXsa3idu2GmRcfApn26NNJSZRiP0ilDwb4reuhX9CwQew5TyyEaBAFYg56Wyrrxs0VUXN9UWdS','DIPExJjUDlVlTjzLGFzbQAvGDuobZabHXk','3sleyiVpzOqx7F2pEH0x4T49I7FKB3islU1D8Dniz6LS2fHcY5TG2XsSrj5VdLNIBrsIDbGbTvoUnwDM1DjP',2);
-INSERT INTO t VALUES (-2054404128,-6275196497672072780,'sCCxsZ','U2JR','XvhN74gEOcaof4MkyH99gp7MK8SZpDNHtstT0naQ9T3','wf9DNvklPQnjQrO7NiIJgr','kqettdDvAJehqUcpiL6O2Wz0ycuvhs7hYxb9l6fzO6K','gllw9OBE1fLoQDjK',3);
-INSERT INTO t VALUES (751376067,-8069514046689098804,'CwjCh48Dy70QToFch4AIvD7Q5VtZlSnLb','OQ','QzBnoN9zBxarUKJTDOPyhzFjbJ3ZBrlntuVIur9sTIvbJKHrVBbg9oyHXzXp4nf','wybSK56ScEOG5Vgp3JmP7Df9DkwcQjREg5VBIqiTGMTr','uBT77aEjhd7p0XZin1qhMKHs2ZvanwyRhF','W8HtulBMyhLjgP3Idlr0YW3tS02eHYG0CAEANYqTMUnxxqLX3',4);
-INSERT INTO t VALUES (-23417805,653754538889504346,'I4MWe8ZrhUhgnArF9LIY69mu2FB7cX1W9rSFBttIcQiB8EOM','kdb','pDFWu4U0QLogAXW3XeUmSGtpbwtImVDmRQzONHSKGggH6LJw3WgyX6oInbazgA80dTX','teWDm0Ty2mTFVAWozMvdj0sHBadNgG33LNWxTzqoGxT3PE4M3wdWYGxK9g3F8lNi9pSzhv','qsdWw04O1LG5G5pD6ivdQdYZQldVrVVgew4deQIXT','gu9Tcjkl3b6zm4rCMnxW2a4lgABs3cM0MKlI',5);
-INSERT INTO t VALUES (-203812371,-6550111099000112553,'8Ykvepoq1GsRX6FlV','5H','uBMdE8','7AiMyPFmOcr3xvhWZGeIokEoZrdlhUqvYXFqbCpU','JzyTcaiS8EPSWQCMil22ODIzNIm2oqMHnlq3VC34QPd1PUaipnxZUb','jiNP8Iwf600MpFXSORFUGwESJB5zLQ0bEtENDP1NnAi9NI1',6);
-INSERT INTO t VALUES (1333859324,8084693905466644947,'WBv','VcVqrm0et','D9IssZcb3f2PEO72JBs0JMrmIOVyNeQVWQAfhIh5b5mv7M5Qf9yQXD7my1IiB9YOhFDtrB5IKDbM0aq','0qn7NUJStyrN9crp77s0uQiQESTZHKAh4PaHHpCPSqX','onKmQoJc9rPogSoOeZQ7jAikdntjnOwFkcwyVRy','WMIgwYKPvNmnVADDEWDMXpGAIoxwUaRA08wXGI7iTxikRr',7);
-INSERT INTO t VALUES (-1237157553,7783468176389995431,'uXPOtdbMWJPEQ0d','uxHhdCarii','8PuW7oXQtVfbF2gjB1Rx78y7VBT338InCL','DOsDqYDI5Dzpg8Lvnj0SSbRyDL1ddEJ5U3BWukJdOpBVQv4GJBaXCsMS3Mn0YhIb8d39qMWbQsu94HwNVYzxQdz','Oc9qc4OeXg5whNRXBHUPgORb2asKrhCGbPzYjPMK2TMGVoCiceThAeehYj4Ty3NjS','OujAHZw3uzvg10j',8);
-INSERT INTO t VALUES (-101949211,-4146609905404537393,'Mxq','YnZv','9rB3wUXg44TsnjkE2WkQbHj6JXHXER3yLA50t2Fwz3UeXfRaxBrZTXF3jtDH8ne1YLdhkNKH3','19fjtfehHCUdEZ2JHtlW8i4ZSt5XDlbsfctGlN7XTektUfiWiL5Ki0IAKl9CqlyP2KI6rVaNS','MRzWjk58WGpYByGSYGMyEkUSb350bQGg8KyxZ','KIvUTGyP4AHIcJNdXRiXNb16ikGUfyTg1GuCY1XJoTlTnxP8FIJrDS1OkovPDy3ZlgDhdJwYjF5CAgyHBeOIv8VieKzpNHW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(50) NOT NULL, d VARCHAR(58) NOT NULL, e VARCHAR(50) NOT NULL, f VARCHAR(66) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18916,76,'wOZK25sF6gnCA7G','S89scG3V3pGMeMpeerGiFcr5RKSVuItNU9OIXdofbm','6wou8KO2P','x4dAL0GXWJ1O82eng3gAgoir0pFBoX4rdM4NLQQGFheODeCNzO6Veum81','T','CY',0);
+INSERT INTO t VALUES (24166,-102,'2mgjQIuqpKfK','2RZuwFZHODETDJQKLNRQ29LFFqojqXP','HhCRtSS8Axnda3s9DPRsaOY0PSPT7J','G9lFfD6Cgqcm9ILRZgXZH2aiOrIwL5DoBOFpF','R','3g',1);
+INSERT INTO t VALUES (23139,127,'H7x6MDUj23q','NlZjdaEFOUjYYEfKZKtSpC9eHpLnfBktqzyIfROUbCEGeSfiGoT61zI','5yKYqEtqM8yzog','IeoiE3x8ig7wxEkvT8LxDsEGTdC5Z8jYqu4OXrHKgdPf2VjlmtpgLExOK','f8','ES',2);
+INSERT INTO t VALUES (19271,88,'5UEeS2bcp','fhpT9JqutEsCkGq','3ZUSXcq09U8MTkNZFhb','UomnOqxbf6iGI5kBaldedaI0ZubKtNLjXk02KUihtRVsih','t0','w',3);
+INSERT INTO t VALUES (27377,74,'Rcz7cFc68Dqjx7oSEPhtyvGhaEva4lXo6nwQfI7DfA','6MuWAsr5tMfnYyQ','wu5BPvazy5UR','PV0CruQkdSU5Fb3hy3P22vJ7pAJ7zzEUeYISI0Pt3FJS1tzH','TV','TE',4);
+INSERT INTO t VALUES (12044,-83,'t0Hqgs8TUCZ1MjS9t5Ds','qpjyvdq6MYtYNYRJCm1wmKmf3eLIZ0GNYbcwU6C24hAJ8pHaRcmmZg2','dXR9MsvrLbbkXFvahE9mHH2mtw','VnGIQgA4vtGBeldNXUPzM8RY6UwnOcLPYdTqbh0','c','d',5);
+INSERT INTO t VALUES (59902,78,'yR59K0nosMYzaeYvbOyo9MDCmwpJ','s','0EFoAHOiR7CrqyfeKy3TJAHkuGDG8uapk','hdPC7','nu','P',6);
+INSERT INTO t VALUES (59649,111,'QlHsA4oqbd9ICKaDWvC3bYzLIRC','mFRK9LOkwC6fuAz01KpuvfHo9xIf82bLAzxHzhyNXqfn','Y5XIZr7LL7uGbLaS0u9T7dp4yEn8Frlf5','d9YjyGCpVFKfRDwPYBSYG7a603g5f3nDp4bF5ih7QzEAphtS','kK','8T',7);
+INSERT INTO t VALUES (43615,-5,'2dzfhrjCp','oMDmD623lweFVm2kLokq8','eJ3Kmn','1XPTuaafONahBU0IOgiVBDuTHfz4UkmdE1JRZkQo4','s','fV',8);
+INSERT INTO t VALUES (53250,-56,'XxcXY4lGpeXDG0AM7gWO7jUoHiCd','RNb56ahblbdx88XIw422QT9q8DwDcL1YWk3iVM','TWC0d6','3E4V2SIUm9RCGZMviVVh3u5U5EXoEPrFj9xf7MV9bq','Q','Ly',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(50) NOT NULL, d VARCHAR(58) NOT NULL, e VARCHAR(50) NOT NULL, f VARCHAR(66) 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 (8469480414970825930,-2905794784200947168,'kO44dE5BihJvKQR3ZNDbTOlQVdpLVl0AsWzc6DGX9ymFfZbb0ydearhuwHqp','0Ek','FhJeAs4Wm5MlPswUfC37TzqjuRxLIWJx7lFExunLMpcUVAerRuduopgFlpL0jvUPplUGqjikTS09TOq','AgjVPstrbEZOlyW9huztEjjkuKTGWhTAmt9Outg757jg87mF5MKLd6solIIdf','dka9YG7FhkUP','JdRHAI8B',10);
-INSERT INTO ti VALUES (8469480414970825930,-2905794784200947168,'kO44dE5BihJvKQR3ZNDbTOlQVdpLVl0AsWzc6DGX9ymFfZbb0ydearhuwHqp','0Ek','FhJeAs4Wm5MlPswUfC37TzqjuRxLIWJx7lFExunLMpcUVAerRuduopgFlpL0jvUPplUGqjikTS09TOq','AgjVPstrbEZOlyW9huztEjjkuKTGWhTAmt9Outg757jg87mF5MKLd6solIIdf','dka9YG7FhkUP','JdRHAI8B',10);
-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 (-2661060988688350446,4595288077775446790,'wqIabctNxOGIzL1lf3VSHiqxXswVgN1ei8HY4OhEy9LnhpDwqqjFAVaOaPoUISOC4qAD00do','sEKV6S','lsjrfotqh1PIRpwKHeRsKM3DWsymYrtvx','NrlYBQL82XOHMkFPlygVblDHtpUBfTYcFmde5YJ1aoHOnTIm9aBMUM1TDisNhvr89DOKfaySEdD4YVhXfkunGAy8gS6','WMXjGzmdyAcSKEma3l5qKeGcBN3l5w6','OGhgzydfV4U3FQ4EMXEMGzFfaetHlzmJRsQH6ENu',11);
-INSERT INTO ti VALUES (-2661060988688350446,4595288077775446790,'wqIabctNxOGIzL1lf3VSHiqxXswVgN1ei8HY4OhEy9LnhpDwqqjFAVaOaPoUISOC4qAD00do','sEKV6S','lsjrfotqh1PIRpwKHeRsKM3DWsymYrtvx','NrlYBQL82XOHMkFPlygVblDHtpUBfTYcFmde5YJ1aoHOnTIm9aBMUM1TDisNhvr89DOKfaySEdD4YVhXfkunGAy8gS6','WMXjGzmdyAcSKEma3l5qKeGcBN3l5w6','OGhgzydfV4U3FQ4EMXEMGzFfaetHlzmJRsQH6ENu',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-2008013847637473057,1520028736005251783,'4D1afEhOavgBh6BkQUUe7E0NgtiaT1gpDGHMsFHTzf0cOHJnNBhZVnCKkfCLMe7N8SuYcDdErLpr6Ko','ld7y5KIRtAiowbdr2bvcUAI1zVLN3gOwVW6GqvfDpcxLIo7IL2A6fuzHMJw7hQx76jujLvhhZdqk22chEFt6fzF4059kCivo6PNUS2VNpinmj03B7H3yvH1GYK2tC1rQA37yygtNMtORBqPrQHpuVs7XLu8CKSZ9srzQW2KS8FEnuRlnZVHIsFIgDf8bMb4GOu55EA5NKLhxANTTUseXlPEC','1nbjiasAiHGe320ocAhKltfJQNzuExAHBzWe684YPpDHcSQ5VhQwPT3MbCF','hR52WmjeyrFGN5bnkvDHopzOj1wUm8p1jobWJnzUsV1koEhAdjPSbyqszcl4ofvJWlTQSSj91kgzSCaHF','cmxPCl7h38FGtcU1lKtsIHh2FDUY0PbeCj09U1FNvyL3A2FSB8p5tM3qD','nLD35T2CfWbLmw',12);
-INSERT INTO ti VALUES (-2008013847637473057,1520028736005251783,'4D1afEhOavgBh6BkQUUe7E0NgtiaT1gpDGHMsFHTzf0cOHJnNBhZVnCKkfCLMe7N8SuYcDdErLpr6Ko','ld7y5KIRtAiowbdr2bvcUAI1zVLN3gOwVW6GqvfDpcxLIo7IL2A6fuzHMJw7hQx76jujLvhhZdqk22chEFt6fzF4059kCivo6PNUS2VNpinmj03B7H3yvH1GYK2tC1rQA37yygtNMtORBqPrQHpuVs7XLu8CKSZ9srzQW2KS8FEnuRlnZVHIsFIgDf8bMb4GOu55EA5NKLhxANTTUseXlPEC','1nbjiasAiHGe320ocAhKltfJQNzuExAHBzWe684YPpDHcSQ5VhQwPT3MbCF','hR52WmjeyrFGN5bnkvDHopzOj1wUm8p1jobWJnzUsV1koEhAdjPSbyqszcl4ofvJWlTQSSj91kgzSCaHF','cmxPCl7h38FGtcU1lKtsIHh2FDUY0PbeCj09U1FNvyL3A2FSB8p5tM3qD','nLD35T2CfWbLmw',12);
+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 (30785,84,'m04NNaObyu9LjhtzvEejgb0HmhPd8','W6rLFtR0p3Vd9RhDXCyf9XIyAUI9aZ','bb6tItmPiyIs8MmEWMx1qq4gY6O4VyMFFK4nfZR68BpE5RwJMm','F9FMMOqOFwmZLYpwbGyQaH6e95nrE6A8NZpVijqnqHfWxd','y','xS',10);
+INSERT INTO ti VALUES (30785,84,'m04NNaObyu9LjhtzvEejgb0HmhPd8','W6rLFtR0p3Vd9RhDXCyf9XIyAUI9aZ','bb6tItmPiyIs8MmEWMx1qq4gY6O4VyMFFK4nfZR68BpE5RwJMm','F9FMMOqOFwmZLYpwbGyQaH6e95nrE6A8NZpVijqnqHfWxd','y','xS',10);
+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 (24130,43,'bJYQZII9IrU2cqUu4ihmRBsLAenK6dJV64AIhHfmMvV2HVrak','bwqP01qcyd37qiatPCJc7VljcnExuIM7f','Nomvc4f9nEOIEJrcKo5elzF5YFnsN1f0hXkpHSw1NZABCSm','mqJF2','N','FI',11);
+INSERT INTO ti VALUES (24130,43,'bJYQZII9IrU2cqUu4ihmRBsLAenK6dJV64AIhHfmMvV2HVrak','bwqP01qcyd37qiatPCJc7VljcnExuIM7f','Nomvc4f9nEOIEJrcKo5elzF5YFnsN1f0hXkpHSw1NZABCSm','mqJF2','N','FI',11);
+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 (3315,-61,'ybylSaRIDKOlFlz0r1oxOaGlPVd','fQa2n7gCX06rzEWqzzgndrwxzeGJAHh4OQXJnv2TnCa9isKvKefwbf6T7M7hqC9rF0VpOaQ6cNsfVyc2JjJKEJNtPi8MHKmUUx7yOaI9Zp3FUFmJIE8CpKeAFljv0LOmVQQ1dOarMmHeei4rwJlquFOjcBVPuJIJ3gFWQQrpF7D15pDIcB3jN6aPtgIPm5ISYL0BZ','i9lJadkEyDJJm8EDomqK60zIUPX5LwpNQDV','9OodqluMfnI9O7Q5X2saHJRUENeerjkbPpimsei2XNa66OufVRyDeMWn3N','G','r',12);
+INSERT INTO ti VALUES (3315,-61,'ybylSaRIDKOlFlz0r1oxOaGlPVd','fQa2n7gCX06rzEWqzzgndrwxzeGJAHh4OQXJnv2TnCa9isKvKefwbf6T7M7hqC9rF0VpOaQ6cNsfVyc2JjJKEJNtPi8MHKmUUx7yOaI9Zp3FUFmJIE8CpKeAFljv0LOmVQQ1dOarMmHeei4rwJlquFOjcBVPuJIJ3gFWQQrpF7D15pDIcB3jN6aPtgIPm5ISYL0BZ','i9lJadkEyDJJm8EDomqK60zIUPX5LwpNQDV','9OodqluMfnI9O7Q5X2saHJRUENeerjkbPpimsei2XNa66OufVRyDeMWn3N','G','r',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-404636991155675210,-225321369124846207,'AYG4NI642bt8DoIn9fW89b0ozO3EZyRV','4Ji1saW07mlxoD9E9l3zFwwDqkmFWy5XiruK6OXVdv3VQASVZcY7','ZxfHOQdrL','qvweE7sYd8Afqv2zqF3TP0kMDSsc8MUB6zGAAEzIIxIbxX1XtSxT81z4WJiO1G4zPnAXT9pikoHC2kVn1lSG5l8hJOBnNk1pu33zGxKtUSA5jfXWcvnfLaHcoAsysHYCX4L1D9MBiW1X6IjU0I','m7vToHAHWJvkkisRQA94xqM8dfPfPPzYLXlUQ8III8b9Mz0sJw','kboyvruhIEfTr0QACjlhlFnJ23bF85vEz',13);
-INSERT INTO ti VALUES (-404636991155675210,-225321369124846207,'AYG4NI642bt8DoIn9fW89b0ozO3EZyRV','4Ji1saW07mlxoD9E9l3zFwwDqkmFWy5XiruK6OXVdv3VQASVZcY7','ZxfHOQdrL','qvweE7sYd8Afqv2zqF3TP0kMDSsc8MUB6zGAAEzIIxIbxX1XtSxT81z4WJiO1G4zPnAXT9pikoHC2kVn1lSG5l8hJOBnNk1pu33zGxKtUSA5jfXWcvnfLaHcoAsysHYCX4L1D9MBiW1X6IjU0I','m7vToHAHWJvkkisRQA94xqM8dfPfPPzYLXlUQ8III8b9Mz0sJw','kboyvruhIEfTr0QACjlhlFnJ23bF85vEz',13);
-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(26), d VARBINARY(82), e VARCHAR(88), f VARCHAR(1), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4389807948257848811,12929962,'jyl0a5PKxttabcWo5zIWKwKJT','qXTpXRSqClEgvcTCSY346FDE8AlHVpQTUR3tQfSf0jd','K8DdAEfRGHQBtFpEUsGnJCBHrZalyNuwE3m5jmJLegOKlx','6','79pO8TLpZu8ESxRFI2mD1NQTualFv7uWJUVnloYvlKLY194ZUjTYTpaVv8DFzbmM','bEoCR0DM4vOBwHTaDSfuVzHcgxb8GnC4w2RcjIadLNRqZlhVzKN9bzpRM',0);
-INSERT INTO t VALUES (11567475190274850827,9539593,'6PBsTTjoSuLArmXjIDugKNSEb','iYjx5ZdjE8voPntfYfuxZbZGnHAhHV2kDoA0TkYJeBTR4RH8N1I2yo','CYDJJ8EC3ha3hq8FC3AYsFfjxl9m','F','RyozfgNSLTQLyuGxNIIzMw40jEqjfWPephJ2o','ocxk70TOaN3vweCfa5QHhac6J1',1);
-INSERT INTO t VALUES (6274357766099252590,9198757,'fCIbuNrgADH3eOFaBLD02zSW','amn7GkD3r7T3PiiZcsC1rya57bZbI3mYJJP0Wue7CYjkAQe9bi','TGHdbLWpVe2NzuYRinIfN5keK7xMyoysLatJ3ftWDTmBt3W0fBASITN4','9','iaIhQ','P25JjOgoGKq59mGFFiaqIn62rMg0NyGTdvGFs1tX7B',2);
-INSERT INTO t VALUES (6447523656553308286,14610014,'A6q9O1JxuMEejbh0xgSySsRz','gQQQRAcGlQ4wVZZJ8RIPJqzywN4Lx3dSxAmbcq3BNOURl56RpZjfZ7f8','1ndrkG40o3JbWnkLJmEODjqKWaL1QRq8fvtxRgJ8YHfH2ws8llv7qlw28bhBtbawc8bKqSQF2cK5iO2NrYWsulkO','4','OM8xDBCbiiFdVUfgtA7KBM7wLbsNEzKa0a7KadPBFEOuO20Q0G2HB6Z8xhyUOBGY','cRecg78X1bET57p1Wrub',3);
-INSERT INTO t VALUES (8753745547911512082,8687779,'sx6IxO','PyKPUPJGrL9Vbsvbd7qaVWWQMxw','OAPF6AxzFtd4ME8mEgvQGmMfxxC3haSyz9P11B3T','M','o0Ym1OMQaUci','Vg3ejUgXHQ1H6mnqkbOh0PMoBBpBp7hiURlvnv',4);
-INSERT INTO t VALUES (17511774002037909957,16053649,'j1XdcX6qiJi','qzrC12e3h8Lf6CN5Ew0aEmTsEAf5iaQFYAnnjNlEj2YvaS3AVe5NvwFnWkLENi81Og1Xumv3shS6O3tV','wW','H','9zqZYYKESf0NZM2SZv3T6melMbpW67xNasgLnjB1yQwDslWHsXExszNC9y8NnUwG13uAX0iYoIpzs0UX67xdyJ0MfvG','EZNueprfwlADkoup0BUqOXDvhznkhtD15e5JZpme',5);
-INSERT INTO t VALUES (5449526042815443216,11989801,'VFWBcBCt0','XtR9ffKZVYwwKCOu0y0j','HvP1YAe1Ai2rQK3kiErhekpdWKdnBZbrO3pYMsyfzuwRlTAia8eFTnY9Yh','U','nTg7sGCLoQ2yd5O6LgrX7uVQD7wQ','EHO24a2qzJwsmhUnmCM3AZC0WOouxsPmO4QR0tcup4DcYQX6kSzvmZ',6);
-INSERT INTO t VALUES (9814105811075678554,2122613,'g4n1rgmaJ4nu5IaiySY','yF42fZ0ozr3N6DNHZdampUFz6DcgKdmEFlXRyVl2','XpuOranV51juFKqx7Su7aKSfS9I10WA0QZQwPL060','I','KuRnGZnvuN8EOh5bvZIjwEsLh61DtEzyCrZYl9of3IvKX8nilRggPIy','EE0iuCTmuOqIeBerKrPzMVXnNBtFpq3rtZQOIKnB57zcXgqRPmUH9mOtEeGhuBYogYb8OizvtQu',7);
-INSERT INTO t VALUES (6402924884492081206,2506078,'p4tl5Lreb0bkLpRNg7MzAE','raiPCl8FWIlNRjnVxeiulfDRw54hqDObKp8aC9qJuuz4hBKPYYI','Mo2dSdgDyTHYFdn7uNQhNG0ZG8v0pLZh72e8vb','F','r84sUO6Dlk6XfM7eOyjR9','kg0lpngtlwuHQ4taq3Ugqn',8);
-INSERT INTO t VALUES (1023462130976054078,5571756,'hwQQ','RxYK8xzqVmG2CyasezHUBO','hKX1UkZ86','M','eNItPASYz3HCobkuMS3INljUK9bXfgGG','SA2Gjgr1edz6W3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (16787402074242552360,16372297,'QX','seb0J','HpM9','n','bn1wv4','BTJ9eT',10);
-INSERT INTO ti VALUES (16787402074242552360,16372297,'QX','seb0J','HpM9','n','bn1wv4','BTJ9eT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(27);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(27);
-INSERT INTO t VALUES (6823978010251491624,6060594,'38vCZi11UoN','5wGSsDenyVEoPwKFTRMz','vBxD5BESGnwvg63IQHKgJTyjckbEhU9HT583PGhuH2IOOevbtp7T3Kq7nh1ZggzNdgtmz70Gi6q8z','0','EF2X7sNIgHIChYudoQE9HxPe1WVrFUA8gWVU2zK5fzJjusXShGy0JcRYkVTvYTklGzpXgT','9kGAlJLRLa0d2KVPEq10480dFsJbRMRXJGYENN3uDPv4BlxZPnORsL8zkWc0tHAm7bMThCOWWvBICyRUi0sldkONUsk2y69',11);
-INSERT INTO ti VALUES (6823978010251491624,6060594,'38vCZi11UoN','5wGSsDenyVEoPwKFTRMz','vBxD5BESGnwvg63IQHKgJTyjckbEhU9HT583PGhuH2IOOevbtp7T3Kq7nh1ZggzNdgtmz70Gi6q8z','0','EF2X7sNIgHIChYudoQE9HxPe1WVrFUA8gWVU2zK5fzJjusXShGy0JcRYkVTvYTklGzpXgT','9kGAlJLRLa0d2KVPEq10480dFsJbRMRXJGYENN3uDPv4BlxZPnORsL8zkWc0tHAm7bMThCOWWvBICyRUi0sldkONUsk2y69',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (14544790886102809444,14454436,'OZj0','VBVFa2IK0OJ6VgLMvTiNrtGpQFpGiTAf0USOkOa0N1VxUp8kJLb9ruw0rMrBIqyhstkZxJpY3mwqGCXS7VGMRMdu04DS9iDvTEUjb7QqmBVsWnNu42fnDye1Yz0Ltgs5XtwxSFHx3DiDQBtb0hbA830ZglpfJDL2zAPtnAnh6qSqhq3WZBDwKWYUImeRHKyoZ0pZBBb7UiWPAWTPCFGPy9bQCmwe5wVIWgrIYMguIoQN9f7r4DgUhvQY8WFbQy','VKsSFTWzpEZyRhBwvY1kYxcM2f2uvnb95ead92eTjHVKZsdecmx','2','rmueIldftzguXnxDQzEymaBnSHKjfjDbEwtYyNh9vwkBoi21GVZlLN3Mg8sZaRUP07S2dVNzQC931IyTGYpa7NYZf2','okF62ZO7nIA2OxNRYofpd2EfuF0SYWRH09577bgn2AingVy',12);
-INSERT INTO ti VALUES (14544790886102809444,14454436,'OZj0','VBVFa2IK0OJ6VgLMvTiNrtGpQFpGiTAf0USOkOa0N1VxUp8kJLb9ruw0rMrBIqyhstkZxJpY3mwqGCXS7VGMRMdu04DS9iDvTEUjb7QqmBVsWnNu42fnDye1Yz0Ltgs5XtwxSFHx3DiDQBtb0hbA830ZglpfJDL2zAPtnAnh6qSqhq3WZBDwKWYUImeRHKyoZ0pZBBb7UiWPAWTPCFGPy9bQCmwe5wVIWgrIYMguIoQN9f7r4DgUhvQY8WFbQy','VKsSFTWzpEZyRhBwvY1kYxcM2f2uvnb95ead92eTjHVKZsdecmx','2','rmueIldftzguXnxDQzEymaBnSHKjfjDbEwtYyNh9vwkBoi21GVZlLN3Mg8sZaRUP07S2dVNzQC931IyTGYpa7NYZf2','okF62ZO7nIA2OxNRYofpd2EfuF0SYWRH09577bgn2AingVy',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (16063984909480279267,15292488,'FIUcAGZU6','gde52H76giMnN9brwDgh3UXVFdFpSIBADNFgFjZbCGs5tuBLwSiyZfj25AVSe57jtkdXm1e6HvSQWhONji5MSOyiQqsNYUWeAkvmuBIAoZmJ3Ocse9HrYPRVJQStANiyqrx7M8A9qAqZ4bS2JkyyPp5hHu7IHid7JO8J66QTvIk0EMUfhiRM5BV0pWwEupLJM5Aw5GIVMO8koSN9IgVvy','VEmueFJ8L53OXY1WLp1f6qHopLvPzXG9zes56uqW7hBrl6Lb3ve66QJ2nN6Y','XBwH63Ba1Mk72XtmlMPO32y3Me4CSfnS19aOogE5OrMYzT6yI0FuJpBZiC0q6LTZRd9O','emb4A9cO6GfyXskfVWTc6DBVJXutIWQ8PKZJvcTQT0HbmqXnupQJaRfLkq3gLDKNq24d0rtoTGt1scjNo1NEXN07pVJ','CrhaZirYAojlfA2Oin1HYy8HlQkTNg4X2kwozyt81kVoqn8bAzLrlCzt2sBTEoQ5AvzvmcmjLVoGdlwIA9b6Q',13);
-INSERT INTO ti VALUES (16063984909480279267,15292488,'FIUcAGZU6','gde52H76giMnN9brwDgh3UXVFdFpSIBADNFgFjZbCGs5tuBLwSiyZfj25AVSe57jtkdXm1e6HvSQWhONji5MSOyiQqsNYUWeAkvmuBIAoZmJ3Ocse9HrYPRVJQStANiyqrx7M8A9qAqZ4bS2JkyyPp5hHu7IHid7JO8J66QTvIk0EMUfhiRM5BV0pWwEupLJM5Aw5GIVMO8koSN9IgVvy','VEmueFJ8L53OXY1WLp1f6qHopLvPzXG9zes56uqW7hBrl6Lb3ve66QJ2nN6Y','XBwH63Ba1Mk72XtmlMPO32y3Me4CSfnS19aOogE5OrMYzT6yI0FuJpBZiC0q6LTZRd9O','emb4A9cO6GfyXskfVWTc6DBVJXutIWQ8PKZJvcTQT0HbmqXnupQJaRfLkq3gLDKNq24d0rtoTGt1scjNo1NEXN07pVJ','CrhaZirYAojlfA2Oin1HYy8HlQkTNg4X2kwozyt81kVoqn8bAzLrlCzt2sBTEoQ5AvzvmcmjLVoGdlwIA9b6Q',13);
+INSERT INTO t VALUES (39350,46,'rAAXlN1eG2HChTdf8AH9IYs5Z0y3YObvBTSYP53OUoGvLsQEAv','PelLsbp6FL8QPrzi2booNHrX6Sn5eMQ795tR9QVDSSank4ZrEyy4Vyi2shc2EYskK2YvhXC6Qo4nVgw6tec5bzty3MVYLsIcHEH4jErEAmuSb','xjSU1oGHYbQUgGwTvHY74ol','Bl4xPTagEox4Aatibbq6Oqq7DCJNzdUI8ddEHE6JFKpWJvIpEI5oBQFaOvsHSAe','l','N',13);
+INSERT INTO ti VALUES (39350,46,'rAAXlN1eG2HChTdf8AH9IYs5Z0y3YObvBTSYP53OUoGvLsQEAv','PelLsbp6FL8QPrzi2booNHrX6Sn5eMQ795tR9QVDSSank4ZrEyy4Vyi2shc2EYskK2YvhXC6Qo4nVgw6tec5bzty3MVYLsIcHEH4jErEAmuSb','xjSU1oGHYbQUgGwTvHY74ol','Bl4xPTagEox4Aatibbq6Oqq7DCJNzdUI8ddEHE6JFKpWJvIpEI5oBQFaOvsHSAe','l','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (41156,37,'QMiwVOKgVj2BYz','6pUpIsXCeT3BG3wXm8abfu8eWEauTsTcFHgc3DIHNE0oPujFNeCySzAXHOnOdOkuxlsj7NDRQA3vjqzXFpe4FLsL','6K19F5q3lU3','KrahzsHDX57V1VD6C9VghVlG9SpRyjYx41ToIeSgBzJF71QPHuB1G7fQfek3lLMiXbbGHw6XUk2nWoq57rfhzYN4e8nAQvCob8miZ3Kz9GMjycdZZeZphwXYsAFbMudenbIC41o7BfVwKAuPVJBLRe7ztzp','8dO','Py',14);
+INSERT INTO ti VALUES (41156,37,'QMiwVOKgVj2BYz','6pUpIsXCeT3BG3wXm8abfu8eWEauTsTcFHgc3DIHNE0oPujFNeCySzAXHOnOdOkuxlsj7NDRQA3vjqzXFpe4FLsL','6K19F5q3lU3','KrahzsHDX57V1VD6C9VghVlG9SpRyjYx41ToIeSgBzJF71QPHuB1G7fQfek3lLMiXbbGHw6XUk2nWoq57rfhzYN4e8nAQvCob8miZ3Kz9GMjycdZZeZphwXYsAFbMudenbIC41o7BfVwKAuPVJBLRe7ztzp','8dO','Py',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (39122,33,'IziaeBYvG6sBJeTODsrBotqkhu1ks9CM8v9jSmw5A0Pi','bbJ3yEDNhlFMhNWBTBIsdwpgta95V8HuY7GPYOphgZdSMYRZFyO3T8iogE','gRMOoCaE1z9kBFBaG1SupuEFNBcUnU28pYRcXrP9rX','IT6ouDotVBDTAVQsuAFd0agp5XEzNvZJoqvIMDJFAamsv5gVucVOlXZvOqEzTp2g7eWPXAf8io62BUmx236XAEtRNsxOKdIILDjzF5UWY2QSjmdMB5nCgOtiy6A5FKmqfAGJO2uUyd4fcZ2hdll5CAVsteaTkwQ3TnOVQTeiqI1RChuyFhS84JTHRTq1LfGb5vjrk3sM6aPLsMwuWS3NljaTvNQsQODJYF','knU','j7f',15);
+INSERT INTO ti VALUES (39122,33,'IziaeBYvG6sBJeTODsrBotqkhu1ks9CM8v9jSmw5A0Pi','bbJ3yEDNhlFMhNWBTBIsdwpgta95V8HuY7GPYOphgZdSMYRZFyO3T8iogE','gRMOoCaE1z9kBFBaG1SupuEFNBcUnU28pYRcXrP9rX','IT6ouDotVBDTAVQsuAFd0agp5XEzNvZJoqvIMDJFAamsv5gVucVOlXZvOqEzTp2g7eWPXAf8io62BUmx236XAEtRNsxOKdIILDjzF5UWY2QSjmdMB5nCgOtiy6A5FKmqfAGJO2uUyd4fcZ2hdll5CAVsteaTkwQ3TnOVQTeiqI1RChuyFhS84JTHRTq1LfGb5vjrk3sM6aPLsMwuWS3NljaTvNQsQODJYF','knU','j7f',15);
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(4) NOT NULL, d VARCHAR(79), e VARBINARY(46), f VARCHAR(27) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-932577,21303,'u9j','a2CH1sQMXeZfIyGHJ2J6ksIpzsZLZCv5uXwtUAQaUes9yxwLHuDR36EEytsf6mJ','OrQl','suM4XJmsEa1do','Rfw6','x',0);
-INSERT INTO t VALUES (8160103,8509,'GWRS','7H9kG7U0hjPjYieDDiSd1xUMRzxUDPegHXHzg0aNnqjIk','vtD154UdkhPt4ooyNVeqXizlgmDFrXKyUf','jpZPp7LxXnwCDAbMSB','vwbARskG8zngY8tEWcVfg7CmRq3v','Ky2ftKnENiOzz5uUwuGgQcpAOAZDMeVfDiaooSlCG7x14Ko',1);
-INSERT INTO t VALUES (5798351,48082,'ltj','mgAQRlgIBjEGHzCl1sFpkwLEKUwLSrmIz1ZNfKh3','Qf5gOhI3LzNeve7iHMljI','1Wqy','MG8kO8TTGmzjAmftdt0LibU2TVdLv0rIelYGjrT9EkiS4zoRWNcfP7Q5M1U9zms30dUSJzaVW18SFH','hUNPss1heuWnfgLf6wlLVA6WgO1dwj51QFi6P93oFhyYSBv7LnDVcc7ys74bPjK5LYjgj3AoEKVgygxq',2);
-INSERT INTO t VALUES (7126378,43904,'hm','dClAWnrXM2yNojs5','LqDybkXPw90zrHXolx8O','r4MidXuNeIQxEAOXqFbZRLo','6JfqbibyTlR','RdlAEibMW7g7duJV4qgh2nUz9JnFv04RqNuJ6vyczxZZkLjNPDxvhcdmjhBVKWx8JHeADSz6iuMVmSrwtbUYY9RcJ4ZpGn',3);
-INSERT INTO t VALUES (-6209153,34231,'Boa7','OuXbPkAaReNerNOCUZQEsvBmddM5E829a4uWDnkmYALGOx6LntbsrBQBFyLG0iwHhUxF','uW9yrXri1CYsLZXIiE2NVT','vIK','GWGPwK8gkLxllPF9J5yq1B4hVw6huWXrVqrkAkUUBL5oCbffeKIW0KCv7yoLdO','BxjQTeOjJX2l5Ny0qrFRA0CjxEi9tAQOVLseJWd1VxoOAWp03CtpkXiNvwwGXDue1Kf1ph3',4);
-INSERT INTO t VALUES (733551,28475,'1Mw','9vkjSLeX1mB3vNwsYQXcuN9ysmwzqQzaCRhRYhxjFzkgcmR','TIFXB6yrti0Ko50eI3BX9p','ev8bhU18cwj7W','BSIu1LScvrDJPlumHN2KMu','an623tQ',5);
-INSERT INTO t VALUES (3062824,55277,'VKTN','iCQhQWYnJTacfgaMbGdbPuIJfUr85dBH477fNTKSsymxgLy09w6JQkvPy0n','kEJg821UO3lVQJMCFnyEIPWW','Gr2KjYXoASwznCPidkQjsMZ','OXb','6U1bN9f1',6);
-INSERT INTO t VALUES (999521,65109,'C','6eLWQfAWVygPml7K8nTLS5B0v7GpINkTVDeYTfht0iJAibvfWuItCik2RcsQwzEwb84','IgZwWl1wns89YxeaU4RWM7CA6FEvbC','stYmGZXzE','CnLXxa5xi2RksgM','LDMMqjEA0qK3hexpxYXFqNMdqTiyVr2nD86UwWveUOjJCk96B0aubxq4PqgOkUBwsqgMKOwiJY8CYrx5VXWA9odaEgK',7);
-INSERT INTO t VALUES (4047527,61063,'tFAK','X7X7E5OO72','qn6OcoH7bjZQggNRfHdHKkqXk1D2WlyOHYlPbP4InBWj','HvOJJ7ZJ3r9Aih16z','TIGzMgzbfqcadI44zfDfePJdPr5XYj7DSru5KKL8h31Fg','zSGzq2GFPDuLS7X36GQA4kbI2UuKQij3aYQdHfUc',8);
-INSERT INTO t VALUES (-5655334,41028,'d','UeuwV3VifYvGupDuTh4WGP98T5lrVgRd3L1e3NvJs8meEICZtRTEVegQge1qB192KF','cczZrjf3s36aY1KqJjhfoxXOln','KufnoC','nP8ehmtwNPIGjr61kcr0rEmWJOvrRfN549qj9NK4CfgDigFlKmR5hsaEZcOdN7Fyv6Wzv6yPErJEcRTC','R2bNNWrwoEDc3lbljcmM3VaQvOvCAFmLqBUKidEJFH6lNJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(64), d VARCHAR(91), e VARCHAR(86) NOT NULL, f VARBINARY(45) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7355209,82,'zioGFPTayGZ6NOwmLrjn2qrZOC','baeyUxzrP8r8I','ypGcM2YUnaa7fPDwzyd2n7FG9uNGagysB6UCRFrwP8TNTbIfqzTQAHxATYGws','3Vb87YO1i5Kw9rQ7NSlRyKTgP6lBlTrB2UQM','h','FX',0);
+INSERT INTO t VALUES (-7889001,214,'pSnddWSoHuv7KmA3GGQ9jqSUFLyNcj','Z3ivEjkajJLCv6WfAKlc7iNmNF2T1rQ99GheIZvMoJOy0CQd1GIZaAO8FBV','lvB','eodSmf','mb','6t',1);
+INSERT INTO t VALUES (-5224133,245,'ZdL4BbCnlSuOSVt1rEqVgA0NJ6GiDo4dmBM56XnK2diQ','6UnAj87FMwiXs1YFJldcTdxP23zTGtTSNZXx7SgWwQIJx3e03xEtNOHxkcoS6RkRZfFSRYbP8vCECjBRk89SNXvU3nK','rjYSmP9iMuLugUmB7xaE6Ybt22','8gsBtsuOvhsjZQTKpTcVX','Vr','V',2);
+INSERT INTO t VALUES (4585955,227,'9amo1hPKW4BgsKIZcOntqkHvZA','GWtoiSkLrJISATXFbh39i4Q4N8zDo6eMiL91wfzQLRBdUcVSY1DQkRB0le0imxgojWW8ovCgNfEReDHLp20Bbqd7Ry','4yxqX50yckuIDdjvE7jGqdganhwJoqCjlGKZbvvsupZ7oTP2Uaqks2auQdPI','nYutFqom5C2yglDKAdI7f','C','vo',3);
+INSERT INTO t VALUES (-6475965,41,'aVtV3vvsALRRNe4l7XORHq0Hize','JzMdWsDfox','PraziIg8FTxaBHQyNzZ4x7nvrpRmId7iEbreg50vUoTTb5HCf5hFuPT0tzveBga','o1MXmXpBV7LV383eaocQG6A','OC','1H',4);
+INSERT INTO t VALUES (527179,247,'14TziwqyFzJJSVJt4DWUt9tgzUX7','A8d0gqvUoHDVPAps46giSwIKlsU9kNFmAtqZBcRIPv63jRmMlaXIPfJOgEGrW8L9kzes7NhAclhKYA1BL88fvJB4HyS','gqFIkDRWewnhy4Yb0tLaLvypnXIehUTa','U9tv','8s','KG',5);
+INSERT INTO t VALUES (5625596,206,'GX2moDklfKyQVz4cH0QZRj81X9KT8wxBKshnbTb','D1hCVAVhCLk8qfIPXPdf8gp9iR4pYmL8M9cibg7SnUBO0lF','ohYCN0MBTagqY1QOYcIp08ZWxMJllJ4Gwy','pFrZNebMxqmg5XRoS','O','M',6);
+INSERT INTO t VALUES (7746752,222,'6Bzhl0Fiw4D9TqXdVaewvhiwJLovqw2sn6','j4yDcgZh2ackMwI2U6','qoe5qYEFligcTa9oCzDC3KKYny','XGK2iUrcqHsJowwPjspTK86','v','I',7);
+INSERT INTO t VALUES (1101134,66,'vP16kOq34Hxl4PomA0afizCe1fjKpTx9HOfoNzor4h9v','dYxODdN8zRdCvohuBdNHWyspEoXli2D1UQISkAWEiZ5V6PK0MT7aXCAla1T5fqu6OYal3hEabzcuudnOWrya2I6Y4W','FwxE29U1UzdT7kMvArXg8a3KCVI0zMAFVpxr','OTqtpPWKs7uE3ZigCMGWhMInZpm6m','F','My',8);
+INSERT INTO t VALUES (3995506,145,'3hGo2wxJuQDkdVxdwRpAWgEp89v','xfEzZOBrk2yVQLCMZhABnar6BNkY2qcT4zeKtGGw9YEkCMRIQeNDNdPSN7VIKPhHOe4BAxh7hzF40TBqT74XHDkr6','vQfp8IQGo1X9RQqIzMcX6k','O1m9FLPsRky2fSrTBf5LbkzWGIDvcu','c','R',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED NOT NULL, c BINARY(64), d VARCHAR(91), e VARCHAR(86) NOT NULL, f VARBINARY(45) 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 (-2126874429,47620,'l','vc4oFc266qiJ7AAUF7CN6DTsqkvYjEYLs1FOT1mPYCt60c25INw2v0ofHg9NsFu8eFR','aNr4SDaOmCTSUJhoXG17Wqo6agc3losZ1qAZqaFV7','L2RSNWar2idundF','v5ReuZhewKZlsSwYYTKgYxMqi','Epa2sZNxdkQu',10);
-INSERT INTO ti VALUES (-2126874429,47620,'l','vc4oFc266qiJ7AAUF7CN6DTsqkvYjEYLs1FOT1mPYCt60c25INw2v0ofHg9NsFu8eFR','aNr4SDaOmCTSUJhoXG17Wqo6agc3losZ1qAZqaFV7','L2RSNWar2idundF','v5ReuZhewKZlsSwYYTKgYxMqi','Epa2sZNxdkQu',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(5) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(5) NOT NULL;
-INSERT INTO t VALUES (-1263129591,44448,'Y','7HF9k4JPRKxi89xQ7o8Tdk7PO3YnuBaUKwUarslTXRishfIOtTAOaV','pXr3jO','XCNYHJACs4hO','luprGIPtJdi6U9qJdUcXYyayXRgfT1vWFzF7gSC53jAMFfgBsxXORCu3A0zXfoag5fWXJXTSC3IxxyWCXhxQQazSfl4vGA','24XZkL1W7VbsmfcgR1BpvNDa6PqZAlsU8HuIrE9U7PBoC1QsueDFQgEwa9vJZFkUqxtFiNhbBLpwG3tDYcAmzjnlx2gOpECPZ9',11);
-INSERT INTO ti VALUES (-1263129591,44448,'Y','7HF9k4JPRKxi89xQ7o8Tdk7PO3YnuBaUKwUarslTXRishfIOtTAOaV','pXr3jO','XCNYHJACs4hO','luprGIPtJdi6U9qJdUcXYyayXRgfT1vWFzF7gSC53jAMFfgBsxXORCu3A0zXfoag5fWXJXTSC3IxxyWCXhxQQazSfl4vGA','24XZkL1W7VbsmfcgR1BpvNDa6PqZAlsU8HuIrE9U7PBoC1QsueDFQgEwa9vJZFkUqxtFiNhbBLpwG3tDYcAmzjnlx2gOpECPZ9',11);
+INSERT INTO t VALUES (-835531154,9,'qqIagr2oanDNlpKqAw2LPICqi','KinZ4yg3hWFWGYqwDBPUWbQRgsvLbwSyOX9lh2ADImu3FBjvTrIzHumTrU3Q87fOL7FJC50EX5k1H','Q0kJhHJaZOIBWdaZtPu3kKQD9Gi3mOpTgHoU3VT50niC1Y5zO5','1nalmoDrCby48nynMxyeRL92TTSIDlGoK','A','7',10);
+INSERT INTO ti VALUES (-835531154,9,'qqIagr2oanDNlpKqAw2LPICqi','KinZ4yg3hWFWGYqwDBPUWbQRgsvLbwSyOX9lh2ADImu3FBjvTrIzHumTrU3Q87fOL7FJC50EX5k1H','Q0kJhHJaZOIBWdaZtPu3kKQD9Gi3mOpTgHoU3VT50niC1Y5zO5','1nalmoDrCby48nynMxyeRL92TTSIDlGoK','A','7',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (588302936,130,'d6TD42ibHWRLciG2Psy6TqBOSZOOmfz5w7ZbAU1i25Bk40015l1SaRkL','A1z5v6UcIWl1fZwFxT96aHXRasJJpTVcRfNfOwtoMSnfWS','y9FNwiHxSivClSIKK3ZAVik5uIQf48L1nEJDIjdsAy','sYsi5sEpA46GSviO2ZwZ','c','D',11);
+INSERT INTO ti VALUES (588302936,130,'d6TD42ibHWRLciG2Psy6TqBOSZOOmfz5w7ZbAU1i25Bk40015l1SaRkL','A1z5v6UcIWl1fZwFxT96aHXRasJJpTVcRfNfOwtoMSnfWS','y9FNwiHxSivClSIKK3ZAVik5uIQf48L1nEJDIjdsAy','sYsi5sEpA46GSviO2ZwZ','c','D',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-211910416,37490,'As5Sa','V3djeGx08VeXdYPs7FL86RX9JgpCO6eueYCK5Www9Kkfcl9iLKcK36RsftbluYUEQj8x1wBRgAmfUziNzH6A3YrR4iDR4gDpJ3qapIyKyKkH8MpigDjGBMyTh0p9PGG1eUyNIsNhhroknxFc6cxj3DpeYzXq8k54gfBs6wPBsyUW3DUQgznT1D','nItQ4','BziGcxhXIB4Pt','H','AzX3mJz6lfH7okqVDG',12);
-INSERT INTO ti VALUES (-211910416,37490,'As5Sa','V3djeGx08VeXdYPs7FL86RX9JgpCO6eueYCK5Www9Kkfcl9iLKcK36RsftbluYUEQj8x1wBRgAmfUziNzH6A3YrR4iDR4gDpJ3qapIyKyKkH8MpigDjGBMyTh0p9PGG1eUyNIsNhhroknxFc6cxj3DpeYzXq8k54gfBs6wPBsyUW3DUQgznT1D','nItQ4','BziGcxhXIB4Pt','H','AzX3mJz6lfH7okqVDG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-627368881,43135,'kQ','4qbva1cEEmn','KKz5Qntr9cJTJGWC8deL7We0hM3Rc585X','F8bZy8cJvXRcbOz02dW6q1uamvMilIrwyi6EDiFCsczWdCtis5gRB9BZZNbBCLQ0rafF3C4dFVWWkQX4RAwVAd3KtENJ6DgLFL4AJ3QawVr0K6aESoHaSJzS9EbRDSbTSnuzAoPFLRAMkRqbR4s92u2lNnK86fzTxqD4qGxF','oeZHodwkYP21Jvs1katZdMP2gOhJZOh1gZ2bHV','gvwsj53VMXi',13);
-INSERT INTO ti VALUES (-627368881,43135,'kQ','4qbva1cEEmn','KKz5Qntr9cJTJGWC8deL7We0hM3Rc585X','F8bZy8cJvXRcbOz02dW6q1uamvMilIrwyi6EDiFCsczWdCtis5gRB9BZZNbBCLQ0rafF3C4dFVWWkQX4RAwVAd3KtENJ6DgLFL4AJ3QawVr0K6aESoHaSJzS9EbRDSbTSnuzAoPFLRAMkRqbR4s92u2lNnK86fzTxqD4qGxF','oeZHodwkYP21Jvs1katZdMP2gOhJZOh1gZ2bHV','gvwsj53VMXi',13);
-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(56) NOT NULL, d VARCHAR(16) NOT NULL, e VARBINARY(35), f VARBINARY(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (176,-1101711,'09UBYrhycmjlIWpu','IBVXc','xrZrIhLdmE4GP2oepJPBRHCp4mBt38q','OoY','yC2Fr4hktDItWIctTu9Cexg2sCdgJY','VkhMEFU0Hwz2sbNfRzBUHw6bh',0);
-INSERT INTO t VALUES (9,-3774871,'6VFGGGDs7rTPvEE2dekgBYntv9lIQy','o5JjOv','lWlhn4HO89E72E4YlUG','PAMJIPMO4diBAIOQcIRvtR4Yv3GbV','x','8',1);
-INSERT INTO t VALUES (38,7254543,'ZW6gb','ohG4','2PTV85pygD7y50nS','7hTN3','bQ6LqBg272L6WT','deR0bHNxWqZ8a9oPr8TBicvWQPjdn9FpTshtNL46VTeh6xdbynXOelvR3spKbGGYm2DjSosuHBPny2cG8',2);
-INSERT INTO t VALUES (99,2012911,'x6ZZF8ufc7w9AdxtYGIZKwvjKi7Z26ObK03dTDu7lia1suzM3p','c5O6ZdAc','U1iQ','UmGKZadZuHwo33HG8vYSpVMljZ47HFQXidMMnkKhUzJnQlULKwRs8wyFu2LNoQv0ApPi','VPtLcvVCSPkW0KdbzH7AmdMJPTRKWcZfalrZ4au0SW40ngrPOmhksrWLM05JTK1EjpVGDcSz2duzt9RDvSRozHYZQdqaSxzFK5Y','7oEFr3668ZifKhVhTJzW3wm8ZJGTEuP4',3);
-INSERT INTO t VALUES (48,-209517,'Uu8U1k3JfiwXLXWjHs5JjV1ui3nu8H3NLQ018Vn','2WOL','KhoPNzfaBlbcFzzfi5V08nObYxicUVKCt0','DAARwK7pHI7vc7F7','6L','GoiMdcoLfFT0oVs',4);
-INSERT INTO t VALUES (169,-2929457,'70qeXQzNvMIQ71b5WZSB27StO8mVZtB4dMLs','3Modw41Otk','lbf8UQKZLsYzIOu','BRBMXzs8OcvoDW9JNozanuXeNiHougozc8Lgwgb7AIgNoj5ijeR7CVqglSD1','toYWHKJrYzeJnu2MvDsUZhPLxozAAlm46BGDpHQQ4dvYbYEndZ1FxtA3mRJxytgeZektSSc','enw7xKHB3pQRAreOrPPg42nl0czeUHwThDUsNkgPMNxcWCCzIOQm',5);
-INSERT INTO t VALUES (159,4752246,'SXzfDgE2AlwRDmuefH3ULKM37HMnQ5Utjo','eFHeVQ0tFY','YEYvZF','h','V1PZUpjijr5KnBTXmbWAELOFcrMS5rA8Pf5alIlezKRA4p6RgoUbv3aiVTTx6LfRez','vtAYrqSMSmh3k8IgkucrvTHWGMKu7BQAsv1kQdhAsJ2qYQ3Be8oolKg1MGl3ZzVRBNEmsB39n3zHDACMKYM3ArqDVmeAieL',6);
-INSERT INTO t VALUES (246,-3681622,'HQ7vW61sbmYk5fP81wC4NHMP8QxnmVdH19Lw40KUnIbu','5c83CLv','lWZQlq2Bccoi2FXYlJs0Ci1','lnnVPspZXZR66lRHYrQdyt','e3LdvgNEuqF','rFeta13EO78ciiitq86of',7);
-INSERT INTO t VALUES (11,517591,'1nvxtpnX7R8M3ppgy','oXKKDsl4','FVZFDhpx8UrM','P2t16n','g97l4dTNlUr1GoaxBjZ4V6Abf3CzIEPs0po9bh2au0elKkIWsct9z2Oxk7IYWs1AcRhqfK1e47FJFjlWt3ka37lOEQQETqj59SXW','KF4vhxHrVVp9GwvXwVWcl1DlytSuZW94Zp9hSW8St7r0nPEbM',8);
-INSERT INTO t VALUES (78,-5885316,'k5jKiuVWDs7J1zM0bsbu4qOClsb4kNnzn6GKiGz1IpErNdUm79','pWrksHri','QbXnU7cLnKcQEUWh','EcfpYHloMJq0raoLZ27RhXmC2AZNB3M2Vz6IlH','Qmn0Qh4rdrhBnaMMhk7KW7x9yoNJr3iLkt','6kxO3cguDSQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-326241002,190,'UYNrE3cFg28M2Nl5Ti561WPnbmHrYcHXKKdyQptA6UaGernpXT4NpN8XPQgohYM2Y','PjslOXyuQv1434Ph9D6dPXltb6Jkro9FzF7C1CLwxyo7CRP4gtQ0WpsJdg1UQZrM9r5JkzGcsegcQWPX2QjMe2z154RDOLVxzKc3MqDpxccpU3hWBHHNh1AGFpjmkdszbFQvVPwvo3NLRtbYRPg6jzyq2Z3FNHwp9f0GMYdaCjQMmFY7ZSHAvcqFH460K2CySdMk0j0aYcf71WjvvnsLLTznWcXQKGbhJut9J8G5','HzyLstRWN37wtjdzOkXIr7yp','FSGtXi5mslJSZwhpdwpErWyloQ1z4qbJIq1KBY3Mv','C','Pw',12);
+INSERT INTO ti VALUES (-326241002,190,'UYNrE3cFg28M2Nl5Ti561WPnbmHrYcHXKKdyQptA6UaGernpXT4NpN8XPQgohYM2Y','PjslOXyuQv1434Ph9D6dPXltb6Jkro9FzF7C1CLwxyo7CRP4gtQ0WpsJdg1UQZrM9r5JkzGcsegcQWPX2QjMe2z154RDOLVxzKc3MqDpxccpU3hWBHHNh1AGFpjmkdszbFQvVPwvo3NLRtbYRPg6jzyq2Z3FNHwp9f0GMYdaCjQMmFY7ZSHAvcqFH460K2CySdMk0j0aYcf71WjvvnsLLTznWcXQKGbhJut9J8G5','HzyLstRWN37wtjdzOkXIr7yp','FSGtXi5mslJSZwhpdwpErWyloQ1z4qbJIq1KBY3Mv','C','Pw',12);
+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 (-1648204936,165,'VeAsgQolZZ','nQJg0g5XsR3x8Ssaei6IDMfgck5uXxVSacxAB3gNbQPmTHGNjJtOkS9YB2qhQTrnrYH8dU6xvjqsNDbPAXuBwMxiS9d5Hb2RYrhMgEszgF13SjWcsgOdxtVcUMR78VQtRK8SXPvXqdLEDY11RY23zG0uKVmVeEZudqkB','gnQlSSn129FFSVfMJ9ECVUhJD5P2uSvcDwp5Kk4c4o46Vr2MSB9dZoesfttWJuM4RImJ','5wtP2HsptugFdbC1NFlIhKvIq6YSS1dEPb8pi1eI5fqvD0omogpztIPgI','h4','Hz',13);
+INSERT INTO ti VALUES (-1648204936,165,'VeAsgQolZZ','nQJg0g5XsR3x8Ssaei6IDMfgck5uXxVSacxAB3gNbQPmTHGNjJtOkS9YB2qhQTrnrYH8dU6xvjqsNDbPAXuBwMxiS9d5Hb2RYrhMgEszgF13SjWcsgOdxtVcUMR78VQtRK8SXPvXqdLEDY11RY23zG0uKVmVeEZudqkB','gnQlSSn129FFSVfMJ9ECVUhJD5P2uSvcDwp5Kk4c4o46Vr2MSB9dZoesfttWJuM4RImJ','5wtP2HsptugFdbC1NFlIhKvIq6YSS1dEPb8pi1eI5fqvD0omogpztIPgI','h4','Hz',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-606765682,18,'sCXBP30YD7J0QmkquDmaO','ohlM0v9fbAoA19WhQfwRLL42FXyErzs5BJZJo26423Uj7mF2LddYUBrxl9wiiwOY1SPQnGVy9LOhcjfDAQGtt8y7lHJIq1LQNbJs3jlb0xmBZ1GjglYR5ylwtpL7E9BZoeTAg9z6TkvZHCA9M3qyY15bIpY5I4Q7zTSSXvafOQ8kKuearNxdKbhPkvol9tgc0298x63DsziA3s3rqgSNucfbQ3ZagCy51LtoIgfUFj9Nlc4rkPLjYHC','QdxJLgDIQAtSLCwIuow5C9QT0YODTiyHOyNs8pnoq9pk5Wj7ckuM2m3DGIdLWh9n42AmGo','35q5lzAKMJmF9Rd7yHmDVQfEgg6EdHxwUeRW2zSZ1r73VBn0E6qfRSNkOXNdydWzraozmOr85QxU','W','j',14);
+INSERT INTO ti VALUES (-606765682,18,'sCXBP30YD7J0QmkquDmaO','ohlM0v9fbAoA19WhQfwRLL42FXyErzs5BJZJo26423Uj7mF2LddYUBrxl9wiiwOY1SPQnGVy9LOhcjfDAQGtt8y7lHJIq1LQNbJs3jlb0xmBZ1GjglYR5ylwtpL7E9BZoeTAg9z6TkvZHCA9M3qyY15bIpY5I4Q7zTSSXvafOQ8kKuearNxdKbhPkvol9tgc0298x63DsziA3s3rqgSNucfbQ3ZagCy51LtoIgfUFj9Nlc4rkPLjYHC','QdxJLgDIQAtSLCwIuow5C9QT0YODTiyHOyNs8pnoq9pk5Wj7ckuM2m3DGIdLWh9n42AmGo','35q5lzAKMJmF9Rd7yHmDVQfEgg6EdHxwUeRW2zSZ1r73VBn0E6qfRSNkOXNdydWzraozmOr85QxU','W','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-224767936,175,'MOcMeSqkS0eM8sdPWi1PmKO2nGREAh9G0JSoG1W3X','tvnRZVND9sscfgBfXqqGK867eYMj8F85qX5H9RX','mSnFJGwf20NAOmhayzzLn6hwzSE','SB6egpRTvCdiRc5e6R0LO3czbKBqL1qK4avGDbCVE4wP5O9kYzjwpgaJnumDMFr7yuUcmwNPTgWKSpgQQpVmGaQaetAZgiGodJCVlxQox5m0zjy10825HKoV6QcpHTsjKgDvxbkywt7pcB8yyNxYxiZ6UJtsCDtjtTB34V31NK95fqTnMGnmRIpaPn1OzL7BqTRYupVtDj67PFfN3NdY3DfLck31g6H2kcBzwlFwio','y','x5',15);
+INSERT INTO ti VALUES (-224767936,175,'MOcMeSqkS0eM8sdPWi1PmKO2nGREAh9G0JSoG1W3X','tvnRZVND9sscfgBfXqqGK867eYMj8F85qX5H9RX','mSnFJGwf20NAOmhayzzLn6hwzSE','SB6egpRTvCdiRc5e6R0LO3czbKBqL1qK4avGDbCVE4wP5O9kYzjwpgaJnumDMFr7yuUcmwNPTgWKSpgQQpVmGaQaetAZgiGodJCVlxQox5m0zjy10825HKoV6QcpHTsjKgDvxbkywt7pcB8yyNxYxiZ6UJtsCDtjtTB34V31NK95fqTnMGnmRIpaPn1OzL7BqTRYupVtDj67PFfN3NdY3DfLck31g6H2kcBzwlFwio','y','x5',15);
+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(96), d VARCHAR(94) NOT NULL, e VARCHAR(50), f VARBINARY(32), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4792915876480106296,52549,'pmL24cO4VczbTk9UKmx7wI2j54hZwfndvno8tLK3wJtolVkd4a2zbMQ970XUXzm91lN6QzeKrNHqxJk3eic','bv9DDlCMnywI9Vc04DYtHwVTE9JStgISTLfLgDeo94KMfcb0Ut6Vvtiw8qJuYWQ9Kwkfz6Z','heXlwgkYXn1WCeBXlltYtiNYv','PKs8OilKWYAVJd8JS607vB0','E','qc',0);
+INSERT INTO t VALUES (4709911177542012777,13651,'L5','4iKF7NlbPayxEQRL68jvOmyu6TWAz','rwhmHpDa0SXVXjQqbk2a','I82GgQQUaxmTMR5','K','Xw',1);
+INSERT INTO t VALUES (-6378862444319006715,6005,'JVnndRrKg28zcYD80tx5RtZ2aQGPtrRbs1ye9bm1DqMFSl4VYRUGBXTeNCm7BJmcBRoKKHJh1','ZoOu3RTM66KkARuibRilnvxwquXr1eodkFNw9zAQTeYbBtlI5GiKNAcIFTwezM7INE7c','n1ykm86IJwwzpxSdbSP98jPkez1GTE99awLVqWiIX','LEf6XRcPpmhr','y','H7',2);
+INSERT INTO t VALUES (-7323092534033662495,29716,'gQitMWuCAz40NncHlceD068mYQZ2KFRG8ECioAdSsmQnq9eaEa1FbkB6nFHR4nMsSfpUDnowOCqvPpjZ4S1hf8','ldPtpj1hcAdH3WvyMn6tJnF8FpgFGNrFiyPgt7Tu4ku71ozkDiIMrV4xjHDgMDB8YnEKc8CFWh8Y1B9QpuGHAb4gBq','BIRGWa1vhaAToeDjZdL56','qwiha2MO4ZxENG35GANeWMC','O','G',3);
+INSERT INTO t VALUES (-5391503151789812540,38723,'AskuiZlDxHNBskpkqMIIC35EVAAbQ9OXaBUiU7Tu','CVJxMZdaG4S6qcwCYOY8DR4lx38G4uIesAf27EaFFKHRZkm5tuzEGZu9lllUubc','1kutkfeLnmN2qhYxn0jGGBTFIAhMskkwXu489gZ','gxD','x','fZ',4);
+INSERT INTO t VALUES (-2566659336939903121,36929,'mIfU5aNAJZc7BFFiqZ5H8Bgq4g1KQPtEiZIIoOPnUAdr8h4jb1VXAnrLbVVG3NtiyBRhs','ArK3i0u','WMNpJ','kdq3emZQBsTjrpyln','J','Fm',5);
+INSERT INTO t VALUES (2355950596777277134,13078,'LHQHlSgNOWCCEFXO0UA6IZ5TY3SnA8f353dygguz9o7QEypnwNVc2yjQ6obQHOCX998XUmihDkXfnLxHNfj1YYDvJd38HoL','K1oRl9VS9UnNHza','yGX4qJUu2zgJwugVTqR1UfdVAQ2Z3ze5kUVLa','waO5Ub4VJJf','O','VM',6);
+INSERT INTO t VALUES (-1536932500301986644,10830,'zB2y9fhHVRivkyKF2MeWEOuxqI72BVou5jZQdTzduUqw2EPGkWxx0MGrmVgwV3j0AKBzym3SlomQtp8LJO7','4YnUIuJnMGO7V7LiZTNabAiDAQaei6v','INKoMsQ2QF2LjYs','64OgI5lljIAh12','f','Or',7);
+INSERT INTO t VALUES (7830548693787545384,33712,'J25Q9O0Vcrg1wfEu2aiCCUZqrQEAlzlIAMbRkDv5fTfubmDdyEoeMzh0eXs9aCa','17PNshsFfeB','4AioS2uWnERcIJZ1','yFVR9kyyuia14CLmOnna','T','Rp',8);
+INSERT INTO t VALUES (365990646239238108,18881,'QK4NHGnwfiCIo2evPSeQlpogIYDbtGT5KLmonAlHhM7uVbBoesqkAa0eeLxfXXKxskLXQX5vJV2NR3FAFezMRGys','e0hW0CMZzfmLOsFcpXm6T6TJzWLzJSmyoSoSV9GLme4kn6xOofevwAKW2KPV8srSv9o4f3seD1jJ8NYUu','U9eJjZCe2KtxFhry9LhjNGBoRxQ','WlKQ','x','2a',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(96), d VARCHAR(94) NOT NULL, e VARCHAR(50), f VARBINARY(32), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (3753794709,2226435,'FhmYawgpCLwCgesqAjaPa63rMXfJhb7','IN2n','Vtdy1pmEFvX9grdCaVcGxDkCqz24','rIENYm6sXLQIJ9n23Sxv','fi3VgCvNbcau6gKNDVDM07jzub52xWwh8','c5cj4qtpYsb01PLnbofEvzCOdBgtrtn',10);
-INSERT INTO ti VALUES (3753794709,2226435,'FhmYawgpCLwCgesqAjaPa63rMXfJhb7','IN2n','Vtdy1pmEFvX9grdCaVcGxDkCqz24','rIENYm6sXLQIJ9n23Sxv','fi3VgCvNbcau6gKNDVDM07jzub52xWwh8','c5cj4qtpYsb01PLnbofEvzCOdBgtrtn',10);
-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 (3365339752,-4353849,'0APie','1AHvFmFynQmh5Q','BAPjzsIRzu74WV0jkpxkywg8CXzoAbUMzc','Myv0LzF80EBBP2axrf2NIFgOiQOLx7NH85yNjOfjMugORLCS4KN4LE','r0dmT0M7yUXGWcqGV8NRTh2w6aRSG5sgNVYF','cR8VqBWmALeh0izea3pVtHDbTOw3xFnIidzZsydPPz2FaQw5tzLxdJGc8IXQexidBDcNvk2In749jc',11);
-INSERT INTO ti VALUES (3365339752,-4353849,'0APie','1AHvFmFynQmh5Q','BAPjzsIRzu74WV0jkpxkywg8CXzoAbUMzc','Myv0LzF80EBBP2axrf2NIFgOiQOLx7NH85yNjOfjMugORLCS4KN4LE','r0dmT0M7yUXGWcqGV8NRTh2w6aRSG5sgNVYF','cR8VqBWmALeh0izea3pVtHDbTOw3xFnIidzZsydPPz2FaQw5tzLxdJGc8IXQexidBDcNvk2In749jc',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1555204816038835039,29912,'ngFFef35d9yMT5T5e00TBqVRiLg6aShpTX6ZhRuYSpEPnD7uBauHjfT977oOrUPvkTk2V5feqWo0t19GcZcRoiqng5azwtl','lxyvZWTF8yU28C834jHj8PTklKfRxQMFA','czC4QFrFC2DB','NPIivjDYeNyYch','5','p',10);
+INSERT INTO ti VALUES (-1555204816038835039,29912,'ngFFef35d9yMT5T5e00TBqVRiLg6aShpTX6ZhRuYSpEPnD7uBauHjfT977oOrUPvkTk2V5feqWo0t19GcZcRoiqng5azwtl','lxyvZWTF8yU28C834jHj8PTklKfRxQMFA','czC4QFrFC2DB','NPIivjDYeNyYch','5','p',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (8063718353803104368,22254,'vmImKRK5S','jyPNc26WiQPjHShqDB7EdhkHntN0CU3ePo3v1cNeQfEAgFCy4kYw23cKp3mjog0TT94x8xtjVjiMevF84fZfPakfPQ','i1F','AaJxS60OjWAE0o7haIFapYY7C4nSyrs','W','y1',11);
+INSERT INTO ti VALUES (8063718353803104368,22254,'vmImKRK5S','jyPNc26WiQPjHShqDB7EdhkHntN0CU3ePo3v1cNeQfEAgFCy4kYw23cKp3mjog0TT94x8xtjVjiMevF84fZfPakfPQ','i1F','AaJxS60OjWAE0o7haIFapYY7C4nSyrs','W','y1',11);
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 (2915675644,-2857347,'ctMCO2wbLtO2vCBJ3Q9R3UdfIdUdJP118Rb8Uha0Na2RemP1awdm','rrBpp634rjIQP8bRF5OFV1EwzEOCtVyKuWxa6rxQySlcST34w2TKcMoOPyZOAp','RNau8ychYs6xy','BD4B4bWg','kedKnglNE9GiuyVSP6Ak5PqHHJ81xB8FBYEvUMzYMMhA84LWmOoS04tK8HPLPFeSgPxQ9XZXcCNTu8T7yhqWuHFnPNQfXV','2dLO8toaM',12);
-INSERT INTO ti VALUES (2915675644,-2857347,'ctMCO2wbLtO2vCBJ3Q9R3UdfIdUdJP118Rb8Uha0Na2RemP1awdm','rrBpp634rjIQP8bRF5OFV1EwzEOCtVyKuWxa6rxQySlcST34w2TKcMoOPyZOAp','RNau8ychYs6xy','BD4B4bWg','kedKnglNE9GiuyVSP6Ak5PqHHJ81xB8FBYEvUMzYMMhA84LWmOoS04tK8HPLPFeSgPxQ9XZXcCNTu8T7yhqWuHFnPNQfXV','2dLO8toaM',12);
-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 (335360083,6933813,'U2srd92QpvPOQwkOw0u','xcPrtaFvuPzHSoDnIXjdRMfmIKyw5R8YUypJeRHQ2t6OPSayxVxq8VKauJ2JF6Jnx1mzVy9XBlwirEXxFdXTTFldi5QmO2njBEL72ytb9eyCyWN1HXW5iTOlzG7V7WEymwEgd4myLZYJPgoUP4g4krevLZyPjrq0MHNlq0Fk0qRXGyIUqwgp1cUvBT09gcZ210uENjPP4t9L5eAWBOSXfBmQJ3sot45ymilHHaIfbLoeoHYKT4LsoYaE0w1','MKLMlxeJQST8mcoH2NSloKrM4Idb','FXyQhB2BpmLSdeNl5mLjVsuzzxRo92jqDMioPCZn8ofmSk6LaAY6qOQQzeplSv8RzJRjWSLnbeKGXgTMOLEdqXorKrL1wRcN20HazUPzghq6xWrk9','olN98wOXjqp6qxX','b8G6JclEkxWwUCbH6BGVIU3RvcJHxLXtTFc7RWu',13);
-INSERT INTO ti VALUES (335360083,6933813,'U2srd92QpvPOQwkOw0u','xcPrtaFvuPzHSoDnIXjdRMfmIKyw5R8YUypJeRHQ2t6OPSayxVxq8VKauJ2JF6Jnx1mzVy9XBlwirEXxFdXTTFldi5QmO2njBEL72ytb9eyCyWN1HXW5iTOlzG7V7WEymwEgd4myLZYJPgoUP4g4krevLZyPjrq0MHNlq0Fk0qRXGyIUqwgp1cUvBT09gcZ210uENjPP4t9L5eAWBOSXfBmQJ3sot45ymilHHaIfbLoeoHYKT4LsoYaE0w1','MKLMlxeJQST8mcoH2NSloKrM4Idb','FXyQhB2BpmLSdeNl5mLjVsuzzxRo92jqDMioPCZn8ofmSk6LaAY6qOQQzeplSv8RzJRjWSLnbeKGXgTMOLEdqXorKrL1wRcN20HazUPzghq6xWrk9','olN98wOXjqp6qxX','b8G6JclEkxWwUCbH6BGVIU3RvcJHxLXtTFc7RWu',13);
-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 BINARY(88), d VARBINARY(30) NOT NULL, e VARCHAR(20), f VARBINARY(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3827600471,58,'74rjK0ma','oJu96JeYYqsJQCyCj8wvzXOllCF0','d7uYUqtEZI','JhGWOaELBvQkgVJSlqEFzFY04Un7rxdPwa7jJHip1JzjY0Zsr5Q8MMtt','cUXrNBevncRz76vBR0X6QQTfdySf','wppSr67HPBl3x2KW10ga4C',0);
-INSERT INTO t VALUES (3214972954,63,'a38Tc9X3nA1KGcQKhfwmuDZSJFwGFUbmvCj84WGcTAjPcmiOFUtio3RRB1BEolR33U8E674pjtHUv','ezbFWFvoc57wV00X','BQ2yLmskikH2T','loReYmi6ADizhFy6Ftemcfnql6sZZGF50xxsMI4XCKXfk0sAyGQHvzU8UXi4XC7QQ9KysN0DOemQmDUmmz','CwshDlcqtLxyJY','n',1);
-INSERT INTO t VALUES (1456090368,34,'k64DN2C4ghzTlEsQbfU7b38hmSt7shOHR1fplZY8OeMJPz0smBeeRPPqceGzkE9U','MvVt5o3ufHX8dN2xuiPoKrRLpbV','EhFog','RtqAJH4IAkzbPBiieVltTXwin4Y5vcHtYXarp90x6m33jfdb','jFYZOgB3XfQDRCb8Ohtd22Rvuz52w6o6QPq9vvq0GQMzIFsyvne2DzwIvrMbzOute8UbAjLVCQfG','VtmO9wm2bFdq8WJnOwPR72xTUlGXjD0zIqDunzrm7id1G0NvHctAyt',2);
-INSERT INTO t VALUES (1735570442,-6,'KBUiFryV5beIQb1mUn58lWGkB4dD4AYMqtvTZZj8tih6E6sRqQn6b91nnDBRkz4qye','aQIkMn8CNJqdoyLjesuu','7l2EPvX8','3ArVoJPspO','NgCngUKemmQIDAkgpZMRXQuzkGz8C0QoZj7ehmjDDlsrMKKzdGyyOWepazt5mD51g5ZU9f5jbHA','VKbxjHe6bNS0u29UnkVNzn1P6MG',3);
-INSERT INTO t VALUES (1692016589,29,'1DIKrieMnC3AIfJPZwEmmVvcHZVB4tN','SU961rquEx','uNtZeVb2KPJXL5OdqiD','XgliLVglQVTh3hEGmqC1Su8wZoPvx5OZ7PFAYuPO9cvRb8','ciWbeHCCkCbHbWJdpBY3Fgdg7hSZ6TDpusqPg7yPqQP','D2VL3dSbLuFyGx9tKO4igyUvkkNjldMo5GvoPyOQYZTJ0MSbHaCcfwPTp0UOXVOxfk1NN',4);
-INSERT INTO t VALUES (2845484263,101,'ow7XGJK382kp9LVvopU62Co1kGte0322zxsdWsyJwlD6hRv94Ci7Ms','ufQwECwVadDYWhuo3vkvxjk3vXR4','eRyemoEQfpc','AWXhxaRxXfEp9YdlAyUrZNzUAODblvtXpPtMPq3T','j7WRTTeb8vJcl','5hXNoesAdWWR8OxyWnH8DPVXPbDBkJ7waCeBqo8P7DYNBOBnctGnjxYJ6fwyuKqr',5);
-INSERT INTO t VALUES (479270405,-102,'DN7iPiBAkfSvdpy4aMxirPV0eECMcoaSAAVhZ0TQPCdkfvowJmtGTS','CUYnSoAmiPmVVhnsy7LCwv','3iLrhLrBijhFR','qwBNvE2IHJT00SXQcj6Xf24VNkTcD0DoqnRiarvR6e56YYecwEIPwV9c9Cag','O355Mw58rfFBzoO99JNURdwkP7xIULSFRbi4tunIneVK0ZO7nOnOoyGewYLBJWK0Aj7PZ65zomr5IaYr03zdyfmhInTSM','5C1BdzagsbdcE8DbuLkoOh4LNu2SEAJwYm9NC',6);
-INSERT INTO t VALUES (1365590922,109,'BHQ5CsuSIzQKBeDqyS6Lxfhc2FQe','4HPucT','VlnhpOuNIsbQARPENEKN','v6jzT05tmHnzniUPCTnjqo7OWjxKICVyYeJpG62c972CXIPrQy1dpFn9Ej11oJCu9KTiv3voNofD7cEr','tCaaVhMsDhfemg9J8m','Y9hP3lTJroJSp59TztCzlnxUqxWXD0X3oKaxJeNOTPUTYl7nKlq',7);
-INSERT INTO t VALUES (1238884055,-86,'POYr6cxcfP8a3f21CuLc3Zw0Mkf1GQ4uUpWBDXwhFXIc6F5c','dcBgCQA4FF','i','Ndhqf6lrXNiywK7t','TV62W53EkVkx9RDDN896','yITakN2etQhGSg3ITP5rxWp3wR2eqzAjtylWXTkNwq1uwPPJ1ivPYaxtnqTt',8);
-INSERT INTO t VALUES (662440362,57,'67kFiuEVCsMqTbK746Eqmn8eOz','gNlC0LPAFAt4EoEVljI1cxeTC','ZmK71gPx5SWWfwECpZ','EqXVP8BeKcmk9gesNQvY7f67jsiFmNXKFOW21MQW7eIJY09wkr2jLX8fQliwjbWZVwI73Z4I','7DyFUYRcC9dX4cr2gp7m8PJH5caAU3bN4wYr2zMmOxtt0UytMRmZ2LtPeG8IMw6zpj7BZao19g6H7zxz0Lq3yQHjbEY','c1cetpStYEx0GCyZjYUp2BnOa1XhPGAOcogUPdeetnAzq3Dn4MaK0bESgSP12Tw24Z2mWSZYAAelh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3877621727707962318,63834,'QJJa','7Z4rG8CdPfo1XVMeocL1IteqMidKkluC9IipQQ6tTloWJf040Cdr4WmNBx6RvgeXNpTjC8y9ZX7DC1qgXOqMNGa0cQsW20lwP2QCejhWy0g','yy1Na7CHRIW6YxiivdaFPI5fKKHE6KnR','OMHVQPY4BMBSIrrDGGHy4IVnzEEiLu','U','S',12);
+INSERT INTO ti VALUES (3877621727707962318,63834,'QJJa','7Z4rG8CdPfo1XVMeocL1IteqMidKkluC9IipQQ6tTloWJf040Cdr4WmNBx6RvgeXNpTjC8y9ZX7DC1qgXOqMNGa0cQsW20lwP2QCejhWy0g','yy1Na7CHRIW6YxiivdaFPI5fKKHE6KnR','OMHVQPY4BMBSIrrDGGHy4IVnzEEiLu','U','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2040228208563690893,28679,'dqsZVYyYOHwFNF9zU6A2e19bv8C6rIYyYITkPlKSceEQgC3a5ikjMxt9CSOaDGXss','nnDrbZRdQjWwp5e3DP7vcurRwfciJBgYBerNMFf9AmA4ebtjgkbC9svhGuXW3lRYDzFKRbJquoIKrw1737M4k5eOaOholdKnXiPpMT0qZfy8IUJ37MQsAntwdAuglcOBhwecVIbDFsBLBZcR2jRnrYhS','GWuYIS2aK1','FZbK7VyPvBlti3ALF7QM6t62Nv04kzEhWuTsVZ8Z3IWBs7OIxbHOI6TLhKYEaXCShv5kC4jDCY6UHI0OrpDdyCXjsLLGvP4EWesQNlQK2a9roVWnwFa3auLxa6lo1kqXYd0GYafS54fMgRaVDNCdcGj0o6gkqrIRiXEghSFmTnG1q1W0s6n','a','E',13);
+INSERT INTO ti VALUES (2040228208563690893,28679,'dqsZVYyYOHwFNF9zU6A2e19bv8C6rIYyYITkPlKSceEQgC3a5ikjMxt9CSOaDGXss','nnDrbZRdQjWwp5e3DP7vcurRwfciJBgYBerNMFf9AmA4ebtjgkbC9svhGuXW3lRYDzFKRbJquoIKrw1737M4k5eOaOholdKnXiPpMT0qZfy8IUJ37MQsAntwdAuglcOBhwecVIbDFsBLBZcR2jRnrYhS','GWuYIS2aK1','FZbK7VyPvBlti3ALF7QM6t62Nv04kzEhWuTsVZ8Z3IWBs7OIxbHOI6TLhKYEaXCShv5kC4jDCY6UHI0OrpDdyCXjsLLGvP4EWesQNlQK2a9roVWnwFa3auLxa6lo1kqXYd0GYafS54fMgRaVDNCdcGj0o6gkqrIRiXEghSFmTnG1q1W0s6n','a','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2783711968024304732,14257,'Fqj5Md7UPU','5xkzDYL2oMwSx7ryXPGgv3yMc9RG5UGbOi9HxwrEp4HnwEUXsjj3NyH8IbSy98P5jHFzzrZgOYXytdoTvfMM1lReSjjcMQzrR3','4r7eIig7BUou','GM3o5Pq','g','eY',14);
+INSERT INTO ti VALUES (-2783711968024304732,14257,'Fqj5Md7UPU','5xkzDYL2oMwSx7ryXPGgv3yMc9RG5UGbOi9HxwrEp4HnwEUXsjj3NyH8IbSy98P5jHFzzrZgOYXytdoTvfMM1lReSjjcMQzrR3','4r7eIig7BUou','GM3o5Pq','g','eY',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-8851168624015848521,63866,'KWVHz','6vAZJyJsbY9UAxhKE8ko0eC7DFjTlM6Cvoyg5zrHTeeaGe1QmwsTehSdBOPHy5L5O3V2VtAH0tzwzAw2y4IYUUC0Ryrd3oCTqwuRV96LpZkULVlzzqOlIheEezxQQeG1ED2yN0I64v3iPvnzsX1GrQ7ymvFx2osO0UE4bXUlwNQAIL7t8XmtBIVT3S4ur1icCZvoWCLNKC0GPs5qKmQRO','DIp3oNOAnJ','w30PEBzAzRqQe2DbyPgt0sMZSLHmAB6kx9Z7i8v3y7KIPMjBkXPSMLtvVHJBbbsTrW0ldhJvgbKD','zg','lhw',15);
+INSERT INTO ti VALUES (-8851168624015848521,63866,'KWVHz','6vAZJyJsbY9UAxhKE8ko0eC7DFjTlM6Cvoyg5zrHTeeaGe1QmwsTehSdBOPHy5L5O3V2VtAH0tzwzAw2y4IYUUC0Ryrd3oCTqwuRV96LpZkULVlzzqOlIheEezxQQeG1ED2yN0I64v3iPvnzsX1GrQ7ymvFx2osO0UE4bXUlwNQAIL7t8XmtBIVT3S4ur1icCZvoWCLNKC0GPs5qKmQRO','DIp3oNOAnJ','w30PEBzAzRqQe2DbyPgt0sMZSLHmAB6kx9Z7i8v3y7KIPMjBkXPSMLtvVHJBbbsTrW0ldhJvgbKD','zg','lhw',15);
+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(61) NOT NULL, d VARBINARY(60) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(91) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2760690465560143591,-118,'0yjVYYzUY6mN6sifbQa4s372J5yGukokxiDOs7','4rXPkwbaAHNhZsoXSWkYrzHZ','QnKMsVQ6XVxlGAoytP5oVlJIWorKZeWd','PP0dQGpgdh72ccgbPt','4','c',0);
+INSERT INTO t VALUES (8825398217359909843,92,'LuruO8TGs005Q4TC4y7DffTGEjCQUopOBLPaRGN5','WCkJSWM52whq7GOp20iPCXiHOhk2PnWFXdMZZYVuTcm1uc2UItc1zdd','Q3v0jqjQtmSy1BKylSGvWBWWuuC','QzYMcj0rqdDhuJ73MWKRjxw7tblHN8kwXMkE','qE','B',1);
+INSERT INTO t VALUES (-661445248352620928,-35,'92BhlVAs4d7vABL6iVL41Mt4L3b','6eodFcpWzgpbmmljtM9gVrQH3n1ozwJ7TiacrBsuspfeA4ZkEOJJ','wFOftOE1I9RaEiugsYc4fDXPXYLq2czdwtfjfpBU1KvGNu','niCQU8ipln6ZOpmsW4SpeoOr6hsoaTtqApnsnv','8','0',2);
+INSERT INTO t VALUES (8846998300210018595,-112,'wQ5m4XMH0ebOQdyXzWPWUZ8BdFdglaqHIgyfmpett965Vzk3uhOhwVXgQ3','HL8eosK02','JOFTmpSYim4kMIBWMyt6qJpzc','vLY2wxPtAbDCHND0Ms9fLgQ','I','G',3);
+INSERT INTO t VALUES (2510250401439911133,-28,'ERbcY10Utn6RdTcToqZPKUTmD3','9yED9JaDkrvdQQ6VhZA5NfzOB','oC','WuK1Ey9AuQOV3wzAHjz2RW4uunVusLUvEQDYnK','Pl','i',4);
+INSERT INTO t VALUES (-5176452379561257136,102,'IQEoldUyyOef','ykqtXNhoASwlqOtRQiIAKlvFxLyKy0','3u','HkEGDXTk9bDQ','Y','y',5);
+INSERT INTO t VALUES (-7874132264331006529,-32,'7oSwXXXl0bIbfg0HIhtOVZFQPWhi9jW6zKvUienSf','qsjN8s8CAnwoOGP8lQXGSbqGNhkdGq9SnB2sEJwJR','rxxaCbYiwm0mAnotJzkCbIB5','IqUCDNGjBvAaLWjR4WYzAz8NZ1XnIv1iYXwtyJJvga6eMOv1biErPkExCzKRXQETX7Ypa6ud3JiK7M','mZ','V',6);
+INSERT INTO t VALUES (1689388675228911668,-66,'4zaL1ydawiq8Bo5roCNN','VGLhOCNOnqOZ2HaTZbZN8c6G5BvlvDENZH5MOdElU26hYrNocHfc3g','ouId9vhsh6UaB7OYYuic5zwFJLQt9c52RJv4jnEtcYPS9U8OCA82nN','FS1SkXUXs7hc8EIglOLMMKU14nklDQpmRjlAIy9qTJzSMwTAGdCsYoSF0GyqMXxG8WYfWs0Nd5E0z','Ye','3',7);
+INSERT INTO t VALUES (-5679277317235931289,-123,'1857BqN','k3dILVPatBTiWdh','wuneH3Ot','E8u1u9fYKSZ1FBH6py5KwzFnTwi5n1Pqi','u8','j',8);
+INSERT INTO t VALUES (-4847141504094455187,-12,'uYkZ6glSdsQDOSrUGBRzv','VBQE2WHKFw1mpuXrL0bISSg3yY7jvn76ILPZDp','Igj','DjinPxAp9zu5LMh5fw60jyrdYZomoauoSE8pImPQMPce0PAfj8lg0obqFdPV3tweboQ8rtQ27VN','A','Q',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c BINARY(61) NOT NULL, d VARBINARY(60) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(91) 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 (2832379623,-73,'h','qSW8WqYRSR8Fuf3','DnzKr','W7zMXGjaSHGQIhjnMxn1WY76YPANxmWHuUQwN3naqqrjVaUt96sxjZJRQKtxo5sSEVUaxfeMOSgS','Cf2FriSFDrRqhmSK','RSjYqGyd0aXZocTBrbgzDgmMwt70r5nnH9C9GgVi0pYPfu6GpTt2PgqQY5yNKvy9NPRlFc',10);
-INSERT INTO ti VALUES (2832379623,-73,'h','qSW8WqYRSR8Fuf3','DnzKr','W7zMXGjaSHGQIhjnMxn1WY76YPANxmWHuUQwN3naqqrjVaUt96sxjZJRQKtxo5sSEVUaxfeMOSgS','Cf2FriSFDrRqhmSK','RSjYqGyd0aXZocTBrbgzDgmMwt70r5nnH9C9GgVi0pYPfu6GpTt2PgqQY5yNKvy9NPRlFc',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(89);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(89);
-INSERT INTO t VALUES (165675362,53,'tQDg3g9cK8TA','r6VL1Kfxb8','6','vZhlqWv7LeM1VM8Qp2f7aVKT10Dq85go','tIN1Xk0nK9S7Qo1DEo1xKEGwYUiVNowJMc7Cj2gPjtWgmDkdSvg6brpThgS1dCmol1QI7ysjugwgGXIiMElsRrWVRw2aeE3CA0','2BcsfgeFucgAKZfsV',11);
-INSERT INTO ti VALUES (165675362,53,'tQDg3g9cK8TA','r6VL1Kfxb8','6','vZhlqWv7LeM1VM8Qp2f7aVKT10Dq85go','tIN1Xk0nK9S7Qo1DEo1xKEGwYUiVNowJMc7Cj2gPjtWgmDkdSvg6brpThgS1dCmol1QI7ysjugwgGXIiMElsRrWVRw2aeE3CA0','2BcsfgeFucgAKZfsV',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3573566045476830256,98,'8eckEac3CThKYLgVY','GplzsZq6Z88sLE7p7U3N','UPobBW7QkTdEXLtS','fv7FXyVPsPbCCW4T6','yZ','E',10);
+INSERT INTO ti VALUES (-3573566045476830256,98,'8eckEac3CThKYLgVY','GplzsZq6Z88sLE7p7U3N','UPobBW7QkTdEXLtS','fv7FXyVPsPbCCW4T6','yZ','E',10);
+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 (-1661684213414825763,12,'Y','2gnZcEojOoB5gQYU1cWgVnE6vNSbsecQG4ufQps8z2MXB67z8oawdQT73D','A7oNHDQxnXxjKI','gu9zVRJMhpSihHmMs4NAB3ODFhLCIrs4aeUlQVm0veZaZMZGdHVhqLqqdNF0g62lkFctLXusYnmZLEPxi2u5KnR','E','5',11);
+INSERT INTO ti VALUES (-1661684213414825763,12,'Y','2gnZcEojOoB5gQYU1cWgVnE6vNSbsecQG4ufQps8z2MXB67z8oawdQT73D','A7oNHDQxnXxjKI','gu9zVRJMhpSihHmMs4NAB3ODFhLCIrs4aeUlQVm0veZaZMZGdHVhqLqqdNF0g62lkFctLXusYnmZLEPxi2u5KnR','E','5',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3058939076,-106,'tpyZ5LsKt1RPD7ZOWxQwxR3t4pvDmEarH2y8MKStO6kHR6IJ','ZPNNmATYpsI32w5zXWqK9uTwRoMAHEL6hWXuNgZuLOMvB76o9XAT4BUxyFzAOgX9Tg9KRvlrbDmuX4e9nDVTdqcv12zlKvfQZA3hyATCr6uF8SqlWC4XY9mbhARkGE3QFG1bBLswKCepjAtYkRqdAEWBwNoS8p4grsytu7fn4eIZXvUc0W5m49BYHY5aozoKDcXcO4aFpl','jLC','xt7JIoWm','smBRASoBgVAEevouoNa6','444siZrBXng7kGdbiYgtrIc2aIUgpbscII1kGa30BmiKOH3SaQTXEJ4rxZLzz367kXnJ9yKyqDGLAPT5G',12);
-INSERT INTO ti VALUES (3058939076,-106,'tpyZ5LsKt1RPD7ZOWxQwxR3t4pvDmEarH2y8MKStO6kHR6IJ','ZPNNmATYpsI32w5zXWqK9uTwRoMAHEL6hWXuNgZuLOMvB76o9XAT4BUxyFzAOgX9Tg9KRvlrbDmuX4e9nDVTdqcv12zlKvfQZA3hyATCr6uF8SqlWC4XY9mbhARkGE3QFG1bBLswKCepjAtYkRqdAEWBwNoS8p4grsytu7fn4eIZXvUc0W5m49BYHY5aozoKDcXcO4aFpl','jLC','xt7JIoWm','smBRASoBgVAEevouoNa6','444siZrBXng7kGdbiYgtrIc2aIUgpbscII1kGa30BmiKOH3SaQTXEJ4rxZLzz367kXnJ9yKyqDGLAPT5G',12);
+INSERT INTO t VALUES (5017548925298722075,-91,'zDH1Uw8z5HUj7Kn7Nm8Y9Jou1mELcTIkpkCV4p7orU6xwYVDMe3xxrvUeo','sLsa8seLbsCR4owzuCeVj4G8YunzKydchUakXYlF8Pwvom5ljERwJlMOL1MYGb4Ejtuz2IEe8xIiyde5f6hng7NWkgnxCNtpH','kBhVwuD35m4C0xTLp6mgpJDEi','KlvZZt35frHxFkzu76puR4hLTJCtZVIaTkxfFbujgJKX10Z6ZW0hVZ6jAxpceepXKyfFYFNkpeyY3','G','o',12);
+INSERT INTO ti VALUES (5017548925298722075,-91,'zDH1Uw8z5HUj7Kn7Nm8Y9Jou1mELcTIkpkCV4p7orU6xwYVDMe3xxrvUeo','sLsa8seLbsCR4owzuCeVj4G8YunzKydchUakXYlF8Pwvom5ljERwJlMOL1MYGb4Ejtuz2IEe8xIiyde5f6hng7NWkgnxCNtpH','kBhVwuD35m4C0xTLp6mgpJDEi','KlvZZt35frHxFkzu76puR4hLTJCtZVIaTkxfFbujgJKX10Z6ZW0hVZ6jAxpceepXKyfFYFNkpeyY3','G','o',12);
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 (1542129777,115,'T7Ls5wKzxCRjvpW0jRQZie3pf1F8lU3pfC1QvUlzvvFlvv3BE4KvV3LzjMmWa9T2WoWDXaeZk4EpNCMLmtbWgCJ','2d6m5gzAt20MACL82vk69iG1TGHQjQ3Q5szuc4am8neBUMOs1dfuqEox3tUG4gu29jABfqVDfx3kGffqAKGYHf9OYHc2BL6kdVX3Y9wezAasx2aq3BBVmuYsFgoVrJFgvMLLdBFyoA44a6Dvdy9ruzNmee1IkcZirjTJwHmeaxUcCDlN9PW8kfY28Pk5zSMIBSEeMqXNVd3mCfOAbcu8PocdP','Lcdvq','C4NttbZg1yu6cjk1BGSYO6zBev0DhfN20mhpZuE1JoLoUWM0zJc36x0DT5LlFcdWUNZ7iwNPCbe83nVywXV2tmAQF9gDph4SrtH8uuQ18w2na2Lir0f3RUKcsRGiBHzhV5Oc8WaFXdF0HWBJiqxw8aFWPdyJUSNvgpksEsRm58djXTD2mQZx8HMP1RXUJv12kubyEnAKbdJVACjskL7PkZycfr','rWiP6VkudECCKUqTMYYHQgP9U4hlF0oJOjcvJbLgc04hCggJUTU3TMXjkvoCyiIdwQEhz3jwWK605yy9Sq5sLsq','vXlDAYP4xXJi1bI5YtW8YGvKgIM5l6D25nDpFr7ZHNLDS0pDnLU4RpDKPVkCCyBUOdNy7LRw4uFhuKO628',13);
-INSERT INTO ti VALUES (1542129777,115,'T7Ls5wKzxCRjvpW0jRQZie3pf1F8lU3pfC1QvUlzvvFlvv3BE4KvV3LzjMmWa9T2WoWDXaeZk4EpNCMLmtbWgCJ','2d6m5gzAt20MACL82vk69iG1TGHQjQ3Q5szuc4am8neBUMOs1dfuqEox3tUG4gu29jABfqVDfx3kGffqAKGYHf9OYHc2BL6kdVX3Y9wezAasx2aq3BBVmuYsFgoVrJFgvMLLdBFyoA44a6Dvdy9ruzNmee1IkcZirjTJwHmeaxUcCDlN9PW8kfY28Pk5zSMIBSEeMqXNVd3mCfOAbcu8PocdP','Lcdvq','C4NttbZg1yu6cjk1BGSYO6zBev0DhfN20mhpZuE1JoLoUWM0zJc36x0DT5LlFcdWUNZ7iwNPCbe83nVywXV2tmAQF9gDph4SrtH8uuQ18w2na2Lir0f3RUKcsRGiBHzhV5Oc8WaFXdF0HWBJiqxw8aFWPdyJUSNvgpksEsRm58djXTD2mQZx8HMP1RXUJv12kubyEnAKbdJVACjskL7PkZycfr','rWiP6VkudECCKUqTMYYHQgP9U4hlF0oJOjcvJbLgc04hCggJUTU3TMXjkvoCyiIdwQEhz3jwWK605yy9Sq5sLsq','vXlDAYP4xXJi1bI5YtW8YGvKgIM5l6D25nDpFr7ZHNLDS0pDnLU4RpDKPVkCCyBUOdNy7LRw4uFhuKO628',13);
-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(83), d VARBINARY(29), e VARBINARY(34) NOT NULL, f VARCHAR(24), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (20630,-187214,'OvV2ZJdy1GMBa7FVdMto20nZwWrp8JgPDK4y8IuX7IxchRwFOMT2LgnaP038BzzsysC4WGfjML0sg6lDSzS','wZr5Gl1Cyy5B1laZ','1','2Uper2aUhPIajoTTXtRypO','tWnb5yNCoQ03eVw6UolBdZwokgeTpJ5gDTTaVMxMiJTi7GB1yhAxcw2RZMg996sf7KQiNeX3MiUe73i534boCoaB','80Bxix31jndDO0UZEcvEo2efOFe4fi6w44Ro18Z7jBuj81bQrg8uplJjTFLAJhoIGsqTpHOSKLshG3jKbS',0);
-INSERT INTO t VALUES (56080,-1299006,'CgwtTgdsVsLq5ra3Taf2flFVTdY5SCcklGdv1njhJEw4pt9hRxp3WnPyopnLJfsnxHtM','pCJl6gyt1ApJXoiVKNKJ','Q2LHpkST0MWzqzyEk','JqsquAgLLTcD7NzWjT','rtYrIC7B36S5nvksOiVkvs9iA7lLbdZ0pau0WU5LPuo0wUoqN0HS7HDHaWe1cFWVTbtP','D21RGtIh3hJelfbn0inZ7p0t48js9vKv',1);
-INSERT INTO t VALUES (56804,-5309544,'w0wJxApCJ8c0o0kDQCGF6IHm','3GQkmuI','trOMAIg9umW02bworvIH4pL8KE1zp','9iKl66NDcllklr1ed','hIFC1nCdNriFd5txM5vT34zpVUlcwl6xLZ5SuEnilzBQgWgwIi13k2KPR7LT0PqMi32ofskwvLyG4eOtyzML6Ac3MdimXVn','y919Ahg5mQ7WVwfiVLrMD7uqVYRrXu6zc14R3Fg3J0laCfgtASDVLbs0nrqLEkT',2);
-INSERT INTO t VALUES (52433,1880601,'BS7k08YgDadgPDyXtOUnycgTvCmAtk86GQyRtYVubbKRwV0KXpOevsSzKDeELw4fVXBBOd0','STfKlDIDx7va7YZO','y24EWa7i','MZk1igSdA4G2Sp7W','bZrR4voyq6kymMEYePC6IVka0u975tr6KKhjegMeSm8Sai4IFaOVqVpNLFQYQ82Qyy0eBH5Adt','9Go0BmAFop7Xj85PQ',3);
-INSERT INTO t VALUES (33559,2947122,'dzs8lY0teqwolXdBdihWf03kEz4NRjwbrJLKqOjiKpPbeZX7FRwc8jDjcg1rXA4WcvTwzUU1JOY','OnFyQaK2W4lmI','DAmbcYOpgxJYXHBdvg936m6Qi6vE7LZG','QJvza9','rzcXiWtWQp2eveUeEI1kt0zpO6pN1DtdbJ','Q0V5An5BOqKF2Vr1GSlNb8TJw9MZ4tgheGm6HusCPokrXY5DhmiF',4);
-INSERT INTO t VALUES (15303,-5274079,'iaCB6Yew5','7lbtxXH6admoPs48l0','uMJCTasd','X3AyY5XJm1TM7u','ty','rDiPsEiqoD79xnvLO3wKXi5ezeJE0Euz04B4xUIp69d',5);
-INSERT INTO t VALUES (24262,4685377,'6tItbq9VmmbLxNEZWJyeeYrM2Yd3WsWn','0Oii2Qijla32QR5JSA4vH','M40issrxs1xL','YblqQIf9NobZpFlctFJ19zM','UbapiPsoc9olXnNqGgaolwBmLJ7qyDDQ4nqISZYJxykqxDPRwt2o1pDxu0zDNziftTQx6JpPEFNJjtKS4','q2U1VJtvFSb37HaLLW79Iphv2dpSp5qOS4AuKfU1AIL8vIyM0VOQc5JY9WBlDz2CT4m',6);
-INSERT INTO t VALUES (47686,3622832,'3NeT564dHQ7PJzRV8gpchT2P8','HzhvxFIiI0NGe1d','2OsKGFO43yPtFSQYBFF4AhDj','odn','q21bmCrqUO3mjUOHHoNEouA','t8ta',7);
-INSERT INTO t VALUES (22295,-1365068,'f','b72p4qfPxEB2LCLJid1nrN','fhHVN8MvurknV','cG8ihKWnPnUdXFD4UxnU','yjnDRF3p6D9RjSG94dKwlFlM22vPcarnjYCb1k6x1L','a3vpML90L',8);
-INSERT INTO t VALUES (4826,6271797,'nAOrXvn','PQcevq','tzwoSNTi','sERmSzZ2A2','OckL9ioNd6Z9','bx1oXYmlYz9WHMVo9pliOkTTK3HxDtyZWtw0AK69VWkGFQXgEa3kgdcsCHdTqEjSnEpHo1KlE7K4vTRvpm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5179307320941596043,-71,'4rzb6pzZ','JWLU46S1XyPg32J7lgkTNQKAzTp49I24e6H5A59AjGAyZeG0qg1YHPz4rr5lREn51YYeF1sZf4d5S88hhy6o6Xz2mvt4Q9DIinS0zCSSsk7LVC0TCugcQ3tpWHNZN','WpxboEjzQJ','2SkGp7QDU5UxM9FMekZ','j5','g',13);
+INSERT INTO ti VALUES (5179307320941596043,-71,'4rzb6pzZ','JWLU46S1XyPg32J7lgkTNQKAzTp49I24e6H5A59AjGAyZeG0qg1YHPz4rr5lREn51YYeF1sZf4d5S88hhy6o6Xz2mvt4Q9DIinS0zCSSsk7LVC0TCugcQ3tpWHNZN','WpxboEjzQJ','2SkGp7QDU5UxM9FMekZ','j5','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-963830997804359666,-27,'BTj6mmOMcMFCGZm61h1ErDeJ8HS6H2Dlu4LveftbWGAcu','ItBNdJUAHdIyEGQOoDFMyprQbfPq6een','bhMhXzTVOTYrZQT3EjQmqUqXeGu9thshOVjUs1iM','XIrECtRuIx6GvtUxH6zX745IeHeEGiPKRSLnkdGaayutUcbmrMnCEoOv7SORd0s9IkQi5PJN0CvKCcqnUc6b5RZpbx15u3Qnno3WU8eknSG2XDkKrGTUrxgBKaswDlgW05N0RvgPyEKx7mqN6H40DSXkAoRsisGae4Qm1yWXmtGwP1WF0jOQLN54T3yZzIMpGcSJlJzojUXC8QAm1J7Lb8Oz9OBElBllxakI2AUzIz9k8GBLEB','KV','s',14);
+INSERT INTO ti VALUES (-963830997804359666,-27,'BTj6mmOMcMFCGZm61h1ErDeJ8HS6H2Dlu4LveftbWGAcu','ItBNdJUAHdIyEGQOoDFMyprQbfPq6een','bhMhXzTVOTYrZQT3EjQmqUqXeGu9thshOVjUs1iM','XIrECtRuIx6GvtUxH6zX745IeHeEGiPKRSLnkdGaayutUcbmrMnCEoOv7SORd0s9IkQi5PJN0CvKCcqnUc6b5RZpbx15u3Qnno3WU8eknSG2XDkKrGTUrxgBKaswDlgW05N0RvgPyEKx7mqN6H40DSXkAoRsisGae4Qm1yWXmtGwP1WF0jOQLN54T3yZzIMpGcSJlJzojUXC8QAm1J7Lb8Oz9OBElBllxakI2AUzIz9k8GBLEB','KV','s',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4615332500478525786,39,'DpSv8lQ6KhgPgTJi11qPRZTG4q9N2wwoyR5Y1d5RIC','F1Fb7vgYspNEJhJjlZoqnJbyY1J2Zf5p8t0THzzXKKkTGvvnZqDkO3QcVNf4PGkdnoEM5FSc5cOLl0QwbqVM9kKad00o6Tl2HBMlPrizFOYPBpwigKBGSfT5ukIak8gBConYyZZ2HAmzES9sMhoyNEI90ZDQO5QLsRbvwrVAV6IC','gzMLW2KKHpQX9G6bHfcGH20','pV9PvQEOKWOKROz0yX063s6d2NfjjCaZvbsKi4MuZfnXoc3QB0EEY8IWE16cvTdpKPMnG6u52W1rdJ8jBM8bbKG45FjGGAfUwnrwRwfzWP3b','G','a',15);
+INSERT INTO ti VALUES (4615332500478525786,39,'DpSv8lQ6KhgPgTJi11qPRZTG4q9N2wwoyR5Y1d5RIC','F1Fb7vgYspNEJhJjlZoqnJbyY1J2Zf5p8t0THzzXKKkTGvvnZqDkO3QcVNf4PGkdnoEM5FSc5cOLl0QwbqVM9kKad00o6Tl2HBMlPrizFOYPBpwigKBGSfT5ukIak8gBConYyZZ2HAmzES9sMhoyNEI90ZDQO5QLsRbvwrVAV6IC','gzMLW2KKHpQX9G6bHfcGH20','pV9PvQEOKWOKROz0yX063s6d2NfjjCaZvbsKi4MuZfnXoc3QB0EEY8IWE16cvTdpKPMnG6u52W1rdJ8jBM8bbKG45FjGGAfUwnrwRwfzWP3b','G','a',15);
+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(86) NOT NULL, d VARBINARY(14), e VARCHAR(23) NOT NULL, f VARBINARY(69) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-130107529,1972302784,'Bmk13JA1pet5Pa','lt5kp6FDvq7Y0','XVH2ZaUbvhmIae2XU6','l7rwYDmHwzGzSaFcbdGSYNxREzWh9CE4Ik9pPGHVY30pTnGw8Mc','xz','T',0);
+INSERT INTO t VALUES (-437080024,1220578591,'tZ9dFNFsCpvsoFu9iVwochQpKTpNzObFCdbGhsILQDgD9SSBAYy1oc2Rpx14qZOqUjfUqkxZqsSISv','jKxTJyu8S','tlFSq3GqFK7K6','d7U49QFPg6amLSJl14j4bpCZZYJ8MgGDOK','A','H',1);
+INSERT INTO t VALUES (-990172069,102125335,'zRGBqDYTtpftHV7OVW2rCtGk6Iq6eOqlbMF4COF2WUGNTJDV39hijDOQ8LwCl4fAU','8rzDW1BN','PcB1od7r9SUxHn5Qivu','ci4nHj1zkmjtZ5sK','V','U',2);
+INSERT INTO t VALUES (-1674375031,1132574487,'m6CfBTIiMo8nY8CtPbnMjD2tp7j3UjuHptQWFAmseN4bqGGlMR6uOLtbI8L3nX9nyVd08ifsAe3z2MfQzx7X','TW0B','STmJ428Ft','04rECZEanh6zAl4hZIc54rSEuKk','D','F',3);
+INSERT INTO t VALUES (-1683950263,2990318742,'BgPatPJiKtVjBvgS65CtvFmn6gRUUgWjW','8gZRh5tCagGIh','jAsthRFx0fcU','y','kk','F',4);
+INSERT INTO t VALUES (-310295943,3759278887,'1yy','KHT','54pdmtT3nBeGuXbFH','wNz4YrIID0YANt','lF','d',5);
+INSERT INTO t VALUES (-536742060,1170469440,'FY8o7EDRhw8uaouxfN2QDFTKRHREhu57s4diHLYWg2MFmMjDNbCme5lamPcRgn59iO55mX0t5RY2A','RQDo','drWu2cOx','NQMGwQ','M','N',6);
+INSERT INTO t VALUES (-476564678,1324544600,'UaxFS62OwE4eBOdpruJf5t6QjmplDMOTRG1SuG5H64GZ1t0CAfzPnZiiNhrEGlGcG2PeK8mmQ1KhjDXE1','LC4JzeU','r1','2o7lMQRjvo6hONdLBeG7D3r1BUY4TbNbLAfnTJDrHFRSTj8xy','U','4',7);
+INSERT INTO t VALUES (-1551355083,2308839341,'LmGFMQxoSatetNHjOMH5UinrZJ7h9t0gzbUyS3Wy7zwZADWAuOEhPr93Aic7c8ZJBk7zk','Tof','eNty6Hz3egqLPPVGMH2qk6','PFHwZ4W7GiH2YkISmAdRU7GEQ4EZQw71nql','9','W',8);
+INSERT INTO t VALUES (324478701,2057825832,'6kYXzE48y3XRCnh7gPrUaFjyRC3fCyF9jWtV1r4cxjokhf','YR','GlKTIT44t0','PRIPuIRgvJsSATjdAu6r2yPEc0MzXUky7OXg6c8EUIiH8UhKpTKQzgnlEcVq','oe','g',9);
+CREATE TABLE ti (a INT, b INT UNSIGNED, c CHAR(86) NOT NULL, d VARBINARY(14), e VARCHAR(23) NOT NULL, 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 BIGINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (7311909586126582156,5377130,'nwZfMtTdTAmwe8GpJ','w2p6TsRP9UOMpOGHfvo8vgCD','P','sk9Jtm','mRTg3xNELjK15l8CPX2NdCyFVPTgoWUSxuFew00NkpsDYepqEgNJyaFqwKwZm8RY44MCP63iEmJ1IPnzyLiUhv4','jY0uoplMgw0oHVOFvO3KDr10xXpQmN2C',10);
-INSERT INTO ti VALUES (7311909586126582156,5377130,'nwZfMtTdTAmwe8GpJ','w2p6TsRP9UOMpOGHfvo8vgCD','P','sk9Jtm','mRTg3xNELjK15l8CPX2NdCyFVPTgoWUSxuFew00NkpsDYepqEgNJyaFqwKwZm8RY44MCP63iEmJ1IPnzyLiUhv4','jY0uoplMgw0oHVOFvO3KDr10xXpQmN2C',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(84);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
-INSERT INTO t VALUES (13607821340054314405,2123672,'KOxFryNijVhuml1HVMoxPYHkbuBF5MMru7BfDGwhb6Www1wpWsmTXmPftzyCXBmBdRA9jvSP','4WDpLU5na','8zeWgzVEOcmeaDgpfeOBoGUwyXySMztOQ','CMUCZTZ6t4','XeTgpeW3qTKfhuu5gsbY7wL5mAotwe','YpChqoPq0UfdQKMQRST',11);
-INSERT INTO ti VALUES (13607821340054314405,2123672,'KOxFryNijVhuml1HVMoxPYHkbuBF5MMru7BfDGwhb6Www1wpWsmTXmPftzyCXBmBdRA9jvSP','4WDpLU5na','8zeWgzVEOcmeaDgpfeOBoGUwyXySMztOQ','CMUCZTZ6t4','XeTgpeW3qTKfhuu5gsbY7wL5mAotwe','YpChqoPq0UfdQKMQRST',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (6170485691546369013,939406686,'QnHR2ySGlHfE8UO4D6I5lDhdt8t519JwPT','5WmB9M0EQN','t53WpiUo9BA','oDp','fn','F',10);
+INSERT INTO ti VALUES (6170485691546369013,939406686,'QnHR2ySGlHfE8UO4D6I5lDhdt8t519JwPT','5WmB9M0EQN','t53WpiUo9BA','oDp','fn','F',10);
+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 (-4375614302177946072,733462604,'PhX68NrIoo00rIaitF','6t6sumK','u1EAfg','eudLAPTA0daOO9LjaEzLt4e07tvvtYiGY4VRWV1bmi8DrvzfObWYRFZhda','C','N',11);
+INSERT INTO ti VALUES (-4375614302177946072,733462604,'PhX68NrIoo00rIaitF','6t6sumK','u1EAfg','eudLAPTA0daOO9LjaEzLt4e07tvvtYiGY4VRWV1bmi8DrvzfObWYRFZhda','C','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6632722835068690127,-7086102,'QjlEDycYnY9vjbk4giqWiiTvTaG0HLNUiSVqr','ptpQCu1jcjuBSM5ZhgbtxRciD8w6Ttu2u37Plx9jmW4by4Sq6r8SFtetGqQEpPhOzHAngafnJaNmNzolcraswCjyuSVQyLpKVE6q2Zn1bob7Q6njH5qW2mRgOFStnvXrSSygz2Bk6dnu4j3IJNeEZVeybMosmqy2KAY97Z7Jhu2RG8XCkKrgdYsSthGBdnxdThGZss','ulnAxW9P29PLlstV8afFDE','Bp8','6t815fRK5HLS6Hu9e6LVybzP2ycmjYAwe3mSPkChPCqw4Yi57kMn02FOnFATdHbFWxGOmWMHMCe','NFpb8y5lJ9nuAnKo7e4Wc685twlkBxy72PW6U3zXoSCaI',12);
-INSERT INTO ti VALUES (6632722835068690127,-7086102,'QjlEDycYnY9vjbk4giqWiiTvTaG0HLNUiSVqr','ptpQCu1jcjuBSM5ZhgbtxRciD8w6Ttu2u37Plx9jmW4by4Sq6r8SFtetGqQEpPhOzHAngafnJaNmNzolcraswCjyuSVQyLpKVE6q2Zn1bob7Q6njH5qW2mRgOFStnvXrSSygz2Bk6dnu4j3IJNeEZVeybMosmqy2KAY97Z7Jhu2RG8XCkKrgdYsSthGBdnxdThGZss','ulnAxW9P29PLlstV8afFDE','Bp8','6t815fRK5HLS6Hu9e6LVybzP2ycmjYAwe3mSPkChPCqw4Yi57kMn02FOnFATdHbFWxGOmWMHMCe','NFpb8y5lJ9nuAnKo7e4Wc685twlkBxy72PW6U3zXoSCaI',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (12056498234857812689,-8253895,'ie3yaUMGCdJI2TxCUfGIxoMBUGDQvGEAl41su9yv4KBd3vOPe0Du5gZ95U94g','ceng896s4MjIwzkDF3kwrs58n3Pbit9vveMyNBhfkqZ86dnGoa77zds0OQFTbj05xUemBzDraoCYCEpTwCSHOttneqELrSj77bsTC3vjPtclnjlLtdxCdg78jvn7BdYEW2REGnpMec5QYhERpPZ3GfzqA178kjGfhV2oyvOjdPAnaZpOqcBgKLnv0Z0Ot45Gd','Yl','Wkb7fCxNB4IkKozaytpAGA5cAK9HIsHRQbIpa0gKjqgl7cyLqPmaLMXgUt1HhrdIHvdveEOGZ9dCMTQU2Dfi7ivj1UnHOSP3bWbgLK27GV24Hp2EdNFoQ4vXFCn0aAcByLtvG16QZRzv8d5YAhbA9f23nlhbp9Mn9fJQPJm7Wx13Nbkw0SlSndzjZoDo','OTZSEPWyPJJI60EIuUg2HCLtEUMIWSAn1I2UsAjyMIrSdByEG0zf2JUzaDm0fhrTc96zSihpaN22n','FBNpEi2KB1GtWN69Wr5QIVdU3cjQb9XOx3oCgZlJKBnoShNU2gRp',13);
-INSERT INTO ti VALUES (12056498234857812689,-8253895,'ie3yaUMGCdJI2TxCUfGIxoMBUGDQvGEAl41su9yv4KBd3vOPe0Du5gZ95U94g','ceng896s4MjIwzkDF3kwrs58n3Pbit9vveMyNBhfkqZ86dnGoa77zds0OQFTbj05xUemBzDraoCYCEpTwCSHOttneqELrSj77bsTC3vjPtclnjlLtdxCdg78jvn7BdYEW2REGnpMec5QYhERpPZ3GfzqA178kjGfhV2oyvOjdPAnaZpOqcBgKLnv0Z0Ot45Gd','Yl','Wkb7fCxNB4IkKozaytpAGA5cAK9HIsHRQbIpa0gKjqgl7cyLqPmaLMXgUt1HhrdIHvdveEOGZ9dCMTQU2Dfi7ivj1UnHOSP3bWbgLK27GV24Hp2EdNFoQ4vXFCn0aAcByLtvG16QZRzv8d5YAhbA9f23nlhbp9Mn9fJQPJm7Wx13Nbkw0SlSndzjZoDo','OTZSEPWyPJJI60EIuUg2HCLtEUMIWSAn1I2UsAjyMIrSdByEG0zf2JUzaDm0fhrTc96zSihpaN22n','FBNpEi2KB1GtWN69Wr5QIVdU3cjQb9XOx3oCgZlJKBnoShNU2gRp',13);
-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(18) NOT NULL, d VARBINARY(38) NOT NULL, e VARCHAR(77), f VARCHAR(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9208767,-433718670,'kdqIQ','H22g6FpA73Gj5LoovcA2nPNwe4vfst','SJYcwVW3JQ2h','hunerQLvZXHhJX155vFyaZP4ykcx8VL0JPEGf','kA5e3xIZehz99AwNKPKYcuOMv2NPkmcuumS142ebxhkM44aXHBY42cNqgGuWMryEkvUkbarvsI14LtJZtotXJf1','nGNfavm8Hm6U0dNrNUycDXytvVv1nAI4ESMMJXzzvELGgFob8qJEP9A7PxW0nUDIjmjw7SrEpKYrRfRaB5KivUaOQa8eTYMOKm',0);
-INSERT INTO t VALUES (3902460,-249000385,'ISPLmaMvCO','AG4r90czMNP0N5InV1r2OOlOXCqy9jy','lvXxmxM44ALB3lND1EjC0t','f93i8UZwL6K6GVXdwW2vRxu9bvgFj0S0EKXIcdqfN7pzBUNlegiznkvIYIacJzinTg1p8Df0lXnCJs50UUbKQFmbo2V','8WdLsi0EPv5kBkL8Nn2oaJr3VvKlbpohBQsSPDkJMaejO7r6J5KBPvN99dJ2kGD2823yDLvxbpAVDDspskp744xvhxB91','3IyhqoNxBtbYeh8CewfTjmFo3LtzuDn1CundQODXhd1u8pgfkVueyuamq3amsy5daaZlWFBEmFP1QHzW8iBb',1);
-INSERT INTO t VALUES (4657443,488633624,'G6hm7ivHNnEm','h2tvxZrrFsFDvJrZncddllzjcWR0pYLvGVex','pjZeIaLHHjh6lNC1PTXgjxBjJsyIEnZDNfsxW','TPjOaPCW5D3w0sutHOOFmWalyyyQvYJRw8ROITS3kvq9','mEQ6qdvZx9zx2NDZjyaqGqSx','PcazK0jC0J9Jc40ejDVKWG2tq9unDb1KcLSgDTFRdVLZZT12k3PMj1k1w9Nu8y8lrH',2);
-INSERT INTO t VALUES (11543889,-638431038,'anQm2','Icv8cem1ZYt','g6Diixvf14vw9mCn2MT','rPJ3YhDCX7THpieNhZBS9MBfikXLhjmpLiGMZZXU','TRer52ueayIMBjzzm2k7g8pVUPLXsMs27SMDxWsGEnSO3yGhRoyeZXKhYofTsaj8Aewv','a6ADvfPh1odLDDFPQVfco9iTSuegtRhJm7Mj8Ma8MkNAN4VHvqhgKejN',3);
-INSERT INTO t VALUES (11630380,661854296,'6F0UPd4','yayRtcV2165waoMPPacQRPoADXztaQnPCMFU5w','BorFgcbIltVrMY6z9ezRcGqulurfFcxIQgcYHDWHXWtdB6P','hCQNfSE5AaS8mftqvV7Xd5W2UEaPO963NsBrJfxM','yFXIeiw7R5KPrFsR3','FFwWKQBVOhNOjwkGZh4LlNtKroL4TeKuwnqABophCN52fXUA42x8zvF3DMMCbAJWU1eNlQBWHvHiAADeNzyy5YpmzbhohaudHqSQ',4);
-INSERT INTO t VALUES (13701838,586094170,'B6PIr','5p4bfrAlOcoNq','jgYNey','CAYM6i5Nmmub8','AcKHce0JAqYVCTgQx5QdNXZKOSuFlPHucEz4Qby2ZQJcfSENW7ClmxxKCicrH4tXDpmkJOvct8uWRN7','3OM7m33izyMlDa5TIjKYF0ZcRXdH6besKsKraHhbUIpRw6qRwzBCx66gsFX6JLxp4PdS',5);
-INSERT INTO t VALUES (14573167,1207388558,'b1rzXKzL88','PEqyo7yeZfzR','mg1oeJE7YgNt','NdyNvZ3XgiXl0jRJS1jlHr2doI','iKAnEDk3PyYDkNHnG4ojKHbQYHPV6r10rXcJ','V6n4nXYsI8Az9ZM4tUGPZCzJFzrZDJvuCusabiH0zrsFwslSNcUyENl9xc5eeFurs9p0sB6m6UtXsPBD6WTl',6);
-INSERT INTO t VALUES (6710216,-1238223306,'MdPBc6yt8Oaa6C','ot5UqFwcI4vMN3hMc1JkR','V8wdGs3rHLJRVvxpLwtel1js3VkHw6VPw2j18m754rs','KB85Rol9eZYt3ngqQf67vZHZt6qNYJYtU','bzI','UZzFYAzpAoDuCTmQNhYpQhOUNQRksn9xnbSC1zcZopPhcHzTDia7MZaXwrgK8nH2Y3awSt9JCx9IWjMjCuRKWbl0PD7zA5i',7);
-INSERT INTO t VALUES (3373042,-1606457947,'NffSM4WXL6','vsKytJTv','Cyj','kLo1Tv8','gGJPnCGzmRM2dH0wioXE3n4ha3Sw344JT','PE8bgB1rp7jZ9Qcnz4iMPihE0TaoFPcS8ypSB9Qcdk7LYA8RaocCHqiU62QI2GQ9',8);
-INSERT INTO t VALUES (9231846,1852161212,'Lj4E2mS','hLxRSfO9INuymbZTV','OgFwOjBDGfU','eNQ74BcIA9K92K88KV3rOPcpiJEyW3tQ1unvVBzUGxHp1PfYJGzztzb4DWC','v8zeOaSXJtHLtYJHI6smDpJMECLp7plzQrc6Vimbbir80qd7Atyo','IvXoCi8h6v56JTeb269xfw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3071202989553038382,4263212713,'x5vkBFqPmqZBVq1x4dCEBeQuC9eEhvMa3DqBw3Cd','70bWSdJjZYbbhhVN60NwF5AoweGv2gfcFLz7hfx4utYEZLFCA3r7kMfdbWY6cpEsnFYyM2izhDvK0OgQ8SfVMg7dMJtjOZIb7kVe1snG51imc5LyF6DrjoHpdlEwOCAPTQsG9lY9TFsWe8W34yxccJ3cfk2gbt5KXbB8wGuwAmjiMkHy3ZqQMmlX4x1wnQYlr8wKGQz1Zcb8miMAt2BAYZU013rABGVpW8mGBMwyqwmyfB20hVUJGWeI4FwtN','n1u3d8','VDLLRpYXNEs1BORIPlXSX6qnIS','17','p',12);
+INSERT INTO ti VALUES (3071202989553038382,4263212713,'x5vkBFqPmqZBVq1x4dCEBeQuC9eEhvMa3DqBw3Cd','70bWSdJjZYbbhhVN60NwF5AoweGv2gfcFLz7hfx4utYEZLFCA3r7kMfdbWY6cpEsnFYyM2izhDvK0OgQ8SfVMg7dMJtjOZIb7kVe1snG51imc5LyF6DrjoHpdlEwOCAPTQsG9lY9TFsWe8W34yxccJ3cfk2gbt5KXbB8wGuwAmjiMkHy3ZqQMmlX4x1wnQYlr8wKGQz1Zcb8miMAt2BAYZU013rABGVpW8mGBMwyqwmyfB20hVUJGWeI4FwtN','n1u3d8','VDLLRpYXNEs1BORIPlXSX6qnIS','17','p',12);
+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 (-3301027635364818391,4000823645,'Z8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAgnjzE407Yi8QI5c','tECjJAweV1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnql','55v3Xqqn1x','quVJPXyalT4QnVJpG8hbdx3YO9iXIMALQJCKdDr2YENRZynYOlmCpdDivVDXhWK9Eojfo2JVUJt01fWazh8S3II8sbLYJaOBYAUaKzdeFMZu','Ds','R',13);
+INSERT INTO ti VALUES (-3301027635364818391,4000823645,'Z8jmSUuASWX7lL3Gg2S8rlqBbSxI7ax4oozCqugTAgnjzE407Yi8QI5c','tECjJAweV1Ui3YnYyd12kHuDC3DEQ2YSdOjligTZuTLF13MdH5ax2pi92yVub7wnql','55v3Xqqn1x','quVJPXyalT4QnVJpG8hbdx3YO9iXIMALQJCKdDr2YENRZynYOlmCpdDivVDXhWK9Eojfo2JVUJt01fWazh8S3II8sbLYJaOBYAUaKzdeFMZu','Ds','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7110625471157051258,1538251964,'LhiDMsd6fnabJk6f8IPyIoWFsQ079hLyeDePbP8C130gJuHVqOsz4r1u6hXfuHyh4','rxQnv6Njk46MBPJ84sHuyZBOii1XUQAVfHZmLeW2DhMVyE8ldHHy0X8bQ6xyct3SOzAh8RBQ6bnv5E4gIEt2m8ocmu7PxKjHoonuF1yPBSGy92uPz1A9Bzw7ynK','mY4ET2HVP7V8tM','iihcgZDY89GrLOYf5CejtXcFvs7X1Q5wwHgAg2XHNN97bNzzYEgC0p6gZmf0o2qMX4JbrhHhAalCMuVAIPTrlRVu6II8jY5MnPY2SA1zPXsnYyG1qatWUmC66x1PmbacwCqBTUqDG0vMv1MLlMqmXh5UmEKSS7Km6Wpuy4OSbKXwg5Oarewsylk7zdFGZ0YwS50uYBsv0fmOQ2hTqvQXAfnvrqcEYVYbutHPJbCKxo4QLwekC','vM','9',14);
+INSERT INTO ti VALUES (7110625471157051258,1538251964,'LhiDMsd6fnabJk6f8IPyIoWFsQ079hLyeDePbP8C130gJuHVqOsz4r1u6hXfuHyh4','rxQnv6Njk46MBPJ84sHuyZBOii1XUQAVfHZmLeW2DhMVyE8ldHHy0X8bQ6xyct3SOzAh8RBQ6bnv5E4gIEt2m8ocmu7PxKjHoonuF1yPBSGy92uPz1A9Bzw7ynK','mY4ET2HVP7V8tM','iihcgZDY89GrLOYf5CejtXcFvs7X1Q5wwHgAg2XHNN97bNzzYEgC0p6gZmf0o2qMX4JbrhHhAalCMuVAIPTrlRVu6II8jY5MnPY2SA1zPXsnYyG1qatWUmC66x1PmbacwCqBTUqDG0vMv1MLlMqmXh5UmEKSS7Km6Wpuy4OSbKXwg5Oarewsylk7zdFGZ0YwS50uYBsv0fmOQ2hTqvQXAfnvrqcEYVYbutHPJbCKxo4QLwekC','vM','9',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-4986042173376206816,3161553494,'aPLoqF','h8PybcIXfmbWDsxyJQroY2jgu6SHQpUXvhNgy4ZyBnQCLar3pD8OUg0zFZhsietX7UuJzSPvITwAwFgsheref2VNzKV2tOEMhvyUucmvJ','qzV','8n7PQM6kMcffTv0demswAn9QV23mceDfnINSqgTuWJfw6JMw7ubo31gXm3ks144OLI77rfAlSCoCHOZpUFqiVfB0N3n9','d','um',15);
+INSERT INTO ti VALUES (-4986042173376206816,3161553494,'aPLoqF','h8PybcIXfmbWDsxyJQroY2jgu6SHQpUXvhNgy4ZyBnQCLar3pD8OUg0zFZhsietX7UuJzSPvITwAwFgsheref2VNzKV2tOEMhvyUucmvJ','qzV','8n7PQM6kMcffTv0demswAn9QV23mceDfnINSqgTuWJfw6JMw7ubo31gXm3ks144OLI77rfAlSCoCHOZpUFqiVfB0N3n9','d','um',15);
+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 BINARY(78), d VARBINARY(44) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(11), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5691900002321163429,-6729753,'AfgYj4xeiay7h4bSSOhVdTdBnTnPOP','w','UQ','wVdOV','Z8','m',0);
+INSERT INTO t VALUES (3662162794145281085,5096500,'ZTw8zSTXk1VM2AvLYcQ8XePOgyCR8exvCeTT1L5enCrvCVZ0wwnxdGiiXAKZblbPnGKoE7B','sAT0LXmyG85cbJb8btXAsBu76vi1k2gWRT7','cvei4YFCNdGSIKbsLr7Pw9VJFdl','MvH0','pF','jX',1);
+INSERT INTO t VALUES (-1704816055037579570,-3524000,'G50Rr8BgtC1ZrsHLKf9cCFYYsMSqmS2y2yPzLVM2ejoUXa6MJPD1MmQuQGtSKcojzoxf','IprU5CKvrkfsMe82w1PLacxMuBC5','GYGjuYFz3p7VraLU521Ds2VVIyEEf2fj9','yEHTS32V2S','w','bZ',2);
+INSERT INTO t VALUES (2875680501653383923,8078268,'1di5KKzxirEpG8Y','ma0FFb8f3Y6k0gkBE784BUC4S4NHYe','UIuRTbRXOZJ2Y1OlCkwFpKbX104gwLS','VCschYVYe8','G','GH',3);
+INSERT INTO t VALUES (-442621470917557704,-4582182,'E3Akzfwpuq5JGhNSaEM6aHgfYQsyi0v','GjraKwRj8YHPtk7x7JSQrHmOQjShjkxixPN7cznXqO','2TCWvrqYx','e7HFGJO3','fI','hG',4);
+INSERT INTO t VALUES (-826997605723436607,2484284,'ni5L7lcmc42dykX7bFiCMKaGlHYxpca2TF','sfAc60H','BpSGoFX4b0b','a03g','BX','h',5);
+INSERT INTO t VALUES (-3685472924494688235,-3520617,'EpdPCwCOpgmE','47D90ezA9KLKG','oxkuPuBYDraGLQU8euhmPTwxdGZ45mO14K','R5','B','D7',6);
+INSERT INTO t VALUES (-7109268170800155721,-6871921,'Ow2hXGb8vcvfOrYA','9erbI9dKjhYN2qUnPMhezbToxdqb','moKrhdjtabIZQxrmmEXldPs1ceHy','Uide','W','FE',7);
+INSERT INTO t VALUES (-5482207945534983178,-2279657,'fe','OkARlEoowS4q4t5na5s','n1Iejy5KkDK0us0Hey0gZBy5yblHApwZ','haeCn','c','x',8);
+INSERT INTO t VALUES (-6588337038173848997,-2000808,'lW3BEu0GUaQjkQVLvjKhE0S4SnDPLPiCPd5PdPvUDdsX3UTs3lk6XcPJe2QJ5Dftyce','FxzT','7fvcWt3w9buDn9TlFwzqaEgvBn','OPNfNQ7wXzg','a2','U',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT NOT NULL, c BINARY(78), d VARBINARY(44) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(11), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (306680171,130903159,'OF','EURbBZkGTOKv','IHjnepzmTwG27ICBMDIW4cKuWcSWkid10j1IVLZKZsgSiReMlehGN','S7Bew8C4Ia13vh2wwENS9hWuVdXIB4AXeHym85NyukyXSLzM','Z26xhJvZRif1wcyuQ5dU7bFvCgRW9fro6PmHOt4BthpUNQ','qReWeHtwYFEQgs5uUJZaNWiqH0UBtmvHIYFQ4umSlTf0wQHkx',10);
-INSERT INTO ti VALUES (306680171,130903159,'OF','EURbBZkGTOKv','IHjnepzmTwG27ICBMDIW4cKuWcSWkid10j1IVLZKZsgSiReMlehGN','S7Bew8C4Ia13vh2wwENS9hWuVdXIB4AXeHym85NyukyXSLzM','Z26xhJvZRif1wcyuQ5dU7bFvCgRW9fro6PmHOt4BthpUNQ','qReWeHtwYFEQgs5uUJZaNWiqH0UBtmvHIYFQ4umSlTf0wQHkx',10);
-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 (680021945,-851139001,'Ana42oJ','TSid3Uixs7N495APxymMY0G','6XZ42tyOWWgInKPBhpA03sU0DrWWCTgTn4ph9dcTVVOyFmIVE5WVISMQmqj7','4dIXNNI','qfEs64sLPACMdD7fK','EsPqh22Qz9DaM4qiibRtJTIM5go9tPeN',11);
-INSERT INTO ti VALUES (680021945,-851139001,'Ana42oJ','TSid3Uixs7N495APxymMY0G','6XZ42tyOWWgInKPBhpA03sU0DrWWCTgTn4ph9dcTVVOyFmIVE5WVISMQmqj7','4dIXNNI','qfEs64sLPACMdD7fK','EsPqh22Qz9DaM4qiibRtJTIM5go9tPeN',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (9100422223044091453,3717119,'rosSIXYJ9TR3Ifw5qcQ99dJ','eQP5BdQ5nX3uxypCQRa','URGN7oJXo','e','sZ','qK',10);
+INSERT INTO ti VALUES (9100422223044091453,3717119,'rosSIXYJ9TR3Ifw5qcQ99dJ','eQP5BdQ5nX3uxypCQRa','URGN7oJXo','e','sZ','qK',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (-8167679153661470047,7000950,'CJIahxlybHwi4vt2NkxkPpnE0YcSscpPXQvuwolnOMINLRDQ8s8','e2zdxbOkrmoGBHA7eLVMnTH3PrRfJ54aRfEJjk6Sz','ar','gSlYJ00H','f8','D',11);
+INSERT INTO ti VALUES (-8167679153661470047,7000950,'CJIahxlybHwi4vt2NkxkPpnE0YcSscpPXQvuwolnOMINLRDQ8s8','e2zdxbOkrmoGBHA7eLVMnTH3PrRfJ54aRfEJjk6Sz','ar','gSlYJ00H','f8','D',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4005577622,1662604302,'6WoMlHv','b9FLP5nzEwbQrjgDO3bEjs2W2tB9Mfe1NJRhukOR1DesW0nFWWPSkah0hoBQavaXw0TJyLpsN1RLyrq7sG6mYQySKV4l8Fe27IiBUVlTrAiVyU9Cd4ZFag07QmAPbzsHJ3LPquoVPvJ0jRUgyD267IlQaWgAo7Q9ydMaR4LEtMYkY4wXSJy2aCrr0HUF7cw636YZSbQhenaHhf','RvaGjrra0StkvctEZSSo438e2tNEj5i0dN84hmEc8mttlRKGwrFoivWjcToKObup7','ApWyHPK87ALkUkJCMWHp2Vj','XxQrLaeQonhZlpuTJQmWp8Q2wEmHf5EL2wmmcx0MWEsrT35VRoVz2faUugW6','BqdiMZd26nTe73Ss7PA4c9cfHEYa5HGzynZfm6axny2RcybRx69gwlxGpRqlS5yrjKPTJ2yb3A1ACaYAmzZla0',12);
-INSERT INTO ti VALUES (4005577622,1662604302,'6WoMlHv','b9FLP5nzEwbQrjgDO3bEjs2W2tB9Mfe1NJRhukOR1DesW0nFWWPSkah0hoBQavaXw0TJyLpsN1RLyrq7sG6mYQySKV4l8Fe27IiBUVlTrAiVyU9Cd4ZFag07QmAPbzsHJ3LPquoVPvJ0jRUgyD267IlQaWgAo7Q9ydMaR4LEtMYkY4wXSJy2aCrr0HUF7cw636YZSbQhenaHhf','RvaGjrra0StkvctEZSSo438e2tNEj5i0dN84hmEc8mttlRKGwrFoivWjcToKObup7','ApWyHPK87ALkUkJCMWHp2Vj','XxQrLaeQonhZlpuTJQmWp8Q2wEmHf5EL2wmmcx0MWEsrT35VRoVz2faUugW6','BqdiMZd26nTe73Ss7PA4c9cfHEYa5HGzynZfm6axny2RcybRx69gwlxGpRqlS5yrjKPTJ2yb3A1ACaYAmzZla0',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1466926422,33942458,'U4WVwXdzIUf','sCHFyPxxl02Zi11CjnGglTQ9PbOOxBeeoeok6WggOaKpFOBSEwnD3HCWPKKYBu5QeHH8poZ1zoDJb3E2d5tardAI1VPx3YWSHPB','a93TfiYVUdAv39vTfhbVYH','67aF04ROj5N3R8KmPdREYniWibtGtF1wpO88McQkTq6RoBfdFnJLBi0A9kC41gj7m790A4hrGf1WkvWEcHr524jH6qbaUyE56hv17wuhP8AgDwg3KXQh43v7metk9Eo7FQtAe9h9tujaveA6VkUg048T1VdEdrReN3UhhD9pxo0Zz4ekeFZZEAPy3vkrcKUe5RXgBlWTHo2BfyH70PLkCHoNVWEDWvZUzEXNAAD7QkQ3LXQp','9U6H64','rJS2Q7WMEjsZWFoFl3GdxgcRlCCK3xnf1hPZ14yEqYNm6wQSItb3WV52UExuz7Bl1fE8oc',13);
-INSERT INTO ti VALUES (1466926422,33942458,'U4WVwXdzIUf','sCHFyPxxl02Zi11CjnGglTQ9PbOOxBeeoeok6WggOaKpFOBSEwnD3HCWPKKYBu5QeHH8poZ1zoDJb3E2d5tardAI1VPx3YWSHPB','a93TfiYVUdAv39vTfhbVYH','67aF04ROj5N3R8KmPdREYniWibtGtF1wpO88McQkTq6RoBfdFnJLBi0A9kC41gj7m790A4hrGf1WkvWEcHr524jH6qbaUyE56hv17wuhP8AgDwg3KXQh43v7metk9Eo7FQtAe9h9tujaveA6VkUg048T1VdEdrReN3UhhD9pxo0Zz4ekeFZZEAPy3vkrcKUe5RXgBlWTHo2BfyH70PLkCHoNVWEDWvZUzEXNAAD7QkQ3LXQp','9U6H64','rJS2Q7WMEjsZWFoFl3GdxgcRlCCK3xnf1hPZ14yEqYNm6wQSItb3WV52UExuz7Bl1fE8oc',13);
+INSERT INTO t VALUES (7061451122983003226,6236829,'rg','Z8IT73U7UkwMEYMnGaryATAcAZTiKFbFeaST2SqYh547utLp78ePAMmqrsXloEoWnfoXTPR5JxlJnPKuQrHqpMOigLtT7fKm0WX3U4tek5AXE00I7S3tu1teiHEBvDTpcSJ2BEuG58b1qhJKsjTDrEMhk7sh4rKk47B6OaYeCavpOgd89oZY','PnaNe1s1QVOWb8wLTmTVqf9Cz9qgS7LeKJS','hRl1sztRSr','zs','6',12);
+INSERT INTO ti VALUES (7061451122983003226,6236829,'rg','Z8IT73U7UkwMEYMnGaryATAcAZTiKFbFeaST2SqYh547utLp78ePAMmqrsXloEoWnfoXTPR5JxlJnPKuQrHqpMOigLtT7fKm0WX3U4tek5AXE00I7S3tu1teiHEBvDTpcSJ2BEuG58b1qhJKsjTDrEMhk7sh4rKk47B6OaYeCavpOgd89oZY','PnaNe1s1QVOWb8wLTmTVqf9Cz9qgS7LeKJS','hRl1sztRSr','zs','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-4146388549002199428,-7201219,'8Zy5CezfJMz9HMEXcYTxGjb8gqpTxlGTjfQwzIA6RxotNPqIWShz6PwZGt0pr7hbFlufXragBf','bxou','A3bSjWrZ','bTmIWr5roOXzAq6hb3c0uptDxYgnN3XOHWUa6mTY9AINRrFVim57zVJC8fvLA7RBk2ZqWeReUOrKmnyHoz2PWolK0fwq1QMmaVFMzoGdrpOCfXfOICc96gg27745HIQ4kOz0w7yTEVoptc83N5Niwi7GjLvBmGMt89jlC7HkSTFNLnMmPtmrHXYUp9N','ee','7',13);
+INSERT INTO ti VALUES (-4146388549002199428,-7201219,'8Zy5CezfJMz9HMEXcYTxGjb8gqpTxlGTjfQwzIA6RxotNPqIWShz6PwZGt0pr7hbFlufXragBf','bxou','A3bSjWrZ','bTmIWr5roOXzAq6hb3c0uptDxYgnN3XOHWUa6mTY9AINRrFVim57zVJC8fvLA7RBk2ZqWeReUOrKmnyHoz2PWolK0fwq1QMmaVFMzoGdrpOCfXfOICc96gg27745HIQ4kOz0w7yTEVoptc83N5Niwi7GjLvBmGMt89jlC7HkSTFNLnMmPtmrHXYUp9N','ee','7',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (255647866073958944,1915954,'GpsJXRBY190EvWdAzRuh82Yx','KVi57kczPo429BT54v3frpUI7IcUXogBIwBgWvhSwFseuGcZCTK7Gg5RVGxh25ErLOWqF9JftpZ4kDtrDFmgCcLwibFDsE8IjWsqUVvTewxyYQ057Jgp5S59UZfcE13i7U1wssvkixwWqbgsXfX1P4soF4dDY1eqRhFmV14PMuze0TE','z4Jtb6NC','XcRsfxmey2uTftsGnRSGVK8SO4V7p1NREEit7vbB4NIUrs3GgeTJScIXSPXcONpGa29jo4bTO4r94PbaYYeQBEEpZH5Y50ZCUgpyLTOgLxJea5A6uoHgLDXekkb107OoIbBXszPpOamZo8Rk0ME5ChWK1L0DQesJAnIQ30ipTKfV8LSWbVtvxybC3lWO77oSmFAliM4JCOwC8Hdr7xRyzX9PJhP','oU','a',14);
+INSERT INTO ti VALUES (255647866073958944,1915954,'GpsJXRBY190EvWdAzRuh82Yx','KVi57kczPo429BT54v3frpUI7IcUXogBIwBgWvhSwFseuGcZCTK7Gg5RVGxh25ErLOWqF9JftpZ4kDtrDFmgCcLwibFDsE8IjWsqUVvTewxyYQ057Jgp5S59UZfcE13i7U1wssvkixwWqbgsXfX1P4soF4dDY1eqRhFmV14PMuze0TE','z4Jtb6NC','XcRsfxmey2uTftsGnRSGVK8SO4V7p1NREEit7vbB4NIUrs3GgeTJScIXSPXcONpGa29jo4bTO4r94PbaYYeQBEEpZH5Y50ZCUgpyLTOgLxJea5A6uoHgLDXekkb107OoIbBXszPpOamZo8Rk0ME5ChWK1L0DQesJAnIQ30ipTKfV8LSWbVtvxybC3lWO77oSmFAliM4JCOwC8Hdr7xRyzX9PJhP','oU','a',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3328935499058804923,8006575,'mnwWkPn4y6DQqVLKFuNvucOUk5z2ltJulHrze03AvopmqJhjtVvRehPSIzKfxTt','4','tZ0K9q5V6MfTrI7Ygo7yp','2GOEbB3qgMsyzqF0F0FfnKNgD6GExLDDj4L4tZA7CyS0lbn0KGwm1rY0DItxIxLqhizs385Vt63nMKpFtUEX20jCt6FiiebnWuTGnJO6TXHfLGzy6CZNTQlX1uwUb4','pBE','F5',15);
+INSERT INTO ti VALUES (3328935499058804923,8006575,'mnwWkPn4y6DQqVLKFuNvucOUk5z2ltJulHrze03AvopmqJhjtVvRehPSIzKfxTt','4','tZ0K9q5V6MfTrI7Ygo7yp','2GOEbB3qgMsyzqF0F0FfnKNgD6GExLDDj4L4tZA7CyS0lbn0KGwm1rY0DItxIxLqhizs385Vt63nMKpFtUEX20jCt6FiiebnWuTGnJO6TXHfLGzy6CZNTQlX1uwUb4','pBE','F5',15);
+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 NOT NULL, c BINARY(3) NOT NULL, d VARCHAR(24), e VARCHAR(68) NOT NULL, f VARCHAR(20) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5469041814289815544,14201278651778358264,'in','vTJfgKgvzhoq9R3n','uJPz3gbNOQ','9','8D','f',0);
+INSERT INTO t VALUES (9886006240339847425,12967642042074086941,'xjz','eSPx5X4oIZ7UIdso','Vv5PA2fX7','5ph451g8S','1d','n',1);
+INSERT INTO t VALUES (6580630414676454346,10277527037496128620,'n','zzaiSCPGsq9UUvl','Yk3','yI3','2W','2',2);
+INSERT INTO t VALUES (10084823313216256669,4399548122578334231,'GB2','S6UQtZCECmUL','sFBfpxvl2ey9mDRLuhTyU','t6UWDSQqw25POPiBM','x','o',3);
+INSERT INTO t VALUES (8789652746632188933,4591344370910509491,'Q','wQjKRnAN','VxuJTzzAft2P0xBltZKU8E6JSzpdTQOO5vvKik7Z','wcctAyAmBrwKlj','9','B',4);
+INSERT INTO t VALUES (10350891483825689215,1150475578515794014,'Bc','hzfH6lE0dj7BmSixzq','3ob5jDsnaNhEmRMvVuL18HHmRLVGBCvlQrNXaCsAo1bdof','vk','2','1',5);
+INSERT INTO t VALUES (18332282288842625566,7713154368015964085,'Piq','vZnGjh3P','4RrPtZ2FZf8HlLl3XS0EVFQX9Kl3sAZ7olz','nvgldagCiZFvjOr7IqQa','y','sS',6);
+INSERT INTO t VALUES (1083880983040140762,17404514534049311785,'oJ','tlOMZr5xy4P','5Ze3IVl2Q93g1nR50Oiacxa7DtIMONzKZn','XMNe8KGqRpqKJ','e4','lm',7);
+INSERT INTO t VALUES (2574031015121809813,4530682611446322331,'I','djTmiz0b1PlNMbJlfTuYr','YmJpSiLc0iQdqvIFo4jJfW0Y8adiJBD88BORrQD7J2J4MY','5','Sj','hH',8);
+INSERT INTO t VALUES (12771551464474154121,9388417045704513892,'Z','qgodg','gCLSaQZD0dlys36Qoh','FgRmoM5yl0b','2e','Oj',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(3) NOT NULL, d VARCHAR(24), e VARCHAR(68) NOT NULL, f VARCHAR(20) 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 (18239083883839719988,8994535036472607971,'GUV','BBNpE1ArpzHPNArckCV4Ud4','PPo7J1bleJFdIB9DxOEuNIoCmDku61nnuj6wCVL8E7aokPAw6MNM','WacZXInTtTIvXe5PV6rs','Md','r',10);
+INSERT INTO ti VALUES (18239083883839719988,8994535036472607971,'GUV','BBNpE1ArpzHPNArckCV4Ud4','PPo7J1bleJFdIB9DxOEuNIoCmDku61nnuj6wCVL8E7aokPAw6MNM','WacZXInTtTIvXe5PV6rs','Md','r',10);
+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 (16052131448569248516,2341759793624155774,'uSEB','txa9dijgwE7Xo','MhozaPzSKWCl2S3AN2PHp31A2Gj8hxZBZE4O92JyqBTT6FnLXVw2Zoj','9','yo','8',11);
+INSERT INTO ti VALUES (16052131448569248516,2341759793624155774,'uSEB','txa9dijgwE7Xo','MhozaPzSKWCl2S3AN2PHp31A2Gj8hxZBZE4O92JyqBTT6FnLXVw2Zoj','9','yo','8',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2794699290681313495,2671240836225698379,'ZHiW','tvC9y7WSnCRB43Z7PJ0UQmovkByt1svcs90osjjCvb1Us5ztZO3Sy1Y411WefHC','U38yu6ioQknpOQbHcaLNofp','ZoXEC3BSAhs','fL','Y',12);
+INSERT INTO ti VALUES (2794699290681313495,2671240836225698379,'ZHiW','tvC9y7WSnCRB43Z7PJ0UQmovkByt1svcs90osjjCvb1Us5ztZO3Sy1Y411WefHC','U38yu6ioQknpOQbHcaLNofp','ZoXEC3BSAhs','fL','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6215195163566533143,15263681320756221981,'ibuX','b1UU9359Ur75R9sWgYlwExoxHWuGEFVXcxwlqLystzJWtXUw1QqNrFsQEC4ztQFnTqkOfbmqBmQ7dgIEvgh3kZq32CqdNNSiU6TcsN6mKUrxWlWmQ3hgmPKmQpzmNwN4pEf0wYe2qECBDCr1DwQUaMOv63o4nDykc7rp0y6uePOWm9Ymadmga2qNv9c0HLGzhPq','eWqk','W6j3JzelY2Gxcjm3BknH5MYOVMX3H4iwJuatWniz7SE','l2','6',13);
+INSERT INTO ti VALUES (6215195163566533143,15263681320756221981,'ibuX','b1UU9359Ur75R9sWgYlwExoxHWuGEFVXcxwlqLystzJWtXUw1QqNrFsQEC4ztQFnTqkOfbmqBmQ7dgIEvgh3kZq32CqdNNSiU6TcsN6mKUrxWlWmQ3hgmPKmQpzmNwN4pEf0wYe2qECBDCr1DwQUaMOv63o4nDykc7rp0y6uePOWm9Ymadmga2qNv9c0HLGzhPq','eWqk','W6j3JzelY2Gxcjm3BknH5MYOVMX3H4iwJuatWniz7SE','l2','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (15860847103993267984,10414964842248699228,'nIM','FzHhDd6J3uxF8znbHy5PcaCjI8mDz4D0tGTwcCxMIFRJ8rDKmpVk457S6QEAVM3mdMWpDBMco00uA66TEtWYpoSQaZZJCSaTLmu9oKj3PMnbkxKVqMMmJjwDUECl0Co4PtrAb2uTnS4cHNJyW6dc6LClrLOeCOSsf53CqzpswrluHm7xQ54PTq1EnMMuBAsTAceJnKtebV9KEs79s7Tso7eCCNeFgRekMESgE8hDN7lyIi0','de3qQD7M0Vq1LsOPvO4vr3k6n8or1jPrujid4NOKvGta7syk','PN5y0ahwzcPfrWaNmYVB4vC7MG0Pi3x9P8VT7SdyrfYf3g2EYLMbl2Cql2c1ZLuCTwDeXwk2DozSS7V1lYvLXFW3FIHMqS38vnWvoDM6qLNPEiYVCASDbHVqsXHWDrzzinfEmWHpHUfWrUT8p3bU5rAhhApixtZtJY5mGm4AaTPFWm5ZxNPf3iMS8Eo9qzYqkqx5TUIdH3hLhJfIto6mE4ogCwEQ','du9','v',14);
+INSERT INTO ti VALUES (15860847103993267984,10414964842248699228,'nIM','FzHhDd6J3uxF8znbHy5PcaCjI8mDz4D0tGTwcCxMIFRJ8rDKmpVk457S6QEAVM3mdMWpDBMco00uA66TEtWYpoSQaZZJCSaTLmu9oKj3PMnbkxKVqMMmJjwDUECl0Co4PtrAb2uTnS4cHNJyW6dc6LClrLOeCOSsf53CqzpswrluHm7xQ54PTq1EnMMuBAsTAceJnKtebV9KEs79s7Tso7eCCNeFgRekMESgE8hDN7lyIi0','de3qQD7M0Vq1LsOPvO4vr3k6n8or1jPrujid4NOKvGta7syk','PN5y0ahwzcPfrWaNmYVB4vC7MG0Pi3x9P8VT7SdyrfYf3g2EYLMbl2Cql2c1ZLuCTwDeXwk2DozSS7V1lYvLXFW3FIHMqS38vnWvoDM6qLNPEiYVCASDbHVqsXHWDrzzinfEmWHpHUfWrUT8p3bU5rAhhApixtZtJY5mGm4AaTPFWm5ZxNPf3iMS8Eo9qzYqkqx5TUIdH3hLhJfIto6mE4ogCwEQ','du9','v',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (411029771448545533,2949382795551953203,'JKu','8yWOXSQ5drSrlTm30QcFR9mqowkd3ie4EKqFjzsJFlDmZUc3MLysAFvkH3yAyKb8zCqDqZDm9L4TWQUJfFh2sqqMQ6nFSD5hSsGKFkxKA5zZbXnEYFaLBnPIQKrkfY03zNFTt','crbdqntPCnDXi8btX5TFrtUfN64SLkqvd','CbBO8LeFvOpBaNBoaGeXj18ifFHkdKMnOcacGAgpIHxgsvAc55xJW64sBhUqoDUeqn4fquxQS9pGCRCb4ycCqQgSXVzgW4SuLi904DV5enqakcqAIHW3CzryfmADo87y7uSabi0xMygmvvEaocTBY0EWtntpx0UDRlF5AxPmqTcgACmB','v','e',15);
+INSERT INTO ti VALUES (411029771448545533,2949382795551953203,'JKu','8yWOXSQ5drSrlTm30QcFR9mqowkd3ie4EKqFjzsJFlDmZUc3MLysAFvkH3yAyKb8zCqDqZDm9L4TWQUJfFh2sqqMQ6nFSD5hSsGKFkxKA5zZbXnEYFaLBnPIQKrkfY03zNFTt','crbdqntPCnDXi8btX5TFrtUfN64SLkqvd','CbBO8LeFvOpBaNBoaGeXj18ifFHkdKMnOcacGAgpIHxgsvAc55xJW64sBhUqoDUeqn4fquxQS9pGCRCb4ycCqQgSXVzgW4SuLi904DV5enqakcqAIHW3CzryfmADo87y7uSabi0xMygmvvEaocTBY0EWtntpx0UDRlF5AxPmqTcgACmB','v','e',15);
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 CHAR(47) NOT NULL, d VARCHAR(85) NOT NULL, e VARBINARY(77) NOT NULL, f VARCHAR(98), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2115509,-2562494530782568599,'Tf6jcVvFyYyr6GBqVW5ADiacN5p4mRdK7V99vHW','7CxphJ6Yl5DiIviCtCddyT8FbmROnQBE','vT1Xrof0G8cNpbkrBIYp1UvaoiyejqA5RQCJ8hJKc5FXYzrfH5sZ4IkapWoj0yEE8lV','higPJ9AZAqj5ww3BN73OVNChu11MuEarY2Tjk0fLiQpnGrQnW8rGS3axu7qZp','1djh89YkA3fZKpSHOVoIjb4GeBe7dhnM3NGBUgXiMTyl7dGG6DwrByzlV77e8HjVGyU','7iUKEyCNbTuX2CUWllyhuDtOf7UJiFYCrXSnaInc6mGoBpN',0);
-INSERT INTO t VALUES (7579531,-1878308188081480610,'ze3VOHPAvCpm25lzvay6OhVt5K','h82vi8nvHFpIaDeZVEQwZP070a395cft2xo9yX0iXhuHn4XfeAU2MATs7X00hkaxbAfE3Mt0YYx0MKN6c','eUhkXqW1EWQPJLI1nrzoZYSuDwQQrXX2hHiZzH4yh5Lg7vEycVVt7DHD','Op5','lWO6yxfyJwnPpNSODimIscRiZl04LuVr7wRNJYSDl9MKjVXI6xHbY2mdBFWX4O8bVsYfGNWwnd2SLuaRiofH0IOficXtqYB','3gyVYbQTDoaMLM6Osc5kQRH5TuMDpSvsmijSFdZRYGeBfEb3OKaXKfNZ52V9pQwK2fF',1);
-INSERT INTO t VALUES (4180284,4219942123701336319,'A0DTxxaR','5yg8OTgk','UAM81n5QvE3bpuVQTwgIWmyhU8CcCLELCttDW','hkKY5NmldyVXRvFVkmLqXxjWHEB6sL1a','MQTlzsP9HemTQJERP2jK','4dMDEiTHkwmv8yncJb4GnEMYBb52JNz',2);
-INSERT INTO t VALUES (-3992276,7830552526141288332,'panUoHuesFkvJon3ZwKDF8wtgSV3k8ij5EJ','q6mQCHGm3AQG5OZvKc1ItY0whndbGj7VmPEmZot','Mxb90eZPpfxLsXmHvfUFdEbHcxgOy7MLuFK8jyOofjCjb6jHO41PyV10eUA1cmFgbEBx801A','sT9nHRzIf3W17hWJQIbtdrA5v7Ra2lWBXIoEh4BdSKGAJ2SCO5t2PxAdR8L4UXEWnVP5iTJDR','7XtZDZq5Vvlr6HE5ggtcYrFxlq7KNd4KSAXuMh0OFrAUKqhrTegwTrYRLys','RfaD28nAtDLUathOz2jxWin4O',3);
-INSERT INTO t VALUES (1792038,-9110821798710045305,'rTw26KtJzay6i59LbcvuKpdNRKXGjfNeQj46yGM0VVJeu4','2BVuNJuq','H9ZjWJlU0cdbeuYjzXG6CONYn1MrGmblFcT3o10kpwkJlKMLfqxQo','71q4laPY1PZKtMpSpYoAS1C3gsz96zUgxziYTtpNmAw4YATYJpIrKnksBvbRze','QOuJLs84M7aGsN','Mym6UjiCeqZeJ1q1Bnkgl7or50S3xHE4OcAF0VXqoJOMP7H8f',4);
-INSERT INTO t VALUES (5379886,1344613475059280007,'yl0XMH7DeXTBanpbkfBftMhXJv','eEr1vuZqLa8smEaYxjlLH2OtMgX8V5dxNDhd','WNVsDyZpHxN8GczsdMGeDX2MXOOCrkcLktMIZG5Bvjmru2EU3L4x','2jPBgpbxtRESp0BFEMptJwt2','KTnCh8eF8sX08ptQsDoTkUDVjS93cN0N2PGK6VL8MqkD76','0JQ4JRya8fzkMba5vgEQJtxHsvUx06ehpIxJJ5OTtPCobmvtV1le0s0Yq1ov0aIJ',5);
-INSERT INTO t VALUES (1841379,4044983283461860534,'Kxgv','h','7JzVemFxreHgIajFwNiz15Qzk2XO7e3MrQkIr3RGqA','crIcLdTLaRptXa23Si0GNKuWTGmj0RtSX9C4EaKQUO89jBInsTdQhSA0NsPWOz8ZhmSCccw9NA4iiwyuOLe','XVkIw5rp53CsTouwar6cxOa8wl','uwAGAiawpRsSEU',6);
-INSERT INTO t VALUES (97590,4254779196522901604,'DYrFmJxPIzMbykn','YJGRCQWSKofBxNk','34rq914O51OClcHSl','mIWgSzAFyEoFsucYcyDWfDM29bPE1EZncOQCWUL9ELzA','loNUhIhKxpkegd4ReLDF3PTe1DpR6OT4Os6FJmiyhLUk4B3a9P0klVCXNBedKjeyudd5wkUxgZOeedcNLWgfziMo8RDX','FQ6K8UvJMc6RpJvAdGwKNQPkUmFk1xnAws0yjNxLIqyO3FQSddHrjSH03d6xmILMgaJuKVpMDoQkDNCX0F',7);
-INSERT INTO t VALUES (-7818569,-7808032625476483239,'IMLyOwPPyxjvd420ZGAEYajqoS','4G9g7qsydB8PmAdxX3FM59wX7EkOpVbeXMeXl9hMaLvgJojMgTO3dd7XdNQWctV9y0','gOJfk37CY9zM8nhtcAotQawd8nSS8dslSxSD5zunyxPRLdf9tXCSrpcKaPomuYY','LJiURdDAYEvZQKnYHgNxPDlTEURGXzngCzSF28V49eGO09uA3UARN2U8l3NCqJ1jkPKo799nGbQ0mtE','2ZhpPovptuEzyhs60XUqhZtkzZ44hZYQqZtMz0w9FGvSHoQkcpuxOKl0SuTUSe','OtQ19BwEdpHSCP8LIu32Ae552Loin7HZpopk5G',8);
-INSERT INTO t VALUES (-1301941,-2105815890518592097,'NTlndcHVDnS0N4lUHx9ybxG','7UjpUfjmhwNPysRjBW3NoW2BohIae9hfADqEVXRjYuaGIfnr1b8GgnngBl4C2Q6G1','8C04rOivtfrkf2eza0kFqp5KxX','rdHS6t1HBaEHf64y6v5g2AythsYgCncqdbAOk6WhYklGTWKch3nOfU','IywsCKMQzBw2wVjQwmeOTWq505UxCjcHEqsFAc5exeHqIQRHyct8jHkEm37Z7','5GC5kO4B3pejU3O4bSXFOCmwg9vtn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(49), d VARCHAR(69), e VARBINARY(12) NOT NULL, f VARCHAR(43) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (209,-5545326,'rUq63yfji85V1iwplbbZAva6OWSV8ANRV5S93eTCl','koF8DooDp3uRHoZCiJUH9J56CgqA4stCVx6iy','TI4C','8vVK0wDKcP6LSl','ub','p',0);
+INSERT INTO t VALUES (115,-3059918,'3GygjWrW0uommdKehrTg34d8CVBjM5yw2RdCg','68RzHJCbvjsJgIxvjEz01LlfKPsddXCefGxGa','eC','SuRRVI','N','H',1);
+INSERT INTO t VALUES (1,5522357,'5Dfh67lhMiDjKcT47LPt4ANj','QOuAYEhK2eOVk7HtwuA1WE3PuuBpzacXm4SYaBK5CmpRBS54FdxQYOETR8lki','wn','alKNqVsKMcf6dZ7h7Cw8xwLLGIdCiesZdbFG','Op','CS',2);
+INSERT INTO t VALUES (28,2441630,'MCpx6ZraRtPzylX','cYl3NKvdTvAlKHEyBFFfp8sEt8DcxBAruM19MJld0Z','P7X4E9ph','tFo','z6','9w',3);
+INSERT INTO t VALUES (109,-3425630,'hehlW8Gek2QD1zdR5aW2hZVTNWEevnoH','tez7pjQuJz4fXBbCf7geCDuyFGzJBunW3DGTlWeAuKKdUPQN9enfznxpj6P','FJ6e3E2PfqM','zmvcWjHGxwBhFLYmPqjmYurp2UdzyR','q','5K',4);
+INSERT INTO t VALUES (66,-2095863,'SCBGvo','LH1AFaXvNpuplSIpo5FionA52Did5ulqfNI4Wya6jRq6xp','eGUat','4yRIAGUWI6bBc8XR9O0Kwf1dj8GUd9zMwsg','v','W',5);
+INSERT INTO t VALUES (47,5195012,'fTpcVY2VsLqETNgA8N4KUSg7Y8dy','bZUUPkF9UtR1UUO54tIPQAzpepli9Xnvg9s6H67peUbEI5Ew1pKfR7AeeOOEy','6WKKrd5Q','xDzAl1zsY38','5m','ef',6);
+INSERT INTO t VALUES (149,-3901591,'FG0LqZFGf65K55YmQCfc4YC88Xs9kWD7CZv','k','BHrRVz','PrWRQupcFTJR8yy6nFcgdh5Ewzyedv7Z','BI','BZ',7);
+INSERT INTO t VALUES (167,-1018394,'zlfAY3jSbV3ihn3EciEsPiJ8jWuy7Ho2Z68IuckINvoOabx','7HAe26laI','6','N0v3c6P7ObX3HQQiyJZLm','g9','hl',8);
+INSERT INTO t VALUES (85,-4384857,'bC1hIPhw','STdfo7R6yoOmDUuJ2ztsxLJ6Ip','g','GlU7F3uE','n','u',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(49), d VARCHAR(69), e VARBINARY(12) NOT NULL, f VARCHAR(43) 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 (-956744732,-7216464429740409420,'rdAuD2MS6uSf','NiJedemHqNuWUJ6pnzYKc2k','YhwUtkCKOrmGLNDSsn6S6FyUOEzEQjYFZ7Q','HKxS0gobCGfCDQ7GhA4vUWFp8buMurj3xOJYDgLrnfmmVYxeHI4Z','DAabFVH9lFs5wsGqJ9','IUR8HKpne2',10);
-INSERT INTO ti VALUES (-956744732,-7216464429740409420,'rdAuD2MS6uSf','NiJedemHqNuWUJ6pnzYKc2k','YhwUtkCKOrmGLNDSsn6S6FyUOEzEQjYFZ7Q','HKxS0gobCGfCDQ7GhA4vUWFp8buMurj3xOJYDgLrnfmmVYxeHI4Z','DAabFVH9lFs5wsGqJ9','IUR8HKpne2',10);
-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 (-840772807,-5240493915895455770,'iejADZvjU50qCqIT6CO4d51Dfqo5r','JticUQ9jHXH3QmxovlviCBp8Zai2cXquoNxxhSujNZ8TfdfrmvI82p7Dx4','BN70FXcKK28w7L6DVlcHg8pno7O4Vo3NyCgcnpTbcvnTLXyZv7X21rI9o5tiU','t736bPZwOGN7HviO','vhFCTp8qWqJtquZmes5LkHYlCsuFy5','5jxED4Z5kJwhJFxNlTP',11);
-INSERT INTO ti VALUES (-840772807,-5240493915895455770,'iejADZvjU50qCqIT6CO4d51Dfqo5r','JticUQ9jHXH3QmxovlviCBp8Zai2cXquoNxxhSujNZ8TfdfrmvI82p7Dx4','BN70FXcKK28w7L6DVlcHg8pno7O4Vo3NyCgcnpTbcvnTLXyZv7X21rI9o5tiU','t736bPZwOGN7HviO','vhFCTp8qWqJtquZmes5LkHYlCsuFy5','5jxED4Z5kJwhJFxNlTP',11);
-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 (-398443252,5074479854744800665,'l4xgXIXgfwpOdNLJcArverkIvn8jw3','PQXPxa7RthMUoXFcSVkGGNqyUpXRLB9r2ApVnhpYm3qHNuuxxiTfTuvsnLcDD9rV4ZFGYkwmjL5Oakje2rG2MworWqagaKdgUQeHDytg03LmYCrKHwBgngtnJamBPkvvRV4BlKqU4gQ7r8KjdUVlD4cX3FK','vqgjMR1Nt5RYgwn1ZMYMkeokU7XOuzKMzlI4O9i0QPoDs8dz09','GwRpaqe4csDU0e2g0o4CGGcU','GprvYytuoPUFSMWQEAevZiDi4w9KDNJOWgF','OoDL0',12);
-INSERT INTO ti VALUES (-398443252,5074479854744800665,'l4xgXIXgfwpOdNLJcArverkIvn8jw3','PQXPxa7RthMUoXFcSVkGGNqyUpXRLB9r2ApVnhpYm3qHNuuxxiTfTuvsnLcDD9rV4ZFGYkwmjL5Oakje2rG2MworWqagaKdgUQeHDytg03LmYCrKHwBgngtnJamBPkvvRV4BlKqU4gQ7r8KjdUVlD4cX3FK','vqgjMR1Nt5RYgwn1ZMYMkeokU7XOuzKMzlI4O9i0QPoDs8dz09','GwRpaqe4csDU0e2g0o4CGGcU','GprvYytuoPUFSMWQEAevZiDi4w9KDNJOWgF','OoDL0',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (492399873,-4014425289543188168,'wWRAYtYQWFaOY','hWRUJtvdsv7tbkspgryUs0CmnejPeML64wbqhraPyIMgOYJek793vb6mC8ycCbWVk8bKLh8QbkDonz6t3Bl8FPGXmAb6IaahHmLAK8EjGEYn67khvCF1dzy','R7X9T0NwQq5yLfYsQ22YvIonlDUE1X2qKDh13gEd4D0Wmmn3pCRhOJfT1L0e0PKuLAs2agPj9onP','6Z5b5jMjrBvXMooHSLrIjQ2DjBQfXYA4AHT9otvq3yjOO9sJmjlpXpp67kMVMskPPuFPoFzxoeR97AoQQFNBIBtjNIeNHu85hDiHWGEbgEbMkgeuHoPisnGqzXkOtRgWmdhL3qgJ2uJJpgFJQ1r','meagHNKTgsOfwZHyLjKMHsabL8KKZY6qAXuWFeSMJvyckuOme2eXci1BV2qPy1','nXukeGRJqWOptx9CJpk2prM8wN9MyZPMK01r8XG',13);
-INSERT INTO ti VALUES (492399873,-4014425289543188168,'wWRAYtYQWFaOY','hWRUJtvdsv7tbkspgryUs0CmnejPeML64wbqhraPyIMgOYJek793vb6mC8ycCbWVk8bKLh8QbkDonz6t3Bl8FPGXmAb6IaahHmLAK8EjGEYn67khvCF1dzy','R7X9T0NwQq5yLfYsQ22YvIonlDUE1X2qKDh13gEd4D0Wmmn3pCRhOJfT1L0e0PKuLAs2agPj9onP','6Z5b5jMjrBvXMooHSLrIjQ2DjBQfXYA4AHT9otvq3yjOO9sJmjlpXpp67kMVMskPPuFPoFzxoeR97AoQQFNBIBtjNIeNHu85hDiHWGEbgEbMkgeuHoPisnGqzXkOtRgWmdhL3qgJ2uJJpgFJQ1r','meagHNKTgsOfwZHyLjKMHsabL8KKZY6qAXuWFeSMJvyckuOme2eXci1BV2qPy1','nXukeGRJqWOptx9CJpk2prM8wN9MyZPMK01r8XG',13);
+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 (7230,-3666041,'4kPb2GfGTLAN4iTqpTSyILi1HO06LL4wgw5vp','XDp0snRq6vqnCX3ClvtVGvbZoOuxE04eu6yWt','i','aadLJmkoRaAmcJ3oudWacaYKB5smolnIdS91FzCJU','H','bx',10);
+INSERT INTO ti VALUES (7230,-3666041,'4kPb2GfGTLAN4iTqpTSyILi1HO06LL4wgw5vp','XDp0snRq6vqnCX3ClvtVGvbZoOuxE04eu6yWt','i','aadLJmkoRaAmcJ3oudWacaYKB5smolnIdS91FzCJU','H','bx',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
+INSERT INTO t VALUES (50304,2766883,'STC449ceKOK8zMFTXOowD7bSdqTiOV2ELMgerP2P','ARSTw','dNKrnOBBH','ZMxQea586vrlhxdqccL4ADI','x','ei',11);
+INSERT INTO ti VALUES (50304,2766883,'STC449ceKOK8zMFTXOowD7bSdqTiOV2ELMgerP2P','ARSTw','dNKrnOBBH','ZMxQea586vrlhxdqccL4ADI','x','ei',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (52846,-6088039,'J9pVariai9HNtxEHUdMJlBe4vGSZMT0NI2vPcfOHuGacB','NNsubc7z3j1WaQEgGQUpyl6eZaAbRqCkhGWTxt1JpE0snae3qVtoyLeFPalirZCa','GJcJiF','mN8mCcNGu1ehoJR7pSD5S5rj1c5SA4z1p4zpsZ','tO','a',12);
+INSERT INTO ti VALUES (52846,-6088039,'J9pVariai9HNtxEHUdMJlBe4vGSZMT0NI2vPcfOHuGacB','NNsubc7z3j1WaQEgGQUpyl6eZaAbRqCkhGWTxt1JpE0snae3qVtoyLeFPalirZCa','GJcJiF','mN8mCcNGu1ehoJR7pSD5S5rj1c5SA4z1p4zpsZ','tO','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (39866,386529,'ezAI0nuNcHWJwJhKYQs7NoHY4QG8eDJyE9y0EN2cwP5v','rVEXIAgkzbFRSvhdSirqV9jEzG0hkr10AEgJQaLWmJKkgCCbD7NAPpQD8bgGTcKlRs6mesSgxh95m1qaSFhEdveotUj1fd7eptL418OljqN61t0jiw4LnIttr3vUWl5zyLHLg','R3','vQ5vgLxQftaMRgs2NoIkLIvjdRdXG6pX3VUTACChnvS3YkDcej0ABLDT8wCoxMWwlCZP4Ff2ijFZQAdmiASVMg24Z6L3ci2jr2jFaJIrkm5WddyYJgIeGnN3EkJj5OoSSY7','V','p',13);
+INSERT INTO ti VALUES (39866,386529,'ezAI0nuNcHWJwJhKYQs7NoHY4QG8eDJyE9y0EN2cwP5v','rVEXIAgkzbFRSvhdSirqV9jEzG0hkr10AEgJQaLWmJKkgCCbD7NAPpQD8bgGTcKlRs6mesSgxh95m1qaSFhEdveotUj1fd7eptL418OljqN61t0jiw4LnIttr3vUWl5zyLHLg','R3','vQ5vgLxQftaMRgs2NoIkLIvjdRdXG6pX3VUTACChnvS3YkDcej0ABLDT8wCoxMWwlCZP4Ff2ijFZQAdmiASVMg24Z6L3ci2jr2jFaJIrkm5WddyYJgIeGnN3EkJj5OoSSY7','V','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15453,-6484029,'HH3FU4wXtpBEMWMrac','FlBU0DOGobL2e1uDIc4HpqE0WBGq','d','GsTJLih6ki2tGnGVPTK6zbUshWdYrEe5TYoydWmpsWU1whzN9Tz0kraKhODpvbd','k','m',14);
+INSERT INTO ti VALUES (15453,-6484029,'HH3FU4wXtpBEMWMrac','FlBU0DOGobL2e1uDIc4HpqE0WBGq','d','GsTJLih6ki2tGnGVPTK6zbUshWdYrEe5TYoydWmpsWU1whzN9Tz0kraKhODpvbd','k','m',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (22032,3013389,'YcsNL1uX2J2KzuUel79VkVsck','Dw19aAwFagZHIVSStxXJBzPlFurXaY4aOT9rWvKKrAaMpXlW0Il6YX2UPiFMMNe8xvRB4fJCKIlTxWWe4wW8s9YpAThvzq0T3B1ObkAk6bJBQpqsi8EtZ5zDWaKllHHmKcJL6Pj8CKR2YAwSjPalPAtlLsZyuRVIim8QAYraGwZHAVJ8KJaX9IdafEbitlJKWUXkWWrTg','0dvTP6dci','UP6mOWRyelhWQIiRC5ruVB2kYBqgNxbWOvpQL30nOOdWQXKnAnKelRjAqbcphS','Woc','D',15);
+INSERT INTO ti VALUES (22032,3013389,'YcsNL1uX2J2KzuUel79VkVsck','Dw19aAwFagZHIVSStxXJBzPlFurXaY4aOT9rWvKKrAaMpXlW0Il6YX2UPiFMMNe8xvRB4fJCKIlTxWWe4wW8s9YpAThvzq0T3B1ObkAk6bJBQpqsi8EtZ5zDWaKllHHmKcJL6Pj8CKR2YAwSjPalPAtlLsZyuRVIim8QAYraGwZHAVJ8KJaX9IdafEbitlJKWUXkWWrTg','0dvTP6dci','UP6mOWRyelhWQIiRC5ruVB2kYBqgNxbWOvpQL30nOOdWQXKnAnKelRjAqbcphS','Woc','D',15);
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(100), d VARBINARY(70) NOT NULL, e VARCHAR(66), f VARBINARY(70), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (120393730,252,'PGUvjE0HMZ2Aw0tKzeq74UnLgVueHqI31xVoa50g3eHgg7bGqy','0T8L3','oJGBZXSDemouIn8gJ9onbW','PuiDL','buX7f6SaQ5hMOvsPIOarUIizElc5eOU0t9NRAm3Yyonj5tcH7eV4d3DMIAXB6NCyHw0irgPXvEFeme8jh81I8t2mRVZG9VXVKO','Vqu9aigSayt1x8h6rhGlsnq7q7ZkWSgomEtsa8c5LYRUSD',0);
-INSERT INTO t VALUES (3500165188,155,'klXuRAz3auLQ2UBCs39ZhGwdwAgnGhVHI8zHNTMiHZpx0','jpAE9mODnKH48WmQp23d','uyPejz5hKS8UXzFyj4oTGH4qR5ahPorF1htJsg2g','sEBq6IVqHG9Xb8bMmCUTwmXvfcWcgTee9CHtOB1WUUM4MBDrvccaDZ','Aje1efZvUbW0E0cy8JXJGXUYV1Qw9Et5','6saHplj9Q2TNX86C2YopRRaoJdAZcYR3o',1);
-INSERT INTO t VALUES (1928429432,250,'Bf7NzYID0XjO9UJ3rFQaqFg8uQc3cWmmcIg5YUkMD7wB9u0T2cSXQrpNaTUWam5PxGjNIIaHcuDWYd70z','z1ESki8YRT4aUgP7Lf0H60rGuppIjVIsYEkr6fBy3C8ut1W','ZVRuWzscOSh5','UidqzOtD3ErUtz0TGPMFE9DgT','rzwgDmEK5pdIf4r9YwsQrimBkCdpQNIY5NCNAF44HatvZ710fDtEHsUK5Lm9AKtqjkpspIDW85P9d6','BWrn0IgnenlgNkjpiPM1Xkc46tdCxw8xJDVxA7ZlSwNS2C7zDkYkyBAGoOJyDR7VllA5i',2);
-INSERT INTO t VALUES (1365109202,170,'qLq4yS3X2QUS2pdoUhLvJpIOofQ0ctjSAjY8ma8F9RXyC7rwMpq5A5xy4y3yCTd33Yxfye842dmVpARm6eMlAFNYdQhnsu6T1TA','BXHp81dcDSZXvT5SpDYErZy2adQtcCw0QPkp','Zd9IRQugoriuJ78n0wFX4K7RWEKKOjtr9','2wjPdXV7iLRNGzgUBAtwq9gIEgjfx','iZDpbhwlc','NbokdIpydNRmpCyXsvC1MtRAxDTunEWHD8b011eFqa',3);
-INSERT INTO t VALUES (3016749046,129,'lxXPz29YWk2oMSqOeb','jNLCK7kjhhfMCt5KgCllpKqA1f4JTnUOGtoimNciZKPVu34z0se7H','rcCPeJLvUFEw','r7nXiEzs4fGOH','bEdvRZ8UxPV7Jchq6a3DQSgpzzbWnDTxlQp0j1z24vxuiKaTmonaFdB7ZB6T2Ib32IlM30zNPzkXZ0rTLfwOGyz','2KadKTCeV4DqkpOweIQCrRX9bSSHU0syTzoJ95WX6SvjuFYZEOdfpvhTYvccJ',4);
-INSERT INTO t VALUES (1160324730,67,'wBoFjj0XeVD8BirPfYMGuP3amsU8wwAylH8wX2RtmebqaAW6Zi5xTILkOa175rWc3SWpuux2lqJKF9SxEUMpxLj','tufcUIaZCOo','FeSbbLGVkV1WKei29xtCKysWsP1UMXsswBXxZNP6eS64O4kjkou','VufikJyEJqrAsTjd3cq3','TsiwZzDqMzqUFzita3QfVkDtML8JwZ5pGBPkHN8SjFb0mBwfpJ5t27XP2hMx','JUUub6Rbajcb0hHBCt3Xxm0Hd6xNrEYCDNoz',5);
-INSERT INTO t VALUES (2841519012,230,'3oV47ybiHJt2XerPxZui0ZDqIDIW4xu1myjGjYH','2IQlltTIabIa8ATMQbk3xynSvLsxLdFp','pvc9QEcYLU9IIPmCGpYEBhqiDRLCiPQjyxenh0zdorzzflV','B','nMYxXoDaZ9GDPRTYw57Fc','3IWxZgftK8DnHAkwYQRX43xbRIRyHdzQ0JXx1UpIqM4MIb2BJCznBTUnK9I1fwpOHmyEi1cYs3CC0GssY9',6);
-INSERT INTO t VALUES (3196489546,24,'c9r1','8qaim7dExKOVfcTcmQJQ9gX5qb02AgiBYDgUlUvBmQ4izdTnH','mcIqsBVtccPBRDJEINWHBqtdCyCyRbFcbWn9CDaAeoLlJWfdW13agHQ5P','Hze8LSokdC58BD3so58','2d5PvkKFLiXGVEhXM1U1145CqtGNA1PEzeCg','lr2NyHIpP8ZgHSOhFxO1Y',7);
-INSERT INTO t VALUES (2021500162,137,'bCW7Ci9XWrBXiWMv42LYLLFtrowEVTkrz0z78f','c3ymfx4w0SLNSGW0S1EtssIs2lW0VyYpAAYDzMt9GxNYqktdoh','iZgALC6JWGTAhiCFnqqydn7typvUZW3gRUfq5Rbx7sNUBvDWd3ldNHF','cpq5fzoMuEnXvoGcbtaHeAfIHiWQNPWCcc4vAKdaPxzeOk0I4BJCeTJNyHPXSoWVUZ','tAfaEEBsggvJaF1aG7sNidsYZKXsX9lMZsvUq4pKM1cvJqaMSsi1pfd6hqL5DEt0tHRIHUeey8dOYY0520fD0Wt','G7CmDAdefR1CJ2YJLFQ7gUEZdwtZheQdXNLpY6',8);
-INSERT INTO t VALUES (3501681551,104,'4YXbt5Y5H1ZhJ5CVt5KKxKtrMZkm8wXIXFpXVxv2iPYxYJXGX80GC5vGC8pY2Drjoak3R','UNkZqOCRvRanTZbrfkySDJ5J1eNRSkOzXmu9RoFNUkjl6qiI','wYZNRJdAoMeKrSYi','BqhoLDu5C838MC53ZDmjBAfDH9J3KWoDYiBniDwR','WZiA0bX5pku8cClBKz2I9TFjJAzGAkUHyxpVYhC','Gi0760ZBTQ40SwuIqroopCNBPkDf2VGp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(69), d VARBINARY(64) NOT NULL, e VARBINARY(39), f VARCHAR(12), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1226043656,8195376,'oe8eLoqmSjJvHuByYONIciYfS6bbZ6PgTscLcW','s','40WPlO2ZXRZ4VsPsZMcP35yxp','MPb98ZRkA','0b','p6',0);
+INSERT INTO t VALUES (2399509739,4046147,'EHaDIYTflZGTObHRykdVm1d1vAKbzuEso','0trVfnaTeUAZXsQqYb9YW5vaiuBySxAlwtnLHQNwc1ggNNSY2YX','WoJWHdYx5wVdu6rgPMvQOBpggfu5fd','8OO4gGz20J1W','Uw','5',1);
+INSERT INTO t VALUES (11777574,7336097,'0heCeAJGrBZw','xnOMF8jpncllHyBeCPoaysC','UrFUNosif8mMnrzk2j','Q94H','Z','0',2);
+INSERT INTO t VALUES (347978233,9983869,'LGhL7UZeRaVsX32U18pWQvRML2rhACZelKelQeDm7mQA','ViSa0ac77G9VdGZJ7lsrSAAdtIf8ME0wutGqqzqbry0FgnMoQ','geAucfB6p30J1wuYBp5zJhQjTFrz','ONvb','4W','gf',3);
+INSERT INTO t VALUES (3924929476,8701082,'FsalyrsX0uG5oZQHif8xGHnASLVw1Qr2uyxaZM5kudyVEmp6qvN7D647wQm4qUCyD','S6UCpWwOkYf0kd2fA27HtpXU6RV9y09ciVhPo655Lz2Lsf','0szv','WroH10Bi','b4','sU',4);
+INSERT INTO t VALUES (3034364687,12532880,'Nz3pX0RLOaKUYsUaBeEfOEGojHTLL4tnwuvl3p6cxsKgbN5xJej7MwawlKoJ4ij0C4ivI','wWwy13rAaeckCoVIYcciC','qQXV','sEhPwAONfHIN','F','DK',5);
+INSERT INTO t VALUES (3441994987,11916193,'olMhoZ2e6EFZvQiRQAIVj8rlkAovBMLZOJ7uS5LebDDxwco2J7','QjKEo4b','Z2Ff7','JPqynbN','c','W',6);
+INSERT INTO t VALUES (1154199044,2747711,'VomE6pDoYpwWaqd5nki9YXgbJwS6','1McvCin5Km9','3RFM5gzOGqSgpTQIA856xRS8AnqMziB7P','YhWnH','I','50',7);
+INSERT INTO t VALUES (559382020,7045921,'ubCAV4J5Yyj1CdTNujdmadrDJdbeVkSSwZ3S8PUoJxyR9P48BfPAMJm0YSf','iAPbRFnOI40DXA3RQvpOgXmANVDUzWfSSgdHAelg','4DL99Fs1OdTb7j7DCAusvdJx','OOLvgn4','K','wO',8);
+INSERT INTO t VALUES (1116657293,3085394,'TxmXGLNSCI3K8p7eV9072E5bPSrNk8kkBm4dnCb9JNM8pM7vFuBevALdVc2W','y0zNZye6mWbX83dvS4W7AamYSD','DMM65AS2aQ7Dw1whhR4gka4cc5ZKm','5MHzk7RBwbx','z5','v',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(69), d VARBINARY(64) NOT NULL, e VARBINARY(39), f VARCHAR(12), 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 (11670703645696099208,98,'ee1qvnLmwJWR6QnpvAnzdKZK3GreqLdc7','2TdJLEnEMhLc','dkNm6Z5w4gKGxJqBCJO8v3Spyps9XXQns7pnVUW4IMXYHUN3VGTjgOY','aFBYvO0d4GU9ZHl1lQIoA4YHQn4PW8ulDi3hJECZTyReUuDN8yLZx1TQZKENW6t3','rcHsiXaXiImYhOeq32mlCj8lQaNA','HlWCz8d4fMgnbTDRYVCS1BhE2dzL2',10);
-INSERT INTO ti VALUES (11670703645696099208,98,'ee1qvnLmwJWR6QnpvAnzdKZK3GreqLdc7','2TdJLEnEMhLc','dkNm6Z5w4gKGxJqBCJO8v3Spyps9XXQns7pnVUW4IMXYHUN3VGTjgOY','aFBYvO0d4GU9ZHl1lQIoA4YHQn4PW8ulDi3hJECZTyReUuDN8yLZx1TQZKENW6t3','rcHsiXaXiImYhOeq32mlCj8lQaNA','HlWCz8d4fMgnbTDRYVCS1BhE2dzL2',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(101);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
-INSERT INTO t VALUES (15098077441511119167,103,'2xVMl5jzisTegPxXkP5SlfwdFch7OZKGpaQrcscCz8m175n62Cd','K53V80AunWYZIds9eo','eXTDuvz','TAEeSGPmJtThyv21RThTexFlQhhlg0Pb3RtCUIz4q9','IPvoqsVQ3y7Jhez5pSOsWTfLtix0f323wCjQc1LzskATILcV6d5h5e3GvREPBF0ejmPb','X4rRWgUIn5LnphXMCN4baW',11);
-INSERT INTO ti VALUES (15098077441511119167,103,'2xVMl5jzisTegPxXkP5SlfwdFch7OZKGpaQrcscCz8m175n62Cd','K53V80AunWYZIds9eo','eXTDuvz','TAEeSGPmJtThyv21RThTexFlQhhlg0Pb3RtCUIz4q9','IPvoqsVQ3y7Jhez5pSOsWTfLtix0f323wCjQc1LzskATILcV6d5h5e3GvREPBF0ejmPb','X4rRWgUIn5LnphXMCN4baW',11);
+INSERT INTO t VALUES (4852614135671987356,15485695,'43mFbLd1MKbPdYhuTQZAtcRs8','JTMRR7i3CnwXgUMSpV32NM','bPDGiqm7CkVRADy3VFkiVVlsUMTi03h','g9QCjd9PLXua','J','bF',10);
+INSERT INTO ti VALUES (4852614135671987356,15485695,'43mFbLd1MKbPdYhuTQZAtcRs8','JTMRR7i3CnwXgUMSpV32NM','bPDGiqm7CkVRADy3VFkiVVlsUMTi03h','g9QCjd9PLXua','J','bF',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
+INSERT INTO t VALUES (9793873243571819482,5043154,'8oBJZlkSI0XKWnipBvJv5Ob69sEPbA70WvsZogTvql1O2FzU9m07lxT3eo83VC15g','JPYCza6JGKJtgPT2fWb6qgGU95EiUo2iAKzNnzfqpsk','qk3jBRJnOd0PMXnTrGrv4kC8n9sOmK9','Q','d0','v',11);
+INSERT INTO ti VALUES (9793873243571819482,5043154,'8oBJZlkSI0XKWnipBvJv5Ob69sEPbA70WvsZogTvql1O2FzU9m07lxT3eo83VC15g','JPYCza6JGKJtgPT2fWb6qgGU95EiUo2iAKzNnzfqpsk','qk3jBRJnOd0PMXnTrGrv4kC8n9sOmK9','Q','d0','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4818447616596377399,90,'61utY7unHmyodih5zLlsqj8yye549OF6gTXFPCcvDHobWFYEvXKcalNmDfdf7Lh8vyrdfxAfXUwoSchX9yaDTna4SNPTgKz2fY','ak5z3oK53M6oR6leUSK019e6smXdZwPjPXhbgks4HsjCvZGuCeXB6or33rWADHqdKyhAWEyKpu12ETkdQkAxLX7qVPasLwUarq4pHwi0UYQRCVAam5XNeZhkVGFbtr6CSeFEnK','Fm7Ng7iGs81G2p4m9VsMmxZgu0','37SjBxYYXORVPwxXOHux8zrATJDeaapb3UgFGbIDtdFQI9dY1X13D','OtKz8vtqNJQRnxvgT0reuzRi1bKHnnU4uXBr4NMQiFd17VpMGt7QcpZZq7fut2OtRv9hUJ','P5Es78o7NTiB63',12);
-INSERT INTO ti VALUES (4818447616596377399,90,'61utY7unHmyodih5zLlsqj8yye549OF6gTXFPCcvDHobWFYEvXKcalNmDfdf7Lh8vyrdfxAfXUwoSchX9yaDTna4SNPTgKz2fY','ak5z3oK53M6oR6leUSK019e6smXdZwPjPXhbgks4HsjCvZGuCeXB6or33rWADHqdKyhAWEyKpu12ETkdQkAxLX7qVPasLwUarq4pHwi0UYQRCVAam5XNeZhkVGFbtr6CSeFEnK','Fm7Ng7iGs81G2p4m9VsMmxZgu0','37SjBxYYXORVPwxXOHux8zrATJDeaapb3UgFGbIDtdFQI9dY1X13D','OtKz8vtqNJQRnxvgT0reuzRi1bKHnnU4uXBr4NMQiFd17VpMGt7QcpZZq7fut2OtRv9hUJ','P5Es78o7NTiB63',12);
+INSERT INTO t VALUES (2871939941556941351,1172828,'rrjNcL','B0rhzEeph0FWTNOiCdYMNLaOakeYG9wqRRCLZNVoMcelhQIrdvjYJO4Jvhrl4ziPU','GycqwCpvfcOQ1ZpjVOerHmRxcoVmFs89roE','Fxx08eOyg','j','g',12);
+INSERT INTO ti VALUES (2871939941556941351,1172828,'rrjNcL','B0rhzEeph0FWTNOiCdYMNLaOakeYG9wqRRCLZNVoMcelhQIrdvjYJO4Jvhrl4ziPU','GycqwCpvfcOQ1ZpjVOerHmRxcoVmFs89roE','Fxx08eOyg','j','g',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8143893269259348839,4580860,'DjlnnH8UHu8ebPaByKDyw9dcWbv','854dg6wAGiyXul3IYb5Mkju47dzs30ljjUNvGGqjwKpWQr0r0uiAs3JaYWJtsJKHdVGit7np9IWM','9Tv7B79xs07rXyeQe5wd','zVwXSzAC4OwX2ger4dYZBzy9x051CW3yxlJj3QBOmmEQvJkqoYg7fDqGRGkLEjlctGfeYeDBB71xIXcLBodawlbQrXE4DgUSbhbeiWZ40IH9qBA7La2E','Z6','oq',13);
+INSERT INTO ti VALUES (8143893269259348839,4580860,'DjlnnH8UHu8ebPaByKDyw9dcWbv','854dg6wAGiyXul3IYb5Mkju47dzs30ljjUNvGGqjwKpWQr0r0uiAs3JaYWJtsJKHdVGit7np9IWM','9Tv7B79xs07rXyeQe5wd','zVwXSzAC4OwX2ger4dYZBzy9x051CW3yxlJj3QBOmmEQvJkqoYg7fDqGRGkLEjlctGfeYeDBB71xIXcLBodawlbQrXE4DgUSbhbeiWZ40IH9qBA7La2E','Z6','oq',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (18277418045110041414,11990187,'KtzlQcrKfwVvzctLC1fQoS5FyE5v6zTc60PbnGmEwZKvn3bH0GOAtW','vlqVYpapsCfcakfjnk4vy4uFuIl6odwYoqFLLTbEHE1stf5m7cHh16zb6INfjh0fnFMKvxOQT0EVEUHQbtBmGl0EIF0qjW26B0kjChAySaBMfCVNbZM3tsEYHvngbDhjEubB4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg4O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRP','aFr','tSFeSu3yix6tNd11yf3JHTASE3bR2yTqx2Q1lilcuMqsjBOwaPyCNAi6MxSeiaGFFDUrKdlVfubyhtbJ','cu','q7',14);
+INSERT INTO ti VALUES (18277418045110041414,11990187,'KtzlQcrKfwVvzctLC1fQoS5FyE5v6zTc60PbnGmEwZKvn3bH0GOAtW','vlqVYpapsCfcakfjnk4vy4uFuIl6odwYoqFLLTbEHE1stf5m7cHh16zb6INfjh0fnFMKvxOQT0EVEUHQbtBmGl0EIF0qjW26B0kjChAySaBMfCVNbZM3tsEYHvngbDhjEubB4mR0QFAEQsQCqCejmIerlem1Cxu95X0A6lcEFUjMFO3Vg4O0mwFUHaLIlvtRNPJsJU4aSgbmZDshZoBrIGw37uMOvRuQT5JtADMvOpIJHvHFPrRP','aFr','tSFeSu3yix6tNd11yf3JHTASE3bR2yTqx2Q1lilcuMqsjBOwaPyCNAi6MxSeiaGFFDUrKdlVfubyhtbJ','cu','q7',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8473939744753307065,7547886,'JemNgc6JlHnIjIMbcRKqQLyu9c6ikNQeFH','f0Vw','fDNIndtiL1IXlFpsKbge4MRpfcdHEIZCcOCUpZ','MsReR0QnqSYVeJjQgsj1O4QWfCW6WXL1KxjTMayz9Kz6xvy5kHSspTBgMEbB9xW3Bt12orx5Zl0yw1MN6us2pZEdJHMPe7Z79XzueSsWsLm','L','7r',15);
+INSERT INTO ti VALUES (8473939744753307065,7547886,'JemNgc6JlHnIjIMbcRKqQLyu9c6ikNQeFH','f0Vw','fDNIndtiL1IXlFpsKbge4MRpfcdHEIZCcOCUpZ','MsReR0QnqSYVeJjQgsj1O4QWfCW6WXL1KxjTMayz9Kz6xvy5kHSspTBgMEbB9xW3Bt12orx5Zl0yw1MN6us2pZEdJHMPe7Z79XzueSsWsLm','L','7r',15);
+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(78), d VARBINARY(29) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(7), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10427274767383691304,98,'2xPMbvynPxfoU2uJ3ies70YwoU1T','X8PNnkrPtGa2Ovy1JX0WmghnV','ysgumsEnEA0ry','kkBFG3','y','H',0);
+INSERT INTO t VALUES (16290553225087044783,-22,'Y2kqwgtnhUImUzYtSVUPSGaBLvtDziV6jfFo4ISGTMG','xm','GczTAQNRonpoZgy6EdQKsuj','lJZy7I','A','p',1);
+INSERT INTO t VALUES (12019874373052295981,-27,'nLBMccTWkZUN4a0dbAxVSuu74Ma41k','4Xi','2SeILZ33jTb6jkPzD21b','PavCq','t','t',2);
+INSERT INTO t VALUES (7059255654137770428,3,'rsZifYc5LfoVoBjV7NcsXVsoW2A7WD4waJ4S2TsrAcSfqs8xflI5Bvq7qn63pidzwhqt0M6Uq','8pJbuJZBNc03Hw1WRP8C7LJURD','GPf7Qk','7QY2KU','Q','F',3);
+INSERT INTO t VALUES (15905011013787009026,-16,'w8UcQ1','f2Amo96G6x','B6Vr','ujN','k','u',4);
+INSERT INTO t VALUES (8547328174789062404,20,'jEP9hOeVDl1fXFmwJUvype1WvRgR7NOlDa304g5ayzP0h','zlMmyDfsodfHb1QCJZvfDtN0U','peJxq5cSo4MNMSYY','ROi8V','p','A',5);
+INSERT INTO t VALUES (10673768149820944552,-4,'siZlgNlqg','2V9AoKdcKAWB7FH','e2IMRFJkvS5ThZqNIrJye03RqxP0mSr','CBwlbD','K','L',6);
+INSERT INTO t VALUES (6041745327602925715,111,'OVZvTHQ195PifdexzJj0FIA348c0eMsaxGsc0Va5x1E7tPvGD8y65Mz','ZRip','b3VzvEuiydBnCOS','ZQ0Au','H','e',7);
+INSERT INTO t VALUES (17208583790283509656,-124,'WHEoYuflH7WdPKWtGUQodd5xy4QmNGqZ7aG7ulUKDs3H9x36FHLkjXPlhVn','Z8xgtk8LPyi','wJjf1OWz8iR','a7APDzz','q','g',8);
+INSERT INTO t VALUES (11689555705261271329,-21,'KbrqNf9otH','kRy82k3tG4O0vbilIFoO3EnBodur','aQD','27GavYx','t','l',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c CHAR(78), d VARBINARY(29) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(7), 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 (4941434943158623812,-114,'YRC3Ti9upUd7ZlNkHqTYvo3AJYI9m','6kaPQ48Upw5A3','eG3y09suRdn9wQDmZWpA8q2COGvh5PxNnBK','rg','g','n',10);
+INSERT INTO ti VALUES (4941434943158623812,-114,'YRC3Ti9upUd7ZlNkHqTYvo3AJYI9m','6kaPQ48Upw5A3','eG3y09suRdn9wQDmZWpA8q2COGvh5PxNnBK','rg','g','n',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (628742036180182273,-29,'FVydy4Y4pALLJSGfA4VYR2ix4GYkJSlADxXyTP1TTQzDik6FqneGSV6C7P7Q6jrwGu3MKtSCXn','ryamsWyW5gIv','cux6EMBsBo2MBMztb32IuJxgaKUke','eS','p','C',11);
+INSERT INTO ti VALUES (628742036180182273,-29,'FVydy4Y4pALLJSGfA4VYR2ix4GYkJSlADxXyTP1TTQzDik6FqneGSV6C7P7Q6jrwGu3MKtSCXn','ryamsWyW5gIv','cux6EMBsBo2MBMztb32IuJxgaKUke','eS','p','C',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7898734391985200946,100,'idS9pHrPaJVN8AczuAmSt46xpugkDKWeAp4t4sQFI0','GxkJzqY5TdpxypWHouYDBYdNiSTFwi4SBf4hL6UBWA7tIaSCMXfDrJt8skj5juPNUD6dMRPN4z9WrFD3TLjgZd549jSkQt8Is3qLlMFH1i0GeSTaod6blG62MnNe4EjKcpghT0IloP','vNtIbGlRs9cfQ','V6','7','i',12);
+INSERT INTO ti VALUES (7898734391985200946,100,'idS9pHrPaJVN8AczuAmSt46xpugkDKWeAp4t4sQFI0','GxkJzqY5TdpxypWHouYDBYdNiSTFwi4SBf4hL6UBWA7tIaSCMXfDrJt8skj5juPNUD6dMRPN4z9WrFD3TLjgZd549jSkQt8Is3qLlMFH1i0GeSTaod6blG62MnNe4EjKcpghT0IloP','vNtIbGlRs9cfQ','V6','7','i',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2507845480806121843,104,'9CZ9iNtbJcWtVsCarWI5ZvU9Xoidzu5uhwrepyvcYKAyhKHN5d5BAxGOJtHValcPzv3ABJfIJq7TGJ','3SXnvd7NPmjI7KSq76qEzFVRIusvcOYpOkoXzCT8PQ8mv6Wh4Sra8JUOTkdUWKZhJKUB5xsvgRGCuvANDCDv70gPnkLnJ50LX8XEN4VonmUndm0rxpLeTn5GDlveUUPG25dEwYrMdjQvqBJOUqhVp16cUWQ6v9EmRGEzkkS7LELNYK3Wx','9WBt','fJNtaph9dvtOvBPTwzY1TfXQVRteXmBg1CBm0alV32wPj02XnMB9WixV8WlSaUVs73fyqOMuvxWdP9bxKpdPHiJLTmdpXyH95q4foTFvtbJoRsh5YoNGYInx6LtLdRqyiDCtvRUbcqnazuVxsOUpwtHHf11UliXIiLedvqeJYJZkYCbFTo9TrzKBefxTP4BLs67ujX37L6aqU8dX0oLYTr7ZVSwsr28BcxBrPDFaqTTdVP','P1pJmpuQJ5f1Nao3SRLPQ0WQhCWDBwqOyO7jwiz4HJPpaJ2','DzTlayKnUFAGyaGdpTqcY2EN1LaR167wYTte8zwgZL7WVQTsMpRUj',13);
-INSERT INTO ti VALUES (2507845480806121843,104,'9CZ9iNtbJcWtVsCarWI5ZvU9Xoidzu5uhwrepyvcYKAyhKHN5d5BAxGOJtHValcPzv3ABJfIJq7TGJ','3SXnvd7NPmjI7KSq76qEzFVRIusvcOYpOkoXzCT8PQ8mv6Wh4Sra8JUOTkdUWKZhJKUB5xsvgRGCuvANDCDv70gPnkLnJ50LX8XEN4VonmUndm0rxpLeTn5GDlveUUPG25dEwYrMdjQvqBJOUqhVp16cUWQ6v9EmRGEzkkS7LELNYK3Wx','9WBt','fJNtaph9dvtOvBPTwzY1TfXQVRteXmBg1CBm0alV32wPj02XnMB9WixV8WlSaUVs73fyqOMuvxWdP9bxKpdPHiJLTmdpXyH95q4foTFvtbJoRsh5YoNGYInx6LtLdRqyiDCtvRUbcqnazuVxsOUpwtHHf11UliXIiLedvqeJYJZkYCbFTo9TrzKBefxTP4BLs67ujX37L6aqU8dX0oLYTr7ZVSwsr28BcxBrPDFaqTTdVP','P1pJmpuQJ5f1Nao3SRLPQ0WQhCWDBwqOyO7jwiz4HJPpaJ2','DzTlayKnUFAGyaGdpTqcY2EN1LaR167wYTte8zwgZL7WVQTsMpRUj',13);
-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(47) NOT NULL, d VARBINARY(90), e VARCHAR(30), f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7260,216700698270493235,'BRKAuFN9AT3QLuXkJ2z93HIO1gIeI6R3W1Jg7stRi','3I3P9E1vYI0U186Yv21gZiTul','5nwPxDMzw0csaOh3','TwB5cUy4fJmoo7ZnLe95t5zze8xpjrMHHVbHrAZnp3Dy4ORWLkeqRik3IixV9W0ahnheYdC','JkJvLnmHDaHAGhK','XjfHQUcvM40j45VeI4sqAq0f6CEpwxOhjUyIfpKKhadlK9gBcY1d6zpH6TYFVf4BDIRy',0);
-INSERT INTO t VALUES (-27738,7210497983147561078,'4mgg4bwIK5xmF484wUu8sVwkiztluLpil8BwX4U','LEoTMdaCXM5bDZrxjwHBA0RHn140sVH8va4IhxrxU8gTAV5c5GhsMtZjLiNbThbkvFudRVm','4RkDeTQgkVcuw87ZqiyzN','p3yxeJDKGxavYISP6FoNaAfnRKI1Qn39qBpLa6zDjMjjR1mOcswz7jLOF0W9I1n5KlblHUD8KV0Bo0t','FzbUU8UPQeFsuFVCIMfZeYuDQrhVByr6yalQVZSzhglWhuNaeTGVETcMeWp4Xfdcx670jdMRDPWZhIAAv4MUcDjB5lfQ','TcfCwA9QGt0vIEAgfg7m2cbB3aPJi39ZfHImT94cTu5ah3jRQ09labzmMcqHAtn',1);
-INSERT INTO t VALUES (22277,57282571876725403,'KZlYazseo7j8vvHeQjxvjCUVLYldxo9dO9HQjT','7OvRdZsQiNCJsJsmKfTcMmjHw7','vLKvfAB6GKwhpgvsYw7hD','3YUgWIwhvQG0lTye6PfAnDDJYBCFLTnbhz4rATmIu3ZXiOUYTGOykgT','26jtkfhDNJ4xGOWz578JOUf9ydI1QAXAIPT6vaoKdU6p5uDhWgGqnUeH9Ro0Vw8c2PmrNkCLRR5T9R0IVrMXGLjHSvDwfv','ptYkLJqVYeSFezfXF9D6t6CaS',2);
-INSERT INTO t VALUES (6108,3442667598827008133,'ODXmsl','woeTZEvizj1aIZ0pc2W5sTWrXnHiI8QTDOsvcbsGj6tqyHfAzW7umNkWbxPX5xIKyAamtO07JMMYzdxJwnt','h59Fkp5JY05N6iNzTm4lr1chD2oB','6kncUi0F56nglMwh0tWOv3wYLwYjMThUs6ObKwxFEAa','giXU2YcPva52CQjU5eqz6GeyTmsIvzHq9NUO3yDCo44vFuhs0swG8LcioXRXm5','SByx6Jk9uIof7bFKTjCv11QQcXQ',3);
-INSERT INTO t VALUES (15575,-4267813692035565250,'L3niQU','szf7eAZWGhMP3bMSHZ8CKiVNeThf7AzeMDLByRYfQhkTOhuZvdqNOjFJ9mtCW2','j','FAEjlHPHdsvZy9vXj54rV','waO8xSbPP7','FyXw',4);
-INSERT INTO t VALUES (5837,6220814777777508005,'1wKvnW0ro56KmZ6','7DBBHsjkwQxxBeXI6Fabu9HyB','CZQiQnpLI3lpR0TGoFH','GfzxMKLSMEUK5sZfbOxHn0UntqnbXOy1Xtj6iEzGnbvP','lZYXyuTcp1QWdvbT1qg9dWiFteTsS7TGA6pg','oA2eXU',5);
-INSERT INTO t VALUES (-14002,-6947042455400920688,'q9sUi9HsyPE8XTgqvI83I2V1Zr0jKF3B7AcS1GaKfqu','31b720IYQDShUQCrs6GqqXNqRu1Fe33ooXBrdVZ3aMH11oXTI0F1uHf4idlnLRhxinRGKh8hEIRpP6EUjJyqo8O','OWjO9XHmspdMweqSHK52a6eaWXd','szA0dQiU17RIEx9v3vFlli7C3m6eAtDocgDOgu7lzkqwlmO1mte3la4m','rKN8TvRBc67RjFE6KWZFu9JAvDltz0jhDpOcprrcj8cDcqE3O5SRAu','OLhgO37seMdSkzHgnC4twiL6RhZhcGsut1tsCeBPOxkZDjKrs0l6OtnU7343xnYuReH',6);
-INSERT INTO t VALUES (18656,4837062137232853945,'kBW8yKfeMTq0vLSfx465te2X3I5NPXYV0D','3sRtJjwnkO2tx248EQ6X8sufE','wAqbjxHbxDzX4fkyP5wmnML9EH4ful','0fVNHS9lGjQEVFf7','C7S56gqPQRT','bhbLBfhfzQABP4uMrpl8dCEc9TAahhg63ZbqfjwZ3gu1jz3K7kBUmusUxaiYsv',7);
-INSERT INTO t VALUES (-16190,-3098404847038628600,'zkzigW44e9','VIpIsylRwjq6tIEz9WMNGa3tbxb61OQgELp7iZNwq183z21NpgQFGy3fGhkjL2gWYx9khz7ChfeN','Iu18Zo4A8RtBzviIU1si2buqWc','MDE2EaOytEwLV8lENPoCYXnIr5nzSfG98zrWGp8Z','Qwo2ay87Q48EaUNdnvxSSJKRpggSyBCMpIjY9Ij4saOsdCgjL0S','8pN3lv1O2KFT',8);
-INSERT INTO t VALUES (3482,8559189236094047168,'sx1Houdy44sncWN4iigbpR92yiWOeK','y4fTyl7x6kGkoQFILcTWVKHKHq0LB0yMY27icNn3qoavpiUWjN3cjQf6iMMqyaEf5d2S','PfQ5Qn71ltcGRqOb1Z0ceXWp','MUOzppavcWNA61wvqG3I96kzyUu0D7pKh','naFEId8b88o6BILc9XqkuSEsdVUm2qYYURxpjXfoBneFbznfb7sJgClhROFTqek6521MH8klcMl6MP2b3pYITb22oI2lmV9zm','41ZoO16zB2IRhP0lU9vbkfom6xiOEfYfgIcVYy1Wxc2jGfxdoxhJH3NuKludH4o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1342980593308197469,42,'ALDiF7','E3dh0WTzQYm7m4wZWj9BZbDZ5PHWoIkIvXfpOw64kasjEz5xVu8ijSKKoRb7C5XCV6ar88Rd1Z1fpHLU6IclWhsFx1hsHygZnY6xO5g3IhuvJaM11PLDDOZJPWE5Twc2AtCRdRut3M7kFIWAJPxZtEKdgOunq2tMTRR29nWSV5THEQpE6Y0IbeVN','bwAZM9L2ok7JInUN94STSAqwAYD6q','YkEVSfJt','Z','T',13);
+INSERT INTO ti VALUES (1342980593308197469,42,'ALDiF7','E3dh0WTzQYm7m4wZWj9BZbDZ5PHWoIkIvXfpOw64kasjEz5xVu8ijSKKoRb7C5XCV6ar88Rd1Z1fpHLU6IclWhsFx1hsHygZnY6xO5g3IhuvJaM11PLDDOZJPWE5Twc2AtCRdRut3M7kFIWAJPxZtEKdgOunq2tMTRR29nWSV5THEQpE6Y0IbeVN','bwAZM9L2ok7JInUN94STSAqwAYD6q','YkEVSfJt','Z','T',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (11857079298901634958,5,'u9WqZqH58Nwp2nintos69DtUGfITSth1BRW','0b3eMUgHdDIaKdsucjQ70geo7WOB7IRNyaRBH3Gum5aovKF557OAIDsxESdrLJ0eTvcIv7v7LjVsbsFJ9t','cV5KOXrRZeoOII52qSMTD5p','TkFb5WROgAOZEZX3zg40JBuvN0Jwl2FPhROilJFh8YiCv3OE3x5igU12Xs7NwJyK0batrdK6qQ8P9iIFmkykoxRj0UyGEk2wrGY1WiiY24lX9qeKfTEDhKIGEBpmsYbxoduc1CaMUSlueZrKH067wwHZWGZEKb2','D','c',14);
+INSERT INTO ti VALUES (11857079298901634958,5,'u9WqZqH58Nwp2nintos69DtUGfITSth1BRW','0b3eMUgHdDIaKdsucjQ70geo7WOB7IRNyaRBH3Gum5aovKF557OAIDsxESdrLJ0eTvcIv7v7LjVsbsFJ9t','cV5KOXrRZeoOII52qSMTD5p','TkFb5WROgAOZEZX3zg40JBuvN0Jwl2FPhROilJFh8YiCv3OE3x5igU12Xs7NwJyK0batrdK6qQ8P9iIFmkykoxRj0UyGEk2wrGY1WiiY24lX9qeKfTEDhKIGEBpmsYbxoduc1CaMUSlueZrKH067wwHZWGZEKb2','D','c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6636799469050704023,125,'PVmGwNi2AFwcyUKcpxL2IV61Z7oPQd9mg3jB67rm5DDZIgCA9qXxh1nkxfEkv9SmWklGfTPeE8FE88','1A80JnVmpdaxeT5lRlEvTApGjQr0e2hgvsuWBG1gpUCu3RIBNbHg5M5Hn3gbiFYkEK8DZsrTYJ3GjPzLuwKxvrDYljGnjPAsxC467nNq1GSfjqJGFvsftMbwoA2zXb2XmSUi1JrNmvjWn0nJsUVCs9v3tYXpS4cuoDAh5HP1xlcbGW34zo3gawPQJuFSboBgjfFfzFTk8aGpiJHRDetIf2MhrHvG6MNyE9XmgmKWIavHvptl','zBp8BX4a08pk5pap3','S2u89wd2mcJ55UJAYvZyWQnGGwdognO76JJTs9OSBj12Y7if1CxE6yg4QVTejPx9d7Ppfz','1','t3',15);
+INSERT INTO ti VALUES (6636799469050704023,125,'PVmGwNi2AFwcyUKcpxL2IV61Z7oPQd9mg3jB67rm5DDZIgCA9qXxh1nkxfEkv9SmWklGfTPeE8FE88','1A80JnVmpdaxeT5lRlEvTApGjQr0e2hgvsuWBG1gpUCu3RIBNbHg5M5Hn3gbiFYkEK8DZsrTYJ3GjPzLuwKxvrDYljGnjPAsxC467nNq1GSfjqJGFvsftMbwoA2zXb2XmSUi1JrNmvjWn0nJsUVCs9v3tYXpS4cuoDAh5HP1xlcbGW34zo3gawPQJuFSboBgjfFfzFTk8aGpiJHRDetIf2MhrHvG6MNyE9XmgmKWIavHvptl','zBp8BX4a08pk5pap3','S2u89wd2mcJ55UJAYvZyWQnGGwdognO76JJTs9OSBj12Y7if1CxE6yg4QVTejPx9d7Ppfz','1','t3',15);
+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(55) NOT NULL, d VARCHAR(92) NOT NULL, e VARCHAR(64) NOT NULL, f VARBINARY(80) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5598221,35,'HuhgoAtto','aWPq6pEan8oODHH4dhj9UQk','89qklLOP8jwz8T4MJPC4XmkD5UPmF8rw4b7NE6OglEdrVWho3AJdcJiY','Y43UaAviK3zUK4pWriAYOuL5oQSOPda3iwnk4amEMShjQRXjlD0LkBA0','M2','J',0);
+INSERT INTO t VALUES (-2581732,76,'aSBhCUSY04kGYXYlLKeAyR59nsVXodiRpRaGZNa6n9iGBii','t6CLDFUJGEwU6pa8JSDM3NfXF','HzFgg7iYB6rI6XQbQgLh8ZakxkwzPXMH8SzK9','4d2yQz1xa3v6jzl4q1DGl6ZCWdlytzvblST1uBdyA6lf16erC5lDU0Ns','U8','4',1);
+INSERT INTO t VALUES (5271741,209,'k7LFcul','RElST','QwvpUoYB0nfQUQzk7B5z4tV9RPEm0DGkyd1blxPM5YxpL','RSCOdcC5ZbNOwwwpLcPX30HniiXG93hb','U','kv',2);
+INSERT INTO t VALUES (6689089,84,'BZzu0ikY0sjlfhz1hk1OGHeLU6D0iLMQ3yA4kxt5YDPzDn','tcLEbPuHKqeCSOLYhisVR7MsXnlX1e2irOEw82mGDPwDLqs3Z3qxPvatWnB','6oU40JnAjGAZKbuk6aPmKNKPRFI8RbL5M1faEl','yDWjWOyRAKHxEXQt','TH','SP',3);
+INSERT INTO t VALUES (-3357238,17,'e5RQcXmbkz6zPacgXsUuzVrQXz4clXaiOdsFK7','Ms25UO7Gbri7V2OoACPbC9GtLHGZm5etcMbyAFieLcWHyG7JWIs5Frlmh7KmseGkHyLVvIX2jgUyjl3IfxweJI','SuEgQxCUcYRtD3q8','eNERiGhuqeJ6jG8TJvEwD2RcQQ','g','Gz',4);
+INSERT INTO t VALUES (-1760385,237,'zlJuYBx8vS5pnArIwYWfsqxnv3yteCVAq6tC4lkf6w','B29axHW0BB1I99Bz0Ja5POhYf','NsYhcnwLJ3qgdxD9j6C0r8MUHdogTfJ95FKfsqnrQ5ogpRTPA10Z9T7l','AX8cK8L2RiM9DKLt6dvXQ4MSjM1fXUYV8c8KfzQNPWGtiTrHtqgwIKb','B','Ig',5);
+INSERT INTO t VALUES (7823533,215,'IlRcNwMtxXNTSx1GL6JdF1SUVRsvOrAgveM','UE4YiLWs6UZDSAdRNT2eSU3RP3FzvviiO','QiSmV0scdRhylaqhsxd39EDSQNAlsc3yquX4lJQRQOhkh6YaisAjcX8Ww','nCQh7FNZMuY3','H','Qm',6);
+INSERT INTO t VALUES (8245737,119,'o8zyrKRfPQx775ZxGl','s0','fVApquOqe7lL69V5t6OPTpW5iL8n','5Fa2ObRrR1fmocB05AsvkzwmYJTa4vrbPUMwC59IczvgIFT1Kc1rNA0YXMf','8z','qK',7);
+INSERT INTO t VALUES (868971,161,'mr51vg5ue13ztxXqHbfUYAZ19uDEgbYwrIjB6yEtbpK1kMh','kZqQkPfZuNqPeSvX4Dfc49HfdpQWleya9FlGr','iEvPsDyUZlCInKZn','DKXH82QS3HhuGbNTqlrsmOxxbymCeB7dmXDmLTo95BoHxPRzS2CfW74clLSUCaHElGtSDbEG8NDsj2r','J8','gW',8);
+INSERT INTO t VALUES (-5387570,142,'8la80grvjsm0aQgCyJVjX8drAyT0Kqyj60xQXFUwMssLfTIUzdhnWn','IDl0NzTnPlumR7tZtcLHXGWSU58IL5faf9saDZc7YnLF','oE0o3','svnFZboCAqVaX1h43C45dveEroBWcpam9AoXm4Z','TA','Y6',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(55) NOT NULL, d VARCHAR(92) NOT NULL, e VARCHAR(64) NOT NULL, f VARBINARY(80) 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 (4078330743896739195,2658189645012144164,'HyurTenkv6xRcB5DRjtyxxS931aXztH94qf','fijACNcrSXLW6SGJmOEN9cDs3oz8ft','DKvZV','kOC8T','Ei2O44uSkRXfwG4IZ0DEIAwTzchbuQ','n16b9IJnsioGFcVb6laiiDGwF7LB2xx64FMw7Kj5JeyiV0fxPP8a5Imi',10);
-INSERT INTO ti VALUES (4078330743896739195,2658189645012144164,'HyurTenkv6xRcB5DRjtyxxS931aXztH94qf','fijACNcrSXLW6SGJmOEN9cDs3oz8ft','DKvZV','kOC8T','Ei2O44uSkRXfwG4IZ0DEIAwTzchbuQ','n16b9IJnsioGFcVb6laiiDGwF7LB2xx64FMw7Kj5JeyiV0fxPP8a5Imi',10);
-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 (8610850067035854286,1681109105017030750,'FPlbNNv6fsPiCoX201NW','hKVrB4zjQKdtxR7p4Pgty9yRyRE0gKmdwXC8','dkoFPvYC83L','zfg3x0162p','yMF29uaNtEEXlBnBewcYebPdnTcN6y','Jh6XVxGnAuNsECNh1wC3ho5LdtFw1JRQ9ewSJsh0vNoYEszqPktdQXN7',11);
-INSERT INTO ti VALUES (8610850067035854286,1681109105017030750,'FPlbNNv6fsPiCoX201NW','hKVrB4zjQKdtxR7p4Pgty9yRyRE0gKmdwXC8','dkoFPvYC83L','zfg3x0162p','yMF29uaNtEEXlBnBewcYebPdnTcN6y','Jh6XVxGnAuNsECNh1wC3ho5LdtFw1JRQ9ewSJsh0vNoYEszqPktdQXN7',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-488234288515261468,-5624737629639065980,'s0','cc3f7NXgM3lBheWBplT7P70JZKJzd6iX7loDTFEdb0uytqRWbmhEtJbThbV1A1V7oQqzeF24m8IOdxJGYnkpqB6LogNcrRaf430c1b5zIZND45GZvplZYfP1cc8lHCdxe9vf6','iBQ5wTG','K','txyDbRqO59AC3ZJe2PYYiBa16s78pt0EsmeHlHktl6UnTMqaKtmYnooRZ1ApOIhevKRehIsZxTqRZ3mLCNPorMrghvLMzN','KoNlVEBZNOWblZIHgzjvXMWlc9L6Hkn4hIGsg9UCQxlMO7kzA7tXvNS6MzDBHTMyNKlDoTWB6OrK67kJY6lh0SGaRIBlvoa',12);
-INSERT INTO ti VALUES (-488234288515261468,-5624737629639065980,'s0','cc3f7NXgM3lBheWBplT7P70JZKJzd6iX7loDTFEdb0uytqRWbmhEtJbThbV1A1V7oQqzeF24m8IOdxJGYnkpqB6LogNcrRaf430c1b5zIZND45GZvplZYfP1cc8lHCdxe9vf6','iBQ5wTG','K','txyDbRqO59AC3ZJe2PYYiBa16s78pt0EsmeHlHktl6UnTMqaKtmYnooRZ1ApOIhevKRehIsZxTqRZ3mLCNPorMrghvLMzN','KoNlVEBZNOWblZIHgzjvXMWlc9L6Hkn4hIGsg9UCQxlMO7kzA7tXvNS6MzDBHTMyNKlDoTWB6OrK67kJY6lh0SGaRIBlvoa',12);
+INSERT INTO t VALUES (-7267627861169262456,105,'5ivoD95ZwOL67DTTrghQwDaRz36yAhIhx5a6q85hnDTXqUk1c','51GGgLn7uG84ZTE4yEUJQrS90ZTrfBGGnp8ER2EtWj8u76wdnSoWY2mXWya2','OFJtY4xhRNq8x8OVyOsovgCjiS5P','l9XlPPI7vh8XL6bOU3UdgX8U3P59','G','b',10);
+INSERT INTO ti VALUES (-7267627861169262456,105,'5ivoD95ZwOL67DTTrghQwDaRz36yAhIhx5a6q85hnDTXqUk1c','51GGgLn7uG84ZTE4yEUJQrS90ZTrfBGGnp8ER2EtWj8u76wdnSoWY2mXWya2','OFJtY4xhRNq8x8OVyOsovgCjiS5P','l9XlPPI7vh8XL6bOU3UdgX8U3P59','G','b',10);
+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 (612838102711635752,14,'gKY27Nsoch','EQJmru9gvoqAyUo0CacE9y6V9mU2R55SumYSIdghAeR1k5N19AlaXN31ONmZY4Mg655geEm5kgdiV7vuF9','AkjVuKZC4IW','4pbl42lyQBVMfZEe','8E','q',11);
+INSERT INTO ti VALUES (612838102711635752,14,'gKY27Nsoch','EQJmru9gvoqAyUo0CacE9y6V9mU2R55SumYSIdghAeR1k5N19AlaXN31ONmZY4Mg655geEm5kgdiV7vuF9','AkjVuKZC4IW','4pbl42lyQBVMfZEe','8E','q',11);
+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 (-7428665067278385120,243,'7TpoM2eY8fIOqVnI','fBHJxalGevMIpRP3N0XAqraP3sSxa3NSKs73L9oMc0rHwv2FeQnWkTSc4awYKUJdfzSRrMemHbG70ijOE','ER3igJDgBgFpvA7BpB3GMu9Jsi5uyWKtSQU31D3T','SiFnS477UyCq3iNQ1q3BhLoTUtjHbaIbIp3QcztKWWeC9NsPKMxOgBmj1vU98','A','E',12);
+INSERT INTO ti VALUES (-7428665067278385120,243,'7TpoM2eY8fIOqVnI','fBHJxalGevMIpRP3N0XAqraP3sSxa3NSKs73L9oMc0rHwv2FeQnWkTSc4awYKUJdfzSRrMemHbG70ijOE','ER3igJDgBgFpvA7BpB3GMu9Jsi5uyWKtSQU31D3T','SiFnS477UyCq3iNQ1q3BhLoTUtjHbaIbIp3QcztKWWeC9NsPKMxOgBmj1vU98','A','E',12);
+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 (-6959952265878341928,32,'O','3pqL1SqRxburAwSmlZwXBGLRf2JRMX9usaqjzm8DPYzNjJ5pH0lD4Hy1T1odeU103p5IIa4JGc4QM8321SiCo6pRTIJLvd0n6vXrGG7j0tzRznwjVftVth2C3oI8BF1YXiUsx34JFujKcTRYj3MfTNLVxEGPkQksEgWpxwNDPhMjNNS00L1IyJkXJ','BGyHniGFX6kepX4yyln0GYIjOEircLf8ApNB0iNAJ6mV3wWf1XHK','bhAX4cYoNCnkv9VOGYaFZb9o5vinu9EWkJrFALlkzYAMDljPeqf0xKAF1bB1CfB8azOX99YEDdOZwL6FFrhgqjvOmiDa01yqPQ3oPiI0PGeEzoln1Pmm1ZxZN28MJoB2gU0pDZIn9dtb8XjtGhPpgXnIpTDnf7A0qUortDenlJhBayi4iCNpQaCQfM4RAHoqLpP11bZGxfcXtMbima1KtCx','gq','Sh',13);
+INSERT INTO ti VALUES (-6959952265878341928,32,'O','3pqL1SqRxburAwSmlZwXBGLRf2JRMX9usaqjzm8DPYzNjJ5pH0lD4Hy1T1odeU103p5IIa4JGc4QM8321SiCo6pRTIJLvd0n6vXrGG7j0tzRznwjVftVth2C3oI8BF1YXiUsx34JFujKcTRYj3MfTNLVxEGPkQksEgWpxwNDPhMjNNS00L1IyJkXJ','BGyHniGFX6kepX4yyln0GYIjOEircLf8ApNB0iNAJ6mV3wWf1XHK','bhAX4cYoNCnkv9VOGYaFZb9o5vinu9EWkJrFALlkzYAMDljPeqf0xKAF1bB1CfB8azOX99YEDdOZwL6FFrhgqjvOmiDa01yqPQ3oPiI0PGeEzoln1Pmm1ZxZN28MJoB2gU0pDZIn9dtb8XjtGhPpgXnIpTDnf7A0qUortDenlJhBayi4iCNpQaCQfM4RAHoqLpP11bZGxfcXtMbima1KtCx','gq','Sh',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3296832246921285276,35,'SrejV5wWHLcJItEieJ9D4ukuDPDtdlTOM3','xTd2KPTuTyD2zZTK6I412iplmQO0YFSHUaKEgdHNHp08AlTy5Vnl64U6jnL5T9pvYiS5luVKQlPfjXr9tqHH1pgJVQc2D0YZ8CLCLIJ','OVWBMI7h','WabX651nH5nv7Ec','fXr','hm',14);
+INSERT INTO ti VALUES (3296832246921285276,35,'SrejV5wWHLcJItEieJ9D4ukuDPDtdlTOM3','xTd2KPTuTyD2zZTK6I412iplmQO0YFSHUaKEgdHNHp08AlTy5Vnl64U6jnL5T9pvYiS5luVKQlPfjXr9tqHH1pgJVQc2D0YZ8CLCLIJ','OVWBMI7h','WabX651nH5nv7Ec','fXr','hm',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5441489261303284282,230,'bX9bamBNJgk6qXMWemp7tdAoPQMAQQOZA7','FcZK8uGVPvhROLtQoHs5tEN1Nq0ob0CxM25mNcEZKhBZz1gqwJfu9F51cGxvQRSXWqZHYoadPzAo8LkLN01y97blPrTT80fd3ySPOVTEluBXI1Wk0wMlJodYw9PhL76hEO3LWPbhp1XW4icRGzPSTSABSvbSZVuHU2JebgyD2QzF1jFCWPwK4QJLA0k7CQP2Dlod','VddFvSTr7ngcISKHkRKEkegefdYwtvylFxBGHCa1YcFa9','ki0XTaqAgtCYoJ6TgzO0J9VA33U7fe2iyiiah4rX1cRfssjZs1xeaj1bSdIL7RmmovEvkN2AdanD5J8AZ5ldLbEJfasDvCvk883jZJ0sFSEXOzO5bcHMY5X0Udd5HFmmR63YfJ09u7C54RWQNXY3XGfRv2udcOgF3JnkCoWylkojRVbrSWqjfU3ZGvShin8yae5NbxEDGp11rpFYcf0hgZqPQFcXMHT2RMF','BU','qEM',15);
+INSERT INTO ti VALUES (5441489261303284282,230,'bX9bamBNJgk6qXMWemp7tdAoPQMAQQOZA7','FcZK8uGVPvhROLtQoHs5tEN1Nq0ob0CxM25mNcEZKhBZz1gqwJfu9F51cGxvQRSXWqZHYoadPzAo8LkLN01y97blPrTT80fd3ySPOVTEluBXI1Wk0wMlJodYw9PhL76hEO3LWPbhp1XW4icRGzPSTSABSvbSZVuHU2JebgyD2QzF1jFCWPwK4QJLA0k7CQP2Dlod','VddFvSTr7ngcISKHkRKEkegefdYwtvylFxBGHCa1YcFa9','ki0XTaqAgtCYoJ6TgzO0J9VA33U7fe2iyiiah4rX1cRfssjZs1xeaj1bSdIL7RmmovEvkN2AdanD5J8AZ5ldLbEJfasDvCvk883jZJ0sFSEXOzO5bcHMY5X0Udd5HFmmR63YfJ09u7C54RWQNXY3XGfRv2udcOgF3JnkCoWylkojRVbrSWqjfU3ZGvShin8yae5NbxEDGp11rpFYcf0hgZqPQFcXMHT2RMF','BU','qEM',15);
+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(75), d VARCHAR(79) NOT NULL, e VARCHAR(67), f VARCHAR(39), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3951708547299842071,1916970450,'kaoce64umY0','dgb9NLqYaVVTv2JyiEwavcKx2oJCL6tBFXHgEEWxFx9136RpvvnSapNPMoo0vEsyWoO','Hx2qMtdjzHzwCDTVPhi','TeXJQSSkhZX','u','M',0);
+INSERT INTO t VALUES (1241733156578637962,1196581801,'pyCGhQVQyM4t412BguiLLaZN3pjUn1zfpJW5VCd','cgiUvXZJ0G3ZiMkJ2WZSq44','LvJf4p','SHw','5','X1',1);
+INSERT INTO t VALUES (9900863785453808550,-1285754348,'kRjnn0XOlyMpy9LCnkhrJ17Ok44HhTc1odpLoKN7ghWiZMeMR5M23uJr','VcFGXL9Do20HWnaIXrg','EL7Fq8','icHjMze3Q5kBj18c90Q9YEwLjYPjf3','j','2',2);
+INSERT INTO t VALUES (894229096813754922,2066210899,'nF3XkTBIErOWORUS6aYfmPpGHAkjLzl7Y7ciRbpv2xVv9wCu','uRAxiUVgOoCbMrb8EuXcJUVUQzAgssDumvh9Lf','fug1HT7Sc2qSyB7eR9upDOBQhVNCyb5DKlh05S6INGVlW','t9cgDzkb8R','w','J8',3);
+INSERT INTO t VALUES (4629926579231192230,1572241266,'Rsa3IzMXH9Jyxg18i6ZJFCS9vi7oGNd','Fuf86PmOKG4hvNl','0grBKWYrsOD4zZ20DLl25S','fHHsTK2OjtzOybhWmQjW4NVo47hw','i','M',4);
+INSERT INTO t VALUES (14771199495043974689,1205151970,'XffJyIHuyX9reQI6HIP','dVBHOPnOYO0KdRcEtvU7Xb0qv7f','TLwthHmXpBwtNFBKZRaRSAU3YAtI2Rlxi6gbKYOQljyDbQdbiXUOVJ7ffMzigOU2A','mh3PcKaceJoucVotUBF4J1zESmkhwH','w','UC',5);
+INSERT INTO t VALUES (4705506400573814157,-1370777096,'C70zXf5kpUyZCfjG5QqJKt0bmLV0Sf3ghzvGbBiQxRR','6Dhsmzml','Z8wqw52kBGiyRYorUwTvz','GETMP43ShY94CEDNvojlkJ','H','r',6);
+INSERT INTO t VALUES (11298171374752505757,1654174008,'I33kE0CscrDZyAeuiG95EdCL48gDDt6EtUPLMsoQAcR','knDBt3sffonHh0f8q3HFEIaj2LPyQxmw1','Q3nCmPjBn6cQ','shJgsmsoC6i2KkS','P','9',7);
+INSERT INTO t VALUES (5029122591827494232,-505276699,'Oc66ymXlQQqnFUEvW1kjU39v6TWuS','XQr3Y28AG0Yku5sIpoXW1pXdKCARxGib2FMrDIZjDgMzAOZZD1Hoko6','1lu2t3AMBZfuub1DJCaAk9VMzVPqckVO','g2hmFHtxoV36n8JLDSQG9xETXJtvud0xE','O','4T',8);
+INSERT INTO t VALUES (18156973320480264615,-419959324,'PHWnAARTavJC4K68cSSqMIlyazoRphn3RYQLAfZcp5TGampW','PXTzxzvIs5HOJu','xYsbfWXdfRQeZbOgUOQey','R1GUP7Jre1fqWlIAc2xDTow5oy0RcODO','a','eZ',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c CHAR(75), d VARCHAR(79) NOT NULL, e VARCHAR(67), f VARCHAR(39), 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6138589733919613669,-169610533,'GmkmPN3T6ES3gWYy3YMwIi9JnTv2gpJmkBFNrUSsuYIQoPfoViwFNgUMIUqKfwo4oabQQ','3xGgartMJA8Xq4K64GxeTbLivWDfHMW6lRddQ6nZdcDIqZBGv','Uy6Z2Pi','haeaBajQSvwA9I1SgyG92aiHYvfNuG8HBlp','W','GG',10);
+INSERT INTO ti VALUES (6138589733919613669,-169610533,'GmkmPN3T6ES3gWYy3YMwIi9JnTv2gpJmkBFNrUSsuYIQoPfoViwFNgUMIUqKfwo4oabQQ','3xGgartMJA8Xq4K64GxeTbLivWDfHMW6lRddQ6nZdcDIqZBGv','Uy6Z2Pi','haeaBajQSvwA9I1SgyG92aiHYvfNuG8HBlp','W','GG',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (3785732857576302533,613059068,'hnV','nm9Gyc6vehO3hDs3ILycM2gg8PbE7aLhS6ouKDxxqIaGgNmvE8XAJSwedhUOvdPY8SqEFvM3gkJ','bUwAFaFtc8i1amLWb6d0udWiFPlPGFJtnr','V4HLQi9nhvkqy5YXXz7PeYvbZU','g','PJ',11);
+INSERT INTO ti VALUES (3785732857576302533,613059068,'hnV','nm9Gyc6vehO3hDs3ILycM2gg8PbE7aLhS6ouKDxxqIaGgNmvE8XAJSwedhUOvdPY8SqEFvM3gkJ','bUwAFaFtc8i1amLWb6d0udWiFPlPGFJtnr','V4HLQi9nhvkqy5YXXz7PeYvbZU','g','PJ',11);
+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 (9664477843135163252,1218769491,'cyfSQa4mqxJiiHZzOn1m8npt0kQHlf16TdRq','mZaHr3D2Jnt1mktTSraZF8nLZH5rhxS4SeccxV6lNR5mDDXtDv8tctc7Sx2g','nYqwe8L','64LC3ymc8WFpCet7g0NEKejZ9R8','M','p7',12);
+INSERT INTO ti VALUES (9664477843135163252,1218769491,'cyfSQa4mqxJiiHZzOn1m8npt0kQHlf16TdRq','mZaHr3D2Jnt1mktTSraZF8nLZH5rhxS4SeccxV6lNR5mDDXtDv8tctc7Sx2g','nYqwe8L','64LC3ymc8WFpCet7g0NEKejZ9R8','M','p7',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8861537034675604734,4806594809612674119,'hVxHNqr5nRkmxbs','j7UTZzuFAMTbPzW21aF1oeiQUmn6UW9fgSFwuPKQjJUsX','eedPSXAd9TpYd','p7J4Fjak5MW0Ks9J5gzAJH8Qo5zqFBPQj3QNirmg480m4lZO2SAW6pypE3GjDvZs9jioLetHqYY1Nykdh9W1ocfe44Cz0frlYaXwlZEywXUnx3wWriOW0WvR6lm','C5E1GBqjmOdAl7LkXWPNfhtErbMWNDqD6b','r0',13);
-INSERT INTO ti VALUES (8861537034675604734,4806594809612674119,'hVxHNqr5nRkmxbs','j7UTZzuFAMTbPzW21aF1oeiQUmn6UW9fgSFwuPKQjJUsX','eedPSXAd9TpYd','p7J4Fjak5MW0Ks9J5gzAJH8Qo5zqFBPQj3QNirmg480m4lZO2SAW6pypE3GjDvZs9jioLetHqYY1Nykdh9W1ocfe44Cz0frlYaXwlZEywXUnx3wWriOW0WvR6lm','C5E1GBqjmOdAl7LkXWPNfhtErbMWNDqD6b','r0',13);
-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(71), d VARBINARY(9), e VARBINARY(55), f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16562018,13677203765108033809,'5Cu9u6gSrydQrwhV6vI0sIClQ8RKPxQ1Xk2aDsd9','ib5GTh9TP','alvdxN28tig','JmAwvM3AoIbEC','qAQd4tMTtudvvz3OsZoYUzbG0h7xFCvhuRPjxcOE5D1OQ0cOa4Y5v8heuREus3yVeATp','v6zfRORYZECjyUyIzU9vPcvbOLjyDFD9m8Ljt9CHkDstHP4pKLOmnfoZ1EY1v9w8XhLOIYa2AlPe',0);
-INSERT INTO t VALUES (14452803,13349090963486680913,'za157Vb8qmQqgVKkwdyyVHmX30RiFZFnPqJYR6UZOPsaIWL0pWNRYZPtywgepTWN9FABse','K','bN3GYQd4jTPRHYlNj8a1yH61cIET8hAKdpEEN','iVEzkEIUapChKEZX6a7JVjBt3XKgUo8j9iExExoYTVwsBDXzyismeH','pEDbD9vKTRZgsNHkEJP6C4aXWdFQRTXZ3kbzi2fgoLf','GygqMoPb2PcSt3tCoQt7xPWYCss4AeCNZmpkHhPJEIKvsJf0CYCWof3lfLKvqek1',1);
-INSERT INTO t VALUES (12779837,14986796123940287825,'BIdHGYABo1WXDbdy6Wuu0wh30Fem8zKbILB','d2qGmCE','3CbWb5dHoDaSc0OVuXKNjYdnZ8ixM','pObq6bTGgfENnMrY536JrIZ0','z5VC1','qzTBEgki8PJvjmzwIDU2nPsHiqQ5QSUdDrMezIfMRrMizwoR26zCkv',2);
-INSERT INTO t VALUES (9670759,15717010041278419475,'6ZDByWhlfqMeSMA7lu4qIxEPYxolUDlDde54GsdGTFkvDgD2di','Nt','zwD5C5wzbZpG3i2u93fWay','L7ULJDuagxW9A3uV3rKAwfZ20MtkCcZCezj5XEuJkVxgPgosKBfnA2o0UBxTfNO6','EIRt7moo4B0o2WJOOjl2G65HWolGz3fyHuvuMrYnM2QkQQrk8gS6UxNJc4Ktai6NwmB','9TwHPZBANije5PZbIjPdSRssZqgN7J',3);
-INSERT INTO t VALUES (9716317,1299809468660321879,'bSeoKYiS0gtETOg1lVib4yTM4Cog2AHO4','01','PwyREyRyjSMWKbVDrvIXTi8qTs9Ckvww2AOWNh14Aprt','9go95WmDlP37r1L8OVYblemxvxPjf493ctjKql','6x6T','Zang7Eetqe0GkI8PmIvtJDcfBKmE0Ymb',4);
-INSERT INTO t VALUES (10778857,7427560005620426765,'MkTlj2shkzkBeE3cMHfBEv9Mw3DzkkYbRhmN0BxXkTfxJ1jLUtR0HBqBbO73L','wrcDEaoJ','8rxweYJleUYBtwSfum3iJbDmf9uyF1QKdaC45EHt4DZztSZLKm','H2jUOSmAQiKsG7wzmI79uqRTOrpXF','Guzxa3Jkdo0tr7Dz60y8j1Q0T32YuxSXDJsalFp48xKqeUzxMpkr','bcsO',5);
-INSERT INTO t VALUES (569188,15304246270578293696,'aK14uPYugkkQeRqIDRbpGJLg4dOuvvJUwMXnYcJl25ozJJaTp41FY6I5qjqkvDb12fkA','ac4Ypy6r','rBmn','8k2UKM0F0ueSfESKTEExOxA4FpeTqonhELIq3iZIGV4m','fruAP6vooNWAu1xwzzvCTxwkwdgAIlGHGQIxiVZvm6krRCJA1UXraF7yu0loeRRxCbkj3cJACC3OABVFLwVM4OKYwN','hMA0xiT3mp2qRqV0qFEOecURYKvyvRy2MIlhIGPn6IscTGJQ7JTVM2XXT6KqaaVEsjV3TEa9gf9dXs7oVN733laX6MuuBseGm2',6);
-INSERT INTO t VALUES (2926092,3202028381011624716,'6N9','rdn','sUApPsSoVmSfa','90KgD64KsKi8QVKBStW7Hcb30Q4P29n','vGmLt7kIOWG0ZJMsZceyyvD','1lQtiZuJ1LJ',7);
-INSERT INTO t VALUES (3089211,9807066494683010985,'uGXGYfggmS6y9B3lHPymngOWgDq','bfR4p441','Quu0','AXgDa4s0k1OOQhnJILY04wRLIlOcHt','8i97EOiXDRuQuSg7zykKm8PHtEubP1MtluCRZlVxIBCY7ZSuTZxqAbAlXuh7LYIbL4O8GNdLcV1kVsWxkXDMd','KmDrZv3T2s8OGmDRM4c3g0xzvXW4cy7F4gdQ6hU2jiuT7vl9UynrydmPt2gqt5qpNrA4jZSQ',8);
-INSERT INTO t VALUES (8648122,126330221970560731,'uKTCpN2XO5o4LJgWje1PpcyksMf2PEhzzwGS7TgowCfydJ86X3VyBbL3sCQ5bVa418LwZC','bm6lJhKJb','adyGDFtcmPalfNB7XJBQj7RCZ1vNDCdbsVAA3M2FrWZi4iSLyXeC7','dqE0bXImLU5l6odNhn4otv9MsqGa','KoOskVDk8cG9qgChMwCVJcRDQNC8odY0DP16qwnfkyJ9I2SaJij','NA89xy8NLikaFdKnzAoUY0tRVWuI1AQCoECNEjoR2rKORAqPVI2ENaqo5jB4wRdpkl1LmCVLdN8qZLQP4fwBcJFarp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4322303318940524592,-1638207654,'WL6PI16WWS6XrIPmjHMDRsbf5HM34iWzZfLWfah2R2X6xFAUMrv','OGkCTsSAmqQK5tUeANa7jjnFtsL8mzeR2VSXcMH8zQJnuAdO9ETrPSS9MM0bSv6JLGDRhCeQ3HB659F5WsAucWgOc2nvD8hUdoih5wNnzZHizkQe7D2M1qkk1EcxL','sdePIsHBC38z6J1ZaJiLtkW9ajDr1JGmCxnXGEuoj7jIJ6vPqP4r18','hZ21O1MQS9dN7a4LYU8jfx8m8C1gjcO33e9wcfmDeiOmLKdjTbMYRdzTX4MQ1ur3YiimmNd8Cg4ZczkOJGUaClS58dInYN8ZMJq','w','g',13);
+INSERT INTO ti VALUES (4322303318940524592,-1638207654,'WL6PI16WWS6XrIPmjHMDRsbf5HM34iWzZfLWfah2R2X6xFAUMrv','OGkCTsSAmqQK5tUeANa7jjnFtsL8mzeR2VSXcMH8zQJnuAdO9ETrPSS9MM0bSv6JLGDRhCeQ3HB659F5WsAucWgOc2nvD8hUdoih5wNnzZHizkQe7D2M1qkk1EcxL','sdePIsHBC38z6J1ZaJiLtkW9ajDr1JGmCxnXGEuoj7jIJ6vPqP4r18','hZ21O1MQS9dN7a4LYU8jfx8m8C1gjcO33e9wcfmDeiOmLKdjTbMYRdzTX4MQ1ur3YiimmNd8Cg4ZczkOJGUaClS58dInYN8ZMJq','w','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (12373447053871118891,-1956377931,'jtLAw85FhJBOzf9JvHh1gH9kakGaNMdzUmDo4Zjq2lt57FX','uNTXlBLQyoOAj5zjveY9frgyB6sy6qesQwe652p3QOqc4ENsdqUI7ZV4PZzPjbRA','gsNWvCkNuxf6XgE7a5liUFiZNkFDptCaoCGhdVMcouzPNlQmXMnrHm1Snc','tYAWckUiaGHEpoUdIOMtXxfVfc6E8GIz7d3iqt4OB4WcKw8FLMh4HHgcqJZeW4RCX1yodCTup6K9fbeSjXMoU5syGVyito8NxxD','6','4U',14);
+INSERT INTO ti VALUES (12373447053871118891,-1956377931,'jtLAw85FhJBOzf9JvHh1gH9kakGaNMdzUmDo4Zjq2lt57FX','uNTXlBLQyoOAj5zjveY9frgyB6sy6qesQwe652p3QOqc4ENsdqUI7ZV4PZzPjbRA','gsNWvCkNuxf6XgE7a5liUFiZNkFDptCaoCGhdVMcouzPNlQmXMnrHm1Snc','tYAWckUiaGHEpoUdIOMtXxfVfc6E8GIz7d3iqt4OB4WcKw8FLMh4HHgcqJZeW4RCX1yodCTup6K9fbeSjXMoU5syGVyito8NxxD','6','4U',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9369827336894164057,2108934628,'W6J3LPfOX','LHe4VbJoIDKV5Yef2QU9ddGg9JP22Ax6Ds8qeOpUwwjlBXHya90omTmBfUClRH6kJnXUgEG8jtDKrpGo8mNCQcQN6czipf8bxlAe3YDdBN9CD5VNAgFt80JzNRLzJx4SeqCMmVzw3HcdZ2Qv15OqASAl5gsFAAs0JB4nNKLlwi','2wE8ttYndaDL7cgDouZ53bKef08URTGzf','Fkh3mWsvOWgIk1JmwW5ApeburIsJ','j','w',15);
+INSERT INTO ti VALUES (9369827336894164057,2108934628,'W6J3LPfOX','LHe4VbJoIDKV5Yef2QU9ddGg9JP22Ax6Ds8qeOpUwwjlBXHya90omTmBfUClRH6kJnXUgEG8jtDKrpGo8mNCQcQN6czipf8bxlAe3YDdBN9CD5VNAgFt80JzNRLzJx4SeqCMmVzw3HcdZ2Qv15OqASAl5gsFAAs0JB4nNKLlwi','2wE8ttYndaDL7cgDouZ53bKef08URTGzf','Fkh3mWsvOWgIk1JmwW5ApeburIsJ','j','w',15);
+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(57), d VARBINARY(65), e VARBINARY(61), f VARBINARY(56), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3676,9922816458913574742,'CIzgX5qrLwiMA3FpZrKzujerV5YnHvSB','moVxaCwTiVqtD2Te8QhuC1mzNiseK9s69DBgx','3OXMFRf1','MGByfr83aP66vGlQ5ju','7','N',0);
+INSERT INTO t VALUES (4517,14311534551722443487,'l7h7fcw1','ZEC9nkzwv5jdWYWNuNBjidph9rDvOXrA79R0D9Fdba3eqwZ8R9','qGjU4Dyrzv6GdyXOPD7boY','qssgz9v9FRKPI3nLjKdQOLs7DQh9uTpvhNyD03qqBYt3G4k','l','5',1);
+INSERT INTO t VALUES (29313,8971003122207440832,'4pdypU5ls1jBnuaCQKBKUyN7zeFr7FBpjZDlf8eN66IGjh','AjuXT7Y3woFV3EvKNGVAJb4o42lPlJD7b','5ZdwTrz9L21NtXzz1mU9BV8a8z3a','TTqaEmmzuAgDJK4TP57NvHtrGdN','9d','9',2);
+INSERT INTO t VALUES (16016,759892925883067831,'Dyc0smPwO6CrWINmhpGFjOSCucXHUcN','jkYhKKgeD1nkMwtwJ3t4NlqK4cKAnU4lgZJqjONfahnkTxlMczSpjW9','t','TgZtKvucjeu1NaRIu','Bp','2',3);
+INSERT INTO t VALUES (45104,17198913489682781853,'2v','uY2jWvyWGI1OsUqGxbkGkB6Vr3Pdm4LV3u8g1Uh5pjdt','4UJ4TfBan6GOT58TEXkFlO5fLZJe7PdG31pm4D8JuuK42','5JoRdkJWC7nOcJ69LK0TNCvtXpQwq1SZHPYWmGO7OKDUAMl9HDQW','4','f',4);
+INSERT INTO t VALUES (34906,5994902840206265079,'0zRuqKN5ycJOm7ax2vofsLJNk0wW0R2ReD8GZca8','5FoWjXcHpiOSMcj179NwFAODIlxq6y2JQss','S1pyZHvmqSxzvdliswNz4','xz7v25topzlco4IL6peAsjnBhUD8vy0kAnrZYq5AeDkCrDVJuLpV','z','n',5);
+INSERT INTO t VALUES (28599,968493635160367677,'k5zNKw25Yf6OEddMV7rRsPd2THOfrQrwomdezEkbSTarDb9KN3k13A','CdFgdlqvdHavA1SUaUtbiKmQyPKsUBz7HgQZVMybVgR8','Oqqr8CMVop','enMB36O','H','Z',6);
+INSERT INTO t VALUES (8035,6327968913746712176,'Yzp1QvQULqgOvp4sY7Uk3y3ZgQK3wPVELKl1j98MeUSe','lP9mXvc8KI9l5y4odMQVMaMrt0Buk2l2Dr5YWVF','dVHJFoh5vRoEARTBMdZLu','ukAhWGUz30wbfUjcxAqrYw1QalZrU','vw','M',7);
+INSERT INTO t VALUES (57553,17379496916018894563,'4bDcaF8WH8lDErKsiqiCztIsjosUB327QVY','Fn1fcL3aAy0GfBab4Z9IJaxkERS576T5f6TH1rSv','cUi7VX3X9OZhSF1W9yDcm66vULoN1oyQT','CdoEgdICI','8h','k',8);
+INSERT INTO t VALUES (32396,6118254725646040142,'vhEop','lb9NA7EdllBqMzeVornIlawiTdC','AMAgZ34xuv11ogUOZ4HfEco55sX5HQSnu4dzovk91QesbAnZSnrXy1','pBlRMGy4gFGfP3C2byPJNS','V','S',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(57), d VARBINARY(65), e VARBINARY(61), f VARBINARY(56), 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 (7580402,7413072527961222394,'XXIolzi2ZVCrgis8qZObc59eXegbe3OTnliz5qvoMPVi1RYXTjo37Y3xvOPXI8vkB','rh','dEFubsruoOpUvfNuDEFNSlrNMi98G62FaEuoimGeKldS0a84','AIMR3dRKZH1MeXdwzGbl8T','2atETXUStu5OG7yIiq0lcqemdegnaMEbn','nkCxbzGbtCjjDHxo3xrNY5QVKI51bgssxrUT9gGnFqr2v',10);
-INSERT INTO ti VALUES (7580402,7413072527961222394,'XXIolzi2ZVCrgis8qZObc59eXegbe3OTnliz5qvoMPVi1RYXTjo37Y3xvOPXI8vkB','rh','dEFubsruoOpUvfNuDEFNSlrNMi98G62FaEuoimGeKldS0a84','AIMR3dRKZH1MeXdwzGbl8T','2atETXUStu5OG7yIiq0lcqemdegnaMEbn','nkCxbzGbtCjjDHxo3xrNY5QVKI51bgssxrUT9gGnFqr2v',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(72);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(72);
-INSERT INTO t VALUES (13534947,15365824355556218737,'oRxvFrRexp3U8V1RyawfVYXOXG6DwxVN3zK8','Ia','Vcn8rRrWqwbZ9dD4pNFEP','CduIRP61d8ABBqtEOKjkWipvq8RW','562KCvuai6KyHb','uSNI',11);
-INSERT INTO ti VALUES (13534947,15365824355556218737,'oRxvFrRexp3U8V1RyawfVYXOXG6DwxVN3zK8','Ia','Vcn8rRrWqwbZ9dD4pNFEP','CduIRP61d8ABBqtEOKjkWipvq8RW','562KCvuai6KyHb','uSNI',11);
+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 (11489252249658552230,2555541667238373398,'LteZKxZznmwade','AhRexTU7fdEGQTMjLfxKM306pEatDwkPIN0mFBNffJ3nIUd0dzPUMym8Zc','haRUh1AbKmpwR7tTkIr6QDrF60NwZsPZCECr','bKDjtdJ5gAtogdugnd1Tf3NumYfTUd3JqlduARcDp','R','D',10);
+INSERT INTO ti VALUES (11489252249658552230,2555541667238373398,'LteZKxZznmwade','AhRexTU7fdEGQTMjLfxKM306pEatDwkPIN0mFBNffJ3nIUd0dzPUMym8Zc','haRUh1AbKmpwR7tTkIr6QDrF60NwZsPZCECr','bKDjtdJ5gAtogdugnd1Tf3NumYfTUd3JqlduARcDp','R','D',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (8424030215113275696,14848809412653094416,'2wrrqfvVNzxrVvzUKi54HehcUKIanl6AHultm79uZbu42nwTZh','f54GBaKA0Lx0viyyLc1QKFOIK2qLywl4O0LorfZLVyCrj5vlnTGu1et','6asFbqoL1eDvdlA1OKWCBv6WqB8zoHlFbn6ZHzjxbdhPL7','cKthI9EM2wZcWCWKw4S','n','7',11);
+INSERT INTO ti VALUES (8424030215113275696,14848809412653094416,'2wrrqfvVNzxrVvzUKi54HehcUKIanl6AHultm79uZbu42nwTZh','f54GBaKA0Lx0viyyLc1QKFOIK2qLywl4O0LorfZLVyCrj5vlnTGu1et','6asFbqoL1eDvdlA1OKWCBv6WqB8zoHlFbn6ZHzjxbdhPL7','cKthI9EM2wZcWCWKw4S','n','7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (15766572,14966386726670457454,'lRAfJLzZg3GI8doKIL3WATJq6BiNoZY8Ru8CGo6VvkKRRugRguiaGQT','WNuQoCKGG0rD1CjMoNEvVS7M1PNr23Kr5VA8AvNEHku412lMkyWt3ig3BhfbQcizhzToTIW58kpBbDIQBY8yV4esXjR8MLCDnxVm5mQjj9sVmEQHZ27vxuma8hvst03JbnPdHRgpKWMldyEJ1J5ta9AGgPCwGo2pt9r1i','7pJ11MkDhE4weaeUc4yqIyRG0yemz2MYblylR2KAYJMhmCz3jPAWWm','fL94FmQ5F2YhG9LjcYrRJgH7GHggeD2j2C047SQDYBddy0wcYKQIr3PyV','KgqreWyUMQ4D7X0JR0UQQwtyEvi9F72ThVcgBjUwYumJmp8I4H','FehcOa2e5',12);
-INSERT INTO ti VALUES (15766572,14966386726670457454,'lRAfJLzZg3GI8doKIL3WATJq6BiNoZY8Ru8CGo6VvkKRRugRguiaGQT','WNuQoCKGG0rD1CjMoNEvVS7M1PNr23Kr5VA8AvNEHku412lMkyWt3ig3BhfbQcizhzToTIW58kpBbDIQBY8yV4esXjR8MLCDnxVm5mQjj9sVmEQHZ27vxuma8hvst03JbnPdHRgpKWMldyEJ1J5ta9AGgPCwGo2pt9r1i','7pJ11MkDhE4weaeUc4yqIyRG0yemz2MYblylR2KAYJMhmCz3jPAWWm','fL94FmQ5F2YhG9LjcYrRJgH7GHggeD2j2C047SQDYBddy0wcYKQIr3PyV','KgqreWyUMQ4D7X0JR0UQQwtyEvi9F72ThVcgBjUwYumJmp8I4H','FehcOa2e5',12);
+INSERT INTO t VALUES (8159618660354582848,12031987747388992108,'HOjX9yvPzK819WqaocxXWhtmgUSRzNqZY3ya97BOnb3GuXhc','a2M04Fm3Z6pSGtIdsRfFukIeZnO4EjTW9PDOV8Up78oyNkHBIV1CrGuiZsCTknD4exSBVVdjbvPWSCktMj3VYJxENv3LSvcAwhi136HeVlHxEVtMj8T6Ii9mzBT8tDZxxtpZQFp8FVIJuirYMHXFz2eCPuvXg9wAEWK6yjpEjFIdvE6oRgCAL5QqJMmm7V0vXNKy','hoYKvii9kQXxkiSNlUqk7eFo6XggKcJek9jP','DYFmSQjOPFar0jHmSrwjShfQEJu4NQndfAWexfYHb','5I','T',12);
+INSERT INTO ti VALUES (8159618660354582848,12031987747388992108,'HOjX9yvPzK819WqaocxXWhtmgUSRzNqZY3ya97BOnb3GuXhc','a2M04Fm3Z6pSGtIdsRfFukIeZnO4EjTW9PDOV8Up78oyNkHBIV1CrGuiZsCTknD4exSBVVdjbvPWSCktMj3VYJxENv3LSvcAwhi136HeVlHxEVtMj8T6Ii9mzBT8tDZxxtpZQFp8FVIJuirYMHXFz2eCPuvXg9wAEWK6yjpEjFIdvE6oRgCAL5QqJMmm7V0vXNKy','hoYKvii9kQXxkiSNlUqk7eFo6XggKcJek9jP','DYFmSQjOPFar0jHmSrwjShfQEJu4NQndfAWexfYHb','5I','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (9852764036460942749,17659414499572549196,'7qqhetD','yvX8gMlqH9o3woOSLENirfXXqdmw6MSOOLhm3cV5Zl6WXqMBpBTy15V6scGULYx7jtedqDPVr95rSEDMMDrBU0j4DyTfDN','VFOBuHMCH40PU3F98rdxVDXy0TM7eSBEc4J3AxAqOLeHBMUuStrBL59JlZS','BGpCD4uKv959EsFw46ZNGxRh7W5yK1AY22wGbgwBLvHp7DD9YbNqYPyX9RX9lxgAQoE8bgNRgVMcOonlH5tzXoV3cgYWLka6rySh1W6vBrT2n2mSF573N','v','F',13);
+INSERT INTO ti VALUES (9852764036460942749,17659414499572549196,'7qqhetD','yvX8gMlqH9o3woOSLENirfXXqdmw6MSOOLhm3cV5Zl6WXqMBpBTy15V6scGULYx7jtedqDPVr95rSEDMMDrBU0j4DyTfDN','VFOBuHMCH40PU3F98rdxVDXy0TM7eSBEc4J3AxAqOLeHBMUuStrBL59JlZS','BGpCD4uKv959EsFw46ZNGxRh7W5yK1AY22wGbgwBLvHp7DD9YbNqYPyX9RX9lxgAQoE8bgNRgVMcOonlH5tzXoV3cgYWLka6rySh1W6vBrT2n2mSF573N','v','F',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8284892466419777009,6097460911706764994,'BSWc72LJoUlFddoDvHWSedJVvSsxFqdXWw2CVQ547HcgYmC5cUnAE','1WoTsfBmvRDTnIJsuzi4jA0eKrfXsZDSGkxB9UYs0wYFR0ULpFSw71IAIHLAioWBNGOEDPbv8Y6ojUkzlygKDoAmXK1T0XrPIY3vlK0irHhDJPSyVPZfUncnz9vEyl1ez2Ws4xkbuvaFqtStHLSuxRZnHLWE3x1OLyhMWdFQTChlGwpxIq1GQYUSVYlb4KX1drnHpLQG7JphJIOVdhNdegB3OU','IaFkImeV0Oun','nGHhi7CDR4qUVXlR4zclrvqOVMX07tkcmtzXCvyPDLkcFCX5NUCaNBMbVTP03HtYwrQjNkAg9IsRaaS8fBGr28FoxiC2encW0CrA1ZeKVHCVBJlG01nu0pIt5kXWe6083Lw7ARBPCvIqglNctnLsMEl1QsCIw4Bx5xvS','d','G',14);
+INSERT INTO ti VALUES (8284892466419777009,6097460911706764994,'BSWc72LJoUlFddoDvHWSedJVvSsxFqdXWw2CVQ547HcgYmC5cUnAE','1WoTsfBmvRDTnIJsuzi4jA0eKrfXsZDSGkxB9UYs0wYFR0ULpFSw71IAIHLAioWBNGOEDPbv8Y6ojUkzlygKDoAmXK1T0XrPIY3vlK0irHhDJPSyVPZfUncnz9vEyl1ez2Ws4xkbuvaFqtStHLSuxRZnHLWE3x1OLyhMWdFQTChlGwpxIq1GQYUSVYlb4KX1drnHpLQG7JphJIOVdhNdegB3OU','IaFkImeV0Oun','nGHhi7CDR4qUVXlR4zclrvqOVMX07tkcmtzXCvyPDLkcFCX5NUCaNBMbVTP03HtYwrQjNkAg9IsRaaS8fBGr28FoxiC2encW0CrA1ZeKVHCVBJlG01nu0pIt5kXWe6083Lw7ARBPCvIqglNctnLsMEl1QsCIw4Bx5xvS','d','G',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (18124351623999629262,10657180090963135124,'aWmKy7dIeLPpaAtQ7egkkisKJx7yaduJZrSJ9KazrEQtXQvUnKjlv','HYMNwfNSy31HvqIQVYKg','k5BEy7J1hMzNkaOtNTjkClvyNof9LzlVFxnO9wspqrFEW2S','u4wG5CphUSMzxHHqYEn5e9WvRxKPyIKu91HHk41QnOZqwSY58e0aMbj5oLs6rBGw4eVZfttsNkI8rNoZBQ5la6Gqdxvv74Nyg8s0ZLeKKUmcGdXRSA','BW','P',15);
+INSERT INTO ti VALUES (18124351623999629262,10657180090963135124,'aWmKy7dIeLPpaAtQ7egkkisKJx7yaduJZrSJ9KazrEQtXQvUnKjlv','HYMNwfNSy31HvqIQVYKg','k5BEy7J1hMzNkaOtNTjkClvyNof9LzlVFxnO9wspqrFEW2S','u4wG5CphUSMzxHHqYEn5e9WvRxKPyIKu91HHk41QnOZqwSY58e0aMbj5oLs6rBGw4eVZfttsNkI8rNoZBQ5la6Gqdxvv74Nyg8s0ZLeKKUmcGdXRSA','BW','P',15);
+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(14) NOT NULL, d VARBINARY(86), e VARBINARY(17), f VARCHAR(87), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-123,2884480,'fmHGAe86ExQ','6CYNXD5lvqLOBFPN6oo0xLufrmcbgVtFQmHYnK9t0AXRCbrYi9M7Bew59N','Qa9bh','IU5HodLDDdhZJPy4FRBDIXPseNS4CFNklaY0ixfqwRTUO0mh8h72W4ojETduJtaeiTjaOBhzJB2YAIR','a','2J',0);
+INSERT INTO t VALUES (-7,-4922457,'mEzejSRlPdAm','FBKswjmIpK3gMBvcQV7nJm2PxZy0JKUrq1Ga46HB2bYewuWxQWIMWrkNjxiqO3ZP','2e','TEilotwemTjwiMir05jqzWShH8O2Ic1QCA318Ao3zZcubMiQMPZoTP5lKH','g','1',1);
+INSERT INTO t VALUES (-109,-7599251,'im1Sf','8wdYQHW','sh98KRDrSvUX','fapvWmbvxw5wTI2cp7h7cMqAsvo7y8oEyVA5SqdzBsUhRozzDn3cRUI4aBsG4DSuiJjAFr','Q','4',2);
+INSERT INTO t VALUES (-87,-1334314,'ayWwYy1BL7O','kIeZShDNlhH4AleZ8Jw4tutjaOeMxHxeiXN4ZcTEubmuPFgYeR0c0TZHgEETd6j7S64zz','iXrWheXCxMHl','OHfJovph','3','YR',3);
+INSERT INTO t VALUES (-88,-6181792,'o1iitIFS','qGItCaGNRYEiFbmMGWuCboshGOax7euNAr6gfR0cNV0zBqQYLljoLd8TFgSDReBdecolbd5dHscyL4Wf','BLLj11eILwq0X2M','LYZzVPq58DJXdXc0FoqF9QzHxZu1xKdM9DXyhJHP63K0aGMGKaz7SxM4Xh3aWzbB1aNbAvV4pz5qVJEk','r','x',4);
+INSERT INTO t VALUES (-40,-3920570,'OzRTan','BAob5ZtUPs','9HqrPeAUwpIc','RwFBgtYjg63gymsIV21rJc68up0mB2I6cC10Lqdyuy1LO5aihcjydYhNd','A','4S',5);
+INSERT INTO t VALUES (33,7251642,'qYN','bapfXv1TSRlgIEk5YoAFAw8uYgRJo','O2YswHTAXC','J0mYDjDhPUkO2X6gsJZU2Brf','y','vL',6);
+INSERT INTO t VALUES (-65,4366600,'y0zv','6bb2ERSN7nkdVHgSfK9oUlSS0zu7Pwtv5zEt9ewM4oqWoAnULwyCVyJY7mC926u','pyD','SffO09VebCTlEqO3O1qhHxxU2U','K','f',7);
+INSERT INTO t VALUES (111,-6960834,'o6D7faO','uEAr3644','ThCKSfNOb','3hQ3xX4VCOzb2DWGf79879ayxzblU6aUrMdENQHh7PEA1ISAR00dk8lc','h','ue',8);
+INSERT INTO t VALUES (7,-790718,'OScEKUv','zRMVEZHLqE98BfES59nWyJYV','FCJzEex432SX','RsWbneiJjQDW3NYc49GF2Pw4p2mihjqoWUuUWpBXtKken1cEc9DPXMau3WvoEJdv1SGirqIdPJfeVJ','T','I8',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT NOT NULL, c CHAR(14) NOT NULL, d VARBINARY(86), e VARBINARY(17), f VARCHAR(87), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1319193975,-2677593,'j3TW','f9eC83ccPtLF9XQhPfelUb7','edhS','cgXr','O','1P',10);
+INSERT INTO ti VALUES (1319193975,-2677593,'j3TW','f9eC83ccPtLF9XQhPfelUb7','edhS','cgXr','O','1P',10);
+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 (39802163,-4525673,'UZM2UY','jvneIzlHEAIe','yHH3nQIhWgrXb6','cAL5ylVAGC9okar4Y9K3sbBwtbLYY','G','Gq',11);
+INSERT INTO ti VALUES (39802163,-4525673,'UZM2UY','jvneIzlHEAIe','yHH3nQIhWgrXb6','cAL5ylVAGC9okar4Y9K3sbBwtbLYY','G','Gq',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (829398166,-6056040,'aAcoiJ','wr8N95u6t9hVeeKAM3y2gzVbzdYMqNaD7TMTGULGStXRRySm1pDGt0j0rBEQdLroWcU3qbYzjM8tcEt4m7oaF2b6xuWxbdVZUVuAvuYQlI5DMfGynMu39Vxf7M9kf99dhutKDz9e3zUMM7CHdUfWHdjdWcSoTQkinjYUmp','a4REva5jPkNqDI','5XYJIbPeu8DfJsq4CM7HS13CAaLmlasRFW1sFJMOobjCSJ2Vz7tOnO8i5vWw9I5ifbeJynracA','r','Nx',12);
+INSERT INTO ti VALUES (829398166,-6056040,'aAcoiJ','wr8N95u6t9hVeeKAM3y2gzVbzdYMqNaD7TMTGULGStXRRySm1pDGt0j0rBEQdLroWcU3qbYzjM8tcEt4m7oaF2b6xuWxbdVZUVuAvuYQlI5DMfGynMu39Vxf7M9kf99dhutKDz9e3zUMM7CHdUfWHdjdWcSoTQkinjYUmp','a4REva5jPkNqDI','5XYJIbPeu8DfJsq4CM7HS13CAaLmlasRFW1sFJMOobjCSJ2Vz7tOnO8i5vWw9I5ifbeJynracA','r','Nx',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (10333339,2927624051622936282,'NV','JgChWkzEc1v8uyYM36gzsekMoSKCJB3fafbhf8DOE3vY7tsFZ2iFXPktXTLl74w','0evZx0Etv0e8gu','E9mGRaoF4zO6PKD5Bwt2d0qMzajRNdlV8bj9XnqKcPhOXbHzoIKgFOiK3VmYMsLx2pL3z2xya7gbH7ONidVGpUvooD2cf7ZdzfSFZFtiB5So7fwAJIYxQEdDe0D6yxxkNBHEkDvtEKVXVF3RRxIh3nTg5h5lMM18LilYBvmX8r13Fb08','YRIoqh6ZSe','QaxpF2kDL1ERydmb9haZd',13);
-INSERT INTO ti VALUES (10333339,2927624051622936282,'NV','JgChWkzEc1v8uyYM36gzsekMoSKCJB3fafbhf8DOE3vY7tsFZ2iFXPktXTLl74w','0evZx0Etv0e8gu','E9mGRaoF4zO6PKD5Bwt2d0qMzajRNdlV8bj9XnqKcPhOXbHzoIKgFOiK3VmYMsLx2pL3z2xya7gbH7ONidVGpUvooD2cf7ZdzfSFZFtiB5So7fwAJIYxQEdDe0D6yxxkNBHEkDvtEKVXVF3RRxIh3nTg5h5lMM18LilYBvmX8r13Fb08','YRIoqh6ZSe','QaxpF2kDL1ERydmb9haZd',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a MEDIUMINT, b INT, c BINARY(75) NOT NULL, d VARCHAR(92), e VARBINARY(1), f VARBINARY(48) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2670800,-835357960,'jqYZy9HxJENhSV9S8nJiL','8Ko1UzhPAfBxHUWFO8jbLA2icvt8pjbeSpXGgClczYoe3BNsE6IZjTaAvEEPmVeKkiWJECYfbkLQSHQ','D','jVvIKY7ie9hkQZFTBDOTDTUihqt7p7d4P','EFIA39FAxGQIQ98daEaIjqlWEZByadh1iayyC7wWKCN4d0F','WVpyDXYSHx88T93yLI3FBLuaOtc1ROUyR4evAR7YvsyqaVKIOnhRP',0);
-INSERT INTO t VALUES (-6474306,-614585083,'A6guPbvnzLzoqfyRzKSto478TRCpOez6O1bGMXmcpjpDzgIjn0NJhRwnYL','Nse2XatEaPAZuBvOr2sh5j5Yy','y','NaZGPxFCr5I','nl88M09HOTUeC6FbwTJZRvqN3xPT7HqGPUMGs7o5Q6NdcTqE8DwxXvyMxIZBxxmuEZTriJp20ltLCKMdhWR32yY','LwATymzIjg98eobCR8moT',1);
-INSERT INTO t VALUES (4088657,-1936425158,'ONrHytOMOuad','5NMUienemrXyqAAZSq7qoqPAUBgMjQq1Jl1QzsLuL5OEPrGE6JK3LKhy7BJkW7h1OC2gUDtgtZvoTGHeJTaOLED','R','5w32OblfMa7JgXeETglQ','OqNHVPQjvBDHkRD447GQ36xhrpEKComjfatVN2uuIuzD8FqFfcUGhyQuucxU1wopZR6QB6rCZDDfjm8Iy','NYLWc7qp9XcEfDdeugEoSpVmF7mJEUC9I8qDMfwHXRmPLSC6lEuwXBhoHL1kpKKeDzdn4czORMNsRCFzg',2);
-INSERT INTO t VALUES (-4168553,-642154299,'xZu9Yc7V2C0YyiT15CqRv9x2khhu7n4FdftlLckUepVZetMAp65rq9L5B986Heqn3zgSIr7DYd4','O9ysqT0otj9Ujeq51CtG5','j','iCl76WTkRh18','fAYodfRhojVBiGJp14018EUmwMk4SCcIMT2D1XLR8mTg9hInOjQBcUYt2tQbbMw3fmdjTE6fPIl95bYjyfMmzgASBj2B7Snpr','crllhQbhGplCuByFbPaim1QMS73ikb0nmzunaE8DfScl3AblJIbhFQWx3lxQKThSTcJ99m9pUtJ6z5LMqyEdPwez',3);
-INSERT INTO t VALUES (-1571355,846426728,'G3tPc55zsCT9jtfGR7omZjpeD1zs71xbQ0uEYzvdWNHjtqTXWI036B2QC','YsZLxpZDNZRjJGyE0TeMB96fvLt30j','W','rK1EMRzr21GjvgEXoT62VZJY7hhBONtn0YgyBp','DgJIefnAu2NtctpaGNKk','A9kKIoq8v3O68uv2uCvt7L5Ou3To2k0UX8xlJNe477KMSAMtuDRqXeZXRW381sYqVfil19LgVGuXIDFgWvTyMMgB',4);
-INSERT INTO t VALUES (2215453,-1704911488,'5nbXtTcdVCMU9FNVglLP3QrF8iH2NEnSKvRHhJdbpP4v6BJjNbXByxmPeu2bLf8aNaFBGcc7Tvc','K','B','y0N2XmStIJX8pBqHk0eZmDSdMtxex6lhAZxpT9E6SWJ4g','50GIaJFYatXCrLPCQ98UcJ1pza','Rymat4DpnEcJi092oj3r',5);
-INSERT INTO t VALUES (1242913,-25707065,'3xbVcRADJTVUPn','azk2SAT450udkV6hsVM2IqTSllWOaP0UHSJDsBwewEZpqM2rgG6GXKlss1oEZvYzMVvJVJkapdsD','t','2rqSjRlkvoCgiQW','mxh7qDCsSNprf89xWTTT3r','n6ILpHrEg9Agm1HyHhG4iNBnUVzrGexNVelxzktXsoqpQIAp7w1sLMXqzLBxTancKpom4r3dDQ3OZPBtCvlmB4rj071jrGKvCG',6);
-INSERT INTO t VALUES (2858790,-1053773416,'NvzXAl4Gz67M97MFe','DtMFZVm6U50NP5NLnTf','r','WGaEm9w8','gMCYuxdj3JtM2Kknjnlqoo7LSFkKL0QBiEWSSR3mlS9UWEZp6jCWmbH6CRSi9gvPG51TKfwwMplVg6OeuDxE','5BRRtqkd4eqML32nZ2VUbmlf',7);
-INSERT INTO t VALUES (-3809968,-43035943,'f0W045IxjEjgCMWHERnDF8IxpZJp6RhHhY1SYkMsnPZVTshciTfoxTNrYfYY00NkExEyDK','t13PnybOwXQn37OVOK8H9bif7l8T8Rrx2DxqFI4NC28E','0','uNIeTivBzopzuzDLsS8dHV8UyVLVnN1CWlWXGUu53ao6dEzT','TREha5D3ilJeNAmNVqliRRv4k1LAK3Y83EjmHGjBY0ywkyhPi6y8XDqG0p97TLftDlqy7AUfKOpAxUlNtsGsPjye1x','85lXxt7PGwiOMfAZmU3ZSr18a',8);
-INSERT INTO t VALUES (-4101820,459021857,'tWLhwRmo0jZzIdXtiCjw77IkGUhhI5TN9mm4yKP9A9VRz5iMvnYYwJCe','K9vjvmEvUzaGlrwLlJ','n','GckmFwg','WEsjjrbKgpCSebxQy1ZAFh2nzb5mI6RFtKXWqrOX1WJK0jwBG7l','pF4KZRYV1Go4QmpdweZbEDDvEbEZOe6YBh9Fnx78N1mleIJwntysjKYRcCV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5494503316091680221,-355263635,'eJG0oUEnKakaqYUYeWQOT0TCQsuRTk38AtcuU9PtWQPnw0MD0JSVOLgKaGO7myACx9lS2MOXE','DgQmDvfV5HKOmHZXNuOqfp7QnWIeRC8mgVaznlItht5cwcf3NBU0shRRyozsJvK419HPd','4','7IZ291c8cjCXLhFY6ay94fSKYkaJ','9Q5tQcVqqZzdrTUH95EFbTLnpAFyBwZPFKEZjrQe4jTTP9t8XdHrmTWjVT12BrWKrQAjMx4bUb9s','ol',10);
-INSERT INTO ti VALUES (-5494503316091680221,-355263635,'eJG0oUEnKakaqYUYeWQOT0TCQsuRTk38AtcuU9PtWQPnw0MD0JSVOLgKaGO7myACx9lS2MOXE','DgQmDvfV5HKOmHZXNuOqfp7QnWIeRC8mgVaznlItht5cwcf3NBU0shRRyozsJvK419HPd','4','7IZ291c8cjCXLhFY6ay94fSKYkaJ','9Q5tQcVqqZzdrTUH95EFbTLnpAFyBwZPFKEZjrQe4jTTP9t8XdHrmTWjVT12BrWKrQAjMx4bUb9s','ol',10);
-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 (-3159059860997007656,523346309,'tM6qw4gwBpxMcWTx6','SDXE73m2VFe7p7pJreYzogOEE0JdjscVEhRq532EsvBIyTsFKEKLjMClTqcBM3E4UNFSzbkJ7','E','dpeA4fgfgX','YiDEVUxwIon1vLQgsWCoI4dYj6l5FrNk0mGuXuDZ','H5ru',11);
-INSERT INTO ti VALUES (-3159059860997007656,523346309,'tM6qw4gwBpxMcWTx6','SDXE73m2VFe7p7pJreYzogOEE0JdjscVEhRq532EsvBIyTsFKEKLjMClTqcBM3E4UNFSzbkJ7','E','dpeA4fgfgX','YiDEVUxwIon1vLQgsWCoI4dYj6l5FrNk0mGuXuDZ','H5ru',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6756435862141846843,-701546978,'qFs2UK3QmY6IQLWcX0VpXQmcFRp9xNM7awM8K44YIJYBOsy4W5m0pPwaGcCHGRyk','TfDoiGbjP5iGwt4tkdsQbNq7dDbbM8aYGnxexkUjLHRowu5xit8xHdWmqpHjFIT1bwJghq3W1QGZVJv0nU53zvH5EoBVasVmS8ma7UbMJCEe303P814yB3NBldSAESgWBW3otWneTj1BcHLWTkb52Wn','t','CviIvdgG1y9pEMs','JeZWMImzJA8L81','IalELTIpN9JH1b8ZSDrpQsGjMLFx0ttMrwBfeEOHJJaEZx2zf48Bn6DXu3U7apLOUlxkLu5vCpILdLHDfMFtgHPVaPkJKvB',12);
-INSERT INTO ti VALUES (-6756435862141846843,-701546978,'qFs2UK3QmY6IQLWcX0VpXQmcFRp9xNM7awM8K44YIJYBOsy4W5m0pPwaGcCHGRyk','TfDoiGbjP5iGwt4tkdsQbNq7dDbbM8aYGnxexkUjLHRowu5xit8xHdWmqpHjFIT1bwJghq3W1QGZVJv0nU53zvH5EoBVasVmS8ma7UbMJCEe303P814yB3NBldSAESgWBW3otWneTj1BcHLWTkb52Wn','t','CviIvdgG1y9pEMs','JeZWMImzJA8L81','IalELTIpN9JH1b8ZSDrpQsGjMLFx0ttMrwBfeEOHJJaEZx2zf48Bn6DXu3U7apLOUlxkLu5vCpILdLHDfMFtgHPVaPkJKvB',12);
-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 (-2008469555348721434,-1627524072,'c8DB6lqons2qID7GToEc0gImkhhL2tmUIHRrcNfw82h7pGEfhXt','eanBiwdtVMHFkmrvcltzjnry6MSA26kUPuSFEuz8n5PfCpBJVhoEYt1DZ8IH0Su6LFxFl8euh7cAMdsR06U86ltut0t9MD4kDdAZyaym8cjF0ScbKewDfGLqIYa4g3fZoBbW5QQf3g9sahJTNqt5BFtEiuR31bK6mIUWEXdtWJLJkmVMmYLUqkjGN6G8UwsPle','R','vZ3YkQHs2SXYmpfaATAY80uKFVMXPXbrca0r','erIaIIVm3rU1v3','0FY1jn7Wfl',13);
-INSERT INTO ti VALUES (-2008469555348721434,-1627524072,'c8DB6lqons2qID7GToEc0gImkhhL2tmUIHRrcNfw82h7pGEfhXt','eanBiwdtVMHFkmrvcltzjnry6MSA26kUPuSFEuz8n5PfCpBJVhoEYt1DZ8IH0Su6LFxFl8euh7cAMdsR06U86ltut0t9MD4kDdAZyaym8cjF0ScbKewDfGLqIYa4g3fZoBbW5QQf3g9sahJTNqt5BFtEiuR31bK6mIUWEXdtWJLJkmVMmYLUqkjGN6G8UwsPle','R','vZ3YkQHs2SXYmpfaATAY80uKFVMXPXbrca0r','erIaIIVm3rU1v3','0FY1jn7Wfl',13);
-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(60) NOT NULL, d VARCHAR(64), e VARCHAR(1) NOT NULL, f VARCHAR(28), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1441469034,24,'ONO','LgEoI1roTDl9wzwocUo8VwWoPBc','U','TrMSivDGG','IzdrWeWI1u7Z1jo1megD1CrjC0TYMhVN8u9PcdrC3jZlqACTC0mbH1yvJXQeiB8oTTCe62mIUoKKMDB8hbcoDB3XmeR2CHv7','UVQD1HT19ED9FbgX7x5Dm8YhGuNvHsNLG9ULYgLUzqjg2NTM7ZPRgFGXUxJujzRHwMGNV0zRm6',0);
-INSERT INTO t VALUES (-1914354280,247,'Ik7Q','tjzO72uuCU9LEwDnhk65tQF9odQGtAxoP','P','cA6zPCJbqfJy','dRcpJC3mw2BkWnXlDXW7kVmBWdRmR1X','RskeywIYIVLZeDThywAUhRmhQruDnV2W2ydhNSc3',1);
-INSERT INTO t VALUES (-1524998491,239,'rLVJ4Yuc2KULrse2mlsgarkR5QJTLwBLi','9vxNw4n0NQT0MFqhRc6z8SwpIVEO96WQ8CysayqGJ','W','89iJUkmSkAof','9jah54iwSC0HpU51hLZvZ0Zse','a3',2);
-INSERT INTO t VALUES (1206159588,211,'1A2BDFHx3AbdIzO4SdmXuqJZ9A0GFIzIOdM0K3dbqmupi3bGtNt8qhJ5','c2Dpec61LH87BY0xgwkcVugwCMPAXAwucYsC7OAfUT','o','Ow6sd','dHpWCyZUwIawTlCd4Mcn2FJAheda39dhzQ09npGMlnOq5','amLm4PBL5Xoe9qTHR2KdjT26Sn',3);
-INSERT INTO t VALUES (542068880,249,'ryn07Whhz6rTrvdis1w7UclVul5','0p1Hc','x','u','uubwzQ6TSzZpKwBYJ57Upn8AbV3cKuD0DiUkzwrOhbzB6aAyt','X5sMB7zcoB0W6C',4);
-INSERT INTO t VALUES (430835209,173,'ZzgtT9','gITsKoNEHQ4vGt6XsWX7gAASAlNwosYl4290JVAboCitC4CWO2eonHhsrf','2','zz2WOvfUWoks7eag5rz','8wrJEG2zaoIYDD5yKmgC1NUgsRLKHx2T1VCUKvpKGpfQrP7oWPevGpLb2htJwYYkJUoW','migvXnCBbbyMgH3ZJI0gJhcMQD20m8pRh1cpbLYh8DqzmP',5);
-INSERT INTO t VALUES (341007782,247,'4p2yNf7yJ9LyU0DRncV6BC464QQNYv81bj','ZApMyUegJx8aQZQxYflGOv9nODC','W','eDJxUWrA','0jB5p7nuWGWO0cozCIt177n9sli6U1kvFdxJZmAVVrGn5e65WyMI3sRFI9xn6oVRz7noXxyMfphTxWiKrOJDdQ7','YJSxxBRXb1YzuXfps3X0yztlJnMjTCrLvAqO5yBex53alXXbJpBajEYmHJKOVOLFh9SSQsQ7a7SJQ0mNZ',6);
-INSERT INTO t VALUES (1632189569,15,'cSAC5uoU','eICrjvZjFfYcswb2rC48LdkOM5Rdf93AcqvbPRBtj2d7','s','T0lPV1uRJYT0jH2PzMCJv6KB','WZfOCkxWLIdN0d6IDdn59bHWfTexNhGpnJmpkix4d9p8sEWTvv3SMqA9xw836dljWlx','iNRWGkM0zeEjEdMJQYGB',7);
-INSERT INTO t VALUES (1442858779,224,'WBuXGVGEJU8','qe0ZDQ6x9xLV9wJmWQkxhxysj85oVj931XoeQwaw1073XYYjnItsAKFVSHL','a','KAYL','uAkLCUSUh1LbpIP3pBshbSv0bD43NmukEUKKafAf6azV5tn2stF6GxuEqgKEbfq7aVzTcvvNClHf','mSKTXHOwfICOKiFmNTH48pPrD4tHvYAWZ6D1PDXcwPEddGorXEIZVsCCP76A',8);
-INSERT INTO t VALUES (174488773,109,'b0yz07LM8jRwl3JzmbYi4Ef69Z62H4qBFWA3h42YKJm2QABBfo','h3TlJi94OqgXAzv739OjpnfgGIkz0RC9W2gUZDa','t','F9IKk9j9Qj872r','qDkkYFy0l4JB3523FuOwG197Syizns3P63v0ubW','ompr0LHKbtarVd2u5qzelZCDuQgoljRr6zLTp4Au4gYTY89TjuyIYNZef5CGyK3G4ivrvmv1sNcAT7lIjx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1447057795,-7674585,'8iboWlga0','Sm2UvA5ziSe8l1E1iLLS3O7y3onbCusC6bPcNTpDOrXkVDWaRP4NszQbsQna7hnxbRzpikm0KziyLybgrijNwouRzd7vHyK01qMgTiN2lTlpYTpEo43','0','YC5gyc20OWJ7UxF03tw5OOYIssPZQSxUGLwnix1A4akEftksBQ6vGFViYr4FZoncDVfuFshGRThY50SQygPoXPb86DRHPgRWo7QF8zyNiqlZl9YBlwGirw6gngo9VLzaCtxTROlxCRecKvEXi6f0ZJkYLfOT8auuHIZxgMGhUPEX4WHa9ncDRQjoxFMAzo5M5Nf4il0hNEppqThRLBxMnWaYG2mAxvnmlOQr3rqjes3Wrne9uOynaNd','I','tl',13);
+INSERT INTO ti VALUES (1447057795,-7674585,'8iboWlga0','Sm2UvA5ziSe8l1E1iLLS3O7y3onbCusC6bPcNTpDOrXkVDWaRP4NszQbsQna7hnxbRzpikm0KziyLybgrijNwouRzd7vHyK01qMgTiN2lTlpYTpEo43','0','YC5gyc20OWJ7UxF03tw5OOYIssPZQSxUGLwnix1A4akEftksBQ6vGFViYr4FZoncDVfuFshGRThY50SQygPoXPb86DRHPgRWo7QF8zyNiqlZl9YBlwGirw6gngo9VLzaCtxTROlxCRecKvEXi6f0ZJkYLfOT8auuHIZxgMGhUPEX4WHa9ncDRQjoxFMAzo5M5Nf4il0hNEppqThRLBxMnWaYG2mAxvnmlOQr3rqjes3Wrne9uOynaNd','I','tl',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (893685449,-7477875,'DOK2oZWuoxqMQQY','3VPoBXFcW595lWW7aMbWmsW3fF20JN48NF7xrGZDP57wk1GtxA5JM5PDLx4Ryuo6IwWy82C0z70epaqEzi0Y6370aLwGjBI3WDj9Sc','eJufLXPdUrPQJsIWu','gbb3K07yG8AkP3jnwIA7LUgV93iHC','3d','f',14);
+INSERT INTO ti VALUES (893685449,-7477875,'DOK2oZWuoxqMQQY','3VPoBXFcW595lWW7aMbWmsW3fF20JN48NF7xrGZDP57wk1GtxA5JM5PDLx4Ryuo6IwWy82C0z70epaqEzi0Y6370aLwGjBI3WDj9Sc','eJufLXPdUrPQJsIWu','gbb3K07yG8AkP3jnwIA7LUgV93iHC','3d','f',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1410920787,5054538,'UaE0lq5zp9u','X2s8lIJGB0gob8naiw8GKicvXrUFvXle2umMAHlgmhmDlHJnFnv1MFnj5Wqx5GYDlwPs3kfgBtlrxRm2L','GIltFpbg','hllj5IV2mbTW75i9W3lfEpdaLVNUvZDzFmRhrtwJL80ZTyvsxa0UdxzXRu4pHPmH6HdSMSNNjLar8gjcbF9tz9fZBEFzLUYVndlFhC0zwzCbvs8OkBtdM5dnCFnv7p9kTX7EQZU1','R6','6j4',15);
+INSERT INTO ti VALUES (1410920787,5054538,'UaE0lq5zp9u','X2s8lIJGB0gob8naiw8GKicvXrUFvXle2umMAHlgmhmDlHJnFnv1MFnj5Wqx5GYDlwPs3kfgBtlrxRm2L','GIltFpbg','hllj5IV2mbTW75i9W3lfEpdaLVNUvZDzFmRhrtwJL80ZTyvsxa0UdxzXRu4pHPmH6HdSMSNNjLar8gjcbF9tz9fZBEFzLUYVndlFhC0zwzCbvs8OkBtdM5dnCFnv7p9kTX7EQZU1','R6','6j4',15);
+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 CHAR(85), d VARBINARY(11) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(63) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6354902,606895176,'CS0kK3KblRGMfL3vWGgRT153lvFfA55xk2qQ','XnP','4Eh2FIUSLi1zpsjllfERNfb66yE3MvwC','iKhN','a','y',0);
+INSERT INTO t VALUES (-1228231,-2048013983,'GQeh38F2umzjIIxxgqIyTPAIryhUdpVSvpV5Soy7YsOE7ZACYDc','pXFfMtFE','H6MjzO8llD8rlUqR7cEQLNfi248KlgErXL1M','c0VMqxRsrsPP1FDq47hcS7lpTPzgHga76h9O7LBLw0MIVtsj','k','Uu',1);
+INSERT INTO t VALUES (4461179,-178282222,'pDr1zNDl7PBxDYrDdd0VhrSmxCxSL0BVReGSFfqgdZaye3nIKgNd1w1xZDVtC9xnYAx9U0n8t2qD83kJJK','lqcRdwvr','zz46hc5HnkcsqWjsXb1','oOLo2JcnmBER8ZNmMOfZdar','PD','9',2);
+INSERT INTO t VALUES (2886082,1019572713,'TNdXsuF9X1bCouuVriA5gJ4HbAMpNRdPYB4eP8lV','CZLpJHA92n','5mpzKRRphJxzVvGSmEsPFY93VImdefgXNj8','Vd4BNSWZpW1Uoc5h87UUfHUo2dA','Pn','ca',3);
+INSERT INTO t VALUES (7194550,-1024161099,'NpTImhDd','j','XdAB4Vm3GI7MW9MO','QfUs53c9nXmGXxymQhgrq8Jhxv8FNj8','I','B',4);
+INSERT INTO t VALUES (-4479359,1534654377,'goIc7X7XHHtPOn9yJyiRTDYNXLiSCQfwU2wW4HIl1BMGkASkOz','IPU3Htlq','6yRWOnqIgXad5CDa5uCt2ApNzaIO','R','wU','Yd',5);
+INSERT INTO t VALUES (-6301128,1770118069,'s88lLJLLtrNK3XcZHPVFFEklBYG0j6oVVXDV2TysuMzbEwroju2U7Iq77hSwyxSaAGWhLw','i5','eM7yJkSCrwHevu3Ii','D4Kyw6kE6GOjQbgtWM4Qg8Aoz3MR66bb8JN8anO014Eti3pJ','a','s',6);
+INSERT INTO t VALUES (-7240085,1465187378,'m8TGXbgmGhoYJ5bB9fXFSO4EvATTWuVaxmF62AC1fzbg0sELC1fBLRvulDSR4z3QoE1RRIOfh','GSpfTq7lLEU','uCqugfOe1chalebuWJTpYzibJPP1sCc','GYH','R','Zt',7);
+INSERT INTO t VALUES (-3077923,622353012,'YUPuBXluHsLmuWuCZX1Bt0tMvwnPjDAX9egPdDza97IuRjRRrXJQ3','jNyu5N9vP','EY8kiX80ElGHvunM5wyxboFw1Xs4YAHPDh7hguCOy0d08kd5vk4','lCntxMW20EHkSnVlZl1TfPcsGq7sBpazo0NBDrGiOqpQBGI2qxkDaMKhrUH1rN','KL','NR',8);
+INSERT INTO t VALUES (-6474956,-566531401,'47deE7DjZrDUJz9NvOLdwrjA8ABVKHF61XrMATf4G4eqAbp7Dck','nR9k','IzlTbiXOgzbiO79TC4TkNNU6TrRy1H1zPBIXry4mUx8VKHoNnDb9jA','1RvSpuh','YQ','vc',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT NOT NULL, c CHAR(85), d VARBINARY(11) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(63) 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 (-7199646803406373601,233,'M5k45cM','64jU8eEQqx4cYB6XX4ZnJ54HXG','S','YNJcGk1eouR2WJnwxHLcEIQJ','HwsvZXxmGTviSJlLil56eVrTjU7xioGiL6WUq7634Eacg8U1cF81incx4V6T5fwxi96J1ab','UkqQk8QfFsEChzzdmqTM0fdKZbbbxZDozEUF6utg2JNFLX9H2W5zBqitQGCbSr',10);
-INSERT INTO ti VALUES (-7199646803406373601,233,'M5k45cM','64jU8eEQqx4cYB6XX4ZnJ54HXG','S','YNJcGk1eouR2WJnwxHLcEIQJ','HwsvZXxmGTviSJlLil56eVrTjU7xioGiL6WUq7634Eacg8U1cF81incx4V6T5fwxi96J1ab','UkqQk8QfFsEChzzdmqTM0fdKZbbbxZDozEUF6utg2JNFLX9H2W5zBqitQGCbSr',10);
-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 (-1745992281387096163,95,'wJFQYdObKZLzGpzrIFUOYsnI4nxRW','2lRTEMcsZaI5','Y','ff9eBhARiGSiqwEx1Qjv','oCAMIdReX4vjEgiUz','FgIg71rh4hpcyN1iexpx0EP5Ro9WqATFZSQWLP4PojdUamEHWBsA25RAoSDQLuFEhy2neSFWlu8WScGI',11);
-INSERT INTO ti VALUES (-1745992281387096163,95,'wJFQYdObKZLzGpzrIFUOYsnI4nxRW','2lRTEMcsZaI5','Y','ff9eBhARiGSiqwEx1Qjv','oCAMIdReX4vjEgiUz','FgIg71rh4hpcyN1iexpx0EP5Ro9WqATFZSQWLP4PojdUamEHWBsA25RAoSDQLuFEhy2neSFWlu8WScGI',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2169729220643307583,12,'04p1ewPVmZUDkfcamfaw2PstT','OFQux4Zux2W7W','o','hbZW86','EcULG7ICftI0z9hvcRfTb4mbkHdjzHK7MIncaxkmeh4KR2LmuN9JnvhyNVTy','56OIGufzOHJOyPqfCeEpdMw0zo99KgF07mWw6YkcJZGpvhckg6uugAvY88LOQPs2rqcQ3ZZSuIcF3w3PXb1O',12);
-INSERT INTO ti VALUES (2169729220643307583,12,'04p1ewPVmZUDkfcamfaw2PstT','OFQux4Zux2W7W','o','hbZW86','EcULG7ICftI0z9hvcRfTb4mbkHdjzHK7MIncaxkmeh4KR2LmuN9JnvhyNVTy','56OIGufzOHJOyPqfCeEpdMw0zo99KgF07mWw6YkcJZGpvhckg6uugAvY88LOQPs2rqcQ3ZZSuIcF3w3PXb1O',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6272455383471741158,60,'7dPZkdphw4','v6AgRba7rTmDYiLGgl6YZEY9gztTj36JEMNqp7vxlQHKbNo58ixsD6Y4lJvUeNGkxHPuJP3vtBRdeRSR9jF4VkGJeufANAqr7CAOJq73tXfxSBLk0Df3ozvlG5tiJtIdV08A','c','uLFLvyYW7a3xsNVyIuFca3O3bx2I0mHpNSDmkO3Ip0rFGADJ30TNu9wVGGpFvdTH1bF8HOogTljmMHJ0OVllxoRT9Fl2XbLoBID35Rcr5HNBeKNaCaVEbpYjL4dac7CRTXx4KnOIWDu2h5imKkrVNovd0HAITDef9Ag','bJBog8EQ4TuvtSOwABOfus2HhNeOZufBVYSkBdlm5PmPNLUJsaG60ZKHa','tFaR5nDhcBwSaKijloCNvfBqh4yiUXKNKPu06B5a31CRWbChxkymWgx39TOetyjq50qJDqa',13);
-INSERT INTO ti VALUES (-6272455383471741158,60,'7dPZkdphw4','v6AgRba7rTmDYiLGgl6YZEY9gztTj36JEMNqp7vxlQHKbNo58ixsD6Y4lJvUeNGkxHPuJP3vtBRdeRSR9jF4VkGJeufANAqr7CAOJq73tXfxSBLk0Df3ozvlG5tiJtIdV08A','c','uLFLvyYW7a3xsNVyIuFca3O3bx2I0mHpNSDmkO3Ip0rFGADJ30TNu9wVGGpFvdTH1bF8HOogTljmMHJ0OVllxoRT9Fl2XbLoBID35Rcr5HNBeKNaCaVEbpYjL4dac7CRTXx4KnOIWDu2h5imKkrVNovd0HAITDef9Ag','bJBog8EQ4TuvtSOwABOfus2HhNeOZufBVYSkBdlm5PmPNLUJsaG60ZKHa','tFaR5nDhcBwSaKijloCNvfBqh4yiUXKNKPu06B5a31CRWbChxkymWgx39TOetyjq50qJDqa',13);
-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(1), d VARBINARY(58) NOT NULL, e VARCHAR(25), f VARBINARY(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (41,7516381682666971356,'b','g0smOv33xTVmtst3WF0FeVg6','nXWd6lrbqym1','Bz3bByb2eR6NQ9KLP8hCFoGfYfoWHrLu6bA6PXts29fJ0','8N6X26UIrks9NUXMl2UOlKbK4cITtjNPPOwZyqtQTsouyn4lYpQdv','akXjLE7nnHNFfiMojFb8y7y156BNHF3CFb3QeVh5FDE68Xp9NlOiZd3wBchZsVr1SKxj7KhagixOzsRi',0);
-INSERT INTO t VALUES (44,-8883441584864252007,'v','ompmS08Udill481SHpVBbRgYlEf5KGzMPCqycZvIGNO7MJ','1YqVYMK5tiN','ETP','oidsOqGJexPYAqxBhVIEgdUgnpmaB7s1koOYSLJQZ4CGzhMk7nllBfxcPUSr24rNjOu3kMs4','KHiKx3DwhjOnZefL65Mpm0YhNtVqIqclNUR9TkmFv2vyFjLq2TTJ2o6E837MQv',1);
-INSERT INTO t VALUES (-126,6464601693953219002,'Y','M0U2tcPk7QWtIH9WtcKBM2TthOySFXlptim26PSAYadBDVVZZOjuCDd6U','X1jAQkAIjkLhdn8ZiCc','WVwBQvCwKH5M4ywsW','u25QNAhtrTeb5irrul21bJ2Jes4HtBu5ms3WtaNP5HXdeYGuiFwt6fHW9q0iBx0bvTc','tAeLHgw92hWQ3OZEl7HHPLVlwibIx96eYwOpUgiaYjuxqTq5Mo4zMcKkhovboqyD8NtdPFdfc5vzRmsiIqesVGGCp0',2);
-INSERT INTO t VALUES (74,-4192027318841782277,'h','rPpKggu22axdfxITkwI','SfyyNNdAOy6D3KOaSBpTz','XBcqXSiRT4byPoaeJgOPLhdqHcddM5OxQ5AIePomqFYJ3dnnDyI8ABqeAskm','D0RxLOY171Eg0T72djBkExPcTiJN8eqfIofqeBQRsn7P54y20sfFYbg1NTRhE1tQZQP5O4eHjcOHrQBW','ZqUgYwLn5ip5834vWH3WFbFNphbopSEFLZLsbIFxIer',3);
-INSERT INTO t VALUES (17,4214096949988526007,'z','NIU','70WuUUs8eqRkJfVvCp78d','YM2JOuKyozQD1ruIeoMaD2ogJx8E2fFxZG9Uk5kA7','22qOzRhfSIpYQeN1cFW8Br5fWIr9nGJigdWa53QbQ54KhnLKuw','znqk9AuSiAXx3JA7FU9NnnjwpmMhtePJv7u99lIY0HaCfyZn6JddNvVsYgYDtKq7d7gaFurg23Chw4busjCthrEOIlvdS2fvh',4);
-INSERT INTO t VALUES (51,8834722650673037723,'w','NQ3CxpSO3Mf7t8P','QHrD04kN61CYpGSVvpLlG','5zlrxEGeHtd4yN1htuugRlanqzlbtDrBwZAXyc0VB2wyNd65peF2T4gCzWrq5aaMepzDsjeLnKEZ6pR0z4e','HlPfGvgLHbjUxjycIfyaGLBPMpRKuIeLytjY0uk3DjXdTxWswN9qbNf7K9rbIlXbiYisouui0nCvX34veinTIgYeglq','KnMeCUBx0gXpSgmj9QzUPOrSdXliwZQ43lcPQjzuOPA5ydLB36vFpoVmrzuXDUBOEkORey9eRiNfo9EeZxnVCeU',5);
-INSERT INTO t VALUES (43,4914984569915816155,'O','QIu24kcKxplP53nST','QFBG3CRaf8PuM','ALKdknt7lEgoPAfqm65LWQFA6UtK7LuSPJTeEC','dw04UrijeQ3PoHDFPSdxMhYZJJvQQq01xO5zR3QcBYTOohLE4OidLVi','zP3Fg6jz0lNyMQYubS65hgTIwxOUJjSrrrPJVWu04WkCHbCJ0hhYfBM0Ri0MNWUV30wsR9Hct',6);
-INSERT INTO t VALUES (120,-9085356977538301666,'O','IDAxOm','9gJmtj86cb6mrlUsGZF','g4q6w5mv8PGTzX02BzE','pMLcwIYqQiRVI4hWyQOReTYw59rqtNRvv30xxGJdyKB0Ei700xQdcP2dhIKCKPU','LVjp6Pn7sIE7HUnpLajQg2DetoLwlDDU0yZuDfGyv7HVy7yUjBuH30WugPFMmGjrvs7ffbWFfW4PgPQ4jI',7);
-INSERT INTO t VALUES (-73,-2651434802629456438,'c','Nlmoy2kfURf9OPr9CbCxc7OohMqyR0VMk4PWFtNOHBunTkdC0wzLJoWew','kq1qpEmtY8YOipnd9bFwARm','QH3JDhvo1nz','fqxVkNPziMZ3S','SFXWjGxCTN3fpzKc98lXxHtccy4sC5HY',8);
-INSERT INTO t VALUES (-34,9148791847511535102,'n','VN41DQmDvlaG','WOswoqi0cJo','IbjGG91qr','c6FXMqQHjoOThUEBvcDM49Coy5kS4YJNZP25RBSzi','owxyx0grCQSf1s3c6kssllOxyqf3mkqMRqSyLINZpsjL9sl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6775744,714676499951168678,'W','ipoFjMnRizOGnA5XJJXHyx3yaznhAyiBpXVh80','8eDlOh8PBX','ITWuoubVOYbNu7ctzeoZWE07Gn9','l4gl5rI0CGv9bnw4mazzqIxv1UtrpZG1COb4QTZX8Ath7iaZ74agCl01nzt6zD4f5TnTb95rhIq','C4zRcm26QjuqyRlSHc8jO56yrsbbcIveE5WBm2HQgAbtTRqVGcRBLNWT29H862rZxdRwVD3',10);
-INSERT INTO ti VALUES (6775744,714676499951168678,'W','ipoFjMnRizOGnA5XJJXHyx3yaznhAyiBpXVh80','8eDlOh8PBX','ITWuoubVOYbNu7ctzeoZWE07Gn9','l4gl5rI0CGv9bnw4mazzqIxv1UtrpZG1COb4QTZX8Ath7iaZ74agCl01nzt6zD4f5TnTb95rhIq','C4zRcm26QjuqyRlSHc8jO56yrsbbcIveE5WBm2HQgAbtTRqVGcRBLNWT29H862rZxdRwVD3',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(2);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
-INSERT INTO t VALUES (-2349882,-4973052373962697912,'x8','NUBKvM9LyKBngSd7Tpjb1bkujdHuLjs1TadxVQrsAE','oeADM9','mdvLzSxAdW425T','MxZySMNXKlPODgks8yEZoBxgnD4lQL7u7I3vv013fVqDxe1Ji5iQR21MvGq8HsKfEuE8SpmwaXX6VWMiSrGXrkl5rxEXRSAaDON','4etJHb9bRntOiZn0VzbBmZN2F3tOPIoxamr',11);
-INSERT INTO ti VALUES (-2349882,-4973052373962697912,'x8','NUBKvM9LyKBngSd7Tpjb1bkujdHuLjs1TadxVQrsAE','oeADM9','mdvLzSxAdW425T','MxZySMNXKlPODgks8yEZoBxgnD4lQL7u7I3vv013fVqDxe1Ji5iQR21MvGq8HsKfEuE8SpmwaXX6VWMiSrGXrkl5rxEXRSAaDON','4etJHb9bRntOiZn0VzbBmZN2F3tOPIoxamr',11);
+INSERT INTO t VALUES (5209821955645735026,-732139590,'H1iP5AY6kDmQEM','oCSf4I4c','T7UdVGsduc7VZx','kydurxBq26mgGE8oYmOC71e79lhAsZJKUrVFD7FeWDzUzRdAExYf2p9hFGV0R6','s','tI',10);
+INSERT INTO ti VALUES (5209821955645735026,-732139590,'H1iP5AY6kDmQEM','oCSf4I4c','T7UdVGsduc7VZx','kydurxBq26mgGE8oYmOC71e79lhAsZJKUrVFD7FeWDzUzRdAExYf2p9hFGV0R6','s','tI',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (2080880561135904139,-1027558976,'um05rmHxbPy86QsqsmLtNuvzFgU6Iu3gH8FQ4kmefHNeOAzHGrFaxX','4V0NnEmM','0ieM','lwqkKY5rwthWgy88O3vo3Md1kzTE5UtyoZk5F9txkUUW','J','gD',11);
+INSERT INTO ti VALUES (2080880561135904139,-1027558976,'um05rmHxbPy86QsqsmLtNuvzFgU6Iu3gH8FQ4kmefHNeOAzHGrFaxX','4V0NnEmM','0ieM','lwqkKY5rwthWgy88O3vo3Md1kzTE5UtyoZk5F9txkUUW','J','gD',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1946041,-5559220182447627442,'D','s2HUbPvOrPOTWjNjO47mok3yxsdEMt03tgDOM9rAaQ7JOPfRgsAs5dKyIchvz6ziIh5crlIaLzsx','ykJAuG4h40UX1bdQi32d','xwgvZYIJkWt8T4wKI9McAExEVQkGrD0zQFIIiB3EFENEhWBoZk3AucUU','QYgAZiIypIU5j6Ah','ci7BEAtJXMXrLfla1MdPi',12);
-INSERT INTO ti VALUES (-1946041,-5559220182447627442,'D','s2HUbPvOrPOTWjNjO47mok3yxsdEMt03tgDOM9rAaQ7JOPfRgsAs5dKyIchvz6ziIh5crlIaLzsx','ykJAuG4h40UX1bdQi32d','xwgvZYIJkWt8T4wKI9McAExEVQkGrD0zQFIIiB3EFENEhWBoZk3AucUU','QYgAZiIypIU5j6Ah','ci7BEAtJXMXrLfla1MdPi',12);
+INSERT INTO t VALUES (-6946930733955067957,46772008,'uPcQKqVOK9vKgXkCLlkMbvQnwAFMKamnIuRSLbfioE3eqMcPQhBh3rQYTsV1S9FcW6jf','BMu8g','bxSzOGkLMqVnGs78vcyJyALc5UvXKSbPRQqucjh45pu7m2','KMObaIuYFC1i4ECpzAmspSWYCR','rr','A',12);
+INSERT INTO ti VALUES (-6946930733955067957,46772008,'uPcQKqVOK9vKgXkCLlkMbvQnwAFMKamnIuRSLbfioE3eqMcPQhBh3rQYTsV1S9FcW6jf','BMu8g','bxSzOGkLMqVnGs78vcyJyALc5UvXKSbPRQqucjh45pu7m2','KMObaIuYFC1i4ECpzAmspSWYCR','rr','A',12);
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 (337258,-6088194759006193419,'Z','GYxDmTO5SmzIfwaOQQEZuwgdKKeV54WsSsu5kwJ0NODGvx4b43ceWFbdccx','pAozeoF9','1XkoHqdA0Ra2o63rDnETThtRtnK3CaCFNjtgTKKyBHiSfCoWtszrCNkIe5SqvVKXJ2cUniwZwibK5ZXbXX8jSI7PSa50fnqA2Diwhirw3smdRCKcw3aJ9KMfiHvtUVGNDjBffnakz7JJWOxHg35pjhesTlBDOiBxNnJUAH9KUcWYTh8Vq2Rr5U5WWN2kn3EW4M8MjgsJ4GYZraM1lsrQllN53GF','XZGIaSWyvxLu7iZj18tGor0VeGzjA2v8tDlJMovozcFPj9mZuprQ0P3yiZiDGAG','MmGg5dFxBBmoPUqzLwJEs2jGpVLrmhTV65LhOa0CwOAJp3eGEvoP',13);
-INSERT INTO ti VALUES (337258,-6088194759006193419,'Z','GYxDmTO5SmzIfwaOQQEZuwgdKKeV54WsSsu5kwJ0NODGvx4b43ceWFbdccx','pAozeoF9','1XkoHqdA0Ra2o63rDnETThtRtnK3CaCFNjtgTKKyBHiSfCoWtszrCNkIe5SqvVKXJ2cUniwZwibK5ZXbXX8jSI7PSa50fnqA2Diwhirw3smdRCKcw3aJ9KMfiHvtUVGNDjBffnakz7JJWOxHg35pjhesTlBDOiBxNnJUAH9KUcWYTh8Vq2Rr5U5WWN2kn3EW4M8MjgsJ4GYZraM1lsrQllN53GF','XZGIaSWyvxLu7iZj18tGor0VeGzjA2v8tDlJMovozcFPj9mZuprQ0P3yiZiDGAG','MmGg5dFxBBmoPUqzLwJEs2jGpVLrmhTV65LhOa0CwOAJp3eGEvoP',13);
-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(16) NOT NULL, d VARBINARY(97) NOT NULL, e VARBINARY(52) NOT NULL, f VARBINARY(61), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6820877600015830588,-1017372519,'C6ys7S4hHSEOess','bvzk2AO7rPzcJBozZ72TevRoe7YAT0gWbGlLmy35A3C2bisd7TK0yC7gBS8w0r7VakIH','c21nehhoYSMByi55g1Ci6PwybdgK82xafTHfdx5p7rV8giF8v','wM','tY2Mr0I6b3eDBZ9AbLR','2I3tZ9IEyxSvWEhJkDNM1SwBChB8JrgCfGg4DBaLQxHb4bY0whujse9Mxhde0ucJvsyaCb4HkaZ8dmLWMGTEU',0);
-INSERT INTO t VALUES (7186492905712148428,1091915757,'Uy6qz2asswJ','dNTH1ZnozGzFuss6k6BAJnhDJvq6QVPlHYqRSVCYc6iiX6tkY1l','E81xbPtK60y','y0EdeUXQ7M5Uo9lFfztTPegDQvWLNlbz8rmR9phCSON','LUMbWdoHCQBAu63EnBD7nShYSb8gCd8J2cSXbozJmfEa4iDrkmZfBdCzW0LsUBBl','ZZfKavMiRDexrnXqUWAcJiXZevP09HySLQD4Xe5sZuoaXFp4fggQ7vuA4ITzK0',1);
-INSERT INTO t VALUES (-3192124442580575923,-478315443,'g','RW6wLKxArXrc22OnXmFX9Ubpx9sP1csi1ue4ZFbDWGS','nWw988hMQMiF5ZB8R6JGpDEjNsNCF2pH','QWox6Z','03c5JmPrbKx3lf5VetV7gqxXZz9hmoAVA3GQINFxviBI918E6iTBI7am39h7sWjoON4yUTm2my9Sa5','QxtRdPjXJzeqygv3ICRuVSh1VJekv91msKKhdYiKNCAGJS8sMVE264ABL8RMjCl3Q8sBDjLv2zzaUk4IPNR1NXlY',2);
-INSERT INTO t VALUES (1780695390243176393,-1017341344,'UbZcshkVsH8ZS','XN8Df6P5nhyLnW6E9Wal3B3eGCNm9fs52AJF31XyDURLbc8TlyXhamDWY2ELrU7H11oItx1ph2h8Q80e0CZAvauvfbhg0fjZ','NAkBj2xfuPSjzLLSvTDfhQKBGj5l44YARBZfLrFEehAW8tQWKvu','YUVGOs6DR8pFuoL5DCUPeOSjvzMhevl8k1af0asobvYZNDWLIjqJjK1Zj','JPOxlREEu6uG87BVtPAu4hf6jaBtmyzyBgo1J0cYyIDqtplB5','06udDdtiXsHEvGjA2DIfWfohuqJ7rSxDbXmm26',3);
-INSERT INTO t VALUES (4051314375407409980,524595444,'FYo','pu8muHenAfvsEPvFdGpM','FkIsVJ6WqXHA9JD6yADHSy2xhxAv0wL','kmCRuchNe','X8esYoN','cbTipKp20fHyMM1eyvZTTeraXJTpSElKtKMoKrHP4TJfOrObX8nIso5izsrChn2rRosgtT',4);
-INSERT INTO t VALUES (-186028215384314975,-2101790493,'gc8otAXV38gMbR','D1g79SPvM7e7fVon9u9ljpJXHzJCFa5lbpFYloHElEnPTS3O7wkpFWtanQJ5D','OgU8gcXsjFstZpP0cS','nVeIAxXs0XztsDotzpuTYmgAQkPIAc2Cz0BDYVmnWKB2JqrCaDlA98Q2','7Nso3Zj3uqIIk7MeTUgUHzD8FeQcAF8AaGfo1jR7x2w5MuIr1Nfkia8DOTTopf4gSvf94HOBwP3RWts','J61fqrd4AZ1HvIqh3EsdMPCvQ7m3Du2bP2o8qFErRTCqDcJTXehLU93uaSzVxs5qK6R3I3am1srI6BoRiSFaoTBqaPigmO',5);
-INSERT INTO t VALUES (2844632392771785710,-104125160,'9nVoiRPl48','QlRqw0MJKbqqd8bBpvM9OJC','nMeBMegZdl5ohQsQoICKwlEJggR84y7L6','LKwiF9n0Q1qheRbBgQLqT2DedVrqrsP5I4e2hWNtkyEeb3Dtaq3661f0D','0wAz7yZ8HKshAh99xF8mNJLcoEtNapkv7I6fb2mYXga1xkc9BKNKUGmdBs0rVJgMBSjiZK1TXVfH','1cDhNo5r7X',6);
-INSERT INTO t VALUES (4698459049366236146,-1550562444,'QtJLKeK49b','nllfyKfSLA1xn9d6sXuj','SgwWnoDLEkZPF7NFEd3azzeHE69I','2quuSG8AZ5Mn6iE1ulBo4y2dFyvX7egx8Uk0kt9OMGtsgOAO7bP','NtjduDyo2KiL4pl45ZSeZFigtzNBnlIwHkt4sGT8ySzEE7w45J0lOKQ7vjV4lQ6q1oDgh','Qd2sW',7);
-INSERT INTO t VALUES (4583069067899439763,2070817979,'S5d0bHhrSLy','5crf4smycnij2UiymZ5jxgIa4WPwiPOvRitamlMZBl2MC162e2on6geKuMEpZcWtCp5','TToArzqcKM2Zlj1bGQ5Q','91vMMjm68Fd1A25NwupYria150oXtTdY2Z6aCVyipPZ','RvjERjaOpmqbZe7k9lHo2J8oCcVD9uAWN08uMbbh4scuIlqoV3DcqGNq4KHQyGEYy3ca4czvD07SndYh8oivg','m7fonWYtva1MtMzft1GrJqH4Jb6JZUwPoA6xYHt57cubUuElwn8DJOiKpXegcpXUpStFpAs33lUmcpgA0Wfy',8);
-INSERT INTO t VALUES (-9119108877781727352,568713246,'RzL1','TzRXnHNJa21QUFmwEHSAZtN0oUqL','tcnRju0XLb','lnuNbXXctJOIIGG9rgUkhwzizDsKRerHkiW','muJy9vI3cN8lRn92X98voKp0elvAkaTuvU2ZK8OueT8w9BHlpFn','80DmeoFHrYKIoTf2rPjQkQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5416010780907668392,-1947882826,'PVdlq6odmsEjdhlcBIqhrMpD5IVONttc7lzM30RkTp0','sCEl0mnnYqMQhliSHnBrYvbw0SfiweJgFlhKq0XIUyrCUQIgKHcx2AOu6NeQCoZ430oK','rDuZiwIMoWXV','xzVK40xqreftlkBqXA44SaIv6ToBAJ5fmY6ikUUOjOsDUg1wvBN1gCUB2EGP9Y26nrwwqdhHedKIi47NU0jLYcGVPakv3kM4M6orVKaZmxuHCWMIYWWVPRqbTO8QmVBI5J0UI2bqdCV4d2k9kaHCkPb14b5uY5obmEsChj8MIs3pTp6tvUVEMYlKJuUwkbUikTFD9tSkT7o3fCGRyFGdPiJq832r62sde3PmV04Ut91c3dWjLjXec0jU','2','J',13);
+INSERT INTO ti VALUES (-5416010780907668392,-1947882826,'PVdlq6odmsEjdhlcBIqhrMpD5IVONttc7lzM30RkTp0','sCEl0mnnYqMQhliSHnBrYvbw0SfiweJgFlhKq0XIUyrCUQIgKHcx2AOu6NeQCoZ430oK','rDuZiwIMoWXV','xzVK40xqreftlkBqXA44SaIv6ToBAJ5fmY6ikUUOjOsDUg1wvBN1gCUB2EGP9Y26nrwwqdhHedKIi47NU0jLYcGVPakv3kM4M6orVKaZmxuHCWMIYWWVPRqbTO8QmVBI5J0UI2bqdCV4d2k9kaHCkPb14b5uY5obmEsChj8MIs3pTp6tvUVEMYlKJuUwkbUikTFD9tSkT7o3fCGRyFGdPiJq832r62sde3PmV04Ut91c3dWjLjXec0jU','2','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6345568548110620437,-1220644371,'UaTaKQCm4UzfRY9xCbQaU','oQGCMrFlKiljKktceEpLY0aivzSKqlMxCfC90RSro9kdgh5StGbDcqd83km9Z500eqIKK7970xpnbzrNZdKNWDXNO2pruRfZ0b8ixpyAzodKygZ6OhuLuFcqEwuBkfbrXCaNFnK6uofDWexDDYFiekw4ufvRdOMmz6pAwCWof','l1PbGfzhydYZ2mz0RtPWiuTMk3WMn9VRW56zw8RJ6kZ4wWTTf6IjUHs','thfyrFhhfvCJhyMaCOhmc88owrRyKstbK0l31BGJMRfspfxUpjL1G7v5hpP','L','HQ',14);
+INSERT INTO ti VALUES (6345568548110620437,-1220644371,'UaTaKQCm4UzfRY9xCbQaU','oQGCMrFlKiljKktceEpLY0aivzSKqlMxCfC90RSro9kdgh5StGbDcqd83km9Z500eqIKK7970xpnbzrNZdKNWDXNO2pruRfZ0b8ixpyAzodKygZ6OhuLuFcqEwuBkfbrXCaNFnK6uofDWexDDYFiekw4ufvRdOMmz6pAwCWof','l1PbGfzhydYZ2mz0RtPWiuTMk3WMn9VRW56zw8RJ6kZ4wWTTf6IjUHs','thfyrFhhfvCJhyMaCOhmc88owrRyKstbK0l31BGJMRfspfxUpjL1G7v5hpP','L','HQ',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-595163535933978260,-1110653795,'SHxRm65ZM26b','dOrRiYhma','ov4LNxaYWskYSL4GkK','J4vm6wT4aVDQiUjsedCZram1O0ITMmIjkcRrJ7l3fNlFYGwp1xmzlmCl9UHRjHbI9DQk5RNpy4QwA9GwPErKz4OLVaJwz0JoiSRKAiRcQYUtnkWZiMUwRe5lBhscpHcDKDFZe9dxjSmq6roGMAkK3f97miGlycdHUkppT5sXfkwWrSIveQH6Z6ZXyeACQh4JCVcIy8t2bLTWFhTiscxbasNk2KePJF0mT6pSm2qjgEAxiG6UvekW707hnU','cL','cg',15);
+INSERT INTO ti VALUES (-595163535933978260,-1110653795,'SHxRm65ZM26b','dOrRiYhma','ov4LNxaYWskYSL4GkK','J4vm6wT4aVDQiUjsedCZram1O0ITMmIjkcRrJ7l3fNlFYGwp1xmzlmCl9UHRjHbI9DQk5RNpy4QwA9GwPErKz4OLVaJwz0JoiSRKAiRcQYUtnkWZiMUwRe5lBhscpHcDKDFZe9dxjSmq6roGMAkK3f97miGlycdHUkppT5sXfkwWrSIveQH6Z6ZXyeACQh4JCVcIy8t2bLTWFhTiscxbasNk2KePJF0mT6pSm2qjgEAxiG6UvekW707hnU','cL','cg',15);
+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(40) NOT NULL, d VARBINARY(57), e VARBINARY(87), f VARBINARY(35) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6000260,3381,'wmd6EMJ3W','SM8QteFuM3GipuxOxNx','OdHfxoAlBYjJQ8fPNJblmHuoQqGwdUPpGOhspxhYpw8OmLcsBApqEXmOKFu5','K','0','X',0);
+INSERT INTO t VALUES (7825389,14918,'qKB11ePiqFKYbf','bdHaCdr00ROcDedewXqzhY5PABNBAjZgP3wd2IprdNyTVFQOZpqzf','Il48dNzWrWZIe86dYpim79OHJ2tFawH89fCZTmjpBNufe9fQBVMppFzjaxmZ24l7T28Ua2KJQYKQ','owmRIb9VJEjsM2uHLoBaWA9','l','N',1);
+INSERT INTO t VALUES (-4515669,18731,'AWWeuRwSH9fqf2tWiAcLEByR5xMPSQwDChuiM6','0q02xxinC1t96Nmee20jMAbehaXRrLU','BmNG16JBmurZY7PKZ02upVxDtutyA3soCGnKF6r49sR6WlA3Iqf5GaJJb6UZodbx','H3Mp','o','7',2);
+INSERT INTO t VALUES (3166484,31123,'10hzh8gomZJeWBLUSOa2w6VLR3Yrv2cdQ187','svhR94w4RBs0M1JYAXFUszi3qCRj92XFSinxPdRv1xI','jnwyYqskMBlfXMJbP6','GQPi2DdbpdVfAyd2vPMq36GgGbarElqyIL','7','D',3);
+INSERT INTO t VALUES (4280774,65199,'89Al508wcC9wYUY01tcQxJzzM2LTRrtU0bUi0E','ESLeBQrnzNFDX8SYA','VfjmiIYv8LdAbcjdh6wpo4s26NE41VCirmanqP4CCWccOM3to5GKWOoMQkJRxW033G3BnXEWkkrDy','WMHYkxW0GSOdvh9uPDaHO','8','L',4);
+INSERT INTO t VALUES (3886060,252,'gPMPvb2RHhqtpCSD66UgAc6V74pWnDNE1RSvdao','i7h45hcPuuC0rKzjUzl5Nnc88l','A5kfzwyUNI9ibiLaR4SrGqHE0J6supvqHBhQDascZCB8Vwu56GYDHhrT213kYeRfQPny8dRap68','CoE8weGOe1LP6','S','N',5);
+INSERT INTO t VALUES (5298174,55316,'VUZAXTV5FF','C3h0vxhLWUzDCGeCxbtuY1ndd','8PImm9440Si','rOSFWhFFg3GNwaoQRnbuVL0v','1','0',6);
+INSERT INTO t VALUES (-4604982,4315,'YTul7SHlqF','9oI1KsvwMpVs9JiKcQkPB3a8So2g0ff2AyIWNdxrXt9','Em6ZJSVdyC1FULSnHQM3rsQzgGnqy','kwYmKCgb44k355Xs6tDaj','9','D',7);
+INSERT INTO t VALUES (2986920,38013,'wqq0aM0f0aaBmdDPrMmys74z0Hbbt','USq2l8pTaVPyrx1','Xd0','9blJAnyjnSlp9a','3','G',8);
+INSERT INTO t VALUES (34263,21177,'uibD6z9D5ip4Wj4IrN','rfl14wF6dTw3HrWZe62daFeE8gRLm4uSrq6fm8lpWAqBY9','3fN23I56JITOp4tPrASk3m96kWwbTV2fyHCWSWDB9KKQHVUiag9','R6LxpttVImcFDEz0exC5O','7','i',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(40) NOT NULL, d VARBINARY(57), e VARBINARY(87), f VARBINARY(35) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-2008626364,47289,'krp5ZbDU1yiH9ioBkCKzB694walp4gf','STFaYwieSJfz6QTD2PEAmGgJ2EBvw3hlqEdwaWVObt5hCMOee9','ZvFjFnx9OVKwoQYf4ixJDOI06zndP1d9iWYiJiTAOduRy','DJfj5Pi0EfPUnYqahbviCd','x','G',10);
+INSERT INTO ti VALUES (-2008626364,47289,'krp5ZbDU1yiH9ioBkCKzB694walp4gf','STFaYwieSJfz6QTD2PEAmGgJ2EBvw3hlqEdwaWVObt5hCMOee9','ZvFjFnx9OVKwoQYf4ixJDOI06zndP1d9iWYiJiTAOduRy','DJfj5Pi0EfPUnYqahbviCd','x','G',10);
+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 (-1353400720,31726,'Nc5yfueoO7ov1LN6e1sCg','FPF264AtwLhYjJVvSfUR5Q5d1x7LY7BFpxXzT0u','LYztta8iqPYVXin6lUgbTBIlEIBDUPmffR0a9VxH8GKq1qd4QaRFZzuxoGiOPGSuMZHcoCBvXJOjH7k3','B','Z','J',11);
+INSERT INTO ti VALUES (-1353400720,31726,'Nc5yfueoO7ov1LN6e1sCg','FPF264AtwLhYjJVvSfUR5Q5d1x7LY7BFpxXzT0u','LYztta8iqPYVXin6lUgbTBIlEIBDUPmffR0a9VxH8GKq1qd4QaRFZzuxoGiOPGSuMZHcoCBvXJOjH7k3','B','Z','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1398242246,54609,'A','thrcD3qronhW9sHc4Sn4BB9Hb2r1uTXFcgyJYijlaYP5ylLSrB4Q7dX5G44gtehf5ns6qyCPDM2','tObMPeq46h2Bnac','QtjugiWfH','L','3',12);
+INSERT INTO ti VALUES (-1398242246,54609,'A','thrcD3qronhW9sHc4Sn4BB9Hb2r1uTXFcgyJYijlaYP5ylLSrB4Q7dX5G44gtehf5ns6qyCPDM2','tObMPeq46h2Bnac','QtjugiWfH','L','3',12);
+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 (-1812036001,40977,'YDIDPXar6mjPlJ6dd72VxORLKzk3fg5DAZ','jFfk9dIlN2TkmqiS3ClOlksfXJPMNym7BiGaaXSBX3Xxb0F6LaSWrLBZNam5FQz7rrGuB7LcFnh4JHne1lUe78KC7gElOTnz1waWNiAsTUrIGTnfABkPl8cQoSxn6y5h0TDJSbfEIuTyOdeP5aqvSSpGKJvHFAZUM4VgsUIJrGasvUiuAeNoKnMiZ9pyhbaLl','BHWvb','pmxBPaEvvqITSSKBd5ywNPvk4h5c1aX5l7d3CJ7i524vg8VufFwndZsuNecSB0ILNSv9Ozxan9OfYbleBHlXXEY0zvOU9l5o4UbTFz2Ln2NgvoI8d6gIHhqKrvbJzo9vafwGrWWAbXweTKjPnCA9tmk7bFF3CVxPYsNyMxrTkhOO7IPxTgrFg9FQQ7kxAgwFMOpGE2WjkBVzpGkYtu6MGa7nUfN','P','l',13);
+INSERT INTO ti VALUES (-1812036001,40977,'YDIDPXar6mjPlJ6dd72VxORLKzk3fg5DAZ','jFfk9dIlN2TkmqiS3ClOlksfXJPMNym7BiGaaXSBX3Xxb0F6LaSWrLBZNam5FQz7rrGuB7LcFnh4JHne1lUe78KC7gElOTnz1waWNiAsTUrIGTnfABkPl8cQoSxn6y5h0TDJSbfEIuTyOdeP5aqvSSpGKJvHFAZUM4VgsUIJrGasvUiuAeNoKnMiZ9pyhbaLl','BHWvb','pmxBPaEvvqITSSKBd5ywNPvk4h5c1aX5l7d3CJ7i524vg8VufFwndZsuNecSB0ILNSv9Ozxan9OfYbleBHlXXEY0zvOU9l5o4UbTFz2Ln2NgvoI8d6gIHhqKrvbJzo9vafwGrWWAbXweTKjPnCA9tmk7bFF3CVxPYsNyMxrTkhOO7IPxTgrFg9FQQ7kxAgwFMOpGE2WjkBVzpGkYtu6MGa7nUfN','P','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1181588614,20212,'24KESOO3DjIL','J0WntEsnaZq2EQCytsna4ZMftnaVqLUlN69hQY5wagbw3gKTf23','Hqfs0wIRVsqlBXODcxm28','iQfSH1QvapAWfOrOUzDTYaVGF1MvkQc4hdrsJEgj8wEBh5UA1BKq7wtwW2s0ZjlCnnoJO80jrh9InnAx7MXtpk8ofqZrJinFm0PnpBki8zD56Jrfaa6x99ctZ2FhZA6LjCjW87SgaYHR85LM7ts2OXckY','vP','s',14);
+INSERT INTO ti VALUES (1181588614,20212,'24KESOO3DjIL','J0WntEsnaZq2EQCytsna4ZMftnaVqLUlN69hQY5wagbw3gKTf23','Hqfs0wIRVsqlBXODcxm28','iQfSH1QvapAWfOrOUzDTYaVGF1MvkQc4hdrsJEgj8wEBh5UA1BKq7wtwW2s0ZjlCnnoJO80jrh9InnAx7MXtpk8ofqZrJinFm0PnpBki8zD56Jrfaa6x99ctZ2FhZA6LjCjW87SgaYHR85LM7ts2OXckY','vP','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1562841520,47610,'O7eJoWbSV8WOtU3Sm0G9gxeq2OltbHy9Lh4FD9','sszxgX0Z0DrO6CH8kITr8FO4Zgk4ICBqnbLopNG6VuS9uFEJL4ol14ZjKZyS7MrNWfw3OXtRwgoZVkjAbEsHJrEBF8nzyPPk3eVguZQT5oc68Zerkar7a8P4EZkmae2bnBv4wsQthNqCDZwELt44KSAwqdM6i4fEhdk4W6rpRcNqcMwwIwajLMIqmzfvnggJKSi7pxnoKBOvcjGjeZIzr0Iod5tejjE8dxvJ3szaT8f','mF0ypmz2cvGw18fxOxYhSz2XqUWgpweQkpdotSpT','k4PsL9yNWMSt74hqVzGwZMcuUO65klVs5B4HqEizq22sVP9EWB7Vi2hPY9lpySPPQysZn4ED97oCg4NMgH5f5iAQPpbdSKgmN5ZuP6VfGJkR8JfoJMhBxSzM1WoG1tI5llq88V1Z5ravXkTArWK4FxLI5PqhsdrQp0HRvoSIp6VImlAvBU1IBkiFszt9VRWNmnZLhygLuFBu5kYjkGUXIrF8i7cA9A3GrH7rT0qhZCk9H','0','3y',15);
+INSERT INTO ti VALUES (-1562841520,47610,'O7eJoWbSV8WOtU3Sm0G9gxeq2OltbHy9Lh4FD9','sszxgX0Z0DrO6CH8kITr8FO4Zgk4ICBqnbLopNG6VuS9uFEJL4ol14ZjKZyS7MrNWfw3OXtRwgoZVkjAbEsHJrEBF8nzyPPk3eVguZQT5oc68Zerkar7a8P4EZkmae2bnBv4wsQthNqCDZwELt44KSAwqdM6i4fEhdk4W6rpRcNqcMwwIwajLMIqmzfvnggJKSi7pxnoKBOvcjGjeZIzr0Iod5tejjE8dxvJ3szaT8f','mF0ypmz2cvGw18fxOxYhSz2XqUWgpweQkpdotSpT','k4PsL9yNWMSt74hqVzGwZMcuUO65klVs5B4HqEizq22sVP9EWB7Vi2hPY9lpySPPQysZn4ED97oCg4NMgH5f5iAQPpbdSKgmN5ZuP6VfGJkR8JfoJMhBxSzM1WoG1tI5llq88V1Z5ravXkTArWK4FxLI5PqhsdrQp0HRvoSIp6VImlAvBU1IBkiFszt9VRWNmnZLhygLuFBu5kYjkGUXIrF8i7cA9A3GrH7rT0qhZCk9H','0','3y',15);
+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 BINARY(10) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(59) NOT NULL, f VARBINARY(73), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (113,199,'6V9TBb0PNB','hwQ50FGsabqPhU3','hgED3yg8x3xuSoklXnkE5PxB9XGzt18Lu2YhVW2b4d8yeebGyMI5XWNk','6ZnvfpiTc50mWwHS3RxEPwMK2TMmRHdKwRYrqw68VGii','R','h',0);
+INSERT INTO t VALUES (206,204,'vJl4Y6','paHFfiCGSUxz8UjtewyONqMkIWNZmSStsejf','l9c6Mx1hlu0jjyfxx37nNXH','h59pNjhORko1xAhDEssqvzQkhbkTI0VBqzxBFl0CQTQybOEKKCc7qEPOZUTJ','h','l',1);
+INSERT INTO t VALUES (51,54,'G','LFuJ9zD2mZCVoIuhDjBcu9xhX4DY','aTAVeMwU5yr5FnNqNgGGoxVro7XvoPJWtcN27enCK53LF3NR9NGXWavfsk','lFK9DMOOio4rUeNAtkp94JK4V','D','6',2);
+INSERT INTO t VALUES (248,12,'MEQ','pnMzQPCgJhyNr4VpFmPzrcnUi6g73lldYWwWrH4ywSvn0KDaXXa','P8KkhVGJdbPTsrKRgHfzEWqcZYKYIaPdSoS5SbvXOUTe4omOi77Lp1ib','LQa0DlmsllI1PH3YRg1LkqkyLKArulx4V49eE1L0o8hj49ZfHb','q','h',3);
+INSERT INTO t VALUES (124,237,'6Y5','XOJ96UzxKz0HiIsLghl5Rw2to02G49dc1kizD6','OcMS5sHLddk36','fjjTbdglTSda4R0IwPPg7l0q0pSTLv4DL1ud19jOFj3z42dMaxqZHruIdJyQKnFQlDnQpu','I','b',4);
+INSERT INTO t VALUES (33,38,'kndGI','tOVY61XxJdSxHHwjnA2UuJ15CY72Uni2jrF9tMADOacB6Hq8My','bf9hnFkd4PbFYMdr0ZjryUbPwkkgDSsrp5','wWlJ7UxlG','x','d',5);
+INSERT INTO t VALUES (155,104,'N044SfZH','hPjYKr7RCMCdfy7gbtTADN3CPUiV26yUHM181mUJAxnXAW1NgrG0','ijLkTQBHZSp0Eu9mgUcqPUzxbKO5iK1CzkMO0I4btwUUmDIwOgc','qDWdPA0IKleGqRIJAJ3RMexIshqquiFGNnWkJXxFSm6LyTP','T','M',6);
+INSERT INTO t VALUES (195,203,'vYtyVjRLk','Iwz5PxizP8cZ9G44e4k3O24SO0iN0xWH0T5ngY7o4ckSQe1hrV56I1x7knpooqc4Fw','cY2fBj8n70R9svytxwpRcBDmmIq','EHI3jYYpsfO90L1ooMJWJ7hZMn75jwBTQvUoeUBWdhW878ajhmDnvH1MwsEAbw','Y','q',7);
+INSERT INTO t VALUES (9,60,'g4po2CH','Anlko5MMLeJLImoutb3YUI0','70Vj5bZ5noJz8jlg5FxElQP2SenmtZf7x20HokQzQ3bLPci0qXVrUoN0','nm3tv6yMmU3lIod0GmjPxeup9lZNlTaab6dstcepcsE7825Uv3ATWVmi0cACxN1iQV','O','F',8);
+INSERT INTO t VALUES (153,15,'PnCALLlL','FVmIwHRmKJ5xlFpWyj1ZYIH8A4KA9ZmTQqMXkZ7Sm7CzN1Wwrq5eq68nY0o','o','f8tAUDy4aOPboQ38CB1JbyBUYdTisJg28JbW9aTzveJ','3','N',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(59) NOT NULL, f VARBINARY(73), 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 (10829403041554557387,72,'ye','vpECWyazaPfiIGdTrBJ2DIZuhETERX4joLg','Q0SHV1iIe2fuEEUViBA2Hdik5cT73yYfNcMHMTzs2yXFwruSPIa2BF','kyO1tvSmf5euGCerJElqAflwpUU','2','4',10);
+INSERT INTO ti VALUES (10829403041554557387,72,'ye','vpECWyazaPfiIGdTrBJ2DIZuhETERX4joLg','Q0SHV1iIe2fuEEUViBA2Hdik5cT73yYfNcMHMTzs2yXFwruSPIa2BF','kyO1tvSmf5euGCerJElqAflwpUU','2','4',10);
+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 (4000485813044802276,253,'nxX','prJLcuEHj6g4ijVka6eR6ZhTlZ','ShfA25Oj0o2Idm5vQhFDeTwSmvnbQ0oCKZS','wpFyWbUMVctAvdbmBUUxHeXwwALEHmXiFPi71sjgUNu1H3QKf7go9OC','r','F',11);
+INSERT INTO ti VALUES (4000485813044802276,253,'nxX','prJLcuEHj6g4ijVka6eR6ZhTlZ','ShfA25Oj0o2Idm5vQhFDeTwSmvnbQ0oCKZS','wpFyWbUMVctAvdbmBUUxHeXwwALEHmXiFPi71sjgUNu1H3QKf7go9OC','r','F',11);
+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 (13514158548975159290,189,'P8LkSi4b2LL','a1aHWWeVpIFg9ZEefUnY2J7kW9y8U2tEMDkIsVa9OvJwGNdXldDGjalIwzI9I0KC8PpPl64SfSMNTdBBhwNvgz6FSsAdutxAz1zv4j2QAOEYoRItxyySuprXWVXKuIe3iIWc','v49Ymzlq5c3cdl06YrIggtiWiup5eB76MhGPJfV1bNQDJ','B8EA2OZ3vNBdqvx6mhitix2IXWlKkTJ54fWiHO2ygIJ1CKpvF1Js9Gjw7GLnaaT2yyKEXM','G','j',12);
+INSERT INTO ti VALUES (13514158548975159290,189,'P8LkSi4b2LL','a1aHWWeVpIFg9ZEefUnY2J7kW9y8U2tEMDkIsVa9OvJwGNdXldDGjalIwzI9I0KC8PpPl64SfSMNTdBBhwNvgz6FSsAdutxAz1zv4j2QAOEYoRItxyySuprXWVXKuIe3iIWc','v49Ymzlq5c3cdl06YrIggtiWiup5eB76MhGPJfV1bNQDJ','B8EA2OZ3vNBdqvx6mhitix2IXWlKkTJ54fWiHO2ygIJ1CKpvF1Js9Gjw7GLnaaT2yyKEXM','G','j',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (11722981147725953427,0,'DNoxNyEGkH8','eS98YbqQl5SncjqwWmluthv4bBcxEIhXDCh4JJsz96pNenZLQOQs61EyWUqh','OJ9ibiSZ64ykbsQgEshLFVLeaKvAQ3xF08QArow','6bIyc5RRfm14p3pGngaDhc4DgZUKhC0TcVIQ1vE5j7NbcokWfyYgJ9DELI9nSnLOw6Yjb55rukPncDigSeD7xu8REgQxKccWPlyMovfAwbbJIwam5sn6kX2FRpGCYJyUAUo4WmjOc0nlxc8lXf5KtLayOjw','r','C',13);
+INSERT INTO ti VALUES (11722981147725953427,0,'DNoxNyEGkH8','eS98YbqQl5SncjqwWmluthv4bBcxEIhXDCh4JJsz96pNenZLQOQs61EyWUqh','OJ9ibiSZ64ykbsQgEshLFVLeaKvAQ3xF08QArow','6bIyc5RRfm14p3pGngaDhc4DgZUKhC0TcVIQ1vE5j7NbcokWfyYgJ9DELI9nSnLOw6Yjb55rukPncDigSeD7xu8REgQxKccWPlyMovfAwbbJIwam5sn6kX2FRpGCYJyUAUo4WmjOc0nlxc8lXf5KtLayOjw','r','C',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (10152749616261287852,223,'rVQ3iJ','vxWEigBj85bxfUGM3ULpDz6xMvjWwz3ZB7wb9vFkt6ShAz93dlfN7DDhMlyWQw','AKcAeSFocAxnxlwjLkvjeaGh500GELQV8mUJQg7ofHEx6E859BklF','Sah9BK7YAM6vzFvPMF3k20l0ZFP2lBsrbPWQAecrw5tDFXEYdoDZbWNVs5TFXm5YThXF8THfc3Ca2xwk2tiwXLBGK2sN6mw5fIaNZodrqZA4ylD8Pe79gxmvyvkCeSxGiK3Kpe0wHqlWNpZd7sa4kMsN6y3Q03JWsnuJgrwjodCBxH6SW6ZOxSq9ioWJrV7pS6J1AN3xYdobXxQ','T','T',14);
+INSERT INTO ti VALUES (10152749616261287852,223,'rVQ3iJ','vxWEigBj85bxfUGM3ULpDz6xMvjWwz3ZB7wb9vFkt6ShAz93dlfN7DDhMlyWQw','AKcAeSFocAxnxlwjLkvjeaGh500GELQV8mUJQg7ofHEx6E859BklF','Sah9BK7YAM6vzFvPMF3k20l0ZFP2lBsrbPWQAecrw5tDFXEYdoDZbWNVs5TFXm5YThXF8THfc3Ca2xwk2tiwXLBGK2sN6mw5fIaNZodrqZA4ylD8Pe79gxmvyvkCeSxGiK3Kpe0wHqlWNpZd7sa4kMsN6y3Q03JWsnuJgrwjodCBxH6SW6ZOxSq9ioWJrV7pS6J1AN3xYdobXxQ','T','T',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (12562834724663151121,187,'wu','H2UAc5vsvOL4no6Kxy412CBEP4EnCetJy5iPKX06O1ChmZsIiqoWEgz3ueYfu8TrQGhNYCc0x6n3buqdTlTeZdgK1q1hZw94hn4wh','VyNOYYCFiHF4UmaeNs5aMXEoKTf34NLZjxKCmEjmeOit9dPMI3OX','t3fiKi11uOie5HfptvFtWdAU35XTCt6ph7KVg4amWO2qgdgYiauBQfCcSnbJr12dtlhLyFM5nOKRn9bF9ij7zvPngPVSLTB3gmDPA0dz3pUUvxSpPVS8HYGcUTNjjeWeghLfXa7EQG71cH6WP0QdjA1tErCC95fzLgQrMqZPNOk8zNUBo5mmu6HwYFnwjr4j7ioelsRe0M5d8nLq24sL5KhTYvy3youXfEDzmfhpE9KZGss7v5HkcB9Cq9n','G','Iu',15);
+INSERT INTO ti VALUES (12562834724663151121,187,'wu','H2UAc5vsvOL4no6Kxy412CBEP4EnCetJy5iPKX06O1ChmZsIiqoWEgz3ueYfu8TrQGhNYCc0x6n3buqdTlTeZdgK1q1hZw94hn4wh','VyNOYYCFiHF4UmaeNs5aMXEoKTf34NLZjxKCmEjmeOit9dPMI3OX','t3fiKi11uOie5HfptvFtWdAU35XTCt6ph7KVg4amWO2qgdgYiauBQfCcSnbJr12dtlhLyFM5nOKRn9bF9ij7zvPngPVSLTB3gmDPA0dz3pUUvxSpPVS8HYGcUTNjjeWeghLfXa7EQG71cH6WP0QdjA1tErCC95fzLgQrMqZPNOk8zNUBo5mmu6HwYFnwjr4j7ioelsRe0M5d8nLq24sL5KhTYvy3youXfEDzmfhpE9KZGss7v5HkcB9Cq9n','G','Iu',15);
+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(55) NOT NULL, d VARBINARY(99), e VARBINARY(52), f VARBINARY(3), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (440084806,138,'MBWenHWJ9NNXIDSoo1JzFjpC6rCxSxiebk80XTHP','z1jR8JqhyZQRX','PQpwdZaok6v5jHRQTe1ruxmTJME','rO','m','b',0);
+INSERT INTO t VALUES (321267448,7,'Hm8kUTpywCC','zhWZhROqFHsNKnJty34hEOxxrkY9sjMxuOvR9K2AsuK9pmMqT9UN6p2e6PrupkF4Wt7Qghj2T2RcPN3D1qNYuhiypsSa','UcMYE51qsbIRzUDvsAXuLSHsNwB9PaEz','y','i','M',1);
+INSERT INTO t VALUES (-16713002,220,'0EpkmuQVmaMBnxIaA9umN89FC0','Brcb','oZe','LZ4','1','n',2);
+INSERT INTO t VALUES (-2080113774,50,'zDzBSgWMGpnaLWIpKMtGiG5C5LZ5wS2XxRBG5hh1kWNOcJHOIeP','CYZGEAznvtdYQvDbR1B6UsD5V8rC7H9PQDyq7qyzefhzjGR6moj1vlc7riefdqQLQlDBtdEBaouNx44VL9Mxw','3LpG5VP4tIqg','zuw','o','n',3);
+INSERT INTO t VALUES (329381884,162,'16RhfJgk2i','hgR8agDiw8s6rtFZb64zJccgO2vwxtqgfDx8Qai9OZqvSY2S5kmqtGEX3dN5QKU9OH5x3yHkcu6SsjSy8OFp2bfZ','AMujMVTapzFdjsPbAD3oTXsqLm8bo','X','v','x',4);
+INSERT INTO t VALUES (-361993246,132,'BtZN5yJY694odxEsxNO89U79M7IkBJ87Uq','Tqzgx6K0','5H7N2SY4wkM5wjENr2FE0YhNuHV','iI','n','T',5);
+INSERT INTO t VALUES (-274478144,78,'MOOeoN3CZV3ggdN6','6avlI6j6uSL1QsbAZ9G','2hB01iTB8t5mBneSBk36kWi','p','1','G',6);
+INSERT INTO t VALUES (-1158130327,138,'wxqhGgHpeBMRZP7','oyNAXIjfuf5EEJdkgl1zSZKDCst0sxoreM8LRk8KfKQMWjtYnC0hw6cwR2h1cB2xvZfn1b6MmXcRIoEp41jtD6gL','XYMReG19VRkG73thPKWMyy5','kzy','j','i',7);
+INSERT INTO t VALUES (383663633,154,'oQFDgPhhJlcs1Kn4IXEwJtAe9YUDPkhsukL9Z31DwpKkKoYn70Z','4Plib','7KfLlOs6LhC6mKnqeQNcioJcnYIfGCOAHES','nwS','q','L',8);
+INSERT INTO t VALUES (859071337,88,'SoUA26T8Sz','USYVFp','Rpl7m2Shec7neYmUiAB9BzATeKrbmW4g6Ht9vSaDD','ISN','B','w',9);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(55) NOT NULL, d VARBINARY(99), e VARBINARY(52), f VARBINARY(3), 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 (8801083441703530419,1808062824,'H7GqKGiDC','W6R5Pw5fILrwj3hafmq0mkNP4CKFfhe7GRjHHWbTFQCPdCDiMTZma6hRGXrv','Q','9WX1dnB59K','7D6XnAasWGws7iskDhcPA3YvJUkfFm578dWaioo0stsYeEPQ6KzNU8lmCNVwaEX','R0Dat7PijjTu6TiN7dxME0jGBXvgNn98sJPG5ffgFX5wTzuEAIPlU0rfsDEfZRcYZu4nEd1ECT08eEhliae',10);
-INSERT INTO ti VALUES (8801083441703530419,1808062824,'H7GqKGiDC','W6R5Pw5fILrwj3hafmq0mkNP4CKFfhe7GRjHHWbTFQCPdCDiMTZma6hRGXrv','Q','9WX1dnB59K','7D6XnAasWGws7iskDhcPA3YvJUkfFm578dWaioo0stsYeEPQ6KzNU8lmCNVwaEX','R0Dat7PijjTu6TiN7dxME0jGBXvgNn98sJPG5ffgFX5wTzuEAIPlU0rfsDEfZRcYZu4nEd1ECT08eEhliae',10);
-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 (1338937953577351752,-1859840822,'l39hXXY','6OMoQ1MF8PNPjD','TX9aOKi','Y203rAnTNf0UA905rIGIWNwWCufPqVZQK8hzKh','nQK6erEVpkveOSYtRVZcP91vqOdAiZM66DVfgWIwYzBdqUn6q5lQWIxQkTTgEI2G03ezHg0HxnF9F92b16VPwIUFQ','5BNIVnTn5TpmB3fE9KH4hCW81688UAUylvxttrfTolxiSvCGKA3nRtizGQkSb3s59MCXiopzeC7Fo36NSNpB',11);
-INSERT INTO ti VALUES (1338937953577351752,-1859840822,'l39hXXY','6OMoQ1MF8PNPjD','TX9aOKi','Y203rAnTNf0UA905rIGIWNwWCufPqVZQK8hzKh','nQK6erEVpkveOSYtRVZcP91vqOdAiZM66DVfgWIwYzBdqUn6q5lQWIxQkTTgEI2G03ezHg0HxnF9F92b16VPwIUFQ','5BNIVnTn5TpmB3fE9KH4hCW81688UAUylvxttrfTolxiSvCGKA3nRtizGQkSb3s59MCXiopzeC7Fo36NSNpB',11);
+INSERT INTO t VALUES (7424652486954692295,205,'f4ofHU7sDx','CjjzhX8auuDMfAWbIBPaU2ssMApazHG8BpYc2FGsKsqXcOjAFswc0TlQXrr3F','hH5kTEJu1XaYxCMI7NT9gevgWhClVwyVLQrOg09O8t0cG','2I','x','Q',10);
+INSERT INTO ti VALUES (7424652486954692295,205,'f4ofHU7sDx','CjjzhX8auuDMfAWbIBPaU2ssMApazHG8BpYc2FGsKsqXcOjAFswc0TlQXrr3F','hH5kTEJu1XaYxCMI7NT9gevgWhClVwyVLQrOg09O8t0cG','2I','x','Q',10);
+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 (-1607757761084973954,22,'JmDHKDCIzDqfiU','5pEHpww3u547L86ot88PEjNd9','R4nffpfRioF5wmmJ5WUFZvPTn1r5PWE8t5B6aOfWIMcZg','Rw','L','M',11);
+INSERT INTO ti VALUES (-1607757761084973954,22,'JmDHKDCIzDqfiU','5pEHpww3u547L86ot88PEjNd9','R4nffpfRioF5wmmJ5WUFZvPTn1r5PWE8t5B6aOfWIMcZg','Rw','L','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4660673520149557576,211,'Q1OvEweovlSImTb00aZdOEoXizBjSv2IIGqgwhp','v8m9yNSj5W70BiWMAv9Ubj0gGpsXoVEWvefagNCTIVJ2YUPDxjukWqZO6ySMLdFbbNl0NYqSShZWjZhFykVZ6lIBXeNhe8nNXLplEgyyAvaJSBN2vJbnSvdLOqEbzq4BbDke3ZWj4v2B0d2S8IM0HKHTAjP','rqjmzZ8RdywfCHiFoB1dop7QwFFw9gHRZi1HLQLcUDJeVr','PCn','r','T',12);
+INSERT INTO ti VALUES (4660673520149557576,211,'Q1OvEweovlSImTb00aZdOEoXizBjSv2IIGqgwhp','v8m9yNSj5W70BiWMAv9Ubj0gGpsXoVEWvefagNCTIVJ2YUPDxjukWqZO6ySMLdFbbNl0NYqSShZWjZhFykVZ6lIBXeNhe8nNXLplEgyyAvaJSBN2vJbnSvdLOqEbzq4BbDke3ZWj4v2B0d2S8IM0HKHTAjP','rqjmzZ8RdywfCHiFoB1dop7QwFFw9gHRZi1HLQLcUDJeVr','PCn','r','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-8931232321374665870,143,'wIEirymqWA3sjnpKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTV','7zd6xYvBFzzjqzsq4uEDgwg869IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz018M6mrTg6tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5eG3vhsfsFRzGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2','d6XQy1yPXae1saAOWhNZJGDlKacK0V5BOupnh2LQSh','qTt9','M','s',13);
+INSERT INTO ti VALUES (-8931232321374665870,143,'wIEirymqWA3sjnpKyjY99v3zRLnpmmrQadj7EZpzRtqZFgDSSTV','7zd6xYvBFzzjqzsq4uEDgwg869IOVjNUhO9V7J3KtLURHtEu0mJcs5gRqpn3DK7SV0H2pz018M6mrTg6tzfPvUw4Gmuwtm7Dx9aMr58dpFAF7hocvZeoAtRhXXfNDtxJTANNpZ5ifLIRmWhuTIflmJqOpVsaE8OphkJpFV5eG3vhsfsFRzGto5ruzkaZ44QtQ71zdkI8payTbuxuFFbm2','d6XQy1yPXae1saAOWhNZJGDlKacK0V5BOupnh2LQSh','qTt9','M','s',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-4722961315924212538,60,'h','P6XBUpfMKaQyRiIl9tFOD9VHpfpjJGtZ6EjDIz1E8fFHiNRJz6XjxVxcgeyqcxqvSnaaMR2kSPXkHxIYlObhRWWOwwcJGHxVSSmLmS9EzUGO5J4s2Mk','5mzt22r1PjiQWpsrkgZOIF','DhcQGwMVSHOu1E00L2egefyjb1q0j7HRg8hcpS3WSAxdXp1b7bN7eaxC6OP3RceELoLcLPhEEXSVo8KpzK47F8cL6AMasnYwgkCQEeeZ0XfM6upazr3IdEy3reZwCjBZP1JiODUsP5dJ6Ou9WFPM','xy','N',14);
+INSERT INTO ti VALUES (-4722961315924212538,60,'h','P6XBUpfMKaQyRiIl9tFOD9VHpfpjJGtZ6EjDIz1E8fFHiNRJz6XjxVxcgeyqcxqvSnaaMR2kSPXkHxIYlObhRWWOwwcJGHxVSSmLmS9EzUGO5J4s2Mk','5mzt22r1PjiQWpsrkgZOIF','DhcQGwMVSHOu1E00L2egefyjb1q0j7HRg8hcpS3WSAxdXp1b7bN7eaxC6OP3RceELoLcLPhEEXSVo8KpzK47F8cL6AMasnYwgkCQEeeZ0XfM6upazr3IdEy3reZwCjBZP1JiODUsP5dJ6Ou9WFPM','xy','N',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3742771402760319999,80,'ZzOdbrFaAh4VlxnOw5pIWQBTv','k76DdHniSoQXeFR3EH1MThG8YCv6Od38MiC0CfXczl4T','kAOwDhv','THKfvUTXXU6xzUXDVeW61MLYaLBtLiYt6R6YXEdJOKoUf8KDUr2ux6e47a0MVUvAK6uF2opOY8SxjGUcPOFgsxxGT5o4JzUzXSzwVvx4IdnbF3JMhxBprvda1g5evGQu5JQAJFUxlz2GEk4Ji68wUqEZ7oyrRjJpN096lE4Yuq4JMUAxUXTbjbbzZNzDu4JEkrMI9MpBPbF8syoAHxJ8dxQteVOcvU9W6NMfxh5BFfuvyllVRUNK','E','U',15);
+INSERT INTO ti VALUES (3742771402760319999,80,'ZzOdbrFaAh4VlxnOw5pIWQBTv','k76DdHniSoQXeFR3EH1MThG8YCv6Od38MiC0CfXczl4T','kAOwDhv','THKfvUTXXU6xzUXDVeW61MLYaLBtLiYt6R6YXEdJOKoUf8KDUr2ux6e47a0MVUvAK6uF2opOY8SxjGUcPOFgsxxGT5o4JzUzXSzwVvx4IdnbF3JMhxBprvda1g5evGQu5JQAJFUxlz2GEk4Ji68wUqEZ7oyrRjJpN096lE4Yuq4JMUAxUXTbjbbzZNzDu4JEkrMI9MpBPbF8syoAHxJ8dxQteVOcvU9W6NMfxh5BFfuvyllVRUNK','E','U',15);
+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(6) NOT NULL, d VARBINARY(15) NOT NULL, e VARCHAR(63), f VARBINARY(23), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7517299,-20,'JVJKI','MECaXjQGIdq','rBVChvHSXsiH4K','oh9HO','7F','Z',0);
+INSERT INTO t VALUES (8935882,-2,'qwl','zkB7LsRtkQhdE','lNxR6JnR6XcwfHtGMtH82ct3AlauZjPUco5HqhNizimD','m5blO7','3','L',1);
+INSERT INTO t VALUES (2729507,-1,'Vg2RM','u8u','ap3ZnBzsLYS21ZRESlXrMEdfqB5PhPEUcsSKMCSqMGLzK0jElv5QFeIzRQUChvn','cB38fkR7l9wvbxLlIOz','Jj','Q',2);
+INSERT INTO t VALUES (12006529,-62,'5F','4ddEgVL3OMP9e','NiuARzhiJ58y1r5PQ4BxZQUguTr62oOeDyFpTSboqETXattyTqRVnypYPfUAyw','Qw0biEq','Y','AX',3);
+INSERT INTO t VALUES (600874,-50,'Sc','WPVk0QxWOi','eAMOJKy2wpiwq','YxhrxWi4BuFXZZoZBAY','P','JQ',4);
+INSERT INTO t VALUES (14119580,-32,'J8v','ePrr','pzw3HnuWI9','VdxGyUFrsYzoN','UZ','i7',5);
+INSERT INTO t VALUES (14265627,-1,'jRRE','0VbksvbdqG8LbM1','v4UCTtuni49O48lQSKl9yC1dQVQTxEoZBRgGA5c23wXfyl','ljMI45Su3gSK1rZoecB4SQX','52','XX',6);
+INSERT INTO t VALUES (9947226,67,'o','YsAS','PRco1h0nO','XdTG9v0Lmp0xV3KKo','XT','IW',7);
+INSERT INTO t VALUES (2083922,-45,'CI7C65','F','5bbl8XF0yu0LN2','K1JGZNJhr','Ji','d',8);
+INSERT INTO t VALUES (3898600,-32,'ajqO','z3BhQ','Uf9XJs6hVrvgf3LNedANYQU5XWVLGAJzGJE5MbYMCiH84n4LhhY','NzYSfKxWsA0P','m7','Y',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c CHAR(6) NOT NULL, d VARBINARY(15) NOT NULL, e VARCHAR(63), f VARBINARY(23), 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13006680,-81,'L','RqgAgW2xV1AMu','UNoZuLDyRC0gVvXKH1A1CsNeP0m2jJR2wcDvAk','7uavC3','Q','cN',10);
+INSERT INTO ti VALUES (13006680,-81,'L','RqgAgW2xV1AMu','UNoZuLDyRC0gVvXKH1A1CsNeP0m2jJR2wcDvAk','7uavC3','Q','cN',10);
+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 (3128985,54,'aGz7q','VpYCV','BS8f299oxRGFgdyrCEv','mi14ltYNBFWof','GU','8O',11);
+INSERT INTO ti VALUES (3128985,54,'aGz7q','VpYCV','BS8f299oxRGFgdyrCEv','mi14ltYNBFWof','GU','8O',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (212428981657325892,880229153,'vfXOebXnw','oGKGJVRoFDO8XaNzbB3FzN197XHWcotS1cZy70cZlxkLWBFFPW3dfa5HT1sHKq1SAn','AbgJ64vt','fAmuss49UIEB0hybcCJHVa','pYqOxE89sLKPatjw4R1SaVBF4Pj1I5MVx6ozYxg5uUnzyl515VZphH3FYsflh00MYcdyWYzN','itI72jIV1y1GYAHxdEqSOY4jdsjiu3z0GOXLizu1QD43Uz',12);
-INSERT INTO ti VALUES (212428981657325892,880229153,'vfXOebXnw','oGKGJVRoFDO8XaNzbB3FzN197XHWcotS1cZy70cZlxkLWBFFPW3dfa5HT1sHKq1SAn','AbgJ64vt','fAmuss49UIEB0hybcCJHVa','pYqOxE89sLKPatjw4R1SaVBF4Pj1I5MVx6ozYxg5uUnzyl515VZphH3FYsflh00MYcdyWYzN','itI72jIV1y1GYAHxdEqSOY4jdsjiu3z0GOXLizu1QD43Uz',12);
+INSERT INTO t VALUES (314382,3,'dsCc','SAuerkucmpaM00lEZHoI0mhzNTx7LMyyWXZW3MHLzVZHJQjgdulM2I8AL0D8wDRwMFTQ8DkpILIsRQBKjhgBsS3qFspY0QkmA0EjmBNxlO3pYbHjiKP3OFAzRv8rjNRkbqgKdFQzfk1AQyGq6Y9E','3OJFuL5ym3fEErKr3WRIkq2Wbe2Wfz1Ch','MLguUpD5rHpcMfxtQ3','J','I',12);
+INSERT INTO ti VALUES (314382,3,'dsCc','SAuerkucmpaM00lEZHoI0mhzNTx7LMyyWXZW3MHLzVZHJQjgdulM2I8AL0D8wDRwMFTQ8DkpILIsRQBKjhgBsS3qFspY0QkmA0EjmBNxlO3pYbHjiKP3OFAzRv8rjNRkbqgKdFQzfk1AQyGq6Y9E','3OJFuL5ym3fEErKr3WRIkq2Wbe2Wfz1Ch','MLguUpD5rHpcMfxtQ3','J','I',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (15402439,-102,'JMDdyq6','IQTBi5elAwlrjwSTCgSuO9eq7j2DoTQUYGSqeBwz5efRoZQUMl03mbfx2jfUgqYqI8X62lFVwpAcsXzR0bPjJEKo7YfMyXIsmJmMmRgkiV1FS7BbG8GWq6SWHTebqQK9P4HG','v5PYN2ZyMSEFPrdeRjP','Ae74GlnHqdzvGQYoZhZGMv7mWJOCUgCXlNLi44w11wdj7eQHRO8SiJCYcLMJNQSKSYZRpHbhK','w5','0',13);
+INSERT INTO ti VALUES (15402439,-102,'JMDdyq6','IQTBi5elAwlrjwSTCgSuO9eq7j2DoTQUYGSqeBwz5efRoZQUMl03mbfx2jfUgqYqI8X62lFVwpAcsXzR0bPjJEKo7YfMyXIsmJmMmRgkiV1FS7BbG8GWq6SWHTebqQK9P4HG','v5PYN2ZyMSEFPrdeRjP','Ae74GlnHqdzvGQYoZhZGMv7mWJOCUgCXlNLi44w11wdj7eQHRO8SiJCYcLMJNQSKSYZRpHbhK','w5','0',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5319601,45,'k','NCNTYVZ5xRmeqvYCQDhBiM7aaOCCxrzQdAb5zDJn8dPBug2pwpwwK38BAqnDQDucloxEI4Neyr0kcEYG4jsktUXi6Wk2RwAcqLnjrtujBK0m5Gs0Gc1LXYHu0kCaK1T7T4bsQe9sOZpsQDBBmSkx557vwoCQH3SmSWbiitlyOIQPKQuYAeyvXvCS','mHYJt9IsxB3qb14RivAKfiSQ6CN0','nJ0MYNQBHKcuUonozdxGg6Qk8jNDOpJS71ktSe0YrgQMzGeStzIdn12JnmlskvMyAhHKZ1iWanQgRAXNbkOLaGDY1QDl287QrihGLD06nkg3','D','26',14);
+INSERT INTO ti VALUES (5319601,45,'k','NCNTYVZ5xRmeqvYCQDhBiM7aaOCCxrzQdAb5zDJn8dPBug2pwpwwK38BAqnDQDucloxEI4Neyr0kcEYG4jsktUXi6Wk2RwAcqLnjrtujBK0m5Gs0Gc1LXYHu0kCaK1T7T4bsQe9sOZpsQDBBmSkx557vwoCQH3SmSWbiitlyOIQPKQuYAeyvXvCS','mHYJt9IsxB3qb14RivAKfiSQ6CN0','nJ0MYNQBHKcuUonozdxGg6Qk8jNDOpJS71ktSe0YrgQMzGeStzIdn12JnmlskvMyAhHKZ1iWanQgRAXNbkOLaGDY1QDl287QrihGLD06nkg3','D','26',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8478650,72,'Bot','GXUWjrdRluI0slZFlVAQ04cFsNFKebSJ4YLgTGgBHHkZe4WVnpDzl','SBmZ9PwbqvknwYp2G','IaSQisPfjLH9hEALIk1LaAuLdEiqFTmxEPGRUnbBWlLyxWSuQF2GBDO63OuX6','T','9LU',15);
+INSERT INTO ti VALUES (8478650,72,'Bot','GXUWjrdRluI0slZFlVAQ04cFsNFKebSJ4YLgTGgBHHkZe4WVnpDzl','SBmZ9PwbqvknwYp2G','IaSQisPfjLH9hEALIk1LaAuLdEiqFTmxEPGRUnbBWlLyxWSuQF2GBDO63OuX6','T','9LU',15);
+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(66) NOT NULL, d VARCHAR(86) NOT NULL, e VARCHAR(56), f VARBINARY(97), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1967658979,3498206186,'YJH','ST','18sV7mTNUEXxkSfk7STAvg3aaT','W11La6dbh3nkOEBIF8acTKg7VMHP3PLtVS52sfh1a5KueoYrO3x2h867HgsHngvnxDRWxw527jemd3p3fsWJaPIaCf3YuaJX2','K','M',0);
+INSERT INTO t VALUES (-1473478059,2656155555,'T','PLx4fOwqZSQByJk5p71jxUDYBQIRbkiBpbZpLuyUOmBR5ORCtgRMFU','aSR90FLov2C3Br6FyRrgT7KtorbQKJaR7uOoF2R7bjZlKaUE9riJ','Sjleqver','l','m',1);
+INSERT INTO t VALUES (360236380,2289511101,'XbU11HJ5aefqXrKss7BLcm7T0hXNu4VcIn02OmqwKsKJsssPxP1avnF3','8jXGewUXcTVNLZrapT3EeeMJ164rZSQ9OvFw','eKiXFMjrqk8PoilkuB6SiseHKJydam9ck','SDCxn0Mgopg8qxL6jA9GnzpT0ZgZqus7I1KHdHZ6plzJ3WPMgV7QkWkGhcsMelZWdffbSmQMkeR9ZQ4LImSvgN','z','V',2);
+INSERT INTO t VALUES (589777917,4088951957,'BXRlc7FMwRxIc23T0MLSIO4Ltp2E','mNCYOFVc7odjf25usBNI9r3Rws1jADkEnz8EVVPcK3j9GY7aAdwHIQSpOSIwFz461FinfqhBnv','TEzS0aRZfZcPr0bi7NyhOe7f','aBFmQ3YuxTJLb','P','b',3);
+INSERT INTO t VALUES (-1545824434,3152876570,'ld3vVFSSQrHnRJ6IWVlN2IhJGV5QKNvVS1BYQtX3e6gk4lPEcTJwlk1vs0X3Z','SqiyY6','Yj8rxzWjndoqRiqHffpDb','vCPnBDRda6sBvHuIUeI7oQzIkd2O8hxnfgiAOuEPFpBqqRRIcnPtbY1fgjzfpfFrHkSKtEfAswj9w4zeF2nUqH','F','7',4);
+INSERT INTO t VALUES (1013168677,3851675522,'1WLoB6skbVv5tnTEE5AjocGZICYwxKGlfnY91FJwDiGJuisk2myMk3snaYp','HuOPOimiJalJUIte6kPjdkAWvclFmS4dzQAReT023I8l6WKvctB2aN8A7','0lY2Yxg5pFWRTWfKa43CLnzgHUJK2eAJ','OE','i','S',5);
+INSERT INTO t VALUES (934282286,262714895,'WWQjIqTb2FLuQT','TKfojl6jwkjwcUQ3KGevaotWxUaZDcpyeuNHTmxrpJh0BpLBY','8RAvZYVtlRIhT','cUrZpPlMM0cH8MjYfU1npnPBggpxDSQotjlmPWt','V','B',6);
+INSERT INTO t VALUES (841712740,2970536817,'rVQwFAyi6XMxWQERAbgMW3D2l0K3gGO','WuRoh2xQSbvANzHCucHD8yObSaAlLbcDidsHUusKvnaOkyAyXf4uOOM2OvddNg','T8EGgY70gtZZchSDHQ6nOhu8IfGSdS','GifrzzQLPdGu87eBZ59mdhKT2yHveo2aNFefsf4uT8nF7WEJF2nrZpjU4RP3AybvZjj4lUpBiT','S','T',7);
+INSERT INTO t VALUES (-756634862,1898004476,'SuskUGS','w4S37HUjQ82s32mU','8VAGaFqqGVjE2x0h8','EKPIhpN6YkY','B','z',8);
+INSERT INTO t VALUES (855601167,3675750515,'TbWGYPCwmux3M1wW0koch9rLH63jtZDO3McHQgBtbF7mXjsEkLW4T','O6I2YTMG6SY9FDPS8hCEpHWBJ96zLYWjj6hfgzEaMMl8IfJKmCaBDpMYGj5rqGYpIp7kZjoi','2','15QdHVc8zP78VrvUKMmIi8ZiiLUAAeFADc1M2u3','6','5',9);
+CREATE TABLE ti (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(66) NOT NULL, d VARCHAR(86) NOT NULL, e VARCHAR(56), f VARBINARY(97), 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 (850482846,2472734865,'Qu0bzqaQLeVZyq','xbmVY7XlqjKNo9EmTvZ2QZFrAuIoZAfMs','UHpOaZQJo0uPTnX2b859MV3PjHdudtRY','Nv8iRNhE4y5isccAJ','v','e',10);
+INSERT INTO ti VALUES (850482846,2472734865,'Qu0bzqaQLeVZyq','xbmVY7XlqjKNo9EmTvZ2QZFrAuIoZAfMs','UHpOaZQJo0uPTnX2b859MV3PjHdudtRY','Nv8iRNhE4y5isccAJ','v','e',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
+INSERT INTO t VALUES (1823507203,4167025459,'cP','aoJoADEKbHQjMYkJAppEpkyPNT5i6gueOEvXufRSJZuwNbjjKr5BgQ','hOZ6dJSBFwVwkkxR7qjcpkwFvSkWmVdScses2WnhjYcsuRSOKZnZQ','qr6nK3jgA8TYZb5GmJoYwkXQtGCtKHYRXjJv2Gitbac6wjcXSknVeM55jdIwzPuobKdqupuy5LzAnKH2rZ02wJL8VAjTEvIUP','e','2',11);
+INSERT INTO ti VALUES (1823507203,4167025459,'cP','aoJoADEKbHQjMYkJAppEpkyPNT5i6gueOEvXufRSJZuwNbjjKr5BgQ','hOZ6dJSBFwVwkkxR7qjcpkwFvSkWmVdScses2WnhjYcsuRSOKZnZQ','qr6nK3jgA8TYZb5GmJoYwkXQtGCtKHYRXjJv2Gitbac6wjcXSknVeM55jdIwzPuobKdqupuy5LzAnKH2rZ02wJL8VAjTEvIUP','e','2',11);
+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 (1036060264,34661348,'pvbL75TAORCm1zUkpr1wEtS4pPrjt8osqD4wApe','Lrg7fdEYlpgEqpLd2yybbpHbzMM2LVQdM6HCVVKHqN6CaDQdNQA2opLtNXeRzd57CLRMSU','odQFYOv2xc8ys0FXPxO16yeEkfaI8Ot7IYBHf6WCSs9BU6WA','l7Ir9K9DlG1K5hA0VVliaYEXAtcMiEQkqPpIdfD2XfIZJQIYHPgCVFmEQNB8rRcQUG9gqCjoi0PxJTet','L','P',12);
+INSERT INTO ti VALUES (1036060264,34661348,'pvbL75TAORCm1zUkpr1wEtS4pPrjt8osqD4wApe','Lrg7fdEYlpgEqpLd2yybbpHbzMM2LVQdM6HCVVKHqN6CaDQdNQA2opLtNXeRzd57CLRMSU','odQFYOv2xc8ys0FXPxO16yeEkfaI8Ot7IYBHf6WCSs9BU6WA','l7Ir9K9DlG1K5hA0VVliaYEXAtcMiEQkqPpIdfD2XfIZJQIYHPgCVFmEQNB8rRcQUG9gqCjoi0PxJTet','L','P',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (745061580210816725,-1955237564,'KKWjt0JSDh','rQDU5Jb1Dy31cHnwSzOpXAPwLDSdAUmQ7cXalnMkT9TRgHpXLdddNPlpywY','62XtngbPAb0GJqnbblskIjqyetsGiqLBHc','2V0dbv','Uz9E97TXFVAGIetskOdVQGP1aLZJqcSkwSK6cFq3F9cih','IPnrOzaNEvYmHxSRgsc370OFgcMGikP5qVAvD32ZEbUQ0ycKs84o91BAZeCyvNOWU7soowmgV9SbYZ1jiaGSF4051XG9ZbPAUK',13);
-INSERT INTO ti VALUES (745061580210816725,-1955237564,'KKWjt0JSDh','rQDU5Jb1Dy31cHnwSzOpXAPwLDSdAUmQ7cXalnMkT9TRgHpXLdddNPlpywY','62XtngbPAb0GJqnbblskIjqyetsGiqLBHc','2V0dbv','Uz9E97TXFVAGIetskOdVQGP1aLZJqcSkwSK6cFq3F9cih','IPnrOzaNEvYmHxSRgsc370OFgcMGikP5qVAvD32ZEbUQ0ycKs84o91BAZeCyvNOWU7soowmgV9SbYZ1jiaGSF4051XG9ZbPAUK',13);
+INSERT INTO t VALUES (-95470452,2930133078,'b6T87NqHmlLZIliks9DsU7zbAjak7T7RBr63DIKoK19V1CY5YHhRLi99g','WkvqC53QPEvjlQBqL6ftf10KtVYoLUeG3y4qlxzRGAspuMOSVfLRrXTkbN5pCg6WVQ62','ZL4SGWel9LLFoZ4zWyR5S8UK6GAwOxpwB2UN0o2','r1chYApVvKlaUVPYgxdrWoC4EdloVpRIjYdJd4BJtZrAuZBxVwVZrqXGd0ESGueK2kDBreTzcgOFfCEd39vnShUBH6oxjyQm8mAmLfiKogtG2jIiAJYhDuT7ErPmVseYziiqpqv3Zm4uuiznWl6cLlDZrdB3kdCbVG6W1ZEVDjFJl2VdHKo0oZGiRW9vJvHNyuJHprnZl2zwfCtwEyxuYF','f','M',13);
+INSERT INTO ti VALUES (-95470452,2930133078,'b6T87NqHmlLZIliks9DsU7zbAjak7T7RBr63DIKoK19V1CY5YHhRLi99g','WkvqC53QPEvjlQBqL6ftf10KtVYoLUeG3y4qlxzRGAspuMOSVfLRrXTkbN5pCg6WVQ62','ZL4SGWel9LLFoZ4zWyR5S8UK6GAwOxpwB2UN0o2','r1chYApVvKlaUVPYgxdrWoC4EdloVpRIjYdJd4BJtZrAuZBxVwVZrqXGd0ESGueK2kDBreTzcgOFfCEd39vnShUBH6oxjyQm8mAmLfiKogtG2jIiAJYhDuT7ErPmVseYziiqpqv3Zm4uuiznWl6cLlDZrdB3kdCbVG6W1ZEVDjFJl2VdHKo0oZGiRW9vJvHNyuJHprnZl2zwfCtwEyxuYF','f','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (983597633,1051895919,'O7arOQ4BjdNdEvo7rh605yUYBRxPuweaikuUuvts3MH8l4m0','36O8YZYRlDVlsNNH0NP9','26k3ZN7DcBW','ljA5TaggCC1HWfYVt2b1g07WbFmm2Btr9QV4XB2LJ6VcrmhI9WUTuPJEM7P2N67WzWhYV51i','4','Y',14);
+INSERT INTO ti VALUES (983597633,1051895919,'O7arOQ4BjdNdEvo7rh605yUYBRxPuweaikuUuvts3MH8l4m0','36O8YZYRlDVlsNNH0NP9','26k3ZN7DcBW','ljA5TaggCC1HWfYVt2b1g07WbFmm2Btr9QV4XB2LJ6VcrmhI9WUTuPJEM7P2N67WzWhYV51i','4','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (594218890,1958295928,'qQNd7QxHa3qAqNqSiJvGe9w5n1c6hSautjeOFgUvvM8FOpo4JbCxFsfyspLo7','UIMlRFnfmOAhvKCq4fKC7jBeGpeuAXIy5pI3TjsN5P2WxX0fYFgVJ501Q59xGem5mBdMPaZ0baCjX','caVoIVwRsBs9','Fk1eSYKtgKJ63OcHFIshiQsZGr3LydkWPS7whu9ApuGekMqZM6HyE41J8Vu1UvbNnvgejlNOYFnYLVAbIyEs','o','ca',15);
+INSERT INTO ti VALUES (594218890,1958295928,'qQNd7QxHa3qAqNqSiJvGe9w5n1c6hSautjeOFgUvvM8FOpo4JbCxFsfyspLo7','UIMlRFnfmOAhvKCq4fKC7jBeGpeuAXIy5pI3TjsN5P2WxX0fYFgVJ501Q59xGem5mBdMPaZ0baCjX','caVoIVwRsBs9','Fk1eSYKtgKJ63OcHFIshiQsZGr3LydkWPS7whu9ApuGekMqZM6HyE41J8Vu1UvbNnvgejlNOYFnYLVAbIyEs','o','ca',15);
+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(40), d VARBINARY(69), e VARBINARY(58) NOT NULL, f VARCHAR(32) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1770334223,572409222,'lv6Fy','5jj3vhIvqTExI6o2POixUsSs4dg8uyK1S3DWXo4v6i1XyonSHmVlWOA1HFg0pI','HBmt1g7EUDN21BWe7eUDBv3mZLllO','dX9clFru69HGgpHeQ','g','O',0);
+INSERT INTO t VALUES (-287624573,2149215625,'tmlLm','68kLU9CFWt20ob886ev4X2kvxQXWvbB1xd','SZE9HHsQjuDYdEHtzL','VoIr6CVifN5bUBar9JXbIaCJ','N','u',1);
+INSERT INTO t VALUES (-1100791184,1822104517,'vSfbbnYgsdf','UQ8AMH40WxCiqRSatUqqyXLpAtnoBr8qAtcplUV3mcuZJL0z','kH1IBR5pksgHMfI5049DReoMSzf1w39uOdEZobLtpU','9','J','N',2);
+INSERT INTO t VALUES (2032489801,4070600962,'TcJpne6AwsOgdSyqlC','rJFy8OT1t9weMbBJlXgsslzjJ','ywIfB8rwXb7rL2k4XWLrfO2s9OxpxhXzgjghIIZJT','Jog3a','C','E',3);
+INSERT INTO t VALUES (-1485581583,1850449676,'RgPm1XGH510QbZLI4hOgc','rWQIESASjZq3BQ30xaeJoEsadHxhx6IKO2PRnu542G1pM0QIDsE2ca6Sg1OAMro4','uLUBQJJwFwnLEzZV29QR0UYB','wSMqjUZbLSJa0g9vkRWyijZ','H','B',4);
+INSERT INTO t VALUES (206545779,2684392507,'uGewmoDyMd38Wtbn6hHyx7iFL','76K5CSxyrPphE7D40WN6qSHC80f4maFHiHh2f','1UxPmr1QUdQjRKCGeR0X8z3LMVLTo0aWYhu7lyzx744CocPgM0qruVnAh','wqAQSCYVdInUObwIVMPuTuqolTJHs','i','o',5);
+INSERT INTO t VALUES (125887524,3435339850,'MD3JPGc5re','L0Ip248LnpT5','QcX3i7WtgjYbWZrH8zoyfNtmgfaQFeCdd97','C2lrIqzptsFtjbCvIDyTZ9enFuPc','8','F',6);
+INSERT INTO t VALUES (-118076653,2725616336,'wv6B6LrC7a1oiLbaGNB3v','fQBrkogBG8fIWZRcTccTO5ZlY1vUEyZdEcKlVV','UjsIXuAI59IG3VJGda1gu7mekWJBTpksYmFrtIn3d','SQvJhGlPomdPvC8','u','P',7);
+INSERT INTO t VALUES (-763865370,1261657132,'f42kuV6JSinhNDsPUUDSd3G','WaOuQBGXhM994m8C0HCe2WxbOwtHHHZI6uN5Pp5q3rw1701','OcnVWBKk5InEs7sDVZQsvC2Jw2n0M','mqZVMO1wIhHjkRr','J','0',8);
+INSERT INTO t VALUES (521479781,37213851,'tt','Sph94VNsk3IVkbnp9hNBZivNFWvzoz','4B4ZbTAHxSCkITegB','eJb0OKiCe','L','z',9);
+CREATE TABLE ti (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(40), d VARBINARY(69), e VARBINARY(58) NOT NULL, f VARCHAR(32) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-2013659635,2559868946,'HnCVCGA','E0Ob0phLnPP4HJor1sAbW2nLx79ny6c1xym4orVWq5NiZ05Lny8bdp','2i3omE','BQuy9j8fY','1','5',10);
+INSERT INTO ti VALUES (-2013659635,2559868946,'HnCVCGA','E0Ob0phLnPP4HJor1sAbW2nLx79ny6c1xym4orVWq5NiZ05Lny8bdp','2i3omE','BQuy9j8fY','1','5',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (-2087519184,2470567474,'VsMQbbvCLroSDf4QY3v','Oef1GqrgEUuk2ruAdWOaKKAGxNDEjANWQ7paRpv2tZPGP238ol6IybH3eEAU6','GJM9WF5jTuZZxotk8NFQuKEJ0RufvTC5bJ8HM','ooS8YBZg0N','O','X',11);
+INSERT INTO ti VALUES (-2087519184,2470567474,'VsMQbbvCLroSDf4QY3v','Oef1GqrgEUuk2ruAdWOaKKAGxNDEjANWQ7paRpv2tZPGP238ol6IybH3eEAU6','GJM9WF5jTuZZxotk8NFQuKEJ0RufvTC5bJ8HM','ooS8YBZg0N','O','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1412877187,1180399646,'mtIQGI1oNgiZ9uxAvGCWbkNBmwQShp1WcPY4dZgEs','IC7HfYgjOwE','oINSgpGmbaOlfR6d60QrevGVJfCrRbt','C61qY7oUw4VdFHel9yFxKFINsWAHQVmi','e','V',12);
+INSERT INTO ti VALUES (-1412877187,1180399646,'mtIQGI1oNgiZ9uxAvGCWbkNBmwQShp1WcPY4dZgEs','IC7HfYgjOwE','oINSgpGmbaOlfR6d60QrevGVJfCrRbt','C61qY7oUw4VdFHel9yFxKFINsWAHQVmi','e','V',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-953781240,3884826182,'L4ppL','rn2z0KIJKSBZf96jSj3kr4RE7o5','40iQBTSqs0wiLtT3KHyIksIY2lOoh0wXFFcVWH5U','Hkz4Wt7NN7xUNymXHUS9ulA9WrUUvNSJalqt0cBsZ4hacXa8ysxOL1PeLJ85BBZnPge6A0ttEgLcIb2VnwZ0rLHsM5NuwbQRAx6e5mQymxwXxNmPmx2cmsoXGzv2q3a2udk7cKgOiEF6OKv3Qx8H7VTJbOQJcBYtrcRischWRNE4jEF0I3YqzcGhup2FXn4XFaL3r','4','S',13);
+INSERT INTO ti VALUES (-953781240,3884826182,'L4ppL','rn2z0KIJKSBZf96jSj3kr4RE7o5','40iQBTSqs0wiLtT3KHyIksIY2lOoh0wXFFcVWH5U','Hkz4Wt7NN7xUNymXHUS9ulA9WrUUvNSJalqt0cBsZ4hacXa8ysxOL1PeLJ85BBZnPge6A0ttEgLcIb2VnwZ0rLHsM5NuwbQRAx6e5mQymxwXxNmPmx2cmsoXGzv2q3a2udk7cKgOiEF6OKv3Qx8H7VTJbOQJcBYtrcRischWRNE4jEF0I3YqzcGhup2FXn4XFaL3r','4','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-453838507,4132390048,'bKkdoaw1T3q','OjlQEzDHPDhKFu6SAaUg3zKQelM1Qb6WcGWgUxT45GWmwfAS1mPclBc3oevhRYJq90SRUusX7WS7L4YLWjqVxxbktlYKK8YFvBJNRVsavnO4i6oVP9QaxKvPZpJXYfWcW0QmjmJKkL7lUWLW5RBNyD7vSMfa09mZKR6qQk1X6QXTWD8Uo6gsMOhRFwRaMGkfZEokQNCsQagdMUp7L85XKI0','dKB7Tyak8iLsM9ISQitDifs','wuySo9HgG1bxCwmc9OeMkTLuPyZE68C4U5cabBfP','M','b',14);
+INSERT INTO ti VALUES (-453838507,4132390048,'bKkdoaw1T3q','OjlQEzDHPDhKFu6SAaUg3zKQelM1Qb6WcGWgUxT45GWmwfAS1mPclBc3oevhRYJq90SRUusX7WS7L4YLWjqVxxbktlYKK8YFvBJNRVsavnO4i6oVP9QaxKvPZpJXYfWcW0QmjmJKkL7lUWLW5RBNyD7vSMfa09mZKR6qQk1X6QXTWD8Uo6gsMOhRFwRaMGkfZEokQNCsQagdMUp7L85XKI0','dKB7Tyak8iLsM9ISQitDifs','wuySo9HgG1bxCwmc9OeMkTLuPyZE68C4U5cabBfP','M','b',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (256267545,3086622724,'vaCbJD5NzX0V4F3otVlSeMqIO0zgMc01YFC5j','IY5Y2gAfqvxBJJKk','5YCUknYTrbcrR19sagOLfCFQGQnfK7rXE9rGNBHj','b6nCbA3HP3sorsp3G6psyUm8VoxppXlerGrZ9FrqN3gpW5LxmxNx44WQtz4ExXuu5r4kqLzbn8T71mQki08qCSGemUE1na4n13QJb5YePnvmPS46AbJvdtO6lZm9','ew','nD',15);
+INSERT INTO ti VALUES (256267545,3086622724,'vaCbJD5NzX0V4F3otVlSeMqIO0zgMc01YFC5j','IY5Y2gAfqvxBJJKk','5YCUknYTrbcrR19sagOLfCFQGQnfK7rXE9rGNBHj','b6nCbA3HP3sorsp3G6psyUm8VoxppXlerGrZ9FrqN3gpW5LxmxNx44WQtz4ExXuu5r4kqLzbn8T71mQki08qCSGemUE1na4n13QJb5YePnvmPS46AbJvdtO6lZm9','ew','nD',15);
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(37) NOT NULL, d VARBINARY(94) NOT NULL, e VARCHAR(29), f VARCHAR(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7512299,-2532366,'SS4JiF','B','EJosRkOJZ7VIuYBE','CBFa7','wL1n21Vo','OSuuQmrd26mrlwLPnK4lw8ulWWIsb6sKAUk8XQSShjp4MvrLB96iOZAfvFKOsSU0vmv98gWd92rnqZtan',0);
-INSERT INTO t VALUES (7225725,1793566,'18jiviNtSbBni02rszTi','iiz2HP7xSNBJohY','h','Xw','t2uhbjzh8CDgicKHL6eLNotYIneHFpMS1PbC4VZk0thB','SSJcopibd6OQRSwpTNrP74GMMajRXb0Qhs',1);
-INSERT INTO t VALUES (-3273189,-2731494,'tAbtEN5uDZp6f64OXPD','5VzDHAM0JZX','GbHohm3g4Rf9kWjji','izo6o','Di42XdIydkrVRKdg51pb1XpW4Vad','h5VwbAuEf0dWa0mn0HXktPPJnktW',2);
-INSERT INTO t VALUES (-6351514,-5680864,'oXwZmRxFp1TCAbckLGtNh','nvN5L2KAaM5FVcOtq','RokBkc1IZI5AxptiyXVYoUd151S8L','w41','e8Y6L39JgnH','DAxzBiJZGqlDBg39sDP2lisdEjOvJXcfpu9mbgyrusMGWu9ZtG8BekY7YyDobHn0WZKY9XcD8',3);
-INSERT INTO t VALUES (711998,933153,'c9k1ZIupLfZyYPFiQE','hjZY9m0IE0yYNouqXNpgbi','K1khiUHASHVGqWmeNu','ZC9Z','5mXGjZqzLs5E51bsLk5apmDNUbT5IkC0vCabzSmJ6Z8sXB6PTita1RN3RV','RZhp',4);
-INSERT INTO t VALUES (-6429880,7663630,'6sBrEjcIwLWg8kXoQXtP6IalIi2a4WCy3','LN6wLCjTdkFkJRnq','49U9Q47t5HyZLzlybs2p0dglYBqu6','jdEU6','St4DZrXUC7pPNDAaeNrRfIw01S','VsafvLUTYIdwv90wnj7KjUhlYj9F43Fg5Oq',5);
-INSERT INTO t VALUES (4081649,-6252502,'Aev8F','L','gobDpEaoja75pDvtXF','tjNhv','MEGY1kYWm3FDhxKtVsx6wpFnMLZWPpqZ4mEq4Ruy4KRov59fSWL','A8LHFyxOa5r15UM0oevujl8LyDflabGRg4AuDV49GqdJHJiaI6d9xUhshYa5L6sbbNvgsmklXSaIdi5GX',6);
-INSERT INTO t VALUES (-5633040,-5198680,'ONTHdIM','gnCk66cfMMSJgJEmm6PwraSqTCZllU8IlOdBSraaEq7IAMKeSD71ye4z1ARbM8fYr','0uKIJnlLfFG7KRYVc6Cc66EauW','agOV','mcdzv6BXLXuEPOsWSm3yzgB9AUngppOszKJf2rGFFpUhSs3r6ebfU172sOuBQxqdg4NPy','bB0BXfk4WpUuh',7);
-INSERT INTO t VALUES (-6601155,-1221160,'DuCXzet','Eg','6XANBt7e1BMdMyTebLINpo6GS','VaN','6cXJN97LJ7XNeFk7Z5Aq6','EcvkRzDeNiSpNbctHqhPR1JxtU7g7XMrmtdwbYMWx4VJK1uawM7Lb11MW66hPJsIw5Y9QPhG5xFB3QH7ydMzNHW3WFv4e',8);
-INSERT INTO t VALUES (-7876760,-7683781,'Y69rs3ABD8JfxJf5LsbBRPSb1s2bIW7j4A','dTZ0HagRaQLYnL1PMC','gINbClHD1JIg67qrFW3U','YuIn','W0XHkURLe6NM4c65EsD4qjnjYfrMgrQ5Iuub8Sb1KkNk5TisQg1T4WYyDOyKVP8Lc0r19FqC','g0do20ehKEntO2mcKRPiTDshkeAkm2JBW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(68), e VARBINARY(35) NOT NULL, f VARBINARY(50), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1233225,9849955325238490799,'Ik','hxXuheG4MPeFpg3QVhlC8VRsWWxUrAfrV3tKqUKEmJDdXudQiEU','nHzVK94','g7FJc68TBqfd0LmXB39VPOLF7','U','Kq',0);
+INSERT INTO t VALUES (-3610346,6301264682262540987,'TA51K5kw','6rreymP9svTWr4c0DiozwoiWMgdC1aL6Fh85MR5RbyligbCs8T5TrguZngEgOlA','FWlngUE661Dus03Rw','IbahyCvXm','q','nZ',1);
+INSERT INTO t VALUES (-1816006,2112500642839806309,'k','SJ9hxouRrKGJ2fk9bwzqtbqKguRqhB8zFV','10VBokU1c1iZRS8sArND','FrpwCri6hYF','a','zO',2);
+INSERT INTO t VALUES (5052419,14460288780676696675,'bT','nUn1nzYH0DA5nMWmwybFLtGIN9vmylKdXEJgId7DBJNVh','Bm8mGtOqdrlhUMqJI3jBtruJXgHmYPv4zC9','SWSYl7Ron8y5VtaZi7Y5IYeZra4QsmP','7','6B',3);
+INSERT INTO t VALUES (97011,17285867510502697788,'iIkHoEOY','Obgk9ggx5vAemKocIKsWRmMm2ccP','YASjVYeA3oTbHOFGUCUlQ','cQzGNsX','L','b',4);
+INSERT INTO t VALUES (4234876,7697923452642709063,'AxHDW8RC','1b','G6RcESzA5QJr3hNPLYGF4JZVttmqrv4','OSu4WynVAre5Y7clsY','z','aL',5);
+INSERT INTO t VALUES (-8288345,1244481337806105428,'vz','vPyjeHzNNk1uKl6RPQddIkkBoeKxcsfG970RJChyqrA3Z7x5QjaqWTtc9X2y5V2','U3kNbMguCMw4sTn','iDyH48M6Ij4vq1frrqZLIZal0cZv','O','NE',6);
+INSERT INTO t VALUES (3429365,3817785555585357912,'9xa60','bdC6ufargoiIyoWJ14R110jLjZcWJLdTkI9QCRrI810uyrHkIPTCfej','xyjz6ikIfGhVAqE5UbWPDOx2B','pOIsRkV5tqZKWWqyo3fKruUwFob6dx','A','k',7);
+INSERT INTO t VALUES (5776006,17540123710620367005,'5','UrIVqfldZqXXIeJcavrLcfyUHlO0tvF9Lc6yNDOZQro','yybYyTPaS','oBNsd9LtWp6LLb4stZzBftmOY8w','I','D',8);
+INSERT INTO t VALUES (2129234,18342810628628530130,'cz8t839','nlSkuESB2RxTFPUatu9MhbTNUJp9z7vxbukDcVO90GqviLaMTVOt3kL','fHJMeNYt08u5oL7','V47CVYdlIL60t5DNowGZj7WERkQJQFDAnFlOmbFo3XKL','t','Ys',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT UNSIGNED NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(68), e VARBINARY(35) NOT NULL, f VARBINARY(50), 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 (-4533813910246647377,-7392111,'KBCVkzvYjN','SAnJCOZLgX06CjoAhb000X1vCOtT0ER4ZkD5C9FxOvKn2jQw279hHOZi8K1ikiut14lvt20irtRK31Hlr5','qzSz4','opLK','QsCguAMUjwDNHHwA','oB5fqz69JV25NiWQONc9LG8docHLjekDSo3yftT2xHKhJjicwjaCVXTA4hQZwxmliSS5dyQilB',10);
-INSERT INTO ti VALUES (-4533813910246647377,-7392111,'KBCVkzvYjN','SAnJCOZLgX06CjoAhb000X1vCOtT0ER4ZkD5C9FxOvKn2jQw279hHOZi8K1ikiut14lvt20irtRK31Hlr5','qzSz4','opLK','QsCguAMUjwDNHHwA','oB5fqz69JV25NiWQONc9LG8docHLjekDSo3yftT2xHKhJjicwjaCVXTA4hQZwxmliSS5dyQilB',10);
-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 (7797653682100308783,-2552037,'PUs4YrSiCRHfY6xb51WaN7XY','lnKgCKsJ90YeMUAanvu3f9n5uQN','kOtCP','hs','QxD1o9PVgDQIbRgwAiljbpA71zf2voivfO2fr799wEGG1rTtnsuHfh0q8jdqNqh','y842z08V5A7bKwA8N04L8Cx',11);
-INSERT INTO ti VALUES (7797653682100308783,-2552037,'PUs4YrSiCRHfY6xb51WaN7XY','lnKgCKsJ90YeMUAanvu3f9n5uQN','kOtCP','hs','QxD1o9PVgDQIbRgwAiljbpA71zf2voivfO2fr799wEGG1rTtnsuHfh0q8jdqNqh','y842z08V5A7bKwA8N04L8Cx',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-309479775576912005,-859035,'EYjH26WLUmfjfFhdrMsXKdkeWpS','wQOcb55wgGXwm1Ze4jDK4csiadQfUIh24OJmThmb8D4euBQ3KLocmfoMDEzhrs7CjU3JMkE4pBx8TVQx6DCtHuojY7Tswx1WA934krLWQttBV3C4Mvl6nkREP0G5FVexxHEcUg4yRb','Sy34uXVYdyvmP9lHD8WpTHSmJueAJ','EtOte','FbI7Csg','zOhLAltZN9rfCE4WaHUst1TsNf6mOlmc',12);
-INSERT INTO ti VALUES (-309479775576912005,-859035,'EYjH26WLUmfjfFhdrMsXKdkeWpS','wQOcb55wgGXwm1Ze4jDK4csiadQfUIh24OJmThmb8D4euBQ3KLocmfoMDEzhrs7CjU3JMkE4pBx8TVQx6DCtHuojY7Tswx1WA934krLWQttBV3C4Mvl6nkREP0G5FVexxHEcUg4yRb','Sy34uXVYdyvmP9lHD8WpTHSmJueAJ','EtOte','FbI7Csg','zOhLAltZN9rfCE4WaHUst1TsNf6mOlmc',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6057887373198329595,7706805,'GT','lK28EeQBVl2JLymt7pfCb18hQbU7iMBtLE3PCnVdNxUYcxgDVUCHu5yECo7sL4vBZ','xZqFL0kS0vf','nutIpTcn0NlZAXcVHfba639IR1AUq7hICAAuh4JO61BK6XTz7FcIYSOhOnos7p9dIRkEJVR8UCNuo1XhvC4rj5xFvWagK6pIwSvuJdyh0L6UXsOkOnDryBUvISacAmvnDmXeujqRCT6lrsOUaitEDsT35r24MfIb9hnjrzs9rcxhyfAlwx523i0OSyazjawWQFusWSFhQRaydSri5UVwOnZZzP0FPFu5d365vfcJyRVmOujB6xbl2eZV','JKl2iaJDCe1pcfEySdwXKy8OxCNwZWuWRk7B','iaUtSUGfyDILaw1TXFSXRYoTkS28bovC',13);
-INSERT INTO ti VALUES (-6057887373198329595,7706805,'GT','lK28EeQBVl2JLymt7pfCb18hQbU7iMBtLE3PCnVdNxUYcxgDVUCHu5yECo7sL4vBZ','xZqFL0kS0vf','nutIpTcn0NlZAXcVHfba639IR1AUq7hICAAuh4JO61BK6XTz7FcIYSOhOnos7p9dIRkEJVR8UCNuo1XhvC4rj5xFvWagK6pIwSvuJdyh0L6UXsOkOnDryBUvISacAmvnDmXeujqRCT6lrsOUaitEDsT35r24MfIb9hnjrzs9rcxhyfAlwx523i0OSyazjawWQFusWSFhQRaydSri5UVwOnZZzP0FPFu5d365vfcJyRVmOujB6xbl2eZV','JKl2iaJDCe1pcfEySdwXKy8OxCNwZWuWRk7B','iaUtSUGfyDILaw1TXFSXRYoTkS28bovC',13);
-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(41) NOT NULL, d VARBINARY(59), e VARCHAR(41), f VARCHAR(56), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5682200,-61,'1WRb7mVRz904aDKmLr1DyCfFQaHvnC7j','XnZfJmey4','Lm5R','ExMViyf5Sb0PJKQsmjhLmRz8','KELKozaRfVrhrXjwvkrGWnhhKYTOJDyLCNlhaOvf5zgb6r8Y8E2v6JeRMOejJwb4gyvJSIi3bisAk0hdwu0neMbiHLRuz9','6GBDFKkHfRB1sHm3HfyNmW0BkSy8Cuh9ae0MSR',0);
-INSERT INTO t VALUES (1624853,-27,'oCVFTxBzA63epDTkEcYML2ycNPGCxTuaiT7474z','lRH3euhQJau9T9XJz2YrxtY2wSmBq8Fxj','8djUsrVVbRLCBlU0BV14V5EA6ItPy1CDsapMzgiR','oT3fzI3YjmE1v61syULG82TlWsYTJdN3EtM01Bo','UnIqqT69VMqHWgZRLJV8oOMtu1xp5xPhCzxUhwU4EYXLpeLkvrp8dDLnPbxfrNyr4mzI3BbafGJpyXioe6ozDMX','1qG2KqrLccWn1gu2OOcPVJHOXMXzN6wiRu7F4styJLTzdWB1IpoWSAiPt1aip87k4WqXjunvJ99VDByAs7',1);
-INSERT INTO t VALUES (12795033,-61,'JXUeY9QEvY7ibwZCccjNhXlYTC73','05Nvc','C1QFs8eoDzpngyjUAkDIF8huyq5aIh','UsWtnFQPREJd79UteOJ4fg85FGcUUOW','ayVoF1VwxT2tTzWepZXE0ufXP1hk0A2YhA3vTOiQw09jIaXJoVty','Y25jPHaPs1io3DBsxYXp1fvxPgNLbV1XoHnr',2);
-INSERT INTO t VALUES (20082,47,'g2rZTW9ZIJAL8qbXNCPj4Ty74','LhnOH288RuQXxEnkfwCVZ9eUmtPcC1sipUs6aOmgKXLlG','Nh58d83','zDx6LuvRVgNmmjvrIe','6mK5pRnpB2C','nQsgwFf9F3to6jGNa9DjnJdgxgmR5dukFMoMrKsNDIcx4W6TUhYdo3T3syQ2yy1kuNgQgUgVQL2wWYL',3);
-INSERT INTO t VALUES (8948547,125,'7eq8L2fDrqG04B80azD8DOaeg2ovj','gq58VlemgIidMXX9d8yEzhJ8DOwxs4CLT859iTIR5hSR51vqxJY7XO','fDmjSQrNlcsHfh9PxBpkkzEq4BFyEwSd83','FSsNDninF9hPPD5DVrUSDYkEoby6ZhmeZSfoGdeypBPwFxBXEdU0L8ZB','IjC5FyMCVF5AUdKLuG','ZueldsugYzLIJEQKzwQiyVWAUfM43n9nWQOtyJQr2cwUce',4);
-INSERT INTO t VALUES (5903141,103,'N6I0Lu2C7ejYuRe7Vbwaz6inBlEB4rK9o8i1NlsVe','v1pbzCIo','HDCvg5I716jf','AYM','ZbwQQQVS9pLBHzjA0tJD','WMZOugi8DDUoOHJFXmDVottI3XiEcTnU3LG6cAUHHB0UcJTV',5);
-INSERT INTO t VALUES (4764026,69,'jHSaEbA7IlXsBj65qhf7b7NtjpPKbjQAjgs','CiOW0WYw04gFXm8JkzskUH6jKZhkRD5kq','nYoYasmhoebJWXEcydAc1','U6uvBThGSZbbem9dbz3Xi8lCbsXS5g1dFbEpomI','odUERas0spOdTEqsqKg0rJuumDFKB8bZcDEQ6Ku8apNPpG7xQfnXQHrY4e3jiYzQRPFLAM7LoVfF5X','KHt8UoY7cR9fV8uyE7ta',6);
-INSERT INTO t VALUES (9648865,-57,'vYQKLGKvUQaqwsgD3m','S','vzZqiGS4fgm','KNncMQASiYQLCAx13HDin51vKQobi','FONx6JauXE9TQ3iMJWQ','zXXcRQAi0mt0RLwbE6U51ZtJ5Jh9gVZG3NydorXOV4F1qa83mFEk8SKc',7);
-INSERT INTO t VALUES (11489540,-126,'RVv6IJJrrqwXTKsdu54M','nvgnI9mkiyb48gMk5IHB5Nch','PHgGvmyZ','W5Xv0A','5ze1rZvQsRn5qTDLHRuHY71qc8VdCWTHMYCWzVMqLWjXCAHayKmgg8ID11yoX8y2EVnt4IaGz8bBCQ2NWIwlcmILIJ','davei8x1AH6wWWsTlEGN8ZIlGltJFO4uPJyuhZxocNNGrQtblWFtxcjIF68EinPXaAPFIUpjTtxnD06Lpnxf5A21icYfHJwHd',8);
-INSERT INTO t VALUES (5609426,-49,'IgEYvGuqCR','eU4ImZ8liSuRJGonkLFRDOkd7EVowqEKipi9ag8TfSpxi8roXbrDV7','FU8ZP62tooU3CRAgfIg5','Kif','tx4alYDHAy7eA4Ote','gegK8LRivXAN4WO6N4VACvOzoZCQ9sH23jzOLJplIS21lw3TNaGe3XM8NO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15303674126976756582,-124,'RrdJ7k67QKqcwjkrO0','uVsf9VGmXIcPWgzTsUDtB','TBJ8FrmHwXD6TOnb','jSvA','M0DIsZL3ia5KI44cHYLKDqhv','nYinRIQEbn1T3zwwzH',10);
-INSERT INTO ti VALUES (15303674126976756582,-124,'RrdJ7k67QKqcwjkrO0','uVsf9VGmXIcPWgzTsUDtB','TBJ8FrmHwXD6TOnb','jSvA','M0DIsZL3ia5KI44cHYLKDqhv','nYinRIQEbn1T3zwwzH',10);
-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 (7883325232613074179,95,'dob2WXknRlFv','ywwEbew0L2ctoqbjiHZEsnW6ghkRzyWyTdPBU7zMGDeupCotwZ1pz6','NmovtZg5PNKEzCJrjB25vBD','UwUz4P6c','Ums','eQp9qZmD05a38cUwIinW6Yj6jfncSY1bBu2XUVBMdUPE8MZKHPhJgvzUA2kdcDkgCOe6cOOguYy8o683FulJEhqxpPU2UXkvzz',11);
-INSERT INTO ti VALUES (7883325232613074179,95,'dob2WXknRlFv','ywwEbew0L2ctoqbjiHZEsnW6ghkRzyWyTdPBU7zMGDeupCotwZ1pz6','NmovtZg5PNKEzCJrjB25vBD','UwUz4P6c','Ums','eQp9qZmD05a38cUwIinW6Yj6jfncSY1bBu2XUVBMdUPE8MZKHPhJgvzUA2kdcDkgCOe6cOOguYy8o683FulJEhqxpPU2UXkvzz',11);
+INSERT INTO t VALUES (-3107073096004733543,9084431527566876047,'41Uff7','swgtj4sugs971d8CFfBkQkR45kscVAo5lPUJZ0mUQLqBeo77nBSD','ckMQfuJC57olPegLQPoJWO','4JcZUcMa525nGPG2MUxRxKR7G9KCSAswkG9','N','HY',10);
+INSERT INTO ti VALUES (-3107073096004733543,9084431527566876047,'41Uff7','swgtj4sugs971d8CFfBkQkR45kscVAo5lPUJZ0mUQLqBeo77nBSD','ckMQfuJC57olPegLQPoJWO','4JcZUcMa525nGPG2MUxRxKR7G9KCSAswkG9','N','HY',10);
+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 (-6324178071120510169,13600905745248741611,'sco','qjQ8YIm1bhy5LJoxJPVsNBQNSiRfLF7ZTl5H','bpmnBD74VIeJDQwxHMfS','4QDapvw','B','Il',11);
+INSERT INTO ti VALUES (-6324178071120510169,13600905745248741611,'sco','qjQ8YIm1bhy5LJoxJPVsNBQNSiRfLF7ZTl5H','bpmnBD74VIeJDQwxHMfS','4QDapvw','B','Il',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (18356682528687768103,-123,'tC6OwLksELM2SbLHzVBoPbVomUZ','StQSdAiIpgW56FzFmbrNKbGcNuMOqFxnfw6QPXDLjMqP7ZNJVC5EETPs2SrObqlMtoIt5yTAqVXnWLUsxTrKYWPl6wqnY2XAo06sU2sAX9XgPK4uInOfrAXF2kpAnCXbNY0GpglFF1IhZcye8g6yOeATgCLy405cSwoCuO9MOZUgcee47eRTNKcBd6n76gekCXxRyDIYfLbXjZ67Hr0d','GsOPW2JrLTHPsrCJwT1lJe2BEpHukbsnv6Qh','08Qg7mkav2NR6WG16Y6v6DbZXntsOoNzfA100WVS8Ps','jBaUVPqFiZPry4PlhN','iN5hGXjGE3DWeFikea5uO51cPiufiAkSAxbQIU3UwKAQMar2j9a4MJvijwhnFuWrdu3crezPExApntFrgavHAc0',12);
-INSERT INTO ti VALUES (18356682528687768103,-123,'tC6OwLksELM2SbLHzVBoPbVomUZ','StQSdAiIpgW56FzFmbrNKbGcNuMOqFxnfw6QPXDLjMqP7ZNJVC5EETPs2SrObqlMtoIt5yTAqVXnWLUsxTrKYWPl6wqnY2XAo06sU2sAX9XgPK4uInOfrAXF2kpAnCXbNY0GpglFF1IhZcye8g6yOeATgCLy405cSwoCuO9MOZUgcee47eRTNKcBd6n76gekCXxRyDIYfLbXjZ67Hr0d','GsOPW2JrLTHPsrCJwT1lJe2BEpHukbsnv6Qh','08Qg7mkav2NR6WG16Y6v6DbZXntsOoNzfA100WVS8Ps','jBaUVPqFiZPry4PlhN','iN5hGXjGE3DWeFikea5uO51cPiufiAkSAxbQIU3UwKAQMar2j9a4MJvijwhnFuWrdu3crezPExApntFrgavHAc0',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6433480490053644679,-122,'YSuY9k','HmxZDMfSvJMm7cyUIkfC9CXwIar9yONAM4XyM077CoqPKndv4A5i3tASuqai85tS89roMeHk13K1l7vGXa88WzqwtqgzbZGpE8MfkEqPrc0bX12q6EAtOVKqr1X0WkSoGlHSbHQtzsyKh3V5uWQ9eTj1xnuxJNmklddmR3Iphm1JvIwSUVojp1IdkwH61pSWHi0ZVKAeQsSGky07HdRaGhvh6VZV','pviGkAJIBy9pvmqH','mKaOUssEnHTd6DEuK5PyzJh5pICE0ZvfHF','6CB56ryoXts3tsYurvM64NXBOqTkt9tQo2699KpXoc2mkVJO','V5JYaAQrjdVzLiar96isuQfITHpPLdPM5FZPdO49uMuIY8Nq7puijfLK2oscHaE0iRMgg6kLEkWMMNu4',13);
-INSERT INTO ti VALUES (6433480490053644679,-122,'YSuY9k','HmxZDMfSvJMm7cyUIkfC9CXwIar9yONAM4XyM077CoqPKndv4A5i3tASuqai85tS89roMeHk13K1l7vGXa88WzqwtqgzbZGpE8MfkEqPrc0bX12q6EAtOVKqr1X0WkSoGlHSbHQtzsyKh3V5uWQ9eTj1xnuxJNmklddmR3Iphm1JvIwSUVojp1IdkwH61pSWHi0ZVKAeQsSGky07HdRaGhvh6VZV','pviGkAJIBy9pvmqH','mKaOUssEnHTd6DEuK5PyzJh5pICE0ZvfHF','6CB56ryoXts3tsYurvM64NXBOqTkt9tQo2699KpXoc2mkVJO','V5JYaAQrjdVzLiar96isuQfITHpPLdPM5FZPdO49uMuIY8Nq7puijfLK2oscHaE0iRMgg6kLEkWMMNu4',13);
-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 CHAR(98), d VARCHAR(77), e VARBINARY(82), f VARCHAR(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12839,161,'eoNX2saiQElVmi616C0tF1G6ok2ubS57fxFTtsz8IrJgdb7i61CIjhfkU3w','mbz4ZZvRAuTml1KqFmBnO4jyigIrgOA','ueNA8wnSV0ETCbQS8xlTHPFNvZk6FZeN1LFlOKPqFArYcwNP4MGSiHwnMZYScokw','pZYkj9g83U','mLakv06d10C4epuhjQkHlBjFj503sv14CeHPlJPuzCtou5pIL4OtOnunRlwUYIDNuoTeUlXENb91smLgDugh','mHFrreKNcVKrm106LWgVNhoWXOypUbhKq6ebyviTl5dLx',0);
-INSERT INTO t VALUES (-7971,10,'QpH9Mimw2qcrYuRhKdvXSfbdyPD','mZC8HC2UIwDK56Cum7M','Zdgb38fUUNgEmPW55wz0SY5xvk','O8JdZ7OSN4GFnrOVC','NKLtgl81h0XMLglpiVHON4vhEyyuugA4TIiPmWLDPjljBZQdP30bpPccQZe9','1raLlh3vvtLcwqIbKnbI8uGO85W5FoBKDyeJgTQAAMMT8DH6nXohjwyqxkQMmQpyUq5vi9HyP87uy3zotE7FTw54u',1);
-INSERT INTO t VALUES (-15305,178,'8Klmp3oDbtFaNm6JWULJnCTgg0VOKoigdaqUJvxfRkvJoCiXCecCBaopx','vAhta57rRkt9k9YkXd4E03Fxz4KpvGs6SiQ4FN5RQJGfxahjvQnz5DkuLnKDwqL7vz','4Pp8aZkfmxeRkyl1oL4D95VxxLUxWK','c2h9nzOcqTyaFe7s4qmk','emeIzc4U31IRo','WUhG9Z9GmpymG8GEBcMW3HwXy6hxxLN3IsseereSS1B0NcgzpDB1jPiIQxKTsQ',2);
-INSERT INTO t VALUES (-13729,165,'cHXtVxFiYiEOe4fMoebPj5TmlxnFwJORMNeRk7074','EI1YDwK2GyhiiaKJPl8JnJEc6XuzjdIGjAqE7SyLGTln3koRqzY857','bqyhKlEkXs','h0A727PCveQ5wv7tpdMHwCOV3RK','tUzGl0JMJf3lEx8EGP33kZlAoGXhHTWB9zyMk2qv2pjdfIUg0HAyfjreiwboVAGslcvy8JywM','kUYXgRaNjWwWiuAmCpuZh2Db6U705G9Gqgx3U5PxlwKWt3hUS0AV6O8NuG1j4ZFLfL6aFoXu0EEvkoGML5',3);
-INSERT INTO t VALUES (-30749,165,'fHFpoVel0XQ3','5T','81zNBff37','bq0V7vCQROW','iSuTXAAsUZ7xkt7I2SptCcOiETnQmt9X4IivCu5NlXKot5OE4S9OxT4n0','z124t6OSpEANtfTnyjeXECsl3bEm8iamgq',4);
-INSERT INTO t VALUES (-6375,48,'BbxLQPymh2leHZhTb0aGRc3lgD2HEXPfakQzDZMTreHQVBxfku1ENEHAk4Be','WAOrhRy','XQV21w6kzl2LfScZiBanCub7B2UpMwyI81aGmHh9','HdWy0NPcYUuTBG','LNDAEeG39ujRLf22ahTJmEeVFpBJfZrQ5461TnC692GC4aIIMUdEHbuo14lPBVk3N3DYxm41c5vRMtkWEU5dZ7vISrwk','Y7iC0hGIm4Q2Ut3Vp0u3OIZ5XNu4qHowJA9UZiHYNFBGoDw5',5);
-INSERT INTO t VALUES (12029,165,'F4Oa67y9ioMJOTboKsrjQ03mSWLivX0Al8Q1U2EX9J4sZxYcoPzBPql5vMj4BkptyXLCFVxWIjWRiBNXB1SvpP0vNp3Aa','A13YslAMPd0cGSmHjLt0lZVwlAiMsy0Gwg6PaH5q5EsekxVZDe4tJ5BcDP5z1NwRGP','Jlbwac','lApGvQXVjV8iLXrhdDtkc5MFhJdB','94Wb8','DqOGIqNkFVrsg',6);
-INSERT INTO t VALUES (-4839,237,'J0DjoXDTBUTm8','boFlnRLuIwyTz15qtPJv2ZDAEOM39jrM7eOGWl0u6LrCT7iEiEztdFWnmvij1n7DwmWM13LQm','JN40CYMUXE9obAoVjB1OPkD7gF7pkJLZioyLkfbcX3qJowvVhEj','rYHLn3UhYRlNAmzHHC2z0QxuLcX','jZXjX0jx3OEtQDceufhAUAoUk9wuTOwaSNuWXn5n9kt8CMgYNsZd572F1eDPqhkKdxMa8vQseIdOAwW4','daCJ6S8hMfisU4I7h',7);
-INSERT INTO t VALUES (25059,31,'2mLOVE8S6I7Da10qOqWx7BNoK9FxnU40NqGxCosxi82s0ZMJ','XeraCwIMSGk6EEynjLtg2OEkK5r3PiNAYykx9XbqBisOvbRBoZ8rtN','IQUFSPNWT9ygbGkSGHUtZMPMmutJi06SbIO2FwI6lPBMdngYGXHL','PZgwinTITnnG8wU','KrgKtNppbRAZSC1TuNb3NisX','yWziOmpc9iQBR63AzWpZ15eVOfE1ag',8);
-INSERT INTO t VALUES (-16776,228,'2EN3YxokoafGVAhUafq4vG3GEJ5wE92uS4mTbZ7zcRvrUlZ30','U82buvpCdECrMlTPtHsAzPnSfSoKDgUmcNUhB','k2bnjjjYaGmZBf6gb0hIrYYNxld9hxg2IIiTZn','laWEDBGnNbjt4r8JzZ7uHHSurNF','nNNI2Wwj0ya','8C33JPLAMoUwdWt7Lwqw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3698047627664741940,5475191859238939259,'ODw25','WynjeZpxkpXY5fA5qEBWKVqH6vUcqblm9h8dYyafMUiwI0lP44keeYWu3sUDTLdzXTTMTP7DMA0DCS59LKZEv7sE7ZW4mXCyG45vaVvITfQg2B4R8jZe9OlPy6VIYEwWlAno5JmHTlx5AB7ZFNVBqzLePJATlcdjlp3P8ap36gVSTJRHk3oVOyLSpFxvd4o82gfDYqI','I7q0tA470f4K5YHpoZjApFxh8ZBhZftF','MY2vUsnBeZrYabWZUf7MKfUx','D','P2',12);
+INSERT INTO ti VALUES (3698047627664741940,5475191859238939259,'ODw25','WynjeZpxkpXY5fA5qEBWKVqH6vUcqblm9h8dYyafMUiwI0lP44keeYWu3sUDTLdzXTTMTP7DMA0DCS59LKZEv7sE7ZW4mXCyG45vaVvITfQg2B4R8jZe9OlPy6VIYEwWlAno5JmHTlx5AB7ZFNVBqzLePJATlcdjlp3P8ap36gVSTJRHk3oVOyLSpFxvd4o82gfDYqI','I7q0tA470f4K5YHpoZjApFxh8ZBhZftF','MY2vUsnBeZrYabWZUf7MKfUx','D','P2',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (546465489166643288,13094624019786029446,'tfImR','zx7zI1xkxrx920TbbQKi0HErDGNY0rhyv2eFlSEgn3JqXcFF0XiWj1yljtf8FtCpD37YwgwbqVOotFczse35A4RaQQviNA1TmAYIiivBSEcNso95Xb7EDCXfexwBftpNAxLpsIN15TBdAoAx7KTvCdNiY','BP0aHN6ob4IOh','VPS5BBzVkTRAscIebi','G','t',13);
+INSERT INTO ti VALUES (546465489166643288,13094624019786029446,'tfImR','zx7zI1xkxrx920TbbQKi0HErDGNY0rhyv2eFlSEgn3JqXcFF0XiWj1yljtf8FtCpD37YwgwbqVOotFczse35A4RaQQviNA1TmAYIiivBSEcNso95Xb7EDCXfexwBftpNAxLpsIN15TBdAoAx7KTvCdNiY','BP0aHN6ob4IOh','VPS5BBzVkTRAscIebi','G','t',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-6626665913917296113,13162910908985492796,'Iv','HYv9R3woOnnX2XO7tI7zaGwZHlPYeb378a9c59v3EIdSY8fO8Y1nKGHRPSwhLFayBz0rIZVpv4fDIBp74YQzS7cHd16cOVhLa1hbYA8dpvREGd9asud9sHTf1TpPOpAP6qLdqzsZNWZug6Ek3P6LavMhQl2MPvYdCZ','8etZA7NyF','FawL4G3XIRJlHD25d1EUoCwLz4Cr0SkhfAPHUxaGgYBVEk07QWGkaXEgde5ioG4lEOjBN4qvuadYQc5sFatd5','a','dc',14);
+INSERT INTO ti VALUES (-6626665913917296113,13162910908985492796,'Iv','HYv9R3woOnnX2XO7tI7zaGwZHlPYeb378a9c59v3EIdSY8fO8Y1nKGHRPSwhLFayBz0rIZVpv4fDIBp74YQzS7cHd16cOVhLa1hbYA8dpvREGd9asud9sHTf1TpPOpAP6qLdqzsZNWZug6Ek3P6LavMhQl2MPvYdCZ','8etZA7NyF','FawL4G3XIRJlHD25d1EUoCwLz4Cr0SkhfAPHUxaGgYBVEk07QWGkaXEgde5ioG4lEOjBN4qvuadYQc5sFatd5','a','dc',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8962382566842843160,8687350374357120983,'GHol','pM0JM74UNzED82QNJo85fg5GE75IFKLBrPd96kyHVvLe9rE990BAFDd07XgN04ueCuTTCyEzWwr9w4cGI5TuvfvhyxjzcUVzXmmwKNbD1WPtUfGFkIpwmGoYlmiZMBe98eCTuIHvF0V6wd43DNkxpLohNZqXItNcx2JIeUDUOgSpruv7kdpv59lF65Z','jO4g7P54zSLz5xN5l0po','v1lMWK42F07oHJspWW7Q2yvB37ubL','DV','ti',15);
+INSERT INTO ti VALUES (8962382566842843160,8687350374357120983,'GHol','pM0JM74UNzED82QNJo85fg5GE75IFKLBrPd96kyHVvLe9rE990BAFDd07XgN04ueCuTTCyEzWwr9w4cGI5TuvfvhyxjzcUVzXmmwKNbD1WPtUfGFkIpwmGoYlmiZMBe98eCTuIHvF0V6wd43DNkxpLohNZqXItNcx2JIeUDUOgSpruv7kdpv59lF65Z','jO4g7P54zSLz5xN5l0po','v1lMWK42F07oHJspWW7Q2yvB37ubL','DV','ti',15);
+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 BINARY(31) NOT NULL, d VARCHAR(64) NOT NULL, e VARBINARY(59) NOT NULL, f VARBINARY(90), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-24491,4406988,'4HTTLtwg91srKeeNztm3YwfRg6','LI','4UizfHPhLjdMqGSj13B6K','RoucS0g0E8EoXTYhoRNanpAVSj02sr7','6w','N',0);
+INSERT INTO t VALUES (18731,-7236795,'rXWwKFQn','xgvOGqVTguSutOj7WKTxd1AYJSk0rmVCjbpTa3y1YzdWCTsT','qkKk1tiYc3PWi7LHZ0yRJo2fkoqOvR','SIo6XzhrrAedyV2rw2N1PCcmmzmkLwjZUb4MNLpPNG1hwL2R0pgW073sgg7l','k','J',1);
+INSERT INTO t VALUES (31604,3123629,'J33FvrJFjI1D257yXdjOPEs5DpkI','aueAJVM5EtpNqfmkXI7zekYOT1MAPzICt1UHUZDjkWerK97Ckn0qeVEFk2','dkhlAIIsYDOd82Mt2ze8ajuX','Z9','7','dR',2);
+INSERT INTO t VALUES (20590,-6285020,'C1jblnM2MNICroL2cxBQUt3F8IJGy','Y84r','FJOEEStlLag6d259mXITCPrXd21D2YX0gFhGiJvdG6ysSo4fj','dMgJNXw2MdXQCSNG15gKA','a5','V',3);
+INSERT INTO t VALUES (-8926,552692,'xkKWXivB6b1K258','OG3pMv0p8wo09tslLM','PTzzO69z4thlEK','MRi1VE3fjM7PszYRuP6jDELTGG3YzpI5qkjZmhiJ67fVDDkXBYS7NQcJVURMqSOxPb4MRHL4Osg41B7ReigOnp','c','Gq',4);
+INSERT INTO t VALUES (1881,-1927868,'5Z5x1rFpITyRE6Wv3Ll91XfTQ1a','wgByLMaoMBcEUkcycu0HAtjioNLmdg94q30UAMMK32nTGfScpBkIqtOkRADGVlY7','AeN','1OPjw42vIMRSfEcHx8s7OPxrdR19TfwX','zk','y',5);
+INSERT INTO t VALUES (31052,6090369,'d6AweNy','MfeqkjFiXeUrTJ2pc0Ufyv','q1sR9m1','oF43eXttS1','11','lN',6);
+INSERT INTO t VALUES (-16594,521600,'pp','3vujplhmHpbl6OEHkYQe1Ts7DQdTRVKKBnqEDgiltzMOMnAz1RZtM3Xph','ApUA9iekIpJ7L6RrYnpAH4TMC','IVyezSEE1Q1hfDDQ5PWrypIkJmofKQ1oNh5DH4Tcb1jUBTuEDegXA2Nptk5iy92mH3dcwXVt5DC2colLT','l','p',7);
+INSERT INTO t VALUES (6678,-6395147,'FyvU312Oqk7FxFkxpJxkN','7vS0WomRSrXvMSFC00ggT6xyxi4bgJok9EBxvEdDRTgwjNGoWPsw24wLft1I','GisYJzs4vAoY3wXidpbsj4LZUzcCZcZ4EQj8AvsLtUOP','UsZvRmaWmBxM1tNiR47XKHxQbbgf0kunTZrZcM15zvHfnM0sb83dfxz1','d','LN',8);
+INSERT INTO t VALUES (-16880,-2952660,'9zos9yz7ImfbRzjpNHBoyQJa0W6Vja','XKg1EqBvZbItdBGBiwq','I5YO96','Zhw03UGTUpi3XZWH','T','iL',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c BINARY(31) NOT NULL, d VARCHAR(64) NOT NULL, e VARBINARY(59) NOT NULL, f VARBINARY(90), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (1245186150,189,'ZsD41ZpyFMzdoVl5HNL2Pf1RAgp1QhMdYkO8J7OJPuCCouPozHlLE9nvG','lnuOHwhxyobleehMRYHHikQsAa3WhILSzV55p','NpoFvLHfhFlCB3Pz5ZV0CpGQMbmqggu9N1JltpqFVpdwEFgDgoO0lEvT9foLgZ45VELi','MSj3TSKMlrPJ','9oGZkbMqUJrKf5GURYFfOizXvLjeE3XbB0MEtU3X4DACXJQs0sDZWptjFfcOXqicrAuSo4YQRwdVLXRXnklrcUR2ZviNfJN03','DGgHdLiw1pVFpQbN',10);
-INSERT INTO ti VALUES (1245186150,189,'ZsD41ZpyFMzdoVl5HNL2Pf1RAgp1QhMdYkO8J7OJPuCCouPozHlLE9nvG','lnuOHwhxyobleehMRYHHikQsAa3WhILSzV55p','NpoFvLHfhFlCB3Pz5ZV0CpGQMbmqggu9N1JltpqFVpdwEFgDgoO0lEvT9foLgZ45VELi','MSj3TSKMlrPJ','9oGZkbMqUJrKf5GURYFfOizXvLjeE3XbB0MEtU3X4DACXJQs0sDZWptjFfcOXqicrAuSo4YQRwdVLXRXnklrcUR2ZviNfJN03','DGgHdLiw1pVFpQbN',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(99);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
-INSERT INTO t VALUES (-1804902945,68,'cfWAPP4QWWOSJQaeEcyX','SoPLnyP85JzIJwsGs28YbUo5AU8zloAXFl4LgP5CzhuVK2QiDRbUPiRIIhT8QgQmv7wNvTe','U8XUpJcFlxsUWLkF9','eTux5TeSCvzJMczatiDE','6id89cmEeQWAAJ','jA5yXC7CvtjCI8YCPsYdMw6wJoj5O9GQQupw9yAcUfqe656Tcu2xKumcxNeNvdXE',11);
-INSERT INTO ti VALUES (-1804902945,68,'cfWAPP4QWWOSJQaeEcyX','SoPLnyP85JzIJwsGs28YbUo5AU8zloAXFl4LgP5CzhuVK2QiDRbUPiRIIhT8QgQmv7wNvTe','U8XUpJcFlxsUWLkF9','eTux5TeSCvzJMczatiDE','6id89cmEeQWAAJ','jA5yXC7CvtjCI8YCPsYdMw6wJoj5O9GQQupw9yAcUfqe656Tcu2xKumcxNeNvdXE',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-687775136,234,'hRLsW0jFu0D59bpeBV1F3FikojooeI7vmfJgDHaO5f0nC9XTrlj8wEW37ermR1nnOIXmnoZmC8','8VJQsvWgZYz5wyNylJwwIppHdEVYnEJ73qUoPMqFK9zkvKIVHbG2E5u3giweSAjvzr4QonXI1NZcLuYj','oiwXZvhcWKMY0bxaJF3iDWJj1yDizAaIPoCPeFDAelZjo2bJkLeFwvGL3hkfgvMnFCJ00lcX','4jLBVO8H','bw0iUKI8YbuQqLzTVLTZ8oK8Q2kpG5uYRM4qWNYPg15dMZJhFl93yDzu6akcckCZTjR4AYNK9xcA','nbnJTqIl2aC2twi0LMio5oUBxk0gYWWirs9qm36793cCdp5KLARBjsKh8UGvykvCHHbxQnEJ5XvXvM7G0r71tA',12);
-INSERT INTO ti VALUES (-687775136,234,'hRLsW0jFu0D59bpeBV1F3FikojooeI7vmfJgDHaO5f0nC9XTrlj8wEW37ermR1nnOIXmnoZmC8','8VJQsvWgZYz5wyNylJwwIppHdEVYnEJ73qUoPMqFK9zkvKIVHbG2E5u3giweSAjvzr4QonXI1NZcLuYj','oiwXZvhcWKMY0bxaJF3iDWJj1yDizAaIPoCPeFDAelZjo2bJkLeFwvGL3hkfgvMnFCJ00lcX','4jLBVO8H','bw0iUKI8YbuQqLzTVLTZ8oK8Q2kpG5uYRM4qWNYPg15dMZJhFl93yDzu6akcckCZTjR4AYNK9xcA','nbnJTqIl2aC2twi0LMio5oUBxk0gYWWirs9qm36793cCdp5KLARBjsKh8UGvykvCHHbxQnEJ5XvXvM7G0r71tA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1895626652,201,'3jW6W','p2alShnFTa45aYPUDUlkiSo97iwODwvwEqFbR4SfguIpwopujoVA5gVAZd9hoN5GYcpRt4c1jgbppjjUxRb01eGgYWeOVcZG5A05ltmJdAUPzGLDBZFODpVXseL8tgHOTQM2eKnqxtV0alyGWZeUr3R7O7WIddAOL6nNSjQln2i2fJNuStLMoaBkkgVyj4pegfXz3kblBTmtxuCOlFib1C7sA0NWpsNsm8E4d7al5GuBySdda5P','bOtX06NTsdGGaQzn6VnfU6','DlBH0CcSr4G6RmUsknAPIEZMYyIqoQrcQyOF3vR3GgTtZ6AfZyRcZ1H3Q0SGfzfzae51Q','wTle1nWEosIhbAvf059TLv3iXVF','ND734pU',13);
-INSERT INTO ti VALUES (-1895626652,201,'3jW6W','p2alShnFTa45aYPUDUlkiSo97iwODwvwEqFbR4SfguIpwopujoVA5gVAZd9hoN5GYcpRt4c1jgbppjjUxRb01eGgYWeOVcZG5A05ltmJdAUPzGLDBZFODpVXseL8tgHOTQM2eKnqxtV0alyGWZeUr3R7O7WIddAOL6nNSjQln2i2fJNuStLMoaBkkgVyj4pegfXz3kblBTmtxuCOlFib1C7sA0NWpsNsm8E4d7al5GuBySdda5P','bOtX06NTsdGGaQzn6VnfU6','DlBH0CcSr4G6RmUsknAPIEZMYyIqoQrcQyOF3vR3GgTtZ6AfZyRcZ1H3Q0SGfzfzae51Q','wTle1nWEosIhbAvf059TLv3iXVF','ND734pU',13);
-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(24) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(17) NOT NULL, f VARCHAR(46), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6933419,33956,'cjCW9RvJIIebt5qswF','TORUO2Dp','W7DyUP','TfFPnJSxiz53DjvhN2cyw6tOXRB87x','UxeP3rP2NaMY1APuldEUpga2aCmWybkK','Inyr4pzop1O9Nu9t8HA0cQCsJm7eRrUR9uNajj9CQCauLtmW4fsdTM71bHInbBZTZpnEHfTmm',0);
-INSERT INTO t VALUES (-3481816,44220,'Z9HZxTbPeILKopRvDF9','GhYaCFpLop8BaznYF095WkhrDAQbaejkBaZExm5ZXP','ei','C4KA0dvv5DnRgPxZ5a5QKFhnJVOAI','Cf6Y73RCua1xKBq9PWTXt46bXN5PLJ8Pw58z9pK4HSfddLq4MmQUzkdGVr1Bm8js8VzatW4','n5VPRZtrUqOvrX3FyauM56a4BJDIphqx99DkK8Wbifb3d74ZPuWFKrnoLzsYBliKS7l7xugLKbl2CX9Qbi7aZiC6',1);
-INSERT INTO t VALUES (-7333066,21120,'Q','LHjoZdlKAKL5UKDEX','ZhY7aSnZoCm84dv','OFmLj','ldlCHxslxy52p619TQA6IZNVENrDwo7CdrqYOrZxUYe7eZmgYxxg6hl4lHhgUpfzrv','t3bBwq',2);
-INSERT INTO t VALUES (-1022837,2462,'f44dHn9SwtunJHj','LBC4JRKj7woYvZeN5QUH3RN0FauiZ2QYkGh6hBCaRxW2fxsnoK','nozC1','G','Cs0Rhv73jk77dtrykVcHHd2GA2q1KA8VHIrTtDQsNdz1ZFyNqrh3Fhr1EYGPySJeQfLY4ys8iDuGhxlR8x','eyhTL89jPkedv6QLE0o5hkaBxsVFF8hF53K16CocyJONRIHTrnYwKx2Xf',3);
-INSERT INTO t VALUES (4380611,6779,'94i','vCzZpMHtIulbyxGDEc8xTMyuay80CldXToH','G4GLC6PWOKXg8XBcP','l37SyfAUCWjWKwfso3yRduHm5QotYvlfjJl1','ZvHAJwUVyWQ3AT48CU6TsMKajn7eACjh5','Km4TRPwjjWQZ',4);
-INSERT INTO t VALUES (5391998,51586,'Ha1crc1XxDM6FVgSyARjEx','3mpgCAhNCkp7gkMne82gYRHaBlPwBUpEY1KG3uNAAzo8Zhbm','FGf','iiUPc7E6Kunb','EAH0IVTbTaOSFrpA6YQKZ1VxYs16N4XzpBcvzKHMHCEk9Xc8s06RkYfOm0vTMi4mPkAD8cfBEIlEavRY2SLhXnZ5OMqJH','CpOgoiXiANMJO8aGDmUtPCQvCqiTevVRQ8RpNfeE3mxFECdyrkqjUhxwQ8OSWrtlL',5);
-INSERT INTO t VALUES (5971916,11650,'qMuCSlz36r','7WlSnQ4o1tcuQjpLIi1qIGOUH','shQkJSCY','kKIAZ9bLaibqIvQ5WK9JxmgetvKSMGEGTO9OWy1wGBoJ67','B7biJ1a4zwQDYNuSmyuqUio3Pztad65DXWtF2sjXgXMeibZmSbsGbkgumu3Xefb18pfh6yh0gYYuq5','dQdWK4oRkaLBZf',6);
-INSERT INTO t VALUES (4271902,10806,'8UNMKu0yw0J1M52o','iQxX7iEhdmKgJanJ8Kwc5RV7','s','2uHmI8q3VdLlJ5Ib3PwDaFWfbw5g6X3lhimRN6xyi','iYColYG52EY5LBuoL0YUPE8EAu9orOyR11B4hxw3eE5RCTxSvlY','1cHRl0T85fjCeS835UdjGEcuBsQ8sZmarKNQm7jBT3XtzXMJu9mT57Yn8x7FkAk',7);
-INSERT INTO t VALUES (1795586,11987,'exVKpu6DjU','2dotOCo2DbW2qVc1Xqbv0rySVWazrS3UW','CrpfmPHmc5','xx','NOaq4BiERnBGlVHTNrtkhW0UPlnqvwhOvyeyrH8CLXkEv7r81nBdqUdixDDVHVKpgi8LGA8lL','wDfDD51mlHqDfZT',8);
-INSERT INTO t VALUES (-5682249,10739,'yuYgpx3Ep4JFpe','B','J9Hc0r2RBw','lneZIHr0','14L9lCgidVcTEM7459A73r7g4ox6gNX2EcgFECfdOPvKxoNh4O7366cBkZehn3ixzgrka1Yz2OahHUrzpgw3N0rqDw6hZhfs','cHOsjdrcV8rqnX6InpYsIt1WiFfuaG7BucNbAk8AFvdMrsXxOybgPk9fkMfrmxIvWxakIcUAG8s7ckx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-251747,948266,'6r76bCFzdr','QBrsplac0zB4MD79IHvm','vibs7hHhau64X3s4rufWBmyz1pzmf9Mnqq5pIWJTtLVWN7EV0','opIWH3nuURBTFkqoVlGyvZSLtKJxuZH5rngNCQsvlnC4L','Ku','n',10);
+INSERT INTO ti VALUES (-251747,948266,'6r76bCFzdr','QBrsplac0zB4MD79IHvm','vibs7hHhau64X3s4rufWBmyz1pzmf9Mnqq5pIWJTtLVWN7EV0','opIWH3nuURBTFkqoVlGyvZSLtKJxuZH5rngNCQsvlnC4L','Ku','n',10);
+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 (7246045,-2886621,'r1sRS0ivBZmupTzaDIdz1slblw3f','Z5Xey9dhC2y6sDb2kbqZ1em2rLKB8YdXXRXOTOzy3E7QmA','1GPQhsdk4zz3','jA6cOYh9TwPqQaWQqCjxD5bUOGeYwaKFePgsdA5HOQYouA0bFQSpjOMBrZe1fiJHYoZfYXVWta','qJ','kt',11);
+INSERT INTO ti VALUES (7246045,-2886621,'r1sRS0ivBZmupTzaDIdz1slblw3f','Z5Xey9dhC2y6sDb2kbqZ1em2rLKB8YdXXRXOTOzy3E7QmA','1GPQhsdk4zz3','jA6cOYh9TwPqQaWQqCjxD5bUOGeYwaKFePgsdA5HOQYouA0bFQSpjOMBrZe1fiJHYoZfYXVWta','qJ','kt',11);
+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 (5540916,6458613,'yssm7adh9d','gYtyrS9TVFpeWwcoU2vbDMsXys9MXZHRWG9LknFe3Ne7mfYXU9TKuRIaek4hbVi6tV2j1gdvbnXPl4nQKitIb2WVhX6tc2NUDPqWY1G27iN9EGS3XoOvgPUEl84Bk80yQOtUwUTFfYvmqrRlpPUTa2tR8MdMJoSjBAltSQokYr5WEkGJQOvx','YPrUHqllCpIejIQkOmOSCs98KEVY','8GVgfU2rl038LaOsSgaG2TSbhGSp9FYHA6H8FlYGZtE7ElCE7idfHAh6pvMdO8GzwOfJ68Q3kJ','uA','3',12);
+INSERT INTO ti VALUES (5540916,6458613,'yssm7adh9d','gYtyrS9TVFpeWwcoU2vbDMsXys9MXZHRWG9LknFe3Ne7mfYXU9TKuRIaek4hbVi6tV2j1gdvbnXPl4nQKitIb2WVhX6tc2NUDPqWY1G27iN9EGS3XoOvgPUEl84Bk80yQOtUwUTFfYvmqrRlpPUTa2tR8MdMJoSjBAltSQokYr5WEkGJQOvx','YPrUHqllCpIejIQkOmOSCs98KEVY','8GVgfU2rl038LaOsSgaG2TSbhGSp9FYHA6H8FlYGZtE7ElCE7idfHAh6pvMdO8GzwOfJ68Q3kJ','uA','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (7055499,-5534142,'G4zkHKAL7ckDvnIlENIWE','qwm4tLd1IXEhOPXj0nCS0rhw2yqM1N2YyWaf4IZtwC7TbqQkcbdXODWmO7rFH7QuH4nOVejPY00trfvYm6Hrv6iYSlOucPIHPB7359zKrKl7h2SVyEQtw1xlaSFJDxh1M0IOmwH5fFvwiTYgoyoc8UbRfciJ7LrdlQodlsQ2clX8kdKgqoQv7M0PQhRLDSI9Mxqd1Nl9LVwYAzLAPUzU35FnkSw7DWb','p95jx8q2aiApPGGYJFZ5a9ADyoeTs','TgawgbDYMr0AJMz1tmYdgOzd9K6ICQ1SZNs6hHoJ6yPuraSeIkEhPJB04vFDoHDOvb8shJEdQSEp2Ktd54AH0QfXUtriK6EXb1ddHGVk2PxVxYe2wuAyCaiD1','qH','2',13);
+INSERT INTO ti VALUES (7055499,-5534142,'G4zkHKAL7ckDvnIlENIWE','qwm4tLd1IXEhOPXj0nCS0rhw2yqM1N2YyWaf4IZtwC7TbqQkcbdXODWmO7rFH7QuH4nOVejPY00trfvYm6Hrv6iYSlOucPIHPB7359zKrKl7h2SVyEQtw1xlaSFJDxh1M0IOmwH5fFvwiTYgoyoc8UbRfciJ7LrdlQodlsQ2clX8kdKgqoQv7M0PQhRLDSI9Mxqd1Nl9LVwYAzLAPUzU35FnkSw7DWb','p95jx8q2aiApPGGYJFZ5a9ADyoeTs','TgawgbDYMr0AJMz1tmYdgOzd9K6ICQ1SZNs6hHoJ6yPuraSeIkEhPJB04vFDoHDOvb8shJEdQSEp2Ktd54AH0QfXUtriK6EXb1ddHGVk2PxVxYe2wuAyCaiD1','qH','2',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3835382,-3216056,'PhQhAMZ47s5sUIKHNNu8kAB','Peg6oNtQ0uMQXCmn4Yr4Juiy1BxuEEMdz8JomMbIIjbLBsFxvnf9aFF8wLXDPPndftx8lTqEjrPkog8OdGyZkQpBR8h6LjGsGCqcYXnbugnxTpoKWq7MWFL39s62dnnq9EL7flG5pfZMhTLuGvhTerW69LUTZQPVAEUBPzNcpxmgGdU6Fe5lQC1Wp6j1uPWo8nFrZA9xLWH6ctzLDQ7zih5K0ZFrjF4Zpe','g1qFjc','ePLqdk06Z9x6K5Dc4nLt7b2ZbLTI7sk8bqe','P','j',14);
+INSERT INTO ti VALUES (3835382,-3216056,'PhQhAMZ47s5sUIKHNNu8kAB','Peg6oNtQ0uMQXCmn4Yr4Juiy1BxuEEMdz8JomMbIIjbLBsFxvnf9aFF8wLXDPPndftx8lTqEjrPkog8OdGyZkQpBR8h6LjGsGCqcYXnbugnxTpoKWq7MWFL39s62dnnq9EL7flG5pfZMhTLuGvhTerW69LUTZQPVAEUBPzNcpxmgGdU6Fe5lQC1Wp6j1uPWo8nFrZA9xLWH6ctzLDQ7zih5K0ZFrjF4Zpe','g1qFjc','ePLqdk06Z9x6K5Dc4nLt7b2ZbLTI7sk8bqe','P','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-1634487,-6914374,'ePifou17rYfPIT','1dmeL7eSHOf9xcnA8tEtuOapGiCp8reEHc0CShbPfWT0aJBmjSAfIWB6FQ71hDeBh6WttKTDkyUkg1RpHc8yV89R9UEsDoUKFgcEc2d4LIIgQUw4pL3b4xOL6SVHZ33UFqwI60Leadf1PjfZbfGb24J6oOLIZKlPrFP3US1e6ZKpCExrfyAuPokqvZXFOw','9OBzrZ8vNKC87ByQFavhmk09zDTQ6bvtJ3BKOLeqt','1qrF7ngw2uafzcvFhkEF6Mik2Odm16DG9Kf5FqaQrGMRcwrZbLm1ttey3at6Lqm3EH5LxuYFiLBoVYOMJr7krzdaraUV0qQ1fxKyqo18JdMteEwRhnOQ4tdkUMISY2sR2kFnxuvpAnGVVapHwjh2y2uXWGooIPGSwtRkEVABLahw0ryPVBGL3xBqRbwRWmCJsnzqgurOnA1mKoudbOXGVjeNrpqCWLGSluz8OgsfXmOlSKFJ','P','0Xk',15);
+INSERT INTO ti VALUES (-1634487,-6914374,'ePifou17rYfPIT','1dmeL7eSHOf9xcnA8tEtuOapGiCp8reEHc0CShbPfWT0aJBmjSAfIWB6FQ71hDeBh6WttKTDkyUkg1RpHc8yV89R9UEsDoUKFgcEc2d4LIIgQUw4pL3b4xOL6SVHZ33UFqwI60Leadf1PjfZbfGb24J6oOLIZKlPrFP3US1e6ZKpCExrfyAuPokqvZXFOw','9OBzrZ8vNKC87ByQFavhmk09zDTQ6bvtJ3BKOLeqt','1qrF7ngw2uafzcvFhkEF6Mik2Odm16DG9Kf5FqaQrGMRcwrZbLm1ttey3at6Lqm3EH5LxuYFiLBoVYOMJr7krzdaraUV0qQ1fxKyqo18JdMteEwRhnOQ4tdkUMISY2sR2kFnxuvpAnGVVapHwjh2y2uXWGooIPGSwtRkEVABLahw0ryPVBGL3xBqRbwRWmCJsnzqgurOnA1mKoudbOXGVjeNrpqCWLGSluz8OgsfXmOlSKFJ','P','0Xk',15);
+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(12) NOT NULL, d VARCHAR(21) NOT NULL, e VARBINARY(58), f VARCHAR(87) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-410284737,13468494875933942356,'NUAeKuvAmVy','tAZUa36Re','KniuTjgUgPIjo7RZkQwhRbrPmAnPBP','VdZ4j3H','M','d',0);
+INSERT INTO t VALUES (2100207424,11705141119492995797,'UsnazmB4w','2QZNwL4T2GmGp8avo','owKRTl5s8pjd','R0OSD','V','X',1);
+INSERT INTO t VALUES (1839366884,6425153259850700090,'8Ihn9','NcAufYec9WqwBMk','2ATVcokMWdtoM3bYTyBCY7NJLAKrDDaAzOh5CEIzCD','4mOuMQPkt5hPyE484Fyypi5HlxiWd1uRG2cO4OTA3EKk5HuCLYXhH48Qb','i','5',2);
+INSERT INTO t VALUES (1886540144,5818936116709747402,'XVHPTc','QMR58VU7qCV','tVXfnEOZdbvuU','9fiYE9o42JQBloJ','t','t',3);
+INSERT INTO t VALUES (-1163465317,1543053848577394338,'faWULgt0iHX3','q','ykSJyWRRYTdEvFELmkZjtubOOb9KIZjnKwwkS5D00bV4vO','iX6t35tnV1Cf47tItuORB018zZ','5','H',4);
+INSERT INTO t VALUES (-1659494140,11460950448399342443,'l8HNc','6KCna3OWH','QSKEU01uSk2zp6DZcRFMcZm24LfYm6IiDiut69Q0D4TD5H','1gLd6OHMlA8OqL7V9cKC66O6SF9NDf3Y2h0T9AARU5xcIHgIfd8dZEE6QsrDSditEKn8RZ','v','k',5);
+INSERT INTO t VALUES (-1816469401,2937052897559103633,'XF3M','CAyeh0Fw9Z','fiLLKpS16yF4ljLfR0FyWWHYqNj4eR3lUa5TDUoN','2X6sgfwuELcxg6QB3In6ygNPXeWky0xovaqup8poCrC4m137NB7yIUHjMJdgjFhu6CUp5NDlNVUfPTY0SUi8','n','9',6);
+INSERT INTO t VALUES (-51886091,15509586037062210385,'fi3Wpro9gia','3jOW1x0h1goEBz29D','u6QL8CcWTAmnn9cUV9U1aggv5S7wSX','zMih89JmpooNHGUhjrqp71','G','I',7);
+INSERT INTO t VALUES (1861813492,11573953920756488561,'B3XhrZ','Dl0z2mDw9Ju2Ob1wOakR','ev','cik7jtFwXD05QhlGudZI5buhnK','J','7',8);
+INSERT INTO t VALUES (543537111,13150859307601353790,'YkPgR4','QzV2nb6xQVbxuTd7FTaM','nIXnSKSfqXpXDql50ZuosCJcx','NBrXnZDnPHu2G9zfTjdgIfIkt8JY31SmlAKi4WrlfMMHjAy0y3M8BMsEy8opWI5cz4aIUFJm6S','8','4',9);
+CREATE TABLE ti (a INT, b BIGINT UNSIGNED NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(21) NOT NULL, e VARBINARY(58), f VARCHAR(87) 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 MEDIUMINT;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (7967151,56093,'WTBnnPKUqrjVfo','R1guDl3dDm','cxnrMfpKK','v8qdcJwTSISvDTUDvFx5w7','sxbX3OUlC0VCfNgZ2d4g5','cMiKsmP75DDmMLo0',10);
-INSERT INTO ti VALUES (7967151,56093,'WTBnnPKUqrjVfo','R1guDl3dDm','cxnrMfpKK','v8qdcJwTSISvDTUDvFx5w7','sxbX3OUlC0VCfNgZ2d4g5','cMiKsmP75DDmMLo0',10);
-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 (-5665726,46743,'Fk4vVkTNcs','MsQSvQKiDmAj4k0bgRwjTAmm3h9cjHmeIphjQGM','zKE','jjTWAasMtSDFPmSnEEJX4','SP4W4TnDtBYrhjd2SCFcnL0KSe6PTu2NAqBOHBPLIYaagOARExwFCwGg3el2jzII2SlFXG4BAAynQxbF1ij3HZEqpqn4My93sT','htJbLPORSAULM5D7SJePM1W0blMO5PSm8efdfGlfLsYBhivlP7WuLdWsWlU05nmO7WuJw4DSZrPymHhOl2Hv',11);
-INSERT INTO ti VALUES (-5665726,46743,'Fk4vVkTNcs','MsQSvQKiDmAj4k0bgRwjTAmm3h9cjHmeIphjQGM','zKE','jjTWAasMtSDFPmSnEEJX4','SP4W4TnDtBYrhjd2SCFcnL0KSe6PTu2NAqBOHBPLIYaagOARExwFCwGg3el2jzII2SlFXG4BAAynQxbF1ij3HZEqpqn4My93sT','htJbLPORSAULM5D7SJePM1W0blMO5PSm8efdfGlfLsYBhivlP7WuLdWsWlU05nmO7WuJw4DSZrPymHhOl2Hv',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7794211882453264990,7930734152845455740,'q7Nfm0wjw6J','V8pEhXc4EWr','WxTPy2wuyfzBjzH','C0DWFx0KXN1uBBli2HTQFbtiDOSeN0DT3PLUeQTnCW2KzEnHLhGLF8ZOIBWtB1mOPghHeaau7Xy5','W','e',10);
+INSERT INTO ti VALUES (7794211882453264990,7930734152845455740,'q7Nfm0wjw6J','V8pEhXc4EWr','WxTPy2wuyfzBjzH','C0DWFx0KXN1uBBli2HTQFbtiDOSeN0DT3PLUeQTnCW2KzEnHLhGLF8ZOIBWtB1mOPghHeaau7Xy5','W','e',10);
+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 (4169700899170584203,5546778423675851606,'MzqMBgbjSmI4p','Q9P','WeV0RJqIUHDf9Qt4UcwRoo7P','JPqDKosD','t','k',11);
+INSERT INTO ti VALUES (4169700899170584203,5546778423675851606,'MzqMBgbjSmI4p','Q9P','WeV0RJqIUHDf9Qt4UcwRoo7P','JPqDKosD','t','k',11);
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 (6546291,54612,'SqCX2lEepww8EBEWbHYDOvdFF','c0LCZttI8IWklKxsfEvHh45C39sJUD6uAL7rxY3HgIUQN8c1c5taqzMhUQRRlJq5ZOdHZxAujZ1gwQrFI4nbtJFON2TvmsLycfh6BfFAAB4Uyj1j2YVdr6UZ2aab2MI5UU9yUCIVsyyIUdmP2kCSe4iUNYv6lUfUi4PmUl2VRsJp8f57pWr0kgQ','Z9ml5XR1pM','tJLenA75V','N60YiWh1AvMuOhrUoAZBEKC3nRcNO7AkZ5V0axu98zku6t2VaqTiwaq8iSuo8ZRs7iCHUagAOnzDmyE6mGXRfGmQ8GCd','tGvRgCO0kJWD5CEusdLe7k467nmbQdvP69fwvZmYdcbSskHG49bVcOcKNN8yArxcxTH0ekW5WkG4BudfqbnS2P0Knf',12);
-INSERT INTO ti VALUES (6546291,54612,'SqCX2lEepww8EBEWbHYDOvdFF','c0LCZttI8IWklKxsfEvHh45C39sJUD6uAL7rxY3HgIUQN8c1c5taqzMhUQRRlJq5ZOdHZxAujZ1gwQrFI4nbtJFON2TvmsLycfh6BfFAAB4Uyj1j2YVdr6UZ2aab2MI5UU9yUCIVsyyIUdmP2kCSe4iUNYv6lUfUi4PmUl2VRsJp8f57pWr0kgQ','Z9ml5XR1pM','tJLenA75V','N60YiWh1AvMuOhrUoAZBEKC3nRcNO7AkZ5V0axu98zku6t2VaqTiwaq8iSuo8ZRs7iCHUagAOnzDmyE6mGXRfGmQ8GCd','tGvRgCO0kJWD5CEusdLe7k467nmbQdvP69fwvZmYdcbSskHG49bVcOcKNN8yArxcxTH0ekW5WkG4BudfqbnS2P0Knf',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4250303,36364,'jnlKSxqjpC','VUmZmfUMomK3ty1jDKNTgHHoL8kLuV58xo1BuStl1w77KCHBsmEuIBqghv2lifK5lUytaDnw9dKg9yt5MaTfjYKbsezYLw4OyRojyHndkGyVbVJ3dmnbNR5EABtQDli91q4SssyARFpaLXyaIpoKTaO0DDjIMMtsx7fAbqoseeNQ5Kza','p5yK','pI5WCyI70uWY4cjloyOlGqFI3c08I6V0l2V2ZVftt4','87VM0EkbEB2K5gT1HNnnvOLFSDlevC','9wkgojuqrQgUloIEckwieILHP9EXa8xQ6uR7ZzcdKdZ6IKcHVd78UZ2CTkWMH4g7Kld4ch7uEtuBLi2MtjFeFlAXTDTBaLp0',13);
-INSERT INTO ti VALUES (4250303,36364,'jnlKSxqjpC','VUmZmfUMomK3ty1jDKNTgHHoL8kLuV58xo1BuStl1w77KCHBsmEuIBqghv2lifK5lUytaDnw9dKg9yt5MaTfjYKbsezYLw4OyRojyHndkGyVbVJ3dmnbNR5EABtQDli91q4SssyARFpaLXyaIpoKTaO0DDjIMMtsx7fAbqoseeNQ5Kza','p5yK','pI5WCyI70uWY4cjloyOlGqFI3c08I6V0l2V2ZVftt4','87VM0EkbEB2K5gT1HNnnvOLFSDlevC','9wkgojuqrQgUloIEckwieILHP9EXa8xQ6uR7ZzcdKdZ6IKcHVd78UZ2CTkWMH4g7Kld4ch7uEtuBLi2MtjFeFlAXTDTBaLp0',13);
+INSERT INTO t VALUES (-7807802369575241012,4145407081953307841,'6K8qwLnJG','qTZ5uGVaaQRd5MHc0s8EbKOIKftK4X3nzOaJTQHMEhekRjGlAANwLqooNSiVuSyquyoPFIV5PqxDGd4rgJzyoRxwA6x3tdWIaG2tomz2GbuxDodQHjCjldhVDM8nYCDz5wOpli0vJ0EzYAQJWbOwt0iceSDyAdoC6ZpuNuDLdL8hQY2W5VOJu5puIxU4xkt0mKN','EUd1F6uxStnUrDE9ynn2s7P','2CaX2z2VhTiebPCjzIEI2D9l5cKD9z2jc427eudBKQ8hcsKWSE1Na','l','l',12);
+INSERT INTO ti VALUES (-7807802369575241012,4145407081953307841,'6K8qwLnJG','qTZ5uGVaaQRd5MHc0s8EbKOIKftK4X3nzOaJTQHMEhekRjGlAANwLqooNSiVuSyquyoPFIV5PqxDGd4rgJzyoRxwA6x3tdWIaG2tomz2GbuxDodQHjCjldhVDM8nYCDz5wOpli0vJ0EzYAQJWbOwt0iceSDyAdoC6ZpuNuDLdL8hQY2W5VOJu5puIxU4xkt0mKN','EUd1F6uxStnUrDE9ynn2s7P','2CaX2z2VhTiebPCjzIEI2D9l5cKD9z2jc427eudBKQ8hcsKWSE1Na','l','l',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (8414261564939865090,16024519990209753160,'aQRahDXlppK','2WBxhF4B7ou3hfdSBHv3zuvYh8MAX88Gw0ys1QiWVGjRUaJrkL2UvccTLQBmOERzeES2U15C2HjkAO6qSvXbGGyodjgi7IhmPtnOK9wlznnpanogVOsoBWpw3iggtGERGMFoFUuVremOclOpZdL3WVzH8qPcjJ1Svi0MAznpvIy1LYQ81XwqOb4Z9OqaYmVEiuh970kCFXXrcqglyoQsYNLwDrAAblSOUN6wMPR56d','UWBN440FoPIwataIOvGnCDnZyj','NYrxkFnpbicw','i','r',13);
+INSERT INTO ti VALUES (8414261564939865090,16024519990209753160,'aQRahDXlppK','2WBxhF4B7ou3hfdSBHv3zuvYh8MAX88Gw0ys1QiWVGjRUaJrkL2UvccTLQBmOERzeES2U15C2HjkAO6qSvXbGGyodjgi7IhmPtnOK9wlznnpanogVOsoBWpw3iggtGERGMFoFUuVremOclOpZdL3WVzH8qPcjJ1Svi0MAznpvIy1LYQ81XwqOb4Z9OqaYmVEiuh970kCFXXrcqglyoQsYNLwDrAAblSOUN6wMPR56d','UWBN440FoPIwataIOvGnCDnZyj','NYrxkFnpbicw','i','r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1529206679264700455,17965705119925393096,'Ab7Rz1X','UDHovEYkMfYgRfhEyepRfVCtoXwQWO0fObja5NgxJ3a3tf9ykeWOP44U11900JEJMlWq4PaNEXI1rrXU8TkT678wE2sx8kmCVvrgzdlVKMo1pcZ5YR8RT5RgpHgskJXKN0AduLNYmHAs','6WlyJVZmw5ClJosl8xg17ZiWpZJ8EZYlZiUSl1YCAR3cWAcwPnKKl','g0V5Ea9BJUKELKAuutU8aRVMyq7lUxCVlWzF9z1gsFU5nRxZx2OczF1rVMIaxyrtutNyZ1sibLtm31a9DZf95eZozj8g4Ya3jmtpbYgW7TPe5ZjbZyjBeizrL7YUSxK4C4C6Undcpjbr4SfNzrchYCZBhP33SkrZjmP782kAzQu10Q7MnMKJgiUXdweLeC22U5lbAjuZk','Bw','X',14);
+INSERT INTO ti VALUES (1529206679264700455,17965705119925393096,'Ab7Rz1X','UDHovEYkMfYgRfhEyepRfVCtoXwQWO0fObja5NgxJ3a3tf9ykeWOP44U11900JEJMlWq4PaNEXI1rrXU8TkT678wE2sx8kmCVvrgzdlVKMo1pcZ5YR8RT5RgpHgskJXKN0AduLNYmHAs','6WlyJVZmw5ClJosl8xg17ZiWpZJ8EZYlZiUSl1YCAR3cWAcwPnKKl','g0V5Ea9BJUKELKAuutU8aRVMyq7lUxCVlWzF9z1gsFU5nRxZx2OczF1rVMIaxyrtutNyZ1sibLtm31a9DZf95eZozj8g4Ya3jmtpbYgW7TPe5ZjbZyjBeizrL7YUSxK4C4C6Undcpjbr4SfNzrchYCZBhP33SkrZjmP782kAzQu10Q7MnMKJgiUXdweLeC22U5lbAjuZk','Bw','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-5977125230269650215,15907584583059063519,'4YjujV8','EjRz9ZW34PBfWqlqiIL','0ZJDDVf9KqC5xvObBMzdoxjiSr8bhSiNm1hQgVkcD','rKN09aQYr6Kc66Jujtyiw7eyjQTt5dlq1beHrxMEwvfmU9NDSmFpjK6jxhN3Iir5HxKB3wJsyTkKfwLrCPisrwfagRCHKJRwhclwyRODaRgzolriGvBmeGix1RVxIPSMr8iGF2qkKepmtAoWcoJXCMhhCOEqocTRhQBpebHLh3pYc','F','D',15);
+INSERT INTO ti VALUES (-5977125230269650215,15907584583059063519,'4YjujV8','EjRz9ZW34PBfWqlqiIL','0ZJDDVf9KqC5xvObBMzdoxjiSr8bhSiNm1hQgVkcD','rKN09aQYr6Kc66Jujtyiw7eyjQTt5dlq1beHrxMEwvfmU9NDSmFpjK6jxhN3Iir5HxKB3wJsyTkKfwLrCPisrwfagRCHKJRwhclwyRODaRgzolriGvBmeGix1RVxIPSMr8iGF2qkKepmtAoWcoJXCMhhCOEqocTRhQBpebHLh3pYc','F','D',15);
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 CHAR(70) NOT NULL, d VARCHAR(54), e VARBINARY(96), f VARBINARY(75) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1937206714,-124536430,'k86xkFbLazr3A5tGp5pwsToYvmN','b1KjUk','JRrnAFA3NgwX02Cg4zSSKhtAWxFduA5qoykahxSXo9AA1hBtfuM','LcX8LEjGTXaFh6vq5uEzqudNlRa7fqcp340','kMr7YQzLX6RIX7VV9Lax0Tc8GU5cg','OL6w8yJG3flI72WAx02W81KBYSsflm605yNT2gY0NSSKJAlwFylJs13Kv1ozhGpnkK2NXwvGdShaulbqwJ',0);
-INSERT INTO t VALUES (-1138206567,1440680857,'PsHZblP','G2t1Lz8j34ffd6J1M4ZKgrKJDNy61hOyD7Kp23Yltso','2xldsZaXZNyxahPZeaTWUyAthAhAFJ7RKBWXPioFt5yAfcgxEO5a9REBrhwq','idFnbvkrsAjlxu','V5Bl5CypNmE4nmJm8QNMzuJlgOx2cmzZmlVGu0ArI0By0a4EBEQ','ULiZKLQ6HXOgdnQoN5DH4EPoAJiOnOQHOqZHFv53cgn2M0Y080WsViz0OFcBBFjNCKBdcj99wurKJL0',1);
-INSERT INTO t VALUES (358041516,241579248,'mTaKlGOuXKX8phoLl8OizD4ARgcl15dUDJxBAHkLcp9D','iaNI4sJGVP','J0UW8z63qVYn4AkkocHrw8PdHQzXbaJSv93I2ExaIlJMd9Yia5tULfzchYHq6he5WJ6VXALRl6G','pD6AZEAW761514EwZruOCPJfC5xnANyBQYbz3bVJlY02UrIWHdZ6G2Btt6rNysxre','IL41BNCqJpnwAU28TJ8fuLfxISkhUcf5VzqUAYmJ5G4YgXylR8ODdutVI7g04fj5jQawSsd9Jn23TWcA0aF2','PsFQ82J72sBU07sEcROWYy1b4mFSMSI4revAGqCyjIANnSOHkIKSyntc4Zey8GKSzX9ltUjAD3W5aEdpXgYIwNm6S6UaBx0Q3',2);
-INSERT INTO t VALUES (1588397006,-1988846674,'SqwsoeFVZ57o016F6LL67ScHgMCBDe2GH2rFvhrCA7OcaWJUjlxMadyD','eR4EKBGNL9M8oCUS68WcZT9gOUvVZDr7ipSPtc5B358YQ','j0Xo5tMuXtgcN3esIfvxkuh6Kd0Vtu0V1r7ZT9jv9Gnw3hMQQDckW2vNBwphCtdqJO3w1R66jFWNkITfdPEDp','50oNM2L21BRfk9I9NzF8FaRR4QTvcWAeoA37eR2dxLXY','6WpRNwcc','G3COH5cNFVKAhphuJUD6wcwosdyQqNnsHe7syUHwLKdNH8XZtYiCtDXZ7az6dFSkpSTGaP3i',3);
-INSERT INTO t VALUES (2037161320,-1491316946,'rW7oQqWYzljtFs','nWzkQyC9pJU2wJkHjeh4nU','co2b5wNP','HAReU3tcVRTrDVq9hWjQb6lM6ziyFvpy9u','WYuKheRc2d6VC9a6dCLhdjhZuWD6tma87iq1Bc1fUptiK8uXRiBVZeWaCdAHaZ1yeRISls','UDhyzc0LSABNUtJ',4);
-INSERT INTO t VALUES (1551398623,507772796,'jmWfmoPa51DSBE6vD53GPPqV2f6wTf0vZF4VSrlUf1Ag9EwSe','ahKsNazXgDnZfPv93FALCe5E','AjIUxh8uTuUL7QtzA16M1zVkmmGpuGB','3xfGOyRrw2fpDKVPfmI7AniHMSW','YbBYWZaNrcuvJPMF1t9XsCPpvZ4Wm7TCrz9rF45JnCKI49uAolOPEb59qUAZ9n2RJazqNOInjsw','SB1ypJ4A8sj5etPtmHLhvSvuHXzpQwWOsh1Nw2lLmAbJ57Tc2R4',5);
-INSERT INTO t VALUES (-449632684,1964030527,'ilLuLzaKgvwsz77uYGz3Efv','JgBqzYtHNsq0s5MgkDe9ARY2UMHvYbXeJHvcty','2nUGmYfM4K12rAKC3Mg07MfOKuoExUL07DmJiFk01S7LigkYaeZKdt9ADSrcvhnmkCrSr7I','5tUhMkkJdMpSqFA6u1QnGERyW00Lg07RUMtv8dR','dPYrDXe9Q0l6tf9Baomjhfwggb2jLKCI2LbIsLjms2Cu86YUPDBV5uFFj','JQ43kWQQOMZndKk6jRA2SMooFyBmNCsvGRawCm24NvSBN8wrNhaqFGY03lrS1rQ3twzJPqMmbznWAkVhFIrUuplPNvLQ5joRVX',6);
-INSERT INTO t VALUES (-1723738950,-792550137,'Fuf4AatOhUeYtIzwihADEtYZPtGr11Dkq9uWknQFdfbMGPO','NwFnH7b5JECxScnyUFWhOaY','LwkYazJylHGh70WWgP8j3QgRB5j1FEwRcVlb4N','fDJFdgER2xAtlkRQ7ezwyoPZQXNzBTo9w3eQY3PnjjsxAqrz5OS','JyM5HpMPDrrAjFUYhfYd3f8Ex32tnMTmG1e67eWH5WX6u843n1','edxejovFzo3eESoyEX8zSvEwntZ4KAtd7mobGnInBGTDywmE8fJ',7);
-INSERT INTO t VALUES (-898085752,-689358170,'Vvnt6SmZSK2G6Huix8K6Qs0tk','rtv5Ab7IAQmDzBQ7ZQ','KxwSHSFBjGOTdiHuxB3ippecYB8LTh4RTvgfL5pirZeOOUIeQfq5FiqgtfiZZFFsbbqdNBCqY','Y3UsCPIFcKyepbeFIeHK','mq8LV1QB9bXT267BMg39yy0QB4E6CUiCM6BmLJYc1SYLnNNumOOCcaImQwnXFDsIcdhCI','BMUT8XW',8);
-INSERT INTO t VALUES (-1405123431,1971948026,'Al3qzCQp0w7zg','3dUBH5Kj9aLh1Ew63HCYldQnMnoCgw7h5yHObNrMl','cKMSfYICw5oi4d5R1D4A0pPncbT2lc8qCin0xru8aKFdHqUrKl0sfFAIWaHG7HHRFrqDrZxvRBECp','u6GFyEGcCqIDOM4v','rZXAcvAtVq1N9pFtBNsf9le1bSxMcqFHK6D94OesKJAuxoi0d5xHWkHLi9fyksVHr3cLGapp3amQhxvwVzKzb','isBC9Mp6jiE32q5cy4qJ9HP0kZSuhBP1ip9eEJoLZ3jz5RE1MR8IiuU86Et4D8tooTxRYoVDAvDxJdQZG0rVQopFFJYU2CdiU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c CHAR(51) NOT NULL, d VARCHAR(4), e VARBINARY(68), f VARBINARY(16) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3653566,120,'6C5kuEqkMGCZECKOMlhDBkJ5FFeOIKBQohxAKNY2','A9','mDmMIt4WGonuvbfus21fTnEWcQYcSLg6anfNB1YxjTDa47q2h5BPQwMG0nMXP5','n4jsJ0612u','m','I',0);
+INSERT INTO t VALUES (9495176,-7,'ZjQcwv4iXNzOMfrxKppkojePh4T8U0','Yx','IdAO78A6jUoIk3le','NZ','e','5',1);
+INSERT INTO t VALUES (3670366,-107,'GmcWD9k9FNeaXop0jEHWG','Urp','4S5VMB03PyH','BLUCi0zaHT','x6','A',2);
+INSERT INTO t VALUES (15760011,98,'h032OsVb9t1m2FVNi70xgbfodEPCkvDnUd','oxlP','WRu9EGQo4pl0WxJOAAUczcGNPa7YzA0p7mcxvrpBxkqcOpoa6AsnCc','18M0','j8','f',3);
+INSERT INTO t VALUES (10775987,-9,'HuQEsVC4pJBcgC4Mr94GKXx8q','rC','POcfZdWZpD2zUIi8X6Qo2knHy5ntGdwead3K8ywY9EzLnkkNLyWyrctd2NibVH7','rKC0DjRI4BiC','w7','E',4);
+INSERT INTO t VALUES (8877974,-108,'r6GLmAZp8NG6XsYZ','k59x','9GlpW3fidOaSrbrVSFMyHyi37R8emwH8SNYZfEyoJHo','pKqq','e','R',5);
+INSERT INTO t VALUES (185714,21,'7Xyzt7ZzjcJQz0MKI7YJbKb85iy7sxy9UoxUx','95wL','MhIMtfiK4VLfG5lFdhlF8FCdcoymFdd3DOt8KutWg9VPmq3xOjYbiUz9on5QnFI','Uobgwzm4U','eb','N',6);
+INSERT INTO t VALUES (2076108,-79,'fHomRD3kLC','Iz','wHMC1KGkciBkIbfYQ','s1YJWEiG4','F','H',7);
+INSERT INTO t VALUES (746537,88,'7y3OUNNI','iamC','KphkMjAvJnOofNSfINZmaLVP2HZdh23buXbvHSvDUbldSkEfkHntZ','mgEYp','D5','S',8);
+INSERT INTO t VALUES (7426735,-85,'TxEB3yBJUmSkYYPVmQYjyDcs','DZF','P40g4wDQqaiMZbBfPSA2ao2jJvDWxNzGuouf','FT8ZgDyAEdXIUgo','u','u',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c CHAR(51) NOT NULL, d VARCHAR(4), e VARBINARY(68), f VARBINARY(16) 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 (1810627848,-775030830,'Wh4TaERqjOl4bwCbiRofUKjS3RXeECiMDBKO1udp2R','PqZWi6a','RoKzisJegPkZOhEo867HB273ik2k4ISMuysyIlG7rYS9nuDxVZc13KkUk1EwsOW','pF5fl70l3vyknA9Hchpu5gOviCweDMYJ0YzoavbuI309a1wGbz','W5C0jWHkkr2UJFreFTRQxZmHm6TIBXF5HgNxO1DB3','91JIef9vtbgdIwJDwklWqIAOm1T9pSt7v',10);
-INSERT INTO ti VALUES (1810627848,-775030830,'Wh4TaERqjOl4bwCbiRofUKjS3RXeECiMDBKO1udp2R','PqZWi6a','RoKzisJegPkZOhEo867HB273ik2k4ISMuysyIlG7rYS9nuDxVZc13KkUk1EwsOW','pF5fl70l3vyknA9Hchpu5gOviCweDMYJ0YzoavbuI309a1wGbz','W5C0jWHkkr2UJFreFTRQxZmHm6TIBXF5HgNxO1DB3','91JIef9vtbgdIwJDwklWqIAOm1T9pSt7v',10);
-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 (-1020033049,1907410282,'vraMsuOdCGKWiKMYtyRx53VfpseqlzDIwOj3GrnDGlrZHr4V7QxdqQITyYtpxBv38UktBXY','Z8ExguAJW5C1WPCc6ZfGefwoVnfQN8sxkhpkLVZ70zhUIqUR','eEkr9t4BN4sPMMiff2WsZ8LN6e8hy71qYzb77IX','iYjWCHWDPvtgvE2foBYEgYAjveeGrDnY9EkfS','mscjN7PIpjirydjz7RTmAaFi8IqcHCyHIYoPHOt12tqqEgIAoka','E8arUKBF34mU',11);
-INSERT INTO ti VALUES (-1020033049,1907410282,'vraMsuOdCGKWiKMYtyRx53VfpseqlzDIwOj3GrnDGlrZHr4V7QxdqQITyYtpxBv38UktBXY','Z8ExguAJW5C1WPCc6ZfGefwoVnfQN8sxkhpkLVZ70zhUIqUR','eEkr9t4BN4sPMMiff2WsZ8LN6e8hy71qYzb77IX','iYjWCHWDPvtgvE2foBYEgYAjveeGrDnY9EkfS','mscjN7PIpjirydjz7RTmAaFi8IqcHCyHIYoPHOt12tqqEgIAoka','E8arUKBF34mU',11);
+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 (4257246588,-63,'4Kr1M','hP','xsNLknagPExopkkHZtj69Q4gxlyHZQgSyc67fARPrBxqou','tdycy38dHCsfpSD','e','m',10);
+INSERT INTO ti VALUES (4257246588,-63,'4Kr1M','hP','xsNLknagPExopkkHZtj69Q4gxlyHZQgSyc67fARPrBxqou','tdycy38dHCsfpSD','e','m',10);
+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 (2111421051,-41,'nI8XsU8fHSIiT0rHA6NRubK','gIxK','OwV6C','ABK85','y','l',11);
+INSERT INTO ti VALUES (2111421051,-41,'nI8XsU8fHSIiT0rHA6NRubK','gIxK','OwV6C','ABK85','y','l',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1008640629,-2048721439,'RzUk','y4q73uJmpsGpoQhlXzMCD8LCA4MhpySB2Xo2gQNz','WCKNmgtNYs4WV8FRo3cG5dUd0XXrFsZ7xcFTTOzySDSmRyA9hBaVVIb0t4NDF7kL6zUIUPgeKTVBUqletXQXJnMTebzdIAu','MVpB0FUbDyNXte3Pss7C76JDTYM0eOKd8IFzqqZUOd8eIBJOHhLoYg0n7p8l8IP','nmyQP5b4pAsergaJc6DgLmUu4gM1fz4np9Na8u1YON8ebTFOYO3QMq85JMCM0L5Xj9wP','8ij8C4URCqHcynO48E2UX348q4tYNtwbMbqOs976JdxVyAY5a1effu1Au7KHTUDgDDJZVu6fnGUAw',12);
-INSERT INTO ti VALUES (1008640629,-2048721439,'RzUk','y4q73uJmpsGpoQhlXzMCD8LCA4MhpySB2Xo2gQNz','WCKNmgtNYs4WV8FRo3cG5dUd0XXrFsZ7xcFTTOzySDSmRyA9hBaVVIb0t4NDF7kL6zUIUPgeKTVBUqletXQXJnMTebzdIAu','MVpB0FUbDyNXte3Pss7C76JDTYM0eOKd8IFzqqZUOd8eIBJOHhLoYg0n7p8l8IP','nmyQP5b4pAsergaJc6DgLmUu4gM1fz4np9Na8u1YON8ebTFOYO3QMq85JMCM0L5Xj9wP','8ij8C4URCqHcynO48E2UX348q4tYNtwbMbqOs976JdxVyAY5a1effu1Au7KHTUDgDDJZVu6fnGUAw',12);
+INSERT INTO t VALUES (1986624711,-78,'5A4clbqvcVulPUem5qnnZ4TpSgtxNTCsUfJKy0H2BPvSIn','gbZtVOrf44vpEs3LOUeD8lI2E3d1JI7RQ1vthDvkwQiIqwp3WD6NWNKaomKTeC8ESyVopBlEATq7ORp6','QFbNVjL09KKvqLMe','TwKC','J','i',12);
+INSERT INTO ti VALUES (1986624711,-78,'5A4clbqvcVulPUem5qnnZ4TpSgtxNTCsUfJKy0H2BPvSIn','gbZtVOrf44vpEs3LOUeD8lI2E3d1JI7RQ1vthDvkwQiIqwp3WD6NWNKaomKTeC8ESyVopBlEATq7ORp6','QFbNVjL09KKvqLMe','TwKC','J','i',12);
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 (1612560784,-1939929722,'VeVZtfYJzM0nRdt7dPIBO1zpOOjPYS3YPbHnkzQ5nCmP7','EN5YvaRvrDAmFQafOpE8jNtsxjWzWtgd9di0xJ4VF4zG8sbN2Phv0Onk1PZMMYk','QTvWitlivH8ngofcdAUX0aXuNgOZIHWPyoxEJwPK','SCaRJSuF8OzXOElqILiUs4huKS73wHEGmLP9jZH8EHuYUfB4iggScYpja0HdzShr2MPui44pNvblEwNds049UXlig0YPL8M6u5Dexl1LtwtnlxbpGj35D4bqgi6Bfi0qO2ZaBWlOynfWnrjHGV4NSdEmpauGoFf3Z4V4cqU1KUEaDleK1YUy1kOaWRyC0oguyZuKdQVeI4WL52h5tVSPgjfK9','g4us4TwiBjvphKoERJOVDkkFAiW98VNGSg2Gn42ZUdOIpPE4FH9YxR9RYIHwAS2jeuMgO7TJ7KdFQMWFFW08HhxBePaKpb14','kkk4syHdpY660uorOWFmffb1smP3KihFJvHoFHadPQB1Cn3KEMkSZbYM8IHKxYfV33xvgou23Ol5s',13);
-INSERT INTO ti VALUES (1612560784,-1939929722,'VeVZtfYJzM0nRdt7dPIBO1zpOOjPYS3YPbHnkzQ5nCmP7','EN5YvaRvrDAmFQafOpE8jNtsxjWzWtgd9di0xJ4VF4zG8sbN2Phv0Onk1PZMMYk','QTvWitlivH8ngofcdAUX0aXuNgOZIHWPyoxEJwPK','SCaRJSuF8OzXOElqILiUs4huKS73wHEGmLP9jZH8EHuYUfB4iggScYpja0HdzShr2MPui44pNvblEwNds049UXlig0YPL8M6u5Dexl1LtwtnlxbpGj35D4bqgi6Bfi0qO2ZaBWlOynfWnrjHGV4NSdEmpauGoFf3Z4V4cqU1KUEaDleK1YUy1kOaWRyC0oguyZuKdQVeI4WL52h5tVSPgjfK9','g4us4TwiBjvphKoERJOVDkkFAiW98VNGSg2Gn42ZUdOIpPE4FH9YxR9RYIHwAS2jeuMgO7TJ7KdFQMWFFW08HhxBePaKpb14','kkk4syHdpY660uorOWFmffb1smP3KihFJvHoFHadPQB1Cn3KEMkSZbYM8IHKxYfV33xvgou23Ol5s',13);
-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(57) NOT NULL, d VARCHAR(76) NOT NULL, e VARBINARY(68), f VARCHAR(44) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (35988,4319186460550091713,'U2','TgjyByy9xGTEozLND6GgLPV8qstbZEAW7ezhwkdjpdwKRpHTnpoZVjqlw18iuDnwxJI18nvD','eo6U1iUNffgK4UhKL2FDCxUs71OPGHnhN9POMytk','3H0hDdZvbCZeApF7ffueU2HDjNoWy','EIqCSioMJYgZbumhNo72TWwBTgnWZLYw71wjIf4GlEDXTYap5FaIEhDY7u6ffHXdnpXJFeFK4jhxRTkTerWIxkl1pfB2','V29vfcErCBs7rIusW2z8qfnKmSEM9G88SN',0);
-INSERT INTO t VALUES (38677,4033140578744829339,'pMf2e1whQgVKokYSe3o1FlF9S8eDLf2Xv560n05FmNXJT','x1yGhUVT8jhfGGpb6KnuvnMw1Taa5ex7JoZwh76nqP3XXKEkK','LuS93wKMmyFxopJhbF3FLF4uHO4dXpEd','MsSQYk9gwpVdz','NBJyEFQszd3dxPc','sdGxROJATcG3uBAIQmwDs8Wri7TwMBVHkNLEuTA26d2pgeJUWKIzyb2RLyzO83WXfhqARCAJX',1);
-INSERT INTO t VALUES (26649,5315986575045813853,'2q6LuUR6fijjrgtSPsQb','LJN655LibcoDKVCwbao93VzmC8HjpEgrWiPKfS31x6SXZ4ZwE','9weY4R7NqaOqcQ66edSa4NqZdMXvp0fOhv','sWoLgaYnoQv0m50lzzpqCi','QRBNbeFDWZuOCv39J4js1AqbY1MUMF3nUSUsrVyOZTXacgvilTRCEaE4AAG2','eGsDA1jPfb6K1uyzoc1M2wU3Yu8ZQlGixPqCNmfOGqsYDuLjpZZ9isQ1YWftLZp',2);
-INSERT INTO t VALUES (52080,-8453465687713250720,'d8X07TE5sSbwySqDddxnDrjlfpPoA0qcd6GBLPjVPY','tP5nwjc9oS8lVay3aIz','2wpupgy3kHLV3bhHVxfFB3nCFokMfGVlrfSfibeoe8l','HSdVb0WZMdEC3Mq5o3YfjU3lRC3UxM','Lzvr','qeFoJfPXsOtEd7RAYN2rwvlcDpxOIdqcXzjvAPMhPdw3naZ8t19OY8g3PPZhksIf21FDLkXu41uh7UtiYuN7',3);
-INSERT INTO t VALUES (9387,8947629112565920904,'NynJB','ViH2vlFcromHIBNY4bxrrYk2zvKTM','7iTuaPExJb23nXhz8DrhHgkkwguxZWg2x34X04W','yfnZlscqCKeiZ2Kn4xqNcud','fejQZmGWrTE5xer3BvwRJxTN','dqhhlhICIR3j8VGdst3DlrLnzzDM2aPCiLO96WrJ9fqosejMz',4);
-INSERT INTO t VALUES (32331,7340755188103945401,'88qJSwFF14ziD','yLmvR5t9UnO8DtwFhiU8hSyS0y0E1dJ6ju3TkXnhnr2n6NFfQtTn','pPlZuI9FPPoRdCkeWIMNtVIHxSDoGIDDh1K','bXZTpK4n','l3OOjOnhpwwnyJNeoJzwZ719cut3qwY7PI7QU4ZFcEaewVSif9B8arf6','3iPFcrqtV10xH0Lf8NGRk8YL',5);
-INSERT INTO t VALUES (42314,4973299265577499651,'HDM1N477zBuNlR78Z9NPRdLy8Z','CAZcYfGcyUaPU6Nry9D7o9v8aCCq','6FesRqiRSI3rfPQNw5rQMU3SmvDI7UEqcPWzqMKmd8n','2Cmz5kbu','qeBFHcgjpDrQKU6a2GTXKU1asK46mLY12FCy99jXInwGuMmFVLq3tUMoC','yW2IU2CukEVdKjptDlj1XzH44OFQyaEjBSUJZMiFZM2ZcJr0KlINhFFAU1GaSCyEpyUbAqmRNKd765cldBg690nwcIQUqWlJW8',6);
-INSERT INTO t VALUES (17277,2133480809448039635,'7h0iBsoEoOru97e51quW','ahAdktCyOnHO6aIpM','LLj2dyxiq9e77LcmhOG','j8ZGlVM65XTO4fqgpUjr7qBjZ7Bhr4pHWF28tCdihM','Ndbk3CGWhdApNqLJbDlRAUpo6ZOq1RaeDdYOWHWrp89CtjicxVUiQYZsiZbeJTCezwYGZkyOgtbdtWpVWW1xzwrmo910g5xEwn','yRNOgkY7muRTUbFgAJyMCVULKwK3RSrfmB8jeK790ArIIrqfH7AvJ',7);
-INSERT INTO t VALUES (44482,3861610702317952193,'kta','i96RGNlQE4gaI3D1GBtJYo0eLoLGFMlJrvQWpBiV8TCcuVi0JwiTN','O9CzztWGsWf','ioiKNwPWRz26qCH4Dm','pwe88VenegtBzfSFLvW7Qxih7MGSfN10YKlLZSYBHtmIqfHLsdEri','bGMouIyOzCO5nCbb8zMGkmIMWGDuzbMx33BEzSHiLkJVG4g7G0qCdHlhzj4QRwgA23g5VcD',8);
-INSERT INTO t VALUES (60641,-8953321391686779941,'2Wv7fyLjA0qBVZvgYof2AczVSXmeHKa3nrYBeyMk2siex','kHFOlshCBzV4mwoFOG1jjrhKooJ2dX8XLtSMWJ3c','9XLoLHJquHbSwbYHIAztlwuvGNHrQLnwD4rgHPSv504uUH','ZyTWVn8AwDyZR4ef','uFZxIcK9Ws0S7QQbTL3abve79tQwcYcPxiW0iQ4Q0vhKmZWV7X','Iz18xYRHLI35F',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3116115671,90,'ph3LjZQ2gnWJ7VcRnKRFMc5fIeMGBPbeG','qWNChiAYQaBPfpRWRuvLVvMRVm1Tjt6nFRiQYyHRUbhTdakyPcTBcfQf2MUnanmyqHoMwqhT6au3nffCpeUWRcRVmw8RiS38RPsrQ8CBJeUVoqbBZIDxSM3MqYLWR8Lklfnm7OltBG8E3T5Z6ywuLWHTzZ88TGrvDBQYQhxO7Hty7rfWdLLu4yW5stpCGYqO5INsquvqJyQsQVUYYYFJi5pHu09Jelhyoi6AyFZp1g','MiCeAm3DT1QqZKq09tIxYLQz4p75mHrg','kIB0FZd3pijwRfbntEO6BRVPR3GvSQ2tlZjBn83xEY6lnGQ5kwuF9cyS4UQWF7zldRV9XHuxPThT672Az7vV1GXHHJcIv437LGdcFTU3KcGkf6XEnf7wX7bgCfbY2WHIYwpzLW8kIInE7jPzOcV7ADz5iJLPo8Wm7nsXLAJt7kWHE','ot','k',13);
+INSERT INTO ti VALUES (3116115671,90,'ph3LjZQ2gnWJ7VcRnKRFMc5fIeMGBPbeG','qWNChiAYQaBPfpRWRuvLVvMRVm1Tjt6nFRiQYyHRUbhTdakyPcTBcfQf2MUnanmyqHoMwqhT6au3nffCpeUWRcRVmw8RiS38RPsrQ8CBJeUVoqbBZIDxSM3MqYLWR8Lklfnm7OltBG8E3T5Z6ywuLWHTzZ88TGrvDBQYQhxO7Hty7rfWdLLu4yW5stpCGYqO5INsquvqJyQsQVUYYYFJi5pHu09Jelhyoi6AyFZp1g','MiCeAm3DT1QqZKq09tIxYLQz4p75mHrg','kIB0FZd3pijwRfbntEO6BRVPR3GvSQ2tlZjBn83xEY6lnGQ5kwuF9cyS4UQWF7zldRV9XHuxPThT672Az7vV1GXHHJcIv437LGdcFTU3KcGkf6XEnf7wX7bgCfbY2WHIYwpzLW8kIInE7jPzOcV7ADz5iJLPo8Wm7nsXLAJt7kWHE','ot','k',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2258673878,-57,'atOkvsBWyIPWtrF6v8ANh7xnUA9Igbzo7ilC8jZ5Wju','IV5EOJ2','aPJM42JhOFmn4wfB8yCi2VPasv','eTFWBJCq1s1pZ4yV104bmEsm3x0T3loXKeonqf2xhRPcPYUIucQYkJxy13Sdw2J4UC2tiwiNUdob0r8Q2Y8haoGj3fpoXJ2WJwp1TJCqGd7GIICkDsf6xkfRy7rcrfAM1EnXNBbtIsJITgTHCnJ4hhCFkm7sQcGKOaLGhb683cxx9RQ24UnuJI5kkkd38SlTmfRSbPDZNTY39','K','T',14);
+INSERT INTO ti VALUES (2258673878,-57,'atOkvsBWyIPWtrF6v8ANh7xnUA9Igbzo7ilC8jZ5Wju','IV5EOJ2','aPJM42JhOFmn4wfB8yCi2VPasv','eTFWBJCq1s1pZ4yV104bmEsm3x0T3loXKeonqf2xhRPcPYUIucQYkJxy13Sdw2J4UC2tiwiNUdob0r8Q2Y8haoGj3fpoXJ2WJwp1TJCqGd7GIICkDsf6xkfRy7rcrfAM1EnXNBbtIsJITgTHCnJ4hhCFkm7sQcGKOaLGhb683cxx9RQ24UnuJI5kkkd38SlTmfRSbPDZNTY39','K','T',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3474845947,-103,'YSFRkknk4am9aegOrC3IL2','tCsCY1AoBnGbMebd','Z86fnSvcwtkxX1YJgkuYTXnmcHUppBpoChb7OqrpcdlM','sWXmbqqSuujHEUXJf1xJ7g','rn','d',15);
+INSERT INTO ti VALUES (3474845947,-103,'YSFRkknk4am9aegOrC3IL2','tCsCY1AoBnGbMebd','Z86fnSvcwtkxX1YJgkuYTXnmcHUppBpoChb7OqrpcdlM','sWXmbqqSuujHEUXJf1xJ7g','rn','d',15);
+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(51) NOT NULL, d VARBINARY(51), e VARBINARY(90) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19248,-50,'hijPaAvKDmaxEKEX5cVYZiY6XBjFgyfZcCFtZn8yDwLV','WCheZQ85','LIgs6Cv88JOIrSkZNs6Qf5yiMR7B8HaSu2xU26657uohqGXH3I5APOpa8WX5DjFutYUGqawtsFRs','ssqGI','W9','ge',0);
+INSERT INTO t VALUES (-15760,32,'li7uObR7G92cASLOfaijTSl3kLLqKlDMKe2k','ucF7yAP5KD2e0Ghvl6p','J4p4BvjHgnWIz7LlRE8NmPTfyIbZAEdxRXknxQ6XR01rrVw6iQVAyvNILr85N34','7I','jp','B',1);
+INSERT INTO t VALUES (-31083,102,'WbnuvQvWyzMjKh8Y0naabB0Fz0gzT0HPDFQwGSSq0XZ4DGMy','HgLLJhTpNypbBIqBknqR','gK29NNf3MZwkZOAV7i282QIfJJTVygByJLPkVHAUsBFeP7tUIYe92hU','7gpd','G','if',2);
+INSERT INTO t VALUES (-4267,-37,'auzVRWBxJ1JICvkxWlfuiJoEM','pzRitmUAzPxLCWB','i2UBiQQUTgcrZaXMLq','WtMpzaCSiGz','q','B',3);
+INSERT INTO t VALUES (-17146,113,'eeys2Si1kUmqFbKZIRWmvRpoUvZIKSftBhAP9','uL2MFZELPe4cNiY4mRWIx1QBG6kLdzCIpjD7cL','gjw8QQIgF0KsxrT2pDKUW9fMbnAoDjZ','qOWr','RD','h',4);
+INSERT INTO t VALUES (-25960,7,'0eYB0JhdZvIQoag0TOyHArzRwjmrgUXyR8ZQgSCpo','3e1P2EbN0QJ36hLherhv0qw4MklhBCbMLA1GQkcLLqJr7B9q0F','Pmi4CqJ0jAbs80AOpWOScwPZBiMr6AMdZnjt0GuLXtN3R9NcbKaSC','0LBrAZqvYVkw','2','hD',5);
+INSERT INTO t VALUES (-32148,-47,'EZtNsxPHnePybgdEOm','csJOU6Cub7KHg0svX5ahzJF5N0AAoWla1R1z4AhsGukpAZu','FNSO0yY4yf','drJJkPFpuS32IoUU','Cx','D',6);
+INSERT INTO t VALUES (16936,103,'1oPsALuai3vzr8y1oBYwek0vL3Jvj9h4o29a5ZKABc31QUP','05vtvLhVdwX1myptrA8dGYnOJXS3zPJ7MZ3pEQ','2qerDVdh5UBJDMisJbFZcMvur9n5EJObpnBlzRxaArXh7uRbMmiGtx4xW0Yr4edsBn6','gFMb1gAmal','bT','Ci',7);
+INSERT INTO t VALUES (11442,-67,'sv0H7dLPkoMcno','SzgRhhMHeBWLWkcGZvya6C7NU0F9zNaSCgOWZhLYKwqFL','qZuRW0jyUkESsdxwLqUV','unX','Q5','r',8);
+INSERT INTO t VALUES (-13900,-36,'E4BNs3lc','xwNOp4jEYk0V1vCyOwOQNJgf41EP4f13l0y8eEUZIjdr','8','y0gp40VgF','1','jh',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c BINARY(51) NOT NULL, d VARBINARY(51), e VARBINARY(90) NOT NULL, f VARCHAR(16) 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 (4239,-4793751482278902541,'fauGbwxGX','QndVJOh0qXRq0I1bVFBecmkiTrlVU9Xvnabhepsxywkr3doV38nfE7CdBVpvQme15','n4IjX5c7MaYnuDcTSlpkIf','lA0Cuk4YOyyKsfciBFgefJmYp11KeOeWP52BKT9m','7kQL6PvAXzlwJvLb3bVsk4rzAKTSdEwDbxyIkwMYavRNlCkP6mp9NPNqgcJsaUmsxQIVvFsFl','LOqju1icP8SR98KRHxU7478Ih7DvQ3VkQW4wVSeh0sa8vuAqGREupc3idvww',10);
-INSERT INTO ti VALUES (4239,-4793751482278902541,'fauGbwxGX','QndVJOh0qXRq0I1bVFBecmkiTrlVU9Xvnabhepsxywkr3doV38nfE7CdBVpvQme15','n4IjX5c7MaYnuDcTSlpkIf','lA0Cuk4YOyyKsfciBFgefJmYp11KeOeWP52BKT9m','7kQL6PvAXzlwJvLb3bVsk4rzAKTSdEwDbxyIkwMYavRNlCkP6mp9NPNqgcJsaUmsxQIVvFsFl','LOqju1icP8SR98KRHxU7478Ih7DvQ3VkQW4wVSeh0sa8vuAqGREupc3idvww',10);
-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 (50778,-1057154279182483900,'TjVLRjfuXwq7cH1jIUh36r642V2kEKswHQofRQVKDY','CgT3SRd7WfdT9fCSIWxbE0RQ7SSqLDJj0aGe','zBKfBMGWOZwmBtFVnWm9DBxDd4JO8W8hlU1FdBLixpElvwcKYem8lQNzF06MLdM','5pVgNZeOr2yAMAOStKvCQrHCCQTyM','FiOcJhuEtb3fSWGPFPszPUKt9X9NqdL98UXR0zcXc4PtCBNM6mCNigdH9rEx6SzxM4','m28YMgJksOWZtNjymKnTymr8Ur1LUENnq7rRwIGyJAOMdp85UcaO6mPFdgdQ7yChYJtpOhGcFgEEOusPLMhknCmaRsFfebXbZzJ',11);
-INSERT INTO ti VALUES (50778,-1057154279182483900,'TjVLRjfuXwq7cH1jIUh36r642V2kEKswHQofRQVKDY','CgT3SRd7WfdT9fCSIWxbE0RQ7SSqLDJj0aGe','zBKfBMGWOZwmBtFVnWm9DBxDd4JO8W8hlU1FdBLixpElvwcKYem8lQNzF06MLdM','5pVgNZeOr2yAMAOStKvCQrHCCQTyM','FiOcJhuEtb3fSWGPFPszPUKt9X9NqdL98UXR0zcXc4PtCBNM6mCNigdH9rEx6SzxM4','m28YMgJksOWZtNjymKnTymr8Ur1LUENnq7rRwIGyJAOMdp85UcaO6mPFdgdQ7yChYJtpOhGcFgEEOusPLMhknCmaRsFfebXbZzJ',11);
-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 (55280,-1028766992846291287,'dig9YWb3NeJh7KMVfmclGquBIX6E6bZkNK','qo7rOj1MSS0uRaIy8ZflWUzD1xX','nJkKj3587NYWaMx9Ogunbqpsk5TK680Wjhbfj3gBpQgho0o61yEH0AfNANfIF','jis4aTlbQGx3F1nhMCvJsOX','x7atXtRimHHw1Chev0XBkjPEQeMFq8ri3ehdwhRqDJlEVzFhZOXEh0KlfqgGjzzS2N5sRYNMU4h5uhWnLkvETb2','YcQqYgSGwYq0ipSdpw3yWk9B2DhPLEXNMwv4YaEhdcrmiQWbc9B7rth4ila6tzfxv8KaJFj8sq7ka',12);
-INSERT INTO ti VALUES (55280,-1028766992846291287,'dig9YWb3NeJh7KMVfmclGquBIX6E6bZkNK','qo7rOj1MSS0uRaIy8ZflWUzD1xX','nJkKj3587NYWaMx9Ogunbqpsk5TK680Wjhbfj3gBpQgho0o61yEH0AfNANfIF','jis4aTlbQGx3F1nhMCvJsOX','x7atXtRimHHw1Chev0XBkjPEQeMFq8ri3ehdwhRqDJlEVzFhZOXEh0KlfqgGjzzS2N5sRYNMU4h5uhWnLkvETb2','YcQqYgSGwYq0ipSdpw3yWk9B2DhPLEXNMwv4YaEhdcrmiQWbc9B7rth4ila6tzfxv8KaJFj8sq7ka',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-677783236,-82,'tg71CYTovz4e9bttc6SfLXsidjxT','tYm2TraQw6A2qac','m9665j4ZXJwigciksGuhCF7Bo9PCL5sbot9Zx8X9RK5xQr','ibQqjJEKVWrm','wa','z',10);
+INSERT INTO ti VALUES (-677783236,-82,'tg71CYTovz4e9bttc6SfLXsidjxT','tYm2TraQw6A2qac','m9665j4ZXJwigciksGuhCF7Bo9PCL5sbot9Zx8X9RK5xQr','ibQqjJEKVWrm','wa','z',10);
+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 (2109048260,-96,'nzLRUcdup573V5aC','JAbZ2Vq50qi1fkdFhPGCvTx72','KlHfyIGf1O70uD0N38xkF0a6qKp8p','zmOKCEprYRxO','f','V',11);
+INSERT INTO ti VALUES (2109048260,-96,'nzLRUcdup573V5aC','JAbZ2Vq50qi1fkdFhPGCvTx72','KlHfyIGf1O70uD0N38xkF0a6qKp8p','zmOKCEprYRxO','f','V',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1376170037,84,'hGcrrZWvCmEn8CVHCSVZDLUYVmMUHQdDNt','JYJAJDkfBn3j6rDeGh13z7w1GRUUoTLF5qbdNDlYBfg7aIY25KEzC2CZp3bZL8avA5ctWCkzp3csI336U1oFKw2ueweMydeQ1T6ziHgkLDmn3o9RQMxi5gLxFdF34XBCxswjmm3ktPflfr0neN6HUVKTeUG4xo0lscUXleg8id8fRLz7MSqfOe1H8qAqlO8bKlcZwh0NQbSQtHHk897ySJP0I','po0Zc','e96OurP4xs3','H','e',12);
+INSERT INTO ti VALUES (-1376170037,84,'hGcrrZWvCmEn8CVHCSVZDLUYVmMUHQdDNt','JYJAJDkfBn3j6rDeGh13z7w1GRUUoTLF5qbdNDlYBfg7aIY25KEzC2CZp3bZL8avA5ctWCkzp3csI336U1oFKw2ueweMydeQ1T6ziHgkLDmn3o9RQMxi5gLxFdF34XBCxswjmm3ktPflfr0neN6HUVKTeUG4xo0lscUXleg8id8fRLz7MSqfOe1H8qAqlO8bKlcZwh0NQbSQtHHk897ySJP0I','po0Zc','e96OurP4xs3','H','e',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (94,1668993051494994620,'TleCVNoRsNHYVW1BaBk0XWZo0EN9xkrE','agfE2YLPaXq3v9MICNTO4IemChw7JuALMgCOJL65HggdEpmh0Ux2RWtH4cNBHuK2j8uyHFhoXidavpNibShFE86C39Pz','0bJArrniSPI9r71IfKsADnKQss6kOQQIfmpNoEF9mgdn1','yJNOT86g6pqmDp98xNgaWnB','3jmff39JNm','kaN4gEl01W5HQGIdIOiZyfsjJlDT8kI',13);
-INSERT INTO ti VALUES (94,1668993051494994620,'TleCVNoRsNHYVW1BaBk0XWZo0EN9xkrE','agfE2YLPaXq3v9MICNTO4IemChw7JuALMgCOJL65HggdEpmh0Ux2RWtH4cNBHuK2j8uyHFhoXidavpNibShFE86C39Pz','0bJArrniSPI9r71IfKsADnKQss6kOQQIfmpNoEF9mgdn1','yJNOT86g6pqmDp98xNgaWnB','3jmff39JNm','kaN4gEl01W5HQGIdIOiZyfsjJlDT8kI',13);
+INSERT INTO t VALUES (-1636820173,4,'bej7THSXyrGFvLwVL6OBiv9ps0m','LUV2m5BkD9zxH9xSVae8PDFEDQuuSEwDiCt9llCsgC0hDscgGIsxNWQDULXMWCHgAyvS9VGp6XTch9yytswHG0hGEJsfh3vKmXauHAAeYk4svV5WrsSCCehxmfDb9lQLEElGJ1v77IBTYIhORkCcYY3ZfBxBGIY7xd5m2QJUHBk6lmlKS5bgtjxAUD3DWQOX380HwM4yRIBaoF74hfUBLo','Hl8T15K6GrAG2cGYnyNCkSxFCSL1u0tPmoXYlOVIhxCbe','4wyBCFtF2rrp1BbJfrn8f6EaQDasJlZYCVipXgzrm7mKSgDCPzEGMCodUfvopb5Sml7MCJOGHV8WqkRaCpvGiyIZtCiFK9hlPTimtcYMzthmpmoGJ4fOQditAEUqIIxu76pQ95h8x0GHNWiC0GftgW1BmIsWKfq6IIk8eLHOcAk5iUue3eLzVgmYiQfAIPVJaV1ZNnrIY4zIJM','PF','Yw',13);
+INSERT INTO ti VALUES (-1636820173,4,'bej7THSXyrGFvLwVL6OBiv9ps0m','LUV2m5BkD9zxH9xSVae8PDFEDQuuSEwDiCt9llCsgC0hDscgGIsxNWQDULXMWCHgAyvS9VGp6XTch9yytswHG0hGEJsfh3vKmXauHAAeYk4svV5WrsSCCehxmfDb9lQLEElGJ1v77IBTYIhORkCcYY3ZfBxBGIY7xd5m2QJUHBk6lmlKS5bgtjxAUD3DWQOX380HwM4yRIBaoF74hfUBLo','Hl8T15K6GrAG2cGYnyNCkSxFCSL1u0tPmoXYlOVIhxCbe','4wyBCFtF2rrp1BbJfrn8f6EaQDasJlZYCVipXgzrm7mKSgDCPzEGMCodUfvopb5Sml7MCJOGHV8WqkRaCpvGiyIZtCiFK9hlPTimtcYMzthmpmoGJ4fOQditAEUqIIxu76pQ95h8x0GHNWiC0GftgW1BmIsWKfq6IIk8eLHOcAk5iUue3eLzVgmYiQfAIPVJaV1ZNnrIY4zIJM','PF','Yw',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2031141625,95,'LrslFCJGF0nAbylp0EocJ1Faz4R13qVZiEE1mYVkQ3Cx2zuqy','78qS2BfwTPsSD','Qx','FS3VV9XE52rzHiBwgk3v4uYD0Ibn4lCBZN70GRR43LpdaIOydd5oTrBOWoj3eTksGReX5asuAKbYBpvxqK0007ZnFTW8tg9enZLFqHGZ5PclgSQeDYrj1RWMJRGwSa2PA3HTTZzms9qgCLwTzB9NZhfqQS85H1dqotUBXdZBH','rc','h',14);
+INSERT INTO ti VALUES (2031141625,95,'LrslFCJGF0nAbylp0EocJ1Faz4R13qVZiEE1mYVkQ3Cx2zuqy','78qS2BfwTPsSD','Qx','FS3VV9XE52rzHiBwgk3v4uYD0Ibn4lCBZN70GRR43LpdaIOydd5oTrBOWoj3eTksGReX5asuAKbYBpvxqK0007ZnFTW8tg9enZLFqHGZ5PclgSQeDYrj1RWMJRGwSa2PA3HTTZzms9qgCLwTzB9NZhfqQS85H1dqotUBXdZBH','rc','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1945918943,-66,'CtyTrj9NKM4ohk','hNfQwa8cuqPNhY8Olpn5I00dPtLo7KVxBPOU48ntMMDuiOkyMgI5yjfKDF2wGVZKrMbNWf640TzvEstaUQNxeg1Yp9g2VPdIqXf9C54Ap6IKUiFt1NLzSDmM9KIwC49Sbm0yzb6wavdezM7Hyljcvvxgmfe02CfbJGN5Urdx4uZWgQxFjYI73Nackvtvk68FYEZO3HgbbFpW00LJh3TcLD6aw0Sjuu9myJM1C6uOaAp1OOH2yvyoqQ','HwejTmpxZo4AZgg6oMv7KImHA7f2khfvaeP50KddMDKwPfrFmyBsFftuQorK','r91L7yZATZC1EYygNOMZ6boNrDYFEVG4IyPuxlkIB','3K','MN',15);
+INSERT INTO ti VALUES (-1945918943,-66,'CtyTrj9NKM4ohk','hNfQwa8cuqPNhY8Olpn5I00dPtLo7KVxBPOU48ntMMDuiOkyMgI5yjfKDF2wGVZKrMbNWf640TzvEstaUQNxeg1Yp9g2VPdIqXf9C54Ap6IKUiFt1NLzSDmM9KIwC49Sbm0yzb6wavdezM7Hyljcvvxgmfe02CfbJGN5Urdx4uZWgQxFjYI73Nackvtvk68FYEZO3HgbbFpW00LJh3TcLD6aw0Sjuu9myJM1C6uOaAp1OOH2yvyoqQ','HwejTmpxZo4AZgg6oMv7KImHA7f2khfvaeP50KddMDKwPfrFmyBsFftuQorK','r91L7yZATZC1EYygNOMZ6boNrDYFEVG4IyPuxlkIB','3K','MN',15);
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 BINARY(7) NOT NULL, d VARCHAR(19) NOT NULL, e VARBINARY(24) NOT NULL, f VARBINARY(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (61849,11067881,'k','znrmYTcwuOZd9G','Lc0s0vkDM','H4oICOlVc93ZscBpVfkur9NtUAc9YecS4XuZnP2pzuTbAU','MF8InecEwF7TXlUC4ijVp1gHZeuZIhYY5O1swSiHO1V9f5hWxltHlVzBRCoAwuxLwVlfQUjHXtS8Iwoks0zvzP4KtVRKnJwPjn','5vwTCPj6cAaJXGLiy2Q7aV1jFeSC3BVCK0QOb8daRCdicqLcWUr1t81IL8249ExykgU2xKJ46KTkyBodeJAMyB',0);
-INSERT INTO t VALUES (43797,4719587,'8a6','pYRS0Y6','v','6xXIFSFaAUyslwnZSgeCoPuT5ywVe1EUUn5ssQ5ARNsspQkrmYfxNbNlsi','lVLVJJ5zO5UWjPBsBN5pKMXhaKcBQEovupJ','kDwMngMNCft99',1);
-INSERT INTO t VALUES (62122,10063293,'yG','lJIYsLewE','V1','2RQo8jBIVcJzQnF0GncBPrhVoKvbPAhRjWTcK4bXhPPNO0RQNL0NKDmd59sYh2fC','PoLbXluwxxoB668IEFHYFpaCKNNYSQHjFmFnrNLrmw5o6U3997WPEAhpHD9PpC5JWI7EA9XCqgBdOGVX1KLD','ILDyVH',2);
-INSERT INTO t VALUES (13152,7305402,'iRTJYA','f88LAX6bIUNv','69Neb','CikG4LyvQkRLjVAlstKxPl0IhoiLjMKhNTr','ZmMSU2GwnUVTyIIP99dThTGbm1DdoBsG2SxoNRxjNEuFnIioc1w3aFsmFhVkGWD','2hHmIVCpIFf37orpPmi0h9mCpU7n',3);
-INSERT INTO t VALUES (42190,8588417,'Lj3sKNS','0FEmHGF1Hy6OobDxW','d6','HsZBVqa5zxeXnvY','L9JiV','j34y5ZzUbxo3hspPYPdlKYQlSy94oXrMvbhxmDjYNb',4);
-INSERT INTO t VALUES (45804,11023625,'jb1emD','pTEylGnSTNJJmasKY92','Lk5cJjnRDzj9zzoBnwGYq1','izohbZrzDW50JcG','bhvdypTXEVg0D2L9LxQoQaSZcI0un1fZSMN7iXDzQjSqkDQ69yRXBix9TMMF0Hd','RwCcsQ8Wfqg1vEqyUfAnq6oCb',5);
-INSERT INTO t VALUES (30553,9919126,'Vwy7U','eGFz','r7nhomrMpCKOSwN5','HU9462E2aIx3I3ROAsqdyMPDOY9hL9aQsw4','uSk43iTtHaKsCGTNAywTSR2LyIia8La0shOUZd8aaX1yrzxPgkXZvhhhgKRZHa','BeHXMmQiUUHs7BZSkjEgr7kjomZ3hEyz15D4Qk1I20KF4tWSCV92Q1kUqh8d5QLi2VT9y3Z2tSpm4',6);
-INSERT INTO t VALUES (46923,13134074,'AjI','OeYBeFP','l7LSq','1','1RgLYVQnw2uTqNWfltjW8pXri1wzjGegIvbuPvaOOKivNMz2bkhE3VPoNuVGNMYEnMWj6JoBTq26fLbo7p4aRiXHM7nQ','CdU4smZAy4ltJzxgURU1L4NyiOy3Jap8ClrU3Y8C3bYcC4NiNDaPgfAifxScVPKjiK9MI78tUPH',7);
-INSERT INTO t VALUES (32788,9416847,'zBDrw5h','qRMyt','IlMsvLbmv','9jd3nwXrVKA4zyKba','WMhf7CASRNoQYyYARzqAXNw3tPU5yUeWPSzsXixLcESiM9cCWUmjI0wCifjj2vUsgw20vVUMUv1AZHo','8LXMZdOke1XRbc2ToMnbetvjYoPwqlKYugnmL68IBAxsVoNels3kLfUyAFvMsX',8);
-INSERT INTO t VALUES (60372,3298217,'F0IQr','99','OBXHAbS8aM7PEVGEbNkojk','RRE753Edg82ZU7ggsA54DfNGO7MP2Dpsyx4tufVaZbeWKQ5ZDLAMVNHVZg','UujVaygvgGw3o8JNfqigrScZaBrsHXRpaPFUX901JNbt5Z1t','tkT6qwVissjrKHldnKNljdfc7yHuPUHCGwGnfTLYkTiQsh7Rm2x9ZiHdT1rpCUyjCaSiqchzcPbL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(7), d VARCHAR(38) NOT NULL, e VARBINARY(91), f VARCHAR(61), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (323834973,3963,'KkwA','YKT0r1Yx','zwozPqfh7Dm8dcEGfniQRi6g39OzOEmJbztTqRyBRo7xkjPg606CO33BkHE2Os9kutkkrOlWnDdjO3XJB871iT','q0FyeGgC62drscTqvs','bP','2',0);
+INSERT INTO t VALUES (-187957156,23114,'R8LW','F','CQvtM6fO5q0N5L','XPp2oqEfGpP11tEmI3ZfoZb5jsqKhZgpMubqLbxaQ8yxaZeYueHe3sbbn4','X','a',1);
+INSERT INTO t VALUES (1871869726,10572,'E','iRGnVkFI9HYmV','DWPByoQvPaaikoo42JFXIbG5qGr6ne2oHt1X','iqbyOvcABgQ2CjkXEQqAp6D','I','V',2);
+INSERT INTO t VALUES (-246835147,64557,'eay3x','zNvRyS7Jll0Vo','Vy0s4oMyfv5WnhqRPOYBA1PS5LhMWk4jIlISoywDWzlA4UAEBYr8mNBzjt','9Oe7WPAvkz1VA8L1','Tn','2',3);
+INSERT INTO t VALUES (-1294696251,41039,'LM','q','29gn5rYqt','jypzkhA6QL2A8uwQfUqJgvJHJDkfmKLqRJNx4YLBlPc','9y','1',4);
+INSERT INTO t VALUES (-809845,54830,'ONOY','N','av9F6JVik2gCmZWUancXTRAHo8AisPAxawBGEdUoWnWFMNz1hlJmjS6wQb6ciStuWJGrnWWRhaotbkyQnxBBUj','yAybeP4SjzXgJOvHdcreJMtv','QA','d',5);
+INSERT INTO t VALUES (-955741350,49218,'xU4','Dq1K3ft3FeFl','Am9s2lprTj0zbbumimtgf6PhJ36cHlj6wMZW8x8zokPAzDGQzgWk9UwazXpDHDZneczi68y7sRmIEqE0P0','pEFqsKpa5C2hs4e2zj9V5UCYePOkWq04DQg8iWtOTa78lCM','oj','O',6);
+INSERT INTO t VALUES (-1782402110,40526,'eg','NOHuX369oJ04XIPnXVfIGzRka7CzT8ImLflD3d','hn4Bv1xDqn9ED4xbwMPAncIJhOqukwb32BOa80YdU1SfAjZpDqdRMM2LXbYHe4mlw','ZdEbc0Px2aZCuYLXlyiJ560goRiAxOL9KSwMRn','G2','A',7);
+INSERT INTO t VALUES (1110018028,55237,'Y','8IA2GBGs70428BjPENe1ZtVn','O0oaQi8mFc7l1slEFImN5Ujm0SDCeZ8UHa9WgTV0XnkkhTRa1C2o3HxPQCOj7TJhkskXPK0VmJ3J','2M84rD51cwSxFHa','a9','j',8);
+INSERT INTO t VALUES (-1106067760,39249,'Fkb0qo','Kk5KiRazvQxBXYIOmntOSK5pno3CTDauYg1s','NB0PxvfO77F6zbGCbXyd6x1nj93zp','S7z5iJ38oQtTISLaP3Em36vS9DkI6S405TVS4r23ZuEO0VwyS3rq6yKWQaA','ZR','A',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c BINARY(7), d VARCHAR(38) NOT NULL, e VARBINARY(91), f VARCHAR(61), 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 (8521,4092746,'2fwR','JD52EoLZMe','p3M73d0vOW8oT0qZCN9I8c','P9jtJmvJeZluSPohRs5IyRbTk9CR','fIoGDJuhuqIfNENSdet7IRtnL6tm7vi4h4U','Zc5aBZEpgakaZ',10);
-INSERT INTO ti VALUES (8521,4092746,'2fwR','JD52EoLZMe','p3M73d0vOW8oT0qZCN9I8c','P9jtJmvJeZluSPohRs5IyRbTk9CR','fIoGDJuhuqIfNENSdet7IRtnL6tm7vi4h4U','Zc5aBZEpgakaZ',10);
-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 (25658,1504490,'ZZCII0iB','g2WPJd5IWmy2','q7NZu7mD7nKYkMePZCpH','eBWrjngkJm18E5fcSqUYAQEEkVd','LOlmat9rPbO1FWCDWkvsPHWRJr9nO36uk7I1TWh2lrXKo0ZrNiSgZfPYwCjllPe','ozsTvFRHFe4IU7hvtQdOTVaVkKL2ZBu7iggUYgakIuMLVq7Qj7Tk7omAvb6Qjyugip5GQM283Q8WFucZwK3uaY',11);
-INSERT INTO ti VALUES (25658,1504490,'ZZCII0iB','g2WPJd5IWmy2','q7NZu7mD7nKYkMePZCpH','eBWrjngkJm18E5fcSqUYAQEEkVd','LOlmat9rPbO1FWCDWkvsPHWRJr9nO36uk7I1TWh2lrXKo0ZrNiSgZfPYwCjllPe','ozsTvFRHFe4IU7hvtQdOTVaVkKL2ZBu7iggUYgakIuMLVq7Qj7Tk7omAvb6Qjyugip5GQM283Q8WFucZwK3uaY',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-835115368308593536,180,'pT4','PcViIv05OxyQQTar8SIfdnGGa6a3zrIzvLPrT7','zqF76x25bCPvwpp2E9qdNeXVNuEiO8OtxCvMTr1Dt2ClQ8','29RmQy3iAe','m','E',10);
+INSERT INTO ti VALUES (-835115368308593536,180,'pT4','PcViIv05OxyQQTar8SIfdnGGa6a3zrIzvLPrT7','zqF76x25bCPvwpp2E9qdNeXVNuEiO8OtxCvMTr1Dt2ClQ8','29RmQy3iAe','m','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(8);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
+INSERT INTO t VALUES (8182289133823327056,43244,'D8pzuqPA','TFQsu1BSc5AWMSK','yuorzHLKmhceonerWPTfqFCSj1GohVXN374rIzaktSpAYB5iqFP5XQGzzb6','RYQIbI2m49KsAXiEJMk9CAYJ','pS','d',11);
+INSERT INTO ti VALUES (8182289133823327056,43244,'D8pzuqPA','TFQsu1BSc5AWMSK','yuorzHLKmhceonerWPTfqFCSj1GohVXN374rIzaktSpAYB5iqFP5XQGzzb6','RYQIbI2m49KsAXiEJMk9CAYJ','pS','d',11);
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 (55191,14935242,'4oQ','UgeYNo8I4gvz2hwK70qkn5RG2AKXpaM0g7Hwub1PflqFO5wdcohSu8','GwOCB4ypZf9PkFcz0Es','2ultpbdxmMfzWktbJlha3GSDSbuQPHQF6wqXxP8qT672HGJpT6wz','ojNUXZjWzliUafVN7484cr5tLF5a','djSOH6mr1LhYJfCpkhgU6R0kPyJxnx5fP304lvGRv4kuWJ6DwxD9',12);
-INSERT INTO ti VALUES (55191,14935242,'4oQ','UgeYNo8I4gvz2hwK70qkn5RG2AKXpaM0g7Hwub1PflqFO5wdcohSu8','GwOCB4ypZf9PkFcz0Es','2ultpbdxmMfzWktbJlha3GSDSbuQPHQF6wqXxP8qT672HGJpT6wz','ojNUXZjWzliUafVN7484cr5tLF5a','djSOH6mr1LhYJfCpkhgU6R0kPyJxnx5fP304lvGRv4kuWJ6DwxD9',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6625,7945710,'JA6O6T','P78V8E4MW1Pc31xwY02jBP0wGG97U77VzYKHrskcCfbdjX096hdLTwS9709CbDnRXY3LwR08dkrZDAeAfJtvT73KroEcZIkruDx8jYjqKAWWICRqi26yleKluUuOmFap39TKgLTtEbwV8qFWXE25bkuteamVTVke4pscowbVpo4BtU8ocBxzbL5ASbpPrDyAYyG8lO91bHhFOA3wyXeS4GnsoiMQPRSwkF4x','0KbN8s9Z4uQq','pBer8YzLmGUKlEmBmiKi7Hxt40rui94PVe6TjsEX2RWtFbB9sxU98Dbgaefjm08NV1fTzVIzlI43uJPey36eNoHGbaxlxLUmVv0mToK42QSoB15kM7VpnzK6lzYb3qOMgESqbC8JdKhac5Z82z21Ls1Kt','jTMIs0c8EhwN3D7O676Vqf7UWU2oGwwxuYjS2f4jTCRX6GLPTyCNLY','5SVDk7hLcPm2Yu5xygH87lqTi0IUflvb3fsU9MbjSbG1Yp8thynyDyGvZDvgVzdjrQDQb50D7Q7Gup',13);
-INSERT INTO ti VALUES (6625,7945710,'JA6O6T','P78V8E4MW1Pc31xwY02jBP0wGG97U77VzYKHrskcCfbdjX096hdLTwS9709CbDnRXY3LwR08dkrZDAeAfJtvT73KroEcZIkruDx8jYjqKAWWICRqi26yleKluUuOmFap39TKgLTtEbwV8qFWXE25bkuteamVTVke4pscowbVpo4BtU8ocBxzbL5ASbpPrDyAYyG8lO91bHhFOA3wyXeS4GnsoiMQPRSwkF4x','0KbN8s9Z4uQq','pBer8YzLmGUKlEmBmiKi7Hxt40rui94PVe6TjsEX2RWtFbB9sxU98Dbgaefjm08NV1fTzVIzlI43uJPey36eNoHGbaxlxLUmVv0mToK42QSoB15kM7VpnzK6lzYb3qOMgESqbC8JdKhac5Z82z21Ls1Kt','jTMIs0c8EhwN3D7O676Vqf7UWU2oGwwxuYjS2f4jTCRX6GLPTyCNLY','5SVDk7hLcPm2Yu5xygH87lqTi0IUflvb3fsU9MbjSbG1Yp8thynyDyGvZDvgVzdjrQDQb50D7Q7Gup',13);
-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(35), d VARCHAR(91) NOT NULL, e VARCHAR(58), f VARBINARY(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (115,-3698133,'7PWRwBgP4uAxG7cOwvvYIgUPXpYTna1hUL','InJm','lJ34fsBwNgwkjCyrt4z9UCcfu76TXrkYMumuVCQf8JlZTD8GSKp1rUfGn','V0l3VxB2PL74FXQWptcBZiwdBMzcjKzlwoFShA11yumG9txKfFvqompnHppyKvP3cnJ','0FW809GKA30KGkxMxt53efX2LFx4fNifzDAmiHXT2flbNnqL0RMjFq9WXC4LlOmCiJTT7VbbzqeWhukv1LT3XxQjhy1JJk1pT','bm1kHgPCXfKELVbCB0RVB1v6QLYmY32TiSZSwNQpMuhrv5qD2lbjp4WI',0);
-INSERT INTO t VALUES (-37,4456898,'DZxQBeH','wLJ4WXUWihR8inOHDgCwzZlRnNQdfWi7T4iwaQkCObussZvXtnhncigErHL41','fmlxFKq9lmoMSSCggXrPj5ut4FVNkEwVjyS4v3udBFm','oOdJmDHtbtVIKY3z0tVqiyp9K5WtrxU0F0likHeXCTV2v3LHPWDiQc10GSHGs1WiXdLQurevP62RXkp','EGyQjiJ','MRYocIPrryjb38oG4gqgGOcwNOqQua98DPIJDIzRyv1YsRnkkas373bJKYKBvnOHPpOiaX9pV94rC5ujAO',1);
-INSERT INTO t VALUES (75,6250859,'hW3c','YSY5f5IoPxlvwtZNL0MUjScBBcl1MAsHCvCqLDLRKeKgZqpPs1nDClLEbjkbEGOwyGhPtQ4VfgGKl','gqYOXWEKaTrl0CMqAybD6xiCPUvue1Irxq02osRQ','1AqyFEh3zzRHgL1BP2BsBrgXBewX4MjSfv3od','rA8r3i8DeqaXjYbX56zlqXxOSfzSTZe5Box','NEqWLrkpWc7DBBxwoKsbpiCPyFITbxarp5SocF5YHQx1jN48EPF6W3aCrECzvHlI',2);
-INSERT INTO t VALUES (-108,-2639193,'Vs5Ei9I9qdw8282l9wmvQ5lidX','yc91SBsIS8QyK1gjP4CcNUgR1Xmzw6VcbcuP5rWwp1BaiqytCLCT5UrSTnwihJ','Xw1Ca7kgnNftq3nuDI','ALDJK3eKNnDF6dku2','d3a3NUxt6qcETOqsvNSK9Ch8B7Wf9DrBKZUaEL6eKNQlVYpGyVA7BpeMVOwqhRO9du0GxRzc2U','vbYMcWxk2bKC8P2MHfVqviQWaBYbPIeASJg5lIOGwqyJ',3);
-INSERT INTO t VALUES (86,2138452,'dLbIA1OFX8j','qVoBy3zHQ6xdWc80FJVGVDmkLMbdUIGLIG03uMg','qF9hV4rZ2S4cu1RP9DuxRdV8i4HhiriRjRr','lZTe7gqfGsz1FiPA5ETIHs82RFX7Tep7EdFm1i0ngoppO1FeyEV9Wm1MsqKTNacSc','ZB1WUUWBao6jgb6Q9nuehaTUdxZsAAu1yrrt5XTVC8nKZkdnWLe8SlvvdbC9eD9HCsXe1Lt36eWpxaLaHOM0iaja1EM3oXbQjqul','fDog7',4);
-INSERT INTO t VALUES (-92,2698538,'5iVoSkIc7q1amIiwku0Thdb43SB','cpHRc1t6AKygHBjjPzX7SkkEuzpx5sloArrCJY7SWLUJlpJlBWwbc5lXljNPVSF6vFHMDFx','E31QilS4VqORvMaVIhXB93YE1','0uEfGL2qQ9g','ekNGvcRb6Dh6iI1FePrfIO4WqlkAWQxBJ00ERJgvgTnfauWbV9OTkeNDM6seSHU9T8kQ9DlgXsrq2Bwj0yfzWogb693CdvGzyk','hpIv9PD5cSQGKbIhmSjil',5);
-INSERT INTO t VALUES (-111,4903685,'OXf6zEuWt1WkGZGbrMZvIRat1u','tyP0xDTWrOt1PLwAAoccEqg9inNroPWTUE4oJ94RatIJabH68XPwZvqgXCFe','DwDlM6xGDJzQzfGy04NEBkCLvKinqbdEiyQeto6QW','qtNMW5LqsxgiutTB5PzdffSCi0rG6z9FUCFoLvXwSLhqB8JjqUBTlGql4X1TRSVEVNtJ','yAlUQYV4CH7S192RTgZXELNvWXUYBD3oFql9d48xCzz2vFhOTRSMm5aPlY4IrIeS1ip4ghWy','D3pi7Es2LiwdaVzdcgZaQu8XtJeF31GhZNri7',6);
-INSERT INTO t VALUES (67,-165251,'oyCOqg1zX5','fIuz','iPqNuadzEsvLW3AQzvcmx4pMyeQCID1HuRnymZ5g','EQNcnXSyUrDuEWmvFbqIkjqZzenPC8fmCERQjn7DTgXle3ZBZVf9smEiCx6Ca21A94','QjG60A1xrsQiRZxH1YVKbZ7Axwv0nU6v3OHjU','WxLBgWlf4DLoUbGwdhLhnQ0gcN0',7);
-INSERT INTO t VALUES (89,3884988,'ReyQRreSp5e7ayvKFoLxCUbn0FFlmODmr','VFpdlzF4gYNqrzu','wrPSFuGYf4ie0A6ARnPCA7DLIwp4','24KTIH8ZiH9SyO7RmwCreARY5R','00FSBzkTWeWuIIU9dFyv','EtlghzDzv3mloQT5SGUq8lAg3LC2p2kP93oTid9kH22KcBzPYFLo6v',8);
-INSERT INTO t VALUES (-76,-5648811,'KiLKT1DjI049aS2safXZSaD','ZdwdD1FEstpNc0urFDdoFuKoXkg2J5lE2ApjrHvrtEGWVEfYU8EloRHQ3Qfkb94D','j8tNnyvi0ZUzrcP9COJlcxK4KxAkLEbsF11ybobOC3urbaPs4TlWpF1','9TPvSvwb48RzeelHgOapJSbjYsoil3FwwEZ84vlPHrbsTn9PIQ2OlBdsUvJMYbp4pQdnAfsuL2dcyNg2Yg','1zGyXnniBMbpiFun0kP84WKmhuMQQWVjegh8lGevnsmLxho3CfIzDGZaRqwjXEcB2Uo3hPfHsidEO','pqeAr3xitluU0AfdJkkazLqNvOEJxSaWnHHkwcxacPoSBWZBJ8OdDMsKmV6H0biLfO1RE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5611234488199337727,30808,'LB','yIa5WPQ3xc2I0BNUkayptimq0IiQz9nu0jbngJV0g0bEeDmnjTjea4BwymfLd3nV5YQZZAnBhPjZCsaAdc40oP','84x9WzlJCDGiSjktM4BZr9RCkZ9drHTQSRvB3DJlUklL6dehnivCpSE5QFXKRU6CDcYT1z','jJBDhZj3Yqupu87ApWpfqjOsDTTFeFAB','D','3',12);
+INSERT INTO ti VALUES (5611234488199337727,30808,'LB','yIa5WPQ3xc2I0BNUkayptimq0IiQz9nu0jbngJV0g0bEeDmnjTjea4BwymfLd3nV5YQZZAnBhPjZCsaAdc40oP','84x9WzlJCDGiSjktM4BZr9RCkZ9drHTQSRvB3DJlUklL6dehnivCpSE5QFXKRU6CDcYT1z','jJBDhZj3Yqupu87ApWpfqjOsDTTFeFAB','D','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7388921534075436868,31823,'fPoZ','B1DIVNuYjvOzl7gEBlIbsa5N4qUlEtjDGTMufVNSgwAdwU51p7ljLfLAX341p48N0OVbjguw2equxajJGZQscwQuia95HA9Tl4jRYjxDT9EgFTKOUzBV992EDwptpZnz9SBP3NIkUpr81pjr37ulVYBYcpE7NJYgvWT1DQY2J','fMN8IqNul','6mzjfhP7ZhaawMbr39NGt4NaeNz48CwFH8n700wgxmR1xqj0WuosgLhrewwIxQ05suIIOHSSC4qLJ9SkiEsldaj8UhWrPS0bDQD3MP69pxGkvJPIx9QaNoy1yytdIJNOlhz2oKtoViiXw76Dth98x2TEfS','G','d',13);
+INSERT INTO ti VALUES (7388921534075436868,31823,'fPoZ','B1DIVNuYjvOzl7gEBlIbsa5N4qUlEtjDGTMufVNSgwAdwU51p7ljLfLAX341p48N0OVbjguw2equxajJGZQscwQuia95HA9Tl4jRYjxDT9EgFTKOUzBV992EDwptpZnz9SBP3NIkUpr81pjr37ulVYBYcpE7NJYgvWT1DQY2J','fMN8IqNul','6mzjfhP7ZhaawMbr39NGt4NaeNz48CwFH8n700wgxmR1xqj0WuosgLhrewwIxQ05suIIOHSSC4qLJ9SkiEsldaj8UhWrPS0bDQD3MP69pxGkvJPIx9QaNoy1yytdIJNOlhz2oKtoViiXw76Dth98x2TEfS','G','d',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-3535578102096820901,1468,'F','bR4o4bAzNQ2ZARm','DpmfrDGFhbl3n4n58kQD00Thh3v7WgkFC4nRCaaT3I1Js9kDtTKQq9tkPJ12uLMTGsLJIH','YwgodVlGAeH5ax6oM0o8XUAVOpxC7WBsLiqnnOgyE5WNRdM4zn5WIFj9DgIpvdr6saFBtf0zfzyqvcFLsosokPuHV16mRaM0HfI1bq4n3OEVL0XyFwbmOpUe5','m','C',14);
+INSERT INTO ti VALUES (-3535578102096820901,1468,'F','bR4o4bAzNQ2ZARm','DpmfrDGFhbl3n4n58kQD00Thh3v7WgkFC4nRCaaT3I1Js9kDtTKQq9tkPJ12uLMTGsLJIH','YwgodVlGAeH5ax6oM0o8XUAVOpxC7WBsLiqnnOgyE5WNRdM4zn5WIFj9DgIpvdr6saFBtf0zfzyqvcFLsosokPuHV16mRaM0HfI1bq4n3OEVL0XyFwbmOpUe5','m','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8500797901571238464,48211,'M4Eet6YW','22svt9dHjFfji7xlZKM0NdArN6SKf4KlWS6Fz6W7ovg6tvca0GSUVVFU4aGLlvGk8','E92JpLGgy','bIYvFfz9Z4e10M5R6jnv1TZQplQUAUaZv6J1caSAYtoUIarH4ZGnfaU9wAqvXMXNMmm2S85DSZDR6GcrgnKg1seuAu3tu','a','Y',15);
+INSERT INTO ti VALUES (8500797901571238464,48211,'M4Eet6YW','22svt9dHjFfji7xlZKM0NdArN6SKf4KlWS6Fz6W7ovg6tvca0GSUVVFU4aGLlvGk8','E92JpLGgy','bIYvFfz9Z4e10M5R6jnv1TZQplQUAUaZv6J1caSAYtoUIarH4ZGnfaU9wAqvXMXNMmm2S85DSZDR6GcrgnKg1seuAu3tu','a','Y',15);
+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(87), d VARBINARY(63) NOT NULL, e VARCHAR(93), f VARBINARY(42) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10162806053975533943,-24081,'cgXqVs2PZoeb6tYqSDm5B7r3nl9hhACAYPcRJmMowEuUOWYE9UX1A','Umu9v17ySj7wj0sqBtGKkIDQKjBfTkXlMQP3oQ','n7g8BX2wXk2HHD0RjvG8uPDLplSMNyXTLKVLJTjU4nceL7BtxfF4xxzx3eQ3uKhArIi39ACSTJCXvvLwPFhDkQFXcU','hnzw50F5C2','f','O',0);
+INSERT INTO t VALUES (9244698986962218051,29287,'kWNAS0PULy2w9gWknx1dhwyBg2vBNZ','EBwltBrmKW7EX8X8Vts3BAT53V','NAu12HC9vBjm6pPZuDcEalZb1EWVngakZACSJ3OmjqtkqcVaVVUvOx5JK0OvWX6a651fyrdkRRx','fs8DQKQvOPN0Ba8Xs0DeS4GyPyyghcQTV','2','7',1);
+INSERT INTO t VALUES (13221876923124762286,-26152,'4QFYJ0K3SQt2WLvzzhl3FwVd2h4jvvDkkTOU0YN5ArhGcvg','Y6zpxmDw6sKihck2ZfbjorcY4zpv9Mkm4IKIEC4EVkVgcOZFUbjh4CkpmzSgpC','G5lC7x8f75rj8ECypJAhCpTFwh2khaoTcKf1N','mW','9','B',2);
+INSERT INTO t VALUES (2432442051065984966,17573,'VIUE7zXWGY3ul4NW','rYK4W1obo7v8YWWtdSvXaqiqAN0wRrZmxBasdnIYc9m','wq9L1CflvWffKzkWRKgCyQk6vyKnBGBXyshhX4wQnOfS62qU','UjgqwvnPS6dYzXUHOod7Bpa3KqDwGX','Y','R',3);
+INSERT INTO t VALUES (16625503883975453150,3403,'PwXY6nGCK5Pt1ZeTDffvp3hYSWnLbhfEdIxLpx2jR6eIAWy4f4zSbNCyZESZhTrqNMPVRX1AtSOmWk1','RNoObgCWhUmyOJBO13jr35I2ZdnTGMR3aS1','UPyllMq6FRYx5QpSoQdXniN','vuBHUV05perVG6lihEXcFEVGmpa','2','n',4);
+INSERT INTO t VALUES (10366310286410704152,14990,'vMKbxPCXnHgAUBzJ6d3KdBRcLD07Xdj89sTbsUplObLVxyAiDdwrJwMTotlekoq0OfQ','6z8u1Y6NAe','ErUOYdDQjbVs2B090ZVXLuew6DkpY8RTXnm5Rv6xmD9RwHd0hD5J3rsLR0AOzI8Nfu1kzx2bgfd3ier9JpUUl4d','g2xvLSP0uehm2rkbexcY55NZ2xQoa','4','i',5);
+INSERT INTO t VALUES (15661476667912122585,14174,'rdsZePYbhog2DIPSdxMX7rzh35PHnK2pdqJelkUGWbPq8s4wQZR2xafzP3RCyBoYqlWMabRlxu','Lo3tlQd5gjmkr62n4twdkbQtZxb4dAkqRauDaVQ','7SVMLdwTIAz6K0zdFrPEUt0EQLJ9EObPPQDj3Gd','cEY4','9','R',6);
+INSERT INTO t VALUES (14157857705914281549,23539,'SLoeok5bUGGxyvFG2dgW','hXXiNlCoPXck5P71g9frmrkwor98j3OSsVAK81AsL','WZ','HYY3kqCDnxZ9wsRYEqN','M','c',7);
+INSERT INTO t VALUES (11517484368638410580,-4873,'Zj2050xeLe5FCUYikD1GRQoMjnSVMGnNHXkb8TSnZL0y0lZ5J','GfeKI5gP5v4aUIBqJ4QY1SDpFPOiDXzBZvY9G5l2VFh7Lb','vq6x8IO8MV4t4zrcUFNfJVdCX3bDD2xpy42JgCUFmqlfAcAZ5a5EUrNK481JEXC9TiYhWxxAo63S','8wWTNIhpbdrHPmo','B','Q',8);
+INSERT INTO t VALUES (7797625592014245278,-31682,'kGWmH9z2Pt13lBpOY7LB','zNlZKyNX4x1PAKyLww','7roCGVVrjAQYjmf6orI9','xp5ncnOOaIPNtpdn1iu','2','x',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c BINARY(87), d VARBINARY(63) NOT NULL, e VARCHAR(93), f VARBINARY(42) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (38473,-8285133,'eZSktSGp9aZlRyZ','oyMrfl1TvuuoqTTbOpN9pdo0bz7MSzeQy57ywqz2iIPI2Lg2','iEmgBYXv8UJBspsYb1Or1nwRaZ8Jdb25RBk7I5','AiAOkA9bF6UT6FxIvpxxVwfMlwcd5kz4Hlc1hkaJQKAIuyz7y2Z2oGKgwxRDFkBhw0c5','KmoYwv74In8Ex9EmlQ3gSkIvGScu78vJBQXc2CD54xU59BKBeMExlqwSVxDSMpt01xUQikgzKtXUPzvAVkPGunfzZlbPlxYae','NHriunOGKs6JirONSmK40p02DRXHJPiRmS6yrKJ',10);
-INSERT INTO ti VALUES (38473,-8285133,'eZSktSGp9aZlRyZ','oyMrfl1TvuuoqTTbOpN9pdo0bz7MSzeQy57ywqz2iIPI2Lg2','iEmgBYXv8UJBspsYb1Or1nwRaZ8Jdb25RBk7I5','AiAOkA9bF6UT6FxIvpxxVwfMlwcd5kz4Hlc1hkaJQKAIuyz7y2Z2oGKgwxRDFkBhw0c5','KmoYwv74In8Ex9EmlQ3gSkIvGScu78vJBQXc2CD54xU59BKBeMExlqwSVxDSMpt01xUQikgzKtXUPzvAVkPGunfzZlbPlxYae','NHriunOGKs6JirONSmK40p02DRXHJPiRmS6yrKJ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(36);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(36);
-INSERT INTO t VALUES (6538694,-6685210,'2y7CNXpoPImuwUhbn0279cJZVRYwY','6nIRoOK5sXF5','qb35AC6FRD85QBk5YoA9XxHK7AH7m77BhEW3FbI4inXi','VlAXeIzNhZiCmtrVjNHNeEbfgzcu85X0dotKnLiRTjpFWZmDCjp','ptoImn31nDaYbwD1keB0ZY9A4KdprqmW1OFHlIP74Tj0CAWueIkjjog','RgySYNtmvVPNjbH5LQie8qHAVTeupyOfTadHAKsEa41wjejNjAzzi',11);
-INSERT INTO ti VALUES (6538694,-6685210,'2y7CNXpoPImuwUhbn0279cJZVRYwY','6nIRoOK5sXF5','qb35AC6FRD85QBk5YoA9XxHK7AH7m77BhEW3FbI4inXi','VlAXeIzNhZiCmtrVjNHNeEbfgzcu85X0dotKnLiRTjpFWZmDCjp','ptoImn31nDaYbwD1keB0ZY9A4KdprqmW1OFHlIP74Tj0CAWueIkjjog','RgySYNtmvVPNjbH5LQie8qHAVTeupyOfTadHAKsEa41wjejNjAzzi',11);
-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 (4529876,2506187,'MF6S7jZOJHBcVJG','lTUvwogKWC10i2okaMRX7QHPJ0sr1FMgFVjeY3lbXyx0XBSajSYkbqjaMhz3R7s97ukPhD7EpGnkc3RDJLrMQmNKBynfwxR2ikFvbjPcIqvjeqa8j5O0Zv2rqBRkhbSJ9OzuHdd8gBnFfsRnZ3q0WPq9m8z5CCtDuHZBFymRYPFn734yT61stVa7tE8w8lJbnvJgZbZjdpBZQCWQBQF6FIxFV6lhccIAZpnhRvatC','csCevRPTCF','1ZY2NNfpUQSKZJcEIdek7jRBj7CiYsxL','dktpqyauJsfbWKWRYP','MpeorpY3R7oG6nJD0Rue3nsj',12);
-INSERT INTO ti VALUES (4529876,2506187,'MF6S7jZOJHBcVJG','lTUvwogKWC10i2okaMRX7QHPJ0sr1FMgFVjeY3lbXyx0XBSajSYkbqjaMhz3R7s97ukPhD7EpGnkc3RDJLrMQmNKBynfwxR2ikFvbjPcIqvjeqa8j5O0Zv2rqBRkhbSJ9OzuHdd8gBnFfsRnZ3q0WPq9m8z5CCtDuHZBFymRYPFn734yT61stVa7tE8w8lJbnvJgZbZjdpBZQCWQBQF6FIxFV6lhccIAZpnhRvatC','csCevRPTCF','1ZY2NNfpUQSKZJcEIdek7jRBj7CiYsxL','dktpqyauJsfbWKWRYP','MpeorpY3R7oG6nJD0Rue3nsj',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1834876,1859965,'f4WPjVw9eelEDyCC4kEyxKVGoYm','4jUB2mPKsr2wx6JB6hOB0PIy3kO9OSPMWLyHtecpQqdgvLcJsDmGujanYcxmLiDpq3ATBwx1Hz8dQAdzkIyYd8AUZ6tfy84Aa2mBNMPf7wpELj','3QUZtUs2ieZmwQVaOtsvGgK2nrXpaR','zYHVBdrjrhwaZ4HFHHjo0TEj7TV32va3JZRoPDKmocbCNdSz0IkcLzNohtLPHoVJp7DWpBlBJbKykNGAnoUjQKaaRym9pwb1flpS4FlyepqCqEmhNSz7G1dvJscaQqBNIh2xl7RMhssWWbVH92kysEnVnyXlPBEFVQ','XmrHTSjatGibB84wlL3Bcg7u3JAlPKJRUs8XErrthxlhdhS8YOXvGzA5t34o2UymxSyAalfFF9hbG8QDpZ','NqzB4ZCHkOSii0datIMVemiM8GrxZM8xveHkRDsNwKmGdObp9nJFxhCvmshvpNZOwkDgxRxnY1uurvEufeRQZjju7SDY',13);
-INSERT INTO ti VALUES (-1834876,1859965,'f4WPjVw9eelEDyCC4kEyxKVGoYm','4jUB2mPKsr2wx6JB6hOB0PIy3kO9OSPMWLyHtecpQqdgvLcJsDmGujanYcxmLiDpq3ATBwx1Hz8dQAdzkIyYd8AUZ6tfy84Aa2mBNMPf7wpELj','3QUZtUs2ieZmwQVaOtsvGgK2nrXpaR','zYHVBdrjrhwaZ4HFHHjo0TEj7TV32va3JZRoPDKmocbCNdSz0IkcLzNohtLPHoVJp7DWpBlBJbKykNGAnoUjQKaaRym9pwb1flpS4FlyepqCqEmhNSz7G1dvJscaQqBNIh2xl7RMhssWWbVH92kysEnVnyXlPBEFVQ','XmrHTSjatGibB84wlL3Bcg7u3JAlPKJRUs8XErrthxlhdhS8YOXvGzA5t34o2UymxSyAalfFF9hbG8QDpZ','NqzB4ZCHkOSii0datIMVemiM8GrxZM8xveHkRDsNwKmGdObp9nJFxhCvmshvpNZOwkDgxRxnY1uurvEufeRQZjju7SDY',13);
-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 CHAR(6), d VARCHAR(35) NOT NULL, e VARCHAR(60), f VARBINARY(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7921347,7257928401329836289,'XFA','v4OpAtJ5gv10sBGgsuBlC','TykJbnlgaqH6dVKiKLdNnCNpxrtBXnWT9DfPWdWFuNV','wt4','1cx4kHjSJTiSDdmXY19KT','ju16imM52a8YRUsa9juWnQyCtjyao',0);
-INSERT INTO t VALUES (-5623430,3664405190584040755,'OmgkM','KAae3eHlP','B9LYoiAcmxWhjZDZ8NFYIeIDwzizHtl5wbWPcPHtmzagEVSlSR46ySPQlF1F','q','oYAHZKX54DNyGDu8v7FAWjhMgQVqRlWlF8tcdfi16LBNn3V3kjC8ivY6keiqTmXjfQXeKd','lEg9tWm4PkeFOAPGn4jCWyPrJuuJ72MjqM15pqMezp8w6uwtVkwzsnIafDYTmdPxsMIYUMPP2aLBqLj4mnBJq',1);
-INSERT INTO t VALUES (-2885365,2205864866712530962,'Lsw0L','zPzyCsXPgXfEWcbdesC','iXgsAB8A6mmseYk8OiwBjQE887fGGdB60vIc','8A','KpenYtGbrZtwX7zaQdL3ovtdnTZOQq0B9','eRbpA',2);
-INSERT INTO t VALUES (4993301,3646191910950478671,'V6vfi','9Hkq5HdyA3ZhcqR9eC','ydUiGSUjxnAmi0S','t8','6cBLacdPl3gTrrGEHbErHEnlK3FjUseXkQxMFNLgw0qjhFmH0B105dGYi3PCfELK27ApI2','N2qQDV5kifttFr0Hx6rOiBLMCQqpS1FI1qfOM8hToqwfRgRX04ISr71i0rnCFsVqNLbTkOFuh5u3TA3r6PRF',3);
-INSERT INTO t VALUES (-169914,-8870140175980139,'Y','ITOptMtuB2qPP6KIRKmbw1iK','PRO3PJXeSsaskY5l07pAZLTpZsB2Ij98YGUsL7cPxs2','yG','lv8m5uAJjv7FJ35G7vK','nWRDCVBcwPNYaYa8izB5lD3i7aJujAftvcJQ6NuayE6JuqSmOOtUbzLnNPaZ9hRVUcIMVbjaYyUUNFKubQR4IcZrhxZ7s5Lyki',4);
-INSERT INTO t VALUES (8056972,3379139569759867581,'Wev','7MLMOiLFf55s0aMBC2neWelrxwrD','szDNp','3fgpZElD3xTw','nnBRnmy53pVOoftpWi5nsFIfowUUzMDiY9hIrG4Dl6MKpnm78AmndyFPmHpvTv2bfmtUc5Pj3a18KX7au','4rYbBee2d6io5zUoErhfD58S5zd8aCF2e86PwRL0kAD',5);
-INSERT INTO t VALUES (-5829014,3238565544636123886,'d1mz','xv0t4gVQiQts0lAJNPcftsVi8Nrj','LG8UlKBfRHnYqLqlCV4YWnqF2avXcfhhWk5','j4O2','WWe0beMZaH70pzjt7aTn7Md4PDZc1Geo4wcbKxTU2xqBG63NAcqbyJ3RxrCEKDoF','zvktlBJaMcPT62BHZrVaxmbuqpqNUacHx6GkXJjTw73g5Pu',6);
-INSERT INTO t VALUES (5727138,-7651841944298846503,'vTJ','SpZYJqbHYVQ6Y85lDQO9TBxoTaLdb','hYhQ5Anj3TSjDHIvhvGSAgVKcw4ob5W3KJJZlGDQeKeS7rcOfT51mTr','xpDdbA','MMyjOPZCvZBOxTGOy4Q9OfEE5JPKtGvSGnzdNqPjtQZvoOvsV1BchNWiE5O6DKJK53BAs3Ss','FgSKxO1evr0i06HqAplTlvQkLqbq4W',7);
-INSERT INTO t VALUES (-7172667,3291796060046250430,'UC65fC','nbEvrwkS07h0p6vsxpKXfk','XVmYtljpb6En3x9Aob9LM5jr7xEwboyqdXBtHsN0k','gX','UDMpSLi8w9AMabKO','3m4KbP2peXFB3gPHk1U',8);
-INSERT INTO t VALUES (-5090402,-7153489784291657451,'u','r87E5aTr2AUWW','2gSNassk0LBMXTN74P2HuPmAjJMWrUo','4dORdY','JOlyFJ3f723MNTFkIHsH7y3orGivaiUg0mJLMh2M3u7Ccn6ZzM3ualdKzbe7PNM3p6kd2O7iOx31Vb1nVuUCgfs1S9ZQX6DMvTAb','f5IVD1UtqFyYhzEpcovkOHWlJYbsHLNuLn1jRHV2L51ZEsjGhUflnEtzcbauSnD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5050219833885203098,-26851,'W7KEvZMaQV','gCEp0s37ckMc5eOxIqC','Ci0yZqNLDCqbTF09oqeIwLqc8nwXuOLc47OWSzqAiPSY9iV03yrB4X5NuPlhT8Ve7S','HHHAkX1HpHpN5fnzzZp','L','5',10);
+INSERT INTO ti VALUES (5050219833885203098,-26851,'W7KEvZMaQV','gCEp0s37ckMc5eOxIqC','Ci0yZqNLDCqbTF09oqeIwLqc8nwXuOLc47OWSzqAiPSY9iV03yrB4X5NuPlhT8Ve7S','HHHAkX1HpHpN5fnzzZp','L','5',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(88);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
+INSERT INTO t VALUES (346169241942371214,4899,'9721W7T2r1wMZ9NCffPrciXVF8R6cBLPTxQCNH1KnDfbT1A8TVpB9Y','z27rHHsNpAmap9oPortDxhy9QngpG82E','NDDnyTCQsleek0NMlASrlmpTbZASJStZ7NG5kZjruodqfI','wXBpyH3ML7Xom40KgQPejgrwqVpDx7GDcG3Ot','k','9',11);
+INSERT INTO ti VALUES (346169241942371214,4899,'9721W7T2r1wMZ9NCffPrciXVF8R6cBLPTxQCNH1KnDfbT1A8TVpB9Y','z27rHHsNpAmap9oPortDxhy9QngpG82E','NDDnyTCQsleek0NMlASrlmpTbZASJStZ7NG5kZjruodqfI','wXBpyH3ML7Xom40KgQPejgrwqVpDx7GDcG3Ot','k','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (16309442479816621910,14409,'YDVccwfUfheE6k3I9A','1SZnL4kzUZ31w6VwWbfl90SGzmxWwPSfqoaMAqv4XZmf9712CbwpIoRHv9FjcsiPfWjJuy5q7ulqLLuIRbJkU8nZJEzw','2v6k0MJAh','KIqZZBAJCG46tgTeDTZjnjDVwmHs3','A','V',12);
+INSERT INTO ti VALUES (16309442479816621910,14409,'YDVccwfUfheE6k3I9A','1SZnL4kzUZ31w6VwWbfl90SGzmxWwPSfqoaMAqv4XZmf9712CbwpIoRHv9FjcsiPfWjJuy5q7ulqLLuIRbJkU8nZJEzw','2v6k0MJAh','KIqZZBAJCG46tgTeDTZjnjDVwmHs3','A','V',12);
+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 (17913439732571360957,27277,'Wudqsva3DVZsZ1Dm4XeL36EsqLIJFnKtRbvw6KmronJFwaUW0gmLKmOSxqJ6vrGORygLjrGwKc8UYC1Os','k8LRg1eEOWzg6vlA6KDtndvamIArtK9jrJlVWNpqkS8hUyj08Y5dFGGskLlGKpfwJZuXX','mP5vizLXz8B23C91hFVj6J0mAb1bHYJs4luNdJKmnzPrVPKKvLsCwA5U9inqsPE3wzTg6tHBfb0rXSMY9I','P4GZ4LgAES1R7DGg3pLsfb7zHHR95UH8DbnfrcYbHZqO0kS1UViTysJ7MZr0ksP48YREUghcYjgJNH6yk6zMENmeLb4e24sjFHrF9mnZEeBrbla6FampyHWDWJ8KzH9aqct4ghHTKpzkWORdIpJP4RASSbJc84k2ojJFEASRrLfdbjqYJmgjVidKpdAXKNYvgXr','h','k',13);
+INSERT INTO ti VALUES (17913439732571360957,27277,'Wudqsva3DVZsZ1Dm4XeL36EsqLIJFnKtRbvw6KmronJFwaUW0gmLKmOSxqJ6vrGORygLjrGwKc8UYC1Os','k8LRg1eEOWzg6vlA6KDtndvamIArtK9jrJlVWNpqkS8hUyj08Y5dFGGskLlGKpfwJZuXX','mP5vizLXz8B23C91hFVj6J0mAb1bHYJs4luNdJKmnzPrVPKKvLsCwA5U9inqsPE3wzTg6tHBfb0rXSMY9I','P4GZ4LgAES1R7DGg3pLsfb7zHHR95UH8DbnfrcYbHZqO0kS1UViTysJ7MZr0ksP48YREUghcYjgJNH6yk6zMENmeLb4e24sjFHrF9mnZEeBrbla6FampyHWDWJ8KzH9aqct4ghHTKpzkWORdIpJP4RASSbJc84k2ojJFEASRrLfdbjqYJmgjVidKpdAXKNYvgXr','h','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (17273507522369830855,22253,'86IsNjQoY8otCUW7j0eIrlaaqub8IXdmZ9NhhSsqid88gk','PVdnWNyTRzNK5jO5RYKK5yD9WBpqDt9Xqq72umjTtqUb','2bjZqaq5LBLGnlbCVpTXtzaXMSCaOb4XVoba9HByzseDRqbwlVIml6Iak5AABBILIsOfU','FAbB0xma2klrk2vBFyfjw192G8JUvgLe6zrV1gaxAfdnEm1F2PwIrSa5oEhyMmvyLaPkbCXo9EBj3HxiNIVXpX0x4IG7Qo6Q8nxZSkseRJgOgqaVNN9gsfuW6nXMErxH5mbgfXo9w3KiYma03ln7vlzTNC7K6dKgFyxjD6kzbBBKepyLueCIgOBPCXty6LjVduYtf2','P','M',14);
+INSERT INTO ti VALUES (17273507522369830855,22253,'86IsNjQoY8otCUW7j0eIrlaaqub8IXdmZ9NhhSsqid88gk','PVdnWNyTRzNK5jO5RYKK5yD9WBpqDt9Xqq72umjTtqUb','2bjZqaq5LBLGnlbCVpTXtzaXMSCaOb4XVoba9HByzseDRqbwlVIml6Iak5AABBILIsOfU','FAbB0xma2klrk2vBFyfjw192G8JUvgLe6zrV1gaxAfdnEm1F2PwIrSa5oEhyMmvyLaPkbCXo9EBj3HxiNIVXpX0x4IG7Qo6Q8nxZSkseRJgOgqaVNN9gsfuW6nXMErxH5mbgfXo9w3KiYma03ln7vlzTNC7K6dKgFyxjD6kzbBBKepyLueCIgOBPCXty6LjVduYtf2','P','M',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (849933298671563323,-11537,'m4ACUcsLeOPccSOUbhrWLgDSXIrmkknr3zcBQqw1MOcf0nqQsSWcNhKptuAI0ukI','7g94qUgunrl2YPldZtzar4UTHAo0Y6yPbc','At2ogjNGdxUcZpPdWwc7acWrNNl6ep8DQLzHa7IlzTsOL7bqylk','1OwxooSHVPjGZh2BQmX7Y36kutAHcwqIbhWnH9f6cSWRChF458AJm6Lcwc7axTayttF2Tea7FJANZA8KZLQHx83PghHdfDZMcjBlD9mZd4ldjss','pG','Ir',15);
+INSERT INTO ti VALUES (849933298671563323,-11537,'m4ACUcsLeOPccSOUbhrWLgDSXIrmkknr3zcBQqw1MOcf0nqQsSWcNhKptuAI0ukI','7g94qUgunrl2YPldZtzar4UTHAo0Y6yPbc','At2ogjNGdxUcZpPdWwc7acWrNNl6ep8DQLzHa7IlzTsOL7bqylk','1OwxooSHVPjGZh2BQmX7Y36kutAHcwqIbhWnH9f6cSWRChF458AJm6Lcwc7axTayttF2Tea7FJANZA8KZLQHx83PghHdfDZMcjBlD9mZd4ldjss','pG','Ir',15);
+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(34) NOT NULL, d VARCHAR(30), e VARBINARY(68), f VARCHAR(20), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1276790439,53314,'XYa7MG9xnOOcaBptW2zqwi9LWh4Z7','zJe2R9gnLLgeo4wLIBlGY4zlEcTzJ','kpLfTSLDa6R6Abbz85ELiDehWiLlGqIyj6dun79tt01','Zd9ila7c','hx','wd',0);
+INSERT INTO t VALUES (1313083267,43121,'hwR4E5PiX7CKiRpOd7k6yQKbKUlntQ','N9z9YADA5QBfXtIl6Dikh','vBKnqGzwVLtbUwG8','QQgnW4RUajdp1k0vQuf','i9','gy',1);
+INSERT INTO t VALUES (1095876965,39627,'fsRLSks4tHmvgRtMLuBk5yLz','BfsZjWIsTHNu','QEFzRpXyR1KRMuDz7GbOmLGoiPWUwtNB0cn3qh4GDp9Z4x3qIUIOZMJj0','9mK4FN','Qx','7Y',2);
+INSERT INTO t VALUES (819562967,8368,'PmFgr26S2TZOEyHS','t','IGLvEvQ2gxo4S3VZ6rVfnTY5oaJSj446Mi59CFSS','fwYUoIsuEaYF','Gg','N',3);
+INSERT INTO t VALUES (-924551561,53014,'P3EcTUHP0EnlHc0','2Wx1lFCtxK','tZoTi0jeP9zI2EbEbAUkGBPqa4ZYvqF90VSw6Q9bJUntKaO3rpq2rKnYX','Kaks2A','0c','b',4);
+INSERT INTO t VALUES (-94453614,15989,'kQwM','rLVPcCaXaXeNdsht','cG2CtZRCkwBRG6JnmiCvjG','LAQMHTySU56ZoXu18DX7','g','C',5);
+INSERT INTO t VALUES (562674548,16477,'jRJ1bCPOKEGj1mqKNfVBtFEx','bYyd3PoxF2NzWjzb2','b7w3Z3u6Qjfs1VCEBHsTYlF4z3okIpBGcXP7uoFflLwX2XPf1CbGWjkCsFIhhjmPHAuy','Wli6Io8bqhVZG4anMMz','z','Ri',6);
+INSERT INTO t VALUES (1333447973,23012,'hfkG16ws6KM','aCI4Q1byy5Qw3jO9LwxgB','yqYC1Jrk1xoKpLaua2yylnm5PwKfEDqckQgLHdOqcr5cJctnOmniNqwSDoVu4MZ','eshN2wum86nXwrr3CSx','A','g',7);
+INSERT INTO t VALUES (1710106689,64747,'bgWcFNqGfKpd2YERGYy9','S4yGswbMqGzF','ydJbn9KZgeoVicLgDP1ExlKqQplzjBK57kqfURNa1o6ozgr0u1y9pwGTfl9lNEWUZ','qlTe54WPhf','9O','mT',8);
+INSERT INTO t VALUES (1622009861,11883,'N1ea0m8QGX92Q4kAMbdCdkFzQNfC39pP','sI8TKZnpcHNaUse','6psd4oSteosKr6ygNoWS4BtjmGqtSR0b1NvZx7nfrnijuq6hoEWiCSUcehcDPl2lNe','87yjbJbI','5','GZ',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(34) NOT NULL, d VARCHAR(30), e VARBINARY(68), f VARCHAR(20), 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 (-363175938,1152861937493493100,'SXqB','n13gDAWrHTHA7R5XZ6GpSEA9YJLWlG5','pgZkmeoJbg3e8ry','KqDClwabM','nzlN','zLODC4OABsgVq2HtExOYTuwGgkdp2FauZR1CKwGpzKWHAZaLTUDlFEfsmTEBnyYOAxJUe2FoC',10);
-INSERT INTO ti VALUES (-363175938,1152861937493493100,'SXqB','n13gDAWrHTHA7R5XZ6GpSEA9YJLWlG5','pgZkmeoJbg3e8ry','KqDClwabM','nzlN','zLODC4OABsgVq2HtExOYTuwGgkdp2FauZR1CKwGpzKWHAZaLTUDlFEfsmTEBnyYOAxJUe2FoC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(7);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
-INSERT INTO t VALUES (855633731,-6536309192953250041,'5aq','IPBecfRAXVpxRjcm7QVOtIaLzW2mDf8V','rED0mWDCJFeqffS2uhhcqXkn','ncj','zWQotKTuYFquiq46Au8WCZ6MSNlDZKTMqCG3zODfJ0I3bRBFnMxWFag4vTcELtCeIWdzLmBg1dsWUPY','Z0nqlqY4q1e',11);
-INSERT INTO ti VALUES (855633731,-6536309192953250041,'5aq','IPBecfRAXVpxRjcm7QVOtIaLzW2mDf8V','rED0mWDCJFeqffS2uhhcqXkn','ncj','zWQotKTuYFquiq46Au8WCZ6MSNlDZKTMqCG3zODfJ0I3bRBFnMxWFag4vTcELtCeIWdzLmBg1dsWUPY','Z0nqlqY4q1e',11);
-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 (-699735581,-694399613847481601,'tp','T6NSUCBCrqhUmMV5pJMFCHN1MEqc1bYTdzvTBwYopQLWLd6sNZMfHFrV5uQM98nRRgs26BOqzXa2H2kFPRLYLxektd1HueNT3DbQxVPFZdoC7HhO5hRLfGkpNx40MnuGNhCQ30vSPXxNfBVpSazyJDXNLZ4qMS6ZHmsXhKxGV2tWnXMWm2lyrFqsvXtS9Lx30N9BPUxjdtavMORwF5','g4TzYIStcxEOPCyksj8nX86Vcv469e3DtojP0XdVrgcj8YGDEE0LUOIhOU','OpAR6','aufw9pRwjIP8ojmNjOCl6ZaqbGqeMb4ygmZGgMcGuHUTzDBaSkXuflFLZCgipVKJO0Lf5uk0WM2LMS91nHhEJyPQo1QYZoP','PMQXPG041rKGBodzdWJPucuGobcYMQo0pAF24i6yCrRRAzoCwishRosNiQKdvlEOM38LQ2oIhEKkLW4omqe247Adn',12);
-INSERT INTO ti VALUES (-699735581,-694399613847481601,'tp','T6NSUCBCrqhUmMV5pJMFCHN1MEqc1bYTdzvTBwYopQLWLd6sNZMfHFrV5uQM98nRRgs26BOqzXa2H2kFPRLYLxektd1HueNT3DbQxVPFZdoC7HhO5hRLfGkpNx40MnuGNhCQ30vSPXxNfBVpSazyJDXNLZ4qMS6ZHmsXhKxGV2tWnXMWm2lyrFqsvXtS9Lx30N9BPUxjdtavMORwF5','g4TzYIStcxEOPCyksj8nX86Vcv469e3DtojP0XdVrgcj8YGDEE0LUOIhOU','OpAR6','aufw9pRwjIP8ojmNjOCl6ZaqbGqeMb4ygmZGgMcGuHUTzDBaSkXuflFLZCgipVKJO0Lf5uk0WM2LMS91nHhEJyPQo1QYZoP','PMQXPG041rKGBodzdWJPucuGobcYMQo0pAF24i6yCrRRAzoCwishRosNiQKdvlEOM38LQ2oIhEKkLW4omqe247Adn',12);
+INSERT INTO t VALUES (-473425405,26738,'VddKn00ahqe48DPyzBA0Hu4gCthg0H5oD','yz2FQp','SPYufQBkCLG4G5xtnQTQaSrMoLARJAR9','vDpmTGuJJNkBFf03Swd','R','f5',10);
+INSERT INTO ti VALUES (-473425405,26738,'VddKn00ahqe48DPyzBA0Hu4gCthg0H5oD','yz2FQp','SPYufQBkCLG4G5xtnQTQaSrMoLARJAR9','vDpmTGuJJNkBFf03Swd','R','f5',10);
+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 (1161110428,61043,'NeCjNg6pCZNKdBra1dRn75','CtwADfoEfm8XU','9ptf6RTkFO2djK1z47a7uAm7K1','7tnPcdADBwwv3B4if3v','9C','q',11);
+INSERT INTO ti VALUES (1161110428,61043,'NeCjNg6pCZNKdBra1dRn75','CtwADfoEfm8XU','9ptf6RTkFO2djK1z47a7uAm7K1','7tnPcdADBwwv3B4if3v','9C','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (648568010,477,'RrKi1WbPTCq4SyPQ9uPOzfC8FH','CyaASNrQUGt8Dkx4JP8gGyeyqJVwK1o6VCfBBd4EoAT','M5QQomxGQJ83BCKyLJqGPUvzIB5LwwfMLM8CN2vITboSuraojbV0RDrT0z27dOE','sbBZthqVtZs0X010D','PP','wb',12);
+INSERT INTO ti VALUES (648568010,477,'RrKi1WbPTCq4SyPQ9uPOzfC8FH','CyaASNrQUGt8Dkx4JP8gGyeyqJVwK1o6VCfBBd4EoAT','M5QQomxGQJ83BCKyLJqGPUvzIB5LwwfMLM8CN2vITboSuraojbV0RDrT0z27dOE','sbBZthqVtZs0X010D','PP','wb',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (770900515,6019,'oG4BsbT46PkwqwTKs39o91SWlUznJXR0B','kdS8gLHCLys9b','njKmGm2P0EFVIExVJdSHjk7I6iUfyeEzfxGFisPNtEf','lbrWvWmn8N','w','Gn',13);
+INSERT INTO ti VALUES (770900515,6019,'oG4BsbT46PkwqwTKs39o91SWlUznJXR0B','kdS8gLHCLys9b','njKmGm2P0EFVIExVJdSHjk7I6iUfyeEzfxGFisPNtEf','lbrWvWmn8N','w','Gn',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1433661736,52300,'4fOQFTyxzPYYYVIAH0mKKMp','uC4UEXE18XcDdUjSBZR6plRjf0XoKb16tp5Ud18l4CF6O7clZUYa5pXMgyRVqfSlk4n8WTmj3M3Zqh02Gtqdx0l1vfq5fIZgKQohIskdEM34u670xPNkcyy0FVrCZ7NYwlt5gyx','J3lxPL4gyuvn6IM7gAUrKSi5SWpX14dmrg1haGS','RXi0JsvvI4PrmGlaJsnSCHiMKcCWnq4','SK','fc',14);
+INSERT INTO ti VALUES (1433661736,52300,'4fOQFTyxzPYYYVIAH0mKKMp','uC4UEXE18XcDdUjSBZR6plRjf0XoKb16tp5Ud18l4CF6O7clZUYa5pXMgyRVqfSlk4n8WTmj3M3Zqh02Gtqdx0l1vfq5fIZgKQohIskdEM34u670xPNkcyy0FVrCZ7NYwlt5gyx','J3lxPL4gyuvn6IM7gAUrKSi5SWpX14dmrg1haGS','RXi0JsvvI4PrmGlaJsnSCHiMKcCWnq4','SK','fc',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-243691102,15221,'QMUmp2wp','XGO28kiqYzd8wOkYp3sBq24v1ly4zF7H9bKuEqiBr3YhWeYHGWDXarLV28SItcxckVHWaVlrqqsbGWqN5sSLrojtxn7wh87SGtj36Bp2Wc1TlHszPEBAWrU3YEzmbkUflTjTQOgd3FimtoSvXyzpbhx0ZQSCzcF42WyN1bnnZ8JFgSnp5W2Zkm9Q78','wKITzbIon1vTTLHBvzWdtK2NvS9VbyzqwC99WyrudGGEIk','gma96zHniS550OtNRcX5jPCqaLDZR1ME5D2C8MTYeuT18dCqPHqujU5zrJ1Jfr0REqDofxRUNLeg6kL97mlYfEMmVJbRt3uJ1LbVm7','0','h',15);
+INSERT INTO ti VALUES (-243691102,15221,'QMUmp2wp','XGO28kiqYzd8wOkYp3sBq24v1ly4zF7H9bKuEqiBr3YhWeYHGWDXarLV28SItcxckVHWaVlrqqsbGWqN5sSLrojtxn7wh87SGtj36Bp2Wc1TlHszPEBAWrU3YEzmbkUflTjTQOgd3FimtoSvXyzpbhx0ZQSCzcF42WyN1bnnZ8JFgSnp5W2Zkm9Q78','wKITzbIon1vTTLHBvzWdtK2NvS9VbyzqwC99WyrudGGEIk','gma96zHniS550OtNRcX5jPCqaLDZR1ME5D2C8MTYeuT18dCqPHqujU5zrJ1Jfr0REqDofxRUNLeg6kL97mlYfEMmVJbRt3uJ1LbVm7','0','h',15);
+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(39) NOT NULL, d VARBINARY(34), e VARBINARY(37) NOT NULL, f VARBINARY(6), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (50056,-8371,'63g6rNeWrmK7uFi6mkKjq29QUBlvYY','01RcAu7UYHga1','PzfEIQ9XqKZJ5','LhS','M','GW',0);
+INSERT INTO t VALUES (51948,13324,'tvB93dnFQ','GWkdIvOb77y2a','kKQwzw0EMw','X','g','u',1);
+INSERT INTO t VALUES (47317,2548,'Sp6P4EwhKcyN55eIG3almM3','WXMWg994RkCDXFlxyb','75Ck9byAJiMCnpcrXxW0Ub','b2s','R','f6',2);
+INSERT INTO t VALUES (26719,-29227,'FmhqtBpeyXFNpo8m2CEiC0gXQ14Pd3eriMi','14yr3mx','6BAM8MKj4xdQB0h','ehfJ','C','4O',3);
+INSERT INTO t VALUES (3963,30754,'2ZtseWIyzLOYy','c54wNgCa','wVU2fXZfos','65F','v','Ye',4);
+INSERT INTO t VALUES (10713,11102,'aJm6ibjmMT0BuQpyx82Ti7LoXb34tv','nfIBJ','nLz5hyYWsY4CAwH','GdY','1','7',5);
+INSERT INTO t VALUES (26552,28193,'7DHXARoZMlitEuwaPlT2OtOmn2hXMZ','Q4DLJU','zAJXC5Z4bREoT5R5T80twGZ3dVZvYhPqn7aj','a','e','gt',6);
+INSERT INTO t VALUES (45621,-1729,'swOM4PjcgWj76Fo','vsyVF3jJ1','xT','cW','0','S',7);
+INSERT INTO t VALUES (24735,-17974,'x','VDUyLpGLR','uykzAkVXEZMt3Gqg','bKHNRe','1','3',8);
+INSERT INTO t VALUES (37486,25077,'8P','N','6ClXIrImAQfGneeuek1VRrLjAYoC9UPai9f','1','z','bV',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(39) NOT NULL, d VARBINARY(34), e VARBINARY(37) NOT NULL, f VARBINARY(6), 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8178074369668616621,32121,'3b70Sajwd2UcaszDX1ash','x2mySTotYbkcL3Qwz5Mgu1','VkMJdwS7KjgLeWD9EccWzvVEHWLDHOUM70F','j','I','pF',10);
+INSERT INTO ti VALUES (8178074369668616621,32121,'3b70Sajwd2UcaszDX1ash','x2mySTotYbkcL3Qwz5Mgu1','VkMJdwS7KjgLeWD9EccWzvVEHWLDHOUM70F','j','I','pF',10);
+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 (17286399134162618684,29944,'wlvGCL','k','1zB0SV3iJ91zupgnYH2CHILTQS','3DA','6','9k',11);
+INSERT INTO ti VALUES (17286399134162618684,29944,'wlvGCL','k','1zB0SV3iJ91zupgnYH2CHILTQS','3DA','6','9k',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (825240543531882869,-14750,'zBAosxyYR0fKyTEjnbvuUhSOlnVAdBA0','riodDLEmK5UvspPgT0b64CRohcUIhQVrDY282RnDOpTml9w4LTpgrIJmFZv5xtavProSRzP1GI4xyLE0z9FX8cjGZfXENOLaQ1KOqvyCqeYoevyhb73VlZOznTThMoaXU71Bm0abGaCCFnsv9KtW2mCSSntM12','X1LkzX76k3WrgLY3mZn','cjRB','u','ox',12);
+INSERT INTO ti VALUES (825240543531882869,-14750,'zBAosxyYR0fKyTEjnbvuUhSOlnVAdBA0','riodDLEmK5UvspPgT0b64CRohcUIhQVrDY282RnDOpTml9w4LTpgrIJmFZv5xtavProSRzP1GI4xyLE0z9FX8cjGZfXENOLaQ1KOqvyCqeYoevyhb73VlZOznTThMoaXU71Bm0abGaCCFnsv9KtW2mCSSntM12','X1LkzX76k3WrgLY3mZn','cjRB','u','ox',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (797374418,5578392317972486582,'PYVJcDB','mNwWYx6aCnJKkr7C57S6czSzwBr4eWKG3yU5WpxypWUqGh6fmziTjN63Kpk36XBuGouVdvsoos2QstHJ61k539Yq22E5uk4efpp7C0uYpD6sDmfnWaGjAf7GCrCqhkIrSulbuZqJ3hHk35ghJTQO','pwf5NTqFZ8','KxQneTSB2D4WV6sSY6YF3hnKddHpIP1zL2IwnjNVrZH1zcv0uzn7IxCyGZBjHj8RleAWkWNb1iTqZWS5sKgBQ5833C8LRVyHiSogoNEDykvfysknutalZjK5l7','qH6QzDj7','D2tR9y3Z1oOAZtlMmKaDWQI1',13);
-INSERT INTO ti VALUES (797374418,5578392317972486582,'PYVJcDB','mNwWYx6aCnJKkr7C57S6czSzwBr4eWKG3yU5WpxypWUqGh6fmziTjN63Kpk36XBuGouVdvsoos2QstHJ61k539Yq22E5uk4efpp7C0uYpD6sDmfnWaGjAf7GCrCqhkIrSulbuZqJ3hHk35ghJTQO','pwf5NTqFZ8','KxQneTSB2D4WV6sSY6YF3hnKddHpIP1zL2IwnjNVrZH1zcv0uzn7IxCyGZBjHj8RleAWkWNb1iTqZWS5sKgBQ5833C8LRVyHiSogoNEDykvfysknutalZjK5l7','qH6QzDj7','D2tR9y3Z1oOAZtlMmKaDWQI1',13);
-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(7) NOT NULL, d VARCHAR(85), e VARBINARY(100) NOT NULL, f VARBINARY(7) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (986669348,2591254,'t7vk','KhKEJaBzRdtmL3l','NxAGXJdK3Hv1emByQlhSyTOeQgwkA0QcuMEAcjqxEa1PV9Gm0Vj1qoi8kH3b8ZAdYSK0ckD','muu','lX19QWPmH5xeLTNsH68iFDQ','5HmtYzlKwMpxUPOg93j',0);
-INSERT INTO t VALUES (1938566785,5348988,'2A','N3lxFKeg','REEeBR2QLkhjaYaawfvgfRqLjqzYSyE9zm6Ve95hckdsDgi3qq15Lru6x1C9hyGrA0cCziWggWnLISMf6JllDFTE6l','Ir','XHQNOCWXXCOKE00K6AWvXpafx1QNmQkq83zs5c1DlDXZhxnWbeA2cZkclJAunqnEVMmkyHD8hYN3aG5sPCDSjUQRuf1EjBI','y6CTGkYUHQeulap3v9sRjD3cf51h3FRolCw1uKvfIRfdJcVQ1St16YgI2VEmRNHGfxB4rxSE0t9aKqvLn5KnytNu',1);
-INSERT INTO t VALUES (3148234082,6033720,'v','LQN4mFTL03Da8ID0urbD3sH2Lo4mRUocUe8ycMV1kbgI4d2aRZWF81TIvaplhIV2f','d1atbg1vfLDkGCPMmuKNfZqpHfbK6b','pNsqw','VwtQH9kT1saiUOeoDEabwmF7R0D2zpRhW0hmv1yotbn7brrofs0EmhEFgyAH2iqxeKiqWHeA0NgmM8P5eTzP','tFdVPaXzbiSvhYTNHrYfhb0FZWP6fF',2);
-INSERT INTO t VALUES (1715527536,16074801,'JQJc19','NpJku1jRWwxfp7kO44UnDiCSt7zJYDyjNXXHNu1DaLnCNCUphbBMXMBkfMW6FkM4VD8yQjmdElxJ0YgDp','UfYxeZ','X','3dommSYnA1izNFEbSpImCS3ah3kwBkavYcSGev5grFMGnmnisb3c8vxH3qR0mGY5FXxIVBOoh9Wv3Po8lb5tkLPRTE','meGMcLlgwECBaieQP14zg8rTZbmA',3);
-INSERT INTO t VALUES (1430698416,12927784,'LAapf','Ce7kim49ZDCHcbsFclLa2ZSKdqKLdWYqs81ngsjnBTvEed73BPclW5XKjO6lNyqN70VAngvaW3Md5FBaSzZ','JQqTFReJWNSNdV','GPw','dEivjxJ5sBvNyLCc8ugzyMLAY5nakkvtgA2iRQpHxdQiVQ','HEAOOGxeKFDQCTJEVJ5DuxuoduIc0ZnJkqmeVNvFoyaqWvZsY4u0IPDPJYQlGz9RAU',4);
-INSERT INTO t VALUES (105241030,7150566,'JUdDv','17lfb4aVk0ZY5kFG','b3ycasS3eJ8z69ouu87IFYMOOyB5uHZv94NdRL6qckvQGcP9J4HCTGGDPWEQ7Skq1','V','wb7lh4e4at0eyZXUWho2jYs51IxL0RXS7lgsnZIUn3SCLOWgTywIF1fPhNB7wT5MIbA6FW9YL','vdPyxRlx8jGLc4sHGTSd1WgwEjn2ysvcX7SNyDOZKZM41VA9Y4UvRsUAr4I0v0KvdPcPGEA8Y77kZn9Mo4bTjgd25eRtazm',5);
-INSERT INTO t VALUES (3266283755,7992948,'qhjm','DsKYI','REd0vAqWaZ4gneIrq0c','ff','sGyTHU1o36B3S1aW9Vzck8q','ebGuRzxlGXFjfa62tVE2xQ1qf5EekFMZxGZzDyMv8fFsfrirxCnUQXmCGoNJyT7CCFUS4j4ycsaGTgDxGu',6);
-INSERT INTO t VALUES (2006264395,11434695,'SVDs','u73eKmTnSCnIcTOioaj','S4','VHto','NaayZI41fvkk3a3Cp4njhZFIUaOZaNoXP2kqFMlXVtb886AJm4r90MAmGT8DJEy1SvhzXmrL','JwDTPzusHnBplERNqzaQ5SpahpngAYLntHHBRUsxp4WYku2Xj6eiSAPWsEj5m6i7nhfI8EoONj7Hnl7Wawm5K7zAel',7);
-INSERT INTO t VALUES (1655355607,12517991,'eB','ApJpUC9YVH50u1SLVA7Rt9x7vCH3A318OMIKNUUFh89cOhLTIB6kWTzu5TSvXQ8oc2RoG06J','ymw5w8myT3N3fETJQj','bj','0wQVHHFVcihjfgwagWMLlu9ayZr0f6','wFSSlNKPRZoAn',8);
-INSERT INTO t VALUES (1858763321,12418845,'Fzj2','IS3USgWXpwrLGSF1zv5BOSwrZjl4947ktDyitFUVk5X1VnxVFiIWDqhAM3lWXZ9F6Fv6OigZKyu3s','7EBYgXKcaaCZwyuXrtkT8rqaapW0l4DYHefQgYL76uDWskKKU6jW8Qe9Ztqr5PB2','xaq','DVuCBQbxJxotpDZmhEwt6LTTttxSejVaNhKi1rhbmEXnRIprtunoM5QI08LdBtEKbioFYgvwJXdjhTgEeaLcrgPwLquSD','ivYC0goj8kgA80kTXTYb7WOxrjNrteeLNkh3RcJXaaamfkQxKCtnDB9ZM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13981406293496992479,13160,'HyYCxlLwb3IhFRIOIO5s0','ZevaeLkVQAAvMnxXTEpmyenHFlEDdgZpmIRs4pQIhgOTs48FdTVAeqlRAkXBl4EEiN4GCU4f1QkSi5nv9FhnBjo2eGA51v69ArwIdkrjHdyoBhzylf8HBzRTk7W30meQMaoF0Y0gCzIE','lrFUNqun8Rvyt3dShr57bjQkzsI','3hvyggP7HxcAzaOLcweMc2','3','e',13);
+INSERT INTO ti VALUES (13981406293496992479,13160,'HyYCxlLwb3IhFRIOIO5s0','ZevaeLkVQAAvMnxXTEpmyenHFlEDdgZpmIRs4pQIhgOTs48FdTVAeqlRAkXBl4EEiN4GCU4f1QkSi5nv9FhnBjo2eGA51v69ArwIdkrjHdyoBhzylf8HBzRTk7W30meQMaoF0Y0gCzIE','lrFUNqun8Rvyt3dShr57bjQkzsI','3hvyggP7HxcAzaOLcweMc2','3','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (17664405435577114946,-11845,'uqh','0u7UPGE93RTIgi55hPQmzf0jAX0szxckkRM72T5WiggQMZthshqjdower7UrmO7vxzJSLnXcEWT7AECC','MPNTGLpkH2Zi8PYv13t0pqjlIkD','DuFcOUydzAvEeIjzOCMnqb5X2TjtSO9ymiU8nSZH2BLjUF9tiRSx5Xh0YE6KWWweV74Jh2JbyhhZlWN8z7Me6LtKWfnyC','HA','B',14);
+INSERT INTO ti VALUES (17664405435577114946,-11845,'uqh','0u7UPGE93RTIgi55hPQmzf0jAX0szxckkRM72T5WiggQMZthshqjdower7UrmO7vxzJSLnXcEWT7AECC','MPNTGLpkH2Zi8PYv13t0pqjlIkD','DuFcOUydzAvEeIjzOCMnqb5X2TjtSO9ymiU8nSZH2BLjUF9tiRSx5Xh0YE6KWWweV74Jh2JbyhhZlWN8z7Me6LtKWfnyC','HA','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2223795387649415188,25543,'DxVnPjXngIPPyr3YXMSg4KXd4Og','mvEXQSvLJziwAVUWEql5QMDj1YOdMIryx5Mnfwe5rdmkQnF7GWqJD5zRNV24EbvLVkjYHEpurVjF5xPCaLyAIlupvANphQkHr7ckNxxmEpIkNXuImeexXAI','1Mf4PDMk0Sha6Xp','AccIKEZqOP','R','8S',15);
+INSERT INTO ti VALUES (2223795387649415188,25543,'DxVnPjXngIPPyr3YXMSg4KXd4Og','mvEXQSvLJziwAVUWEql5QMDj1YOdMIryx5Mnfwe5rdmkQnF7GWqJD5zRNV24EbvLVkjYHEpurVjF5xPCaLyAIlupvANphQkHr7ckNxxmEpIkNXuImeexXAI','1Mf4PDMk0Sha6Xp','AccIKEZqOP','R','8S',15);
+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 BINARY(8), d VARCHAR(97), e VARBINARY(66), f VARCHAR(36), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (41025,-2787312023951684294,'9hrMY','E3LQPRvliE8','zC6IcEuCQ6ic04uHHp1CnixC4cuQWO9TLHkzJvZ49VU2Q3NlAhSJp17vvQ','cHkxGYNNzC2','0','z',0);
+INSERT INTO t VALUES (12283,5874179580288686113,'E3dWscXh','sCj5Zwz1gH6VrVpY9fJDH3hNRcxLmU6jQlm4AOQMR798','2YARu0iqkdlwj','m2wIKRoQ93VhKXlP7JVRRUMTPAMf','l','l',1);
+INSERT INTO t VALUES (26514,-6794764126843679984,'dnsy6JX8','dFYua8GIl7hOIZqwmIP559Wj31N8yN16izkRV8TVnjdfDxkcVnq2tZqhr61rcI6ClpgUUSVWGRnSMQ','zClIpFG73','odUwN','FQ','z',2);
+INSERT INTO t VALUES (13094,-6557344842435288463,'6dQgV3JE','XryqEmEqUXvr2bkb1gBKy0Ezqmr8M4ZerL5xyLIgg5QF49yyIoMqxZ8t8W','Lrav6J1O5xYUbTMTvjv7kHmjysso1CYelUQo3z6aViw46L4vaWN2T','yQtXdNXmmKWAHsZV9sZJFiO0IgZ','1','A',3);
+INSERT INTO t VALUES (39269,-9084819959133766145,'P','Sh0WvoT6JJXt1vbT5D5bfT3ailZXhQr1MzfgFqQmoqKhSTWH89SUTBq','hLqZjMCSALx1jqhWdU3RuWBQ4dKd15Y2TLJys9mE49JL3A0qzeBkbE1EX6mXoHHSeo','h0gJ3Fa7Mpd1C','JI','H6',4);
+INSERT INTO t VALUES (11604,224521406323710228,'3zXe','IXD2KZgRCicYsNoXSeiBj8EfbSkUOTaoitnzj','6c49Ij80FnCUaynypUHxgZSESRrTNgAP','RKLWBYqpES4Kj49L4T3D6Koti86JlLT','d','Z',5);
+INSERT INTO t VALUES (11331,8589509620742219131,'JDUyJO','pDE5OzMC9xyv826RM6lgDgCyYx5OXkfmAjKAibskLDZSa4Uou','KnL9C7klgnl5ROJlQ7IHkEkytWFXrqNQy','oU4aqGogjjRO9oa6hO8dlg','3g','B8',6);
+INSERT INTO t VALUES (17124,6615162835850068187,'9n8','dqUi23RCh','ge4uQtGaGfj','cR0VbbXJBYH2Jk','B1','X',7);
+INSERT INTO t VALUES (31275,5369986309366808600,'7o','uZ8g5NQaeeGJToouPtL6Ze73woe0kFUFaY5E8jlUcGsSOCnrZnE','c7bAbeQ6bvsEJAq','oGSsKZXf0qZu3ImTtzOKGPBWEqVa0j7WlcsD','Y8','R',8);
+INSERT INTO t VALUES (47605,-5002573404222692704,'SUKRtl','9r9Af8jsVmCDYKKraWhx7GPdfF5VkcVfiIwhHTCfSm6jvtNPRcYJRwyBQewSVPW3QXju8NDc41v7gzBB0OIsipjftQM','dnQjctjsgsu7w','2','f','9h',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT, c BINARY(8), d VARCHAR(97), e VARBINARY(66), f VARCHAR(36), 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 (5684733539457052142,825662,'wry3tjD','JbFEXF8AHNyf1dWOujGaVIjAd2WchghgXDl6we','4h3fZ0akPqk39nWY4HI9OfzL5x99oA1b8Ry631Czmqm1aDAUzEubk31TSD7tg7Qn6oPNRBX','coTN','b4yP9BWPCF0IeiGz4B16jzXxSwBOIYw1yLy0DjWXmwCo1ykrA0YaygWOq8OQz','mOtLMmTC0cv89ZAXkhYcrM5FnlVNqsoTtM1cyAsceeJc9E14N9lMxi4HsRVuWdbf6VAzSf5fNGUpcMOLXKuK',10);
-INSERT INTO ti VALUES (5684733539457052142,825662,'wry3tjD','JbFEXF8AHNyf1dWOujGaVIjAd2WchghgXDl6we','4h3fZ0akPqk39nWY4HI9OfzL5x99oA1b8Ry631Czmqm1aDAUzEubk31TSD7tg7Qn6oPNRBX','coTN','b4yP9BWPCF0IeiGz4B16jzXxSwBOIYw1yLy0DjWXmwCo1ykrA0YaygWOq8OQz','mOtLMmTC0cv89ZAXkhYcrM5FnlVNqsoTtM1cyAsceeJc9E14N9lMxi4HsRVuWdbf6VAzSf5fNGUpcMOLXKuK',10);
-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 (4378132865359717208,1688133,'6T','OhewwW3V0vgKwtWiyPf','hoESYWBxp3PtBWuQ37532LzSKqIFeUF0pVCOrbhKYcH74QTUyrAxRqwNvFCoi6','KwY','s72','ZRVzyNhJi8wctAAaoe3ExOiYcuXO1FNcoX0c7d2N',11);
-INSERT INTO ti VALUES (4378132865359717208,1688133,'6T','OhewwW3V0vgKwtWiyPf','hoESYWBxp3PtBWuQ37532LzSKqIFeUF0pVCOrbhKYcH74QTUyrAxRqwNvFCoi6','KwY','s72','ZRVzyNhJi8wctAAaoe3ExOiYcuXO1FNcoX0c7d2N',11);
+INSERT INTO t VALUES (14563743374588717266,3081856678807785389,'i','Es0hImIMOc6KF8xevM3LjmjgzvdUsnpRXo7AkqmozeKtcUQyUe2s8YOk4SEqMZTVgyR7Q6jmkDplPN5jKXGelag1WXww22Es','NsmcbpMEPVqIQONqRi1Gf7vTNQCh8zwhb1aWaHGIbf39VcaUmS46LvzsHqFklC2','IAkO7hCwRfwAO','sv','V',10);
+INSERT INTO ti VALUES (14563743374588717266,3081856678807785389,'i','Es0hImIMOc6KF8xevM3LjmjgzvdUsnpRXo7AkqmozeKtcUQyUe2s8YOk4SEqMZTVgyR7Q6jmkDplPN5jKXGelag1WXww22Es','NsmcbpMEPVqIQONqRi1Gf7vTNQCh8zwhb1aWaHGIbf39VcaUmS46LvzsHqFklC2','IAkO7hCwRfwAO','sv','V',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
+INSERT INTO t VALUES (15855707797448207505,1611093596732063760,'oH3Mt','dJ0dZvuCPtxAHzrAfHqn3GVcO77zVsRQTQ4c8','ZaKcnwlKblUDQs6','ef3iuvRk1RwnProM','5','JY',11);
+INSERT INTO ti VALUES (15855707797448207505,1611093596732063760,'oH3Mt','dJ0dZvuCPtxAHzrAfHqn3GVcO77zVsRQTQ4c8','ZaKcnwlKblUDQs6','ef3iuvRk1RwnProM','5','JY',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (11194673500437402595,2939909,'HyTBEQDY','rfHHGnx0NmDaMGfOdLBosi3WNJNIM6a1TMMfSrrC4pP8CA04hytPmtO5aPbsX3SSVtOehSQBHnkAtE8ja2gLR5Ucljo548qNKRb5IX0TMHcWwW13QK4qSU5AnmdieyCwdRs09mfEuJsGIQYSb6GSeT69mCtOZ2GjuRNKes8AFwl5RqxTl2','Ql9GP1DsRMDOgI00sCAP2Gq0sDk','hKs4Nt','cLPfwp1xvWub1CvqrZyFrJRqDYmBxaD3yLqzVapaKOeesNlMRYEBq63FBap6dsXpwAmABJYdtQkWa0ta03nhIi9BwSFQcZ3Z','wI7Gaoq5UAtPcOSM4HQgu1NoCG3H3Dfs5vaXsoSfy9QUypfkcMB4t6PGJWwCUyCO',12);
-INSERT INTO ti VALUES (11194673500437402595,2939909,'HyTBEQDY','rfHHGnx0NmDaMGfOdLBosi3WNJNIM6a1TMMfSrrC4pP8CA04hytPmtO5aPbsX3SSVtOehSQBHnkAtE8ja2gLR5Ucljo548qNKRb5IX0TMHcWwW13QK4qSU5AnmdieyCwdRs09mfEuJsGIQYSb6GSeT69mCtOZ2GjuRNKes8AFwl5RqxTl2','Ql9GP1DsRMDOgI00sCAP2Gq0sDk','hKs4Nt','cLPfwp1xvWub1CvqrZyFrJRqDYmBxaD3yLqzVapaKOeesNlMRYEBq63FBap6dsXpwAmABJYdtQkWa0ta03nhIi9BwSFQcZ3Z','wI7Gaoq5UAtPcOSM4HQgu1NoCG3H3Dfs5vaXsoSfy9QUypfkcMB4t6PGJWwCUyCO',12);
+INSERT INTO t VALUES (15268267800185593224,6724466146188897139,'aialiQNKX','JKsyyWgaMZy9guoKulytC3VuFW0EDE1a42jgmvwgQQqbPBhPgjnL8MQ7tDSIbkAAyWCNr5YSg5jPOoL','9rb5OHBdvuKs6iBGEPJVKrvxjva1uxc6P43xSen0KY06Ne5','AZuMt61qDUfUob','1','k',12);
+INSERT INTO ti VALUES (15268267800185593224,6724466146188897139,'aialiQNKX','JKsyyWgaMZy9guoKulytC3VuFW0EDE1a42jgmvwgQQqbPBhPgjnL8MQ7tDSIbkAAyWCNr5YSg5jPOoL','9rb5OHBdvuKs6iBGEPJVKrvxjva1uxc6P43xSen0KY06Ne5','AZuMt61qDUfUob','1','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10457938500803923770,-5762203816413429467,'JlxPN','FHFs5BXSDh5IO98uSzPqE7GwLUKO0O9f7aFfw8HnOd9uc91CDJDaX4KGZnBPusrT6kekNjj9Nm36G9welj77oEUbQF9jmoNQ6bqOUi7NWEE7j0FhT0XODvQtMlhmfhCmrc251pG4fA1qMMn9ECN','XQLkA1JC20L4EScvwxAIkPAY9EmDtlK0FM9wdFKVST9S','iXe2NjFW3va1sffJnF9DKOvG52uDXYH1gR6Pf6FvspUaL63OFnWmfsseqGNAzRfmk0etv2YFmmyMZLctMRxUSK8fzZwcknvESkN5RHGcFNkpOize8qv6cgP723ojyAThas2W8SW2DtIHPlCqbLL1Qbl3lYymYEPJc7i3q3icjdQv8iZyr9yDSncDk','9','HY',13);
+INSERT INTO ti VALUES (10457938500803923770,-5762203816413429467,'JlxPN','FHFs5BXSDh5IO98uSzPqE7GwLUKO0O9f7aFfw8HnOd9uc91CDJDaX4KGZnBPusrT6kekNjj9Nm36G9welj77oEUbQF9jmoNQ6bqOUi7NWEE7j0FhT0XODvQtMlhmfhCmrc251pG4fA1qMMn9ECN','XQLkA1JC20L4EScvwxAIkPAY9EmDtlK0FM9wdFKVST9S','iXe2NjFW3va1sffJnF9DKOvG52uDXYH1gR6Pf6FvspUaL63OFnWmfsseqGNAzRfmk0etv2YFmmyMZLctMRxUSK8fzZwcknvESkN5RHGcFNkpOize8qv6cgP723ojyAThas2W8SW2DtIHPlCqbLL1Qbl3lYymYEPJc7i3q3icjdQv8iZyr9yDSncDk','9','HY',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7624928725933008682,6462513036384901456,'XfEzLXp0','lt2lHHj29b6IYCOR11TfffkpUHtk2MVHIDcYKI7uXOoLYTzhh3voQ3dbFfJnQ7OMX9Xpu48vgjZ5tcUAHqmlRJe8hUZYyEJC7EYGK9CJpQHNP5vvcMSOFonlFugSs8Tm7l0FOtaDoRegoCyzo9a0Vw5dH740GaRE6AO','R','Xlz1NbIWRYk9snIRFC1V7JXx0gDkMty5xbTGw2Oqev71apNwtLXF6ZeG2KMQ6jBSSvcAroZETgdSXEdEtDnzdKtEVJdXpeLf3LK6CnH5pHBHQO2xiun4vSeDtXiKflBEZDMY','Ck3','hN',14);
+INSERT INTO ti VALUES (7624928725933008682,6462513036384901456,'XfEzLXp0','lt2lHHj29b6IYCOR11TfffkpUHtk2MVHIDcYKI7uXOoLYTzhh3voQ3dbFfJnQ7OMX9Xpu48vgjZ5tcUAHqmlRJe8hUZYyEJC7EYGK9CJpQHNP5vvcMSOFonlFugSs8Tm7l0FOtaDoRegoCyzo9a0Vw5dH740GaRE6AO','R','Xlz1NbIWRYk9snIRFC1V7JXx0gDkMty5xbTGw2Oqev71apNwtLXF6ZeG2KMQ6jBSSvcAroZETgdSXEdEtDnzdKtEVJdXpeLf3LK6CnH5pHBHQO2xiun4vSeDtXiKflBEZDMY','Ck3','hN',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12041673505617467671,6682207603964477399,'FD','8xM1RIUreeBIcX7UKIMa','lhyGJrcspM4yWSFWxfsThK0B','XZozfvpoirWwDL8muCt8iOFr4Ihch0AYBrLPzeWCarMxiK39Ye5GegWmwjTmJoLuroTBUwW8yd9msyALzYj6IUuR9az7ndkANi6O3dS3J9uDvecFDchqRNtCvf1DK3DhXTDZGPVmuDs6iJklHdCnwZ7IPzQ2IqPDqxWgMGef0sd4MPbYqf8K4ZN60ursv4ARcCmi0uBq3LXZWuJdmlA0','q','G9',15);
+INSERT INTO ti VALUES (12041673505617467671,6682207603964477399,'FD','8xM1RIUreeBIcX7UKIMa','lhyGJrcspM4yWSFWxfsThK0B','XZozfvpoirWwDL8muCt8iOFr4Ihch0AYBrLPzeWCarMxiK39Ye5GegWmwjTmJoLuroTBUwW8yd9msyALzYj6IUuR9az7ndkANi6O3dS3J9uDvecFDchqRNtCvf1DK3DhXTDZGPVmuDs6iJklHdCnwZ7IPzQ2IqPDqxWgMGef0sd4MPbYqf8K4ZN60ursv4ARcCmi0uBq3LXZWuJdmlA0','q','G9',15);
+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(4), d VARBINARY(75) NOT NULL, e VARCHAR(50) NOT NULL, f VARCHAR(58), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (24973,-10944,'QeG','e83hhPdIrXbI','nUjzF','cr1WdK80E3BJOrLeeDFI0jXzKldLySDgzuJdmgAIoC23KLhba','5','L',0);
+INSERT INTO t VALUES (14325,-27196,'F','xFNpdf4EWkGJ14h7wLyLK9Ca4mghN2tSQlI','3DSOa7rXve9','aqq3qem2lV85icj3JAJekebcjeuJ9RjvKJQIuFDTTMSUn46CRtvPzUmX8','M','m',1);
+INSERT INTO t VALUES (37991,4731,'uXmv','TnigTwM8yz5y36tjW0aNexPYTicEd00NxvITAGV1wsecurDDF0sXC1uz','icUTpW1rOWKouBEPfKSU7kak8Ey8JcPS2pkjPHUhZhIMN','nzJzp','ga','h',2);
+INSERT INTO t VALUES (21955,22070,'ca','MPYbPQszyUzcabdUJefrqARfcOXu8v7VT9EYd','jZ3eQPMCvf0itkHsxd3LAXpPuhFfVqtyb','GxFUMIpUqECx7llzr','wt','6',3);
+INSERT INTO t VALUES (27439,-16244,'JY','auuYmSNMzq8','Fsep47CyigwdSMt4YAcdzznIhkI0jzZVjtnKQraP9r','bYOAkmKPNnXurUlQWutaiTMsgRr9KMq5OIQidMKgRnWDOxg','B','L',4);
+INSERT INTO t VALUES (9498,12010,'r4H','IMGvohFpm3x0aPFVh','uZTXBoy7XQW5eoMkapganz','M8','c','P',5);
+INSERT INTO t VALUES (18678,16684,'J','tE3PJVlKa1N3o7MEV0XgJ4ug0NAAmFImLxeLzHBaKHlhoh0','MjqVCzUuVy5Dh17yrT6JzCWPg7UBx7RA','gttu12','S','m',6);
+INSERT INTO t VALUES (31200,18164,'P','IggDRV3T','nSG8QGhNpSXb9bOJogI','7nxqB6V6gBANlQMu77','A','M',7);
+INSERT INTO t VALUES (48025,1427,'d','DR0EYHi23p48L','Q1TB1qskyrVPe1d','vYv4gPb4Xx1hzpe1OBKQNeQ4gxM2KBWHq0bAW7vsQXhFBHW7iI','0C','3',8);
+INSERT INTO t VALUES (43960,-32519,'ADhm','OHWzGMeOseuTabbcTGAXOvDGA7ImViAFGW7SARm4Hk91Fz4OlZ5BzhxI9yVQ','U5jYyWsouOehV5XogWxivWk','a8jzud9030ckbFOU5pdw9EwzvOwY3iKOdke57Ym3iCzM','yQ','s',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(4), d VARBINARY(75) NOT NULL, e VARCHAR(50) NOT NULL, f VARCHAR(58), 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 (5549163,4433,'9BI','n3t4eqIYXSddH2p3Zo6Z6tWiT3Y7HH1PfttTX','KQLgNG47aDXwI5QPaHdmS','sSvobhcHovgTMZY7UWtOSeZDQxCwaRGP7DcJBVZuKsjCNW','r','l',10);
+INSERT INTO ti VALUES (5549163,4433,'9BI','n3t4eqIYXSddH2p3Zo6Z6tWiT3Y7HH1PfttTX','KQLgNG47aDXwI5QPaHdmS','sSvobhcHovgTMZY7UWtOSeZDQxCwaRGP7DcJBVZuKsjCNW','r','l',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
+INSERT INTO t VALUES (7773984,-16725,'hw','f8fxlHrNELId0Gb0hHdFohISqD4EvMhAub6ggtHee6wmbg38ysiqn','2tn0QOb7btLcO15QQ7h9lSq6aZe','2V5O5Es6QdhUyFZAImYp','m','T',11);
+INSERT INTO ti VALUES (7773984,-16725,'hw','f8fxlHrNELId0Gb0hHdFohISqD4EvMhAub6ggtHee6wmbg38ysiqn','2tn0QOb7btLcO15QQ7h9lSq6aZe','2V5O5Es6QdhUyFZAImYp','m','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5676006,5862,'swAI7','Q3bHMC7v0RdUgcaiYR1LII2irYo','2lIziPwHR3pgtF75RPt2UpKPWaCRnlnR8rwihgqwEr','ywqfEmwZz8LU8oLbf1NBtd6Lila2tj','hH','t',12);
+INSERT INTO ti VALUES (5676006,5862,'swAI7','Q3bHMC7v0RdUgcaiYR1LII2irYo','2lIziPwHR3pgtF75RPt2UpKPWaCRnlnR8rwihgqwEr','ywqfEmwZz8LU8oLbf1NBtd6Lila2tj','hH','t',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (14865547,-22128,'8','J34OK4Xm62DG9sZsAfLOVfOnIGWCCalvFrSLVHcSY7H09WpOl12mVJAbEiWFulQSK5hB6T42mloucg8SGBO7Dz3NkEESLYUYgWDLqwcnHunD3aZrtcF7QyKDhNySg3AMkYECJXLT23UCDGVoON53uOH4b8HGhoYiQUwdKHzLcvukmFrY50I7yNkquH1hG3wG63CYgtv','WI2Yywkn4cwaNJsoXVyMZsWNefFuVJpTtjw2Qu','SqBYQodO7hkZRw2WWBhoaXC2HSXU6sI7fet186cMogbjXG4e0cUFGDR','Mk','J',13);
+INSERT INTO ti VALUES (14865547,-22128,'8','J34OK4Xm62DG9sZsAfLOVfOnIGWCCalvFrSLVHcSY7H09WpOl12mVJAbEiWFulQSK5hB6T42mloucg8SGBO7Dz3NkEESLYUYgWDLqwcnHunD3aZrtcF7QyKDhNySg3AMkYECJXLT23UCDGVoON53uOH4b8HGhoYiQUwdKHzLcvukmFrY50I7yNkquH1hG3wG63CYgtv','WI2Yywkn4cwaNJsoXVyMZsWNefFuVJpTtjw2Qu','SqBYQodO7hkZRw2WWBhoaXC2HSXU6sI7fet186cMogbjXG4e0cUFGDR','Mk','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3226859,-11976,'LA','M16nXVoGVu8PV6hmZYqqe3v0X1e96BIi5TDugnbvCxFaUjMZSFFP5oExU2LXYEvCopOnaGxoZwCxNQCz40GjgTxwuJGnFIDjzJU9lOCymKreX4ARtbzQKKZmFlQ8MQSwPAS2LZ5RJZF7ydz8EYW8C22EJSKxEYtVfw3sewoxuIbO83fVTz3RRNMpVpsBnPQZl5m8GGoW7KJO3pwihvxqtu7fmJ','htLfGAWjBiz05VI0oicb8fahyX07qG580A','98ctAZ','zy','Y',14);
+INSERT INTO ti VALUES (3226859,-11976,'LA','M16nXVoGVu8PV6hmZYqqe3v0X1e96BIi5TDugnbvCxFaUjMZSFFP5oExU2LXYEvCopOnaGxoZwCxNQCz40GjgTxwuJGnFIDjzJU9lOCymKreX4ARtbzQKKZmFlQ8MQSwPAS2LZ5RJZF7ydz8EYW8C22EJSKxEYtVfw3sewoxuIbO83fVTz3RRNMpVpsBnPQZl5m8GGoW7KJO3pwihvxqtu7fmJ','htLfGAWjBiz05VI0oicb8fahyX07qG580A','98ctAZ','zy','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (5742617,-2497,'65ve','ymJDAQKojsmY1hR5bc9zo9zxa6KGJqvImSqZhlCerRba1KgxHiFCrh5DZsHiErDkdcgAK8teeQf01oS5WLOK30k8GzcKDdQw8pcFva9','Lcx3SB6z9OjM3XPzZSzWIJqQS0veG36m89E0Et66n','HVfUald9oGqIKo9FAPPWKmtQt8cWzibl94E4dh93bCJdCSZyB4O2qtsdLbPGmTffcoK990hoI4ikoBWahh8Qya0OPE8255C0i9UhIRFbNFv9b5EK9n2KKWJ0vy09cJqbfGMtMLRT0YlLOSylWNpEc3qd4SXf5Pmitbxocy','q','2',15);
+INSERT INTO ti VALUES (5742617,-2497,'65ve','ymJDAQKojsmY1hR5bc9zo9zxa6KGJqvImSqZhlCerRba1KgxHiFCrh5DZsHiErDkdcgAK8teeQf01oS5WLOK30k8GzcKDdQw8pcFva9','Lcx3SB6z9OjM3XPzZSzWIJqQS0veG36m89E0Et66n','HVfUald9oGqIKo9FAPPWKmtQt8cWzibl94E4dh93bCJdCSZyB4O2qtsdLbPGmTffcoK990hoI4ikoBWahh8Qya0OPE8255C0i9UhIRFbNFv9b5EK9n2KKWJ0vy09cJqbfGMtMLRT0YlLOSylWNpEc3qd4SXf5Pmitbxocy','q','2',15);
+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 BINARY(5), d VARBINARY(71) NOT NULL, e VARCHAR(53) NOT NULL, f VARBINARY(87) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2775644691,16597222927587601912,'yUP','dSC2O4qosc55qd5armjCbK6uGAIKG9Z31LAc2F2iK53dd','i1wDm63Z9MhBXONGs1Z1V','HFE0M8VMLH9AKqrjgXx5f2WUdi6neBR2BI7gZxfhZy46saBku','D','Q',0);
+INSERT INTO t VALUES (3064441302,3590260898949234839,'iL7','6mxFdFiUIQDu2CPVRcj6vpeZOsdfJ6mDNhVgt0gLp87PTNBaGA2rcd','EMZNLqzXBKtYS6jz3RHzXlwptVekrbN4yq5v6oi','RphhIQJbmFOtERbkXA7I505ID0VcFiSsYSKzkT','i','1',1);
+INSERT INTO t VALUES (3841655243,17235330430931583036,'wKU','L9VX91U2E1QS0623kGo4PaC5EB83ZWnEmO2zaA5cV2H','KoWCzr0sZG4bReK9gQxoKa','DtdlyqP2Za6PTAQaG4JEzczCuUDnD6WZSH65','d','O',2);
+INSERT INTO t VALUES (410840086,15547313001053929881,'YZxd','XwZNxXVxINsQiwHvI0tTmrccMedXs4Hp','GuN4z3yxcYCjex','GrKWyLsT9y5gykainEMFyhCZG8OF5pC','x','yS',3);
+INSERT INTO t VALUES (3444586308,2435548432696307384,'2r','rGZmK9yXOtEjMl5ZMHE','RjAX7IIEpH1c68uVsC3RNB8EKOjCvEIbiI','oDbCMXRytl34yHp3tUMfanTyQuMyq0zTONO27E2cYwIpVzdV2rUz253tK5fUVjub8GQoCBPn3Rg25AFW','R','FE',4);
+INSERT INTO t VALUES (3481550418,13337470918436812462,'Om','dn','2godU12POF8khTGOQwQeL9kSwz0CtxRjM6Be38mdqoCmGBiWy0N','t','Z','2M',5);
+INSERT INTO t VALUES (674056081,12885475662589773789,'ymDm6','yd2BTx2DkdfZlYUmtbv4YVKJs9jsGJfhWGh','suolg8d','1TCqAEg5','P','p',6);
+INSERT INTO t VALUES (669248582,1503667184239793932,'gDcE','jmkItXro4JzaLVnfEBawJc9pHtpWK1zb83MNyq7iTQmDObxeH56aAsXaC4NhZMy','jh7uID5xS67hjG1IU0Jww0oQjsem1r8ytmH2OOkviEv3bsrsmOt','p0AD68vA98OFF4vofJPjUsCB','c','A',7);
+INSERT INTO t VALUES (2989278567,14525404243071924459,'58S','dEZqmjET8yGkf42m6YMAOViZGq1jkTuZr','RTvY6UCpdu7bgugD','5EnBHhYJCk3MvNw','1','N',8);
+INSERT INTO t VALUES (3745615591,11336599913844863403,'PVR','RYNyYb3oVIcc6CD9bZUbZkvxwaEZhg5RjzRXymm5tmGHx8Ek3','ToFClm5jc34TIjDcoVaVOveHOVblBBT4w0ti94lnMlj76DG','oDAv8vvIq0O0Jpho1VCL8D98QdAB2duZ6bUv01bXsQfy8PJlYpjgoyuwlj6v6XkAn','T','G',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(5), d VARBINARY(71) NOT NULL, e VARCHAR(53) NOT NULL, f VARBINARY(87) 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (15187487438417383213,18340901522789237946,'R','T73E72pYbj9WQ0rAx6VayoL9IHSLx4a','kmx2SSbEN','QiezSKDYkS0K904S2VOEADJ99Hh8ezV','0','E',10);
+INSERT INTO ti VALUES (15187487438417383213,18340901522789237946,'R','T73E72pYbj9WQ0rAx6VayoL9IHSLx4a','kmx2SSbEN','QiezSKDYkS0K904S2VOEADJ99Hh8ezV','0','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(6);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(6);
+INSERT INTO t VALUES (4151315394416559196,2419461066994459958,'OMns','hqiUe4xdZ1CPw3MO947waCd5sceruZHSsvi4hI1KUdDyEsKcoGbjZIdzEvp9qCmHG','1DO4olNl9617I582W0G1VGjialDn1rjND6eli3dFpuxdMYm','9kvhsS5cLCTA6goG0ait1pNvSF9xzfTzQbr0RZ2BciLp','W','F',11);
+INSERT INTO ti VALUES (4151315394416559196,2419461066994459958,'OMns','hqiUe4xdZ1CPw3MO947waCd5sceruZHSsvi4hI1KUdDyEsKcoGbjZIdzEvp9qCmHG','1DO4olNl9617I582W0G1VGjialDn1rjND6eli3dFpuxdMYm','9kvhsS5cLCTA6goG0ait1pNvSF9xzfTzQbr0RZ2BciLp','W','F',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (222759188416036520,8013750578352545005,'vBE','6aZJIZtfzQFKIM6Q2JbspqZl7z8kyuJqgidsvfW3Qr54ArpEB5l69qoiIDa2LxjHH02ao3xBAEsNbTHfKYXOWEsWrOf','wXDUBDmHKHnUCehSqEoZczHi5aqsp9vJPP3pt4NjqJkU0rDpJVnOn','LTgt6lDcZIx5TYL','g','X',12);
+INSERT INTO ti VALUES (222759188416036520,8013750578352545005,'vBE','6aZJIZtfzQFKIM6Q2JbspqZl7z8kyuJqgidsvfW3Qr54ArpEB5l69qoiIDa2LxjHH02ao3xBAEsNbTHfKYXOWEsWrOf','wXDUBDmHKHnUCehSqEoZczHi5aqsp9vJPP3pt4NjqJkU0rDpJVnOn','LTgt6lDcZIx5TYL','g','X',12);
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 (799547155636671828,14056824,'5YS','WxGwwvLm5VAipQDvGpWUcPADq35REL9qQpl6E2SIRpvz16MndsXATrOBMWj8T2NMJK8gsy2RabAsy94m4bj4sYd4mRbn3p6YHZ0GRPRwFWYDA9D','1fUt75CWdUYbstBy9LSNtFrdflTVMtI4JNwjlRd4MOxGq1B6UvKRrYiDfBrjFnCMFzUF5ONF92MohlR1y','V7E','0MatyEerM0k8vhgjm3n','D5crpyOhxK8uLruFGBzhHHXqQ41f3Wij7PhIGjO1pPgUHlKcnWmblQ0WkFJDaZbtV0MI',13);
-INSERT INTO ti VALUES (799547155636671828,14056824,'5YS','WxGwwvLm5VAipQDvGpWUcPADq35REL9qQpl6E2SIRpvz16MndsXATrOBMWj8T2NMJK8gsy2RabAsy94m4bj4sYd4mRbn3p6YHZ0GRPRwFWYDA9D','1fUt75CWdUYbstBy9LSNtFrdflTVMtI4JNwjlRd4MOxGq1B6UvKRrYiDfBrjFnCMFzUF5ONF92MohlR1y','V7E','0MatyEerM0k8vhgjm3n','D5crpyOhxK8uLruFGBzhHHXqQ41f3Wij7PhIGjO1pPgUHlKcnWmblQ0WkFJDaZbtV0MI',13);
-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(19), d VARBINARY(41), e VARBINARY(90), f VARCHAR(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1773579592,-8965,'ghTk','McjcRqRtqMjRkl7','jDLtSlnGtM1L0rnbNBRD642Wn1iNEsCoZUivrgjgQMH0qKyTUi6fWi1tavS5LXsxXNu5cs7d','Cs59Fxf2MmIMUXEN8QMzgmWK2m56LHTsM2exRVR6wSn5wLcJMTve','N4q0n2PwYS','E9zlOfWxyjWOHj3JL7nk5HF2h5i3J6awHVxFu2DvFKRkoymnJFJKzsC2kRWv0bPymYVJ74Hn',0);
-INSERT INTO t VALUES (-1605166437,-4286,'QUoi7mwg7EEBezM','M3Nn88iSxtQwNNpVp','OYXT6Bko2usTt40Rvdgxj43sJqjnimuIsGsZRxbmRdKlUhxHF0rnMaYvLGh0bJ22u0poz1GhsDyxCNSDNn','4iuOhYYnJ','NzqMPiGXKXYkPFzg3iHfcpMpNBnxyXTC1jYXyi3Zv7IZwpaEx0NjO2xh8FVzuJun7Hyvdnkp','OMRm3YVrpZ4dTmSMNdHWqJB',1);
-INSERT INTO t VALUES (657697511,-32333,'tnEikge','F2H8USbxyXW','FFLCeHkr2A9vZxoHUM7RWbd4tCT5JsLOW10yu5ECeOLLDGdkvzosdrL9Xrc08QyvMwaemc0vj0ho4Xj1Eh8LS','6X0edPqgrhL','z1pm9AWZii3mk2DMKLxsmNwFqbPG0NAMeE','4Rve',2);
-INSERT INTO t VALUES (-592007140,-20716,'hIHSvrdl','GNe2BTJQwVOqkO','MHyMhYt5HgljOIptPIdWo3s3TPEhr45D3LrzDwcbtUwIyPSSh','KtBwlW3yWCfFuNKAs','suMmXcoymBu8OV2CTOhdBRKXUxcrc33S04','Uw',3);
-INSERT INTO t VALUES (756589749,28455,'k2u6QaN','7jsrzOqpv4gK5ybWTZNPiTLU2ZpmK','6WhXAEhepZsa9diEzP56AAYFR2c0dw36S3cxf2fW0vFSOudUCS5tJYwcLlqnal6xU04jiU0myS4UL2Jqy','mg1u5camHLKmfAxxhKWUwDE4On7PrSazhednxetv7iyuySIQjfY0Kj','PVT30EbYGYH5i2yUYYjdyRh6a2ejHQutWKcgoedSDYEJuzShbISJwMb86n2R4buBfBQRvBGo40ERp00KbiUNnV0siF7mqfbH5JZX','jbbCOURztwU5LZmCABsjiixix0Mb1rIjx0FcVp4y6fMQuH98NfCjzVvRAJJvaZU5C1Kw8WlrKqDDBpoFIElK4rWLNjFpUoNiF',4);
-INSERT INTO t VALUES (468395425,5699,'66llOQ0Ot','MHQBnTYtmfyWMLFutyftERQ6L2ttiPYL5FQeZ6Uwp','na2i2yp65REbanPgGHZXxdmyU7oTgUruew0o','PqgRPSizg0ip7PejmVZNGh9SzlgdBOW8NQBD','RJy4AqNcb7rMjYT4sgjd9GMnhligv2cBlYwaFHiRC0axycUI9RF','B',5);
-INSERT INTO t VALUES (-161096062,19091,'12p','PrqIyH7PMlJ5Mwh1bbstK','I6nwNFuOIA6dPu6eGyZVPOlAqMTV1p958bpZui9QKG0UyCshmC24QeqGYXZ87Nn6g','Rv7JIfoJ8SFHdHancDbHKA0hpOj7WUdAw3ZnPYb3','t7MLEis7KyoIxZ0QjUkGVDtuXU9ItcEa0OdHAwxEzwWE1n2wR2wQ','2055VSv0QWlH6Ww6elmRh9BXmd1lUfHpULZkHkn0m1dF88JztiJDQsOtgbxGeJRdi0KPYOzfMRQjfe1',6);
-INSERT INTO t VALUES (-1876260587,5269,'DkeOFd4BsBm54rVian','DaBlc8H','dzmy7b6fZAwBGAWu3LiT9fWt7O0qw3FatTEuF28aG1QSL','M6AJv8ovZwfAzbplFVb9id8ndmIEAl','luZMZWP5DiVYeXl6dFwMIItvT7aT48yytvZm6CjIEVDMuYUgESUol6BVj2lbUjoXYQFJkRECyoAhKR83nh2QuL69K','sRQtPY42M2Y',7);
-INSERT INTO t VALUES (1132015790,-24345,'BRYyBO9agJWJ','H8X2EohYamUl0bAl5iF2FEKOyn11sJHanE27uA4CB','r1H4OwCFrQGjHr8QleBzH7cq9CjBrzW30SMm2EHyP9qKc06y','mgxRW2p3eXkSQKqwHhwReXDL','kGJWuQX6lcfArEr9wo7IPofAlC9Uz9ScX4uN8eAuyeehArupLjm8MdOWTBOa8FOZkhoYMfWReQthkkNccp51','GeFoYII7QO',8);
-INSERT INTO t VALUES (-607045111,-9206,'hmLEfmo','AV94vSJODUMTh','v17R','QTMjATl1UrgzdC4','kCc','Dk6tKqH95vZwK8F9B5Q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2344417151677700776,4972553491230733842,'h3lo','wcL6Ejs6ixXmj0D5wnv4VYgGJd1jrN4GeY1x','eLOXjm9v','InK9PibQTYpovdjwwdIwJHGe9oFUJjArM1jiheDDq0RT9wwe31AyTHLejv1QfUmomHMAzw1oGYIXvcsENwPVFjFHWU4u279lSAE9o7CfLuyG6Twxf6x4vpvHwlFDjKcwpItrjIBVHngR3FN7Ojauf8TtLcOWTgQcGnjDy4E9otYA7cuIiouV0t4CtzmwE9XRI9mMvrjqdTsdMRapCItdwrcMepBF4V9VODWcoOKjX469EW47dumdv','S','YN',13);
+INSERT INTO ti VALUES (2344417151677700776,4972553491230733842,'h3lo','wcL6Ejs6ixXmj0D5wnv4VYgGJd1jrN4GeY1x','eLOXjm9v','InK9PibQTYpovdjwwdIwJHGe9oFUJjArM1jiheDDq0RT9wwe31AyTHLejv1QfUmomHMAzw1oGYIXvcsENwPVFjFHWU4u279lSAE9o7CfLuyG6Twxf6x4vpvHwlFDjKcwpItrjIBVHngR3FN7Ojauf8TtLcOWTgQcGnjDy4E9otYA7cuIiouV0t4CtzmwE9XRI9mMvrjqdTsdMRapCItdwrcMepBF4V9VODWcoOKjX469EW47dumdv','S','YN',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7492198950173899939,16464485666455551821,'WwcD','CCd5AczX5iij0DZTPTi4a','0ZuIqYx4UCNfd1PGOV72RjCLk','UXCdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU81VnbvuqAXCSdMEACZEvfAJBWYOY8O9aHRpHO5roNWkl5LGc8RjDFImf8cq0HVkiVcfMpF1ONOVQhYzXU3wP9ZZHJmzZZOQ','fW','W',14);
+INSERT INTO ti VALUES (7492198950173899939,16464485666455551821,'WwcD','CCd5AczX5iij0DZTPTi4a','0ZuIqYx4UCNfd1PGOV72RjCLk','UXCdv0nXnIEw6Akf8irZwzgTeHhX1hkUoCrntMZnV6mbvX1x67CMnIbHjZxDFFaeRX10fK9Elr4HQFHiU81VnbvuqAXCSdMEACZEvfAJBWYOY8O9aHRpHO5roNWkl5LGc8RjDFImf8cq0HVkiVcfMpF1ONOVQhYzXU3wP9ZZHJmzZZOQ','fW','W',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17932311578005108811,4611611842661401469,'L3WDz','Z1kLEr2A9lTDb9IuD1uSq0zl49UuJQQSba6wsC20OcVYYrvZuO8sUyjD8EkIVupKwbfKcgZhhVbs1YKeWWkjD8U3Cipj7KAvdQiVqiaA5cqUOVaS95d2jwxx8Gc9ksnm4BXpEuq9ltVpU1QzvXSDVxESMhf8','SJ','o2uQeznHRQSoOi8Z4DkRhIwCFCve9u6mVa7nOs2sEc4KmoxgW6l43yZVTzi6l7UDF8NV7CyTdjvzBF55SjZ9crvGnr3bCGuZZHonTU','w','XUz',15);
+INSERT INTO ti VALUES (17932311578005108811,4611611842661401469,'L3WDz','Z1kLEr2A9lTDb9IuD1uSq0zl49UuJQQSba6wsC20OcVYYrvZuO8sUyjD8EkIVupKwbfKcgZhhVbs1YKeWWkjD8U3Cipj7KAvdQiVqiaA5cqUOVaS95d2jwxx8Gc9ksnm4BXpEuq9ltVpU1QzvXSDVxESMhf8','SJ','o2uQeznHRQSoOi8Z4DkRhIwCFCve9u6mVa7nOs2sEc4KmoxgW6l43yZVTzi6l7UDF8NV7CyTdjvzBF55SjZ9crvGnr3bCGuZZHonTU','w','XUz',15);
+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(68) NOT NULL, d VARBINARY(10), e VARCHAR(36), f VARCHAR(46), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4470540897936476000,-613497,'s0lHfOkSxlk8','2ZW3s','JahptdVHXxeVCVggOgCyMHnQXhuF1mK7','n','t','w',0);
+INSERT INTO t VALUES (-44700113967378899,-3306375,'spP3Zax48kq4BWzJBNBwW6FOc9q2oZKT','0wxQOx','6b1T2','UZiDLrQCAIfNDAJRI1uPUMJv4IJhvXRxOzh4','0','E',1);
+INSERT INTO t VALUES (-122062716786971071,5386919,'ZiSjXGVekRlcOr1eVA6DSBpHQ09N1hg9DSWlR5HAMuRlf3dVqlKC5gsgWh','mn3cOZ9','6mPwa7eTqZYteFJQZISnREEFYLg2j9nyIN','XijypFgg7vG','x','H6',2);
+INSERT INTO t VALUES (-7277635966493610688,5599016,'bL00JlBQ3dP5XK11HkDleMm8iAeYN','j7lrb','xvwquqWkZB','bGxkT','U','7',3);
+INSERT INTO t VALUES (3376797038110859088,-6965666,'sZsdy2Kkg5YsTsY','jcfLEI','W','geb3WbsDcm','y','V',4);
+INSERT INTO t VALUES (6082913011868535030,1006346,'JX04gMrJmjZoZ8WyLYMrdoTxr0zHwnZakGDlehMVE4as3NM4r5SLo','s','idqj3CFmG2RY','XHbPYZ1DlOggu6','E','yu',5);
+INSERT INTO t VALUES (2570879144899288003,-1419779,'o48LfLQqt6YQPSvpHUNDdHVA1uDGAcZFX2XOvVfVX3xu','53','ERttOBK8JXsloV','Iw2U3jvDr63M7b','4','3',6);
+INSERT INTO t VALUES (9218124819743481032,8370026,'mkIgHYLlj8RsDuLkQ74RmtVeUaA5xowXzKThS9ybgva','C2fpy1EdPf','aYNSf','YYCNFiQAwnslVKb2Hm7x5yVjWRj16bZN3V7jYV','x','o',7);
+INSERT INTO t VALUES (-3275586077045939427,6108504,'5Z5qCeR3Z5f8R29kuHVCermGRS','T074PEN','OFYIRPpJL','ZRvKNNKImgm7q22pJHnvCRbhtl3JDHZgYpHtntf','f','wU',8);
+INSERT INTO t VALUES (-3755287424523572467,430551,'OpiTQ0dJFP04aVW5','mu0MBGKzl','w5t1B','XBqKVJTuf4M0YfjnT3CvStdJpWUuMhPZsuCi5','T','s0',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT, c CHAR(68) NOT NULL, d VARBINARY(10), e VARCHAR(36), f VARCHAR(46), 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 (-5450240931689700625,29426,'ClSjTDCB5Zhq5Dgt','rmo7Wlo5DvR7NQ9n','wc0ZT6EH7qky6bINRSQE32SavWImlLj34tFjIaa','RjtDONQ','u24yIyn6YnmykFj7GEdT1m9rHkW0qu3bEVv5Au5jusBxXbgGVyMnTtIxr','KBs03BDlNhH6zTc5l92tATBeAcbkhO',10);
-INSERT INTO ti VALUES (-5450240931689700625,29426,'ClSjTDCB5Zhq5Dgt','rmo7Wlo5DvR7NQ9n','wc0ZT6EH7qky6bINRSQE32SavWImlLj34tFjIaa','RjtDONQ','u24yIyn6YnmykFj7GEdT1m9rHkW0qu3bEVv5Au5jusBxXbgGVyMnTtIxr','KBs03BDlNhH6zTc5l92tATBeAcbkhO',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(20);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
-INSERT INTO t VALUES (-3511501363940213942,21112,'jr5ApqQF6jS','pG','EGzFAKR0tTM0t4TZtEbkHFnUGXGWbq5rapjeU8AsL0AAXBwfSCkYwu8rGxipAh','R0N5ATQug5w0hPeConwyLU6QxNmK3sFu8z6RhhHTS','QvkIjb9f8WKYtJ1fU1hXCZtD82OGJ7iNNIMWxx3acQ7pCAuDAEsvnmyd7QeuJHur5iB4kcw0x0v','I57tcLlOr7IJZ8edbLdxz6rijNLOY0CmKu6WWp1sW8e6j50F',11);
-INSERT INTO ti VALUES (-3511501363940213942,21112,'jr5ApqQF6jS','pG','EGzFAKR0tTM0t4TZtEbkHFnUGXGWbq5rapjeU8AsL0AAXBwfSCkYwu8rGxipAh','R0N5ATQug5w0hPeConwyLU6QxNmK3sFu8z6RhhHTS','QvkIjb9f8WKYtJ1fU1hXCZtD82OGJ7iNNIMWxx3acQ7pCAuDAEsvnmyd7QeuJHur5iB4kcw0x0v','I57tcLlOr7IJZ8edbLdxz6rijNLOY0CmKu6WWp1sW8e6j50F',11);
+INSERT INTO t VALUES (-8538538915868189992,-5998826,'AHDbQ4dApj2KaWcv0G52y1','9j','yLTTIXFmzQhiWm5','I','a','K',10);
+INSERT INTO ti VALUES (-8538538915868189992,-5998826,'AHDbQ4dApj2KaWcv0G52y1','9j','yLTTIXFmzQhiWm5','I','a','K',10);
+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 (1345869731854033142,6257222,'6ux9H','DJ3','Cygiq','gRq8703UXh1dS5','i','ip',11);
+INSERT INTO ti VALUES (1345869731854033142,6257222,'6ux9H','DJ3','Cygiq','gRq8703UXh1dS5','i','ip',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (910358897171612461,-4441,'717k11x2y9bSCD0','gkNwLO6VFAGG6LIHrqb0wCDO2WgPEjtIEZ0vnhji0SRO98LNb9Q4QHXujGtwNvQxMLQFbReTtAlCNSjRhGGpj7OgUGZloymSF858yXAueI4H0kWcGyFAK91j95fin7XCuUzwAOrJonTS5TDyEVGA9EGTsD5jEr6HDFqN0r7SJze0gigQAaKvwes3wSP8PHk6HnE','xzBtXHehgZMBx44nUBE5GRqtsP1cgrympgUVkKKiZAG6CN','UjmmVC0lNyOlxncTzQhjiI1z','koKKHcWqY5qMLMpbBiXNibszWSKMU','cu2C4JQrkAPJn83GXetUwwdcxkCw8N8SG0hjON6FqPPTinrTqc6Mskbx5boh0qgUA',12);
-INSERT INTO ti VALUES (910358897171612461,-4441,'717k11x2y9bSCD0','gkNwLO6VFAGG6LIHrqb0wCDO2WgPEjtIEZ0vnhji0SRO98LNb9Q4QHXujGtwNvQxMLQFbReTtAlCNSjRhGGpj7OgUGZloymSF858yXAueI4H0kWcGyFAK91j95fin7XCuUzwAOrJonTS5TDyEVGA9EGTsD5jEr6HDFqN0r7SJze0gigQAaKvwes3wSP8PHk6HnE','xzBtXHehgZMBx44nUBE5GRqtsP1cgrympgUVkKKiZAG6CN','UjmmVC0lNyOlxncTzQhjiI1z','koKKHcWqY5qMLMpbBiXNibszWSKMU','cu2C4JQrkAPJn83GXetUwwdcxkCw8N8SG0hjON6FqPPTinrTqc6Mskbx5boh0qgUA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1703254243344343052,17218,'cc5','7yzHaypP0fHl0asTiNKhtWGXrhZ9fKyxcYEtl0e9uezxDsaztTt3UZlXVE43oZF4FmNQJN50bnvUkxCI8ccJBRv1LzBaBdKJJzBGCoruao5xXWlwTAJpqcU0t7hpOiMU53v7bxqY5x2bff2f6FlMN2','BOembDLWXKqi3NAZujqPjWlvZYrJzjo8WKcGNAgpOmb7GS4AZv4D2KbfXf','K3wq82HlUlckZ1vAUqRh7U4O3XX3fhcmFxfcL8r4iiJNhpLJ','nt4r9GAkB6oYtNHSK1FJBs5XVSfut8pg0TrkbWR7GR4ZBo2VqFSEiFxgSOjuUHJjoeMbpnQMD8BzwjXRf7P0R24','sELaDaXGOxtXG4c8lNlTt6M12sJwKylE25E5ygwMHLDr64diz2md7nmnYAR3wX1iyHTnoA6zQbvPdTgu4BRzCtKiHpG',13);
-INSERT INTO ti VALUES (-1703254243344343052,17218,'cc5','7yzHaypP0fHl0asTiNKhtWGXrhZ9fKyxcYEtl0e9uezxDsaztTt3UZlXVE43oZF4FmNQJN50bnvUkxCI8ccJBRv1LzBaBdKJJzBGCoruao5xXWlwTAJpqcU0t7hpOiMU53v7bxqY5x2bff2f6FlMN2','BOembDLWXKqi3NAZujqPjWlvZYrJzjo8WKcGNAgpOmb7GS4AZv4D2KbfXf','K3wq82HlUlckZ1vAUqRh7U4O3XX3fhcmFxfcL8r4iiJNhpLJ','nt4r9GAkB6oYtNHSK1FJBs5XVSfut8pg0TrkbWR7GR4ZBo2VqFSEiFxgSOjuUHJjoeMbpnQMD8BzwjXRf7P0R24','sELaDaXGOxtXG4c8lNlTt6M12sJwKylE25E5ygwMHLDr64diz2md7nmnYAR3wX1iyHTnoA6zQbvPdTgu4BRzCtKiHpG',13);
-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(64) NOT NULL, d VARBINARY(94), e VARCHAR(47) NOT NULL, f VARCHAR(5), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (837876491,47154,'oCrUjcE8kH','5rbBjxIi','8HPtlxxgEfCRMNCMGphbeDtSs','y','to5DT0wDz32lshQIKoEoaQ','bshgQ4mgFUc97g3COMuu6X2IlYiC1ep3XIEpWz1Fi3LuC36CAXP2jjMHiBvGCeABIa4hfNsUFUaek7o3GOyEXbkG7IrA8cMrg',0);
-INSERT INTO t VALUES (2034444473,38765,'fgWoROMfwJnq0W9zMfCzAXpI6NIckmYPIAFmHdRpmWu6tJbMDEf8TuQZihJ9lf75','4WL35qgqGESy5','m6KETFlXjPMCsNkQpbfrdMO1BFQBo7MmD3lsZ','Ms','uqbvOa3ovFRA3NvSOKf10H9RhjwDK7N1EDt7ZJwByGiVFAbe6WUIaY1GTptU83zl','WeThJ7O2Yv2GNOMpCf11FvZ9bVVZWzloV',1);
-INSERT INTO t VALUES (-183604730,694,'1DH3o','OitpXgRfr7ntJcg','Bq12ieB','XC66a','j05HPXDZilWBexBEE9NQi8k2rbtx5mgQJw9ykJUEhM9VSZP1X2BHrwy9s67mUsmuqNiQhLSSBdroBXM0cBs2ZTGQlljWsFQD9HU','F7WEG8O2nUlpvasid3WebBTsSmMa1THL7XRCsvFHaJ2UxmGTP',2);
-INSERT INTO t VALUES (347188394,20021,'xKZStGsrLklybt3uMbSwFx42IGR3SR0qgloMtw7cKxtFl2dN6ynC3SrIlI2','0Ei1jWQsaLOj7zipKQO7DSpsVorhBZULcqh08lYNN','JMp8IE','xIf','4ljO0FogL5IK3cw5QvS0J3LxiQs6IcvZasiA6FuZ5mhtChDgKz6LD6VT94yhmuKyxK5UaPd6','T3ZCfCJxehWCHUz4TAeU8BRverCwcginN49qS5VvA',3);
-INSERT INTO t VALUES (-806945857,20748,'dwgBLKrBvCYfX','AstLoM1JnF9H33FK5oGZwrmnycoFaG4jKZDi55rBYgqdWrhD5ey7zxmxgg5','35OF5zjDaaZrbvm3bSUeE5ATBIjEFqTsDQm0ijB','8nS','DFsmhbMSqFlin7iCTuUd99','3qMjyqaPF5I5x98cgIGsgH2aB6YsCfApUZdiPUeMqlxA9NBVgbTq3RFgeVYaXjR44G0rS8Ub1oeDWxB07eoOU',4);
-INSERT INTO t VALUES (-53808527,51371,'PITm9AhXGtHlh6YT4QotLaN1oGQldZiauzfjCrzxZZu','Ybga5veMRRk2gx2NlVjDOlc8ziW3Ik6CM','mx9I0l5uciqr0fyEzk7Pi','gguL','sjJ3ADjn7astgQD26tF89ZoIhbtEYAl4hw3meYMRO3ITbSHGpXZQXdzrw2WI1JBxxV5mWsQfk2ViP4RhUiazr','D4UxT0Qr7zMRE4hL8pUAQqpzbB9orMovX7RDYP0p3JIONbyL4tYAUE8qz5Jh62nGbyDSF1O763fkpqklt4jIyL93Fb',5);
-INSERT INTO t VALUES (-566489246,46629,'r6t3OiSTJPyImXN','gTwV41DzxPRHB5iG','EOwHjNzJ','4Ks','06BaPi88CzV','ybDvmccmQdnTdaOvlzyvKdQc8PpTb5KHCI998N1ibHpSKJ',6);
-INSERT INTO t VALUES (-1644320069,48366,'WLd05J91KYVa8renWYyNgPTUkUYXbJOjb9NbyYzfkVkfME7','PrEu9FvJJJaqJnipJRGKx9teivSneLMA3YORybnn','jjfCKQFs285lgVAdNCl4vyxcEiW6R0RJbh','G956R','4qJN7pyjURViQlf1UHerAHDZoMZXEZEnSE7BicJBXBamNKtsyYdVh','5lcUU2SJi7ahj2UgzOjNB8',7);
-INSERT INTO t VALUES (-1174837320,48258,'SCVosBLpx4G829qqqLM2ZxwnRDObasbU61ouUDLi0pfM2E2z09ZW5yr03KOo0q','KSzMfvZUQuBflvBVpuzAatEv4ODmzHqLvQ1K21y2S7UyTkverGQW4snHIcjPDQnntbEAzvtGVZqqcbSZQ4JpOY3b','w88TqYKmKEJ6PLSrnHUDlfGojTvxATKovwgpTKTK9','EeVE','AO6CoO2hLo1eNl9wHoFhgYiMZPkYRQspz72mz2x1iMPGybXC6CLPPBzYrcm1v15rOtPWb7','79oiDDicjFAz0kd0KGMpYcQPRd7ZtxKDvRZhuACqjlezLQKPsNMOrtZ2tz90XU77Rfh5uZFagcM9XV2k7QfxhQ7gz',8);
-INSERT INTO t VALUES (1346190670,38784,'qfTEJPv0aEwHwO4ZkAoCqImgZwIWIcDLraiH','1FeRA0lJofu8XiuY4Nhrhc8htWEoZh1wcdfDW7ieC9OW6CNY0GHMn3xGk5YulOsmbPjFUJZTv7pHTH','UPXb86JZD5OdeMHU2qiIMrvoAmqn6Daf2ugeUhCf','XzBoH','O1nWJJuHsFgVuCrSqvJ1hHv4BH6RbOSOMK8TGkbElh7SozGMRXFGmgzzAeRyyI2TBMAYaFJKlDR','D1DyqOrYExpU5XEXq8PRe3FWOuA9QK53kf3Y2ln25eEwczbMFZOApFbvt2LteaN3LtnKwm4O8KrAafcnDLbLbNf84t2Id',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-2903961652508283883,50205,'qYmcjl4IZnkVN4c5p4mlYMFxXXU3yXqF','i3c31fbA0TbF','S02Kks9dyr2PeE2AFKQVLK0d5hLp7q8','VGqA','vMcjUaBPz7vnBg739Q3xPWabo8zevLpNDFARftEuwVHqe','B8PbcID8',10);
-INSERT INTO ti VALUES (-2903961652508283883,50205,'qYmcjl4IZnkVN4c5p4mlYMFxXXU3yXqF','i3c31fbA0TbF','S02Kks9dyr2PeE2AFKQVLK0d5hLp7q8','VGqA','vMcjUaBPz7vnBg739Q3xPWabo8zevLpNDFARftEuwVHqe','B8PbcID8',10);
-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 (6555027742975941183,37227,'H0Umk3y2HqqrOWfl2RMLI0SqB3mCJmgcfhLOhTPbRO9gO','ykmukoBFAIXwOoaUNSlWFR38k9EPWOUzIQ','suk9Czdb70kOcUqSpQ9Up7','0FLv','hkkO9hV8IMJ2vqe','wBnC9hZDBd935OEmaJQII1AyLjRFHcVkxODoFqDvs8haBrNOv3b6x2iT4Mhdt9PxLADICPcXXpwvipmeljDrPaeCOm9Gqet0X',11);
-INSERT INTO ti VALUES (6555027742975941183,37227,'H0Umk3y2HqqrOWfl2RMLI0SqB3mCJmgcfhLOhTPbRO9gO','ykmukoBFAIXwOoaUNSlWFR38k9EPWOUzIQ','suk9Czdb70kOcUqSpQ9Up7','0FLv','hkkO9hV8IMJ2vqe','wBnC9hZDBd935OEmaJQII1AyLjRFHcVkxODoFqDvs8haBrNOv3b6x2iT4Mhdt9PxLADICPcXXpwvipmeljDrPaeCOm9Gqet0X',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2450470693443963209,51627,'RA6iuC0YP5fPmJLTlAEniSEmZ2SIXC8A1ZqOXxjsr25ERZVXQuVXtmEFR1p4s','0VnAbqyYleRmlon58an6hFxob8ZjTx9qK6w7QLl9t0KEhOSAhKlmmaUqIpWgKGEVgR1Pf52llCFHGFdohfrggQo1zyQsuIorJP4Bwz44PCj4iEAT22s8OunGqDnZeJ5zTYzdoV04qpqK1EhUu7klZfS7gEpncldlpsIanH760ZMJdhFh5K61c3AKMRqZ1gLB7TjpaDXUVvSc2TmznjRPVEyHILyY','gnpgoL','PWr','a9cnLzjeYjc','Le0UuJQ3ELHSnxkfANNHaaTrPkWBRbTGFUfOFjvhYs32bTfZ5mE',12);
-INSERT INTO ti VALUES (-2450470693443963209,51627,'RA6iuC0YP5fPmJLTlAEniSEmZ2SIXC8A1ZqOXxjsr25ERZVXQuVXtmEFR1p4s','0VnAbqyYleRmlon58an6hFxob8ZjTx9qK6w7QLl9t0KEhOSAhKlmmaUqIpWgKGEVgR1Pf52llCFHGFdohfrggQo1zyQsuIorJP4Bwz44PCj4iEAT22s8OunGqDnZeJ5zTYzdoV04qpqK1EhUu7klZfS7gEpncldlpsIanH760ZMJdhFh5K61c3AKMRqZ1gLB7TjpaDXUVvSc2TmznjRPVEyHILyY','gnpgoL','PWr','a9cnLzjeYjc','Le0UuJQ3ELHSnxkfANNHaaTrPkWBRbTGFUfOFjvhYs32bTfZ5mE',12);
+INSERT INTO t VALUES (-2141070742766120267,-5660369,'ITvMsQRgqwiLDzmWIBA8qOSnfi5v3kSvXjbtLJHFKITqyq9rdKVb7y','CgN89htpGPYZy3l1CFu4UzxxO5GvWSrleguvkaj9tkq0wENP7arvsbbSXDtwfd34MvffyLYqvpslyDp2PNZDXeHoFm4mHpSQ0m00e4mlb4i5RNlRCze7ZqglZtN23w5qn0vXz0eWajPQkKudYVFfezgGTfh9PKVQwOEzZ34fcbEZvdUtwkTrhkHMXAIFiN2XsF4wbxn20SnGn9PQwffwQGlJaHRgGkZoRrPd','1cMgpnqLk','6iLhUlkFWTvPim0UkzZ5V85gMNdvJC','b','pl',12);
+INSERT INTO ti VALUES (-2141070742766120267,-5660369,'ITvMsQRgqwiLDzmWIBA8qOSnfi5v3kSvXjbtLJHFKITqyq9rdKVb7y','CgN89htpGPYZy3l1CFu4UzxxO5GvWSrleguvkaj9tkq0wENP7arvsbbSXDtwfd34MvffyLYqvpslyDp2PNZDXeHoFm4mHpSQ0m00e4mlb4i5RNlRCze7ZqglZtN23w5qn0vXz0eWajPQkKudYVFfezgGTfh9PKVQwOEzZ34fcbEZvdUtwkTrhkHMXAIFiN2XsF4wbxn20SnGn9PQwffwQGlJaHRgGkZoRrPd','1cMgpnqLk','6iLhUlkFWTvPim0UkzZ5V85gMNdvJC','b','pl',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-563296537848212153,12174,'QSnf52DfAmnADl8cUPaSsjR6bnfVFnU7fOmqMp92SLezAM3kzT5','2U23lgqjV30DhTzWAsB3wGGomzEGGMB75WGD7CT3l6pzrksuEJA2XLif5UY07j0brXTZ4Y4wkvKqJTtcKkXAM4LDHUzpRHKoNhNKzG8UnK3EWGMOKJgiq3ppugqr1RLZwt6RSaooSogxnLXPqGhUFxuu6SMxF5ND5pOQttedHxucl7SI4FSrVHEj','Id9H29fN3Hsm0bgZ3jv','zdrZziIgUSwH4h9I2lwf4RYy4yihGjNTAQz8LxRMkFtSLfzbHrpJsOpgVx52TXUODz0R8L8BWG2f6LzJMkvsBn58esMrXo6GuspSlG4Bqt6Z9DFa0rsssb8bEziedbWZDOie4NnpVCUaNoRUHw9n76uUyqe5epEsbS0cdAfjeKzMXW9zRry7o4WLhYMhX8gvPQTagqnW9nvABpmfv7Sb5kH1c8MulBrtnO1xvCeLyQnElCXBbSm88s82sXDSkOg6','SUOSdDCYvln8KOSTIr5YAC7vqknLCYvARaFrCAxeEbGSwif1wSuMWJ0FlTivjhX1c1ANpUtOjvY','FC5TTINaNeFeXvTdaZcI1zTAQmA2W1vQc42o10wJFe7HNRuRt5',13);
-INSERT INTO ti VALUES (-563296537848212153,12174,'QSnf52DfAmnADl8cUPaSsjR6bnfVFnU7fOmqMp92SLezAM3kzT5','2U23lgqjV30DhTzWAsB3wGGomzEGGMB75WGD7CT3l6pzrksuEJA2XLif5UY07j0brXTZ4Y4wkvKqJTtcKkXAM4LDHUzpRHKoNhNKzG8UnK3EWGMOKJgiq3ppugqr1RLZwt6RSaooSogxnLXPqGhUFxuu6SMxF5ND5pOQttedHxucl7SI4FSrVHEj','Id9H29fN3Hsm0bgZ3jv','zdrZziIgUSwH4h9I2lwf4RYy4yihGjNTAQz8LxRMkFtSLfzbHrpJsOpgVx52TXUODz0R8L8BWG2f6LzJMkvsBn58esMrXo6GuspSlG4Bqt6Z9DFa0rsssb8bEziedbWZDOie4NnpVCUaNoRUHw9n76uUyqe5epEsbS0cdAfjeKzMXW9zRry7o4WLhYMhX8gvPQTagqnW9nvABpmfv7Sb5kH1c8MulBrtnO1xvCeLyQnElCXBbSm88s82sXDSkOg6','SUOSdDCYvln8KOSTIr5YAC7vqknLCYvARaFrCAxeEbGSwif1wSuMWJ0FlTivjhX1c1ANpUtOjvY','FC5TTINaNeFeXvTdaZcI1zTAQmA2W1vQc42o10wJFe7HNRuRt5',13);
-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(66) NOT NULL, d VARCHAR(10), e VARBINARY(10), f VARBINARY(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3417650800253583892,-19821,'7LoHwwvX0g1aLZTTL4tEA3sYwNbxrz4oU5Zsoz4Nh8dMrJF9zBOcGL0YB2YuiUe','QUbAQS1SGP','m','osRFlHoIXVlKW7gF','ZQN2dvXRC4vEODnYbJsChX','P3hx3L920WHsdcj7yHw0mHnUmaXd9J24Z9HsxT4QaCxMLpAImw8jLJscLlxX',0);
-INSERT INTO t VALUES (814335958691972624,-11535,'AhYZnqXLay5ZIFDhS2UOMIwecmEIE8AG9dYX5oZttP','UWA','eFM7','0qFu5HOxBJ','YDSmqj9O2yK17dwaInepY4W9n3thoR9roCBYiOWZMwozn0uqacDM28BBATFxjswyutlVsfsRrfsxzQrnFt8ZEh6SuMsf','SoIlPQOt9gJW85rHvG61U3IyR69Ix9saPwsV8iMeOmpVf3FpzEkOdpnxCp15tu0Pn',1);
-INSERT INTO t VALUES (-4234221703440742213,-13374,'Mr4','BBpTu','a0zConiq','iRwG4XPH6UIwpVtfgAn','bVD5WNLaJ2EbVrRvmxPlCDhVdtNq7NaQ2ls6hoSWaY45JQoOgaiF0ijHh23O0iY8fL','vuO2zTA8bgdrHf0nnfgHCVFvnqkwt9TJJR2zhmv4wsV9SODWLSerI5bM2RdMvKK0b8fHPKQwjGEOQpRHk0RM',2);
-INSERT INTO t VALUES (-3195048839720732490,-28413,'xZjr8egsiLC4rJQyKrzvmoFdpBWG8aV6S0trki5g4Pudw','LX6D','2i0V1P1','stY7xiOYTjR93pDxkw3tgp','NGNUMKPTN0WE8MOh1g8cm3Uwu7HC4sGn323KUGNlTmEGzlOkinp1rTIRLaWuIS18IeAzd1ru','NSyF3cLC7HK9woL0TI370vGUEYccbJc0F',3);
-INSERT INTO t VALUES (-5690677444124247171,14201,'PgPlfPvJHq4eikLmvLy0nHOEAvhHFVkMOMKPxVYPgcTpdUePg3WRbT','7k4Ew','D','5vffekx7bqAWIZzgIcExR3ntBXO3','srR3oRtttYcDu0hP0ofmpk0gWf','ceuRwyujvNYHKdYeK0lp2dGuO2UIgfqD8pUYQyisFLwQJb02PCU2Jo9l0sfgN5wa',4);
-INSERT INTO t VALUES (-5690629441346941545,-16058,'w47ukMwN5Ifkg6hv6dD6OLBjn9o','f','NvqdR','k4Wb48PltRqXgLj3Imlxw3MR7hLAY8Y','IVkvW4fUVajT9BmGvuHFbWYrCkuqcclrACiMn901gpzS','cwzMIn8mTCAQaUGiSE1AH2lBUfSah74HMK0YCeGYTj44jXRVAWro',5);
-INSERT INTO t VALUES (-3336067171573308318,-10788,'icmHy0icixu59zYsef2hqFWgrhFSx2wnLqtvjHZi','R','xvypvSNvG7','qn1i6cybYziR08KQQ00JG03op','Gpxs0CPCsw2MGMhz7hzuqPwQSc','riVD074aq1JNUoF52uNTUW',6);
-INSERT INTO t VALUES (-7490199527018308871,-31944,'TuNuj8sNw7odxqvi5FsGMyUGyWOl5w4I3CSgvLSrxdszhzUNLAWKo','w9IH06pOPh','JCpJgAVL1','T','wA46vbwa','6l23iIS5ZMTxvPr2lukuP2LdUyFUlr2UvWzZ',7);
-INSERT INTO t VALUES (2923583207280179067,32302,'g8ewaswn7umnOA2M7ml88CeJg9e0VEFUQyMboTYjXTthXWkBaXAayyNgBRfHYM','0kfRtB5S','TOjF8NraA','JSE5DXldljXBeZjNYMh3HgLFqtL','UfbcoC27xqHZAhAh8jQBeGWPsJSAWqrxBClCh9hlIBHiyIOW','o7HgDXolSk',8);
-INSERT INTO t VALUES (6433674707633014797,9350,'xVjvT1VHDnqYKeWSxfBLglc1k','1R','9bxZgRq','e','DmUPNYusv16ro5H1O0JMd','uMjRpN4axmdpJIafMU0lKmujrxbJw48ihYwstTbvtO7rMe6uFFJfPAZrfvAn80OD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-34692494796012748,-3002735,'OlLL4c1VC82Rcfe76wlfirSL','u3MjvIdfdsJRDq9fffGnM2s7cr7VHND2zDDIPI26b854S1HwO4UQsmV1qOcNTvDgnvGNes8M','epvgTruROvHZMDFa5fjfBVfQn4oL9b','0irm9p3515MF46KQM2TIFHzWljcUCMF0nNBzyl3G1qGFeiw5IqQEkiW4t9k4JxgVaeIXzVpv95TBEOLiazIVWMYBaZXPYdWrsVfOmw5EE0KnQXeL2s9VEEcwbIx9zpMfynV6LcDaWT88AMrnXYnXk6kjl2WGsFyaDSF4Ho8I2Rqj9fyjKMYgMl8Yn3ZYulcl0LYWAixA57lziQUIp8kG8uYIB2UdRomxz06zlVpCiXn97VeoKQGY7LlSYAF2','S','PB',13);
+INSERT INTO ti VALUES (-34692494796012748,-3002735,'OlLL4c1VC82Rcfe76wlfirSL','u3MjvIdfdsJRDq9fffGnM2s7cr7VHND2zDDIPI26b854S1HwO4UQsmV1qOcNTvDgnvGNes8M','epvgTruROvHZMDFa5fjfBVfQn4oL9b','0irm9p3515MF46KQM2TIFHzWljcUCMF0nNBzyl3G1qGFeiw5IqQEkiW4t9k4JxgVaeIXzVpv95TBEOLiazIVWMYBaZXPYdWrsVfOmw5EE0KnQXeL2s9VEEcwbIx9zpMfynV6LcDaWT88AMrnXYnXk6kjl2WGsFyaDSF4Ho8I2Rqj9fyjKMYgMl8Yn3ZYulcl0LYWAixA57lziQUIp8kG8uYIB2UdRomxz06zlVpCiXn97VeoKQGY7LlSYAF2','S','PB',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6596880798247287265,-7846768,'9AxeZ6sSlIchMop6yf92CfsgSB','P2APr9GPurDGBMFq76DY8WIKNb1LzxRoQ8IthUjYMWmCY6zuhfSUVOzDh6WtUHQAq6MOFNFvlbAxCF8cF7KZM91kZp52oXunwJH8FKgQgpNps','5BdSBvgw9tvGbI8vP1133E','flIlushsB5M2VRWfAQr47kWKi3qNXzJBnnYuc1TIf40eEuRWnLZBYrZn7fmqDWw4HIEDMQeEJDr3th9K8au0KDHVMBPehvV9khr0PRuSGL8E5NlRpn0c77mrWDHtnjDKsTnZyTjT6iAylMY9esOpjWOnKyjl0HmXnsboxLrJJUaXJgpu4BzWNyfwGsa9xPTu9UeUwjouE7HW95G47','C8','TR',14);
+INSERT INTO ti VALUES (6596880798247287265,-7846768,'9AxeZ6sSlIchMop6yf92CfsgSB','P2APr9GPurDGBMFq76DY8WIKNb1LzxRoQ8IthUjYMWmCY6zuhfSUVOzDh6WtUHQAq6MOFNFvlbAxCF8cF7KZM91kZp52oXunwJH8FKgQgpNps','5BdSBvgw9tvGbI8vP1133E','flIlushsB5M2VRWfAQr47kWKi3qNXzJBnnYuc1TIf40eEuRWnLZBYrZn7fmqDWw4HIEDMQeEJDr3th9K8au0KDHVMBPehvV9khr0PRuSGL8E5NlRpn0c77mrWDHtnjDKsTnZyTjT6iAylMY9esOpjWOnKyjl0HmXnsboxLrJJUaXJgpu4BzWNyfwGsa9xPTu9UeUwjouE7HW95G47','C8','TR',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4584755410550529967,-7910368,'5c6AEWF2TWUZBtTKZm5y2cRLVMIAmw6f0DogyYsx0','Oj49EJ7jBzgzp3pKl7GkgZ7i2Hs6Bu4JdA7rkVl4AsuGvskYmi68boNQUgEASUZSC7j4vLJ2uveVqg9AoCUP7isoMlUyVCqwRmyp1ETZREps9wT3PEraDekQYO9rCWKQoNdLoDZcNr5LlAUdnit8WibzHc0QR7MgyrX5DXHEGKkUDuSiBoIIwrKqACmxMBbyb','aVw','P7QjjFJgE4ce2xKShYz33o6uAPyMLoJz5ohyIoxDNLouOGkFM5Tzt7bbjuARg4RMtzFnSe66yanDH0dEyOhE5gvKVhDOq4C8Pdms0HzAu8mZyC4LamjsG998cyM1hDtxsXzcuEEC6KSFlB4w','l6','V7',15);
+INSERT INTO ti VALUES (-4584755410550529967,-7910368,'5c6AEWF2TWUZBtTKZm5y2cRLVMIAmw6f0DogyYsx0','Oj49EJ7jBzgzp3pKl7GkgZ7i2Hs6Bu4JdA7rkVl4AsuGvskYmi68boNQUgEASUZSC7j4vLJ2uveVqg9AoCUP7isoMlUyVCqwRmyp1ETZREps9wT3PEraDekQYO9rCWKQoNdLoDZcNr5LlAUdnit8WibzHc0QR7MgyrX5DXHEGKkUDuSiBoIIwrKqACmxMBbyb','aVw','P7QjjFJgE4ce2xKShYz33o6uAPyMLoJz5ohyIoxDNLouOGkFM5Tzt7bbjuARg4RMtzFnSe66yanDH0dEyOhE5gvKVhDOq4C8Pdms0HzAu8mZyC4LamjsG998cyM1hDtxsXzcuEEC6KSFlB4w','l6','V7',15);
+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(48) NOT NULL, d VARCHAR(41), e VARBINARY(56) NOT NULL, f VARBINARY(57) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2337176,4584701,'MpnL7','0j08hDzOb7N4u','TlKXnsXamctXMXThrX6','qfqYcCFUulTimy3PmtKq2RNStfr9GSt3l9rFjMPbjRKKLQqTRAMs','m','g',0);
+INSERT INTO t VALUES (4079802,7509940,'lZ','XIsuRxZ2Y7rj6go7tICoJDZrMrP2Pp43p1IQZCRqy','c9QKRua7zl1','35uTXx5nAb1t2ilJIJEbWRCrVeMhliB3YTEGfXmWdzo3ReJJn8NrRU','5','v',1);
+INSERT INTO t VALUES (6365873,13919811,'oQ','3','RZbgRVOjoAljvg9','jINEza8G3HCzgXtEDNCS8cUdyvLEU1BpujoLj4t4DCXa71n4u','F','T',2);
+INSERT INTO t VALUES (8639631,15362930,'HueGKr1hXKjHevMpxYhpKzE','NGDvwkdMDJmn4kPDDoY3BBMqItc0QG8a1eKaEhGId','LW5Y3CGKP','KtCFNQxXDOZrCIsE8aFeKHFxRW04L6xTKaJv3DYiLG3vnrxVoEFoX','r','c',3);
+INSERT INTO t VALUES (10087263,2823034,'kShQsCrq9nA3rs1H0XgSzUKt','If','Qs6xgfU5qNxWo5bB2y7H3jKE9h7bbIbv1y','6JSletfeL','W','K',4);
+INSERT INTO t VALUES (14124079,2858814,'Ip','D87b','Bw3iwT7Ej0ppus2YTFfyQfEMcFET','Bf4FWKJjuUUvouZeD1cLFZwHIVXGUn4lEWHE92G','a','Y',5);
+INSERT INTO t VALUES (12500101,2360211,'c6II4VdoUx4mJmI','UDNi79VL0NREacRPju3kBZSENUfE2pf2s94N','HhgVZCaYp7hUMDZ44GCqBqLO','r9YJMAFxdM41JQwuFl79NGVbEFCZILlvLUJyF','p','Y',6);
+INSERT INTO t VALUES (6835789,13927175,'y489Cyo3KtCxrgYOlrJpkgSqhniKAQp5TJGIJliR','nhDR9gudbrQxcNaAulQtiRDbb','bL2eE3jTjKugKZa5qbjtJLcMZcWBt9bM2FE4Hk3A','7n64NSlXzq3RZ25vrVqbbvT9zPIbWHlRsdENZK','M','D',7);
+INSERT INTO t VALUES (4216106,10580013,'TdXO8ydGoQsgvLzPsTidf0X5nuCiH7wgi7ogM4fIE','AYvlgWM56Peo6xk5sYzjMEK3aTxB4fO0tDRNtVH','tFDd','HdUNssROIYSXYJ8PNgB6sBDxxybrdBe','G','1',8);
+INSERT INTO t VALUES (3494323,16150178,'eTK400Izz54eBLtGObGF0EY','RDlf','J1FKP8gTQzoFGxxuPcKCBhM36lFXex2Dja6B6g8d','AWtsSDfM5bTB3QL6y9bRKc1WAjHkuGjjEyY','h','6',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(48) NOT NULL, d VARCHAR(41), e VARBINARY(56) NOT NULL, f VARBINARY(57) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-2125447016360377771,-25396,'qhneqhAnbd9zqtxe8BTOWPj17gUmwDoIKPc8Q2vvy4Er5H7YsLZFW704vyb6','gfgb2z8F','Ka','i9ElVTvJb4opDOcZrdpO8DFQbHgltql1D','iYeVYq7rLU4cIbwshXx6wkz8HzoK96HBi51ZJnNa','mLYzf24kQrWnqD4E4xWa1k6RZCUkSMMm3zYyUtPEQh',10);
-INSERT INTO ti VALUES (-2125447016360377771,-25396,'qhneqhAnbd9zqtxe8BTOWPj17gUmwDoIKPc8Q2vvy4Er5H7YsLZFW704vyb6','gfgb2z8F','Ka','i9ElVTvJb4opDOcZrdpO8DFQbHgltql1D','iYeVYq7rLU4cIbwshXx6wkz8HzoK96HBi51ZJnNa','mLYzf24kQrWnqD4E4xWa1k6RZCUkSMMm3zYyUtPEQh',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
-INSERT INTO t VALUES (7686734904229842717,-22542,'znulzwUQSHzYzks1xJ','KvzS','HU','WA69VgcdxUnnOmeikpq6q9D','QNkwtRNM5qw3mMXW5aOWRrC1gJscaZ5VCmxcr6PDbo179iE7wObjAOupMN8YArQ','26izIddZTz',11);
-INSERT INTO ti VALUES (7686734904229842717,-22542,'znulzwUQSHzYzks1xJ','KvzS','HU','WA69VgcdxUnnOmeikpq6q9D','QNkwtRNM5qw3mMXW5aOWRrC1gJscaZ5VCmxcr6PDbo179iE7wObjAOupMN8YArQ','26izIddZTz',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2536276864043469412,13099573,'nV5ar9JIa5cvhg6tUx5CrOhuNTZBady8pN6ktM1gz6Mb2Uf','sT7EdaB2AxVA','FruicGyEWLJj0qqB9bFtVrTNVTXb9wi3hFQdTPPR0JZRYvefC6zDn6','A','m','z',10);
+INSERT INTO ti VALUES (2536276864043469412,13099573,'nV5ar9JIa5cvhg6tUx5CrOhuNTZBady8pN6ktM1gz6Mb2Uf','sT7EdaB2AxVA','FruicGyEWLJj0qqB9bFtVrTNVTXb9wi3hFQdTPPR0JZRYvefC6zDn6','A','m','z',10);
+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 (1400659429698393965,3609925,'1IGgVpHzSlMAgXdttrpELI','K4x70HaWsGA8OBNSXvjP7Q','o4DKPh','lkYBRiyTMYJBHMZiI7w3PGarYJD6','K','q',11);
+INSERT INTO ti VALUES (1400659429698393965,3609925,'1IGgVpHzSlMAgXdttrpELI','K4x70HaWsGA8OBNSXvjP7Q','o4DKPh','lkYBRiyTMYJBHMZiI7w3PGarYJD6','K','q',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8849071731798528772,-25320,'7xTSbPwevFYbBtMxKh4AebAJT','QLMJq8ifTkwI8mVwqOWjJ1qnbN3ZmZ9qzARFTzUsNCBMCWYPUZeBAJm2HnrrJdmGHeCNYbceFYZKYtokTuyvieGGybgu2Swui8xQj1FcfpnO50ViHZjsQCtOeoGby4','5p','pCBCd2hA4tYzWYZB8JX','izYlFotUHeVaH9vr','fK4ISp3tdlHzRdPxatzfeIscy90YjCe3d0K',12);
-INSERT INTO ti VALUES (-8849071731798528772,-25320,'7xTSbPwevFYbBtMxKh4AebAJT','QLMJq8ifTkwI8mVwqOWjJ1qnbN3ZmZ9qzARFTzUsNCBMCWYPUZeBAJm2HnrrJdmGHeCNYbceFYZKYtokTuyvieGGybgu2Swui8xQj1FcfpnO50ViHZjsQCtOeoGby4','5p','pCBCd2hA4tYzWYZB8JX','izYlFotUHeVaH9vr','fK4ISp3tdlHzRdPxatzfeIscy90YjCe3d0K',12);
+INSERT INTO t VALUES (14434960828304185094,11641533,'mJsXiKCrOUQIEXWZxAck5yAQjqXIZfuuX5F4TUkUmWV0','kE2ZqpCme5VwrnlhpLsnd5ZlQo7PmPR3UW5ZwYsT3dE1r48wWhO5BwT9HcjxhLU0cU0S1TQF5DOaLFamRK7','KWu0NuOH73lwZph5eJmstAeljOzUQQrEh3ukGevO9t92V','mGCH4F6GQiyW7d4ZKpUqB8YJa2ORQc6xUvjSVMu7CjFS2','r','L',12);
+INSERT INTO ti VALUES (14434960828304185094,11641533,'mJsXiKCrOUQIEXWZxAck5yAQjqXIZfuuX5F4TUkUmWV0','kE2ZqpCme5VwrnlhpLsnd5ZlQo7PmPR3UW5ZwYsT3dE1r48wWhO5BwT9HcjxhLU0cU0S1TQF5DOaLFamRK7','KWu0NuOH73lwZph5eJmstAeljOzUQQrEh3ukGevO9t92V','mGCH4F6GQiyW7d4ZKpUqB8YJa2ORQc6xUvjSVMu7CjFS2','r','L',12);
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 (-5912492742261149782,-2321,'pl8IFGH0o6ch44oNErFjrN2hTLKEnr7gaQp6nIu6Y2Ldv1UsSGXSc','BhAUw2i9ZPDmyvpuUn8Sua8AeUkunqZb2TxoFdV7Od4yM3Aek8ZxWLWHc6iSVwzRrkX2qTxG6T4qtHyyK2gfYSJmotIi59j4pCQwwZK8MMysEMmKsTKYg625pqaX51cC667Kqnsfve7Va5qEadD0YlURMoQ5vON2VnZ2ApdbSJvT1whgqYJ5V9f6JfZ1yjALD3CVJCC6JK5ixzdel','LvmliKN','uJ4DtQhg6haPpM3smr30NiwaLURYPb9V2Y0qDkqlnhIrG7mojwVvvLTI18my6ANTIqUPmGAmPEF3QOKVpJTm9dTP26YUxFnJ2BwYSCNRCsdbGOHYSXsHbwEBdhv6oyO0KLCAkGuUhWsDZxgIx2OEydhMFLOKO6Fa3ynOD9Jq9B0VmDlCKvGGHq0BhMns8nTwF663GV8vOXWO6Bg4bn3RqedkUG3HYdE9lxhH','2k94ZONRec4DhbmyFAUwQIhDtQihqiXmprbsV7AHP','KZyc39B7o2VSjJTGkjNDCYfkqkKyFD4ltr44b8MrMa9WHY3u69wpxr',13);
-INSERT INTO ti VALUES (-5912492742261149782,-2321,'pl8IFGH0o6ch44oNErFjrN2hTLKEnr7gaQp6nIu6Y2Ldv1UsSGXSc','BhAUw2i9ZPDmyvpuUn8Sua8AeUkunqZb2TxoFdV7Od4yM3Aek8ZxWLWHc6iSVwzRrkX2qTxG6T4qtHyyK2gfYSJmotIi59j4pCQwwZK8MMysEMmKsTKYg625pqaX51cC667Kqnsfve7Va5qEadD0YlURMoQ5vON2VnZ2ApdbSJvT1whgqYJ5V9f6JfZ1yjALD3CVJCC6JK5ixzdel','LvmliKN','uJ4DtQhg6haPpM3smr30NiwaLURYPb9V2Y0qDkqlnhIrG7mojwVvvLTI18my6ANTIqUPmGAmPEF3QOKVpJTm9dTP26YUxFnJ2BwYSCNRCsdbGOHYSXsHbwEBdhv6oyO0KLCAkGuUhWsDZxgIx2OEydhMFLOKO6Fa3ynOD9Jq9B0VmDlCKvGGHq0BhMns8nTwF663GV8vOXWO6Bg4bn3RqedkUG3HYdE9lxhH','2k94ZONRec4DhbmyFAUwQIhDtQihqiXmprbsV7AHP','KZyc39B7o2VSjJTGkjNDCYfkqkKyFD4ltr44b8MrMa9WHY3u69wpxr',13);
+INSERT INTO t VALUES (13801003309420676762,2722930,'YIJr8L7A6z5rGTGY52UUPedxuKQ1Tiwv9ulZ6lQ6GZCLkYZb','0bbfYwGOXhh2odo4kIFzbwesvynZ5VjnZIbAWSvoVTDVHozvzJcgJsZUfv4SNnzzusDwib8rs2Cxze3JcA9VjCTgg4zzdf6zUN2pZoRmPZggf28aOwMptp7OCYuQxeNxvxDolt4D8ecm404WeT8J1yxNBAATyELD6oSVVpdL3gfxKcR64SkRAaEPDTD7XnE0ynGyATSkF3AtqPTEMgmeXZuzkdLvVC5QO799ZBSu4BHu7F9','vfsjgPO1','nyTlOfjmmwiY0tLIieCE1mp0zHRgZjQICCgDOHftgIbbzvGLVDO9fHLGU8Cg','g','Y',13);
+INSERT INTO ti VALUES (13801003309420676762,2722930,'YIJr8L7A6z5rGTGY52UUPedxuKQ1Tiwv9ulZ6lQ6GZCLkYZb','0bbfYwGOXhh2odo4kIFzbwesvynZ5VjnZIbAWSvoVTDVHozvzJcgJsZUfv4SNnzzusDwib8rs2Cxze3JcA9VjCTgg4zzdf6zUN2pZoRmPZggf28aOwMptp7OCYuQxeNxvxDolt4D8ecm404WeT8J1yxNBAATyELD6oSVVpdL3gfxKcR64SkRAaEPDTD7XnE0ynGyATSkF3AtqPTEMgmeXZuzkdLvVC5QO799ZBSu4BHu7F9','vfsjgPO1','nyTlOfjmmwiY0tLIieCE1mp0zHRgZjQICCgDOHftgIbbzvGLVDO9fHLGU8Cg','g','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17588083114789100843,7588159,'YKxmn8zGT','XWvHzawPkxGPixGoSUI6zU6QQc8CzSfyjZmMYjqdr8JQeEFQYduzYSADnbXW7c8z4id1QrUZjmPfBXGyzezpABHOkSctltLJMJDKI3XuCk0hWFPfn2ViWOxv7fXPg4CfsD1GZeilFMW2mZPhvvjFYa4cNU1dBk','S0mspsAiHlJhLbQjYEciUiGYBqzeCzHCqyuivPMSHDOAytnEWn7ebT','BIE6Kgpgc6nKQDOuir1JClIrppIxIkZYgi1K7adMi2QSWNSTaaZnJoJwz07Mu0Y5SJsABj631rlE2l6JWMyMrr17SF6zl7ZrPIGvFBjl6ixjowbACbnLmIy3Qmxno58XxUgGtI5kLYzz','8','L',14);
+INSERT INTO ti VALUES (17588083114789100843,7588159,'YKxmn8zGT','XWvHzawPkxGPixGoSUI6zU6QQc8CzSfyjZmMYjqdr8JQeEFQYduzYSADnbXW7c8z4id1QrUZjmPfBXGyzezpABHOkSctltLJMJDKI3XuCk0hWFPfn2ViWOxv7fXPg4CfsD1GZeilFMW2mZPhvvjFYa4cNU1dBk','S0mspsAiHlJhLbQjYEciUiGYBqzeCzHCqyuivPMSHDOAytnEWn7ebT','BIE6Kgpgc6nKQDOuir1JClIrppIxIkZYgi1K7adMi2QSWNSTaaZnJoJwz07Mu0Y5SJsABj631rlE2l6JWMyMrr17SF6zl7ZrPIGvFBjl6ixjowbACbnLmIy3Qmxno58XxUgGtI5kLYzz','8','L',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6106638746222838408,13628699,'fcs8EDhG1','r7JS0WbwDr8Kn0ZpQnMqLPWpUDGwsUST9lS6tnjjfeNNW81hUOEAlE1izr97GC5ex7JD0CnXEdmECoFer5TdjMoTsj9bMZX105FrhlMCZ3AP8J27p4KbOlTpm5YwT8hQ0PQWRZw3QsJBVpvXScamA7KpnaYUKBUeMWeMGmcGetgSOg23WShUrLltBxEHhOiZXDZaF0HRidD9z6BOmSXKFsiRL2kqwNu','7Od1wiHIbM0gml9irYP35G83QdNK988Sz','G5hl8qkJlAsDbqmdIE3wmUCi7WYaKtOMVXGcPTcmRB5ElFQoB6Ul2Q','R','lw',15);
+INSERT INTO ti VALUES (6106638746222838408,13628699,'fcs8EDhG1','r7JS0WbwDr8Kn0ZpQnMqLPWpUDGwsUST9lS6tnjjfeNNW81hUOEAlE1izr97GC5ex7JD0CnXEdmECoFer5TdjMoTsj9bMZX105FrhlMCZ3AP8J27p4KbOlTpm5YwT8hQ0PQWRZw3QsJBVpvXScamA7KpnaYUKBUeMWeMGmcGetgSOg23WShUrLltBxEHhOiZXDZaF0HRidD9z6BOmSXKFsiRL2kqwNu','7Od1wiHIbM0gml9irYP35G83QdNK988Sz','G5hl8qkJlAsDbqmdIE3wmUCi7WYaKtOMVXGcPTcmRB5ElFQoB6Ul2Q','R','lw',15);
+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(7) NOT NULL, d VARBINARY(1), e VARCHAR(89) NOT NULL, f VARCHAR(94) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10770145133012788646,4471382,'x','6','XNL07qlRmiZzrPP1Bpv3besSC1FhNaf09','n03yL8I0Y4wKhJSJQkRf2AZc3fIBlk1trfVkVOheftsNTUWIprifvuRPULLwGtTjwv0mrvBHD','4','Qg',0);
+INSERT INTO t VALUES (228686878451657355,-8096597,'QoFX','w','Y95wIvU3JzvwhAQNixyWgXapc2UYdFw66spO5Q','smZIkJ6','W','HQ',1);
+INSERT INTO t VALUES (3262927033540456464,6844559,'9AY','x','lifAUtUGBXG','oEW90bDFQi49gotzY9KNOBqOdl6i455RBkS7din9tG0R1Zigm','kK','6T',2);
+INSERT INTO t VALUES (5549135903771333405,3588320,'UwUT5Y','V','cPs57jqXTBz9Fl1qhtoqwWoWu4ZW9CcnmmOFelruvCpCGBe9t1A70wJLm42BIQrEl2Kj2kj61XuqVrnMFrTN','g2Qv40wOhOYeZ4iuwRRe1qf0semgJ4HBhcXrISUl80nYp7sYo9r7YAHZVJiKy7C3qUBtSM1kjd9zUmqG2QgeIcafZm','Ua','5',3);
+INSERT INTO t VALUES (10514929370547472974,-5516685,'k','0','b680g4wUPJ42a6DoYmEbg1Jlam7HCZ2r9F32jv2DyIXVHVMNaP','StQAlzXXwTsUholu7yY68nt1bgCMTlW4','Kr','B',4);
+INSERT INTO t VALUES (6444026712383728795,5650693,'n9','T','6EA0nbhBrbx','y5Vk99G2S879DNEOHmFLo','Kr','Z',5);
+INSERT INTO t VALUES (5190367603527837707,8265102,'O','X','8fvKaG5voNoDtyXde6nPy2NcbZtdWJ8rE','Vy39dFGuL13ckpbedk3d849zYZEjhnCRCpTygCrRD3VSeOdnNg8MUen4elXzboJUAqpgysKLiGR','bl','se',6);
+INSERT INTO t VALUES (10875891804853214032,222990,'BzU2X','U','TEYPjHbv','HbCjLEJcben2bca2Ag3wNbJXUkGcg6EkqAGewlzQVrnhVsSZd5etsuxmevKDd0GTDsb5hTTth7Z0JY9VptAbgOBbCDK','Yt','k',7);
+INSERT INTO t VALUES (6491737397874146761,8075922,'0pcuq','B','t4K47AZtHgFj2Xna2PGWScrsXRkQwPi6bpWtr0RV3QxSDDGqgzSgXGmsK0eQ3E1upH36JiN','JTPLp','I','QN',8);
+INSERT INTO t VALUES (12861329236452013453,-5189168,'i2s1x','0','sO4','7YP1BOkNV5fbb2kPLyejGzAQ8O3rjh6xPFZHQgZKxt2SIrWRbLlfBAti46iZqwtzhsYGTl3tl3TarYDa0d9GEijsSL7hT','4t','V',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(7) NOT NULL, d VARBINARY(1), e VARCHAR(89) 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (17301055266134140844,-2881150,'Hg','3','DdO74BCjqgZRlvGc83oeymvlAybXk9XFliJaWLx3kTZ2eoZxtwPX3CXxrpi4G7PSVok7xhNfb5W','sKKyxSXGpIwZu7LdezWvCwsn14f9DdleOh3ssBd3Ec8eOvUp7e3th0XHE','P6','c',10);
+INSERT INTO ti VALUES (17301055266134140844,-2881150,'Hg','3','DdO74BCjqgZRlvGc83oeymvlAybXk9XFliJaWLx3kTZ2eoZxtwPX3CXxrpi4G7PSVok7xhNfb5W','sKKyxSXGpIwZu7LdezWvCwsn14f9DdleOh3ssBd3Ec8eOvUp7e3th0XHE','P6','c',10);
+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 (16299288075320106066,4221063,'g','7','8ID0JBwYT','pJEcVQJgyFoDzdHIX63mNMR7nPLD52rO5usc5UZk2N3zoi','Qs','We',11);
+INSERT INTO ti VALUES (16299288075320106066,4221063,'g','7','8ID0JBwYT','pJEcVQJgyFoDzdHIX63mNMR7nPLD52rO5usc5UZk2N3zoi','Qs','We',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (12296321150126841562,3437597,'3Imhs9R5','vQO3nbWs4doJrVbXjeaofCn59N','sGXuPcrUnP5pSRNEpOsMYFRGby0B6U59N0x0YYM2g6lEtnV9DzmoAOt6','kVigoJraX566B84Ur4i9pnjAKiQZtj96WpvipjjlwwE7KRwn6zY1Z6p6mwa4yQxJfr6T1Qw9iRb0JqdZvyER8Xm','4','f2',12);
+INSERT INTO ti VALUES (12296321150126841562,3437597,'3Imhs9R5','vQO3nbWs4doJrVbXjeaofCn59N','sGXuPcrUnP5pSRNEpOsMYFRGby0B6U59N0x0YYM2g6lEtnV9DzmoAOt6','kVigoJraX566B84Ur4i9pnjAKiQZtj96WpvipjjlwwE7KRwn6zY1Z6p6mwa4yQxJfr6T1Qw9iRb0JqdZvyER8Xm','4','f2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2389848768229338476,-3334856,'vhmgzcU','4rpyanXGw7HdMTg0vzvVwaTbKqUHJ0YThTUXNXFeathiQp5vRfZoY4I18TZcw20afcJ8UymBrfujaLr68LjwoX3qnsDrARDkxKc4nwcmEGJinwZnLaikrYn8N903X4orHeEYkr','5nMTVyrMySJ20kfAsc2b1Oia1SEHhS3b0bcfuE4RVSFOk2fW','ZKgxU9jcUemGr5RUDO8Uv0UxMcMcGG4bzQrCpSyFkrkpjTci736G9H3VoekVXKuZIopzZ5rwjotXmXHPBIyDNYFtsoR3JT0VTA9WADqOXEWz1wAcYumA9pBv57oWh7jCZIkUK2UDuruThpgNcsNU0D5GlhYxdOyiZOD2rvKdTFFhJm16Nj6SnQajs07h8QZZmW9ik7p7wA9LIhbdSHAPdM7MeTsmwg2UCyiZzJxwegoJrThs06','0','R',13);
+INSERT INTO ti VALUES (2389848768229338476,-3334856,'vhmgzcU','4rpyanXGw7HdMTg0vzvVwaTbKqUHJ0YThTUXNXFeathiQp5vRfZoY4I18TZcw20afcJ8UymBrfujaLr68LjwoX3qnsDrARDkxKc4nwcmEGJinwZnLaikrYn8N903X4orHeEYkr','5nMTVyrMySJ20kfAsc2b1Oia1SEHhS3b0bcfuE4RVSFOk2fW','ZKgxU9jcUemGr5RUDO8Uv0UxMcMcGG4bzQrCpSyFkrkpjTci736G9H3VoekVXKuZIopzZ5rwjotXmXHPBIyDNYFtsoR3JT0VTA9WADqOXEWz1wAcYumA9pBv57oWh7jCZIkUK2UDuruThpgNcsNU0D5GlhYxdOyiZOD2rvKdTFFhJm16Nj6SnQajs07h8QZZmW9ik7p7wA9LIhbdSHAPdM7MeTsmwg2UCyiZzJxwegoJrThs06','0','R',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8488723517863635482,-2871673,'mzL0cf','03XVGQ6wR4kR4SYd4XohVu8NoIOgxF42QIWlbft9rM2VpDNKW','NlBTKp5l1ZW9EIlltLCQJsckoOSnrqYD9JMC','c2ymF2Oa5SFfrYAYAFHbph2m8Pe6DwDdPBsMlDbaeqlAo6b5nxFrDaNjm2uePFzQ72j6mI4O55kpt4Fu6mU8RYjIomAnRJScIc9SNpzwcKI2GCV0Io04KAiOz5H5fvXWwiJKGM5POqcvKTMwfT','xH','RX',14);
+INSERT INTO ti VALUES (8488723517863635482,-2871673,'mzL0cf','03XVGQ6wR4kR4SYd4XohVu8NoIOgxF42QIWlbft9rM2VpDNKW','NlBTKp5l1ZW9EIlltLCQJsckoOSnrqYD9JMC','c2ymF2Oa5SFfrYAYAFHbph2m8Pe6DwDdPBsMlDbaeqlAo6b5nxFrDaNjm2uePFzQ72j6mI4O55kpt4Fu6mU8RYjIomAnRJScIc9SNpzwcKI2GCV0Io04KAiOz5H5fvXWwiJKGM5POqcvKTMwfT','xH','RX',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17632437778399790242,-4044974,'x9V14O','ESi07y74nwbNk5DvGNvLS73EXsoZoDURJlcVADsU2gDOLpsSIIv9iFrCIcAArSX3BEUVNJVcnVM6LoLJ2ZQmGn4a6JhxlGtZduTJKJLToaxPCe7tLOEFSTiH7o6Kq8WDwhAugtlwF7uzse4u1Jl1Jnk11SCZaD6EjPXrHzC8WBVkhz9XVeYJSN3jf3ur9P85Y9NF4icWAoCs0lvqNjq','uKR0pysBr791cvW66q1bFAuD7ehyLits7PmWRegzK2P82ElcuQbfXvFfCCaFQzrlvgE2fIk','QHSYtMauVZ3WLRDoeskJI1UIN2DfWpUulAj49jUoeJAWd8tGOzg1tlsxgA96WSnz6mU2RfOuzkac8NU73rv1CzGCftV7WQoW0oxUBHHbaY706zGhBhjFYRLfzqOKfUTO1fAE1cgLK8tspbp7Xg1mi69bCEcQWm5y0IECioXK8cgrs9siC8mn2amQwKfl6ACLkP5IgpgBpnFiE4H9xLWdp1vhKXFRhLxZL9P8XVdWK0xxI1LHHoDolzwn','Cbo','Ub',15);
+INSERT INTO ti VALUES (17632437778399790242,-4044974,'x9V14O','ESi07y74nwbNk5DvGNvLS73EXsoZoDURJlcVADsU2gDOLpsSIIv9iFrCIcAArSX3BEUVNJVcnVM6LoLJ2ZQmGn4a6JhxlGtZduTJKJLToaxPCe7tLOEFSTiH7o6Kq8WDwhAugtlwF7uzse4u1Jl1Jnk11SCZaD6EjPXrHzC8WBVkhz9XVeYJSN3jf3ur9P85Y9NF4icWAoCs0lvqNjq','uKR0pysBr791cvW66q1bFAuD7ehyLits7PmWRegzK2P82ElcuQbfXvFfCCaFQzrlvgE2fIk','QHSYtMauVZ3WLRDoeskJI1UIN2DfWpUulAj49jUoeJAWd8tGOzg1tlsxgA96WSnz6mU2RfOuzkac8NU73rv1CzGCftV7WQoW0oxUBHHbaY706zGhBhjFYRLfzqOKfUTO1fAE1cgLK8tspbp7Xg1mi69bCEcQWm5y0IECioXK8cgrs9siC8mn2amQwKfl6ACLkP5IgpgBpnFiE4H9xLWdp1vhKXFRhLxZL9P8XVdWK0xxI1LHHoDolzwn','Cbo','Ub',15);
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(47) NOT NULL, d VARCHAR(84), e VARCHAR(16) NOT NULL, f VARCHAR(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7207523970390981933,4473,'xgYobaalfsnDuwlRMglbKjcvhOyGcXxnuzHOSHEQoDYe','VYjz6igWcsExbb6ZXovF3tqtON6PZnU0fhVELQSZnGT4fnOWbObWqOvrbnI7V5','I9ka9oT','bLvTXBaggbFMF5ekvxrCzB1PP2Xl8z00o','aSuDiV3NB1FTWHEa3DBWdI3YErgtk85m3MxuW','ApJWyDIvVCmr97ip0BzWTV5IspksCLK79uvI9BRwTSICRBvWtiQNrrPAtEYa8x0LJl8b0DnLEN0J5C7xZJ0IA76tX1A9L',0);
-INSERT INTO t VALUES (9711871584205832643,54868,'hGGfPbprgn5710C6lXNxz7amHMHg3Qe89do','lCXngYdjmcsYbIuFBhtORa2hLUTFU4wq4q3oq0C59IUjOCWpIMqVTf6gP8Bcxg','WP3JdPrcZGPrH','FhdF9pzbojKlWKgmlq2YoAAO5BIfyP7kbp4slA7Kw','W55WUpgHdmyWMgvyxEEHKSa4wHuZpktg1teAST7xjqSgcPH44A34rP61DB3v6CX8PzoUtPUnQK9y4','3Gb4oWuGkya7SNKNffEMfrpIglU4OQs40OfpFfJ06YVNtYfLZ6zec',1);
-INSERT INTO t VALUES (12067496218855664808,42908,'7W2UaYqNe2vd1NqU0Pr','n5I6uRGgMNniDUIacKgn9of0S0B','UARZI73K','vNoQQr9yInqgiXjHdMqVoRQa7lHPnzEgDyKa','84TFG3nFCQ1eyasiKHJNfznytd1XZoHEUvFHtq','flYE3bV287EVX73DHRkHTcFnK45JQRQ6Cd2VVpeXQO8xP9z8',2);
-INSERT INTO t VALUES (4730508120082840217,10085,'F','3nBScWPN6pvEl9EtHHcs7JeRdQCJt0LF2xLlSmCv25Bq9TVhj6BhXeDblee6yS1hFIqN8cLC2e1m0FzrE','t4l','SucDaeW0yvapePptqR0m5H2FxXzowh97vWlR5','eg2f7Xc0o8BznVm3SG2hZdh','0zR9l05cUiAO',3);
-INSERT INTO t VALUES (358391138132786389,21442,'Ij','tEyNrYXMIbhtWgf','Qx1Cuc','W4LGWBu8P','b8','DmUitVAw52PbMFpmxXl2euHu2zUXucYwq',4);
-INSERT INTO t VALUES (17405154448290855286,17001,'sm5xYyOcHUTVMcsD7WcDEn3BjO6','doj3i0wLBBoUv4gso85cPArcRi1BerE','Jmu','xjKj4snWJYjL1S','wsuql96TbHQgWiQ1A4wVAoHOrrfrTfAIidefLJTNPWeB3dW6ZtQMXBqsZo8oX4Ns1BEzP1yk6VOL3NRRZFCjJyJEd','adNgcw0hxkoTvE9HmHNpziT7X0mDxpsTD5ToG0j2yYvQnH820oxpPIcMYeC1rC3gLrgAPnMTyQicW98VUex3',5);
-INSERT INTO t VALUES (8985049101337520439,6401,'1VNV2x2INpbFAozpi4Eqdz92EyQfGtHPnzzBeGiwbd08fq','J1cVldB9pbRPmUKXmodWjf2rg91EI8ps5p0RKoPFVd0ft2702doznf2YWElKochM','8cUQgLFwm','txqbkpqkleleBiV2bLVK1vQwORbnskwVXN62FAKUURP9ON9RdmVbvZp','QNf6P0Iv4SUCMwGa8mYpaopn5dN1ewjTeLLWZ','pofbIG36hUzzmM1oMTGvUTNAPuncsCvXGFhDnPcR6F1F46Fd9mYe5BEaolNwKGqRxexR',6);
-INSERT INTO t VALUES (10866930752453838780,40873,'kUXHGYzsewCXXdT0WdwqejZUglsyhJAMlAJs6Do5rZTK','HXlvaEcjBSqT1AIrrKHMs4vLLHdasvebzgnpoMpgHgFIljZY7Ghc3BxorM9j0qNA6nMdEKP2663Xz4uZbocf','rpkG1PQ','Q','7Cz9ZcJZIZxKTr7nyDIEFNcy2bQxpJ1mM8gwcSYSUWKcbz9Wza2dlqSNoJLfeh86SFP5na0YrBzi7mSG5MCI2HHJWuEYlNhnfWe','jQGuP2zK',7);
-INSERT INTO t VALUES (4793902791621502815,49645,'xo6A1','YEo9I6wykoUZTuVoHi1whOjlrH4oH6KgQqnKdwLQ','gIjD1','OB5ckgU720k2oRbb4eGgNAV4ytSYeG8Bu','cNl0KMiTcwF3zf8DBDGQ1ufv7zbQfUyHVZcs5xdbt4aGeH','RvGdUiRNjDcqqYxsYcQi24846Z3Mqt6ckMowMIlws03U2slGTd75rJC6qHIMxZlxVxKKZa0ZtD8To8r4YJmxA2hR09Hdc1S678E6',8);
-INSERT INTO t VALUES (1637817887982302434,11270,'Eu0RMgZ4JLKhCRo8H5lMVjen5JlSeuEF','YZckj0JIHuZeyZamdsh4Yds2I9Pnc6ELptorp9P2UXtMh','Vuwoi2UO7TgSv','R0iEebKBbWzjn','4xwI9PfGD7ovXvOPIFJL1arxkx','f5JcpqB6IPD6hL63ARmJr7f7Vx1CqRbNsUkRxCh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(99) NOT NULL, d VARCHAR(8), e VARBINARY(38) NOT NULL, f VARCHAR(10), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (226,-16982,'Aq','zxLHw','vqHMUxteYLzVyRtN2rCbczU3YC','H5Q','1J','JT',0);
+INSERT INTO t VALUES (118,-29152,'A1xMFLa9ss9','j','u3mBz76NxZUH33BLMYAXo7qg1FkSjj','WNlTo','4S','g',1);
+INSERT INTO t VALUES (182,31017,'5CvE3t979eJmrKsaDMbjLxqXrXM7mMPoQIY7rzuHpX1kIq','w','n0FOs8RUdzHgR1q3ODvQnEe3DcCzcGT1','yXfbR9zm88','B','Ld',2);
+INSERT INTO t VALUES (156,-13046,'enFy6X1JDeGQzPHoQBS97xC5hbWuHScq','ZybGNiHY','pEwGjPlQy5rY6ofQwphJEwP2sGgolU4u','RLmOVa2GM','xr','mk',3);
+INSERT INTO t VALUES (58,9311,'YIQXXWCYNO00uOFfFaJ4Z0XfvmNdB6rB56RZl','nbuel','YgavAi6kvmaVryxfKMvrfxZ42GZ','APkc','D','8',4);
+INSERT INTO t VALUES (45,-1239,'wQpevP','XUp','GtmYPhX0nkTDzC','ZI5l1agOn','8V','BX',5);
+INSERT INTO t VALUES (223,-20463,'UqDCMz6rW2SQ60ZDQbjPens0u2crHbGnVxdQ9knWmoUebinZXknY5hlXGQKUlFNh6oygxZelJ0bdih','m','a0Bg0soTIS6G1dEIkvq9mT','s42MWASJx','0','l',6);
+INSERT INTO t VALUES (198,-31190,'B2jiikI9tqAO6iNB2Xm','iHARz7','XV9K','G','j2','H1',7);
+INSERT INTO t VALUES (69,30726,'IfzM9WF9McllW6WqkbXO3Paai4cFxcbY','IT','Ogt187KXcshAk02cLd79FsuUx2q1','Xw0','y','9O',8);
+INSERT INTO t VALUES (228,-8154,'cF7nlnvaDF9IblNLeNGxqKreKu1AOhb9fXdNmcKRncHJdywzZWHbMwu4bVR8hoayohA0sc3unvNKulLvg','r5eTr4','IVHLpbUgv8MocoI94Q9eB1ft3ORU','YyuqGFQ2U','Un','aZ',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(99) NOT NULL, d VARCHAR(8), e VARBINARY(38) NOT NULL, f VARCHAR(10), 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 (11933498364500863279,63648,'PdMaeqa2yXaDgnFqg6E90dOhxjm9f4zFmoIjKAhCvJG','b5LrzjuXp2LEYL157D8vQh6kgaHCjMhSp4LsVu0ZWpJQerekhy','gW9','u2KyLU5jH3GFwAjAX2V','semCTxeqte52pJiGIJQ5QuRYVZm1rC6McpveT0GwPCjS3do3qEI91kTidgBMvKqjr6rsHZCrOSirNSX','lh3Ypy0HTDRPGNW2w50KRDE3p9EbnjGtcJYfgBdrHwwpWkweYB1xZYt6J',10);
-INSERT INTO ti VALUES (11933498364500863279,63648,'PdMaeqa2yXaDgnFqg6E90dOhxjm9f4zFmoIjKAhCvJG','b5LrzjuXp2LEYL157D8vQh6kgaHCjMhSp4LsVu0ZWpJQerekhy','gW9','u2KyLU5jH3GFwAjAX2V','semCTxeqte52pJiGIJQ5QuRYVZm1rC6McpveT0GwPCjS3do3qEI91kTidgBMvKqjr6rsHZCrOSirNSX','lh3Ypy0HTDRPGNW2w50KRDE3p9EbnjGtcJYfgBdrHwwpWkweYB1xZYt6J',10);
-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 (3109771573329812655,50215,'LHT97Tv4j','QSl8sFGVO7ve6sNJkkYJOuQsklKthcilu0dP0fJcaUhsbkbkzq2P34uS40ZStRm4DXl8dldgqDRf6ozj','fI5dTl7TdFn','6kzGiCwh6R','214KI6M23GYIFCBYwiUnztJ6Tvzlq196tEQlp5arT8FSIfATOT4ucJFPdmNFbyDmkAbUnag7EL7JV8fkr8FUHpLlrUfV8Vn1W7','ecIc5pgQrwzLZpkvJgd9bN7kteWUJJN9yGsPNvnfJlYM0yDUWbPOzgrb',11);
-INSERT INTO ti VALUES (3109771573329812655,50215,'LHT97Tv4j','QSl8sFGVO7ve6sNJkkYJOuQsklKthcilu0dP0fJcaUhsbkbkzq2P34uS40ZStRm4DXl8dldgqDRf6ozj','fI5dTl7TdFn','6kzGiCwh6R','214KI6M23GYIFCBYwiUnztJ6Tvzlq196tEQlp5arT8FSIfATOT4ucJFPdmNFbyDmkAbUnag7EL7JV8fkr8FUHpLlrUfV8Vn1W7','ecIc5pgQrwzLZpkvJgd9bN7kteWUJJN9yGsPNvnfJlYM0yDUWbPOzgrb',11);
+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 (29859,-29796,'FWW8CmiNG6pW7t','3f','muqXWTVxtHm189XhpADWnyxQuZfb0TQJWcI','bx','AY','j',10);
+INSERT INTO ti VALUES (29859,-29796,'FWW8CmiNG6pW7t','3f','muqXWTVxtHm189XhpADWnyxQuZfb0TQJWcI','bx','AY','j',10);
+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 (53377,-7150,'CxFghauhP5tEWfDGuLTNZxdA8Q3D9MYJQUtTAoo49UIsJMgwhCP1dhcEcdden61KN2UZQjKGubR7cOPF8csw','M1aNhFa','1pwDFlsG3cqsDlmbBeyj','PLjpOY4R8y','m','Q',11);
+INSERT INTO ti VALUES (53377,-7150,'CxFghauhP5tEWfDGuLTNZxdA8Q3D9MYJQUtTAoo49UIsJMgwhCP1dhcEcdden61KN2UZQjKGubR7cOPF8csw','M1aNhFa','1pwDFlsG3cqsDlmbBeyj','PLjpOY4R8y','m','Q',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9386925608964083793,54990,'XWUcGJEKxQeRMvHHhJU9yx','BHKAKLyUyNLDuOSdIX','SU','0JCQ8esm','ril7aYbNeURiRBkv8vzvKJVJyryl8uvnsMTP5BDqSc6RhJrGgQMfyxamj8yr4b77J1WTABNV2','2mI33NJ9KHED3KNmG5K6nsWSwDo1C3TvmQa932y',12);
-INSERT INTO ti VALUES (9386925608964083793,54990,'XWUcGJEKxQeRMvHHhJU9yx','BHKAKLyUyNLDuOSdIX','SU','0JCQ8esm','ril7aYbNeURiRBkv8vzvKJVJyryl8uvnsMTP5BDqSc6RhJrGgQMfyxamj8yr4b77J1WTABNV2','2mI33NJ9KHED3KNmG5K6nsWSwDo1C3TvmQa932y',12);
+INSERT INTO t VALUES (6406,25381,'MG0ODfg','1Uh12j81ClVfmoszkLNlZUG0b77mxXahqFlonihjQlviwkDkGaKO0JsrxMhAEjksN3fbARUu94Kova9nsOPMsmvuI81bJjzhBqMS6Vi4PWJdRtMVTPo3Xm3puiMvK6h5ddX7Yfbs0anU6mtRuA9fZLO2WefHYjFT4LXaWjZnuWsQldaqo3Mz','f9sw6vgXi','J1','Z','ZN',12);
+INSERT INTO ti VALUES (6406,25381,'MG0ODfg','1Uh12j81ClVfmoszkLNlZUG0b77mxXahqFlonihjQlviwkDkGaKO0JsrxMhAEjksN3fbARUu94Kova9nsOPMsmvuI81bJjzhBqMS6Vi4PWJdRtMVTPo3Xm3puiMvK6h5ddX7Yfbs0anU6mtRuA9fZLO2WefHYjFT4LXaWjZnuWsQldaqo3Mz','f9sw6vgXi','J1','Z','ZN',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8880778550928973184,46696,'5SPyqQfkLhGfST9zDe3C0CxA0J','QeUwH2njqLSKNEwDbvKgzsSV5ZJs1qSrE0bAXYD3ruHso0LbwovLisPTTF7tdPvfK3fEDYsDNnnnBgyD8JVz64UnaTo9rWVg86tYEMCFTtjUpfWYT0E2kg1xe9xirE4yzxzNKqC79b4uawwvPH2gyYfRq5z71s1ptidsNITm5beZ745jok4jgbIl0g3keqNhGNmAUNUuaSIzdJJemscVXVDT','TcDLllRQqGW','bqCDUxFVhR1KbH1Q7NPGpV3SmfAUlMO1DByPTM5fXVkHw7mYpALrkdSUwoZJqNrCgk0XofVNvxBBErduwvd9vJH25SStAtMEYRxS4kmxd6WosN6LWIZ72NwkKYcgWAGCScEPRI8PB2rlGEvmFw8q','7okoqFOobuOIbtdgpLl27kq5IghgdChaEsarnBgiXzbuvjD3AJRXidwelnV1Dx5lxIdGcEiBVZ0506P1EOsTdtv1YoyjgfibyQ','IXtKiB0fXYokcmRJRzjODsk2lP3Aq',13);
-INSERT INTO ti VALUES (8880778550928973184,46696,'5SPyqQfkLhGfST9zDe3C0CxA0J','QeUwH2njqLSKNEwDbvKgzsSV5ZJs1qSrE0bAXYD3ruHso0LbwovLisPTTF7tdPvfK3fEDYsDNnnnBgyD8JVz64UnaTo9rWVg86tYEMCFTtjUpfWYT0E2kg1xe9xirE4yzxzNKqC79b4uawwvPH2gyYfRq5z71s1ptidsNITm5beZ745jok4jgbIl0g3keqNhGNmAUNUuaSIzdJJemscVXVDT','TcDLllRQqGW','bqCDUxFVhR1KbH1Q7NPGpV3SmfAUlMO1DByPTM5fXVkHw7mYpALrkdSUwoZJqNrCgk0XofVNvxBBErduwvd9vJH25SStAtMEYRxS4kmxd6WosN6LWIZ72NwkKYcgWAGCScEPRI8PB2rlGEvmFw8q','7okoqFOobuOIbtdgpLl27kq5IghgdChaEsarnBgiXzbuvjD3AJRXidwelnV1Dx5lxIdGcEiBVZ0506P1EOsTdtv1YoyjgfibyQ','IXtKiB0fXYokcmRJRzjODsk2lP3Aq',13);
-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(2), d VARCHAR(52) NOT NULL, e VARCHAR(60) NOT NULL, f VARBINARY(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (245,47,'iL','I7zyacSq12aVZ4WwfyQ9Eqq4','Gk7XTuNRIXV7q3','66YxieSl2wQQGHf66E','ymYacTt2nRCca5SccQZGGv2RqZ61LyhH2ENMktOOstvAmrTpBOf2H6BDlMWVIiLZMyqqLY0','Zg6ww3p',0);
-INSERT INTO t VALUES (124,-29,'h','XuWFb7w2CaMuo8nn6XEhTJJzoBDC0xscFXObaF','SCmxKYXWJ0TmUa9hokKbilWVNxLnAj','mYFshZvPjBXgSSaAJK','vBlVr3cfq5cK0MgOWKTV9HMKUTX6IkJq5IGU','DHn4Y7PKQXM5cVIUlrcQ6mEH2y5xMbTwnY2RdWb9x9',1);
-INSERT INTO t VALUES (92,18,'Gc','LiGF5AQS6hHexOCrOmi5HfYoa8HMpDFH87U1B','jF70v2052pKUdS84tM67wy3TO6q7JSoBJqJ6cR7ho','Xe4jt9nUmFjnk98hB5olzyvtQF','ey1czT4CsMdUwzs5VXlq0GaqL1M2mwG0YUkiCa0vG6hpoCyrL6RDKu4tWAnhc42KhnTVIn5nAbBFTZbtsJaemaZSocvxb1','jNT0B32HzmzhAIoOJrdtRVCHrjr1fzPWDuRAxN0Q25iLNJonzhCxRhj6o8gto5Tfg',2);
-INSERT INTO t VALUES (177,-104,'1','oJMcrO5JjlSX7Q5hev2pDJgPyjYEobAT7UNjStgYFIw','42oQRCypG3s8lW14dCPoZMnMk2Vayzboy41I4zq','eu6XgEjQ9q2mL6VXE','7skwtyCvUsWus5vyjUB','n7QU8VSDEgHDuItVuRJGltBMT3m5w53xGlkQJVEPnfTf68j8rqdmktamoKvS5ceDfnTA5cQXwgvOchQzgcLwklANXblp',3);
-INSERT INTO t VALUES (236,-46,'hj','msmBVVkvvmYezTUXwMjx133xoZ1Ovi603i4h79Z4','4u6mEgQLOmYEr7rHBP3kK1','I6khb2GzmUmRYryORqc','nXnLmwPtW3YV8dThZZeuTSvblchraClGVNbyuSmWzM3YHO0cLIQI9XFIv1f6wksU','C7MypPzDkeg56wZx8jrKLZ0U9a2HeJaRoxhRbLYKCNl0LeE39705FsjmTBDZ3ugljAzPq83oD5Uuue01SYEvOaA',4);
-INSERT INTO t VALUES (34,-69,'Y6','D8TqDMZekUkWtPL7DIALgP9prGK','rRUyjejwRhmtpsuCcOkFcEAP2cR5pBcpPtkdMvSx81Jinx','rBbSiX9YiEbCe2ko','xloxJsU96OiCgoTbgOd3mcr3u37hFLZOv4ASQ4KfDcziefwM1Yw6sCRfVOpu7Y6IwVdGjW28sejdfZkR','T2RpvWXTDYVXsbxsPWDDeOyrRXe1u4gHWpst8p0bOvePlFoyAa4H50IGRDntMTfX9JXUAD3K4G0RXhUvqe5L',5);
-INSERT INTO t VALUES (188,113,'Q','IlYx6D5AuK6','jRzmeYObjaHqnKhtRl1uWFP5XcmNzWyFDg0qDHimdKs2jbUEG8FPOdx','FQZ2hABFPGpy5VXiwQZD','k266bnfZWr96EosCLbMniQ1ZynN2Psw74PhxhgOhkqNpcAwv5fy0zxeRlkVBcjYwOoPlQwjRdkDXwIAnTuV7Lrxt0FgcSUh','UOBpNY17Os3EbodSIuKWi',6);
-INSERT INTO t VALUES (79,-77,'s','C72cFloPZN5euY81SvIhyhw8ZicPfVYdwhZgl5jbgcvFj','6vDCYyoh8','tuA1s7JFfnY4KQSa6dsfdfK','pSGwvSJ2hpQE7Wch22C6ahhWhCgNz1OavR96kFgkfqV4mOKT45QbcQcRjNajne6HAV','ytDja9ro8wXp1atqKl0tGoLTHvHaFo4n6KJL15dKA4wf4UbJZdr8dEz6KbUKxCNBKtNUOpXAXEwhmt9P5skuH',7);
-INSERT INTO t VALUES (239,-106,'Qr','MxLnT3mQgua9s4s751h','4XWfd3t6o','A78RRGvaSw','PwRdZVq5VcvWMlwqHo','1mrTmCZItXzSN3UlgegetfxxWpojUR4GDIEEpqR0EC4mO06FkbcfbhxQVNQ22SC3xY16b',8);
-INSERT INTO t VALUES (127,119,'ZA','p10NcNSsGRaepi3T5gNrMgGpWamhLENc47KUyARrF7vo','oagVn4IcbArRyKGqPWPow543WJHd0gYgm5m3qwBFloVn1gB88op','Rv8','GwMhZvMs6EWnkv7ghYOsgHsmhcjDY9Saw','uA2ngdlCUKZhz2mBg5Jkn24hzN7dQ8S8ksFnTUZQP309aRyDim9fVLm8jOx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7285,6222,'hBTytoycARQ5Fa4C7hokWSe0qqXNfaQg9HPMp','2GS7nCVyoGSfqKuxg9azw58Nmr3pd5id9Xj8S7fS4hhhgX5bGZCTrADJAAyU1FmrfjYISz','yQFMkHNgks9vMoQ0d2yI','8EVbnB0xKk','Z','gt',13);
+INSERT INTO ti VALUES (7285,6222,'hBTytoycARQ5Fa4C7hokWSe0qqXNfaQg9HPMp','2GS7nCVyoGSfqKuxg9azw58Nmr3pd5id9Xj8S7fS4hhhgX5bGZCTrADJAAyU1FmrfjYISz','yQFMkHNgks9vMoQ0d2yI','8EVbnB0xKk','Z','gt',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14112,29110,'THSn94hiwaayfxXIh','m91nKmfmygcVD3pDoDPSBvLLAdIaveFf1IMZlti7YlOurLe3YYuPSYC5qRo8JLLdhBFxAEA1rVIAXn6q2PuMsOvK99UM6DEAh73RLAo8AKoSb','bXCeKw','eaFiv1RHQXiD6uGStxUrq1Hhh5nPJyrrIaYWpyoAi06vUAb2EWzrXRWqkNT5zAWeO3MrU4UMNmXDkhQi5VHlthZmDlHW3eK6Skp4711DLVs2RobSIJ9u54JIiMQscVTaDUaCkvcmeKjD0gF5NhsZacMH0SQHECQ3kt27nVuYQI','C','tu',14);
+INSERT INTO ti VALUES (14112,29110,'THSn94hiwaayfxXIh','m91nKmfmygcVD3pDoDPSBvLLAdIaveFf1IMZlti7YlOurLe3YYuPSYC5qRo8JLLdhBFxAEA1rVIAXn6q2PuMsOvK99UM6DEAh73RLAo8AKoSb','bXCeKw','eaFiv1RHQXiD6uGStxUrq1Hhh5nPJyrrIaYWpyoAi06vUAb2EWzrXRWqkNT5zAWeO3MrU4UMNmXDkhQi5VHlthZmDlHW3eK6Skp4711DLVs2RobSIJ9u54JIiMQscVTaDUaCkvcmeKjD0gF5NhsZacMH0SQHECQ3kt27nVuYQI','C','tu',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (50540,28923,'FAf4nX3KxvahzagIYP9uCyp1UxSxYGLEkDa2kQQk3Zd5Y2S51iGMsTR6kbbGp808FFTrwiPM','miFld0bPOTE6AxxSzYGjI5VMd6sXIjtnZ7iAqIeUp','dju5nHzWaR','4ZdrMYeiB47LcDdLbhR9hPrTQfEBkpcCEIhzZR1UFWC2dZIw8L685hkmL5y5OmBkw9P0W9h2sGNA41NPx8Qen0IIMKrZ3A66K1dvBHVCnrNiR','qq','OOX',15);
+INSERT INTO ti VALUES (50540,28923,'FAf4nX3KxvahzagIYP9uCyp1UxSxYGLEkDa2kQQk3Zd5Y2S51iGMsTR6kbbGp808FFTrwiPM','miFld0bPOTE6AxxSzYGjI5VMd6sXIjtnZ7iAqIeUp','dju5nHzWaR','4ZdrMYeiB47LcDdLbhR9hPrTQfEBkpcCEIhzZR1UFWC2dZIw8L685hkmL5y5OmBkw9P0W9h2sGNA41NPx8Qen0IIMKrZ3A66K1dvBHVCnrNiR','qq','OOX',15);
+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(31), d VARBINARY(8) NOT NULL, e VARBINARY(21), f VARBINARY(71) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3,32350,'wfqjzcsrdcm0','L1Q9MkE','heAPy','zKrbOBKafGoVmoptxETsTkoO7PWjNt9QZX0LCXVQpC6cMvJgGLaAGKsbUqYytXeG','7','I',0);
+INSERT INTO t VALUES (201,9020,'9DC6eaw00NjSHFb1Hi5qoGqNJfCw','Iiz2c1V','QcZKr31','9qpOZ79H','6','G',1);
+INSERT INTO t VALUES (231,6116,'n3gTTqrjfn0GzPiL0rq','OU','GiJGFI','GNjzOVZkMl7yZMsHWgkDcMXbMYnFfB83Xa2GCpd7D9d8QitH6qVJNXECQifD7Smru','N','50',2);
+INSERT INTO t VALUES (4,10235,'oiRw2XIzF5JYbM9q2E','e','kIzLA','JKJ2BMXHrtb1sk4YQRCmM054Lybz68IcE4LixH7vBk2RE8ZzN2sWmIN86tVGRUcUdUBR','4','20',3);
+INSERT INTO t VALUES (170,37889,'FFO2fwCr5TXFvW7rZoHj','S7k7Y7f','QpeG7ptJiwsr47Wb','4fAJP','s','W2',4);
+INSERT INTO t VALUES (51,22402,'MFkYGSvbhfj3Un3tXhV17L','4dZn','Rijg0n26u','0VNhjRNx3lEIsR0guohp60Do9n','R','q',5);
+INSERT INTO t VALUES (255,15660,'uk6P','i','PYz7KQzZqGU5TuG','irNh82uedeYeFnUyg','a','mr',6);
+INSERT INTO t VALUES (35,55700,'bxHPBCU488eckkExkhR','ic','q7tAH','9OWOO5tKeeTBKYFC82pP9dCJECs1Em','O','y',7);
+INSERT INTO t VALUES (77,54677,'rWuJ8w8KsnYXrfQg4cmuqh0o6iy8trN','lDs9','2l7jMSJ2','jxi8Z6E3aDh6n2iorGoSJBpewaiOj0RFfDeABIn5y2w1CKqP56J3DHZ2Ufh8UKnT','J','f',8);
+INSERT INTO t VALUES (168,50476,'JppwFMd03AEgCE0eWMGT2vNQE1ophk','aJbMIc','Mk6nofk5wOBS','FPKCCdIXMbsbEDIjIaIbsw3XC6di9Y45ZBUk20ooNtTcbLmL4ZCrKiGAbKBkWpyr6EVGHn','8','5i',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(31), d VARBINARY(8) NOT NULL, e VARBINARY(21), f VARBINARY(71) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (16737391,15276,'XynvJ8x','Q','SPHWofN','DUpnt','O','T0',10);
+INSERT INTO ti VALUES (16737391,15276,'XynvJ8x','Q','SPHWofN','DUpnt','O','T0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(32);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
+INSERT INTO t VALUES (6321495,557,'KFq','fCz','TWjoLBEw8VSGiji','Rvr41f8WdLFRnKkyVpJRDeLDJItk6VGVIIgBWWuhjj','i','mZ',11);
+INSERT INTO ti VALUES (6321495,557,'KFq','fCz','TWjoLBEw8VSGiji','Rvr41f8WdLFRnKkyVpJRDeLDJItk6VGVIIgBWWuhjj','i','mZ',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7772131,49830,'3pcwXhabzAnScbnxNhApIbUhjt5ciqD','xLdxWSdZbZVp24GgLrBn88m0pp72rzm6L1GF8f','Z','PH4RHlX8wEF8d1NlHTDmD','w','Ph',12);
+INSERT INTO ti VALUES (7772131,49830,'3pcwXhabzAnScbnxNhApIbUhjt5ciqD','xLdxWSdZbZVp24GgLrBn88m0pp72rzm6L1GF8f','Z','PH4RHlX8wEF8d1NlHTDmD','w','Ph',12);
+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 (15982002,58731,'g','iErh3kTFujITcj0dZzno2I9NLgNCSvajsa9wruzkEi6J2hdDTc2MOhCPSGKs7rgTCqTvmhsG8HeS3G200Zk5y7sr95dFLRiRcG8FLu8dQWCr8SLGk4mU','h5BUBvyyTZVNVcFEhVM','jmjr7eVhrkvxvmAzcH3K869Hny3trR3067yDAaWthGCqA41qeq8ns0UZNzwbvZlf8bZZjdSRHh25HgKR0ty9WlKRMeyAX4emCU0Uvnw','m','BO',13);
+INSERT INTO ti VALUES (15982002,58731,'g','iErh3kTFujITcj0dZzno2I9NLgNCSvajsa9wruzkEi6J2hdDTc2MOhCPSGKs7rgTCqTvmhsG8HeS3G200Zk5y7sr95dFLRiRcG8FLu8dQWCr8SLGk4mU','h5BUBvyyTZVNVcFEhVM','jmjr7eVhrkvxvmAzcH3K869Hny3trR3067yDAaWthGCqA41qeq8ns0UZNzwbvZlf8bZZjdSRHh25HgKR0ty9WlKRMeyAX4emCU0Uvnw','m','BO',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3400086,63101,'pmpYxjEX2UqTo','IwnjYcUOIo5S6Xm5eCJ5JTjfhKydqcMUmQZcEDvF6MTt4HLYLFMsOCsAsVTqPKCnnnDIZSLgxBZX9i1sT6Nw7XjUwNzyTHvOii8RTQaOOdTTxe2tfulFSOmMMwkLj6vid7aMa7MOIC79mYp2Evx','1vzTPPdxCicMdI','SK4uCq9JtGIHBxGilaBU7lR7rcpBhSiuQXKlDzvWnnAwpdk6iX01W69lXyA7weFiu6NVLllrm74xhspaqbQSSH6shOuEy4RVdzeujLHH3Sg8n3KPuZadvOHoX8hIAwO8CWMBmFu3eVSn6LBt0opCG2RAYDlehhnWNvHifHWnN10SD0xnr7FJBCWndHo2hLwaIZZn2VHrdZwlzSrGxH9cVaMXePnSCadkp','6J','e',14);
+INSERT INTO ti VALUES (3400086,63101,'pmpYxjEX2UqTo','IwnjYcUOIo5S6Xm5eCJ5JTjfhKydqcMUmQZcEDvF6MTt4HLYLFMsOCsAsVTqPKCnnnDIZSLgxBZX9i1sT6Nw7XjUwNzyTHvOii8RTQaOOdTTxe2tfulFSOmMMwkLj6vid7aMa7MOIC79mYp2Evx','1vzTPPdxCicMdI','SK4uCq9JtGIHBxGilaBU7lR7rcpBhSiuQXKlDzvWnnAwpdk6iX01W69lXyA7weFiu6NVLllrm74xhspaqbQSSH6shOuEy4RVdzeujLHH3Sg8n3KPuZadvOHoX8hIAwO8CWMBmFu3eVSn6LBt0opCG2RAYDlehhnWNvHifHWnN10SD0xnr7FJBCWndHo2hLwaIZZn2VHrdZwlzSrGxH9cVaMXePnSCadkp','6J','e',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13454989,44558,'WLN3jiSThcwB0Qlmku','AgaK6wwvh2K617R0inJ1Vjbd1TmwoRf5kfbJEEeNURaRFxacBIWj2VtUGBAG2g8eQf15Yh4jDKL80KVPdnanUDlx8bkWoVYjZCfaQaq30gvr8Lm9fSo1SCImD4GBrSuUTdxJG1InUctCib7O73JAiAW7hhnP12ntE4c1GCLv8UXPerWGCvpyVjHKrHXd2LlvGZjhOYpsMhCGVXRUA','kbNOpcJq9e8eDJ','zmi0xdlkKqbmtVkr4bz8PaPtyzvcB0MaLBzSRnY5nkge7eHAKevc5WBGtVNuDOoIuhjAfEuiVVbBNEAhlmwUS2ForfEl87um8wDS7YDD3dPKCFWYAm63hiFtM7QUytwL4cFfehzZ','Q','5',15);
+INSERT INTO ti VALUES (13454989,44558,'WLN3jiSThcwB0Qlmku','AgaK6wwvh2K617R0inJ1Vjbd1TmwoRf5kfbJEEeNURaRFxacBIWj2VtUGBAG2g8eQf15Yh4jDKL80KVPdnanUDlx8bkWoVYjZCfaQaq30gvr8Lm9fSo1SCImD4GBrSuUTdxJG1InUctCib7O73JAiAW7hhnP12ntE4c1GCLv8UXPerWGCvpyVjHKrHXd2LlvGZjhOYpsMhCGVXRUA','kbNOpcJq9e8eDJ','zmi0xdlkKqbmtVkr4bz8PaPtyzvcB0MaLBzSRnY5nkge7eHAKevc5WBGtVNuDOoIuhjAfEuiVVbBNEAhlmwUS2ForfEl87um8wDS7YDD3dPKCFWYAm63hiFtM7QUytwL4cFfehzZ','Q','5',15);
+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(43) NOT NULL, d VARCHAR(22), e VARCHAR(81) NOT NULL, f VARBINARY(32), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4108045385,-1303434536,'j','qrfdMRDKTujnALL86g','XsGiHAVulT6nkPZaLCSfFKhPkhW','zaLD71TCj0WZxAGUa5GGqK8rx','Q','v',0);
+INSERT INTO t VALUES (2710137687,-812675656,'vYE43yi8PhcoNja8mh1A7HWIiUUAV80llMZ0wvopa','A8kNyWyNYH39UZSI','w6YwYI','OfOwRaFVImdoN1C9l0HxUm8jQYIn','t','b',1);
+INSERT INTO t VALUES (1824136720,489815328,'wAnAUMC4U6lZQqtzWxiQHcU9QlD3','cMK06Yzd9vw','25cBrBDWVwhzWkIkR0HH5WGFoStfmEjoQM7tRXyAHL856JkbKUflid1P39VqgEoG2nwtvXhgtDbJ6oEv7','biUR8VQ21p4VH','l','4',2);
+INSERT INTO t VALUES (980385588,-1813730256,'IbvZO5UqNCy7NQZi45ML','o8OdXB6wuG4vlbyzV','ZOf4bSi2ZPDdhQyVIbqfXjjxqU7FMoUszEyVcfp71vjtOXg2mUtc4qiVzL','VHznJ3nmJqsRqLe3yNlJGq','f','P',3);
+INSERT INTO t VALUES (3836538749,1967528116,'RXBP7iaDAwqgNQQhy4jDnOcc7RKy018sut','IlW','zBwjdCyPfRJLs93xQq9tIbPCGH0cWYBIHGu1c5U3ySirg0YQ4PKvK5RNZOhz55ta5OISszg5T2LLDJ','Z9vt','S','B',4);
+INSERT INTO t VALUES (2447851262,-2029628134,'5lxGNYZ7jY','2NH','78hy0QSC0GN4Df4tRByTtu4SEO961SLTJ9A1BYL3LX5ovMPQdquBHUzc4','Onm7B5SIsGLefS','h','0',5);
+INSERT INTO t VALUES (688326001,1280980446,'RcBN4UP5fBnH8zFm','bLvklJKLRMy063kYdgydEs','KSvOSKwm9YdGDjroXg1sQT2Ls4Kv4oOdE2n8gA0lyTjiIQXD','IEOq22NIGn9AvOnKqbbUn3ZN','E','L',6);
+INSERT INTO t VALUES (4168843944,1397072978,'ubIFHDDcenO0OowFt01WFZxfRqypePx2W8RHI','Zx','8ZHl1d3EEV1HrFSdM6sq5IcmXXrxfZyDijESXMYNjE7XGEsgkFRBMOcIt9fY5MM','wMmwaB0i4flhvM4NJ','G','E',7);
+INSERT INTO t VALUES (3057882026,-1676511755,'DvbwSUV4OvL','xCyzXKpsxgYgdai','troUKkdJ8qGJbv0LgaOPDGIDfKZtJOqvqa8KjPCcA08m3em','pad1PkY8WbpN6IueWaRMRlSgqjfu','I','h',8);
+INSERT INTO t VALUES (3134518036,265096300,'so7yaK11KAcXlXZVh','Dm82Ogh0H2MF','JE5RQ8Trs7lFbkfYkqbTTyR0mP1737','SC5LGs6LsmGzBdBwX0Sz4ipn','z','a',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT NOT NULL, c CHAR(43) NOT NULL, d VARCHAR(22), e VARCHAR(81) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (4120449993,-103,'5','VhIH42553e76YBcLMPGvMMNt2r7','SMIY7Zhi0hn3T11CJUg','AdU3QZv7uawCj9JGU','AsMRPxVplnCmHfOpmkgL1lYOx','E4',10);
-INSERT INTO ti VALUES (4120449993,-103,'5','VhIH42553e76YBcLMPGvMMNt2r7','SMIY7Zhi0hn3T11CJUg','AdU3QZv7uawCj9JGU','AsMRPxVplnCmHfOpmkgL1lYOx','E4',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(3);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
-INSERT INTO t VALUES (1606820160,-128,'JX','2LgcKzNGa3ncxsbZzQp400','nDgQgVx4ojJ9PIkU8FzcL6JwHKkAOANi','30ul8hwlffR5Csb7wa3lmd6i8FsZrnDk','SOy','Vl7D0DbYamkUyCHgJebSndSd7jftH75LSnoUAljI21fxJUNWx6hLoNTnrbVjBQ84iAfESlcUm',11);
-INSERT INTO ti VALUES (1606820160,-128,'JX','2LgcKzNGa3ncxsbZzQp400','nDgQgVx4ojJ9PIkU8FzcL6JwHKkAOANi','30ul8hwlffR5Csb7wa3lmd6i8FsZrnDk','SOy','Vl7D0DbYamkUyCHgJebSndSd7jftH75LSnoUAljI21fxJUNWx6hLoNTnrbVjBQ84iAfESlcUm',11);
-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 (310013904,-9,'X','xVlAvdlE','wg8sEhuxpEMT2RTLyUxidDCzZgQrbWcHThL44YIUwNOF5lAbZWtuIKgrb','I9JFtSxNHC1MfGNRAOr3U4YemsPsU0cRz','awuFF8PKcXU2Qi7oWk7kbBXcOaNIyttyVeOcLEgo0gCGvHAySUd0CcWe','9EOT85ATl6oPBRq6L8Q4v8wandlQypc0qQ1ikueTk6wgfF6MQZpVwRFc817Pq8FkUtw1ShlVqwSv216I',12);
-INSERT INTO ti VALUES (310013904,-9,'X','xVlAvdlE','wg8sEhuxpEMT2RTLyUxidDCzZgQrbWcHThL44YIUwNOF5lAbZWtuIKgrb','I9JFtSxNHC1MfGNRAOr3U4YemsPsU0cRz','awuFF8PKcXU2Qi7oWk7kbBXcOaNIyttyVeOcLEgo0gCGvHAySUd0CcWe','9EOT85ATl6oPBRq6L8Q4v8wandlQypc0qQ1ikueTk6wgfF6MQZpVwRFc817Pq8FkUtw1ShlVqwSv216I',12);
+INSERT INTO t VALUES (3040391435,-1854914352,'2a73fYDwWZesaMKUwm8Z','lLbJuMeI93CjiML1','cq2BV6BfDBapJb7MONTj6anrcze984j1DOUQyACPVhu','TCbNSKD8uTFysK','y','q',10);
+INSERT INTO ti VALUES (3040391435,-1854914352,'2a73fYDwWZesaMKUwm8Z','lLbJuMeI93CjiML1','cq2BV6BfDBapJb7MONTj6anrcze984j1DOUQyACPVhu','TCbNSKD8uTFysK','y','q',10);
+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 (3945629314,43722324,'CQu1i','UvDqQ','NXeRPqsKkqGzwq7UR','YyP0WETYOgiEM36tV','0','u',11);
+INSERT INTO ti VALUES (3945629314,43722324,'CQu1i','UvDqQ','NXeRPqsKkqGzwq7UR','YyP0WETYOgiEM36tV','0','u',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (784659003,615413424,'FpYBZjaUL7SnURRcMDf','ZlkpAlhEOFuMzRx2WrCN35GnXx6gHZDbW4suFEGGYBwFpD1c3xCtTRmBEQXT8nshAJ7nOfb7zkp2CqcE267LSJKSc0bhE4TCVoA4uWUok9cNeXfEMj9fzxDcAm8I8aLZHEcFqRAiRSYtw8f79KECPBIb3fGsraoNvHsrMzLAou','95iQ0shFhOjTTzdnITicnzawsXgJJ1JgL3FNLJ6do5PuTqSe2YgMc4IQjU9HhkHlkM0thRqgFOel79','LgslhLQumyCg2Rm4BHCBsu7To8oc','V','C',12);
+INSERT INTO ti VALUES (784659003,615413424,'FpYBZjaUL7SnURRcMDf','ZlkpAlhEOFuMzRx2WrCN35GnXx6gHZDbW4suFEGGYBwFpD1c3xCtTRmBEQXT8nshAJ7nOfb7zkp2CqcE267LSJKSc0bhE4TCVoA4uWUok9cNeXfEMj9fzxDcAm8I8aLZHEcFqRAiRSYtw8f79KECPBIb3fGsraoNvHsrMzLAou','95iQ0shFhOjTTzdnITicnzawsXgJJ1JgL3FNLJ6do5PuTqSe2YgMc4IQjU9HhkHlkM0thRqgFOel79','LgslhLQumyCg2Rm4BHCBsu7To8oc','V','C',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1521300578,-58,'G','28c01jTqYQKd0twmmF3vHRKI1PxN9m0M2Y1Qc5Wx87JuJ0D3h4nnAFhDrs3bGSsVQoGUYnEmDA9DMB1e9V7pKnqursycuklRSUg6zAHU6pmfcJqtCOWwehID5RtT96GW5aPIK2aX4j46dZMQfI8xRyKoPr904QPSn16','980Qn47VwXFhTnSFNo','7nPKPISJFDlFWBHDNsSsWdJYWWx24kzGAOENBA7z2DFayKLaDvRUp6kKpA1xU4OQQyPsdkBzUnn7ma2Qv7A0jaeLoPKwD3Rywi0hnYwmiifm9UNHotGLPgiPhAbYee8W6pqCD0sBsgNrcAVu5EXbFV64jqJxQIwlBmYFF2nRbgapcAQws0XLutbwjPPZ0C3PmhuJXnASA5Eio2t1th','MbEbo0','90vRi8fEOmw',13);
-INSERT INTO ti VALUES (1521300578,-58,'G','28c01jTqYQKd0twmmF3vHRKI1PxN9m0M2Y1Qc5Wx87JuJ0D3h4nnAFhDrs3bGSsVQoGUYnEmDA9DMB1e9V7pKnqursycuklRSUg6zAHU6pmfcJqtCOWwehID5RtT96GW5aPIK2aX4j46dZMQfI8xRyKoPr904QPSn16','980Qn47VwXFhTnSFNo','7nPKPISJFDlFWBHDNsSsWdJYWWx24kzGAOENBA7z2DFayKLaDvRUp6kKpA1xU4OQQyPsdkBzUnn7ma2Qv7A0jaeLoPKwD3Rywi0hnYwmiifm9UNHotGLPgiPhAbYee8W6pqCD0sBsgNrcAVu5EXbFV64jqJxQIwlBmYFF2nRbgapcAQws0XLutbwjPPZ0C3PmhuJXnASA5Eio2t1th','MbEbo0','90vRi8fEOmw',13);
-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(32) NOT NULL, d VARBINARY(78) NOT NULL, e VARBINARY(14) NOT NULL, f VARBINARY(62), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (28,3260322318,'c2W9dPw8dbmn5Ko','VYm8bOrXhVxihcZh5Y32QZeF9whuqreFJ9C5lhqk8EAAYCTeKnuZ70e1O7ml3ybLjmm6','zIja7dDVjNdA8e','PDGoUUBZho3F8GgwX610kSZGSbTR','EGWVXfix56562WVvbbrjv0dVrzX7QE','ZW1DJJdwS8SaKfWzzirZ5tXUNMKVrlixnhVNT0qpx5QoAO1eNwKmqUZEzv7INW3Howv92YWDW',0);
-INSERT INTO t VALUES (40,42107743,'Kvlf1vN6D0q','FIm6rQ4abqmC7C55njbS1PXg37asrUYCCXWtkKBapqtLw5piSp','8nnCrhvrtvG','U2Ye3S3','b21thQOHrBBcV1T9O5oOg4ZN5feC6aBE1','KtqwYpLJ0ZgvwcLsSAft7O9Uz2bqHapH0tYCKHvPX2JD4fcWrTO5vVIdkh7QKxysUKduMX5K',1);
-INSERT INTO t VALUES (146,224772513,'t','R2YYPu6KgGWp4abhtFp3w1D4UHTuPr0kbxJDJM6I9EneB78TuTImO','B45q','ThDpc6Gts','ZgUuXuodz5Nt5uxpLm4cPPVWHBho8Zz7UDyviaCt0RoQYgiiJHeqr0cru5VU5ct2WKHsTVaJgtxbjKQkgmlXBgG5zq5a','OawIKFu6p25bLTcSIYnPiAj09VACZiMCPONtIb',2);
-INSERT INTO t VALUES (190,1321361520,'6is2M7Z7MJ1rHM6OLg9wTgq','YOSgwHIvexICVxmiuSLoKb','nmWz3LmN','fNCoYjBPfqMtpzcsv400FlMHnlbwkJGvDFY00Z8WTuFh5Bsnu','gzEop79Xahrpt5nG1WvQBJU3Afc5F0maN7ThT6igd1','xGs6Id67VyjQj1J',3);
-INSERT INTO t VALUES (34,3986942251,'uJ','BmAwOgAkKiVNQC9LOLWCHcwSJybiK2RDScDZPj2Wrq9HDvf2XPf0SnLY8e42y8sQ','vH','FO9WMcieNey','dzbOZnUBk3n1Cp0OnFHrjuq95YXs1hJ66ajJHTkdPJM3HVa6QdhfuqCnWDNgIwLxLQm7aZEyhMGaNI8TAVacJ','512qJbQglFYZrb9hnf7JSPHcYwi',4);
-INSERT INTO t VALUES (222,3429975309,'VhvITXXU8JaVgt2','JwK4iLpx9urGFZaVlEo','ZwhtgvDbMe','x7zNluSwJuc16vlOiVogSd8JYOI4pNadWuWBZ4F9kSZeEkQ85eWB8Ze4tBvq','rzxWoRvoIpSmCPfhI2o7sX5ntyVJhDHP0CFMZhqkxzAt6twtC9Vg8VJ8UWxZAHfKZeGFJEY2oKYpJkl4VGH9VSid9hKlMaUNCc','JMBqQ9GEA20EkSxkbOwgq7YYtfs0TzLwM5H',5);
-INSERT INTO t VALUES (182,3997599724,'suV6D1ZPGaecvtBO','4id6LnS05VtDtyzaBY2r7tGgEMe7gVJ97','G','AdJgUoQE4VwugbXrNwSnq6C7DdEP852QAW','BOX7Se3gyUVjjbN6K5M79ZCquD8RlZoe6VxyyxxtN6V','7MOAiTDdBAiE',6);
-INSERT INTO t VALUES (211,2735509541,'3nhhJMEN4ZEzjafVies7uJOEBqF','5RcFb','ks5Qe2Qka0zpB','6HWJjvKBHfXyKRr0nLST4BkojWFKlbNH7GxAZxGgiq7y1AQ5Jg','rVjkZmXDwYGI','Oe5UK2frKbi4H197LF0Io5qapSKybzYZhCZKBvZj0CWB0pzyppVgAHC6MURCemWOvbRcF5RjYy597e3WJZAQtDATs5wMUW',7);
-INSERT INTO t VALUES (165,841816290,'IomqfAfTJTRkCZ','4AbdHjnvM4YrV4GRiviy8NLI8wuu9eIfEF7DRyiaVEDg4xXe3VI2OtZZl','M9q','r89WDS56lzvYCRB5ROWVMfqGOBsjieniVTa7SOuMtWyI9n2668QhRP8a4EOM','2YiRj9OTiW0G2JaYPnsO7PZCvpCS1wYmpvCHgHJlpo5NVWtnisSOHu','FQzucwSoMFxmiCMdoGVZp6QGHxw5xxiVdp7NsPXwszVbx',8);
-INSERT INTO t VALUES (21,2416451170,'LGJn','Dbrk','ghsQiLf','Ev1xC17466gte04EAqGylTrdgqTd1tb1z8SDw5Jllg1qoQR63','dCepzJfnWVIRaTonxQHA0Lnyfm9upg8ZrQBu7yPKe2Wu4H3LXrUeO','sbJCeCkDK3i4Qm1Xl6tabxSpHOONXLlxHSLdVmJ26aSD23L',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (355122825,-1473622796,'avqhXjMoG0foRl5e0bcXLU4Sl7oo','q3b2Wg9HNARhQci8StcMob9otRfswWYz6mLaBDvMJMZ2a','1qezhDgQspuAVe7LySA91ZxfpwS8nbND6ASanlHHHl3iiFLj0l3t','jqdPtOsf8vUGaFmRHuDBTzRfdER3T60uOPpo0LABwwbVXOoPc8OxbhzLDwShU2cL5h60ZP3V0qV82ku6QwensqNxOAKP9b7qxpAZtemerE7HyW62YDZHBnNIomb3kZ233ahUVkNsO7DnccZJqbIXmt0NPqc34d9OKpEtcy4aion3ezRHcdXXn6SmCNPedYyDVWfdpjeWA','3','l',13);
+INSERT INTO ti VALUES (355122825,-1473622796,'avqhXjMoG0foRl5e0bcXLU4Sl7oo','q3b2Wg9HNARhQci8StcMob9otRfswWYz6mLaBDvMJMZ2a','1qezhDgQspuAVe7LySA91ZxfpwS8nbND6ASanlHHHl3iiFLj0l3t','jqdPtOsf8vUGaFmRHuDBTzRfdER3T60uOPpo0LABwwbVXOoPc8OxbhzLDwShU2cL5h60ZP3V0qV82ku6QwensqNxOAKP9b7qxpAZtemerE7HyW62YDZHBnNIomb3kZ233ahUVkNsO7DnccZJqbIXmt0NPqc34d9OKpEtcy4aion3ezRHcdXXn6SmCNPedYyDVWfdpjeWA','3','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2729096812,482797486,'8','ydEXW236rE91hAd1MXh2Gd3iHgQR6OTFRYS6Glkhtcm4MryX6IFU9s4mTNqXm1dr9ZveErn4wT1DoArPdJPHMq5zPmxmJkEebJaTo1Zrlb2yY4Ajc4EHME1hG4iPqIR3Egcs6fs240R9CqCAJwzVVamLuhHQyAK4jjsQvoKecgi0VXOSbZ73LlFdInlcAm1Knr5o6uhGtPof59UPTfgA48mPOvkTNj7HRiQOaJ5HPtSn','UaFH8cx6harbfkRGbYZEmJVu2e','4PhMj7jFUD5vA0MmUFbo4aHbMZJFhK6e1SS3OIXSNYOLl30gGS9DZEe6UF4ghGKj5v7WjU0pFEDSqlAvPJ9xBn9zbAMcisYp2t3avoOojEcFMpVZ3Eu74XiCz9Xm7GNeH0is6oYr9vkcgvzcylCr2VEdUK','ut','A',14);
+INSERT INTO ti VALUES (2729096812,482797486,'8','ydEXW236rE91hAd1MXh2Gd3iHgQR6OTFRYS6Glkhtcm4MryX6IFU9s4mTNqXm1dr9ZveErn4wT1DoArPdJPHMq5zPmxmJkEebJaTo1Zrlb2yY4Ajc4EHME1hG4iPqIR3Egcs6fs240R9CqCAJwzVVamLuhHQyAK4jjsQvoKecgi0VXOSbZ73LlFdInlcAm1Knr5o6uhGtPof59UPTfgA48mPOvkTNj7HRiQOaJ5HPtSn','UaFH8cx6harbfkRGbYZEmJVu2e','4PhMj7jFUD5vA0MmUFbo4aHbMZJFhK6e1SS3OIXSNYOLl30gGS9DZEe6UF4ghGKj5v7WjU0pFEDSqlAvPJ9xBn9zbAMcisYp2t3avoOojEcFMpVZ3Eu74XiCz9Xm7GNeH0is6oYr9vkcgvzcylCr2VEdUK','ut','A',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (752280414,588094589,'vFaioBlk9t1pxV1tyYKo','qfCvJcsej0iKMi1QX6D0QeZDnBgDJgWWnxmmA7m9uAqBy7Ig6r8goO4iNJIqWAHv4t6NO3cU8XMlKpyaVFVFVT8yVNmX8l7bF5ZFZI87sm','KkLBTWoZILc2yg9hP','cO41dDlT9y9Xx5XvHsZ4o1Th78XXLsCiLfBgoJOzxUJMmTdYZp009B4OZbvaUEQxBT6RfivHDCrjBh4x8qvZ7gGVBznO5vx7fqUYaGiHISs5xpuBpuhJAgzu2bTSpheh4sSw3ctbw5og4UGDIXsH058y7T','K','w',15);
+INSERT INTO ti VALUES (752280414,588094589,'vFaioBlk9t1pxV1tyYKo','qfCvJcsej0iKMi1QX6D0QeZDnBgDJgWWnxmmA7m9uAqBy7Ig6r8goO4iNJIqWAHv4t6NO3cU8XMlKpyaVFVFVT8yVNmX8l7bF5ZFZI87sm','KkLBTWoZILc2yg9hP','cO41dDlT9y9Xx5XvHsZ4o1Th78XXLsCiLfBgoJOzxUJMmTdYZp009B4OZbvaUEQxBT6RfivHDCrjBh4x8qvZ7gGVBznO5vx7fqUYaGiHISs5xpuBpuhJAgzu2bTSpheh4sSw3ctbw5og4UGDIXsH058y7T','K','w',15);
+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(32) NOT NULL, d VARBINARY(64), e VARBINARY(82), f VARCHAR(55) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (62,38,'58FKH4X4UZpdgp9','VOpJ6bByck','6WLTpS6amt6rFuVk3CW5CImufM','2ex','G','P',0);
+INSERT INTO t VALUES (158,26,'ym7BaXxx','cI6ybQXpEAwKpcwZ3B','IfnfDNF5uRf7hq3mm5NqenNnyPj459WlTgX','0jpx2wsNW40zSq0uAPcLcs44KTLXIuzueh','N','9',1);
+INSERT INTO t VALUES (78,67,'45xM6alIXmDPX3NHIgXY87Hv3CtUA','pZV6xSqOq6aPxUrEPlDZ07X29ZKhJ8gprn5kAlh2sVl7crg81gIwYTQc5IQq41zz','emoHoNRjyjpn8omsvunknM8','dM6nvXYRBqGCesdU','n','g',2);
+INSERT INTO t VALUES (122,33,'FC8VMrvod7m','UUvb7avderiExaoOLtoSR1SvhR','q1PpuUZmPdiAcyARedgDMazJieGaGlwu94XwqSrk','DNd6sbe1zjvZNAqhmMrCtVo','AK','P',3);
+INSERT INTO t VALUES (130,-51,'OFQNiUpE18JbOEOC351JaBy','sWnnUpmZ80UMqtoIxJb9gV7ikqNaxMd0t40UobN596ESkhw94yv8br','EDM6OSByZ053OXzXobZJDlT9ql35PU6nmWfML4JwM6fTk17de','dyHjP7Q5','re','9',4);
+INSERT INTO t VALUES (226,84,'YijucGwW','D5W3oOE84RuElIBOiILFg6z4JrpCwqAEMFWA6ub6y4oegDvP','vI6NBrNa2WpmV5ogqogceNmhvWLpd1Y3rMUMyssOjCVSb6VFlWlOwRu8rNHH2sGGk29SvUTbv','LIBLKxnduOLDf2wDtoo5A1QOPsDautPaSRSb2ybXq0H0rruKNm','i','Q',5);
+INSERT INTO t VALUES (136,-68,'1SZcEKZh2Rci2xror4A47Cqmw7bUw8p','uOFdTUwl3exrgTHd1apVF52H0VJvbz07Zi6ZCqfUuFhpVeDp','oGdp5wTLfpxMKIlicOHiQTH0cgO5M2fOC0NkzSrm21zYKqgq3z9RsXA','0QkdJsYUclea6LXc47eSyhI','wq','c',6);
+INSERT INTO t VALUES (160,-11,'EAt1YVgwn2iTw1jaDY5s1Ur','TjqTDv7HTIdR6m','AkbnhR6vcrsqnvZdtdLnaRHWnyBR2ioK72EJHvSoX0mSSUe4hmldnitYEtO7iZ9','rzD3dYmHshnaN0Vsj31ZTwlMb','L2','E',7);
+INSERT INTO t VALUES (100,37,'L5ceFeoY56N1s3Ep','lK6ZGp3yWKTQ','NlTIK1rGYyeZuuEurViZvzWPOBjilDUBYVB0NjJQVsHEvca8eh65ke4o7X7Wrh7SlTC1TLH','dk3o1IfiGEAwGfPaLwkNohpmBUXntjip9F3TeNbnrfJ7Ee4rWdl','f','V',8);
+INSERT INTO t VALUES (149,-48,'zK7mu','wBrNiMuJJep8pV8vEUy9mf18h','nBtsQmXxMBfw','2T38ZneQ2hPEf4HJazx62KYPNfdqhzHqisQj7Osssb','Ox','g',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT NOT NULL, c CHAR(32) NOT NULL, d VARBINARY(64), e VARBINARY(82), f VARCHAR(55) 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 UNSIGNED;
ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (38824,439090130,'ULxfpBH7ELASoQbEFEm5ZezLO7ECeTBu','6l1qksclrGGoCqn4lkhgnkqJH','Knyuv5loBBmIk','QG2IAaF9JsywCaQnJOOgqORcn7PyuxDdjPYG','kvQ6ut6S51Ofxhc35m6DiTHdVTIYFE7Yi1sSU53XOtMeEJSTz3l3AZ4uehNUxhW4iU84sfXiKGoxIp5Xmx5ZqgjGBbaMMqA','sRxkWfzG1kGyeRmCU7iAyxfbBitU4XNHnaLHp4vRsxWnSWiIIzxlroyazz4nOjUKhpZ7pJAtSIvYJcuIEriajIoZnn5w2l0m',10);
-INSERT INTO ti VALUES (38824,439090130,'ULxfpBH7ELASoQbEFEm5ZezLO7ECeTBu','6l1qksclrGGoCqn4lkhgnkqJH','Knyuv5loBBmIk','QG2IAaF9JsywCaQnJOOgqORcn7PyuxDdjPYG','kvQ6ut6S51Ofxhc35m6DiTHdVTIYFE7Yi1sSU53XOtMeEJSTz3l3AZ4uehNUxhW4iU84sfXiKGoxIp5Xmx5ZqgjGBbaMMqA','sRxkWfzG1kGyeRmCU7iAyxfbBitU4XNHnaLHp4vRsxWnSWiIIzxlroyazz4nOjUKhpZ7pJAtSIvYJcuIEriajIoZnn5w2l0m',10);
-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 (7048,2460654765,'y3Q8pwaBTtUVGMHdnr1HXOvqeOCik','PsITlI2cuoN1CHVMBfG7DZahtoDaa65RfBLQBdNuYFTXuJbIqHkKi2ot1t7Ovl3bhinHZc','UnkhysuR','vl','vKzNyBtZrJlxiJmxAaGniNC1DEVlfAdy4Rqlzx351q0Zm62CoP3V5ZuZL4V3ED6uVttyQMKwQ5RwqAa9ARYPV7zByADbdanWd','19bSeOqPONDdv5Eg27GD3araQkPMtE3I32vUFvIoEt8vnDagtkmBJsKYgNZDu4fEhutWCqOUOOCzw7MjyrdzqDEgC1RxPkRfG6X',11);
-INSERT INTO ti VALUES (7048,2460654765,'y3Q8pwaBTtUVGMHdnr1HXOvqeOCik','PsITlI2cuoN1CHVMBfG7DZahtoDaa65RfBLQBdNuYFTXuJbIqHkKi2ot1t7Ovl3bhinHZc','UnkhysuR','vl','vKzNyBtZrJlxiJmxAaGniNC1DEVlfAdy4Rqlzx351q0Zm62CoP3V5ZuZL4V3ED6uVttyQMKwQ5RwqAa9ARYPV7zByADbdanWd','19bSeOqPONDdv5Eg27GD3araQkPMtE3I32vUFvIoEt8vnDagtkmBJsKYgNZDu4fEhutWCqOUOOCzw7MjyrdzqDEgC1RxPkRfG6X',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (36270,1124781747,'xk29jvMrya7vDwyk115feg0','aY2bNenzvQr7IBUnHyWFpY0XKtoTkFJ3lcWko7mcc0HefhJaU3Y2Ic0q8sgoshFB29kp3v96OZgX326mYQAmEQXhThWdvWHKziUZOYphDZeJmVoC8QeeDSTm3MXJHv2SSkGRB6LEHYe2C882FiTxGL1DPAMkwAl1tFiabkziiEAtMNCzh2dEEMEcLghi8cNz4ezcrF0JjiXtqW40AaLsnnejChj1','S5EM','F8dalddNvuidn','n3hG65F3ypxmPFGj3uUZaMdIO4DNU96omnhLLOuyq8JTYnfDdbD7yRNAANuAzdhatxUw37hm5BmNn','moyDTE5vSDgllKJznO1tmOzMhdxsnlvUYOAKD3S7VwR7yteJN7iLGAudo6VgDA',12);
-INSERT INTO ti VALUES (36270,1124781747,'xk29jvMrya7vDwyk115feg0','aY2bNenzvQr7IBUnHyWFpY0XKtoTkFJ3lcWko7mcc0HefhJaU3Y2Ic0q8sgoshFB29kp3v96OZgX326mYQAmEQXhThWdvWHKziUZOYphDZeJmVoC8QeeDSTm3MXJHv2SSkGRB6LEHYe2C882FiTxGL1DPAMkwAl1tFiabkziiEAtMNCzh2dEEMEcLghi8cNz4ezcrF0JjiXtqW40AaLsnnejChj1','S5EM','F8dalddNvuidn','n3hG65F3ypxmPFGj3uUZaMdIO4DNU96omnhLLOuyq8JTYnfDdbD7yRNAANuAzdhatxUw37hm5BmNn','moyDTE5vSDgllKJznO1tmOzMhdxsnlvUYOAKD3S7VwR7yteJN7iLGAudo6VgDA',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (51077,971053482,'H3jBonKBZ81p9','pirYJnPVjWLPg8mnGPPWdzpq6NmKqRrKkMPvjj0cqeFXTMDMI8xejbcXlvJUKD6SGgi','YWK','EGP0XspKEUopWn6loVXEgdR2ZBUv8VgWs7hZijoUs8Jv1p19l9lv3toIhkHwNg8Z3gejpm0dlo','sfeGcntbqvCspxk2rrpUERdLazjU0nLpYLZye2e11UDbR3RnSAQqwTtyrn2saxeAIrbylS','I1MAzVjETYagJzqBd4own3n5mpnztRwrWO9uRDDaoz3413ZO',13);
-INSERT INTO ti VALUES (51077,971053482,'H3jBonKBZ81p9','pirYJnPVjWLPg8mnGPPWdzpq6NmKqRrKkMPvjj0cqeFXTMDMI8xejbcXlvJUKD6SGgi','YWK','EGP0XspKEUopWn6loVXEgdR2ZBUv8VgWs7hZijoUs8Jv1p19l9lv3toIhkHwNg8Z3gejpm0dlo','sfeGcntbqvCspxk2rrpUERdLazjU0nLpYLZye2e11UDbR3RnSAQqwTtyrn2saxeAIrbylS','I1MAzVjETYagJzqBd4own3n5mpnztRwrWO9uRDDaoz3413ZO',13);
-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 CHAR(62) NOT NULL, d VARBINARY(88), e VARCHAR(19) NOT NULL, f VARCHAR(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-38,2005333,'5cbF7BrDc2aOnVgVt8Ie1iEJeqOwCTnlcxjQokHjkoYZmJPcmbNxzdTtlMnSS','erpyKQOB4rLC0G8wOKVExPH4pfUweagUa4mLwG6I','8mOwQN4rQyTV5vopIaM','5dbKxv4xwDrXHVE39wofjpdmuUcYDCTpiLoFgM0eof','AwdTrpNIsJ','Lhmd8tsE4In46j11jMzyWgBXUy4ZJA9Z5uxd50mRD6JSwH4UJYqcD7OIdUKfGyifILOuw5CSq3YGkaz8oCQp',0);
-INSERT INTO t VALUES (-115,9608904,'0nwjyU7aJcXgApF8BjibITOKAW','YGvF6DtTcuILLtrv','USDca','ubL20MJrvC7Z0NaYHkT4ne9QOoEthCvyNLRHc2ZH8V27vKu49erqc3siKUt6aH','JRvxJhQ7PrZXpLevkNi9GaTTKIYC0RO2','qweXrljjiEpqd7zHlbCxlqZBrZ2mgKR9XZdb2pVsvThvAbewuKVSYe6cpHfTM0',1);
-INSERT INTO t VALUES (-18,15953116,'WB8DIopYsPAnBQBm23TcyIjSNmsqYzETwkVYNkyO5','zmj6Nhekv3Kd8RLQ4DR3E2aceUgE9ZOTLOKwA8AEF9QXW2XEG','t49VDe','J41yx0A3QDQZVGQd7VaUYASXLsik0ao6ekrNzUxFwq2DSsUGMeRe72EmXz4','AoxnnlL5cJYMp','2ZO0yJotBKuMRdh52vdcDiYSd1QArx6e6bnBbJlLllRDfUbIi96jO8Mnnt4AQ3Wk',2);
-INSERT INTO t VALUES (70,11166566,'PJVKLp4daqGgEpX24DqaYc83wsN4wQO3hhRwLf1tNKmpnMr','GKA98rrQdAPBx4HSHSqsFdInkstfBBaGoM6U5','lp3yotg0BwS6mABy1','nvOhCBTEdHajTfBNyK1VI9ZxEsEt77gbuPND5rbA0PmMsCFe1a0Cf7HbVpm','nOsHlkrPuJA3agRLlXV40mpKMcfiObcBNcixRC8b50KX9mFX3DixNN8NMyfzKfl3john2fE6LJSgV6Jb','y4tF5DXoVvmp667xjS5n26rnUjdBsNh4Vloah2fX6uycJ1lnIWksUctjwFdJydmmIsrPUxlx5mkBwv48hVYf0EDQPJ',3);
-INSERT INTO t VALUES (122,3922076,'CIedyDJQdAo5KM9TpNH8CQNlBnlIxT8jL4UVUPeX4XWKg82Pvv','4o1aqH9erE27HsX6yP0e4tNYriFZQGbbu44d9XerJnr1zd2qZN','W9FC4j','6c5ALg8tKtP3Y9fP15TAK03I7GRtKH3VxqLiH1xt3GYMvEFfR0K4K','YFDqg2uulgYqYKmNH5w7Aw2fNBuaPYNN3gnDNe0T2tT9R03Agnvw4iCbOOSM','XfnJ',4);
-INSERT INTO t VALUES (-106,1714796,'YDQXKkOE','RbUWHaoy2QFVkS0zvg37VLXxDlcGHG3af9JeR6vEbOH2k9CCsBuDDeAIcNSlyNr','L7loFAB9S','aV8sHrIbLHTuSrMKNeDZmDg6z0rlgQxHk7le0nRYB9h1iKxUSQ0fD47CMYq5nOo2YVXhdrMylKMggiiQkGrNNUSazqv','eeVd5RPajhLPgCJcsh0w48oZW4vZXtKKVlbQQT2oIzd9skJX286Zq','JquLQzcAnukOAix3P',5);
-INSERT INTO t VALUES (-115,14516303,'zhkdFmOzf5OT3NZ3zar4vG8cqAAjewib3TqnQcp5CNa','WfThsSCObFwHs0apEbnTNV','LyS8PmWNOsJIqBFw','k7q5X4dthdxr890WBY696VGuFmrEJ3IEumQ0','OWxqKymJbbEqRlaPnwtTj6NUojHt83BRbnn','IVkvY02',6);
-INSERT INTO t VALUES (84,4404447,'7623','ee6VcVDPwFizvtYqmR27M6xJ9GRMKZEFBsm4K7bss2PCZ6ConLrmYEQRVdLXljUbnIbETGP0WIo1l3ho3FcX','8rn','6lN4gpARBHwbw9sYa3DSnSZMEj9tv7eTkcUtp1n92xM7UoPCjEBdBbbZwG07f9lScwKIxbDLdlKnsTY4p','AuLJjRz3','6qex5JbzVkRCMquIJ5xAhy2l6Li',7);
-INSERT INTO t VALUES (51,6710774,'PRqLEJit3lNulUYErIb7DsXJFYYNA','hNBu5W3R77F48IB','zHG2y4N','Fi8pJHUuqtPjeOnL5WoQXEHuVB8klgk2tROf7Jd','Y71UsdF1rMf9uxki3KT952Z8E6t05xp76EhSRwOW8RGaiw5gWA3er','JAgczZcsWML8WBTzj3OZ44qsjHpNGIBYa9DCRlJxU9cwtFxl26vLx6uCGwCAKXdTKEVbQG0Loto6Qk0ZmW3tq9Nkbb6DVJc',8);
-INSERT INTO t VALUES (-95,7740224,'IwBn7ox6ejjfrAzyelA7ml7Bw8gndBxqvQVdEQmzUQcZmFUg8zzo','w3GKYvMp0a1Rrs7KXAeyYx7bI','mhV','mCnpnTt0J0Q6SNpIfzebspnx73twZfcAskpz5Uef4zVNLbOMGtS6k5qFM6rUx4Vo8htCsnZ9piRIXSlb','wEE7YqChsolgACrRIS5Ll0OcmAsvTfV832vfX8AFAXCGB4JcLwGnHI','St',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (40,15482586,'NIqx4K4oUJxJSnZZcCtkASu8aX2KtvizFN','ogBhLdJAo','WIYZzggz8jXi4CC','VCRRNf6WgAhspAlEiQE2facqh2DvkUh1YS8bo3EqJF','NxmricqRWcBYr6D0CGcwusXTPUukhRato9kuLqBkrR3iDLFvuQL9be1aafuGiCKmgsM8c5EqPo6icP4jp','VTwL30iBqsqwUApgMozYX358wxf88RlUEVue7oOFeiC7fd1YIBnlzvh4jMG5nSQzFC1OrTJesVmgaQQGRacJyvtTaJIG',10);
-INSERT INTO ti VALUES (40,15482586,'NIqx4K4oUJxJSnZZcCtkASu8aX2KtvizFN','ogBhLdJAo','WIYZzggz8jXi4CC','VCRRNf6WgAhspAlEiQE2facqh2DvkUh1YS8bo3EqJF','NxmricqRWcBYr6D0CGcwusXTPUukhRato9kuLqBkrR3iDLFvuQL9be1aafuGiCKmgsM8c5EqPo6icP4jp','VTwL30iBqsqwUApgMozYX358wxf88RlUEVue7oOFeiC7fd1YIBnlzvh4jMG5nSQzFC1OrTJesVmgaQQGRacJyvtTaJIG',10);
-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 (111,1824961,'aS822lg7rFxVHOAVctmJaALtlWSLyTXRmQY8jiTCMw3PjzFW4hNUnc8DVH0Mbbh','zr','rFXcMuuS26ApI','G','Nkqx8tXimeZzTyH6xhFG5DlJG8ncgPoWOZraMFiOF9FoUmmknyUFpUqZShpjiOAXBTDXMuyw4oDZUORP2HCMrr1JXDxUH9Tw','5NvdHWLiZF8qKAsmX9WvQzUWfvBaUn6SjAjGGbI4LgmfSfQaOgaGSZgW55xyH8rcZpNTVEzraOhAUHjm',11);
-INSERT INTO ti VALUES (111,1824961,'aS822lg7rFxVHOAVctmJaALtlWSLyTXRmQY8jiTCMw3PjzFW4hNUnc8DVH0Mbbh','zr','rFXcMuuS26ApI','G','Nkqx8tXimeZzTyH6xhFG5DlJG8ncgPoWOZraMFiOF9FoUmmknyUFpUqZShpjiOAXBTDXMuyw4oDZUORP2HCMrr1JXDxUH9Tw','5NvdHWLiZF8qKAsmX9WvQzUWfvBaUn6SjAjGGbI4LgmfSfQaOgaGSZgW55xyH8rcZpNTVEzraOhAUHjm',11);
+INSERT INTO t VALUES (18074,-21,'dNGeuQT41LYoDFaSQ','MlRo','mUtVMWPhzF0rWn','GGFNNp6OjzMLHSaPz4zatA8umCBkhnpXsB','y','b',10);
+INSERT INTO ti VALUES (18074,-21,'dNGeuQT41LYoDFaSQ','MlRo','mUtVMWPhzF0rWn','GGFNNp6OjzMLHSaPz4zatA8umCBkhnpXsB','y','b',10);
+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 (60075,76,'Kovj','Koi7PKdd9R5kHjEDtyqE46JLe1Ee','XiF0Zh3x8jMsna46TYQ5q5CYm9jNVZ7p3nc1zZtHdIhHCr3NwTzQ6cqpcnjhAU91E','VmI1yJurtJGwD8QDbHFlb1fs5UzCe7BFSp2indm46coA0AT','P','2',11);
+INSERT INTO ti VALUES (60075,76,'Kovj','Koi7PKdd9R5kHjEDtyqE46JLe1Ee','XiF0Zh3x8jMsna46TYQ5q5CYm9jNVZ7p3nc1zZtHdIhHCr3NwTzQ6cqpcnjhAU91E','VmI1yJurtJGwD8QDbHFlb1fs5UzCe7BFSp2indm46coA0AT','P','2',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-51,13423378,'HUnYRgrFWKlQudr7thQi','pZczT4h1r5b8rlCZ1uKKcOqPzpLGMvMxLWmdj8HBgAqze6uSUedYGErXqVAIQaCuQ6gAJHVlDHyAX4vso1nMbdg36IOYmT5yhvxPNhI8gJOtwHrvbutsA5SdRjQ8VPOQzG1EH74sPKuB1GZ3rZxzsaoZQc2C9Z7HLRNFE5jWgwb0vEAh23DSDx2nzqQzOmRxuJDCMte49lgTNH','3vIZ9oDU8Kg','MfskFjwnuCIBJsGUcDhcgLHAgAFVs5Zo7AlsyQyah0ilS7NbL6gyppO01onULHlaMuZVDaTaMoC2oxzR14RV0w4F','cn','gY0uPgcwxwK617Ejq7dUotWRvjnafS1Li9Of93UACRI',12);
-INSERT INTO ti VALUES (-51,13423378,'HUnYRgrFWKlQudr7thQi','pZczT4h1r5b8rlCZ1uKKcOqPzpLGMvMxLWmdj8HBgAqze6uSUedYGErXqVAIQaCuQ6gAJHVlDHyAX4vso1nMbdg36IOYmT5yhvxPNhI8gJOtwHrvbutsA5SdRjQ8VPOQzG1EH74sPKuB1GZ3rZxzsaoZQc2C9Z7HLRNFE5jWgwb0vEAh23DSDx2nzqQzOmRxuJDCMte49lgTNH','3vIZ9oDU8Kg','MfskFjwnuCIBJsGUcDhcgLHAgAFVs5Zo7AlsyQyah0ilS7NbL6gyppO01onULHlaMuZVDaTaMoC2oxzR14RV0w4F','cn','gY0uPgcwxwK617Ejq7dUotWRvjnafS1Li9Of93UACRI',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1,3102230,'5w8tAlHrOhE7bD5o','8BTBFzoc3asoYd9iA8nqFhAhJU6kYlQeYpdcbXPAoVNLskaSi0PjxHPjFWAn33AvaAVi6qL0nbX9IosjUnzQ34H72Io0e8nAf6vNH9bnpmeqexm507qqo4n340ytAM7f3UxxlkOwOOqY91x0pcKA4DS2aA48CjzWe4eF2eM5axlAsECu','s','wgmRcnN5lvJigjtVcKWmqbh5UplxSxNR7i8NlmOJtmkSVKn0U1gh1ldWFv2ZLu0DMufOedhSnWDLtv0ulnF7RPuhHWKhvFOk665vaR9EKiyYZ2Z50KvlfNgrLv4VHIaCXmHA0CHZ5cOd9vLCTWaB75IkUxC5IFn55xxgFS8JQpeQMOHN8','EuhG5OkjSSuUDmq88','eU3QBe0ZHMPATvv2S5dY09Kc5GRQuVrVdd66bovPuJYjpiwOPO8e5Y6zE94jbQ7yGXcdQ0pZGVGF9cas9xayejTCcjD3jIzmNZ',13);
-INSERT INTO ti VALUES (1,3102230,'5w8tAlHrOhE7bD5o','8BTBFzoc3asoYd9iA8nqFhAhJU6kYlQeYpdcbXPAoVNLskaSi0PjxHPjFWAn33AvaAVi6qL0nbX9IosjUnzQ34H72Io0e8nAf6vNH9bnpmeqexm507qqo4n340ytAM7f3UxxlkOwOOqY91x0pcKA4DS2aA48CjzWe4eF2eM5axlAsECu','s','wgmRcnN5lvJigjtVcKWmqbh5UplxSxNR7i8NlmOJtmkSVKn0U1gh1ldWFv2ZLu0DMufOedhSnWDLtv0ulnF7RPuhHWKhvFOk665vaR9EKiyYZ2Z50KvlfNgrLv4VHIaCXmHA0CHZ5cOd9vLCTWaB75IkUxC5IFn55xxgFS8JQpeQMOHN8','EuhG5OkjSSuUDmq88','eU3QBe0ZHMPATvv2S5dY09Kc5GRQuVrVdd66bovPuJYjpiwOPO8e5Y6zE94jbQ7yGXcdQ0pZGVGF9cas9xayejTCcjD3jIzmNZ',13);
-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(54), d VARBINARY(70) NOT NULL, e VARCHAR(74), f VARBINARY(97), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (621364788,-13564,'WN7cTYjaMxYQ0PsEeVvj3xEWc7G','x06G3l','gXzcoqrRjNvkOCN6iaMwPnDC7dcpkIAIakn7ID8DDxO1SO7WeJnjRBDMKtuheA77SqD2nYrcM','dU10IzZRznn7tgONI0nH4gSTa5VkvAl3h8gN3ue16jN1HNSeit0fGTpaMCQkFVK7PQNr0ujcf6cV2famDC','ZJoqKBDnoA6xzvgax5miuRRnv8','DLGx0IksN2pvo4CTqfSTvhSnkcE6ahBaQp1b2Vbl3TlHy4Qc34aA2Y9MiwTCWXbFmiUhVvab',0);
-INSERT INTO t VALUES (-851368332,18311,'ZADooKUqsNa25I6dtgcqfyv0D','tVNLuJWVrcnzk4vIzo0T5d9U','rnE3dPgEYkrn','WFey1CzyZUi','aHNNP5w7ucRAunUOHiWK','4aOOxPD0AFURPwGuKMFVojrtaKqchLnAFWVkgn',1);
-INSERT INTO t VALUES (-2051400369,1459,'2Roku42Z9RiEtCkkSfTMcwVgrmihwprK3Tlz5bFGudjtN','7IzKxC0DXMKlsWx','T8','fInH6s3eIhZxdwXdxpJpC2VS46OJBVFU14O9FQ3QTw','NxE4Pwi8tGZK','pXZYyQWqeRlGd3JvavnTABJkblvma',2);
-INSERT INTO t VALUES (1846181460,-4190,'FE','RU3Lx6or7F1NgvO63WbYae0J5QKgB1M','EcHOaoVZbFhOau5mVU3BmExA70LjWWj0A7FBUrPQFVv','Qf64sXjoXJeikkm4VxrQnTAPu38YOBZKQxyCdr81iNkxYwOyjNg41KUfxXSp5030gi8T1Bs9DNKuoz7UzOnyS19iUIT7','3JQjItrYLeDGuJYybRI7gLcxzcYLEJVGlHZTgvjkNUf9m3eakpo8iOeA6xh8XNvnPwxjsR06FDWKQ04aZVBemmjZhdx4Q2S35','KdDobkmlens2QwqknNeSAzJknCu4zp0y9ckG1LyO',3);
-INSERT INTO t VALUES (-1931585350,9852,'7ci1PuhVMllXx7WvFfrQ5ZVq','ZrHCF0de88tZyb72a2iipJe7aO9nncfIAbH4Qqx9FdPhg9hvSRIkKZp','8mJFvgh3TtFA6b9IIMnlUedd0tEydSjGSoy9ThAXqJnDnN5igvSlHuyx8VSC11Wz9JG6CMul00','rpxyrNlNOxaYgu98uqwXHvrFNg9e7Cs8aUxySVqBPSGYZqyO8vD1L2','Oi0gjOjvglYo6cz','aRehKCrIpXaXvpt4fKRsmOznkUx0QlurP6nYlK9kO5ym8e6RMIeXe',4);
-INSERT INTO t VALUES (-1875743532,22574,'BZCkI7qqMXJAEqb0RLJKEUIBF8UBlwZBpeGFMzDhT2rhj65ZH6Gp','itY','QXiJxHNjJfJO6wTck0P3FSQN34vWVXXaT2nO1f4s2opfkON30cUyvw','XuPmu7nwGexokJ8SDCsiHEWKKzWQBeYI5EXBBbDuDOLGiMeuGrBw8iVJ4T7llOFKo4i9Epfk1pXJzKz4Z8VRx9oQN','oUoPNmPHILFTdbPNAdjCToTEFSno75qeLtCxm2hyMnHgUkPQLOmkuX7nIKMmQWZfW8a3USZwC6MfCPCQAlR0Yz','OXkJoplqAEvEYfRjQK6w2ZORXnjhyNauVg',5);
-INSERT INTO t VALUES (-226530980,-14309,'KCknJd9SnfA2HrBYuF6umUidcEJQSkbdrAVCLecnvtJTmZBWR','j8UdkZrTPQMEoC9jJgXGl','zpCH5DuTUZcD5GTwSk3904I','fLSOS7Bu5tmawHA48VzpsVNK1R62qZjPLNbjBirWjoCQxofX5g3FCoIv1wyyYXJt8kYFZ4pjFmsFru','HxnZRE7UgEmAU8guNaaipOxiPoyh5R0HJLT39AyNZ07fmGBrilmEEAT50Vs1xhlLDIiRpK6KLTMWPriiRuplm1oMQlrJ3fs','78Q7t81OhnFf1MNebDgF2Q7QvhFCQqAS2X6iOw6pBU5M',6);
-INSERT INTO t VALUES (-726972655,6762,'o','I69yi7twvMtbYf63ujOfWBXwkYq9O5yN6RFO4cAxf','maWGNWknR60txd3yB81wwaF4pqiDLtWsSB1ADVqIm0T4nD7wiuUN7lRi4cVR1AA','rwsFON5hAkoJrULjXyGDegFR1smn5R83eWUFulzuWiQ7N0tSPbUqU','m0J1Zao6kWw8mNDuK9WzJD1bPNeUMtnARs','CUfXV4cXzOPW9kU9NWQTiFXM9lcF6OAXW50EvjdcSLKtCVhfqfcPOus4j7EIROj4mVhflHd',7);
-INSERT INTO t VALUES (-1281068820,-7248,'o','tlT7guKl94TafCwkcvwEK8pcUmakRhgjh','q6RO5ia9T4N0ScUkFOxDTsU0AseLO7AQKe6lO4YI4fS','K7F6qW5PFU3sIiPrmizdKWVnbEBxKNdPpygfGs9onASEBWO9zU','sunuJojAonF5kZPSvqCTq8AtA0RgaYBxgbJVcnI0KC7JtG','53lUwjbvqgg5fnwm4SQ9WkOFSebvd7WyiiTtqqlKq4b5TbESdWEFlV54uXVd',8);
-INSERT INTO t VALUES (-459218320,24229,'OrkjSXEjq8xCBvBLCOw8dc47','9pkMucmyN8v1no5etGeLzFMBJkPg2Q46q9r','7e6twn8Ho2kyaxlnVhY6qV4kEBInvOsR3LXOsLsnoni42DYtyxJA','qLk8ivJdSrZaXFXIuZLSDRt4xglETXZ1cLqwdo5VpjDxbRLk1l5gTQuoTaTMwL0q7ZeB','BrsRbanIo5dmqYwFxL5','OGGJuNqo6V3wOIWrn9TdjfNMNkB7Ei7iw5s1ntFaHxM0L7lPYkBc64Yo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1099936843,8590,'aKekQK1lCrGeoGTk3eGVb1qw0ypjse','eZPfJls8gAOBJzlwaANUXHTjup4pBp0QJLg2Ny','1XsG52d50T3CO1BinknTgRyFMmFWoM','wRBTxA90JlUFRYvBxD85XHK5sNUYCq6tdInv5nRPyFW12hiUVGjf5u01cxz4vjMhXmyQ5Z523l0iNmCpnDmDtfM3','wEpF2YOHDeD91jSnnPrS3IMbN4mMqnBLMDrNCNkoYzmHJ97RdlLX2clInt3qkaG','g3onLnatiedryHwUnzxGOEjld6HQ3h9irCesdgYkHexvzbucSGYyJUd6RSdiFNdhonqNo7DiHmVxRao2JPnSPe85Qane7',10);
-INSERT INTO ti VALUES (-1099936843,8590,'aKekQK1lCrGeoGTk3eGVb1qw0ypjse','eZPfJls8gAOBJzlwaANUXHTjup4pBp0QJLg2Ny','1XsG52d50T3CO1BinknTgRyFMmFWoM','wRBTxA90JlUFRYvBxD85XHK5sNUYCq6tdInv5nRPyFW12hiUVGjf5u01cxz4vjMhXmyQ5Z523l0iNmCpnDmDtfM3','wEpF2YOHDeD91jSnnPrS3IMbN4mMqnBLMDrNCNkoYzmHJ97RdlLX2clInt3qkaG','g3onLnatiedryHwUnzxGOEjld6HQ3h9irCesdgYkHexvzbucSGYyJUd6RSdiFNdhonqNo7DiHmVxRao2JPnSPe85Qane7',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(55);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(55);
-INSERT INTO t VALUES (2100047583,-2490,'66avDp07iXm6aCOq1GfgBtJOxi','5NFGSpIjox31u3kMVVE0g55fh2I2yF2dUFpamBTeItMbfE72ZTgo0PS199c1nR2W2ni5vn','6xg5A7I8ICf8mNkp93FxuEAGSXhgKMU99AXr','8MtXRJB5NjDIhlMxBDTVQGrt1alUcMcVDE5tAhuzbCfib3oEeYrf6MK8AGAWLQtEdcqQbaBqvRMki6MiMUwjA','0O7Roxlskaie5DdGkPdbbTFV9kL4ylzHRkj5GRTZKRVcyLbi7SZkNQBRaeIHu9lI','6KikXR0X8IjdfhYMxQfMkmo5v6Bbv4G4xTlVEgbH3qvXEly',11);
-INSERT INTO ti VALUES (2100047583,-2490,'66avDp07iXm6aCOq1GfgBtJOxi','5NFGSpIjox31u3kMVVE0g55fh2I2yF2dUFpamBTeItMbfE72ZTgo0PS199c1nR2W2ni5vn','6xg5A7I8ICf8mNkp93FxuEAGSXhgKMU99AXr','8MtXRJB5NjDIhlMxBDTVQGrt1alUcMcVDE5tAhuzbCfib3oEeYrf6MK8AGAWLQtEdcqQbaBqvRMki6MiMUwjA','0O7Roxlskaie5DdGkPdbbTFV9kL4ylzHRkj5GRTZKRVcyLbi7SZkNQBRaeIHu9lI','6KikXR0X8IjdfhYMxQfMkmo5v6Bbv4G4xTlVEgbH3qvXEly',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (335444449,4078,'4f8U35GJC2yZUNfTn8K0gVnBfsbt3BoR3Ds47WIh0A9teM','FfEInqjA8yg5okd4SCtMXWUVnl8EgD2DNjEsr44Qs0J9qvYQQLkcBm3E5EOlPuzBOdw9opfcRuEE1cvU9fZAD1ZhvPoUsyFzcR0SXelFyfeRkPiAT25821I0O86lmP4JGnVByw6ZbI44b8eurg8pNlxYwLghOuX60oXpfzVpFx6Pcuiw7CSsUkaF4CjM3PsShKMhrkVHTnVVPYkwu1u0vmpA','MGulE','NzIVJrDedkn0unhUbNdibcGyoeqdrOmi36kqeiqaX5hFm57mVqbhR4uzpJzrpBxhX804BPXB','D8KKct4wB0wbEME2vYHxVaAnfV2jEEWBoCHyxn','mpn0kdXJA5v',12);
-INSERT INTO ti VALUES (335444449,4078,'4f8U35GJC2yZUNfTn8K0gVnBfsbt3BoR3Ds47WIh0A9teM','FfEInqjA8yg5okd4SCtMXWUVnl8EgD2DNjEsr44Qs0J9qvYQQLkcBm3E5EOlPuzBOdw9opfcRuEE1cvU9fZAD1ZhvPoUsyFzcR0SXelFyfeRkPiAT25821I0O86lmP4JGnVByw6ZbI44b8eurg8pNlxYwLghOuX60oXpfzVpFx6Pcuiw7CSsUkaF4CjM3PsShKMhrkVHTnVVPYkwu1u0vmpA','MGulE','NzIVJrDedkn0unhUbNdibcGyoeqdrOmi36kqeiqaX5hFm57mVqbhR4uzpJzrpBxhX804BPXB','D8KKct4wB0wbEME2vYHxVaAnfV2jEEWBoCHyxn','mpn0kdXJA5v',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (888475542,11662,'v4J9TKqOUyG6oM05FkxjunGSFDlOAr4m9qqqZlXOzQkwt8tMte','nVc0NmkHds5MDodOfkAfHGd3a1bMjHgjlGVHxeXsuNDDH48YEKGld4qnprMKIafvGJzoSUGnIbSPnS27ygYU5b5sK3WNoS8QJ5Xc77p','e','GTZ4gWPGsUN4kHi0q44vFVpSdytkzrEC9Kea8TqyDgMizwxyt1RKjxvyNVoKOslX5TA8UD9sfZ7BhuLepftdzZigjquC3a7iolXlZ8mE7JxTFnzBFb5nbEpHCpP0vWdC45AIAjqNiDaPeC0P2djSonbRgCKO1cI32dYHd','7iVlpb7zpezkv2RZyX8llMneG6V86QKW','ui89JyIt01sHymbqAOjpe67lIWQhQ06pkidmnErvuJsOcBrj8KI7rxcqgezrWdL',13);
-INSERT INTO ti VALUES (888475542,11662,'v4J9TKqOUyG6oM05FkxjunGSFDlOAr4m9qqqZlXOzQkwt8tMte','nVc0NmkHds5MDodOfkAfHGd3a1bMjHgjlGVHxeXsuNDDH48YEKGld4qnprMKIafvGJzoSUGnIbSPnS27ygYU5b5sK3WNoS8QJ5Xc77p','e','GTZ4gWPGsUN4kHi0q44vFVpSdytkzrEC9Kea8TqyDgMizwxyt1RKjxvyNVoKOslX5TA8UD9sfZ7BhuLepftdzZigjquC3a7iolXlZ8mE7JxTFnzBFb5nbEpHCpP0vWdC45AIAjqNiDaPeC0P2djSonbRgCKO1cI32dYHd','7iVlpb7zpezkv2RZyX8llMneG6V86QKW','ui89JyIt01sHymbqAOjpe67lIWQhQ06pkidmnErvuJsOcBrj8KI7rxcqgezrWdL',13);
+INSERT INTO t VALUES (50316,122,'fziuQlie','pmd8IwVfeJJeTmm76eOdSw5n4ip6Ii7HpIkYaCNvbcLVZDpcrTErfNf736g2tcR8pjvSvVHqCw0w5xilTqGbeeB3KOMw2xRXsVsKhheO76u5RrMBnU0Hf07EHebvHhCCCqsbPI7uK6AXupoHlKlsKOdPYF22Xp9M3upe02CmDnsTsoA2MDydyqCumsA15XyHXmXD5UVbteRSMVx9e4THV5Ra6CUM1KRS94wH394TQG','htaGihDycnzI3','hpvsaZ2bZGSU2O7A7JeaaSJOxKjt0qvrQ8JhNGu','0b','a',12);
+INSERT INTO ti VALUES (50316,122,'fziuQlie','pmd8IwVfeJJeTmm76eOdSw5n4ip6Ii7HpIkYaCNvbcLVZDpcrTErfNf736g2tcR8pjvSvVHqCw0w5xilTqGbeeB3KOMw2xRXsVsKhheO76u5RrMBnU0Hf07EHebvHhCCCqsbPI7uK6AXupoHlKlsKOdPYF22Xp9M3upe02CmDnsTsoA2MDydyqCumsA15XyHXmXD5UVbteRSMVx9e4THV5Ra6CUM1KRS94wH394TQG','htaGihDycnzI3','hpvsaZ2bZGSU2O7A7JeaaSJOxKjt0qvrQ8JhNGu','0b','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (52690,-89,'g42ib','u','sUFGfYZBDEe5hKWXgI7Izy13','4D4bE1CUgaqidlHNUCEpqz38xaFDdZ1W8KhPfjOWvQbGhOPjG74U1PKrntGzcTqBXVxQ9Ci6MV6dM7B6CqL1HI91E9tENX7Si919VNrytZZEbkRZeuwlK293WTMchOW86ed8LnWwkHZWxopoIm2wVdMQzjHxzrrcqaSlDVgknNPwLslrpkwIgoHWpbO8UaYSCrwh4NXRHx4VgquUi2ojflaSN41GS2YVFogh3Z9Q3Y3O7pWw','Q','h',13);
+INSERT INTO ti VALUES (52690,-89,'g42ib','u','sUFGfYZBDEe5hKWXgI7Izy13','4D4bE1CUgaqidlHNUCEpqz38xaFDdZ1W8KhPfjOWvQbGhOPjG74U1PKrntGzcTqBXVxQ9Ci6MV6dM7B6CqL1HI91E9tENX7Si919VNrytZZEbkRZeuwlK293WTMchOW86ed8LnWwkHZWxopoIm2wVdMQzjHxzrrcqaSlDVgknNPwLslrpkwIgoHWpbO8UaYSCrwh4NXRHx4VgquUi2ojflaSN41GS2YVFogh3Z9Q3Y3O7pWw','Q','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (59939,125,'1ZfoNi8YPRZ1OPxKjr5pM8','0WrjlwriQyz465uumbdiGb47MdBUmiaVMA35yz4I0V0fhrPkvB011OGVEVx1EiBgEJ4MDY3e8S1alFPugUqBDiqNS26L6NnnOKe07IAuHFDlD0MA8rtnAIA6rx7','CT2c7ajTKSe5','J8efp5jytECOj119hPa7AM2uQVdkr9J3uMiRcW6m6MddKaorcikmvdq4dphcAlG9HYeXtGq0TzJI8Y5atHrOxcqIr8DEHvD3xzv8pJwlnGtRzjqUcyYgMLWP0uUH8YfJWMenRVYiOidJUWnnfTpQWvKiFtxKlylhXEYM7Yg2AKGW9KVv3iE80OZtaNLJ2SbF1b24Rp4','NFh','i',14);
+INSERT INTO ti VALUES (59939,125,'1ZfoNi8YPRZ1OPxKjr5pM8','0WrjlwriQyz465uumbdiGb47MdBUmiaVMA35yz4I0V0fhrPkvB011OGVEVx1EiBgEJ4MDY3e8S1alFPugUqBDiqNS26L6NnnOKe07IAuHFDlD0MA8rtnAIA6rx7','CT2c7ajTKSe5','J8efp5jytECOj119hPa7AM2uQVdkr9J3uMiRcW6m6MddKaorcikmvdq4dphcAlG9HYeXtGq0TzJI8Y5atHrOxcqIr8DEHvD3xzv8pJwlnGtRzjqUcyYgMLWP0uUH8YfJWMenRVYiOidJUWnnfTpQWvKiFtxKlylhXEYM7Yg2AKGW9KVv3iE80OZtaNLJ2SbF1b24Rp4','NFh','i',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (23801,69,'ms','udgzKpLKGetULNm9ELnoNpEFsdsg6UPUVwS4G2aJGYIbthBaxULTeS1q','tVM1gic7E8RnUt59iE0KS4rmtK8dctVeVeNO5pIKG','joQpXk5lYr4eRISceGJ5LSNyo8QLvrE2PkVpb35v4f8O','K7G','U8',15);
+INSERT INTO ti VALUES (23801,69,'ms','udgzKpLKGetULNm9ELnoNpEFsdsg6UPUVwS4G2aJGYIbthBaxULTeS1q','tVM1gic7E8RnUt59iE0KS4rmtK8dctVeVeNO5pIKG','joQpXk5lYr4eRISceGJ5LSNyo8QLvrE2PkVpb35v4f8O','K7G','U8',15);
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(15), d VARBINARY(28) NOT NULL, e VARBINARY(29) NOT NULL, f VARBINARY(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1593030477,12737236,'Jgk2ciEbfjHc','O0wJp7SxXPDlgAfoerjqMvIrIvS','wHVVgD14gs1Ph5y58tPbli','zxPV2Cgyd6G1MZp1bEY9neBp5OjlinQfsJXEW7sRSw','GjLejpagh7JK2F9v8ySEsiveELTZiK9Y1asr4JMBlYwygk5uvQt3OCM7sNkRR6vUEwiUv1BRxL','5qkqucgNH8ogBdPGnJYHFl',0);
-INSERT INTO t VALUES (-1691701513,15898975,'ybEqJ1AMPnep','0Srzz','9','zkWCkjT69uifB8','0HDuFPtixTU4Loo4je9An7bU5PlvDtiarkvyvsiod3fa6GhLz','xbBlTofs0sR6gLBnS6hZgeOFyRmITFBdipgr0wPzB9fbUbiUR0L2ar',1);
-INSERT INTO t VALUES (1519152628,16591811,'hld','gGj','BYF4cYfEMwkVbEU1Z','p7knLaiB2JiqWrncg','POQC8xMS2NhQ9S','5ENPi21B5YzXPTFlw5W5XcJ861WkIIMR4SWXp5InEzniqE6Ef7txLBYmvYIkTB6I6aLtvHU3caIzBDCJ2WOiqFHvkilWZlvF',2);
-INSERT INTO t VALUES (877003089,4869225,'dmL5ZP8n4ZSt','NguAZoYGoH56u','K1nB1Yx9eRgRMZs8x','neMwFPQshimk0WHoXaeDso4Ri12','Oes4zlWCq','jQyf7Q6bM13',3);
-INSERT INTO t VALUES (1906623886,11577578,'wZp1','fQb2lc8a1eisZXh5EruPBZ','IMDGPkN7AjaTmdaBzWEPng','Umh','ED9E4jqnOD9nWpYFzERwG7cjH6lyARqyAncVHR5Ic','kufbXlR0kspIf2DoXsByf4QK',4);
-INSERT INTO t VALUES (1052097642,14949479,'gGq98XDzrj','tX9hOHQz5uDkzyoJw','457fWldQG9FBYD3','iW','SlpNlXTQhgzc5MiKcuY','zNAbk5zwMGxmaQceEbUrrkaT5e4T32cZqOwEX7byPY728WvDj5T0WmZytqSQDGvuSEyjJk9LNYWrAjizH',5);
-INSERT INTO t VALUES (37087397,12671373,'z','UqDcArk4AaDRgkkn1ZV4RfSWqR4','svhANgvcqTMQE','CK1i6Vjccjdd5','ni5sDHhJDkTTb9Xe9HffzCKJlEFCeK8XZP4SZ65eWVWWaDDxNBKdPZH8hCk6Zp0O2rjZIf8ZkUwDqMt9tnZD','RE1WZ2C2inY7W2aXGV3etd0KZpPVNTUF0qglJM3kvRo6pBjawMKUGtAmonNe7FG6TYywjDTof2',6);
-INSERT INTO t VALUES (1946891150,8984609,'xdMlqkHsRb','LdQNbcYMkwy73eX4vQt','oI9012Sp59SqAkWtFdsbmnWr6t','8z3RuhGNmIOqUsFoiOTnqJFObxh0XKqpx7HqOvW1DaKqxDnm8','80HJphIWwvSafdY2dzYUawBkD6Z0KW4mvi8DQw2a7xaeEs4u3','JB4dfLpsi3viMpP5ELbMjxTIdnnx9fyaGrvfZepKkBVXiUrvsDVWpwucc6HpVUIUDmYOh2DuM8Yb6',7);
-INSERT INTO t VALUES (-541220539,15440190,'kKA35GwBu14f','UnG2ApgVSY','9NN2pqX37JKZRSeLw0NmiT5V','ieG1','H9eqJtxw5JbNgWc5h6SkyU5rpoNxYShLRIy2VDEkWLjRODUJBBmRM','gR7gUwNjDIH',8);
-INSERT INTO t VALUES (684518240,12307468,'e','Ng8rdNK','SPnNiJ1jGSB7Y0yn','B23u','yAJ9lgYo05GsXPNRsMO4MsTOC3R5TQp3hl8lHXxk','81cemUEXKaNEXBmOEpA1nZXk424HJItZL7bPeolMwtcrMrh5lURFk0RmEAGWTDLycNksa8fssU6b',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(47) NOT NULL, d VARBINARY(67) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(43) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5909811477316182784,-710061230,'HOb4aZaKnZgS6N3VZRsyYY','4sw3yxW17GLIsaoxNg','L5Wm4SxV6Z9B4Q','Q58AVZCuV6dFgki','ex','B',0);
+INSERT INTO t VALUES (-2120565547551113002,-55729587,'Px','0xGmlblSPNU2KUtETcW2Y6Pvv3AfiE','2QjYL74t1by6xr3BDnqqkOY','gOHSRG4H8fuanxuvI','aq','o',1);
+INSERT INTO t VALUES (-4220053422223415445,1313296995,'6QPzy8myH0NsMTgJojzeJTb','B48D1ioQ4XzxJDd77Y1WOvlAd7oLEUzpJLdu67mImGH8FKoK','mMuqOf3jx','8khYzGDetAhE8ItX3P4bCp7lYKGBZo','7','o',2);
+INSERT INTO t VALUES (5506104349429688500,584517450,'WOTlkSzdSHdU5bT9t7KYR9NO5YQ2XATgTFRPuQ2DoCHPHHO','c3RDKlLcBGYJKOghTRpk0TxNbIOK3jDNHVZTD4lGTuFQpnh3VaPD52kR6FW3jkzdccN','Ye5nr6MuZ5DO5','0xpGc','n','Y',3);
+INSERT INTO t VALUES (3150831481230545027,1836055497,'iclY','T1tHhgHRp5OzH5mAULfueLc0UCKeo9F','FFO5U','6rLCoTOtDtTj78a2i6ClRGYbwu1E5ZfM2dMF54ZP','iF','L',4);
+INSERT INTO t VALUES (5712657197839707230,-706268538,'cDOtiC','mPU','XiRZia7UvcQAmnblx1JmhOS','XcEYMLhGNLD5nJ1Aluaed74DiytqOZRiS1WpnHB','GO','L',5);
+INSERT INTO t VALUES (-2023670514257107527,-304074553,'B7TJ','OZSxQ8IZWQ3Rd0fz7z3kL','F0ArlFMhLXUJpnBMhaPWlN','DrL1BVREVP0oKCO6KelBHzBKSjoBujM6ho','y','N',6);
+INSERT INTO t VALUES (2753852244777139162,-633630548,'AQLd5XD584SvorueLE6Jc3BOG61pONMLKbQprkwA','lZFUA5YXejI59lxUDIY80yDeSQ','qAJMUBqF9mqmaw','lXoDMkn4juwaMSIdiqPBVPM1Rmg0zxzbo8jA','8','h',7);
+INSERT INTO t VALUES (426538926705413382,-298353533,'sszufgWHGQpt8rbPFmKkqdnBOKuzamwIiTh8xhBu','TPMCnhTci4nPKXZUYvEa7IzxUdNwpP2Dh3wzeOcIMifo2vLfxCx5NoAUNjpJyaWkYMQ','04Bn','SB6LF7gIUdURvrLvonbXWoC5oTCf5EYd','r','w',8);
+INSERT INTO t VALUES (-4876486496352070505,215515082,'7bn1oRmvHZAAPcCOzaAV6v7UudpeQLD2CdgGlj','rQ11Aqtesoj0NPaD','mR','tEucPLYBsgqIkxsz8zGQKp','T','i',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(47) NOT NULL, d VARBINARY(67) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1854526153,3023490,'mdWyJhda','xUTHJDI24Ots','1CZcQNbuFOwzjy8Wgyb','qios52PYVqYcEMaB0m4SzPiyDRGDY3vGDD5WIiBTlChk32vNkOd8jTnzvJHkvCr','79l1MITrBzsFcyefZLrWsiBC6gd0ZFwviVyByW18ChS4Jb4RAd2RroAmQXPjIxl02wkXANqpROVyrbcj','9uL766FKeSjfjqjsWwJOBgA2J6K4JiQF',10);
-INSERT INTO ti VALUES (-1854526153,3023490,'mdWyJhda','xUTHJDI24Ots','1CZcQNbuFOwzjy8Wgyb','qios52PYVqYcEMaB0m4SzPiyDRGDY3vGDD5WIiBTlChk32vNkOd8jTnzvJHkvCr','79l1MITrBzsFcyefZLrWsiBC6gd0ZFwviVyByW18ChS4Jb4RAd2RroAmQXPjIxl02wkXANqpROVyrbcj','9uL766FKeSjfjqjsWwJOBgA2J6K4JiQF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(16);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(16);
-INSERT INTO t VALUES (118687999,13423072,'AcGYXt0Refkj9','3HHppxic4hlcg','j','RBh1Ogyhfr8kOaoFksOUNpM77oHDhzXjrn2GFIykkG9sZ1y','EryVtFnOxg2is36Nesu2cvofyZig39phodru4JJ8xPP9qCv','intRNVVVBjRo0J6O6A6IwoLG5rNqLQkY7xY1pubJAdprRd8Jhy7',11);
-INSERT INTO ti VALUES (118687999,13423072,'AcGYXt0Refkj9','3HHppxic4hlcg','j','RBh1Ogyhfr8kOaoFksOUNpM77oHDhzXjrn2GFIykkG9sZ1y','EryVtFnOxg2is36Nesu2cvofyZig39phodru4JJ8xPP9qCv','intRNVVVBjRo0J6O6A6IwoLG5rNqLQkY7xY1pubJAdprRd8Jhy7',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8585764240712746961,-802146469,'tEt8oFEhFI7JapBvfM2U5jgy','2bSUWTPTOVup0aAxuUFlv3DcAYyiC6adBahku5QSQfYd9Ibwo5P7JgcUbR91bRrpn','iM2sSC4RrgkV1OmjRgsxeC4lC','HuKWvFmuEGo0Gp8nQ','XD','s',10);
+INSERT INTO ti VALUES (-8585764240712746961,-802146469,'tEt8oFEhFI7JapBvfM2U5jgy','2bSUWTPTOVup0aAxuUFlv3DcAYyiC6adBahku5QSQfYd9Ibwo5P7JgcUbR91bRrpn','iM2sSC4RrgkV1OmjRgsxeC4lC','HuKWvFmuEGo0Gp8nQ','XD','s',10);
+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 (5323057449849643968,-713986633,'9bN3sHkD','ij7YoI2N1S9YG','CSChGlblzl3iKGDZT','fSLs3Rdz2IDVvXIAJc9GgvvsV3CrX','p','D',11);
+INSERT INTO ti VALUES (5323057449849643968,-713986633,'9bN3sHkD','ij7YoI2N1S9YG','CSChGlblzl3iKGDZT','fSLs3Rdz2IDVvXIAJc9GgvvsV3CrX','p','D',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-2001988980,14598880,'qY','dJNGGIrWUPZ9Qi4wlUfWgU85OG7lI2NapRjvtKYdukDQNiwEiPYE0SQ2QHoEjzdENDQJ02fJ3MuqJlnLiFPBEaaQI8pUEgndYmVY58BpT8QB57S4pZIzVBMZqnFEJuar1FweqaJCyRVP','zwI','rd9A5I2UBGA94B9hqFgQicd7f1LgZImvGDFAPwssik','N8ipwqzhx8pYEBYWPFQPwV1cjhjP55SlqERUvODIrN8rR6SK6TWRty5g7pBv4GbbMX1oARAAOJiihZz3KQCLxg','B9XF4uEuW2Criwd7aF52jI0v4kmX7lI0DZI',12);
-INSERT INTO ti VALUES (-2001988980,14598880,'qY','dJNGGIrWUPZ9Qi4wlUfWgU85OG7lI2NapRjvtKYdukDQNiwEiPYE0SQ2QHoEjzdENDQJ02fJ3MuqJlnLiFPBEaaQI8pUEgndYmVY58BpT8QB57S4pZIzVBMZqnFEJuar1FweqaJCyRVP','zwI','rd9A5I2UBGA94B9hqFgQicd7f1LgZImvGDFAPwssik','N8ipwqzhx8pYEBYWPFQPwV1cjhjP55SlqERUvODIrN8rR6SK6TWRty5g7pBv4GbbMX1oARAAOJiihZz3KQCLxg','B9XF4uEuW2Criwd7aF52jI0v4kmX7lI0DZI',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (576696813,6886304,'GZSESHxT','v66zhfmvjzKPcH902Jvp0F3sRkYWdwlI9xnNY1XY2AmurWGYtqArOHoC3qlo0uyUUqXG5lVIpumuDE8e6AoHSjUW8S1XTF2KUm25Zhg1EN6dWde3dHYQUbzRnKLyGxlBqwLugcR9borR5MEO1OBYwvDIdYyCrOqTowRLYcSMXzwxNt11uGTdgMI','JLczODmrMTvf5nO5dldoHVcdKz','vPmFSMOL8MeuX2RjkeuxOCaDIaNR1kW17UyxhkT7eXgQ8skbrSspSV95GKgEvO39O9uDF02W8wQmP1VVVT0Dzp71mhEu8aPH2ASY6CGQfXH8IfsBe2EbnlJBIBgT8WGpZqm9EB0WZiGWtJmz7IaqjV84s2319cHefQFCQu3mFemAaKKNdiPAkgeVuDFQdtXaMpIgflZw1dVOPg8k94S02Ou2vSB4UWKd2att5s','kDT3ydR318Msjxsa6O7skXm6LvE9XGqKH4saU1nJU13o4zv6VrAOhalBVJyECD1ncvDQyZLi3SBqSc24v6h9sPGkeUvruK','WgyNIEP1tMsmQdKTauUxnFCmQeQyiM7Wd5Zu',13);
-INSERT INTO ti VALUES (576696813,6886304,'GZSESHxT','v66zhfmvjzKPcH902Jvp0F3sRkYWdwlI9xnNY1XY2AmurWGYtqArOHoC3qlo0uyUUqXG5lVIpumuDE8e6AoHSjUW8S1XTF2KUm25Zhg1EN6dWde3dHYQUbzRnKLyGxlBqwLugcR9borR5MEO1OBYwvDIdYyCrOqTowRLYcSMXzwxNt11uGTdgMI','JLczODmrMTvf5nO5dldoHVcdKz','vPmFSMOL8MeuX2RjkeuxOCaDIaNR1kW17UyxhkT7eXgQ8skbrSspSV95GKgEvO39O9uDF02W8wQmP1VVVT0Dzp71mhEu8aPH2ASY6CGQfXH8IfsBe2EbnlJBIBgT8WGpZqm9EB0WZiGWtJmz7IaqjV84s2319cHefQFCQu3mFemAaKKNdiPAkgeVuDFQdtXaMpIgflZw1dVOPg8k94S02Ou2vSB4UWKd2att5s','kDT3ydR318Msjxsa6O7skXm6LvE9XGqKH4saU1nJU13o4zv6VrAOhalBVJyECD1ncvDQyZLi3SBqSc24v6h9sPGkeUvruK','WgyNIEP1tMsmQdKTauUxnFCmQeQyiM7Wd5Zu',13);
+INSERT INTO t VALUES (3846316688929371630,400991299,'UfzNApT6DSiY0Lu8YwkShV8gl5IUe','D4xjKXeQlO3fOZKzcVMwrWpWU4M1UcxrUuNbcUIefVLqk11oQlpGVqjn4qOT3Uj76gPqcsF3dzB672C9m4QPrFrC8zswtGAZQsbtX7edkc0G15KJS4cnj9AEACxvNny4PqKznn70CtdR9soVDhl4LmHbJawi8Zg4Co2dS60C296Al5wq7EptwGrBHFNhvdQTrjtCsSd15uFWqsM7LZ3o5XNhhmtila9vJQaQmfQRwJaU3xRp9dTlDv','sWWJ6UaE88g','8tgdvKLYwZs8T','za','O',12);
+INSERT INTO ti VALUES (3846316688929371630,400991299,'UfzNApT6DSiY0Lu8YwkShV8gl5IUe','D4xjKXeQlO3fOZKzcVMwrWpWU4M1UcxrUuNbcUIefVLqk11oQlpGVqjn4qOT3Uj76gPqcsF3dzB672C9m4QPrFrC8zswtGAZQsbtX7edkc0G15KJS4cnj9AEACxvNny4PqKznn70CtdR9soVDhl4LmHbJawi8Zg4Co2dS60C296Al5wq7EptwGrBHFNhvdQTrjtCsSd15uFWqsM7LZ3o5XNhhmtila9vJQaQmfQRwJaU3xRp9dTlDv','sWWJ6UaE88g','8tgdvKLYwZs8T','za','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3067157346989770966,-934235301,'Leo9VRKVIbzqmffkjeryZkRza9M5hKEe','YxyiqyZTYumEdzVlGRQT1GXcSoQO8GCgp','lfNw6eQdh6Li6ztzN7tt','yHtobyM1lT','z','O',13);
+INSERT INTO ti VALUES (3067157346989770966,-934235301,'Leo9VRKVIbzqmffkjeryZkRza9M5hKEe','YxyiqyZTYumEdzVlGRQT1GXcSoQO8GCgp','lfNw6eQdh6Li6ztzN7tt','yHtobyM1lT','z','O',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2439162811180353639,-251331490,'xTZBX6f9LmiwtBPcff5heGmN33xX5lJerC3Eejs','tpAn6yrk7Tf37dUILIwWq7H8JtozYqsT95bgTFmzIwWOHKydlOKPmAYANiXmvlmHZ3knIBiaBTvj1P7OJPwBkChoue13LLifN3M7067X0ALaIS9aGLZIv5p1uwhvjZn85RmHqvlbO8tPGP5NbgYZnbc','jwq','8oLNxrVWgOFKsuaAe0Ywn8JCZHxrZNvYidLJN0EBBJckRhgF1q4HrUFLPJ73gAljoNlZAIKMRxM8EZTkEqxuPH9gKkjMVfQyK7iuGL1DES5rjU1NZ3dQfjoLtBsYpCplF0g7o','p','h',14);
+INSERT INTO ti VALUES (2439162811180353639,-251331490,'xTZBX6f9LmiwtBPcff5heGmN33xX5lJerC3Eejs','tpAn6yrk7Tf37dUILIwWq7H8JtozYqsT95bgTFmzIwWOHKydlOKPmAYANiXmvlmHZ3knIBiaBTvj1P7OJPwBkChoue13LLifN3M7067X0ALaIS9aGLZIv5p1uwhvjZn85RmHqvlbO8tPGP5NbgYZnbc','jwq','8oLNxrVWgOFKsuaAe0Ywn8JCZHxrZNvYidLJN0EBBJckRhgF1q4HrUFLPJ73gAljoNlZAIKMRxM8EZTkEqxuPH9gKkjMVfQyK7iuGL1DES5rjU1NZ3dQfjoLtBsYpCplF0g7o','p','h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6153663170707981814,948512361,'pOnh','JPav2oj6LTDppzbfV15DUDSyEB1z7PMP63GK','KJShr6lsGcIkCbb3m7F','r7ZZoq6Ena5Ojf6JXS97qLfYDfL5wwyuOhpuExUZ2chkzzvIqloQDF7c4WkbEr4aSCFnT2RdPM1wOVDC56prcJjJhJdIPfd3aE1OHbWrK7AVMiEGSumOrmozcjmCZsU631EI2LoBOonSn4nbzFBQ9Wh3aR14u35i3q4UNZ9SGjeHhk1VWaNcYv1vKqSwAzRHUrJRHqipLgExJyeNN1HL4sFfzDuPXb0DRCeHT','Aq','dH',15);
+INSERT INTO ti VALUES (-6153663170707981814,948512361,'pOnh','JPav2oj6LTDppzbfV15DUDSyEB1z7PMP63GK','KJShr6lsGcIkCbb3m7F','r7ZZoq6Ena5Ojf6JXS97qLfYDfL5wwyuOhpuExUZ2chkzzvIqloQDF7c4WkbEr4aSCFnT2RdPM1wOVDC56prcJjJhJdIPfd3aE1OHbWrK7AVMiEGSumOrmozcjmCZsU631EI2LoBOonSn4nbzFBQ9Wh3aR14u35i3q4UNZ9SGjeHhk1VWaNcYv1vKqSwAzRHUrJRHqipLgExJyeNN1HL4sFfzDuPXb0DRCeHT','Aq','dH',15);
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(52), d VARBINARY(37), e VARBINARY(88) NOT NULL, f VARCHAR(37), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12412,56684,'6cZhBHabu6QfHzCBwAevvflym','KyARnznyeGMGz6Uz2jSOWZ2Gbo6fb','JQKqXcblgTTHo2KEP2bBLREjTNKDFfDr3xXqmvGK5fRw5eepRH1jaR3e','CmvsrYtyPe0itTRgVEE7Lo8LSWVoGbfv0ochb','Mk2bxkXf6B4VUF4VPhWl9QowpOPv8Whyoyg0ZuQoQWojt6IiLRF8rmApWsHc5lfqnR2ql','GYzJJPN0Qe0CumjXzZ8JOxeYjfZSs9lPOeDQAYtAXHKrspV',0);
-INSERT INTO t VALUES (10626,12617,'IcGL7KQ09pX7aRQ133RZ537Qq4yLtURqTdEuD','KcePI4pForGCOc6N32nHl','jCTzLPWh6HcUQ2aWf4nDjyY2ds7ytZMZ0bkh9NxKyoMS3AfP3B7sUckqMIeSJ6IOBaOPvZ1U','P','3vCPSQcGmaEAJS1eEvovA0TmwiS8l2IpkqX1aL7Kp9C0bbcZNc1JmAkpLseiqodpPVd','68wj4gjqGzmJDS3SeGvXKPj1AD3pJvVlhi2StJFs77RsELnJWBWF5CYmBFkZRvaeXnjlG4nt4W6bw5rNaXB8Nuc08gWa',1);
-INSERT INTO t VALUES (18665,60778,'qcMRmOkIDAxTZbTDpi5NJ0M0bs9J5GDnn5ydDdFm6pN','6jTo2dY7itx1QXDuAkY','o8jBjzhaJPScCSfoNsVsM2kRcne7NDd0e4sbxpmHxc89r','5xDpIBJVas2HjkogpsmU7X','vbVWwhFPSAy53whbJblnz0FCq1O0vVc9hSOVOaxpyoGlkMv7gS5sgBPdY','WzOGXeG',2);
-INSERT INTO t VALUES (25070,12331,'0G2tDOxUmy','KuX','6lISpggyxPmMRw3GE31o5CDrVbGbKozLPl7Rzoo3ZobpxfxTCKI1ZgWGZbpKfwNbByyqX5qE','kWC5KG85nhyNaLtrcyoUaz','GUzPTtqft8gi0cninyiIcG4XuCrCA6HOb8LVQwB6UCaRjGt15nmwkAUs67qiwiwqvKaMEVRKuYzngRTPzJXPUlaDxs8ixl','w9CGCk4rYfl3Llw5UPL1iHUBMZTC4B3slaEOMgrUuqsZ1smOvYLbSuLEt4ZFx0v',3);
-INSERT INTO t VALUES (25545,3524,'r7mTG5qy','dLblEEtxAwwL8pARvCyzScXwQEI','Ce05hYi3ltVTpsHEwca1jefU0','4l3E26hpxDXOHvOdAb6SqjWTdJ5Lz','KW6fXXP2','aq7gTqIYFbq8fzjaSrzsinHBvpDV7gkmYMBU44g0ybE1jdHunTQ9EoeToQT5LpSUGeF',4);
-INSERT INTO t VALUES (-23065,59388,'nHKKrMYhYs5R4','cUVRDDdbf4ll0MJOQd6B5tsHujIeDPXYb','w0PtzL7gZ8Qkf3eVXpZrPll4F','EVhSJdtlmY02mSX2k62vlfH61','97klG40Fk4uz0DEQQEmbJWfsIjoXAXbPn27sALMNwEDiGb07zuu9o4edOQrtllpKcI9qysHuAycyC4A2HEwsonmvvyeigt3kMx','lPnDxlFIFwokl7LwfuegzGdF8mAjo6p',5);
-INSERT INTO t VALUES (-11452,27036,'qw','OdhvMkKps','jPTEvgWDzVDGtFwVUCvQJr4tPQSG0','jDsIp0XmE7kg46Chxpmll8RRgBoDfkMNtnRn','DivPUlpEjtvMhTVgRY41zoKnt5vZBUTgj9CZUQ7saY11fs','UiehR6M4DFyiSXmYQPQsSbQgvxOmjBWvTrLnb',6);
-INSERT INTO t VALUES (20413,15567,'5L7x0f5jElSZgC2Tp','54iB6nVM4zMS','tugijl2Eq5y1qxxnpRbgrhpItJ204Ixu25tMGD9fmpVRPD9arr1yIao2r4rR','iih3e','wso6UDiC6UoJTEr0aJvaZSqM1VBcwBIwuyhXL0K9RmfQBbeEVdgi','RymK57oWu9eSeJXFBkYDvusoDsSikwID40Lkv8MPa7y0f1e00udS',7);
-INSERT INTO t VALUES (-15778,18130,'gYeR3TkT057eGs1z8PHq','EimDCewcDbceHYZz5F0xoDOrkCKKu0a','WPtwIvwfNudPEkz1C','QrIxbaJ','1aW9qWxhj9OIgjfX0mZyMefWzyeLpV0zgP7UI6dJ8Zz77JeXJzaeVDLD5','rPHpqTeIKklBdMOAmo5GSsyALQ60oDo9ew237Vv3nWoBL20SjATU1zUst6bxAGz0ZzEYJkTunZ7smFA76m',8);
-INSERT INTO t VALUES (-28931,63242,'fxRpYjLmlzAHeIrkCzGwvUI9snKD9','wGYeAlJV32g1azQNQ5MVR3','7dIlh3WSCOc','a','BrPcQIb2mRXS7X43X9gsItHRnP3K','F2XSczVJAz7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(14), d VARCHAR(26), e VARBINARY(70) NOT NULL, f VARCHAR(89), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48452,17076050292293689015,'3f','VJX0L7zWG5Jvrrrwp','AJKfVNBhH','y0S3aoV0TilTDs3VWPR80ByroW4kgT0Le87SpAsjCByA9umtgGGVm2J9KhXcfItVV6y7p5wE7rZVCAqQDUWhoOfwn','3','v',0);
+INSERT INTO t VALUES (49757,7516737143082813724,'ms','7bNdiwLh','TD26j2iCukXqSBJArF5XrXsMj4HPBDKd6kUl','vhBR3HsnLqLhdXrNfoImd74NJMBiNTVWPJkMeiyqxeL3wFkgiJwsRMXpRbgKlUA','U','a',1);
+INSERT INTO t VALUES (20187,2047631996219341321,'Iq7ZDW','WlXbB4NI8YvFn72wY0YYMm','wzygJeAIPBt7BNXfT5M1ptWw2nzgCf7cffqEq5ypjx6mEAzLBbYCg6A8NA3od1PL5EOm8L','lNNUm5c0tz0elJjg4Hzp7tQCqgOU3ROP2uN8df7anNqUQHtQWvJPrfRQ5ZxK43OTMyeBM5HgJ4VTPyQEgB6fo4','X','f',2);
+INSERT INTO t VALUES (27526,2054565653331295776,'A7rbvd7sHrF','55ViPzsK','O4QhV5POvVxcSfGC9LDXCwo22SsPdtBvqrdeRciGJtvIXOQdYDdUqFTgKq6','bpQ4kz2jjMCTOk0lEerZUsMjexXOXfyLjdqBhZSIlPSYjhvQMCe0vZbQEQz1OARa','k','O',3);
+INSERT INTO t VALUES (7860,9840064737366861312,'snTIU','Yklk','9IA','GpY8Nqo6c7mzOdIe4u7QYck1JhTUdXnjN90MiQ5tn8IbJMCutNK0Jb2xctyGWZvH48ZhleHb','z','X',4);
+INSERT INTO t VALUES (62226,17532368758458296544,'0ObEsGN7sGH','5DsRJob','5HY2PsRWoZCGEanZfqzY9Qbt8i85jFizgGXSMiEUOjUE537P2zPaS5bBsga','tdyIWE2BklFLNtw3moDimGioWEk4isW3I2QcmFg11yGzTeFfqXyVB5NMnF4aQsPLkBRIKCtBM5ZeckWTN','L','h',5);
+INSERT INTO t VALUES (37688,13386110038257120584,'u4AOKpb','1O','8I9tpjvI1rbczuONl','GB94sRRSgETdmyYQ1a8NwT7','d','I',6);
+INSERT INTO t VALUES (33858,12454662188299151107,'8ZrcZLV6WPfx','E','5IiYdZppWqxbDVLhJiNwO495n','eLBvPj5oCgEaFfs9q44E5ovTWqpAiJHkHVqluMgutDPV9Vk6vJF','5','4',7);
+INSERT INTO t VALUES (48819,7054541958268738243,'V6JjE1B0740','6gwkma4Px','GFsRGaQwPnBJxRDk1rWb4zttqpyClRRMAE','X2DaQ7Qj7C9Kt5pBRnwoeNot2XkMN0yTew758S1O5jbdgXN5qFTD3MiADQ','g','j',8);
+INSERT INTO t VALUES (33123,448674521601903851,'eXgGk','yIuIKnA5Hbb8unYXjNgZFIOp','ePtnI1XA2lR8333HvS9ggqmGZ8M0siVRs7lKiPo2qtXv1YnJAsalXbn6hzK3uRn','1tmuRE5uD9QbZKwPxATU4w4YYuXJ3xSIepXsaJnuJW7RgDPBB2Egz05YyS4kEKok7bMJigJWE','Q','c',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(14), d VARCHAR(26), e VARBINARY(70) NOT NULL, f VARCHAR(89), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (3624229,44261,'v3E9W8SdeFfzxlvr1K5fUj9uab3zrJSsIVUNS68z7KAyvz','whRmxuC5bivl08zp0JE','w','rhPPKZVG2HGrs','xqr65HAsPL8E237a5ooXBcuWvmtlHJHF0LDwQP4RA9qKKsTrh3KGRGHAXDF2dUZ9q3tdz5Pt3gHe87zRgRkVE0Z3YAPGLaOMp','UG08m1VkSlAS7M8N0QPV9NCd53JAMJ29nvhHiBEtA1OroHocUgpfNkKfR2xxUzoHgDWzCw8ewENN0fi8x',10);
-INSERT INTO ti VALUES (3624229,44261,'v3E9W8SdeFfzxlvr1K5fUj9uab3zrJSsIVUNS68z7KAyvz','whRmxuC5bivl08zp0JE','w','rhPPKZVG2HGrs','xqr65HAsPL8E237a5ooXBcuWvmtlHJHF0LDwQP4RA9qKKsTrh3KGRGHAXDF2dUZ9q3tdz5Pt3gHe87zRgRkVE0Z3YAPGLaOMp','UG08m1VkSlAS7M8N0QPV9NCd53JAMJ29nvhHiBEtA1OroHocUgpfNkKfR2xxUzoHgDWzCw8ewENN0fi8x',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(53);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
-INSERT INTO t VALUES (6715678,47176,'lXr5CaNmDNyjk8R80SpzeM8F8exuxrCekmqXLXEG','dmKtL7yNjWPXmU5JaRzEt148G4eBGq','TeGmzX1yTFPB8Gam','bSdz5XGiqljuq2r2sZlqZ7TGEt','2bqiohqvYRcWBdexDQ4Z6BKNmabZmLny5dAmlHkL8gzM2J6C7HZW0EhwXxp16VAO96Rfa6ddc','67BcemIVjJrgmr583WgRVjYeertEzgr',11);
-INSERT INTO ti VALUES (6715678,47176,'lXr5CaNmDNyjk8R80SpzeM8F8exuxrCekmqXLXEG','dmKtL7yNjWPXmU5JaRzEt148G4eBGq','TeGmzX1yTFPB8Gam','bSdz5XGiqljuq2r2sZlqZ7TGEt','2bqiohqvYRcWBdexDQ4Z6BKNmabZmLny5dAmlHkL8gzM2J6C7HZW0EhwXxp16VAO96Rfa6ddc','67BcemIVjJrgmr583WgRVjYeertEzgr',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3466301,40558,'u4OHGPaz8twc2NRqjG5aNUVn8OQFDdK0W8wd8nT6tEdvxPth2RL','Pfa72yVBKDj8sdESYVUq3qsQ94kSJNLvR6KTE6pmNcakH0qOy86xroFJDXJhrjn9PcTN3b6mDjkeVNi6iV5hPoHONVvQNHDctSSMbJ7yfH1SgAB0tQQlFnMD','G1ScKhXv2Rhig0feSOwHNfs8eoGajWMtYpKJk6FixOLBbnal3ChcFui0oZksU3LquS','mAYpWtmr8HRblfyl9m','E4oLTvBoWV5bdMw8e0','ajDn7EqxaEbNLJn4I8LGJOXZwEdhTtZfQH3piJN5AEVxS8X',12);
-INSERT INTO ti VALUES (3466301,40558,'u4OHGPaz8twc2NRqjG5aNUVn8OQFDdK0W8wd8nT6tEdvxPth2RL','Pfa72yVBKDj8sdESYVUq3qsQ94kSJNLvR6KTE6pmNcakH0qOy86xroFJDXJhrjn9PcTN3b6mDjkeVNi6iV5hPoHONVvQNHDctSSMbJ7yfH1SgAB0tQQlFnMD','G1ScKhXv2Rhig0feSOwHNfs8eoGajWMtYpKJk6FixOLBbnal3ChcFui0oZksU3LquS','mAYpWtmr8HRblfyl9m','E4oLTvBoWV5bdMw8e0','ajDn7EqxaEbNLJn4I8LGJOXZwEdhTtZfQH3piJN5AEVxS8X',12);
+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 (1935326796,10535246431864421303,'IR4','bdcTaiGhWIj44k52BT5k','AVG5LbjwW7dNHDwpLyR9NJVNcKYVWpDamLtltj79NVYYAzkWezR33RpglySbvs89','BcZB60n6oRf3XWNHTvAa23aYiMngI47X9sRI7ti6pLGlCw87Jm6a9vcV8mwIKpLqM','P','K',10);
+INSERT INTO ti VALUES (1935326796,10535246431864421303,'IR4','bdcTaiGhWIj44k52BT5k','AVG5LbjwW7dNHDwpLyR9NJVNcKYVWpDamLtltj79NVYYAzkWezR33RpglySbvs89','BcZB60n6oRf3XWNHTvAa23aYiMngI47X9sRI7ti6pLGlCw87Jm6a9vcV8mwIKpLqM','P','K',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(15);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(15);
+INSERT INTO t VALUES (2988900828,17453688557230343762,'U5p','Q0c3oQTNxmGsPF1','qOGuk7N3E6WppthV9ioduK1NAHtzJ40FbwMOqn','7KYo3s3WwJq0LTn9JvgmRj692Zeq8','m','R',11);
+INSERT INTO ti VALUES (2988900828,17453688557230343762,'U5p','Q0c3oQTNxmGsPF1','qOGuk7N3E6WppthV9ioduK1NAHtzJ40FbwMOqn','7KYo3s3WwJq0LTn9JvgmRj692Zeq8','m','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1452544990,13649365000193309727,'tGGL','1PQTqSb6Mm7a35N0P7VBoCAws03ptddjW8xHVXSFaCcNZgoZQgCtVSHfs9','O44AKy4uahWqLxsR8FMRk1UVpDtd3h4V49','TvG2WeZzDt','6','z',12);
+INSERT INTO ti VALUES (1452544990,13649365000193309727,'tGGL','1PQTqSb6Mm7a35N0P7VBoCAws03ptddjW8xHVXSFaCcNZgoZQgCtVSHfs9','O44AKy4uahWqLxsR8FMRk1UVpDtd3h4V49','TvG2WeZzDt','6','z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-4563707,1826,'IHXA4yFNP5xnGLskndAOyNA7wDiOa','84odaYXptbiAtcvLrYWKk6HXtLX2y3JRTud1Hzl2WTrLtbcZPoifA5fRxKE9Vj3LRjC1YXtaPQMYKQuD6fbGUTVg6zTCMo6Nb1GwUtMPDHsIWXMoa8ZZsMCzdKyfPbRRZBaaThIOcnj7gH8Yi4ntrSSSGDDRYx2f16ONyzI540n9y3wpIAYzdyotZoJ3Tj2OuGEAiYY','2TJznXQBo7vPOKYIdSvdE','WuYe1amUlhyWIy5Bji5yi1f3qvXFIyVc1ZZkpwgaNNLTT9M0ntudtTpb2KUhninLn7dLI4zLew6clYi2RCd1GwcZaa1GtT','Z2Dnj0hHUkIidZFC2n4R7bb4G7HuPfxpbyq2eWqguBBoCKqG7zDQ1eOH1UjSKMvQ1Owmxd383Rk0h','2ssJQrEvd2zU0vfpx8mR5FwtCFQU2E7krbuesBBOrTrvHAmwh',13);
-INSERT INTO ti VALUES (-4563707,1826,'IHXA4yFNP5xnGLskndAOyNA7wDiOa','84odaYXptbiAtcvLrYWKk6HXtLX2y3JRTud1Hzl2WTrLtbcZPoifA5fRxKE9Vj3LRjC1YXtaPQMYKQuD6fbGUTVg6zTCMo6Nb1GwUtMPDHsIWXMoa8ZZsMCzdKyfPbRRZBaaThIOcnj7gH8Yi4ntrSSSGDDRYx2f16ONyzI540n9y3wpIAYzdyotZoJ3Tj2OuGEAiYY','2TJznXQBo7vPOKYIdSvdE','WuYe1amUlhyWIy5Bji5yi1f3qvXFIyVc1ZZkpwgaNNLTT9M0ntudtTpb2KUhninLn7dLI4zLew6clYi2RCd1GwcZaa1GtT','Z2Dnj0hHUkIidZFC2n4R7bb4G7HuPfxpbyq2eWqguBBoCKqG7zDQ1eOH1UjSKMvQ1Owmxd383Rk0h','2ssJQrEvd2zU0vfpx8mR5FwtCFQU2E7krbuesBBOrTrvHAmwh',13);
-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(65), d VARBINARY(56), e VARCHAR(77) NOT NULL, f VARBINARY(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-596100365,92,'n4TL2vQDePsCo5nn1j2zu7tQq11mx9TLue1vNzotGsAPoE7cJW7','a0EjmNrK5ni','pZ8JWbmV12','algEqwDUIJq3','j7Z1cp3rRmtXneHnO5F51JjKyFOZ4sC9uOVWoNEtpBDzPJyhlPtqR7B6PeFwdRXXIDhFdxmyILtPV','px6ut2nvPi1',0);
-INSERT INTO t VALUES (-1637156359,-26,'q32Ymzt8Rumfn8XqwxBrYTqyhcrYlPwZLI1v3fYd9rB7QThjcOlRN7','dKpcjUA3isoLRlH','YZJ5YFBfF8I8bfkmKl0KlBKCTL3C6WDeKdzzKHRPxzM8DZ1gs6WW3','vZSKihLmByUuvuzunlS0Gm','QlWPDaXAil0pdNmZpjfQZfpd9gEd8UDSFn','uwNwwlszI4oH1zi9pkSDyijD0W3VRVbgwKXJo',1);
-INSERT INTO t VALUES (-278769261,75,'SMzGe8ZfBSrMLg2W','cJPO6j6T4F2pai3Abcp5bwJO7jl6tSURwmyADIpYiu','sHcIhX6eOMpi0ae0WdgGYNXzb7ibsYKrNT8Vm1rhbqZwcD1wO8aORnBNpJNZe2qriDYsLRzanvHv1','VKGZhDSsaaLQI','7MoD70lG2EMhMzfPHIemlbdO9cwpNsjJY6HVYG49TXPPWy','IKFiwQhWE7ckjM1EfkOMOejvmEaqmQE7IrQPXlk1pyUK5R8X7EV27W2ICIdASwmnLVZ48Lhx18g5xtmuVhe7D',2);
-INSERT INTO t VALUES (1590433410,79,'uWogOrAPFxc5Y2pRaCmTnNDiDogvMNIauR7sbI4','erBF03MeVlzDNxEJlKBSBvY7fGS9w90V9QmqPoJOJ','Bqfkn4urheVH7d3u5tsRKW646Hq1lFAe4VuOcw0MxwMXHvvU','usfpiJtasXjK9OWuu5A7Z','sMQ5jJq5SsW09AZYZOI0C5HPulB5fPDqOv','faoAZpKdgDLo42p5ROQPNDdRH8uMOVm7NIozRWfMH6LHDFXPgcslja6kC6gy1jhsHznQHqwdxhLrR5zKM8A',3);
-INSERT INTO t VALUES (-2128545409,-39,'YzmLxtBXuYdv6uFAUcPrafEkSN2GOupedvxb5xRMUL13A','3Zh4S87S5swtqLzqYyhysVKXNJkjZeY4u1G8Lo54','o7c4c2LWdWFURXqy2ND3qb0kwzpi1lpyJ547QCIFR5nYv3tzXJ00EQubvvv6spFPwL19AD','3RDmM4hVQVy6KUobpSQBOux','tH4z1JvCbG5odigSKcerdKtTVSSpcQTW7BMoo7tdPB902Gn','JspRrZ4EUFBKSIvArS9O3sY0B9ze241yHCZ9LC5u4Z6z5gTjE6ZlRM0GpmSHwJuPMty9c6JDOBWT8PCifFkC2WK2uB3HD3LKBUaQ',4);
-INSERT INTO t VALUES (-357490188,83,'QXSkESMGwu23IRKMdBVY3kSf3AzG','giMBnrZZKbHyB','EjHA7g','ka7hrxxBVZv5y','9AF4snk','jLs36yBmDpq',5);
-INSERT INTO t VALUES (1733807822,82,'pED3Z','4DuAsdfTaTqColJFoJU9DXmFuU','tcPAg5Nlbg3kTUIPTSVizZY90PG14FrLc','KWn','AE9Oz1YrwNRyRVXWsTo5T1iJdaNYyKPEdDsqvVA6ccwF7ntOyM2i3Tglqv7iMNVTdphWB','561JeeXPS94hkhfhA37fh6NqxVZHfodL6hDnVYMzpV40XHRdxzDoKtpruvqpbPGQZNVlAYOrdwHldwKdKaHmhaV5Eohbn',6);
-INSERT INTO t VALUES (-2032631008,-59,'MruPlL4bJHye1mGZJrB6jvBQ5APrvp9dP','JEMwkIiy3TdcFFlLa5WTHjGIVMZE2ySzA3V','7jkh13Crj9U46QvhuoVWgTcrC2Rvl3AhffppGqDq','OzTrwcZxinbQuZrX6Rza1ftAhXCPY','zqtVlqyk5VDYwiM4DzgPDFBNBPrugkXPNgrtzSbarPLCf6PDrpPKZ9F6vtcrw2dHi7mcEFsqPLIw4SfGT9Gr9Dq2ua2yie','B1zsvgJLCmzH3eYN096gq4gTCr9',7);
-INSERT INTO t VALUES (1111932790,93,'YHseGb0rZ0DvAvjFOJuLMxwwn8bt7FmviMCOQjFsKNMM4ssJILxFffw6imBHZA','TDbJpqVlaM1U3sbULiz7Av50sq','W8EOlzGTxGndE','VIetLdzOenWoZTcip','Y1OUKJyRBuo670RQJfb51LOnu','WyAI6VxyfcDcHurKtWpnwphKCmB1iz01rRLL9XMv3kv9nFTDwzVs4kGgCUztmwfuswu',8);
-INSERT INTO t VALUES (-459236346,96,'XPDdQKsUFev2MmLWvE1LH9vdLBgpszwRgkIjMm','0OSQ7fhAwGxUze6IiZpdO3TbJ7uhG3mDS9FkWz','zqWKz5XzY4OCkmAy1wq0ZyGe4Mrhqt57FgNxMPBLVrF1vQob','h5om3LBLHIgvNB1wRfvFxs0QMK2','hC3CE730yswXlC7g6z7ED55jGvm52TcVGEIXa0cxdWfvGMlI83NugWofFRvLfoTzHND8VpnnNe8OQHMugUqlC1Y7cmr9gUgQciN','hlB0dBeLQ0z2pIYHoMaKQK1l4rvLe1DGHLLMZsi5IC1mjkDE4YRFV78hiTtj18bOWy6b52bPfyWhb2HNs8tJ8n3we',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3904034114,713608375903511625,'842xuFEG','L7JWMKSqFwnyXkds08pwmXh0JgmgkOisOTjiEcGTVwiUASvqqisn1QtGRZlI6WRoD27bo0tVMsRKwvI9rf0btqSuwYfdq8UVZb79OXo6GBR6ySpH6qcBDCmGPPoINFvJ','4992EFArf','k8dqzGek0JkfGA23hVM7NGm4TedtbUTeELQtE2TYTMGFMPlrVVz5YnqHXEbxamOwX5hH89OKVoa9ep79mX63G02GbxMUKfEy6v8HH9BVD2CrSbuFS3WLeg6SfEmtDIhijc6QlNlKaBkqTDNiYSLaQyVlYubbAN5C5spLIqjQL9TeoLTwLmqhJb8avHThuppxXRR5bg7pNydAT0L1HF0bFiEZ98V96V72AzTWfOfI9R5B2RbJj','H','S',13);
+INSERT INTO ti VALUES (3904034114,713608375903511625,'842xuFEG','L7JWMKSqFwnyXkds08pwmXh0JgmgkOisOTjiEcGTVwiUASvqqisn1QtGRZlI6WRoD27bo0tVMsRKwvI9rf0btqSuwYfdq8UVZb79OXo6GBR6ySpH6qcBDCmGPPoINFvJ','4992EFArf','k8dqzGek0JkfGA23hVM7NGm4TedtbUTeELQtE2TYTMGFMPlrVVz5YnqHXEbxamOwX5hH89OKVoa9ep79mX63G02GbxMUKfEy6v8HH9BVD2CrSbuFS3WLeg6SfEmtDIhijc6QlNlKaBkqTDNiYSLaQyVlYubbAN5C5spLIqjQL9TeoLTwLmqhJb8avHThuppxXRR5bg7pNydAT0L1HF0bFiEZ98V96V72AzTWfOfI9R5B2RbJj','H','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1272614731,17849802796562532719,'xJCf2FHuNk3DBaD','ZFoVQ8PfqUjxqMV7ryzAklpuomQfXhXS6cLjvgnfOhE6qmSFgJLMNEBDIYCl5EIB5fgck6wJVw0j5wm6cU1C64ScS9QQjbELTxPD9Y0krBMFJKgLtIwU4TnypCcFaVIGesFBxLUblxWQJ1E81B6X8N3N8Z5YtIeJJaSHYSLsetD5wvir4zxCbRlSJFTRoB','VIQVjFjWatwsoviZveNSf1lmczzhQ1spX','yrIjqNfg6esnq3M5FrzJ8ZyFSwsOLoFlJa7zANjvE6Ghmsm2BPyspxrRdFN','S','n',14);
+INSERT INTO ti VALUES (1272614731,17849802796562532719,'xJCf2FHuNk3DBaD','ZFoVQ8PfqUjxqMV7ryzAklpuomQfXhXS6cLjvgnfOhE6qmSFgJLMNEBDIYCl5EIB5fgck6wJVw0j5wm6cU1C64ScS9QQjbELTxPD9Y0krBMFJKgLtIwU4TnypCcFaVIGesFBxLUblxWQJ1E81B6X8N3N8Z5YtIeJJaSHYSLsetD5wvir4zxCbRlSJFTRoB','VIQVjFjWatwsoviZveNSf1lmczzhQ1spX','yrIjqNfg6esnq3M5FrzJ8ZyFSwsOLoFlJa7zANjvE6Ghmsm2BPyspxrRdFN','S','n',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3045608916,5811166157197103133,'n6NTeDm','ivbVukWThRAf8qWaJK6vG45GL98Pw0dvPHCrl1SwO6Mlsicm2G7xsWtVnOjIZhpFyYo4m3CkvteZ75QkTImpnWLKqTKwtvgF4HCEisRBAC1sPNka3lmVYwZxLtcFIHU5ntvf518J80fjwUTchzPpsnCkC','wW74NUmBtGFupdONEhzat7fcQRG2q295oUs6SLp6JnxxGCM','dJMOPJhWSI6f9Ue2IbqJoVnO8yFkyFnBD4WceIcplkGCjJq44Cq7FN3TZblf2Y68yRntFO63JbHHL7a58pfnErqEq4q4aGU7URsSPXtv2B70mXrVLKWKRGe5dHJcDfq1iGznlJDhGUWCuJDo8iTGZaUARLu9zRQWCXgwoY1lcVN0gNCqYigXKokFhXWW8KzCJMLuZkDN','S','K',15);
+INSERT INTO ti VALUES (3045608916,5811166157197103133,'n6NTeDm','ivbVukWThRAf8qWaJK6vG45GL98Pw0dvPHCrl1SwO6Mlsicm2G7xsWtVnOjIZhpFyYo4m3CkvteZ75QkTImpnWLKqTKwtvgF4HCEisRBAC1sPNka3lmVYwZxLtcFIHU5ntvf518J80fjwUTchzPpsnCkC','wW74NUmBtGFupdONEhzat7fcQRG2q295oUs6SLp6JnxxGCM','dJMOPJhWSI6f9Ue2IbqJoVnO8yFkyFnBD4WceIcplkGCjJq44Cq7FN3TZblf2Y68yRntFO63JbHHL7a58pfnErqEq4q4aGU7URsSPXtv2B70mXrVLKWKRGe5dHJcDfq1iGznlJDhGUWCuJDo8iTGZaUARLu9zRQWCXgwoY1lcVN0gNCqYigXKokFhXWW8KzCJMLuZkDN','S','K',15);
+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(2), d VARBINARY(89) NOT NULL, e VARBINARY(91), f VARBINARY(63) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4705849675681806093,-1224867630,'y','HKGP0zvegk7','kSMG1DK4R130rrXKYyA7k5L0eHdVDUOwLvOic7vTOWW1yQAmSFfeJ7hnUUNKmSpVKXawy3Y38uAcEY12FD','rbK','I','8',0);
+INSERT INTO t VALUES (-8594313395746313978,-206774037,'K','Cb8j6ukcaTUxvmnOMjIMF3x7uDz6zuyonELevDlWKhuTHMkVLBbVhlR3Ny7u2hi6S1DS4iQldivdnR32','3cL','w5IGv5HVeEtm3bktj2IdU1TdyYLMV6RMIN9YiQzkM','Mv','l',1);
+INSERT INTO t VALUES (5586369576710298929,1708783963,'Js','vhnJJPji61wKyDepUzqxWYSuh2TOoY7kKMgtILhAsVmMvgjiF5A2pS9RfIcUUazatS32Awf2MV1dV7pHPD9qxb','4GG0vHtSDnxyXfG3qs9PRHtXQ2y951UdDyDFUApGQu6vo8S4C6TFAQ','6C6UrarMkrtmk4KLbuHsgBvmIChaBSFgA2K5','v','K',2);
+INSERT INTO t VALUES (-6124342461153383634,-1795604957,'A','uBhu9UzXi2K3oxPLrwk5A4O0Ad2tQO','dj5MQRGLJ83Ic5SzlWLcJNdLAGf63vybjhjhENclB1pPhThjxl6ATKpQtA8XfYdxCgmm','NIHRVcU4hO9MKlgF6HqtnaSZPeYrQhmzJmflM4JHSsRReJpbpEIG1TwqmD4v9','d','o',3);
+INSERT INTO t VALUES (-8246102618273239231,1781003231,'F','f9czAWtWxk1hD9Ohe2NqaxWfqvgetr7mDu0bAOAcEIDIHqqlbsowS4aGyEao6DF','lia99gmOGfkwBgav8UHWEH7Bzq5Tq8vwgMQOZCy6pAk0rYNrdkilIA34wC8TwqopTPVK5Il2WZ22p6y4RK','DeWGirgaakG4a1utegE5nf9MLawQcn7AL8GS8jhw','o','x',4);
+INSERT INTO t VALUES (-9139182076455625373,-2115501760,'dx','CxKzqZ51jnyNYuY1FrrB6ubICFLJ2hssv6TbVvedEimf3eB43JNrb2GSwWXkRhAr7RINZ6GbI','q9uspZBsd3iZA1vbEJhp24KrNSHGlSU9zjewofV7YEcIbPB7','RKjDGd','x','h',5);
+INSERT INTO t VALUES (8831486603957222206,731997537,'rT','Og3bx9ffvmZnBrJM35JhI1D04ZvV3WOrxILNvwzMULg2t','G6vv1D4V','5CFvJIyP','j','I',6);
+INSERT INTO t VALUES (2414417948171397544,226851647,'np','bUWTw5CaMpqY1kf94FYTDGG','ehtBG0s6FgPKd0LBVLWSkBZ0BrGfuYIOOgltT','c5zwWY2cJjZuTMUjCFZATkwXZE','rG','I',7);
+INSERT INTO t VALUES (2412303620660509301,-1650992434,'a','gy5pg5MlDrIdbWSYTauKjw6ICuHofjI','sevffMYKyeCTPsWvlvR77oK0XxOu22tCQMqvZuAzRmiP5WSjgfcVjrhvsDB0Ih','ZxNDlP4R4jzOliPGD9B6DQLHysmP','al','M',8);
+INSERT INTO t VALUES (-1063459452295309884,-1169949107,'ES','oMDRYv7a9e','K1yVR5Q9uxit4v7gRwFwbZ0juV0bXEC4s7laLAvAlAJR3S0JC262G73AOaKc554DBqw','Z4kd7sKESPEJwE21HWUSaYh1jjzeMqzEyP2H8l6K0QYF1Y1bMb1dm4P7F5BEh','Y','G',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT NOT NULL, c CHAR(2), d VARBINARY(89) NOT NULL, e VARBINARY(91), f VARBINARY(63) 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 (-519950113748975638,83,'KpGgYBVdoWqPZ','tzYQ8jNSn8hbSBwI194ey94sVUB','dFBuA1UsHTQRU2qbTD6wMlcMHupM','9l2EzqMnEmcUZ3Q','tMNmvlEMkotSSQQhTTVVBFSuOeQ64RfbolKbNkwqvXBs','Ahzcc',10);
-INSERT INTO ti VALUES (-519950113748975638,83,'KpGgYBVdoWqPZ','tzYQ8jNSn8hbSBwI194ey94sVUB','dFBuA1UsHTQRU2qbTD6wMlcMHupM','9l2EzqMnEmcUZ3Q','tMNmvlEMkotSSQQhTTVVBFSuOeQ64RfbolKbNkwqvXBs','Ahzcc',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(66);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
-INSERT INTO t VALUES (-2878414025539551113,22,'wxQ1r5nMhXW','FJyLed35MalRS3udhajYGDl','qniTbc1K147ExADDcKvZ9febHQMbCZM2wrL4lsphGWhHHR6i7jg5uaqNwlRJ5ARUR4u88hq','ifUs8UXZLEApwxFnwm','8EUjHz40THcKdXE8NFGKTYbhSKzrQFEqZFKVIDTvRC6ig20o8IOLD7','VxMZZ3LPhtRXaJ4rdfLE5L8XaJKYwKmAbSxsrXJBLv6bhsQzUCRCpNdpcQPVrEIkwFnHikYN3x',11);
-INSERT INTO ti VALUES (-2878414025539551113,22,'wxQ1r5nMhXW','FJyLed35MalRS3udhajYGDl','qniTbc1K147ExADDcKvZ9febHQMbCZM2wrL4lsphGWhHHR6i7jg5uaqNwlRJ5ARUR4u88hq','ifUs8UXZLEApwxFnwm','8EUjHz40THcKdXE8NFGKTYbhSKzrQFEqZFKVIDTvRC6ig20o8IOLD7','VxMZZ3LPhtRXaJ4rdfLE5L8XaJKYwKmAbSxsrXJBLv6bhsQzUCRCpNdpcQPVrEIkwFnHikYN3x',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-7697150794508218587,16,'VptiXcsup2d18mszcD7PagAHhvp6WrRvS0','xBz6czgpkNhNkt4iKGgSMMRuygfrRiWeNBTxuReUbFDSIYIEUTY11Px8H','lmSCjIWXSz9NncfcfvB47aBb6dTbHW2lKbu7002qMi0LQ4fX8fNnu05ZV3ofYj','PMLDZ6c5dTVhpFjfpp5mzvf','6msxHhCBhsLc6s','mIt4lSQJDJv3c8xKUBCmgLg4hYcIfSUepqmeDCSKX1olLDEay7QETvBLEn8iyK',12);
-INSERT INTO ti VALUES (-7697150794508218587,16,'VptiXcsup2d18mszcD7PagAHhvp6WrRvS0','xBz6czgpkNhNkt4iKGgSMMRuygfrRiWeNBTxuReUbFDSIYIEUTY11Px8H','lmSCjIWXSz9NncfcfvB47aBb6dTbHW2lKbu7002qMi0LQ4fX8fNnu05ZV3ofYj','PMLDZ6c5dTVhpFjfpp5mzvf','6msxHhCBhsLc6s','mIt4lSQJDJv3c8xKUBCmgLg4hYcIfSUepqmeDCSKX1olLDEay7QETvBLEn8iyK',12);
+INSERT INTO t VALUES (-2388735025334692261,65209853,'kw','nCK5XsFa4rpL','ADznqcHoZW2bBKV23n2BcFM5TlksNoTVsH8XEorW5AoKVQxPC9wR92dm','HnGxgerQ9Glo3SyKoy1tqZ8v0859','D','c',10);
+INSERT INTO ti VALUES (-2388735025334692261,65209853,'kw','nCK5XsFa4rpL','ADznqcHoZW2bBKV23n2BcFM5TlksNoTVsH8XEorW5AoKVQxPC9wR92dm','HnGxgerQ9Glo3SyKoy1tqZ8v0859','D','c',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(3);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
+INSERT INTO t VALUES (-1907373296424970145,-441217571,'XBf','6P46w7QN8zPetclutcKerk5HSC6hlRBj2KBtXWcVriqFeaoyJHBWMcm5zoCrFdoHmw39dzwTNT3s','EWqqS5FLACr0TCCVfQ7gnZ6xIyK7OyN6dw9e15zHMWrTqUEyl2B9f','CscDSa3cW3QkYdLu','Eq','7',11);
+INSERT INTO ti VALUES (-1907373296424970145,-441217571,'XBf','6P46w7QN8zPetclutcKerk5HSC6hlRBj2KBtXWcVriqFeaoyJHBWMcm5zoCrFdoHmw39dzwTNT3s','EWqqS5FLACr0TCCVfQ7gnZ6xIyK7OyN6dw9e15zHMWrTqUEyl2B9f','CscDSa3cW3QkYdLu','Eq','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8755697434689581324,-359077910,'5g','bn6O8sPF0p7zTVVYk7YOPT4Yc9xNGt9z5M1XRkOhHQPhcYhd0O9c1GgrQ8X2JAbfEn4hbUmBc31LdVaTeclnAepU8iKrfcUU8dPQvuuKs8KTcvyhlGhuRbVTK2nZDESrAZws1XwcyK90yRdOfqWnTHlpvAw8udLWrTqVwLb','F6U2fDoYyTz6SEnczj97Mh7jKTssvkqE0R0kctO','ZdvkEpppc6nrvTQBc','P','6',12);
+INSERT INTO ti VALUES (8755697434689581324,-359077910,'5g','bn6O8sPF0p7zTVVYk7YOPT4Yc9xNGt9z5M1XRkOhHQPhcYhd0O9c1GgrQ8X2JAbfEn4hbUmBc31LdVaTeclnAepU8iKrfcUU8dPQvuuKs8KTcvyhlGhuRbVTK2nZDESrAZws1XwcyK90yRdOfqWnTHlpvAw8udLWrTqVwLb','F6U2fDoYyTz6SEnczj97Mh7jKTssvkqE0R0kctO','ZdvkEpppc6nrvTQBc','P','6',12);
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 (-7517497983924225816,-6,'xrh50JEtElaBr9BsWDBnoCHrmVLXcYPQ','n6VwbzFPtgQBcXkvD97kjh2ecvoJIVrumBMRawAYAln3rCZlStJX2YYVGP85eCpp1JeBL7nnYKz4oRaUukqXUPKlbnP2HKawFiAqO3OvvOd8tRObxJcym7RsGJsphC5g7aOyH8X5H5RdQFYz7bEoDMYBb2EHgbplM9SXgCdN5eUjdLjALnhYkzU6xIpCDXyRdk6zboOIEvX5P4','CPfeyZ1IEQGSF5mFDzfJhOcDBJd0QbenBONmPtVELuo1TchZ83kTNRuTfBqimB','ylE8FdBIz6jreKLsSdKjxClNRiq5xpry1382e0hY2uRdhXJijC9rPaSIFnpfgf49Rtr5OEraReybZAcRQFupVURlLsS7wsgztIJwWnVlqm4PY2SMi1gdLwpAfoLPOT33YX6gn4EZM','9t7W2N','If91ygzafH5vD8B2Ay5IZfJVoDZf1pLXMm637EzbX8INsHkpyKp0oPnZnQbzfKYAqaa3Jz',13);
-INSERT INTO ti VALUES (-7517497983924225816,-6,'xrh50JEtElaBr9BsWDBnoCHrmVLXcYPQ','n6VwbzFPtgQBcXkvD97kjh2ecvoJIVrumBMRawAYAln3rCZlStJX2YYVGP85eCpp1JeBL7nnYKz4oRaUukqXUPKlbnP2HKawFiAqO3OvvOd8tRObxJcym7RsGJsphC5g7aOyH8X5H5RdQFYz7bEoDMYBb2EHgbplM9SXgCdN5eUjdLjALnhYkzU6xIpCDXyRdk6zboOIEvX5P4','CPfeyZ1IEQGSF5mFDzfJhOcDBJd0QbenBONmPtVELuo1TchZ83kTNRuTfBqimB','ylE8FdBIz6jreKLsSdKjxClNRiq5xpry1382e0hY2uRdhXJijC9rPaSIFnpfgf49Rtr5OEraReybZAcRQFupVURlLsS7wsgztIJwWnVlqm4PY2SMi1gdLwpAfoLPOT33YX6gn4EZM','9t7W2N','If91ygzafH5vD8B2Ay5IZfJVoDZf1pLXMm637EzbX8INsHkpyKp0oPnZnQbzfKYAqaa3Jz',13);
-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(21) NOT NULL, d VARCHAR(17), e VARCHAR(24) NOT NULL, f VARCHAR(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8415055780773265517,-16478,'z9NHty8KUjcHwO76aO','qhO','SvGKx1t3vxfPZU','E','h50','ivKXSHxIbKtfWuG1vUf3JT6bRMa2rxPngxVJvw',0);
-INSERT INTO t VALUES (-3127907632386654501,-24181,'NoQSUnUT5cLvlJIHzda','kVMKPk9dI','6JEX32vBE6Y8KZwSp1g','6','QHWPQWoCQAw2OR','CyMVJCuefKKWmHrY7yUh',1);
-INSERT INTO t VALUES (7612410846855445726,-18758,'GfrxkJYjEq33F3','uj65PyY','xKsQFj','I','i7UuCppVVyMh2HZt8KXXQPLAZcpYd2vWV7I4FkqZ80e','Dg52we8fIjqQvi0yRn',2);
-INSERT INTO t VALUES (-4166480485568330423,-17134,'GxViyckv','MpxDuiPL33FchedP','iVQlnoeH4dR2wF','4','5ynK63tC8mgCzDdAIGaNRhhSOeZH2dTl5Y2DOmmZg89ZdbSB1Xw4UaLxpLvdKpUJ3rsE0oDPH9oKzXUhgvunpHhYYeaJvQZvo','d4VO7NeZEj6SntBtW0rPb4mMS8FBtZvpnnqHO0raomPjCQWDOGYImYJ2HA9bOw7vMvbOPEgWjwcSqKXqnxxHDXQQiapO5bB',3);
-INSERT INTO t VALUES (-3252015064369442133,23622,'J','IcKp5sKHG8r','ciU','u','MhwGP1eoBf9','ZH2Bb3C7hydqK0p24B7ZTGzvvJhp2i0sAVpfbfFH22mnGpL1xU79H1FVnK8OM3hUPhIxaL3OiBOUoQa4fP6Rw0',4);
-INSERT INTO t VALUES (-6000695876517802990,24181,'UupRqcklPpWUemTZXaQ','5E','N6x4RNByB9WH','Y','fgzy','hV3LlfHPSEFaFtYoLg',5);
-INSERT INTO t VALUES (8044807278701867732,12226,'moTK2A','mBztUdX1nv','1P','q','dwBRZFBjWahShnkRY42PKdSh7pSGnO50St52ydTKenuLhYFM23emezo3A6xfEetPZYzWyEXXxeVlUiq9eH4HgJhj3m6f4','ldF8Wgk08Ayfm9NJKkrY9HMHwL',6);
-INSERT INTO t VALUES (7321019802269475733,31355,'zRlbmndChFK','IQodbXxFv8sl7W','u1HzjLNBV2P9mNAqmHRCVGfA','l','tA0HRmVQmzEvo5xrftayeNDebJQMeBPUmPfKf1S4ueQ6WWUAEviICXRhqn2npdZiWGEWVonZrMRqHq8rKw6','VlfFBov6yEIAHildtVRwRX7257Vl7XbYVeakbu6PXKFu7eCSqWYs9PcI2eB3h6TfOg0upb2euaylPCUSUbC9IKvH7pEiChFta',7);
-INSERT INTO t VALUES (3894460392998060764,-14162,'ixFQHnPJNuT','w7S5bGN2TmHkl','Ri3esBDvzoR8xGsSPv','z','s09g','3WJWdogyaulnQxoxU76Y6HZgCFlyvRoC58eCEWBWgs9YSPSc7Fd9aThUxAoeRDI5ISIbjLDsko0RhQ0MyGmck1LrHToYalDTT',8);
-INSERT INTO t VALUES (3174414451394228058,-12385,'gj','Fa6rsNA1sIyst35','8xEhPHazyNLorcrcfbguHG2','7','qUQUdTznJWCVmerHF93GjRM8T0FJINn2CNVtS','zw3Cb4qhwK96i4s3Zu1lKO6e3THHRo1UsBV1ORQiyNf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7876297569282100828,-1794926134,'VL5','RUfovGyCSgymJLXBbj5dZD53FM4hiB9pMmgqHjKuM3M8m4Q16fsGXuJIgfRBmivpXyHdWpFnLBBuMfHbwMlunCn3hvxh3O0j3ZJ3wnoafnjdRX16Impflm6ZAYPCvhHmxGCfZGeqx2EQj9bI0YLaLTw63jFr5gQronxie9XYpRCWmzS4y','OsWIdY9TVpLKy2','M4ww0RPHGkNBVX4phbdhDFodRptl0QIpNRFYjwzi1ajW7khUH6aoRvhgTtFgWRV85JIZS9X3','jD','y',13);
+INSERT INTO ti VALUES (7876297569282100828,-1794926134,'VL5','RUfovGyCSgymJLXBbj5dZD53FM4hiB9pMmgqHjKuM3M8m4Q16fsGXuJIgfRBmivpXyHdWpFnLBBuMfHbwMlunCn3hvxh3O0j3ZJ3wnoafnjdRX16Impflm6ZAYPCvhHmxGCfZGeqx2EQj9bI0YLaLTw63jFr5gQronxie9XYpRCWmzS4y','OsWIdY9TVpLKy2','M4ww0RPHGkNBVX4phbdhDFodRptl0QIpNRFYjwzi1ajW7khUH6aoRvhgTtFgWRV85JIZS9X3','jD','y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2932841155047848974,719303815,'Xh','HV6kCuxkIIJkZEDhjLcH3HGWGJY1EPvTR0RkL2589N0gwld2FgbR3ikMd6fYUCIaEY3b8o65qDAm819b2NAiJQ3OW','i90jdAsQ3rZIxC1n6kAhLkewSqdQ8QjjvhSE7aFpr5YmUN2J0dS1ciXSd2KSjwBIGIszvJXcQE','As8E8ywBWeXvGGnXaNB','IXw','C',14);
+INSERT INTO ti VALUES (2932841155047848974,719303815,'Xh','HV6kCuxkIIJkZEDhjLcH3HGWGJY1EPvTR0RkL2589N0gwld2FgbR3ikMd6fYUCIaEY3b8o65qDAm819b2NAiJQ3OW','i90jdAsQ3rZIxC1n6kAhLkewSqdQ8QjjvhSE7aFpr5YmUN2J0dS1ciXSd2KSjwBIGIszvJXcQE','As8E8ywBWeXvGGnXaNB','IXw','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5858312288708246406,-1041185153,'Aw','cwi7GoYB1hfZgd9RUf0Bpmp4f2wVsjtd8R5oEJTujvXnHc5BFKGNVmDK0InvqYzCHf58lxDABrnQwwFp6SPE9lJ6HX6J2cvJbVLJn3pa7O20ZghiGvBYB6l075','Z92ewXrVlaDXbZ6ZDr7Kt90cdyLQ0tp9VCPk8gngWoQUugTdCGsKkQxObfeGnSLqfKdYbRmuP8PgAY24fjIgmvmfla','BGXhcY1xwFtxpGNh0CffV5L6F9aGwLRWE5mDEeGGGbI0zVTeRQ0KeeVyc0glDpgpZJPAx8zaJsaT8WnwurgRD6Z77kdxbcNOF8mv5j3nUUTxJVtLfsn0pnGYGAyt3OqbzkLa3gVFElruvJ5pOfGpIzNcQmORAfdf17dozKPymhkwVxVqYuuY83vhDjG77bDI5X2Hz1VzXyS3DJvzueu3b3QFNWOgFzhlRPQxIzmh','sUf','OD',15);
+INSERT INTO ti VALUES (5858312288708246406,-1041185153,'Aw','cwi7GoYB1hfZgd9RUf0Bpmp4f2wVsjtd8R5oEJTujvXnHc5BFKGNVmDK0InvqYzCHf58lxDABrnQwwFp6SPE9lJ6HX6J2cvJbVLJn3pa7O20ZghiGvBYB6l075','Z92ewXrVlaDXbZ6ZDr7Kt90cdyLQ0tp9VCPk8gngWoQUugTdCGsKkQxObfeGnSLqfKdYbRmuP8PgAY24fjIgmvmfla','BGXhcY1xwFtxpGNh0CffV5L6F9aGwLRWE5mDEeGGGbI0zVTeRQ0KeeVyc0glDpgpZJPAx8zaJsaT8WnwurgRD6Z77kdxbcNOF8mv5j3nUUTxJVtLfsn0pnGYGAyt3OqbzkLa3gVFElruvJ5pOfGpIzNcQmORAfdf17dozKPymhkwVxVqYuuY83vhDjG77bDI5X2Hz1VzXyS3DJvzueu3b3QFNWOgFzhlRPQxIzmh','sUf','OD',15);
+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(73), d VARBINARY(95), e VARBINARY(49), f VARCHAR(31), g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-10685,-905114313,'6Z1RNUuAgLIZcofFO1zyYvVZZZKusm9IjBVl','ivOT6LW3hpQLB1VZfjqvvelBN06YYpz9rmShS5drGqC1ELfhzxvxBu4Z','GM2GlOUT6cpxPv9osTZAIg1Vu0Dr9VQXiIhPX','VHSCApPzesH3zz0Z4','1','Bl',0);
+INSERT INTO t VALUES (12605,-1026019311,'pn6V4m8a1','rH1ARL6qBx8USckfVI0cTL86XS1jzLQylRv2SB9bzGy7','QAOCo9BWJ','bcph8UehO8rBn0a9Q','s','E',1);
+INSERT INTO t VALUES (-19230,1597104496,'TzUl','3MEaStqMiVAhVcwY9sI4','v3CoJdUl','XCT0z','g','x6',2);
+INSERT INTO t VALUES (31052,1599526423,'TgZfjrblPfl68Q6gCgdlcxrIR7MHv93OMuUkytm3oWGOO5kWkA0Dvogh8Z','XsfUq5xXyIsWB9By4xvw','lW6','p3sWLUV','0','zG',3);
+INSERT INTO t VALUES (6215,675395405,'zayo7iOoC12IqHzJXuMECqBD','8lPWlYUrVKIS3UaQGPdBdgoC8PN8jjGp5PBhwsba16eC2fs4Q2fBJGm5gnCrbkYFZHUFwmxPOfdxXSMICOc','cq8v2PJxHFJshRcVvmxpV','1wMxJZUqD1ntpno73ifn','Y','Y',4);
+INSERT INTO t VALUES (25393,101654969,'SjjR2lr7TvX3cyXllqzeBJGeNC2UEQav5HzWKkcwwuFDcERvl3pGFoI8GvVYOgCyIm4iMWnd','Yg','jBnAEX','T7j5','j','Q',5);
+INSERT INTO t VALUES (-2235,1549441802,'xCQlNFxBaVxVA0P5f','fuTZFr45FpFEl9e6kSPirLeaM6tDSGhMRQ2dpH0eZUqe5Q52564S8PX6A5yoYH2jZ2G4hJCmzyFVyGManBc910e6EkxZi5','B0CEEi8XmUcxvnjj','8N','R','8a',6);
+INSERT INTO t VALUES (-290,-1329553525,'uP8kDesZt0XmXoWdb','SoDy70DLIKKnBeib9erTXAc2vieyOd1AtjgXDkNNHMIrAcFA4FKyFI','NTWVBrwxxYRcYwsXGYmQCTMsSGY','wsdMmoozdXc8k7iGasQy29i0','k','M',7);
+INSERT INTO t VALUES (-23421,-1062859217,'rCdCpiqQmtu9oq9NxVos9nai','CVMBs4oP3V8fqUuHeDL1dpssZ','Do2Qe','rlhjfmCSA0nq78HDg3','B','6N',8);
+INSERT INTO t VALUES (20559,496427676,'S4cBP7phgEDMt22hHmL91jrQJD333Y1sOtWuNg1PrMui8MdP5AUJn1xhD79AH8r9VsG5','OvAhXejWNEbH993h2S94440nXVmbKWJqr4LI4ZrFAz9','2ugrras5CTUf3hO','UrobJdhHE6weQxJedhLEWBbTQ','Z','re',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT, c CHAR(73), d VARBINARY(95), e VARBINARY(49), f VARCHAR(31), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-605960359887934757,-15241,'kbMyZ50gd','XKYCQlexH','V9','P','WC0ckWoP49hM2JeodOeGQAlnsRH5BP80xme9bxJrikyar5','TI4nAoBUKS3bjxyaRB3Fl6MgImM1KypitJu5yMICdwQ7Zaabo6XUJ',10);
-INSERT INTO ti VALUES (-605960359887934757,-15241,'kbMyZ50gd','XKYCQlexH','V9','P','WC0ckWoP49hM2JeodOeGQAlnsRH5BP80xme9bxJrikyar5','TI4nAoBUKS3bjxyaRB3Fl6MgImM1KypitJu5yMICdwQ7Zaabo6XUJ',10);
-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 (-2035399727743732501,-209,'hnIUq1','5drhnZNn','RXRZz5OZaU','4','MjpaxHXH9fUvqVH7RvKsL2lgCxhraqtmmU321qLnP','V5scjriIYPMQN7pDtl5z29YolshSFT',11);
-INSERT INTO ti VALUES (-2035399727743732501,-209,'hnIUq1','5drhnZNn','RXRZz5OZaU','4','MjpaxHXH9fUvqVH7RvKsL2lgCxhraqtmmU321qLnP','V5scjriIYPMQN7pDtl5z29YolshSFT',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (776451667071996727,29921,'UCEn9UOg','eisTlp6ukXbO7w00sfOtVmF08BFaaGdHWBn43r0iEL2p0c66vW6vbutzosJQVg8K3cDykOHaFUZni1cchPDwqQhxzml9hF','FdpvDgLhOFo9BjThw3GwHtN','z','t5QJsDGKnfPkiyrpp7h7B2Ecq9rjpYzRN3i43n','kzoM86wTUC8YNcgPNwxN0qOMub1o',12);
-INSERT INTO ti VALUES (776451667071996727,29921,'UCEn9UOg','eisTlp6ukXbO7w00sfOtVmF08BFaaGdHWBn43r0iEL2p0c66vW6vbutzosJQVg8K3cDykOHaFUZni1cchPDwqQhxzml9hF','FdpvDgLhOFo9BjThw3GwHtN','z','t5QJsDGKnfPkiyrpp7h7B2Ecq9rjpYzRN3i43n','kzoM86wTUC8YNcgPNwxN0qOMub1o',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7700493778856264400,9761,'3HI0UDGoftkoYs9dH','1waH6zvtCdNKdf8cmLRhPaRNeoQTAJIcdNnkhbPufV69zfaxrat4xFk9aQXFTSnGfqnMqa0v67qo','dYHXFLeh0','GOjJphhw008K155m0E2akrpwSw6kx6Q7VK89pcglf4EIWA2hqZbthZf1MgV0hDBXJoBz5QtwIOFTUsBh36ZaX3h8UP8Gj7W7j6KL2qn0yhjrMzwYgztVmZ47BXKpSZAR66NXKdijgdRAknqFbW4EtMMsQi7SBpJPWxi24ECHHRXl3Moyx','DVvLnhDcPRpgYa4xZahJNijZPFfppt1SL','2idtciZ6LCJYYhvcRZCVhws30Hc6mTJSAJypXRCETvOIdgM3DLAY5Qmz3rNGEY',13);
-INSERT INTO ti VALUES (-7700493778856264400,9761,'3HI0UDGoftkoYs9dH','1waH6zvtCdNKdf8cmLRhPaRNeoQTAJIcdNnkhbPufV69zfaxrat4xFk9aQXFTSnGfqnMqa0v67qo','dYHXFLeh0','GOjJphhw008K155m0E2akrpwSw6kx6Q7VK89pcglf4EIWA2hqZbthZf1MgV0hDBXJoBz5QtwIOFTUsBh36ZaX3h8UP8Gj7W7j6KL2qn0yhjrMzwYgztVmZ47BXKpSZAR66NXKdijgdRAknqFbW4EtMMsQi7SBpJPWxi24ECHHRXl3Moyx','DVvLnhDcPRpgYa4xZahJNijZPFfppt1SL','2idtciZ6LCJYYhvcRZCVhws30Hc6mTJSAJypXRCETvOIdgM3DLAY5Qmz3rNGEY',13);
-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 BINARY(41), d VARCHAR(72) NOT NULL, e VARCHAR(9), f VARCHAR(63), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (205,4965674,'vrlC6XG4W','Wgk8lXjZHrqw8MItlbfet7aclVtuAHMkFaiYmQLP1KF9uSPZt1agT','eiMlg','FSnyWzzrm2JGgX5hUNES7423FVALsS74o1WVma','n8uVVzCWMrR6KPt0bMqT8QrTofenzSnsPunrx0HIiVYOsDEas8L6D4e3RMbfGxqY4M9cZB5WshQBtclOveSF','v2d72QdFoR7nZJviBaLgdfq1g3GWunuIMAL',0);
-INSERT INTO t VALUES (183,12262780,'pp4Yey4JCSvFoCwpHoJUs5SFPK7aAAtpaiujS3V','q5EkgeOPjP1vd5MLz5kseLzNAQQQaeBiWe4oTa','e1Y','D6g7Nv6vSpO4vhN7kh9D','t1oqwKmxBE41seAinDjhtJyxVC826U3B1xvHIR68Tiep8ehrvJLtJt0JpEKzBEOZ6p73JybKOMKE4vOhvi08tLqFIFHUDZd4ZMb','6xlwTW2eTvepfX3lil05DLOvQ4A5',1);
-INSERT INTO t VALUES (134,7619995,'Cbtn1HZ','itIAqNtSsFpx9R','qMI','JIk0u7KszcBt','HdlOg9rcrUvkxdKYudeTHm4MG','rqMMkSHKjfRGIPf3JkC',2);
-INSERT INTO t VALUES (209,5040800,'RqF','KQ91X41KZL8j2NRo2FB1OZPSHNm0JObUAKeX1u6j1CFlCTXuNQ','YiYJwau','qmiBM6LO6vBVRrnERepET82bMYSa9OSqwp5YTgrMUuZRo3','uRQt1BbaZYDEM0kO8OuvxeSqD3p1Y6aECysrb99zDOIp48J38gvOw09EVHBrSBlkKZnZfZNYGzwC','JVTAnKLygrEuocFwszSeEmE7Um8ExHDKazXuEQgVT2puk14pASLA1oH0BW5rNKfXVxW486GNt4U',3);
-INSERT INTO t VALUES (31,1861070,'4C9UKtWz3mVcq0rqfFYJbSeh4KUhcOVwCkZ9lfe','ZsSwQbY7EqcxuEIyUJpPLX','vzcMw1a4','Q5vViC96ZNyFEXN5LLnl','9J8w0iPh8BBn4fY0JUxDq7mNWOVbtFbe6JEZDWPsxq4ppSFP7rhUQNbDOZwm1zV5mu16pW4BqtUobfoEw2BAvmWkfb1OoW','7kOh1p6LviF3kAbSQOsQiSCc1chxzwPrZdB6X2vExS3zF',4);
-INSERT INTO t VALUES (136,9679271,'ytT44eIBmDcqDpynEAVBVKcp7VzoEukazbERou','6jPIr491f4SjCKG6dRv54tqEAl08c','BKzg9JJd','vSiL71Gsk7MbHadvDw15','WfTf3uYjMP32EtSF3YBAr68HnBXQ51Khszlqt3wUxX8tE3QL0YlPo67w68KyvKAzN16XfTzm3ki5J4a28','qiQ9tPIHhlFLvvbz8FFGom3tuS45h8t7QbGj69juLauJd35atjrGPUocQXRCwBIRVXQvPP7',5);
-INSERT INTO t VALUES (71,8532322,'orrEvdbVgc3ZAHqWSxVEjQp','h5vWNHxiEL4Kyf','X05','FOzfLEWTR','JMsLxg99k5m0gB','VbU1KJqDfBaCuzlucl7cec8NN8XMuWeXF2LyVLnBxHa3stpXvK4TYbPz6ZjtTQAp',6);
-INSERT INTO t VALUES (134,99457,'J9pSWYtYLEQK4qVkoHi0','HPs0pYXh2YHcDh8yHlvtmDIOZTOI5c7zDVMtxSL1gpx2Yb5fS7z5ndQcmBX1rwz60s8eI','lSoI','lDq5e5Ul6MUuzh7xpbQ0HQc5t1n','2llX330yNG33sN621IB7me6qkmTe8HtsTNhh7fQM4mByLqWV8QqBa1WOdstWyJx5sWvtj3','O4fVjDJxlCp01yVTU9lI2ULDDNNZjxuIHsqEXiaqA3ip47JOev0xARDYEWUnMvj7',7);
-INSERT INTO t VALUES (201,8440681,'eI16gt76imr5uML9EOdeZ','qjnYsax8xNKfhLBCX6foMP5ORNA5EpcvPYP6IxGm','4Ad6','x','QpKljU8uGRGKGbspcC30RHSxEhiqC93IyOC5NAnqdI7u3N48DsQXUJ0aspQmO99UELDiJOExfIGFlxPPiWYkoh','B1UMVyjC0PjMOenSpQ5kGLXYFa9jFUnFVaK73MgcpMnSfxHRmDqv5nKgNIXvUeHKWlEYex',8);
-INSERT INTO t VALUES (156,12107927,'hHInLY0qHJgXRHkUH','MY6tJDiFYxcJoMZFAkMyZsVsQWWYgKR6QGyceeXLiLatXvvJdQdZzyDLVFsVFY','iz5V','Z7OHrdFt77YHgekpqkFeHBm0BMRS8gU8h28dKo4DcVmCwdxEx5knC','N','PGpulE1PQwBft9nwQgj3OlKwLcZ2Ql6su8WLDcTZmPKmhxsSw5bc5cgaejuuIcHlZyjRwJGki16SAgpjrc6uPEKR184',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-654302207885874254,1184687519,'5bSM3bIy','cKcaduFMmFopQLGOtaHRRKXAzXtyAgsd2HNJ2Nhlb0EpQzqMAQ9uuzqiHxJDP1i0sYQs','DPmOOyod5fRXqAybuncdg20UeQjrdBqP2EwRf','pKhVaIiyoHRx','d','i',10);
+INSERT INTO ti VALUES (-654302207885874254,1184687519,'5bSM3bIy','cKcaduFMmFopQLGOtaHRRKXAzXtyAgsd2HNJ2Nhlb0EpQzqMAQ9uuzqiHxJDP1i0sYQs','DPmOOyod5fRXqAybuncdg20UeQjrdBqP2EwRf','pKhVaIiyoHRx','d','i',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(74);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
+INSERT INTO t VALUES (7131217430467736055,-866132342,'ENml5W1arB3Zjd6rxwkEUWMYjZvNHi9skpPb2maFp8MdvJC','zD9YNd5pw6w7hHc4UVNPvFV1jlpawm0AMxpykB5hfpmepYtwtUjJbx3LePoalZlzWbzIcTN6vB0E8fG8DODb0Pl','eVWbsKTlbLT4Uc0bLzh','4vbMq2','E','a',11);
+INSERT INTO ti VALUES (7131217430467736055,-866132342,'ENml5W1arB3Zjd6rxwkEUWMYjZvNHi9skpPb2maFp8MdvJC','zD9YNd5pw6w7hHc4UVNPvFV1jlpawm0AMxpykB5hfpmepYtwtUjJbx3LePoalZlzWbzIcTN6vB0E8fG8DODb0Pl','eVWbsKTlbLT4Uc0bLzh','4vbMq2','E','a',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-6734393904883074174,-878437504,'9kCXWxSPiZqrUtUzDETXiyJ7ZNsE6MDodGXApIxWy1rz4XVrxlDqrPg1r1UmqMQ','KFiav3sdDx6MO0xzxmvTleG4QiL6jud0RPXnk1L2jZIGpJKhCthmIPJTdLvuiJU5dArx4m6wEztWzduNIR01lQcEbAP0wb2FfHOmpzLIYktE66GbR2B1JwiyeUxlawzaJeiuJ2N8zd8yG7c5iu1P6yh57dL6LxqQiB78TvPEKQe9no1JO3y2g99DDIzUBtaRTmnBwQBOK8nVQ1d6LqQgo5yckNQArWtSogvuGSaD','fwvlaBzAHnFd8IwQVToh9kG0','ZdNrwVguGM9osnEvnFowL','a','Ij',12);
+INSERT INTO ti VALUES (-6734393904883074174,-878437504,'9kCXWxSPiZqrUtUzDETXiyJ7ZNsE6MDodGXApIxWy1rz4XVrxlDqrPg1r1UmqMQ','KFiav3sdDx6MO0xzxmvTleG4QiL6jud0RPXnk1L2jZIGpJKhCthmIPJTdLvuiJU5dArx4m6wEztWzduNIR01lQcEbAP0wb2FfHOmpzLIYktE66GbR2B1JwiyeUxlawzaJeiuJ2N8zd8yG7c5iu1P6yh57dL6LxqQiB78TvPEKQe9no1JO3y2g99DDIzUBtaRTmnBwQBOK8nVQ1d6LqQgo5yckNQArWtSogvuGSaD','fwvlaBzAHnFd8IwQVToh9kG0','ZdNrwVguGM9osnEvnFowL','a','Ij',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7193738360608973043,2129245094,'gXmhd62zS','TCYnjhmJS','BRo3YwjlVDq3vxFD','BDEsQQe3e0elE0jRPqKhPq3Lt28ZrcJMthcAbtaxumo5hlkN6MtuYjEz78DewFMqM91DlAf28xhn5I07AqjoKxKgMKVK7Bmehx4qhbWByt6xMGA22iEl2ct21YTvG8VUMuGlLgFPni4IkmW8x6W6UhTb929hpQCs','Y','9N',13);
+INSERT INTO ti VALUES (7193738360608973043,2129245094,'gXmhd62zS','TCYnjhmJS','BRo3YwjlVDq3vxFD','BDEsQQe3e0elE0jRPqKhPq3Lt28ZrcJMthcAbtaxumo5hlkN6MtuYjEz78DewFMqM91DlAf28xhn5I07AqjoKxKgMKVK7Bmehx4qhbWByt6xMGA22iEl2ct21YTvG8VUMuGlLgFPni4IkmW8x6W6UhTb929hpQCs','Y','9N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4557718037418431164,-913561673,'4zwBs51O','vr0tCWMT9HRzaW8DnT2N3cOzDAgobTG7FOf','BmW708vuG4afqcBdUECCsUKPKxeXXKpqvq1GA','gIlfpTbDRXZ4Y4xIOmOPCixGPds2Q3WfaHbwN1wN4oGhUaeL6zHAOmZq46rTANUzAyASS4q4N68ky65PfS15HywZv4lDusEO5M7fRZ1s9uXBQeY0y608Zb0wvYljGBatAXJbNOFaYeDEorcFdYg514gZW4Fhh3tzboMKzTgA1aKsayzPyoxVwEdJRPQXbetRS87H5sJxqmgOahOSI50f9Iw3Qj0eyUNxGXp4dbm47BL46','vz','n',14);
+INSERT INTO ti VALUES (4557718037418431164,-913561673,'4zwBs51O','vr0tCWMT9HRzaW8DnT2N3cOzDAgobTG7FOf','BmW708vuG4afqcBdUECCsUKPKxeXXKpqvq1GA','gIlfpTbDRXZ4Y4xIOmOPCixGPds2Q3WfaHbwN1wN4oGhUaeL6zHAOmZq46rTANUzAyASS4q4N68ky65PfS15HywZv4lDusEO5M7fRZ1s9uXBQeY0y608Zb0wvYljGBatAXJbNOFaYeDEorcFdYg514gZW4Fhh3tzboMKzTgA1aKsayzPyoxVwEdJRPQXbetRS87H5sJxqmgOahOSI50f9Iw3Qj0eyUNxGXp4dbm47BL46','vz','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (64945074493361479,2000886396,'NQAoYdIWmO2YnnHFmT25TmIHV5','4vLK8UeHeVVV3aieh1ILeAbAIwi0Gt2TYKYZKDpeBMVq1h38WKyUwFXSGuy0og7zhdn8YJmr17s7fiqxPNgFPbpkmxXpIjmgaKgUBcpoWVqiYan0SMi104Dewf4scv7RgL5bRCxkU5uVAdFjiScGhyfbJVzZbzb0SWIS2NBN6t5pKAoEob','CWvGpKCKJ78ij','xnhBt','F','fs',15);
+INSERT INTO ti VALUES (64945074493361479,2000886396,'NQAoYdIWmO2YnnHFmT25TmIHV5','4vLK8UeHeVVV3aieh1ILeAbAIwi0Gt2TYKYZKDpeBMVq1h38WKyUwFXSGuy0og7zhdn8YJmr17s7fiqxPNgFPbpkmxXpIjmgaKgUBcpoWVqiYan0SMi104Dewf4scv7RgL5bRCxkU5uVAdFjiScGhyfbJVzZbzb0SWIS2NBN6t5pKAoEob','CWvGpKCKJ78ij','xnhBt','F','fs',15);
+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(33) NOT NULL, d VARCHAR(95) NOT NULL, e VARBINARY(10), f VARCHAR(50), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2737261469554216704,8202445,'0CldUnEGi1okH','F9xDnmSurspouaGG1neAQdQd3993ASblbJouhaxb4Atu6','0','CMPMMslvjG0stlPKGACZRbfcVefz8otwdrsNi1WOwHTCO','0','yV',0);
+INSERT INTO t VALUES (1687964513675855578,5120797,'p22WxAut7s1q5Ym','pOcGkDm','U2QQTZxl','ka2AviUBwBKeKwjvaiE9bRPc25VYbMY8xQ','q','y',1);
+INSERT INTO t VALUES (5704004295937419378,-7284872,'CDnwyGgae','m1mRj7suIx3YEQ8sZB94s6sOVBeppoJ5RSnO6UfLrpHMVv8Un8cjUqvZXqPVSPGyKsxvsyuALS2qKqf2DTuNxmJAs','0HAWq8','rst6CzhLZPQqCb7jCZzqYmHyU5l68mDwe','o','KK',2);
+INSERT INTO t VALUES (3483879724116762567,141601,'iuouQ28SkMqAMD','3JwgG2JsgQIItsJ9PRqXknkUdyf4Cs2lo5oxunM1Nf2oXlljiKgV3oXy8nD9Ei8JtKuwurNViUUY2E','AxnrRqmYU','g91naXJ7JAUSyVG5PyhCYs5pnYr3DpsYjuLvS2dCjO','P','fq',3);
+INSERT INTO t VALUES (9741060366621175485,-5310773,'xtG58qU0Zi3ItObMRl22kZTiSuqDfQv','5OSGeHWY0tDjuJxJrm71','CsYCmB','QI5pttDLWkwK62rsCeLKM','C','gt',4);
+INSERT INTO t VALUES (11983747338575071349,6046602,'8YDpcp0KgR85pMRXTXjVq5F84Hm7m2XF','JVWUBagEZLsX4RTDXe2mzLkDoStnHnPzGsk9k5Vwo5WoQ2zzLDhg1pV6niz8K5niu2NBo','6130ZT','tYoai8','K','Dk',5);
+INSERT INTO t VALUES (1892576244283272560,6694950,'4L8LAvIlxFS0Kx','qWTHcqmdZ0aRSjA2dhqydkfY3TrjaqSoBrRFuSlGOEAr842dZL235bcSaP9pgzlmp3brA4WiRKJaMvo4YSiTYVE8U','NfsT','TtpkJ2e','4','u',6);
+INSERT INTO t VALUES (11685314081969357808,7156466,'I44aypDsh0SPRa','upEmcX48AhbSyOkx8C0TjyQL7zmARoRHCYA2xj2JRaWxe0MnEa7AkgOn','4cNVV83lcI','aEdj8aSb3ElHaMQC3DYayfxnN9GdmdprWTafa2vPdlCO','u','E',7);
+INSERT INTO t VALUES (2902323417473346626,7617344,'x6tPZIF02ZtXKrSHekxORqhdnYEy','KiL883M5w8QxB4OFinoEBDtiatXw3L9TBomlJykF6hAI2PP76K5RZ','HdiqMLb','Fw1qLmd4n1dq','k','j8',8);
+INSERT INTO t VALUES (10500005294017515306,1148236,'3ppoGOGrhvLTIJDVdW','UZPF3udTL0RlIAuNRAzWlLcaIksESA1Dzzpt84buuBYozmHx3jQo5RAlhAX3MgRJP4NqfIpPQW2CXny9','pi','t0qdccpV3Op40Q1uebZquzc7q','R','I',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(33) NOT NULL, d VARCHAR(95) NOT NULL, e VARBINARY(10), f VARCHAR(50), 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 (13187881,11885568,'MZy11kwmH7E5CjtApoWA66YYdQakRQ','JuJPwovALyGoL1FPO7Hsjk7T1gBEnpXaNCzQYM0c2M1lfPNf2','2FiE','pIPurnqS9Xn5EnRUAyMLHhMstVuG','Jwm9YIN6ojcoW9uI3sVkNBEOMVXth0lrEkYiD7bqyDWGFnUeVFcapboecjL1w1rCJ0','b6',10);
-INSERT INTO ti VALUES (13187881,11885568,'MZy11kwmH7E5CjtApoWA66YYdQakRQ','JuJPwovALyGoL1FPO7Hsjk7T1gBEnpXaNCzQYM0c2M1lfPNf2','2FiE','pIPurnqS9Xn5EnRUAyMLHhMstVuG','Jwm9YIN6ojcoW9uI3sVkNBEOMVXth0lrEkYiD7bqyDWGFnUeVFcapboecjL1w1rCJ0','b6',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(42);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
-INSERT INTO t VALUES (14428268,7050481,'SufjhuMp4pCyJWjGnidgxremx04ITVo10646Gy8','qxdAZ2ZHPnUeMCXqKCJPGQDeeWPwFqv4ayZSv9np4fKSISHVLmQrG8fxaWBRCRa','fVY','u9UYkreds3Dgm','URukKFzKF5L1ZRJ4','cHg5r9iKbg9E2hPDVRPDegE4KHxYa700',11);
-INSERT INTO ti VALUES (14428268,7050481,'SufjhuMp4pCyJWjGnidgxremx04ITVo10646Gy8','qxdAZ2ZHPnUeMCXqKCJPGQDeeWPwFqv4ayZSv9np4fKSISHVLmQrG8fxaWBRCRa','fVY','u9UYkreds3Dgm','URukKFzKF5L1ZRJ4','cHg5r9iKbg9E2hPDVRPDegE4KHxYa700',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6735400411447423442,4758009,'RWx','aw7hEKQdIhFsvYoofpcwTLKZcDHbFcuHWNRJBM4OQNyBYB8mu8VIDUNAldJfgSJ','82Zw5cuI','CAmI5qgjyxhd1iXImKBN0XhIIpyvDNWGtz122f1LMyI2tANbji','j','3g',10);
+INSERT INTO ti VALUES (6735400411447423442,4758009,'RWx','aw7hEKQdIhFsvYoofpcwTLKZcDHbFcuHWNRJBM4OQNyBYB8mu8VIDUNAldJfgSJ','82Zw5cuI','CAmI5qgjyxhd1iXImKBN0XhIIpyvDNWGtz122f1LMyI2tANbji','j','3g',10);
+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 (15727792774771544055,1423154,'AlWCxBysxmkmZgoWFqEMz','QsJbjAZG1P11HNCdwFxq7DlH1ESaW8ezB155gT05888O20jnwf2deM9evc7SlfauRPtUBpCkZzJZFGN3i','E9F','thlQBcPLT2dsdLpTQ0gZxbVKDdqejDRbpFQjDO2yn42S','Q','M',11);
+INSERT INTO ti VALUES (15727792774771544055,1423154,'AlWCxBysxmkmZgoWFqEMz','QsJbjAZG1P11HNCdwFxq7DlH1ESaW8ezB155gT05888O20jnwf2deM9evc7SlfauRPtUBpCkZzJZFGN3i','E9F','thlQBcPLT2dsdLpTQ0gZxbVKDdqejDRbpFQjDO2yn42S','Q','M',11);
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 (9482513,328128,'H5eodjNUOJMSpV0dD2icnHqlsRPXnMvRXV','iSs8CYNTy0mDJP7xvReia1z3eIQzR0Gd4Ga2CKobpnr8O5H9AeWKNDxKdGjjea7joUNlD4j2j5AUR3LnY6GbBHGfT89f855hDQRskTx1C1ROg96NPMXerT15ERYWPHJaTzh78BnKSEnNP60vWoU','VKz0uNef','oJ3IE8dQpzpDJxOnE2e0YvYlUdVbKxevqPEGRAa0S8DuO0Za9zKWOEix','dy2U8fP5uUAUOvPVv7dRrIQWAJfSFZmCUKIJJSlHGGZMFcRWFmv8OJMmLReLLCIMJUZPTdTYuHIpS2WB1','VmFBodr748NZNENAVA5Lf6vTdRro1rQZEovsczVNRL0PwU3CcKpqLXMP3sztw7wikq0iBltXKzT4B',12);
-INSERT INTO ti VALUES (9482513,328128,'H5eodjNUOJMSpV0dD2icnHqlsRPXnMvRXV','iSs8CYNTy0mDJP7xvReia1z3eIQzR0Gd4Ga2CKobpnr8O5H9AeWKNDxKdGjjea7joUNlD4j2j5AUR3LnY6GbBHGfT89f855hDQRskTx1C1ROg96NPMXerT15ERYWPHJaTzh78BnKSEnNP60vWoU','VKz0uNef','oJ3IE8dQpzpDJxOnE2e0YvYlUdVbKxevqPEGRAa0S8DuO0Za9zKWOEix','dy2U8fP5uUAUOvPVv7dRrIQWAJfSFZmCUKIJJSlHGGZMFcRWFmv8OJMmLReLLCIMJUZPTdTYuHIpS2WB1','VmFBodr748NZNENAVA5Lf6vTdRro1rQZEovsczVNRL0PwU3CcKpqLXMP3sztw7wikq0iBltXKzT4B',12);
+INSERT INTO t VALUES (3430610796612159089,-4519093,'FhEt','DzFnzNfnbbf09BKFaYEa0GOdwbdHiHbmi5Cx4q1P0K6stmb8i879NxFflMamlq0Wn1EqzXGtr5gLN5r5y9lAtStnnju3eY8myZGkTqD3BmLLXWhjUGP8aeZLbH4kZAhcmwyzAEvkmJ16hCt9TNYky559wuFbFHZkWNny800wSa6SuTdwA7aGxI02GYYfrNvRjN38nq2C5EteNeuKFyhtYdEdabq5sKhwXNISujcYUPD2F9u9klkuXJA8KQ','2UhdsNv','A32gC','9','d',12);
+INSERT INTO ti VALUES (3430610796612159089,-4519093,'FhEt','DzFnzNfnbbf09BKFaYEa0GOdwbdHiHbmi5Cx4q1P0K6stmb8i879NxFflMamlq0Wn1EqzXGtr5gLN5r5y9lAtStnnju3eY8myZGkTqD3BmLLXWhjUGP8aeZLbH4kZAhcmwyzAEvkmJ16hCt9TNYky559wuFbFHZkWNny800wSa6SuTdwA7aGxI02GYYfrNvRjN38nq2C5EteNeuKFyhtYdEdabq5sKhwXNISujcYUPD2F9u9klkuXJA8KQ','2UhdsNv','A32gC','9','d',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (10944114,15337347,'RrdSDOpbguBQ','uXlILXUTXPcAHw5X','APOapaSNi','Y4lIYd1Zngc0oJL231PROmZ1OQH0G0av9uwWg5ejmSjfAOQomW9QKMEkfbQ7y2iK589s2GJmovSxk8BuVrY7kLhvyKpBaZ4ljZ81KuAC3NHnvRGVhSh7ths4B1c6OGddXKKvEzuYSXmlRZIMCH7TCWcicovtccF','qtB8V5QR2fDT2OVyz6OrQdUNLmQTFcOhTvAF0gNvAom4wMUaQde5rKAxJpUAzkyseOXtNPViiDLrjlBHh8T7wwb','DsxqjDo',13);
-INSERT INTO ti VALUES (10944114,15337347,'RrdSDOpbguBQ','uXlILXUTXPcAHw5X','APOapaSNi','Y4lIYd1Zngc0oJL231PROmZ1OQH0G0av9uwWg5ejmSjfAOQomW9QKMEkfbQ7y2iK589s2GJmovSxk8BuVrY7kLhvyKpBaZ4ljZ81KuAC3NHnvRGVhSh7ths4B1c6OGddXKKvEzuYSXmlRZIMCH7TCWcicovtccF','qtB8V5QR2fDT2OVyz6OrQdUNLmQTFcOhTvAF0gNvAom4wMUaQde5rKAxJpUAzkyseOXtNPViiDLrjlBHh8T7wwb','DsxqjDo',13);
-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(69) NOT NULL, d VARBINARY(46), e VARCHAR(14) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-18118,-125,'k','EWrRDEprI4rd3','CsU7CfwHgb','OkDN','aRlBL9GRcFtOltqCbPFc6QgRkOkxlYwMY6voqFiSJ2JHrq2MCa9XkLiRpD1GVer7izHYAzq3EyimbRJpjI3Ne721K5IydxykQ','qc3IqANrck0l7RFxHq8X70Jy6kGSyQmwvonENi3BNTHAY3cD1g4Ux3ptLlfzOHg0AToHLtT0cF',0);
-INSERT INTO t VALUES (3407,-79,'vEkoFsT9qXJnvsvzMdwtsH73uaQGZVJ2JA4WwZbvyOgVfB2S7X3cfcxluUHf','1pqGUorqwDEnKmjz00bqg2poTOzcdcCy05K','nvTAItV9B','qkPm','wEaH9PpuNfB6i3fTzoGrLiolB3C328kOPDU6SRNusziTgH0BaYRkHVg','RemGGIllD3f862gH8lzZgUrzRmDg1TH03r8WRKV9h4uQiFH',1);
-INSERT INTO t VALUES (14778,-77,'rprrB','ni1N2DzMWTjG2F7QCUdLY','w','AtpLk','JIlEQj1Bv2vfxWzdMxJGj5eAgVXApjqtlJazVB0M6UeegtFgAfLnGPgj6Tia0osDeQOtB5H9JAUnq1YijRDLDp','vphlJ4LwMyvW54o616NL2EawzOVltvD2oeffEgbiOpPXTzOP5pD3SuW4ldbKtLEqnj',2);
-INSERT INTO t VALUES (1155,-19,'y6576HpKV2SlNi0uokfBQhRF4sesXv3t0HHS5kCen80izV','BNfhXPdpreGX7uPiTvhKtkXxqTLn','nmXMdo77FyUE','o0CZXsMU','s0udzz1Ph0p21EPp7b5Mi88x2KBD3R8NDMFqIuWuM5VSoW387kp1AzbZlqh7APwPfQxG4mNSdMs6iX13q3','UHmyRZv8QU1Kf0U9QIr0SDBfU6G0Yw9ABu2ztPjhvvcP6GTKBeR0OZN5RgvSAnO4vmL',3);
-INSERT INTO t VALUES (-24495,-108,'8xYWO9KxSVRWRq4KDokTXg7YN0mYUo8fgFV7cdVohNFCgVVRdnPFzrk8qipOtEC13YXi','3oHFaacRl5','iZBFM2','zvzZAbh','TwaIg6l6Uo5m7iR8O6xJt2aRMeWhEnThnG01WqPWsmqky7voBO6wsBrHutLCKAXyGiPVTG7PUMfP2ZeTqhu','r1i',4);
-INSERT INTO t VALUES (14261,44,'q9mQFoz0yXGv0','5tZHGBYQR2jNCo1XyAd59EEQaYzNFP','JTMhrv4egfLYOc','8o3kN8Di83U','J8gM0BaQ57uKK1pb4Qo4eyphcnKv8bDcsTmp','O4t274ZfPFSZoiLHQtnOI0as28UDKBY1kl5CBKxNL',5);
-INSERT INTO t VALUES (9575,77,'s4MalTQFqQB77J2sAPLyfdXID8SX3tq1XQ','Mw7eworeyRPNgGAVqBsX','Vf7s2jS5dgYYEp','P','ZhX3euEzPqhtuBdz38m9KZYEUTxrs6TOBiSD0oFeifA9nrxFzO72tUyazB03','6iv9MZZfIlGI8IZDU',6);
-INSERT INTO t VALUES (11756,-79,'kN7l98W5Bgxm7eakdB5nyMhFMGIOw1o2jYW1EvMpddU8VU389xFjUufAJrk6','ftHGiYYd9AVpohkSWgjscytyqJKvfLe9vgJFqCOo','2NIMAXAF','o','d8xWEIvUj0Ithn3OORCbEAww7kisF2EW4LDLzfwUs3CA8zOgCOKxNbaf6fA7D1kXjMEiAs','nd',7);
-INSERT INTO t VALUES (-7058,24,'N1BHqQ0jEmTRiCgAPagSA05OpzCL8PiLO1IKFbSntfZRTXtn','XD7hvzEs91YYZ7Q7tYJZbEuKgvht2u','pCMhczHFF5h','Wa0WmRF0RVDL','RgojHT2j41n37AU6h8biCainwtp7FgA2HQejMVZLnZDk2izyfm5BRhf0g','uAgbsNxGlHFd3nl24izRH4Cz1aentDTkiTOgDXYCkk8',8);
-INSERT INTO t VALUES (1285,-91,'VIGroWFB5f04LExb0IhVR1YlniL8jitsmeHgpw2636Ow3dCRHGhnQo','aRNePNrbnsh7R7XGzlVfpkD2zaC','9w6ZcExA2Pa','DzpqWIUAuyLv','9fVqnuchGsoNZJRO9PQtVW0SLjafBX5TdJrw7WE','IMsPG7TcGOo5MEpAJdZwlGrh7BMmLgfx1dU2ukU7Hy3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1236209334468685805,5258714,'2aIH9qiyRE8mnuGOiQU2k95b2','bacjG','fSPz','qhpQW','a','62',13);
+INSERT INTO ti VALUES (1236209334468685805,5258714,'2aIH9qiyRE8mnuGOiQU2k95b2','bacjG','fSPz','qhpQW','a','62',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (11652340886553256585,6069740,'LfpsTesxOuDLPmbaD','QtC1frq5Gl7tV7jKxaMSuY63C3LQkhzSCMpxElPGzL5BMdeIq','b8mXfeu','KeaEyiYyY9OsChGY9ZDNsCzzgx6I4hraRvs8mX1pNgcSF9tvqfmAOT5BC0YZHCeJjkEtuNUD9AOJGlyfHooBEKmy4aHejm5sxNOhrOGjyJwqwyqvsggQKwC9vzpDARrc3YpEhkuaJThvWDLssHoK8Hs255UhA4UJVC','vQ','m',14);
+INSERT INTO ti VALUES (11652340886553256585,6069740,'LfpsTesxOuDLPmbaD','QtC1frq5Gl7tV7jKxaMSuY63C3LQkhzSCMpxElPGzL5BMdeIq','b8mXfeu','KeaEyiYyY9OsChGY9ZDNsCzzgx6I4hraRvs8mX1pNgcSF9tvqfmAOT5BC0YZHCeJjkEtuNUD9AOJGlyfHooBEKmy4aHejm5sxNOhrOGjyJwqwyqvsggQKwC9vzpDARrc3YpEhkuaJThvWDLssHoK8Hs255UhA4UJVC','vQ','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15679725447863120905,554508,'1zo84TTmSavnEoGOINah','RN01MxfRXcmrUE7dOffsVWrECwNqaysILy4OvsWM4JS3foca','lWLw','enUZobD6fOw7LIjvmvKxBI5XDGUlNAysFQJrckMSiMni57zaT97ZamJk3S9So07K9x9Ry0YdeM55AXXsJjcsHg4OguQR3TFM4qgF64hkDsJ5MVvliwPOhxgDx5axC','n','u0',15);
+INSERT INTO ti VALUES (15679725447863120905,554508,'1zo84TTmSavnEoGOINah','RN01MxfRXcmrUE7dOffsVWrECwNqaysILy4OvsWM4JS3foca','lWLw','enUZobD6fOw7LIjvmvKxBI5XDGUlNAysFQJrckMSiMni57zaT97ZamJk3S9So07K9x9Ry0YdeM55AXXsJjcsHg4OguQR3TFM4qgF64hkDsJ5MVvliwPOhxgDx5axC','n','u0',15);
+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(23), d VARCHAR(35) NOT NULL, e VARCHAR(52) NOT NULL, f VARBINARY(37) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (21206,773340418,'a','d9FIVEGf','NimLeOOjZR25mx2jeoSLyLKBfBa6ZJoorxy3QYlUW5IUc0jvxxAs','X9zF2MxXjWOtW0OlOohlO','P','D',0);
+INSERT INTO t VALUES (20056,1655879278,'5djjoJirm0abZEMMHB','Ao3LAwn937','jnLxhcBNuR6jUsWg','HQjHAsIm','h','Q',1);
+INSERT INTO t VALUES (25108,1992931744,'DrkZ9aCKr6pyu','JAh8LAjL0zfh8kQewuUJ6ox','FcrgFxUCpugzRt','8PRUZqg3AasXq5cmTBZLxvAm','V','X',2);
+INSERT INTO t VALUES (6482,-938883162,'ZkXWbcYxBfq6b7iN9','Euw0B','bAGXBSucmSVxa2QfKaqW4xE','NNa7V5fo','Ur','2',3);
+INSERT INTO t VALUES (-18550,1780706502,'ay','bY6i5ZkEbR','xJnb9G7R7gw8XlK','fk7ttgvPX1jHTbeP6gsHWTbYWhDOA9ZSwAN','R','l',4);
+INSERT INTO t VALUES (22364,783423129,'U1Qose6bFHIRy7c7zjGl','Ik7stMsC','mUAxOkFvgR9SOQAq0hQIt4EiYWJIEt0Uc4HJe35DaynR','qnuwlrLLSgtt87KEX8ksAl70x9l','V','a',5);
+INSERT INTO t VALUES (324,-1607348915,'ZJHvidzuEQSpierW9OhdsI','SGON249xZ2i8PsuCYupFm67e8bt','WN3Vrd5SviQJvorUePIZG','74ECkpdJ3nJC9TViQwdhy7oII','3','q',6);
+INSERT INTO t VALUES (3077,1666861551,'M06egtTZgwz8','2SQrOyRRttRCZFlLVkp2Com','p3N9hnGYpJ9lP6NUl5MuQspbI568KWMz','a5gxhhde3a','C','p',7);
+INSERT INTO t VALUES (9919,-1429643684,'Tci2Y6WEzN','iU','0AJycUzNlfz7op9T40JhhgIx3trnuVtVWOz','LEUjDWcyL3vknbqG1N','xq','O',8);
+INSERT INTO t VALUES (27518,1276514135,'fmuefoY8Gydgscq','4Ioo0a42XgoQuiiUdYvxGEEB','zxSgmhlXFzVa5d6uYtTF','J3Z3mD9F','cX','c',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(23), d VARCHAR(35) NOT NULL, e VARCHAR(52) NOT NULL, f VARBINARY(37) 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 MEDIUMINT;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-1993715,-32,'TjpUsWfP3S7','U13EtEOVJP','lTLaMXMR','hNofu1Xa','nX483bYv1ulcrKC7vdnI723tClxLm','ABv',10);
-INSERT INTO ti VALUES (-1993715,-32,'TjpUsWfP3S7','U13EtEOVJP','lTLaMXMR','hNofu1Xa','nX483bYv1ulcrKC7vdnI723tClxLm','ABv',10);
-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 (2463014,-105,'skwKIHwq6gl8','nbOpdX0Ayg2IJW','T8zNf','XVJI3Npj1gzMaKVM','uSVm1QVl0MuSsa','T70lzjmiLTUGo2IKOzp7NpvP9zVjckgFkpVyuSaqunqCku',11);
-INSERT INTO ti VALUES (2463014,-105,'skwKIHwq6gl8','nbOpdX0Ayg2IJW','T8zNf','XVJI3Npj1gzMaKVM','uSVm1QVl0MuSsa','T70lzjmiLTUGo2IKOzp7NpvP9zVjckgFkpVyuSaqunqCku',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6258020,-21,'AcMYLAHKtNGB','LhSBztjLL7dGD0L4pe23k7AlWGdKOWDEhRtAiOhYYXdVAcz4QVYpTw5EyOu3iXw9KxGVNt5BrmGg9AqdLSFpArM6SO7UVfO8PF1UybUIBBEzdQlW0OQBzP8vT4o5rSnFgILzKfbryTTYV6USNS9d3cHHsPxGJ72qeY09XdjUKKkYalvf5HjpCz8qlYrXBXTgK5HHn6UIsdpIBhv14x1qD0Ail5HRUD1Agya4WN12tApSj','uu7I','F','XISTp52L4InMQsVMifMD','MhT2qlTJ3JhDAb2nroNrczJ3gNv',12);
-INSERT INTO ti VALUES (6258020,-21,'AcMYLAHKtNGB','LhSBztjLL7dGD0L4pe23k7AlWGdKOWDEhRtAiOhYYXdVAcz4QVYpTw5EyOu3iXw9KxGVNt5BrmGg9AqdLSFpArM6SO7UVfO8PF1UybUIBBEzdQlW0OQBzP8vT4o5rSnFgILzKfbryTTYV6USNS9d3cHHsPxGJ72qeY09XdjUKKkYalvf5HjpCz8qlYrXBXTgK5HHn6UIsdpIBhv14x1qD0Ail5HRUD1Agya4WN12tApSj','uu7I','F','XISTp52L4InMQsVMifMD','MhT2qlTJ3JhDAb2nroNrczJ3gNv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (221789,-52,'oJjPqTta0rPVtwmJ1z4KUIk2OidiTiVSzUC1G7LV2Ync88smFzsZBX1E35','kcmSqVB8pWjaGzAEt2c','j16TBXhtfUwVB','gxBSzjyTkGZMU531bSefYn5Vpepz4cE6LerYGWMtFkHy8d1Lmj7IKrhUb6bRdiZuK9FTWPvsuTaghCYQx1lt0Gt26CDGAtr46jkwWWpSAKU9Jc6AglaVfGs4Qwrmbn3yHModbij9DkLpYyAe3CqE10UO4h3fps5qyue17LtzPhwMr0CAmFu8wqZRq','S8IorTSQwBHejXc0bBksJFns7l895MFTaZiq6Yxw6jJNQGYBYd7NHDO2V','qmGAuu3Uk031LKat9nJSnAq2FxjQHTDSebPc5Njk8VKrfY0cpOWYWNtuGszXbzslrZXCS',13);
-INSERT INTO ti VALUES (221789,-52,'oJjPqTta0rPVtwmJ1z4KUIk2OidiTiVSzUC1G7LV2Ync88smFzsZBX1E35','kcmSqVB8pWjaGzAEt2c','j16TBXhtfUwVB','gxBSzjyTkGZMU531bSefYn5Vpepz4cE6LerYGWMtFkHy8d1Lmj7IKrhUb6bRdiZuK9FTWPvsuTaghCYQx1lt0Gt26CDGAtr46jkwWWpSAKU9Jc6AglaVfGs4Qwrmbn3yHModbij9DkLpYyAe3CqE10UO4h3fps5qyue17LtzPhwMr0CAmFu8wqZRq','S8IorTSQwBHejXc0bBksJFns7l895MFTaZiq6Yxw6jJNQGYBYd7NHDO2V','qmGAuu3Uk031LKat9nJSnAq2FxjQHTDSebPc5Njk8VKrfY0cpOWYWNtuGszXbzslrZXCS',13);
-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(100), d VARBINARY(88), e VARBINARY(87), f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2726073,2927863107894273019,'vG2o5ILN6Lgf97733YYEgjrx0dLvw69E6DOqg7HzUDqBjEMkTm0lO8SykPOmnhb2M5TcelzEDnFE','yiPR3O3LWgssRrGBfBtYMmDAsDMbswERfgc5Jpxxs8QFacHYQBQfsOll9OLYseX6dpQPezqle','SVKC7QEGhuLXaRMMW90nHsm2Fx','Ay','Vy0cbiJDbVdQiKMKU2FGz4d71lxrCDz5FfSVLtQfJbm5yMrcTYrcwZGt','zuibxR1LwZTc0ahDygS1lyV6kcfXCsCSnifzOoaFWuXaOaoAgImfWQ',0);
-INSERT INTO t VALUES (-4771808,12241695753423593124,'qHdx2hF4Og','6xLM','e6FLHCQmsBEgEU0VJU1tpxBQzNL1A9j7KZ4qGidBVL65lB1z0L','62mcKXmO8XVYs9twjGJbdudo7OWfP19BfuK7STpl8Pfl4yUDfvcr','MtG5I7EZIsvb3zYM5ASbuybNNzfURjcfw7E8CoMcgkPsz5YXr0evDDwTO14keY','RTcAGKZA',1);
-INSERT INTO t VALUES (-4692164,2765158205948668053,'2757bTmoqFB2y95AoRkYJUBc','W2j','CovNH9mx8E1PQm57YSiGwkh2M9ddhHYiQKxPJciZ6TJL2YqXQGqabswGdx6SQ7ixU9','tOZpaTCzxam1l4cK6kzpkcMpWjauYGncugBY3yqvzBGAFBkAa7h0GVa','l8leGz3pBI9TCUx8PYHednw1EH0XiZ7bMbALJkinq3p2AwYuK50RMhCu7eAe3dP5eK1NFgFElbZPujAQOIDu','73fvI5eZbf7YTjRMx2kewspHox2rslTPRXIiitWUcVDuI2Lk7LFLQIB5UW4ao4SIJ',2);
-INSERT INTO t VALUES (5822247,18215086322231827805,'CUw33p','JVRyleLTxPkzvrHco4TYtq0nHJHGjm4nusWUiL3m7HPN3Dhf0U7dZQisd4Bx0l57JF1uTmlc7MvT','USHMx5PCbiPl0oY8ty0i3ZYTsZ14Jj6VKK0q7y1EnIadf5sUgiMaHjJ6YbxkPhK2KVr5BFZY8Rl1zpQAF97','QV6HwD9BI0p4bs14xIq','qYjlMj2xaST2QDDrLRL9odFJjwIVFBPNhX1OBfFikfYKJA3GA9dfpQzoSTpWv99OeQ5TCl2M1nwESuhzjc','qCk8dxEOhrlgBdNFHLXZfzGzb',3);
-INSERT INTO t VALUES (-1710390,15012502766266943942,'BUvKjAtUi2RjmrJvkw7APQycz1q0T86FQ5','dtpNdkE92MoR80vFhpA68TEgns95GrLHCsm','Exlv9V3ICcUl0IxT3W2YHW','mZXnM11ZTgau03wRkTH0OiUQRsdfDB0IfMuR','4lPJTqgIdk','neMZWFaXxchKxGCG168KuyyCfO0',4);
-INSERT INTO t VALUES (-1729466,6226393680411580984,'lC','ED9ItyR7h66v3lUGoUK9ULyscgu3mf9kLmaTdjzaRSeo1QZ7qJ2XHZ','b4us4jnRyDwZf5ooi6VDwLgqrgENwPUJLdSIjyosoHr','e6URNhCK56RB7Rn9QcyiZ2jpNQdZOwflur0SiE32m2cuvtWlXpK','oGm6eqWbcJ0dhMVfpTFrFg95cU','aEjvJsJRwd332GBMyKnOz8bBxf',5);
-INSERT INTO t VALUES (3943410,15347266151555149272,'AMyH7gmxWmv86ZDaiTBW3qTROq4DTelS5YsUr','VFWSy8T1VA33C5toOvVwnvdRoABwRs6EOdGawU1w5QqwpeySjEe4r6ANbWbypYGwOW4X4FEfhL85yTr0HW1ky','dHegwd43sXluwyjn4SCYJk6j3hAaF4RRglKJz3RlMnhN5yNVWQubRh7dBW14Wu','0SE','65FfTknPnoFNvJlm3XRR3UJ9xZEGw8T3dRR1C82kYT9kRaVAdxe84MaJEG','xeZBZ8KX7CjmdoTi54eRdiI2meDjOXjRcKs8WyArkQlRonqQkf646w3Xl3IhF4phqOp5ApMvtQhwhf21r7kCBtLCicAWIJYe',6);
-INSERT INTO t VALUES (7744995,1462794808268691702,'FCnVTajReFR9qLQrkGOBlr3KOwU7v8BglyWM0qeK4MqzcndpsFT5eJ2RSJLCTnajj5Trby2QgAe06d9yLWpf3Sms8RHekSSm','BClXyXI3hNxTwIAhir8zK8QjiDsqK8liWCqx','9csex7S5RzP0xsZTz7LpzIOk09MzpQecgSvq5d08VOfDTldmn4B1Y40bjcuTwrMTAiQJugN','mFa7WsSNDMgWcKn','3R8vKuMDr13brLY3QzY8X0YBCa8sZuQPXztZk6IzhmSR1','cte8xKpPwrxyYpn6lz2nxb8X7Eb0vQis6Ho50yKnsurmrqnKPkst5E0CwjjKcfNj',7);
-INSERT INTO t VALUES (7826631,7115938959115588576,'X0JKjAmgSqDampiZfFG3X7q7gtmayGEEpTxdXgt0H6C1z4tzbfxCEfEGW7ljO','xjCJpFzdV9fvTTGhfeap60Yan2M1VxnDwgqygKPQFQjn1TW1YfUy4Hx14ktiTTJZuHG2kkLEBQuyp','51Fjpor2nicO3OILPpJDTH9zbN99TllFRYfi7TnoDDuv','QAPUx90gFKaZtWOkl','uvGVFt1YvCUj3pWSsBxP7ySHauqPK6i2S9M8FXllwYtFgtQKuPV6Rye75GHz7qxnHbjSLf9NmUYm','uIvEng0zqmhcCbbhf1bRj5e5QO7TiWvEGqGxXNJ7G6srX36BEV9lSiXW5jctfoJgWgWgkmd8VO9LDRA79yEwWQi',8);
-INSERT INTO t VALUES (7330616,7191714977829467988,'pGyKykjazMlNbYy0tq54icsaTDfIFneTys9','87','kuGuT9cDL0yHqg9ubu3xwSCeHXXIPk466yRnXSg7p8xkzCzudzvpvom025gQu86c3eGLt7965VzukakAvP','wqPiFDjNxQ6p59PoT1osp1bAtKOk7ywFl7OSRPm3SFeV94qWo','pdv6XphouRauwr61s7JAEyi1soVaWo4ySeSymvnz072vQeuVOnUR7zyejZhbNoqTS9Oi11e7Gzg1WbmuChRogStu','UGMLSocUAD2wvxwFyza58ObZvzNQz09wfAJ2dovyX59dBONfccPXAd9zrzuaXrtXzrhBNYHbvwzgS0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (593778727,858349501,'8y','7Um','3fridDn','uYReiMxyHImz21k5','2h','L',10);
+INSERT INTO ti VALUES (593778727,858349501,'8y','7Um','3fridDn','uYReiMxyHImz21k5','2h','L',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(24);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
+INSERT INTO t VALUES (-1424654258,-335926181,'9NFdpmJ3RAA74Le','Y9zt4FY8rFRZqLTtLTuW8HzUjP','roEDknaogX','3aK2','0','g',11);
+INSERT INTO ti VALUES (-1424654258,-335926181,'9NFdpmJ3RAA74Le','Y9zt4FY8rFRZqLTtLTuW8HzUjP','roEDknaogX','3aK2','0','g',11);
+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 (-817589328,-922492410,'tCFQVcQCvBfimdZRLOjf','fbBghiRKsSkjk4pv1pMjwkXjAWMjQ7iVud96u35vgBQ3xGsADame8ijfSh2xa78Vn31ZE3yBmxfPaOKyO7sPei3veaeGp6RE3JaqJYWS34gZ8rTp8EjomeG6FlMn','yqAzOALPs','BoQffR79epa3nx1IP5Cc7dCzzKu','I','u',12);
+INSERT INTO ti VALUES (-817589328,-922492410,'tCFQVcQCvBfimdZRLOjf','fbBghiRKsSkjk4pv1pMjwkXjAWMjQ7iVud96u35vgBQ3xGsADame8ijfSh2xa78Vn31ZE3yBmxfPaOKyO7sPei3veaeGp6RE3JaqJYWS34gZ8rTp8EjomeG6FlMn','yqAzOALPs','BoQffR79epa3nx1IP5Cc7dCzzKu','I','u',12);
+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 (-2047160735,-579061027,'rRyl','QBUxfu99U4WpnKN8mjqHKY5r4fwW1i1E2NULxGvrC6sMFXixBASkET8JaqomtSWGbidliSe3HWcvsDdkLZM96ZsLbsofMmlOPFaev30B7DIRg8msLX6PKgSurxk1ky4rRLW2FBbNTQA2JPUgs79D7UqI3039jUQ75XJGSsLiX906d9KECEYokYtIAXQnboeZ4WiTbU2n7J9xJsWGy8m0MJ','i2jMKn3GHC7HQjcjOh116p7yMyXU9j0mkT','uxiPB2Heit2c921jtHqgDluIkCQKJSNz4k6HbyI5jyedR7ArrdU6xSnbXXbnWSh2eMwFOmsrnDbpiPCAhVjRbpUHOXg7gvpHvbdpeqZGYcAe3NUPP42wJcICDkvgVUiMXdaTPvZ6U8gxRjn4qwFxkht3RJimMPDduYZSTQNbhy5DGMle22ajPNOrPVVqqYhYNvXsDuq8qoZhB4','w','6',13);
+INSERT INTO ti VALUES (-2047160735,-579061027,'rRyl','QBUxfu99U4WpnKN8mjqHKY5r4fwW1i1E2NULxGvrC6sMFXixBASkET8JaqomtSWGbidliSe3HWcvsDdkLZM96ZsLbsofMmlOPFaev30B7DIRg8msLX6PKgSurxk1ky4rRLW2FBbNTQA2JPUgs79D7UqI3039jUQ75XJGSsLiX906d9KECEYokYtIAXQnboeZ4WiTbU2n7J9xJsWGy8m0MJ','i2jMKn3GHC7HQjcjOh116p7yMyXU9j0mkT','uxiPB2Heit2c921jtHqgDluIkCQKJSNz4k6HbyI5jyedR7ArrdU6xSnbXXbnWSh2eMwFOmsrnDbpiPCAhVjRbpUHOXg7gvpHvbdpeqZGYcAe3NUPP42wJcICDkvgVUiMXdaTPvZ6U8gxRjn4qwFxkht3RJimMPDduYZSTQNbhy5DGMle22ajPNOrPVVqqYhYNvXsDuq8qoZhB4','w','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (131291743,1175335180,'88x','PywPHOFa1RStWPoY8qkzyvtWcCVPi8NrwxzTw5T0lgagE8','UVn0J9SDfX','l5hNMyiFuIfyOKFlDGhGoAwlvg9MDX4j2w1Bx9BjGc8V0h1AuqpnTuKPSoiP3G3XGQgRNJjLBvWVXIsZgjQxQb9nHwUw8fxMR88uNKt53F2AdEMqpSRAldCPEsVLj504GsjOcxK1xqujCYFOXz8qnlyIjspxvSPmYKeqEVsbMHn6IDcocTBOTy0f1lWdppgtOoHXq1nkkjIDG5dLZdut','9J','J',14);
+INSERT INTO ti VALUES (131291743,1175335180,'88x','PywPHOFa1RStWPoY8qkzyvtWcCVPi8NrwxzTw5T0lgagE8','UVn0J9SDfX','l5hNMyiFuIfyOKFlDGhGoAwlvg9MDX4j2w1Bx9BjGc8V0h1AuqpnTuKPSoiP3G3XGQgRNJjLBvWVXIsZgjQxQb9nHwUw8fxMR88uNKt53F2AdEMqpSRAldCPEsVLj504GsjOcxK1xqujCYFOXz8qnlyIjspxvSPmYKeqEVsbMHn6IDcocTBOTy0f1lWdppgtOoHXq1nkkjIDG5dLZdut','9J','J',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1322741343,-2096337113,'URE','dxRZ8BC90XywB7DVAqMe27HUpqmKkaovOmW4EiQbL5RvQkUBM7YxnAuz3cnlhaKQaNVueT','tdLllrAVsfcJ7PPHjGEkkwRLRgnGhBP3uSFwpYgo5uhcDqy','QD9VuRzCla10zFcq39Sgm3crKz1Y7109YjsdF4U76FZ1PumudDg9pTyxZwCT8ZRu2U2TeQZizmf4ZUbUOEjTGP6qFNVUqBAHRRkZkDZH8ugogNNseHk470F6RkqSzWeSufCUjApea1S4wZz4PL25SCIiZommTdHZt2QbkVpm0yeQVOKlA2NbOVWTeQ','y5','M',15);
+INSERT INTO ti VALUES (1322741343,-2096337113,'URE','dxRZ8BC90XywB7DVAqMe27HUpqmKkaovOmW4EiQbL5RvQkUBM7YxnAuz3cnlhaKQaNVueT','tdLllrAVsfcJ7PPHjGEkkwRLRgnGhBP3uSFwpYgo5uhcDqy','QD9VuRzCla10zFcq39Sgm3crKz1Y7109YjsdF4U76FZ1PumudDg9pTyxZwCT8ZRu2U2TeQZizmf4ZUbUOEjTGP6qFNVUqBAHRRkZkDZH8ugogNNseHk470F6RkqSzWeSufCUjApea1S4wZz4PL25SCIiZommTdHZt2QbkVpm0yeQVOKlA2NbOVWTeQ','y5','M',15);
+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 BINARY(38), d VARBINARY(46), e VARBINARY(41), f VARBINARY(48) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13690206869313795038,113,'fcb1tJ3T4b5QFD2mTg7uxMgd7BF7r2dpUS0yc','1D870lClKRBSxu1HKE1lWyOMl1N57N5RqGdfB2Q7UA','Ht7sfSTQI0klNQr4c3tYv4CD','UqNGQH4XR23lsad8drDEBzNgpgNu39EBYbxfP1l5uU0','KS','gz',0);
+INSERT INTO t VALUES (13794786176322134391,-66,'FjQvCPdkcJ2m45e1wpfGa','1tBmXY8yNitytK32Mw3Ah8FuRUSAruoUfMGLgoD6','5avC8VP3LapWjhbWv','fVFxZo0bSPPBnGViwDHpTu','6','7i',1);
+INSERT INTO t VALUES (14053718250182899839,20,'TszAgAff5hf86tz','cvhSxjtWoX4rQ2tqwEeAIq2kM2zw','4','L5rxiID4jmm475VPAqjaz9Bh5bsUHNwIwdZuEt7X0ri6cY','G7','x',2);
+INSERT INTO t VALUES (7137378168919691815,40,'EP77W1HtzRWl0l','rsadepQPJSQBVtG','LS9izOyW9jYX','9OSAf3v4sUhqtouD4uSzzeQUiNXb6','E','S',3);
+INSERT INTO t VALUES (6699187313538256056,14,'Fsq7mmoZ4TF5plbE1IjP8idZ5w78gJUcy','JbBiYDByZAupATIeA83','wg','ncwgeevkooqGGazX1ytlSz9CwCnZ32iTcN5CijuS','Rg','o',4);
+INSERT INTO t VALUES (11932071766365549684,89,'IEkdJQKAUbF1hVO8d642b9OHjzVoVL8A2z1Q','eN2St','IY','3qvCNviMYu74','7g','Wr',5);
+INSERT INTO t VALUES (17818120890754766677,-70,'owrX9CZOlc2fd2K63n3','1llZPXeVU','CLKMDv','kKmitcihA9K','C7','c',6);
+INSERT INTO t VALUES (4319283222536330990,-22,'gzUXbNcToIw2','7YxFe4nXHTDiXcQ5wwVh1vFdkZkh0HwJyHog','mzgV7epFq2h','CXqiWLGExGzP5gIVhRqTBW5W0bC8wm7','EL','Bk',7);
+INSERT INTO t VALUES (5611837731438818301,-18,'hBk1rLx2IwS2Y17s2cv7hhnUAykCVh','5FXNilW0hwBAIpPWhbooNoFNF9mleAt2utsqPHc8rOHa','NHexzEXfx9ykuMQPGqsLe','VeQaRxPkN6rIEs66TVmE','7E','gO',8);
+INSERT INTO t VALUES (15272433468994024824,-57,'FP','Euk','5rFZPrQMVTOnVijxqj6NL9aq6k','1','Vy','cy',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c BINARY(38), d VARBINARY(46), e VARBINARY(41), f VARBINARY(48) 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 MEDIUMINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-4193188,10983847529461579188,'R1wykbbhYfPwLIuOPY6wlK6WQF773U3gafAsQ8LVjpIJblc4jtMVZp7JY3V9UfeFOVG0BIiRD6S58x7g6I7EhuFpNdL','D7ccCbmXYJ5ucVBAoLJQF','4jJBzSxT48u1AGETipzfsd8owlcCOufIB1y9t9CUfCcFAHbKpYHbpIVZcob8fKR9PHC7P37nGRaTVl0C1','7I','sW9JDBgZLGGA34z7PlOoLJ2xz6YRD1NFre0KsyzuZ4u9Ya9mnYXgWa6YSOv38Dl43ky5IfStyuUGgiu4cI','xl0M0A98ZDQV48SDzN4M0QdjzEZ1SBuE7L0GpGwQARRe6sAnxEXkAj2SQTR3qdlHEuMGhDvZeIR95YEtwY8Znf7YU5boxw',10);
-INSERT INTO ti VALUES (-4193188,10983847529461579188,'R1wykbbhYfPwLIuOPY6wlK6WQF773U3gafAsQ8LVjpIJblc4jtMVZp7JY3V9UfeFOVG0BIiRD6S58x7g6I7EhuFpNdL','D7ccCbmXYJ5ucVBAoLJQF','4jJBzSxT48u1AGETipzfsd8owlcCOufIB1y9t9CUfCcFAHbKpYHbpIVZcob8fKR9PHC7P37nGRaTVl0C1','7I','sW9JDBgZLGGA34z7PlOoLJ2xz6YRD1NFre0KsyzuZ4u9Ya9mnYXgWa6YSOv38Dl43ky5IfStyuUGgiu4cI','xl0M0A98ZDQV48SDzN4M0QdjzEZ1SBuE7L0GpGwQARRe6sAnxEXkAj2SQTR3qdlHEuMGhDvZeIR95YEtwY8Znf7YU5boxw',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(101);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
-INSERT INTO t VALUES (7412178,16288932152317646510,'mADLnM6KeykY0pqpgfUc6cgDg3wmawPbd7fm40PSzzSA10ItklyQdBZ3gtu3r0AsZX6hM2Hu','McI6qgngahz7oaATYBi3lF1jPHmPg1sb0XmLIlOnLJ6i34JFSTExAHfEameU','OUduCYBkYg','EgK133MK79TwYIkcHcHG9zQLv6fWdskrMI15I','mvUULQ5FwlYU5C3Bc3sBAvaxZwqB4l8kpxPEKoYqAmCG','1ldaXOg4uz3GKBv1efIBfqZIcl6NXSiVvify3xhp8TgZxKEEGus1e',11);
-INSERT INTO ti VALUES (7412178,16288932152317646510,'mADLnM6KeykY0pqpgfUc6cgDg3wmawPbd7fm40PSzzSA10ItklyQdBZ3gtu3r0AsZX6hM2Hu','McI6qgngahz7oaATYBi3lF1jPHmPg1sb0XmLIlOnLJ6i34JFSTExAHfEameU','OUduCYBkYg','EgK133MK79TwYIkcHcHG9zQLv6fWdskrMI15I','mvUULQ5FwlYU5C3Bc3sBAvaxZwqB4l8kpxPEKoYqAmCG','1ldaXOg4uz3GKBv1efIBfqZIcl6NXSiVvify3xhp8TgZxKEEGus1e',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4957140346104664497,-126,'kBoVR1JxEX','uhgKmNuJjmc7psUamfwS7hp6MpbN6Z0FcCN79Knez','QBQbpB7hNvG3NuH3AZhcgjzoja0DUm0nBjXD2VLV','NBtQnx7qLqhY30WZ8xbXjhRWbzYJO3MDUfgFAkSJ9KC33ZjV','Ku','BQ',10);
+INSERT INTO ti VALUES (4957140346104664497,-126,'kBoVR1JxEX','uhgKmNuJjmc7psUamfwS7hp6MpbN6Z0FcCN79Knez','QBQbpB7hNvG3NuH3AZhcgjzoja0DUm0nBjXD2VLV','NBtQnx7qLqhY30WZ8xbXjhRWbzYJO3MDUfgFAkSJ9KC33ZjV','Ku','BQ',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(39);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(39);
+INSERT INTO t VALUES (5289750000785266610,-64,'YxbzLlNBdNjOFQ','loF4jGRGzh1eI4FfJhby63H2ZlJ','399cE2xoam','uswQs9huZazabTdmg95AWYmTLAKw2fPEc7T','jc','V',11);
+INSERT INTO ti VALUES (5289750000785266610,-64,'YxbzLlNBdNjOFQ','loF4jGRGzh1eI4FfJhby63H2ZlJ','399cE2xoam','uswQs9huZazabTdmg95AWYmTLAKw2fPEc7T','jc','V',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2315580,9023617300548067183,'N95zsQyuQKHzM5rYHcQ9CApyyxVegcL3miUgm8TXGchmbrkX1c8jRoGwWLUDpdGy6','KnH8uQwyMtKVUDlmVrWZMnBN3UuJbz3PYQRQCXrgm0oL6Eai5Frijeei4CREsnbNvMF1k6XSnNoYY0ylGs827wTyp','ec30lax7xS7HR20vM3Nw4d','iUN2yS9H6LhzB7N1neb3pcGL2fwoC0KR2mvOMmVy09vAVJswOgQXu4NTrrR','QzOsiT4d0rRjUnJy7FDZM4YxoCOkpplB8sHm4yQo21zgdiltIhd5Elf4E91nwYwQX6PqlZICkOLQwcuw3hYz','5DkbY8kQaY57YJpzNrcFlN6iHlkryR0IkdtAEpesPZICxqrwKb0VfZirnqUTuYLR2YNxNy9NQTuNi',12);
-INSERT INTO ti VALUES (2315580,9023617300548067183,'N95zsQyuQKHzM5rYHcQ9CApyyxVegcL3miUgm8TXGchmbrkX1c8jRoGwWLUDpdGy6','KnH8uQwyMtKVUDlmVrWZMnBN3UuJbz3PYQRQCXrgm0oL6Eai5Frijeei4CREsnbNvMF1k6XSnNoYY0ylGs827wTyp','ec30lax7xS7HR20vM3Nw4d','iUN2yS9H6LhzB7N1neb3pcGL2fwoC0KR2mvOMmVy09vAVJswOgQXu4NTrrR','QzOsiT4d0rRjUnJy7FDZM4YxoCOkpplB8sHm4yQo21zgdiltIhd5Elf4E91nwYwQX6PqlZICkOLQwcuw3hYz','5DkbY8kQaY57YJpzNrcFlN6iHlkryR0IkdtAEpesPZICxqrwKb0VfZirnqUTuYLR2YNxNy9NQTuNi',12);
+INSERT INTO t VALUES (2636452276546883301,-117,'pHRS7iOxpji2MF2S8mUOtuNp1zvdp7emyC3I','9rUmZQdcYOMixiweGkrvt4jLWDk','Io','vmMe0C00CfCmZr3cUxzvNnobGVsFeeIN','vd','B5',12);
+INSERT INTO ti VALUES (2636452276546883301,-117,'pHRS7iOxpji2MF2S8mUOtuNp1zvdp7emyC3I','9rUmZQdcYOMixiweGkrvt4jLWDk','Io','vmMe0C00CfCmZr3cUxzvNnobGVsFeeIN','vd','B5',12);
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 (-1326057,458616970570704996,'6gqG8J2xfUXDfHOeTZQ0GoYY0bVnAwNEKIMB9ylGc8rQ44JpuvsEg7exxvtT5d2PgscbWKqH68OeUcfu2bntNCb6DJUplXoZvqlAg','hoXNFij','jeJKTLXnV7uMeobjtTH2Yry2o8LHva5ttLtUdKElxyy9yqSvjjW2DgEF4pisZEJISmCtC11bGXI5','rJ7t94gBFuWAifYE2WUnzksDxCddkOtJW9gsfBIy5NumSUpFaoNUOip1nzt5mieY7xMXc2JPHBmqU3krOAA5QptfhTI6fHPOWcJq3BUHSsZ3BMwCyuNdiG72Qqg4EWCwwmNmkMmqKEZfVa4aQXQS1fAlt7C5ub1nxMV0nNCHI3ffpxgmPQmi27xmvsQdpz5gV3ecIgB6Hh9gknc2fMVhkgxrn0P3kGxpiG084OJXDWB','jZu6Ks6VTs0GobFUGnN6eDaPvom728s5UbFJ0MXL5EWToD','JGfatKecq7fe5NbA1dr2eu9sC68y8JEBtB2SqfTXuDWyEWrIwH0R4aKKq6C6aho6nO7Yi6COpxt3JqBh2Nu5oWAUtmYn',13);
-INSERT INTO ti VALUES (-1326057,458616970570704996,'6gqG8J2xfUXDfHOeTZQ0GoYY0bVnAwNEKIMB9ylGc8rQ44JpuvsEg7exxvtT5d2PgscbWKqH68OeUcfu2bntNCb6DJUplXoZvqlAg','hoXNFij','jeJKTLXnV7uMeobjtTH2Yry2o8LHva5ttLtUdKElxyy9yqSvjjW2DgEF4pisZEJISmCtC11bGXI5','rJ7t94gBFuWAifYE2WUnzksDxCddkOtJW9gsfBIy5NumSUpFaoNUOip1nzt5mieY7xMXc2JPHBmqU3krOAA5QptfhTI6fHPOWcJq3BUHSsZ3BMwCyuNdiG72Qqg4EWCwwmNmkMmqKEZfVa4aQXQS1fAlt7C5ub1nxMV0nNCHI3ffpxgmPQmi27xmvsQdpz5gV3ecIgB6Hh9gknc2fMVhkgxrn0P3kGxpiG084OJXDWB','jZu6Ks6VTs0GobFUGnN6eDaPvom728s5UbFJ0MXL5EWToD','JGfatKecq7fe5NbA1dr2eu9sC68y8JEBtB2SqfTXuDWyEWrIwH0R4aKKq6C6aho6nO7Yi6COpxt3JqBh2Nu5oWAUtmYn',13);
-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(64) NOT NULL, d VARBINARY(26) NOT NULL, e VARBINARY(4) NOT NULL, f VARCHAR(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-913981030591937545,20941,'9wqjJkm6teo9379aN0dRQsFcGu9OBih','h52','R','IQQsbKL3TJVLHnp6lpL','a3aStQLCKBPDbOEQh0cR76p8AJCIpKnynsWRCKjJqYb0zSEvRFGI6apdOA1','GqOl1ltmjvuMzpanMmh2GMkOGnJDYNGTsIB4UDjqvMo27gPltRATWwdgRDSZivZrkdGiS7OjvG6kbhR5nPHEoZOWLyGhBB',0);
-INSERT INTO t VALUES (5711193441700593573,41253,'mIb758yh5lZ90eNEjAj3T9wXW29Qai11X5Lh8b37YxWDJUaOID9s6','iZcfo3L9MsKFItDs','9M9','eeB7dHpQuEeVWHD9T6AqnurPRa3qXD3oQ195Bj0K94tsCK6OprNOpKHcV','Kd6ukX60au1uLMQ5psjT46U5Zok1CAbdmDgKuJXwd9SWoj79Pg8Zo7TycBba5TWxRn','hDeAF7gq36KLmDWVuYnMv7L5FLT2XhgefFsJIr3AYaE06MiaPayKMh1cCy',1);
-INSERT INTO t VALUES (3379517571345537864,1665,'QZxpdyDD7EcXLLGaB2DGc5udecuzJJweXjFOvAEweJNtWrrQYl19daM2','8Iw1O63TYqWG','jqO','BfvgxOQohiELPBhT9ojnGTxLmhSyIeAE6rCCrKg507mipkl4c','H6hF0Apk8nWcLuQthOiP8W0YIUo9ZFn7UwOa78j2k3n6IyTiv7MYb1z2ji9iZpsN6DKwQ9f4SSk96ctr4b8jQ4807Fut7yZpWDM2','a1Ii9rLRisHuHoMhZ9OEjEK5Y8EOHdT2mpvJKJeSqDq8TDQ4Yl',2);
-INSERT INTO t VALUES (-7481055540058758231,2117,'tGNCNqnQ4EXZ7ylLUcDvRe2','ULsxvb1BJM5v6qeCP0wA','9','OZVtn4KjegcBkefLrob8PFhnmRyBtk0lIPP','MLPooLTytHdPBquvmYvvsJVMwu85RK9D0qLN5vCBBIi9ls5GAZ6','XSgZy1F9WtoTJVc6yjqDZ31jmQxWrCk3Hgqxy6e0NDvBEQSbs1IWNk5hLvRoJdI1RJAeskXinKJAfpbCPTI34',3);
-INSERT INTO t VALUES (1403239488055997538,38510,'m0Rd6XQ2ZlSfh9DLcCusfFuLLRX57o45FRUNqo2DDxIEW3mVGrMmgSI','twFwR82APkPikVNsOuAsrl','z','dgw4rRZVQBXOufazZAjACf0uxL4o','8kLrYrrAOvVlwMHOd0g4dA7qrwIgL2brMQ2lwq079SVGssVaK8j9w9k7nn025Bt50OusL','dtPEpDUNit2Ujf5lauDj5oEq9wsthjBrAyQpTYdYfxK8sZbyvSf30lhLWakQbOexJ',4);
-INSERT INTO t VALUES (1990999530359191350,55787,'J9iHldNewJwzH7zvjQbXtyXHUgVIvi95u','JJTcwjp22BnJsRKB23XKTOAXR','K','uc6qrC1QWMuwN7GS0vvaKptIML5SIyoHN6ThMkGXtHCb5UKFttkBco0IFxkQrPL','UJujaWJkoLRNTihjgeNvJneBuguKSQ6D5N','9lLdqnKk5qO4FAhhCGFucJiZM13L5KLh9OtZ',5);
-INSERT INTO t VALUES (-5263718878913973928,7671,'yYqNU9xkTF8v4iAdJoozvdSHZSOplXGEley4BdGlEUa8UKaX4l0M9','1prfU','0Yw','2IZ2TCAi29vxvzbrW9Xgm3VMEUgPJGa3yb1qvVxQL184NPB0PyYKhiHoKtJl','q9a33Xb1MCafum0URUXcbI2URC66RqkbAO3JFugN34swVrtPSW','Uq5dzy4ZRX4puzcsqjntAr5JYWXkHWv09ijdozLJFvJ4',6);
-INSERT INTO t VALUES (-4299130757596272247,43586,'yZUw8q5BWbfMPTJiFGKjZTl','qfPAI6IUdKwqq7In9W3yittc','oS','nIQqCL4Dw8aWe61S','iSVNjbMSVvusnB5TzT9zRbXaehtV5TS','uBT7Pirr78gt',7);
-INSERT INTO t VALUES (-3621337152786102837,49914,'rjVqiId9pDjsp6r','5XyeOi0JdfxWH','XB5','ChvBo0ZcbEQwmxwNcsqKItXQVN','zHdlcJwWJL1PQ9Cz0amTSCaqZnKQ8','mo1Sbt4K13Jk7KOJTsLOV6aHVwMdIGXmbFt0O4JaidPfNHFDbjLnlq0qadSp79XDli5RcL12GBouPSM6lc8',8);
-INSERT INTO t VALUES (4890792330820185237,25607,'JylK403hqs59eWEhwyWn8kGNj6QThkUfCLWs','hM','8CO','lKNXTWOi0ltntvdIa9rNtvwmE8Ld4da0OmxsFZ','ncF1d5tz9veqYCOtIyWrcN8Fl0xbITJYZMAKfSlQYhPdMsd1Ug0S3jJw4YIZMBjAP8Xpt4A0nvxut0a3VwR8bQbBt9yeNx09Ed8n','x91vT3QQ6n6xDacNR6df5fZLayt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5955853885312379298,43904,'YUQW88oHSAymbTvkBCVZQzEIvZso4CpkrKS','G1tobRx','TpYf','WyxHui8f8oC9Oz1TuEPz15kUlYhQG2Yu8NWwiSRnwh','E7IuMt1KbNzLqNC9ksrAfl4S1h4XyO1hl4Vl5HeU5UUPPHebCyom2lT6ER','V1qpt2Jt9PR',10);
-INSERT INTO ti VALUES (-5955853885312379298,43904,'YUQW88oHSAymbTvkBCVZQzEIvZso4CpkrKS','G1tobRx','TpYf','WyxHui8f8oC9Oz1TuEPz15kUlYhQG2Yu8NWwiSRnwh','E7IuMt1KbNzLqNC9ksrAfl4S1h4XyO1hl4Vl5HeU5UUPPHebCyom2lT6ER','V1qpt2Jt9PR',10);
-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 (3209038700983810518,28439,'fNd8hD','QwkQN65vtoN','IDvI','n4KJupMRzs1lnp5epVQn','PYJRamRQGgYzceoSZhg1NMZZenZoH2oFWixp0MgPxoqnR0breTzHoOQLhFoJbP','eJA7jK665',11);
-INSERT INTO ti VALUES (3209038700983810518,28439,'fNd8hD','QwkQN65vtoN','IDvI','n4KJupMRzs1lnp5epVQn','PYJRamRQGgYzceoSZhg1NMZZenZoH2oFWixp0MgPxoqnR0breTzHoOQLhFoJbP','eJA7jK665',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-2614988599325596117,38880,'UsgZB04pBe0gTxq7RuIqNozrz8KdR','MbvtE1bXwDrQwKKqIQjrA5gwu6vVeYe1gonhJ4i1hoP1BoJP3Vdy0dZwBQmvkkaneAUB0a5zCSPl1ThescGee6nTm6v6Jr5rHExdQza54H2io1DvRkQ1QnusTAaGXYEsyirTIlF9bqxdVJWpup2BvrUoa0Xn6IJ5tYWyu73y7C6iE5ylRDnk08UFvw51fVUr','GmsS','LEyIVWE8LEM9n2aLURw','EvtqojQhR2H4OsVwOf','HF87cnk8lQsQclKu7dXc8lDpcYxPqKKAhxJZhYtSha4tNgHYFbFw5Kqjbqj9sK6kwFOHnk1m4iMgmsJGO0DlEjW0MWV',12);
-INSERT INTO ti VALUES (-2614988599325596117,38880,'UsgZB04pBe0gTxq7RuIqNozrz8KdR','MbvtE1bXwDrQwKKqIQjrA5gwu6vVeYe1gonhJ4i1hoP1BoJP3Vdy0dZwBQmvkkaneAUB0a5zCSPl1ThescGee6nTm6v6Jr5rHExdQza54H2io1DvRkQ1QnusTAaGXYEsyirTIlF9bqxdVJWpup2BvrUoa0Xn6IJ5tYWyu73y7C6iE5ylRDnk08UFvw51fVUr','GmsS','LEyIVWE8LEM9n2aLURw','EvtqojQhR2H4OsVwOf','HF87cnk8lQsQclKu7dXc8lDpcYxPqKKAhxJZhYtSha4tNgHYFbFw5Kqjbqj9sK6kwFOHnk1m4iMgmsJGO0DlEjW0MWV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2211694695110398493,24009,'6dFwnkCZ2sUr50QzIxaVgmtED4AMwYdhQhmOc04RnKxlpohOm59yAid2m','PchvuL4o5pCPWdPCEKNSp4CCIOIyRCqgqwLR8Pp0p3oqDNd0VfEqgdpEzInRhBN41Wphd5xxAyjuz5mosFYdruu1ZJSwxSVCysy9P0q6bH6fHmaorggkPYyacFz9TFvspWdFQt','o','VRHA5rjxcC9L3FwPoEt74XcRDDA4rTkVjSZlc9Kza2fG7fCTcKkvQMlIbBpGxSPKPVwGYn7WIodQMVFPCfrumqNqvUnqIAv5rpV6y14FCGh05Eh1RjxmfZlG6R8bxN0xyeFljlzsXuQ2K0vR7W6Z1ZoiwKDxamM3VsjRogslUflthHxn45tZ04w7h8sRS5bD3NptEkGxKgNaR9Wr','BZPayhTNufXETBb5DKTOnI72J8aHUkIul7oY6U3cHiHnJIlKF5r2z8uIwOKnBn2EGT33xn0UlnA2mxnMkF1WsmQUmHXqSD','408zKY9IUyw7lwk1vb4exK8pCeNzIZCHJQnw9lkrw5z5gqjm1MOflrfnTlgZFRVmHxGUNd2KvrSo',13);
-INSERT INTO ti VALUES (2211694695110398493,24009,'6dFwnkCZ2sUr50QzIxaVgmtED4AMwYdhQhmOc04RnKxlpohOm59yAid2m','PchvuL4o5pCPWdPCEKNSp4CCIOIyRCqgqwLR8Pp0p3oqDNd0VfEqgdpEzInRhBN41Wphd5xxAyjuz5mosFYdruu1ZJSwxSVCysy9P0q6bH6fHmaorggkPYyacFz9TFvspWdFQt','o','VRHA5rjxcC9L3FwPoEt74XcRDDA4rTkVjSZlc9Kza2fG7fCTcKkvQMlIbBpGxSPKPVwGYn7WIodQMVFPCfrumqNqvUnqIAv5rpV6y14FCGh05Eh1RjxmfZlG6R8bxN0xyeFljlzsXuQ2K0vR7W6Z1ZoiwKDxamM3VsjRogslUflthHxn45tZ04w7h8sRS5bD3NptEkGxKgNaR9Wr','BZPayhTNufXETBb5DKTOnI72J8aHUkIul7oY6U3cHiHnJIlKF5r2z8uIwOKnBn2EGT33xn0UlnA2mxnMkF1WsmQUmHXqSD','408zKY9IUyw7lwk1vb4exK8pCeNzIZCHJQnw9lkrw5z5gqjm1MOflrfnTlgZFRVmHxGUNd2KvrSo',13);
-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(13) NOT NULL, d VARCHAR(27), e VARCHAR(4), f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-51360198,3669333599298902474,'GtZwRSpS90KY','GAHadiTrjLC','C','HmwFWKy2H96T8K41SsjQ0EbBtmeP1qCbm7O9qRWQUpJFUUO3wUZzmHXA1QxKBU20wUTzAPIMsFm','otzbU8CKRNvul2jLgNLVPRNd5Ooo3DJidR0xCJAhSjDbcGQ4KR','qkrbWiPyKOdxWuT0ZaAxLBhO0YZqvx4AmXs2BPhL0lvVKGhMPNy44ioum41YIBOkvyz123Be',0);
-INSERT INTO t VALUES (1517052382,6703113883437944338,'l4Guv3R4P','Za88qpsOIWvPGG','sFv','3NFdM','dZrdjh9mrcA2qoxDG8Gg4y9hBTt0cFQAXycpmjxVjSVej','W5Dlh9iCiBr2qvxYTvJ0CzB3m3GuYWuG6nAy3EtfK8NCCillZigsyBAJf032EzbZvoDV6mvwQWR4EmI98rYO7oT',1);
-INSERT INTO t VALUES (-659416348,10375122186768923822,'i77LFQlTfVD','jweQ4','6A4','5u8dzW2p9roOENAvZP2a5dYe4CDT50FvUyT6NHWXfefMjHyDgiO2hpd28znn9TWH8JUhT0c','oC76oPHpMgSUnd9lNeTVRu6M6yVFp0uhImXbFSUFRGaBfwhCBllijs8jMdR3jyzIfimpX0N','hYy9GtrcocWvQqi',2);
-INSERT INTO t VALUES (-1513092325,11069625081871545443,'Q','Tmbo98djdFAJiaW12g6A3cscyAX','fk','jTosrpS1Hx7YU0XBmQOpz2L0G08AB9BuYXRS6OH1ybHTDHp1rixD3IfgNbGraqfgRYit2YzGDJRATYxfE','0PvoNjfSWpz1DlIqCcKHKMwz4EFFdE3IwSEn2I2yD5ARsgiJ7PSNzVaL1PDkLFUmxyIjVaPhD22P','6PGd',3);
-INSERT INTO t VALUES (1683889644,11751360492636981642,'Ow','IWzlEWZ5xHrkB','c5d','nCjNTKT7t7sJp','LplUmVTpnv88Bk6uOw3sVqtJXG3GwYyfEvU6uySybaOjttyPWFooGMqbqYAovFMUBLLawL3QILiYO7j34W','ZF3Rn4eVSIksgj8e3rTHcF1lK0fdlbE',4);
-INSERT INTO t VALUES (579640016,14729471061543100632,'ruQejq','4RwRP4S8SBD2VNMG8nUAM1dL','yd','OY3mbS','lz1OF3XGl7uwPbNsLQypHbJe','6MU37Cp0QEvI8R1rsx3T1KRisqk8PxfzyxBI1NIq96UMSiyVNAdYoMaa0',5);
-INSERT INTO t VALUES (1030809407,1654039107415526082,'FmQeDqR7','CrDZjIHqvoB09UlK','EJ','Mgs5PPLNwuzjKn5Fv6lNC7DDPfvqwynd83kbzYNgVH1s','o7RHQx9FPXesLRUz70Gr','DwzeuITm2EcYUzwNaoRY0i8gQyrgW98cFvNknc6V13byZ',6);
-INSERT INTO t VALUES (-1312546229,7145835547712253106,'APP8KhS9wv39Z','4o9onjCSISO','B','rJ0nrpSmrdISLmL4c9tvqNtZNwKBJcAID','7Je2hmQZrskMH4IqU2Ck4SP8iwf8KZnLr4TqjsNQ7d67jgGa9LggLPWFnhDubVK','2IyTTkoOuweVptvEUworUvldAkBFadjIdEmbxGbGk9pz2Lf4o6V1fN8va0xLclbTGoFSX7t2W9EovHKXKLGOrViaRx8Jx5',7);
-INSERT INTO t VALUES (345444025,17123431770400321637,'MLoBLlCsZQOOe','kPAmLnqtcrWFJvw','FuG','8FH1Q26yB74v5RDKwIsn7YgASKpc8vZiLF8NYFoqjYwQNjtVLsn85wApR75Y2qFLN2i7U8Pv','gaONuFmCaZBSKN8ZFh7ayLZVVhZdGXusZZ54','eSwUJPRvkiQaoOUrI9OBvVp3WvabRmN',8);
-INSERT INTO t VALUES (2086389332,6054390444180551740,'3hDpvS','n35UBHTwGstB4fsVW9I','U','ouNtSbXnciAyKyrOuQgY','jqgx1nH1t','DNgSZmP33pxTqLQ5GDyQUuWoqJq9HrphsdJPxO2TU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14826594121702117239,118,'PzEK4LiovQiPHqLIpb6464NTJtu6AOEw09o','EpTjcbvwCIUEcY3pDh1YynSkcbFy0xbVPCQQUQnMvCZ9YV','yPz1Jm8SDLkzWTShgMz37FrnR3svHpYMu7W0WAz','cuBK4XuafUOBufl7p7Ua29ADke08d7','BB','3',13);
+INSERT INTO ti VALUES (14826594121702117239,118,'PzEK4LiovQiPHqLIpb6464NTJtu6AOEw09o','EpTjcbvwCIUEcY3pDh1YynSkcbFy0xbVPCQQUQnMvCZ9YV','yPz1Jm8SDLkzWTShgMz37FrnR3svHpYMu7W0WAz','cuBK4XuafUOBufl7p7Ua29ADke08d7','BB','3',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (17950903941205710900,-10,'ZY8OgaAvLaLhI8','chrRiXSP2tOQYa5AYabT4nYAKHD6otKBmziXiReNsgB4YBd28T6rYdqCKaNsjSTRyyTr6xSvRhGWXbbBoBKX0J6GN7WcaJinbvsbHP1MCbIHjk0dbIBwClpffv54AaDFnVd6khskX7SZXYT8xXqHw2dCMnY3zSZWoMZxbWckyy7advYIp4cASa4E89mJu1miQmPdRJiyShmzwTdv','pPiYXQuN63DGSEQ8AB','S9ipTlYkB9HODZ8wOQBMZUgW7dSJlgR1SxM5XjBzcKf8zmMwObUzwbzW8lruY8TbujbBGRSmQU5uf7ZRfIOA','6x','Ax',14);
+INSERT INTO ti VALUES (17950903941205710900,-10,'ZY8OgaAvLaLhI8','chrRiXSP2tOQYa5AYabT4nYAKHD6otKBmziXiReNsgB4YBd28T6rYdqCKaNsjSTRyyTr6xSvRhGWXbbBoBKX0J6GN7WcaJinbvsbHP1MCbIHjk0dbIBwClpffv54AaDFnVd6khskX7SZXYT8xXqHw2dCMnY3zSZWoMZxbWckyy7advYIp4cASa4E89mJu1miQmPdRJiyShmzwTdv','pPiYXQuN63DGSEQ8AB','S9ipTlYkB9HODZ8wOQBMZUgW7dSJlgR1SxM5XjBzcKf8zmMwObUzwbzW8lruY8TbujbBGRSmQU5uf7ZRfIOA','6x','Ax',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10459587081544493734,-52,'IQmRyGfuUYLUUzZfUpxhv8ucw4S6','3xI6Ruv0FGW69X6WZ7kSdWwJJdpSvSzIIyshnVN3qBnOTbNFio5LNY1a1OWRWeargGeL4XvvcIvmi7pmU','PpdrBjlInOR4eRKDlphktvugJQTzS0z','9x8qD75VPr5p2xpUsC6HBJsv8WhTz2dnkaGn7Zhk3SJKGTpWOwti6CRZJEdEFKWwNOpH9NNfEBCBdYhkw2Iomr5nlWAsE0cmazqxnK45iUPeS2E5epxKbr17NTzrOjaO66aIj6PTZy2zHXMDeZjqZZd8aUjK784Q2VDx','M4','9IT',15);
+INSERT INTO ti VALUES (10459587081544493734,-52,'IQmRyGfuUYLUUzZfUpxhv8ucw4S6','3xI6Ruv0FGW69X6WZ7kSdWwJJdpSvSzIIyshnVN3qBnOTbNFio5LNY1a1OWRWeargGeL4XvvcIvmi7pmU','PpdrBjlInOR4eRKDlphktvugJQTzS0z','9x8qD75VPr5p2xpUsC6HBJsv8WhTz2dnkaGn7Zhk3SJKGTpWOwti6CRZJEdEFKWwNOpH9NNfEBCBdYhkw2Iomr5nlWAsE0cmazqxnK45iUPeS2E5epxKbr17NTzrOjaO66aIj6PTZy2zHXMDeZjqZZd8aUjK784Q2VDx','M4','9IT',15);
+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 CHAR(81), d VARBINARY(85), e VARCHAR(31) NOT NULL, f VARBINARY(19), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3685297,-7326073,'ySTUMjWjdyp3EvbExKyJFaF42KClC7rVbeDzqcgjIt3o4Y16WrNz7IT3qajrmpdB6GvXoK5mjUpay','fsoFgzBwaUOp2Ave1PEH','96YloL5tVERCdiag','bZeoVDwlpv','g','D',0);
+INSERT INTO t VALUES (13562854,690876,'lvT15tQPCF1EUoxud8rw3Yo88yCtvPfZCRSR8o3wHOEIvxo2MkBopm9du8YrKMhFrC12KNdGANhwn6907','IUqardQrdGDDDYpFst5A3NT5Huwdn0XDEyNbnnJG7sXSSpB1acUFFoYb6F7rakDUXvKCY17YLZ1TMx','2WZlTO7TWccRCBHnWkFfeI','zRx','N','S',1);
+INSERT INTO t VALUES (15708772,482928,'RGhwFXxaZ2NIWPJKp6h2Iz1oZoLOINhOJrYjcwbGrDjjVpKKHP0UKR9zZJ','HDgoMW34X4s8bhkKsFdm82nb','Nw7amGDuMEorQIYm5d64KSCVCp0X','cqnE2hs0N2ybhb','e','M',2);
+INSERT INTO t VALUES (13375233,-7355190,'BFQRVPkZt1Dlm2oLkhcD6JgtQZ6XsuMqaODFI5zZjjcHuPLeNX8Z94s0KwQteU','hkygrcIS1xb7fUOldtOCtVZdRpoXiDqLtuEtOsNjpZdr0Qz','EOwOSxaSnFqjfyjc92pG6RZz0hH7tY','2mJ','Z','y',3);
+INSERT INTO t VALUES (1125162,-3044348,'d39LaCwQYoEAbebdwbQHAn','8Ve46FWQAsd5Aqq7rCi','zgFsSoP0e9l4fINDWddh1pp6drZE','234jk1eipy','v','i',4);
+INSERT INTO t VALUES (8684079,6752684,'MBfW','IsdFDZDgfH2WEfjNyZn5zk2Mtf6RNxkSoq8t6Z2SdG2Khi64gfYYKlBSUwOyNRi88NRy','dv','u3L0H','y','F',5);
+INSERT INTO t VALUES (15334450,6378547,'NwqCEJjmZe7W','dJ3YXq1InhQwimo0HSM5FQjYKnSQv5YcqwViyuZNbEzXpoBx8RPHhgPt0gmiBdlpJBVt08feWtXrz','aij6CTGYXLDkda6cPKFsBEm','qI34zLfRBXtslH8KVW','F','M',6);
+INSERT INTO t VALUES (12805637,-3511717,'c43n4ftRstrFRaNdzY4DhicGHhMTiIl9O5M6uswsBSxUIUhd','UwMQpxDjXEmT9OshowSpzv5ZFnIT2HJv3akfajhTIzB9YQanhDgw64yb','hWheOYaWcREoMbXN2K5GUrW8ys5IwPZ','mQxx9uawM','b','O',7);
+INSERT INTO t VALUES (10829175,4965422,'8sjfOr1ucYrss6aZ4ccIj8qFlXzZRuAIDYYWmj2g5hW4Z3bwAzxAmeK','jvFsOgUxoZZnKZbM21mxheNii','G9ikneRhUSI1PwqAvSSzUc16eKtEA','iQNH','2','R',8);
+INSERT INTO t VALUES (8075826,3405597,'G449H7XRKIDIoYdfkyarIxAWX1BCFb8z3iDe9ODIYGMvXazIfKvh90SER5xB62','BwD7gegmVeGjQtfOOzmfU9Y9vKxA','YdM8POB0iKy0agKgHLIqwEw','TrZ6V77j2tMCm0SfY','t','5',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(81), d VARBINARY(85), e VARCHAR(31) NOT NULL, f VARBINARY(19), 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 (2116800287,13003225678493214143,'9kSLgm7lpeF','dyNAElWDX','a','BJL8QnBIYy6qhKGGukV','2v4Ywnvy7CrUpI3JgV6F7AYjE2EevHQamHB7aeifchuhgTyRKciUKuk8XJ3Hkukn0tN8CZutdVxjx9yqQ','K30joUdrnWivN5OtLb6I4cwFvvqup3ql58k26',10);
-INSERT INTO ti VALUES (2116800287,13003225678493214143,'9kSLgm7lpeF','dyNAElWDX','a','BJL8QnBIYy6qhKGGukV','2v4Ywnvy7CrUpI3JgV6F7AYjE2EevHQamHB7aeifchuhgTyRKciUKuk8XJ3Hkukn0tN8CZutdVxjx9yqQ','K30joUdrnWivN5OtLb6I4cwFvvqup3ql58k26',10);
-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 (650057169,12863260210334122168,'zmhPs','Fw1sYk66LLy4scbcgm45r','9','xzUXfbs','KCgo9t1GFiKwGplZK5vW2TVeZHaKaCWIZ4u6O1hSftfuwVTnmcuXi6IWPyfVCeEnWdVwZnl2aZi8SwJKhex9','NHolT9H9H0RuHTDGh5XzITxayvIWZKDit9plDkm6QKSk80oHUO1voRLGRgeIQ2DHKuFONIBqFWjnQJTrfXwnS0YFpygKbI',11);
-INSERT INTO ti VALUES (650057169,12863260210334122168,'zmhPs','Fw1sYk66LLy4scbcgm45r','9','xzUXfbs','KCgo9t1GFiKwGplZK5vW2TVeZHaKaCWIZ4u6O1hSftfuwVTnmcuXi6IWPyfVCeEnWdVwZnl2aZi8SwJKhex9','NHolT9H9H0RuHTDGh5XzITxayvIWZKDit9plDkm6QKSk80oHUO1voRLGRgeIQ2DHKuFONIBqFWjnQJTrfXwnS0YFpygKbI',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (342233295,7243568693867392695,'CTLqs','PS9XgPjjjJQt7E0hJh5h4kjlFJ24AwtPU1bE2x6BkyJBnMbzkmAYuwMzckC1yS2wUukrrulPshn8lk4CKd8FglOfwFQqiwebh7zGdJgXdX1YQuGC1uFxnwxksZrIlfDSzP8RZUJz70E737ocpz7iSzWf4ubfEZPpUsjiHWITd5nTpCS3cGmYM1XWyKrA3tpOCtRrDLpjTAM7G','aT','ImSed2aeVaj3JItbQwVxQyusCNlYSYTGTFfhtVohzAInbyS3Ws3QjR7cAKK0Q4roHOjaUG7vBmEqH','EYtNsoQ5VmJZx8yhzf658eqgWlAWyq2pDSXJwyEl2GUrU0M3mXcMtOAlbvRzRVQSEnbjoNr1Tbj6x1jlJ0nvqg8lVHjr0vG','91vVjMA4EcdYXZ6RAKdNtUv5lDl0f1wKLIPSJ62FQ',12);
-INSERT INTO ti VALUES (342233295,7243568693867392695,'CTLqs','PS9XgPjjjJQt7E0hJh5h4kjlFJ24AwtPU1bE2x6BkyJBnMbzkmAYuwMzckC1yS2wUukrrulPshn8lk4CKd8FglOfwFQqiwebh7zGdJgXdX1YQuGC1uFxnwxksZrIlfDSzP8RZUJz70E737ocpz7iSzWf4ubfEZPpUsjiHWITd5nTpCS3cGmYM1XWyKrA3tpOCtRrDLpjTAM7G','aT','ImSed2aeVaj3JItbQwVxQyusCNlYSYTGTFfhtVohzAInbyS3Ws3QjR7cAKK0Q4roHOjaUG7vBmEqH','EYtNsoQ5VmJZx8yhzf658eqgWlAWyq2pDSXJwyEl2GUrU0M3mXcMtOAlbvRzRVQSEnbjoNr1Tbj6x1jlJ0nvqg8lVHjr0vG','91vVjMA4EcdYXZ6RAKdNtUv5lDl0f1wKLIPSJ62FQ',12);
+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 (15195938961571316756,-1066321,'yI64eemWzHm1YNdOcFYB1rvv7fKOr9O2NLxfoRfavNkLbotQJCQEazksMZXlvy1ng','8aFZSLU6nJRmmwBqpA4hwhoWv5SG1IF1qqLb8b2pZqlbN4GLB1LqJWotrim6rJzhWdodvq22G','Sdlrwfp1LRcF8rpESLpep','L','h','j',10);
+INSERT INTO ti VALUES (15195938961571316756,-1066321,'yI64eemWzHm1YNdOcFYB1rvv7fKOr9O2NLxfoRfavNkLbotQJCQEazksMZXlvy1ng','8aFZSLU6nJRmmwBqpA4hwhoWv5SG1IF1qqLb8b2pZqlbN4GLB1LqJWotrim6rJzhWdodvq22G','Sdlrwfp1LRcF8rpESLpep','L','h','j',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(82);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
+INSERT INTO t VALUES (3592957065276567521,2036948,'aD54hBKZoTEiU9D6rdbdmkuNlC5kogqJ3kdol0T8Vkl25Q04cMdH5LQcuh8aVypAPY9KThXbM6B52N','lj6VBPdq7H2U','5htMy5UKSAumarNw7NL','pmIx5IePbGutucP','d','s',11);
+INSERT INTO ti VALUES (3592957065276567521,2036948,'aD54hBKZoTEiU9D6rdbdmkuNlC5kogqJ3kdol0T8Vkl25Q04cMdH5LQcuh8aVypAPY9KThXbM6B52N','lj6VBPdq7H2U','5htMy5UKSAumarNw7NL','pmIx5IePbGutucP','d','s',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (9725552633853690746,1583101,'HPTm1w','EiV451qQmWZXict4','xcf','GZgnhCwEGqF5vV','M','F',12);
+INSERT INTO ti VALUES (9725552633853690746,1583101,'HPTm1w','EiV451qQmWZXict4','xcf','GZgnhCwEGqF5vV','M','F',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (139324290,7580502310840100616,'4EO5GMBVU0lt','zRDRZ1yNk5S6Ml7R735Rj7XeA6gLupSrJL4prf1HFsoqTayPR1PWeszo0pkjDgLoqf5j2mnQVBtbH3fvcbC3ZcsXVpbkfup5p34HU65KlSUpfkekrYTOqByBRKSpoPOV4g','IBpv','XaKC7IXKwqy4yA33qdnwOQNHKXpmjL3ChwdekJyaqhWVIdT7BR0wqbhTRYUb8vM12GFXRrcEd7Us0xxz44he0qb2bF3SWj2BiDRKL1C6K4QYFJqTd91BRmlJ2OxE4QrEQLVcmOsCKELC6Fg4JS4ZckKBXcog1Do1CZHhGf17yfn2laMDforAa','wOx2l','hBfd',13);
-INSERT INTO ti VALUES (139324290,7580502310840100616,'4EO5GMBVU0lt','zRDRZ1yNk5S6Ml7R735Rj7XeA6gLupSrJL4prf1HFsoqTayPR1PWeszo0pkjDgLoqf5j2mnQVBtbH3fvcbC3ZcsXVpbkfup5p34HU65KlSUpfkekrYTOqByBRKSpoPOV4g','IBpv','XaKC7IXKwqy4yA33qdnwOQNHKXpmjL3ChwdekJyaqhWVIdT7BR0wqbhTRYUb8vM12GFXRrcEd7Us0xxz44he0qb2bF3SWj2BiDRKL1C6K4QYFJqTd91BRmlJ2OxE4QrEQLVcmOsCKELC6Fg4JS4ZckKBXcog1Do1CZHhGf17yfn2laMDforAa','wOx2l','hBfd',13);
-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(95), d VARCHAR(6) NOT NULL, e VARCHAR(32), f VARBINARY(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5140777,37037663,'8x8AghN6GPAx030CxAqPRkvOx844xKNpiA4g50QesvDz02OUAlgG7fpj5a0gjwzwjRITNJuUppCk1RS2oVuYHX3wjITQ','Vo','OELbrsRu','GOmvO','CM72vymbsxLMvr7hmz2jUTV8NrXOD9DVmt08ae2bzkeyhk9bQLDxw9n9ZeFPAK8zcDxSeYVzOoY89Cbp2FbgukrSTq5kqBxO','Ttlgly98mzi6Eq72U26S77HL',0);
-INSERT INTO t VALUES (6884262,2203472613,'VnlMfNVJD4ItveirfxA2UTbaS2NCyUu6xcL0szX93rpxk6tqZBPbjTkvRCNdPEqhjn','QlN5D6','c9EdfZGbsxfN7tTlyJxe80rG','fbtH33dfjgJIlPGa0gsuGzypeZOYIUGPKoqNor6ZbZBd6v9uo9cHBroPj4ZDMNmW6HFYIvn7K2p44UzmDnW','rWe0ekGp3yMeJY16C9zor2cQbVpwwQE4QrudTPuenBo28RquqEwyiUjfwLfYVZnCeBrYbDGXuvPy8K','9JBRWWSYvI59dc4Jf1Y0DZcldXSs',1);
-INSERT INTO t VALUES (5070992,2366068155,'Wo7VOs0ZuigeAuLiajqdDWCepcQ66GwC7CoNbfGqSqtSqUk9fwSGdDr','wMjrI','23o6yxPmR5kKXtLSatbxO48Xd4kOczn','d4hFMjsg03NfNefdLZIxN','fcE7XMaZGRNhKwM6JnoCeYZZhy8eXtizGXCXyHHwBNMDslPyVXqaFHdBG9','peiJ9lj53puHx853FI6QLpJXg2',2);
-INSERT INTO t VALUES (-5351781,3358629692,'Ahrlr','UEEESG','c06me2FuISJwHw0KTstKXxaVc','EQX','DY0M9Sl86taXqbsVmI95MwNxOdIUnrQGvNLYZBOTMtggZMvDeLF','cdpL3fwhhXMwZnXg5Snz0OdPGWvFWk8XKaPL6Z6g',3);
-INSERT INTO t VALUES (-695165,3285798146,'rxs8IWT1LNldHc9zTChqeZpzPMvOkTUbe2a2OZD9WZpjJlTiae545ye','TYQD','zTpX2wyVqMJbu','F9511CmKbEANyXTg2OWJQNfNWOT3z40UwZEr3RKCagNunfmJA4XrEl6oDMcXGYyAnuZXErsnkv3VfL','37GtrgfL5WcwnV66XQyOVWeqcOPBhSVIXvfjLVAbkp6EA9irwKB25','cgKsSFA1r7NlvDVuBJ5E5ouqjXuklgc0pvJSGWi5VA5ehbJdaVKdxiLkVjUD6yVoJyud',4);
-INSERT INTO t VALUES (8341393,4196047276,'8GEl4VjwG','SrDT','CV8kolonqw590kCWlh6bl2T','LQXOSZpGTECWwvKw0VikBTZ','uz0874FTFqWyaIggg9j1JUWmWtjRb30eaZ9U8jGU33Zl6R4UQoCGHCBX6YJBwF0EuWqR7YDRlSM','xywDRtbPlzGPx3Y0ngvWuXUJBB4vnbXqZjRRmwB9mwSaVS3fkAL',5);
-INSERT INTO t VALUES (-6041008,1926394429,'Bj8Ihu3f1aNmrfky2FIrSa0NGaWYvZWIZKQdzyjKrxTyPQhTU6WY5eKCj6yRXDF11ejxvFyt1SjseM3W','cvY2q8','7GHlFVPWc9Znx0AWWqmviu9','3CeCByWb1BJ1js4Kv7ppAhfjOFh','ofE02SVUtaYExl1xLALi58uGEgto50Y0Wli','ha0oJvdeWpkGImdKehTRFPL',6);
-INSERT INTO t VALUES (-8381952,1935865604,'x037MJZfXDvSpEnY2TVFDASv2DBY6FXi3whdMO4mCplK30vp2f','DCfki','hs','dBWvI7afcuJ0zmOQ','yVQiFTRwcdX1aGoi0GUjiTX9cLLW0F2BeuSxEtAhLgkZQx7jsHDuaWCIb7rbx6lEnq3sF7g7Kkez10jWxsTGDfj','XFw7H8DsU1f4gysieLNGRkwGuoNhi3o67ee9io4Wd2CIkY6dr',7);
-INSERT INTO t VALUES (3095869,485080449,'Dy4cZZK3DL8lsZsI6JURzF8AE1zqNKCNi4tFlh3QGgdKSPwHjjzVPm0Zg0AdQfJ8OrspaNE6FOvOuYayD5SgmWg3rWhB','MNZffh','Y5em9Ma8DfXshxHu6IU','3K6C4n0khOlZb7MQiJYXyKTctY4LKAEnCQzN7Qi2VoPHmD5cRd8pVYAIVXRsCgB8T9g2kMiE8','Sr6KJBXOkOpG9zqnsJFBqIRRtSueO7hpRpGYho0wfvJt4xFWdXYNPicNSfNbiUZutI','guyIIN0SjiPyw5tZjDHczP7atHyLX9f4Pcm9e0uTcj9T0j66nUL2S',8);
-INSERT INTO t VALUES (1220089,682494769,'juxyCjLboVoxmhZhMm9kobG06NfKFu46ZCEGquSmcFShdPuqXVEr14viv5dNSfEdLIbqDReV1PYj3PYjvIbvvFePDZZE','IY9','hMcqiz3enmeCoXZNx2hAFsfX','WG1F6Ax6htrS0jFQfhLIDGrC4Bns2ZUMJeULI7AiUmQh9vn1tOphqp','RziilZIcPL1U8AzT8ZGPX7gIHLOporZ4S','tbi8ZbcpxKlj2Pc63lwnlo3qBPz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-337361146522729745,2335753239,'iCinUrYsHtzMHdXRTfosTq0sum6e2nlxeTsENEi51r1LWc8Zdmvl9cBF4C','UFc','3L7J4xYoZAeGKrfbv8A8m1lBLfF4n','yn7vGXywA4cSVaYZxLGoHxPPLE0I1vwOE9XlwjzxSApBtJ0p0WBAZ0VrbSHBvl7IvzBGI4uSjvV','RZDeLgrOCiDV7l1zCG4dbY0V5wsdCthJGXfOu7LyxYtDJXhW6xsCbp7pBIGTlTJQTUrj2lp8uxYBG1gQKqbioErNoUEA','WnzRP8yqAguxN7X8jZEApc6NyLUKA7MOcZ91ojFCStnpJYVLi46Cdp8xPMIA',10);
-INSERT INTO ti VALUES (-337361146522729745,2335753239,'iCinUrYsHtzMHdXRTfosTq0sum6e2nlxeTsENEi51r1LWc8Zdmvl9cBF4C','UFc','3L7J4xYoZAeGKrfbv8A8m1lBLfF4n','yn7vGXywA4cSVaYZxLGoHxPPLE0I1vwOE9XlwjzxSApBtJ0p0WBAZ0VrbSHBvl7IvzBGI4uSjvV','RZDeLgrOCiDV7l1zCG4dbY0V5wsdCthJGXfOu7LyxYtDJXhW6xsCbp7pBIGTlTJQTUrj2lp8uxYBG1gQKqbioErNoUEA','WnzRP8yqAguxN7X8jZEApc6NyLUKA7MOcZ91ojFCStnpJYVLi46Cdp8xPMIA',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(96);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
-INSERT INTO t VALUES (-8400645079130608044,1833071162,'ZDUulU11m3aTYYTQMHf17OM73Q3zbW0pXqZU','6ZwmF','bbFwd','27EHpnkSaEMMi1HxUnRal6kb2SAPi','6TzNqgfteUgOBatcV9dz','XVPRSbekbBJRIrIQELSPKve3pmsHspXuIdQ185blKJWOc7WPig9PMxWtSkVdPr0UV0',11);
-INSERT INTO ti VALUES (-8400645079130608044,1833071162,'ZDUulU11m3aTYYTQMHf17OM73Q3zbW0pXqZU','6ZwmF','bbFwd','27EHpnkSaEMMi1HxUnRal6kb2SAPi','6TzNqgfteUgOBatcV9dz','XVPRSbekbBJRIrIQELSPKve3pmsHspXuIdQ185blKJWOc7WPig9PMxWtSkVdPr0UV0',11);
-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 (-1732434856446000592,3598139004,'Qm07ROz84DsHfXYe6W2S2oCffThIi9hVYwfhhDDr35UiOTfud8awkhn','gR4ZKdVYPGlTAJ49ThIxONwdMGMBvMqrlymUVW3PvFG1jbS42jR11QwDRKD8ZdijurwFVSVJXaGEc4i31rs4IoXsGPNnPqsqunklM3DXDQ7yhjqPBYddeK5W1vS86qcAsStLabLma60MicGyMDJ0PV8vASvStmEU5UPHO9uHCBs3rolVkdUUHI0ORRwinQmaXNL','8ZoPBxP9jTS0BjZIljN5cYqgL','c4UITItwEZhJMMpbJlkQMnoeORF10vkbiEQMX65R4xP2umhPBnKrGIJaKynxjT4y9FnO5UglasZtZNa1mGIeuR','Yui9ZJnIuM12EgHaM6cIvsvgOrtraNDiX5jTyUopSckUaF2LA0d4FDZPHaOyh2PRybOMEyF','zetjuVJfxbrWm38nk812s2fik0dnuktBfAjCdQjdwWBSoZcwbViV3w16SBw9HhZAOlv3rjwVt',12);
-INSERT INTO ti VALUES (-1732434856446000592,3598139004,'Qm07ROz84DsHfXYe6W2S2oCffThIi9hVYwfhhDDr35UiOTfud8awkhn','gR4ZKdVYPGlTAJ49ThIxONwdMGMBvMqrlymUVW3PvFG1jbS42jR11QwDRKD8ZdijurwFVSVJXaGEc4i31rs4IoXsGPNnPqsqunklM3DXDQ7yhjqPBYddeK5W1vS86qcAsStLabLma60MicGyMDJ0PV8vASvStmEU5UPHO9uHCBs3rolVkdUUHI0ORRwinQmaXNL','8ZoPBxP9jTS0BjZIljN5cYqgL','c4UITItwEZhJMMpbJlkQMnoeORF10vkbiEQMX65R4xP2umhPBnKrGIJaKynxjT4y9FnO5UglasZtZNa1mGIeuR','Yui9ZJnIuM12EgHaM6cIvsvgOrtraNDiX5jTyUopSckUaF2LA0d4FDZPHaOyh2PRybOMEyF','zetjuVJfxbrWm38nk812s2fik0dnuktBfAjCdQjdwWBSoZcwbViV3w16SBw9HhZAOlv3rjwVt',12);
-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 (6180173268567466219,837683791,'hx3zygDXkS7h4OCK84CAi0khNcA43zue','kJYj3KFoE3izk6QvM6k3g2KDmRj7ZBax75Z6IlYkwpuftkIOAKzySDwz9XOwEESFxm8tvnQY78etcmEnMHzB3f1tE5Ud5vgGyrEdJ60SNkomSUuHkkQwBTLJADUArFYCVxhYA9f2FP3fxfw0AJ7poFHVYVVLfdAucyVCrQMI56DbhCBvTGYoAVomCh','tUHoT7ZBKMhZ0C9K','XdfuqDR8YwTD7jm108A1RyMt14yeU6ZGxIQV0z7ZzG6D8x3IzdBIQ14h2o1Lgh6Jv4LVfk6DYXlvB2dSyR37hVmNeYVUSdeki0AkRU0heY3eaUZDyFVWVbWiE3wNqQ','gNekHQsaML10pWyZMeIGoRpLW','y8fuDQd9VxnYwNRV9tt3LIRlDAuS4kIZiFHi83VD3S58o2JIjEf29uEawC0TfJG1xBmRvnHUkYY8JtW',13);
-INSERT INTO ti VALUES (6180173268567466219,837683791,'hx3zygDXkS7h4OCK84CAi0khNcA43zue','kJYj3KFoE3izk6QvM6k3g2KDmRj7ZBax75Z6IlYkwpuftkIOAKzySDwz9XOwEESFxm8tvnQY78etcmEnMHzB3f1tE5Ud5vgGyrEdJ60SNkomSUuHkkQwBTLJADUArFYCVxhYA9f2FP3fxfw0AJ7poFHVYVVLfdAucyVCrQMI56DbhCBvTGYoAVomCh','tUHoT7ZBKMhZ0C9K','XdfuqDR8YwTD7jm108A1RyMt14yeU6ZGxIQV0z7ZzG6D8x3IzdBIQ14h2o1Lgh6Jv4LVfk6DYXlvB2dSyR37hVmNeYVUSdeki0AkRU0heY3eaUZDyFVWVbWiE3wNqQ','gNekHQsaML10pWyZMeIGoRpLW','y8fuDQd9VxnYwNRV9tt3LIRlDAuS4kIZiFHi83VD3S58o2JIjEf29uEawC0TfJG1xBmRvnHUkYY8JtW',13);
-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(90), d VARBINARY(45) NOT NULL, e VARCHAR(35), f VARBINARY(85), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1202996,14284797489948846584,'AJbrk6djG3q1xNb1nutMTJlMmq4hwLtbBGHKbh1JzoUzp374u6lCSPVkCu8LVHmLOm1cdoY0om','a6XkpmCMZT50Kys4l5r8QipqyFGCH','bhEhhd4DnIUxS','BmlJW','UqiaSR5e8WKaEV7KODMhK0N2JdrKkDV','VtppXMt6c',0);
-INSERT INTO t VALUES (6938814,17159782080474126227,'z8AF71g','FCEr201P0Za2SnkVF2f','li5H6OTwP2MwjVwWIVbkr','H2ZTeWUmBHayatfSNGC1uf9wfme1Tw3vp24TYXEBcQJuW0Onp6QqMGITij8XKPouLh','LRVlPLhdnf7nCnyATZI9lPECP5ZnkcTM4mkMRR','kX8tgDChvo71lFQj3qnXXFvcqQroJUwRSkI4I',1);
-INSERT INTO t VALUES (13791407,6514648621628817111,'2F1yfTbwB7gAhbbsUoCYkXjmirUgs0','ThhX12jvHvEOGjA1RhOSc2kJHWWLJ4n6yRHdeCLAHL','uoSUYdouWsOX8TAnpjwm8T6zFdFD5Eq','ZUXgzkWZPaUHGFVzfPPMN1RDdDNJb5NjybbVN','RilebkWg64dV36AU9NkVSvJkhIVwjZcEsijWMGLuIDRS4nnh1D','d4h0SwJj0ISrxxkBk4rSbD8L6iJSQWZ2DGwv4lERapUWlflYxR0wS0GSewqtAwk2EVCd2J2Hi8lBWXlj0nfPk',2);
-INSERT INTO t VALUES (4321171,14425591301191702704,'kDRqZ2TO46k8th0x5kLy0pOsu3D5pkMHYhHX4nWCexrE9bpFbujZpz5kfmTnL2','5TLYTuj6kDXflqHdoCZPj0M2kgWxmICuywrE','pk5DVv','1HHFl8okMOmC2i4XZOORPr4uafg4w87ddSFMPhhcnUViFMKvaC0xpDSkds','gyjhq8AgDhmFhLXhH','PSUkOdvLTTnZ6CZu0UwDS2Ju5nJ5EgamsXfWD0gwe0yrXhCp0B4zXH',3);
-INSERT INTO t VALUES (12919696,3329608871402538563,'UgN6c0pNw2Z6hEVzihMmx52CTkKTxCuMvkGwSkNfFrDWdAT','LablFSxx71pBeusF3m7ZhbbDjKthW','oiXs','Utp0cS9TnebcifcoqSvo670RsUWZu','QpPkxswuTjTBT6zCBjaPlnmnu73x7QAdUJZfnbDzwKqGyqbTma2BXgMLyh4lUlDmrxMTCDw6m1nm','GfEdR5bOqPJQx8ZkG4G42',4);
-INSERT INTO t VALUES (8598365,8890371064831238698,'pSL6k97qDJGlKM8sbH69BjafHZ1Ql5E3rCHeoQtM','lKX2s','jOopHAkkJRG3uKWDrH5GuN4yDk9tgH1d','rLTdVeRjkI4htcJMUDZs5AulnXVoxIy0kgMwspMrhbBrvyw8xnR','ECNmpjr1TKh6ErQ0X5kXuiRvdGT6K67lfo6TFqUMLTJw66JspSK4yqmcRxSMlipcMcUb7IrjRN1CQ085bW8mGZt','CYk1ZObvv2hKvALTplZ363xRUH29zIRwMdXiVlcNBvXjFyv1ZG77L',5);
-INSERT INTO t VALUES (4248060,2758902214037956631,'hmZ7kNjRvwybyCmzrY2Adq69oc2ugNMmM0oE','fda0jcL1plPtxeymm6x','z7W3avR85NTVYEEM3l305GkK2gn9tAwLkDW','fpNG3apIjWLij2ncqftXZfIV','O5p1Plyeb545n9our61Dv9QUKtTfTFp23MY9oaaOzmR','Lw7YCO86TJdrBrrT4R5D8EMmG4Dtlc',6);
-INSERT INTO t VALUES (1746852,15771793816831394185,'HhxlUT6p209M0c5c7bMqzyxY7o4LARXwiWWdX5ypyIxmQ2ZV3pNdRnoJdrTbpfMRYwiSXYj8l0nraGPM7tE69L','9XXydMfRY8t75DPx10jqrFz1JRUs','ZcZmJnRIX','gviWL2Sjc6oF4LEuiiLccz2srEE4Lcr0vgz1j','YkNcyYaikbUr57M8GXqblITDszpO5gQ','Z3oGeqA9Nbwp0HnLQYmCiFWxhJJF5feeBvy6l2',7);
-INSERT INTO t VALUES (10036022,7015185369481431109,'BejkKpKRqqg3x79glf5pdlhzMxK7bjcFSHO','inS0WI','vmxcRbo5kQNeq1glVZ5RMmhDaWg7Of','FXxMyaWT0hs1x6x2zZrI5WnLd3MtGBA0Ic','9L0Y72WsuPZY6HEOwol5kvTXeihIQOqrOaOXi','tMoMl8IGJkFIqAdFUCj9oc',8);
-INSERT INTO t VALUES (5524870,13298202216647300686,'MiyVhsy9kLplXYn32tLjeJ2UYWERICB7','h5z','wujVUTy8LCAMsERW0sf5eQfEG','Mxdnx8SjPuZ2Sft2LJie1QkPsWSaD7T3DH67ZS5T0DY5onbTtye7MPxxzmTU9zlFhyu3DzakV8aDhH70s','AdAVFUgleJq6ZnVCiX39D1pRSwrft','DeZ4LrotLL1vaY2RA0f6u1gakd8RuaDEK4rVj1zaNDEijbkOKOxQieWyScjLidztv19',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2566851445329964374,-7228663,'ZuexSzZ9rU7mH1YTFQzfjUwt7HIlItvt38VP8PEEd4MfmWCe9Hc5yWyxwBqs0Q1gCluFAB','QkV7plZSCuTvYJRFn2dwltNDi9V2oJpz5apUwXKU4YRdvm2MvdcvaN9u7YRhOhMqxq2FHkzYVokLDQ5y4egn6r0CYMqccaBxsAPlgWizpUbH8ksl6V87o4ZTXsMTOTudGfdCJMy4nFJIKkenuU8c4t9xsmwvlmP3puqC5AOsYDaamOSrFBYVWvamUtmw7PlFErT3t7MC94jVISWZtmxEeffNhu2czf','OUkj','tRLK9i5318rnWwPfP3YGLlUp1Rk8Pw8p1YSFaeOkCHEhZ0wSufYaF0U0ct3lsZzGTxQZzsYcSVcrWdb7IQN1','S','e',13);
+INSERT INTO ti VALUES (2566851445329964374,-7228663,'ZuexSzZ9rU7mH1YTFQzfjUwt7HIlItvt38VP8PEEd4MfmWCe9Hc5yWyxwBqs0Q1gCluFAB','QkV7plZSCuTvYJRFn2dwltNDi9V2oJpz5apUwXKU4YRdvm2MvdcvaN9u7YRhOhMqxq2FHkzYVokLDQ5y4egn6r0CYMqccaBxsAPlgWizpUbH8ksl6V87o4ZTXsMTOTudGfdCJMy4nFJIKkenuU8c4t9xsmwvlmP3puqC5AOsYDaamOSrFBYVWvamUtmw7PlFErT3t7MC94jVISWZtmxEeffNhu2czf','OUkj','tRLK9i5318rnWwPfP3YGLlUp1Rk8Pw8p1YSFaeOkCHEhZ0wSufYaF0U0ct3lsZzGTxQZzsYcSVcrWdb7IQN1','S','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (14014963618921280115,624487,'yXIws5NdGsLH7YSDnG7Lnx0KE3TW77C8f5JEURKbEhWmCg3bEHjvRZ1KMHMqCkBIXOs','elkChrh8BeulkECU3tWHjjZSfWt2ZBDKqtOFNOXyixulTob5x8svTlvOINzRinMtw25CTvCCAXkMHyR0MyDY1fyWfkXVShdmH1jcm6bfDQxi0ZAmaoa6im8YaeiVEVUs4x6fbvRsZqpSuBNewFJ','bzXYaT','1Obf8PBwygnPiqRhbl1TpGRHy','36','F',14);
+INSERT INTO ti VALUES (14014963618921280115,624487,'yXIws5NdGsLH7YSDnG7Lnx0KE3TW77C8f5JEURKbEhWmCg3bEHjvRZ1KMHMqCkBIXOs','elkChrh8BeulkECU3tWHjjZSfWt2ZBDKqtOFNOXyixulTob5x8svTlvOINzRinMtw25CTvCCAXkMHyR0MyDY1fyWfkXVShdmH1jcm6bfDQxi0ZAmaoa6im8YaeiVEVUs4x6fbvRsZqpSuBNewFJ','bzXYaT','1Obf8PBwygnPiqRhbl1TpGRHy','36','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (502451883026309462,-4249976,'AQNemqVzqsAqezrx0YCBkJKP8F','CEkaRIINtYzAdXGerKxT8eL88IOsmSC3CbUsVXsyhzj2STMjsLiXRVhiYAgex73wuOEJMCZNG4fUgaJ2ygPbQ1simEeFh1lTkxOBOBmTEbZihpS1i8RpE2e91vj48JCHNy7ULatDnrKbS0pI6eMr6ralOKqpJp','pj0z6aMtHYAgAPab3SVQnIH36KZDU','RjHDrSufigUMJDwR7zAHKBsH7Liz9tp6eHVuFwcrYN2jaq8aahewkeoqvSqFPcf1csDrIXyGZxwDp8Og3D95I5eBpGWU7xzgc4aTdWDK1O3Sh2wIsuyzyoxVvX3ZySid2JMwKxMy6lq4ItOZCPqTESDA6IuiMnj4lbKK4YcxhEScNg3qrXRbxp3','N','V',15);
+INSERT INTO ti VALUES (502451883026309462,-4249976,'AQNemqVzqsAqezrx0YCBkJKP8F','CEkaRIINtYzAdXGerKxT8eL88IOsmSC3CbUsVXsyhzj2STMjsLiXRVhiYAgex73wuOEJMCZNG4fUgaJ2ygPbQ1simEeFh1lTkxOBOBmTEbZihpS1i8RpE2e91vj48JCHNy7ULatDnrKbS0pI6eMr6ralOKqpJp','pj0z6aMtHYAgAPab3SVQnIH36KZDU','RjHDrSufigUMJDwR7zAHKBsH7Liz9tp6eHVuFwcrYN2jaq8aahewkeoqvSqFPcf1csDrIXyGZxwDp8Og3D95I5eBpGWU7xzgc4aTdWDK1O3Sh2wIsuyzyoxVvX3ZySid2JMwKxMy6lq4ItOZCPqTESDA6IuiMnj4lbKK4YcxhEScNg3qrXRbxp3','N','V',15);
+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(61) NOT NULL, d VARBINARY(54) NOT NULL, e VARCHAR(43), f VARBINARY(88), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (189,186,'XbiVQHR0tvUhkzEROsqYJDZo','KGpPg3P1YCHwQsbdYy5xeU1ipBQBxnfnWVggk4taJzM','FP2s3cQAwxu9T','frrCV8wXD2SeTgJKAFNzbRthxh14pFDj4xcATlGuBmzZkBilzjjdqvsF1m1DTZWWtXcExBlMdiT2R','N','2o',0);
+INSERT INTO t VALUES (13633,18,'6rhW','q','D','pKtAhXDh5kdRc1JmLqjTd80HRnbEqaPKiUu6X','w','pF',1);
+INSERT INTO t VALUES (18499,126,'C1LNqhcJP0kGgs','R4RoOI7ZWJeT95UmaFscVUEtfLzpK','sp2sWXlqLavA6gjkg62ZtdNFb1deu','NhJSLMvXwb8UT7XKMyNoW3IHkU9cc4dRjAMbYHiQYRHzVWp1V6YyvFVJ3maVYBg','5','be',2);
+INSERT INTO t VALUES (30563,235,'4HlXpyoT7UGiVbTq4ZTVWL0CF7KvmgxxnVbjdyOz2rzAoxFpoNqxo70xL','VZbNdT4QNCPzrRQPkpwXpGsX3aYq','wKG0dQqeFPsbXONcQ2n6','6TjoKZPaK0JU3zj5tc31tAJSi6','tk','cm',3);
+INSERT INTO t VALUES (8508,59,'xtUzvvaEjYk6SD1hL0pAM3i5EVjy4bNEs','cvw9zzlvcizoKc5CH7xDNqjSKQpUkOcM8cF9zNKZt2c4fM2Z7','VE47fpLjKjnUomj9kEOPx','7tliYjs2bZiKf1mQPhLt5','9','Pv',4);
+INSERT INTO t VALUES (3167,244,'fxA9pepwQhjwdXDWUVNg5d7xXzXa04qMVR2LXWTU7Lx4KBzsmd5ewx','eAs7aj','shUABnzh8sEco','Jgc','c','lV',5);
+INSERT INTO t VALUES (46798,82,'3v7UrZaORG6mAJWtmSEBhTMTpLbE7RT6CGSwRBhYW89qV87odskWK55Wo','dXgO5Xckzdpnm1FVOrhkJZKpNnroYHXHuWmgdHj2MFFKAc4','1FQxmbXJidDYqDV8fpGM1iPnm94sXybUx545BOAgDD','OyNANy8aozBlhW3FzDMlnH4x8jKi','b','fS',6);
+INSERT INTO t VALUES (10309,141,'6pFk0DBJjp1sG05XdEgn','ddWFjxqqdH8iM1pFdkot7yJvLdYmSL5jWBEis8V','z35twOtb','cuHoDvbS52N','R','KL',7);
+INSERT INTO t VALUES (2926,163,'TuoYC3jdnEOWMptwnviM0I4eBG0tC30i0az','pXBW2','6','Z0IGoxmJQumEcUl7e1bW9DsFB3qdyuoWuWkofkbg75k3oriPiDq1usgMOnx6jN8ppxP1WGOP047YwJ0OWU','NC','UM',8);
+INSERT INTO t VALUES (26243,105,'P0Xdi','tAs00TQ1rRQlLsMmAcoDuSTMyh5unIrrIqPiTs6nRf1OrxniWhobr','3JFUdeAOaj8YRO7yGwmEC49LfeNnH','43qgCWH7BECZj71gVQrSeWk20QhzK5xrgEe005en4DCRXpiHxo1ccwqG74ozrL9lsEyIO2mUQnSA','x','c',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(61) NOT NULL, d VARBINARY(54) NOT NULL, e VARCHAR(43), f VARBINARY(88), 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (12396325,2326004265032212523,'C3E08c2yxzLjLbQvdA1YBX4xXyyXKwgveJHIbx0kntM2lGZjfdMViCaGBbzz7X0FpAgpgIYj9eD','7JnLNFaXHLyN6FAf052m9ZjjKuz44X7HCqd9','PY','lEaReFb8crtbaZLTy','IeNSDvWELITnXW5bwpF9KCou7GUPKWcCpqPrQVch6iicWZZfpZQMzvObb5Eq7e5BCA8XvsRQuQBduHadpHuP7a3KNuuwf5RngZ','t00H42QRrTkHfroiTV8km',10);
-INSERT INTO ti VALUES (12396325,2326004265032212523,'C3E08c2yxzLjLbQvdA1YBX4xXyyXKwgveJHIbx0kntM2lGZjfdMViCaGBbzz7X0FpAgpgIYj9eD','7JnLNFaXHLyN6FAf052m9ZjjKuz44X7HCqd9','PY','lEaReFb8crtbaZLTy','IeNSDvWELITnXW5bwpF9KCou7GUPKWcCpqPrQVch6iicWZZfpZQMzvObb5Eq7e5BCA8XvsRQuQBduHadpHuP7a3KNuuwf5RngZ','t00H42QRrTkHfroiTV8km',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(91);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
-INSERT INTO t VALUES (16085272,7872917353913328494,'jDn4xEXhVjy0JGuPMz7S3lBUEtOW2GIA7kU5mlDKUDYb0q','CQElhpHACZChmk3WXxIJqTaMlmrV','iLSnlkbg7U','Mb6vqdnKNdOkLru05csBc7ZqIoDX1A5iM9rckaXURH7AybbDm6b4tzeOa8fh1qAn','YHbzG8F8WO1l9sX8UdRxgkQG2wV1xY','EBK2SSXCMHnxu0Off7T',11);
-INSERT INTO ti VALUES (16085272,7872917353913328494,'jDn4xEXhVjy0JGuPMz7S3lBUEtOW2GIA7kU5mlDKUDYb0q','CQElhpHACZChmk3WXxIJqTaMlmrV','iLSnlkbg7U','Mb6vqdnKNdOkLru05csBc7ZqIoDX1A5iM9rckaXURH7AybbDm6b4tzeOa8fh1qAn','YHbzG8F8WO1l9sX8UdRxgkQG2wV1xY','EBK2SSXCMHnxu0Off7T',11);
+INSERT INTO t VALUES (4795293,57,'LcGVbE11SDjYSlUfHI5v2gkkYU','C9T','VJa7oMCUjf1n','e8LeDKUeOVY1dyfLl3M2txdzEywMSRutPoFmgiQTQLptd2F1Jrgerwkx8tPLKXykm9ALiTtnn','cm','Q',10);
+INSERT INTO ti VALUES (4795293,57,'LcGVbE11SDjYSlUfHI5v2gkkYU','C9T','VJa7oMCUjf1n','e8LeDKUeOVY1dyfLl3M2txdzEywMSRutPoFmgiQTQLptd2F1Jrgerwkx8tPLKXykm9ALiTtnn','cm','Q',10);
+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 (8445947,137,'j','7aQME00SQTV4kSOtjavrUOLsS1nTpRXn9','3ksGnhSiAeY1uiH5qrxXGNdgM56D','vkVf','L','0',11);
+INSERT INTO ti VALUES (8445947,137,'j','7aQME00SQTV4kSOtjavrUOLsS1nTpRXn9','3ksGnhSiAeY1uiH5qrxXGNdgM56D','vkVf','L','0',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (772986,11133979445065076674,'8nQRd9Ztft20x4y8KGsLH0uajPikd6XlV6eGmnyJundWUVPmcft0BN09Dtzcgq5LOqgrX','M63Fwurb4XfKSnl6w4XkB3SMKB76ybe4dSH8rRMCg4VQ2tP1UwLbTCAtY9tfUDYQGI0HmpWbtkJkXy','poenRIyvOrwJHG9xoR192SVT2','NGZEwgDgVWDst7Dh7767JH7KZkbxqxfkcutmubSjvPozwn11V8FhohadqBX98l','hxy5VldLFMDiCslSZvnPo0XK0cBFh8mot9QEhtNYePbUFAa6wAQl3KHG0Qsc1KTVUABlxBcqfb4bOy573TfTCequepUXZmaP4','u8mkXMahvJaMjtpTyVsG2uP8zZz7xzVmrklHYE',12);
-INSERT INTO ti VALUES (772986,11133979445065076674,'8nQRd9Ztft20x4y8KGsLH0uajPikd6XlV6eGmnyJundWUVPmcft0BN09Dtzcgq5LOqgrX','M63Fwurb4XfKSnl6w4XkB3SMKB76ybe4dSH8rRMCg4VQ2tP1UwLbTCAtY9tfUDYQGI0HmpWbtkJkXy','poenRIyvOrwJHG9xoR192SVT2','NGZEwgDgVWDst7Dh7767JH7KZkbxqxfkcutmubSjvPozwn11V8FhohadqBX98l','hxy5VldLFMDiCslSZvnPo0XK0cBFh8mot9QEhtNYePbUFAa6wAQl3KHG0Qsc1KTVUABlxBcqfb4bOy573TfTCequepUXZmaP4','u8mkXMahvJaMjtpTyVsG2uP8zZz7xzVmrklHYE',12);
+INSERT INTO t VALUES (8957598,114,'P1he1DIcn5QuunINm228PmxJtMtu3Jy','HjFCxbMCJsj2Uzo','TCfuK6tGngbZBZVdspE7','CAssAkLgRK4PU5GV7HsYESjtf19X7WLLczIBCCf9AZHtBQFzjrjwOebBfxzTEuZ0','W6','x',12);
+INSERT INTO ti VALUES (8957598,114,'P1he1DIcn5QuunINm228PmxJtMtu3Jy','HjFCxbMCJsj2Uzo','TCfuK6tGngbZBZVdspE7','CAssAkLgRK4PU5GV7HsYESjtf19X7WLLczIBCCf9AZHtBQFzjrjwOebBfxzTEuZ0','W6','x',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8743131,11060410474372708579,'ZxEVbuPK5cW','QHCQ0CVqXGYjhc0gHCBGWUvwggQfYHyurddOrOUFBuyN89Gr4pFiX','WRdW6hwAxp6oOmlNkefN','Dov9vhJOxwCLS7PECNtW9dTgVRKcSAMTICX2VCOMmrLTJvUycrlT7FG7SlOsyFrlOQCIoETx1Lk7cOh1m','quFQ0BI','qljI87ajFMNTrDrsit6jcTgoRgoF0GoGnPc9xxoR4eN174kT1NEd',13);
-INSERT INTO ti VALUES (8743131,11060410474372708579,'ZxEVbuPK5cW','QHCQ0CVqXGYjhc0gHCBGWUvwggQfYHyurddOrOUFBuyN89Gr4pFiX','WRdW6hwAxp6oOmlNkefN','Dov9vhJOxwCLS7PECNtW9dTgVRKcSAMTICX2VCOMmrLTJvUycrlT7FG7SlOsyFrlOQCIoETx1Lk7cOh1m','quFQ0BI','qljI87ajFMNTrDrsit6jcTgoRgoF0GoGnPc9xxoR4eN174kT1NEd',13);
-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(60) NOT NULL, d VARBINARY(22), e VARCHAR(90) NOT NULL, f VARCHAR(98), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1393951229,-26,'g6NfDUonjVZgpO5RncCityxI4R3n7N4SbSZa','bnvcVbh29zOlgwq2z52kA','jZHFPOy02F7qEnNWxYzmoVwgEDJK8Ds62ySppgCsI3IswNMxT2KkcQrVrimf4lavkXxeL1','0m7vCQqGntFjQEObPI4yEGIUSz04RF','amWBFDpXpZGvIuo5KNp04SBfjNyGcjH98qA1EYDa2BJMsICWy3uKJeFSjOtqzIEXRHfYLxZzZS1RNVHCQdZcdd8A','AzuzwAnCopzYC1',0);
-INSERT INTO t VALUES (2513311949,-26,'yGXTS7uR2tPiGjkYBQBocWwzPhDa0cXqPlAyMmEDAYygH','bw9FG','21r7M59VERztfubQvSYZN6zXs91NT3VI7UO','wGuYSvnGtaA','rhTs','cQBwSbq9BcaCWQiHOSbNKDNTRS',1);
-INSERT INTO t VALUES (2239178126,33,'S0t5tH8uCDd0E5iZ8lFjbULCjc8SRVP0XMpEjTI5NQPRfd8mBB0qqg','W9dOUT','Mw4qkqYq5vyAmVyXhCDc6HbhCRr2uS0wgFGTNS1wf7FHoSFSq7qIHsSeTCw73XeSA6jQL9EF3aFmCteSgGq7p6n','e4NMBq0E0pvL','0qMy4m3rpW7Wvimstp2lpR35arUwEY7cUpFwXskk7i2stYdjz3gMsjZNT2ZPjh70RWP5K5h4tmbNxDGBpMlAduman0oTfqC','sczlEC7rmvvSZRuyf',2);
-INSERT INTO t VALUES (1133562951,-35,'H4DpaT5Q5UB1t0jWU','hX1sLVPG5Bshy','28TYFQWBnyo8n4tE6VaG4FnqmL183QHI6UbngIpg','3N1ghqDFXLLzMQBPZY5wtYlxUa9N8ae68Orl0aSaAaN21V','6xZc8757QKndJ7AVRCFVLM3tfAOdjh3JyK0OjeSr3JVRGME7vLEvS9','UYdnvlEGXgpDECk6FcGU6MI3Jelf6CGqvdoq9M9Bws3pJC7gvtmJ6elHBNqrMYXFcetN0xHQ3cHQR',3);
-INSERT INTO t VALUES (2763198945,70,'AGYXKMjw','Ra3o','p6gUy9A3XxHkwApJMgwbSBZZUNnEvoKYLaeNdgw3s4a5dTUgM','sUmVk4jYuODPQpH9UtpVWCF7t','bQIkLxMSsvkpEBCu0BBW9kUhsRFH6r5diApj6sY','Ji1968M14fH0my',4);
-INSERT INTO t VALUES (156860752,7,'V0iHERShjV6mK82kRpjWB8Ef9JqCW3','aVS4g9EElwsuMhD','Oq7gOqRMvr1ywAlDlqSA7SA7xJlmYOC0otdirM9NCSox95g3Al9kYz','KldHQ2q','7Vi14OLjDEsdkhJA29dhpg89N3yG9sLtwATFjCGAaiMCCj','lMk83wZELYHjuoqBxR3U4Qy8UitBH31Ru9Y3Tr7CztpnWt1FZp',5);
-INSERT INTO t VALUES (783428657,29,'gqaiCMjQPWkjf4Qv8nmuGi261ugs0BsGLXMy','vl','A0pUXDYepEsKJWBfQvk8GtYTZrQFKJoAtPYJyaYGViFFGOz','Yf1tZMsu5hcGYpuABswpRpVAUJqSLCIoYwSEFGqtKOj','5g3Fd','DO2A7oCXIOp1Lp1K21ADmsTOooQ2Kgjp2YEM98gxgv3A5wqc8wDWgj8rcfwq',6);
-INSERT INTO t VALUES (3775519412,27,'6xC3QhPuMaZSdxhfz0t8DiEB5zdbhKPWWrAMoWZuUcim2XEuj','VG6','w','E7ObRzi09aaeMsf3AsAr4CMACweYIJoAKaOEjW0vdC5p','GjmDwnWaSuZg072kT6sWuxr8tiFjFZoFOxxftK6Z2lDJomVlQTFSdCpRKhQiz8oYW7RH','zkAWBWNkyDXfeGMDvnZLruf7ARn1hlGREpqyPJIkUv7PkJVDPhty5B0ERWjJJvmFRqu1O',7);
-INSERT INTO t VALUES (27900463,46,'l9ikdGe20RJdIIx61nETVGtDBkrCiYuQXdkC62M4pemWOXtev9XQz0t','HqfxjogBJwG3TxBGu4wEXq','yvbTu0eUvECzBfGzub1NO6mRQimMqrkUc590TNUBu','7yRYPOnRYkFvhXPzSLjdKQeppby6vhQhIJrLtfGj6JlE6H671K8kyk23QFnFZD9yMNN6b3p','vDQg8XeeAPcMCC3zBe7d3dT4TmVMpJTJJb1sTaTRUPHrMTvOOQOTCWAAN9CLNu5qvpoCTeHqmQ1lgi','2QAKwnBqi9A',8);
-INSERT INTO t VALUES (2403850560,76,'t914C3zfs0BNMimPz1wWqM94A8J02zHG8cI6CwN4igQ6FZEnU5UuNCi','9347pEevRxtmjD9V8rTC','lsGgt4n74xlE8zAAxUOh9wzRH5CzzV','61kLB3mVPSE7LSHEiC1Eem8Kx','WlkcS8lcfYLbmD2FvwyP8okRLczKuO3ah4vS54dnxZLzT','eEtNdpB4NtfygcPydSII0mpQWHXBpF7xP0EHWiIt8sapCm3rDyCwWaJnW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1498121261,63,'XTxp8a830ev6Atm0','LE9jIAUlPuQWKAgJxNQmw','TiCmAwgT6PkQAZoxJ5VeilVNXchFspL7e58CLT9QTSmaXxcXuUVETmU71naW5Cu2AZHAc0qECENmXeuEbB','bprFPJVCQULti5gCpHtx3vMrwym7pz','A9TwMSf53Uepq2sKMHfncVCrmUf3TmBuGn1nY6cglZHi55Dg4FSPg3ieAEnJWeM2CS6t','E1O24Lphur4agVkJdHJoBWMOARDc6Vzqp8O9A3ogFrRy4vUon1AKUeIBELYcAi4EDIoRM',10);
-INSERT INTO ti VALUES (1498121261,63,'XTxp8a830ev6Atm0','LE9jIAUlPuQWKAgJxNQmw','TiCmAwgT6PkQAZoxJ5VeilVNXchFspL7e58CLT9QTSmaXxcXuUVETmU71naW5Cu2AZHAc0qECENmXeuEbB','bprFPJVCQULti5gCpHtx3vMrwym7pz','A9TwMSf53Uepq2sKMHfncVCrmUf3TmBuGn1nY6cglZHi55Dg4FSPg3ieAEnJWeM2CS6t','E1O24Lphur4agVkJdHJoBWMOARDc6Vzqp8O9A3ogFrRy4vUon1AKUeIBELYcAi4EDIoRM',10);
-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 (414248218,7,'s5PPXmFe','569KZgq93r4Ri','3v7mQMMoSFPupqojOt7op1RdrU4E7zUfLlEEP9CZEKdSnDrR9DC1wAsCCdF68tDl0HswKEUPM','ZAU3qHND9gq9i3KeiCPYMITaoH5IU4fyu6omTBKhATmev56Biqk46GvpiCgjyu2khX5lWwE9ly','LKrylwNYJbL5rU2eCWJzWKBocjbrpv8wubx0mNAsQR701ifSlEyYD59kxVCrc1B','hRmYf3KefVRv3q',11);
-INSERT INTO ti VALUES (414248218,7,'s5PPXmFe','569KZgq93r4Ri','3v7mQMMoSFPupqojOt7op1RdrU4E7zUfLlEEP9CZEKdSnDrR9DC1wAsCCdF68tDl0HswKEUPM','ZAU3qHND9gq9i3KeiCPYMITaoH5IU4fyu6omTBKhATmev56Biqk46GvpiCgjyu2khX5lWwE9ly','LKrylwNYJbL5rU2eCWJzWKBocjbrpv8wubx0mNAsQR701ifSlEyYD59kxVCrc1B','hRmYf3KefVRv3q',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3156458590,-85,'lUDd7B5Y3UkvoFPx3Z7lXjGJKys0bbPMbvEQmFFrhpx24Vs','kgHc6tIPft2WUpHwIPUDFyzuaKl6GuGQP55VkPzUuztWlJ1HGrAWksj43po53hI86rK5xSJ','tCvbdPg32','1fsywsFbsyum6xQ3','MuSEI9vBiknf9Svpj6wViWgfL5obOFet3ViGxyOWl','KmPwZ1lrrv591exHSr3iMNYR9zPCwrM2nvvcGvFo',12);
-INSERT INTO ti VALUES (3156458590,-85,'lUDd7B5Y3UkvoFPx3Z7lXjGJKys0bbPMbvEQmFFrhpx24Vs','kgHc6tIPft2WUpHwIPUDFyzuaKl6GuGQP55VkPzUuztWlJ1HGrAWksj43po53hI86rK5xSJ','tCvbdPg32','1fsywsFbsyum6xQ3','MuSEI9vBiknf9Svpj6wViWgfL5obOFet3ViGxyOWl','KmPwZ1lrrv591exHSr3iMNYR9zPCwrM2nvvcGvFo',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2977979575,71,'GNiUBHiXNeAShF4gX6','I15noK0YawBCnHNCEMDekjZQoV5GoajmzkykBoZCrPLwjM2VYQO35H4IZ9E53TJLm4X3SN3GB2xQDFajwcRQgc2aDQy3FyKGJ9lPIionyUN662hsaPh4rU5MirIdKGm0VoqAuw0uwx00j7po','n5kQFfif4DkxNiIPXEanpVBalSdrcnDx1cX3Z8sOXqIrWQZwEtB1YDp88J','8QuP3QQgRPVP9cOjU4CEr5gcehkO1UxGpuTUGvoqQU6GqL0A4Fb8XB8HCHSdgrOOii1tTmJ2vcnrdd6Bild1hrVRX4vlIldE6aaBfPAfmrqleLN6K2o71SrwAGSrCwq2haWyjopUHufYDszEeY8iuHHVyK93lyIJ3qp','fPb','xrHY6rI5uxtgSuZjYUfywjJxZzfeUwH8AEOMcma09yHO',13);
-INSERT INTO ti VALUES (2977979575,71,'GNiUBHiXNeAShF4gX6','I15noK0YawBCnHNCEMDekjZQoV5GoajmzkykBoZCrPLwjM2VYQO35H4IZ9E53TJLm4X3SN3GB2xQDFajwcRQgc2aDQy3FyKGJ9lPIionyUN662hsaPh4rU5MirIdKGm0VoqAuw0uwx00j7po','n5kQFfif4DkxNiIPXEanpVBalSdrcnDx1cX3Z8sOXqIrWQZwEtB1YDp88J','8QuP3QQgRPVP9cOjU4CEr5gcehkO1UxGpuTUGvoqQU6GqL0A4Fb8XB8HCHSdgrOOii1tTmJ2vcnrdd6Bild1hrVRX4vlIldE6aaBfPAfmrqleLN6K2o71SrwAGSrCwq2haWyjopUHufYDszEeY8iuHHVyK93lyIJ3qp','fPb','xrHY6rI5uxtgSuZjYUfywjJxZzfeUwH8AEOMcma09yHO',13);
-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(7) NOT NULL, d VARBINARY(82), e VARBINARY(13), f VARBINARY(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1292161521,-7202470579427921506,'Ouc9mlT','aW2EEFFdPJaSMw8Y3BK7fAE8A7JnvjONZzD68adEQ9Nf5l73tknWQ','XbflJptXu8','Km0v5d93Q9qPG4W8UnowIKfNLiogoWIcW8PFGmMsD9b1nizywt','rgdzJYI5zeNWTjBsHjaDKB3wI7uomThgroSMKsirJl5Zm9Vu','etyzGnRpASHl9reAGeRvgJ48kRzqullpqVWxo',0);
-INSERT INTO t VALUES (1722879441,-4949506493940452636,'2','H0FmN24deb4jo26tPwTw','j8Nr','7NFOXkIad4Q7w3fEM0z15c6gTtE0fzNcEzMokMJHppjcTGQZnwOtU9bSLLbygHH29EflW8rkGLkitI9hdlgTf','enppcQfnXFxfZHiM0W1hjmAE2FREVot1rxe8oenJ9tYcUqv','ZGomz8jgqtsgpwsztzqK',1);
-INSERT INTO t VALUES (-1771765603,-5885231264804483202,'QJ6Mhv3','P6KIAo2rme6yGp2k5NGQHjNoi4WMlMgXBEpSaLWwuwIJDn1F5SFBz','xO4mi0J','YKsOPk8WbDuexjG6ZCaY1OPr5bnnZJ4fgCe4AEaj3OpGsli3iWzjBEP7eiVeJypYDQFBtn2wVXtu4Yg5ZpYAzuOtocG','MQLGhMwBa7SzDgEylIeBpLiSJeNkBumJnImDMYpO8wYA6NTys6tEOdEbKUiLJJsUU1MSU8mrZ2SVZ5xu','nVMnxnV4dz1s6fE5LIoCMmxyNWkAgU7REcIlDrSKeTo2f64iIj1QjJvkvbOB6zmyDsCA',2);
-INSERT INTO t VALUES (-968520853,-8116487656044811706,'bHp','9','M','TvNLzreqkHKsmwZ4h8PHtNAwnkNUkjcI00tTdlAUfQQFQB8je9Ik0nf3lQJ6Ssd9whqp','rSj0IehmC7oTiYrAE7FnDgfZmfbxfeBLt2BQw8GxK1NJqA12eaZKDNHy22QiGaE5Smn4Hzi','egaTPCfdUgaPkyf7H4PRtTJcIfm9O954Q88ktvHGPtyrzWvdnLts4NQK2BUm7p4zuDlnlw',3);
-INSERT INTO t VALUES (-1033635279,-8087945748456551481,'fRKSMM','kQvZzQVN6sM0rNPbY2BAyfae8fPj0ynNtyAtwkjCIYVcd','YUV','ia3gUV7SuozzZQV428qt9MhS6hxcQkPzXcgu5AN5laBoNECzEhhbD6WNnOHvozXxbL3Nx','aJLo5NuGsGKUQ3jFmjIOWUust7epUteXkKGDhUK0R0Dolkf0GepcUZR9ZmUGO0Q','SBds3pnPWCy3RQmTUctHZXSYJzhsiRKriyAVXUpwZn2KP8zluvj5pH',4);
-INSERT INTO t VALUES (1442465580,-4434235600583028091,'2','WBuEtBXzKzvOb5Bn1jlT5TaSM1wgXHmSXIa8wu0V7u2icLdSiJ5FdR1f5QgWP0Qh11dcFLX69af','ck5HZnq','0dUB5v4PCZfADtg7SR7c1fxSYjdGXlX4vRn6wjBGU6menMeCjst7FbnvrXSacsFFEOQX7FhxTToersU8HvU','IkVpjhayW5ns','9EsqtL3CFpg2YxNW1JCDySwxu7lpF',5);
-INSERT INTO t VALUES (934264407,-6846106210409653028,'nPgle','ryWQYjo8hWxjYx6D2W','wybrZEy7CfRDU','xZGsjKOf3hl8a1XJLby5vqGGXeJH5w2M6oEMWHXamCf6O6jGnmoi7p2pnlKZ0cNOLZuGx7x9MunqKYVac0uSlilF1','b9ihrQtQHcriB6z92mDoj60R5urE3Masj55NhdXQx99rhOfWUOXywPl7HEz3GszdeSNdMw','FIy4ejAjIaHiT1ePWu8GyShWjTc8L7Q3L6EY1wFuXaTXt4ArFQTIj8I79XMTdvqnZBI4ijjd9Ljm0svf9Dvv4EcrMCVXTPjOJ',6);
-INSERT INTO t VALUES (-45272815,335758252575191861,'9','0BV8cLDHlJR0URSD7i1Z28h8Zn5yrHKXkwRa3etd8','6wtBQJoBIe2','jALUFbxMZeSDKD0p5q1JGHwcCdTsMFnl7XVqXnuNIAzZSXcQTTw','bsKJbrvYqlCvvVOHpCTznKTB9HVNJvyIQCxgqzNs0LOJbuCtvklKFB4qGgiTwXKvrYZZ6p5QpYLFOWgFf7V4c6InFMTzanu21om','LGtjes9Pq1t4Jl7xuzKKf1x1JWO7KAfYYnkTOFsiY6F08QoWhn90lsSVhzDb6aFikjmUcyCuN1H1bNoQuIRq3vWxmn9oGp',7);
-INSERT INTO t VALUES (46832671,3848806504330513341,'1riXd','dnMZTFZZeYR6G7CaqjLK0lj8YvKgYiDFOoUE9WnNXj0D4Rxi2z31T8Zmvpeq','mcPMoGs','95OET7LnViIwR6fQWT5XWSpcQobQuuVxDj4WM6NOnTPe9W0kpAtvj7VZcNkIhHmzgoKN4y5f83HSiqrChSzpRQ3nakFN','J1s9N7Uau7zn8W71UQcrC','yr',8);
-INSERT INTO t VALUES (-428520996,-7555323005905025280,'d1','a5PTgdbdmtLeOZB8hC6lap0n8wY271fa1ndWCACgGMQHp1iYTm72WcyXX','BvZkyvsNt','HF7rf9689BHFiBa1','ch1KOlE5','A3H13Y6qzZSyrPITU9HAqjJF2CUmsq5xRx2kmLODBXqFaL6qUwOr8xqOtHn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11103016,129,'8H0D2X1YUxxz3flsqJj4tMXHS4k5a84','6J6Ti5tU4n6XMHQhinn3upNOsqXnaqOimryezHyBSJlxNRp9W5gWOFgTgXQ6j2V6RBUg4ILq5umX7ymTJIwSdNAR2ESNEmZSyn39VEfUDPbIxfU792qgWZNvJDsLFzANUTv3q2VNUPE2nh0hRHp65xZqRSa8SvOMlbgiozqk65VDBj3fpR0C07y1wPaeIe9BHNWD','zv','CVqAwmKpXI2kawfquJPrtO4SggIaG7KkAUY4RtTwvkJ8GEKlvSaVkPuOrFFSdwYyEcWAblV2b4zY5SeIeZKC8vX133VkClCqN3A8Iq4CB3UDmqUrHOf4JU3w7dYeATQ','cK','QH',13);
+INSERT INTO ti VALUES (11103016,129,'8H0D2X1YUxxz3flsqJj4tMXHS4k5a84','6J6Ti5tU4n6XMHQhinn3upNOsqXnaqOimryezHyBSJlxNRp9W5gWOFgTgXQ6j2V6RBUg4ILq5umX7ymTJIwSdNAR2ESNEmZSyn39VEfUDPbIxfU792qgWZNvJDsLFzANUTv3q2VNUPE2nh0hRHp65xZqRSa8SvOMlbgiozqk65VDBj3fpR0C07y1wPaeIe9BHNWD','zv','CVqAwmKpXI2kawfquJPrtO4SggIaG7KkAUY4RtTwvkJ8GEKlvSaVkPuOrFFSdwYyEcWAblV2b4zY5SeIeZKC8vX133VkClCqN3A8Iq4CB3UDmqUrHOf4JU3w7dYeATQ','cK','QH',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1413371,86,'X8l5YYs4zDameb7hEDaUr4Z09mQ8stYS3','0X9z8vYu11pnnInrBaFFS9s2dUtxSXo0J15YODx5rJEK98aMnZI734goHv3lXGLE2JNHR5TKy9Zmvirqf7LD7zOAtupsM4Ob7t1IlOKzB1bIlqUWPbhKZhIgX97G6jMOPjBzbeFw5oDfYF3zoNYDD6wkS1GVbpSvPQsElEjxjF6AEG3XAQL1NdX','5','nM4tRvRqlKwBH4sqF5bRddqEs5NgNepM9tidZQT480uvPJY9BpRiuavtQpdC26CDl5FOMrwFqESncFhiGEWRC92Z4jl0zu1ATAGZM17Zm9HyHd6ooFjTa0L32HajSH4nsGrSDHugYzDS7M5lR0Je7ksDxmE98KlK6zLPg0rfvY4FasPVF1B8oD1Ydj6WfkoeYMmdALYnYDinAWpJWOYlUjwmHbrkjM5EMc','Sm','q',14);
+INSERT INTO ti VALUES (1413371,86,'X8l5YYs4zDameb7hEDaUr4Z09mQ8stYS3','0X9z8vYu11pnnInrBaFFS9s2dUtxSXo0J15YODx5rJEK98aMnZI734goHv3lXGLE2JNHR5TKy9Zmvirqf7LD7zOAtupsM4Ob7t1IlOKzB1bIlqUWPbhKZhIgX97G6jMOPjBzbeFw5oDfYF3zoNYDD6wkS1GVbpSvPQsElEjxjF6AEG3XAQL1NdX','5','nM4tRvRqlKwBH4sqF5bRddqEs5NgNepM9tidZQT480uvPJY9BpRiuavtQpdC26CDl5FOMrwFqESncFhiGEWRC92Z4jl0zu1ATAGZM17Zm9HyHd6ooFjTa0L32HajSH4nsGrSDHugYzDS7M5lR0Je7ksDxmE98KlK6zLPg0rfvY4FasPVF1B8oD1Ydj6WfkoeYMmdALYnYDinAWpJWOYlUjwmHbrkjM5EMc','Sm','q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9463278,12,'ZLPZrppbNDORc','Mrvd6oMHM0idS3JcN4kNzdg4WYJLYspPo5xRXiPr37HlsoCMx9POaTsAncKpQi4ngQfghzIf','RflY8tUTS3jbIRpbRcOPvfMvvCNP4pXPt793XfvNigt','sPfRDdnJtNVn8pZlBdsJa8WJlRDrmDzBLUO8EDNOgF8sV8yZrXSNajcRGMLXekeAW0TxHD2SkVNjqeiyIAH8Ixq4TLqfgXkHA2ntQdhu3PByetU6Fa3MHR2WVK05uFxTcn14VYFarXyLYavlKgQBVSOgo9p8Y14o44i3tZdZYffIVSlKA0vhptlk9g4jwm858QyNRD4YhJnO0OraQX','6gD','h',15);
+INSERT INTO ti VALUES (9463278,12,'ZLPZrppbNDORc','Mrvd6oMHM0idS3JcN4kNzdg4WYJLYspPo5xRXiPr37HlsoCMx9POaTsAncKpQi4ngQfghzIf','RflY8tUTS3jbIRpbRcOPvfMvvCNP4pXPt793XfvNigt','sPfRDdnJtNVn8pZlBdsJa8WJlRDrmDzBLUO8EDNOgF8sV8yZrXSNajcRGMLXekeAW0TxHD2SkVNjqeiyIAH8Ixq4TLqfgXkHA2ntQdhu3PByetU6Fa3MHR2WVK05uFxTcn14VYFarXyLYavlKgQBVSOgo9p8Y14o44i3tZdZYffIVSlKA0vhptlk9g4jwm858QyNRD4YhJnO0OraQX','6gD','h',15);
+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(23) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(86), f VARCHAR(23), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7999855,10,'qAKszAewwLMcb','TAvFzUSD3XlMD704xNu6TCSQUsrpt2NDGxaOsQHOvliLoAnXMEm8mxKy1wD6zpEqq9IBbn','3ZWTHcP7yraCDgOtyM7xw3NKm7','4NpemnliSlcE4ZXh3','BJ','X',0);
+INSERT INTO t VALUES (4923327,55,'xa6VcbUzV7NLCIptI','ZXg6xroBITf','6uh2qczyADInwp5UhK1QsIYTvXxBSPXhW30OW5J1vU1fdjf6QdTP6p3G9QMkTd4wWHatBzHygsOD','58uDRiKqRAlbgT4PRLZxU','MV','IF',1);
+INSERT INTO t VALUES (-7500744,139,'DS','aOmMBLTZpluePrjJJYB5C5davGiFCDpmZ3cUADJD2xCXotANqkmk5NnwplPlKiZTXJIkOUrqeJ','A5IrW1Mn4yh1pzFtZPn0UkrokZz9r6t9u42fqk','negpwkgI','m','4',2);
+INSERT INTO t VALUES (3103519,46,'SfIC','yXrulqhKCDn5RrAcBzmNzM3VQUHbeBvpyWoMfE8Z8k0vTl56NKpCdR5tnao','bYXkzDBFgUk9G10gCVpu151NqnhORxWhrhUz8YeF78mif3IgQ6HY9vUHoGgneEFQ5XFeQHqjdjssZWJuBwjY','f','m','3',3);
+INSERT INTO t VALUES (-4908371,55,'qth5j7K1vJcE','GkpZfM02IveBFkA','3zmCJE36lforPFaQAVxbhKHNALrmitJdmTMlC0SpmP','W1lqolqFsE8bj0Mu','5','CC',4);
+INSERT INTO t VALUES (7636849,93,'3kmJz3','GgyGbBuAUasV6iOF9ZkF','6XHd63hbxQhVOVGgmceZpp3K1','e7v0','cw','3',5);
+INSERT INTO t VALUES (7068556,42,'u','JfZBw08O7FdZ1WWSZXT0HeQE4jguoyT4oS80ZCX','jw4V0k6Y0ZxCmSjB8yi0gsRpNtq5aEdbA8AIZrRUdFk1GhzGW6FwndfKA1gOKvWA','BQ6','6','gf',6);
+INSERT INTO t VALUES (2090192,63,'WmD5Pl3mIhX','yQqv8IoXCW7JtpJNQT7e85V6L9XyyVLfBAa3ihtnDEFxI4iaaumzfczm94u','R','bMRoAjciQi','E','3',7);
+INSERT INTO t VALUES (2351868,214,'aUSBNFn3RagL','1ppawm3OM1DLlE7dPUS4EZ1YEVRYwb9AB8Nr1x2qNPfU5sgV0YDh9oQhp9OSemibB2','838t1vBch9WnEzB1s3XyGNOF2rL0mZ4d41REiIHbpRIGqpLKeOQAm2945V','MKeDnJyriF','QF','q0',8);
+INSERT INTO t VALUES (-1324990,166,'QSNeFYlJa6cfZdpMT8VDF','cGA3amWCejJzD4','JQIoi4HFjWbny','Os','G','yv',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c CHAR(23) NOT NULL, d VARBINARY(86) NOT NULL, e VARBINARY(86), f VARCHAR(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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (1272456118236539200,-169706268095299545,'VtBdFRh','mWJwb2QKb4YrZidufhoMs','vpFIbDqKwUo','HJWo','2x9i325taXK0dguyivr6W1dTTePEN3QkDXew7ROpLEePOXkj','BrCmIABvfYeYaloF',10);
-INSERT INTO ti VALUES (1272456118236539200,-169706268095299545,'VtBdFRh','mWJwb2QKb4YrZidufhoMs','vpFIbDqKwUo','HJWo','2x9i325taXK0dguyivr6W1dTTePEN3QkDXew7ROpLEePOXkj','BrCmIABvfYeYaloF',10);
-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 (-8908149913468125769,-3169745134307367676,'kG8stwP','zsWYfdBC1nSsqWr4676lDmrOcEwZTNq','AA05UZwOApTt4','QSnG5MP4F2l2ip0WiypY8OHdIdEfFRcMd1VoE2k','g2','KEQEkit4vVHJNZ529AHhA3LEkXhoy7YGbH4jdUhfFzKLOiQJLDhWYYWOQu7qXaewTHbZlnuBj1nMB0GvyTSYoQJvMlvjsKX1',11);
-INSERT INTO ti VALUES (-8908149913468125769,-3169745134307367676,'kG8stwP','zsWYfdBC1nSsqWr4676lDmrOcEwZTNq','AA05UZwOApTt4','QSnG5MP4F2l2ip0WiypY8OHdIdEfFRcMd1VoE2k','g2','KEQEkit4vVHJNZ529AHhA3LEkXhoy7YGbH4jdUhfFzKLOiQJLDhWYYWOQu7qXaewTHbZlnuBj1nMB0GvyTSYoQJvMlvjsKX1',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3446486619705623770,6946402964284725585,'iAvth','ctrFKV9hqiU9CwiiCtrx4XVBBZIJLTuWr3DB699RmfvfiKin70CUyIhenmr07peG6HK7mdA5zwmO3CEslWqQ0iDXz83yEt94uFj7Mja241OwFHKyZe0dJe8NudfmitfTbaaTXJB3mHbscw8F4QxJ8sthIItaXSLCPqGyfVoeVnKgZRGZA1fB4J5UmwK5WaYiV5KuLCM4lIMBMUnTmpgHm','SbA','Ccq','sTiznqZ4GdSCTehXQVWoPAqU9HduQuVJL932MSRvSLbt0x7fMVXZc4pHZA3lUPjbAOIw6d1O2pQz','9R4CyCFeDlQgnp3l3xnjHtH37YsCxHyIvOKLrplnLMVBTXDwr4YFuZAi9WI214HTCBMqOSRwvs5Uj',12);
-INSERT INTO ti VALUES (3446486619705623770,6946402964284725585,'iAvth','ctrFKV9hqiU9CwiiCtrx4XVBBZIJLTuWr3DB699RmfvfiKin70CUyIhenmr07peG6HK7mdA5zwmO3CEslWqQ0iDXz83yEt94uFj7Mja241OwFHKyZe0dJe8NudfmitfTbaaTXJB3mHbscw8F4QxJ8sthIItaXSLCPqGyfVoeVnKgZRGZA1fB4J5UmwK5WaYiV5KuLCM4lIMBMUnTmpgHm','SbA','Ccq','sTiznqZ4GdSCTehXQVWoPAqU9HduQuVJL932MSRvSLbt0x7fMVXZc4pHZA3lUPjbAOIw6d1O2pQz','9R4CyCFeDlQgnp3l3xnjHtH37YsCxHyIvOKLrplnLMVBTXDwr4YFuZAi9WI214HTCBMqOSRwvs5Uj',12);
-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 (-7440700303667731936,-1258565125501353748,'sux','QtVXEPQNJnfthViDLOEHwrN8hGQP1pKTpRu5qzU1mcdLQye1f6LCWKTT3ayjNRJBdMUPRoo87U8G1PIz4hl1NRgJhvt9rxi9GOwOKKNBKHCHkQNOIAx24yhd0xNDAID90Lbo4NIEzbWjWfE6xSfspd9SM0CKqu69OGDBqdpHQ32Jo3OjmdadhALvVkqZD3jmpI7rLEgGbzUYKIeLieY8mrT6duvmlJZmc60pnjUro7XoMXXYhD8kZsE6Q9C','IEnxd2Y','O3F758ch55Sb4qj1khxOhW9RTHdIEh2uAqCY9mqFGVxMT5eEvhrAgwsvKcRlij5KW2a4iVdlG9FYPCkTyijw7JHbudK3diehiq0wR1g4iohZUL973xa1rN2wyzNCPR6YojBqQHNeVOtqMoanvr2BNmIL5gJCinwowZNxJWUAU1vzJimXxvk','gS9jWyB4','OMfntq47rCumH',13);
-INSERT INTO ti VALUES (-7440700303667731936,-1258565125501353748,'sux','QtVXEPQNJnfthViDLOEHwrN8hGQP1pKTpRu5qzU1mcdLQye1f6LCWKTT3ayjNRJBdMUPRoo87U8G1PIz4hl1NRgJhvt9rxi9GOwOKKNBKHCHkQNOIAx24yhd0xNDAID90Lbo4NIEzbWjWfE6xSfspd9SM0CKqu69OGDBqdpHQ32Jo3OjmdadhALvVkqZD3jmpI7rLEgGbzUYKIeLieY8mrT6duvmlJZmc60pnjUro7XoMXXYhD8kZsE6Q9C','IEnxd2Y','O3F758ch55Sb4qj1khxOhW9RTHdIEh2uAqCY9mqFGVxMT5eEvhrAgwsvKcRlij5KW2a4iVdlG9FYPCkTyijw7JHbudK3diehiq0wR1g4iohZUL973xa1rN2wyzNCPR6YojBqQHNeVOtqMoanvr2BNmIL5gJCinwowZNxJWUAU1vzJimXxvk','gS9jWyB4','OMfntq47rCumH',13);
-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 BINARY(73) NOT NULL, d VARBINARY(81), e VARBINARY(40) NOT NULL, f VARBINARY(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2293766855,210248669,'ly5eVwqrGndEMC2xPQU61kgP2GmKazWSZGuV5TaPhBkBND','BDgmeBdedvMXNRigUhsxkuxCr7asHYaENVyKBkmyavCTpm3Ur94B8Hiztlh6O8Wi','QfwrYBt37Diata','bXzfGPyuQe9HSr1Ui6qDhX79Cu4hokEG282fRaDMPJ','XC969y6401MzCl8s9gBSS0DkYRvsXXhid','u71y56SxeMX6tNCMBW',0);
-INSERT INTO t VALUES (1838281934,2336755856,'JU9aqHRY0SaQnQyYa36sSG7byvMwrxGyej2EDbY33','Yc9yP9BUSHXWQQdX6n15YMKUqKYMfzooDK9Z5CGEGzhBsTPUe','jfbqepkKaklJUsqjQPdF','a2YFVbGtA6HGa67dsWICVZilna','qDUt2Tmbf8mJe2JNOrJ94e7EzkXxKiE2H7rMmsfyJmpjU8eVpMjAZacC1BVvVJX7zcYdQGDTUWDr5A0qo8D','8S61PHFTwPZnzDTDLHaooFbB4UYBYrxaFix3hrn3svhBpxvO06F9YGgf5C1cW53csaHwopOedCrajF1jwj4',1);
-INSERT INTO t VALUES (106209908,1296185514,'6l2DVAbeE2CYgSZUVQ36w9xrpqWSzzLu2L8','hEtvqwxOxcAL1ghHNnt4lC68EBuO613WU5nyAp8LmbvgIpHokd0KdbmTg5171Q','yg8WXrSk39lcHqETZ5laNyB','SSLG3cHNKQSbutTW','aeyGTrVTJmALqnpAqsEdGbA6aXYEwKiuqjLWjhWLPYBZ9z8zZxFRlg7ibVtrfJU9MUuzcxtvZdm','Nqxby1ac',2);
-INSERT INTO t VALUES (2089746019,2764317329,'1Opq5','jrT7gioYoR4wsaImh8neqDiNGmBr95bKBrjlx2g9N7BPb9AYNdb6WngWoB4VCc0VX72S','lot2CACwo2NXlVo1hLRrF0ArJ2zkwiRJcUh','eYKqeK6lOGArKOMhCzSBCHpChpxNCE9IOzREyBDjX8IWVM9Na','N0R38uxdR4mZGT9rS5ymjHV','7lt0uF2eZ9K5txXh65UUjPI8w7z5T6z0iVklWcXWY04vf9ZOvj2HHQOtSzLhxMVYWFn3VVYWJ02dN4',3);
-INSERT INTO t VALUES (1971799131,2834312499,'rtme0SXuT67QoSORyKdBfd','lYCGcBYEmm6uS0pEIfVFQ','uCxHnlYf4a0WO4RSMJcEp8V3OtyBMrLy3FC54T8','lURCrhtFeHPaWBipS99YGpw20JUoRJtFpK','MerYmhvm0q9eTAzl1FFhuwIroD4mqOb7qQXclngvwmW4PTz44u1RtUikjCWKrhugE5P0Jkv3NA17lkM2WzBfUZb1q2aHVuNWFw','DxGVy9OIzcHSWU5t5PaHJJICurudZXI9e8kZdDASkcBoA43fKXA9jkaiFkorfVeuLocE4oHT2HoBJiSNw1AIqeKnxv3i',4);
-INSERT INTO t VALUES (402525230,1451673403,'DvyvnakMRwmnBwN','SDI0njNcPMcBwnJSIo1oXgn4btrqGNODsPn8','LlrZo1lCCEZD7zfbrEbZNIGBnR0hQl','6dOnrgTCJ','Hdl9h1YUGiw8FUXNMTN4ZtbUKI6cXsFKeO3abbjyYpgJhTg6ybfWzc6zc0Gqxll89yHZyJvNKRRz6fLplE','qfxMkE',5);
-INSERT INTO t VALUES (4023865140,2630876539,'xiMnzoWYPB0I9mHsFeBMtyd4JrEXdqImZSp1xwe0AcppOrO16K1ODP9os2pr1','clEwUswDuig0fSh7Fr159xD0','5uKdY6s2ERp','kpK2HygEBWwxGOPJp2yS6UqxWgeb0pqrQzI','QwRxa7FruICQUAu03UsIm55gbsFllyxaDwG62VslebInZA6sD6MLEfoMoWdUjThp4xa6ZG6Mt2Pa1stRTfsaXavX','Hm7cmOWROvp8TxLQZI1k8j7Qejwudf',6);
-INSERT INTO t VALUES (1639115388,2600086537,'6n9SJb1Aig3NFqFVjVe2oyaoJlAPd9KpLfG3mx94QPxlJOckDoYrqpPAaPMQ','oy35zD','K3qmG5NLxzhIFpp4q0KmBSNgc57qn2SsusWclI','UowKptz9RllHsu5exIgsit7zHyUnSDjlgjdKlXmHxMnwGYGh4NJW7ptZgSeISB','zewGYoqsyBCqEwoCJYXgZHkcMBTigTvFFLAxe','ggipW9D',7);
-INSERT INTO t VALUES (2762691422,3998575732,'50uHXmmL3aX5lxeYq','pkCFrar3r0b3V6iLHjSlsh8n3dwbmXCAtjGCg8ubuhTCfLh89ZNDbS9snHbTIwNlt5FpeWbOOQu80VQU','MCxtF13NCxJCqJ9GlzA6cIrd4YaseQ7Cf','r88qiR7Pr7wa6jptrm2xOjol9G','dhTr7RMBrm6RZqTcG4tWx9945qM1HMHxnZkoHpnMQ8xtSEz9y6jbw6PQ3LW8V929pug4vs','OFC4jMn1amTNQ4boesPOrQ5vJik2Qr4duwHYSs0qgEYcWhOkXvztxCiyynnhwPAKzDZyTl2AnLU994',8);
-INSERT INTO t VALUES (706854248,3487939414,'shmmcWGuS8DMTYHnqBg6aMr7TC2xUi5WAOCT','ZsJ31rc0nsY9MDexiCU3frWyDzUx4z4fp4YYVsyW8UKxB10ud0YEsHXn0nwwHIp','im5X1JPNJ3OZ7sUVvvWNtDjE8HkQ1IWPiynF4H7R','W9OsfrAvwyeFLlVPyki74FRwwgCGGPgtJ','4KbPlwvczZspmEs4WyJ8cFMHEsjCoV7mf5cfxT5JCQeAxEo3oJv7IGn7tgitZm1fgslEfQBr1Nrd','Q7pXl5eZHhUx4cY9EtMLSI9IsE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3694317805979136953,237,'sjAcvA78phleaG','dNCN3rgLRE6kf85g8P5GlyY7qwxpPbOOW1YLOe1F2C','GFucf7VHGm5dmen96tgIWLMJ29RTpSmRy9KX6A5mFxQ6qQo9','D','dc','ZE',10);
+INSERT INTO ti VALUES (3694317805979136953,237,'sjAcvA78phleaG','dNCN3rgLRE6kf85g8P5GlyY7qwxpPbOOW1YLOe1F2C','GFucf7VHGm5dmen96tgIWLMJ29RTpSmRy9KX6A5mFxQ6qQo9','D','dc','ZE',10);
+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 (5679959440160093959,242,'nIvG2l3I7l','F','l4SokgTRcMFCopkS6S36IckIekm','GMqQD','j','I',11);
+INSERT INTO ti VALUES (5679959440160093959,242,'nIvG2l3I7l','F','l4SokgTRcMFCopkS6S36IckIekm','GMqQD','j','I',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7548530118363679889,103,'1dsRjh','guutExNkQ7wk2fpTwGQxAxpWRpGPOjFbenDwBWc5oreKIsBwvx5anSB9mcJ4Yl9fVsAk6RLb8A7AfYx7BvQy1hF0tVAc','fBwcGx6PgGbMNnDc7GEEgLqzDIs6uJdQzzuEIUKV3ICmOWyV6Jv2FSxJc5QvkV2PG1sXkhV9KuAlt','h8rcUshc8sJgH2vr','k','z',12);
+INSERT INTO ti VALUES (-7548530118363679889,103,'1dsRjh','guutExNkQ7wk2fpTwGQxAxpWRpGPOjFbenDwBWc5oreKIsBwvx5anSB9mcJ4Yl9fVsAk6RLb8A7AfYx7BvQy1hF0tVAc','fBwcGx6PgGbMNnDc7GEEgLqzDIs6uJdQzzuEIUKV3ICmOWyV6Jv2FSxJc5QvkV2PG1sXkhV9KuAlt','h8rcUshc8sJgH2vr','k','z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4242194609402095856,17,'EZ6SVr7O44PhYWhNr','2zzbBj','mPqPMe2fgDRYDdcDy3XDHUiRkTt6yVDklxS9M5gyANb4y3vfiDrlEbftqpVHwoj4Y7SDq86ahaAlT','hnhJpDRYPsNGAeWO0hhCDpR8QwdDo7','6','IB',13);
+INSERT INTO ti VALUES (-4242194609402095856,17,'EZ6SVr7O44PhYWhNr','2zzbBj','mPqPMe2fgDRYDdcDy3XDHUiRkTt6yVDklxS9M5gyANb4y3vfiDrlEbftqpVHwoj4Y7SDq86ahaAlT','hnhJpDRYPsNGAeWO0hhCDpR8QwdDo7','6','IB',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1164358586730786527,19,'hElmJ2BXiVc','kQN6atwr2oRs9RuqMiB6UglSVHn91wQFJKESJQuUSJYtFaJcwxOtQzvrCd9NLrdnfxBYNduCpPOpiXpUphXqTNiZDZzzrNW4QTrF4AMHOl3ZULmjNjnT67sLHQ1Yhe2rdtsnJx','HvTDTxL1UIyPl','CIviOBNMfDREJhEiJHJ2J9NVN3EEQucL84kGYtsvpKayJExlUSHZ6LSoWWQqISteNoUElTjZ47jZEIlEDhBhvOqXo6r32YPriyd0hb9TWh14XG8woiTYxdJUZJwMCKiVFKfziocf1XyG4flaOa9oJT7dRsemjH6SAJGafmKwPIP6Bksx','dVA','bd',14);
+INSERT INTO ti VALUES (-1164358586730786527,19,'hElmJ2BXiVc','kQN6atwr2oRs9RuqMiB6UglSVHn91wQFJKESJQuUSJYtFaJcwxOtQzvrCd9NLrdnfxBYNduCpPOpiXpUphXqTNiZDZzzrNW4QTrF4AMHOl3ZULmjNjnT67sLHQ1Yhe2rdtsnJx','HvTDTxL1UIyPl','CIviOBNMfDREJhEiJHJ2J9NVN3EEQucL84kGYtsvpKayJExlUSHZ6LSoWWQqISteNoUElTjZ47jZEIlEDhBhvOqXo6r32YPriyd0hb9TWh14XG8woiTYxdJUZJwMCKiVFKfziocf1XyG4flaOa9oJT7dRsemjH6SAJGafmKwPIP6Bksx','dVA','bd',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4458543545875933104,197,'Q1umURWY','abJc0vhMDWNd2l0ktaEhV41MeS69kuEVts7d4yN9wXrYcyDX566xNWfbgFxJrOzdhgJ9uvC9Jij2cR2M2ztpLo8nZTFIu8Uxv','tjb2dTTMcUzW42UathZotZVlQTw7yQfo0yHgbl0JvU42dR66oyiqJs3qVjR9NtfRB5aNsx7WU7F00zNMmqSOlW','xFLeri12G7l9EsG5YlKV5GFRk7Z5WMAnnCdH0nfG07Uw6FKJmOeqWKdvJQhyBrdudmZRheqrGqWoqQeV2379NpUlRL','j','NFI',15);
+INSERT INTO ti VALUES (-4458543545875933104,197,'Q1umURWY','abJc0vhMDWNd2l0ktaEhV41MeS69kuEVts7d4yN9wXrYcyDX566xNWfbgFxJrOzdhgJ9uvC9Jij2cR2M2ztpLo8nZTFIu8Uxv','tjb2dTTMcUzW42UathZotZVlQTw7yQfo0yHgbl0JvU42dR66oyiqJs3qVjR9NtfRB5aNsx7WU7F00zNMmqSOlW','xFLeri12G7l9EsG5YlKV5GFRk7Z5WMAnnCdH0nfG07Uw6FKJmOeqWKdvJQhyBrdudmZRheqrGqWoqQeV2379NpUlRL','j','NFI',15);
+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(57), d VARBINARY(51) NOT NULL, e VARCHAR(13), f VARBINARY(21) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6527086957358707690,11,'nHF5fs3NVxYKFmWHFRANb66IzO4GxkYEExVv9AoA7i0qvUNLccyT','GSXH2qPkezy5BDKVB9Wh0B0PJjlRfFI9NWZuz69YW','9fOQImT4G','x2hKjEib','3','n',0);
+INSERT INTO t VALUES (299796701692764110,60,'jbny1GvoO3HguuYPPCRP','kpycRPrL0xsMrPvKc1EWD7OMP7vfyDbIW','XQDajlUmT0rEE','3AxM','VP','P',1);
+INSERT INTO t VALUES (17091841720561638697,191,'QoX0wTRbq5F6tJk5MEfLapaF2gL0BRwexpNg9TG5zYkWjxkmja','f5DuvwOSGekqdjQuIe6','lyMFGFWSCrDV','r8','0D','X',2);
+INSERT INTO t VALUES (8244986779836709247,54,'4s6EZWu9vsWZcscuurr84veUI78','v4aeuO8RE5OJ875Q9IJSssiiqzU4IWQ3NQQeHw4','GNWwhTAxwCLOb','jUFuxDall9xbXu0GOyQ','75','W',3);
+INSERT INTO t VALUES (7248744453864837981,157,'GywCZ4JzdDwMsMUj4TqVl796','7uZJ7x9KW6Q5wvh','GwFM2','xDEvXL4mNW94SCNn1','G','o',4);
+INSERT INTO t VALUES (8203820747801660359,254,'GJ','1gwlkYv4iptzhO','jwzQ','Q4lez8scu7utDn','rD','R',5);
+INSERT INTO t VALUES (12707613946133732365,79,'5IV7fLfBCJksorokqa0','qAHtbfy0jTAol5QDkYnWmSG2','DUYsP7U8','zwigj2Jb','ua','u',6);
+INSERT INTO t VALUES (13452607674473932513,140,'W4TRcjdhZiTULm9w','vdB2hSt4TIL6XH7r5ylvc','k','ALaO','n','9',7);
+INSERT INTO t VALUES (5445830635692033199,200,'NZ70','jJb30rZDjOAXeq3QVqKQ0dWjzP','zg5QKVVZF','wVrem','u','Z',8);
+INSERT INTO t VALUES (5872661263179915185,106,'AueBeBassfLvIh0iDmJgya9O5xLOxX9c3TX1H9JHU','HGLAhZZAvs7PcO44LGprr2DkJYjsR','hdU','t0IO','r','E',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(57), d VARBINARY(51) NOT NULL, e VARCHAR(13), f VARBINARY(21) 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 (16238641309390536882,1586666969,'atwl','f6Wdfc0m6n4oE7oyybdG2PvUxmqARS','4XHmva6ixi7','6V12zb684WRsi0Z','ibMLu9l6Po4y2m','QYdLdfhLA3rExtyygpEzu3OWcGrmUJn0le5Qu3xyJdG0CF',10);
-INSERT INTO ti VALUES (16238641309390536882,1586666969,'atwl','f6Wdfc0m6n4oE7oyybdG2PvUxmqARS','4XHmva6ixi7','6V12zb684WRsi0Z','ibMLu9l6Po4y2m','QYdLdfhLA3rExtyygpEzu3OWcGrmUJn0le5Qu3xyJdG0CF',10);
-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 (16569119865877157220,3139893610,'3i7flj334V8peFs7Ru5lAZyB47u','Kn43zR46h2xBGocmpWe6hrqzJfVD1P7VSkqFEKpYMUsmzWLEn','Js2ekz5vkAmRKGPtv7ACrSnpIxUaWjFC3VlwXEmC','HKU','JuxVDy8eFSfuKDteOB3arGU3LsbNgkHihgXul5wTim33hp','0qvh6CiyG',11);
-INSERT INTO ti VALUES (16569119865877157220,3139893610,'3i7flj334V8peFs7Ru5lAZyB47u','Kn43zR46h2xBGocmpWe6hrqzJfVD1P7VSkqFEKpYMUsmzWLEn','Js2ekz5vkAmRKGPtv7ACrSnpIxUaWjFC3VlwXEmC','HKU','JuxVDy8eFSfuKDteOB3arGU3LsbNgkHihgXul5wTim33hp','0qvh6CiyG',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (11540828970541452379,1777481067,'slqcvl18VrezC12K1Y','9Hz7uQ3DaX9rQIAn0DOpK7Yc9DNyptUGSZ0VHHnzOE8lhlzsA7PkjYS9U7AozxlfdcIdJ7VytfJKnojs4otdgF9oeIz49YsGBGEJDZbRkPPtjBkPRswzAMZLTQvSbFuhnlvh8cVBMEFrG7gxZmYtTTgVm1h3VF2jL53VxceuaIpRwePK2IjdwU3','uy2PO4MzS00oHcOOEibVDb','XD5FD6YlBb5SAYQJN2zns','FCLpX5Qezd3SxEHNVtiqz1n7AND','AeDe',12);
-INSERT INTO ti VALUES (11540828970541452379,1777481067,'slqcvl18VrezC12K1Y','9Hz7uQ3DaX9rQIAn0DOpK7Yc9DNyptUGSZ0VHHnzOE8lhlzsA7PkjYS9U7AozxlfdcIdJ7VytfJKnojs4otdgF9oeIz49YsGBGEJDZbRkPPtjBkPRswzAMZLTQvSbFuhnlvh8cVBMEFrG7gxZmYtTTgVm1h3VF2jL53VxceuaIpRwePK2IjdwU3','uy2PO4MzS00oHcOOEibVDb','XD5FD6YlBb5SAYQJN2zns','FCLpX5Qezd3SxEHNVtiqz1n7AND','AeDe',12);
+INSERT INTO t VALUES (18372425920095723114,96,'Pu0uhk50dLy','ai1HX3ODtUOiI326d','zvY7S2l','fP3yM2','JV','D',10);
+INSERT INTO ti VALUES (18372425920095723114,96,'Pu0uhk50dLy','ai1HX3ODtUOiI326d','zvY7S2l','fP3yM2','JV','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(58);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
+INSERT INTO t VALUES (7922718464476674559,214,'sgwPOHTtTWL','XwxycHLo','5rbp3T','78Jr7SiZwFA2Jhf','k','D',11);
+INSERT INTO ti VALUES (7922718464476674559,214,'sgwPOHTtTWL','XwxycHLo','5rbp3T','78Jr7SiZwFA2Jhf','k','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10822020416414474593,212,'9EFIEZX4GmRs06pRKZ','gnUV8uGqVjHd9GNN2wOMUaHmJX3ejcSCD2xDw6nZ5LoMDdznLZwpSPepHvgNqk36lbLhPw5BkclA5Cj87Coe9TH0woVl1uueYbCRLAl0qfxcgWmo8KiiCySCT262biht8qw5YwxudZOtOlk7wXDxQVPEY8gzWgqRA21EHbwebW2KdhgzVG7YN0KDN1vERsHE98RYlRcnNarjLGskq1kl8lufEO1aTfp5hmNLSHjjzps8MoTptjbtLS7Y4c','lyVLT6','3bHlZlm7hi','r','c',12);
+INSERT INTO ti VALUES (10822020416414474593,212,'9EFIEZX4GmRs06pRKZ','gnUV8uGqVjHd9GNN2wOMUaHmJX3ejcSCD2xDw6nZ5LoMDdznLZwpSPepHvgNqk36lbLhPw5BkclA5Cj87Coe9TH0woVl1uueYbCRLAl0qfxcgWmo8KiiCySCT262biht8qw5YwxudZOtOlk7wXDxQVPEY8gzWgqRA21EHbwebW2KdhgzVG7YN0KDN1vERsHE98RYlRcnNarjLGskq1kl8lufEO1aTfp5hmNLSHjjzps8MoTptjbtLS7Y4c','lyVLT6','3bHlZlm7hi','r','c',12);
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 (4078566633991441021,3961655779,'RVUtZx','rcKbLP0bHfJTKj44n4mHEskRkCTxkDkqrwiV9Dr1v4UcbdxfD2GT3LYxioMKKMbvoqlCHdXJL76OpFDHgk4Vclhcgi8pvUMAWaUSZ2N5wvmSYpo01bd0eQEf0DEEDCCRmnN8fuUBkLLVWWj9IEKCbxlmqW2PN6hBy0lWGdlTEOvy6','26KH1DkrFLxMQqvP8aVQSQcH1DfMGFjmlqA2WKy3','dwY9nJItuxGr8cvjRRUUhbsZ','6U2rpMttqwhrnCv4KDqc19cEIFNpQwvPkiUG4HpkAUpSf0j86LUrJc0j','RrA9mh6zNF1AcntTLZ264LzL2ZhYCbhU6eT7aTDFK9uYMKmpXWAT9Asy2sXCImH5UlNkCAHhPAb4X8SmLwjUJk7WGJiiUwR3Mx',13);
-INSERT INTO ti VALUES (4078566633991441021,3961655779,'RVUtZx','rcKbLP0bHfJTKj44n4mHEskRkCTxkDkqrwiV9Dr1v4UcbdxfD2GT3LYxioMKKMbvoqlCHdXJL76OpFDHgk4Vclhcgi8pvUMAWaUSZ2N5wvmSYpo01bd0eQEf0DEEDCCRmnN8fuUBkLLVWWj9IEKCbxlmqW2PN6hBy0lWGdlTEOvy6','26KH1DkrFLxMQqvP8aVQSQcH1DfMGFjmlqA2WKy3','dwY9nJItuxGr8cvjRRUUhbsZ','6U2rpMttqwhrnCv4KDqc19cEIFNpQwvPkiUG4HpkAUpSf0j86LUrJc0j','RrA9mh6zNF1AcntTLZ264LzL2ZhYCbhU6eT7aTDFK9uYMKmpXWAT9Asy2sXCImH5UlNkCAHhPAb4X8SmLwjUJk7WGJiiUwR3Mx',13);
+INSERT INTO t VALUES (14201955331209708520,188,'BxBywjlfh0','nRAWLgBlAQCFRK3RnZ17FEiCpwS4Dy0VuDhE7F7Pp6uteZjvplJ4J7XmGkfGD4ozy5C678yVKZxrgP1iDIzkyUoKw97K13ZpHfBxBjRdSiDDthwOv7x8qi3S14agYP0fwIw5EDukwOo7Epm8dGiKtWJ1cskIq6KStUtT119vOifRoULPzQ3XIugYtUH6FaSzbX58aozgbIAwyEiIHU8E4JCovG6KPtI0uUIdVrla8xdZw5OZp1GWMk3bz8p','GGaobsP68','zBiPUc6eepLkJh8odcmMfwCFdFGVWuMLqsxNdaS59wVoldPLKixUYk7YZhzKsMCy65znkym5rpePkkMD1FRyK15dF6MurdbCEwzdrTRiMyXTLmLz0x2FDfjx5uEfR1mAhqwfLR6zohsq8D6m83HY','7A','B',13);
+INSERT INTO ti VALUES (14201955331209708520,188,'BxBywjlfh0','nRAWLgBlAQCFRK3RnZ17FEiCpwS4Dy0VuDhE7F7Pp6uteZjvplJ4J7XmGkfGD4ozy5C678yVKZxrgP1iDIzkyUoKw97K13ZpHfBxBjRdSiDDthwOv7x8qi3S14agYP0fwIw5EDukwOo7Epm8dGiKtWJ1cskIq6KStUtT119vOifRoULPzQ3XIugYtUH6FaSzbX58aozgbIAwyEiIHU8E4JCovG6KPtI0uUIdVrla8xdZw5OZp1GWMk3bz8p','GGaobsP68','zBiPUc6eepLkJh8odcmMfwCFdFGVWuMLqsxNdaS59wVoldPLKixUYk7YZhzKsMCy65znkym5rpePkkMD1FRyK15dF6MurdbCEwzdrTRiMyXTLmLz0x2FDfjx5uEfR1mAhqwfLR6zohsq8D6m83HY','7A','B',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4381607680596193227,144,'sBZnTmCjMojNzkMurRm9LQGQPjRlqxIZJ','V5HDoVVAMcmoIem2rZdL81GSubW2GOE13oPfQqW5WBWRPLwEeXRkMeeYBKGykWtdl3EW9aZdcYReMHeVo4LdCs1ElItUvuSzbADmm4GK3EsrBauNyAItUvJQVElUS','r2Qmfnmi5XfBJ','UGwHSxp2P80TbSGenDkmkZcgdTJapF71MIkKDZn9pCDkAVf0ObMNLuUSFmL1OmVf9Ci0vfd8sECAoQAhkVFJEqdT0YLxWTNkix48njwaPmTSfARtLVn1qDLJQtvD1kJpHOEWlPzYz1z0BMBTESwt5im8JLUHuY32cux1ivpMnzDkEyAurIkxKLk7XUxnxR94yKR6','cv','3',14);
+INSERT INTO ti VALUES (4381607680596193227,144,'sBZnTmCjMojNzkMurRm9LQGQPjRlqxIZJ','V5HDoVVAMcmoIem2rZdL81GSubW2GOE13oPfQqW5WBWRPLwEeXRkMeeYBKGykWtdl3EW9aZdcYReMHeVo4LdCs1ElItUvuSzbADmm4GK3EsrBauNyAItUvJQVElUS','r2Qmfnmi5XfBJ','UGwHSxp2P80TbSGenDkmkZcgdTJapF71MIkKDZn9pCDkAVf0ObMNLuUSFmL1OmVf9Ci0vfd8sECAoQAhkVFJEqdT0YLxWTNkix48njwaPmTSfARtLVn1qDLJQtvD1kJpHOEWlPzYz1z0BMBTESwt5im8JLUHuY32cux1ivpMnzDkEyAurIkxKLk7XUxnxR94yKR6','cv','3',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2076460611421736869,40,'doE3aUVTemp8DROu3sEm2UKmwWdBalbW8','KQ76RdW7tu3VVhnrLoUWO5J2jd13ZhLus3iFj8wqSB8QPkylEovx186PXHwWgKj02edBHnopHiAb6C6Sj9rfBIWOKBAzwnng8LiUgXkFlnNovYke2smOwQJ4MUKtPaRnsFlnm49Fx6UJrKBLXCGg2FRXDszZJJsVbW41QNPf9BfR9pBp8mdcpBW','3uoKykXt2','grLr3pZSbGf0ML8yFAyOAHI17tpOCFrHqBX0sGZm3su0aPkHJoNuCprnVAsp6cJrBWLUr2q9cc5WQ37fYYf1GaECgbth2eLYmjgxYS420Rsf1EdnWd1uVZ3l9SxAMDihvVoCaw1sAfueDeaCkJpvOILQIrWTgJDOROCHszt6XvlxM8Luwc0FUiM1YvSCOhHyJFoTv35tnJzBcm5y8wMS9VFFZZOQHd8NNJskwyidmGc5ZJXjJWDyk','Fm','MP',15);
+INSERT INTO ti VALUES (2076460611421736869,40,'doE3aUVTemp8DROu3sEm2UKmwWdBalbW8','KQ76RdW7tu3VVhnrLoUWO5J2jd13ZhLus3iFj8wqSB8QPkylEovx186PXHwWgKj02edBHnopHiAb6C6Sj9rfBIWOKBAzwnng8LiUgXkFlnNovYke2smOwQJ4MUKtPaRnsFlnm49Fx6UJrKBLXCGg2FRXDszZJJsVbW41QNPf9BfR9pBp8mdcpBW','3uoKykXt2','grLr3pZSbGf0ML8yFAyOAHI17tpOCFrHqBX0sGZm3su0aPkHJoNuCprnVAsp6cJrBWLUr2q9cc5WQ37fYYf1GaECgbth2eLYmjgxYS420Rsf1EdnWd1uVZ3l9SxAMDihvVoCaw1sAfueDeaCkJpvOILQIrWTgJDOROCHszt6XvlxM8Luwc0FUiM1YvSCOhHyJFoTv35tnJzBcm5y8wMS9VFFZZOQHd8NNJskwyidmGc5ZJXjJWDyk','Fm','MP',15);
+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(50) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(15), f VARCHAR(27) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (57137,1001,'96Hgea89f4svM5eeXaZPC0','zb5IxVtcxZeuDoJY77X3aik9Z2fAtAQZIXo','wXNURGHokzFpg','howS7g4o','a','a',0);
+INSERT INTO t VALUES (2084,-21310,'1zEM2g2HT65Qng9L','oBgNiDLBMSeyzkcqOIYSEwfOlsgGWw','S','Ste7AftZTssEUSYpwkV','R','qQ',1);
+INSERT INTO t VALUES (33883,-31839,'UlN','CXLdpXRQcevXcv7LcMNmgKzjvOHaksajphbAhxYTp0LxyNJcv3ZumclfbLsSLea8qNlS1fRQ','dZPaK','9','O','g',2);
+INSERT INTO t VALUES (55430,28969,'L5e4uase6p6T27WyB2Puz3qz','nJFZx5YJYJQtlqQyueXqObghKesKPZdd3PGo6kWkdoJqhi','ZdeYhieQpG','WDtW0VDdOsdWb23rYfwWGeQ','O','jt',3);
+INSERT INTO t VALUES (47595,-8124,'5HEgt','jRZkcMlwAhYDeBDOkLJenPWQds6xB6o7h','rp','hAUJ5w1bRBAJ5ayT0HCJpJuhm08','K','m',4);
+INSERT INTO t VALUES (15486,11100,'kBg1N5h','D4KFaYTetxE0R1','rFjVWIFIX','Zs4Z9tY4cEYxgJxFjQgiNmq31yQ','8','jm',5);
+INSERT INTO t VALUES (1278,20985,'IZJyeWTxMQ3b9Sz5ut5yVKqsgJbOAxhgYD7yr5RTKR13E','gfcVilfttPrCmUDBY4UisCCbnRGgGZVE0U','Xr8BPPaXP','BvQI2dtnZyzDSHBcLIg2','u','Vf',6);
+INSERT INTO t VALUES (53433,20650,'V7IvAaebLIaENIwWwQc','Mw9EUbTuPPlnquKNuWjp6zFxlGLEe','QOnd4mY30','bTUQ','7','2',7);
+INSERT INTO t VALUES (39426,-251,'07xnMS2NtmYiBe4xyAHCIizQfpSi2QJBQQInI35fqywtto3tGb','vv7kTBkAb0Nl3KxPw2ze5abROj3xQsIMncEhR4OfQ1h6NR5e5AEAXhJhvQCDLOikK7ox','xYq','mFfrzK4jN5NnZ6p99mckm82y','G','r',8);
+INSERT INTO t VALUES (31707,19929,'XWQG6fLVckUuOXtHVOJR4pZnERQ1cLIj46','tFc1k0qX3W0zAlNmer289M3p','LkqGtXO4Aim','SiiS','E','SJ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT, c BINARY(50) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(15), f VARCHAR(27) 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 (16140908534435429057,17626,'Kliku7b','wA7xWN0utBF4DVW3nEyPrM4rnV8XO4LVGUxVcT3jL74iSWGqCuvGo10I0M2IxvU3UqyZ','7iW','rOHUVNlWudi','y','gm',10);
+INSERT INTO ti VALUES (16140908534435429057,17626,'Kliku7b','wA7xWN0utBF4DVW3nEyPrM4rnV8XO4LVGUxVcT3jL74iSWGqCuvGo10I0M2IxvU3UqyZ','7iW','rOHUVNlWudi','y','gm',10);
+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 (9045726651223405020,-29219,'YeHNVV','nXBWOxxTnRl26zXXQGKiB3jBt6W1Xh0oZ89F','77w1o9','S0j3uudTRlOtYINa374m','z','ZB',11);
+INSERT INTO ti VALUES (9045726651223405020,-29219,'YeHNVV','nXBWOxxTnRl26zXXQGKiB3jBt6W1Xh0oZ89F','77w1o9','S0j3uudTRlOtYINa374m','z','ZB',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10349992513230467600,-13218,'GWYzpWa96zad9sb6D8iEhkV7uysI','tOnPizi7JaR1OfUNsSL3q9RZINButLeiaptK8uvl6Te10EPRaPke9kvDhkO6O6aSk5binsXhatUmEPeO1ILjcwUAMZoPaBfnLJDhQHXqbUaIGdx7SbwD248YVr1UV1798NwLOT5VV9pWy9o4TPJA4EFiZU1tuVJHCEFEcvbjHFXlQYx0lMDmS4f3Me4zZhD9jrYFn','jfWWAJxliny','qiUYfLg8TqqDG','D','9Y',12);
+INSERT INTO ti VALUES (10349992513230467600,-13218,'GWYzpWa96zad9sb6D8iEhkV7uysI','tOnPizi7JaR1OfUNsSL3q9RZINButLeiaptK8uvl6Te10EPRaPke9kvDhkO6O6aSk5binsXhatUmEPeO1ILjcwUAMZoPaBfnLJDhQHXqbUaIGdx7SbwD248YVr1UV1798NwLOT5VV9pWy9o4TPJA4EFiZU1tuVJHCEFEcvbjHFXlQYx0lMDmS4f3Me4zZhD9jrYFn','jfWWAJxliny','qiUYfLg8TqqDG','D','9Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10994791263012746229,-19080,'n8r9UBhDP57JM','6XxcRwvl23QSn8T0eBaigEk7P3tLoqdp9W2Rrll1SyUfXXsi','8vKGupWEtKQ','Nt77LjdVDJ88DU8coKKJQCxNOIABsbBy1lJP5oGfVrPrL5mV1auQlMY85OOqfoasqhZ5CjI7JdG7ORM8hgMLzWHkZBFfiJGhP4Y18FxnFgtSmWVS9XxO9vy5oYzxDOuyquusaHV3bC8R7aT6qWaFjADojIxs2b','R','1o',13);
+INSERT INTO ti VALUES (10994791263012746229,-19080,'n8r9UBhDP57JM','6XxcRwvl23QSn8T0eBaigEk7P3tLoqdp9W2Rrll1SyUfXXsi','8vKGupWEtKQ','Nt77LjdVDJ88DU8coKKJQCxNOIABsbBy1lJP5oGfVrPrL5mV1auQlMY85OOqfoasqhZ5CjI7JdG7ORM8hgMLzWHkZBFfiJGhP4Y18FxnFgtSmWVS9XxO9vy5oYzxDOuyquusaHV3bC8R7aT6qWaFjADojIxs2b','R','1o',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12398250843294337936,-6831,'vyvOSIJsnSANrUUg5nQyMFzal4b8Vuveh1s7','SRsZg5LOpHjWea7cRMTuPnpw2ztS9qNgKSMAfe5j','YOTbXx8','IHBcg26g2cz8ar7Gf2qF0LZsSVTlsiujEGeaxmoqq5xF6nv01YxaRYf2','W','85',14);
+INSERT INTO ti VALUES (12398250843294337936,-6831,'vyvOSIJsnSANrUUg5nQyMFzal4b8Vuveh1s7','SRsZg5LOpHjWea7cRMTuPnpw2ztS9qNgKSMAfe5j','YOTbXx8','IHBcg26g2cz8ar7Gf2qF0LZsSVTlsiujEGeaxmoqq5xF6nv01YxaRYf2','W','85',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (16224237484445238399,-9186,'WfLSQadKFYtgi0az9ICAIQRAQW','gubiaqPDxA2VAbP1MXvVqnQiuviqHfXT3jlItu5axiGVj5jrT9KK6ijDEbeZc','vevHT','mSBoWmV7ZiAU2IKdY0YdGHzpoKWJzIJhIIvSFE4bzzPF86LpWPVy07Zts7gSwaTcgPY4Uz0F2rhtTV5X7ND93qrJhXVjmSOT6x7cifGAOvjMzG','SG','Bv',15);
+INSERT INTO ti VALUES (16224237484445238399,-9186,'WfLSQadKFYtgi0az9ICAIQRAQW','gubiaqPDxA2VAbP1MXvVqnQiuviqHfXT3jlItu5axiGVj5jrT9KK6ijDEbeZc','vevHT','mSBoWmV7ZiAU2IKdY0YdGHzpoKWJzIJhIIvSFE4bzzPF86LpWPVy07Zts7gSwaTcgPY4Uz0F2rhtTV5X7ND93qrJhXVjmSOT6x7cifGAOvjMzG','SG','Bv',15);
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(14) NOT NULL, d VARCHAR(44) NOT NULL, e VARBINARY(22), f VARBINARY(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12687863119395597286,-32,'oS3zDbj17Y','gpTuaCdgPQt3USOYCBXDU2VFH66aodWMnhw4LHF34s','kCqzRnA','V3qQKpEIR','tjzcn0MJ3tjVmcp7etEm96FEuRDyzImesIGB7KP3WOFNG8iClvbKuT','7c12doaLwL',0);
-INSERT INTO t VALUES (8392941112725581020,13,'SI6Oa2wLvbI','ZAqHN4jM2EKQ5S4nxSw0zsbKkRejDP','AOTeCjDn5pdKsv','UonVO','X9lHRs1J8EZEUcr23Sozr417KskJkmzCmplgMFulmZFpz64XfWdZdNhN3obhBHC0N1MfgyHqiPDRkIKVgCHg08Ij62pYP6jTt03','N0iXA06kAqy4R9hCCvdwCjWvmNZ45mJtN0tIdbvZAZyR4HCfr8cI57DnBZzrHmMk84ki1MpDd29Sb',1);
-INSERT INTO t VALUES (15298078749124402261,-82,'Yan','Kgms7ppTMUX1E2GUF4gM9ljPyAznh','snAcK2lox0iq1JGMYy','YtFyLvXAC','0OqbJEF75BGgwlqTtbQaD0EcmqrV0mGhEL9nvMdbpLfV6qKrTKMBPt6lkEkpSoWN22kIl8kQMlF3kRrdq4PcajDz8RGTecyzqtz','01RXTfgu9nQZamFMiPIy6',2);
-INSERT INTO t VALUES (2938440557118928744,-111,'G3','wKQT1HSdAF7wFNjjLmB7UAvSr3C','IEFyF9zP','ikcwaqg03nSe053DP40a','Qywa5sIlRTxSubCxvVkPpP','W8Mb7P8fPmRKbAG7paXUJtSIOhuV6D41A9L7aqKKv74xe6z2c1I1o0QdjyPXvcGbEfaYv73tMCdtfa1vh5WZYlw',3);
-INSERT INTO t VALUES (272975638653316254,-68,'9z5','8Cy81wFqQj60uYPz6RKRzUx0Vf7WA','gH65C5Zxr1k3lC3nVo','hVJzPEepRP7aJS9tm4L','Qg1DjnZyq5oUDGhwG2lXEhMikRzKcKcoP9O0HEi06kJgpp8KyzEdPnXjE6Cw7BrlTMQjY084E3g0','nGLdwzP1JIwI5MiATl1Vs5UFABAkb1YCAZX6BdNrpfUwgtQf2MMgqfFg',4);
-INSERT INTO t VALUES (15847444017457251994,-110,'7','q3mHW0Fu2l2akM','Wx0QA','IUhX0tie','dmqIdPz25T8aebiv3NPvSRIiHkNczBNv0qs1k7UQEpXoisKiytCwfl6w','XBkqAkYWuksPpm4y3dVZMIyEzjA869gxf1IkyxH7UWWHU566S5hRUePxOk',5);
-INSERT INTO t VALUES (13624564809855039766,-6,'zxXqP','OXS4','HMui','W74aEv3WBUyxBWHs','62','kfeUuP072W64cHNwI7JlEdzrDPY7Gf7DMIkCoxb5gWzZrStX4ewGh2JJyUBIFdJUyB5RFOorgwpEGtxbNnl2yGLEpImEWV8ca9',6);
-INSERT INTO t VALUES (466536629938036094,42,'X','14L0ry','hXCx0vRXt','xVzzsASujUXPW7G2Z0wg56GJ','OO90hcDWKEHZCRR0cPN6BvAyeqN9y0hxZeM2BVpgTe6WCvMqSInO2DaOEXUlo8aY3PvG06Utcqr2oKxXStW8SifTVV','Nm4KZoD7X4Th1LBL4rcV',7);
-INSERT INTO t VALUES (18349204365076472840,-16,'pbOc','bg','O8Q0dTWcFVDSaZz','Ew','rAu8IzyFtnILgwwyAaYoImBzHiynsjyJMGtyU9lNvN5mVwrRjkMQig5q9dpvBbcpSjYwHCXopexdmH','JGv5vfJ6DSO7oIm0xNVgVcCfOfG0gTTsed25K1P0g',8);
-INSERT INTO t VALUES (12768262208915963960,113,'bk4lthpv','v1xBEASxP7lDjv1FE','J5qieUDlMMspU3q','yXlX1','aLNjaurVdTF5SH9WTFA2BKzZDlS7yrWedQyO3Jn4p43geOBK8Y4EwZDaZcCBk8sEq','Ivz1XWvwaj42yK6dC0U1DdI8xmm9r3Yr4pqDbpJZYDRHKstt6YS3Q4kUyWW3SE51gaRKj8d0A2JHfbCEuOCBGNtSRN7U2s7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(83) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(94) NOT NULL, f VARCHAR(100) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1358286247,2801820669,'RjmkEPtYYCSE1fcVVWeU4EmNo98yDGX','DRnNkAgaMCq0rSCjiK1uLXR5OorC8wJE','sRUHj','WspJw4YdRygQsrxXw4BnRk69yuHWEicXmVpnvbYvgoX0XnRa4SxYX5BpUYo19eU80LsuhpmK47ywFbPVqyOWjyHeMxqYA','Sc','3',0);
+INSERT INTO t VALUES (1320424088,1189125193,'UceiFGmjjApRrY0DbWi','2Xvz8a9uxaeMLFq21NNqyBtsFmQMBKlyy6IXFgLsgzEzfPov','vlWHh4GS7aJa8I0mfbTQHpVCjAbSqy8V0Er9S0RiuZrIoqo3mjLER3MYwotQhtBAfJ','s2ecKvkNdIRf7ehxGJZh2aN7osXvDeW7OwKZ1aEgCM40NA2Ll2W','e3','TC',1);
+INSERT INTO t VALUES (2063528551,2540753243,'XjOSYiDfvYvvMhDC1azZXh9l5WoqQFzYNyzT5AzNFzlJuXAapJYwujwTmJ75','Uc8jnu2IKwgcMLdAtAGlJgenBMQjlLWAJsVKXO','9u6Jcx','G9mrLpShdd8CvjIe24CLeSlxvNXtlwq3gMAeNTq8HgtKvJMOgblYip8GLfZE81J7u7u8UilZM9qqLJIvhEvuI6BkVo9m','o','e',2);
+INSERT INTO t VALUES (290959977,1787231750,'rqAni8inPMO191','40zhaBkDqTQooDHYF6','GOcLDtgabnLRef5Nkau9w','PMIrn29Hqdx7G9nUB','F','hb',3);
+INSERT INTO t VALUES (2378360760,1246817350,'wZmWgQmZqq27tjjEZ8q26C6K','qP5DqgPEewHxEaWNzxou8muNghxdylqaBooRWgySeFl','LIhywXHv43veOHMH7Ct7yS1XIfgbjnKVApscT7eJPZYaWJpcWcXfsEMb','SzFQNakXBVEzCTW3uawdLIdcY0O','c5','L',4);
+INSERT INTO t VALUES (2753438715,815834683,'wBiODJ8JfvuFmbSC2ZSDfVs7iFXpkc8ataKL6vhCT3XvNPg1pcmNGFNXR9Bhi81SxAM7QWF8KMV','ms6UYKgv3JqkJsZn1UYKKVGI3BzB0exx0XN0631Dp8o4cY','WcnX6HKgj2Hlo970252esAWtBWjcgdAaW1FbnoTGyurlF','VngcGb5zLp9y8gnKkvUrYjWG0G0Nv54AhkjXbYHXC5faz','z','H',5);
+INSERT INTO t VALUES (3825366791,2382542964,'xwbt2YrI3eCUOnnHFr8Xv78gfIfQAHJw','fXAE','8zrYJcZuz','OwGE2AfQpGCNoLfwKoFLuk1KFhfibDGiwaU4Flb574e49FI','k','G',6);
+INSERT INTO t VALUES (3451703853,2419772775,'7aZQxKGAa80o6I6Usn0BdvKbIlC7Pusq9FI9LBUSyOIcWcavnFsxcN3NUyKRcLfkoF1epKAhfTL1l','R2eggrLwNwmEQDsUFC3ZE7KjiP0OW5','lrsPgVjX0F0w3TGqK3ub2VG6LvsMbaK1l7u7T2zkyiVE5IcPqA993aCI9','E','uA','w',7);
+INSERT INTO t VALUES (433003891,3559482752,'a0cyZu4SZbgeec98gZYyOY348nvuoGinMUoYdH8U14raBvs0Eb','OjUywlww7ipZ2jRsXGEmAOB4JDPnpvphwuPUM3zCYpGaUm7BqzKk9vRc','PNuAvFOQCHXCGszvKvdllYCErLaZ','ER7CPOw9fOn9dmcbxSN902fHg90YVJ7aO2YjkKr26tKM2ZW7mcg','Vv','Fg',8);
+INSERT INTO t VALUES (2910704575,547861179,'9pbzdTdVZd66vKHzxPt4oPctZ23t5yz5aT2Uv4sfCdao8YENinEv','36FdRbl0rck612sHWexdBAMymb70QhE7WfiLGlntuHp0mZNb3bCVl8OO','hnnNsw6WNcxkuCMPjiP','rjdmwxq1g8P8Za0HMulSx3dq8VWl8mm96MCFA0Z63WddQ','u','0T',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(83) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(94) NOT NULL, f VARCHAR(100) 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 (17310453191142835072,-113,'nJKh2wV6Btdy','ZiMyZqnkQU4cIaUqrbGVPKmpk2PTda3NvkwHY7','R','JsV','q','2pdWnC6pz0Z6Lfxfsdxihyyy',10);
-INSERT INTO ti VALUES (17310453191142835072,-113,'nJKh2wV6Btdy','ZiMyZqnkQU4cIaUqrbGVPKmpk2PTda3NvkwHY7','R','JsV','q','2pdWnC6pz0Z6Lfxfsdxihyyy',10);
-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 (5080639443947701297,39,'Oi3OB9H','7ZwXlPy','kcGEVVjB8kn847azsmrP','5f4nA8QMfjUXFzoNiJZs03F1at','hxj9BmturA58YBEs4qOUT3u7nix1xbmRNzU1J0V8d6p5WkBr4vfmwkbbwiMGu','6dc3Fn4Eckf6Qb0FkU4PyleenaEjhNmTQwaK0SVHIQHNTSBctqf1MQMYFoViiqxYox3iCKsVMOqvk933ZrtpolLRNMyB35q1CSo',11);
-INSERT INTO ti VALUES (5080639443947701297,39,'Oi3OB9H','7ZwXlPy','kcGEVVjB8kn847azsmrP','5f4nA8QMfjUXFzoNiJZs03F1at','hxj9BmturA58YBEs4qOUT3u7nix1xbmRNzU1J0V8d6p5WkBr4vfmwkbbwiMGu','6dc3Fn4Eckf6Qb0FkU4PyleenaEjhNmTQwaK0SVHIQHNTSBctqf1MQMYFoViiqxYox3iCKsVMOqvk933ZrtpolLRNMyB35q1CSo',11);
-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 (17647523251245298914,119,'B6Pq','SBRaTEQmoOvHgv8GLyERbjEqYGdidRZACVEmQJvc80YVs7zaz1362qfGN','aPo7N0Rxnyms2w','LX0vGz3Byyo08aR2LyKqXCz','WCKWYMYG','UJ3jfH9XMaE9aCPpD1HExo7rRepGcPXubjyi9aPZecR1mVTAdY1PrDfPdueqT0V00ZX69zCHCuUM6lcl6fR7qwky',12);
-INSERT INTO ti VALUES (17647523251245298914,119,'B6Pq','SBRaTEQmoOvHgv8GLyERbjEqYGdidRZACVEmQJvc80YVs7zaz1362qfGN','aPo7N0Rxnyms2w','LX0vGz3Byyo08aR2LyKqXCz','WCKWYMYG','UJ3jfH9XMaE9aCPpD1HExo7rRepGcPXubjyi9aPZecR1mVTAdY1PrDfPdueqT0V00ZX69zCHCuUM6lcl6fR7qwky',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7688201752971351747,-40,'zyIritW5sQKClH','0gmxnH5afPhRF8fcbG8fnnV4ghMJZAajRZc4cYOQCcvy9Gcrz4Bwn7kX2m73reqJCkj1l1EHPNCoAB1WJd2Yk2v2NyZCg1VHjkgNTLeQ5Yk6ejJTOvNPppCCj7yTWfjNmPnFxlvbHEzBNWzAG7smOMD6YmkqUtjxvKbF3wDmB4JI7S6Krt4PCnw3bjvN1FrtOTdjDllEdlnJUbjuMLuRbwoaaUV3CKkpY6UFWqHHZc9t','W22jY','gyGLdPHBFPOTdsdonkfpNZmTa4u80UcxjMbspIZiL1gJhtAemcuWHCXvvxaPP3fW9ZrW7T3qjK24Xxrrc1QOd7FULtnM73vpLpom0BqAdqM60Yhr6xd1tlNLn2Z10GQCvVHGpUtAUmUrcka0IOSfOnj3Vp8pQktnyZZIDmLBEYDxNM69TijCxW','pKR6d7','BdcDewvbiWmkKvJ9YGOM4YUFVYYGpZbj6vOnV3vjf3IV8E9wERpIrDg1IBTzbYuRg',13);
-INSERT INTO ti VALUES (7688201752971351747,-40,'zyIritW5sQKClH','0gmxnH5afPhRF8fcbG8fnnV4ghMJZAajRZc4cYOQCcvy9Gcrz4Bwn7kX2m73reqJCkj1l1EHPNCoAB1WJd2Yk2v2NyZCg1VHjkgNTLeQ5Yk6ejJTOvNPppCCj7yTWfjNmPnFxlvbHEzBNWzAG7smOMD6YmkqUtjxvKbF3wDmB4JI7S6Krt4PCnw3bjvN1FrtOTdjDllEdlnJUbjuMLuRbwoaaUV3CKkpY6UFWqHHZc9t','W22jY','gyGLdPHBFPOTdsdonkfpNZmTa4u80UcxjMbspIZiL1gJhtAemcuWHCXvvxaPP3fW9ZrW7T3qjK24Xxrrc1QOd7FULtnM73vpLpom0BqAdqM60Yhr6xd1tlNLn2Z10GQCvVHGpUtAUmUrcka0IOSfOnj3Vp8pQktnyZZIDmLBEYDxNM69TijCxW','pKR6d7','BdcDewvbiWmkKvJ9YGOM4YUFVYYGpZbj6vOnV3vjf3IV8E9wERpIrDg1IBTzbYuRg',13);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4218871806,2826658053,'9kLHw1PFmH7K5Q1xqmQw8zXJpFdcdms0dRtPnQC03bDureS5Am1S1','pW1b6qLllLemVqbYmG1mFg48YqGKO0gaH8U7jAnpk1bgT2c62uEHd10','J160a6E82rnoJujp3LMewAyMgSv5b1KQc7','XpOGgjGyIyOcowGRCXyU95fY5bVHrWxmFG6HcfnUAO8h9HKzELUHbP1nvU','0','3S',10);
+INSERT INTO ti VALUES (4218871806,2826658053,'9kLHw1PFmH7K5Q1xqmQw8zXJpFdcdms0dRtPnQC03bDureS5Am1S1','pW1b6qLllLemVqbYmG1mFg48YqGKO0gaH8U7jAnpk1bgT2c62uEHd10','J160a6E82rnoJujp3LMewAyMgSv5b1KQc7','XpOGgjGyIyOcowGRCXyU95fY5bVHrWxmFG6HcfnUAO8h9HKzELUHbP1nvU','0','3S',10);
+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 (2592906637,3096887027,'5yolgC7cYPpYn','oMji8dwMhdAruj4ntJYF','STglPo7RgeREHeUbsyQG0Cs17IhiWRr99ODEWrZvWIeog82WOoVTEMBdYTAEpT9','6zsAsd5TVLz8nbMQuzrIMp3afQIWmM89KMbMMP3YE','Wa','iP',11);
+INSERT INTO ti VALUES (2592906637,3096887027,'5yolgC7cYPpYn','oMji8dwMhdAruj4ntJYF','STglPo7RgeREHeUbsyQG0Cs17IhiWRr99ODEWrZvWIeog82WOoVTEMBdYTAEpT9','6zsAsd5TVLz8nbMQuzrIMp3afQIWmM89KMbMMP3YE','Wa','iP',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3195246842,2798570326,'OvovPRBbeZKgNDk96SoRmVv','2vWWpZZrWQT8pXRiLhjZoTic7iXYNUVSdy5hkGTTwHR5O2uxv48dp8xxOUy4vi4ybIvX2FqlYc7TyvhFofHkQXHQpvAMY76hVX7B8Re7U1Pi4NKBUoUpV1','4wPnC4ii','ew857bxnsoddFv4kLSUeaqDvTlJIoVctuDPhJhfpocvXWsrV','m','Z',12);
+INSERT INTO ti VALUES (3195246842,2798570326,'OvovPRBbeZKgNDk96SoRmVv','2vWWpZZrWQT8pXRiLhjZoTic7iXYNUVSdy5hkGTTwHR5O2uxv48dp8xxOUy4vi4ybIvX2FqlYc7TyvhFofHkQXHQpvAMY76hVX7B8Re7U1Pi4NKBUoUpV1','4wPnC4ii','ew857bxnsoddFv4kLSUeaqDvTlJIoVctuDPhJhfpocvXWsrV','m','Z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1631742360,861882843,'OkaIvyFtX4918jiOcRALK9DV8Kz9nnxLfQdXQC','y4kt9jZCGKHGNTN6cp33MO8UmqN6LHTmUXO8KF2wGLwjXXpVUsqZy03IEWQ30gx6sMwa7CHLZxNnxarQrfQulNE86ZeeoiRgqvQ0OdNTkYYjJH1n13R75MbeUSo7np3WKMI3e8dZ27tvrRODRGoEKZ6SacQP13vqEHNfrUqyCmw60Q1ePwsB9WMYCrP5TIKUJfrlt0kfhKC2h5AjJH9uPhdVqdEc1MeKzgS6O3v7WSTOACEKbim','SYqtx48710SjIeXQtaqgblWgn76pEYCSolSmA8QfXqjZWDmFflhpc1u6xxS7rrmd7ASf03EcTW','0xAr5lOHGps6Ktl81VAtoBGCpVXTgcnfAB4L8xmuE6eZA8Tz80jGSN63q8N12','A','U',13);
+INSERT INTO ti VALUES (1631742360,861882843,'OkaIvyFtX4918jiOcRALK9DV8Kz9nnxLfQdXQC','y4kt9jZCGKHGNTN6cp33MO8UmqN6LHTmUXO8KF2wGLwjXXpVUsqZy03IEWQ30gx6sMwa7CHLZxNnxarQrfQulNE86ZeeoiRgqvQ0OdNTkYYjJH1n13R75MbeUSo7np3WKMI3e8dZ27tvrRODRGoEKZ6SacQP13vqEHNfrUqyCmw60Q1ePwsB9WMYCrP5TIKUJfrlt0kfhKC2h5AjJH9uPhdVqdEc1MeKzgS6O3v7WSTOACEKbim','SYqtx48710SjIeXQtaqgblWgn76pEYCSolSmA8QfXqjZWDmFflhpc1u6xxS7rrmd7ASf03EcTW','0xAr5lOHGps6Ktl81VAtoBGCpVXTgcnfAB4L8xmuE6eZA8Tz80jGSN63q8N12','A','U',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (538016977,3079002777,'3z9bqhhyHtH5chWYjdIg3MoMq0vniYalv3pxkW6Jj8UB0zWYv948UcLvPpgdk3olmkbkPX','Iq19wy6gqq6HYz4lZHD8eEsEcjzcDT7dlU0gThHKJnteA7B8myfTI5Y7sJygofBkpVXPmIRzYTzAdQQ72Ea','kbGluOkIu','NzVtWwLG4OQJ','3','M',14);
+INSERT INTO ti VALUES (538016977,3079002777,'3z9bqhhyHtH5chWYjdIg3MoMq0vniYalv3pxkW6Jj8UB0zWYv948UcLvPpgdk3olmkbkPX','Iq19wy6gqq6HYz4lZHD8eEsEcjzcDT7dlU0gThHKJnteA7B8myfTI5Y7sJygofBkpVXPmIRzYTzAdQQ72Ea','kbGluOkIu','NzVtWwLG4OQJ','3','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3034618113,864876515,'ZIR9rKFvRpCPrLR8QPIx4iCkFcW3frLpkxxzZ6NzlyO4sC7aWgq2BiuNJJYkeMz7K','LDslPlsgfsyZAIXaK0nUbXtu4nC9luRHKq2tK9BybwuCf9Oss9IW4K6Jyzi7hN9jhr4xfRjpVIvNk7uzGB3C5iZRZL6Ror8t14iPPSc5kn2IHJVYpKcVP4tyk5DTjltVCXzXegWaA9aHpoxLNSpt2rhPo5','BAsv0ifn6QX','8eCd7v7Lt3pNuBArGEX4C9PLhWBOd24mcd09qVwZDbuf6F9BXVOg4WNHZmymxv8ZLxAvovsWN75IkR3eB0M5pz5q1PeBsWjAgKljUpKvF4kqikUO5g7tSQ2VYvdB4Le2tUKaSBW8e5IQEhgJh8VGeWQv2lJAVApHCeX1WKMyHEtp8qyXRpZ6CYu','A9','dDk',15);
+INSERT INTO ti VALUES (3034618113,864876515,'ZIR9rKFvRpCPrLR8QPIx4iCkFcW3frLpkxxzZ6NzlyO4sC7aWgq2BiuNJJYkeMz7K','LDslPlsgfsyZAIXaK0nUbXtu4nC9luRHKq2tK9BybwuCf9Oss9IW4K6Jyzi7hN9jhr4xfRjpVIvNk7uzGB3C5iZRZL6Ror8t14iPPSc5kn2IHJVYpKcVP4tyk5DTjltVCXzXegWaA9aHpoxLNSpt2rhPo5','BAsv0ifn6QX','8eCd7v7Lt3pNuBArGEX4C9PLhWBOd24mcd09qVwZDbuf6F9BXVOg4WNHZmymxv8ZLxAvovsWN75IkR3eB0M5pz5q1PeBsWjAgKljUpKvF4kqikUO5g7tSQ2VYvdB4Le2tUKaSBW8e5IQEhgJh8VGeWQv2lJAVApHCeX1WKMyHEtp8qyXRpZ6CYu','A9','dDk',15);
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 CHAR(42) NOT NULL, d VARCHAR(59) NOT NULL, e VARCHAR(17), f VARBINARY(40), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-821323,-2418224,'vAPLNrcv','T1cOrvWmLSZiMSe7Jp','hbZRfBqzzly7dZ','Yz9U','5FrKyMcUkSlSevaK','80ZLsF71ROMp9mcUIP2tAXE5Wwfks96EXoh4kCBvCVUlhbkan4LSJp1tL7IovirZGPNWcHAX',0);
-INSERT INTO t VALUES (-540277,-8325711,'XnQVnPKxPt7cjHN','h2SxHQuDi68qy','iVsBipTV9LWcauXcj','12N6foWK05FzkVMAr3x','HKVRSDVvuwBbuXzqEANG','FaFmHEktvyLZ7gVGQWTQn0bzzEGs1a6lGEfguzuHUxf7FGpnx8gr1UOlPGVrnViUYPjAvbsp17',1);
-INSERT INTO t VALUES (-3505004,2512420,'S88kS14qi4i0vAVkdsBpsN','jXaKRKt4gIISfFqoZHRGm6','VdfLUAMdkjJqTj','sW9POcv8FJLpgalu0B1H','nCN4LobbcwkETPBSlePPfR4KJ','Maan6sAXKRZw4B0JEZNVd5AJCeYTi3eoGgkY42KZPWMO1QajlctJnvyda58gyrxfAOb9h11pQ',2);
-INSERT INTO t VALUES (2912320,-853054,'Kqmst9COU4lZpUttvayeX9jyMC','ParowQA19cFklNEhdSqm26fro','bMa0LlLDc','eRQ7P31nxun76ruJ0BQnVUj','VYyanLqT8BlWTRdBRxSJQ7wDFLEMoZQ9Y0fXsISzbj3TrS2FH7hCTbDN1DcGum8xI0drinwoF7FP2SBqXUKaskEb6vv','HgfroeybNe5gpmtMl5WJmRzsXebLn8r649MP8dIVDI5CM34aZMCx',3);
-INSERT INTO t VALUES (593695,3527820,'tDbYh6Sbi5F','mb','6tmmRr9CivKsyW','GK','1silCUCw9SIkXOYDNV74rW3jlLQfVMRW6TC5cfODP1rDp1DXvRKyFMkWpd5R4Kh0J2NcoWysnK','hpMdHrLMoK5M232XbhHRcy7NTg',4);
-INSERT INTO t VALUES (5473401,5441591,'7JgZJqdJBD50AWlV','tqdKv68qhkCFBDDUocIiMX4VgdNLu7fih2qmcQidmdyYDGRKinFI75AU6wE','VdTsP','HYZ9SmCAaee106VvGTLNALIBNQ','C7rN6SRBMgG1NN4y9LDO','ePsBrOOXK5YKsddtjxROb6MMto0flaJgiGMpFwEeRNvspj4WzK5S19SwaG7uMbw1iNCAyhleo0n4kycmEA42XHnuNGk6',5);
-INSERT INTO t VALUES (7054918,2704043,'JmmF1FFNO2ha6xiotm5aNYE0mt3EHccoagdQGfU','RrMPYaiPb3ZS8A9wP','f8kLQlqTPpittE','M','VR6GpaD3FVsxbUzw6NWcZ4rIOVgqo4hdmFa9huQk88ttt4wFYcIgYQJXDnX','XMFAgcn',6);
-INSERT INTO t VALUES (4478067,97228,'y9vkhlLK6tLGQs0KJ124VULxmKqWdCJKW6BzjaiW','FyaDW31bB2bEkEQPlDQhhgkSraoeGRD','5UMKDdT9fxxQhe','H348RNaoTdj2GFGxUzii5X8Toln3vanNEIHEShHK','Geaeg0dOy2iRWQZFytE','grRIrFgXY80q2akupfTl9eF0hejw8HLLXV3lPKhlpVwtU14YiISvGrUOoM1uQ26rtOQuRZYck6nSkA3RxwYvPz0uYnyl',7);
-INSERT INTO t VALUES (8284927,6303660,'JOJqH6EzBJY9O25aRNPwaVrziaqbK1zJFqtQgiBut','EEPjYqXwxFN3TRb6XYvPZ7x','1F6EuOwU1ffsc9z3i','E2kztPToSEQxbLlICJrlrLev','ks2m5LZYWxO8elriHVWz41suIRdpmiQBPPJa2WDvcfSZgSdEh','GHgpVj',8);
-INSERT INTO t VALUES (-6997243,-3069024,'NcdQk8ulHIP','HVNcpRatIqUrm7F9RflggZpILmv3tVknc5070cYqHMwAHjr','hFdkB3','FMjWTQWbm6qawQJpgVelGS','r1ukbf','EWSlOdw4fYpGzdvLVYRph0hTxlowc35YnzxiZr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(89), d VARBINARY(4), e VARCHAR(93) NOT NULL, f VARBINARY(38) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1475631047,-5458501,'d3f9sUB3qeTtJPS2t9UaQduZGtX7uzpvf7','i','kcJw4RRqPIAw85BhSpW0KfYQ9kr7mrD9iCcZKCEefnSk7ICxB0bgAJu2kxYcJ1YO','5RFR5JSzT1b88aqrNYAbUS','J','c',0);
+INSERT INTO t VALUES (-76160881,1312884,'oze6pjM8yOJeaA1kTxQDW1CLP17mG9MFG3lczud5ctxGvtskPooAdCImVjPIxEKPhaqIttWDvGQXeOsXf','C','Td3EWsvmgw0aa9bg95JyfITh42nseXSSxoaQ0zs0z1','j0W','1','12',1);
+INSERT INTO t VALUES (-796924821,4285546,'INu48vyukZixuXQl6XzdL5fCk','89e','PPR900WXxcmlTBxFL27vd','KwVlNoAPrIbmaHPDNuANzazxVZ','eV','Bo',2);
+INSERT INTO t VALUES (-531524372,-7554871,'nC7hQSrnMWtsaO2VHV7ex48rbttmMcTQep8bcGTctCf5CfCi2hLdghvufBGenIvn2AlhrNxtf0ej9X05Qx1iN','0','awRBMDCYPuKDvIuLWoVreLGp6ibvMiN3mQHPu0Cj57','d4aYbZxLnsN2dAMpk65pjDanKGFXAl','d','b',3);
+INSERT INTO t VALUES (783813575,3091859,'dUPDLB0bKqq6gfqzQylWiPhF432B9DesWBwGpSCjyRT','ncTv','LWpYDXBqrWVnlg8caXM0L53ax8NjeBwLzeXvzVVeswltiupadda2ewPoM1','bSyPp27','zA','k',4);
+INSERT INTO t VALUES (-1610666966,138793,'URYWWQ1uzzwpDbTW6mw6NHo2lvYIKdUThveABIiyKpNsOF','dK','n5aHEIBHNHze7yorXYewnB3mYoLHbGBqxnN5pBRatK6wvSGaRMkryuPapRRgI','NhroH','w','K',5);
+INSERT INTO t VALUES (802003118,7735205,'XqhmGvsePJ1sWWiub61Sgn','RP3Y','ztoJHM8xMKlLAuxByQ2yvaS4rCgZOozj74GmXGaYrBABalKDTxNcq84QTiJJV0LMHuP0JGu2aFlGJwLnY4GH2uXUcXsbB','0gZRJmkf','3','D',6);
+INSERT INTO t VALUES (-1813455319,1138142,'sz','1n','VM7NHE9tcrhKwy6hbNlR9IiARDGZzCzAjO7G7rtoBIUm6q','sylesS0CVQzUToy','EO','Q',7);
+INSERT INTO t VALUES (217598942,447921,'L0R7uuBE4znq','YLm','5pa26vtVt4U90lW6GhCUPYaC5uKgQS8Xknqh9WYdxywSQy6xIQpbs9FpsStvir411f8cAAegPFnjJUbV1mwL','qJgiCIysUoPdIefsvw05NJFSJc2YOpKdcU','gG','Is',8);
+INSERT INTO t VALUES (-54837504,-44321,'05dJoZtQzBayaL8EKsPblufI17f45gxncg36kwCaJxdaTF5UwWa0QGbn','G','yPLJ1E','JlGxjFF1aoXRqUFuifTF8n5O6KP42g003Uz','6','l',9);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(89), d VARBINARY(4), e VARCHAR(93) NOT NULL, f VARBINARY(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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-1047244702832534795,-1586808,'RW0Ew46Ordk','MoXvh4','QRAwVskkN','ezQ6MwqkCsL','dQbMFmPIxhrTdJl0C582hZDsL1pKRrltG7M9fGg','WUccFy9Wda7X2HFy9ms9mW',10);
-INSERT INTO ti VALUES (-1047244702832534795,-1586808,'RW0Ew46Ordk','MoXvh4','QRAwVskkN','ezQ6MwqkCsL','dQbMFmPIxhrTdJl0C582hZDsL1pKRrltG7M9fGg','WUccFy9Wda7X2HFy9ms9mW',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(43) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(43) NOT NULL;
-INSERT INTO t VALUES (-6423502066172061829,3138459,'ygI7OVp1n90BawCUdwblPYd2A02rVV7UZoFBGx','uRRO7Mmm3P20ZREpdzdEM2GfUOGVJOV','pAfYWttlyWL5c','MND0YHjJbdmSazQvJLANlS2','FiSHCF9Gm0qLfRF','dkLkEa',11);
-INSERT INTO ti VALUES (-6423502066172061829,3138459,'ygI7OVp1n90BawCUdwblPYd2A02rVV7UZoFBGx','uRRO7Mmm3P20ZREpdzdEM2GfUOGVJOV','pAfYWttlyWL5c','MND0YHjJbdmSazQvJLANlS2','FiSHCF9Gm0qLfRF','dkLkEa',11);
-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 (-6334714205678883004,-5714556,'agAs5FM','HEyIaL4SeAfEF3gvZSFmVGQYP27GKYuudOa3Qyjf7ebTPappe0c3QIUclzn8NseitxhoptuaskwfpRJtSISD96jV5rfBVGKUK2iehiYRn93KfanWa4pS9TS1bAErnKS','g','znZA2OjWgO9SdOYIkjQDxnCAbZLmeWFz','bmSqFKdv34Li8hgppI2Q9prITcuWSUlcSNiRqTvTu7YpML7bCw7LyXwJ7hiQPK2yq0','O04zOWUeHGmLKnmFXhAyjovUVV3mZdcelmStwzjyhSLUso2Qn',12);
-INSERT INTO ti VALUES (-6334714205678883004,-5714556,'agAs5FM','HEyIaL4SeAfEF3gvZSFmVGQYP27GKYuudOa3Qyjf7ebTPappe0c3QIUclzn8NseitxhoptuaskwfpRJtSISD96jV5rfBVGKUK2iehiYRn93KfanWa4pS9TS1bAErnKS','g','znZA2OjWgO9SdOYIkjQDxnCAbZLmeWFz','bmSqFKdv34Li8hgppI2Q9prITcuWSUlcSNiRqTvTu7YpML7bCw7LyXwJ7hiQPK2yq0','O04zOWUeHGmLKnmFXhAyjovUVV3mZdcelmStwzjyhSLUso2Qn',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-6208919594767459312,2247530,'8l82USl5f5iFVjKTCeXfMVIGosd0','IXShmS8ZhzA1uF5HaopCN7MUjryNzoWxALqBSCwzTWycs02Ms2oCkoc8xuxKYrdUZpwaT9S9nr9EmI0WRhZlXlI803CshKOjblORf1723qbsjtaW','3','OZevIUBCYN8kWS7GvcaZzRJAyTWbDEn3EqpcZ6UzKk7oLEIcntrbP8WQsHn3oCif8XERmwfAjCzbtZ5z4P5psL5xBTfBHxpwnKqDYJZe9NBlrzc','AMLWiIGgH9ApgroAkUx1otZofHkcdgs7KItAFKAwrP7tz5cDif','t1i8olW1Xvc5jDpQMgLsK87QuryTECEZ1nvvBE567OAQYq66gtvvUJOu8H6elZwTCoym0cf1tyyf33Cw1OKe7wL7rd2Yz7',13);
-INSERT INTO ti VALUES (-6208919594767459312,2247530,'8l82USl5f5iFVjKTCeXfMVIGosd0','IXShmS8ZhzA1uF5HaopCN7MUjryNzoWxALqBSCwzTWycs02Ms2oCkoc8xuxKYrdUZpwaT9S9nr9EmI0WRhZlXlI803CshKOjblORf1723qbsjtaW','3','OZevIUBCYN8kWS7GvcaZzRJAyTWbDEn3EqpcZ6UzKk7oLEIcntrbP8WQsHn3oCif8XERmwfAjCzbtZ5z4P5psL5xBTfBHxpwnKqDYJZe9NBlrzc','AMLWiIGgH9ApgroAkUx1otZofHkcdgs7KItAFKAwrP7tz5cDif','t1i8olW1Xvc5jDpQMgLsK87QuryTECEZ1nvvBE567OAQYq66gtvvUJOu8H6elZwTCoym0cf1tyyf33Cw1OKe7wL7rd2Yz7',13);
-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(41), d VARBINARY(1) NOT NULL, e VARCHAR(97) NOT NULL, f VARBINARY(72) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-126,8094184,'4iayeyoqgG','4','zuJuF1ErXBfzkkOd10EDikYgZT0R1luTZTfzpfnKWI2pKVfUlrbhlPzcHzM3tm9xETxiwLtLOE7DYQt3CHZbp','zIJFIeU0MhamO35cOxHDx0go64d9OZ7MvD5X9zkfQ13Qy4a','sqoAs8Is9pz5aplBK6Y9EOcI1NUkcrHcvb3knCEZ6kiZXDSEtoVfR4K9uZrhHfXTQBBK3JiMDsxDx3cV2ozmbYQgJ','9cMTVnitSDh4BKLBUu7tfCSYChR7MvQPG8hx9wgchFYoO7GAm0oslNbT5FkFegAkxY2SqckzpTsRcMdGd6CaUOlyFk72q',0);
-INSERT INTO t VALUES (15,-6172429,'cDF4n','F','Hr17zaUUm3baiuMREAqL7nSt9soMKEbthUB2ltv1HmgdOKfxUPwEE3qoJRPSVcbLPr9Z631t7CR8qe','LARLhV38','twxkvTQtGKpBmnPnL7WE7g0KzjikCSfU9EkyaSXzDAgQf074ae','nwA8pFk8e1pcBctwuD2bmgaDAafKmTyPKsa0qMYHz4VZjLR66GndmRy4Mhse5e5ZOKiPPp58n301VYGlEzNdxzXObAWzMwLZmrSD',1);
-INSERT INTO t VALUES (-113,668386,'5rZ3ZzV','G','wk3r9dB08b6NMABossbcH9lAcEbYbbRviXcAjWGGv2dX','NT3jBqDKD49JJDDAIPb8WMl7MZJGxiyvOfnC8iv4XP2','a08tBtSQsPuD5iFAIqiIWriATaz2pQxDHR9C67BaGkZaFDI8kJt','sVkBZ4kHvgQCt5OMSecS8xqB3FTJ5iKKWT',2);
-INSERT INTO t VALUES (-119,-6162799,'yqrHqKGi8KZPfo9mNA','L','Q3GJIa3hluJPeBEwWqu1jphxJaWWSpXsZzwdul7OOnMF90fJnlhPqxJgUI5VQ4OpFrFb2eRypukASTpaGA5n132yUL','9vWh9hrHo','aV8sVC24rSUbtnGVXRssdDhLNtK2TZM7pXJD0mDCmcMbJW3pwH3nHsDVMypwzCp23Fv2','tkRz5e8fzhpGm7kUcyMfXpLoCZJYGvoZBYMcx4DVBeSvZ3OCoctASrdPHu7e5Y2NRGKQeF',3);
-INSERT INTO t VALUES (42,-4353965,'eNbYSOOPFTDOL7eCt2D9bd','e','Wcj1YOcMC5QfPDamKS3PgEk6btp9jRFOqVrxwZiztSXzKC5g5dW7xOxi4iXXSqjIx','2zUFPX2bKur2othGJY1xECNQY5dcS6AJTXTjnwKHYabB6otEB','bJzPCzGLdnFyoA9mH1qUb0D6z8uJoLz0DhbFxi','DECfmdYao9fF1nuFa5SAHRTviHY',4);
-INSERT INTO t VALUES (-51,5254216,'Micw9MJRbqVSNcaKYJetNar','v','hSSaXZbfhm1aNKoCmD2kDjMImkRsJGslrEaJpMOwwu9WV97Wodq','ZTZXQqmv15VevtKGV6P7zluw9R5LGgJ8w8r81HUmdQjp23bmHrVBVkBV84J5X','INwUU4PwxHMP1iFf5yd02O3JoHOXFj49GgUzrMPGqBgoACWTXC','yd9gNMp5vaWFOqj',5);
-INSERT INTO t VALUES (-86,4546225,'4OANjuGqRdZ61a0FlF4GSBP','P','HnSH3NTNrZsQdWBIR6v0KGJgAV6H9fvnwZfE6B1GL8lGVqbLwlupjk','RgvnxNLoP4yotmbXoBziFcYHFFL6i','uB6DBytXe4fG2x3uf1t07W3HNq2if5JZsjtNb7WhOzRLQxiAYwXmjSdJzI5KmlBhfPq','lxzD5i86ardAhEtONkT4beE4EGQSJLG3prjPjQKaVbPNKrULyMJDEGhX6HHPCo1GNZWduWgn9fcZUNL49UAXGjpIpu9jrZQzKLiH',6);
-INSERT INTO t VALUES (-81,-7247005,'oP6PHwwTEqqSUCKtlqDMDO','M','JAenL7lX3oQsOXPlAICLr4qDezNTRSxgLyldR2uKHPyrq2BF1ISpunUIPvvXGfjq2YKf','4OvJbw8riVsH8w5DVAoGFhKFQzYSfQhdYNO529iulZyi','6KxMI8YfpAWy83hJqEiwLtuwUgzqDxhkyfTRGcSBEl3abzvMkPJnS99R5Hp9Ju6oND5VXbxzl7Tyv9FYeXWHFQ3wIYqXtPM5o','tmer3i5JCiYTDgZWSGh644lSSe9gTcNnVSRxc7kkpl3M',7);
-INSERT INTO t VALUES (70,7623934,'fMT7ZU5VDZhRwgN68OTwMZUKkoVZ6J','K','zy7vDomzBzbIhDWTalzolTD1cf024sye6VzByYVyT493CA7','e07OmU9ccqfePctLezKLh3Q3DzrZRBM04dKks9lPeay8','9JZwzHGJ9NJfOr7Y6x3RpXiypst9NB5bVr6zWt6U2Nyu1PlUMwipw5SdpLyj4kuAtQGEpGyt3BsmtyotYs025UxA9w5IqpTrGQCY','R7Hh8OaOmsIYaVv9b0Wk2qzZFZO2vLucYuVEm1aAqUsY',8);
-INSERT INTO t VALUES (76,-7603632,'FSnt1HyE0oMJdtqhzV','y','NpDWS5xXAmQMTh','ogimo7GxZFO1b5gEyByHz1dJj777y8WixmRynPK5umq8Vac8xWftaEugL3b','8lPicn2L','NDB9hwjoymqeQ3CjuwDGc9VWdyF6jqAUTUtzbQwk25pdCYDvC1lBh3dvNPRRIbg2Lm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7152136563961076244,-5958851,'2ooEJ9AlaBulNLg2FctWRI6qd4','R','mXzLaJedhivJ65Ou352h1XFa5wZntvO9ot','zOEbeTULsOUlLGrLcZrDWk8lsI6MB4o4Yvjqo','AM','nj',10);
+INSERT INTO ti VALUES (7152136563961076244,-5958851,'2ooEJ9AlaBulNLg2FctWRI6qd4','R','mXzLaJedhivJ65Ou352h1XFa5wZntvO9ot','zOEbeTULsOUlLGrLcZrDWk8lsI6MB4o4Yvjqo','AM','nj',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(90);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
+INSERT INTO t VALUES (-8893911751951567882,8030463,'1tF0RslZSuSMPxRaVPQ63esSwTBWviDRdp1BqCZ','DP','0ATLBMb10XvejFAoXbDDDzRBTGXOhg55t1swNj5qCsrKfnKQz','1qGkN05WFFFjIADC8FWm9yENIWZx8AdPeE','NH','oM',11);
+INSERT INTO ti VALUES (-8893911751951567882,8030463,'1tF0RslZSuSMPxRaVPQ63esSwTBWviDRdp1BqCZ','DP','0ATLBMb10XvejFAoXbDDDzRBTGXOhg55t1swNj5qCsrKfnKQz','1qGkN05WFFFjIADC8FWm9yENIWZx8AdPeE','NH','oM',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4873394735744303199,8108580,'YzEUilBNFpKX6lJ97DhCflCwKRHah6fZYD5VeltRNyl6ZH4PyIPpvlnvbppF8aYH10qRM0J','nojaqrtoDWZ3XYOBhJw','bU7dcNy0DftBtiP8pRpLr6Wn20rf6c39nodONaj6y9W','VnyK9O6vfI','D','yp',12);
+INSERT INTO ti VALUES (4873394735744303199,8108580,'YzEUilBNFpKX6lJ97DhCflCwKRHah6fZYD5VeltRNyl6ZH4PyIPpvlnvbppF8aYH10qRM0J','nojaqrtoDWZ3XYOBhJw','bU7dcNy0DftBtiP8pRpLr6Wn20rf6c39nodONaj6y9W','VnyK9O6vfI','D','yp',12);
+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 (9122332651813438178,4429676,'JqLs3gGxyY8Ee3ILMlDwu5yZf4qieQHRewYawJJZa6AmaSRLjFzf34dBEOZEWX1CVH3BvNPSdnb6B','P1ERIEyMgHFdv1s4xxqvDUXcxtmNZWPRMYmZU36wJyUFmJ6hGuz6s5pXOX36xOlxseWdKqXDkYwnOnwgaqF4pil9FcN10qww','fjAsa1qDpK84zDcFgq6Ek3wiQEXizifDiGCsKN1z6X7l','NXfJirYdLdNsMKu6xk7Qt','1w','09',13);
+INSERT INTO ti VALUES (9122332651813438178,4429676,'JqLs3gGxyY8Ee3ILMlDwu5yZf4qieQHRewYawJJZa6AmaSRLjFzf34dBEOZEWX1CVH3BvNPSdnb6B','P1ERIEyMgHFdv1s4xxqvDUXcxtmNZWPRMYmZU36wJyUFmJ6hGuz6s5pXOX36xOlxseWdKqXDkYwnOnwgaqF4pil9FcN10qww','fjAsa1qDpK84zDcFgq6Ek3wiQEXizifDiGCsKN1z6X7l','NXfJirYdLdNsMKu6xk7Qt','1w','09',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3983633399144564834,-54244,'xf','X4Vr2hbVtr7Jt1uFWnJPdmCNJJ0Z6oSJIcNvrQgJaBtJUrTF2IRbqHO6jf6qEM6FoVbX6G9vhYZhx4y6IUYTpIcLW18BMU6mUI8cPdrVDuCRqe7kx9mWJrX5lBgjdvdH5sKrxpJqLlT7iD2t4pFguLvFUawAoHI29lKddn5Imagj1MrkwdbRC6P1jJrNWmVP10CxtcWIGd6U3EyQ34ppoHLd8sTIfK74YM24R','jFbHcXiAoC','8EMBIm3XJ7Szr7VgWXyBY9kTJ2FGHeasqmdcpgqhngbmr4Bq1KZzUlZoTadF6074alXJtZsQYRZ7fKyW8ek6rBDzFdWE2UNhbN3yTODdEZuI8hckaNZdkhn9xSll8msdvP3S9O0URSuejLB9p3criO4EjSSBOqaVlA9J6q8u49PzA4Psviq2viEoOC2xr3wEg8ouELbIXPXRWxKZ2fm4m5uZGSPKEr8qztPq3mQLn5HZU52bijFQ','qg','Xs',14);
+INSERT INTO ti VALUES (3983633399144564834,-54244,'xf','X4Vr2hbVtr7Jt1uFWnJPdmCNJJ0Z6oSJIcNvrQgJaBtJUrTF2IRbqHO6jf6qEM6FoVbX6G9vhYZhx4y6IUYTpIcLW18BMU6mUI8cPdrVDuCRqe7kx9mWJrX5lBgjdvdH5sKrxpJqLlT7iD2t4pFguLvFUawAoHI29lKddn5Imagj1MrkwdbRC6P1jJrNWmVP10CxtcWIGd6U3EyQ34ppoHLd8sTIfK74YM24R','jFbHcXiAoC','8EMBIm3XJ7Szr7VgWXyBY9kTJ2FGHeasqmdcpgqhngbmr4Bq1KZzUlZoTadF6074alXJtZsQYRZ7fKyW8ek6rBDzFdWE2UNhbN3yTODdEZuI8hckaNZdkhn9xSll8msdvP3S9O0URSuejLB9p3criO4EjSSBOqaVlA9J6q8u49PzA4Psviq2viEoOC2xr3wEg8ouELbIXPXRWxKZ2fm4m5uZGSPKEr8qztPq3mQLn5HZU52bijFQ','qg','Xs',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-8091209986001062986,-4660750,'AJolPCVOMhS','u1MC0OPAZNn9Leb','awx9pa1tV8TuFp7tMN9RLVfGCfxJvhQv8Mz1PCAPO8WecXAEwzGJoAT4cZF2mMC5e3kg22jxPv','Uf','azf','YM',15);
+INSERT INTO ti VALUES (-8091209986001062986,-4660750,'AJolPCVOMhS','u1MC0OPAZNn9Leb','awx9pa1tV8TuFp7tMN9RLVfGCfxJvhQv8Mz1PCAPO8WecXAEwzGJoAT4cZF2mMC5e3kg22jxPv','Uf','azf','YM',15);
+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(21) NOT NULL, d VARBINARY(2) NOT NULL, e VARCHAR(37) NOT NULL, f VARBINARY(88) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2917187678037234156,-33,'njSkqg3kDnMwVy','l','0hpzqI4bFnn75Dg12BgNjfSkW9e6mRp','qsxiP1zVGypDeq5up9bZaomb5LdqnYDzCToKeyQa3A8VQQMCbiiuGVHEfhQ7Ykl4scb0qeul4nUDMy','n','G',0);
+INSERT INTO t VALUES (2510346289348329001,-3,'a','n','iqzoarXm','1A34aUaMvbD8WtiKODOvJpmEwSm','9','mF',1);
+INSERT INTO t VALUES (3099667230205617451,91,'4YtajpJLe42SlanT1rwe','E8','QcJNAidNANjylcAipwjH0PHXDXagdbMg','w0bKalaOktVOX','T','Q',2);
+INSERT INTO t VALUES (157063286747014857,-114,'2tX','p','KuJbkLE4P2NiDRSaT','LjEvqpRczyILxF6Smfd','Y','1',3);
+INSERT INTO t VALUES (-489993981734592197,-89,'hS1bF','Qb','QNLo69dKlTU3Sh31PgMioJhJdMBK20pxCK','nT33i2tobTyA0MTgXu7','R','l',4);
+INSERT INTO t VALUES (-1783836435738210571,28,'CL','W','ODZerm88X9DfvT5','WY2md0iLjgELoydVGAeaPJj','B','tB',5);
+INSERT INTO t VALUES (4348549867984671597,41,'6Je6L7emeiy31CtE','a','MGw57SgP3YNV7Ure9U1AJV21X','W2r7ItlJh4eY90Zs7ukMtx6PGOvYPpTvrDuXlqw','9','W6',6);
+INSERT INTO t VALUES (-1960061028344648554,120,'vewfuRgKtTmoBq','Qr','z7pFADj','wduoLJ0P9','3','j',7);
+INSERT INTO t VALUES (-6975903880021855706,39,'RnyXHuT0','Bg','bB','Wxc4QkzBoaafnwHxIWJ9RlLQiQSNdI3HsjcwiRjyi0JqWdRMUAKv6y645AZlj10knO1ikTm7cm2','W','oa',8);
+INSERT INTO t VALUES (-2291776746897410707,97,'8','Fs','NXl7PQH','pUu1bP50XvIIiuWlSPUzriv5o4IIG6uWpjo4c50BsfJ','3','RL',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c BINARY(21) NOT NULL, d VARBINARY(2) NOT NULL, e VARCHAR(37) NOT NULL, f VARBINARY(88) 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 (7493132,2960769,'m','5','4v7bWvNeOy1sSIqnreehYcVIA0qml3c6rkPRZlwjCF8nZ4eChOxnaDtHfkoy0bAfjN','vMNZrg1utIoTuoEUeb8i3B','Qtby','OK8Y2vgByIJD3eQk6chXdBtgBiee',10);
-INSERT INTO ti VALUES (7493132,2960769,'m','5','4v7bWvNeOy1sSIqnreehYcVIA0qml3c6rkPRZlwjCF8nZ4eChOxnaDtHfkoy0bAfjN','vMNZrg1utIoTuoEUeb8i3B','Qtby','OK8Y2vgByIJD3eQk6chXdBtgBiee',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(42);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
-INSERT INTO t VALUES (7817982,-7868788,'0CsCiq7yQC7RxILwORscOVxzWxGJmJ0n4GLNgU','n','2r81f6cXsXuF2eFYIxLeokKOSiolhCTWdmRGdfTZblTtS4ed8Cujfvx1kX','0b3KDms8hbY13NyspdslIh6FC1T10GM1IhG7m0JOcSv3tInFS2C3ukzZNifp','ZGTzUj8iR5IYNSrHcCKwfNmicqU68TiT6sfurfJVLqvZJfCh6FvSTGbHrJSOx51PGApKy2ZWLv9xGlRKuRU','vri2prYXuaPSAAedWax2XFqoAkDi7LRLu6lreRanV76d',11);
-INSERT INTO ti VALUES (7817982,-7868788,'0CsCiq7yQC7RxILwORscOVxzWxGJmJ0n4GLNgU','n','2r81f6cXsXuF2eFYIxLeokKOSiolhCTWdmRGdfTZblTtS4ed8Cujfvx1kX','0b3KDms8hbY13NyspdslIh6FC1T10GM1IhG7m0JOcSv3tInFS2C3ukzZNifp','ZGTzUj8iR5IYNSrHcCKwfNmicqU68TiT6sfurfJVLqvZJfCh6FvSTGbHrJSOx51PGApKy2ZWLv9xGlRKuRU','vri2prYXuaPSAAedWax2XFqoAkDi7LRLu6lreRanV76d',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-3986824743175791550,-22,'1SkrOM0Zt','Ux','SpaHxgwu6ccrJ4qPqj3j9','8750Kg0zJT2X9ISldktMyHzbZgOXVnpcd','w','uN',10);
+INSERT INTO ti VALUES (-3986824743175791550,-22,'1SkrOM0Zt','Ux','SpaHxgwu6ccrJ4qPqj3j9','8750Kg0zJT2X9ISldktMyHzbZgOXVnpcd','w','uN',10);
+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 (-1320300257249504362,83,'G5JaNZrNlq8dEc9IW','O','ZQ1eJHHe','6tdKTg9TRZBQiP8bhr76zXObXOBKY4LWqvG3TYWMIunJtx2Irt','B','D',11);
+INSERT INTO ti VALUES (-1320300257249504362,83,'G5JaNZrNlq8dEc9IW','O','ZQ1eJHHe','6tdKTg9TRZBQiP8bhr76zXObXOBKY4LWqvG3TYWMIunJtx2Irt','B','D',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1958223,-6560489,'838pFLOjWVEQSnI0Ts5QAk37uMiaJ91TRSIWk','GtG','hevT87DrpdFo08s','bCkMPG6xJkWoh02','ku03XiGvFTOAP5Tgo6B5','MU45rmp6Ikf53AsKj8QjBae1BgYd',12);
-INSERT INTO ti VALUES (1958223,-6560489,'838pFLOjWVEQSnI0Ts5QAk37uMiaJ91TRSIWk','GtG','hevT87DrpdFo08s','bCkMPG6xJkWoh02','ku03XiGvFTOAP5Tgo6B5','MU45rmp6Ikf53AsKj8QjBae1BgYd',12);
+INSERT INTO t VALUES (7014516197698457623,11,'Fo4d','ovkUrEla','I0','SexR78l9b9UoVgCYNiSMVgZc6kLbKm6MFVnHjlvsD0Cn2xo','s','0',12);
+INSERT INTO ti VALUES (7014516197698457623,11,'Fo4d','ovkUrEla','I0','SexR78l9b9UoVgCYNiSMVgZc6kLbKm6MFVnHjlvsD0Cn2xo','s','0',12);
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 (-4436095,6326301,'wOdRLRuynRcwUEZQFl8SyrIhmE5B13','OxLl87f2Z2Cw2wzHwTL2yaVgFET4gZC2ajLwmRK','WjJbcmnEXXHYqOcM3vYQusHycUy7vibOBpZL0GtEmdSM8m1Sn3H6F1bdj0jO8WAv5H2GsXJPpSBFR6vzL5E','dcxtUzQF3ii7Skxf4WTi2QFhZhAzMzRAHuKXK0ZlJ8PzkgRnr2G7rc8RqXAgE','4ir9dLl0dCuty8xOEvcOoCSUCTAVcQFKpnoxGgumvl48vkIXRCtPpKiUEFJg','TYAiY3F2T1rpEXly1e',13);
-INSERT INTO ti VALUES (-4436095,6326301,'wOdRLRuynRcwUEZQFl8SyrIhmE5B13','OxLl87f2Z2Cw2wzHwTL2yaVgFET4gZC2ajLwmRK','WjJbcmnEXXHYqOcM3vYQusHycUy7vibOBpZL0GtEmdSM8m1Sn3H6F1bdj0jO8WAv5H2GsXJPpSBFR6vzL5E','dcxtUzQF3ii7Skxf4WTi2QFhZhAzMzRAHuKXK0ZlJ8PzkgRnr2G7rc8RqXAgE','4ir9dLl0dCuty8xOEvcOoCSUCTAVcQFKpnoxGgumvl48vkIXRCtPpKiUEFJg','TYAiY3F2T1rpEXly1e',13);
-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(4), d VARBINARY(3), e VARCHAR(39) NOT NULL, f VARCHAR(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5509,11475,'AGW','PJ','moUP0fXlj2CNIHWyfCIn0N14eKDmh7ZOExQ2Un','DlVzCgP3h1VWUNVK0nlvkMKN4pG','eHAlC3fSa5C','nZk1eZVyZdSFPk',0);
-INSERT INTO t VALUES (22883,30832,'0Kw','lnB','khelbkQuAITTw8zZ7v4jA73oj','hmieEFSB4zSSdlBj40J8BUyYWP7XSe1KiYaW5TnhebQZ','PlxOJzECVvezO3bD2FuV','KjiVCCI14dCH7ehmqeAgnaua0W6d7Xx39VCXFRPjztMd7TXRARR1nshHw1BWqCAFCr50nV7C2DF29qlXY6zwjjJB',1);
-INSERT INTO t VALUES (13678,10920,'CF','Oi','wmtl2zdg','iHekdNdLvhjgYgNsGVvcGeKbUvbenWCLWw1QVMMYsa8tBdd1qH01Br','xz2F7HAf5p5vSdijDO4qhSNw8r82I4qvZmd88H8mDFEBF','zMQUdm68EC6bN5LAjgi2EWkpYmsKDfbOVyDqjKFPPJSr9n62XGCcfM3XQDq7zzO1U5eKOI',2);
-INSERT INTO t VALUES (-25388,64463,'Bd6I','3','sphz26VCskvrwTb7tGDG5ZvgKVdG6kcS','kH7Nj7mz1BQTAXgaN5nKRzNiWtSg','PC9MDNh72gNApHIdVHsJWBvqt59qbyIktLOYgXle304RmK1','Ejbq9a1SNkxxnWIm',3);
-INSERT INTO t VALUES (-6479,63314,'mnd','gz','vpZJ9ocUmBIx2S','C5gam','BQypjXjBfEi7HxBy1rSbQ4AQU0yAcfVH8ZE2QEUveiyFhgvQWnaGnVl8bghnAAfFmph','17anHbLVIWgpNv7njvkX86OPDrwKyqDo',4);
-INSERT INTO t VALUES (-8641,31937,'v','13Y','o9','WH7NLxYJo9YrCekVeYSV8USADmmNu15frkVnJbZMwPR0hO7QHW5BnSxxbQDGS','6Y9S3YBVm3ch5F3CzhSaoqt4sMYx2xWwyh9kTeroyYmBv9','ZpXwNQLQVUYcAVgzjfv',5);
-INSERT INTO t VALUES (8273,30857,'FhG','DT','Aywsj07kdZPe','We7h6DLeg83jg2PNVXoGf7U5POwHLJ1u5hwboC7RER7E6FF5lFmffkIKpi0dy5Ht0','a0UqL4fU7Bcht54rFy3Z5TjY3scKNkt58OTddJTmvwKp3LdV1AvIJTyNjBqtNednC0WbOKVAACcoT','9GslX',6);
-INSERT INTO t VALUES (25314,45684,'7YSH','BbB','298Xh767AuQuwrGHYWZOS4k0gx5i','XQsXXKPGSwbycWDLa62PctvTFT0SdG6A','L','aAeMnHJwJsV8bhKdFR9lbuAz',7);
-INSERT INTO t VALUES (22746,4539,'s4A','Na0','CLfqZ61HTwyCM7Gy8WbQ','2r0582FoXPeOxxzXlpHGsSshise0QoS8B0YbwoEsw','4553cbDqRk0ko7N2a1npN7ErgfrNiAv9uTDnb645wSsilNojj2VWrpx3JQOhqpQpfVv1f','Uttypypt1B4pDutL0bj62Js39prHC9qG',8);
-INSERT INTO t VALUES (-3939,43154,'0','EL','esE3qw8tnnILgcq2ATSIS2hnaWWDOuWkYd87','v3nrJ1RNQjpPOhej8Pmn8yF456zlPcpQAXwQytYLij2rWfjVOvGaUK','Kmw5UqwatKfH6BUpHkUnUX41l','lCoibOolu3cLRkGXInvkKD8ixPnZ2YSvH1WS9CpIMTeoaMrbrDTkzUC0iaJUOa1RxNwvfChQ3u5hPidcsoQukKtxPcxQmqUu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (483586218250393195,83,'7laRO67WIs','oFqYmxxwIxPgR','a4MUlG56NAvqe85pM7sIj','lNcxvSTQe2AnWKTkfVimZq3mWpFMxjmQt','b','l',13);
+INSERT INTO ti VALUES (483586218250393195,83,'7laRO67WIs','oFqYmxxwIxPgR','a4MUlG56NAvqe85pM7sIj','lNcxvSTQe2AnWKTkfVimZq3mWpFMxjmQt','b','l',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3871523453562743818,-25,'95u7Myka','Bhmb69xFzP730BLeF8cpQrYhpjlhru09BW5tq9T2iNIpQeOqP0aLgVwO5dkejzScduo3mP64D0nVSUScXu7y8tHgPhonvwQzAt4z9eWVYp6ttaEjRYUxLCXHKHuX0IVJ0zXeDJhbuJ2lx9BcTcHJoVBuulB0QFqiQWgJjdqTjMuwi7v','fWHDrLlnIhH4U2DQ6bDGdQwQIgitZtFXGR','gJpvDw1fH2iHFdinsFuUQDFsP28f9','g','x',14);
+INSERT INTO ti VALUES (3871523453562743818,-25,'95u7Myka','Bhmb69xFzP730BLeF8cpQrYhpjlhru09BW5tq9T2iNIpQeOqP0aLgVwO5dkejzScduo3mP64D0nVSUScXu7y8tHgPhonvwQzAt4z9eWVYp6ttaEjRYUxLCXHKHuX0IVJ0zXeDJhbuJ2lx9BcTcHJoVBuulB0QFqiQWgJjdqTjMuwi7v','fWHDrLlnIhH4U2DQ6bDGdQwQIgitZtFXGR','gJpvDw1fH2iHFdinsFuUQDFsP28f9','g','x',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8279960916912610390,109,'409NYEJXi','y4Spmg2Dki7tYnRDXYTFjfEoyhFWV9aAgt5AcW2M4QZ7oZXCC99NeuzdeV4nUpuGz7TP96GYivJTRYNrnYwPk4j4tZoOTf4gdD6xXodTjESpq1d9eyOIcDKn0EkgHcX36GcUzCv7ZrYDFFGKFOE8xa7nKCezZ6aDNU48dgbn7u9kTEO4JsJXMxqdbuAvVs8BFjmjSHbztX8umpJdZ4i5uMjvPSJxeSGvA3zsFUVRI0OW8iplJZ','Ni4IHQ6ciAP','R4UC2A6ZVf1xCmnigrUvw7zbM6DZ9SVGU4TYbfwalncdqQRume81b97w','li','8B',15);
+INSERT INTO ti VALUES (-8279960916912610390,109,'409NYEJXi','y4Spmg2Dki7tYnRDXYTFjfEoyhFWV9aAgt5AcW2M4QZ7oZXCC99NeuzdeV4nUpuGz7TP96GYivJTRYNrnYwPk4j4tZoOTf4gdD6xXodTjESpq1d9eyOIcDKn0EkgHcX36GcUzCv7ZrYDFFGKFOE8xa7nKCezZ6aDNU48dgbn7u9kTEO4JsJXMxqdbuAvVs8BFjmjSHbztX8umpJdZ4i5uMjvPSJxeSGvA3zsFUVRI0OW8iplJZ','Ni4IHQ6ciAP','R4UC2A6ZVf1xCmnigrUvw7zbM6DZ9SVGU4TYbfwalncdqQRume81b97w','li','8B',15);
+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, c CHAR(45), d VARBINARY(8), e VARBINARY(49) NOT NULL, f VARCHAR(51), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (20,3921610832,'3pBzkG1WHxUGqmLDvGtR5SALBm130FG1nqvtaGttheUL','3ZJ5lk','1cwSGnh86x4r4Eg7rtc3tHlOHcXN3IPm43sjJw','TB4het4IV9tgYJU8AruKZRBL4YgHS4cqnwJlFlmI','6','1',0);
+INSERT INTO t VALUES (179,3577158174,'2YT','Pg4KEWdo','yn0','PmG9qEIua7n','K7','B',1);
+INSERT INTO t VALUES (249,2598018904,'PZ2o3YnMmsXyZ7vSSk04RCOdFOuLSixb3UxPHT0Nx','D5IL','3xMkCgKonuuNl4KMpNvwtcx5fq0ROJ','7zI1PzW8oM0DMwa5bDLTSK0PlMuoYsyDUrypJAwBtsp3wj3ij','OZ','j',2);
+INSERT INTO t VALUES (212,4172341709,'vU9Pi850Xv18aY0G8eLRBnTxj','ni8z4','fml8cbEUwb','CkMoYksjrGSO86nqwXoV','AY','4',3);
+INSERT INTO t VALUES (200,1807227873,'AIGmueGcO4ScfNeS2mCXp4P','5xWxYn','jMcIi5LOz0TX7U3rd','hyMsLQkiEMKph','b','Q',4);
+INSERT INTO t VALUES (53,1711771672,'MnxKkM6RJpl','qOBwG0rr','9enmPYRfIIZu8OrmKOOvLi1sEwfRpVdLcrBEtCEPerxXnkM','Ur2HMzcK5V1CaElq4TD5qTHQLmQshc9RUkkWRyd','G','b',5);
+INSERT INTO t VALUES (8,4269183999,'gNkAQogAV6yWL','zA7ZAVM','lZtpvGpTdhmfbhmGeeSkA','Eo92yZ9Wa3BUiO1LGQTjVLkXUjCbj','N','s',6);
+INSERT INTO t VALUES (140,3923982834,'HCyjukxge','1T','Iclwq4hPQLiosX2Wdx','V7WxVUujpYYc9ExfKLJfGmrr','Q','D',7);
+INSERT INTO t VALUES (16,1512385217,'SoPmof0AOFnzZO','5HIMvNj','TKBagpbtmZLkhPBQlmfVA','Magm8CEBUzBaFfhoIIX84fhVNuN4qD9rLxoC4KL7TAZU4E2sEd1','m','i',8);
+INSERT INTO t VALUES (94,791192358,'0aCfVJF43Rae2j3J','RUq9K3W','uiIUERyN7ZqI1H2A6IW0bHC0ptcApcGAZtlzkoxbh','GDf4uTEhdX1Qt8i4N2pGcMrgnhdPIhnn3lsaLS','O','b',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED, c CHAR(45), d VARBINARY(8), e VARBINARY(49) NOT NULL, f VARCHAR(51), 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;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (2895,57131,'t','tx','qge2K1v8RJPTqqOtJqO6Xiv0k','VwJ77tzhwNjb5tJcUbsFbc7n5GHXSyp1NvO','pwpnParwTs4L835hJUHWBp5sc8Ou1QdcXkPkir','Q9mTpTKZ',10);
-INSERT INTO ti VALUES (2895,57131,'t','tx','qge2K1v8RJPTqqOtJqO6Xiv0k','VwJ77tzhwNjb5tJcUbsFbc7n5GHXSyp1NvO','pwpnParwTs4L835hJUHWBp5sc8Ou1QdcXkPkir','Q9mTpTKZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(5);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(5);
-INSERT INTO t VALUES (-13132,19135,'at6OC','7II','PcNN4f85rTJfF2eyUe2','fdpX9fJ4qx7AivUNeWqwnLQMp','AjWsH7MObbd4zUYWWAfAufHxn0c3sDowIo4czBBKYPufu695r6wtungic9Z8EQSf6KZNJZdNbtXKE','MW69bhN4ZMOz225S',11);
-INSERT INTO ti VALUES (-13132,19135,'at6OC','7II','PcNN4f85rTJfF2eyUe2','fdpX9fJ4qx7AivUNeWqwnLQMp','AjWsH7MObbd4zUYWWAfAufHxn0c3sDowIo4czBBKYPufu695r6wtungic9Z8EQSf6KZNJZdNbtXKE','MW69bhN4ZMOz225S',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (22,3538661180,'bm2BBKu97I4HkJpNXy77','6','weatOyczR19K9dTzSchucbbqH','yEKqqQiJ8ixs','V0','X',10);
+INSERT INTO ti VALUES (22,3538661180,'bm2BBKu97I4HkJpNXy77','6','weatOyczR19K9dTzSchucbbqH','yEKqqQiJ8ixs','V0','X',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (114,1161105953,'NfXyWYq9nxXIadlUshXFfEbicYCB','nl','yMqfBKJGy','yFDIe0HNvMww4PZq0PGnGctmNFAZ0we50','mk','I',11);
+INSERT INTO ti VALUES (114,1161105953,'NfXyWYq9nxXIadlUshXFfEbicYCB','nl','yMqfBKJGy','yFDIe0HNvMww4PZq0PGnGctmNFAZ0we50','mk','I',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-10146,27576,'I','Gda4pvmyiqMBWRzI','leJ962LE2hJS34ZYhh73XbP7dum9nEX','SBrkMpK9rU91U914eZ1Vw0b','r1Hkf23JvY3F1CjKXeMnCEV8EGVmx1eLXcGvw3GNlI10q','b3fWXk',12);
-INSERT INTO ti VALUES (-10146,27576,'I','Gda4pvmyiqMBWRzI','leJ962LE2hJS34ZYhh73XbP7dum9nEX','SBrkMpK9rU91U914eZ1Vw0b','r1Hkf23JvY3F1CjKXeMnCEV8EGVmx1eLXcGvw3GNlI10q','b3fWXk',12);
+INSERT INTO t VALUES (236,3042770598,'ZF7h1Rg2GeX1IQS4EN','EgA46SPhgsoMbq5jqQ5TIHI0BhMZGKwdSND8R66SWsBvb7WuCkcbCeQEX6UazxLIpYbWex0GdeuctOFh9MyEaXXS10hVWhhIq0cvJbcNQEkQoi9t0ZVn1GrkRLKV50cgLxbSQe2ImMKjhroKdk7NokNTsUsO','xedD6zFvn4nA4A6RaF9qfQvGYraI','nWgIS1SY14SFGM0PUT','Q','1',12);
+INSERT INTO ti VALUES (236,3042770598,'ZF7h1Rg2GeX1IQS4EN','EgA46SPhgsoMbq5jqQ5TIHI0BhMZGKwdSND8R66SWsBvb7WuCkcbCeQEX6UazxLIpYbWex0GdeuctOFh9MyEaXXS10hVWhhIq0cvJbcNQEkQoi9t0ZVn1GrkRLKV50cgLxbSQe2ImMKjhroKdk7NokNTsUsO','xedD6zFvn4nA4A6RaF9qfQvGYraI','nWgIS1SY14SFGM0PUT','Q','1',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-21224,53269,'OWUIB','9gl1afGYcaOYfmeWNmhYkB0KqLGIBtXwb4cPzn2aZopXm3Tl822FsWGegsZfcncun6iOKNW5h41gik81JMHrcBThscqb','glQvrO8u0eKfGep9SVmPJFgcK','BZdDxZOQK6CbgmGxWUR0Vl4dlMau8dKJLRDWO5B0QFAtdZdo4KYV9fOEjjg9On07410J2YWMhY3dqeI2KRphebNPURIl2M609wZrloLQpmVFwuWQDm91nww8vHyzN4cCUFsNHiSSdinavVqbJLOaSNszbEdYSFzSeGDKZ0hDmnImZbmSdFlyrPEZDtlZi2M6ENs0IecdDA2Nd3SNrPkOULGamhrRHXABVb','FYTaxhwcwP9YozJfA9IAoiJY7x0YdAcwIXzTF4Bx1knLI5zWB81NtDoVpltdpJqVWwu','EfSJtUZFWcQp6qTu2hbUTszPR5YQEsEsCG3',13);
-INSERT INTO ti VALUES (-21224,53269,'OWUIB','9gl1afGYcaOYfmeWNmhYkB0KqLGIBtXwb4cPzn2aZopXm3Tl822FsWGegsZfcncun6iOKNW5h41gik81JMHrcBThscqb','glQvrO8u0eKfGep9SVmPJFgcK','BZdDxZOQK6CbgmGxWUR0Vl4dlMau8dKJLRDWO5B0QFAtdZdo4KYV9fOEjjg9On07410J2YWMhY3dqeI2KRphebNPURIl2M609wZrloLQpmVFwuWQDm91nww8vHyzN4cCUFsNHiSSdinavVqbJLOaSNszbEdYSFzSeGDKZ0hDmnImZbmSdFlyrPEZDtlZi2M6ENs0IecdDA2Nd3SNrPkOULGamhrRHXABVb','FYTaxhwcwP9YozJfA9IAoiJY7x0YdAcwIXzTF4Bx1knLI5zWB81NtDoVpltdpJqVWwu','EfSJtUZFWcQp6qTu2hbUTszPR5YQEsEsCG3',13);
-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(62) NOT NULL, d VARCHAR(87), e VARBINARY(81) NOT NULL, f VARCHAR(21), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3095604,4512314722365827279,'X5k5Hxm4Bry64BjkVvG6KIbE9','qOV5P3w94Bgm3B1lpFbyEyFJhS3of8lXK2gShtgPPvOaq0w3li8kopWWm75sjuJ2DwNUhgcQe8nBjM','2h76DdPcrfY7gJbz4LziD0Pu9B6VljxTbSs','1AoW2','x2I1X1UoQS7yS1dayCR3zwyNFpMrkd8pZEYw','822SyeAXIj6SPSDUlS35x5WY4Ck',0);
-INSERT INTO t VALUES (1718888,-7748049987722961429,'dyd9VL8C6ndcp4RwC1OfZ','tr13hsbknZZYvTSkGCUO3AZYUKvlgYZIWt13jkssH6PLtW7Dyr3EaLMFZxl9mT','ToIeMuz4ecWGHXIIG5DIXW','9IFXfOT6whdaMU','Hsm9kjptD1bLGr8aGRuxtFYHbLYytDLExXcD8Q','7UCS5yFEwuq5RtS79z3oXNPM0JDHIr1XAzoTWV',1);
-INSERT INTO t VALUES (3244246,281250977088061603,'7Lxhk8dJUrkpKLqU0fZiN5SowzPqC','GONmvyObQMawt9Ohw2YGsZPqJqABN9mGatr8Wim47rimtdHj9GVj94PdbIZ3EoFMUPvKgKTnpuv2kyhnY','NsIOlLuVNxhUuZFp6zhEu50DZs2yycJILE6Iiv7qeI58nMjae2J8','08JQ3hd359dEYbc0oyK','mauQ4TZ2e1','20hBtfF',2);
-INSERT INTO t VALUES (4302904,-2990372691525424046,'7769jZFELr2k8XlHw4f0g1','chAxTPpNSK9DV4HNsHuFcMDJh0','UXCPCDlRwLi8Ufk6UZclHkB9XMvLdI8a8ByaqJr3xRErIUdgsw1LgIadXx9dBdQESEybH','wJd1yC9y','C2w6S5eGWZ4y9p2orBxUGkLifGf2u0Tmse0LJRftrSCSZs9JxzlpGpn7q8tlwKnKy2GVDTim3TOw4dYSGenMFMNK5t0bqvbG','3XGoqW23uDdXYKcf3xIHcjQFyz4kdRCl8k23HLnJtzr3kJ9jnMPoO',3);
-INSERT INTO t VALUES (-976181,4711186410857608134,'ESL0PKy3B7QhKHqGuWWKcPZejuFNc1zU07raAVwM0xbpaE','CsP2hdGzX','JEAJ1iXbzL6tzuYhnv2QpHputBhn274QhBYzkMRcK98Eld0FiUMWdTYj5wBpqMq0VXEDJm','S','dI3hkiGZDxLoQmJjoYNs57dEjd1J2QmeQfBhulhhjpr4PwBJdS0hU7EZXD','QbZivmpzTliDTpwPGhytaDJGTKUV0fnpmOnw1sJSX23c4qJWaSQ0uwdhGYsDtBKWeDNQ3njR5iGLj6yK6fZ',4);
-INSERT INTO t VALUES (7277918,-712339832442791431,'ynC608PDjbTRXMCAQpyVOM23uaDwE5c6js','y1XtHQkCnJNGlC7maIfvbgo7PDG90gg8O','baxkzF0mVFJRvcbW3M6oSpvghzK4A','9RhRjpv2GYBTqP8','0z7dF3waDj8QyK7EzNVhqnOqzigr7CJ1yqmh9zRsevH6p1DSrl7gemuPHK0AdRqsbRHzV9PCCNmeFJB5SChsr','EV4Uc6i0fZLt5Vt4lMRWmuLGnBOFOQghN6wHZWloePiqfcDPXsFkb3rlUTitIawRO5FsIo2D1eClw0JDmEROVsq3',5);
-INSERT INTO t VALUES (-2176996,-7045378309841062604,'zzLwaPdNlcC5','HWrf83ekeEXWnjkoKd9EEP4BRUksytohnpLD90xlEpqfR7HO3LqydnHhQjzRw64tZCiHpQPw6Q','PwDENeovxF2y2BnrDwElort8LupxqGTRIVR888YzcC6ZKkMfWD','QkeD6Pr3E','mBR0','owKiwPLUP5MMlOFSg6RqhPbR7yWqCr9p8THTlquJbFq6BqysLl88NuCQ7QWiAKpsVU061HfprBicwbh2yEwt5ow7JKTWAt',6);
-INSERT INTO t VALUES (4367335,-1787279271310184444,'f4x5DkHlHjD9yT3DZqyc5zVPPkHzyyXiwDozuJYsrrEm9','XeUHySMbIv7VjZChq5gEoe7HL2IPRuMXsepxstYqP0hMj3zgwYADVFgPsPvuYUb1mrChg5y9','Y77dgHjyxAQ2','4Hgk7OeyfaNSAJO','x8sBK9w3Vzz61vxaIqVBbeQOy9QACoVDohIpFaXS5XTjgTq2xByJokOtfgzoL1w6qJ73yO','PM0l1KifXPZ',7);
-INSERT INTO t VALUES (6812231,7676163955993489656,'O0jCtbbkO','fBC5WxKNo1eQHhTEdp','XzxR8QFvfvroVHcj0iAEATTb3BNmFjvSW2PnQKwh2Dxl5f','uwqCdpuktu','MJ7BzG7iSMXTOnBdGWbRvCWl9yS5odyUcJMxv3DGUTSAoHATuTWQBQEhTM760uz80xAgS5T4TOPt','6Fo3nYID6YHCJdGRiIerAto8GMVYAbF2turDgDNjEA9SRWxFCX1Q7BVJLSv72hWQsiG3P',8);
-INSERT INTO t VALUES (-437875,8397878043601245840,'THgA4xU76itm','UiVFPGLsRUGkHYu3oNwQwXz494lfnYjRveHsG5ihw0KBzBVzJ7nAPvGn0bV4h6DkGpIjPE4N3eo','5eiGhCZ3kXPww92wjOOhaiiOiboJiSBFMyJL6GgPnkWrunjiuOvZO4rtzkW','isw00Q1','hphVgjlGZPmcECKGSdaoBwPE5kjLPvMPVcyslcoFehA91eY0H2ZHw9KYGkSkSfr0Vqw3s50','dmen66AI3a5VBQUv5vQcLTbkHBIMmcYJgLgWpHEEss2J3VVb97rIX8hgrjaS9xjK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (110,3568960737,'r2isxm7gXotM68TSdm6tNcgv3','usHMd3eCiWGdNPfXyC8RzjNSz3lvaxeAkJ1Pqu77dqL8FZcdw9IlccgNeI0OXiiNboYN8I3zRDRMfIJnkpgbC1Rrrpt63SW7lVz6mpvQKlEEHEQj','ngq','owdqiLF1xLEnkGchTeGR6nzQSjo3wAQFrq','P','1',13);
+INSERT INTO ti VALUES (110,3568960737,'r2isxm7gXotM68TSdm6tNcgv3','usHMd3eCiWGdNPfXyC8RzjNSz3lvaxeAkJ1Pqu77dqL8FZcdw9IlccgNeI0OXiiNboYN8I3zRDRMfIJnkpgbC1Rrrpt63SW7lVz6mpvQKlEEHEQj','ngq','owdqiLF1xLEnkGchTeGR6nzQSjo3wAQFrq','P','1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (70,796591737,'sileC1NGz84Av1EieWBP4MNgcS4Ft','bGpFs4MpoDkZ9oYEedr61NjfQZjyoQbB7CHGi3QisP0sC23EkTI2efVZxn2oQaEYqL6d5J5OkbkLVEuGoYb0TaBE3cA2U4DNRn3WRGOkofp8FUSzZoPs0KYkAo8mvOE5CltDzTlQubq4kXgbY5W8W1ivvKqlSxSIiJ2Vrw4s00M55O2QWD7p0AiMMKryEI2JvSx1RsOist6QDOxNGr08nYx9PinMSJJmqqyyuz61v8p0FsopWfbO4RVRrYMTEEF','LuKOwF82vAIgnrT4ooWRJflCkPVsPF7HiZ1RNAoe6phdeaI','LTZ9iExCIS75hZNzfEhSoUaa74gnOFRBPqJNEsZ78oQvIPhap0ED3ECqLQvlcrPRFEhKB9zPT6tEHASVhhJlEXYjESi0FtKnyDx7SADKr6HfrIdGCfXAx5SCtHCxLViIPwnj3oeFkBC8BqyHykCMuvHbYbOgUXUSjcMyAxrR3VA9BAyoRAKATzGmrnEFxedJFttVg1zy','h4','E',14);
+INSERT INTO ti VALUES (70,796591737,'sileC1NGz84Av1EieWBP4MNgcS4Ft','bGpFs4MpoDkZ9oYEedr61NjfQZjyoQbB7CHGi3QisP0sC23EkTI2efVZxn2oQaEYqL6d5J5OkbkLVEuGoYb0TaBE3cA2U4DNRn3WRGOkofp8FUSzZoPs0KYkAo8mvOE5CltDzTlQubq4kXgbY5W8W1ivvKqlSxSIiJ2Vrw4s00M55O2QWD7p0AiMMKryEI2JvSx1RsOist6QDOxNGr08nYx9PinMSJJmqqyyuz61v8p0FsopWfbO4RVRrYMTEEF','LuKOwF82vAIgnrT4ooWRJflCkPVsPF7HiZ1RNAoe6phdeaI','LTZ9iExCIS75hZNzfEhSoUaa74gnOFRBPqJNEsZ78oQvIPhap0ED3ECqLQvlcrPRFEhKB9zPT6tEHASVhhJlEXYjESi0FtKnyDx7SADKr6HfrIdGCfXAx5SCtHCxLViIPwnj3oeFkBC8BqyHykCMuvHbYbOgUXUSjcMyAxrR3VA9BAyoRAKATzGmrnEFxedJFttVg1zy','h4','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15,3172168455,'NeCP9wsvYnQRH3cYR2qUGmIIBQ0w1AzI0','d5MchU3juyCwXbC0C0T2yqBDHe4QTNWHjInID5j1uCPX8ASVIqXnNvQSsHhry6OyMOtm87ie65f82ddduGB9oth4oANR4E3q6o6ZDzMhTFKBzC7B8FKJM999tOXUI8W0PdVJIf3GBwRknItwxHTYtzfmT8hOaIjReWDAdvx776wFaIGdN1aE','k1xoTd5jFKj5mg2R','nBFC7P8cqJNjiGs5qVjjq9T5Q1U2Njd6To02xanj5d4xdBBMahBQnFxpqVjtzI4R','mC','9S',15);
+INSERT INTO ti VALUES (15,3172168455,'NeCP9wsvYnQRH3cYR2qUGmIIBQ0w1AzI0','d5MchU3juyCwXbC0C0T2yqBDHe4QTNWHjInID5j1uCPX8ASVIqXnNvQSsHhry6OyMOtm87ie65f82ddduGB9oth4oANR4E3q6o6ZDzMhTFKBzC7B8FKJM999tOXUI8W0PdVJIf3GBwRknItwxHTYtzfmT8hOaIjReWDAdvx776wFaIGdN1aE','k1xoTd5jFKj5mg2R','nBFC7P8cqJNjiGs5qVjjq9T5Q1U2Njd6To02xanj5d4xdBBMahBQnFxpqVjtzI4R','mC','9S',15);
+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(82), d VARCHAR(49), e VARCHAR(75), f VARCHAR(88), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-14414,-7319779485775073040,'MXx9D4PYJQyQGeeH4l78Sw2XO86fs','f87EVtDs8JYRBngJiSef','eAHvKZpI7HDH','uGrQcUcKLJ0uyblNHps7x8reifsgQMWJVQZY7bWDhjRde9sAlNr4AZ5L3oUckCofN31s73yo19hYItcEiIl','gi','u',0);
+INSERT INTO t VALUES (-10617,6915218839541173196,'1DtrdrU66KpTKaHABQbh36','yXL1xJGlTJmFAgArwUNvAHRJXBytayFRYWVFo2eZTwBj','ZdZEedgm3S4v3sym9HvfTQSzduxR7Tipux','8HSuVF0Qz9','v','B',1);
+INSERT INTO t VALUES (23478,3197054298996638282,'SWbkauC6CS4BpMr7P2LUyOo8Gtn3oBUDLVEwsRkip3Dj5qgYQqxySJNNs1yXXzrf7dkQaiK5tt7','xdCvQk0KJI0zahi','DtUW4KqRnOJhjoHKMKfG','DYCqaFMqXcG6BCyyvYiTFOs5UX5QtCEJ5kHtexN','M','S',2);
+INSERT INTO t VALUES (-1231,1568795293808230847,'N53Xi86XXjGDhejJUnT96OA9aIes3kAmUKqgudQlCC1QjKlYdafoQ10vpdHnix','U5G4cR5Xu','mM2lxKQzeGMWayu493HvE9XegwKvnDOwp7otWjfohRsTFzhB4cK','b5kmX','Q','C7',3);
+INSERT INTO t VALUES (5456,-6363720511004570068,'PwaScObzOFM','rUWw28bNUIcFHEDr0rXGzBIy87Q','wTBQ','rerVulMJ4AdmYCF3PDUo2qTHDdMXz0Gt3T8yIjQoIWpYzhSYbTgMO1','V','5',4);
+INSERT INTO t VALUES (-1453,-3256881712836406035,'NNP','0zhA2u19ehWFVS2xG9JgT7JGk9icRilYsoVLmgXb2','Jcuhsz1EYDWnLBzLkGkxJi7FwPZG1RD5a4o6L9CiGuOTh','A0pzwOilNCdNu4Ld9tf0KWjtUCMaLqZH6bkRWLJAyo8mE3rf33BdlEpFhInuVv1ThtnZYgK49DjW','C','kj',5);
+INSERT INTO t VALUES (-8215,7941108038367072795,'cUbTO3TubCsLUkMKcDIAi08SccGfUZX1A4hX5IbF71ectjlT8ilB5kdffUcVrGeMgC9F7Rv9c6IJT','6yHssLtEmPdwiQdiZoBisJvYFTnKvgLPqIrhyPJAVx','Q8plgF','YVSvEUcGA8ttp2dHkxl2PpqfVR','En','W9',6);
+INSERT INTO t VALUES (-25426,-3669830782000710434,'7ovucQJ','wcc4ZhWbkRDv8zfcl4CNS','BUFdtdid8VXoDIHmy1bA25NdQPUQSGRtJHSPq2Yahqw2NiL9BNxXtNkeRkno8NkSPf9mZFJ4E','dEDrqKRhsGzrD2KLdRuZhU8E32cjZIp71hUo1xaX54VYmwOy1r70LQSJKqHd0xBWR933qFPO2uxbOPlc','D','8',7);
+INSERT INTO t VALUES (-29685,-2067892229643682227,'6cZ8gOHpxmIcVIeeHU2xCX8u86aOcRiXS2dAZ5','tvAmfajYHS66YBAwFtK2wfjyA8GOivIAatVgOaRps4EZ','bAarmgZdwrz7igfMTwO3wQzqKgIHQwGCJUpt6g96oHiZtTOCK096VHJWG36VDyXQSqOb4','WV7w7n9bBfkaQzP5e5wterLpyWRAiPCKOLUFKtjoVg9Q1BVHH7t1AJuP','L','m',8);
+INSERT INTO t VALUES (12443,6887909854044528832,'NTKhYT9hOlPr0KqOvFkTbnIg4pItGQPtLdKQG61E3EshJvQl7FiHONWpAFy4NJwf','ayZWwLmyfpMKOfaAFOw2R0yW1qhnqdDzM1M6MkOh','LpT7urLyG0Jf0ZSHOrkAmNHPiMj5mUEJfqXF','p5hfqxdHH39FRKPCUb7770cinEdVfGcJZzAZydvUQdfl1vJW9AjbIqwTS42P5ZGato9Br2CHvKCP3xzjpn','6S','UG',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(82), d VARCHAR(49), e VARCHAR(75), f VARCHAR(88), 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 (2003123894,140555205089081870,'9BAxSHghQCisZp8nBUSozN9vvixwfBY1GrMN5IInqljd6nx','FbdJAwtNUsVpVJpIWLaWgQ4h','SXr3rRDkzEitwQX9b6N4zdsNoBZgyK3HqtG8ThdXaPYGhrZj','j','fCAY0RRuTQMOfu445AZAFLJka','ON9w4QzCHiyMFoncV6jHmfVOSJEcn4L8NEzVnTaDbTLY2cJBRCMEGfWPGMuyMqDewgMrSx',10);
-INSERT INTO ti VALUES (2003123894,140555205089081870,'9BAxSHghQCisZp8nBUSozN9vvixwfBY1GrMN5IInqljd6nx','FbdJAwtNUsVpVJpIWLaWgQ4h','SXr3rRDkzEitwQX9b6N4zdsNoBZgyK3HqtG8ThdXaPYGhrZj','j','fCAY0RRuTQMOfu445AZAFLJka','ON9w4QzCHiyMFoncV6jHmfVOSJEcn4L8NEzVnTaDbTLY2cJBRCMEGfWPGMuyMqDewgMrSx',10);
-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 (-705637989,-707829238667309564,'qfjCcadQ5fLSwQtVMFy8','5B3PzadJlurIpW3ELnihFFhlYaoPHCZvSAPDAqdXQnMmO5qb7Vd07up3hNzTKifXXXKuzknuhL2PbsBhUH','5m3n6URccv3','Z3Tp3pFfuIwzic','VoTOeYBCNbMJzwkh3dCfgwO4M4C1bdjRp3FS8XZ0Cohj1QtzCyJLRbtLUQWXdBa6G2oHjxqOK','ffRbpHI',11);
-INSERT INTO ti VALUES (-705637989,-707829238667309564,'qfjCcadQ5fLSwQtVMFy8','5B3PzadJlurIpW3ELnihFFhlYaoPHCZvSAPDAqdXQnMmO5qb7Vd07up3hNzTKifXXXKuzknuhL2PbsBhUH','5m3n6URccv3','Z3Tp3pFfuIwzic','VoTOeYBCNbMJzwkh3dCfgwO4M4C1bdjRp3FS8XZ0Cohj1QtzCyJLRbtLUQWXdBa6G2oHjxqOK','ffRbpHI',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (497247262,5500588548802402982,'LzdKdELyHtolQcQ4ACxFUh2r4QMEuaEzZFN2njbtdn3Xwx9f3ENwrbHVem8Vjn6Yc5hoGzTP','TW5BfVtXQyjjnpzxcPcg8Z48RiXifhwMsniAmCFlz','K','obxVzyc2um7CnkQqOlpOFmoL2gtsppedVFE02lC3wvxkIY5c8jV8AnD7T5kKz','Ur','Yb',10);
+INSERT INTO ti VALUES (497247262,5500588548802402982,'LzdKdELyHtolQcQ4ACxFUh2r4QMEuaEzZFN2njbtdn3Xwx9f3ENwrbHVem8Vjn6Yc5hoGzTP','TW5BfVtXQyjjnpzxcPcg8Z48RiXifhwMsniAmCFlz','K','obxVzyc2um7CnkQqOlpOFmoL2gtsppedVFE02lC3wvxkIY5c8jV8AnD7T5kKz','Ur','Yb',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(83);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
+INSERT INTO t VALUES (737233046,4212469755702173632,'Smhj7biEvnl8ng3pvwq53wCEKP0NMJTiLRkoJdluMm','8VewmcOqEMhyyzsZhwG1zUk1IbYBunJfUeEKBKkqsSxB6ijr','5ZqZIhVHAeB03ZmpH6smdn5AukQl1DX7HzZ9RVvn1ICXoKWvO6XHJnFhqQiHKmcngflA','8NMhNSpZnGzADJCR9eoTeAAD54NbndDEaG','a','R',11);
+INSERT INTO ti VALUES (737233046,4212469755702173632,'Smhj7biEvnl8ng3pvwq53wCEKP0NMJTiLRkoJdluMm','8VewmcOqEMhyyzsZhwG1zUk1IbYBunJfUeEKBKkqsSxB6ijr','5ZqZIhVHAeB03ZmpH6smdn5AukQl1DX7HzZ9RVvn1ICXoKWvO6XHJnFhqQiHKmcngflA','8NMhNSpZnGzADJCR9eoTeAAD54NbndDEaG','a','R',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-559903761,3194866083023938847,'BRBUnNkk5cYXxpQLSw3ckL0LRIfrxza5Trx3bBykKpJf8gp','jI2Jd5oKK0ePGaojOXpZcO4zW','2Sr9x7','dS0ENXoYI6jk9C','TFtPAYRTDnMOat9WLYTlHNwBHAsiyUqPDQVzqFurwO6','AEcRpYsKLXT2R2vw7BKrHToUMApiVVVJ9y',12);
-INSERT INTO ti VALUES (-559903761,3194866083023938847,'BRBUnNkk5cYXxpQLSw3ckL0LRIfrxza5Trx3bBykKpJf8gp','jI2Jd5oKK0ePGaojOXpZcO4zW','2Sr9x7','dS0ENXoYI6jk9C','TFtPAYRTDnMOat9WLYTlHNwBHAsiyUqPDQVzqFurwO6','AEcRpYsKLXT2R2vw7BKrHToUMApiVVVJ9y',12);
+INSERT INTO t VALUES (2070446337,-6221135925938435060,'m7CtcIRbd3vrS2flkntY8OBaqxQK163At0YymJn3zyRjNZIc','NLzJhs3SNwRERtKDrikVXTiap5HZk0dK6uu9TMOK8mEDwllFs5lkQZbdG6UayxTDngOWxr2NB9sK9loywIriH6ilaZpPDNsKdDaT70Ya5LuifkPZtplLzsC6wpGx4NIl6MhOyBrQug7t7IjzsN04hA5PI8ZMoY4u1lFj32ErjToam','2POU8s8JSFF3c7EdztiZUKbYFSXqOzrIE5Rq9jIMUudNlSdDz9A2FXRK','0Uu6CqTWNXvhYqeetsX7kR0xoPdjUYuZa','X','d',12);
+INSERT INTO ti VALUES (2070446337,-6221135925938435060,'m7CtcIRbd3vrS2flkntY8OBaqxQK163At0YymJn3zyRjNZIc','NLzJhs3SNwRERtKDrikVXTiap5HZk0dK6uu9TMOK8mEDwllFs5lkQZbdG6UayxTDngOWxr2NB9sK9loywIriH6ilaZpPDNsKdDaT70Ya5LuifkPZtplLzsC6wpGx4NIl6MhOyBrQug7t7IjzsN04hA5PI8ZMoY4u1lFj32ErjToam','2POU8s8JSFF3c7EdztiZUKbYFSXqOzrIE5Rq9jIMUudNlSdDz9A2FXRK','0Uu6CqTWNXvhYqeetsX7kR0xoPdjUYuZa','X','d',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-2045406171,3139135479967481543,'DJ2qF1SGEJHBRpw1wKSnVwOBJaRNmgNpZHgXsm90Dv','RegPcSDmRvm5NNMyXlIidzudJk1WoQbFAqVMTGZN8HRWwt7sDXrp5PQ6PXRDAiKwhZAeSzdLW','EYIN5Wa2GFI4hOT0rwM8dbCLAIivWcBWAownYAFU','IA9jbPA57SSgPZPBq9oasOfSuMuo3o8qGqnVQi4broLlmMd8O7YQY1MvTA8cLKIUCNeaR7AFKJhiifQyNMjhIfVukUi4yD60UXfoxqs50aaGbc5HDYxEmfsh3umlVIJu0cpe0vlLlAgyrB8t8fUr5sPaXcLL','IHqF9qGupFzVnUDCrzc2JqhoCvfCNAhIkYb650wifGq50wOJ1PlIZ78','eSZAlQGSZGDCAzeqYscTsWxjzU2wzOqERMhF4YWOqjJKWJ2OMNCeUGrPccSUPQxUtPA9PXaGlvW5uduy5wde7veLfIsbk9f',13);
-INSERT INTO ti VALUES (-2045406171,3139135479967481543,'DJ2qF1SGEJHBRpw1wKSnVwOBJaRNmgNpZHgXsm90Dv','RegPcSDmRvm5NNMyXlIidzudJk1WoQbFAqVMTGZN8HRWwt7sDXrp5PQ6PXRDAiKwhZAeSzdLW','EYIN5Wa2GFI4hOT0rwM8dbCLAIivWcBWAownYAFU','IA9jbPA57SSgPZPBq9oasOfSuMuo3o8qGqnVQi4broLlmMd8O7YQY1MvTA8cLKIUCNeaR7AFKJhiifQyNMjhIfVukUi4yD60UXfoxqs50aaGbc5HDYxEmfsh3umlVIJu0cpe0vlLlAgyrB8t8fUr5sPaXcLL','IHqF9qGupFzVnUDCrzc2JqhoCvfCNAhIkYb650wifGq50wOJ1PlIZ78','eSZAlQGSZGDCAzeqYscTsWxjzU2wzOqERMhF4YWOqjJKWJ2OMNCeUGrPccSUPQxUtPA9PXaGlvW5uduy5wde7veLfIsbk9f',13);
-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(83), d VARBINARY(63), e VARBINARY(55) NOT NULL, f VARBINARY(41) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-97,690440788,'a15fyPDC6doD1nGz1oQ4cnq7sX8QJghe6Nz6u2LZ','vJXkpV7xrlvWbhBjkwGUdthgGMxlavshguu9t8SqOb3GcMaT99jHUsp','INnjLxDp7R','DgEPzSBaxwy','n7rPLpVBW1EvXk0UnNhmNzq1sqKNeLCQBN67M4Se7Vx5HaMiiIjkOd7','L97bUD6KcDj127m8GRfX1IBB',0);
-INSERT INTO t VALUES (-23,1885345592,'DkFK5HYI9ywyXHucUKsDBJq1rb7Avey4XFHKO6Ysw12qNYX4IXudgCO4y1bX3RQsHbPBv4I3uFlPZbspBF','uwP','KgaMCrS4YUpMd','uUGX2q2hOpqLs1kVLGv5OnX44kGtJn7HDM','aqw6jdaiwiZdZREj','JNxxIMifVCZSfP1N1QK5y5NK2JlZ',1);
-INSERT INTO t VALUES (56,1911863786,'m3afF6iyTzYSQgoxEzYqM5bGqQjKwF','1osAxxenMJJsg72VBE8JG2cB6pS8S','bo3YS35mFp','dAmis1Uw9ko4usvhbv2akZVwwi','facDWgGOh2GrRR3lMEr84N02q0yASVYCt3hQ9WoD4HHbNBWD8q6VxbNbLW5nZhZfgiyHzjYyAww6NzPo','T73LA',2);
-INSERT INTO t VALUES (42,1342593258,'zAHB9oN8jbru0afx0eiQUPKZAue6wpMjjPW7gS5ERh6MSRm4CCYTGUkIRG','2TrP7XUTgr0esgt29lwTO50jt99UScQ0xuBobKx7','MFHBrl6QuBz6xRk7C','PWCTEMrr','4CuLCRQv0be22exqhf0SsT56Gze0myJfgcTdiJ1gGoRhW','Ay7pcaukZxHZGiiBfb4eqDgfYvI1mS5tEzSm5ZeHdh80UBfaUW25G4O2OR',3);
-INSERT INTO t VALUES (-4,1519626157,'Ma0J4obnblvew7I5Kq3b0qI26v','aqIGLUuFcivry0wi8ACBzHOp26q68HsBR9t21HkgIBCHgIap7jdrf4','FYEUL7kGmuKny1Ttyr4JJryOoziKZVxL9WSiQ4XFAqVF0mvtPg9bQBh','cJnnat','6a3TB6lcxRXR8','AaEs0STo8P4tqqvYBO9ijPZt7lMl8bvczKiigyMexoXB',4);
-INSERT INTO t VALUES (109,617960851,'19GgK2UniWKbwokfuYNG41GnDi0E9b5QWdjwmsCwBmmayP8Z101E8m61RdHU9mObY2Y6Tcq7Yd8HuIL80iB','Om45Yans5PaQybemfo2YPRmsGsFiBwvhFhfCpTXDtvZKQWltpof','cSHXeAkVvWqjm5lU4HeaFNZNlltnLd6JnQmpuYSNYELOH1KBNmeP','AvlkcoLlB9U4fuTnreDRjtga7DCheCf','GzdNTbExKH229IEpkqrD3IVWSF3HbpO0N61Lnbi3EvCflO44Wu7LzYGvRhIw7T','l7D5QmpXJUuAd1dIZSS8FORUt5w8f9WqpUx5IoaaAijoRvIkevcbbnSUFV2lnhXbtMym',5);
-INSERT INTO t VALUES (54,726554836,'qsjM2091FLsvR3cqxWtBi8NfkM9dNNnYcp84KMspQgvXUfIojABS10o2okfjax','PK7swFW8A0h8BcAyTQdB2LJgtLL543ORch','87IPX92SCCYCqEmsuW0rBTYbKQ6bOTtcBby15tKf3wEPmwHLH5K','F04u3LjTbN9ddK5bJxTMGQEdTgX8Gaf1c','vIw80388Pu7ocQbwrkHx82cqxa8OswSANSHtIfPb6nJXn3VmPfjLXn','gOo9zFk5so6FmoyaM3nINrSns1w1wXTuS0mDJhyj83w79VpLzzteRKHZBEUNiUu38ftD3IlK9nb7cJZNSua49DkoeoO3f8dWD3R',6);
-INSERT INTO t VALUES (60,751679671,'F74bza4AVgAWjRlSaT5bjg2nvuZZPMCp4RqruzWZrQ1G7AsB4nuXxDE2Dh5loY0z87ROKvg4z5Umq0p','uuYZ2IO6vsUiH5fXLhIA0LmWvcTzG1YQ5LVdKZp5xhEFVkJZl4xZkB8','XCy9kGpnkOiXzfsa3EoljHwuvIC9oL5BPS','TMVQjA','S2q9RphXR7fgbeyK39VLX2FajvYIXALLgYoenUhsAuK9i2NMXpPY3jFj','5A55cwZlZ',7);
-INSERT INTO t VALUES (94,-1688277920,'26xJauCRfK4QFCjUwArDd8Vlrr6u','PmZ3pPs3gtxJRsKHZMj2KITMpPCQTOM5eD','69wkhE3PfWRoEdlr5HFRaUAn','Y6w1AqmEC9RGMh','nnoQQZyZdqBLO9fxKZU4qo2cqMsyGr8Bz6CAW4cNjIlgOq5VQxqMLtY7YgKHiUsdtiiAarf7HCu5ySteZ8J36TywOcB2','Qoz7sQ8db5uDn3kmkLquMYaCEcMeZ98uTV0I7ODF7kWiMWGqSDiQHGcKBzocL',8);
-INSERT INTO t VALUES (33,-1401505187,'6yXmdbPDmdQwTHI4Hi8oVYpfjRZxUGtjjzytWe6KpLVzEg5y','yqTfIjaMvkKJaHLo5l','a0cuEbiIHLlXSehO1XOKq8sHPp0PoliKtipW','D03ieamtVToKBmusa51pLPKu3mJ4dXxVm','dgvU5TCMvKKaCqj5LovS5rqrF','Wgj3iTUbZjeZVFnebRzPd9WtAzpxTrNYnokPh5rp21iF9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1224611915,3618237105098210096,'xz','h973gQmSkd1oUyV6OWock93SBrGUIWCAtYbrByzFSh5BIAZ4QrOhawiB4gh5zTA8F23fSL','6tZesA9BAZsuMZsgL','Z6FBrN2Sb6qq7Co7inW1QAdIQwPbwnPlzPkz2OKbqNMNfx3jzsSDi','H4','5',13);
+INSERT INTO ti VALUES (1224611915,3618237105098210096,'xz','h973gQmSkd1oUyV6OWock93SBrGUIWCAtYbrByzFSh5BIAZ4QrOhawiB4gh5zTA8F23fSL','6tZesA9BAZsuMZsgL','Z6FBrN2Sb6qq7Co7inW1QAdIQwPbwnPlzPkz2OKbqNMNfx3jzsSDi','H4','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1433017248,4797122723200010185,'mYW6OFCplMOVFm94jWcS3XaHgOVY3P1WwU2frk5LfGk39i7do6GvCF04rv7R3EQDC4pCkNPOixzoKAI6kz','GTEeiAU8VcZtbF0KH2Um2k8TCAlQkbmDe2S8k6RazZ5t4onJxk7oymwBReDeeVPHeIQzUUfwKfjOSM4qHwOnmevPjgJUMr0zORb75aZJCzQUjNrAC2SBiJsxQTF8WfF76BOgHsJYD59ZBwqUhclt27yuK4ptqG0FliqFajs','AMPUlBTCBGR1gWowhatQVlB4JmdeYXf8BJydRQ00YYm19NczbExWZlL46F07X8PURNZZucRx','nDB0mgLox7BZs0rtXxv13tU5GUx9DzXrY0H8OdlcePtLOtmnh9xvRrcEqLIeaNr8AHA0YHc4Eq8SCAkukoXmTPwiF5Q6VUN3YaOfeQJyxSqMxMUfzMNWHgWr9b3hnGJxx0tSZTIqhOCbUXqAtIXsjoHehTYOUrzwQkHwbieTWsss4htZmZPk4txfziUH','eFd','R',14);
+INSERT INTO ti VALUES (-1433017248,4797122723200010185,'mYW6OFCplMOVFm94jWcS3XaHgOVY3P1WwU2frk5LfGk39i7do6GvCF04rv7R3EQDC4pCkNPOixzoKAI6kz','GTEeiAU8VcZtbF0KH2Um2k8TCAlQkbmDe2S8k6RazZ5t4onJxk7oymwBReDeeVPHeIQzUUfwKfjOSM4qHwOnmevPjgJUMr0zORb75aZJCzQUjNrAC2SBiJsxQTF8WfF76BOgHsJYD59ZBwqUhclt27yuK4ptqG0FliqFajs','AMPUlBTCBGR1gWowhatQVlB4JmdeYXf8BJydRQ00YYm19NczbExWZlL46F07X8PURNZZucRx','nDB0mgLox7BZs0rtXxv13tU5GUx9DzXrY0H8OdlcePtLOtmnh9xvRrcEqLIeaNr8AHA0YHc4Eq8SCAkukoXmTPwiF5Q6VUN3YaOfeQJyxSqMxMUfzMNWHgWr9b3hnGJxx0tSZTIqhOCbUXqAtIXsjoHehTYOUrzwQkHwbieTWsss4htZmZPk4txfziUH','eFd','R',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1444129132,872201080090452606,'lg8ejkKIrTGWME0TwFUoxAHyDXx3RO75V4jS','YVfUJtfjKUR0NwTttLdmsxCwtqsQzX3dvXDV3GZfe9xd9cCtmBQoKqbJquuSO4FhFiTZ1Pcdad0Svk3rovqIYtCvVFM7wm8EIn1sy8631oNh7KCOX284UrNvixIe4hKsFP6u633760cQeafnWiksA9MpfZEHsMn0FuOicShW5YzIwFYIA2kzTswkBuqEK57Uxbxt6frMUzuGgGGNX6t7Ry','95r6aWmtTev8YZ7nRE9eHEKvaW','08TXpekbqMwL31GYG1srftpGPVgB6ZXgKnM1JrH41T0d1sY3gx3awnDoicUQ0AKFZp5p38nEKnzh9w2EWc7JpCp4oHrdrhgOz7JH1qtjkl39LiCHjSGcjhWp0Rzs9ddHG3Nrny1gXH9KnHfVaZR1jyU0tpV1vDqKJzMhrku46zARboyVSbdGU65mK8R07BpIrc7NH','S','wqQ',15);
+INSERT INTO ti VALUES (-1444129132,872201080090452606,'lg8ejkKIrTGWME0TwFUoxAHyDXx3RO75V4jS','YVfUJtfjKUR0NwTttLdmsxCwtqsQzX3dvXDV3GZfe9xd9cCtmBQoKqbJquuSO4FhFiTZ1Pcdad0Svk3rovqIYtCvVFM7wm8EIn1sy8631oNh7KCOX284UrNvixIe4hKsFP6u633760cQeafnWiksA9MpfZEHsMn0FuOicShW5YzIwFYIA2kzTswkBuqEK57Uxbxt6frMUzuGgGGNX6t7Ry','95r6aWmtTev8YZ7nRE9eHEKvaW','08TXpekbqMwL31GYG1srftpGPVgB6ZXgKnM1JrH41T0d1sY3gx3awnDoicUQ0AKFZp5p38nEKnzh9w2EWc7JpCp4oHrdrhgOz7JH1qtjkl39LiCHjSGcjhWp0Rzs9ddHG3Nrny1gXH9KnHfVaZR1jyU0tpV1vDqKJzMhrku46zARboyVSbdGU65mK8R07BpIrc7NH','S','wqQ',15);
+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(12) NOT NULL, d VARCHAR(91) NOT NULL, e VARCHAR(98) NOT NULL, f VARBINARY(6) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (100,6127023260181991331,'sh3Yox3w','4Uom5qdu8vhWRP1SXwimCdZRmCbMxngksmIYZ8JSpxHHv1i2pNrqz6Fu8EhwI','o1Owg3Y7lyqE549LyRddNWdXFpFiGO4gh','VLDmF','XO','4',0);
+INSERT INTO t VALUES (141,3080252354668647334,'LPeNw0XTS','tNJyrdCti1IBbusRQTJNNyzDo24kinOyCFrxHcGqllFmyKBdJty','AuX3dW1dW0SNOVvU0cFqIjtwfq1xqjuJCbYFg4TFbjP7DRK9JRCHjqQfUjX7C6yBDvzeM06OFCZFm3Ka2bq0aGtAgsJF4m','0e','T','o2',1);
+INSERT INTO t VALUES (140,-3451041586812091975,'ZLEA','IwJjKWodTltgDjYCnLfcSaBO0fxXiDOy9Dwg1bTaNXzPqY4MtvTc7aSSMcK88mHsbGkvhKnow7PgwjNaUj','4m','AsXWKb','5','QI',2);
+INSERT INTO t VALUES (211,-9112307871575239889,'etQ','OYhuP','ej9g5qVgvJkkJX2HPvfKUWztCh72Cb6mrO4ri7','eaefs','T','0s',3);
+INSERT INTO t VALUES (12,-2281472957707970983,'VcAiRp41v','H7QktfrGq2d9TCdZwFYA5s89lrYoQjvdLJzs4h09ssYdLBuQRerrNupB','ChygyTBTNLcRnoReZlXcWRzJESVMDNgtt6fL','AJgwc','p','Tr',4);
+INSERT INTO t VALUES (6,-5494663975794800155,'hEzA','f1ndeKAP4cutn0PvqU2AvhQzFLehdOLiRWqrjgXuqzdphjUgX','u7ddEXS38BcSM1le0CDhw8pTuEj94iE5SQyXS2RR6jMhluNEbpU7tzkqVgF2zmOKJd','E','4L','d',5);
+INSERT INTO t VALUES (66,516031317744195456,'FjFcTKPY','tHRmLI7HHVR5wS7c9Axh8egXsolqtj42xykaErCBZRWnJHGQRCAOhT43xXqyPojC','qOJtTSw9xbhX9cUS57iIa6les','1','C','E',6);
+INSERT INTO t VALUES (10,-7165600143140704397,'N55z85n','DMIhMsPjHszcXzfCl8ve1wMMBZFo7DTW0fuq3g32TEpe1xDF','uFHf2Es9P5WskPAOEI22YrctdpLp','Xxfro','j','6l',7);
+INSERT INTO t VALUES (126,-5144760674505216802,'tYJbFtrAE','xcqdTMS0JlzeBcEblDEeM9rum4ZK6RVzA5tUFABxV3hiLbWyXQ0OjDpRic7UbKsDpdLokIRX8LpFNelqYA','arLIxNQeu4BrgtTDTd6wrqZqvFh42MY5zO1tUFwDSDk5tOWHgxF8m8LtZNwAFuFXN1fGpVA4esI9s6p2bbUkrdeOpJyqni9','a','R7','5Y',8);
+INSERT INTO t VALUES (72,-8523729875952910521,'Et','2cv4HhunNvSqNRqQEo6j1PC68WeyPTUc7emjiy','dExfAbo1mGgTdiR86teNywltFzPnLYwfstDDwqQf0FrYO','k6ysM4','7','G',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT, c BINARY(12) NOT NULL, d VARCHAR(91) NOT NULL, e VARCHAR(98) NOT NULL, f VARBINARY(6) 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 (2017775296,-18013109,'kDQUbGttYHjTS0Z7GUYvQxKkP2QgEam7KXuyyS6D0Yr4CTaJ6I4GcAh9P8LRjpkCd6JqU','BXhu9nSaCMIuMs6SRS9gxg2rUiL2nn4gyP9CJRtUqaKFi4RxQ0TOY9','ggpVRECrgpWguKqAj7yHt3m','yy','FZkDhBnGRd8WI2IN5cDvBJHI5e2FftgKrFAS3d','le36AiBWIPFdADEUnTdfUaHfeJQRRE1WlUmscpcK5CJwTIgwCkVlUUf9ddEat2D9wJDrbv7TvoHsh8s',10);
-INSERT INTO ti VALUES (2017775296,-18013109,'kDQUbGttYHjTS0Z7GUYvQxKkP2QgEam7KXuyyS6D0Yr4CTaJ6I4GcAh9P8LRjpkCd6JqU','BXhu9nSaCMIuMs6SRS9gxg2rUiL2nn4gyP9CJRtUqaKFi4RxQ0TOY9','ggpVRECrgpWguKqAj7yHt3m','yy','FZkDhBnGRd8WI2IN5cDvBJHI5e2FftgKrFAS3d','le36AiBWIPFdADEUnTdfUaHfeJQRRE1WlUmscpcK5CJwTIgwCkVlUUf9ddEat2D9wJDrbv7TvoHsh8s',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(84);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
-INSERT INTO t VALUES (-1470387375,275043912,'MbbLP9fe9wdfOJj5pjTeB4yc7BHZxnJRTOw8ocCw8YBncKNRSemO5rW8W6ZY23vxN83MEuE7XCHk3RUvO','THNtDiwDsAJNVMB0iByFvA00hyhK7','P6jSoR0rcg3qh4mmUtRcbl9T92fhEjk7pK3feLqSe','opqwb0XvSRXx4tBI','c6EC722GRsZTUmejWbPOENBtdHibE','7rkAbxiwasa1hI8XVpl0QY0Rq',11);
-INSERT INTO ti VALUES (-1470387375,275043912,'MbbLP9fe9wdfOJj5pjTeB4yc7BHZxnJRTOw8ocCw8YBncKNRSemO5rW8W6ZY23vxN83MEuE7XCHk3RUvO','THNtDiwDsAJNVMB0iByFvA00hyhK7','P6jSoR0rcg3qh4mmUtRcbl9T92fhEjk7pK3feLqSe','opqwb0XvSRXx4tBI','c6EC722GRsZTUmejWbPOENBtdHibE','7rkAbxiwasa1hI8XVpl0QY0Rq',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1759894195,1195912592,'nHeKIV8NcgKdJ1AsrEJaT4GTSw','7AApKIMmDmAk4bX3GZYXeL9owdhXQA4eBxvh0N0ZzAB8AxEdFtlj3Wldreaj8z92EVdw2anNGg9jVI4aywAOIGvp1hPnhyiCoJcs5hxjxTllkn3u7RBckXRX3KlrzDZJmIOM6oGwvArrGjIfaWQbHQAOOVY8BSvZSUkKHpiMoaSzrtMNrbH00dybWctpG7d93r3iDcImB','ydGEKWdbFbICUdeJ8vG8l2OPJiytDadEZKFf0pZU','t87JouaOWoF0nD','Hrbiced15HALfZDMJWFCsAJ','kopvPr4yegiScljYeZygQpjP6VvYrUyoAt7dUYlnhF9',12);
-INSERT INTO ti VALUES (1759894195,1195912592,'nHeKIV8NcgKdJ1AsrEJaT4GTSw','7AApKIMmDmAk4bX3GZYXeL9owdhXQA4eBxvh0N0ZzAB8AxEdFtlj3Wldreaj8z92EVdw2anNGg9jVI4aywAOIGvp1hPnhyiCoJcs5hxjxTllkn3u7RBckXRX3KlrzDZJmIOM6oGwvArrGjIfaWQbHQAOOVY8BSvZSUkKHpiMoaSzrtMNrbH00dybWctpG7d93r3iDcImB','ydGEKWdbFbICUdeJ8vG8l2OPJiytDadEZKFf0pZU','t87JouaOWoF0nD','Hrbiced15HALfZDMJWFCsAJ','kopvPr4yegiScljYeZygQpjP6VvYrUyoAt7dUYlnhF9',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (8627486,2538435466837939138,'L5tIIYSW6E','yXVtkvQlvigZgI3Q5ivtCHCPeHcTzJfOelAMR4VkbXouWmC2Sei9la21cR2mhbDYTGZcVnYQpj6jq2zS6GDRA5OAQPc','GKGLKfeyZnokVyykfDbbmW95nB2yBBRJx4j0D2SPjpYm2wo4wY0e2sHyTPLT2xJZNOMTb8rqlme89tkXjNB3Fsb2CsI9','jrv7','Z2','z',10);
+INSERT INTO ti VALUES (8627486,2538435466837939138,'L5tIIYSW6E','yXVtkvQlvigZgI3Q5ivtCHCPeHcTzJfOelAMR4VkbXouWmC2Sei9la21cR2mhbDYTGZcVnYQpj6jq2zS6GDRA5OAQPc','GKGLKfeyZnokVyykfDbbmW95nB2yBBRJx4j0D2SPjpYm2wo4wY0e2sHyTPLT2xJZNOMTb8rqlme89tkXjNB3Fsb2CsI9','jrv7','Z2','z',10);
+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 (7343049,-8267054307666116615,'N9XmCOJrCk82','WwGFFzeSJeRbkH6GjHSKYnks6Vlns0UAiLsSX2lRAfcJ8uYMkrpuQYXRVnywSX4','7PYvQNd1BuS2UOZjzqbVOHyfsUOavCiF1ZKp6','Ty','f','ie',11);
+INSERT INTO ti VALUES (7343049,-8267054307666116615,'N9XmCOJrCk82','WwGFFzeSJeRbkH6GjHSKYnks6Vlns0UAiLsSX2lRAfcJ8uYMkrpuQYXRVnywSX4','7PYvQNd1BuS2UOZjzqbVOHyfsUOavCiF1ZKp6','Ty','f','ie',11);
+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 (15953288,365794081082169370,'vp5Hz0HL','WiMiuNzGjbr1v0jUmQ60YHNLzwvC8ehM73fP2AaKYlaTrNXsRPHHeNvl6uFSxNh5JqZBBdZFBrNq4sDtVIq5BqGTkLoAFn0VUO0oc16hPoqe3S5ivAeiOw2UE9cmNOpRkG73ME7wQkQx6gfE9UojzAorWEEd9GOx9A6f1M1kd09pwydyy37sYsNfQIt7iUtKQzIJGx6xwV9IUHFwqBKBX','EeZTYdpUc9NuRCCB','fEXQy','4n','J',12);
+INSERT INTO ti VALUES (15953288,365794081082169370,'vp5Hz0HL','WiMiuNzGjbr1v0jUmQ60YHNLzwvC8ehM73fP2AaKYlaTrNXsRPHHeNvl6uFSxNh5JqZBBdZFBrNq4sDtVIq5BqGTkLoAFn0VUO0oc16hPoqe3S5ivAeiOw2UE9cmNOpRkG73ME7wQkQx6gfE9UojzAorWEEd9GOx9A6f1M1kd09pwydyy37sYsNfQIt7iUtKQzIJGx6xwV9IUHFwqBKBX','EeZTYdpUc9NuRCCB','fEXQy','4n','J',12);
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 (68278996,987395527,'p3VU8ARAwt5wESuZfiRtcLi4WNn7saQZZdAtXCO8KtFYzdvwkCIWuQXy','1sTuK5elf3AjfaMHxwpnlAXMxGVtTXPDXbr9ATxzKVfAmxwJcrwvDyC9ph','9mXh5QpF8fijAQXz0o03c','FBw1QsP2aN8PBZUXaYzjQzKvzczQjiSoyF6tSYDGy4lXbMPpE2Mp2N8eJ2yXe4krx99rmGhYjDIhiS9O7E3VXc5VFtdqoxrv2Skkv4GP2aIlOFhZnH0YunBCostAfYJTS5y3IlrHAGJFDrLYmTMpCm3P8iRa2gjwHuA0T','ndZjxAf0GNxPu1PJU','0hmizYy2DbTzHzEcIxaOxRGNN5R0BLuUYvIv2VgdwHJVO',13);
-INSERT INTO ti VALUES (68278996,987395527,'p3VU8ARAwt5wESuZfiRtcLi4WNn7saQZZdAtXCO8KtFYzdvwkCIWuQXy','1sTuK5elf3AjfaMHxwpnlAXMxGVtTXPDXbr9ATxzKVfAmxwJcrwvDyC9ph','9mXh5QpF8fijAQXz0o03c','FBw1QsP2aN8PBZUXaYzjQzKvzczQjiSoyF6tSYDGy4lXbMPpE2Mp2N8eJ2yXe4krx99rmGhYjDIhiS9O7E3VXc5VFtdqoxrv2Skkv4GP2aIlOFhZnH0YunBCostAfYJTS5y3IlrHAGJFDrLYmTMpCm3P8iRa2gjwHuA0T','ndZjxAf0GNxPu1PJU','0hmizYy2DbTzHzEcIxaOxRGNN5R0BLuUYvIv2VgdwHJVO',13);
-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(35) NOT NULL, d VARCHAR(84) NOT NULL, e VARCHAR(19) NOT NULL, f VARBINARY(93) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4347138,22670,'XvJjnq2WvF8Ku6iLVlmkONlTi','uNSRiWnNzUz3fEwthwTGJ2jLtMkvnCKGCPLhotu4NLXMMokpkenVeGbqisOIr4O','CdI1tS7M79KdmHu','7m5q4rr0PbFp8Ce8TGIMyJHZXyKd87YLmlTs2PgwCJcAXMbcq','JGptvBF6','TNyu6NoGlMFYGYOiSQQXeShw2zBOB7NnILLjzlxfwPsgZuClZgQnpkXPaRhaM',0);
-INSERT INTO t VALUES (2822810,33449,'APACa4Voc41pQOOup8D9lTuRQLxdhe1swm1','2qLsOUPma0Fg2qseWflTPGAftp8ZEKc6HlPjdzZQVWR','QYwO9tv0L2xb34j','oAoKHgxqyNyprxGP7ArjrIdmWMwsWGd06AUdIY1rGSCYtY76KIUtidvCCObCy6siWkXfu3tFBKfR8pntktm4aHW8uwy','Mbl5niNzzSz5zgDFjZdJzCTKjMhlpEvXpOgTVKV0MCKcJQPZpCDHEZeMKZ75jk','Dv4ONoX9u57Oj7RyPPODCJNZPcBn0ck2AL4ZnqvBiqHZYGAsjgKewAvmevtIRMKT',1);
-INSERT INTO t VALUES (1544726,16657,'C2EQju7W10SsN83I5HylMrsVZ','rTPkorWK5UjLAsCT4FQ0EG0HGCFdycR5NwVOBHwSbh92rf5VBxXvcDnVJo','mTO','lzi29lzbs091e4d2NCaMLVX732X9fHYIfGM2kgMwqkSEoHjo','1U5cKtIhkXwbvPm7yKkTnw8YKitQPx5d39toWBYniCtvHbdrTwo1HCHl606MP3CpkWZCv2ikFqZIVfUoND','VOXEultzBmOF1MF8U',2);
-INSERT INTO t VALUES (-1049253,839,'ZOBswa','CYSjA33N0ElTjHQi1llbDgNkLfbQxasrzgqWFpi23au4y6qZN','kOOyBEAplDKi','ShTnYUfn16EyYs8Kmx4XmjOS07JkE7bkrxz5OmtoI4tw17WRl0SzjBtuBJZZ9SxdXfjCF1BlYQZIUvGeDF','XMZ74CtTSRyDryIDItLvfdP4Axr5Z5mNjpyeuqHIpp2yADdPU9WJDzs209fxiiiTpH5XvYoj','vm5JVROyLNVOx5caIRgystu1bKrm8lSqtZ7m0AbHVB50YyMhb4AIaGfGv1SmnvgWRQRKKEPw0TlbbtF97pqXXqtM',3);
-INSERT INTO t VALUES (672655,46920,'kaqXkK5Lq77e','Hx1eQ','Yi6iE6kM','CBVSO0gAXwLeFOUxqcdZEVQQNpes8Mm5j2rN4TDxV','MGLuVxz1TBuKZ4dEgLddNZvruxpVtCZ710qRHewCBnkdCRTvW88wTvNCj0tsx4tJGO2eLTPB14K9zKOUUFzym1','N9KsN8eC0neVxhamGuWTbnw6buchxgkCBGf9SjGrJEPgQWy',4);
-INSERT INTO t VALUES (-2780121,27780,'j6uN5ygmyKN74qyy5tN0zWuHXUbeysqJ4','EDPOGoVmP4AjDDKA40fyrCrFK7SWQuasV8OAtrVNdbrcGdNE3uQh2J3ky3','RFtUntO8HwiV3xF','irmvaWp7acPlqx2L','7J19BBTlYzGlMhpmRjmj0nIrQgeiqkzgANyPhTPgYK1cggiG6JrFb3ImBSU63ixvqScgKnyGTJAtQq92cEU','2sc3iQ9TGJpxYv8bHezjmPH2s4qLUYD8PG0Et1t2QQ',5);
-INSERT INTO t VALUES (-6305938,6491,'YYIpL7PDIghcn5b','78uPYsCVGEVDEbgA8VSJ9MKqBtGiwuSEY7Lu7ela8INK2wWxzq4R34XQDO2mRn91wd3DW','ATZRiGktpj33zP1of','eXTStffK51CrbtUy0Xt2LttNTbk41WUCxDJrlBunWqojHZwOP2BUvnz0zA2b1tv4SR6WxhhP0J1cGCruT','Pu3JnuYpRm9wD','4ru4lt7rzlisNoMpEAqnPeHJymIhJvDGHJJIprkdGIa0GJhCNfhHOr5WM',6);
-INSERT INTO t VALUES (-451418,46177,'5nmTesqn8mT4','rCkevYPNYmh2eNeAkvV7Wr0s2x','ElVPQXvdu','9bpPHBSIKMso9peO4bDYZ5hL8rxLTNouWltOcWRlrI5ngx','g59x12k0uAJfooz','JZLB1nVznoJE9z8YUP4qSAH3WZBYcogZblVVqdPPTxG5eBTjftoUAKMQUjg86L',7);
-INSERT INTO t VALUES (-6451895,12290,'TMOjT91z67e4b4Oo1','JemPVCCHud7g6uPl184m720GU3UKcBRcRpYq62bTFjSz6bJpkqCs4r1pFuYRG1Hv9mnhEnngIybq93','yCCsloR0Ic0N4b7cRPh','tN3cmG7qSoieMMzbNlI7VwpSU6OhsXJr8MVqhpDibT6waL97u3ZiV7Nhxjz7eS','5glqX7LGlaA5eQkvdpyAYgC71AXmYtcHV9','kveVGc5kFDoChSs5o77QTWMLq55qi68qrgwY7vlTVfwIsX3QqDd7r4IHz9DDV7',8);
-INSERT INTO t VALUES (6132609,54120,'UGIunHwyc4txp0N1bZR8C','qljzvbK9PpGCKkDhZpKLmtsMcTdpw2U18vcglWgfvMDxisFDe','L7q3','8lpK95Pmo23oVs2X6BfEQY1vX7','AaDKsubjkwE16jwM944mgq16YnLtJbUx44u9MZ1oKDArbSCiovQPRriOJfP0M','qIohZWtGDGnRZR6voJ53cMVOk1mYbE8C4lb7HxZtaEz8tv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7820363,-376282248135534776,'uU','AAiXm5v88SqTRKerVLTSbtCjb8IQPSSo372TV1Le2xrZukMmvnxKLvakjItUDdHgKKmox2WcuJBQYroWKFBxkxviwTBvXlONspPgIuen1lBcjxMlaRU5IWYHRC91Oal9mUNn4fObzGEsLPpWvNlgpbECMG3i3X1Xp9iLb5BbWXy7J6KhiYW6gGMKyUQLj2pr3CK6haJ3gig5NXaAsTt3Q2g1dTgzFB5cGmzYehzDmQqlJdOK9','9YDIicQqidlioIiXCGYHbTxvj7UgEzI91mZ9yuqoEx1L','Lgx9oCHu7N8JNa42UhrFrICwa2NqX3rKJOlJKTeteP8Q3BwbHSNpbweRRRdXouU3kSYdXxGuyYAlzF3dOOrFZ2RazJduCkLhEEZrTxO9gmIUp2MroPSImtwRr3p3xWEFU4J1Yn3ykErXu813KS3X6gN1wlDMsFo7jXTt6fQdhtTHQRaBgrezyVUZ1gXq6Uh8Sk9eb7RkcYjhvdE7QFpiHoS4FN0JbVEnWGgJXR','9s','0',13);
+INSERT INTO ti VALUES (7820363,-376282248135534776,'uU','AAiXm5v88SqTRKerVLTSbtCjb8IQPSSo372TV1Le2xrZukMmvnxKLvakjItUDdHgKKmox2WcuJBQYroWKFBxkxviwTBvXlONspPgIuen1lBcjxMlaRU5IWYHRC91Oal9mUNn4fObzGEsLPpWvNlgpbECMG3i3X1Xp9iLb5BbWXy7J6KhiYW6gGMKyUQLj2pr3CK6haJ3gig5NXaAsTt3Q2g1dTgzFB5cGmzYehzDmQqlJdOK9','9YDIicQqidlioIiXCGYHbTxvj7UgEzI91mZ9yuqoEx1L','Lgx9oCHu7N8JNa42UhrFrICwa2NqX3rKJOlJKTeteP8Q3BwbHSNpbweRRRdXouU3kSYdXxGuyYAlzF3dOOrFZ2RazJduCkLhEEZrTxO9gmIUp2MroPSImtwRr3p3xWEFU4J1Yn3ykErXu813KS3X6gN1wlDMsFo7jXTt6fQdhtTHQRaBgrezyVUZ1gXq6Uh8Sk9eb7RkcYjhvdE7QFpiHoS4FN0JbVEnWGgJXR','9s','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (944434,1350270494068059968,'d5mWv9K','fsvM2JTlwmRxm7L9Qp06nIKtwRU9eCXr2pB6tKFe79jrw1V4u4jYlxo0R5sOs6jwy3WUYKmOPs02s1eMBJ4xhzbPxW5AqSuE6xEM8TzKAfRS4LJ6WaevCQH21EOSd2mGFX28kbcGNTVJ4g9dzphRanDTdXp0xIUeRUsVvB87PQy9HvFvcxBcxgitFEgbm9GaMw0nx6yWUHJE9FGshpMSQvqID1qIOyHAIT99rCqn5Ff0QrH8RsCS0T0d9gda','JaX03rceeeR4BH3CigRalv7AQDvrP','SxKzmgiohMqJq','iX','y',14);
+INSERT INTO ti VALUES (944434,1350270494068059968,'d5mWv9K','fsvM2JTlwmRxm7L9Qp06nIKtwRU9eCXr2pB6tKFe79jrw1V4u4jYlxo0R5sOs6jwy3WUYKmOPs02s1eMBJ4xhzbPxW5AqSuE6xEM8TzKAfRS4LJ6WaevCQH21EOSd2mGFX28kbcGNTVJ4g9dzphRanDTdXp0xIUeRUsVvB87PQy9HvFvcxBcxgitFEgbm9GaMw0nx6yWUHJE9FGshpMSQvqID1qIOyHAIT99rCqn5Ff0QrH8RsCS0T0d9gda','JaX03rceeeR4BH3CigRalv7AQDvrP','SxKzmgiohMqJq','iX','y',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16054295,5644492458479220446,'ojwhw','bixhcLGbx5U2C3q3FVAOrDjspMDf5XejyctrvlP62dLFE4TIPehBotVL3KxiYF7k4TT4VBKW0f2y85jAIiTatz1kuM9ltaLJfGaDTqb5nZ89wdOq6U','5LzxeXTot7CNu8LIeDSTyzoesx5IRnIyfuqhG9zgHezZfNy6Vr8yGNaSH43','RcrIl0zmAn7y2AtXytZynMxZn6S2So5a576MqwNOiyOtqRawTpHz9JTbzScz3Hkz5YIhq66ziCB6bqF6Y9XFr4HnIuhnU9m6Yo89GHaKf6n9T99a3KprFZYgsXJNVAfcJZIWhEIwuBaYlqIu1DHN20r','oKH','Wv',15);
+INSERT INTO ti VALUES (16054295,5644492458479220446,'ojwhw','bixhcLGbx5U2C3q3FVAOrDjspMDf5XejyctrvlP62dLFE4TIPehBotVL3KxiYF7k4TT4VBKW0f2y85jAIiTatz1kuM9ltaLJfGaDTqb5nZ89wdOq6U','5LzxeXTot7CNu8LIeDSTyzoesx5IRnIyfuqhG9zgHezZfNy6Vr8yGNaSH43','RcrIl0zmAn7y2AtXytZynMxZn6S2So5a576MqwNOiyOtqRawTpHz9JTbzScz3Hkz5YIhq66ziCB6bqF6Y9XFr4HnIuhnU9m6Yo89GHaKf6n9T99a3KprFZYgsXJNVAfcJZIWhEIwuBaYlqIu1DHN20r','oKH','Wv',15);
+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(98) NOT NULL, d VARBINARY(84) NOT NULL, e VARBINARY(26) NOT NULL, f VARBINARY(58) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4281897443,3942218,'E6pAVnzkib11u68QQiVkVFmxu56meAxg2tikAMaXK','85zpCxUzGF5PYReuU8UlCPD5axdIm4','4bX94Rsb','sJOKZXLrHdONS','J','k',0);
+INSERT INTO t VALUES (27215079,-3172127,'OqBFyO5SF2OQNWEbWSO6cg357V5yJIsBOsazEk2p4ECJ6Nt25n9PYi4IKjT2OgUk42rTdn833549fqJiX','FWfMaim1yGlDlk5hrzRfWSQBUaUQi4cm3aBbr5','qVxlAquPXsRFSksIH7R2Dmhgf','vUy0hz5Hi1VdSydcon5VnfRy','k','G',1);
+INSERT INTO t VALUES (2640644118,-7580636,'lJkxy2wu7F3koVKktDCRx0BHhIKK0Xd5AC0DUqMp1dnXfXgAs','Dj61wQUOX34Mqty6da','wq4e81I8llnCoPSNXqCaGn','A','zC','B',2);
+INSERT INTO t VALUES (2076454022,387913,'We7ybW8Rq6JqEhwJ5detAvm4xRwaAktwyn4SJ','ltlJ4LMnkq8EXJB4os8qVTyOWHvKGFrZUbsUZ49FkRBIAlnY','M','jGdy7ZtqDwdHaB8WB1qkXAL0fOdYwoKGfyVwxqP9hwBaEPLy','r','2',3);
+INSERT INTO t VALUES (2224745690,-7431933,'DsPT4eV8MDZX5gPpPuXu7iDySBSF5YRwCs','JylCNTmiAielGXQ5f0ik8A9HOMsBpveSLZmOOZuwEmAaqDArPf0Dycz16fmbHilUzBTA82oXPM','87CF0lMjL5TAfvhUYz','uP11bMuo4fDlKqLDcJF9BJ23Wn9bS81IL8JqYrIKKzrE','2g','F',4);
+INSERT INTO t VALUES (3306166322,2302696,'KCMncPTQTq1H3wid836bnYchXv4U','CCPpt6fTxg6fyUWWSYY5jdaLOlbLULgiS8u3rRcWj','0U05nLXUsnS43PBpb','zm9NEOVIbg6Wlk5otI99W5bRaVeanNaJaBJuzL','J','4',5);
+INSERT INTO t VALUES (3578587916,1322544,'yeeykskrf2gMbWGIJaJ72yAo','vJU9N8ztv9L6JAnrYkJbx8PXnHUn6x2NYzr2PA7UxB5i1d7W8lYiJgByAcKGXnW4QJ3xG24rI','B3jFP4zlxhCz5OvhNF','q2OVEOCZwrMj8pdZYseJhyann0xMHM7eUwVV6s0El','G5','a',6);
+INSERT INTO t VALUES (3937155153,-6036585,'r7N7XSBd6nKX1HfXOCHaLjqXLgcUvgguz','SNdjnbNC0q6HAhrZP2ijqCiJZrxd8oB3','adxu','b4e0ollqRO','p','L',7);
+INSERT INTO t VALUES (4235917561,-5156480,'Jp44olVmplXzRbJjQxPtLntTUO','otDOIiwEU00How3tSBK1w','LR1BCJr1U3mlgRAr1','THfklstWwmgItC','xT','d',8);
+INSERT INTO t VALUES (4064013372,-4992643,'TzU1tuAzh9x7v5Y4EvLVHcmgMdqsM6yxII0TJhebvz1UMWngpl15PRbqwjdZXObTpgFl6oxgZ4q','Cmjt59fQg8meSVnexFEgOlzSd3Su4g8XYC0Az53MQlYNMPqqvcM3MP26w3TIZPUWs7FNQNyDZKB3ZgsnwR','tJANUKUmopV','Z6AhdpU8pPXd1dbvYXgwXXVir9xr3kmFK','gj','r',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(98) NOT NULL, d VARBINARY(84) NOT NULL, e VARBINARY(26) NOT NULL, f VARBINARY(58) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15539085088944553638,-4221891,'EyuyzD6pGydxzgpV9WfbEIXPOeOIn6STMSbd6DmYJ0nsdeCz1j0Km2kSbR18rU1tVEl2BEr9FPtm8L','JknZoIQPOcFgANiVGqU8bqCWoF8','M89NzkH5ZXCHfM7sk','8hIHaYXG87qErpTh2mnHaJlNT','Wk','z',10);
+INSERT INTO ti VALUES (15539085088944553638,-4221891,'EyuyzD6pGydxzgpV9WfbEIXPOeOIn6STMSbd6DmYJ0nsdeCz1j0Km2kSbR18rU1tVEl2BEr9FPtm8L','JknZoIQPOcFgANiVGqU8bqCWoF8','M89NzkH5ZXCHfM7sk','8hIHaYXG87qErpTh2mnHaJlNT','Wk','z',10);
+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 (12178981842282697244,-8241916,'7yBFKKVUAJytNntZDHXyJyoyeFQv98j5FT8J59N4qiiCzbr1fgZKATXfJgyGXxMUPaniEydd4SCa3BMQ4PagKP3HjVcL3eYHK','i116qMfFe1W607uvIsPbYe5rG5jyGv9mWbFwM','Qao6d5u6','cPogKI9Fs8j0axj3URfZGgNCmOFgPmgHpFdH6f7jtPJhAiVC','bY','D',11);
+INSERT INTO ti VALUES (12178981842282697244,-8241916,'7yBFKKVUAJytNntZDHXyJyoyeFQv98j5FT8J59N4qiiCzbr1fgZKATXfJgyGXxMUPaniEydd4SCa3BMQ4PagKP3HjVcL3eYHK','i116qMfFe1W607uvIsPbYe5rG5jyGv9mWbFwM','Qao6d5u6','cPogKI9Fs8j0axj3URfZGgNCmOFgPmgHpFdH6f7jtPJhAiVC','bY','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (11095521984160351355,2715334,'J6zPBo195nWw82egRya8TdQl5t0RGzclScnw3s1uB1uLc01v1ps6gx6mF7GqBmwd','5YBfiOMcZmeSnFUmzKIAvwSbE6jTSIXdrx591fTAdbB4o32mMDIPqlusISTSLPhBWNaIyILMudW01pyLxwiP605OzR3zrEHj8Qq2tmErZUWhXEKDSEgAHFgXkY9BrHYjNbhD5e0Rofa4rm6aPWFpnrtuYI8ZG','dOHBOx7j4','nvpqc6L4kfbfe','I','P',12);
+INSERT INTO ti VALUES (11095521984160351355,2715334,'J6zPBo195nWw82egRya8TdQl5t0RGzclScnw3s1uB1uLc01v1ps6gx6mF7GqBmwd','5YBfiOMcZmeSnFUmzKIAvwSbE6jTSIXdrx591fTAdbB4o32mMDIPqlusISTSLPhBWNaIyILMudW01pyLxwiP605OzR3zrEHj8Qq2tmErZUWhXEKDSEgAHFgXkY9BrHYjNbhD5e0Rofa4rm6aPWFpnrtuYI8ZG','dOHBOx7j4','nvpqc6L4kfbfe','I','P',12);
+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 (8396465817424898105,7889438,'jrKXOiq2k6l4','Hw2Ccu4XG5o4KVtyQ2fAkqaRCD5DRDZFJugpffjG8TPv0rLzklL5VlYDKcJIZeqxPd22PkhPu4dVbZ8G9RcPtTB5nZtabR7cwPWMzqOFymoyKaCA5KyanFbJMdDdez0DivHrEC','stzG69jghX9','NYZlF2wV6rI98eCXwSIfiGCUw4Ejmgju6MEo4EsNj1paedTShmAQz4woVayWToM0XprSsE7Y2p1C1psj9cWfG7WqdFYmh05GwMS2MGFY0nkmeeQsPUP64LkWNTXcVBQXOa8QQcg02cky5FukIb6qkl','O5','9',13);
+INSERT INTO ti VALUES (8396465817424898105,7889438,'jrKXOiq2k6l4','Hw2Ccu4XG5o4KVtyQ2fAkqaRCD5DRDZFJugpffjG8TPv0rLzklL5VlYDKcJIZeqxPd22PkhPu4dVbZ8G9RcPtTB5nZtabR7cwPWMzqOFymoyKaCA5KyanFbJMdDdez0DivHrEC','stzG69jghX9','NYZlF2wV6rI98eCXwSIfiGCUw4Ejmgju6MEo4EsNj1paedTShmAQz4woVayWToM0XprSsE7Y2p1C1psj9cWfG7WqdFYmh05GwMS2MGFY0nkmeeQsPUP64LkWNTXcVBQXOa8QQcg02cky5FukIb6qkl','O5','9',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4058209492285292894,-2624820,'5MvcBdIIZ9uMjNgd5Ion2','bxM6yCwKu3GW5HyVW2h47mz6MdySeOou1C6cODe8A','vM','UBTwwySnhzTI0ESvNYR7CiJbGalEFoH0bYksai0nxvUx8PDneo3UJQ2J9DJ3xiw1s2RiMWdcoP18h8CqGIXMMlAdx37Wl76znBMXa9tNbYyfNryMXWo75SFNZGqWiIVuedoUwtZLtA4BpEw3kcrjeOKT1lkU3PoUeys8JOjADbVbcMzaM3BFdORTRmo6RQCCgq9N91MZnY610VOC','mh','t',14);
+INSERT INTO ti VALUES (4058209492285292894,-2624820,'5MvcBdIIZ9uMjNgd5Ion2','bxM6yCwKu3GW5HyVW2h47mz6MdySeOou1C6cODe8A','vM','UBTwwySnhzTI0ESvNYR7CiJbGalEFoH0bYksai0nxvUx8PDneo3UJQ2J9DJ3xiw1s2RiMWdcoP18h8CqGIXMMlAdx37Wl76znBMXa9tNbYyfNryMXWo75SFNZGqWiIVuedoUwtZLtA4BpEw3kcrjeOKT1lkU3PoUeys8JOjADbVbcMzaM3BFdORTRmo6RQCCgq9N91MZnY610VOC','mh','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9920458162805667050,3254666,'ZnIquDIKxUxBW0EKH72','f5SR2plJ7VWH7Y5hrvRC1gFCvI6vpurbEEr0OshdD9t3BeEwD4pRuiS4J6BfzrXXo4D48lmfLRJyfvBIfoyK745jerbjHNoYIPmahL4FBh8kCWkQ6Unsh5ZAhNIbEZm7PKzFnJpUYdGJRxAPkj3hUsFWOvzupCWiv9mNVAZkZFSMoKW2WZ5sanws84mU7rL7eP2m5mzHViU1X49TayiYnjtvPBmuwyKumoFNHDQLQYXnHOmOtF5on1C5W','xMlgQUoGStzixNWSf','OtVCLipWKl9kvXj4e5iEiCBPQk2IPamE1tNzII8hx6BWKNQTskOEPw3JiGXyq9RYZnHvO0GAUrYQGNCV4ZFkbfBCcoPoB9ezpjR8fi3g7alG7suGMPGAidnYq0WSKpiDbqZ13fVpgQ5bH4zOhTVF2wOM6GlRWOGSZBDg2vyGq5dqGu5UfdSNYruFxez7PsxYxW3a7dIMPurb6jGlAB2ueybRclhKa9GHML1XhesUspmHkGjyC4105c24d7TH','9Ob','yb',15);
+INSERT INTO ti VALUES (9920458162805667050,3254666,'ZnIquDIKxUxBW0EKH72','f5SR2plJ7VWH7Y5hrvRC1gFCvI6vpurbEEr0OshdD9t3BeEwD4pRuiS4J6BfzrXXo4D48lmfLRJyfvBIfoyK745jerbjHNoYIPmahL4FBh8kCWkQ6Unsh5ZAhNIbEZm7PKzFnJpUYdGJRxAPkj3hUsFWOvzupCWiv9mNVAZkZFSMoKW2WZ5sanws84mU7rL7eP2m5mzHViU1X49TayiYnjtvPBmuwyKumoFNHDQLQYXnHOmOtF5on1C5W','xMlgQUoGStzixNWSf','OtVCLipWKl9kvXj4e5iEiCBPQk2IPamE1tNzII8hx6BWKNQTskOEPw3JiGXyq9RYZnHvO0GAUrYQGNCV4ZFkbfBCcoPoB9ezpjR8fi3g7alG7suGMPGAidnYq0WSKpiDbqZ13fVpgQ5bH4zOhTVF2wOM6GlRWOGSZBDg2vyGq5dqGu5UfdSNYruFxez7PsxYxW3a7dIMPurb6jGlAB2ueybRclhKa9GHML1XhesUspmHkGjyC4105c24d7TH','9Ob','yb',15);
+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(95), d VARBINARY(76) NOT NULL, e VARCHAR(91) NOT NULL, f VARBINARY(5) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2678030409642833712,5958812995593608704,'cO5mOd7mNXk3YAz6QEQDjAXzThvTz8dacpOJeed9XMXyKOVqtQ6ElNtk5QgHFrR5LG4tA','XxtXmKGAD4V3fSRRozG7MhjJVlV3Qz3AjnIwikwOrnbf8MF652JmIMBjhPKp4Zz','nrgF8BSZrlcIrs6wBpnNsEcZiIfnXHGff1xAyTcGJ6LZmfghLg7HeH40xpDbLqFcjA0AD','QKVh','Z','X',0);
+INSERT INTO t VALUES (6713745090158804470,-1004418708048951946,'xA7dlsqgmZJk442Zdl1RtivPZtbxp1b4ALV9wrakXnSrcqbEwB1Nct86Li3vvzAidT12mjSK57LDsb6KHqDJCs9w','WnpYCSfn1BDf1JLcy4k1Jcxfu8tgma7Ldgxr4VSUt','7ldY3bzbYWIQe1wSDNNtun4a3yo4yLH0O7FASeSDfAOMiWF2QEmtPNKwY3L','t1lQ','6O','Y',1);
+INSERT INTO t VALUES (-7968819905060580181,7482881093926835160,'5EXCxJdmq7DL2eNAn1bncNU3j6ssHcGVtTK3rmtvYh6CwlZI2TGPo531USnWtr4WCZ7Sdp634sDPyXbaBKDdMKVwyfZ6F','tGCXkQMeBMKjeh6Cg96YNqXN7F','szUXPue7jBYE1RvDDfPuQhpY','D','3','d',2);
+INSERT INTO t VALUES (-7082118891630229661,-1078898225709246673,'kNho7kUAiutGxsCMVRfSrvyBUkpbEYAG7','5bKvNXhjosOlKW0rXbk2thdaahG7N8QCfyewCir8HPJgPG','MinvrqJDm','M','d','h1',3);
+INSERT INTO t VALUES (8165362690408833083,-7694627722480275394,'5RxhDcSlqAIPgQVlGpcx2Mx9yHfHghjzhJU3pATgIUC0pBE1q3DfVf9MGHzj6R1YV','i9LSLWABiuFVCNDXGpu0pOd7vDtQhEwvJwQDgDQE79MFqfuxXCBv','RhrEz7rwfyVJDFy8keq0eozq10wUbQS4tbZkKnXt7teRi1h3bqesqOAa40Ow','1Es6','n','F',4);
+INSERT INTO t VALUES (2952287485502898273,3678618629216359729,'Q5RaW63012RT7DOzgyIL1mpz1EV90q1wqqPMOXPW','ala9iJ3GD5d0oiHHiH9s3oL1advzV1iXVT6q80tsLf6AmNupigwOu6snXSX','xX7lewTQDz4XD5R','ZD','Ji','Rg',5);
+INSERT INTO t VALUES (-4251240990263252930,-32161933622990162,'ry5FZbwM5VeHr9sP9L94rH2fIiAC9fJ4NfUdB2bJUQBl1Aiun5NM52VqhTMFQ39X36M59iC8lYD9T3Dr3dB','jq7s5m4trHA7w5I5og92ozh4ID0sk5RdvZYe1gFNdQwmopY0HJO4e218ryWDRiLQgPI6ICd','0F1mJpE','tr','1','98',6);
+INSERT INTO t VALUES (-8013154780304402366,-6081106017637309850,'V6AGeNSEvkK3ZFjWpnY5mLrKuCmVFAILz7Z9yZyNdYUBekm','k59hrzC7pGLl1vSeFvcz4NWU7Yd4OKb1nt2BrCbj1vNjUAryVa3ZLFCd3rSF3MS41B34nWxYqOw','MjKuePmmapxgMrmx38MBY7zfixEwNm7hHfdftoHrVZTw37F','K','M','b',7);
+INSERT INTO t VALUES (1428874993854649099,-5258265655233810775,'bwstSveql01LCYtGHMpCA6AWgvDbjfQtjUV9mndtL9WfZhZ5HmI4aA53Qbahh4urHQFyvf797NJggtERrh1NALR0qI0DZ','zigNt','TmUHprI','T74kA','Q','y',8);
+INSERT INTO t VALUES (-8688168986527351619,-700374660407884195,'iWuwEesf2s9SyHYWKEv5JJ4nhL','TCJ','jw6oQB4ELjLeOepozRgQYQPVyGIgDcF3WqUpX3UnHDGlbO5QoBQd4','3yqO','A','9',9);
+CREATE TABLE ti (a BIGINT, b BIGINT, c CHAR(95), d VARBINARY(76) NOT NULL, e VARCHAR(91) NOT NULL, f VARBINARY(5) 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 (-3226179458303961081,53081,'ze9GQ4xKxfsA1p2Ft7RMxD7E8rTBDOV26','G3js0d04c1XTFoiyIh5yL1mpcjP71pvp7umiKa1XR','kgJvHHmxA','vRCI59c4S2QoSmCqc6fibzWs2Xy44RRmh9AW8BhxsstTqthBJerloOHh3aOUEmBzc8nMwfH5sIf','VGO2EBFN77H6yQa2JmPpkBi9SGTcIXkOL37RXW','ELjJJA5NJ8AMS5lZkNsGjJlx7uUF9gWB',10);
-INSERT INTO ti VALUES (-3226179458303961081,53081,'ze9GQ4xKxfsA1p2Ft7RMxD7E8rTBDOV26','G3js0d04c1XTFoiyIh5yL1mpcjP71pvp7umiKa1XR','kgJvHHmxA','vRCI59c4S2QoSmCqc6fibzWs2Xy44RRmh9AW8BhxsstTqthBJerloOHh3aOUEmBzc8nMwfH5sIf','VGO2EBFN77H6yQa2JmPpkBi9SGTcIXkOL37RXW','ELjJJA5NJ8AMS5lZkNsGjJlx7uUF9gWB',10);
-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 (-1277993229831480242,33562,'u1lSW3pzZ20uJtJIo','T1OnIBte3XQmwcJwGFaowqJF42GPa45tL17mlpG2vnIgybk0m2nDZ1qxxxFyU','zaNzIkaCmtgG0r','gGxVtw','bSz6PePByZJA651kdpGrm','FtR9Pp7QChHgEt6ZJID8oQASnBP7WuYKu2XiF48XU8UIIJamHSXiVjQjZG3VZ',11);
-INSERT INTO ti VALUES (-1277993229831480242,33562,'u1lSW3pzZ20uJtJIo','T1OnIBte3XQmwcJwGFaowqJF42GPa45tL17mlpG2vnIgybk0m2nDZ1qxxxFyU','zaNzIkaCmtgG0r','gGxVtw','bSz6PePByZJA651kdpGrm','FtR9Pp7QChHgEt6ZJID8oQASnBP7WuYKu2XiF48XU8UIIJamHSXiVjQjZG3VZ',11);
-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 (-2582552404770340735,11744,'3MhVMKPF5DIhC0f1dew1LvLNmHb9WB','K7CqzVixF3IDYXmJczvdumH6gPNug3MKIlcus4JtXLkdNFLGIMXPZLix4lxbzDCuTtqiu5lPFrQvUpBWbRjqyxZBGDKvI99H6WxlzMSq40Jbb10aNCNoT3pPS0igAu5J5ZQJG9C7GpafZWHRFfTZ6AHecUlBSr34wMZgZkhvNKIUIgjftOaf0eF8XCbMcTwvWZU1e23igWXSlBjWJAz9zaEmgip2oWFPHEQwIUzfZFclb8wPzMnbahulIwDXTi','GYTBk4','1QOZAEQh6jSUPymDXzG9AFJIW7Ri5IBYB73ANbIp9hBidMjCJk22S3M7AP35','GfN53K8Xbc4KodMxDNHnpUqmValDjVTsffQvaPADjZLhovU7p4quaghMj4vXXugttf9iVOCzS3eN1YClOa2nasLWT','bD8JwoBAH4kdNywrE9D2KFN5qN94Ju2brV0A0C1ahNNVDzqL3fzZatTVLdiiGXMfDJL2xiVgfERFzILH',12);
-INSERT INTO ti VALUES (-2582552404770340735,11744,'3MhVMKPF5DIhC0f1dew1LvLNmHb9WB','K7CqzVixF3IDYXmJczvdumH6gPNug3MKIlcus4JtXLkdNFLGIMXPZLix4lxbzDCuTtqiu5lPFrQvUpBWbRjqyxZBGDKvI99H6WxlzMSq40Jbb10aNCNoT3pPS0igAu5J5ZQJG9C7GpafZWHRFfTZ6AHecUlBSr34wMZgZkhvNKIUIgjftOaf0eF8XCbMcTwvWZU1e23igWXSlBjWJAz9zaEmgip2oWFPHEQwIUzfZFclb8wPzMnbahulIwDXTi','GYTBk4','1QOZAEQh6jSUPymDXzG9AFJIW7Ri5IBYB73ANbIp9hBidMjCJk22S3M7AP35','GfN53K8Xbc4KodMxDNHnpUqmValDjVTsffQvaPADjZLhovU7p4quaghMj4vXXugttf9iVOCzS3eN1YClOa2nasLWT','bD8JwoBAH4kdNywrE9D2KFN5qN94Ju2brV0A0C1ahNNVDzqL3fzZatTVLdiiGXMfDJL2xiVgfERFzILH',12);
+INSERT INTO t VALUES (-6675177066001472633,-7660856099471958652,'G82gJb8S5dI4SEaoyFGZgtaWz5rE6aQdWXu1gGXorHrYK0y0fcVXJU','sjL44BiyOXGZt7FDR76mD9zaxTmtkoI1u6AgYp','3wohQZYFojMd7sIexWW4fa8s5zO09hq2IGf0avmrxAY4kcl4btu9VD2q8me4ANV1feWubNsxZ1jH35n3TlhM','7zXk','w','gd',10);
+INSERT INTO ti VALUES (-6675177066001472633,-7660856099471958652,'G82gJb8S5dI4SEaoyFGZgtaWz5rE6aQdWXu1gGXorHrYK0y0fcVXJU','sjL44BiyOXGZt7FDR76mD9zaxTmtkoI1u6AgYp','3wohQZYFojMd7sIexWW4fa8s5zO09hq2IGf0avmrxAY4kcl4btu9VD2q8me4ANV1feWubNsxZ1jH35n3TlhM','7zXk','w','gd',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (3282794895314926942,-1848820447709276781,'gLMZkS16EDHE04MKlAvu7bOSu3UxMplbeLjDvdD5S','SyahZSKPn9cTH2Zt3','Ul1yyA5FU10ODsBRUZQroVwSuc2n987v1o9WxoYa8xSNyr7pWRog4WK','UW','FH','Em',11);
+INSERT INTO ti VALUES (3282794895314926942,-1848820447709276781,'gLMZkS16EDHE04MKlAvu7bOSu3UxMplbeLjDvdD5S','SyahZSKPn9cTH2Zt3','Ul1yyA5FU10ODsBRUZQroVwSuc2n987v1o9WxoYa8xSNyr7pWRog4WK','UW','FH','Em',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6441274212703616752,-4995220977510074342,'Tskd6fgwHkLKOW5FPn0ewkMGd1mii7zvDk8eQnSWxJI3Tt','sHKxYjxeLZyCPSIIQTlOYCbZI8El0HOOpkKSW7mMQ2PvJxvVkm373zrteidX4tPBzTJfjHYrSkDr7eBRYFLCGngrA2KlzcV9VSq9paCo','nt4fEgy0MvlP1GB07Ib0ekYZyC','F0Wye','t','G',12);
+INSERT INTO ti VALUES (6441274212703616752,-4995220977510074342,'Tskd6fgwHkLKOW5FPn0ewkMGd1mii7zvDk8eQnSWxJI3Tt','sHKxYjxeLZyCPSIIQTlOYCbZI8El0HOOpkKSW7mMQ2PvJxvVkm373zrteidX4tPBzTJfjHYrSkDr7eBRYFLCGngrA2KlzcV9VSq9paCo','nt4fEgy0MvlP1GB07Ib0ekYZyC','F0Wye','t','G',12);
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 (4713426190731209202,11485,'75RBcdkUGi6yEvCsLfteZHk5Tg','wgAd9GvfzzvHaGhGcgrB0gbAFHkBeg6XBVJ9eSrVt5dj9JiIMlG9tABZbQQEmiU7tgCu7PPAC','GbvBN','UNg21ui3oaOqe6Acy1kjIX33HN2RctqxFT69ObbkXSdh0xfY1hOgEY8NrPBSQzf','qfxBQPDBE1fKzd9M','o007saPCScrfd8ouhRnQgA0pbkj57g0pI6Tn5gsCUG1TjVdQAPQakWbKOGKlOwDpQuxxJlzzgh0R6tfH0Sp',13);
-INSERT INTO ti VALUES (4713426190731209202,11485,'75RBcdkUGi6yEvCsLfteZHk5Tg','wgAd9GvfzzvHaGhGcgrB0gbAFHkBeg6XBVJ9eSrVt5dj9JiIMlG9tABZbQQEmiU7tgCu7PPAC','GbvBN','UNg21ui3oaOqe6Acy1kjIX33HN2RctqxFT69ObbkXSdh0xfY1hOgEY8NrPBSQzf','qfxBQPDBE1fKzd9M','o007saPCScrfd8ouhRnQgA0pbkj57g0pI6Tn5gsCUG1TjVdQAPQakWbKOGKlOwDpQuxxJlzzgh0R6tfH0Sp',13);
-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(74) NOT NULL, d VARCHAR(95), e VARBINARY(73), f VARCHAR(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (28652,15749183778143846763,'Qn1IdmfA8Yld7qK9hEIfqZy4mFoZ4h4VI7','fHhzJHpFSZfEBIGpMDW92vm1uWyFHuSNyMnvssp5gO8bZL2Cghdt1uKPZf44VT','i9o4MRhFnUJ0dXnnPUDEtTy6nQ0K3IUaHxPTXNhONwgkSaXHFY2wJLa92ElxbG3QI','VKvvXn7dBSewayaX0','7','BzBQ19bGDhZCRB5CQ2ptxH8Un0gxP8BXesRfIIRH3u7JKxOfEFh7k',0);
-INSERT INTO t VALUES (16884,7886131222334801129,'rSahgUtVClxpFi0yiJW3AgaXWwk1vsIk','QHr64dEILtwLTUDXs0kwo9ujOCNIVuxl6lDGHeivZEZv7Mxnq2','mKWGkymXcPBSLW8Ay9HXM9tZ0InLP9sBkilulKBr7F0npA','wkJoFjUOkSgHcqribtDw','RP52BwxHqmVOKJTu','RMNWE',1);
-INSERT INTO t VALUES (1891,4085421991321392600,'9','eT4FQ2ShufJQJaMnLyxwB3BugbaCZQ65RsSc','42OyhHMO8pAMdilEte84eVD4','yuS98V2w9lj5zdzE5818NRbm','eLP8278E0oWGSc9zO5E4AyYTqETbhKorQcj9oanmYPI3i26ot330PUvDXgw2vQunxO','gXANA3WBPMUKeK71hDKmWqedhkNjwFuqCJCxqD8LeA5icKtBuoSZlrtkKOWaq7jEWwDC3jNDix',2);
-INSERT INTO t VALUES (15683,9578805990257323427,'hjLDQULeXFshl1k4ymbSDJe5Gw0UvDI8hAWfPFSaN6uncqISgIc','clys1gOZo2nGk3MEkLxZcfUUqaN4RUQR7nZPLL8G1ntcJDAJOUzQp7XtRltpaW8fWuewxB','PRQL1KlUcuqGNG2ggBfxQDgdOlqDba2GcaLVvawAV8','JUAP','UGhGncciCwws7nV1tE9A5hBpBTF30amgrndtU3GQjANCi2','iQow5PX0d76TLQSG1pbEqdqb9pdJMaSFgTcbARcYSqqgpxZcApOVeSI3ptj4mlYVqTmSnNHkSW57hwEzpTbEdttdRreGXIzIU',3);
-INSERT INTO t VALUES (-12819,18190711317954826808,'YHRyDbLoZmY4eDcwIiYloZtQ3l','lwkrT4hXJln0oAWqngILY6wLnjpu','k1cgDuiJnfgl50pERgvRDPQ9KbJc4EDmaAN9MPcttI','hmYKR3QpNH7Qf3b0fNxECcDT','k0kBWgnWVQFfC5Ll70hhDdCM2FX29r5','vAFPRYRxJkLTvvb5DfPSgrWXg3ZimnKd3VBW4BO9QLG7sflCgAl',4);
-INSERT INTO t VALUES (-7045,7579502361288226689,'3V76km8YGRJnqdFha79qsSNtZ7K611X6Jmdt42tyk2nrq','e1uTxIcICdjh','BYXnDnsOKW6yMl9SZRD14oLp2sGMiuPgjrXwmN9','81wZE9L3S6rOEB6Z','NV1lDrXFz91LX6Op3xwdtS9CTKi5K31u1GxphEErfBTIN','JZYt3f7pmrEsfP8r0BSAHwAhwFg5ims0L1xzzz',5);
-INSERT INTO t VALUES (22642,6183110086520419326,'jqgUPS0L','la4Wsl4o4XSvqmqu1yAy9fVWPJyeZhtjZUHPPpBOjG4FO5','DiuYb3vg7nM3MpzX9fvJOFMdOQ9IMwAqn8ksFzmEPW6RrLDFvuQo','uyN0aj0qunLbepkdatmoGst8j','REDWtgWlTPsLGFJ7UGEddtVDtMNQA2DekNQsM9hcl9DcMwdBaF2wgII9rYTIz9vcVwaFEJ1i','LieEv8Z1nu',6);
-INSERT INTO t VALUES (6394,18116897216412764163,'KqESEf','pelacsRsC9KljPcj3TZS3LTM0fSQsFzejYNKYL4KNgwRQkLXY2o7','5jntHL49EtaqZr0Jwf296Jp0jaT3qhRuhlZseaNiBkbGRZm','pG','w6K6vCrWEB32RE3zFAzugoH00lCx9OC04nIb9R2m09NgYwkrgLbVMui','TIJySDdF',7);
-INSERT INTO t VALUES (-547,16988933018941518739,'NNbxAVcUZzJ90YILrYV71snxv7eFZxagDFmQsg3Dt5cXJXkeah2zQlVHh8','BG4Oh2z3I98T0Xjp7Q63EP3fuSRuWeNzI5e0s1ABHt4GMXcwaMUfYBMH','v0qOINXuCl564dL4PBXDT841MAmvQApApJXUg5ZsaYLJ30IogCI6','86MWkEfoL4kKw3OUVkRyg20NSCg','WxY9bzMmPvdqNYNFJ6tv41lLwdSeyV91vwGMWpbONSEQKU6lalGX8mMxCP7BSxXf8h9VpcWhglAaqUw','HByouv5UW',8);
-INSERT INTO t VALUES (32317,1339948771465206559,'muC8','QS1ysRFofom8rMmEcGqWVM57v5ipayoisxHdMrZpLST5RgZ85xaCI5PEb6h','LPDj7oHGe7BZc07R4rpR3t8CNWY1jnJG7gPeUGveiAAWdUotNut72iBPjHVp8F','0f48EWGu4EJXCibW26ecqja','syKQHWqeKHAj1aapiSOn','GQIIHMfym0sKCnwqn5IfuFpFgZuprAjcQlartdOKVZ9dWKgBe3bQVhLBLMd2eDenDBB4RZEty1RKolph',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1775523964,6295411370404369123,'0MePODXpVVVZkMk4bF3LuOHF3kVdH3Xp3movMwDvtkqILZgLN6SSbc13VlExKQ9','12UlbWx473EUO1uCFaFYb5LRzG3vxFOl9SbCBdV6fWgr2TiCsRpSx9OXa6BiIuZMhjgz4QNJl6ed4D8jXbSBle','yOO3qgPJlXxfBUOKTgO3Itg9SFahizZhki','Z9COFljI','pvIBfnCYPAmR6jDv2j6G5FqqB8FCwS6mxGrrpjLOV5aIjm2u','TdaBZk3qGbsQhkoyzYt1FA3zO1zuq0wqpRDz7iOTBZGTCgcFlZ60YyW9LANWihN',10);
-INSERT INTO ti VALUES (-1775523964,6295411370404369123,'0MePODXpVVVZkMk4bF3LuOHF3kVdH3Xp3movMwDvtkqILZgLN6SSbc13VlExKQ9','12UlbWx473EUO1uCFaFYb5LRzG3vxFOl9SbCBdV6fWgr2TiCsRpSx9OXa6BiIuZMhjgz4QNJl6ed4D8jXbSBle','yOO3qgPJlXxfBUOKTgO3Itg9SFahizZhki','Z9COFljI','pvIBfnCYPAmR6jDv2j6G5FqqB8FCwS6mxGrrpjLOV5aIjm2u','TdaBZk3qGbsQhkoyzYt1FA3zO1zuq0wqpRDz7iOTBZGTCgcFlZ60YyW9LANWihN',10);
-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 (1917001595,15952528024119785625,'Kkdtf3e5qDpj6Z1ebBOtRTA5KtB3yYGN4KereqHECoCvazWLzk9xZND7u2MJHr','LRPZmd74UF9hq7qMxGex','XnyPZkqzXulQM','bFSuo6WV','vtoVBIkb','PyuYAruzlKbTUs04eBxmpZjPhRrlTILkAw4eszvCocJRphCsRFEQ6zB7owH43R4fF7ytRpgKQdAdRXgEDbqO9blNiFPkSpH7p',11);
-INSERT INTO ti VALUES (1917001595,15952528024119785625,'Kkdtf3e5qDpj6Z1ebBOtRTA5KtB3yYGN4KereqHECoCvazWLzk9xZND7u2MJHr','LRPZmd74UF9hq7qMxGex','XnyPZkqzXulQM','bFSuo6WV','vtoVBIkb','PyuYAruzlKbTUs04eBxmpZjPhRrlTILkAw4eszvCocJRphCsRFEQ6zB7owH43R4fF7ytRpgKQdAdRXgEDbqO9blNiFPkSpH7p',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2083007422,12679300307930968174,'pF7kx1ISmC75jIskZ2j6DNNfYWNA8WhWZCy0rENgT','GoMwBmyRHRIM3NkygfFpnEb6T30dJieqCJdwHXrZBq0HYBsz7VqEB1MU3y0SmKwQ9F5jH0eEgEgTGf7wj1X8yOimZbd8y7z6z8N0jGiNkrLGN6ZdlN8755HQZhf3xdKobNR4','Y4RXtutjs2eYtXtkJJLaSoNkO8v2qbmo39rfC1prIZv57LCKxEh75iMPHv8aL','ZOuXwJtK','nLAQsc8kM5NGbZ7CkQJAU6fGqoGH2Rw2t2DJDXgqOq8GbQMXCZXqNyGt7p60YQPPRKvcsNRkX7sW9UG2nJqijICsqnpdrnc','zDkfRPFa7kP8rjRYPA2ASvKUwMDGBQws2UsVYGP0cCXi1KUUZlg8sgaSqva1qES2qI3J9wfL',12);
-INSERT INTO ti VALUES (2083007422,12679300307930968174,'pF7kx1ISmC75jIskZ2j6DNNfYWNA8WhWZCy0rENgT','GoMwBmyRHRIM3NkygfFpnEb6T30dJieqCJdwHXrZBq0HYBsz7VqEB1MU3y0SmKwQ9F5jH0eEgEgTGf7wj1X8yOimZbd8y7z6z8N0jGiNkrLGN6ZdlN8755HQZhf3xdKobNR4','Y4RXtutjs2eYtXtkJJLaSoNkO8v2qbmo39rfC1prIZv57LCKxEh75iMPHv8aL','ZOuXwJtK','nLAQsc8kM5NGbZ7CkQJAU6fGqoGH2Rw2t2DJDXgqOq8GbQMXCZXqNyGt7p60YQPPRKvcsNRkX7sW9UG2nJqijICsqnpdrnc','zDkfRPFa7kP8rjRYPA2ASvKUwMDGBQws2UsVYGP0cCXi1KUUZlg8sgaSqva1qES2qI3J9wfL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-746721687,14943880701669910940,'rp3sgcE1K','MuV7k5NZ54quu80e0EQr7J3WzI','UMThouj7s33ZfCpV','DL5Tiogjv554NVxS0UT7J1tVq1Y9ynm3sTgcmfWwJwiLQSm9GNtvUO903HyQgqqqRWhnJM8lY6kgefOzxt2JZR0J8lFIsXnlSDQX1KG2YT58hbREGgBYME4jl9rNH18Uyz3PPj2AmWeQ9Cmtt6oN2caX3H3QsNHX9lExVVrZMP8Ywu14Asb3u8qJFBbm7337gHa','HUj4hFNOHtPZUU9odtR3qDmKX8o8UhyqYrLXxN9XZq50E7KEd2LJtGdXTU3t9QrK5ZWjFfjlXJe','J1lcMFAw7iAIAM1dIgps0fZJsHnhbrJ',13);
-INSERT INTO ti VALUES (-746721687,14943880701669910940,'rp3sgcE1K','MuV7k5NZ54quu80e0EQr7J3WzI','UMThouj7s33ZfCpV','DL5Tiogjv554NVxS0UT7J1tVq1Y9ynm3sTgcmfWwJwiLQSm9GNtvUO903HyQgqqqRWhnJM8lY6kgefOzxt2JZR0J8lFIsXnlSDQX1KG2YT58hbREGgBYME4jl9rNH18Uyz3PPj2AmWeQ9Cmtt6oN2caX3H3QsNHX9lExVVrZMP8Ywu14Asb3u8qJFBbm7337gHa','HUj4hFNOHtPZUU9odtR3qDmKX8o8UhyqYrLXxN9XZq50E7KEd2LJtGdXTU3t9QrK5ZWjFfjlXJe','J1lcMFAw7iAIAM1dIgps0fZJsHnhbrJ',13);
-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(29) NOT NULL, d VARCHAR(36), e VARBINARY(20) NOT NULL, f VARBINARY(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (61,23,'ATO','bEH1','by','cG','072wAEPGcDys5bi3u4GdtpfTuq72','3BOLLGalIY8Gq4oYVyCLtFSOFkKlWdxeUDYjMn7ER2264xODceIXwoG',0);
-INSERT INTO t VALUES (65,-104,'rxOEoXVmfT5V','YmVYJEy','k2JxZiuDXxpAV','N','kbxuyiUReY3g6sEmWBxe0NR1wYBcfgolxpBeLT2Pi3qeDbjJ9itdt31NsU3yccytibRoNVH1SC6','fjn5ZlbDAuQH',1);
-INSERT INTO t VALUES (85,71,'AO6gRxhcJj5n6JoHN','8iGTumqdhOMl','0uCjxWtA3Vhr7IVo7','4BU','62zdF','lcHGr1zGD9K3ZL3DXvkCUkMLRMex3gpOCo4U9MbBSL78KzwZd',2);
-INSERT INTO t VALUES (-105,55,'YH9Lr','3iAYHSZUMU0kgu1WWXtvrZ4p5FnR','EbNGts1fh3PbjlZA18','C','IsZtCAU6YpdphDw8m6zmJqK20cw49csQn7Duab0mjA7SaK0lvAkjDyBKgFQ1SoS2ntW','vLegVtOEgMANOkfLssx03y8vOjnazINwp',3);
-INSERT INTO t VALUES (26,-112,'xL3NgamjacAufN13VpkX','D0WFXjNSUA','bxSUy8o0iJnc','QR0','jg5vXUUtPA8tEN8S27Xa7blyE5z1a10dwJyOu52gODWUoRK3mUWdZlm9y34y','nqRRJJX4NPvZIfXrDsvppHYw9sUHR3cpG82zC2dw3G4L07qbrI',4);
-INSERT INTO t VALUES (-49,94,'IKUKL6cDPYKDNrRZc8','pQud7ITI1AB5ImUvmNDkByo','y3G75mPBz','AlP','A9NYA5dLpNv','sg1lNQ7rmx3BheLUzF9ZBLm1HfePQOdqBBOL5s9MzWFHhkUQHuB3ue7bLqhZ',5);
-INSERT INTO t VALUES (-27,-44,'RpJvsQND6CCIAhP','xta3qor','gnmvSw5fpKn3EVq24','0Zy','2U9R6WMjjnGOlnQ5CmJLf','8K2NDe1yWqrAQ7TrAs',6);
-INSERT INTO t VALUES (-87,-86,'5bHDL9d2A8zb9KtlqK8awlid8m','hB3gB','gaut2XhyGgRfrv0c','g','EOmSWejwC5JOZJQsjYVbMOiwGDMiajeom3aQfqk8RMDEbnwX351uMEJ5GWEzo1WddZXxK2VcyAcyxyFH9TC9o1E52RALNOuFUhqU','xtDRsl6CB79yZIhu8Aa8Oj33nmvC8zjIXkLWLTd2KrGt3ZSPDCdZV5AICe64mnvJcxi6kotnJBEm8lgkPkQnr0AKDHsQsxx24DA',7);
-INSERT INTO t VALUES (-27,34,'1lDXpVI','BW4Eg','FMgu7WH0L853Y4Wn','J','RvAqEVqyLbYLMlhJKRVAfpX49p2runpOy7xbstQiNSxnemz3A7IGll7','LPnPdAaoplZDuA6NHnK8uc',8);
-INSERT INTO t VALUES (-89,-8,'jDpGhn3QvH7g','uS','ZhaeY5Giwytmwqg50Buj','VzC','cIoNUqsFoNPm22e','vJI7257TYXdy2we61bHwatJ9AhRDu59Ux3lPqBurYSnf8TdD3NKR2gIz5Hrdl2XLIW4vHyyZafTw7S8aUwpfnX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4855881974068078398,-132196017504285590,'OIQnl4uP9wgCty1zYccpQaBI2ranlAvQXeHWRTEDA4','PWSi13ASLxqV9Hfnpu2JgnRGEKzawoBmm8','h4F3nfe27yCdJqFMFHbp5bN4yNRH','P2luyFP98ckiLtraeWB8VfbpqSSOjARsD28Ktj1ofWjFqm3JqLMLTTBWgzeb5EegiO0P35t51sIwVfs6hJAMhjgw6pHm7Z3v2XXp0H90QTjIIXxVi7xNLX2DBA','R','8r',13);
+INSERT INTO ti VALUES (-4855881974068078398,-132196017504285590,'OIQnl4uP9wgCty1zYccpQaBI2ranlAvQXeHWRTEDA4','PWSi13ASLxqV9Hfnpu2JgnRGEKzawoBmm8','h4F3nfe27yCdJqFMFHbp5bN4yNRH','P2luyFP98ckiLtraeWB8VfbpqSSOjARsD28Ktj1ofWjFqm3JqLMLTTBWgzeb5EegiO0P35t51sIwVfs6hJAMhjgw6pHm7Z3v2XXp0H90QTjIIXxVi7xNLX2DBA','R','8r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2765859414280159528,-642524901340861625,'E22jjB0GQsfwB','s4Uvolxuis6MGBXfqWOTeD6k0GDEUzOKu','zypaPrDw4S2izQB4Z','JLD5mAMwODRsL4HmwLVT49lup0KTvSnOcIgSpHA6gKSP9MESzG9SHsPd','J','Z',14);
+INSERT INTO ti VALUES (2765859414280159528,-642524901340861625,'E22jjB0GQsfwB','s4Uvolxuis6MGBXfqWOTeD6k0GDEUzOKu','zypaPrDw4S2izQB4Z','JLD5mAMwODRsL4HmwLVT49lup0KTvSnOcIgSpHA6gKSP9MESzG9SHsPd','J','Z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3896522609122967284,8663206902892212764,'KONCIBqZNrVmqjjFtV8N9pYekpPFO3V3RvQe9wLE91CGM0LveA5Kdr8wv1zink','OzKc2U7BclOv6ASsFNbHGMutQC1jNVELHw2jEHwBw4uqCQMmPSmSvq2Bmw1G9ugs3L1gGOMNGXe0NhiUKIAio8zAAZilwgR9Iy5QnPDyoWR9ghtF8baXFEyTtBdmUfwLeeYCfMNxNITPi5XJW0dBeIh4x499buLXMlcenCNUDgeRjtFQSxliRc90lJqlwLGP34EhD3PerIhBbSGwYYXfRpYyuwrDaZaMFIiRS5','4GP0JMXJAi7iVhjuCVixan6T0NJZnjFrXFg4xggpoyZYmDY513bBvzPoxXJbG2ayalpwuex','XmiTyicf3ZOioKsTPX2MypWCUpiyBpm2IyxnxshS9pl8NTrM3nXgwYdRvtZbdbYGkAJYrXD7XpGxCQIkOk8BJwSbCsT5EQNLXXkAUCVefq0w4KoJyb54zKJQB6fdQLUGiaUMKAuyPRYTmjP1zWnzR63T43SAOuTaj5ged3fpceNdxI40XyOhOC8cwN8UWH2S','S','f',15);
+INSERT INTO ti VALUES (-3896522609122967284,8663206902892212764,'KONCIBqZNrVmqjjFtV8N9pYekpPFO3V3RvQe9wLE91CGM0LveA5Kdr8wv1zink','OzKc2U7BclOv6ASsFNbHGMutQC1jNVELHw2jEHwBw4uqCQMmPSmSvq2Bmw1G9ugs3L1gGOMNGXe0NhiUKIAio8zAAZilwgR9Iy5QnPDyoWR9ghtF8baXFEyTtBdmUfwLeeYCfMNxNITPi5XJW0dBeIh4x499buLXMlcenCNUDgeRjtFQSxliRc90lJqlwLGP34EhD3PerIhBbSGwYYXfRpYyuwrDaZaMFIiRS5','4GP0JMXJAi7iVhjuCVixan6T0NJZnjFrXFg4xggpoyZYmDY513bBvzPoxXJbG2ayalpwuex','XmiTyicf3ZOioKsTPX2MypWCUpiyBpm2IyxnxshS9pl8NTrM3nXgwYdRvtZbdbYGkAJYrXD7XpGxCQIkOk8BJwSbCsT5EQNLXXkAUCVefq0w4KoJyb54zKJQB6fdQLUGiaUMKAuyPRYTmjP1zWnzR63T43SAOuTaj5ged3fpceNdxI40XyOhOC8cwN8UWH2S','S','f',15);
+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(69), d VARCHAR(4), e VARBINARY(79), f VARBINARY(96) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (38617403,-5972918,'fz','r','LooeFw3qKt9fCZcHG5q7yodTrgWtlbmH7pK7RTunL','J79JmmRyzFmN6v4FjlLiu35hBQUX9MGYZUtpF5HFQl2UsX4M7SgQDiRY0mBObeOg4OgTICaRU','Q','c',0);
+INSERT INTO t VALUES (-433413481,5766396,'fzVFcain2tssZ7FDLOYEweqP4LGZTXNwix5GoGBzj3Nl7eAvaJo5Bcu0916V','mgB','eKxnxGC2uWj3WY3vGFsOimOhuqUIxvGkJgFH8nqlvAVEYTHUa1rqSp','HP8cbCG99cftpba42J17y9Zb4IceKPXoSdC0Hez','j','O',1);
+INSERT INTO t VALUES (-1359842606,6804279,'dNhBhLz9IgbG2uxu0M3xXThHyubE9G4jb5sCJDvhX4bbQWMWx18iDLLO8j4dDoU','DV','FdRU4RmQys5en3ufVnNfddjp6ecvvUckb98ywvZI3TUyN','NrkZma6ulVIUkw8V4rJw2Qp5HZuEDG96SwklYAXJw','v','d',2);
+INSERT INTO t VALUES (-1156286204,-5389751,'vgMM51Dl4i','oQ','85CnNAVduX1db5JR3SEyFScUeOZtc5BxbYmnrcuTBOuYEsRfU','ZDlaooFcMYWmoGz1tglvyps6ls8j505','9','G',3);
+INSERT INTO t VALUES (1150104385,1032818,'ziKA','IG8','XhX5rdu18okXMa0tbYXMTGLnB821coodJf6yReqg6ISSo1f5eaeX18zn9AtelGCyMpdOFpTOfc','l2hAYDgRxlS2Z6Uh4hld','m','d',4);
+INSERT INTO t VALUES (1498143331,1799075,'sdAjGOpiDuc7hZJErc3fxopc','mC','zypdFWfKGx12zpw9mBWKCl6taeKfx4oLfSMbN','LPyZptbhtB1922mgHSCIjmtebPtnbIdb2PAjVYLI7v0FW5rG','w','e',5);
+INSERT INTO t VALUES (-376675860,2240928,'7RvXUf0DgvAg6bFUzsVJmUjlNG1wIfKKGSuPGLaLtYu1rUm2EZRKq29YcD1QR','5m','fqop979eo5kTlBv1GADquwczmxPflRvHogQNRNf8pG2nxO7ZRF','k1M3gUn2DzbLqvStDx30w','A','a',6);
+INSERT INTO t VALUES (-765022908,-7675442,'rK6zQbX2LiipFExpnxmFczLudh','69ea','IMshy4OFEQpsUt0OQ0jaxXvjCi8gpUdrkx37B2hpHzAthtk95NEBUcGmoK98hLwbD','sE5cCkqcaweQN8CY','G','w',7);
+INSERT INTO t VALUES (1160737109,5560624,'t47zWF4OBygsNgKFdkU6eNGiPvtVYJ2UzqNWjL','q','vakT8S3FnaxMyWgOK6WFenjHKCIBDbVrPb2vp6TjWV03SvOjz','kpTo8qZXLzxLjtkS4','x','I',8);
+INSERT INTO t VALUES (348509352,-5193971,'JRwjEPydhXL2HDKmhyi0jwgWNsTR9Pyfia5','wLUD','bsUytF6esEwDcUto8emeXgPbAEYrywVpboEdbLaj8qvdR3H5a2jmNKS','RaOrK7iT3EfL5TfYuXC6XmQNl','O','o',9);
+CREATE TABLE ti (a INT, b MEDIUMINT, c CHAR(69), d VARCHAR(4), e VARBINARY(79), f VARBINARY(96) 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 (8046000212581372790,-16,'6SrNRcYRTR','FWqeKAIUqb5xi1DaVOgygVcr2nnEMjNPfm','Zn3lT3r4NzV0vU7hy1','M','WbUGfNuexlrFQiNA1nfC0QtbYwyLF5uBViWUUDAvP9R7Kds5l4ipsZ8oaJ8rh0p8ZGgXkn8kI3NwotnUZJCmfroMrDDYhkiXILpZ','3btUMnRo57j6oE6Lrltetk4A8blk9H6jytAX1rWhSTKWtnVoMoZPysF5SjXaDqweFlPDFkGbJO1bl3P5jtoyPvn',10);
-INSERT INTO ti VALUES (8046000212581372790,-16,'6SrNRcYRTR','FWqeKAIUqb5xi1DaVOgygVcr2nnEMjNPfm','Zn3lT3r4NzV0vU7hy1','M','WbUGfNuexlrFQiNA1nfC0QtbYwyLF5uBViWUUDAvP9R7Kds5l4ipsZ8oaJ8rh0p8ZGgXkn8kI3NwotnUZJCmfroMrDDYhkiXILpZ','3btUMnRo57j6oE6Lrltetk4A8blk9H6jytAX1rWhSTKWtnVoMoZPysF5SjXaDqweFlPDFkGbJO1bl3P5jtoyPvn',10);
-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 (-8799468348524648571,102,'1r6b3vN0EOs32q50LDp','0hlDF3sMtxUtJLJ4rBr13oMNkTn','j4c97ElN','6','zCEEOBEQdQrrx8LkJOKH1PS0s6Q5bAwCXj6wt67','xlsrQ6AXuGRhl5YAU37eQ3B0VlBVfQTDkbEa8RuL9k8aWDDXf2MeL308WgG7Jxq',11);
-INSERT INTO ti VALUES (-8799468348524648571,102,'1r6b3vN0EOs32q50LDp','0hlDF3sMtxUtJLJ4rBr13oMNkTn','j4c97ElN','6','zCEEOBEQdQrrx8LkJOKH1PS0s6Q5bAwCXj6wt67','xlsrQ6AXuGRhl5YAU37eQ3B0VlBVfQTDkbEa8RuL9k8aWDDXf2MeL308WgG7Jxq',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2941984392471944501,26,'p7uHV194BhP6jl2wqruQ7qVR','MNjml8dL7h1oaJKjvdUHZ1b7IKfu0GhBIOjXUVDRu2CB58iciWVyuv278b2q7VRQHfQHt8CS7vTLWUzjMtWQf58e9QdEBh2WhCz1CEHebK81SWQQrVTvZJju0WqivvL69NvXch4Tbp6xLDAtZWMI8HxXJr0wTq0OODgbIL71YkIudSs','6UpLVWdJhYYP6O','fYa','vMnc4Ln4JvqdZwlMm2j42DhoSb0laFg9XHg5r4mLIIZTKeMQ4ILfxCSepHJxaNJHE1pdzfHQHBiDOa3K2walYDFvk7du','Il67P74IvO7aceyqSbXX6NamRXCNzzaHqVPP0XGYTIQe9s6mKZD1yal6bK8J',12);
-INSERT INTO ti VALUES (-2941984392471944501,26,'p7uHV194BhP6jl2wqruQ7qVR','MNjml8dL7h1oaJKjvdUHZ1b7IKfu0GhBIOjXUVDRu2CB58iciWVyuv278b2q7VRQHfQHt8CS7vTLWUzjMtWQf58e9QdEBh2WhCz1CEHebK81SWQQrVTvZJju0WqivvL69NvXch4Tbp6xLDAtZWMI8HxXJr0wTq0OODgbIL71YkIudSs','6UpLVWdJhYYP6O','fYa','vMnc4Ln4JvqdZwlMm2j42DhoSb0laFg9XHg5r4mLIIZTKeMQ4ILfxCSepHJxaNJHE1pdzfHQHBiDOa3K2walYDFvk7du','Il67P74IvO7aceyqSbXX6NamRXCNzzaHqVPP0XGYTIQe9s6mKZD1yal6bK8J',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-5378664050857396440,-110,'djvLPGOC2XpCrxixHYwnYbD','miw4FADW25g0vktbxzqkoAINOFjPwHt3QHRwaNWDS3rEy3JJaJ9GSQfXNvMqAHgvd0jSs6IWzDvWeXSraOnYHDT7A4X36IxTV8Z8v6Hw1j15tgbXLVNYjtyMbgAfnwT9G7YgDAOc9gseDujpPzoMfVneJMjnJnUOqkI4toWOk6JrqcKsYsDaWQjcyUBDJdSWn6Mq9dMtVdt83hoMR4YqyTu7pRZmu5F3NWZB1fUGhSQofL20HY8YLdUBujv','StqLUxqtYOjQunmD018','WM0QttqWXFHIyTHjNu5AAyBilaWA9emw1XO0QgDOzEBRZcu4VcuOnflqU28d6TarHBT8VgLj0MvofVEOiHIVtElnMkhTkAPOB4J0DR6Zi42mpL0KkTogdIdzpLv1PhZX4ulQeLdxNGJG7bcqricw7AwGgY1MzZKtKK900VjA3Vb4RDGyJgjv8JAFpIWHhplZEfOccVNt3w82','4KNhWWFJZiU9J2zqLjHjETLO','B1n5dc8COVEHoxWBDh0KqFjXbmDFAig1NgBLUCdujxIuYsBdkEqudkPdHjdTU',13);
-INSERT INTO ti VALUES (-5378664050857396440,-110,'djvLPGOC2XpCrxixHYwnYbD','miw4FADW25g0vktbxzqkoAINOFjPwHt3QHRwaNWDS3rEy3JJaJ9GSQfXNvMqAHgvd0jSs6IWzDvWeXSraOnYHDT7A4X36IxTV8Z8v6Hw1j15tgbXLVNYjtyMbgAfnwT9G7YgDAOc9gseDujpPzoMfVneJMjnJnUOqkI4toWOk6JrqcKsYsDaWQjcyUBDJdSWn6Mq9dMtVdt83hoMR4YqyTu7pRZmu5F3NWZB1fUGhSQofL20HY8YLdUBujv','StqLUxqtYOjQunmD018','WM0QttqWXFHIyTHjNu5AAyBilaWA9emw1XO0QgDOzEBRZcu4VcuOnflqU28d6TarHBT8VgLj0MvofVEOiHIVtElnMkhTkAPOB4J0DR6Zi42mpL0KkTogdIdzpLv1PhZX4ulQeLdxNGJG7bcqricw7AwGgY1MzZKtKK900VjA3Vb4RDGyJgjv8JAFpIWHhplZEfOccVNt3w82','4KNhWWFJZiU9J2zqLjHjETLO','B1n5dc8COVEHoxWBDh0KqFjXbmDFAig1NgBLUCdujxIuYsBdkEqudkPdHjdTU',13);
-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(37) NOT NULL, d VARCHAR(61), e VARBINARY(58) NOT NULL, f VARBINARY(88), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2391095407844913526,251,'TT5XhqOqCkYkge','mL1Ip1lK0EK41K7as','VcZp1fwsSEZHkHusf','0ZxYZ1ILDljaFq6RnnCooozPBZXbkkBbBtVoB2v5dMUdDhkGXN0c2fPLf0B1L2','XZfIl0jde4ywbPKO3nR9aFgzjXchwUZldN4Ej17EUCvhaHv0WkxQvqOGJp6T2XFvysflJh60tCzxC5p9','I1KLo0ZGLOMaM6XnthUik6J8FV6lnV9kGgqgzbeFHQQpAxOaoeAtg6ttsf0a5k11r7ih37hznZCQyGR5ohmMkHfasnhtD8Bzpv6I',0);
-INSERT INTO t VALUES (10506801898666992126,94,'bD38VyuhtX2','eCeE9TQIsrDNavg7mOBNyoLV','oRQ0FXmms0vJW1hCXQduZ','3QdNVUElVtvsXu6DOJ6FmrxtbmKGzKjoF6DjxpQTxC9HK6bIY3nP5JKzpfatizCAQZUHzML6CMxitd0K2vz7n','54WLGWvt3GTRAaPvJ3Nu','g6RrJkgTgBqPO5WbfR8ieTCv2TLOWzeyaETASudQvK3qtHWXBsmuPmGjmrHy4uRr2C1AbZCGq1JOG7',1);
-INSERT INTO t VALUES (12072871295403716402,29,'L6ZeonPxD8','Je7jSh','UNiFeHkL2Izd','k5pftbtV4kO7','qT0HHTsIOcbCdUFl2j7PhBQsFa1RpvSjtUL4aEm7cpn','mSD2ZwKRqVoKV2',2);
-INSERT INTO t VALUES (16541493083604338453,143,'rriTRs3z76ZfFCXEsqgOeusmgYz52k2UqHK','b5r9bkrwCNfRNOXJtwPc','9A6U5JXAU6A1TuejpmN0cq8f4bhKuvnuHWyIKLXvPix','JUKucWCIBKCCga3fJHNoJHr2Q9Jty9ULVig9tzv2XZK8sS5K9pxrFB1ex8leRwM','2TZVEIwpJ9SMFKmXdY8MvU7yNDFEhR4PCDYFtVJkCrJnIOCLQJoCWklX57jMpLT65mEZfe97EfNKjpEFwapKMJtn3zx2uI03','xktB8NjGM4XFq7vVCypEt',3);
-INSERT INTO t VALUES (6631660957071840328,39,'EHguMbdMC','UVLLIbJUYVFuGeDulB8Y4xU1sE7fLyDhY7FMoY1sOQvqfZFRawJnQV','4LWykSEAFQKigktcHgGxhuaZoWSWViZZXJkq4ET59MV381Gg9afdYk','9cj4oUCelAzDyM5v','7R2kVxplgXAqS7OfeLyLVfxM3XR47onXumW3XtVLwpE6D0JEhgNNU93GhozzFXdsH6RNjfrw0VhV5RU4dOcpVSpH9Mv9BiIkjVbm','ZANoL38ZGseqC',4);
-INSERT INTO t VALUES (8047886140574561117,43,'HAtLvzPi2V','IUJKkCLdBpJRcYSPcs','wxry5qIzsVYCjWUHMxhTI8JxT3YF8xA31mHcxxG0SPPK7Lb1bZPno3L','HkwEIIp7SGHEcohHAJUP','Zwy0rCylsfBpmljfzLtxKCbAEE3H8Ix6nsp64aTKm71','9Q',5);
-INSERT INTO t VALUES (1065576607245424002,42,'wKLM9muxD83rZPYVHHeNjU7V2xoEL40i','koduvqaaWRnkbX1fH2AHUGu3WKZCDc7HthBUYShqW','Gx9RphqeUs0Mzs6m4SX9wjFeqfEuc2hQS1RCyObCVZ','SkLNgMMOZaTWwEhFXk48F36GfKFQSWPpU6NotXCHMz','UahFmQ8Q9H1XcXrdvldDr9iSklldwab6ujDtT5AymYKjzK6AVbaoMIqzEamB9','XJvvNdRCS0lK20jLo8nLFKJoHiFPC9ewNO7Yu87DJ4Rfq4kDUE9mFwZV4VP',6);
-INSERT INTO t VALUES (7048474957128571512,102,'vWiD6rRKdIMwciyMTX4zPAL2wJgyi','wprhyyYbRneGaJpRGGMe3o7hODg7xbWbq9A4NLe7S6XYgW2mY8tkHIxzI1I','opZK4NRkGpNwy19m8AN6wQZaktqe6glRH0','DrvQuAe8KUFjtdNwsiNuG2XnX90X9VBO2u','Y1A7yNtdLEguTqW1qDOD8wTgj','7HwARCeebwwuwkKQSNLcGzdSAtZR47Bk7aYohloFf37PmNS7yPdvjgrebRg373YA39j0ZbdbUBRcT',7);
-INSERT INTO t VALUES (6932407518587860160,198,'gNYZ9Ob9cFVtnvxwzCsA5qzpyeGIrpByE','FM','NdBP9lM5zU','mPNw8Ley6etZRbmvpT38IgAgWZB3wmI5NoJpTLe4KoB4271jaYdZZbQXPTO6EoKNvZyxoo','bO7WnpDyogwiCOwltUXTUNk50N15AksYQuNvTyPW7I1c0AUfLmSYSrbODj8MdkA4VqUzgjH4pNKRO35aHW7nNxi2mnlml','PlBGDOCIswnn3UXcAnjuVFy1VtMtT6zIZTvGtT8oLuqK5iwmlVbCHNWbbxj3qsTMLGYjGO4Im7',8);
-INSERT INTO t VALUES (9799719161682345541,100,'PW5jEP6Fv0gunQ','15FjFcHJdMOoSWdYmyn54BQ3Dhwm1r','aaOa4U217IRKJW14Oi3CRzYzHpUKxP3','8lP5V','QTIJMf2AT9hrJTKl1QYzYVMnyh2s','YKf6JNeJot5HCOid7zebwhDX5mUyo1vXLYsc2wCSD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (17867810912460426482,36,'zMv86UIx5YH89tUlvfJysYmc8','YIwyZhFA335PnBHlVN','SNhRZanUKbFDwzDeHHzcmXqvBIC','FWXvhAZRFWn4OC1ihmArd2W1lRrSTEVgSGd7npoPm85Ngf1sKpGpigxWUOzMFj6QUqkkj3OW0Y5fdezXtk','RtkI3NgVkCh08drS8atkYxgPxD','NqUfcOQb7fLdz1gE4pShWO1vxtbqKpfUGY58sw34ZJP5YBo3kYK',10);
-INSERT INTO ti VALUES (17867810912460426482,36,'zMv86UIx5YH89tUlvfJysYmc8','YIwyZhFA335PnBHlVN','SNhRZanUKbFDwzDeHHzcmXqvBIC','FWXvhAZRFWn4OC1ihmArd2W1lRrSTEVgSGd7npoPm85Ngf1sKpGpigxWUOzMFj6QUqkkj3OW0Y5fdezXtk','RtkI3NgVkCh08drS8atkYxgPxD','NqUfcOQb7fLdz1gE4pShWO1vxtbqKpfUGY58sw34ZJP5YBo3kYK',10);
-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 (5030604897454729914,147,'vKM2fp6aLdGufgvqS6ZeYwaUKMyGG','yvK3Tw','rfplQ4qSsdAl5JUtgXDOYGm0k','qBM9Yf40kNqZEwOhJnR1sfiU4JZU1RIEo5TqRTv7jVJH1zPurQzmmSzW0EZ4dTAajGgUVkC1RqQcalFNgyaZ0E1f','FOXZkAd7OU8GzoOfCZVfGdsSM1b29kbSmJWDdhakSJTwGiZSNfVAwzCi0oswgmlYOLonCg84hxF','MXfgYZYUKtFr4BouhNwN',11);
-INSERT INTO ti VALUES (5030604897454729914,147,'vKM2fp6aLdGufgvqS6ZeYwaUKMyGG','yvK3Tw','rfplQ4qSsdAl5JUtgXDOYGm0k','qBM9Yf40kNqZEwOhJnR1sfiU4JZU1RIEo5TqRTv7jVJH1zPurQzmmSzW0EZ4dTAajGgUVkC1RqQcalFNgyaZ0E1f','FOXZkAd7OU8GzoOfCZVfGdsSM1b29kbSmJWDdhakSJTwGiZSNfVAwzCi0oswgmlYOLonCg84hxF','MXfgYZYUKtFr4BouhNwN',11);
+INSERT INTO t VALUES (-1272098967280906916,1306219,'xMftMs2kEoy0MILfAEOFUf0BOlUNl','Pt','p8QSe1N','0xTnpnh233FCjynELnGIlGN','q','3',10);
+INSERT INTO ti VALUES (-1272098967280906916,1306219,'xMftMs2kEoy0MILfAEOFUf0BOlUNl','Pt','p8QSe1N','0xTnpnh233FCjynELnGIlGN','q','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(70);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(70);
+INSERT INTO t VALUES (-6506850993029324497,-3478950,'6muyp69ZUqd2OS3LpbAn1uCn7fKWBlg7SieU0aAmqzQBkqi5aNDamc','Gs','2SLUQX8fOSuNl6s7IwctglmpdtiZVir5z8EiO0u1WcBsSpxkIVh5EJfonRxxfNt7uX6VuO','F1dqJrQAceeIXeVsKGBvInHcpxY4wrh9GwkuCpXnL','A','3',11);
+INSERT INTO ti VALUES (-6506850993029324497,-3478950,'6muyp69ZUqd2OS3LpbAn1uCn7fKWBlg7SieU0aAmqzQBkqi5aNDamc','Gs','2SLUQX8fOSuNl6s7IwctglmpdtiZVir5z8EiO0u1WcBsSpxkIVh5EJfonRxxfNt7uX6VuO','F1dqJrQAceeIXeVsKGBvInHcpxY4wrh9GwkuCpXnL','A','3',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5469436918854399632,77,'MLu','zi9WcQxO1CuFVc2GDpQRmuklaKtColT5MayZ91zbw3kHHKOZXc9IJLRnHbzKmxitq15yu1gOxBxigI71OKC8IoBHzytsAXAj1IX3RtOBihMilJGOf','xkEqY6h0ImhgzA004e5KRLwNpbudq8RpF9n4','f0lAMkZ2W6bwD3GTS8G5h0yR72DRQgHeEFssFRq3MxgQGqiYfixptNDTmhh6J6L8TSt','k5XdzqBnLdrsZJoB63qDu6UHAYZlGmFwz0lQsgeQdHRxjsbkRu1NJa5d3iV3','RVZ8KKs6KPuAn1HFvM7cAXISfQOc9Vdh5bL2o9Co9Wwfko5lJ72s2s',12);
-INSERT INTO ti VALUES (5469436918854399632,77,'MLu','zi9WcQxO1CuFVc2GDpQRmuklaKtColT5MayZ91zbw3kHHKOZXc9IJLRnHbzKmxitq15yu1gOxBxigI71OKC8IoBHzytsAXAj1IX3RtOBihMilJGOf','xkEqY6h0ImhgzA004e5KRLwNpbudq8RpF9n4','f0lAMkZ2W6bwD3GTS8G5h0yR72DRQgHeEFssFRq3MxgQGqiYfixptNDTmhh6J6L8TSt','k5XdzqBnLdrsZJoB63qDu6UHAYZlGmFwz0lQsgeQdHRxjsbkRu1NJa5d3iV3','RVZ8KKs6KPuAn1HFvM7cAXISfQOc9Vdh5bL2o9Co9Wwfko5lJ72s2s',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5431765648241155714,139,'Wdsrc5mVNXHX2vhYo9iLu3RjQgnim5W7yz7','9wVLc8mJ3gwsbLa7Tb4irYrwYYJh','Q','BfHaeszTmo966kxLxA2jIXzyRY3ZO4nN5cCYb8ES5lNot45oPhDAYTB9my3dgKSF5SUb0JCzWG1HVHAcMz4FIf7xAUU3BcMJXR0A','nmbqfwjmGCK3MEDSlzQpHtu2nNtRWNrGqFuhU6YqB0lYRYip','iMfPoyf6FNd0gY6BodLctkUUJrE02lVJPLLsBslB',13);
-INSERT INTO ti VALUES (5431765648241155714,139,'Wdsrc5mVNXHX2vhYo9iLu3RjQgnim5W7yz7','9wVLc8mJ3gwsbLa7Tb4irYrwYYJh','Q','BfHaeszTmo966kxLxA2jIXzyRY3ZO4nN5cCYb8ES5lNot45oPhDAYTB9my3dgKSF5SUb0JCzWG1HVHAcMz4FIf7xAUU3BcMJXR0A','nmbqfwjmGCK3MEDSlzQpHtu2nNtRWNrGqFuhU6YqB0lYRYip','iMfPoyf6FNd0gY6BodLctkUUJrE02lVJPLLsBslB',13);
-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(41) NOT NULL, d VARCHAR(51), e VARCHAR(42) NOT NULL, f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1347883,77,'U3kvXgZFXcllTuB6oHY9Kx0thZic7aoBA7Jy9b1MM','Ik','QLksOr1enIj668sRC','aPAX','6Loq8yzeIywDvB0hEhMqUgAwNOtjyOA5j1vrsoyjHReGc9wU8KU2rAuFCuHAQ6QITX7x','Wt06Aglj4YHJnxOxVqkWVcQtu05yDNMUcSScFcdDwgt1X9zJ1BRcG',0);
-INSERT INTO t VALUES (-3450437,-40,'XkeVD','AJxsQHruGdANiM5L7Kdrs1FhtqqdYnufTNdb0YOz2r','GZCy0yncX1QjzwJ','5vC7','P0VSXnWUUT9kg6Qqlxy0ne05H2MzUQGGmY7Umn0sbYE9T9Xg4Fnh7IIlFN1j0BbkUUf','Whu9rcUqxReE8Fr8RoMEASNDM5VZvKbyKlwefagW4Ny2ed67m2',1);
-INSERT INTO t VALUES (6264306,50,'dgkoi4VxA','pKhcrQBsT','wS1H8FP1nSylu0mvexIjIttFytBpdHjg8gvdUcY2','usGw79V','930cu0JkClPThW9jt6A','TuVnrSL98N3',2);
-INSERT INTO t VALUES (-2248408,57,'5Y','KvMUIjOhRhVNjEkQ65EaTN1z','to4xp1rZX','LUtmY8Sfcoi4gKx','rRGzjaw8mAQ5yKNZe6PPKInFnOh5DpDoN94ZCvZJON3N2NHBqt92WApZuCP1nfufdSyC7aJJn1MZFvKt0f4UYFg3YS','KywJ5riBJeV9EV6x',3);
-INSERT INTO t VALUES (7950292,-20,'I74pSvVAdxglSaYbpC7G77TgBJEr6bnQEY','rIue9qT465PW2cLK4OHUS1xjdybqVzqXFIsa8jpW4ceIm','Hsjh1pTVxH0pYIapy6610IUGGyBMBQ','qkRsjsIkcW6EdqV7e','csP9oOvzm1lclEVLXdXxRifcxs1IZhRvJm0JPP96HYvXJxccLoiH9lsbg9iZAVAmSOIPK9iQdnr2IxnqSQbdxkxguo','PwCq1GD58dltTElwzibO9FG2kvp4tnQQl5Bd7f5WB4wpmN4dzatsXFmwcJK3ZoVFB3DCgv2l2RueFBVLELpNhHlcCo5kPx',4);
-INSERT INTO t VALUES (6504776,115,'IiPKRIWVPQ4ql','Kox3uIzg6tGJDEE','B5tDKXxebaOZujNQELn4waf','I1','JddFs7dOZWE2WTwr2U1GeV8M7VL2WvucER7cctbCuT5R5PGFh5KhcZcBGC7mU4Busf','LZ39gX0oUKlzxWURQJthBOI7uWoF2heHmvS3k5Y6KUw4LWtNHyfFY',5);
-INSERT INTO t VALUES (-4657805,17,'jeeqgnGij59trD1kkNrguis8htctMvh','lPRKbbIJraJkB8MpZCNr9YB0mwCNbRdpH7ZVg','VxQVPP','k7GWZ','7NG8dyP7lpb7mgX9t9c4Tk9NmtZI0HF12Uklc3gtw2xhR88tVGlVuLUbq7hu5PQAcQIwqpO1bkf','jIq184sYQx15C4aR2GH1t5bvR73s',6);
-INSERT INTO t VALUES (7166879,118,'2F581oZk6XL7NxG6','RzRE2OcP','mrLU8xJfbAkgQPmebhX53hf2ZKcsS','sA6V9HKILHeDggJx','nKfBw9NYj5FpHTj537FgWSz7T6TfcVUa9U66f2YoWNVQA9fo2uH','qlXSKW8D97ykvEf5tOJbLzcsGM5xxKT8gN1ztqVVmUuFjhql0PUm',7);
-INSERT INTO t VALUES (7764155,95,'8rk0A17lF4TJUYHsCnWHSxHlCFrYw8v3PZrPlM','XFKFIAaPEmQhbxGUDd1zvnljaN2WhkjBfpzfslzpU','C2G','m7Xmw','0PIF7okq44iVWYdY44CWKjRLDOywVVlC66L3sERhY53cWPAmoPxm3qKAtdABVuzbjmG7hNR77evjtfiYTvp','Ipl7y9HiWhSA33DtjbzvJknTXejA5TrI7H',8);
-INSERT INTO t VALUES (1477823,-71,'0B0oS8MiDmAHYBtFudf59N3QQa','M89','48p9JtphhR5UBn2vTUz','7tQGdHDbG','fQeg8nxppnM8Nj4WL5aKbUSsPAIETn6fDOL1ymnHz5i2BqeifiaZAXfoWlfXLnMDa0vJ6mR8ckkyFdUcHR5','7Ql30BtDfe4VJDm46Iui2rS91vZeYiSO9RDIYighE1RjX1PDkPX0BIR9tcKLhACfm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4181980686040485176,934016,'QOYTReNHLQOrFkBbwD0Oi7T4SBydHFjhhXLyDrD5R3Wlj9WlxQ6x8SABhEmMUS7','VcTiIY93FQ8gvBbQXAjN6cscfLaN33WmspwRQRmSvh8XrwVL5WC7lM2AKgyTEXjQnGnWutSyMaVma06mGZLvKe3ViSzX7JsDGjZCta5UJGofiquK0Yh67d5ArjeQqBTpSNNcnjiYknF961YFb8L5O7qRPgmmSKVPEoxbc5fApPDIaTbAyDmbvCod13nPDPLJvuFXzbL5iWXw2mbHEkee8hJtYc0sF4rydOWTina','orZ5ol68GvRfDPppoHT1WzC3lsEbWaIh3ZDJYSGeG4tOYnIUrR','qppwjR6l8xayBMpMdVe46RtVYWD3XRt4ueZAJ2V2p6NDzMn1dMZJnNXL5AwvLuwhqy','4','p',12);
+INSERT INTO ti VALUES (4181980686040485176,934016,'QOYTReNHLQOrFkBbwD0Oi7T4SBydHFjhhXLyDrD5R3Wlj9WlxQ6x8SABhEmMUS7','VcTiIY93FQ8gvBbQXAjN6cscfLaN33WmspwRQRmSvh8XrwVL5WC7lM2AKgyTEXjQnGnWutSyMaVma06mGZLvKe3ViSzX7JsDGjZCta5UJGofiquK0Yh67d5ArjeQqBTpSNNcnjiYknF961YFb8L5O7qRPgmmSKVPEoxbc5fApPDIaTbAyDmbvCod13nPDPLJvuFXzbL5iWXw2mbHEkee8hJtYc0sF4rydOWTina','orZ5ol68GvRfDPppoHT1WzC3lsEbWaIh3ZDJYSGeG4tOYnIUrR','qppwjR6l8xayBMpMdVe46RtVYWD3XRt4ueZAJ2V2p6NDzMn1dMZJnNXL5AwvLuwhqy','4','p',12);
+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 (-3286039003165041308,-6006508,'DPtwLpuTyIM79nBEeCpw8Vgpy423ZU6w1RdTPN4dcXXLNMLVMGy8bQZvH7KTPt0','lMDvnWGGNDKlQuXIgW2WHEmc2xdJMGcUyCBYt1ZG55eDuZEAUv4C45SpsHG9U2GKLUFmf9fiKwA8NybzyV6mSkSd9mVHNSfYe2YLYiLqzQytNio5GScdLhpvyTHe','qc7hwX7vCpGSJb2aiirUlqrjqB7nmyOnBhHsp','YHgAmBDBsL1JWgzLxCfbGZyCNBYCOBS5tjOFQWa64s3CMiw5FgynhUBvx6VtUXQfsKQZ4yryIfQat3FY4kAB0kEc4r01ROaxdVUAfFq2QtE8y0t9SPvo0S2aqZsUb8kYGVahELaJAglxgITDeeDxhPsQ9s8b3gXkFu81vDkju2VSsNJ47wPfxYyPIGOydDMe3d','3','T',13);
+INSERT INTO ti VALUES (-3286039003165041308,-6006508,'DPtwLpuTyIM79nBEeCpw8Vgpy423ZU6w1RdTPN4dcXXLNMLVMGy8bQZvH7KTPt0','lMDvnWGGNDKlQuXIgW2WHEmc2xdJMGcUyCBYt1ZG55eDuZEAUv4C45SpsHG9U2GKLUFmf9fiKwA8NybzyV6mSkSd9mVHNSfYe2YLYiLqzQytNio5GScdLhpvyTHe','qc7hwX7vCpGSJb2aiirUlqrjqB7nmyOnBhHsp','YHgAmBDBsL1JWgzLxCfbGZyCNBYCOBS5tjOFQWa64s3CMiw5FgynhUBvx6VtUXQfsKQZ4yryIfQat3FY4kAB0kEc4r01ROaxdVUAfFq2QtE8y0t9SPvo0S2aqZsUb8kYGVahELaJAglxgITDeeDxhPsQ9s8b3gXkFu81vDkju2VSsNJ47wPfxYyPIGOydDMe3d','3','T',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7736280300217684431,4636315,'CVyKEKEuFTczOrM8e1ufy5ekX0P4sVNzRoxrndqrl','IHGcDlb6LaagFJETa4DepJ6KnC3esbwWx3jJeYkAXBebIJGOh1sMCrnnKmZP4BUlDD5DDXS6C8ZO65jCaRoiTD4QGPCjTx7VOcpNIFB7ZrpNd4sWIVQQ1KA6W4EhagYUCewdMEaQLZVkmQUQS46H','7KyhdIAtgZJArAohc7Df4Pyd2qHfpbCcL07qK0woXY','i6UD27kO6QLxULOCnh38CEApW1MvoIaQxeYIGXwVzUzpArvDMIqbj7LBdu9Rp4Tr1xXhdZdMKc3HAhlQh2PWfcRWvbnEkVNnaAgrykoPBTvZ0KmGQ0Ow182oW2d3B4gYttCJwh9F5Lc1lFccWCclYNKb1W6zAP9a27qcxaK','St','s',14);
+INSERT INTO ti VALUES (-7736280300217684431,4636315,'CVyKEKEuFTczOrM8e1ufy5ekX0P4sVNzRoxrndqrl','IHGcDlb6LaagFJETa4DepJ6KnC3esbwWx3jJeYkAXBebIJGOh1sMCrnnKmZP4BUlDD5DDXS6C8ZO65jCaRoiTD4QGPCjTx7VOcpNIFB7ZrpNd4sWIVQQ1KA6W4EhagYUCewdMEaQLZVkmQUQS46H','7KyhdIAtgZJArAohc7Df4Pyd2qHfpbCcL07qK0woXY','i6UD27kO6QLxULOCnh38CEApW1MvoIaQxeYIGXwVzUzpArvDMIqbj7LBdu9Rp4Tr1xXhdZdMKc3HAhlQh2PWfcRWvbnEkVNnaAgrykoPBTvZ0KmGQ0Ow182oW2d3B4gYttCJwh9F5Lc1lFccWCclYNKb1W6zAP9a27qcxaK','St','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-5802943663245187793,-7947855,'DWpNNsU2J','V0OYiMozHWRjsp8JExUgqHQiRFmlkLZO6QzYj0RKiFvP8qCFIfLOl7K1rUU5EQAsKGz8XMmuqGkaumaKtn9ddPVfRzbKQP0alBKnJzc1bMq2rgsKFeINHGyaIv6JlJ','jvDTxg20AeCUF0LXZznhIt','5PECmECys3KKk6BGTRXhtJmmZuqS1x50cNr1tMuXoc2a5EITVM2QZPwjoE3s8Mib2B1x5NW9Hlq62vj3UbLCGILdsqJRPOomUqyqSYtVxBdHyqxAUaukle4rQ2SptjM66c2QEsxv7G7t8cItq4TH38gr7NNLVoNOwblnU8iIr9OE55okzZ1fL9wgFzoRnOYthUEZcdK3SLZ3exbl','CF','bn',15);
+INSERT INTO ti VALUES (-5802943663245187793,-7947855,'DWpNNsU2J','V0OYiMozHWRjsp8JExUgqHQiRFmlkLZO6QzYj0RKiFvP8qCFIfLOl7K1rUU5EQAsKGz8XMmuqGkaumaKtn9ddPVfRzbKQP0alBKnJzc1bMq2rgsKFeINHGyaIv6JlJ','jvDTxg20AeCUF0LXZznhIt','5PECmECys3KKk6BGTRXhtJmmZuqS1x50cNr1tMuXoc2a5EITVM2QZPwjoE3s8Mib2B1x5NW9Hlq62vj3UbLCGILdsqJRPOomUqyqSYtVxBdHyqxAUaukle4rQ2SptjM66c2QEsxv7G7t8cItq4TH38gr7NNLVoNOwblnU8iIr9OE55okzZ1fL9wgFzoRnOYthUEZcdK3SLZ3exbl','CF','bn',15);
+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(53), d VARBINARY(55) NOT NULL, e VARBINARY(100), f VARBINARY(67) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1534247121,15027511148691257911,'5nqkygzd7ZDbVsnHBOc4qYFuiZOzL1GD7FFIlHzSEyvHLY','IdDoKOqUUtxukkwiSZXy5tHNXyMAAw22k1wBNwWujD2gHqYTs35K0','CtV0qSByfCMf0sk3lsmD2br7sZNdDB0j6JulAU89Vubn9eVfBh0VVnwaHqz6V2NSD0OGEXjazP','wh8w409bnOyY7S4','bI','LG',0);
+INSERT INTO t VALUES (-1960571881,13243030337887546720,'vIA1N5PPRQRRfPc7ZrX8Ut','9GTiupmGygG2bfGZjlDBi','h9vGNiUJy20FsK7FnwPyuABMxwks3gOnBSpW8bKOJOpsH49xzDlGca9kCzcQLBsSobixgPrkvHgxZs107cXiL4jkFqSw32Igsof','PKGYJrdp6ded6','uj','ls',1);
+INSERT INTO t VALUES (1505428785,13072535998972280055,'hiFAuAZIkOxeLD0tOiamdncfhi3OUEX4uILZmP95yAJ7E','UKY4nDhYiR7oZHpVOvlFfJrO54WJd99guTRW34G','zuf9ST','Ya5qyOt5iFLLANJp3bVLz','q','D',2);
+INSERT INTO t VALUES (-1239408053,18285165518197418142,'fe35uDWBzfbMsqmzkx3H8yqT','PqnGw2O10NF4xBYPbGX','ox04IR1cbpyltQQMcBWx62xWbtBiaMm8HrRhBroPc8LU61nvEpx02G89HR','x9','ar','VQ',3);
+INSERT INTO t VALUES (-1933434573,10320599632159160990,'9Mz0','xjBeQZSk7AqtwODFbL9ZM9Su','ytIQo09ETIsC2GwToyXMQMo4IA9W5S2UT1zFBow6YR8hWQtPHc5uGcPXgtz1DqRopRsmD1Nrpdo','jSB5GCEnlJT09BqhW5OxFE','i','C',4);
+INSERT INTO t VALUES (1430618634,15480228591698765073,'s3f8KMidr7f3F9lMSBbPDA','Ai5xtd8ruY6hnkIVC5N27ynYhXSlML3','mTXBb1LgePxze','khxgoYUa9LxGbHLDuErS5dCAoVM6nyiPxvwE4OdTOJqAM2r1zCH8rRF4s4jV7QSaVW3','G','PU',5);
+INSERT INTO t VALUES (1052612753,17665415032762388123,'bfkVViTjr4eklHFQ3RA7JiXXO5','29kk81NSkRowj4hflBifxLKoEpKoSC0HGK5RH','u1jKbt3aFRngQa7FRQrmERNtPY4061a','nLzqMNlIh5KQ1EEjli50d7SYQHaMZr3kcBNEr7sXQvEdBjIlNMHt8DrN','kf','Mm',6);
+INSERT INTO t VALUES (850961433,8303026205549175224,'PVfroJTwpmsLH5Ymu8','OTQ7ynaCnauUIwtlqF7uf','DDms7a792QlmZj69ghHpuosYCNGHe','j08inytCLpON8dx69q1nXOTtrzJbGdFLN','m','w',7);
+INSERT INTO t VALUES (-1191009556,8901515005526269006,'kL2dhKZnWREq7MvK5gOPKM','CYHfPbJHssocSBKj2tY4PUTzLuKKuD01zoMDJH8Ic','FvdWmDNkDr4Zwn3TgOYkNTI3CYDCCdZeUZGhQD8xzKvog','5zXYwMjY0teC','o','4q',8);
+INSERT INTO t VALUES (-1380446082,12187441252962482021,'HK4Z0zBCaNiJXQnWyAZ8b8NfLQzszL9qNI','GMgECExBgkK30nwO8TswcbxY','Khzq0d0zzhvdVAtbMMuvXgrIcQbEkY6iaCNVVQlZAE0BdC4EPTynwTsgSNI3qQ9RDrob','rIxUH5FJCkfPSu3ixZ7R0yACq','Wm','V',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED, c BINARY(53), d VARBINARY(55) NOT NULL, e VARBINARY(100), 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 MEDIUMINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (4372893,-29,'h2pdE','REKeA2NjNfdC8WqIZKSWOkY28U4DIjyeXFMpM','1ZBbKUKsJ5KYZEbpcxHR','I4w1tHF5mUjeK','ZzcODsVQ2OPpa9Qjvt9VrUzZueOIAAUgpCoONlmnOvZNQnNwyCjr8VFd3u3fetT2Ko2Nbge3QCJdCqRJoKClLdzXmjUne','4aAWEkrqpJFg5jM0Vmh1Q8TIiUhNPDyrKRTIk947UFs2WApdDPmnbYkfl',10);
-INSERT INTO ti VALUES (4372893,-29,'h2pdE','REKeA2NjNfdC8WqIZKSWOkY28U4DIjyeXFMpM','1ZBbKUKsJ5KYZEbpcxHR','I4w1tHF5mUjeK','ZzcODsVQ2OPpa9Qjvt9VrUzZueOIAAUgpCoONlmnOvZNQnNwyCjr8VFd3u3fetT2Ko2Nbge3QCJdCqRJoKClLdzXmjUne','4aAWEkrqpJFg5jM0Vmh1Q8TIiUhNPDyrKRTIk947UFs2WApdDPmnbYkfl',10);
-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 (6785882,58,'ZglI1I','EyifbaSNExw7lCdUrSqyKe1sXHU8Azomo5UTDQTfj','8yoz8zAeNGN7xMShWX7495aZ7P5TpClspS5uvXb','LRiw','tfdj0lPUEZLJZXMQpuSyt6oH9Ra3MvzebvI','37JTM179DFReZcbDkrKwBRC0w3b0Z8LSwlPlAjodeX96vcoXIpbvRSP34yNYnQfPckqYpCIkDPYeO8ZqG4Ez0RSZ1MPi6t53V1De',11);
-INSERT INTO ti VALUES (6785882,58,'ZglI1I','EyifbaSNExw7lCdUrSqyKe1sXHU8Azomo5UTDQTfj','8yoz8zAeNGN7xMShWX7495aZ7P5TpClspS5uvXb','LRiw','tfdj0lPUEZLJZXMQpuSyt6oH9Ra3MvzebvI','37JTM179DFReZcbDkrKwBRC0w3b0Z8LSwlPlAjodeX96vcoXIpbvRSP34yNYnQfPckqYpCIkDPYeO8ZqG4Ez0RSZ1MPi6t53V1De',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (543754,55,'YUd3V0OOmQUtHoD3MHbn9fyGqm9Kkml','ZmOl3QSsbAMH4cqj1McXtgMhPYHrGoQWsT9HKJC60F','mSHbVaRoclp5','DBwPlt28Y5EM0Goh','O7bb','7jaxSNUlanQEuAfFp8dsoBweTNBQUjaFj',12);
-INSERT INTO ti VALUES (543754,55,'YUd3V0OOmQUtHoD3MHbn9fyGqm9Kkml','ZmOl3QSsbAMH4cqj1McXtgMhPYHrGoQWsT9HKJC60F','mSHbVaRoclp5','DBwPlt28Y5EM0Goh','O7bb','7jaxSNUlanQEuAfFp8dsoBweTNBQUjaFj',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (2194392117602250007,16426060567543155022,'2yog8LOieFLVgsiGig4wPG1k4FNanAralSTRE','g7qfh0hKsvTeCyJhaKPUmDtkBwrInjR0JNG','Hc9ISbclUrHBQxKgJqAFftYfTBSeBhp5qugMJy6CHPqyRe1','YWEc3PaGgIe6tmD2b4lBZAQsWnSGEEW8qTjNZHCVy0jiJMIMF5gXnIjVdGo60UpOSR','OL','AO',10);
+INSERT INTO ti VALUES (2194392117602250007,16426060567543155022,'2yog8LOieFLVgsiGig4wPG1k4FNanAralSTRE','g7qfh0hKsvTeCyJhaKPUmDtkBwrInjR0JNG','Hc9ISbclUrHBQxKgJqAFftYfTBSeBhp5qugMJy6CHPqyRe1','YWEc3PaGgIe6tmD2b4lBZAQsWnSGEEW8qTjNZHCVy0jiJMIMF5gXnIjVdGo60UpOSR','OL','AO',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(54);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
+INSERT INTO t VALUES (-4533394692966124518,11833678110332108515,'uCazmG1jVcjHBhEoOj7ca5FJpui5KxYF37CAyo6Ke','Fk','ghtrbFF7ZpuuszKXOqhuVhhiOkWCGfWUgMBaRDWe5UPf2gxSVSWZKmZxl6CRH','jrpEMj2tqvLtF3L9ThaGD1wl','O','6',11);
+INSERT INTO ti VALUES (-4533394692966124518,11833678110332108515,'uCazmG1jVcjHBhEoOj7ca5FJpui5KxYF37CAyo6Ke','Fk','ghtrbFF7ZpuuszKXOqhuVhhiOkWCGfWUgMBaRDWe5UPf2gxSVSWZKmZxl6CRH','jrpEMj2tqvLtF3L9ThaGD1wl','O','6',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5189752060726487769,8524766085389195784,'ZadwVeNg5J4bsjf5t0fnFlhpwqV0SmKJAJFAjuO8eNzZcHd9vW','13ezRDIEEGXztuCBnbmV7ZAJtYpDLqv7krFF3qb17ZQ0YIUmT9GuJi5TVaZYGw9F36bT6uI4YzJwJRJ0FaVzGgzVxmKbD8q8vllhvlHP9p5vG3R3LOWU9VKGdP97DgPflLw8D5ZBCxiwinLWYakLAWWb3lZ76ZS6VNnFuOHeLH6x2ULLK2bnTmsaiB8rVCtpi3pU3Z','ywpKDM1GpTKC8NZEgJjLQiuyCZoVO7eOsh3bBYTAJ8qJfmI6C6t5vidoVrlQ6sPsnP2ibfk3sft75wcqbezw84KNV3KT','btaD1cYL0koUmGt9LuqhKWB6X','c','I',12);
+INSERT INTO ti VALUES (5189752060726487769,8524766085389195784,'ZadwVeNg5J4bsjf5t0fnFlhpwqV0SmKJAJFAjuO8eNzZcHd9vW','13ezRDIEEGXztuCBnbmV7ZAJtYpDLqv7krFF3qb17ZQ0YIUmT9GuJi5TVaZYGw9F36bT6uI4YzJwJRJ0FaVzGgzVxmKbD8q8vllhvlHP9p5vG3R3LOWU9VKGdP97DgPflLw8D5ZBCxiwinLWYakLAWWb3lZ76ZS6VNnFuOHeLH6x2ULLK2bnTmsaiB8rVCtpi3pU3Z','ywpKDM1GpTKC8NZEgJjLQiuyCZoVO7eOsh3bBYTAJ8qJfmI6C6t5vidoVrlQ6sPsnP2ibfk3sft75wcqbezw84KNV3KT','btaD1cYL0koUmGt9LuqhKWB6X','c','I',12);
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 (6113810,123,'zVr5PBP1r4KlJjNQDa8niSBABU83btFq3ljSX','IrFE1XX59rGlQYUu7BrSGW7GH3mstk9tePf6D7eLhaQqnXcufsRaFRee7MAO3EMyvQfYOEbQZTizpiIi5t5NhD9R3XuMjZpwoVZ0CoYYw8yXCyBSHjb8J4cWfF73Ud0Fs969x1Js1wgEhUnseq24KNakVtQLpNidC4k7p8J0c4Sldl2FnoYs4o4NdJCr6EP57Fx','c7sMqQfT8xOE8BOFJErvYusJJ3ImFibhDbJ','t8fBfDx76JdIM1FHDAtP5Z3nLycan4BDLWMBQYk2h99k4VDCn','BgpCEJoBTIZ','VqP9G8KbcA7dCa0pvMVoB4VA',13);
-INSERT INTO ti VALUES (6113810,123,'zVr5PBP1r4KlJjNQDa8niSBABU83btFq3ljSX','IrFE1XX59rGlQYUu7BrSGW7GH3mstk9tePf6D7eLhaQqnXcufsRaFRee7MAO3EMyvQfYOEbQZTizpiIi5t5NhD9R3XuMjZpwoVZ0CoYYw8yXCyBSHjb8J4cWfF73Ud0Fs969x1Js1wgEhUnseq24KNakVtQLpNidC4k7p8J0c4Sldl2FnoYs4o4NdJCr6EP57Fx','c7sMqQfT8xOE8BOFJErvYusJJ3ImFibhDbJ','t8fBfDx76JdIM1FHDAtP5Z3nLycan4BDLWMBQYk2h99k4VDCn','BgpCEJoBTIZ','VqP9G8KbcA7dCa0pvMVoB4VA',13);
-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 CHAR(31) NOT NULL, d VARCHAR(10), e VARBINARY(25) NOT NULL, f VARBINARY(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4468575337504209212,-1820911034,'Ghp7U1','WNX','uKbB','yw','yQjJBhIz7pkUa15','k6F70QOs6WMcFxz2pP5OFmbA5dXkUkBbij92l6LyNLOhT0iYBcCMYgdNyBWRcWrEC7zgHuiss2',0);
-INSERT INTO t VALUES (16137154905654885037,908134061,'DoBnVHfw6YU','c5Ku','pHlNP16lBf8kNYEeJCJ3fA','6qBi','e04t1VUi0Hy6ozY3yJ4FNMaDPhqzDLma7DcOx5D4vYaub11r5iBNt1T','kLGqlo7wDAnvmHtQJMLDxjRj7gOwk5gcenGkBnHUMOjTeDYMVl9n',1);
-INSERT INTO t VALUES (7707739750408164118,-27824396,'tVFSWDyaS3x','qD3wI4DjY','GYovTzB','jO9','ti3iao7K3NJ7Ynqc3w','1jnOXkhyFSpv8V8DfqOhTnppJ5LFlKDvZQKaX2WMVDJ7YBC1F8x1PvLMPE8noZyIgk',2);
-INSERT INTO t VALUES (4196187214385017734,-1902900702,'5g6udWjpFzR2fYr05K5OTgJ89d','Ed2oOfWHTJ','ckoT','hCp2','9xaICAyHkog3L7tBMqnv8xIyma0fFgAE7hR','321FvL3ifxMkTN4GPNqDZjMle5i8cmwmk54WIMjxbH2Id0odW4Fn0Qg9CWFolNFVc2pC6QXhnV1joVq',3);
-INSERT INTO t VALUES (12903021039145216446,1544617143,'LbBk1o2gX2','U','Yju45eP4VXWqDLHAIbDoOY4','bAN4','8Adl3foLfVhHhSD4OI7GlnAXxxTAWw32vtHFSigQZqfoyirXAxVegHEWLVLI','rSPhwXjRsSTPg7aY39v7KIFXryenDx3rz0ivd8nvhqKwjVbuulgcOMUsIKbgkpIZsfk6eF2j4chhoZR7gSAT2yf1ZWXLCdvxoQx',4);
-INSERT INTO t VALUES (8934777980906603885,-456233672,'fJqDbq','pw','ziWZZdHro5EqMLZ4GAe','ETBA','W8TsnEGeCEsoYcAQUrs48fuMB0dtta0ipLONt4w2OHQFFC1pw9wLdAGHxcY','6m6psLlZSg7pC14mkwGYVDYpRfNqUaeNCucWpXzK3NRes5uYL8Bf45',5);
-INSERT INTO t VALUES (9297047681193410879,1741079225,'gdNbT62ezU9o6PcaSUZ','CnA6U4vVVN','CPPPNHzVKpO8Yv','3cd','OY7lqWh2r6F9bEgm2YulX2KJi8','Mc6NW2enSDInl1gJxE5883qLDwf4',6);
-INSERT INTO t VALUES (8571142975280552115,-1723983333,'U8ErR1WMWQOh2OB03','03ACp7C','LIxa81vysqe','dMe','hwIdfeUgcw8XeNR5M106GEQ7szbgyvawGOwETOu8BJOuFNJxS7MGIqrzzNH3aDTD0mv1Qn3Sd8CXw2jwPKv29bQd','6yAxqOdwOkBpiOHNB0hzvTPh2CGpoGBd6m504zrsgXlsBUXTIYvxiMcnHJ9Ltd6EwJ',7);
-INSERT INTO t VALUES (2125710555440012756,-1301536624,'ob4KtV4NzzK3SDfZQNdvm1Y1','0AUcI5NC','f','g9','FY1nLav2TeEsFItwpt5FzwyVTcbGEG8Kfx8UbX5z17NRK351CoE7lMGqWyrds4vbbGjE1S5SP','P3yImpmi8EhjfNv31kLKrYUdkb3Qqd101nKkmF5EfgcTQnKi2zBnI8qLnPwig',8);
-INSERT INTO t VALUES (14941908078350022568,802581753,'dyVsb3lOYZwJ1n3A','Gth9UtlUc','8tA7FC','8AGz','UMR3eXQ6sVrcF1GmmIz3nWCWVxcitUJ8DIRi0uOByTfyoP8Ln4fD9ZR9bwM','G1c3IVALNr5kKeSVFOHBh2mPt5dfEPetwlNZDrrR9MtLeO21Mtb4w9k1fT0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1682808412074745359,7686931387814946649,'m3MWNlBVxWAKEfUA5dSuO0J6l9juagZ173r','Fqk2PU92MhXbhxyy5sHaigLLRi08hV18A7rzuCmZ7L2B0uTRjx7Isbz4ZeuphvYMZycmjwoXbktIYZbOB0jzuimLfFwnCy444yCbz0gsDlo1iZ','LwNWoAgYEgcOJk2rk9XgPyzIbO4F21CqOpsUcxYGWmiFMumz1F5Kx7vohdW9TthoI0HIj6FUIhov0IwuBeV2O2IMgG','af9wBGcf93vfGUIqT1RBEDtmRXDgKxXjscpWzw9CrtbLtvzH7eRbjMJ6vdsw1RJZYDNFzmMuTtGsvU6o90o38OR4YZZWEg0t7CgVJXtaqakZfShLv7041vwqlhlliodU9heLmHhhVmqWy0k1scRwSbdupP6i1NHtLV','dm','3',13);
+INSERT INTO ti VALUES (-1682808412074745359,7686931387814946649,'m3MWNlBVxWAKEfUA5dSuO0J6l9juagZ173r','Fqk2PU92MhXbhxyy5sHaigLLRi08hV18A7rzuCmZ7L2B0uTRjx7Isbz4ZeuphvYMZycmjwoXbktIYZbOB0jzuimLfFwnCy444yCbz0gsDlo1iZ','LwNWoAgYEgcOJk2rk9XgPyzIbO4F21CqOpsUcxYGWmiFMumz1F5Kx7vohdW9TthoI0HIj6FUIhov0IwuBeV2O2IMgG','af9wBGcf93vfGUIqT1RBEDtmRXDgKxXjscpWzw9CrtbLtvzH7eRbjMJ6vdsw1RJZYDNFzmMuTtGsvU6o90o38OR4YZZWEg0t7CgVJXtaqakZfShLv7041vwqlhlliodU9heLmHhhVmqWy0k1scRwSbdupP6i1NHtLV','dm','3',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2401185975023281095,9213487121311367928,'Z9','pDIGyiZTtKB5GXjegGN2IW6TTcqwcsObrc1vVv8QbmKdEw9QSEr5KKrMw2HGEx0b4FSTZ0u94xqsMlS3odD8Uz','Il5TRc4hFpvaUAMyWw8RTG9kg6XeyXUo42Jfhvu3p4Ty4XX7cDQ0Mt05v7Fh6NJNdeZB2vjt0yOoPGWLehMHsFaPCn5wU0kG','f6ZJ5eL0DdUtiqrSENoc7TED4Pz6xY1P0Netb5JpMLE14OUqUES57beN3X9eptjfyzKwYzNTT1BbygGq9EdgwRaSdosy6WISTtmVKwBw6GzubTSbDAvCRl6xJOYTW9xYbdoO9izZHGit5QuQdpdJGzP5Nmof0zxA24NsWykFSOLRpBM2CFtbpJZ0xJzNyXJQs812g3XoapYWWd6','uZ','OF',14);
+INSERT INTO ti VALUES (2401185975023281095,9213487121311367928,'Z9','pDIGyiZTtKB5GXjegGN2IW6TTcqwcsObrc1vVv8QbmKdEw9QSEr5KKrMw2HGEx0b4FSTZ0u94xqsMlS3odD8Uz','Il5TRc4hFpvaUAMyWw8RTG9kg6XeyXUo42Jfhvu3p4Ty4XX7cDQ0Mt05v7Fh6NJNdeZB2vjt0yOoPGWLehMHsFaPCn5wU0kG','f6ZJ5eL0DdUtiqrSENoc7TED4Pz6xY1P0Netb5JpMLE14OUqUES57beN3X9eptjfyzKwYzNTT1BbygGq9EdgwRaSdosy6WISTtmVKwBw6GzubTSbDAvCRl6xJOYTW9xYbdoO9izZHGit5QuQdpdJGzP5Nmof0zxA24NsWykFSOLRpBM2CFtbpJZ0xJzNyXJQs812g3XoapYWWd6','uZ','OF',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2353127767020505571,5649704805847302317,'GSvq3wHKjUPf4CY6sbEGEUGnnHpE','M1tlw1oZCtYYJdeq0YEjsXDKZvLdulegXlq9h534uxe5iBXjziZh5Tatp7r8anH358hKloD1Z9HyzbNgtryNo7hYBv0','bNVERWY','I0LgCMrWVWDnh8Th7r1VzQ9rDrZqJV6r0AbontT0abUmOjzZ9FPUab0SXSoBmU9ETobJMBYHQkJjPjBq8PEwnmDBhp57Z4w4ThlxFlrxPZGhFzWco7g6HNzk3EdiIzearZR1VrHQL9xeNohQXa7yfBuei3ztC0nBi33JITqHxfa9D9UXH09Rshdcn9F29b6IudF4568X9RRSRomV47kgRzwDk5gwu7bGNHEOa','oWz','Qj',15);
+INSERT INTO ti VALUES (-2353127767020505571,5649704805847302317,'GSvq3wHKjUPf4CY6sbEGEUGnnHpE','M1tlw1oZCtYYJdeq0YEjsXDKZvLdulegXlq9h534uxe5iBXjziZh5Tatp7r8anH358hKloD1Z9HyzbNgtryNo7hYBv0','bNVERWY','I0LgCMrWVWDnh8Th7r1VzQ9rDrZqJV6r0AbontT0abUmOjzZ9FPUab0SXSoBmU9ETobJMBYHQkJjPjBq8PEwnmDBhp57Z4w4ThlxFlrxPZGhFzWco7g6HNzk3EdiIzearZR1VrHQL9xeNohQXa7yfBuei3ztC0nBi33JITqHxfa9D9UXH09Rshdcn9F29b6IudF4568X9RRSRomV47kgRzwDk5gwu7bGNHEOa','oWz','Qj',15);
+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(80), d VARCHAR(14), e VARCHAR(36), f VARCHAR(75) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2744715677,742585435,'OQvNvaigcVSCrurlWd3YhO7CVcE1MpXII7rEIayDMbqyqKBGoLeqSawp1fEsjK6ys','1SG5xHow','XxleGztenV8w2','beMAkG7UH5pPILors8MLC2K7dmQyQn54X0MquZvSVuILyBwXZ1AUs2pRE9k3OtQyl3KEZpNc','L','1d',0);
+INSERT INTO t VALUES (646075315,486970891,'0gM6q6','BxWc0AisnVdAG','Q57MgtpBrLwRVQ9A7jtPsJCYAGy0ipZ','DIxmLnS3tsdwtv8BNH3sfSVnKKo','r','F8',1);
+INSERT INTO t VALUES (4176242589,-1107899314,'ugB','gd1H','NwiwyTzM','EQ8AjxYyjZMBxf8r2Xc0batW6Zp','R','22',2);
+INSERT INTO t VALUES (1823849001,1793528004,'k89x7Ll6vht30P0wkeUwUd20fu','oKMUIIMT','xPYJZaUuWKV18hyeOCJvQOy97bzJw63','gW1iBJ3KPjx1V4Z2UR0e7HDMJAGBUSQ6XMRdCUJF','o','3',3);
+INSERT INTO t VALUES (2882931497,-760471126,'L316x3WJBkNHnRVXxHXM6NH8iugTndZVSh9gAPIvwvh4cK9MbxgxzoZSESteeGRMGLJ7','sZnQTm6JNeRtK','Fs38sH80878SE1lr6vhc7O','855vfVm59Jd5tbmijyEPpnV','R','9',4);
+INSERT INTO t VALUES (1258700453,402873461,'01u0U9885YFdh54BLl2avIzii1wtcD6','Osk3abjwdZrKC','HF9GORLKBinX','PDJbZHpQb5j8FThPcjxd27wefd','h','B',5);
+INSERT INTO t VALUES (2887726236,1261761416,'atos3oTuf9xT5aUIrYzNonoE0AN1gPed4byyNe9withHRI6Ha3WxP7SKDu1tzJXVAkV','YAYwYDPwzg','J8IC9e8qfce0jcK3','mJeC8GGDVeiLn2qEJAQQf232oV4bgb','V','H',6);
+INSERT INTO t VALUES (1367938937,1681230240,'w0KUBl6I9LQD1TvMTgQ2yOXqvc9LZM6QAJhQBz8qj0YTo6xQI3mRuzeNjrseH','EFFq3','n5AzCB2ebQ3A6','KRVQlrCLNnVvIxxVYsszdE7G9Kqg31dLXFHI2S4eVyEWCB0qV8ba0ckYP4gkix4Tkm','B','RJ',7);
+INSERT INTO t VALUES (3089137021,1922588147,'tXFmlEW0vUAllOIZUbyML1iFwqJqSyGGI8PA5n','TH8KzwQ','LKCjZs2CotU','AmwL2ALKLstawm0iHkknG2Rsvi19CA2PAlzU3V05XwURNac3k','M','u',8);
+INSERT INTO t VALUES (1471263294,970962291,'kkno9IvF8RYo1TKY9MLcLLW2iS1EtS8b9hWdARVjy49fcBULXfaiRl6QCrP0I6e3vPILUrpr','Ly55Xds1UV','jHjZmqSdsr8KXtD4BZW7LTjqjJM2jiYsqF','daxyFbGlKjgX8Nq4oiMagJXXBwUtB4IZnWsPqB','J','I',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT NOT NULL, c CHAR(80), d VARCHAR(14), e VARCHAR(36), f VARCHAR(75) 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 (7358844174107940164,-1695759780,'9KeNU6SGiIhquts6rk7RwQtIEj5TB','1gqw4VryqE','ZFlIJjakTCXPximRjuvI49','D','kiTQQOy6ZIQGlTEW8AdVENXNET356TL5CKw3T21AhHobkZ6Mh5','Ulfm46j5vnxnL1b0',10);
-INSERT INTO ti VALUES (7358844174107940164,-1695759780,'9KeNU6SGiIhquts6rk7RwQtIEj5TB','1gqw4VryqE','ZFlIJjakTCXPximRjuvI49','D','kiTQQOy6ZIQGlTEW8AdVENXNET356TL5CKw3T21AhHobkZ6Mh5','Ulfm46j5vnxnL1b0',10);
-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 (13040793538392287711,-14557658,'kwitViSE','1rFfV3Ou','3Yo','XZ','bGIS5SPpxf2wXMrIUCaJyOTqJoQd9uX6qlPxvMjUm4JQV8pDX8gQJXttjozp3yrlk2jk7FEfzwZbS','GBnMOy8TPH1ZJfOImk3URRJv7cgShbmQUzjfjnEB3nQE2iAhuz1JGCo1VB2rqJaNbAw2auI',11);
-INSERT INTO ti VALUES (13040793538392287711,-14557658,'kwitViSE','1rFfV3Ou','3Yo','XZ','bGIS5SPpxf2wXMrIUCaJyOTqJoQd9uX6qlPxvMjUm4JQV8pDX8gQJXttjozp3yrlk2jk7FEfzwZbS','GBnMOy8TPH1ZJfOImk3URRJv7cgShbmQUzjfjnEB3nQE2iAhuz1JGCo1VB2rqJaNbAw2auI',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (4963527392269416605,-365658595,'ez6UoOYg9EqWFdf7m515THzIEtl1rl1EcUf','l','0dU4yqsANEpyp6EObgyK5UC','Oa7JWDyvbMeW72tpxL2x6EStjfzGJ3gz5Xs73WFzoh8GQXn2leHPQqtk9UjeBzT71bVE','P','I',10);
+INSERT INTO ti VALUES (4963527392269416605,-365658595,'ez6UoOYg9EqWFdf7m515THzIEtl1rl1EcUf','l','0dU4yqsANEpyp6EObgyK5UC','Oa7JWDyvbMeW72tpxL2x6EStjfzGJ3gz5Xs73WFzoh8GQXn2leHPQqtk9UjeBzT71bVE','P','I',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(81);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(81);
+INSERT INTO t VALUES (14126068007869293117,-1582566738,'oXopV3g','zljrTcqU9RU','bOupRXATtwMcIvP4tSq799mWEYUBKH97iFwl','p427i5','z','9B',11);
+INSERT INTO ti VALUES (14126068007869293117,-1582566738,'oXopV3g','zljrTcqU9RU','bOupRXATtwMcIvP4tSq799mWEYUBKH97iFwl','p427i5','z','9B',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15324818119837481355,68070422,'08zJXokaq5KHgSyTHFtFYmTWrhcPorMz','HpQQQftgyhY0nvEgNJNYpDEKp0qGD7Uyi03pmMRyysqTo4W3gHp46OFWym9R7NO','Q7IPPL98j4JkKYWHEsZaX','h0Vl','n2V6pvFIwjxdHNgC2XJERSC5Qtnc0lypu48D6k4EkbNYWEzSWNNdVRjWlEFFQuodekss1yRYRIQn','ge907tZQeSjB6u3Bg4oZ2h9glVSqZYGBhPOsi6BzmF6',12);
-INSERT INTO ti VALUES (15324818119837481355,68070422,'08zJXokaq5KHgSyTHFtFYmTWrhcPorMz','HpQQQftgyhY0nvEgNJNYpDEKp0qGD7Uyi03pmMRyysqTo4W3gHp46OFWym9R7NO','Q7IPPL98j4JkKYWHEsZaX','h0Vl','n2V6pvFIwjxdHNgC2XJERSC5Qtnc0lypu48D6k4EkbNYWEzSWNNdVRjWlEFFQuodekss1yRYRIQn','ge907tZQeSjB6u3Bg4oZ2h9glVSqZYGBhPOsi6BzmF6',12);
-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 (5875931381165948424,-1067423610,'twxQkuoBL3sMTa5XRWsKXw','ehuzKoSlS6uTmtOEOwEDW12fCJl5FdgcYIbueZafX0Z7bd0YtkWFbcsPb8cnbm08zU0beCkGsHr7Wi102lmNOlqY2AITaeZAvgCA5NKObvkwlN3AmG3tqlFEbRfcdq1lQSfpPTlgreTao1rq7aWVsw2d2iV0jwxOlkDfCE4Tbnlxq9uMdE1cfKV5JaOdLO5c1D9f38zjCuWas0','gdDJdNjNHxRQ','2aZsOFwW5ofkgcl1nIQOitWtXuLfHOJlRZQXYWqtUJT3k1C2iComKmrGb5UCMo3QI9PbVMHDp0ezqc793nTRSg0NmCF3ihym8Q0SBZmXRFM0O1nVsSYUTmMY6uguz1sZrCFAX4CMKeG36hNXwZDgM16ArylsJpsQ2fotE8yyElLMtk0eTy5DvWBJOM','QCDZDFSYcOffxCfcPVES65mZDaCIMbnZcCTr07SzNUfxb7cbUwTXlrdN23','EEjLe',13);
-INSERT INTO ti VALUES (5875931381165948424,-1067423610,'twxQkuoBL3sMTa5XRWsKXw','ehuzKoSlS6uTmtOEOwEDW12fCJl5FdgcYIbueZafX0Z7bd0YtkWFbcsPb8cnbm08zU0beCkGsHr7Wi102lmNOlqY2AITaeZAvgCA5NKObvkwlN3AmG3tqlFEbRfcdq1lQSfpPTlgreTao1rq7aWVsw2d2iV0jwxOlkDfCE4Tbnlxq9uMdE1cfKV5JaOdLO5c1D9f38zjCuWas0','gdDJdNjNHxRQ','2aZsOFwW5ofkgcl1nIQOitWtXuLfHOJlRZQXYWqtUJT3k1C2iComKmrGb5UCMo3QI9PbVMHDp0ezqc793nTRSg0NmCF3ihym8Q0SBZmXRFM0O1nVsSYUTmMY6uguz1sZrCFAX4CMKeG36hNXwZDgM16ArylsJpsQ2fotE8yyElLMtk0eTy5DvWBJOM','QCDZDFSYcOffxCfcPVES65mZDaCIMbnZcCTr07SzNUfxb7cbUwTXlrdN23','EEjLe',13);
+INSERT INTO t VALUES (18020680313362408692,-443948126,'mgB6RYJWGSx7MflmjiGSXNJnQVrN8LOFkpaIOEnQz22Db0XQNnQNAwU','ccnGol','GJAjJiurCARwxDnXV2LQTf29WQr1p5Pp','wqxDjIeIbmTfMwvuaoeR0Db9C','I','Iv',12);
+INSERT INTO ti VALUES (18020680313362408692,-443948126,'mgB6RYJWGSx7MflmjiGSXNJnQVrN8LOFkpaIOEnQz22Db0XQNnQNAwU','ccnGol','GJAjJiurCARwxDnXV2LQTf29WQr1p5Pp','wqxDjIeIbmTfMwvuaoeR0Db9C','I','Iv',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (13396560985670706690,2057422673,'NWuNMLfarvAWiRRMe9Q8WprVjc','LekRyMWKpwT10BSE9rioUx8RhUk99O','iRg4m','jRW1IO9Xyrh02Ndm6zMp3Vb80VcetNz6R5sUkQBnU7','j','vY',13);
+INSERT INTO ti VALUES (13396560985670706690,2057422673,'NWuNMLfarvAWiRRMe9Q8WprVjc','LekRyMWKpwT10BSE9rioUx8RhUk99O','iRg4m','jRW1IO9Xyrh02Ndm6zMp3Vb80VcetNz6R5sUkQBnU7','j','vY',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3681220722292806731,1047127058,'nVj4pfmYfYBMvpHn5LseihIxskp9Og60tnmp9RY','YwX9Z3zLeHJLMwMULc6R3g86SS9kGs53GMureiPmTe9c7Ok','COo4FhGEIktOxsKsh','x8kxT0ZhaNN9bv1KK4XMeR21thmRJSOPJ9Su5c3KWZsYvzr9XErUfT90IF8S7gCMpDJSKGO5dMQWvZ5pV6bvnmvRUvnAb7vltwSMF6ysNIfcSqyJmNNfItVqgzCKPTqgpNWcbi6mPxWr0BQf68108DIQoZWVFvRgKAPdGHU6aJaVG4UGdOQy8zoMmLBv8ZpKqLstFXXkJWC6S5xKAAdD4NlIIL8dZfpEYnLlPaqMsVudvgqbmlQ6','W','dq',14);
+INSERT INTO ti VALUES (3681220722292806731,1047127058,'nVj4pfmYfYBMvpHn5LseihIxskp9Og60tnmp9RY','YwX9Z3zLeHJLMwMULc6R3g86SS9kGs53GMureiPmTe9c7Ok','COo4FhGEIktOxsKsh','x8kxT0ZhaNN9bv1KK4XMeR21thmRJSOPJ9Su5c3KWZsYvzr9XErUfT90IF8S7gCMpDJSKGO5dMQWvZ5pV6bvnmvRUvnAb7vltwSMF6ysNIfcSqyJmNNfItVqgzCKPTqgpNWcbi6mPxWr0BQf68108DIQoZWVFvRgKAPdGHU6aJaVG4UGdOQy8zoMmLBv8ZpKqLstFXXkJWC6S5xKAAdD4NlIIL8dZfpEYnLlPaqMsVudvgqbmlQ6','W','dq',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2727777043718889937,319323414,'91wuFOZ','akuvc3oA3kbRvt02aZckc7Zf7oUSnmTmkY72kWGNb15dNE6mj6ZrIKXh5HTyxhvsXUis7Ej28j5','Vngt8cnlaYmdbLvZXolAbrsAhCuTGeMi','lwdKWYBo4rSCQtEukaQ6xj6qo6qd8rD4v64YJnbUqInoBqkzVm6wXShlka6g0ZLe2AlNOU7Cvf0zdfglT3WPo5waU3qWVY7YA54OwPg3jEiObr5baZbpkDBxR0RaecCyUteDTWZv7hvzM','G','K',15);
+INSERT INTO ti VALUES (2727777043718889937,319323414,'91wuFOZ','akuvc3oA3kbRvt02aZckc7Zf7oUSnmTmkY72kWGNb15dNE6mj6ZrIKXh5HTyxhvsXUis7Ej28j5','Vngt8cnlaYmdbLvZXolAbrsAhCuTGeMi','lwdKWYBo4rSCQtEukaQ6xj6qo6qd8rD4v64YJnbUqInoBqkzVm6wXShlka6g0ZLe2AlNOU7Cvf0zdfglT3WPo5waU3qWVY7YA54OwPg3jEiObr5baZbpkDBxR0RaecCyUteDTWZv7hvzM','G','K',15);
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(51), d VARCHAR(67) NOT NULL, e VARBINARY(53) NOT NULL, f VARBINARY(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13007092782094015078,1074779553,'Oz3gJanrgwpi1MYJtqZz9opLC','AIMYSigOB5pRE6wTd8kIFtV5MkUC2uO3QFpIftMpYwGBpGKHbctsj2','XTn2OcunEcdHszlS4taR7TjhhMpeRs','ESEWE18u5dFFQd6tkmwNbsL0dbClrjLSL5cBxiUaSWn','WKb7QS4SEs0LBLRNLVZLPnzlT2Jz5D37CbViGKPt2J3ZeshErG0F9kJwsr6c8lLsS4NwXZSborcH92','2nK9whTvn6AzJy4MprJRvbNiNnQObmtpVtRDC',0);
-INSERT INTO t VALUES (2035807512778253170,704372253,'UnU','HIaOLOcQu2toHYQDH3XUlqzMeYxSN32','y5ZAZ','ftqRLATbuqyW9uNz2Yrs1CBV3dLXn00WqD2mD9LPuBSr7V','vqBUw2fDmZGMNNY60Of4u80XeagtxMhRuPaqg1pb9','qDiCRylFIfGZWmpvARCldzzckYPqt09biplaPyPg9euGkGz5w2vAtPnI1Yc55kUI4dALtFh3Dxfi5W2btfimU',1);
-INSERT INTO t VALUES (10681202669324419992,1938022097,'UppJDQhxBxjUWUz42sdfZqz5wnp8','SYhkEuyFjTyr8vkgeCRWGDg3cGdy3Tts','zthf5ZuRjbB113FY5LSCQZbKjnr','JUcmBmugz003OyHSy','kxp0BjieB38maLispouwYjmAYqPSi7V1f','I7ugSdD2tqQHVlkUl4jcHeqbCvdTnOzXWDx99fQvrb5mSVIRTY7h2aBDQFxpGYIiTvjHMPzQ6TB2SKetiigcUFvwWrY7fp',2);
-INSERT INTO t VALUES (5780893835428935783,1998083770,'H4YAr0uqy2PH8EELILLJHP8D3K7TWADrPSkljs48NJDC','y8TqlV0CYRqvVrG28ufKSweg','kEb908roZR2A7BgTFlXUY5japltW2OJ7fY2m','zzsReQXc2DasxVUo9PXm6NTE7xKVKxBYi0i','wlPZ8b0yZWfHsDsS','k2aKslQ4bj7KIWKatk8YaYJk6J9',3);
-INSERT INTO t VALUES (5286368151129614213,4092078640,'69r6mQYCDD36b5KfXGoQj5gXbmQTv2','hmWiS','JwouKm8XXflhQexb4w7fJasJYVjYgeA0JSSKNKOpI7z','P3oZet23LDh5Nu6QS24L3oamU7X2KK7bBq2jy','3oGnwp0twbn6HD158VyEZnga61F3uxVXKjFq6gL6IYD4R1UPuHMk4Mxbjgl2T0XgySCbW6AnqKilHIM4','mRZiS0rjDympWdZNWKu952ByCC9UcyrOXEZ4cxC8Rx65zfI79JsSyonVq90',4);
-INSERT INTO t VALUES (2124122314657484251,3215422274,'1WIXxOXvK9cccgtU4IX','nCYRvKCWkIV7ZYtfBVZ3U5MLqIt9tuzuy6VVJqXnHN3a0','Ec1HQU91BVYeKBPl','MxhjXD','9PGEnHAXmTYGsbNqTLG04poojNIBnGDRXeMbWeo1Z4VZ4FvR7oR3','BEZ3sSUP5ZzdQvv5Y7Q19UyR19To3wAiEO8gcGQEuIEvI',5);
-INSERT INTO t VALUES (12486871236771590870,1713085473,'9ewCek04I62frI3xhBBUOByVBnVFGMKAnECe69ZGDVeKw5EC','5ChZSAwk7etrcMNxhZop8sKRkF7E','C2xmcais','tWgKVH2wHtbZmLKrWK','N3Mqoe4stc4KFmjTebGMx4NHS9P0fguzwK1zRlmeuIzEaURF0evWGOKu9rQ11BCp','KP4hCXACagt72HMmdIp73AJLpY8D9B8A5ad0z39jTKKcpPJe44QqbtcU9LYOWC4lVPXPF',6);
-INSERT INTO t VALUES (3600119693368483553,2482719341,'s9cqS5NnnMvufSa','FZOjk1gSO0j8crwyAjOOFOAdf4McBQSczhMivXpux6mU3FB3aO','4SztopVQzOy64XQj073bPhG45pc6EOrgoJsOVqlxXXja3Y6Wt','xZNA3obdcNSauS0VeoR5GViQTYaVjMKDiR3EJmIwe','6wmSGrWDMoRXMjk','uBQ7ygGsFnvezReeA',7);
-INSERT INTO t VALUES (14148678244219088603,3927199009,'NDSi3whP1N8zCw5aAvZ2R81','pYCoEoYYMAPaIcEhslqtkFNGcGnEP0SqIJW59xfovAlkZ2vI7mbhw','u2hOGwzcx','vRcvUS','d9QslFFZa5cdK3QXtamWuNo33jaf','LXlH2Q44u0shTfWB0juDFEZo0DxiWlXHYYipkJW9GLhxPDmr8cKzi8XGVF6DTvB0jc2EZRewnMpiNupx8FldkuyTQZ',8);
-INSERT INTO t VALUES (795970548110587605,2560585658,'wLuBVTAmCn9HeDc9f6pgTxnaABtR4XCeM','d0AItvDLKis14HhA43IgxQoUkbMo8xT7cazsiY3TxFTmmflLwD8rs3sW','6exkAhQ1po3FFJtNkzsinAXKQZzD9TeSJbEz4smEkHsB','O8PnPHq','GYahhpuiVpBhVlutGFe2OvVMWDZxSV54oaFN9ao3wCbmEVGguhmjrAbg57','cti1AnBeijxGMxKG3TpLBpLeTMUYTYWWGnR2969TtMHlF9vwggeK4YluTcQvDGsePOP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(45) NOT NULL, d VARBINARY(15) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(3), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (51,11179760,'fNLey2W','ny3V','7i5EtFURfoGIhXkqkUBfnfV','kNU','w','8',0);
+INSERT INTO t VALUES (28,16738016,'bW8ycSVLarMBPuEQKQwsmua6KT0ew8GwuXAuAz370y','OGHyCmxdlUE6PM7','lq9wpvYn8u4pRbtl6CP17zZ6WSZz64h','yu','e','n',1);
+INSERT INTO t VALUES (-104,11180308,'ESk45g53ZDwpt6Zt','8NLllz','9ezX1toXbAXl3F1h9cS1etVDqkG5sLvfInhozTWgPec','HG','D','q',2);
+INSERT INTO t VALUES (53,12469876,'cTylCLJgUA6hTwMAouYJx4i0tIigoTJOK1yaRlo5mx','gw32Vl','eabioTw','w','l','A',3);
+INSERT INTO t VALUES (-21,11273521,'hbT4Gl5o3loDsy','6mriOSuDQXb','EVrYWCRV','B','D','6',4);
+INSERT INTO t VALUES (-90,9590592,'Fjyu0MtNWnf','Ac2vhTBs','3z4K2RST1Eed80ZlWreGTAXhwUKOr933TxBkcT','raV','4','l',5);
+INSERT INTO t VALUES (-3,11332612,'eb7x5EJJ9lxjFM5u3adhR5xFd2NAf8XpmElfpP3','8aLf8hRDcl','3lK9R7joWeN8EO6PqS81yIgeDd1Ov1c','M2','P','5',6);
+INSERT INTO t VALUES (-107,13010710,'klkSMOvIDEwj9WLO6b1dBlrG','Ofi6MN','PSzZTUnylm1tum','O4','A','J',7);
+INSERT INTO t VALUES (93,15094630,'dfTve2KbpeU','iDOf5Wol','bb63fw3e98p2Genv5Z0xrlYD6etKLh','tQ','x','H',8);
+INSERT INTO t VALUES (-34,10322726,'FNucHsnHv9VviIIKIlKBax1XBTeQ','9RuA2sJaPVG','eMPGbt','e','3','E',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(45) NOT NULL, d VARBINARY(15) NOT NULL, e VARBINARY(52) NOT NULL, f VARCHAR(3), 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 SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-18683,15166354,'RGh7MnwcTKeoDN35lsJdKJ','ZsmrQnwqP9','UlMuoSw9IKi2lTHf7bdkUwzCzs2FWGc4PkKHllAMw7B6','83d','D','e',10);
+INSERT INTO ti VALUES (-18683,15166354,'RGh7MnwcTKeoDN35lsJdKJ','ZsmrQnwqP9','UlMuoSw9IKi2lTHf7bdkUwzCzs2FWGc4PkKHllAMw7B6','83d','D','e',10);
+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 (-23420,9161068,'Rs50daS3hFe3494SW','oFy4MJYaT5a','XVlHQh6oxFgy6pc7rzHbLHAxit3R6u5z2Sr7eutPPiW','O','o','w',11);
+INSERT INTO ti VALUES (-23420,9161068,'Rs50daS3hFe3494SW','oFy4MJYaT5a','XVlHQh6oxFgy6pc7rzHbLHAxit3R6u5z2Sr7eutPPiW','O','o','w',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-12690,13185396,'ATw5nQtFYYi9tUtzW','8ct1kQLDpceX2cdfnOIbfp49G90tvNwQS06WX9qmaemvWUgFrdgM0gEfdXN9FmtpMhjU','KvlyNkpYMaRRnQSQRt','GGA','T','H',12);
+INSERT INTO ti VALUES (-12690,13185396,'ATw5nQtFYYi9tUtzW','8ct1kQLDpceX2cdfnOIbfp49G90tvNwQS06WX9qmaemvWUgFrdgM0gEfdXN9FmtpMhjU','KvlyNkpYMaRRnQSQRt','GGA','T','H',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9167,5514700,'qinKsuHZaSa7S7uBuTqSiCsFj','SOlH9OHAHEZD8FsYRRLSjP4r3n590xRSMUufADMsJoP9lDY5VKZ3NWCQueSx57ihqq3CBDjQrDpCENjsasGx7tdRVpKZecJ1KHxhJkwSEAYcmQ4h0hct0EGOz','p8SmBSIK1LHz120pPwo07kJTjpo','yS2AvE1JBCrrMpizjz20DAUC618zUsxzwgGmnXfgniF0Ti59qQwcBw506SpiJA2ieyKxVH4J7RmnAjCXGB8BMi8jw8EpmtJPpuVQfj36kzRTYOFruoLw29g1xVSfDGbO0O8gr126RT32ccc7toRbxb6FaddJ6B9iWTvdWiwjB2EFiMSHYEGRSrSYKTSuUeHOKgRaTFcIUApsG','H','P',13);
+INSERT INTO ti VALUES (9167,5514700,'qinKsuHZaSa7S7uBuTqSiCsFj','SOlH9OHAHEZD8FsYRRLSjP4r3n590xRSMUufADMsJoP9lDY5VKZ3NWCQueSx57ihqq3CBDjQrDpCENjsasGx7tdRVpKZecJ1KHxhJkwSEAYcmQ4h0hct0EGOz','p8SmBSIK1LHz120pPwo07kJTjpo','yS2AvE1JBCrrMpizjz20DAUC618zUsxzwgGmnXfgniF0Ti59qQwcBw506SpiJA2ieyKxVH4J7RmnAjCXGB8BMi8jw8EpmtJPpuVQfj36kzRTYOFruoLw29g1xVSfDGbO0O8gr126RT32ccc7toRbxb6FaddJ6B9iWTvdWiwjB2EFiMSHYEGRSrSYKTSuUeHOKgRaTFcIUApsG','H','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14950,9155667,'arl6q3ulKN17S0eXgKxtqCuftwiN8ZyoqfBmX8bvpnZ','U9TG2V5EBSMCz2INafdnDkPcNmW3xfiAJKlKoP20h2arLkUznhkdHpNeWRocvZotGrSwFkPY3IuSCBDlL5UGHPYo2MpRyhCM6UFC4k8dWCHdMlA2kgWtKwpJh8h2Bw8BOQX8czuN0MeUBA8rvEHjKeD99tFFDld52ZLShflIhmEL7s3R2yW9LXYIslsRrb6kuw2KoNtVT2rjLLXgHuYExEiUNR76hSBRfM8iSXQd0MPcOhdQuagUN','JwT5HwgCoAqg3','9WbCtwXO7RmROhsJNOp5oyqP9YS1kYnGLHGcEvatGgz1aZRs8xkjl5hk2OIf1bSvGnf3HPtiXwe4wTNWVJZvQvLrOGb8qft2fquUvzGEUx08XqnFaw2PXcBvcwXKZFuc3jANrMimdXr0DE4qpV5ki3dk1SeHq1RH6uW1GBr4taPrNT0RoxrarrOm6ThmOimLGfMy7gKl58aIemSAzJgaHPlM3oE52B7x5biQpnZ1','xu','L',14);
+INSERT INTO ti VALUES (14950,9155667,'arl6q3ulKN17S0eXgKxtqCuftwiN8ZyoqfBmX8bvpnZ','U9TG2V5EBSMCz2INafdnDkPcNmW3xfiAJKlKoP20h2arLkUznhkdHpNeWRocvZotGrSwFkPY3IuSCBDlL5UGHPYo2MpRyhCM6UFC4k8dWCHdMlA2kgWtKwpJh8h2Bw8BOQX8czuN0MeUBA8rvEHjKeD99tFFDld52ZLShflIhmEL7s3R2yW9LXYIslsRrb6kuw2KoNtVT2rjLLXgHuYExEiUNR76hSBRfM8iSXQd0MPcOhdQuagUN','JwT5HwgCoAqg3','9WbCtwXO7RmROhsJNOp5oyqP9YS1kYnGLHGcEvatGgz1aZRs8xkjl5hk2OIf1bSvGnf3HPtiXwe4wTNWVJZvQvLrOGb8qft2fquUvzGEUx08XqnFaw2PXcBvcwXKZFuc3jANrMimdXr0DE4qpV5ki3dk1SeHq1RH6uW1GBr4taPrNT0RoxrarrOm6ThmOimLGfMy7gKl58aIemSAzJgaHPlM3oE52B7x5biQpnZ1','xu','L',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7427,11048159,'UfUTUElEURkDyblS','IubVL9PGYiEGKjrr2zmjssMf9wgmqYY3d35PPSdTJq8nVVoq2jPw4ewieNqDXmbbILf3rYPAt6KZfSfkWeXyfwEZCVoBVnTeqM968yhVMHrUVpKmE31RqrcgKuvLYLwX3DZWPn5SP6voI0olc2KC4cjRKFbOEaEYqxdmQi2zWAJs12','jwAEGcZi9ws9wHZ0ODQ0ZUbV','gn8HjSg6b3mKDQsUIFb7wIDQufnU8RmfwRRxVLIMZI0jwAibiQTbbxyO2BbmsxeDA8I2HZoCd7FIRzU9dcCfUNfakThvvLCxoEHEEqVr5c61dB85qRFG8d2Srv92NFagegOMaY1vewhbnFxhysJUbfMoanTSPwqaujKDNhZ5l6l7I2cZGLn88tcCNJmceEMeg4cUF525T8cNYYGJYgxJrHyTPdfkra0LMYZ2bQ','v','c',15);
+INSERT INTO ti VALUES (7427,11048159,'UfUTUElEURkDyblS','IubVL9PGYiEGKjrr2zmjssMf9wgmqYY3d35PPSdTJq8nVVoq2jPw4ewieNqDXmbbILf3rYPAt6KZfSfkWeXyfwEZCVoBVnTeqM968yhVMHrUVpKmE31RqrcgKuvLYLwX3DZWPn5SP6voI0olc2KC4cjRKFbOEaEYqxdmQi2zWAJs12','jwAEGcZi9ws9wHZ0ODQ0ZUbV','gn8HjSg6b3mKDQsUIFb7wIDQufnU8RmfwRRxVLIMZI0jwAibiQTbbxyO2BbmsxeDA8I2HZoCd7FIRzU9dcCfUNfakThvvLCxoEHEEqVr5c61dB85qRFG8d2Srv92NFagegOMaY1vewhbnFxhysJUbfMoanTSPwqaujKDNhZ5l6l7I2cZGLn88tcCNJmceEMeg4cUF525T8cNYYGJYgxJrHyTPdfkra0LMYZ2bQ','v','c',15);
+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(92) NOT NULL, d VARBINARY(29) NOT NULL, e VARBINARY(50), f VARCHAR(25), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7281184479965944296,-8420746824280503097,'lovZsCRnotUozm','5b','dj','Xr','vG','m',0);
+INSERT INTO t VALUES (15144742318632018848,-4772612070103171635,'AfKZQStMA1Fdfv','ewRDnH','NVJhuZgtbw8KWpNDdlSUYtiPpCoKrQgaL6Tt','JJvCuQ','F','N',1);
+INSERT INTO t VALUES (13405485040595501350,8222447020564762087,'5zgFmWtcOPNIS9bj7HrUEKQPTnkwWomuxVLaV5N9h0gErIb0cS36ob1eIfvZBGP4wupABNYBcTmhQXog5Sn','TNVzDPqRP28etzSs','h0GGFJgok','JgGgHehp7C','kz','r',2);
+INSERT INTO t VALUES (14463102261273840465,-1690066797448446641,'k8e6FgM5Lbsx4vXKi4AQ73BhFYiMtelbLUeXyt1byfFL2B4MQZ2xgmxBC6snCayEtZTdfLbmmIit9vjk8WJk25504L','zqLiRAFuQsl6QtVbS','xQU2mepboTAVFnYnlZ9P6sFKqmxffNJDJDxjihWY3rt5B07RKg','IiWyBecwYBQ','ZC','Y',3);
+INSERT INTO t VALUES (3146468917303288921,-1090462971746055967,'uHSLlsfNCnvapRS00pH8Cal9mtfODPhm5G4Q3VP5wU0C2XlV9o4ljVA5UD6neODp','4PO88WMowGaw','KJXl3lfhcRN55k','tkmJ6','U','R',4);
+INSERT INTO t VALUES (874862673422667009,1836756777060040825,'DhuCA','CgmuFAw4m0TJaZdDLSqtdUxvbx','nqWEiAvGNR4D2boov270U','6w6NZEqoxBVREL0pTWh','Fq','S',5);
+INSERT INTO t VALUES (14887052330776222141,275332385661287802,'psAe2DtVX5R027AhQrOtbHHGFZDVcH0sM4XWzIBDodoem7MvoKqkYF0TzW8xXJ43ImWvuVd2ogrXJuu4','AuraLrPUdsvHahdYGBqk','rKT3TpJxDsgudfqW3O2Zrl4JRetjDJOE','e0dqsAEoXlIbUh60bDi4B','e','g',6);
+INSERT INTO t VALUES (5212159627633977453,-6843753264069157706,'X7jhOpfiSrbctvVmuuIznM7L2fo6lxzAaXRwcLyYcP8SU','d5ae7vYcvZfOOBuoh36E8X','jdDGNsAiP2o','NSBbT','F','e',7);
+INSERT INTO t VALUES (17659999576235019502,-9103470805147321913,'RiW9U2ixg3xyk8cDxiORPTXzPf9EWV7ccNjsbDZNaZ1U','pC6YF','aqTRcb0DJLONz117EroWZF5OeaC3t57f2HzCZnkYvnMeobIGmp','I4vpYM','N','E',8);
+INSERT INTO t VALUES (700787953842891079,6096226539297837846,'Olvf95PBzqjDW','2Fy0HhwFDUSLs1mEJZ9','a2','H','0','B',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT, c CHAR(92) NOT NULL, d VARBINARY(29) NOT NULL, e VARBINARY(50), f VARCHAR(25), 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 (6560078521177193424,4026077693,'KtmrDxA66tFbtEtath4sa4V9lGz0F36oOqKhZeMeiK0GV','ef8z','xF9ouPv2','J4byff9qxyX6gzFHwGbMjuavMAFpbhUtllxqkny','Gq6ILs2r75ZDPBuvN5DjmQGNkLA7AXzlJgkYun5APYO4e4g12hnhAY9cX','SdWioUuGRdrkosTQK8gvE67blKKviSufSyDraE19CD9UOmxE74jN',10);
-INSERT INTO ti VALUES (6560078521177193424,4026077693,'KtmrDxA66tFbtEtath4sa4V9lGz0F36oOqKhZeMeiK0GV','ef8z','xF9ouPv2','J4byff9qxyX6gzFHwGbMjuavMAFpbhUtllxqkny','Gq6ILs2r75ZDPBuvN5DjmQGNkLA7AXzlJgkYun5APYO4e4g12hnhAY9cX','SdWioUuGRdrkosTQK8gvE67blKKviSufSyDraE19CD9UOmxE74jN',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(52);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(52);
-INSERT INTO t VALUES (9417132875675809302,4251650532,'hyGvskcAlCegGqez','8yQ872rXGKgUgQesYfiW02jBKJzSAII','XzCfRY4NbY1RWJCvUabXdw62Cy8fgNl4rGO81NH','WFJKcEN3rOlWq','LP9DGNWrzVEK396xiyLscDpiXs2sjKGcX6JlCvjsDOSuSv3bzwyVuOLx4djBN3S7zp3XgSxBsDpbncP','8TGrCpCi1SBmXj6CnjgakvBSOdSdQtZ1Ptwn9TQCzzp1fGHGEMqt25AdYzDjeZ0cYb7cdLDJ6ZFdnoPhLeQwkbXxcMJ',11);
-INSERT INTO ti VALUES (9417132875675809302,4251650532,'hyGvskcAlCegGqez','8yQ872rXGKgUgQesYfiW02jBKJzSAII','XzCfRY4NbY1RWJCvUabXdw62Cy8fgNl4rGO81NH','WFJKcEN3rOlWq','LP9DGNWrzVEK396xiyLscDpiXs2sjKGcX6JlCvjsDOSuSv3bzwyVuOLx4djBN3S7zp3XgSxBsDpbncP','8TGrCpCi1SBmXj6CnjgakvBSOdSdQtZ1Ptwn9TQCzzp1fGHGEMqt25AdYzDjeZ0cYb7cdLDJ6ZFdnoPhLeQwkbXxcMJ',11);
+INSERT INTO t VALUES (11871068486898803492,4598007016127189971,'ZQRitf8nHvLuBbsiDLBawnMDqsaCykj4tMROwkMXGXUk8lU1wlwJ1cqO1d2DZN0T9rL','0jpdWh9SbuHt582uWJwLxH25c0','e','iwP6PAbeVvH8B','2','H',10);
+INSERT INTO ti VALUES (11871068486898803492,4598007016127189971,'ZQRitf8nHvLuBbsiDLBawnMDqsaCykj4tMROwkMXGXUk8lU1wlwJ1cqO1d2DZN0T9rL','0jpdWh9SbuHt582uWJwLxH25c0','e','iwP6PAbeVvH8B','2','H',10);
+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 (11821518811640942239,-5105429394290209069,'Q45vL6Y8VFSNl688arlxhYg7bM','daV8nXU5hsPTBBPykCzCheMms','rW9PxiCs4ZKIEr','VTuXMHvTMobtH9osbCHdPh2Rt','u','l',11);
+INSERT INTO ti VALUES (11821518811640942239,-5105429394290209069,'Q45vL6Y8VFSNl688arlxhYg7bM','daV8nXU5hsPTBBPykCzCheMms','rW9PxiCs4ZKIEr','VTuXMHvTMobtH9osbCHdPh2Rt','u','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (9870756034891748566,-1276994105141106000,'krmpaBF1L3zkxbkOXAecBBf4aBECwPMsUVuwfgFbeYeOqDVmqFjJiRbkG1Ze7F2RHuRW6y5T','syu0wQkkdzQJvhWBzv2XD5FYRMZZBELXCUrxp3UD3TQrBtr9wghUg4wIJPLv3O6Oo404Fc8ST1wjtTOLPA1jRkNzmiBp3jmDNEznzhAhlwAtl79hsmw03xtxCl9bWLl9SL1zDYnk','5boO3QhtnjcUowAuQOTpOEcMOooS6L3xR68mL5H3','D4lg3G8YVrfJelnP0J9xIEG','p','3',12);
+INSERT INTO ti VALUES (9870756034891748566,-1276994105141106000,'krmpaBF1L3zkxbkOXAecBBf4aBECwPMsUVuwfgFbeYeOqDVmqFjJiRbkG1Ze7F2RHuRW6y5T','syu0wQkkdzQJvhWBzv2XD5FYRMZZBELXCUrxp3UD3TQrBtr9wghUg4wIJPLv3O6Oo404Fc8ST1wjtTOLPA1jRkNzmiBp3jmDNEznzhAhlwAtl79hsmw03xtxCl9bWLl9SL1zDYnk','5boO3QhtnjcUowAuQOTpOEcMOooS6L3xR68mL5H3','D4lg3G8YVrfJelnP0J9xIEG','p','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9969336308881881992,5108121355677051257,'U3','9ubzQwwRyzbJsVXCKB4EBmelFaDEDlRpdMEvcyEu3iEr3nlnmYelueCXkxtWXpnFGtmXugJh24JqQooSR9MIYfznKSIc0w761seDzvxIkRy9kEiWK0k','zTKS61G','7xTeHwt5WuuXogZMYojf4A8cFoSnO9Eku15Sc8KwqYVGp2O0zCqaoKA2fhs07oMR0erkzSDdzhnozEoxkdQXudspDnPaq3ZVavvpkiIZPnVIEY4Fbzy','xU','u',13);
+INSERT INTO ti VALUES (9969336308881881992,5108121355677051257,'U3','9ubzQwwRyzbJsVXCKB4EBmelFaDEDlRpdMEvcyEu3iEr3nlnmYelueCXkxtWXpnFGtmXugJh24JqQooSR9MIYfznKSIc0w761seDzvxIkRy9kEiWK0k','zTKS61G','7xTeHwt5WuuXogZMYojf4A8cFoSnO9Eku15Sc8KwqYVGp2O0zCqaoKA2fhs07oMR0erkzSDdzhnozEoxkdQXudspDnPaq3ZVavvpkiIZPnVIEY4Fbzy','xU','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4569894309175989373,-9018502018150114938,'5OKo','5uhUBKjZxzZnxYLtOc9qLswwtV6MNmmelRvx7TN8akAXojgXxyTUn05SfNu3GES7aPxAKdwyEbkEvUHsBZSRie1pTX3bsl','UE7fdjx48p9S0PIIT1KN2SNGEo','G39vhWbhmRfDLVifrergWG9dJJAEX6sL','R','F',14);
+INSERT INTO ti VALUES (4569894309175989373,-9018502018150114938,'5OKo','5uhUBKjZxzZnxYLtOc9qLswwtV6MNmmelRvx7TN8akAXojgXxyTUn05SfNu3GES7aPxAKdwyEbkEvUHsBZSRie1pTX3bsl','UE7fdjx48p9S0PIIT1KN2SNGEo','G39vhWbhmRfDLVifrergWG9dJJAEX6sL','R','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8689186702304345354,2278987654427944519,'eimSHEV3XinmK3yxWsDMVAYiJF5zdj5nYHcsUDjoKfIchpl6CC3bB','6Ysd2S3bIDmk2fRGgRbrzNlsqrxRbsgJFqyaDJ5PENaeW2oCgsNRiWCVG8GUnFhKBAWKw6tPWMGbeEhAtW1AwM8jtdM9p8zCCkmeGgNJtQP4PUE9NDgTaf3Uiw7HdvfDZBZu4muoxn9S0rATG0P1CKdr8TA4w0zSm8oHpTYJeKqHqZgPGPOb4gyRMDMdPlNmQuHeOR2SDnNfkuWJZnEOuT0wm4rT9rv4Y7huqf2Yvz1cTdkyMO1eRXynWur42','h','BXQcvFxCzb44TrJ1PSQX78U4SjkjUoDB9SDXbTROlhrV1A3X8jnaRwKw3FCHypX2UfY4m3LSCRjm4BrT2nKsLwpt1X2nOmZkTUfSJeZjV','4G','r',15);
+INSERT INTO ti VALUES (8689186702304345354,2278987654427944519,'eimSHEV3XinmK3yxWsDMVAYiJF5zdj5nYHcsUDjoKfIchpl6CC3bB','6Ysd2S3bIDmk2fRGgRbrzNlsqrxRbsgJFqyaDJ5PENaeW2oCgsNRiWCVG8GUnFhKBAWKw6tPWMGbeEhAtW1AwM8jtdM9p8zCCkmeGgNJtQP4PUE9NDgTaf3Uiw7HdvfDZBZu4muoxn9S0rATG0P1CKdr8TA4w0zSm8oHpTYJeKqHqZgPGPOb4gyRMDMdPlNmQuHeOR2SDnNfkuWJZnEOuT0wm4rT9rv4Y7huqf2Yvz1cTdkyMO1eRXynWur42','h','BXQcvFxCzb44TrJ1PSQX78U4SjkjUoDB9SDXbTROlhrV1A3X8jnaRwKw3FCHypX2UfY4m3LSCRjm4BrT2nKsLwpt1X2nOmZkTUfSJeZjV','4G','r',15);
+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(84) NOT NULL, d VARCHAR(86) NOT NULL, e VARBINARY(42) NOT NULL, f VARBINARY(50), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1991331011,-45,'OPDgSYFdlzFxT84','DhNHokMigaCmvedgDWnYqRrLXEyadAmvZsMQZSQdYRn1GQwLzoU0uXeDIPZx','j','KUWnUDycPB5rv88OhrxAcf2FrmlOQDSo3qtme','x','S',0);
+INSERT INTO t VALUES (-979033895,54,'4FPNwF4mTypjbHFE1T3UQDajDsl6','yVhJ','17107Q9CIErTRyq2zKlwYO5rkNBEQ93GPekbb','Brt7IJitsBBkVlrpo0M9FJ2XcxY9AVUsht0','I','6',1);
+INSERT INTO t VALUES (-760183282,-13,'gqhlmYDqzdPO2y6','vj5uxVxOF4YwP4NcrVBcjpuAApQWItm1b8R','dADTBi','MZ3SBmFRCvbV40bLptyy','V','k',2);
+INSERT INTO t VALUES (771204167,66,'NcnJDQtEm0wKuVj6GX3sPcfcppDqCY0HNGNpKQ8JayTP74XajMnXT66yzRlqAs9TX','efNpsgijzVcXtXaYd0tSGRL4aNlAdaqeCP1OwCcTV','MYlisIYGP7jX8H96iyolF0scs','lvX5ZY2Bh5ZkyOksVp','I','h',3);
+INSERT INTO t VALUES (21337177,-31,'qUZ3liMGxS1Nmj6yvZAYS5TNTrzjwSEfnuXnrc4QVmO9Pm6YvqB6vCRWIEx8GrL7mSjxHjGsnCn','5WUlFCf9tu1iahqV0547Wgiqzq','FrZnsgajJJ8P','5wUe3S8ETfBK85cOYXVTkrVhtb9yIPKlRV5','u','L',4);
+INSERT INTO t VALUES (-1822707895,106,'Ql7L0CgF3KQuh53gQjWxoDrJicJDPdoiYUZIZvnW6ZMxui1F1fXA5I51l83ud9SiTUr1efqXnlrC3a','g','rCk0flY9t0qPyNkKLW9zT1rX2MO5g4lY9','06OOHEwOEmvandFN3zCVxqwIdJr2o74C4O7B','p','V',5);
+INSERT INTO t VALUES (1163911859,58,'4FUBpAte13SnfkD','JcSFQvqCtiJubLCUC6BM1qvTq','s2u6qF8IjaAcHp0Ihs4CPnFr8K','1vOiBj7h6ssIrYMTqXlp1bJ','W','v',6);
+INSERT INTO t VALUES (-1985678830,14,'AhjTmqxObzT4csFC45D6o58nKzFfxblT9JVHJ5Hdt5CUOG0RwxwNSwqpbMqDhi8QosfNTLldDlJlxG0j','JrJb645OozU4HpdZd85o2xRIffycXqRkQ1NWDzvJpZDOLecuUH4UEAzDPTP8VukclYM78FA4ktXNEXJ','dvN8E25skYrCZd53','RpjcWe1pwODcwrbL0a5EAHk61ToZXc17PeBYlr2eO9JU9MNt','7','O',7);
+INSERT INTO t VALUES (-965008397,37,'HQgmfPTv6aRuO2Qy7KvZ1H03uUWjLbujIxg0JUlb','ZZCfhiEcttU35nXA6pvt29E8GeVfCzZrWNZBKayNlP1QWI6JcMs3hk0TaAX38eYAnilcd0GGg6gI7yZS','uGnOJ0Clhr2rpXrX5u','Y7hvV5ilLamb1z3eR2J9N4J5iJSRSH5da3DiRfC79agmFXjmkE','o','p',8);
+INSERT INTO t VALUES (-1566522978,17,'rpNS4iJT5XPQDtIXBhvkYDlS','IycZfelg4k8HNzneh','zqNQlGFEQ2dPnsDhce6a02NI2NJE','tj','H','V',9);
+CREATE TABLE ti (a INT, b TINYINT NOT NULL, c BINARY(84) NOT NULL, d VARCHAR(86) NOT NULL, e VARBINARY(42) NOT NULL, f VARBINARY(50), 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 (-4769456853059378113,110,'u4UXDnfrUpdGyzIsvQUyAHk9VTupBx89jAwrGAtvsR2HCCToiiJ7NZgu24B1Ts','rCUrX0ZwwaPJiwnzD9O08LoZzqACBSr6yPZsOw905Vli6bF03bNo4FoxIAE5c5CJytYjQlY0yd5d','TsR513d0QuqrAKDO','2GyIMp4tEcYM4d7rrZBlSsPrM','t','b',10);
+INSERT INTO ti VALUES (-4769456853059378113,110,'u4UXDnfrUpdGyzIsvQUyAHk9VTupBx89jAwrGAtvsR2HCCToiiJ7NZgu24B1Ts','rCUrX0ZwwaPJiwnzD9O08LoZzqACBSr6yPZsOw905Vli6bF03bNo4FoxIAE5c5CJytYjQlY0yd5d','TsR513d0QuqrAKDO','2GyIMp4tEcYM4d7rrZBlSsPrM','t','b',10);
+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 (2753936922300243549,-18,'Ovthc5AosHYosF2CcAOba1FB2KTLhglk2Li9HH7K3RVxNo','fht5bOcVMvEiyWnlZORPI88xR92Sxi4FgfvTQxikAGV26dKxEAfokokA8JmvAHw4Cq2l13pNlKKES3iyHdhqM','M4Di6G1JV','3','f','U',11);
+INSERT INTO ti VALUES (2753936922300243549,-18,'Ovthc5AosHYosF2CcAOba1FB2KTLhglk2Li9HH7K3RVxNo','fht5bOcVMvEiyWnlZORPI88xR92Sxi4FgfvTQxikAGV26dKxEAfokokA8JmvAHw4Cq2l13pNlKKES3iyHdhqM','M4Di6G1JV','3','f','U',11);
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 (18150591781550442955,2227001494,'v0YNRd77VBA0A73eI','Q9UovMzXTGW3QvjaydKUIWTkyl4ulAPHP05UPAloDCsCanzK8RMxcLeM9N6W2Z1c1W0TQ1K9Xcaf7IKey85UhEFKjPqRj7aQXb4wR82Q9YAiyAIl4GYC0Al1WObJiJeew7O3O68Tz4c8lON2inflwbSfQjOTu3JuTlOOk7hEt7CHjhJzBonayUJByVh30Elt16dHGX2Qh5LxcFBkTggYhq0NEtnckPO6n','UVCsNJbgVW6FUCfjlnboeKK6WRS5iH','S8TgcV','Iv6QhQYHRqW9st2n1','dM7Ot9C6oAVoFKRUTURPK5QPiH7u5wufyL9qQeQaX2uJIiGS',12);
-INSERT INTO ti VALUES (18150591781550442955,2227001494,'v0YNRd77VBA0A73eI','Q9UovMzXTGW3QvjaydKUIWTkyl4ulAPHP05UPAloDCsCanzK8RMxcLeM9N6W2Z1c1W0TQ1K9Xcaf7IKey85UhEFKjPqRj7aQXb4wR82Q9YAiyAIl4GYC0Al1WObJiJeew7O3O68Tz4c8lON2inflwbSfQjOTu3JuTlOOk7hEt7CHjhJzBonayUJByVh30Elt16dHGX2Qh5LxcFBkTggYhq0NEtnckPO6n','UVCsNJbgVW6FUCfjlnboeKK6WRS5iH','S8TgcV','Iv6QhQYHRqW9st2n1','dM7Ot9C6oAVoFKRUTURPK5QPiH7u5wufyL9qQeQaX2uJIiGS',12);
+INSERT INTO t VALUES (-4746427867104559408,56,'ZirfolXzWF3lwKaDrr1SBfuE46pDoKSAJdT4rSxIdYA3n1VAF6X9RgjYoj99oNlIqgRTb0vRIf','xMPXxmQPK7o1a72hVSjLEvdVbpUXeovFUyxCSAdSzhzPjx4fFpzQJrnH3fB8eo5cRCTaESY0Afe7pqsZ91a8kyQldq6f4EQ2GQDc6zBo19HhZkKiFVERyagcRVAn0IQNkRWshdujD881XnLejr1DnkK1ObJpwyUa0ffdYvQbXqvbsNQX0F9DM5UMZEDk8fszPQMNbWGHVz5ETWGFjjMvWkO0KEPrYmEw9ndWakbbspVAWzo4auSMs5lqwghTTsj','ckV9bkF6GVSa0S7zHUgiLctJI5MHLFTNqUh','zj39q5mdf','j','W',12);
+INSERT INTO ti VALUES (-4746427867104559408,56,'ZirfolXzWF3lwKaDrr1SBfuE46pDoKSAJdT4rSxIdYA3n1VAF6X9RgjYoj99oNlIqgRTb0vRIf','xMPXxmQPK7o1a72hVSjLEvdVbpUXeovFUyxCSAdSzhzPjx4fFpzQJrnH3fB8eo5cRCTaESY0Afe7pqsZ91a8kyQldq6f4EQ2GQDc6zBo19HhZkKiFVERyagcRVAn0IQNkRWshdujD881XnLejr1DnkK1ObJpwyUa0ffdYvQbXqvbsNQX0F9DM5UMZEDk8fszPQMNbWGHVz5ETWGFjjMvWkO0KEPrYmEw9ndWakbbspVAWzo4auSMs5lqwghTTsj','ckV9bkF6GVSa0S7zHUgiLctJI5MHLFTNqUh','zj39q5mdf','j','W',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (17863729133065372669,1053522402,'6WSmtS3s1P5tZhHvyvs1ENLQ6LWeRmpcfrG','8MvKdjT52Q4VATwQvfaYIK9sv4KccAqUJGfQO3YGjIHmaoa9qoBtYDNzeMdrDBh90LARhgbCOpVzkjmRdaZ2bzlneUPr','2w52hPRWJKn9ksEgsDl9GJybDTNjBmdefNkcI8FOfl6m0PO2s9','72BalcfQmfrthILE2nLQuvv0orEOxOvbA6APnQpRLxlpmKLgLHuCnUUONzBgFARXFAdnZ5HpYJGJcxvcKfK18nYGOsw8Z07TRCALtefqTPgGKre9I9QI8EEHLxHHveNK0xZGkTwhoeP4Vwe3raSKUL7cSj2mzNkJkRIe9J2pAXzvI','hwNiCrsjkXYX293xeOU66TFuJHWCn3wNCjAoXUGySHTJJn','wcvf9btW7dG1D4DztnHtlcbyiALBv3fCahjLncJ76a1McGAat4YY5qpSBodfZRKVHYWW3ieC5hcl8NYV3sZj8rG11Q',13);
-INSERT INTO ti VALUES (17863729133065372669,1053522402,'6WSmtS3s1P5tZhHvyvs1ENLQ6LWeRmpcfrG','8MvKdjT52Q4VATwQvfaYIK9sv4KccAqUJGfQO3YGjIHmaoa9qoBtYDNzeMdrDBh90LARhgbCOpVzkjmRdaZ2bzlneUPr','2w52hPRWJKn9ksEgsDl9GJybDTNjBmdefNkcI8FOfl6m0PO2s9','72BalcfQmfrthILE2nLQuvv0orEOxOvbA6APnQpRLxlpmKLgLHuCnUUONzBgFARXFAdnZ5HpYJGJcxvcKfK18nYGOsw8Z07TRCALtefqTPgGKre9I9QI8EEHLxHHveNK0xZGkTwhoeP4Vwe3raSKUL7cSj2mzNkJkRIe9J2pAXzvI','hwNiCrsjkXYX293xeOU66TFuJHWCn3wNCjAoXUGySHTJJn','wcvf9btW7dG1D4DztnHtlcbyiALBv3fCahjLncJ76a1McGAat4YY5qpSBodfZRKVHYWW3ieC5hcl8NYV3sZj8rG11Q',13);
-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(76), d VARBINARY(58), e VARCHAR(90) NOT NULL, f VARCHAR(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1568851076,65006,'YfoLH75SXqz4a8pohUCiKpj5TpSpnWjMk6dHF2V6cu','0rm1XZTRZ0MmV7iLxpy0P6bdc','bMjsGHJKDkkLkhY04Ffy0bI5JYeThy2f80iab8TSavFWoXdrOGiu0xoRmVYjpmfydLEDKzd7fFv7yyWMCJc','2qzxEoDYwQ','bfvrTHhLhm4sVao5JwhIOWYLSLE6C9dPkXQ9','HAYH6dwtghrr8nC',0);
-INSERT INTO t VALUES (-613283348,26220,'bAyLAMmQHpelfGjMP9','j','v5ffVllxXfExru1fxyf1','3G4t1xppk7GM6Nkj39uTL0Cfv','MYpjQIA3Ct23O3VyGMkVecgg5M1Q','tXEYi8zU4m5Mp2gucTd8My8gGauTWFvsRHChfFvtdbaFaM9qkbRvMc',1);
-INSERT INTO t VALUES (-608995329,19412,'Y2ICLU8EREewCWDQYKu2hL6U2PeyuGpTQN47rxRFuW1c5QYX3Ow6csuW','E3SdoxzuKJavxXFoBqMktBPDh2clPF32D1jFjMaAfqwlD6b5','mvdZvlDEYYD9rnOinizVefNG1AMDb7wku9fzsxwE9FudyzPa0ecfoGZFjMQOY9wFV2lDSt','NsVkf0CSANC1q2TheqPFdWDtpUo9hM2P9DTSd5GjVp1','vXQQHv1XqEDsKv83cVn6HVWhM6Y8BywfDL4XQ5NVPHBDitbUXV5Y7n8c3mFdir1F7bJYXGBoZqNQda64MpfxXsqnwJskbJ','NO8Rf37HPX8Ozia9Tw6',2);
-INSERT INTO t VALUES (-1752354928,38913,'TL93aPrwfHfPCFRjvkaDwqoQtxCErjsyuBjX','6Ni1Hy0oDnZFum6tzTTaAOrcpEoncKA','VSDqFVj2OJUK6Z5Qja','QvCzGRZWpmoSrDqcfJYdQ','325VvnECUNdrRaXQYsxZLNbaPsSdCyoYWbfQpMhxryDG40KNh4yZ2XLq','WyrYh7TrT0zYCDajB1Nxl',3);
-INSERT INTO t VALUES (1457394031,62133,'7VMISMq4S','wIKtmfOzqbJyfCfyiKoGPlOP6UFMz9oM','tA862vYKB2x05Aw9nJ4vkdbR669ZqXce','aQ4kpeaU5wstpQZA','5JKM5gkDhx','xTv6AfLSVsMa9uDEGhiWZa5lkFQwyC50LECbqH',4);
-INSERT INTO t VALUES (1635835410,61997,'rqflQMtgJSPvmfLj2pxxrRMZAkxO6WkfJKGKWaR','U0HoxenV1Vr88im21YbjapZ3BQTR1mUY8529e2JF','O5KfmNviZBAwzfy8qnELAl8SX56Qw8PconbctTmJj7w8EIR6t6cWiiITDmkmMMfv','gI5HiBrLGwfIZtYcg6QBtxcghyvuGnI89UiSlyRWg3WfwyK5IDm731nqjMvgxe','D6Wp4vWL6R2bAGp7HUey0UDxS9aS7DagVU6e42X4JW','HoZYhxroic',5);
-INSERT INTO t VALUES (-451361841,18138,'nj1HQiwfN04bpozwepcN9iZ1h9iQZfhrvGWqiWKWgp4cOWhTiR7tTXW5nuey4iPNwdU','DsyHT2NDGUStrS1YJ7ovcfDk3UqyLbOqarjZwYwFlLlJuKuIwW9Xy8r','C1uduNByTHOW5jhOj58pKsk1EIjQlrFsTWhoM1CnvJNY68tLQ8ZQLR3kgOvZ88MOizxFlGi','j6W5kITEnRrT0M6Yhz1Axt','gqc8yEna4ob8lPB6z','5sfSPfT9SnGn8FmYUeVlb28kAxfeQ7wrPXl6AGuSy9gWKJgpfdZObHwJouqM3Vcm8FzJ8grGiiMwFjuPHrh',6);
-INSERT INTO t VALUES (1692581692,24421,'hySIgXM','yt1sPRL2MUJMFqEIvfVIOFRWANrIMdpYxCWtQPjws2Nk5','MFH8AEsmd0paTldE1Fu5zJPHIJi9wXM2uOXeZnTqJN2XzjbxYGAU492fyqmZMOSeoGnALVS88FCvzgPBrAx1XPn4','fzVB','WbWaDGtmodZTYOkQGiW7QcgkesNdsKQkAWNEmaAFQJWTA01Yw8tfJzpEBIZ36g6bJhku6o','JdphiDuYp5RhkKTHKAU5B2nrNpyP1hJXmRMfqVN2M25arAnIsBnXBTnRG756Zq8lkiQmQBpToHxSE4aCoxSWAyNqgzVV',7);
-INSERT INTO t VALUES (1724252690,45471,'cNVezMMJdKk6hqBJt8dHxQ7nSVAmol1XwNLuRB5Vj9LUgj','Lj407tI3xPeAtH','8ui','hZsq1DX','v6pajmqma7jCaMIYhgiSaH0RGOWSE5PgPLylCwYadmxx0lCCHJKyJb125tKXofSEICRRx4','yS5IM7OrJzxpcj4OAkpiUOuLWM',8);
-INSERT INTO t VALUES (-1511366641,55342,'EPiazH34SurPEd8BLfWozPM62QJvVEoHIihM4dBp','ZLTWLcNbPs','4','8m3UiodfQtpVGmFES6nQCcffUk4AMsv3QKU60Jb5LoeFcT','i3UbU6Al2R2h','3Q0ihYJfIrE8LJJlO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8172309950486227803,-117,'nJBvcNA6yTmTvXh91eqN9HAQrkvTFub0tEgh','57HTztOq62uxNRm7ze3gWFQdZfZ4U1N4XJ2fyPOOnryf0AfNPbaC8z5Rmu4KTGSfJhwDdd76y1910l4QdJifYDna5RZBULFdfQcU3qqIgqk0bPGIhO1KcEI7RQY2XAhp6ZjW7gXKl0j8kHS8uChdIGv7YygXOglVTcQMAaYEtwZcqou5pTtNKwzGnmXM5npweGQRHmF1UiU7ekwTMSjaGB6Nh30ZExKhTKHPx1Vu07JFOE','ovWjWdu9j1PToF5fW','BdVMoXOIP1ka0FpLjgU0jlHYxtqNasXujQiFQ5IrkwIOn1KUxYBx1S6iF4umnoD8p91euxzjP5uMgTYPX9y5ssPSMRrfj1f6GMG9jRXOYSQ1CUYQxGe6PcNDosxcdv7AWwQMQwQXtQynvxFpv1ya3I6LoChXnsw87gjkPF4Hfd9dOkrsqfjk9UpytoVgS1e8Gl6ukMw9Bw4yfUcvDepw8dgO8mt43I4JhPVzz8ofHzTM6VlKa','g','u',13);
+INSERT INTO ti VALUES (8172309950486227803,-117,'nJBvcNA6yTmTvXh91eqN9HAQrkvTFub0tEgh','57HTztOq62uxNRm7ze3gWFQdZfZ4U1N4XJ2fyPOOnryf0AfNPbaC8z5Rmu4KTGSfJhwDdd76y1910l4QdJifYDna5RZBULFdfQcU3qqIgqk0bPGIhO1KcEI7RQY2XAhp6ZjW7gXKl0j8kHS8uChdIGv7YygXOglVTcQMAaYEtwZcqou5pTtNKwzGnmXM5npweGQRHmF1UiU7ekwTMSjaGB6Nh30ZExKhTKHPx1Vu07JFOE','ovWjWdu9j1PToF5fW','BdVMoXOIP1ka0FpLjgU0jlHYxtqNasXujQiFQ5IrkwIOn1KUxYBx1S6iF4umnoD8p91euxzjP5uMgTYPX9y5ssPSMRrfj1f6GMG9jRXOYSQ1CUYQxGe6PcNDosxcdv7AWwQMQwQXtQynvxFpv1ya3I6LoChXnsw87gjkPF4Hfd9dOkrsqfjk9UpytoVgS1e8Gl6ukMw9Bw4yfUcvDepw8dgO8mt43I4JhPVzz8ofHzTM6VlKa','g','u',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-4794153668852088838,-4,'BoU5OHD6UXKgZK08G9PXfxOFzdcNCDcaopYw5G8IRRxLkptsLAlxNkjr8QO3I4AmobQYAJQvv2LjOp','t5F7elgUVlXQfa9b8HwZqWeuQxxLNYIS6qvoIQhsItIT7wnruj9WuwJdlgfDIvGQIzpannl3KH6foTtHw6IKmzKHGpeoC7VSDRXwotJtviU3II','a6qLvE65','FhOkByLRBXloKX68uikVfQphSdSOmfayzneA6iPw79MqqFvcixIK7A7dEaypyBIG2GhpV1Pjxj9169oLsnEWAVPmHPoM7QTq7z','Vn','S',14);
+INSERT INTO ti VALUES (-4794153668852088838,-4,'BoU5OHD6UXKgZK08G9PXfxOFzdcNCDcaopYw5G8IRRxLkptsLAlxNkjr8QO3I4AmobQYAJQvv2LjOp','t5F7elgUVlXQfa9b8HwZqWeuQxxLNYIS6qvoIQhsItIT7wnruj9WuwJdlgfDIvGQIzpannl3KH6foTtHw6IKmzKHGpeoC7VSDRXwotJtviU3II','a6qLvE65','FhOkByLRBXloKX68uikVfQphSdSOmfayzneA6iPw79MqqFvcixIK7A7dEaypyBIG2GhpV1Pjxj9169oLsnEWAVPmHPoM7QTq7z','Vn','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-6770895907168133303,49,'iCupgf2Scar1tY4uiccBTwxLZ8ffZw','fuDkqeaHRskxjYUR38rRpxWDdBPM5TGbmbHJhvKW3ger9AeAjLUsDH3YO3LMi9GnhfTZ29bvi','uGZc172eyyVoRYh','kRIK5dbs2MCA0HTceyLtxJUq1IBnDuz0EhIaiP73WJ7DBRrQJBh2ZIEXOLJbR9EgQCeon0B0ow17fgXe3rIJIQ3zQMSmGe0bPwIkYjroRZoTWUIkoiTwlBeno4bj21eLxm6WTXohyZBI0dlR4tSsX9JkwgaCyxkkG','Hb','E',15);
+INSERT INTO ti VALUES (-6770895907168133303,49,'iCupgf2Scar1tY4uiccBTwxLZ8ffZw','fuDkqeaHRskxjYUR38rRpxWDdBPM5TGbmbHJhvKW3ger9AeAjLUsDH3YO3LMi9GnhfTZ29bvi','uGZc172eyyVoRYh','kRIK5dbs2MCA0HTceyLtxJUq1IBnDuz0EhIaiP73WJ7DBRrQJBh2ZIEXOLJbR9EgQCeon0B0ow17fgXe3rIJIQ3zQMSmGe0bPwIkYjroRZoTWUIkoiTwlBeno4bj21eLxm6WTXohyZBI0dlR4tSsX9JkwgaCyxkkG','Hb','E',15);
+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(23), d VARBINARY(55), e VARCHAR(45), f VARCHAR(48) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11237159,4304012,'bq4qd0CPVpG7WN','xhFaceUm55BcfxiR1ZmsDwg3vE','E8Ekrq','R9lGesPoFe6tipuq2wbUDjdPfqJa','h','h',0);
+INSERT INTO t VALUES (7126662,5915575,'OTrJH','lZVh21o2QoJpgtzkhU9HabCjUFhurGdf3WK2My','MYVIfvBSVu43wP7vtJuxmIJX23ziLHos6aIcO2pBEO','6XWMxJWVVhkt0SUMjxfo1E7EHfHHzq','1','l',1);
+INSERT INTO t VALUES (1735019,-6671711,'UpeZwtQMAf','jmJggszWAWFMFZspwM8GSiILbiBZdOENLch','F5xwHv83BwXIIyzBdXeyMlNTXJMJOw','wdgZbDJb4','p','e',2);
+INSERT INTO t VALUES (16193072,-5411153,'eYiPskwBYUARh7UB9S','a1PnXtIDLsQ2xfALScKtQgtdH3BG4czX4NV','eMfpuhVChRBOQh7N6FIGPhxkmRto0w4Huv8','x6GKwQNYZoOyW7nKd','L','4',3);
+INSERT INTO t VALUES (4694074,6126992,'wcb','FwPEzHxXOwKkSvkx','EWQxtWvxOu0rcl83VXNuVtmNqTRSBMW2NV7Cbgy9mNz0','Uc8YGIJf1ubHNp1q6FTqEyI8CE','W','S',4);
+INSERT INTO t VALUES (804987,7293377,'tDn543VuXUL1SQ9t5Fjk7at','14AKAnmO','cvNE1XhPdmYQbRYaQCDChSn1H8hiThlyBEHAg2USyt','0H6tuwOLIfr1NuGQwjm8884MaPPRUdde','t','Z',5);
+INSERT INTO t VALUES (7838620,-1773423,'IBdrxASfVsaJ5q9vkOlOmJ','op5EvXJHlP95iaGGXb5Kbuq3ZU0onG','uLGFHO0ORrX0AKiHzvJqUrmuutcGvskG','7UDDzrhcRiTeWA53i1','9','N',6);
+INSERT INTO t VALUES (11087758,6453939,'Wk','Jml3StStu9zQoouqTZ3LDa8Iip1xrM6h','5YY7HUBlO22jBMHBPDzs6YMi6h9y8jKkzo8n','DSBNmetwGuvO','G','c',7);
+INSERT INTO t VALUES (13869283,-4630970,'KlxEZDBt31','8fH0c93J','FIyIaNTls95zhpqivDGzoxocdcSqajPpT19u','2upKr','v','4',8);
+INSERT INTO t VALUES (3601564,2236614,'BSw4rYNa','bL4tKfDhNtlgu4oF6','QidevHnJOAMlLCcr79vF1dcO8ur','myxcfUB4QhccItL1ukWGv9Q8ftrTK','0','Y',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(23), d VARBINARY(55), e VARCHAR(45), f VARCHAR(48) 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 (899034896970220198,32689,'sOpEONkrJtRS0qMev77OpVI1kRCfTiQ5jya','BIMsOb6h8oyMsGrxgk9vo8amvf1BdqS','r9G5yvkXLafNxMVACkDjiW93ICWdneErWo8Hjyx','ylC8lTjWjXei0rFUSwB2TRCuhl0MLUiXzvxDDMAVsOkUbmzby','z7i5WGEaCUKKKnvJRxr97VGpDp4Q6a97MP','SHdIHfjqJJZg69miYShZufnDkmumt5LsYTaqCVxCwm0lsfYjviGgTvXBH02hBKHJptu7Fa7nZKrqSQPKidgSzre5jtXMF',10);
-INSERT INTO ti VALUES (899034896970220198,32689,'sOpEONkrJtRS0qMev77OpVI1kRCfTiQ5jya','BIMsOb6h8oyMsGrxgk9vo8amvf1BdqS','r9G5yvkXLafNxMVACkDjiW93ICWdneErWo8Hjyx','ylC8lTjWjXei0rFUSwB2TRCuhl0MLUiXzvxDDMAVsOkUbmzby','z7i5WGEaCUKKKnvJRxr97VGpDp4Q6a97MP','SHdIHfjqJJZg69miYShZufnDkmumt5LsYTaqCVxCwm0lsfYjviGgTvXBH02hBKHJptu7Fa7nZKrqSQPKidgSzre5jtXMF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
-INSERT INTO t VALUES (-7954670362744600187,37848,'ZZBftbJ5l10DXfTnBVEXaf5KRngJ4ctxZ5has9DCGmZKkcr6','WfrIMNQITJfeR7f9Y6SY36UXJa8HGxEYQyFo7','vK1xNuDCh8NAcLI31473Q68uqDOSTcrkh3jHnSYp7Ab4Aq1nRgd1FLPxUFlO6F7R8M5QTWcCe','DFN8NLSf','frBB7IntPPGg3aZbhAZ6oJxiWlDHI7k0bgPZRCvBaIbeKG','apJQHFHM8jReMexS4Il8wsyFt0dVckFWOVNkX',11);
-INSERT INTO ti VALUES (-7954670362744600187,37848,'ZZBftbJ5l10DXfTnBVEXaf5KRngJ4ctxZ5has9DCGmZKkcr6','WfrIMNQITJfeR7f9Y6SY36UXJa8HGxEYQyFo7','vK1xNuDCh8NAcLI31473Q68uqDOSTcrkh3jHnSYp7Ab4Aq1nRgd1FLPxUFlO6F7R8M5QTWcCe','DFN8NLSf','frBB7IntPPGg3aZbhAZ6oJxiWlDHI7k0bgPZRCvBaIbeKG','apJQHFHM8jReMexS4Il8wsyFt0dVckFWOVNkX',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (1863332,5586084,'1uvt6cuPQZVrurNw3Mlu','VYBW7JqmF','SN8OSnuVn6oe5sBtWrU4NxHv8JGujCjNA','F','0','s',10);
+INSERT INTO ti VALUES (1863332,5586084,'1uvt6cuPQZVrurNw3Mlu','VYBW7JqmF','SN8OSnuVn6oe5sBtWrU4NxHv8JGujCjNA','F','0','s',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (5265060,2533061,'1t3UyZr1bo9','m1tQ6M96CuKEmmnehycRu3ynmF772CRtqBpm7cfCXW7HAgQqTnVCBek','g0d9H8W','cZ6iRrfRvjKZAhTwfwD7VyAbmOnG4','i','B',11);
+INSERT INTO ti VALUES (5265060,2533061,'1t3UyZr1bo9','m1tQ6M96CuKEmmnehycRu3ynmF772CRtqBpm7cfCXW7HAgQqTnVCBek','g0d9H8W','cZ6iRrfRvjKZAhTwfwD7VyAbmOnG4','i','B',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6275979544805897251,57057,'zHeY7y9ZBfSN4jBvj4dGAiFSib5VMwPMKV8OnFoCEmvNQlL5D8GD2BEDSxWV7t8svn4zK094','IR6RYIcYUFark0IwFTO1StnPtx0iAaBpdrsikxBIxjvt1BQcFNAVbx0WzppshRvtWhEr56ibAosBginH2omakXAvqkV7r89BuwAyrV8fGvME4xeV9b0Cy4chwCH','liqJKTl3imlrEeVmgFJQq','BQq6iWwgd','33cpayYKWqdxSwlP7TzZQWflfhYSewKhThfhE2YS4MrGuE734uKjDwIRC2NymMXkYdr1sJSe6DrapI3JdsFXtd','jIr5jenJFilQWyAwRNveJ9WYJdW7JhqG9zfVdn2R10TsRpGGkX8FN0Hx97AcCEW8CGjsaCwV2jEl5jiER',12);
-INSERT INTO ti VALUES (6275979544805897251,57057,'zHeY7y9ZBfSN4jBvj4dGAiFSib5VMwPMKV8OnFoCEmvNQlL5D8GD2BEDSxWV7t8svn4zK094','IR6RYIcYUFark0IwFTO1StnPtx0iAaBpdrsikxBIxjvt1BQcFNAVbx0WzppshRvtWhEr56ibAosBginH2omakXAvqkV7r89BuwAyrV8fGvME4xeV9b0Cy4chwCH','liqJKTl3imlrEeVmgFJQq','BQq6iWwgd','33cpayYKWqdxSwlP7TzZQWflfhYSewKhThfhE2YS4MrGuE734uKjDwIRC2NymMXkYdr1sJSe6DrapI3JdsFXtd','jIr5jenJFilQWyAwRNveJ9WYJdW7JhqG9zfVdn2R10TsRpGGkX8FN0Hx97AcCEW8CGjsaCwV2jEl5jiER',12);
+INSERT INTO t VALUES (8378051,-3437751,'odwDKfLOJ9','HKIgdRWuy4CuWxxGVtchxkeTlV0gy8RW030BCG85WV173hLi4NbFxYCc0OldPjzDLqEE9mtyucwXVWc43VchQ6WWnJRkvFLL8DHnlmDwwNXD2r0hQcBBarfaDFX3Pnm','imaUMwpZsAT5C8uzjVBUB6oDB0','wV','2','l',12);
+INSERT INTO ti VALUES (8378051,-3437751,'odwDKfLOJ9','HKIgdRWuy4CuWxxGVtchxkeTlV0gy8RW030BCG85WV173hLi4NbFxYCc0OldPjzDLqEE9mtyucwXVWc43VchQ6WWnJRkvFLL8DHnlmDwwNXD2r0hQcBBarfaDFX3Pnm','imaUMwpZsAT5C8uzjVBUB6oDB0','wV','2','l',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4519262203856538413,20636,'E3XBAYeqDMIqaUD1ujr5OLBv5x3EX4kIjGCqn5j','8By4NwLHA4kahiogqlZ5ENup2k3ooKGpzC2eIfXUu8PuNAi9TtyvoY7u4y1CnF4d71iik7UhoIZTQvrfEryRi3tRyExp52YgsTXYrDwC3SmbKWvRj3S9DDTKoCFdEYdB3w8Pd5vER2JHBEnAm72IHzPwbynxVVqj7RmvBJNgE0BrrsZdcii1NO2dT4VmFTzw22udsK','M7gXN8U9IlopIwtmAP','kCYKW3ZXsUNfiUBrNxlUz8YfJDWMBm3LJcVJq9cs2fHROcPX2UNeSX2dVYkk1ALsmb0acZt7pgowWUP47KC0NKoDqkSJX','p6Q4lhPWDwCeUyx27uSsl7Yt6UIL2','wwAJTtqphi43EdC4LYZEpJs4602AAxYfw6EHJaJA',13);
-INSERT INTO ti VALUES (-4519262203856538413,20636,'E3XBAYeqDMIqaUD1ujr5OLBv5x3EX4kIjGCqn5j','8By4NwLHA4kahiogqlZ5ENup2k3ooKGpzC2eIfXUu8PuNAi9TtyvoY7u4y1CnF4d71iik7UhoIZTQvrfEryRi3tRyExp52YgsTXYrDwC3SmbKWvRj3S9DDTKoCFdEYdB3w8Pd5vER2JHBEnAm72IHzPwbynxVVqj7RmvBJNgE0BrrsZdcii1NO2dT4VmFTzw22udsK','M7gXN8U9IlopIwtmAP','kCYKW3ZXsUNfiUBrNxlUz8YfJDWMBm3LJcVJq9cs2fHROcPX2UNeSX2dVYkk1ALsmb0acZt7pgowWUP47KC0NKoDqkSJX','p6Q4lhPWDwCeUyx27uSsl7Yt6UIL2','wwAJTtqphi43EdC4LYZEpJs4602AAxYfw6EHJaJA',13);
+INSERT INTO t VALUES (10000623,-3125577,'ju1ocKjiFVN','UGH4GNlaKA7gnd8B6qWkpazoAOdZQw3luweTY2Ng6QOVBlf','E0yfzZi6VprpNQ1JUDfQYUNKMEwSHj','tg9JhPmWGm0LaaK3z82Iso8JYbkSR61DPZezJPPE7','Y','k',13);
+INSERT INTO ti VALUES (10000623,-3125577,'ju1ocKjiFVN','UGH4GNlaKA7gnd8B6qWkpazoAOdZQw3luweTY2Ng6QOVBlf','E0yfzZi6VprpNQ1JUDfQYUNKMEwSHj','tg9JhPmWGm0LaaK3z82Iso8JYbkSR61DPZezJPPE7','Y','k',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5111534,-7071582,'J','heNM30eZgaEkcpJR0HzmDp1JdpohR2CsAfyj1KB41DfXpSmbqEtjLAAXHhBLea19BwiQNV1vV4Z6stznavKePUEjzST3Vykvgryqm9RAHbIJHbatYTnoKXULSQadD','fCnvPJBZeEAnaBAAK8dk9LwaV9RWc','metBD40Xm5zMFzxxCjeD4hAnCOeD5211uNeTWQ8dsB','M7','I',14);
+INSERT INTO ti VALUES (5111534,-7071582,'J','heNM30eZgaEkcpJR0HzmDp1JdpohR2CsAfyj1KB41DfXpSmbqEtjLAAXHhBLea19BwiQNV1vV4Z6stznavKePUEjzST3Vykvgryqm9RAHbIJHbatYTnoKXULSQadD','fCnvPJBZeEAnaBAAK8dk9LwaV9RWc','metBD40Xm5zMFzxxCjeD4hAnCOeD5211uNeTWQ8dsB','M7','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5969676,-856788,'qK31N9TRnvrqEsNDbT','1AyizmULiDlZAu46NF8BC2jP08TBqoNqqCkzoNVSj2FQqksoudLpmd1V4mQwCb9UTEPXbdCi44538GwBCSrsgCv2leeeEEeGUxgU1K9IN3tn2Vmo','Xln2HwGUy3GfGEA6OEHEiFgmh7jE7pI','J9yt2hzb5IIr5snExUacM5MwjBWgPXcbZVvskB3CU0vIOiN1PIldNus6kYsfjXrGC9IRpbzziWcKVsQmdDmegT0IllfFHxfoQZo7uvGwdY7rNAqk7SUlwLUPghK7IkbBXQlKC20LRDP5rQIgZDfyOSkSUaZXGyh5Ce4nc8HfIbfUieKZIH7cLWz90GCE7uDUKW2QYRIjvgH36pq9I6pF9E5UxF3BHMEJ2Oso0','zK','g',15);
+INSERT INTO ti VALUES (5969676,-856788,'qK31N9TRnvrqEsNDbT','1AyizmULiDlZAu46NF8BC2jP08TBqoNqqCkzoNVSj2FQqksoudLpmd1V4mQwCb9UTEPXbdCi44538GwBCSrsgCv2leeeEEeGUxgU1K9IN3tn2Vmo','Xln2HwGUy3GfGEA6OEHEiFgmh7jE7pI','J9yt2hzb5IIr5snExUacM5MwjBWgPXcbZVvskB3CU0vIOiN1PIldNus6kYsfjXrGC9IRpbzziWcKVsQmdDmegT0IllfFHxfoQZo7uvGwdY7rNAqk7SUlwLUPghK7IkbBXQlKC20LRDP5rQIgZDfyOSkSUaZXGyh5Ce4nc8HfIbfUieKZIH7cLWz90GCE7uDUKW2QYRIjvgH36pq9I6pF9E5UxF3BHMEJ2Oso0','zK','g',15);
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(20), d VARCHAR(71) NOT NULL, e VARCHAR(38) NOT NULL, f VARCHAR(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-24442,113713443791203548,'alpAZ','6MF0d48KFe0P8QqePndZVBFYhxKEpwrdnjTSg5oFGR5cb9hBndF','jKoJZ65cioIk1QeVv8IxWVsaK8SWpSuDQH','q3hdAs2d3vle','CGwKwUjBiRc7xyyT5ntGJmkvMfHM3mu7jeyPWygnGQFowpGXacfqL84UaUBS3ApsvYgxvO','YdnXeFEZ5DlhzQg4ySmvmbe8j8DDYqmj8HIqVB5VSDeavAKQ2owVJZ',0);
-INSERT INTO t VALUES (-10716,-2026269393698791350,'I1vHvxYsjWyN','ywxsdL','iFgoEJOySwG54qGqw0o','KsPFfdHyBwqIVWRAYTv2wr7lW5GJel9fbFWSkzeC5QWrzpHRPfXh2jDVZ895l','oxeDqQm','50ksBKXxa0kBP5sTmSuBQt7ffEZ08CUCHw9bdLWx0C',1);
-INSERT INTO t VALUES (-7750,-7158500652214773781,'9N','rD9je4ryO','2SRwgbwzPI7NesCZIq92svdxhIUUMK3wbJh','COsrbijvHLKjyEqotAfT0vrN5u5Z2wrUcoU6FrVxmOOO','PVlxEfX5pTIEVNozFKYoOoMIVHS7VEug1v9pADN63prROmR3lBEbwxLHok1YjRJTQ6rYYPtm1EwMqSkKzZAWc7ZTEHs7nDVd0kF','BeR4O8xtbmIqABPQwCWzx5aHjaTBBwuNq311c6t0FXooVs54BKJV45rGcIvM1XZNzvmenD8kEcLyiYzlTxYQVYcflJi',2);
-INSERT INTO t VALUES (22485,-1657370176339301559,'8Ld','8dvu0ymDHsL6EBI43sH3VhrNVbA6F2mrnVM8SxDBwoVyw','tFJcP1lVoItQw9onn2gqQWtzekFAb38A1','pSnrkCHx5Cg0HZr2kNSdq1OvHoHaOChmIkws62Mb6FgB5Lpu','ao6YdApmolDPzBzM2rP6Yz8S2d1pQ9kDIpGxTF6pgPZ6RjN6BQGSuBlYALd49SJlnCgurtHCQu0gp','Oc6cT4TaeXlmty7e4orrS9jlFqLSyX00i2VqO4c110L0LqbUoz8Xw0s6OpvaBtjXcbJEr3pkT9ONoI4Xgd5qLYQcRcarbXyrYsv',3);
-INSERT INTO t VALUES (4862,3496271141484954285,'A','r4sxf07xl1Uh1F7bQrC','xSwnEGnOmb9lxGlKLlRiO','33KDCdVE55L','tk0N05YbdBC1WhwcWcLjqCiNxU7pdWHZq0L9WTB4pR40LJzWO','pQQpd',4);
-INSERT INTO t VALUES (28654,-6540011290369012401,'H1Y','otZdihpN95','lIzJAfBH9qBy2adUGIEAQ1FJCEtxeJC','FhZSWrbga17S9NepWDEJvnQlxdRt1','v7JOa07SI','oxSlUeUajR9rsK1f',5);
-INSERT INTO t VALUES (31084,5563326724853100667,'TGxXUi','jr','wZz7AdwzWer','FKYh7Ny5rq3dmgg6jURpgQhxXcXuw0hDrw8zZfjd','5xyCHrmuloN4VSfrubumaqG5j1oJ2IeNQ2MwDA0f3tzDlxD1Ahv8OaS8Dht8WxiHP9n0ZFh3dbzlgrdb','EPI1PFeHm1TUoT6B37CFwqzAKANScn06UstsSrUMN0kPPIGPwrDA3GV',6);
-INSERT INTO t VALUES (29113,7218371313142727182,'4J02','cmByz5YiMQRDla2hKIoIWRmq','D3lfD07daXz72bIthLVYLCaOn4EfC','3LnxTDzAGXUBYbxDmKJlxQaRUTERXKvNxOU4H2Tg5v','X3MOQu2nhxO','ls6mljhD0YBGz77TImD2rOV3LR46u',7);
-INSERT INTO t VALUES (-29001,-1088541247897197000,'tLGiPPh98CyuN','r947ZRwoKPJ8kZOJrKrReoISbQWGDY0v1bySgOqntC2kBW0K','t7myLihDrr8mMqkUH','SQwBWfOzDM9N3UANece03Srcwc99TyUwR0Xjw','91d1w8bjueUcSkmtWdPkXCZZrpiJWMnmEEfeHRfvXuzZE6iM4qR7B','eAR9g3dsHcMsxnqvTYJxTUWMElX1xCzLJoroVeFUd',8);
-INSERT INTO t VALUES (-12266,-2228696575410275050,'hULhzpSSg','jdfPo9BTWDiZC42mMYkBljJ3g4VlfrZbwpuv','G3TIbKMAaWsGO84hZyvNt','VmVU0cyoJxYasuGc5wNUd0b8PrK1h3k12Prw3pOL0Q','HWmxJJ9criSKMrUvdNQ1PEk0iSgNIBIvzu1Gz2mgXtqQiifFgt','L7NMTlSzBFej6pV2AyFSR3AqPx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c CHAR(6) NOT NULL, d VARBINARY(18) NOT NULL, e VARBINARY(65) NOT NULL, f VARCHAR(95) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-201856,-2492686086247416523,'Q','MMNNjzP4tpg4RA2G','OvKlwhZUgApt0JmLMHfVYLrZoXy7zf4AZg7aRqI6bLpP24Pan','nr2lKKzfMNPkvV8XrDBruDMmg6QMJYYoi','T','w',0);
+INSERT INTO t VALUES (-4848354,4894676048693220096,'TM2o','D2W','qFJyvyvSrsAwsgzXcTf','QSsYc2utAo8E7OAqADE91xPef5ZqnQUvAUl6KnvY6T3YrMjSXfJw74v1hmYupLCGci','i','9',1);
+INSERT INTO t VALUES (-1620474,-7396381833349445868,'X','Bk7pivbXYRjRWvY1r','vH','cb9C7LK8keA8o89mUCw1jnDPloXysnan7kUb9Hjx0','v','E',2);
+INSERT INTO t VALUES (6791695,-7112665697937702335,'NuNgf','F8DA51GTD','f53','zBt5OOZCFS','L','R',3);
+INSERT INTO t VALUES (1422054,-6441081780907762289,'gKrd','3S8gkojcO','KML4E7KPBRhoFN6Gg7b41u3Db0MVNIx','7DWvV5ZuPGok4FgiCw97C3Ce3yiT85D6YGunsPuPApTEzHpOKmpxIDE3AtPZ7O8tN8LGb909r','n','O',4);
+INSERT INTO t VALUES (-8316785,-7105451273091364072,'G','7Xwz0x4W1Gp','KZ49lyxMeOnmYlvlFwXdfsVBpJInk2EQMaLKvjyg1I0JrWzdWvSE','9iwGMrH2J03JdouQ8afEfBPqFAB8BxjsruAYVeJrucv2i1MKQkLcc46Gn','x','L',5);
+INSERT INTO t VALUES (-7782253,1486041671049873971,'E3I','96JvEciGgNBYhlPf','GthnUTtZXyIOyXUf4H7Asskt9tlVKHNepTaeG','gVVIMP9hBY1jTRFXqpOazsGitK4','n','B',6);
+INSERT INTO t VALUES (5093495,2648164675394626673,'aZHgc','xm4t2YFteX','30WzHVuPEORrsNrJgrm7Vh4Yd2DESxa4voHGrUNTT1Dc95y7NoK','4LLJjLHkkSXiwa3KrkXWCsJN3mERu0hcyAqD0Y6HQ6uh7KUShnPwzoN1Xk0hVQeudGZr6jWfF3v','y','n',7);
+INSERT INTO t VALUES (-640597,-6303964245346963892,'Xn','MijcyiPL','BzkoY0RBoTFlhwLAvBC8v','2N1XC97gwgPyxwNq','K','d',8);
+INSERT INTO t VALUES (5783610,2703312877297808796,'jU','C','WnZL8o9o164X1Ok7qF2mcVNl3kFz5dGA6TTOcSe','x6DI4','f','k',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT NOT NULL, c CHAR(6) NOT NULL, d VARBINARY(18) NOT NULL, e VARBINARY(65) NOT NULL, f VARCHAR(95) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (5660231,369381646828436243,'I45JOTbhQs','0y7IDF0LgQvd2OcbR9x','t8GXU0WyMToB1jyw2G9hdg21MFL8B1iWQ0kR3','PP87us2hFATgiBKyVnIfv1LR1MRfGZpDdY1riOmQ10PyD','z0kLZFyZF6Hkka80ZFJxNJTVkyseW0gNxsf7KWNVAk','e73e9UZUJSFfrPmT7zj1xJAbRvm',10);
-INSERT INTO ti VALUES (5660231,369381646828436243,'I45JOTbhQs','0y7IDF0LgQvd2OcbR9x','t8GXU0WyMToB1jyw2G9hdg21MFL8B1iWQ0kR3','PP87us2hFATgiBKyVnIfv1LR1MRfGZpDdY1riOmQ10PyD','z0kLZFyZF6Hkka80ZFJxNJTVkyseW0gNxsf7KWNVAk','e73e9UZUJSFfrPmT7zj1xJAbRvm',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(21);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
-INSERT INTO t VALUES (5005810,4167486691152307512,'xeHYc1sKqYDI6ZaVt','sQoVgKXbXTUc0KRb3ZbS1BGbq17H3NVog8dm0oSX8MId8vMUgTo9jkwQAIcRmL','7B6NPZtEyMd7XztKfOIvsm5L','vsXizPymtaOBhxcVjfkLjzitvwzffYYMWHSBSObuTp7GPvzX','ETsko5DImvX2h','76DIELhfEG8Vo6JplEoK5RFtEktlX7DFg6GrtFakKtDwyPbWFLdspvK7yS9w4XTYwNKY9GHM9pbn9UzxwQcVvEWilQh3w5ah',11);
-INSERT INTO ti VALUES (5005810,4167486691152307512,'xeHYc1sKqYDI6ZaVt','sQoVgKXbXTUc0KRb3ZbS1BGbq17H3NVog8dm0oSX8MId8vMUgTo9jkwQAIcRmL','7B6NPZtEyMd7XztKfOIvsm5L','vsXizPymtaOBhxcVjfkLjzitvwzffYYMWHSBSObuTp7GPvzX','ETsko5DImvX2h','76DIELhfEG8Vo6JplEoK5RFtEktlX7DFg6GrtFakKtDwyPbWFLdspvK7yS9w4XTYwNKY9GHM9pbn9UzxwQcVvEWilQh3w5ah',11);
-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 (-3028007,-4340642618241327174,'F','l7TDgxZ3rdX2','wBXrwlvmdGYx6a7Pa','rbUKE39G1xM8wCoLLay5e','rAj1lIx0ZeBH0akKpcP','QFhqGe3DFFyPUqaqrR8fC',12);
-INSERT INTO ti VALUES (-3028007,-4340642618241327174,'F','l7TDgxZ3rdX2','wBXrwlvmdGYx6a7Pa','rbUKE39G1xM8wCoLLay5e','rAj1lIx0ZeBH0akKpcP','QFhqGe3DFFyPUqaqrR8fC',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (233061701,-2397531586719570050,'WXwlhe','MZEqBK9CTz','G1rXEGZfpvKURo6kTEZ3ldSV6GH9HaCh8UfQGFNpaIoKE','Ayyk3nQ5WxrSNfFzCN1fI2yVuS53oCIU9z7njx9t4hQzFdAP7KgGRrIDLVUdT0oQI05W2wCdRGltZjl','l','J',10);
+INSERT INTO ti VALUES (233061701,-2397531586719570050,'WXwlhe','MZEqBK9CTz','G1rXEGZfpvKURo6kTEZ3ldSV6GH9HaCh8UfQGFNpaIoKE','Ayyk3nQ5WxrSNfFzCN1fI2yVuS53oCIU9z7njx9t4hQzFdAP7KgGRrIDLVUdT0oQI05W2wCdRGltZjl','l','J',10);
+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 (-1887146366,6363774484844087868,'J','w729Mxl','MBzI5DQiYosiOzi','CzOLr3YYHllZCzuUAnWL8M1H6vCX','i','D',11);
+INSERT INTO ti VALUES (-1887146366,6363774484844087868,'J','w729Mxl','MBzI5DQiYosiOzi','CzOLr3YYHllZCzuUAnWL8M1H6vCX','i','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1922499598,-3239971166354497650,'qJDbC','1eiSIv2pIaA78vm5SN8zGyCYuD1ZtWTi9anZueewmV6ibS8oPFzkN7ErxaXYHQgguAAB7DIxO6b64ODuSfkSuS1zyrHxRbNcvj4aqAIXtiCiE8uuYcYFYYGTM8','M4','5O6MaH6q94ui85WizR3AafDvqTXtYXI8L','u','U',12);
+INSERT INTO ti VALUES (-1922499598,-3239971166354497650,'qJDbC','1eiSIv2pIaA78vm5SN8zGyCYuD1ZtWTi9anZueewmV6ibS8oPFzkN7ErxaXYHQgguAAB7DIxO6b64ODuSfkSuS1zyrHxRbNcvj4aqAIXtiCiE8uuYcYFYYGTM8','M4','5O6MaH6q94ui85WizR3AafDvqTXtYXI8L','u','U',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4448735,-1689630887656775646,'uez9awCzUbxnD','A3GWSxiHHznSEAYezD2tqzsI5JSe6wKq3fQFel76Y6VrwTzO5zBZDz4VxGgFFHPI54Tzo7toGmLG7MbIya85tFtiAClzjEv4i5AeQ2wjUgPCt36uzpyXzvsJLlGhdIYSFAU6n9KbMbyHFjmo6Eqmimu4cDsharVMnNX5TTIaNszC5b7QigwTYpowUCv38XxUQ6X7Ol3vgRLzG3n00u2rtiKqHMXG6pSvxolwTVjWrxyLLeaX8phngQjxxM','tB','m5qfS1usUlODVKYQA7uOa6RKNUkogDz2ZLYy7VOsg6dgyCMeUZIcuicSA4ajmHsmFK2tlqVo8llXeBBhTLlRuv3UeOg0HoJgKR2IJYNkJIgICzmB8KE6kCgQusU0VRtR2bEEAk7gQ0tagNnTNiCVIT25HLBY0V6GdicPF1XFDdZlNL33N68c9YG2ebg3EVXBoRDdxeLkPgJu','EHZi03LpoZvjYjvnsNvB1TfM','bxVyhDQba4ICTbLkLZcRRig1PKdxnEzPYxmmm9FpeDt6aMQ3M7xEtFX5AGJpB3BpYIjeoGBhN7UJKcd',13);
-INSERT INTO ti VALUES (4448735,-1689630887656775646,'uez9awCzUbxnD','A3GWSxiHHznSEAYezD2tqzsI5JSe6wKq3fQFel76Y6VrwTzO5zBZDz4VxGgFFHPI54Tzo7toGmLG7MbIya85tFtiAClzjEv4i5AeQ2wjUgPCt36uzpyXzvsJLlGhdIYSFAU6n9KbMbyHFjmo6Eqmimu4cDsharVMnNX5TTIaNszC5b7QigwTYpowUCv38XxUQ6X7Ol3vgRLzG3n00u2rtiKqHMXG6pSvxolwTVjWrxyLLeaX8phngQjxxM','tB','m5qfS1usUlODVKYQA7uOa6RKNUkogDz2ZLYy7VOsg6dgyCMeUZIcuicSA4ajmHsmFK2tlqVo8llXeBBhTLlRuv3UeOg0HoJgKR2IJYNkJIgICzmB8KE6kCgQusU0VRtR2bEEAk7gQ0tagNnTNiCVIT25HLBY0V6GdicPF1XFDdZlNL33N68c9YG2ebg3EVXBoRDdxeLkPgJu','EHZi03LpoZvjYjvnsNvB1TfM','bxVyhDQba4ICTbLkLZcRRig1PKdxnEzPYxmmm9FpeDt6aMQ3M7xEtFX5AGJpB3BpYIjeoGBhN7UJKcd',13);
+INSERT INTO t VALUES (-1851749043,7573998832360522614,'Fnp0Ni','wsp4TovIJ6ieknG4lu3GFJGUcF8SLgZVp0cOCONqALy6xKE','UA1A1qYu8JNRCM1SPXqIBxd','rNHz0EZFp5lXnpnIV8H7amMVKpGjT8uaSKsO75CRWsSZqqP6ZZrQajuCAt9ZMDqAX9BpFo9ozXjw7V7cLoGOHtLKWZf7GY81zUaYCjRlv0PC1RkidKQdjrlO8FHAxEFTy3ke3PaeLtyau0tK6cTn4HPNshfHkZNHbZ1vibRNpOxt4Ueoe2hN6vBk38amaG2VScVFL8uHUnjEO4dXm1vdeKKHpNxouziz9mld9rVvi0V0LdrkCOdn4iWLCIoB','4','p',13);
+INSERT INTO ti VALUES (-1851749043,7573998832360522614,'Fnp0Ni','wsp4TovIJ6ieknG4lu3GFJGUcF8SLgZVp0cOCONqALy6xKE','UA1A1qYu8JNRCM1SPXqIBxd','rNHz0EZFp5lXnpnIV8H7amMVKpGjT8uaSKsO75CRWsSZqqP6ZZrQajuCAt9ZMDqAX9BpFo9ozXjw7V7cLoGOHtLKWZf7GY81zUaYCjRlv0PC1RkidKQdjrlO8FHAxEFTy3ke3PaeLtyau0tK6cTn4HPNshfHkZNHbZ1vibRNpOxt4Ueoe2hN6vBk38amaG2VScVFL8uHUnjEO4dXm1vdeKKHpNxouziz9mld9rVvi0V0LdrkCOdn4iWLCIoB','4','p',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1599620096,778909092654831478,'qTW','hURBHZjHN6mghx7nP94Fq5ROA69fH2j4BVAYqZF2edY8qCtbCPs5z5H8PuUl','ImsETYec7fg2uXXlOriyc6dRvaMhZ67Am86Gt4bgkHZn1JUKCmwiJY','L6jrSzeyHrVhiQaQv9WyGtItv1wnmNzDhHToUuqApxzuB00kg0lhVZVu4TwLgYQI8FZqnpMRGNaHLp57YoGr062iGfNJ9OHX8eXv7TPofbNjo','O','P',14);
+INSERT INTO ti VALUES (-1599620096,778909092654831478,'qTW','hURBHZjHN6mghx7nP94Fq5ROA69fH2j4BVAYqZF2edY8qCtbCPs5z5H8PuUl','ImsETYec7fg2uXXlOriyc6dRvaMhZ67Am86Gt4bgkHZn1JUKCmwiJY','L6jrSzeyHrVhiQaQv9WyGtItv1wnmNzDhHToUuqApxzuB00kg0lhVZVu4TwLgYQI8FZqnpMRGNaHLp57YoGr062iGfNJ9OHX8eXv7TPofbNjo','O','P',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (855577327,8082005189771291615,'o1tR','UbeINLCgWGqOl16JutGDKDpw9phe3hprrU7L0WAZYbtc1ONDTv9bWweazUtEopNLx4JWQCGjk','mpyfN4p8U89a4oNWV','4BpppZfhrqGaVptXoxeabcrf9N6YnIgcXk7kPDEpWGSgr5ZCrsFRKpsb9Tc5qYt8noQpBrGV9gnof9MsYCBvPNokzICY6yIOetXuEw1lmTygf3XDo1mORC0ZTVJQloMb7LruJcEg4uFG5ghfQyeCwot7uhNJxSDhFUwZAAtYRmBFnPCzQe49P0RWYoMK98mqMgVCAaDJWFDJQce93kNLv0hu31M5','bD','A',15);
+INSERT INTO ti VALUES (855577327,8082005189771291615,'o1tR','UbeINLCgWGqOl16JutGDKDpw9phe3hprrU7L0WAZYbtc1ONDTv9bWweazUtEopNLx4JWQCGjk','mpyfN4p8U89a4oNWV','4BpppZfhrqGaVptXoxeabcrf9N6YnIgcXk7kPDEpWGSgr5ZCrsFRKpsb9Tc5qYt8noQpBrGV9gnof9MsYCBvPNokzICY6yIOetXuEw1lmTygf3XDo1mORC0ZTVJQloMb7LruJcEg4uFG5ghfQyeCwot7uhNJxSDhFUwZAAtYRmBFnPCzQe49P0RWYoMK98mqMgVCAaDJWFDJQce93kNLv0hu31M5','bD','A',15);
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(21) NOT NULL, d VARCHAR(68) NOT NULL, e VARCHAR(45) NOT NULL, f VARBINARY(74), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17224400482644832274,938528,'9z5oZCb3vMohTvpdO','s4hnRA','XeshkX1vAnzkAOQ1PI3j26kQNpeBB505ctxsHa5xL','90Netxy6nrMTFwwoB62y7G6Hn30ylXRLDPM','1djKpRllHJZTzeOVF5v30sE1pcqQqGSSaiP8x3mE2X0fdKbcV5eT','3k0HRgLu4h18ppRzTN0uMzOYvkRs',0);
-INSERT INTO t VALUES (9307407644356324468,-702333,'2UgstPQvlUsuZxr3ZM','vw8lrD18HE6vkqsDaEPuGSgp3vIIuJNDYAq3SX6K6x4en4gUI9','eiDQenYycManGrrlZuQkwWnd6Gu5FL47BdSF03XYrSoa','9tb','co5D1lIFTKBAxI9','veyFmsSvpqNokGCO04EtVdHO6eN',1);
-INSERT INTO t VALUES (1357075975433992896,5672818,'T','rdpIy','5eCfot7VtS','OLDa9LXxfUhq0eKSzrPoB06RIpa3x17YeAOEex0WNs19wD2ymIQ0KsL7QKVBpzIbcRWKMYWobg','PPayzcoJIhcAkd5oeOWYOaXs6QHm4kjMmRZSBojYk1VCq2hYD01EVdfepCYC5nS','77BhFQCWGAe7TigvMFZ4v0UZhtD0m14VcItrGebOem73bRTVVVLBpCKot',2);
-INSERT INTO t VALUES (18176690689882679078,26408,'NnMiVVksCEs','p4RPViWq5ZjPuFBbHQ5aYSM0q3StAv4fO9WDE','AXbS02IZmZ3b2ZDK3chucnCmRDcpeiZxe7sifVjfrENi','zTmFiBHpuzCcY3Svky5EICirzbndQwVFz26mOa1AZvC','Qo6ti2VzgWZ2sVppItQROYQqX0ffUgARkU3rk3Az42r4O0D8LfseyXvdmP55dPc','X3UkXrKwJQNXQQ5fSCExa',3);
-INSERT INTO t VALUES (6515590792267888710,5908682,'gnZyszqivD','UF1vlfOGKPx9xowCHIzZceoZjUD6nHpeK4Jk1Kr2u','BKKt','kKmi23TWTLjZo8OLJbfQCfqeUEMuh4UYc3GN1UvUXB','gar38eHQBd5n6bew3b8ql2HyE9bcNRoMFS9iFWaBKA59TA0C8fMRVWZUD8V7uZ6OByQbp3FOSxradx75','ePbs6HP64q2c8r3qErCrug4S',4);
-INSERT INTO t VALUES (6146380757709931209,-2147174,'UvN9P5YgqhvcxM','9vNAF','TkGXqEgLjdjvaGna9VX3cUlBWRLP7Fo','cmV9nwe4Rz0A4U8vvxzAFUidTXORJ36YFGLAh','DjgnnBsOaQ1ktgN619f5bV24RLVCCdWW4VU4Qsf2l','MAwxS5UIyEIJ6H',5);
-INSERT INTO t VALUES (3996151850523106767,-1467655,'ycOq5','Ajzlv','qnRXt','q2ldKx6eATdYlT8YVay1iBbpNfla327FnweGfXUBdbLAXgpxhvYr6j6wVq','Dhqp','oQvXCm3al5IoB38BMGcKMpHG',6);
-INSERT INTO t VALUES (879970180387093700,-1197282,'yHyNt','aUYgqmZnK9VKw0tQWx0IiXzX','kKw3rnmuf0JZs25ODaV4ZsuDA6G9VAPBDC','yQnYuctyY','WbhqyLxsikq8shQfLCZLiW279AONUSjhvVTVdpIxCdCuxQuGy2','mKZa34dO2eLfL77PN4nTwNmfo2ftw5M9M6cBKGD0iCvwmxeAQHIvj113jJn5Fn1M9REe0uQfN5hPvRfHxJtaZ',7);
-INSERT INTO t VALUES (4970471611804714720,-38904,'AR','KPDzhegD8PHUccNnVWMquSW2H0qm','k2c5t156pQipZntkBy2mzCzJYQzGF5Rnx5P','95pAfUPJzAVrS4aZ223J7WSNEnELVnOLpcCy9p7mG2p2w2T9FLKjAdmYJV8KkeSu','losur9G3wASXv','iE8sN5nmqBkgXHANoCCwRdrQQRnrQpRo9o7m830titRjYvKsVkOJZB9ImsULWaiXfKmFXVuZotvmK1Nw0J2Te0Ku',8);
-INSERT INTO t VALUES (15915828206759287030,-7930730,'Ux4eW5h31RUAHIl','vyoXpQWWSFU8jOh00nr5QLMBOYb8guAInQlEek','4GYCUSG1RFb2','Puu91ZOLLaT7AgxnomtMyDT2MtDaAyHrjgq6D7BrGBtKcdNWuMOW763Zq5t','mXnPxtUCLUIWgjfRaF6I7d4e6if','PaDckexWYu53KkallrWTQ1qOqWNnifQpJmO24i4A3JlnbnShfouwRBpReIgq5w0rxdaCWFGtGzpJ6fOXDID2m5fU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(94) NOT NULL, d VARBINARY(98), e VARCHAR(8), f VARBINARY(9), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1248204270,153,'5ov6WoTGaExS7XXIGDlbZzxGMPZiwjWWmAxIt9RRMJ7f4bRo','KGVgVJmY1','KcKNz','EA','b','eG',0);
+INSERT INTO t VALUES (-272368240,22,'DELZ2184OqiBUvHyUW2','0ubP3u5myrz','VLBM','yjrTXvwMe','B','m',1);
+INSERT INTO t VALUES (-1255522405,195,'XTF7tTd7','dxudl4yVjjhRjOMUTYMahqf083mxIm','PwCmkTC','dFS','u','b',2);
+INSERT INTO t VALUES (579440426,176,'21CBD98KAAbsmllX38sTu3m3ox175DTj8onDnxrxtMB2UkHpqRAzcrMGTDOcT3fEhUs4P7b6z1iQRAjEosIGcE','pfCQPPIstxfQ0KGNozekQmbiPdXU5','1iRg','QDRAweHCM','2','8',3);
+INSERT INTO t VALUES (1999989076,30,'8P44PCmR1GfwDNxwPH4PTtXrZpSjOxlbPuO8OHrd2iTeAO0WrRYtv4XbBrbH5HFAAbVmjfuvKekNdFHJDJba','xZAAyFDe8JnAXuziteBX2kvZd8FaK45dGMaadJMANSfnkBf0kiJhIAnwnEKGy4lkLyQev','XgGJV8','oCp','w','3C',4);
+INSERT INTO t VALUES (1121554548,216,'XX699HdOgrfESm5VmjJLk4TySoCYD','vwn','N6vd','4awdQcc','X','G',5);
+INSERT INTO t VALUES (-1153224916,92,'7fglxqQzM2j8LKq7MCzOLI9t9888Ok3WpM1FnE','x4ch4q6zZdQqIvbVBZqR7ZmMeq5gWEo6','Mas7UuO8','4L','y','CD',6);
+INSERT INTO t VALUES (1176638427,166,'8Ge7iGOjw6p54piv4Td2w03oBQhalQJ7kOx7','MU7qWaxwNiIW5kmjpXVEOJ2QSfgaE4CD4VEVHSLaAmIYfqZb4Ea30U8hmXhLgQofR6PnWlKoNefqQyIe4887lEj2nq','H4tqu','6YzL78U','I','Y',7);
+INSERT INTO t VALUES (-1133747716,15,'i5l44wGOEpz3QyuozyU0ogZEW1etFjsSbXe8','aE','UNYK','w','n','D',8);
+INSERT INTO t VALUES (665592110,210,'Dsu01LeX8sXNgWZ9ac','8knE6m4c93MMZmqbyrUk6Gx8B3V7oZ8bBFrWMtFl84SHssDJMsMeFZCvYk','p','WwVR','y','9G',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(94) NOT NULL, d VARBINARY(98), e VARCHAR(8), f VARBINARY(9), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (13218858781910499137,-7357036,'VGV7s5eqAZOl','61Yvv1IwsPzfHNJj2jppQXak7zrwubpPPesVkeDU0G4k','ahcYnNIjGiOBs4ZK1XBDlOUWp73','NcqmW1U3IHn','2bRB459NfRHCH2GsZDIdTI4Mbg8e7gWYm9QdXAJGDIUtZMYtXZH','TlwpXqVMDJBxMqxZwyDnYUCuiaEHxy7RsDBj9yCwdM8ZwfIJUN6xzlND0zJb091jpi66z9K',10);
-INSERT INTO ti VALUES (13218858781910499137,-7357036,'VGV7s5eqAZOl','61Yvv1IwsPzfHNJj2jppQXak7zrwubpPPesVkeDU0G4k','ahcYnNIjGiOBs4ZK1XBDlOUWp73','NcqmW1U3IHn','2bRB459NfRHCH2GsZDIdTI4Mbg8e7gWYm9QdXAJGDIUtZMYtXZH','TlwpXqVMDJBxMqxZwyDnYUCuiaEHxy7RsDBj9yCwdM8ZwfIJUN6xzlND0zJb091jpi66z9K',10);
-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 (5661011259513127895,7722269,'Yaem81tusK90','2yKnBQIUC1d16b53zYB6ftfLlgTVXbWMugQI85bwC4IZC','KYUlBeWcfpvbMvZWH2NyMDxqVj9g','U0zA6HDl9vBrzBxPhwZiIeG7bh9dGkJAWN7Cw0P6No7Azwv92LJQmh','7rNb9P4L0gQfH9pxQtXeEbev0pMhLxkglJVz7JLGyBCZUglAOo2eHWktqGYEw0523o9CaRBigMkoUm4fwZnZ','ewyJmjoygokAk8cVs5ZfZRLLTj1WA6ZrJxtk',11);
-INSERT INTO ti VALUES (5661011259513127895,7722269,'Yaem81tusK90','2yKnBQIUC1d16b53zYB6ftfLlgTVXbWMugQI85bwC4IZC','KYUlBeWcfpvbMvZWH2NyMDxqVj9g','U0zA6HDl9vBrzBxPhwZiIeG7bh9dGkJAWN7Cw0P6No7Azwv92LJQmh','7rNb9P4L0gQfH9pxQtXeEbev0pMhLxkglJVz7JLGyBCZUglAOo2eHWktqGYEw0523o9CaRBigMkoUm4fwZnZ','ewyJmjoygokAk8cVs5ZfZRLLTj1WA6ZrJxtk',11);
-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 (13970773358134590773,7485147,'uSDdiqyi5xE95b6Hco5Sb','giB1Y7Lyngo7iT4C0hqmVL8UMl3aUxnKjHCw6idOaqAglfgwuwsfJcPvZlipUnS0trOaU0iY7EXvUrRRG8wGf9gNL1mPK04H9NYGK2Vx32TlM0tyCjG2YM3mPmYJFuEGH6jSaSj','2Ltelsu7cZoROpehS7RTflxBPzQD1vfT9S3Xj','Ju1movtMAtwR9hFB9LUqXZwrewFO0WhIZsnR2tZpykxSfjiW','IbndANr6wUVlE6TQNaqd1IZxhbHAY1YHaEPq','SzTQrpzpMsGvdYNdliBR1p9dgMBBb8896uBAQrMpi6gvI3n78ZYTH',12);
-INSERT INTO ti VALUES (13970773358134590773,7485147,'uSDdiqyi5xE95b6Hco5Sb','giB1Y7Lyngo7iT4C0hqmVL8UMl3aUxnKjHCw6idOaqAglfgwuwsfJcPvZlipUnS0trOaU0iY7EXvUrRRG8wGf9gNL1mPK04H9NYGK2Vx32TlM0tyCjG2YM3mPmYJFuEGH6jSaSj','2Ltelsu7cZoROpehS7RTflxBPzQD1vfT9S3Xj','Ju1movtMAtwR9hFB9LUqXZwrewFO0WhIZsnR2tZpykxSfjiW','IbndANr6wUVlE6TQNaqd1IZxhbHAY1YHaEPq','SzTQrpzpMsGvdYNdliBR1p9dgMBBb8896uBAQrMpi6gvI3n78ZYTH',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (103927610,5,'p7Yxoih5tmvEnjqrcbAmLyKEnk4yxPmtyJrSyQ8hBJc14','5NlQu2R6N8jwQxF','ykOSQ','jz72t','D','Y',10);
+INSERT INTO ti VALUES (103927610,5,'p7Yxoih5tmvEnjqrcbAmLyKEnk4yxPmtyJrSyQ8hBJc14','5NlQu2R6N8jwQxF','ykOSQ','jz72t','D','Y',10);
+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 (-1660567441,11,'nVv22xP7It3RaI6QJS8AqBfp8tUPJtLd3vW73SHRtiC3FpLeXYNlVl93J80rVGN7cQHzxOP','KM1LxrVrQCdZRLzKi6iOcxX2xcvXA5T0c0SO4vCb97OhK','8IebW','hhLTai','H','M',11);
+INSERT INTO ti VALUES (-1660567441,11,'nVv22xP7It3RaI6QJS8AqBfp8tUPJtLd3vW73SHRtiC3FpLeXYNlVl93J80rVGN7cQHzxOP','KM1LxrVrQCdZRLzKi6iOcxX2xcvXA5T0c0SO4vCb97OhK','8IebW','hhLTai','H','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-264419976,158,'kNXvqmV56acwAB39cUev8awtp4qumbMnVpgdUmEINQi7mhg67pRvZTuQGBJyQ84HCtsgarx5eVx5YitEE8ofVgRb6K','oomt4G5WSYjvjVMLgMoWh0WTyjHrSFgeEMu5CQGFnqEuxZq8PiTbi3tJpbGQYjuSIv1Qa8jKQwa88Vy843bgX1GAtS3i4XGf0WDrxWV5DSn7i8iGCqVbRNS9SvBU3z2A2abuB0c7T4ZHAYR7kAN1hP8JF3EpLcddY0XJE1vTa729EjzT6HkIGfFDbT9JUeMoK46tlXnmYFSef9t2v','Fc','YS','g','Jp',12);
+INSERT INTO ti VALUES (-264419976,158,'kNXvqmV56acwAB39cUev8awtp4qumbMnVpgdUmEINQi7mhg67pRvZTuQGBJyQ84HCtsgarx5eVx5YitEE8ofVgRb6K','oomt4G5WSYjvjVMLgMoWh0WTyjHrSFgeEMu5CQGFnqEuxZq8PiTbi3tJpbGQYjuSIv1Qa8jKQwa88Vy843bgX1GAtS3i4XGf0WDrxWV5DSn7i8iGCqVbRNS9SvBU3z2A2abuB0c7T4ZHAYR7kAN1hP8JF3EpLcddY0XJE1vTa729EjzT6HkIGfFDbT9JUeMoK46tlXnmYFSef9t2v','Fc','YS','g','Jp',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8053569009371841754,3781938,'vFnO3B6OSdG','AdPH4svwbuDAQRskEICpp3ECcau9j2507P5LTc9CMlsXxaCRqmDuekWdYHUyR0uq7TWoSQ971Y5qaRP0w8aERvRHlPrxyeLmmodZriIe2lsMsijSjw','spByMgPAfqG8wMJzreWZ8AkaPyteKfmBe','q8uG3bHrD20cHLv5SkWAtE5sZmqWtEoRzVMIzcZG3ayrNpDTHFKID22PdG4DiCezskYdB037yZnC0UIEnFruVJhmus5nQRc6f9vTVR8xA0G9PtJQmzC2RzJNJ5D2TRDETouiEqvyIvpdVMR12PXZFch8Z8T7rVqXkmYLRDLb4O9NC4Le091RDo','9FnIjnv4AkPUb9UA1WOQSs7MIHw4cwlkjHgixzLGEhiBHCkf8TzNFCthFX9PDjCK6Zqw99BRTM09ejXNaifBkiW50VrU','Ji9jmIP',13);
-INSERT INTO ti VALUES (8053569009371841754,3781938,'vFnO3B6OSdG','AdPH4svwbuDAQRskEICpp3ECcau9j2507P5LTc9CMlsXxaCRqmDuekWdYHUyR0uq7TWoSQ971Y5qaRP0w8aERvRHlPrxyeLmmodZriIe2lsMsijSjw','spByMgPAfqG8wMJzreWZ8AkaPyteKfmBe','q8uG3bHrD20cHLv5SkWAtE5sZmqWtEoRzVMIzcZG3ayrNpDTHFKID22PdG4DiCezskYdB037yZnC0UIEnFruVJhmus5nQRc6f9vTVR8xA0G9PtJQmzC2RzJNJ5D2TRDETouiEqvyIvpdVMR12PXZFch8Z8T7rVqXkmYLRDLb4O9NC4Le091RDo','9FnIjnv4AkPUb9UA1WOQSs7MIHw4cwlkjHgixzLGEhiBHCkf8TzNFCthFX9PDjCK6Zqw99BRTM09ejXNaifBkiW50VrU','Ji9jmIP',13);
-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 BINARY(30) NOT NULL, d VARCHAR(16) NOT NULL, e VARBINARY(33), f VARBINARY(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (357962,-6361150,'I3SMx2JgZITBISG','lKBvtOem','dIrOcYLHHI3aCEScfdfM','HMm4mWGebeWM','Gl0tNMleNgim8m18QbzapzzbRBfcWyCC2M','e2HWh2EK4fR5sPqPl6ufVW3NqhKOYg8koV8JFaIJpwvyRSM4JLgosjbCSTQ2dq6Zie3TuvAUJJT8vZDRMEhsNZGJchr5rvwFjqc',0);
-INSERT INTO t VALUES (11075212,7407383,'zjsSWC','T0OKjU048','CN','3UfBwlbZAzRCVdo6BaVx','FCegUBHxBm0VusB9DQmNQZlGUdLSSBywM','T56K6n2uW0tLRuQ37rRF0OwK5l',1);
-INSERT INTO t VALUES (5209176,-5825279,'z7LiN65YX','ygjCqdlhliNq9Z','TCzINuw','4g4rrrU4UerC2xhlErQX','faRhZvala0otsErN5qbhUNz3OffAuHJhs8gKeTw9sdLWiWpPrKFs4H2NwqTXhywS9kRnli9yEJNBtnewhV1U0','Gsms7vXGigkiWnUFUaIeybSFEfEtcWQfbIE8IzgopDOtw',2);
-INSERT INTO t VALUES (5865993,641491,'48VS2eq0BV1BsGrnXZuTuW','L8','HgwzLjxdUCcb8edI3b','833JB2','vaOAI0BNWUjZ4ZcKMg0EYVr7VSl7hN0eStrF7ecA5RAOOdqVLpUHki','EFYZdBJsc35KIycLtIxWuIZcDAxVMYul6PqD4ol2RGikz0',3);
-INSERT INTO t VALUES (8389772,5757452,'PG1AJDPIFNUPQof0KzYo','kCyEAmlU','bEllZ42LpcjsTR4G','kKdQ85LjFvlHJyGZGW6hst','17f0qmb53BPFdXgzBVGxXCmwqpfQjhubdi4ZSsws6JXIPdz7p1czK4EcjwQifcskNfnfisIJ','mfAmTugZA4ko7Vpp0g7m2HlE8YF6asVy9JT3vbHbTIV9s6vw1kitZgfTmxj7EVX0d4vS3kxJOCSV2pIA35DXQPOo0yr99T',4);
-INSERT INTO t VALUES (14532624,4187886,'EvYlKAc2Ion8kv37y','1GMb9BP4kVDsCKM','D3fVFmiMQpk0eIBFAz82KVGK','6ZXQMBFbyHi7J1Wex20U','cJPDCw8pX8IyzzdFb7mpzN7OZM5S58SJIh4gYIUmVkJ9Od6lmHGCypY5pktYEWCbb9ZLRiK46G4qdNC42Lwp9HxBWEAAogx','c8O9euEKQdvbGNlnUgUlk0dqSOCMG4i3dINdyolZGuY0l5Y0xU11qj9aa83RYFF95PtBlCuytN',5);
-INSERT INTO t VALUES (7125460,-2022946,'8Nvj7if2nkKef9AQycvlJSx9tQtL9','Nr08FoidKZsXd6','QDV23pnprbLEHejqPTrpCp','L2lJk4zWRJPs3cMEZO5N1noQ6d','hdhzLM6TvpE05azf7ZKppmD8KqfhuWDQ8K','siNCeNEotP3HtoKSMHorDb7N6tpAe5r8vHKfkbzcMvAuHH7h4C2ZJK0sIuiG2P7zPZ4cIIv',6);
-INSERT INTO t VALUES (12904140,8091263,'Bu13WYElc1XSgt5Y1S5pgIt9','ZBt54m','nmnDEbKFpsGzy77','fIUZ537zs0vAAF5C1O3qy','LW96qDr1he4q4MJgwIzR6pajofYMFNhrYOuew6RjbK2RINjzzcapCJLuUduFejTqB5NLoX91H0yz0xUQx8P4Fnitl','vIFXU2nzdxuQD4HwG9iAGLxqkXq',7);
-INSERT INTO t VALUES (15844322,-1910384,'KFoNPxarS','8gDbml52z64q7J','RsszTeFhaF8kyVvB0vZVIAjllOiaKU','qdJ7oRDKU9rQ9escAkybtZsDmhW','69wpHNZCUk4GQV9qY7gpGLBcl1yRpylH43PZ0jjeVc5yYLPMJj1iw1onrvT2IJh','peWXEBcAocqV51dgXiSmXMchz7gVlhWb',8);
-INSERT INTO t VALUES (15331612,-4905666,'wS0','QrWy5Hz7ge','UEOUJU','ixO8XJrvwpRxsFwCKSZmsf5Yk','L6Cy92JD4XdehlYZoN5SpQX4sU2B4InMEj50LWdjgBvuf0cMCOIXAy','ND9Kb3N2hR24KF2btZLbbVHtWKykKMkHI8oV231D75hR0ilXd5r1MU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1520133013,172,'LMdgEMJzrKKkyYzKCgv4hVw0W4x2ReNu','xz2QeSzgdBeo9CUvrlVtsAX6Wy32MYuH2xnn97Bx4zB3qEdlFFXV3QqdUcoOu4MA0r1x0ELuzP7477KAJsheHNNRIkdcMTtHqiLfeECrn5HY6bpM43qS3Q4ULYTGc5W5fAYxCepL8vhOmTjFazML1qAwSjmJ0xmjIJy62YfIkFk7WAjKK6lFDzv9EHQ8BVbGStagqNFk4W','bVlkx','Wi6Xbo2FnECJObo5NTtUXlqrQKdlzrfcCcZBphJ5FKSqD2UGQvVBltXZ3l54KOwmoY5RVynr5yN2baL8qVjtHcpTiIh55LUG6db4rfmdcxIa7Ur188Lv8ULG4KuGowLct6trJ1cflycZcuDBnfQPGFGcBk8v6N9s69D','b','t6',13);
+INSERT INTO ti VALUES (-1520133013,172,'LMdgEMJzrKKkyYzKCgv4hVw0W4x2ReNu','xz2QeSzgdBeo9CUvrlVtsAX6Wy32MYuH2xnn97Bx4zB3qEdlFFXV3QqdUcoOu4MA0r1x0ELuzP7477KAJsheHNNRIkdcMTtHqiLfeECrn5HY6bpM43qS3Q4ULYTGc5W5fAYxCepL8vhOmTjFazML1qAwSjmJ0xmjIJy62YfIkFk7WAjKK6lFDzv9EHQ8BVbGStagqNFk4W','bVlkx','Wi6Xbo2FnECJObo5NTtUXlqrQKdlzrfcCcZBphJ5FKSqD2UGQvVBltXZ3l54KOwmoY5RVynr5yN2baL8qVjtHcpTiIh55LUG6db4rfmdcxIa7Ur188Lv8ULG4KuGowLct6trJ1cflycZcuDBnfQPGFGcBk8v6N9s69D','b','t6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (68883682,191,'l7Mjiq3Tpgh3CmzHkbDRRA5LHkZmN66fUwPscU3yyc1','CX6EpyBqk6R9HFMhbUl40WA0Nm6K','9qqwF','GIrcCvRK4mep7kHDVnG1WDQdYO08LJG2lFU1W6wwJqOB2YgH3Ojo9cTNdUycjQsGjpqnIJNEThvlzqiwKizAey0DAJUg84YxKihLVRZCEs351kt4rVnRxwV8ijmEXH6Flnl7OrkRopv1ynFfFsQZJScvNBv4E77Wm3Xi05xgorvhXr9sUp3','KO','lC',14);
+INSERT INTO ti VALUES (68883682,191,'l7Mjiq3Tpgh3CmzHkbDRRA5LHkZmN66fUwPscU3yyc1','CX6EpyBqk6R9HFMhbUl40WA0Nm6K','9qqwF','GIrcCvRK4mep7kHDVnG1WDQdYO08LJG2lFU1W6wwJqOB2YgH3Ojo9cTNdUycjQsGjpqnIJNEThvlzqiwKizAey0DAJUg84YxKihLVRZCEs351kt4rVnRxwV8ijmEXH6Flnl7OrkRopv1ynFfFsQZJScvNBv4E77Wm3Xi05xgorvhXr9sUp3','KO','lC',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1246994633,151,'Cqzd03dc74XqAf9wnJlUimzHBkH007RA','aeTwtFjaJ5LvMaXuZ5t5qcE52qZBidlC81srAOJwhu9CsfecYCmelT6uCjZqtMtQStRNlTPw','XovTb','CwQwmC4EjjwbgRaQdp79Vc0o2kJjNg2v9hy5EFK4Q6ToW9Kie0jgqsuOAjTLEQcPpW4gK9wZeUf3wrZNwaUwKjypam','fb','6j',15);
+INSERT INTO ti VALUES (1246994633,151,'Cqzd03dc74XqAf9wnJlUimzHBkH007RA','aeTwtFjaJ5LvMaXuZ5t5qcE52qZBidlC81srAOJwhu9CsfecYCmelT6uCjZqtMtQStRNlTPw','XovTb','CwQwmC4EjjwbgRaQdp79Vc0o2kJjNg2v9hy5EFK4Q6ToW9Kie0jgqsuOAjTLEQcPpW4gK9wZeUf3wrZNwaUwKjypam','fb','6j',15);
+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(79) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(91) NOT NULL, f VARCHAR(88), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (41940,-11,'2crVdnMyonBfRr4GmJIniFssPqf8gOQlOYIqDyN9IwLv4Y8fMOnIVdNEKlVeFTHKte8Rlb21xadX','IRQhcjPRk6C9Wxrq6lBJKOnPgRBbLe6pvCbEskjqdhDOF2F7jHUQuKpVJakUPavvnRXTxHNIcrsUW8nwnvSCbIhy5v','lBV8jUfQI3gCUWvNILulJhSmMFuLJKmntVQNJR8CX35naYqxd9HotjToah4Xil6YOa','gv1mVVHaHXg4raccyiwhh9L5iLW3IS1Q1u73R3prcKi2aylxkeNlIyN2tffU','k','D',0);
+INSERT INTO t VALUES (51477,25,'uF','dJo','7nrTjRQ3zGWwc3mOCf471EveDwTsgCwgIwPwuaQJmJW7ZgiKmYlF1NtdWltO15yMKyqpIReGaWWRXIl8yk','ifatgHa5R9wSTIOpxQmUvqm7Oad','0','R',1);
+INSERT INTO t VALUES (18510,45,'rIaoB8AO','6iQwFalobtULjSQ8XBz8OlfCXdmxAzoZVElEtp4DOXOtAiS2gKWpxFZhjFkH','mcAmMrRsl4xvqXLtjZW2arNTFbs5hZWXXJQBi','GGN7tb6yAtfJ50VDut3kUFeW7VvN4YlREBzl','Q','Y',2);
+INSERT INTO t VALUES (57347,-108,'LxGFrt1bNsPDzxzNbGh0l5','iykcnVJ','EH4PXtbgIlhBwDZJyP5MLkbXxD7jF3xMqACQfN','vCQxhRHJqwQ6MESnT5fuQuNlJjCBFIBbSYLdX17fwIyqZr','q','M',3);
+INSERT INTO t VALUES (25164,-50,'acBtRcBoXIR10ydpFMdmAAEFbkTkDKATlwwoP9SFi9zt5j9h','CdrjVWz0wb0c5u031TuSYDMfO83AX1T7YzPi4dI5DRIv6OkjYDAJLU8','LDdVuj3i5xWZv195aI8B4PhSILzZyVtEniACjsiweHVborqSmk4mbNuKYUG1TwPTg19YzkQ2zLDV0wfEqItWY','xkc','4','5',4);
+INSERT INTO t VALUES (7183,57,'IyBmY3E1ICygheG5n7lhKDd3bwpz57d','3O0K','c5QD4ws9XqYLV5lMpmVZlw9lDkmv1aMDhgXzSL7cMSEnjijjrwL8JDWdr9lKQDrfb3thq3foi2BKRrLjA76','fTBqTaQRmhyevz0EjlOlPH3KmGlvfLIW65B3yg84fzJgxHKQ','4','h',5);
+INSERT INTO t VALUES (17467,5,'Dkz9HHtss5wU4Y6TsSIR','z8QwtKWEUXL','7Q9CiYMnthXjQv7q5EXHeUSYu7jphmmjj7668QROEbPB261amwBLi7vFyAmQ1hJt','T5dx4bifnmH','e','J',6);
+INSERT INTO t VALUES (27346,1,'VuGRGJiVSt2c9EEs2miNrTYRqe3RW3VDlxPV9EClVOlLZmAGYB3AQsVnrmyWzJFiYlEmnGhr9D','a20btKNI9Wkn2Sr77jbHxx5zQ1YSrmzvblA5BLadkIMARqoT','C8ul','CHxIlAhqtaLkuO5qMUhgJjp','r','j',7);
+INSERT INTO t VALUES (57190,25,'1jyKriokf9z6lYIYX8IZIVqMKKEkDAMpbEowTibfXnK8N','WiXS4GtCfbO7QacLc','4q33wOKmAsp9W9E1VqTEvce6TcOH36k2iG8SA70TRhQKTuHH1jmmL8KL11hVIxa3xF48HEuu','HX0v1Upg52xL2A2dlyIyOrdvGqMsZlVs1PgOKGvN0aqtJ53daloFdz','d','n',8);
+INSERT INTO t VALUES (48682,-12,'aEVgPHCoEFdFmA2ejmThPFJXrO','ebpePy6ZPgOLtouPV5W','l5S8VbSAXUs2dEzab56zeAEBGG4mvV','OHWSDPezvIfJb3bPiasclR','7','T',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT, c BINARY(79) NOT NULL, d VARCHAR(90) NOT NULL, e VARBINARY(91) NOT NULL, f VARCHAR(88), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2178010956,-2440534,'OVOtAJzAdm28AqEhOW4joSg','TcW3uK','wgTbfuvDVywLLXJXdsGDQEpMA','OiYmY1OdIB3h3ZcwKrKsIKTq','9k0rMohGo130fzWkIAlIO0FeN3spjPRlrn6JIOpbqNf','lBH2Ots2aCUwd9WdFxcNjjMsLWQMTUGS7JUDGCrl2YKwBhL4EkkQ9FUHHoy7Lwi6gJqNYbzlV1vy1eHT21WdQ9G8bro6t',10);
-INSERT INTO ti VALUES (2178010956,-2440534,'OVOtAJzAdm28AqEhOW4joSg','TcW3uK','wgTbfuvDVywLLXJXdsGDQEpMA','OiYmY1OdIB3h3ZcwKrKsIKTq','9k0rMohGo130fzWkIAlIO0FeN3spjPRlrn6JIOpbqNf','lBH2Ots2aCUwd9WdFxcNjjMsLWQMTUGS7JUDGCrl2YKwBhL4EkkQ9FUHHoy7Lwi6gJqNYbzlV1vy1eHT21WdQ9G8bro6t',10);
-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 (241854773,-2092881,'Sz','QUNyLCx','2mbVvCE9DSiu1MAcBeV7xGWI','feuWmhizzXtTuMMR1yKaF1xQ','7arXklRbmUk91h7ivH93qzFEQDRth2Q0feqcCv1HWit71txhI56gAQW97wbXjeSyNY1uQG0','U4CZOqM8HcEsXYqIbEw5I5RYH',11);
-INSERT INTO ti VALUES (241854773,-2092881,'Sz','QUNyLCx','2mbVvCE9DSiu1MAcBeV7xGWI','feuWmhizzXtTuMMR1yKaF1xQ','7arXklRbmUk91h7ivH93qzFEQDRth2Q0feqcCv1HWit71txhI56gAQW97wbXjeSyNY1uQG0','U4CZOqM8HcEsXYqIbEw5I5RYH',11);
+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 (16285065,-79,'hvaHiZoKbeTEsMMRh0wvu9yNleE2EIcTGkQ3AZ9fv20YeDiDTaQhMjfU1z5vDYI2L9ET','Dsuhdhk','5Gckydem7BKUceUAuOFKGZV0pPkvbf63ROJ3TmehwwGL79rFK','tn3sgJNDzHMLLTJCHKHUPSk','w','C',10);
+INSERT INTO ti VALUES (16285065,-79,'hvaHiZoKbeTEsMMRh0wvu9yNleE2EIcTGkQ3AZ9fv20YeDiDTaQhMjfU1z5vDYI2L9ET','Dsuhdhk','5Gckydem7BKUceUAuOFKGZV0pPkvbf63ROJ3TmehwwGL79rFK','tn3sgJNDzHMLLTJCHKHUPSk','w','C',10);
+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 (2860394,-110,'3eFcUp46tkbVcuwHkVNUpBUJt4HBPxVVnZwGjG6kVlNS91jGw4MMVExuBYf','B6dOgIb93RfmsZtOyHTkGIDEfk','vjVCTiEfeMbKUwGPT8ekwMHWOL23cxDI9w3Ev2y3EfjGrF','nk7LzZJUXfd','l','q',11);
+INSERT INTO ti VALUES (2860394,-110,'3eFcUp46tkbVcuwHkVNUpBUJt4HBPxVVnZwGjG6kVlNS91jGw4MMVExuBYf','B6dOgIb93RfmsZtOyHTkGIDEfk','vjVCTiEfeMbKUwGPT8ekwMHWOL23cxDI9w3Ev2y3EfjGrF','nk7LzZJUXfd','l','q',11);
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 (748951988,5102851,'sawtIBruuMHzvoXzdJJ03','MrbN907AqhS14UFdZzixpJfcnDbmcpohfC96Vj1NH6AYLbeEY55i74c8YzUNckYEmSUozeCZLo2eqQNOvx1WX9qAcJrQNyKrWlqi7yoZHcK8oyls4iPSIWQFFW692nHrBJ1BvA6RFgoxHBHKW1u0Vwn5LG1kOqjv2iFD5I4iTGaAUILft7NPtBXK6cpT6o8JJu9YgEZhQ4v8BLOfi4WFdQL5KMZpezbtmj','JlR7DsrCCp3y0dwjS9WdrYIS8yL1Wr','AWo','QDABSnR3dMOkxkIDDsrONp98Sx0RTfUrmGJFdI5C77ArFCWDhS26IqIvVrj73mMTcYGIUq25RSXJgqWBJ','3S1HcaNTk1LqBTXkk3M2yPNjQtnKJNMxK9Ittjf',12);
-INSERT INTO ti VALUES (748951988,5102851,'sawtIBruuMHzvoXzdJJ03','MrbN907AqhS14UFdZzixpJfcnDbmcpohfC96Vj1NH6AYLbeEY55i74c8YzUNckYEmSUozeCZLo2eqQNOvx1WX9qAcJrQNyKrWlqi7yoZHcK8oyls4iPSIWQFFW692nHrBJ1BvA6RFgoxHBHKW1u0Vwn5LG1kOqjv2iFD5I4iTGaAUILft7NPtBXK6cpT6o8JJu9YgEZhQ4v8BLOfi4WFdQL5KMZpezbtmj','JlR7DsrCCp3y0dwjS9WdrYIS8yL1Wr','AWo','QDABSnR3dMOkxkIDDsrONp98Sx0RTfUrmGJFdI5C77ArFCWDhS26IqIvVrj73mMTcYGIUq25RSXJgqWBJ','3S1HcaNTk1LqBTXkk3M2yPNjQtnKJNMxK9Ittjf',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1933573439,-4456443,'UFP34BWA5jWLwE8pwNlL3CHJOT','HlkitXiCTmxhBTxDQ9OGWoLDu7q6maFLPOKkEdbQQTAghc0HWDmUn4NNxi80o4C37HmAozJY2scBjC2wzOUZuxIGUTKX5ga6cQRcVfAzykAA6ZHgVvqpMT0lCEFzJbFGz4vIpngc851vRr9jlHLeAUmVN7PEqew22RQ2KSSUXgGkDr6BJMlOpWLXTho7T8BYutJE9bdxmH3Q8uQXV2rz4quONQT9N4D5zWPog503vij1PJ','mZYXyoUISMih5K3qpFfMEPzHrwSZ','CFlGDDD7uwOWg6R11jHXyooqYZrVkwgOx4NA43uH2kykp4JG3qxQsSovFBfztmWi98LnVjIag73mxhGh7rlZO4lMHcPVkZuQcnH40dG9TqErtQ7imXnR7RGZZ92U10','bfu3awkL2aXTL747cS1M0rtkOP2eHjTtf65Ncm0iW04Jack9DFirtvDK58Cvl7vGK9w','bf2S0Ilwk0igdzdzPwmsX2l9YfQFT',13);
-INSERT INTO ti VALUES (1933573439,-4456443,'UFP34BWA5jWLwE8pwNlL3CHJOT','HlkitXiCTmxhBTxDQ9OGWoLDu7q6maFLPOKkEdbQQTAghc0HWDmUn4NNxi80o4C37HmAozJY2scBjC2wzOUZuxIGUTKX5ga6cQRcVfAzykAA6ZHgVvqpMT0lCEFzJbFGz4vIpngc851vRr9jlHLeAUmVN7PEqew22RQ2KSSUXgGkDr6BJMlOpWLXTho7T8BYutJE9bdxmH3Q8uQXV2rz4quONQT9N4D5zWPog503vij1PJ','mZYXyoUISMih5K3qpFfMEPzHrwSZ','CFlGDDD7uwOWg6R11jHXyooqYZrVkwgOx4NA43uH2kykp4JG3qxQsSovFBfztmWi98LnVjIag73mxhGh7rlZO4lMHcPVkZuQcnH40dG9TqErtQ7imXnR7RGZZ92U10','bfu3awkL2aXTL747cS1M0rtkOP2eHjTtf65Ncm0iW04Jack9DFirtvDK58Cvl7vGK9w','bf2S0Ilwk0igdzdzPwmsX2l9YfQFT',13);
-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(17), d VARBINARY(98), e VARCHAR(51), f VARCHAR(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (88,327958891592802868,'8XGuVzW5fg8FQ','RylCK9mK6SLSbReLCoLZa76ExrZl6h4H74mCpFUgBE4sBvdaaNRyh4kTeLeGagWMLZ8sjQY87174HB43FVLf','6EdwQEjUM3ta3tC05Ar1BGg9tjh','TghYnyCwIVhvBrmlKY51uTm7Vc7ohjF2usE1','e6kP9BG5hw5oP58wmHKfUUx7WNxUqPc0JzBlovgNeN41XZzhmXRKbyHjCmiEl4kv27bVJ8k9Ra27dPa','Ha0cO',0);
-INSERT INTO t VALUES (-125,316939673499643300,'o','Whg3tj86smZ290JDywdRmb99FTE7iOWq9W1lVTG3o6LrDh7KHoboVz','vZRzz7BE6HXWNVHFHULQH2YtcFNcaxSr2gkHvzAAz0cKXdBve8','J8sfFPDtJ5KlE0AowfU2fTv8LLn4s0i4W53L6u9udxRCbQN1X03tSlIsUq7yBwuTn3n3NF','H0WNigtEC7ZLCS8RWJrpxEQB0Z7r0XhD6QgdPlVUTQNq2uWjQsGGIIJaMmXmlDdQxuXVLQ2tk9unEJu8mCyVNhRlWssP7Zwn2','TGdqtYdE6gJk2yaCPRqJpY2uWnfR5NLE26KeawCI2yK41x3bkBxXML24Jm2kadAmqc1uCVdtACx8P',1);
-INSERT INTO t VALUES (-84,-5455557471588222731,'LaTBlwNcwV','AX6S47Djone68vwSt','dbnl79y9MUMVeUt5txvQW3nWtZxk9fl9','kEhrSKYW2ZvYZermmuXv2UIAc5QSFFHylcR1EfxrP4U','Gg6Fw6BViuGqOPzvAvTV0vQY6q','xAdc7E0tKgAq4bK7DV4hNO2lHpueHet8f3u8o0OfN2V',2);
-INSERT INTO t VALUES (-121,-5470414811973614448,'CGwNPdsL','Bce4uAq2LbQHAh15','kxLPtjpqkMreBt','92S7jSn2ADiy','eZ20J6zQLsbI0eStUm3S06MrD5IkMUyAUx92XyKodm7RCDqX3TQ5a2LdHPDarCgBsLF8EVI7USlhuX1iVVN20nRB','vrB2nlsQySZhnMdrAR',3);
-INSERT INTO t VALUES (99,7677557985172729286,'GNahbYNEVtaRRj7c','yAMFUKpPPLh7H','UO63tFZUWiE8uW65ArntQTSx1jkrFdMWRsXK6Oljgj4neL','UEAO5zZ9BQXKrPneq98xvNiUoZpfXUWoAJ6iRzs1mpWuPkTylH9D','MskMBSbksHoxwVH28pic4nyaQH6c97dXKAhIlhKBQqiIm1n9FhS7b','L5Lk4ClHiASisELrnyUXUGKLqwTpSi0CWElikjhZxfsXE6Ahm8Eh42QtoS',4);
-INSERT INTO t VALUES (-60,-8905294989572547607,'KR','gmisFl','UfK5z9p6fm9t3zaROuwY','9FTW5ZWktwDiDCml3abJwFtQL930gJraQRNoz0RN23FpGyRtsH','CrfqpSF9Zk3q8itf0ZSO7m3b0I6YpnhUgv3i83GH','OtPaQgy4yWlVKjgsRLXJawOwVMS',5);
-INSERT INTO t VALUES (74,6460195172617808594,'gEIDg9IR','eZ3njanCSDsPEOdrBL','nmLWxtKdRDL9uYmZ7m','hMqIjI7tmjBHmXgn2pitevuAiRm','TbCwVPDui0OVXN2cdO9aKKYUvIL3J80MUGUyIPTmcz7G5tW0Dd8LUXJ3AOyUYAtJdxYZtVn0CSLBN258eqUsryRKb','4gAo69tJ6',6);
-INSERT INTO t VALUES (-50,-6560409405300212872,'2PZudwd','01GNjprQKyGjzyjeZrcEmOPOCUIeFxHsmvbOtRSnGjQzIY2WPpd29LeGkBAk0XStLK2zMlsHIp6fIq','zaBN69grS8HMlfri9taS3','LAsHRKLcL','noluE0PstcQ61yqlODpojgA3W2JwiBVWllrHHgBAjsFjT1mEBPZBU1m','W7ln84FL4s',7);
-INSERT INTO t VALUES (-118,-5514022768049497903,'E','PPcAaJDwBL','FdH51','94AmRnQlVQIia2RLC9KVZMkaKyvrIVwu6CgOyWWBfChabAHWDbRFly3zYrqR4qFSm','tr1RFrQ75fx5Mw4GoBjglIBXO1ZuYPYy9QILlOAgdeSh91iVSzWXUtzfhiU4tH19IfJPRhKFKypVKJJpPm4fJWdeFLRxBi66','GhzE1mj1mQdjMunWlaKrxApAoB4OhAYXF1HAJepjyz4njPQuWLnbSMmhqIkl',8);
-INSERT INTO t VALUES (11,-6159525142840944483,'vjESbcpJbEw8lk','0N55uXdfHlHtcggNdeIBie6ijaGLG0524Y47LU64slAk1h02M','A2snGwSHYw86TLMeCmLBVAGVIIdWIWIiG','zpBpf4eli6USYThaNRKLajOhns4H9ygBS3gRL8dfW','Q1BVkCfrvL0ZSKqWS9hXb2XKZXJNtDoWOKPQRz7gxDaIBSNAK6jks4f3IjhHI6SVjrdwhtlahdTy20YsKixx','dlo4xOIj6qJFR3lP7SqSPlLY6h',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8216810,13,'11djOIxiMQs5XAcwiVndekWKBx','GIDNXG6GumFtIxEL1P8zrIHNwBxw2kZXY5kBg9vgAJmqQCseIcBxs0Wv2Y2MgSdE8MrLGX0iHOI5DOpmMvoU93at2TY2u9ne5g09EQQT7hik5P1etHbE4o5hKc5FsF','buaV0sMaDMv8wx0rWTDg79vj3qnUbKEjfX75uTea7xeS0tyVYPSML','mvE2JmOkmc1jqDAeHhrZ3dVuYSLtgmmukPZ6NNtaIqXmzV65oG55z1eK3roFDyKNqzYn67an9xOJQGnS7pwapUk','Y','z',12);
+INSERT INTO ti VALUES (8216810,13,'11djOIxiMQs5XAcwiVndekWKBx','GIDNXG6GumFtIxEL1P8zrIHNwBxw2kZXY5kBg9vgAJmqQCseIcBxs0Wv2Y2MgSdE8MrLGX0iHOI5DOpmMvoU93at2TY2u9ne5g09EQQT7hik5P1etHbE4o5hKc5FsF','buaV0sMaDMv8wx0rWTDg79vj3qnUbKEjfX75uTea7xeS0tyVYPSML','mvE2JmOkmc1jqDAeHhrZ3dVuYSLtgmmukPZ6NNtaIqXmzV65oG55z1eK3roFDyKNqzYn67an9xOJQGnS7pwapUk','Y','z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (9590769,37,'56HktNSCDDJpMm8m2i99n8j92PhiPVgqL0fDb7sMvbOz4qzfLBwWtpsXdmqxWa51VCi1XijB7zE','HqY5XF7Dxx','2glH5ozG8wQoGhduI1pQrB6ZMD9grVp0Mvrze375noWKGF0Edmhcr','25XZYd9MeO6xt9FflGjL6c7KikPSVSLo8rZMltMBpYFYQxxSCMGOrUEvv96bWuukla7HSG8yjDBPnuLpHETzqkU','2','8',13);
+INSERT INTO ti VALUES (9590769,37,'56HktNSCDDJpMm8m2i99n8j92PhiPVgqL0fDb7sMvbOz4qzfLBwWtpsXdmqxWa51VCi1XijB7zE','HqY5XF7Dxx','2glH5ozG8wQoGhduI1pQrB6ZMD9grVp0Mvrze375noWKGF0Edmhcr','25XZYd9MeO6xt9FflGjL6c7KikPSVSLo8rZMltMBpYFYQxxSCMGOrUEvv96bWuukla7HSG8yjDBPnuLpHETzqkU','2','8',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (16113234,-60,'eb81ZOWZbu4hHOGKSfwLBiakf8YOOAFi8iTUjsdSF','aSGrcTYUSBpi7JhdPTsjZkAGDJy99m9mLnoq0jKJSKlmbBBWq2mcvPLZAcBtGTb8jVoZmSMjqmlVhYkqA2jfF5UQbFNd54dFMjESV4t9kt9qItdm8A12ZXK7UaRpq9zMptxC1aradAfg6UxtuLP5B0i51lbiAnqnwZ70n0E01C2RULDkxYR3oVTR9AEqnEI1i1','U8SmCPy3p0i8mYzLCNdHeLuEmfKYC8lH6SetzNctZGOOKo8JaeFOBWSYddWl062a','VdWdB0ig1qpoEiVR2bA81QEGWqoOAgbD0SDxIueUue60','7','V',14);
+INSERT INTO ti VALUES (16113234,-60,'eb81ZOWZbu4hHOGKSfwLBiakf8YOOAFi8iTUjsdSF','aSGrcTYUSBpi7JhdPTsjZkAGDJy99m9mLnoq0jKJSKlmbBBWq2mcvPLZAcBtGTb8jVoZmSMjqmlVhYkqA2jfF5UQbFNd54dFMjESV4t9kt9qItdm8A12ZXK7UaRpq9zMptxC1aradAfg6UxtuLP5B0i51lbiAnqnwZ70n0E01C2RULDkxYR3oVTR9AEqnEI1i1','U8SmCPy3p0i8mYzLCNdHeLuEmfKYC8lH6SetzNctZGOOKo8JaeFOBWSYddWl062a','VdWdB0ig1qpoEiVR2bA81QEGWqoOAgbD0SDxIueUue60','7','V',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (200643,-126,'IsETOYZyPLdhyIy8gt1ZYzFcyDQTso6VW6WjQsFBpCSMYSbp6kgDvYUlBQb17pzQH0EitBLn1','8hWSiDiiAot6FRZBhRqpB4juQWQYvAb2IUWnc4sFffektrIvi2hCpXl','4oPH2OWMHpcxzLj0wE0qfX2jrZ7H82DxlVj','Ni78FQwDE2X5t','er','d',15);
+INSERT INTO ti VALUES (200643,-126,'IsETOYZyPLdhyIy8gt1ZYzFcyDQTso6VW6WjQsFBpCSMYSbp6kgDvYUlBQb17pzQH0EitBLn1','8hWSiDiiAot6FRZBhRqpB4juQWQYvAb2IUWnc4sFffektrIvi2hCpXl','4oPH2OWMHpcxzLj0wE0qfX2jrZ7H82DxlVj','Ni78FQwDE2X5t','er','d',15);
+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, c BINARY(82), d VARBINARY(79), e VARCHAR(40) NOT NULL, f VARCHAR(11), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5161669,45,'L3Syf9bHa9pfhrE1T6zsgQaMuqdvZAGp8xeV','LcvEectoSd1rDdIq1Mmff2KQ0LDddYBfngJSOh','y23dqR0etyZhw','ogLdLRTpJq','a','e',0);
+INSERT INTO t VALUES (14472854,-5,'9uNXKCIkzmqhPYzMHEIsAwAm7ILTX0niZS1FZcc','j','Nmf3ZXsM8HKcSkGCYCHXVaL8QjA7MOasC','wABJkAuPh','g','3',1);
+INSERT INTO t VALUES (13878415,101,'Hl8Riz9N0ONqmWtob9jS2I5ulP0N','0KIxw4AArJ4opA1UmMCtnlbJZeGBJsVv8Ka8fYtiEBaxEX4','R','hUhzF','u','t',2);
+INSERT INTO t VALUES (13786636,111,'5gi45DHtzkoi2m12CpNPLbTWyx443','mTtaZqK3HD7pJJJY7jVnyw5QFlk1bARM0MKL690YezRwdgCjIoAIqFv5YHyShTdla','6219Mevid','EhNV2R','b','O',3);
+INSERT INTO t VALUES (6036976,-71,'nHCLn1V355Xq2mXL6CMLLalaYpLZ0dzmzgZujubVyHHwJu','ZtVgXoOQmPjpeuHI27VoJ95VlYGImrdvCagCF5KiSa','iGKDCFbMn3P5AXYJsArgJiqbPe9d4fvc','Mtl','9','L',4);
+INSERT INTO t VALUES (16081734,101,'u9wgKlatg2UZiPCXy32BRRRVrI5Kma0SPx4SAdew7wTHCe8uhpRkZa','UZRpdC4S1O6Wt7uqEzIUL16OPzqVfcUjWWnrRhtl2TuP7iHz','RwFSuZRiGL9VyfsnQJYcyu4Q','Kb','W','7',5);
+INSERT INTO t VALUES (12980532,86,'1pEHUZ01TRmDbXFOeyIGEsKifaAlz5WS9IQEV0ATpZgx14N7xAv7mmrFSznNjnofyA53inO19Zx','NPt2zGm12W5zTbkhGTT2cxvQnQy8eiTqmhthR1dQIohQQHdrs3OVcemAFZuRkPIWtiPrP','zGhsPGz5J6IGJzbfDxeKAEeze8Mw','0uzLl6TdE3','v','E',6);
+INSERT INTO t VALUES (3559017,-28,'f3xPGE1PYXcpJh5yZNkXuCkkhSxtsQEp2weZ0jPkipZCifEmxCkXRTlbqCKjZx1oWjiW','i355HuHzSJYJ8gL25Nj6h98k4OVSFSEQ3OOaBJueNyGadVv1fVgDDHYHKwnk0JstM','V93stTNHor6','JjaGdE','d','t',7);
+INSERT INTO t VALUES (15946525,35,'LRO7L9BkOGMomfCKTj3b8sqtWKLcrndKMbYmLi4BETGGoFrrUEoRgjWUWqijTCydV42ln8Bc3','IwfkeBqg8n3hlm37n5J81UxjTE11D1KhsP9telmiMzQC1sYb9NEcEtm9vhaadwGhn6c3','3TRe3QOz7tgSDV97q5x9bl4N5g','OCBEG8','O','m',8);
+INSERT INTO t VALUES (5065652,93,'strUh3FExKw3goP1TC5ki3q2KpSBh9pZzCja5JQK9Xkk13NcXEk3Z115h4yp16jhIpwpXLDje01','LXJlA2KvKDK1GSjf','kbRyQxP','IJtMxzx','F','f',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c BINARY(82), d VARBINARY(79), e VARCHAR(40) NOT NULL, f VARCHAR(11), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-4980026,4670575122798900745,'wQGPmxy','X8xg6tdHMX0ajwoigodCDCUfyDQSHOVHfpco2mevpe11s4qNVvpttZ6c5wmq6UQ','RVWjO4UnghInJ6fAX3yN9fmxhKQSK1ljhqIIS28gc','abXCCz','oBBsOYhXARp3Tsz2t7jwub3W8dzTZJ6olUvAqJsUbae5Vsqxy5xpnOhre6DaUZR6xh2udgM47lW8wzu73KeWm6etlRBWyWMlX9r','mkIeOlZoc0PxD2P4SuaBJ',10);
-INSERT INTO ti VALUES (-4980026,4670575122798900745,'wQGPmxy','X8xg6tdHMX0ajwoigodCDCUfyDQSHOVHfpco2mevpe11s4qNVvpttZ6c5wmq6UQ','RVWjO4UnghInJ6fAX3yN9fmxhKQSK1ljhqIIS28gc','abXCCz','oBBsOYhXARp3Tsz2t7jwub3W8dzTZJ6olUvAqJsUbae5Vsqxy5xpnOhre6DaUZR6xh2udgM47lW8wzu73KeWm6etlRBWyWMlX9r','mkIeOlZoc0PxD2P4SuaBJ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(18);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(18);
-INSERT INTO t VALUES (-2905503,2772806006819211178,'MZW9BkK','qrbBYTMCNjwmBtO5oUTYZZSQlLkiDnRlEQHexFgODKoB09O57Xk10Yi9BtE58pOqt','zDhmA','euotyIdRImXGsFuZXW5w0RcW8r9tL5jcnRm9lr5','rm4EhyQyIknzZIsgzXYBv8HHn1flcYJWurS7kDj7qg1C7lae','298H4zwoQ8X9lSPJUw61pDB1N8ripOohFYFXesaH5dCe',11);
-INSERT INTO ti VALUES (-2905503,2772806006819211178,'MZW9BkK','qrbBYTMCNjwmBtO5oUTYZZSQlLkiDnRlEQHexFgODKoB09O57Xk10Yi9BtE58pOqt','zDhmA','euotyIdRImXGsFuZXW5w0RcW8r9tL5jcnRm9lr5','rm4EhyQyIknzZIsgzXYBv8HHn1flcYJWurS7kDj7qg1C7lae','298H4zwoQ8X9lSPJUw61pDB1N8ripOohFYFXesaH5dCe',11);
+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 (2831033779,127,'nYO6KO2KsJzCfVrxtb7mIPNaPcCNAtZUVNIjLqm8g6oDPkSWNvctfCPG2p0K6eemRW','vRgpDVlgEKMgTTK9j1X022L','wOwpNTvmmN8bNJ34qScv1ESDKY0toOqz17bk4KH','dQ2fF','o','u',10);
+INSERT INTO ti VALUES (2831033779,127,'nYO6KO2KsJzCfVrxtb7mIPNaPcCNAtZUVNIjLqm8g6oDPkSWNvctfCPG2p0K6eemRW','vRgpDVlgEKMgTTK9j1X022L','wOwpNTvmmN8bNJ34qScv1ESDKY0toOqz17bk4KH','dQ2fF','o','u',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(83);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
+INSERT INTO t VALUES (11003573,-70,'Bvajl4D9suhHJTS7BS5kRKcz4OI85FIbBn4jw2W5pKjBQeEA3u','uQaVUshjVsqw6Mrac','XX68NcVDv8JkTz6Kc7IpAW2JHGfFSnPkXt5','a8kHaQAbZDv','D','i',11);
+INSERT INTO ti VALUES (11003573,-70,'Bvajl4D9suhHJTS7BS5kRKcz4OI85FIbBn4jw2W5pKjBQeEA3u','uQaVUshjVsqw6Mrac','XX68NcVDv8JkTz6Kc7IpAW2JHGfFSnPkXt5','a8kHaQAbZDv','D','i',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1571210,-5456595501014021742,'CSO5HzO','l','zuGXFsRObAxeMEmyD4SzgKCpEPmJ7BVxT31b7','qYHoaVJtEbHU35Gud1J4wnTguoPTWObExw8ejRIuptWD7ylZRyGrnFDtUZoFfhqHZH40s9eCgOLm','YyJ1wJtpuBL7oFs','MA',12);
-INSERT INTO ti VALUES (-1571210,-5456595501014021742,'CSO5HzO','l','zuGXFsRObAxeMEmyD4SzgKCpEPmJ7BVxT31b7','qYHoaVJtEbHU35Gud1J4wnTguoPTWObExw8ejRIuptWD7ylZRyGrnFDtUZoFfhqHZH40s9eCgOLm','YyJ1wJtpuBL7oFs','MA',12);
+INSERT INTO t VALUES (1583006379,-37,'zRPWG6','pVLdkab8p8l8wbl4yBibrgRT1J6irbYBYnLEdj38kS9KAb5nVRRZACJbkQcAG6ThUrpBR6k365zAllbzgkDj3','H6WP','cjpZ','h','H',12);
+INSERT INTO ti VALUES (1583006379,-37,'zRPWG6','pVLdkab8p8l8wbl4yBibrgRT1J6irbYBYnLEdj38kS9KAb5nVRRZACJbkQcAG6ThUrpBR6k365zAllbzgkDj3','H6WP','cjpZ','h','H',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4256353,3550402756654893752,'DYNH','MQXZJkWqQuDyGMa0krtTbYh7nHoLamZsx3hArwHL0XqVrtBh5Xaa9WKQhtlLtwpLchi7VtTEWbDFT3N842KH2mIjRWazWDpbtTY0GKl7EWzWprBBfR01jXywW0IvgKqyKcDBrpqrxSkvrD4X4lb60KIm17eriNU6rbzh9z4XvnovoSnTNl','XWmt1yApc8gpoSf4k4daV6nyyrvRRhF03lNzEhZohy7W','B8T1eOouJw1NejaDdbBWxoSGuIkUQwSxUkQMsYK2mtCzw1LVDYHlUiZQ3J20qHORnmW3OMmkMWDpzZjrbhQgGthbAUU4b5pblD7ChYEWiwTk4nOCLTSloRAYWEx24B6sb1AMudKipfv5LXO8g5Afa1jH1gVADShkNCgCMndTh9kY5YEDP3T8TNIn1wTMW6jbQzTi1OBZIIIcBptzuSvG8bDfpMcwQxub893ohJbYkpALlXZ','40hRVcLzJjTuSm3UE3DcGmAvGEwKsz3F3zqOPAu0OZa5vyxZ6DRg45pUFwAk7odPOEq0PM7pWKX21V3SZDTDf7oGj7GdGPms','DzSFwtPLdy7QRVPvtls7jLTtgWAfzoSo',13);
-INSERT INTO ti VALUES (4256353,3550402756654893752,'DYNH','MQXZJkWqQuDyGMa0krtTbYh7nHoLamZsx3hArwHL0XqVrtBh5Xaa9WKQhtlLtwpLchi7VtTEWbDFT3N842KH2mIjRWazWDpbtTY0GKl7EWzWprBBfR01jXywW0IvgKqyKcDBrpqrxSkvrD4X4lb60KIm17eriNU6rbzh9z4XvnovoSnTNl','XWmt1yApc8gpoSf4k4daV6nyyrvRRhF03lNzEhZohy7W','B8T1eOouJw1NejaDdbBWxoSGuIkUQwSxUkQMsYK2mtCzw1LVDYHlUiZQ3J20qHORnmW3OMmkMWDpzZjrbhQgGthbAUU4b5pblD7ChYEWiwTk4nOCLTSloRAYWEx24B6sb1AMudKipfv5LXO8g5Afa1jH1gVADShkNCgCMndTh9kY5YEDP3T8TNIn1wTMW6jbQzTi1OBZIIIcBptzuSvG8bDfpMcwQxub893ohJbYkpALlXZ','40hRVcLzJjTuSm3UE3DcGmAvGEwKsz3F3zqOPAu0OZa5vyxZ6DRg45pUFwAk7odPOEq0PM7pWKX21V3SZDTDf7oGj7GdGPms','DzSFwtPLdy7QRVPvtls7jLTtgWAfzoSo',13);
-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(20) NOT NULL, d VARBINARY(89) NOT NULL, e VARCHAR(53) NOT NULL, f VARBINARY(20) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (20,6068,'fQLWn7Ulf3QttT','o810uPDRx19fjuiWgEvOpCA1JYC6P','0MYsl4igBX2eakmFVMRyle','Wr5ic64djJDwLaT1','OJ5wGjo8lRp0wX7VPYs0zb1I4KnTFmcdOBhhCxIX5QuyVXJAB4GH0vmkUYgPyRUZN','waEwB3Jpym5aTEJTPDP1rHEtmML5kgTeRv8KkF8zUgxe6nWv9w9DgxiwIoHDYC6zNeUtI5xoFbp',0);
-INSERT INTO t VALUES (39,-1724,'imW2ut8IFk4wXtdbo7','TT','enDNnPGpiVlYo0fNyz1GZbEczjGkoOrlXcC7tkrLo9y1','bThmw9s83eG','sEEvajPrZTk8RISvdFpAEdnFbUS3XZdCWV5I9cGBCVE9euXZ27h7ocOC','H1GhzrPF4aa8AGP5iG78t6qXB9IxBHneAwH1MZDL7GHnu79BbyUrKJtIJBjfCneKqcP9GT66EGBzT62E0EHJc',1);
-INSERT INTO t VALUES (183,-19793,'E0t6Ov41AecBaV','6Tbf5op8PLgAV','IAWj7XRJ8RqX68V','T52YXWNI9hUS','ode6muFRRa2wOq2JT','b6mKCsNEw19f9vtXMrS0X7HW',2);
-INSERT INTO t VALUES (16,8141,'eKR1CnzFG1V7MHu24','BpV8PDPUwGsCiaPdpcItmKvgH3t1x7XTi4ogxtKullBCyMcA9oyho5mw0aRm1fAY8duQ3KnoVpJnmF5uBC','9uwGWcsnhNFY39cjMypPE','XAStsbRFS3Bhr','LTGqJ8bAF4J9Bbh0YmRtNX8W4kdfP9ifjbStv2HQWEbBK90kVEnE66sSm54k5NQirMryKtbrJ7N','yIiuMhvFq0fEUVC2Q5liCFPJxQaqyAhvHWCywhs2scNfTBTElvlBUifH6mVASXpOkXf',3);
-INSERT INTO t VALUES (51,-3875,'Huo7Qsdu7Qr0Jn2','jnbUYh8w2Kt4tJkpOoHjOwUWzhyyQeBO340CbfAB4Xq','bqgiZ8tehiBSG3toBD5WOOahWLGhTt3M','r4Bv9DuNJVm0N6j4rE','amfFpIASXJQUNzJNRxAWzX7QthUgm7W11UiCqMrCol8w9Uz','THWIyYn3eZk84m9OpxqJxLs93BMPHZi',4);
-INSERT INTO t VALUES (127,-23328,'nbylIWAIBF0Qd27G7w5','zJxXvSozii2sMGxiXh0OdYcsrjFseJ0ywZrbeVZPpB','TnTRZWdyGoj3UOBuLf5rfcTtBpcINfoSX','Kb6aQ4pJUx','b2zGCFhqVYwKykr08A50Gn8YbK17RWDeK6AWJ3vt6qFLHMkrHwZuBtmiUPgT8GUHulVp5keVBNrQ','S6pR0EsFXH8nFoJVb8Q5',5);
-INSERT INTO t VALUES (23,1805,'lLiwDlt0wffCGPk2q','op6NXnFNtTpYQDCs7CzAJ5U68U8sj','q9N0nigZ4NFKbDyZp6','wcRrGq','da7ijR1gLknJjueRZ7uGwGuAsgEWjA6n79OjYm8uXka28m0lfMtd','W2O7HG54Qmk6O9',6);
-INSERT INTO t VALUES (237,-28859,'HMjACdIthojbrqNd','OJ8CXeXWiJyGrrR6XJUcbNqdoePjpZExyEXcc6Y5Wdd9bHq','CrnDqykkjLUxKytgbjfxWV7qUDanTUYaC50LmOpcF','fRv7Y38','R1sGbDeGYvgjXIujjsSEErZsetxnI4XgnmdH1UnCWnWOIS2R1DOXoZZQp5ntNsckOf79dJL3rzJODmOwx','2EXW6SSEWX0SxkggzsGMIdFtG0CQzKe8BaijT5VguWmLm',7);
-INSERT INTO t VALUES (252,-25878,'Vn3RJ0P7uedgvf7bZ8E3','7OCywjkHVlPCORHkmGhnaPtWvwVaB9IFNffv8BNKit1dUHI','lbDyB9dv0ptPwLLeTxqDppjytCFQUWhzZf7oEO7aysELlvn1tG','594EkmxT31U5JLW','hkMXgUclKO3jORWnKGbzTLUMaMKNtPZSw12CqgeYL','P5XwTQFeYmCbvdiUKH2goGb1yzKcTKdkiDXkzKLYTat7ZnQLmiQeCwn43KtKEozxiJidzcH3g0',8);
-INSERT INTO t VALUES (27,24060,'6W9KX','kVfvn2FgL59ZJRZZNaW6wlgzC6pWD6MGsFBncCb3sQadD6Dut7fLG5CKOk736GeY','S','Li','0ow8ToUXfYepn2voQbFzV2q45Dbm1B0K1f3TeTrQkLFcC2ZADd8','ShUR3K0w7J33Q2Ba5GRCLIavd2XtLCOyxM2y8B99m9q8vtm5F5erIdpBtJyAWlC02rv0d00w88KmVh0YTPkZlqu9BdjwhkFuvyGO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1523041340,65,'a3y0DSewXqVinYRfgbjh5Ojhx8oHgo5SdfWprWil4ScgyxAQySUMqPlg9H2Sbget97ha8RDq5UsO6w','PBz1f2sbac2gD6Znn8bB669CSs2Knt1oFW86xUdrRM8XvgQOHZQZRcQtx9AO8d4FqxgHUqHOVZtq7G0nnLRx4oZhQJTfUey8OYx','E','qPRxsMKZBJbYNXHx7mG9zAOBIrpy810BgIo8Rhj23WoNzubSxd1hmNcphM03C2UbbUtZDFS4LvkkRqt0XbQaSxdDaDBSURbsnHP9uFz9R8BglG3QrfsXjzZ7m5TFpN49xcLluXSkjj0VOg2r1HQ2L9Oa076gV27U9n4JnZ3xe','x','x',13);
+INSERT INTO ti VALUES (1523041340,65,'a3y0DSewXqVinYRfgbjh5Ojhx8oHgo5SdfWprWil4ScgyxAQySUMqPlg9H2Sbget97ha8RDq5UsO6w','PBz1f2sbac2gD6Znn8bB669CSs2Knt1oFW86xUdrRM8XvgQOHZQZRcQtx9AO8d4FqxgHUqHOVZtq7G0nnLRx4oZhQJTfUey8OYx','E','qPRxsMKZBJbYNXHx7mG9zAOBIrpy810BgIo8Rhj23WoNzubSxd1hmNcphM03C2UbbUtZDFS4LvkkRqt0XbQaSxdDaDBSURbsnHP9uFz9R8BglG3QrfsXjzZ7m5TFpN49xcLluXSkjj0VOg2r1HQ2L9Oa076gV27U9n4JnZ3xe','x','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (800420400,74,'HZZ80XajG2WodqdHs2gB8gekf8Gx2UOyi2J5Zd','xkJMs6F416dtbiQPFmjNApil5zxNOSsRVoMxPCwZmoJcjKJ5G1FxBygcAJ8hfkLvTXcDmHvI1nFDYY0AQYuwtCIUf3DznnjueKSiyvlL3IBgvBc5LCkrguQxVH06qEhbpT','j8','fxdnda1R2CSdmm9xbcrTCYJiHJJKgRfjNaggxq2j9aOfg2ymo1i0','lz','h',14);
+INSERT INTO ti VALUES (800420400,74,'HZZ80XajG2WodqdHs2gB8gekf8Gx2UOyi2J5Zd','xkJMs6F416dtbiQPFmjNApil5zxNOSsRVoMxPCwZmoJcjKJ5G1FxBygcAJ8hfkLvTXcDmHvI1nFDYY0AQYuwtCIUf3DznnjueKSiyvlL3IBgvBc5LCkrguQxVH06qEhbpT','j8','fxdnda1R2CSdmm9xbcrTCYJiHJJKgRfjNaggxq2j9aOfg2ymo1i0','lz','h',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (515456766,-125,'3VgE7TbfjkK9zhqEfsTSulwkCTtV4sMIKua0w7p38','Uifgeuni3YUNNYFdi8','LkB7TEujLHaWSi74eTHkmZ8r7R1E','ZsNJjP5mswGU7Mzf6Hoz2yYIbr3JUj6DH1lmketKPhLNWsHAejJ8o7JRAgXirES5CxFeiP571hox6KE4QPizRQ5q7SVIoT2bPCQyj190n8DDEBdiT5EAWKvwUky1CN6nWrTmdH6Q1IreIMdHTdnz1H28JcY4lg9OIev32rWVz1SXpFUvt7189AL4wOXvePJtV','w','oF',15);
+INSERT INTO ti VALUES (515456766,-125,'3VgE7TbfjkK9zhqEfsTSulwkCTtV4sMIKua0w7p38','Uifgeuni3YUNNYFdi8','LkB7TEujLHaWSi74eTHkmZ8r7R1E','ZsNJjP5mswGU7Mzf6Hoz2yYIbr3JUj6DH1lmketKPhLNWsHAejJ8o7JRAgXirES5CxFeiP571hox6KE4QPizRQ5q7SVIoT2bPCQyj190n8DDEBdiT5EAWKvwUky1CN6nWrTmdH6Q1IreIMdHTdnz1H28JcY4lg9OIev32rWVz1SXpFUvt7189AL4wOXvePJtV','w','oF',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT, c BINARY(55), d VARBINARY(95) NOT NULL, e VARBINARY(70), f VARBINARY(95), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (193,-115,'KfmUbaU4h6crYFhybTmEbrcJ6NQqaXMem','2VSDplofiXbXDCy5Hll8nhv9Sarr6eFuS1BSl24k9U','Q9RNFCkCWypnBJwgiP44eEC7sZIATTRmBp4HeFI','cS4R19eElST6HZBfUxPXAFd2nBOg','U','Z',0);
+INSERT INTO t VALUES (21,-103,'DJcYDwiIPh7buUcDorS8c','v7cGvJbWY11JeIDCvLW01RbfKOwquLIfTU7kvCw3lD6FIrKCwjddjLUEpR0C25BPGoW74nLqHAuBDprZ7I0mwn227Fy','K1RdnfD7ITASWWEyu8Bapi4XJ5y','rZzLHEYTpfsiyj6RcomrjgdzPAReFYjd8g','F','y',1);
+INSERT INTO t VALUES (201,69,'5tcdwsdShGcczGPXVBuLlLKQkTo','gYajKugfBYOzOF7qr8AKK3kzs4BRcQIpIA683pV3JOAZebytJjE30vBytrS9IMyrErjMTnahyN5GBK1bcjN','s0EfMjIPqqF8aCRrKzCtB8nZvWprwkuhvUEBIyppp5JHhtO','aOro8PUaLWdG0VGUuD0nQQkwXlt33lAQhlbSQkTn1R0JKJd7pofLwbESzbPhrTRxhRU00vJG','8','J',2);
+INSERT INTO t VALUES (247,-58,'Gn0xfbZDp66xvPsd4t93aeNp','4GDrBJKLXDGy4bEkImsw9P9aqFwcz1d7Lk5u4tSjVHzCJAY8fqffirW3blx8EgbzYlgctjXRxLZQ02zJfQNjI','aT9Nna4gn','zBIZbbJvT6pgWqToRflVtWB8KT1KdTVIyGtYbCoCrB7xcjtn3LR2MiOgX','4','C',3);
+INSERT INTO t VALUES (66,-116,'f6J6vo7APNPuukogVJwdsJLJ2xxfdNNWNqUB6ylaXA7','0oihgQqthdvTG66RHUs3MfeymCu6mKNad4eeOjCQ7AKMZWqyEspYGpY','WWJLMmPnll7bGV6CHhK','tPF7EnG2BVqT2Q777Z0x4BCs05apGXZZL5foRtvkqKQep8lkJJXpc1PmlGXk838OnaLjHaBLp3H9ne9JmrQxmXpz','A','i',4);
+INSERT INTO t VALUES (241,8,'A5isxQCwoYomIK8EzzKMnf7Myql7m0ZKP0GZ7','rALnw2rzRnzijR3Ga4nYNG9hAUGuJxPXkHoQ3HjikPHDD92hvjZawXfNiwD3TbOisnGkekMmUSdVp5Gj0HgMtvYnZ','SmA8nIuDuCKcjsF6dftmoA2sVECJ7jCu4FYfck5yeeX8S4dzg5kSVpk7haIPJJj3Fo7NFe','9Or84RYUeGbk5N59ND2AUR7lLyAZPUZnm5K7o0q37b','f','k',5);
+INSERT INTO t VALUES (72,-27,'skRCjXe5Q9fiKgfGhmYVG2JqaHEVKy434Ql2WVC','yq7lzZlECgpcQ188','f4N5bFJ2Oa5U1f','Q1','1','g',6);
+INSERT INTO t VALUES (117,-4,'oBiY6U','xeoweUGCdqsSqSnBFY6GuvMlrXFYA9a8hHro1Lu43tFA2V7UbD','9CCY0ZFbKXCFGmqTG2KRkwxMK8Y4esk1nBQzEs6LEiqTLTaPk7jRsYcHyU306','g','S','z',7);
+INSERT INTO t VALUES (74,99,'5gxpezNqFYa9aSUzhr','boCNqf0ImghlllpAYLlnDZ7580NUeDpq','2UuJ0o4Bjn5eL1VcRpu0tZ2ASO5jpzVH','frDl4lVO7bwbNf9wF','V','m',8);
+INSERT INTO t VALUES (145,61,'Bqa0v1ezM2JxvrhqdMhuDrXXW39msdWToWpVwCMohls','hJQGNggCQ7BiUeKvuEXhytMrIZY8tgiSbFkDchB7HPVkWtjKrnqI5QTDY17T0HnnUaRXQjZzE1qWheFooH','iBiq0pEdFgib2sCuwjvIicSMrTdD119UlnPAkGkS2PmYvj8gYtNmyY5fpHV2ZAeXxlS3W2','ZjULipFEu3kxBJK3F9yQqVj45VLhMykj','g','w',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT, c BINARY(55), d VARBINARY(95) NOT NULL, e VARBINARY(70), f VARBINARY(95), 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 (2866069606614314941,-24409,'Xemsj3dXh2KMsxf4xP6p','RgzaLlgOB0xcxR','CmJ7ip06U9PfpjXrujkLQkNzmFuxRjk4RR','9Li2','TZfqpaxFBSkuTRATRM6TQHc5YYrvDgceVcoX497M','zCZ2Lx9RekuSrqlomffDaLFEcPjfk1TfurObZJu6uAgiKycxHv0jJlYtO5isKGi8vsZCNy1wq1FsFsKmT32nAeZpYGQM3',10);
-INSERT INTO ti VALUES (2866069606614314941,-24409,'Xemsj3dXh2KMsxf4xP6p','RgzaLlgOB0xcxR','CmJ7ip06U9PfpjXrujkLQkNzmFuxRjk4RR','9Li2','TZfqpaxFBSkuTRATRM6TQHc5YYrvDgceVcoX497M','zCZ2Lx9RekuSrqlomffDaLFEcPjfk1TfurObZJu6uAgiKycxHv0jJlYtO5isKGi8vsZCNy1wq1FsFsKmT32nAeZpYGQM3',10);
-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 (9801577368318544176,-6105,'qgoorh7Uk0Pk','SkB0rbdRCqcLpNrzUusmrHBqVrHYyr4XwKpLSQzJn9due','WOig1tY2','GGn','Oogc3lPfwvUokNF2c8L5zAu3AyIBW44hnwaHXP','1QAhWwrMI6F6bg7X9PhD5wYxCwO3yygGneQvqvAn',11);
-INSERT INTO ti VALUES (9801577368318544176,-6105,'qgoorh7Uk0Pk','SkB0rbdRCqcLpNrzUusmrHBqVrHYyr4XwKpLSQzJn9due','WOig1tY2','GGn','Oogc3lPfwvUokNF2c8L5zAu3AyIBW44hnwaHXP','1QAhWwrMI6F6bg7X9PhD5wYxCwO3yygGneQvqvAn',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14483756383687442250,-41,'Kg7OIi','8SndiaMx3rLvKeU9gsYV2RqB6ZVwpRnD7vM64D3JPxcwfFGdleqRjjP1DPMzQi1nraciEdX0FtkSPFvqi0TjkVH','ISy3NPWj6Dna','X54bUFtSKzASTuxw','Q','R',10);
+INSERT INTO ti VALUES (14483756383687442250,-41,'Kg7OIi','8SndiaMx3rLvKeU9gsYV2RqB6ZVwpRnD7vM64D3JPxcwfFGdleqRjjP1DPMzQi1nraciEdX0FtkSPFvqi0TjkVH','ISy3NPWj6Dna','X54bUFtSKzASTuxw','Q','R',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (9908564628791719753,-22,'8pxWvDD8DG7XUdo3QC','QZfxT7s1MmBxatvMQyJVaIyf3tO6P485Tm4w2kJFjcNuk5QEl7rBOO7A','amBW9wKxjxZQFZUFM5nH88cfusQeZH1kbOL8AiM4SKFmdsjDXTXrK2UPTpk3Pa0whN','LvfahQ1uKbzfURnzri3AUGAL68blhhtkPlHKGhGqL9SOI','h','N',11);
+INSERT INTO ti VALUES (9908564628791719753,-22,'8pxWvDD8DG7XUdo3QC','QZfxT7s1MmBxatvMQyJVaIyf3tO6P485Tm4w2kJFjcNuk5QEl7rBOO7A','amBW9wKxjxZQFZUFM5nH88cfusQeZH1kbOL8AiM4SKFmdsjDXTXrK2UPTpk3Pa0whN','LvfahQ1uKbzfURnzri3AUGAL68blhhtkPlHKGhGqL9SOI','h','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (9709144513963647086,-29910,'q2q8P1wY3he6gtvPGTxzh','CtpO1q3CkLh8sRvjhBx0GX331AYfMCrKUDQasJcpjayijXwDk00xjj51xbU9FsXf8phjsolQHbCgc7qkuQQ2ZMHWjPl2i8HQfDKPrmy00X7t1Xkh46YkxBIPZyjTlZVv5VCFsEDKoY5yvFjEfrdXiEO','I8miXTCXZPHfpUdEl98bpQPaLh23Gxj31T8','7CtvJSLqS1Lf4OGb','qBUIUu8zTIGJmXd0CHOrWljSa54vxK0Ddu9O1fna','W2vO0wtTC7SCXjvvifdUxmPxyelDUlmi2Z0ihCj5TqArVNepsNURnDMaI5b9Ng4NqYGICd',12);
-INSERT INTO ti VALUES (9709144513963647086,-29910,'q2q8P1wY3he6gtvPGTxzh','CtpO1q3CkLh8sRvjhBx0GX331AYfMCrKUDQasJcpjayijXwDk00xjj51xbU9FsXf8phjsolQHbCgc7qkuQQ2ZMHWjPl2i8HQfDKPrmy00X7t1Xkh46YkxBIPZyjTlZVv5VCFsEDKoY5yvFjEfrdXiEO','I8miXTCXZPHfpUdEl98bpQPaLh23Gxj31T8','7CtvJSLqS1Lf4OGb','qBUIUu8zTIGJmXd0CHOrWljSa54vxK0Ddu9O1fna','W2vO0wtTC7SCXjvvifdUxmPxyelDUlmi2Z0ihCj5TqArVNepsNURnDMaI5b9Ng4NqYGICd',12);
-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 (14839968764558151250,-22598,'JWzBhjYHhKTjXbjtid','5sdmNdI6QW4sD6ygEbR54JxD1HpVEu4CIAPuqqt','xALKfcIWHrDPNGm8QVbU3PyvSpe','Zqx3T16ztTissIuDEEG4JpZm6z8asbTeywr8ibiVymrfBSrlzTDQhvCoJA9w0b0ggLX0EYikIGEZU2GbpCFHGjEP0Mw91kmFqXmZKSyLkC81eLgkkOr0XWJ1LTXRVzW1buwW9UpJLBlZRO08CBFpyImnOrhmTl6VvRXvFjMQFPIp0EstXyoAo3oSWaJXFGwEoGoxkbimfAzGrwTnAX5Fu','r0oi78tQWXe1DVa','nlllYuP4grtxsXUWMxoeKj0Ov0TXEkvARcnbEsvOAxDKDbT8C7GP2HrnlhZ0Y335oYMDGtoBHQxdHRUgksnkK55AaYGGJfnzt',13);
-INSERT INTO ti VALUES (14839968764558151250,-22598,'JWzBhjYHhKTjXbjtid','5sdmNdI6QW4sD6ygEbR54JxD1HpVEu4CIAPuqqt','xALKfcIWHrDPNGm8QVbU3PyvSpe','Zqx3T16ztTissIuDEEG4JpZm6z8asbTeywr8ibiVymrfBSrlzTDQhvCoJA9w0b0ggLX0EYikIGEZU2GbpCFHGjEP0Mw91kmFqXmZKSyLkC81eLgkkOr0XWJ1LTXRVzW1buwW9UpJLBlZRO08CBFpyImnOrhmTl6VvRXvFjMQFPIp0EstXyoAo3oSWaJXFGwEoGoxkbimfAzGrwTnAX5Fu','r0oi78tQWXe1DVa','nlllYuP4grtxsXUWMxoeKj0Ov0TXEkvARcnbEsvOAxDKDbT8C7GP2HrnlhZ0Y335oYMDGtoBHQxdHRUgksnkK55AaYGGJfnzt',13);
-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(66) NOT NULL, d VARCHAR(26), e VARBINARY(6) NOT NULL, f VARCHAR(32), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (144591300,51,'CblmTiXwu9oTCfxa8gzbHlHX','iIfFnx8iUYQLBXctPVyzEwG6d','GtmL2','245LWiHY','E7njZgsNoxod','xwvI7cQgrkqiE3QOtRwnJwYnnH7Q3LrT42pptId5fxyAtazoHxikQqSv9OfbM2AEzu',0);
-INSERT INTO t VALUES (1256098577,14,'zhyQ2MlBu','wpo6344VaYYp4W','z5rw','mp7CaE1wOyM0OaKqWBiwSU','tuq6GgGmEX78PnQZsExWhOdArc2QJDafV8W2w','z2JpU1vUJof80Bz0qmZ4aXiCDB0c8mhyFKob1LS8pAFjpTlez0khcJcyxBwnLQ5jdQSkIiBO3nTsCs6lfTHsNhSv1T0miI',1);
-INSERT INTO t VALUES (1075485800,97,'7gAQkBH6a','5IaS','p2nTk','3W3VkqUmPtCnjcQ5OGG2BoCImFaSl','3T7LOdmbYmd6vOyo1elQ52yddJvPJ','m4XbDZeYz4XIPRfciTP3TkaBkDYTnV6MTsXKCxOPtYzY7y',2);
-INSERT INTO t VALUES (539434803,-28,'c5N','uvZOiSPK','w0p0','MluV8WLme8H3FSC','3bMwAoUG4DAAzZ4thx2mSH3ODbexAxrKNbY6S4HjlQf6CyjAuo2B1gz6YgTeXRI8soQ6UzLBVRlnYg0Aq5ClKgo6GdS','wuVbEOiSruGOgeInhFM6ktSu9L0eV3jhQxF4WhPKE3GoF',3);
-INSERT INTO t VALUES (275049037,3,'A9DZRmkCfPzE3dcS','SlN4G8h2m8x5Epzb','94UI','89U8JLHjtN2IB40J5KULWP9Wkk6','f9DOXohshYKML38BRFM4mt29DVXXhGkOoXxivJSzzy3zMS4XJxAc5rnZW','L7Lc93lovZPjvTbY7GBhTVutibnhNXwS5GaecGEwAUbJxAJLxQrLiiSubNEbBskQgPZq',4);
-INSERT INTO t VALUES (-2069852716,73,'0Qzon35DYRHKu5uVIq2kitCxgmxkKLySviInvgKeStIqAZG','Nr3PtQHcwJE7JzWBiuT30cQa','5Pp5GQ','ogrP8GPRgsy4DJwLIqHU3kIW5','c3Fg6vqklqn22GEZsijHIGNHedEuWg3rN2dcc4V3eknBoB2edf6GElZF','pHeo6OM4mYmXEZ30IwT6Nv8VBPS',5);
-INSERT INTO t VALUES (-991287194,98,'RoOHWMoeFDonV','fdA','HWC','V8OiZ352','jgUXAFZ0JwSqHtgC9X7bQA8E8H0KZEcH6NduKSvvOVfyFcNJho','tAcy2mMTlsFCwCb9D9zliOrpS32ofHxg8Q0SlMfXEFAtkENZGg1VAYRIIKkuF6oZbzEyIBw9Q3wF0T',6);
-INSERT INTO t VALUES (208458540,69,'9a22scepQtFwK6KnIxpTVFurHTcXWvG8ppHItuljNUMc89kRM','OMaLyZj8FMkVRiiHFaBT','PpTXD','rIFNuLybAxOhrVATJF8NmlBS6v2V','YJjrFHm3PEs7DrVjcV','ggUyGANBYLlvndTah9zZQFBoQcOfMwbXSbq1BwdL5A6lI4LAZq94N5KzmFidTsyv8yEnAqYSymB',7);
-INSERT INTO t VALUES (59825155,62,'3A3E6p8v7SvWQmN','AgkaSX','pKv','Qq0coO','j7wlPyQk3prfOA144WK6t8SSCg1','8p2',8);
-INSERT INTO t VALUES (-133484735,125,'J2QoNrO','A2K5c5tvt','3yj2G','ghytZJqDO2GD9YjRdT2uYnYNJ','0tTMBUrOebVjdI','O3UtDW5D4ZYYpmOxN607HV4GjhUwuw9IA5VnZZ050cEFcg1KrAxalKZREILOMhlNOycJfKYAyTEI2frxE4PfD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-4128811127069318928,34,'7DcqXzynWs9duwIpiBMfCsrhi1PBlqUVffOgF0aeA1qbAIMMPipj9Ov','Qo7Tt6x89NuVkwtJ5S0Dn','wT','sgen0fmJ47CDTYXe5a8EB','80CTV4h8W8lciUICyswPJ8gV5iUYvmemRtpo4NQCujqA','BSuXVyD3Qr5S4ov1',10);
-INSERT INTO ti VALUES (-4128811127069318928,34,'7DcqXzynWs9duwIpiBMfCsrhi1PBlqUVffOgF0aeA1qbAIMMPipj9Ov','Qo7Tt6x89NuVkwtJ5S0Dn','wT','sgen0fmJ47CDTYXe5a8EB','80CTV4h8W8lciUICyswPJ8gV5iUYvmemRtpo4NQCujqA','BSuXVyD3Qr5S4ov1',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
-INSERT INTO t VALUES (1849361943886752462,7,'ioPpyBcYmz0ttHW80GPQLEtLIC0wcexS801TjGw4etmB6FLvkvGZa7w','7BfKtZQlDv','LjLf','HWMI1FXU5xaapqT4n8Ea81kqEBYOUueO','QnWBVDrR9OaQUUWfjfi4RH2QiUnc2rqYFuh9LvVm43Lf2fLjS89Rwl74oJ2jDvKOz7rAyRHYu2','Xq3xZFw5svbi8ekRPaQ7wirAtYuan3z51sJFoCXpokZ',11);
-INSERT INTO ti VALUES (1849361943886752462,7,'ioPpyBcYmz0ttHW80GPQLEtLIC0wcexS801TjGw4etmB6FLvkvGZa7w','7BfKtZQlDv','LjLf','HWMI1FXU5xaapqT4n8Ea81kqEBYOUueO','QnWBVDrR9OaQUUWfjfi4RH2QiUnc2rqYFuh9LvVm43Lf2fLjS89Rwl74oJ2jDvKOz7rAyRHYu2','Xq3xZFw5svbi8ekRPaQ7wirAtYuan3z51sJFoCXpokZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6913100931706791110,-117,'s8ridxqx8MwOlRYxxRNRuMYmqg3jK5HpItWVSoIagbY0fpN0Chp9r6','wdauPEyZeo658xIT413WDwOrRb3duo2tgmVIH9IjKCymLiQtoPmZrVllxTnQFfhk','4p','X7jxxpn','wAMAx7wJaFNCcDtAlstN0bELc1ixAcKINUvf7O3rVkWOl8ZtbTAbWOq4axaMbAlDtJR5w1J0Pe6UnMghnyWR','yu4YQFQNmp11iLXMEiP',12);
-INSERT INTO ti VALUES (-6913100931706791110,-117,'s8ridxqx8MwOlRYxxRNRuMYmqg3jK5HpItWVSoIagbY0fpN0Chp9r6','wdauPEyZeo658xIT413WDwOrRb3duo2tgmVIH9IjKCymLiQtoPmZrVllxTnQFfhk','4p','X7jxxpn','wAMAx7wJaFNCcDtAlstN0bELc1ixAcKINUvf7O3rVkWOl8ZtbTAbWOq4axaMbAlDtJR5w1J0Pe6UnMghnyWR','yu4YQFQNmp11iLXMEiP',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-7673112972149553513,-36,'eOSE0sMJ','PDQEyH8pSNTuKi7nAMPK0bH6KFHpoNNXI0QnEqn6KI2Br11EM3QETP7zT0CbHnGiT9VgW0R9t4XjEmMGZbmbuKj0hIVoTuqNr4sx1WayTxF9bSRNMJKs9Tr9NtjRzrdsZs8LjMZMOmdiCLma5XnbvVxKU7ZOlFhB8Dxo2IT3f08gLaq9CWk03zBK7daB2ZfUIToaZOlRS4KZfgRqftJaW2vf','1e8','DgU3T4zwxWJxoAB6XzJlndhPaFemEkAuPPdygtwLxyIk2JvhKuhCad9rhpC1uKR39I0EzYZ98453GYi6nRr8FxcI6GnFQmIu3Z1gkmteIqkDgyh4pFRdCtz63CCAlt0QthQ14KPefEO8UHzT4ok','I4Ne4duaklNsxmRGyUwSTWZaLF33ZBEWE5KNL9gPDU8j5Bs06L','abMr71P2ql1bdIHOxvTFl3PF0KXCFOszQIXCxqLMGSAvKMhNpBEpIMNcnJ2bsw7sB385Bf0UtVK5BBjRXme',13);
-INSERT INTO ti VALUES (-7673112972149553513,-36,'eOSE0sMJ','PDQEyH8pSNTuKi7nAMPK0bH6KFHpoNNXI0QnEqn6KI2Br11EM3QETP7zT0CbHnGiT9VgW0R9t4XjEmMGZbmbuKj0hIVoTuqNr4sx1WayTxF9bSRNMJKs9Tr9NtjRzrdsZs8LjMZMOmdiCLma5XnbvVxKU7ZOlFhB8Dxo2IT3f08gLaq9CWk03zBK7daB2ZfUIToaZOlRS4KZfgRqftJaW2vf','1e8','DgU3T4zwxWJxoAB6XzJlndhPaFemEkAuPPdygtwLxyIk2JvhKuhCad9rhpC1uKR39I0EzYZ98453GYi6nRr8FxcI6GnFQmIu3Z1gkmteIqkDgyh4pFRdCtz63CCAlt0QthQ14KPefEO8UHzT4ok','I4Ne4duaklNsxmRGyUwSTWZaLF33ZBEWE5KNL9gPDU8j5Bs06L','abMr71P2ql1bdIHOxvTFl3PF0KXCFOszQIXCxqLMGSAvKMhNpBEpIMNcnJ2bsw7sB385Bf0UtVK5BBjRXme',13);
-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(11), d VARCHAR(6) NOT NULL, e VARBINARY(61), f VARCHAR(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2112,15027886,'xVW','ndQ4v','lQhSiT7EoJlQbkbDe0VJt2Ku4yR6NjRYVBX0rEn9eRAeXnk2nVdSvX','4x0Y9','Q3YG6y84dsiWAmP1RysnTRZJldXkgl6H4MJT5RRirXhagfQ8MzvzVa7AAy8hoJXh51uhohgHmTSTUy','4aJiH78q2cHOwJUIDmG0WwOznMR7NJLfqT0YEJ',0);
-INSERT INTO t VALUES (-5299,6859346,'Zf9vP8lr','Y','TeySfrvmO8vb3eKfTGMhMF8fjD3e7cDYa8ZZ0X0BjQHhLADE','cxS2HBBizx3xE5WF8arWVr1q7ho','36Z1Uyj','W7hkJDcapUwzhfAFG1WuxkW0ibzLITEInIZNoAI7dV8az16fP1EBIlkNCx25zZGVfNx4e8u',1);
-INSERT INTO t VALUES (-30370,8688218,'bi','CGPJJ','luTySFxbhO9jQ4SYhY','bO9W5S0hVZGvIW9EA2F5HqdVNNkgbYSW','oqJJdOJwmyzDMMzu3RByastCpv7v5pEucZcLylCswMh1ieYzQNBp7lPWWpraFt','a36loJuuIubK3MK6n4DFqTCr5RTPXHv5CUhNGHvIopUo0CXgVeEjmfNt6PPxJneqcgElUtxw',2);
-INSERT INTO t VALUES (-3808,15971649,'4ZAeVZjz','0oGq3J','Kg7sQn9dhyiRobUEAIjIxBJt6rCFD9gvNy3nTvK','eWXnYAw','blKWLMM6JqbnG7aBBuMfm1rRoJbho6Tz9v9DJQyD9TEdkENcUBpLFXWXnjVhWnRnSlO','s4gaVRMLrTHOoelcchDSVgT5fwXVTROEw7jJIFsibeRpsHJyzsYNPgcP1gh8KI0K3',3);
-INSERT INTO t VALUES (290,9692091,'kbbSUC7DXBh','Cfv','3R8A','QeNCHk6Gwmuq8rNTRvEEkF','Hi05FbemPjDfhxDojskxdw51D5lfMpKTP0LsSREWJbSJe74b8FwiyaB','f5fq52Iz0hnx0NOfZnM1HH9bCNhgWlR7Icbj4tHzcx7VuhwsO5XeF8aT6Nzdr2ZPXswNbDLfvOdc4SCElS',4);
-INSERT INTO t VALUES (1115,14759908,'UC2XXl3Zu','S','kfXFj52hziDTMyyy4hpOjOl4KKFcigklfS3WspjbhjM3bIzt5c','d67','ictZ0H7fw2C5r6LNjfEu4d99Q9EnaaKMcKNy8BnGhylCk','dNuKnKcR1gDLj',5);
-INSERT INTO t VALUES (-29204,11396369,'2rU5','EQ2I','Y1np2sTL8E7V3YncqhzHQ0AIcxJKZCi','po84ZtGxQABD7hqnMEJ8gY','eXI8XrndbIPGl1dl39YYdOsWZIzCVJETfxCUBzWLuvEfu5UaWuyV8W7EzAaT','hxUdTkHWin3mhGZXQhHDTjvE1P5GGkrWDu5PvE8eCnehQcTWut2TRPX2hjcK8qzfEd4VinXyLHwmHw5Rmq',6);
-INSERT INTO t VALUES (-11967,7642663,'MV6YznA','5SKkv','mZ9lxq5mEHojKbOk5Ch3bdHUo3WVtFr1GjOIOkWrfOx3AhZJoJ0YGS5Pqi6mn','zjJ7kn5h7iefy5uogq','g8ZI0G4mlkfESG6VlftFJNB5QjFHLPzvY4NuMeZ4cgSt7xQaHfaxbyuD8WPW2dUrDE3oRoOYoom0CCQGOzouqSRKwpVBomPzWD','wFBkhHpjjqxwxuWuNysHRf',7);
-INSERT INTO t VALUES (958,12640853,'kiE','rs9u','7JJn2U7Cb0nlvWbezw29iM0','z','chHQtHtW2hznv2sCdipUewn2T7GvHZOfA64XwobvJX9BCGC2Kijw','GgVjpRvk9FPKnbgja9DPJ7Zi6ilF5YjB8PLGQMlDsUIHV01Jok3H',8);
-INSERT INTO t VALUES (-21472,13875511,'u','iYK','beBY8ipHT7tcvPsCvuv2Fz3l4XgH','Jpxjg6mjeM','o07XPQYoPPe9g0hx','pZJ921VNeftJApqfwWBTZm2v0xjwD5x76CLK1EVFdSyQOvoKG5r3KsIwAI7yub6gUBkZhHm7HTbuc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-3853368312293421772,9666591,'6n4UZwo94','KJe3Vo','pADhSYNXEZBaNIsHwtTQFXKCqOEM4z18IM7xiGYcH8','gOXgxxdWQioHoOZar6WlTFY2aJHToa','fvPF727sCoK6fqQkkVpe8rQauehAVqasjzV9ftzWoRMBkyoBFxbrPnQPEEQue','2PL45t34jSSGHdTT72gALweWKl4Nf5CXXM3kSl1SYViOGW5k1Q6KbT7J9Yc8SguYvZn87nrojBOT5Rd',10);
-INSERT INTO ti VALUES (-3853368312293421772,9666591,'6n4UZwo94','KJe3Vo','pADhSYNXEZBaNIsHwtTQFXKCqOEM4z18IM7xiGYcH8','gOXgxxdWQioHoOZar6WlTFY2aJHToa','fvPF727sCoK6fqQkkVpe8rQauehAVqasjzV9ftzWoRMBkyoBFxbrPnQPEEQue','2PL45t34jSSGHdTT72gALweWKl4Nf5CXXM3kSl1SYViOGW5k1Q6KbT7J9Yc8SguYvZn87nrojBOT5Rd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(12);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
-INSERT INTO t VALUES (7507462762718060281,9009718,'TWtqTC','4Pca','SRKFChm1m3VssTkUY6gN1KGC6oyBsYWo2Pqx96zFlLADPq','btHO3eOZVkSAxxBFgUDS8O','a13DnSAvRRHXFmM7XQeXyR29vGTerkVVBY','bhTkQCK9TJq91sCbULPjaMEDeEWmtAorXhBtxsFh4oUDVclcx0FXvMZx0VRbTu2iqkiEO',11);
-INSERT INTO ti VALUES (7507462762718060281,9009718,'TWtqTC','4Pca','SRKFChm1m3VssTkUY6gN1KGC6oyBsYWo2Pqx96zFlLADPq','btHO3eOZVkSAxxBFgUDS8O','a13DnSAvRRHXFmM7XQeXyR29vGTerkVVBY','bhTkQCK9TJq91sCbULPjaMEDeEWmtAorXhBtxsFh4oUDVclcx0FXvMZx0VRbTu2iqkiEO',11);
-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 (-8635557137636919822,9800961,'j6','45w2rkWWLaazi1IljR4FVtTvOFPlL43vk2giukfWsfqbcycuo3vkPYMTnwRMNF','h5Jol1y7k63EMQqKmY6m','KhjDlSqU5S6OYnAvSV8m','5WjTC1uu','5aEA48GF8n8NdTfRyiftg',12);
-INSERT INTO ti VALUES (-8635557137636919822,9800961,'j6','45w2rkWWLaazi1IljR4FVtTvOFPlL43vk2giukfWsfqbcycuo3vkPYMTnwRMNF','h5Jol1y7k63EMQqKmY6m','KhjDlSqU5S6OYnAvSV8m','5WjTC1uu','5aEA48GF8n8NdTfRyiftg',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-2336719706971988442,12693015,'MjPvfSiS3Y','FlT01Y98tGVRgjBj0hCPtoLY0NHvQPPZlokXd8CCPVA81MDWmBN9qQRAVqLRA0uIfnrTQZTLLEwPhdiaZXjxZByLsPcZbTBCUC3ULMUYdaACFalLXLGrmMj7bSuVUnygruP7cPkZCrDYAsQ6NinuAmHkIps','jrhNzhWRv1eGj2b03WdSmmnmrYMJzMOtidgGqvOp224l4n4WiRKwkjimfU','wmIQssv5zEIqGabIc3Fz3jb9dTahmO2nWLHkc1de3f15hLmiZ8cNcBxS0jQJsFCjLzvhUSptAfAxtk4Vnxn0NL','dYIkiYCPec93hg64ezdlq','449vZTO8vEg0FcbYw2oVyZDZGsd',13);
-INSERT INTO ti VALUES (-2336719706971988442,12693015,'MjPvfSiS3Y','FlT01Y98tGVRgjBj0hCPtoLY0NHvQPPZlokXd8CCPVA81MDWmBN9qQRAVqLRA0uIfnrTQZTLLEwPhdiaZXjxZByLsPcZbTBCUC3ULMUYdaACFalLXLGrmMj7bSuVUnygruP7cPkZCrDYAsQ6NinuAmHkIps','jrhNzhWRv1eGj2b03WdSmmnmrYMJzMOtidgGqvOp224l4n4WiRKwkjimfU','wmIQssv5zEIqGabIc3Fz3jb9dTahmO2nWLHkc1de3f15hLmiZ8cNcBxS0jQJsFCjLzvhUSptAfAxtk4Vnxn0NL','dYIkiYCPec93hg64ezdlq','449vZTO8vEg0FcbYw2oVyZDZGsd',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a TINYINT UNSIGNED, b TINYINT, c BINARY(39), d VARCHAR(62), e VARCHAR(81), f VARCHAR(28) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (209,102,'JR3FM21Lbn13p3pwZEfP4kS26q4zfrz3xUSg9oe','0WDyqnY8xTnbzATPPgCw9B00pQ55BIhyrTqig9RYFvI3DKPB7ISGatdDoAwN','dGbxcrH52j9oCpfiEm1osbmJvn4gx5okcxPwMmpVplj8TfmDuY3AKQCrwGyQAggDByCeEznZoDHcP6AcV','19oMM17wzzrwBTWY','BKxrHDR6vSlIvTvnrQNOJWgVcKX9QsLZCyFJvO171xhsRWhuoQGb0BahVM8AeHeL0iUzfkeRzfmgVjDMBgKB6nhdUE','oq49jdVTtiUx1DWRG7ODRVxqryjQO3',0);
-INSERT INTO t VALUES (115,51,'D5as2Bez','ouF3LhaBh9ToENHY1NvbiylUaXzTKfoNGtuGbJiKY2cpPc','Oooc0zp7ReYYph28KkqZ49hIne4PeO2kB8heO9Md9wZ3dsT','ia','z9K1kdv5zei0dcdm3w7m2mNXRLUChjxfMhrsvltryGSWVGID42MdBU1NMyA','3',1);
-INSERT INTO t VALUES (141,115,'ZKO','csMfhPbiqcOVlZN5RCetlIUFFfnsIvYEFOhFaT','sYmkl','xVDBr0pBWQjUkI8TezAWNy8K','rd4D8ifyz6VjTrzx7Dw5','P8SCiGd5uZy5jARi',2);
-INSERT INTO t VALUES (116,-5,'BLFf9cjjEhhCexQchDUlRneiQVqR','s3A6B','kheAE0x3tV7XGN3pOa98sCEEWjB9HLLBdqhigJB8NkGu0QNlvbjnQvmzgrtQTAKvYWZrKo','zFyt5B','mtsJhSOlLOwcteEEZ1H0GRxiDuJwxgrUCvcAEmewzqW66dDcU7hE2UawKiOZHLVN8ZG9Vvm9','y7RneBdVGrW2SqHjo99z91YgwHdzBA9AVBmag9wivT7jR1Xz91Ma8AdCIAr5s3W',3);
-INSERT INTO t VALUES (130,30,'ABWAqEIVt48Bb1k3dPh78w','ykBr4siuX3ENGWBgjno7eYughYiTvFL3cPgat','MmOk1OLP9tVTgpdUEBOu4RL35dXInnwKs5dwKRKctpBP7gIjj28wiV9ZbNDDadVh2gO3TzgPbZv9GaD','Ow2i8BX8D2a','KQzjwfG','n78fIBBAikvpkP3ffHkCRR5zypNM7yUE52ISuTpugjGacP8Y3bP',4);
-INSERT INTO t VALUES (247,-34,'VzNoDZmI02y1BHmRcve9YYl3kmUTta4O86TC3F','flUtDZptYbPH5gA','B3mVncBfcmHyBKejxM8nXQmGPaDLiEprh0QVCGLB6uWMTnu9Tp3I14XfjAtT8qqrJy','XWALCl3iVQBN','2MVhT5AtbQrcug3LylqvsAzjJNa2nn3TXNrh','iRjUN27BXWSLYzs6rWf5N6DmV44a',5);
-INSERT INTO t VALUES (68,101,'X2oS8oVg2ZuAgn5CUDltKkQ','VLajKf7iNbFbtadv6RW6kLrV7','JFesE8OCshfdMriBJq69YdIbOyTJH9yAynERMSsXe34TleBiugZvyV7P9','WywuhZnVHY','Kiw0MfHjRzagLoQiMGfpIfsuPgP5PP5IP5qECp82fRbR57b4','U05yl31eRPvFQUI3DoaqeCL4V4ObeRRPZLWa7V3WRrCVykPQahsvqeUoTvabz36X',6);
-INSERT INTO t VALUES (152,66,'Yah0EGbYqy7tf4JU6tcKbv1eXEociT','Q3v9lHA9PmKBC34TONvjR6uednY0yaQQ5F886iUBh','4DrZbffZhB0PgjlObXTLw68oYUF','MLBRrn2VhRCRAmjPyfGZYe57TB','GIFFltznPtyssSv1Tow8fWqkggf','evcXq6cpVf5n3KvAZarBdtGuYUtpFTH',7);
-INSERT INTO t VALUES (122,99,'9jDKi','QAsV','v597dWU67Rgau6kfuQaI3UjH8LAkMUAFC7','8Lkj8QfJL','F3VAzYU0KA9eZ6KVmED1A36rf5OFsuJMPRgFe97GRrmYThbTSBK77Vu86RVrlZRdhP','h0KpHP1dMJsyTF0ymfrrsH3mLLJz2URm93QSX2I7TKUYkwK6RcKsfrw1kQwYCtVsYh',8);
-INSERT INTO t VALUES (165,56,'KrJBLT8knGsx2VUIX','zS8UWM1tB0Cm2naQiZPTwdbAH8OfVL','SiCZohYsQq1IArIdbmyDc9BSqXKyM3CCaeHYjH4o2TSRv9ZqDpMoHiIO8wqjKFyUO23v2sO','1QNysPbUZygYEf','Y4y3qooXC7p9fAuYJiBh1qLLbOqagCmm0b0KYkOfFGr6JKwpgyxIZeKKlxd05VyzaqY1fESn6YuK7l98JfglL','YY5YE7rJmZoPQIgahDrAUDhBYUB8Ca9QpQZF2OdykwY3hY5tIGYnCFWOxJPF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (482684648,31,'7rpMfSC8NK3hnXu','Tro8rkcFVFukh2TvTXAqDEJv8escqU0zoxvxagcrnmJgA9M2vHnGimH84PwD','RdE3Mhcg2uvKlbyuuorLYq52LG9x33exDkQ9vki','ZhXn045tHDRZS','cDCezkt','SvKmtk7GAgfBKyPMdZ3WJybc2HyeW4Kea19kD',10);
-INSERT INTO ti VALUES (482684648,31,'7rpMfSC8NK3hnXu','Tro8rkcFVFukh2TvTXAqDEJv8escqU0zoxvxagcrnmJgA9M2vHnGimH84PwD','RdE3Mhcg2uvKlbyuuorLYq52LG9x33exDkQ9vki','ZhXn045tHDRZS','cDCezkt','SvKmtk7GAgfBKyPMdZ3WJybc2HyeW4Kea19kD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(40);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
-INSERT INTO t VALUES (1644526459,87,'DHbJeSClAlTTRfSZtLJRC4H','C2EaKicR3ws660I8Nz92xn8jvsm7x4uPWIjoKB77R','7ITZwETf','W4QC8U','FLkbp6eW0jdtVX3L9pYdFGF9QRRtQhpWQrmhWuNxOc1JNCVtH14ZwHaACeLfazT4K0qzzFKMaraM1tjtulOCv','PQLm3a6uBAcI9nBxDljwH5yGs5VSjRZv5BcFu29',11);
-INSERT INTO ti VALUES (1644526459,87,'DHbJeSClAlTTRfSZtLJRC4H','C2EaKicR3ws660I8Nz92xn8jvsm7x4uPWIjoKB77R','7ITZwETf','W4QC8U','FLkbp6eW0jdtVX3L9pYdFGF9QRRtQhpWQrmhWuNxOc1JNCVtH14ZwHaACeLfazT4K0qzzFKMaraM1tjtulOCv','PQLm3a6uBAcI9nBxDljwH5yGs5VSjRZv5BcFu29',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (19107119,-18,'BerCXK','MUxTFFlVP74Cz0Xmm0k7ikP2AUVT2qx0qM4W09lbLoCUySqElhUoYlqX4uiEoxGq87xOJofef7RAPvFEBuaNSzyvanRWpjcKTetdrmqzyF6sq2Thk4lD8TXI','R6IrT8lMwcvkSIl7l4cSKXtzqXRo9FT4U5JrojDECVMEtDIMPNZglQfafS','1mexnUGo','iRzsIvmv0W21zghDUHbvdTgHDJXTApPqFQPmRjwUoQXT0HAkTFoYVb9ju2RUWxv3HfOdtVtguT922zTnKAPdyzeVr5gaPxa3n','pHpYv4weFSee',12);
-INSERT INTO ti VALUES (19107119,-18,'BerCXK','MUxTFFlVP74Cz0Xmm0k7ikP2AUVT2qx0qM4W09lbLoCUySqElhUoYlqX4uiEoxGq87xOJofef7RAPvFEBuaNSzyvanRWpjcKTetdrmqzyF6sq2Thk4lD8TXI','R6IrT8lMwcvkSIl7l4cSKXtzqXRo9FT4U5JrojDECVMEtDIMPNZglQfafS','1mexnUGo','iRzsIvmv0W21zghDUHbvdTgHDJXTApPqFQPmRjwUoQXT0HAkTFoYVb9ju2RUWxv3HfOdtVtguT922zTnKAPdyzeVr5gaPxa3n','pHpYv4weFSee',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3687444207,91,'IbLRhuxBr','ZTwOfIstpcMyREIPpdwQNdpgeaMHzUtO5JK1Rm4HAv4NemHuj2VScBRShakWyFbty7vWvUqsBR4LmERv7W0FTN89Iy6wxvSnbfq4w9l7kqxOHSuUORI','p79gGR6Zh8gC','qQ8bXyd8DwMxw73baSRxFzdkVOqeTB0mTYkIHDxpenAxvR1C7083388u8bcbAqutzVXGQ3hx5y6g02L745q0mtTusuKAuCeEB3YlmFG4vIMp5v7Uu','s4MUNfVeIvlbNIRrNIfnCf5f3xOlhiv8RVbEhFKLktoJsthxXoqEBjbPOBl8DuS126m59HHDxsqwXt','JoJU5LN6uQKlykJetyvCZZt0ABizQGGfWjgyyvykdklCnGlH2yeelbdxilrcA8ps',13);
-INSERT INTO ti VALUES (3687444207,91,'IbLRhuxBr','ZTwOfIstpcMyREIPpdwQNdpgeaMHzUtO5JK1Rm4HAv4NemHuj2VScBRShakWyFbty7vWvUqsBR4LmERv7W0FTN89Iy6wxvSnbfq4w9l7kqxOHSuUORI','p79gGR6Zh8gC','qQ8bXyd8DwMxw73baSRxFzdkVOqeTB0mTYkIHDxpenAxvR1C7083388u8bcbAqutzVXGQ3hx5y6g02L745q0mtTusuKAuCeEB3YlmFG4vIMp5v7Uu','s4MUNfVeIvlbNIRrNIfnCf5f3xOlhiv8RVbEhFKLktoJsthxXoqEBjbPOBl8DuS126m59HHDxsqwXt','JoJU5LN6uQKlykJetyvCZZt0ABizQGGfWjgyyvykdklCnGlH2yeelbdxilrcA8ps',13);
-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(88) NOT NULL, d VARCHAR(60), e VARCHAR(89) NOT NULL, f VARCHAR(99), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-23360,11559045,'MtJWc2BiDxg1bsdcPVkCR','60V','ukDsFUKPS7lMfIdbUJpZYLb3hTHxWLmuAEPrKKYKrWM79iWulcQvATkE9rZ5N','x3v78TM3TY9q6YvB7mSuL52egP7FL4jD','rrB6Oi','W5u9o6pJd32DEwbAKAMRHtNLyKl9rfCQTlRvUuOnGNVVtVadLQQaMaljwcfI0aMz5rK0vspRv7YSas2dE',0);
-INSERT INTO t VALUES (9991,15376782,'i3IjmD4wN3zOHjKZGbwGauGyRoe','P5GICwikfQVO','Hik','KD2PC3gXOWnGnSXzP52MLHSXOzWSTIMDHU6PApTDUjOkEvdvL8YkQbW7Zvnv5aXbLaB3RjEi7iUJz5v1f5JniYMGSJJEtw','TA3UNQgmvaZadPhYIO4nAJoW9KLd3Yfj0p4gqovORhiTjb6uLNSqKR5cxqgJnKHCqB1KQxtrvKk30TZ9yO7vg0l3LG8eMzSUvzp','SuIHdDehH87ek95I2kMLVwHz92ixwuPg2Y',1);
-INSERT INTO t VALUES (10564,5086987,'8BYaY6ivFndHokiEbrsjE5lonXhm86tUQr3X7DXkp4H00A8gNDKpUp407vs6RV8iQvkhJE37aMhlvWT','hT','RabkqmytcvAO68M4YEzUlUh3CAmzm5kf7wVnN51KUgz0wn83tMPXtsxhaVXaaRq9W','sA1ShwkVSoSe','O7DGmigY8sBd2a8CAwxJq9aEqZWvn2GGH8lRV3dv','u6MOrCT',2);
-INSERT INTO t VALUES (26508,1495685,'9vJzWH2WOmYXsWbLqFRvMFDxKGEEoS','rrRBYiceia','EhjtfNuYbHUBuX8gHek96Nb63TC027UhYlzmQN39a3s2s','tE02fjwqs4IhQIpSZCslvgtnsSrXfj4tloL4P9sdwF2eHC0PHSC5O','tAYROrIrRW6GJnl8nNB756VmsZKvvibTDPmS907izgjsxgh0EhmRPhMHLhD8uUkSwEr6NcT24CboD1Y9WnyhAec','vbmBlO',3);
-INSERT INTO t VALUES (32143,8569811,'7XMqFtdVbtkHxGqGR5i0egnkvXGwqzomcJ7MZCfJpshfYUctJP1rRAS07EoCgoqpI5fglTpesMXPIRbkrs2y8W','8pWWJCa','mPsXWNnyh3cEdXnSFyq5SIrYYXanhVTNosenSxz','80jgt25UqgsHuTpNOFjVzkL14x2ZaYdcsSCK','BFasM5PRvy7w0dvsnn41AYFjSUj5Q5Ev8rYApnJZiymEz9rmb','HT0txxV9nEXqWg86M8JZM03N5ja9e2WFry00Em88YTYQX9iSVcgLww8j0ROYIRWMWBMZ6YJyn7GFxRdgI4nC863Sn9vt9GUV',4);
-INSERT INTO t VALUES (-12057,10690494,'jkrlc2mkkYkO2QUKzHhiOu7cIwt2vXFq02TTYbHSj3evFxpWIgjvQgjyFDbpQRWcOcmSNw474whAx6EKOGw5i','XxPXZTKt','t5YPrxYW3YB1VVzfMW','ZCFpDRj3DKvDZe3e','iuIZ3RyI4SFttOK4s','I5SbhhFEEBZ5l1fLSceRD452MUvCJoZhJom9fD3FrPwTXXUd8zxxzo3bZzPfQnqjFf6AXfK4D4oAzBr5iNqTqHEapb7OFHn',5);
-INSERT INTO t VALUES (27086,6906477,'DLKiRC8eXywtfeUGVguJYOoH4Y0jxMlQvucE0gr','C8vPeFahKxNHi34skCaONMSWtIToSzHkXrlvWNRSz','wniPLgZjSsb7IUNdrS','fQpVNdI6KjHK','icgzKJFwO4nHaZgpq90Td','S2Yy20Ndf0GA0v46udF2U5xrQvMAtnfy3PAcUbB4tLK1PanTNVUmWWyCbU4VyNZp5HzzYxLZv1K4oxcACrpbsDtyKV',6);
-INSERT INTO t VALUES (14648,13064635,'HAfRtKJxHNd4OXA','joKh6gpAo9qPlrULfQZvzwmy3dqaf','PFtAmODcD9Tu1yq47KGDK2','oQWEdIATTuDAdTNtokpKmTmfSFSiYu6KGcQI9Pj4Ln5mbhwCveRc502bJABEg30MVKKMHsXDNGMj3Q1P7SvE','nWsKdCZiguSLckleeJuaPE0hCQJQKp13dGe1','7ixoZfFp7RVDL2HWot4IDDTp4HsBmNEunooqX2Zi9KNuQ',7);
-INSERT INTO t VALUES (-22712,3012601,'E52K','KRdTJrfLtn9gfetWJNywGb3cspi7PERddbmHq8dl271pJl5E5limfje5','MIIp0GZZJlRwu','mk1MhFLCvXqhrnc0nSUAXmplysQcwGgL6uhFTOU','yjhAvG2','wSxQ8inDmxxLZkXlRAcaTVu4qANgGb1IrbzCeZpnUvwhRpmDXSIwM3gVScbTrfBUiPtVupB2p',8);
-INSERT INTO t VALUES (23014,8375337,'qaNF0siXh8naUAzYJyJm2KvGesHBEwwTRFQz67zsDgtbHX58veqNY4PiI3','Tzrbg9nirVsoeOpeONBrlozEiMRHqHVg','c5NH3KK19ei8Yy8c3N0zxXU6KXUw8d8ZsGDoLUoH1bYm9rMyyb6QnlimCevnlB9CUOXKgf0J','FOHO5McdqzTwXCxnbRoWHtARo9','jIrtbYmWAuZiYn0wt5u07xc2tHZg9hKgTXo3QL0OlGGtCzGe0K8mFiGWkXFhXDbNT3oWx0Vpy9MU1r','nIDMKv7JsFlcH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-2066544998,1862426,'RgxiM','E42u0JbkqYpJpdYS','BEAvbvuupsE8D7ah8Ocw3cUDFAVtc35tBX1rNuKLz933fdkL6C','XtkCW1jIR','IMOideOioGY2UXnPZe8w0h2zbAG09WsBA68Heni9sFxDIOApps1xx8LwwRCoXPRtSUG59IlgMRz10MuX9HVTDdXartpt3r','UYqnp2Kl7BqdSPyoeq4yNK2xyuiYsAu7zY4FTU0lWpmuKOMn3nhx2K0PSvbEp5QmeBvcUDVPa6w01tOnUIXmi8Uhw2',10);
-INSERT INTO ti VALUES (-2066544998,1862426,'RgxiM','E42u0JbkqYpJpdYS','BEAvbvuupsE8D7ah8Ocw3cUDFAVtc35tBX1rNuKLz933fdkL6C','XtkCW1jIR','IMOideOioGY2UXnPZe8w0h2zbAG09WsBA68Heni9sFxDIOApps1xx8LwwRCoXPRtSUG59IlgMRz10MuX9HVTDdXartpt3r','UYqnp2Kl7BqdSPyoeq4yNK2xyuiYsAu7zY4FTU0lWpmuKOMn3nhx2K0PSvbEp5QmeBvcUDVPa6w01tOnUIXmi8Uhw2',10);
-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 (-485258824,6463678,'0OZaqOXwP6tc5rflovq3fpEgZ6koAt74fYAh5f','Axew1fk','Uk8s2MKpoWfGINrBPO2k5jr','VBjvi6GLGrFx5QFNN','1t8vjNf5fMZQldnmBYCuX2oe1S0hNs12tfsh3','mg84a34gq4FvuaPrXOGh9SOlJFORu9f8Z9uV5DBXKjptnbv7bWWVXlApOvg4ZKhZuh',11);
-INSERT INTO ti VALUES (-485258824,6463678,'0OZaqOXwP6tc5rflovq3fpEgZ6koAt74fYAh5f','Axew1fk','Uk8s2MKpoWfGINrBPO2k5jr','VBjvi6GLGrFx5QFNN','1t8vjNf5fMZQldnmBYCuX2oe1S0hNs12tfsh3','mg84a34gq4FvuaPrXOGh9SOlJFORu9f8Z9uV5DBXKjptnbv7bWWVXlApOvg4ZKhZuh',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-914824917,4477883,'MXvyrb5aKKX2qX7iWI5hY9pp969lM3Qc5vq9zU105NYdMEuBrDrr67EPBr4W0k','dnQFYXpqexzUKP0ndZdwaKTfnPYlkE8ePKCwfp3Bl2Ey8XA0dK1pILEtGCJWbz8IFaA6','GMd0kshZPZfVRqJRGcr3s7T9OLr6gYGyKsp23mimYzaU7aZwh6AW','FQTO47KQOMPBAntzMYCQtC2QaSm6','MoYsTGADaWFCOaelc5w0l5MvEAnpbO9Igcny1RDFPa5meKc','MWv',12);
-INSERT INTO ti VALUES (-914824917,4477883,'MXvyrb5aKKX2qX7iWI5hY9pp969lM3Qc5vq9zU105NYdMEuBrDrr67EPBr4W0k','dnQFYXpqexzUKP0ndZdwaKTfnPYlkE8ePKCwfp3Bl2Ey8XA0dK1pILEtGCJWbz8IFaA6','GMd0kshZPZfVRqJRGcr3s7T9OLr6gYGyKsp23mimYzaU7aZwh6AW','FQTO47KQOMPBAntzMYCQtC2QaSm6','MoYsTGADaWFCOaelc5w0l5MvEAnpbO9Igcny1RDFPa5meKc','MWv',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (371305134,12232868,'sRdIJ6WL1vjWjnreDE9i5uJuJWq3hZ','bWCkCBdfmi5uCiWtsVmXdTf1n6wCbFZt1PAjshF0WzFRxXFEYgR4MKXUcVum7trq9VWjrOPpziGNvNrLqGU1KOqe8jYr9pwwsjExoiJ8GmErznURwqwyoj4XubZklOrF7xL2KktWwoImZaE1fQuUkeQsvqkdZexjyFw9qkZSBlGzIBDipFE7BHIowuNGHKLjhdXs7Er0pczdPpwNJ7k0v9AG0w1bGyehaUKCUVTjzYu97sWigRSOeA','kKz','WvOIltkhhsqE','URBVBxML4bGpQRjNDknzqLwvpP6JqjngsjyJOCaPfNBBGMMvhTOLc8JvEGsafm9BZ1vafJ3Y','HhNPWathNeC6aphcuttylBGhZqVNTYxnZs5ojaLV7SPFqikQQBDMrmBkjAquBdG9jEKsWHuQ7fiVKNY31yGY3RYf9Sc',13);
-INSERT INTO ti VALUES (371305134,12232868,'sRdIJ6WL1vjWjnreDE9i5uJuJWq3hZ','bWCkCBdfmi5uCiWtsVmXdTf1n6wCbFZt1PAjshF0WzFRxXFEYgR4MKXUcVum7trq9VWjrOPpziGNvNrLqGU1KOqe8jYr9pwwsjExoiJ8GmErznURwqwyoj4XubZklOrF7xL2KktWwoImZaE1fQuUkeQsvqkdZexjyFw9qkZSBlGzIBDipFE7BHIowuNGHKLjhdXs7Er0pczdPpwNJ7k0v9AG0w1bGyehaUKCUVTjzYu97sWigRSOeA','kKz','WvOIltkhhsqE','URBVBxML4bGpQRjNDknzqLwvpP6JqjngsjyJOCaPfNBBGMMvhTOLc8JvEGsafm9BZ1vafJ3Y','HhNPWathNeC6aphcuttylBGhZqVNTYxnZs5ojaLV7SPFqikQQBDMrmBkjAquBdG9jEKsWHuQ7fiVKNY31yGY3RYf9Sc',13);
-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 NOT NULL, c CHAR(17), d VARCHAR(27), e VARBINARY(26) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-111,54,'ikkTORjjPS545bn','qeoITOmIJtRyx','3TCVtU9AzbpPVxgftJHB9zXRLL','KGCfhlgHSjdvUQIhHIZBU','7Khc','ycWIMYkSM8emwIBzv02VPXDpn3uBIp9YaFPyA',0);
-INSERT INTO t VALUES (-92,17,'Q','a3QY8NoCsWHf9agSVR6x','NXbSbJUn9yBJ','6SpNCGa7H3F6Ozarh9T6oMruEqzkJ9opK2hZA','CBtL0r20wqpz4YKUbrJBSf56AgbXRfCBYdGflqmOGSBJgfJXtQQdvOyVnJonjNYf1mQSg16yDV25QZGNlBjoHR7mMTTT','HKXcdUxBhm0XD9UOpNXgBrORTtdM2Ai4337tdfkVn733ncKKmlExrNySPMa6Shmoq0aKfsEeuQQa5qpCQcouH494I7N',1);
-INSERT INTO t VALUES (81,168,'OERbNU1qmZ0w','hyTMxp3yJ8PxzXx94pm6im','4k9z4uzcxJISac','ZBA7qldv6YCCOwVGsFG1sH','fBaPABy9pzfI75exzaqHZWTg04t9bhUbe2','rw8lbN5',2);
-INSERT INTO t VALUES (118,254,'RZHc4W7O','DzZ48ZVogku28XB','tCyJSU7BZXRiPd4C','XaTCwJMP8rENhk','URCgiUMekeckqFNyEIwDjETpbJ6LPjYfWSlAIuz2iZaa9lKrC1c9Sg7aBSAOIXm9IuI0bgD9PS','WASRFUHL8B2u34w6DezFbFXO4g',3);
-INSERT INTO t VALUES (-87,213,'AxELBUIrxVybf','oYx8KzTTcWCprUK0qO1','IX5CSxvaO7YUcq2dCRSU','SJmTM93NEOUJuRm5i6Kh','K9sLss9ADdNUCO28wKrZ6RN4Wb2cmAuYXamFacsuMVzFY0WYNmjLLzQwpoUKepvinUDNDDI','yTdGlbl7fXigDtVxXCP14sDaN',4);
-INSERT INTO t VALUES (-62,216,'vH0XLRtrOUIrtqX','D8','hKb3eH0L','JVC','xUfU4LxdpXPxHriFtjutZ5wbJBIb2AaLviFSDHFApJBJ','weIaOF54ilxGqfQKMb44uUtmBWO2kHjEs47aWo3bYs98xYcmQHeaCz5V10fCquaEknxN2EBhAC',5);
-INSERT INTO t VALUES (-4,90,'Orul6AB','3LW','mqZVh6wCxq','2s1gzjegVj6OWGh7yaupK7EXlv8hLz1vz4z6AgqKP','o3GkHjNvuoqvrrEEi2DfBqnegPa8SORp73DnW','60f4HiNWQksTREN7jz42iFGcXsVeVuEP4euncZl4hzJ5iF1Bpwn',6);
-INSERT INTO t VALUES (-29,225,'qix0GUCWw5','j','3fCT8f3nzd03wWjHfa9liOYY','tIoupeP9a','887iNEW81nulhpV26MYjpixawNomM6qC0YsLbOzrxp04Hy3at3QH2DIgL76rocoXSPi02XdZa7Ulw0xPh2MZbAoTD5vaYB','yIHTO3UAa7i1ezPSaNhReqMIuUXs4JixNzceZlGk51Qai3WRTc3Aqsb3JpJOq',7);
-INSERT INTO t VALUES (38,167,'M','4yQhlgUKOsrVYoP4v','1gLqwp','hEi1sm4qNZzDtl8caTy','sqzB3Xm3alQlHsBPr19P','xZgGaJQYjDOxwyPVA9Tc09qUgC',8);
-INSERT INTO t VALUES (47,2,'euh','DwSak57WaZuhguhaC','ytGCABj9b0','resER5h0KgKuSoagVfVcvrLfFXjgCdZxQmCggBSf','jA0NlxXrjapzfRV7U','p30daTI1TtNQ2UkRKb2Af46z0X51yt59pR95k3jwNYCPlpT1X0K0GrxMIREOh1Cd3JjDFb99xX3HUgtJXi5tRDkzEzVhzzCPE32',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (832592712125909124,-63,'1C5hXYFnEC5pcBBX8BzwHg6YGjAyjspAfPAjswik6XY3hZHl3y6qY','nvU6JSMbzcZujEjUvJndgaToZ0Fvc0WTjUq7xFo2eNkvBo9utqnGTHOTohG59IWTtiNwFPd7zmFHRHyvNfzvne6oJ6pzRWSrwMpJJUQ6iRYzSuMGtQpGwzBPMdgLYIJwluIhetxb4CVcVBs0H0Jk8k950UT3c4g','4uxih42A0BxijrNaFa','bQWm6c95ueh8OUt7dk9v2pyV8XmeW8f70ftGKGSZC1m3fEgPETnsKBbjV9ZHXXW82aB20loa','J','y',12);
+INSERT INTO ti VALUES (832592712125909124,-63,'1C5hXYFnEC5pcBBX8BzwHg6YGjAyjspAfPAjswik6XY3hZHl3y6qY','nvU6JSMbzcZujEjUvJndgaToZ0Fvc0WTjUq7xFo2eNkvBo9utqnGTHOTohG59IWTtiNwFPd7zmFHRHyvNfzvne6oJ6pzRWSrwMpJJUQ6iRYzSuMGtQpGwzBPMdgLYIJwluIhetxb4CVcVBs0H0Jk8k950UT3c4g','4uxih42A0BxijrNaFa','bQWm6c95ueh8OUt7dk9v2pyV8XmeW8f70ftGKGSZC1m3fEgPETnsKBbjV9ZHXXW82aB20loa','J','y',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (9124242316906609136,74,'k0TKtgYbfqBhL7GEsZIdHrXzn','nEeBCICVOczRQlfzWVDZ3DXfJ66P9LMzgrvMo7fWOeXVZWQmhnATrFL9OOnnor4YwKhLRZszcEWmRzZgUeE','tQwNsba8Z8jQbM9G5c0phMoLHhu9wok5VeHrRf3OZuGpWt9XSP3DvKDmfBlCOt','9Pp697S4V5ip6gsPtAzABKSRZ6OVso8ntqhdjsogToUkxTWsmWvkbxB1Zr8kwk4CCNlcO2jOO297jHShDhNkEDPk0PAEIpoVWhVHwiRzrM7oqdFGDWOHA3nfH2LVGT1DhgoID0sUY4VknjhGISf28dhdxWFmnLjTgjRnLKvfU40vhYkpSgYZxFj','N','9',13);
+INSERT INTO ti VALUES (9124242316906609136,74,'k0TKtgYbfqBhL7GEsZIdHrXzn','nEeBCICVOczRQlfzWVDZ3DXfJ66P9LMzgrvMo7fWOeXVZWQmhnATrFL9OOnnor4YwKhLRZszcEWmRzZgUeE','tQwNsba8Z8jQbM9G5c0phMoLHhu9wok5VeHrRf3OZuGpWt9XSP3DvKDmfBlCOt','9Pp697S4V5ip6gsPtAzABKSRZ6OVso8ntqhdjsogToUkxTWsmWvkbxB1Zr8kwk4CCNlcO2jOO297jHShDhNkEDPk0PAEIpoVWhVHwiRzrM7oqdFGDWOHA3nfH2LVGT1DhgoID0sUY4VknjhGISf28dhdxWFmnLjTgjRnLKvfU40vhYkpSgYZxFj','N','9',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15840195109579608838,24,'fJvFAYkpJL2ZPDYVfYhxtFCzX2','fV0rmfexFSk09J621Y1gVK00vmeAvWnzNodEWtFmnat74LGpEdBiCKPSNjPheU58rrrgddsfAWGsWwN5tdVA2OMJmO76jxAhABjZYJLgZZ5XlBgg44L64TzjHJD2T0xSSG8kAxzOyeSf5bdbxnT0MmqHEl1az3jjzELnvP5xxv5W1xduRfBDwdjI9bPIYQd2CWDCKQnEuUs9GoyWLEzRzQt4tBLozcjQ4Xs11gXiyEQH','CE','4k3iUEs30XowyTt9jB5FxjvtnSY9fhE4tVORorz6a2EgXu8dgqf20N5qxPjE9m5hLurlg','KS','M',14);
+INSERT INTO ti VALUES (15840195109579608838,24,'fJvFAYkpJL2ZPDYVfYhxtFCzX2','fV0rmfexFSk09J621Y1gVK00vmeAvWnzNodEWtFmnat74LGpEdBiCKPSNjPheU58rrrgddsfAWGsWwN5tdVA2OMJmO76jxAhABjZYJLgZZ5XlBgg44L64TzjHJD2T0xSSG8kAxzOyeSf5bdbxnT0MmqHEl1az3jjzELnvP5xxv5W1xduRfBDwdjI9bPIYQd2CWDCKQnEuUs9GoyWLEzRzQt4tBLozcjQ4Xs11gXiyEQH','CE','4k3iUEs30XowyTt9jB5FxjvtnSY9fhE4tVORorz6a2EgXu8dgqf20N5qxPjE9m5hLurlg','KS','M',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15989754710435953152,-17,'DV5ooK2s2y1Y3Hywe5heEA1pkChqL8btqaPsLMJtgFg','KxRXRjHGvEEVOlVcJInyoWffJWcpqdx1L84Wpwy80OwYz9MdzSu5SIrXPLeF9KFXBG0MFWhN3fDRfv2tMWKXnUeFJ6VnHmNhgf8dmhaGBdKwn2f6y5gnstldWd65UxX6kth8Chi62cUfGkgeAgGoBBuQ2iWvsub7SPli8mMy8mkHGoxwjAnlibAaMxmcnrc2wE','KxRx4bmP9hovUccGawLuUQB','6Dmhekp5HL2YsMzZPaIJMme6aVM5eAyH9vMa2Igx92sOXNJbW8vXmVIhTXBiLsHrN2SeQShzzY6TqpzJaefPF0h5OVMoxcCYqJ7BP11zrml1VSaWSdPgIuPLbcAnCvmkMuFdQAI3amiBBYA0szUXgzFFJiE9YhArpEnu71Ai2s7t4ytBt4skkhlfubCQkPVYWBTr5N4BizZjJuCuWr9RgqABAeosTtR1hRcLUFXPfcdx7vv7','A','7A',15);
+INSERT INTO ti VALUES (15989754710435953152,-17,'DV5ooK2s2y1Y3Hywe5heEA1pkChqL8btqaPsLMJtgFg','KxRXRjHGvEEVOlVcJInyoWffJWcpqdx1L84Wpwy80OwYz9MdzSu5SIrXPLeF9KFXBG0MFWhN3fDRfv2tMWKXnUeFJ6VnHmNhgf8dmhaGBdKwn2f6y5gnstldWd65UxX6kth8Chi62cUfGkgeAgGoBBuQ2iWvsub7SPli8mMy8mkHGoxwjAnlibAaMxmcnrc2wE','KxRx4bmP9hovUccGawLuUQB','6Dmhekp5HL2YsMzZPaIJMme6aVM5eAyH9vMa2Igx92sOXNJbW8vXmVIhTXBiLsHrN2SeQShzzY6TqpzJaefPF0h5OVMoxcCYqJ7BP11zrml1VSaWSdPgIuPLbcAnCvmkMuFdQAI3amiBBYA0szUXgzFFJiE9YhArpEnu71Ai2s7t4ytBt4skkhlfubCQkPVYWBTr5N4BizZjJuCuWr9RgqABAeosTtR1hRcLUFXPfcdx7vv7','A','7A',15);
+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(17), d VARCHAR(11), e VARBINARY(13), f VARCHAR(36) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25845,9020,'n','x','Ez4Q7Z0','Ca7HDvRE9','1','r5',0);
+INSERT INTO t VALUES (4595,5715,'RL2cc1lLwRgh6e','SmFGuBM1E10','134lUR0Iq35X','p7Fbm8B96GZdeG1kRkacZJs','Q','p',1);
+INSERT INTO t VALUES (59456,28616,'gd93SJY','juOsETi','JikAyWvblC','E3V5','V','j',2);
+INSERT INTO t VALUES (26320,22817,'Vur9r649e1kQH','MHq','GIcZHQyyLog','iJYav4y3zpGr','K','S4',3);
+INSERT INTO t VALUES (17556,12578,'zUPzPuTM','o','EV1AYcf3','GBtJXc0vT7tIVQ56aEaoXmOSt3rMSVKG5fZ','B','61',4);
+INSERT INTO t VALUES (29514,31078,'kD5','MKoYab8hg','rBZWbWRIlTbb','POmrT2qF9uFOg','p','T8',5);
+INSERT INTO t VALUES (3833,26865,'ZCn6E37rNiDwK','Qn','Sycs48Dsid','eCuFy8u1tR3VCPJwLfQSelTGtkePY0wXXg','2','b',6);
+INSERT INTO t VALUES (47000,-18802,'fuZ94ok1CE4GEH','5KWFYIyP','obBuhCJsi3lyv','z','7','ox',7);
+INSERT INTO t VALUES (20575,-22407,'crzlg','xM','pu37DGe','SjUTzI6KLuL5BWq16j','m','Sn',8);
+INSERT INTO t VALUES (15816,-223,'3YudnT2bvMZzj3','Q7lu1qMhAs','f7ZxRq2I','1bmrMd4O5fw8RY21RoLybKczW37W','a','Y',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(17), d VARCHAR(11), e VARBINARY(13), f VARCHAR(36) 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 (-942823268940352108,33,'ao','noMk326Pj','k9KH9QMUcscU9SClS5beFcwCR','CZykC687xZpPc3SwzGZ1iA5WXBFBUcvWj','dtflUHYK14rpDpfRZz7rZ','GYJzJztz3HCy5VauT7A8YOyI2iM75yuY1TsBsMjAJNBy7hrn1DoIzJMg',10);
-INSERT INTO ti VALUES (-942823268940352108,33,'ao','noMk326Pj','k9KH9QMUcscU9SClS5beFcwCR','CZykC687xZpPc3SwzGZ1iA5WXBFBUcvWj','dtflUHYK14rpDpfRZz7rZ','GYJzJztz3HCy5VauT7A8YOyI2iM75yuY1TsBsMjAJNBy7hrn1DoIzJMg',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(18);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(18);
-INSERT INTO t VALUES (8574364993507206731,235,'m2EtAQ','lxeIniGgMciZIBMx','gciozx','xTeb12Vg0MRWKpWP','E50Jr76jIycXYsKywTGbRhFbqApDTR','vdlsh4i7dxcnZM3Gp3t6ZliXAeN5jxrxfVGsbpipmV2Cw7yd03zJHI7OpQtJaXYE1L2GE3tLrwGMKSwtVTvm18OGweECYCG',11);
-INSERT INTO ti VALUES (8574364993507206731,235,'m2EtAQ','lxeIniGgMciZIBMx','gciozx','xTeb12Vg0MRWKpWP','E50Jr76jIycXYsKywTGbRhFbqApDTR','vdlsh4i7dxcnZM3Gp3t6ZliXAeN5jxrxfVGsbpipmV2Cw7yd03zJHI7OpQtJaXYE1L2GE3tLrwGMKSwtVTvm18OGweECYCG',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (53828,-15866,'NRimpakAsu0FBes','CuRmYqeioB','7mpRU','FJ4Cy67qxxjkC7RFaLTYON','x','br',10);
+INSERT INTO ti VALUES (53828,-15866,'NRimpakAsu0FBes','CuRmYqeioB','7mpRU','FJ4Cy67qxxjkC7RFaLTYON','x','br',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(18);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(18);
+INSERT INTO t VALUES (16212,-12415,'DSHlW','AbgBS','m','aqU3AUC5ZTZorXIhZWlq6ebJfrxuAiR','a','0u',11);
+INSERT INTO ti VALUES (16212,-12415,'DSHlW','AbgBS','m','aqU3AUC5ZTZorXIhZWlq6ebJfrxuAiR','a','0u',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5248049641771190905,111,'PTpRGn','KNGvSpqbN9yU9CeeiHHQF7Di89dzcdFCMO22xQYf60o5d1kDrFtBHNU063NZt0OJDF1LHtLKSfK9udbFlTeZX2hh1ZwxQwXJ7pfuP2JMpRnHntahekrqj5wSRhlKCj30LPARl6pSns0WwTBb3LawWvgACmhnF1Z6f6Vs7a7gGMNxMBmfru','VI5vuvVuuNvYa','fVxoVvuiNjJNE6yXpPZ1DCEb','Mjd640mm1c2oPrudiBcr6QsY3df8qoqsAxsJyKtH2WfTYq92Uqm9y307beBC3lqXKrCVd1hOXGeA3o3qAO6','gkrASXGcRpWDo90gktVAYwUoq3jz0FkkbNC7DGZfK51EerVC4cevd7a',12);
-INSERT INTO ti VALUES (-5248049641771190905,111,'PTpRGn','KNGvSpqbN9yU9CeeiHHQF7Di89dzcdFCMO22xQYf60o5d1kDrFtBHNU063NZt0OJDF1LHtLKSfK9udbFlTeZX2hh1ZwxQwXJ7pfuP2JMpRnHntahekrqj5wSRhlKCj30LPARl6pSns0WwTBb3LawWvgACmhnF1Z6f6Vs7a7gGMNxMBmfru','VI5vuvVuuNvYa','fVxoVvuiNjJNE6yXpPZ1DCEb','Mjd640mm1c2oPrudiBcr6QsY3df8qoqsAxsJyKtH2WfTYq92Uqm9y307beBC3lqXKrCVd1hOXGeA3o3qAO6','gkrASXGcRpWDo90gktVAYwUoq3jz0FkkbNC7DGZfK51EerVC4cevd7a',12);
+INSERT INTO t VALUES (48887,-28219,'J','NebvDofi2vpvZGXl4mNMm5d9rx1QhK3jzMr5ln0sLA8YkTT22RfkHhUS1TpXEVV1I362SWkvbdkvYlrKBgXbZmnroQJ4CzptdQle5yBLT0mfJUY8HCdqsFCXI2TmMhQOjZbJ85h0K1FjIzfRMRI5grnMSWwOvFRxBGLnRppJvNLRLQIpLkS2Nv7UGNMT5mQBa5i2MIhERMPH5OV1rI','A2V68wTt','FyoXSk','A','uv',12);
+INSERT INTO ti VALUES (48887,-28219,'J','NebvDofi2vpvZGXl4mNMm5d9rx1QhK3jzMr5ln0sLA8YkTT22RfkHhUS1TpXEVV1I362SWkvbdkvYlrKBgXbZmnroQJ4CzptdQle5yBLT0mfJUY8HCdqsFCXI2TmMhQOjZbJ85h0K1FjIzfRMRI5grnMSWwOvFRxBGLnRppJvNLRLQIpLkS2Nv7UGNMT5mQBa5i2MIhERMPH5OV1rI','A2V68wTt','FyoXSk','A','uv',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-2143716331350590678,86,'W8KVQd','CJU31A0NJWAkmMyLl2jgxb4TGazrsdrQK5yyfbrdezpV3bHYmiDRIuz','x0zVUUGNqfiJIu','LVGXRgWcV2YhZOuNx5YPVGpRKw5glFUBAY9jWI1qk9JAB1n99ZTEisnlGpCS6ACT0NE2zhyZyThQhmYA7vCp0xpSJr39oPwVZZQpDlSV6xfkEuXNTSQI2Qb8lq4g3zkjXHvd7iwiqyDeJ8dSArxGy4esHmtoZyUYVS5p0IYYgJC6xirUKqJXncSewDtqPnc9X3yHS2FffodJpv8qknlW4CPJZO','8Kedh4VTwZbXIe6FBOHO3i4PrxGcFg4SvYpE7Sn7plhmQgqDDdH4SzlX461IWKqAdcoI5ZIx8buwRFnnImvRh05w8cY8P8OZlzpR','2g6YWxTNuYhXD8i9kpAFMxLGTDrasWOGw8XSC55PshOETaGOPC1bqB3YWbGWJmoEYWWvYPLBdtq3v6PFV0jH',13);
-INSERT INTO ti VALUES (-2143716331350590678,86,'W8KVQd','CJU31A0NJWAkmMyLl2jgxb4TGazrsdrQK5yyfbrdezpV3bHYmiDRIuz','x0zVUUGNqfiJIu','LVGXRgWcV2YhZOuNx5YPVGpRKw5glFUBAY9jWI1qk9JAB1n99ZTEisnlGpCS6ACT0NE2zhyZyThQhmYA7vCp0xpSJr39oPwVZZQpDlSV6xfkEuXNTSQI2Qb8lq4g3zkjXHvd7iwiqyDeJ8dSArxGy4esHmtoZyUYVS5p0IYYgJC6xirUKqJXncSewDtqPnc9X3yHS2FffodJpv8qknlW4CPJZO','8Kedh4VTwZbXIe6FBOHO3i4PrxGcFg4SvYpE7Sn7plhmQgqDDdH4SzlX461IWKqAdcoI5ZIx8buwRFnnImvRh05w8cY8P8OZlzpR','2g6YWxTNuYhXD8i9kpAFMxLGTDrasWOGw8XSC55PshOETaGOPC1bqB3YWbGWJmoEYWWvYPLBdtq3v6PFV0jH',13);
+INSERT INTO t VALUES (33574,-13489,'msJLH4','uPUb95xUPLpmAKJHikfqi1w7OqnlIpi8KRenhPh9khG89PLJ1wVOIlf1hWKCto6KYpgzgPUOZ93CTnw2tyxnyCzl','u42KIN','WNkwv3XPC2sX3pbe5GZTd777sIBLRh5n3zJA6rFk07PUXkqvCbmKGa7A2wnSknJJ5NF6Tn8GNWAEpX2KGostoYmDKWi5Hr5JEvIMo8KpjJCwVFoBWliri0Zj8Ilvmco4zxYooXWK5VCLNFCyIG2Bb1pOEH28HEVMdJrrk2xtx0xgFOhxOZUOAcrVpNYnAbi5BPLnKSZ1fKqTDUygoXiNlUegIQz','6','oc',13);
+INSERT INTO ti VALUES (33574,-13489,'msJLH4','uPUb95xUPLpmAKJHikfqi1w7OqnlIpi8KRenhPh9khG89PLJ1wVOIlf1hWKCto6KYpgzgPUOZ93CTnw2tyxnyCzl','u42KIN','WNkwv3XPC2sX3pbe5GZTd777sIBLRh5n3zJA6rFk07PUXkqvCbmKGa7A2wnSknJJ5NF6Tn8GNWAEpX2KGostoYmDKWi5Hr5JEvIMo8KpjJCwVFoBWliri0Zj8Ilvmco4zxYooXWK5VCLNFCyIG2Bb1pOEH28HEVMdJrrk2xtx0xgFOhxOZUOAcrVpNYnAbi5BPLnKSZ1fKqTDUygoXiNlUegIQz','6','oc',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (57466,30101,'Lp26EnOThnTnUi8d','w','mt3F','mgbxBKLYDEtsCAq2zf8W9YK9FyR7UUrV0NfOgdgMZRVCi4ay0EGy7EJqRxOOSSEuIBs3snrKQEwHRiZYLMdTwtBEV59q7KgD2bhqosMt5yCuUE2vRcPt1RFbgVLR1AcEMTaDxgOqIZkCFJvbnKGDSdQkloYwwEu7aztSHG249ulWYSDcTS9OGTJytk88SlHGZTYgZXOK','G','y',14);
+INSERT INTO ti VALUES (57466,30101,'Lp26EnOThnTnUi8d','w','mt3F','mgbxBKLYDEtsCAq2zf8W9YK9FyR7UUrV0NfOgdgMZRVCi4ay0EGy7EJqRxOOSSEuIBs3snrKQEwHRiZYLMdTwtBEV59q7KgD2bhqosMt5yCuUE2vRcPt1RFbgVLR1AcEMTaDxgOqIZkCFJvbnKGDSdQkloYwwEu7aztSHG249ulWYSDcTS9OGTJytk88SlHGZTYgZXOK','G','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (59707,6601,'qP1gbAU25Ooh7','QtgdCYOCZgJeJ0mMnNCOaYA047q3','lCKtU43','Gzf9V8RJ9vOrFcYwKczWLQv1ZppGdI4rIAAYwHRjY1K3imwBSUpFEca1MvRh6Pf9Y1tybmQh3uxKHPp99f19ghJAk9TyuYwrKe42ApHRAJL40nZnjPc7NySKp3jUKHDqVb0cLlBMZNtgwf2hWZJGjmZQxi9Tz09dWq3mSBDFwvXSFKEbV2cSQZiFH9skGNqQUGCfbxvH56Zwqj7M4BUj3sJ0QUy4jpcij','O8','HAp',15);
+INSERT INTO ti VALUES (59707,6601,'qP1gbAU25Ooh7','QtgdCYOCZgJeJ0mMnNCOaYA047q3','lCKtU43','Gzf9V8RJ9vOrFcYwKczWLQv1ZppGdI4rIAAYwHRjY1K3imwBSUpFEca1MvRh6Pf9Y1tybmQh3uxKHPp99f19ghJAk9TyuYwrKe42ApHRAJL40nZnjPc7NySKp3jUKHDqVb0cLlBMZNtgwf2hWZJGjmZQxi9Tz09dWq3mSBDFwvXSFKEbV2cSQZiFH9skGNqQUGCfbxvH56Zwqj7M4BUj3sJ0QUy4jpcij','O8','HAp',15);
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 CHAR(8), d VARCHAR(61), e VARCHAR(59) NOT NULL, f VARCHAR(14), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1648026,-4523,'ioLvp','bQyjkWEbtbwkKpg8lIcTz','veN9QHc','XA','Fbrvfw14QXd1MTRf1SUCFmlguVaOyQiFZpnRWcPdHpVg59u600Ap6GTmceJW99S0zCxBzgGSJxRcDPFpSP7x81EXWVX1KPXOm','CcRHHPnWhf3IcQE2gg8cKJogK9vXql5CBhMnvdccTacHLQH4eHDlPvbeA09RV',0);
-INSERT INTO t VALUES (5688495,-19462,'hyeSZ','qjyybXCdsRsG5RtwEVPPfaD22bPGpxr1oX0','QjyU4UtzHORrMqyEdxgeqVvKd','4sIh7','fkyljeasObRAEowqu2xxTpVLFhE7QuPSoK6OYpFoeyw6KyZoyrwRf5jiGi3','DmpBlzfAHYWrrbxTrQoS9YN59dgVwDa63JjBFNsQf8Zn6zT0JwKnc3JaPoN6K7BbP',1);
-INSERT INTO t VALUES (13764015,1712,'jq','KklLYOFFdmNuDK','qm7FhERE5HwOanK','TXrmNM5p','fpoyHk6pptaZeKhMhPAoxSyZ7onOLAxdJHX1g6xjpiaFJuBY2F67VdNo9scUi3lb1dq','dxY1I3nFqzByKGXE4iu',2);
-INSERT INTO t VALUES (5556078,-5677,'ELnMJppg','ZFDVmJCMn6HEAJL04b651egW75trGuVNXqjU6s','hb8rtyBm5VWQ3aJjwprkH4xRKzyQgmqwPuEbwRn7It76nok1','1','vF8LZssfciEpzKCSzKd5w8Bro20kDdCL3oPGYH8W5GoMIRI','sy8Yv6cX9TRCdXoi6mRG6vQUhTe7Vp1GcYwDB7d7Pb9xwRhI56PzGKe2Bs',3);
-INSERT INTO t VALUES (14231385,11074,'PA','jySlv29iVs13b51XoQ1BLAy8wPk','ktgtkN3XtbNJAjtuUpgT9nchCoWgXV9YNTLhB0J7fekT43uJ9EPXLFtsTv','xxHzo','tdW3SM5eIWRnqA4xVR6n660ZyOkyVtylBgzO9NuPJaXN9sniJPO3Q0FqOmcgOg0fmDqOIjrDc0v929kErrr9BK7jRmW2','klNkNxilS2Ohj5b31vFi0MLQKpotXjSYwpFOsC1hNrn5ahugjFpDcBZoKMCvqS0vLAupXY5Zvo0IZoxNKLca5QvxVZkNjTuv4Zi',4);
-INSERT INTO t VALUES (13605195,26720,'e','g1It3UhSpLYEJ88Die9RQO','Dipw95m69uMkWP0wL1QIXjaCk1s2I17BkdLJSO7k4q5U7E2ZQf','NW1','8xJYNSdJB54EcY5UPDnRvZQelXJTmXNOY45Y42Ow8YwvaL','EBSN00VVer',5);
-INSERT INTO t VALUES (8941451,-26231,'yB4tTALB','nXuhpzWRLDlxL4ILMwnBlkNYhs5FeiktefBK1LgM0cz7x2IeC6DDepNsVP','QsJJjj9BklIYm1TxkAsDr4z0Plz2vu1zA8b5QI','Ebi1HSJkw','DSGzCGBhup4qypoUOW5bPm0lT7m0NNQZfEh9EjinFi8nj3qIRYmYf4718Mhl921YyaNNqM31o','FNwCKRSwF7Uo9wErEw0DT9AsaBJIxE',6);
-INSERT INTO t VALUES (1270965,-27546,'90NK5','Oz4z40PBBWgE','SrDccZiajGOOF','hBK3YeZ','JvcQ8l1lZk34fv7cJY6FgN21OVlxYtDDq20wXTtqTOeFdvAggTR2Jnb9jMvW24hcwnUWpanLs8','va',7);
-INSERT INTO t VALUES (12055008,-19771,'s1Bj','aVTp4z','MC4ZQygfjD7VHxYp4b9Yp2B1U91x1PKm','7','iGaV6N8mDJujBMVtu2wHUHcUtEyhxSwdeFJFWEr5uG836l9','grYK',8);
-INSERT INTO t VALUES (10293765,24865,'1Qp8','LdSYJ95varsLmSzq5pa9jzdwSgBCL9IAuxIv2k','TVxKHBjfjGhpL4cuLQez9Rqb9sgZz6qLI00yxuGXEc0axt7Z','eOcS4t5malVAy','bxy8A7SkX4iMg9ljSrquL67ylNUdKpu8gpStETlBUax6A','Qz1Z2YmU7woVLD3TAwR6GK74lWc90u',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(90), d VARBINARY(59) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(15) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10856749,-7018,'ZdkROXdatPQkSOpNdiY9cwHOYumehO3yscQVFWPEoN6Do7aUPfkeDlK','otNiqhsMvNX0LPUnVHKSAzfxFu2qxscsC7luHOe','u4rs1fuvNJ1omiOR5XPL9O5xHTR0oaWLLUViZwj','D5H','o','N',0);
+INSERT INTO t VALUES (2846401,3697,'wMVzqWUGOx3suZLsfEunpYOSKqUQFkC0wAVUd0EZcAQHi3n6Gnxg','vzUZ8eYvmvyKh6PjCyuHaq0ElmpGd6canCPE9ugFU0O','b5Bjw5CJqht','xwYVej','K','T',1);
+INSERT INTO t VALUES (16756895,32414,'fdRrA2kRK0foKczqB8j15gvbUHPSN8sygAhAyAo4CsLIEi31j33vo5x5R8vEEhLqc6vnmoXA5aD1Z','xxBbk8CTcCyz50xdnbJUZSUjp4fDeOeo2VbQt','9FtYHLIeqyMst1vCzDabK9YFs4s9A7O84RgO9m89a2IkI4FnAvEOVnPjxfURR5uwe2','FKP3l','u','4',2);
+INSERT INTO t VALUES (6795555,14150,'cayBFd7j5IBPosBfs8MQ1L5xKOZ7ucgdTztfin3TDreri8nQzuIyqT','JhX8oTRphJ0H','czafCS2oRwgGfcoQQYCSOGpJQz1MJY2KwURAop1XotMXXeMLd3iNiXJj06V5hkhrh','f2937DEB2obWO','k','G',3);
+INSERT INTO t VALUES (2933518,-22325,'93SxZ5VcsTVIZZA9uSHosp6mcESuUy0bpSutW9419E5','OQmLv69yMINEO1EC3pic9C4Jf','QTilc5R9XXe2L4BqK36TsHIVZdazEEUgMNn2FKuQPufM5hMC7454JgdBqSQREpnYUpL1P9','h','6','D',4);
+INSERT INTO t VALUES (6384852,23298,'3BwAhFCCV6lMxuPEJ1Op4HFSWtUtPPkui2RNagFUt','cbsftyG5s6z6YyY90t20DPEeJzpvricOLBcTflx','1Qvnsp7YSZ3mdxPAVhl3s9uyUsdzfhBaG4sDAYitPTptw2Fz7Pk2qtGkYBw6jwrI7Aglzu0w5YXEjisXe8ljySuHb1','WArdAAidv2penD','1','z',5);
+INSERT INTO t VALUES (6957515,26024,'64v53nL4nTw0DWE','2FN6iZS4laYzb77UaXckyD2XDLdbEG0VF72kGQpUXsnnb','956GPIrSudzJL6rG2lglbB2VU','XoOt90eRn','3','I',6);
+INSERT INTO t VALUES (9680038,20991,'7NdaYCEFlhA3vDBynoy6X3xKU7tAmzIlDl2jaB61X','WElUyd1mawU7cdQW','RACxcJygcHIoY4sf98ey1w6S70JFgaGhizU7mbRyJG4YjIbSg2852Wb23nFOlYFmX5mNg','w1XwS3','S','x',7);
+INSERT INTO t VALUES (4185500,19379,'Tn4A7yQ4UIJkufTItMxL2tMX4Mz2LI5Zvqb94YmPgIH69suk','S','2f6nr4OJG8dzhOu490M','U35','G','E',8);
+INSERT INTO t VALUES (15890936,-14411,'57wQrORh2ZALDG6A1uBAs8E7D1SMc3Bfg8hr6E1HxowSwc3iWaMCeA4hF9Giu7ycFbJ7OSL6d4FxipJXfqB7qvO','utuT','osMZv','t3ixbBimIw8Bxkn','a','d',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(90), d VARBINARY(59) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(15) 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 (4648861589563818074,-7294,'k3','eTl4JRxQF8yA2tJVeZok5fVhVCenlVqhPobh6GxTxjlWsK5b2oKCFTNCaAdrL','f4RJbHYUhibseyvbPIvTIdJKu3HiOxzFT','Sl','2t7flWynQeJnEYsWTRs2L8xSfXmpmkmI9a3kQ465qm9ScUeEn0id3UEdwhwu3r5w','BAorHNOAChCDKDhy4XFUoGnXwQiaWNX5Dl',10);
-INSERT INTO ti VALUES (4648861589563818074,-7294,'k3','eTl4JRxQF8yA2tJVeZok5fVhVCenlVqhPobh6GxTxjlWsK5b2oKCFTNCaAdrL','f4RJbHYUhibseyvbPIvTIdJKu3HiOxzFT','Sl','2t7flWynQeJnEYsWTRs2L8xSfXmpmkmI9a3kQ465qm9ScUeEn0id3UEdwhwu3r5w','BAorHNOAChCDKDhy4XFUoGnXwQiaWNX5Dl',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(9);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(9);
-INSERT INTO t VALUES (14611662479026341801,15566,'2k','21lL8cqDEAFpjn36JP','rZ8c7rEWqFLvRrSYRFYcQDVHH76KuZz74','oDA3dsLhtOxeu','c0I1Bc15L2pW6COjJrlW18mFhrqiH3w3oJtMrO6V6X0OuwT11VilyXgczqMdvOlpjlLgaa0Zdx72Gh4QWIXm1eAY02i','hOU61j9wYad6w4RjFD',11);
-INSERT INTO ti VALUES (14611662479026341801,15566,'2k','21lL8cqDEAFpjn36JP','rZ8c7rEWqFLvRrSYRFYcQDVHH76KuZz74','oDA3dsLhtOxeu','c0I1Bc15L2pW6COjJrlW18mFhrqiH3w3oJtMrO6V6X0OuwT11VilyXgczqMdvOlpjlLgaa0Zdx72Gh4QWIXm1eAY02i','hOU61j9wYad6w4RjFD',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7736336675926327727,29105,'8PzUgc','1Gwk8XCe2jeEriegecoEryvewPYHzC','isBGrLch6Zd8BbbNXbNdK2Lk92kgtYta0Tol','POBnKHt6Xd','Nwd5aT9PhDI708lS9lj9LeefV1kdYN','imIqFPVQupXJkQ0ccoBt',12);
-INSERT INTO ti VALUES (7736336675926327727,29105,'8PzUgc','1Gwk8XCe2jeEriegecoEryvewPYHzC','isBGrLch6Zd8BbbNXbNdK2Lk92kgtYta0Tol','POBnKHt6Xd','Nwd5aT9PhDI708lS9lj9LeefV1kdYN','imIqFPVQupXJkQ0ccoBt',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4017160039917691634,32264,'fb','1G4X77i4OWScjZD593pjf0bdRsY83wpqQa6o7oU8Yj54d7koNep6fy40D6Mi2Q4GnzUckqxxAMlPwy','LgiyPDrnwM','1ny5l4qEEpvmloFliFVh1oL4ZWowqEPXZJG4hfdC6pdaL5Oot1SwsfVM1T0wvPg6f9ozefvNr2scdufR4HLJahxigKGpPgDiQMChhFi29EbnjhwNHxp1hQFekBd6odIfJVccrtlyAILV57BXVUsrIGhRaB233xg23ouj6Pte8hdOCVIC4KIGPZ7mwQMKoIY0XfuWOnuPbWDc4KTP1QLxkcNlLiFD','Dy8L1an0UDqceWmDpaOudzRM0G7mJFxgvHr0','gfKlufrmPnvIIrxhGiUJvtHnA8',13);
-INSERT INTO ti VALUES (4017160039917691634,32264,'fb','1G4X77i4OWScjZD593pjf0bdRsY83wpqQa6o7oU8Yj54d7koNep6fy40D6Mi2Q4GnzUckqxxAMlPwy','LgiyPDrnwM','1ny5l4qEEpvmloFliFVh1oL4ZWowqEPXZJG4hfdC6pdaL5Oot1SwsfVM1T0wvPg6f9ozefvNr2scdufR4HLJahxigKGpPgDiQMChhFi29EbnjhwNHxp1hQFekBd6odIfJVccrtlyAILV57BXVUsrIGhRaB233xg23ouj6Pte8hdOCVIC4KIGPZ7mwQMKoIY0XfuWOnuPbWDc4KTP1QLxkcNlLiFD','Dy8L1an0UDqceWmDpaOudzRM0G7mJFxgvHr0','gfKlufrmPnvIIrxhGiUJvtHnA8',13);
-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(60), d VARBINARY(47) NOT NULL, e VARBINARY(12), f VARCHAR(39) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14018,18350,'1Gal91jFGSmdXEi5a6ASSu53ZiU4ELctho','IPqPYEw','dUSl','A','r4','UrHR5Qwld9nGQDZKZJtHxa5JgU341t0M2kUjylXNHApa5RPie',0);
-INSERT INTO t VALUES (-28770,40248,'6YVD8qRmYZQNpRFGEXMa834C','L7B2zZvBlz4Y3SGAHm17IrrgpYG92','Kx','d8McXwMVXH78Pze35fvQDwZY1B','o7KdSI88Id4Cc8m0QesrBFb48AzfhpmauyYXvnAlSP5IftgU0hfTVTcFhzHofyM5rf7unTzu5eDggMp','1lsySE9fJieM2UefWUNVhRcWDsscoR',1);
-INSERT INTO t VALUES (-1568,44026,'VuT9nzjDu1TPN7k1FxWrWV2lB3','R27f6WFv','mr','SpaNrT28bur973V1U','1YffFS9IfWk9u5luwnZdCbtok0X2ZFvUvGM2Gn8pJgqodFjxX9mcRKQglMeTE1b3BRI','ZJgfnrKc0F5lNU0L96wtNT2sCB3PqOPxmGpd4eQc0U',2);
-INSERT INTO t VALUES (-11543,48527,'ftkUDVJmDxaAlkVVD1OEjx1VOQPbqVHPbQY2jFDdIxd','6qknjzQAgdpesX2qG','aD5lUO','GHxoDC5NBoSLTJakg7K8iyc0Z','GGCgwLWvzf3usB2cz','GoZfgX',3);
-INSERT INTO t VALUES (-26458,23241,'wk1M1RVdjPyKqufY5Ssx7PBpRnEz0fd','R6xqZBWEeQmNpQVkrQNkFBxs2JJxEf81ZNRKytTa1E','exUDOEzBl5','lBwkaTiZ6Oc2YlAcEpGs','3Wh0QSwm5tr4o3zwzNtB4s1a7uS5iCE4CR','44E4RjAwaxnswWqEqO0tRk2f5QXdrtmwEFCJ9bBCjkF',4);
-INSERT INTO t VALUES (-5792,46628,'P','Xu42ZiXljCunmv5femZEEdjnL60bKyi','ykuEGe','3sRmtpa6yMHk5zraJfZxYDTiJ','boNpn86Ay57dMOonSPT67Z50XctzUrDOlX20JUlWrr6dpQZ','wbbkZEVIPX5Xcg3B3oWhxAvTGl56KlT8rpICXnrrQkAdea6MIjmy8ClVltUTSNuwLc0XE3YPOWVrMO4wqSRBYMxN',5);
-INSERT INTO t VALUES (4535,55559,'giWVWPQUTpyAMq6g06oy936qJSuoB5hS8EoULqXO5T1g6','dj','GPyrf64ShN','8','GqCnSsXL96iZ','TpEyie8Pcinx6EYnhCnoUr51hu4TGbDQJs2Aq3i9HGxW7CBuMa5aanGNqZya',6);
-INSERT INTO t VALUES (-6151,55974,'2P04PoeW5pn0hDdzEx5','PVJcLs5FYoQSq5whjQAHnSYVQSLXi2x5A9CqvUV','5ZWnLR2','JP','05eyCC9vInLF3e3GIcdGbPdAocdtDOruFlveH0okOmaI4nSd7ewAs0m6aUq3GAUnRvuleMH','JyrP9pmqQizQKPgPijJuE6nYW3jSfB40GAMnSxOHm91dTRfHg5u1op3N6WbqqWTdKNvIYrbagjUBtULJ7mFrFtSWuejib3Pjll',7);
-INSERT INTO t VALUES (-30909,9937,'a2KwCyt2tRQ0i9FKBlT2','9h6l1V9lTIPex2F','sTibl21','xJr6zSpmQSLcQgNUDIuA','g6dxYqmCOi1wgqk4mVRD9Q9qi4T0TaxFIcptL6p2xL4fub1s4xVwQ','6eZngo42NyOQGIU6sm0zgGIc2nvGjiOSYQdPBA08BdraJFbb0LsLgyy1hg',8);
-INSERT INTO t VALUES (-27267,65212,'Bq7I6nxMN8fusuISutcfhEkQX3Bsa9LNgt5uQZ2GFdq','AS6W5V0PXDQ','n6WWO3XxNKZ','LkJ51Hq8Vg14NKaXYKCiHafUOcl','kTZQLgHs1Fq3dpWYHMI0Y0eq2XSpXeCQvkRaQ2iDNzYK8Ap9FuXPr8sRg6XGsdzlRKLfE64RG7NEE7ER','SG5l7xNmYdKApyZeWb5uGr0ihDB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-6797512160588968896,10752,'Uee2WTUKGtiwPdJufRgddJaV42sI','4','vpb','Dw9yv80bTQkj5tYeoRfefWTtXtB5Nt','xYnolXkk8rHfFDw5bCZ6GktH6C40LfRZZPwaBwczVBLL5rEYe','mvTlDrtjVnq8VsQnOmGHPSCF4',10);
-INSERT INTO ti VALUES (-6797512160588968896,10752,'Uee2WTUKGtiwPdJufRgddJaV42sI','4','vpb','Dw9yv80bTQkj5tYeoRfefWTtXtB5Nt','xYnolXkk8rHfFDw5bCZ6GktH6C40LfRZZPwaBwczVBLL5rEYe','mvTlDrtjVnq8VsQnOmGHPSCF4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(61);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
-INSERT INTO t VALUES (-4686365950591053457,44773,'U3InSB26af6KwXFyEkOfYmLr4MBEPLi9inGtuD9Elit4USdio','4Dsp1RKMrr6BBM360v9lPwaEUP','FeLA7q','U','9QYbbJizUwoyKr8HYjikFtADRlDyFs27gwgKxMsZ2mt40oh45Me9i5EiE79w9B2','F4h4ucs1WoR7sZK9IYOSUqvtGJ56eK6utYQoLOPenZzyeGybn8a',11);
-INSERT INTO ti VALUES (-4686365950591053457,44773,'U3InSB26af6KwXFyEkOfYmLr4MBEPLi9inGtuD9Elit4USdio','4Dsp1RKMrr6BBM360v9lPwaEUP','FeLA7q','U','9QYbbJizUwoyKr8HYjikFtADRlDyFs27gwgKxMsZ2mt40oh45Me9i5EiE79w9B2','F4h4ucs1WoR7sZK9IYOSUqvtGJ56eK6utYQoLOPenZzyeGybn8a',11);
+INSERT INTO t VALUES (16393224141506297466,-24661,'2dGpVWRGZQ5Vu41n7R74qyQc1ppMxqwLwcTEJH','2Yw6IR7gVJyzAckjKLSJFsBybY','rcFNOGk5CXHJ0ga688PvE','zt8ABpnOGlQw','H','J',10);
+INSERT INTO ti VALUES (16393224141506297466,-24661,'2dGpVWRGZQ5Vu41n7R74qyQc1ppMxqwLwcTEJH','2Yw6IR7gVJyzAckjKLSJFsBybY','rcFNOGk5CXHJ0ga688PvE','zt8ABpnOGlQw','H','J',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(91);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
+INSERT INTO t VALUES (11588466625448019355,-10316,'KSiC1F4IdN5nUhH1fNR2n4Shw','p20HiwtAK42QwrDyW2mmbmKoVxlX','qT9km9djrB5l8xpPZckruGFsPL3JqjUxpWUL3adedhUubfy2htYreC3w','gDtB6IgvMP5fC','i','A',11);
+INSERT INTO ti VALUES (11588466625448019355,-10316,'KSiC1F4IdN5nUhH1fNR2n4Shw','p20HiwtAK42QwrDyW2mmbmKoVxlX','qT9km9djrB5l8xpPZckruGFsPL3JqjUxpWUL3adedhUubfy2htYreC3w','gDtB6IgvMP5fC','i','A',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-4185893477614132103,51671,'oeNbp8a2ZhclVivKRiIIRc7bViTthPykuMhYr9ABA9x19kXNhc','AisZA2tu6FmaY3Od1Kb0JfPDKEkjEJShCf0aibPrI1BBvIdkUlPILMgQilCYirN6QbVjGBM4q06JwlBgS3E4sPgqZkZz','EDMVZtr','dOFFqkxTqy6H','Y3qBjdya0TfCBssLs6LUGt3G9N62P1e7sTWl7l1rDWVX78qH27wUreLXgC8WqlTjzoSJfOVSSn0LPBkHhO','eYmfsoV6T',12);
-INSERT INTO ti VALUES (-4185893477614132103,51671,'oeNbp8a2ZhclVivKRiIIRc7bViTthPykuMhYr9ABA9x19kXNhc','AisZA2tu6FmaY3Od1Kb0JfPDKEkjEJShCf0aibPrI1BBvIdkUlPILMgQilCYirN6QbVjGBM4q06JwlBgS3E4sPgqZkZz','EDMVZtr','dOFFqkxTqy6H','Y3qBjdya0TfCBssLs6LUGt3G9N62P1e7sTWl7l1rDWVX78qH27wUreLXgC8WqlTjzoSJfOVSSn0LPBkHhO','eYmfsoV6T',12);
+INSERT INTO t VALUES (13385049955590852344,12305,'s8IFUJ4JbUvdikv0XUkv6vLlPPnWKtFH63EsX6cAMYwT4ZcGnzEkYAapphtDu','7YwMJIqCr7x','BukX7tHM3Atjan6M18bNQ6hMBMvWMBYBga3xlaeWwJEDMbikzzkYY3Uap32Fly','gz2TsnhYxqK','3','r',12);
+INSERT INTO ti VALUES (13385049955590852344,12305,'s8IFUJ4JbUvdikv0XUkv6vLlPPnWKtFH63EsX6cAMYwT4ZcGnzEkYAapphtDu','7YwMJIqCr7x','BukX7tHM3Atjan6M18bNQ6hMBMvWMBYBga3xlaeWwJEDMbikzzkYY3Uap32Fly','gz2TsnhYxqK','3','r',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1008257496777978003,46349,'rJH2zpmAawCw7LApgp5kEtDCoR7DZ7LeItfvD5','QlCrxHALCvJRsPTD4gX5loVTsOGlOO9yOIWaZjVpRde4ISBVGVUKo7DgiBZvCJOj1tOHkm2','4hXoBqORz','tTanXoKTx8iIFbkF0qZ1MdPujNpZGhkClMy3XA3pZdOm2FDxSm5hKlU7OVHbFR2ZCxigIg33PUIW5ZtHHjy4NdJCS1O8iIpTvmhuTvECi','ocy3e1nKxtr8iMS9rIPNknJQZoHMaFpoTGNG3RoS9ZfTHoeiTurz7TIixddTCu1jp0I1Yg93HhcjahPMj6QugEPiEPxGMw','Vd4JiPAk3sroTnOQ8bX99uGgtMginiIaIY',13);
-INSERT INTO ti VALUES (1008257496777978003,46349,'rJH2zpmAawCw7LApgp5kEtDCoR7DZ7LeItfvD5','QlCrxHALCvJRsPTD4gX5loVTsOGlOO9yOIWaZjVpRde4ISBVGVUKo7DgiBZvCJOj1tOHkm2','4hXoBqORz','tTanXoKTx8iIFbkF0qZ1MdPujNpZGhkClMy3XA3pZdOm2FDxSm5hKlU7OVHbFR2ZCxigIg33PUIW5ZtHHjy4NdJCS1O8iIpTvmhuTvECi','ocy3e1nKxtr8iMS9rIPNknJQZoHMaFpoTGNG3RoS9ZfTHoeiTurz7TIixddTCu1jp0I1Yg93HhcjahPMj6QugEPiEPxGMw','Vd4JiPAk3sroTnOQ8bX99uGgtMginiIaIY',13);
+INSERT INTO t VALUES (5962934620960685066,4848,'p0kKvhi6hveJMwDToQzLHL3Iwh6QYhkruVav8x7l88d5YBNccUSzdAWk7','N559PfipoCMiYsXESMTTqPOkYulCw19EsqkvkjgHFYEOiuO8FQT1oNF1d22m1cHjNu3ZQiilUqlrEioWEV5knEeFsSiMtC48p8mXCTpsBrJwC5coIFtUx2WU','sENJeL6Sr23DgdbefGOm4kDveuy5uKeD7VV5UKeG5z','mxmOmX9nyMLdRI0Vqrhp0YTJK9Abqu2YlgVKrlf8KpjIW1GFdGMtr73voGfpPILCRlWOvAj4tXRXbdWv','7','P',13);
+INSERT INTO ti VALUES (5962934620960685066,4848,'p0kKvhi6hveJMwDToQzLHL3Iwh6QYhkruVav8x7l88d5YBNccUSzdAWk7','N559PfipoCMiYsXESMTTqPOkYulCw19EsqkvkjgHFYEOiuO8FQT1oNF1d22m1cHjNu3ZQiilUqlrEioWEV5knEeFsSiMtC48p8mXCTpsBrJwC5coIFtUx2WU','sENJeL6Sr23DgdbefGOm4kDveuy5uKeD7VV5UKeG5z','mxmOmX9nyMLdRI0Vqrhp0YTJK9Abqu2YlgVKrlf8KpjIW1GFdGMtr73voGfpPILCRlWOvAj4tXRXbdWv','7','P',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7480795632740675246,11674,'vylICseXyQgw0gu2Hg1rkXxIjdcQckBEyDo2XjtH08PR4MlHEaIciSYD7Pi4ZS4','6Z5GEjB20KsqOvweeOnHoMLOyIxg5LDgUsMAw9ozJcffzg8dULGB4dM8WLX9g8tzrZEfVqxJdoB5JKbqc4EWtB7Bt','5ImvGK6aBiKh8ZZIaCUAHil4UsjEIAl4TTSnxQU8D5ImDBhDUPpINdfY9ZJVZztccwI31E','qBcoSn1drM7aMwK9TySLtGCQiyn4wzUXQc6bSK0UZc4qpac1xPiQ2uWy31H1DqV6PRjmV0yzEzErBsKgLQlVgtG46PhbzxZ86oOHfcNIriUVFsaf6UoU6JhYDFg3S8nWU0auydhJDIoIL6sZds4yzwCDXTaiUuHpnl1OpR6tPLnQFOChKAKCOEBGPyd9hyHW0yLS3wi03R','Ze','K',14);
+INSERT INTO ti VALUES (7480795632740675246,11674,'vylICseXyQgw0gu2Hg1rkXxIjdcQckBEyDo2XjtH08PR4MlHEaIciSYD7Pi4ZS4','6Z5GEjB20KsqOvweeOnHoMLOyIxg5LDgUsMAw9ozJcffzg8dULGB4dM8WLX9g8tzrZEfVqxJdoB5JKbqc4EWtB7Bt','5ImvGK6aBiKh8ZZIaCUAHil4UsjEIAl4TTSnxQU8D5ImDBhDUPpINdfY9ZJVZztccwI31E','qBcoSn1drM7aMwK9TySLtGCQiyn4wzUXQc6bSK0UZc4qpac1xPiQ2uWy31H1DqV6PRjmV0yzEzErBsKgLQlVgtG46PhbzxZ86oOHfcNIriUVFsaf6UoU6JhYDFg3S8nWU0auydhJDIoIL6sZds4yzwCDXTaiUuHpnl1OpR6tPLnQFOChKAKCOEBGPyd9hyHW0yLS3wi03R','Ze','K',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14868196557468561565,-16536,'erKqpA9DlPWClxVJD28pehowke6','ZWcNQJDYgesrteNZn7AbXeBC4FVwg4uYKKoSfjSHNaH33GCIjEtB8OXRNrca8CXFGbiFOqQwkxO0c9LrqKVPxOUYXOX1P63DncqYmGJ5UsXxtOdgt8KX133bFTxZBglT3bLlncU292hwHHDZy985CfpAHsst0KtmBgBOwAdPjSW7QsXOrN0y','4pDIM7FRznxmJBOMlqZnrDlpNy2XPnWjW5F0b60BOVQed3lCb4SY7eoO5qpFwLmlTbyISCU69f5r4AxwpA','DMO2dUs9m1Zx50aqkGKigVofd3alMiAMqlEVV0FLqbFHEQA1kFbavo4FBExd243gUYzdd9XcGLQPm5V42GYwS0n92fDMv4CHILTmLcQoItZ7oHjyMUO2Fk6Bm3Fcwycq5mEGVyjZBKpQ5kstM9rjW8do5ze1WqiiFAbF0LpqnXZEBOoX1xlhZfuuiksjF0egvnpuD9E3a5CcW2oIaAVu4BeezsSKliIzwWCRTyIoe02a','C3','M',15);
+INSERT INTO ti VALUES (14868196557468561565,-16536,'erKqpA9DlPWClxVJD28pehowke6','ZWcNQJDYgesrteNZn7AbXeBC4FVwg4uYKKoSfjSHNaH33GCIjEtB8OXRNrca8CXFGbiFOqQwkxO0c9LrqKVPxOUYXOX1P63DncqYmGJ5UsXxtOdgt8KX133bFTxZBglT3bLlncU292hwHHDZy985CfpAHsst0KtmBgBOwAdPjSW7QsXOrN0y','4pDIM7FRznxmJBOMlqZnrDlpNy2XPnWjW5F0b60BOVQed3lCb4SY7eoO5qpFwLmlTbyISCU69f5r4AxwpA','DMO2dUs9m1Zx50aqkGKigVofd3alMiAMqlEVV0FLqbFHEQA1kFbavo4FBExd243gUYzdd9XcGLQPm5V42GYwS0n92fDMv4CHILTmLcQoItZ7oHjyMUO2Fk6Bm3Fcwycq5mEGVyjZBKpQ5kstM9rjW8do5ze1WqiiFAbF0LpqnXZEBOoX1xlhZfuuiksjF0egvnpuD9E3a5CcW2oIaAVu4BeezsSKliIzwWCRTyIoe02a','C3','M',15);
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(29) NOT NULL, d VARCHAR(14) NOT NULL, e VARBINARY(52) NOT NULL, f VARBINARY(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (255,7842362801234275591,'sMajUh79iIMeowMktLAneELcSieiE','7GGYUbe5Cf','Zl9a6yXRAFKaZe7nYRkN34NkcA1OJHXbJ2hw7pIOViD','rlWY7dfra','MaPqMXZ27A3vJhdiMl','ciUAVsfIAqi8COvIxiK',0);
-INSERT INTO t VALUES (195,12440234578583192034,'O5kgnuBqC6juRdsGqi96P','KzDHd0y','2Xml36m4vkCVbcB9x','NxUHxNVYegscDax1ObfUFI1p01ahsusEbPRdgV','eJOTc0Wzs4','21KpMSsEEKSOZg1ZgW0ggd7qqwF0cWQozEZADGSzLUDz7IcyajHoYbS0DaKfnlCLZ4jQz86EH6okHghmn3eK85kslJUj1x7',1);
-INSERT INTO t VALUES (42,17721671399401243975,'zJyKMnfPKxDr','5Bfu','pq3XTNbxLnKWmYLlCwoeaVlFoyvPH4','H','6nDZ3tcpUjVDNGWDb1vI9rzsO9CgJiikk3vI01PmC67lvtgqaQFPKueypvTm','d3jRdEqChQeN8UtcPHKJfRH2',2);
-INSERT INTO t VALUES (32,7756933574073072854,'2dJHF0SJemnph','zU','Sx59boeRvumgTB0bOKkGtpUIT9ND3zx39dLW5r39nC4Qneo9','FecaOP2cC52OmyNP3jOwaFBmO1LBM','roLYRvGKD6crQ3i5eigYj9OHp67JHuF6MuQAsFH3qT','niG9zUmmsBBPJ5I7O8K5E7gQ0XdVmjO2ahvjcdfTtjCscMxZIe6gXGrBiwCVbS416Qfd2FmcEkgu1nHkNj9S9',3);
-INSERT INTO t VALUES (12,7334583504071781261,'xLlGw3tIrEUjTFh','PFZMEqUU','qNj536o','3ocg14vdFc1Y4TYw24v95P0MBwMqTYGpMApmewn','cpXIVLzIAj','lzk4U6o43mYoNKfd6GQyerTS4XpvZHJxNL8kQzbqrpH1HncEMK8oPDY',4);
-INSERT INTO t VALUES (176,7536981450231635400,'Ahot0R4hmhdyw6iqqgC','8vLSR72ty7','VLiVWtNS85icF9UEJ8S','PlhQSNJfO4SO4dsPAG3MJdKo6asvNle9MMFn','iA9wvqPvfnZ0ue0ir1cXLniEUTtwtBfjiy5ASy1QijlUm4A0HCyAy9eeOclagJBZR','TFQILcRT4BvSwz6uX95BGSQTeIgOpEEyJE0vdo9WBH8JSLukPrmK9V4tGnsuXNwQ8yL8I1P9bWdIG7ZFAzvEItqWZx',5);
-INSERT INTO t VALUES (143,4064699574186020116,'Cutxsl19QjiT1Mgwrvymbqcshz9','FiPt','jO6mRCSnKK7L3UVQ','C','d6SeCc','TmaAkCuOIfCftjECmrOQ2FJctjVq',6);
-INSERT INTO t VALUES (49,3209292520984592247,'8erM4qhy4SKiis2','p4vd5','ANetIeAl76A2o','wfyn7vX1ISFv0efKi27BWQuNE5KH3r','bfRz','O3lq3unboC9QId8myUIKvVPPLsnmUF7KSpQGuwC018qKO2YSPGDk5xqrdcRJCgKu7mpqusA0c6hMtSyNmy0Oe1',7);
-INSERT INTO t VALUES (165,15621886152544414740,'lF7uTmH2cK5l','R1Ed','qaby5WCdA92aWP7o','Pb0zkrNDcRD5AW17n81OKPCfynIM5cpv','vhjrOFv9SH3bWdQhlE1df1ggJSt9obPS7VbXizmIigTw92JqIAIFJ01nyvb86Z6','2njeTyvXXWdCofbqkwCYjYOTyQsw7axOQIDOwki9sILUFRLlTkvNjqZ4bKKbyiDBeDv4vsGJQykX3RxGAKmpCUjeY8',8);
-INSERT INTO t VALUES (85,7607039963125510900,'bsCfmf7rIylKKdEzOv0UVlKReFrNR','NRpG','438KPGuYtXQvOOzLjTduO9mYwGx','4uh2ovMAUoE77YG6Q22i1wJ','TTDTAA7sOtMYnYzFDv8WNWmIIGyMD1jt9d07F','EaF1Zrgh8ZJtYICqxkB0Hwv4C8BzNSLly8cbxRZMBRAPomYbc1zv4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(47) NOT NULL, e VARCHAR(17), f VARCHAR(15) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48863,-22,'d3TfcIGFpznvoZP3jY8wiSjkk2Gs83yRZT9cUNHfewU7uYNZx0NPloRJaa0xuEiqw7mf1djjAj','yo2nFp9hoDwVyjfWT','wPud6PYowNnYcU','6i5ArngqmHJrIYd','b','K',0);
+INSERT INTO t VALUES (11226,-15,'l77152hvBL7UaJ51fLf118TyylbOlBb','fAIwJ3fGFlo5','xccTkmfjbnU4Nl35v','qP','Y','O',1);
+INSERT INTO t VALUES (819,123,'heOAi1','Th0D4Oh2wtW0kt7LFFbJ5ZV8TGYmhtGnYo7SbAyeoa','7LG','Oy','V','B',2);
+INSERT INTO t VALUES (52548,47,'UdKZFNW8JOKcnlxX07XrIZg2AHSQusdUJxlpleDDgQkaMYMjZfb2','Uy2XlZplwvYPQE','ulAW2Ah','vaRe1TiC2Xg','A','m',3);
+INSERT INTO t VALUES (28288,-87,'4cP7Ul4qmSXshVU4tkfbMdTAGw905whQKEowwXfb9lgQgObgB1h9qi8FQU0sOo','reBpsorPa6Mgev36rXxW1ZzyUTeWWH01DhjV7C','dIdXGVR24B2Qf2O0F','cMDenW','k','S',4);
+INSERT INTO t VALUES (44630,-90,'BolKpUwCxRlwO','eeUoPsArQGtfiF','YRGDzrEb0CDY3a0CL','97F','O','E',5);
+INSERT INTO t VALUES (47826,76,'k8mKhDP6Gfmlo','AreAmK5ZhaFMPp6aMKKeXCVfd9SFNLy0FWUpKhqn69','HujxzIO2Uj','OeqCFXl7jw','V','h',6);
+INSERT INTO t VALUES (59421,104,'fSDhqYpcGCxmUF2Iz7cy6BNXru0gsJiHqVNRIWxfzZdQTiOa2gpvGRmT7rlT16pBg4YXRJYGA62vGzb2uEkKE17C','OhH','I8uasG9asozQUtsQT','DI0RQ','u','U',7);
+INSERT INTO t VALUES (47658,41,'A','NdyDIpgywU7agAgT','3XNT30FMEUw8','8DeUFZHkfu304K','w','U',8);
+INSERT INTO t VALUES (44676,-58,'haLx5fjkAzjGLDZuszg3ls1qE8o9z93s75gTDZXSt5ufP3Gbl61Sa7BIiD7arZp1UCu6hz7DcvysTLjN','jlww1BBnPTJcY41pu7epXSaBPFBb0mfJLxGDHv','MbEuYbQ9zu4hKT','nsDcIDKk','Q','r',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(47) NOT NULL, e VARCHAR(17), 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 MEDIUMINT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (5669715,12996696816851102885,'Gm3wiIgF3ofU4M','wMjlnb4TAI2','x6x2kgYzUcc','lSWqHTjk5y2BVSkAE7kah8gh2','sXFacu7oLxyqKaAerzMOJaLw5OBBTCmAhwM3ceiPp4PakeQq2DVZuKWgKYsT52uIGBDL4Gu3ZwiBJYN5jJ6tS','xi8mbYTkqM8BCeA',10);
-INSERT INTO ti VALUES (5669715,12996696816851102885,'Gm3wiIgF3ofU4M','wMjlnb4TAI2','x6x2kgYzUcc','lSWqHTjk5y2BVSkAE7kah8gh2','sXFacu7oLxyqKaAerzMOJaLw5OBBTCmAhwM3ceiPp4PakeQq2DVZuKWgKYsT52uIGBDL4Gu3ZwiBJYN5jJ6tS','xi8mbYTkqM8BCeA',10);
-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 (10182197,7388776010456718111,'Vo4RdGkaMLeH','sFFXxdPMvTHPCw','urmzjrQicXzwyXQTSUJpqOPdZfGhgc67MbHQC9Gf','0C','FDfixLDLud3y7gHaOZjg6NtnrqQlKhVUjPrq3w6XckanKx2CRHY85oqb6Bddy69JTdN1YgxAuLCljKU3pC','uHXaqm9vTsP6xy8lIJ8pmMIqB5r06k4dBp0v2snSOj7wOBKlEkGq2QkQl5YaUo7vYLWWWIx6xA9MFvUOlduOY',11);
-INSERT INTO ti VALUES (10182197,7388776010456718111,'Vo4RdGkaMLeH','sFFXxdPMvTHPCw','urmzjrQicXzwyXQTSUJpqOPdZfGhgc67MbHQC9Gf','0C','FDfixLDLud3y7gHaOZjg6NtnrqQlKhVUjPrq3w6XckanKx2CRHY85oqb6Bddy69JTdN1YgxAuLCljKU3pC','uHXaqm9vTsP6xy8lIJ8pmMIqB5r06k4dBp0v2snSOj7wOBKlEkGq2QkQl5YaUo7vYLWWWIx6xA9MFvUOlduOY',11);
+INSERT INTO t VALUES (10666486,79,'IdXggQQhX4W5t4UHeW','otAS5orNjDiDLt5IaFM0','FKz','l8F','b','3',10);
+INSERT INTO ti VALUES (10666486,79,'IdXggQQhX4W5t4UHeW','otAS5orNjDiDLt5IaFM0','FKz','l8F','b','3',10);
+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 (16137018,81,'Ng6VuxmeVI3yL3uwc4tQbxFWQzhAOKOrjgH9YFshcdvzcCoeaSkxQcCCBWqy2f0zPCZ7','xLE4p4opvewINa3sYM8FwbyVQ1Fd9qjpzQE8mj','I2UwvxdOTX32','F8CBK40qDn','y','u',11);
+INSERT INTO ti VALUES (16137018,81,'Ng6VuxmeVI3yL3uwc4tQbxFWQzhAOKOrjgH9YFshcdvzcCoeaSkxQcCCBWqy2f0zPCZ7','xLE4p4opvewINa3sYM8FwbyVQ1Fd9qjpzQE8mj','I2UwvxdOTX32','F8CBK40qDn','y','u',11);
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 (306853,15219960946432475080,'VQ5u3uYCjv','deiNq5VlwmrQxf4cEnMvaQyNIjxK7JMl9uXcbeOxO4K5iL9G45GW','utM','Z','fXmalnULrS6lQYYv3oJ0Bd0ANPF3nrkkD6HEnhnp5l4dAlnvwVWKIE6Ghp4zsNvKEDELov4y9r8QuN4OL0UCP77','s5hfmLEUl1KXLorBLwi40kGtxNGgBD',12);
-INSERT INTO ti VALUES (306853,15219960946432475080,'VQ5u3uYCjv','deiNq5VlwmrQxf4cEnMvaQyNIjxK7JMl9uXcbeOxO4K5iL9G45GW','utM','Z','fXmalnULrS6lQYYv3oJ0Bd0ANPF3nrkkD6HEnhnp5l4dAlnvwVWKIE6Ghp4zsNvKEDELov4y9r8QuN4OL0UCP77','s5hfmLEUl1KXLorBLwi40kGtxNGgBD',12);
-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 (15895103,8614270043220063050,'MAuXwa3237bO','W6wp7JdCG1qleRtTT9Nj7U4FdJ3FMW6ksN9JgHBIxPT4MJlQLB4jXqRXwqQiIU711bI06T2TkyqhD7xbKwnRcQgYl0jQ8db0Dg1QH1BF6ifZTcEwXPXzl8S8yggsZi','e30xWUqYfcDZG1UzTF','FaVyzxpRoaRLzb','stJ0KMdGzcnZl8','RWBIySblKszIxrcdmkET73AbS',13);
-INSERT INTO ti VALUES (15895103,8614270043220063050,'MAuXwa3237bO','W6wp7JdCG1qleRtTT9Nj7U4FdJ3FMW6ksN9JgHBIxPT4MJlQLB4jXqRXwqQiIU711bI06T2TkyqhD7xbKwnRcQgYl0jQ8db0Dg1QH1BF6ifZTcEwXPXzl8S8yggsZi','e30xWUqYfcDZG1UzTF','FaVyzxpRoaRLzb','stJ0KMdGzcnZl8','RWBIySblKszIxrcdmkET73AbS',13);
-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 CHAR(58), d VARCHAR(44), e VARCHAR(8), f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5551574,-1894228519,'Sp51FucpZx','toSegWG3AzqEpiFVM8qmzuz4CIpQEP8n8b','66mrf','3L1qxTozgFRb5U','fmfEQyPWfnAqCVaHbT3HZ9BlUyDqMpoBBNhwrJvQzfbRrOUDk1o2Ovueoy8xVfTVoYbA6D','sztKt2S6PNue3ldjXeWASQm6X0REHdmkhSCj',0);
-INSERT INTO t VALUES (-923329,-185728159,'1t8K1qvhiS6M4P8ynrliPRlGQAqAcdlRz','Ziv5In0g9Nqgum5jVkF2a7x34FGvlkDmRGK9nkV','2gEQ','HrgRSGCRoBdIVbosFOp86unLpJDkBDUqjmoiDQDG3','YY7uJg355ZOk4Q9TSlg2bE9eG594OVLR78Kwqf21ESLF2eFZPecV','2Aw8vtQHftWWNzKQe62rtTPyApn33TPbR2NCBhjaiRvMV3UOUl5n',1);
-INSERT INTO t VALUES (-8001326,-1516622218,'klMLt','Z119skrL7zNTlHX8nK','aW','Sq13dXhpDTw37ztiv','tZApx1tZi5LYJIYYN2s4pC78rseyJvaNiw78If3DhXhVzBBvnP2GhJjtBO40hb','dp5u01RmlNqOY2npxFhTZ6nMW3NryDN8r2Fo42P72XxjiFnXoEYtFhEVqWgJqZvd5JZGEf0uxl87ebLvL7wnGESg6U7Xc8b',2);
-INSERT INTO t VALUES (1407658,361048915,'ieXVSn2AwQ7eOg','udpYSvgHm7EfCpKS0z1DPLIpxJ2L9azJ2FjbUjg5Z2','WE','qDL7vPjaOpnmwvImK90j8R','W84l1f2B6ahz8ngf2t0rXgHr1GF1Xsno6jIaJCG4PMbE8Lu1r2zulx70I4UeQwcLZQHa3w','MNhrzygbffkR5x3xHxv3CNZjqaoQAlvASoIWX4lq',3);
-INSERT INTO t VALUES (-7202399,-1134781270,'FN8QzUK1FdbkfiUOifYSPsvCKrKgganGms4sG4SDGe7Mp6D5BZE3Vmu','I7xXo','x','AOrSrZfCYovIw853Tt','lqDhmux5PwSmOTiaqhvfZTQ6oyWEuAMq8wYhGvs1FFpNmo','jEQP7c6PYFeiV',4);
-INSERT INTO t VALUES (-3852062,-608105058,'Kbe5rx2U2DYC5a8ZC6kRijRrxHWFHYXDBFDrOy6QJNYZGpFgYI9','o0OKcdkaozcA4jH5WSbKIJCk','Y9zK','6xzQ3KDlT8OPgmaDRyNOXGJMTZ1i5BDy8qJVZQDjbg','KY5fN89txNGMkXtfceIAPJmjW0FGdaYGke0tjxae','vjf1lbHvwnfAP47XuLdDUqFWxrtecRDaVIgQA2c0C5SVJAnuuxZBrFC01Hg9',5);
-INSERT INTO t VALUES (5100046,-16868690,'OV9DMMFFttIttuFUxU7rsvclGL8IBmNqnKdUlJIdlU3jspgLIKI7TE','eD','FKlcPB','CiEpt','mETu8iN4gANu8qBb8S0WsYGQpl6HTlDKjn9Z0GvFZDG6EjN1CHk84HOj2JweSYTnkKCcJGnglAaCbLT32z','KQPEruymGdRtbO3kqNP0SHLRL6d',6);
-INSERT INTO t VALUES (6167040,2070798765,'tvyyijoOa','H','ft','wV','C2IAjtLurv8NT7QTYoZECcQdOXd3SNpb','hv0qEJZW2ZRbwZJQKnVgXyUilnFr9tIIAvMbznSmYLAor',7);
-INSERT INTO t VALUES (3456226,-1109328404,'wsa2yApRhDPDL30hVm3GtQYB3lIV1XnQtBpR6ONYtuBTuN','lECDtPoFw5KX','kY5rQTWN','OszS3U7ntBnyIu4fREULYSikrIbouWTpXXgWRqaHmX','PFi92YCvpllaSkcOkUMTbzc41kS3mZXqZUKueGCmFcIJ25VighKWhmmCLwyO','E21Rr5PGoDmYjCp4uksDwUIXRDTYmxdpAAosVdVhXOyPtQ8',8);
-INSERT INTO t VALUES (6020108,1372251946,'321fRtfN33rw','H8U67qDckUJ6E5HBcLLhLmCrB','wJclSYo','54dMmxIUGwGAaZVkFPGXSLFCiF6j','y0RCzkcxt1Dv5smVJ0T5I8GwfhSvheab5vuRAiCsHoCtN5J4ESM83CorcAXaFMAYdH8ToDPbKJ3faDLnbvqYmH','0AQHZvwKaSz6OYGaOlAgSk4cQs7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7019524,1514452528,'QOneGd4hCHRw11HfE5nnihnKbWrnL7yxIq878hAgNlgEnhds4ts8a','HZFEpocXvAkeC6prftuwxqV','wQNP','LUiNQ1gQ','GBKjpfNmel','Xar39d15rOTOD3dlGSyB8T',10);
-INSERT INTO ti VALUES (7019524,1514452528,'QOneGd4hCHRw11HfE5nnihnKbWrnL7yxIq878hAgNlgEnhds4ts8a','HZFEpocXvAkeC6prftuwxqV','wQNP','LUiNQ1gQ','GBKjpfNmel','Xar39d15rOTOD3dlGSyB8T',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(59);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(59);
-INSERT INTO t VALUES (-4997679,1705039033,'8nlRxAuqV5Kj9xGBfe55patcJxhtJw8KRZ088T','lY','9TfWQcG','JwObTKyJUyHFtb2Ho','We7JUKu9SWKNEFrUAefKBcpSOyicO6Nmjz3EQ0295q9lik2An7E3xgT37tLrGE','S3hI44rPakkXvnnTQVMChYDHjLrACzLIlqJPHwc5bzjdcDRQXTIUPHPRKZb1KarO',11);
-INSERT INTO ti VALUES (-4997679,1705039033,'8nlRxAuqV5Kj9xGBfe55patcJxhtJw8KRZ088T','lY','9TfWQcG','JwObTKyJUyHFtb2Ho','We7JUKu9SWKNEFrUAefKBcpSOyicO6Nmjz3EQ0295q9lik2An7E3xgT37tLrGE','S3hI44rPakkXvnnTQVMChYDHjLrACzLIlqJPHwc5bzjdcDRQXTIUPHPRKZb1KarO',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-659504,-780759034,'Q5Pl3L5XU9FKuZBLsDIN2ATqls9q7OWSk','EHTIkEUMtgBloEFLuAkPKLTp7i5eK96D58gjUHADL3rtEZ7XBg8F1CQn2pm64ccG8cIXfYuGMiyhOL3CDiBtCSaXtImO6px9VwRMdhvBXSQv7dUqtmOgo24AXPkPkYz9YtvLZ4s9d83jSnE34tnBZZA6Oov1VRx9uLU9yMlC6Wx7456X7XU4fbPScf3lppRhXiWPDv','s','rCBuK0EFSdrp7rSjg1DeQZIW0BhEItrScl','dM2LyawlL7o8T4WCHQveX0FtdFcEUbShK6TAQK9Rf7','SBeuZ8i5Ras7dxgUGlGllNbPq4N8rSKyk',12);
-INSERT INTO ti VALUES (-659504,-780759034,'Q5Pl3L5XU9FKuZBLsDIN2ATqls9q7OWSk','EHTIkEUMtgBloEFLuAkPKLTp7i5eK96D58gjUHADL3rtEZ7XBg8F1CQn2pm64ccG8cIXfYuGMiyhOL3CDiBtCSaXtImO6px9VwRMdhvBXSQv7dUqtmOgo24AXPkPkYz9YtvLZ4s9d83jSnE34tnBZZA6Oov1VRx9uLU9yMlC6Wx7456X7XU4fbPScf3lppRhXiWPDv','s','rCBuK0EFSdrp7rSjg1DeQZIW0BhEItrScl','dM2LyawlL7o8T4WCHQveX0FtdFcEUbShK6TAQK9Rf7','SBeuZ8i5Ras7dxgUGlGllNbPq4N8rSKyk',12);
+INSERT INTO t VALUES (2234325,20,'1l8JVZzEd99eN8PNJ1lXRu2ktkX','wuWXELCPcFrhO5Q3fdoJMqNYxNZN0bXVrTUj','HjfrgV','uROR6LijN','w','R',12);
+INSERT INTO ti VALUES (2234325,20,'1l8JVZzEd99eN8PNJ1lXRu2ktkX','wuWXELCPcFrhO5Q3fdoJMqNYxNZN0bXVrTUj','HjfrgV','uROR6LijN','w','R',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4428890,-1821877321,'aCkXPbvfjy3os','9LwJxpTpeUMuV5uyQPauWA5NvsVN2NjTFNz8K1I2lVTNabFviCpKVFN9lSh4h2oHuD8YFM7yiL5X5tol0nLEZcBq423LrqHxErZaRWkHCBD0wrqswLbJtGFdi8AwZE0daG6XqlT3JkvrzmXILW2DhxjAUc3iHAs5saIhuqP9RJXWQYvtt2nxM2BNmMkoBNHhXnOattxTJljqF0F3yUZooT4tI7ODkZ1AMbQUZISPP4ZTMQzljSuy0','VTIOZ9Mg','G7H4m4emdBbecOcYzJh4JDBPzE0IzsXnrH1ZIudTwOEDWfH4H6H9kwz','Kjqq9yGS2FozCW1QzLh5KMQUeEUayMhUG29Tt5vkMe1XvMOGhccwdf7fWz3QbGKeRlBb7UuSld9YBxRxiyzv3','5ZmMwUDcsOPhbxfiPSJQIh68bER1MfNCT93eB',13);
-INSERT INTO ti VALUES (4428890,-1821877321,'aCkXPbvfjy3os','9LwJxpTpeUMuV5uyQPauWA5NvsVN2NjTFNz8K1I2lVTNabFviCpKVFN9lSh4h2oHuD8YFM7yiL5X5tol0nLEZcBq423LrqHxErZaRWkHCBD0wrqswLbJtGFdi8AwZE0daG6XqlT3JkvrzmXILW2DhxjAUc3iHAs5saIhuqP9RJXWQYvtt2nxM2BNmMkoBNHhXnOattxTJljqF0F3yUZooT4tI7ODkZ1AMbQUZISPP4ZTMQzljSuy0','VTIOZ9Mg','G7H4m4emdBbecOcYzJh4JDBPzE0IzsXnrH1ZIudTwOEDWfH4H6H9kwz','Kjqq9yGS2FozCW1QzLh5KMQUeEUayMhUG29Tt5vkMe1XvMOGhccwdf7fWz3QbGKeRlBb7UuSld9YBxRxiyzv3','5ZmMwUDcsOPhbxfiPSJQIh68bER1MfNCT93eB',13);
+INSERT INTO t VALUES (4259826,121,'yGmbkiV5FOO3FyuOAPH7U8lJ2qR5Hv','sENibeTB5jPdnnbTio0yRnQ1D7WCJc85C0WRLONBJLbdTA5Lgh95LwOqt5t9ZmDt0mrSdX2ePyGyPVCYiJTRtZfN7vdha3ke4glaUpV71V103VYskZVocEa7l6YBrhfsf52Xi4cnyYxQ81BIhAYbhUd5hXYBBNRsXDiUQppDN3GZxc0r4s34dwPzCawqxvtU8u3IZCkZ2pbOEFcIxtt2JMh5N7ji8Dxq4KmV7iUoy','5L0ZaFOCTbMe','c8I9BylkB3CuAX6nOv7rVtvO0vcE5CriQZZYkbRWxg7al1NhEN193RijdeA16anWU1W4ky7cb01FUGZwWv1L8SzhlOj3bjpBvILq8OLkWAgZ','5','A',13);
+INSERT INTO ti VALUES (4259826,121,'yGmbkiV5FOO3FyuOAPH7U8lJ2qR5Hv','sENibeTB5jPdnnbTio0yRnQ1D7WCJc85C0WRLONBJLbdTA5Lgh95LwOqt5t9ZmDt0mrSdX2ePyGyPVCYiJTRtZfN7vdha3ke4glaUpV71V103VYskZVocEa7l6YBrhfsf52Xi4cnyYxQ81BIhAYbhUd5hXYBBNRsXDiUQppDN3GZxc0r4s34dwPzCawqxvtU8u3IZCkZ2pbOEFcIxtt2JMh5N7ji8Dxq4KmV7iUoy','5L0ZaFOCTbMe','c8I9BylkB3CuAX6nOv7rVtvO0vcE5CriQZZYkbRWxg7al1NhEN193RijdeA16anWU1W4ky7cb01FUGZwWv1L8SzhlOj3bjpBvILq8OLkWAgZ','5','A',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7520997,-107,'0uhgQUoUlxJmGViaYhjHe6kQjtPdllhnGg0CtTvPD4bT2kdz7EpDwheheK8Tzp1rH9qSj7ISbf','REBbqhCXKdRGAXcxzy0wBmXOksLRxEFk6Jt4oemrwqFoU2vHWzIxuRPY9eyWos7PruJKAtzgBc6nsiGL9T2yNcdTAL3tGpIzJtNPCzOM7SmPe68dAmlinPbm5asiihzcFjZljlypU4lmUbtOO6dHxFL13LlLSDJqfp824U7ZA4NJN2waBjT1aes5wLzeCA6MiVX44g9UdViiNAj5JCmYvrGSBmnPS6OAd2TnolCY5AgRWky','VcqY3qN','JEzCyjDLR98VuHnTE2rOuzaLotjYiO6hZuPZINj1YI','Td','M',14);
+INSERT INTO ti VALUES (7520997,-107,'0uhgQUoUlxJmGViaYhjHe6kQjtPdllhnGg0CtTvPD4bT2kdz7EpDwheheK8Tzp1rH9qSj7ISbf','REBbqhCXKdRGAXcxzy0wBmXOksLRxEFk6Jt4oemrwqFoU2vHWzIxuRPY9eyWos7PruJKAtzgBc6nsiGL9T2yNcdTAL3tGpIzJtNPCzOM7SmPe68dAmlinPbm5asiihzcFjZljlypU4lmUbtOO6dHxFL13LlLSDJqfp824U7ZA4NJN2waBjT1aes5wLzeCA6MiVX44g9UdViiNAj5JCmYvrGSBmnPS6OAd2TnolCY5AgRWky','VcqY3qN','JEzCyjDLR98VuHnTE2rOuzaLotjYiO6hZuPZINj1YI','Td','M',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (12627151,-121,'kDpgvQL6ECrF8Gvgy2fwL0ASsEKk5XzmrAAR','T36hgxSuW0RSzADrg4aCfEEn1zfzo98Sn88NUaHVjEwM8xE7dcoYjtfsTWjo70PE9IB7UVLbLaS1fhDvrHq5e6wqJiTX1hInNGlKxfHBTi3eOdtemxZJOB1kYNKL1wkzAh0N7glERoSauPsz9JvNZcU6RYSprdZ9','n','11AdDTa4Ddy96knq1U5xh7qG0FG0YG5','DM','qf',15);
+INSERT INTO ti VALUES (12627151,-121,'kDpgvQL6ECrF8Gvgy2fwL0ASsEKk5XzmrAAR','T36hgxSuW0RSzADrg4aCfEEn1zfzo98Sn88NUaHVjEwM8xE7dcoYjtfsTWjo70PE9IB7UVLbLaS1fhDvrHq5e6wqJiTX1hInNGlKxfHBTi3eOdtemxZJOB1kYNKL1wkzAh0N7glERoSauPsz9JvNZcU6RYSprdZ9','n','11AdDTa4Ddy96knq1U5xh7qG0FG0YG5','DM','qf',15);
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(1), d VARCHAR(47) NOT NULL, e VARBINARY(24), f VARCHAR(89) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1497144174,4567954,'N','TyVkcG1ucLVXsgddX7D9KyYThRCk1t8lkvzBUFoTcN1','54kCs','uu8a18fyHmufuKklxzYnTUxxFzPkg2hgHeJf4inchVexO70wiVfNwQzkCbumxLB7Reg','mPWJtmZiuz5ujFvQfvOmAqylZ35RZMb5jo1D9Gbz4yQDBzb13eTTomjZZaPScjrBU60gw4byyxhegYgM29ReTohzVeQu6m8bUU','kcAAfkL6byDsZY3txL08APklUUBwVkqh55ZRBip0qBQTOO8uiesuf2VraDLA2F',0);
-INSERT INTO t VALUES (1561446655,-5528282,'Q','ipL1E0rJpMapeKXJqkcKBY4RwN2ORc4IqZPc','zQMa9bP5VWRfmmF','K2hrGTbEB6gsPOeWrIoH4qRytgToJ6lmqX721gXvjidODFvUcI99QtbxlkKhY','oAcLzxUou4IjeS2glDBuQZeMLOgmuqXHTNthxESPsTu219izYEvtVnaHWGNuzlkpi0IWJzmIiq2eCwjWukkUMGuK','bYW0pYcBV',1);
-INSERT INTO t VALUES (1109593243,-7329798,'D','bUw3ajOYMdeLyyiVySSnvJa','KsKxQDmE9','MAPvpB0sxi66z9emDdOmHPGa1A5vjLcDayVVopgHGfbiJglEzpPl7','aI9ecCTluTvNNLBc85D6mzGDv8','L3l9N0qANGigIP5p',2);
-INSERT INTO t VALUES (-1932097063,-4314485,'k','OsfAvVqCY7wNiL0IFT90mNCzz3CBmibT5iKqngJA1OO','bS4fUnc9JuGfKiLhtc','QveCifDDHbAlB45jt2o','h6yNjnBz2ZHe0aYEBsKmdtUxWxSw7rt6Hxd6TQl76Opx23XmpP6Y3TbVQMbBoyMwjPKfdHr0kreZ75kgsFAL','Y0QMoacrhhwVkFzeZpFnjjASIP2HWgSSMf6sRQMXG0PIzjqyuIBKqhK8UcL8U8t',3);
-INSERT INTO t VALUES (1465545380,-7049709,'u','wBkQkT5g','Lk7g8w81FU','K01c8YJobUn2ooVLu5K1wYskLijalkHlPdHx','A37YsMwkXaergbwQNCESainbIuxCveTFN52K74PzHsQ40DWpst09lDwGPvuOpX9WtWtluGeWlyNqdOlS3swYkHmfeXEMBtZ','5gjETvZqyAzYG4o1Pa1GaqGYaDbHCTkFYNulvfFRnVCuRf9dgsh1dUcuap8WHq88yaqZcEwTUz2H9T3UkbVxoc',4);
-INSERT INTO t VALUES (1168817964,2151225,'a','DylxpZh5sVBdMFpMwfBLgCf','hnylxUdDNu4lofJlarfIA7','QCOaIBnOuYGLaHfJGdwzrzUKhTp9yaM5WKdKLI5or6qhdi7RLp4hfYErSXJQ1OhlPNxI4mPb','MDEf6D13y8o59YiKz9P3d1oKprVJQFWpD7HXIPRizvj0H3DBvekhr','hQGp7qrY7Kn19NFMeistYdfPjYnpIqlgagavooCKck7g5aL0MGSxBe1',5);
-INSERT INTO t VALUES (-624539001,7792264,'g','DGQW0WUaEo9OliYShYqLcsFEL','otTYQ1sk','6tcUsRFof9ap6r7cQbRVYDrkK6anX1wF11pG4qkOeZv9ZwnY','2ST7qvFo0WVWncRzCwmYiB9E','HcaOFpRZZ6rTsvpE7THGaTUcGjdA',6);
-INSERT INTO t VALUES (-496360464,-327096,'S','mj2Uwmew5YO','w5Kgt8tPvzGd','QijJ8QU1dt6QHK5Ub8SsR559zAUATkQaIdLhpXIPMRdUSlP9kGeulr','CYYWD5jVc2O4ewWB4ePJeEwo1Xc095Vc7TDS5POB6ycxuOOe9sgqEVmTu9j35STqsbJK4rM1OFtDEXnsUpLscj6vSuaf020BV7r','EIbUakOJSNquPrVYlNnDOdLJdOetOYnjxS6a9ksRDzrSBBAApbWhsRU4R7fe5zIpf8IsWMR2NUSRbjvFlC',7);
-INSERT INTO t VALUES (-934348955,4550383,'A','DnQVAsIYCWNnwxnBcha5Kt2J4SvWdGtMcG93Yi','5I64HZXPg5y1WDPeJ6eUvh','Z6mnKsk4K4GJH0KiuaxfW85A1','WsPzvOwM2gUBmJoB9Gt7xrHRpTFWHbbDIkLTbFYHqjT1wjm','rRVcWXT7rBspy7qOuhs4aS9qoYV3d5WN7AFOnvU8K72VyLVndfD8JzDIC613d',8);
-INSERT INTO t VALUES (2010852598,-1300932,'c','T9yg84ZWT8zDYdHskD6mEL0MnVrCxyq9UAdyi7LoyHV','VZ','4R3cMFVznZuOwciEqJsGpNTzO7WXXpcBre3Y1aBCQDVHjAzr5MqIo6FCeh6Y4Q6nIvCb','IepFS6NJlm1LEG9I9Tsp2LXZce6eb7anO9jdXd3uSx31NYiQae7bx9pCdnG14CEw0nbeDtAgbOhJHqLB6vTqLbGftO10Aokj','bhmv6nz3CeBLHw0clnzepX2KxnJn65NkWIAHc9vDchbqCr6A4XLSE1vsSl9sd6adNmb42AmWkxTd0YyPOvM2YX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(11) NOT NULL, d VARBINARY(49) NOT NULL, e VARBINARY(36), f VARCHAR(40) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (152245279408337373,14687547,'OfHRV','eIMc5AaUYZgLA5nrZCkFfGwzfbVUByiZuKp0ivE4Nx','aLoFiQeGUhqpxn7XdRcSbEo1ae6snSChwHa','RVzpAe','d2','n',0);
+INSERT INTO t VALUES (-2205722055314267488,16302088,'D','9Fy1unfAs','4pAfeLIC7YZ6O8otmPBgeJfPEzhTEI','jVSmeCye8hXDV89v','q','4F',1);
+INSERT INTO t VALUES (35255286899714076,4270575,'KXLrZ','WNMHwfdg7BZFdOd8Wd6voHHvSN','ebHNC','Mqp7euYnJOOg','1X','v',2);
+INSERT INTO t VALUES (-7387174172565621966,8952169,'qLp2fyU1o','SFNtWeO','igLoP','zsLmQ9NnX8KgLl936PG4Yypc4ma9TATRzKHhAxdu','tZ','TS',3);
+INSERT INTO t VALUES (2917032562180558824,310066,'5lYD','JZQ1AGaYzG9kVdLa02gUAw7W82Cv5xEu35vCIpg48GXLbL3FE','NdiWreDc9bGZotWfRYH3r','FhAu0xRFpiVhJn4yEjLkMN68','v','g',4);
+INSERT INTO t VALUES (4296012134203514593,3477336,'og','kabGhMVkQaIcqci44hRsg3RrOqd821bZ6TvuCf','KOcXAlDjOI47K8gvBdzcxf','YERfAhk5rY5ui17','9','cM',5);
+INSERT INTO t VALUES (3144640252500083581,10167548,'G','uHZnLdyVeu2Qm7kWVMEW9DO24y','E5bz2qUbnFQYHhZvcbn1aDy','VCWLYawAW8Li5','OL','Ym',6);
+INSERT INTO t VALUES (6907568116303253194,4571057,'HKUCItNMb','z2kV3KwFPYpsXZ5aDgEADjKHvJbBagkqP','jGtguoMAYEjwilj6IiotorrS10','ozaVEEU375kwt61J','Kw','a',7);
+INSERT INTO t VALUES (867889153912872370,5214467,'eqpfCW','n6YjMz','nsuNq7ig','iiXmfUcfLrcE','G','r',8);
+INSERT INTO t VALUES (2596540825969069334,12838717,'trvC9p','xD5Aa1FgTwfnLXM9giHYzYH34hXSnjsa','2Q5zYEoy2Y4Cj0CoppiXOSYsez','EKqi','BJ','w',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(11) NOT NULL, d VARBINARY(49) NOT NULL, e VARBINARY(36), f VARCHAR(40) 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 (-4014850582412933304,-1311054,'G','u6VapVO4CH4l2eUzbSg','Ff5YP4KK','zaBB7ZLmDeg9PH0nh8mD5JzhbFffEBqN2879HmjF4K3fjk0HgnNls4','5KrhHQWv7eWN50I7reXgzG04lNk5CP','omgbrbtHcZY0wspJNNMsnSsiL3Nrziao3boBhiWY7aMEqboOCP5kZizuWc3f2ce',10);
-INSERT INTO ti VALUES (-4014850582412933304,-1311054,'G','u6VapVO4CH4l2eUzbSg','Ff5YP4KK','zaBB7ZLmDeg9PH0nh8mD5JzhbFffEBqN2879HmjF4K3fjk0HgnNls4','5KrhHQWv7eWN50I7reXgzG04lNk5CP','omgbrbtHcZY0wspJNNMsnSsiL3Nrziao3boBhiWY7aMEqboOCP5kZizuWc3f2ce',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (1193207936149563244,-6040561,'A0','PMIl1DX7dMvRHx1kh2tG','Dz8k','1M1Jp23CjVMLVlGuAMxdpnfXmc2IT8jtG8nf7cOcM2T7fYaKR7MvV4CGQBucS','ctwvTCSzQqMLYN3LX4OLfOiPMfqoCGullJPh3kEYin','arGNz1ZhrXkjBhX1UXHWW4JYuQ9wIRPRJVwQQYE3bIM13pjDA6rl8jP7FCwmPQO1R6x4MEMviuHq9qD7fr1E2G1zLz0mOox',11);
-INSERT INTO ti VALUES (1193207936149563244,-6040561,'A0','PMIl1DX7dMvRHx1kh2tG','Dz8k','1M1Jp23CjVMLVlGuAMxdpnfXmc2IT8jtG8nf7cOcM2T7fYaKR7MvV4CGQBucS','ctwvTCSzQqMLYN3LX4OLfOiPMfqoCGullJPh3kEYin','arGNz1ZhrXkjBhX1UXHWW4JYuQ9wIRPRJVwQQYE3bIM13pjDA6rl8jP7FCwmPQO1R6x4MEMviuHq9qD7fr1E2G1zLz0mOox',11);
-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 (-7127223809095068509,-4105281,'eQ','lUBhYSCz1zhRfYR66qFkJgAlB0qiSfQ569b6Wpda5JJzG7ZhnLXMKm0S1Ah8mndy8TTb','j6KOGNSStGwbjs0Pfixi3','jERuMV6iBj8OyLSvD9cLg7a4t2wxO8SrFy2gxb1sinc','wqNtvpfc2sK7ya58g8T9KhN89w3e0BiP3O8iXx97tEz7qtT','6iYvhKxgEIJbkqEbMfuUlW5N4Zmp8bXmRp9ZzQQNDmfdUFFyEoigkA',12);
-INSERT INTO ti VALUES (-7127223809095068509,-4105281,'eQ','lUBhYSCz1zhRfYR66qFkJgAlB0qiSfQ569b6Wpda5JJzG7ZhnLXMKm0S1Ah8mndy8TTb','j6KOGNSStGwbjs0Pfixi3','jERuMV6iBj8OyLSvD9cLg7a4t2wxO8SrFy2gxb1sinc','wqNtvpfc2sK7ya58g8T9KhN89w3e0BiP3O8iXx97tEz7qtT','6iYvhKxgEIJbkqEbMfuUlW5N4Zmp8bXmRp9ZzQQNDmfdUFFyEoigkA',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (4837430785472977165,16388447,'CvWJDZkl','r','LZaWbsPE7Kl','EDG1Uz9','z','L',10);
+INSERT INTO ti VALUES (4837430785472977165,16388447,'CvWJDZkl','r','LZaWbsPE7Kl','EDG1Uz9','z','L',10);
+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 (-6909466546819090638,6384903,'A','5dEQJsL6wCjwxTIGFFd3NM1m05llOF8yTjF8D','IgxxvJSVsfk6Ob2gp5R1kolwTC','dfWoKDddu','a','L',11);
+INSERT INTO ti VALUES (-6909466546819090638,6384903,'A','5dEQJsL6wCjwxTIGFFd3NM1m05llOF8yTjF8D','IgxxvJSVsfk6Ob2gp5R1kolwTC','dfWoKDddu','a','L',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7893722407725272385,14341156,'qxb5ISjosw8y','awwKRzzFmexZmrTJBotgtV5cKNZDtISNEC8QROzBQLwQKVXcoj6WuCUswFx1IhvPbyHePaaa7xRM4wikN4anNFHpImhx75YEktnvTDvSF9aayCzK6490eG0RL4ViAh83p2irHgrifbrBdVltWiNihN3KWM3YOwnHYOoWxDlR5tYGWBqmhPzaK6LJMKWazv0zkKOEBQYZRcSU7EB33NdKQXVN4SUKwndUC','Z1xG2pqQmEEciOvz8wjoeSo20LO6gkXRs','U2','17','Y',12);
+INSERT INTO ti VALUES (7893722407725272385,14341156,'qxb5ISjosw8y','awwKRzzFmexZmrTJBotgtV5cKNZDtISNEC8QROzBQLwQKVXcoj6WuCUswFx1IhvPbyHePaaa7xRM4wikN4anNFHpImhx75YEktnvTDvSF9aayCzK6490eG0RL4ViAh83p2irHgrifbrBdVltWiNihN3KWM3YOwnHYOoWxDlR5tYGWBqmhPzaK6LJMKWazv0zkKOEBQYZRcSU7EB33NdKQXVN4SUKwndUC','Z1xG2pqQmEEciOvz8wjoeSo20LO6gkXRs','U2','17','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9015614900159317470,1580343,'62','3CbwwlVmRvtmHqEWD9RwJRoQq9P08c4xm3OgyJz3jF3pkQqiPW71rzVAS5tZ4CEOiJfjDLw0xGeNATQ81eXMessTdxCg0pAnH9fnk4E8gFopp7JDw03Uh38','7DcrTNmZJ','nRTzmOB29PYDh6vAzrh19gfVEX1c','YTViv6CjkRethVPuwzxv95gf7uplVvr3ni3Xac6QOJ0','AIhlpqRSSI',13);
-INSERT INTO ti VALUES (9015614900159317470,1580343,'62','3CbwwlVmRvtmHqEWD9RwJRoQq9P08c4xm3OgyJz3jF3pkQqiPW71rzVAS5tZ4CEOiJfjDLw0xGeNATQ81eXMessTdxCg0pAnH9fnk4E8gFopp7JDw03Uh38','7DcrTNmZJ','nRTzmOB29PYDh6vAzrh19gfVEX1c','YTViv6CjkRethVPuwzxv95gf7uplVvr3ni3Xac6QOJ0','AIhlpqRSSI',13);
+INSERT INTO t VALUES (-1467025141624347772,8734642,'RWRLPg4u1ju','febMmUrIeJdaK1LKU8w27Wnwfd7lpgM4xG4ZpcvohOHviPI829rbJT9sLQhp2aDKSFAgt2xxVBp','B9qvnvhb0OiNDiz3PIWgCWDBHng9cjanC3','r19GjxOYoJ7u25LYth0MAq1Ck6zh6xHVU2UPvbQwJ6BkzM8HcqgPb5nM6UvHS1jPbkbUwcYinvyYL62KldLT3bOUFySt2ZXUrmvoJ4GHiGWYyqkctnvtLzsyUs8P2YG0QRjyzun85AtKnjQ1q9VUzmERTyESs111LXO5j0uwOv','WH','Y',13);
+INSERT INTO ti VALUES (-1467025141624347772,8734642,'RWRLPg4u1ju','febMmUrIeJdaK1LKU8w27Wnwfd7lpgM4xG4ZpcvohOHviPI829rbJT9sLQhp2aDKSFAgt2xxVBp','B9qvnvhb0OiNDiz3PIWgCWDBHng9cjanC3','r19GjxOYoJ7u25LYth0MAq1Ck6zh6xHVU2UPvbQwJ6BkzM8HcqgPb5nM6UvHS1jPbkbUwcYinvyYL62KldLT3bOUFySt2ZXUrmvoJ4GHiGWYyqkctnvtLzsyUs8P2YG0QRjyzun85AtKnjQ1q9VUzmERTyESs111LXO5j0uwOv','WH','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8181537553043737523,8464468,'0G1Kuei','ElXGb4O0NI8AXIRHlooWwh8BM5JkFjMA5Yd7smRyeds8SdDQyEAwI6ugEFFsQsgqxpLUCTJwWrcsZAuIm1O49zc1Gmmp7UbpK0M6dSVrNeWg6j856kc22ZXGMLRdkpcuNz4lR0P95RGyG93DOsqjBvEhCLPDf12lPN8PznXzPT','v','XlvvekjmuDLEKPEsULp1WJNsrHQNAjjLVTBbW4H5hnVhS0JDIKyeTXDj0UddcjyRAzQr7KxJpRFiXEnusPR9VvSR4flOM9AnD8UMpetUiH9aXMULG1YVcjmxMo0ilT98HHot7HUmonPjB6t4I2bIJF04K','9D','zj',14);
+INSERT INTO ti VALUES (8181537553043737523,8464468,'0G1Kuei','ElXGb4O0NI8AXIRHlooWwh8BM5JkFjMA5Yd7smRyeds8SdDQyEAwI6ugEFFsQsgqxpLUCTJwWrcsZAuIm1O49zc1Gmmp7UbpK0M6dSVrNeWg6j856kc22ZXGMLRdkpcuNz4lR0P95RGyG93DOsqjBvEhCLPDf12lPN8PznXzPT','v','XlvvekjmuDLEKPEsULp1WJNsrHQNAjjLVTBbW4H5hnVhS0JDIKyeTXDj0UddcjyRAzQr7KxJpRFiXEnusPR9VvSR4flOM9AnD8UMpetUiH9aXMULG1YVcjmxMo0ilT98HHot7HUmonPjB6t4I2bIJF04K','9D','zj',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-1780405627956954754,12783384,'cg','tbrNM4dNyErZuSwdSZjd9Q5LT6CGdegL2zhbFBt1lwH5Aw4dygoSL8ttU2l7OErpqz2bXereNbk9sAYnTBhSNu4UhHHvB252YUrMAxDyPp3BBVcvVhfyLtxZYvUtFgQt0S7GydHtTF7cwktF3pbvXpIcHbMYvuvEiWA','GS3xLdcWzsRo04YLHs','ZlA5pL0u3ouom2eE692H2OekfQBxtcTGBh7WwlBnWBBkCPk5EzP5L','Mtf','9',15);
+INSERT INTO ti VALUES (-1780405627956954754,12783384,'cg','tbrNM4dNyErZuSwdSZjd9Q5LT6CGdegL2zhbFBt1lwH5Aw4dygoSL8ttU2l7OErpqz2bXereNbk9sAYnTBhSNu4UhHHvB252YUrMAxDyPp3BBVcvVhfyLtxZYvUtFgQt0S7GydHtTF7cwktF3pbvXpIcHbMYvuvEiWA','GS3xLdcWzsRo04YLHs','ZlA5pL0u3ouom2eE692H2OekfQBxtcTGBh7WwlBnWBBkCPk5EzP5L','Mtf','9',15);
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(70) NOT NULL, d VARCHAR(46), e VARBINARY(96) NOT NULL, f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-28,8582,'0Wu1VS97Nd5nNppTfGe0x2T1bGqgU5y','4T8AE','Dl1VgzkCf3iIEdRVeqLmVDKOiY5U5qbHP3MFq9BfMP6JeUCcBXqx4XDQS','Fhv1RSP0f8GlS','aTdMyJRDddXzzoRH2b4RDCvFeJtYiE9C9wR3k9HUy59voNGLHCKojPMxr1nNSYhx6Uh5NBqCU544Bte6uU','egeIkbvcO9DPtXnZe',0);
-INSERT INTO t VALUES (-51,24176,'b','VZ7dSYY7LR','dUt23NIr1ZMfwCr4KJJrdpzUTu4PdMEjYZR6cRRLdJRmdIBiaIYwKtbSnIdP4gFPPbABZ5uVhwtOZe4zltJHz2Hny5','e5','1fkWXgBjYEoOYwr47uVRYgCIwYOpmKKcaUMzPXkVcEL9ktbCIeW19EimrXUx6clxpfAbC1lChqhYroQCuxbl4kB7bK1YDNOXXW7','G0lUlPW1JHPimh5bo5VgN1WKxUSEnJB827ICjOiWMQ6xjLMNJ98Xv3Is',1);
-INSERT INTO t VALUES (116,-18742,'lV6RPjOAVBEQtU4nqWb6k2CzlMzimthqFw62NXu0tQFT4YToXj','xnsXa6FG0RNy9ud1gbaVCmIBMLoFFmq','MuEvKhTi47yUoF365uNywkQGVZFWJ','P8pqgPy','Dh1UCxTnIS6Y1Ji6oKkkNmXf6pAy6nCMNtKTqXQd5dQ5CfhJzVX8fu97kbodu7wGDcfJ1BEP','0j3xBVGH3K5Or9IVcVDPX44je4BkHUHq0Rrv6Ld6Ua69LJaK1K9XeaNyL5DplYTaHORcqboWYFTDjNBvq2hybtXKj2GpSFzVA0EQ',2);
-INSERT INTO t VALUES (56,32227,'wwQLZh4TkTkECSerl','W5','sVbk','pJQTxgBSy6LzB','X8VBrq8FBqgKrzK15Qasxj5z9DUcdjKwUpjr4pyi86ByTOcST5hF8bD2y4kSg9FoBfdhtYBmCFqITECRtt7QUp0mLp','k5TQwpS4KACfC0DMVMrI51FLjvsc4Iapag9f88xuVobdocNkn',3);
-INSERT INTO t VALUES (108,-9883,'tlol787iFo0tUBTEpBxXUpDQbJr0Abp3gDsRsonvBrzmx4GlLNEk95xhN5gfiBMew','vSbyccAhWMunni8aQXFhb9qWcGJ5PfiAIP','hzHHTbLf0qELvvGU0vjh7g7xNafSNv92MyWRiMzyfu07IdqJuscNDSY3TybhzI6BGH','EQWWNv','d4F075fe6Nl3IT2zoKWMCgKMrKCy','fiRHcmIBpD0Wv3jVp1CeqoVSpeAW87oIXAlj76YQuwE9sFrbAktJKEJrfxa98Ew42o',4);
-INSERT INTO t VALUES (-36,-3960,'7NftMVgjiFp99XFy','DxSI8SW0cJhYScgm21cfk7QOdhy','i5DR6vK52IgTWJUTR2kSOozzpNqzFzKqtQjTNBR8mFUvmQPZOtRq6uFervT8AzbRl3bwRFzp2Ku4S6l0aVNTM0p5','ls','so9ylUlwkv9uh13LBrLNJOtmAmeQxtpICxAdkAoPN','IoCRdIRvZ2wsc3VV0o5ZhaFKB3VvOLJnOgPYrr6btKME8ivYFVkG9BkHYMhqEtS8adRIRF6KQCP4QbchQoy38Mc',5);
-INSERT INTO t VALUES (102,-10730,'Y4oKYj52ErBPnkV2ZX5Bjif1T94ZHTm1hHs','vJVgsFVvRk62t','Fpuq2YlQg4KtnsLgdfJ6333ba51uMCNJex0sOCmWeUAZeX9M5bCODYNuALUT502ywjkqK2mRqNLlPBd','NN','SEnMrh9vgfkXZvTMe2tgW4CJql3kUcRyRg2tnrnh8eeJwysGNlG63DtrSEP8Mgzo','geRjhJwAu21ean4v',6);
-INSERT INTO t VALUES (109,15386,'hpq2yEN1rPdVfgVKEV','4A0SKs','GMbBckzbTvw3j6Pf7jmrCBGgxuYZjhOrxxAMT','qEZmnPU5ulMY','UhjbGj','OOQXqk1738iAP027',7);
-INSERT INTO t VALUES (-12,9522,'aHj','YfXIyoVTPKZsdtYDRc7G7Rf0LQ4PZT','lbiVXreD93BpB8l1ag7YsX06Kze1lcWUef8xo8w2BW6F6hZtc5ni63WQsNYnwwMxib2l8gjCnzOY13G6YjwP8U7LqKm3jI4','1H1u3','spFezCsCD','cx7M',8);
-INSERT INTO t VALUES (70,9002,'H1Au9koOmhnrktuftpRGxAvkX6GqhXwVe','xQDiSDPdr0CpZ8IAPmi','NddTebRykfrQpy5kYEnnYsHoxr401TVtI5NRIOyuXNA8igRrNTm6m4Z8yKGp','RmNHA','mlvdlAuHYBye0UuORO2fDCikUSGJthDbHqca1ht9E1fZ4JcT3bOK82SDgsFIj6Sht1mpDsgfkDobyEir5Z2Dbb6Hwky9','ov1RuffoHrpM6uN6OryEcAKnHa3QEUSY8BqDTVCdt6NCaLLtewbgMt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED, c BINARY(30), d VARBINARY(20), e VARBINARY(33), f VARCHAR(76) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3050426944,12668757191082014986,'H08KZFc4n6','qLwDv2ns6fLv','2RDUvMuFjoH9HhI4iTpU','QyCwRKJgztO3wnZ','E','cW',0);
+INSERT INTO t VALUES (672155001,4181679433526234365,'LwHp56JlqUE5','1i1MlEEo3x3','H0vmSZjv0qAh3A1XOJbYF7rhDAklwC6X','OKirg4Rku2rkDfH1FiE2WCqZdBvi8Y3v0ttD3wfqGAizp7iB8oYcSByQDua4PTaqBX','g','s',1);
+INSERT INTO t VALUES (326847510,9468114342332243412,'yjkfymnX','VBdI235PFuV','HuVx1LMPx3zrKjo4KsRjG6xwr7SirV','ShF7p2KLZGwDccTn142MFolfC4PejSAszqX9FDe24YysybJcyqPzSihQ5q8RaCgLyndT3pz','S','mU',2);
+INSERT INTO t VALUES (3244426370,3220942995521655739,'kee1F2ZzZ','7v','3qF2','mIRsCm8H8EzRQen28ytVYPgQRz1EogMbPOhGWjAKBCGkF4AkmEYLZ1svNsBTcsoFq','u','an',3);
+INSERT INTO t VALUES (2696921020,4347555927017981383,'Eo','t6sC9yC2IGslm','0ZyKMo7CN3t0aMdA2M8P0Oaj','Lv5cLIgDish71o1EFdnUKrlZvvBELS8WjMrHfalGSDoIQRpTUDQSdOxOuokAmwM','a','0',4);
+INSERT INTO t VALUES (566680514,6640358886358487868,'bh4TASKz9JmLxQWuif4fDGLzUK','sPr','HJnSSNbNiv6G8JPiMvFCT6wSd','hD2ljlPsfl9TFFEFODEukqleAO7zk6MXm8b1xb3rD6iFQhG92vSafA','0','U',5);
+INSERT INTO t VALUES (2760426770,6056908254091560135,'YGk9lCeg6vyKf','3v','JoJTObHWpfMndr','YC97LWQeyL0eSy439qeevhNGCzJnSvHibjJ4ALpFOQW55Ok6A5qhCgT','q','Z',6);
+INSERT INTO t VALUES (4180297617,8595769873809419415,'XhFFb3xAeIodRY','iIFkX70YzCMIhIDT','3y2UhKIiPjaubs1XSZuPN','ODKQcqe5TDjbQdBuU','K','HU',7);
+INSERT INTO t VALUES (1986772423,2941448033606348652,'NV4fm8m1','wZsj1j5PmqRN','g3nqYCprvybxk4YLwGYjnL7zy1','cIqTyGhAcmrnQ7pieB4Hnk9RDaBtK5uZSoh5jjtp7vGy0L4Cl7sHqGjcTr2gEF','1','bg',8);
+INSERT INTO t VALUES (1231705392,6498031832624731065,'4Pp16GuT9Dsk9U1KIn12iRnL','km6vtRfGVdoz9','vJATt','C37wAx','L','aL',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED, c BINARY(30), d VARBINARY(20), e VARBINARY(33), f VARCHAR(76) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (5012199197697735751,-3365,'rYfWaqaVteRQqJ8rreZMR4PmukfuzxfOou3dFMAMPzkNnk','5','cM5FVC9bVzxu','AwY2Q7UL1v','BXqXxRSr8eNeFpZ3NRJCSsJpQb4wQsNNfJlqOvp5i0dVKjuiAdm2q6KZMLBPQ','UqBnQoyJP9lg3RA5YcNDztK',10);
-INSERT INTO ti VALUES (5012199197697735751,-3365,'rYfWaqaVteRQqJ8rreZMR4PmukfuzxfOou3dFMAMPzkNnk','5','cM5FVC9bVzxu','AwY2Q7UL1v','BXqXxRSr8eNeFpZ3NRJCSsJpQb4wQsNNfJlqOvp5i0dVKjuiAdm2q6KZMLBPQ','UqBnQoyJP9lg3RA5YcNDztK',10);
-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 (-9026249441266025376,-1657,'N25t5twjSawAZOpclZbO7D0XRDq','Ed6VPRDikBnpEUoD0GiMBnuD42M4LWo5NCkcUShyvS22z','jf9GOHXZJ','YNcc','gu','xZHEp7yiSfuVkbZFcSRWGSjT0616IYNHe7QwQWGqNfL7Geg9TOX4EBmvpd8Yv7xdUXTLvh8DECpQ80sm',11);
-INSERT INTO ti VALUES (-9026249441266025376,-1657,'N25t5twjSawAZOpclZbO7D0XRDq','Ed6VPRDikBnpEUoD0GiMBnuD42M4LWo5NCkcUShyvS22z','jf9GOHXZJ','YNcc','gu','xZHEp7yiSfuVkbZFcSRWGSjT0616IYNHe7QwQWGqNfL7Geg9TOX4EBmvpd8Yv7xdUXTLvh8DECpQ80sm',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4980062357034911515,-20791,'xXlwgRulXVv24KW9jv9DPjL5oShBpIsH71KeTpQsZqsmLsJBlq3aqBC8m','hAtDYQDliBlLKx2lnec3NgBLI7Zj5gETomQlAuEuudjtrDzbeUEwMp2EmgtMoXDT6t4TYZDa9vnRlrPOSBF1hK16u1qQ7OB1lqHTyGzNTWBKMQeVjJQ9Nlh1Fbvj9uyr','KJBJQfaFKMSs1oa8v1pcuYH7UPfr','P0','nM20ldyvOcKVN2yIeOZB6U6','fQddFWFhHkiq3yZjiSu3Gaqq6akh8Rwga5mlWhdhvtBGCmIO7HKEzrQozaRCeHJZnO1JKzH',12);
-INSERT INTO ti VALUES (4980062357034911515,-20791,'xXlwgRulXVv24KW9jv9DPjL5oShBpIsH71KeTpQsZqsmLsJBlq3aqBC8m','hAtDYQDliBlLKx2lnec3NgBLI7Zj5gETomQlAuEuudjtrDzbeUEwMp2EmgtMoXDT6t4TYZDa9vnRlrPOSBF1hK16u1qQ7OB1lqHTyGzNTWBKMQeVjJQ9Nlh1Fbvj9uyr','KJBJQfaFKMSs1oa8v1pcuYH7UPfr','P0','nM20ldyvOcKVN2yIeOZB6U6','fQddFWFhHkiq3yZjiSu3Gaqq6akh8Rwga5mlWhdhvtBGCmIO7HKEzrQozaRCeHJZnO1JKzH',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2918744453,7146813413301548996,'3lthgqHcbRUyk3yET7Wa4','n3wJLj','Kt4eu77wp8','eBn8YeRUAnDqASyyilPfqTJFZ8','z','it',10);
+INSERT INTO ti VALUES (2918744453,7146813413301548996,'3lthgqHcbRUyk3yET7Wa4','n3wJLj','Kt4eu77wp8','eBn8YeRUAnDqASyyilPfqTJFZ8','z','it',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (2070908925,9182123169385662357,'tYhJaH8jg1X5znm1uWAK','GD0hWPbnqC9b3y7R2','4LDjYBgas4','hXL2Y4C3t7KCE24Wi7OgKMc9U03mqwtMzgbFkjPzMcfHIZlgaCN2QvdC8HGAn6wE1xxPICpdm0','6','J',11);
+INSERT INTO ti VALUES (2070908925,9182123169385662357,'tYhJaH8jg1X5znm1uWAK','GD0hWPbnqC9b3y7R2','4LDjYBgas4','hXL2Y4C3t7KCE24Wi7OgKMc9U03mqwtMzgbFkjPzMcfHIZlgaCN2QvdC8HGAn6wE1xxPICpdm0','6','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (649566053,884480847122319848,'y','qqzxzLjuKE6VCpz60BB8SwKctWNbR5u4pjCxWxPfxl3ORdVBuSiDr4DdrUr772io7y65x4g1yc6doIDDF4DMWk3usyXlL1hwSUcklUv03yYgYmVDUNwiTThE6KF4t4xJXonSHZC9V4JGdg2keAsZnX9aCnO7rhK8Q57s3yn9vso9qhya3B8QGAIKhywnW9S8o1v25GLe1heDmcaQU1fVv0suMjpqEsqd','5fWZcztjVuE','2N8aDFJOgWKiKGWazbJWGKeVJlTKPwIZQvillPZ0NUQUuVL26EmJWwT8XPpC4ktAZ0tfe9SB','H','s',12);
+INSERT INTO ti VALUES (649566053,884480847122319848,'y','qqzxzLjuKE6VCpz60BB8SwKctWNbR5u4pjCxWxPfxl3ORdVBuSiDr4DdrUr772io7y65x4g1yc6doIDDF4DMWk3usyXlL1hwSUcklUv03yYgYmVDUNwiTThE6KF4t4xJXonSHZC9V4JGdg2keAsZnX9aCnO7rhK8Q57s3yn9vso9qhya3B8QGAIKhywnW9S8o1v25GLe1heDmcaQU1fVv0suMjpqEsqd','5fWZcztjVuE','2N8aDFJOgWKiKGWazbJWGKeVJlTKPwIZQvillPZ0NUQUuVL26EmJWwT8XPpC4ktAZ0tfe9SB','H','s',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (720623247414684873,-3028,'zwEWuzFieTKVPZXPXxLkCotIHx6ZDGaKe2vas8ZsNTd09wsjo9l','bPAzB1hW87AUlCeGWG9MSrQjoaDrZIF28','oJQHbPgKUi6Npu3MBuvdTK7w72JfF8VOiyJC5cRUyTVSL7VgjFahTZJiifc00JnM','kJXLBUiYxLGWncp0kDJuyVjuSM4JWTQVgbAT9ztv4cgPzSoR3n0khvJlUjq9tOzCWefUoyCWYxhYJIniYdNExRPhJG44RztllOxb9h5xjTDQb3AMMV8iWjf9yvdImEhVOgeHERubkF4OZU77fSlKhBoUliR7rwyzBC1dE','AJl1WjxBrusvkjQPYcWoyn0ki3GcyxKPc8fiZdccxUu0b2Um0wj7Kh2NRZfAIt7c2AYgcOc4X42rwdH8lcP5Wlm9RCrbJsq','ncUWeWkDUODQK3uTrOVF8YuK02WCexiDlc6J2VTr',13);
-INSERT INTO ti VALUES (720623247414684873,-3028,'zwEWuzFieTKVPZXPXxLkCotIHx6ZDGaKe2vas8ZsNTd09wsjo9l','bPAzB1hW87AUlCeGWG9MSrQjoaDrZIF28','oJQHbPgKUi6Npu3MBuvdTK7w72JfF8VOiyJC5cRUyTVSL7VgjFahTZJiifc00JnM','kJXLBUiYxLGWncp0kDJuyVjuSM4JWTQVgbAT9ztv4cgPzSoR3n0khvJlUjq9tOzCWefUoyCWYxhYJIniYdNExRPhJG44RztllOxb9h5xjTDQb3AMMV8iWjf9yvdImEhVOgeHERubkF4OZU77fSlKhBoUliR7rwyzBC1dE','AJl1WjxBrusvkjQPYcWoyn0ki3GcyxKPc8fiZdccxUu0b2Um0wj7Kh2NRZfAIt7c2AYgcOc4X42rwdH8lcP5Wlm9RCrbJsq','ncUWeWkDUODQK3uTrOVF8YuK02WCexiDlc6J2VTr',13);
-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(45) NOT NULL, d VARBINARY(91) NOT NULL, e VARCHAR(64) NOT NULL, f VARBINARY(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (24,3724751781,'wrR5mzUTkCGhfjkiYX9amddc4l','ZkraMWh47UFEJxgOfS6eXOyjodx1ELfSEpHqcpFCtpwhiQh4joFp8m5MwBXmA','7qJZWebo8Vjoxcnf9ly','Do8Nv9C0Lkiso0rZiaaafZMD','R5Ts6UnwjcEjbwg4ZxyKiq1cpVs16Z1wn0xyPCD6i0UnLWmGEc0Kjr5He1IpK8iZPh8e52pFS2ytZOzrZfOeXJEykl','9f1uFyi',0);
-INSERT INTO t VALUES (87,2159927171,'1LvaM9pqQoNmdd3l5GeK6qv6F','Q4p1vg3cDEgHmNwpsgdsmszFL7kPIBnyTnbyYqeQ7D8','PHOTmxFxgZDbj6gZ02UsnRhj3CBXY3tj1SMxl0kNKlpRso','pI3JKJs6lJYHB4kYiorkSk2KLr5Ac3sHgu','XvVY','Gz1Q6ShIme6Y4EtT711xT3PTbjELQyRE3EAMIC3rlU4LD8E3HZ4p9wondjM477ftvQfi4eM8DeYNabtyyh7Qy0zXvX88B15I2',1);
-INSERT INTO t VALUES (251,1598737862,'dBEL4','Nw4UMYTImDZFij3gTc7O4urovblf8snDv693sbk3qDWKoqeg2bjxS39zitfwXkKu27ze6Ei7jln1O4cUyMVbjog','1B6KBvhDqwoZhF0mW8UIQklqr0Fjze7g2wbjEB0KIePJ5C6a03RYk3AT2w','yGNI','q1ltz5HbasLhSA51BIjYtBPsvDWgU2f','YCAwtb5BVRhEktuuwvgH',2);
-INSERT INTO t VALUES (96,4025135464,'MUZkAbnfJ77ZtiRe1s','zrWambzN','oQFqVQSswEZaxfew0Ah4jTifGEcH9wAUHhi','y','KP5YP8J71sugk6orLzqZCg1326x84Mr','kJCSKR6VXPYAK6ISnVA',3);
-INSERT INTO t VALUES (151,2152665012,'8riUQiNg7fgpIU','0lX8qQ6T','Woj6k','aRTWm0lXpVJe704JYFkqeaculsqRWG5YoGmkfxnz78SpwqZzED39PoqUFEy13COBbQ','vQR63M4UfFUQ5OsE7TS','Qu3Ux8',4);
-INSERT INTO t VALUES (32,655303648,'6tQrzm6UiTOafRIoAQD','FfRBBgSgjIjBFWoDEgpP0y2q18gO9htBTD8RMTEiZU','h5mJXEJVQxl9z1n7I7T0KjGt8KisRdOOFyrUVIhBszuGmBevIX53w8nCYRkK4d','bM7zecMd9V8dwzzOOF','yS1hUP8Rxysj5yULlr7tiN8NQ2qdVNFXusSTxOFVrlc3Rt1FZV0NDXihH2dYmpUTV','Hmsx04Rjzrr2SZrxQfnz88bM4w4OVWNUqzGUYfdC0TERinTPo1lVYDb5CkCCi5n7lE1',5);
-INSERT INTO t VALUES (83,2878925124,'MEzf7K0FEx2XdFLiA9Krvhv3S9GR84Tsk8YbaV6m','o6DGDPri0NSrMNsqeNifb0tFpzWqOZV9QAZEZ2wMFMKKv','S6VWR90hMHC9Q1hfnTC93yxGDkRzE','0YsEQFGNJNIOkle7XNj9swtMCrFrl2THuDqoMgE1kQ0SHfZmlV','c2fEP1KdRKWDcrhiXXRBwV9w31d3a7kMWcdFyZHeEqPcc','GYiUwrJPVnz8PkwvncbPMDNMbz6uG',6);
-INSERT INTO t VALUES (35,3783347250,'rNdEvnXAmAeMNgWmdkL8pylpQ0RPY2gBOy','dmXeycc9XPhetYbV0NMf3qLQJtylTmbDK1Boy3B2B6pJEnkyPtYsvPk02xpEa6pzqS1ERCdOw63NXSj','gLcy0nrDvAcu38L152Fy9','8XNuq66Xpf2CrjKvN4jBfS8TgJCbi2Ht1HXM18zkBF3Ko9LVcZ7tD9SeNjPiamBIgErrAKM','c8C6liZKVaJxnAQ8DCT','ZF2PvXnwr0',7);
-INSERT INTO t VALUES (159,3461995670,'vONgHweEWdJDSwYAEZdlsR0m1yC','yt94TYbndrdMN9XnfE0FrHgaJ6t5yCCT','5KxM4XywTlooz7HX83CaHXe3kaZ3I9zhdVvu1plgp0JWqa','RXBOoQkSLgM0NusIFoybql95wr1OiAoVkC2MNtzETiGWBsoWQX4ToTjwujIewiYD','hSNzAZzlxZ2gH8Ev9IBC7SrRO6ZApimkZGgEldLYYEQWOkg3HLOUJxK7kjdMQpI','MoUXx1PKqe2E',8);
-INSERT INTO t VALUES (104,29703137,'Qm7KvbS6BECUSLJmoHycxbt3wgG7I6qFEnNaGC','ZF6N1nllSzXv','fSBCOZgPpzuHVp0te','4ektNhaYfEPl4J6COpzNWbQWAR7hqTRP','9nJWAu18Kz','o3nCFaEeqvL4AD0oMY2wFwqbgMx0F8PRJ1JGIIGyZT6xJDg5rDCHTuPw8vWyQSQp1B7zvZHtfwBEAi4wObLB3P483eafwF10QmI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (175,3233023147,'o6MOErYmXjTta3P5lTt78F9Yv1B','FN','Fma2DOnWYE1g7gL2DIQuFMmIR','J3ZbDXB6sO3AOPx06mc0y7RDQNU2DSKisEua','8GQqb5dvQTr5JJLerMYKff9OeZc3j','gymh0PDexjenuUVNtUVccrHnVCUwaOmYLlM82bRi',10);
-INSERT INTO ti VALUES (175,3233023147,'o6MOErYmXjTta3P5lTt78F9Yv1B','FN','Fma2DOnWYE1g7gL2DIQuFMmIR','J3ZbDXB6sO3AOPx06mc0y7RDQNU2DSKisEua','8GQqb5dvQTr5JJLerMYKff9OeZc3j','gymh0PDexjenuUVNtUVccrHnVCUwaOmYLlM82bRi',10);
-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 (29,1823726813,'aSLZ6h8CV4SrH082','M2tesw29VnVx3WOjsM24KCFGC8fYxgBtwF1sIvcFZzc9T1SKzFzU7D4VULkSq5BhfBaLTl','7nyK0lw7UR7oZExhCSl4ukrenKEteQWCL9drrRAXsAas0XoC','yfnrMJTFQ4GAKqsYbsunVXoY3kdWwz62bmRJhQwyu6','TIOQrYXt6GB6O5lSlGN22SaLMBC6SEohvd0X77IS7dEsbe3TrxTHbkyMzjewPxnpXCZ6CdEiNlbuF5vqBu2Gwheq36ZvKl','4EMjyQj7cVbY8NU9uDEbJhaQalV8l6XbU3qLq7dBvtYCxGxHWezS',11);
-INSERT INTO ti VALUES (29,1823726813,'aSLZ6h8CV4SrH082','M2tesw29VnVx3WOjsM24KCFGC8fYxgBtwF1sIvcFZzc9T1SKzFzU7D4VULkSq5BhfBaLTl','7nyK0lw7UR7oZExhCSl4ukrenKEteQWCL9drrRAXsAas0XoC','yfnrMJTFQ4GAKqsYbsunVXoY3kdWwz62bmRJhQwyu6','TIOQrYXt6GB6O5lSlGN22SaLMBC6SEohvd0X77IS7dEsbe3TrxTHbkyMzjewPxnpXCZ6CdEiNlbuF5vqBu2Gwheq36ZvKl','4EMjyQj7cVbY8NU9uDEbJhaQalV8l6XbU3qLq7dBvtYCxGxHWezS',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (171,322610347,'d7tQcld3jeBZqv2jdJDeWHpm','L7jYqbox2wSXHLJ57hOwQW3owPLtkhWGonaJqQL5XeTYSqugMUOdATBGEhOq38z7Mzrr8wfGItRdq3neK57t69HSoWWNgsXCrM8HcMdGgt8iOoCK0WaDXhqkCIsdhPcZYo','aks','gVhTUNpvxNeDgscX92qgBG4MPPs6ipZajAcGfZswkVmh4tPdiHXimRpiv','C7l7yIX8W14SW24hSJ3DhzV1M4SN74WTC58LyXRLtd2F1x0Yzg4l5NsZGteRld','qyFgDyz1NG7cibsiLcoKQSksH8Zhn0W9gqddCbInkbDfkMI',12);
-INSERT INTO ti VALUES (171,322610347,'d7tQcld3jeBZqv2jdJDeWHpm','L7jYqbox2wSXHLJ57hOwQW3owPLtkhWGonaJqQL5XeTYSqugMUOdATBGEhOq38z7Mzrr8wfGItRdq3neK57t69HSoWWNgsXCrM8HcMdGgt8iOoCK0WaDXhqkCIsdhPcZYo','aks','gVhTUNpvxNeDgscX92qgBG4MPPs6ipZajAcGfZswkVmh4tPdiHXimRpiv','C7l7yIX8W14SW24hSJ3DhzV1M4SN74WTC58LyXRLtd2F1x0Yzg4l5NsZGteRld','qyFgDyz1NG7cibsiLcoKQSksH8Zhn0W9gqddCbInkbDfkMI',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (10,1648632638,'1PP5EXZuj','KWCDJGJNusCsuGG1U5dI2fmH87LHXVIsn5uXY03m7uI8JflvYXHDMQvUmsW6UhIsOjdD','dBV1ySznWOQk5KGRcfM6Ysqy0Q','SRkYStkJgEv1v7BJJQV72GLDHZ0cpKu164DeAq2PfKHE2jNrAO7hBuV3FYv24RWn26ozLNXqhSAgVKHKws0S8xueyTeKHFPDlHdYl82fZJaHkbgUzLRVRK4SPuxMom6iIjby7JsfNL1kGOSeRx2JxUyY3vi9WzyTl','qP','MueWxgZfnAavj3FqAd4iTYJLe094Y',13);
-INSERT INTO ti VALUES (10,1648632638,'1PP5EXZuj','KWCDJGJNusCsuGG1U5dI2fmH87LHXVIsn5uXY03m7uI8JflvYXHDMQvUmsW6UhIsOjdD','dBV1ySznWOQk5KGRcfM6Ysqy0Q','SRkYStkJgEv1v7BJJQV72GLDHZ0cpKu164DeAq2PfKHE2jNrAO7hBuV3FYv24RWn26ozLNXqhSAgVKHKws0S8xueyTeKHFPDlHdYl82fZJaHkbgUzLRVRK4SPuxMom6iIjby7JsfNL1kGOSeRx2JxUyY3vi9WzyTl','qP','MueWxgZfnAavj3FqAd4iTYJLe094Y',13);
+INSERT INTO t VALUES (2107120790,455043431985526437,'F5ZZDWI0DMvClVn1xlyeAOmMykpM0','gLeThVQ4LALnAxjk4PtILmKcjeSLlOwu5UzMsfrEzJCGR1beOVvRoyiA3Ivg5iE0ayAA3G9Da7vat8k5lJ4kRr8I','ehvjJssLAKL','G5Kg4aLkSdsRIDMq5pE8A6WQkVy4Ou7nI2nP1bMkD2RYG3DbY7hlVzFY2STvsluiftd2wYscBaCqtEFl8N0ynCpJN8Dt1ls8T8WRgeK70LWKoDFRXdV8nfX3UTEc638PQ5YcxNnk0cSgl9nirXZLcwzIpDGStOsDyxh8DCWX4tC6aGWulOtpnXKXd5','f','t',13);
+INSERT INTO ti VALUES (2107120790,455043431985526437,'F5ZZDWI0DMvClVn1xlyeAOmMykpM0','gLeThVQ4LALnAxjk4PtILmKcjeSLlOwu5UzMsfrEzJCGR1beOVvRoyiA3Ivg5iE0ayAA3G9Da7vat8k5lJ4kRr8I','ehvjJssLAKL','G5Kg4aLkSdsRIDMq5pE8A6WQkVy4Ou7nI2nP1bMkD2RYG3DbY7hlVzFY2STvsluiftd2wYscBaCqtEFl8N0ynCpJN8Dt1ls8T8WRgeK70LWKoDFRXdV8nfX3UTEc638PQ5YcxNnk0cSgl9nirXZLcwzIpDGStOsDyxh8DCWX4tC6aGWulOtpnXKXd5','f','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2459960404,5838706336002738883,'8PJqAAAM9','HTvZBDQRHvsLtbOx6vX9BiYxxvKLFvfOfESJCASFctxepseCj5VvVy91hmTB43nd2yzu3rr5wbOVf5V1KcwvZLTIS4ILIvBtqPnzh5wDfC6IzsNprNvMM1XtfNWZ4hb9eF1GVqmX8PZiCZO9Bs6WICfciQlXnpKPnKcm0Tio2FWP24Xkg4ekDf3FMVS27P0T3W6z7ScJVwunINm2gD1loda4ZJPlusrK9ttk4','CxMCkP3pdSmwJUWmy','Mqe3le7ZTa3opiE7MgQDA0hRFd8dvbbvH4wuTSGIDOG6sxFoXJlIEGH53rpyBBt4UtDjboexthOwpg0EC6OI1ACBs3CFB0MyeJ2SysK4sYgQ1BFg80c3nM1k','Rn','MX',14);
+INSERT INTO ti VALUES (2459960404,5838706336002738883,'8PJqAAAM9','HTvZBDQRHvsLtbOx6vX9BiYxxvKLFvfOfESJCASFctxepseCj5VvVy91hmTB43nd2yzu3rr5wbOVf5V1KcwvZLTIS4ILIvBtqPnzh5wDfC6IzsNprNvMM1XtfNWZ4hb9eF1GVqmX8PZiCZO9Bs6WICfciQlXnpKPnKcm0Tio2FWP24Xkg4ekDf3FMVS27P0T3W6z7ScJVwunINm2gD1loda4ZJPlusrK9ttk4','CxMCkP3pdSmwJUWmy','Mqe3le7ZTa3opiE7MgQDA0hRFd8dvbbvH4wuTSGIDOG6sxFoXJlIEGH53rpyBBt4UtDjboexthOwpg0EC6OI1ACBs3CFB0MyeJ2SysK4sYgQ1BFg80c3nM1k','Rn','MX',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4213788146,9872623937251090345,'UIvXWLhMfPc6eu','sR','Jq5eyythLFYeqlvJYD','nxbclNL4Va0DYYwluw6S6gqN7nHp8J8Bgcs61BxTwGm3LHIei9pGHw1163ZskXABE19GTMN6rsGoWNL0wf5JJv0arpVGcuERRPGuWIcDRUQv6shEEhlsZBM0WeW9RMmECADStdRPk97nVvq42LNumk9g7WFGv14JJGfFWOblaDoYyAqZxIA','be','8',15);
+INSERT INTO ti VALUES (4213788146,9872623937251090345,'UIvXWLhMfPc6eu','sR','Jq5eyythLFYeqlvJYD','nxbclNL4Va0DYYwluw6S6gqN7nHp8J8Bgcs61BxTwGm3LHIei9pGHw1163ZskXABE19GTMN6rsGoWNL0wf5JJv0arpVGcuERRPGuWIcDRUQv6shEEhlsZBM0WeW9RMmECADStdRPk97nVvq42LNumk9g7WFGv14JJGfFWOblaDoYyAqZxIA','be','8',15);
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(41) NOT NULL, d VARBINARY(10), e VARCHAR(36) NOT NULL, f VARBINARY(63) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1909360362,105,'oJMoJFglk79tPtdv4rDlHTLvI2PNDrNdQ9d','ECWKvzx3','JJuBfLIUY6XXGTkLf88wLEfnXwEBtOXmmd','UtJB7TGQ6UAGazodrIj6ABpQKhf6vvzjw9wrjqXEmtYR7mPFBItGtY','BljeEIGNC60XrbSTXMR78x1VhH237NnJWX8lm09wQzv8EHrQKLE58e4Vv5wUMiuxT8dKTdh','iEY6OjLycnEW47QpFAxF4Sffr1U7AtU0McnX3FGqTyrvguxAqliDNO5XKnij5FJhuE',0);
-INSERT INTO t VALUES (-1773094685,-66,'cwoQLlS8CTBIzaNmAKj3JVqGnscUYxkyheh','MG2rH','hsgQ1Lh1vjtxKMP80mr1NLPx9Dz','m3mI8aV8FMUtIX2DfNSI2rOU6i0uCYwVzE9qpe5v','q4Sh9wft864IW9KnGNXY','CamTUhBrNF4worCaV6kKckhN6mDwFs7yxmUvrm8ME6bXzcF5hE6bVcy4DhNNBkq',1);
-INSERT INTO t VALUES (-253341658,107,'0Id','lp7','D0cXzBRf6tHTX','7W1bhksasJ1aXPAxyKZIA8','xYs99G5Hafhuf3Ht4EBwMvgFEnHqKwZs','AfT49961kNOeDi1tubNmNbvgIhc4aiQgSIE2JAtzIHaz0ABq5UoGsv0Xno8WoqLNh84AcPqaBfsIc6',2);
-INSERT INTO t VALUES (-307145613,84,'AjlKCa5CI6w','WQMNZv','RukUODPozSxUSiakhhrcdS4p','9IHcdBcV3f2rxU1kuLZCArkpZinPwesGEPDcyy8u','vbnCluzs8N3kwAEvZl0','gInMggyGJDwKC0lPNwwwAqEuoDmiNnTg',3);
-INSERT INTO t VALUES (-540956124,-3,'Feq','ygqwnZN5dh','doUU8L7G17hneVVLw1NoBtUeUhscT5LuRv2i','vywwnR3LK','DOxfe0WUDIwE9nVjQHQ5FX7J','0GxGszHyFLtzdmIWqZV2WWga856c5CryI8pNJk0E8lbK8fwHtbtmIkAznFX4nuRRUtsbiOy0M9D',4);
-INSERT INTO t VALUES (-1130836373,-12,'sk7n0jSWhnFsDlCFgD6hZUpYY2zesGExnZK','RkZWzj','XRDi1Tk1fQbja8YoP9p','0lCg','6qY9AuJGH5P4WIr6PvtXKCJNSQUrYAPs8vaqfappXrgKNHZDKYouyudML7FYaHP4upxlqHg0','8ACLHRZjoZJNIiSoJM45iUFrHYlQOGEunXy71Z5BF5RekdO9lEHJTEaSQ7Fi',5);
-INSERT INTO t VALUES (-1946699293,53,'IAXiCEn','A0KVU','sVIKJaMfQbBK8x0Tdbk97PjCMnFXw8nmTcFC','yNALmP9RoCB4bDF2mxKPoOgrSKweN9','ewyMn3jyWls22dtPNeQLbjeNFoir0laosspBFQUb1oAqcol1','W170Jnw',6);
-INSERT INTO t VALUES (1954057533,-26,'LFzsWlByT','9WoqH7r','PLabii1nP6h','66TfN0mu5IXNGj0YHuq1L49clZnVsmFvmTCguD3sb3bWzld','f0hgdD','Vkhs3FqHOyX6aahdppi8QE3wdsWBH0CGloJzq2vTNB6XkwRpb',7);
-INSERT INTO t VALUES (1326588394,121,'rkN','8exOe7Rp','Zmla0anjFeEy82m0JQBotqyiqrPL1onPAHZg','GMmLlMhcagV3ufSocx0kKjbz3x26rUcF6o1T','IFlQJTPR9bgTSZDo3dLXZPOPnjwexx5gwcOmacd91WJIeifiTzFac','8zN47XT8O89Z93KYaKSdR2k8rR1ReN1p5',8);
-INSERT INTO t VALUES (-496878270,1,'EafkAawPCnSePulpzL','UyTygQM','VJldLMb3O07D','EwMA87ffBqC','9sDHYMT4IbjoXKcFsjpIWf7iBe476','MzHFMDmLiwr5pHCJ8G23ZVONASPN5bMWSyseZDnPCzz0Jc4B84gaSeCek1wtqeETuFh04ag5cWEfH8QXXQuKRTY8e8YDv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARBINARY(89), e VARBINARY(84), f VARCHAR(13) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (759059064,13260210305186872317,'u9CKYzT6SwPfK6mFrdCtZXNNU','854IwTRE1RSBHyQPb8mhArCMzAfHdnHX1lLBtg72MWf1xGHVtOjPJCpb8zVEdA','wjxd5GYGmQucgtsdossg8ChkZiPB','HaT9Q6QyS','D','x',0);
+INSERT INTO t VALUES (2140122618,1223298668612188790,'mmDZGKutRwPm2RIa','8ZU11kUHBz85xreRsMoNQQEbn1lKamCssyUqClgVwxVTJyZP1kluslSQ8xwIcKlfS8KslglNVcVM','7xtiVVk2uu1tvdUBWPe7AlcVZPmqRoi3JMJ9s0RdHxcQR1t','O4nvCt','6','D',1);
+INSERT INTO t VALUES (3085605348,7579564505791710205,'zpOn39pPRSv','nRh3L39wMeBUQyioKO13LbUJvaCBn2bxCZEnue3lbvBvNeIPXwoIX2yow92AWMC6542xZFjnNjEubx7qFVr','38uF0EygmEezHO6KQN2nw4JbDuTBkAT3EBhjxzKmD5hYYEsfwwIUNPLYMi6oqLxoGmWSUdKaI5IeaR1','dc','S','D',2);
+INSERT INTO t VALUES (1030660281,18271400742701760674,'qxxHzilDjXoZe082MgoXj1VO52','Yk7mOWLdbYND35Oy5Hk4IZb','0FDWsW0Bo7jl8UzsBm5HBMPjz8SCQQbJTsNdUhh6iipvcMcyFHGM5dIPRbn83vifzcZ','Y89j2K4KK','P','o',3);
+INSERT INTO t VALUES (908115495,13827075041782539505,'koVMoEhs','lSY1ndrgjnz50cJ7agdRR2qjU3Y1TdQqgIw12nme9KJeVlQ9nzxg','mGttPTCQ2hX9cKABMqG8OJFl2sd5hG6ewqD295rsk4T9DWCIXHfILdGFFo0Omy9oz','wlkTDu8es','D','P',4);
+INSERT INTO t VALUES (1191175795,6769396470009689993,'ZeOYfu0BpaoXM1hW','UKyseWdZGic6IiphxFuemwbaGkBnWIxP','v8ReRJne5CJcmMpKpNe54WzxWM5vat3dDLh3ZKY','4wFuLdYC7','8','e',5);
+INSERT INTO t VALUES (4263202173,205557328025372160,'aR','pGGTYCGWKiIbwJGUrhTmZXR5GWVe1tubIqfcrP','jrlKJzaPAPag4VCJil2dwLiVi4hYcxpO9f1PUne7ZEXNBU','NlKjw0','t','W',6);
+INSERT INTO t VALUES (2692297117,177356991420960790,'duLk','4g5DKb6Z','7tcA','gsoB73','5','7',7);
+INSERT INTO t VALUES (4230739021,11365759092180827224,'jGTeCIB0u7W8C','rlG12p1','kbnoUP787ngcDDyykznfnavBFKBRwFKjhjx1gaOMp','9GWSfcVy4xvBY','J','U',8);
+INSERT INTO t VALUES (752109907,9890403499630005916,'whE0Dyc2VaFrEXQ','XFZho7RnnhgrX6Hq7P5yqtvivbaDM4ScKGGTuQ2hly37JcjEf3OPXrOr5o65UGiALwoEFOfBonJpY4Spj9cV','pz5pPW01K8BoOdEoEGdSclDD9','3RMeVsYKhleF','O','e',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARBINARY(89), e VARBINARY(84), f VARCHAR(13) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (2141105214,100,'Fze2P932AjCWdWXwn8o9DfX7y9','jMLBoDD1o','VktJ8YZtuLE6AhBrfFY0tZALdGbZ','p5cLgr','bVdgW0mBkHmIJKPnYAF5ytk4daHQ4vlv0xrfXUBGcXYn1Pz2YJYNGKu0kgmkEdCUzO8','R5nbiOC45zm8jrzNSEG8WIGDITCZR3NYawSRT2dS9bqHZtyiKRRjEsSVZ',10);
-INSERT INTO ti VALUES (2141105214,100,'Fze2P932AjCWdWXwn8o9DfX7y9','jMLBoDD1o','VktJ8YZtuLE6AhBrfFY0tZALdGbZ','p5cLgr','bVdgW0mBkHmIJKPnYAF5ytk4daHQ4vlv0xrfXUBGcXYn1Pz2YJYNGKu0kgmkEdCUzO8','R5nbiOC45zm8jrzNSEG8WIGDITCZR3NYawSRT2dS9bqHZtyiKRRjEsSVZ',10);
-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 (-887433885,-5,'joYYqdV7a47EH6UUor5CcYfdH1qvPeDDXrMTMAJa','J','r9FAjBomDUja5cwptTHvJ0SjtukahBkrS','IugsEF','hNRqHKgqaqzBsnBpcejiudC6ZRo4QCyTsIzFRXBVrS2WFX9YgnPiT6BU0','tprKMiglP0RdbpXiuyewfPovSsKK3MdIFAzXoNcQVlcDHNeA4xhJuTK69re3RAyiBud0BRXl92I',11);
-INSERT INTO ti VALUES (-887433885,-5,'joYYqdV7a47EH6UUor5CcYfdH1qvPeDDXrMTMAJa','J','r9FAjBomDUja5cwptTHvJ0SjtukahBkrS','IugsEF','hNRqHKgqaqzBsnBpcejiudC6ZRo4QCyTsIzFRXBVrS2WFX9YgnPiT6BU0','tprKMiglP0RdbpXiuyewfPovSsKK3MdIFAzXoNcQVlcDHNeA4xhJuTK69re3RAyiBud0BRXl92I',11);
+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 (3504675089,9177154085066966172,'ezau','HsBTXHNnesx','xV2EWHm6jQwiQPBT8skCb3vff1','qq5rM','q','Z',10);
+INSERT INTO ti VALUES (3504675089,9177154085066966172,'ezau','HsBTXHNnesx','xV2EWHm6jQwiQPBT8skCb3vff1','qq5rM','q','Z',10);
+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 (1075402230,17277608803533889921,'kNm9SLJsqbkB','IOvwl2kpem3cwA7Jwi0XcR3MkrxpGXoSikynrC83QFFSKmaQD3QZbY9le','AWVM8v84c9O8gwqSR3mFUZH0iNiTceQZT1kIDLpPIucS9xMSlYSHXX8srsTTBHMNdzDJO','ieBco6Y7yQ','K','5',11);
+INSERT INTO ti VALUES (1075402230,17277608803533889921,'kNm9SLJsqbkB','IOvwl2kpem3cwA7Jwi0XcR3MkrxpGXoSikynrC83QFFSKmaQD3QZbY9le','AWVM8v84c9O8gwqSR3mFUZH0iNiTceQZT1kIDLpPIucS9xMSlYSHXX8srsTTBHMNdzDJO','ieBco6Y7yQ','K','5',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (656423887,45,'xWbkimU4HLyONEqP8Urj2i1Y2ZPIfmyFShWarZijYl','4Wsyhcp95WO7qLbEe0IBmPDiMWK6uhrW7P0nrWi6eMq65FCl69SBl4xGAhXdWV8QQ22EPiJ3umXPNX6q28mJCXlTJ3uCucQTfnjW51Xbc97An1dOPgjj7MbISvIsKTqtYGzPBVI38wFomj1r1THrF7aQMXc6oyGmoB2F6RCXMQnS2bpx0mXF5MLDYg3yI5H1h96hJfxRWoYwfY59TIYR6DIPDQ1iVZLvg9jNc','j9G3uf762MBZWahI5U1P5gJH6P','77KhmJlPuCq5X','BTZ39XHdnmRTYRTbvnZsXn8OvikqVVeXtm9WCasQo','kNRWAsS',12);
-INSERT INTO ti VALUES (656423887,45,'xWbkimU4HLyONEqP8Urj2i1Y2ZPIfmyFShWarZijYl','4Wsyhcp95WO7qLbEe0IBmPDiMWK6uhrW7P0nrWi6eMq65FCl69SBl4xGAhXdWV8QQ22EPiJ3umXPNX6q28mJCXlTJ3uCucQTfnjW51Xbc97An1dOPgjj7MbISvIsKTqtYGzPBVI38wFomj1r1THrF7aQMXc6oyGmoB2F6RCXMQnS2bpx0mXF5MLDYg3yI5H1h96hJfxRWoYwfY59TIYR6DIPDQ1iVZLvg9jNc','j9G3uf762MBZWahI5U1P5gJH6P','77KhmJlPuCq5X','BTZ39XHdnmRTYRTbvnZsXn8OvikqVVeXtm9WCasQo','kNRWAsS',12);
-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 (-1015827011,74,'oMcESWj','RgHW01Q9bQ33JiUDc5fDQ5ffdwpFPQ8XE8yPVzhysnfz6pboVugFo6P5MtJM','DeZSS48oGKIJtsIgr11XNqmL7xt1KPlVQsW','IRutMbefGSSdsstKXguOLrPY32314wIBVSckLi0NhMOOVlJhweiC8wxGZvEYYMqrfbKIK17Me9ERu','7','8ANChkOViwbElcC7RDODGeZpoRFNE5',13);
-INSERT INTO ti VALUES (-1015827011,74,'oMcESWj','RgHW01Q9bQ33JiUDc5fDQ5ffdwpFPQ8XE8yPVzhysnfz6pboVugFo6P5MtJM','DeZSS48oGKIJtsIgr11XNqmL7xt1KPlVQsW','IRutMbefGSSdsstKXguOLrPY32314wIBVSckLi0NhMOOVlJhweiC8wxGZvEYYMqrfbKIK17Me9ERu','7','8ANChkOViwbElcC7RDODGeZpoRFNE5',13);
+INSERT INTO t VALUES (693833144,18325287913366715148,'yDRHFw','6G57TvUwvgL1Ff2AZhZjeuFumAtJsA9E4jLQHdbC4OA5D7eAifVU2bSfP9TioXy9CDyvZDBZk1FarSh7LWbWasqjjcRNpYwlWYy7zvlQsGsbuAK0y4EPTYIvfuSDCOpu9ricRnYviNni6bTLiF6A3y4rSJdeJczbj','Qe3BUgAp3qGSD6UbBUw48sKEaY4u3','rhqEGF','S','i',12);
+INSERT INTO ti VALUES (693833144,18325287913366715148,'yDRHFw','6G57TvUwvgL1Ff2AZhZjeuFumAtJsA9E4jLQHdbC4OA5D7eAifVU2bSfP9TioXy9CDyvZDBZk1FarSh7LWbWasqjjcRNpYwlWYy7zvlQsGsbuAK0y4EPTYIvfuSDCOpu9ricRnYviNni6bTLiF6A3y4rSJdeJczbj','Qe3BUgAp3qGSD6UbBUw48sKEaY4u3','rhqEGF','S','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (432061487,3479755050064201246,'gNTcjrWZnTg1GSD3YOnCiV','jQa21U6SKLzVW1QC0ZWkXLsFX8Vj4XrXiZYT9qSkekLkSNnP9AHmFSNGATWZqRLJ4ykUcNxqyBifrpZzt6niPEQwpJEJ8tR7frmFPChqtU5INi4h9BDkKSB4Ji3vecpm4tStcNujUAyavMtUfcFWKqk3h7AodmB4APqyntwNfrKIT6dTuQNYdpxtacC2G0q','OnL7DApkTtoJMIqQvz8nvpy3DmaJHMI1lAQC2i9bEdGqTpzxmkDJ05HqkMH0R','C0J6YZMuV95YaqkLqcfDD83vpRNZ47QJoGQ9EjdPYl91ExHZ3b4PeRjjdIAMVwP9rYWInCntpzpbVB8VJl0QgOBJAS7mpHLYdSHvpuTg7H3PWWwPZkXnQaPBmXJEtK215evSbngxNHslf5hlCK6mLYE3SDPlTOFC7LUkbUPv0N8Wch7uVIxg','4','y',13);
+INSERT INTO ti VALUES (432061487,3479755050064201246,'gNTcjrWZnTg1GSD3YOnCiV','jQa21U6SKLzVW1QC0ZWkXLsFX8Vj4XrXiZYT9qSkekLkSNnP9AHmFSNGATWZqRLJ4ykUcNxqyBifrpZzt6niPEQwpJEJ8tR7frmFPChqtU5INi4h9BDkKSB4Ji3vecpm4tStcNujUAyavMtUfcFWKqk3h7AodmB4APqyntwNfrKIT6dTuQNYdpxtacC2G0q','OnL7DApkTtoJMIqQvz8nvpy3DmaJHMI1lAQC2i9bEdGqTpzxmkDJ05HqkMH0R','C0J6YZMuV95YaqkLqcfDD83vpRNZ47QJoGQ9EjdPYl91ExHZ3b4PeRjjdIAMVwP9rYWInCntpzpbVB8VJl0QgOBJAS7mpHLYdSHvpuTg7H3PWWwPZkXnQaPBmXJEtK215evSbngxNHslf5hlCK6mLYE3SDPlTOFC7LUkbUPv0N8Wch7uVIxg','4','y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (900890420,18333911219445347134,'JPDN','5sPvfqdmnLZyA1Btdb5VIfqhaYnOskz2b3ESv20BwuZ6XaZKoCWAeEdKVOX3yNuDsgCLIWOIu3lBSZf3ajdzAduArQ1W5ldhLrFYJQMNiKwU2Xe0rHeIyNycLUKXiR8Prl3QTx4LAx2NDVIiJRzSbEGN7Lf8bRInW3xqj1Rb4D4f4EJK7UJd3gO5t0yH1jabfdranr536FAXTHUKAPZmKSTAQKUia6','vss76maubx71tAHTiXbk8fuDCqN8HK','s9ksGLq2o5KIlIlfL7B6P4DnouFOlXtmI5y6NjduxXOYacUbAaUdwR6c3ekhKBYiSsyR0XkBnmPo0oXn8slcHpm2fCFNjQ4XPi08YLiWabzIQaxtcXlSgWIlw8bq83yDNb0MB6gwUVMyeSWQ4gBmnl5a3ZVczQypxM59QyYPNwtXuxBgXWZf9WJIsZ9RWchgx6XUSkTNWeixhnVNmDnEZmnr11HFSuYJFzEja8eE','o','a',14);
+INSERT INTO ti VALUES (900890420,18333911219445347134,'JPDN','5sPvfqdmnLZyA1Btdb5VIfqhaYnOskz2b3ESv20BwuZ6XaZKoCWAeEdKVOX3yNuDsgCLIWOIu3lBSZf3ajdzAduArQ1W5ldhLrFYJQMNiKwU2Xe0rHeIyNycLUKXiR8Prl3QTx4LAx2NDVIiJRzSbEGN7Lf8bRInW3xqj1Rb4D4f4EJK7UJd3gO5t0yH1jabfdranr536FAXTHUKAPZmKSTAQKUia6','vss76maubx71tAHTiXbk8fuDCqN8HK','s9ksGLq2o5KIlIlfL7B6P4DnouFOlXtmI5y6NjduxXOYacUbAaUdwR6c3ekhKBYiSsyR0XkBnmPo0oXn8slcHpm2fCFNjQ4XPi08YLiWabzIQaxtcXlSgWIlw8bq83yDNb0MB6gwUVMyeSWQ4gBmnl5a3ZVczQypxM59QyYPNwtXuxBgXWZf9WJIsZ9RWchgx6XUSkTNWeixhnVNmDnEZmnr11HFSuYJFzEja8eE','o','a',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1127811095,11496900038951107439,'b3YgtWHW7UuFP5JGGACoU','XJuN75dbL7H9asqjVxfmFZ45wCvGOdaoARfAsatKrvAiVsoi5bJhCEpIG8vvQByoJpQ5ef0o2YgxzT2rw8VyQQWGPttk1H5qXQsnkowfXBcmrseIf4EtLmt2D7mwObNRbguB0GhqWT7doNNbfaqHE','FIaAFmLb9HBm1zyPGv3VdFCGDT4Q37xwEfd12fYXzuIhTuaFvIYgu7kfFA0gNKwPm6qDH4YBdQY','4mZoVHBW2RBeuP2lTY7bF0rMEtowhQFOUWv77C2x7FbsFX28jSndFAWwO9Q6QEdS8','r9','Mr',15);
+INSERT INTO ti VALUES (1127811095,11496900038951107439,'b3YgtWHW7UuFP5JGGACoU','XJuN75dbL7H9asqjVxfmFZ45wCvGOdaoARfAsatKrvAiVsoi5bJhCEpIG8vvQByoJpQ5ef0o2YgxzT2rw8VyQQWGPttk1H5qXQsnkowfXBcmrseIf4EtLmt2D7mwObNRbguB0GhqWT7doNNbfaqHE','FIaAFmLb9HBm1zyPGv3VdFCGDT4Q37xwEfd12fYXzuIhTuaFvIYgu7kfFA0gNKwPm6qDH4YBdQY','4mZoVHBW2RBeuP2lTY7bF0rMEtowhQFOUWv77C2x7FbsFX28jSndFAWwO9Q6QEdS8','r9','Mr',15);
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) NOT NULL, d VARCHAR(25), e VARCHAR(99), f VARCHAR(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (73,1287580,'B0inkfVZnerFGwm3e4tLrqKmDoDQ11R1x7GTVovGfw485EfiKo','ejXaO5jkcqkU56ylrTKjK','fOCLyPvKJ8N5','7xariAM81rb3CMYdPBEgnBAYEBFyKAQULjfqIizRPX4eb7yXsP1dfAB3iC3e0OPGpAq','JsXBCwtdQeKRgBjWLKfErke3InDEeV7PWWCQvpEcj5QgWRpRUCiXd5ys1Z','JGWZTZZZIYho1rItqYcygRuWrjC',0);
-INSERT INTO t VALUES (-106,1967927,'gNGFi2i023st7FLyWXPNCioAf1GbouhlKbkv7Tt0XMR8HyNAD0fofs3F4','Y5wWgzB','Sk0aVGPTpjkuwOtqp3Gqc0ZoVAJ','63MItggzPXxPoe4KPxKJULkKuqXdONTw1a','v6gf9CHpmapURwPbx8unpgKTW0VZvYf4ULBa3x41d3ZUv21FKmZ8BSMULa5hk','RcVsfSnujd3ykiGj2pK53CLmBg3znmS64MFAg1JlLjfLMRGyFITRDBjubkOKo1yDsRQBuGnL',1);
-INSERT INTO t VALUES (47,11688548,'6RysnM88YLkJL1njA8ET46FkUaqyCrg6p3Jo','MMhibwTYKexkfDrp0KMBc','mZnaVTASo6i0','VcxIruv55ZqjxDXOL7ac7AbO8Uitux0vCNkW3hK','CDw4ZROVgGJ0pAbAIh1UW7KD4wACGvSrR24luoITokypolI6H969XGYpgeqEfhqegTZhPhnVvExiJuyHrA5q','fms0navPHTSX1lbHnbwF2qb4OeckO1IjCUyoI4h6aVmcy3VAfpIsCkMjzAvnftLOvrTIRIVcr',2);
-INSERT INTO t VALUES (-92,563845,'ysMvHMljddlzsCpS5lA6y2qQU8wKUWwab0mOm3rdnMnrAWlKfJi7rMxT','Wf9RIK','9i2xpSWa2o2UOB8T9N3Q06u7pQfesTWd0SHWgJF53gYSAuvDRjBJuRDdH4KIrYCFU','Dq2le3m1T0QPfUcPVGl','UEfai2Ds56nAOzExqILNN5','HyB05onLbfISLKzuktTkogO0oGXSveqd8',3);
-INSERT INTO t VALUES (63,10240329,'VpizH5rnzUfhxkBeEP9BJAR4FI5C9s9sr','BEHwfZFiXcjla0','TMp5DQOfZ','46PkWXEL7AdHDTMAadanwIlOP06DISxFGbI','hUWPNmZ6QJ5rPkxbR1NFMHQNZ7PKQ5KyifKo85H0PE1','CvVHNnYyG0bf5D0VERZor1ZXPa7lIe3ujWDFtTlEsvCVuJsACFyJt',4);
-INSERT INTO t VALUES (1,2847007,'62hqavYhddNPqLWpWYYIsgqGJrrkx8DrwAXhifMMMDw','XuapIJztStZyu','JmZFdcOmggj3suyMPNjmMIu5slhUiwcxPbTFGhe','nPcNLagbguI8Co00BNec3e4A8Ghjgx','BOdZd6Meo5WNazr2nsgM5TdcSe3Laa5tQhCAMMjcuwfl4XgTgQBTpwv8QEWtBlkoTjHbHIjzzU6rzzw','ydnzJ0ivNj1xA6b6u27BCvnzZqe5kMACF5MWkQuQUMmU62EjPKxv',5);
-INSERT INTO t VALUES (-114,13820131,'LgyxsSXtCrkPNHXAhv2vcYdx1LrOez7wQF8b99pureUaPS2h8T3Va1ZD3G3UCsDk80Nj0Pxb7','1CtUBQFeJwdriXrd','7seTSe20zVWdlpl7PrOkEOmFJ27sesx995GEX6cC6wj4mwuMAWb8sfh02Au2iGJ8bOZ6hOq','XiAiAN6aCOX','iCvNS4MpjijASaDbFiXVI6JyJJ4VOsJ9','OeRsskfwLZuMpBRIAxynuts9LEXjYk2hpNZc0dxTxNkS6BEQ1FLN6WdBhUViAKvm',6);
-INSERT INTO t VALUES (-45,8935516,'8CvvTJnMM6RQIAkuib','K1xymhe78kURxDLWC1R3MY1sJ','Y3t1sKqFe1twLDod1ZyFFuWGY9vqLaNQuOAHA','oujmhHVkW3WFaBtCULmW9DCtbKn79XE5DAzGIpC3rUQtJhJt','42AfTRKiMmZzGVE1s9jivdBcCJezbdG0K91REr2tpdkHWoxO4a77o5TN6we8pIDzX2GqYNkLrDESnLCeSug','ZGlQ3I6JJYDRG0X0eE6eB8N8sAY0ZFi2UzOcmFL8CAMtGGvv7GEQRUndo74t5hK3jYjnjPVCj7fLy2MaMUAFbcxm2tAcnv',7);
-INSERT INTO t VALUES (-3,4322456,'DWqhTxoQ7IFmx5','QkOkG','TJhaJcrWFfHLhCmlE9BnItsNLYMmKI3j6BhMpe16fskCKnpJUl0FBe3p0ONS','bOco','0FDdcQNxaQPyefR1JKuxr1S7k4vXoGu','mw',8);
-INSERT INTO t VALUES (-123,15592420,'IzckZFmZmavqiVjsibf5qTvwSnEUWadCNagSVfQ90O7rxVHjF0KTLVRjHwwQP9kwa8gC4Zaq1Gg7vTz3ea','ta','nG88OTUnCxyWbw5xfIQ2clMMgEf','lhIfWHdIiT9IaFF46KKQ65ImcPqY8FtnzQHnFCXaDQOQJC1d3GKEDlb7','NS0500oS6wgOunm5ZvN0wcXobhcMpLsNCan5NAGknViu15ZMxrp0YklXhl','a7tV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(13), d VARCHAR(78), e VARCHAR(78), f VARCHAR(35) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12,34416,'vWIoI3','Kk0uDlHBEuHBnd6wdAGUFglFSROmoE5BGZXXyw7aPVAWQih9kKlNrkJ','btF8F5cNvYmmawBo9olZLEwm0a2Vo8P5','dgJ','aI','1I',0);
+INSERT INTO t VALUES (186,53930,'HdI7','2q4tu4ei16kRqHaLg7fM0U6WqZqFrtUTZUPgfcjR4FTwYerjiq5LSJJWtr1sHqRBPN','YnsXFM98vQKI0tgQ7Eh38mI8yRBz4sMqu5truvjlRFOcsmpxTxeNvcJwqWIyH6YW6S5wswlZPO','5DSuZaKc8','ne','A1',1);
+INSERT INTO t VALUES (152,16580,'yjYoy','0xhDcjof4vjnAn7hBT6ryVNIuVGMvQUAOtONz16RVzwx1226PHqr8UiVkIULP','YfgYQWnljVvw','OJrtnKU','fN','m',2);
+INSERT INTO t VALUES (102,35577,'GhXdYJ','j5EJc9unmB0SdCdu1yTZDokIPGL4Hy3fNNTPfU2Cdbdc2xfaAzPZZPEqTljsBpA1r','iW21lwWxOu7IpKTStDtyruyXpLZWRcjWDqb4HARXpGAOyMcLOnnNx2QsJKxwNSkrq6H','ce','0','Z',3);
+INSERT INTO t VALUES (195,5421,'6c63EWOw57','1KqVwwmFkv1AGu7E05CpuTO16v7H91yKWgio1KgLQSpy8q2ncOgWCuKsAuV','0LZytiINUzY0OK05anPnG5IBUiMqXpr8GBrAIVxEczFpHPSU','h2PP1Uie','e','vI',4);
+INSERT INTO t VALUES (107,41435,'j','H9Jv','tVZr0pFOwlTfNjOLp3Zc8m4LIzHJbd7LRMbpzYlYHyukFsSwa93RqzFlqWtKJzPrrrPUn','iolLXeDGslHGSEyqJqSTUJrqBsGWFU','s','H',5);
+INSERT INTO t VALUES (72,62241,'UueU','M9ZoIQYHAzH9AlUy3311ewbAEi64zk3eszy4sN7l6nSf3NEQ','eKm1hvmG0dykJPkP70hZG8LJ9tO6wpwkMXus7U42qIAwH95qASZT0w9e','9MH2GGfuDdvMIE9Dbaii7S8ShBC2','XK','q',6);
+INSERT INTO t VALUES (125,10889,'lk','7s','EMqZaulQgTDf5uZdoFJQJxMZyl9PA8QXOhpb7','HS5yFbQeTp','B5','Y',7);
+INSERT INTO t VALUES (231,62793,'KvbSdTIOC','YMz6mO1xGApgijZuiyM2ida04BqCGnatKWq7hlD5wu7k5Kka5Ul1OkTmtcMI5ChXCQGkVk97lpw9a','MUrOHxbCdr6U1yS13T0glnc4t9KZLIGATZ7KJB3HzQjxJSbtgZ331BTOfDD1MBLdcTj','W9EOk','UD','Iw',8);
+INSERT INTO t VALUES (13,5728,'Z78Wp0WWE','9l7oQSc6v6ue0rvcRcARj','KY0e05yICmnPUpg0Ulwohi','sqW5eDou3wUAgRzkXt4MxW4uu7is0Omv','x','3',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(13), d VARCHAR(78), e VARCHAR(78), f VARCHAR(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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-885912,7160256,'Jte3zFWGQ9HLZAKnFEQNIhwdXuU6gHapffe94WHezjobEGJ0a8CWkU8uU','2lqYPyeie4UkNzWcSLzpyvmC','fOh4kfvu','s5H2Cnnn0S6JtcBUoFWCnuCTYOEXjraX8sNHETET26PK6tuDbPpsMzUg0C','DCgGwkov7j','qOAFG52Ilm240VUxqPWaUqVpDouqACH4pK7K4KxpQBS6SIactjiJOKv2UhRANjJtBNN',10);
-INSERT INTO ti VALUES (-885912,7160256,'Jte3zFWGQ9HLZAKnFEQNIhwdXuU6gHapffe94WHezjobEGJ0a8CWkU8uU','2lqYPyeie4UkNzWcSLzpyvmC','fOh4kfvu','s5H2Cnnn0S6JtcBUoFWCnuCTYOEXjraX8sNHETET26PK6tuDbPpsMzUg0C','DCgGwkov7j','qOAFG52Ilm240VUxqPWaUqVpDouqACH4pK7K4KxpQBS6SIactjiJOKv2UhRANjJtBNN',10);
-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 (-2343906,6636380,'U2s5DMHpLUnARzVZdE','xyeZDeNScElsoP14nf123ouX','QFiY6sfEBSkEQjtxViQ6alj2RLOhV8qPDeUGhH4Dl6DG82OUqS0hbXgVdYG5wTdh7hUsK3i2IjB','SjhfKRi','PnW','JXH7dER9JWZg6R4JvEK6mCrHUsYkR',11);
-INSERT INTO ti VALUES (-2343906,6636380,'U2s5DMHpLUnARzVZdE','xyeZDeNScElsoP14nf123ouX','QFiY6sfEBSkEQjtxViQ6alj2RLOhV8qPDeUGhH4Dl6DG82OUqS0hbXgVdYG5wTdh7hUsK3i2IjB','SjhfKRi','PnW','JXH7dER9JWZg6R4JvEK6mCrHUsYkR',11);
+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 (15999596,5340,'AalUKW','swzPeS2YDEyc0ifi5unkVXFA3HpXBk9tHZa9ncT9rMOw','9eaVa3tz0dJVGt1rC','f1Sx3IUgC8U','C8','J',10);
+INSERT INTO ti VALUES (15999596,5340,'AalUKW','swzPeS2YDEyc0ifi5unkVXFA3HpXBk9tHZa9ncT9rMOw','9eaVa3tz0dJVGt1rC','f1Sx3IUgC8U','C8','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(14);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
+INSERT INTO t VALUES (15364107,33644,'gfXUdRaQqk','OufJnZ9B7NMYROytA5muC9qeyHDAFxXck4rhB69D3vkvKvVNsz0Yf','JCXdFxXMQokYHNAXqISUiH0bULt8of1xYPf07A0B75idNVKYxsJzwlDc','N1SFtS2ba5v1vERrouaroWdg5OIXy','Z2','o',11);
+INSERT INTO ti VALUES (15364107,33644,'gfXUdRaQqk','OufJnZ9B7NMYROytA5muC9qeyHDAFxXck4rhB69D3vkvKvVNsz0Yf','JCXdFxXMQokYHNAXqISUiH0bULt8of1xYPf07A0B75idNVKYxsJzwlDc','N1SFtS2ba5v1vERrouaroWdg5OIXy','Z2','o',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1123157,14674822,'yi5sdmfTSGZ8K9U6vb5aiXxpjY0CPsgMTLO8MCqJxMITYcPN0eTsr2slNZX2VlAfB','lyz0JsqPlmnd3tea8S86VMj2QcTIJ6df7rsxghfMkufupgzgUWLm57IAnl0TTv6pDC634lSRi','6u9J78z09A7YxJEbOzWP4U74HrkJ2gweA1ll','AxKOdAAb5z0RMljpdTpZWUnSQZ4HuSPgs2avJrx4JUKxCgWFIWJ2Q1iJ5Ln','f5vX7i','gECiusGQz69IfTq7rIQLZNl4Ff4O2zhWxc9xZ5UjNazIUm6vFeaui3nD4MVyd8v9GbkuzA6WXaiSYwFsdC665uJ1OhY',12);
-INSERT INTO ti VALUES (1123157,14674822,'yi5sdmfTSGZ8K9U6vb5aiXxpjY0CPsgMTLO8MCqJxMITYcPN0eTsr2slNZX2VlAfB','lyz0JsqPlmnd3tea8S86VMj2QcTIJ6df7rsxghfMkufupgzgUWLm57IAnl0TTv6pDC634lSRi','6u9J78z09A7YxJEbOzWP4U74HrkJ2gweA1ll','AxKOdAAb5z0RMljpdTpZWUnSQZ4HuSPgs2avJrx4JUKxCgWFIWJ2Q1iJ5Ln','f5vX7i','gECiusGQz69IfTq7rIQLZNl4Ff4O2zhWxc9xZ5UjNazIUm6vFeaui3nD4MVyd8v9GbkuzA6WXaiSYwFsdC665uJ1OhY',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-4858590,6039557,'4sfnR7Ss9Yl3mJ90n8MU3WTSxNMkQexHdIevq0pV0USTMowB4gtDDeKXFOG0GL7wvOJr65xfAo9RXEu2','K8mvpOKs15DAiEs1Oc3Lt1bdBRF03Y50i3E5hoizZrwZO5FPnMSUTpqzHqw4Hhl0AnclDEcOdD32lwrL33InA8','8bQU7t5ycNx6sGmCKiK8STdNqFekCJNBDmNuJXHuhA1LmAOusFx0u8gksnnJaZNbKbam8MMQaaLuHdln4Ibff08','akEWYcN2h89SDJ2esuaKDyNeHTzP9wDjMCsnKF4ASxbi56DnKmqVi1pw8tSGf2wl','SbnTomUuamBLXFQ9HvmAMIXgURp7WufITM05VAsVCl0rDVcBtf3NByzW6Jltw7wgAeBIBM1EVbtCnIuRQrKfsRJU9s','yYlsEyBeCcjk9Jw14QTMBX9W7AOmI5DuQLpwd',13);
-INSERT INTO ti VALUES (-4858590,6039557,'4sfnR7Ss9Yl3mJ90n8MU3WTSxNMkQexHdIevq0pV0USTMowB4gtDDeKXFOG0GL7wvOJr65xfAo9RXEu2','K8mvpOKs15DAiEs1Oc3Lt1bdBRF03Y50i3E5hoizZrwZO5FPnMSUTpqzHqw4Hhl0AnclDEcOdD32lwrL33InA8','8bQU7t5ycNx6sGmCKiK8STdNqFekCJNBDmNuJXHuhA1LmAOusFx0u8gksnnJaZNbKbam8MMQaaLuHdln4Ibff08','akEWYcN2h89SDJ2esuaKDyNeHTzP9wDjMCsnKF4ASxbi56DnKmqVi1pw8tSGf2wl','SbnTomUuamBLXFQ9HvmAMIXgURp7WufITM05VAsVCl0rDVcBtf3NByzW6Jltw7wgAeBIBM1EVbtCnIuRQrKfsRJU9s','yYlsEyBeCcjk9Jw14QTMBX9W7AOmI5DuQLpwd',13);
-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(56), d VARCHAR(98) NOT NULL, e VARCHAR(15), f VARCHAR(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3980,8259992666658732743,'JZgl92AxSiJQfnndPkLFhIWUgWaPiDp8HhRPRIffq5whsUOe','RlD6Rs','CH7Jl','3c7Fjz82r','m2Z5QWQhq3L0LrRUr5dsNN2AmkQV6zLXAWuDETRU1I1N0aza12My64XPi2fjwesEnjzwuzLml89GgMEB6h3facEBLDPOY','pjcWbIoFRrR6pG1l52IAnJoj7V9qrrfvpaTLtS5g3zXYlHfOuFoRzBDUe5cuA0qopYRDiWYA59kTRM9wv7',0);
-INSERT INTO t VALUES (-31542,-2754146882956987214,'v6NxzYzAl1oOuCDjhx4KtTQyYUOa2cp8JNs','2PpNmVlGTkT6pUJ4ieWbvPwhRQgE1b0nRiZph18UijB','iiJ','AJ7wNW','pkJMyaL5jO7gQQyade7sV0trXFVQ7KOUJoY0UaRsc5NEdH6NJv','CwA1vYMIvzkUcOPJT48fbngkgQYsmGxs1LfxO3l34VwI7u1rJmxJ',1);
-INSERT INTO t VALUES (-3977,7504951869057677217,'Og6kz','aPIpqTOZJpUoWypI3fCMptR5MhA','1nAMtJSkoBef','oLjp7DhMhhJeVpvY','XrGfkMacHAWb28FZ68Es','V7O',2);
-INSERT INTO t VALUES (-16995,3605588212290368642,'gdmb6EDn9zx2C1WnQVS6RNIFMeq4YhpUUrIMKaM','rk02lu0kXFpR3QqHsUuoYqOnIwQ3OrXelddFAjIYAHp9YAufSnb6kjSTq2FZ7jIAxJWpbZoxdwpcgdvbHjTwSHQf4f','iwss','o7D5keKiiyP','D3UgrOBci','TMpGSUyMO1KrzO8FKQWTjbieoFIbvPrGNJESXHrza60aBLkXaOnD0OCCnuaYKqo22bSTO6TUkGRcbWejwzbbZpfE',3);
-INSERT INTO t VALUES (30156,3175781513665440041,'DOPCRsbUeazvSjpTAQn5xkC08V8oCVc6N','76qZ7FQh8wePebmdWXviBp5gqxwuVmNDEes60jY3lLZJWJK5H5M1MkYjcdxdzgmmKT','Ek0LW4UQwjH9','Aq0','voTZXzRkLvjjypSu2OTkdNXyObzFhSFEKETvbEChKMihODZy6axC2bYVBsKNQKoRe5u9W4fR7aVOgXuALj1XpuaQvLN9zXR1ux','KDRP9QEFI80iJDo4muZsHcrHG4qLeTM15eTC2OXvykXzFqei6QFTW8pL48OFuOq',4);
-INSERT INTO t VALUES (18284,8279718965777647272,'gyHPvtg4xhhNhO','Dv3BSEQBeeZAEcdBj769NrxMqkbFoNvt8mBNPHy7wKr9RMtw62yvy4LVUBc549954IaiGjOEVp5XtvoCzBQUsZgS0C8','lY','W2S6oCp4smgZPJI','F91Qtu2aU1lGhcuEdl2r4NCpd4jaELJHrtaibCY1TU4Zyq0TJywwAfwjHVox5yrnUyZOMfnfSZHWsMsogcLCzwAgfp8','SKfAAUyJDnkh2Lz8MifV1LZon3nLPwsLz09',5);
-INSERT INTO t VALUES (9018,-83020618461238560,'xW','edQbL3UVJCCT9ZnyucpIthC5ntlI','HsuQFJ5Ev','cN','TfxIbnmN2Wr8lf4FgjxsvzVuNZQRkpfaW7iRc7QvCbWPvSwd0xFdZmOC6IinIoMoSsNxN','DwdhPArA',6);
-INSERT INTO t VALUES (18422,-5903264729446904294,'2xAmqk4niRIVBr','uZdWKWDW8iXJPYh7B9v7sQ6rlqdCLsOFGjaVUabrjokVsGbPoRjDN0QOYSd1JaFuXYdVifZbmJNPiC0GP','1','4kAhnQSs6VPf4t','OKS7aRFxcsJvfKJJDaSx','65OAbTw4SCkDenlxhKrmnjt024JWOmntPOEqi8V53dR7wsnROyMqUySGc8E8LZDx5FU1FqlQ64',7);
-INSERT INTO t VALUES (14178,-7024856083466529059,'w5p85nLicYcl4C7Lu7YEmUn16oZ5vviJwtKzauJtO1ME9iL5zUHUL0','04be5EBAUZ3xNB4YdNyBdZkL54YNQIMMA732B8aLP2fsPiXaZWM9he2pLE3j83BfnBaW','bOLz07v6I41koZr','yj','Yvr5mXsFV5xvgt90q798uwteeEBfeR0xXU9F6jKSNBQu8IGtrLvZn4vLn6YEbJG1CuOq0','AlWocnqGhizdwXqj4J',8);
-INSERT INTO t VALUES (19713,-737316691896093799,'kepRerhHQDwPdhaRh0voWh9qSShIvn','AGTIPpJVXCDm3DjkFuEwtPR2M7tKq3aWswU1ER7fHjDzWn7cJ','ZN87ArpTJf6','GDCZ','9yrjIwU1jAeNf6cx8LfTGjwqfO6jzR8VNLgotSQojxGdPGBoPu1Spt2FS5jruzgASrsFMX9LkSweJBxeTsWGNiYO1Oc14gx','XSE3zoQ6IkTASkK8WNtnNG5yGFeVPlkn1FB0TyznoIVqYTrQoz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (13117,8237048651067681425,'ztmJVKd2zFmWgAXY','D3j3mXxbrfOy9yctiX5a1a10MX4CXeLnpwAxFn','MDl','yyEpx0F','WvCfV50L','wg0tPZgl2EqvitoY',10);
-INSERT INTO ti VALUES (13117,8237048651067681425,'ztmJVKd2zFmWgAXY','D3j3mXxbrfOy9yctiX5a1a10MX4CXeLnpwAxFn','MDl','yyEpx0F','WvCfV50L','wg0tPZgl2EqvitoY',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(57);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(57);
-INSERT INTO t VALUES (7288,4267486737257356436,'jo1m9A3JFTDWUPC1KwvXlTbhL26uXS6kj7iSIPBZ0riuP6','fnK7RD1uimcHqhwDcYP2vSt1neGQAyY8W02F7sJvyTcHvcy6T1','EpDM2poj4LnI','NodG4tYeL5','Ua4nKiTLLkx5tiYwSE26F67RBmP7yGrLrFlFwmSC32fTaWXBNJZSXnuWzMGmr3omQoSnGYvaYcTKjKv955deQEeFom06TOYVreE','Ww3uqLqx93s8XFNRRNCkTbeMypNb5APnqjRf29gnTn6TVBFAZvy3VXyX8pNGLOZ',11);
-INSERT INTO ti VALUES (7288,4267486737257356436,'jo1m9A3JFTDWUPC1KwvXlTbhL26uXS6kj7iSIPBZ0riuP6','fnK7RD1uimcHqhwDcYP2vSt1neGQAyY8W02F7sJvyTcHvcy6T1','EpDM2poj4LnI','NodG4tYeL5','Ua4nKiTLLkx5tiYwSE26F67RBmP7yGrLrFlFwmSC32fTaWXBNJZSXnuWzMGmr3omQoSnGYvaYcTKjKv955deQEeFom06TOYVreE','Ww3uqLqx93s8XFNRRNCkTbeMypNb5APnqjRf29gnTn6TVBFAZvy3VXyX8pNGLOZ',11);
-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 (-19226,5178251378727501798,'DNumZOVE2vVzRPt7dUeG7CY0uM2lTU6vvSOOiKyr3iK','slae5H9O5Sx1u8VQfaLutCGnJoPmhez4tYuH9LVskBt5jkim8gAkVwtbvMS61iTQRYq9Ru3s8GlOoOAPmTz7QCU7OMycDRvN4omp6mdZSZmUvV6mR4tm57pHnMajn9fwF6rz6HKZK7vkAfOai47sVSEHkxgTHMyVMU0NeenmhkdlDdDdjBIiPPpGxnecCsKTTHFHd7uja2BudXkiCClfs94GGlNDpTlrY0F2pOzjtTIV9iWEHF7vx','5qfuDQgaFUxh','bUxuVw','UwssKHfsn6R3gvXreo9vFXJSgby4szWXwcjJUa9VDIvwFI2','xeS5GkmUPXVD',12);
-INSERT INTO ti VALUES (-19226,5178251378727501798,'DNumZOVE2vVzRPt7dUeG7CY0uM2lTU6vvSOOiKyr3iK','slae5H9O5Sx1u8VQfaLutCGnJoPmhez4tYuH9LVskBt5jkim8gAkVwtbvMS61iTQRYq9Ru3s8GlOoOAPmTz7QCU7OMycDRvN4omp6mdZSZmUvV6mR4tm57pHnMajn9fwF6rz6HKZK7vkAfOai47sVSEHkxgTHMyVMU0NeenmhkdlDdDdjBIiPPpGxnecCsKTTHFHd7uja2BudXkiCClfs94GGlNDpTlrY0F2pOzjtTIV9iWEHF7vx','5qfuDQgaFUxh','bUxuVw','UwssKHfsn6R3gvXreo9vFXJSgby4szWXwcjJUa9VDIvwFI2','xeS5GkmUPXVD',12);
+INSERT INTO t VALUES (10046765,25323,'wpHuktkl','zatu7YcEYWoNNcYBslDwE361KkcrkBNmPlZfIwtfKfx1d6gKg19DrqCpFmgKtkRWjCOQd5xr78l1zIqaTESeTZHCHGG14fuixKYbPKA9aw5I9y5ez1BLdyu3AslK1UGTFBgz5dvhxjezn0W0IlcnKvqtEtIsUzMEr8mG5RTKVQj6aU','Y','nS7ZOaZowe9OHgHf','1O','Jp',12);
+INSERT INTO ti VALUES (10046765,25323,'wpHuktkl','zatu7YcEYWoNNcYBslDwE361KkcrkBNmPlZfIwtfKfx1d6gKg19DrqCpFmgKtkRWjCOQd5xr78l1zIqaTESeTZHCHGG14fuixKYbPKA9aw5I9y5ez1BLdyu3AslK1UGTFBgz5dvhxjezn0W0IlcnKvqtEtIsUzMEr8mG5RTKVQj6aU','Y','nS7ZOaZowe9OHgHf','1O','Jp',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (27460,-3229612321347890244,'QWiAOXhCgWDbbKZdTlcyqQv9gYJcGQ','rEXUQcXIWqe92W9KHGMNhBSwbSkX7kYqQSe4Jd1IFEncAx0mU8W7VBfFSloIqIL4Nj7GGllSsgsaVMo3PWaM8xgWSSLehIjBZ3c2yQJSqtq1Eg29jxnBibFih1eZzi','9Vd8HdHJ2','fsnGGr4w3UG77OAu3RNTfgILS7aknjT9ACdir0s8P3xCWDwUf56XROYtfp7VVlM3k8gHfdSXUjHpvZ6xQmIb6Kp7fNj44HAHo4Bryzpch','XElxOFo3cssf8cKnN8ZIk9k5PocKrmav9sO2z4i','lX38yZpVFwIPJyE3XJV0Rq',13);
-INSERT INTO ti VALUES (27460,-3229612321347890244,'QWiAOXhCgWDbbKZdTlcyqQv9gYJcGQ','rEXUQcXIWqe92W9KHGMNhBSwbSkX7kYqQSe4Jd1IFEncAx0mU8W7VBfFSloIqIL4Nj7GGllSsgsaVMo3PWaM8xgWSSLehIjBZ3c2yQJSqtq1Eg29jxnBibFih1eZzi','9Vd8HdHJ2','fsnGGr4w3UG77OAu3RNTfgILS7aknjT9ACdir0s8P3xCWDwUf56XROYtfp7VVlM3k8gHfdSXUjHpvZ6xQmIb6Kp7fNj44HAHo4Bryzpch','XElxOFo3cssf8cKnN8ZIk9k5PocKrmav9sO2z4i','lX38yZpVFwIPJyE3XJV0Rq',13);
+INSERT INTO t VALUES (10231276,35448,'hIfab3','KpIQN8lmETK3q8N2LL1OwUd2IALNbBAOR4hJeSlcOSTxxMCYQo266gpWimg33pOJgn97M76zboGgDCnD3LNrExhToKXkpsc4HMGX70MhEpWLUNNAdUaiMmQMzYxFWaSk6iFoGziEC9iEM5expFSjoHrjM0SM0NcIiIUIshsqCUB58aGMw4ahx','Pxr8Sf4dm5LRCmVdjgyBe0fD7bqifY1KEG823EG49E779dfS0dErEJIGoXMA8dtJLt3tYNvD5nne','1s5azmb10tJfoIKD6V01C9AmbBrTfN2GgwrjKmtSIYLlOT','v','a',13);
+INSERT INTO ti VALUES (10231276,35448,'hIfab3','KpIQN8lmETK3q8N2LL1OwUd2IALNbBAOR4hJeSlcOSTxxMCYQo266gpWimg33pOJgn97M76zboGgDCnD3LNrExhToKXkpsc4HMGX70MhEpWLUNNAdUaiMmQMzYxFWaSk6iFoGziEC9iEM5expFSjoHrjM0SM0NcIiIUIshsqCUB58aGMw4ahx','Pxr8Sf4dm5LRCmVdjgyBe0fD7bqifY1KEG823EG49E779dfS0dErEJIGoXMA8dtJLt3tYNvD5nne','1s5azmb10tJfoIKD6V01C9AmbBrTfN2GgwrjKmtSIYLlOT','v','a',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5516630,40816,'UdBHlyGZS','6wVMTmDjwDggBf8pKWHDkTfCmjmzaM8scNCiFUdeKRSdApKcFhnzIkygR3CpB9yMMPXKrlXIsxP3kedfUp91a9FmJ1BC7Ems2CUpx8MY9M0rW2eDz8XlP4dKQStX7bTVjwjTBHFrFSmMWxHzSUfwalMOBT5JCMXmTpGzhks2tZnAIoMzzvZaKHgbCIdSwgIkAlctD6XmAylpJp3hZfKLWNJ4JmSMYW945VrRReTL1H03gy','6ArzXBZV0rIHEyF2iZEGhZZhyZuV3cpx1UBayfDt','HWZYhgMOgmsAd1hkh5oicYnZEnq7UIygnWDrNl0FA','v8','Q',14);
+INSERT INTO ti VALUES (5516630,40816,'UdBHlyGZS','6wVMTmDjwDggBf8pKWHDkTfCmjmzaM8scNCiFUdeKRSdApKcFhnzIkygR3CpB9yMMPXKrlXIsxP3kedfUp91a9FmJ1BC7Ems2CUpx8MY9M0rW2eDz8XlP4dKQStX7bTVjwjTBHFrFSmMWxHzSUfwalMOBT5JCMXmTpGzhks2tZnAIoMzzvZaKHgbCIdSwgIkAlctD6XmAylpJp3hZfKLWNJ4JmSMYW945VrRReTL1H03gy','6ArzXBZV0rIHEyF2iZEGhZZhyZuV3cpx1UBayfDt','HWZYhgMOgmsAd1hkh5oicYnZEnq7UIygnWDrNl0FA','v8','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4624288,53590,'sA051RtHyM','sXuhTQW2dD9l7OgHTeyVZ7J1TifGZAa3nqhQypUoQHHPlSq4WBH2n4mhncLh7gpwhtfCQV7KwPsnizR17LsnUwKt3cphu5f5JtTDVPJpF2wK42ax0ZfjyEqYY1UgaEwUeu76VoL8GapS65P17lu6bti5AL9rflzs3ou5V1G3YX9c5rIjDbv','kt3fRhT37R7Hwh03r6RxBZFgkVhxpXvI1kN4yBVZrPytQdiFoU3yqEk6p','t7OL7WbuaNIKmoW0rtkARh8XJpOWYrIvOR4REBeDI7FVHDWpMXiuQt0zLK71czyvH7xVfIZ1KNXzzeKxLuXMkvkHCqqLdADoVE','8C','9kz',15);
+INSERT INTO ti VALUES (4624288,53590,'sA051RtHyM','sXuhTQW2dD9l7OgHTeyVZ7J1TifGZAa3nqhQypUoQHHPlSq4WBH2n4mhncLh7gpwhtfCQV7KwPsnizR17LsnUwKt3cphu5f5JtTDVPJpF2wK42ax0ZfjyEqYY1UgaEwUeu76VoL8GapS65P17lu6bti5AL9rflzs3ou5V1G3YX9c5rIjDbv','kt3fRhT37R7Hwh03r6RxBZFgkVhxpXvI1kN4yBVZrPytQdiFoU3yqEk6p','t7OL7WbuaNIKmoW0rtkARh8XJpOWYrIvOR4REBeDI7FVHDWpMXiuQt0zLK71czyvH7xVfIZ1KNXzzeKxLuXMkvkHCqqLdADoVE','8C','9kz',15);
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(98) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(3) NOT NULL, f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9853,365301149,'MnvGhr','m','iky','PXVZ7lYJuDa9Mq','4y85wpvHLhB7ukvr3boAUPkom9yACNKwp1na0gSFFxwYiDfSLRGtKoeIKqYCk8nPVyraxrAxNByetHpCIFf2cMLlc35BNMhxnZ','MykX5Lth84yCK8uOpMrXg',0);
-INSERT INTO t VALUES (8321,3779522531,'IY6bkle','D82','Br','180DWywGF2','0xZk3W9KgyRJrpanjP3QnmP4AmEpwPio2Du37CgkCYXGn0YMLRKZenqZJ7S4VB8PGghhW1xfvLLeoAkVLKKmRo5s','BBLgh9rvqBZEU8Sk0eILsO0h2S3XsEiBIjvIBkcc1lExCUSqlv7wXIF',1);
-INSERT INTO t VALUES (9779,505494059,'cx4QXXMs99mAsWxwV7suxejLZYirU63W5NLq2ObvoZkpfQB24Zzi4OYTDLg7HZltYl2BuMry','a','Ax','W9O1qKHxooD1aC7seVVSRYSw3eLT7hdgjLz1bd2A6mIzcWevD9FdHRBtOR7bLAap','4Uty0gIi12GW9X1ivZwS9w0FP8UPzp2v6nkOyt','gU7L3azsiWkeG2i6Lx1jTbWJjDyUBfbVWYUodk5Q7SwAHI0eBXgQo',2);
-INSERT INTO t VALUES (-6797,340135889,'lGnLSxdWq14oht1zIQV2ypf5WGeu86krM68xNxnvMP44bzGqcUIcGk63q3Armzoffgd8NLUK4BCy','UG','HVL','IKsgHhFAEzoKuFIO1','hyoLLrDKRJjAUOIPrqogVBUuhp593Zwgx8kenrOhk80Y0fBNlrR04rVLRyFBEuXOxReaq','NJQ2NwBhn1UUePwraPbCm52R7Z2Yak',3);
-INSERT INTO t VALUES (7949,1528935167,'GqX8W68ysqiU3nmRABoiQUOux5PdDgbO','Li','rSy','bvwCDoKRjCfdTLgLEtf7S5UnVm78nBbz1CQMIvofLZ150apMbHopscRACNgeb','xzwtYGduaVIhUOtGCskLaI9XU84Xs42TLaILXG5yWlZxeN89SqE1wjeDdtL0ba93i5RrIK3pycGrhGhl5BapOCFWtlRiRYtY','QRtPcQOQh8xNxLF',4);
-INSERT INTO t VALUES (24479,1988067639,'Vw1faYpLvKcH4BSCh5ag1wzaRB49NINdLflmnjWU158rkOPG2h4v6','w8b','xd','8pa006rfFirR7RV31V2o5i08','tmipvAvFAnJETrBQgk1eEeoIigzqVVesOp7G','6xkNuUFQW2BeFeGNVsK0fGy',5);
-INSERT INTO t VALUES (30696,2728766336,'mjl9cedbpzfFEDSgsgYkqWr1kDIaG55gJ7eA6vC65zZr427yiJ89e3GIzl8d1MsbZhVG3UebBlIJ3YFhS7o3uoj9qRSq','7iJ','TY6','LNjErEIX4fZqjjAHAqOAiixzUZ5RZKON9LPNGHLxNtNtAaB4MDjFhWm6XxvE6aDb','Oz4kqkWT5GnQqWLaDVaVofoC0','GpL2ROuJbuSefjpWzMyxsVdRtx6xqoUUHeLEHuKZ1J1Gc6vd8wSMr6ESA9dZy54Off',6);
-INSERT INTO t VALUES (-7881,594427947,'dke9NzBVlczXs8PWQqCL2bsVpvZ1aiDirZ6DrjR5U392KwmKEZzNhpefS0vo3SDV6T2VCv4jfZ5FPNLc6HVtU','W','X','AngPdV0SiA1GW8IPCIQ3kDhiLTVzr','wEOtXWtR6h4zqU8Txx2RpKYNedxmd9huSOS75JGoXFJSg','57vjoiJTMtUygtLXrFhw6h0JeQ11raRy85U5CU1HhgyfPU6X11eSIq0XHHhiZ8j8OgJYID',7);
-INSERT INTO t VALUES (-21473,3484023942,'3fQUYLRW82oTcfRJuOXkAXO2AEzRxwSfKc5NXKlmCyewJQjiol1vAMku8A','3','nqL','zJDsSUaiScJAsNWh9mCrl2Dg28QOuJCs5tOPlgQ4','VDe9EXYOHYqIYFJNl1mDqjjeFmuyppWXK3a4Gu04TCbNvbuuogT9Vvmk9VOxSTfJO7pAZFfL8ZIY3','ADePowiCQiIBYs8cb9MuSLqRGXQ7GvtzeY1LbMwTSAO9H3KPXqUOxLD0uw1ZGJfs7hY7boAjtQXl',8);
-INSERT INTO t VALUES (10555,1330451396,'VJL6sq66z7voFLTvhBYdXt6JPFTTGrVdyX2LdcbcXh6jK02VWa2111G4afouEGLqCQ0xS7rhtmz69','Vg','US','c6l6xTvlA4bZYryGPYbrViq0X4OvRQmCPI0tIB44ghVGJJUsfikfDqDajT5EE3QV5EVCT7xi3AyTf','c7WQDFa67lUbyUxti4QqXjIWtZhWhewWnhkIVvJlMlMbARZ0JAU1y1V5Ei9hoz17apznpi5j3Ve5S','vkvWJvL9R23XKBXfRrJgqBhHqMK3IC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b INT, c BINARY(51), d VARBINARY(77), e VARBINARY(77) NOT NULL, f VARCHAR(39), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-70,2017446291,'H7uSIxY2Ro','GbnKnb9sXyH7Ro4AtB3gp9VNnMTziQ7MLmaLylv1RBHFfxAKF7yiccNHkq5iCXFp6x','FPEeu1OABQ6VAUf8aEwMlknPfUAc9eBYao','rOgE82hV5AzqdTd3EUFMLUF9aRL','t','d',0);
+INSERT INTO t VALUES (-79,1309479478,'zdkgFXY6rC0IIIhdY6nMTq7wR6SUSFo','u5YAstYtQYRpntLYFH5Sfb9Od6qpggcCGipu0F45vxm4QmHFhHU34RO3METC770d2Ve','PXwNhGMKzzaw2BCmz7mSM4Alyd4pIVaKbLuP','YWJEjC','UM','w',1);
+INSERT INTO t VALUES (22,732355039,'9XkuQvPMpB8oFmF8d6AZxPOzfKCTcQDhAsTt','qfSyshgcMVq0T2','SRnO8rpIyI77gzJMkRY0R1XylEALGDDXthp5zT3','eSWTG9dRwFJpfl6N7QrZE607WeV17I2duIb6','AQ','e',2);
+INSERT INTO t VALUES (-42,991554928,'46OHPeFKj9Rq14MGXDOEkXZj47R6mqJd5uiUzhyZwLYCK','NaUcqwqhGEIxzjBzyeHnk5ipEWAEe0h242QPkeXxow5V7R','uNWzgrY8HO5F2SF','xnJRCG0q','a1','H',3);
+INSERT INTO t VALUES (-13,1942444264,'K6sigaRx2P','j0yJNWJszggBZfGqC3UBxDvXFxL6e2','7aKtIhcZRnezvKOKfH9HenQ11Lav034ETYQMBAZ28c31LfU','76s2f4wH7ldVFOkyikE3','vo','o',4);
+INSERT INTO t VALUES (-66,1685508120,'zAbZb8sRMfN68yZ0k32L9duwpqsu6AgS','9tQIBwQG7fzM01h74OfhYrR6BXmNo1UbkpnlzgFs82DmNemHUKvdutr','pqBThHbIJukcfpyNQqMEfndZsx9ICs88XJIwgG5RlcFjoCN9OcqtRg9SpeUsYAgGp','SR0mz6FPWOjrlRFWaO','Zu','b',5);
+INSERT INTO t VALUES (-79,1647474561,'albIJ9JoJwkHHGIB0nrB','1Q','fOlniUfjgxj31NWoxHdC2S3VkorR52H','bWTEbMyK6w5U','7G','J',6);
+INSERT INTO t VALUES (104,268922980,'guX4f7QyE67mYvFvlGA263oWzMrT7q8R5pQT','3Zy3jZgGo9RNFZGJL8ID','E3R6Z','Y0NQqUPesdU8uWjNujdM','U','M',7);
+INSERT INTO t VALUES (57,751072243,'jSM8lVjuP7w','XYxckj5yBz2zjfloc5MU5JPAeKENfxe98hpMbRf9jUEoQ37EMzY2VOQuEhxqblmFL1LMTs7dDP8','1cYt0fCSuilSulVJ7Rs301wtubq0jStNRfb080uXzTFNz6ndrzqnPyKgHpukTlk54Ghv','GaPEvtm2duYBvCYYRmpB2IZOH','S','E',8);
+INSERT INTO t VALUES (-88,-420226678,'daHd6O45I0EM0jR','STb6OnPjuKntFftoCwipABMzvoVpHv1MuTdWUzjnBRaM3dYZjMzgR8csUfVe4bUpWIXcj24U6diar','7l6l4wIJhEO9x4pcHSOd2QLVlge8V1jOYfx9cqmt2w6YmHwuIO4vxLApcLXSm79yfIoqXjH','BRVFtSV8vwrnXV4iwvawIHNpZIqd7wlYo085gE','xK','4',9);
+CREATE TABLE ti (a TINYINT, b INT, c BINARY(51), d VARBINARY(77), e VARBINARY(77) NOT NULL, f VARCHAR(39), 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 (876808602,2836000527,'Q08dWd8uigz4wXA16WYftfpV0YVRQJyt24njhrSxz7AgmYd7ZCIefPEFABe6','8','zRU','ox1itrzXVp7BgVB2VsX','ZYm67BScc5Ncm93arNaD0TsSVGXrkyvlg63ECie3Mrjc','WyFwyw48Vxl0LcqlyweOICv',10);
-INSERT INTO ti VALUES (876808602,2836000527,'Q08dWd8uigz4wXA16WYftfpV0YVRQJyt24njhrSxz7AgmYd7ZCIefPEFABe6','8','zRU','ox1itrzXVp7BgVB2VsX','ZYm67BScc5Ncm93arNaD0TsSVGXrkyvlg63ECie3Mrjc','WyFwyw48Vxl0LcqlyweOICv',10);
-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 (-1252389374,2804782653,'YJ8Ib6IuDzM3zgH4kHAPBVaoT4A858vC3l69fuvDAQHxqrKuspWCWdtHTvaTOli1gpIRYFOpZEKXA7TvPmK3hyKaIB6RZDw1O5','a8H','ob','nG0et3sLomrcB3EoMWKz','LL7gTy6sMfi18uShZtqjFMnYj0og2f4kimk5B6vwrsbTCz6nzMUc6dBuYOb6b0X9heR4YW5ibFpmKcWhcvvKDHi','6ux74YVnN1EbfrnNywKNF5ObcDW2gZZ0PfRE4dn7Z5zjBeXH98ZShkigGo7Zm3UVheuFlscU935uqg3MwpIf84',11);
-INSERT INTO ti VALUES (-1252389374,2804782653,'YJ8Ib6IuDzM3zgH4kHAPBVaoT4A858vC3l69fuvDAQHxqrKuspWCWdtHTvaTOli1gpIRYFOpZEKXA7TvPmK3hyKaIB6RZDw1O5','a8H','ob','nG0et3sLomrcB3EoMWKz','LL7gTy6sMfi18uShZtqjFMnYj0og2f4kimk5B6vwrsbTCz6nzMUc6dBuYOb6b0X9heR4YW5ibFpmKcWhcvvKDHi','6ux74YVnN1EbfrnNywKNF5ObcDW2gZZ0PfRE4dn7Z5zjBeXH98ZShkigGo7Zm3UVheuFlscU935uqg3MwpIf84',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (291116824,4185596279,'3IcK7Xuy2PrssgPc4H2TN0WJFNOUuJUy42DW5pRYsyq4cWznBSTpj0TmM67DsGVTX5Dg1ExOKt6lFWB4','of5jLVqMtDt1iirry6u9mRgugpErHiyBFG0FNsD6gHbzaKQXAVjONGojv7ZusIuVQrgIQbaYnLK9Y49CC67uo6Cz1UaTu1RS','hNN','0GxbVKIYcvznFK8iEICzelZjNIeTQsXtaCaIGLrBzUqBghNL6k2J0d5ERG2Zw6Y4AweTDjfkR6jll4','lDcmQiYjuSahmtvIjsHYQ1F664XnEWk4fQGS6KmMpmZxyDSTd0rIxCLaLJ9WCi9GdLmACru83ptyjSkRMLRuQg59','uynBhJg1Zur6j9i7Se1OTQjS',12);
-INSERT INTO ti VALUES (291116824,4185596279,'3IcK7Xuy2PrssgPc4H2TN0WJFNOUuJUy42DW5pRYsyq4cWznBSTpj0TmM67DsGVTX5Dg1ExOKt6lFWB4','of5jLVqMtDt1iirry6u9mRgugpErHiyBFG0FNsD6gHbzaKQXAVjONGojv7ZusIuVQrgIQbaYnLK9Y49CC67uo6Cz1UaTu1RS','hNN','0GxbVKIYcvznFK8iEICzelZjNIeTQsXtaCaIGLrBzUqBghNL6k2J0d5ERG2Zw6Y4AweTDjfkR6jll4','lDcmQiYjuSahmtvIjsHYQ1F664XnEWk4fQGS6KmMpmZxyDSTd0rIxCLaLJ9WCi9GdLmACru83ptyjSkRMLRuQg59','uynBhJg1Zur6j9i7Se1OTQjS',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1069914205,2772753753,'K9cM0OhZTusjKTCcqhPRaA3chcuWsEm70As7PUYFd2Pa07U0byMebxC5DQYcfpnxLe7u5','dAUuycPujxw6XOeceCf13QpNLCToHgC9HmMFIl8h0atiSIJmIg3J5NX9Aw07MZ9mSNIz2aiAoHuKzlTP1Z3R2jGJ8Q0qtZ4ri0MARej3tYZv5c9NE8pX0thUvxMRjOAitAcZtLnOfJKuBc36hliCfKC0e46Q13cYUVBWyw','6T','ymenvkvaxJ0rBKuPM4zjZTiOTRlxaGhL2FmxSVSVboBoa3wn16UzOZTy20ybb36gS3eKvgleC1mAyAzeIw1hnrJ44Q19ehndxZ9KXtn1f0KNeiMbQoaDlE1gXxqwk4W','gSdWDLJmU21EFdEfuJYOeBTtgL2aQxUOinkQg3KrohlQAsQCOBFzXnTzwPGrgXa6xQCj5N6d5cb3EfQVqGY3xZujkmPTRpGWZ','Uut48gLmHTazIYMAXXEqECEXwDTn6WSUCAqZRTldWFoD6iFqBsQfFvgTdaeHg6H',13);
-INSERT INTO ti VALUES (-1069914205,2772753753,'K9cM0OhZTusjKTCcqhPRaA3chcuWsEm70As7PUYFd2Pa07U0byMebxC5DQYcfpnxLe7u5','dAUuycPujxw6XOeceCf13QpNLCToHgC9HmMFIl8h0atiSIJmIg3J5NX9Aw07MZ9mSNIz2aiAoHuKzlTP1Z3R2jGJ8Q0qtZ4ri0MARej3tYZv5c9NE8pX0thUvxMRjOAitAcZtLnOfJKuBc36hliCfKC0e46Q13cYUVBWyw','6T','ymenvkvaxJ0rBKuPM4zjZTiOTRlxaGhL2FmxSVSVboBoa3wn16UzOZTy20ybb36gS3eKvgleC1mAyAzeIw1hnrJ44Q19ehndxZ9KXtn1f0KNeiMbQoaDlE1gXxqwk4W','gSdWDLJmU21EFdEfuJYOeBTtgL2aQxUOinkQg3KrohlQAsQCOBFzXnTzwPGrgXa6xQCj5N6d5cb3EfQVqGY3xZujkmPTRpGWZ','Uut48gLmHTazIYMAXXEqECEXwDTn6WSUCAqZRTldWFoD6iFqBsQfFvgTdaeHg6H',13);
-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(71) NOT NULL, d VARCHAR(23), e VARCHAR(65), f VARCHAR(80), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (963648390,55,'O48xsS9VsVJxRpw8qQa4HldZdA3laHC','PDiI','Srpv','ZfDajkM','yLJANvSzowTmw4uiFOZ6ceAn9Fy8vxRmTh5eTrnGRx3Li3CGtFyzKRfnZr7fA2B4rM3VZ0LviQErTcaxtVm3Z3mN','mP',0);
-INSERT INTO t VALUES (4018464632,198,'aIJ1EepHBePGniWSDZya7URhgPAbaOohT3Qzl6Wp2SQXR4Zhdc','WzQ9lO','Yd8ClOvVeLxPBMJ0JSDZcr281appgKxEVpgkKAUDAEMHBl64OF6O2Ea9pMz','IUn8urMRzUNqWrn9UHEVi3EFsohPd9O3etFZzcvjxx9LQASpYm8Ze','BCRiUuMreCJngiyydNOjCxqd1VlOBXrnorwnb7d2HWJSdE03rS3','1BlcYu2b8s0tUaWXAk0D3Bcv2ij6vCC28zv1nQBCr5WOF6qUOITGkgkmjorx4xa4HSHireZbqd8zKW4Y',1);
-INSERT INTO t VALUES (328283333,57,'VmTBSBSS9KbbT72QO6Ccv5aaAOtCBxeHWbX8aHQ12aFsiW','V2agS4fsAPuxqS3eIJD5','cbLXr8EmzgmfXjjUfufxTpRJszrtoFFZzQhRbZD6yz5IRkk9g','p699rofm2FhqVYHwc6D5Kw0lD6i1ZgktlWDKqNJy99zY8wV2Q1XLhwejvS0BEhCO1mlHdxIzvWI','TQ','Ah95XgUqEOUbDvqBlQkIqTn5C4RUdvxV7yG5z6H',2);
-INSERT INTO t VALUES (1673481600,223,'PkA1ONOujVbtBb','llOz2s6P9vcJo7lEdX5TrPz','6u8LIaMtqiixtwGOnVW','6RStHY8y','nLgx6iIZw1ki8Hs9g1rUOLApQGM2cgzEyrKZvn8S0ZExukLNMTnnSet3A48kkNcdkPsMbrt7h1mGfddZn8yERpMH','lUsvHdK1Fam2e1Meu1DSnciN2VDJZHqV527CR7asdLk4oXo',3);
-INSERT INTO t VALUES (4237457609,241,'vCkOc','Rcuo4tugGkTfMm5','bI47i2akWlLE8ZyHr35DHMbqJfULpO94akwqPhZtr9lkcQC8STE5aUMTz','sDcCmiXJlNiyr8sCtsTN6i','N71oDKoFH4YSY0iCvITB08xfhEtwhQlAsP70ifZHJLOFNw60pIKoUk6JotwsNkd8n3eIkSNeyPk4ISibqGvMLor8tBvb0zLFoouw','zD7VOIynDCkN',4);
-INSERT INTO t VALUES (2475012279,233,'TxM3NFgj2ecKDQXmRTREk7EFYMoY3K','urtYrABC28n9lBf','xxTFFF9FC92VBrjPaUbJQPp0QoYh6JF1O1dK','H2hMmEINtSgaMEzGc9JHfL6Obd5v7ln67HXcbpv5GDvmxp1mm6hS','VDYNXeMcOvxNGr0nNUAosHyfklMPRod','CQaFxWHOBnvZ',5);
-INSERT INTO t VALUES (3316086065,101,'a1xBC3Z0cBpc2iNYENZSMv6OKpB49HNCZMzAbbkwQNsyCCsQgI92EgVW7Xp3YdjnHPv4y','zUSf0nmGd2CiHgnQ2tWI','nFGLuIklvD6PLdIpxr4ZPNuohQzPKc30FtwSxJWBuBEkphDpjkeMYjSVeRBr','eLDeR2N0Sx8nbjyNvj2pvRAk3q0FUqQg0fGuIZh6sxVFE4J3pn40z6Onv5qOKohU','hvWHvJfHUwbS3PeA4NSOcV1ZUnbCRbWU7PyRe20qICLq754jmoOavcV5OTSQCPxuqwGflotKciRMpBEZLJ','e8nLL2oiBr9Rugq2hpMwt',6);
-INSERT INTO t VALUES (446620420,192,'YZhUwXq5T6PPnJRN7qPHLyqQDwdwk','5TOb','RqrvbKaLHiz','jQItDlMzjG9Suqoy4SCO','zzRurYExzvQ84ytqwKotbW1iCTBbfJxc0JaQHVmifmJk6IjeaRReM6D','SCcnjCXgRuNHOMzgFLRbJuD6gqsDHhDLCl6xA1tYKzpvx2UKyJcJMwaksc6VVeX69rn76SpwvXx7I0m',7);
-INSERT INTO t VALUES (1460762098,174,'iZGHhXDWTLp5DB','wVFgJ','J','y1YJdTS0Jy807k4hYJ','pNhGQB0PwSKXRYKUxOrypnhACmNMpEvt9Nfo8MCmJNWE0etr0jRqQE9gA2KNzb8v7qx2zqs6O6vOhdf5RJGWwjgorX','0YwQEXDTmvsuony',8);
-INSERT INTO t VALUES (1812761784,147,'q9hm25a5jLM5rKxlQwOTHwsSWcrywIjmNj0HTEigsRGOrpYesQw3Ft','lImx5Z','jWJUaA','KuZLweAi9NDuMGncuIqu1NbXUWsdbiqtwH3iyOjCfVUrBPnU','yX9kmntnNR4dkhRukk5','Kbh0ufLVeoeTmckQhNNWmtTGELx4SzpEdndu82ne',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2717668858,28,'ONwgapZG6qaCGfMqMrYe2RbGLFQKKVSEEfh0jJV8rzko2oad4M0CWHKLh','PkpPSLtG7uz0Npgon','N2o8Jha8UH0','2TTrQ1eB2Enz1ri4kH8OOEEgjijcotzUp68dOPj4n2tmjRbv4d6voyNM8PLI571puv34QLWHf2J','4Gy83iYyxbePfUE2E1DTpJSf5F8otZk5G7dh8RFBm5sZE5fy','TAXorEMpmcEV0lvC3e9xLh8ehLxGbI2zWmv',10);
-INSERT INTO ti VALUES (2717668858,28,'ONwgapZG6qaCGfMqMrYe2RbGLFQKKVSEEfh0jJV8rzko2oad4M0CWHKLh','PkpPSLtG7uz0Npgon','N2o8Jha8UH0','2TTrQ1eB2Enz1ri4kH8OOEEgjijcotzUp68dOPj4n2tmjRbv4d6voyNM8PLI571puv34QLWHf2J','4Gy83iYyxbePfUE2E1DTpJSf5F8otZk5G7dh8RFBm5sZE5fy','TAXorEMpmcEV0lvC3e9xLh8ehLxGbI2zWmv',10);
-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 (1136803907,49,'6F','iduIR','ymCBVNMhCCTU3n4e6Ni6SsV5H','7tvQM98d22MfPyvmkmimkqAAOctdpKmvyyT32MwCGnDdw8h0ztsNygTXZQU','RJVmkrxS6q9HA9FCvZ','CBGA6pc5OtKZrpTCtrFAy3jRFhPDnnQNtZduqT1fxM608bIZduXt76oaFnVPXdRhu4bcVx0jbzh7q8GkiPcufK1',11);
-INSERT INTO ti VALUES (1136803907,49,'6F','iduIR','ymCBVNMhCCTU3n4e6Ni6SsV5H','7tvQM98d22MfPyvmkmimkqAAOctdpKmvyyT32MwCGnDdw8h0ztsNygTXZQU','RJVmkrxS6q9HA9FCvZ','CBGA6pc5OtKZrpTCtrFAy3jRFhPDnnQNtZduqT1fxM608bIZduXt76oaFnVPXdRhu4bcVx0jbzh7q8GkiPcufK1',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3925957715,115,'EzavopM7REs7YIOH4ICQjlpANL3jIctDg8dtIXNztc6ras5G2fsknDsKDGaOG3Gj','uMBsLzrGSx71JHOxjGb1Wiix1hdGeSIUjF6JWnqFZjtmNqT5W1EalHbNf2DVv6iQvDslhJ21m7Lzm746KrOroLnK1kpKghF68DXDL0TANkDMVzKM3rY9QBBI7XsPuos8s3mstECyVZDxxY69hi4ulY5HZj3fxiFS1zOFCics63d9TY1ArC6n3FQx2','RCDrCfvwviXs1rMWiXnyhxIRW0mrCDBvHN','6ALguTFCeheHraWIp1XGRMETsp','e5AbAXNI','JXXdiMDZWsr5D0Y1rLzreE4pSP6LPGHCyY9qZiwbQLm9ORGz0kx',12);
-INSERT INTO ti VALUES (3925957715,115,'EzavopM7REs7YIOH4ICQjlpANL3jIctDg8dtIXNztc6ras5G2fsknDsKDGaOG3Gj','uMBsLzrGSx71JHOxjGb1Wiix1hdGeSIUjF6JWnqFZjtmNqT5W1EalHbNf2DVv6iQvDslhJ21m7Lzm746KrOroLnK1kpKghF68DXDL0TANkDMVzKM3rY9QBBI7XsPuos8s3mstECyVZDxxY69hi4ulY5HZj3fxiFS1zOFCics63d9TY1ArC6n3FQx2','RCDrCfvwviXs1rMWiXnyhxIRW0mrCDBvHN','6ALguTFCeheHraWIp1XGRMETsp','e5AbAXNI','JXXdiMDZWsr5D0Y1rLzreE4pSP6LPGHCyY9qZiwbQLm9ORGz0kx',12);
+INSERT INTO t VALUES (1036712960,1423272080,'bJEml7XxGokpP6jFugsZzQGuJJfif5','Io5v6xct','4EyQWV7oxJUfrIpmimgO7RTGpgeW','GtpHHwBWBCF4Osn2ACE1NcaMVIjYZmQviAehVE','A','9',10);
+INSERT INTO ti VALUES (1036712960,1423272080,'bJEml7XxGokpP6jFugsZzQGuJJfif5','Io5v6xct','4EyQWV7oxJUfrIpmimgO7RTGpgeW','GtpHHwBWBCF4Osn2ACE1NcaMVIjYZmQviAehVE','A','9',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(52);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(52);
+INSERT INTO t VALUES (-2145394065,2141826304,'dBLlvnbcRg4Y4OgHO0qt6rOOrW','xBalag38VhViH3ro4V0dwxvi4EyyyOlV5gVNxUpzAAb4dbsC0S08MfMrqCFklhdkOL00ugWJm8p','x8FST8sBrcRZRMQAz2waTkxEXX2vgkqpSgs8KHe9CsO','GqIlq0lAB1SrLKY1wi2gfUH4','9','c',11);
+INSERT INTO ti VALUES (-2145394065,2141826304,'dBLlvnbcRg4Y4OgHO0qt6rOOrW','xBalag38VhViH3ro4V0dwxvi4EyyyOlV5gVNxUpzAAb4dbsC0S08MfMrqCFklhdkOL00ugWJm8p','x8FST8sBrcRZRMQAz2waTkxEXX2vgkqpSgs8KHe9CsO','GqIlq0lAB1SrLKY1wi2gfUH4','9','c',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-331102988,365081338,'IC8jmx1qAlqLgEWbmIkZvr7F5bXjYpmrMNjVp4','9e9oP0qzmc9NT4DSxoUCR6bwQeR3KEksiIhQrPBPbXLbCBHRo5v5pem6WGocSJYjQeuBwz1RiQsq8pY4Ric1Nnmtzr0JFgZ4smXUN2us2YwMoEy6UE8ZLd7jH1BLjOMZe55DMMxMgdQEHJM56ZN5hOntvEElQVoRa2KL0ANLYMTpltZvzg42GKIXaZ2uTuF6vcGGC7i74fyVOu0uMeJTevNvVuC9YcOhyiAs5kFjcI9K1Wkm4t','ZaIjHD759ugVdTIcS3UOhz0LKiiM16R3Gydq','j3XfzmsT9N','y','5',12);
+INSERT INTO ti VALUES (-331102988,365081338,'IC8jmx1qAlqLgEWbmIkZvr7F5bXjYpmrMNjVp4','9e9oP0qzmc9NT4DSxoUCR6bwQeR3KEksiIhQrPBPbXLbCBHRo5v5pem6WGocSJYjQeuBwz1RiQsq8pY4Ric1Nnmtzr0JFgZ4smXUN2us2YwMoEy6UE8ZLd7jH1BLjOMZe55DMMxMgdQEHJM56ZN5hOntvEElQVoRa2KL0ANLYMTpltZvzg42GKIXaZ2uTuF6vcGGC7i74fyVOu0uMeJTevNvVuC9YcOhyiAs5kFjcI9K1Wkm4t','ZaIjHD759ugVdTIcS3UOhz0LKiiM16R3Gydq','j3XfzmsT9N','y','5',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2170335340,162,'U94hlE8Q51xqLRv0sd4Qv1d','dlQjrpXZE1AG7l6JAeOpb7poSjCsEuaUEpR6yqiXLv3Ghh7tkmLn7I','obcfiwJNvYjSy80jXw3FmM4IJaPstvSahrMui0DSig7mN','VzcyAUMKy4APUcbgo9Q68MFLMqKe0wUipyoJ9LO8TeUJjX3jGZk7vgONXNVlHF4FYA0xxMNxNOUX2','gxjSGh2VYeDLWcTmXpa7SXVDTKcCSZPVblZHkoNl1gororZLfO3VQgiv4Tgtxhh1eUvStMRpiPnflSqR0SgA','qap5uAcKB6a1n5CaTcfB67ZPOTf4TXM2gg7TDezSGopPDchGG3WAzHFnLvIFCATLOk52Wphu5AcupPSQTyFGbK3c2Bvhk',13);
-INSERT INTO ti VALUES (2170335340,162,'U94hlE8Q51xqLRv0sd4Qv1d','dlQjrpXZE1AG7l6JAeOpb7poSjCsEuaUEpR6yqiXLv3Ghh7tkmLn7I','obcfiwJNvYjSy80jXw3FmM4IJaPstvSahrMui0DSig7mN','VzcyAUMKy4APUcbgo9Q68MFLMqKe0wUipyoJ9LO8TeUJjX3jGZk7vgONXNVlHF4FYA0xxMNxNOUX2','gxjSGh2VYeDLWcTmXpa7SXVDTKcCSZPVblZHkoNl1gororZLfO3VQgiv4Tgtxhh1eUvStMRpiPnflSqR0SgA','qap5uAcKB6a1n5CaTcfB67ZPOTf4TXM2gg7TDezSGopPDchGG3WAzHFnLvIFCATLOk52Wphu5AcupPSQTyFGbK3c2Bvhk',13);
-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(25) NOT NULL, d VARBINARY(79) NOT NULL, e VARBINARY(88), f VARCHAR(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (168,-27339,'VoXcih3oJtuHcNNiG','Yw6US8','v1q4Wlv6e4lKkTzhGu8BmpgeMQH5qtbYRAFAM9S73HmjltleHqBUaHSrCIJF1kVznk9UORLoGr1z','QN0sTj1z7toNDVARfGZ2Xg9CIH6EUYyqj','bYQIbf8Gwt6j','3V1iPlFtqLdSjteNJPM2MdjQqPYI6ILOBhzQDYmqyJyVnxh9RggMCNifQ2PasyLi8542bFiy0SqNv5Uw1xTJRobV',0);
-INSERT INTO t VALUES (174,-457,'gI','UfYpOPu7ffOV73Xbx8abidOSzZeJ2Tyal31kBJAmM6Ceg6lp52L3','7','Le5SMWBW55AwtPQJYnepYrbyW26RsP5irp','OatjYK7BxYxcUv6QC8wxV5fweSB7KNvGLoDOmcO7c7R321RqQUFLISxshVl9C','d18njvBFlSbQBHHwW43J196PzX4WjeymlgKqFM6WjF59',1);
-INSERT INTO t VALUES (231,18833,'5C54SuKgaMx2dYV3ECHBk','ZxswVaWwZ1uQvedj1dSGpfZQgFgfKsbt651hH35Cfog9z','RaC4he1sZ6KVk3','PPYhhz6OD8KhVdo','grF2oj70Yli04MjjGJz2Oj2KF7zXgwGQZf9ea3Qd2WW6vodUoxb','TcwZn4l5yYfLriqPpFIVQLPJ8CZ0cngyDtaIiCXJ9lr6WYYoklCQGmdMc6CsltBE9ahOcPXp1uZndcKfDFuy',2);
-INSERT INTO t VALUES (173,528,'TUn2G','B8rm6e23iByTzH8XHdrWQi','FM987BWGGWJTrWgj3XPZTkH2SRqvhAm2QIeYqGgR3zoyujq0gpsLYO00sv','XBVa8oyqSHn4Uyr5a5eXtGp68MvEiURyXyRBcJfjY','HcUAFIpt30cKVw7XNFNr7waqjA9Z8dPMy6lyIJOPMpau5XKCMjIKIzzFVQvSXjV4anc','FP2IJSS4GUt2cHA6vH1M5bCWI2SUrflGMstpFUzGdQvP3qyN6',3);
-INSERT INTO t VALUES (243,-13513,'dL','YZPLaGjNp7MaRgyLI7FLupjkp56BV4DUxYuQco4Yz3TuKjlu5WUqS4UJgxiTv','Ms5o0Ffkhj9RItj4itIWSdh6dpC383Shod8dY','j7JqGQUyP9XjpqlWJ','Iekc','o46CQPEzQme0HaDp7rIjG0DXrNdWtUhLiZyLahTQss3R0oCB5LfBU4Q26LoNDbs4WwjsBKucHUOUEazMB3qaB74Nl5SUSYz',4);
-INSERT INTO t VALUES (187,-15212,'LM8kZnlRoBWG5hB0pB3','EY3v6','zbM5ebeCmEypO','cT0mHHlGxqI6igQ8UNSl','6ZtIbyyTvAIwhdfawMNtCKeJAHJ0miao7BHCiNC4mEb4dxe66cZCmnNVb0alpf978G6YWWXUPJt88SKT','Yvn8AlionpfCg6UoxXJnBpSWaBnVJwWYYYfxceyAqVknlHyYKx8iqsDtdMyUFpvaeJf1GXKZl4',5);
-INSERT INTO t VALUES (123,-10816,'KyY4C','g3TRD456YMWTxfzbMWM9mU7rQ2','L5SXyPcpOBVCj2kLKYxaIj2ByiPFvIkypCph6jPL4yqbdW3HZItmANt5wPus7i6chWpL','UiWXMOk8m32khHuIvr2','jnIcQwKpYMr3PDKyMkM2ij4ThhTXSHj55dvE','ox9FQOUSfFkHah',6);
-INSERT INTO t VALUES (127,-17167,'29PCQ19rvG4ySh5HcAVm','6FcOUubMxyuqRDyH2dkKmzcvk4yFNytqsCAY6kvj5yCa93oC','HWwtWBHdvgWFYWUCWzd2c0uZ','fhwRcbpiHi5bO1UoDAnfKr1VhH0qXI62EunE','woNIGVRddDforpAY48CTSRqzmo4OqpStA','Xuq5BBOG5Gx1LBTz2CEo2Ei7qNjairCGjTfCQ02iJyOzp9VuYzI7KROZ0MzZZn3gVui1DwcRPVArquiuCFlE5F4yWe5',7);
-INSERT INTO t VALUES (115,30110,'iZ0gbjApt7qc2PnU','RFvE5kH1czcZ','mJGErHMGQ3YZURuAEHO4EEDykxXw8HXd1ib81MTEfoNTw6VKUZuxZThWEe8mq9CgujWZ0LSV','c63nqE','opDjJS7wW8ur9b0Yzpb5zMeYntjgnNRIv4vpzg4','YhKCI1UI0hjZqGOWKbx9b743u6vnidEh8vV6GCuTHSEmPsnihnTkv6jHMpgdOZNNBNQKzs0n',8);
-INSERT INTO t VALUES (18,14444,'Y673xQWulOxbd','Il6g559S105yP6Ctg7lTyBKxAqRCulhpbIXrcp53GizyeuKNd25EF','IH1rPQUfHlGrx8HQwqVhGC1mM34gknC7FTgPwJPNRGER2IzGxItJbwOLBMxfWVkrn','TssGvtrCq5XftkCRzIPwMMCb','CtMkW5rT9fR2zSVah3C6oS2jiahttC5xG5JX2coO7CSrReH5yoEpwu8E6vdH5maRK5','mreyQl0SbOZd9RkKRJWWnSb8ZZCDSag38037WH0J0TtuBvCdOAHbEFxiadZr0kDvj7Y4GJPchAmJv0sh5bdL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (34820,-20284,'px6jVcsn8VE1TzGkenEWh','R0SnTa9k2yWWDZTKXz865XFaJjbfvHN','bbUFRWM','5YSswGasF8BLm68BBnqJEf3FJnyOSI','CNmTKvnbREbBjdOULbn5X4fN1azvWBH4Wvs','JQmx8nejHYjF4CoQgWhIK1RLnk7H0EWueRXRkNdCcMMii',10);
-INSERT INTO ti VALUES (34820,-20284,'px6jVcsn8VE1TzGkenEWh','R0SnTa9k2yWWDZTKXz865XFaJjbfvHN','bbUFRWM','5YSswGasF8BLm68BBnqJEf3FJnyOSI','CNmTKvnbREbBjdOULbn5X4fN1azvWBH4Wvs','JQmx8nejHYjF4CoQgWhIK1RLnk7H0EWueRXRkNdCcMMii',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(26) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(26) NOT NULL;
-INSERT INTO t VALUES (51965,-5052,'qK1QaCDga6vB5409vl','Jb6ld4Ipxhe8OWLNLvUG1V0VS','vgXXRpYmnev2Nokp6DtVVxb9RsSDvJJuNAt4i0xfAd8','R12NGLxIucKLsfEpWNvyrA0dRimAur','7pTmqGzbyPaiiH5u1MgQfovE19STn2uvYe76Ii1iORoS0A4yfz5mrUCcB2hEX0Bkqyyl8WUJ97QQEyc','yTbBy8ENGzy62npU0f8oJa2rH3Hw9trioVqDRM7Hlg1nDZqL8bo5aozka6Q6H8pgW7bxoABi96wC5cIqaOs7G',11);
-INSERT INTO ti VALUES (51965,-5052,'qK1QaCDga6vB5409vl','Jb6ld4Ipxhe8OWLNLvUG1V0VS','vgXXRpYmnev2Nokp6DtVVxb9RsSDvJJuNAt4i0xfAd8','R12NGLxIucKLsfEpWNvyrA0dRimAur','7pTmqGzbyPaiiH5u1MgQfovE19STn2uvYe76Ii1iORoS0A4yfz5mrUCcB2hEX0Bkqyyl8WUJ97QQEyc','yTbBy8ENGzy62npU0f8oJa2rH3Hw9trioVqDRM7Hlg1nDZqL8bo5aozka6Q6H8pgW7bxoABi96wC5cIqaOs7G',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (59556,-8363,'LeYupNBXIn','bzIItnsZqpS73U2Vun1c0RET1Ju6iVp9kwhPvXmUQRTsLZRf9mQHerAC5HvA1l4r8KlktW7XBy6nIdBO6HU','JhFf3G','POtRMX8WV','GclPwdjF','X1G3eqjWlwTksIilkATCVwHOxXOLWxXfYIt8PvRrOnHoyAeq457aAZ7vGi2PAZRI5lkPy1yM4njMSf9Ftk3tUhrr',12);
-INSERT INTO ti VALUES (59556,-8363,'LeYupNBXIn','bzIItnsZqpS73U2Vun1c0RET1Ju6iVp9kwhPvXmUQRTsLZRf9mQHerAC5HvA1l4r8KlktW7XBy6nIdBO6HU','JhFf3G','POtRMX8WV','GclPwdjF','X1G3eqjWlwTksIilkATCVwHOxXOLWxXfYIt8PvRrOnHoyAeq457aAZ7vGi2PAZRI5lkPy1yM4njMSf9Ftk3tUhrr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (52364,-13465,'7yUUQHxdLTTVlA381BsotCU','ZghQbZPHAZmNDtukhYUHavyveTP5LhrGTtFkj0C2Q2K6Rc3Svj63TMtGyaSYu0HjNsSOlC9BRBjhOer5UTSflD8pI8FYeQaqQEdkgaqU61vOEMxI4VcuE3xB3aaRC2qYRfv8RjxCuZZYXCEvgJUl9jomtY3B5I0I0GVGTecPpBCVDP5MEj8ABYSJBMQRFifLKtd1jv4ZsyDgCZtzwSc27cBd3OMTxNbXIjN3bvlRRh','Oxz1Qy1aRD1QdI7FIQWYW77S31mDVTSgs34sFcN13SPtq3DwsAmzQp6Jq8YQRo5yxqR1XMyPbA56niR','g4J8y7iGS04ScwbNwUoOYcpGLC3bAlh7KKqjhphr6','V5PMqAnpLJhU14HYobXTDs9SZM6WQk421PwEsXO','vFYEvNzjzAlhPMO82N0GC1A92Ec6WJU4mkDI04PBy7mC1FQYZJPOgE8WGPHbBEITmwoK8Luk8me6FvsbSu8YUm69Aqo',13);
-INSERT INTO ti VALUES (52364,-13465,'7yUUQHxdLTTVlA381BsotCU','ZghQbZPHAZmNDtukhYUHavyveTP5LhrGTtFkj0C2Q2K6Rc3Svj63TMtGyaSYu0HjNsSOlC9BRBjhOer5UTSflD8pI8FYeQaqQEdkgaqU61vOEMxI4VcuE3xB3aaRC2qYRfv8RjxCuZZYXCEvgJUl9jomtY3B5I0I0GVGTecPpBCVDP5MEj8ABYSJBMQRFifLKtd1jv4ZsyDgCZtzwSc27cBd3OMTxNbXIjN3bvlRRh','Oxz1Qy1aRD1QdI7FIQWYW77S31mDVTSgs34sFcN13SPtq3DwsAmzQp6Jq8YQRo5yxqR1XMyPbA56niR','g4J8y7iGS04ScwbNwUoOYcpGLC3bAlh7KKqjhphr6','V5PMqAnpLJhU14HYobXTDs9SZM6WQk421PwEsXO','vFYEvNzjzAlhPMO82N0GC1A92Ec6WJU4mkDI04PBy7mC1FQYZJPOgE8WGPHbBEITmwoK8Luk8me6FvsbSu8YUm69Aqo',13);
-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(7) NOT NULL, d VARCHAR(11), e VARCHAR(82), f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3315038,1323853054,'D','fP5','0YlIxLYmS63ch1BE0nugTp0Qys97kllWWXbsJ7ATQBgyaoj58RGUSZyCqEKs3IPywynMHRIQzrzu4Sl','pHUeQpI99qyu7I7JqCVEfq','thJogJAly6b6Tx7YqDkMwB80umoB1','sSGnRooRA9K60Dy9L8RHHMXmpiPZPhrPdFs4gCmVUpcNlC',0);
-INSERT INTO t VALUES (-5994752,232817040,'PvJK','sv4ie','mewkf73ocHxkV3OjhyGy69NGSlWJWGdiLXac8PhP6BZfAicAdB','ep4NI9jLEDaX2OcUnPbECe1QEgetubggoxjbrkDhmZblAvFxksLmdRfvHGTux','03ffGayuctL3wAM6vJxqbKByhmEJSRbEnJ6Dd2h8D6Ff4QiVn4liOzHvZyCAXvPuLdT8ngusZO0NUNi6JfAYo','OSL5T0iFxPj6ERFUwePPj8KMMMESwHsYB2LVsatyDE06VIvJihJ56DjcOugs3G02w03Mpiz2JVBeL4yFFeyQrtazdgOwF',1);
-INSERT INTO t VALUES (2764457,907528523,'M','fC','7sOUi8AivlsgMASisaZuQeJnnkzK9fFcmCvYLv7TZI0aGQNjX19V','qRyRRUEHrpVoUWb4ikx2kodjRZXdTBbxdGzWkjKqM9pezxDjk8snfhJy','pvMjefV1Z9J7CTN25j2wsuMh5apxYF2c0vvAAyYPQxkC2fmFDWjK','cRAw77tngtuwvx0FgIAl8',2);
-INSERT INTO t VALUES (5858317,814446247,'9rs03wu','EVajJ','Osndd71aWmtzMHPiy29RoLS','eRZLu1hIqMm8LPU1q4TY0YorPEnpWHj0nBnxp309Aib3xt6sXmwca78OMruFJHIGQdU','iW3DeJPJ4mJDTRLZFFr9GNyGZMjeBe2NIJEpe9z4jJ5a6OL3UVcpWmUbiCdWfk9EJTGSpBXWpBo8Aq7N6cxjTsQ8YXIRmKKpQz','Chy8pOetrbPqTuZdRZ0TFXt1Bado0HRJY4A3Vb4niob3kiL2KopqkEkU7AoTQR1Mg4w0AjKlGHsTYiJDof3UcSX42',3);
-INSERT INTO t VALUES (7867755,-371190747,'Z83','DKp','X7gXKjAV57NoNfKDiWmxq5DfE4pXw5UsJBdt9XMGOwjxlSi1bKXiSAZiLrvK5l','aNRCz0HubztcOottYiOx3cSjcdjLJXLcKJQ333t5czxpJrobnuGwbCDPHm4ujaWu5q2Jxpg7h1VVL','Sde6W9peXmYGqQJKToYK6exSlaAEZuznGTCd3iD1iFivF6i5yru6nUVYSmtIxt1hp4EpRC2ha6xN4t','Z6pSV',4);
-INSERT INTO t VALUES (-5443659,-709140281,'gWa','lDJhOTWK','rZO0OD6Pio2imS8KGCMXQh3bgqokVQurFmVxDTQLbF92tHatsyrHUBrSmigBUB5MJsk','RzMSonrHhlplpMvuuCn5UJzn8DW2owHudHYzYCwSNBU','ISqsGxa6DeXziTb','imuKM83K54VPlYUsZdd3pOd2b4XopIm',5);
-INSERT INTO t VALUES (2225696,242019214,'Y0I5','TfPjWno','2GQksEn4LKa2','mzkNnLf1Ew2r4ZEMt2TpBGC5yE40da47dx2gT7vF8nQrZ52','PWARLyBrasRpMx6ovXNj','madrorxWj6HJbNHUzlS0im0PJsDWtHlk1Gg57bXg5m1yYUz9Hoqp163eZzkL7YhXMcO29RThP7M',6);
-INSERT INTO t VALUES (3012212,-167496041,'dH','Y4XKyFM','1w8MdN94wZ8j7mG24yFOrBAE','2cPe3HKl0xoGik1vfywGqZ774qPD','RWtX','Ck8pE5uMxs4fcC8EotAyIIYsF0CBPv8jHcd7rpPaG5SVXo0skhi7SMCzRg0IHWrbMS6f4ByuS',7);
-INSERT INTO t VALUES (-8029194,-1696842748,'7WuA','luD9ouRYGU4','ef9idjgr','beSd8BUYMee7','7cA9wNTiU5YvCYoRma72NYRCqF0QaDvsg6UVBY7TGesn3yYK0XHtlRkazBts5CINze1','5f2tK6DwmHCzK6Q0R9rvarE7lWbMwAANpF9CvEUoMFZo7pnwh8Wr0UcSk7fnTCL1xfiCK2',8);
-INSERT INTO t VALUES (1088043,218035379,'9s','s0IqTJJ','BFsNND1wb','JfTfeyekAMbSKGbDd','iuSc7VFnxBMUEPMUfEeh7IHBgNhwoAopSvH7g5Pv3VIuM8urx8agNERrp9iTO187F20p9FC','P2sTgdK8dUTH5Nt8Q672CdVaUim46VQ9vdMJodqLMWvnrzDnzqkDAspHvwDHRXUN8mxgOIGSiticvQOWc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-181944189,1071352145,'THJFgq2yOtS181u','JGwllUG8j8rgBE4VWOhjrzNs01aJR1BJEdtAInT5URIcxRa6y7xUDDjgdHrehsV7gDQBmQ0xoct5af8602aNoYbw6k9C6CMW4Bg9mHouGq5pD','ChoqyICyP3wzocRXi7T36oc3iLgf','lAhHn1VZkrfZQxex3IbJOdaiCoJhF9LvaVtVArzlY36wkaZUzGNOM6ghenGeLGDNlXgC4iXtryVjgPdEYjccu1e26quM1LVZw6dn7R3JfATh1bwcy6GflHxEkFfCuxHTV0iaVVehEE26nIMNw0cNnRVrC2rT0iPRM2m','0O','M',13);
+INSERT INTO ti VALUES (-181944189,1071352145,'THJFgq2yOtS181u','JGwllUG8j8rgBE4VWOhjrzNs01aJR1BJEdtAInT5URIcxRa6y7xUDDjgdHrehsV7gDQBmQ0xoct5af8602aNoYbw6k9C6CMW4Bg9mHouGq5pD','ChoqyICyP3wzocRXi7T36oc3iLgf','lAhHn1VZkrfZQxex3IbJOdaiCoJhF9LvaVtVArzlY36wkaZUzGNOM6ghenGeLGDNlXgC4iXtryVjgPdEYjccu1e26quM1LVZw6dn7R3JfATh1bwcy6GflHxEkFfCuxHTV0iaVVehEE26nIMNw0cNnRVrC2rT0iPRM2m','0O','M',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1874544285,-2064007046,'Rh5aqbDOzo4nkkix','jHMb83ml4sD9BSvOMOWoFW2GsnPCyJ1t9ZgJgZaQu9wCvrNJptnTYml3MiTQDjjgY7EeCrpZMSZxT9rMLmJYOGHfhAJgV8anBhMZXBFPiteg356PxQhO1cnkDbOMlCiOR9F3Z9GblueKDHYbPR6MarXN6RKn2tZp1wADfrivDVnkWxwhkWbHE2FlqX7U4LHbcqDc7Leb4DCrkNMcRxZJYRm1Zs30PMRj90eUSgrk0bSzckcCfE32','JsrVxnP14wml6NxJXw0ZVM3Ih','Eom6wEu82XkjZnOPETOVg5lTxQXiQ1e91gZuOy4MoEIkbOJrR1PIGqN77s6vaD91XckjD62','S','Z',14);
+INSERT INTO ti VALUES (1874544285,-2064007046,'Rh5aqbDOzo4nkkix','jHMb83ml4sD9BSvOMOWoFW2GsnPCyJ1t9ZgJgZaQu9wCvrNJptnTYml3MiTQDjjgY7EeCrpZMSZxT9rMLmJYOGHfhAJgV8anBhMZXBFPiteg356PxQhO1cnkDbOMlCiOR9F3Z9GblueKDHYbPR6MarXN6RKn2tZp1wADfrivDVnkWxwhkWbHE2FlqX7U4LHbcqDc7Leb4DCrkNMcRxZJYRm1Zs30PMRj90eUSgrk0bSzckcCfE32','JsrVxnP14wml6NxJXw0ZVM3Ih','Eom6wEu82XkjZnOPETOVg5lTxQXiQ1e91gZuOy4MoEIkbOJrR1PIGqN77s6vaD91XckjD62','S','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1423854349,1695671082,'tuGNYpGs1zeOO0fwHJ2ArVkqx','hAEqYTRsQ12xgXMpQm1VSJZvr6kXdAWa4LI7lLCgU8rv3Pi0QdNZeYP2lUbkJpz8nK1CLV2Nk3SOw4NtuY9uVRBzwPxoZiTLb6BvvpltDdfudNayUC9enNrWA1dCplHwW54xSoc7MJz3vIa6v','8gMZcF2nOwLc5ORoRw3J7ev4ASXZRfBFWHD2f7APem1pTmT7SNcaXJ1pVtNxB8cXUUYl8PG6IN','WMEpiCuYUOPPtof7HvOG','d','6d',15);
+INSERT INTO ti VALUES (-1423854349,1695671082,'tuGNYpGs1zeOO0fwHJ2ArVkqx','hAEqYTRsQ12xgXMpQm1VSJZvr6kXdAWa4LI7lLCgU8rv3Pi0QdNZeYP2lUbkJpz8nK1CLV2Nk3SOw4NtuY9uVRBzwPxoZiTLb6BvvpltDdfudNayUC9enNrWA1dCplHwW54xSoc7MJz3vIa6v','8gMZcF2nOwLc5ORoRw3J7ev4ASXZRfBFWHD2f7APem1pTmT7SNcaXJ1pVtNxB8cXUUYl8PG6IN','WMEpiCuYUOPPtof7HvOG','d','6d',15);
+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(37), d VARCHAR(70), e VARBINARY(84) NOT NULL, f VARBINARY(76), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1720109757,12,'zxZG','GfzgAUEEpFgOJQDTLbC2PvtsEB7VAr1GeWGfxZ1vv2l12rs3Ranglvdx','1n1IhECloARYGCvo4qR2ySzMaig2dRXpRaEth0gDp3B9YGQeaE1SD9wDxZ7ixst9IQQtZk5oifK1TQ','zAVtjjUf5FDoDubp3u7GZ','v','g',0);
+INSERT INTO t VALUES (147799781,50,'RLg3OMfm','7WgnQGxqDm','vKZHjZMEAUEat8wtDzADMjWmavAmvF24uY25TZt1bt','d5mODNcB3xxdb7UXif0E5D','L','Y',1);
+INSERT INTO t VALUES (-1532422068,-30,'xoak','OnyvJZlWdb1FqtKATmOdkn','AWPNyHpXPju8jdcKM448IS1lnzHDowiBsS63HxeFVW','CrYgx4MoNDuyyzLG3FrGkgSY6pjmeAloPSbcJsH3nGFr4gX7g','J','u',2);
+INSERT INTO t VALUES (21777773,-77,'EL4oAj2xEQnQcmdv5L5B5Gs4BE45ewV','8OhjWah6MDjwusCcU26dIThKlHrJGmr59ouQRpPqtwEc','OTxnG18XZXd2PAGXL','J83GU9A7hPtfKkS','D','x',3);
+INSERT INTO t VALUES (-2095603579,72,'E5pizrd29GZKdXTw','uEUrijpPam5DBnRGg0w0','n5TK8cRpcCk1qLtz4LZ55QOW8pRJzXtzZjubKrjN179r0lE','vuIKxuzbrMFYGFm4vIHi8A3Hpzzsm','J','d',4);
+INSERT INTO t VALUES (-1374757731,106,'vIeASw6n5FfId5','INYP9VbfmS38FD1du2NaPSIhiT2dbV0OMX9u0PQiKRu0emTq','gFjlLpsTE508o9d9ZOcn6Av50hYDwbLnoo7twg6osx0yo12T2Dcz','6Em3e3vaXHOWMNlrU12d7i1hKAkKJjLWWxAi3TE4pthz5Vu','9','r',5);
+INSERT INTO t VALUES (180107732,100,'fxXZ0czXl5BYyLP9MjSDnxVSVamalkblfJ','rvuRspGWLB24dvMgXjT26aFpUKVVoqi8PFfwKm5An','BLkIsMPsWyyiKDcdja0bPEElQ1wAPk1hThc1F9HUpnouQbWsqBUIdo70hh2G5NvzYwbkYXLywQ9u','dxOMosjpCkQD7Zt2dkx2U0i6QBrFfT0lD5T6WnQpGGvH1G7c2AB8nEu3','Y','L',6);
+INSERT INTO t VALUES (826410268,-50,'WWIlq','oBTv5Qwug8iRHnVtu1NXBe0gqxd5afQbVRR3PUMoZ8gnzOXMpQ3gKD8Ll0','j24y4Oi5QGagkL60yywXnTAsanIP6lIqtShjNjbD0QLRLxGvvIS2YsKCwbQA','3lBgqXD3S6Edl9xSb8TXHRMNyCY7HIT','A','x',7);
+INSERT INTO t VALUES (7405139,58,'86q','sS3zgr6TJF12cA4LhZnKhpeEW9bdvzg2fqg5je9jTpg0r6KstpZ','vFw0KOEKpaHJoQ2dIBXuuhauerXxhxngM8SdDhCBI64Rdfn8vEU0r82bBeUBW','sCxtW1RqdX0R2wEdRvmrZ6Culojvxrk','F','s',8);
+INSERT INTO t VALUES (-1558285174,30,'wK8GL','EIZorNgKyYdTvOEni21McC1lvfGytLoHx2OR4PjAWBFl3UWWx','RnW6dcObhfow4dvSpD8zTBNuzpB6BgIEunPXOq8MqxUkZGFJkpS4L5A47QXtwqy9XeAfZOFlFVLTF','gjkMc0TRPEY7oM4','A','0',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT, c BINARY(37), d VARCHAR(70), e VARBINARY(84) NOT NULL, f VARBINARY(76), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (7890897,873840604,'Hi','celucBB4L','Utbaf','H1BlEw','L7eVRMK4jnFmVq0OZvmvBA2l1XVqnDG92mdjsuoe','OLKfdzgTgJ69o8iUJ3BKRRei5Li4zouaE90V',10);
-INSERT INTO ti VALUES (7890897,873840604,'Hi','celucBB4L','Utbaf','H1BlEw','L7eVRMK4jnFmVq0OZvmvBA2l1XVqnDG92mdjsuoe','OLKfdzgTgJ69o8iUJ3BKRRei5Li4zouaE90V',10);
-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 (-7266493,-1546593595,'QjE','Othk6OedqI','6hlMfb0CGz9jiFbszqBgGGkg7SXTSyJ7a63oRjVZRstL5sc4nm4BplipNVFqaJ','ACf6SgeqeP49BEvfugKfhGDt6CvWxtSm1rC1ehvy5raRXzBGfdBzTAfa45TQRgP5D7L5ykZRSg','dheCa9ru0br7WvcJP9tnKsY5YOCeJb5jekBXHkJzJNAAwsVVImTIFK2aFqyZ0bfLwP','bhtj64EwNOXTu2V6iOClQn9tgvNfdzPt7bvmvj2iPQNpBwCDGbfEv0QlrOhkMFSOELKeA5hNnhOzBEy',11);
-INSERT INTO ti VALUES (-7266493,-1546593595,'QjE','Othk6OedqI','6hlMfb0CGz9jiFbszqBgGGkg7SXTSyJ7a63oRjVZRstL5sc4nm4BplipNVFqaJ','ACf6SgeqeP49BEvfugKfhGDt6CvWxtSm1rC1ehvy5raRXzBGfdBzTAfa45TQRgP5D7L5ykZRSg','dheCa9ru0br7WvcJP9tnKsY5YOCeJb5jekBXHkJzJNAAwsVVImTIFK2aFqyZ0bfLwP','bhtj64EwNOXTu2V6iOClQn9tgvNfdzPt7bvmvj2iPQNpBwCDGbfEv0QlrOhkMFSOELKeA5hNnhOzBEy',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1501716674,-14,'Y','3jNSLcLU0','niVFWTlUGefFe4e6RLQcKEHVNR3vWPu1wwsiSoMuW9r7LyMQC4qN9E','vaqBQF48Ce0irSuosmt59erFiaZRLhPtwp','i','m',10);
+INSERT INTO ti VALUES (-1501716674,-14,'Y','3jNSLcLU0','niVFWTlUGefFe4e6RLQcKEHVNR3vWPu1wwsiSoMuW9r7LyMQC4qN9E','vaqBQF48Ce0irSuosmt59erFiaZRLhPtwp','i','m',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(38);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(38);
+INSERT INTO t VALUES (325531767,60,'VtTkGnmnfsQjSVedfIZ4','imaoyFB8k6ZyeaYlz','qfKmiCkwOyOMmogYUwYdu3ghq','bxQ5mswtk2bi4Gu2OO3MsnMAb','l','W',11);
+INSERT INTO ti VALUES (325531767,60,'VtTkGnmnfsQjSVedfIZ4','imaoyFB8k6ZyeaYlz','qfKmiCkwOyOMmogYUwYdu3ghq','bxQ5mswtk2bi4Gu2OO3MsnMAb','l','W',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5458545,1670546027,'0JdXd','um9KOMxYWykG2VbPIVuXNMEqzvXsA0dhMiUdZGKH35lGMroKlaTnsoPUbGqJ1E4ESO7g2bVfpr67AI0oVFiDNKHSwRUQWY5cSwEXUxqJ553NjCwKpdEgPhSfVpxuHstztlrq5nekuEnOQm6WpKnJSLTKhFmnx7DWB0tCtZjzIAvtTGPhRTvUvM','ir9JvZVpFbNMtWtsMN57QpxeV50dozIvj5KR2lmI7iIHmmfJbYq4ZfAF','KRdhEVraXVjU7nQePWPNUIopEhmzj44XslYVDL9','eyk7QTNOKwmTLO2Y0FAvi9ymqjyXS2aLild1MHZMlYIgoTU','qh2jptfajN2kXhaEI0CpxfyFGADutJvNaPkAqZc0cKcBwJF5b1xKMg7ojdPYh5Bigr',12);
-INSERT INTO ti VALUES (-5458545,1670546027,'0JdXd','um9KOMxYWykG2VbPIVuXNMEqzvXsA0dhMiUdZGKH35lGMroKlaTnsoPUbGqJ1E4ESO7g2bVfpr67AI0oVFiDNKHSwRUQWY5cSwEXUxqJ553NjCwKpdEgPhSfVpxuHstztlrq5nekuEnOQm6WpKnJSLTKhFmnx7DWB0tCtZjzIAvtTGPhRTvUvM','ir9JvZVpFbNMtWtsMN57QpxeV50dozIvj5KR2lmI7iIHmmfJbYq4ZfAF','KRdhEVraXVjU7nQePWPNUIopEhmzj44XslYVDL9','eyk7QTNOKwmTLO2Y0FAvi9ymqjyXS2aLild1MHZMlYIgoTU','qh2jptfajN2kXhaEI0CpxfyFGADutJvNaPkAqZc0cKcBwJF5b1xKMg7ojdPYh5Bigr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5468613,1825253788,'s','LIxJukSs0iURNhLmBfx4ru0FoafabQW7iKqDv31YmMGipfWRYJQIgZA6ddimh','ucpGcDfI2J3v0gQHKGvLIrQHjLyzM04Q5XLT','u1PLvZWGtJ9yp5AB6tXxXK3Os2Bnux8ZY8F2EsTrD7H8Vk2JCE0dXF8uP2sfgLrgezws5o9WvQK4Mmd1tG3NZMTSb8xNqU8jtV1zXVvbP2ka8ixDDafDsCMRqrFDXSAVVuAB2lZ1hv6Ev6sj7QuodVyw4v2lcazxSojrY5O0EeWQn0chqVNMkQm6ffOa9UonEo37Oh2ZSkoC0xI','bzk5BZhU8mhAtb6DNEHZ8lPgUPhk3tM7pP14bTZ9g91cJZXdUc62AYwwpIPxENiHjE93gNky','MbU4RaU3lxVgzOwr4oU5p1psqiMjSHnMjAzCDeDJjo0UuaiiLJGIvKwXnMjr6NrnyeL7edTt0Q3bRkn',13);
-INSERT INTO ti VALUES (5468613,1825253788,'s','LIxJukSs0iURNhLmBfx4ru0FoafabQW7iKqDv31YmMGipfWRYJQIgZA6ddimh','ucpGcDfI2J3v0gQHKGvLIrQHjLyzM04Q5XLT','u1PLvZWGtJ9yp5AB6tXxXK3Os2Bnux8ZY8F2EsTrD7H8Vk2JCE0dXF8uP2sfgLrgezws5o9WvQK4Mmd1tG3NZMTSb8xNqU8jtV1zXVvbP2ka8ixDDafDsCMRqrFDXSAVVuAB2lZ1hv6Ev6sj7QuodVyw4v2lcazxSojrY5O0EeWQn0chqVNMkQm6ffOa9UonEo37Oh2ZSkoC0xI','bzk5BZhU8mhAtb6DNEHZ8lPgUPhk3tM7pP14bTZ9g91cJZXdUc62AYwwpIPxENiHjE93gNky','MbU4RaU3lxVgzOwr4oU5p1psqiMjSHnMjAzCDeDJjo0UuaiiLJGIvKwXnMjr6NrnyeL7edTt0Q3bRkn',13);
-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 CHAR(72), d VARBINARY(92), e VARBINARY(64) NOT NULL, f VARCHAR(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-945831,5583397476109680849,'shgwE3k9jqFI','4sLEBfcXBcwcBYuWzkEqh82vGAAw52uo1jYLgalvqcSHHvUR69ib4Y64gr1fgdmxnYU0eS0gk','kIUOAYJkHNwDCYghRC9IudDteqWQ7KMdpQ57ZlDhqIFLaCmlk','X','C4aqcDqBxpJFIXu9VxoYqANiASIeCfoKTpr','RAyPfjQy6EMHG9p',0);
-INSERT INTO t VALUES (-4205913,-9126926165513129557,'W33pbpYi6izLvLHF2d','zg8ZX6goB5pl6Mtai8S8Knquf0LuMN','jdQfdgqeFVyDzWJq1bfZn7DUzWFYWJURe','B0r1yyPMcRNejdW3VrMW3J53wuxLJZzGTAVX7YgPcY4yNzyOlg8DnpWZxrrXigs','XhuEnUA0IuvHlDxDN9D2q0bXDJVuSFojKRUglc9RvHf0jUc1EyKDV','DItxu7v2rIoNVql9maGsk7oVZAZIH20OaclS4s6obA1p14cE',1);
-INSERT INTO t VALUES (6301972,-2860362337338272459,'mWOi6u7rgEG5D5UJvotW817e0Qoji','ooofz9S6Y1KfvJSKPrnmbVqrXsIs','5hXu61mSD9PXVk6Y6QEcZPbeTeslrqgOws6u1DraTf4lxG2pqKbrXrWF','eDiRgrA9Q8ymma3YE57Cuvosyx8zOqaDuSlB8urPCVuK9LiJHIP1I29B','YVyFSQ0gba3c11eFvlH','a73d5yRC7gmpQZtw2NEgFwP80hN45b6PCIx44A5nQTpVgrIUvOTBy3AmCjABPoehfabiXg06ccAbqBCewgrvRrGUTh9N',2);
-INSERT INTO t VALUES (3993585,381972645660491931,'LnbyTzP2T9f4SV','7ngjbdGujYoBu','s2RiVU4O1pDFE2eH33t62K1NRZUsSt7o3fP1WF4bQFqWZK','es310STQy9OluhmcMB5IaQ','ZqpOOB86GUAbqnQ4XOxe3','q1KEK2eKfsjSnskQcoIl9ftUlKRQDbe1PH5OdVBPcgS3fnkD3W3fP4WFjF7KfjagZnTBla01kNtHem0C7w61DRsgH9G',3);
-INSERT INTO t VALUES (-4528966,1278407724150457223,'4Yn','pI05k6sdQd658NA5Ngww27e1lKxuJQ5GioWo7h6MlyDwpcjp8KfBYVIcUhmg9Y3bBvndZuFMv0eaRKViaqgFG8v','ekbYIxiDAvCimdpsi4N83mQFUhl9sHYqjihGrStmGgJ7lvlWk','gTEXiyUTCdv5kpeW5hegugkvXx5h0Zdo4HMhPgzAkKPFP6KA3WJWO18lMLxUpcEQTBHKqtvI4A8PYBb','DpedTDHNyiOYSvD3HzutbopD5guI953toMRXnpoBvqiln3ZPlRqLBUC8B9Z0vN','lA',4);
-INSERT INTO t VALUES (-2440254,9051594087052618481,'KbND6j2XhaJylHzdrlapu1','zAL4YVPRAHzKvl9Oo9ykMMazaqvql6kZddiwaKE1KLSmUVrD','uIN','PwCnNDUeqrqMPHqB9','Y','atGxDWthPGKlLuV57CgNsxFZVUwsDDh2jaljtYzsfAZ276pDxgCG1QzTjHnyL7ZcZFrNPgN39O0I9g',5);
-INSERT INTO t VALUES (8367769,4371256039658219861,'GQrSpnoFCOrtjNbEc70BdtS6fAnhi','ir2G4jg9XracCK6TjSoTDompmCniU94EDqnMASN8Zcy','oudNgZ1HQOFOtAIfkNqFZ2BOasTMRIC4e90oMyOhqDzlzZa2t6Wtp','Xl2GzVv3KZpOAcBMzYz0sHNR3e','R7I1StKiLilnFZ2QeJyArl2vtbxshgV6KsdtK7WJ5AoMZfl54scjFSxwN7fbX3Afu2SUQDJFy3ISwxN5','lqKspmE1HoEK9yqYdwK374gHpLjdvGQ4Ox5dBPAfZoCHp9G74PUvsFTeTTnAEKF0eB1vdLf4LcTW9',6);
-INSERT INTO t VALUES (4405937,-6410429872141495578,'Da5OszkA','dBKtwTW5II1ugXlXx6XwskwIxbJ23ik9KVZBznRoGMeyd','cK8vy63e4pSZ6e','G8ra5ZfZd9uVFNdmgD1zWwyxMPXFHyDdeA6DNTC8Rtbtz1yP5MV7yQaydHEasv3eDX7AKs','ulhuFHuX11hNKQgGAdIGHLH4FaGbjzLLaDRNnDAs','NheWRq1vuz5cOvkWqTuel2txR2YD7kH9xi5SneiOvuPNF9G9uWpnkqH5fbN7lX',7);
-INSERT INTO t VALUES (8087583,777171679768798681,'myFi4sEJ44JbEqXzG7bzKeIGZ2fyFi24GYPTnjbIsqEKP9iRUAO62B','4vxHGyjWX8NekM0IK36mn7CzR4Bs7uQOy','dU8fCrSSlj82n','JOmlXFmKzuQiq6A2XtGDilN3ndGeVXLcWquhiisiJrBfxQxYQIVnzu5nhgzgrG1SxDsY3','1CKY4FMIaDAdtIRSIn3QB3mNZTJsjlBBmvQ7GKe6EqcaajdsT6ftLL','nnRHGamhVbvBfScQYMNizMYSKDSbLNXpjYWH4IiA3UfmhFd3aLEUiX2QnFKdtiQHnF92F7f',8);
-INSERT INTO t VALUES (-1804771,8007657316752453618,'5hLmnK3j8IlWkN1FfmGF8hNj2H','8nQfIhWP4YKaSeq9KcGvbdByQ8sHAlI8QBC0kB2TpyQs7q342DyViOGeexUT0hq49pfDEu2Hyo','4ro4YumyShjIWgNQbmeRQLMmRvGXzJRuZ29s0IYItEW','8qWO9u2mfzbZj1m6P14IYLDXCOZvvun4PffWB3O9yKoWVDwKScKH4N2IyZPB3HHuZ','8OSIvQqQJ8oVYHtRLnjCLYzwXtVQ8e2I4FMoh6hPdh3VK7crvPldxdyxsfNB3eeh3Qi5acc9zpyTBrc8Oh','IsXMuojXBlff',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-869719041,51,'UxfcJINsrkXI2LgTdSKBo0JdcYSbK','qjlWeI8mgyNU5ONB2crdvfw3FLbZ1mTmkskaSyuXHgHDmfkLKoI0lhpdnFcg4oLZt2u3FVjdRAAOu2IvjrRa0eC4naUUQJBvaHUpwHzap9CZeziZIgooDyzLuccMwG9OrD7WIt63JLwYOX75Pecl6Y9ZKdg8QEHRn2IlB75Y1r9gycnxA0ltctPCCaIalJe','yd6CuEgJ5gMSmmDMnDQl','DrJppp0VvvBvH6FRj1V2eOY3','N','O',12);
+INSERT INTO ti VALUES (-869719041,51,'UxfcJINsrkXI2LgTdSKBo0JdcYSbK','qjlWeI8mgyNU5ONB2crdvfw3FLbZ1mTmkskaSyuXHgHDmfkLKoI0lhpdnFcg4oLZt2u3FVjdRAAOu2IvjrRa0eC4naUUQJBvaHUpwHzap9CZeziZIgooDyzLuccMwG9OrD7WIt63JLwYOX75Pecl6Y9ZKdg8QEHRn2IlB75Y1r9gycnxA0ltctPCCaIalJe','yd6CuEgJ5gMSmmDMnDQl','DrJppp0VvvBvH6FRj1V2eOY3','N','O',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (878757679,-17,'a0XfeCsCXD4G29my2m9n','Rx9HJquD9lR2fyVfhDH9VcdTtAZY29FCH4jP5N7yZJcqWhSsJneBJlIcfYK929uAUDhyWXWozgnNEe4XIusqNnBFkrqjZoFsGnFOjNGFME5ZJswWrroK5zWSk2gl9axkEVP0pA9JUjr245BHt6dDyVC4ayz2HLRTPvD6aB70q','FlrllJC9HJyiJwcwpwIMoYF288qmnbfPbWNVpHsapZTnh9uBIRsWaAPRB0pAEhRfuLcso8KhNkQh77s','kVITETcOP82BFtDSnIIYly71silVEZlEny8emZdvDU7sV3JkXiOQBMHH486a8sTiqAOcD7Uk2Yh2iwHkgkJvDBY','e','6',13);
+INSERT INTO ti VALUES (878757679,-17,'a0XfeCsCXD4G29my2m9n','Rx9HJquD9lR2fyVfhDH9VcdTtAZY29FCH4jP5N7yZJcqWhSsJneBJlIcfYK929uAUDhyWXWozgnNEe4XIusqNnBFkrqjZoFsGnFOjNGFME5ZJswWrroK5zWSk2gl9axkEVP0pA9JUjr245BHt6dDyVC4ayz2HLRTPvD6aB70q','FlrllJC9HJyiJwcwpwIMoYF288qmnbfPbWNVpHsapZTnh9uBIRsWaAPRB0pAEhRfuLcso8KhNkQh77s','kVITETcOP82BFtDSnIIYly71silVEZlEny8emZdvDU7sV3JkXiOQBMHH486a8sTiqAOcD7Uk2Yh2iwHkgkJvDBY','e','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1051277375,103,'8QscLSfjnGNSV3mTMuFqC2qb','Va9p9nuEKpZD9qnN9EfK845gTrJknqdnzBq8rUPpzYNWGEuaax5n7hrxICOW4ULwI1R1LCBCq6q2kMO0kFb61Ac4SRGO1lVBMIFs4iFpFWpvGIWryGYKKOSozE96Pnr4DhMnBe50PSj3Yp7kFlBpOkML2eNa3riALzYvzNsNaRWcPQMNeeo87UX4NY1h8sT6lkEfBVIHluZbmMLiG9TdV9qFFb','LMECUbTuTxM0I5RvcHolKmyadbc0xzf37qt6UeX16F3HTlH','wKRCLZmFYGSYIY1j5ZvOuYlht5zqDwZ6wPA22dkP6tMvJMrWalqpu2bNpVAgJv28adPcc72TFafy1QyyexUAyiRoBzicnALOiyVD5LuuF6Qj7scSYyE18gGBHEs1EorJrBW6HKfhVpnyZhITXZkdkc6jRFCsL9yDKDrLHOpUeqjPkgiULAoLKJX0GT8zTGAbZ4thEkxDC4QYGq7hezqcTBgInaQRJQ4FMIwSeRlb9Nuo4ac1eJ','Pp','p',14);
+INSERT INTO ti VALUES (1051277375,103,'8QscLSfjnGNSV3mTMuFqC2qb','Va9p9nuEKpZD9qnN9EfK845gTrJknqdnzBq8rUPpzYNWGEuaax5n7hrxICOW4ULwI1R1LCBCq6q2kMO0kFb61Ac4SRGO1lVBMIFs4iFpFWpvGIWryGYKKOSozE96Pnr4DhMnBe50PSj3Yp7kFlBpOkML2eNa3riALzYvzNsNaRWcPQMNeeo87UX4NY1h8sT6lkEfBVIHluZbmMLiG9TdV9qFFb','LMECUbTuTxM0I5RvcHolKmyadbc0xzf37qt6UeX16F3HTlH','wKRCLZmFYGSYIY1j5ZvOuYlht5zqDwZ6wPA22dkP6tMvJMrWalqpu2bNpVAgJv28adPcc72TFafy1QyyexUAyiRoBzicnALOiyVD5LuuF6Qj7scSYyE18gGBHEs1EorJrBW6HKfhVpnyZhITXZkdkc6jRFCsL9yDKDrLHOpUeqjPkgiULAoLKJX0GT8zTGAbZ4thEkxDC4QYGq7hezqcTBgInaQRJQ4FMIwSeRlb9Nuo4ac1eJ','Pp','p',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2094401691,-80,'BxrUtxwiW1NQgheftCmRzPZfoFits1Ms16fs','eRzE4neNiqDBnx','imeMcvEVvkZRjyFzANPmDyAojbL8rgiJV5wITk7ELt7T8XIq11','JVeeCd1schH1qw7AvSTVl7DK5qWXX66DOKYm9AHzmhPWmVQNpmpQe3YDlVXeuXAFaTrJrNXb2hzVeGt6ld2BkWH9E6sEPLyd3Bd5h1C3qvkr','4u','wc',15);
+INSERT INTO ti VALUES (2094401691,-80,'BxrUtxwiW1NQgheftCmRzPZfoFits1Ms16fs','eRzE4neNiqDBnx','imeMcvEVvkZRjyFzANPmDyAojbL8rgiJV5wITk7ELt7T8XIq11','JVeeCd1schH1qw7AvSTVl7DK5qWXX66DOKYm9AHzmhPWmVQNpmpQe3YDlVXeuXAFaTrJrNXb2hzVeGt6ld2BkWH9E6sEPLyd3Bd5h1C3qvkr','4u','wc',15);
+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 BINARY(2), d VARBINARY(26), e VARCHAR(26) NOT NULL, f VARCHAR(30), g TINYBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5654572797433795213,13828,'D','xDRtQ7S56K','wIz99v','I3J5eAtuDkXdhCoCYuH','0','C',0);
+INSERT INTO t VALUES (3319018488558768569,49366,'6Z','8','FTx7NSIHkixCfUBy7l7','pSyEv9O1iIn5','h','tg',1);
+INSERT INTO t VALUES (1113508810676104274,14121,'h','VM3bBMOoJcdp','7pv661YuojkN8v3EYyP','83lJq8M','h3','dK',2);
+INSERT INTO t VALUES (18136999358236030115,1528,'eY','d5nDGyrrXyHXPSo2cn5k3Fl1','cnDdrbuCEQsGielBTKqcc5X','m','w','EJ',3);
+INSERT INTO t VALUES (13686626359849215874,55843,'z','5Ve2ms72mj7Z5Bd','K11MNurp00F','Uu','f','O',4);
+INSERT INTO t VALUES (8346444356916658731,40919,'ax','NO9VF','XW5aXGZr9ZpWuFVeEagX6yp','JxEy8PXyeKg3T9fVG3H','hs','Od',5);
+INSERT INTO t VALUES (18342324526985758112,15753,'4','TdF','eXaGuKsmCNO3hwrYlJuk1ppd','gqulXEWdPSqxCUVe7DxsQbXbEY5uA','IG','Q',6);
+INSERT INTO t VALUES (3204230926646280153,26574,'E','sGLehuBItItF','EzvsClIQl7OvQ','cFN3wFkMSztirOCP36YFrqolZOB','g','CX',7);
+INSERT INTO t VALUES (14749911342680706965,44623,'LJ','9A1ul8wRF747nr8ePBs','BMQgwanvKjUS5EIopM','hLi0OGfofvjwKNFrQ2itq','7','O',8);
+INSERT INTO t VALUES (3643817992142792744,25781,'ZX','6sYUzmqp2wX','e5jfPLEVJ1zC9ejpUiLd8ktT','TPvPF','i','Ei',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(2), d VARBINARY(26), e VARCHAR(26) 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 MEDIUMINT;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-5303779,-5339647028779788962,'DD29jzaReIKnrBBnBSEnq3oCMwZKrPj4H2dPuo0w2Bj4bPtaWxJaV8E2J5Aqzp0','fYg099t4yFlYKTPagwoV33C9s7515QYO1J1HCi5LDgqiBIdN1anJeEJNYxWmcMUk9LCPzaPAZJ2n2OPr2kBXP','qS5dpDkbQ5HxLkfy3V6CQXjUHipWD0rlIhyik71HRCgGwg3U','u','ESSeWPxH40cdtmvZmUCsBWbL3yjKEIXTdOYj0Uu1','bN0DcCNVVHNsYBVXWZ0TqCBwpzWmZ',10);
-INSERT INTO ti VALUES (-5303779,-5339647028779788962,'DD29jzaReIKnrBBnBSEnq3oCMwZKrPj4H2dPuo0w2Bj4bPtaWxJaV8E2J5Aqzp0','fYg099t4yFlYKTPagwoV33C9s7515QYO1J1HCi5LDgqiBIdN1anJeEJNYxWmcMUk9LCPzaPAZJ2n2OPr2kBXP','qS5dpDkbQ5HxLkfy3V6CQXjUHipWD0rlIhyik71HRCgGwg3U','u','ESSeWPxH40cdtmvZmUCsBWbL3yjKEIXTdOYj0Uu1','bN0DcCNVVHNsYBVXWZ0TqCBwpzWmZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(73);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
-INSERT INTO t VALUES (-4295906,3619415099332103526,'cwsQGmFNUeDD42yIzcYXJ2Y3m','Z55RPFDnXv','svxi7guUychjR332JKIfIcqLaPW13JVlmGu','lPsh','JkRsIXH','2UO5MdPJ2Aoj5Di3W1gCTodsZuBlUy6q1fZxeCL6uA',11);
-INSERT INTO ti VALUES (-4295906,3619415099332103526,'cwsQGmFNUeDD42yIzcYXJ2Y3m','Z55RPFDnXv','svxi7guUychjR332JKIfIcqLaPW13JVlmGu','lPsh','JkRsIXH','2UO5MdPJ2Aoj5Di3W1gCTodsZuBlUy6q1fZxeCL6uA',11);
+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 (2369338274624623396,53063,'zt','oOwt2qwHC3qSlUW5XK1rhfsrE2','6xAhFpOZIdgNvZtUZ','1YyuWWjgg5TpFNI7Gdx','b','5',10);
+INSERT INTO ti VALUES (2369338274624623396,53063,'zt','oOwt2qwHC3qSlUW5XK1rhfsrE2','6xAhFpOZIdgNvZtUZ','1YyuWWjgg5TpFNI7Gdx','b','5',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (16304350361467996232,11866,'BnV','heeEA','EkdrCZs7','DTTZm10n3bH0iPc','J','8a',11);
+INSERT INTO ti VALUES (16304350361467996232,11866,'BnV','heeEA','EkdrCZs7','DTTZm10n3bH0iPc','J','8a',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5136283,-7491179195185477821,'1jHkF','q','JsMvsSFW4OHeOC8pMVRFOwnakI5mc0K1891TtsMTKxt','I2u3AsmJdX2zv5UplEI3m8dzuZemIQBzbX1tEn82qc9','dZj1iBYpTCDwJfafF','14zaVZBreCEs1vee2fbs8e8B22iIlEnD9NSkxph',12);
-INSERT INTO ti VALUES (5136283,-7491179195185477821,'1jHkF','q','JsMvsSFW4OHeOC8pMVRFOwnakI5mc0K1891TtsMTKxt','I2u3AsmJdX2zv5UplEI3m8dzuZemIQBzbX1tEn82qc9','dZj1iBYpTCDwJfafF','14zaVZBreCEs1vee2fbs8e8B22iIlEnD9NSkxph',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7915403,7248465312046427549,'pMPvgMmUj8Ncj','xXmlqD','k7tvIpiEwbjVucapVGhiBCQpk46l1C60wGdr4ox32J','Eo9WSALKHEsPsXXA7flapojEUJQBOqsZllBkH2ecyFG9HuCEtbK4o3b9ihiKBg8OryvaroUxl2vjzSd9yjWBzKauhBtTwUds6eYwP6tV5URHnTTw9FoPwyEmsLmbRcliAQnuUdrBWCJJCW5BTYeYEoJckWTIOu9O8Yvl8RzhsFp4fWImw1QyZnIuD67Z8yXXSPPnnVXZYqrctEbRdkadnhhyQqm3tUP5ULhd0bhYJPh601yma','Lu50XBqWYLjGLo4dovxS','upzBd978w5MuETBkz7BUM4bnkgZJuQ4U4PlsUaX2UIX31hk3fsZIETAs6DmxP0V8fnrfZbMuy76rxIkq3LeM1KvpuTN',13);
-INSERT INTO ti VALUES (7915403,7248465312046427549,'pMPvgMmUj8Ncj','xXmlqD','k7tvIpiEwbjVucapVGhiBCQpk46l1C60wGdr4ox32J','Eo9WSALKHEsPsXXA7flapojEUJQBOqsZllBkH2ecyFG9HuCEtbK4o3b9ihiKBg8OryvaroUxl2vjzSd9yjWBzKauhBtTwUds6eYwP6tV5URHnTTw9FoPwyEmsLmbRcliAQnuUdrBWCJJCW5BTYeYEoJckWTIOu9O8Yvl8RzhsFp4fWImw1QyZnIuD67Z8yXXSPPnnVXZYqrctEbRdkadnhhyQqm3tUP5ULhd0bhYJPh601yma','Lu50XBqWYLjGLo4dovxS','upzBd978w5MuETBkz7BUM4bnkgZJuQ4U4PlsUaX2UIX31hk3fsZIETAs6DmxP0V8fnrfZbMuy76rxIkq3LeM1KvpuTN',13);
-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 CHAR(90), d VARCHAR(84), e VARCHAR(15), f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16898693047346947788,9068575,'kuFedYeaLPgZUo4bCyUfTEGhoEr0Py2BWfwUhO6BfGS3dUQCq1EiXKjz','vzNw5Xu3yE1Es95sQvBaco2pGttmyMQqlga2RcFqZGlQylsRg0TRUBzRhOMGeZpFq63Km1h','PnZeArFZTLBM7','IsGDxdE62SfEWiJqC06Xp7I66B4q1qyFXCXIdpmQuR4a4N8bB8tGT2kfMUXBBnk','jN1m24EkeeEUQ1b6jOTTcs6YvJ88G3HsQYFcVayUQllB1z1','Xj8uU7l6v9wkRWMJdoHxlA6gHvN8K2l237knQl74MwNuJ3vW8RgM9shWt3oyxLyZy0iRAnuv',0);
-INSERT INTO t VALUES (6995740874074030956,7560509,'bXfcoeLSe7zG5ISuAGnY4fUaG','4eRqGjBj1P8EOBIdYrjJz58','fwFCVVD9gY2Ib2','5G90cOcRlMixPGMla8uubFLvgFkQkHthwB9WuUqrmbOygbK','JvpW9TJVJMyDAFbz9Kcgl2zSoSoXzJGQ3szT','16gjmvp7vcwrru0PFoAbakQWvN4NinvScnMrO3xINJmdYEvFOdETm8P',1);
-INSERT INTO t VALUES (1981947308120863167,7221728,'ej0bv0X8Ijc5ID7vFjUDPsIK0pmUE2B6DHqAvAZJ6jbWy9yNYONLsvKfZjI7iahSFXRBw2wHi3hTC','0jsaB7pd1iKYkMWPOcNMKRFE3bXl','jyMPvXY7hU','eIsL5SPmRGxudHIajQO96QL4JfiaeLJ1kbSvL','MQCaewauSUbrnl7YouIKVFq9tJQDFjCoeSqW0fmeL5PrnlKZKvtkrBp3ljyD87I','Rdy4CDihhWirIHY6bCnzCWuSH6nOK03LfCwqiuUWxNKIKSQlFm1ue435JiEAwoP',2);
-INSERT INTO t VALUES (11950006699190704954,15109723,'8nqh1gxjQbmer8dJk5X1V7Y7uVdyh','SLwAWxzVAzX','HMzOlPwy2ZarxqI','HXCo0DBmakCNO3bVX4qU7h92mQ8QuuAK09fpr5F3k5iirjDsD7','gWIF3fbxynRkEj47YgUQpDjx9RQsQ6m57m79obH7jAzRyfCYIX1QOJtQ8kQZgq2Hv9KylI1nX9tauCO9s4FljFW4cSFY9AOAD','S6dIbgy7Yzy6CyTYwTCgZwBgok64u9UuDrGW',3);
-INSERT INTO t VALUES (11670170132252665029,9699430,'47XvfPHyQNIFQdx525JEjiN2O8','p5QRLpa','W','D2v7LhJmIaLxUXAUjVYfOfyAK7ax6oV7fVIIu2x','cGzFJbBc2sGG5Awg8LwRmL3EJE6ZoPLKCTdnfl3KEJSn7GOoBr0KjhL8QeEnvFM9RhN91FBfF4utvoxis3ZmxLkVuLSVZP2','Ug2xXtQ4nVJJHrIstKHp3Ljw',4);
-INSERT INTO t VALUES (15115772186283532815,8906507,'m','KPiUuYjb3zez53GM92dIyC2v7je','QxlwqpbWbO','ap8pCIJn03Ru3L5ZlfHsVIQHS2bKBYu8SpvMzz3YC1Z0kL','yZhKWFkIB4VLFnJDlPQgBmsQXJbH6OGPXRbAyHD3V','JuIwf4mLKz0SkCGd9CS2Mogroud6rMVqDk9pI43U7V9sQwbi33VrVSB43qaOuZ2V2UK7AultWPwMaw4yyFkO5JWHDmF',5);
-INSERT INTO t VALUES (467540182765224647,7878044,'rQTmyyll3D6TrWCWBCt3mEN6DN4gbSzQ20yFhJCG1fU3hZYo','WSQkvTQrj27JHtGIm1T7OmaEzQBoNLdd3pEk9SrHFUS28VF6N7jXAEkrkGavx','4JGvT4bYhYC','QHti1fQ5onNyo8Tes3ASEeTwNdraZQM7IYLf4LkT9lYJ51OQ0f90','VrIz15YUUOYfzf','EuLK8EZTlO7TrioziB8wSiku3HOMEyg7D88dJ5CXtWzpyiYNrOPwQfCRo',6);
-INSERT INTO t VALUES (16191503091082970423,8655776,'a9XMATB548NojmjlUQ03cGg1y3AVtWtcQhTgp9hYjxLKLspfghFQFCy','I0sUa2yxgYwbs0vQumIIobXdpneZyYglzonoUK35','A7SGnJfC','ajpmm1lFH1PgwiQ0mAgzpFU090pgr8DTuiYv7oc','0EN','daraDwcmKPtXeVL3Lb6X1CCqp1yMHC4rnTsbSo8otGK1VbKeSUHwWNKJo3L54V4LScpaRCGkc5',7);
-INSERT INTO t VALUES (8975290001231963702,765931,'5yW6xUDRQNix95zmHa2C5j3KAllVDCheN8qNiBr65qoA7KqhWcZzvRJyryBDAEFREQNMPP0LaeOXWi19uJGhVLg6En','Sy58eF5sHmeWhZaB9OZ3GnZ5JP1wf01oR2mCIvpaHmumEetz5FREqUW1SuH4','MwXY0Ekd9oo','EJGR0R62viZu2Jstl696ItKvtprN1BHCrtp3vzMA','B6LiNAA1zEsvEM9Oxeh23dKftIm6lLja6OSs7h','QZonDOhpiElFipo1mqq01R5AMrQcj5iAcNV39SjIMHJWNtQA6J4fVhj4T',8);
-INSERT INTO t VALUES (461243315487547578,991203,'uP7pBiIcCXjZFyeYAOGnYUdG9aGJYmwGuq92tbB1HuYA1zNFMAFyrSoU8vxwQq16','waAJndlsV8Iih3MvVttzRx1FHwF','4mlmYPfF','qY9aQAJJSN4KuSU8CfLy4FCo','iNX8S1f5BndQ','O8jgyXdhoye3YFB1IllBahs3fo9yLeBjYQmOiX9wuFBCAUkO0l68FxQiHs21aHLoEv0K0suOGseFnbQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7086355345951924297,5723,'x','XhzdhFhVK5VZuOdv89qWR1Leangfz4leOeTkdVRirW0sGRN7OcdBlU88CrAlTtVHhIoWYqrovr1pHiN4ij8mVozmtnhEeY7UgQVUVh3RUuZ0ufRU0fdarL9OnTZub7jnfWWmkZVtCh0hqqAwoKfmIfp8ujAcJuXdEF4rIqNqcE2IXIaDEKe8XAjOmcUMBc07vOFpMc3SvCTSbpl7dtyvMfmFOawhEd','wRRTFa96MoNM','zibNoSAIv9XghlO','n','sy',12);
+INSERT INTO ti VALUES (7086355345951924297,5723,'x','XhzdhFhVK5VZuOdv89qWR1Leangfz4leOeTkdVRirW0sGRN7OcdBlU88CrAlTtVHhIoWYqrovr1pHiN4ij8mVozmtnhEeY7UgQVUVh3RUuZ0ufRU0fdarL9OnTZub7jnfWWmkZVtCh0hqqAwoKfmIfp8ujAcJuXdEF4rIqNqcE2IXIaDEKe8XAjOmcUMBc07vOFpMc3SvCTSbpl7dtyvMfmFOawhEd','wRRTFa96MoNM','zibNoSAIv9XghlO','n','sy',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16658826128758844179,52408,'qgm','QWmpfibND9IFZXIBnWnDJK7IbCv1qsvgtmV27pEQUB2xZStusKYLSmLmdZ5A4ZrFGB5tfT05WyqqgADztAP6WtU22VCLTzYU2jgfqh8OAx9s2znF6S21yLj5CExyXAvkYSkMglj879C3lS','yjHqWVwNN','aq6sZGNE91RvbUzpeBNmuKg1T2JBZQU8B3n4OS62KFlghZRo2N3J5vN6h8hDJHF5R6mJhN8VEIIR35WE8Mu7Gihr6xRj8XAQFfUJISpIbod8kZOHvLRZ8Qb','F','z',13);
+INSERT INTO ti VALUES (16658826128758844179,52408,'qgm','QWmpfibND9IFZXIBnWnDJK7IbCv1qsvgtmV27pEQUB2xZStusKYLSmLmdZ5A4ZrFGB5tfT05WyqqgADztAP6WtU22VCLTzYU2jgfqh8OAx9s2znF6S21yLj5CExyXAvkYSkMglj879C3lS','yjHqWVwNN','aq6sZGNE91RvbUzpeBNmuKg1T2JBZQU8B3n4OS62KFlghZRo2N3J5vN6h8hDJHF5R6mJhN8VEIIR35WE8Mu7Gihr6xRj8XAQFfUJISpIbod8kZOHvLRZ8Qb','F','z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (162140019510698660,27482,'UR','BFDRnCFuPEfa6DPO8iBWfBsxsRcsEnnxs7ufIiiFrQD74mUAM9UGnsEeWRG7DBj2LfMWSiyTNvFRwu5exTyYNN5uq8W4zADPvSvJcoG7h85NXVC7GPHeV0SmTD7FDeQotPR9I4g21AQfhF0ITeV8MMqOQI8pkoGRu21WHhv77s0bzjXjjVjQNnQdzTnFXAsY4l2b18BjTyaTCk15S85CsTf6mGn9YS83','YR07dRtvvwoDwF6j0KSEXbWk77','LrLNz13f5N1tYWAop06LlXnZhs1JadNm8irINwTvyjSRrwVZEklNJKKlR9jrd4LyODIa7sDdQLBNRb6OWhuBOwtj0aKC9mpfFaLRfy4GBBb66iY6Z6uMLDKhj6lIAsAnzrECViyRPjNQPcfX3j8lXjNh1RVYEWO3NU3i2up1ExEH5uYE6yg9','W','Em',14);
+INSERT INTO ti VALUES (162140019510698660,27482,'UR','BFDRnCFuPEfa6DPO8iBWfBsxsRcsEnnxs7ufIiiFrQD74mUAM9UGnsEeWRG7DBj2LfMWSiyTNvFRwu5exTyYNN5uq8W4zADPvSvJcoG7h85NXVC7GPHeV0SmTD7FDeQotPR9I4g21AQfhF0ITeV8MMqOQI8pkoGRu21WHhv77s0bzjXjjVjQNnQdzTnFXAsY4l2b18BjTyaTCk15S85CsTf6mGn9YS83','YR07dRtvvwoDwF6j0KSEXbWk77','LrLNz13f5N1tYWAop06LlXnZhs1JadNm8irINwTvyjSRrwVZEklNJKKlR9jrd4LyODIa7sDdQLBNRb6OWhuBOwtj0aKC9mpfFaLRfy4GBBb66iY6Z6uMLDKhj6lIAsAnzrECViyRPjNQPcfX3j8lXjNh1RVYEWO3NU3i2up1ExEH5uYE6yg9','W','Em',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (11004662003818649141,48455,'4hb','isOzz4hGgTmvXL3AYqu50YgQIZW9TEZMQl6ikKeyVQNLmIZZmw8sbsza3V2DrHLDXYFdTf2OzmSB9nGhLXyjqLvVUnH6ie3eVv4CCyOiDN3qxpG4KY1vPoVP0m2eJ33','wuVLnsCnjLD0Zw11GWE6','8klhdblnl57K8XlZ659J2CxekyZOTHhq0eC645qFWDDjeKazkNFRCNd3MLlV0HYXvfmWhMz8g7M','Y','tk',15);
+INSERT INTO ti VALUES (11004662003818649141,48455,'4hb','isOzz4hGgTmvXL3AYqu50YgQIZW9TEZMQl6ikKeyVQNLmIZZmw8sbsza3V2DrHLDXYFdTf2OzmSB9nGhLXyjqLvVUnH6ie3eVv4CCyOiDN3qxpG4KY1vPoVP0m2eJ33','wuVLnsCnjLD0Zw11GWE6','8klhdblnl57K8XlZ659J2CxekyZOTHhq0eC645qFWDDjeKazkNFRCNd3MLlV0HYXvfmWhMz8g7M','Y','tk',15);
+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, c BINARY(41), d VARCHAR(21), e VARBINARY(34), f VARBINARY(79), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7362135,64,'7W6hHVAvaCLZoJQBNjRgQPYG6KRih','W1H','1Bc','GqXx4c73WLbNiJmVE4HxROAbFH3jEvUORce1G0IiR2mphOOn','0b','B',0);
+INSERT INTO t VALUES (8159777,95,'5','7aG8b9fJWrw3OU9Jc9','jf0RIaoP2qpyio0dikkjvDFhBIX','idEhhkiOpbL5dfVLtLvUNui7KPllHmcW1O','9W','S',1);
+INSERT INTO t VALUES (11276383,63,'qGc17','yIf8tHOQlOOllX4','yFCMEoQo7eaz9cUBwnv','3','yd','M',2);
+INSERT INTO t VALUES (11407948,97,'nhUTstEa3Scv4CNwxtazJZFJ75SMm','IhimSH9oXqlP95XyGUdd','W2QNUkXzZjQMRAAi','NFnk91Hzm2rGSgzaOUJT5OZTTzEqckZRcfgIuapvnTV50KqSaQurogvegqqh1EADk','er','N',3);
+INSERT INTO t VALUES (7638585,32,'Mu9q013wvEu4ERv0y','cL','lTGhtu4KeP1CFozz3435NxjRr5EHIfMZwi','XxJF7kBYLh6N7sYjT84WDOIaNjP5IDzYg3qH24Hd9rFBpGhshse8Eg1KP8Q7lR3ubV0YTWOAk2zt','Zy','01',4);
+INSERT INTO t VALUES (1892669,-47,'tzUrDdeRnvXEODWoo2Kjifs81oh9tshS6I61s','PO','hiimkEQKzDjgZg3JWlZIE4PlM','D1rCKhkQlI3Ejmf2JLjUjMaaUzkRiGTTBEyPZXI4Saj7wzhdSFur6aPALVl129lh4','G','X',5);
+INSERT INTO t VALUES (6729045,-109,'fLMqCJpmyqRBM48ItGZF7JvBKfF35BDfMsnwqT','yNoSYT1hfhdpHvjzOYNZ','7V3QM14RwYQAeS1UjaRcUvxLD2Oct','gG5I','B','i',6);
+INSERT INTO t VALUES (10299199,35,'NM','Lk6drEoyWtu','yDqLL0eqzGGsm51QsbQ','NIcP1cc1HWsSp0LJCDP9e4eBgvSL2x2U9OFK1OYhXX9gHKoHPSHwx1XsUY8taA','R','3',7);
+INSERT INTO t VALUES (6956766,-13,'teVzw29','CjxS','po31oCCKMKcpm','cnJcGaIwvq85jUyafcWoNYvHBuFzuWjUULezdmFdgWdfTy6jp','1','7',8);
+INSERT INTO t VALUES (10314885,-90,'vvKFSF6PqxJY6U7fn0c2YP38rVKlV2n7piS5NWLsj','F31qbnY4','OjdIexO2jsEYdp','2nDSsyQqBbV35t8OM61hpHDS4LD2WbdUW5GclkC0R63I1rjykM4fa','7Y','ln',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT, c BINARY(41), d VARCHAR(21), e VARBINARY(34), f VARBINARY(79), 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 (6888786003924775452,707719,'URurr807g8GHCS4XB575Og8eEEa2mgQnVFwCoJ3y','ckqEFnxYAN1','U7Mu5oj2UDBpI','tyFTzzh7eVZiljJwgGaobrWqVjPc9zwCbgIkzDKghUE2icy4n48Kf9LGhbmT6bB','icZK4','jwWQKZ',10);
-INSERT INTO ti VALUES (6888786003924775452,707719,'URurr807g8GHCS4XB575Og8eEEa2mgQnVFwCoJ3y','ckqEFnxYAN1','U7Mu5oj2UDBpI','tyFTzzh7eVZiljJwgGaobrWqVjPc9zwCbgIkzDKghUE2icy4n48Kf9LGhbmT6bB','icZK4','jwWQKZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(91);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
-INSERT INTO t VALUES (6752652217533770188,4035885,'aJ8bsn3ERtwtz2xJzhhYjmV17xwsLjf63SCyt6f','nV9r036t0GHfclDBZpgWoTuBK9Gd2X8J','29tDqCIt','6w2HDwAtXku','54DU2oxo3oOwY6Rc2HOEfrhv2nAWmzwpBVdBg','H3WsnkTgPq3FP',11);
-INSERT INTO ti VALUES (6752652217533770188,4035885,'aJ8bsn3ERtwtz2xJzhhYjmV17xwsLjf63SCyt6f','nV9r036t0GHfclDBZpgWoTuBK9Gd2X8J','29tDqCIt','6w2HDwAtXku','54DU2oxo3oOwY6Rc2HOEfrhv2nAWmzwpBVdBg','H3WsnkTgPq3FP',11);
+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 (3496913277,23,'tRzAsfXMGdBIvH5hKfJM3HbEf51RDaar8f','S2G1dmPFc','Uv35GJrHSta9QbyNseGYe4aRKI3l3QhK','cmDdpNtmtjgCggMaCuDF6yw5C0wtLl1XOT3964StMZnoLf8X4HfDUL','aH','Er',10);
+INSERT INTO ti VALUES (3496913277,23,'tRzAsfXMGdBIvH5hKfJM3HbEf51RDaar8f','S2G1dmPFc','Uv35GJrHSta9QbyNseGYe4aRKI3l3QhK','cmDdpNtmtjgCggMaCuDF6yw5C0wtLl1XOT3964StMZnoLf8X4HfDUL','aH','Er',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(42);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
+INSERT INTO t VALUES (4019006,-33,'04dFFwxrWudtyRW','JsrWkUXtPp2psIDH7XGW','V29lN','xOlklN','r4','u',11);
+INSERT INTO ti VALUES (4019006,-33,'04dFFwxrWudtyRW','JsrWkUXtPp2psIDH7XGW','V29lN','xOlklN','r4','u',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (10091883581052888282,10818219,'cTyPSvDCrplFeT56HZeYg5DChBBAArgXoOLNy1zSF8dqUvkPkrtwOVfsoq4H28DT2D6','x8dk0l6EcSoRjp1wXMbL51OQwK6FfEouIitoK02d1Uxp95f50lOvjxFx1bi72Tg5OIlorKMybmIY0COkqVGHrcyrANwqBjqtSYZvywOYdAqZDUXrlGTwW0kjthGMVt09mpUhTu8mnlSPmGl1pPSMDnR9gCrl4nQjjdFAbWp8f4FSi7PbK','N4hL','Pu02YQo3DMl4EH6AOlzYxhDLXfdfSr4J5dm4VlEMpS3SotWE7z2KPvcQVOThsDZkx','XD0JN30yu8eY','WflbHojHgzZNosRlppuyaK1MNaEUZCrTniVJ54Lr63jxUf8sX4Ii',12);
-INSERT INTO ti VALUES (10091883581052888282,10818219,'cTyPSvDCrplFeT56HZeYg5DChBBAArgXoOLNy1zSF8dqUvkPkrtwOVfsoq4H28DT2D6','x8dk0l6EcSoRjp1wXMbL51OQwK6FfEouIitoK02d1Uxp95f50lOvjxFx1bi72Tg5OIlorKMybmIY0COkqVGHrcyrANwqBjqtSYZvywOYdAqZDUXrlGTwW0kjthGMVt09mpUhTu8mnlSPmGl1pPSMDnR9gCrl4nQjjdFAbWp8f4FSi7PbK','N4hL','Pu02YQo3DMl4EH6AOlzYxhDLXfdfSr4J5dm4VlEMpS3SotWE7z2KPvcQVOThsDZkx','XD0JN30yu8eY','WflbHojHgzZNosRlppuyaK1MNaEUZCrTniVJ54Lr63jxUf8sX4Ii',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7650607818894998003,14172784,'5lnVZTRO6oA6O9RU','jp6e9v3muo99iRwssedyeCRencNmTfW5walXlazTuuEnDQZcewuBXsEI5Qc6b','7g','sBx6nvu7CnUPyemx1bIqABynPfm4XqB1sTMRPKRzcYaWWL88XxWE2L0vnEBwvxgXW41y2Onc9nVx6dsgDz5antzOGFLdyGCEZdnB29aLmicsYjEPDlepGgty5MKmjTPEeQvX5rBO4X8TnCHHilgnVkc7V8kTYEpPoO2hF5zaIAXo552YP2cWFePa3RSxcbmHOkzZzez1XTmFSsYZcWeHKfJdjIO0wOoOVBuaVVzWVLP','SvP0J9ZqETYcH2F2s','5u4Yxm1WvsLfcfigplpaCSvA1km6SdUHjrC4aGqykn45vFqv8N7SNvOjyF6Lv',13);
-INSERT INTO ti VALUES (7650607818894998003,14172784,'5lnVZTRO6oA6O9RU','jp6e9v3muo99iRwssedyeCRencNmTfW5walXlazTuuEnDQZcewuBXsEI5Qc6b','7g','sBx6nvu7CnUPyemx1bIqABynPfm4XqB1sTMRPKRzcYaWWL88XxWE2L0vnEBwvxgXW41y2Onc9nVx6dsgDz5antzOGFLdyGCEZdnB29aLmicsYjEPDlepGgty5MKmjTPEeQvX5rBO4X8TnCHHilgnVkc7V8kTYEpPoO2hF5zaIAXo552YP2cWFePa3RSxcbmHOkzZzez1XTmFSsYZcWeHKfJdjIO0wOoOVBuaVVzWVLP','SvP0J9ZqETYcH2F2s','5u4Yxm1WvsLfcfigplpaCSvA1km6SdUHjrC4aGqykn45vFqv8N7SNvOjyF6Lv',13);
-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(86), d VARCHAR(81), e VARCHAR(19) NOT NULL, f VARCHAR(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16227496237950564677,117,'wXXTFz0nKlAaTS8CBIp','NOSVD4IcrsbZ0hIqeAvPKw','8eid093tfFKBmlRyc','91dzIEZd6vPjrB','EEWQMoR5cmeHUV6TCmQbZcwzOV','F1Y0dnCEyiKW8dm6u6Q4eNasMzl17UJV4VsWnR2ppVEo3tg7q8g7FvyflVzJr9Lxle7ascakRO0B323V4fzXLyNYjuHZ3l',0);
-INSERT INTO t VALUES (2609980474907307649,74,'p0NqOQpJiqwYIkgrJCclt9EgmXtfijNfjXw2Hxrg9yx23jGeY5SLlJZkJpvbbs','50l9UZCIOiYLnnKHfhwRygvStxpmir3heFxPAts6rr1pixK','MSb7SgaMqO','mu','7CL8TPR6tvExyQqowGSWTQwgZ4MNncGRAh4rF4EyDJtuC26QZCwcGTXlMyqHFJisnpLyyUmbM','vPsDMxg5gNE2Qgt61dCjAHAsIgKbgFcSD0qaGiTni',1);
-INSERT INTO t VALUES (11316914489016122391,144,'algeBIxjF8d99MDMP4AI66KmtDnvOumxwLboWzakHTtR5Gzl6WMeepshk9aIzePShf31OiuLYbPm0','HjH1','goybyNDIomFs4IgwH8A','cAI0frhHe','ViHs9IBZ','dASqrEjnhVepefLpcdx7w',2);
-INSERT INTO t VALUES (6380338002321157945,214,'KYuuJhZHm794UgyM2ViwDVwGu9KT0hwQ6REqAOrz5kKxVDyAQUGrzAsk1IFc','HDkCVsbcr7VXIIHDoyXaTs995LPHAHdFsN7hMRWyeOCa2jzYlXN5LtcG6sFZiAbVUkq019W2VYhsfgL7Z','CSG5E5eXIe9g9Q','sYc','gjd3XqizLG4UHzoAeytKmBITWjjqTb3lhrb2fDmQ2sYNrSeeC','kJoXlhWhvxyiINLepJxassvlwj',3);
-INSERT INTO t VALUES (16991960155520625732,208,'gAnI9mYBazznwxFMZ7FLsyGdvBUbCHgBn9lttbfNQEQSLf1BIULfvvb7o9OZ80u9hiU5CMvLZ','4utWdKZn3ViXi8','cOhWfaIGbXkv','igjsl','EJqTK','qIRtIRVOYoIfNrLoSV28j3GUkxlDB5',4);
-INSERT INTO t VALUES (13772257638357914996,97,'1tqTPLLD0ctnWVIjkhlHiPKq9Kmo21HpX2GYq9vIOf','jRVTeh4SC6xoLtSebLeNf2iJvPj6HzGTnHc7Y22S2mm0iZJXakMUD','Wf76b82lScC','IgBhy5LKYE4i','SwvyNFQDykULfyMNyUkcN41fkbBmDaxL3O4B5IRDbKMoLOaw1rBtFPiENX3r9NMOTOCvcEih87iqSGZDfTl1Y','dwm5zijp01CHUhTbKr86kxsPskSh3XH',5);
-INSERT INTO t VALUES (14678358261158847298,196,'2mZc','wKT2u4','UNDM7T3k7Yf6e','5EFUwtSd2pPIC','kgrOkgyQw74v8YYh2tvexWpLmP','wLXDwixXFR3T0Pwle3wf1X26LVy5iXsQI1QWXdZOGZlacLv64ZJjc1nLEEgECUWraXbGR8IbipgI3LvpsuhzSjTtsYaOrM',6);
-INSERT INTO t VALUES (14474704020282533831,251,'d8E','LUHjfSVNMKmeOxRKGxQmnpnIUCO','hXQrppdTonz','JCfoxcaOJR','Q5CjQyqagdwAzZO8QXWwbpMhq7kvCT5hL4DEmXg2DW73FjKy','WKzrd3MM2KG4CS8JxHM',7);
-INSERT INTO t VALUES (5860152794860802063,174,'FndQvfQX5Zz4A3ZUwTs0VhAhLvO1SQnJAfnb2uLtna6NbZ4oheRNWLs2E1z3XvqYq7wMaNCV2chacDxLEg','p7tJMhTo4RcpGcT3WVRtT4wPNkh2iyMf3pFFcilIp2kSUzmG','7i5M625Jr','lXBmsojDbXpEN6c1a','sJ','2CbjLo0mRZY7aE4HNgKWHRjoakTQTzg2hPhdfdtngVvSPHdwd5eZ6gY0',8);
-INSERT INTO t VALUES (13894054071848831953,209,'ct9VF0fuwlNfJg7oCeWZOHJX81rEz1lkrAdBjXPA4d4OAJA','QlLODpg2q2fIcTb0nZx9lMtipdX4OsAwZ','N7JZBeT5rF','meTJa3dZ1YtKjPk9i','Le6KdGsMd0WDwQxwiRqJim1QtAfL9k7O8d9PPVlujt9XCD8nHDkyZuNJnARE72hnskbSzNByh1PEuG86Kc0IIBZlC8T','B',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (594532413,74,'yBLyXoG19','Duk8Sz1sJKYNi01i2EnkERewBdSMzhnpvDInB8bqWrBJRPNidZxCld1ZkBTDXXEuxVrDAwPsBm8gXF2aZF0cSsuharPksRwB5XPFMznEnNsoPlJW','gW7YSbyFW8','9kgFOOVXGejbTn7daB4Gn4hDGacmbTkzuI2LVRoRNQgzzzvJZuxi7ULFaFYgHhvP','X','V',12);
+INSERT INTO ti VALUES (594532413,74,'yBLyXoG19','Duk8Sz1sJKYNi01i2EnkERewBdSMzhnpvDInB8bqWrBJRPNidZxCld1ZkBTDXXEuxVrDAwPsBm8gXF2aZF0cSsuharPksRwB5XPFMznEnNsoPlJW','gW7YSbyFW8','9kgFOOVXGejbTn7daB4Gn4hDGacmbTkzuI2LVRoRNQgzzzvJZuxi7ULFaFYgHhvP','X','V',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (368586919,13,'G2GfDULG4lBm1yNHM8p','UMCsn8le5TtJqdoL5zILRKlyEq28MUNBelAZRzzLm9Uou2GbjfZqpU4duMHlRtQK5AGLmKfLoKRZ2ReHYDM1G5KQqvuduDTkrsGkCDZOEjiyKeNTWOmIU3KWiPcYiVkdxUSFfGZNapAvu','l8','hOtMaQuuQ9uYMRsHZvQExIjSGa85Ugdrjr9VEALaJ430oGsl2yQxnyad5vVrdkUw4YUX7nevlpwPgOCespiZKZnT56x0MkFoqiAPOehpoQOmsAllPK','Em','4',13);
+INSERT INTO ti VALUES (368586919,13,'G2GfDULG4lBm1yNHM8p','UMCsn8le5TtJqdoL5zILRKlyEq28MUNBelAZRzzLm9Uou2GbjfZqpU4duMHlRtQK5AGLmKfLoKRZ2ReHYDM1G5KQqvuduDTkrsGkCDZOEjiyKeNTWOmIU3KWiPcYiVkdxUSFfGZNapAvu','l8','hOtMaQuuQ9uYMRsHZvQExIjSGa85Ugdrjr9VEALaJ430oGsl2yQxnyad5vVrdkUw4YUX7nevlpwPgOCespiZKZnT56x0MkFoqiAPOehpoQOmsAllPK','Em','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3824202514,-66,'tmL','grwaFyaXBGvpkINl2jz6d7E0pmsnMGE8woU3svTpftNwENg7OWWgpfLTjAmkOZQywBOA3cYMZTrU0e7ZmYL9HCMR5bI6Z5xeenYNyl3iml9xZfvq4LYwNnqurQrDgQ2GDbo6hnFsTWLMhdYiDZylreXgmfY5xX27deKYG7Om25x8KfH3wT8lEZydRAX0xFE474LNXI7rEnv09Ov2jzvDtAPZegM','1P3FSY1N1','ISSmJZQlwydNYHhBusVCfB2VCKoykLhflCn3Cect22drGQIOC2Tgxoygrvoph4y3YffRISJ6qGoOLa2w2z6QQ6bT0vEMJBL2tRUqklElCy7iO7vqV66PSPYtriyA9qLT8Q1mRZHEDZe6o6xjD3','ulh','U',14);
+INSERT INTO ti VALUES (3824202514,-66,'tmL','grwaFyaXBGvpkINl2jz6d7E0pmsnMGE8woU3svTpftNwENg7OWWgpfLTjAmkOZQywBOA3cYMZTrU0e7ZmYL9HCMR5bI6Z5xeenYNyl3iml9xZfvq4LYwNnqurQrDgQ2GDbo6hnFsTWLMhdYiDZylreXgmfY5xX27deKYG7Om25x8KfH3wT8lEZydRAX0xFE474LNXI7rEnv09Ov2jzvDtAPZegM','1P3FSY1N1','ISSmJZQlwydNYHhBusVCfB2VCKoykLhflCn3Cect22drGQIOC2Tgxoygrvoph4y3YffRISJ6qGoOLa2w2z6QQ6bT0vEMJBL2tRUqklElCy7iO7vqV66PSPYtriyA9qLT8Q1mRZHEDZe6o6xjD3','ulh','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2695950116,67,'cuNwf0755XeeQNPaUXff95wWvbYd6XSMgkj1vidC','1lOffMYg6JmteBC93LumYYAeRWUKekdt4imiEK0W9IgZVkZtKrYrbbLlsvKorRdVdrz8MQS45Ow01','H','tXCi4CLNhBqIp','S','0Bd',15);
+INSERT INTO ti VALUES (2695950116,67,'cuNwf0755XeeQNPaUXff95wWvbYd6XSMgkj1vidC','1lOffMYg6JmteBC93LumYYAeRWUKekdt4imiEK0W9IgZVkZtKrYrbbLlsvKorRdVdrz8MQS45Ow01','H','tXCi4CLNhBqIp','S','0Bd',15);
+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(59) NOT NULL, d VARCHAR(76), e VARCHAR(38) NOT NULL, f VARCHAR(15) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5364556053915252811,-23546,'RXkvg91M0T9KtqXSah5mXfs1p4uz3TcWLkKp','iOrgx5zTBfPS6rfYVRWZ','VUF0mf08DvWglbYDOsF5nkjhhGqkh8ZzwP','Ak5Mi','76','EX',0);
+INSERT INTO t VALUES (16539239227269705625,-2036,'B1RmseGyqZvs','Vy0Td84W6LlNN027IybHJHT7UlfKHHyJcSg4CtTF7ONdr98W55lbHEGA5OxJ8r','kmP2SPEQ7GBP6i0fSyvAwCPc','tZ2','uf','E',1);
+INSERT INTO t VALUES (13937442150719689905,-11266,'SCDQHFuBtIJjQ0RRsaAxrJTEJGuPwBoR6o4erbO1D','5HzzoO58L2bFqhAlLvy39kDMF417FghWGEcGjxBPtHcTu141','z9bCzyZG7qLflcssbyzzPNPgs6XacsPpZHfttj','cstD','I','x',2);
+INSERT INTO t VALUES (1628258156007658506,-10564,'2cf3KE79awdK6AmbjjMXxq2kK0YdvUQj','5KvNus6EnRDAPSvaUFAM934T','DIxm9mh5p90HB42ZsOv86AbtNiUBuH4wdo','JEtAm1THFGE','B8','0',3);
+INSERT INTO t VALUES (5915598012431266639,-28417,'BJhLX44FezuaSzcJKsFBSvLXMy1ZPVT4ahksmvlkWdBxkY','eawNCi7Q12qgNkTYVrRcTyvjABLIz6NUtZYox5UyzGJFpGHqtGWOQRaJh','eIrA98thgxdM5Ct7a7dXK','J42IzSqfkC','l7','6G',4);
+INSERT INTO t VALUES (2058309600097108698,-14034,'nFv6OarVhch0rOA3PaJa5bovtxVGjYR68F3NOrx27F2YPm8f1VY','p9lpLyoQF4gQelgJ5OArxkiIKilwXPD2E6U','98RuyefjLeIZnj5q6FzwaKgJpxyl7kKNB','i','b','gP',5);
+INSERT INTO t VALUES (1425736322348941078,12449,'EGkWyazRlOPoUDNAYT1WkrpJE3nsuxQw7pZOPoHnNYEVO5crvhj8WeJP','7jptZtBpD9odA4Uamo8Lo9RkE2fb3d','9sVvb1jTvCvqB3fil','fP06FteLS','s','8',6);
+INSERT INTO t VALUES (4804205967962374592,-19447,'iB','TslYLJyMaXs2T9CTdT8MMLySsoe9','ebtJJoZM7erxBZIwOolFO4a','oa5RMpNsehTmN','G','b',7);
+INSERT INTO t VALUES (13037462789080156674,7832,'rQHe','uESi8NSyg0PVGHZoonvPudOL4U31TAnuzjkaqWvG5adiMl55l','iqrWHveE63YhEuHz','mQvXY5YiXA4vnby','X9','xI',8);
+INSERT INTO t VALUES (1877977975078081742,210,'tzNlBa9wUi52tI01MGQowGncOpeMheRpVYXZNRoEemaJkVm7V','kSVXeu5qqVFG','u4t1DaQptY9LnggPIJuO869Kh','WBFOcTOVv1Bp','G','Gs',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(59) NOT NULL, d VARCHAR(76), e VARCHAR(38) NOT NULL, f VARCHAR(15) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (6897722898255324905,233,'YDTKOIFi8IlKEOdAo2XzXq','7nSzOI9VUmKhvoACcr7ymemAbK','yC7sY','JJuhJdosb6H3NTNR','4CWSwpyJrYgjUyRpae3sqCKuGgaLmRnBQPTcjE2HB82UWJG2r5ATdij7o5OCj9s1BVnzb5xGeiXM4a52qxSN7YQWErDIG','FOaFyVzGnd6xSQlgBSAMICrkqTHfHcUXKptsp27adVdxJwbmn55F8snoYY1',10);
-INSERT INTO ti VALUES (6897722898255324905,233,'YDTKOIFi8IlKEOdAo2XzXq','7nSzOI9VUmKhvoACcr7ymemAbK','yC7sY','JJuhJdosb6H3NTNR','4CWSwpyJrYgjUyRpae3sqCKuGgaLmRnBQPTcjE2HB82UWJG2r5ATdij7o5OCj9s1BVnzb5xGeiXM4a52qxSN7YQWErDIG','FOaFyVzGnd6xSQlgBSAMICrkqTHfHcUXKptsp27adVdxJwbmn55F8snoYY1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(87);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
-INSERT INTO t VALUES (16395960870246503716,100,'FoTL0AoX9zUQmAOlTsVjwuEq04Hzw5KbYJr1eL9h53SEO','aGT4zitumR27gfAncCihMxpOu0kP4aeef0ADnmSrYqRDmz6uTGM0','knBidKhz','jUP04EkH4HTTb','ylzd3hjBUgQYEYYi8xtGSJcvOh2aPYsAcqmi5cOEgFd95txkEjId9Rnfb5Y91dmGHbbjl','7hmyywRATOj6IAFrKBitTamtBfoC6HDgKMVky4PtccLYTosbaJaAMfPUmnaFILi6UVGKRa',11);
-INSERT INTO ti VALUES (16395960870246503716,100,'FoTL0AoX9zUQmAOlTsVjwuEq04Hzw5KbYJr1eL9h53SEO','aGT4zitumR27gfAncCihMxpOu0kP4aeef0ADnmSrYqRDmz6uTGM0','knBidKhz','jUP04EkH4HTTb','ylzd3hjBUgQYEYYi8xtGSJcvOh2aPYsAcqmi5cOEgFd95txkEjId9Rnfb5Y91dmGHbbjl','7hmyywRATOj6IAFrKBitTamtBfoC6HDgKMVky4PtccLYTosbaJaAMfPUmnaFILi6UVGKRa',11);
+INSERT INTO t VALUES (11943942354095036477,-6151,'zYd3ScQPg9aYpVuvWZP6z0SOsuzRryxltk8ULFcoA','ykBQ7hePKpP9pB8ptNtbt0iNm2o70siHjct9EkUza14YtoXHJgV860y2Fg','U','vdqsidW','E2','Vl',10);
+INSERT INTO ti VALUES (11943942354095036477,-6151,'zYd3ScQPg9aYpVuvWZP6z0SOsuzRryxltk8ULFcoA','ykBQ7hePKpP9pB8ptNtbt0iNm2o70siHjct9EkUza14YtoXHJgV860y2Fg','U','vdqsidW','E2','Vl',10);
+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 (6499802514846975430,26599,'egHYDwUgJaD4yQwe4Xma69sE','HOhiA0ALXJqd7IvvAPn0Rtp9o2k0icGQTk','h5AOwBjsCpy6S7','e','AT','q',11);
+INSERT INTO ti VALUES (6499802514846975430,26599,'egHYDwUgJaD4yQwe4Xma69sE','HOhiA0ALXJqd7IvvAPn0Rtp9o2k0icGQTk','h5AOwBjsCpy6S7','e','AT','q',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (16212783266591616534,239,'IYH7n8aJEbOH9KW3V6O7ws93I1sZgAKqYO1E6YQQQyucap9IHDrMj2jpy4KeUWT0BdT1doA','RSYHLZ1hpLZKMzQQ5qiUcXQemfjK0fdGcRWHjhq','CKyLxu','NcYQPcxYZyyOv','sdgRRmc1NiDm04dHlzOJFXtFolgKQ3mALXF6WGprvA4ysO8O','alV0Eu0xScsN30XssMVrwLpa5dhGX6b0XHGA',12);
-INSERT INTO ti VALUES (16212783266591616534,239,'IYH7n8aJEbOH9KW3V6O7ws93I1sZgAKqYO1E6YQQQyucap9IHDrMj2jpy4KeUWT0BdT1doA','RSYHLZ1hpLZKMzQQ5qiUcXQemfjK0fdGcRWHjhq','CKyLxu','NcYQPcxYZyyOv','sdgRRmc1NiDm04dHlzOJFXtFolgKQ3mALXF6WGprvA4ysO8O','alV0Eu0xScsN30XssMVrwLpa5dhGX6b0XHGA',12);
+INSERT INTO t VALUES (18258064860640604549,-6017,'9hHwYWwfNuXq521IhaUShe0mIC1l0BmFnDtWNbpQ5HMCP','D1pxyvYT8GubnpXhQjl2g1jFaeoaJRoXp0h91FGg2xsXHAfqRaCBKvKOLx1MUMuyfOR3l5l1wV8zI6u3fAJBmi9tVd9F','BDrjGNSVex2Ysrc61eO','dYwd','q9','W',12);
+INSERT INTO ti VALUES (18258064860640604549,-6017,'9hHwYWwfNuXq521IhaUShe0mIC1l0BmFnDtWNbpQ5HMCP','D1pxyvYT8GubnpXhQjl2g1jFaeoaJRoXp0h91FGg2xsXHAfqRaCBKvKOLx1MUMuyfOR3l5l1wV8zI6u3fAJBmi9tVd9F','BDrjGNSVex2Ysrc61eO','dYwd','q9','W',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (13086835507055270326,20,'jAxDKCNy82GhBBYgxIkTG0dVUbxRxWUJTbwNIAT','1PmDFMI9AEnGi6TNaU5ng3bfV0owuvlfbLJcIbRgL7cjdX478IKMmi9KkQgIVgcTyLjzNs14YHUWylOEdhT41KZYlKoma5uUYpuO3kO4OLzKrGWOnEZcggjiDDw6i08zrvrsI2ugSwCubh7tfxCt5eTBHEpWvT','GOlbTXbTir','Lb6VrcXLCMyJMa5zV7hedYiw3Vc5imc3FoE0KpOPtpAECUT2Gv6Cep5KxZJL3wV6pDsz7zG9s766zkbhZjHCexnySSmeHAAGox8TuuwteN008IGF7qAugcYzKzWWf3CuXCLd','8rD1JkmZ74VTejDTTaAnLWsHOqWsURWOrMh4CMdtQAeBYUFq2dRrJ6iWiMOkhXHsRPLaROQ5QDcCjcJYAqf','3uQ74CXRs7gfgndnR',13);
-INSERT INTO ti VALUES (13086835507055270326,20,'jAxDKCNy82GhBBYgxIkTG0dVUbxRxWUJTbwNIAT','1PmDFMI9AEnGi6TNaU5ng3bfV0owuvlfbLJcIbRgL7cjdX478IKMmi9KkQgIVgcTyLjzNs14YHUWylOEdhT41KZYlKoma5uUYpuO3kO4OLzKrGWOnEZcggjiDDw6i08zrvrsI2ugSwCubh7tfxCt5eTBHEpWvT','GOlbTXbTir','Lb6VrcXLCMyJMa5zV7hedYiw3Vc5imc3FoE0KpOPtpAECUT2Gv6Cep5KxZJL3wV6pDsz7zG9s766zkbhZjHCexnySSmeHAAGox8TuuwteN008IGF7qAugcYzKzWWf3CuXCLd','8rD1JkmZ74VTejDTTaAnLWsHOqWsURWOrMh4CMdtQAeBYUFq2dRrJ6iWiMOkhXHsRPLaROQ5QDcCjcJYAqf','3uQ74CXRs7gfgndnR',13);
+INSERT INTO t VALUES (12676642067390768431,-22703,'0bYkoMlla4MGN','2FHSoi3pIJyQtdIyxyCvjsL5Y41t6M0apbD2Qp3LEqxPZ0PDddBD1ginAofmgCrDMs5XA8TSzVqD2AD8dywEb0trIvtRNYejcc1K9V54JaVCKTRdIiGSOMMF8dck2VGJStqYt0Xax7X97AlM6GRQcLGcmk7LGKSy4T5WnLsLyuhGnr2yK640P','YQIxAa8h7T2JNkv7dnyYw','G00vHUr37H2QpgWOlPNM2mbSfdmpGM8RIoHj6PGxfccfY','iM','i',13);
+INSERT INTO ti VALUES (12676642067390768431,-22703,'0bYkoMlla4MGN','2FHSoi3pIJyQtdIyxyCvjsL5Y41t6M0apbD2Qp3LEqxPZ0PDddBD1ginAofmgCrDMs5XA8TSzVqD2AD8dywEb0trIvtRNYejcc1K9V54JaVCKTRdIiGSOMMF8dck2VGJStqYt0Xax7X97AlM6GRQcLGcmk7LGKSy4T5WnLsLyuhGnr2yK640P','YQIxAa8h7T2JNkv7dnyYw','G00vHUr37H2QpgWOlPNM2mbSfdmpGM8RIoHj6PGxfccfY','iM','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4659564220026674028,-5078,'4BlyioCvmM2175mplZEz','VG5B9ditOEjfCVNmI8uqIryIboF5K8S7GLWhLFme3WXrRRc4yo87nmLD3HGHROHftJrFKNQPC0BcIpLt6XIlPuyMYvsUOLennbVN66SjtCbWpc1SRqhVkr5mOM0Q5jJBkoH93w6J15tFK6QBrKZDJnLzex7sokP3HBeaSs0l6q48WW1Ad0ICtiBDIhSyyAdPOq5SB','qEYQId9vtBfIi1lA5kJTpSni','EQONjLiFitQFoEVWb8NA7vteMI07p2ug436QaKz2wHtAkmKVSSxMzIIL1UDVM0B7dQDOO9YYWN3B8bXN70sDiQfMtyt9w7o07Akf1rRLcdl1pslmW5','D','vM',14);
+INSERT INTO ti VALUES (4659564220026674028,-5078,'4BlyioCvmM2175mplZEz','VG5B9ditOEjfCVNmI8uqIryIboF5K8S7GLWhLFme3WXrRRc4yo87nmLD3HGHROHftJrFKNQPC0BcIpLt6XIlPuyMYvsUOLennbVN66SjtCbWpc1SRqhVkr5mOM0Q5jJBkoH93w6J15tFK6QBrKZDJnLzex7sokP3HBeaSs0l6q48WW1Ad0ICtiBDIhSyyAdPOq5SB','qEYQId9vtBfIi1lA5kJTpSni','EQONjLiFitQFoEVWb8NA7vteMI07p2ug436QaKz2wHtAkmKVSSxMzIIL1UDVM0B7dQDOO9YYWN3B8bXN70sDiQfMtyt9w7o07Akf1rRLcdl1pslmW5','D','vM',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6705606591770149176,-12844,'IbPpPTZ7lDhBrHMSi03xD4yKVpG0kqULKQKzwn3hfB2uoK','XRAlSZC4AntAGm1XcST1g011yIa8Z1t2xFC2p9VFO5MCRRbdJGRdUGS1rHSl11','Szv3MEwUXB5Oagb8kmyXLvmmEK6m9GtSUI3c4b','oRdLafEdHHu03wlShkexOk5wKrZC9WPlAD2gwrXGZ2T98wLZvgSfnv2BGtW6bzV0pjCsNOhlWzv4Ff76aYkIqOCqmf9HIj9uQ92TDjrXKadCJwDdEyw2bQ0ub5CtD6M3Wvii8xFkmW5qVrIcSkaMhHfK2p4Ewd41IiAuMS1DXJ2XXcN7gy6uSm5a9XUjzI5kjyATi3hpGzvwU9XxvtsL2MCUgsw9','nwF','X',15);
+INSERT INTO ti VALUES (6705606591770149176,-12844,'IbPpPTZ7lDhBrHMSi03xD4yKVpG0kqULKQKzwn3hfB2uoK','XRAlSZC4AntAGm1XcST1g011yIa8Z1t2xFC2p9VFO5MCRRbdJGRdUGS1rHSl11','Szv3MEwUXB5Oagb8kmyXLvmmEK6m9GtSUI3c4b','oRdLafEdHHu03wlShkexOk5wKrZC9WPlAD2gwrXGZ2T98wLZvgSfnv2BGtW6bzV0pjCsNOhlWzv4Ff76aYkIqOCqmf9HIj9uQ92TDjrXKadCJwDdEyw2bQ0ub5CtD6M3Wvii8xFkmW5qVrIcSkaMhHfK2p4Ewd41IiAuMS1DXJ2XXcN7gy6uSm5a9XUjzI5kjyATi3hpGzvwU9XxvtsL2MCUgsw9','nwF','X',15);
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(4), d VARCHAR(72), e VARCHAR(35), f VARBINARY(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18277018656866399361,-7759,'TU','xOHo7m8ZPIUaUdC2Vglh','RKZpNHoeY6tgYmhg','EzmKQ6oM7bM77nwxHP1ZA63ARX8mZhIJ5sgq9oNjI61v3ew','9tvVNQK62aorQdarFOVsLuYcPAs7Xpz0a62n8l5Re23nfdBM8JaEhfiq','RXhZC',0);
-INSERT INTO t VALUES (3986807891323654794,-7354,'cZx','DunP52thttuJcM5JYqBEVE1','hDJbwcZFkt6t521QOIz','igJBcImeftR9hXn6tdFKOevA9u9CXj2nAaGzCdReSxi2qld9Y2mxQMVaBrA7rEbC','3jirOHCOVLr6OYVrklYTLW5MZS5evjJzcA467HgmqyHs8S0GqFTukFdiAk97CplumN','X2IXImXgAeDrOhb7ZYMlvpeHqqzHoxUNXmkMQD2awvxI0dMmdJCpygdlTGCeQPRjFd3TtR0XkB9fdzwGMiLP',1);
-INSERT INTO t VALUES (15857336019647674048,-22204,'Tcw','9IiH2K','cplU124mTpZJzZ','Z1pgZhleCy36n6N22P2IM4pSfOb8aIc4VNzZj47ytrq9aXUOTzRZvL6FbjpQmOpAxxyVRTXCF2cSvFLH01Q0xM61','MzWz8f7Oz3Cz2weJg','YgLb8',2);
-INSERT INTO t VALUES (6240726670390468502,-13723,'hzr','Vxx7YlJqUVxBB6FM14Old','YBHz','UutTFDCp4juEBmk0WPUqSz2U0yEKwerZZMIBCRfC7kOoogNGCmLCOqA','Br','0bbOcBbeQ0QAqB0o3VLKsepvSVFK6ppLXF8cJwGcTRFxHtlqlh3cCuYZoLIziWqT54qoXXXKZv7H8nGIEmkdvJqfP0zg',3);
-INSERT INTO t VALUES (1399498035940625756,-26417,'MkU','y3wUubLRUgpX3f3MExNxOaaAudiRje4AlHyp1YtaNtw8ogeDxYS6mgur','VBcJiV38B8KBTTbEVV4fiRl0Kv9rP5ld5U','UDmXI2i9YYgXDGX1hBrOACzb0N5nFz6wUlrAvtk','EZH8tq7E58ZQ0FaHs3UF8BE9rQNEWqyL5BzOIg','zMUBNgRANtRbUPk4Volvp8dLujgrDaFWAaWB',4);
-INSERT INTO t VALUES (14495477306249121896,17294,'N60D','M0','2QzD5s6vRERnk67Iv70tVdMxFzv3BT','pu1wXDenDiOa43','cm5Cd3wOZqf01GxeC','rvXKaVkdzuV77BoCn3zTH8UCKosAnkLYY4C5NfUTuYgeTvBQKwJ6',5);
-INSERT INTO t VALUES (9010079301249064162,20448,'5h5','TEBfq4nR3MmOWRgUzP4MilaUEpDOzFdeCejtlAVp2shs','ac56AZqHqH9S','Oorn0x1qY8JrRTDpqoXfEgvUpNfYZiVFw0YuNF6bbfkKBtzgOadnN0','EUVtkMxCWbJ2YzQmPIJ3nEqvbVjR6qk082tlXCyTedlelpEFP8DNxki6QpUkTFG4pAhrazBzzrw','TbFEDKAHRZRGyJ',6);
-INSERT INTO t VALUES (9667816792840169930,10153,'Sq3','8nWbFiM8GlRT4LrxPxoHkKycXNIx3X1qf6x9QoR3UEEo8l6FfH6KqiFasbflHSHSGc','VflSCqQYT5dA0oPND9xw','Xi5oEqRDLnvqZ4PpnkxiIrddCp4NG8V6YSPQeeQdmY9mf','FNiWqUNARfTDyg3ohjbdaZy5Ud','ThNeAu8cETkBYz7Kz9jfbNG8JMeWIBodAXfUvCx6YeHcXBqfKt2p1',7);
-INSERT INTO t VALUES (12908682415438523979,-6561,'yApP','IUZekclA47zbazSFvtPWSkyEq3T0GA6RxkUxMCoqsA3OQ9hF','5AikSBkfMO','3ixKcZS','n33JmKIA1C3FPcgPXcugptTgXKSlTlp423e1pqojAnE5KRVyyu6JOg2MdP5UGdo','PG28hAS9Ac1iloD9N815hXGjfKSdpLHGP6t',8);
-INSERT INTO t VALUES (4239033358528356800,18698,'10N','qpi3dMmeFCFbhvwEwSduEVMWOC5rMQ2gRAH38yOihhKGhGq10jvEee26','jxChurDpYr4ODu47Oqlqk2F0VnUUGAB5','nMnDy4y2','FV0NxmINqvxG3k1gwoM6b7k6CmJi9tekOFrKeIKiFag','yFOoqnRamRSQVEV3fVmlpF8BpZe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(68), d VARCHAR(7) NOT NULL, e VARCHAR(95) NOT NULL, f VARCHAR(43), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13055056870577034106,211688,'dP1bWagL3Z7N39uzFc6HLqBE3w1MRnPl409MnXHsv8Z1P34X6zsEjQNSna','FWVJqW','FK7MBuy1kTlzPllmYKbOuxGSw8QI4MfcxjJ7fSleF0iLRi876xjrB3jPQLMhbURFryS0uATDKEA','tscBCHJbIMJnWwM9dlQzO','Q','F',0);
+INSERT INTO t VALUES (2031952770294588069,-7502131,'Ysi5j3RSg7umcHlnuBm','IZ19w6n','VUSjht14J7nI0ovyOnC3KTw6JHw5ktOQFTtT8MC8zyLn9j8A37B9O1','6fq40hzV3EHF0ywM6J','C','5',1);
+INSERT INTO t VALUES (7872024501200741502,-3954884,'4fYLnVA6vG3eC4qzI3GNim37Ujo1dZjM17Bd52YW12Xoj8iMvNYWJCj3NIHOaOF30d4','G7jFbe','r9h1SRvwh1Nu82cevnAwdQ0vuaajhMO04','WEtVyWLGVtyamX44PMMAPPYbF4LXem','jB','3',2);
+INSERT INTO t VALUES (16532402553137366776,-3362006,'m2xoib8ODv7nkcQuvOu696j76YsTHvfsvd1syB8grc9pJERDDShxM8O4G2','g','hU11OCND8VllmmW8JS','uILOUVvlYhZG','e3','1',3);
+INSERT INTO t VALUES (12590837723133733622,-7080668,'rHY2z9k7rmq7J9Zd','3TFs22c','Th24kSV0kAYYXXoXMnjtWFlqfSoF16GFESXhjjwnzQjLnklWLPMY9CpaZkGlmtQlGmYrfoUANbskrQONttYEit60Q1L','Ss2M3gnE43koManrKawwGfdq0f','01','z',4);
+INSERT INTO t VALUES (14191379281316050584,7914004,'MLrCSyu5NXuRNpaTPFUmapXEZwBg8SH3ygtk5VBdwlG0BQI8Sc','HLUZfh','UhgzwfgcG18FavVIVIQJbSk','d','Qj','B',5);
+INSERT INTO t VALUES (5085409506920420961,2960523,'tsmnv4hQFTUOCdlGveHT6IR4NmvlnBlbgAyuP4xT8XtOLOOk2P0sFxPOgTe8ya','S5','dzwopDen','UDb7vd9VB0oPiNxpT9xnP6KtHC','5b','z',6);
+INSERT INTO t VALUES (917949231402118688,4931077,'EYdhI6Ka3zY3JrAnSXo9WgDsM5HNR4OFvDeST','5rr0','t7OdTMribFJQapurAug3uATw744XKOxyVYZNLXtmrSlf80BXLGXhSSSyi9mYBwPUGxr','FiqiinzdGrwh5L9iIWMR1Kwi6Ko2RiRS8chm7Sq15V','vT','Z',7);
+INSERT INTO t VALUES (10868548905569825471,2041182,'PrJseLcsGOAC5d0jVVMfERi2TxXsS92jYeHFRplVOzHjTkhNjF','3190zK','3HkEEqY0KsN5LtJTQb4X9p8YADxrk9Dv20bm6VIVHlO8iIGiOocryCtq4Z15HrYz4jfsvWuhh','o7KVcwQIIvhmieVuU','so','g',8);
+INSERT INTO t VALUES (3926814960304656883,-5354841,'GxCp4JE8G5uhocenhjYZQ80Gv3AMS0AmGDSN','Ne5Wl','krRcX0BTnYM73R8CK9FMLEYHBgXvs1wSvrDoNK5hXx8IMho','7vOuza20','d','a',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(68), d VARCHAR(7) NOT NULL, e VARCHAR(95) NOT NULL, f VARCHAR(43), 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 (9143263966021074854,19294,'c','ZRQ2v2cZmF7RVISIVLPqIWRgxiIa','tIHFh8mW70MHNxWgPBdc6F0BhQp','BMzpQGiFORCJ8t1hK','j5b9v1ytEuE1xVyfAVkHs8D','A2ixT3jwDLwiLiE2sE3Tlfmr4iQwu2mebfiZud6jgdougTL8GdSNHfKXIutoyLBYdeZa3izFUaqt',10);
-INSERT INTO ti VALUES (9143263966021074854,19294,'c','ZRQ2v2cZmF7RVISIVLPqIWRgxiIa','tIHFh8mW70MHNxWgPBdc6F0BhQp','BMzpQGiFORCJ8t1hK','j5b9v1ytEuE1xVyfAVkHs8D','A2ixT3jwDLwiLiE2sE3Tlfmr4iQwu2mebfiZud6jgdougTL8GdSNHfKXIutoyLBYdeZa3izFUaqt',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(5);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
-INSERT INTO t VALUES (9495987328535754721,-26389,'k','pvAHPFGdErmflxPtM6MyZEgdN9JydfEZO','HBuGlX','433gB4NUfgEpfcags0UbRtjI8lGOKOUHmnjjSKIwATErmFb1NLShtjqtXa6Ll','O1X2idxIJfla1mO5sTBzlaBx1ZQxDjg9WxqZIEyKEjT1tDeS4HItAU9A7ZK3dXCuL0RHRaqUI25cKpZcXRKijR1tp','a5xFGpPFCesgUGh5F03fzjkbKsdfN3ilODa8mxuoFwnwWAlsSn4nPm64mVBj8VBjO4Mx2AuRa',11);
-INSERT INTO ti VALUES (9495987328535754721,-26389,'k','pvAHPFGdErmflxPtM6MyZEgdN9JydfEZO','HBuGlX','433gB4NUfgEpfcags0UbRtjI8lGOKOUHmnjjSKIwATErmFb1NLShtjqtXa6Ll','O1X2idxIJfla1mO5sTBzlaBx1ZQxDjg9WxqZIEyKEjT1tDeS4HItAU9A7ZK3dXCuL0RHRaqUI25cKpZcXRKijR1tp','a5xFGpPFCesgUGh5F03fzjkbKsdfN3ilODa8mxuoFwnwWAlsSn4nPm64mVBj8VBjO4Mx2AuRa',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (987404486744574853,21517,'auRtt','Da90iJUs2VrcZWCo1zdJNtnZsD7cTuZovb2J29rofbPoiMjb22udhYbEMAnaze2spYbmLyIDedAttFrgUEzJRZ7e95jrEE6k37MuRz4b1PoyI53WiVcwtkuuOP6sXkdfqDW4OHbhP3oF6lYKJzjNt7MMbSQhX7Wn864FAXfyPIFEN49Eqys6M7WaN644orGKPvFAzL3vGLGH83dbvGm0aDvAsBYad7aU0qJsCh1w2w272HCeuekwZq','7VFyzXT3NOa2sxBsUY10ZDApsOgFlMqg','DiQY9TFTdA0Em3r3Y4xF9tzE2BXTmmJ','FOBSr5qIOiP2','HXveAqbuXlBMy24c4kaHI0TbguDIeRfom1OugebHlFAkPVUAq8rDrYVe79cMrfard3LtXP9HSVIE9xD',12);
-INSERT INTO ti VALUES (987404486744574853,21517,'auRtt','Da90iJUs2VrcZWCo1zdJNtnZsD7cTuZovb2J29rofbPoiMjb22udhYbEMAnaze2spYbmLyIDedAttFrgUEzJRZ7e95jrEE6k37MuRz4b1PoyI53WiVcwtkuuOP6sXkdfqDW4OHbhP3oF6lYKJzjNt7MMbSQhX7Wn864FAXfyPIFEN49Eqys6M7WaN644orGKPvFAzL3vGLGH83dbvGm0aDvAsBYad7aU0qJsCh1w2w272HCeuekwZq','7VFyzXT3NOa2sxBsUY10ZDApsOgFlMqg','DiQY9TFTdA0Em3r3Y4xF9tzE2BXTmmJ','FOBSr5qIOiP2','HXveAqbuXlBMy24c4kaHI0TbguDIeRfom1OugebHlFAkPVUAq8rDrYVe79cMrfard3LtXP9HSVIE9xD',12);
-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 (36599740041631340,-28541,'7v','glHmTFdD2MgJwR5ZFZ0plxFenres68OFkkTyAlvLvO3VmzpExOUz3crVTeIGoemHLCeN1d83dJzQDwLMCWu8brd6zxmzJnKIS5MShfMLZ0EY38Afj2QMNLYvDtw2siRMkOp2T6cd2qkPHM6BI5UKhG5DBDPYMsza8C5V09nAwFWaxJErSjZDezVURMc2lCzp29OXecrVjiEveY8Zj','q1hdHh','JQKFMqsVKFjgUlAUKIq6r5c7hYVeXb0VTzUTBoJS5wxJ53vv1xY6CIt6DVfmnrfVw8CbFH7hjn6GH','EcYxv','GR9jYmjgA6kX0RvFzI15vjTO6e06KfQh0dLCZwJC8Nz',13);
-INSERT INTO ti VALUES (36599740041631340,-28541,'7v','glHmTFdD2MgJwR5ZFZ0plxFenres68OFkkTyAlvLvO3VmzpExOUz3crVTeIGoemHLCeN1d83dJzQDwLMCWu8brd6zxmzJnKIS5MShfMLZ0EY38Afj2QMNLYvDtw2siRMkOp2T6cd2qkPHM6BI5UKhG5DBDPYMsza8C5V09nAwFWaxJErSjZDezVURMc2lCzp29OXecrVjiEveY8Zj','q1hdHh','JQKFMqsVKFjgUlAUKIq6r5c7hYVeXb0VTzUTBoJS5wxJ53vv1xY6CIt6DVfmnrfVw8CbFH7hjn6GH','EcYxv','GR9jYmjgA6kX0RvFzI15vjTO6e06KfQh0dLCZwJC8Nz',13);
-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(40) NOT NULL, d VARCHAR(13) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15171021,1869481423,'scMYJEcfhcOsgEEUKhu34Xqm5q5ujxOiOVaj','cISK7YPutw','DcYk','yH0UeH3KykkLgbWhV3B9gicrE0I','0pVz8ve9eCY2s86heZcmbfWG86nCUqIiSHH4SY95DumjG31Jhw0m85SZEeUxeRrVokUmJ2l19KHX6g6qk7bCYAxT0JiqUIEwzy','pe4b0tn9wVaHXNQ2iajVBm9uQYYvC4Y5YYi9aq8o05AtBLgXg03Nuinqm9qmj2QIBLcBAsMmp',0);
-INSERT INTO t VALUES (10890091,-1733161515,'QeDURJS1ScdfGp2U14vUZsE','XHPG5UYxil','z0H2WdoGORQaJNpS794JIj0vVlk7D7EnytmNLTy','u8q9JmtuJ3','F','H0tWccAirdFmdLggrZNtU2jhoFtzs',1);
-INSERT INTO t VALUES (2684801,-1424109827,'h2PmZq9Lv4VWIMBbhnvl7hQ4P','2wyfY8dYbC9t','EeCIuK4w','BHk8T4LYn25rbytgpxusLEoThxDhJrtrIAho3J','LT4wrcF3PeEfoIHO7cPT','Cw9FZ0IJ8WFVfZZwb6ntVLZwujDDNf2I84c6mLJ3OkNcJFtPb5iFIuYub4RoXhsXAYj3yrXPFZZgMPuSQsD9yea',2);
-INSERT INTO t VALUES (8432383,1412133203,'XeW7FsHZyVkO6TfQATLBsZD5Lvhq','v80XGjcP3f','0vVIoikWStpYO6aQBFleyCs4wFLeye5UQPO','3VbLPdYms56y','kFGYjkBcwshzYgpgdnb9ASSFjmm4z92v6X','31ZxZHeiDkw0r9kB0p2sW5sUw4ref2MFSCXjElERtKFRHec51UsheDNKbzKAXWcP84IH8jpM95Ft0i83fQDcM5lLGGbxxISzlQg',3);
-INSERT INTO t VALUES (2045013,815330457,'ydZ0BqsXztu5HA7YqKGtYTqmF7NwUMX','2YezxH2q','UnjCOu1y7OZeAj9CdEb2S','hHqFtkYK7aUieCXoXZZ0gon','va2jax4WadmstU1ffxHvCsKyyX3DF8','B1o0Ce0qo93d2dHoO81e1S9I2wEuvTkeTUJTaLNt8gIKaerUrvgjAFDbrLylmBBHttA4GbKq',4);
-INSERT INTO t VALUES (10960227,862807101,'Bx2NhTCnCpG9bFJP9xdRCA4','6E78BMaH','PEqwj5k8dTbUPYflz3owUD8SvOHGubZv','4gf2k9QZ95vxf2v7xLMMvcOMa0TNWu','cTdaJx7sFDXAf7jTEAdA6W7adBji83ysQbqi8','Ztr7nE5QtiPiMvnrOSoxiuh8Oq2lkK0JmAurom2rf',5);
-INSERT INTO t VALUES (3386626,1604215474,'NXAln1dBIuvHfjdMWdL2GSuuChICNLLoE','6NKgCv','6','XifA01MH1QPpxDekKzBq0kTIUSKJx3FHvNJ','6DP5tuRbUyhRSAwGPtEyywbZ54e9V6Rm6H0fBG','wvfKaQ5EvHFCqh3OwnuXxFuor5GawCzZew3XC0MZMAiQNT7zexyvKptE',6);
-INSERT INTO t VALUES (2291182,-1230436829,'dY2DeDtpQKJIK47N5qz7UWlgBt84T924b','pSCKU','tfgChIalGFZWAAI3AGA','7Q7RbqfxWlPdZXyPMxNxMeI4V4NgCQeE8DPqP','qsD4ZkbR4M91qgdVD','zVMo8XGx7Gv5RRVMuku',7);
-INSERT INTO t VALUES (7665252,2015035357,'Cew66nw4PVrAN9Y4kCRGP5KUlFYAxJ4FiJre5U','XZdg8KYAQF','DhuHRae70muF0dx6AT5I8','cyuM6oNI0arJjEvWAWmunMg','zJnNZEda','ZB21yPJL8MfcrAUu8bZCAGH7nBFfON9WJ8Td851zsvJIwYIyJZQw59eoSc3OC7k3NgVhhh6EO',8);
-INSERT INTO t VALUES (9933421,-151306172,'B2ke','3s7RUL3','wmnV6la4DszcgdjBf','is0w8vSZVH','4uncKWQF7yPBWfFQgIQuSZQXXCnNEDPTn','9oiTLiwQUa7v0APY31nJISc8ZC4Z5KdO1A0H9499U3FP0kyi33iKP3BQItlvo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10179213,-50075206,'iMfn6Yj71W6mgAgit76c0WM4FVWnpS','mcEgrD5','YFhyPeTKcBvh6RdlALG5Yy2i','DqyhU','bSDneaRcctiVTyR01czUiYrARuma8bWg7tOFyyxLRIP7bw8wtTSh2PbZTndceizffb6CBsuXfcyqPQAuQms','idyioWtvKoGKuTMUmV3EJqdqLxisvhFNYd4AY',10);
-INSERT INTO ti VALUES (10179213,-50075206,'iMfn6Yj71W6mgAgit76c0WM4FVWnpS','mcEgrD5','YFhyPeTKcBvh6RdlALG5Yy2i','DqyhU','bSDneaRcctiVTyR01czUiYrARuma8bWg7tOFyyxLRIP7bw8wtTSh2PbZTndceizffb6CBsuXfcyqPQAuQms','idyioWtvKoGKuTMUmV3EJqdqLxisvhFNYd4AY',10);
-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 (13480455,1515109308,'EgX0Jp7M1PQkd9Xm2yeqSuc','h0K5Q','f2aEyJuzeoOLrKcqsIBAnaDC','q6KrMtZX3ubKGTMY','zOJMGrYSYDYGIXdFS1TpZOSQAxew','0XdqXtp85g9LPr1t',11);
-INSERT INTO ti VALUES (13480455,1515109308,'EgX0Jp7M1PQkd9Xm2yeqSuc','h0K5Q','f2aEyJuzeoOLrKcqsIBAnaDC','q6KrMtZX3ubKGTMY','zOJMGrYSYDYGIXdFS1TpZOSQAxew','0XdqXtp85g9LPr1t',11);
+INSERT INTO t VALUES (5340421547355235169,-835299,'uOGogRr2vL4bp3K4fEJIwLNEO932rlEvYOwHNutpHai0mcw','k8Cx84p','KANpeLGUkifOhOMBGKFz7hgYNFxuJ6BYvwM47QWohI1H9VltKENC9ALcmJKaN4Sm3V1t1zXf','LYvnP4I2j0tuEO6oTToGrR','mQ','f',10);
+INSERT INTO ti VALUES (5340421547355235169,-835299,'uOGogRr2vL4bp3K4fEJIwLNEO932rlEvYOwHNutpHai0mcw','k8Cx84p','KANpeLGUkifOhOMBGKFz7hgYNFxuJ6BYvwM47QWohI1H9VltKENC9ALcmJKaN4Sm3V1t1zXf','LYvnP4I2j0tuEO6oTToGrR','mQ','f',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (11955835573199174261,-5313429,'nTVA0XNiqtgenhppjwYs0Es1','Ut52tI','eNXPAhrgmHomlLPkBaPv1E3FvGnszsqF97XGYWVls','faR1ITmjRgiqVzeTR2xFYs1iVG2oncw9GEOGtrnG','2V','q',11);
+INSERT INTO ti VALUES (11955835573199174261,-5313429,'nTVA0XNiqtgenhppjwYs0Es1','Ut52tI','eNXPAhrgmHomlLPkBaPv1E3FvGnszsqF97XGYWVls','faR1ITmjRgiqVzeTR2xFYs1iVG2oncw9GEOGtrnG','2V','q',11);
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 (5325705,-1994247273,'KmOedZ9btEfnG6HccKPGBSOXtd','K3iVrPE6JIRzLeG1aqGNlNYVnLEJsXBRbaCZ5GcHrwWrO3nEOMrOPnSCpWgAywIcmwQGapRFtkHZSjXpgp849ChWc15nhetZaGKXWiWAe2F99iQhFFY1H23VyFZ70VsKBRh0NZEesmHo7oOxFfpad51ONqkE2BPadvEhEBcSC2wgBjJwdOxwtt9pGmgjlxqVSDF5KlcHXFXqd0t7bYgtZh6N','bmwDW06NcT6acFyz6','Na7S00A35ySoKzwKqwnapWj4ltJkzosF','3Hjy5ml7Tj39YlYOzi9EkU1T0mgphicD2ATVM6Qdro2NQE9Fn9OjTVD7GUla597Abz5','bffNY3SapR4nAW93Ip0j7oj5tq5chaOWe0V2obMlyxskf3JqITycEBc',12);
-INSERT INTO ti VALUES (5325705,-1994247273,'KmOedZ9btEfnG6HccKPGBSOXtd','K3iVrPE6JIRzLeG1aqGNlNYVnLEJsXBRbaCZ5GcHrwWrO3nEOMrOPnSCpWgAywIcmwQGapRFtkHZSjXpgp849ChWc15nhetZaGKXWiWAe2F99iQhFFY1H23VyFZ70VsKBRh0NZEesmHo7oOxFfpad51ONqkE2BPadvEhEBcSC2wgBjJwdOxwtt9pGmgjlxqVSDF5KlcHXFXqd0t7bYgtZh6N','bmwDW06NcT6acFyz6','Na7S00A35ySoKzwKqwnapWj4ltJkzosF','3Hjy5ml7Tj39YlYOzi9EkU1T0mgphicD2ATVM6Qdro2NQE9Fn9OjTVD7GUla597Abz5','bffNY3SapR4nAW93Ip0j7oj5tq5chaOWe0V2obMlyxskf3JqITycEBc',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7913849,1209907006,'35VHN18pMqzDDH','0QjaL75WTPyawpzZAaNXuIk4tldIL3J7Wbz4YtYwgQWawjwc6Qat2GNhpSKTk5Nv1IjzdSqdkUrYVAJuiFBFeZrfruqwTK8P051gc1ZNCJZogz6dHJHXTXa60QrRCuMZr5vFGJCGzjTokOEAAx8yg6ZuQp5g5OuhSE8bSUN','WPutggsUQfaiNIalGvDfbCVu635qWE8','qsvbexqFvwywfl0AGgApp6gw9mVqfZTtTVohjlisFKQVSdfQ0jjLC682GKA73b2waQgBhJe','1R4VOO1jYA18aj4KRmh2pBoeTk3p7HdcbqIkt0ZjRfaypstC8qxxWH8Pk4MVXPt0MCZu8pa','cYZo06PwISZkDPQ7mqB8R94fIG5GpfZ7aOUyj5BD8eFtzuReJzZuce3y0f1GXvmnPTjDbFZdEc08T6Zha',13);
-INSERT INTO ti VALUES (7913849,1209907006,'35VHN18pMqzDDH','0QjaL75WTPyawpzZAaNXuIk4tldIL3J7Wbz4YtYwgQWawjwc6Qat2GNhpSKTk5Nv1IjzdSqdkUrYVAJuiFBFeZrfruqwTK8P051gc1ZNCJZogz6dHJHXTXa60QrRCuMZr5vFGJCGzjTokOEAAx8yg6ZuQp5g5OuhSE8bSUN','WPutggsUQfaiNIalGvDfbCVu635qWE8','qsvbexqFvwywfl0AGgApp6gw9mVqfZTtTVohjlisFKQVSdfQ0jjLC682GKA73b2waQgBhJe','1R4VOO1jYA18aj4KRmh2pBoeTk3p7HdcbqIkt0ZjRfaypstC8qxxWH8Pk4MVXPt0MCZu8pa','cYZo06PwISZkDPQ7mqB8R94fIG5GpfZ7aOUyj5BD8eFtzuReJzZuce3y0f1GXvmnPTjDbFZdEc08T6Zha',13);
-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(14), d VARCHAR(39), e VARCHAR(25) NOT NULL, f VARCHAR(56), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6376476,-40,'3qjjM7Iovjw','cJgnB4Whrj974tEAwb7NQx','uJKkVvxg6qcUZGA','u9IZtBj4tvfwCeiEFMseMSNisfcEEozdC3S','qgW01cJrgV896QTU0d5gHnOrHN1s1giVi1ALSr4l5J3hrJE5PEd00jnd0a5bA6t70rfIw5yzARG6WUHyEedUFcNBJYyrMo1fNMXz','pGK15OHbukINQ10DygniWayn6OD8ux',0);
-INSERT INTO t VALUES (-7069171,86,'aHXVsO22KKQK','9dH3STmDyYqQO1fN1NBmpRISClWhS','lqAzSq6ANkkfnO','3Mo6PfyVpd3XMetilIFdnNNGW2eNkA','WzkmzZSm3c4Fk3MEC8m7u4RctMyYZ0wrmwc7I9Ndi7jfK2yVsXj2oOuJ85pbrRx8QWRqE9ED272fkb14fQkbe750kZ','Gf1ujuJZ7l88EMuhypSLBfkZNgIjKg0G1P0uEbq6SMF7laT4wQG2g33',1);
-INSERT INTO t VALUES (1451752,-71,'ZsgDh','riSPjcvZQWOJh3U8eNg0pnk7QwsdB2iE','YTZIEg7y','t7wx3l3nexXI2vppzvJIw2TxKS8XwvsWSV1sBMwEJo3y','FhF04D3qPtW9ns6WsqOa3tBax0y46pMAV14BVdcKjl7wv2BmZ3n2tycUVH0iZp2eRrxg8mKg4d1Fw','8DC8mxYUDNq8hRxR2hXI3mwo75',2);
-INSERT INTO t VALUES (-6463749,-55,'K7KV7Fju','j1EGCEgfmsNITdjFbYUxAKGtkvxQnd','azpPE7E6pNar4LcK','UsMSot4KWigmHAhntbaaCf','pChQ8rMkUTYNiOmAmkqtlaLGd6ZBLNbdEUYKShavIj70BClCjfL8YlzgrD93rDR2pz1x3gDCDvFfg2WGVRn1yvtSuhcv','tDEaaoUv4LlE6kr5qJY16sBwhJJqDIZDGmcftgQNepo3BWnoYUQExuLYYIuzLeA',3);
-INSERT INTO t VALUES (-5037509,-85,'GkMzgKsMzed','h2134qD96HaOyk','M5WuzmeOEvT6Kw4EPXkRV','21fSVMu5tdoWCLy652','h8bmPC0PwF03R6vCRLhIMq1YQyRcV7QzpNrzLTIi8YUHBk2Yq1UkxKHT7nFHCVlgZeGSz7uqTf6zFOktVb88kBvnmp72XkUdQ2eO','I69lFNnrADth7gW3DZxYH9HGMocRbuB55rSShgc5SMxVdUpBg6ekVMGKnqyYgVr6yvWwM0YCLlcK99xZjZTqEGeVB',4);
-INSERT INTO t VALUES (-8305581,-123,'fwyfhPnqVV','0GQiVIFWMEfMrnx15m8','eaRaS','CblEhPC3Uu20BEf218SBrWnEbPxh9liFY9HDTLr','Vz7GhZPvX3nfrZNMKvaqAhJxhQIKWtvPl7N5l8yQ325Ei6vuVqz','asODt0JahLB62XWOKV68VbjeDYUZpxgxa8NcjP6tcjkUUZjCJYJ94vUjK8leOsrPERiQv3if1J',5);
-INSERT INTO t VALUES (7215665,-75,'Rh5RXQpqb','v143nCdWzbdCJ','JSe3j6RK0ds','xUoWAAiJvqE2ZrzhcagTf4BwE3LPplkIrAgMceuGod','WYRCEA9pwxmdWQd2IZfF3NOQPCFijEc7JcYWW3E','nRqIp99rd6jgHMJhspSotrRLo1Y0hgrHNiy4PxpfqvQpP6BNyJkFfA8G8i5BGu6maXEFai3mH3RfAEEkqckhgn',6);
-INSERT INTO t VALUES (-8261357,55,'fWwlIhv8uV','SE3JJU3TBTy1ZZn','u9RqPe1sfF7kCepanU6MmPW','mmlln3iiNjy9zALPz3waknFDlkkcCIK6xv94OSPSyP6HqsOushU7e','I4vZzVOLHyoqNbjLKDbKlYE8','5WFAgIBkanz3RHqPZdOPCDmoL2JRbuOF8MMukDOCzgfxf5pHdsFEiQr41r72iNVTIyZI7h3enF',7);
-INSERT INTO t VALUES (-6955403,-13,'Fs','iPQWKGsgk2RiOIzPcgQmL3vygin','bVg','zTCCk1N7Ye7P8VP5ppGcWLFM2xSfEjdfQVsb','3x5enbeyp3WFkeChfxKZsKovYZv','uXS',8);
-INSERT INTO t VALUES (539278,125,'ew','wZPdKXu5Qpp8Ag8tqxGuZkBDK','97H','4Of4nDiqRCXRONx7s','pBCTVpDxc4BaLeNoR8Vsx8M1JTQyeCmOaIfbzG7Nz4GB7Flpq6EiPFrWE80jijlT5ryOY9GMPqUA','ZZMW9sFMakw8K5UKj4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (208977447189740443,6720089,'FTwrkhQQNncdlN','84HCl802BCI50VUdzVhzIeYEirLcwNxoU0LoM2zGqcM5Z5XFbZisxbL1hm4MUbFAdAO5WnlSdemFOb6h7otaERJSdxGwf4ogkaWNl6GHZhhXZ6ualk8VJiSfvL2qsVxqUSG0YELOHYgs9N7','iQv6fGvN4FGEdKZ4tF8KpA2SJFYejYFp93RyiDsYCntSwNPJ5B','JMsh2lqKchTrRATdvxcX','Z','N',12);
+INSERT INTO ti VALUES (208977447189740443,6720089,'FTwrkhQQNncdlN','84HCl802BCI50VUdzVhzIeYEirLcwNxoU0LoM2zGqcM5Z5XFbZisxbL1hm4MUbFAdAO5WnlSdemFOb6h7otaERJSdxGwf4ogkaWNl6GHZhhXZ6ualk8VJiSfvL2qsVxqUSG0YELOHYgs9N7','iQv6fGvN4FGEdKZ4tF8KpA2SJFYejYFp93RyiDsYCntSwNPJ5B','JMsh2lqKchTrRATdvxcX','Z','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16043851272195199104,1770873,'itc2ji6r0ZaHOUwgxJkdsNJNyl','I1ChrjBjkLAAwU43slJNUVVtfPVCFbFJQ4vjWtJHH2SV1zFoRzjv0sUFhB8FLI4zTZIvbuVEmJwW6zsMBRQpkti6m','xSalUbwbVSOVqqqPpvLjOnY5al6WJD2YinfvHVUKwdlaReWlaVZzSB','AgNl3HjLy416CDckxh4rEzPPtv7HfjwP7te0L90dRFL07SUDLrZY0ZCgB8lIMHBv6zx2E6vhLVxxG8pl3HUICd96LOHPWF1N9xdX4Ov3dQa9','9','K',13);
+INSERT INTO ti VALUES (16043851272195199104,1770873,'itc2ji6r0ZaHOUwgxJkdsNJNyl','I1ChrjBjkLAAwU43slJNUVVtfPVCFbFJQ4vjWtJHH2SV1zFoRzjv0sUFhB8FLI4zTZIvbuVEmJwW6zsMBRQpkti6m','xSalUbwbVSOVqqqPpvLjOnY5al6WJD2YinfvHVUKwdlaReWlaVZzSB','AgNl3HjLy416CDckxh4rEzPPtv7HfjwP7te0L90dRFL07SUDLrZY0ZCgB8lIMHBv6zx2E6vhLVxxG8pl3HUICd96LOHPWF1N9xdX4Ov3dQa9','9','K',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7570211786661479771,8224817,'ALVVNswjBb','6743GffwoKnWY','st0WOzWmyfW1','zuigbzE3V6yUO1BDlXzpxsbPuMtSlM5oJCnTPNo1UpTa02P','m2','0',14);
+INSERT INTO ti VALUES (7570211786661479771,8224817,'ALVVNswjBb','6743GffwoKnWY','st0WOzWmyfW1','zuigbzE3V6yUO1BDlXzpxsbPuMtSlM5oJCnTPNo1UpTa02P','m2','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16662057642485270387,-6447497,'5rlMtPbz0Kf8dSxOanPoecxE9','ddLyAmPcJR3JcfrxFJAwFxnPJeefc0JFykBDTkBaomXzPhjfnugsZV1VEUPgSz2WRJzhiuYwkjiHHkDhfGgAZzrM3MOWKBRaOppywxMxdirx1pdrhTDEHdXLR6PzqaBLALiRKTCzDGjtnwhAYOqiD4lzslaVfWFAHvDTWJxUFdx34w58NDH7ediI5bB2Rd0t5UYTQhkMU0mFA6DxxdQg5zf1fM5EnE5rJkxlZXyl6cdb4U8L2PPbNInBkUOH','Wv4vb2HsHj','BJml7SGqHnbStoETLbXjdnC2HmLu3A3pMUN7V7orH','q','x',15);
+INSERT INTO ti VALUES (16662057642485270387,-6447497,'5rlMtPbz0Kf8dSxOanPoecxE9','ddLyAmPcJR3JcfrxFJAwFxnPJeefc0JFykBDTkBaomXzPhjfnugsZV1VEUPgSz2WRJzhiuYwkjiHHkDhfGgAZzrM3MOWKBRaOppywxMxdirx1pdrhTDEHdXLR6PzqaBLALiRKTCzDGjtnwhAYOqiD4lzslaVfWFAHvDTWJxUFdx34w58NDH7ediI5bB2Rd0t5UYTQhkMU0mFA6DxxdQg5zf1fM5EnE5rJkxlZXyl6cdb4U8L2PPbNInBkUOH','Wv4vb2HsHj','BJml7SGqHnbStoETLbXjdnC2HmLu3A3pMUN7V7orH','q','x',15);
+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(43) NOT NULL, d VARBINARY(63), e VARCHAR(3) NOT NULL, f VARCHAR(92), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-12150,3512287345,'nIitgmvrKRwcGjbgu','T7n5jzcGu2ldiixEcJ2aw','NZx','GgpEvN0y4FyMLIid53CQ36E0uuII6aC6u1y3OCcy2itCMIJqbFnMonKPO','g','q',0);
+INSERT INTO t VALUES (-32331,1635620360,'T3bgRPHgx4c0DNYz','64GY','nX','rCzJwBNnvYt9YjSNcWrnxKRahGYLe3Y1a0EcXFKqLrU5z4mSelfwtkXkFeuwUuc4mG','2','UZ',1);
+INSERT INTO t VALUES (14154,547305759,'Gv8AGdaGxXS2zUlsxCYnsAhWS9HeCZn92','f4SB7r5IUi5','orl','obO2AHz4rEHOAgoYbgL5Zozu6uNacJlWPbV4ENp9gQ9YiclqWsJOGZHSv3x1vTRo39bAPzwM2dOezxw','w','Ki',2);
+INSERT INTO t VALUES (-13232,1678228205,'ZWufSXmNq','cN3VM6pnw5','f9','U55U5w2Cz57','K','MS',3);
+INSERT INTO t VALUES (719,3748091443,'CkSKpLCuSg0KnfCcmGguHsGkDpVZRei8','Zv','u7','2oRmpEO7O','f','E',4);
+INSERT INTO t VALUES (16473,2546493689,'W9uAvhQ9mrXzw9neqxlP2jIeDRT9czlytJqhZ7W5p','hwft1KABElPYjPpPWqtewmP6puAShBcFxSEhJu6eCCbv4ILU7lD8zoU','GHz','DqZ1KUORXsSpP7DmE','j','i',5);
+INSERT INTO t VALUES (-24080,3121358421,'jmfKuH2jxfJnjuTy1mxeQYQ5eJnXkTW','Ve2Bd','GEx','afD9l6VFpmzzITVk','X','nT',6);
+INSERT INTO t VALUES (19725,3570485581,'HcdkfckSMiOg31lvELI1nXdbyhUCBtpTayTZrsnC','I5m3xGwYDBwayoc6l','C','wu2NirfAgvHzdi92pIeFbeigyEFw8Wh6l4riJduOQA94o7deV9xUA','N','9',7);
+INSERT INTO t VALUES (-19519,3877710109,'gHUdvEAhj3HkRyG2tSL4g','3dFY7JCSrm8qXqRpOj','X','cYGhZ2pQj0l3mJsnkOztfy9JRi1AsTry2OdRM7jQiqR1FhwzuiOAnWTLDwYTwIBzMlVLp3uLwdvJligr9LDyy9It','Y','Lz',8);
+INSERT INTO t VALUES (30103,753897916,'OiQxbxavas6k3sfVU2rxbekWkgqNXhtucCZmDk','FBbIo4wMB8ctzeAu1FzgsHD5Vx','g','QyrKFTisuurtCeoa6lgMpaLeIP6QuOZaw8O4Eb1QbXsen0SAvGL4ydjtnhNNOe2oMhZCYgZMD6aF4Dw076w5','3','I4',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED, c BINARY(43) NOT NULL, d VARBINARY(63), e VARCHAR(3) NOT NULL, f VARCHAR(92), 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 (-4661927,87,'Sm0','eDURcGA3cWW','RbEO','CFTJB4vzesph','Z20wPysTvYi','K0PNYAQdWWi5FeuUS8EGvVX55v83QWcDTJqOIey1dH59gVzm',10);
-INSERT INTO ti VALUES (-4661927,87,'Sm0','eDURcGA3cWW','RbEO','CFTJB4vzesph','Z20wPysTvYi','K0PNYAQdWWi5FeuUS8EGvVX55v83QWcDTJqOIey1dH59gVzm',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(15);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(15);
-INSERT INTO t VALUES (-6429912,5,'6OaEV','boEecxzLVurfbrSE8','yKoE','cdgkp1UV','NTLmtID','pRS4W1N2HZk1Wy7rDD77AwZQRNkNjQDCpeH8IAfwX3oOnp2TBr0hDHzRC9Yu3rRYgErzajQYzbgUqzjbF27gE1GotjMR9P',11);
-INSERT INTO ti VALUES (-6429912,5,'6OaEV','boEecxzLVurfbrSE8','yKoE','cdgkp1UV','NTLmtID','pRS4W1N2HZk1Wy7rDD77AwZQRNkNjQDCpeH8IAfwX3oOnp2TBr0hDHzRC9Yu3rRYgErzajQYzbgUqzjbF27gE1GotjMR9P',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7187868,59,'sVgBY','fT57wMW','PrInLKlt2rm','cQf4wMQ94QLZZ','bNJAlaK3SEZ045RLejUSDRnDD08L0Da75orfoJGoWgE0GJ3jKZKcZ','y6g6M3JlcLRGAxrgKWTNktt8oDyTboE6pfZ2TSWZzjis6JpkkTre6vKFxO8GOIuXujUiPY2pDtQbr1uDvxabvgazMLCiRWkAWJ',12);
-INSERT INTO ti VALUES (7187868,59,'sVgBY','fT57wMW','PrInLKlt2rm','cQf4wMQ94QLZZ','bNJAlaK3SEZ045RLejUSDRnDD08L0Da75orfoJGoWgE0GJ3jKZKcZ','y6g6M3JlcLRGAxrgKWTNktt8oDyTboE6pfZ2TSWZzjis6JpkkTre6vKFxO8GOIuXujUiPY2pDtQbr1uDvxabvgazMLCiRWkAWJ',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (7997997,1594816469,'NHhZ8EqD5PeStifuVX6mKl','ZNUwtm','b6t','LTOsTDW5tOs6YTphoaULyYclSUlB7N6nylCQk6U1D7pUS90140','X','4g',10);
+INSERT INTO ti VALUES (7997997,1594816469,'NHhZ8EqD5PeStifuVX6mKl','ZNUwtm','b6t','LTOsTDW5tOs6YTphoaULyYclSUlB7N6nylCQk6U1D7pUS90140','X','4g',10);
+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 (-3658471,3130061876,'nAU6g9NyZdRaXP5v3','kYOokB87MzieU19agWFVZGHCeYACtgNFUTu','4','Q5pIQb8kfkc4HUZjYIVHl8BhseBq9TvqUDTalZy0pGZL8PDTRzfgMAAxVes9SakzRKp4PB4xeXguZ3NlfM7ZD0wwY3','z','YT',11);
+INSERT INTO ti VALUES (-3658471,3130061876,'nAU6g9NyZdRaXP5v3','kYOokB87MzieU19agWFVZGHCeYACtgNFUTu','4','Q5pIQb8kfkc4HUZjYIVHl8BhseBq9TvqUDTalZy0pGZL8PDTRzfgMAAxVes9SakzRKp4PB4xeXguZ3NlfM7ZD0wwY3','z','YT',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5385651,714607063,'MkIhNKu6dhmASFtP1RJke7NAVIfE0rXnB3dN','WEDKZA2LlRLZpPthBqceZcuwSWHbPaHipAg0rvH8bHPdQZolPpQSiS2GeVvRp8UUyvSyf5UY9VvrlPGoWgRxZf4lTdqf4nzcg2tDP2alH7EYXxgvJz6SiYO4JcosBHlcS8GBi7GOpCZgbxAhK0IbknWa2TULvc662vVV2ATYnPbXfgxVyXJ2RfP3AQIUsu3ccNSpChqEaJR0XOmFuCu','A','jF13ydJxt6Y3pRO2y3o7hLbzTo9AFYNlanAFfYgmfivgViQdSwYuYmcqUXipF5','u','r',12);
+INSERT INTO ti VALUES (-5385651,714607063,'MkIhNKu6dhmASFtP1RJke7NAVIfE0rXnB3dN','WEDKZA2LlRLZpPthBqceZcuwSWHbPaHipAg0rvH8bHPdQZolPpQSiS2GeVvRp8UUyvSyf5UY9VvrlPGoWgRxZf4lTdqf4nzcg2tDP2alH7EYXxgvJz6SiYO4JcosBHlcS8GBi7GOpCZgbxAhK0IbknWa2TULvc662vVV2ATYnPbXfgxVyXJ2RfP3AQIUsu3ccNSpChqEaJR0XOmFuCu','A','jF13ydJxt6Y3pRO2y3o7hLbzTo9AFYNlanAFfYgmfivgViQdSwYuYmcqUXipF5','u','r',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-3170684,3,'iPOG','Mh6','WKAg48eD9lJ','BnQmrSMNNvufiZiRdO2Pk9gCjGyyCU9rTv4na9aSIv4W8HwSwQ2IF1J387gqv3SgvrBBJQIzTP457F7P8Sf4YWdvqLhrfLJJtMxgcAio3BbVipwOrvumFXKA0uNf4h6P6IrDJahHdLdLoresvellWG16Y4eBwlJ2fwECXdCmCA1BeF8u4aWGvXgZVqAZ8dZm5rv3sWOliCQlxpMHxrwaPr','CFcd7fw5749h9iF','m5NcQtR0lbRSCC3k8PxtLCy4xsxRMDtmw',13);
-INSERT INTO ti VALUES (-3170684,3,'iPOG','Mh6','WKAg48eD9lJ','BnQmrSMNNvufiZiRdO2Pk9gCjGyyCU9rTv4na9aSIv4W8HwSwQ2IF1J387gqv3SgvrBBJQIzTP457F7P8Sf4YWdvqLhrfLJJtMxgcAio3BbVipwOrvumFXKA0uNf4h6P6IrDJahHdLdLoresvellWG16Y4eBwlJ2fwECXdCmCA1BeF8u4aWGvXgZVqAZ8dZm5rv3sWOliCQlxpMHxrwaPr','CFcd7fw5749h9iF','m5NcQtR0lbRSCC3k8PxtLCy4xsxRMDtmw',13);
-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 BINARY(59), d VARBINARY(2) NOT NULL, e VARCHAR(87) NOT NULL, f VARBINARY(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8580689939146871211,424876305,'Y0kFb8UtmLAZ','iZ','AXiGugC0YzOPxssBqVDMgdLyze2I2nQnOmVeE76wb4PeuOyL2PHaSidi8e6kMdAq9mOLKQ8Q4OfSWoz','KopEHgSjYkBkzZQ01oaGCO0rzP0SHwkvHBunECNo7','xrd7VeoqnUywE','7lgNt3t93mkOkL4FBssAB98qicHjwO1Dtu6O5jF0zNsut7EnLHyb8SXSrMHVGtjhvH1v8uPz2W4sniFKSz',0);
-INSERT INTO t VALUES (8626577939953941619,1673937268,'Yz0ztn4UqKJQUUoi6CpbnZ','7r','uVfojSqI8zhuvpjhtx4qEtTUIWAnmev0B36NDYZ5nAEZ2tsWf7YZVnLh96nJLJ2fe','YlGmg6TufQkHMowwmwQa1UUp3B9GHlMMbRbJxLCXaiJTywBTzc','GTLUm5YF9xnJC3ZBZDuQjGEIX8CaxEEeYyUjTcFvgJR5xpI1Vf5fPb59Esh4','7LvdTjBfrzlV6Og2Th',1);
-INSERT INTO t VALUES (-4200219787454371984,-1536157701,'C24ErhxIUDAVxQagmrdrnpHKhaVhK7ANEdi0','q','52b','zjnp5FBbzeAxUj6P1ozKbPVGN7xwWobe9','0hvkcM','vEXxIA9G4l1TvP69wm7P2FTCeTYZjNo3zrAONTTe099aBemlxGFyRiH9xze00F09BZo48iW3',2);
-INSERT INTO t VALUES (-7189302850474666388,313379205,'JJGndzYwJMxq2vNSNquBPir2kJU93','e','99V5y3oqVRO9TPht7vDtnayqPLaisVJlqUmE8Yb8R6FFC02IFIjtHDjY0MzK7YtU53d7wlK0EL','b6','ivarDH8YBZaaqs5gokihHLgzm8JHUM7c','oamQ7pZv3s',3);
-INSERT INTO t VALUES (1856899743376071807,874063166,'dmyM7S13vorShPV09EGbO7dtdaG04uEnuFgkFZfaBtTirSsYXMLEJ','X','mNUZUr7Kxbm2e5wXanIANEzpEeVdxz5B9QM6XdoOlxnDYwoSR6Tqt58bhZypBVKzshID6DUH8gu5DQA0V','jHAf7hmU4xPwVw7YfLHvBAXnWHjbXfxvknoDD1ami6RKEEoGlIvwGc1MdijAF','U2hDP8A1ZqO5LqqwqE7YLUrdx2BtNKUFDUKZgKezqfsdj0zAZ3IDAggueCIFvmtGUp7gkWNBrJEBEVveVlrZY3ZVaJu4Q','ltnHGXy5Vmxe5igM6Y7wtjf9KTNjwSBIOiwHCGqH3yECxauVnL9mcNDqDXaOSW6RV0FxlLnbNGcSPeYLxCauHJ',4);
-INSERT INTO t VALUES (4811794920295612658,529044865,'2oEYJQPPXXnlziRKJ80LYFlPu01GqRG5iznlZ27P9WFGeH','5','TN4TZkvXluyuc6jvc','9bSB7hua3FKXh6zoDWQDtZGpBWfqGJRq7eWosXrcUrndxWKUbykSaYzk16jjrfBrHWxHesfVe8c8K','dntvXINNlDwwPx1ZG9elnT7HPZFLLgtmc3GIoeXb0Ru9ynLfrOc4VrlhjIMIugFaOi6tPDyYGPlL5WW07','5HHG2CsXP2vPWKTq7zCYErvVsu',5);
-INSERT INTO t VALUES (-2642618618013177709,952668455,'pTTgMQgVdgflMy6WVvGR5rqhuuyi','v','IM3jzl29Q2F2qU7','lm1kI5p','MJcgoCcEsLDvoAm5RhmHFYnv147w4D9O6ARxlvw1hP1hXMHkHcbfW78pKqt7aMmU','RgCXtyxE0BPzdTH0cfCGvmbmIpyuXzidfHrjcsWpfakHQKKqsW09xUJZbd5vcoKpIxtW',6);
-INSERT INTO t VALUES (8480590343350477970,1439543493,'fbYVscdLMOmQvGnqicNDHKZKxg7RW3Ic8Fc','H','aLanAOiesjjqdmp1F5Njo7tYCDq7ySgCysuBdSwCL99s01iRCR7tFReGhHYfmOMqPtBOC2sAOtdhoROP','shuOVdv4qtBSB7gnwWQ6S','WxRfExxNOKoYY3epE92qBezAKLVUDZwTLqHfrvjdd4Om9','dFETAWqbReeGDRe9kQWr9yvtw1SfzVBOEkyiLw77YJQDTnBXlz6bD6T5zsz55RXfp9',7);
-INSERT INTO t VALUES (8420761322417862376,1252955499,'4yel2qAjGFJKausErw0hIqNlA3Kt6knn8A4O5so','0','vZ0oHNMNzV5wlhl5z9Omu9sPXxU58ELwdk3JyaW02G3zt1maGVRgDb6ezWjA289CEupKs','KUAX6FxZKKb25RfiiWNYQz2','MSlT1PuXwftURQASSmRyKB5BUcH3kcshvsgGswBb','9W4',8);
-INSERT INTO t VALUES (-5624526240470071196,-759977646,'EwJTwuYjjCSiY3fwv2vUXH2u','vt','Xu933CIH4WVkjBpwc6ja3RVVm0A','iK5Zv62513aaKrIbQI9T232rK8NkSnFmyJloIB9UC2YWLp','Gqb3diAWO6EQtvRc2LBvGg2bMa9o9UiI2tLAQOybInFHRPQhqwMyxYxc8ACx6j','kzTEMnPdXbKYfyK452mdrFtmk7VUtKDt2ts3fAYB7ZHmmvhTiYU92Shgjifovd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5636930,2055240267,'ptSClelBTOcBEOZZjIel7vC1ykruwaFSc','ORd2aoRT0hpBj7xJgb2g6J1EWziz0OA9JAfMZX9zifue7rr2HBmFqHOqVlfqX4UUgiH5frk6gGc14Dc66qoVe6SlYVHWFmCsEiXTpWYrzhYn9X9xYrMwa75T2657S073VOZtGrh83x17nCWtoRGhnAQiz4velL1klrb','4','ni8784SUYlOM8ypcuY5F6pGScGuhYGIIpcIg6d5l0Wol3KCSPdAKJZzNrkqnkq3HKstFLfllL0mZtHz5CHVXelZntDrd1dccheTtTcLmEJeFMwvkaPQwYoW4SwbbJRBeoRvf1','v','bX',13);
+INSERT INTO ti VALUES (5636930,2055240267,'ptSClelBTOcBEOZZjIel7vC1ykruwaFSc','ORd2aoRT0hpBj7xJgb2g6J1EWziz0OA9JAfMZX9zifue7rr2HBmFqHOqVlfqX4UUgiH5frk6gGc14Dc66qoVe6SlYVHWFmCsEiXTpWYrzhYn9X9xYrMwa75T2657S073VOZtGrh83x17nCWtoRGhnAQiz4velL1klrb','4','ni8784SUYlOM8ypcuY5F6pGScGuhYGIIpcIg6d5l0Wol3KCSPdAKJZzNrkqnkq3HKstFLfllL0mZtHz5CHVXelZntDrd1dccheTtTcLmEJeFMwvkaPQwYoW4SwbbJRBeoRvf1','v','bX',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7628566,3517649111,'eAhKjp2yGbrQzFtp83q0JyqRKuneW','2UYaHFHC124MB78KySbnhL5IwNwNbKHZgyeiDhPD1tHsRBGboh7CW2Qowp6UAxxCtIVmjRJGJ2dMJtRzD6hE4YYhGqUiGx4BYpO7x4qtuivlUvLkRcrlCMoC3h','5UB','34cfzMJR34sVEn8tFQhpqVsbZDt1dV6udTfWADv','R','86',14);
+INSERT INTO ti VALUES (-7628566,3517649111,'eAhKjp2yGbrQzFtp83q0JyqRKuneW','2UYaHFHC124MB78KySbnhL5IwNwNbKHZgyeiDhPD1tHsRBGboh7CW2Qowp6UAxxCtIVmjRJGJ2dMJtRzD6hE4YYhGqUiGx4BYpO7x4qtuivlUvLkRcrlCMoC3h','5UB','34cfzMJR34sVEn8tFQhpqVsbZDt1dV6udTfWADv','R','86',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7161573,2591899714,'9Pi1kdb0apw','hw0fHzE8vQeofqjMT','6','mQs9jL939f5whmO8gyf1r4k94xS7vMdZOWZZUMNP0JVWCaif44FuX3CVkuyOe4Ik0FNkJiPnJkC0e8C6q6mowzqEmIyhbBH5SOcZfiVl26MFlvHObnNVYon5EU6UKJ8gGMIOkcNpHHJ7u0tyRaFDXbiu0wssYTSi73GjFH1vyPLy3Lf0fed1ncDsVNKcBgBbRilGEco2K0C','t','Ss7',15);
+INSERT INTO ti VALUES (7161573,2591899714,'9Pi1kdb0apw','hw0fHzE8vQeofqjMT','6','mQs9jL939f5whmO8gyf1r4k94xS7vMdZOWZZUMNP0JVWCaif44FuX3CVkuyOe4Ik0FNkJiPnJkC0e8C6q6mowzqEmIyhbBH5SOcZfiVl26MFlvHObnNVYon5EU6UKJ8gGMIOkcNpHHJ7u0tyRaFDXbiu0wssYTSi73GjFH1vyPLy3Lf0fed1ncDsVNKcBgBbRilGEco2K0C','t','Ss7',15);
+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(80) NOT NULL, d VARCHAR(99) NOT NULL, e VARBINARY(24) NOT NULL, f VARBINARY(63) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5915546,-1085635692,'fa','fGNwigBeZih0mvK4yAc1jov','gQ4gu9C649u','F02vzodRNm4yjLNLu2p1MELaIFiw8zXQwi0','x3','3',0);
+INSERT INTO t VALUES (-6052069,-1901056124,'n8Qjd6M1JOvHqeKqLGg2FfejzY03lbLaHFzam1QVKQMEQXgqqhpiYRIr2TzPS','ArGujJSJcTllIkIxV4A','oUC8WEZLgW3QG07','kC6bFJUQPImqPOVFV0FPEjQ4KZOHGWMBtY','8a','Qy',1);
+INSERT INTO t VALUES (-8180236,490326191,'FBVEjnsM22RQH8t7xJm6nReRimlqO2bTML7P292tabwFGvzYHT','sodj5ESfyy393slFg3rrCxbbxraCydQIBdwckeMQ04tgpcJMeNCG','YfYyoynB1ch','JNa6OfnM8OnLIiZTIOSUySNaqMS2wVWhM72rNJG8mFLqsZZQiF2o3K','77','x',2);
+INSERT INTO t VALUES (-6848852,129854632,'1HbapALUxuzcQrqOSLIhfwuHVEdp4GFlCWX3RPmJSdoQSEpCLhX','LLUo7CtLIUONPeLS2P6QmoEIHzwRwarfyk6G7n','X6typUYNkg18yAH3','jJbmq','z','rr',3);
+INSERT INTO t VALUES (-7905039,-1393647555,'p4u8EZeaX74luoXfAUuiU6jL7uacwWv5cN3Mlubz2egJVKYO4az2ay3WyGcrFybc4xf','57tEj9I7Y1mBEMBWWKt6THJWnYjmHsQyWxGSTSSfF6SkxwUtS1CISvbm5lx9hdtSS9s2xtHS4sWH1KnDoPNEv89M4wJJlKi','fEW','ALpse1jIl408X','Z0','g',4);
+INSERT INTO t VALUES (-610120,488169651,'CBmaQZoiYaj29hNG4UcmyadrZ1IiFcm35EJXNyVn4Oz5xT5KN0q0fXjgvjpXB6odVuSRm9knZGwsdsm','atHaIw3fzrP9TxfNctXQwvhF11iJeyDN4TvT0XWtsg','VcCNTPYpjwx9w8Nncbugvcq','CEedFfqbq68TaSjSbGfV3pUF','nk','i',5);
+INSERT INTO t VALUES (-5922320,-1620337837,'Rl8A0OK07VhT6Wmt1LIzQ2ZGkW1cScpNesXyeg1XnNV2y6ykNVAsAOlWzClCrSIeP','2xeqWjj4SsGijtP1gNXKqsi5go89WafVB5vnDgQi97hvreB4NXu4Z0cBRhUljjldZGAzZbIHuimVK','NnUtmAq6eAtQ1HRrJ','OyybAER83DGRbW3yUBhUj4mEXcHAZlb','Or','La',6);
+INSERT INTO t VALUES (7916816,-442919390,'WL1ulynG0mzfH1BG9C5oHyQp6','77cc6vP4DlwAvF3jvkFs3Lmjwlmajscfhh63bb5T9amJPx','dllCIb4TQs','5urpRPXHmaPGIegC7G2iH11avRcXLpywKDXMHTenE','HM','7',7);
+INSERT INTO t VALUES (-4665239,-117877597,'soits4tpNDEtT0j2rEtwMljxe0yO9Lw1ymjaBZ0zg3IWUSSt6qqAtm5aRRxDl5laUtDtyGP9iogLQ','L9LHCl','k65pa3loq2RwKl9D','OuHRHrjKCgo9YRWGgnRHqjbYD','K','vH',8);
+INSERT INTO t VALUES (-6163051,-279079868,'FA4slsZeYLK','FcI9bjiFxQ2ZcERmhF7ZSA','IqMc0r6MKED4pTi1YE','1piXVxX6mQcwoaJoWZvoeJOnmDZkn','R','f',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT, c BINARY(80) NOT NULL, d VARCHAR(99) NOT NULL, e VARBINARY(24) NOT NULL, f VARBINARY(63) 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 (277865615001992219,-761325643,'maO6kkbXDV6exJUivrjyWNNOKu8L58i0eGQERq4s0YqKci4','8k','oSHorzb6b','G7fQ026qmD3n0tJTvOpKjdViCKkrMRLbNDwHPk','LxcGn8OX6IiIsYv3DPeb87MkZoJU8WmqSVGuZk','CYHYYgeiIna8TxtZrKjvcZOy7lNHtAVzY0V9dmEwNA0dD',10);
-INSERT INTO ti VALUES (277865615001992219,-761325643,'maO6kkbXDV6exJUivrjyWNNOKu8L58i0eGQERq4s0YqKci4','8k','oSHorzb6b','G7fQ026qmD3n0tJTvOpKjdViCKkrMRLbNDwHPk','LxcGn8OX6IiIsYv3DPeb87MkZoJU8WmqSVGuZk','CYHYYgeiIna8TxtZrKjvcZOy7lNHtAVzY0V9dmEwNA0dD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(60);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
-INSERT INTO t VALUES (2139545631274590401,-206225535,'u6cXWrC82NfLuXl0S8iQqumRQo5Lgq8eBgthly6EmdNURwyRc','h','67rLr8SoHpFi0','WucaAvbeHF6','POjMpYY0zjNOaggaXRWzr5aYRqyNiHkyhlUNOHzXSh7w9JrHPesQufDVWgiQHwp0Ty5Rc0NC35cPF3XT3uVl8k','YKbcOcurke1WOS1zDHzXfSBlSHOfDa0vW71on7fJrFGyErDvQh',11);
-INSERT INTO ti VALUES (2139545631274590401,-206225535,'u6cXWrC82NfLuXl0S8iQqumRQo5Lgq8eBgthly6EmdNURwyRc','h','67rLr8SoHpFi0','WucaAvbeHF6','POjMpYY0zjNOaggaXRWzr5aYRqyNiHkyhlUNOHzXSh7w9JrHPesQufDVWgiQHwp0Ty5Rc0NC35cPF3XT3uVl8k','YKbcOcurke1WOS1zDHzXfSBlSHOfDa0vW71on7fJrFGyErDvQh',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7707057728682577771,-706640443,'kaoTaqkVboRZuEzouTnOurGHDxFXBHVhN97','e1SjHoGjmoLV','xGYofiRqDWdsddqj','dxhDsqFtQyCip5lxDXitlHDJ1XSn','VRhd','1Wqn6D5xkoRo',12);
-INSERT INTO ti VALUES (7707057728682577771,-706640443,'kaoTaqkVboRZuEzouTnOurGHDxFXBHVhN97','e1SjHoGjmoLV','xGYofiRqDWdsddqj','dxhDsqFtQyCip5lxDXitlHDJ1XSn','VRhd','1Wqn6D5xkoRo',12);
+INSERT INTO t VALUES (-3153817822695761011,-2099313568,'Z24FlM8ED7L12g697bzuPhoyZYZ2TbTUYU12JvWwojKBoNDJpGeMheu1aVb7GKVu','AzzRW2goFHbhoR0Sar0gV79NMBcfxMHeLusUuMEvVivNDMUbkqqATl7WHCaNYmSbKLquuPtZsYuyrWhIE','vHb3cwQAuR9','t3EBFTzMkwl5jbKyn3X73dyEUkrUbJyMtSVO','Do','z',10);
+INSERT INTO ti VALUES (-3153817822695761011,-2099313568,'Z24FlM8ED7L12g697bzuPhoyZYZ2TbTUYU12JvWwojKBoNDJpGeMheu1aVb7GKVu','AzzRW2goFHbhoR0Sar0gV79NMBcfxMHeLusUuMEvVivNDMUbkqqATl7WHCaNYmSbKLquuPtZsYuyrWhIE','vHb3cwQAuR9','t3EBFTzMkwl5jbKyn3X73dyEUkrUbJyMtSVO','Do','z',10);
+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 (-9123296942933714110,-1201123359,'LTP0htGvZkb','1zfkwpSrTIY80vgY3k','SPfUU0F','uwlYwjiUvxcP4v0gqYsn','X','oO',11);
+INSERT INTO ti VALUES (-9123296942933714110,-1201123359,'LTP0htGvZkb','1zfkwpSrTIY80vgY3k','SPfUU0F','uwlYwjiUvxcP4v0gqYsn','X','oO',11);
+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 (-4137676539297147866,725512333,'0DDMml6QhToB9KgWqxaz8Xq8td9yX9x','bbgiS7TgHvHwCLGY4eIhAoF4rn7YQcoMiky429wWeAsm3bT04yE0q1qss6GHdYSFgaqeBvr1N6ZSwlE5IAxQeACeOKMQa963DZlxnqTh87XT7CRYRWaAS5HDppVi5vDu9tzeT4akwwrUQ0MYVEhoggKO5AYEGHieusE1mw5v0KVOFozevKT0jqX8NNoYzlfLLxTVRjc1','cmvpDj','5lScWPv0Pkqh15w4kFIfgtRQqrzX2kNWmkjy8BrO30WTW5ES1kOCR','S','5',12);
+INSERT INTO ti VALUES (-4137676539297147866,725512333,'0DDMml6QhToB9KgWqxaz8Xq8td9yX9x','bbgiS7TgHvHwCLGY4eIhAoF4rn7YQcoMiky429wWeAsm3bT04yE0q1qss6GHdYSFgaqeBvr1N6ZSwlE5IAxQeACeOKMQa963DZlxnqTh87XT7CRYRWaAS5HDppVi5vDu9tzeT4akwwrUQ0MYVEhoggKO5AYEGHieusE1mw5v0KVOFozevKT0jqX8NNoYzlfLLxTVRjc1','cmvpDj','5lScWPv0Pkqh15w4kFIfgtRQqrzX2kNWmkjy8BrO30WTW5ES1kOCR','S','5',12);
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 (-2008667185762128186,1955127508,'Q2R2RctKs7OUymksgbv501w7BLfJLoSxukjua3TGUL5zq7TVR','37e2Gocg06NsLTL7dDDYn5y','AxCroRtLj7OPkZdlqZRBg6jSrmVrr2jKQ4pH9kRaOe','YpjyZp90Iy95HVmGcXkdOAQQXPQNmG8cBcrO4de6FZO5ioeTf2IHIDj6FcBRhYFCFABzhbdWOATCjlapkaWdQCLr1ndFgWewapcJPQoanzsY1woxtRtF6ulwiz6E6nwklSWnBW1u9ZM8EP0Z17IbTvFbKADb8ng25cQ9xNsiRicwOhq5xBYovw5wdZHEYTuyFokHnE1XNz9Lg2ETF0EISqgz0b5bKKDIjRf1nZCCwP','boAUsksOLlf0sZ3lECu0tKDnV5V49Vqshkgd','njiQ1WU6TjNuoORm06gkrFpCUjxRpMWlJU3D4KdTzINYXMMOxzJmXBHgzr4a79qXTDg1eqTBmnOD50UTR',13);
-INSERT INTO ti VALUES (-2008667185762128186,1955127508,'Q2R2RctKs7OUymksgbv501w7BLfJLoSxukjua3TGUL5zq7TVR','37e2Gocg06NsLTL7dDDYn5y','AxCroRtLj7OPkZdlqZRBg6jSrmVrr2jKQ4pH9kRaOe','YpjyZp90Iy95HVmGcXkdOAQQXPQNmG8cBcrO4de6FZO5ioeTf2IHIDj6FcBRhYFCFABzhbdWOATCjlapkaWdQCLr1ndFgWewapcJPQoanzsY1woxtRtF6ulwiz6E6nwklSWnBW1u9ZM8EP0Z17IbTvFbKADb8ng25cQ9xNsiRicwOhq5xBYovw5wdZHEYTuyFokHnE1XNz9Lg2ETF0EISqgz0b5bKKDIjRf1nZCCwP','boAUsksOLlf0sZ3lECu0tKDnV5V49Vqshkgd','njiQ1WU6TjNuoORm06gkrFpCUjxRpMWlJU3D4KdTzINYXMMOxzJmXBHgzr4a79qXTDg1eqTBmnOD50UTR',13);
-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(92), d VARCHAR(25), e VARCHAR(34) NOT NULL, f VARBINARY(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (40048,13804516,'mL8oNs9ENlRJn2BSrcTtqlxXbeRIUA1h7V','G48o7xur77YC','JVpWIDnpuVwo5OUprBn84MMgh','TJaEAdn','uPTPqoQKVczuTGIlVOnH9bs5Lad4phCVVxCtaCXEoZQwF6bEIwcs7DB','XIrCuX4awSr8aD72104JTydLNZUZdXJivvBBU02',0);
-INSERT INTO t VALUES (18316,12933318,'h8TPNP4z8Y3aAKXcoircLbpaB6o4dOJXqS3zGtoFblN8AobKIX8J36uErDaTn38eHv9kpMUyNrlTMRXGtqEy','XenDO79i38hI','SIKuyWmOBgBWQ8ujtG9OhQV','FsGvG1smCaBNqoHKDkM2QNAJM5hzBVi','kOnNo4Ol7b50gg66','kBY',1);
-INSERT INTO t VALUES (25704,6702582,'J8aAZV9nBb1ZJx2YsI','CRxqnl3bZHNe3ISYKFOc0mRaK','Extwd53G2TtY6IhQKGeu2ikbL4','kuGAkS8nHN0cpjrHNR7d','W0VIA','oxz2x9KT',2);
-INSERT INTO t VALUES (2186,1525028,'mexVzX8pwF085VR3YYUIhKO75A1xfxBB2NJKpHs2j2KYIw','lj9umk','ObK17PJULBnX','FQAKenZg9rmbQJ8aHMiLjZbocd','7ulWqSRFQ8Qpm3g5','ZhNGZINrptHNVuCLFzfFWIc2e5NrRVMmq83SuGh4ro6T5AB70HPQmlyvzPwfjPoXBOlcn9Mta9b',3);
-INSERT INTO t VALUES (6821,1229512,'sewzT9Sdyvo5AAY7XPX8SYm','tV','6TiGw','ThNn','oPqAt9RTi2g6uV1WI6hA41FtImoYVZLWCCrTaE5fRnyo1MiGxzx4J','0a976zeXPhpigQVo1JbXj3vJeRSpfEHtMSPKdJhVsgzZWwWuKhyy3mSDJe8A8sGoM4OoCM4oZXftyUCfnPszH',4);
-INSERT INTO t VALUES (8552,9188691,'feRZ0Pa92','ZbK','xWs516gGbDtIkd','POTRtqio6RhlMfsQmydBX5sar4URSB','I9NosU8GeDqvW9wNUL0vVufo5FZqvrYEJV9haIMVGzrkW9LnXWLEmoCP1kegFhWhcnqIdbtFLvojTAr','ASLPmLazzXfhpz',5);
-INSERT INTO t VALUES (13213,12257242,'0WdGb8Auc','3CoJ1VUyFT','Y','t2ixp0X','8im2s1','BXrWoPBslhuNcui51neExTdl2eyEJnnPGbUgm40ITZto',6);
-INSERT INTO t VALUES (3065,10734410,'se5AQQzyWCZCesfQUr869rNiVuPmiBzh4bWnjo2','KCil2ar16W','ZmHbZK2uibPahr7bpB','eTko','MvhZ','qa94gKd6wuWVEa2s384QN4cqPiSWw74OKNQQN7Zev1oYiqSkDSYy3WBhBt1lFADF0h89QhV7JZnZehe10s0PUAFWE0NpQ',7);
-INSERT INTO t VALUES (10409,7993246,'AYPeAOH7P1N','AwzNHtVNEnMqMB3L5S','xxeDM','I930PGWNYyDp1wE4dTFbxa0B3Oz7n3d','4w4EECh1EW2jykOVmn','nvhc3UohQNtn2swDjuimHeViWwiq0itMls',8);
-INSERT INTO t VALUES (19187,8165446,'XG8grBRfdbaTOiIZXVzbk5iolkwpZQ259K4U4fRbwOgu2pjpCXXQYeITff6vTvTxjWIslL33FdmirOkR2b0ZWw4L','WygLtbQEZO','jLrXrL8kzR5MWKpl99GFLGTh1a4uBWIGgj','ZxzZlsz','hQ7lF1rLbD4R7UQ9KVweEuru1VbnItO2uIeCKl4VyVN2adTLzt8fBY6iWVAUoKh1','sYLQuxqGBfrl2jB5sT9kdd21pHVDJRZW38QMApJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8283938946022227465,1876219110,'24f2v1rgPqPbdLPZc83Hgcqw1XrH7cw3mRdmYoHm2AtVjRUuC','rIwmyacmqKQYcWwHG29DdloJRYA8BM8W1DYyOBZ7vK7I3VIYIA2tBRvDjV9HLYQbIJCPHVDtsNX4WgZLVqBcqAqYIu9DOOQSwujUY','3saXxsYGbHaZZp','CvxdfQxdq44lpkI3CNDM3BRDlIWo6gG2dxLg','Lx','I',13);
+INSERT INTO ti VALUES (-8283938946022227465,1876219110,'24f2v1rgPqPbdLPZc83Hgcqw1XrH7cw3mRdmYoHm2AtVjRUuC','rIwmyacmqKQYcWwHG29DdloJRYA8BM8W1DYyOBZ7vK7I3VIYIA2tBRvDjV9HLYQbIJCPHVDtsNX4WgZLVqBcqAqYIu9DOOQSwujUY','3saXxsYGbHaZZp','CvxdfQxdq44lpkI3CNDM3BRDlIWo6gG2dxLg','Lx','I',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (3738068271490922352,-993238147,'gJyCRwfHkPCogsXT','aPQWdpyWkqdhrRv9oyp2geWEeo4oBiANt73EIGtTiJDyBuOBKVLo1cLJrmOYEXpAmTEYAnKO7sSoURFYdyGVR6v7m5Kjc4JDUIAWwdtl7WIMDx828EhVdmsWSHVQ','UCKvCzehQdCIb4','qILPNhhyaEwsRkuralWZ2iEHCsiOc0hVbffzLVtlWTfn2WNoIa4CgBV3bbrMHttsDnq','aUM','Kt',14);
+INSERT INTO ti VALUES (3738068271490922352,-993238147,'gJyCRwfHkPCogsXT','aPQWdpyWkqdhrRv9oyp2geWEeo4oBiANt73EIGtTiJDyBuOBKVLo1cLJrmOYEXpAmTEYAnKO7sSoURFYdyGVR6v7m5Kjc4JDUIAWwdtl7WIMDx828EhVdmsWSHVQ','UCKvCzehQdCIb4','qILPNhhyaEwsRkuralWZ2iEHCsiOc0hVbffzLVtlWTfn2WNoIa4CgBV3bbrMHttsDnq','aUM','Kt',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (991295518248474786,1267966828,'ywe3vetx5k7Om','Vgjg5UuiDl9SFovpLYMBsOj1C6LjYh4O2u4cKGsa2zGsjV','KtsaSGMfw','EDOKt894DdQ5ogFresKJWhg4BxcrCn40YA3d3OdN5H9MnPS5traBvhkMGRf0rTULu1BdW7knlIaIN6SWBd0wMBKichZba2b0oc4QsAoxsjWEezN0ntAlHJ1bcDpWaBUKWcWL2DuBet3seD2EV1l8KKoqCO6AVJWI5FzqtJ2N9sv2NXrmFQF4DDZArzihzQxL8niTHSjmY6nC25Hn','oWs','K6',15);
+INSERT INTO ti VALUES (991295518248474786,1267966828,'ywe3vetx5k7Om','Vgjg5UuiDl9SFovpLYMBsOj1C6LjYh4O2u4cKGsa2zGsjV','KtsaSGMfw','EDOKt894DdQ5ogFresKJWhg4BxcrCn40YA3d3OdN5H9MnPS5traBvhkMGRf0rTULu1BdW7knlIaIN6SWBd0wMBKichZba2b0oc4QsAoxsjWEezN0ntAlHJ1bcDpWaBUKWcWL2DuBet3seD2EV1l8KKoqCO6AVJWI5FzqtJ2N9sv2NXrmFQF4DDZArzihzQxL8niTHSjmY6nC25Hn','oWs','K6',15);
+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(58) NOT NULL, d VARCHAR(69), e VARCHAR(93) NOT NULL, f VARCHAR(66), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3775525906,12533315,'v1mfCqxqF0N','u6RybxNSpQkNHzZqIChLkJnW9BQVJQZmK8yxNr','MjKvBtlUfndWiayFVIVO','dxlHqX6IrodiQWGc3IQy2qiPsyGlJX05LltwkYCQa3sVLRuFl8K1jCL','2','C',0);
+INSERT INTO t VALUES (1065501643,14511981,'AZsd6ThSzy','cT66WYtHJ3k1IgXyv6PCtLqK','TRhaO5NAZQvSiK9XBlPkbolJ4xJZbnyUk','oBhLpZhTS03a3vrpkU6n3loIduihGnqKinrfq','j','B',1);
+INSERT INTO t VALUES (3204905149,1695810,'1eG7BVaaLGSPDWt1Y3k1JB2IpTiPPf1PjaRYL8YwNZRlc7UH6auge5qjm','g7rpq9X4l1p5hE5p29YbxO2kea3DlWfPaoXErnC4Ew84FSOEqsFZWCg43UCokzC','YxjNLYlTNjvxScn0h','raBJPKkAqJl','4D','V',2);
+INSERT INTO t VALUES (3584708033,11093337,'7xTh4SzDqAMyVE','5XgIc','Rgqsc2jRFPFgTC','hbfXkC7Zqx','Zv','c',3);
+INSERT INTO t VALUES (1132507024,2666540,'OFLGc6bB6k','68JFzSbjwZgAV1TSxkeM765zgm6yJdnlAFyA59dqmLLwkAr2IXR','dbdqdRylcAPojAaptQRmaLJEPN0Xk8eZG53EWZZPl4pD8','pimATN3','j5','2',4);
+INSERT INTO t VALUES (23025033,6285934,'lpftiq','VwRLHT4yuWBbrJ3jk9I4x7EoH','inP2u5NphGxb3swqo7zThecGHGqewiTMiO','tcWkFhKbUHOrqewgnBDICleACwNGGWhS5XNjjzzxMevQjhsnD6HA2RTKXbcjwsLi9','hb','7',5);
+INSERT INTO t VALUES (3071191668,9006133,'EZPUq7ajFmIkhnJNe7a3qpQajU1wvGu1','hsBhb2AlEWzCP7e84PfPtSEG8gyFcx6XjhlqbZ','1JTIJPDLP0TsvDSjpsTCwQqR4a6vqiUg','ybbX9hQOv8','Z','C',6);
+INSERT INTO t VALUES (1942804323,3393344,'fswapDCsB4rmKY0BptF4R3UFuhALla0YOW9DKtmBn9LQGeo10R','LZ1C4PGevpKscZMtQAjH001EbJfWKE8m42aogi3Q5qh4yyEuyJXI3uvW9Bpaz3x1UL','PE1KqC0FIzW4KHalImze7dOH65iwoH3boLvpoeYV58qQUTLIriX57k5DlUS4NIY','MSR6UpDJzaCLuKsShoBOSfZ5K','0h','C',7);
+INSERT INTO t VALUES (2626418828,7308683,'GBGpbsETdqzFQvRvi5SGjfEH73k9qVtMbBJDdVS9rMnq280nL94','IJK1dgLc40dRMH0Hx3xgEBinifcycbYzFpso58M','5H5TwJrjS6xOg31ULRjPDCvNDUkbkRNqZRk3QlxQVKG','osnf','V','R',8);
+INSERT INTO t VALUES (2014982243,12564988,'8EWfnXbDqdNLnWJ3KOkzoXrKjSozEVhVsYtQGI1IahXTR9mWSpZpRecyd','CTkR1o3v7edW4X7hDv7H1MLvo8ZGJDjBNNimFCQ','zDEKrwsbzGHwGQfuITSwyT4y3RbrpeWMJnYVjmjMAg8iokAOUGBp0pc6riyoSkZOGafJJHNXBSmBU79o9Qnc5We','MYdBbQw','8','R',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(58) NOT NULL, d VARCHAR(69), e VARCHAR(93) NOT NULL, f VARCHAR(66), 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 (12905927504834466199,12281968,'OouokJW7HFNEbSD4JMYh43jo3I5lkAMFxr8v4Ln5GJxgHw2','OzHD6UtOAnHkAEUgRf1Egxcq','iYaUVjpS1SqpzkQRBBbilM','At4TRbyyvkCZluJ5EMjQmPXlL','Bdsg4uKfcSRobYIHtLYoC3tZR21QFaArU3htiDl4iSqQCzVUoxPG00OuhWpIAFaodVbD6j4rjPbzwhZI0S','F',10);
-INSERT INTO ti VALUES (12905927504834466199,12281968,'OouokJW7HFNEbSD4JMYh43jo3I5lkAMFxr8v4Ln5GJxgHw2','OzHD6UtOAnHkAEUgRf1Egxcq','iYaUVjpS1SqpzkQRBBbilM','At4TRbyyvkCZluJ5EMjQmPXlL','Bdsg4uKfcSRobYIHtLYoC3tZR21QFaArU3htiDl4iSqQCzVUoxPG00OuhWpIAFaodVbD6j4rjPbzwhZI0S','F',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(93);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
-INSERT INTO t VALUES (8059722182713992605,6710847,'pc9eom3ySn7kGf6z2Phnx4BYD0PBugFV16NhI7','2fyrWiC5yctGFF6','o5nW760YNwFN2AaavKM','dtXgaX71sR6MClB954kO3ChGIGfelMxMuthPL','qDLtpziOYMzsURkG7QgVjU2xsCH29ewbk2hBgT1VaWEMith2YP31EyYTnCgbLwxOjAlSwgeY','KQ58an5aXJiv6Wi9OFdBsNL1oN5v',11);
-INSERT INTO ti VALUES (8059722182713992605,6710847,'pc9eom3ySn7kGf6z2Phnx4BYD0PBugFV16NhI7','2fyrWiC5yctGFF6','o5nW760YNwFN2AaavKM','dtXgaX71sR6MClB954kO3ChGIGfelMxMuthPL','qDLtpziOYMzsURkG7QgVjU2xsCH29ewbk2hBgT1VaWEMith2YP31EyYTnCgbLwxOjAlSwgeY','KQ58an5aXJiv6Wi9OFdBsNL1oN5v',11);
+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 (3537233199,4380757,'YULLR8X5oyimf9nvq5vuP9cIvdyBZds','8U','geqqgGjP4p7Gg7C6qg28sURWnhR3rfGDV','rZYCiEyGcYcPIhYrFhef0QRBodWpq1XtKqQsDxh2HcvnXA33XGx8Irep','Z','e',10);
+INSERT INTO ti VALUES (3537233199,4380757,'YULLR8X5oyimf9nvq5vuP9cIvdyBZds','8U','geqqgGjP4p7Gg7C6qg28sURWnhR3rfGDV','rZYCiEyGcYcPIhYrFhef0QRBodWpq1XtKqQsDxh2HcvnXA33XGx8Irep','Z','e',10);
+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 (2413655472,15274041,'goDzzFFS3u8zEEgoKKRMYyQbwDJm4wmAcMg41I4IQsiOwVvyivlPyIo','JMIbLgyUjDHLtelG3PGalXVPyCUViFXhqLHRPjXZIp1YeDm3CVKydTcjCxTBnWGEQ','GdrGBvUckjpheIixJGHo3U2arzQXI0pnmote1xUkpzrMaogucl2hJ8c8tFNow','VAb','Sh','A',11);
+INSERT INTO ti VALUES (2413655472,15274041,'goDzzFFS3u8zEEgoKKRMYyQbwDJm4wmAcMg41I4IQsiOwVvyivlPyIo','JMIbLgyUjDHLtelG3PGalXVPyCUViFXhqLHRPjXZIp1YeDm3CVKydTcjCxTBnWGEQ','GdrGBvUckjpheIixJGHo3U2arzQXI0pnmote1xUkpzrMaogucl2hJ8c8tFNow','VAb','Sh','A',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7776785885046462381,11647742,'XaT7bAj0Sui7aVO48Yq3eOY8drRbcFYpQ6b29ZtQAZgyLbGMcN5ilaitT3qsQ1ETZQeDo4','nD9nCcGTTLDFmmSe0ZtXufHOHM4zAXxxLEaEHK7IeQkMvU08u1tTYXmiyiTWTQKoxkAPqxv766FeKOcaSBf7jYT2DxGMSmhyoN9BO7Kj6sWw7AoLazzhvoNA7wfW8fHuUf2IvvqCOLjMeGIp2Iy8D6CI7UsTig','44uj2','C1gCn6IC7UxL3X1kx5E3LvSJNjKCk2V','Oqno3lnY9cpntwhoEjdhnU7gnlGgDiltYBH0J','fvLE58jTD4nLH0edDUYpaNjLvAZxygRIAZ8ZIXKbrSf5RPZRaVTMPqbjU2rKgLEeeoNDc59uKKZTXl2U0XtUb9yaT',12);
-INSERT INTO ti VALUES (7776785885046462381,11647742,'XaT7bAj0Sui7aVO48Yq3eOY8drRbcFYpQ6b29ZtQAZgyLbGMcN5ilaitT3qsQ1ETZQeDo4','nD9nCcGTTLDFmmSe0ZtXufHOHM4zAXxxLEaEHK7IeQkMvU08u1tTYXmiyiTWTQKoxkAPqxv766FeKOcaSBf7jYT2DxGMSmhyoN9BO7Kj6sWw7AoLazzhvoNA7wfW8fHuUf2IvvqCOLjMeGIp2Iy8D6CI7UsTig','44uj2','C1gCn6IC7UxL3X1kx5E3LvSJNjKCk2V','Oqno3lnY9cpntwhoEjdhnU7gnlGgDiltYBH0J','fvLE58jTD4nLH0edDUYpaNjLvAZxygRIAZ8ZIXKbrSf5RPZRaVTMPqbjU2rKgLEeeoNDc59uKKZTXl2U0XtUb9yaT',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (14733295303981311429,13297025,'y1WSKg0AeifEiKbxkgkS0GsWUBMiMbQtrlfCzWL1JWYH0tzBLA9','APOqQiJtFZq7dYDSo3EppKGsZHh99JSzCkFmaBY93HmvYZBXmbxtxNIcb1ESFJnTUb1k105ntrfkgYe1WtrotXoLeMpULGxHyINCDnWaS9PPm','n3YBxkgMU7g','NMvdpkkAsBS6wHrZ2eIKjK5KjclCtWUGo59smCLfdOTtqlEFfsoFwHzA59Mx','uJRr3PcKjNhuUyccaXyU8YtCFlKkaajOc7nqzc0qRP15yQPxnZup5z0xQ','rgWp1O4eAPXOpESAlspBzl7vVJg6gqjn8Y',13);
-INSERT INTO ti VALUES (14733295303981311429,13297025,'y1WSKg0AeifEiKbxkgkS0GsWUBMiMbQtrlfCzWL1JWYH0tzBLA9','APOqQiJtFZq7dYDSo3EppKGsZHh99JSzCkFmaBY93HmvYZBXmbxtxNIcb1ESFJnTUb1k105ntrfkgYe1WtrotXoLeMpULGxHyINCDnWaS9PPm','n3YBxkgMU7g','NMvdpkkAsBS6wHrZ2eIKjK5KjclCtWUGo59smCLfdOTtqlEFfsoFwHzA59Mx','uJRr3PcKjNhuUyccaXyU8YtCFlKkaajOc7nqzc0qRP15yQPxnZup5z0xQ','rgWp1O4eAPXOpESAlspBzl7vVJg6gqjn8Y',13);
-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 CHAR(60), d VARBINARY(9), e VARCHAR(7) NOT NULL, f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13569055813325573295,-44,'ZOiFbk6RXebkp3GaGO1SJznnXsit3f1qo','f8W8','th','uHhj8772F2nD8gVYai','lgE10HADv7rnpq7rjZnfzn4PJo8eRg8Aabl0AnrKei7idFmfS4zuJ9CLXP','ZTK',0);
-INSERT INTO t VALUES (3505740402788131370,-19,'V0iEuDpGYOwHj4hH0OZavOY3vtbSIlp6HcdVrS9','GiSb3w6K','ryCul','nIFjLj1JU9Ue','XgJblzbGRGfbtFJ0LXTBstlbdpBqBdo3mwbLZ9BysheOsvqtnLcHyQCXWjO5hmPn1wMGZ8qymeDcrFp5','Kev65nTh6nbNqanC4R7RufnkPNvmpChuug2Fnpk4Bu7C2XTgVy90V7sxDTgyKta0fiXCJSuOzlhEHzykMYUoKXghjEH4UNYd0p',1);
-INSERT INTO t VALUES (1043130356071899175,116,'E3g12vwploewhcOW2WecajA7ijFTi6d','JUHyAS','JrfIE7','GxmIPL','3dpwvCyQvKj4b2amMWADWqVUebp','J8L1p6ZOc20akwr0JtSxjDOFgICYa2NtJ2mFA6mkpa8M2hxHSh7STuheqDHqzV6mR58ylxrMl9U',2);
-INSERT INTO t VALUES (1506150490008051095,-47,'HOgd','wcm4bY','hUprin1','DUFPSNsjUGb9oblAtuu','thsPpny6gIkid8fg6Rp3wIRis98QEbrHBGJhEFLCHGCi3z','J6yoRlIZKTzBhMQTL8u8lDz1fGlTucTgIO2saCjSOy7HtEqitDajulfQNszxSiGkY2TUNxru',3);
-INSERT INTO t VALUES (9396855928941357378,-63,'rrL4r4Wndnv0MJopQV2UpDCyKTTLE5csIg5HZSbgWl','BHzjO','aNlIbaU','Ezyc6MqCnmAd9JtnX','QjlzDBfaodahA5eMDdCv7J0pAJhX15FA7NdR1JHn2j8uKkiGzg0','RXdz6r6s4SoNTzYbRY4nvLlx',4);
-INSERT INTO t VALUES (9473869621124768406,125,'oJHm71UCJwlj3Dvp3VEDKszKAEJgNvx3PIB2bnGcOct1KH','7gaq55U','iMP','X5qRhWupOWAfT7eipHCp','oAouTxHLN7b3npmfHR6tMVNTHjcj0rdU6CpcK','Lx',5);
-INSERT INTO t VALUES (3308499926372727220,3,'FDyDLAtuDeyrZurw72SSjs5vtnifwKm9oJqQ8XjAUfMeoEY','dZ','1','PT','mktjk','NlgN52yoxYCydKBIMa9',6);
-INSERT INTO t VALUES (10279390636049163967,17,'W','2','ef819L','4ke9WZHKNS','QdHMGJIYm20PWzObO6Ku4kYv3sWfYAGpLwEUBRWmRn5RGaRqk0hfsBf2a7gi0TmULhomQtfCGB8Y9wBQwqY8NvuszO','UWcMyfCcheNJ2Pm5eTPfE2qxZ3whgCcynteXmY9J60bHe14cexwgmlhPJCBYg3RLZPR3Y',7);
-INSERT INTO t VALUES (11630494384045283780,-38,'kDpXhmTO5jbAgakpOT14','YjtdBj4','Kty','6pRefOmOfIXfXhfCJ','JCyunsf1yEHk5AIiPIiMcJoODcK4ZFyKIR4pWu24g3CLU8aIndSBvzBD3OJ','HrBsNPOWF6t16dyBTAMT3xpAeGASoIxGNOnECW2EUz1SKLvwCb9U',8);
-INSERT INTO t VALUES (10782958808750576126,-25,'emtAsg5zsU6jzoDsflMK1nksBLYG0I','m88PeFdr','L4NHFVH','gIVjRqxicxIVEsf','zxEJ3wqicNCkcskuqr2gXqdElEklA6gnF8Fprfhg','5TbASODUgtLIO6W5YC0wwV5grIQbbJS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2914638307,12344895,'Z9v19B6LtF4MUQ5Xqdi5','wJIhdFVCudVnGQS6nptGcZ','gsI3B3Nf4EWNuIxDKNfJMWzb6VuC6dmnbdGbShUtoLg0Td8agkqqPhJWnBTzzgTKOQS','EtvMhY6sZglFt8vsdOY23jPGsLGQcc9xmSXSAS8SBxLzVNEtSl17WYtNT','Au','I',12);
+INSERT INTO ti VALUES (2914638307,12344895,'Z9v19B6LtF4MUQ5Xqdi5','wJIhdFVCudVnGQS6nptGcZ','gsI3B3Nf4EWNuIxDKNfJMWzb6VuC6dmnbdGbShUtoLg0Td8agkqqPhJWnBTzzgTKOQS','EtvMhY6sZglFt8vsdOY23jPGsLGQcc9xmSXSAS8SBxLzVNEtSl17WYtNT','Au','I',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4113891954,11011258,'FcgWJ4tZp6ybvDZ8wp1B','aJbPPEOMlQKb0aPtxzgH2uHKIS62','XSan1WYIBFvJa2MGiyOp2RaotcAvtIgoZQcXM9d75Qrb76sdDBJ9W1JaNtOCDMAisu','90vFNg2IB7ZfaKV5o1VylvZbJ00nK5Wn7jWJnCRW5vDpIWpb1z1FD74ZJAfsz4Z1bHijdeZquFjiO0uYIvbT44g1RB69CK96ASgoTtZIhl8QNrlbJjLMipB69Y2bH2pxzFE9QSTm2N2ZlrUvTvIw','7u','7',13);
+INSERT INTO ti VALUES (4113891954,11011258,'FcgWJ4tZp6ybvDZ8wp1B','aJbPPEOMlQKb0aPtxzgH2uHKIS62','XSan1WYIBFvJa2MGiyOp2RaotcAvtIgoZQcXM9d75Qrb76sdDBJ9W1JaNtOCDMAisu','90vFNg2IB7ZfaKV5o1VylvZbJ00nK5Wn7jWJnCRW5vDpIWpb1z1FD74ZJAfsz4Z1bHijdeZquFjiO0uYIvbT44g1RB69CK96ASgoTtZIhl8QNrlbJjLMipB69Y2bH2pxzFE9QSTm2N2ZlrUvTvIw','7u','7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1845724404,12842227,'9VzyLdwPpsjd403km7Nf54FX','HjS8BxiCFKst5sltdKerHXkGPbxo675yQC373IUYlWhkIW6yVYxytVVu1gqyvFiV98sbnmebNrPmqLCG4fZDlTh3brpArHm5zpCnCkw0wnOPrsD0eS7L23H4QbBg4XnzmUzlgCOVKenF6P5xHTqibu2Hz0iXOmQAqJbQiKDJSNsglkInRVEbgQs16pTkea6YK0R8mViZ2iNfe4OX','Rqr07pk6qgK6JV04pNht','LyJiCeLF68nSh07pRNrwhBclje3Kox5fPjXzq3JB7U5QvSEvsgduieAbEno9M3rEkZKZtaE0TDtIzzdvMOPt47tZ8v3pwHedvOzTsIL26EvnC0BGEpDaA1gXhHjZySwmvjiatYmsFtP7RwPKIIKlqTedefnySeYwuLtUXiwvKxrlvht','7','k',14);
+INSERT INTO ti VALUES (1845724404,12842227,'9VzyLdwPpsjd403km7Nf54FX','HjS8BxiCFKst5sltdKerHXkGPbxo675yQC373IUYlWhkIW6yVYxytVVu1gqyvFiV98sbnmebNrPmqLCG4fZDlTh3brpArHm5zpCnCkw0wnOPrsD0eS7L23H4QbBg4XnzmUzlgCOVKenF6P5xHTqibu2Hz0iXOmQAqJbQiKDJSNsglkInRVEbgQs16pTkea6YK0R8mViZ2iNfe4OX','Rqr07pk6qgK6JV04pNht','LyJiCeLF68nSh07pRNrwhBclje3Kox5fPjXzq3JB7U5QvSEvsgduieAbEno9M3rEkZKZtaE0TDtIzzdvMOPt47tZ8v3pwHedvOzTsIL26EvnC0BGEpDaA1gXhHjZySwmvjiatYmsFtP7RwPKIIKlqTedefnySeYwuLtUXiwvKxrlvht','7','k',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4080606902,7471750,'glLHpG8PA0jSf','PXFq28nymn87EFWg8GEGZR1VEK7Sul4iO2ylZ6U53tSI55zvf3cPy8pG7vjtZXtm1Avm7qNNGxd2uowbUXci0','FMHsJubTjlfud6XdMZGHEeAUAb6pGPnQDxYQzE','qqvsQwyWj2J8UBQ27c44vgnjFb0vhtRHwX1cZsqthLzdtvFp1icJfB7T0OswiwShPj64qq9H9HQO2LiEbl2r42uOXR6Z4ZgcelJQJB7y3iHZHToKJD7Ev3MQs4X2p3XzdI6kgGQNCr2y4hxvMhvztb2UyIjjeeL1JaapYtt','K7R','W',15);
+INSERT INTO ti VALUES (4080606902,7471750,'glLHpG8PA0jSf','PXFq28nymn87EFWg8GEGZR1VEK7Sul4iO2ylZ6U53tSI55zvf3cPy8pG7vjtZXtm1Avm7qNNGxd2uowbUXci0','FMHsJubTjlfud6XdMZGHEeAUAb6pGPnQDxYQzE','qqvsQwyWj2J8UBQ27c44vgnjFb0vhtRHwX1cZsqthLzdtvFp1icJfB7T0OswiwShPj64qq9H9HQO2LiEbl2r42uOXR6Z4ZgcelJQJB7y3iHZHToKJD7Ev3MQs4X2p3XzdI6kgGQNCr2y4hxvMhvztb2UyIjjeeL1JaapYtt','K7R','W',15);
+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(66) NOT NULL, d VARBINARY(52), e VARBINARY(36) NOT NULL, f VARCHAR(35), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2997285752,2077268665321637137,'hqa0Sahjv7qODYBhZjz2i4bqDnvqg4zNJ5ih2d3qys3PQ9ng8P4u','jEiyqU04','EU20DM0vzK6MveZXfVtTPtCf','cIt6rV4QGO','L','U7',0);
+INSERT INTO t VALUES (3901176622,-8043335519151131008,'q','2IX81EASJBjpURWinVGHiUE3Xj','ogjErEv','Nx3BG1iU1NY4T','d','e',1);
+INSERT INTO t VALUES (546958611,-5558646095420341944,'qor0bC','e9m6j7R7QZnmMNMb8vDtPHqH9UnfWDGgzzsbhKUe','zWkE9maNS7ZMHl','JcUeuuFcZNk0l8NUGgEnKhver99MEnsNi','p','bj',2);
+INSERT INTO t VALUES (457536213,4418254787087380959,'vxhzEd0GbR5iiTPZxR3jtNSjxripMrlnFR6Io97K5AA83','29zuuV7KQ2fKRIece4i0dEqivTBB04sdwA5p','zosN3jSY99vr0XvA7uFFRBXXSwcA','wz8GcJrngRXHrx4K1QgQR3','e','E',3);
+INSERT INTO t VALUES (857434663,-2110447502205885122,'K','zgByNLZHCAiYtnteXAg8ojMPNfTYxYtGdXNqYFSr88K0fFfH','JNI','rQ','l','3',4);
+INSERT INTO t VALUES (3767339193,-7167270730342115102,'aYAOSqPKZvPuD62e30duBSm7pmPryjgy4DtOYPVweBJof','F41fT78nXmdB09PsE','BT38R0UATmI73C5','5DEBm0wNDbaOVEDVRLks6FmUUpLH7','8','f',5);
+INSERT INTO t VALUES (1328445334,2738457484064333599,'k1d1bkMoQ9qliTJOPu7QMStSDmYM89m9ZxwUEhXW','1UP2Jxd7DyPjBABaoYkj0RrWseHHKVvLJZv9iL','aRkl3qdRMBKmcuIo4AiXlTZ3','umatuGFQLA9bh7XrBBRQ','s','S',6);
+INSERT INTO t VALUES (1596738000,-6034410875620833723,'eGDQJLlUxbJrdYHJ4l7T8TdSo7','NBN3mvgK1gff6zYwkEsvIWUZUe3Y3jGH6MgY1','mBk80vAHv9ShUr9CjAgecQHVEt','vCyIdW7o','n','5',7);
+INSERT INTO t VALUES (3976196227,7845451796389541010,'QngMlQs2D5I9mLec4aawb5X1OlAJZQaYwSwRdJTyzaacDVMBBWHDZcA3rOsy1','F3gEIag7VHC','BcXYEWjfoMNivbGfP2i84xviI2c','6CHUv8LlqiFF8oH2w5FdRHxhak7QD','t','G',8);
+INSERT INTO t VALUES (3848626696,7955349376077912116,'Al2xfEz2c4E8jrj4ZYOKTHu33viDyeUjcrIRPy2lEGf9tc9IhTLJh','iggipcM6EKTm8P','couq3NB5PgK7xVEFPwFz2TQ8yMZH','Z0HGU','q','1D',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT NOT NULL, c BINARY(66) NOT NULL, d VARBINARY(52), e VARBINARY(36) NOT NULL, f VARCHAR(35), 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 (14409333978629161080,16,'GMh30Cf5iILyCmB68CyqixizwsPYabS5zCy1o2WWx','GUkwW9nHk','UwG','SzmqeZLezfu','W32zhvHEHGY4KndEr6QZ9YK2dPNHv2ajjsClizFeVnQixjbNACb22ls21rMXGckPemcJ','n47vdGH3sfVRFYRsLnoxIV97KTWlIuKBG',10);
-INSERT INTO ti VALUES (14409333978629161080,16,'GMh30Cf5iILyCmB68CyqixizwsPYabS5zCy1o2WWx','GUkwW9nHk','UwG','SzmqeZLezfu','W32zhvHEHGY4KndEr6QZ9YK2dPNHv2ajjsClizFeVnQixjbNACb22ls21rMXGckPemcJ','n47vdGH3sfVRFYRsLnoxIV97KTWlIuKBG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(61);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
-INSERT INTO t VALUES (10236610535902652798,-92,'kX4JQcYEBFwA6pHM4eNID97','9zrTY084','UPKu','2QQCASoUeCE','JVXrdiekuyhjr9DWZxKu4P0ssRYnHkUfS60Y2iI2jy9xmIdvXCPLlT1NNpsV','to5FlSs81WIOG509CnoKXC0Otksf',11);
-INSERT INTO ti VALUES (10236610535902652798,-92,'kX4JQcYEBFwA6pHM4eNID97','9zrTY084','UPKu','2QQCASoUeCE','JVXrdiekuyhjr9DWZxKu4P0ssRYnHkUfS60Y2iI2jy9xmIdvXCPLlT1NNpsV','to5FlSs81WIOG509CnoKXC0Otksf',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (17391351921009662779,49,'eZvKoOUBkm1khzsd7pfH','95VlZUkP3cPvA5B5XQXwMhRP5PsLgEqPDDuMPtvUZUmZOtH7akILep9wkAcscYn4PM8wVqbX2DYjaKy8BO2TPUCq2YPLFM9XAF158Qy6Ve00','jnIF','Jvb5Fm','bbIqlg4W6sSfwGT1kO2BiVmic5PIIifwYJoVNn0dxz5JMWDwPr1eTmZ6RI','E16TKgMqotTAENDwUIZs51D5lsuaAwR2YgvxnH6EScfp5erchuIXxOypNS4okQC62rl7jeWZm04cuxgaygxk5fftqH',12);
-INSERT INTO ti VALUES (17391351921009662779,49,'eZvKoOUBkm1khzsd7pfH','95VlZUkP3cPvA5B5XQXwMhRP5PsLgEqPDDuMPtvUZUmZOtH7akILep9wkAcscYn4PM8wVqbX2DYjaKy8BO2TPUCq2YPLFM9XAF158Qy6Ve00','jnIF','Jvb5Fm','bbIqlg4W6sSfwGT1kO2BiVmic5PIIifwYJoVNn0dxz5JMWDwPr1eTmZ6RI','E16TKgMqotTAENDwUIZs51D5lsuaAwR2YgvxnH6EScfp5erchuIXxOypNS4okQC62rl7jeWZm04cuxgaygxk5fftqH',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (11872001640741556300,-121,'K37C','RbVQ4xybvWn1rVILPYTJXAepBpFjyXcciK4HCURHbCULQNOQeMUjAKVpJyHOzGo98CH0rxGmnPzg5mHTP7Xguj1hPf6ZSktaR9FaaXEXNW6RVGACZmWXXD6cgwamdiJiocem99mPo2ANslFptXESRDNUDcbi2RfKuW9LTzp28s1bf42I3al2oPKQtVeqH6hhPGetzmVlY1Iy6doNTpfCpDoAoUQWldqswIx5hLEfRnZGjV6xvdyNm4s','qKek','9vuoA4i6JUaq1GelbIhRj76ISn9Rg0mef5GrSk2CqlzBv3AoUAO1su4k41y3x6tImqWZCyFKA0EzkXOp3iqXPhCYvdclbzZGLKvwa9X37DogiFdIvWX0xP7Yss15GkaJsBvRanciOeOvEsJMIsesxLcDadBGTpfaksZgQZSKfYVrxyBsW1fOl7','BGLez72XNQ1hA98XOhYZ9W88vyj6uzxiLhaz5saK9Wu7EZnU5hh51O9WtamJAy','gD8A3qrcWuXFmm8BLBxLz7',13);
-INSERT INTO ti VALUES (11872001640741556300,-121,'K37C','RbVQ4xybvWn1rVILPYTJXAepBpFjyXcciK4HCURHbCULQNOQeMUjAKVpJyHOzGo98CH0rxGmnPzg5mHTP7Xguj1hPf6ZSktaR9FaaXEXNW6RVGACZmWXXD6cgwamdiJiocem99mPo2ANslFptXESRDNUDcbi2RfKuW9LTzp28s1bf42I3al2oPKQtVeqH6hhPGetzmVlY1Iy6doNTpfCpDoAoUQWldqswIx5hLEfRnZGjV6xvdyNm4s','qKek','9vuoA4i6JUaq1GelbIhRj76ISn9Rg0mef5GrSk2CqlzBv3AoUAO1su4k41y3x6tImqWZCyFKA0EzkXOp3iqXPhCYvdclbzZGLKvwa9X37DogiFdIvWX0xP7Yss15GkaJsBvRanciOeOvEsJMIsesxLcDadBGTpfaksZgQZSKfYVrxyBsW1fOl7','BGLez72XNQ1hA98XOhYZ9W88vyj6uzxiLhaz5saK9Wu7EZnU5hh51O9WtamJAy','gD8A3qrcWuXFmm8BLBxLz7',13);
-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(28) NOT NULL, d VARBINARY(74), e VARBINARY(29), f VARCHAR(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1405481247,30717,'0dqlDbMxD5Xv1V4jNLEYpMTlFsH','Fm1hOKuaigN7znSI85TBWFdAkPPC6FQNwhTIRVtHVfZBUih71','oVkTK6FIW2R','K','f5Gl5P4MAtPoqyP8OROlnAg3rHWbMuSaUNrDWPX7OSHN9cQ0dcuHRbqtslnNzbf8','vfL8kDervfQS1rAmUSV0dk7TdXQcNgA0aPT2dF5BLvx8HNszIiqJKgnkGAdtR',0);
-INSERT INTO t VALUES (1298469076,-22327,'KZLaGUvBeAGUZYQGmKvkSdj2JHV','ZJfmC0TN4BihQRYoeZIqjX9aIz3C569VCcJSq9qaY8d56tvOQd5JXDF4ahhrqj51fYPH3KGZL','E9nBSPA2qJgoLihF52wvBrLwxKcd','a','vNoENLECop9VRvDiushvVZ0ajc9yk1nw4A2cPH6ZGhB0W88xWfVQnJ6h1elmP','P0gB3jzdYnhJLwjwxTZBqI4oP5Djybd7RJBbW2pOv61AXpffOfT8Si1O0T4hI5aFAppgaVak2AcYwjmvq9C30RMj4ZsVCnOvCuH',1);
-INSERT INTO t VALUES (692057066,-7204,'WUko28Jn3','mI1W6pLNoNilKhOY0lzfRA8MXKrSh4','UnyDV8BnpmcERxsMP3XogWIO','P','fFFumMkjInAYRnIZW1uFqM97sZHPdXJh93NmHMegl1mJ9I1ihsXEpQX5KyHGO','IbM3WoKrmEtdwx4ejgYy0I9CuGk5X9TSrMLLUWDLy75idkuzZivwoOQ8Avm6cGI9vmEe7pG',2);
-INSERT INTO t VALUES (953063597,-16403,'UpwMGerjg','VrPbrdTGgWfe3mmTHMlMK','B1MSoN','6','0jMCnli0Ecb3Vf5ORl9fYmDPKo5lEdJLTiBHlQB9fOhEccQLDncxcjK7Mhh6oMqarvtBJt7Hnql1eC','sBJenrCxtzzrmsT7hqXphRGfISC7N2VTLyeKNJ2zPC1qQ28aynz6YJcj',3);
-INSERT INTO t VALUES (-168207802,258,'PYxnAVaAg0ITIPkJck9cZUYYgJ1','LtLT6pqH9TH7pUg3x53wfE6','v6kTRyEDqr1GPfsgEjNvWFFF75q','F','b7sxbca7GATkpOCTERXvxBE0vaREkKGC8ZRffCBWbF4MK5jRdIJY8N50TN9F1NUUpRWjkqFxz8G','Zh1I5oHxQioyL67PggFKmRlrwOkNhO3NfbMACj5TvlMeRkJl7bF5v7woPyDNkWNnICV',4);
-INSERT INTO t VALUES (-1311281289,-7056,'di6yf','FBS7YyJvOfARtyxOZcL0vRcecDoowuGQfK8E3U1ILJf78WliiCpF4n7DLPBeLEwQ7JzZA','Hba01eZgtdB','D','l4t2BgwPu4uXZ1wOVwgRqn43FGyxskWMcGvdikgVo3w6jCXXU71siQo8kySdIJhdfxxcCP7ewnASOQtPs4lJZ58LNuPxu','RZt02GjCKNtT8vMem5nQaDzBKk0Z9haaUJCgWMpOQsfhJZjoSO3xwzGJJIy',5);
-INSERT INTO t VALUES (-1754900908,9144,'kKGfRJLRKxG9UOog8eZer2Jv8NKq','psNsKM20AB6SRCsiMgIAks5SCxRe8ojufNXvhM0M1uGnNis1oF','jCiKgvsbqqmgUQe4','l','eIW94fdisIBb5POvSRnyLV8KVyjVmCofIOJNfpwiG5H','WPwFH5eoECv4yX6IPLDxIMiq9mDdeOrmRlUb7rusWqKHIg6lGGI9esbL5DIgZ4MxbgnLpXJD39x5',6);
-INSERT INTO t VALUES (691355891,16264,'1mek','wN2m0Jmao7Y8E3cFM5nWU3HRs5r3OcFKJIKowzzUh2BVU6PDGORN87tGCIlCfyHVZ','8ys2mfYK7bsue9hItFpqxQWZDC','s','2nzkdQPjuyo4YyoN3I','9cUvUODSQZaaLZOwgd9Dew5L34rmpNqloe6ok7VrYlxmhpUzDBWn09pRAhNFOfDNqwJQd0ejbLHlRQqpVcQyKsig',7);
-INSERT INTO t VALUES (-2124146516,-32465,'VToRndy0FRWnsYd9Zl28lUQK','fpuvsRDWF7QDtzzhZiXWtPlnOEPJWnMXjNIweV9S4ClUdkpcCzS','hyQduGO3v6BoszK','T','HRQCXFqnfZEdZPiL7Ci3M9MkGxj4wZOezz','SasL1lURJVkhO3Qd9SuJYJD3jWhebjXZB9JogM',8);
-INSERT INTO t VALUES (-1202500081,11165,'hh3N0uxUE5kOI0trcHk1ZyWDxheQ','cAsbR2uBALiQuygkQ0IgC2vA829nSn7RCuGl88gvaxChNQgJtMdqrRhIH','aa','A','2hN4Iyg5xOnRJXRvGv8OydaKjWvu6hkHOItgNbx43i91bNmJQogKvI9jNOlJxCAmrNAUsZ8sr2d','i3PukAW01uBddy4JbScfYwIwKjY6zRKnRrZpSkWR5vTsqb0hU7sA3nHahiaPTAADW5dO3LPBU58YzCyYnoezILzZZAVr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-2571339261033745970,-10601,'RNsWb7Cfb78','L2UfhOoWPzWy5DMChQkfBsTgrrgIc6J5ryyG0fX8S9gICNK9Pk','cVS8Sf','W','ln5FchucOQVDjMv48Amh2v','JYQdCBzvltBi09NjxdfJ9qkK85UKH9CE0ljJbr952itcn2zeVsuEo98Mk89TCQzRgLzYOVqceL3f3EACBOiyzhAEBbDxng',10);
-INSERT INTO ti VALUES (-2571339261033745970,-10601,'RNsWb7Cfb78','L2UfhOoWPzWy5DMChQkfBsTgrrgIc6J5ryyG0fX8S9gICNK9Pk','cVS8Sf','W','ln5FchucOQVDjMv48Amh2v','JYQdCBzvltBi09NjxdfJ9qkK85UKH9CE0ljJbr952itcn2zeVsuEo98Mk89TCQzRgLzYOVqceL3f3EACBOiyzhAEBbDxng',10);
-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 (-5698781787567518543,-12548,'CrRynQA','7zr32ywYM15QOWtAVGAdsjE0d5n7ktwLIlhxeTa6fmfD6Wgx1ebKLX7jwkjEFKc2oTuz83T3','Kav5T5a1JDWP2G','R','jCGvNTRknjS0mVpTonJaBnxOBqRMLJplhg2ity4mwy8iZULKbILIw0UjaXKkhqkGdKiYPjcPfmsoXmpmZXIwAsXTHHLo','AebBZm9dBhqbqEPiLs0E1xEywZ5eNwnhO7kD',11);
-INSERT INTO ti VALUES (-5698781787567518543,-12548,'CrRynQA','7zr32ywYM15QOWtAVGAdsjE0d5n7ktwLIlhxeTa6fmfD6Wgx1ebKLX7jwkjEFKc2oTuz83T3','Kav5T5a1JDWP2G','R','jCGvNTRknjS0mVpTonJaBnxOBqRMLJplhg2ity4mwy8iZULKbILIw0UjaXKkhqkGdKiYPjcPfmsoXmpmZXIwAsXTHHLo','AebBZm9dBhqbqEPiLs0E1xEywZ5eNwnhO7kD',11);
+INSERT INTO t VALUES (15083368435281047713,2648303684334699982,'TlRps7T0OODPmKKEuSWx9uSscnwYWZJDHtFX4dPoVEeExVQ8Sw0kiAjCj5KnsyH3','Zwr0','CbyyG28cpdEiMHO','eAffpLCLf4470G8OBuh8xZAzquc4','D','9',10);
+INSERT INTO ti VALUES (15083368435281047713,2648303684334699982,'TlRps7T0OODPmKKEuSWx9uSscnwYWZJDHtFX4dPoVEeExVQ8Sw0kiAjCj5KnsyH3','Zwr0','CbyyG28cpdEiMHO','eAffpLCLf4470G8OBuh8xZAzquc4','D','9',10);
+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 (6712107426218709071,9000480492815931707,'uVRm3BtaiAzKW01','8tbzAfwYKkkbQUpX9EcOZo9rq5U0cC9Kl9tw9SN9MF9Oy','J3heOoSThTgj0FhswHQnOrza8HaX0T','DM1kbUfGj8FhWqL30s7KcR7b9SNsy1VD','I','Re',11);
+INSERT INTO ti VALUES (6712107426218709071,9000480492815931707,'uVRm3BtaiAzKW01','8tbzAfwYKkkbQUpX9EcOZo9rq5U0cC9Kl9tw9SN9MF9Oy','J3heOoSThTgj0FhswHQnOrza8HaX0T','DM1kbUfGj8FhWqL30s7KcR7b9SNsy1VD','I','Re',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8515993612065010552,-27094,'ZocsaKw','8tN8C6yHePVReZJtnQ1IrmmjZbJcEXZVlnBoU9D8jUOSbWuY9MAoRh5qNQePOkc3HMl1NxDBpkvYtVwlF7UtMg5NIt9Rv9ZVmMlJu0Exllt2lOc7b','ORkWNWVJ35NZXSgRrKUei7r9fF','o','fcc38yH1FV4Hy4dsR3xdYlf6zSynSRiLB9FQuKyjphvvVGSZQ0','XOBIdrDI5FdAibVOb6BMRbw7CDNqL',12);
-INSERT INTO ti VALUES (8515993612065010552,-27094,'ZocsaKw','8tN8C6yHePVReZJtnQ1IrmmjZbJcEXZVlnBoU9D8jUOSbWuY9MAoRh5qNQePOkc3HMl1NxDBpkvYtVwlF7UtMg5NIt9Rv9ZVmMlJu0Exllt2lOc7b','ORkWNWVJ35NZXSgRrKUei7r9fF','o','fcc38yH1FV4Hy4dsR3xdYlf6zSynSRiLB9FQuKyjphvvVGSZQ0','XOBIdrDI5FdAibVOb6BMRbw7CDNqL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5067804439405894974,-19917,'Y','VF2KtV2a7SqVUBQ32bqTr78bIEdX2gGc1zuHK0b7jB2NjI9PIRlDDeEkFJi83xU1YR5gMnNKVzKPKac0PA0WtYBWvXmVzpV65Pfcnm1H4mTDvU6WQIQCFe0n8ZtbGej3SrPHyLGURBGLN59hAowQeLVjZAiqrrJSZtWU4JDXk04gCs1kI','sGBdWs2dj6CuG','Wk2MY3iCI4tATMEVCbYzX14reO34jDnQpBlLCvpdpqqYmUlzqFjMDKXa8B','0pKHo','XYjX8bVCRrncQl5pE3JKLAdgwDxW66qddssdVOlxvTIxaodvh7o926B',13);
-INSERT INTO ti VALUES (-5067804439405894974,-19917,'Y','VF2KtV2a7SqVUBQ32bqTr78bIEdX2gGc1zuHK0b7jB2NjI9PIRlDDeEkFJi83xU1YR5gMnNKVzKPKac0PA0WtYBWvXmVzpV65Pfcnm1H4mTDvU6WQIQCFe0n8ZtbGej3SrPHyLGURBGLN59hAowQeLVjZAiqrrJSZtWU4JDXk04gCs1kI','sGBdWs2dj6CuG','Wk2MY3iCI4tATMEVCbYzX14reO34jDnQpBlLCvpdpqqYmUlzqFjMDKXa8B','0pKHo','XYjX8bVCRrncQl5pE3JKLAdgwDxW66qddssdVOlxvTIxaodvh7o926B',13);
-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 CHAR(52) NOT NULL, d VARCHAR(99) NOT NULL, e VARBINARY(64), f VARCHAR(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4425171,2566423,'WTxKxYK0nlVGeYdRNT9avtkNtMqJ53MWY19','MFEuR7yA0naWyzxzqtDM4P4jcwGlntcK7GJpYG41z9ayySdy3jFVrvqt7W9U8zR6bDmXGQ','JbL','jR0AAxu5dwRCcLISz','pEu59zhfLlAm','xvCtXNc1oj3NftSBUZHvySIYOudzaWpKFtByR4JAWzL',0);
-INSERT INTO t VALUES (7385640,-2119031,'6j77DHnHlZFYr3rDt6gh0KVv','yh14evHvwgPWFl63UHYjmUuygSdzvdm9KCbwLWlo4IMzvSItDKLaWJ4QALhrnI7Z6Uaov8KyzCPQ8zOjFN2YZMHo926XigANI','CoKfA3DUwtcCNw97H','kv6zMlpzjiKesFGDZNr8sFPU2XFUftYJLD5QCL0XrIiqtUirxkdJYBdZODefDayyS','HBSWXzrk34','UA45vZnQGutnNOMeQhix4KI5aoKDIPFlkF4b4puhvgnTfgcDFbERnlcL',1);
-INSERT INTO t VALUES (-3839235,-4149210,'qk5Yf8LowkJyE1owYMMZAPmC2Dcn1Z5Y9DOZ29awiVEibwM7','lJR','cl6','fRRVYIfLUvpaOdKNCTvJYJNrtCaBBoqLIp7pYOh4ImCt6vziF3aDv8MOOJMxAye1iG29wLxl','4UwNHRd5t6SLMdYO9VjGv9ytsIitKHzZfw','5Lozg2Ktu0B9rTBXjSV2SXS2yPcOD4plSxgHywR29tsdwTfHHqs3uKJSjml3nZIZxCnrtFkiaMBgMcH1IQ2vCUQXWnLgLvW2Xc',2);
-INSERT INTO t VALUES (520278,-873008,'B3yWSl86co9GmjHdhuwI0vLfPOi','gnMHaRTvpGC93ajSvgZa0z87','KLnLGU0I4kPQaIpEYjfEgvxae5DjSapceaKEiyHv','a6qlr6iU3FcvxaiuHYi7Tb8XAtfiTsObLbfqYbROt065jPzpa9SRyeodOfMP9ZDrrHRo3t2mEshxYluxCd','jAf9xt','wCpfCpfpAf9umOKb1hJjZjfMINe4j5Arh6CD86FSzjNR2JPzZPPuIfUh6cCZ2dgJIm5Wc4M2vsepUisXbkh5L',3);
-INSERT INTO t VALUES (-4952356,-5685384,'2mOMOQnkjH169ZotnJ9rAAj5SSU0','Xd0b5Wqrme3ww8l6KICAOywto7mTe12U26UJQsNjmDibCowNyddPQwhdJbcJ4yY5tMpvRpnZgw50t2u0I2Ymr8H9EYSby','OFso84S','iMk8MXfDsIQbfcOBSu4WNJqmOTF4a7G3zEw0TaTaKabX0cNa6Mi7EEawiUS0PJ0','szjrdx5UeuSG42MCD9XiJ3ATKdD13AV35VR9sotYGqd0UHXR1JXfrIiOgq9X8TotF3nuO8rR70QLNNs7mvWC3mNMsqIMlt5','hlIDmDbFKkSpHF6vfa3Ij6qDGOCEujxoAVF5bLFtKy251GaOxOrtD8FgXub2Ohew1YX3I4Fpi3N9A70M0gxQ5xfBE8D51dmadbg',4);
-INSERT INTO t VALUES (-1351083,-649639,'6BMbhTmE5J5EXaZm7','F7xJOm9aZTCTr4aFaaMCnldM1kxZCRLu0KLR8xPIlc','ascW7HloSTwSK6LOr5XSjt','lUVIYfFffPX14FRGrpNZ','6v33QUySmw','03wGtozV82',5);
-INSERT INTO t VALUES (869955,1742624,'rTfUvXepaCH7XtaQlzzT4aQVzosP','8AGOQxmR3rb8Fwp2IAartOXPmDUHnh4TcTwlPf','HsF6eSq0uZMT32mP8UcqKlU2iFZbmKhLkBk','5jtn9AHnf3LZDct3SzNTLsX3OIo7VE0opxy199XVtlCKzQaGWIaBP0xMHEq2e4','pjsWKs9f1W','bshasEw2Dz6LQhSV5qvXWC15nBEjAEBpHRZj6a8Jp60Z0GZIZ62cKFudntCCVcukwZImLT8Kv6VavoT4VhNG',6);
-INSERT INTO t VALUES (1271912,-4737032,'3WXfSUqkrusgGDGjm8SaZUdpmvGw0hDGhm3sr','V1OsO3pgu8O6orpgqhip86vmcuz2IwawI7hdJDceolGRfXdOfJZg7Pz1kFC5KWFm','hZ8au5ckV','97vsmPNrMCkeq3I0cfZykeZ89NZLV3pSVq6XimIsEtOM6Kr2zVcK7TewqElpZNVUKeBFbXfVaDZGjb8zRRi0TbmK','hifrbSYDYa8xAtAPc1LW3wO64Lw6w8tiKa1okeCSQPx','ITjIq2HFHCBsybzSIVPXifvaxCAJH6znkqsMKgVK',7);
-INSERT INTO t VALUES (-2536640,8373378,'qMq9jRS3jRmR7p9xign8PBs7DHDiMRgBFdxujnLeNya45NZ','oNNNfUYBVd72DmdHcGJz4ZIfWEktBru3aGmpyLuie8hc','cWhKsQkAinkrFbsSFB5RFCim5xCmX','hw2NggCmVEJ6NAzQOWmI8dc0I29KwVKrByFz5CHMFbuPsLaY5nrftiXWzn4ff','8Gsi9VzJCOL5ce4bWtS72uVT4Qh1R4CnTL0CzAMpHA8FpueHtPbR','WsvboPV6eMRMVgG8an3ft8YoAaC1fY3TLHcayLnu0dMJm0g7bjeEopSCh9wIi2F',8);
-INSERT INTO t VALUES (-3153531,-6554814,'ycNLwgj3SPMNg0Cfi1hQ4GDibrnggQkU9','S2foOj','x','zUnutMHNwHsOB0T','obzG2sZyUWdnp8dsUV5SiJwqFNT6NFjvCCLPJh3aHGTiRDFk50KSIwFggbG','kgIJjlingkIxWb3ia28RYNMDzgCqqX5twRvfb5jfANYmgw4DNM3wWe3SJNfKPkiY5PN9bRItA1cQXVGsgYdggsodi',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13141253658856366654,6291852875621459030,'rMJ','z3yMfSZdOaG46NuWlkP6eY5HIhW5UzBfyZlDIBwmriKMz51xCW24xlopC4zRlOkAUadcjstCCkBCiKTODzge7NfeQ2wF8nczDiaUfbDLitNhefQNaWRwkOegym4uLlhqNsGpTEDuc7G8bWAVDti9J3SG9ULwAmvJuusBp1GXHxTqNyxuwS6S0MIfoAz2IuuPZ6rHqeDr0CnS5FLg2oB','gQUuFZoqIOmGEGG','blsJ','L','K',12);
+INSERT INTO ti VALUES (13141253658856366654,6291852875621459030,'rMJ','z3yMfSZdOaG46NuWlkP6eY5HIhW5UzBfyZlDIBwmriKMz51xCW24xlopC4zRlOkAUadcjstCCkBCiKTODzge7NfeQ2wF8nczDiaUfbDLitNhefQNaWRwkOegym4uLlhqNsGpTEDuc7G8bWAVDti9J3SG9ULwAmvJuusBp1GXHxTqNyxuwS6S0MIfoAz2IuuPZ6rHqeDr0CnS5FLg2oB','gQUuFZoqIOmGEGG','blsJ','L','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2404466407122444984,-6339873033393698899,'qtBjl35','YVmjfspSrB1dMw5dgZUdv4CAnyOxTANzOjDki3kDzjLQg1LLKBgn4mBDS1kTtPyxe5oHe8H2MAIPgnRessO04zrGYYVu3kzqw8Axr4VE6tqjEg4K6xAu3DJw9sREZv62xfySTImWxvuu07SUKSUtAdWKeMjlNczb6JpzUDzbeXACYmKGMIWzXGThpJ375X5zjU1HtmWg6iWIYHsnlh6mc0sVCbZJIHKUMhL','8onfubZNnzQfCLg3tPZyIcVHug','SqHK6u2ssFyNJ15SeFKoGt7JzP1elMMHrAPw2B1OikWLR3ioV0uzIRuKF2mclYsM9HTP3Zk5RT17deGUpxUuSjuKnem2GAk5JSLh98Vn8VPAkZaBhl5hMCpbrq','6','Nt',13);
+INSERT INTO ti VALUES (2404466407122444984,-6339873033393698899,'qtBjl35','YVmjfspSrB1dMw5dgZUdv4CAnyOxTANzOjDki3kDzjLQg1LLKBgn4mBDS1kTtPyxe5oHe8H2MAIPgnRessO04zrGYYVu3kzqw8Axr4VE6tqjEg4K6xAu3DJw9sREZv62xfySTImWxvuu07SUKSUtAdWKeMjlNczb6JpzUDzbeXACYmKGMIWzXGThpJ375X5zjU1HtmWg6iWIYHsnlh6mc0sVCbZJIHKUMhL','8onfubZNnzQfCLg3tPZyIcVHug','SqHK6u2ssFyNJ15SeFKoGt7JzP1elMMHrAPw2B1OikWLR3ioV0uzIRuKF2mclYsM9HTP3Zk5RT17deGUpxUuSjuKnem2GAk5JSLh98Vn8VPAkZaBhl5hMCpbrq','6','Nt',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (5570829753503729984,1376917387440758623,'ZAkHcJmeHQlXCp2maQPQfy6DOnoIS9MIEk4RUTZf5HnHUEFRsguJp1Aq6xny5','LONZPhW1I2XU755OxzQTqSE3HYVbfE8u40fzSQJHySUYu0dmw8ok8LYgQZLAW9y2sapWLkCXj7f','ythsMDyn8b','Ia4VJyWJqnW606jGTPxotwukGmF3ylOe1F2XxuHfOfWipzDhJRoQD24At6sYSzt6D7EOyASOi3vxFp1g5rlmuj2zKPqzsmlJSHFojoXCIkjpnYJWGeRi4L7qw3X6NgX6g82JmJVj4oBRVQOjq9v82vi7fo12unwie1sqFAqb1UCcX06Ej2D','n','ZR',14);
+INSERT INTO ti VALUES (5570829753503729984,1376917387440758623,'ZAkHcJmeHQlXCp2maQPQfy6DOnoIS9MIEk4RUTZf5HnHUEFRsguJp1Aq6xny5','LONZPhW1I2XU755OxzQTqSE3HYVbfE8u40fzSQJHySUYu0dmw8ok8LYgQZLAW9y2sapWLkCXj7f','ythsMDyn8b','Ia4VJyWJqnW606jGTPxotwukGmF3ylOe1F2XxuHfOfWipzDhJRoQD24At6sYSzt6D7EOyASOi3vxFp1g5rlmuj2zKPqzsmlJSHFojoXCIkjpnYJWGeRi4L7qw3X6NgX6g82JmJVj4oBRVQOjq9v82vi7fo12unwie1sqFAqb1UCcX06Ej2D','n','ZR',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12248029206995258092,8274558141524196974,'TS0V3KR','Jp8Dm5Am0NBbapUgrIOyPwbUTsBwhJWyWrPCxQxfNkcrNUnkuop8j20NCdN0tYVImAR6SskGJTLpa7i1qDKeSV08UV4oYCzptiqxNHcZJ6j5iloRSp8xMdRZeSn2s0UUdL7ZiVKykNE44KKn9b7z0MspEbmJJijYrF2hFxBMS82FhmGC0a89Jaa7FoO5sr3GJbYZ2zLkVSQkdreoFS7wghfa7co9ZGlbX','JTLR2egmn807k','gv3yDEWRYp2bqHvHXo3LsgQ1yr5kOxJWYW5Kjosu0CqbbkwvSDITRK31J6dsvqzecEvTcZkeGHlCX568HlD0kO9MrJNhuxd9iyQYFrAAX9JoGztROuBRq1pKIgB13r0UhOIFTs5zNJus0y2rm9sZLUgVBjwzeAXM6EoImXn6uMc1YvTawBqUydgJLiW9LQ','y','AqA',15);
+INSERT INTO ti VALUES (12248029206995258092,8274558141524196974,'TS0V3KR','Jp8Dm5Am0NBbapUgrIOyPwbUTsBwhJWyWrPCxQxfNkcrNUnkuop8j20NCdN0tYVImAR6SskGJTLpa7i1qDKeSV08UV4oYCzptiqxNHcZJ6j5iloRSp8xMdRZeSn2s0UUdL7ZiVKykNE44KKn9b7z0MspEbmJJijYrF2hFxBMS82FhmGC0a89Jaa7FoO5sr3GJbYZ2zLkVSQkdreoFS7wghfa7co9ZGlbX','JTLR2egmn807k','gv3yDEWRYp2bqHvHXo3LsgQ1yr5kOxJWYW5Kjosu0CqbbkwvSDITRK31J6dsvqzecEvTcZkeGHlCX568HlD0kO9MrJNhuxd9iyQYFrAAX9JoGztROuBRq1pKIgB13r0UhOIFTs5zNJus0y2rm9sZLUgVBjwzeAXM6EoImXn6uMc1YvTawBqUydgJLiW9LQ','y','AqA',15);
+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(11), d VARCHAR(3) NOT NULL, e VARCHAR(11) NOT NULL, f VARCHAR(65), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1131508,235,'G2','ww','rSMCGA','TTcX62HRN17exDoAat688gQtp5NcbuJLJCxrmRxpD1PKKCU47Kb3zq','o','7',0);
+INSERT INTO t VALUES (4703715,132,'gx2cGY','E','CHimTuSyE','E6Cciezv','Rz','8',1);
+INSERT INTO t VALUES (8283535,156,'Xr0bSD11K1','VFm','7Vfg1n','wfXMgnQz8Gv6R2S5JPqnwb9e3','PZ','8',2);
+INSERT INTO t VALUES (768585,216,'x2jEOeAqlUv','d','Cl','9GW6as5Unb9ZUPmp77HqaOVGqtkgrkXmTnXKEbFNMN','FC','q',3);
+INSERT INTO t VALUES (-575391,152,'LlpmE2xPYaJ','7Ea','awB','ZrcUyEcqwI0gXq95dTruKI6mW5YrkWG5dLCI6qAzVyPhHLP9Qv6S9I9wBpmiKSVl','AB','p',4);
+INSERT INTO t VALUES (5468947,98,'r7O','S1f','mDYvYK2','3xIfUveqfp1lPAQlvb1G','X','o',5);
+INSERT INTO t VALUES (-7646816,128,'KVR9kOPK','pwz','LMVvSCgVp5a','Cm9r0uX4qKRsIZTMu2nlr3D0dK1d9ZYhgMkFF','H2','l',6);
+INSERT INTO t VALUES (2628508,61,'D6','b4','Dc32wzFmv','CeRIoStjcV8L3xwUwXe6GIs3C6UXvY5ISEFekpgrPz6r26Yk67PE','QD','X',7);
+INSERT INTO t VALUES (-3855726,237,'4m7Y','D','DeYpwGoC','YWa0cb','w','X',8);
+INSERT INTO t VALUES (7346138,232,'8iSRD3h1','uj','mB','BLoKhlYfIosXbPKYpOE27Y6C7qZgO8SUuMPuBuWsGhDb5KLD1Yqzq3','EM','c',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(11), d VARCHAR(3) NOT NULL, e VARCHAR(11) NOT NULL, f VARCHAR(65), 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 (2407303,2299071,'1pXmmz8ybnve8B2SroQos3u4cWIWPyQKbGCFj7BtIHMKoSVvm','rgTa3M7nde1LRSiTrJHOHV3uN','wczEksjDZVZ6Yf8dhaCq5kjjLTUHcnFh3GIiVPncPY7imUBKaYdObUVbLyr2Uz','DyDVe8eFT0lT8nwYFhYC1rNgswKmFZijUf2PwOwFTpMIwWJfJPp1EAhiGunWp6GJ8UQio8P','9f0tdeKmkyC5tL2AurXy5yPoDYG9ZRkkZLJJ2zXypKvWFYEbtJp4S8l','ljPgM3McHgcY8dw9XSOTeerEe',10);
-INSERT INTO ti VALUES (2407303,2299071,'1pXmmz8ybnve8B2SroQos3u4cWIWPyQKbGCFj7BtIHMKoSVvm','rgTa3M7nde1LRSiTrJHOHV3uN','wczEksjDZVZ6Yf8dhaCq5kjjLTUHcnFh3GIiVPncPY7imUBKaYdObUVbLyr2Uz','DyDVe8eFT0lT8nwYFhYC1rNgswKmFZijUf2PwOwFTpMIwWJfJPp1EAhiGunWp6GJ8UQio8P','9f0tdeKmkyC5tL2AurXy5yPoDYG9ZRkkZLJJ2zXypKvWFYEbtJp4S8l','ljPgM3McHgcY8dw9XSOTeerEe',10);
-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 (358414,7361845,'PlPzLRUc2NP','N','ULvMCk3UTZtflpTdDpsilkK3LC','2VdLw1uXdPKD5XgcZN2a9mmOjzDswGecc3xZE9C0EIXjVjl28qjuuGpR7dF4ahNV20g9BpaG5C4ffIlrHPFtv','9HRwf7pfMxErBjUwdI9TbaNZuQTtEpv47dWOBYcmUv8H62r','eHDmost52in7c94Mim0U7mk13qRa9Kd3aI2ab3106nDmZsbmW8Qxj34',11);
-INSERT INTO ti VALUES (358414,7361845,'PlPzLRUc2NP','N','ULvMCk3UTZtflpTdDpsilkK3LC','2VdLw1uXdPKD5XgcZN2a9mmOjzDswGecc3xZE9C0EIXjVjl28qjuuGpR7dF4ahNV20g9BpaG5C4ffIlrHPFtv','9HRwf7pfMxErBjUwdI9TbaNZuQTtEpv47dWOBYcmUv8H62r','eHDmost52in7c94Mim0U7mk13qRa9Kd3aI2ab3106nDmZsbmW8Qxj34',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1153542767709929707,130,'EuS','6y','L','bHa2h01GHqZMWEbHCfluwYMiiM0UdbyP','xo','5',10);
+INSERT INTO ti VALUES (-1153542767709929707,130,'EuS','6y','L','bHa2h01GHqZMWEbHCfluwYMiiM0UdbyP','xo','5',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (2126565841023130284,115,'mxS2hqCe','F','VQ2pyMAXt3','Nie8ARyijvi3v05T54h4','34','1',11);
+INSERT INTO ti VALUES (2126565841023130284,115,'mxS2hqCe','F','VQ2pyMAXt3','Nie8ARyijvi3v05T54h4','34','1',11);
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 (-3214110,7735383,'epy','H8dUiwUCkhfvPRHdx2f4dQORKmWQAJIQkKfb2Hv1Mca','PGpJZBoyTw7C7jiypR1r6','zZbD6w2vpwheJeNuJfLKoNpxzpM','8qSv1','xyvykJSQ5PhLyq2mt7Ej9wmkgeAsI3gWU1CHipfpgElopm0z2pQrEu0ICXLeFXBrrg1el9qHYKPOq2le',12);
-INSERT INTO ti VALUES (-3214110,7735383,'epy','H8dUiwUCkhfvPRHdx2f4dQORKmWQAJIQkKfb2Hv1Mca','PGpJZBoyTw7C7jiypR1r6','zZbD6w2vpwheJeNuJfLKoNpxzpM','8qSv1','xyvykJSQ5PhLyq2mt7Ej9wmkgeAsI3gWU1CHipfpgElopm0z2pQrEu0ICXLeFXBrrg1el9qHYKPOq2le',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4691812,8345338,'7ymBpPnP2AY4J81','TJQFz74Mqzt1XVeqIXn4MwmjgaHl5PovIDu2N2jRbR5SGy1cMAJg4iXdqczLMdBRzV','ZIG7HaDItqFimFvPjqmprLOf5Q0kqnR7hv7y8','Tk3yAlSi31QfbfYcwnw1Vcm3sz40SwwqIy2gBlG6i9jEmx9be2BgiiZIOmCezfIUwRqPRa6pXcUaCRHmLp3wNF6uCQBjXUFwvGvwZNkezQDw7MnLJ0jmgHMydtC5b5CByV4','pHt1Nku0ZQrNRJHbcIdizmZztxF4opXLWtFrLID1F0XPrIXZ2YgJcUkVDkHbQpbEUztNp','woQoEZeGIPlaOjTAsojLFLVXU9THiXvPm14XNY22Bs5fPilcudHwcFdQKSlvpgFPj2UzhPj8Deue0Punft',13);
-INSERT INTO ti VALUES (4691812,8345338,'7ymBpPnP2AY4J81','TJQFz74Mqzt1XVeqIXn4MwmjgaHl5PovIDu2N2jRbR5SGy1cMAJg4iXdqczLMdBRzV','ZIG7HaDItqFimFvPjqmprLOf5Q0kqnR7hv7y8','Tk3yAlSi31QfbfYcwnw1Vcm3sz40SwwqIy2gBlG6i9jEmx9be2BgiiZIOmCezfIUwRqPRa6pXcUaCRHmLp3wNF6uCQBjXUFwvGvwZNkezQDw7MnLJ0jmgHMydtC5b5CByV4','pHt1Nku0ZQrNRJHbcIdizmZztxF4opXLWtFrLID1F0XPrIXZ2YgJcUkVDkHbQpbEUztNp','woQoEZeGIPlaOjTAsojLFLVXU9THiXvPm14XNY22Bs5fPilcudHwcFdQKSlvpgFPj2UzhPj8Deue0Punft',13);
-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(50), d VARBINARY(10), e VARBINARY(80) NOT NULL, f VARCHAR(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18251719141247688087,16603372463610289950,'n2G7hekpmJXF9tVR7CRY03R48AJ6OIb7lKM','o','AcW2KaoGcVPinmniqrHSKulY9u3623k8gFuzbrFmIhneGHv8ubmZIjUV16jiDiKSMlyOd0aI','RFO5m4d65','ksjoduLyMOlFMVL7omVWjlZrsl52qyLu8f92lkhDrp849tpABk8Ud7xZcWGUwD0lxQYLUi','VdYRCLPfH0QP6IX4diZ5PSvN0Md6EDqw1jSclBoDt6i8vajQoea',0);
-INSERT INTO t VALUES (5679557582430990029,14549577592110356717,'2cXYZ0PMAa6fapKPZjgYVTvDIhSw8STfMRb5S','5L1ccFWxq','ZP6rVPErcSNc0A1VV8Utyi1ADfYMfBmv5sBXEGuerDJxZIaPMnf7ck6HJMQ45lpxzwvrf9mS3Rvm','uCvNEIQKhv9tbv','YRKD653Uu95lvrSEN4VMMcaHWHW','NEOsj8uKEgpPSKrAOYC',1);
-INSERT INTO t VALUES (1332342952742135733,2242252607124968921,'KyHUlmrbOOF2x1ol202GtIheODmMN','m','BBCFyIpaEdiH','jbaS4184gTo79h','RwaBM1LzMlcu1VpcJTQZ5eGs79L8K9bQapfw3z6skDsK7anEHKq75xgvwIILIw8oNZ0nxzfAyo6F1ys1W5A8eprj7KX5dVfNTl8A','Uz0mc7XoYcKCJOZxTVwTCgoOmhPfkJwjShxu4YJvtT0bdj7i0teTcSTOuOpGFmnDRsGL',2);
-INSERT INTO t VALUES (15101675058952657281,16846832180582362268,'iHRFwHxtug','5kg0Pk1TT','HOHn2ikDwP5Q8voZjGSsxzCnCqATGMP5aPJWK8Yagx7nnItUkkO7b8otYYefodJDL','bk4jeCStBVPC3lbgyH8ML','DZiA7Yd','FVCuACttzXWFhGUjuyq78s',3);
-INSERT INTO t VALUES (1994614093417812145,12743150415895960755,'ugQ9tscwpzp0jVKRxRqVJ7PgDE8SOqxgMgoI5w1CLfQhiZP5','EY','GZPOXUO8C1S7knPVUvNGc61JWrhlEk6RiAec3l6','OBS1e','vsrWkuTDVhNPeOl24xZu1EnR1oJQ4MMtuH0QUEXMxQyjOd5b1','S1vUkldto3P4FqVnQi2dJGGP9oHYBZsZDvy6X1vkCbwbE1GBx7N',4);
-INSERT INTO t VALUES (108957810472110846,5395047100503706886,'0C','7Ka9AXWT','ehpUaWUrOIG2gm8BRbXEPrf4U8zt4rhrf7E9czyWwVmQP5prglmSWJ60wWaH01NqeezHv4XnKLl','E7VU8Gql','md4XdAfDNtH1IAEiu3ctEoXMrlDJjFLp21Nf1iv','NzoGYxzVzkNQAyJxKTGEckfKYkfyNG3mBaaO32dGAnWESs0dkDur',5);
-INSERT INTO t VALUES (13087442469282252511,16389046531304473256,'8XrNnswSgmJn5Xo9siyxMTLzSVotCsRuXkFWwkDCAKi','cOkhZo','Zgds7x','GAuKb9dsUfrKF7Hq90KNjTuDToV','fw5CGVJmhfCr0qZUOKtNkIn','VKCxjOdcm',6);
-INSERT INTO t VALUES (9719086534923557624,17867932314965955471,'zZt8jYQoEGc0cv1OSMQFbmFhDIkjpPFEnUOqS9mUX','2Z2q0X6Od','cfEz2G4riMC2a4Nx7','s','c','Zwf4dzUOaR1Vl86gKB973tJH81TK2',7);
-INSERT INTO t VALUES (10026924790129366808,11484952627630822842,'DIWKWpZnZebE4DcvIfSNWitvHHMQOtGSId16OWPUCy','z41wKxTeB','YwfCdnwgsZM4CNWTlO5GFCPATxA','pgQY0AvV0RFA','onwAVfpAdZBgnbrgGL5vX8iJg2FdZYI55hjNuiFqJo03','edyA8ZtILpHfDVxpe3kItnNxvODlcHxEcaP3Gb0qZ79Ok4ImDsoXaouT2lg2ojsjxlx',8);
-INSERT INTO t VALUES (12223978342288214109,5744338962195044896,'nYCFd2s','uH0','xUoleHjxF5IrkPKF1eJHzCbY5FrN5eKV0rTsSduc7','m39KRpKDjlpLLG13k7gAuwhrj2','ZxH4bPzOGAQqjbrAMhebHQR729zK0Mj4ahBWko2skDy7AkZdPhdhr0lAPFSvA','gO1UoNWVlWBqhQnU4ZjM7hx2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8351283259866459621,107,'FMXeBkr7U49','BEvje70mBWVDwKZv3dazHn5IM1rwiQt8poxLCJGyyfJZCslu1Mmu5EZFwkzZvma7zqjBCnW7YC72yi2LKPnnIdvr6F5Yx2VTCGiDoLl5wbVvO7OacRax2S1aT','VfqoF1i','MddzEeHX3WT533M7oUTNdt16LBzDl26DRhCe78w9j4MDzsgJ2prVfccH5JgAbzJ88','J','y',12);
+INSERT INTO ti VALUES (8351283259866459621,107,'FMXeBkr7U49','BEvje70mBWVDwKZv3dazHn5IM1rwiQt8poxLCJGyyfJZCslu1Mmu5EZFwkzZvma7zqjBCnW7YC72yi2LKPnnIdvr6F5Yx2VTCGiDoLl5wbVvO7OacRax2S1aT','VfqoF1i','MddzEeHX3WT533M7oUTNdt16LBzDl26DRhCe78w9j4MDzsgJ2prVfccH5JgAbzJ88','J','y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (239137238234409966,162,'RKkl4CwzgT2I','XJWYmwdha9svDVAJZWPdHlE7pPX5urrUDc1DxiKvanx40DynauZrxUhvjkZyrq5QWgw2fZaz55OAZbkTGdr0GqfG6fhSEqcEsQJ4cSzRtWK0o0eGsAElvxT6egVGzkgZctJehfECKdgZZdmNFjoyqUEyKWVyUyQi6V0RbAWguU','WfrfwdWxU','XT6p70YXrrNZ','NO','x',13);
+INSERT INTO ti VALUES (239137238234409966,162,'RKkl4CwzgT2I','XJWYmwdha9svDVAJZWPdHlE7pPX5urrUDc1DxiKvanx40DynauZrxUhvjkZyrq5QWgw2fZaz55OAZbkTGdr0GqfG6fhSEqcEsQJ4cSzRtWK0o0eGsAElvxT6egVGzkgZctJehfECKdgZZdmNFjoyqUEyKWVyUyQi6V0RbAWguU','WfrfwdWxU','XT6p70YXrrNZ','NO','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3575710307352429197,228,'ZEQ','6MXdDP2985OewHD42b8W1VXEWojjkLaCZ2XMXZRJhLg0eiYw0vML5nuFp4Ad38LmJwnpZ6oj7SJX2qaMLYiH3sUHJIsReRSyd63ZW4mBPlZZcNrtNcSvGYOPSnpzZPgKN35wVMDva3WvoXAvBOsZmvKM9PHITD7nDurHtVTzf72EAwqb','CggJ','7Cv9T5E0xsG0CmAepddXDacryWeGKa4jRZtUEiiUkj5Hdk5lrvf9MUHDDKC7aMc38d5cfZkIZQVhu9ewUZPGZNXDMLbqqnLpKzclQeZUCrn22YyraBl9lMkks5RZKQH8CObRWYWjy8b9Lze3qx0hV3ctixga4GN45qVDtLz0gaKMb9JHm3Oh8w8bhNjqQGLjH0B6Y4wfTRgwOg7uX3v1STERWAXsHxox7rCqCknBBqNi','aRH','m',14);
+INSERT INTO ti VALUES (-3575710307352429197,228,'ZEQ','6MXdDP2985OewHD42b8W1VXEWojjkLaCZ2XMXZRJhLg0eiYw0vML5nuFp4Ad38LmJwnpZ6oj7SJX2qaMLYiH3sUHJIsReRSyd63ZW4mBPlZZcNrtNcSvGYOPSnpzZPgKN35wVMDva3WvoXAvBOsZmvKM9PHITD7nDurHtVTzf72EAwqb','CggJ','7Cv9T5E0xsG0CmAepddXDacryWeGKa4jRZtUEiiUkj5Hdk5lrvf9MUHDDKC7aMc38d5cfZkIZQVhu9ewUZPGZNXDMLbqqnLpKzclQeZUCrn22YyraBl9lMkks5RZKQH8CObRWYWjy8b9Lze3qx0hV3ctixga4GN45qVDtLz0gaKMb9JHm3Oh8w8bhNjqQGLjH0B6Y4wfTRgwOg7uX3v1STERWAXsHxox7rCqCknBBqNi','aRH','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7872696975196323941,174,'DjnuYxLu','JjNjh93Huslj7lkfciFf3zj0oyvlxQiTTVLUo7d2phP3DHM5GYk','CN','nT0yVf1bmb6JPO2H79nmA7CUUoYVfOZbMJugTXe3Qw6kXVN1QChcTUXgcRv15HE9XV7vZqFFfxrl2cC2Q3l0mdXx854nPMLXFCyqLK','M','A',15);
+INSERT INTO ti VALUES (-7872696975196323941,174,'DjnuYxLu','JjNjh93Huslj7lkfciFf3zj0oyvlxQiTTVLUo7d2phP3DHM5GYk','CN','nT0yVf1bmb6JPO2H79nmA7CUUoYVfOZbMJugTXe3Qw6kXVN1QChcTUXgcRv15HE9XV7vZqFFfxrl2cC2Q3l0mdXx854nPMLXFCyqLK','M','A',15);
+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(75) NOT NULL, d VARBINARY(73) NOT NULL, e VARCHAR(42), f VARCHAR(30) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (140,127,'aqsUWx4uedvFho80py4B9MkJh','giOlnsqUd5k03s9bh7XBjLeWknZtwf8f9Oja0ErutJtK8Xi82opKr2WuhrO','FPtRfelhzsrtnaWlTTvXLHGD2ZtRn5zAhNhX','LMytcEA3AMWFEt1kfs1dLkPb6jJ3m4','ln','b',0);
+INSERT INTO t VALUES (47,77,'eGD9mi0YgKGvayWt9c79Xw7V9bqwGYq2hnYBvpmz','nj1LLPTQTmG363Y4hEmemNlHJmLlpc0HkXgAsOcgLIY6Q3RN8qP','ciDpyAyOAFE82ylBAVVORTXwYyvyS3iIGJo','S1nbplOCvix4pq0tZUmTHDArPbqJS','1H','E',1);
+INSERT INTO t VALUES (238,50,'OQeXvSDZQf1MrDFTf59I','1vdJyc0pnn9lka4Oi7tEHknlIhq','ZTN','CsZxf6gKmkILOcwwmOd','I','qJ',2);
+INSERT INTO t VALUES (5,69,'KjZAbyto2hwlrqdMyuhuRuzY8OY8RKycexIH2XjFZcYfI1hLlCM6bqfhNBZ7mXt3QkNKcXl4Wu','ZAqpyPmXOxo4PhbkyXRmK7pdyQK6WfNzVaCpfFYxgxAa','weXVtCsZTjhoy46zY','6MaXRJDIxO8csBJaRawrHOL2uxm','u','D',3);
+INSERT INTO t VALUES (97,233,'3uF4FcMisS0t6VqU2Yb06pb6BVZBQhsW','6VXXwzQ9ls50z86N6FsMIgbJyh','SsjelWPbWT7n9IMHX4s7yGOVx3IExi','1bEaG6Xh054Y9cJegKyFONZ9WAUH1','B','X',4);
+INSERT INTO t VALUES (158,68,'AoqrSQRRDi9Ig','lIgHVpp2TShBtQKSzjlp','gFwb1edjsH8NrxuaOVVbRrnblf0HAAXQ9rcBxkYJhD','VEYrYUkUBuYX','x','s',5);
+INSERT INTO t VALUES (139,56,'vXl51ur5h','xK97ngPi3gDYkQmUWUwTwxmqy7JQbeeLAFLDpb1f','Ixk1V6T9wr','0wZEAW1V28tZSlF5uWYtJAnhLsr','MF','X',6);
+INSERT INTO t VALUES (13,157,'rBuyZqkEgGkVTPLBWvqkrYT5NrHbk32OU8eGj','j0ps8rhfB0FKvvPsT1TZ40pFO','ui4WfrUDPVVPr2QeRelZl','OzHE9LguyCqvSP4ph','Di','Y',7);
+INSERT INTO t VALUES (207,137,'vy0TyxXEvEDHB7NhUgEz','BDztO1aL1RyvcAUXnsj0LAdZsuBRHVFr6p1G1SkPq0tSntVafOYKcYqtszUhpKzSV4PqjWR','36dg8bxZCVQR','j12LmDJUQmn','y','O',8);
+INSERT INTO t VALUES (228,172,'NaDRIezysKa5IkfFvU','tGsfDlvNbX2XDJqv6h3Z1PUpjnfKxUl1xeCEYU9fXPUYAHqR87HDY7YL9wUK8CB8','Urz3BYS3WRTjfLZtQdGIzMLAzLiNhYwP','WJoaGmh56G5t4p','U','Gm',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(75) NOT NULL, d VARBINARY(73) NOT NULL, e VARCHAR(42), f VARCHAR(30) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (14012877220354572931,8326325224086822460,'rQrdiAyrjWG','C','arVxQuml96LqjP0NhtVszgXWZ1wDbWexMVwUfmCu','dBUJYAaNhpwvKZTZtmFJBIi0pAYlj','TL17iEFUOAt','Oc8ZYTIm5ckUkRj4vMdtls1XkGt8sgRyQltHtGw3laH78q9QvMH099rDLfdwEK5qXzcc7yNYCHqGIAEMlGT9Hswm3u',10);
-INSERT INTO ti VALUES (14012877220354572931,8326325224086822460,'rQrdiAyrjWG','C','arVxQuml96LqjP0NhtVszgXWZ1wDbWexMVwUfmCu','dBUJYAaNhpwvKZTZtmFJBIi0pAYlj','TL17iEFUOAt','Oc8ZYTIm5ckUkRj4vMdtls1XkGt8sgRyQltHtGw3laH78q9QvMH099rDLfdwEK5qXzcc7yNYCHqGIAEMlGT9Hswm3u',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(51);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(51);
-INSERT INTO t VALUES (18150851621219477735,15334030535771001524,'NSqKM8FWDW9kqbs83WTXsNT','FWVGt78Lhv','uPMOXa0PLC4gBnD99MRAUoB94SCzbZPQLBq9DYgQUzg8TsSVxs','TyXj','0eE4Euve8pbfXr8V2aaikUBqYUbQnYdS4L7g0QG5Bix58stEdFiQyoAGfccyLIyxFCnfrsODu','VEKAl5Tc0OAtU',11);
-INSERT INTO ti VALUES (18150851621219477735,15334030535771001524,'NSqKM8FWDW9kqbs83WTXsNT','FWVGt78Lhv','uPMOXa0PLC4gBnD99MRAUoB94SCzbZPQLBq9DYgQUzg8TsSVxs','TyXj','0eE4Euve8pbfXr8V2aaikUBqYUbQnYdS4L7g0QG5Bix58stEdFiQyoAGfccyLIyxFCnfrsODu','VEKAl5Tc0OAtU',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6840719800207959825,14398107809066032775,'BgFERBF1S1QbSnKo27TusTJ6h9mEeB','rOBcaxbdSQXAm4z90zFaXZPl3P2gLdKR4GsGoWfBtn4MKTCLaLELIYOUjae8L36vTV7D5lNp0fkP8EKFRsjRWngcBvk1qGM5Dymwt0JA4JfmvnIZzZrD7UNsD0tMGRrPgnIQyR281Ke7sm2l39EuWZx8xC3tqBFM5OFymF8UdV5g4tG65IOfRSVHjWraS8hSVhXaU0fqWgRAP8kWWIDrpnSD74NtBo0n1aEXD9gIS5GbpVQ5TZ6uA086','VK','YWhnH0ImLXC8JKCS','wTM17HV1fSLKIiBg2HlORADFCrj94qvnaNdrFUPpAoJZfbTmwA','7QJr1fdlY4g2UO59H1z7nAafc3N3Q9ZRrYVH6aUXgvWJwjzt',12);
-INSERT INTO ti VALUES (6840719800207959825,14398107809066032775,'BgFERBF1S1QbSnKo27TusTJ6h9mEeB','rOBcaxbdSQXAm4z90zFaXZPl3P2gLdKR4GsGoWfBtn4MKTCLaLELIYOUjae8L36vTV7D5lNp0fkP8EKFRsjRWngcBvk1qGM5Dymwt0JA4JfmvnIZzZrD7UNsD0tMGRrPgnIQyR281Ke7sm2l39EuWZx8xC3tqBFM5OFymF8UdV5g4tG65IOfRSVHjWraS8hSVhXaU0fqWgRAP8kWWIDrpnSD74NtBo0n1aEXD9gIS5GbpVQ5TZ6uA086','VK','YWhnH0ImLXC8JKCS','wTM17HV1fSLKIiBg2HlORADFCrj94qvnaNdrFUPpAoJZfbTmwA','7QJr1fdlY4g2UO59H1z7nAafc3N3Q9ZRrYVH6aUXgvWJwjzt',12);
+INSERT INTO t VALUES (10754766776021051488,14,'fLkYadnFiJrMgMdnTm1SCJ5MfPqaUUltzI4p','VCFlqUIQQkk1E3N6rohVI233HPj2MzyWJfLYTrWKYDl0QJdWxaXtcP8TJGwVsCbvjzGu4q60D','y2ctE0HuubTn7V3NoENfKH','mkCw6','e0','s',10);
+INSERT INTO ti VALUES (10754766776021051488,14,'fLkYadnFiJrMgMdnTm1SCJ5MfPqaUUltzI4p','VCFlqUIQQkk1E3N6rohVI233HPj2MzyWJfLYTrWKYDl0QJdWxaXtcP8TJGwVsCbvjzGu4q60D','y2ctE0HuubTn7V3NoENfKH','mkCw6','e0','s',10);
+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 (13115545910575973886,148,'d4YS2P1XPYjRuOm9FsZXW9b07PfY','gTLNzjyyC1DzOIRAHtYb3CsxLUxAv2wsMztO7cyQRwsWgQJtj','Pc2V5KstRbsclgjpBdjvhtH65plI','4rWrbTFtr0cSPPJPswh','C','UD',11);
+INSERT INTO ti VALUES (13115545910575973886,148,'d4YS2P1XPYjRuOm9FsZXW9b07PfY','gTLNzjyyC1DzOIRAHtYb3CsxLUxAv2wsMztO7cyQRwsWgQJtj','Pc2V5KstRbsclgjpBdjvhtH65plI','4rWrbTFtr0cSPPJPswh','C','UD',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14625079346443709606,120,'egZpYe3ZdY9WOlElCAYDrntteQg0JrDrgDdojGZFLadUpmyxHmWso8naKJz7UD4cnE','62ymJR4ksqLiilGmjeJSEjpR1scg3euaUo9PJHFiNB4WJMP2XTmeTkokRwSmGPp15fN89wymcrwErfrVLvUOyDMdbo2PZkhZWBxL8eqzFIyJfHF1GxSBtKEECV6FHOl7j27tUaykrnVvrM5BJoRE5638vgGRfES9yfzE75ZbKe5wB3Z','7SDFU','3eOoYBdnWjpZyYAN6V','G','Df',12);
+INSERT INTO ti VALUES (14625079346443709606,120,'egZpYe3ZdY9WOlElCAYDrntteQg0JrDrgDdojGZFLadUpmyxHmWso8naKJz7UD4cnE','62ymJR4ksqLiilGmjeJSEjpR1scg3euaUo9PJHFiNB4WJMP2XTmeTkokRwSmGPp15fN89wymcrwErfrVLvUOyDMdbo2PZkhZWBxL8eqzFIyJfHF1GxSBtKEECV6FHOl7j27tUaykrnVvrM5BJoRE5638vgGRfES9yfzE75ZbKe5wB3Z','7SDFU','3eOoYBdnWjpZyYAN6V','G','Df',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (14065392278298697493,10291526954186803005,'X2wBzcneHDE7jUhqVi4qg1rMqgyHAp5xUQ6XsNafPfatVVuOZ','hBpjerPHGml70yWdpC60yoH23SyTMSaym2ktnPnEiNr0v8p3jvER9Y5SJE8OYtGWO6TTxJYadHveou3X5iJnpt0WJg4N6YBJNMD1mZqFsvzJDGhzyj3b2Kb2UcWDZ7JaQDafJW4lgYmm35Vr9NLDMmcls1CXtj6TCe9XJvoy4bjDH7frOMWHEl88Wmo5TE3avDA8fIo0ognps41RYhnRtnsM5YlE','hHldr1J9XO','SNYCEAQCSf8Ie5pNHResGzUiiIPZJBTE43OWgg1d7R7PI6CegAhTs0Bc1bsLZVUMWzcyNcexPjx95nCFocjDZgS7I4LRfbWd4PU','VdnJJdaCIskxc6pgjqyHo3xL8E10juESET05U1QzFVRpZK9lXgw7LHLHS','a26EzYQQX37bWkDilCE9CA9bgNdYXDVTVQxm3Nr4ReSLtdBkYoQaxM35879Y5M4WZG1guIXiSuYwTxW',13);
-INSERT INTO ti VALUES (14065392278298697493,10291526954186803005,'X2wBzcneHDE7jUhqVi4qg1rMqgyHAp5xUQ6XsNafPfatVVuOZ','hBpjerPHGml70yWdpC60yoH23SyTMSaym2ktnPnEiNr0v8p3jvER9Y5SJE8OYtGWO6TTxJYadHveou3X5iJnpt0WJg4N6YBJNMD1mZqFsvzJDGhzyj3b2Kb2UcWDZ7JaQDafJW4lgYmm35Vr9NLDMmcls1CXtj6TCe9XJvoy4bjDH7frOMWHEl88Wmo5TE3avDA8fIo0ognps41RYhnRtnsM5YlE','hHldr1J9XO','SNYCEAQCSf8Ie5pNHResGzUiiIPZJBTE43OWgg1d7R7PI6CegAhTs0Bc1bsLZVUMWzcyNcexPjx95nCFocjDZgS7I4LRfbWd4PU','VdnJJdaCIskxc6pgjqyHo3xL8E10juESET05U1QzFVRpZK9lXgw7LHLHS','a26EzYQQX37bWkDilCE9CA9bgNdYXDVTVQxm3Nr4ReSLtdBkYoQaxM35879Y5M4WZG1guIXiSuYwTxW',13);
+INSERT INTO t VALUES (7426180260231450292,249,'h5735qXcEpXLUEPfqu2qO79bAJKWvs752vNH9XefqJvz051ZBjDEii','CM2b9ZPu6Eu3ZsMrUdwBfxO1YlMxP5iELAjYxiyx81dJeyXlf9Vc2atnxJe06JU1Op5nEHpahbbw5umx7YzPfRRAkdhN94XYdnJIGnf9awVbOvtepzpLirj629GOeKZEMEOrDd2MM79q9EeRYfrQ3x9Ug63HR6Y6UvDZBh1Zd7sIvGpPhtwMYMzvtLoOfTT5hm8HKFTx4A8lm3gKQQoakAbbNMLCPfnHbBzWxfkzzkMBqQPTSKhRiaPSpB6','74bhKj3PZwKBjj6z9wEqty88XUUuLTp','XEOLp6WG4CQwHx1iP7aoFSPBP6uXyi36fSNRKMOH34A7thbaYm0n50bMrbSWq1uN6DrwYpSixemBMED4zYuIA3m7Xx4x8O7lgcf8omdZTXU','bH','d',13);
+INSERT INTO ti VALUES (7426180260231450292,249,'h5735qXcEpXLUEPfqu2qO79bAJKWvs752vNH9XefqJvz051ZBjDEii','CM2b9ZPu6Eu3ZsMrUdwBfxO1YlMxP5iELAjYxiyx81dJeyXlf9Vc2atnxJe06JU1Op5nEHpahbbw5umx7YzPfRRAkdhN94XYdnJIGnf9awVbOvtepzpLirj629GOeKZEMEOrDd2MM79q9EeRYfrQ3x9Ug63HR6Y6UvDZBh1Zd7sIvGpPhtwMYMzvtLoOfTT5hm8HKFTx4A8lm3gKQQoakAbbNMLCPfnHbBzWxfkzzkMBqQPTSKhRiaPSpB6','74bhKj3PZwKBjj6z9wEqty88XUUuLTp','XEOLp6WG4CQwHx1iP7aoFSPBP6uXyi36fSNRKMOH34A7thbaYm0n50bMrbSWq1uN6DrwYpSixemBMED4zYuIA3m7Xx4x8O7lgcf8omdZTXU','bH','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15556326933809223504,165,'lIdYPrLK','GHNeC08sl3KncTQYoYwPoYv0U0aoCbc8SmvKKMXKIfLVs4zlrBbIGxN7y2EekHtr3REeKDrtjRVEfoopDLFJo79','XPeJ9vRRItlTKjG9EUxBXnRZFqJl4syoUfocU','GcZAMhxmGD8H78UqNeI7eCuh9vc8kMmdo84sD05YIg3FkV0z0LgCIov5mYzIb8ZwSO8WZ715p0Geh02vA5mOip26IkQpyX2gGpalsk8UE','d','W',14);
+INSERT INTO ti VALUES (15556326933809223504,165,'lIdYPrLK','GHNeC08sl3KncTQYoYwPoYv0U0aoCbc8SmvKKMXKIfLVs4zlrBbIGxN7y2EekHtr3REeKDrtjRVEfoopDLFJo79','XPeJ9vRRItlTKjG9EUxBXnRZFqJl4syoUfocU','GcZAMhxmGD8H78UqNeI7eCuh9vc8kMmdo84sD05YIg3FkV0z0LgCIov5mYzIb8ZwSO8WZ715p0Geh02vA5mOip26IkQpyX2gGpalsk8UE','d','W',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7242690077225687663,79,'EqFf2UIhYy1Ch8sYBw4yFGL1nEOILsv1HFrNFYS8I4to','06grfJy2yGjSzmPr1bTjiBdKPpUKO1VRgvwdM7xUXsdHWpZJpAUtQMAbKLuvMcuJIvdBZniJQ3hgOJenZhcC0imRI2BpJ8sKvawiH5uAJIBDBH5R3kL3uLvbm5IWnIDEc3v6S3txmmInNVXjU1bCyRddBN4Xe78jVAOPPI0vpX4Bu41grNXYBzbw1d3B0qGXRw6FRho0vtHYYgMTBvy3QvptM8rXCY5ZLNu','WeztSFDH3d5COEvsc8od9afht','HpdHqsdRggpfTEfjvNbJP095cSORLczZM5aZJGyA0E1Jcu8k2FVgczES0KLBjC4B1GE02YY3F94lVwmU584i8ws1m6IXekktsVxkDhcoCP5enPL9MucchrgqfC6YKL0ZuZ2NjHGIg82nmWNCIBFDeP8x06nz9qGUwBbvC3y8nO9s827Kd','cqV','bSx',15);
+INSERT INTO ti VALUES (7242690077225687663,79,'EqFf2UIhYy1Ch8sYBw4yFGL1nEOILsv1HFrNFYS8I4to','06grfJy2yGjSzmPr1bTjiBdKPpUKO1VRgvwdM7xUXsdHWpZJpAUtQMAbKLuvMcuJIvdBZniJQ3hgOJenZhcC0imRI2BpJ8sKvawiH5uAJIBDBH5R3kL3uLvbm5IWnIDEc3v6S3txmmInNVXjU1bCyRddBN4Xe78jVAOPPI0vpX4Bu41grNXYBzbw1d3B0qGXRw6FRho0vtHYYgMTBvy3QvptM8rXCY5ZLNu','WeztSFDH3d5COEvsc8od9afht','HpdHqsdRggpfTEfjvNbJP095cSORLczZM5aZJGyA0E1Jcu8k2FVgczES0KLBjC4B1GE02YY3F94lVwmU584i8ws1m6IXekktsVxkDhcoCP5enPL9MucchrgqfC6YKL0ZuZ2NjHGIg82nmWNCIBFDeP8x06nz9qGUwBbvC3y8nO9s827Kd','cqV','bSx',15);
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 CHAR(40) NOT NULL, d VARCHAR(12) NOT NULL, e VARBINARY(90), f VARCHAR(56), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17583,62,'HJEMCHFOfN','rGdgNDCi1j','kP3Nr3KVeti4H6pK8LjcnOI','GqawM1WdPOWj6YTasurrAcmmMWZ4U2fMzQH6nhtH','rKUS2thROzF56zHfJoabKU6EKTSM4tAoCXcwG0HArPFUkdSMdvaOtilPtCcVzk8PtOoak411M0qSX0fQI6MxiAW','i2y61nN0KPvBIDBYoOABVFQoEn1vTy4V2IxuDbrZqipM37',0);
-INSERT INTO t VALUES (50014,237,'bvFziQ7eO','GysFMrD5fo','M0Pb19x3D4azaWapjy1Mp8tmuMSSWMEyAlmtT','VXX9','DfXNIr4PJsNeGMOLsku3u0lgsYW0lWJaA7Kd97PH69e1PfKYhCHLjBtA4BSD','dvSjWtb',1);
-INSERT INTO t VALUES (50482,215,'N7HqdmmU','ZeM8KKPWbtZG','cUQ0pgX2KEOeaWwzqzQn58cyiC12eKiMdGLeE1lV3kbhMmr2ZtYv06GeR6gZ8exgTe14MVYrA6VkC5iUDi9iK','yLC2V881buLoBjVAFWj8L9ltrxmdfw1','ya2qr5j5oG2gnYQMJhRzis695IZMCt5TMS3gN5ekPV4kwHZXdBy9TkUIuUTsqbkDSGIb1o2S6MpiJu5dYJeD7MS0m2','czNutjrnwucmiDZ610F1G98h6bv0zO8qGXh6QVHQsE2Hau9Hu2fsiOLQ2Au7QfqXqknxkz9VeomlxcLcK4QMdr3Y',2);
-INSERT INTO t VALUES (24912,227,'vjUAJ11dTCA2P348wgv8','3','s7YY6MUbQ6W7lLxgFo7JxUyEw','BWRQbgOk353nswlQklnEB14T9Rjyv4Jk1bs3bNr9fc1sFxGsrsXK','2JzQQgHYnXLmoBXHo15qYMddbym','pB8eRiniP',3);
-INSERT INTO t VALUES (22791,183,'qUehFxC','x','8n','teBvtHlQNbg5TkLln1pxIchUo1JQ','6xCj9UGx6s0VL8f0nmEeoAQOJNXFG8e4LcmARRDA2aSfotw8aBG5DiaBnSHnQl8AsrLe9tCu5ipJ3FxHt4qoHGEJj5vGl0H','P3DllM8ScyVnADNCmo',4);
-INSERT INTO t VALUES (29635,119,'ZHcZmzRw00VbQAruR8W6Xmx8FnrCjp','ri','yyaVY2MFiKGDgOYVPHmtZIrEFFvzMoOqd3KZ2OaYTzw7uPF4rcRSyY7hsFKJIQovgosaRxnt6xS8Ilth2lmFnb','ZGEDA00kFlQBAUzyj1gf24eFILOLCcn41qv6VbSOJ3S3sPSn2neCSWO','3SZQqGZ0W6GuP0AMn9RgVKciTYO7VzPwDeY2lQ7V0aXCLq8lQNEdtBgdQ7WNZ1eSAjEPryAhnHHzTp07tttTscP','lQOr68wnmvWKz3Ozud4EQD5rqWUUqZiUaGH68lIuACDx4',5);
-INSERT INTO t VALUES (29631,195,'fRmB4a2dJwEnaUgIx7hcNO','Bg2s4oC8mEau','DhNkbfbFpIxIAnUBsr7IMQ2fMjoTDV3OhVeK8GpwxARY8psLKs0Yxay5t8CAFAIlR0tB3','LrBlyF5NziqliBFohqDihIObmxOlJ7AHUSQ5h7Hc','Lo','trn9xvCeSUFEguLn',6);
-INSERT INTO t VALUES (19488,181,'CLcxIOIraqwQYD4QCe5xt72wsLsZNlz','2YhCMKtCEP','mmEB0O4yDN4X5dM8bMlQvvvslXbojw9WssL96LvAVEjyUYoNM7nhnp','hR9Fsh5','4sWeAtONkbhl176eF5R8Ij9S7m8vojmrLhgMeei5KCSc24EkMqKItho','0sgXaDbRJc5kc3PQXXyzwkJwtudn4KlOKfbTbpZ2lVS48O4FUKsg97s5X',7);
-INSERT INTO t VALUES (47595,242,'E84mZqkYUy3XEWiTSdqWa8qpo','vuaPS','Q16YwUszGO6h3NhydoaHhmmLNu1GF694bjHMFI2didhffclFrTBgvgy5Ej1HzMm6ovRd54IRtXHj9s1sg5','632IDNwfAlmJ65gnLRHJLRetxx157qUfTOTIyO','oVujaz5uYg0hfNRcaMJt80TXJnBAF5UHPG319xjf5hwBRlXQeCq','sG4eyE28mPcjGBFcdhptqWeyzvnUL1WhPb',8);
-INSERT INTO t VALUES (56881,225,'7vDePeMGJxVaG','zPl7v5','l6wPMQca7Bhb57NPFyIyUvFZsmC8jv0Y31GGKAgqVornA8oTo','i78s9lnKr472X8ULIMjFVd8SJ3KbsDUiEFSjoOgKJWTfvPwZzLMuZR','uJaX38oWd9NQVHjyXO66JSpXXvia4oIT35WnfPAFTUZ5KET2VmouYjEXd6QdHJGAfJY2LMZYA6T0As4l8icuRUp2Tjec','bDgpJnR29Bqqs68txQF5Z5kYc0nNdXECF7rtI5cFzQL6wRXd3tLnFUk1Se26wSNVsgmIc3WWY7mdnC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b INT NOT NULL, c BINARY(32) NOT NULL, d VARBINARY(90) NOT NULL, e VARCHAR(22), f VARCHAR(45) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3531891926,743705426,'jR9EHh','acJbJH8DL8yetqCNHq2frebt26WlR3kx82lgxbZl4iyAGrCDikMHA8rozXo1cwUj3dtcYIxfH4lqehuULhdhe','hnGQBgfLAfFsPX','z6vySj7xaEKrkGKoqVE2fW0g','hQ','d',0);
+INSERT INTO t VALUES (4133079871,269278752,'AW6yGMEafhHZEi84PxKaMT','mBeARqpeycudz1cOeRR3vK1TcKYr2Nq27eyozdJVPBmdIr02iUt26XnDbowKzso7WB8uX6AE286gn25y','CW436qiqZdU1PtMVO0','mXrX5aEfCT1veAVMQ84s6LkMlV','t','J',1);
+INSERT INTO t VALUES (1832480210,-549982159,'12QqdSvJm31tJ7fmfULk','TirktatjlWEOrHAWhvjXYOdVIL76rvGAg7pUzIOcUr9F7dmcpsmV5GtWGr1J71od9Q','2GpKd0IqusLGyX','KEBkUNKZQultoTDQMa510FiMRgRPv2G','v','e',2);
+INSERT INTO t VALUES (3140150318,813241740,'QyOEyolMmHFnOd7nK8vGKcXVqmj','kBERTfb1tqoah0jVnkPueMGsc0sovTT2TLkYxYYJXS9GZkRxtDIrv6','K1DDbyvllnQXwfg','kVYROKoRn72','hY','r',3);
+INSERT INTO t VALUES (4264270616,1959702475,'sphE','q9sb2BtrY1fIRgcg0nXIW0T4JGi5YWIaXW5QHzyj','41CpdZhrg9WOr2ny1r6','ja8FLJNtJ7I8lMOT5jwbtsyPXN5HZUkl','F','b',4);
+INSERT INTO t VALUES (2344667935,-748291691,'RnrRvwg1eAeh712yRq','fw3COpsIXAmMCXOZBDjXPT1vsOyWrrYwE8h9morsMEunNRNNORuLBpN3UHJ7yzIrfIns92t5NZ2RT8VkLuZIrst','wQnaX','Hdw21woMU16H9k1lkg4EqQD','8','b',5);
+INSERT INTO t VALUES (2003079880,-1696338355,'PqzOFakW8Y0e9rHlwh','6IlT44OFzTwpjdMF8QUsfit9jPFkH8VWJbDNgEZh5ic5TRbmWfAM6Hp3Qn','dtt9S3','vkuCdMtpcCAWPYooaLzZ973Oi7T5rxbaPEUpQvvjnVUX','QO','r',6);
+INSERT INTO t VALUES (3997957565,-631061780,'EmYkAoW0BV8rwwyMfomuJABps5kISm','CVVN4q4n9D8xOCLRtaHDUUoNavBguntowpwExItTGipwvEWGJRDa9O5Mrn','OO8lR9uGOBmpdflGf','ZPb','qi','a',7);
+INSERT INTO t VALUES (4166722975,1860786154,'M','cppQ7a86T7wDjVb7zfSp1I0gpZ9EzzCUeE5ixSEIRMWyFcyULKtCJKUcLL','ieMeAj6i3jm62J7I','0BM0FBeMDtyme','B','y',8);
+INSERT INTO t VALUES (3156425129,613490095,'X6BUoCU51TqTNe','UPf5DoAL2RaLj8kqnAigOsaSyB7SgjrPtWG6J6zmGKYGYSDVyXYPNxZmpQD5o16TfQA0BlhWFZRhtvLc85','jmzS7a63qhUZMVYKC1PW4','TmguDGBR70NKKrPSfPuMPnPrUCFcFVh3n93SO3','7','8',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT NOT NULL, c BINARY(32) NOT NULL, d VARBINARY(90) NOT NULL, e VARCHAR(22), f VARCHAR(45) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3128504101,247,'tFpS7NjMaLyjX9MLdvuE7yRD72N06iExQ0Hk','FIyWyRvn','5vGfvz4AcuX7LKPbprIcNVbLJtptgLJW39gADK5SzXVb70wnbGIKSkxyArI','sZC8WbiJd2nVutpDgS3xKfKY1kUT1mJEOG1mee7a9N2B1hqlDdAjL','rF9Uo5YD3lxEdjet5sIth6F5BAczyrmbP0DIKHQMQGRc1g7XxWtE6N0X3vDr6i','XwGJpVvBzGY24wjzXMu8ajgQp5k2dlhjKCoh6VRiudEpt6fZY3ghafxBiEEk6mPfZekMkjKEx7qPB0PMh',10);
-INSERT INTO ti VALUES (3128504101,247,'tFpS7NjMaLyjX9MLdvuE7yRD72N06iExQ0Hk','FIyWyRvn','5vGfvz4AcuX7LKPbprIcNVbLJtptgLJW39gADK5SzXVb70wnbGIKSkxyArI','sZC8WbiJd2nVutpDgS3xKfKY1kUT1mJEOG1mee7a9N2B1hqlDdAjL','rF9Uo5YD3lxEdjet5sIth6F5BAczyrmbP0DIKHQMQGRc1g7XxWtE6N0X3vDr6i','XwGJpVvBzGY24wjzXMu8ajgQp5k2dlhjKCoh6VRiudEpt6fZY3ghafxBiEEk6mPfZekMkjKEx7qPB0PMh',10);
-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 (2215556652,216,'KoxDVWhRKih3ZbvFao8aXCyc','uIWvYRvx8dr','f','cI0X59Y4DCO96','ioMzzX7OewJz1uxLMqhfE7D71ORoZlfP','mkPdnElvwu5yEIszCFkIXakA5W6DwGisdn9WjLJAmEZxheQ',11);
-INSERT INTO ti VALUES (2215556652,216,'KoxDVWhRKih3ZbvFao8aXCyc','uIWvYRvx8dr','f','cI0X59Y4DCO96','ioMzzX7OewJz1uxLMqhfE7D71ORoZlfP','mkPdnElvwu5yEIszCFkIXakA5W6DwGisdn9WjLJAmEZxheQ',11);
-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 (2665891562,97,'wjrFut2CMo8hw34pxeiIc7pnhag','18Yp8NxmSHvDbDBweYTF6KbJUw3op66JqHB7RltiMR9CSgVZijb35ndOpGtbM7s7V1m2sSZObbFQ5Bb4bH0XKuEKaUDuGCZd5OcCTUDBeXSf9gy2a02hghG0glYKe8p7r3lPBcI52sgJMpNxyrB9BdIq2Vy2guHF8W2mM4','tRvwPCr6dcnBvA5XpzVeHyHXxWt0','vcXOOrz0JJ','PQYL','FVKBL7YQMlN6FWusJ7PV8Hs8rFXo0ZNF8bcrf7jsW5Msx',12);
-INSERT INTO ti VALUES (2665891562,97,'wjrFut2CMo8hw34pxeiIc7pnhag','18Yp8NxmSHvDbDBweYTF6KbJUw3op66JqHB7RltiMR9CSgVZijb35ndOpGtbM7s7V1m2sSZObbFQ5Bb4bH0XKuEKaUDuGCZd5OcCTUDBeXSf9gy2a02hghG0glYKe8p7r3lPBcI52sgJMpNxyrB9BdIq2Vy2guHF8W2mM4','tRvwPCr6dcnBvA5XpzVeHyHXxWt0','vcXOOrz0JJ','PQYL','FVKBL7YQMlN6FWusJ7PV8Hs8rFXo0ZNF8bcrf7jsW5Msx',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (78023145,133,'hn9HRwihtY6AwXPr8g2bh','qnGanOKPVDIcsV9rOYqORPjWBBbztC4BfN4Y4cWQdebK7R2oihAtdSw6nEIPI55hBG12gdMpew3izlyexIHtV466cvgdyNZCSMp3Ji3Q5rUx6ujPI2B94sIWgDgbQjqLUSqhzCsCgZWH1Y7rRJSUKnHb58gGhtHo9WAquhubdRRQayuSNpg0jL3JLhlcaWiNw5M9PjDmnYMiem9dMCrFbIyHVkDBIGOSqtIOPtIdfW46rXcC','V7eucfUwYNxwhEmPWUkKK3gvPhsMK3BGoTi96MP8QNZyUAgrabV','YIJCuTbsp','fn5hvjMp3GraYeNJiEXxx4SWTrUooUxugWZuNbEw6Ny3gNTovvMlDohQ9xHzNmQ1BmiXvzWqkgSxi','FhW0n2OhkxEmsErZEx9iG1VrXZspqjqp17oiyuHX75peS4aH5stVrPY2gj4yCjcfc2FMECC7Ca',13);
-INSERT INTO ti VALUES (78023145,133,'hn9HRwihtY6AwXPr8g2bh','qnGanOKPVDIcsV9rOYqORPjWBBbztC4BfN4Y4cWQdebK7R2oihAtdSw6nEIPI55hBG12gdMpew3izlyexIHtV466cvgdyNZCSMp3Ji3Q5rUx6ujPI2B94sIWgDgbQjqLUSqhzCsCgZWH1Y7rRJSUKnHb58gGhtHo9WAquhubdRRQayuSNpg0jL3JLhlcaWiNw5M9PjDmnYMiem9dMCrFbIyHVkDBIGOSqtIOPtIdfW46rXcC','V7eucfUwYNxwhEmPWUkKK3gvPhsMK3BGoTi96MP8QNZyUAgrabV','YIJCuTbsp','fn5hvjMp3GraYeNJiEXxx4SWTrUooUxugWZuNbEw6Ny3gNTovvMlDohQ9xHzNmQ1BmiXvzWqkgSxi','FhW0n2OhkxEmsErZEx9iG1VrXZspqjqp17oiyuHX75peS4aH5stVrPY2gj4yCjcfc2FMECC7Ca',13);
-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 CHAR(80), d VARCHAR(85) NOT NULL, e VARBINARY(71), f VARCHAR(99) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (33314,103,'rUT1I','OvcrhsCg4linC24j0jibxJsNGcBSuKY','iaSPOPF4K7HvNQ3yyt1a545OHbE77rj','zWcTxNHY3CK9v2A1wBbrpUzfJFst3K2QOH0jnSLdXuM','fuuKQ8swHhUiBHsNs2t4PiZ77FNNR3SNAeoLReQEwBPZO4nWXxEFcBqdZvdl6BiZ','3AotUVMGzW5TpWc9YGrApKMalJ0YEyCpGM1SN658f9185CGRijG1ZVJ9iwRdHDVAJDNzXVgvC3q9fy5pnTROdNAYaN1jGAp1v',0);
-INSERT INTO t VALUES (40194,-95,'AqUvmMLf3KnLGPltZzzWSLIxuPp3kcOBgJ','qkcESO289XZT9L3tRIZI98VKDBqfiGv9Kqc9MvfvSyLrEke9hNCfpnBEBYqHRt11iUyQZPc0U','zPXxkJuLaH2UEE6w','zxmSugbIWmkrlqlSalcaPH96','fKm4NMaeRJ0jcYf7oZhbcIDJjSvTNRncwIkyhTZaS','Y7bQSiTzup8FonDrvUYsYgtY2evMQ9PAmALLftFN5ejggq3PrirondCzlNcFdAay9dETG2B457gOYuizhX',1);
-INSERT INTO t VALUES (65420,-30,'l6oCkzVVnl9YwqefU48QyklRCh7C73dTwAD34H4EsUbxfmkU4tqPLClD4Lcse','PxHtdLljChZd3Fr6LPidfbBQkRvEILhyp237YYXaUCKdYiPoqdFLyn','Pp60IOztRGYYvfBnpHsaexMqUMHCAQvVWclOlvaPJPQU5uQ7SeclyD5tq5iEx3p5','oHf','mk14huXzlK2ovdikTt55Afa6ww','Sc9fiRIk9ZHtusI8zJLvoCD8VZEQTFXllXHO4urWWpdaSTfF0aKY9ie264',2);
-INSERT INTO t VALUES (44842,-70,'GlsMS','gvrX31eSTv67UJtjiTiS22nq9yYULaBy9yY5MfN','DvMrZgTtznPogSwQRd8nwErb2vhTqpwHPuA9obgRa','IUmua4I1csz2LZmE3omrqOuLiscy8zJyFcXvSB8LnNo','N9gSOBJ0bf1yeB2gskKyB59zLIh7x4bF4yvm76zCPe1lgpOVasLPydcpL4TJvgO3ec3apv','42CgJ3DddnJFRFnfx6V27U1LaoGKVYOqJ3dz',3);
-INSERT INTO t VALUES (63615,-19,'nHAnLrmr9gXCK03VruqzZEkt3Jvr3ItfI','eU11FaybVsiuir8un26Wq81OBgeP','XJSNl5jYIiRsHAL6Buv8yCRNRFNUTR','AEBRdvFezGB0DAXhDgs5R5QKkopzJ2nkfZ','Erm4dHed0lvQA2Z1YAl4lByTln5jwDGYKr0wu3myW9ctFbltZ1AmvCRcny1yibFuP','V2XeaZJVNFtWHMZgRmbTeQDAfIdFlxtq3a36rEp4VdaffxzFyMmeOC2hr0ET5FDNlTR5tXLYPil',4);
-INSERT INTO t VALUES (29508,44,'W9IqjuyavgbMntyiHOx3rZZfTbYHv8hEyjwi88ZO4UEUgCLqvwZgGy3GuojFPKnzuS3','W1VBZOXNgwUXHUGyvmHLBLf','IZ14QQ','Dy7J4ICOx7RckLnUSaQ6IQYCfuV8ta1GnR9FMZ3suzCLf9a0bSnCnvqA7r3mFEusHrHOKshS1T','0zRu8Gg0aBTpBmO1Ilz9qxYKfcDVQXnuSSFstS1Q5ht82vhm8CwJpNexMfnqIe1IRZiSEaHKYGc7Qi4i6fV2pXRSrj8Th8Tq2','mS9dwOtCFJAZ6wvPB',5);
-INSERT INTO t VALUES (13191,-119,'RteFHMU4EnkqGLT3S3wkvyPJIFpiejpvvgOgsl7RjDt79TOrWRx0kMW340bCmX9booIvZlRgx2','GBAlR1MPHsrfZjk8gjwsMgwg','f3KC4geJjWANgf8rALPvy8SKJp3HkjdH8pR2RDe57ULkmsnSf','S8n5QFLRR49N40ECgKwYo93cR53i0Bz9ZPA15bMQNzev6LXDxT5tMjbNo8zekBa7fIS','keU6ipFaqrrNIRNuTpyCfke6dVy3pkrYVDJGuDRKTTT4IzBPbBQftfemUgo4nmjugyuaOZNYNJ1CjLPamrcfJllG6LEZ','VAQ7VzBLfzMMKLyj16BLh2lyhxI7KcsyvFFiXjdbgfuE7jsdsDuZAZSbu91tlmJ4fU6l',6);
-INSERT INTO t VALUES (59038,41,'MoXd6HOLUhFtGbWtsgvXdRU','cTCeN','DdpEfn09tQO3hz55lw39qYje8v3JXplwnczvTf8','56a3eForHd9GHjAPf3Q31ggsUJy54WaNWU9YaU8WtTBPOjArH9Zdg2LhHvFYFCIZdTP5Q9Vaxvm1PXd9T7by','Gzcyv2vB8nQfLrCd4WAKPj2Ia','2HNvpNe5qijh1zy5AZFbZvU8Twb',7);
-INSERT INTO t VALUES (51282,-47,'LiH4B7KaPRciXtOvOviXJ7HZo5z63dQyVTSRRvIuTkxVafnGenZ25ZKjmVGEr9yVBSYzSUvnGyNp1','SsTCKLzYqlQ75jZmUdTsAmTysHFRsFUG4w2xwOIj9ngG5UlH','ON5NgBjh4BzqioA8Fk6EpSmOuRKqXDJKvQgPUghKzsYkqs6NBnzU','7dM7DiA0F3WNTMHqBRwiA6YJHhnXWZsHONvXly14zWJkFUZvCC4qYO46D8FuFqMvFo7J4oriBueDcecp3Uq','c1rerKkJEKKUUfKjkLrnNX3oF6FtN8xjIqSfG0mbtYXJ3yWlxEHzh9MBtmqLaxNx9m6IYoWBrmHt03M7EJW','Aju5SIb5WGphKyO8ISce0VuTSP5mccbvO0WRQvew8sseR21',8);
-INSERT INTO t VALUES (40254,20,'sz5W70E1AvCTsZItmZTaHdWZcqV8dtzLvyLT7cSUP2CFRjnUim7RXXC','4PgHnFeH6rmWENuFW8eQx1OWTX0JrAgYS0uhM9exlJDqscmQg7GrEv9HqAaJwwq6YdMnQr','sADogXWeskgfIvPpgce1K2Jrp5zohjij7s2zYEwkM9kl4FEWaZ8ve','Lr15Un9GDPQ3kB6lun32rSZ4PpgC7wmlVsaNwEAR6TfbezMDCsbIgFfJrq8GIfPoZn','bnjkEctOn351KbP8laRENGTdcj5GLckYey4iYsGABTtZISOCbwZb8t1ZyGztiDLg3gw','BSY2w32FMywO8km7FEr3ihZj7k4vACUUj8u8zVnVeh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (59374,88,'6PBCOwMTWfzQTeXTMujIJ','pOXHltFr7eLghmQwS2TkPksFsmE0GoFUwwNaEkRTyzT0jEH5XMa1h5Cw5MSmxmsRuhGYmxoqnstyW29','MQR5EPoatjpSLgzcgtdScJrDBL','Rapc9nZrVytx9YIlr83kp7NgSk6N9','iTftzMLoA04h9OGFI1dqm9hBW6jnN6BhHl9LtXO4OM9RUEIwt3RevWIq1F5fLPXKtRYtnjnBWZknaUc9sv2SfXmxtmqR0inH','apMjRgK8hdM0OQweDdSKXEVw0',10);
-INSERT INTO ti VALUES (59374,88,'6PBCOwMTWfzQTeXTMujIJ','pOXHltFr7eLghmQwS2TkPksFsmE0GoFUwwNaEkRTyzT0jEH5XMa1h5Cw5MSmxmsRuhGYmxoqnstyW29','MQR5EPoatjpSLgzcgtdScJrDBL','Rapc9nZrVytx9YIlr83kp7NgSk6N9','iTftzMLoA04h9OGFI1dqm9hBW6jnN6BhHl9LtXO4OM9RUEIwt3RevWIq1F5fLPXKtRYtnjnBWZknaUc9sv2SfXmxtmqR0inH','apMjRgK8hdM0OQweDdSKXEVw0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(81);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(81);
-INSERT INTO t VALUES (12563,7,'7bZOJz9ueauU7B6dbbk9wH0zN4','mM9AfUmITG3yk6zLCavGogLFAbK8weGewf817P8rXjxSGffpem3RLuGMnb8UBJzZU1B9dH38eZ','ebv1hPoa0AtiLKZGeiSx1J','hNonSep2pog9HfcNQBHqc5Bd5BEiML9MnkdGBBI2NO94MTHG22HjqlHzyIlutHIzYAwRvKKC','9ELf0mSphM9axgbVO0SP1Vi2acMYaM3oJHBe9','pPHh0cQtoRenEL63DETZmua4hJBbMuwt46Nwb1fT95n6jbpEnIvuw5uiwMrJi4EKiAY0BYXpyT1Q3BlOKVpjCIR',11);
-INSERT INTO ti VALUES (12563,7,'7bZOJz9ueauU7B6dbbk9wH0zN4','mM9AfUmITG3yk6zLCavGogLFAbK8weGewf817P8rXjxSGffpem3RLuGMnb8UBJzZU1B9dH38eZ','ebv1hPoa0AtiLKZGeiSx1J','hNonSep2pog9HfcNQBHqc5Bd5BEiML9MnkdGBBI2NO94MTHG22HjqlHzyIlutHIzYAwRvKKC','9ELf0mSphM9axgbVO0SP1Vi2acMYaM3oJHBe9','pPHh0cQtoRenEL63DETZmua4hJBbMuwt46Nwb1fT95n6jbpEnIvuw5uiwMrJi4EKiAY0BYXpyT1Q3BlOKVpjCIR',11);
-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 (48480,-108,'xxDSKeJdtOMu8729Ho66','vL21CjqABbsBrM5T1jubP0mGzY9arMAOu27wDwmX169','W','T9Wd1eZOTJE0Yujn3FYkP3zbY7V0tHIGn7abQdXvHqfW27i3wYnDhVQdDKf3hheGOqnU6R75YRyz27c7TZ','E2Sqy3zheijH','7CWmmk0gIo8kW4a2ML',12);
-INSERT INTO ti VALUES (48480,-108,'xxDSKeJdtOMu8729Ho66','vL21CjqABbsBrM5T1jubP0mGzY9arMAOu27wDwmX169','W','T9Wd1eZOTJE0Yujn3FYkP3zbY7V0tHIGn7abQdXvHqfW27i3wYnDhVQdDKf3hheGOqnU6R75YRyz27c7TZ','E2Sqy3zheijH','7CWmmk0gIo8kW4a2ML',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (104854272,-621694889,'zbttfYjZdbtv','CAELt6xWdQiYPAe','VRcnNwgkDfFZouGWhu36Dj','j0wVn7TDD6F70B1KI32IEtIcb7fq','h','F',10);
+INSERT INTO ti VALUES (104854272,-621694889,'zbttfYjZdbtv','CAELt6xWdQiYPAe','VRcnNwgkDfFZouGWhu36Dj','j0wVn7TDD6F70B1KI32IEtIcb7fq','h','F',10);
+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 (2110176840,-793267625,'NsyDzUPKKQ','LOkRQMJEEhjhdbn6BzyhpplvzK1DN15LKj2Lr97sI','pI','HnT7XWnacdgQjdzol5BqEQ8Awo49morIdn536ykgel3z','us','h',11);
+INSERT INTO ti VALUES (2110176840,-793267625,'NsyDzUPKKQ','LOkRQMJEEhjhdbn6BzyhpplvzK1DN15LKj2Lr97sI','pI','HnT7XWnacdgQjdzol5BqEQ8Awo49morIdn536ykgel3z','us','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (174951412,-255206890,'bMgqaj6q8xrEHSFm9BMm','t6GWooisU0fPK3nEOkrCRAdRFRiOzCs2WJkSTcEKixNwJWoJIwGllyKyDLlnX3i9T8VIazuUhtBzu41IrTq1sniAoP6lFeql9fVwnwBmZZzstagRmvjqwpTzItIV4trFJbv0P8OsOUhqI5v4Gr9dkM7ZW2OTZWSLXUE2bxBuZFw','Cc','lKjseG8EgjDN0DgmwXis48M9TpsG','8d','b',12);
+INSERT INTO ti VALUES (174951412,-255206890,'bMgqaj6q8xrEHSFm9BMm','t6GWooisU0fPK3nEOkrCRAdRFRiOzCs2WJkSTcEKixNwJWoJIwGllyKyDLlnX3i9T8VIazuUhtBzu41IrTq1sniAoP6lFeql9fVwnwBmZZzstagRmvjqwpTzItIV4trFJbv0P8OsOUhqI5v4Gr9dkM7ZW2OTZWSLXUE2bxBuZFw','Cc','lKjseG8EgjDN0DgmwXis48M9TpsG','8d','b',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (46719,15,'uCsgryMOSsoaAfUUbLtVhYPor4BwcpgYuML2ex5CcITn7Ok','XDpitwWqryoBDpYEK2tDxlRboqf90X4zrN','eCYvH','uqEAxnoqR0pPi0hAXc0diGiabmUFnPZLd','c9QqJIBcYYqeHsqeOINsyZtkRewv35HlBs','70r7JhP',13);
-INSERT INTO ti VALUES (46719,15,'uCsgryMOSsoaAfUUbLtVhYPor4BwcpgYuML2ex5CcITn7Ok','XDpitwWqryoBDpYEK2tDxlRboqf90X4zrN','eCYvH','uqEAxnoqR0pPi0hAXc0diGiabmUFnPZLd','c9QqJIBcYYqeHsqeOINsyZtkRewv35HlBs','70r7JhP',13);
+INSERT INTO t VALUES (4030091820,-287769278,'MCqG8KvWhps','Mrhhb2xuCriwVl959UAUExmoFRkC3b0M7wUkwOFkbWAkFzhyYQXnFOR2e6TGInxmzh4HGJNlcskZ6LLompGMBZOpLEqAbTnV5AJQVz4kJLesOUxjQ1moe7xJkhJUTY05MOdwRhF48Q6nEpasdb4ne2','29a53eFnCWmjjMuQKfFh','7J0ow6Pw213mpqzQk4XImmTjvzyD8g0R0yyOAZptXeyxXipVAuqvcmpLB2SVA5jO8I8YFfbfPlEba5XMdkkzyAjDiqUiHjyRpphU4ZVHM2AmNUSRhgSJkFQHc9sJbbPSqaMRVpcYtQZL3w0bXwyxW6FZQdyUDOn1QtyvdlMt4V2IFTPqw7p6kYipwq50ZXg5nifOsEJQJ0BHZA4de6a','M','K',13);
+INSERT INTO ti VALUES (4030091820,-287769278,'MCqG8KvWhps','Mrhhb2xuCriwVl959UAUExmoFRkC3b0M7wUkwOFkbWAkFzhyYQXnFOR2e6TGInxmzh4HGJNlcskZ6LLompGMBZOpLEqAbTnV5AJQVz4kJLesOUxjQ1moe7xJkhJUTY05MOdwRhF48Q6nEpasdb4ne2','29a53eFnCWmjjMuQKfFh','7J0ow6Pw213mpqzQk4XImmTjvzyD8g0R0yyOAZptXeyxXipVAuqvcmpLB2SVA5jO8I8YFfbfPlEba5XMdkkzyAjDiqUiHjyRpphU4ZVHM2AmNUSRhgSJkFQHc9sJbbPSqaMRVpcYtQZL3w0bXwyxW6FZQdyUDOn1QtyvdlMt4V2IFTPqw7p6kYipwq50ZXg5nifOsEJQJ0BHZA4de6a','M','K',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2286268453,1893921116,'7n1KJMLnr','vygqoaZPkATnYCSCNZQcmliMrVDOXe8cQQwtufvUoQ8H8ncCMEvMaSIDZRcYoJof3qjoGrldhoBPcB6GYWeflbuZpy7SyQNeoWlCZ0Lok32wBbYHgtPjxzKMTXJQxQQRR5fAXGa5bhTmDc','QJv2sV3vExOj','YAXSpx1nzpVhzAdQRkGbI7rxQQ04h7mcl2N6cR0PXapb66dIi0llYiKFuIU0g9qjnPpaTPc6Hu9UW1iCGYC01ONsnSkcBIGnvf5HqzNe8VRcgNYR7dKb0OF5amkGMUT5jKfj55zyD06WsJeVI05qVKqS3dpKeOeJtECVzDYv5DG2yuk4h5g5rlWbjsYbi5uvzmhw','FU','N',14);
+INSERT INTO ti VALUES (2286268453,1893921116,'7n1KJMLnr','vygqoaZPkATnYCSCNZQcmliMrVDOXe8cQQwtufvUoQ8H8ncCMEvMaSIDZRcYoJof3qjoGrldhoBPcB6GYWeflbuZpy7SyQNeoWlCZ0Lok32wBbYHgtPjxzKMTXJQxQQRR5fAXGa5bhTmDc','QJv2sV3vExOj','YAXSpx1nzpVhzAdQRkGbI7rxQQ04h7mcl2N6cR0PXapb66dIi0llYiKFuIU0g9qjnPpaTPc6Hu9UW1iCGYC01ONsnSkcBIGnvf5HqzNe8VRcgNYR7dKb0OF5amkGMUT5jKfj55zyD06WsJeVI05qVKqS3dpKeOeJtECVzDYv5DG2yuk4h5g5rlWbjsYbi5uvzmhw','FU','N',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3048745843,-1287753425,'vBHJbnWSbtlVj5oiqKe6BQt','rIEtEWprY6jKCh3fgZlhoifDOIQ9DQjkSuZuFsRJnGlRR19ESgeaNC0DgEhAPZ8pmMVmm7yWt8wosWaAJfMyJACooNfvqnwifZvFj9rAdl2OOBYWZ1atCDXubsw7qeCsBQUYT3w9OkRCtRyzd6DVZYxOFXxdLaDkck07PHQVDtfrFKn7QyrAXHPSJNGaSjQ8EScaSTz','BJ0wzS95WN','dGZp56Q1ut2SXre1N5dX9GJ5aba','ae','v',15);
+INSERT INTO ti VALUES (3048745843,-1287753425,'vBHJbnWSbtlVj5oiqKe6BQt','rIEtEWprY6jKCh3fgZlhoifDOIQ9DQjkSuZuFsRJnGlRR19ESgeaNC0DgEhAPZ8pmMVmm7yWt8wosWaAJfMyJACooNfvqnwifZvFj9rAdl2OOBYWZ1atCDXubsw7qeCsBQUYT3w9OkRCtRyzd6DVZYxOFXxdLaDkck07PHQVDtfrFKn7QyrAXHPSJNGaSjQ8EScaSTz','BJ0wzS95WN','dGZp56Q1ut2SXre1N5dX9GJ5aba','ae','v',15);
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(23) NOT NULL, d VARCHAR(39) NOT NULL, e VARBINARY(91), f VARCHAR(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2361656,-5649995083925785865,'HA5IMHMacWcU5sUybvIYxb','h09ff8PIHM0ar5','iEP','4q0BINvHHoP3BFYU97sdgbl','RD9Gmpk89CPyCtO43Q5kV','VvPT4KaCtix5oGHbmznGhdejoiafcmlwVBzvCWmCx8X8hQ9x29rnuU5GZiwuh3rh8p7HOrYeXg5QFsdqdVVgKK7Q',0);
-INSERT INTO t VALUES (10271141,4392019323269444289,'RSQ','9KGSqusORoB1TXAtHT9jn0O','MoZGQAuWsc2zWFta2pZM9NXXnlNRHMGtO','nQkWrBEnlfTRZGPCsvuvNOiXsH','F7pvgIIczo77tATSTkMPCIqIh5atRPsT7D6Y1uT7ZAZ1AD2iclz4zWF9FJzcW2Df9BGtjUG','xpIgM4zfGXJ6nUn2BqdCkqaFDTPZ3a7ynfQAXHp9ddzh8IuPf6nIFRKh6zI1lbDGCaXODFkweD9wC7QWoWyzO',1);
-INSERT INTO t VALUES (14474021,-2612148269091560782,'rYLiLEU3mGDtjacqz4g','t','kpVIyVQ23gOeeDEUlXJ5lQ57gZBATMg6oOohABnhwp7FioYZhNOaVt2','I','67sb74lHrmgw11oHH1grsqrhs5Oc99KMveMW91NXZ','kT6iyaflQt7dIzk4eaCRNrN9z82aQIpLPxZsKkxdZ8IRlDoGoOKN3SwJrv9frSbN8xW',2);
-INSERT INTO t VALUES (4329135,-6113386254019609060,'c3ZpHj4JyjjSHlMGR','4e5DA','qcTozu169hLskTS4','gpZQaRhLerPBM8xnX8WldECqv1IiKDC','YN0riP4MhfcYEuaciDgjGLYOkK5HRjec4N2FINplXZRAuCxNfFJI5sT5o53pwbdvQBosv4nrE8WDihCXWwcwv9R','EuBQYtgFfJ0KPAPuyBc7c1nj49xLm8RTVAmxTor9K0QBquj83NFRqaTDClpNHZ',3);
-INSERT INTO t VALUES (12180200,-3886848145574748129,'spHtjtN01thiTegUhK','n2op','YEgKBmyyB6ehOdGridUAjCx3zB6WikcxVcyM16bSoy7d1Ax6VACgmz6Q','L48ErocDiLw','grzof3VqtxRJcgAzVnZwt','Li79OiIEPEHTGLq',4);
-INSERT INTO t VALUES (16431366,113274989900800709,'raeES9M9PUlkezvKoNkq','DCklIT5NUoQ','l4978hSdwKLIlEDJjCbJm5maSY7k4eEPchrKTQOLU66bxyvmyMBIOzgVNICWp7BF4hrGkvhnx4pjI8c6','jM6OGGJwkJQWpojzj5Zxql6naKUFE80pAiZzFIicKT','g4wuV2gvjKnvBmtTM2kXoMFx7iYEMiTCHssWXj7ZYCGcK00bnyfyljnXZEef6FptmC0','o0OTv21Ypkp9igCf8BVUkjOB0Xld8uvKMaQa3Etd4o6IqbCsth7i5RwNYPXtwTSRFPaEvG5QBS3H',5);
-INSERT INTO t VALUES (4071555,5840097551976413703,'mI8XwYuk1avGJIim8SV5z38','Wq80gs','NHjQ2nA7pqyM83Oa5bKgMOhVPX6zuyINaynKeqWY6Eu6rwaWupBGtWtHeEWpvruh1','GH26pVeym','go666rP3QD3tVv6cebotwghQZ9ev2','7MwtNakwZNgUmC63DCNWH2ISEewTvmJwdv9vYwlQK7o9LDwHThDylt28ZwKuRcPUbp2WM9ND10slEI1wUNBmimdBI6eAE49oeYp3',6);
-INSERT INTO t VALUES (13916835,2184665946424098844,'MOcosfUb8hX47CRbDLhGjL','3lDxqx598','JBhgObLWju7NDwBkdOqPLTuEeedEIO56vZ5f','pzyEcwTuOodB1uwglhKHMvq0Smvfulmos','DVFc199GCczfW7hcELvBR5KnDZlneVSE','0TSGX1ZjNCdU7snmo7',7);
-INSERT INTO t VALUES (7286875,-7328437910208453364,'rSzS0OUMYL','iIjkETBY','7KQzrS99oDq7ctd4o2sFWRY0hrK5o1YKYIqvIjNMj234Ey5iAUuBvyNyUI50MQgIVtfjaVWGzX','aMyFzW','iMJ5BPirljcSrHwyOQacEfW7kAK2mEPIo6bWahL2P','1GrrjlYtT6',8);
-INSERT INTO t VALUES (1257540,-6798377231234451832,'PmtIS2yc','VV3NSWOS8xLmc','ujCyZC6CyAjuzfNy6E','WO5RqBLd','y6sDkv1Ei8HjOGQjObDdJq3TTjeN9dbswPFxB145vXysu29Wdjzh8I0Ybbeh7J91qD3PA1MvT84','2Cj8qGD7Xu472dUhEylNn8YAezVKPGqbrGB3ZsM8XHIVU7VVwwRF4RwR5fXs1W8XlfJybQDIWn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(14) NOT NULL, d VARCHAR(49) NOT NULL, e VARBINARY(49), f VARCHAR(43), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4198930,204132561187716310,'JWj44cH','IIMVdc0TJYcsJaghDhPh','ju33keuvyYwwC3c9euSJqMErlKV1pk9u82uQzXJgZ','ORe4AwkS','f3','M',0);
+INSERT INTO t VALUES (7551419,1313598748670054626,'i7AW0pxnatFl','AemtYoLDw2','1tNYAk25GsyM4zl5kfDDOT6esMlr3VA7TfdDNGvZSnAw','vNx1tvc9roIZ1iXsaO4kf8bRvP0btLNG698kq','zj','C',1);
+INSERT INTO t VALUES (-5432829,-1409500314988019877,'cGHiD','GnFkby0CiwELHMg0Drr5lUsQw48S4z9','ldgDSgZsVdtXTv9zfpaVI','D06nW','x5','G',2);
+INSERT INTO t VALUES (1513409,2490938676988155495,'Dk','LExpGuoldzeRZZvdq45SNvx3fQoImLPoXg','0EJA1AtO7FqoSEZr7lXlnS9pkIbAfAQ1el','Z4y5hiC919jyU78TEbKSQkGo19AGIzjDcNUdTC49','zE','R',3);
+INSERT INTO t VALUES (7015932,5705102207944369773,'zUly6FcNthlZGY','yiNJlHe8Gq7yjMHnhklaOyoxKKx1','45zre9YFGGvOqBzH9st2pQNaeILJtps29fh','l5Tw7SZS64CM','n','M',4);
+INSERT INTO t VALUES (4760093,-7770890340205608685,'V2Gz48','waOgRmuJVsY3vP9fbBmHKA4qu','gxaXJIWbIwSwE3uYrDNkCS3tFdig6snE2Mm','T0gH8nsbJ1RGHiKdkmnxly7FGcOgaOu6D','R','B',5);
+INSERT INTO t VALUES (7269141,-4685817504176251761,'QDJ6','ZBKoIicziTXmWZwtK4Q4mcBXGlE9lc1OP3','I36ycUPGNftQQ9','UAtTfdbFH1qe','o','I',6);
+INSERT INTO t VALUES (-4271148,-1527657356623336366,'5Nkeiqa','S0zGvnXa','tANjuKHqAkmvtp','zgvyikKNLTExfr14jSkeWimneHu84S2uga9','0D','5',7);
+INSERT INTO t VALUES (-5383092,-279483033203596176,'vQmISJh7Zr','Ff5zIWHHK4UEQcw7QC5QWrKrgTDJZwsy6NBv','XKPFQ70cfSj','tL4T6vOaLZymOQ0X1nclWsirykMJZwNSqv7WGNEc','gN','C',8);
+INSERT INTO t VALUES (-2452501,-8340244015884848667,'qFjswasGyJo','1scqAovplHeMC0TNMWL0OlluNiJFhLMW74','AvH','uq3M8UjywZBqPsh6','AU','V',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT NOT NULL, c BINARY(14) NOT NULL, d VARCHAR(49) NOT NULL, e VARBINARY(49), f VARCHAR(43), 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 (5396106642846181658,3136911052334406694,'sFiLuKaQpe37F4xb','T00r5x3P2Su','YPjhGqZHJRDcpj3BX9R3mnh2H98Bp88GAgwxlIFC1Kqpgo4E9pHn0','m5NSG','Sm3pVwKLZ4kv8AXkwkgNpUMPocQgI7EApbmALxHMozI906fuwcKmhk2m','ZUva85acojCKpfhvTRAYH9dZ',10);
-INSERT INTO ti VALUES (5396106642846181658,3136911052334406694,'sFiLuKaQpe37F4xb','T00r5x3P2Su','YPjhGqZHJRDcpj3BX9R3mnh2H98Bp88GAgwxlIFC1Kqpgo4E9pHn0','m5NSG','Sm3pVwKLZ4kv8AXkwkgNpUMPocQgI7EApbmALxHMozI906fuwcKmhk2m','ZUva85acojCKpfhvTRAYH9dZ',10);
-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 (1852211392642387235,-6751400386670201198,'meDvXLfW7','lCcJHspcYa8sGoV8R0VLbZTGfaLgHvf2Rc1yar','po2JpP73qF2Za8ir8mbwt4SfHIk8','OS3SW1fM3vvqtYxbv6iFUB0tzqdRzsvXzrlcLqkdT','e5JuaBtQLeZVPszTYPItibvBUP5IVDhdpO9GO3OXHTY5eNopAXJNzzNHww9u04gZtjWpWPvi0Ig1i','xTBGKBMIMT4jmY4FF4NhkTmjteEStd',11);
-INSERT INTO ti VALUES (1852211392642387235,-6751400386670201198,'meDvXLfW7','lCcJHspcYa8sGoV8R0VLbZTGfaLgHvf2Rc1yar','po2JpP73qF2Za8ir8mbwt4SfHIk8','OS3SW1fM3vvqtYxbv6iFUB0tzqdRzsvXzrlcLqkdT','e5JuaBtQLeZVPszTYPItibvBUP5IVDhdpO9GO3OXHTY5eNopAXJNzzNHww9u04gZtjWpWPvi0Ig1i','xTBGKBMIMT4jmY4FF4NhkTmjteEStd',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-842797143,-444332534663447205,'bu9','R9D3n7pdf','ZeMtMNltIFvwc9LE','wt1tgwHYF8REHhVaqsf','9U','g',10);
+INSERT INTO ti VALUES (-842797143,-444332534663447205,'bu9','R9D3n7pdf','ZeMtMNltIFvwc9LE','wt1tgwHYF8REHhVaqsf','9U','g',10);
+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 (-1872149658,-7547535138561404683,'dJbgghmb0','35nVOLv2Ol50m4Wb','iXspztxQGEGaZ5RsejmsYiNIECE8oyrTYxh7','f65rBLMMVSaf1WhAJZQ2hU5YpWbZ','nD','H',11);
+INSERT INTO ti VALUES (-1872149658,-7547535138561404683,'dJbgghmb0','35nVOLv2Ol50m4Wb','iXspztxQGEGaZ5RsejmsYiNIECE8oyrTYxh7','f65rBLMMVSaf1WhAJZQ2hU5YpWbZ','nD','H',11);
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 (7807988835992541421,-2831808818080889156,'q1jdI9N2V4NW7skXBu1hEJt','qI6V','ayiCoaYm5CfwLEfpqgZaLY360FzXUpTIn9PM0EL','U2vIkrMVMAzhBMoLZffS52qhBuJ9TJo','C21ZS8M8gI5ytKSrCP5I2','Wlrc3tpTaS80ISxpS6DLhffq38GIWVXOky7TS2CTc3HIpMPgcfcAZEN',12);
-INSERT INTO ti VALUES (7807988835992541421,-2831808818080889156,'q1jdI9N2V4NW7skXBu1hEJt','qI6V','ayiCoaYm5CfwLEfpqgZaLY360FzXUpTIn9PM0EL','U2vIkrMVMAzhBMoLZffS52qhBuJ9TJo','C21ZS8M8gI5ytKSrCP5I2','Wlrc3tpTaS80ISxpS6DLhffq38GIWVXOky7TS2CTc3HIpMPgcfcAZEN',12);
+INSERT INTO t VALUES (930341434,-4627832865247464475,'05kfQFK2ugl4Nna','LV3kubewLhvocKuLVf0Sdkf5t5wvzMAqPC9rtZ','Xzrt','mM2LwsL9uhjFVs9MB','h','f',12);
+INSERT INTO ti VALUES (930341434,-4627832865247464475,'05kfQFK2ugl4Nna','LV3kubewLhvocKuLVf0Sdkf5t5wvzMAqPC9rtZ','Xzrt','mM2LwsL9uhjFVs9MB','h','f',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (313492808137646444,-6653127446683151774,'c3JfnYOluyHTUt4','dgQzqbqRwmS7ByJZb5ruDHqsFKlFJAwNWOLlkktmg3nitpxKDL6tZUW7LM1gPftla','PH','RN5iAL93XpgXOK0Tbr2r4p7pSUXQZXoIsU0Uzpi9vksB3L8vKimMdiykhcBUXNgUkc0b6oAgYhmvMvRmWBPriGO5SHvdGF8W1Rd0PczLEyI2Byd7pfvVImnvUSuzU9xJ7glvmJeIRynpDii1PYSiHizSsanQLpxUdUeLunOWkX07Pkawag3WplUtKfNuERDXi9hJS3Zk1','rxegx08ON843ggCP2uMp0iPw3rwOJu84SUlOkwvOzeR7KEP0QU6iazS8dumwW3POZ71wnYHxeFwFnxw8wF0rYeaK','mHpWNTElzJA0cAoAJWE32WYSV0dZ67otslte7fD19iQ9w1u7MPiZO6kCRCd1PQMsmGdAmuvKqUWkr',13);
-INSERT INTO ti VALUES (313492808137646444,-6653127446683151774,'c3JfnYOluyHTUt4','dgQzqbqRwmS7ByJZb5ruDHqsFKlFJAwNWOLlkktmg3nitpxKDL6tZUW7LM1gPftla','PH','RN5iAL93XpgXOK0Tbr2r4p7pSUXQZXoIsU0Uzpi9vksB3L8vKimMdiykhcBUXNgUkc0b6oAgYhmvMvRmWBPriGO5SHvdGF8W1Rd0PczLEyI2Byd7pfvVImnvUSuzU9xJ7glvmJeIRynpDii1PYSiHizSsanQLpxUdUeLunOWkX07Pkawag3WplUtKfNuERDXi9hJS3Zk1','rxegx08ON843ggCP2uMp0iPw3rwOJu84SUlOkwvOzeR7KEP0QU6iazS8dumwW3POZ71wnYHxeFwFnxw8wF0rYeaK','mHpWNTElzJA0cAoAJWE32WYSV0dZ67otslte7fD19iQ9w1u7MPiZO6kCRCd1PQMsmGdAmuvKqUWkr',13);
-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 BINARY(83) NOT NULL, d VARBINARY(51), e VARCHAR(74) NOT NULL, f VARBINARY(24) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4858560551317332627,159,'kJvNq8Q32WCegI2Po','n32rAn7wFkEkxyXLW','XI1vL20EfcDes8Q0p8W4Yo2YMmMa3ARY8EX','DMNgKMd8ma5FnHyyCWkhG','U6ZwxhszA19pdEJJ5543Vrmni7fSuWIBPGXYh84oley3shYbtR1U2ypDKWENLwY5MaETgo','MRouCg8bm3tDLyUOEcTsQhTK6LSG0HzmijyTw48q6gUGZVE7HEglUniz',0);
-INSERT INTO t VALUES (-3439867743869443509,1,'jByvz3LnRNrQu0pb5zmiA6r6mg6AtpbDRZHR1KMwIQae6HIf1LWE4nBC5rn3','tcJXeWAwfeELXVz2VFj','WvDLrlq6p9JHp2gmrtdfMrECQNqID7','HaMKg783TZDQ','b99AwhcWHmWWDyybm7i5jX7BgwOOhhZwLDQpeTzgPpGI9zVUJ3ULECe9GLHd6eWSltP0','PQiE349z1ymRFPxWpLHjWSgYRVa8hjStQquE7PdGcYZNnCDFbCY56zO',1);
-INSERT INTO t VALUES (932562563872424401,174,'8YLcbPnDJGYvjiCXZgzCL2MQDptVrT','Gh59sDNbs5z6c','flI7sLExpMHJBuoqiisdyvEg6ev2QgFowlrTef5cwM','uFBWOABIYwLo','DTITKUtRtAukjKhOhqLPzenEOXGDPNXLBxUIkfCKMENJK8TXmFtSYxf9zCOMV6PNyWEDSKEsWKfRV0lD','JU',2);
-INSERT INTO t VALUES (-8315891239847261486,223,'t80TfNKTFc1YyM','jIb6VXYHZlcBPtRgNnF9qvHLB2XVSPERy1','44Fmj4YnIu','HWKM0SNP','eDP08LlC7BYSsyJ8NuhEEhl6Cs','QTVwNotbbAaLHLaWJaXGB5DKzZYbezdH9LNXLFLigC',3);
-INSERT INTO t VALUES (-5423392894444644997,123,'5kJ1vBnWaOkCSCTN5Zy9L6yCqanYjuVMv6Yl1W4qtKcs3L','GHfAjw9TXgyB4bIQoHjbc','Y1QcJ50uzhEwYMf','0AYMz5FMOtQv4ZD44MUERM','WWTmwjxHAW3oz6lXCCVfHScF03PsQcH5E6hVQ5VBkgwCcWkuLQkEcy29Ly0C1SZbG4GeGIaABlCsyHrTxzz1ZPiIUjlMj68bv','a7OfzLTtkcLbl3BSvO6MifF4kCOxxVWkkti1eCCOfgKqbhUcPFuwMM0vl5X1KwT6AGKqkHi6726gG38Y5tlJrRH',4);
-INSERT INTO t VALUES (-2171873029331037121,31,'GpcX','bV','9qe7vixh7GJyz','3k6vPu','T','zJDFeaW1',5);
-INSERT INTO t VALUES (8224566064146820435,241,'glQpZ277F85','23B1JwcNiK3pjCsfiuVT','pzeZ9ClALrAqbBfclJjzKmaexWqEvnwdgo5lxS64KZL1Hyo5yudImEFN','weyoO','8fk5ARIfz9ZR4NMlJCpK7HUjkixsYXL0r5NUALgD47yLdPccZdmSOifnUM3r7za3NeaThoF8o6N3SpgNOnf01Ki6vFZ5jhBE2rd','txy0VOHMmuerzk1l6gJl6zo3sOn8LkgfzQd7yQT9xmAlByrfRlc6Q0rln1mLyiWoIPUwvcpG7BVMGdSFwoi80HXrV',6);
-INSERT INTO t VALUES (599033458692344884,174,'nQ6RtMkytJYsTXLg7N5NgOJ','uIzRI1izm3Y2MD1GVK5szSE9I2CxZ','l','u2inCDrN','clIjjBlw50cABMcpIkZIhFWEAPAAwjguGe49V38E8T6H8lcOGJJtve0OllHj7jntoO3GwDyjSa2UJ','w1E2',7);
-INSERT INTO t VALUES (869446148868121264,226,'eH16HBDpg5vEMye6tE68Cf3oLQ2xYkfiuNtsp8FbpV319eKiEr','ol29Wp1AWqnrS2RybaFzbuze0bOQtVYkFwqQwlm','yrQUVzQ3GPtW1ie6hbSJJo','fjn6WxOZaqhxwAMVcV','tQC0ro2BW903TPYITUYGnoR4zyG0Q3MxQiFBq22HZmICKzVgBD8lxADgZCPVBSgfM2lSKuW8AnrbDc','4tqXx5HFroQzLbQBGKf40W3WORW9658E2M0wttiJ',8);
-INSERT INTO t VALUES (7996422693436551493,199,'lJfTZDK0qqZxcvjeIDba8d4lIxzLe6anUQChds5Yi','XJ3oMTYEcmdXQJQKU58h60RNlUv9QdOINB66ukm1','Xqcj4ijjvOGt','SKCgMj7HMtgq2YCkpoHUkpx8','r9GAfgbUmP1yADXu8eoT8iZt6hJO3A2CRNsrEOOjW7TJloRsRycYqlruADatMnF7B5gk5','gnuHqKLcVMTXyHeCk9C6u543DG7DcXTodIAwTF0Igk6EJS7ZBk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (321825076,274192712323779145,'zemHdvY4nvFB','FhHN1O2gs7aHELpAhSxMsbMdEeYpJ3zjMKSCaNbTV46CN8bCqmhuqBMgqbpGblVzfIAxarWQY9ewYj7EHCnooBJPXCy0wTVUO3iC9ecbdVgnx8ZnoYxBd5mAZJUxtJSpNYsSx0cJ3zcNlZmaw7C1tM39f0FnFo2bNgXohZyirODRFNQ6uiYNTTms2ONI07h34MV1IF9FoMk6qVtExNlBwdvs90N0cKmwH','J4xcxe6QAKh3QXIvHqc2ykjeaD95OqAEuRBs','fWzHxBkSP8a9dMA5GHLtKbVmbNZQySBuNg63FXxepp1kPYAnlqt7jtaFK3FP7nEWB8LS3RVIWQTc91pKZ4JLlTI5hdQopanZr94LhSq9jUFNgbflhl9GzszSg','2','2',13);
+INSERT INTO ti VALUES (321825076,274192712323779145,'zemHdvY4nvFB','FhHN1O2gs7aHELpAhSxMsbMdEeYpJ3zjMKSCaNbTV46CN8bCqmhuqBMgqbpGblVzfIAxarWQY9ewYj7EHCnooBJPXCy0wTVUO3iC9ecbdVgnx8ZnoYxBd5mAZJUxtJSpNYsSx0cJ3zcNlZmaw7C1tM39f0FnFo2bNgXohZyirODRFNQ6uiYNTTms2ONI07h34MV1IF9FoMk6qVtExNlBwdvs90N0cKmwH','J4xcxe6QAKh3QXIvHqc2ykjeaD95OqAEuRBs','fWzHxBkSP8a9dMA5GHLtKbVmbNZQySBuNg63FXxepp1kPYAnlqt7jtaFK3FP7nEWB8LS3RVIWQTc91pKZ4JLlTI5hdQopanZr94LhSq9jUFNgbflhl9GzszSg','2','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (121110675,5142576257954245059,'daJnCbUR7mQ','EBKjKMSIYUzUWdT2y8RFs6eFnRDAji9fsMpawMYX1Essn2kwn9ddsIAYc675bfMRhqkUt9EDO0tkKmdjS88hxUrmonOtzPq4FwV4KfYziC5CUFU2HSH3BCLMLGJo7dDp7nJ2bRh7rNLgOOuAJ6Rqy5ifW0K2XEbkC4vB1Tr5ajyRAIu5VaDuoMzLiO4A4e','NmOySI0WDeeKn0mNMGrxo5nmqEuU1FeD','rGgjUtMmrPZmV64dVNRG5sasBtcSvy28kkeZUTn5bVpW3zPM4l3uDti8','N','e',14);
+INSERT INTO ti VALUES (121110675,5142576257954245059,'daJnCbUR7mQ','EBKjKMSIYUzUWdT2y8RFs6eFnRDAji9fsMpawMYX1Essn2kwn9ddsIAYc675bfMRhqkUt9EDO0tkKmdjS88hxUrmonOtzPq4FwV4KfYziC5CUFU2HSH3BCLMLGJo7dDp7nJ2bRh7rNLgOOuAJ6Rqy5ifW0K2XEbkC4vB1Tr5ajyRAIu5VaDuoMzLiO4A4e','NmOySI0WDeeKn0mNMGrxo5nmqEuU1FeD','rGgjUtMmrPZmV64dVNRG5sasBtcSvy28kkeZUTn5bVpW3zPM4l3uDti8','N','e',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1832523366,8830306101860549792,'drUV','CDY0mpWysISHDKktGCFZwOgaxIZeBGeT3U6s76y1vBBC7C0pkE7Q7TOsUZTFZ6jCoLFZw6iJgcy1xN4WQtupRKU1qBr3vSOjcV5ZexAgIvlsDfMmOBU39U75dOWab2yimHu1mo0FsTa5wHEd90pT','u9MrWDUnFYBNd8Mgd0CyGr','svA9UXXdz1uGzLeszkwB8cQWgpgaJixhww9os1fP527eJ5h78amcra00L0dyeR7TLnyxcWGJT3Fe6MzjjYX9gNEC7VfQ8IfjxmRBYSa1RbBteVkv9gYfKpyXnFNbb1q8xwBhLdIQDXW1voW9X4aqZeXTcZeXc1BD3DTaHYYpOIqiWwIg7k5aDZSkgGAjQqMVRF41Lc2aSxxeDOLWkszjiVQWjQkqrbAsNVl7GrLX3teEb','UCu','4',15);
+INSERT INTO ti VALUES (-1832523366,8830306101860549792,'drUV','CDY0mpWysISHDKktGCFZwOgaxIZeBGeT3U6s76y1vBBC7C0pkE7Q7TOsUZTFZ6jCoLFZw6iJgcy1xN4WQtupRKU1qBr3vSOjcV5ZexAgIvlsDfMmOBU39U75dOWab2yimHu1mo0FsTa5wHEd90pT','u9MrWDUnFYBNd8Mgd0CyGr','svA9UXXdz1uGzLeszkwB8cQWgpgaJixhww9os1fP527eJ5h78amcra00L0dyeR7TLnyxcWGJT3Fe6MzjjYX9gNEC7VfQ8IfjxmRBYSa1RbBteVkv9gYfKpyXnFNbb1q8xwBhLdIQDXW1voW9X4aqZeXTcZeXc1BD3DTaHYYpOIqiWwIg7k5aDZSkgGAjQqMVRF41Lc2aSxxeDOLWkszjiVQWjQkqrbAsNVl7GrLX3teEb','UCu','4',15);
+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(99) NOT NULL, d VARCHAR(98), e VARBINARY(11) NOT NULL, f VARCHAR(21), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3788120,9567964892915719171,'J9vJn8xVAnQzfQ0XHSiuawPPUX6vURjWy5aCH','nEvtnkubwM876pOQKAiYNdg0LacQjSTjB9HPn8kYGt8IEeziBEPwcjYvX','qra0JvIjE','R6QDhNH0n3g','E','B',0);
+INSERT INTO t VALUES (-5962749,15713725771687785256,'RlvOWYmOD0t0jddDJIlUZIVQI','N0098VjC97QAMvoEnYOFXM4H9','HI5jROijAu0','S','8','3',1);
+INSERT INTO t VALUES (-5070387,9843803798947276826,'b','7Yso9L4TkCvv7S5vwwAt7eQLB1sw2XFnBqIyP','mtaKvuiic','JiZW5PodTDZtedWP2I','d','d',2);
+INSERT INTO t VALUES (-2887863,16533207047938585344,'XibIJnxP14Ol89KBpfPi3Kg7laJwBJVZowbXl8CH5Q5n4nKSHudacxK6pkHRrFAykXAStZ','SKnE50pez2D0kOAgrVcyuRONx3LBmP8v5vV68VSdmrerA6eP3IGoHVpJLaBY65ILLcuhKHGyY5UQuQCHnzkXK','OkxA4R','mUpPJh4BPxiFmKmDwWO','X','O',3);
+INSERT INTO t VALUES (-5365353,17192085321742338904,'Vi4lhPdrOF46K9M87ChWW0m0JgF1JaLpLJYNrIQcx52EFJxluzgLThanAEpj9BJtl','Ez7Q0RNDZtiNVcctIxMPG9Dqlj6pnnaacw2UnHBeTdFDAwzA0vF6FEDFeZAJLXzhdganlbFzu3AloSaI','66e','ej4aG0lL6H','U','m',4);
+INSERT INTO t VALUES (-7860946,7451240396364924555,'SsAObp','cCjVBEl3QGHs2FTPMlA','iq','xEOwgShmR5JLt','T','b',5);
+INSERT INTO t VALUES (4007534,11661497386789346098,'ediH7oF49','D4ap9QT8XhE9YgXeqVzsvDaWPUFkWFfk09dgaZRw8xXAdwAz6j6z6nRRg','fgAQuvqQ9','41E9P2thkk8PIOkFcptyY','e','0',6);
+INSERT INTO t VALUES (6831530,6652312959220387301,'0X','YlggAf7iUjKUOSl478YqpRXVAW5DkwR40ztHaLxRbPoH2vt846S','LoxT0UPv','pj','n','s',7);
+INSERT INTO t VALUES (5658195,3871324549928826797,'SiLOp9Zt4S6vs5grZv2OAaLSuT1rATc6xQSd0VvOiviCNcDJ3V9zu4AIgLrvhazg2P','8tFD7J8FEsZckRGVshxAEDnUqV8cfZzV0LoTiIICXspiKIRhVQ','XkFWET','qFFFPnA','8','J',8);
+INSERT INTO t VALUES (-3374564,7480336833781153080,'xHDPVQRaWr4WyZjQPYVOkTXfmimeLY1VesdUA0VoLcUiE4vYPydbqffhKaT','7MrYM9jNOwhf469JXCASxEkXnpQ','Z7','EHlHvyNS2dbtqj','K','t',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(99) NOT NULL, d VARCHAR(98), e VARBINARY(11) NOT NULL, f VARCHAR(21), 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 (-3185085421370144612,64,'bejyTeTH5ZSGPgb8hYkqVJgQ0jIynsYfckf2ZKuvO7NVu0wrS0Wrs','NtGJUzT5hd','dnc2g9Tsa20HpgpV','fIguMQ8cC0Ou8EK4GP6xJxD','lLJHbRSfRLEA6rBMPYZqCscKWrgkBlMgIXKN0oBSsAJmK2GNFdnRK7qofRv765x2','JJZBiIyWGTbbKBpwAWOIDADWoDZUcnFq1CKyoe0yFqIbxbgcxuq85q06iuGkRmvHEz',10);
-INSERT INTO ti VALUES (-3185085421370144612,64,'bejyTeTH5ZSGPgb8hYkqVJgQ0jIynsYfckf2ZKuvO7NVu0wrS0Wrs','NtGJUzT5hd','dnc2g9Tsa20HpgpV','fIguMQ8cC0Ou8EK4GP6xJxD','lLJHbRSfRLEA6rBMPYZqCscKWrgkBlMgIXKN0oBSsAJmK2GNFdnRK7qofRv765x2','JJZBiIyWGTbbKBpwAWOIDADWoDZUcnFq1CKyoe0yFqIbxbgcxuq85q06iuGkRmvHEz',10);
-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 (3399308165064201349,113,'iw39exJx7PpTH92mDML2uIUZKamGdmoko5J3YJ66vsWkNtckDwuvZudj4','WP1IERDmDTOGZzs0OzcsYj','SiEwM','JVaHLhe30N3y92U','O148Qdkww5UedkBkMQg50ncE0BxbUrO12YFF0hHmxP0ZO4g0','77De0XlTy30BxUP6Hq',11);
-INSERT INTO ti VALUES (3399308165064201349,113,'iw39exJx7PpTH92mDML2uIUZKamGdmoko5J3YJ66vsWkNtckDwuvZudj4','WP1IERDmDTOGZzs0OzcsYj','SiEwM','JVaHLhe30N3y92U','O148Qdkww5UedkBkMQg50ncE0BxbUrO12YFF0hHmxP0ZO4g0','77De0XlTy30BxUP6Hq',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8392733612503898078,5,'UBeW50cpeOMe7LM2ly1foeSSQyQ3JD71h3PnMqPj','NMgUvwPU2Ygk32wM0KnoYn9ThhCu2xo1','fvZzlNgAM42I5tf2oWuFt9wcBhiZYG8YmJCNwVS7AOmuF0HjdzLRvCKwQ65x8H2uFOJ7OzG','4Rdd6wJ9hHpzAWQnQ8','XiGXFSx1yAEtls3GHYF7oDqtleVw7tp630lMGbaWpJa0T91ddU6dvIHNQoL0ZULemtFGtMvgzvwH1yc7htK4WGY2b','YV5Dx6d2y24niVFfm1gIFI3xfzTtlcByPf1XcblBbomW486UUblJGDhJ0OURXnJVcC',12);
-INSERT INTO ti VALUES (8392733612503898078,5,'UBeW50cpeOMe7LM2ly1foeSSQyQ3JD71h3PnMqPj','NMgUvwPU2Ygk32wM0KnoYn9ThhCu2xo1','fvZzlNgAM42I5tf2oWuFt9wcBhiZYG8YmJCNwVS7AOmuF0HjdzLRvCKwQ65x8H2uFOJ7OzG','4Rdd6wJ9hHpzAWQnQ8','XiGXFSx1yAEtls3GHYF7oDqtleVw7tp630lMGbaWpJa0T91ddU6dvIHNQoL0ZULemtFGtMvgzvwH1yc7htK4WGY2b','YV5Dx6d2y24niVFfm1gIFI3xfzTtlcByPf1XcblBbomW486UUblJGDhJ0OURXnJVcC',12);
-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 (8065665837356844049,48,'v3Kz7x1G8CQul0ThWpTB7G7RADzYXhhBGAYLAcbMUpPYYyVH5t1e6apG','8UfVe2MB7FDZh2lkW79O3cVpqxqb1XF7RSY47Q7Va7QP2TesBCJHYwAj0clAkoxrP7wITB9vwwdIlfpFlVJ2eXKI2au6lEpOOuHXrecWFcEsBYPUvjVehHGEW0GbIoL9PbFROAkG0MYtpWnEQSXxr7vXGVM413SekcXFFy9RAS0nexYS','wrKj3HVmBu','8RYT557FlS6wSm25xjlq1YB7CLOLPq49ZmtoVkMgceorsNGjdje7kG88i1LayHKxaQ5WyyVVgPD1ngqaAGbnKH8ClMUPEeIHqNKB6WPNcvimvNxp3SfXikNH9sm4fBjCD3uNMSfI54WXT34d1ylV4qTzRhYGS7igITVZAJRCh0yHp7zchyTxzh3X9Cop5fKPg6gvJx1MLYp5Jw7iZi6ScvIewm9','gHUNUtUqG2klJ3bXvjIV9X4WBjd9dvYkdNbcdBkmA8ttUW9uUyefXyMvjQOs7WBoQ','kjNNXBoGBPPLKYNLVYcmCEj0hsov3',13);
-INSERT INTO ti VALUES (8065665837356844049,48,'v3Kz7x1G8CQul0ThWpTB7G7RADzYXhhBGAYLAcbMUpPYYyVH5t1e6apG','8UfVe2MB7FDZh2lkW79O3cVpqxqb1XF7RSY47Q7Va7QP2TesBCJHYwAj0clAkoxrP7wITB9vwwdIlfpFlVJ2eXKI2au6lEpOOuHXrecWFcEsBYPUvjVehHGEW0GbIoL9PbFROAkG0MYtpWnEQSXxr7vXGVM413SekcXFFy9RAS0nexYS','wrKj3HVmBu','8RYT557FlS6wSm25xjlq1YB7CLOLPq49ZmtoVkMgceorsNGjdje7kG88i1LayHKxaQ5WyyVVgPD1ngqaAGbnKH8ClMUPEeIHqNKB6WPNcvimvNxp3SfXikNH9sm4fBjCD3uNMSfI54WXT34d1ylV4qTzRhYGS7igITVZAJRCh0yHp7zchyTxzh3X9Cop5fKPg6gvJx1MLYp5Jw7iZi6ScvIewm9','gHUNUtUqG2klJ3bXvjIV9X4WBjd9dvYkdNbcdBkmA8ttUW9uUyefXyMvjQOs7WBoQ','kjNNXBoGBPPLKYNLVYcmCEj0hsov3',13);
-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, c BINARY(64) NOT NULL, d VARBINARY(5) NOT NULL, e VARBINARY(39), f VARCHAR(92) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15108390746945185419,11179476,'zeqXClzwGmnsXsZK8Yp5bcaEXChGwJOBHXGWYyIorHxqEIZihQlb1RYlEw4NG','ShNR','G4CZMjcWQcWEtPjFf6kDZddxYQxKL4BeBIXmD9L','bNrGWSSTYp8n8JtObY','CTqOdh6kLQLKxnGUVU5vovEycPOODPPHycVd0n6J8Qk2qdp7o3asVw1dfqIkUw7xakU0bTcIZEcuoXX6rb2Mb','ymUIfJUrs6AxP3Xlj0PiFg4UfO',0);
-INSERT INTO t VALUES (2522899291639169189,12362046,'9JEWc3wI','EGni','Fr7KAOq8TR4niVVhcpPy','wvDVNkYjMz7P0faywmNCyA6BNVK6pclcymSURBm9Mzj7wE21hlSPYxw1VHLnrEYK5QwNlMJ2AwsxE7gtaJowaZogR','6pCBgEkOQfnsmNlvkLnN4fs1yv2WSHvfVTV','n6fhSSt8m',1);
-INSERT INTO t VALUES (10111753013865195298,10103389,'1xaWCOv9QP9S1h7bCcbXoxqMaH1H5dnpiMiPq','T','3DUBxGwwa8xeC1wHIZCx0si4GojYP','qht5ZjZeMRmsQEeLQcbTTN6lOazAqincljV','cjA6fy8Qh6LiUaAijo8miiLjAg98lE8LUlWkfV2w','aP7ZbWhI9MJ0L3u',2);
-INSERT INTO t VALUES (10765830808630686744,7694734,'jVRcAZCLNSUqcKFc','Yuk','QXOZU0TQ','tZoy0gOra19xxKbUlp4Gvml','mWnyLEGDcT6qVfazFzOdtVEMAqOkNLBmj6FFQ8NobEds7xuZ3CNyMhVfVy29E43RekfNHlDB4Ja3G39','54hjWEcGn6ZXkeA642tEZuk7UeVylNgerKsGVYInGcQVCn',3);
-INSERT INTO t VALUES (4877717582847251271,5717834,'nrM1Q0nT49TeEK3x1rXHMoKecnq1tTaKUHUxpv9JDVGe5','4T','ngRGdbwWtzPF8DVqsCWNLabIKNttxksaW','FgEVHonONBaBJE07joihm7RNDsCvr1K5IzCBmRE0DFiC','PRkofx84rBQjHDLgDIn11Q7V8HeAPoE5','MmPWTBwixJA9boBfo96ezxnGWyeu168K3hHpK9gGZc08ZYI08qXjlhY8',4);
-INSERT INTO t VALUES (10482478879472976108,14781493,'0HZ0UeYwkwNi266mcrpngtTY3Y6mOd8f','I1dz','nAloQGck','YSWR7Jw','Oo6Sy6dub0p6LKHE','jwCVduqCqT1oVGtY9sYj1e1NTwUajF2Qb5szH79vHcCgoR4HVoNY08kiCndnzA1x4mVJxAB',5);
-INSERT INTO t VALUES (4622379465480357052,606760,'Fi7w5wssJwMfG2VG18QlvWkuuyTlQknCcfDEirBR6y','Ezg54','FpeFVaG1ILJn64FcCPVpSc','MhGgfdPzZkLgvhdKBSX3zBrRLmTltZsp8XJ','puSHiLx2h3hSD6v3RPd86H1kgMyqckCf8VsQT95y','1Wb2oQPksZnrxcLEw6boVkKvKwphfRNhxyntfikXakkwkVOFr9tjOq9u3dfcavpuRV2UnwZpRom53i3DCIp2KVg4PKm77ZM1XxGv',6);
-INSERT INTO t VALUES (3475054529297311832,6503618,'ZMFNHfjTZp','Pm','LcV7EQ2DR','0SBVDZ637sYVP3f7RTbU82xClHYf405QgJYyMkuvjBRspie1F0YFMju5a2wocWBCxqDH7UvHH3Umnv','DSTDKH5D66GUdhyrpKkt49K','A1UZR1aG4vivvFUzjLLMMn4mmjwbw9rGF4WRRmgeGfcMPOiFlmUPsbSATGlrPIrHbvEHWWBcrUPS5IcDgwkPpJKgcg',7);
-INSERT INTO t VALUES (6090898857123499295,13609179,'d7fVI2q0ApxIOV1XmXxJnrPC3ZryHLEVPHONLAB7Xlmk4Y5ZaYd','XYyTt','QuRlaTpDrdApKgMFZktwaJKB4TD','Mxdj4MkZEfotyIrpZyBQ3fTPxZ6hYzQkni','5FQAADphvCn7e9yKpcOLVj0ndQL62ByLdZksG4edacQrc8jbBHDtzlw6e1','fgbUYkjngzor8gCGKkJsBFlpV2m8k',8);
-INSERT INTO t VALUES (3141759096392937805,16367226,'LqHdyXggFR2YYHNj0oVLsoBYRDk0DIkmSPilC2LVX','eum','CSO2w3I7P6kRKXMAHLdPEJyTSRr4O7yiIbrVyn','IQ3iHDLr8NZ6javAUJRB2pyPUbEaGtjsES77OYUNezHGRZbojXCcANG92pxEqk7UGfS2N2pGYz9NNBO0KJ7cesiSE','jJUKuU8FtdK6msnX0VJcaCluiZv0nEPAYxJVPXM5Ds','YtcSjRksguCg3iyBLF4w0JElizPV7yxUYg8C2nN5qKP7kazUVXGfJiGbz0wMNQazP634YD0dArqAaN4pOxUnczrbJGwCfikMvy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3997605780938264446,12310917314846147139,'6WIBp2s1c8ahxFfIdJ6qiFebYwYWbpkwQ7kvtH2bbYLErmXbQC3','BfuBKlnnalvvkL87','etFxV','0Sh5jZZEC9iFUGYKJDo2','M','f',10);
+INSERT INTO ti VALUES (3997605780938264446,12310917314846147139,'6WIBp2s1c8ahxFfIdJ6qiFebYwYWbpkwQ7kvtH2bbYLErmXbQC3','BfuBKlnnalvvkL87','etFxV','0Sh5jZZEC9iFUGYKJDo2','M','f',10);
+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 (8077734965369662606,15948349377142794465,'4nMUMVAC8jQFDGC2CxxzysskjUz','pRAzV0ICuC','QEMJ','Y59gHAG8fmr','H','C',11);
+INSERT INTO ti VALUES (8077734965369662606,15948349377142794465,'4nMUMVAC8jQFDGC2CxxzysskjUz','pRAzV0ICuC','QEMJ','Y59gHAG8fmr','H','C',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-937572722613713749,15699409464098291211,'txt','eN52hw8qstMWbs4F5BcqQnzvVWLJ3FGnXPZPrC5fH16ulPaaIouPxFxQQQch734AslRjpJ3H7gbZXbCpaYqeYQcoQg','FaFlU1E','RqgR7tYm8V','O','E',12);
+INSERT INTO ti VALUES (-937572722613713749,15699409464098291211,'txt','eN52hw8qstMWbs4F5BcqQnzvVWLJ3FGnXPZPrC5fH16ulPaaIouPxFxQQQch734AslRjpJ3H7gbZXbCpaYqeYQcoQg','FaFlU1E','RqgR7tYm8V','O','E',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1675060537500365052,15918362726294963473,'oV9NO4DdCFbkzIBwwSrpw7KT8ixOe','cQ1JOZs491oOiJuaghvw6H8vAYcTD3IdKZ5liMvxyqCtrsTxfNrqe4oWdWEBOH1g0z6iZZ3Q3nuLy3jEkgqhppqm9bISW6FaQYm59sSG3ahhOxHXAxqE2mwWcgfHXi25auY9Fyf05JJEM3QBUSRVTywbrdiEZx62S5OqKIUx2ncb8dQwNT3ZB1eOrdAyg35xxGhY3hAHW0unyUW4KKJQflK4EmoDSEU3z95EYagvq','59kdh','lpcYT6AzpnTIVgEEBxBNzAoISxIvZMEMS1Z443w4','J','h',13);
+INSERT INTO ti VALUES (-1675060537500365052,15918362726294963473,'oV9NO4DdCFbkzIBwwSrpw7KT8ixOe','cQ1JOZs491oOiJuaghvw6H8vAYcTD3IdKZ5liMvxyqCtrsTxfNrqe4oWdWEBOH1g0z6iZZ3Q3nuLy3jEkgqhppqm9bISW6FaQYm59sSG3ahhOxHXAxqE2mwWcgfHXi25auY9Fyf05JJEM3QBUSRVTywbrdiEZx62S5OqKIUx2ncb8dQwNT3ZB1eOrdAyg35xxGhY3hAHW0unyUW4KKJQflK4EmoDSEU3z95EYagvq','59kdh','lpcYT6AzpnTIVgEEBxBNzAoISxIvZMEMS1Z443w4','J','h',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-6477996358635736700,18023766056495922269,'49JWot43','wogIVNeHfcffRCzOkIAmAaKzr7O6NpflTuUSShgliqukyYgcJC9F5JUCkYzXZd4cqECNe5ocIZPO54iIFVoJgGqbacgTgbPH8jThEuIOyHmMi2RFbKIrBjDy86E4HtuwrJfb4Ou','8tAR','DWTgrNQQITDIo2oI3XnfTcsn92z9JXflJi4jp3eLKuBLFtkcPbiF0tWm35S7d2p0lTrJtgI06V','Jv','n',14);
+INSERT INTO ti VALUES (-6477996358635736700,18023766056495922269,'49JWot43','wogIVNeHfcffRCzOkIAmAaKzr7O6NpflTuUSShgliqukyYgcJC9F5JUCkYzXZd4cqECNe5ocIZPO54iIFVoJgGqbacgTgbPH8jThEuIOyHmMi2RFbKIrBjDy86E4HtuwrJfb4Ou','8tAR','DWTgrNQQITDIo2oI3XnfTcsn92z9JXflJi4jp3eLKuBLFtkcPbiF0tWm35S7d2p0lTrJtgI06V','Jv','n',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3662467793156618580,6737242537659857784,'hnqQXWrpx8vgQW6PB8c9LDpOFEGmaY9H4LO53h7CElX4CaoOxmb7BKuTSQrYz','vHtWMZNfypPqHJmI5pBn2SuFcsKIVutvQd2BauHtDB2U7ahvi4hoTsRXc6r1VcNryGx8xrllQTZgqqSnSNOySZbVbDQUTKOWXabjqt5nRQQj3jsN','2p31zrbnC','EkhrTCLHG52FJnUz7072hmdLA0GhoDGC04uxh5eT9ucc7p2iGYACi7DQPBlPCo3OjuV3V1HG12yy1fIr2YV08igIjIIVPrhGRcb76WpNCMh6YRFH2y9OytwQeW3fKF92sr9TVq5Tva7hPJXviGi7X','R','2',15);
+INSERT INTO ti VALUES (3662467793156618580,6737242537659857784,'hnqQXWrpx8vgQW6PB8c9LDpOFEGmaY9H4LO53h7CElX4CaoOxmb7BKuTSQrYz','vHtWMZNfypPqHJmI5pBn2SuFcsKIVutvQd2BauHtDB2U7ahvi4hoTsRXc6r1VcNryGx8xrllQTZgqqSnSNOySZbVbDQUTKOWXabjqt5nRQQj3jsN','2p31zrbnC','EkhrTCLHG52FJnUz7072hmdLA0GhoDGC04uxh5eT9ucc7p2iGYACi7DQPBlPCo3OjuV3V1HG12yy1fIr2YV08igIjIIVPrhGRcb76WpNCMh6YRFH2y9OytwQeW3fKF92sr9TVq5Tva7hPJXviGi7X','R','2',15);
+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(78), d VARBINARY(35) NOT NULL, e VARCHAR(99), f VARCHAR(15) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48414,4237363551293268860,'2sgCAbLp0fqBqSnhwe7dNxbGMp6rHbMVYCQACt9dngDtnd','RsEdHQKaO6GTu7p02Rqzrzvq41RL7','VBg8fKSN7af6','6y0J','Dc','L',0);
+INSERT INTO t VALUES (18593,7782995919084820816,'jEJn','a00ft6sTnAS6fDCtbfZyS5YadAciKZOY','aTxPD92xQemjVDFjbhO4b5kaqiWBbM5CJJyxW01j1Ga1EM5SIr5o3Ry4Lqa8hWZWdLmnXHc9Ny6p7zWWsxpystsYGbUtmOqjBH','AaJV2o','D','p',1);
+INSERT INTO t VALUES (59952,5203751559484054662,'tDSos6OUTwkhiwL2OuPW8puxCFttcyUaTGd3lMaIa38kNGksMTEFXji8IIlnMaR','nFa','olcO','kxHvI','6','n',2);
+INSERT INTO t VALUES (13196,-7494293051440928364,'3yUUzxhKOE0mvtVlr0PrlJog3DvV6Qy4dgMhL0mLLPi4Lsearr5U97S5mxMQ9sYMsPuLCzfk','qZG41Fi6jwMAPzB8Hv7ydC','4PktZYc6dzH4obw0cFJjM1dw8TfIVwygiPXDfn2PfS4ms21qErjWOTo21B','IGOj','0','e',3);
+INSERT INTO t VALUES (1879,-6031800021262009395,'YnCBL1ccH','2BKwQuuF6kKn','3aPuHHINswQzBBwAMVV6GgZ53IV5TRQGARUCHRC77zvbFBkE7vpuvueQqBx4Rng1','vRmJdGW5','H9','J',4);
+INSERT INTO t VALUES (26602,-3456048415423724579,'Nfu4X72k8x4mzlxF4P3e3cbXShlnMDDKCI4z4ubtodyv4PT9lBIWnQ1mkHKHQQc9Yh4QrtWDM','6NzyGPzSxB5gd4IRB','AVGT2JNLRgHETmLQi0L0WPVO3f5s4feCUB8LbEObkoE8vLIbDTn7EdWFWc8XXLsVcbQJGDMrQnvknvjFyKh1','c','k','P',5);
+INSERT INTO t VALUES (41780,-4996662321435535102,'Qffsh0FxSOD9LPN','2tgZ5YqV2A4gaAjGm','2SfcyjHZ','9ugxl3','L','Q',6);
+INSERT INTO t VALUES (53808,-4306856611282566631,'z6GEgLqPGnrOntZ0DkfhVOpuaNs352O91yRD22yjhQs5qxYCfGYXlbfw9DF0qRamytq1','ejmKGFE6Ky8EZF4nN','7D4oJc0jzQb7kodXgUxLUTRNV6hQm9QbGDYb9sX','F','eu','m',7);
+INSERT INTO t VALUES (46149,5666944173863831269,'SovBnZ1so6YulEP5cgdi9loYDBdi7zgf','zlbbiRJow9mSYyRxcnPr9kH9y7q','K4ArpPblplOJGe','TgcLC','i','Q',8);
+INSERT INTO t VALUES (6708,7276589815444436892,'cAthhFiINM3r3fGWIp1uvW7yffLX2wCerf606PLakM8wZpuDegG1RNlo','CgeYdIfOGL8gJbE9tO8','8X1pPtEDYXrNUjEkKW5IEVdhTaU7gYRxuav','EZMm0QqIj','QW','a',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT NOT NULL, c CHAR(78), d VARBINARY(35) NOT NULL, e VARCHAR(99), f VARCHAR(15) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (13961679997035965816,5985148,'7QEhik5Ro4XsBEiT5CDzBtvY4FvOCF3kMw1sRh5Uo9zmX1rTZ6DtN','e','3Vnj9aVZ','c7I0lslyElXMRShu8IjpOrBX6jr3HU5ZbCYlJc4Iz6dLs6s0IH8woDWtSD','JirpS4dRPOniiqlg','Ox9F57ZbkWWHXVJ3gfDQ2zcaptVFdRQjYnZqjn1MbyIK2Y85XFs',10);
-INSERT INTO ti VALUES (13961679997035965816,5985148,'7QEhik5Ro4XsBEiT5CDzBtvY4FvOCF3kMw1sRh5Uo9zmX1rTZ6DtN','e','3Vnj9aVZ','c7I0lslyElXMRShu8IjpOrBX6jr3HU5ZbCYlJc4Iz6dLs6s0IH8woDWtSD','JirpS4dRPOniiqlg','Ox9F57ZbkWWHXVJ3gfDQ2zcaptVFdRQjYnZqjn1MbyIK2Y85XFs',10);
-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 (13628133402312470506,6947139,'zEjIpCFJqlCHohWWZXXm','lK7','k87g','WdH5U8dHPnVlpeW','NSlv3wJ0fzzAUSO2c34wb0ESToyBsFixY3Eh','o0HCNNvH4wzHjhig6DuQWTpMaYQUGsKmRAHETilTDWGjtgLbUTTK82N4',11);
-INSERT INTO ti VALUES (13628133402312470506,6947139,'zEjIpCFJqlCHohWWZXXm','lK7','k87g','WdH5U8dHPnVlpeW','NSlv3wJ0fzzAUSO2c34wb0ESToyBsFixY3Eh','o0HCNNvH4wzHjhig6DuQWTpMaYQUGsKmRAHETilTDWGjtgLbUTTK82N4',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (17912,-2292398818965586512,'90We1LeD5i5i6U24lj1zRSI7mnp','pG','iNsJPH1ebwCbJWfNymInHkqDG6jinXEFObyfF9p15MgT2K6ywVgnIm0XwU5Wko3vZogFrHFZfkXJlbHMD6SmLi3KT','YrFlWyG4','w','W',10);
+INSERT INTO ti VALUES (17912,-2292398818965586512,'90We1LeD5i5i6U24lj1zRSI7mnp','pG','iNsJPH1ebwCbJWfNymInHkqDG6jinXEFObyfF9p15MgT2K6ywVgnIm0XwU5Wko3vZogFrHFZfkXJlbHMD6SmLi3KT','YrFlWyG4','w','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (63886,2334036326577850564,'OMEhhzy7fEvkxKzgnSf3d7rR','QWZZI5IyYWcMyK','Yn','rWuko','EH','P',11);
+INSERT INTO ti VALUES (63886,2334036326577850564,'OMEhhzy7fEvkxKzgnSf3d7rR','QWZZI5IyYWcMyK','Yn','rWuko','EH','P',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13184032428244555510,14251317,'UA','JGligwzxEhDeX0YcpadOtATaKfcQ4h8FbVMGkfzYxjAeubBYvMovAPGfrt5S8LLPlOWegZgTHdWFODkwZn0m2A0lUmJmd5Bvf9CyK7Z363DKHmBlu6AJ','ehhIWoD30c39CSl','2rbT5WQB2RnWSX0GVFQtG0g77XnZTnpPY6i2itWlsIgivlbaflDhoAv4','ObM8Ajg2xlw3kELCwVQFHV0Ovp0TlIqoh9Z1wKL','TMV2ApRkhQjJl2CbonZgSJx2DXo4xQiKhiZSaH7Hs6q28yBPoZdU',12);
-INSERT INTO ti VALUES (13184032428244555510,14251317,'UA','JGligwzxEhDeX0YcpadOtATaKfcQ4h8FbVMGkfzYxjAeubBYvMovAPGfrt5S8LLPlOWegZgTHdWFODkwZn0m2A0lUmJmd5Bvf9CyK7Z363DKHmBlu6AJ','ehhIWoD30c39CSl','2rbT5WQB2RnWSX0GVFQtG0g77XnZTnpPY6i2itWlsIgivlbaflDhoAv4','ObM8Ajg2xlw3kELCwVQFHV0Ovp0TlIqoh9Z1wKL','TMV2ApRkhQjJl2CbonZgSJx2DXo4xQiKhiZSaH7Hs6q28yBPoZdU',12);
+INSERT INTO t VALUES (14928,-4766308453266370633,'qI8OqNMraMn36WpvW1ppOgpM','MggnNvGMGNdFllUjYFDd54iIvGjxVRoFsxovgQzTcFHQnkKGR0CZeiXWUa1ZUwkCIZDKI11QwPD9soPRksdLpiRsZ43nLoeduDkNeV1akhJeAx2CEPKjyP9ePNpBzMTAMZ3id3ggFlUpbpM5XDXUVkkdIW3XcIClysWJTOAUO9umbyVxDuc','O6X0MxI9ObJZ8ydHvXXEAyRUmVQRDuis3d9V2Qn9vEL2evMrSAKmoxd9UeGwvqHnT','ht2B','E','S',12);
+INSERT INTO ti VALUES (14928,-4766308453266370633,'qI8OqNMraMn36WpvW1ppOgpM','MggnNvGMGNdFllUjYFDd54iIvGjxVRoFsxovgQzTcFHQnkKGR0CZeiXWUa1ZUwkCIZDKI11QwPD9soPRksdLpiRsZ43nLoeduDkNeV1akhJeAx2CEPKjyP9ePNpBzMTAMZ3id3ggFlUpbpM5XDXUVkkdIW3XcIClysWJTOAUO9umbyVxDuc','O6X0MxI9ObJZ8ydHvXXEAyRUmVQRDuis3d9V2Qn9vEL2evMrSAKmoxd9UeGwvqHnT','ht2B','E','S',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8712398564012562313,10933056,'b','04YAMpIWo2ByYr2Ve4isVtJmy874VpQSZkGwWbHh3waumZQTHzH32gyyTspglXXHWvjEb7fcHpdEqTm3ZRcjwf1mfBfESg6ZkBmHtVttuM8z6mp3DgaefVpzfvLiRxKn8oBaxFxGHwM5OOI0IwzxDsKnZKP9z0i9KJAg8CmEJsVTul1CmUlYWXFGgj3HfwepRSWyV7qaoSFk24qmn8lH8rPAkMTrMDuyQoUckhi','0J7FlpECI1x3BLYi2WVKEatCqwF','oXrha1sEDhn6AjKPnXJN24aKqhGlMVD5dcjTxzBmGAuIebX15ivWJcs9y1dA0Dql5t9W6bFWsNqJiKB5bpR43c5WYA3tYEBwUoFwtvu8zphmY275p2mEz5l6oIjGs9LizdnfRiPAqpTSkpQkbmIc0Kopi6QA5IzoNNyR9kKQsl6l8ffyV6TbbPDzkR7ZdwjTX66gAfKTapQsE0ZNgNrIUvYSLMwA0DnU8','lTdmk79IBmQjJLxZbRHbYpXD0Eupra2kBLjN5oNOfAsmdqHw60M2OpEZwFaRRuoyKRCKaS4VzZ','ArZmKJcLxgRKKmC8fnvrG8vB2uDIf0oxK7WJa4XQHV5nmzCmYp3eYGW1nqVnm4hMJUisK3SHbRe7Mfpcx',13);
-INSERT INTO ti VALUES (8712398564012562313,10933056,'b','04YAMpIWo2ByYr2Ve4isVtJmy874VpQSZkGwWbHh3waumZQTHzH32gyyTspglXXHWvjEb7fcHpdEqTm3ZRcjwf1mfBfESg6ZkBmHtVttuM8z6mp3DgaefVpzfvLiRxKn8oBaxFxGHwM5OOI0IwzxDsKnZKP9z0i9KJAg8CmEJsVTul1CmUlYWXFGgj3HfwepRSWyV7qaoSFk24qmn8lH8rPAkMTrMDuyQoUckhi','0J7FlpECI1x3BLYi2WVKEatCqwF','oXrha1sEDhn6AjKPnXJN24aKqhGlMVD5dcjTxzBmGAuIebX15ivWJcs9y1dA0Dql5t9W6bFWsNqJiKB5bpR43c5WYA3tYEBwUoFwtvu8zphmY275p2mEz5l6oIjGs9LizdnfRiPAqpTSkpQkbmIc0Kopi6QA5IzoNNyR9kKQsl6l8ffyV6TbbPDzkR7ZdwjTX66gAfKTapQsE0ZNgNrIUvYSLMwA0DnU8','lTdmk79IBmQjJLxZbRHbYpXD0Eupra2kBLjN5oNOfAsmdqHw60M2OpEZwFaRRuoyKRCKaS4VzZ','ArZmKJcLxgRKKmC8fnvrG8vB2uDIf0oxK7WJa4XQHV5nmzCmYp3eYGW1nqVnm4hMJUisK3SHbRe7Mfpcx',13);
+INSERT INTO t VALUES (30332,-694415025479126130,'ovMGT','GiJ2vSN7HTIiIOc6RbvYjAzKWFzv1v0nKs3zVUhgQl4DV7CePv8uH44rMUYpjrmgauiAcgYMy7FtgYx0lxr887oK','BUPvcl6fZwoLWRd96MZP','M4YW5kGo4v6jWe31LiXYeqtESqpg9ktgiTGO6HpWfrCShwrHuUFszfgVicdNTkQyI0Wj','i','W',13);
+INSERT INTO ti VALUES (30332,-694415025479126130,'ovMGT','GiJ2vSN7HTIiIOc6RbvYjAzKWFzv1v0nKs3zVUhgQl4DV7CePv8uH44rMUYpjrmgauiAcgYMy7FtgYx0lxr887oK','BUPvcl6fZwoLWRd96MZP','M4YW5kGo4v6jWe31LiXYeqtESqpg9ktgiTGO6HpWfrCShwrHuUFszfgVicdNTkQyI0Wj','i','W',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (31394,-7749576355219392268,'JXU2Avau4MQTzHoVVtXLXnG1fvtKzccnhCui6GLjTmMygrb0YAzy','8zIxca1E1JAY1FUUKNjNuqq7KJpCh0vnfMTt4WuPu0TojSugNDJL5YZmVbBgLYczV0nmtoGNNhUMnYfvzvzxMcijlxuaje5nAi46DvG2rPnXiuSn6iI2mN4wbQjyOkkv0GgI1P9YkZyKyiCHW7UEGvarAtMfG3vZdARfNqpw6vPnjOD3HTOcCUv68FmH0nHI9FEaxbhfo2PUq8HuO67DQLEU66XtT1qj9Qk8IWIW','I9RviblHR2V8kH2Cc6pBXFme8Y','BfAnGcZmmo58ArdeQPghGQlJTAqAymS69p4iizPboAJoNMWGTythFjpNw5Etb','e','b',14);
+INSERT INTO ti VALUES (31394,-7749576355219392268,'JXU2Avau4MQTzHoVVtXLXnG1fvtKzccnhCui6GLjTmMygrb0YAzy','8zIxca1E1JAY1FUUKNjNuqq7KJpCh0vnfMTt4WuPu0TojSugNDJL5YZmVbBgLYczV0nmtoGNNhUMnYfvzvzxMcijlxuaje5nAi46DvG2rPnXiuSn6iI2mN4wbQjyOkkv0GgI1P9YkZyKyiCHW7UEGvarAtMfG3vZdARfNqpw6vPnjOD3HTOcCUv68FmH0nHI9FEaxbhfo2PUq8HuO67DQLEU66XtT1qj9Qk8IWIW','I9RviblHR2V8kH2Cc6pBXFme8Y','BfAnGcZmmo58ArdeQPghGQlJTAqAymS69p4iizPboAJoNMWGTythFjpNw5Etb','e','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16178,2387930263039322864,'DWvpg5u6TtM6wT8nQBcCYNiuBXpB5k4aIi5AIi0IfSgjS1d2VVAWsryEEU9otKP4hMw3','hyyqJ24P0ssyQxVChVceBNDwL7WCmHC7EPntYC1cRVvxyKgFSAahAjKOdohMyxw9Slmhyo9b9un7AewHNJQ88rjaugL6PZKTb5swY7HKcXSZafV4dH7CYth17EFLwwJvBU1JiU01i7izArh3Vf1efDXOSIFs6mmvNy3OyhPlHCKVzLsUiwjAl7d0IWIL8IbseF0rxG8vKqiFAnBW0VYuRH4iCfoIB0TAVpx32ahfCG0LdAGO','pUX2z4kAX','16krMLsAuQhDWwFCc77MmSUQSd1DRGyum8iR','9gG','YE',15);
+INSERT INTO ti VALUES (16178,2387930263039322864,'DWvpg5u6TtM6wT8nQBcCYNiuBXpB5k4aIi5AIi0IfSgjS1d2VVAWsryEEU9otKP4hMw3','hyyqJ24P0ssyQxVChVceBNDwL7WCmHC7EPntYC1cRVvxyKgFSAahAjKOdohMyxw9Slmhyo9b9un7AewHNJQ88rjaugL6PZKTb5swY7HKcXSZafV4dH7CYth17EFLwwJvBU1JiU01i7izArh3Vf1efDXOSIFs6mmvNy3OyhPlHCKVzLsUiwjAl7d0IWIL8IbseF0rxG8vKqiFAnBW0VYuRH4iCfoIB0TAVpx32ahfCG0LdAGO','pUX2z4kAX','16krMLsAuQhDWwFCc77MmSUQSd1DRGyum8iR','9gG','YE',15);
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(3), d VARCHAR(79), e VARCHAR(62), f VARCHAR(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (253,10599306,'H','byqsTjfYQ6FTVLzdrmG','Di6aGL0KFPMVY5ZjXOcZpnx5sn','zg2v9B6BFWEphJCDkr2TYIrqku','FlX7WXJvDWAZA11YPGe7iZeXUB233ScYpOkplicPtbOepsC9WfQMWQE74rJsoP17NosUTft77B','B4RfPXvgV1MQH2W',0);
-INSERT INTO t VALUES (74,4165471,'M8B','9Is8cH0JxiUyOx5fjlts3STVMiYtLupkT8Qok9EzfO2TQ','RymrKDcEmjbA0krffCvh95e5pf4L','ceQqJ75FYh5mZyeOGfo','mYdZxruDlnkjSjgsJBtI86Z8PHT3bLEJI4xLtgFLrdfORN2f6AaTsrcm7WEe9y1sTJ5HFYzxw','bhcnNBkJReWW5zLKS1wyHrQbxgl327X3YTLI9S5kL9iJP9khNnfFq9mY0kf1rcb2xMdTwWxVwCT5Q18hawopE',1);
-INSERT INTO t VALUES (17,7772349,'Ons','CeDKew4cO5THYSFesmKYTqHLXIMAtkfKEf1yKXI7NcJ4721fLLvk4t7Fd3dloRARIeF2Cm5aY6eKy','gbC','gMEMkYt','HRJpVnw53dKqdT1Gr4sVwfN59H5C9jJ9q3N73lk0TUnynkX83ngImMXn2UIUySmuDEUqOix4CjT1QCRgp5gTQS4daEJ','0mwMQnVMGV8KgvlVz5PkjU0VwSasQZnc5v2DBijvAWe3uJ2DxCblvYpNbONxiqWF0VL7OhMy0oTz1LRpREb6VkV30',2);
-INSERT INTO t VALUES (23,10998147,'oR','lVu6akjnZTOBdP8j70sNTkbhvB2CAPQMTUo8cDqWbnJRcM','3qJghBzMNUCbFSbLzHtfFqnf','EHQDcq1imquus5sPTtcasDXq0G7vJZm1U0','ogG88tNM2pUOusze1GeMv8yNMLXb1Y9RhefqVYybvG9naI','6A8Is9AF3iGzaCD2p4W90qTUhggrfV4boBh3TUnbCDigo',3);
-INSERT INTO t VALUES (153,15789028,'j','6','7ppRcrUxkkZuWaWm1e2bgbFrt5z4cJWXGDL','2GRScjUVuKFsq','kcA2Ci0QNzo6','DPdf7vtvuC8Zc',4);
-INSERT INTO t VALUES (120,15649984,'Noq','jKgJInili2uslsRZ','srDHzMkgAg','PYs15EiZt4UL','tWI79vVwb2Jl4FLSBaOqeJfdPg4lzd163mxseTt2C9xez9LMxHaV','i3ppRLgf7316gF5PyFiGamSdFNcMckYwxRAz6Wh1Rsp0QRqPXjZ2r5aeoDPo0AHqKYoz6zZXLGZSg8zRU4TQ',5);
-INSERT INTO t VALUES (223,1415512,'GDt','jajHxbakwiHfwTkdb0xQg1vOZzZPDnYujAz8JgXYPzSQU5aPTxi','Y0lWhPZj6kRyyK2I3Hrxd1HOjpP1jPpN084E529n9nnpxLK76ZrTi','djnAqHFkb1Ld2p9eLvb0sm6JAt','REh49GH0JZ6IALnug','4VBClF2UEYWfCPlXgIfX9jWc4JDe4wl0mYjYYeOyetOTp7DQaQwbIHn6',6);
-INSERT INTO t VALUES (101,3040029,'Gd','zsm','CEUkT1HKQ6ExjZbBVDxSRtS1b','rAgg4Oq0OO9xc00SXT9IFfdZXmIDe','n','kP238BA81i0IKrc683XFA3ueL7NFyX7hLnjX3Fj7TztYPZUbJVdI5M74Z30uMij',7);
-INSERT INTO t VALUES (113,13488006,'d','jlrbN0kc','4m72Y1lFEIeU7KcHb8gS','n','DYMiisbVlO7RoVhPGNM7hjgPyMRwL6uVoUu7QS10Ofn7RtiHLSuprsM2481V5c9s0v2pjIAlztNLIUVL836QLX92IS0Ny','TMOqenovvRTjt7CBzJTmyvm8nKsBSSXQ0xiOnAT2aNKBfB3ZmNp7Iah',8);
-INSERT INTO t VALUES (71,12632765,'c1','jwqSzyBXdQy4n0LNVXs9dSi0yXXTW1p9i','i6o1cIDZDw0Y16f7JSHFDhJpVqJBfM9moBCxrlT0e7zqgvxiKbeH8qgiy92x','80vehcmm8gKcCi1wVpMY1D86XpOUSTe8JLc','KDbe711tkhZeA0sbuypEjKhBfaU0rRgEVXmIyejt1mtsedTxBKj2hzF','AuwQAmplyf5YHP3tP5p',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(22), d VARCHAR(9), e VARCHAR(64) NOT NULL, f VARCHAR(47) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3859326191,-19829,'La','0','WVz29XOwNcJPQkB3KxwDICyn7aVGx5M4','6EWuMXoBZ9qLkUklhX','S','T',0);
+INSERT INTO t VALUES (225501730,-17732,'VgNlJJ37FdmBn9qet','WHy6I','JeAQL9xyxugfOv3FxXEUlfSWHBiSS','2pgQQlXZ','Mq','t',1);
+INSERT INTO t VALUES (1859382765,-28270,'KxlfI2','9XoSbYX','Nq6oAiFkt46Rh8yGEVLwkCpKOcPclYZizPVcZJleuoV7vD389hj8ZylhrGsiQce','CdNOqJDwroipvXPT9q5Lr6MXA','C','1',2);
+INSERT INTO t VALUES (4032762517,-27122,'byJvJOWQV4Gp9lOb8yyMpR','7KCrr3','tpvVRWTOcLPhLhhf2Hu1WuXwA4E2','jTcc60kUbghj5lYLgEDyIGX3GV','rb','U',3);
+INSERT INTO t VALUES (4236785055,-16834,'Y6O73bb1HwtG','ME','qojMEyzStdoPxCRKskkHAPypZ5fyD7Rl','t1SYDRRgCixV8VMelhsZETiLiSB19','5G','c',4);
+INSERT INTO t VALUES (1284304155,-23006,'G','Exgh6kW1','c2l6K4Zr4cMoUEw','ANSOjgH9Sp0hhyVeZmjDDrLUEMijYmaT9EPHNQVyKgmUC8G','4j','K',5);
+INSERT INTO t VALUES (4211299676,-7537,'2tAuEF1ZhG','HgEr5hq','XTFFq99t9UeCzZ88tOTC5WiaDO','qNgr0qqAsueR44CqM6gWZzX2nP','mY','g',6);
+INSERT INTO t VALUES (779581523,1871,'Z4nBgg8hw7oOpmZLXvjZvA','yIm6KY','OTmzvUJxH8TQT2kydOVPdjN49gTyQFe9170y8pVI6i9VoVnlu6rUp','gclPcrAt3SvUXTMcm2b5l18Qjbp3gpSKJ6HWPRHFGs','MZ','e',7);
+INSERT INTO t VALUES (3335138062,-93,'lVAznnaDngMbpmzY5','g','XU81nFhK1fRQKKYfv9Gew0CghNb15','fR69Vd0mU','x','c',8);
+INSERT INTO t VALUES (2362415277,-14239,'S4YyoxHMP5Kd0vqPPy','xO8','QZO','vLf9lP2IHaTx4NMht4DbctaGttOec75uZGOyNbF','a','B',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(22), d VARCHAR(9), e VARCHAR(64) NOT NULL, f VARCHAR(47) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (11205457089547919217,15222220,'Glp','NO24XrBwZgo4ZR7grVtf6yln7ugwnCOWp7XeLRX3fSClDHHmXch19sVxUGrsO8g','iu','hoPIX2yVbuRa3oWcVoAjR1MzxGKak57VfB21oHbb9WS678u','RzWXLLhqNDsOZlh8COLzOqhMCMuriih7EItquvStRIz21GuiN43zeraf92vZkQ8iiPM','FhpWYr2LIxJkG5REO5IXrvqCvKrD35aY2',10);
-INSERT INTO ti VALUES (11205457089547919217,15222220,'Glp','NO24XrBwZgo4ZR7grVtf6yln7ugwnCOWp7XeLRX3fSClDHHmXch19sVxUGrsO8g','iu','hoPIX2yVbuRa3oWcVoAjR1MzxGKak57VfB21oHbb9WS678u','RzWXLLhqNDsOZlh8COLzOqhMCMuriih7EItquvStRIz21GuiN43zeraf92vZkQ8iiPM','FhpWYr2LIxJkG5REO5IXrvqCvKrD35aY2',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(4);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
-INSERT INTO t VALUES (5663331768808739416,7266029,'mQ','CWPKOkb2AZrtYU','8nAv2rOJ4CVrcgjVxZeBN','xoNWsomgYZ9nRtqukKLJnIHI','YU9RTmdonpM6KqS6fWFUyKTIWPzVNQbJL66rELjIhCdC','Q3rMK0zXVPG9XNafWm8MNlfotiXt3OEe7x2BCcHxt8chT8qHwTHOx6',11);
-INSERT INTO ti VALUES (5663331768808739416,7266029,'mQ','CWPKOkb2AZrtYU','8nAv2rOJ4CVrcgjVxZeBN','xoNWsomgYZ9nRtqukKLJnIHI','YU9RTmdonpM6KqS6fWFUyKTIWPzVNQbJL66rELjIhCdC','Q3rMK0zXVPG9XNafWm8MNlfotiXt3OEe7x2BCcHxt8chT8qHwTHOx6',11);
+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 (8745748685629801860,-14648,'RmqgUYWDEWsoiw3aLE1VKI','kuRIzfmt','Pi7hmftqN7xzJld3VTO1gesQ','PjCeIyCkmlBgtCQF4I','AH','3',10);
+INSERT INTO ti VALUES (8745748685629801860,-14648,'RmqgUYWDEWsoiw3aLE1VKI','kuRIzfmt','Pi7hmftqN7xzJld3VTO1gesQ','PjCeIyCkmlBgtCQF4I','AH','3',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (1838670537410746449,6428,'17C31iLZ3j6LzG2jE','IQEau','QBcJIdpvW25gqjLwnqRedOcVn1NNIZ','NMBir2TZmEfCuYJ2r35quu6XwS','f','r',11);
+INSERT INTO ti VALUES (1838670537410746449,6428,'17C31iLZ3j6LzG2jE','IQEau','QBcJIdpvW25gqjLwnqRedOcVn1NNIZ','NMBir2TZmEfCuYJ2r35quu6XwS','f','r',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (674242500441784346,14788530,'b','97Rm8zwJbWsO6VGWQCFCuN6N0p2hAEcnyAaJCv0NNUc7H1NBFNLAJThx','6wP9fFdVdI','ZskkmBNdyrUE1TCJTJ','FgFKHzuvCUuJawKhHU1TeTfhapBC63cy3x8T8Oy8gbO5OrCijXQYtGNl7ABd85Ma4AqnBhUjyi3OFuWeC6Enw','SfThvdCHDCNMwkssao86Ua21StbSfiCj0Xmz1xzYFwQhJTqE2rl1ribU6LT8QoJtKScKQvX2PwJvAgEg',12);
-INSERT INTO ti VALUES (674242500441784346,14788530,'b','97Rm8zwJbWsO6VGWQCFCuN6N0p2hAEcnyAaJCv0NNUc7H1NBFNLAJThx','6wP9fFdVdI','ZskkmBNdyrUE1TCJTJ','FgFKHzuvCUuJawKhHU1TeTfhapBC63cy3x8T8Oy8gbO5OrCijXQYtGNl7ABd85Ma4AqnBhUjyi3OFuWeC6Enw','SfThvdCHDCNMwkssao86Ua21StbSfiCj0Xmz1xzYFwQhJTqE2rl1ribU6LT8QoJtKScKQvX2PwJvAgEg',12);
+INSERT INTO t VALUES (10424791316287342030,-32388,'uSCBiagPkaqjosE','i5zZpPPmPXYkRC1nQYKPFPs5EHNW3nBVC7kLV3My9YzGL8Ejk7e9YXEmgZNknwifYRouD20KbGcOxRob2QDM1KBEBcbzbZaM9jGt1XjaMdEEdQ8jYE4YAHubLyuu452Cf3PXNrzWaxeCZnGJVSkJ6VygYlzF87dUtQG','IQnI155s6GNYZXWEb01i2LIQAdMdJRBgZOVaWE7INuYYmjv','NVZzCvhyOx81fBhRoITCLMxzBL20xmOKz18IlTcn1xm','DY','O',12);
+INSERT INTO ti VALUES (10424791316287342030,-32388,'uSCBiagPkaqjosE','i5zZpPPmPXYkRC1nQYKPFPs5EHNW3nBVC7kLV3My9YzGL8Ejk7e9YXEmgZNknwifYRouD20KbGcOxRob2QDM1KBEBcbzbZaM9jGt1XjaMdEEdQ8jYE4YAHubLyuu452Cf3PXNrzWaxeCZnGJVSkJ6VygYlzF87dUtQG','IQnI155s6GNYZXWEb01i2LIQAdMdJRBgZOVaWE7INuYYmjv','NVZzCvhyOx81fBhRoITCLMxzBL20xmOKz18IlTcn1xm','DY','O',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7106919106045347620,5302818,'L','o8s5yMulcACWFVk8rHLZwxEWAgPVJMGdNWmb12gfSh16ssJsElYMSoiI87AJWrApIaGdZfWQINIYL0yLsHLdZ5Svpep1WskAzX23a6kR8frXKL','E','99S0nPEOXX9ZJGWiHRUu0BJrxrMz7Jih0oMuFuP77v2B8to2aPKKcGlX6yMcolptYb6elHZN6rETFMLAAFiASzTvLI8WZYzdbHiqXWxGa','GNdHbRHQrNn0AcFdubTohOWWZBWj9t2Dy7ospUmTfEGrJFy14zfQRZVY8eNCQFHpzu2Teq3o4Y5fGi','M0QaxChnqyhsthzFmimjlIGzFN29CxCRUgqobIOnB8gCnyLFXOON18fwy0C',13);
-INSERT INTO ti VALUES (7106919106045347620,5302818,'L','o8s5yMulcACWFVk8rHLZwxEWAgPVJMGdNWmb12gfSh16ssJsElYMSoiI87AJWrApIaGdZfWQINIYL0yLsHLdZ5Svpep1WskAzX23a6kR8frXKL','E','99S0nPEOXX9ZJGWiHRUu0BJrxrMz7Jih0oMuFuP77v2B8to2aPKKcGlX6yMcolptYb6elHZN6rETFMLAAFiASzTvLI8WZYzdbHiqXWxGa','GNdHbRHQrNn0AcFdubTohOWWZBWj9t2Dy7ospUmTfEGrJFy14zfQRZVY8eNCQFHpzu2Teq3o4Y5fGi','M0QaxChnqyhsthzFmimjlIGzFN29CxCRUgqobIOnB8gCnyLFXOON18fwy0C',13);
+INSERT INTO t VALUES (1874866016971727325,-6266,'7SdaRj9MpgB5xHjq4WAvIJq','E5GYTx3MrUMtDSSgVQKu26VREqSCtoGDA5T1OBqdZgbsMqeWSm7vOSJeD47uuiG6XYBgdW2K9jQnlZR4VnGPRqONztBHNpfggOwnXpZqsJhNgxUrWzRUVeKATgm6dQIsCod03gWHCQEx0XZc64WNEVDZybxThFWJrRjVKDcUsa','IwQp7yl33Q2DTTM2NVgxbfgij35NutYZgUqeqNNlkwgsoJDwScBTY','yHwLVUXMuDlnDodifKhnIXJhpChIJNu59UHfcyG3xFZtC','h','O',13);
+INSERT INTO ti VALUES (1874866016971727325,-6266,'7SdaRj9MpgB5xHjq4WAvIJq','E5GYTx3MrUMtDSSgVQKu26VREqSCtoGDA5T1OBqdZgbsMqeWSm7vOSJeD47uuiG6XYBgdW2K9jQnlZR4VnGPRqONztBHNpfggOwnXpZqsJhNgxUrWzRUVeKATgm6dQIsCod03gWHCQEx0XZc64WNEVDZybxThFWJrRjVKDcUsa','IwQp7yl33Q2DTTM2NVgxbfgij35NutYZgUqeqNNlkwgsoJDwScBTY','yHwLVUXMuDlnDodifKhnIXJhpChIJNu59UHfcyG3xFZtC','h','O',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7291799284748878817,-13221,'l','6nz2mzwKF5F6xe4WNd28524q2OYRiUGiuHcPXZtoh55gifntZWJAIQT46A4tY7SSxs49JLDikUKVBmZvydxkES14qvGnGFizjNDizbnoV4RZ0KMsF2MQNsZp2wwg4lJ8CmlkP8qOJuKtYkgcecMAikofZgWHjrkVvQcrjEDlFW42OR','GQUPP4dgyxIRIuNywMVC7xgsIwQrWynrS9MfisRvmVcYOAGOUVdnOi67WW7yuz','XmLVL8U5dY4KU3aBVDOB2g3tj3E1hDpk5rIowAHPdYPrUPw7kmj0DaGvN2O4o2wyOkd2cU0KK0w6CpJtmHunPMbdR0X5MlGMemvCKN43t6V6pZ4yJJDHLOhVmGLxUZFYVKTNImrLPUt4MCewvEetR4N7WzF0BOuRzaO3fXRXlL6xSfB6ADkUT9yjBcuqXF2Sth78LiHU','2PA','X',14);
+INSERT INTO ti VALUES (7291799284748878817,-13221,'l','6nz2mzwKF5F6xe4WNd28524q2OYRiUGiuHcPXZtoh55gifntZWJAIQT46A4tY7SSxs49JLDikUKVBmZvydxkES14qvGnGFizjNDizbnoV4RZ0KMsF2MQNsZp2wwg4lJ8CmlkP8qOJuKtYkgcecMAikofZgWHjrkVvQcrjEDlFW42OR','GQUPP4dgyxIRIuNywMVC7xgsIwQrWynrS9MfisRvmVcYOAGOUVdnOi67WW7yuz','XmLVL8U5dY4KU3aBVDOB2g3tj3E1hDpk5rIowAHPdYPrUPw7kmj0DaGvN2O4o2wyOkd2cU0KK0w6CpJtmHunPMbdR0X5MlGMemvCKN43t6V6pZ4yJJDHLOhVmGLxUZFYVKTNImrLPUt4MCewvEetR4N7WzF0BOuRzaO3fXRXlL6xSfB6ADkUT9yjBcuqXF2Sth78LiHU','2PA','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6671907704827918211,-25578,'CG6pfZ4l4BqTBP8o1fQa','g3EDFeUDsPVL4rPOXE6j8V','lerbmkgczfIIqO1N7W20M5zPtEHtw5sp1hhQKyGati2f8Vnt11Dl3e8TT9XJ3q','YIkaA1','4pj','L',15);
+INSERT INTO ti VALUES (6671907704827918211,-25578,'CG6pfZ4l4BqTBP8o1fQa','g3EDFeUDsPVL4rPOXE6j8V','lerbmkgczfIIqO1N7W20M5zPtEHtw5sp1hhQKyGati2f8Vnt11Dl3e8TT9XJ3q','YIkaA1','4pj','L',15);
let $diff_tables = test.t, test.ti;
source include/diff_tables.inc;
DROP TABLE t, ti;
-CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(93), d VARBINARY(55) NOT NULL, e VARCHAR(31), f VARBINARY(59), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2028915522,208362,'VLWzR1U0Cwiryd1Grd5cOcN1qgmDswYV1ltdZGzC0B3O25GeutIg4bNrao','s37kTABcqhWbOpGz5Xlwy1','pfyavZ26Ke6SD1wo9mKiwWJqZLGUqt','BxL0BLn3VByBOKZdY','EwWai3be1E9vwgz7yPnPUf2telaGYjQmHdKYZWj1iGQsNLJUkdb260q3BL1907wGnkpEyguGGTEaIEYOggIK0fN1M9R','NIcP403TKx9M9pEry0Tu9hDeNfxZrWKffNfen0',0);
-INSERT INTO t VALUES (-1854700430,14745589,'34J1vbR70lsTSyLHMKjIyRE0ScrKuRZT4UR2oivF','zOFrDQd3e','b','7lRmwsfmKQ0EzceYVg3','l7uTULibwCmFioTgZxwzs5pgnIdJy07UBamFja5PlM9WeiJgqRh9hGNg3i95qUfOYLmRUU83mljhXqCa','5WbBNpNlMZ3XHytBkEAcWpqxJk',1);
-INSERT INTO t VALUES (-1962584,6376397,'wkkbchlkl4Kwi4gu9EW4lLLWHNLWggfKUYkJJSB','ijJ','YMFhVX','6KmjczVb0M52vNPSfODjK4LVFb6vBuqZxC80BiohA0p7kmLMu0','YHZzsbigvCPsFy5bEGrX2PCaATMHu97n0LDnCyTLupB0W5W2vnGUbdCiX4xKl8d','3pn4SlT2TsUJBezZ8XMifWwwzllr5BwYpztpFFfgRjb',2);
-INSERT INTO t VALUES (-157214182,7379228,'5uo9NlHPcScFeIi9Yvo1YojLsPgZWuDzq2TT6YMQgihpwCetA83p0pUWR6NrMRojQIDIfQ1jMfC1ER3O','X4iEQW4OGmVSgVtePgngbpVQp1ZUO1zXDvCGX','Xk8tQOEkBAk9hgSOmXp35QuyIjQP','OnyGDO2fBtpdRlkwaniPbiVfxnsDqJ','gQDvY3HvracllBmcpe7hGZcqHVcG5Iif','6Pa3qVwFiHog9sJwdKyc2KDda8scFx3KZe82UbHc6NNgLS4uIden',3);
-INSERT INTO t VALUES (-461816117,3504107,'mlV','JOEETtbbBM7KslhyaXeYMLsLEQ2crg95zfXfhqCt','6hXLOrBrNstg7','ROyQxGLOfkwZjV7bv8d14nXfTgHyBowDXgfySR1CiGazG4tz1NDWvyPW0Z','xZYcCNSV6ygXxo4hGIESAQ4iAenXmYMaXj','50xZgfIPRbpYmmn22jGw6IZXa',4);
-INSERT INTO t VALUES (-875713192,8084039,'3slrICOnsT4KOWB','a1fLB2rvb7jSrUEdfsm76AI223c2tiVU','F6cr1dYOUqxGI8rqCpr','zV09HvvMekjfodSlXH9AwwSlt1eoPoUu2ZQ78TDn02QAudPZ1pmAq','UNhdeweaz1rcHu7Ezb3paGDhRxgGcHnv5GBwbgIweNA601icjM50ytva','AsqJTgs7kBzX99l0iZPadqh667lFY0s4W3ZcRSrycCfrvXncrPzh3Zde3hNZhOYby92K2Y',5);
-INSERT INTO t VALUES (1930579571,9125674,'1qDwnL2lJTQL7dVWcPgTtIqUAWcvIay0cDpeNLZJdXRXhpDymDoFqxyr','SLcTzu5zPOV8q9h4x','6KRW2mYhCmmimjFRTAu7CCTq','Bpj064PvM5V7ZF1vXKQYhToAcLpfIBbuoQUi','pnUOfZuDMs0EEPafR','Ojss20eLq5O2IxISmHkJdaQrB6OzzNUUZuV5V',6);
-INSERT INTO t VALUES (1535297855,1725557,'Q1YMJfcPSHRuHNtsSElYmIo3dfTJBItI7riBCFxo6oXR1D','YUaLbmscSlf7GiMqM4ShW1a6jpDgPd','rMbNZ1N1BJYG1Y8CbpR178c3AS','BBujCNiDs1','wLua9qnoUyr','GwBckgwvQk0VX3BVTWj5P',7);
-INSERT INTO t VALUES (1101151135,7685186,'f4n2LX7589163HE5dVCcdU7P6FwZZmfcuMpGI3hbHLCIhBei8pYvk0','otnqofFkXqXTP6','v2CSpLBnYe3cwzk2ZsGFSuF','hsWzNMVXtpMd7mePB8tigavh5NpLMwYwT4nbRbmkQozjH23i','GwQTOiami4aaQHcGHnAs2FEhGcI','SmOJrcwKJCpiihDFceoazmxFaEZ',8);
-INSERT INTO t VALUES (-687695492,635285,'ZNj09fxZFERb1gfUI2JqTCwRiw9MsRU97j7cbrtM4','v8UljukBUFln9mJzKNxjBlG','AJpGo4bAYzLoqogTgUlTFUKsf','mFsPwIZRdsVxd2ifg2o30zUtQ49F','WQquJRiFWd9Z7Zc9kM7ZIsQr1P63DVA7n7vK22g1gMUe7Wd92B2yAmuQr32gwGF5cZcGM38LsrKVh8nsDbj','gpRoqoQenFb32S5GLg1RmkM5HGQFBayRQD7KR54KbcHTmNENjkj39LpirrwaBV5q1emkolCdiz6LHSYaahHvhGUOOy3gHhiIOVz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARBINARY(68), e VARBINARY(21) NOT NULL, f VARBINARY(47), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16,781123750,'1Vf','aArqkk6aOuhDQggrdbo66zyiuia8o6TA9B6','RDm4iejiXvzbXbO2j1A','T','o','Z',0);
+INSERT INTO t VALUES (218,3672814428,'u2NlDM','WngmtuanAI6Y8oIjSAH448movoRVvab','WneHYUp51IDpxM1','wzmevakuKJn9VQ4IpBBQi4b2N2VGRmbOhaqaExyD3DFTr','Cu','u',1);
+INSERT INTO t VALUES (80,230855214,'Ko','n7VUiK0oFPZJ4SF6RHZ7AeWEzdxDZXY4Do428rFpWvfP40wxKu7Qggl9lGW6m','cY418','SKu7Q9GyYDOyAnTpgGziOJyDbJcILoaOdHTyL3T6CCA','KH','D',2);
+INSERT INTO t VALUES (209,592215459,'1PIVNyVvU2B','bSrO1gh','CsW6F','SQCCFSwLazTReA','e4','j',3);
+INSERT INTO t VALUES (229,3626448071,'v7UkaUhL1Dr','jFXcXpyF12sHlUI2bx4iTr','ETscJO1','Mlt','R','o',4);
+INSERT INTO t VALUES (87,3597488829,'PrM4KCh','z','Cnq9tXDJ9x3AQ','auDgcZ0o7EXv3riDCPbs76XDypIFAZo4k1q2jp4wCKxH7c','S','q',5);
+INSERT INTO t VALUES (167,2355315684,'0D','kV8JJAr92UDnbrYhXoTDNZG7wuLRSTF3BlDbM06cfNFbLP2M4KCiZi','BAGHEvE','2FACPp31MRYSQA1adYfLp4i6rG4A5gLhHWTZG0','Kk','Y',6);
+INSERT INTO t VALUES (48,2418690221,'2jGb','rrVW8DUBPZ9woWjjkAq7Al9Yel8mM06HuSQGcsi8twN2QguFYgzjHhVO1G92','ZpS68oAnMAeKzEY4nC','DZsb58Zp94l','4','I',7);
+INSERT INTO t VALUES (241,3141998437,'5WtnyI3CxU','yUwuE7vG3dENk6Q4PemeMjpUbaoqgFRYGp','s5N9wQt','igSsc1acaVwrL4kWMbjh4vATfQlDsdtxKpN','HI','r',8);
+INSERT INTO t VALUES (171,1686667870,'yIIXGcT3x','1Q0qS','bE','V','iA','H',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(11) NOT NULL, d VARBINARY(68), e VARBINARY(21) NOT NULL, f VARBINARY(47), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (7624193048406639010,7486600,'ZjVjl5pbcc7rCIsxoBqFWam7Wz4kFxBGpzAxVVZl6Z4iUnouIDQkdTMU20WJkmd1cOejGW6MoEUnEErf','uCLdth3DIo9PjgImiMm7xGnGwW7fLLi4FnvuyRuBb','cDOHrcUEtQfiEo8gA01QctMlAJhX','a8VAI9EuMJEWF','8QeBk2xfnmNv6zkDqDvyzWJQANEPm7Fcs5YtEOogOTgzehUDkqwMWbPNryQ2DiGcYkE3lqx6ZKT1GXKGa62kje0PVa','6nC0xcDnMWB3cZ1N',10);
-INSERT INTO ti VALUES (7624193048406639010,7486600,'ZjVjl5pbcc7rCIsxoBqFWam7Wz4kFxBGpzAxVVZl6Z4iUnouIDQkdTMU20WJkmd1cOejGW6MoEUnEErf','uCLdth3DIo9PjgImiMm7xGnGwW7fLLi4FnvuyRuBb','cDOHrcUEtQfiEo8gA01QctMlAJhX','a8VAI9EuMJEWF','8QeBk2xfnmNv6zkDqDvyzWJQANEPm7Fcs5YtEOogOTgzehUDkqwMWbPNryQ2DiGcYkE3lqx6ZKT1GXKGa62kje0PVa','6nC0xcDnMWB3cZ1N',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(94);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(94);
-INSERT INTO t VALUES (-8868238809529255501,3698303,'dek2yy8GwZ7SjAL947LRxV2hTnMZisbIeAuY5CASi6SUCJOJtOnnXJ0JU','Tq4k3YIjKtYc7rFTOZI0OVF2UM8R16SgccxCpoxF6A7FhuRCQ9KaPbJ','hejW07','FH9eACIKN2PAte27dae','8kY9Bv8k','N5L2SeSAViWLL5kOuFY0lyJUS25ps0LAw3Q6Pr3WC6PfaeIJ4Nc35sWra9m3D6tg',11);
-INSERT INTO ti VALUES (-8868238809529255501,3698303,'dek2yy8GwZ7SjAL947LRxV2hTnMZisbIeAuY5CASi6SUCJOJtOnnXJ0JU','Tq4k3YIjKtYc7rFTOZI0OVF2UM8R16SgccxCpoxF6A7FhuRCQ9KaPbJ','hejW07','FH9eACIKN2PAte27dae','8kY9Bv8k','N5L2SeSAViWLL5kOuFY0lyJUS25ps0LAw3Q6Pr3WC6PfaeIJ4Nc35sWra9m3D6tg',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1791609235565535097,2957791,'TEaryZEFRJIWFrcmlvvY4eSlVa46jmRttpWzhthARYiaStDxR7JJCDwehtwKGxwXyz3SRWUuZF5lA','G8iY0Yfqcko84TQokU7CgZDnvIciwiuHaH9DxvwHqfz4av','dut9AADMAyHWcCFJFiZ','TWBFon0jdZYpmteIYt7KmEwRNGx','zm9xBT7Hh0Ygv','jC0uapgRV5kUz2c1frTEtnUSPtwFlua66GYSpXGCoWs2OBAbtpwTnnPyC6KqUkJ5n6ywaL',12);
-INSERT INTO ti VALUES (-1791609235565535097,2957791,'TEaryZEFRJIWFrcmlvvY4eSlVa46jmRttpWzhthARYiaStDxR7JJCDwehtwKGxwXyz3SRWUuZF5lA','G8iY0Yfqcko84TQokU7CgZDnvIciwiuHaH9DxvwHqfz4av','dut9AADMAyHWcCFJFiZ','TWBFon0jdZYpmteIYt7KmEwRNGx','zm9xBT7Hh0Ygv','jC0uapgRV5kUz2c1frTEtnUSPtwFlua66GYSpXGCoWs2OBAbtpwTnnPyC6KqUkJ5n6ywaL',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (22013,469032476,'6gfbRhhig','PrSB8s8mEe3fSrpjL','lFtGzaNjXnHkpL4MiBvL','tx8fwddAiHMs3rYKuKUAqATJYJMbJ2dnYWeZv4yXlI8D','o','t',10);
+INSERT INTO ti VALUES (22013,469032476,'6gfbRhhig','PrSB8s8mEe3fSrpjL','lFtGzaNjXnHkpL4MiBvL','tx8fwddAiHMs3rYKuKUAqATJYJMbJ2dnYWeZv4yXlI8D','o','t',10);
+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 (13739,1522042938,'kNt4B8SB','saxDRpmre7JxTsF4QjGMVy4GasTY1PF4f','Q7YTtZEqdfkQkrZYYa','LSCwzzklMilz','54','U',11);
+INSERT INTO ti VALUES (13739,1522042938,'kNt4B8SB','saxDRpmre7JxTsF4QjGMVy4GasTY1PF4f','Q7YTtZEqdfkQkrZYYa','LSCwzzklMilz','54','U',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8761,982870323,'pi','hWJOXFx9zCaFbUAhiq2BG7f0QHnBeXExX3T5PMebpBLkMVtGSierAN3vTWYzvQCoCy15tPPP6ltI7zjS4PphBwJ9E9cEJ5yj3tmrd8xzRNIWS','J4hAC4DFJcF26hVJCc9A','ifeYRF6KhrOXSuaCElEtiF453xkEjgMyXMRMgL5sS9ZxJl','pu','E',12);
+INSERT INTO ti VALUES (8761,982870323,'pi','hWJOXFx9zCaFbUAhiq2BG7f0QHnBeXExX3T5PMebpBLkMVtGSierAN3vTWYzvQCoCy15tPPP6ltI7zjS4PphBwJ9E9cEJ5yj3tmrd8xzRNIWS','J4hAC4DFJcF26hVJCc9A','ifeYRF6KhrOXSuaCElEtiF453xkEjgMyXMRMgL5sS9ZxJl','pu','E',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4208175813834941253,11891705,'rH4G2lRieJjpT5wrAJgQnjQoSD1fJkWD3UQB0FY9zJ7r9bRaVgxgGR3X','hp6BPKoCofywWPEpPqSynFBX1sDD07yRFWVUk1I18C4UAF0byM0FFb2a2dV0Jv9','M3jgpO7PwM1trYh','qGmH1a0vGY4cPwJbXh1FvM5PviKxOiEYoDDNHwDnoh01kwp8AyEfYh6y7bMiwRCp5FYWAbebba53uFMnjX8XwFpC6vseh4T88TXueFt5Jp93ATq6LKlu87Q5FA32YOxUw5yr0WWpipiXZrj0Wnh7RxROp5uwNY7XrgLaRoqH3mZLFRg69y6LO6F2fMAUWpF19z5NtFNade5Clej08uKj0','ROiyAnjH9vQ0u8Gx1pSi6VTQUGSX6haPYx4BuZjdEhLArwjqz8Wmy31lq','68uBukIchvZizHufEhTZmDdbSSOiBt60HygClL4WWnITLxlEUtzmCXeitnXs3ttWoPxQ',13);
-INSERT INTO ti VALUES (4208175813834941253,11891705,'rH4G2lRieJjpT5wrAJgQnjQoSD1fJkWD3UQB0FY9zJ7r9bRaVgxgGR3X','hp6BPKoCofywWPEpPqSynFBX1sDD07yRFWVUk1I18C4UAF0byM0FFb2a2dV0Jv9','M3jgpO7PwM1trYh','qGmH1a0vGY4cPwJbXh1FvM5PviKxOiEYoDDNHwDnoh01kwp8AyEfYh6y7bMiwRCp5FYWAbebba53uFMnjX8XwFpC6vseh4T88TXueFt5Jp93ATq6LKlu87Q5FA32YOxUw5yr0WWpipiXZrj0Wnh7RxROp5uwNY7XrgLaRoqH3mZLFRg69y6LO6F2fMAUWpF19z5NtFNade5Clej08uKj0','ROiyAnjH9vQ0u8Gx1pSi6VTQUGSX6haPYx4BuZjdEhLArwjqz8Wmy31lq','68uBukIchvZizHufEhTZmDdbSSOiBt60HygClL4WWnITLxlEUtzmCXeitnXs3ttWoPxQ',13);
+INSERT INTO t VALUES (16351,1753362545,'H0','tteFodTkEe94FwW91pt5c','BoD1','AC0QLLcDWjFPosxyLKKdWEsIMuafKHrJqbjTkuCEPc4L42f6JyfvVEDiKkmCh54ftpGgpfjDnlvNlMNfUihKBj2xhnrW5DdMIqcGRgcyEXaeSaNbyfnrEeDf74dbHckIi5QFbhuO7YOlWbiQrbQLWjX8ev6sZVPWzzOxdMu1WWcwig8TQsPNOe8Z7j9t1wUS8fLYOfHsg2gkwx','0','i',13);
+INSERT INTO ti VALUES (16351,1753362545,'H0','tteFodTkEe94FwW91pt5c','BoD1','AC0QLLcDWjFPosxyLKKdWEsIMuafKHrJqbjTkuCEPc4L42f6JyfvVEDiKkmCh54ftpGgpfjDnlvNlMNfUihKBj2xhnrW5DdMIqcGRgcyEXaeSaNbyfnrEeDf74dbHckIi5QFbhuO7YOlWbiQrbQLWjX8ev6sZVPWzzOxdMu1WWcwig8TQsPNOe8Z7j9t1wUS8fLYOfHsg2gkwx','0','i',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (45659,662252526,'ApHoMJ9G','eyVIH1ju2xqausznHyglNcGQW0yFJZc0GPyHWOX','s1XUELyPIdHYD32du','NTKE2YIgc3rKXL43RI90LpOe8M5PnwDT','Y','m',14);
+INSERT INTO ti VALUES (45659,662252526,'ApHoMJ9G','eyVIH1ju2xqausznHyglNcGQW0yFJZc0GPyHWOX','s1XUELyPIdHYD32du','NTKE2YIgc3rKXL43RI90LpOe8M5PnwDT','Y','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (33452,608136902,'fMCfaZ13Cd0','u8rrrlknQqClcvRVttPu8sTD3HqdjWE3zX8lD1cUB2m92fbLWYFhHjT9lfjNwo8v6ClRxoY0YM2S3SDzVupxTH8CK7wpjMV9OZM2OPGPAdmA0ZWhdGn9cjMVB81HIPhFyMUbxEeQBLBXIpALwZeeC0rKDe4qgCj8hNVMayeIcD4F7AWM9q5Q7O92w8tZMGnJsTU2OhCnbaO1jLI0D7cAQfIaXE8slYlnDxvirUCcpRQ8KM','iTSaS','FYE3HpsXLrUBmvhUx3urQl15cnzw4abHJIpyPYMlGDqjO3UxVUhkFWGYW8MXANVS3Hjs5BVqVDkvqon6xwsu8eSzwtHJJQXtsofVeax121WlvTgePL9chTIOffNhMChmdc6oJHcoO','NT6','Tb',15);
+INSERT INTO ti VALUES (33452,608136902,'fMCfaZ13Cd0','u8rrrlknQqClcvRVttPu8sTD3HqdjWE3zX8lD1cUB2m92fbLWYFhHjT9lfjNwo8v6ClRxoY0YM2S3SDzVupxTH8CK7wpjMV9OZM2OPGPAdmA0ZWhdGn9cjMVB81HIPhFyMUbxEeQBLBXIpALwZeeC0rKDe4qgCj8hNVMayeIcD4F7AWM9q5Q7O92w8tZMGnJsTU2OhCnbaO1jLI0D7cAQfIaXE8slYlnDxvirUCcpRQ8KM','iTSaS','FYE3HpsXLrUBmvhUx3urQl15cnzw4abHJIpyPYMlGDqjO3UxVUhkFWGYW8MXANVS3Hjs5BVqVDkvqon6xwsu8eSzwtHJJQXtsofVeax121WlvTgePL9chTIOffNhMChmdc6oJHcoO','NT6','Tb',15);
+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(33), d VARBINARY(27), e VARBINARY(88), f VARCHAR(63) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1983837855,46635,'hTVF2ehg4SuzwFRMti8U','lqGGaNiCD7Qnrb4','J04rlk3cOAqUuxZuj8Y0bSOogYN7','o0CKQe6i8MjV8615oPdFdYiTvmdxbHw0Y46iDtNtFaMBBkBuxDyM','eJ','L',0);
+INSERT INTO t VALUES (-1999599940,15796,'61NAS8AjH7bE','ae4KBkn7UPrRycOO8twu6','GV6sEyUy7g3wGBr4pQSeV0pkABl5IdU6lEgdKdESNtLaM','TfznP06GqioloU6j4Pyo1r','a','L',1);
+INSERT INTO t VALUES (1309525077,65193,'kcmM','Lh3cxuGDc3o8SgnSyenQvwNc','HTpjntiat0NaqR33UIRjugJKITtS4eH6yENExB3oUWU6b1dE6J456K','U7raTf9XPe','U','U',2);
+INSERT INTO t VALUES (-1128674819,59377,'ez','AY7YyK','v7XicyPl9Y2eCGlctxcT1Cg8ikaDeQXhg60iCRsN','d5prQHdx','vu','Em',3);
+INSERT INTO t VALUES (573329711,26847,'JvKdbOQrcIgYOaiSkq0mF','YanQXst2aUEjU4DyYaIkNjM9Hf','oFSEqmUF1xE2nKcoqSZ6GG9DmAa1RrbwDahwQR17pURXFmR47V','JjiORsM12iySU','4B','4',4);
+INSERT INTO t VALUES (-102134939,48331,'rA0hLGXUAWElDyugD3dKDXFesS7wVZy54','slaguTayWke','tmI7GZUqedPkaPlZ7ilGYcLBzXDiFpb1OesOh7mdhz77dKOVufF0Q8pHfnZ3AxsdbS','SPKElWSBQv4ryYiIsL8357dSDZi1O5N','Nm','BT',5);
+INSERT INTO t VALUES (-1563347938,27363,'SRJOGjZMSE5ihif15ELHPX0LudfCwVWj','z','G6rPDg5vZnO0RUcr1VIP5fvBA6msoGg27uCX','k110MT8dbxdz4OczipOG77WW1clgBGynJ','Tl','u',6);
+INSERT INTO t VALUES (-1556478697,12718,'YqWilVvy1Bc8C','Recsh8WxO6Q091o6','FpRJnTDYstpZGnHET4buYdDAQBlGK3Po0RvigUmjYizRqLyhlaq9lIBZyj6','B0hVMZPp0AsKK','tX','i',7);
+INSERT INTO t VALUES (-951817339,52375,'YM05beaNKyrH6NGdhA','WEBYg35e1D4VJaSTczV79','Z3F5','KMI56FNVuZ9gDR2PxZlbFzP4QNaGQmTrQm6Y5FJIpAdFoJ','8','S',8);
+INSERT INTO t VALUES (-251799635,26858,'DUkQIPhj','VcFvCR4yMrPnBIH','S4OKX5UmawC2rnLCcNmx36kGY9IdOitJ04jm3BTcmAFcsamoOWhHDvo5Xu5NaPRhzfNP2tPBGhN','jb','N','qQ',9);
+CREATE TABLE ti (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(33), d VARBINARY(27), e VARBINARY(88), f VARCHAR(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 INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1967389300,62586,'pAcovcmuqnlZ4j7j2B','EcSv93','d7TxUe5plAA1Vdn0Vw6p0Mboe9WRrBpCf9QwzcC','x1GeY8oILbn1x91cO','cv','7L',10);
+INSERT INTO ti VALUES (1967389300,62586,'pAcovcmuqnlZ4j7j2B','EcSv93','d7TxUe5plAA1Vdn0Vw6p0Mboe9WRrBpCf9QwzcC','x1GeY8oILbn1x91cO','cv','7L',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
+INSERT INTO t VALUES (-675978946,47645,'d','Dhz7LBQJhapfvuB99ywu01S','0bozSAywLcagbYbiFsTs0dypyGNPOACOCXssde2CXcSMpt6rxQuCo','51zCGmX5Bm6ucnF8jbR4jA6Nnj9pveZd1xpEnTElCH9PA2i3oTp7','nN','q',11);
+INSERT INTO ti VALUES (-675978946,47645,'d','Dhz7LBQJhapfvuB99ywu01S','0bozSAywLcagbYbiFsTs0dypyGNPOACOCXssde2CXcSMpt6rxQuCo','51zCGmX5Bm6ucnF8jbR4jA6Nnj9pveZd1xpEnTElCH9PA2i3oTp7','nN','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1915077805,12519,'l9','B6wQZFHFrICyFWFedtAVunq21eTFAqVy5AYX9W0hpMdLPv6aEDY1lvv1xZdgQCWwHzjO7LuajsenxWXJvtIu95g','GQ4anbTywXKgvjnscO1xKLDDbTK9MSXu3Pt','KcpiTaEcakqGFhcx6a53Mg3AGDdSrLqtNOWXYAtKD1xk2Q2Nr6eRKFXLFSYS7','mP','2',12);
+INSERT INTO ti VALUES (-1915077805,12519,'l9','B6wQZFHFrICyFWFedtAVunq21eTFAqVy5AYX9W0hpMdLPv6aEDY1lvv1xZdgQCWwHzjO7LuajsenxWXJvtIu95g','GQ4anbTywXKgvjnscO1xKLDDbTK9MSXu3Pt','KcpiTaEcakqGFhcx6a53Mg3AGDdSrLqtNOWXYAtKD1xk2Q2Nr6eRKFXLFSYS7','mP','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1588940962,50719,'RbnfkuzhxPw9UPO20ooWl2TQS4a0R4k45','Dh0qmIh1keb0oFwyotFAbYpJ1ZSl5emiMqjDGR7NI3IF3DbJggcsnlZ5F3NwbWoHeqIOOH7NFKsKpnXGhIPtO','w24XG3VBrylhd3Yt1ZkxHhxzVIDillY8g8a3KE5i3','npPuEEFgWlMSF4qUVaTcBgjOHlb1P8DJCT6j2Xe34cOSSe26hgT0fux6LzJT1MBJJDkw51B2a3K5vtvYBOy15Y53O42Bsrfc09EgQoqlXqduP2iVLTfjOXV9Rx2MOPcZytrTZIdSFwGDOIqJrOpXvyzxy04p2KhGhXwFvkiSR0gVjwjfsFwkiJseJfx1hlWXEy9lr3s','hn','A',13);
+INSERT INTO ti VALUES (-1588940962,50719,'RbnfkuzhxPw9UPO20ooWl2TQS4a0R4k45','Dh0qmIh1keb0oFwyotFAbYpJ1ZSl5emiMqjDGR7NI3IF3DbJggcsnlZ5F3NwbWoHeqIOOH7NFKsKpnXGhIPtO','w24XG3VBrylhd3Yt1ZkxHhxzVIDillY8g8a3KE5i3','npPuEEFgWlMSF4qUVaTcBgjOHlb1P8DJCT6j2Xe34cOSSe26hgT0fux6LzJT1MBJJDkw51B2a3K5vtvYBOy15Y53O42Bsrfc09EgQoqlXqduP2iVLTfjOXV9Rx2MOPcZytrTZIdSFwGDOIqJrOpXvyzxy04p2KhGhXwFvkiSR0gVjwjfsFwkiJseJfx1hlWXEy9lr3s','hn','A',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1582005424,52027,'yCy3z136YA5xfDUFjiPYruQY6jPYBzN1Av','pZemoyKHQSBgJOibDbqryA3Vm17y759SIZ7egAmrkH3e1srXbHVhUcOZZuYoCpeaQ1YO','hYvwYfNFRP9bMnbgTon2A0NNVJPckLjJX33NycXYIFDePb1zM3Av0Rg','GCzdCgGwWtKZBWcAoSennMi0ec7LoSvVJ6WZryB61IgaQjCQmYEPwqt6XghRSwm6mUJ2nvPozbVpFDjTPRmbepoJmNDW','55','ow',14);
+INSERT INTO ti VALUES (-1582005424,52027,'yCy3z136YA5xfDUFjiPYruQY6jPYBzN1Av','pZemoyKHQSBgJOibDbqryA3Vm17y759SIZ7egAmrkH3e1srXbHVhUcOZZuYoCpeaQ1YO','hYvwYfNFRP9bMnbgTon2A0NNVJPckLjJX33NycXYIFDePb1zM3Av0Rg','GCzdCgGwWtKZBWcAoSennMi0ec7LoSvVJ6WZryB61IgaQjCQmYEPwqt6XghRSwm6mUJ2nvPozbVpFDjTPRmbepoJmNDW','55','ow',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (142127543,7217,'FU2vZDCsnspolnXVqX3wPkARp9eI','EZsRkgDq6fCGOUN9h72qsDv1xeq8L9P1TU6Of7mHRw5t2oOwuFgSFWhaMvxOTfDa5ADpbnfbH2f4s35MoHHTcxMK7i4N2FQjiIcfdA53bj6jop07F7cqlTgdAT42GAJIk5flqqjWRF8EYrnNuqDtLmCIifJhjcNkPNKkMQhvtSDHdwoZHLjjGdRAh3ZIz2XIFToLNZEt3OUprqoPuX5fv4rlzSqCXmTYHsjunApQ2nW2HiT3gnPUokzaCtHZo','2fWHmvXIvEKL1wDJ7JDo3yCKJd5toH4axMXtoDt2k8cUUFIrjfs','afePr5HhkKKrTE2ZsPQtea94pP6henGS4kZg1hQKqVEiP','R','fT',15);
+INSERT INTO ti VALUES (142127543,7217,'FU2vZDCsnspolnXVqX3wPkARp9eI','EZsRkgDq6fCGOUN9h72qsDv1xeq8L9P1TU6Of7mHRw5t2oOwuFgSFWhaMvxOTfDa5ADpbnfbH2f4s35MoHHTcxMK7i4N2FQjiIcfdA53bj6jop07F7cqlTgdAT42GAJIk5flqqjWRF8EYrnNuqDtLmCIifJhjcNkPNKkMQhvtSDHdwoZHLjjGdRAh3ZIz2XIFToLNZEt3OUprqoPuX5fv4rlzSqCXmTYHsjunApQ2nW2HiT3gnPUokzaCtHZo','2fWHmvXIvEKL1wDJ7JDo3yCKJd5toH4axMXtoDt2k8cUUFIrjfs','afePr5HhkKKrTE2ZsPQtea94pP6henGS4kZg1hQKqVEiP','R','fT',15);
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(64) NOT NULL, d VARCHAR(51) NOT NULL, e VARCHAR(12), f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3519766,12065247,'fjQpOTPy7aq2QvyB6nhEBiJoxhVEt1ozCfpdakDUp1v8JRKJeGkz','OzJVr9CJvakfYrnrdWPVYrpV1h','C39r','ToZrJD3tKN6YISzvcRHlOUAM8pha','wohdEcXPefymudlY3myLPBeQ6tTla','EhRafLsugQE',0);
-INSERT INTO t VALUES (3388620,13670134,'XThIbVF0jjqsoqRDqoZRa4SaSzC1kPGr2mJisRTrqvdzul8WBCfnS0aLa7H','TJJBqH86zhMtR0pSKfdxeqm1YpRB9TOhqyF8cfA4ZRAV','YuqQcddt','tassEVfea5iUB5owP7MI714d','T55PKAbKtQIoOuAQDjevRElWN4F6bJ1MNmWJAg46lsRIZkZrqL1Pz4LRKAwV1fSUMi7CzGSV6Y08o8mWAJ9nTtKYOYP5tMY','1N0KreyqyFnFdRzFEuSZ5Mi',1);
-INSERT INTO t VALUES (-5101161,16603622,'L','hHyqSQYBUZAZB2Jir79LI8X2eI9TRyCFQaBG','pnk','TSLRgfCqiDpeQplE1H6QiHZoZD6OJtb6XC','Yd3s5OjC5Kw798kHRDHrn7DA2wPoemIN3aLmfTe','G1SV1mVM1SIpYe5eaidHcLngcqMzTaktKRXLeJCh15gUxFuYM8TEmmzrJQKoVPysMRr2QtNnKYLutzv8ccUXkxzc',2);
-INSERT INTO t VALUES (3098004,13544075,'02IAdGxYJxxhbXKPVMKfgvqEwOKOzldawExog7YNpwCl','WnTCo1fNdq9gVGFZs8OzUANymAFT','00Fo','zcOL1AXmkynGjW','Kh6xDytOBDmhohw3kMJRyrz4J6Me40DsGQtSZgmtTceg','6zLxkN5VnLtQmW0BHI7oTSaOaJcJp',3);
-INSERT INTO t VALUES (-7547724,8105542,'vTDlWSmbjMARb8Bx0fHtqr','VQxPLJxjgAeZzqJp46RL','UtNkoLyO','FAQm','Q6SvQIwko67aFnG1opN1I9z18S','Ftt3b3CzYeYgtYClQXZgZRshm3lZQOlOAV72vtRUwf9Nq89jxEEyEE4gFHq0oOlfHIPrWrBuXWOWZQfiLS88',4);
-INSERT INTO t VALUES (4575174,14707496,'WvF0DaKS1y2Qpgq40ACAP','Mj2lNU1JtLOqK5BeydpkiHM9RslwgZFyq7','V','MufHSTYl93qkMEyah58DjSPxRUILCLA8v7y','UPkPic6wZdK4dcRYJp3bSlkyoMS8hDJEIxjHVZ6SY9FIi1YFZkF28xNtdoz3cPSlH3ogAaWkV2g76H2N06ZLzXkt8H','RDrClq1Kvo5e9hbW77yrbTEI5A',5);
-INSERT INTO t VALUES (508840,2232198,'nL55nmLM3GtYqPEVNFX6TjZwkIahnfxsLsGRnYUm5X','kfHNrtpy54KmOVq3BC0l7XFLuotnO','Lpnc3rVMwvjp','kHU9','ND9Axwp2CcmSP8t8oD1bIUgvBuI','j1SOWiuUHhc79xOv94wpdgURh6ZMDtN5whZ3fxUydJw58jPiceKL8bQrO9lu1Wa8b8TptDO2gAvwW1XmGPWBFIgNq',6);
-INSERT INTO t VALUES (-5117650,14813859,'iOSjANt6T16ukBwjqJAq7maGWkGmFamZ8pia3','YgWJy2thQ68vlT0oAIEFpDnRs2t1CJ3K','byEQMkWu','7agYhPnGWpMFPLVthuEx4IFdHqbuUhJX','dYxw8U1o3edRaCoCkAMOSzCmcxIHRRjP0C65aKy3kJ06iYXZHiqvx','mWBnGBSNYmCOyeXxxXBzmXNzFzVRNF3OjYcnt75VPwRSiKLmDXdcXpzA92AhFLiayoddbhhW23CrZimAL7Y',7);
-INSERT INTO t VALUES (2642192,16190257,'knOh3Tl1vDrooE1t7P59KRDX7Jh4Cdg','FMbVaRJTOHtywWmo8sb42BADlHXtdlvLxCY6yybJr72WG7L','A8VmXp1e7LT','Gdvf3duefVMFgez6QVt92mVbjuK','4pgPjSDhvhYz1GAPfPk4GfFXNeDJqEoo0NckCyY','HIjCGMVw6nqpGbDWTBvxziDbLd7iS0vElVi9DjfHXqzTwqjSGO9',8);
-INSERT INTO t VALUES (941600,9546701,'y8VoRFg2DHn9K89WyvahcSoGYa8PUddgpASKlJyc1HkKrYFvOwGJisreRrWu7y','L4bZ9h6gxytiDLDhc2s2SbHQ','JGI2UYz','PoDmDLam8vocu74XtB1FW0','WU1iofOJoZ1v8qEzjZhpKyxBiAv4nIIWgm5kYkI0GVN7uPrgB51cLuNJLOrVgjdOWpX8Oc05s2YolZSirxy22EzkQmKALyx','AaMTgMB9O1Zs7xYFY2ouaQ1ZIlxWuMhq2MbgE6D',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(11), d VARCHAR(76) NOT NULL, e VARBINARY(48) NOT NULL, f VARCHAR(25), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (81,-4580716,'D3TWWozj5','ewvT3zJpqUZDEuL6BzPJK8mfk1KOX8qM9e82AETQ9KgZmt3EIqQWrRaNJcRUPYmfTUEtH','CPciARkPTBFI9WTeAjdZO5cyIJdRxGUXUu','vnWlIG6yZG4vsdl9KmDl','G','B',0);
+INSERT INTO t VALUES (16,2021527,'nGForTsdlvq','MmZjLBNmPu3c6gX4FOwHGaW4PuY7QJtg8Gxl','3h8MolmOmyarFomO2w7xFvm0ahBIYfgOxdioItJT1WioMZ','DwXt2ss9g','x','r',1);
+INSERT INTO t VALUES (66,2257485,'9gTl','WI9S81swtdd19PD7sp8LZK0hz8b4jlVauNM','yAKsmsXGh4nSV7nH4vTIEZ1fNrS2rNjl4KmNCgQM4A','f','8','w',2);
+INSERT INTO t VALUES (125,-2109695,'I4tivZeNf3','UwlVmVnyyCpAYV1k2oAhBFV39vDUP','H0prkjdyCaThwrwI5hajJ4t0dEmggH7MmJ','7YEqpHe7iyzV3Y0thoY6r59s','K','n',3);
+INSERT INTO t VALUES (-117,-6714833,'SpM','dzfcGOjGO4SxDxvsevM4aaGUg8QZEbhTkKWYbi','Ajf9m9adDXDImD198YwaZAKcTGxRdTToa2x2gVynysJV9','v4Q','h','u',4);
+INSERT INTO t VALUES (92,-1311975,'O5u8UmCKyl','QAyoOYbsEXnBb68rdbZYwryJP6wL8BntCT','35Fiz2frCUgqTHrYKO7euLrlnzFvg','BoScbgWIREH','B','T',5);
+INSERT INTO t VALUES (1,-6052999,'5a','IS8LtnhEnsFfAe2x9aNrNKsMnZXbnXLTqdVMP51zQdhP3t0XOuwV8e04GWr','HU','2EFVAkchEr','V','v',6);
+INSERT INTO t VALUES (-90,-3661527,'3EXD4QOZ','j3at7EkNtspg02j6BcgqmX3hCnVvDii7JbIxze0XCxtX','6aX3QGKtvCd7s','HS','8','j',7);
+INSERT INTO t VALUES (49,5927524,'SbIxOq','FNR9','3UcQwLPnA12o5Emxyjv0ZhKZbIBHCzpq2Pndp8jTpqsQBN','M7i','e','h',8);
+INSERT INTO t VALUES (-120,7025194,'cVaMQhgLv','GiaD','19VXUkPAjnkPNtEqShyh2vlHkrxv0FkHL','GS','O','Z',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c BINARY(11), d VARCHAR(76) NOT NULL, e VARBINARY(48) NOT NULL, f VARCHAR(25), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-3245895401482945576,14962657,'YbZ8yseKxkkTc3LABpIZHYSJJaopQ6q4qQwbPx6YQzcGUWek5bHg','QRCmvNUjwkg7nuRbPaTZNI90leZpflg6iGl','sMqfp7VjOV','cWK6xTjIndNp','OL1mpFaE7sQKZgvo3z9aXvSsH9G1pBMJBXsiZhCk7H59C5L3jbRpCDK1D4vuF3E0','tr',10);
-INSERT INTO ti VALUES (-3245895401482945576,14962657,'YbZ8yseKxkkTc3LABpIZHYSJJaopQ6q4qQwbPx6YQzcGUWek5bHg','QRCmvNUjwkg7nuRbPaTZNI90leZpflg6iGl','sMqfp7VjOV','cWK6xTjIndNp','OL1mpFaE7sQKZgvo3z9aXvSsH9G1pBMJBXsiZhCk7H59C5L3jbRpCDK1D4vuF3E0','tr',10);
-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 (-1729205588659666122,10952048,'lYr8JGh85561lYKoKJVA7QI','LJKPMmeOi4yPjlYxzpGBwzTu','pvIg','MQ7wStMxljTbQK7E4twoDk0qNmXg','IOZSI3ousXwaoBOUt','3TWhE67GCLVtAaYKIdX67y2FQ',11);
-INSERT INTO ti VALUES (-1729205588659666122,10952048,'lYr8JGh85561lYKoKJVA7QI','LJKPMmeOi4yPjlYxzpGBwzTu','pvIg','MQ7wStMxljTbQK7E4twoDk0qNmXg','IOZSI3ousXwaoBOUt','3TWhE67GCLVtAaYKIdX67y2FQ',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1964548246,540441,'I2','wypyPVvxO6avA6Hnsdem9eGz','5xQjIEZrErPR','5ep8HYLeYhp7p5AaTb','S','5',10);
+INSERT INTO ti VALUES (-1964548246,540441,'I2','wypyPVvxO6avA6Hnsdem9eGz','5xQjIEZrErPR','5ep8HYLeYhp7p5AaTb','S','5',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(12);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
+INSERT INTO t VALUES (1149271342,1791074,'yuqmTnTV','g6b7Zob671UE4FfH7UfV8NjKdhUqtf9KA','xcGfgyR92','2r2J2Xx1GpVfTf3lqbbSU7uN','c','F',11);
+INSERT INTO ti VALUES (1149271342,1791074,'yuqmTnTV','g6b7Zob671UE4FfH7UfV8NjKdhUqtf9KA','xcGfgyR92','2r2J2Xx1GpVfTf3lqbbSU7uN','c','F',11);
+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 (132717939,-4390387,'EqB','cmjaeqV7GpoGdWv3gs7G0KFF9mBbg50h7ADo9ukYaRqVZtwq110cKhvfHjCjfnDE8RXkQWeCBjZefnmvcpczceCgkHvqcwU527I5FWhSijaGSS0gVgAQzLyXdSSyO9EDzKi6orjIhyHcB09K1REBSF5WDhM5kj5lN9LknolwYMngQ2ujTd8kqcE6IOw','Evxf2lVJ5E1suoCYBrk','s2EkknG9y','3','F',12);
+INSERT INTO ti VALUES (132717939,-4390387,'EqB','cmjaeqV7GpoGdWv3gs7G0KFF9mBbg50h7ADo9ukYaRqVZtwq110cKhvfHjCjfnDE8RXkQWeCBjZefnmvcpczceCgkHvqcwU527I5FWhSijaGSS0gVgAQzLyXdSSyO9EDzKi6orjIhyHcB09K1REBSF5WDhM5kj5lN9LknolwYMngQ2ujTd8kqcE6IOw','Evxf2lVJ5E1suoCYBrk','s2EkknG9y','3','F',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (304252999,-7093862,'VUe4r0IQ4fGi','PeOPFJCMsMX4OZr3McTALqpHjxEFxDBgbIbMfx8tLOT0hQwnJCzdA5EYfHbVfGxwPuez9JqluAbLMUhuErQ0mYus9Rp2vhiAIcdmsak1DEQQgRsHWGsheeXe9x8Uxvm8q7VGrcGjrQRz9VVOBiaIMMbl4z0QK6myfoGYn0xdNeFB8HV0x5D5Ibgg8t7f9oFuYYOayFEFauZSwrV1A0s6w41hcPnfcp68nqCHYw13uWHcNzRdZH','NHvqYaGSmMEGolqR5YGuDoZTf77rbVLaYOiKJrRAbzLn','QpGuZzIEWFBes8CCecbETpM7VX7QWKrdAutza74j1RhE2qy4JL8ZlrV0TTZcEF7CxMX9aa','J','d',13);
+INSERT INTO ti VALUES (304252999,-7093862,'VUe4r0IQ4fGi','PeOPFJCMsMX4OZr3McTALqpHjxEFxDBgbIbMfx8tLOT0hQwnJCzdA5EYfHbVfGxwPuez9JqluAbLMUhuErQ0mYus9Rp2vhiAIcdmsak1DEQQgRsHWGsheeXe9x8Uxvm8q7VGrcGjrQRz9VVOBiaIMMbl4z0QK6myfoGYn0xdNeFB8HV0x5D5Ibgg8t7f9oFuYYOayFEFauZSwrV1A0s6w41hcPnfcp68nqCHYw13uWHcNzRdZH','NHvqYaGSmMEGolqR5YGuDoZTf77rbVLaYOiKJrRAbzLn','QpGuZzIEWFBes8CCecbETpM7VX7QWKrdAutza74j1RhE2qy4JL8ZlrV0TTZcEF7CxMX9aa','J','d',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (266413142,-4583324,'BvDtxx','Jhcb8MmWGGL8yh0fp30B419ANlkMY98L9zNEhfbZJEr6J5IIbx9jAmUCn9lbAK5xfM3ao8IbykxtCNSmJ8IEXWGQbC868tOiP4qKUInkWWIowPgythIj6SdyYq1SHpLDbOoD961L58fUWfqDkgKPWXnNPgRBNm1pJ7','cmTIN6khyBQUYXhhf8ySPonE1SM1DCPCgmLdHPUwE84l0','Ertu6X5AX6DsbcAuShwrNtkBANp0rresGxRKBmX5MgLIo2AWf3rxmNMASDRck9eFKzXUwSpXoREDdSOuKjIR9uZQdL4fRnA0N7e8u2XrnSfSdn3RpJEKCYHsLsmCMIeOMGcy','C','l',14);
+INSERT INTO ti VALUES (266413142,-4583324,'BvDtxx','Jhcb8MmWGGL8yh0fp30B419ANlkMY98L9zNEhfbZJEr6J5IIbx9jAmUCn9lbAK5xfM3ao8IbykxtCNSmJ8IEXWGQbC868tOiP4qKUInkWWIowPgythIj6SdyYq1SHpLDbOoD961L58fUWfqDkgKPWXnNPgRBNm1pJ7','cmTIN6khyBQUYXhhf8ySPonE1SM1DCPCgmLdHPUwE84l0','Ertu6X5AX6DsbcAuShwrNtkBANp0rresGxRKBmX5MgLIo2AWf3rxmNMASDRck9eFKzXUwSpXoREDdSOuKjIR9uZQdL4fRnA0N7e8u2XrnSfSdn3RpJEKCYHsLsmCMIeOMGcy','C','l',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1713931961,-7961204,'eOMKfSmpivO','5L1mUajVVY8IrUgiSafh7QcY9b3a8onaeYoiipWu2bZrBfso3Y6rL1YMRRk3jXmbyVlKKi4bF4ttNWYUTiZIXhYhr1LkpM7o8UZAqFAzKjx0M3IK4Ayl0WAN8K5g4f96','SoFDshU9H2vy','z25CHRwopwnQiAsYpIV4CYLG7HyTpU5QFdKzwGyiMXqSXWWQxA2TwyyQmITWHZ4jjof88JavhuoJRsHXv8O0dLiQ9OhA08tOPBBWNkyXXUmp4EhEkb3LzqEbufGGGCug9iISdtdBFlUnpyiweGvdNjCN84CD4eTtUJbPE','U','4',15);
+INSERT INTO ti VALUES (1713931961,-7961204,'eOMKfSmpivO','5L1mUajVVY8IrUgiSafh7QcY9b3a8onaeYoiipWu2bZrBfso3Y6rL1YMRRk3jXmbyVlKKi4bF4ttNWYUTiZIXhYhr1LkpM7o8UZAqFAzKjx0M3IK4Ayl0WAN8K5g4f96','SoFDshU9H2vy','z25CHRwopwnQiAsYpIV4CYLG7HyTpU5QFdKzwGyiMXqSXWWQxA2TwyyQmITWHZ4jjof88JavhuoJRsHXv8O0dLiQ9OhA08tOPBBWNkyXXUmp4EhEkb3LzqEbufGGGCug9iISdtdBFlUnpyiweGvdNjCN84CD4eTtUJbPE','U','4',15);
+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(16), d VARCHAR(67) NOT NULL, e VARBINARY(87) NOT NULL, f VARCHAR(55) NOT NULL, g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5566111,-1930779504,'SrRb44w','I4S9JmcO04d7gB9XOEP8tKFbs2KS1pBZayG0LioOq50IW','etf26dPxXq3HjCKffJM3TscQjU6pN3K77m','zbENNtyTTVrrgE8ttcAysFWX3agraZljVED1Vz24cJiM4VLp','U','2T',0);
+INSERT INTO t VALUES (-6816374,-738655276,'MC','ptcN8gcwlw3jBuGzRoKNkSlEQuqKN7evO','h7j','D2KNQ6L','l','Fj',1);
+INSERT INTO t VALUES (-6277916,-652943627,'iJJd9497b7Q6lSE','JbXLNeQ3sUBQT9ascqWZPKx0VvwHVHa9zJ72FglmJIbcnJ','GoxnsOtT66e9mRiLCRwcxopWglyneGIg1J28fPL1UgV2ZXiWQ6dt3rttW07gAVXFm0Nrs4Q7mERglKD','F0k5tQzNV8VAgCHTry23YmLTDcVGUhkllR','T','qM',2);
+INSERT INTO t VALUES (1180024,182781823,'C9I','OZK9SUvXdtwSSaHYbkwEUSQVU5BcW33KZesFZVb2342','are3jXKlvyAWS4RZNWPKVbUbT74xQpYef6aQkCR0J9PgRUnNOWRWvhI732ZnmvGOHf','9KW05gfGY8YfhmMe9','2','9',3);
+INSERT INTO t VALUES (-3682684,753149679,'asRNGMNB34pcE','9','uMXMjcXBLnaifoOp3R6xR1D47nQxJXRmuU9MbroINV1PDtp16hlZJ1dSzyV8h6XIvGV8bK3gRy','eKREAaAzL4LyPPOUzGWmzNGoYJ9YrBIiPrGz0c','c','HH',4);
+INSERT INTO t VALUES (-7166000,-439507338,'fINHyI2xarB6es','aTEWYJxeLs9EA','9E7W9uMVJyVqBaRUsK5o504J1HtnpLLTgCcufFWg7417FhtoObYg0jNPTMw1','crUyo9Du1uV1r7iOZngrzqpbS','M','tz',5);
+INSERT INTO t VALUES (6638387,437080609,'2PU3','OZFnxRiA0HzvC1j','bcmj6sIqryIhMWSdNuAHCA3bK5CmWST','Rm640HjRYgDyjZ8e','J','10',6);
+INSERT INTO t VALUES (3372449,-415389861,'scQLpeywzdNQ','OFnloaBJQXb2faQEAIPAD043dH7jDHsPqCHH80wn1','wi5GDB7bRqdMLZQHrSk','BTbwchL','u','kg',7);
+INSERT INTO t VALUES (1611393,-1398224367,'0kAIVR30TUF0','tU0XAxa3fDTrU06wMAgFSyYjHR0CjCdRGjHArK','DeEJcJn4sHY2MMaxV1IYdlrqYFLnYdQKItL31PmzXdKZnVzJOgSFEOoQHBaWQwW9e9sq4fomIocQ7GnQk2f','Vt','v','4',8);
+INSERT INTO t VALUES (-5500814,-965602746,'7VXWyzzi8zdJ','UG6uXyOJoRmh','vtN5dSUSrJfzXyFwDjFcIGGoUDnkPnf66EyajCfoCfgBn2DQ7JMPYtAbgYzjVs2EcAH0SIB60A2','4ZxMJHjPNelZoiiqwKXA68H','V','q',9);
+CREATE TABLE ti (a MEDIUMINT, b INT, c CHAR(16), d VARCHAR(67) NOT NULL, e VARBINARY(87) NOT NULL, f VARCHAR(55) 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 MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-2132579,1750019132,'VU4dv1','wbg9Vl9Ke5PRrkHF9nwLvSguU7NLKu1cow25kwjWZmz17eoE','U1UNbul4HyYzESJCrWkjMYxYQ1ckhF15nzdjwNEIe7dWC3RN9gg1n4SdcsAokamSlMaaVfoKNCO6Tglh','Kpnok4d61ESea4S5WTI0jyae23SjHLJhATfjGwg7QrcR19','W','G8',10);
+INSERT INTO ti VALUES (-2132579,1750019132,'VU4dv1','wbg9Vl9Ke5PRrkHF9nwLvSguU7NLKu1cow25kwjWZmz17eoE','U1UNbul4HyYzESJCrWkjMYxYQ1ckhF15nzdjwNEIe7dWC3RN9gg1n4SdcsAokamSlMaaVfoKNCO6Tglh','Kpnok4d61ESea4S5WTI0jyae23SjHLJhATfjGwg7QrcR19','W','G8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (-3991572,1729818118,'onLhDWtBr','RiyMzeEBMGQEw7ghsVDGmgeeF9uvLTEN8fuX','SbcWACWYUaKWxcv9QmCxpMQayvk8H3iH0LiIZnX49WJJ1t','W9pv7ZjoR6fjWFauQjCevC9HI','W','n',11);
+INSERT INTO ti VALUES (-3991572,1729818118,'onLhDWtBr','RiyMzeEBMGQEw7ghsVDGmgeeF9uvLTEN8fuX','SbcWACWYUaKWxcv9QmCxpMQayvk8H3iH0LiIZnX49WJJ1t','W9pv7ZjoR6fjWFauQjCevC9HI','W','n',11);
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 (-3072346944922793568,13604848,'xNdhDqyN1cLlIqyBGZ8kmL7vL9','2kMOjjRhDmb8bP7Yc18J8fyApmzDHC3h0hE0OE1WcNbvK40KiWow0KC3g0fTitT5E4AvPqVqgbKoHMeswOrOTJvzpggbDNuEMzMp9o4CleFSBSigZx8JBBFkRbuQBiNdrHKoZjNjvR10r0j0GwY1f9vH9PR5Q5L1T7GiAFkOmepRnWNLwX2','2QOd','Vwdl3cBGuznAAqkVgffnMEvX','gGAkGIvTaFBD8joIDH8Q8Icmx0Cz2Hc2C4XUnI8crrBWMpwcg9pQlnJpkgFhnbOY5coIVY8DONZSVbae2g49dmxyiv7','S5JNEoqrYhy47TBpdtAkRIPb5vG8',12);
-INSERT INTO ti VALUES (-3072346944922793568,13604848,'xNdhDqyN1cLlIqyBGZ8kmL7vL9','2kMOjjRhDmb8bP7Yc18J8fyApmzDHC3h0hE0OE1WcNbvK40KiWow0KC3g0fTitT5E4AvPqVqgbKoHMeswOrOTJvzpggbDNuEMzMp9o4CleFSBSigZx8JBBFkRbuQBiNdrHKoZjNjvR10r0j0GwY1f9vH9PR5Q5L1T7GiAFkOmepRnWNLwX2','2QOd','Vwdl3cBGuznAAqkVgffnMEvX','gGAkGIvTaFBD8joIDH8Q8Icmx0Cz2Hc2C4XUnI8crrBWMpwcg9pQlnJpkgFhnbOY5coIVY8DONZSVbae2g49dmxyiv7','S5JNEoqrYhy47TBpdtAkRIPb5vG8',12);
+INSERT INTO t VALUES (-5615810,-1714084490,'i','f0u9DnkEEkeQpKJucXQi4SCrm0ddJ2zmjGnb7SIcvRH1H3J6Dd47nFPHUH75VpAcCuf729AAglRM4FxDfqDCx8pzC4xqgYaY6Us0mMt6pTtBHOevnNhNcJac0ox937C5JdaNUEjnQKLfTE7lLmCk09SZQ1tBuWW0Bg0BNpEyupn4AwFzq1Z3YG6yxEhtmvDXPVcHn0X6waNX7zeZ9xJRUPloeB7NBwIP5k7UmJobqaBth9ai3','TKC8c9mEqWN','RWq7M4TrLuJubNx5ZJk','W','kJ',12);
+INSERT INTO ti VALUES (-5615810,-1714084490,'i','f0u9DnkEEkeQpKJucXQi4SCrm0ddJ2zmjGnb7SIcvRH1H3J6Dd47nFPHUH75VpAcCuf729AAglRM4FxDfqDCx8pzC4xqgYaY6Us0mMt6pTtBHOevnNhNcJac0ox937C5JdaNUEjnQKLfTE7lLmCk09SZQ1tBuWW0Bg0BNpEyupn4AwFzq1Z3YG6yxEhtmvDXPVcHn0X6waNX7zeZ9xJRUPloeB7NBwIP5k7UmJobqaBth9ai3','TKC8c9mEqWN','RWq7M4TrLuJubNx5ZJk','W','kJ',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-3523427018228822364,10052469,'TcU4louJK6ORn8eqNmHo8L1MN976DJMapjzq7CiH9Mc','HSBb1sjxULCEryMYclUMioNQQBW8OXGXVfjvInnMthmyMVH1VhDqqrjOhV8gmMWGTKboqYfsu9EvmgrMOHwagniDe','fxYZdLXiP9s7','xfARIkmCTGs8VDBkcBVwGgiOizZDL4OBUALoWaOB2lrvS5yEE4qHYN6JVAS9sLR19L','qoqA25goYXu2E1yQvyqHcQSaiTcf7Fq31dDbJ1o7eJUCdgR1QhobgXiMg3aBf71q1iXkLzlXtBFpjAJnn','sZ3dDu7',13);
-INSERT INTO ti VALUES (-3523427018228822364,10052469,'TcU4louJK6ORn8eqNmHo8L1MN976DJMapjzq7CiH9Mc','HSBb1sjxULCEryMYclUMioNQQBW8OXGXVfjvInnMthmyMVH1VhDqqrjOhV8gmMWGTKboqYfsu9EvmgrMOHwagniDe','fxYZdLXiP9s7','xfARIkmCTGs8VDBkcBVwGgiOizZDL4OBUALoWaOB2lrvS5yEE4qHYN6JVAS9sLR19L','qoqA25goYXu2E1yQvyqHcQSaiTcf7Fq31dDbJ1o7eJUCdgR1QhobgXiMg3aBf71q1iXkLzlXtBFpjAJnn','sZ3dDu7',13);
+INSERT INTO t VALUES (2454867,476041625,'V8jZ33UQZM','fwwcsQ5z30KroHGo8vldQ6LtCdk6gIjPxnjwEV5cdAiSZruw3XCV6AFCmqxfso4w1bxlbj8V9n5fJ1OwtqpKNxEpICDffiWz6YKAAkISlUEwQ7JIhtYKscywfmrqaenJeIDDsleEQ8LPz1hdmj1xPDzRYpTKsrBRvMim4aKDlwpds12y4rvCF','bVuoDGzWSJ3o0OnYIu0WCnVrSjbHejUGvGgS5L4NwsXaHU4lG5UFvjtLpQJCojGJdeic7suSTKUWxd','fKzaH66pv7tqPuZCeCzOUc0SE02JdA4GdU0I86LJnqQOHnJQGvAC4lGuZEAodKnRQvL82QcyYkt9l7q8TLzBgqQ47osram96yeG8on3wYOSlTzoIuneu209spc3D0UJD3FxSuMrYHTCc273gQnovb76rVAQYVCnV6','D','k',13);
+INSERT INTO ti VALUES (2454867,476041625,'V8jZ33UQZM','fwwcsQ5z30KroHGo8vldQ6LtCdk6gIjPxnjwEV5cdAiSZruw3XCV6AFCmqxfso4w1bxlbj8V9n5fJ1OwtqpKNxEpICDffiWz6YKAAkISlUEwQ7JIhtYKscywfmrqaenJeIDDsleEQ8LPz1hdmj1xPDzRYpTKsrBRvMim4aKDlwpds12y4rvCF','bVuoDGzWSJ3o0OnYIu0WCnVrSjbHejUGvGgS5L4NwsXaHU4lG5UFvjtLpQJCojGJdeic7suSTKUWxd','fKzaH66pv7tqPuZCeCzOUc0SE02JdA4GdU0I86LJnqQOHnJQGvAC4lGuZEAodKnRQvL82QcyYkt9l7q8TLzBgqQ47osram96yeG8on3wYOSlTzoIuneu209spc3D0UJD3FxSuMrYHTCc273gQnovb76rVAQYVCnV6','D','k',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-7485098,1934502757,'sgID4ruJcWy','QN3RKvnOEXK2koEJDYShGBs8SEkCTyCEVklS0sA9BAg8C5s0YZ3zWlemM6uQUPqcTGPVtzFgp','dfWe286YRgI4MUAvcPyp8RJwuaU66o1u','EZZskVptdvp79N1Wm41CgkzaIrs6WMHbKe','g','nF',14);
+INSERT INTO ti VALUES (-7485098,1934502757,'sgID4ruJcWy','QN3RKvnOEXK2koEJDYShGBs8SEkCTyCEVklS0sA9BAg8C5s0YZ3zWlemM6uQUPqcTGPVtzFgp','dfWe286YRgI4MUAvcPyp8RJwuaU66o1u','EZZskVptdvp79N1Wm41CgkzaIrs6WMHbKe','g','nF',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2896602,-1571810084,'ubFPeHno','KUsG8YgJmCQIaE9KDyTjxYPg1H4V3IpvdJbCFM7mgfc2qTqJktrxk0FqmMNlAzqUlelEQVRJHUZtuxoMUuKoBf4kUB9GnFOXuW34W0VNmHfX2ZSGT5LBLgaWF3YiGo9XxYH7QY0g8TvaB96ShmO0FiJUpYfUmVazIXV9i6AHvf0dh8rNhmX4jOyEoxrTjuiwwbX0AKYHPRnrYemDJfaQxEvbRn26g7GUYHDX7K81kj5dFOAYe','gKBzPpJ48CvYR8FUK5vZBIF4GXVwys8Lv1wtHwIsyGwJil09j1h9tw','qh9wnnnY0cR1ljOe4','Y2','Hm',15);
+INSERT INTO ti VALUES (-2896602,-1571810084,'ubFPeHno','KUsG8YgJmCQIaE9KDyTjxYPg1H4V3IpvdJbCFM7mgfc2qTqJktrxk0FqmMNlAzqUlelEQVRJHUZtuxoMUuKoBf4kUB9GnFOXuW34W0VNmHfX2ZSGT5LBLgaWF3YiGo9XxYH7QY0g8TvaB96ShmO0FiJUpYfUmVazIXV9i6AHvf0dh8rNhmX4jOyEoxrTjuiwwbX0AKYHPRnrYemDJfaQxEvbRn26g7GUYHDX7K81kj5dFOAYe','gKBzPpJ48CvYR8FUK5vZBIF4GXVwys8Lv1wtHwIsyGwJil09j1h9tw','qh9wnnnY0cR1ljOe4','Y2','Hm',15);
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 CHAR(3) NOT NULL, d VARCHAR(85), e VARBINARY(79), f VARBINARY(1), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2139951305,63039,'6L8','HW55vKtTbivhAUfXqtEtTmLSxKeU2FMNb8ZXpmbND501agfnqow7jhlDYSW8aCbQQD2FEiGLDAc34OxR','i82QLa0GfpOYYUDuSpMVYfYGdMhkSqbMhAiODQ3cxJBDaZWnuZHTmvXMlxzReldLv2c05fTy8y1kB','X','HnBv8eg8qx34PmSf','s6vbA25afwJ8e4y6mHXBQKD7zyb0VCW6mufK',0);
-INSERT INTO t VALUES (1711702966,13328,'t8','zfwlJwpwiGmw5EMMf4PaGCcqTkbDyDBgxdjhClwQYnVKO9A1PW8d29ffXjg','60NsmFNqpG','x','GbusxnE6tHrl5qKFO2dKEVN0gu7eQ81SxQ21B4wsLC7v7It4itu52U','ME0KaTvoDsLkGEscab7mSV1kkCv82KalFP1iP4RCm84Dt1qHiZ9CHbO25K5fT9avnnl9TX5rczdSuTEN1R',1);
-INSERT INTO t VALUES (2138862512,8251,'F','LuZq07MZbPOAqPsqxzcMWlhdbXOCzQp6IIUnDlDHd37Y4VPR46vQcBdo3FIZ5C','l6E69PGBLlHB65LeOwEOULsCisP8AHkIaBnJoXnUFrHfajbqSQhj6iEBwlNFDQtOtftgSV0v','i','KoheDs3AdG37HbBzP3N551lSCox5E33wea18RNdw9kHLG8LUT0iDc9MVd87HeM3E2I3qdK3YMIqY3g4NCbEV50gYFfv','JtY1D2v8i6ediMekvU2a33RIEnv66gWq53Fa1902L',2);
-INSERT INTO t VALUES (461648677,56041,'vtp','SHJ6To9XfRnhUkBNNupkj7CSbjE7vCiGN1lUDfB3cNbXwpfeGLRObs8V0yUW474Vvp0nRrhFZnYg6JG','GxxO5mee5NcPVZcQHdf0S1Vr7PNutTtiVdAj4b4adfpuzhwdmsS59jKAva0','z','yOeuha7IjInwAy8BycWkt5bYIRfUN4p74flqni14fOWlkm9d50e2ll3b2Xc8R2Tfa4','sFc23NS',3);
-INSERT INTO t VALUES (-540913123,43700,'YqM','qAZ1nf4IS4GFoJZVMISDXw1XsxgAHPpBWdMqnEE','bHGdPMmWVQ8B148o3KL3u7EJeyf1l51HWEkJ4qNyVgBFVLuY4oVUN2d1409kwuKNI','X','xh5KsciNGUXjwCQa5LHgsUm8lW0txIxtHCs3G0cP2STwBrgao9','8MNIkLfnSQ2q7h7EQlTDDz9GLNnR3yESPrbJFVY3QjI',4);
-INSERT INTO t VALUES (-317970024,44860,'MAW','vJY5pDntTcQrKAHljJ50ubkVsfVYZ8X','To6TdfG4HUcI3a2nHRvB50NeGAxvp5f0YzblXQWNe1vznaRmHH81B7KC230zGKj7W8RP0Ls','m','HwCDWLzieOnKNBSg3f8EFMd9CyOBn2dAf8Z4xgDKy0IPQjEUYymj6N8UNzGO','Mo90dbNiaAInokTIrd4yNd4pvqo2',5);
-INSERT INTO t VALUES (-1128073262,56913,'kR','uTfKTDxbjh9tghw6F6ZTM6hzlC23SZo0eUe9QyOKVv9RdBzC1twucHDWweTUhLhLodcoU','GyShhLYPaFCSKcocYNNUFaCCGsuwKT9zvGoGccAwoJ3S','k','JmHMDQ345k6Vx9NdvAZF3WKDmyEooT8','WRhgYHIxxydyXAvFmWz4hTyQZd7',6);
-INSERT INTO t VALUES (-1575312433,64750,'Vm9','FCYaQmEAMdFJJY','Mq6YRkzSMuo3oF8eP3Y','z','DfPUj2pgIu1FQc','s4BXgTNcMrLuIyRsVpKgDXiNSos7mUoN',7);
-INSERT INTO t VALUES (-1773899369,64549,'Y','HrdNXzXXNvNo9k2dRCzhPJr3uaXKm2BW4KpXw7nP9OkefZTaALVAYwEAfJfejTBC9VKGnmfrXT9f','1z7LVBXvCXb1A5CmdNrVPklEUgjD78E7kXjICtWE7YTAAoMyz','u','7liLh155C0fjGa0vo7Mw7ZCUxV208Ip7uqHOtTdnvMbNYYNY6MyIaft2k1d3Wna3bFv5K','2fPgO1WFn37FoswFHBwS30yGApzM2Iop50xwzYPDeshoHi',8);
-INSERT INTO t VALUES (694003962,47989,'A','XHlXlAycWGW8LfHwTMTybNfmo7rmHurguXvejDL9yquUGnHuo9Ui','kGLyRkPa9gZ0b6OoNEG4','B','kUz6f4eJ5ZV09fKX0JpvMscjnEKYphlOusYZSiAKUJUg6KsMpCXqso4YCfxCSOs4NuOHpVwzUlIr3fVTYKnrkmacXML','zaawx4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(48), d VARCHAR(6), e VARCHAR(35) NOT NULL, f VARBINARY(23), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2523713538,62530,'sX06MwddXgrvoSdTPtQXhHaX2cby43LZCytbhewAhQCCrWk','sSkEO','KCCqIkl4LocI0pgBs0Jr0YpEBL1X','W44mrRhhW8tXyGsqpm','L','v',0);
+INSERT INTO t VALUES (2935760874,10208,'Nf00','kn9bap','VJL9mNxFuCRa3NrrOEfhtw5052YsZno44','c9dNfszttkzmJbu','SW','e',1);
+INSERT INTO t VALUES (3096723074,45472,'PirTx','wSy','LtVLdDzZgqrz3M8','j9JyYvimWoibPiiYgeyL','bQ','n',2);
+INSERT INTO t VALUES (3734385336,52194,'3st7FFgh7OmXM3Dl5WYDf27T995c','9B','LaU9AWPR','2Zu25PjrLafSbg196Q','M','u',3);
+INSERT INTO t VALUES (1682436344,17372,'kfiLZ3V','QCHKiy','usqUjkMfsgJux2JGvBuM3LnGV6r','matlAIJ9EJdSufLTug0','sZ','m',4);
+INSERT INTO t VALUES (3612373528,33699,'eoxHDfxhwckcFPNXHMFhb','g6jnzW','XgmUVfNN5KLV','1Qx','f','g',5);
+INSERT INTO t VALUES (2986202574,43224,'nip9mJ8fndUFARndxFDnRCRBaC6hhU42kXE6fKKEzaQApTc','e7','JkA15O','mxbv9DbicGxdedvSEYmzv6','8','V',6);
+INSERT INTO t VALUES (4155954818,7085,'kuJrrbnQQK0J0UmgYXDMjjjQlAvz2dNU3RmC','jUC','K8mBATIzTTTjIEBBkFgZhfaN','rJ2fBHgLdPNKNtbJw','A0','Z',7);
+INSERT INTO t VALUES (656807284,27589,'810faAI312s2IdpZT','arXDmP','dv9FrlL5pRWrv','DWdyhyDK','8I','1',8);
+INSERT INTO t VALUES (2759993514,6391,'21NyhehTf9kJxkwDZ79Fe','EZ0KL','b','6jDzXS1mrBNGoAdZ','g2','l',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(48), d VARCHAR(6), e VARCHAR(35) NOT NULL, f VARBINARY(23), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-7613201988959040997,21493,'o','sW40jsxXwQP3D5hv7qdk5Udvi9rsEOFTwJoVRdrmlr1FDAXde6GXkTktVGaZ5J','AVRSvPpanGs1ID23VGlSlgdT5Kst8kiTvnERD5XtIdYAMimBqS0oOQNZc8x1aYakkQI271iRrGd','2','UJFIFZy99fxyZHI2lfAsNTi05Ve','nPz6bjzWWkSvRQhsoeOp6e8ZGdZF1av1wgqLcboFb8nC7pqYIM9UFrw8v2DLlqufbJP5',10);
-INSERT INTO ti VALUES (-7613201988959040997,21493,'o','sW40jsxXwQP3D5hv7qdk5Udvi9rsEOFTwJoVRdrmlr1FDAXde6GXkTktVGaZ5J','AVRSvPpanGs1ID23VGlSlgdT5Kst8kiTvnERD5XtIdYAMimBqS0oOQNZc8x1aYakkQI271iRrGd','2','UJFIFZy99fxyZHI2lfAsNTi05Ve','nPz6bjzWWkSvRQhsoeOp6e8ZGdZF1av1wgqLcboFb8nC7pqYIM9UFrw8v2DLlqufbJP5',10);
-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 (2475214384736251162,25030,'fJ','IphZHNxJH1JYOXqRVBvC7NlQDWLWxISDcxbJaH30KeZOq46SgBOamLqt1IYOjn6GGT24dVtUwhi9Q3l','fnp7ftPnV53HF6iTaTjA5h3AInDemc1S4RYX6NYVU1ZU2AS7GfNggCt4jbfdKNtY','3','KkZAMHi5Cwn7pxQdZFJjDqCMyM3','jbHhRigPAtlyR4BVttunzW02uolm9IcohyM8sVv1DSw7YUt4i0eGV29',11);
-INSERT INTO ti VALUES (2475214384736251162,25030,'fJ','IphZHNxJH1JYOXqRVBvC7NlQDWLWxISDcxbJaH30KeZOq46SgBOamLqt1IYOjn6GGT24dVtUwhi9Q3l','fnp7ftPnV53HF6iTaTjA5h3AInDemc1S4RYX6NYVU1ZU2AS7GfNggCt4jbfdKNtY','3','KkZAMHi5Cwn7pxQdZFJjDqCMyM3','jbHhRigPAtlyR4BVttunzW02uolm9IcohyM8sVv1DSw7YUt4i0eGV29',11);
+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 (554197626,3053,'E3u6W8LOLziB8wu9gO','Lz','8XiH6W','mNLx3vTDB4APU9IT2','Z','4',10);
+INSERT INTO ti VALUES (554197626,3053,'E3u6W8LOLziB8wu9gO','Lz','8XiH6W','mNLx3vTDB4APU9IT2','Z','4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(49);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
+INSERT INTO t VALUES (2551160006,31333,'dt','lVvmt','kXe','zZP5mZWTsfAF4Qh2UJn','XB','1',11);
+INSERT INTO ti VALUES (2551160006,31333,'dt','lVvmt','kXe','zZP5mZWTsfAF4Qh2UJn','XB','1',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6206094764708484682,54490,'XQ5','cmAnYCxqDxpllODURpHOcmUFTrBSXiGEem2K9FcfHhloANzNLtwdj1QK0tfYcrM1zS0wUzcDOHbWaE2f6ndIc7yMpz38fDAexghEd6h8EFIh38PPMHoPW5AshIb4wTajQ6yZXaNCPuCzBMqe1awxGk0f1j4Y3ZoF7IHSneS8LXSjm3CGXShbr9uLI4ijvSPTqX78LbKYWVwrJ90rmyOHU','3zJJvBytbPJszon7DK0xqbYLLaJoulFGLOh9pLx7Kn0p7wrdOmZHlOmte7R','O','lipupDbbg5oixs1aGf0iJxX9','1A2FxgDMm3fuoKU1AufK0cIlLqUtZPjaCQzZXwyWZmkm2kS6LllSnk',12);
-INSERT INTO ti VALUES (6206094764708484682,54490,'XQ5','cmAnYCxqDxpllODURpHOcmUFTrBSXiGEem2K9FcfHhloANzNLtwdj1QK0tfYcrM1zS0wUzcDOHbWaE2f6ndIc7yMpz38fDAexghEd6h8EFIh38PPMHoPW5AshIb4wTajQ6yZXaNCPuCzBMqe1awxGk0f1j4Y3ZoF7IHSneS8LXSjm3CGXShbr9uLI4ijvSPTqX78LbKYWVwrJ90rmyOHU','3zJJvBytbPJszon7DK0xqbYLLaJoulFGLOh9pLx7Kn0p7wrdOmZHlOmte7R','O','lipupDbbg5oixs1aGf0iJxX9','1A2FxgDMm3fuoKU1AufK0cIlLqUtZPjaCQzZXwyWZmkm2kS6LllSnk',12);
+INSERT INTO t VALUES (4115824157,34669,'dS9n6HvkZfbZkiuWrdAML1jpbNQ64fjybznPaxAn8WZfQFOm6','urVGJppVfLzrnRLYWqNhBMDwXU2yT3qsUMdsMFtoh5s8n8kYZyrNmZ00iuN7v8DbsLiDm','I','Ot8ejK9xBM0xYbcr','q8','c',12);
+INSERT INTO ti VALUES (4115824157,34669,'dS9n6HvkZfbZkiuWrdAML1jpbNQ64fjybznPaxAn8WZfQFOm6','urVGJppVfLzrnRLYWqNhBMDwXU2yT3qsUMdsMFtoh5s8n8kYZyrNmZ00iuN7v8DbsLiDm','I','Ot8ejK9xBM0xYbcr','q8','c',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6605079286002992346,17801,'if','ddODicMXL85dozCC6QAMLZmFeQZAG0CyfCfdFX6d9svQcd0lngp705X5cA1nnJh74dADnCQ8nSfamUhomfo5u1mydt5t9vZNnP9yhFWQjnvDgxwxMrpGsd2EQXhjARH2W1oD','acq5E0hD4TuWH0uw0jctVCAD5Q1Q0fRLj3Nv3wy39vPZRd','cKxj4iD6AS6afCduLtwQ2IJqmqPcqCGE8qSk4yBl3fGRE73TOsDzneKGmQHTMuq9AXxj4ZyPVemtZAvZfykPxCDRgl4hgAM0f5IYMEB8fRwJx7mxa98XwY7CS7l9Lrfe1aGa8ETk4G','KGfrKkLDPrjmeZ','mE0U2NlR7Ml36x1WfJonZiSWbxYXmS04YxyUkcgxpUqBUsN3A5wo9Hh87SI',13);
-INSERT INTO ti VALUES (6605079286002992346,17801,'if','ddODicMXL85dozCC6QAMLZmFeQZAG0CyfCfdFX6d9svQcd0lngp705X5cA1nnJh74dADnCQ8nSfamUhomfo5u1mydt5t9vZNnP9yhFWQjnvDgxwxMrpGsd2EQXhjARH2W1oD','acq5E0hD4TuWH0uw0jctVCAD5Q1Q0fRLj3Nv3wy39vPZRd','cKxj4iD6AS6afCduLtwQ2IJqmqPcqCGE8qSk4yBl3fGRE73TOsDzneKGmQHTMuq9AXxj4ZyPVemtZAvZfykPxCDRgl4hgAM0f5IYMEB8fRwJx7mxa98XwY7CS7l9Lrfe1aGa8ETk4G','KGfrKkLDPrjmeZ','mE0U2NlR7Ml36x1WfJonZiSWbxYXmS04YxyUkcgxpUqBUsN3A5wo9Hh87SI',13);
-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 CHAR(48) NOT NULL, d VARBINARY(61), e VARCHAR(59) NOT NULL, f VARBINARY(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32,932286583,'whPGlVm2am2nl7cckTdcswIRaMSjzFCd','t5vLvRSoo8ajB9kxyPiItQm','8t9KcffQGrEtncCfqmlBnU3m0pEBo8','Vu65sCx','2x5YxTZXcbR2ZeLBuso2PclD9PWzU0WLK9HHewZup0dWc4tL7mBOh5UtD8q6gbxEGHrw6fVncm4CGBJmuV0d23KQ4cevKf88','0BhM90ugsrqjQEmJuwjOhbt9BILZhDPi6PmSimYhfvDrsbbmD5UlvJH9mqVhcgdo1m7oKYCugAn7Up7TSh6ejOCrZFoT',0);
-INSERT INTO t VALUES (-110,2045309109,'8NlYzTAWxgCqOoRm5','WMLyxe30gVcm','QhQ7Id8A96QvsNOCCp0oBUCRQiR0834K','Ye5','nGfKQYh20QVJCDDMWZsqRIegaTdyaseoTlEC7aKoufJeFemvFoFfMKm01BwFUEk9OQW8BmzzqBD1icn9gLv','exOrbJtlgRSPwauydR4TTII7zqNuNPCS0pqZZ4c',1);
-INSERT INTO t VALUES (46,3983766202,'PFL3Swu6QQJkirK2gUQvF0QIemZWRvSK','QG','JISEePriaDCFuaVzGTi74vfL8sp','qt6j','q7SphlRC9KCsno5NKBnO','oYyatOPIw0ZwXYLfeng3QI43Q',2);
-INSERT INTO t VALUES (-56,1763953375,'b7ngXSv67LBIHY7ZtFTmbS9nn83idd6Icqi5O','t6f5kp3RBW0lawC2veHR8Z','R9Auzmk3sg1Q69XWIfPuC5pUe93r783VLYq9','ev','BalQQ7028fKCE6H1bcevLOHcdzcWFScmzI36PY','LypbLVXzrsD4XmDT6BFud5SHefUP2f',3);
-INSERT INTO t VALUES (-111,3080833383,'wBDilEZjrjYYqWVSpPtQa2hsAD7UlChQ','bPErUkIUHnt313dThQbTveOGKuVmffMz2rSONAQg3lDF17sKc','SGf6ZRbg7MVffa0MjRKV1nOOzjSSqC3MNAwEMKWQEtXu','T7','nM9coQqfCYKCOzUSx','imB7KWgODAbQyLBMzaXlHWwvCyLlJOSgdMxUcShjLqrMi2WXIJAyVzH',4);
-INSERT INTO t VALUES (-9,685152152,'ovM6Dk','Bh3it2HGQCvn6I2s4malX','vEU','G','DRzRJbxyiTUznETuzvFr69pckU2IlrA3NJQPMOfyShZrntXpUPOSGtx7wNBH9HE8HwPI5njdxDA0fm7','twu8ObUSKUZU8I11Z5lTISkoWqehF7qSgCg1Tj6iIl8',5);
-INSERT INTO t VALUES (-57,4201190011,'PNg7oObYdesTw7s56Dy2gGkrh91QwzGokUFPrMWIwBb','2hBjIRuld6twqQ1VYyzFhI9mFJxsdP6jtPR8','0am8j5L5QmTEXmLKfSs92bj96QIPfAcH','hDaBQ0jM','LCttFf9aPEMxF2cNvY7o8BB7QUQVOcuBvP1KWVGdCHGY8lSI1WyWr7jAeQ4','DLCRNNSLOsbtpsR0Oumrvz4MWjo1vrAOFARkh25HCRbXG649pzX8EWAS9WF4vlR',6);
-INSERT INTO t VALUES (61,2982839186,'OpRo067OJ4F1dDB8Fjb2DxI8dsv','XypVybVJqtVXi2zi1j0AVCOYAEtrpRKQMoJMw21RZWqMfsCNQE3UzgDwFBuql','9Kn1bWDVX9c7J2DAXZzncTi6K08kyMvZzyuCe','ltbyZ3O','O314FBahUkHtbU63YfwVKxLwTkpIGSvNW5P92BaKoz2I8h3D8eyDo','Btj7enSZsRq9o3urfUBhxz3wiGScyNZKB8VWElPZ97z2rIIRRs07jzyHto2o',7);
-INSERT INTO t VALUES (-36,235446515,'yOApusrWvnX','uymFfupnEhj58LTPcPsuuI6lMbLWR5zq','HCW7Pi48qStBUDlUeaLaHOFaMFWK4zQuSsuozrehOQws8','3GZ7We','GPYx4MBSxaJvKdsOV1ZkT4BLIVoEdXOe1HY5EzGigNuRvwB5pFkstWYAQjFhRjjQ0HER1YEG1PT4H7hR9D23J7','qWiyMXn2yPhZieCiQKpp64RzCwG30ct0UAUxXzpcbnM6ibeek8kxhBbZEYXM05a',8);
-INSERT INTO t VALUES (-90,557218013,'FiAab3DLsHnyZuCE1io','apvhM1bdKklRYxsBbmdeJ4aQYqnTgbI8tXu2FN0sOk4g0UQ','Nok58ujLVU8K4ckXcAcLnuXU7JMtJIKJuVRbWfY1r24rNohc','SrbJz','MEt5T7bq2DlNTmm0KZ1tlOAtDecdGzoCQ1lQcK','Z5riBHxiHlD7iUeG5b8d2VGwJ9fxuLLBp53cdHvEbCwk9prgh8NhXy5QvoYB9vMZ3J4R2A00WcN2Oi3XADiNfBfGBMby',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2476019175,40156,'wzsvHKe','hsqoQSqQ5KGWcfM279zufDTffvXsM9rC3stMqnU4UmY6pokzM1vhTTAKBF28PBggr9IHJaHevNvzpN9rut3dT4N3','Zd2qaQfNH0Nx','QLrRsKPJunKPIuoEm0vvzX8C27ymR9blJmvYRYcSMfNUMNEJjaZn6VJo3VJeabwtBSkkqaQtntSRWQM9kZtSc0nVa1CoIJxIYmMHNkcnMSLkzY8lV5TLW3yaSJaB3sURPKzaHaCIRF7mRlqnmDC8m0rw9WM5QwbT28RInwESY8cafjQcSjRfBnLDYg6Pm3WrAtypSPGhLZdi4fQ88QT3SCiDVU8mtHWpU2e5UI1wVbxQ2WRm9VZx8H','n','0',13);
+INSERT INTO ti VALUES (2476019175,40156,'wzsvHKe','hsqoQSqQ5KGWcfM279zufDTffvXsM9rC3stMqnU4UmY6pokzM1vhTTAKBF28PBggr9IHJaHevNvzpN9rut3dT4N3','Zd2qaQfNH0Nx','QLrRsKPJunKPIuoEm0vvzX8C27ymR9blJmvYRYcSMfNUMNEJjaZn6VJo3VJeabwtBSkkqaQtntSRWQM9kZtSc0nVa1CoIJxIYmMHNkcnMSLkzY8lV5TLW3yaSJaB3sURPKzaHaCIRF7mRlqnmDC8m0rw9WM5QwbT28RInwESY8cafjQcSjRfBnLDYg6Pm3WrAtypSPGhLZdi4fQ88QT3SCiDVU8mtHWpU2e5UI1wVbxQ2WRm9VZx8H','n','0',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3463038770,51358,'V9BnYcfqitKrzps0ryfWz1A0k9t8dVzlzCkrS54mljmPAO3','fJLtvS4DPabC4IFohcyOzZ4IA5LniQz4BiDEp5CXGBbr1lKCe8XIsdWPweczBGzoj478OpCKy30ijfbDMreixay6NqBqkC0ZNwbDCb66cg7XA6WDwko6QGXTsE8vKuAj3mbz9ml5n8xbAyVLUxq0flvlI7QRkQVaJoZfsM7IVyE9T2y9r3Id4esKj4ItvkumLj0OEfaSuIgQfDeliXF1DIoALow8x5Gx6aXA8bYU7jqCYow','wZyECvYtlXiOhrstTs2Cd4Sqqt0PllzY','klFaADbEn4dTzGzAQHLc7DxHIde84RmQBZT2AWPtMRm53T9RSuGWGv25g2unBTOvmPGx1ZnkjUr2RlWycXKJJ9OQi1Px12daxQv2u2HWYYjw0AHqAfZDJ8Bnai0WL9WkiTPJRGx1r0I2A3QEAsdFjSjp6x2ckhOFTnG2VDRhchwvXJUTIeBPJlOFD8E0O4MUL5TLFWLcbInU5HUgWT0WmwuVx6KOIsarevgpil2HRx','ee','n',14);
+INSERT INTO ti VALUES (3463038770,51358,'V9BnYcfqitKrzps0ryfWz1A0k9t8dVzlzCkrS54mljmPAO3','fJLtvS4DPabC4IFohcyOzZ4IA5LniQz4BiDEp5CXGBbr1lKCe8XIsdWPweczBGzoj478OpCKy30ijfbDMreixay6NqBqkC0ZNwbDCb66cg7XA6WDwko6QGXTsE8vKuAj3mbz9ml5n8xbAyVLUxq0flvlI7QRkQVaJoZfsM7IVyE9T2y9r3Id4esKj4ItvkumLj0OEfaSuIgQfDeliXF1DIoALow8x5Gx6aXA8bYU7jqCYow','wZyECvYtlXiOhrstTs2Cd4Sqqt0PllzY','klFaADbEn4dTzGzAQHLc7DxHIde84RmQBZT2AWPtMRm53T9RSuGWGv25g2unBTOvmPGx1ZnkjUr2RlWycXKJJ9OQi1Px12daxQv2u2HWYYjw0AHqAfZDJ8Bnai0WL9WkiTPJRGx1r0I2A3QEAsdFjSjp6x2ckhOFTnG2VDRhchwvXJUTIeBPJlOFD8E0O4MUL5TLFWLcbInU5HUgWT0WmwuVx6KOIsarevgpil2HRx','ee','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1100894822,5894,'a4G0TU7DKMs60hJIEgTWnHpjOpmezJ4uNTotpR6taP4Ydug','DG3wIxPJJTjShCz7ep2ptZFxypbPd5csVp6B8wYUIWD4Tadr9iU3Qj4','d8iuhHioIHOc9kjBxJ40j8oETID9','0q7rC8RtBrOyzeWcvmH353kMi0rqTCexm8tnEiC1jgjQsKGDHQ0Dd5nQsJPPK9OCpJO4LLINznkDkuTpi5pLWpFd6kBsJqu4scByZlLtGgWp5xd4ISV7XFBE25riEpsZhi3QUilfrFcbxyqrnGS2FE75ZqtzsIa5vTHkPAWOdIFZsOsoIo4AXExGW4z0pqD7OCsmgZUc95AguY75WQL12i','G','r7',15);
+INSERT INTO ti VALUES (1100894822,5894,'a4G0TU7DKMs60hJIEgTWnHpjOpmezJ4uNTotpR6taP4Ydug','DG3wIxPJJTjShCz7ep2ptZFxypbPd5csVp6B8wYUIWD4Tadr9iU3Qj4','d8iuhHioIHOc9kjBxJ40j8oETID9','0q7rC8RtBrOyzeWcvmH353kMi0rqTCexm8tnEiC1jgjQsKGDHQ0Dd5nQsJPPK9OCpJO4LLINznkDkuTpi5pLWpFd6kBsJqu4scByZlLtGgWp5xd4ISV7XFBE25riEpsZhi3QUilfrFcbxyqrnGS2FE75ZqtzsIa5vTHkPAWOdIFZsOsoIo4AXExGW4z0pqD7OCsmgZUc95AguY75WQL12i','G','r7',15);
+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(23) NOT NULL, d VARCHAR(48) NOT NULL, e VARCHAR(68), f VARCHAR(25) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6023376,340452,'BP88UtX','32jyOcLWIeEchbNLNu0jIz99UjdyE5779Rgr0m9tY','kOtSaA2PGFptJOo0TaVpAaJctQaQLLjby2Jxx8','yvFoPuYKzI6K','We','B',0);
+INSERT INTO t VALUES (4680069,2479689,'6XTp5TCrsMAG6V','aqLkbSFKYF0t2taVvP5sHgvh7L4','qvIhFO1DwFZYlpVqLOJp35zVQqzAkIo0kwc3JhqUdCHixRVl5eKl6i3JcbiFQjzmu','61690NnOQeWciwr4fL','I','Ye',1);
+INSERT INTO t VALUES (3787672,9600203,'Z5OTWFZrJHIKy8J4Jc72','gBSQSe5FpIHUzP0RpXvfeh3UUa8nyGXy','yLrn','P9w46qKH45','V','FO',2);
+INSERT INTO t VALUES (1178385,6414687,'SNlndsab2C4yWrrh','DBHOc','VSOy2LWDHtGKqsAkabReV1nlUN2VEdny0E3F6vygFWDsSAA8U3X','3g4A','h','w',3);
+INSERT INTO t VALUES (6176503,942421,'QkUVa8z9kym','zwPWPhOujjsaSmjSKyMmuQhZMMCK46YGXCK','GkPF3XtAVrmYjDGs1prtm3URtC1Gan3mbnnYycFrafl9ffwrkegXfQ1wA15izb73NZ','mdoppYO0Wy0Vc6gn18p8M2jz','j4','4f',4);
+INSERT INTO t VALUES (-3235573,4542374,'qskrKbIv5TOA1nyBqjjyzOR','Jq8WB','Yoo0IKtqhexeRiFFaBYlAUa9BPPn13aegTrDO','dTPvQ','B','bg',5);
+INSERT INTO t VALUES (3814118,8947398,'miq','MmJYLR0U6Mh2fz','hsndvLrx72O8UtfKdPfMKbHEFFAZtxWPw7y45AWReSAN3VXKQEDckX','sc','W','o',6);
+INSERT INTO t VALUES (2577811,8090708,'fm7oNvYbj6','pVgfA','2SSNZw6KN9RDxVPK','1','B','b',7);
+INSERT INTO t VALUES (-2497968,6851634,'BysIDlOIrqxRTF9kBbgeULb','694nxfWoe1y9y67SnriECvE7k','ouw11f0z5kU8QWnWZFVNCqDWnKC4lSYLCCqz6C5HgKf5','JOz79l1LXCWdKyu6bEjE','bZ','4C',8);
+INSERT INTO t VALUES (1888481,13207795,'3LjqN6m','UblYon4hevesNn0','AgCsIaqknkO4k9FV1eXk45sNpj8e738eKATJ7dA9GXK7vf','tVmvY7qBonmChqg3vJXmbkWN','2i','O',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(23) NOT NULL, d VARCHAR(48) NOT NULL, e VARCHAR(68), f VARCHAR(25) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-831321288,3674601639,'If5Y0LjH8HFY5xdDXFeoNZrInqk7ph5mJ5Zi6uXD4EyW0hYb','HFuqMLjMPFIhLGK6bt32','sjn5WNbjq80RGQkbM','MjpAgAPz','ztezmcfpBQYYkXRkBVS8Y2XSWG5UiH8Bm33jAyNygPVALRdp6uw3n3GlTzK87l4tXGB319x8ha7','wU6ZxIwexO0LB77sq4zOnnM7CCVPgD270kxjRSIPm5IPY1ucmRMekcVZ',10);
-INSERT INTO ti VALUES (-831321288,3674601639,'If5Y0LjH8HFY5xdDXFeoNZrInqk7ph5mJ5Zi6uXD4EyW0hYb','HFuqMLjMPFIhLGK6bt32','sjn5WNbjq80RGQkbM','MjpAgAPz','ztezmcfpBQYYkXRkBVS8Y2XSWG5UiH8Bm33jAyNygPVALRdp6uw3n3GlTzK87l4tXGB319x8ha7','wU6ZxIwexO0LB77sq4zOnnM7CCVPgD270kxjRSIPm5IPY1ucmRMekcVZ',10);
-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 (1969346692,223765599,'dPlRXIHh5LQSBrIhKcuOWd7aRd2nCqowp2XVuS6kqa57997b','Gk6lAkqqj84fYeUs8Shq10gKIqeyJxqyisqom','JQeRKi5b','TOvDgT7','RAI4CHsCnRu4tzRFHGl0','dsGElm39dKbIEWE0cku2w6SNQGHWhFntHlmraZPpQ',11);
-INSERT INTO ti VALUES (1969346692,223765599,'dPlRXIHh5LQSBrIhKcuOWd7aRd2nCqowp2XVuS6kqa57997b','Gk6lAkqqj84fYeUs8Shq10gKIqeyJxqyisqom','JQeRKi5b','TOvDgT7','RAI4CHsCnRu4tzRFHGl0','dsGElm39dKbIEWE0cku2w6SNQGHWhFntHlmraZPpQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1101742583,3833672405,'09aL7qB7pJRHYKr58OVqXB8q0emmJeiObSkoQPmpyvPE','AcBvf12AyLvQMXruryGWeu6mK98oZPikPuuJxpQP8k1qPjiQINFQ24ChbVLho56gS8fcqIBZWOfzOIeSnoKiPgQOaPLkl0cP7A7yq0osfSblCzCZHre6eD3HRuDFhlFo6RviyTo5porIGjqpfD8DBYw1b5VRI7zPj98nt5MYsbeeITHXnUeieqxabQJscCilGFVOfqXO4fkHUKZkMgp5PUZGdvimtBRnirCXJj9x','zCoePSqlriCwW6uzQ7qgIqTg0JFhHV','N8PlPoI','A46ZlsBbjzZBQNTvGNNOvqr2Ijaa1AwkO6rm2cB8n','9BsBScifsBQCDX67SyEaevE8jHibxaOuw',12);
-INSERT INTO ti VALUES (1101742583,3833672405,'09aL7qB7pJRHYKr58OVqXB8q0emmJeiObSkoQPmpyvPE','AcBvf12AyLvQMXruryGWeu6mK98oZPikPuuJxpQP8k1qPjiQINFQ24ChbVLho56gS8fcqIBZWOfzOIeSnoKiPgQOaPLkl0cP7A7yq0osfSblCzCZHre6eD3HRuDFhlFo6RviyTo5porIGjqpfD8DBYw1b5VRI7zPj98nt5MYsbeeITHXnUeieqxabQJscCilGFVOfqXO4fkHUKZkMgp5PUZGdvimtBRnirCXJj9x','zCoePSqlriCwW6uzQ7qgIqTg0JFhHV','N8PlPoI','A46ZlsBbjzZBQNTvGNNOvqr2Ijaa1AwkO6rm2cB8n','9BsBScifsBQCDX67SyEaevE8jHibxaOuw',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1088542667,1985341839,'JgRAWEqJLniM40','sR52vgCIUFvM5QfycxudvVs6QkSET4HRXszQOPZ3ObeeQ203zCJThO7DAtGxUSVmiqQxuPcqF9cn6lkpyeHiSP83klADgntWKQaxfgqsKSL8qnszEiV7xSxHxcWC2RNTWomZIJbru74WshHJdm','lHdRotmhvrYZVUMOVeUoBM0BzA5HqVm6zUvJqr','cca706FqHFgb','2V8uNFlH83WmHEikES','uFSxsoTYqioRUNLqqRlx7UMd0qtkhUP8E1gMJ5uLouoFSnZgPIqjueWCiwoQMWp2mf4CESxgkoJfxUOOzta9GvVFFuQsM',13);
-INSERT INTO ti VALUES (-1088542667,1985341839,'JgRAWEqJLniM40','sR52vgCIUFvM5QfycxudvVs6QkSET4HRXszQOPZ3ObeeQ203zCJThO7DAtGxUSVmiqQxuPcqF9cn6lkpyeHiSP83klADgntWKQaxfgqsKSL8qnszEiV7xSxHxcWC2RNTWomZIJbru74WshHJdm','lHdRotmhvrYZVUMOVeUoBM0BzA5HqVm6zUvJqr','cca706FqHFgb','2V8uNFlH83WmHEikES','uFSxsoTYqioRUNLqqRlx7UMd0qtkhUP8E1gMJ5uLouoFSnZgPIqjueWCiwoQMWp2mf4CESxgkoJfxUOOzta9GvVFFuQsM',13);
-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(96) NOT NULL, d VARCHAR(57) NOT NULL, e VARCHAR(77) NOT NULL, f VARCHAR(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1615910956,-947950405,'E77vMtJKJOCdgjP5i0mcE0maOoovoAdBUfGAp4EqsebDh4AtsCyEVbx7QCMnDMp4qkluey3iQ','eBY','QvcJPqjKrcvz4LkjAgBpQuNPJsMBxIW','PTy86I4VXxs555OT0HMPuyo','HFL45j8tWlmLM9FSeqe7znKXt7fhzwpnhUjXgpbGveocPeVqidd78nnGxA2ciD7VknJahnRW95Xd7RRWGl6ekv0t1zQW','uWuZ7KY2bnj0e3WjPC',0);
-INSERT INTO t VALUES (520479587,850084367,'PDgHZyVUJFHNIBZrpHl3t83chTCcgFhRF','r03WyFMhIIuDgHkknVNoZMiCc5zP7bsMAo37','LykJNbE8Zkwy7','umnJ5M83SiPUdMxjNtsZ','G','7PtSn8p2OoLlS3RRxxpzd9sbIu',1);
-INSERT INTO t VALUES (-1395627362,717874342,'pDRAZXWkGu6pUVVhECIYhOd0Wv97iCpvD3mIkuh2fqpEMJv8HJ0GazSLb0Pg4pAsRlyJTFlGzdKIi32BkfhkFJ1RU','8lcNraOekqdX3t3PxZLupLGdVzMTAYgAruQM8we1Y2Kv','eKmg3TbVsoaUrZFmWe3Moq5BSktwD73RwxA33sS','BnX','73KRaHRZmc23FxMC4h7dQJIGVt2beQoIPOoD76POlmF8rQxDIVWg9eO6b','t9tT1TEWB5LTB7HnTfQhVoNx8',2);
-INSERT INTO t VALUES (443821727,61723304,'Tm4WQXqx8V7r8pVpBxQH6Ozsh87drAQJDC9Z9XZtiZGTQ2NW','hYDOitdfjUYedBCPQMnZIWUI','KXhxY9NYF2kIIXD66ujkflrrbF5Mz8pWvsnhi1DHFe3tfp2d6JMK3lNQ38YjM','kGmFyIIpN0gFd','pJWBEb5iFQ6QIVzWYwP474BYAMCFaXrbNGlqJba9tVllwZHVHnm8Csh4','tvWt9xosngL9erBjxp8ibZbI5Uk',3);
-INSERT INTO t VALUES (-843331775,441338803,'ts8fM83mgu3Fg8E39Vs7JmJwso4QubvJCKcjpw','NL4f8QhHILDK4f8xNTZ','gi15Tl5IyQ5nlyhygUy0NQKb0YnbAU86SqjTp7zz9NjzzK3Z6riPOqqPX','NCjUYgo3rlbYfNT','nA6GLIZho3xHtO6B0y9Bagz8XH7PvTkLfKBgWglfjHg8utAfiFWB5odkEXbBobYRW237Ra7knvOwr2v1ifE6CIsx0hR8L1f','8I4tDiq2Zg5QOi49ukscoAk6ugxkB',4);
-INSERT INTO t VALUES (-250766541,-1917554791,'88oOrDnbI6zrQ4Dm8mvogXtH0PXlyrlMKR7w3Q75zAF1TTimg39j5','9tHXnSwIpH6','tVw4RVcH2oArkCuJoQBbrEoeATdJf','u8ZNtqQkippREQYAgAn8U94WkxcYU','IDvVg7stJIncS12BkCA9TZ8Sn6WxxxW6iWXRk9bYjdeLNTHi','MJEdURD9nPQaK8PZ0Ax4MB9nSGxMDqjZ66DrbvRyaAkm2RVt11xW1THY0Q',5);
-INSERT INTO t VALUES (-133889686,-895054449,'tYT3qf0MozCHJwUKHAwnUjyR1N3E3rPXijlKOFesQeqmTbI3hhzoWxh3U6yasJOIQY2YkPibO2oO','z8uqm8ClTuPqrbMFPR','0xUc3jZwZS1MjmxtMR','ugpunQuISv8uNP','BqJ2Bb7kwM5ZsexkSjY','ff4skjqxbqKweokXVAurSiWqqxZctmBF7voaYNrBeltTyEtOsG0JHsG1BSi9VM',6);
-INSERT INTO t VALUES (-1639252438,-784846962,'f0lIkISeBMcVctGWgSR1oKkLrpQxnkusOeoMKD7ayOz5VWmJlOkdDy8cULvFMerE2uQf2Ztw7jTkAyVTZoEY951PGbfshch','rz5FRM2p6mGE0VEUKFaXOItUvtIGQ','ttZrhGN3ZHDO2CVyIXOn0Z4S2nNsX6ZGFcjkO1bOm94L8nBjaY0rX76j','4i4jL0Q2Hlgi7pXw','Rho4iohiJfsrZw5fs4eLwjkjndnAhxfQ1HYfv8dLIgGUpogmvpApqfkhRGocRZMRtgfrBV48Jkf9P7Vs4','I',7);
-INSERT INTO t VALUES (462842957,-1046334215,'7RZ2QLidh3S69lNk9RdYm8OcZI6yUUQWCqnQb92e','8Cgj5bJjFEdrd9RQ5JgxkjN9tJpepqc9xGRZJP','MbuO8Rxh9mfNkS8eAmcsH0IeHVshSq2r','mNPrCoFYmS6BZO','Lqs9iEv3BKncpZ1Yt4Un8KV2U2JVoUiw8nNbm7VI4pVJVyb0uyBztCopY3Idx2RSAoUnJps05u','Mqlk2bHoaK5umfpMPjJ',8);
-INSERT INTO t VALUES (355612128,267090744,'0HXGrf2tFhatuKka9tpy1BYHftns6PzVdRgnDZb1W8A3dYiM3vKgCchNuwvAJGdSITNdMBK1lTqcLb3YCljIwwyjst2XAw','w3kLzDPsp9Lfm79iIIEenlf','AU68svb8Sk8KJjXHRjxul3yNoPSRv3HM30o1XzR0AvJBWfImD5iC7mYOYQSP2fqTn','aLSvpOfNTCA4l26md1Q23BPBg8o7WzJs1DBK','V75VdKVGWlDkkCLZslDedyfxmVHElOPyNwESzifxXSaRGLlhIcHDaHTsYXOhZCss5SXfqHtZz7FC','DetzLVog9nJ0owaJxGUmEfKgExqLAN5nbH68LnWEurnlyWjMYhUQQDsT8EZpODcoQFnekuPpl1hOAwiGePFNq27a2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1930004124,-1961914164,'fiplzzDrUZN0z1RuzVKksQCxQTdI5RMJ6d1TChDtNmsMEki9fce1GUCko8qNo4JY0K13wsdJCzMJykHXsz4NjO4hd4','SleNt8woMuo1e1HLaw4jyOFWXK12Khw7CCCQuneeRF7vSwM1w6QAAHz','zinooA0De31wfrXFnkH3e87m19xgYIzw8dz28AWzdYYjCW9yKL7tS9p9U1BOuEKAg0ttgh','kyenPiNWQ6f4uZSESzdeYa','VRrmPzVk0igV3An7Xju4nooEDWItnBruYeKXO5kwMH37kqgy4XvYeBi','Nqp4JjmvEOQxlcICqVmfc',10);
-INSERT INTO ti VALUES (-1930004124,-1961914164,'fiplzzDrUZN0z1RuzVKksQCxQTdI5RMJ6d1TChDtNmsMEki9fce1GUCko8qNo4JY0K13wsdJCzMJykHXsz4NjO4hd4','SleNt8woMuo1e1HLaw4jyOFWXK12Khw7CCCQuneeRF7vSwM1w6QAAHz','zinooA0De31wfrXFnkH3e87m19xgYIzw8dz28AWzdYYjCW9yKL7tS9p9U1BOuEKAg0ttgh','kyenPiNWQ6f4uZSESzdeYa','VRrmPzVk0igV3An7Xju4nooEDWItnBruYeKXO5kwMH37kqgy4XvYeBi','Nqp4JjmvEOQxlcICqVmfc',10);
-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 (1865981970,-1061870838,'OkYyhk8heKLXTBq2MwJiGlipKdZ4bN4KOkhEV0nalDCCUWrO4CiXfOpRNDrVSjfFucKCVR8HkLYzWM9vHAEn3bNktxW','cV9vBxwpOvgjm1FU1cMtSKLb5vuQv32ewsOo1','z3xa3YhqUrWs1BS3NqZuWqxhjJOeyIWxfCQu9LzzTopxpxc0NHo','T06c336BNEOmBPujJkUIeRttn9EFRukfHho2RIRK7c5x','fq9pjBTKiqttFuwMhNJaKjI5T28OERKJAbRlx8tdJtpLgRQd8nJGXQONQweVuEk0dHBQieDSnZbOGyyAeAXa','awuOFKNFBw32ea69hBJL1Fxw6EWtRJKXIQDESYeUWHIZLs2yT4wsx7teBDd0QkCkXR6YEwCBx0WQxsFj8',11);
-INSERT INTO ti VALUES (1865981970,-1061870838,'OkYyhk8heKLXTBq2MwJiGlipKdZ4bN4KOkhEV0nalDCCUWrO4CiXfOpRNDrVSjfFucKCVR8HkLYzWM9vHAEn3bNktxW','cV9vBxwpOvgjm1FU1cMtSKLb5vuQv32ewsOo1','z3xa3YhqUrWs1BS3NqZuWqxhjJOeyIWxfCQu9LzzTopxpxc0NHo','T06c336BNEOmBPujJkUIeRttn9EFRukfHho2RIRK7c5x','fq9pjBTKiqttFuwMhNJaKjI5T28OERKJAbRlx8tdJtpLgRQd8nJGXQONQweVuEk0dHBQieDSnZbOGyyAeAXa','awuOFKNFBw32ea69hBJL1Fxw6EWtRJKXIQDESYeUWHIZLs2yT4wsx7teBDd0QkCkXR6YEwCBx0WQxsFj8',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-1217196326620986248,1759507,'RTIMEeuNCqbB49XN2Ms','VE','kdofMlElSLY7BuEI8BS4eoB2jY0gBLewaQpPHs','GREc3xftANZ5GTUJOGLaIJ6Ci','lX','w2',10);
+INSERT INTO ti VALUES (-1217196326620986248,1759507,'RTIMEeuNCqbB49XN2Ms','VE','kdofMlElSLY7BuEI8BS4eoB2jY0gBLewaQpPHs','GREc3xftANZ5GTUJOGLaIJ6Ci','lX','w2',10);
+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 (-1300779446424741832,9537977,'E91wJ','QHUxHEfhYMIFSUt9tsIVWuH','7G8ukucn5ctKKLmgUMUvs2Fdm2kdQorSpK7oYXzZNp1tXxYNw9W7lY','6d8EzuAb5jhKdhe2spL','l','Q',11);
+INSERT INTO ti VALUES (-1300779446424741832,9537977,'E91wJ','QHUxHEfhYMIFSUt9tsIVWuH','7G8ukucn5ctKKLmgUMUvs2Fdm2kdQorSpK7oYXzZNp1tXxYNw9W7lY','6d8EzuAb5jhKdhe2spL','l','Q',11);
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 (1682148890,1076093712,'wUB3rxeVPY1FXywBtSmkrlXpKyxFw0Zt0QFKMFKpxMf2jEQMcr2m6K9QNqk7R0p0yVuILeA8lYLNP','xgVPL9zUlloBbuUV5Me6ira3cVr6ElXCorSm5pdlUNYbOAe0KnjhRsUWur9ufQig4gXsH18DPbQ02oDKa5cQr67uQ3XHcRFXYsU9fV6kTv530ULajOq6o5VBdIrYtx745ColNWtGIlsQRGrsW3XODzZf2kWYfJyfj32GdBq5ayYAeKnBTzMVRoEjJx33c92uT6Xn8eGPYQcWKQJfbpFh7PlfPZezK','xQSbfS3bIsWPrHOge7uA8OOJbt3ulVCB8m6pMMCECCauNYPw50IkU4CzO5kLdsOGsGTf5N','FbsPj0gFazOHV5CsY8GdTEMK','MLVCeT7STS9OuVqYTJ86VPO1QPIhJ','GJfoEgCwJjFzgkNM2pOg5oeIuWQa9px8ghMEsiNFdlhgwsj2tZUSXWURBC50',12);
-INSERT INTO ti VALUES (1682148890,1076093712,'wUB3rxeVPY1FXywBtSmkrlXpKyxFw0Zt0QFKMFKpxMf2jEQMcr2m6K9QNqk7R0p0yVuILeA8lYLNP','xgVPL9zUlloBbuUV5Me6ira3cVr6ElXCorSm5pdlUNYbOAe0KnjhRsUWur9ufQig4gXsH18DPbQ02oDKa5cQr67uQ3XHcRFXYsU9fV6kTv530ULajOq6o5VBdIrYtx745ColNWtGIlsQRGrsW3XODzZf2kWYfJyfj32GdBq5ayYAeKnBTzMVRoEjJx33c92uT6Xn8eGPYQcWKQJfbpFh7PlfPZezK','xQSbfS3bIsWPrHOge7uA8OOJbt3ulVCB8m6pMMCECCauNYPw50IkU4CzO5kLdsOGsGTf5N','FbsPj0gFazOHV5CsY8GdTEMK','MLVCeT7STS9OuVqYTJ86VPO1QPIhJ','GJfoEgCwJjFzgkNM2pOg5oeIuWQa9px8ghMEsiNFdlhgwsj2tZUSXWURBC50',12);
+INSERT INTO t VALUES (271753996664138674,13416242,'8SbPW4f2DC','L19YVZLV9eMNxoo6HuTGEWskCMMMul7gcpUoHQAvgqogTCDsN6XERxUZMTvSJC78wubypB7XzJyAQlN9yqiTrU1ZntgqK8glb49DgmFZyiScmFe5DDqOIHeNvkay6i','OPf3y2symd6esE7w12cGtAM0hLibFXuN','HW1Qj3jmWOqE3Kdp','J','Bx',12);
+INSERT INTO ti VALUES (271753996664138674,13416242,'8SbPW4f2DC','L19YVZLV9eMNxoo6HuTGEWskCMMMul7gcpUoHQAvgqogTCDsN6XERxUZMTvSJC78wubypB7XzJyAQlN9yqiTrU1ZntgqK8glb49DgmFZyiScmFe5DDqOIHeNvkay6i','OPf3y2symd6esE7w12cGtAM0hLibFXuN','HW1Qj3jmWOqE3Kdp','J','Bx',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-739586184,1461169607,'89uVDCGJ','sMt7G0N3wGnSm75pwwgvQagwgnACEiyhmh04ZYl9iAkCzHSaxrZSubExGqTU8LVyEZhMdR4FxidcnC9hUZjrqkjxcxkiM6zrt6IJMbbq11duJpr3jfaECIhyTQmOwFKLnrkEGT52LgHgLtR0LDo2NQAGQ9lsKRn3eV4rGDmP7V9pQ5paoTLrY','saSeQMbjIiH5LFQjivBX7c','DWxA5PLCV6c1BPstTZdw2ty6Ptxkmlvr0Uy2Zs4K2T15XRO4TNFYl62HapWxDq','Ha5XW4Pn4Fn62Ap42nVw1avNvvqBPJcaI4plTcr9PAM4cdgMHqQdCwNH3B91LIde3g3KY6TJ5U9VMRCU','6kdxxmVA1yzZmtPMvnt',13);
-INSERT INTO ti VALUES (-739586184,1461169607,'89uVDCGJ','sMt7G0N3wGnSm75pwwgvQagwgnACEiyhmh04ZYl9iAkCzHSaxrZSubExGqTU8LVyEZhMdR4FxidcnC9hUZjrqkjxcxkiM6zrt6IJMbbq11duJpr3jfaECIhyTQmOwFKLnrkEGT52LgHgLtR0LDo2NQAGQ9lsKRn3eV4rGDmP7V9pQ5paoTLrY','saSeQMbjIiH5LFQjivBX7c','DWxA5PLCV6c1BPstTZdw2ty6Ptxkmlvr0Uy2Zs4K2T15XRO4TNFYl62HapWxDq','Ha5XW4Pn4Fn62Ap42nVw1avNvvqBPJcaI4plTcr9PAM4cdgMHqQdCwNH3B91LIde3g3KY6TJ5U9VMRCU','6kdxxmVA1yzZmtPMvnt',13);
+INSERT INTO t VALUES (5204029928304860230,9787370,'25U55Z','8ZAtt0f9uB1LQ9U2SoS19Yf4dEkF5sRuyna9xCKvZoFBRPlrOb49csExtbKXBuRs3FqzJcxmnkSDk5ecSUZ8nCsUSxetnRvmYP','2LWpm2t38ZjVyuv0X0yOOwwpaxi9CrU5w8yO7bUL31mSPmDnaKqoj','RYLjAxUgUurpWFDsq','kf','82',13);
+INSERT INTO ti VALUES (5204029928304860230,9787370,'25U55Z','8ZAtt0f9uB1LQ9U2SoS19Yf4dEkF5sRuyna9xCKvZoFBRPlrOb49csExtbKXBuRs3FqzJcxmnkSDk5ecSUZ8nCsUSxetnRvmYP','2LWpm2t38ZjVyuv0X0yOOwwpaxi9CrU5w8yO7bUL31mSPmDnaKqoj','RYLjAxUgUurpWFDsq','kf','82',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5371461859655926428,14939647,'rmUm9EQAy','HYFg7vp611Q8W1mfxooadQDnwu4v5leIEFvx0j2FJZmYxTzQvpMG31BjuQ0TUtTrKqlH79oLcps2feecBgU98c3dLMzalxquJW2ilZdw8uVHdSnKHOdVdfuhf3gzFKI0yDSLWCmzgvbR6YCA9y2ZemMS7HZ0Z3GyMIjNLs03I4P9rIP','lfwzd8xFyLtG45bajUAgSpnKgtW6oQrC8bPNpKo067Odv9ulLpuBoEG27sIeQ2rKvaQ','6swPKcqqfIn4R7PBYNNGycy6shUEQNa5TT2Sl8of95CGjXW1DtAaphg79yjrBTc68koDy8AJzPDxNEvt8kt0c7581DowMdCsRqomR09AwQZGIFakLixEtbBJ55hKnZjplAta79DD6taJ3xc2o5vItVBduvxApTQo6qmnlaFFmksnaAdN9z8u1PSrbUXeLRHDMqa2xZEqYtphLh1rM3EdxTt4Z7BCcbTJShk5lSEAPWecQqPUQjPFz','bdD','MV',14);
+INSERT INTO ti VALUES (-5371461859655926428,14939647,'rmUm9EQAy','HYFg7vp611Q8W1mfxooadQDnwu4v5leIEFvx0j2FJZmYxTzQvpMG31BjuQ0TUtTrKqlH79oLcps2feecBgU98c3dLMzalxquJW2ilZdw8uVHdSnKHOdVdfuhf3gzFKI0yDSLWCmzgvbR6YCA9y2ZemMS7HZ0Z3GyMIjNLs03I4P9rIP','lfwzd8xFyLtG45bajUAgSpnKgtW6oQrC8bPNpKo067Odv9ulLpuBoEG27sIeQ2rKvaQ','6swPKcqqfIn4R7PBYNNGycy6shUEQNa5TT2Sl8of95CGjXW1DtAaphg79yjrBTc68koDy8AJzPDxNEvt8kt0c7581DowMdCsRqomR09AwQZGIFakLixEtbBJ55hKnZjplAta79DD6taJ3xc2o5vItVBduvxApTQo6qmnlaFFmksnaAdN9z8u1PSrbUXeLRHDMqa2xZEqYtphLh1rM3EdxTt4Z7BCcbTJShk5lSEAPWecQqPUQjPFz','bdD','MV',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-4041233262270133011,7205500,'Z6XwvyfVBrPvtVAW','HN27QWJx4NccNfDZfLXbfMxkHq6SChOxR1a8mn0wp3PcWKsYxcydumABKmJQzXlIRdWvjxhyPxrAv92BX3Ji3sDr','VfcOweKfZSoGqJawCAMLEj75GcJCgNLxvj9ysQpJSuJ0LQL4NXxekG8dlMej98','LFjGXtAlUPdzEMyRYerd5dYFbl8U0UFcpDkaVBrrmtILuPj8rcicizuKzprdNBKgtXEDRBFCh3UmLUey3CtldejUqXw733Mp39omMrVp06Y4r9iXgAtPNeX9FUvemmxsTAI52Gy5HEo72yOxWlkU51UbPtSBzrBASnztHmQsEAxbYWrwBpz22Pd6pNcHQCS1CiOqzCEUO5cbPriHghQcGqFzWFYPb7ay0roC67cmcbMiVmQ99RwxDCAzQ6tT','dqO','q',15);
+INSERT INTO ti VALUES (-4041233262270133011,7205500,'Z6XwvyfVBrPvtVAW','HN27QWJx4NccNfDZfLXbfMxkHq6SChOxR1a8mn0wp3PcWKsYxcydumABKmJQzXlIRdWvjxhyPxrAv92BX3Ji3sDr','VfcOweKfZSoGqJawCAMLEj75GcJCgNLxvj9ysQpJSuJ0LQL4NXxekG8dlMej98','LFjGXtAlUPdzEMyRYerd5dYFbl8U0UFcpDkaVBrrmtILuPj8rcicizuKzprdNBKgtXEDRBFCh3UmLUey3CtldejUqXw733Mp39omMrVp06Y4r9iXgAtPNeX9FUvemmxsTAI52Gy5HEo72yOxWlkU51UbPtSBzrBASnztHmQsEAxbYWrwBpz22Pd6pNcHQCS1CiOqzCEUO5cbPriHghQcGqFzWFYPb7ay0roC67cmcbMiVmQ99RwxDCAzQ6tT','dqO','q',15);
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(19), d VARCHAR(85) NOT NULL, e VARBINARY(83), f VARCHAR(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-96,14515089131107480742,'5fQmOyAq1e','pz8voG53hr0gU4hZJDrsSeerF0KkHd7mSH6VbeisND4ZBNnGRATgWCLCaopiNjbZ6','8K34K0thw1P4NiGY29aAzGk4l6Jmnhg0OcrcazGLR6o0YkB6zGxqbYpF3','eXqkN7SPI1','lpD30I3jNW61l9e8LIUJwVHkOexIfWQBbsuY455G1Welq3L9OsYaad','mp7sfShsBv4lGpsM5MajQmOexLnzUdMJFPUg4N7AjkmfzxWvK5vrBqN5IHdK80uQ2UYwLPtMTc8HjO',0);
-INSERT INTO t VALUES (108,2801342243884155567,'Xdq1','M7ROZM3jmrpp5kheNo67WkcmpqgcJGS5trRINFxKGk','6KFZuqqSIccRlEA4fWkaNWX0uTQmcXIVSPfu4GVshinlkqmlWBwl9dRTdgAi0fXGJMrYIwT9mCZ1X4','bhe3JdlMxtp0QPgAaEFmY2U87CP3tbdMCr1o3','N87bz56Jmgb7tLZxhoDq0jW3PK1dGbUwL9atSxtElFcnGCNxjAsLKPwWOEa0cqkSJu66nC','MXU2iRctwgOejH4jvjSijtQQvM3QzuXdr8QvP3QSsCScnu4a53dU9EmOQOvgxJjsgKqIn1dfgH6y',1);
-INSERT INTO t VALUES (71,9435947331141843536,'YtDsGY02','tIoFgRSHy0I7GePzdofyPVJRlNsLrUfzeIOIWwo4KvNm','lpio5gWgWgueocUEtI3PBdtpQudK4dpOrZIMuxuyPVU4k4mbAU9DL2wSmntv2hmonUbX1xI0J7pplt','b3SD3r9KWKhz6LXTz2wOSFRWkgSNr19','cA3GIW9rKmObtciHqo5fQBv486Knx6Iyxw4juP2rXim5wwsOEprVzJJEcFDkLRnjzdlJxLSdbzazESvQJZrmciTnRnVBZ8z','FTOCz3xfPg74mW00iWh38lgNPtWSaK6MTKhbFHhh5jJC0uOIggrcfqaXirDW',2);
-INSERT INTO t VALUES (19,10348479351591935077,'m0iIzzx8hYfVN','yDjr69bzwcOYl2dCEmDPDL9MuN4Xtoz9lzddJrWX9RQ','EJPYccsd56H8eSrCQqi8VoL7qydKnkioGAQq','Kz8C','XNIbjPzoC1kXrm8jnoyHV8PvPrTy72CPgxk9TtGbHtNbBrR3JO47SdyxpIGtLOpPS7ukgXgxtq2L','enEUxCHrl2uFnYLMiHUV7BWNOaTPNWkjgbpc8SoDRaKQAhaHCTaLiUDSPl5GtgJNNOTgQAW0RFPPeW4pl9elHQm7',3);
-INSERT INTO t VALUES (-28,14476200295335922553,'wH75EY2','mSekIRLPFq4NlZTqhLTkFBQnud0x0IhaJiMgI4hysbepi5vek8w','2lPh6jRsP6sl4ArG7PSY4cf','bPm3yo4g2fbpP','yahDCD8HOJLKTdoDNQq3ufGAAJNM9EDHcO9uJQ07PAhXXQwEbTA9eokr9D72CtGP2gWNObXVps8hXFXN4Swwx5dBYAGzQ0sF','5Evs6sX0zRqJeBc1dmP4NHtTst8KQBAzyWyV',4);
-INSERT INTO t VALUES (4,11984736460578365769,'K6i99dLxiO3F','6MbUA06cB7DqRssZb3pkrYBOcXXOnFECgpmFxs99hidqsZaKln6wI5umFC','WHoE2NPU11wgFbgnu1tnUxt9Yx255pb08WzFDH21R3cI3Dt8f3Z0Q97iZJ8ITLvYhlrMmvqm5CtEvkEA','yCFwjOAuWJaHicJMtH7mNRDPv5Jl32','H5Di5buCKitYKArMm6N42zfXVnxHFFqYXedyJ4MiYooDfaSSeNmXdwrvKYCF3eVtIxNx1Jc62GxsyopkfeRG','a7mNemxkP2PlpYxzD3wqT6LwQdPwe3eJsY',5);
-INSERT INTO t VALUES (-68,1848585466039140052,'lZFbVTqgf6nENWr','Bak3q9cZyXyT2jFS1LSgbHkKuijghSYlTvch94nsk1T9pZOaMyIzJhIsVvieTUW','QVzvquWUCgxQJwFuM0Wr8YF99GgZByI5Ver2w8npe7j7RSUBDvnAvXrT8nRrF2LV9vBEH8b','35oYuqmm','T1YqxSf4KngNgDaO1pcxUV8acOmNPiTTWAxHt0b0ywKS7Oxl93tKlfWC0OMKf8HSPylqLTZTPOA2HTpHHSLa1qVNPPJkw','Hx5ccvVeNd4prCLVRQayrRNIJDJzEnMWyo1bIJBqVlhHLvduz8HqVPQvPgxxpN5l3iiNCv1JWDPfH50NrPjzzQEDo',6);
-INSERT INTO t VALUES (114,6957037239054697653,'6mHJoKcdYm7dpQ6w4','t84oC61ISZgCkgnWAziG55PyXn34anzFOGlNPkwVIQ2N9gD249RAoAmbLCoKWEOkrbMDJCxZ5x3g2qKkCSPdE','efNZ9hgtr5u37EPCh6IArCm8L9W4JGGNNbOUEVwwDdndzLoIs','15gBkMqV68IfYCDDfm4Z9gNYCRxXKih','bZTjy5s4TZhle','iHqYLf',7);
-INSERT INTO t VALUES (-30,7234743126332277328,'b','q2di7k71vhnf6IZ8I77qzn2V8v8j0CAO89jC3jaYzGWXENt4IKYTHmXC0TpmfUoG3W0','VrA','zkglVuISe31QD07myMrg','VVvPWbvLvFSygKh0TXmXYVWr3fbIxCyJgFR5cYX5yRQuHtRJq7EOvtESusAq2TIX6Fa7dvN0n51Qc9kn4jWN9ocZ','xEW7MHwvWPyUnvYzVNycvrphr9FES1omfMKrKxrA',8);
-INSERT INTO t VALUES (59,17982011373053119334,'TMgeiMGAvXy6E7zaO','sbumpWnOKDyfDa05frfPrPHTuGcXpD1w0gRvbCqSSOG6jgyoeRbDa6Up0Whw9kShdUEf36','RzAH4z9QayHk4kGFN2ytGBbb9YF1OKakgqkraVPhqzQX8njJq5JXRaL5V8NSk2FplBU','NCpfCjCQZWMZjoWin0qike3baA2y','9ixruUZLyDcFxaVNgd0EeNFoxhem9v7JQJz3U3','GZEtlbVXJkfTKNjyJ9t6bcjI6kYp8JvxhzmkDjuOwx0Jb8tJr9qCgjqoNCTyA8Sn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b BIGINT, c BINARY(51) NOT NULL, d VARCHAR(49), e VARCHAR(63) NOT NULL, f VARCHAR(77) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14500,1731886809921760561,'UDyoykt0mCxf22ZCZPkinFuB32xG301p7EWABSFoMu6','4RNvoJ1I0BYTOsWrf920UC2hPtXyC3pWr9CT','AJMnk2N8zIvPzVqaygsuRJpxwJ','GF476','R','mw',0);
+INSERT INTO t VALUES (13619,-728280768877488835,'tq24QukgI1','AeCNo','h2iVyzXUnMyOnhQIZdmkELw1RacFuJUSIILTY6','pcFiHtHexiFq71OP6rjP3u','k','g7',1);
+INSERT INTO t VALUES (7885,-7590354493147208779,'13qxqCLZIGbJnGKxMnowMhugtVpp7','nDDD2VVqz93FQ7uj','mF7799YT0xoWXOSqtJaIYsnzqdxaJOc4QjvkJPFpe6SkDms6G28DmjNgZ','3kZFHpdkQ0','G','FQ',2);
+INSERT INTO t VALUES (-19922,-8225780001047410172,'GnF','nRILzqpBiExI7vWwsQPQYRYhizEEwvEcz','EkqZqeQONjEeBI8itD310AtP7mBKRBxfpyA2R2OGDMP5tgU','Me4Lbfzxmao4Lsko9A7nEaaNrlXOrWyM2Wa84xmTegZLCl2B4Lrr','c','Qm',3);
+INSERT INTO t VALUES (-24430,-4672488464071650951,'a7M0tAi0KLBw9PWD5J','Frj3SFpXAR59GHH5MF7vg8zNlCau7tgDebkssFf','pB','JITz0rHChfxV6GEjILyquzUrETAwVDfZrwbfhsMCgCjeeFXGjoV','f','EL',4);
+INSERT INTO t VALUES (16330,-1459966488159230555,'H9l32mxlIIAOMoqMiOXSIFazG8gXztXRQL3r','vuylwdd0ykifK4JSmJqEt0We','Pv4xOnlk6u0AabPDu77ZukMpGFlDbciAr28l7WM7e3v9EDEQ7BahpldmCRAPTzQ','Qq6pu6lCBndxW','U','y',5);
+INSERT INTO t VALUES (10782,-6562067431554914333,'UsUHmSIe3ZaeBcaO1oJME0K','ude16JYaz28pts','5En4I9xqEdVHAtT8yRiiL0JrmRie6ncSyycdQ5mgvXXseOIYArL6bd','az7vuvm5AtOlDBqv516cgXpBfdFInVXUcUI1','C','0',6);
+INSERT INTO t VALUES (16623,960990923461194009,'h49Rsty6C1Dvb81OzH9','Pd1Dvg3LUXBQNgFDnh55miUhS5dq6kYXsCt1ZA','cAXDDPOAbIJ3QTaNNFFA5d1DJkLiix2uR','TixIB8','I','r',7);
+INSERT INTO t VALUES (7140,-3808643115537449650,'oCwFlPHADvAjeQjqiL9aFFOD0EwqHylxLVs4KYeNXh','HKaTCY8AJVDEEZgk2egrHZegGgzvFET','FjFNXx5fYVL47c7UE4punQb3mPd','sHs9SaokyI9uM67vTKgObuUtd7fdJkSeBTjVuzkt3x1N9YGnwx8dnOKJ','D','B',8);
+INSERT INTO t VALUES (4023,-5355263554008375983,'oRWEVisZeRXcK4e4X9VdasoeYooTqbnRkcUQn','fbP5pUOhSO','nWRIIf2Ld7FGiRcw2g8IzeB5ObTDNvargtMrjuh9fSZCi','m7Dk3AvrCbsArsKHyh','w','DN',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT, c BINARY(51) NOT NULL, d VARCHAR(49), e VARCHAR(63) NOT NULL, f VARCHAR(77) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (5723846,9806560835387116337,'aSsPzDUao','0fW2wPQQiHlbJ0i8NsIyKC','sJTJA0ZqBGdT7nIC2KJxpHnaieqWliXjpJuk5K02EximZn9x9Cg0','LmbSshIYeDdpTjaUyIN','lZ','pSbUD8l2Mvc8OtmyXM5Y26BlfocGbxA15EPPx1zfE4JCK1MQ',10);
-INSERT INTO ti VALUES (5723846,9806560835387116337,'aSsPzDUao','0fW2wPQQiHlbJ0i8NsIyKC','sJTJA0ZqBGdT7nIC2KJxpHnaieqWliXjpJuk5K02EximZn9x9Cg0','LmbSshIYeDdpTjaUyIN','lZ','pSbUD8l2Mvc8OtmyXM5Y26BlfocGbxA15EPPx1zfE4JCK1MQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(20);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
-INSERT INTO t VALUES (-4562353,12254631560558850399,'4flRK','oOKQRzc3Zcc30a2','v1Sjo9GNKoqe','x0DWkGcNxBrn3seDzq0Kar42V1RaqTZ5','4xR9zwEMHcKorSRrcoovcxHajaPUjCcGkU8VAok6CWwFc4wtt8J8cQeZM8wDRm0FaLiwRz4fR','EgOpDBMWkOWPUI5PKCr5MU23DnrbjEIsr4EjTysMJ4Twg6ZjXwCvj8UE2dmT6zXmjZBwiE9',11);
-INSERT INTO ti VALUES (-4562353,12254631560558850399,'4flRK','oOKQRzc3Zcc30a2','v1Sjo9GNKoqe','x0DWkGcNxBrn3seDzq0Kar42V1RaqTZ5','4xR9zwEMHcKorSRrcoovcxHajaPUjCcGkU8VAok6CWwFc4wtt8J8cQeZM8wDRm0FaLiwRz4fR','EgOpDBMWkOWPUI5PKCr5MU23DnrbjEIsr4EjTysMJ4Twg6ZjXwCvj8UE2dmT6zXmjZBwiE9',11);
-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 (-3152138,16750912264743698299,'OSeGoroi34Hqpqzv','V9CYghbzaBrmStMSaKz18NFEfvYoqK6A1QoT','2Nafqb65vKI','r8OxLEPalSCR5eO4fTqOODf3BiTBu6','rKvUnHWtejV5ggKAEKCM9fDHGb0m5qJMJHMMnvAOIkPNbdVivIACjaTJcB8v1iYz4Hggl','HuSVBKP6JNx7ZI5oYAo1LFBdl1tsnLDnI6k',12);
-INSERT INTO ti VALUES (-3152138,16750912264743698299,'OSeGoroi34Hqpqzv','V9CYghbzaBrmStMSaKz18NFEfvYoqK6A1QoT','2Nafqb65vKI','r8OxLEPalSCR5eO4fTqOODf3BiTBu6','rKvUnHWtejV5ggKAEKCM9fDHGb0m5qJMJHMMnvAOIkPNbdVivIACjaTJcB8v1iYz4Hggl','HuSVBKP6JNx7ZI5oYAo1LFBdl1tsnLDnI6k',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7264748,1759228444161069260,'5HLOelpr','7oQsrrHMQfzv0KXCvUu7R7wc1o0mTrOvdZH7OXdcaLn0Udpl7XhN5M9g1psz1fcFGt7mEemmxea46SvuZhWZ74Zp75JSVy5pnhJOFdJ2YzOUr84yi3lW5VQxXPfUHK74K2moF4tVw3ihgaDicHPzFlynRAQujbq0ggfYeSfPkRfv8czFYwGM06x','vV8N417GT30hicUFui2gX6yKv2nRiRKgrz46JjaFvxjiX9OALIbpc04nYfUj4m5','63ZYtC00p6XyCayIVmTUsjOdmG19NLRZ1WcDPQ8aEQO660Yiid121mFrKYfMgIVvtsIO6lFz3hZzMJGUxIPhVBv80Vo3n8ZWuOclOVOcKKKXy1lwiNmNakfKGhMnLMX9dTqvnefjHm2HxbLXOm8baQ4jhF8Nr9Fsczt','wOYGqomUdFZWvTipAvSfXLajGqw3aQUiiTSdZ55UzTTDSi2TuMrYJP','mncK2NIStmlZRG7n2krFZl0pZSKh9g08B6Cc47Gx4lsIsXACFkmAKkuIcVGtPQwiVPPUpLXaZbO4Jz9llgIw3',13);
-INSERT INTO ti VALUES (7264748,1759228444161069260,'5HLOelpr','7oQsrrHMQfzv0KXCvUu7R7wc1o0mTrOvdZH7OXdcaLn0Udpl7XhN5M9g1psz1fcFGt7mEemmxea46SvuZhWZ74Zp75JSVy5pnhJOFdJ2YzOUr84yi3lW5VQxXPfUHK74K2moF4tVw3ihgaDicHPzFlynRAQujbq0ggfYeSfPkRfv8czFYwGM06x','vV8N417GT30hicUFui2gX6yKv2nRiRKgrz46JjaFvxjiX9OALIbpc04nYfUj4m5','63ZYtC00p6XyCayIVmTUsjOdmG19NLRZ1WcDPQ8aEQO660Yiid121mFrKYfMgIVvtsIO6lFz3hZzMJGUxIPhVBv80Vo3n8ZWuOclOVOcKKKXy1lwiNmNakfKGhMnLMX9dTqvnefjHm2HxbLXOm8baQ4jhF8Nr9Fsczt','wOYGqomUdFZWvTipAvSfXLajGqw3aQUiiTSdZ55UzTTDSi2TuMrYJP','mncK2NIStmlZRG7n2krFZl0pZSKh9g08B6Cc47Gx4lsIsXACFkmAKkuIcVGtPQwiVPPUpLXaZbO4Jz9llgIw3',13);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (498469670,-547996197082663329,'5R75ei8q8vUOz83Kt9iKbT','aj9FCaKBqjh3hc3tbTuZJRFkRIgO','NLTKRMac7TzlFHVNI','NonSvbvMiPSXOd2xWSfKpUmMw2Dm0j779fUkqUUJkoOnkcu1tBD4HXk1v3t71i2','L','Q',10);
+INSERT INTO ti VALUES (498469670,-547996197082663329,'5R75ei8q8vUOz83Kt9iKbT','aj9FCaKBqjh3hc3tbTuZJRFkRIgO','NLTKRMac7TzlFHVNI','NonSvbvMiPSXOd2xWSfKpUmMw2Dm0j779fUkqUUJkoOnkcu1tBD4HXk1v3t71i2','L','Q',10);
+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 (1456565663,2359222516686699273,'b3dM3EJM3O5ovGpcDeFfwW2Z7ZX9','xGLAOMQeGHmLNRtim7kIWARJ9kMCMNje8k','KZ0dY5E4kPGHd5MAlSfxyeAwahIHhHVnQ5Oiwo','LvHslMC2VfCePRHGcw5XJJT8p2Prw6b7ndKnAxcljI32i61eWO6Et40DPUIJlEbNUDJ1','E','5s',11);
+INSERT INTO ti VALUES (1456565663,2359222516686699273,'b3dM3EJM3O5ovGpcDeFfwW2Z7ZX9','xGLAOMQeGHmLNRtim7kIWARJ9kMCMNje8k','KZ0dY5E4kPGHd5MAlSfxyeAwahIHhHVnQ5Oiwo','LvHslMC2VfCePRHGcw5XJJT8p2Prw6b7ndKnAxcljI32i61eWO6Et40DPUIJlEbNUDJ1','E','5s',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-788005261,-1346163525746375739,'i9nfgUoH4nHdVKLJdW9IruhnutRjz','f5eXbC5JcJ3oOskWXGHo2Oh3AUtna7KCK1WnSBKJ6I2BnvOycuuZb7O7yFH7ol9SSWimQm8zXy4NigvqRojXUS7p3v9FUPeB0YqAt2T9NUB2vD5ZA4PSpNV8YbR3SC','6Ml9Rr57M8szosP7tXysaurrOE7zqG4mU9vM4Gtjcn5','1muI6cSDb9ztcd4wGHd','k','p',12);
+INSERT INTO ti VALUES (-788005261,-1346163525746375739,'i9nfgUoH4nHdVKLJdW9IruhnutRjz','f5eXbC5JcJ3oOskWXGHo2Oh3AUtna7KCK1WnSBKJ6I2BnvOycuuZb7O7yFH7ol9SSWimQm8zXy4NigvqRojXUS7p3v9FUPeB0YqAt2T9NUB2vD5ZA4PSpNV8YbR3SC','6Ml9Rr57M8szosP7tXysaurrOE7zqG4mU9vM4Gtjcn5','1muI6cSDb9ztcd4wGHd','k','p',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1422607102,2068882308708462964,'ck3IdzYQc6RsIGGUEHj22QGx1E','MhHMmtRBEGU1K5QfrewJznQeP0ehY916bz7eLa1d199hIK8Kvpp0KPOyFGfGWbuaim8UmGqLfFrRIfW8DXxQQkfy98mz3ea0gaZw88AK9LkFzSCKkdq9bNfFrMnsKQoahaByHVffoa4bJVcmyheK187ijGP1VmRxQGEhuh7yVa5cT','yVu9eba15LiNRcfKYgjpDIGnnruzb1EswgbMgSf9ze8FAQ2rdskH34lJH','sFrGTLGJcLpiZQprT2ziX0z9DfS9GP3DDmPiszmFgk67kGWNsPwJ','v','Y',13);
+INSERT INTO ti VALUES (-1422607102,2068882308708462964,'ck3IdzYQc6RsIGGUEHj22QGx1E','MhHMmtRBEGU1K5QfrewJznQeP0ehY916bz7eLa1d199hIK8Kvpp0KPOyFGfGWbuaim8UmGqLfFrRIfW8DXxQQkfy98mz3ea0gaZw88AK9LkFzSCKkdq9bNfFrMnsKQoahaByHVffoa4bJVcmyheK187ijGP1VmRxQGEhuh7yVa5cT','yVu9eba15LiNRcfKYgjpDIGnnruzb1EswgbMgSf9ze8FAQ2rdskH34lJH','sFrGTLGJcLpiZQprT2ziX0z9DfS9GP3DDmPiszmFgk67kGWNsPwJ','v','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (297872959,2597246226855976739,'sAgH','IbBlzO5qqK5WgbKsaxjwnO5KDJ9xQCqemovBMZODCP3wWMqxWElKGWufqfNA6M0W1pSABIplSASbJg7gtSpPvKbjGYnCGdQi','75lqA5xT1eFPPSN9di0nZ3khybPd9jp','CvVbKb2ydUT9qUF7kiJYJwgnwoBm223Y9f5ZfPIFkirHImtd4Xie2sWPVZ5StOHkXV0vqQUguSAbcOjjRnf','0','99',14);
+INSERT INTO ti VALUES (297872959,2597246226855976739,'sAgH','IbBlzO5qqK5WgbKsaxjwnO5KDJ9xQCqemovBMZODCP3wWMqxWElKGWufqfNA6M0W1pSABIplSASbJg7gtSpPvKbjGYnCGdQi','75lqA5xT1eFPPSN9di0nZ3khybPd9jp','CvVbKb2ydUT9qUF7kiJYJwgnwoBm223Y9f5ZfPIFkirHImtd4Xie2sWPVZ5StOHkXV0vqQUguSAbcOjjRnf','0','99',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1275871492,-608966399429883653,'UDkYjfqWdQW9slBdTVlFXpqg9KmLMPVbQRD','eZ1yPsNgfpfKZvePZT16V0OWDa09OmeorVd8Kr4e61N','t7uSaMciBA2hl9H3RRjltwCYdJBB7weTWj','ULPZO7PXohIRmCeDf8192LdTZ2yjvI3zYX8sRfUCta5QR756RNhig89vbRfSR7Qe20QISHtmXTd','E','ZZ',15);
+INSERT INTO ti VALUES (1275871492,-608966399429883653,'UDkYjfqWdQW9slBdTVlFXpqg9KmLMPVbQRD','eZ1yPsNgfpfKZvePZT16V0OWDa09OmeorVd8Kr4e61N','t7uSaMciBA2hl9H3RRjltwCYdJBB7weTWj','ULPZO7PXohIRmCeDf8192LdTZ2yjvI3zYX8sRfUCta5QR756RNhig89vbRfSR7Qe20QISHtmXTd','E','ZZ',15);
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(75) NOT NULL, d VARBINARY(70), e VARCHAR(93) NOT NULL, f VARCHAR(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (55,-62,'nlluFx7bMjkPF8HSryJ2lpnJPFOHDfQAxUFBbeEuFfnku9H554lB3y6WZoAo15hjSzEUL6Cpbj','FNMfUb3emiFiZ63pa7lROEgDLO1fWt3iz6p0L6VseqPywDZCUN9e8','dANe3IVdn5nMgUlRKTjikthYaHFRLqb6zaLdd1D1kWL5gem','OeihXA11','aULepK7u9KRLcbQKQtjQG5Sf0J0nz879OPSeSB2V8u','FxeBnGx9',0);
-INSERT INTO t VALUES (-25,50,'AljCufq4yXhexju','6vGh8t4elBjvSVI2lqIvDPrES3JXt0h','TiCJE3i3p06eg6xBBFQknu7pAxcXdMzNjJO1gLlTlyUcNyu4ofFZMG1zGwyVDLhWQoFcruGUqpuevT9a7ran','oXNGx','dVQkIGyuoTpUgxJv1ioUb87mrXdf7','mr9pvkOHjkZIUQWJ2pPAn03ztD39FTU6Yc0SGylMxl3hJNJzrWVi45FQda7lmcf',1);
-INSERT INTO t VALUES (26,95,'DgnTXXbEYN72','ORVeZEMaof8mwLtxXFTO9orelD1qt','HJRDquUCm0o','da6DNfh8jfwl0IKs','1PD6vv1jmklcUF79mFjMJheAG2nWeLQqebOcO74V1xXj2LArg46DrR','VQbPFLEZaRSIk',2);
-INSERT INTO t VALUES (-5,-19,'hu27MbvoZWCDB8xylfyADaxYROwsxHLj0Fj6on','Da8nHDoeW5raDoaVip','RTOshtzBqrJz','hKm','VPNbJ4JwtMgdv4cjf0VgWmwa4mh6vLPXrL5WuoroPkozB4SoKf6','FejgRo3KVwczzds8G7Qa8rhNpaaW1Jrzp',3);
-INSERT INTO t VALUES (-1,84,'jWP5Q15tILDxgvt3hRP4HxJ8AoBwQhBB2JDeEJfO0UtuYBpOHYzDGagU','oOUKpgDQ8vbqwvGM3kNUWOpL0aqe8DT5sICqkjgNAXCljezpdzGFc83E6oe9BJdBj','7YfJ9u2kihDI8CawkxmDC2kmryjHp6PZ5fSXGDJyEKa0QGYY45br9wlMEnJ4IgAmodwFSt3EnxYWSnoR','o','fekA5Tn1Q59oTiWGz8hJ4cz25in41r9kCGceYhHnIJ6ZKzv2PKodgpXy0rL0y4kQPCDhYk6yXNVNTfMPJnHgnLMhDzM7d','xOa7tireZ9IuprduMa5q6Q2lejpwKRy1H',4);
-INSERT INTO t VALUES (-46,-125,'epEGpdqgclR','tfondqGrVimu5qmySRNdhoHVHjA6AKiMC9MyHgZgssj7aLRkluvsz18L','jGWFa5UYmR2Uaj0QP0AX6D5sTe09C0E5f8r8BPAFg0ZMUlJv4pMzoLm4IPGNV3ASOFYsXTStLtW5y','IIx4','OxH4TjlfiHLjwUaajaZ1izc9B3qNgW1GV0CNtBntoHx2FVP8uqjtwBhQKLALKTO4Th','ZJ7dN1twwVdEXucfkgMRrFpzAsI88jSWMEtXLipymrcMnZtPnRibXzGGY7Ob9EN',5);
-INSERT INTO t VALUES (35,94,'6z5KNbME5gTojSJOefMbhyziQlilYBISfpNCxYhoRgFfDYwzs7P1d9wrucgpJrxzD9z','x9BrVZm4e3kYK05HZe6pn5MPH07UzYdHmFNMoWuo','vWN4C8rzs','cf','gIjRoJN7KoVJBsF54uiPKfGTXuZK9plUQcwgYbngSwxLlPQZuVR6xKtAV4XSA4LvYsLAxbXrhk','LDzD3NLaHNtm4auT9U9dJiUCu96BFHh',6);
-INSERT INTO t VALUES (23,-93,'WmVhisdldJLavKgYTaMW8CrxcOQejbaS1Q9LOlGQGlSWawq0JpTg2extafp1OcN0O2PX3NrFbPh','tFqSmDo1yTbKlOF591qTyKvUkiQfGmP3NoOdnp58cmu','zmC7soBHKFkNwe9OiidTGadZcblQTEYCLg12CMfMJpRNGKH','nfqUZzSGgHjos','aHhI8VtPPWsFMC7p1augTYLC56h9I7','AfnucYp9EAnOlbybnn8',7);
-INSERT INTO t VALUES (-80,-78,'6sRgxL2exiFSoYIIEjKSgpgrQvOsJ3RrmLu8hvwc0178S','PV8tvI7TLowutDJjbdaqtQ3cuEVQv9tmKbZIyPJZ0gB','0XPzSORBUlXLiPgklZVTtIxcjspntWFMgXDyIpyxBZ3wSoe7Ilvqrv2z83mpF5Cp0ge3yJVgy9pK4iKiVZ9uS2MNr','0R4fOhfWnJDHukdMV2','0WSwhle0NLBNSXuAgHhoAmxDL1THBnimSDVO72HwvFqyYV5yPaJjlT3iC3woDVfhhUfcagMH9Zc','8ssKqtNdYU45VZCkZqPSsLQKDR7hPCjVWyAYOl3MNXfeos5lZuSKXbOiFm9TN4kgTp9xUhy8AEQ1xCBKz4JFoSnIwX3gL',8);
-INSERT INTO t VALUES (-37,-69,'KSpSviSearrIw5d91oA','fpZic','7816fiQmP1Nq3jkr78p7g7hvD9eONPB37WBJ90mxDUZNm8iLtN1PlTiExfwPpCt5avVKJPxk4Y1fWEsQwRvfPgyL5lEe','6PMg69JtVGq','goXl3AXTh1fLZ8TA','PEfc0jkRW1CJpLoXjM3HfElz9UcKSvrgou7j4B6imQh02ycSAQga3UglGmcciJgyIRbquZEt6EP3K0M4ZIfjIywjK1bpzT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b TINYINT, c BINARY(82), d VARBINARY(50), e VARBINARY(95), f VARBINARY(90) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1428351020990361167,-128,'8zWxIbU0YhMbPdRt62FZGaslmP6VurSkzZyr4bc7ijaWJ','pZFLE8jc4CoqJ8J2JuZzYHfGp7p4Yo7cCniRy0ldJZ','kkSldhZZqWn6jU8OFGaGNXWBF','EudRihkAweWLZXsniWkRZ','Uh','w',0);
+INSERT INTO t VALUES (-983508023510046677,96,'ofLJLCDZTCpcvfEtstCHNvRoHfZru6e8870pMm8BSrsd7dgWdfVkn7xi4r','rpp4t8J37ttTDGjaAlwwmf2JmlLnlRLwfLlKq','Anp5YjUiWag5CKZZDg','VGiDM8PGCuhk47LohpkEX9AAF8iF3JhUNGxhWMG8E01pL2AYGOoiac4j','R','12',1);
+INSERT INTO t VALUES (-4856854938962824231,-15,'pcJ70Bun3Z4gZolShCCjioBajOrA7sXF7GfpZuM2YRyOE4PS4o72U2nGDspKpRuwqToHmf7Kjw1fht','YFPry5P2z7g','Gwo75yN0ZTPCXGiPEhZvqh14vExEbyVd3xhxhY704vkD7WQQlMHB0K9b8U5jqQJ4z5d','pLMgRCCKtzVibFjbcqg3zEW4Cq0tqV5F6muHEclWxGrNiuUyQjM','vz','n',2);
+INSERT INTO t VALUES (9092045132306216725,32,'CvFVYHkv8RYYCmW7mguXgBeVHlg8KarsJjieAaVzv1E8n1qP5VKKsGrX4S1YREBzmTZNEEMlx9c7GqS62K','WyDeMlrMEC8YIqbzq0vb','lOH45o0sWicPMmnU','J9yq84k7N5xJfYRFerpSKVmbxqCZ3H4NauzYL5UJVD7G9obPFwIINGFRI0cyQlUC79seKCJmpAdzF8','H','7M',3);
+INSERT INTO t VALUES (-7280613247941777005,-70,'TY9R6FZOXtSZ7GlQ8vNXiV7th0asNZgPKKtVXfjIPTzCBx00Qapb7','Yi9YUJNdIUtz81V0PYpFIO06kArgvGa8zh18Vwt7P8HgleTBLT','wonmMhnkGJeQn1PwnzXTub5EWkMYNhOGSNSWBx2uU','feu1JOZ5s1H6M3GyelHAC64xQMnXsgzqYsinmifQ3Zs4x6SliE2CX2nNvpjmBdHgDxeDFemEDOL','Pj','mU',4);
+INSERT INTO t VALUES (1955324575696506473,67,'yLImHG1Iy3dFBMFg4aopf','0nZikgu88QbqDsl66f7nZq0G7Th1i1MAkKCimF','sqOG7JwbN0hOmofcInPHQqlN7XknrJfDB7ujO6','LiUKNkki0tHBAfs0HratjTiycXcduDCGWbKCQ8uMcie0OY2t9hc','I6','52',5);
+INSERT INTO t VALUES (-7422258823959410868,36,'oOjFCaReSZW7GTn2VfnFWU4RmiiPd6fzrhoZXacNdedNft2FZaU8G','HefVYh12P4whWfmXhceWkfmTzSG89hXBDpFsPXC','FUQgmFBU20Pb5I0J2SMkHsw8ltYjD2yOEc7B3uih9lhjMx3z8e3SB','NI1uyszSMBuCbKfvqBUMuUgKWxHrSBG03hzWPDRO4FKUyix8yLFjFC','O5','Yu',6);
+INSERT INTO t VALUES (5429402101533732849,7,'OrzJB9YTVxvvsOwxKtMHne3tnxlKCRk2VuMo7rcF','0m3nD3MI3BGol8kPTe8jyXhE2NFh3DWIRR4HpxQI5J5EUGIXqP','VXZHotOuvtRbZ3bAF7tFadjXo7UVxzyeYISDDipulJ9es5e','yl','9s','2',7);
+INSERT INTO t VALUES (8264209140250440983,74,'lDat0lsokfZEV4GSDXnyJKQ26qEN7fTfJ1CriqlAIydiv6gnko14woSea84U83','4UfBNIm4Au6','SobdANNExtelnP3LlL6nQJxMWBdGfVhNO1k','1hs8MwW4vxbkgslWKYGZrSjlzsQeOcEdgzebMvhXN25ZIZnNuUh5HFwRDCoX4UOpnyg4pCb5bh7eNPGiQggERYGrU','Cn','Bt',8);
+INSERT INTO t VALUES (7163750970265293788,-15,'LQUrWoyAegeEZ0AU5hDtLiPS71Tbz9jJKo3onnyRpI4ItB','CWI2G6OgUwuPil8v8PYDlZxJ','VuKWRItb3ORJDcGIomD8P5NOlvlL3Uh5OgnaNgcvWudh2cgFVwoWDHlPmHBEHcZv','hZicrl8NusUEVR9Jnl8','E','1U',9);
+CREATE TABLE ti (a BIGINT, b TINYINT, c BINARY(82), d VARBINARY(50), e VARBINARY(95), f VARBINARY(90) 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-22799,102,'nsd31KLyqznPVGSKGhxHnPacX7W0GXJErEKnfmkMITLzPGB3LIfx7kx3w9hyGnUKTf','8ztBNFqj1d4','q0KM5GBtF1r3vsBK1KHWVuZu0hHWGuLeqqXPHxVypXYO9Xd2g2r','i4PqVjXZ1pNtd','1hCWkO6GSAI2ShLyqFNXM4wZ4mhtmSsxvfaKmQBHo','GigfMUKS3X00LxpxEmDYh3lPhWu6sb8AFpBe3tFEtSlEd0KplB7JfN66StXlmm3M398zNOdoLaBmj1cAO0cXzEcdqQzt',10);
-INSERT INTO ti VALUES (-22799,102,'nsd31KLyqznPVGSKGhxHnPacX7W0GXJErEKnfmkMITLzPGB3LIfx7kx3w9hyGnUKTf','8ztBNFqj1d4','q0KM5GBtF1r3vsBK1KHWVuZu0hHWGuLeqqXPHxVypXYO9Xd2g2r','i4PqVjXZ1pNtd','1hCWkO6GSAI2ShLyqFNXM4wZ4mhtmSsxvfaKmQBHo','GigfMUKS3X00LxpxEmDYh3lPhWu6sb8AFpBe3tFEtSlEd0KplB7JfN66StXlmm3M398zNOdoLaBmj1cAO0cXzEcdqQzt',10);
-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 (19675,-15,'fZZu93KEvBPoBoVkC0pyqP2sU','z3pwuSO5iFlug21NNTvFdK9kB001kefZ9fZW6fz1PNwngyD39K','sUewIc0YR9','8iyW','WCbjPsgSsN4hCcvta0ScYkXHVzNE2tJYZU8Ivu52L','ptGA9Qy3qy5aQdDsPLM3K9qw5VcieNnpp8nRzUSqjzypfHFi',11);
-INSERT INTO ti VALUES (19675,-15,'fZZu93KEvBPoBoVkC0pyqP2sU','z3pwuSO5iFlug21NNTvFdK9kB001kefZ9fZW6fz1PNwngyD39K','sUewIc0YR9','8iyW','WCbjPsgSsN4hCcvta0ScYkXHVzNE2tJYZU8Ivu52L','ptGA9Qy3qy5aQdDsPLM3K9qw5VcieNnpp8nRzUSqjzypfHFi',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (8562887933404984667,113,'imKy5x5Ltcm3ptsPzw6lsNRT57','CkJuvzOMwMpgoqWAj7ix12aNnj','9ffU83o8GIDayJP58qp89e7uaTbWNVct87','ZnB3oB1oJFfczYbrqxvoxMwl7huoyDbh','2M','DE',10);
+INSERT INTO ti VALUES (8562887933404984667,113,'imKy5x5Ltcm3ptsPzw6lsNRT57','CkJuvzOMwMpgoqWAj7ix12aNnj','9ffU83o8GIDayJP58qp89e7uaTbWNVct87','ZnB3oB1oJFfczYbrqxvoxMwl7huoyDbh','2M','DE',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(83);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(83);
+INSERT INTO t VALUES (7570812174278603754,-106,'PXaUXVjPaVXZw','qYKKGqB8NfERS8zaYYDO','J8CniCqMzLGIzFP2buk58prrK','zn0AvN2LCdPF0RV21eF8K1cDolhKhTmnD4K3rUfCVFeAbFhEqfE2pC2Ns','15','C9',11);
+INSERT INTO ti VALUES (7570812174278603754,-106,'PXaUXVjPaVXZw','qYKKGqB8NfERS8zaYYDO','J8CniCqMzLGIzFP2buk58prrK','zn0AvN2LCdPF0RV21eF8K1cDolhKhTmnD4K3rUfCVFeAbFhEqfE2pC2Ns','15','C9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2833708847128026348,-112,'6PfBmgvpoSDQsDpU3bsGEg2w987oNo6M3L','tc4yu1OpMBajpTEi4TUpGUUZuy9f','KZwqSAWlKmOudRGePw6TE9G43IeHDSz2IlVR','A2Yz','gU','aT',12);
+INSERT INTO ti VALUES (2833708847128026348,-112,'6PfBmgvpoSDQsDpU3bsGEg2w987oNo6M3L','tc4yu1OpMBajpTEi4TUpGUUZuy9f','KZwqSAWlKmOudRGePw6TE9G43IeHDSz2IlVR','A2Yz','gU','aT',12);
+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 (6334583664711720130,-80,'XIPvvl3cHMOUex1CM1NZlqgDwqCL1jlut3qDn2fWzmc5khg4Q7gzzo5dYo','XzXO29ku1gpz1m6bgpr0XqYQDgHiDEg6csdKGOZT4zBfrMWpyTBns7GukvriJndBpz2eUmEvkpFPGR3VENgSBywsZWCV','LmmtSBad4RUBrDY9oh49zBLNFWZ3PZXaey','0V1qEmvQ2Q0QHehbE2AevOJqCK03t6nJb8LbE5RTec5UePDNUBE8aGDBfbDAiwFmFDG9OlxefKwiQ9QiAhvLsbxF7tSG0kcXoTUzhoO7cLrxhTHaq5pX874sfnXmp0cw5MQ3oTNfLEh8fShcG6OQvAXV0ioyevfyJQmVD0n','0d','8',13);
+INSERT INTO ti VALUES (6334583664711720130,-80,'XIPvvl3cHMOUex1CM1NZlqgDwqCL1jlut3qDn2fWzmc5khg4Q7gzzo5dYo','XzXO29ku1gpz1m6bgpr0XqYQDgHiDEg6csdKGOZT4zBfrMWpyTBns7GukvriJndBpz2eUmEvkpFPGR3VENgSBywsZWCV','LmmtSBad4RUBrDY9oh49zBLNFWZ3PZXaey','0V1qEmvQ2Q0QHehbE2AevOJqCK03t6nJb8LbE5RTec5UePDNUBE8aGDBfbDAiwFmFDG9OlxefKwiQ9QiAhvLsbxF7tSG0kcXoTUzhoO7cLrxhTHaq5pX874sfnXmp0cw5MQ3oTNfLEh8fShcG6OQvAXV0ioyevfyJQmVD0n','0d','8',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-9198329793320300836,-44,'IZc13JIP1kY0GjooHPozsErckYmBaMEF7lWYvaSv2fHRtzk5mPsWDtghV5WvrS','ESv3THHqKO4lk7L2sTICeoq3dzndQ6fyd9Qa1DkSlCyQKnBtm31xPdUvwV0OkGGjeON70iodSRvgZ4JYapu6DV3sV2SbfYCDrsvlUntAGnDcIZP6WgxnTk0sBAN42qqFlL1Pj6DKhulCbHNpCduGWfaytVq8VM1KwwcnRn6O1vdlJ9ITj5M7BJ48ijvDirQzZMlmpwRPcpmLfaoNMkrITubfFzXig7jR','GY7AMmAA1TUnpmZd5rzRdmbnu3uENmSStai4a','bt1CcoGnrEii3Gs1TkbMsJIszpS9jEvi6Kr9sc3H60nGuJrZglRnpAwGPQ7ObEmvfAhqyek83lH0dlq5ynbY9OBxD0XjYUdmJrj','92K','1T',14);
+INSERT INTO ti VALUES (-9198329793320300836,-44,'IZc13JIP1kY0GjooHPozsErckYmBaMEF7lWYvaSv2fHRtzk5mPsWDtghV5WvrS','ESv3THHqKO4lk7L2sTICeoq3dzndQ6fyd9Qa1DkSlCyQKnBtm31xPdUvwV0OkGGjeON70iodSRvgZ4JYapu6DV3sV2SbfYCDrsvlUntAGnDcIZP6WgxnTk0sBAN42qqFlL1Pj6DKhulCbHNpCduGWfaytVq8VM1KwwcnRn6O1vdlJ9ITj5M7BJ48ijvDirQzZMlmpwRPcpmLfaoNMkrITubfFzXig7jR','GY7AMmAA1TUnpmZd5rzRdmbnu3uENmSStai4a','bt1CcoGnrEii3Gs1TkbMsJIszpS9jEvi6Kr9sc3H60nGuJrZglRnpAwGPQ7ObEmvfAhqyek83lH0dlq5ynbY9OBxD0XjYUdmJrj','92K','1T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (122727105765230805,100,'9NwQy9M2i8UleNvqqTziYE60antL9r6fDv2edR7DIVEjdTfgbizItThEYy6oyZZdlIoP','TWSuq61CRLa2ebdcnQWOIHs1Baxe0Zp5a1pivwhMAeJg9qrXWHr3zvxMN2jiyNLrZIFUCiu','SsSuOSfm31bazNGNr','FhAmqLadB4nkzJdKAonw5B1vpEg5lpXVlKjehAasnb1DXPgHxWjFvTCWkA4xqj2xYJ1','C','l',15);
+INSERT INTO ti VALUES (122727105765230805,100,'9NwQy9M2i8UleNvqqTziYE60antL9r6fDv2edR7DIVEjdTfgbizItThEYy6oyZZdlIoP','TWSuq61CRLa2ebdcnQWOIHs1Baxe0Zp5a1pivwhMAeJg9qrXWHr3zvxMN2jiyNLrZIFUCiu','SsSuOSfm31bazNGNr','FhAmqLadB4nkzJdKAonw5B1vpEg5lpXVlKjehAasnb1DXPgHxWjFvTCWkA4xqj2xYJ1','C','l',15);
+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 CHAR(12), d VARBINARY(63), e VARBINARY(10) NOT NULL, f VARCHAR(79), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4642631955883699609,10105,'Z70L7','pKa4vvbYC4btzvtS2ePmgvoYpWL','npLpL7','XYPx2HflGTZ27RrOfN3My8PaCHSjhbGS8Miuw799mHoQJJbFAfR1PszszL9rUbuKej9','KH','o',0);
+INSERT INTO t VALUES (5518202784035051891,-21336,'RVBddKCG','H8zU4JP13hUKVgN3a','ikefSh','6iuG0abFi5BDe','Lm','Y',1);
+INSERT INTO t VALUES (-3562628489558559729,-7790,'T7arwtiCww','APhKbFztMljL3EdlrU0mQzVWmqG6ka7vVi3xTkaBdsKexI','0X','rT47FACxhNOHcBn6BC4lE2VuFiIxfC9RDXngE4iD7wifWN2HZYa','1','d',2);
+INSERT INTO t VALUES (-3250862427975630029,-11388,'l3W2t6mBCJo','v','ZFR8','mJbZxxtEH8XNhOCbeVSCTWBK8I6AjbGRnjc4d','N','e',3);
+INSERT INTO t VALUES (-8683769480098694341,2997,'CW4q','7zY','ueQ','Gmv9VB2t2YMqfbuXE0moUUm6GH8N7Saq48HJlRs2mdn4JP2W1AgkHIX5wUZWr0Oj','b','F',4);
+INSERT INTO t VALUES (8323415036523762712,-16912,'R2rxt','E5Rc8HP9ABx0b14X1hzVFVMH84oZABu0lc1slc8Zn86mJaQWSO7EaSBlYcp7TA','iue79vRG','fSHEFIaA9YHp7v8FQ2F7GkbSRbsSxroOObGRBBUbdWaYZuS19GBlUY6IneHhyT21k9','5','b',5);
+INSERT INTO t VALUES (2139570266878372586,-16552,'5aPQ','dJqWxr4jwtgbFwFDNaEJKMSJGlcSI6Uy3eMyVumVKxXbQIlJgOu3Dvu4','48T6TpI','1tk5xddWi4f28vfqhLEae5h','9j','D',6);
+INSERT INTO t VALUES (-1239077613737908930,-4473,'lZ','jZdOh4nGtiXLBKIdpVSrIL9WpjWWJg4KVRyI9SwYXRJ6nGefuqroL6083Mp','jQ8dndKU','QuV0P6kfHNltlhoK3K3QCgLgD5osz5pPYI','DV','r',7);
+INSERT INTO t VALUES (8209761712918779418,-28387,'bv','JGywr7WdbdAos70','9hUKlwbn9','H44MsFDLmp7TuJXgr6ys8LxP','n','A',8);
+INSERT INTO t VALUES (834164128403050477,5542,'xYuRnfp1Z','Kp1BxqZ0k4uiNEiqWSO1mJ9jQYnk9Idt7JuxLXhRG1iQ4gu','RC7nSPk7eY','Wu','sK','w',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c CHAR(12), d VARBINARY(63), e VARBINARY(10) NOT NULL, f VARCHAR(79), 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 (-8414433193330649649,-23243,'K','ASqJI0C04dhH','vsf0KwCdD','WFZlEl6FyRwHRrACONGCqNNmQ623R1bnYVPcEtEVctZvzurIzKfPnPDeWGSv1QpLtKwMtNuB','M','G',10);
+INSERT INTO ti VALUES (-8414433193330649649,-23243,'K','ASqJI0C04dhH','vsf0KwCdD','WFZlEl6FyRwHRrACONGCqNNmQ623R1bnYVPcEtEVctZvzurIzKfPnPDeWGSv1QpLtKwMtNuB','M','G',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (-3020877076676234944,4913,'BgFaa','gyjeAzum1vA1u6azKYFzg4gOtLmRVg7J90oqfJuKP8ZqSBShjwZIm3JLXvMoAY4','PVSP','Rx64TK','xj','c',11);
+INSERT INTO ti VALUES (-3020877076676234944,4913,'BgFaa','gyjeAzum1vA1u6azKYFzg4gOtLmRVg7J90oqfJuKP8ZqSBShjwZIm3JLXvMoAY4','PVSP','Rx64TK','xj','c',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (17514,104,'xX8xNm9HJ0CLsjO503ObasXyDOcScei9LYci34g','QR1axj1VxmOuhEBcbi1iVntlbhFPIM9HIOUDleuL5r7tufAfjLVwKMCC63jXCqXhiexC20KJlYZKXen5dIGXNKmtLnJIpo3yJcl6dGZHEOTWFNFACQJ13K0xX2LwxzDjwlKai6wbmXibRQAj3hsCbGTiQOC93kT5hPuozHQK4','hPoP4OTNi5ojDF16urdQkouVO','WlrhxMxCBA9sow0m','RALDyk7odgbwdsa3kB9wjpwAIlMJSQKQyWqpc6Sy4D6fEctLI4644or9YYPN3v','Xhe9fqhAMJy0zcv9vQ9Be9gn5QjcHVvnrIS3VjEijSB3EDBYYb0Tp1HixaPAFdx8Ab11fI4x',12);
-INSERT INTO ti VALUES (17514,104,'xX8xNm9HJ0CLsjO503ObasXyDOcScei9LYci34g','QR1axj1VxmOuhEBcbi1iVntlbhFPIM9HIOUDleuL5r7tufAfjLVwKMCC63jXCqXhiexC20KJlYZKXen5dIGXNKmtLnJIpo3yJcl6dGZHEOTWFNFACQJ13K0xX2LwxzDjwlKai6wbmXibRQAj3hsCbGTiQOC93kT5hPuozHQK4','hPoP4OTNi5ojDF16urdQkouVO','WlrhxMxCBA9sow0m','RALDyk7odgbwdsa3kB9wjpwAIlMJSQKQyWqpc6Sy4D6fEctLI4644or9YYPN3v','Xhe9fqhAMJy0zcv9vQ9Be9gn5QjcHVvnrIS3VjEijSB3EDBYYb0Tp1HixaPAFdx8Ab11fI4x',12);
+INSERT INTO t VALUES (-8412808933842743383,-22557,'xiiysea5','sdioCzDyMiGSt8ejTKyZ0ap1nNh3B1j6b1Xx4nz1hlKCHte','8c7pFh9OSQ','6XVh675gpOnVdLtYUSTqu1nwmVe2ynLQqwdkZy3xlEI9JUbIKQWC3HpAXLBpW0QWgK0kmE','SK','Q',12);
+INSERT INTO ti VALUES (-8412808933842743383,-22557,'xiiysea5','sdioCzDyMiGSt8ejTKyZ0ap1nNh3B1j6b1Xx4nz1hlKCHte','8c7pFh9OSQ','6XVh675gpOnVdLtYUSTqu1nwmVe2ynLQqwdkZy3xlEI9JUbIKQWC3HpAXLBpW0QWgK0kmE','SK','Q',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6546,107,'K8GTKtxD4Hx2gkc7TIY707XPpKghRKCA65IwZPsP3XF6HrGQz','LZBUA15df1TKJnqvoUnEzXXY5obSbOlO7Qgr','tEWrj7ZqRVH5KGH','5WcUlbDKrDKm53ELGUHvzEa1O8wyN5yN4z9gHHbqWIOvFkSlm80OPnZOVYHwcbwuSzlXaPCUMez4bSuS8IPWsUyffbqg51r5i5oGktgDzRuOmVykeraBvi4wWB1uJH3ucgFezO8AmwxTtd4eorjx8dLv1wx7ZbS9WweVDvyPODCZAi7Sx7JOSJEir745ZivfYmMWwPhPqMTPLO0hhMBCdFiNbgKFXK2Z7Po2wcrDDoLXyGWWG6stQqf4TNu','1BKVMfmPEwUmXg1vi52IXxDUepERFX4AbTWTldqquu5CebkDPugTLKenMnmaDoWMPtgDRX9oMWBRPhBHMhb5gOu1A9','mFmem69P47EktNdVBkpfyjPrPNRF2P8jBNxx6JrqKneA7yNj7ytacwNZmq6noe7XeFpitrfA9OAUXuTO27',13);
-INSERT INTO ti VALUES (6546,107,'K8GTKtxD4Hx2gkc7TIY707XPpKghRKCA65IwZPsP3XF6HrGQz','LZBUA15df1TKJnqvoUnEzXXY5obSbOlO7Qgr','tEWrj7ZqRVH5KGH','5WcUlbDKrDKm53ELGUHvzEa1O8wyN5yN4z9gHHbqWIOvFkSlm80OPnZOVYHwcbwuSzlXaPCUMez4bSuS8IPWsUyffbqg51r5i5oGktgDzRuOmVykeraBvi4wWB1uJH3ucgFezO8AmwxTtd4eorjx8dLv1wx7ZbS9WweVDvyPODCZAi7Sx7JOSJEir745ZivfYmMWwPhPqMTPLO0hhMBCdFiNbgKFXK2Z7Po2wcrDDoLXyGWWG6stQqf4TNu','1BKVMfmPEwUmXg1vi52IXxDUepERFX4AbTWTldqquu5CebkDPugTLKenMnmaDoWMPtgDRX9oMWBRPhBHMhb5gOu1A9','mFmem69P47EktNdVBkpfyjPrPNRF2P8jBNxx6JrqKneA7yNj7ytacwNZmq6noe7XeFpitrfA9OAUXuTO27',13);
-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(80) NOT NULL, d VARCHAR(35), e VARBINARY(67), f VARBINARY(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (22900,12796570,'ZCPk1bcsjT44HnwbnIYSBudNo5iYFgc1XYd8Vsj73HPjVqO37sdwa6LNW3S','Ef7K','X3iRAQaAAHzXLulvcssHxn5LwGxp1u6qLnSyv','RNYlZ94OvGRUKPeKcJSlfjkTUP8zzzwsM6xwKBtCsTaCH8e','og6Q8epB','UFGcC',0);
-INSERT INTO t VALUES (-1308,2468579,'4qz8GOpUkaZJy4sQqX9rGwbP6a1hXC1oJfRmroBIDAJHzpdiWROIF6e6zzbuYqAfUkyI4ngTuCUtzXp','IwkWBxQkr4','247qAHLpetbNwS06GN7PpHe58MhH9Cf9OGBCB9ZCkdiFXYbXis','0Nfkw6E1PNH3W3vCX6ag2hLLad11f25Q1y7JEXx6QHpCp8Th3','AqtGFB68XM3SM','IgdAxkJxXkSC3OJY0dyICFulDRls6uAxr6GnEBSL9f0aLVTvJNID1v7UT',1);
-INSERT INTO t VALUES (24404,13765572,'v911ayHprYzoEouqA9HgwM7kx0V4W830s4e9ztHkPPs2Olk8un5EphuTwM0CfPcfozEMBFA','CcgJREWfIl001O','TJlSpeL8E45Dbex7NE9CSp1Vx8z2omOq4T9dWBV4eUyvm','QBlxA7TVO4AvUcmS4HsrhFrv4Cjcravz','CW8hq04zr7PBv1JRREz','VSvxghKUBivtXyP4EEvKHVJh8aCuODRn6bCBwK3nfKY',2);
-INSERT INTO t VALUES (46,15344749,'lbS0pXOgtz2iQdvTgWzw2Fk','LBTXx0','Un0gCEnSU6Q0VZlXmyF','ABljM7D','VfOWKwGcB0iojXHq110hvjTDVIRBmyBOsZQiJojm0tq8w8mrkrHTLEsusvBfN1dDDdZrfzTxdBfIvPU','nYaeK79r64nzebLqHFrUyo',3);
-INSERT INTO t VALUES (8672,5371113,'D9FvkXDGcO','BTYZ8PfbfHddBxjig','SkyLO9rEwFor3m83fFlJxhJP0gNNVk9JdXEGuFerWHySZRhIAwj0D50sF0RonRXOQc','h3fc79rQFqWERVuHjX4W7eX3JtzCBJVsnE7YjLInzO7ZhJxF0','US3mqMKyJAOlqCeY8crsiocAyp9sytvigkbwacmaxAG0w9dDxS2CJOkT1oD1zBZsu1WOw98NuIBkifnTb5c7EgW','M70UhahFSyJ99',4);
-INSERT INTO t VALUES (-14908,16622032,'6vOMYq9O9T3x2HwQSIVBJWuiai5WlcvEgSDm8UGUbTV4nCH5DV6lP','fF3P5JHUIV642fQQf','vK9oZR10bNGO7VLuQQ4TExe4Ju83lqBA99VaY1S5967AkUVU3uZDG5mA9fyUKGOQTU','y9Fs474jIzxz','OJrPerC4P0Q4Ch9LrMsryZlfKlwRVWkJQ2sTxOU0G','ERPRPVL1cNHOKBlp4KMGCbd8scCV0GlZB3aEqCveDnDRuDj96dCcy3RzsqMB8waYwlMYzdUgaU7',5);
-INSERT INTO t VALUES (30726,9338237,'IsBwSejywNyoecTS603rMSyaRKCOVp0xdIqN6qhnhI2Jq0x9zLx5l9wOF','sfj7b5jvNV7wItelzzwG5SiwXhrViK6m3b','ELepJEfO9LC','4zKb8vpRm6gBCz0HQ7h7','CHlPtnYr4CjLvWVcHFKp','w51GOn1Rv1xWrfmlerjeCiuz9g63arZYN6rVxxNyNpBzZmYna',6);
-INSERT INTO t VALUES (-19596,1217717,'UOHjKSXMKmeVaOkf1hrw5X3YarJTvlvJ62kz1tnJkUCdk','1983BizHcixjeyUCL0LdRzXkMK','1iWjPp6Wejh4lej','ptRKiZvNogCkE9YhRNv3MaL0vDpMxZgMwXX51GOtfk0ytKEKyPmC43EkDs','4QUeA9cqjqPebWkQE6NvVkEhcayoxMcZtYI3oogSZYRwxKkVBNReWk7clV3HTziGyOctcwZuse82rlBRyxyoxdo2QKoCHqsEfBD1','JeDf988kKFAaqH7SY5r4mvE48xQEddzKRrr9zWH4K5hW3mrcKFwb6OL',7);
-INSERT INTO t VALUES (32564,7778161,'F8','F4zXGzKnkLakwJSkyO1AntFh7s5aYwKZ','mmIrc92lKso7FM82WVPlwz','rBj9jumDHQFdc94huo2NXl3MMg01rH8I8deHAQIKnnajQ1hhL7J','iPplFlgny564j78jcf7VL4Jh5BDwDSaPUW3QIkyz9ExXrcd32bSdeTWDmN26acmOsKe39NOHvnQp40jYsXFwCaMS','XJg8MgpX4UsoPIPnezIJmbk93FZWkLIKx4i07so4UMP5Xr5S35aTNfx66b3IDLAIu3irKiN1pi7y1qCY9x1FvBkB6vt0znQO5',8);
-INSERT INTO t VALUES (-15859,16695031,'8VotFYa2c4V1R3kkm6XISwMVh1leqTmufbIx3iwKmpT33p2N33rHpg6KaR75B9sScrt5','XGv0r8mDVubz7MiGt90mvnu2i6q4z7pV8r','UVr1ClWa27FtPcysNhRgAUYWlKhWoJxxbKYHx5OqAcnhQeboWXGoovEZDQ6se','k3GePqwOLjCFTHAdV8FWO6WUkbXLO9EwLWGcAXlV','2QxEUgvTLa8Uq0FbjlLIczIi11KQicTxaB3HJqhYuyJCKh00Q9luqmipD7St7CFDCGgEWDNJsckAHi1vObRToSvKJn','YiZcc9RH2rK40NrsRjYfcu0npf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (626165304789839433,-26757,'V3macNquN3E','P5e22erGp1g5nRXaMWoMolmudQ8P5c0qncNxFkU2MBWqbLmbap5MMQk5ysNof6G8BYYQgMzirwE3xCgtLst3RohnV1hdyPblgyeeZJl8gLVdKn8rq1JuF07w2RB3QgFu9mUTcYRuLQSycEgW00RKKx1vVZyworFR4Iocm','A','Qy5pogWzcSDy9vDdprbehX7xN951PAvmPGtDcYrocyhd1I3KrTQc6DeIi0rUETmceTLA8EeGTklJYso31nXiYd7U','r','g',13);
+INSERT INTO ti VALUES (626165304789839433,-26757,'V3macNquN3E','P5e22erGp1g5nRXaMWoMolmudQ8P5c0qncNxFkU2MBWqbLmbap5MMQk5ysNof6G8BYYQgMzirwE3xCgtLst3RohnV1hdyPblgyeeZJl8gLVdKn8rq1JuF07w2RB3QgFu9mUTcYRuLQSycEgW00RKKx1vVZyworFR4Iocm','A','Qy5pogWzcSDy9vDdprbehX7xN951PAvmPGtDcYrocyhd1I3KrTQc6DeIi0rUETmceTLA8EeGTklJYso31nXiYd7U','r','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3244259863438124243,-17572,'kcsV3IsBH','U3XHvQSeLZlRvnfMypu44mGqMYb5mr5ToCQJgP6xjSSb6W3FV9Egd5w8fXOTrOIktBnapFZY5OLSvMWD0P3cirnbpoRv3vue9eYEMK358pBOgxnfuhRTVGHMycFxRa1g9cSqappymVLJwa5wwvtneEAXxbs6LDABiCujTTek','QCPU8V6jI','jO0n1wDfXkLs5HHrIBKPhhFeBCZhXdgzErHCd3GixAa0y51LritXfRLgbx0Y2JJkg2q6gBUbWQ4DYtyHduxCYr0QDkT1lsYgsgun7Z8b9Qcauq9RPMpkxnhV5tRkBEjnDB1P0xH9L3UQ5huSn3nNIa6lxqxlGtEYnurWEjtdjv8KBI8aRDBfFqDcfEeLLFXWhDtWV8L8m80xRdXnR5U0896IimRYQPOe1SBSlR','r','R',14);
+INSERT INTO ti VALUES (-3244259863438124243,-17572,'kcsV3IsBH','U3XHvQSeLZlRvnfMypu44mGqMYb5mr5ToCQJgP6xjSSb6W3FV9Egd5w8fXOTrOIktBnapFZY5OLSvMWD0P3cirnbpoRv3vue9eYEMK358pBOgxnfuhRTVGHMycFxRa1g9cSqappymVLJwa5wwvtneEAXxbs6LDABiCujTTek','QCPU8V6jI','jO0n1wDfXkLs5HHrIBKPhhFeBCZhXdgzErHCd3GixAa0y51LritXfRLgbx0Y2JJkg2q6gBUbWQ4DYtyHduxCYr0QDkT1lsYgsgun7Z8b9Qcauq9RPMpkxnhV5tRkBEjnDB1P0xH9L3UQ5huSn3nNIa6lxqxlGtEYnurWEjtdjv8KBI8aRDBfFqDcfEeLLFXWhDtWV8L8m80xRdXnR5U0896IimRYQPOe1SBSlR','r','R',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3623735675110911449,5095,'D7','eEWdMVug9ZTz0fZBPxFr9CvWQUDt78c9f','kN','oXqo3J56zj4SVKHqsMbqoRoKGgFEZmgnN72qIg5G6HHuJ3UIjImk5vOi40w3uKYTJvbIadvf09XBovYEkccm6tyKBYcsOkGWWyBgmNCVsxWv0YG0VXaHCjO5sriJ3RKANc39bOnrCHVTasCCRcjWtaKTc1o1l7JjkupxsRGVA1kR5bNlvqY5jc0CFZZ','SnE','o',15);
+INSERT INTO ti VALUES (3623735675110911449,5095,'D7','eEWdMVug9ZTz0fZBPxFr9CvWQUDt78c9f','kN','oXqo3J56zj4SVKHqsMbqoRoKGgFEZmgnN72qIg5G6HHuJ3UIjImk5vOi40w3uKYTJvbIadvf09XBovYEkccm6tyKBYcsOkGWWyBgmNCVsxWv0YG0VXaHCjO5sriJ3RKANc39bOnrCHVTasCCRcjWtaKTc1o1l7JjkupxsRGVA1kR5bNlvqY5jc0CFZZ','SnE','o',15);
+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(88) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(50), f VARBINARY(9), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3829553275970716261,-220,'sIh01uNV0hT92TIIyl3W53sMHco6mC60oeWQfp3xocu8G63dGcAXXSYnqIwZfko','vZN639t1D1EoHFq2iwPHsM3TKLjSsvs','79VmY8UGLtxX','WZlxq6','s','y',0);
+INSERT INTO t VALUES (1539590693328479838,-9476,'Ca1C5DwAKNlwwQM','ERwM5SzzUhQB6KeDwZ1OMFDlDyKME','u6wdO4JBc24FYG1sMeV4bzCvXGW4VwewhBRr6MO1NJu','WlNW9V','o','J',1);
+INSERT INTO t VALUES (-3199245311189507910,-27310,'aUMLJcZNSvtH1X4reIlGQvQ0Z1aIfqfYa5NncVK6qTuWaYNScU9y','WUsaQAOVglI','A8Or8R4ceJfS67BUOFxkwqIyHmmZCFfBFy853E','IW','V','A',2);
+INSERT INTO t VALUES (2596212006349425277,-28588,'lAiXaa1Mu5UkqqzzvJXOdmuHhP6svQZlKW4y9xCflISGGDb4xFwN','fg2','pOCI001B7vg8xnHIB','SNBu8eOJ','Vm','F',3);
+INSERT INTO t VALUES (1195317155807159120,-5455,'yp','DuXb3MNFTxns9YKPBr','bVC6xC2i8Khorhmn4yNse3YTJ0QbE4Sovwd9gfMqzXQqhiiNqi','ZdBUNonPR','y','V',4);
+INSERT INTO t VALUES (5086848883824015785,-19558,'fOmKMVYlZzoDbYMRLioKsodc2LIuTThFOFJ88OK','aqJqQgGHqzKa','YDWQrKady2efwVtXFY','6sJ77pFh','89','1',5);
+INSERT INTO t VALUES (7584340233210417036,20582,'IVcHQy6MFbIe7IEtOMlI3ZEYNUfgRg09RJCy1xxgXosn0p3uoegWl','zNjzBsOMXS399','48e3uPWP','mpb','Zy','s',6);
+INSERT INTO t VALUES (9199771297734449974,-1248,'5bVqdNidYJXtqW9ElmfOcjY3YYOowrCtrjwt9Pf2jigErKAHq4uEM7Eg0xbpuPFACgMgJJaZ2sXZfFis','Y1CVlL0V30ya4fRkNCPk','bYKUHWoCVVmqh1Db9JEJZEByUNAedHaRFz','aUtZzsv','K','i',7);
+INSERT INTO t VALUES (3199342999329045599,-415,'fdtul7rb3ykCVEOsLjquh3d896P6sqQX34vtnJqbs','CAWUTZXxssAoH9OW0Wpz3vy6VeNlvs','QHKyaGYwo5wHqgz47EWmI3oq6','ymdc','7H','A',8);
+INSERT INTO t VALUES (-117910688908105311,13530,'a2wslgR5el4x9JmA6Ewio0MW3qk0MJuKrFDFhfnLY9f5','e6QVGdGHuDQAWtHzIdokM1fsw','MvOxq5ursSofM8TBezLOemz9lyu56FawbUhh2FH8sO','DVPytH','b','K',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(88) NOT NULL, d VARBINARY(33) NOT NULL, e VARCHAR(50), f VARBINARY(9), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-4113147,14923800,'7cCKEaW4iB1J','hSgoNJIbHr7f9qiiQf','nFdpV4lAVViYPnXtGeUN5r7PVEwrsj9BAK73Qpge8Vl5DEvtshsHhny2IpBWTB8WQrP','UJOdGYdIpua1vyRdcPIpcd','rt6T30bz9fJPdIopIT1CPRyzODwceCsPgJgf3','bYaKOI9yXawijjVbuln4JPGLvKIiZ0tavnpda2voIgAfUNImObaiGhp1TzxSuWn03QB74enG89iy4HW1Mc4wpB',10);
-INSERT INTO ti VALUES (-4113147,14923800,'7cCKEaW4iB1J','hSgoNJIbHr7f9qiiQf','nFdpV4lAVViYPnXtGeUN5r7PVEwrsj9BAK73Qpge8Vl5DEvtshsHhny2IpBWTB8WQrP','UJOdGYdIpua1vyRdcPIpcd','rt6T30bz9fJPdIopIT1CPRyzODwceCsPgJgf3','bYaKOI9yXawijjVbuln4JPGLvKIiZ0tavnpda2voIgAfUNImObaiGhp1TzxSuWn03QB74enG89iy4HW1Mc4wpB',10);
-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 (-6653667,505496,'2vBI0AanF2bnjCLChefs34Ve2mSyqEtOQ91fV8AxmmoShGiBA0Sgt','0Bu7s0OZuRhnoexvsLKFk','2PoFJOBc1SNYnYq8SPPjCaCbcndoEAV6wQmnMLRbYZmwJRzTRpKB4wx6B1uk3MvMV','N5kdEf6Su1ZNPBfOfKD9CCyZevRrQ2Hswb2L1woS','ngsF4YnX304n72Iz9rgSC3AZ2Fd3onHvaafzxYE8bPNwrI8o5','vj',11);
-INSERT INTO ti VALUES (-6653667,505496,'2vBI0AanF2bnjCLChefs34Ve2mSyqEtOQ91fV8AxmmoShGiBA0Sgt','0Bu7s0OZuRhnoexvsLKFk','2PoFJOBc1SNYnYq8SPPjCaCbcndoEAV6wQmnMLRbYZmwJRzTRpKB4wx6B1uk3MvMV','N5kdEf6Su1ZNPBfOfKD9CCyZevRrQ2Hswb2L1woS','ngsF4YnX304n72Iz9rgSC3AZ2Fd3onHvaafzxYE8bPNwrI8o5','vj',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (532942,2557338,'mxJXMjcmK6VeFpapGo5EYEGtxQElFGw8nMKaLbGKHr1VmkVsKjqYKQ7OJCJsMRE9lMp6','3BSRBSaf08v7JcfrCPbaClyLsVlmCqdaaPKLDrkntXepVY2G7MmsdoUrfeRUGtqZPvu3UGYKVfUsQz7L5MBWcQgLdD5s5Qwu4qMMJaY5uzlrXvFDe4rrtgO8hi8lPRZ8oaKxhCdbDdgAGOklQWvJtEVsgDB5Fmsmyzt95M08C3uf8AsTcpPL34bWwe8','lakLM9aObH','OLTe6vB00hPygSXQhMIydTKk2d5LQ4txoLTW9ywZXISiMjQuXo7t6qKb','H6H2hX5efzTwwxN5TwUUVym4CgeNFuVS4','DcwPLWzwDej4wpU',12);
-INSERT INTO ti VALUES (532942,2557338,'mxJXMjcmK6VeFpapGo5EYEGtxQElFGw8nMKaLbGKHr1VmkVsKjqYKQ7OJCJsMRE9lMp6','3BSRBSaf08v7JcfrCPbaClyLsVlmCqdaaPKLDrkntXepVY2G7MmsdoUrfeRUGtqZPvu3UGYKVfUsQz7L5MBWcQgLdD5s5Qwu4qMMJaY5uzlrXvFDe4rrtgO8hi8lPRZ8oaKxhCdbDdgAGOklQWvJtEVsgDB5Fmsmyzt95M08C3uf8AsTcpPL34bWwe8','lakLM9aObH','OLTe6vB00hPygSXQhMIydTKk2d5LQ4txoLTW9ywZXISiMjQuXo7t6qKb','H6H2hX5efzTwwxN5TwUUVym4CgeNFuVS4','DcwPLWzwDej4wpU',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7060124748673319756,22597,'nT6HNvDYvEuRltqXC1CtgElPxUPMBKieHCCxd','oY','9WLimdirR0tVXl5uecVYjz5NVqKck8KR0DSOEhq','NcGYkda','wt','b',10);
+INSERT INTO ti VALUES (-7060124748673319756,22597,'nT6HNvDYvEuRltqXC1CtgElPxUPMBKieHCCxd','oY','9WLimdirR0tVXl5uecVYjz5NVqKck8KR0DSOEhq','NcGYkda','wt','b',10);
+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 (-2074827825111640745,-332,'jQa2nRDaUumXx6wA1aGPBmKjqnPjbF8uVsKO5JT8YTkNvomrWsc1WWFH31V','lNumF3jd','70adKtSFwv93ebD','v','Z','h',11);
+INSERT INTO ti VALUES (-2074827825111640745,-332,'jQa2nRDaUumXx6wA1aGPBmKjqnPjbF8uVsKO5JT8YTkNvomrWsc1WWFH31V','lNumF3jd','70adKtSFwv93ebD','v','Z','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-7018407395381819335,-20967,'7k60NbcEKJqkwTjyt72k07PxU76LbklxfH25TZUJQBG4VwfxCpyFjRtqbROppxpCBTBaAvMa7UrKxLFPj1t','MskyyK1v3Uy4bRAwhg0MjV8wo8S299D5xfqo989i1Lcm3sIfXSEb3wDdYIHHdhAvcNZOyMGCHh1D89dfCegx5ejYgdHWVySKHjk4BXwba6Hw1Lsce6cOVnjjgiPGxtrlMw7kjc4ayBu1ayq1Hoiaoc08RzlxsCWbDsMdTB3ClbmgOnM7MX','wB','NEzgAEz','4k','j',12);
+INSERT INTO ti VALUES (-7018407395381819335,-20967,'7k60NbcEKJqkwTjyt72k07PxU76LbklxfH25TZUJQBG4VwfxCpyFjRtqbROppxpCBTBaAvMa7UrKxLFPj1t','MskyyK1v3Uy4bRAwhg0MjV8wo8S299D5xfqo989i1Lcm3sIfXSEb3wDdYIHHdhAvcNZOyMGCHh1D89dfCegx5ejYgdHWVySKHjk4BXwba6Hw1Lsce6cOVnjjgiPGxtrlMw7kjc4ayBu1ayq1Hoiaoc08RzlxsCWbDsMdTB3ClbmgOnM7MX','wB','NEzgAEz','4k','j',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6625341,2454379,'NG8mCofIO22B3wzGHYdwOJjVdjVFIYxH5idh8nBHCbhAhCeUeAZsQdyoWOAm6UBtlUs6WAzcKUYYto3Y','CETbgIMLsqTBLTpryLYoIoJnro8jIbW0MHZJcKNUUuMfKGJbdWuXg4hqFsUDV6zw06qwzjCdopIiHaxLWAm17aDGlJ0dddOowEvIO93ZpuE','yYzNRSEIEu6fmN1O2sAHbrC9T21N6AlfYyFwL2tvS2Vod2CzCrW','XMHJ3lH2Q8gh4W7fLVtQexAYbMVaeRwWybpVJ6BJWqknKMQj9','4Qf3eSiJNQAYy0eJJug3hdTDSEw5gA2hHERrvzpa8QSIt9k8zeVwnurXAeoU','61PdjcDIJadGuYUi',13);
-INSERT INTO ti VALUES (6625341,2454379,'NG8mCofIO22B3wzGHYdwOJjVdjVFIYxH5idh8nBHCbhAhCeUeAZsQdyoWOAm6UBtlUs6WAzcKUYYto3Y','CETbgIMLsqTBLTpryLYoIoJnro8jIbW0MHZJcKNUUuMfKGJbdWuXg4hqFsUDV6zw06qwzjCdopIiHaxLWAm17aDGlJ0dddOowEvIO93ZpuE','yYzNRSEIEu6fmN1O2sAHbrC9T21N6AlfYyFwL2tvS2Vod2CzCrW','XMHJ3lH2Q8gh4W7fLVtQexAYbMVaeRwWybpVJ6BJWqknKMQj9','4Qf3eSiJNQAYy0eJJug3hdTDSEw5gA2hHERrvzpa8QSIt9k8zeVwnurXAeoU','61PdjcDIJadGuYUi',13);
-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(19) NOT NULL, d VARCHAR(75), e VARCHAR(33) NOT NULL, f VARCHAR(4), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17099,6920533206382643628,'Z4N2p8WW8odk','GX0kBrwaaHkwMPZC6IkW1nU7Rj5C94TzdclyOBcoJLZjwhtZBBF','SnnGWY','W','obVEdkPOzwYbsMYgF5lz0Z1uisxshOncuTZfmSd2BYfych687dHahtk0JYy7Ez2s5n74vy3ABZr32O4DKczfzFJ5SiNgX0HsrK','HZpdrkH0GF71s7RIlVXJAI5YbXwIWLAFiiph95CQdtfXIFKfavG9Mw11NQWwvLbDdpk61JW9fAf6k4niOk3XuISBCkn',0);
-INSERT INTO t VALUES (14239,3176553258423739518,'mYaWkAhvcwx8','QOWJqt39Iv5rABOqaJ3Ynjqoi47gZFglvKMV85GBWawN8BpKfcjlmt1zhav0Z31GwAttV','qqwR7Rk6z3xqHaiUcNjRX','rgY','9VwS4y5tDl1gHWqp1PME5ogqoweX4V04bck2PWo4VLaSggaT2W4ovJU8dLMSpCPG','zrtfrZocKAiGRJRqspuYagvoopNDoKG8tqi727FvRiCn4Z8AE26yYOL23kvM469xW1egOVDjNbh06Ymmi0D4CFuADLNODNfS',1);
-INSERT INTO t VALUES (13905,-4186748018201497524,'ok8','gImTci538V74L30Rxm','akHzg1FZNiOI1uShqmUpg9','b','Bp7cKN6N3lxtTDzi0LH1qDUdd7OupHZ','KmJVk0kuTuxkUomlYZ74p38BbFQHAkxP9PoiyWo1gdGPaWfX',2);
-INSERT INTO t VALUES (11744,-3363739663533858370,'t','IP4qkGE5x7WXRDdy8RfCCxHebmt46CkEBVUhQTaW2mJNI8mP','WeIFN7lDchGhR8jApU6a7XOazM595gcob','q2','wmEK4bRBLG46cv6qKmWhahQE','1it8auG2YcUcgLSBIrHv7seFaW7NJv8xfBep1TdTwyrJ9qXQtaSRLF3XYW6WVxEM72fq2qwutzbAbMwKjmdo',3);
-INSERT INTO t VALUES (48080,-6888393450570325552,'OSAwvnDejZsz1czr','YCXmAdkmli1StQBD4dva9ueexlu1yqBAjW4UkPfU1uyPSCD3d8ckUtbwtS','mqSo64NPv9eVojGjrtZHfta','2z6','bClTzFWw2kmXs3buOSyEDwyHtzOj7Jl6MNLYwCWOxEROdc5BJJB9NGyhtMUa65AQbZQ283Y5dV','fm',4);
-INSERT INTO t VALUES (40255,-4633809895089425032,'5DJRGdPTPy9q9cPX','TpJNTSYmkKyZ6R9wY1m9pzO8nrgi087UhgmG76R','SuoYuQ0lBDL72KCeJHMvUdcMh','z','ztUbRhV3xxGLSBuXvdkdQxKKDVXepJNH6rvgkVbHQOO5fo6N6HGwbB4BmmOLYRUZiEW7vYTG','YK0ICyRkUYRnBCu4NWKfGohfLKeFq2tQ4VgntF5rLgiqMh',5);
-INSERT INTO t VALUES (15549,-7845726094522782666,'DLc','o8ROJ66sV9ff2eAYBpS','CPQDQKgB8AayZb3ieqqNKdTONdXr','1yR','5tgtsVNd9llhsZhD1jXeRJg68sF66UvlkHbTsW1N24jJwKAhruVK73t1l9u60h0QdU3kq1XXrvHH8TcTVCtRx3Io83','JT1dZBLRsikNe1vq7uZy0POa4lxrye5a1ySskuuL5KIei4ti5jZwK',6);
-INSERT INTO t VALUES (35645,-5499968036732960363,'cCCOeemHA2','3IPQc2mCo5S11iG1bw5IkasUt','0BsH5v8BjawJ1dYwlwzyziRtttvNjE','J','jLkRAnPQ54','qaL9S',7);
-INSERT INTO t VALUES (21261,-7303349101056012560,'qM7SCUqVcKKXTbPyL','oRnPz6GtcdUnocn6cyHbjkDcI3Hd','MaBntl0rPYwb','U','v6uAlCRsHz7fITUMkvneI5NMEgYTIk9xYgvqLFqCDniUZ9NPPR4oTreehzx84SgRHULB4ruYhO79','GYoliuWnfnihNeM5HYe9LDH3e9UVwCFyPMqfe9mwkTbzTfklG0zlOZyPsGF',8);
-INSERT INTO t VALUES (46331,-8074367173555095560,'YkAIt6n76d','s33yeCFFtt68sveMmcTxZUYslWZB62qsYVreMhNURTgB8z6M2XgflDAuYGMfoAuIUQ','vdxlywagFeBjTq17','eFVo','oJ7vXxkxXZsU2QF4SgZX9JfLUr1bI8bRVYogpxytunTErF6Lof7AgJPpX2XM0J5TbJF86PfNa8r7QdY7t3QV8EQMi','GI41AXj4wgVfkGCZG9MOQD1Frz02VQvA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5712144677369400853,9853,'fk4JhmQyjOnIxTJGBbEBEE54R1KIXMoFT2PfLPCDY68xUNwFar0ROJjLQ','roHz1MrGELEbrYpFxwYdSISkrjKKZvgzgGUR9qJLSaX6DVEw37QSTlaMibt3gRJEHRZJ3cZkoq2LEabMCOSLY31yqE5FgofEmYySL3qgy354UD7IVPkTxgpQvwB17DBDNsNA0GbvUm2hPsCIzdK9eoNmfRKczTNSRHRV0k4ZBcXb8GtCNJZscvFI9njqwpkcKLSHWOC3IrBrKK0eTNuWvamNYcEGBDTFUFLPnXxENbFnIJ','cWzMhmEZ4B5m1xUfI1OwK3JTeMpeTp7KzaVUfwXB9WZg6gU4ut','quysXPRKd4rvsZINwSt8B1jvqjqZ8qokTE3kYHOh','pA','J',13);
+INSERT INTO ti VALUES (-5712144677369400853,9853,'fk4JhmQyjOnIxTJGBbEBEE54R1KIXMoFT2PfLPCDY68xUNwFar0ROJjLQ','roHz1MrGELEbrYpFxwYdSISkrjKKZvgzgGUR9qJLSaX6DVEw37QSTlaMibt3gRJEHRZJ3cZkoq2LEabMCOSLY31yqE5FgofEmYySL3qgy354UD7IVPkTxgpQvwB17DBDNsNA0GbvUm2hPsCIzdK9eoNmfRKczTNSRHRV0k4ZBcXb8GtCNJZscvFI9njqwpkcKLSHWOC3IrBrKK0eTNuWvamNYcEGBDTFUFLPnXxENbFnIJ','cWzMhmEZ4B5m1xUfI1OwK3JTeMpeTp7KzaVUfwXB9WZg6gU4ut','quysXPRKd4rvsZINwSt8B1jvqjqZ8qokTE3kYHOh','pA','J',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-4591531744213336881,-14273,'aBbwZvC8IfjkFL1Py64GnzfiA4CrOqqEz2HYuEcsooAXah','weSHenaAaUfIFqw7NkbIKYHnfQFMQD7kwfeqvPj4AFXdKiy7wbCVlB4Pg3qMFj40ae8sXngXeHR2hfa8IK3FljD803uz5adYbAIEpk4Acwo8v0Rutq826jKLBShSd0sjn0faGMOTEJWGQ3S11RjhJCYf9nBleL40ixPH0ruGbYixlGFKpAAAkL2c5TYm4MhD1MOtibrM11PN6lK0ueEGVONrtiDTEyIx3yJq61epEwF','4tyClgV6uCS9eWbN7ccU6W7NZO','4vVaAKvYQLUTcuNAk1KEWtzbAHJxThMr9kxcE3C0x4JHPU4','Ft','9',14);
+INSERT INTO ti VALUES (-4591531744213336881,-14273,'aBbwZvC8IfjkFL1Py64GnzfiA4CrOqqEz2HYuEcsooAXah','weSHenaAaUfIFqw7NkbIKYHnfQFMQD7kwfeqvPj4AFXdKiy7wbCVlB4Pg3qMFj40ae8sXngXeHR2hfa8IK3FljD803uz5adYbAIEpk4Acwo8v0Rutq826jKLBShSd0sjn0faGMOTEJWGQ3S11RjhJCYf9nBleL40ixPH0ruGbYixlGFKpAAAkL2c5TYm4MhD1MOtibrM11PN6lK0ueEGVONrtiDTEyIx3yJq61epEwF','4tyClgV6uCS9eWbN7ccU6W7NZO','4vVaAKvYQLUTcuNAk1KEWtzbAHJxThMr9kxcE3C0x4JHPU4','Ft','9',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7318779701045655205,13079,'aAegRYUlMrKRhHFJVcgISvHWztmEkocbTQEzO6gS7yEz','goYGm3QVuLU6qwPpzPsfDgJYO7M5pliKt9cp1S3WkrCXGNadpsSQ9h47gfHgF4XVvFbCGhfa0jZlrqafhkwI8mPdgRInefCCiTwdgPnNgtamLow3X15FIsfeSLMO3u8gGXDNTz7u12PMhniTL8dYZIBdOgvCMdYriZiO9eB5chm9gwxfRe7RdSbPw9v00RlO32DfxaVW51BD2','KXMCBxB2zGVTRL1B3W6p7OlKWQTXTx7uTcvFzqawXjJvKhBvO','yWSiVZUMWoIzF6w0GFXqXGYfuTNKcfCVYM54hCVtpQVq4j5p7CNAwWjxxRfAawyLV38LSiLRdOyfbUleGIZFC68DLMqcPRATNmsDKAbyd4oq2l8YMxY9','b','n',15);
+INSERT INTO ti VALUES (7318779701045655205,13079,'aAegRYUlMrKRhHFJVcgISvHWztmEkocbTQEzO6gS7yEz','goYGm3QVuLU6qwPpzPsfDgJYO7M5pliKt9cp1S3WkrCXGNadpsSQ9h47gfHgF4XVvFbCGhfa0jZlrqafhkwI8mPdgRInefCCiTwdgPnNgtamLow3X15FIsfeSLMO3u8gGXDNTz7u12PMhniTL8dYZIBdOgvCMdYriZiO9eB5chm9gwxfRe7RdSbPw9v00RlO32DfxaVW51BD2','KXMCBxB2zGVTRL1B3W6p7OlKWQTXTx7uTcvFzqawXjJvKhBvO','yWSiVZUMWoIzF6w0GFXqXGYfuTNKcfCVYM54hCVtpQVq4j5p7CNAwWjxxRfAawyLV38LSiLRdOyfbUleGIZFC68DLMqcPRATNmsDKAbyd4oq2l8YMxY9','b','n',15);
+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(3) NOT NULL, d VARCHAR(62), e VARBINARY(63) NOT NULL, f VARCHAR(20), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7230,2606997332441765782,'s','g06S2OOvgZZRTlDiqH6yG36IFwMm51XmCwm1qF41pjgnPpWP4qaLBOP','q3U','EoYzCcgwf0L48','Q','n',0);
+INSERT INTO t VALUES (34008,9066488767005419758,'Bl','nO2JMg8XGQs7mKCr4KrwzgFtPFQ78nJqVBmC4Zt9a','X2tWYPeJCfxadQz1kK2HwxKyyBR4SWaDaynQp0IpOs0Ldq','FC2mP5p9EcVU154iOnC','h','9',1);
+INSERT INTO t VALUES (47953,-7665308732993329208,'q','JDRkUg4h','Cnjn8TYL1qbghhVqC','edJjMcJQA3iA','p','r',2);
+INSERT INTO t VALUES (16849,3295011932855049099,'Q','bEMs5YN8ePpoCeVe','i8SVT7H','eqj1nfJhrVTuOvI1r','n','3',3);
+INSERT INTO t VALUES (59040,-340938333881188080,'W1L','XllYYO3fQVYMrn3DQ3cQBjbuOTQ0li6lPF1GJVNtXM1efr4fBD9TwgNcttEfP','GKR2jMnT5MLhBYFyOvv5qN61q5BPddzuO3NJIYg','2JumzGSO','7P','Z',4);
+INSERT INTO t VALUES (292,-3979684240833132774,'0','5BMDR55fo','ksz7JloKr8CXipc5RGVNuF0rQTiXoPZPEBhdi7QAYGJ','AljT8c8NXzBaz8','fw','3',5);
+INSERT INTO t VALUES (54170,-4579819549799254283,'B','c4CatEexiFRdeG44G45Tw2rOobYEOmbRwdcNeWgB7I1WD3t5dQbYtPZJZRwCw','ZQBTGnRhqsKBve9F2Xi6XDEFEzNgnYYPf62c8WIDrMH9q6XiZAzmIEl','gmM1I','g','Mh',6);
+INSERT INTO t VALUES (59115,3763259448650046623,'A','hv2cOMWkslpCdHkxqhFyM8ojmz4bbpVje3mPOl3wws9AA62IHMo','QDefJqtWvCYT6z','BzyL','1','gy',7);
+INSERT INTO t VALUES (12311,-4669110623850547952,'8w','xwhitOb1F4LA','u9mtqMFcagWpSD73FVp','YeqgWLvaO3','wU','yf',8);
+INSERT INTO t VALUES (2779,2721870851076132973,'Qc','Oz726u6TEWM8UFd2vnWNIWYZDKQtONdfEwBiwHdowi3oA','yvBtCJA3YUr0m2z3XNCyU','UfQ0nmTKQUB9kxqPU','57','K',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(3) NOT NULL, d VARCHAR(62), e VARBINARY(63) NOT NULL, f VARCHAR(20), 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 (10182139,3536939767913297347,'wTsTVZIi4mvlF4Q98','K5Q','n26vsEXxb','eWl','Z33zfxC8Wafx1vhKX4RQ8y846U4oXBsVCKi9PCgGHcN','5od7PqnIMAJpJI1',10);
-INSERT INTO ti VALUES (10182139,3536939767913297347,'wTsTVZIi4mvlF4Q98','K5Q','n26vsEXxb','eWl','Z33zfxC8Wafx1vhKX4RQ8y846U4oXBsVCKi9PCgGHcN','5od7PqnIMAJpJI1',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(20) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(20) NOT NULL;
-INSERT INTO t VALUES (11070702,-6840461641257328821,'afpuYLj1krtrmuPjr','RwLv91pmHtdB6OFONm1GIoXrJVMGytNBOLZWEFLtsXUXnH5H0PryH3FyLapO','kPz1v521UNEiUsZuWl5YKbO8EkymtOS','zQb6','Kbst9ofRsiCscTSZzxrrg0RhXsUphj5nzIYqZ2SGM3wuX6mdA7pDJrtCO0vF3iVQshdVqIHI23zgjX70D2zHj9hPT1mp','zqh0EFzOVIXfiNEGkcEkvbbZiHbgbdTKzqpPjmetTKCu9Md46NWLp1sxTSCSr7s8yfCzkL5FCsMZjsUquI4cCi',11);
-INSERT INTO ti VALUES (11070702,-6840461641257328821,'afpuYLj1krtrmuPjr','RwLv91pmHtdB6OFONm1GIoXrJVMGytNBOLZWEFLtsXUXnH5H0PryH3FyLapO','kPz1v521UNEiUsZuWl5YKbO8EkymtOS','zQb6','Kbst9ofRsiCscTSZzxrrg0RhXsUphj5nzIYqZ2SGM3wuX6mdA7pDJrtCO0vF3iVQshdVqIHI23zgjX70D2zHj9hPT1mp','zqh0EFzOVIXfiNEGkcEkvbbZiHbgbdTKzqpPjmetTKCu9Md46NWLp1sxTSCSr7s8yfCzkL5FCsMZjsUquI4cCi',11);
+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 (726130008,1599024902851517456,'vsA','1bZBCQa0v4eXjFA01pGmyWm7qle','bj4DqVbFMndCEisTb582ugVre1alP','dPEMUc1SJ2N27DwN','J','hB',10);
+INSERT INTO ti VALUES (726130008,1599024902851517456,'vsA','1bZBCQa0v4eXjFA01pGmyWm7qle','bj4DqVbFMndCEisTb582ugVre1alP','dPEMUc1SJ2N27DwN','J','hB',10);
+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 (1421743990,-6949486792873112117,'AJr','Rq','y9fS1c01PRosMxEG92h9UhGT1hsewLm04X4IxDv9','0Wc7ydtu6EmW','e','0',11);
+INSERT INTO ti VALUES (1421743990,-6949486792873112117,'AJr','Rq','y9fS1c01PRosMxEG92h9UhGT1hsewLm04X4IxDv9','0Wc7ydtu6EmW','e','0',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (11452279,8080065777601336559,'nzz2GbmuxClFaU','lWC6q4G313VDrGpny8NGJyQoOIDxzFShcNH3erzSB6sjTuUoGUKGg7KObKtRn8FYvMxeEJf26r8gTwlIxvpYx7v526DWrXNLXAC3ps8kgkJSGboRURVaWGEJNuluK0THNHz9xanDvz7IfcGB77vL4xSgsl9drFsGvN7M4rWBeu2GvLlJvEtuBq7amqtoyj1An854kFVgSBuNXKyNrJir2Y39Iue11dyEBe904152Y6anX4g','bymfgZ9uSAc1ljuQ5dZ99E9x3','I','0zRd','dKuaVObb5S',12);
-INSERT INTO ti VALUES (11452279,8080065777601336559,'nzz2GbmuxClFaU','lWC6q4G313VDrGpny8NGJyQoOIDxzFShcNH3erzSB6sjTuUoGUKGg7KObKtRn8FYvMxeEJf26r8gTwlIxvpYx7v526DWrXNLXAC3ps8kgkJSGboRURVaWGEJNuluK0THNHz9xanDvz7IfcGB77vL4xSgsl9drFsGvN7M4rWBeu2GvLlJvEtuBq7amqtoyj1An854kFVgSBuNXKyNrJir2Y39Iue11dyEBe904152Y6anX4g','bymfgZ9uSAc1ljuQ5dZ99E9x3','I','0zRd','dKuaVObb5S',12);
+INSERT INTO t VALUES (1130819208,2101273025071139373,'Dp','ocrZLhLxE991LpTUj','OMAVafDug4N4V99MMLWMIn5009gm0xhEMR','DoCR5ivz','Pe','U9',12);
+INSERT INTO ti VALUES (1130819208,2101273025071139373,'Dp','ocrZLhLxE991LpTUj','OMAVafDug4N4V99MMLWMIn5009gm0xhEMR','DoCR5ivz','Pe','U9',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5625268,-7773729375389917507,'NEhGlVObRRbnCc','C9Q9yj0GfpTTYUxgtz1SzSiT8CKR1fEzZ51GNKyCDTHEt9h3I0RnxYVMfB6nRSffldGKNwf0A6BouQUifqXXppHM0V0cTkGeCcFnowqD7WRXWT0YPDZbKEhlu8RA2uZAfWH0sVaW7tomiMnWyGjBmFVNX5HCCwrW5gTlEIbKqd8jlAJor25d','1Ja9X0OdEiC','Htc4fhYeujQGLqkHnMgLuTbMAnXhZDhjAmvScE9FR8dO9URSMb2AA2pkbFO6veWNABQmvJh8N42iar9aLT59JmWsTW4nvGVe4XPP1UgOSkG6fw1SxUmZqZ5tI','1BeYKEs37gWXoYl7yE2jPtF4axvHl2Ard08JGPh9MWFfdOgSO2MhXal9y9by6wqnYMneZ9h7hWZVR5ItlzH19S2QNQI6JJfci6kB','QzCWO0Y1aVo1Ox9g3RmbPd8C5ryopNSOkaz8bCuGawmW1jV4HkzVdCPROjYal0WJNPglaNXni1Ghm7z6',13);
-INSERT INTO ti VALUES (5625268,-7773729375389917507,'NEhGlVObRRbnCc','C9Q9yj0GfpTTYUxgtz1SzSiT8CKR1fEzZ51GNKyCDTHEt9h3I0RnxYVMfB6nRSffldGKNwf0A6BouQUifqXXppHM0V0cTkGeCcFnowqD7WRXWT0YPDZbKEhlu8RA2uZAfWH0sVaW7tomiMnWyGjBmFVNX5HCCwrW5gTlEIbKqd8jlAJor25d','1Ja9X0OdEiC','Htc4fhYeujQGLqkHnMgLuTbMAnXhZDhjAmvScE9FR8dO9URSMb2AA2pkbFO6veWNABQmvJh8N42iar9aLT59JmWsTW4nvGVe4XPP1UgOSkG6fw1SxUmZqZ5tI','1BeYKEs37gWXoYl7yE2jPtF4axvHl2Ard08JGPh9MWFfdOgSO2MhXal9y9by6wqnYMneZ9h7hWZVR5ItlzH19S2QNQI6JJfci6kB','QzCWO0Y1aVo1Ox9g3RmbPd8C5ryopNSOkaz8bCuGawmW1jV4HkzVdCPROjYal0WJNPglaNXni1Ghm7z6',13);
-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 CHAR(15) NOT NULL, d VARCHAR(9) NOT NULL, e VARCHAR(60), f VARCHAR(26), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (47055,249,'HUTSKgd5J','fg0yj5ml','glKej4dGXrvARzRzycix','ZAEXOSS','HEjl48y942zmznZVn1VRgfjiFOgNg4bUoII','M3unWghBdXD6WJ4spQdjhIlqzihaymD',0);
-INSERT INTO t VALUES (20746,126,'Uee','ggFr','T1JFZo4aU3yWxsPbQzf9RN1bTmA','Pt2BJJFMW0w9S9yfmFn5Qtju','7b2k84KRgf28SYiPjJXnuG0sG9ykz1ZyLmxyOkdEn9YQd3jMtuVhyFKIBYc0vS','1Y8BiBmdgltwz8Gq8rKFw1VWvt',1);
-INSERT INTO t VALUES (20204,113,'AlWQVNuIJyDJ','pAvhfE','nzcJf8kZp8MFj5HIS6bbIHPJK26RqQhmeNfDotV','D','poh6dDnejlukE2HivIkYMI','nqeuWFToduDEN91479Etup16reAyNwTB7uI7bVWiHGJFMjmY3PcOksRoMCkpL2GL5OxfQqsYsHPnsa',2);
-INSERT INTO t VALUES (36790,115,'F3Z0','0dpOhYq0J','7MOxgZxYUP5glfE9zrLrfHmRLd1QaMPKzBCm8hXZ','PCE7iWOizrzP5TrsBO7ZczncWl','1EkQBhiMfBlbWnCIDo0eDCECYLysEn745MvNZYC3qlC2aexwUyGIhZlMkehQHExuov1XyFiOsT3WcUUpD4l69x7AM','TFd5imoUdbG5VGvtDSaoInW',3);
-INSERT INTO t VALUES (6790,192,'cujeJeEMg6ju','GHJlPx','tGPrQKILcmJB6C3oIg2h','CFXpnpVgBC2MNdoOS0kPv7cn4x','cKhg9Jc858xRFgokL4tkqp0y0h1CJNRWc1QqEVoCcpQJfCv2ZoceY','vgrzm3eLVX5Wxct2Nh9s2RI0Lql09XzUOZKIzPEsmMOgpqJnI1Pi0fOQZiYViERvmk5TKI5ks0bEGrHF8Gs',4);
-INSERT INTO t VALUES (11500,22,'xZTMNDm','ZIR','vuFA94MjEIcQj7fkxupSYRgUGUaS163UGsjcj','NGDJCPhHIqUX','dXinVX3DrLVBta298Mw40bp30ckZG','yhHMUOWaoRMRw378dRXI8vfwWe1EWyHppBAcszaTHf1rBOKhWDE2Sq',5);
-INSERT INTO t VALUES (60510,191,'a','Cg5j4uN','3vy','6','AgXDHulwpUKSPJydxLNEGGBRAoz6ndrQ247kbzg9BgqaQ3KOA','GxuUJcjOz5UJhNaTzY4aOKgA0CHrkW1ne45vAZnsWT',6);
-INSERT INTO t VALUES (12949,118,'dyhkYWr','utzoNL','aAeIx98c5CsuoaLX6srCJetx5s9g1feGR0K','rOCfZ4mT2DQ738','pfYK8rZb0tOMFrhlZSRqfcgSkgCiK','LJQN6wqAx',7);
-INSERT INTO t VALUES (58619,232,'0Vrs7mjsbpPLQ','zQs7IzP','3sLNKRJU7idIiBvOzMbmGtnk8wOizEIaApzWCYe14EFi','eDyh2IqHUzZu','9OEbN4MMmB439HCOSx6TLNlYGuny15pwE5bgXBi9eSEeFFScldZnnqxlIii1Nvyx','i6fL3XZMxVtOoXBgQCxHJXTpuEqQT3FZSmdFB54sozc',8);
-INSERT INTO t VALUES (10690,2,'NflzdFWKI','SXU','hTWA7xDIZgwFDdMK9rJ1tP2s84NcIQh1rYQpW1Pyg5qKKQsWAA','cSALHSiZtQuRWqHOY','qDqhx1','t7PAgafeY9NGnj0H19MHLG062X750SHQ0NgYeFftcdB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (607220794,-254033957514341420,'t','XuqqxtlVtYg0JPc0IbifKex3WMjWclB44viApqyuzRi1D0ntyaNVxco9waNgWiwUS1kpcwCYe2q9nRAQSA7AtfQwWNnwbxGCaNb8BfaxpjrNe8DdzbQolQqIK9JsCA90CgbJJqoiVA5LOL8r5rFVqne6YCTQebN9ZDtjUkU323vtFPRalWnYIxfELA3Va064IjlB3cTpeEEcdfgv0P8yHWeB1','ki7dOvffBAwD5YSuixZf8reyWk19fhtd4me','xk49oclXEA1ik25bXa72prEP7hlfVdeZJQyMY2uWKxpHgySpWDP5RqwEe3golV4hQLFQf','Oo','d',13);
+INSERT INTO ti VALUES (607220794,-254033957514341420,'t','XuqqxtlVtYg0JPc0IbifKex3WMjWclB44viApqyuzRi1D0ntyaNVxco9waNgWiwUS1kpcwCYe2q9nRAQSA7AtfQwWNnwbxGCaNb8BfaxpjrNe8DdzbQolQqIK9JsCA90CgbJJqoiVA5LOL8r5rFVqne6YCTQebN9ZDtjUkU323vtFPRalWnYIxfELA3Va064IjlB3cTpeEEcdfgv0P8yHWeB1','ki7dOvffBAwD5YSuixZf8reyWk19fhtd4me','xk49oclXEA1ik25bXa72prEP7hlfVdeZJQyMY2uWKxpHgySpWDP5RqwEe3golV4hQLFQf','Oo','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1053409936,4363458826846059849,'Cac8','GbwJwTAAA0em2jGwzaTH8cJ5MZawmmECdzo4dV3CbAOc10KMZlivPfl81vZCrNfnUXoHbiucZqF4b6sYmMTFETnhoCHskYuTKUMl4U8rALSdH1iKpNenFNZg9w','igBZNxs6AzVZhGSA','OlwvGVuMoD8rK6MlN63argUjeF6V5HajsXSSzX8eKM2xSTJ1J2u55u4pRvWyf8Bg1Oid9OH5uFMHnwaIszCLm84evxTfqNQNnidMEKd3wjjLNl4WohjTZ7tmqChUBC08fYdHOXzxAjGMyu3IQU','6w','2',14);
+INSERT INTO ti VALUES (1053409936,4363458826846059849,'Cac8','GbwJwTAAA0em2jGwzaTH8cJ5MZawmmECdzo4dV3CbAOc10KMZlivPfl81vZCrNfnUXoHbiucZqF4b6sYmMTFETnhoCHskYuTKUMl4U8rALSdH1iKpNenFNZg9w','igBZNxs6AzVZhGSA','OlwvGVuMoD8rK6MlN63argUjeF6V5HajsXSSzX8eKM2xSTJ1J2u55u4pRvWyf8Bg1Oid9OH5uFMHnwaIszCLm84evxTfqNQNnidMEKd3wjjLNl4WohjTZ7tmqChUBC08fYdHOXzxAjGMyu3IQU','6w','2',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (46836570,-2854467747233642656,'RFky','GNsQaCTnjaBYWIqQA8QzzZx9EZyrx748zSxQvWu54mmoYTtkAjJD5owUSigBwujbdpcejfBt9s3zxWLDy2dxjmu9MJphomyDvsFNg9QsjRWwlPK5DfPASsqNVet4me52JvVblkeD7XbGdIvpAqqRyWet0nAqxJRZJTBTzYfAbJlkH7QCHjrALhS574N16','1wdccVwL3wJvPmx74NR2HVOEUKVs9KiXyx29Vk3','0voaqoi0vQBLlM7l72r53kaDfpObPq1MVAFSiFaPdAgpzgOOaedPHxMUvDKBj0LB9gET4I8oAV0YQREKTdwa5fo1jbzguYE6LzEpH1iWoRXfecp2GUB6qPyph2Z9IxEMmIoH5u','s6b','3Fe',15);
+INSERT INTO ti VALUES (46836570,-2854467747233642656,'RFky','GNsQaCTnjaBYWIqQA8QzzZx9EZyrx748zSxQvWu54mmoYTtkAjJD5owUSigBwujbdpcejfBt9s3zxWLDy2dxjmu9MJphomyDvsFNg9QsjRWwlPK5DfPASsqNVet4me52JvVblkeD7XbGdIvpAqqRyWet0nAqxJRZJTBTzYfAbJlkH7QCHjrALhS574N16','1wdccVwL3wJvPmx74NR2HVOEUKVs9KiXyx29Vk3','0voaqoi0vQBLlM7l72r53kaDfpObPq1MVAFSiFaPdAgpzgOOaedPHxMUvDKBj0LB9gET4I8oAV0YQREKTdwa5fo1jbzguYE6LzEpH1iWoRXfecp2GUB6qPyph2Z9IxEMmIoH5u','s6b','3Fe',15);
+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(32), d VARBINARY(11) NOT NULL, e VARCHAR(46) NOT NULL, f VARBINARY(92), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1980454112,-8934470492220752704,'bIRWpHspXxc87itRkGMh9QS5LPwQ0','pd','23MUrT0yCP3DGeV2moEMqkfQeypHVdY8lX8Nh','JR8x1eBVaqV5grCpRImT','n','l',0);
+INSERT INTO t VALUES (1507966333,5055067547125639724,'OsL','ICC60XI0mX','FqNmzVCsyzrE6ZS0YOMWh6Um9fGMJUda8TiHf73st','IOVuZ8FYd2KBMObpsApi','y','L',1);
+INSERT INTO t VALUES (899974384,8738630994225292960,'N30Qtf1mtnmj1K8XCKkWn28s6','gXFZ','wuZdaAaLj8GcjRbrvhNQSq2C6FjFGHer8wZjU2TuW','l1PSdKSFW8QHn6xq','i','i',2);
+INSERT INTO t VALUES (1596082437,-2180174041584161028,'PmW1Ey','9dHFmvo','ae8x5iR0qbs5O6edCoyJV1kYm0q','O4bBwE88ZapeUcDxUCzIWdD5R9LQuHwGlbtYmQpbxVAIVJW','1','1',3);
+INSERT INTO t VALUES (1935932851,9169453493702394076,'7omEGxnMp2uRE22ZcgCyojN8dRgm','21X','UtROfTEtd4kbO','ZXmEBvq7sSLZbDV1oJApxiR4dkPICAtZlDWP5EOUtlKftvrJuL','i','N',4);
+INSERT INTO t VALUES (-1764202635,-3434871022727382814,'qwrZoDuE03nS8fQlmtnLKb','07pMGc','dSF7qkBiZMGARIuj','IEopp1y7GZQ80qzYX99qFpwPs52YKgM7xAXKLv0AQF4k6Ct8DlB1myT7nOkU0VxNegcUrVUeAsF2yuX3qthwNg','g','c',5);
+INSERT INTO t VALUES (1885538704,8768575815799387591,'U3c0gPYBwN8Ygp323g19JM6S','X','8ewOC8O4v','Z1C6G5Ct8u44Fg7v9uYQW2XWmAI5aSzDQGITq53iP4iceQVZ','Z','K',6);
+INSERT INTO t VALUES (-536986252,2964053025171376516,'F5LNAEOixwAdY06SG1dnHR7vV','Ilz9YbvXdn','Ezn0VIhXMDrHbt','QYZszTDIzQkbTMkELtvD151Cuvrg6MLO9Gpmdu9QO6i1Zd6YrR2EKc8Hzg3FVbftxGNWDPNSuMKZKdz0z','Z','7',7);
+INSERT INTO t VALUES (-1228598034,-492132049994061808,'0bplGSxU8afgTKU84AIJdRHUHqUPos','DCTImx','kTATtK19mIMCXh8XcEfb7zvAh4AlF0','HrXjRsWeXu5x7QzAeTtwLc148pANjEeOpv9xr0ySAGaZheUUCGJgpP9QzYmP','U','d',8);
+INSERT INTO t VALUES (-834400608,-2354224478624082897,'z0','HhV','kOk9mCrDPfmSJTSb6eVRuY','V1BaFaEMLo9SBSekzelTLNJkmwl0bASRkE4p2ZvfD7WzGhOsUgOm','9','7',9);
+CREATE TABLE ti (a INT, b BIGINT NOT NULL, c BINARY(32), d VARBINARY(11) NOT NULL, e VARCHAR(46) NOT NULL, f VARBINARY(92), 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 (5516044834941804893,239,'kRjLM9KcA5','An','luTAUgw5cG3dfqwW3WSNKX4Y7Aq3Ox','ajQPan8Y2rUv82ANsbg','XsvcXQ8HqN9kzZLI5hdtOjiaL3c8JgGL0azgX3uFvdcj4zfiYlz','s6pOaBgIcPw6VE7y22vbBM74LQvQjcqiDmOF3sfJb1vMdiyyzxx7wUIi3JCpTBR8o8m2eCd',10);
-INSERT INTO ti VALUES (5516044834941804893,239,'kRjLM9KcA5','An','luTAUgw5cG3dfqwW3WSNKX4Y7Aq3Ox','ajQPan8Y2rUv82ANsbg','XsvcXQ8HqN9kzZLI5hdtOjiaL3c8JgGL0azgX3uFvdcj4zfiYlz','s6pOaBgIcPw6VE7y22vbBM74LQvQjcqiDmOF3sfJb1vMdiyyzxx7wUIi3JCpTBR8o8m2eCd',10);
-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 (13508036772875863805,87,'XQkYhM0LoP4x6Pe','Ny2','jJJtaDX7aAJsmIdiCgOz0Bb5U2u6zVfraIzdxyIUcDoWt2ebopCIdVDUF','3IOr9rFaERzgy9mmLFll2eoIP','h4sRhOPTcvByqeROOXdH7pwbgEKCBbamXOjAkULWwvhlv8pl7hqct5Kvaba5hfq1x3vHCt0NehCuMGp37jAhmzI9ctTWBaNbL','D9n4ir9h7aoCGgxpAughesGb3CK7mw8gx5yj5yVkhYCxJZYJl3k6QG46zU2XfsPkZgYd',11);
-INSERT INTO ti VALUES (13508036772875863805,87,'XQkYhM0LoP4x6Pe','Ny2','jJJtaDX7aAJsmIdiCgOz0Bb5U2u6zVfraIzdxyIUcDoWt2ebopCIdVDUF','3IOr9rFaERzgy9mmLFll2eoIP','h4sRhOPTcvByqeROOXdH7pwbgEKCBbamXOjAkULWwvhlv8pl7hqct5Kvaba5hfq1x3vHCt0NehCuMGp37jAhmzI9ctTWBaNbL','D9n4ir9h7aoCGgxpAughesGb3CK7mw8gx5yj5yVkhYCxJZYJl3k6QG46zU2XfsPkZgYd',11);
-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 (13002369718224333537,205,'tdyabGP2Hgn6yV6','gRxRlAmcPoJQzLz5SLXiQWbtfuWkLqZlXY4n9EO5C6MypmxWD0rhmpKYyFV6rkfeR3Ew0mV6L77pZU2qopYKgCAOBkYKAfS5hoDr10n4pSCxZZVycS7PrPHZsKz9uUBpJOAac8muexa7vDHqbqpOYU','lFWB13sc0aiU4ORoSOmj4wCNkBIkyoISmk9BsDixR3','3VCJzd7BrdIlRvQShocQG80','t2600hr21rwmxXvOsjlPHoptDZWnENRdOTYjxNe2UqsKZJDd5yINpiyhuK6stw4wfDhkUBgqwP0DlDGtcodHNEhxhFsWyb','iyl37gq',12);
-INSERT INTO ti VALUES (13002369718224333537,205,'tdyabGP2Hgn6yV6','gRxRlAmcPoJQzLz5SLXiQWbtfuWkLqZlXY4n9EO5C6MypmxWD0rhmpKYyFV6rkfeR3Ew0mV6L77pZU2qopYKgCAOBkYKAfS5hoDr10n4pSCxZZVycS7PrPHZsKz9uUBpJOAac8muexa7vDHqbqpOYU','lFWB13sc0aiU4ORoSOmj4wCNkBIkyoISmk9BsDixR3','3VCJzd7BrdIlRvQShocQG80','t2600hr21rwmxXvOsjlPHoptDZWnENRdOTYjxNe2UqsKZJDd5yINpiyhuK6stw4wfDhkUBgqwP0DlDGtcodHNEhxhFsWyb','iyl37gq',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13668305056120045615,45,'7jI3lDSF','djiLv1VpkuzOPBse5T209oL9MoMBckr2OuFHw9ZtC7r0EqDnp8cob0AOt6mbuxBIB0F51RXLkZLX0wmbSfyuRyXjwPPM7Oht94TiLXHlG6xFFjJvSy58O5rkkdLUBO1e5pCgfCJzjETjuvmI6','hpvpRCM','V7sSTDm9KkhwKAbRMp7HUgwfOqnV2jLF8j7gx0KP1IZ63RgPQl4NOIEzFvSGoo8ypZNx3FEhI13a2JlfIDtepn3zBSGbDog5BssmQHCWh8BAX6JoTqA5lEfTZKdAnJid2V6xG4H95cI5WxNW0Lmx3lHWr5DXxmWatE5kCzyt65A','xZhq86GaYdWhfEUcUvBsC4hUTbukQ6qA5l1RIK6UCMC3hELF2u8gdzdlo7t9KhPyeLjN5D7wmYueXCUKLQ46e1iXT52wK','8JFj',13);
-INSERT INTO ti VALUES (13668305056120045615,45,'7jI3lDSF','djiLv1VpkuzOPBse5T209oL9MoMBckr2OuFHw9ZtC7r0EqDnp8cob0AOt6mbuxBIB0F51RXLkZLX0wmbSfyuRyXjwPPM7Oht94TiLXHlG6xFFjJvSy58O5rkkdLUBO1e5pCgfCJzjETjuvmI6','hpvpRCM','V7sSTDm9KkhwKAbRMp7HUgwfOqnV2jLF8j7gx0KP1IZ63RgPQl4NOIEzFvSGoo8ypZNx3FEhI13a2JlfIDtepn3zBSGbDog5BssmQHCWh8BAX6JoTqA5lEfTZKdAnJid2V6xG4H95cI5WxNW0Lmx3lHWr5DXxmWatE5kCzyt65A','xZhq86GaYdWhfEUcUvBsC4hUTbukQ6qA5l1RIK6UCMC3hELF2u8gdzdlo7t9KhPyeLjN5D7wmYueXCUKLQ46e1iXT52wK','8JFj',13);
-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(9), d VARBINARY(73) NOT NULL, e VARCHAR(19), f VARCHAR(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13013,24990,'Y2HakSxx','O2PaPLYpW4iwJ79XeBvlBaAKdkg8Y5pEt1N9Xu1U5szBpX7gvt','q1BN2n67ZiT8lDj','cmCXuhM','SjT4QrjseU6sfzXqm0HZKy1YD7OA6weweeTmEFhN11','xWeTYcjfjXHgEbiLRbiH0ZfflOfap7EszmFjcCo1O6c',0);
-INSERT INTO t VALUES (-30117,-19204,'jEMV','XzZfVq6ky5m','B7bmN28PgIPzvZK211q','rrKS667WXg0hleDa7NYhltdMl83E','5p7Hk6BJCOZ3gp8LuSufCneCcC7E85aJs3ZXe1bg0Cxfn2rcT4aacH6','8suf',1);
-INSERT INTO t VALUES (26480,-8164,'MvdVVec','xrDSrN3gN0utwsIJPfPt0actg1fsnUkolfhR8lZI','AakdVBod','Zoac','5R8dV9NqqVx9gML4R6K91HGOX7agA3FutAvc6K8vMcXzQXnvylnjvlWzRTmRVJSpLHcFGhaA','0wuRJWULy98B5GOdq9tfmjFsfsBygWGtw9IpVXdF1yS70j6XeMTzl',2);
-INSERT INTO t VALUES (-15634,-22126,'JIODG0N','7J34wg5NwiiXpHm94PqyKj9HEBOO3XcQGuRF9uEo08dDLjulLP0J0B','Lx1Dg516JwAdeyAk','X0UDvU3IJcRnmLLpy6LW6I9YE','FpzyFe5WVbvGdDO4T6sKTMdAnzpv495r9175bG579W0TDTCODlwNKdAv706jCasOy4E7m0wGcR','Qrv6opOtEfeCW41D9t3renFvgcFjHi9JEnY2IZiXraDlJcIorqmZx8V2b7A8gBPwJ14liEw4',3);
-INSERT INTO t VALUES (31400,25853,'kcJD2HA','Loz1UVHYrS9tId0I','z7wBuEOKO0n8','H9sqHLhT72VAElPr','zXdloU4PeXbqaEIWD8XC9U7p','t9umNMdvDWflz8yf',4);
-INSERT INTO t VALUES (2249,-15706,'OU0SaJ','gUSmx5HKAWLBXPNR2FrNibMKYvhVCEuTV2UOW0J50OUXznmTm5gs2gvwe2fQP8oj40k3','Go2Ha5','BgJ5Rp3g7WxG','rXUwJvcko37lFConQzOjwfxBZOON01izwRRtp2e0PLGRtpZjJEYZzZPw05HqNpf2IJ1gj0NVD3Dfu8VQeEupYtu7Ezjj8I','BDL4JApkXBYFGJXeqfNGrinYIG7XzCPwwtY9IkxWaRBnPvDyumIMgMWBnZskU8',5);
-INSERT INTO t VALUES (4471,25389,'4JG','J56yD4lFJqn284nqXqQ','Aid9jbWqUh','wtvt6Zy4WqNAEas7Z4UZTL8YqGj8jTaZ26cZ4n20ThJQGaaP64PCZhyK0E','X6njwXkTamLuE9PEaJSkf9ywdiBwjsbC','xXrdI90dwaGLiDhGo1KprItIprYxPtYw3tVOR2aRncOSKI0P71y336orAtpVjXUgUOKCZWKghtQ',6);
-INSERT INTO t VALUES (-23991,-18810,'sfZLMjbzH','JeBTH6bQabox9ml1vW4COafz84idDXHqZ9tEyGbnth2SZM78ty7s','jh','aUsb024ZvpqjgDGTZNn2o63W87X8DwLlL1R5BHl31lEYBykw','kZykkuySDYcUAq50QPxdqwXxcKtz9R0DHBoN9HAb2eBKqf4Wgquno8sMGR1O','NGPdUaZ1cCtMPIoPTp2YlRNbf2oDxqrPnc1RSkatNFKvssd3rPsUQ82qoyTostWcMdzDzmychRcJFfwQIP5R9h3Dy',7);
-INSERT INTO t VALUES (19547,-1141,'N3jS','yGfPY9856HUkAcz5U9lynlVQSqOzsQqZmtFX5VSEgHH22P9yR','MQh4NiX6AmnbIl','QM3mQ5zO60rgL3ly3A3YMfIxyAQUw9esgBCGDJV7GduiaAaOziOTZRu5fAC','fl38aAyJaWsto4nasL7eSBsXhHO','VSMGDTEBIfdfAEgmtA8fhJVG1nCjuDvqD5l36nocw4xs2bjgJFoUZuiBlQ3YbM3AO8E',8);
-INSERT INTO t VALUES (18156,28161,'xA8I','7beu9momfwDKgYonLSA1G3heqq','edqTMSHza7','marcA4kQdiwr1NC6B','Fc7xNS08joT4NI8hP2hnbMi5mP0HcKuGaHJxx1p2XMjOf9kK21TdlKaHDrTSauT6fJEjHhdTXrz','7OIsbEdWIt8EVridmXxTSQ5Cre36VCD35pbqaBCSKkViJg6B7VXjEJHBo4QLnyg73fTZEzw9GUjBfU8Yp4lU48TRzilN0Luuq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1079342688006235047,3942860782155707575,'Ot6HcXg','cll3','LKW','lEHS7Y4TqpyLhmHqvRJw67f34hUC1gVqCM7C74PY','Q','V',10);
+INSERT INTO ti VALUES (-1079342688006235047,3942860782155707575,'Ot6HcXg','cll3','LKW','lEHS7Y4TqpyLhmHqvRJw67f34hUC1gVqCM7C74PY','Q','V',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(33);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(33);
+INSERT INTO t VALUES (-3448142599726402756,1639562209705817804,'21dw9PLSb3j8LATgM','q1j','hg12EGCZO','bgtnkcAQhmkf2dMe','C','i',11);
+INSERT INTO ti VALUES (-3448142599726402756,1639562209705817804,'21dw9PLSb3j8LATgM','q1j','hg12EGCZO','bgtnkcAQhmkf2dMe','C','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7630609270374026953,-3793680218878495784,'50of0X0EQrfdWJcDV3EdIkNp0ivMirYvi','BVkLLiBK7wHPNPI3FdnUdq7zFc0eXKcot5FulQvo8OiC9KqehUCGAWPe8SSVGzNnR5YuSJ3vrdCZaPnUkrw2Pcgi3clgC5U1PGGdtywdNhB7u6JpRzG99iA2M5S6ZSjcpxzFnseyTX32ehYAkGtOQU8R7vtfvilTiye768NyCI7gqXiaEkZo3I9jb2bLUPupLPQ9rqKRAFruqPMLJaZP2XqOtMRdRkMh7yq7j247OnvSUFZTL4OWCUsd','Bv8','4qBUHuLfC7ifzw68m','G','a',12);
+INSERT INTO ti VALUES (7630609270374026953,-3793680218878495784,'50of0X0EQrfdWJcDV3EdIkNp0ivMirYvi','BVkLLiBK7wHPNPI3FdnUdq7zFc0eXKcot5FulQvo8OiC9KqehUCGAWPe8SSVGzNnR5YuSJ3vrdCZaPnUkrw2Pcgi3clgC5U1PGGdtywdNhB7u6JpRzG99iA2M5S6ZSjcpxzFnseyTX32ehYAkGtOQU8R7vtfvilTiye768NyCI7gqXiaEkZo3I9jb2bLUPupLPQ9rqKRAFruqPMLJaZP2XqOtMRdRkMh7yq7j247OnvSUFZTL4OWCUsd','Bv8','4qBUHuLfC7ifzw68m','G','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2022596757865092780,-1663011335107757323,'QFfev6Izo5FFhQ1SHCo7BoSpdc','80x61ItZkbND84OrgGNDGRBX5EevvRXkMGLOcciNtP4RPvRpwCpYFl79Yjyz2L9VRxauNvNQs0eWrk5FON2naKFGzWxsXL8v0Zx4CGbNXX4Rd8c8jbDGemlQuUQuL7XojnokJpVhFXJOPd0EttYAR7QwOhLsdbF6F1VHBQcJqFdLicdHXjRrvIQOfjSnVUUR3ELXZloONWXlf6Dubf0jam3UTJr','FheZP3G','5mFEWp3OkpN5WPXbr8wnoeAUFs9xM5nHfEt6rNNugqIV278IbZRRhSkR1bHGf3A4um8JDPakCGEZzz2U55pdw8WlS0WtOgep0Xz4X','t','L',13);
+INSERT INTO ti VALUES (2022596757865092780,-1663011335107757323,'QFfev6Izo5FFhQ1SHCo7BoSpdc','80x61ItZkbND84OrgGNDGRBX5EevvRXkMGLOcciNtP4RPvRpwCpYFl79Yjyz2L9VRxauNvNQs0eWrk5FON2naKFGzWxsXL8v0Zx4CGbNXX4Rd8c8jbDGemlQuUQuL7XojnokJpVhFXJOPd0EttYAR7QwOhLsdbF6F1VHBQcJqFdLicdHXjRrvIQOfjSnVUUR3ELXZloONWXlf6Dubf0jam3UTJr','FheZP3G','5mFEWp3OkpN5WPXbr8wnoeAUFs9xM5nHfEt6rNNugqIV278IbZRRhSkR1bHGf3A4um8JDPakCGEZzz2U55pdw8WlS0WtOgep0Xz4X','t','L',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1621077435438725578,8401815606163636430,'JvZ2Qrl5ETbc8o1Ba3D7','d4wecqNtd9Zphlfl6lOf4xygtOAO1ICknra0KX8HFMeagTw8qx3mT81PC1D28zlHQjHflWhzby1MwFQ6bpJOOYXQi535qgVp3EriL96pcirgFCgjMMXJXP','sVnP2d90s1Eix0Od94','2UexzjuCz6Prd6ekU','SS','X',14);
+INSERT INTO ti VALUES (-1621077435438725578,8401815606163636430,'JvZ2Qrl5ETbc8o1Ba3D7','d4wecqNtd9Zphlfl6lOf4xygtOAO1ICknra0KX8HFMeagTw8qx3mT81PC1D28zlHQjHflWhzby1MwFQ6bpJOOYXQi535qgVp3EriL96pcirgFCgjMMXJXP','sVnP2d90s1Eix0Od94','2UexzjuCz6Prd6ekU','SS','X',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3512835598043396862,5867387368856862279,'oF5ldyflgMpZY91Wd','g6VWP380QBqlhrYrIvNLua1NBvoEXxa8azSJpeWX1ZtHreawTvHgmoM0otcstfIx2MXCtX1FgshLFuj7wTkEzMQGn08pvWQVisR7RreOCXz7XKJHvBj441tnHzWahaXVQLJRveDhfciNmMjYHHyR28NnsCukr8K5rkimzJn3DYkBGSu9aK','WKZi508z6GL6tiWEPA1o08tIFz7fueKW','n1jogD0O4oLLzonlnQzUxUerlHLO0ATpgvk0OsOcbx0aHnX9ElM6evX6AEKz7WpLk7PzurtW51LcwyyxFBSOyUW881hOHNt5JUEts842Kzs0ucEAMTmGbyFwBa8XoOR3vMYapcJ1dOxBgdREmm9zmZzjSRmk9ATaT9whYfvotPrOCiJu','Sh','g',15);
+INSERT INTO ti VALUES (3512835598043396862,5867387368856862279,'oF5ldyflgMpZY91Wd','g6VWP380QBqlhrYrIvNLua1NBvoEXxa8azSJpeWX1ZtHreawTvHgmoM0otcstfIx2MXCtX1FgshLFuj7wTkEzMQGn08pvWQVisR7RreOCXz7XKJHvBj441tnHzWahaXVQLJRveDhfciNmMjYHHyR28NnsCukr8K5rkimzJn3DYkBGSu9aK','WKZi508z6GL6tiWEPA1o08tIFz7fueKW','n1jogD0O4oLLzonlnQzUxUerlHLO0ATpgvk0OsOcbx0aHnX9ElM6evX6AEKz7WpLk7PzurtW51LcwyyxFBSOyUW881hOHNt5JUEts842Kzs0ucEAMTmGbyFwBa8XoOR3vMYapcJ1dOxBgdREmm9zmZzjSRmk9ATaT9whYfvotPrOCiJu','Sh','g',15);
+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 BINARY(8), d VARCHAR(12) NOT NULL, e VARCHAR(73) NOT NULL, f VARBINARY(46), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-29106,6800887,'x3yihBE','kG1O7P','XscOImQuvzZQ0xDK8jrV0QiwtGzQNR2fz7yPLlKwKKqnY0e3wWw1H','N35GA1YAphCJh3xLp','th','o',0);
+INSERT INTO t VALUES (707,2052665,'JJLUEm','wskga4','qxXMysAzAtqOeyzBmWv1Cj0QGTgkSIB0eWOX3ttXGf','SjiiYLq4DRwW','Pj','Fm',1);
+INSERT INTO t VALUES (2015,1091997,'hD','kaTTISu','ZRWqJoddSi4vhR5uJAPkhuXI09p9Tg6AhN0ImNWiUPlUNQ9T6CZHXoGhpn8RKYO','NlrEHjMKFloC2','s','s0',2);
+INSERT INTO t VALUES (16634,5993191,'ZfjI','PhgGsuKEyWuW','glsWYEXeyVCWTU4bSFQ2rPodRoKgGoMBOCehon6OhHlHVSCbhhIDqk6','QSk26','e','Y',3);
+INSERT INTO t VALUES (-10018,-3699667,'YkHbV','PCClXirH','4puBhbGcQqQzyZc60LVt8Tu9N6iHk2GrBakUOLzqwmettpysptG6','TzO','Y','nm',4);
+INSERT INTO t VALUES (-6836,-4469548,'D','sz57Fc9','1zeHA2cHoDtzcKd','DfN2WNhgQdYJtAlCBjbIO7p1ohuSP5MXyUnmHmfrvCA','DF','o',5);
+INSERT INTO t VALUES (-19034,1726275,'1dKUNn','VW','F4UCloXXt','7E4uUBUjux34zUHb9el49vdM','8','6',6);
+INSERT INTO t VALUES (22394,-2021035,'xt0ew6','hh3gMNK','W3','GEEG9FheZ','ff','JQ',7);
+INSERT INTO t VALUES (17066,-308057,'OmlhuWWr','L05u53Zc','TAjF4vO1DbsazDjwiHMkspiRWY7U03amRlE','RCYcJVbJkVFjN','bA','6',8);
+INSERT INTO t VALUES (-19233,-965934,'88Aj2k','tvs9esXRdX','asbIRRG4BsoVJmmuz52xoMqdMnA','hzvIf5KOosAslPzwEJSVRXSy8fFOr','H7','4',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c BINARY(8), d VARCHAR(12) NOT NULL, e VARCHAR(73) NOT NULL, f VARBINARY(46), 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 (-690310042,5777,'Hy2','9Q4PuhBoSnSHonxiiOSfheFhONq4lIu4o','Waw9blV4K7S','xw1bOI2O12FMDu8BG7PtZx0xoGSrYUAdY18FomHoUc4tqt6KGchJYGFFriV7AtzSWq5OMR2Al','CDxJbNXjimMXApHC2Hek','9d8FsdQXez8KkiaWduIQBlw5TsqrmqaxmVCtzn0TtRRHZyETmNYHhvsZsSMhTO9hZF6wJj0cl1IKA45TlAG2YXsu5Sa',10);
-INSERT INTO ti VALUES (-690310042,5777,'Hy2','9Q4PuhBoSnSHonxiiOSfheFhONq4lIu4o','Waw9blV4K7S','xw1bOI2O12FMDu8BG7PtZx0xoGSrYUAdY18FomHoUc4tqt6KGchJYGFFriV7AtzSWq5OMR2Al','CDxJbNXjimMXApHC2Hek','9d8FsdQXez8KkiaWduIQBlw5TsqrmqaxmVCtzn0TtRRHZyETmNYHhvsZsSMhTO9hZF6wJj0cl1IKA45TlAG2YXsu5Sa',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(10);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(10);
-INSERT INTO t VALUES (1078861468,12022,'XyK3yoIYH','rMf71nNDCY9A7BlgGwWk','pCAsSauKtJL','SpOrGMwjFTYUR1A1MtPBAgma9jrynUDGtRGdOCeHbIeDCEXaI','JrZhfpo0CsB5gNU3RytHZuOiqPSWBass2Ra','j2eXjgD52ljWGJaWTfK62uGaDG2pEQWiQjeNAMxao6dY1EZP9gfbZw9sgZGQypa2bjA1vV6Lx28OzbydnMImzZHprzIHPV',11);
-INSERT INTO ti VALUES (1078861468,12022,'XyK3yoIYH','rMf71nNDCY9A7BlgGwWk','pCAsSauKtJL','SpOrGMwjFTYUR1A1MtPBAgma9jrynUDGtRGdOCeHbIeDCEXaI','JrZhfpo0CsB5gNU3RytHZuOiqPSWBass2Ra','j2eXjgD52ljWGJaWTfK62uGaDG2pEQWiQjeNAMxao6dY1EZP9gfbZw9sgZGQypa2bjA1vV6Lx28OzbydnMImzZHprzIHPV',11);
+INSERT INTO t VALUES (-1276166497,8192908,'sb','yxdLBtwl','hpKbBd4zwOaB6ARCESNhVwhKrwWA5V2rU7bTETk1uVDeG5F2pdkQhdFJ4VrdL','6GCq54K7xY','XV','Qi',10);
+INSERT INTO ti VALUES (-1276166497,8192908,'sb','yxdLBtwl','hpKbBd4zwOaB6ARCESNhVwhKrwWA5V2rU7bTETk1uVDeG5F2pdkQhdFJ4VrdL','6GCq54K7xY','XV','Qi',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
+INSERT INTO t VALUES (-8791706,5713295,'kJh','R','PXMe','uN5Wnpys','p','w',11);
+INSERT INTO ti VALUES (-8791706,5713295,'kJh','R','PXMe','uN5Wnpys','p','w',11);
+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 (-549916114,-2820676,'8C43aPGc','JKlu2fKohqdaLWIWkRPHT3z9nkozu0lCeMX74EiGk14YwzgTdIdgxZ5VusqJkA8PoE2Ox9au9fk4BUM2gkMbLHkhqLrLOcJxmvVgn7DiX7RBumpT566eYZdnFXullGGXLXHitDjUW','NTPpC2ol77vND3uZbwTR44invDp','CLML3yplPQ6knsW4','jk','Pp',12);
+INSERT INTO ti VALUES (-549916114,-2820676,'8C43aPGc','JKlu2fKohqdaLWIWkRPHT3z9nkozu0lCeMX74EiGk14YwzgTdIdgxZ5VusqJkA8PoE2Ox9au9fk4BUM2gkMbLHkhqLrLOcJxmvVgn7DiX7RBumpT566eYZdnFXullGGXLXHitDjUW','NTPpC2ol77vND3uZbwTR44invDp','CLML3yplPQ6knsW4','jk','Pp',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-81985141,-3416815,'I','ObHsK37wloX5BMGXPQ8YKlOeoo6JIGheCeCAQfIPYZb1sdo1tXy6rnCrHcvJMMA0vbLLxk3jOEVuuEplnTFTFi0oO9jqNEKxAULjdWGeAlPafYlqGyy8riyrLPDCib8FpCIwXJW2gly5Ec5DwhANRjpQuLQqZua3DakGKtBcfRnIwXbQsNajuq4dn0DpUPQDeXbVwfBm2M50rtFOAxuTRPwO1RFszVau8a8G4LaieXrPJ4IRKeW7U6kJaDq','QU9wHGalrI0NHPD7jRvgMhweLUi8mq','rUi2h1ufOhhPBb7kzv06qWVKR5sbEjlPZMth9RduD2VCn2RWPE4rbxbwv5coXxQx9IU4UVO6uywsh17TShVkqY3wd8VrhnkfZkNHYrwtwNMlZzGVgSwINmzw9CoDjyCvhkgikx7Vd82uolkUlQWkuk6ZUgrU','A','mz',13);
+INSERT INTO ti VALUES (-81985141,-3416815,'I','ObHsK37wloX5BMGXPQ8YKlOeoo6JIGheCeCAQfIPYZb1sdo1tXy6rnCrHcvJMMA0vbLLxk3jOEVuuEplnTFTFi0oO9jqNEKxAULjdWGeAlPafYlqGyy8riyrLPDCib8FpCIwXJW2gly5Ec5DwhANRjpQuLQqZua3DakGKtBcfRnIwXbQsNajuq4dn0DpUPQDeXbVwfBm2M50rtFOAxuTRPwO1RFszVau8a8G4LaieXrPJ4IRKeW7U6kJaDq','QU9wHGalrI0NHPD7jRvgMhweLUi8mq','rUi2h1ufOhhPBb7kzv06qWVKR5sbEjlPZMth9RduD2VCn2RWPE4rbxbwv5coXxQx9IU4UVO6uywsh17TShVkqY3wd8VrhnkfZkNHYrwtwNMlZzGVgSwINmzw9CoDjyCvhkgikx7Vd82uolkUlQWkuk6ZUgrU','A','mz',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-882837141,3072748,'3cUB','Vx18cD5iyqB5POYhNzyJaIll9L714hdrSQDD76cYjSjED27p4Og43YgZQEoKouIs7xAaDwhJQkBUFVpvCNJf3jpj8oaQsIeEERHTmodag0j6LYBiZyGqX31tUfsQrX73iUHI9BpPh51GFZdhmk4BilY4rzzS4DM3N9knGlDjxRIC7bqQjrDwI03Hi1JAYo6rUDhbD9r1ttp1nSc5gDSiRXihdB1hbmxSTdErcF12BzImOD09eTbkklkCZzMvH27k','mReo0TCRKDmzfNeneXFOvhTZk58','ivQPjW9TP6qnR3JMOQjfVKHDTtC3yDCnaIt1e6ahopf1qvUgnjCZFotfnRv8I5ukCnCpLsHqCWorMJXSsNdo1O7xsiDs9Rz4nHQE3C4ZskTtYYJJTPIp5fC8ezU1q5fvhNaEdbu','Dmc','lQ',14);
+INSERT INTO ti VALUES (-882837141,3072748,'3cUB','Vx18cD5iyqB5POYhNzyJaIll9L714hdrSQDD76cYjSjED27p4Og43YgZQEoKouIs7xAaDwhJQkBUFVpvCNJf3jpj8oaQsIeEERHTmodag0j6LYBiZyGqX31tUfsQrX73iUHI9BpPh51GFZdhmk4BilY4rzzS4DM3N9knGlDjxRIC7bqQjrDwI03Hi1JAYo6rUDhbD9r1ttp1nSc5gDSiRXihdB1hbmxSTdErcF12BzImOD09eTbkklkCZzMvH27k','mReo0TCRKDmzfNeneXFOvhTZk58','ivQPjW9TP6qnR3JMOQjfVKHDTtC3yDCnaIt1e6ahopf1qvUgnjCZFotfnRv8I5ukCnCpLsHqCWorMJXSsNdo1O7xsiDs9Rz4nHQE3C4ZskTtYYJJTPIp5fC8ezU1q5fvhNaEdbu','Dmc','lQ',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (461372905,3825406,'u0o','VPkxoeDS6dOuE6A3caTkm2a7OTf0K','2YdTToA21a3L8ehNLlMw7Yd0FEOlvqvESxBVjT','sYOAqgLcZL6uzFXaXYMji4cPi1d3Ew2I3Ly4yasGKxSrSPdC54h8p2mXDCJleO7kXhfxzMb4CVbuy85iiMdMPjdOG2ERNLhRpPFSlqS713YkPK9WiH5kbNyBPobflsbcuO2NoRTgnkgPj3hCo3xEQBiE','Fg','k',15);
+INSERT INTO ti VALUES (461372905,3825406,'u0o','VPkxoeDS6dOuE6A3caTkm2a7OTf0K','2YdTToA21a3L8ehNLlMw7Yd0FEOlvqvESxBVjT','sYOAqgLcZL6uzFXaXYMji4cPi1d3Ew2I3Ly4yasGKxSrSPdC54h8p2mXDCJleO7kXhfxzMb4CVbuy85iiMdMPjdOG2ERNLhRpPFSlqS713YkPK9WiH5kbNyBPobflsbcuO2NoRTgnkgPj3hCo3xEQBiE','Fg','k',15);
+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(74), d VARBINARY(61) NOT NULL, e VARCHAR(62), f VARBINARY(52) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3541647789760878340,-2826118628692607038,'4JSGUNQy7JEfYW','yOSWdA4mX5BJNNJoE8Rp7b2Bl0eXGdpFCJSlEEfnwkIbwCogX3Kq39Az','3QjiBHGeGuDuL590hb','l55dAVgWSvteqAeMBbLZAWsBLe7BuLF4tWzLuOIRIh8LDwd','r','X',0);
+INSERT INTO t VALUES (7467240986363184267,7527337031749996616,'p3o1sbamkRM','4koK','fra3tSTykT5mHza1lvI5abzjSGBDBBmg3gWqW8TV5EAz4ys6ckzY','PzCuSPiBXZ2TxiYWaIH5RZiFufUUFf2tooLQYT9KgU9hWLL','CZ','r',1);
+INSERT INTO t VALUES (-4595269633272778248,6098106254458720573,'VNFRNfVsPrHW3vLEJbWNGXF9Xc9EQESTklWz2YaRdoKHC','Gar1ym9tKe','Rd8L2xzDuGBkcfMsxsEYtroXT4LoH2','Pw8HLCKruSSP3uonQJdw5','zZ','z',2);
+INSERT INTO t VALUES (647358757959012995,3332762968648638579,'pOndoxbhgx','1QXnlRtSMAEbSzAAQwcLWGsIGrj0ZHIuXKSYL','0oK0aAwNFed1Z2ctNc4ObpkJ5U','zUpyJ4pYG7FJAhKKOLuEmH000hdnRc6ZGc','3','i',3);
+INSERT INTO t VALUES (2875881545444464996,-5683749206340535999,'ZVSPtTAcMOCK0xTHvYoWHuunamRvloZzcBs87cvM6GiCSi2UI','vEc8KTOwZ2H0kmL3KIVCX2kExKCqUrcyr2fdkCMr44HOXU1KkEwcW1','BIaUpBgU028xywkiiBtW','b3nVJydBmSn7Tsa4eLUj','P1','A',4);
+INSERT INTO t VALUES (6533809461656084873,5984268379869685111,'V3jPYlmfuwsNZFpLZ4aeKNWecft5qyGnOHdS3GZ','yY3jHTeuvLjEJ5HsGo2Owc1aODgL0','C4huWqrPmoDUq09AtegB3JOZ','uAZpLq2Dn','p5','h',5);
+INSERT INTO t VALUES (-1318884083034883352,-6549284721354727931,'hBieONXRso6phpJAbq','qgEHPkFDo8tAanMZlnTfqVHJmo8CCbGS3','OinPniyiynY0rY8rz4wSxbHoObtAHtzKHbqfOhLeuNHRD6uv2Dd','mT9G4o38vmS9buGIWbz92X','f8','o',6);
+INSERT INTO t VALUES (7979556458889852460,-3765157668242023776,'kyIHeF2qhMWJ5nBZNvSSxeSJ3Fj7xNEqFOR','6GdDsF62RskHVlAMDPe94PBVnJxMamy6Y8HneuCMGenuHV4pY1lj','nEy4','p0zznEHqkgJrWpJP','U','s',7);
+INSERT INTO t VALUES (-6125259260856545354,-5405360351566307280,'ksPD1PpkKmBKfNPJaXD3hwTrfTiSW30Y11v92fcqlI','AdPQl8miniWnvSXkgYb9GNSiioaqH1wMy3FyE0UiMS55BetXTzBo2IgpFPMqs','W1XEg9XKGLrVE','5BjdMmTDt7Lq6NsxpeYo2cbYQeIOBwhfc2E9vF4Wm2m8i','1','v',8);
+INSERT INTO t VALUES (3327368866737828223,-4072761052415435874,'01nstgUpMtlDwX8yH','10NWoVE7VvZCYNIgiYRv5LZuvvnNzRTvb51pC64Qr3L4fbedBHIUU','7zwfbW18uPaa73VzrdmJJwIPu1ZvbptlratIlkS0rKnr8','3XSz3QNxz0xl3VepPaxyqZHmW4H03JPkMW9vPy5U1Ec0','qi','F',9);
+CREATE TABLE ti (a BIGINT, b BIGINT NOT NULL, c CHAR(74), d VARBINARY(61) NOT NULL, e VARCHAR(62), f VARBINARY(52) 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 (8259499443497901119,-4601247681606062429,'y6FkmL','ivzTZxSekPwmKQDK2','US5Q6gE0d4G2itqHZgHZ4SKNl0z8lAIroFeGMO7Mu2CZ1CVycCQX','Id4RSNWdGGGtksKUuyFyzNkwBYu20sx','S','g',10);
+INSERT INTO ti VALUES (8259499443497901119,-4601247681606062429,'y6FkmL','ivzTZxSekPwmKQDK2','US5Q6gE0d4G2itqHZgHZ4SKNl0z8lAIroFeGMO7Mu2CZ1CVycCQX','Id4RSNWdGGGtksKUuyFyzNkwBYu20sx','S','g',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (9041392287812688599,-4251889935683730173,'SAMvDiZX5d5VRaaCn1pYOWMHtf32eDPG0zanUuQu','euzcrYMol4OF','bme5PKamUtVsuX0u8tmp6RNOPDjClQAESwJzpRuhq','6vAYSJibICO2DgS5sonFnS6jWELSJoNSwt46eR9blSsiS','b','L',11);
+INSERT INTO ti VALUES (9041392287812688599,-4251889935683730173,'SAMvDiZX5d5VRaaCn1pYOWMHtf32eDPG0zanUuQu','euzcrYMol4OF','bme5PKamUtVsuX0u8tmp6RNOPDjClQAESwJzpRuhq','6vAYSJibICO2DgS5sonFnS6jWELSJoNSwt46eR9blSsiS','b','L',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-2028596110,-25307,'yn6DHVw','vDDqfuyOvm5QJF1rM1P22U7VsWMSkh2oK0MZpaTQIdgGwIv0SiKjTwxoa9oPnx8muS9CTJtpw1KQ9rVHqqW1B4MvYlGnDDDjJfL','u0LqFVuRf','Q3jSnPzb6nBzU3jK3vpsCYiPGbQiJE3GUyqZqpntA','7WKDXKZsv7Y1KgNdCWCO2Se3PPjT7GRk8WSbIgxju3M7Kswc9OKsMldmQYNxhfdQH6ma59ZnpVN0YAxDgepOTJ','alXZvjaXJHYR91jz4O1Lx3B7x0FFH6s6qTeBUWHVAdW9fFJa054YU0yhX7RJlG',12);
-INSERT INTO ti VALUES (-2028596110,-25307,'yn6DHVw','vDDqfuyOvm5QJF1rM1P22U7VsWMSkh2oK0MZpaTQIdgGwIv0SiKjTwxoa9oPnx8muS9CTJtpw1KQ9rVHqqW1B4MvYlGnDDDjJfL','u0LqFVuRf','Q3jSnPzb6nBzU3jK3vpsCYiPGbQiJE3GUyqZqpntA','7WKDXKZsv7Y1KgNdCWCO2Se3PPjT7GRk8WSbIgxju3M7Kswc9OKsMldmQYNxhfdQH6ma59ZnpVN0YAxDgepOTJ','alXZvjaXJHYR91jz4O1Lx3B7x0FFH6s6qTeBUWHVAdW9fFJa054YU0yhX7RJlG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1320702996,3506,'4','Pl0xEdcEwGvF3GciwC2ZtQCpXMns4YreKgLyIOZYdtBLNPJOGRDbKLuf9yx0s1VIRJAXNtFrMl97MlX8nY4aESFiPaFoUWlnXQuzLj3opySWr98qR1GwSFfhJcE8kZz02nK0zKcukZMpdCEvkSEelR3NQwBQecZPoJK4XPlKPYD1LrG3FJBV7NwDhJ9IPh14E4aGQtYMcGEiyfFj7hB3tU4M3pkPxo88tnF9rpf7jNQpr8SihQQ','C5a3hR','OQFrQLwuYsPPhNaaEYWbUdXr9DCSlWAScWvKp8CbNzyxeLOXSdmtWD7oTB2DO1AmjY9pzmXrLc3lEdje7laYAvOy9QZVAnXG2atYIlJUuDGS66kUh','cjkHkv0qVZyuFfmS7j1S76vkVdtKrsVJJROnhg5TeZwEf5DoFXJjKbZIAqJzVn','hf0pOHya9HBPCZsXxb9ahzzyzR9aNYi2aRJ09t0U0UWBHuc1Oo7EmPzxRDrEaDwGlD6VcE0AeXOLjivcv2KDMQm',13);
-INSERT INTO ti VALUES (1320702996,3506,'4','Pl0xEdcEwGvF3GciwC2ZtQCpXMns4YreKgLyIOZYdtBLNPJOGRDbKLuf9yx0s1VIRJAXNtFrMl97MlX8nY4aESFiPaFoUWlnXQuzLj3opySWr98qR1GwSFfhJcE8kZz02nK0zKcukZMpdCEvkSEelR3NQwBQecZPoJK4XPlKPYD1LrG3FJBV7NwDhJ9IPh14E4aGQtYMcGEiyfFj7hB3tU4M3pkPxo88tnF9rpf7jNQpr8SihQQ','C5a3hR','OQFrQLwuYsPPhNaaEYWbUdXr9DCSlWAScWvKp8CbNzyxeLOXSdmtWD7oTB2DO1AmjY9pzmXrLc3lEdje7laYAvOy9QZVAnXG2atYIlJUuDGS66kUh','cjkHkv0qVZyuFfmS7j1S76vkVdtKrsVJJROnhg5TeZwEf5DoFXJjKbZIAqJzVn','hf0pOHya9HBPCZsXxb9ahzzyzR9aNYi2aRJ09t0U0UWBHuc1Oo7EmPzxRDrEaDwGlD6VcE0AeXOLjivcv2KDMQm',13);
-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), d VARBINARY(11), e VARCHAR(32), f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1564156744,16177482505973311501,'4FoiCglHDNY','YELYI','rxNPdo02hTG92XsQ3OHhOoY','inT','pNNGKEssPAbNTDC5pqUunHJKr','GQn7reV7TEckzBQs3XvxYlVCKjVqdu5MY5gJzVDv17DDnmES7VWkztO5fpoclhj1Yc',0);
-INSERT INTO t VALUES (142248845,7280372850678514557,'4SLJWO8c6Re','ab','wEXDywWHFgM','g2xgs4KtXBk1Bb5','Pcxs7Am1WDMQUmBdtBvwqttU5Q9t681tB6B6waGqsa4dU9EhTv4VVw3TkBls6i','cBZQpV3K1Mf71CyW5g9dnxYLXllLEDAIsZ8dkHIVhphoS8BKCz4Z63pr1kuj7riGsKDbvbZWVmKhl1y92cKQh',1);
-INSERT INTO t VALUES (-1153098031,15780461536030178760,'Ai','Zo','XFst','RR2T4D1a','2HghcYASle','aIXzGCJFIFN0oNXCBDeIhKUDn71TUoyZNTdKzJV3cBTcjiYpIG5lswlFw6ZLiotysdP9SSnwg1KVlOXpZGfnyPnn7CdAprN',2);
-INSERT INTO t VALUES (626922766,13237757247938792502,'9l','BoZSY9','wK8K','F','J6ke0VYpJ6X2Q9o8mMmsPhyGO8wFqLDnDKwwU8','X793RyJt9jjqBItzdc3',3);
-INSERT INTO t VALUES (-1446072593,9328614015440246016,'6p','9o','WH9d1AqtpE4Sk2cBvbEow','h4byEjcij4J914Y','xpaxEc1aVwIVL51jXzTYFcqo1eb0H7nmwGR6c6kuDVTbD9MLI1NvBa7WZm2q','yl8QMK2A59ZX74fonJ2lS67zBinON9NaPAOmHrZJMhtxozmXTUmBOckuqP',4);
-INSERT INTO t VALUES (-582836052,10693866167138440849,'37P','WzAl6N4sNyh','tDxBTXY08ImU1w1glYkUeuuiC','gAs','gvr3tH78oQwNFbFWuThy4o71w1e6mPpldUs1YY','2pJRRaQumTIQqfb8BdFD1WG3WTnub1Be0hWI0uYauN5EZLO',5);
-INSERT INTO t VALUES (1379247066,7838496607368310181,'CHSoVxzhm8fDsreuky99F','KaUI6MIw','Clj7RAnUE9Ey','LFnjvJqOFAAEG','tuZtylW8XhOz00d0i2ZQm10IDtJ2iwdqwLwH08PCX42YJxfcQLGLpIXNEq3i1gBCgn04e3bMD74tuI9nwnifZDwP','qLML8b4HCwQVCjvAxdYVmDTzd2GTgIylw0onetG',6);
-INSERT INTO t VALUES (-1388191325,472905509357938150,'g0H5YNZ958LqKxq9LF','nj2T3JHE','ITuB7YpptN','6AYAtRJ0b5pXW','DKawEJHCr7enC5RtHCPuyC','9PnlLJHm6lslLn1uq6dm2L6XkDBs6ULTGeHWjySOj19qD0F1s0wfwd1kMw1qNNffTtn155',7);
-INSERT INTO t VALUES (-1958669667,9370398608988041799,'pFSdDYLgQeis0UA23UB','2Jm8m88zR1','sbH','cm3','ipDV2PzlpBPl5faL4Nr4xoYHDw3KOZFmTGbDGF4mhUHTsVYrHiNuRe8WRoTRALCPm4AuE2OAwxNeGuQSRmLXo0UX5w102gL','39dLlUcKSUSBhoiNs5w9P0sCYtawgZs0pMdkVadY9ygkpIqjERor3JTPCblynMkquGDRxOKsOyPAiGgtBjsSlu3jedTjpa8WMuV',8);
-INSERT INTO t VALUES (-2082701022,14181268748875918037,'0','5B','yQBsVgTOBK4JQoZ3vYZ','Mc8X5W5Oy17zMA2x21K4j','qsdDaqrK4rBSIZXSWkwg','Qge7Kfxi6mMyz06AHCyp7CctkhZw06a6ns4mBYbZUYrlTdGi4Y1Ll3Z7SEkjJEwCcAZScvsM7GStNMLyCIRouR63A',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4127615191098740784,-3509880444028850077,'JwnzC7EhdVMcmyXWZbr5IBXJZvcVm1HwfhyKZmrYScWvCne3ypMYIroAPlnSlVa27LNn3avx7','NbfB0TAP9z8AXtPlfondM','Ipf7A6X0lomqO','SLhixKOWOED7hVAmFR1K9Zjf7UYxXX5xNj','UP','2',12);
+INSERT INTO ti VALUES (-4127615191098740784,-3509880444028850077,'JwnzC7EhdVMcmyXWZbr5IBXJZvcVm1HwfhyKZmrYScWvCne3ypMYIroAPlnSlVa27LNn3avx7','NbfB0TAP9z8AXtPlfondM','Ipf7A6X0lomqO','SLhixKOWOED7hVAmFR1K9Zjf7UYxXX5xNj','UP','2',12);
+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 (-3283289540228844396,-2042137466464068362,'Z6lBO87zI9AQWkzZ90xbmJkZeOkUHprNIwHbtda8spRmt7DLypgc','IgMyOHXIA0p0NCASt74HwODkZHGx6NkyzvfkiYrUjnRVfCQbxAVA2qLBQT2M7VxNh2LHhUVADupEo29KJerzeofD4CyHdDMtOe2SmXZTwGLAPRnft3WOlgUyShSOlEp1vJK3PqkS0','1cVVmkDt','Y40MlyplWbmg6rg2dvQUn19NnR1whxnZidOU417R9p','rs','w',13);
+INSERT INTO ti VALUES (-3283289540228844396,-2042137466464068362,'Z6lBO87zI9AQWkzZ90xbmJkZeOkUHprNIwHbtda8spRmt7DLypgc','IgMyOHXIA0p0NCASt74HwODkZHGx6NkyzvfkiYrUjnRVfCQbxAVA2qLBQT2M7VxNh2LHhUVADupEo29KJerzeofD4CyHdDMtOe2SmXZTwGLAPRnft3WOlgUyShSOlEp1vJK3PqkS0','1cVVmkDt','Y40MlyplWbmg6rg2dvQUn19NnR1whxnZidOU417R9p','rs','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3757910018498971991,6897624652463820451,'k4zdwCWJb3voTwygA466soUoJ7BOasFl','19Imag0IyTrOnYxErwlOoUV3RluVw9rM5CG6xHQLJuaMPi','fAe0EZ1j008o1EeSSgdREgiOl3','O6X9PW8P2rfM6up6OBIYctBUBfBQbBm3DQnCGzcIVW1qNJIy9Huk62h2ASUKJNvIkBvZUWzp1cNyBrxk8C4tLkbRmHe0r41jDIifHIcNeDa7BjgBOEN2EQb8hFeorI8rUFrj7uEtcfPTDQ348ulUvYcl3E2RhfSk5giCZzdmbIY6MUGWeYRSFgd7xN9eBvOAS3hcu0TAQQzxBRD','4M','9',14);
+INSERT INTO ti VALUES (-3757910018498971991,6897624652463820451,'k4zdwCWJb3voTwygA466soUoJ7BOasFl','19Imag0IyTrOnYxErwlOoUV3RluVw9rM5CG6xHQLJuaMPi','fAe0EZ1j008o1EeSSgdREgiOl3','O6X9PW8P2rfM6up6OBIYctBUBfBQbBm3DQnCGzcIVW1qNJIy9Huk62h2ASUKJNvIkBvZUWzp1cNyBrxk8C4tLkbRmHe0r41jDIifHIcNeDa7BjgBOEN2EQb8hFeorI8rUFrj7uEtcfPTDQ348ulUvYcl3E2RhfSk5giCZzdmbIY6MUGWeYRSFgd7xN9eBvOAS3hcu0TAQQzxBRD','4M','9',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7120150075356390717,-2153816182757417327,'tTz','wF1FqYTKtK2B9TTcKBi8qZMCJz4RUzz7de0xooUnJ1BbXD7jG6iP3Y1QgRgBrtXqCjn3lMUfJ3VOIVLMn5aZ4BEJygjx5l7CdlWJo1tf3qxiWaqER8nEJJd7KGV33','RzUOJ9Sdgx4l7sn','7D3Es9khMSHWj5y62OD1WEGkHfiwyarhQ1xIweEhGtEwwVDSlI9RcxEiVlKDup9Qhnj2EKbtPLjDkYvEWHkqUrmHLCute87yeTtagLZdvBhJqhFlF0ahZQV2xf15X45xwmkThF1J','v','uH',15);
+INSERT INTO ti VALUES (-7120150075356390717,-2153816182757417327,'tTz','wF1FqYTKtK2B9TTcKBi8qZMCJz4RUzz7de0xooUnJ1BbXD7jG6iP3Y1QgRgBrtXqCjn3lMUfJ3VOIVLMn5aZ4BEJygjx5l7CdlWJo1tf3qxiWaqER8nEJJd7KGV33','RzUOJ9Sdgx4l7sn','7D3Es9khMSHWj5y62OD1WEGkHfiwyarhQ1xIweEhGtEwwVDSlI9RcxEiVlKDup9Qhnj2EKbtPLjDkYvEWHkqUrmHLCute87yeTtagLZdvBhJqhFlF0ahZQV2xf15X45xwmkThF1J','v','uH',15);
+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(28) NOT NULL, d VARCHAR(4), e VARCHAR(3) NOT NULL, f VARCHAR(59), g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14865853105982459000,2714440862,'ghcjTIMl3urWQXQ6w','n','9tI','eNzXv7AFg2CeS472Cq4WmlWE67N00IUHmvO8c2oDZZI','zl','1',0);
+INSERT INTO t VALUES (5030695819887274660,2961054638,'wQSL','HeNy','NVL','0AqXm5UXCaWRgvHQNkXkHwfWMfbEUae9jONm2XBW2qMuPLGj12xHhDEjP','L','C',1);
+INSERT INTO t VALUES (1618463599170643967,1333527343,'wcUwJxfilNBk62lsRE8s','2f','w','LXWxNNthQsBf5fYWLmxZAxx9UWuZaRmAi0aegEU6z37fMFO','B','z',2);
+INSERT INTO t VALUES (14743608853716771189,3761050399,'2A8udf7xdMQKtq','Gop','Vi','NeK3TMlu2EIiIdNWvX4ZANH0GwZhgBQzDWYlijby61V2vtr','f','e',3);
+INSERT INTO t VALUES (14554249496200456589,401927426,'xrqgfSZTe1OtO','mYE6','g','Q8hsUTjudklKChcgI8dQ9N2s0mzjS3dyaNReHmnjWEdJh0UunP5H4sr','d','3V',4);
+INSERT INTO t VALUES (17924222064967068164,877178843,'orYdJu7ZSX0PGx5EgqshGrJqxZTV','b','6K','RPTfKTYV6wQ','UO','5',5);
+INSERT INTO t VALUES (7649372161697162506,910142855,'QGe','WD8','j','ht1wg3D48BdRf3m5IwCBUmwCldz05D','bS','d',6);
+INSERT INTO t VALUES (11158909064228050034,2093346061,'aADNyNjfPEEtu2geebE4MT','LPr','j','smEyDjErkHTIXbSb8P','z','Q',7);
+INSERT INTO t VALUES (10803266482599149237,2643674109,'C7k2WsTC','b','1ND','QymBLys6KU752gOd4v','X','F',8);
+INSERT INTO t VALUES (5193829494226835264,4043143873,'7jBKdt2','z','F','Oz','C','bR',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED, c CHAR(28) NOT NULL, d VARCHAR(4), e VARCHAR(3) NOT NULL, f VARCHAR(59), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-2017661200,5846632538817260549,'ZVHI','Xgjt4kcY','hZRWbSVZofPunnkaf6OPsX','BaS','hFRaBon1GW5V7h86ZxfqUiqHj7M1S3LVc6MNs2lWeYkBo','SB5DgfdJ9Oz6TlZz7pUNS',10);
-INSERT INTO ti VALUES (-2017661200,5846632538817260549,'ZVHI','Xgjt4kcY','hZRWbSVZofPunnkaf6OPsX','BaS','hFRaBon1GW5V7h86ZxfqUiqHj7M1S3LVc6MNs2lWeYkBo','SB5DgfdJ9Oz6TlZz7pUNS',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(23);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
-INSERT INTO t VALUES (1701300095,6987651125706517577,'qhS23QWDC0YMLGOBW','rlz4bfb1i','UkC0m7VAa','K7','M8KHRR6XyivsFbFRd7eIz8p0MkYNAj35TkVPr0kg3ogG0QM1scAc','HRXSve2b2rtDKlYygyVbUzlsCoKquTc5xkvGVqDGMWtrD036KXXyE8Kcg1f0c3vb',11);
-INSERT INTO ti VALUES (1701300095,6987651125706517577,'qhS23QWDC0YMLGOBW','rlz4bfb1i','UkC0m7VAa','K7','M8KHRR6XyivsFbFRd7eIz8p0MkYNAj35TkVPr0kg3ogG0QM1scAc','HRXSve2b2rtDKlYygyVbUzlsCoKquTc5xkvGVqDGMWtrD036KXXyE8Kcg1f0c3vb',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1132313350,7265279581657141018,'AIdol59Tpb397SLlzU6SO','sLzE5UD4SPLR9SxHqsY3uHsaTmtErmqc30SGQ0dbZfqovq1aHR9ST8zYjF5WOiCZ6VCWc5u8tGISlApAqMbNBWIrg2wHkwG','XER5HTerUaORO','djhOcff1E5XuaMnO','EFXmroGd30hfURzrIujyH5IMFQBD0XaXYV5wRbjiseVFyC2fQOZyfeuBemdd','r0rDAazGAB4jSJ5SsWPqV9Q8Pp2',12);
-INSERT INTO ti VALUES (-1132313350,7265279581657141018,'AIdol59Tpb397SLlzU6SO','sLzE5UD4SPLR9SxHqsY3uHsaTmtErmqc30SGQ0dbZfqovq1aHR9ST8zYjF5WOiCZ6VCWc5u8tGISlApAqMbNBWIrg2wHkwG','XER5HTerUaORO','djhOcff1E5XuaMnO','EFXmroGd30hfURzrIujyH5IMFQBD0XaXYV5wRbjiseVFyC2fQOZyfeuBemdd','r0rDAazGAB4jSJ5SsWPqV9Q8Pp2',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-610079021,1634055751795055161,'ybxwHejanElb40U','RTrNT8SotaQLm5HtE2seolVkVymphYtlYeinoFQPo4wAVeGIkztqO23EGwJv3lX7l1031WF6gocKyguBN84sDNxkhrrAFdVlq','2pDCux1DdYYavTM2Zh','p09Cujc12TvvKwKwa5zwvVkAYtgUUuV3fdHsjgVxP4liBto42vtQDMtGezxRMud3wv','4AiKkaX2aPh9xPbGnRpPCFKqMS2r3tgLXZYXs8EdXcyxO7hQ2bs2Qovrp0tlaa5uASePzo0hsJLXdbfla1OsS4A2XyP57tpWAza','vkLmfuxGrIN9CdRCv',13);
-INSERT INTO ti VALUES (-610079021,1634055751795055161,'ybxwHejanElb40U','RTrNT8SotaQLm5HtE2seolVkVymphYtlYeinoFQPo4wAVeGIkztqO23EGwJv3lX7l1031WF6gocKyguBN84sDNxkhrrAFdVlq','2pDCux1DdYYavTM2Zh','p09Cujc12TvvKwKwa5zwvVkAYtgUUuV3fdHsjgVxP4liBto42vtQDMtGezxRMud3wv','4AiKkaX2aPh9xPbGnRpPCFKqMS2r3tgLXZYXs8EdXcyxO7hQ2bs2Qovrp0tlaa5uASePzo0hsJLXdbfla1OsS4A2XyP57tpWAza','vkLmfuxGrIN9CdRCv',13);
-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), d VARBINARY(66) NOT NULL, e VARBINARY(14), f VARCHAR(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12667,4289916,'Hn27VhOci5hxCwAsyAFMaLP9vLRVbPSK05dQktE','E1qdN51wWYNYDJLd27c2oWjehOjmA9a2PkyXaLEE07kpmQgdOfQka0af','YPNd','zZ','XzvAFlQuTxJFBIuxEBeQeNl0rEr1NFmHfavf0lh2jh23Dt0xmPO944AgxRZ','pzuvTevfq3M1yIAm0ETqtdRfRQB54d5H4eX5ETgPcG7RYmJqWDGbyzvEIgcj1V3hmWtSt',0);
-INSERT INTO t VALUES (21750,688038,'3PEo','f7PsiijTZHnPNTq67VpLriGLeo4AtGJfj1EM5oQfaD8M40yK','A2ic4zwNCzSuP','g5khUxLVLDaGPO2Zjuf9ApqYWgGqUHLXfU4OPvA8xGOpVH9KI4YLt6fD0','SbBFhBbH1ycPsrwMux3Hrt9470wNkGZ6LSgKkub0qX7dHHsilkYSBwCVsTKHSm47vJJvV3Ea','bjUmdpIeAKAKfJc8eaRkeIr4qHeqMiq4r7LQdQvdwnQBi0qVVY3MJMqDf1qy0XDhHvIePr1wIh27',1);
-INSERT INTO t VALUES (52717,6282993,'lzdKBL64wiwptypx9loDAkURW6QYTKVMmWO5Gx5ywUhBXze2679RgI3Ruwk2o','u48oBlqgsZKCvsoT0YHdCytmSPa2','l4','H7oArp90ssGfKxLAuarvwKGSwlCBEXaiaBtn1ApmsEaYgIPJ3vA7dOIDcnZ06','OkidsMPYvogfqjboWPCjm72uzS0S7z','TiuPb4CvaHB3T',2);
-INSERT INTO t VALUES (56749,4795817,'KePSsdQZPOhFOXYrZAuoOYltUDn34mTB1JNInafLIg','VcuOnaZPl9YMnEOhqXxvVaUeTKv49W5','mHA3S','NB0DFzM7Rj33DzGXhJaefRLSNfIVfZpthNzb1FSezAp1tesnatkF','3OZgiXYIrlFVdbnCIXUw7hPBJQPwXBlP','Tvox',3);
-INSERT INTO t VALUES (5216,9126984,'OZ8','YiAiJEmvG79SzYNSdKr0vQG06748pyMdL6Z','h','dpislRkUhxg5ItXv2t','dwSpmxpot2gda6mD1TvQPBlurjkMSBJN9oLL4sOIVLYqrQMOr3Dn4OMF5WCiKbsRLAVMTOaeTzPH','ZLWiFhS3M3ElnqSFbYBy4ZGIK2DQeR8F5d5yV98H8idkD6O33FsbQ',4);
-INSERT INTO t VALUES (12441,12534210,'rD1dNuLMw1pDM03GCBF03Bi8kJA8DjWTdzJ0','K6jbXxAb5Wj8pItP3APncw0XM36LM99xqI9CmZdie0Ju','O2rY','gMduWr3CkcS4jCWY6FF5e6wdVajwYU','NH0qyxdiWsGxNbGor3gWE4hf7VrgAuwozT','TdCmGpTo1WgeUIJLHHRGt5pWLOnT1yVdPWl3iFpbZZPfCeA7i',5);
-INSERT INTO t VALUES (13847,12664434,'LMpVHFrlrWqIRWkKwlwZVwrhL10vqi5fsYUorAJyM6ZePoz','ngaTBK7rVQldpxGdVYUeej4KITLnE95nE5btCZhGKj','8w0QC','zkhlyGnScCrC0GAcRNmORiN9d6cpVoIvoqUXfKX','faJRHYBqiGqas2Bda4UrVd55k2IMwwJUpKYhBgyO6vgiV3JsVA3EYRsAmvLFhPnheShFOgcvLX','GaGDUJtivEZnHtcmzQVc9ZrCh1d6o5AhhsZyXLfzF9mIaICo6',6);
-INSERT INTO t VALUES (33352,11711210,'KdA','J8','u1f7ybgXQXi6','ModCf0azuTiXXO02','jgkn4jSacs4f5kfyYudb6GE2rcwdS44CLApYRdGXEfSNtSvNefoNA5sCzSMerGRCZ1jrzTQgVyKSPEJeTJRfWrtGVfsINIrllp','LMEfnP46GPDxALCAK7pajp4xHBAJNwpA8qoG3185Q6lM2cyd2g',7);
-INSERT INTO t VALUES (26961,1616253,'GlS2KFJbnmHJZp8U1ACSECV6t8d','N7jygFdu76BkwoOtnwBvmCJJPYqUnMqGbq','eyoNC','WelcuVL4Z','hCewPZbUVXUXsoDdWIYduhdoLAxVYXgLIuU9hPOl0Bd1r9IZXjho36gnS6Wf38hOQmHI2F9NPur2luW56CMBlZb','8imBfS7VMDLLEqH8t1SQZmnHVPaRFIXGtg8PJI9aaznX11GLXv98A31NfVOfkmPJRsla5koE',8);
-INSERT INTO t VALUES (33207,2168580,'j68VSroJL8yuTmuK7yDuDD','d6hWzuivr8TkLgw9AvdugenrLYUeXGMLrW6QZttnltz4VLn4Xgf5CsWBUJSefU12Gg','61','9MVPejnLJII99k7so12fSaL','QCF1Ya7RycqJXO7oz6RnWzSlvYNdeK3ZumbKYPKdYr','EjZLyi42VKlDTEyqhFWDBFGPtGguEQfd50MxYzdB1YSTv7ig1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (18348471966306775710,2976741636,'mLjm9MMQsUVHISbmHlujfPS2','7','so','f9tX3uWfqJiXK','lU','yP',10);
+INSERT INTO ti VALUES (18348471966306775710,2976741636,'mLjm9MMQsUVHISbmHlujfPS2','7','so','f9tX3uWfqJiXK','lU','yP',10);
+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 (10639146883461440810,1586062747,'93gGbsAImHqc60v8Kas','Oowt','n','z3f5xb87SvJV3n4DyOliQNDEH','v7','1V',11);
+INSERT INTO ti VALUES (10639146883461440810,1586062747,'93gGbsAImHqc60v8Kas','Oowt','n','z3f5xb87SvJV3n4DyOliQNDEH','v7','1V',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (12469114681640098157,730800086,'bTQHdHziiLSk2T4VJk9WTDDK39','h2zmwNxNPdiYxYa8J1TwxMlY2JtXd0kltZWkD5OZys3EIKOeElpJ0TmujMHF8qDlx8ydPcoYtf7aAtHH0iTC4lLdIXNetkkAESMlCw78PwyrU6kDkgwEBQpefpEbyKEz54uL3gRAcwtMZ8uTZaS2zE4oPbDl','QR','3cRL8YjkUutDdQRFQ8AMj2wUFq1TfSQukx0fhBcyyKkqnM51Eg8BJ','X7','BD',12);
+INSERT INTO ti VALUES (12469114681640098157,730800086,'bTQHdHziiLSk2T4VJk9WTDDK39','h2zmwNxNPdiYxYa8J1TwxMlY2JtXd0kltZWkD5OZys3EIKOeElpJ0TmujMHF8qDlx8ydPcoYtf7aAtHH0iTC4lLdIXNetkkAESMlCw78PwyrU6kDkgwEBQpefpEbyKEz54uL3gRAcwtMZ8uTZaS2zE4oPbDl','QR','3cRL8YjkUutDdQRFQ8AMj2wUFq1TfSQukx0fhBcyyKkqnM51Eg8BJ','X7','BD',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (14954965816036978436,1371512023,'TnXvM7LMCaZjIuNhy3re','uY35uKH6lFCWYIoIVMEQykd9dDMrvoTRWFfc1YeDqdIKNTFyBsbifNbW24g2w6LHn6ib6ZfDZPHNiLGtNGEQ7aKDm3OxU32iAVuP6yyL2rpblxFTfhZANts5IUyLpRE5v6Vah0QUEsJoIHeZ4dYrmv','4T','XQuO','BM','G',13);
+INSERT INTO ti VALUES (14954965816036978436,1371512023,'TnXvM7LMCaZjIuNhy3re','uY35uKH6lFCWYIoIVMEQykd9dDMrvoTRWFfc1YeDqdIKNTFyBsbifNbW24g2w6LHn6ib6ZfDZPHNiLGtNGEQ7aKDm3OxU32iAVuP6yyL2rpblxFTfhZANts5IUyLpRE5v6Vah0QUEsJoIHeZ4dYrmv','4T','XQuO','BM','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10282491339917369507,158406800,'6sV','7pTr3NafShjkAK6utH83VC6JzPAKuf6uYFFnJmNQaxVqGHgH1l75lXAI8Xi3kfFeFLZxtTPqOkegNRR2zgOYeS5eYX0glMoAPXDdpK82OaVlmkeQQxqLKVJ0KH2sYS8NthLb0cDkA','Ig','0W3ct6ET3RQsPmy0AIBfr0EPaM9Q6','4K','T',14);
+INSERT INTO ti VALUES (10282491339917369507,158406800,'6sV','7pTr3NafShjkAK6utH83VC6JzPAKuf6uYFFnJmNQaxVqGHgH1l75lXAI8Xi3kfFeFLZxtTPqOkegNRR2zgOYeS5eYX0glMoAPXDdpK82OaVlmkeQQxqLKVJ0KH2sYS8NthLb0cDkA','Ig','0W3ct6ET3RQsPmy0AIBfr0EPaM9Q6','4K','T',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2414875501808111628,3045812126,'JiVXp1WQA7MmC13yKe','UTFHCK8JiO9rtfdvd9IaF','pU','ymRCf1XMpbcSvXK1Yly9GNu','ALi','BS',15);
+INSERT INTO ti VALUES (2414875501808111628,3045812126,'JiVXp1WQA7MmC13yKe','UTFHCK8JiO9rtfdvd9IaF','pU','ymRCf1XMpbcSvXK1Yly9GNu','ALi','BS',15);
+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 NOT NULL, c BINARY(78), d VARBINARY(58) NOT NULL, e VARCHAR(47), f VARBINARY(68) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5461505646928447304,17226633033562772324,'TLcUMBucKOCleavp5','TWcx','wrbhPh0zswIlXt5N','zpScMiSYnvHB5TkJmbtDHuGwfsy','yS','a',0);
+INSERT INTO t VALUES (13252613138326528183,12177792132338755311,'tBK','dCK73XzGefCDqxbHk94ECXGxcBzlbVVKvXIUQUMgRnMCEWDZzjY7OPo0','fTJf','CeJKQxYpW','gi','Y',1);
+INSERT INTO t VALUES (8504326954355142845,4913713335279713910,'1HLNqVmUQgM5uycy4mRlx','uEtiaFy0itzogxUx8NTXp3f','NVdV95JZtBapYNUZXOHA4ilC','dz9yxr9wlnUiZRyBAUpX','X','T',2);
+INSERT INTO t VALUES (1239325319260227016,5007541723917082628,'FYncOZfUN67feQyoY6hKSo','jgp5Kpi2XN7U6QA57bHpjtQHefD2ydnJwXa','337qa9LrmQP1Ka5lxCogVejrzp03SMDb','G6NZ2ol5yPktj5cshRDp2oyeZnZ6lO1ik5tekUBTGSwJ7xE3T4','sc','n',3);
+INSERT INTO t VALUES (3246224718880973944,16431546789570994460,'wKOqY4RAtcqu3oPl12mOZxeLOD4nKUTYS50m7SmV3Xy1t0G5PMYmVpDEYntw81GSI6kop','62c4mLBAR9tUuK4iNUKkSV3J5jwD3M5hMJL','VJVMXtjB8dSEGe5soxKvgWRUkt0tnHRmvwDPzwr1Y8ZA2uB','5G9Czn','to','n',4);
+INSERT INTO t VALUES (6635437137181433066,15367249060843915982,'IfNNq32y0yQkJzA','9By0kGuVPXb6uejmIBWO3yHHBJ','C9hwZ','IigFWDPD41ZKLkN2m3K15X6o45TOitZzrHMy1nFDWtIbrywO','PV','g',5);
+INSERT INTO t VALUES (48701266811026898,694613920832468496,'cjrRZvxhMa','xMwjl5k4icYwHcdeeFwJ','sxHN9EZzBVr27qwFVLA0Vxe0Ohz62EzodvrR7vl','PvmO','eq','Z',6);
+INSERT INTO t VALUES (17193176582417474001,6786450154768930894,'P88ra2oueIh5hAqVDQaRc0pxrDW8BolJ5uvCfJwVgE9cnYkoxiwoMzWWwniVORLA5','OIK','JzkBi8wKQKGOVBJoifyAPJasbwE85','x8y3iXUGTWF','Sc','x',7);
+INSERT INTO t VALUES (3173149806177723323,15854980334981924370,'eg9fWVsQVdfGeQQaECPVqoKnaW76bRM7593L7Wwsc5LPE0xBOno','toKwIwMv4qCWFOYZKeoTK6T4rTjfpGF6qdYzupb2YNa7Oy','JJq','047BJvbgI0A1AOPPTRmgA4SNQmLl','P','4',8);
+INSERT INTO t VALUES (12454436548511138990,1637831263092039442,'I6Wvy8uIBtDAbyh2A4ts1gZQ4h5RqvecQir9S5uIsUJq','6b20a33PBhPWMa6Dv7qbO3NHY5xA4wncJP','g','JwV3LR36UqU1HQdiGSNYEGqjK','I','k',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(78), d VARBINARY(58) NOT NULL, e VARCHAR(47), f VARBINARY(68) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3051484541542472058,13813328,'Qer2rm3lN8EH09hjbQzbwaRgduwhc1N5XPubDcj7AHxm','QIddlx6zzWsObXmWydd36MkDPEzRDNWWMpn9C5It','w1jwu9LZ55JlC','FgBS28EJ6XdspUaX7p59Fng6xb3YTGo','dGPZBGfN5RrbqRpPFRdBnI6vojUgwWpicKEsKuWRAHDy6fJmRTO74CnbPA4dy36TlhcOHUecelK75TQI2VMqa','nWybCnFIzzikw3vrKp2AJPsTUV4WNo0AHJ8uR67Xp5KXh3PN3yjJozGCbH8CMCLxBJ2Ogsruez7K',10);
-INSERT INTO ti VALUES (3051484541542472058,13813328,'Qer2rm3lN8EH09hjbQzbwaRgduwhc1N5XPubDcj7AHxm','QIddlx6zzWsObXmWydd36MkDPEzRDNWWMpn9C5It','w1jwu9LZ55JlC','FgBS28EJ6XdspUaX7p59Fng6xb3YTGo','dGPZBGfN5RrbqRpPFRdBnI6vojUgwWpicKEsKuWRAHDy6fJmRTO74CnbPA4dy36TlhcOHUecelK75TQI2VMqa','nWybCnFIzzikw3vrKp2AJPsTUV4WNo0AHJ8uR67Xp5KXh3PN3yjJozGCbH8CMCLxBJ2Ogsruez7K',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(63);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(63);
-INSERT INTO t VALUES (15904001189635712671,1396092,'DkEpc1sVvTqBtLZku5LDVaMkMxw5FzDvsWb0Hb0sHd1GwmZFBoR6qSga9x9G','WSmxA9M1qszYqr2','W2juNs','iPD3RGIZEN','Qbvv4THej469CqyjtnV4SsfWzmMVm8hWTenHQjnzuyUIwK5SYzAAa9Yck8MEWA1GqzCH3YtKlCd4L4d30Nc','JEah65ztnn4VtZm4c',11);
-INSERT INTO ti VALUES (15904001189635712671,1396092,'DkEpc1sVvTqBtLZku5LDVaMkMxw5FzDvsWb0Hb0sHd1GwmZFBoR6qSga9x9G','WSmxA9M1qszYqr2','W2juNs','iPD3RGIZEN','Qbvv4THej469CqyjtnV4SsfWzmMVm8hWTenHQjnzuyUIwK5SYzAAa9Yck8MEWA1GqzCH3YtKlCd4L4d30Nc','JEah65ztnn4VtZm4c',11);
+INSERT INTO t VALUES (5088164147254559321,10618340961095214462,'W6OfzaFNSgAmVzNAgsdgQZEfOLelSAMJvQamMORjDcCBc1LpeZ83Bhczm3ECRC9','zAY2LgRBaA9OEbdrF7asJ7HaQlkb6HI7CnUiCTtkbH8ltKXI6St1n7mZA','HyTQEdZIO2IGvxNmwgF9ADRMJJHxryIs','KdHBwam7CaHxph','g','k',10);
+INSERT INTO ti VALUES (5088164147254559321,10618340961095214462,'W6OfzaFNSgAmVzNAgsdgQZEfOLelSAMJvQamMORjDcCBc1LpeZ83Bhczm3ECRC9','zAY2LgRBaA9OEbdrF7asJ7HaQlkb6HI7CnUiCTtkbH8ltKXI6St1n7mZA','HyTQEdZIO2IGvxNmwgF9ADRMJJHxryIs','KdHBwam7CaHxph','g','k',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (12768275910217440126,7084379434173499469,'ZRg','UvUJvF','L4R0haWux7xvbOGQxC9DWPQKFl8izznYFjHkwGQnbsc','YOYHb3QgCrW','F','U',11);
+INSERT INTO ti VALUES (12768275910217440126,7084379434173499469,'ZRg','UvUJvF','L4R0haWux7xvbOGQxC9DWPQKFl8izznYFjHkwGQnbsc','YOYHb3QgCrW','F','U',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1219017178528853726,2124061,'IekDAvD42D','PAl5QbY2rBzHF6nBk4pthPHUcjoBffmG0epWYVYn6rBjIqbRDZbcofoGUZZmTBKwdJyJ9FCwAe4vdpOfNOU7UOOdMXLLhHes6taApkgLEU07vh5pdtvval96Tt30I3iU8oedGpQFqwzsMYhqto9g4P8Ma2N2YKMiOehtAquMxLba1IprBYbmzUca6GPzPQmUuR7bHLL46varPudBJl2kEAzFcUT0reuOFofHKRRdv6OpLNJMxy','WruV8H','OcazHJdL7kgqDZvIPg','mEenmAGoKABXtFQFhSMgsACIncaJMKjuRvccFu805f7HtCsP7IiD9oUrQQtTQWfRuNNWZcHlnylQRwPFRb2lt','Z4ebvkpl0F9KWh4mYJXVjY8tYruqiL8y7EptVb9NFpZy5gDAnlOQxYbSLxZq1l7cl',12);
-INSERT INTO ti VALUES (1219017178528853726,2124061,'IekDAvD42D','PAl5QbY2rBzHF6nBk4pthPHUcjoBffmG0epWYVYn6rBjIqbRDZbcofoGUZZmTBKwdJyJ9FCwAe4vdpOfNOU7UOOdMXLLhHes6taApkgLEU07vh5pdtvval96Tt30I3iU8oedGpQFqwzsMYhqto9g4P8Ma2N2YKMiOehtAquMxLba1IprBYbmzUca6GPzPQmUuR7bHLL46varPudBJl2kEAzFcUT0reuOFofHKRRdv6OpLNJMxy','WruV8H','OcazHJdL7kgqDZvIPg','mEenmAGoKABXtFQFhSMgsACIncaJMKjuRvccFu805f7HtCsP7IiD9oUrQQtTQWfRuNNWZcHlnylQRwPFRb2lt','Z4ebvkpl0F9KWh4mYJXVjY8tYruqiL8y7EptVb9NFpZy5gDAnlOQxYbSLxZq1l7cl',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2088493320149406038,7724980,'vQfKeRefXvvHKahWNRnrRW2H53TK8zt','cgd9iUdECor2HWur8faslUAmRDTDMbPwngWnHkYDVNbddek23BruE','ZVK2v','WVUWHjQVElmBW7tgZEOw4CCJ9UEPTG0ITZ9PaOXUW3n3aZHhqaIeuJgTOq47fhozBmggmE9CpN9oPHqR','mqEQe14RqOg4qe5Jn19TxqnqddAzSpei0vCwLy4moD0vsp9uQtrHpN6hPgZ91fyuSFkCjPxqGNj42c620i0pM3DfVrXz3sYe','QKWhxCLmNeYqrRT6LuU9B8XTKRBwCBRrUKwD96jxv5eyipz3GPkfMJ6gFpdaJQRBR926OxoFjpo6dcBwI3yh',13);
-INSERT INTO ti VALUES (2088493320149406038,7724980,'vQfKeRefXvvHKahWNRnrRW2H53TK8zt','cgd9iUdECor2HWur8faslUAmRDTDMbPwngWnHkYDVNbddek23BruE','ZVK2v','WVUWHjQVElmBW7tgZEOw4CCJ9UEPTG0ITZ9PaOXUW3n3aZHhqaIeuJgTOq47fhozBmggmE9CpN9oPHqR','mqEQe14RqOg4qe5Jn19TxqnqddAzSpei0vCwLy4moD0vsp9uQtrHpN6hPgZ91fyuSFkCjPxqGNj42c620i0pM3DfVrXz3sYe','QKWhxCLmNeYqrRT6LuU9B8XTKRBwCBRrUKwD96jxv5eyipz3GPkfMJ6gFpdaJQRBR926OxoFjpo6dcBwI3yh',13);
+INSERT INTO t VALUES (16031713715896203486,16004564709955126479,'Gr','bSGeYnyJfQP5a5YtkK9YUkdUN2t3tzIvqn3A5oTkKI8DXWSiwGz9TxQBKulpgzltYj3XXGQwXeajfdbaSHPpyAl0gzDOyEyTz3R5RVCtOADegBsUsBrdz14yCgcOdKk7CzQpw8guhNkjp1FxUcwQ3','HDwceCCBA2rPJ6IY5VrC8zxS3Xp7fZuGEN5T7emUL54oR3i','ZJX','Bg','M',12);
+INSERT INTO ti VALUES (16031713715896203486,16004564709955126479,'Gr','bSGeYnyJfQP5a5YtkK9YUkdUN2t3tzIvqn3A5oTkKI8DXWSiwGz9TxQBKulpgzltYj3XXGQwXeajfdbaSHPpyAl0gzDOyEyTz3R5RVCtOADegBsUsBrdz14yCgcOdKk7CzQpw8guhNkjp1FxUcwQ3','HDwceCCBA2rPJ6IY5VrC8zxS3Xp7fZuGEN5T7emUL54oR3i','ZJX','Bg','M',12);
+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 (2139824386540886453,698936456328924583,'PSp5GXPge558VfTMGyBKyj6JsUoUh3fWg3pn9G4lBoeD8Q632OVrdeZcER0jCW0ok3h1ZU1XzG4bOe','DMUa0WsDjNejj779TsaJHGwAh9rZFKr8wi73lb4jJ1k73y0GVOZ6etVQMiVUaduPhIUvp1CZpbxg9hZscwwhMNO45u9ks3OrYjADXO3u0eLT0jm9gd2UGmP2VZHSt383EtXzcvO0UEgG0zpUywFDliLTUmMz4KafAq0fgm','mLNkhsDwwGjzjemNfCjd','QRHmA1wUCDe3LXdZzbpeUIr8LKA56iATZrGOvH31qfJSSj2L1j2gS0QyctSXzlxttLLSzBKwJgETldawomyTeJBEywYZJr82GtLJFJW91FSDkqHXUQEU8554m2QmiNuqdiyF03MfUoT6kO323ebzgO33jli5E67Cnzu0vnb5FMNpfS7zR3Ql4HSZ64jO1y2SwmZcbCLGshc4mDCvwvX4gqjUVnImC0DNtMERvFhwZjWtSqKQb1','y8','9',13);
+INSERT INTO ti VALUES (2139824386540886453,698936456328924583,'PSp5GXPge558VfTMGyBKyj6JsUoUh3fWg3pn9G4lBoeD8Q632OVrdeZcER0jCW0ok3h1ZU1XzG4bOe','DMUa0WsDjNejj779TsaJHGwAh9rZFKr8wi73lb4jJ1k73y0GVOZ6etVQMiVUaduPhIUvp1CZpbxg9hZscwwhMNO45u9ks3OrYjADXO3u0eLT0jm9gd2UGmP2VZHSt383EtXzcvO0UEgG0zpUywFDliLTUmMz4KafAq0fgm','mLNkhsDwwGjzjemNfCjd','QRHmA1wUCDe3LXdZzbpeUIr8LKA56iATZrGOvH31qfJSSj2L1j2gS0QyctSXzlxttLLSzBKwJgETldawomyTeJBEywYZJr82GtLJFJW91FSDkqHXUQEU8554m2QmiNuqdiyF03MfUoT6kO323ebzgO33jli5E67Cnzu0vnb5FMNpfS7zR3Ql4HSZ64jO1y2SwmZcbCLGshc4mDCvwvX4gqjUVnImC0DNtMERvFhwZjWtSqKQb1','y8','9',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (10695726641049753213,13120563958379346763,'I2GM8lVS0ILJSlEx4rt605xVTm0Z6ndi4dglnnOgII9Wftii','Zqf2ExdF39Mi4yDCdh2CHMRbPHFeUV6E','Vdz09smodaSoodSrkPKOgF2pEqWS7YuJIxFNuux5vD','7ji9QuUYEVmUx1xB5jk48ENYLQbxF3ZTbKxs31SVsuxoyMZReJFJwUoVxxgBlOhVUviEetjOhnxeXaBjEAObQjxxPNKOYVSKz92SKuIat7Ise0hjbKqEnS5Nb3klOS3G671BW8JuK69buHShUTiLfgj77ttu6w496ApQag3pKoJKnMdGYjtqt3qfXuVJtxxkt7Yt3kg9lPVIdGBjA5ja6sKmBPc6CIztGTvCUfBeo9tK8E5viM','F','h',14);
+INSERT INTO ti VALUES (10695726641049753213,13120563958379346763,'I2GM8lVS0ILJSlEx4rt605xVTm0Z6ndi4dglnnOgII9Wftii','Zqf2ExdF39Mi4yDCdh2CHMRbPHFeUV6E','Vdz09smodaSoodSrkPKOgF2pEqWS7YuJIxFNuux5vD','7ji9QuUYEVmUx1xB5jk48ENYLQbxF3ZTbKxs31SVsuxoyMZReJFJwUoVxxgBlOhVUviEetjOhnxeXaBjEAObQjxxPNKOYVSKz92SKuIat7Ise0hjbKqEnS5Nb3klOS3G671BW8JuK69buHShUTiLfgj77ttu6w496ApQag3pKoJKnMdGYjtqt3qfXuVJtxxkt7Yt3kg9lPVIdGBjA5ja6sKmBPc6CIztGTvCUfBeo9tK8E5viM','F','h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3629947700714218592,11960338295960543639,'nvP6QYBafhCLM1LibRjRbGEyQvfvMSLBuZHJGGukHW77l','NsWJtnbIukyovXdmOWYelJZ0TJ4gnSIX4GcNCAcMJuJFL36SPuHRA4aQ','DMdu38iZ2zwlBQEzklIK9F7S43G6pzB449VWNX0ETSe','4XCTWxMEqmUW7BdU4yjZTOucCrs3MqQTfi5rfmV04Aq1JIG7pJrUGV5s7jSvV6FaW6cZP4IcRa0yZsOcm54LtU6Ye136YkP9QgqAwPyEgcBONCowf11M69wYOaeqa7IQEyPc74iPlSuocfmdtVL2dxufZYzQZ24SYej','1','J',15);
+INSERT INTO ti VALUES (3629947700714218592,11960338295960543639,'nvP6QYBafhCLM1LibRjRbGEyQvfvMSLBuZHJGGukHW77l','NsWJtnbIukyovXdmOWYelJZ0TJ4gnSIX4GcNCAcMJuJFL36SPuHRA4aQ','DMdu38iZ2zwlBQEzklIK9F7S43G6pzB449VWNX0ETSe','4XCTWxMEqmUW7BdU4yjZTOucCrs3MqQTfi5rfmV04Aq1JIG7pJrUGV5s7jSvV6FaW6cZP4IcRa0yZsOcm54LtU6Ye136YkP9QgqAwPyEgcBONCowf11M69wYOaeqa7IQEyPc74iPlSuocfmdtVL2dxufZYzQZ24SYej','1','J',15);
+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(60) NOT NULL, d VARBINARY(80) NOT NULL, e VARBINARY(26), f VARCHAR(71) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-694026273894663605,4860,'2Za','EJi8V','Zyqt4Su9KSB8m3I0Wn6Unu9Z','HerVxRLQGLpXXlAa72yrs7Wo4RoiObYHG48lCQ79Ue','dc','q',0);
+INSERT INTO t VALUES (4853556947406281987,15607,'jmCCxOyMRcsly5vu8svuhpoi7SkUl1Aw1tC1tbHQLcV8hJs','nfjZcRogzryhQBcOW52MgfIqlPO8Jv8grmKVk4ftNr','qOHeZE2m0g0bunyf3q','Zu','oo','k',1);
+INSERT INTO t VALUES (3997011152098602396,14336,'aymEW5hEBXYpkp82nBpC1pnGe8UWzwf1Kh8wGbBC2AAwjbpU2uPYGKNdKe','mFsZbhMz2RbDyjmYqpL8pj8hWpydFrtF6Jxiy8XxR4ueR4w6Z7wqovO1dX4srwVr0f2A','G4pGC6hAx0XuFqChf9d4Q02','lXlZbjAfnalpJv3Ib1s0KdiDUhDPQUCsj1xWFiUP','mR','m',2);
+INSERT INTO t VALUES (-6429353750761964026,26025,'HiJ6xZ6Fem9OvIdKZDDoW6KrlrqiEXfLLTAQ','IoaWbrjMnEgwMMwk2J28kIG5RrJAHtiYLvEfCTGq','YUu2kyi9e','YK1uJ4RfVLMXs0pTT4obTZ','A','J',3);
+INSERT INTO t VALUES (-4621817530695557075,-16212,'7hauKiGlgrTwNgfQ42','9oUchwTqT6QRliYm9PzQSBpJh1OfstomistgVnX6','iSY0hprpCo','pHbXH1UkaxthfaR7wBGEtO0N0olrOURYXfPsj2VAS6kBGpjnvacbiTG','ef','2',4);
+INSERT INTO t VALUES (7842212906948666860,13635,'gvqe059IkaQFCjOfC1eX4bnUO','f650qvUNqlHTMlNoZ9ImsFWrIxOWhwMCJGiN1epfuAYp2TqvOQvW04B4vRJE5nWAWeMP','h','uZlHPDd6vjXFrDVMwIkjkdg9LS3XGxBCleWZXODF6Yw2B8jYqC5QLedKmguWJEQk','uH','D',5);
+INSERT INTO t VALUES (-8475171302354779574,4892,'YJ5nwc3Lj3RpARMJ0oLw76WK3xz2TkOmHF871Wa4W2zfM','7NzkNBIvmN2xTZNbW8woJnW','pwknN4CpcV1Gvfy','FB','g','c',6);
+INSERT INTO t VALUES (-4976586946502267166,-20192,'dSuHTHLGze5sAbqhAdJd8oQo0dxBlP5bZ0PiA9BSQrF5ZURqBLMcvR','SE4V0D9DmLvBQaEVDz1enRBmB','pvtPwTX1hSQ5l','eO0rHrs3os2gRcr2r6eQYj0C','F','T',7);
+INSERT INTO t VALUES (-4511854805011665264,27072,'aGAgW','xT7gFOB1WzQ8v96tCxwSeGkCtdgw4CvwV','LKT','86IhW5KmtyV7jDYfCCcQN2o2HKDIcFggAEvNeW9uk5UotrILaN07OMlQVFtjoIyOJWs3QjL','v','w',8);
+INSERT INTO t VALUES (-1427587765754054541,-9910,'umypmRVOaWorN4soZUjmnRTOo95j5Y65EK9c','Gm15jYKJzV2cHp7K9yRhPnam7mPzy1xEDfnS1nWvMUA9ilISTZTLYTiyjaMsYV85u','zw6dNsw1Pi4zYBINEgo','Ew5HFBHPyNcmg6mzELYRVfvSW1RJxHRjjXFSxilw1Uf5eyc76XlgD','6','A',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c CHAR(60) NOT NULL, d VARBINARY(80) NOT NULL, e VARBINARY(26), f VARCHAR(71) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1189320448819914563,-28523,'hBW7iESUvN8KPO4oQw4NH7lCbnqhxBwM1PpS5V3A5cYkcc3lMV1upHH','mUFJx4r8J','jRq7','wtyyWvpwSSBrveQptmwS7trd9eZpMGowJssGCUy0XpGNUHdl','2P','5',10);
+INSERT INTO ti VALUES (1189320448819914563,-28523,'hBW7iESUvN8KPO4oQw4NH7lCbnqhxBwM1PpS5V3A5cYkcc3lMV1upHH','mUFJx4r8J','jRq7','wtyyWvpwSSBrveQptmwS7trd9eZpMGowJssGCUy0XpGNUHdl','2P','5',10);
+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 (8706916161136107501,4079,'S','nwJI9saVCX','wW','XyTIc1AeP0hy2nGO6zZt58RXBHt2HnNXrOxmTNhlkbsQl','56','a',11);
+INSERT INTO ti VALUES (8706916161136107501,4079,'S','nwJI9saVCX','wW','XyTIc1AeP0hy2nGO6zZt58RXBHt2HnNXrOxmTNhlkbsQl','56','a',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7073082574795609279,29149,'W7vCfTJi6btfDB7npEi4Tah8t7Qa8iyCTG5OS7odDU','rVFVuBfOyoVcx3DCzLIifhIX4ptHBG3mlLQUwqm4JRxMGkP1KcRrsCzBi8xi07nBAelzhj44ie24Xd3PNbCD2pGUGsYsmXj3ntzS0xN3wR7185MTc0G0qfukaN3k3ORzsbJoARBkI0onp06O8ePpxuk0bZe7RRIWKKN630fvk9Yk29KLDOwTr19uSvUQtEGAhjUC0lGu7sCAihCGwP8ncD6IKVP3M3dlZ33QK4N5BjOTXREq6Yuv8CdsQXxms0q','JvYtaS3p','WmrFwF2wpFz75wO7lRY3O4BNtqp4La3yYueH3Hp2q9g3rCse4Ki9ta','x','B',12);
+INSERT INTO ti VALUES (7073082574795609279,29149,'W7vCfTJi6btfDB7npEi4Tah8t7Qa8iyCTG5OS7odDU','rVFVuBfOyoVcx3DCzLIifhIX4ptHBG3mlLQUwqm4JRxMGkP1KcRrsCzBi8xi07nBAelzhj44ie24Xd3PNbCD2pGUGsYsmXj3ntzS0xN3wR7185MTc0G0qfukaN3k3ORzsbJoARBkI0onp06O8ePpxuk0bZe7RRIWKKN630fvk9Yk29KLDOwTr19uSvUQtEGAhjUC0lGu7sCAihCGwP8ncD6IKVP3M3dlZ33QK4N5BjOTXREq6Yuv8CdsQXxms0q','JvYtaS3p','WmrFwF2wpFz75wO7lRY3O4BNtqp4La3yYueH3Hp2q9g3rCse4Ki9ta','x','B',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3956788487670756571,20022,'ju4XfUB1JpH329qUoEAMtIxNjDXOyWcunKqT2S','7quRgdPC7oLI5k0VbvHtOjG9ABwt05pNco9AJmnuuC87y32IInvDFwpSEe5FG4nGAmhIshRl85jG8gXpnZ6BKiNEREXxFUDe7Gk2TvRiyhv6gf8gowids8d2gnp3l713mlvKVID0K6VpTYWrqmIQe9AclPxSELMLmYAdtbU20','T026mX249X7CmTQBaFHNZCtUUo','II7SUODN22r3FtCmrLb4B4EbEw0JZRHABueD03kv8rvv30a5gHUQaaariDAWg1CSMuZSv41F6XUGLxuleffypiTaXl03u3fQLKcZXqslXgSpo5IbdPv3FPwBPfnhxFV03Atr7MODIbjIlVCIJHk1Xyq0nTCyq5xvEnH5NWYhDW76Q9O4FPGpbT32T8u54cU9ftznjOqoGvm95','MY','P',13);
+INSERT INTO ti VALUES (-3956788487670756571,20022,'ju4XfUB1JpH329qUoEAMtIxNjDXOyWcunKqT2S','7quRgdPC7oLI5k0VbvHtOjG9ABwt05pNco9AJmnuuC87y32IInvDFwpSEe5FG4nGAmhIshRl85jG8gXpnZ6BKiNEREXxFUDe7Gk2TvRiyhv6gf8gowids8d2gnp3l713mlvKVID0K6VpTYWrqmIQe9AclPxSELMLmYAdtbU20','T026mX249X7CmTQBaFHNZCtUUo','II7SUODN22r3FtCmrLb4B4EbEw0JZRHABueD03kv8rvv30a5gHUQaaariDAWg1CSMuZSv41F6XUGLxuleffypiTaXl03u3fQLKcZXqslXgSpo5IbdPv3FPwBPfnhxFV03Atr7MODIbjIlVCIJHk1Xyq0nTCyq5xvEnH5NWYhDW76Q9O4FPGpbT32T8u54cU9ftznjOqoGvm95','MY','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1982536564539366331,16210,'Wc7I0A8JXg66edrw6qDrA542','xeuZlaepIM47e6AyN7bXzV3gRwFch9Wj2TWRQdLoMNCaY6GIR6rSkaJaXKO7qVrkB9ZGmRM1NHrzFyE1JzOav36dmjXNc7bdDWO5LP7MSg87AniNq77wQOQc0IAadw2RhlT9Ixvufb7DMZLe9jT3DHRcf8AacQJCG2WPzGllbf43VHl5W5','mqu5lD5','Vgyb6rueFsoZrAtdOxwGUjdDwo81UdNvSDK5YKYdjRldg0gNS40fGOu0yTmcYSL69yuf5Jcp8CTysESrOh8kfbuPpSOxAFjEraVmtsux2cKbJu1Wk8vR5UhIrd2P9wBvbNSE14Ba6UscJX5hSWwGd','Di','x',14);
+INSERT INTO ti VALUES (1982536564539366331,16210,'Wc7I0A8JXg66edrw6qDrA542','xeuZlaepIM47e6AyN7bXzV3gRwFch9Wj2TWRQdLoMNCaY6GIR6rSkaJaXKO7qVrkB9ZGmRM1NHrzFyE1JzOav36dmjXNc7bdDWO5LP7MSg87AniNq77wQOQc0IAadw2RhlT9Ixvufb7DMZLe9jT3DHRcf8AacQJCG2WPzGllbf43VHl5W5','mqu5lD5','Vgyb6rueFsoZrAtdOxwGUjdDwo81UdNvSDK5YKYdjRldg0gNS40fGOu0yTmcYSL69yuf5Jcp8CTysESrOh8kfbuPpSOxAFjEraVmtsux2cKbJu1Wk8vR5UhIrd2P9wBvbNSE14Ba6UscJX5hSWwGd','Di','x',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6745334228196618667,2937,'iqWc3pyamBCeb7vwFReJE3h5NfYYFYWEhFWB','vTUCqV4Fn5Nx9ntF9Ml1ZSzaKZ7F9wNKp12LWI5K2RaDtSdwXex9FTPYqFu9RwHJVdegKb1uvMseAV0dzSjNGGp139ZTMGL6GF8o4XIIyqp0vA66Aim1hfrE4uNYk20P21zlJCIq1JX6e0p3xR7wEnvdZSswTrXzN6blQAUzXHqsPCHoJr9LciNt7YfWgsr5DeMlId6mWVDKyv','1YazNunbmdWX','ywtLpbPHT90A1KCkP0DdejBINWeuOK8JRZxDThEBCLFMFQgSO0TfiWCk3ol03m9OuJdBR3pZaZ6nbdYfbU9ERyLJGnqv9W2dprviltptibASJMSyZRlWX63fIfdUCgY5sb7IiVf7fZrA24130PFElNQNXwZJ4lqACET9bZ04yWp7ieC5y0I7QvZu7YapRjouKXcwiIAtuFw0ClA','H9','i',15);
+INSERT INTO ti VALUES (-6745334228196618667,2937,'iqWc3pyamBCeb7vwFReJE3h5NfYYFYWEhFWB','vTUCqV4Fn5Nx9ntF9Ml1ZSzaKZ7F9wNKp12LWI5K2RaDtSdwXex9FTPYqFu9RwHJVdegKb1uvMseAV0dzSjNGGp139ZTMGL6GF8o4XIIyqp0vA66Aim1hfrE4uNYk20P21zlJCIq1JX6e0p3xR7wEnvdZSswTrXzN6blQAUzXHqsPCHoJr9LciNt7YfWgsr5DeMlId6mWVDKyv','1YazNunbmdWX','ywtLpbPHT90A1KCkP0DdejBINWeuOK8JRZxDThEBCLFMFQgSO0TfiWCk3ol03m9OuJdBR3pZaZ6nbdYfbU9ERyLJGnqv9W2dprviltptibASJMSyZRlWX63fIfdUCgY5sb7IiVf7fZrA24130PFElNQNXwZJ4lqACET9bZ04yWp7ieC5y0I7QvZu7YapRjouKXcwiIAtuFw0ClA','H9','i',15);
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(72), d VARCHAR(5), e VARCHAR(7) NOT NULL, f VARCHAR(78), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5460216,-19,'wCjhhR3rfkJALToVWhYXY9P','52','Pe','7E6CJCn9vjM7p6g4Dc9sx4Zsb8W490IAvMw3u0VnbuQTt8PdedlorNG3QKMk','majXgZlvsz5h0B7fi3TeEiizP4uqt6P6MnTAY8ENcw6NVnJ7HBoYyAIzaFjimi','75CbKJA0MzBVeHzUninZBvqa',0);
-INSERT INTO t VALUES (4777141,19,'TygajM4jXQ1tvDBsNKmyq','onVq','YTg','BXF6i4JVWitPFytsSnetFKEtAw8z9CJoAAcp25hXWMMv28TxLiePfNBQvKGAwLoykKQ8Z6YNzQQFV6','mHOQetLRadMQsFIRjvmLajka1bmRfu2zQmvOjdWlCQIoaW0wjy6Yhz5Hio1JIXjutBup3vewqkvIh4z2ULWAjeqSovMFvHN186c','pOuV1fLYdZ0pVB13tUPKnPLw61l4x6NBCwq3rC4HDQ6c1ER1YMDXFWsCBB8zVQJGnhbBzn2v29mprGIwq5Mvtg1q64Y',1);
-INSERT INTO t VALUES (11081501,74,'q5WifOBdRm47pRklOX0fYXfL3oEwgyt','Hv','Uetyj','WOvpuu8qdijSRjzdxzsBfWpE3ZPZowRqBFwnhOLodwaJMr','LfNR6v7RYFSOcVRp','UoGjg0CPrrs9ZaoOXXVbzXa0QXQ5442DIUMnE5aeQNWxUgKuu15DUCHxZqxmYKllMUvGzISiDjzzbOP4oohn3zog88YQ',2);
-INSERT INTO t VALUES (6188513,62,'HdpK7RruPfPPOJKmGoVYLck','5Y','pUy','qHxIr76oLsEeMSQ8XOpUHJ6b','MQbDTAliMHC1mQDuWNhm8n59sdSVtFrpBCnQHoH67ZQ21MgCloFiO8H37f6ZhuMuxzdkOhgi7ocsrGcGNYy','SqWXgBU71qaYQ3uzqpum3URFTcYC2kkDA2ZbBVNHreWHCrmY21bHbVbNH3pwJeWYsR6SzqYl6EwHHtjmPdFH9wrmMcH',3);
-INSERT INTO t VALUES (7136028,-77,'0uEoFZsSPs','JWwDM','Vc','PEynzeIHxS0','vW8CFllH7eKAiEO0NSRA1km68WMDoDv','N6XwfU7QwYNoTW3nMG8NpaxvVu4AyqxA6Fyl217pjvD16xkXbZvkfmkxKa7qq3jGfBYRfiKJ',4);
-INSERT INTO t VALUES (2300424,5,'TLpzqdDyYCtSsS6NsGVXvWpyi3STMMxRF7QSu','j','GRp','zvkNOMDpSbw4LQuwQfgaSeDg9K34L8l7V','EhrPCXgT4gDY2pf4xBAYYVdSSk','SWYPQwzTdha5YXyxxlnwJgzPK',5);
-INSERT INTO t VALUES (13950232,-30,'oIS1','jkZ2','vWm','VWosEsw78ySYNOVT9DTY3nBo66FNPiRBfdifgkglbnn','jJE3NbnMlHnZ8UFBB9MSonIDEIr32KEmtPY4TcjBLbZrFpImBIehiOtJxKVFA3ji2xbMjYN18TycTw6JmPETkMskE9ay','H3Ls2v0vdmz2V98deDSy0sbTdmI8tTR4nomMD47Xa8AYkXs6ZzBnuXjOF3JYLtEXWu',6);
-INSERT INTO t VALUES (4472412,74,'oL','tqC','Elbt','dOIRLfRQnO9cPwfi2pTBJv2lPkHwGTUlY','iPpCHauJqnB1SVJWm71DfTUukFsqJ7BiO2YUYlcQTaLQVbYFD5C7auim7WDNMJFan8VLuh3','O7hcQAUasrep8VGeOrSyDOO9N6B9mZFz4eARmkC2i099ag4r3Z17G78TRRykk1lN7WC8I8lCZN8TyHQGq0B02ccrTUAZCHIV47',7);
-INSERT INTO t VALUES (13466892,-29,'94ZytLSI744KmUnsaIz47aP589sVWwiVY7U3x2q2Oqeg','IPq5','AQc','17LpsRWuXxUUX2FOLKKSxgfVAsY0sGqSEUL6IG6UyviS5UjVjoAbSyL','I9ffGdJtnOUfZChU00nNfsPD0lD4XpZBBmFMEIUl8H6clgYkzpz5','jfKF6',8);
-INSERT INTO t VALUES (5255296,99,'n2TXgBxvQPt1HqEPNAUFcpl4aasHJG83tYexxzZJkRfMi4CeXwBEYM06Z','NBkCR','45lULf','Lt2Wb79KkxRQ2cpJt6wvWAjMaw6fi2hBspfckfbLNe5G1V3GBOUCWQqKVkc','NZaz','9M',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(6) NOT NULL, d VARCHAR(100) NOT NULL, e VARBINARY(3), f VARCHAR(39) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (36222,45177,'9x','07RL31dM4N5UjYAEqepC54oMn83f2aFHPABn6pM6LQMhXuaeI','t','1Hy1h9Y','b','B',0);
+INSERT INTO t VALUES (40074,32402,'2','CfPksisFWFqSz89g','kpQ','nGe4zalEAYCibfwVGLYIy1x','Gk','wm',1);
+INSERT INTO t VALUES (58018,46606,'X','eV2B4qcOs0kkNrc1I2zx6youPMsy55EwGkgFoyKSKgR','NY','JWr0j5LtPHXhx7Y','aJ','0',2);
+INSERT INTO t VALUES (43228,27308,'Qbkl','SfezezSWc5NRbKJQj54QUaBzJs8hqLTfiOXIYhsZEcba2UgHIKoCOsKSQc9bMYRB501VXuQm4zyLI0agxVY1XfokXRYnJlLT3Q','P','TreQt4OhwUFeCS2makZu4ArMmjWdg0wvn','ia','B',3);
+INSERT INTO t VALUES (1406,3924,'kGAt','YN','IN','0NPZ1JV2zrzRdQce4A','j0','Pl',4);
+INSERT INTO t VALUES (45623,24726,'hl2VT7','H7LqJZDRzbt7m0utvjheT7n','W','aeFRMbNOA2ceSwhOIyln4Od5LX1y37epwU4LV','LF','cW',5);
+INSERT INTO t VALUES (61538,51386,'70','MdXb5F1oabyrP5ldud','qi','QdvynHcmLbHQ1KRuk0M47wJzJp8BvDqxk949','y','5V',6);
+INSERT INTO t VALUES (2080,6051,'w','vy7juHc6gA5N0DpvGSDKujGqhxxFHYGLXkdB8qJxwJkP','gRP','LFhqdU7qdTVR3mlLwJ','2','S',7);
+INSERT INTO t VALUES (19415,40140,'6m0P','jjFOHQD4UnLzgGfivZWxOZSMuzNll381HfIdnfa5vhesu9HY61y','UN7','JjJ4GmXZGwifu','F5','1',8);
+INSERT INTO t VALUES (34702,43258,'Gr','Jgbc4xQ7AzbeQUTuirBGcD1Uy12Y','JV6','LTCvi97mjGcEh','R','w',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(6) NOT NULL, d VARCHAR(100) NOT NULL, e VARBINARY(3), f VARCHAR(39) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (10108441,41,'T9zyOU030pxdJKe5soRrt3tyUwtNNt3nltWhSSu2RX3dDzYsSHHz6btbrEZM','jF','RHj','i9NeQCC9Tb8x5NpOeNWI37KONvBBU6mSNV1S9aFl5s8WliCrMbxS3g0NvlLiLPzjMN6l8','2Uk25TAWjWTQ6QmWAMkcZxbCJ7ReD5xQFGWLpnniePnjTa3Ds0V6Yc7pK34LIZjkb9F8p9yA64LCm3neUoHoWuZN6yCzPs','6oPsBW',10);
-INSERT INTO ti VALUES (10108441,41,'T9zyOU030pxdJKe5soRrt3tyUwtNNt3nltWhSSu2RX3dDzYsSHHz6btbrEZM','jF','RHj','i9NeQCC9Tb8x5NpOeNWI37KONvBBU6mSNV1S9aFl5s8WliCrMbxS3g0NvlLiLPzjMN6l8','2Uk25TAWjWTQ6QmWAMkcZxbCJ7ReD5xQFGWLpnniePnjTa3Ds0V6Yc7pK34LIZjkb9F8p9yA64LCm3neUoHoWuZN6yCzPs','6oPsBW',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(73);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
-INSERT INTO t VALUES (15062348,93,'CUi6WMaO1cm','fpb2o','pt','LN5ZrcaXjlPYzDk4IicureiWVhfcxyE5LC8e2N4D8YzsGsk2ueq7','nFgSFSBWvridLdIujJUrridyNkY1wrpy7i3QiG73armlj6GMGI6ySihq7mVflujhgivyIUD0J5ezydrGvd04VlH','jH40wIjk7pCA9p13WnWX8CtBxXthp88xSdbFCmKfHYsqy68DS8Hh4kN5N9ZJFyr1xhmkrpIUu9OXjfRazE42b',11);
-INSERT INTO ti VALUES (15062348,93,'CUi6WMaO1cm','fpb2o','pt','LN5ZrcaXjlPYzDk4IicureiWVhfcxyE5LC8e2N4D8YzsGsk2ueq7','nFgSFSBWvridLdIujJUrridyNkY1wrpy7i3QiG73armlj6GMGI6ySihq7mVflujhgivyIUD0J5ezydrGvd04VlH','jH40wIjk7pCA9p13WnWX8CtBxXthp88xSdbFCmKfHYsqy68DS8Hh4kN5N9ZJFyr1xhmkrpIUu9OXjfRazE42b',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2661653,56,'oSmWJQs1FL0iwymPzYZvrD4CAUnoH1rT','Pu74Cub1yYmtLv3KXtb97xVW6Ap44lReVDdjTb7','HTtsfPe','EXyIc','03mu','mC15GhFHeMX8ybw03FQy2qaV5spVRSSO3HWBXKdkbgwHKVEzT4sBxV1escFmMvjC5mp',12);
-INSERT INTO ti VALUES (2661653,56,'oSmWJQs1FL0iwymPzYZvrD4CAUnoH1rT','Pu74Cub1yYmtLv3KXtb97xVW6Ap44lReVDdjTb7','HTtsfPe','EXyIc','03mu','mC15GhFHeMX8ybw03FQy2qaV5spVRSSO3HWBXKdkbgwHKVEzT4sBxV1escFmMvjC5mp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (14231595,93,'T','5zfOP7YqF7xSX7IzDcyz6CfNwCYZuxVVvmgv8Zk6F8hPiS26uQvOUT8NjGrpSS4OrouSuUst9kLcxELKcCNqOZ5H8pLje8ir1FckgtyPDk8R28pkhcTn9Ws53dzKv5PugUssPjdfftftJxVArVa1fm1zSiDWrfDKzTfZKg9aGWTdSgmpd7CU2n4I7tWLmyZMDIcdB3N5Xw1RYdSBxxgt75XQEQT5D1wyYIAxkO','OSk','DoFGihAGYGxQh6qO3hGjaqJQh4Ya4i6pTP51lgWUXaZmZpICsvQWSqDbeRT','Qg09b','SjCEW83QlZAEtzufF0dATkNnwreSMbXieudQPPkAndduy6wpMba4JfZl89DoAiSk1xy5QpKkZxNs52sxLpIzVMFJ8DPG4BKcnf',13);
-INSERT INTO ti VALUES (14231595,93,'T','5zfOP7YqF7xSX7IzDcyz6CfNwCYZuxVVvmgv8Zk6F8hPiS26uQvOUT8NjGrpSS4OrouSuUst9kLcxELKcCNqOZ5H8pLje8ir1FckgtyPDk8R28pkhcTn9Ws53dzKv5PugUssPjdfftftJxVArVa1fm1zSiDWrfDKzTfZKg9aGWTdSgmpd7CU2n4I7tWLmyZMDIcdB3N5Xw1RYdSBxxgt75XQEQT5D1wyYIAxkO','OSk','DoFGihAGYGxQh6qO3hGjaqJQh4Ya4i6pTP51lgWUXaZmZpICsvQWSqDbeRT','Qg09b','SjCEW83QlZAEtzufF0dATkNnwreSMbXieudQPPkAndduy6wpMba4JfZl89DoAiSk1xy5QpKkZxNs52sxLpIzVMFJ8DPG4BKcnf',13);
+INSERT INTO t VALUES (1798967,4113,'Gq99','rqNqDB6pDrTpjxm6JxpdWMe4BnhhjZ9IqgyeI1sIuYO9sRfPEBsQTm24EwO4YtBKpvSKFTfnGdzOGurtbLxNmtqtirV','V0q','aBL8SH03u7xaY7B2','n','sH',10);
+INSERT INTO ti VALUES (1798967,4113,'Gq99','rqNqDB6pDrTpjxm6JxpdWMe4BnhhjZ9IqgyeI1sIuYO9sRfPEBsQTm24EwO4YtBKpvSKFTfnGdzOGurtbLxNmtqtirV','V0q','aBL8SH03u7xaY7B2','n','sH',10);
+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 (12093820,25120,'5','cUQ2k8iO2p8FLTLrTtXmknucxf53PWPzi0GRrOlJxe8ePQEvoVo5AkxJze3fJoS9qec2fyk5LW1vXyLs99HPzT','h','13wo0B1DPL','x','H6',11);
+INSERT INTO ti VALUES (12093820,25120,'5','cUQ2k8iO2p8FLTLrTtXmknucxf53PWPzi0GRrOlJxe8ePQEvoVo5AkxJze3fJoS9qec2fyk5LW1vXyLs99HPzT','h','13wo0B1DPL','x','H6',11);
+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 (5909506,62909,'Dk8Ar','FZZTJs5Rn230','o4','MA9Byyd46kF68CiopMsUki','Nf','v',12);
+INSERT INTO ti VALUES (5909506,62909,'Dk8Ar','FZZTJs5Rn230','o4','MA9Byyd46kF68CiopMsUki','Nf','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (12168606,18196,'JnW','3','HeS','JMXe0wgXsL3dwldkXOBsgXNT5F2YHSz5aCVS2K6PEjPxIGdEIe1hzUsoDlgMYFJya9pOZAMjdd7PYHHMEDqqvESAzUzWY0vzFW97bBPwckt6RvmDzryCK6GyqgzHt1ZVFGQWlaba71ZBIyqvckdcBlvEakXxEh7dsnV1vOye6QIBMPzyyUqpv8jLWiS1nIEBUcglFnHX1Og4BR4Z2ob3MzzdC4lYs1GuWcrUfNTq1A4CembuRlNR','qA','M',13);
+INSERT INTO ti VALUES (12168606,18196,'JnW','3','HeS','JMXe0wgXsL3dwldkXOBsgXNT5F2YHSz5aCVS2K6PEjPxIGdEIe1hzUsoDlgMYFJya9pOZAMjdd7PYHHMEDqqvESAzUzWY0vzFW97bBPwckt6RvmDzryCK6GyqgzHt1ZVFGQWlaba71ZBIyqvckdcBlvEakXxEh7dsnV1vOye6QIBMPzyyUqpv8jLWiS1nIEBUcglFnHX1Og4BR4Z2ob3MzzdC4lYs1GuWcrUfNTq1A4CembuRlNR','qA','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6512470,23720,'IMkOE','vpMsVG2ntGVXCDOjn8yu7Y9Do1zbkSkGR7N10OIMeoR58p3POJBM1N4DvxNGB1vqStIOwX5QKkMD5b9dEm0K6kvEsg97jRyJ6lLQSeGWtP7i7TbSRXRMcpVEEv3LfptKFhjfWaHvJTg7jFG569OH0kwAAjGInIx4OWRHKE9Z6oMwV8uKX3eYDlbo71s','c','V5n8SSEktGlByw9CmBd1dibhNkzVaKaCyotrKg4O5uo3NcFNRjyURNTPvdBh7sESAfviQQSykav7bhezumd1NJbS5BZfM0LcefX8YuF0V9aOqxMUfTTXsvc5gcz1bEvKM4EPUclPfGRTko0mHb03qWZaTCWw8tlAZc0rR1rC9FkLvXtT','Fk','Y',14);
+INSERT INTO ti VALUES (6512470,23720,'IMkOE','vpMsVG2ntGVXCDOjn8yu7Y9Do1zbkSkGR7N10OIMeoR58p3POJBM1N4DvxNGB1vqStIOwX5QKkMD5b9dEm0K6kvEsg97jRyJ6lLQSeGWtP7i7TbSRXRMcpVEEv3LfptKFhjfWaHvJTg7jFG569OH0kwAAjGInIx4OWRHKE9Z6oMwV8uKX3eYDlbo71s','c','V5n8SSEktGlByw9CmBd1dibhNkzVaKaCyotrKg4O5uo3NcFNRjyURNTPvdBh7sESAfviQQSykav7bhezumd1NJbS5BZfM0LcefX8YuF0V9aOqxMUfTTXsvc5gcz1bEvKM4EPUclPfGRTko0mHb03qWZaTCWw8tlAZc0rR1rC9FkLvXtT','Fk','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11769690,22861,'UB8VP','p3SKLIvtBJCHbo5GDFhmj5kfCQ9L0K2Vd9rgmr5DXxw82SaJ','ms9','cDZemwP9NRXpI1QpZPZOdcdKVSZNSDGgS1363icny6024gRxP2VzjRLK3EGPDn1VyN0tfzZ7iVRpcNk8c2d7muf','rq','jy',15);
+INSERT INTO ti VALUES (11769690,22861,'UB8VP','p3SKLIvtBJCHbo5GDFhmj5kfCQ9L0K2Vd9rgmr5DXxw82SaJ','ms9','cDZemwP9NRXpI1QpZPZOdcdKVSZNSDGgS1363icny6024gRxP2VzjRLK3EGPDn1VyN0tfzZ7iVRpcNk8c2d7muf','rq','jy',15);
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, c CHAR(30) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(5), f VARBINARY(13), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1533174233741048110,45788,'QjKh4ghbwZp40odfDqO1mZOakm','Jlmd2LEyBVtZnFUwVwRKqP9gpNSJwtNoNF0O','EMHCJ','uI7','qNdOUhd7ZgJ3VBGHtkNMry8fi7sQH6x4XhiREeq2NLKr4Oh7xWdF7I5CiPhH3A2jVj9SnF','dMAAHtUm1oIihwmbvmNv',0);
-INSERT INTO t VALUES (4793346371888643974,9339,'by7tZZqbYKhgk','ypWIuNAtoYow3ro1','Rd','PiU9nY7w','9JFUIJH7bCGiYhIc9fVMQVjNGfQli1EhlWkrX1BJnMmEnhjgNDBiF8CT7i59W6NAXHUrBf3zVuAfmb5btJ8u7Xo3BGgdCESJ','iIZWsUxLJKzsevwOuDCnxcQue',1);
-INSERT INTO t VALUES (11105893683668243275,6780,'PF7cTNiF','KVw9rpY9PGudFZsS0Vxn','A6','5aVYf','Ix','EMvZJAcV9dHCdqHTioujg21CsmHKaBXHpcUTzeuA',2);
-INSERT INTO t VALUES (16374424097472340661,26316,'r4CrfSRipWiee4cwK','qWUcQMKy8EparEfQiqcD6AMpTNUg','v','RnaYHem','Eg86ZRVvfHsTXXDQoGT','GSTYpYHWGxx0HFiC9m0kKeCHnzt7D5RFNyrPAcsAXRikTmiQqYY',3);
-INSERT INTO t VALUES (15523799186938327529,45594,'l2eKXmyfGleeU5','ofy04lqrT','C','8IY','hoBlwmv20jAAtH9gCwtt1XEtSxVpgHA','n88zFzCeKFxxoj05R0ZGG7SBrTZGZquM0KYl2rmuoy0o8AWVubR1gFg8LnIZy9',4);
-INSERT INTO t VALUES (3867854452085176311,40752,'hmTUse6OdbHyeZYq','Dtrr6sNRnwnFVSkoA0','v0','atPQPDEAc','5zR0tZGnGI8PfGqh9vSFpfJKkzFddk28FTbS5H41RzICbWuZKKigsy0jVrWJ','w1OSBzhbdkxIJ4Z8BUdvuh73VBn1C69bjrFh8cC5RwvYbkC4qT57hNWRFdvpINVuhNLVGBzmUOKdqnYzwwscUkyb',5);
-INSERT INTO t VALUES (3616447003287853393,22832,'KszV5NQuYlGeHQ88RqR9yJ7AKd6Ehi','vYL2GQn6FRxMrrSdGyiQaOhIpFEoyRN','Nt','IASCIXJ','cFOkZRNs57y2aogennSxs','8sSTLxbRxtoaYjFHRMyEJCWkkNl',6);
-INSERT INTO t VALUES (1330622114761847990,35761,'LKjpxtyKAfCMov','fPjobvCmJzu','T','7g','SC3nSS3QJUDS1mqWNKRauNVuTxO584OYI4qeC1TuqVlqCtDAoFcjA1C8tdgQwb7M9Zgd9N8krpJGQjgor0kj','aoFgi78QmStfR846q8HQlWxzMNKaL0tVRWoBvH4loVQ3sjajwf1v6JzR',7);
-INSERT INTO t VALUES (12650920447916722735,11522,'JbSpQjQWgRGD3FbRiYKyHTjSJ8K060','bVfxMTE2','ao8A','vEcZMyxtKg','NT8FddfKVU9Wm6DLmmntciMewBKAbTCDWpMFq6pTI','YUo1aQrfF3v7FCdeivktMbjvGd4ijzmjd',8);
-INSERT INTO t VALUES (17543685084093063410,47186,'CyrPuzeLkm6pHLOvS06vgnuDSpXF','Sl7P0li','hm6','a0Y','kn5nMHmXLzrUZGec4gj4cvXv6xuvNU6H0pkFyvxqjb2CKgJMtjOd5WjoNmVbvMQBsr0W48WnikIcV5ra6TzZJ3mH5HAsmdd9t','eNZ2SNMlCWdOR7cNFqQdaDdOsVuxREwD1NPgfEiU00skJy3Ky3ZNHub7057RXWAJ8Gm48ZvEpavEFr8eR45zp5S0IoA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b INT, c BINARY(94) NOT NULL, d VARBINARY(32), e VARBINARY(65), f VARBINARY(71), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12989168196437823927,227959079,'7taot4KUurKAqwjnhxTOGL5askTLtFtRlAPLrVnyUvTOtvjE9JjbNz38Azf1rPVFLlOA2aHyPlyU2zYlnO5h','LPlyxf0667jOOD','5DEh8FV46iQabh8ZtVelcr0nFqbKYqtc3m6Qs2Dck3GAVV8wWF','e8i7WvHSOONYsfFaC6cN','3','b',0);
+INSERT INTO t VALUES (16408027198261242320,-1752759109,'HAh0lwioebiKjl0nO8nVvvqyvjOvTJdzQ0rZuYKB9F','j4','anuJrW','rg9','v','4',1);
+INSERT INTO t VALUES (17626945090769670790,1455213317,'BxW2Xw8EJI6WVfrJye9wO6','o0bRc4xVoyH','LOy','ZqT7q2uuogL1yn4Kg','A','j',2);
+INSERT INTO t VALUES (2837849370619191593,996747751,'T3ssKpMoNBp2s8pC4zKHKEkcRrl5fMekqA9a1nCKNgweawBsI0188KPgYoIupQgzYiUxdJMt9dMPI3U7F0M8ENbd3USo4','NYVWWAIBQ2KJS8PEmFDMAMe4FcrXjvu','SSDfcHCWKBH2J','SwtyKCYwI','v','D',3);
+INSERT INTO t VALUES (11206847930155505704,-1136691725,'O5oJKMiFn61wIAa9PEhR4Sb7w','IqKnp','o3Yn8G7W2FSZYbc2iZDV8c','yxDxVDZkmelo0hZ9ulU7n8EHsC9SKewmDUKUOUFMCjYWT0K4snu4DXUfncEQmMSANR','2','h',4);
+INSERT INTO t VALUES (8736543616814745383,-475479663,'2Uqq3CJ9qMeGKkMr04T6oGpwPmJf1xvNOqyqg6CRaDkaJpnf','Wxkqm7vRKF6FIg9QsZYVRnL4e8QcJ1r','keALFneJvRYC6GGJcIWE2EvGVK9roz11Fp5','jXxH5zHccy2hOsSbFyJ8ALztg4vESIPPd','0','V',5);
+INSERT INTO t VALUES (15245836059855894784,-1269542275,'lFeLcPl','6akna6qrRAj9j1fBr45gxSicEI80va','2D99SW5R4rkRKVMF90Uo55MR','CSxmwg1q1yXxSQ0C642ISdjsPqnpY2n9PAcuHyap8Fq6qbQqwernlh7Ly28','h','L',6);
+INSERT INTO t VALUES (9102573247212834113,-2062305187,'VY8VGd6IlugcQ7F90ibpMYQKASRTdmQ5Fo0EH8LcmQvvJM6a','eJlR5VAoA9A5GSKIrpEb','eFPSaRwnAB0NVQAIbEPmDv2HeDetK15TRt1sNcN','zOQuSGWlrPsqZ6tCE3MFFXSxDSiQeqGLW216vGAwgKFxYZb7Iot0b','h','b',7);
+INSERT INTO t VALUES (8121305212201541828,-1924047346,'DXhpWm5U82fwa1F2a03ZFODmdhiMOphlREUgjj6PFOkDtrYowDqOBHJ99F65WIPIcMfeN5eJzteIz7Q7wLG','dXnzNcFiejX8CQhVbhftGg','ATLUMeVRFvnG5vax1MiIGJekstXN8rvWcuxDzPXnP2j','BZ2tj80qOlgWx58Haj3uk1UdWokG6TVyVtAGYGkaFW4EsFtK7908hvY1qYie7Ku36','j','F',8);
+INSERT INTO t VALUES (15412277411472735886,1472070258,'2FPXvibxPljTVezptH9vi738rNXcUSo2ANlTQvnYcRCAgeP01VvoNkJqWQMQTHPllNkHDMupAfSXH','k6R8fjouEcHhlY1s7IS4V6','GqEJE9gGyQrpAYHDOtQtwzBuP3B95tlLs8oGiTPEohYYFA9ufqlA','OmLZq8qRMUuEJsKLIXjcEDPpEPYHAMPuRXt9CAZKUYhhwdH9mJ26','E','9',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c BINARY(94) NOT NULL, d VARBINARY(32), e VARBINARY(65), f VARBINARY(71), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (6565216730096191169,26663,'pRfGUkCQKzagZLVRWbO','5ypABJ1dYE7DC','8xOi','Ajc','Iwu7RChSVmHjY3X3nQKTFH','MvlnfpzJkDu',10);
-INSERT INTO ti VALUES (6565216730096191169,26663,'pRfGUkCQKzagZLVRWbO','5ypABJ1dYE7DC','8xOi','Ajc','Iwu7RChSVmHjY3X3nQKTFH','MvlnfpzJkDu',10);
-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 (673386167057624539,41245,'hscaHOUhJZEKg50O','pPgbyzgwn1bUjHhGqrmmLzr9GcudLh','EbCk','RxxpZB3','RE3rgps43NPVl8O657xPR4UvLAYHcohbHnvMgYVwvAsiD8DL8hxzCY1IMnSChOFvpgic29sjEJjxMe7soPdUi','0qcn3YQSqHcOQvvd',11);
-INSERT INTO ti VALUES (673386167057624539,41245,'hscaHOUhJZEKg50O','pPgbyzgwn1bUjHhGqrmmLzr9GcudLh','EbCk','RxxpZB3','RE3rgps43NPVl8O657xPR4UvLAYHcohbHnvMgYVwvAsiD8DL8hxzCY1IMnSChOFvpgic29sjEJjxMe7soPdUi','0qcn3YQSqHcOQvvd',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (499003662764871205,58630,'SsXkaZHRD','9K3kx9vbxVCaPYowvtDsxPJuieKPqXyf1iVLIzMO7qlFRv9TJztK59CTUw4fXoN9JV94Nr5vouXQL7SQahJ1OHw1OZq7HLLWtOIAiclU1OBc7biR','m','riVGLzPJ','KIB3s','B9rZyox6VVuztokXoMiWYR4TPwnsfmPii3OU81R1wGy0hG1v',12);
-INSERT INTO ti VALUES (499003662764871205,58630,'SsXkaZHRD','9K3kx9vbxVCaPYowvtDsxPJuieKPqXyf1iVLIzMO7qlFRv9TJztK59CTUw4fXoN9JV94Nr5vouXQL7SQahJ1OHw1OZq7HLLWtOIAiclU1OBc7biR','m','riVGLzPJ','KIB3s','B9rZyox6VVuztokXoMiWYR4TPwnsfmPii3OU81R1wGy0hG1v',12);
+INSERT INTO t VALUES (4698816609709939749,-1806014220,'ASvY1MmMn6E','k3','LkfKTNTZ3TFdd87ECC2VWmR0XXIyBO5162d5','qN02s8T1RfupgWH38Ea89cQLZhUb1NWofdtIeEmemsbHJ9tEK9131zfu','0','L',10);
+INSERT INTO ti VALUES (4698816609709939749,-1806014220,'ASvY1MmMn6E','k3','LkfKTNTZ3TFdd87ECC2VWmR0XXIyBO5162d5','qN02s8T1RfupgWH38Ea89cQLZhUb1NWofdtIeEmemsbHJ9tEK9131zfu','0','L',10);
+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 (7812967966448023937,-115268312,'xIvdXfJkVLH2jngjhxMu5YxvzJkvM79SL3WkzQOr8etSrow4jh8yA9glXZqCEheD7bRrGiMh9JPmRssmkoBy','BKk4joJHtf3opI2TXgQtVQjXWtupgrmJ','8d4UoadmA6FJ4Pkv0saP','GLSv1Ee','i','N',11);
+INSERT INTO ti VALUES (7812967966448023937,-115268312,'xIvdXfJkVLH2jngjhxMu5YxvzJkvM79SL3WkzQOr8etSrow4jh8yA9glXZqCEheD7bRrGiMh9JPmRssmkoBy','BKk4joJHtf3opI2TXgQtVQjXWtupgrmJ','8d4UoadmA6FJ4Pkv0saP','GLSv1Ee','i','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (10616071268647636641,798825256,'UO5zZp4caGGuozH9VatbRt17fFQN3AJCY6KrL19rs1OwzKwcWJYsRPwUp7RZToO0VissYy7J96dNtjgdZ','Sh8dgEpTBqGEHShZ87W8NDnN4CF6O54xSs3hanhLV4lHuU1kVpetsgCMjT3Te9JxDSJDBaL0UUwDBsvi2NT3VAu','EJDTy8hGV9urklFSyihPVo9Yzz6n3qV1BXLvnwHo1Bct7hk1Wc8mtwSlZq','i3','p','y',12);
+INSERT INTO ti VALUES (10616071268647636641,798825256,'UO5zZp4caGGuozH9VatbRt17fFQN3AJCY6KrL19rs1OwzKwcWJYsRPwUp7RZToO0VissYy7J96dNtjgdZ','Sh8dgEpTBqGEHShZ87W8NDnN4CF6O54xSs3hanhLV4lHuU1kVpetsgCMjT3Te9JxDSJDBaL0UUwDBsvi2NT3VAu','EJDTy8hGV9urklFSyihPVo9Yzz6n3qV1BXLvnwHo1Bct7hk1Wc8mtwSlZq','i3','p','y',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (13518578876487540417,23744,'6TSsFnhhIqFUpk1vp8Kf','c1uH8ErA2FlFkpgeWecJCb9oIKFIpXXUQG9bUoL9JUzS4fNLNRQLaa7nyWHtYy9p9VHNkRrFait4WXJ4BepzkT0m2tEDK3Dx','PW','yT4hwOQB1rcueP85zFoK3mW0PGp2MLzS2FES3nEmpuO9e','bG2H3kjP3btASX9fJ697Wy5fUCCsBQtodVgg2CMPqLebAh45qkIevq6isnrfKyh2V62ilNtu9y0HNMP0DZExB9PR','QZGW0mrgopwTDeiyCReVuqhJiRH6w',13);
-INSERT INTO ti VALUES (13518578876487540417,23744,'6TSsFnhhIqFUpk1vp8Kf','c1uH8ErA2FlFkpgeWecJCb9oIKFIpXXUQG9bUoL9JUzS4fNLNRQLaa7nyWHtYy9p9VHNkRrFait4WXJ4BepzkT0m2tEDK3Dx','PW','yT4hwOQB1rcueP85zFoK3mW0PGp2MLzS2FES3nEmpuO9e','bG2H3kjP3btASX9fJ697Wy5fUCCsBQtodVgg2CMPqLebAh45qkIevq6isnrfKyh2V62ilNtu9y0HNMP0DZExB9PR','QZGW0mrgopwTDeiyCReVuqhJiRH6w',13);
-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(68), d VARBINARY(17) NOT NULL, e VARBINARY(92) NOT NULL, f VARBINARY(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13372,43708,'l8ZL3yxm3ZCfNl5REk0s5ZDzv5km2up0EaJgRJWSIHeru8O','6i5jX1r5J3V','qajxTxomxbxHeIIOMB3OxGK5uf9ObvMrHRSxDbqCf99BODE1IYPqWAZfXDKwA4EMKM','FM','AFPo9CXZcdbbxAKrn5RSzcEkeUDLWWHQybLmxke9b5v915n8ggn0AiTIVWJAhTlvXV7ayWILfmJnVePYNMyAWDhmVHEW','7chxQCRCZ6uYjcF0cQ9CiKInVzivLWXFsqyvdiTx',0);
-INSERT INTO t VALUES (14078,16408,'U93eQwZ9ot79uwJ8nP4CiWkbKVrRcO4FQQfeD45AQmjclZxD','Avr3z','2Fg7HA9XQUDqhwXP1Iv2x73MxzF7q35dVlSGr2r0b500xTiV9phsfHcSvjPvCJYIYIeCgDnMvIY','iT','KIL0vLVZGzJlP92uynJVjMocHpaBkP8gnFi0MFGTUNcfbrvJN','cpWmqk74h3UOizLyTZF2pRFPg26pPaU',1);
-INSERT INTO t VALUES (29714,15669,'MxRBstTGbGLoytFgNXipVSCjrF5nd','sKgtEgrvK','HZwQkATzDuyacnuEDsPD4aJFNpm1fI5J0Y38VBzx','QN','J6hJZLmlawUoTw2Zie1rHB','PV29OepbxLj0WCGTvJR0FFEJFmFczGtzifdxoeyM23BS97F9lFpCC1Fv2jZGTazzqaIbN',2);
-INSERT INTO t VALUES (32589,62132,'PebujwmykUmtbHLkvWyckW5FgK2F0Pm5sA3H0pthhcTwriyTzUqt','VK','SDYR5vHg8AD','9','OxsK5ZeWoMKONv5O25wyoREtWCBL','gy2szoy',3);
-INSERT INTO t VALUES (31142,53487,'dhBcAXIn2xBE3RgVUzCXKFtLMpL','cuRURqEcH6r','3mTG7aQXGONZXhB94Ba0R0Ou7P0ISeORV6jGtrLyVWwAxy4KKEdUUu','uF','PrPUzxOYhwkoCqy2XR6nC2CPBIwFTiCHNAR92nxkFbzqvPzC4x','YFMhmjfLNDS6lPbZgA7eRnqER0EbsbcEW4nXB',4);
-INSERT INTO t VALUES (7936,53611,'u74osY3EHK2t6hNMxhg9CI7zqCLLYmLhhE3k1wPg5r','vi3BMOuIllaAZ','vcmsbOHUJSIuFrVyLRI4iEx1DoLoxqltaGIbWOE54OJYCOfeV44Dqhd9yZdtpLY5tbl9OG7tdO','4','1p26VjuXfWGlFE5uvQJCf6PPiKBwhtZG3ClaWbUvFF68LoRbVv','FwWn9MEBOkSX7342kFNUnOpYPs',5);
-INSERT INTO t VALUES (16601,3803,'RCx5LaF0Ed9eJv7gIdoikxTw1k3dhaCylQvgoyuQps5b7ge9','mCJ5a','WckW3BAXT5BosjFJE6sE3bHUcl3FtISgB','I','zwXyNnriRiS0z2ixi6MP9EQUDAl3q0RXiDjuaI2LFZcdxyDddcQvMTnnYUXwE','Ghqjcv2RZiBB9hByp6xbxsF7kXCgW1hJiJammqGjVrVEIeCXQs2qt2YthcdkMaCj03Gn9l05Vj7Ll0dKZPp4Sj',6);
-INSERT INTO t VALUES (37015,55811,'0tAwvj0BeSL22n','5gZtH1Qzx9','D6XOmJYOLdXTyD8yPzhWprpGFjxTQ1ZPZRyEKzRVozRILpZ6O6Ym2O3ClDsncGjYtB1','N','llsKy7BSjSaomUjbyL0CHeWwpvEC','SjT4pqAiBVtkAveKGATPZFu3',7);
-INSERT INTO t VALUES (15777,21015,'ecOZGgiWKauFo2ATO','rvLRyTGnAdUAOcFy','IxpLVBO4YfQTonDZVDDfAUqQUh9EDX5peuRFNeAPWBtHO3xqMcOIvciqtwbzgu','y','wznfBirP4APB','SUYl6r4JU93MCb3l7LWKHTVoSw8xyh6bBReEzC9r2q1MlolN3AvptCwN6ySJ3VMXKjxWzKIgzKRY1iVs4IbRWnQj43',8);
-INSERT INTO t VALUES (57837,50267,'FZSFmtOL7Lr5ZBRtbixx7VfEkea8GjNe8ZRO5CrI5FvbcOPep2FU3QF52','inXvK','BkJYh','5E','TTzIHeicnlDs8orQSmSUJYbHiJ','HxXBnWdutdA5AgaaNOBfZGMW1w',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7841654251859291802,-1951112933,'Uc9XwVIv2Q2TXsXpPFKJqqAjBzVOfvCylppgkYDkjxBnCVR6e1aRGVRw2HqxRyfoEAAn','NNqHLxup8sRxJbA17PfxA9GUvdLdoGykv9IQ0jkPVFylS4rUQNTXBywbrwjLcSsWpulXfZPjsbyzJyGqKbMfT8U42AUBe0W8xFczpgvhMXzHDJ','MBJ5RPG99lK8uQT73mrQmb31okVIOD','7Xs9VO1hepsNzBcc6wXewylDNjYQXiiG8xNapJf58uut97EK8rOs7Ym99hIHGWwR7NBCsmNEIY8se4Yd3BtPLkosctNopi9CYcGmXQVgvB861IKRm1tBf49trw5ZY','B','w',13);
+INSERT INTO ti VALUES (7841654251859291802,-1951112933,'Uc9XwVIv2Q2TXsXpPFKJqqAjBzVOfvCylppgkYDkjxBnCVR6e1aRGVRw2HqxRyfoEAAn','NNqHLxup8sRxJbA17PfxA9GUvdLdoGykv9IQ0jkPVFylS4rUQNTXBywbrwjLcSsWpulXfZPjsbyzJyGqKbMfT8U42AUBe0W8xFczpgvhMXzHDJ','MBJ5RPG99lK8uQT73mrQmb31okVIOD','7Xs9VO1hepsNzBcc6wXewylDNjYQXiiG8xNapJf58uut97EK8rOs7Ym99hIHGWwR7NBCsmNEIY8se4Yd3BtPLkosctNopi9CYcGmXQVgvB861IKRm1tBf49trw5ZY','B','w',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6516892659309708636,1572830102,'Hb1lK4b8S1Cs4R','5JzefXZFN1d7fcj9ZJiQxBw0JPHPsvS6DT8jFDLi5ZsQJxgCWHgPZrJ0FIY7Xumu8kIfhcUdPhUz5uBfw','9HS6WVwwYnHUY5YgLuHM5W7Jgh','Voikl7QSQlxrl4bcW17hax1XHfEQ6BTRTPWKn1XHr6xOkbhDrK6dLhpCHvK98lK64b6ApUxRikRTK3HkB7UYhCe2i1kXLMpJ0jOwtgnZtqZtTHSEZy3GrC1REkThPKxR3556BIlu96OUINPAiimaJrmqASJXwKx0NO0xvs8CoYHgnaDLlGkQbpsmSMLoRRxc7mJ8TKyTUMk1PJ35LFOpM8sfa9mmzIpnkCNvh1KQ41j5','hP','n',14);
+INSERT INTO ti VALUES (6516892659309708636,1572830102,'Hb1lK4b8S1Cs4R','5JzefXZFN1d7fcj9ZJiQxBw0JPHPsvS6DT8jFDLi5ZsQJxgCWHgPZrJ0FIY7Xumu8kIfhcUdPhUz5uBfw','9HS6WVwwYnHUY5YgLuHM5W7Jgh','Voikl7QSQlxrl4bcW17hax1XHfEQ6BTRTPWKn1XHr6xOkbhDrK6dLhpCHvK98lK64b6ApUxRikRTK3HkB7UYhCe2i1kXLMpJ0jOwtgnZtqZtTHSEZy3GrC1REkThPKxR3556BIlu96OUINPAiimaJrmqASJXwKx0NO0xvs8CoYHgnaDLlGkQbpsmSMLoRRxc7mJ8TKyTUMk1PJ35LFOpM8sfa9mmzIpnkCNvh1KQ41j5','hP','n',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (11384052210963534306,-711239438,'NHLCd2NrTXpG8ZtWQTdchW7BHdTcDLW85SC7McdD','Gqn6naMmZEST23bpwMcaGgqqyJ','m6ttf1pUk68wGd2XalwEJ8U4lANlAur1nwrg','jDWBhKH6cGbcFv','u1','H',15);
+INSERT INTO ti VALUES (11384052210963534306,-711239438,'NHLCd2NrTXpG8ZtWQTdchW7BHdTcDLW85SC7McdD','Gqn6naMmZEST23bpwMcaGgqqyJ','m6ttf1pUk68wGd2XalwEJ8U4lANlAur1nwrg','jDWBhKH6cGbcFv','u1','H',15);
+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(32) NOT NULL, d VARCHAR(50), e VARBINARY(91) NOT NULL, f VARBINARY(60) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4977345,3344353838,'VZH9jFS2','6xnHaRtq2WYs6JmBaaYJmIB0IY8Qyc4qB8kXV4JEJ64A8V','sIBNxuDeOiLvfNSwztO3cLmWHH8tUvjZ9BtZHFRjTA3M2LURbDA5Qa2tWMCvkQOVq7NlaMVkqFk3TM','zjVAZiFoUXWSxs','E','Gh',0);
+INSERT INTO t VALUES (-3624315,1244414500,'PjCSAgtA8XY7RrYfBIvNLaqOtVe','H6gmr3DKTdLEfNSeJofEsHUHKyWfCtUIZ','G9hwiNDo78NdVpUVXEpSvcBDQcQAmiihyjH','fsaLaIWCx5wrSfES0gncNBoUYb2cRfGEiJ7UCE9','O6','ee',1);
+INSERT INTO t VALUES (6321035,606899342,'SHxceuxTf','w0NPka9N','OMtBaOOpytQ5EL7Y04C3zW7RtnP1VXuhQydmE3idD0BQvKen','kKK','3','Qf',2);
+INSERT INTO t VALUES (-1540132,2673021316,'5E','PXF1hYXJLA45EABjxLPS1BBClC1GQ3tDp4S8GwVHtn','VYhkfJol4XM1hcuQyuvr2vbpMMawcoMB3hxh4OJUUxri9cVeoIZw7PTpus0BkH0m7W','Ntjw3xfaoS9pB6o8XVU0wegezLS2nF8LPg4YGEUfiQvSn9QUw1dnvOga','R','Gm',3);
+INSERT INTO t VALUES (6546341,4002012836,'pePsZAA1d15DcQlok6S3r','VmGhloRxQ4IYUcOuPiSgBGGAdYlkke','un34BrkrljBAS9ewdBKFphdLJ','Wxk2kfLKd','yS','d',4);
+INSERT INTO t VALUES (-2740840,3773667616,'tSgXRmxod9FphcaR','0bgdxQmeW69mZZLhy94NH1YFLje4yarBaiqRbho8Zr','ysSrqCjJNjrBN18LIxdkjL59A9p','vA9CKgDoAwd0fB','oF','x',5);
+INSERT INTO t VALUES (-2915980,927533262,'JE2ehrxakD','A8yAKKg1h0BD2e9sXBoUtSmri0lSJVjXykiBT7QVZw4L5','PzejtSDPdzi08mCxIXF3rY2BzApy2TZlbw0nUT0nmpqOX0DKB85d7fT5g2EOSv7VZPa43w5OkLwgWP2GY','HCKz4ZG','me','n',6);
+INSERT INTO t VALUES (4526347,2133868971,'Bkz9SDLUXFWloa','bUf8KP8JSAtTsEpcGc7BTOcvs9WaYEzzBplWgD2EpOmh47','OLJ1u7kxNpvgYQCmu3','8vwx9es8CbMGJ5','0','CD',7);
+INSERT INTO t VALUES (7088472,864225002,'waj5VxMDzHHEIN7WfNSq9Ek1o','QGCgZqqWml6iEe6MsRnVnNT1CR4u1n6jy','J943jCTRMYIdHkzqtJbpnVtRoH0PMOTPMP0GWyp','Lt3Yjj6p8btNmF1jJ6QZZhNnv4FB','sR','B',8);
+INSERT INTO t VALUES (793938,1592013463,'oNLBXTbzR5EIyxabCbG2EZEqN','Mw8W0o04Cpy4fMYNFQZ1mn6BJ0IxPJc2RvDA','03is7','nkf6aWtrc3XPeKOREXDOSjD','xF','D',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c CHAR(32) NOT NULL, d VARCHAR(50), e VARBINARY(91) NOT NULL, f VARBINARY(60) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (2607037728,29274,'PtNVTeJSEUpfwu1I8B29iZhxQ6h01F','MhADWr4O','ODNJQv9HR9HOn3rH7P6pTJTWMNAMnc3U','X','7FHjgsWtarBQGY8qzRuK4fVH6aioOIqOkoTEcBASIUVBcSGWdetP3n6nOyvr0mQZhA1l6eY43NGuOgAhsMHTfLYUXWMEFgBZMDt','KtfcJqdzebMwfdWDV1IYxvjiGTlnrKYoyA4qbyEQW4kXgY02bnenSjIFnHUi2sKijFKAqh5S69ZJo',10);
-INSERT INTO ti VALUES (2607037728,29274,'PtNVTeJSEUpfwu1I8B29iZhxQ6h01F','MhADWr4O','ODNJQv9HR9HOn3rH7P6pTJTWMNAMnc3U','X','7FHjgsWtarBQGY8qzRuK4fVH6aioOIqOkoTEcBASIUVBcSGWdetP3n6nOyvr0mQZhA1l6eY43NGuOgAhsMHTfLYUXWMEFgBZMDt','KtfcJqdzebMwfdWDV1IYxvjiGTlnrKYoyA4qbyEQW4kXgY02bnenSjIFnHUi2sKijFKAqh5S69ZJo',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(69);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
-INSERT INTO t VALUES (361232457,9142,'wFXLn4GP8wACzOVJgwSyc0iEYqabd3ksOEE1Z0b','cUe2S','XotIlltwBLQD4mYRLsiQwr1oCi6zVAy4qz','Rj','JB43KDwQ95WBTry5qvhBLlxl0lrFQoC65CHCDanuptu','B2sXZHpMqFkJ6bgsW850NnzV',11);
-INSERT INTO ti VALUES (361232457,9142,'wFXLn4GP8wACzOVJgwSyc0iEYqabd3ksOEE1Z0b','cUe2S','XotIlltwBLQD4mYRLsiQwr1oCi6zVAy4qz','Rj','JB43KDwQ95WBTry5qvhBLlxl0lrFQoC65CHCDanuptu','B2sXZHpMqFkJ6bgsW850NnzV',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1822099067,37770,'bKqf3ilNlWM3LCcjWp1m3LRsoS9eQQMKvp3TjBBQ3HPnYNfbu8iZ','5zIUt2HUMpo70d9RwMHTKimOhwSlKiIL8tiFG3kdREZcchWE4DfEmBpgPzsy4kPQlT4snUWmOipjpwixw1nNpBoyL2drPRZlrEtByoa905uQoYgcXO4rQKwhHRXBDAMtb2ehsFRldpE62GEoSY2O3VOrSPqGgj9zfk13Nr2KR0Oe32u641iGNvwJR0Cs14jLbPENTL7PTohajASU21c4Iah4jDsTIueZXdQJe7A','5nBvDfYGFkz7ftDl8','ym','LRBRsIcm7m7YlHwz8EVIYhREnwSYwuxyAT0h','8v2O4Jr7tXbsQqb1mXQZRWv4guSwgGxtVm7m4jOnPCnPGYcza',12);
-INSERT INTO ti VALUES (1822099067,37770,'bKqf3ilNlWM3LCcjWp1m3LRsoS9eQQMKvp3TjBBQ3HPnYNfbu8iZ','5zIUt2HUMpo70d9RwMHTKimOhwSlKiIL8tiFG3kdREZcchWE4DfEmBpgPzsy4kPQlT4snUWmOipjpwixw1nNpBoyL2drPRZlrEtByoa905uQoYgcXO4rQKwhHRXBDAMtb2ehsFRldpE62GEoSY2O3VOrSPqGgj9zfk13Nr2KR0Oe32u641iGNvwJR0Cs14jLbPENTL7PTohajASU21c4Iah4jDsTIueZXdQJe7A','5nBvDfYGFkz7ftDl8','ym','LRBRsIcm7m7YlHwz8EVIYhREnwSYwuxyAT0h','8v2O4Jr7tXbsQqb1mXQZRWv4guSwgGxtVm7m4jOnPCnPGYcza',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-8369133,4172401530,'sD6Enno1U','7','udnJpjtQGDxyMHehDklhybSLCKKOt6rr3URSKRwOj36k9NQG2zmUgzzKNsx5QUazu2L4TrCjbwyYRaFvvO','CVY5Ap6FFSn1QfNdrWvPg0UicGkKoEoQ0edi43NXFLjnfN3yj51vaQyNOb','K','Br',10);
+INSERT INTO ti VALUES (-8369133,4172401530,'sD6Enno1U','7','udnJpjtQGDxyMHehDklhybSLCKKOt6rr3URSKRwOj36k9NQG2zmUgzzKNsx5QUazu2L4TrCjbwyYRaFvvO','CVY5Ap6FFSn1QfNdrWvPg0UicGkKoEoQ0edi43NXFLjnfN3yj51vaQyNOb','K','Br',10);
+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 (1085566,1990030186,'B8jXuEAEAc','aWlvYSLdRLVpFRvN','wC02gJ8QheFYRHWZnOuCf7GkqrUBLrEc80FiV','bUnpdH4j4YF6DBvAteyrGNh6k3fNGHnK3YkIf','Q','d',11);
+INSERT INTO ti VALUES (1085566,1990030186,'B8jXuEAEAc','aWlvYSLdRLVpFRvN','wC02gJ8QheFYRHWZnOuCf7GkqrUBLrEc80FiV','bUnpdH4j4YF6DBvAteyrGNh6k3fNGHnK3YkIf','Q','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4365240,2914880254,'MFOUg9a4QZHb8voQ9pRrREkcW5P8rGz8W','WvoJTwqE7JFrsoy6vHq4N5BVI7IdsMsfkP8naaKOYo55jPKgHdmUZ','uRm8iCT0SKLW3abnk0Wg','zHKUMu7nB6EB5Y1xB2Wy2x63srYW','4b','P',12);
+INSERT INTO ti VALUES (4365240,2914880254,'MFOUg9a4QZHb8voQ9pRrREkcW5P8rGz8W','WvoJTwqE7JFrsoy6vHq4N5BVI7IdsMsfkP8naaKOYo55jPKgHdmUZ','uRm8iCT0SKLW3abnk0Wg','zHKUMu7nB6EB5Y1xB2Wy2x63srYW','4b','P',12);
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 (1936047348,45754,'Wd6nhNd5ZJ7Vbn2r1g80AfOXna','LHh7krs0654MD7E0zRzc7vfgvd26WQgy1ehnTP58ZFwSb6izgBfJIc27IfsBFWI3GaFMBn3lRCOxhlNtVP9teETPzuzarnSDasIEZe5fh051OviajFfSNqqiZP8sYhOAGhyyMKCdd9cKFPWeYxXO9uPgTYlYDGFPHJxv2Y3bBHyirVLh8Jg0azddzmRrmgHQr84aJ9stsUnXsGdEyYPVq6wugTGcKPZZBGItFfEMXv1f','3JBNPpK1D84LylKWthShKj3y0hWVZ8XkuzIaof2tAN1lVfEM0cu30dgpjzkj61iruZdGbCC0TOxXpWK17f','G9Hn3pHqHlqbGtlKEJPEp5NgkVHdGxd8KLS9gy2hi1IOey6WslkcglMMVBv2IgKrdG59mQINpXETgbhlRAjwj6yxL8ACp826GxRjWCVhzLJ1hCAxN2oHvntLk17oJqzEj9YCemWMzmDAHdV5J28WcLroKZWOl49LkCAVudz6BbTKcn','bnvuHpNPRBeaUaNcr3Dc3uTxR0TAAI7wFK9TUQAZuMeRNh90mcLxsr6YDBUFjxS','94Wuszg0Upm72pMmfqEmZPAMzqILx8',13);
-INSERT INTO ti VALUES (1936047348,45754,'Wd6nhNd5ZJ7Vbn2r1g80AfOXna','LHh7krs0654MD7E0zRzc7vfgvd26WQgy1ehnTP58ZFwSb6izgBfJIc27IfsBFWI3GaFMBn3lRCOxhlNtVP9teETPzuzarnSDasIEZe5fh051OviajFfSNqqiZP8sYhOAGhyyMKCdd9cKFPWeYxXO9uPgTYlYDGFPHJxv2Y3bBHyirVLh8Jg0azddzmRrmgHQr84aJ9stsUnXsGdEyYPVq6wugTGcKPZZBGItFfEMXv1f','3JBNPpK1D84LylKWthShKj3y0hWVZ8XkuzIaof2tAN1lVfEM0cu30dgpjzkj61iruZdGbCC0TOxXpWK17f','G9Hn3pHqHlqbGtlKEJPEp5NgkVHdGxd8KLS9gy2hi1IOey6WslkcglMMVBv2IgKrdG59mQINpXETgbhlRAjwj6yxL8ACp826GxRjWCVhzLJ1hCAxN2oHvntLk17oJqzEj9YCemWMzmDAHdV5J28WcLroKZWOl49LkCAVudz6BbTKcn','bnvuHpNPRBeaUaNcr3Dc3uTxR0TAAI7wFK9TUQAZuMeRNh90mcLxsr6YDBUFjxS','94Wuszg0Upm72pMmfqEmZPAMzqILx8',13);
-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(66), d VARBINARY(32), e VARCHAR(68), f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (116,-419704230,'J40PGggG5auSk6GpD','CGqtL6ivvyR9l90KJYNgr','JiN','wCIsb4U6Jl4VdqkPR6rUbFzuoTS1fZmwa1','isp5Y0jeTEbq0RV','n8upfxcBtkiSIPJ31RlbZmHaGbCIzidx1a2sOulorijew6bwx5xSKf6QhFb3x4G45xcU1eLWGZ',0);
-INSERT INTO t VALUES (13,1446562566,'elLahD91Tllnlg3WtxU1','kZgefbRLS7ZY0LZ0pY9yvnsZ7tWJ2WI3','E6xu2PTfZLQXybZWrW2B','P30W','LuI5rAG7ckUXLwluSGPYtEAinvdtlbOdvmweiO89Scu3lf8bEAT1qvhs1lRI6qLAcToiYmkvgMdr0cfFYlGb7x9yS','3stELZUj5GS4WwMde1ASbK0xXpluoF9BqpuO6A6NHX6BbX9x1ldMsPPf',1);
-INSERT INTO t VALUES (119,-55954021,'R7MEP7g9wjUsJSUjenL4hSSE2pAHJyuErYexksYxIl','sOIshK5Bj6wY','o9uzwJfol0IKZvUT8u9CWktYO5up62SbLKCNdGPyHUY994aYSGLcNNq','rCH4cS5gHTTpXjginrSXKow9TGH0DbhusHhuX70','tSfc4jR3TB2jXWpQumCzJhQyTHEqzTbTVz9e4JSUhF4MLvB2SSZUr','AsWfHoCO9h1wAyWkAs0EXpeeFxmbK9VsmZHy',2);
-INSERT INTO t VALUES (35,573400886,'82od4fw8BlkWRNfCCQk2O9oT0Vyxn81brUCftmHZDVZ595iQXn18MvaNj28','6UTvcVDB','00FNvfDD3BLTDRipEPdQeudee5PtOADOdVUeXu0h4dpLvzDXN01FF74T8t3KERzjE8Lb','I1mek3HCvnosoxSUfZlaQUNh7GrzPKNm','No3RWugRKEu1dDR0UsRKJU2VLWrsKdtdtsAwMA6UKQJp1Z7S3v3SCvkY1R4U35E8mT2x6FCBmredDWn6jg','kQuRx8dQIldYN1rMPaF5UGEQ9oTWHyo36W3RmprZMhYspcnG7A5DfkXAeBherWhab9bQdTcgpJ6n7eQfOhy',3);
-INSERT INTO t VALUES (-110,-349298815,'KikySW7SE77BG3N6F5X9B','HGqnmTj7w1gVUbAZnQ58m4uSFtnfu1k','y0f8Zh2m0JY7HEhO1WvD9l5CTsUedUFzdEyx9sg7JcGw','3lcMGwWIelsY3748KsoDLkRl6bwqp','roi5M4O1Lp6vtARkr','DYzH8xbACIBYMhocGlEjOXm2pELv271NgL4Saz5q3ZvBTPZL',4);
-INSERT INTO t VALUES (-79,-1704004665,'tKUksW1t7gpQQSBMB8U9Q6TE53LXVX0REfrwewQxk9dFE98vjg6IG3UTbj3NZNVC','a3tf8U6lY93yPaw1QdH32ubeEvUU','YC6sSyfLS3wtfTH4iBDbnUbc5L202fjKMRgiQSOeSoFUYoplxok01wSvUp','qkhjMOyGn69ZIqSXs55nzMvqjToXCkUdC0of43j9BEOQ0A9Ie','uca5dvGWWUSUFYDGU3lsEvp0wzmiwyvLAADWk7JtEgg8I8mb9KLOUJKdOgKKqd0HXRyFWJbcsuWQTOl4uzNy9nA4DHtXmFG','p8b69UwKjFpRmsHM1TSpxlpF',5);
-INSERT INTO t VALUES (47,36854469,'dWgS2ehPJX','aZjkpZArsm5A9tRsNhgeUj0zWD0Mi','3T4AHQIP6lbXI4jGqLuwLbFm8DIWmszk7XmC9GQMSF','sHnobM0SAVG5Ehd5qyZZ2lVn4Hke82Qn7v','bFN26MwITgyU9hIxRMgl6Xbg1x8nSUN3zTCn981Vkmy','BoOz2KTJJgDvktADeONJVw2t3DDjJNvpIE6V7GAepcZTp7pXUbfOCLATkM34t4aF30gQoAL2hZKst2g7',6);
-INSERT INTO t VALUES (-126,2072158961,'dwP24pvlJUrkKfzbfAnpBVGLaCDfU1g37bdJ0krhu','LNAP0Qj7cs5SzyXhpdaZXirCVfc','3fXlg5NBj','moZMlHAdFEEpTYBkPyxjEZhEEnFq9T44','gA5K89Smwu0','pFOEZEPwMQwnLTYSLImSBrqgh0zSIlIgyClS4q1oNhqgMFE7ApYbsCr',7);
-INSERT INTO t VALUES (61,377493302,'PQahSaHkO5BKgKsxKMcYrUjjVqRpmWO2z90Zze6x2VMzHOb6mw3bwzDn','G','WJdWTsPVHlDyp04Ll1hdLjyeGZ7p8wP','8fLsr','h8vWlSp4sDQImJoa9dV3HdCTWGuSzkjKOLvMSt59ByO1N4ADZHwHKu40zpNc7JmVZIj4S0dXgn3Oyid4lGiayiLnB8','lJNuGlkp0HwEFynBOf9nEep9CwDEBOvgfFER0lXlZ5eLZIGI0hf',8);
-INSERT INTO t VALUES (38,-149492171,'PNtAO','qAzjhqQwlLwTtU8JTAKHeEy','XE59MXEM4mwNPdOwEL3aj1sN7AeBae','7lEb75apSbn8cvenzoC84lJ','eIY1ZNbObDJPHdqp','vviceDOfXnuH9M5G0Em9rgrFeeGGhEnTK5z3JjfEr82nwSgYqApVxPP8GOXwCOuGh2pVVzCpqp6b3YGp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7058910,510253755,'jvSMrPEVz','LhEglIVYoUPxar9hgJs43UBQixfTyTQiICmh8gOJN84TayDuPPRq6h2jyxwTEHplMdFd1FyQGs90LLNixNWDBHwkBYGbmAteDIke6zK6LctaA3Suvg0kGNxs1AO5UX2kDsW7DCYufJIEVtRF6oxz3DD7ZTpShFFEx7HxYwrhrtlNZEXIVxw6dCX6ln6YSOQpkTPeXxrVrE5qAywqnK89z3lVYO2jPtZ39qHa4458ZFdfKN7a9yHZGUURjc9jafaQ','uMB7mpYULDypx8pp8MIQ5B6uRraWLjePeq500Hc0zV9wafVsdsLtyzDvt8ARszzjHGwqe','A0wOTMZvzkMzRc8NhiiOdU8DqDP5lCc1SGsdpEOjNiklNgWjESmcAgNIH893gaAkGfCWGXWwNuVfGARVuIq66Mz0R3tCM9zLeh9aASbjsmq0hS5la8Kim4zWGiHYwMyvajmH8eC0HMuXmERrNKSz1YTojmyVdtKYqnQdtobpHgUaq4PeoyK3hV45k9qXyQmj5L2veAiZl8fwM7pyLj2DaGs6hH00xWVcycua9H','m','EY',13);
+INSERT INTO ti VALUES (-7058910,510253755,'jvSMrPEVz','LhEglIVYoUPxar9hgJs43UBQixfTyTQiICmh8gOJN84TayDuPPRq6h2jyxwTEHplMdFd1FyQGs90LLNixNWDBHwkBYGbmAteDIke6zK6LctaA3Suvg0kGNxs1AO5UX2kDsW7DCYufJIEVtRF6oxz3DD7ZTpShFFEx7HxYwrhrtlNZEXIVxw6dCX6ln6YSOQpkTPeXxrVrE5qAywqnK89z3lVYO2jPtZ39qHa4458ZFdfKN7a9yHZGUURjc9jafaQ','uMB7mpYULDypx8pp8MIQ5B6uRraWLjePeq500Hc0zV9wafVsdsLtyzDvt8ARszzjHGwqe','A0wOTMZvzkMzRc8NhiiOdU8DqDP5lCc1SGsdpEOjNiklNgWjESmcAgNIH893gaAkGfCWGXWwNuVfGARVuIq66Mz0R3tCM9zLeh9aASbjsmq0hS5la8Kim4zWGiHYwMyvajmH8eC0HMuXmERrNKSz1YTojmyVdtKYqnQdtobpHgUaq4PeoyK3hV45k9qXyQmj5L2veAiZl8fwM7pyLj2DaGs6hH00xWVcycua9H','m','EY',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-6880700,2906227587,'UmyvPYZoBlukP8FFHh8qmKu9','vH9BKHLArLY873uL4ccs6evuKyjUIc29cjGQ5G6Z0SwaNEx6kX7pnIGDmn44R9v2AHa4eLfhxMgHmcfjmYImq1OjzAERm4OZIBfAKUMt2L6RxEbwWcg0M3R4EWButHyy54Bi7F5Y4RxwcuFYTh2xtVwkYb80sm','2FcCjDyFpWoFgY0nMPs6Sw80JwiZPFdFeCoOtXleBLjhmMCuzCmKyysSoZylYGa7rz','ac2xWN0DgaivzyAMk6ZW1ukopJAgD','wT','5f',14);
+INSERT INTO ti VALUES (-6880700,2906227587,'UmyvPYZoBlukP8FFHh8qmKu9','vH9BKHLArLY873uL4ccs6evuKyjUIc29cjGQ5G6Z0SwaNEx6kX7pnIGDmn44R9v2AHa4eLfhxMgHmcfjmYImq1OjzAERm4OZIBfAKUMt2L6RxEbwWcg0M3R4EWButHyy54Bi7F5Y4RxwcuFYTh2xtVwkYb80sm','2FcCjDyFpWoFgY0nMPs6Sw80JwiZPFdFeCoOtXleBLjhmMCuzCmKyysSoZylYGa7rz','ac2xWN0DgaivzyAMk6ZW1ukopJAgD','wT','5f',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-962969,4025227784,'DSKrZ2qLUD02k46B2RIsRipIvEKkB0A','XFciDJDcONxun8V7QONlfHURdo3FX7jjnXEVtzA4OojMevTsDMRRwGEwVQbKWkQ2nxFMZeIGZvty7UKpLPfPMRiDn99auJBLqwv91fCnFzXg1VSCS','7Dj4zyq15i0SSSllBnJl2rJh6hNvquyrpDQr4uG10C341vUGbmzKyA1aYRHLRMp55R12N9ETSE','EGo2SpK7yjwdnKRDuZ3JEbxTtyyruPYYt3a2Vq0yH5SiW63Aw2Q','KbX','Mc3',15);
+INSERT INTO ti VALUES (-962969,4025227784,'DSKrZ2qLUD02k46B2RIsRipIvEKkB0A','XFciDJDcONxun8V7QONlfHURdo3FX7jjnXEVtzA4OojMevTsDMRRwGEwVQbKWkQ2nxFMZeIGZvty7UKpLPfPMRiDn99auJBLqwv91fCnFzXg1VSCS','7Dj4zyq15i0SSSllBnJl2rJh6hNvquyrpDQr4uG10C341vUGbmzKyA1aYRHLRMp55R12N9ETSE','EGo2SpK7yjwdnKRDuZ3JEbxTtyyruPYYt3a2Vq0yH5SiW63Aw2Q','KbX','Mc3',15);
+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(43) NOT NULL, d VARBINARY(43), e VARBINARY(94) NOT NULL, f VARBINARY(79) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18133,4980946416247848558,'yCdqx','CavuKBDIRExLwTDOdRyqIm8','WfpVnpxma6UqMYbF','X5Dwyb5IVqIXC8DBuiMWrk','H','t',0);
+INSERT INTO t VALUES (-5614,5231553896545453835,'24MoOo7oW18G9JVXtLZNsFVkGKca44IeD69zfZaVqT9','GXJf2jehT5J','lzn7bEip0goD2Fhc7We7dFruRP9Ljxuh25wl91HfBiRMVGPuxDiEqgzxvqEAZ2','LzJJ2HhVZznK1VKaMKF8AYTfRzXNkigc9YUcbWBb6','s','A',1);
+INSERT INTO t VALUES (-32622,-4770738405268614026,'v5mRWC1dUuoEtu2dJHLAn7EhQvtooBC83F0Sae','AoTSQUjxQRFbkjUYWLRj1W9Rp','MdTzb1XkCUp0YZGecomK0yypjV','MmEDlg17eIumsqhVHfSm8mjdRTldK6gQskxwco0DoW3ioqIpFdXdl8brjfe','X','U',2);
+INSERT INTO t VALUES (-22835,4076273401776222860,'GRo7xnaEahG7JG7btlZkCtTKzbXhwtjNb8','dcbi3S1','hDVO3kEFO51dEMqXogt4huiEPyK9sY2RkAo4','hOuA0nl7prl7gycAWx2NPOwP3Fu4RPvLcAICKbsbA','D','z',3);
+INSERT INTO t VALUES (-13539,-8823436453236519433,'emo8TV8PWHcCFdqSM89j0I5d9ZYip163RTowW9T','y1Ak2sgwcMlxT66IiVG3GkbsB1V','fdud1aFqpFLwRIkIMlt4Q8bCols8l1E4INcxJP3aMrSWlLhRESa5BM4LVSTWxx8mmEp12WNOLtGqrsnl6vubIjDtc','oOI1lkRMH1KO2O7PUiZ6PezrfJU97FEpJa70s9vgXukWcBW2Wbk52g5lAxssPE','L','3',4);
+INSERT INTO t VALUES (-32718,7998013654301971306,'xGGzuyybaVKWJWSnDKwUoL5gDg','dmsLCLeILEOOyVkKG','7mdb0elefVWIMad4MCdAfE9gkRISzGrnU0Rdjc3rHQSL5a1DF0j2','a2O0A9h4l1ZibrGh','c','u',5);
+INSERT INTO t VALUES (5912,2891632447782196936,'4n7OWYLZXOxAdBdIlSoqLIEPuUsRQj5m','k08P5Y','BhfHNYuJ5q9vUIFHcEfvEhSiGDHrZyMR5PWizQbuySzxlgKgt3Xf3jov9JRo4kA0EB6pIi','mhEfnel38JHxID1O6Ki','m','u',6);
+INSERT INTO t VALUES (-12855,-5098625070091142863,'2qQc1m8HmBxU7AxwwCeGgl4cnvlq','K8N9Bunus91M3Qzac0lK4s1CMU','gQ0PxMqR5TRoRpFFoeWzZjvtNiWeI9VHDENDBwigK5nUtaJYRsSIXTugvisdX4F','iEQaq9bLaaHtTRDiO2k','2','w',7);
+INSERT INTO t VALUES (-10351,3470960662557639483,'aNEodPQomvSx9mJTS','pU8SzH4q','ROjQ3u4u2TMxKgOD9T0aA22Au3shVwDYi5NhCwWDA3fQGTg0WMD4edgFgfeT415Bu86t6eLuyMDkf','rWXR6N2i','O','Z',8);
+INSERT INTO t VALUES (1322,2544316557859934714,'suUk9fCfaUyFQX','K1jv1MF0T','Ov860GDztO0E4EMLa6f3nbKJfrjPrMXjTsg99KojjlgIhAtlSsyE08CcTJTOzjgM8NVScEDIlM','9sipX7fx25hcwie2aeHoI7Li47y','8','7',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(43), e VARBINARY(94) NOT NULL, f VARBINARY(79) 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-6567,-270704306,'DJLKQ1qmfyU0bGz3E6wO','cRamCPteYPPm2aYGOvooV5qF','J481j0cMFdJFyRC5JoUqCQcYtgTDxFwHNDU77ROFqg495JrVpthsxPW','dBauxxGO7k03SJN8scuYWzU4Lg2HCpsIiHvCioYZ5','wtJJ2jiS0iEkH1qN7i5KFDZyDvIfZK5GzmZuLpE48w8ea8QlDVMViwv7g5LSjI9h2JSlflKSuP2zz1YFgS3bGkWRIKeDZ1Z3jpj','jjkRSaCQhJva2JC8ArT0vtfLkC14',10);
-INSERT INTO ti VALUES (-6567,-270704306,'DJLKQ1qmfyU0bGz3E6wO','cRamCPteYPPm2aYGOvooV5qF','J481j0cMFdJFyRC5JoUqCQcYtgTDxFwHNDU77ROFqg495JrVpthsxPW','dBauxxGO7k03SJN8scuYWzU4Lg2HCpsIiHvCioYZ5','wtJJ2jiS0iEkH1qN7i5KFDZyDvIfZK5GzmZuLpE48w8ea8QlDVMViwv7g5LSjI9h2JSlflKSuP2zz1YFgS3bGkWRIKeDZ1Z3jpj','jjkRSaCQhJva2JC8ArT0vtfLkC14',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(67);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(67);
-INSERT INTO t VALUES (11443,2064224789,'K9jp14StfKa2c3wArajsY0uTCwWd4EAi4rlsU4NGHHXU','WRZoGC1','Msz5sPCMpAPIcQ5lNE9pb1tj7tH46CtyclZpTozp4','E6Epwo387GhV0','Hp7fF3UQDQbYFrx1018dQbO0LzyKeEyojw4d4mcQPDBNasfC','9Gm7gUsu89S4AcEM2E9zcm6S0majj',11);
-INSERT INTO ti VALUES (11443,2064224789,'K9jp14StfKa2c3wArajsY0uTCwWd4EAi4rlsU4NGHHXU','WRZoGC1','Msz5sPCMpAPIcQ5lNE9pb1tj7tH46CtyclZpTozp4','E6Epwo387GhV0','Hp7fF3UQDQbYFrx1018dQbO0LzyKeEyojw4d4mcQPDBNasfC','9Gm7gUsu89S4AcEM2E9zcm6S0majj',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (2076538,-2287906534155223621,'4VaD','CTxiVP6lfXaMu37RSBN7F4yklXho1XyWAOSEWC','PnUbXatIp5oUNrMrQcY4XZampT0WrUauA1MVlZCotbj4OR6mNwpaAzzb9eG44PPeGac','ss3upcJATueIckmnIYiFxRbj700pkxF','v','V',10);
+INSERT INTO ti VALUES (2076538,-2287906534155223621,'4VaD','CTxiVP6lfXaMu37RSBN7F4yklXho1XyWAOSEWC','PnUbXatIp5oUNrMrQcY4XZampT0WrUauA1MVlZCotbj4OR6mNwpaAzzb9eG44PPeGac','ss3upcJATueIckmnIYiFxRbj700pkxF','v','V',10);
+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 (-8352612,6831490046318162051,'e4SB7IUwwUSy8CVnii07ZUpHTNCaQ5aYKiVQkiT','MB7jS3Phgw6cWK6C6njjztC7WTeDiOBl','qv1OyfrnV631tulUSZk9AYIrZObhogtXdCQ9JNru43OKtPRLA0','GGwGZJbw3Sd8jxblQWGqCxMUhSjfi7bz4','G','6',11);
+INSERT INTO ti VALUES (-8352612,6831490046318162051,'e4SB7IUwwUSy8CVnii07ZUpHTNCaQ5aYKiVQkiT','MB7jS3Phgw6cWK6C6njjztC7WTeDiOBl','qv1OyfrnV631tulUSZk9AYIrZObhogtXdCQ9JNru43OKtPRLA0','GGwGZJbw3Sd8jxblQWGqCxMUhSjfi7bz4','G','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-9536,698687717,'gUJBmhMacPezcFtqJULUu8PkYH8zWLx9WKkdTyAKM1T3TFX9EbiY','mzAc8PCrVugBUDAo3TNDxN5xBHysOZ5XMaYvuxZ2IskPZVlDeyfyJfegcVbzTlMB8WDIVw1tLKAk77U4Hhl5KMu8X0ENcURpxYY2jVGQGTh42mQFENQxV14CvcqS42IrBzVjH6P33iE5xHIrps9a5kcqCl1rA84ijZXtPy5NthsZ40CdUssHjJHahFofyyrS','G','CCrAS0fiP','ctNT8tZT5W7Sj34aevAmrJq0nAZg1rznKo8TxoZdA3dqQNZsnNwnZyaBMHZBuAGtbz78CfLqKZA7Gf','ygNa2vFg8hYzAYcSicKcpKKR1SOPpFaQKVkKGfAeNpJ67XkFiIvvfa',12);
-INSERT INTO ti VALUES (-9536,698687717,'gUJBmhMacPezcFtqJULUu8PkYH8zWLx9WKkdTyAKM1T3TFX9EbiY','mzAc8PCrVugBUDAo3TNDxN5xBHysOZ5XMaYvuxZ2IskPZVlDeyfyJfegcVbzTlMB8WDIVw1tLKAk77U4Hhl5KMu8X0ENcURpxYY2jVGQGTh42mQFENQxV14CvcqS42IrBzVjH6P33iE5xHIrps9a5kcqCl1rA84ijZXtPy5NthsZ40CdUssHjJHahFofyyrS','G','CCrAS0fiP','ctNT8tZT5W7Sj34aevAmrJq0nAZg1rznKo8TxoZdA3dqQNZsnNwnZyaBMHZBuAGtbz78CfLqKZA7Gf','ygNa2vFg8hYzAYcSicKcpKKR1SOPpFaQKVkKGfAeNpJ67XkFiIvvfa',12);
+INSERT INTO t VALUES (-4950690,6010838546508828288,'7ylalxm1u2OEg8EPsuJ2ZIE99XZoyyXpEF5JO9o','axukt2dMAiy3eZWmeq9r1r7vk8Ax62V8XZ44IohYquawmktxB6MjA6P6Zfl2D2aT6kSabDRHXz2YZOfNUS0OnXJs1IcVrL601g','awTrBTgEZlb0uco7bSdPjdlDWvPL4r','1rJqsVVqCb55ZzJQuAKoRzPrt88t9ZJk8BauKy3x12q9Ob69ck','s','9',12);
+INSERT INTO ti VALUES (-4950690,6010838546508828288,'7ylalxm1u2OEg8EPsuJ2ZIE99XZoyyXpEF5JO9o','axukt2dMAiy3eZWmeq9r1r7vk8Ax62V8XZ44IohYquawmktxB6MjA6P6Zfl2D2aT6kSabDRHXz2YZOfNUS0OnXJs1IcVrL601g','awTrBTgEZlb0uco7bSdPjdlDWvPL4r','1rJqsVVqCb55ZzJQuAKoRzPrt88t9ZJk8BauKy3x12q9Ob69ck','s','9',12);
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 (17861,-464372782,'AZgvg4A6azwTNPXMcYhM','lwjk7MyrVoR75q5oaGdoBY39fw4kry3IGYUkdfYG5puaBXvF3osWynDUe0M6h8IHBtsAd2iIGWP4K7dKmXUb62h5N0gcOx0rcPnFT0Hsnvnl3l9GwMWvAKYcRD','sdmYfsNujBC5','EBjuEV99png0ycclfzF9DarCccLOkynkRelRO8DGhfBCmmTqLm6bfKSMlD0TGWQ8xb4yYahw0EcYLDaZa3XNd9zG8lPq8AfSQ3FllWTnKCmPVGUItI4iciYdQo6U3NPsBjw6uEKPUl0QtIHFmrh8FUe2J7iA2cZQ19OlUv78pZK4tZ8n2XlVghNLWiGX6ue5CysIUpY1yhZr36N0pGN8EQK7COxxMAVEgE1aOcCiYubiqL9qrcjA0lwn','VMPQybl4YvwjgqNLABvo2oq5mzz7eLBRf8LohsG8Cq80NZKQw49811dVlW7iNOxzVriH7bgLTWdJXzNKeeUbCaIt8zh4T5','3bI8lhd7t00kO53ETzZfOyTNLgDBWO6ztpg5m2cbK6QgW',13);
-INSERT INTO ti VALUES (17861,-464372782,'AZgvg4A6azwTNPXMcYhM','lwjk7MyrVoR75q5oaGdoBY39fw4kry3IGYUkdfYG5puaBXvF3osWynDUe0M6h8IHBtsAd2iIGWP4K7dKmXUb62h5N0gcOx0rcPnFT0Hsnvnl3l9GwMWvAKYcRD','sdmYfsNujBC5','EBjuEV99png0ycclfzF9DarCccLOkynkRelRO8DGhfBCmmTqLm6bfKSMlD0TGWQ8xb4yYahw0EcYLDaZa3XNd9zG8lPq8AfSQ3FllWTnKCmPVGUItI4iciYdQo6U3NPsBjw6uEKPUl0QtIHFmrh8FUe2J7iA2cZQ19OlUv78pZK4tZ8n2XlVghNLWiGX6ue5CysIUpY1yhZr36N0pGN8EQK7COxxMAVEgE1aOcCiYubiqL9qrcjA0lwn','VMPQybl4YvwjgqNLABvo2oq5mzz7eLBRf8LohsG8Cq80NZKQw49811dVlW7iNOxzVriH7bgLTWdJXzNKeeUbCaIt8zh4T5','3bI8lhd7t00kO53ETzZfOyTNLgDBWO6ztpg5m2cbK6QgW',13);
-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(54) NOT NULL, d VARCHAR(29), e VARBINARY(87) NOT NULL, f VARCHAR(36), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1817031592,2789082196045836394,'Wmj2zm3mWSUh7dbPxXi7KbFFAmsvMUGjyAjArvDGH4hPdSOFUCS7','8bvUtyczpiT2AziRZNG1zEt','jb','MDrtnN9XpKgle9Eo','zpkjrOmij4Gbog4wRb8XxyDi7a7ZLV1bIv0kpiZGyxUCjRMdwbF9RQNflQRD2KYTf9mmQiANoaJU8IoNQLu3xMqDVxc','ADTfCtsKPnmsvx8ZaKEGOgEETeV4HuthBT4gbeAdtwtIbWEp3UNHELNlDUGrX5zz0EI6GTNQuOX',0);
-INSERT INTO t VALUES (128395697,3098229959499459447,'bk3mCPrPl6','1IndNfZIsx2','GBqHFFgDJuguWqwSNvlrq3zc42RejDGCnNGIaf9Q3K5yBTOmEJvZNaFV8edjX7hQDhLNTjAmXhXcKNk','qqt4NL6tVRosdKZM1kiQIsEwPN','f8bSUnPRJjYpPgC2qIkAFdIHJSJiu9mdA6v0dnjyqs','6xy1ojY4COOEhaZM1LpC38VPgHkv2KaFstzlh0sQ3nWEX87gWlCGMkXLvOWFNeyNhrYjvuXzKG',1);
-INSERT INTO t VALUES (1948528440,4413912524013401537,'bhVGmsnruc37bGBaS','YoAUeV','ky1nbaA4yfI13eCgXx3meMX9LDalPNIA9HCxn4c18U','Bw7LQcOe52zglmSGN9KSGq','QBvBPKsR24Ui31F0Rbw5cSSjerHPCQovDf8hrNIm22mGdzH7UyiErm2v58Le1FsxrDfP0l1b','VvHlHysJzpoQBedYoxHEsW7EzAHmtK0ToDW',2);
-INSERT INTO t VALUES (1866953691,14595455557981663181,'JoXEBDb8HKj24adSUdYrjCVfsmufsl8','DkymBD5PJLyObR','Xnuaa5YsaU2EiAEMg5G0xuZhcU9sdef4ZSrK','Ziwd2QIR','KA4LtPOosWVy97fafiGN9Zfc2yXZ0uTJ1ynB8KVOkp3xjdrEz0QDtAtlJIFvys9fd1DctLk9HVoppHUS5evV','zWkZAYS4eLZzrCJRdTGzlrUBmHHNtwL1EdSOHyw71GffYn24HbLsHvjSX8GYup38F5FBlrP5d',3);
-INSERT INTO t VALUES (1262214532,6195734501864731656,'BccoFvh0BSQN2LqgJi','aR272GGBeS7cZWpRqT1CVtjw1kX6','YJCu6vRHy5MXqOuxQZeJw4Lc3wnQe9bssAkPX8X','wgoSryl4XT0I','Bt8YUuv2qFVnGB0dIRy3SVSU4Y0BjYBOzcr0gVwqpYWQHc6RHl0Z7Js5KB6ohY0P','chwK',4);
-INSERT INTO t VALUES (3296810166,2299172168904445197,'O1QasCT6ZLqamB4auebQ3DsHUx','XvQBW5E3p2WDAqfhoRt7','2SYgtOO5qUS9JT6oc00LeBd9hqfc4KchzgoaCyLhku2ZbHLhZztW','zGG0CJJ56GXObWjKmiGh08','ZHvxlZxTayHfGabICoa','swoWHNlK9Oeq4BYilcejxJX3SCoIS2WWpHfQy6MguJs2kPwfYAwGhVArH3',5);
-INSERT INTO t VALUES (268400308,3379669719312640254,'iz4eR77pt4UkdY0aWScJDU','Ak4I5CusTPMXcJDcFDeiEs6Ri2tc5','BWP6Eek4CFr3ZUrhgb7v7V4OBxHoDYI6utLERJEqWM1rpjJaNh36QqetyJnHcZiJASm60k0zMMgrZnJAQKh3Jd3','vi8pUhkDef8Y','zjxlr6JpBeXqSD3U2zanwojNkdz0TGPFZCeVBQgeeL0mxSneIxCCmFg0laFiUnwR4e6Mt2tq9BPrm5vEtjj2hS8fM81mmMGBUDO1','B5psLOZsabQ4PkaJ5lmWhSCG3XI3nBa2s1GCEg3bj0HndIDT4FyiqLk7XY21Scax1q5weY7hnl4Sn8QK9MoJJC1',6);
-INSERT INTO t VALUES (756383611,6963640918449141051,'D85KVjCRrN0itNADAJiII8H','70EiL','NcHO7wd4tF0htxb8V7YEltVLgm3uHoVX5cpe9vqXTxhYLctEE1eEutyPqvfnaviOt','zKAGnWokf5OKHAuNz8Fvrr6iiCyFWckXV','KariBXh6uXUshryWHdMIrxs4fNkiNR7Qd9xqwdx19BwcJnttYAcWBCyg0sXWUyxc','EpYQR',7);
-INSERT INTO t VALUES (1414003316,5187180391738001054,'6QcGs4aNu7xJ1RiBUPIW63TLhHfAhFtyJiXB09','FtcZ1jGxeMDx5xxJVzDoEq3kr','9Pl9','WWlxzg5NLrJ0PFfqjQTiL1MCqSFCIwdPOa','pSD3OyWU4M96DSphmn5Z67V9ubzHmEP6xYumRVyKJUIb0y','xi1JQAOe3xzf',8);
-INSERT INTO t VALUES (1960508640,16197228257996810527,'3uF4coptb0gF1EkPChLiUS','0gAnLmRIwKDq4BQETp5i','2nl4RTaM7X5YFGyi6K','UlhxCIo0C','7pbwIAX0rCXloVgZLXLGJSkqdWzpZbFHOEpCAFBj0rjN0IdoKo','Y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2962029,3508651353813902965,'p1HLCW1gBZXEsyMlBDbV8ZWFtWnBPHSjzd5Z','HGkTSKUUgCCGB7ABuQLoixHMDR614XsA3YaQoDMlzsc3G840LXUiONYe5Ug0itGfUDptrUlINL2bR4JXU2QC0ZlFKqBaekyKeTF5go2xL0mR19K3ndWIRcHYalhMNqEWMvzOX4wRigeCpgFQwwTqc4oeYrX9LvUPVKXZZLCn9EX27mc3EbQj39n140PqBVpfmOIY28I4YPHymopq3pyrzlJjyk974oFV0rn160YdwyMAgXge1F1fNlGhei43','sHB1K3wRjADrt1Fg7otwMadnWVM7YyAC8oGR3PjCBbT6uvDA2dq375xyZAS4o1yBLgGagTMTJiijsRXK','EagVUnBn9y9xe8h1t1fvvZsvB1URoGNAQ7GQX5KYBPOSRp3U7RLWsTZIi7l4xG7Rq3l5loC3kasGcxO02a2M0rwj3hBoUfQPfYSUlOZTI7sTsOkt46nTIU7IaaVP2ItZA7ESgmCd4YiSEBIgl4Hh','I','1',13);
+INSERT INTO ti VALUES (2962029,3508651353813902965,'p1HLCW1gBZXEsyMlBDbV8ZWFtWnBPHSjzd5Z','HGkTSKUUgCCGB7ABuQLoixHMDR614XsA3YaQoDMlzsc3G840LXUiONYe5Ug0itGfUDptrUlINL2bR4JXU2QC0ZlFKqBaekyKeTF5go2xL0mR19K3ndWIRcHYalhMNqEWMvzOX4wRigeCpgFQwwTqc4oeYrX9LvUPVKXZZLCn9EX27mc3EbQj39n140PqBVpfmOIY28I4YPHymopq3pyrzlJjyk974oFV0rn160YdwyMAgXge1F1fNlGhei43','sHB1K3wRjADrt1Fg7otwMadnWVM7YyAC8oGR3PjCBbT6uvDA2dq375xyZAS4o1yBLgGagTMTJiijsRXK','EagVUnBn9y9xe8h1t1fvvZsvB1URoGNAQ7GQX5KYBPOSRp3U7RLWsTZIi7l4xG7Rq3l5loC3kasGcxO02a2M0rwj3hBoUfQPfYSUlOZTI7sTsOkt46nTIU7IaaVP2ItZA7ESgmCd4YiSEBIgl4Hh','I','1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3530403,-1048254901592833556,'Lh7DPsLtZZa0U0PZIFT42uAjsf465gt','xWtI3rGdfyAMkILJoM2XezY3WMKzV2BPq','k9xLM7nIj5FJzgm','pxIW6jBcdkT0W85bo1I9C6NUmYSTfVJRLdhhQSA3LsJSuHaLTHO5gDmQ8hgQB8r2TXtyYde6GP73fKlRq9NtL2TkkZnu0wJjGRUcYm6c5SFddUxciUrcgWe0cezWVCPpcw6PZc4FjOS5n9cBcjwORSSO5YJ1Dw6kjPLtSEqhJh5eEY3mQHV7I9M6h1KbuGiYP9QCZQnBU5JEZ4hWT7cqPnvVd','vX','t',14);
+INSERT INTO ti VALUES (-3530403,-1048254901592833556,'Lh7DPsLtZZa0U0PZIFT42uAjsf465gt','xWtI3rGdfyAMkILJoM2XezY3WMKzV2BPq','k9xLM7nIj5FJzgm','pxIW6jBcdkT0W85bo1I9C6NUmYSTfVJRLdhhQSA3LsJSuHaLTHO5gDmQ8hgQB8r2TXtyYde6GP73fKlRq9NtL2TkkZnu0wJjGRUcYm6c5SFddUxciUrcgWe0cezWVCPpcw6PZc4FjOS5n9cBcjwORSSO5YJ1Dw6kjPLtSEqhJh5eEY3mQHV7I9M6h1KbuGiYP9QCZQnBU5JEZ4hWT7cqPnvVd','vX','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (228984,-5738767034681386425,'26FDPrlt3d54N1HKnyWtgIKW3uwCyGlJN0muUwa','gN1cJPnW2x7MYPyXKpZLPniCYV7Ka9NkcQVvK1KvztWIFeZ5ThcoE01y4GvEzMJOHMqJTaeeTcWMBS9amltZ4oJNY77PuXZawMASPQQ1ot34PNpT1ulT7txm9A7seFpXorN9RQb6e9R6xAMYktIr1OLsP7DwwMThWaBvFRK2XepYaZKyxlgiR3Mrld5UbQjDBJse0ppsApiQr7WqErG9da1FYGuWO1SX5d1HtUWw2bOx11xPhTV4h','PDgiAb','yPMPz','B','u',15);
+INSERT INTO ti VALUES (228984,-5738767034681386425,'26FDPrlt3d54N1HKnyWtgIKW3uwCyGlJN0muUwa','gN1cJPnW2x7MYPyXKpZLPniCYV7Ka9NkcQVvK1KvztWIFeZ5ThcoE01y4GvEzMJOHMqJTaeeTcWMBS9amltZ4oJNY77PuXZawMASPQQ1ot34PNpT1ulT7txm9A7seFpXorN9RQb6e9R6xAMYktIr1OLsP7DwwMThWaBvFRK2XepYaZKyxlgiR3Mrld5UbQjDBJse0ppsApiQr7WqErG9da1FYGuWO1SX5d1HtUWw2bOx11xPhTV4h','PDgiAb','yPMPz','B','u',15);
+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 BINARY(48), d VARBINARY(8), e VARBINARY(17) NOT NULL, f VARBINARY(60), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21,-1581622890,'zvwCdBPJjX5yIlrbANsZpD8y9E8pD2R9','tT4CubhK','9ZSYUZHPFAQgJx','1snqXbHiV84TUVbYF','Y','y',0);
+INSERT INTO t VALUES (-26,-533215174,'U8216VOuiI1XxYnd3H13zwUUyumVV0lo','I','kuIf5KPP','naUo5V06jvsVeRaWe08wmDNZ5cXBJJIlLYOBVHvTjVOm1GS1eNG','4','NE',1);
+INSERT INTO t VALUES (-123,-1671988840,'CvPw84mZGcPUkzlIa9wxU6nAvs3fJZ75','WVy','PcmUhL4EcUR22Md','WXKEq2wYifc8fh7PCgfIRhEEyyDzU9mp5RFdlg2iXDFZlF','i','5',2);
+INSERT INTO t VALUES (54,-1476861735,'aH6C','6','upqF','lKsPsoYr8ImzkfMA1AVX3tHkbuvqjHyUPbaUCJHcHYCsEeOGEvkHy0E','S','Wb',3);
+INSERT INTO t VALUES (90,-979890069,'5tZYyzsQhRBgEkTd0aD1xlU9','Es8PMfE','KkS8','Q7FNqGf6tcOcwpj5sqhLAYUVb1EPcmZsSqbY','C','L',4);
+INSERT INTO t VALUES (-127,2104442430,'nzMgGMpWqasmNZaNUoOPO312q23eoJKSMXpPJfOMKe0fcxOP','nKlhodWY','H','IahH9sOuM6Hwdyum9UjV','R','Zw',5);
+INSERT INTO t VALUES (83,-1568170960,'aOe2tFQNPYpVxeu4RWmY2DSR57hpX81QtSkYQkuZ7HLorxp','MHbPhzsk','1Y4gp4C3j8H','y4lPep1eCEEyTMecGDgifHp40e8MdQpQQB2MpHwgq1HaF','4','ep',6);
+INSERT INTO t VALUES (-69,-1536409360,'RaQtbdoJqiipO','YhOYMoG','ntB76','HhNplS64u4v3','X','L',7);
+INSERT INTO t VALUES (-86,-978515050,'Q9T0miGPFJggjTR28UT5BFuVD2LGt8SpyXuUd','Tt82ut','3OmanVsahbe86','B8AkQRWzKog0duIJYmtpqAVRDLvT1A3ZBbjGoBgqfxaKAhuUxwRpgw4GhyH4','x','5O',8);
+INSERT INTO t VALUES (-85,-787520270,'9yYzoQflx9HG5Pias41BxuAi','k','HhuCz','VwJIPwjmKglQQ5joG2xSboS7i33UJ8N2fdmHLZPEFdqLfUloa','u','UD',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT NOT NULL, c BINARY(48), d VARBINARY(8), e VARBINARY(17) NOT NULL, f VARBINARY(60), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (2099828400,1157135655,'mkq9146sUyCVdFQdDCtm0t7Q5KyNsR2x','iqWjB','JIWmC','yoE7YGEazjQyc8E26oRk5AumQMDSxBeJa7EIT2b57aCE','d','Zc',10);
+INSERT INTO ti VALUES (2099828400,1157135655,'mkq9146sUyCVdFQdDCtm0t7Q5KyNsR2x','iqWjB','JIWmC','yoE7YGEazjQyc8E26oRk5AumQMDSxBeJa7EIT2b57aCE','d','Zc',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (-1083670214,485493775,'krmsLbEoOPPdnoIGmfYQZLTxDCBNkmmSqNF4NUHrAK','f','VtiqCQ','tWmZX2CpkaoBkOwgREHW0fL46DIlnJwLWffzFJ58R0pjJIw','n','I',11);
+INSERT INTO ti VALUES (-1083670214,485493775,'krmsLbEoOPPdnoIGmfYQZLTxDCBNkmmSqNF4NUHrAK','f','VtiqCQ','tWmZX2CpkaoBkOwgREHW0fL46DIlnJwLWffzFJ58R0pjJIw','n','I',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (363618501,-818665268,'23F2htYi80vDHRUIeb7EcqF','0vHsT5NBvgbmvBfhMkEtBp6RbwopFhz6BI4gULPQjZfxKcDBRfeIlAygEhwGV1FS6oSqvZypDiEWXebmLfwG5dx00TVHismgPLOn4h0ZsrUBDLOZDlI9qBhSli3Ogs2FZitURvZtdDB','Z','4QZkLK2BH93Q7Dhn4SNOabjXYStr5uFV58Ecg2lMmSRIc9t04EAPolAg','1','5k',12);
+INSERT INTO ti VALUES (363618501,-818665268,'23F2htYi80vDHRUIeb7EcqF','0vHsT5NBvgbmvBfhMkEtBp6RbwopFhz6BI4gULPQjZfxKcDBRfeIlAygEhwGV1FS6oSqvZypDiEWXebmLfwG5dx00TVHismgPLOn4h0ZsrUBDLOZDlI9qBhSli3Ogs2FZitURvZtdDB','Z','4QZkLK2BH93Q7Dhn4SNOabjXYStr5uFV58Ecg2lMmSRIc9t04EAPolAg','1','5k',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1482562012,-1815977472,'KBjrB0MPMDgNGfO','8ZIGHWW452VaFP71YMq3qPK3TPxFcrA7IrOUc','L','fXkKY0rbGKhb5F9yECWcpyFGRTLxJWExP7XuJoPDCBzZGuSFdftuiPfA9QDnwyvInGolKfr1akR8s1sUNQqJaynZSWCymo467ioBQyMv4KGowsKkvxIkLIYJCfPTINfkfudq47ozexi7D5Z9EqqIU7LfR0C','Q','OH',13);
+INSERT INTO ti VALUES (1482562012,-1815977472,'KBjrB0MPMDgNGfO','8ZIGHWW452VaFP71YMq3qPK3TPxFcrA7IrOUc','L','fXkKY0rbGKhb5F9yECWcpyFGRTLxJWExP7XuJoPDCBzZGuSFdftuiPfA9QDnwyvInGolKfr1akR8s1sUNQqJaynZSWCymo467ioBQyMv4KGowsKkvxIkLIYJCfPTINfkfudq47ozexi7D5Z9EqqIU7LfR0C','Q','OH',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (443080914,-649687518,'vQUBWd6jfQ67KnWNdkOthFLL7G411IfO','0ClwQWKU07Ldf00Y6X0yOaVGLw9jqY85Ky680hyUJNfX5NRbztUM8OXCnEn3wT635RphZAstHpgHcmxFznbZ27DP0gML4qt8oCZKrjOtxGeAD2Fw4806CP','7uSAZxgdOTF','CO71ATU4wVEkDfcS0k','u','cS',14);
+INSERT INTO ti VALUES (443080914,-649687518,'vQUBWd6jfQ67KnWNdkOthFLL7G411IfO','0ClwQWKU07Ldf00Y6X0yOaVGLw9jqY85Ky680hyUJNfX5NRbztUM8OXCnEn3wT635RphZAstHpgHcmxFznbZ27DP0gML4qt8oCZKrjOtxGeAD2Fw4806CP','7uSAZxgdOTF','CO71ATU4wVEkDfcS0k','u','cS',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2009574839,1434976839,'UTvLJL4LfnskzRj1yd7rdAv2','ggx2Hjr11kmX9neZARpquwOe5HUvOMzto5rZL3g8HHe4DOwu3svIItPKGrxkqQSh0FbIbhAEeeKpLICvyyeMXch0mYUs','n2TjsbZ1m2','4svGtChGa12YoXu9sv9V6VnwjE551hJRWUvRyY1robn6N1Cd19CTjbKonXBfr0jTGRROPWwD','k','rl',15);
+INSERT INTO ti VALUES (-2009574839,1434976839,'UTvLJL4LfnskzRj1yd7rdAv2','ggx2Hjr11kmX9neZARpquwOe5HUvOMzto5rZL3g8HHe4DOwu3svIItPKGrxkqQSh0FbIbhAEeeKpLICvyyeMXch0mYUs','n2TjsbZ1m2','4svGtChGa12YoXu9sv9V6VnwjE551hJRWUvRyY1robn6N1Cd19CTjbKonXBfr0jTGRROPWwD','k','rl',15);
+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(89), d VARCHAR(10) NOT NULL, e VARCHAR(12), f VARBINARY(81) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4019979922,7877579,'C8Zay8LS2rEmZcEDunCMjETtIVEwy','cU0ALHA','whdU9i0','YXyhjZmXa6crua4Ge7RLqN9hIlTIueWG4YruqS42HvUFQeQnjIKQLnUHAUYvL04CQVvYtCBs06mANcd','vj','a',0);
+INSERT INTO t VALUES (1735013854,3330976,'oO350jLnFuTROe6N7fkh5or0UuHXM4afwJvTfK2aMjtCwi9CTs5F9y','qFIZQ','zV','U92rCW7vdBO59neU','t','I',1);
+INSERT INTO t VALUES (1393146482,9950203,'TKI8iVPEbXhRvBEjcP911F','iQgZP0','4UUxv0gMHT','dnYAkzy5Ep0NWuPccoVNpBcTMzcZbSD','4','t',2);
+INSERT INTO t VALUES (1805713784,15548799,'2EotXVoJgFSDuzgZIaE2EHcKvVSMv8Sma9obW2RvM5sz4Zxh50XjLL2AMJS2tKQDq7I','RN13h70i','VLmSGt2VA','pmHhtwe','lY','t',3);
+INSERT INTO t VALUES (3646362359,4861660,'tjRQMF6jenljcroQj3','5Byt0','yFE3uZDnZAq','iCH5O3v1mznBzPnoN1tJsQU4m0pV0bjcYauJpaFria0573FvOxHF8803gLDJjmbnJTeJ7CYzMV1','a','J',4);
+INSERT INTO t VALUES (4249593311,6586284,'CI87zeY4V','kdfVijxT','22','7HxbezW8osMPhOukzqnwXhObpyQ7L','Rj','A',5);
+INSERT INTO t VALUES (1492534136,15654391,'pQUzEMd7qkIvCdHlMXdlDuEVdxGRoBHP','awixg','07Y4bFvTt','AtuwCu7aj2SrsPZGYDiqjc','Qk','j',6);
+INSERT INTO t VALUES (1257364326,9495926,'h4WCsZnWpmtVYT1Z30Nb','ePdLLY2Em','1','UthLVC111m6d1mxrYNNhhQ3SI1WvuCOh','MX','C',7);
+INSERT INTO t VALUES (1656785829,4708792,'96dnSjN0Ry2vFQnutmU1SWyiwYzPHa6m4TwyGKUS','CyzJCfZrlT','UDhvq','AXaT3KEpuQnnDIeudlehqgYWFs5gJsLknbJxl9NM','M','t',8);
+INSERT INTO t VALUES (1455305938,8991891,'ZCzpJDLVUqKGwLujQbiH2d9e6Bt43u81UAGKXbONwyATyLMcVzepNbRhpYhRPg8T6BIlr8Q4E3','Ps','hf','a51EiwfNIjjMHZoJFnVmP8MWevo6zlM','n','u',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(89), d VARCHAR(10) NOT NULL, e VARCHAR(12), f VARBINARY(81) 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 (1832578844,15541439662410051939,'1iEYxX3','KlWEAnzbi','p9c2Ii4O934vnwqQHJe9s','7uG','dRSC1dcPaX8Cxh0VsCY5yiiPJjFVgPS5dYQCWDnH5wpTmaeSAInjJHgb2mnbMhpoT2SeeRHlv','euX6Ge7v08vxbsdw6KLU6v2Y2c7aJ2YfLhgQwnnylsZvFy6zcnXZtK',10);
-INSERT INTO ti VALUES (1832578844,15541439662410051939,'1iEYxX3','KlWEAnzbi','p9c2Ii4O934vnwqQHJe9s','7uG','dRSC1dcPaX8Cxh0VsCY5yiiPJjFVgPS5dYQCWDnH5wpTmaeSAInjJHgb2mnbMhpoT2SeeRHlv','euX6Ge7v08vxbsdw6KLU6v2Y2c7aJ2YfLhgQwnnylsZvFy6zcnXZtK',10);
-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 (526149384,17169393871916320227,'nMn4IaN3kVfXA3qubEnj1AsbZSNJQaQ65Yz','xc','JbaHOr5EZKb0iABNz2vMY6tTYfla2Tt1tO58nLViUkpYo0gkTI0juyZrBQxv3P9AL','6lPOlytGXceDjoK','li0D08akRNRyohINvfA55XGkG5uDSSRr3eiDkPN2xdqhkPy8ArhFGhNBISmGsO0P6dmQk30co5wuuriUQkFaUTtSnGoq','SKRANfZZZKdZtxRbIB',11);
-INSERT INTO ti VALUES (526149384,17169393871916320227,'nMn4IaN3kVfXA3qubEnj1AsbZSNJQaQ65Yz','xc','JbaHOr5EZKb0iABNz2vMY6tTYfla2Tt1tO58nLViUkpYo0gkTI0juyZrBQxv3P9AL','6lPOlytGXceDjoK','li0D08akRNRyohINvfA55XGkG5uDSSRr3eiDkPN2xdqhkPy8ArhFGhNBISmGsO0P6dmQk30co5wuuriUQkFaUTtSnGoq','SKRANfZZZKdZtxRbIB',11);
+INSERT INTO t VALUES (1885955997,6195092,'spvB5ln','tFw','rdbrp','b','PO','Y',10);
+INSERT INTO ti VALUES (1885955997,6195092,'spvB5ln','tFw','rdbrp','b','PO','Y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(90);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
+INSERT INTO t VALUES (3295489134,16606816,'Vvcw5z0mbqomMePez0uQcjfXhSEFoM6OGxWTsUL','nghx8lwk','wuDK7','PIYuT4IoOPQRFQ9qskO04zkDDQtB','L','S',11);
+INSERT INTO ti VALUES (3295489134,16606816,'Vvcw5z0mbqomMePez0uQcjfXhSEFoM6OGxWTsUL','nghx8lwk','wuDK7','PIYuT4IoOPQRFQ9qskO04zkDDQtB','L','S',11);
+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 (1350442007,16133416,'bMoZEec9rxXyNX032FjYUCLPMLNj2l3XSMx5QVtS9WtaIS5hUonAk','Rb38BegkOJgKYHnuYiV0drllCGgpyoMvJdoZxcD7bCqubwkOj4mUZYIQNwJ0T2BxWUMYsxWub9RjcCiwv4nuY5jW5rLnHjj7WFjnIQQzqi91uNWVKiXY35HvG0vMfa15pvDH0khicFpSCMwLW2mA9NJfgtu5iAZMX9pfMcUMmi7v24L7qpGMI6O6zTYI','kaJaSW','TJLBd08UY1mp','QN','u',12);
+INSERT INTO ti VALUES (1350442007,16133416,'bMoZEec9rxXyNX032FjYUCLPMLNj2l3XSMx5QVtS9WtaIS5hUonAk','Rb38BegkOJgKYHnuYiV0drllCGgpyoMvJdoZxcD7bCqubwkOj4mUZYIQNwJ0T2BxWUMYsxWub9RjcCiwv4nuY5jW5rLnHjj7WFjnIQQzqi91uNWVKiXY35HvG0vMfa15pvDH0khicFpSCMwLW2mA9NJfgtu5iAZMX9pfMcUMmi7v24L7qpGMI6O6zTYI','kaJaSW','TJLBd08UY1mp','QN','u',12);
+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 (3561852006,15297132,'ix3eiJcOduQJkyiQsWAoyQQuL1SQYHI19tXGJXsLOPizMGbrkolvu','T2YWTqEmqUnqPvrUlPfpgs6KiIzgtKRgMMTylyBw903Ye6EbyD3gKfg23zKLPh9fxL69epxtLF4QE1Scs8bia6mT7rkgOzQ8S5tTl96Mw35TdU0UJe5aTjSc80Mwu8fiMhNTDCStXZ2PFZdQNmYwh4lIA4ni6Sj2gLkMMnqb4qOz37ZmCuMrQFmuAAuD','uI','coMkKGP5DG9rVwbTWoVmGoBr4Ko6piy4AxN','m','s',13);
+INSERT INTO ti VALUES (3561852006,15297132,'ix3eiJcOduQJkyiQsWAoyQQuL1SQYHI19tXGJXsLOPizMGbrkolvu','T2YWTqEmqUnqPvrUlPfpgs6KiIzgtKRgMMTylyBw903Ye6EbyD3gKfg23zKLPh9fxL69epxtLF4QE1Scs8bia6mT7rkgOzQ8S5tTl96Mw35TdU0UJe5aTjSc80Mwu8fiMhNTDCStXZ2PFZdQNmYwh4lIA4ni6Sj2gLkMMnqb4qOz37ZmCuMrQFmuAAuD','uI','coMkKGP5DG9rVwbTWoVmGoBr4Ko6piy4AxN','m','s',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (309057622,12314501,'t59W88DYpNkwXHJM8m22xXTweKD757RPS8rsXA7PXTv7nqpOiDtj3wz3E3qrhNj3BJuE','oU0FXeZz5qoGS9AmLyRR8rUWRkbzEfcWWnLbZ8sqCncTXkB','uy4lqIwKuA4','LxefMLU4LqVlxBziieJxjc5AbD5bObeMqdmeiEoOxsqA9HYeo7nWlEMCm5E4y2LaKZLiU0xGpM4sTxwVwIYZa9ZtucOnj8Ta5nq7nHo4cirzEZmpCoQ4sqoaSGKAxwZBaVTJ3gxTIb4vaY9xAnx13OBROOfi7vkewEPhkgptRsTocG9TVroo8G1K9aX7gDjmY4rapUp9j','N','j',14);
+INSERT INTO ti VALUES (309057622,12314501,'t59W88DYpNkwXHJM8m22xXTweKD757RPS8rsXA7PXTv7nqpOiDtj3wz3E3qrhNj3BJuE','oU0FXeZz5qoGS9AmLyRR8rUWRkbzEfcWWnLbZ8sqCncTXkB','uy4lqIwKuA4','LxefMLU4LqVlxBziieJxjc5AbD5bObeMqdmeiEoOxsqA9HYeo7nWlEMCm5E4y2LaKZLiU0xGpM4sTxwVwIYZa9ZtucOnj8Ta5nq7nHo4cirzEZmpCoQ4sqoaSGKAxwZBaVTJ3gxTIb4vaY9xAnx13OBROOfi7vkewEPhkgptRsTocG9TVroo8G1K9aX7gDjmY4rapUp9j','N','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (239044147,15037876,'56kl15L9qfd5isz0A6kZf12dHaqXHyZakG4x3ypBnNRacChZ39bQe6','tz84oEyDEr43cMgRce5sQp3hIICwWacVq1GNR4gTmH28NFmmbhlbmW8MVdfovT54JLCU46E8d0L9Mcet7F8lwpVGgDWGHAAp6JZ8HKAB3ckOQSZIWjSzR8cHmBuWYBmak7p08P4f00d4x3M11BOyM72mqfSASWifxyvkPDHmMupauBITfsuksgu1uOJv85hfG1wg8RIPNpDI7fEkc6wUT5AVbjfzMbRhKrMAJmcE2','4zpjpmvXbO','sOLLkkEWI4ioMXfXaCXKN6qOBia2vnn3NS0dIuuWm661zM6UjByx0voy7c3Xjp6AshBVPOIdj0n0ZQdSCdBvVi3sOGAkWVg5ekHgpBPKa8ZvoLPyilLl5RzX9xejwKMtlNrWH1Cd44BSuPzoLAkm567wQ27IaST7RnksV2L6UTDMC0SHbdrUDfAHMPLXi4fzc1q9uxQ90eLQC2vuKZcmuGLV1x57rNev6','j','p',15);
+INSERT INTO ti VALUES (239044147,15037876,'56kl15L9qfd5isz0A6kZf12dHaqXHyZakG4x3ypBnNRacChZ39bQe6','tz84oEyDEr43cMgRce5sQp3hIICwWacVq1GNR4gTmH28NFmmbhlbmW8MVdfovT54JLCU46E8d0L9Mcet7F8lwpVGgDWGHAAp6JZ8HKAB3ckOQSZIWjSzR8cHmBuWYBmak7p08P4f00d4x3M11BOyM72mqfSASWifxyvkPDHmMupauBITfsuksgu1uOJv85hfG1wg8RIPNpDI7fEkc6wUT5AVbjfzMbRhKrMAJmcE2','4zpjpmvXbO','sOLLkkEWI4ioMXfXaCXKN6qOBia2vnn3NS0dIuuWm661zM6UjByx0voy7c3Xjp6AshBVPOIdj0n0ZQdSCdBvVi3sOGAkWVg5ekHgpBPKa8ZvoLPyilLl5RzX9xejwKMtlNrWH1Cd44BSuPzoLAkm567wQ27IaST7RnksV2L6UTDMC0SHbdrUDfAHMPLXi4fzc1q9uxQ90eLQC2vuKZcmuGLV1x57rNev6','j','p',15);
+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(45) NOT NULL, d VARCHAR(45), e VARBINARY(33), f VARBINARY(49) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (965714435,134,'4mG7edNkYbEDv','I9jXU5HFQ','7OffPILAlCre','5YCtodaEP','e','M',0);
+INSERT INTO t VALUES (1619086435,228,'s6zIBAuOINf','NUXI1g8cdMQVi16qvTG7Ky3d1T1rgMEinAhxKO','ij515cC4RA','Ms4CNRD','y','DF',1);
+INSERT INTO t VALUES (-121286343,70,'G7CNBjm8xn2SwjRL7JkshBwYVpUQVkuyvwOtPvXZRyin','oU98DKh','1VCYXN8Fb53pO7WAMe','0dPWupUEOlqoz0bumXumR0QLXAnBQaTAGgJY9BL','1E','Tw',2);
+INSERT INTO t VALUES (948757423,201,'VxHeEHilvu5X0i9WTHNtN8ip8IGIRn5FMFybJpOg5yJP','7','tPjYqAqD4DensXouai','0RfrMr1f3Phg0Z9T771cy0oADGjv16Ar5uCtvxlLwy3YE','N','VC',3);
+INSERT INTO t VALUES (-1385600158,0,'PsKP5ASNSPgCPQJt1pDEC','5oENbRaBKx2Imfjducqxx','3UgzQktZY5X22Sl9E1vb','UCmR7Ejgi3JrKM1cwUtONxmZNr2GnrrwHcdLyHqSX51OxB','yh','3e',4);
+INSERT INTO t VALUES (-389919633,91,'10ShSlgoOfWbaJ','jQAZD3Vg2jB8EFJFU3i4lcGF1Wa9rzQrTH111sC0ye','hn','F1snba1GYcdFO5gTcHOBIiTWBIzhLOA2','8','3s',5);
+INSERT INTO t VALUES (378482502,128,'b9O9ChvuYHlY9Y','pLhDtVeju9UaxOjfeLm36tMEArXmIdQUOV5k78rIa','2UT3dXbxexq','ajWqmXnkxUbUxy0oXUz4s','kn','I',6);
+INSERT INTO t VALUES (-1183867963,118,'Rrqkq50Ll9YR','Vyy9qwCqGBW6D1sKDhKAq9a71AQpRUDzr1Qr','Ck746wQhEDRgncsNp','N14COdldENzkSY','J','u',7);
+INSERT INTO t VALUES (-452929622,242,'hnl8NwK9RnTc0YGFLtbWvMH','WXBc6aMLlqEO8','Z8Cg4X','ErW3hAxc9PRaKHGDIdzvSc11xPNL5NELKYJeOHKy','9G','Y',8);
+INSERT INTO t VALUES (170294213,192,'PZM1RjQ04buXcjuSeWhBAxli143UeqpSGxOSq2U6','Uu5wb5hx','ILJKKdNFtIQeXa9JCchOj','7l0LJAlrVtZU8gH','J','l',9);
+CREATE TABLE ti (a INT, b TINYINT UNSIGNED NOT NULL, c CHAR(45) NOT NULL, d VARCHAR(45), e VARBINARY(33), f VARBINARY(49) 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 (-5890500869223839509,228,'a6s46qlMaxBPboZ8dOWKiFkuK','2S2cG0x1C81cC98Aa','avW56Ikr','Q3tPdlNOiLg7DS6QnjBhqWVRZSIQ1qKU2f0NCRWVORbH7H','i','72',10);
+INSERT INTO ti VALUES (-5890500869223839509,228,'a6s46qlMaxBPboZ8dOWKiFkuK','2S2cG0x1C81cC98Aa','avW56Ikr','Q3tPdlNOiLg7DS6QnjBhqWVRZSIQ1qKU2f0NCRWVORbH7H','i','72',10);
+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 (5431211726303352232,16,'g8M3liFYk','DVUswhVfV','4ZUf8y3V4uyZAbfb5RJGV2zLA','x5foUfZihR9LZmCKWd8tLFFg6neIum6fy','t','1K',11);
+INSERT INTO ti VALUES (5431211726303352232,16,'g8M3liFYk','DVUswhVfV','4ZUf8y3V4uyZAbfb5RJGV2zLA','x5foUfZihR9LZmCKWd8tLFFg6neIum6fy','t','1K',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (657911488,4586509988347128589,'B','iTXDFiaFqOZ7IsKajdJiu9aiPSWE0toFXPcpSKukMn6bSUlKXeawwkqXKA8UpGJqCX5WGRXYCkvUmBwlKHAyGszY0','eybmEBSN','B6','62kafjT9DKaliTXM7QOhoX9Co6IjhDar5wEak5MoGGyiKhYRe6wAXivrwvxB5flrYpEh9kpzxXt0gZ0crhQa24LK05hO','k',12);
-INSERT INTO ti VALUES (657911488,4586509988347128589,'B','iTXDFiaFqOZ7IsKajdJiu9aiPSWE0toFXPcpSKukMn6bSUlKXeawwkqXKA8UpGJqCX5WGRXYCkvUmBwlKHAyGszY0','eybmEBSN','B6','62kafjT9DKaliTXM7QOhoX9Co6IjhDar5wEak5MoGGyiKhYRe6wAXivrwvxB5flrYpEh9kpzxXt0gZ0crhQa24LK05hO','k',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2728003949,12114993329380048140,'2ufkQrEqBlXVyTBgCGQdXFOt9s4vi0O','3pKjRr9VxvITOAr50lafj5lzwkIz1dLfOYCEwWR5cQ6Ox3vZzE0J3QpFygoFh4oZQAwtdNbzGsc7HkjmW3g0uYWBI3O514eUxk5SaF4jyR41RVkEdvW8kRwJfa17fR62wNLuFiBLsQz3c69EZ23eiNQ1o8iTtSPSlj0L14SbaWEUuisqJiKNTXPAc7XDdFbz3TuqqB47ozuEHgrIA6d09yofZYEqtfsw4vhSBYC16yMT','tUDzgkXrHv6b5Ss4DqQQnDgeJAfE511qoNSN3QHM2dilDxTbHmzwNfF8bf','krs61lJQOJv5pNCFlPNet8pWP74WMHPjXkSrVIxLO2zCCpQXCZSSgWFc1LGlB25D5E8dliFdg36BkM8baivVgMvnHMSC8CBn2CpVjhgGDScDfBGJbbWuIl54x6','gQ5ezRiwjjU492Imw','zuV70yedFNDF4AssvIX0xOUa08oL9ijqxJJwvl',13);
-INSERT INTO ti VALUES (2728003949,12114993329380048140,'2ufkQrEqBlXVyTBgCGQdXFOt9s4vi0O','3pKjRr9VxvITOAr50lafj5lzwkIz1dLfOYCEwWR5cQ6Ox3vZzE0J3QpFygoFh4oZQAwtdNbzGsc7HkjmW3g0uYWBI3O514eUxk5SaF4jyR41RVkEdvW8kRwJfa17fR62wNLuFiBLsQz3c69EZ23eiNQ1o8iTtSPSlj0L14SbaWEUuisqJiKNTXPAc7XDdFbz3TuqqB47ozuEHgrIA6d09yofZYEqtfsw4vhSBYC16yMT','tUDzgkXrHv6b5Ss4DqQQnDgeJAfE511qoNSN3QHM2dilDxTbHmzwNfF8bf','krs61lJQOJv5pNCFlPNet8pWP74WMHPjXkSrVIxLO2zCCpQXCZSSgWFc1LGlB25D5E8dliFdg36BkM8baivVgMvnHMSC8CBn2CpVjhgGDScDfBGJbbWuIl54x6','gQ5ezRiwjjU492Imw','zuV70yedFNDF4AssvIX0xOUa08oL9ijqxJJwvl',13);
-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 CHAR(97), d VARBINARY(42), e VARBINARY(76), f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9465,7911611,'A5rZPfvz3whQBlHvUfVt9zJOCSTEKj6Z4KSYE9jJU','BojabEYHEtoQG0BCPpIv9sPHZjVnToBL5VukN29YLL','BFDKTWDKrvtCn8iavEZV9im1fEuxDO','t1xHt8ZWoW8','erRH5GnheXHaELdngdLNffb09DbOjt0Glr76b','NdMkZiJEqbfzWK8hXb0tgdPtTX9swfAwVpUCTldTa1lutuTaHQ1Oco7ZKTnYKWn1NexNEPJsFs7e',0);
-INSERT INTO t VALUES (41330,6593098,'12Ioflic4uSQLrvq1okR4FQ5HyJXEHoo1TZuYCuUnZga0NkcjdGhEzqDLoNFXjFvO54kEr5heCM7WbOea1jW','NP70RYcF4b4saNRwtS82dUcAYd2y2GaFY','v8lCVlM1G809fQrfQQynApdljMM2AkwuS','fgjeOWBf','A7ZB89SWP2KTgSQ6DB44zBGgEHQmSAQ8QlkUShVjoMi5KwpLNJMR0iN','JeMIimX0ZuOJFrYiNZqKskYCqjJeX',1);
-INSERT INTO t VALUES (42671,717813,'U4DNO6r6MvOlGOwsybDUtPKnjAZWUJJ1RWWandHO0f5fUS9eE4rRv','s8g4','xn6NCSn3vj4qSATwY9WwPZZq7bU7','g','9ai3lIh6YDAAljCWUh8vztcslu8janfpsaraOclLjIEslr9Jhmvn8fzhJSwEV935k','WQVDRrRiKAg17prIgAWU5wsPDACyUWKlAFztAlRAvUNKISDkDRfJhztrZ',2);
-INSERT INTO t VALUES (43008,-8198200,'l6zm','NiYCB','LMtrf7cyDxkjzoAqIqbaxyCh1csUULxmZxSs8Ddnzup1J4WRMF2av','r','BHBkgLO1tBQbQebQothCxFXgD1SwZLdfHjRM2DnTVWYNgDCUpwgaHAJdXGdqzJMBrZu8RjbF','nE8hwQPOSEYWNVV8l8LdgmVHLakJjxNbyebkz4XjPxSKIqsyNaG6H36WOmbAyOQ8tTRgSgTM3AZLmYx9XjyrIfuoVb732ckn',3);
-INSERT INTO t VALUES (10224,-5169722,'8ZUCdvyimnDonQstqPNvz4YTcHK80yzJxa3MCxDGRLEOdNHR5ItyHlcFqnfQ4vq1','TCFciBbhrq8UUPorJdfq4CMrrYELTd1LOr8ZjP3QSM','b7ZY0xCpuITvQpyaifopE0n9pJWqtsvyUD1TjmHUGhfRM5P37oxDVau0','5','cQLCHYtgPQgtnImYFp9BSlUcj33dJlMT3XYNPhNTW4NHNwXnJdi9jtY4ZTjEuSmpPudkVdHrR5Xk0Kvp5S3mSeqvS2dag','MTWIMV7BVvD4Qn4z6lWcnhy35GgshNrAPcpYJvddqtYUy4KQ',4);
-INSERT INTO t VALUES (25014,-5447990,'4V8GOcwutWBhT4AYobxUYrmwhs9eeAynBqf538HBLZ36Q2y5idR06Mg4svjZy3yuZ1qe8dGOTcljiVqBK5DtoOHszIAUcU6fX','8IabbFmX0vzTuGkY9hT5wY9viQQtnMosjA0wpEM','mrTg8CAGOpwb2','xpK','DmA2xUkfy9bLKtYlSUBRSLXhVFHoNskS2Y6RCIQLpJ7o8dPt2W809vFC','xRO5KcTrqhpPDVZuDvNxbPGoerKSe',5);
-INSERT INTO t VALUES (27338,-3563243,'eyV3cFdCur0tRXhQ3t3Yjx096dEpju1hPAFbQsngtYbsZTtMUW8EmnfbpzDI71ErCnAi2iD2rptEN4QCLodFvjPbts16D4Xue','RTKxTDhNDZWjqOUU','sCcCtcYVhKyu9fcoBdrdIZtxAXbnmW886Vleuk2TNs4EZbG87AJeJGIt66SQW','lw9SEt','SjhVBd3nmVXPXnC0xzqQDUtUbUgwpngyJbPd11VuKHlIIVPhzS0BUnW','xFxsiBg',6);
-INSERT INTO t VALUES (37080,-4215100,'TPYubbleIAbelqntI3ClFloUYpM4q2hW2qSBjPH1giG1I43','LlhAM','WPVKmP1KX4bdWP2ayYqAkTqTbK3c8l2U3PVAfsL7GNysbzgoe8Gm8Slj','5kSKO','0','zGO9c8gmtXia2vhMxyofUap9Ni4Tozfj6LKIaAB0Tp8yuA2q95nfGQYsDNL1DORHcZg3DFtouvuny',7);
-INSERT INTO t VALUES (45062,6430136,'2seaZdhqzq3cpAXNJlvOCX9uQwHUc2pGWqGPfOVGErhDpFsNgP8Qfy8XZh6a4Z','l5FSkWmG8kVv53','wDe40CrkJXDBXCPdcTBpDbvMa2NUvN0sWNb3pmqB','KbegB90g7Yu','Q0','2POKrKy0m175W9AhUuocY3hZcIvmZq2kPRmOHzTrCoyT4GnXjEGcKPEYU7yLPnstpbpUksKggC8jKqJptm8rHr7ru3Fa7L',8);
-INSERT INTO t VALUES (53284,-2534045,'0RMQ4pwQhqo9tPILvBL1yhy46hSZBuq3Tc3qB3SNSJM8YdvSNHoqFHlnrbqZ','Su','YjP3FnrEz7Lcv5Pqqyx5FcKAnE4UIoAt6hL1TgxTlevnH0uKdWnXqRjntv7k5aVwEyVwuD','65hpW','3Wcr','Sv9aUgS0Zx5QwQc4j4uOyjwrKi9Ivlb3rg3yV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-173600028651237553,234,'qqhiQ3xbdTrKWyi','uN0m5JFS5LxkTxLE1H12TqFwVmVvHAMTIDSeMpIzuzwqzqzesUGQEoTXHXGCxg7O7o1OHhabDhssSF9kTyBZDrkM15Xxka1e67QKLJI2GAhizu8dkJzzGxZrncacgVSyN669y0Tl9fhZjgMUpXr2Fz3OWBMXaH','iDzeWtZ7yXU9Gc2LT4dmQ','Q6qEAJkXI8duMaEL3b2T1CsaGkjoM1Yba4fGV9Cy','u','W3',12);
+INSERT INTO ti VALUES (-173600028651237553,234,'qqhiQ3xbdTrKWyi','uN0m5JFS5LxkTxLE1H12TqFwVmVvHAMTIDSeMpIzuzwqzqzesUGQEoTXHXGCxg7O7o1OHhabDhssSF9kTyBZDrkM15Xxka1e67QKLJI2GAhizu8dkJzzGxZrncacgVSyN669y0Tl9fhZjgMUpXr2Fz3OWBMXaH','iDzeWtZ7yXU9Gc2LT4dmQ','Q6qEAJkXI8duMaEL3b2T1CsaGkjoM1Yba4fGV9Cy','u','W3',12);
+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 (-5551383935186379268,252,'HOHx28nPccR3J','3Xxr4X9FtZUjCqpHPfaROXzuH7aM32EU8wtarPdJolRbpXnVBUOjVq0xRNOa7j6O9gYJyNEMhJWxpJ5CKXm1zJL62TpvGnz6OwZHuaQpRtwCFv2pkSM1B5kVOtwH8','iMAyfHTmJdmLe3fdb2EWG7dU4t2fVH','Am00wXsmY52kMSrNBIjfRmM0qzgKwrCGMVMi4mdlIP1SUALCUf3vLWpQMcbwvAUUUTKNx6g5FttZ8HB0cblag3eyb37GvnSQn6qYMaMP0LAQdfXAqxy9hoF5IxrsglWN7ZwdDF5RiDi3cGtWNRTokltlJGgGxuT7puifUsJoW8hTtF9iITeLPUgeBlFLOh5JaOyMfNXxmUr1COiHC72sjJR7groLwXQoS','b','G4',13);
+INSERT INTO ti VALUES (-5551383935186379268,252,'HOHx28nPccR3J','3Xxr4X9FtZUjCqpHPfaROXzuH7aM32EU8wtarPdJolRbpXnVBUOjVq0xRNOa7j6O9gYJyNEMhJWxpJ5CKXm1zJL62TpvGnz6OwZHuaQpRtwCFv2pkSM1B5kVOtwH8','iMAyfHTmJdmLe3fdb2EWG7dU4t2fVH','Am00wXsmY52kMSrNBIjfRmM0qzgKwrCGMVMi4mdlIP1SUALCUf3vLWpQMcbwvAUUUTKNx6g5FttZ8HB0cblag3eyb37GvnSQn6qYMaMP0LAQdfXAqxy9hoF5IxrsglWN7ZwdDF5RiDi3cGtWNRTokltlJGgGxuT7puifUsJoW8hTtF9iITeLPUgeBlFLOh5JaOyMfNXxmUr1COiHC72sjJR7groLwXQoS','b','G4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-5138888161656652438,160,'0','CkC6qPgK6Vz7boEhjV7h1sVYAJ5n70ogv4R1','g3pb5Xn7C','D7EexRQLL1Ct6dMKLu5PiIh4ocEcAn43no8DugBuumBQZoFe7kXmcwES3vk8KqMkinmoCGVzQvvni1k0PtUbj1CPdQA6uisdb6K1JRl7Q7NFCGw','Sxl','Kk',14);
+INSERT INTO ti VALUES (-5138888161656652438,160,'0','CkC6qPgK6Vz7boEhjV7h1sVYAJ5n70ogv4R1','g3pb5Xn7C','D7EexRQLL1Ct6dMKLu5PiIh4ocEcAn43no8DugBuumBQZoFe7kXmcwES3vk8KqMkinmoCGVzQvvni1k0PtUbj1CPdQA6uisdb6K1JRl7Q7NFCGw','Sxl','Kk',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8385071185574691662,242,'ipV9r','EHa88Hm4dbsDjyBx4j867X8Tdx980kOOt9o7h7mKKQxEO9i7VRc1IxObZ105XgOvRHUpF2qkK9JPf4EfPQKCT6OndGri0SwAk71bXha9Bv98slFFLiPXcxMUmB7PUYrodYGyEK6tNDDGmhV8Fi1qTXtg3OXQjj9HgOVyVYUsO1iVb','xW3vWePw','RUFqn9Tq9YY2yTZKWlDlLPt1JzrOltIHNBbiHDZW67VBRDzPToqzptcmeMFvO9sZv5CkUFYtVj3DKSV2BinreQbyf6tcb9CnT9ntDu43NQalw7AtJv0SAC663Et8GlCC9jNGWYK2q8j7OXBOwxTs2qZfVtERGtsxAPktUnPmp5DPxcGQPY0H','lW','D6',15);
+INSERT INTO ti VALUES (-8385071185574691662,242,'ipV9r','EHa88Hm4dbsDjyBx4j867X8Tdx980kOOt9o7h7mKKQxEO9i7VRc1IxObZ105XgOvRHUpF2qkK9JPf4EfPQKCT6OndGri0SwAk71bXha9Bv98slFFLiPXcxMUmB7PUYrodYGyEK6tNDDGmhV8Fi1qTXtg3OXQjj9HgOVyVYUsO1iVb','xW3vWePw','RUFqn9Tq9YY2yTZKWlDlLPt1JzrOltIHNBbiHDZW67VBRDzPToqzptcmeMFvO9sZv5CkUFYtVj3DKSV2BinreQbyf6tcb9CnT9ntDu43NQalw7AtJv0SAC663Et8GlCC9jNGWYK2q8j7OXBOwxTs2qZfVtERGtsxAPktUnPmp5DPxcGQPY0H','lW','D6',15);
+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(3) NOT NULL, d VARBINARY(45), e VARBINARY(48) NOT NULL, f VARBINARY(31) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3328723,-6639,'b7Z','wVnZaapqDInqP4kZpZhQesUNxDcsXyROLwlHUpj7a','mAYndeCt3vcsTDnMD','2R5B3qJslfABSVLxmah9P28','W0','H',0);
+INSERT INTO t VALUES (6047201,1214,'Ef','FcgKgou3fvd0ob18UfToj6q67WIp8Td','GuTla0ELUJ9wqtX0nQ0z7K57RHF5fcg4pvjDPt3IsiDnO','pUExfx97BPcn522SgfVUu3YOuO9CZ','ZM','5c',1);
+INSERT INTO t VALUES (-4132800,-22215,'M3','ZVmg3qrdjN0ZzLQ3avwO','9jD14ZL5y7DL5YE2iRTVbceYkAGdzMB0PrzNyJ','v636l4f1s7VySahtMatvmxrd8lvFkW','lS','i9',2);
+INSERT INTO t VALUES (7044507,-19303,'mYe','zBYHaVZqquHg','b787t1YaFcxTe6hiCJu','VZSiouSYcvYIJFOX','r','m',3);
+INSERT INTO t VALUES (-4320433,-27082,'i92','5Dl9noJJOeeWyjUS','u9wEI4EXWxXU3AgbIHrckRtn4aBkTZ25WcLFrunYxT4','MEe0kp5csTXDFN0kZ','3','tT',4);
+INSERT INTO t VALUES (-3009765,-16238,'5L1','sMxNjo8C9','0k0jUA0RcVav9PopCCbkKdioNfTUVpqobNWa8pHiY','gr6GvX6Uto9zceVKzAu','k','g',5);
+INSERT INTO t VALUES (-2399841,4944,'5dZ','JTeyrEGhBT','1','wGO0I6hZ8XLOVsN8d','W4','p',6);
+INSERT INTO t VALUES (-832992,-615,'3','0lLEVy58UZTKZCbOeiu8sNKM9E420e2E1oByrKEmZMLN','o8NtD4wtp9dKeKlOYJ2ZIVzLN8R2sJN1xWQQ5NmzM970Bw','V','qr','k',7);
+INSERT INTO t VALUES (-2492937,4481,'f','rdz2KFWKVxoXznuO','djkpTNu8dScwgTj5QYZ','M6A3XYI','f','Ow',8);
+INSERT INTO t VALUES (2340752,-1210,'w3','XjYNbn4dqrz5XA','lbeS9GIMaDo','Hrt6dibuAVUyD9G5yBiZi','K5','U',9);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT NOT NULL, c BINARY(3) NOT NULL, d VARBINARY(45), e VARBINARY(48) NOT NULL, f VARBINARY(31) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11762252,929823,'sGWb3cp3F05','lqA0','CFONfOaYWNNbUqrmvW5Ml3LdkI4E5ByIfRL2phon3aQJXqWl7bUwdUUcqK542iSlczUjx','1hvFvVZnf','hk6ABJRKYOmto50MzIcAOMANYzfBKvjz8GvRGggRfE979GH1gW0pWR7oJ1o6oJLYjggqZTiJCv7e8KYldfsCX','Q51Evb6rjMAm6duGLpOqBcsf0uRJK3d',10);
-INSERT INTO ti VALUES (11762252,929823,'sGWb3cp3F05','lqA0','CFONfOaYWNNbUqrmvW5Ml3LdkI4E5ByIfRL2phon3aQJXqWl7bUwdUUcqK542iSlczUjx','1hvFvVZnf','hk6ABJRKYOmto50MzIcAOMANYzfBKvjz8GvRGggRfE979GH1gW0pWR7oJ1o6oJLYjggqZTiJCv7e8KYldfsCX','Q51Evb6rjMAm6duGLpOqBcsf0uRJK3d',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(98);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
-INSERT INTO t VALUES (6177914,3548131,'8E','cZHBFNqCJWnH','BAFSZ1e7O5aglVvVHDJSsLE8hO49V4qtxPy','Qsu90NbODXfy','h7GfB0jKmyNvRUWyGnuW31sQXPayu2VNS6wNe04IIs8OdbcVTIj5OZSADr8','qgThSbU0gsFxfgV8i0oU',11);
-INSERT INTO ti VALUES (6177914,3548131,'8E','cZHBFNqCJWnH','BAFSZ1e7O5aglVvVHDJSsLE8hO49V4qtxPy','Qsu90NbODXfy','h7GfB0jKmyNvRUWyGnuW31sQXPayu2VNS6wNe04IIs8OdbcVTIj5OZSADr8','qgThSbU0gsFxfgV8i0oU',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1932438079,-15945,'F','PbdBI7zc8gDuu3FttoSfgZDo','d4NrpdLNlW77UXxEVyFI6bFk9rFF','f5Hnt5eCJNx0UAns0bAbQ8I2LewOG0','di','o6',10);
+INSERT INTO ti VALUES (1932438079,-15945,'F','PbdBI7zc8gDuu3FttoSfgZDo','d4NrpdLNlW77UXxEVyFI6bFk9rFF','f5Hnt5eCJNx0UAns0bAbQ8I2LewOG0','di','o6',10);
+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 (958430751,-12103,'XzqF','ARHsoFM6lM8','rCUmYyB','upRHCMV','1','3',11);
+INSERT INTO ti VALUES (958430751,-12103,'XzqF','ARHsoFM6lM8','rCUmYyB','upRHCMV','1','3',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5740800,7009202,'nvHdJXuZjAXfoen8vEHJYIE5BEVe6GK01ZxoCIPrfVmLTV0RvrMej9jhAIiG60SGEhGpqaev9b97Ogre9ABPwp','8w9duBDbxL1U6sgnK1oJgzLdrwPFeMMCWNE34jmLfyNXXnsPqda5NN3TI4iC6kO97DXm44BMIWM6uHwNi7COy3UTR5BGerupgsoxZQhyWpkk9wCxNisM6SdIPpoQLBt8boeFzif74Zib9umzpaWc','MEfELgsApc7p3nhPe4NSIIxI5GUgBB1TrCziwRS6QMvuFTTxMAWd3sZuwCKhvZ6','dlv','1d5ofK9N0qk6PQALpw2SlDuEFXXZAypGc7SN9BmOj7H9dRZbmNuBXPIKucKq5763KevyrUWGgKCM','ETTfAhTbfi3eaYPM7RQQfMg7sG0O61DItxq5vtVLfGtQnBHzvUN6uG',12);
-INSERT INTO ti VALUES (5740800,7009202,'nvHdJXuZjAXfoen8vEHJYIE5BEVe6GK01ZxoCIPrfVmLTV0RvrMej9jhAIiG60SGEhGpqaev9b97Ogre9ABPwp','8w9duBDbxL1U6sgnK1oJgzLdrwPFeMMCWNE34jmLfyNXXnsPqda5NN3TI4iC6kO97DXm44BMIWM6uHwNi7COy3UTR5BGerupgsoxZQhyWpkk9wCxNisM6SdIPpoQLBt8boeFzif74Zib9umzpaWc','MEfELgsApc7p3nhPe4NSIIxI5GUgBB1TrCziwRS6QMvuFTTxMAWd3sZuwCKhvZ6','dlv','1d5ofK9N0qk6PQALpw2SlDuEFXXZAypGc7SN9BmOj7H9dRZbmNuBXPIKucKq5763KevyrUWGgKCM','ETTfAhTbfi3eaYPM7RQQfMg7sG0O61DItxq5vtVLfGtQnBHzvUN6uG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (759466,-7398236,'i6GT1mOeN9kxTmnxFR0szP3WnwqCUptD3VDBg7eIBatVJzlUUc5YbcFL80b1NiG06nduB1Qv','bZppVtrWxeBnx9OfHOPfptY6SLmYJ56YcCi8QNTLy0wfxR5m4Y1kQz8Niar5L5oz4RdoaxCOOF6tzcxookeXjBXk771olIDW7NSeeiGHee0S9HFVL1vxahT53RGwBEI3yZGkDsutWcDIAc3IVymBiyoLA1n0','tgbo','LHFFHXNK1U7n6HF7WsZRNPVrngDzUTbbxNQyxizeMDPrAyns17fZI7h8SH0Jn73bBQEMXNDZur2I6b1BuaT3yowZ7uN6DyiY0qKwsi4xq4KDKPfAP58W2rMAIv94LbyCSZCfpqshY4O4ONbuJxW2VrCc63exwulYtqoct9Gh42lYh5A4bp0sPNjtm8qAjE4SKPPjYpueQIQCS10TFzDXTFpE7vOT5HkmxEnOOqbJszioefxUpCpy9QGNLW','ib4EjZD8Fz0WIPmATYylEGI9tYgdFMS0JRbfvXl08lCIfPy6UDEXIvsKj','EPeCn7PQmGBCJyGiEgPsDNj4URNiiiU4kNNRGVsVF',13);
-INSERT INTO ti VALUES (759466,-7398236,'i6GT1mOeN9kxTmnxFR0szP3WnwqCUptD3VDBg7eIBatVJzlUUc5YbcFL80b1NiG06nduB1Qv','bZppVtrWxeBnx9OfHOPfptY6SLmYJ56YcCi8QNTLy0wfxR5m4Y1kQz8Niar5L5oz4RdoaxCOOF6tzcxookeXjBXk771olIDW7NSeeiGHee0S9HFVL1vxahT53RGwBEI3yZGkDsutWcDIAc3IVymBiyoLA1n0','tgbo','LHFFHXNK1U7n6HF7WsZRNPVrngDzUTbbxNQyxizeMDPrAyns17fZI7h8SH0Jn73bBQEMXNDZur2I6b1BuaT3yowZ7uN6DyiY0qKwsi4xq4KDKPfAP58W2rMAIv94LbyCSZCfpqshY4O4ONbuJxW2VrCc63exwulYtqoct9Gh42lYh5A4bp0sPNjtm8qAjE4SKPPjYpueQIQCS10TFzDXTFpE7vOT5HkmxEnOOqbJszioefxUpCpy9QGNLW','ib4EjZD8Fz0WIPmATYylEGI9tYgdFMS0JRbfvXl08lCIfPy6UDEXIvsKj','EPeCn7PQmGBCJyGiEgPsDNj4URNiiiU4kNNRGVsVF',13);
-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(81), d VARBINARY(34), e VARCHAR(24) NOT NULL, f VARBINARY(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7537409974094255243,8889,'CrYSn4k4sSA','8dlqSw5us4DW6gDzA97DEZAXvSVGn1t','x3','MbZe9ilOAPHvRaMzo5bwbRVNrdIZRbudx0LEorX9P88lwiJpbIo7ddquKgtG7FJkbKDP','srmgO','EjVwk5v5btMVH3sQdFdd',0);
-INSERT INTO t VALUES (-286330632990236668,-19305,'BD9l2V03dtxXuuoqozMciVlp3ysQrbBlk8FRWfdawNXL7vRvpmkDIzN5hDXCqFCAhAXKVSh9QI4zyE0nJ','qZrMwXco7lIkkxs5q8riAPg','cjk0ze9fGN0dfdykLndr','WxMCaDtZKJdRorGFcyFGZ6AXEB9rkTnxgt0bEXXoE3759c4Q7wS4aQj8YwTOmfMTHnuIemQl8Ao7NPMx','vrW5kiBZl3VUmupKJWJVNYtrihsjkP6GIzSHaIrz1o0MLe2DJW9ylSq1','nMmRv62z9nsXM21myh742ED394tgzcf8LdE7ihOzFCxj9Ow6vBZsASp7dHZDpTlTDwFz0UZ3ZDWqz2uc9VhvPZBO',1);
-INSERT INTO t VALUES (-1234269312588974362,-5498,'fFelJH5vN0rsD7A7AAs1Akw36jAmziFeARLQTLFDM5CcckiW6TUlcyhpP4AQQFqvRRlJ34GMg','Q3W81bsvqVhhJrXqx6cl64IatlMNFawz','k1xIn','AvWE7Jpkwe','OyG882ExuhFncTsprXMp4t5whWAGfzR9wTjCBJLIsObCs2z3K1FrZboIRJHPaBddytuaJ4I958Re2Qrmej','t',2);
-INSERT INTO t VALUES (1369402582454542892,-3576,'aXbOQTZjV5fgbZ0uM6RkruukOk0Ma','6Hd12nhjTEXwr9i7kYJF4V1ij943','PHVqlgj0aPid4FC4m06JrCg','BEPvHdrG','TakXEeSdb5Hm7FZUptEPXujMNf3zhicmGA0L9EPhZ5VtqRlJYRqAekMTsFXlYH44Dw5VK5dCdNodgj9gB7wFa9W4g3oxXZJbN1L','F9kIENfwWcWTr',3);
-INSERT INTO t VALUES (-5696568290574857782,18043,'YWnAXemayuJykym2KLsGvfQTQVweeYB033QeyMwRjFlONcXdroBEwffiXAErdzmoe6n5eL4fOGRMdK','boeaRwuPXKwwBYRx3j','bwQXO78k','ONhdFTl0PdvwYoBUhg2yZIKRAxh0','i3XVCxaB5s9ihMYfvbIBkPOQC7KCyNQm5','Iqrw2SSXGzyVq4zybLjXp6E9aDWgWpwGp0JgMPU1FcJmH1BoLgvSmFqbylLJNOE7SpJKoTXg68b',4);
-INSERT INTO t VALUES (-6421478454779682822,19863,'fz35gVBzyM6W','V0yoAPd07l','bmYoYLz2nZC5SR6I9XbUqiUC','kf2YtGDb8xbebXiwPtUaMVwX2aChvzWBJ','SPduTaqocjDT6XHyPDZsgmXk7KWHTbA','9Ip6ymt5SDeRBJcKKAT4wsMNOPSwk7ji3reN3rHKCBpt7FtthBhjXj4HGK0q1Ho1Xrmbqnp1apS8rusgQcPdAlAYunz0UW2vw',5);
-INSERT INTO t VALUES (-5642545088276451773,18728,'g5s9pjiCdb5DI7MQdqpR9CfeKa9vr2pkPsL1PGD19QjYVK9OfjcbTWRt91Cw8mACn','iKAlI2eF93','2k8SqnWi1a','lCawjVjvbj1c0xD9x4ThLZNrEuMeR3oEj4Ra74jEH4KCQ9XfQiPnrG6rdjcPlW9kKsbtrCnkc3tPuxOSHSLH0G','BBwJTE6j8dUGdpZnfwkqs7E9vtNQDeFyYp8nlNVpV03bQ5DKNSk9wGroGmVMByv0VNNvQbHCGiDJXj','Uh4u4D6yw',6);
-INSERT INTO t VALUES (6475905350513696000,22023,'GmYwMN31rNSjX9AX9Poj0JngN8CrYEvP7Ca','PYbJ3r6Fq','ISEXRbauGrd924k2yzC','1r7CaUDVjbMYD9qV7WfOVt','g3SblpnVhvSYckG2mpEGIXIS7OycGdUbGKq2gVXdhmW814Kdrpum7rBz9oK2l60Mscf7zfOFRkAj6wb222QsUEbNhDkE8yB','iNkguFNmqpwuEMlVrCN0fmlWcPNUremc6uQ0gtTEgv7P6fT2Zf7',7);
-INSERT INTO t VALUES (19054186278504142,-16082,'rOQZ894ufETXbH4xccO983QxMSEefkIAs7ywKMcRp48bkrBqeDeRhKubmKS0gx6VU','z1W6HFt','J6hTgS','XwxEudJ8TIPM3yZfY23ydBVJZmBggMB3xe98KaM1B4bfSgUxjVSYnFKYp1KS44ayemInlQqfJior3z7ynDwZpC1eSzuO','TLqi0EMtV24vpQinuVNEXiMQBq9zxH4tqVC7Mvk9j7KxU6aWofaxVy3HI1Chz9ify33q8Tvj00pjrXJmZEt','R82u7xyZW14u0luM5siRTl8OlwhdkVkICp7GMiCVUuQayiy0rmIzkvKHqwHLBR8C19',8);
-INSERT INTO t VALUES (-611859206309225609,-14452,'iBTu4DDYE55Xol8lHAdQRo','Fkr','S1I6mnKfV4j','tl559E9zJBGFwfe7qxuV1VZRrl9eY0','UU2adxwepezqKHFMblOR14a42','GucZxpbALZ4eLnQAixFIDIZLtYu4qHq3Hd4RWHuEZRUr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-608041959,-2261,'hMJ','J1ibPrDVEdw4A7bXIoZS0Z3FpKFpjx2zELw44tBsjx6hAXsYkAxz4FafIfGEVEtAUgY7YcNUIxh','BYXNm0jVRsTlb4wdKi','auG7GbcYejr4GB5OQsNDSv33H','CU','a',12);
+INSERT INTO ti VALUES (-608041959,-2261,'hMJ','J1ibPrDVEdw4A7bXIoZS0Z3FpKFpjx2zELw44tBsjx6hAXsYkAxz4FafIfGEVEtAUgY7YcNUIxh','BYXNm0jVRsTlb4wdKi','auG7GbcYejr4GB5OQsNDSv33H','CU','a',12);
+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 (17425908,9485,'pcJZ','DWgftDh7o5mAJXTauDMwuCZ3s1zbiH35ASsWTRRJ7G6AlAnbIZX1OycoGGyxrzIRxl4fX1d1TmEbIl7MlIn57','coYI','NNIrHK8az1kXhSFdUStwNOwipW01hU1p1JWKC4pRpkTtqxHCb6mzBmcwhbAH9s6UBBejvL1NRMfBOuSYUvaaifCTjecbNdaerDPmqNoVIPjFDKjSm5d','NG','M',13);
+INSERT INTO ti VALUES (17425908,9485,'pcJZ','DWgftDh7o5mAJXTauDMwuCZ3s1zbiH35ASsWTRRJ7G6AlAnbIZX1OycoGGyxrzIRxl4fX1d1TmEbIl7MlIn57','coYI','NNIrHK8az1kXhSFdUStwNOwipW01hU1p1JWKC4pRpkTtqxHCb6mzBmcwhbAH9s6UBBejvL1NRMfBOuSYUvaaifCTjecbNdaerDPmqNoVIPjFDKjSm5d','NG','M',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-1837225626,-30126,'zW','ajuhFdA8RF1swZyzeGTOLtwk8LirQf1y8H','lr37PxpIi8Cd7b1xko5hhQ8lV5iP261QuI2HQy5euPimXs','yzxAAOdu50QGazihzkuMSaldIjcJYcNVEuXlpCCXMLU5P4VBBoqi6n4VIuE1B4L1VqM1sPelNEGMvhHzjj337S12lKfQ22F3NSqZelyxLpsj5YEgWGIp8DUV7TrEjHoP8nQ8eACGoCRpCFGIqXtd8GoF1az1EM9ACZhzh59ng8DTBth','S','q',14);
+INSERT INTO ti VALUES (-1837225626,-30126,'zW','ajuhFdA8RF1swZyzeGTOLtwk8LirQf1y8H','lr37PxpIi8Cd7b1xko5hhQ8lV5iP261QuI2HQy5euPimXs','yzxAAOdu50QGazihzkuMSaldIjcJYcNVEuXlpCCXMLU5P4VBBoqi6n4VIuE1B4L1VqM1sPelNEGMvhHzjj337S12lKfQ22F3NSqZelyxLpsj5YEgWGIp8DUV7TrEjHoP8nQ8eACGoCRpCFGIqXtd8GoF1az1EM9ACZhzh59ng8DTBth','S','q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-261177549,-10887,'vBAz','2qgXZMU6azlMzs3JEorbUklfmAEF5FmITtnhG1pPICpYvNcGOCefPf7OhVwtFe04o6mEg3qOeDaT7kPWRJP6R2PSAEUBRZrtR35m8qJKrnKDMDWHBIYKV12xePF1TKEXzxLDXQGH6w1a5PzpoBAgGzXUjma7SfS9Q4k1C4BxtpBL2DQRslpflWLAsc5M5mi9','P6S8l8WVVr5eLjfz2RfbUJn0','zexCWcP30M0N2kWt3M8Y7h42TDOiytUx2loO7RLmjVvoFjLVQSY8J9XXo2QeO5Hdx0R1hpideRpaxccof2ZiDkF528azkfhzYeqsDfCfSM5IOnC3o1G8nCzYvWppgWMbLgisWzI1o','k','k',15);
+INSERT INTO ti VALUES (-261177549,-10887,'vBAz','2qgXZMU6azlMzs3JEorbUklfmAEF5FmITtnhG1pPICpYvNcGOCefPf7OhVwtFe04o6mEg3qOeDaT7kPWRJP6R2PSAEUBRZrtR35m8qJKrnKDMDWHBIYKV12xePF1TKEXzxLDXQGH6w1a5PzpoBAgGzXUjma7SfS9Q4k1C4BxtpBL2DQRslpflWLAsc5M5mi9','P6S8l8WVVr5eLjfz2RfbUJn0','zexCWcP30M0N2kWt3M8Y7h42TDOiytUx2loO7RLmjVvoFjLVQSY8J9XXo2QeO5Hdx0R1hpideRpaxccof2ZiDkF528azkfhzYeqsDfCfSM5IOnC3o1G8nCzYvWppgWMbLgisWzI1o','k','k',15);
+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(22), d VARCHAR(3) NOT NULL, e VARCHAR(75) NOT NULL, f VARCHAR(76), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4105064917649027835,8806831347388170184,'JcG','GBF','xeDL3aQAaXh','mx3gXepCFkxlTpPfW8uaVwahfU3rtkfUO','M','f',0);
+INSERT INTO t VALUES (8814381406789679120,-63418342207963133,'RjemgQ0buhYGrhiHotum','CB','NVo8DdiRgGvKnPdOxdMP5tqti0HZ3Ex7INpOqxY9PqPVYxk','FydJnXRp8nqhtfYRYcga8BRRP2aXAiKZVV5XSRWOcB5xZij08Ct8vM3X3wD68RQ','D','7',1);
+INSERT INTO t VALUES (-6673045930153890201,-1683169463379483513,'M5mqEHlfo','t','ahESx8ATu2v3','BEazH5AbG6eU9MganXdBW8x0XptpoQnsKqFepyY3Lry8X0W1XdG3FEAlWWOTL3CLe','M','s',2);
+INSERT INTO t VALUES (5639744850141682864,1970911087061126599,'vS','N8F','7nW1ihMhBQ3F2r','44u','M','I',3);
+INSERT INTO t VALUES (8819610310181575354,4724042355346494740,'U0lUGDvw5g931b5Fffb','7R','1JEC9eqbcCZRFA4EUKAqI','TdAIJFaIfpRbnTTs','K','l',4);
+INSERT INTO t VALUES (-1739374072864262798,-7880519986486286850,'8kcBsIyZh','8','hNqujduCqVAFKEoRLG0ye1sTRGVSXZ7tla1X4yYqAFWoUcdJFsyGTILVCvCMKa','rfVlrDwJQHHNm1xtMJxuPSYauMNiRv0GF','i','F',5);
+INSERT INTO t VALUES (-798613015051439454,-7500082908218722614,'B4vK7uWuiWUJSiubLdk','pu','Ix6UGYluxJrxJ227TpZ06RmrUbPsZClviITd9p1CxmXDUpol84CC3cdNR','qdvyfbCjJN0O2Au1gef1fgyQuDL0WQwDzRdgjDtPVbcEKAS','P','K',6);
+INSERT INTO t VALUES (-4706022122105771727,-8997084074469023546,'LiUfsPjB','U','DviqCKTzxm60Q6mP9SfkiQaWf1Tje0gaJFVg3HILt7ejw1N','OQPB7qStxWvA4A0dD5NGELqNnIOPo1tX8C7JxRtcajeSNOlor0F6jms6Vw02V7jdFH5f','W','U',7);
+INSERT INTO t VALUES (-915814364439462605,3316108786761831854,'wh3esU','a','md3Az4FYwmtH9B','f','9','I',8);
+INSERT INTO t VALUES (5836914387180343558,1076588778408606832,'OSxImotan4scG5Duom','fRM','7tPsRCxY2bd6S','sxrDiCzazrISmRorguvf0d8nV','z','p',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT, c BINARY(22), d VARCHAR(3) NOT NULL, e VARCHAR(75) NOT NULL, f VARCHAR(76), 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 (-3263061938528895829,-6870,'mQXnIkUdl','WN3dgf50SByZ','jtepcGcx02KZwNbWLaL','6G7nU4cdyVszhE8DryigoikOsDH3n5MalFW4a3YcZP5updev6Zz6T','iCQLHSH7mYCRr','zl0iv1CEA2CfOHMFxTvmv6F37fxR31bdUHfjDLg2yHOrOD7JGYXE9tvlgVs4wlchBZAfW2K9',10);
-INSERT INTO ti VALUES (-3263061938528895829,-6870,'mQXnIkUdl','WN3dgf50SByZ','jtepcGcx02KZwNbWLaL','6G7nU4cdyVszhE8DryigoikOsDH3n5MalFW4a3YcZP5updev6Zz6T','iCQLHSH7mYCRr','zl0iv1CEA2CfOHMFxTvmv6F37fxR31bdUHfjDLg2yHOrOD7JGYXE9tvlgVs4wlchBZAfW2K9',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(82);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
-INSERT INTO t VALUES (-832586882858449831,22066,'ZTXJYZwwwOthv0sg4VlMoZaRmeVcQEaneacOvUg','eqP5TKKwR','oiDb7hKPVH7FO1AIIZOH','KEafgshTKn9V3XQWxjyYUADew','GpaBn2UyPKuWI3m0io4cD1GRan1nNNDiMc9KbIaejpbkTmoPLFbdeXMR','b0I2Bo45bCPrM16OFIhn8UMnLjHikvZeYfGSbeshNPX6fQUgp9l3',11);
-INSERT INTO ti VALUES (-832586882858449831,22066,'ZTXJYZwwwOthv0sg4VlMoZaRmeVcQEaneacOvUg','eqP5TKKwR','oiDb7hKPVH7FO1AIIZOH','KEafgshTKn9V3XQWxjyYUADew','GpaBn2UyPKuWI3m0io4cD1GRan1nNNDiMc9KbIaejpbkTmoPLFbdeXMR','b0I2Bo45bCPrM16OFIhn8UMnLjHikvZeYfGSbeshNPX6fQUgp9l3',11);
+INSERT INTO t VALUES (-6709971312769153170,1331024728348373638,'a3xD3cg','BJe','iCSp8VYcHiG6EAj0RsEb2ZD2J7','pj9hutoCvrajlVYIiOXIRTZylP6NLK8o','C','P',10);
+INSERT INTO ti VALUES (-6709971312769153170,1331024728348373638,'a3xD3cg','BJe','iCSp8VYcHiG6EAj0RsEb2ZD2J7','pj9hutoCvrajlVYIiOXIRTZylP6NLK8o','C','P',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(23);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
+INSERT INTO t VALUES (945512157662726186,-2428535281553268445,'4Dv4e','65','Uy2nxztK5qEHWUtKG3GF7tgVbcVPz9XIY1iZBZYU8oyyQysj56dTPDcIS8VXiC','7D32aKKtQFw8Zbh9A4ic48QJtwm5huPMww2swllJcgWKhGgEbrlT4ruHB9cj5','g','u',11);
+INSERT INTO ti VALUES (945512157662726186,-2428535281553268445,'4Dv4e','65','Uy2nxztK5qEHWUtKG3GF7tgVbcVPz9XIY1iZBZYU8oyyQysj56dTPDcIS8VXiC','7D32aKKtQFw8Zbh9A4ic48QJtwm5huPMww2swllJcgWKhGgEbrlT4ruHB9cj5','g','u',11);
+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 (8698875340309950489,-2932921947652975248,'3rjvRp7ruULjRWrdcd3D3','KbMjFXzP6PdMpCKUOz4cLGopGV2BjhUKfOCHpAkDdcayAit5bTPjbNCF4WOIK7iPSDgtt7LxR51W2kcgHGO20nDaLn4amIC5rc4ig5iR49YdydSqNER3NdBRDiH4ZYhUa9ID5qP3WBx4pTgW','npdSHZKgeuwGL2UA1nlnb8CK0TuFVdhN85','Ld18Zstg6MY3b8HmwquRU7','U','1',12);
+INSERT INTO ti VALUES (8698875340309950489,-2932921947652975248,'3rjvRp7ruULjRWrdcd3D3','KbMjFXzP6PdMpCKUOz4cLGopGV2BjhUKfOCHpAkDdcayAit5bTPjbNCF4WOIK7iPSDgtt7LxR51W2kcgHGO20nDaLn4amIC5rc4ig5iR49YdydSqNER3NdBRDiH4ZYhUa9ID5qP3WBx4pTgW','npdSHZKgeuwGL2UA1nlnb8CK0TuFVdhN85','Ld18Zstg6MY3b8HmwquRU7','U','1',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-7701947694404523979,-3792535822946615048,'sLc0bjHUgVLGYW','9Hf3gqHypISKnb5y1hIxLSPlCQNBRoHzf8LUtRHmEmNq33sBblziB7WSnxwcRKZjZer8fUZGzkNwLCojnco0AV5REenXf96SoIqAZt4D4ZLVcl4WdRJCql1DjvyLOzvfKhUjwGiCPABk6Fz9CAcVcY7OFrk98qjFA24hrllzGmDwlm9MlTyiJMbcadzaAmVrbjL','soz3TsdN1Je5oiTcuh27','hy2D14Nj4w7aUAycV2rx12EQNm4hmEVZs9QdeyRSlWkW0dSiIoE6o2ieHJmtfdqV3yNKe3O5UORMLX25','P','t',13);
+INSERT INTO ti VALUES (-7701947694404523979,-3792535822946615048,'sLc0bjHUgVLGYW','9Hf3gqHypISKnb5y1hIxLSPlCQNBRoHzf8LUtRHmEmNq33sBblziB7WSnxwcRKZjZer8fUZGzkNwLCojnco0AV5REenXf96SoIqAZt4D4ZLVcl4WdRJCql1DjvyLOzvfKhUjwGiCPABk6Fz9CAcVcY7OFrk98qjFA24hrllzGmDwlm9MlTyiJMbcadzaAmVrbjL','soz3TsdN1Je5oiTcuh27','hy2D14Nj4w7aUAycV2rx12EQNm4hmEVZs9QdeyRSlWkW0dSiIoE6o2ieHJmtfdqV3yNKe3O5UORMLX25','P','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-6897533647706519287,8460183217562908571,'zy5MgdPMG','21K9Ng0IeFGwRcnYiCYtLcWT4sempdFN6dDjShFOor1jX7Kcl9zzq5qUuNmxM2xBTC','9NiXVgTHp9w1mcS7kGUOgntz1NER4fVMN1sKKSrt3EipmxIfKY39NkF8PARYSX','KAveVKQH8KdAfbP6n8YSivWF3rJGNVT1kNHtuJA4aHKynQFe3U8iJCW0QYCuRfYaYMZuhNEpQkhV7t1G7WCwb2IiDiMBDu5ylQpZzXYdJfXXft6zw4J7ZNqIlRGYsEhFOHcwwO9KjorYCvQzQ98Nv3RbPyISx','y','7',14);
+INSERT INTO ti VALUES (-6897533647706519287,8460183217562908571,'zy5MgdPMG','21K9Ng0IeFGwRcnYiCYtLcWT4sempdFN6dDjShFOor1jX7Kcl9zzq5qUuNmxM2xBTC','9NiXVgTHp9w1mcS7kGUOgntz1NER4fVMN1sKKSrt3EipmxIfKY39NkF8PARYSX','KAveVKQH8KdAfbP6n8YSivWF3rJGNVT1kNHtuJA4aHKynQFe3U8iJCW0QYCuRfYaYMZuhNEpQkhV7t1G7WCwb2IiDiMBDu5ylQpZzXYdJfXXft6zw4J7ZNqIlRGYsEhFOHcwwO9KjorYCvQzQ98Nv3RbPyISx','y','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-176052582149897402,4115064244199154981,'ngvYVDyqFzF','nt8cRLA6iQ2H8yeii0PX27R3HTTc1qAXk7Y0BD4sAYvCA9HU7FN97azRDQAKZ4obOnwntwbe7fdWbJFd4gr3SlSiz','h7pyKCwOBx4ywX4YbweTbfrjnuxC7S9Nf62spaHc3Dxkdglut','XCoQw9fABUJYGDpqteAW1hMmXaQTC1dlh1uFHWhZlgLcNVEGMKtrydPpu9mX5PpjZnpgeAx0jYxkHEJm8qKW89Xkv6hiNSPWIYXegzs1mDEHlEhYp7xVpImvOIeJpDy2fKtQ8H3PwpUYQfkBbrKRWyTFkV3cimqhbQ1k50tcX0RVv0kCip7larVm8LuvjmGv5gTZFwFQxH8TLVyhmt','M','T',15);
+INSERT INTO ti VALUES (-176052582149897402,4115064244199154981,'ngvYVDyqFzF','nt8cRLA6iQ2H8yeii0PX27R3HTTc1qAXk7Y0BD4sAYvCA9HU7FN97azRDQAKZ4obOnwntwbe7fdWbJFd4gr3SlSiz','h7pyKCwOBx4ywX4YbweTbfrjnuxC7S9Nf62spaHc3Dxkdglut','XCoQw9fABUJYGDpqteAW1hMmXaQTC1dlh1uFHWhZlgLcNVEGMKtrydPpu9mX5PpjZnpgeAx0jYxkHEJm8qKW89Xkv6hiNSPWIYXegzs1mDEHlEhYp7xVpImvOIeJpDy2fKtQ8H3PwpUYQfkBbrKRWyTFkV3cimqhbQ1k50tcX0RVv0kCip7larVm8LuvjmGv5gTZFwFQxH8TLVyhmt','M','T',15);
+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(12), d VARBINARY(70) NOT NULL, e VARCHAR(13), f VARBINARY(19) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1880494919,21006,'rN','2KwFi28oakSGiWEV6iNf7v9Fj5M2Wssao2qDtPGQnwQ41t7dm3Thk8xjTOdXjJxEsEs','2zCi5BzYjCRV','xpobGrFxvIRuc1PSdwB','h','H',0);
+INSERT INTO t VALUES (-2083759797,-11599,'2Wx0wI','qkPt0inlzzsGvccfkLsGQvS8bJ3','4Ab','onaXTHh','q','t',1);
+INSERT INTO t VALUES (1755570577,18204,'b25bFkZ87wh','eJWmJ6VjQ1nUl0jd','0FkCKZSGP7Hq','LOeWCXf','Vm','J',2);
+INSERT INTO t VALUES (-1152369282,14547,'AeaejMPncr53','fF8mZxzG6RZch7Fnj74GSgt','J0GZ','GFlV','ZJ','s',3);
+INSERT INTO t VALUES (-635107532,14445,'QWt1','fRlqsQ8xsDVJQbHLJgsYxGPFjzSSmB','tgDrQ','rj7','o','R',4);
+INSERT INTO t VALUES (1539577771,20004,'WFbuS29la','jkbi71zKTxZ0FpqRc7eR96gHQWjrgz3Mo','xWBv5HZI6AvYo','nM','bl','xM',5);
+INSERT INTO t VALUES (-622696105,28654,'yj1t','geNq1Ps81p70te6kk5TFfW2ZmeG1b7TSqJeGtVR4WC5czogByIe6IwIRELd7zs8','0ubiH0N','Pnu3J7C9kELYs','p','k',6);
+INSERT INTO t VALUES (-1820430169,-6521,'47fq8RP2aZ','HvU0FezFajZzbZ','X3EqNFYddvB','SwFp3iMKXb','Y','Ic',7);
+INSERT INTO t VALUES (-1487166376,23724,'OxQk8qc4A','yecm3pzp7PIuFyqkbboh8dS7hFt','GSsA9wkrIlKj','Ke7tWuMRUT','VO','L',8);
+INSERT INTO t VALUES (-463525574,627,'uy','5bZ8r8iwCa6N5bB8eK1pdc5zZMzUoaHK1DH58CBDaU3adFThtnJf3BCZzzUTcdup9x','Pd','4iGBiZZRbCTnz','T4','k',9);
+CREATE TABLE ti (a INT, b SMALLINT, c CHAR(12), d VARBINARY(70) NOT NULL, e VARCHAR(13), f VARBINARY(19) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-2137663889999152067,-20246,'8WQOXOKZ9GHa','jDAd2lH1BpUdhA8vF5UvqUU','WVqeukCqzfH','kyFqHhV8aqOz6o','cZ','2r',10);
+INSERT INTO ti VALUES (-2137663889999152067,-20246,'8WQOXOKZ9GHa','jDAd2lH1BpUdhA8vF5UvqUU','WVqeukCqzfH','kyFqHhV8aqOz6o','cZ','2r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (-8474119072610394066,16348,'QKLCczGq0hN','6q2QfEnw8xAQ0CofUnLTg0vBqeWyhPpW6mgT4qThF5JrNEBb','SJGjhLlCM','u6blZKmKH2bMLD','H','p',11);
+INSERT INTO ti VALUES (-8474119072610394066,16348,'QKLCczGq0hN','6q2QfEnw8xAQ0CofUnLTg0vBqeWyhPpW6mgT4qThF5JrNEBb','SJGjhLlCM','u6blZKmKH2bMLD','H','p',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5628781516642334847,25088,'oBmp5kg','zvAinokQ','ZxjXHxQuBycH','xs5tDla2e9Wa6cT','B','9T',12);
+INSERT INTO ti VALUES (5628781516642334847,25088,'oBmp5kg','zvAinokQ','ZxjXHxQuBycH','xs5tDla2e9Wa6cT','B','9T',12);
+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 (294522973458511796,-1282,'SzJiraUXOCU','74yuPCHrNSHM7cj0B7imrhPSYnyBCwzQb4HWJNeOgyQP8bYKvM7Lwh9DMc6FG27AKfrjABsfpEMmWutxV9sRbzQIG5GONGtJrh9WsofYpavRbnqQpM35WYweQ2eI1Low2irvGFlcD926Knf2hQM1CfJugBBofXNqV0amvhPpAO5ZnyzFCvJxYbpwwwf7K8PHFR6icF6dS9T06UChsyP6UH7w0wTP1QF6HlbvSJh','OP','cMbv0EKuaD5FiU8dpdKxDkKfWD0SoCsTFzKrfgJqYGcwm9e69ERcy6S2aguJHRVy6NV93VQ26W1NAzCeqAkJQN7cT9ZI473wDB72pGDaGypjcStuaAJSiTCUlXsvXdZ64McJqXemZFOBRs4KUhQY7Xasd3ed4OfM9xIrUJnRK5zFG7xkh5GsPKWf3doKU3vTx5MkVn8IAG3QGej7ytmZx0g5GjnPqFxA6MRZXk','H','e',13);
+INSERT INTO ti VALUES (294522973458511796,-1282,'SzJiraUXOCU','74yuPCHrNSHM7cj0B7imrhPSYnyBCwzQb4HWJNeOgyQP8bYKvM7Lwh9DMc6FG27AKfrjABsfpEMmWutxV9sRbzQIG5GONGtJrh9WsofYpavRbnqQpM35WYweQ2eI1Low2irvGFlcD926Knf2hQM1CfJugBBofXNqV0amvhPpAO5ZnyzFCvJxYbpwwwf7K8PHFR6icF6dS9T06UChsyP6UH7w0wTP1QF6HlbvSJh','OP','cMbv0EKuaD5FiU8dpdKxDkKfWD0SoCsTFzKrfgJqYGcwm9e69ERcy6S2aguJHRVy6NV93VQ26W1NAzCeqAkJQN7cT9ZI473wDB72pGDaGypjcStuaAJSiTCUlXsvXdZ64McJqXemZFOBRs4KUhQY7Xasd3ed4OfM9xIrUJnRK5zFG7xkh5GsPKWf3doKU3vTx5MkVn8IAG3QGej7ytmZx0g5GjnPqFxA6MRZXk','H','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4697131729097537348,-20979,'dzjDKr','PI1jAd1PTvfnSJ7XUsvcIVusry8L7Mlc5YvdThgKXU92pFgz75pNbQwpjsec8sS3ZGUy9sZz6ufcGXIk8AQjUMI92hAoLREOXjERRW9tAZ9L2zzJPhzyVQcco02SfyolMqj9f1cjVn5sQhaJUkdq3F68X6MmoIKAT7LcC4JIvcbGMQtFyplOwABovR7MTOiPNr6uE6srjtkr99q5v0DDtQ11TAT22azdQmo','rZTBnlo4Ng','qWE7LoXI9htQALTaSo5SzXbcP3ckrLpQtNW8RChiaNnVnVx5dFAdnfj0E82DA6q0Be','C','9',14);
+INSERT INTO ti VALUES (4697131729097537348,-20979,'dzjDKr','PI1jAd1PTvfnSJ7XUsvcIVusry8L7Mlc5YvdThgKXU92pFgz75pNbQwpjsec8sS3ZGUy9sZz6ufcGXIk8AQjUMI92hAoLREOXjERRW9tAZ9L2zzJPhzyVQcco02SfyolMqj9f1cjVn5sQhaJUkdq3F68X6MmoIKAT7LcC4JIvcbGMQtFyplOwABovR7MTOiPNr6uE6srjtkr99q5v0DDtQ11TAT22azdQmo','rZTBnlo4Ng','qWE7LoXI9htQALTaSo5SzXbcP3ckrLpQtNW8RChiaNnVnVx5dFAdnfj0E82DA6q0Be','C','9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-641665767013780026,13046,'EVYxVp5g5lfaA','Gbunw5VQXYclmQ3BGbZVMIzoZRoGN5x62HoA6S9iidgvreboozJQSm1cmm95QBTiEz3BeQZFU1LmrDb7YlgcC6TbJv6oMik78AZEoiGwtUQgfVmCygFHyWI4J1cLuaQbsNyxgNPP0UlGnRutcY8iDcMbl6cNX3rtI6WNzUoGR17F725v','XTDQ3pDOs','fCL1Z3lBBxNDaFM3LtpkfYe85EOInj2VIKXAZpClQzBSrXeVhxpgb1xRzMJ4','C','7c',15);
+INSERT INTO ti VALUES (-641665767013780026,13046,'EVYxVp5g5lfaA','Gbunw5VQXYclmQ3BGbZVMIzoZRoGN5x62HoA6S9iidgvreboozJQSm1cmm95QBTiEz3BeQZFU1LmrDb7YlgcC6TbJv6oMik78AZEoiGwtUQgfVmCygFHyWI4J1cLuaQbsNyxgNPP0UlGnRutcY8iDcMbl6cNX3rtI6WNzUoGR17F725v','XTDQ3pDOs','fCL1Z3lBBxNDaFM3LtpkfYe85EOInj2VIKXAZpClQzBSrXeVhxpgb1xRzMJ4','C','7c',15);
+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 CHAR(63), d VARBINARY(25), e VARBINARY(20), f VARBINARY(21) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3275240479,16013306,'NJAKd82D32IcM12cFviA8PuUqr','XR81dralcydj5xHTwPMDyqxE','6QAcQemO2qO2h3HNm','rEWsDeQespFYbgEj1gfX','g','0',0);
+INSERT INTO t VALUES (549071587,8749809,'cUlOTEOpOx5Jnkt2meTHa0qcSPp0kdrwwgyLnnaqQeA0sJfx275QWPf0Eba4B','hBvYdmOFRhGCbRbBknGD0Gjk','uhFYIcCjsEONvCt','l1cO6rILx','c','3',1);
+INSERT INTO t VALUES (2248181409,11886413,'Ts0VA69','jXs4iGxFWE6fx462Y','7r3m6mg4A6Tu8TWr','wSMb','t','c',2);
+INSERT INTO t VALUES (4171499064,16002445,'h6X7nt5aZ64j9ICZxpjzEhiGipZbuaGouw4pfGJpVmQH6','JF9a52rVaz7','XEP','sUDmzylXfgF32IX','H','y',3);
+INSERT INTO t VALUES (163745914,9895296,'2LSjS2UlDp4mon4T','eISgPjcAXUlHy3','RLh4QNuyi','OBjfEm72eY84dXk','d','A',4);
+INSERT INTO t VALUES (4164411340,14663863,'lWWYJcRVJTcN3uyyRm1jU5qLwU3ZYVb7iaXT7yUszrjKSMwy','yWgo6VcuotFGkjrzttexQae2W','sqf','QifLN9Gl6HSoxI8ly','u','u',5);
+INSERT INTO t VALUES (90405497,4745265,'xMVXlGT8F270byAvoZoe9qRO','YrZaW5twtD344X8','M9xyz','egULszqWudGTw1q0A8','c','l',6);
+INSERT INTO t VALUES (2731482945,12826440,'hT3fVAVXOIUs8VCtNXL1k','ueLVsMHf0wO','NTB0Pgs231','KWBihbrAT1k3EJOL8D1F','W','n',7);
+INSERT INTO t VALUES (1113762498,9898719,'PaZ24v2eVZtNZKNAnwIo1J3sAVWlmmnt5i8yoBUiQOFdISfdEDV8mlm','O','q','ADZS5Si5rEQLJ','3','l',8);
+INSERT INTO t VALUES (3117438293,15670785,'dLrSZFskeD6IVbuU7gE9O6bva2VDHncUdOByKiiwmdmJXQ0bzu','eYbv6IN6lVCNGkQaRai73F2','MpbWNTQuKJhL','rjhxNFn','X','G',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(63), d VARBINARY(25), e VARBINARY(20), f VARBINARY(21) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2788935966995873312,8715994,'vaHhMRgeg6CYx2CbO','ILxZKoTKfeBV7dr1','f','1Zs0kWSqTh0MT2g0uF','K','o',10);
+INSERT INTO ti VALUES (2788935966995873312,8715994,'vaHhMRgeg6CYx2CbO','ILxZKoTKfeBV7dr1','f','1Zs0kWSqTh0MT2g0uF','K','o',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
+INSERT INTO t VALUES (10166681941226430838,3303288,'XroUM','LYi9dq','Exfwjela3M4kja','3Q','P','N',11);
+INSERT INTO ti VALUES (10166681941226430838,3303288,'XroUM','LYi9dq','Exfwjela3M4kja','3Q','P','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (8268468350343357708,-27055,'rnDhahanbTvm7zoZVLPseTR5ll7MPCA3sL6zhGNinBg42gLQuNwpRmaWqQBUmoGSRXjwsxJ1a2','Adm055bFWDEA8dWlrhJJq1I8CKgQogsTYILkqlJ7iYjRsva8mZqDUUTYiAuI8rYK6sxJcZhKrGGfLmilR7khgItnzyEW0ehjs2SuDy7XSQ77SqRyBbbqIGSR7IGJoekaLVOkrhmTYh5imaWS9XPiPGYIPA4SjSvDBtRc2RFfZU6OkUaAZuGHzDpd1KYzqALjGAgyU0UqYLyM3Cy5hQqoyGJCa8Mwv4TijPruDltnUUiD4nTxVdrszEcfBj','v81EsdJuCOKQtAsLV','rbMNIWSKAYiK9rynM3JVN0HXjVzNRu95mVXQcq0g5LZwy','RWLTBIZJ','wqYcqN11T7r5yXlwzrlIdoHb4VJAzoQFxsz7698JNoL5uaJF1R2kb635SH7bDwqCQsd4vOgHRhOwyswerbogG5kJWEkU',12);
-INSERT INTO ti VALUES (8268468350343357708,-27055,'rnDhahanbTvm7zoZVLPseTR5ll7MPCA3sL6zhGNinBg42gLQuNwpRmaWqQBUmoGSRXjwsxJ1a2','Adm055bFWDEA8dWlrhJJq1I8CKgQogsTYILkqlJ7iYjRsva8mZqDUUTYiAuI8rYK6sxJcZhKrGGfLmilR7khgItnzyEW0ehjs2SuDy7XSQ77SqRyBbbqIGSR7IGJoekaLVOkrhmTYh5imaWS9XPiPGYIPA4SjSvDBtRc2RFfZU6OkUaAZuGHzDpd1KYzqALjGAgyU0UqYLyM3Cy5hQqoyGJCa8Mwv4TijPruDltnUUiD4nTxVdrszEcfBj','v81EsdJuCOKQtAsLV','rbMNIWSKAYiK9rynM3JVN0HXjVzNRu95mVXQcq0g5LZwy','RWLTBIZJ','wqYcqN11T7r5yXlwzrlIdoHb4VJAzoQFxsz7698JNoL5uaJF1R2kb635SH7bDwqCQsd4vOgHRhOwyswerbogG5kJWEkU',12);
+INSERT INTO t VALUES (11520575787038079422,2862268,'tyMKL8g1R','ttaGt8WFuX7IO6U73Z8Rn5Qo6iR8z4ghfUPxIET0Zsk41CEARjyaKAm5yxCDEDHsYCuItfO','H3Gcqq','HgcwsvxfhgQHJr8','y','7',12);
+INSERT INTO ti VALUES (11520575787038079422,2862268,'tyMKL8g1R','ttaGt8WFuX7IO6U73Z8Rn5Qo6iR8z4ghfUPxIET0Zsk41CEARjyaKAm5yxCDEDHsYCuItfO','H3Gcqq','HgcwsvxfhgQHJr8','y','7',12);
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 (6900833333964836766,7533,'lFx77J8W8QPWwn6c9hEboShSEXyGFzsyM','eoo3PtVdzupPGrQ7DAoKhT5rLD3ZOZZEiAac6VraG870bEbTFbmkp4hyKOOF24gkywgh7kyzflTjzuYWxHxARAxMJdmY5vFRkAFbNvQGFyXvtjEXqnXGtyAZuK8SNiL86bGkTc6VsGasKvZYkHmNbDZQlmll53x5ei60vVTfAORk6uH428xk0zEC3U2OVl9rvyF8IpjPgnvQxxly','YFmkAbDs1Gj','BBiCtlP8AKLhgcAg4uMLJErtp75Bb9H0E4p6PiN8i2aB1c7ZCuZ5Ii9NUpOLuRvMfL5ohjlGV41UsxvZizP4seh8G4S7E8IIzBQtqEp2czfIA8EmP6y54ig9yz1hVSRG4JWRc4Lcd6zpgSen8QUedEkXAMfPOBgI0CpEmf','bqds53aGfB4gPYbgRBOwXi7VyFi4gElzLZWc6DwixIhAfEpcVaJtXDHXaSuOBU1btozh1HlsrIHwXzy9nWwLMB51QDM','qNmykbyVvu',13);
-INSERT INTO ti VALUES (6900833333964836766,7533,'lFx77J8W8QPWwn6c9hEboShSEXyGFzsyM','eoo3PtVdzupPGrQ7DAoKhT5rLD3ZOZZEiAac6VraG870bEbTFbmkp4hyKOOF24gkywgh7kyzflTjzuYWxHxARAxMJdmY5vFRkAFbNvQGFyXvtjEXqnXGtyAZuK8SNiL86bGkTc6VsGasKvZYkHmNbDZQlmll53x5ei60vVTfAORk6uH428xk0zEC3U2OVl9rvyF8IpjPgnvQxxly','YFmkAbDs1Gj','BBiCtlP8AKLhgcAg4uMLJErtp75Bb9H0E4p6PiN8i2aB1c7ZCuZ5Ii9NUpOLuRvMfL5ohjlGV41UsxvZizP4seh8G4S7E8IIzBQtqEp2czfIA8EmP6y54ig9yz1hVSRG4JWRc4Lcd6zpgSen8QUedEkXAMfPOBgI0CpEmf','bqds53aGfB4gPYbgRBOwXi7VyFi4gElzLZWc6DwixIhAfEpcVaJtXDHXaSuOBU1btozh1HlsrIHwXzy9nWwLMB51QDM','qNmykbyVvu',13);
-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 BINARY(82) NOT NULL, d VARCHAR(87), e VARCHAR(98) NOT NULL, f VARBINARY(8) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15118961,540511682,'pBVYlSi5BhGg5c0fRJxTSwrc23HsTy0ZeIcv','W2O8ORM5a1zKODJ1tG6i5q3FrNtvp79IyjAY7','1OZxaGOwOm8pJK4kvueLWsmDrilXz2kyjV7K7SaN3Z5Ms1muzc','kXtK0','eg8uxGPKrZ51o','MQhII7rxeoYQ0colwe5CMWVqSCqgzoND1VCqP1uA0g175h0MYv8GEvTkrhXpcGW2IKOWkCIj',0);
-INSERT INTO t VALUES (9805938,1534287749,'DDFPwAFivizoz39JNAois5KgWYblIBV','OS4cs89dbYjzuv6nJxoUIAClZwnuGau3NdDFn','nK','Y','jv3rpczqPF4PKATb6mPcCsjfhLjGVy9YOxjQAs','CPLn9PavqoA0To',1);
-INSERT INTO t VALUES (12986238,1707184384,'BMq9xBwX5HMRKebvmaBWSgyoj2JXqXipysALYntiJuJevnVnRwyxsSrCbGXCA1KviGh3v','Sf7qBX','c5dUnNke9sHDW9z3aZQNDj7CgEBAsslgOmlUoFlZuyuRM4aUKvupb5xajuw6MXOFGDIGtvaUlruP','zQr1POTp','Xr4JVJq4zOL','YGKhEVhiXSxHDvq32daHwDPCgrQGmJKPMsRkoy',2);
-INSERT INTO t VALUES (10415831,2750414570,'rxWHSyKMbbdbqfPciGQV5CeAnw6wpE','4pLVEnib9jffzlUDL2UVekHW7Mxp1VoBF','ttU4bCYD1pQsz0zEHTPYMo2y1JTjFqIJJj0fPXA9KTwuyczqB78gapSNjzFvMyno3mjl7Cx8Q1zaxnhIzAk34QdSloqmV','0l5U','w2TExetDFsV10T2jm1lZBBewizotmkhDsFOIkAMQBLWPoclcMirEQprzEDQMpDGApz8IqU7','Ua8uS85QLc1v9Jjy6UfTcfijqtIAuQZWhmk2ro6oEeDXX8u3iAyou15DrqYM6kc2KJTSef69TvYjsM4dVml',3);
-INSERT INTO t VALUES (13001989,704339942,'R7iY4jzgy09hR8SD7mhKSqdWylpRetNLsr9Icwc9v7LrnG','Ck01l8xlOGCbE0','R9i36W','PLSFLdY','ywBWKFHpSOGpJAH7EmA898Q039GcCkHRFQYuERhlUgycxuQA573W0pPQ5','vJA5YKVTZGBftSye28aF8lRMQmdIzKNE4lMdNa7IgCbHcEJcr6GEgka9jg5yVil3uPiTGB4Rnw3kQZ88KR5z',4);
-INSERT INTO t VALUES (10863086,2382036688,'tMgymdGa1AuJnvxqnMZhM9Qv9teVibqiWx5Ce','pDFDHIH4','xaImePWYItfE8g7EIMjNPlY3QuWVkphb9nKw','pNO8kI','9qUpnWkWnp9sEYMZeOTQEgA0Gz7QnHQY4fEWA0zRV4aNVpBUvHIzbiPnYi5zFCLghEbyaexoZu2DO2VGkCyZn2sd','Q73RyLOuzCak652qPtDpwAMr0yIarBTGWFsTnI20me4RdJs4z6RCSw7u5FrlevaN8mOQG0GX',5);
-INSERT INTO t VALUES (9623909,1179358123,'vP67iA0jSTA1x8AdQpzXpsU9IaJ1dcQex5BpN1JrcDX8Nbx0BKmhOc690my72248xnC03j','kUKVLqInKiVhhvvO4zlxCxacv','jGm0fwQpNCz4Gf','Ooa','xTbDeEUjDTIRPt5I2qObJ33F0WTp1DbRAkqbha57SSSH7iEbBznVSZcElNc','q1sOyLDlCC8J3yDD5wMP9',6);
-INSERT INTO t VALUES (2567725,295367154,'UHGZkObP92xgzZqyKNJjrI44QVhJXUdj9j8jvPvzH','3RiwS0bRPw5jOh0ax1rsQ61CnCN7kdVvxKiYTYySC7ARwmfpd6zaTW','kayFIMHngzsO1T8sK3s5hAO9XU07bf67bnyY4qyRbcmxBHWl6Nt5uf2GG70w98UeB3qYqWqgIe','fkY2Rp1p','OR5NrD5kKRJnSVga8S4G3meGnVAp','lNQwlh5X9TWnb',7);
-INSERT INTO t VALUES (1002744,3066528611,'FvvfF0pgilI4kvcc4ENfNS','eWW14ESP2rbZMNMWjmM1AgxzQ6ECedLxtq6gB','hfgizP03ec91G3x7QXHA8eSwreqXedVli4Aaot3Rdfj3C8X8qVIcrdUWb3JBc1gObP','4p','Uf11INsUD3Vbs1o38G8','VhVlwJ5Qo1iHG8vDoHtqGqlD4yXD3uKSqz0VQtVbrgzadUxjO4wKaRksBzAm1nu1BDSbpL6d3BcQoxvyfG0468XQYrYAYujZyg',8);
-INSERT INTO t VALUES (2043147,581373477,'EltOmQ1SWU8UzELfWsMXWa8oDbzfRNsTtJYYkVhzqxF5OhRmmXkXsg7HYHEdmbDYLarh','gouMSpw','CEjC9BTSGsPexJNfhDgMB0XMgbu3qNs6L9lLGCFNVmwU2b3XR0PVXzCkXOtvIE5T6gXwakg0eCSdK1jy0yog4EDgO','Movm','h6lORiYsmnmUi6j5q5kwautH','MIwjdey6VjWfAGkXZLU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1404389724335470592,5535589,'XxgVSAUybMYKEd4lZbCPPqb0cv8ZBRDsohvzMN','X3NPOH1s7yxs5oLox3g7q','5Qq6ryU72EZWtWl','ifMwtnAufCv3xAungGNr1qoJWxcd6ZJRQBGiyNJ4lWZLIFUOEY3gLQLSHG1QVXZRdLK8wdoq3mulBPLXRwLnVlUO68AroRrB7UmqsWk3UBoBFG6PtodZtxGh1wBQFcJTvCNp0TnrO0itRStpcPmK4tV881cE7U','W','a',13);
+INSERT INTO ti VALUES (1404389724335470592,5535589,'XxgVSAUybMYKEd4lZbCPPqb0cv8ZBRDsohvzMN','X3NPOH1s7yxs5oLox3g7q','5Qq6ryU72EZWtWl','ifMwtnAufCv3xAungGNr1qoJWxcd6ZJRQBGiyNJ4lWZLIFUOEY3gLQLSHG1QVXZRdLK8wdoq3mulBPLXRwLnVlUO68AroRrB7UmqsWk3UBoBFG6PtodZtxGh1wBQFcJTvCNp0TnrO0itRStpcPmK4tV881cE7U','W','a',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13731956419410824828,16188822,'60bYLx','KI3bs7hIdPzm1OMu6ypkFkB1I0xw8IeP4mCC4Ng','A5ujNXsJNRtVMGHU','EhFJRZ4mc5WOjXGgNvKBLFHRh2IUhj3szhk9UlEyFdWYXHaKQAyfrmx5eNZYrA3NHNMEztqeHjdpXB65GKPktBwhf4UWzTMjj8ibl1LSCVEzEb4BSFZ4CZybAAlHpDlFh5nGMsxvsa1C781UGTkEeElLnubTftd61Mf21uAobxCQqDqV7YK9GUAXzJ4wYvBJ','O','w',14);
+INSERT INTO ti VALUES (13731956419410824828,16188822,'60bYLx','KI3bs7hIdPzm1OMu6ypkFkB1I0xw8IeP4mCC4Ng','A5ujNXsJNRtVMGHU','EhFJRZ4mc5WOjXGgNvKBLFHRh2IUhj3szhk9UlEyFdWYXHaKQAyfrmx5eNZYrA3NHNMEztqeHjdpXB65GKPktBwhf4UWzTMjj8ibl1LSCVEzEb4BSFZ4CZybAAlHpDlFh5nGMsxvsa1C781UGTkEeElLnubTftd61Mf21uAobxCQqDqV7YK9GUAXzJ4wYvBJ','O','w',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9753007623145810941,2280560,'p','P2ngFEAsq5dGzQrKfIhP1utWDyoTslaNA6x1ogeX1JyfUURDDUgALMSSaIAeK3fs22G00A2ca9bUmqsjPyEmLH9nD82KmWEPajsR9OxsQGr29mramDkdLDUx6mO3OyMKWPnfI7p6QGsSA8IPZjvCfe1QInEKgyUP2ntm0RghsM7','w','1pDLBpur3RhebMELyujbk0F7g5IYdbdqC5aJoSpneL9bpY4MDHEK09izy','mj','AB',15);
+INSERT INTO ti VALUES (9753007623145810941,2280560,'p','P2ngFEAsq5dGzQrKfIhP1utWDyoTslaNA6x1ogeX1JyfUURDDUgALMSSaIAeK3fs22G00A2ca9bUmqsjPyEmLH9nD82KmWEPajsR9OxsQGr29mramDkdLDUx6mO3OyMKWPnfI7p6QGsSA8IPZjvCfe1QInEKgyUP2ntm0RghsM7','w','1pDLBpur3RhebMELyujbk0F7g5IYdbdqC5aJoSpneL9bpY4MDHEK09izy','mj','AB',15);
+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(49), d VARCHAR(98), e VARBINARY(41) NOT NULL, f VARCHAR(21), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (624037477340836435,1695229815,'Any8ct8z4qOfMSbYEfxHsriF0krMGe','VbiZxOJPp9MilnZxvjY1Up7qcuGEaXtXAiKSyiz1y1PACcFozrwkufoJobkDoSBxCwDRiDkmVk02pZ16y','xJVd2teoPpUWrARi','s50VxCRKNIN','B','g',0);
+INSERT INTO t VALUES (9020265154885916920,-859413851,'F5rpINRyeqUEY0rZQja64K93xpgWq7OAuDV0ZX','orvgA5wCdG5yNy0fcYOgc4TX','uPtL4ZZ','5bXLVHwYJ7g4er','s0','e',1);
+INSERT INTO t VALUES (-1509369991161680499,-844836436,'2XZzmiLliTwyergSYsJ10RJlA4uiOGk','ZJ6bNrRea0daP7XIggJTk6sEbYqPzQ9nVX96mr6cwZmyaAouOjzYYNzu9LATxWsMniwn9FtPJmHN0HLro0','MkcXm5kzHn9ZPo70bbDBaNQzMcK','y8qKq','PK','M',2);
+INSERT INTO t VALUES (-8031327071333748974,1699032800,'CkHqgCWkcoWfwRYNx','3pN4C9VWkbrccKmXFod','vf1zasZmqkXqqbK2GXmCR2Ncpy98xAB2aAJ2Uc','Bujh','Wd','O',3);
+INSERT INTO t VALUES (-7976721477813402474,-728452502,'sYWOdyqEv4rueIB1UGi','5xWYFPdNXiuv','ZzRhO','uEVCzLxF','Fv','a',4);
+INSERT INTO t VALUES (-7573470411673753637,-1720516455,'E9gcVeBvYPnM7T3HNoIi6zd','3q4tKf5tVMwM05AhqhzxvQ2','VY3hLLKVQ5','iJlKXbQcwOf07Beiw06','p','r',5);
+INSERT INTO t VALUES (-6439439990303572538,939428620,'War9QrRq6JipR6CfiZVKLG60Y02YSD','IE6syDyveeyR0gOLN99kufpeqdfVWLOtuMaPCoiQbal4dqOtEKdVY7yTKd7TiOlOVluJiDlHG4sPvHUvaR0UghzUukySiC2R','2KNSn5','okr3JQtmZ','gc','c',6);
+INSERT INTO t VALUES (-1771299062281595478,-452831572,'N','VvIe2bePPXQqKUKUJXy1eLdLTQjFAI6WH8DK7pCo46GXMDqRR4xUFrj1UdxiDmP2','VruY13Jmu9EQBCeYw9','f9Yg39j','qv','h',7);
+INSERT INTO t VALUES (2861009125174558184,1633344088,'yjcPpfFztoe2adhyuS3FAON','uvMHl8YT3nA','B1KrIYATRxImHjNx4bH6segKSEwcgtCTOyYbcXmN0','vb','3','M',8);
+INSERT INTO t VALUES (7295903696185860170,-901757668,'N34FpR8ZhEnbhuydTQqykAFXgXtx016ZOalcorjh','vC3ejsqCyINJ3EHqAlZk','ovGh8JD5yxszSjMmMe09','jS8ZDdkTuQNCj4Jk','rV','3',9);
+CREATE TABLE ti (a BIGINT, b INT NOT NULL, c CHAR(49), d VARCHAR(98), e VARBINARY(41) NOT NULL, f VARCHAR(21), 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 (257354445,2819911821,'EYd008TjdtQADydoQ1rc6fuXl9z3HIYdJjqvGSycI4QsVymtppNv8DC','56jPSGeVpNsm7lFiZm','6od9o9GtRnjtkYIcFo3JB0fI8lm8NCqazI4hvJm69yyoJctn1PZpx9Ob6Ft9qYMaYReBMJJadnv1pAUEwi0tzy','Cv5','epBdAgIWgYEyEc4gLM2GQ','wTx9omQtynG3WrBeBIsyW01vCaeg2VOMtm6B44lqfnng9GsEZllluPzxRNuEnyJRPdwUP6oop',10);
-INSERT INTO ti VALUES (257354445,2819911821,'EYd008TjdtQADydoQ1rc6fuXl9z3HIYdJjqvGSycI4QsVymtppNv8DC','56jPSGeVpNsm7lFiZm','6od9o9GtRnjtkYIcFo3JB0fI8lm8NCqazI4hvJm69yyoJctn1PZpx9Ob6Ft9qYMaYReBMJJadnv1pAUEwi0tzy','Cv5','epBdAgIWgYEyEc4gLM2GQ','wTx9omQtynG3WrBeBIsyW01vCaeg2VOMtm6B44lqfnng9GsEZllluPzxRNuEnyJRPdwUP6oop',10);
-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 (974741748,485672144,'ZQkc8Iozf8Vr9hyCPwl2wCzrHJgL4KXQbtvYof5n3F','pZg7pJjpV5mgHzUH9RQPybKslEKpIrQVokMHGy9bbCnS9BT7','oCGiOkolGsTzBqW1alJl6q','AUo0','UTMr9N93D8E45JtiEdbMc','HRlCew9cHy1GYgpY8v0ZWIXuPb7ltLqZSRIrOoWqMhD4BFWTgIzZ2qxAINaZdevf23Qr6DULnhPDlutkJBPdPybeZIv626P58As2',11);
-INSERT INTO ti VALUES (974741748,485672144,'ZQkc8Iozf8Vr9hyCPwl2wCzrHJgL4KXQbtvYof5n3F','pZg7pJjpV5mgHzUH9RQPybKslEKpIrQVokMHGy9bbCnS9BT7','oCGiOkolGsTzBqW1alJl6q','AUo0','UTMr9N93D8E45JtiEdbMc','HRlCew9cHy1GYgpY8v0ZWIXuPb7ltLqZSRIrOoWqMhD4BFWTgIzZ2qxAINaZdevf23Qr6DULnhPDlutkJBPdPybeZIv626P58As2',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1666863146704975269,-503502432,'YtMT1gDxGt2b','XpftQyLfShX2uX40Pv7wkydFMQZdUVQWzrdhFxBjrBdrkhU8tsVFN6cp1xg5OruTBpHZq','t44QfQ2wZ0YCm4zBo','ObBbw','rt','s',10);
+INSERT INTO ti VALUES (-1666863146704975269,-503502432,'YtMT1gDxGt2b','XpftQyLfShX2uX40Pv7wkydFMQZdUVQWzrdhFxBjrBdrkhU8tsVFN6cp1xg5OruTBpHZq','t44QfQ2wZ0YCm4zBo','ObBbw','rt','s',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
+INSERT INTO t VALUES (2843778510038265604,906670334,'5toLDeK6ktT59pJdDWjbCZceTidsy7ujNGc5EHB6AKNt4CSA3','mWG4ki8u7nfBslUH0rEqlW92dMQlHMkkE9j6UsZ2cb5ORQ','PA8CMi0YfPU2N80Gt32O438OZmLYzJlYgM','xR9YNtcd8Z','Zj','I',11);
+INSERT INTO ti VALUES (2843778510038265604,906670334,'5toLDeK6ktT59pJdDWjbCZceTidsy7ujNGc5EHB6AKNt4CSA3','mWG4ki8u7nfBslUH0rEqlW92dMQlHMkkE9j6UsZ2cb5ORQ','PA8CMi0YfPU2N80Gt32O438OZmLYzJlYgM','xR9YNtcd8Z','Zj','I',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3128318924,4274395138,'ddKuou5SqBIaYIncGhAd0uSivoG702wYFu00wpwE5elKrSnAy','9N6nsOxuuwzvhhZvf7ZuvkaIHyC1ntiRsJkhcxY0BGBBTw74BbZdQtfYzi7lLXO9xb4jzlpbe799kXyugBxhl6gsyjVpiio4XBxzt1lcxyyYF3dKSonV2A0Vyb0Fie5nFrpZpphF06L8JOjnWoRwjKJurXlAANDqyhvfW08RBTtdRzdUxxwdw4DrM1Y6IeC7jUzy','NoFEnlYPfhc36AdKVt7b0XzraMsL228tx5c60vSSFGujrbFnT6xEwNtoKaIjc9IBqSNsr3JIGSx9H0z6OBUULUi','vRXOoH','n25BO83mIsyd9LbePhAKmdMA4B9gFMHARznCS21py7A5S6mM2b9qDFAv1GaDFatvyWAXYYcuJVBWC','fE6JByEqInisUTqAVnqkpHO5lkpw6N8kPrVb9aMMmqdY11HYsWbq3HzTsQdz5APVotdM',12);
-INSERT INTO ti VALUES (3128318924,4274395138,'ddKuou5SqBIaYIncGhAd0uSivoG702wYFu00wpwE5elKrSnAy','9N6nsOxuuwzvhhZvf7ZuvkaIHyC1ntiRsJkhcxY0BGBBTw74BbZdQtfYzi7lLXO9xb4jzlpbe799kXyugBxhl6gsyjVpiio4XBxzt1lcxyyYF3dKSonV2A0Vyb0Fie5nFrpZpphF06L8JOjnWoRwjKJurXlAANDqyhvfW08RBTtdRzdUxxwdw4DrM1Y6IeC7jUzy','NoFEnlYPfhc36AdKVt7b0XzraMsL228tx5c60vSSFGujrbFnT6xEwNtoKaIjc9IBqSNsr3JIGSx9H0z6OBUULUi','vRXOoH','n25BO83mIsyd9LbePhAKmdMA4B9gFMHARznCS21py7A5S6mM2b9qDFAv1GaDFatvyWAXYYcuJVBWC','fE6JByEqInisUTqAVnqkpHO5lkpw6N8kPrVb9aMMmqdY11HYsWbq3HzTsQdz5APVotdM',12);
-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 (3512290988,3117398644,'FkLKT0InWh0LxfgVz7v95sLpLgcZbkRiLL8','Uh6CRrvBntrh6Igzai5ghbxbBn5eBLkazclr5tWqlGAC6X1sWWAVn6nhp17J1SbisvLVPIZFH5Unc1n5Ph9oOAh0LCzvMm4sAFs8Qlt18FbDNG3jH','FyT1UPyvVt4HYOuGdeUUcnu7Lec57Bu8ABaqLW2RV7KsNhIv8PxdlDYzwhHrHSYLtkjq','P3H1oYYPGPRMiY4ezyKv4reDZoOPcHj5Y9zZxjkQOfFlSDNctcOpQD2HaxIdH1hjYVOyRiXqqRSfopjQXMIUkRKulcgWb3IPIzL02ULFhsJIOAxRTGzNf5p1JxPtqNwhh5CJtbtgRu2unMQHLFX0prblUpZ85I8PvAY7Ne0GBrvFoAjTc6lUXrRb487aCQoIgjbvrZnxU5jP5F4wcHRhnuSdYfDUMqSNAywQJVHzWeDzOKPz1eyUXcS5d','69J','PunpgunWZDMbziehk7nMJFU5XTA1T7p8Yld653le322Arh3csCF83SxItAKmWh34V3p9tExG3IaiRhZzE6p',13);
-INSERT INTO ti VALUES (3512290988,3117398644,'FkLKT0InWh0LxfgVz7v95sLpLgcZbkRiLL8','Uh6CRrvBntrh6Igzai5ghbxbBn5eBLkazclr5tWqlGAC6X1sWWAVn6nhp17J1SbisvLVPIZFH5Unc1n5Ph9oOAh0LCzvMm4sAFs8Qlt18FbDNG3jH','FyT1UPyvVt4HYOuGdeUUcnu7Lec57Bu8ABaqLW2RV7KsNhIv8PxdlDYzwhHrHSYLtkjq','P3H1oYYPGPRMiY4ezyKv4reDZoOPcHj5Y9zZxjkQOfFlSDNctcOpQD2HaxIdH1hjYVOyRiXqqRSfopjQXMIUkRKulcgWb3IPIzL02ULFhsJIOAxRTGzNf5p1JxPtqNwhh5CJtbtgRu2unMQHLFX0prblUpZ85I8PvAY7Ne0GBrvFoAjTc6lUXrRb487aCQoIgjbvrZnxU5jP5F4wcHRhnuSdYfDUMqSNAywQJVHzWeDzOKPz1eyUXcS5d','69J','PunpgunWZDMbziehk7nMJFU5XTA1T7p8Yld653le322Arh3csCF83SxItAKmWh34V3p9tExG3IaiRhZzE6p',13);
-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 NOT NULL, c BINARY(19), d VARBINARY(4), e VARCHAR(69) NOT NULL, f VARCHAR(71) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15807227181585115777,-1568232279,'YB4p2','c','aZBj9qzimMXDK2RF','douPjtN7NGEzHymLkrkMywAf6Tk0YOtj6R','5C2WEisnch6Aj8blWihqnpcaaXHVFMbCtTcof8YZ1J1DJL9R2K','dH',0);
-INSERT INTO t VALUES (15628693890337288202,1721743216,'aHsXK','P0r','evR9oG1G1sM9FAGc2Y1Vprj66aN','6qN4c7yGInjVxHEmbD8IZpXt7','4Y2yQF4hRM3hcNAgg9HmmsrtJPHIQ98GFHVDiQpa74wuFcaNXDDsbthDJv5uhuz3tyKo','ocso42JRyAS8AB3GZN3AzupJ4xnEjadJx6lfV6rigT8FcXx63ViRnR74BCYd503Za3XBTNOsl2wfd86Kr75Fz4YN',1);
-INSERT INTO t VALUES (16911108494700465364,876041527,'dAyvrXPLMKVK','zMd','58ts8zYkIy01rcTluPjI1nNcuqbUYhI6KyeKxEAqUkakMCuMfYh5Zs9AKAlGhnD7HsP','UlXCPq8Ta9zgDDHpuuB7o8ctUbbLmdz7gTOVKSt','otwBMC9DILXdvzMctRGnkShtMdNnqeDq1Oj3N22sEI8zopm3hP7uNYDAwSd','cUhG7RNYlA5SkykpspLcciLcjQyJpRz9uxsK',2);
-INSERT INTO t VALUES (14408651075694343865,220570171,'DG','w','TuK77eUvE6TWGsdKY6xUZONxSpfEJ','GNMEFvcYEJHsB8GddSBgf2lW24e1SGz2lQK20V1w3dkcm4NuPUiOQaZWAZ','6OqUsGX4Is9f63T9','Dp17sICHmJ6HMjbKntnJbcRiuIjOyaA7J8gHUgE3yjbF6VHcmGLkSNZZgDuQlYIVg2qvma8ZxPt',3);
-INSERT INTO t VALUES (10435144053863246109,1464062427,'eCmaBEwJnsDj5z1','OL90','RPIb3gaAvaUhHoT','fdiJwL2tFBEvE0icKOd','7G47oEVvG78xscLESMvkT7WgIgBJhTICWNnKvxVGLwsoANTN8FncrNykoaQeTXAnOvqMNvB0Da5x6h8LKz0umzfabK','yRg4q8geiqoWlfqksgMEsDA3uDxXqNSiF8tfBPIk1w8nVEAYR9YWrICFHDY6zCnRCD7enTTaurX9KAC2MM',4);
-INSERT INTO t VALUES (14147524624571232950,-1497331862,'38K9iVdxohSyNN','RC5','dS9nxON2YcG8p9h0Y1vdWEl9mXpN6BNKtgsKmavVh','EZboQwgdK3RsEXNzdVl6kX4JYyiKwdM9XSqPIM','TK4u6','Z',5);
-INSERT INTO t VALUES (4453572813887764135,-1760784577,'JiJxi7a','OUWE','xWaCVr2Txz2E8pBlVFinkUeHVtNUNia','tTBPOcqEnup8W4bpw1EcSv','mdQH5eTFUeszS38D0AQ4HuXE9NB7axOTgk7nprPNhY','Rt1',6);
-INSERT INTO t VALUES (16825053937102828785,-374121876,'8LveG6R8TTyQYu','UJ','qTBPlTKXhp7IvLK7KDgkmIzHZh8XACjDMMiS1K','2X1vUe4N','b9dkJrIyHXocGvX28zd7fhRJSopSZJogTv9uREqaerIQFo268Uw7BO2G9K','9ncA6Oxx4NBaDQHfZ6z7ghYNo8YepH1dviMZXHE7Y4PbrOkIJr3y8SC6TzAoeQGJDwHsrZNciSZMUWDxC7n77L',7);
-INSERT INTO t VALUES (13763248523017074234,847199602,'JQyAxNp9wKSKtPtLX','qSy','Y0MQRRBSYD2GvAeG4cryCIBnHa0GfbFmMDVlhQm','ZViLOsM4HggOwN8J8mUasilhRHca1uKFOJfCxMQmR4uDrcIjmYYqFDPCOPj6xyk762diF','6mRTrjqafnkiEtcAo85Xf4EOP1tvqStZaQySwG2T857cdGvcVAajmXtnR8x3Drwul8hokCqXVM9XmeLM9gj3v','bQ3bYVAGmjFl2NWD0w4niV9aIQqQiDrTnsjPz8F5I7L3M5ihPXHkwYv0TBEcyirB6ERCXk',8);
-INSERT INTO t VALUES (12944639537083177471,1184973525,'waVBkj','ytfz','VWF9OlTDZKJrmj15ZWR3DzO6Eou382tG','duI0NI','ER9WtnADSmCtqvSpbhx7ZYEj4fkB1qKjxLndSYMUpxvPhBCXEp6My','DV7G35EhqG1olDJptU0Xji33kUFR9UdYq08lJ0nQiF2BZaFywdeRmt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (327128780502627387,-785051483,'KhTfPL1X','NCKt5cNq5o02HyvQnYDLgUdPANLdC6sQ4aPHucOmzpy2riv8p0R2jixlDagwU461pTcx9mgIMwrVxeaDE1k1Z2W2Zxu36dllHsuollKsFlfDJOOQauO6bZyEYu0pGitf','HzaCHdZbKMdADrTuYhXEINqNZGc','I4e','j','5',12);
+INSERT INTO ti VALUES (327128780502627387,-785051483,'KhTfPL1X','NCKt5cNq5o02HyvQnYDLgUdPANLdC6sQ4aPHucOmzpy2riv8p0R2jixlDagwU461pTcx9mgIMwrVxeaDE1k1Z2W2Zxu36dllHsuollKsFlfDJOOQauO6bZyEYu0pGitf','HzaCHdZbKMdADrTuYhXEINqNZGc','I4e','j','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-4987725836004870955,178990422,'woIw','LK72z3aIw3HRkQdwXGDsTUJuqhoNWzbbZGjaefYGClqBnnTDNRpA1Pbinkr51aHUwF4WXGmzw7QBN8','GRFdXLdVxR7rMWymyv7ZkJiZHqUWJds','HXE8PaDS1OJxKqIv0sJZJtdgox9EbMF6AVuIK03F1dGEPrL2nPYXdF0SDtFuzrAGbzY8PUwjhlyD4HUlttiHCxxbdDnhJXIpscD70FYicG8An5LGJgqMRvQvdh3YV5E1XofKrjKKZEyfyVNZ3Snx5AZ4bVQyw8cUGuhYI1srWT6rxmkf1jiNEkJMtPdQXKOgVl6GZdnhndhrtA5wkIfo','bk','W',13);
+INSERT INTO ti VALUES (-4987725836004870955,178990422,'woIw','LK72z3aIw3HRkQdwXGDsTUJuqhoNWzbbZGjaefYGClqBnnTDNRpA1Pbinkr51aHUwF4WXGmzw7QBN8','GRFdXLdVxR7rMWymyv7ZkJiZHqUWJds','HXE8PaDS1OJxKqIv0sJZJtdgox9EbMF6AVuIK03F1dGEPrL2nPYXdF0SDtFuzrAGbzY8PUwjhlyD4HUlttiHCxxbdDnhJXIpscD70FYicG8An5LGJgqMRvQvdh3YV5E1XofKrjKKZEyfyVNZ3Snx5AZ4bVQyw8cUGuhYI1srWT6rxmkf1jiNEkJMtPdQXKOgVl6GZdnhndhrtA5wkIfo','bk','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3013802761202259815,-1957644637,'sVO2lOxsci','AutGfqGGf9OGhdbOCN0Za9oaVDAy5ws1kWj9jfL8VPUBk3ykSBFPm7Yhv2mZ03mPyoFjpTTPOU4WKDrQi9FQkbj82HxqaXsROEBVAAE08wBvzThJeRpqzymcUkL5','r5zVh726hhAuR0g65r47xP','YXWuGXLly7','D','E',14);
+INSERT INTO ti VALUES (-3013802761202259815,-1957644637,'sVO2lOxsci','AutGfqGGf9OGhdbOCN0Za9oaVDAy5ws1kWj9jfL8VPUBk3ykSBFPm7Yhv2mZ03mPyoFjpTTPOU4WKDrQi9FQkbj82HxqaXsROEBVAAE08wBvzThJeRpqzymcUkL5','r5zVh726hhAuR0g65r47xP','YXWuGXLly7','D','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (435835808164650630,208924928,'qWWjIZkpe0LJwN1kMCD4uTZeNpbbo8KphOcf','dg9cau25Eszx8M2M7uRcEbLtb6LfHksMSAFZ3PnUMJCEc03RuZaGhJ4DoB4edd7Gv7soWVR4obVBtCdLRakNwhUGG9rpOjArFlBirJ9TxQyM5cPYMC6h3','THMqk11nUeOJsWRGBXK','7JaBfH9M9AeA01g5OTyCclgrRfVpGRukDeGgOwILLRjNCmYkbNsimMpcnS7K6ICk0i3eLwCh5tN4k3i5BZF2rJdZb6BItXc1tLNfc0o0bIw7uBBAnI85x8Qycpq9XmRXrVFIFHU6zTichvztZO','kkm','U',15);
+INSERT INTO ti VALUES (435835808164650630,208924928,'qWWjIZkpe0LJwN1kMCD4uTZeNpbbo8KphOcf','dg9cau25Eszx8M2M7uRcEbLtb6LfHksMSAFZ3PnUMJCEc03RuZaGhJ4DoB4edd7Gv7soWVR4obVBtCdLRakNwhUGG9rpOjArFlBirJ9TxQyM5cPYMC6h3','THMqk11nUeOJsWRGBXK','7JaBfH9M9AeA01g5OTyCclgrRfVpGRukDeGgOwILLRjNCmYkbNsimMpcnS7K6ICk0i3eLwCh5tN4k3i5BZF2rJdZb6BItXc1tLNfc0o0bIw7uBBAnI85x8Qycpq9XmRXrVFIFHU6zTichvztZO','kkm','U',15);
+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(43) NOT NULL, d VARBINARY(71), e VARBINARY(73), f VARCHAR(82) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2215533833,831496539,'D6wHvCGVxV8AOCmq9OtSgFL9fgk02nXd94HVcSPDwY','ejzppH4OvDmwvBnDtX4jmS8R3d63r4XlrVFiL','CKZsxGIpK0pdgSMdz6aSpNSx4i5bLVptrkP33XLOr3016z5uXrJOfdyGLRloFIJGOVSp','YcrM8J97rvShytRcyhNtwzDX9H','q','s',0);
+INSERT INTO t VALUES (373592042,2719887317,'GwuwRkB','zlxc4vBxnL7IjQdjClM1FB26z2mq1kpgh6DPCCoE1g6AZC6','b1ujCkXayn9PNP26C8w0WUByAaQWqkNepCTtX8spTuPALDGoD8','uRM6XqnAQQTeY','z','6',1);
+INSERT INTO t VALUES (734678341,322551145,'199hcEiRfphPYP5k','JrB2jkKsfvtwFOE2hdPJuHseu5ga','ohNJ4koxIfCbBwHC5eLXhr1QqMUyqZ3Uvx5uiszb0DgygVP1egNMXCy0UAdpk1liR0GTBcv','YAKcnzbexuIXQy2O7VcWxif9zCc9ZgHcLmdew','s','T',2);
+INSERT INTO t VALUES (3104439822,2224537829,'KMZbTGDHBVKsPpDkT9','SA3ZgbUHJici0','LYB41vyE','778DUwKRX9GbrZaZ9kmv2tUl9uw7jFFevvkWVezdMjd9R1FAWLeac7e7Wamo5VXDvo5Cg','o','h',3);
+INSERT INTO t VALUES (1277415673,3559484325,'VhsOQk9926v7yS7gOjBZ','UU1qL8lHZuxMh2jsZwZtnCFS57njMxNTWr36D1AIQfk81bBjTY868zAB6','ru7JexFShSMJj9OPDe354P4hwoaXZdR41dhhILStsfpnl4E8mJCwVtMfUrDnyrxB1GnRVO0T','8JOSHCgdHEMYPAe1qujkBB8tDMzMe6cVci6XNrNpvCW3bzI','A','j',4);
+INSERT INTO t VALUES (3350793284,3149509925,'Z5U9','ebWGjcHKY9O8kTdSWX2a','MBVRQWj84Y9UyuJ','lVhiFTrM4U3RSdbiEfpVOfzTH0OEAJblHXtNwRXybrRrrR64T','F','u',5);
+INSERT INTO t VALUES (3459986040,414563225,'5JdYamesGblqzRBQAdQNpLP0stYiaRwP','MxHAREe7ksdyW1FfKJHbbYrQbEwx1sSU1eVYhYtw7ip2','CvcCMKnkl9Go0triHybbBe5p9K8lMkgr1BU4VoLkhIVZN','qPw1AXnSnfv8QZReykTBBQwkYtBDxoS3rChfWMeKjYtxxanDXytIsUs7U','i','o',6);
+INSERT INTO t VALUES (639611395,2007894201,'LHQTdstlHF3XklOYKvCP4xc','Bmltvb0sSyQenTkrPyzpsG0Z0Dcb0aMPQyX0nIaapoXFxzpqd7dHpSGXSI','r5jTPQC2jHNSam67WM9DD','oNms6fJIbMCtOUCXHItpOlZhHZWkpFVpHfo8TI34wktQRbDNhkH2f8LbDDpHqnJzTs1ZueMb7MwKWs','B','5',7);
+INSERT INTO t VALUES (3924005313,1687637125,'OTpKydUp7','wTCojnnrW4y1m','FoaGcqOlzEt0bJ6NT4hwPRwojM0OfZOASuq8q4qMsXCacm8kBlX6','xIaSmyWcHxvwFm9YqVK22FWdORvcT9KI','b','A',8);
+INSERT INTO t VALUES (1540109607,3709443313,'ny','FBPZvKftI7lAycMqtzXO7PLdDZoW4gaTi8xgGtQ9aA397zkK','rMwF8Bf5GwHJ','ABE98B418AghNnZv81h3t1b7opoSykPvFcmIlw72eebEgBkvJDAg1o94AS3sNBFUAs5N6J6cPN2pjfe2m','V','2',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARBINARY(71), e VARBINARY(73), f VARCHAR(82) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2481804865466025669,-568746117,'lPah5Y9eO9','D4e','ZBOHGsGqgMMkYVPxSPg2S7D9I4yq2jDxD2tRc9wkXPOzmbrenyjtWexf2rHrRw0hn19e','ZTINrzBFxdq5Xn9q','BHc8SO0sH9LNLgTWYdpmt3DnZdLvMMMiRJUlYm1JQzo','xeCjyjgykiY3QpCf4Zs7YEoB8CRn8aNuhh0CekcrsfMRWQOkA5FhC1ccvyKCtSRAr5qxQuFEBMFtzgnLgvJGv2vT',10);
-INSERT INTO ti VALUES (2481804865466025669,-568746117,'lPah5Y9eO9','D4e','ZBOHGsGqgMMkYVPxSPg2S7D9I4yq2jDxD2tRc9wkXPOzmbrenyjtWexf2rHrRw0hn19e','ZTINrzBFxdq5Xn9q','BHc8SO0sH9LNLgTWYdpmt3DnZdLvMMMiRJUlYm1JQzo','xeCjyjgykiY3QpCf4Zs7YEoB8CRn8aNuhh0CekcrsfMRWQOkA5FhC1ccvyKCtSRAr5qxQuFEBMFtzgnLgvJGv2vT',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(20);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(20);
-INSERT INTO t VALUES (4211558762203784184,-597658955,'amdWPvaDNYOY','g1VX','JYm','X6BuZ39To6fwVgsjZ9adyCnKjRKlRr','FzqMvHITtLq5GyeCkHN5ZwnKxvhWquz','1UazwH4K3kYhafSFWRPD4aBau872cw',11);
-INSERT INTO ti VALUES (4211558762203784184,-597658955,'amdWPvaDNYOY','g1VX','JYm','X6BuZ39To6fwVgsjZ9adyCnKjRKlRr','FzqMvHITtLq5GyeCkHN5ZwnKxvhWquz','1UazwH4K3kYhafSFWRPD4aBau872cw',11);
+INSERT INTO t VALUES (6382207668140884644,3310024376,'HYPet4y4mnF9QRAKN7o4HwcwxeH4d7xksjUb','5BTj3wMic4QRJUe8F3VWHk91EzJi46ZeULnc1','3oaY7ipDcxImVuL51PADRyO4HJrrdixLUWLuzHn77PNSyMxOMxmOKdPxbm2lK','CKz2isYOeBGx1BdohSGoaJhKPZPr9PGUTUh9f7O2LpCmCHb67cYs812fFoUtaFB7zgX','z','1',10);
+INSERT INTO ti VALUES (6382207668140884644,3310024376,'HYPet4y4mnF9QRAKN7o4HwcwxeH4d7xksjUb','5BTj3wMic4QRJUe8F3VWHk91EzJi46ZeULnc1','3oaY7ipDcxImVuL51PADRyO4HJrrdixLUWLuzHn77PNSyMxOMxmOKdPxbm2lK','CKz2isYOeBGx1BdohSGoaJhKPZPr9PGUTUh9f7O2LpCmCHb67cYs812fFoUtaFB7zgX','z','1',10);
+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 (2930069751700142137,3760977393,'gNGiEAcLSgO0yccQZxGHiZ4WeYRmcstGi0ocvUKu','AvQ2gz51lI1AByTYkdnIhVUW8AJoWFzJVTmInYNUrZaJUQRNftGvPWH3N7','pJh1l2OOljZr6kB5mZoEkOxkWGLRK4v0lEUf1GZjSsqn','QMaN3rUzEI7OP1mqhV0lxOSfERnWqiIilNe8IpEvRdxN7OtmY6azDpUHBIKk84P','h','m',11);
+INSERT INTO ti VALUES (2930069751700142137,3760977393,'gNGiEAcLSgO0yccQZxGHiZ4WeYRmcstGi0ocvUKu','AvQ2gz51lI1AByTYkdnIhVUW8AJoWFzJVTmInYNUrZaJUQRNftGvPWH3N7','pJh1l2OOljZr6kB5mZoEkOxkWGLRK4v0lEUf1GZjSsqn','QMaN3rUzEI7OP1mqhV0lxOSfERnWqiIilNe8IpEvRdxN7OtmY6azDpUHBIKk84P','h','m',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2682373116235742682,1029858897,'iKNL1Ui6GJ','GEgbQttWfL5WV0BFPxPNbwyybT7VSC0B8bZJfwGlkCDtQfKig2KcFny8YnUFC3xJgUllPHpmRY2GvE2LkXd5iM4gNrT38useTk3pgdFBqE3cZlfwEIKpKayd705C05wBWg3mtrhwsFm5CxOcrA131qoDFdBgTWbnGhncqDhpomwaMYwbxH7FIbt73dkcnN7wpgfim7cgwFGentW','dcm0j5M6dXfS9fHYG5V03j2qsZshRZHF6ZsX2JPoFwf6kdgz88q8Ni9PAw8VqpoHNH','GoEzo9ibUUOF8DbhZvY5fP6BTr40LWGaHGHmUy0t3hpAzBd1rYM5IPMYyFttRVRxrqW','yvqdKa22elqAIEwauxi','DmIzXjbkWBJ8Ciz92ONPZS4LWZPrtrB9bny6FUQFjjGXGgR6APZOyl8fzKfFV05nSmice0Ml4GNhW55U0c5pYTfrx7',12);
-INSERT INTO ti VALUES (2682373116235742682,1029858897,'iKNL1Ui6GJ','GEgbQttWfL5WV0BFPxPNbwyybT7VSC0B8bZJfwGlkCDtQfKig2KcFny8YnUFC3xJgUllPHpmRY2GvE2LkXd5iM4gNrT38useTk3pgdFBqE3cZlfwEIKpKayd705C05wBWg3mtrhwsFm5CxOcrA131qoDFdBgTWbnGhncqDhpomwaMYwbxH7FIbt73dkcnN7wpgfim7cgwFGentW','dcm0j5M6dXfS9fHYG5V03j2qsZshRZHF6ZsX2JPoFwf6kdgz88q8Ni9PAw8VqpoHNH','GoEzo9ibUUOF8DbhZvY5fP6BTr40LWGaHGHmUy0t3hpAzBd1rYM5IPMYyFttRVRxrqW','yvqdKa22elqAIEwauxi','DmIzXjbkWBJ8Ciz92ONPZS4LWZPrtrB9bny6FUQFjjGXGgR6APZOyl8fzKfFV05nSmice0Ml4GNhW55U0c5pYTfrx7',12);
+INSERT INTO t VALUES (17961301133816299744,2501761355,'GKgXzKKRVHXhg1Z9CgOTMMKWLhiXUPUj','RXmZX1W1yfIn1Y7GBTCPHwvWenFkNNfh9wwdIh1mVU9AWz714fOmeRapPW3FbdIhrm8vJFPoyD1e26OSLYBx','wXwWggaL5tnUWovpymTQPPqoZR37','II8VdPOd9KAVIv7FlUHkd4dBc80a','o','4',12);
+INSERT INTO ti VALUES (17961301133816299744,2501761355,'GKgXzKKRVHXhg1Z9CgOTMMKWLhiXUPUj','RXmZX1W1yfIn1Y7GBTCPHwvWenFkNNfh9wwdIh1mVU9AWz714fOmeRapPW3FbdIhrm8vJFPoyD1e26OSLYBx','wXwWggaL5tnUWovpymTQPPqoZR37','II8VdPOd9KAVIv7FlUHkd4dBc80a','o','4',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9029935766680163403,969561181,'z1a3OHKbCKR','WVLorkwRfok0IdSr','Z2JFpsDGzZ9M6FWFAnfM18xDgdMYMQr8ZQ2iIMIDw8FmSbZ','bkthSadB3c6pKpMTVcAXXvqB9tL5P6uuP','vEm1POFVcmqeSjxvuPbcG87Qs6bbd6OSeOKwg0hL','81N9ZoaaxAhGI4fW1Shvckmv5C70OMKhPZtM02YUktZ96igcD8Kbf49ZxhHLb',13);
-INSERT INTO ti VALUES (9029935766680163403,969561181,'z1a3OHKbCKR','WVLorkwRfok0IdSr','Z2JFpsDGzZ9M6FWFAnfM18xDgdMYMQr8ZQ2iIMIDw8FmSbZ','bkthSadB3c6pKpMTVcAXXvqB9tL5P6uuP','vEm1POFVcmqeSjxvuPbcG87Qs6bbd6OSeOKwg0hL','81N9ZoaaxAhGI4fW1Shvckmv5C70OMKhPZtM02YUktZ96igcD8Kbf49ZxhHLb',13);
+INSERT INTO t VALUES (13923294951341549918,3289519319,'EjcLAIzyBxL4L4QPswlymdPdvuErCQ04D3T8Fe','t2BvA8Y8WGQzDCVq','vp0tWCAHqQpajgNuMZw5depMrOP4UY8PY9seYiqWCMrUN6B6FHZPKquKN3kz7p','DLSBzDCXctHMH4naSEGoOsR6jgagJIFZvjVGHjIGe9XsOL7bh2yplH7sAgnpwq0RNf5BdgkQkciydcMoB2a08ibcKs1Wu4ZeT8HhVbURu09XoCmIySlrua6YV1x0FrTEg0lIb2ZHFuxh','i','6',13);
+INSERT INTO ti VALUES (13923294951341549918,3289519319,'EjcLAIzyBxL4L4QPswlymdPdvuErCQ04D3T8Fe','t2BvA8Y8WGQzDCVq','vp0tWCAHqQpajgNuMZw5depMrOP4UY8PY9seYiqWCMrUN6B6FHZPKquKN3kz7p','DLSBzDCXctHMH4naSEGoOsR6jgagJIFZvjVGHjIGe9XsOL7bh2yplH7sAgnpwq0RNf5BdgkQkciydcMoB2a08ibcKs1Wu4ZeT8HhVbURu09XoCmIySlrua6YV1x0FrTEg0lIb2ZHFuxh','i','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15153386371465436769,1178306878,'Puqi4yBwF3YnNPkLDklg5VyoI','tamzKtSFYeluYHTHWDHS3y8c5LuPyVsRyVOYysJvcBfJb4fPxtfbAMnXxGnaxzV5tRMrcwsIF6Ju4XlVLKVZrpup7yTTiTorc64KPdYfVW9IU81Xkg8htbeH8p9fCGwMWEMI2H4mTJ7YHitV3aCt0Up1bkuJTw3UTdvdun0uDrJfniy6q7ZDgJfbCGL9UV5bN0N7NLunleFAMfcEIIMmAN1H27Y','Qm23xi3Uw4Fpsc4YPTDZgX5gZCdtaFaq4e','Q5GuAlkMn1IgnAMu4APnX11Q6Arpy','y','Z',14);
+INSERT INTO ti VALUES (15153386371465436769,1178306878,'Puqi4yBwF3YnNPkLDklg5VyoI','tamzKtSFYeluYHTHWDHS3y8c5LuPyVsRyVOYysJvcBfJb4fPxtfbAMnXxGnaxzV5tRMrcwsIF6Ju4XlVLKVZrpup7yTTiTorc64KPdYfVW9IU81Xkg8htbeH8p9fCGwMWEMI2H4mTJ7YHitV3aCt0Up1bkuJTw3UTdvdun0uDrJfniy6q7ZDgJfbCGL9UV5bN0N7NLunleFAMfcEIIMmAN1H27Y','Qm23xi3Uw4Fpsc4YPTDZgX5gZCdtaFaq4e','Q5GuAlkMn1IgnAMu4APnX11Q6Arpy','y','Z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12165609199485733652,541040127,'3xGpCOGzJMyhVhkqUu5oO9s2DtHtKi7jNUKmtNI2w','5w82zJJ4GZzrYbs7UUnEZ6sTdMI','rpyVIlNEf','BMoljq6o6cUP3i79ndaPJzC59E7B5kDuO4YFj0L05Pm1Z57CD2QPgQgQDPrMF3p3ZFWAHhxLRLbesSRVMZt7Cx1Krmt0lIPPP9fGgtcxOefKEVqoxhwxBb1mjDBbFIoDNf50Ukfe6cotVnxUpGCcXOCb8TODwMg7oQc57NdKXVOzj5pstp7YPxiI8gvU752eS8W4IhcPU8AeQpeIn2Grq5qXDackgFUTc','kd','68',15);
+INSERT INTO ti VALUES (12165609199485733652,541040127,'3xGpCOGzJMyhVhkqUu5oO9s2DtHtKi7jNUKmtNI2w','5w82zJJ4GZzrYbs7UUnEZ6sTdMI','rpyVIlNEf','BMoljq6o6cUP3i79ndaPJzC59E7B5kDuO4YFj0L05Pm1Z57CD2QPgQgQDPrMF3p3ZFWAHhxLRLbesSRVMZt7Cx1Krmt0lIPPP9fGgtcxOefKEVqoxhwxBb1mjDBbFIoDNf50Ukfe6cotVnxUpGCcXOCb8TODwMg7oQc57NdKXVOzj5pstp7YPxiI8gvU752eS8W4IhcPU8AeQpeIn2Grq5qXDackgFUTc','kd','68',15);
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 VARCHAR(84) NOT NULL, e VARCHAR(13), f VARBINARY(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (44073,55969,'15xrw6EznOfJne5v1GmP','Q','VPejV33B','gJbwU5oDli4F0UpfXilPNFb4SMkc0O8MP','7Ngf3gcT48w','hOy',0);
-INSERT INTO t VALUES (37637,21195,'nrEu3EXPOvbYCRKofYB0BVeX63wpAXPXqszmhO0kfBeEEjZn29ODw1lRbunZc4GinkpcTEPv4TSj','wtV9EMP5ZSYMRQaGCCtUmjeH19o6n3dSmag62TB5h0JObXJO8O3eP7rJG0f6Uxrj0p60JNayUrLv1','xJ8O','ykwxlbrqgrfDzr6ii9nI51FMW0t1','II0','uHv26mmpB1s8r2a4nHw4mhrQUOkvo2YdxdnMmOvANW3k2SOTVPczoWbqHIIRZT3Sb9dn7NdGXeHYWYV0mM8Od1IaxOpo5ZxU',1);
-INSERT INTO t VALUES (11164,28883,'CASyu1S0pXZnJ9wMONItq7Mn9aYUQaM698RCUryclK4GFXR9JdfiB2dgJBkvlYsfI8Ib3Gl2E','bvRZIQkplCT3Gyj3WPTgGc4FSN','68rdF7In8wNk3','Gobj5NhPZxiCH2uFj5sDooOjNEXIs','AMF0IDyiXRl65UZLSzDowtK1DbcIewwdB2DOWZ97KpZdTDzxaYDRk4YUZMI5wEuxImgyHkOPHzd8OPIyEVruBcuPer24gppqy','5huIgviQ9Rm',2);
-INSERT INTO t VALUES (24810,39197,'zsbiq6RTDcRephnv7Rai0u1E9yCsXhlhwAi4h2DtlBTlnaYwd866iQMAVv7AXtzKfubE5vrSo0ejTvnZINRyUMU3Duw0C','6XtVyFca7U378yiYe0aWo2kRDhhDwJdm1T0pkrQj8rWDON6FcKVPAG3dVZWl2jgINX6','JFUwH5hzLN9q','RhnifyoKFoI5UNpKw0v5J27dUVolckKtP7G','pPPxMzc4eYDDPLjW94QDHGNWgzNr5GsMlb6GZ7gTZp6iJN3UtjN8enxCo5ratzESdRv3Ja68hNPbHzG6BSFCMJAOoQrSvKTlv8fo','ZXRC5JZU95WlrixiBBWZy1Znpk09HLjftcH28i4zdOtUG8kn7JHFcyNTscUWxq15dOaCBDuhLs0opO6dSZXrbpo',3);
-INSERT INTO t VALUES (690,14347,'6BK1GDzgi8oh1zeBAtCvg7kNgtaCeMTSRL0lLLTdmg1Ya2YGivlDqLIXLKMS8u7zMPIRHJdSfNi8c7xWlxBpC','xOmn9mK1mFCh8ISdsh1V2b2MxXfQ41GCJJxzKIXBdJCCMrcowZbcDjmjLeestZ','JH3y1GPnOm','3TEIQ','nwIiezD8L24ivcs2iJPXzlGa4qqKu2iGZsqmj94yuVS6SCefzefZTk9i3yu35A5NyZ7OpvMqw','66FBKcirJRjcH0TsXC5gHEmzG0ta30ddDX5kD3JtLnqYu3hr9ZYCetTFKbBLCNPWqcAn33PUFZom',4);
-INSERT INTO t VALUES (27199,61809,'gXSpgo06vVc6ebrXc1nmnbOBapiJbiE6KyzBiCV9y5Df1ZRs6Z2iKWb1tqyPIcLhlNAA','RKOG6vvfJXMH54x','hyrW','WSZkHUETUxpOwJ6GRMMl','YsuGPWaUwK3pj0J3TxSqfHDS07YfM7TuPkMmURwUtY','ncPX5aceZT8HFefV2hQJa5IsmmjvB',5);
-INSERT INTO t VALUES (12006,2241,'0JfBcLSeXb049pKbAzr0TkEKRWn65zE48JdYeZUpdYTJvM9Tp','MLgKYSLLQfUpfFszboP0CyGLZl5dEfHC0keJp','SDqXJoSnN9J8Y','e','TqGyDrjNuCD7J5md68nwH','FW628bE',6);
-INSERT INTO t VALUES (53714,59220,'iHNtMak5','Jny9UhlAcjAVA2h','VtpX7GcQ','OjhbzKfyRy1c1ROBVMU9BKnQ6Q885Qde3hYli','7meB4rvwuDXxcltZ','IBLmlL4yOCBcVQzqt09nEU7SWO',7);
-INSERT INTO t VALUES (49683,64319,'IBn','dYcYA5yzE97zIktQr2nUMfUtwQYHvKcTpCeAkmmAtW5M2MhN6bSFwQuM2gFJDP9Nh','wh245U3kh','m2SdXTK','RMc','ZgcvjmXHGvPWiMCwS1vxRB93ntu2zZN0cSnlsvipgow2MwrZ18',8);
-INSERT INTO t VALUES (35730,14158,'8ds','aZTjyFuQo0qh9CyGKZAUfikOU5sStD1aS3JqR5s9fuDOem3bGv99l23dhvkhcvxCc931TRN51PPcWTlkZ','enPvKph','khDvUzZ','vCLIzVT2fx0wld6oVlyhDSZLZ5s06u11k21QO4OKm7RfhTFrkZAtNDJf0hxY1WSOcI4','XVy4Ai3luwnoicF3a45DTrNFI8s7aHMdLz9GlZJ9tRzwMXHcLgOLny5QjDRXBvKTGcXawxy6aJfPxyUTRk4yN9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(34) NOT NULL, d VARBINARY(90) NOT NULL, e VARBINARY(95) NOT NULL, f VARBINARY(41) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3166811,8138606,'SWn3','i2faSkfazA7Z0FeKoxhzP5wVa5bbrJwTvLoXHRzJGXzrcN05Y0tujPjrS6n3wo2xbL2YqDHuApCiurCs','FD9FLwrAwRjAWMWgMpfuFuCVOMOYwAQ','i0iynnd','q','e9',0);
+INSERT INTO t VALUES (5579928,3474810,'Ur0gh1wOx1RL4','fMANG8SDeLgkSelC','drU0WHexxQ6psy','ZtCBd3K1z92CLYKQ3RtXvcRShxBz5u','s8','mJ',1);
+INSERT INTO t VALUES (4455576,-2777668,'EYwMrfhs5Ez0jIocipmayQh1LycBoDu','i3s8hP9HtwSefNzqtX6lPD0XzAlzRGYJg7enRuhn58uELHdw6eO','uMAVrU6VF2hs2grLHq0wuQfVsrDSRCVFvJPOuaboXJQJHRWUX3Rg4qDxaYYPNZP','M7fkTDOSgBtd7vtJ489sOAxL','f4','d',2);
+INSERT INTO t VALUES (8940080,4029756,'cIuS58hI6xiH5vgCUpp','XzRBd9zJ3MrgGu1','iYeIjDIkfQmR8JtmDbu4bzhy1Fky1bBBcEwUAnUDU','85e2aWsMHFyACT35z70dS6L6u5YB','jh','G',3);
+INSERT INTO t VALUES (1299483,5772613,'71RW837B9Vx5CxYu7mV023vxPphZHgTCh','yrSupdz88nECX6gLeYywwItXjbGRCchsoLOKrT8xKli1vnYEO157h','yL301Q2T8H6SISm1dKBd1wc0aWLXyCVRzKVtKSwceaFwz9zyY3EK0fv47f9y3kjCmW4UzR8mn3tBXB','GCjZtnPmMqWcKSM6M1KEbiIusiMWc6IrNPi3e','eV','15',4);
+INSERT INTO t VALUES (9919915,4969877,'kA6mMKkeGYGtt3MKJXQ9pY67M','XX8UoRDD6zDUF2mcWhzp850SazSgOYpnq7zLPAAmX3pKn5rJkLt2','kZDxIrTwhB2vc83dptO2HHEfVxvThKvfGOICy8iBCeLtWCO2FV9SkSEtm8hdiSEMYkZYWB35x6mjy1xj0irXshM','YuTJ05CBaAWOPrsA6sFV2KIE2iLzgBw8CSR','R','e',5);
+INSERT INTO t VALUES (9511389,-2282163,'6ry8F8VYdSlPteo4kGt18R','ZsyVZXlhGFtBgnlYv952YsxJSQnYZYEP9ujjQyp5cPpMQZ','aYGxBwC7kEb1FHXKYjfV8RonYlDvwaC4IQw','4qbY','d3','9',6);
+INSERT INTO t VALUES (13780864,805150,'qHyvlbbkI5lpc','f','8iXblC','tuQlVzLxRBqPCVfr6upl5wnuN3dZ5rV','k','8Q',7);
+INSERT INTO t VALUES (13192556,5124301,'OC10','igp7w5Zie98xqUboOcoC2Lq89','O5VA7Zdej2mM8lvCw5rcQUd8ddU4GAVVxKJOPvp6VkbSoZ','DsSNedkEGEnqAxdBq7N0x6iUSzJmlf3aj','c','z',8);
+INSERT INTO t VALUES (14098199,782189,'awIVTFO28emEfaxAlq89FqjDXf','Ms16Gsq701tQuTEpzlTiwXoRkPuSql8ALKiZDdvWU2hVpltZSM0bwUAs29s24riLIo1TLvDYCNAn','nWOnIfu','W','i','A',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c CHAR(34) NOT NULL, d VARBINARY(90) NOT NULL, e VARBINARY(95) NOT NULL, f VARBINARY(41) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (15623697499243548763,54738,'K9nxBeUYBQ8Tb7EPLPTlCobmVdncbd6OmP6YOkIIeYFdYNveC','b','Or','6WPWQGFGWuqiDM18Xvh','8VefQQkLrKP6J4Tq5i6mUTYpdCGy8DXaMqfkAi0y92esf44aW1Zn5TY0Dsmw71IR64B6VtuC10Mk','FaqZye3C0uzuarm4LCHiDLuXM5pp5tL0mvl7EKGWMvLi4zQZR',10);
-INSERT INTO ti VALUES (15623697499243548763,54738,'K9nxBeUYBQ8Tb7EPLPTlCobmVdncbd6OmP6YOkIIeYFdYNveC','b','Or','6WPWQGFGWuqiDM18Xvh','8VefQQkLrKP6J4Tq5i6mUTYpdCGy8DXaMqfkAi0y92esf44aW1Zn5TY0Dsmw71IR64B6VtuC10Mk','FaqZye3C0uzuarm4LCHiDLuXM5pp5tL0mvl7EKGWMvLi4zQZR',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
-INSERT INTO t VALUES (7768406027685302471,24649,'ujr','oOBy8HKLvJEEbQcUeVVcRKEn5OqReMasPuiQOqGjpQLHENnNvkVUbTgCLLr5My','lSGxcPSAblXlx','adaEj32nNVzTA0aMyBIX4hufhmQ18qriXHaZS','vWfIDp5UPZgcg0dX8GJTNBE9Y','AYLdhEdcs0TzvysWyLwdauZmcwuaxL34BPwYQZjNNRPPE6W50HatcDWCU426b68tdsCmZCBOkwTAoxudGv60zMlgerQ6yKyrao4e',11);
-INSERT INTO ti VALUES (7768406027685302471,24649,'ujr','oOBy8HKLvJEEbQcUeVVcRKEn5OqReMasPuiQOqGjpQLHENnNvkVUbTgCLLr5My','lSGxcPSAblXlx','adaEj32nNVzTA0aMyBIX4hufhmQ18qriXHaZS','vWfIDp5UPZgcg0dX8GJTNBE9Y','AYLdhEdcs0TzvysWyLwdauZmcwuaxL34BPwYQZjNNRPPE6W50HatcDWCU426b68tdsCmZCBOkwTAoxudGv60zMlgerQ6yKyrao4e',11);
-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 (16745627392987341344,2138,'Y4C9Uy6vaS1k92ujqpk9FanLXPl0KPXtMbH68CBV9yOxe','MedxFYSLGEciwNz9E3RJbwLDThQjIt9i36QO2e6aVi16Yl99HyNhO7Ab','JWPgcqT5','AZoIPgXAHRHshUrqoY1rAVq','SftTFxRNAkIeuCj7RTu2EWVBK96ED3TeFDBLFhDiqDvjg65Tc1nQFEdwnXweDmvkY5hziM09ivQDTQEEl6el9ZJDHrkPaynCq','EltvGC46gQ2RzawjkvSKyJZhAFikyjvkwlN8hjErry3vxx3juoCWe6Ha9DaIJcmhoQBpNFNU6kquLz',12);
-INSERT INTO ti VALUES (16745627392987341344,2138,'Y4C9Uy6vaS1k92ujqpk9FanLXPl0KPXtMbH68CBV9yOxe','MedxFYSLGEciwNz9E3RJbwLDThQjIt9i36QO2e6aVi16Yl99HyNhO7Ab','JWPgcqT5','AZoIPgXAHRHshUrqoY1rAVq','SftTFxRNAkIeuCj7RTu2EWVBK96ED3TeFDBLFhDiqDvjg65Tc1nQFEdwnXweDmvkY5hziM09ivQDTQEEl6el9ZJDHrkPaynCq','EltvGC46gQ2RzawjkvSKyJZhAFikyjvkwlN8hjErry3vxx3juoCWe6Ha9DaIJcmhoQBpNFNU6kquLz',12);
+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 (3477763627,5836913,'3KYgagOwA','Vkh5nKzeT1mQCCrwjJnoR3ydReSOMauDivAYV3ibOvAp8W7e5Krf6GJFQI6serx43PNxUjoUwmAsEMgTpHWi5Bt','ykonIcNFWySAgFTUlsKoi3AGIgsMFrZPMYAquSZGsrT1h3yT4x','qjW7OdxIY2rpR2v2FCH8MZJ','m','RY',10);
+INSERT INTO ti VALUES (3477763627,5836913,'3KYgagOwA','Vkh5nKzeT1mQCCrwjJnoR3ydReSOMauDivAYV3ibOvAp8W7e5Krf6GJFQI6serx43PNxUjoUwmAsEMgTpHWi5Bt','ykonIcNFWySAgFTUlsKoi3AGIgsMFrZPMYAquSZGsrT1h3yT4x','qjW7OdxIY2rpR2v2FCH8MZJ','m','RY',10);
+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 (509900888,2833743,'SKJ3T8vYuztF7AekXDq3OF3e8uv8ktVC4','xKpaT1xMvnqAflFLL1b8sqrJ4nlBxdG69F0Bk5DJz5LyQdcRi0cQlGtWSaEKlr27','2dGP7JbEsu2i0Zi7ZzEmzLlYd4JNp4iGev81TJ3XzvtWRd0nq0ksETSyJQCYj9Yko3GhErrq9oXOPaFffPci1dx5GoXy','0','J','Jr',11);
+INSERT INTO ti VALUES (509900888,2833743,'SKJ3T8vYuztF7AekXDq3OF3e8uv8ktVC4','xKpaT1xMvnqAflFLL1b8sqrJ4nlBxdG69F0Bk5DJz5LyQdcRi0cQlGtWSaEKlr27','2dGP7JbEsu2i0Zi7ZzEmzLlYd4JNp4iGev81TJ3XzvtWRd0nq0ksETSyJQCYj9Yko3GhErrq9oXOPaFffPci1dx5GoXy','0','J','Jr',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1271633607,-3348236,'7g6WYxoDNkHqjyWG9BlRO8Lb5qZWN4nj','XY3xho3GeyGATFUzj8LvfNu8LQA9W3XQjcPUmaWu64CrqC3iWd5Iwboxgn3h2FIUqmRIi0uuhqCeKGyj4PuvZD4AVsw8iZcbL4TPuA4SDL7YnOfIBdfsb7emuDYYVdO83MIAtDIOMYYO13cemo78Tqc0gVK28dFnhaPZLmo8UIMSRuG2xV8wlNdAIfUrcyxeQUugElW0vx2mSODlawje','pOhKQwQgsaAkJUmbbiXV8PYf','ZPro580HOojCuWpRN7ga7pfheHef','s','R',12);
+INSERT INTO ti VALUES (1271633607,-3348236,'7g6WYxoDNkHqjyWG9BlRO8Lb5qZWN4nj','XY3xho3GeyGATFUzj8LvfNu8LQA9W3XQjcPUmaWu64CrqC3iWd5Iwboxgn3h2FIUqmRIi0uuhqCeKGyj4PuvZD4AVsw8iZcbL4TPuA4SDL7YnOfIBdfsb7emuDYYVdO83MIAtDIOMYYO13cemo78Tqc0gVK28dFnhaPZLmo8UIMSRuG2xV8wlNdAIfUrcyxeQUugElW0vx2mSODlawje','pOhKQwQgsaAkJUmbbiXV8PYf','ZPro580HOojCuWpRN7ga7pfheHef','s','R',12);
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 (10305426658721405928,20805,'SkUP5U7Md04v5zv58aTL1nIVm1rci4hAgqGYydLeF7VdNNo0Fu7lMB910BK0YJcP1DKCUf3d','OQJWCBH01nkERdMa6EMDC5dF5uHizwxc3Z5PooRTuEELUAEYkQY5KHO1rHAoDxf1OHADCCt9mEh8Dhv6BEFsenWC4iTSz9mfBBuABIw3SxeGjt5T4EpEPPEqjuqFgk4gqajqLqoyRVTcrRnQvXbQfCN0QpFByz6wzbBn2bTSSxMXTMwUqt06tHtuJA60gEMrq6jaB0JL9rVcJLy7qtSC','O95v2TM','VTseY4APJLUu6foi39UsSUFoa7ghF2mPvHDzG6esTE94YereYWW6IGff1CmXyeSmyMm9rFihKGQu3TFcp5DedABkdRW2aT4bx8OZCjIQY6xCIxVZyKnInNYENswYwyPUZP0NQUllCys0iwthxu7vzoC4t1o9kZDbxTQIeRFuYEJs4SKwxSceo7bd2xC9qYqGdlCdrPflG1lxXRzDJVzbujqXje','bJ3UyBaTWAo2Oe2Hh5cIKj5d6GeZQnC7FuUzIIl3re19nHezpBR','aOYd',13);
-INSERT INTO ti VALUES (10305426658721405928,20805,'SkUP5U7Md04v5zv58aTL1nIVm1rci4hAgqGYydLeF7VdNNo0Fu7lMB910BK0YJcP1DKCUf3d','OQJWCBH01nkERdMa6EMDC5dF5uHizwxc3Z5PooRTuEELUAEYkQY5KHO1rHAoDxf1OHADCCt9mEh8Dhv6BEFsenWC4iTSz9mfBBuABIw3SxeGjt5T4EpEPPEqjuqFgk4gqajqLqoyRVTcrRnQvXbQfCN0QpFByz6wzbBn2bTSSxMXTMwUqt06tHtuJA60gEMrq6jaB0JL9rVcJLy7qtSC','O95v2TM','VTseY4APJLUu6foi39UsSUFoa7ghF2mPvHDzG6esTE94YereYWW6IGff1CmXyeSmyMm9rFihKGQu3TFcp5DedABkdRW2aT4bx8OZCjIQY6xCIxVZyKnInNYENswYwyPUZP0NQUllCys0iwthxu7vzoC4t1o9kZDbxTQIeRFuYEJs4SKwxSceo7bd2xC9qYqGdlCdrPflG1lxXRzDJVzbujqXje','bJ3UyBaTWAo2Oe2Hh5cIKj5d6GeZQnC7FuUzIIl3re19nHezpBR','aOYd',13);
-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(47) NOT NULL, d VARCHAR(88), e VARCHAR(85) NOT NULL, f VARCHAR(3) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (54,-4575886,'E4RD0lZSg84tmeRhiPbSfAbZ0XRAGn','4gOV5WDmJy7YsQ953k2lvvPnoOaMuXUtOGxsHZLdfJtCaiOEznafvCvT5','BSsxZq3rb5FSyDPS9rBFhC0r5','p','YiYm6jeOJXTeYNWC4fYgpMnSe0X4uaZ1074ooNK9KjHfn2ycgMe0EBe3CYIfVQhKJACgH5SLLjB7Oigij','lx',0);
-INSERT INTO t VALUES (218,4316924,'xyBMQGeNoUB5MYsIlJ4efDgy','rC2FeQJr3yy0WxRT75CZiC8d1yrgQlOvDFd0ZwNRw5Zj9vsi7','wdEEkaANPLvneCz2sLa','Ted','C2rBjZHcr5DUO7C0Yxv1Vt2Sx0Ium2kWhfB0i4jWG5A5v0fIyYvv4UtLmbgvaWyOfRuuY3JaX6ddEP8wFg2BO8EDG8XHTiWJ','HgyCV7t5lL',1);
-INSERT INTO t VALUES (83,-5795331,'4aF23UAstMkiq8a7Cz0ySoRR22e0LQnt0bzXx31h','f0a85RBb4io5kyyS14QTnqLWNcVN9JpdBv6AKj6m4x4lfpLymSpMBjQ3fWpHGTc1wm78xU','xEdEYx6vGnmDbzElm3rp3bYJk','u','JfV8G0BpRycs8YsEgIsMr1gpbX0L4QeUaxanbpp8CykC6H0ywTSQjexL1ipcZcIiKc6TZMvojAi','A0s1YL4PVheooZZ4tZ52c5Gdta3twEnVGIR8IJLI81RVz0vLrkdlzanNnp0OXVTl',2);
-INSERT INTO t VALUES (67,-5844749,'GzJGDngOYWfHzSmhkIhoNAf','Sp4jXrLZ4NA6I5NCkko9waoXGzOCM','49bHx7c0zbcV3tDbeFXkIti1bkpNciQU0l1Xuz','yeC','3wgjkQcT8cqgLNWZroDxUhjPhtZ01MzuyBeuYubD','SmPAbK3CxAnu2OyTdi1RMRcMqySLWxNdXAPxfOGFjynprsvbdBxNM6HDI22zvMbISoYGEOQCqwVN0d6QyMcD',3);
-INSERT INTO t VALUES (79,165730,'M9FS53F0ccUZgVpJyNO52CVZK4jEIk0ugb','fCOKv6YuDm7phkugP1qkxMI2wu8jl1poU0xdu8','GVy8Noc6HdKMvfv77BOabOj45nbfFJ7t00GV1NvpBy8VuKNwC2wfZmSus8RtHB','Y5','j8xQ3wp4gBK','kmcCUH73mqAHQ4DxnQuQ0ZpuSY6L',4);
-INSERT INTO t VALUES (196,-3800166,'uAQuHrCnyP7','BEjQsSJf5b1OtRjKMuEojeOb','yXpzgfBfc0xykoDWsy9JYt89O1ic9HbmL6rScde8UNFI1xHZhz','zZR','GGEf1FTIcECyyx2m0MaR2AJa4Z1sMCKXDFyOxtdY2DEtBbxIC4udoIL1Z4yJfA4JhqD','O9MYhuOQR',5);
-INSERT INTO t VALUES (125,5656899,'AUQRRrkJyYrOFaYOC','WGDQxpCTbBuCos1tvCVgK7nRk9lhEXZudss3HtVDZsB8Ux1qhRLmSrpf','UoGtihzvJAIs0ApCeBHU88ZjFgGTzo8vaFCLpGprj8QqvpTtds8Rjr','CR','QhUf5mVuSj','FtUiAeVaNcAnzarljQ6Cy3IqBUKAOxXUOaqW4ImnesjKJiAPS82uk3oOzxcmVR6Yjb9hIzccExSI4',6);
-INSERT INTO t VALUES (181,-6064655,'UxIAj6CJRhKmia1qbMIVze','w26tbQAQj0liZRLKfW0Yg4Wi1V94K79GsSs15SFtV3tfnbFZ2S4HeJp3ZzzJEtFI5DlWVmxLG1rh5w','7bH','p','VvGfrjdFJVKrxNYN9CYel85b1TBPJzzNZNO01yXUsDCi69slFEXWVPzsaqqQAUIj','bN3hqm01LLgq3VfA2wM0mR8',7);
-INSERT INTO t VALUES (104,6513684,'ydxT6zJWWPJ4LvVjcYd1eSdc','diLzpJYdwOZgqjxUsdjTOQWv7icG5ubM9k3XZLEEUi0bBl69f3DQ0lW9NBe9Doj8PgvGxjHR3lRlrH','85MdMHw4Q48KwZStB4dTpZ440j24UjE0nDq4Ozn1TjQ6GVK9xcrc9uGFV9ymWfYM','pXu','23HPdikfNgwPDmAU73z7noZMdPs3GifgY9ErEQZnyOVXTVP57tNAB','F',8);
-INSERT INTO t VALUES (156,-1742496,'pFlVak263DvJB72wOP6Ymmhr','zTnYSapOJj5WCpc5LQaZfSlk4hWm0Xot5D3qwXWIIiqaBz5n0f0upWQBgoZoxIo1tQpdiIhcEV3oqwiFL','hvE1AFioPpXD8PSmrPCwIsPQJGLcb7odjiK','m','qc4sjUG30hwPmAgwDJ1bAALlRq5em7ZlK7MnFqGh95L','um',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1546300467,2091914,'bNxwaby4dGS3bGrcBWN1gj2','uQMZqZdEJPzc0JUxXwW6BmJmtN9ckzGMsptsvX3Cpr0gIW91Ot4nfLumoQ1LWUVfJcU5mPTQDsMRNf4XuyvOweVWQhfEMa8alBWjYcmIXlQTU6RW7Ll4jzmGobe45tn3vJmRmJroZJRoQv4OAdkjIX8Misd','zN9tBuVgG2bNKG3fHpQ5Tp5YOCupI1Oo8yNSYrVP50GwHDDwaIAMX4LoLdlh167YeS','oh81QlRYWNRq28WbSKdGYMWNWxzFDqoNSHUgPpTzT9sTZl2GS2WPaMA5JtmePhOdJOIJhavYpStydXh1nROGfxDfEoAqcvhz0LZc3BVpU676tzGUZI2QhRoMp0OvTrHgEqdXxB9yIUGg0iu0Y','W','9e',13);
+INSERT INTO ti VALUES (1546300467,2091914,'bNxwaby4dGS3bGrcBWN1gj2','uQMZqZdEJPzc0JUxXwW6BmJmtN9ckzGMsptsvX3Cpr0gIW91Ot4nfLumoQ1LWUVfJcU5mPTQDsMRNf4XuyvOweVWQhfEMa8alBWjYcmIXlQTU6RW7Ll4jzmGobe45tn3vJmRmJroZJRoQv4OAdkjIX8Misd','zN9tBuVgG2bNKG3fHpQ5Tp5YOCupI1Oo8yNSYrVP50GwHDDwaIAMX4LoLdlh167YeS','oh81QlRYWNRq28WbSKdGYMWNWxzFDqoNSHUgPpTzT9sTZl2GS2WPaMA5JtmePhOdJOIJhavYpStydXh1nROGfxDfEoAqcvhz0LZc3BVpU676tzGUZI2QhRoMp0OvTrHgEqdXxB9yIUGg0iu0Y','W','9e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (127673127,-1399958,'oYVE46JGXbN908Q1z','OnFKADiLMTZg7srUPT8ehAVMPsOFnizbqUQKNlfglHcnS1XveN1xGl1GbKImFJU5kxeaKnjk45NASVUw3cvCezjC9zGwRGVrlD8UWf5ca18oZ5dFnxsLcKoP1IXphVhKlImxIP1aGgv8gtoRYsNfI4O8J1RPvUSDYEdc6yZWLTCcxtlyM0twFSBPLnj1Na0IDqg740rYU79nqz5CPg88rK14gjv78','q3i3ptYsn2Ol1sECVEHjPttlSlnfaGohRewdMzKluOzQOpXW248dUbkMe6e1b20VEV','NZU0Q9KmqrU2fHLgY2caOhTBH6OHrRutd8oi1Z617imAV83gNtI54RCMWgDu52ZJesYd96rOieUKgmfcqyjYA9Bt86wdIneQW5rWnqSOhsCnL01LVp8eGb2V2KPIPej8CmYGDY0ULzQ1e1vwocg5u9jtarAMjF6UGbS0uaB1k9MJq1n8KlKz75VbUnJwwcfHUxbBndM5Ixs40YfIGHSHM5F9cqgRyaexjQGQWIptduFyX','nt','p',14);
+INSERT INTO ti VALUES (127673127,-1399958,'oYVE46JGXbN908Q1z','OnFKADiLMTZg7srUPT8ehAVMPsOFnizbqUQKNlfglHcnS1XveN1xGl1GbKImFJU5kxeaKnjk45NASVUw3cvCezjC9zGwRGVrlD8UWf5ca18oZ5dFnxsLcKoP1IXphVhKlImxIP1aGgv8gtoRYsNfI4O8J1RPvUSDYEdc6yZWLTCcxtlyM0twFSBPLnj1Na0IDqg740rYU79nqz5CPg88rK14gjv78','q3i3ptYsn2Ol1sECVEHjPttlSlnfaGohRewdMzKluOzQOpXW248dUbkMe6e1b20VEV','NZU0Q9KmqrU2fHLgY2caOhTBH6OHrRutd8oi1Z617imAV83gNtI54RCMWgDu52ZJesYd96rOieUKgmfcqyjYA9Bt86wdIneQW5rWnqSOhsCnL01LVp8eGb2V2KPIPej8CmYGDY0ULzQ1e1vwocg5u9jtarAMjF6UGbS0uaB1k9MJq1n8KlKz75VbUnJwwcfHUxbBndM5Ixs40YfIGHSHM5F9cqgRyaexjQGQWIptduFyX','nt','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2345205261,-4175533,'5vw8edQ','iReqihtPg6A5YvqTXDhi1bUThnKrepYYL9EvjbaN4g9MqXIqIimD0EsN7YqNJfbevOzRmriQptF3PvM1S9XFIiv2ylxteU5QtbEl4KiYHXYgYz0STOyuyp4Id10S0FSoFxMusniAQZdqYYyalbqtwnQDLpmvXRlFO69HKZvIuaVkfePSFf4s6isIxfvnIB7lAkFJpL297Yn8eKsXHn96Buxek5bkpQazKFWb6r22dqAoGxYuT6','3w0PZuqM5bhcyBp44pYWdp3OR3NxHLE2SwTCB5d','r5AcjmgGEl1U9dPiwDEzowONGPqPeE9EL6cZmFAJ6UTgsfRdiHauf5ChwTmeELJbjOK0i9Mk88Umkg2cbfIzrk68Gx','K','bhI',15);
+INSERT INTO ti VALUES (2345205261,-4175533,'5vw8edQ','iReqihtPg6A5YvqTXDhi1bUThnKrepYYL9EvjbaN4g9MqXIqIimD0EsN7YqNJfbevOzRmriQptF3PvM1S9XFIiv2ylxteU5QtbEl4KiYHXYgYz0STOyuyp4Id10S0FSoFxMusniAQZdqYYyalbqtwnQDLpmvXRlFO69HKZvIuaVkfePSFf4s6isIxfvnIB7lAkFJpL297Yn8eKsXHn96Buxek5bkpQazKFWb6r22dqAoGxYuT6','3w0PZuqM5bhcyBp44pYWdp3OR3NxHLE2SwTCB5d','r5AcjmgGEl1U9dPiwDEzowONGPqPeE9EL6cZmFAJ6UTgsfRdiHauf5ChwTmeELJbjOK0i9Mk88Umkg2cbfIzrk68Gx','K','bhI',15);
+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(67), d VARBINARY(64) NOT NULL, e VARCHAR(9), f VARBINARY(37) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4615,1358555120,'iFC3QgbBLrGN0Y','qanRb7JfMHWctmBvw9KH932AhDUUNoG5nD3yz6RSnWwqe7CPqelPR','exu7g','7rJp','j','3I',0);
+INSERT INTO t VALUES (-8983,1845822991,'q3wmLqrfp1qU13ID7vlAv1HfsWbkpA22aXhOdaY','tm4n','LAuolf','xBQo4ukbz4HpYJheetUbG','b','h',1);
+INSERT INTO t VALUES (-16002,3418675608,'CCIMkyzR58oagUQsNOVvc1z8htLH9mM','YW2EPF2ucr6vt2fEO25v6Rf8u','ROXBxxCg','5jox0iosn5djv53xqB','Pp','Q5',2);
+INSERT INTO t VALUES (-25849,1440387133,'hEnV788RBaIJNerm85NDMXl4hu9','uzACw7OMfpAH','kjOAC','Q5if1se6CL7VFMtPrAH8y4MJ','X5','d',3);
+INSERT INTO t VALUES (15581,191261347,'lY8HNl33PhAd82MCjUYfYGCeO8Mf28Y7v7dhwEoD3FhOc','JfTeptPPzrvyBlpYhavXsoMP6GM1qk965PrVoZHmYswA','y','wGbhGmQn0','Z4','G',4);
+INSERT INTO t VALUES (32085,3860353776,'AVtp3OLHCYAEROO9XzZYyqY110LPYW0mxD16u3GoN3I8yaKHiaCQAa7beck','Uqw','kN2','SIfI0sQ0VCXh1','mW','O',5);
+INSERT INTO t VALUES (-6348,1449632548,'wqnh2kgheWcYWVBYQ2y0XueuvD8rnPhZcXs','zgcw6wWhGFwKyS07RRmIrs5kxi','7b0KVNIxY','bS8UuwBlnPOumkBrKNOtXhdmH9cp8eU9Qu','S2','xT',6);
+INSERT INTO t VALUES (21677,794863804,'FD31NkciShE7YUVIRcmEWRNLkvpBRxZKFIqA5rloz2D1Vpiaf9G84Zy42','kKstIoh33Ppr1FsIFKFtHZ5hqK2TqTfMDHgLt1jnZcEEt94K9WPC','tIFYrwT','jO','kp','Cw',7);
+INSERT INTO t VALUES (28235,2551536318,'ddy8ujMtP5AoYSsYBOpaCk1kiGMnOQWDOKm0rtjC','V7xo0X4hdzhIx59u5M4L6xwbclsziPdGB4Q8nGejstzvm8UP3jw','6t','A6NVQXBZqOjHsY','j','3',8);
+INSERT INTO t VALUES (9042,1704781336,'rlfYofafuELlgn7vkwezC69Z0EMjLHyGZJS','q6xUhgddOvjVfnrbXjoOQsZGy0kyQmc9DJ7DLtsviF','YEv','KoadgCAz4QIwnIrsyCe3pvlE5cmjK2','v','ry',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(67), d VARBINARY(64) NOT NULL, e VARCHAR(9), f VARBINARY(37) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (22670,-4977473,'AE7DyGTsDKOXlRb2zglWte','rcDl7OaQfJ','50VSgNNQL8ejIFb8VRbGovpagDRySRdhuJAXSBFqGNOO6wCMqQizuk0kt5aDGnjk7F1dctYQxOcAJkJz','xf','HzMT97nRAAQX','7e4x1WadJyjQDFZmqoWU7bWGZ9WG',10);
-INSERT INTO ti VALUES (22670,-4977473,'AE7DyGTsDKOXlRb2zglWte','rcDl7OaQfJ','50VSgNNQL8ejIFb8VRbGovpagDRySRdhuJAXSBFqGNOO6wCMqQizuk0kt5aDGnjk7F1dctYQxOcAJkJz','xf','HzMT97nRAAQX','7e4x1WadJyjQDFZmqoWU7bWGZ9WG',10);
-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 (2123,2795251,'48a63u1tBEevVJSXfbt7k','ZMr1utqFNkP6OunQMPssd3VA3Jcy8duoMXDEgnk2luK','ZCvi2e0FU9NNmpg5LVCS78AemDJK4GbEUlbRY72Ysfbgb9BITdsYVwMjWEbsjdEsXqu3SKym5rEcQFv','d','AvFiE3oNWw4iOudH9v9O0Ojv9FsLAXcWy58onXG1UAQV2xOYoI2rtZnWrVEMBdAzEbSaVUJN','xTfEBSzk5',11);
-INSERT INTO ti VALUES (2123,2795251,'48a63u1tBEevVJSXfbt7k','ZMr1utqFNkP6OunQMPssd3VA3Jcy8duoMXDEgnk2luK','ZCvi2e0FU9NNmpg5LVCS78AemDJK4GbEUlbRY72Ysfbgb9BITdsYVwMjWEbsjdEsXqu3SKym5rEcQFv','d','AvFiE3oNWw4iOudH9v9O0Ojv9FsLAXcWy58onXG1UAQV2xOYoI2rtZnWrVEMBdAzEbSaVUJN','xTfEBSzk5',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (37815,-5815516,'VOBJq63ogAJlRT','Pd48X0Q1YE7I5JfdlQls0YHlQNXt9IVO5zwsWMLMkwtF8Afxt','NZWIW2ktazQCfAE20WG5i7xQ8ujg2','U','GQz5AaH','e8SQnjEq7imabLJgMhIB6vRHuhYVMGTTRGr9Z8l6X9NiYfSXjs9GodKab3',12);
-INSERT INTO ti VALUES (37815,-5815516,'VOBJq63ogAJlRT','Pd48X0Q1YE7I5JfdlQls0YHlQNXt9IVO5zwsWMLMkwtF8Afxt','NZWIW2ktazQCfAE20WG5i7xQ8ujg2','U','GQz5AaH','e8SQnjEq7imabLJgMhIB6vRHuhYVMGTTRGr9Z8l6X9NiYfSXjs9GodKab3',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (8840060374453876413,562367162,'8qhit','JVlKS6SxnZTLF0ubd34bioI71ZYrsNDg5PvTfmZvK','TkwRLWiik','eV9h1K9G6uZ8uSOs1N8pYTXTjOTKBlvAsHWZ','gV','o',10);
+INSERT INTO ti VALUES (8840060374453876413,562367162,'8qhit','JVlKS6SxnZTLF0ubd34bioI71ZYrsNDg5PvTfmZvK','TkwRLWiik','eV9h1K9G6uZ8uSOs1N8pYTXTjOTKBlvAsHWZ','gV','o',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(68);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
+INSERT INTO t VALUES (4369438068107049441,163259575,'ieTZhilQLEY1kIKsFaXJoLDRmbDSGGWRxt0XviuoHBltuzqZ96ii1JxLaJe4LDQ1','jCfpQd8kufHwvemnN0v8k','s','TG1a0jUK4m7CsitUlgnEji1pjkUEZzVHP09Zs','g','1P',11);
+INSERT INTO ti VALUES (4369438068107049441,163259575,'ieTZhilQLEY1kIKsFaXJoLDRmbDSGGWRxt0XviuoHBltuzqZ96ii1JxLaJe4LDQ1','jCfpQd8kufHwvemnN0v8k','s','TG1a0jUK4m7CsitUlgnEji1pjkUEZzVHP09Zs','g','1P',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-759827433931242784,3539834431,'hjfSI1KkP71Je6N1KEoqWkSiBMl6x9eiU0ZuFlgyJfNvM5R3JHmCbG','Rojb9YHmQ8o6NoreonDCjNdhbjPQGJJwCHZejeDyVVlApJnwXd1qwJXHRvjh4HWLoVh47W9nNGq1yTR5dae7zmpdadfb9ymM','S2ikr','ucO10IV7tbFxBWf','G6','S',12);
+INSERT INTO ti VALUES (-759827433931242784,3539834431,'hjfSI1KkP71Je6N1KEoqWkSiBMl6x9eiU0ZuFlgyJfNvM5R3JHmCbG','Rojb9YHmQ8o6NoreonDCjNdhbjPQGJJwCHZejeDyVVlApJnwXd1qwJXHRvjh4HWLoVh47W9nNGq1yTR5dae7zmpdadfb9ymM','S2ikr','ucO10IV7tbFxBWf','G6','S',12);
+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 (1448858243324084774,4236853894,'rr1offrTOqjfzXTu4BdjSp9a3N','AymgnLdeaK03a7Mr49pWhpmFNfiJPzHkmGLXt1hdSMFwfnSzi64ZjbvZpByTNQxXHCAQFWhfNWK8MAwg7NTElS3uFAt7jiU3w3Y69ltmN3vqfOShmisZGOmAI9PSNRQKlAOqE3CWwSvOC0fz5YXZYdkjl0LIXRxa6czUzcqhzPjTy8OiBMrP1jRepHSNu95fv63ku70G0hV7LTCo2FQAxOs4ouH5aasdLJh5uIiSzpVPgh4EwdinwxXkOHRnPW1','56IpS','SREFKEOp3sZDxO1jsmwzJwnjGyJySpulxGDceRdUL0uPXtP4GxLTgPDPBlJc2ONxvzjhvXIQqMDyEt2uGHajbjFgxYlM0TRzZzS9IyoTFDLqf','OR','aq',13);
+INSERT INTO ti VALUES (1448858243324084774,4236853894,'rr1offrTOqjfzXTu4BdjSp9a3N','AymgnLdeaK03a7Mr49pWhpmFNfiJPzHkmGLXt1hdSMFwfnSzi64ZjbvZpByTNQxXHCAQFWhfNWK8MAwg7NTElS3uFAt7jiU3w3Y69ltmN3vqfOShmisZGOmAI9PSNRQKlAOqE3CWwSvOC0fz5YXZYdkjl0LIXRxa6czUzcqhzPjTy8OiBMrP1jRepHSNu95fv63ku70G0hV7LTCo2FQAxOs4ouH5aasdLJh5uIiSzpVPgh4EwdinwxXkOHRnPW1','56IpS','SREFKEOp3sZDxO1jsmwzJwnjGyJySpulxGDceRdUL0uPXtP4GxLTgPDPBlJc2ONxvzjhvXIQqMDyEt2uGHajbjFgxYlM0TRzZzS9IyoTFDLqf','OR','aq',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3544146257599519291,1140922486,'zcm77i9lX2kzVzX4Y1MOzHz4AoW','Ac4CPqFB5ezy0aSOLjyPEm4E4Oj2Fm5wk7XIMzbEmFROEtyTGoesK0Ld','e0','Bxasu0btREEYrbqOEUF5IRgPwN1lKndfp9mYxHSz8lraXhKY71B4Nnx0IQmPXEOXb6jozPI6WkiF3P5dqK5LtMlOoUF0JhVD1wWwtUcqAu92VDH00Y2U652dkUzVXTpfLLJEM56ZjVk6qt3BznNAKxs6hvAYC','v','aT',14);
+INSERT INTO ti VALUES (3544146257599519291,1140922486,'zcm77i9lX2kzVzX4Y1MOzHz4AoW','Ac4CPqFB5ezy0aSOLjyPEm4E4Oj2Fm5wk7XIMzbEmFROEtyTGoesK0Ld','e0','Bxasu0btREEYrbqOEUF5IRgPwN1lKndfp9mYxHSz8lraXhKY71B4Nnx0IQmPXEOXb6jozPI6WkiF3P5dqK5LtMlOoUF0JhVD1wWwtUcqAu92VDH00Y2U652dkUzVXTpfLLJEM56ZjVk6qt3BznNAKxs6hvAYC','v','aT',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-371639195621759909,3896669993,'Zg3MmDHIdzVudZT0vW','uyKoRCdY0958W8ASbcI3SRwcQ82FsgVVQZef1lnhRMk95v3TyRrR4Fyf4bnlx57sOOBBXvJm1','qIkAh','a1mojL1Us8ImlyMU8uBdKxG8qtC9XmKjp80ADVkcjhV7hj9GJRYIZnSkjhlwu7iENPazf0x7KqJzNTGcrOdwYUJfafEz8nDTZRjSvdvpcK2YeTydI39xC7NRa5CIjDJ2BH9q3x8k2RBidfo8tcuht5eu00BfxydVHUqozZBgI','ja','t',15);
+INSERT INTO ti VALUES (-371639195621759909,3896669993,'Zg3MmDHIdzVudZT0vW','uyKoRCdY0958W8ASbcI3SRwcQ82FsgVVQZef1lnhRMk95v3TyRrR4Fyf4bnlx57sOOBBXvJm1','qIkAh','a1mojL1Us8ImlyMU8uBdKxG8qtC9XmKjp80ADVkcjhV7hj9GJRYIZnSkjhlwu7iENPazf0x7KqJzNTGcrOdwYUJfafEz8nDTZRjSvdvpcK2YeTydI39xC7NRa5CIjDJ2BH9q3x8k2RBidfo8tcuht5eu00BfxydVHUqozZBgI','ja','t',15);
+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(44) NOT NULL, d VARBINARY(85), e VARBINARY(3), f VARCHAR(49) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (128,9680,'NHGXpbWbafPHZrCYhJUuuTKCoEX7GEE2','ZQMh1Jlolm','3','xS3sH0RqPH1vI7lOnvtscx6yPdlEM45YYNPs','4','MG',0);
+INSERT INTO t VALUES (241,19187,'2wV9bNdqnlqChBR9cmtwDSx7oyjVsLFGd7KAsZr','cZFp9UULGMvb3524KF2WZ6ygej','8','F8hDEYNdkJ7yxAyB3rBfeWfL1yoR0HJcn','D','K',1);
+INSERT INTO t VALUES (26,30204,'dJBGRMu5LYIXBf2mbqTN8','C2Ir9nMoUB4qjem8GdWspcQ4Xc4rhHLVdpBxQerq6LPhn3A7tzyD9i1s9','Cyb','VLicn8Dbl5kWg5obkCHVLGAd3AJRsDobc34V','9','FL',2);
+INSERT INTO t VALUES (94,24344,'ta2ArM14vPAL','kaNnl7O9VWQa4y74w3bGi4nAi7bSEnwFCcj2hvl6lq9p9ZuUAKLb9SrLwA206fo6L4F7obLQI47f0GJWouiY','9k','OTuoloWui6EMo59LZdSDA2OcuCkUBlG7opOa3nHxD0rq','W','y2',3);
+INSERT INTO t VALUES (172,-11068,'l5x8yq','7B7cNTtZaHg1NqHpwDEvy7VTw2OcNvZfaiGLgEoNFAORSMglD67','3','yxiV9P657','E','Hj',4);
+INSERT INTO t VALUES (106,-50,'LMqV5HPlEPKLdae2mlVbblf','aPKsvOtkKzKAmnYSwTOT6FpMGgYrpmSAbP7p3vgn8kmEoNrTDTCLWrHKNwEjFYkFkW3ZHcfENXaYe','9','mtCRQS3uNXmCf8jygwxv','G','Eu',5);
+INSERT INTO t VALUES (24,-3638,'vSdOPDf2ZLJ5pz2NBUzEQGgxI6TDppUg9q0','9jt0aJWHtSdyZrYk8wOgvTQHQ1rXazYIZs8bwKfmQj7dfTVu84P7QkVNAWMiYZUAfGB8H193','t0','tYpmHeB31Tlt','k','KR',6);
+INSERT INTO t VALUES (184,9174,'IDzZyLoZGQHBLDjo7flgA','zm3','rYU','PGE5I','l','K',7);
+INSERT INTO t VALUES (60,19865,'t1I2tS39iTmxjGOTPjq3SlVvxydkHCvnZGZ30O17DIR','5FGkL1crmu3ccvFcKJ2N9oo03mpGOeS','LtE','MBYzPT8dpiHlWmF8JlRUmdG7KEpEbq','h','a',8);
+INSERT INTO t VALUES (203,13949,'spNwkXLrmQp4zV82ViCX3lmUb8OzgWj','cg2CKyPnsuUq36bGq03bs2YNTaqPCRQTzS','UVX','HHTnMdgRtIqZZrHrzI','j','A',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(44) NOT NULL, d VARBINARY(85), e VARBINARY(3), f VARCHAR(49) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1804328539,-11289,'RktbO3od6NPdPpo','2Ksla3QHO5uumWot37V3w7DrE','8Hp','XRzEIX5P','b','E',10);
+INSERT INTO ti VALUES (1804328539,-11289,'RktbO3od6NPdPpo','2Ksla3QHO5uumWot37V3w7DrE','8Hp','XRzEIX5P','b','E',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
+INSERT INTO t VALUES (3907398886,14891,'nqqRMxYQXiBscDiFiVsTfaTtjghVye0YDJ4aI5','skaz72Bwx6gg2jHxRJR5kIazw2V6dEpLF0xPnVAoNphP','xi9','j45Tmh4RHY2PiFYgYRfaaHlKnxKhRMSoEGP','9','D',11);
+INSERT INTO ti VALUES (3907398886,14891,'nqqRMxYQXiBscDiFiVsTfaTtjghVye0YDJ4aI5','skaz72Bwx6gg2jHxRJR5kIazw2V6dEpLF0xPnVAoNphP','xi9','j45Tmh4RHY2PiFYgYRfaaHlKnxKhRMSoEGP','9','D',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3578464983,-18191,'AgI','qqhFak4h','fMU','UxYKSzbTKd0aOW8GbdByrPU','a','J',12);
+INSERT INTO ti VALUES (3578464983,-18191,'AgI','qqhFak4h','fMU','UxYKSzbTKd0aOW8GbdByrPU','a','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (40757,-2791261,'bFpvgGv','zlnaGKKF3wXX940e2EpiSPJl17Xx55jpdZFbK6csXZJuQPQcEMf0fTNXRBFgJm2YwceCVnW','LPNkxQkzuKo3jURZRLTxXD2Bv5','nKPszhtcVlpLV7PV9','feacPtFmzFSa3oMLjW35YiAHQ6sUmja98KmNHax7c','Is1mH98KEJ0JFxnrD',13);
-INSERT INTO ti VALUES (40757,-2791261,'bFpvgGv','zlnaGKKF3wXX940e2EpiSPJl17Xx55jpdZFbK6csXZJuQPQcEMf0fTNXRBFgJm2YwceCVnW','LPNkxQkzuKo3jURZRLTxXD2Bv5','nKPszhtcVlpLV7PV9','feacPtFmzFSa3oMLjW35YiAHQ6sUmja98KmNHax7c','Is1mH98KEJ0JFxnrD',13);
+INSERT INTO t VALUES (1436399133,16082,'OtGRsfBW7EqO0BNpaFTuQUFAMl','YCnNyBseDznYqCCUH9IVanDBu1q8ODmIWoctShr6ViPgthdFKYk7t2XHNGjjD1yZtyCZEliT8aRceNNflXvvTza4aAC0elJAVYMDemyMrjnoVomgeOMVV4tjAfX2Ne5NYZ5ncPLkDjmimMi4grorXuKBp156GxoN4RrkI5CWgtrzrY5zqsOB8','PGg','QVXWcxhzgq11bc6qQaPItOdWwrPScL5EdReMO2zdpFeSWIkR4NUAerbGYvHeboHjUs3CrMHz5j9','j','P',13);
+INSERT INTO ti VALUES (1436399133,16082,'OtGRsfBW7EqO0BNpaFTuQUFAMl','YCnNyBseDznYqCCUH9IVanDBu1q8ODmIWoctShr6ViPgthdFKYk7t2XHNGjjD1yZtyCZEliT8aRceNNflXvvTza4aAC0elJAVYMDemyMrjnoVomgeOMVV4tjAfX2Ne5NYZ5ncPLkDjmimMi4grorXuKBp156GxoN4RrkI5CWgtrzrY5zqsOB8','PGg','QVXWcxhzgq11bc6qQaPItOdWwrPScL5EdReMO2zdpFeSWIkR4NUAerbGYvHeboHjUs3CrMHz5j9','j','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1973404197,-5801,'esCyISFiSpZV7u5X','aM7T5ViMTq3Sq4vQirMy61eBOPCD9jPXpM216nTuzqdLpaqNS4Oyfrtiyirark4ZWMNoySh2uq9fhhXnnhcSFVkkhrvLbkQSSz32f0N3K24SnfMs1uR4kgSZaJQT','Kq','g0QCft0Q7KvtjBihkZ9AvRyyo8imblwsjahKxZQR1JDY3Aw8MJ188lzo6f3feLbUPxDqQvsb9Dc3hSyOsR3YrwLMR38NQtLRwqYcHYcc4FQ9rqyliays4ir4WiEf7dLRH0x75UEUydWlckHUiQT96xvMy0fg6yZznNFGkG3JFmfNIPBL0ERuGoIaahUPxNiPZ8u3ybKG13FDphqwyklH7PWmb1gr8qbbLh8uWLWcaX0IWXVkIIvw2Z9uNQlG','Go','7X',14);
+INSERT INTO ti VALUES (1973404197,-5801,'esCyISFiSpZV7u5X','aM7T5ViMTq3Sq4vQirMy61eBOPCD9jPXpM216nTuzqdLpaqNS4Oyfrtiyirark4ZWMNoySh2uq9fhhXnnhcSFVkkhrvLbkQSSz32f0N3K24SnfMs1uR4kgSZaJQT','Kq','g0QCft0Q7KvtjBihkZ9AvRyyo8imblwsjahKxZQR1JDY3Aw8MJ188lzo6f3feLbUPxDqQvsb9Dc3hSyOsR3YrwLMR38NQtLRwqYcHYcc4FQ9rqyliays4ir4WiEf7dLRH0x75UEUydWlckHUiQT96xvMy0fg6yZznNFGkG3JFmfNIPBL0ERuGoIaahUPxNiPZ8u3ybKG13FDphqwyklH7PWmb1gr8qbbLh8uWLWcaX0IWXVkIIvw2Z9uNQlG','Go','7X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2599817910,-5527,'TQE','Nf0b0qkeHSHzvtKKy0c6CBqkeTihsQtwHiGzjtFUKVSesNvZFhkljZ6Vvl','M88','jE3E77PpbxyXQKn','hv','IH',15);
+INSERT INTO ti VALUES (2599817910,-5527,'TQE','Nf0b0qkeHSHzvtKKy0c6CBqkeTihsQtwHiGzjtFUKVSesNvZFhkljZ6Vvl','M88','jE3E77PpbxyXQKn','hv','IH',15);
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(67), d VARCHAR(51) NOT NULL, e VARBINARY(63) NOT NULL, f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (143,183,'MQgCAMOEpDRVbBiIPLyqaGjKjv23','T3czCOfDvftppGRBP5YixiVh8IRLB2xs9YksDvrIna9OqljJsq','vmyJYIVCRrx2EbYMwPzkXe5nY1hjQKRkr2Qjlb2SvRq7mvxrH99','72YAw5bDHB','vu0dJ0IRuQLIkO9gSd1SvyrrXj96jiJ7r7akLFw35raS','1i56PjIl0Hd2m8oLpwlzInmf0JEwJyBQlqykVjCpHp8s3GEFr5jsVj0uKjntqvIoy9DrO8NtPmEihuHwacma3enspgCLXh',0);
-INSERT INTO t VALUES (191,22,'YqoTSmVanaCsE','hkpEYdn6PfB6IY2fQ4icXTjQRDla','OElOa8ZxcGDE6IrTpPWbjgVC9JmPrrTTLO7sLRdjR','0MpmIvJMDMVaXEVWZlYEyS','emxzXRrTW8nbE','qy',1);
-INSERT INTO t VALUES (112,14,'R1EYTIvDicz9RTvPtizGTBnU9JWBWx7MenY','XmTrK8ySHSPhqFLLVJGpYAt','GWYvpweuXKwathPDf1detu9zNK9jo4mctU54XAeiF02BVTm4lFBoy0Ryd5R','DxQ1','uwjavb9x','TYNJzvXnOmSJ51m96uR0NX6k4gdKB0V5EUDHgyeniuj20o7AwIdiy9pphjoYUdQ6b9zPUd2NdvBNdjTrZH9YGcGsBwtCGf',2);
-INSERT INTO t VALUES (157,220,'KYXJWTKcwFwNpuiGk','bvji3vsk347a3SZGt1NMiibptc1iBxN1Evs','lPGom','YUDDESGSZ3vg0GxCNurBb3lh5KdYs5B','6q136JqzlCBkxL3KxUMDby7','cM7RsQ6bLRhkJF6ahMIdYxKtEDFy9Kmkuh6mROFWkTO6nIlo4AvfdMlJHPLMy7nsgN8cO9nRx7ILT4beNUBozxXgredAOvUl',3);
-INSERT INTO t VALUES (197,235,'bvluZuTqncIwHlTAqYQJbg4BH','rTP2vlJBz1VZW','x1qIMe1WPCpUhS8wl3uHd5ee9shE7r','gxHIIcwBeM4VFLxFE5BFJDZR5d','6PwASqDbAA50XOfr8UJOshr6OWRvE2I92MuQQymxoGfNqGPSUODx1D9L10MeVSdB4w2cw0','oMvIzUuciWxLaoH2FRmTpIWwL363koyVnPclrB6qp0M',4);
-INSERT INTO t VALUES (179,18,'91SbMIws4Pl7bdklubC7nf1BZWwNRD9qrhE0Vcn','GDBQbUKO4lJbgrua3D29EOySNotj','6a9I7hCzfcFHW3LFwHcD2nfx8DIc0PazsNKS','G1poqWIozu62cOJnjCYJoe8lIDbZlXB0','TFR9y6C9TwdrUIabVDeGhPAcyF8izhNdlXCZRCUe8ab6x18Uxp2wBOSUEOtjOvMgKydgmxToLxBXRusUdn4uOUVgFH3','oxY6i42EQZtuyw5gJGxleunXXZkpxfLE7yqO3PzLdDcpM8qIPmJkFAfZy51',5);
-INSERT INTO t VALUES (27,149,'RoZ','bczJW2UZLSrEBAELBYSIIrdNrArRsL8r1Fa5CD','eU13uUXQeIKy3ca3','ZI4OY92Lmq9mFpgYJIMNoWH','n2UYTeg0wsxDriqmUi3Dvt07ieTiiC8zWhgoHXeS6CPEho7OqTvuit116v51TLrXIL','60KqRI1RBDBT9hEuPhYbVWymKg7l1',6);
-INSERT INTO t VALUES (44,54,'14voe','JudZNHK4GUsiTGUO','lblGRVBGvIBbWsKvjyigpWKGOmpMwx03WGNJUQOOl5m29','gOOmCiPremr5vk43zEf8woeHY1bCY','pKyLoUVBCQrSLeqXwqftW9rNBmVv7QtaKT0WN8qtGIEsKqQGwiqhUAgakoxrHePRcxyg6MSqD','nX4PjvFkFPtIecUzvAIBrsPAOt57KcXuUHiDQy2k0HuVq6AVoirkjpS8fMJKYH7Mh2ODBUUf5P2cna',7);
-INSERT INTO t VALUES (140,45,'g4osADL','37Bnf9Njh2RFDAWZvXVlH0x3uglFIqt0PjDGy31yqZ3t1z7dj6u','1Evw3e1EnNkrE1tU','E2nr5IyE3','OQXiWd6KvpOHbPawq1DpDtlq6zHAMuTXfhrPasZNWVEjk8HXWo','ncsbkuorr9lVp1D1yUVgLMD7UMqS2NCJKPydzdtsnZLcqwuKlHefjwEXNuz2F69FY0LQFcz',8);
-INSERT INTO t VALUES (79,219,'O7o','BAMsdt76j2EWkeHXl1ytKfBQcBS3lAQ6rZR7GIuDrJ','SUpRPwKerna3j2V9mm6juLrgHtBFhNiJhXCsgjqkXgYjtGzFVJZfiV','MCgbAuFJRKdAl36v','nfJxQNBHUcKhuyn90zAMazyeokweIGjkNqjBl7FwISwJUUvQhhUM6cvGQ38JD7CnZgiP4a6MdL6YmPcz2BXwc00uufIdthFse37l','N7fdnYhp3sPCHNKqcEklDsp4R3V9QB15NxEcPeNXhiy7gsWPR2JyKUibu7QR9x3TcJjvO14WIdoAdoHIwbVOn5Gb3U862uQpp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(12), e VARCHAR(20), f VARCHAR(24), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3703678583559789671,112,'RZgZeGwFwkSuWv8OJC','jck','QjxvaFrd','bc','K','qc',0);
+INSERT INTO t VALUES (-1554568655464231526,250,'9ZRaxMp7MQftvmCaWtmN9cOVQyKpY1dGRVPHFG','RXu','k6uY8ovDSK0HIRmbWQrC','LSb8uTWDl7bqp1MhLV9','t','X1',1);
+INSERT INTO t VALUES (-6536485757383036866,197,'6n9Xe0Fq3Wnlq6JBbUCMFtORz7GkcQU','mb','UxMk17mtcOSN','mKHWrwEL','v','HS',2);
+INSERT INTO t VALUES (3824948569683610830,202,'lJkbYGicbVI0OOaWY2W7Xq1lAi','s27yTu','kkQaid6TZjV','C0eSTd','hn','Z0',3);
+INSERT INTO t VALUES (4514778665206578260,253,'vUuXmxDRYnUF3Fl3QBrmf5AMc6utIVLHHcOO','Do7','R7vi4a7dCPUeSdjs8v','bhe','E','Is',4);
+INSERT INTO t VALUES (-8560362637186132872,6,'q3gfY5Aya0BxbjDkUbxWrcb9HayBo','Vn','Z6y0EhF1AtyJ4','I','Z7','X',5);
+INSERT INTO t VALUES (4563150419284589785,28,'4O6UgeC6RyAkbzpnWs4lSEmz1tmTKgPwsYmoGK','YZkPL1qjzt','IlO29VcEVB3tRF','uVAeB3zAM','gA','Ra',6);
+INSERT INTO t VALUES (-2315262890545035627,137,'AAdQclKJx5QMK8JV5MvgWvucbZ28XArYcj06lPKNFeUy62','jo','QiivX56L3a7','7FF','A4','p',7);
+INSERT INTO t VALUES (4873358981957075447,124,'LevqopVxx','c','yEPw618bYQEoet','eYc9k83AsQgFjzukSc','Re','O',8);
+INSERT INTO t VALUES (7168219237102096610,177,'MbKXBPVopaU1I3','FLkpTiNEZ','d','1i8dCQiTsOu','Fl','A',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(12), e VARCHAR(20), f VARCHAR(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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (40127,243,'144E','3','Y2O0iOtGTpdKxq36Of5afGNHe7FBFG6heik5eulxwRtptRmXQOxrD3l9OMz','DPcuDfUlkQTAdXtIrhZ7Id','fFepJAcJD2xlxQOoDnYvP','FZCkRXdfijDIPpy2y7UWygmTfEQegs4I3ZAlylO3yOZpOWQkSUKtJ',10);
-INSERT INTO ti VALUES (40127,243,'144E','3','Y2O0iOtGTpdKxq36Of5afGNHe7FBFG6heik5eulxwRtptRmXQOxrD3l9OMz','DPcuDfUlkQTAdXtIrhZ7Id','fFepJAcJD2xlxQOoDnYvP','FZCkRXdfijDIPpy2y7UWygmTfEQegs4I3ZAlylO3yOZpOWQkSUKtJ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(68);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
-INSERT INTO t VALUES (44534,0,'78jiO8sFCAGBlJAG446Q4O4FUy8QQCK2LnK5b75iA8F5VEQMQPZc','E9Te8e3sIHR4fLYYOAqEbNLnRmFN8iyEmAaZuPkmTo2YayJTGT','7ZA7NBEa','UesEi97XXvCYaVHs7DJrj5E1hgawTws2HXu','FCDhA4zKtgyF5OV3z3xN6UqaJ8tyN49ovCdjKjBEqe3','kQlSPgaIV67gnszGFmiCawC97AZaBEv4QjEDoGywJYimUiNiknseLlsX2D9v06M1bkfWa6HVocO9uhUe6',11);
-INSERT INTO ti VALUES (44534,0,'78jiO8sFCAGBlJAG446Q4O4FUy8QQCK2LnK5b75iA8F5VEQMQPZc','E9Te8e3sIHR4fLYYOAqEbNLnRmFN8iyEmAaZuPkmTo2YayJTGT','7ZA7NBEa','UesEi97XXvCYaVHs7DJrj5E1hgawTws2HXu','FCDhA4zKtgyF5OV3z3xN6UqaJ8tyN49ovCdjKjBEqe3','kQlSPgaIV67gnszGFmiCawC97AZaBEv4QjEDoGywJYimUiNiknseLlsX2D9v06M1bkfWa6HVocO9uhUe6',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1875591916588415364,231,'dsfLObj0QrGGiHmXzkdqmRseo5VmnMF1MtB','QB46oC','XsLk','1mYbtEAL','L','Yz',10);
+INSERT INTO ti VALUES (1875591916588415364,231,'dsfLObj0QrGGiHmXzkdqmRseo5VmnMF1MtB','QB46oC','XsLk','1mYbtEAL','L','Yz',10);
+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 (812618774940907735,172,'EtRjDKtBJdBET','FJVma6G7zb','fjFL6nnelMRSy8UF','L','ap','k',11);
+INSERT INTO ti VALUES (812618774940907735,172,'EtRjDKtBJdBET','FJVma6G7zb','fjFL6nnelMRSy8UF','L','ap','k',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2156798018796251090,111,'Eeiu','8U1Ya17BrnQgKGYhSLU0dfWqXWYbdvFpMtPyI1N97tJQZgZlrQGgH6BXHb4kiUcY5mPdYbSkDQWr4vhKkKCUuancfm5WpKvOlqGiGKlMu6PRu9ryElg1ia0k3CypUOiplGaMtRx2M7XpnzNdgmRlGGHQ6HZPv0yOqSRnEOQkMJc7SemIYat59ZSDVJNltz21klBTVqjKdkNgLEBEgzyY7ZE0pcZYkFYvg8Metf2ewnONd8o1X','HSnU0oDnVn7KXzN','IhWxu','S','P4',12);
+INSERT INTO ti VALUES (2156798018796251090,111,'Eeiu','8U1Ya17BrnQgKGYhSLU0dfWqXWYbdvFpMtPyI1N97tJQZgZlrQGgH6BXHb4kiUcY5mPdYbSkDQWr4vhKkKCUuancfm5WpKvOlqGiGKlMu6PRu9ryElg1ia0k3CypUOiplGaMtRx2M7XpnzNdgmRlGGHQ6HZPv0yOqSRnEOQkMJc7SemIYat59ZSDVJNltz21klBTVqjKdkNgLEBEgzyY7ZE0pcZYkFYvg8Metf2ewnONd8o1X','HSnU0oDnVn7KXzN','IhWxu','S','P4',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6992610197258873174,182,'vdIPhTb6gQb5Qpar4XJ46EPUoY8LtfO6mYmpgoDGuRT','btHNrSouTy6PUeBasS4Yp49oVAv47UAdS0j8vFl5rPGoztMiq93KUOq977KcT6CUXRDvXGjeSbfmLlfHvvuNIeAHmbaul9gB5s5Pr9eLsDdZqgVdq9FF67VP6Dfv55i3ZHk7m3bPXA11aVGIkLIVJ9keFsyQzGvpi7h6McLnt7ej4MqfXB26aMWuElWTM750wn6GGNqIDaXQagDhCPQDeS9NY6F43ZRODV2Y8jodxRc','IM6','JaB3SYJmveZLpv8g3nr2R','in','et',13);
+INSERT INTO ti VALUES (6992610197258873174,182,'vdIPhTb6gQb5Qpar4XJ46EPUoY8LtfO6mYmpgoDGuRT','btHNrSouTy6PUeBasS4Yp49oVAv47UAdS0j8vFl5rPGoztMiq93KUOq977KcT6CUXRDvXGjeSbfmLlfHvvuNIeAHmbaul9gB5s5Pr9eLsDdZqgVdq9FF67VP6Dfv55i3ZHk7m3bPXA11aVGIkLIVJ9keFsyQzGvpi7h6McLnt7ej4MqfXB26aMWuElWTM750wn6GGNqIDaXQagDhCPQDeS9NY6F43ZRODV2Y8jodxRc','IM6','JaB3SYJmveZLpv8g3nr2R','in','et',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7794328853002072386,171,'tTSpB8kHoY6Q4V63','ce51UAL5sJ2Hb6n8TOVyJLvpBBiawrCAfh5irEoYmWHM9vMnTT1ByCBKhV9vFDGKwauzXTuLnQCMG5M0O29QQapbfnsa3CJgzWOEhzDnfj4BzyYEDhdN01xxGid18luARXbSib5n55Kc7TZSOgPG3icnGtsABHfvSdB96wVj8Z6fST5DcB4h7BRZKVMz8vaRI5ADhw7chXOeKBuNEkRRfULB5XObNgzo','3J5160BI','1klS198ELl4wGSNBkuTXxzKv4b5USe2Z7HozR7HZXxZj2pcqJXEvI1L0OuKhIbS','dnr','N',14);
+INSERT INTO ti VALUES (-7794328853002072386,171,'tTSpB8kHoY6Q4V63','ce51UAL5sJ2Hb6n8TOVyJLvpBBiawrCAfh5irEoYmWHM9vMnTT1ByCBKhV9vFDGKwauzXTuLnQCMG5M0O29QQapbfnsa3CJgzWOEhzDnfj4BzyYEDhdN01xxGid18luARXbSib5n55Kc7TZSOgPG3icnGtsABHfvSdB96wVj8Z6fST5DcB4h7BRZKVMz8vaRI5ADhw7chXOeKBuNEkRRfULB5XObNgzo','3J5160BI','1klS198ELl4wGSNBkuTXxzKv4b5USe2Z7HozR7HZXxZj2pcqJXEvI1L0OuKhIbS','dnr','N',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3999247994111098721,21,'QBUwMTXatxhgpUEO9v','PYgwSkBE1SJYOk1cZ7iInli5Jni216u1rRUuoUUMQDg8flNmamAtKSsz1EzTFJdzBZvwPGu21cTAeFo44nV0AkK54Ng5cI7ygTWXEhUzSJOMwEal5YVlbpziWK1FKhUwbkj5iAarxfbNzDrswFhaPy0HCHSMew1ROJxzTH1RsWh9IVPKip','x95yWilnLH4gzsPJ4Ize','vbXM37sVFka0N7csiZMbDZC5m1DMnlnc9eaFDCnslEJ6AIdKBqFHbxPoFJ6dAx5WAXJHmolQFzvAf10eygapa2SjJ5wmprwLxQHsZlz8HRiCq60Es0v9psKXolQeErIOfDTxW0ZkOCeWh47ISgwDr','9','seF',15);
+INSERT INTO ti VALUES (3999247994111098721,21,'QBUwMTXatxhgpUEO9v','PYgwSkBE1SJYOk1cZ7iInli5Jni216u1rRUuoUUMQDg8flNmamAtKSsz1EzTFJdzBZvwPGu21cTAeFo44nV0AkK54Ng5cI7ygTWXEhUzSJOMwEal5YVlbpziWK1FKhUwbkj5iAarxfbNzDrswFhaPy0HCHSMew1ROJxzTH1RsWh9IVPKip','x95yWilnLH4gzsPJ4Ize','vbXM37sVFka0N7csiZMbDZC5m1DMnlnc9eaFDCnslEJ6AIdKBqFHbxPoFJ6dAx5WAXJHmolQFzvAf10eygapa2SjJ5wmprwLxQHsZlz8HRiCq60Es0v9psKXolQeErIOfDTxW0ZkOCeWh47ISgwDr','9','seF',15);
+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(2), d VARCHAR(18) NOT NULL, e VARCHAR(96), f VARCHAR(32), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-66,3155549,'bQ','vd0nJGETXo0Mv','4cTGfDfX','Po1Vr2oZkUaVfk4vX7js0SloXL','2','j',0);
+INSERT INTO t VALUES (-97,-7597151,'V','wLj','aA96PKzmfwbiLuBgSnbXepCmTETdfPvU8o4eN8xN77qEj6slJ','nPm9hfie6ddr8h2dPkyPlcKXsa','M','5',1);
+INSERT INTO t VALUES (-119,-600533,'o','DpVYR','V2aVmNINsuKrvZIJDORUoftKc46WiAiOq8e6FBlV1ld9s6ZnLCq5capamx7fp','oZHOliVmhcTedpdiJd4dyZklhTHHNDT','x','D',2);
+INSERT INTO t VALUES (16,-97264,'D7','809ZtT','FtoGmtdG6wscfg2uiF4pVDYYsHcgxKF0aBnGuuu6u0bhz5T8NGdRZivNK','4HHQXl84QRPnZKPtf','F','q',3);
+INSERT INTO t VALUES (116,-4135602,'E3','jWs3DThvcSl','c','QO5ZXmjLPJBAPSpCTmAML8N849','Z','w',4);
+INSERT INTO t VALUES (77,-4547400,'c','Zt6djI','EFOLiPUBWQje66pJ4dPUzqbmYIr658m','KGLvujambDwU7b7HeZdOS0vWOlya','A','M',5);
+INSERT INTO t VALUES (-38,803018,'xm','rXrB3','tHLSXzSu73lNbXVl9TIOAaWlBUm8FKIS6ARtF0RuHt8eVYB','oTs6tec2IYtwttoGIo','s','s',6);
+INSERT INTO t VALUES (-8,-6320040,'3','Yxs6bBOeuYbJ','mAeeJO','ooEDtQnA5Eenir7K5GKkzzwyiUWA','h','g',7);
+INSERT INTO t VALUES (-72,3093537,'I','d3TI80nsvGKKj7x5nr','pKLC4981MvvgHgAmyI4wLJ','wQPhFoJMHYqX1oXUleWnYkOh','Z','O',8);
+INSERT INTO t VALUES (66,-5838571,'E','mDhLma7','SMFxr1','eAcO1VyXeSM0tVGR9jx3tif4B','Z','W',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT, c BINARY(2), d VARCHAR(18) NOT NULL, e VARCHAR(96), f VARCHAR(32), 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 (7066790,476024,'Cp','s3YsC4mimux','m64mTDUpddFqYjhFP37FK0UhOZuis3JDaolyMk8B02tN','CQgpUnmzC7hNadK0AGLNWT6','0','e',10);
+INSERT INTO ti VALUES (7066790,476024,'Cp','s3YsC4mimux','m64mTDUpddFqYjhFP37FK0UhOZuis3JDaolyMk8B02tN','CQgpUnmzC7hNadK0AGLNWT6','0','e',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (-7731398,-3422591,'wi1','HRU5PtuPLSJC','qJXb4bTSznpnOIqhB4G0l6NcIZ7NETmT92FFjThbGD3sQiLBkL1emn86JYqomheFax1g4jbS8R8sKk','gIqC2PuGxlq8','p','w',11);
+INSERT INTO ti VALUES (-7731398,-3422591,'wi1','HRU5PtuPLSJC','qJXb4bTSznpnOIqhB4G0l6NcIZ7NETmT92FFjThbGD3sQiLBkL1emn86JYqomheFax1g4jbS8R8sKk','gIqC2PuGxlq8','p','w',11);
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 (64704,208,'qIo6wRxUqDt9Q7GivZEw7eWbyTFekf0B4eYcFJ9Pwli8jduIVI7Fhs14s3QlK','LnJw6Agmdg5ixVDHfleBE7epNeVJIWazgVXz3YLcNhhsc37CtUPbFfBbxor3FKfkdgC68oAEg0D3K421HOuJIk3ze12RCRgQE3ZbLAt0hHbuVgfZZFvt2kHDOWA7xSTcd89eL0nD12CaaB3EXROxRH6XATc5a6jGvl7Ci0ZDxDRExk3HlUQa9','a9hN34rH76dAiSr8J0X7Y4hG4NWWQxAh1cTyI6jKz1WwROnhqEvAOI2t','LgSS','I7GbjWhy3nsZ8ecA1O0kjKADhNs2AsYvXJHPPq9iySqxBQmnAx53ZBne5ZC6srOxmDr5fgjaIP1oSV8cgBIr','jGfcbPpQNC5dku3EvPQW5tRVAd0wqdCsPUHQUEI4enezSB9scfzxnIysSZBpl',12);
-INSERT INTO ti VALUES (64704,208,'qIo6wRxUqDt9Q7GivZEw7eWbyTFekf0B4eYcFJ9Pwli8jduIVI7Fhs14s3QlK','LnJw6Agmdg5ixVDHfleBE7epNeVJIWazgVXz3YLcNhhsc37CtUPbFfBbxor3FKfkdgC68oAEg0D3K421HOuJIk3ze12RCRgQE3ZbLAt0hHbuVgfZZFvt2kHDOWA7xSTcd89eL0nD12CaaB3EXROxRH6XATc5a6jGvl7Ci0ZDxDRExk3HlUQa9','a9hN34rH76dAiSr8J0X7Y4hG4NWWQxAh1cTyI6jKz1WwROnhqEvAOI2t','LgSS','I7GbjWhy3nsZ8ecA1O0kjKADhNs2AsYvXJHPPq9iySqxBQmnAx53ZBne5ZC6srOxmDr5fgjaIP1oSV8cgBIr','jGfcbPpQNC5dku3EvPQW5tRVAd0wqdCsPUHQUEI4enezSB9scfzxnIysSZBpl',12);
+INSERT INTO t VALUES (-347900,846684,'j','Gp1A0J2kRbtaJqcNXgOcxKypXMrCbDyy8L1nYd2tOxa0XlaeYmTSnD0Q0mQOfg22ZLbaeobxtw0E2vMjEEyXOPzduO7AFc6qGkuZ92bPvwNUoslBtLBgvhCmFATtyAcE5YoeFePbZ4rLmtZmPt787b71NYe2pFYV','tonmuaKqOcbOAOHnM0xOuoQFYhkyFPnt5zAEaUFRc','Iorw1xEGRyFgP9mIeq','n','K',12);
+INSERT INTO ti VALUES (-347900,846684,'j','Gp1A0J2kRbtaJqcNXgOcxKypXMrCbDyy8L1nYd2tOxa0XlaeYmTSnD0Q0mQOfg22ZLbaeobxtw0E2vMjEEyXOPzduO7AFc6qGkuZ92bPvwNUoslBtLBgvhCmFATtyAcE5YoeFePbZ4rLmtZmPt787b71NYe2pFYV','tonmuaKqOcbOAOHnM0xOuoQFYhkyFPnt5zAEaUFRc','Iorw1xEGRyFgP9mIeq','n','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2970090,6417312,'2','aIp8E5N7yMNQR0gNx5JwZ7CfnTjIfpiZtJP51uyroqo0NYVwvYjlTPyly1t5USrm8mhULS0CODjGL2l21gS8xv9op6HOgmjM9','TTfBqGWjoUoVHDQANrRI3K9TzGmKvJrlqXOaTXTyVtyp','tq0vzZUduzS0EYa5OW','l','H',13);
+INSERT INTO ti VALUES (-2970090,6417312,'2','aIp8E5N7yMNQR0gNx5JwZ7CfnTjIfpiZtJP51uyroqo0NYVwvYjlTPyly1t5USrm8mhULS0CODjGL2l21gS8xv9op6HOgmjM9','TTfBqGWjoUoVHDQANrRI3K9TzGmKvJrlqXOaTXTyVtyp','tq0vzZUduzS0EYa5OW','l','H',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-3329159,7070907,'sNG','oVQvg4UKQPSZ','ADV4fBUKqYF','NXcx48lSFxl7e5nBz6si1LAKANvuZ0zMSspEsoj1sRevBK6PGrC20xbV4yf7sQ9QSm1f5R8aUBffvoLZZZiIN8','XM','2',14);
+INSERT INTO ti VALUES (-3329159,7070907,'sNG','oVQvg4UKQPSZ','ADV4fBUKqYF','NXcx48lSFxl7e5nBz6si1LAKANvuZ0zMSspEsoj1sRevBK6PGrC20xbV4yf7sQ9QSm1f5R8aUBffvoLZZZiIN8','XM','2',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-6387139,-1594250,'fG2','bSCMmk1sE49wNIWR0d4C91NtHWkfxPAdeJwX1ufuzchuOeqUDoSXM8LHzIrTesbkGizHMB2pxXmPBI7di9qQCSBtmE0YPIjvwE7dZCZbAxrf5g8GSWf7Y9hXu3jgh1gvx27zqUALAFHXv9e3VupW5VBhcACtITnMAgqKg1QwgU6E7MqDIM1pwhtovF1hQ','FrDF5SilqOU','5QYsyDsQf4NN8NkwtCVHNNKcy9tSmzut9rkhJsasSqBppNaGBydOnLbDFd6bnOlhuNNSPhuH1A1O3i9HjMwIo0mgK44hjTFah5vKuzrTSGvhbBUTSQbxb1gmAu8PqwggwsP1zOEDA2Gg5jWFWGCuILdwrfEdOURHqG7Ao9UWCpWCGJx8LYj4lr2owP7wvWnSA1YObvFKXdmO6P2egoX72idKEJyvWSiiGh8Mg0UHf','C6','qH',15);
+INSERT INTO ti VALUES (-6387139,-1594250,'fG2','bSCMmk1sE49wNIWR0d4C91NtHWkfxPAdeJwX1ufuzchuOeqUDoSXM8LHzIrTesbkGizHMB2pxXmPBI7di9qQCSBtmE0YPIjvwE7dZCZbAxrf5g8GSWf7Y9hXu3jgh1gvx27zqUALAFHXv9e3VupW5VBhcACtITnMAgqKg1QwgU6E7MqDIM1pwhtovF1hQ','FrDF5SilqOU','5QYsyDsQf4NN8NkwtCVHNNKcy9tSmzut9rkhJsasSqBppNaGBydOnLbDFd6bnOlhuNNSPhuH1A1O3i9HjMwIo0mgK44hjTFah5vKuzrTSGvhbBUTSQbxb1gmAu8PqwggwsP1zOEDA2Gg5jWFWGCuILdwrfEdOURHqG7Ao9UWCpWCGJx8LYj4lr2owP7wvWnSA1YObvFKXdmO6P2egoX72idKEJyvWSiiGh8Mg0UHf','C6','qH',15);
+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(1) NOT NULL, d VARBINARY(19) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(34), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (122,-1250966886684403741,'r','7kb72tq51CXM6vg2','2Q4Y6DOTJLh4C6aR','amtDgOzyEixvinL1EIKpHFlgs9BsL','q','7j',0);
+INSERT INTO t VALUES (-8,-3123176238878821500,'D','gjPPUuwiuLRz','PVS1aTUzmapf','XS4gbPoVgc213aYXyHSltVbLK4cXU5','d','W',1);
+INSERT INTO t VALUES (-92,6586609191172494211,'T','5RMglCnY6n4JcXVEBkB','OneEw9jiXxZ4I','F','f','X',2);
+INSERT INTO t VALUES (55,-8608460411588595656,'S','0mexhP0HvwQqaLE2E8','VbglsWwtVzW01s5mNOAR1','S5RtwvvL5bT1tmt2yiBwM','T','bH',3);
+INSERT INTO t VALUES (23,2328117885040277721,'Y','gj','c9','BZDjsUwZe6YEk','B','H',4);
+INSERT INTO t VALUES (55,5335222084369070016,'4','tU','1E','IdSHPni6YY4zEQTPH9b57','T','w',5);
+INSERT INTO t VALUES (-18,-4403819127960619791,'a','gNkTfx','lKOqg0H1iaiPoN','fAvps3PWpdJZlDriJBCGgiU9NK','P','4',6);
+INSERT INTO t VALUES (-106,6096356391034974298,'W','4E0P','RShbZjS6upDQ8ECPUb','Hk3uv4iVn892Olr','a','lR',7);
+INSERT INTO t VALUES (70,-5956469415249722950,'C','YenyyDMTK0Whc','hxnYA0RH6ObswsE','Sa78KOxVBfHwuX6ugACIg1sA7WHtgB','V','W1',8);
+INSERT INTO t VALUES (106,8408523755737305895,'w','6','Spb','tTwJJRfYmswdj1uL3Nin','T','4',9);
+CREATE TABLE ti (a TINYINT, b BIGINT, c BINARY(1) NOT NULL, d VARBINARY(19) NOT NULL, e VARCHAR(26) NOT NULL, f VARCHAR(34), 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 SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-26421,-3305941927514674515,'7','3jjR9n5gPA4FwFQLJE','P','2gMN','W','5',10);
+INSERT INTO ti VALUES (-26421,-3305941927514674515,'7','3jjR9n5gPA4FwFQLJE','P','2gMN','W','5',10);
+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 (-22667,-7923999549760461081,'Qe','MVvUCF','eLTwB6v','hd8HyQ3eFVtkZK','d','O',11);
+INSERT INTO ti VALUES (-22667,-7923999549760461081,'Qe','MVvUCF','eLTwB6v','hd8HyQ3eFVtkZK','d','O',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (20923,-5145813445084646469,'X','beuuYzVMjviVkJ6ID50zm9m0ibeYAAEydYO77Zq8OdHcQ8djv84iRNrQahA3xFlKKOn1Ms1AaKLx1eDlWh2AlIJW3hk5DWeCLxtrEdU8S0JmixZeU1HjJUwsY4lVRO6w0WKlAj8heyP2zdW','DJ9f4ABQSsdoBYj','wdoZfl8o4alf5yfCkJJDhD9NdEMIGzrs','h','gi',12);
+INSERT INTO ti VALUES (20923,-5145813445084646469,'X','beuuYzVMjviVkJ6ID50zm9m0ibeYAAEydYO77Zq8OdHcQ8djv84iRNrQahA3xFlKKOn1Ms1AaKLx1eDlWh2AlIJW3hk5DWeCLxtrEdU8S0JmixZeU1HjJUwsY4lVRO6w0WKlAj8heyP2zdW','DJ9f4ABQSsdoBYj','wdoZfl8o4alf5yfCkJJDhD9NdEMIGzrs','h','gi',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-22595,5884305867492503397,'Jo','5Don2qwUlabohig2pTU1GjIsCITymdMwGKDyrT3Ic5yJtfy5SN2MzdZLGdLiXLE6IN5u1S2MWLb2CP8m1tKFdoV4wbjCOkovuzglU5msgfEBWfByZVXT9UKxHkhpwdgHX89W4N0oOdaGDsTnr4iYj0nDRXe46icoOxTYrukkZsXyMrncvjgPIKdSocjV3nAz7vip4ocUlgaiiSrZMwirqZjPfaq0vcaJdueQdClmaG1A8Z77kVy','1YYZK','TrGZTBfVs7sbj0Q2C3U3LtBWdKLBMBhDWTuGOKaF8o8bsNlDOa8RkHpU8ypE4mj0CeHice0UHrlQxWFUNNsUrTJNneX1QtNTFMW5sxrNENIglqUaa5ZUHXyvLezk7pY2HNgxABhSf3PCDvDMGfw4UhJEcMI7QU848xgDT4K2v8KN7H5Queb','c','W',13);
+INSERT INTO ti VALUES (-22595,5884305867492503397,'Jo','5Don2qwUlabohig2pTU1GjIsCITymdMwGKDyrT3Ic5yJtfy5SN2MzdZLGdLiXLE6IN5u1S2MWLb2CP8m1tKFdoV4wbjCOkovuzglU5msgfEBWfByZVXT9UKxHkhpwdgHX89W4N0oOdaGDsTnr4iYj0nDRXe46icoOxTYrukkZsXyMrncvjgPIKdSocjV3nAz7vip4ocUlgaiiSrZMwirqZjPfaq0vcaJdueQdClmaG1A8Z77kVy','1YYZK','TrGZTBfVs7sbj0Q2C3U3LtBWdKLBMBhDWTuGOKaF8o8bsNlDOa8RkHpU8ypE4mj0CeHice0UHrlQxWFUNNsUrTJNneX1QtNTFMW5sxrNENIglqUaa5ZUHXyvLezk7pY2HNgxABhSf3PCDvDMGfw4UhJEcMI7QU848xgDT4K2v8KN7H5Queb','c','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3390,7229808313769690125,'H','gKOIPTGT6M7ENk5L35LT6cjFmHzzRRp8G8So1E8jaOqWinJ0JCPH8NifvjZ1FikjxU4ouhMGLRlnYWZmCkGJFDNp97O3hQr9qHImZ8boJJDwJbhFXRgJqNybtds6Gwe7S9iJ0sVUZQ1J2v1A4MR5jQwKdRUZJmpG5ptx1F1FZRUmCxglwcTzb','mharDTtrH1MEz','pDFs6FIU35UYa39slONUIDxcHpmTXyHdGgJPesLa4kLsCV9PmacXrvY1k4cwJxY28owONiMFIlAJK4GLe8eAYIO7fGmxMKgHiv7E3YkhgU8LlHAj2NQ9lYfwHz9OqtImB7GvOGgMF8ob6VVmMTNJRRHbXcpnksDwVEapYHn7j8O','VQ','F',14);
+INSERT INTO ti VALUES (-3390,7229808313769690125,'H','gKOIPTGT6M7ENk5L35LT6cjFmHzzRRp8G8So1E8jaOqWinJ0JCPH8NifvjZ1FikjxU4ouhMGLRlnYWZmCkGJFDNp97O3hQr9qHImZ8boJJDwJbhFXRgJqNybtds6Gwe7S9iJ0sVUZQ1J2v1A4MR5jQwKdRUZJmpG5ptx1F1FZRUmCxglwcTzb','mharDTtrH1MEz','pDFs6FIU35UYa39slONUIDxcHpmTXyHdGgJPesLa4kLsCV9PmacXrvY1k4cwJxY28owONiMFIlAJK4GLe8eAYIO7fGmxMKgHiv7E3YkhgU8LlHAj2NQ9lYfwHz9OqtImB7GvOGgMF8ob6VVmMTNJRRHbXcpnksDwVEapYHn7j8O','VQ','F',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (23669,9058216331546060786,'64','Jnzhb5vwKIIQ8lCrWXrAZxSAcFIkb5mUIDETkiBM9tsEfffSRXrZSiiWYluEkxIwbT5D8tynn0qBAIFPkhtc6jFlM7AmmoS1ACmNIbophUmWVHKEbvg2UBWjlH12Y215ranbmPQX6XlW8UoUdVMYbdI1fKujLBJNGlENkuvLfM3IReRclD7HahjheA0qEIDDy69xhyGfCNMhB67aALezRf','YyD38yUJLMh','UJ4wVEanmt75an79jkHqZpwLB7shyL6PivNyoS86nxeXwIGa7J2sYEdzhJEOBPtuHwIylhedntrMck729OlH365jD0aAvA2y6ovhB9l5WPlijFCSQ8hWzkD993sE7JGTHmrtt6Y4Nb4ZQWJVZRXHmOScovKthfClh1opVnfWDPzloRPrY7Uty1kscI6zJ','Er','nFP',15);
+INSERT INTO ti VALUES (23669,9058216331546060786,'64','Jnzhb5vwKIIQ8lCrWXrAZxSAcFIkb5mUIDETkiBM9tsEfffSRXrZSiiWYluEkxIwbT5D8tynn0qBAIFPkhtc6jFlM7AmmoS1ACmNIbophUmWVHKEbvg2UBWjlH12Y215ranbmPQX6XlW8UoUdVMYbdI1fKujLBJNGlENkuvLfM3IReRclD7HahjheA0qEIDDy69xhyGfCNMhB67aALezRf','YyD38yUJLMh','UJ4wVEanmt75an79jkHqZpwLB7shyL6PivNyoS86nxeXwIGa7J2sYEdzhJEOBPtuHwIylhedntrMck729OlH365jD0aAvA2y6ovhB9l5WPlijFCSQ8hWzkD993sE7JGTHmrtt6Y4Nb4ZQWJVZRXHmOScovKthfClh1opVnfWDPzloRPrY7Uty1kscI6zJ','Er','nFP',15);
+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(58) NOT NULL, d VARCHAR(70), e VARCHAR(12), f VARBINARY(93), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7147,11762,'PuYDaJj8t0TpuRb','0AqNebZRVl6LRvIYrQfXmo','DrwIfj','OOz04HwWTqOdi3VwFqEvV350B2','1','vQ',0);
+INSERT INTO t VALUES (26439,17084,'KNF583yI8mWHiF1dqUr92LA4fe0ZN9sXKeF7OlmAC5KyipdIObOGdmnt','JHSzYdYX2pNQqPCDXP394mpDT6bEibWEcmehOOEawolhFUo1s5VUi72JJ7A18mm6fXOJ','pKAQPz3xrTNR','BC0rP57X24gIp7yDuCIQdqQulJ1c6SkmAgpyboRs2ReiFKex7YHRWHMY4WQ4EApEFyzEWhApqwSDqCp35','i','E',1);
+INSERT INTO t VALUES (36148,34155,'EHYxwtfBefbdtAsXUDh8BEaUrGDCgh0jkGZ','8ivdgZFlS1ytTPK5OkX4TbImrFuQGTZqFGKM5YjcFPzwnsDh3C5LYqJ9BKji9x5TXrOy6','WpaiAg6MG0z','WZhLVre99J7St0XZCNVOBkjcP4qBjFdWcRYH11qF1JBDHVBxHydS2v7Px7','9F','g',2);
+INSERT INTO t VALUES (7503,4456,'FFMIOe9YZaia6CP6I5Org3','MgVo9i1m5BTkZV2854xsisj1HcG8w5NJu4ugN0mgnItRX','beirnwXGQc2','dciErEPiu7bt0yF0tHHm7cF7b2homLwSXfBqF5awbqZf5WXZOOZvffKQ0gCLAbqxOJ7OKY','f','pq',3);
+INSERT INTO t VALUES (13747,13925,'lje','CYDumATh','UYb33lS','2k8lmZroIEe3xf8P2','Re','JY',4);
+INSERT INTO t VALUES (13829,30810,'cMu8o3sl4SlR1ZAMEgIdWQkNfEyH7D0740orqhFvlCsOV5fQ','FXlv0HGBHoAhMLFb8heXtmuf1FmAYaD0h','w6rJK2kcChu','4vq4F9RQCik5rtBRQt7uNjPNI5ZuT7r5B','N','XJ',5);
+INSERT INTO t VALUES (63615,48324,'GSshYdvE5','Tktzt0XYrSntXmDalB6jIzykxNyFcr05Bbi8PQeeZLuJSZ9t','sCNUnl8g16','EIa3tqGUlrNS1kk4uXukhoDto5dvY','iz','T0',6);
+INSERT INTO t VALUES (39183,46668,'DCuaABgUacGybspfsiwI5dB2HKd3riuMDDwBj42c9uTCse6','lqXxqopJV01LKWZh0emij','54qh68','LGFYBAmaJa2ydHnIVXFaEhpbI4geLd7L67vzhma3KB1r','h','B',7);
+INSERT INTO t VALUES (49213,62131,'eotGlRc6NIgCSCg5pZ7rX2B2XK1oBNTsBoEyBR1Mg7KZaQLP7NbDF3J','xJ0mcRd5LasT7VbUTFn2c2fPVhjy9YfJb','bPTbLsfOz','R9mbI6VI4iWri','7','1W',8);
+INSERT INTO t VALUES (15899,45078,'F33VridgGUZcG','mKF0UNCIZA','GrGaVrHZn','zI7c8HhsrZ7sIDwlGeyvsEjMpDBACzvdEgxHle4MSlURehBuOC7WwThvdmgDkp1LCBIB','P','jm',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(58) NOT NULL, d VARCHAR(70), e VARCHAR(12), f VARBINARY(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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (6113744,7127,'f','E2dreVXCxJdUAk1x6jxD9iYKghbnWHn','psbwHg7XHCg','YqYKVZKPtktFAfCboCp6Ofpf9GoxvtwUuRHhIMm7WitCJboXccy57YhQgTPJPcmh05qUDJVm9CTJjS','j','8k',10);
+INSERT INTO ti VALUES (6113744,7127,'f','E2dreVXCxJdUAk1x6jxD9iYKghbnWHn','psbwHg7XHCg','YqYKVZKPtktFAfCboCp6Ofpf9GoxvtwUuRHhIMm7WitCJboXccy57YhQgTPJPcmh05qUDJVm9CTJjS','j','8k',10);
+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 (4317055,65382,'xi0GShK','ZikUvH1NfLNLH','fSLuCEY','HW2axw3XfPHcM296DUH90RuQwq0N3CtaOcbzl8R2kEJRBaVcrol54EvKT9FcWeUoFU0KFRg','SE','o',11);
+INSERT INTO ti VALUES (4317055,65382,'xi0GShK','ZikUvH1NfLNLH','fSLuCEY','HW2axw3XfPHcM296DUH90RuQwq0N3CtaOcbzl8R2kEJRBaVcrol54EvKT9FcWeUoFU0KFRg','SE','o',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9816806,46332,'AZgxidfyQAWhvmx6eNy7OgQAyo7DrLD7rCAH','l15tvZlwdAOOKgGx0WahqhQmOaOjQ8wH5kIaYh49YjQrB5teYPQeR80IKr94MOTYtvjxbMeCV2n86uEP467DOduUBaAZPBEvdw1emp75XUid2YzFCF29KNJnbV','a9UHgmhThW','Ja4gD5pxKI5Zw4C2agkeZsjX9PdPUphIgzF6xLx8GL9ZRVkBZFhe3q3gDTdQdVzHqobFS6OmYnRvVP7','D','rw',12);
+INSERT INTO ti VALUES (9816806,46332,'AZgxidfyQAWhvmx6eNy7OgQAyo7DrLD7rCAH','l15tvZlwdAOOKgGx0WahqhQmOaOjQ8wH5kIaYh49YjQrB5teYPQeR80IKr94MOTYtvjxbMeCV2n86uEP467DOduUBaAZPBEvdw1emp75XUid2YzFCF29KNJnbV','a9UHgmhThW','Ja4gD5pxKI5Zw4C2agkeZsjX9PdPUphIgzF6xLx8GL9ZRVkBZFhe3q3gDTdQdVzHqobFS6OmYnRvVP7','D','rw',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4595,125,'A6tNDgE6KmqbfQoIQ7vtYDPB5k7e7nIgt5USQNSiTa8Yv6hbHh9QIGnqEFUHpcg4ASR','EWT21pynAcChmrIXD8mMGJXddDj6LSPTIaO8y0Q4jFcXR8ubCavIE9AxrF4rmrvyUeUf7iOK6c9iGzWLdyFMUrL4ncOAO3dnOzL8eKjM33xvZb4ckLBG9plIUW16Txh2mTE8Nei5Fc6DM14B4','zjP26f46FGPmMVBlYlTAp4Eq6nQNJhda5zn27Xplu8wbDfYpl6k6wbkUf00Uj8','G0B7npP9OP33QUHWv4V6BcUHWoUp0vCJGPICqmRyd8g08U','QUxJ7ljC8Gor3iXRzV8ssqwjhsaB7ApBBx','oiHHJyPMqRI3A6j',13);
-INSERT INTO ti VALUES (4595,125,'A6tNDgE6KmqbfQoIQ7vtYDPB5k7e7nIgt5USQNSiTa8Yv6hbHh9QIGnqEFUHpcg4ASR','EWT21pynAcChmrIXD8mMGJXddDj6LSPTIaO8y0Q4jFcXR8ubCavIE9AxrF4rmrvyUeUf7iOK6c9iGzWLdyFMUrL4ncOAO3dnOzL8eKjM33xvZb4ckLBG9plIUW16Txh2mTE8Nei5Fc6DM14B4','zjP26f46FGPmMVBlYlTAp4Eq6nQNJhda5zn27Xplu8wbDfYpl6k6wbkUf00Uj8','G0B7npP9OP33QUHWv4V6BcUHWoUp0vCJGPICqmRyd8g08U','QUxJ7ljC8Gor3iXRzV8ssqwjhsaB7ApBBx','oiHHJyPMqRI3A6j',13);
-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(48), d VARCHAR(47) NOT NULL, e VARCHAR(11) NOT NULL, f VARCHAR(30) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14509334784753941594,150,'dT5o0fPC6','BT8z5ck6AF2QqHul4Wv4tREAP28','IE1pI','OdTtH4eFTQci5NpOpeYbJAultkc5','HADZXASL50WdyGmLCFsorPFzwjyeVbYSbASmK6n','JgnGzWoQh5UkclgX4qkJ0X4EXtK07uIeBlz8vYXqymsZ',0);
-INSERT INTO t VALUES (7131899403249762469,253,'qbJHIZr1SlXH0ltgukSkzzu0RMBpEJmOJSfn6wlrGXnd','SkO5ltWHw1VNin4J3kyoyndHipdq3n6X7aK9','Ooivc9cqk','iYiklL0l3','L7c58A3vGTPlmAzJl5HzZeGhcRbpwfTUBr0Xhi77AKZ5hgurkrLLM0xXL0qqw8C0HuqtjEIsfaw9IQASmePjkorAIgATi0AFWBrn','7',1);
-INSERT INTO t VALUES (1672054551458528290,225,'Na2TC','gBiIcfIqO06M','Txhm07AyC','pn0Tvvi4oNc','rtX5jcBlp','63s4ZhTonEtqVjxMHQwDtJT8',2);
-INSERT INTO t VALUES (2099179749913930213,53,'FkyZst7bAygLj2d8D2fvClCqLrbEVqBji7UXhFTzp','EF','uul','naeo5UlSsg','A8glTmCY6lW2NPzZK','dbwwp9quEDdr7LJZuuyjQcIe9euA9RMDoG7JWlz6sa8bFKDlGdD8bZZegScMghLkU5YKtT7SdDu7mbW1',3);
-INSERT INTO t VALUES (9851931215191803144,169,'xJ','kyelqXjaot','KA2nY','2p9SRcE4yfVKJ8jjfyc9xOZdn','2RC709x0uYkojkSBSDbdR42VSw','lNhCJYhxkoy4BelbhVMAEt5mAL2UpT3noPfjUqDPFuPqS9xfb',4);
-INSERT INTO t VALUES (6654480935112374302,39,'Vk05oYD00teg6gxb5r4VxP6fNMEFdMlUFrbaNDTB','CLrgZKeqeWizH5WXS','j7tyCbxEa','t3G7W9','Rmde','R0XIx1tjsEjrd0sQj56hMeunXmXgO7KeGUCyDft7Ol5ZGSe7VM1QQAnJEO0HoIlXJwYRXrcvcaYit6XbtCXz',5);
-INSERT INTO t VALUES (10469448613677262425,151,'8paFrkNg0G','uv1RyX54RLIH7UaEsIauo7peLxqj','5volhNg','W','h6uquOKYiq4RvCTBaVebFPgw4yVDJCEIJ1PCJtgtuzSVnsH6sdruOkiWeHq','rk6h3lbCmCPrMrGipFWC',6);
-INSERT INTO t VALUES (13743005313587891756,12,'yTJVNW8og9VxWAQa976','pG0ikQgJxZHfdagCcZqJx1aZx5UFfhlC2wEVrw8rOob','dW8glKRV5','HbmRfXi5','mBdIiyZrrYx1lQzfUS2K51O8DGhw1K','NFJcSe6lZkhOzKaRJWNnRhiLJmsT2rDMQSSiwwnU2L0E4RO1ZYxtP2kdm0Z',7);
-INSERT INTO t VALUES (17045969268928371872,137,'c5mZjkEHCCFfGCYwv1Qvv','NkbGo5rVP9dlUIPng2Oy9Skz3ZrFXMbtnKPnL8T','aPnJPyc9','4goT','6Bnfz','hTvCzRRDYQPZcDM6NihtYJ55pSjTjdG2PMi9',8);
-INSERT INTO t VALUES (12868559870763620967,248,'xDcKGCkBjXK','wC','Op4M','Pw6qZl','572Ahx4yZNS0bUfg369xnx4rfncODan5uwfC9ndqkC8hPSzw6JTq0qsu','kDBfCgt0a9pwCGyfjBQ251f0UIBgFQCdn5TIBiDErqciNS4Y50y0cl0iT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10192922,23981,'QdE55KMlSU3IRC9Y','Mc4cg5kq1PCPmZKuNNODR7oMZ5922gKO9ewipEfAtP291j3BE3rHkcZYZWXxs1mk8YVC3CyNk62JsV','cKMrjYMZS0q','Qk82RAAq44JN2Rj8AF3JrxGgmfMb5pTnGERBlnyBP1c0e88avJCIGuEWz88jaLbJN1ZSx98pL5Y8WoIGmOXiyTc7Ukp3jgyw2CQdvPALX','fV','1',13);
+INSERT INTO ti VALUES (10192922,23981,'QdE55KMlSU3IRC9Y','Mc4cg5kq1PCPmZKuNNODR7oMZ5922gKO9ewipEfAtP291j3BE3rHkcZYZWXxs1mk8YVC3CyNk62JsV','cKMrjYMZS0q','Qk82RAAq44JN2Rj8AF3JrxGgmfMb5pTnGERBlnyBP1c0e88avJCIGuEWz88jaLbJN1ZSx98pL5Y8WoIGmOXiyTc7Ukp3jgyw2CQdvPALX','fV','1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11628520,17078,'cnekaqxriyrj1vdwo362sVN8Nc','fONOZG','9z','yN8HMjO','50','w',14);
+INSERT INTO ti VALUES (11628520,17078,'cnekaqxriyrj1vdwo362sVN8Nc','fONOZG','9z','yN8HMjO','50','w',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (16031480,62494,'OhCvN8OoWYgdDZOEfmK8wls','CyMxWWJERd5Ba4oiXhmQ4IsL5ExjdmmCuKnlkJYjLj0ipfK34Wq68mjheVfCvbEHH2cPD5BHlsJLYqYbmJ48GFyIglHrowZ968NzRkNx91E5CTFmYJcraoFbe0xBHLmINELF5bBMjldlNrlYPvtyaNHAfd5a1YJBhUcssFMOxaSWLqyNiLod4yXNmlLCqtFX3VVnsyRr3vsuDUWhimyDxG4ouktEMoELLC7aIrddtfopKYf','UXs8uvfLAMuJ','MvLgFoUzIckB8d5k1hbWJbLVpZThDsY66HhpUmCnFqpnU6wuYhdiMj8E5dKTvqiFdCjyx9tJCDOfVRUvtxnJvMmV1uonmYkd09Td9cfEGz5JsOgBF815p7pdQOSioIGybAsqROaEARFvQ0VQUqZ2CcD5BHr7vOjyhHnZXLVT39kO2Bj9O2UMMINp9glyTcwZRpNYxCPYS','XAf','9Tf',15);
+INSERT INTO ti VALUES (16031480,62494,'OhCvN8OoWYgdDZOEfmK8wls','CyMxWWJERd5Ba4oiXhmQ4IsL5ExjdmmCuKnlkJYjLj0ipfK34Wq68mjheVfCvbEHH2cPD5BHlsJLYqYbmJ48GFyIglHrowZ968NzRkNx91E5CTFmYJcraoFbe0xBHLmINELF5bBMjldlNrlYPvtyaNHAfd5a1YJBhUcssFMOxaSWLqyNiLod4yXNmlLCqtFX3VVnsyRr3vsuDUWhimyDxG4ouktEMoELLC7aIrddtfopKYf','UXs8uvfLAMuJ','MvLgFoUzIckB8d5k1hbWJbLVpZThDsY66HhpUmCnFqpnU6wuYhdiMj8E5dKTvqiFdCjyx9tJCDOfVRUvtxnJvMmV1uonmYkd09Td9cfEGz5JsOgBF815p7pdQOSioIGybAsqROaEARFvQ0VQUqZ2CcD5BHr7vOjyhHnZXLVT39kO2Bj9O2UMMINp9glyTcwZRpNYxCPYS','XAf','9Tf',15);
+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(3), d VARBINARY(90), e VARCHAR(82), f VARCHAR(37), g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1748168311631845201,-3171212,'tf','0tAXtC5zZU','eIQAE4jcEweQP5MZptTB56zOmcEYXJKN5hQGZYXjOGFPTojNfvZT33XA','Bs','J5','c',0);
+INSERT INTO t VALUES (9487219464522495577,536238,'w','0trZuRhX12Te6bwmT67v8smS8vdZFqBvL3hv3Km2b9MMbsRXUIolOrSzNmz','eCovTTUR20PgJPT3gHybP5Cd3RkLNjsubXVNe','SfZEAIll8dM2EF0Wyx52ya6dxZ8E3lmpa4','k','j',1);
+INSERT INTO t VALUES (6421258023697266721,-1389803,'Z','3fwcI','ayiwXwzScOOF2hqN7m0RMi','M1bot2haIGwS','Q','q',2);
+INSERT INTO t VALUES (16198016509426097087,4573825,'a','u6yWZ39NLQJfla885D8lNaxJFfJ52WNQK5JtxAvIOQbwFytVB2zIVh','XbKODKkFplEDuQJzBaRS26SRe2vvWEkFE','IYnBbF','j','H',3);
+INSERT INTO t VALUES (15427910741295218241,6641197,'RMG','fXx7Q8mN7nr4TB','xcJRcxoOjdRhkVfh9L6MamLvxQx2OSnzGaI0fRjafHUrP9PjCwvx1hKqgQNvtvivwbiGbNYUojJEeW','iyrY5RXjTkdO1jqGid4yy47mISPK','g7','u',4);
+INSERT INTO t VALUES (16754413590673705451,-3387353,'84S','LXNqjvs07sXpiywgdMSNEXEHn0QP2Q2unFHA2Po7GMspe9cL2tCjWMWwKyC','HYsm3VCTuBwAVmx4PR05P7H3p5b3ETDL2hZbV80dGQCbewzqvh4egGwKGwURzVUqdDqq6H','IVONMYG','w','a',5);
+INSERT INTO t VALUES (338452218783503488,5847214,'vCN','9ydnbI','WGaS3ZCMUbZOjdCMR0FRKKF8qbO7quymFwpEa18mWEE4AP6OitEuD','F8L0rRNAGxRGqIsf7GX1tRxrGM21FvosbNQmk','vb','e',6);
+INSERT INTO t VALUES (3124928352154183036,5139935,'Lh','Lq0cOImsHqCIPqqkHEVsDfty','3Dfq8Fs09noVNcFFPCC','i2lgWTYdBOoQ5gtE5Xu1hjw','D','X',7);
+INSERT INTO t VALUES (8734926684785553109,-2477855,'d1S','jWetygrTRE5fEHamklQKBGWiFejoQFkPwbMBaPPe9aVXAQTaQZDUmuDX8','J0B15WJNWcCHm','6BMUWHr4H68dscRQvscybcigvm1c9q','pU','y',8);
+INSERT INTO t VALUES (3101524335441272284,6984292,'y','NKTyIVgFBSr878mAfK92C25ZQi0iTSTa','ZEBVJeG5ro8X5DHtOfEf6eGcGZR9dscuBXYAWItEvoVK4ADPsfLjuhQtQ43XPqygajQOfd','n78iYqG4v0OzeKZx3fsiZU9SLwuNY0i','If','j',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(3), d VARBINARY(90), e VARCHAR(82), 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 BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2549819522429574722,-7366508,'Sx4','vxGOJMFkjdY','048vRBDAcPfoMDw1lKxhoZHqWunoM1Yzv9i2H43dFootZay','yqxEOwFCtOmFPs7','2G','v',10);
+INSERT INTO ti VALUES (2549819522429574722,-7366508,'Sx4','vxGOJMFkjdY','048vRBDAcPfoMDw1lKxhoZHqWunoM1Yzv9i2H43dFootZay','yqxEOwFCtOmFPs7','2G','v',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(4);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(4);
+INSERT INTO t VALUES (13413052548511138259,-8031480,'fISX','KqrwGMNK8MWsrYkojOKUtjXpSgLmWU0XXSNCIEXpjUfotuZpoCYAq4ER4oWCv9pVa9','FfG90xMgfj8spzg2ZtsVA8dnJVFjeJJrbGQTcbBDUIfD5iA0VNO5s1zgQP','rObyrPc','g','v',11);
+INSERT INTO ti VALUES (13413052548511138259,-8031480,'fISX','KqrwGMNK8MWsrYkojOKUtjXpSgLmWU0XXSNCIEXpjUfotuZpoCYAq4ER4oWCv9pVa9','FfG90xMgfj8spzg2ZtsVA8dnJVFjeJJrbGQTcbBDUIfD5iA0VNO5s1zgQP','rObyrPc','g','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (16920701210476353681,-566259,'xaYr','HRWMtGmQfoIKJc4VK5HehqYyAbtMp1E9P1OSTfNaHVvNJ0bfPlsq1aeRvyWBnk','rI63oGEUWotgXhFAwiT9IEghLDyXi0jeiR4gfGfAiA8frZUsFBbupNp3GCNZ2hYAzb2QpOsEg439r8','aOJCkRijc2WshjRa','c','5',12);
+INSERT INTO ti VALUES (16920701210476353681,-566259,'xaYr','HRWMtGmQfoIKJc4VK5HehqYyAbtMp1E9P1OSTfNaHVvNJ0bfPlsq1aeRvyWBnk','rI63oGEUWotgXhFAwiT9IEghLDyXi0jeiR4gfGfAiA8frZUsFBbupNp3GCNZ2hYAzb2QpOsEg439r8','aOJCkRijc2WshjRa','c','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (11521317039114463905,1304740,'KY','ZtPb4U33a1ODKWm9XkHKYsbVup1MHnJWAMi5j7NYzo4bzPx0KzlJohaIcojn7GBuP57xMeUtoqyhistQNcTca7BtK4ulbufrOyEVqEDQc4ViHHZPuok2ZowSZt','4nyxUsHdc2VRWIzHrkeCkXRpqm42ZH8O7hXIA','bwxSrsNAeeC09ESAfh1xUuxXs7CWrXOFCWYc5WSXIYNf4UxKuHYwlICNijBVbZ3SViJRBeU6MWcjDHMkP1douuvyYOtSSKBPjlx9Xj48AgUkfp7KdcOAdG5l0AMj7Nt41074nhVeCacZOB1UKyxw1GWqdYtbcFr6q9WoagXDqQhIo3','kj','z',13);
+INSERT INTO ti VALUES (11521317039114463905,1304740,'KY','ZtPb4U33a1ODKWm9XkHKYsbVup1MHnJWAMi5j7NYzo4bzPx0KzlJohaIcojn7GBuP57xMeUtoqyhistQNcTca7BtK4ulbufrOyEVqEDQc4ViHHZPuok2ZowSZt','4nyxUsHdc2VRWIzHrkeCkXRpqm42ZH8O7hXIA','bwxSrsNAeeC09ESAfh1xUuxXs7CWrXOFCWYc5WSXIYNf4UxKuHYwlICNijBVbZ3SViJRBeU6MWcjDHMkP1douuvyYOtSSKBPjlx9Xj48AgUkfp7KdcOAdG5l0AMj7Nt41074nhVeCacZOB1UKyxw1GWqdYtbcFr6q9WoagXDqQhIo3','kj','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16869791137992760455,7321451,'twg','XKXVA6Bnoddatlf','96SA8enDszmGTVX8rbhKXCKUY2dQ8HCc8QInMYI76MdHEs79PR','7kFBL467rvC34PsSR89ATzCbPjAvqpfDQvXWnib02zrVCHlY3fKlLSlinmwgxf5ZTwtoeNsSNEcHB52DueBtGg9hS2EGOY6UcIDDbyH0gwOML5seRYooVK82IuTZpszR3ZHjVqTeCJKOEMC1ADGJxYtJQ6iId2hKfLodM5v','u','2',14);
+INSERT INTO ti VALUES (16869791137992760455,7321451,'twg','XKXVA6Bnoddatlf','96SA8enDszmGTVX8rbhKXCKUY2dQ8HCc8QInMYI76MdHEs79PR','7kFBL467rvC34PsSR89ATzCbPjAvqpfDQvXWnib02zrVCHlY3fKlLSlinmwgxf5ZTwtoeNsSNEcHB52DueBtGg9hS2EGOY6UcIDDbyH0gwOML5seRYooVK82IuTZpszR3ZHjVqTeCJKOEMC1ADGJxYtJQ6iId2hKfLodM5v','u','2',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (5317703239174441580,2222691,'iVj','0BnnlgCJGauxlLyORDZMmpVlItkx3FEkYVfMmejHjaJxJtGFP9RTPTbrbBBvHr8v0ASMSA03sQBujFLoRDzbrnpdJbHIQMi','fbvN6XzU96sO','110pQqz7T3G9GqhAQ6LBXJ7Gzs0W4Og3SXZ7F6ZOGpyhx74ehxmmZmUfqysuKYIx5TsjZhJIw26vYl2Jiw46SX9YFMJDitkezUNniddmU22XpnoZnyTtb4er5oBKpNN5BoCsayNyIPTmRTYMBHQszEgd4zegqIjy6X5IPVQEbtUzs5j2','S','2i',15);
+INSERT INTO ti VALUES (5317703239174441580,2222691,'iVj','0BnnlgCJGauxlLyORDZMmpVlItkx3FEkYVfMmejHjaJxJtGFP9RTPTbrbBBvHr8v0ASMSA03sQBujFLoRDzbrnpdJbHIQMi','fbvN6XzU96sO','110pQqz7T3G9GqhAQ6LBXJ7Gzs0W4Og3SXZ7F6ZOGpyhx74ehxmmZmUfqysuKYIx5TsjZhJIw26vYl2Jiw46SX9YFMJDitkezUNniddmU22XpnoZnyTtb4er5oBKpNN5BoCsayNyIPTmRTYMBHQszEgd4zegqIjy6X5IPVQEbtUzs5j2','S','2i',15);
+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(6), d VARBINARY(84), e VARBINARY(60), f VARCHAR(26) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12926969,8833089129159665211,'Uz','zoXh6qYooHjRZUSrQOxYWMbVB6CSlhtEQcHoMoAYDmKMdwRBcRQBu4Lg3OFs6rqr43FQMz2SljOVKf8Lqeqc','rQaCbCYdgC9X7M4ZN7pQwFKizp4tFIONGwnr8XZVbbL1LZSVrz','aY5qj','9','f',0);
+INSERT INTO t VALUES (12830799,9715070382934689478,'2CicC','rMK4IhPI178sftphxon2hE9Mx6NqGrDPzuukmR5YkSmb9Z8XHUxS1R5ajlzYaKmimWxDhLoAi','E2ZpWwGChIFf0IniBA','cWeMDHDH','Z','1',1);
+INSERT INTO t VALUES (12370279,5787176621088362443,'FTneng','EoxvHLWqTVGHvtCwG8iQEp0','dDzFaWBi53cwsRmJwY9F3tj06iyfv0lOT','i','6','U',2);
+INSERT INTO t VALUES (13232036,15610650484548129606,'KcZLM5','4Lf8OmCrqTHsFWHJsEPKSmrPwP1Hb41g2wyefhBcO1sEi4ku8YKUmptNc4w6maQ65EfhvSUPzCiz1kkQEMtc','FHBZCPAEBrxWjZ','uDx5H2XORdxnQk2jnOjM3rOqrr','b','P',3);
+INSERT INTO t VALUES (2214457,8515036755237114844,'S7','NCHeSYAVJHYHMZC4KEmVuTmdvm2s2LO67DQpD9LUs0dlU','gkcdubotAAHBWszf88Qjwz7m7LpBppT1dUjs7vN','AslE12dYAsJVwZnr','U','K',4);
+INSERT INTO t VALUES (7134970,9489244716530455362,'L5fx','Vj70GibF7G2rBE1q6lnavRePrhhCU2wffHiQqasm','VQHdiEUP3ehPcOvClVr0EKMN9OV3Fx48Hr2cRtWtsLwD2Qc','enAeF','V','y',5);
+INSERT INTO t VALUES (5618271,11129623437454872491,'M0TJ2r','wguEmCDzCscjb4Jt8x1P7SbUIlSjcROROw9DmL0XGt5N9cQ1Pkmqke3vz5XUNeY','NTMlmaaFWxLv2TIjrBl','C8eEXFguMF4M','K','w',6);
+INSERT INTO t VALUES (6510176,18192144085187806492,'TNPN','NaclOTPCUnTsNgQh3','q0nPVBNyqySKTEUKMxoIPSjVpVAhzZKetZhVfCzNwv8vicEG','PFtlYAFnBJbJ4N4bqwnWzIe3D','Z','D',7);
+INSERT INTO t VALUES (8520660,4104842766465698482,'t0LoeK','UCfm5dP3z505','3Kp4jE3IwUbHujaOXh8oUKEMff8toXme8j2DBRVmUqTN6yM','dzp76fZInxRl7C1CrD4t40','D','G',8);
+INSERT INTO t VALUES (4119698,9825369791417241385,'ud90','IfVrGRjYEQ5RNZRNHK9VbEa1xDecA0iakswBkHChvtUjzaK4z','QiRJTDx','PYKB','w','z',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(6), d VARBINARY(84), e VARBINARY(60), f VARCHAR(26) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (2463971647101687925,125,'oBTLXPKhZv5zWn3TY0wLKKBrfUNGvhEK10','6pCzLmyIjEDFf08eL','j','Ke7ur','bhBbdxk8NIrW6u8u1Hg8mLaSDldIUXp2ROPYIxLptvQ6iQMCLnZ1NUhmavysjaj8dVy9WLa','VpDfTMYnd7yC4eQsrCJkRMWCqseIZSY0M4jT11SYnSMWaSL',10);
-INSERT INTO ti VALUES (2463971647101687925,125,'oBTLXPKhZv5zWn3TY0wLKKBrfUNGvhEK10','6pCzLmyIjEDFf08eL','j','Ke7ur','bhBbdxk8NIrW6u8u1Hg8mLaSDldIUXp2ROPYIxLptvQ6iQMCLnZ1NUhmavysjaj8dVy9WLa','VpDfTMYnd7yC4eQsrCJkRMWCqseIZSY0M4jT11SYnSMWaSL',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(49);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
-INSERT INTO t VALUES (1858912282491252752,142,'PumRrxfAURqFtwifEZ62467QNlODJOqvquP6yyK','0tzbsu51CH','SouL','0I8aLP0KfEu4MgxEp5qEDikbhp','n0lKYQ4lTeabIq9bMRZxlQTargql78skoOCo8ASn8sk5p9gR2mUvjN4gSd3IaUTxzMBMaxk3cbu0fbtEMeuszwvgVwx','1qmg1WURIQtBiKxlpv7T1RLyC3nOzRMtxUexPMEz8xO7',11);
-INSERT INTO ti VALUES (1858912282491252752,142,'PumRrxfAURqFtwifEZ62467QNlODJOqvquP6yyK','0tzbsu51CH','SouL','0I8aLP0KfEu4MgxEp5qEDikbhp','n0lKYQ4lTeabIq9bMRZxlQTargql78skoOCo8ASn8sk5p9gR2mUvjN4gSd3IaUTxzMBMaxk3cbu0fbtEMeuszwvgVwx','1qmg1WURIQtBiKxlpv7T1RLyC3nOzRMtxUexPMEz8xO7',11);
-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 (9992041048601971452,140,'jADXnDbARp1OvPZLQPhYwkx57FD9MtCnluKVEk23mZMHiq1','k9WhEoXJ5E9cDWUq5FNQoKZgpA5GVLnyypg5Oa3RpCuFvgPfDNehQHOAFy9fulMa','qVd7KdjP4','yhuPC8g84OC6nTuu4z','CG4CMkPI9KudQC0gZ947Ev2FLf39HXwpioVe13xFl24Lk5amV3N','TrMhSgDs4KiB7eHBvamGRElEgXif73a2YIxRyVszH2qdkDjWoAqI3MGLTgN7Zg8',12);
-INSERT INTO ti VALUES (9992041048601971452,140,'jADXnDbARp1OvPZLQPhYwkx57FD9MtCnluKVEk23mZMHiq1','k9WhEoXJ5E9cDWUq5FNQoKZgpA5GVLnyypg5Oa3RpCuFvgPfDNehQHOAFy9fulMa','qVd7KdjP4','yhuPC8g84OC6nTuu4z','CG4CMkPI9KudQC0gZ947Ev2FLf39HXwpioVe13xFl24Lk5amV3N','TrMhSgDs4KiB7eHBvamGRElEgXif73a2YIxRyVszH2qdkDjWoAqI3MGLTgN7Zg8',12);
+INSERT INTO t VALUES (11885252915277043965,17776395352668217422,'o','sSq5SHfwfoLZO70Q0eR3UB2Kuy0ncpLN7NTgMgOhq0cHi8CXA5hQH7BLWF5AA3udsI9inmQu5NpoK31l','0','cwZLMWZb4rRjDpl','J','Z',10);
+INSERT INTO ti VALUES (11885252915277043965,17776395352668217422,'o','sSq5SHfwfoLZO70Q0eR3UB2Kuy0ncpLN7NTgMgOhq0cHi8CXA5hQH7BLWF5AA3udsI9inmQu5NpoK31l','0','cwZLMWZb4rRjDpl','J','Z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(7);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
+INSERT INTO t VALUES (5957303603500418369,2802466518124082084,'RvOH','w','8bZkHkQGbDHR65I9VjJU','6Vsgsdte3qpQtq3s8','t','R',11);
+INSERT INTO ti VALUES (5957303603500418369,2802466518124082084,'RvOH','w','8bZkHkQGbDHR65I9VjJU','6Vsgsdte3qpQtq3s8','t','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (16969324207094428662,15460150593127737529,'xl7','UV1Gi9C3vWQ2','U4F','0MnCX1th3','i','N',12);
+INSERT INTO ti VALUES (16969324207094428662,15460150593127737529,'xl7','UV1Gi9C3vWQ2','U4F','0MnCX1th3','i','N',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (11480048528357258508,114,'NGhre39ZOrAJfq4RKKbQoDuFVREF','EFyRU2DZauqb1cXHlSybC0nU1RghwiqFSmqldcLczTpavnjQmWWEEurx7A22FScKtMkiZVd7pxFiuk6xOh5pnu3p9WmGIJ3uFct5YRV5SI9xJl9YJ9Vr3RCJizISPtdVD6XPZBOZfU4PovVykrZ5ZvobVACGEUHpEHItt4euilgWvjFkGA5yENBU5AXWdeXl4rpug0m9MER16NwchiZw1rzu8S0s','qe5aBS','BqUFvcU22WZGiKv46mYNx6B8vGqe4bfIkuernCIEJZM3sp9sOXo8RkFol6Bn0LX2Xzc33vfFuPAosG86rhfGN2ZjIJGKW9pnx5VKmis393fQmrqzvfhu16bkyCtOOZsvTFthnvUyCeHssvAptP3N8bkP6wHTzMboFm2ng1DTS9ZARwl21dtJClAY8fCjXFKLmfRP9mIp44w9DHzjvBRYCZl5Cja4tqrrNWFY5s2X9FihFRczpJIIlEmRaaiZ9KL','UD0','v1L8TCRMN9L6mo51bCc4Rl1xY1YeuzU7NRaJMxEiYvN9sq',13);
-INSERT INTO ti VALUES (11480048528357258508,114,'NGhre39ZOrAJfq4RKKbQoDuFVREF','EFyRU2DZauqb1cXHlSybC0nU1RghwiqFSmqldcLczTpavnjQmWWEEurx7A22FScKtMkiZVd7pxFiuk6xOh5pnu3p9WmGIJ3uFct5YRV5SI9xJl9YJ9Vr3RCJizISPtdVD6XPZBOZfU4PovVykrZ5ZvobVACGEUHpEHItt4euilgWvjFkGA5yENBU5AXWdeXl4rpug0m9MER16NwchiZw1rzu8S0s','qe5aBS','BqUFvcU22WZGiKv46mYNx6B8vGqe4bfIkuernCIEJZM3sp9sOXo8RkFol6Bn0LX2Xzc33vfFuPAosG86rhfGN2ZjIJGKW9pnx5VKmis393fQmrqzvfhu16bkyCtOOZsvTFthnvUyCeHssvAptP3N8bkP6wHTzMboFm2ng1DTS9ZARwl21dtJClAY8fCjXFKLmfRP9mIp44w9DHzjvBRYCZl5Cja4tqrrNWFY5s2X9FihFRczpJIIlEmRaaiZ9KL','UD0','v1L8TCRMN9L6mo51bCc4Rl1xY1YeuzU7NRaJMxEiYvN9sq',13);
+INSERT INTO t VALUES (2954841002954642458,2828990279774452171,'0EgRT','7sOiZchLtwRbLhRudk1jDntAEWO0v6CG8SuNmu45ZHwjsr6cQe7zDQTgdjkmSUGG5lXtwkvUM8vklRcxrJ6SQstNPYKSXH2PwQhYPXhmwYSE2Vidf1yGPHulsU','S2eVS1E4to','d2nR5cFf3Cawd2Uw6S6BPoeC5c3wygU9XXoldrroPhpGe8Y2U2XzAlxnRK0Vb8SQCHfFtu4g9pW4m0JU4Ed2Iwz8jwDf9erWRM6MXeAaa5DlN1nrOy5ZxpyjgHZ4VGOkr4lOf2stSubhV3FKADs8zJuQpLPyokK36rgl8m65gSRwHPHDbKbLXHusC5xCs7muek8Z0L8Id7gzsbWAA0nSSWKQSK','X','P',13);
+INSERT INTO ti VALUES (2954841002954642458,2828990279774452171,'0EgRT','7sOiZchLtwRbLhRudk1jDntAEWO0v6CG8SuNmu45ZHwjsr6cQe7zDQTgdjkmSUGG5lXtwkvUM8vklRcxrJ6SQstNPYKSXH2PwQhYPXhmwYSE2Vidf1yGPHulsU','S2eVS1E4to','d2nR5cFf3Cawd2Uw6S6BPoeC5c3wygU9XXoldrroPhpGe8Y2U2XzAlxnRK0Vb8SQCHfFtu4g9pW4m0JU4Ed2Iwz8jwDf9erWRM6MXeAaa5DlN1nrOy5ZxpyjgHZ4VGOkr4lOf2stSubhV3FKADs8zJuQpLPyokK36rgl8m65gSRwHPHDbKbLXHusC5xCs7muek8Z0L8Id7gzsbWAA0nSSWKQSK','X','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1749872790745649598,381145624423394963,'0RtiV','R7yczFIToUHEh1z6yl7x5zP1hGh1GHAsLpbrjmiVk5ua6PNnh390CCJsUpqZ6mER5zkH4SV6UOqVI7UcxCFpd3uSPMkRtWqQ91EnF','6tGtlLdL','zLbGuRhlc8NFwYlCvQ5tySgKqnXW5Ku7C9YhPS4z4agMtml8ZyAIo0PKuCagTA7qHloDTLkWYvy3hwfFa3gxSulHazZzYpdWgNMMV7la2QITGnUv9Ou9fdrBpnuNwIYLz91MbGqN6pJ6kyMjifWbMw0HYY1dLJp918EvtMdDKTaFLicwKKtUkqyqA90xE','LC','h',14);
+INSERT INTO ti VALUES (1749872790745649598,381145624423394963,'0RtiV','R7yczFIToUHEh1z6yl7x5zP1hGh1GHAsLpbrjmiVk5ua6PNnh390CCJsUpqZ6mER5zkH4SV6UOqVI7UcxCFpd3uSPMkRtWqQ91EnF','6tGtlLdL','zLbGuRhlc8NFwYlCvQ5tySgKqnXW5Ku7C9YhPS4z4agMtml8ZyAIo0PKuCagTA7qHloDTLkWYvy3hwfFa3gxSulHazZzYpdWgNMMV7la2QITGnUv9Ou9fdrBpnuNwIYLz91MbGqN6pJ6kyMjifWbMw0HYY1dLJp918EvtMdDKTaFLicwKKtUkqyqA90xE','LC','h',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (20693617108101282,13978842140543113192,'5y','nNpdEcCnmptNcZpfrZL0Q5WD97judzkD7MIznb8iVFa5VSS43GmnQAg89vv767CDzB1NDD1XqB2J4flUVUPyYoiqDX','n2DFCX43UjlsUnsi647w8iBKTDigQqmzyD0nBsO0zP','KtpqxC7qbutPpnO98yeGCIZZnaB5keSskO7RBEr5jy2iCY6E3JumdVlhDa0hrgZyon6bW6AhGQFrXb1hR03aZtwdMs1bwcVFfbYIybuzjUTcPbtwGiQxX0EdNinHT4AeDpXznrrkttzMNh9LhJgYALwuuWk52rcGMeQH3ARNWYMRfkUyVk0g4BRQZKUWj2UWCyuS','Ur','T',15);
+INSERT INTO ti VALUES (20693617108101282,13978842140543113192,'5y','nNpdEcCnmptNcZpfrZL0Q5WD97judzkD7MIznb8iVFa5VSS43GmnQAg89vv767CDzB1NDD1XqB2J4flUVUPyYoiqDX','n2DFCX43UjlsUnsi647w8iBKTDigQqmzyD0nBsO0zP','KtpqxC7qbutPpnO98yeGCIZZnaB5keSskO7RBEr5jy2iCY6E3JumdVlhDa0hrgZyon6bW6AhGQFrXb1hR03aZtwdMs1bwcVFfbYIybuzjUTcPbtwGiQxX0EdNinHT4AeDpXznrrkttzMNh9LhJgYALwuuWk52rcGMeQH3ARNWYMRfkUyVk0g4BRQZKUWj2UWCyuS','Ur','T',15);
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(70) NOT NULL, d VARBINARY(3), e VARCHAR(12), f VARBINARY(72) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-71,17187723530539310881,'W4iGSOavLoqw549NnjLAfVvFkSbvk5n','Qju','RT9OZc','n2Lico3xL1nppJwBxe4AMeQUq5JRXbMOonUXwhiDGOOfne6gpexNhygnj7Y71hMuq','NwWG6uiOXgmJky1gdsnamJsipQA8imOdckqcrIwuZiU1LjqUO9lKVDJFY2zScvbPIhauFrjoe2VeFGPRBEuw2','scklHmj0UBcq8om3cUlcFaOWJNe9Jj0bNtFP1zsXdFloNzlAeJNz0zqs',0);
-INSERT INTO t VALUES (-25429,271050729382811464,'sYJcoVIjGipI5wRiK','Ui','H24Kd','WcQkL1x3v6DlcGAnJ5','h1OX62UQ9AxZkGtJC1dVFGoeGNqOb3GdDuD3sENgifhVces3NtcEPHNY0EUOf47K7dsRyibsqLR8sSjt4dnjcv','5YPrIZlRHH',1);
-INSERT INTO t VALUES (-19960,16605249269862821273,'7wZsrdF1G6qspb4qkN2J2lpnD6XYP29MpgmdKG4VgiDIVyl9jjUQQ','tQR','pQ4X1EQJxMz','ghrGs3LtJL2Op2NHWIWRuMLmG6fHM1yzXOp2OFaQqYnqszKtBzFSufoBNEskQ','GjhIyfXPkYlNfdJSf3ktjQbW14Vd0aVTWwFMCsaGJh9EMTO1BdfHSw4agIZB0sA5m7oqFOSFDDomTl4vFcko9Z','hMtrBVTsTbv1jYOvMnmcKWaJJtD6AndQRWaITbCxOmWOjhJTE44eY6utXF082z4',2);
-INSERT INTO t VALUES (-4409,16730341328304425406,'wz9ebXOiULlsl2Iw9TKFSEuwiJVWw7tHWR77lvdI','TsO','QiMLkZJkBCR','AwntWwcqbZT','qRQjXPpa4pFBXikxFO3odWMXpcwMGxrvC4rG4x9bhi3JrwEWMoovLYVWuydALivdD9WAqi5p1vbAycbf7Y9HOyrFcR53JmD6Nst','VduOR3nfVLaMTtfXfXpf7ayNufeNOpqj7VelY7FC83f5wS4WBtT9OH6B3e4cLhqDytLAINlLHy9H3lPrnXAM5Khc9rUGfzDS55xQ',3);
-INSERT INTO t VALUES (-13300,8700561585946015241,'JjCzvNIg5k6WPLxlzllXsRT4exS2xCQvHAagbUZhn427nsidByyQow','N','NnMvnRU7u','iGQtKDTxiJhLQAd4n8THxS9','dunc6jIR0iIzmTLU7J3pLfSOOI9vCrvoc7SsMHCk9Cn9hXJKnysZ7SPU','SfpEJsnqKYVCsFW4wp1mNPYXHuJtIkYTUfP6QXm0yCa0gc9',4);
-INSERT INTO t VALUES (8631,209048439229371081,'iRVEJxcFj8zWfRuGMDadwhw45jaiJ8xi1EWT9N7SOR9kAu','gO0','T8dN0Bmnb','V07BKXrcuC430CLTT0bZrU8WVc','yWptS8Ifk330NKnaCkqopTAitzwTkqfNKUL','Q7goootljKdAW4dDJat0YHn1MqmeweCM',5);
-INSERT INTO t VALUES (32520,13915426493086355454,'1EbK1lVSLJNNGvvQtcE5K6R67b1Ovmqny0sU','am','zmsjGBU3','8U83WITlfocLX0FtlrnSL0M2IxR20P5FSzbVSwS9nH3s1taKJqsUOd2yCLe','TENrTnjcru8qWtGjFuhEZjHMdgtu3n1dSADh9eSMdhQX4VORqEISTEd3iOILMf19KUonzBbcHx','R9GkqfQ1ZkR9yiLbw8iTgH',6);
-INSERT INTO t VALUES (-6247,4857935106931432298,'37unHZw5X2a','Sce','3ARqTVH36MWv','PC9u6BuPIwemQywDqe4X5JEX8oMXKAwQ6pTG3TI9j8PIq8JsKNReZgUEAB8OZSkG7SMFnQn','iCtHcmmXQxUFMQKFv6JvbljSx9QALPnQ8z9bP6em83teJKxJ4r2oJRLFGtcb8CED9moyb4uVjjKkn36FPgZ6eSf6R6r4BJia8sea','j7i',7);
-INSERT INTO t VALUES (6683,9685365753695738401,'AiIhMCuHBEKn5TCiP6CVUOmbCHgiXFo94PllAfE3WPUfcyanDw6vZoo2S7mfK','1E','D','ZL7fi8w3ov3eLF4JkbKnKLvzLyk0qLvt5OTRWpnSDNb','RaPAeDjD9eluHxeDj1ccxemWXiJxo4UFaSIl4KeQwvmjrG0hjl','4qYc',8);
-INSERT INTO t VALUES (9099,5520024148951261952,'56XGe6potnw6NtoD8akLURs6u','0','JC6pFKM3r3','T3NiLWCTDDXZfEk9tWAaWjzT8XiQHdQkKElx','0crZZEHlDOxGlSkhV2pYIuyQ9mP1oQikss387TpIYb38uvgvbiyIFif','NOrcE3GMqDf8oS6lDCiVbmOhs78S5WRiSzS5HCV1ACtD9qgSBE0FRterEXJOFJWjq6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT, b MEDIUMINT, c BINARY(4) NOT NULL, d VARBINARY(100), e VARCHAR(23), f VARCHAR(70) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-289148,-1161226,'hl9','HfnGMnAQ5qQzHp3wlM69x9NL6uDrD0UZg8wVJx9V2pWmjBNhGBy6ao7A9hx','SsCMt','5rrBwYpMxMbMH','t','nw',0);
+INSERT INTO t VALUES (2306563,-1308590,'Rf','AM1M8JhNMmfqBikUJHKvA2Eb0oblR98g5IbbyAro08lP7G8sM8vfp9NUDl94wab0i','WmDnZSRGsCc','NokGEGYVmUQ5olNiHEjpPlSjD','j','t',1);
+INSERT INTO t VALUES (1969920,3416657,'Lz','RSDPwqB1GsbfVux5VqWN7eBAq','C3N03hboTPRUV','qaA33HgWswQuwqkAzMXD','69','TV',2);
+INSERT INTO t VALUES (3711468,3081191,'T','ITR9LVYXNdEoJP4Bpbzh1mArpYSVougdiCHDeHf','H7','0XG7hDkMrXIL0i5LIDuNvtJu9MuNZaKOPKj52yLXRqvZoYRqaXWtmkvnpp','cc','AN',3);
+INSERT INTO t VALUES (-4695169,-6101734,'INJZ','WGP7pOS93QDCSdkd3WMPM9McxolwByqkUkpjLYe9QNJb9M50Qd6pJuIRfPZ2mWSiFgnoQ9yZG6eb8yu5TfspW8wiGbdWxT4JcFe','WUXR42t','YQWdvyaH7ahlLhEuhkZfb7nO1V2L4q4c4t0PDu4i3EfBIyav','c','t',4);
+INSERT INTO t VALUES (3467202,2975179,'3L','hnBp7zH193K1edht1GiJcIN3rDfywFRtLzUS5hFEkfghEb1QNWGli6UXHLlrReJYdhjKywuvF7','yZDKehv','dU0i8','yC','n',5);
+INSERT INTO t VALUES (-7764706,4785613,'eLu','358l','eMKlqQchR','DaIhM93kronY68J6qHX','9Q','R',6);
+INSERT INTO t VALUES (5938581,3938775,'Qsd','vcqiVS67uAZaYUFAKBhIUNChsVW05LIMNd8uvLoR5bjOJlBqgLdfvcfazGm7ohUk4DRk3vJ19XQHx6v','BY0DlYyJY','ynNJlPUlAfSRAylr9I4z1IiaalpEP0bntzTk','Fn','e',7);
+INSERT INTO t VALUES (380215,-5058999,'CRie','joxh3O4','Cm5t3VIz9zT5bkpeoY','cv5','RM','ds',8);
+INSERT INTO t VALUES (7726228,4385924,'5piP','fPphbMgxDXtyr9Ka9E7ck3D0bueZrr5CdizD63oILk1TjN24ZFs97F0UnYyfZ93W3RkYN','N5hio95P8','pv1SZ','i','p',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c BINARY(4) NOT NULL, d VARBINARY(100), e VARCHAR(23), f VARCHAR(70) 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 (207889395470192937,553122543055785644,'wM6wT83Q','NQ','faqwcAyDxbk','r10GrV2Xzls6IwSXgxHQzHQyGMoGjYfY3tP8YTQ7x03N19BKeY','POK0tutShSHcZgj2xQCHEqDdzazZDntTGHTM8r2LTSsKdTzGmhIv2Wwwx8wqxVzSDn2DAhxcycDJjvUSeGhepds5nXG','pSmBgGVOYg6E14HYJjjwn0aJ9uhAa34GGnjTDoP1LGiWVa1MnD',10);
-INSERT INTO ti VALUES (207889395470192937,553122543055785644,'wM6wT83Q','NQ','faqwcAyDxbk','r10GrV2Xzls6IwSXgxHQzHQyGMoGjYfY3tP8YTQ7x03N19BKeY','POK0tutShSHcZgj2xQCHEqDdzazZDntTGHTM8r2LTSsKdTzGmhIv2Wwwx8wqxVzSDn2DAhxcycDJjvUSeGhepds5nXG','pSmBgGVOYg6E14HYJjjwn0aJ9uhAa34GGnjTDoP1LGiWVa1MnD',10);
-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 (6058113657103872248,7577496930970782431,'fawCdOhIm3WXMthznRiBejPlI5jnN2nMacCw0Ilah','9C','LN6','aSJMhjOISEp8','lp7jPsPKBc1E1FellH5qowk2WensSvjfpJFAyywB72icQNhnclja7b9frXiFzOMeLJsJlCQrd1dXMYWvHDGUZvG3G','Ek2GJcIBwxL2bafb62Wd5DL60tL2f69wibn5uoFwZ3l04TG9',11);
-INSERT INTO ti VALUES (6058113657103872248,7577496930970782431,'fawCdOhIm3WXMthznRiBejPlI5jnN2nMacCw0Ilah','9C','LN6','aSJMhjOISEp8','lp7jPsPKBc1E1FellH5qowk2WensSvjfpJFAyywB72icQNhnclja7b9frXiFzOMeLJsJlCQrd1dXMYWvHDGUZvG3G','Ek2GJcIBwxL2bafb62Wd5DL60tL2f69wibn5uoFwZ3l04TG9',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (5234759,8310257,'zA0i','74jtitD69JyORM73Be4Cm6lL','khVh3pDZj1qCiWMIF0B','2cWZvht5gLt4xDjNhyMDU7DJcQvjEnoK3Jdyr','aV','u',10);
+INSERT INTO ti VALUES (5234759,8310257,'zA0i','74jtitD69JyORM73Be4Cm6lL','khVh3pDZj1qCiWMIF0B','2cWZvht5gLt4xDjNhyMDU7DJcQvjEnoK3Jdyr','aV','u',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5) NOT NULL;
+INSERT INTO t VALUES (-4070386,-739213,'b0tOT','jF7UzTAQQTLlfb5yVKcO4XMfeaAaDVdtDjuMceAOJENwrhmQjgmoBMg7up6sCL3A2aVt2w7dqCJtTp9lCx1JSBoovM9','hLs4TxgwMpSwfoLHHP1ec','aQlzCegtEHVKNhow5yS703rg9HkSuuNexC4ptmMPoVqHM1mPDt4DCL','Ek','7',11);
+INSERT INTO ti VALUES (-4070386,-739213,'b0tOT','jF7UzTAQQTLlfb5yVKcO4XMfeaAaDVdtDjuMceAOJENwrhmQjgmoBMg7up6sCL3A2aVt2w7dqCJtTp9lCx1JSBoovM9','hLs4TxgwMpSwfoLHHP1ec','aQlzCegtEHVKNhow5yS703rg9HkSuuNexC4ptmMPoVqHM1mPDt4DCL','Ek','7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (7949406206268134122,16131260369309482069,'jDUKbtDEcO18t4aEtTIce531SHV7e','arbp5kZ8CgptMByrHrW0eaptDFplGWAYSrhGtuz4K2d5ZrvjqWqBcjGc6taQJ1ZDNI4d3yIsLsqEh7zjT9ont5rGHTQGEIpmMIMcaS4WTqXDdEe3dQAo508Iyf7Jg9lnQcqAzzLRfxpgPXNWNC6UbxpVfElgKhThpT5SiLvCJwKovnhmeZdL9EYEEeaWhGe2HLuQvWjs5nUdz2qqS8igspPfmmsG4BN02BA88BJIKNfA1gNzA','I8Cb0wWQ9vk','kb0YaVLDC','sF8DYsa93osaPXpsM3IHx8B7HEWaZpauErPJ02T6ybRvKqorfFCk','nZ3U44JQqVvp8DYn5R8RQm3CuDU8gOmSSkdvtzJNg',12);
-INSERT INTO ti VALUES (7949406206268134122,16131260369309482069,'jDUKbtDEcO18t4aEtTIce531SHV7e','arbp5kZ8CgptMByrHrW0eaptDFplGWAYSrhGtuz4K2d5ZrvjqWqBcjGc6taQJ1ZDNI4d3yIsLsqEh7zjT9ont5rGHTQGEIpmMIMcaS4WTqXDdEe3dQAo508Iyf7Jg9lnQcqAzzLRfxpgPXNWNC6UbxpVfElgKhThpT5SiLvCJwKovnhmeZdL9EYEEeaWhGe2HLuQvWjs5nUdz2qqS8igspPfmmsG4BN02BA88BJIKNfA1gNzA','I8Cb0wWQ9vk','kb0YaVLDC','sF8DYsa93osaPXpsM3IHx8B7HEWaZpauErPJ02T6ybRvKqorfFCk','nZ3U44JQqVvp8DYn5R8RQm3CuDU8gOmSSkdvtzJNg',12);
-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 (1155754458345588248,4270854975627749797,'KR','GwxoCvaglXNyw7vWPRvKODjtdiD0Jjg9E0RxHHFF7JdTP4yIyY92','155PN','MxCoK5','qsu5XH57HeFh1OT0WCtRwyAKmL7k0WR3hTdHK2FYDJIilpyaUu229DCs4I1eteJzd5MO6Q1sPpgrIhDBRSi','CLVrAEW4hwg9Lb9ibsD5v9o6Utw272p8mjuiiPb4FIGcBhYKDdc9zkvhlV9Ll7NpYtVBsZSLRYsI8y9Csb4Pm',13);
-INSERT INTO ti VALUES (1155754458345588248,4270854975627749797,'KR','GwxoCvaglXNyw7vWPRvKODjtdiD0Jjg9E0RxHHFF7JdTP4yIyY92','155PN','MxCoK5','qsu5XH57HeFh1OT0WCtRwyAKmL7k0WR3hTdHK2FYDJIilpyaUu229DCs4I1eteJzd5MO6Q1sPpgrIhDBRSi','CLVrAEW4hwg9Lb9ibsD5v9o6Utw272p8mjuiiPb4FIGcBhYKDdc9zkvhlV9Ll7NpYtVBsZSLRYsI8y9Csb4Pm',13);
-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(47) NOT NULL, d VARCHAR(100), e VARBINARY(67), f VARCHAR(55) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-126128263,-1162126642,'3w9Mlr3WaiYrE45U4JSSeOGW','0xkueX5MjoeTPAsnc7XulCQfc2uq4pq6vcoRSDkDoJXUf30FK2D1voI1jydkrjDFcF3gNstKvUuNc1lsjaY34gPdeA9Gax0asQV4','hpVqPl1VALjyIiWZUGMNiyN','BNMg7','BY7Xd9bZ0o9js1ZiCoECUwXZ5N03q2RQUTBj2KCCrZbtNWOyrtXznBmUanqQjbSZYuAzAvSFVbAT24uXKxeV8Zj16AVk8hn','mIX018xF4sv4e9YN4uRz4Sf0PzzthlHPlHZF3acD1syIWVznk',0);
-INSERT INTO t VALUES (-445526467,1272214850,'zdbTXuhoA','shK1uqOkUhJE1LHJl2829LAWOixffHcLlrw','6TtPFqkvhz','YuYicr68EofSWa8V6KAiG4X8I0KF4uhwt7ftx','0VaU4F76p9p5WBg1NcGgleqhpARKZYzJP2xC03avHhFDLmkR5Z3r6f','L3rOvLWWsFpqpCWuX6dnTuMbBkqA19YExAAr1n5l4E7gEaB97JxjDoiIF2NLQoZms07nZfzcWAOhEUXBov',1);
-INSERT INTO t VALUES (-930554616,206026406,'99qO4V8EMHYy','qCTQJHjRxXRc8AbNxQWf5e6oVgT72yWLPoyWSw9NDm1vA5u','6cxm19Ox4pj73GQs3N0Ilsqy5N9iZTOhC4tiJkiRurUEcrdgtMgKS','RXSehlnb2yE70yyinBYpEH8AZp4qK46xpt25KPGTma9hZWycArx','qfq5CbE7VMEjeLD6cU4nEjaYBCBlNBL5YOk56mlLADnLJnn4YWyAgfo2VD6PdblTJhi4PLAiXC3U9ea4iQhAzMHLvdqc170LePj','aCCnZagAELRRiJ77cKKVG0uV0E5TRyM2Op',2);
-INSERT INTO t VALUES (-395697565,1470765434,'Cy','1iDVVIO2CrkHilRP3mnxxbPHhvMIQXFxgeYmnRmEQC2ANMJVemqycEQqHTObCgm','7k9jPD34Mdb1KLWEizFqBZ4AGvoTP2UmGF5yGtlNh6KU','a35LxeHvFDlyLuIRnxEyart9MzWHTZTYZylEOtEqSXd3eFwOtUvWQ','EGyxd0','c',3);
-INSERT INTO t VALUES (-558459017,729858627,'j5ZbUINhkC5k288ZQgI2Np1r1gI6','x8SltYzEVrXpPTQ6F9Kbz3RdZhStkUNsyFGQ24LWv1IU20cSvlt1','K7S03BgariGc3eflntGgwjfpgg9','AoXZGZXyZaXB','jyxT3WdMOujVAgUUuYdEzlzGmMoe7cI2r09fmZVfw2XcI54jlQe0DHZHjCaAZZvH4ti0ji6dPpcEQ3AWS2sSEWgob','fHTpBLDnpQUG7DWpaird',4);
-INSERT INTO t VALUES (1573093939,1948254794,'DRKL2lw6Td1DyLk16SBwNPBPqS9ufWHAvUonrvgFknVtM','AB2xBphUaUOQZjtVOE1ggALtd4ctNYWnKhTfC3FGr7JRhoxVKZ6Dy1QiIAOFdKUuzTFgzLKPIxeyvMcw4VL4','9GqICmuvvbkZJka64yhThrw40vGNKrzZAm93eyJiu3SZHafr','TNSgwGQVR7HGE4AiJ61ald7YmK3IgoiRpXimmhawOJYY8','4','qq7G7LlYxlhfehS88mqIJ3sDiFaY5OorGrhrstPq1NBiDIpjcSago',5);
-INSERT INTO t VALUES (1434393488,-1386709935,'zk13nY0MG7NMoU0zlgxD5vsjkZjpzDu8kcJdFooJ1','CLfpgTfgtx15yvBQmI2nx','nGvjuAbPz1qRKypGnKy2SMTax0DUO86WjKCkwpujXpmwu1JzMy55V2bH0GqwCeU5','c1Ds8SvEgbPO38D0I8e9gVzqOnyy4WVPDH9jhOan5GNbWx','G3Z1EPyL6wu38FV5n3DlIKGUC0MGDKDW72SqloRih0SDmBtacrIQTsqIAm00pKv','lIcQDK5jtl4gvUEQlhLobHMyRCtGdNtHhD0EKaQU69EarN4G9nMEBjbZWZ5s68W9Salf5a5mxCj1',6);
-INSERT INTO t VALUES (-1064576289,1176653163,'rvEpV8TwvykR5sDmjrOzZJcAnSI7','C3XQBtfJHSrvmJRaMWMEcyIRs25jP1RHaB3mJTV8SYZJmLUIzacubbTpAn6HZ5sflEiqlvB6H6wpFbgCtwERhO4CzNlbechoQSJ','mnCp','YTuU8oKHxXICcILlprhFWdQyEg1M1hEsVzWZefyHTrfmsoBd','siB4H3Yayp2PIDOpV2nS65f65SSAAsqIch0AlShT5hN0uRdH96M2dqF6FUqZxxQL','PHZ7Nee54CLiYLO9wBsMPjk5zGs514ik19qI8zIbbDgDDF6NrUM83mYSiU7BAfgPeQ6XCHAUqDvBDaJrVgIbOr1CfxQ',7);
-INSERT INTO t VALUES (1312095654,664242138,'sNsQIZzpL6jc2CPc6hZa3zmupo9RbBLyzY','J8bhdjfB9KHPZGICnPmDz4w9tBkVliEsB','euKnulEAeItGQZb4AXBvwJ5Ryx9L','8sq8yBBCzuKluECfuLmb16uCI1SJyPNaDJl5uM','nnvOrjuCEiHZ67','0wAl67Wwv5ldUWcspHsxCZsHcASzaUmGh3YMiE85TkIi4Mt0QcdcG9',8);
-INSERT INTO t VALUES (-1248931539,218502085,'XMBX9IIL3p6QDRFnKJUWemSK5aaJKZHcx','s7MU4ZjwPD7zuGbUjd8LILcWsCe0ixRbX4oFQVtY0JIHkEE5z6vsPDGiP8WaNS1rbMhz','agJgeeoJbS73dqsYsTHObAGsCk0tKOkMxrlegRsbE19yQ1ddjYCQ969c','3Hw295V42Untob9','35TPDXzFWSoVNAjNQ03h8puxibvcfAgHl47brf4YVnMJ3PQei9Q4W2sfdNZ8F5dXWI1pjL4WGA','igWakbMTrStHRfKHL3QCdNVflYfEvvRc1AsyyleIQT3H92HcybkSsfZ1xATqR5UG4b',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2027757761,388145551,'QxLOdB9Erf8b','uhR6lAseY3w2juFPXX1uyUW9aHfdpYHZ3im9TJZC18faMaIbeHlg2k','OzQn9mnfexPr58stut4dju0E2SWcw446yYDceu74w3a3uwYY9mIQJLQf6yWf3UtUV','bn54hSvqkIyGzhf03tN94Myr0pqrjXt','SxXrzW8BTblPskA4JMb4sOLeQaTAQCGAi','7j9jl3sEAJH8HXsBqx8FEjumY63ZMamlmPYbfD0foIMmvG',10);
-INSERT INTO ti VALUES (2027757761,388145551,'QxLOdB9Erf8b','uhR6lAseY3w2juFPXX1uyUW9aHfdpYHZ3im9TJZC18faMaIbeHlg2k','OzQn9mnfexPr58stut4dju0E2SWcw446yYDceu74w3a3uwYY9mIQJLQf6yWf3UtUV','bn54hSvqkIyGzhf03tN94Myr0pqrjXt','SxXrzW8BTblPskA4JMb4sOLeQaTAQCGAi','7j9jl3sEAJH8HXsBqx8FEjumY63ZMamlmPYbfD0foIMmvG',10);
-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 (790578024,1830903705,'A5Qw5m24hyQF','WH7WTHMfTR5khoLaGtQ5c95cXSMZG3zxGDudWX0x5sJ316kavUOSWBHC','gXr5MgavnGDYRQrHv5','jevsDyk74uT0Pr4LpmNxR9xV4igxGugDuYpw4MUmBzVI9WLU4nYv7sj','XQTUrvfFmXv3aaNUWxOZaz48s0LvoCAzXviEyU','wpXWiUbQiPaK5GaXf',11);
-INSERT INTO ti VALUES (790578024,1830903705,'A5Qw5m24hyQF','WH7WTHMfTR5khoLaGtQ5c95cXSMZG3zxGDudWX0x5sJ316kavUOSWBHC','gXr5MgavnGDYRQrHv5','jevsDyk74uT0Pr4LpmNxR9xV4igxGugDuYpw4MUmBzVI9WLU4nYv7sj','XQTUrvfFmXv3aaNUWxOZaz48s0LvoCAzXviEyU','wpXWiUbQiPaK5GaXf',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1484300664,-1056894163,'C47zt','6VMKCEy2tr1bIvcsK2OPs37DA1fouBoN3Erct4KmN1uxWwx1qTkcyd6P5HtPKiAWOYyLXFFAPa03H4HlrxAsA87EsCqobj55ZFYsLKxItwLEiC6LtK4gIDFlxhhEsEjnyQNvZe2q9I9C9','YEbNk3i8p1MVj9URqObZWNPuU','tzRtUadSZbvpi4XdHHGRLWmJ7GdC','fcXyJnNcfV2Dj54CSItV9lef0WmvB3X10v4QWGrqTNgq9JUNc4LbQxdY3fPCEAFPdHWZYlLfSV3vcbWYj','Hgak8NHBtcyO596GRQ3hiwiiWevVaYYASBFrV1iy4MG0kT',12);
-INSERT INTO ti VALUES (-1484300664,-1056894163,'C47zt','6VMKCEy2tr1bIvcsK2OPs37DA1fouBoN3Erct4KmN1uxWwx1qTkcyd6P5HtPKiAWOYyLXFFAPa03H4HlrxAsA87EsCqobj55ZFYsLKxItwLEiC6LtK4gIDFlxhhEsEjnyQNvZe2q9I9C9','YEbNk3i8p1MVj9URqObZWNPuU','tzRtUadSZbvpi4XdHHGRLWmJ7GdC','fcXyJnNcfV2Dj54CSItV9lef0WmvB3X10v4QWGrqTNgq9JUNc4LbQxdY3fPCEAFPdHWZYlLfSV3vcbWYj','Hgak8NHBtcyO596GRQ3hiwiiWevVaYYASBFrV1iy4MG0kT',12);
+INSERT INTO t VALUES (-1484825,7523801,'Smkpp','WwG3dKIp1BeEiOlQK81F4klQWxgy3CuCSXXtfRGrz57ZMJnEhbhEViUK3xqNsPJ6Hb0EGs6Af7r0ffgvKLGE2enVjf6d1Bvm9dW9UMseJnJk1LT1RJshCwcKEyZklX84TIc2jNSGzJe0o6P78J1nTg44BipakJpOjfsqIriIarf1F5W6S5gbhNT','hiQfI','tXvvclTqWDzCWD3MMV','0E','7',12);
+INSERT INTO ti VALUES (-1484825,7523801,'Smkpp','WwG3dKIp1BeEiOlQK81F4klQWxgy3CuCSXXtfRGrz57ZMJnEhbhEViUK3xqNsPJ6Hb0EGs6Af7r0ffgvKLGE2enVjf6d1Bvm9dW9UMseJnJk1LT1RJshCwcKEyZklX84TIc2jNSGzJe0o6P78J1nTg44BipakJpOjfsqIriIarf1F5W6S5gbhNT','hiQfI','tXvvclTqWDzCWD3MMV','0E','7',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-337830669,-1807537026,'HIEIWQUr','NUIWdjJGeXXCNZeYQUmRNhPFfh7dAZ9l1f8Q0eSllboeq2A66T4Yg7xgKpcFRZ1zFDfIN8CcpKogrjxDeceUQiVmuIpMr3V7HsRP4aJ8aqQ','HqcwRdHVdKIna946Y7vJqxbBQBfC','yhBocTt43m5Q1oBspOiDYIP8BVHdFUIBheyfkCIXXyOKMBIdTlNZK9CHtznFXtvnTvAf1q3XeB85SiyWyYWwbcF4r64NAeSOH6FV2YutuOz4eoSVZJk5zKR65KJ05nZ9TvuJ11IY6ZaRMewxjpBzrKzHW2neQfU4KDSx','6sv4wW5wX1N0pFHj','IggjTUn46',13);
-INSERT INTO ti VALUES (-337830669,-1807537026,'HIEIWQUr','NUIWdjJGeXXCNZeYQUmRNhPFfh7dAZ9l1f8Q0eSllboeq2A66T4Yg7xgKpcFRZ1zFDfIN8CcpKogrjxDeceUQiVmuIpMr3V7HsRP4aJ8aqQ','HqcwRdHVdKIna946Y7vJqxbBQBfC','yhBocTt43m5Q1oBspOiDYIP8BVHdFUIBheyfkCIXXyOKMBIdTlNZK9CHtznFXtvnTvAf1q3XeB85SiyWyYWwbcF4r64NAeSOH6FV2YutuOz4eoSVZJk5zKR65KJ05nZ9TvuJ11IY6ZaRMewxjpBzrKzHW2neQfU4KDSx','6sv4wW5wX1N0pFHj','IggjTUn46',13);
+INSERT INTO t VALUES (7635055,-2330699,'3Ymgv','p8n6SKiaowVQoc0fX1UReiKX6t6AMba72gtp3dnxps3fJaShB1oEaO6Ck6Rrv0FyXgD25mmuSRvLi3rzxdcV5aAQhO4xtEOr9foPmnhABlyPGdqGICy91NucZ4RdOv12rMCLQ0LvhcAUJEoUxB4pJgLj1ezBKXnpyxlI2iyBJKSgeC8Cxzj7ulVvvooDBa3hmk','fiHr6dHzD75i','Q98ifLVwO33joWqIreI8MkSQwEBPvOokD7krQva8nShNhBUXdJywFkbZByoTy8cnuCB2fzIKHFcArCudH75UgTlVxqrlPWE3nVQTrM9c7ry7u6RpwRnkPPwEzqlNmBRliHXWwYSdpODCMzb7PxCSddal7iM3qlWZFVTjmfSL6Ob7K63scVGcRnQNSZc37q2PlVj','P9','Xp',13);
+INSERT INTO ti VALUES (7635055,-2330699,'3Ymgv','p8n6SKiaowVQoc0fX1UReiKX6t6AMba72gtp3dnxps3fJaShB1oEaO6Ck6Rrv0FyXgD25mmuSRvLi3rzxdcV5aAQhO4xtEOr9foPmnhABlyPGdqGICy91NucZ4RdOv12rMCLQ0LvhcAUJEoUxB4pJgLj1ezBKXnpyxlI2iyBJKSgeC8Cxzj7ulVvvooDBa3hmk','fiHr6dHzD75i','Q98ifLVwO33joWqIreI8MkSQwEBPvOokD7krQva8nShNhBUXdJywFkbZByoTy8cnuCB2fzIKHFcArCudH75UgTlVxqrlPWE3nVQTrM9c7ry7u6RpwRnkPPwEzqlNmBRliHXWwYSdpODCMzb7PxCSddal7iM3qlWZFVTjmfSL6Ob7K63scVGcRnQNSZc37q2PlVj','P9','Xp',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7979503,-362865,'p','7aE3MYdXOnlbuMyfBosMnedZ9e7j7aOBChK69GLnh9610IE70LW9p6ZvJMHPSU7HaIUqBa8vusU4H6uEyqE679owQJ9xmziRZiUne8yPqV5L5LGkkNRrj0sXeJow7InOl7Zs7xrzsk3otvE7cmGT4S4yjaedKD6HJiKpl6zsBGQAcImuLFsvgDEMQpQ','k60','RkPXvvwK4ifqfrxp21GC8BgFlv68Gv1wPDKGx9eZwPJE75yttwvsaTlarbQTrMGlYbsNJh0smJALgDVBTXClE1','jDY','M',14);
+INSERT INTO ti VALUES (7979503,-362865,'p','7aE3MYdXOnlbuMyfBosMnedZ9e7j7aOBChK69GLnh9610IE70LW9p6ZvJMHPSU7HaIUqBa8vusU4H6uEyqE679owQJ9xmziRZiUne8yPqV5L5LGkkNRrj0sXeJow7InOl7Zs7xrzsk3otvE7cmGT4S4yjaedKD6HJiKpl6zsBGQAcImuLFsvgDEMQpQ','k60','RkPXvvwK4ifqfrxp21GC8BgFlv68Gv1wPDKGx9eZwPJE75yttwvsaTlarbQTrMGlYbsNJh0smJALgDVBTXClE1','jDY','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (175946,-1055688,'Jqd','hAYi4vbNxdhy7avpvjadiNfbTfUBJVvQ','164Jg','QGheLEuxW70fXLnUJBxuuZ2O7FNpXh8p85DpycRQCJh5qSUE7iSLWaM4MswyovcATHJTGAzReSrOI08Ly26KF2x49w1ydy91544fHzYOY4e2ss9ikLX7e5kxPpJaxCh6rM14lipegfWtM0D7I08Acdklb','b','oa',15);
+INSERT INTO ti VALUES (175946,-1055688,'Jqd','hAYi4vbNxdhy7avpvjadiNfbTfUBJVvQ','164Jg','QGheLEuxW70fXLnUJBxuuZ2O7FNpXh8p85DpycRQCJh5qSUE7iSLWaM4MswyovcATHJTGAzReSrOI08Ly26KF2x49w1ydy91544fHzYOY4e2ss9ikLX7e5kxPpJaxCh6rM14lipegfWtM0D7I08Acdklb','b','oa',15);
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(63), d VARBINARY(8) NOT NULL, e VARCHAR(96), f VARBINARY(79), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31,1326491631,'vRLr3TpSzg1RbPcbbVHGErRobgxSZZcWJ0Cofv99ROKDhIFGFIBZx','XCTQ1347','j0WGpxaD2gfYloGZC8057HtffSClmUTkOtB8A','FnKep9zu8l1jTLJDhYcondZHppGA5bvc1j5HtdOEfFykssl8I1Eua452ntiRU','bAF0hu1ROX5ffSpnm','3wB1IoczE4Ylm63YfUCjln9mr7WwZB7rkq6NrvbLmkhZvNApl8uvvFpTJyPXJG',0);
-INSERT INTO t VALUES (228,2740863517,'woe5RV1o5','2dJjm','OllfKl5uSMKimexwsFk6L1duRFB0FGqEAjcI5lscvojSrEEqlFvasY5arY1GSfO69JwBQQO579Jhu8IVUxi1AbVv','xq3rryZdQLSOjIWSHTk','P','Va44if77v9JCXRmnsiLcqbO2gNeUYJ2jpB68W8tBkB1sqsUuVGkLIJ4jLeePHbbPvjID6joa',1);
-INSERT INTO t VALUES (2,1917671129,'LAL2K5a8yyuS07tMVCp7Od4OdWYN','Odj','q7mwkVhOaDMDr34U3z2UnDgEZ','Ld9cKxdqj','AXxkt01cyH4rJzg66FLN3yXwAfX7vXA4m0qv3by6htAR','rPewMMqnTQaRk5e1aIqZmbVtRBFr8YOwq8s590ZljP4ZLRFKYmkFE6RbFeSw2D4TCQG8CjFIX',2);
-INSERT INTO t VALUES (168,1933898069,'3Vtbs7dNfdnAm0sLtGsfgoon8f','CnLSdIDV','igYmdSE2rzT45z5PdAriusXa1k1Ya2Gv5NgLaLSbgCj92LNQLMw2jLx6G4V3IcIYqZQIljeHwbuwFMQD','sK6C0aV5ranl9X7FHTBhL','N6GmmyC0iT8B2MTyyEvI3oVczE7unjfM6gMRnhP83DR1IsRvgCmsk33rCHDaBjXfVMkQJHLq','lRTvUHcj6kUC9FyMQLR0eZn3vS6q',3);
-INSERT INTO t VALUES (89,739630214,'upkIi7mPzofRARcpMmSD4z','p6neVQ','DYePJHDznCFazdQTwEytjdU2O2bxdLs75pjWDPu2','SNrBmbuBdN3HMuYRBzPuPCl','wN3oiDGCGtPd2fLnLYOXz5lE7U67DTLBJpHb42CAEgBATRCwLLgWL0W0XuyuL4iOn6ZYfgbIS8hrz38Y','Wi43JOk50U4GlfEA1efqD1yOisiwg4lEkXhOfoaDkFJ5pE5xbm0dPM7',4);
-INSERT INTO t VALUES (95,549962868,'wSNMmIB294ciLiS4QQ9j9iW','wnA','oVdDBlzgBip8K6NVDZTF7R1lg7NZl6RyJETxwPH2l4gRygQVVhwHw','8YFTHzkPzBvNjNS8swoQNhBxmuZSBcGJKkeMnsZ78U4bFqGZN7f7V','LEFxMLLmdfiAC8AwvBNRKGgc1eSPpVGoGquBbnYkpHmtxRtXBbOa8M2qG1FjxpmaX0B0XIaF4VTmdqNpRZ678','mnSFCDhHj1HOY7aWjEcBj9NzrBK5LzluM5fyO5j9gx3xQlnfPFbjJq37fO95',5);
-INSERT INTO t VALUES (99,2648014917,'npXCAEJIBTtE8eRG0Oij7dfuUKOp','TZx','DzM1Sh0QBSheT7cNdx','3quTLzNZEqzYvJ1UK1DsBCWbW5d0Pny6crjpaeOqFHi','bGEAEFrlojX20T3qrv6BlrNFXTLsFLFGjwvZnxrkPt6I6DJJly328F2O7t','nIkQNOEqsjmKggW5D2OM4SM2mUhAA6qQeCQHQmJBtHMnTyUcj',6);
-INSERT INTO t VALUES (77,1977346092,'xdMcWoCj4kMM','tm15c0Tq','r7ksRHCXfYc64z1PAxbD9i0dmAakbasT0rrB','mrvRwQ35gyfDgD6JYntYMFxQuC','PczA42IqAQORBps3rBkJC8iM7mAakPtGcArDhY7XK7whUZoyHNHbKynHY4wJhJq5JufEt6UXzv2Y5fKDsYTxane8bGVXCxHtr','9aHoxdKfblkIo8iJqw4N8rJE45BqUrqUMtUGm82cyFOG7dDEiFntJzy1K9XitYQRp1dFYfIAtw00HyV',7);
-INSERT INTO t VALUES (198,1573268548,'CPOPBuv8pXSFUx5B0qkwT0RCAOrf17MdsiB5','3cUFO1','v2F0FWj3ZjyRF','vx5xbEjLkOZsqcA6HMzRS','owHXv3NXTpuL5WoYOmiYzDkFwdA9Fn3EKaEBzTV2usebdBXEYdFV8gfk1JGqOibp1e7w1kfzRlCun7HdgOm0xWolsT1V','VPw5r2HEB2D0KwIbF5QVsxqJilDkblppcHQVQNbp2aBb1sltCZdV',8);
-INSERT INTO t VALUES (212,2620345080,'8nzjjgn4SNlFoVakMq1xsVSXxQi2','XGbh5RE','HGIqME3BBMtFbnoHjVEMKfAst6arzP0zHaiuc42bzdxsv22zrPyWPsM0NaHDw8Pu20JUTrSSGGmKDRH1vy','4lrLa0ovhvVoONmBm0AIENKg1zmJB31yqFk3wX5Z8lddlNJAd42gySWyPorwLhY9Qz','UfQY55EPgK0jsteFxjlGKM5T44uAoil9Prpr3Qkd1I5cZ35dUYUypZl4RM5rU3cTRO5MTTTQsddB05UDGUpkjisDV','F82T5d9AhdkPWIFxjDn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(94), d VARCHAR(19), e VARBINARY(96) NOT NULL, f VARBINARY(82), g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2468916962251721384,1433428121,'WKxxgd6UXKQyKTxhamxoORKysXfvqBJK02BIKkM2PMB5MSe1SQ6XmqHDgtEf7Q','oTN2QPo1df1c','OgcMdQJeMircOYq5C12BH','8sqPvO2gk3Eb5gPDGauPv7iGC6dg','J','b',0);
+INSERT INTO t VALUES (1890255670372049104,-442296903,'bPJeBTZuOkRLXWd3GvkCsVWMabaDu1dmn5Umh68rZTJOtk5Ik8EluhwYY8kUyquZT0vLaE','tNb2CL','gy4fyDzxsBiT3VtZV5xgJv3hKZyPuTidSy5SchnyPFv9e8zii0OdBLlZZSaAQqEaMT','jNBtad0L','se','6',1);
+INSERT INTO t VALUES (15316592064026899745,1437086941,'R4CUN9F4RxgH5VXao','WkLYHcSoafFjfMs3','DcR','9oOWPl82C0qwNvKxfhogIkut1eD8s4fb8Q1b6btewDoKTmXD3OfYyf','Mx','S',2);
+INSERT INTO t VALUES (17696717702365756476,1921453794,'wJfsnHbVta2yPI1owwHNyVqGH3AjKrCSWFxa3cVV','qS','eq0gMrB','uWd2b45t2ZgHGokvdb5UVcarC7Sc24fse2yWYmffkDAwHcYdmSp6gd','9','V',3);
+INSERT INTO t VALUES (13211929687363863365,-736471948,'p3p94hYPEk3jlZppsC8AgtZf7PR8SAck610AinagxZ2d4nd0GxnL129p2psGwZigPrYsjESbtOKJUo7VKA','iKnZuZk','sFSd9aYVeh60nMPUxvfuP0gSl092G5CcgzumlkQpaYM2yvgozpTcHuE7jAbvW5pl8Bb4IJJfmo5LYBcMgtsRkRqEmESnAYg','yCW7ssc0qm9Zrrud5tCz0Q3kS9leZ9k1EWTh','s','u',4);
+INSERT INTO t VALUES (16390221325742531042,1243405395,'ZX8ZF3','a5ewHktc4SWXXDVh','unuvPwM9TVE4JCw3revfC0QDtiyxwBubBk50KEY8PIr1Ext1hUXeeWnwWtOoC5ZgHSSW','W7xmlUFMAgMRa7GwIzNIzjtxWvs1PTe1zrMGpvtk65Pimizgw8uaUbTkWARF5ysNvqSE8','Kd','b',5);
+INSERT INTO t VALUES (5442197577009983324,-612288801,'UPc1TA92inBJazfWvEHI4grKpfJuvzhovCu9yiISYvp5aGrBt3','g64iwiPlrmZDAY','karUZ0nHEF2cLMQIADlE4L2CB4MiFs5Le9ikzUV88RQwUY2KXamKQQKWzkhqi1jcIDUqV5v4zsGK7N','UIOrdf0hnYDAmrwr8yQ6L60uIvdggsQPiKZj4KR0','N','V',6);
+INSERT INTO t VALUES (17374075014282711789,141685518,'XQ1j1r5j5cP','ub','277yrwVfYTdrnXjfBaoVGR0fvYI3E0rB08oha2Gn4l','PilAhV0Xg4u8qGiCrBShxwGJc4unt6CZPhu','d','G',7);
+INSERT INTO t VALUES (12451785153199661799,1267736021,'GnExOmknKG0yIqpHuOY','G28eJk2','iLDnzxMZXD0KRIrbIKLDcGfokze6pu3TWEhclQslq6S2dmXVITP2x3pcEyhrNTEPvBlf','MJNi4C9A4CNYDvoe2tMJdp2EPxPFFeQk7JnoDw20jKehGADTwn5LhmhFHoPepdxT19jJzu8DDXFlnu4T','ZG','K',8);
+INSERT INTO t VALUES (898774827490682740,-1375853838,'6zWYKTp975LOkxf6suwDoIZJ4UxmwbGSrhtuCbDkG1','TgGNxw4fA','EycMewemKmLLreFZOI0fUlZxNvJvCpt4IvS5GDjX3uRbdRN9fHrAJRu6xOJg7m4iXN','YIhw8u','Ch','L',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(94), d VARCHAR(19), e VARBINARY(96) NOT NULL, f VARBINARY(82), 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4794011,4086652023,'JJWTp60ltVy7iwN2OaSND0EVc9V7M72','hFSUlV','Sk51nD1RN6RrTnmp0FmPV0xipHuI6uNKSIf0X06lu2z7bV3QIj4WJe45q6IFgtT58SJ7Ww5fAZdItgaFt','jCLmVVdZZqPgh59nEmowKshT3sbmuX6UDLYfYOHOImaQ','7TxP9pHmkUvBY1efOaM2BhkKbhp4A3YiJpgnbsbvwrigRbnLz3RVWIzPnl7drthzS0wpI7GSvEIosAkRKHMeBao','cmFcP8MfYXHEzz',10);
-INSERT INTO ti VALUES (4794011,4086652023,'JJWTp60ltVy7iwN2OaSND0EVc9V7M72','hFSUlV','Sk51nD1RN6RrTnmp0FmPV0xipHuI6uNKSIf0X06lu2z7bV3QIj4WJe45q6IFgtT58SJ7Ww5fAZdItgaFt','jCLmVVdZZqPgh59nEmowKshT3sbmuX6UDLYfYOHOImaQ','7TxP9pHmkUvBY1efOaM2BhkKbhp4A3YiJpgnbsbvwrigRbnLz3RVWIzPnl7drthzS0wpI7GSvEIosAkRKHMeBao','cmFcP8MfYXHEzz',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(64);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(64);
-INSERT INTO t VALUES (11146771,2431477919,'RTOPeWiuHkCZ7qpGxPsBuMu38BDUvVQfPqE','TSGj','8EdkL2itDtSvLyYY','L9zbbnhaBYmhygY6u1EEK8Legv2U5wHM2cFANQs9d01hdQMviL2aoGuwI2gOSrXubDzYkVzZuyD','rFTmTWDCzHvxf7IMV0zyZb3jDwyW7ufL949TovMvDbx2jVP5aAuu4QTMHxwBw2P3hVX279wkLbVUdVG90','ZTl4FXt6',11);
-INSERT INTO ti VALUES (11146771,2431477919,'RTOPeWiuHkCZ7qpGxPsBuMu38BDUvVQfPqE','TSGj','8EdkL2itDtSvLyYY','L9zbbnhaBYmhygY6u1EEK8Legv2U5wHM2cFANQs9d01hdQMviL2aoGuwI2gOSrXubDzYkVzZuyD','rFTmTWDCzHvxf7IMV0zyZb3jDwyW7ufL949TovMvDbx2jVP5aAuu4QTMHxwBw2P3hVX279wkLbVUdVG90','ZTl4FXt6',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8827112,4124549459,'qQYpUID1uEdy','YWqt9vZHpuEnlfW47TiPYqMGLn9wyEE588dJmNe9oGtFIGFWYNHbny37cIaVnEA92ogrk7REXPDBRh70v7OL10lypSX8To9b','nveUph2B7IHA0imv8slSQ6gnDLSlvznJhQXWxl9iEJn7yqM6oxd75gw57h95MbKDY1K0i4hgaeiJC00TIKDddjdiHBSYEt','K2YVBo5mAVJjC7yBuPUJEM5DlSCoP9SC0C','dHN','ar2gwlCWEaC1bb9nw3EEDbRKJOSwgGYr303dYtdrjs6Hhiv',12);
-INSERT INTO ti VALUES (8827112,4124549459,'qQYpUID1uEdy','YWqt9vZHpuEnlfW47TiPYqMGLn9wyEE588dJmNe9oGtFIGFWYNHbny37cIaVnEA92ogrk7REXPDBRh70v7OL10lypSX8To9b','nveUph2B7IHA0imv8slSQ6gnDLSlvznJhQXWxl9iEJn7yqM6oxd75gw57h95MbKDY1K0i4hgaeiJC00TIKDddjdiHBSYEt','K2YVBo5mAVJjC7yBuPUJEM5DlSCoP9SC0C','dHN','ar2gwlCWEaC1bb9nw3EEDbRKJOSwgGYr303dYtdrjs6Hhiv',12);
+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 (12296946265757701966,1636627986,'dKbTnB83hvaJbk7sqiiuVv4HbjMCU7QVuktHl','QZwyRT','R0xnMKIrJUPDkXwCpHfhaPcqszq9BfL95V8Nah9lbb1BarFRYEtcIDPl1mkJpNeZkRDNZRkDdn3QG3CQjB3vMpVFBB8C','p8SPqb8dtG8OeKLwTkvCvMSoUPVdOcPQ4mqNLUQaJTyrPjT6gf','e1','J',10);
+INSERT INTO ti VALUES (12296946265757701966,1636627986,'dKbTnB83hvaJbk7sqiiuVv4HbjMCU7QVuktHl','QZwyRT','R0xnMKIrJUPDkXwCpHfhaPcqszq9BfL95V8Nah9lbb1BarFRYEtcIDPl1mkJpNeZkRDNZRkDdn3QG3CQjB3vMpVFBB8C','p8SPqb8dtG8OeKLwTkvCvMSoUPVdOcPQ4mqNLUQaJTyrPjT6gf','e1','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(95);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
+INSERT INTO t VALUES (18077809180853427487,621353731,'TS4jPwCW','iSryf1','EAMVOH3wfFbWeKdV9szDbJNdY1rOtLHUfaug2ilv3TUliTBKasoGAso9l9zeuZOJYE3M','5lyJRprq2MxL0fN2','b','4',11);
+INSERT INTO ti VALUES (18077809180853427487,621353731,'TS4jPwCW','iSryf1','EAMVOH3wfFbWeKdV9szDbJNdY1rOtLHUfaug2ilv3TUliTBKasoGAso9l9zeuZOJYE3M','5lyJRprq2MxL0fN2','b','4',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16016625042078808663,1595475041,'itFy33r1r7wTJ756S6yrGyVyGF15wwPnatL','CWzUaRhaRH3MoWzs8r2z0Zmo7O90QbhWb3SAVemSTrOVRQdMJpsjqH34sRse4NN21GSyrNol3GXY9xI216NUypWyBYTthhkFvnHfSNgLX1pAUgbOuWAzpweONLRHHiZnZnuDpGNpiqZSMCy6IMAz0k01nDGYRvMTNxYi97Z2PTx0bKRPspbvZwK1V1s8wmxnpvMehMniwzWpTfVvvxfZVUTOEFciUn3GMuCeGcHqcKN58sNTgiCbfwXzg6uz7YmB','4x84cVaVaadM82MaFP0N6GndvdekESoMIqpt1l','thoFSjYSr0rmR45mMHpl1z9YfWVetpZI27heCCbSc2jRZ8paQLdIjpP7YVlrk1PYkWb8wcsnxlIFj','Yk','s',12);
+INSERT INTO ti VALUES (16016625042078808663,1595475041,'itFy33r1r7wTJ756S6yrGyVyGF15wwPnatL','CWzUaRhaRH3MoWzs8r2z0Zmo7O90QbhWb3SAVemSTrOVRQdMJpsjqH34sRse4NN21GSyrNol3GXY9xI216NUypWyBYTthhkFvnHfSNgLX1pAUgbOuWAzpweONLRHHiZnZnuDpGNpiqZSMCy6IMAz0k01nDGYRvMTNxYi97Z2PTx0bKRPspbvZwK1V1s8wmxnpvMehMniwzWpTfVvvxfZVUTOEFciUn3GMuCeGcHqcKN58sNTgiCbfwXzg6uz7YmB','4x84cVaVaadM82MaFP0N6GndvdekESoMIqpt1l','thoFSjYSr0rmR45mMHpl1z9YfWVetpZI27heCCbSc2jRZ8paQLdIjpP7YVlrk1PYkWb8wcsnxlIFj','Yk','s',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1472223,174596035,'n5htyehixa91PWBG4Iz6vGSxm','TdYGtOYbcpEZpMMisYs6tTTEukdtqw2vlZ49B3kefAwlk30g9gmn5GJpcRk2IRUlJHYUT8lECA5DVoBudoUC1ilTFacZgjqyLoaEICZq6quxSjOYrQl6gCzs65O6DntVHqCXfCLSZrFTkuF28AW9X9j2BsnVSe9FC8Qq8DXKZIgs4K4gbI10gTo0WriLBQuheM2smmBNSI7ki','6dbt8SO2kj0xC6Mp5sbdFdDZUfL3J6Q','C1Mkh1u5EL3yR60ldpscZFF7MXQlPGxbD6esrgFzPLvq9GU38htVZ7co5LZDdJnfZvJQ9pEBA0lSfsvnGuXnIZGtSg4uIwZvK2xqs3LLE70qcNVEWqxheuFaEFVC3Rt5pgwXdAIpzitR','4RnTSbNaOFAzQx0z','xOg',13);
-INSERT INTO ti VALUES (1472223,174596035,'n5htyehixa91PWBG4Iz6vGSxm','TdYGtOYbcpEZpMMisYs6tTTEukdtqw2vlZ49B3kefAwlk30g9gmn5GJpcRk2IRUlJHYUT8lECA5DVoBudoUC1ilTFacZgjqyLoaEICZq6quxSjOYrQl6gCzs65O6DntVHqCXfCLSZrFTkuF28AW9X9j2BsnVSe9FC8Qq8DXKZIgs4K4gbI10gTo0WriLBQuheM2smmBNSI7ki','6dbt8SO2kj0xC6Mp5sbdFdDZUfL3J6Q','C1Mkh1u5EL3yR60ldpscZFF7MXQlPGxbD6esrgFzPLvq9GU38htVZ7co5LZDdJnfZvJQ9pEBA0lSfsvnGuXnIZGtSg4uIwZvK2xqs3LLE70qcNVEWqxheuFaEFVC3Rt5pgwXdAIpzitR','4RnTSbNaOFAzQx0z','xOg',13);
-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(66) NOT NULL, d VARBINARY(1) NOT NULL, e VARCHAR(34) NOT NULL, f VARBINARY(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1384208614,3316375357,'bYeS2AHl8A7K9pi6TmIyeF2uwHBMN9GYu1d7XOzSyBh','Q','TqUCkqTCr4Og','6t8KOJGjWXjP22rUTPRyqOSE','FZmJ1ijWS2qTnTRZs76RESkv4cBONIMDfUZ1y08Ew0anAi22NAPvHLbcyrusmdTMx0DSxC6UII0oyAhz','sppKxbL8STL',0);
-INSERT INTO t VALUES (834001772,1807477303,'7TJydafHyXyZfhDAmqZMWhilRTAgL6CdYT','1','xoDRXN','annJA3Exw6H0PUhfALJ1E3iFxzyLbp2D5bivwGQvC9kc3pp73Mqnu','mWwjj4O0XhUUchBL1PWtqNhzXd6D005L2CjLZorg0OtmtLTjjREirWhWEVR1FLXTe2r4LChcXdBdrW9KOjhP6yxxHVg4','GAXTNe',1);
-INSERT INTO t VALUES (-340849074,894027497,'X78dUn1UtMW06cyQyvu8EL488YTfJOhb7zHUpC0BiEbVpNEP6RefE1tmFKKIfmQ8','4','8zfL7nWMDRGUsaCQ93Q','yM1','VA5ljW0uRRO4pLa1yD4g5hf8','gvncMeYkfzH9LQk1y1QHpfhIitvDbYezFbb27RAmdWtfudTtGJFi9',2);
-INSERT INTO t VALUES (-542009133,1600801274,'nhnHucs3uLWBkfScCjRxP98hCZl8xLn','j','F0vPxXp6H','2Mg','VVJCYevAJrFkLp8qYh','20LTQJMN5TtZdGTs3RPUtZHhJx91mMd42VzwkY2Mjgu68pBQVXXOX2',3);
-INSERT INTO t VALUES (1154381925,1212820787,'ycgaLKhfcQr8VDTEHTEHeZwi94EZJXXsJz2ae0llt7TmbDa9','n','n05YVoxkOCccmpGbuQqzlYh9im4Szs','oScqRPj93qziO6iZxJfBrBOlW0n44Iuo9hlvrF6PQc16L0P4ssYxplG','uohrYDG31O4i2aTnurCrKtXJR5qW820r3IVA19UrBRNiiKCEpRfE69YViI09','uVacfbZw4VGcsxb1XIisV3AOtxdvjikTFvxVcbfN',4);
-INSERT INTO t VALUES (-901119997,3524871335,'ZOcBFUiL2JDYFm5vSR8Xc0','F','WoyxogySamzuynz','U1omapi6mj52NKwV9VPco5mDBNPZ','2hIhcWFEhlclzJkf8g0uZbPjIuI5yqOy','YIzi4G2cx2347M5MZablm0QoNeC',5);
-INSERT INTO t VALUES (-297439713,3026362655,'9Vwz8Ub696BH3weCyzlshiXQYbzMNd7Tp6dviYQtBW','E','gQnvxGBDTvV7hu31HtJMXTmyvxqdZ','57CKT8OraFJEYozzCBQonA0Clyj','ha71wraX4TTBIHoAf4gOLh9ovMyxWQPrFlR1AslKeKv5fwJ','28c3OcPMBDNL1F0J6tqo8EsjlycP79GVVDoVWXNEJqkgsPMrx6R8nh2AdemJd',6);
-INSERT INTO t VALUES (1764886616,4058628514,'WUAsPsGCE2','U','6McQUYk3HypokSr55t3jptuMyMcH','ov4ex33XQzprk3nt2eApI8d3UEC4r0M9YrBuVif9TzieJ18NBHK2a0hOahm','orN3mYxjFkloOIzsA7frjlzrxkCOW2GeiUIw2e4CNyH7','Bc7uCGfqRDVS41nS6QMpdHv29aaIVFfjI',7);
-INSERT INTO t VALUES (687639346,4206254862,'CrJuB2Y9AYvGX8Nyh2HwHrI55cb77nPAD8J0015LPT3PnoaEyaxPX5KxoG','o','xKKMkEKEvoFlQUcRQeUPL','BIfCT7GZzi0d6QW40bfJYfT4Fh','Z4rBJY6O7HXyhMyOkvmnWh7Pg4M','jrrWkz5HJ2acKyGrv4rTRIOdOwF9NtYv0oNLyyWZIjciY6o7wfe18LG0YrgFtp6Zk9UBkvvxtfdWYt7KBpGmvjDs6W',8);
-INSERT INTO t VALUES (-37423008,892061648,'iLOFgWF10ujttfGT3BKf','q','Areq6TEcfpIf2My4HMtpHr3Drd','wJvMvDrxpk4Or5pPsUoSz3UiUFdxrXx0H8AmICn8c','Iz59atRdzTPtLTwVkeNQyUJgzS9scX5nRrzAAier1Gp5PtQqWI01nLlcqbdHmkDLRnRGAGmf0','oPG0IiPipMEyvR5f2vXS6UTX6dONKDZL8HUA7C7e7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3757310149599452752,-1877567169,'uZRQrk5YVewrUZ8N21BfEExcZl0avGhMOAdbDe09hq8sWl','r5XB31EHG5S5gQJlgVXRv2oTDmIYqvck3h5uVYm2cBo8JZBcukMHuUjzsHynPb0A6mT6L2Ev2YfmeQDiTvunapOasN099UNUPWTeC7RIIrbg9Kj9KqsFZxOgpnXjROH3j43JiuLSOqOoNaZsfokjfaYs0H8ukP8WL6y92jiJhbdSSLNvD9YBZvWDdALoSKvyqAxM9qdghYxsV1QOLpYzrxfT1DqPmyZRIRmvlyUhUpQBSu4njjjN','jW0aQOLkRv3xs0pPI0sxN9unF6eyzXNyDid0beX3jF2W3e1UNESlMCshrHRS0FlnN0T8AnLdlDLdeg98X7hqsfUyLr','iBh1uVaDkvRAB1DeZhXBklIyclUTsLUIYCPbEqmCuVBKa3pGZaiHRDm1nQC3qL2mdff1tqpPkyo43bW9GwYLl5wGZl5SW7EcHXSsupQzwFLLDkUZq9MzKjYzzyoVWdDWcyQopgSZklfZaeGXLDcJWEAwWLpQJh04TTbzKOtgpzM1whlKxdwQQCN9bpUYKmosrkD9OqdrPQEmReBQg2','7i','s',13);
+INSERT INTO ti VALUES (3757310149599452752,-1877567169,'uZRQrk5YVewrUZ8N21BfEExcZl0avGhMOAdbDe09hq8sWl','r5XB31EHG5S5gQJlgVXRv2oTDmIYqvck3h5uVYm2cBo8JZBcukMHuUjzsHynPb0A6mT6L2Ev2YfmeQDiTvunapOasN099UNUPWTeC7RIIrbg9Kj9KqsFZxOgpnXjROH3j43JiuLSOqOoNaZsfokjfaYs0H8ukP8WL6y92jiJhbdSSLNvD9YBZvWDdALoSKvyqAxM9qdghYxsV1QOLpYzrxfT1DqPmyZRIRmvlyUhUpQBSu4njjjN','jW0aQOLkRv3xs0pPI0sxN9unF6eyzXNyDid0beX3jF2W3e1UNESlMCshrHRS0FlnN0T8AnLdlDLdeg98X7hqsfUyLr','iBh1uVaDkvRAB1DeZhXBklIyclUTsLUIYCPbEqmCuVBKa3pGZaiHRDm1nQC3qL2mdff1tqpPkyo43bW9GwYLl5wGZl5SW7EcHXSsupQzwFLLDkUZq9MzKjYzzyoVWdDWcyQopgSZklfZaeGXLDcJWEAwWLpQJh04TTbzKOtgpzM1whlKxdwQQCN9bpUYKmosrkD9OqdrPQEmReBQg2','7i','s',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7647538306065121387,-591579574,'AeJCsEo0I2zyTpZn2c2we0uk6YCortVQn5ZrdlL25Ig5sQxJ2YadXg85G5GCjlAbklZ43mHYEkaH5H','GUWM','tGCrFe0ynGAfYElKN','sPbTMDDRIMwdQbf89tjkoCMusVv24oRrt4DCNgZdjoftL4knngu2BqzSxirH3e2tinvQIXN5l4YzCYf8pqrUMP32O5FcYwBqSFm37qh757UTsZvgaVnMpZ85MVApCVMxYbRpR8TtKltGPx3yUsT6vgWHLz8Nv4qTAvPEUIHhdgyWBX1BlZ3ITt9HtGkk4A3DU5PzTyj3vHezMqqGJtcaoeR9TDTSOygv9NcvDyXdmeCW4fmrG','TFc','Z',14);
+INSERT INTO ti VALUES (7647538306065121387,-591579574,'AeJCsEo0I2zyTpZn2c2we0uk6YCortVQn5ZrdlL25Ig5sQxJ2YadXg85G5GCjlAbklZ43mHYEkaH5H','GUWM','tGCrFe0ynGAfYElKN','sPbTMDDRIMwdQbf89tjkoCMusVv24oRrt4DCNgZdjoftL4knngu2BqzSxirH3e2tinvQIXN5l4YzCYf8pqrUMP32O5FcYwBqSFm37qh757UTsZvgaVnMpZ85MVApCVMxYbRpR8TtKltGPx3yUsT6vgWHLz8Nv4qTAvPEUIHhdgyWBX1BlZ3ITt9HtGkk4A3DU5PzTyj3vHezMqqGJtcaoeR9TDTSOygv9NcvDyXdmeCW4fmrG','TFc','Z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10736452367458359718,1766363409,'9NU7HaGBOKWruBmR60fMpWBGopdxlYXp9j','99aWDKo8Zwn9kWNVlDiVlPo7CFXgU','bmADMdilnQeIFXBR2vfXI2NA6UGmnUXaP1YBhQM','u0IDsNPCtLzNds86cLMct6nhlSNgBLR7DHVP4FGvpP0Bj9dCzznjXsu8bEdMHP9VKgFtC4anPPcWrvUJg2NJvVz5fSThC6kH6zqrDPBwp1NlynDvpgP12wXqeA0KCUrmM7jh4AnFUrlhdtPIq7TomieuR2VyUvy77AZeulpdQGMKueqLN5UUJWWzjmYnqhCBz3piosKE','Zrv','R',15);
+INSERT INTO ti VALUES (10736452367458359718,1766363409,'9NU7HaGBOKWruBmR60fMpWBGopdxlYXp9j','99aWDKo8Zwn9kWNVlDiVlPo7CFXgU','bmADMdilnQeIFXBR2vfXI2NA6UGmnUXaP1YBhQM','u0IDsNPCtLzNds86cLMct6nhlSNgBLR7DHVP4FGvpP0Bj9dCzznjXsu8bEdMHP9VKgFtC4anPPcWrvUJg2NJvVz5fSThC6kH6zqrDPBwp1NlynDvpgP12wXqeA0KCUrmM7jh4AnFUrlhdtPIq7TomieuR2VyUvy77AZeulpdQGMKueqLN5UUJWWzjmYnqhCBz3piosKE','Zrv','R',15);
+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 BINARY(8) NOT NULL, d VARCHAR(50) NOT NULL, e VARCHAR(46), f VARCHAR(13), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (197,8235666,'3ErsShd','XBUXERYjQtms','E5drym1','UFen8JriD','yp','di',0);
+INSERT INTO t VALUES (57,-1701576,'K0zzr','UC5DowVIxQkVUIpIrHL9ONP2G7Ffs','VXRdHXEQ7YMUcUHSaahBs1VCZ3Fy','5uMQzh9e0Jo','L','8',1);
+INSERT INTO t VALUES (219,-4146075,'gs0zv1','wXjM3tTKPAGSetmORpqLpcoFF8makDMzwot','C84lZ5jGEGh5VeT1v5bAEWwKwzagHi4oqKt','Gv7Ss6dio8','X','eT',2);
+INSERT INTO t VALUES (190,-1051550,'0kx6EyH','eYaC4EFT64xME8hzR3w6fLuL','WNaWaoc7PHvw3AThwFs1','lhX4','7E','Ar',3);
+INSERT INTO t VALUES (232,5332061,'guTn0','jOL4W6k','ukrCNp7PdJBiS1cKVii353KCTPop36gpr66fizs','DD1abFh','e','aY',4);
+INSERT INTO t VALUES (0,-3475439,'A','KDn486GhtJiBVocq','XCg8fBo7uqkJGlkU9Q29AsJGNxZ4Ao170PRs','47T1','Ri','Ng',5);
+INSERT INTO t VALUES (219,8301343,'JYis2gk','Wks0vlUQiuGLWrtcHWc9gLomfqwqg1r21ARZb9VJbIZvoY','OcgE3Oh0XmloUg5ZZ0rPlmAKAG4X6Q7','q72XB5hyJ','f','E',6);
+INSERT INTO t VALUES (206,7957909,'lalNPY','3LKYAUCzu370Gs35PR0HxPNva','V3KeW0fJd43gBwQMsk009','BjMNXUm3fyIo','tY','O6',7);
+INSERT INTO t VALUES (11,3869707,'Zn632ZH','z5GDQVxpGu3RIr6ZwlJNfuDZGsDBlKX160DImKY88dCRQu','vDaF0Y0kAt7','ks','EP','cJ',8);
+INSERT INTO t VALUES (94,-7360259,'EyRnCW','9lfHH2fTRVx091z','OHR3HQeLFOLRZsHiYkyXP1wdpsxEdXNj3D','WNq8l7qRN','M','p0',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(8) NOT NULL, d VARCHAR(50) NOT NULL, e VARCHAR(46), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-214146199,2565355233,'QbIMYLTyPRdRRH9Whu1EHInHdUoP4By6zR4j','t','W8XEabxVOFt4VKD2GED','Jm2K7rfRpigtTXMx9A0ja','XK2oxnwKQ8PDXRhyuaVDblSVYa31IKOowS94RrYUUbdvBVNguC42sbjgVIzw154u0VbOfRD5tagyvRjKvuILx','SunLM7SjaqRjGI9mYy1f3jG',10);
-INSERT INTO ti VALUES (-214146199,2565355233,'QbIMYLTyPRdRRH9Whu1EHInHdUoP4By6zR4j','t','W8XEabxVOFt4VKD2GED','Jm2K7rfRpigtTXMx9A0ja','XK2oxnwKQ8PDXRhyuaVDblSVYa31IKOowS94RrYUUbdvBVNguC42sbjgVIzw154u0VbOfRD5tagyvRjKvuILx','SunLM7SjaqRjGI9mYy1f3jG',10);
-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 (-2054170713,88954292,'Fu','0','zxDrbkhyENNZDWFC9shU','zfGoHYJQWk6QzatiGhHvN8siyzA','a4fCwjLMJj16vFh1Hxy1gtnjoKWFk6Tr3wDURdYzop99y1oecFxobXRogdMjG3RP9UO','QhKrbpSqMS4l6x94W6G4Mkc1xCNW895NyDjYXC',11);
-INSERT INTO ti VALUES (-2054170713,88954292,'Fu','0','zxDrbkhyENNZDWFC9shU','zfGoHYJQWk6QzatiGhHvN8siyzA','a4fCwjLMJj16vFh1Hxy1gtnjoKWFk6Tr3wDURdYzop99y1oecFxobXRogdMjG3RP9UO','QhKrbpSqMS4l6x94W6G4Mkc1xCNW895NyDjYXC',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1702622334,2601057399,'HXLmljhRMEuvROTbYHTS','SpHFc3XgjaneHRhm0SS7drvbWk2db9cNY2LixYMFloKD61tN65f36xsf8c1Qj4bS7kE6nJSCG9EYZWCk2WWEOme0StPWmeDLIt61MBYmmEiT5LG9E9zsYbZOV12RaUEMC19IJuwAPGXZuNmfna8HqATGXoMbF','RUQo9u','P5K08eNBZHa2cvGoDcw','u3kANySbqUphrZWpddp0otbqTmOIpBXE9Y3J7BEn','e72wesMdEa2s6r1vM7dO2zuZ3tFNrxYUGAtD8tcelYbI6cPw1nO7bxfVXpHjAnbznjOgQ8bwdLu1cTbjNBMljkNUoaLL37GVz',12);
-INSERT INTO ti VALUES (-1702622334,2601057399,'HXLmljhRMEuvROTbYHTS','SpHFc3XgjaneHRhm0SS7drvbWk2db9cNY2LixYMFloKD61tN65f36xsf8c1Qj4bS7kE6nJSCG9EYZWCk2WWEOme0StPWmeDLIt61MBYmmEiT5LG9E9zsYbZOV12RaUEMC19IJuwAPGXZuNmfna8HqATGXoMbF','RUQo9u','P5K08eNBZHa2cvGoDcw','u3kANySbqUphrZWpddp0otbqTmOIpBXE9Y3J7BEn','e72wesMdEa2s6r1vM7dO2zuZ3tFNrxYUGAtD8tcelYbI6cPw1nO7bxfVXpHjAnbznjOgQ8bwdLu1cTbjNBMljkNUoaLL37GVz',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-527550898,2817952389,'79hVZxN0vQ5Cbmx8n4Nfr0Vpp34YYUR7xTOGd2BzZ0nBHLD7jWf9hzntNJwQo4','IYl6kUAtqy8KFXm9Vjleh3cqcaw9YwwHduR4rgVxIw8FIXJPtHsq1jsGCGQlwTLwze2ke3EhW7Yc8kKhF6aVMsw','b6TFj5','KvIySrpXLLMKtGq9SzGgacLcOb94NbCeVYhxYgGaKqukY3lduGxdYu5PpnAQ0IdwP52bG03hOTlO1vQA8eHeoZD1lKs','Nzia09YGriivGkXksOwrU82oHFoDnBp0pIq6wnZwYp7cXuFCynOPlZnFNmxJr','IjiCEgF1ae0SxkQBDULJiyfhDMTDBDZs62tN1OkXVovL6pIfttAFviz2qmarAJrSOeBVZSJF0L8gPLRK9i',13);
-INSERT INTO ti VALUES (-527550898,2817952389,'79hVZxN0vQ5Cbmx8n4Nfr0Vpp34YYUR7xTOGd2BzZ0nBHLD7jWf9hzntNJwQo4','IYl6kUAtqy8KFXm9Vjleh3cqcaw9YwwHduR4rgVxIw8FIXJPtHsq1jsGCGQlwTLwze2ke3EhW7Yc8kKhF6aVMsw','b6TFj5','KvIySrpXLLMKtGq9SzGgacLcOb94NbCeVYhxYgGaKqukY3lduGxdYu5PpnAQ0IdwP52bG03hOTlO1vQA8eHeoZD1lKs','Nzia09YGriivGkXksOwrU82oHFoDnBp0pIq6wnZwYp7cXuFCynOPlZnFNmxJr','IjiCEgF1ae0SxkQBDULJiyfhDMTDBDZs62tN1OkXVovL6pIfttAFviz2qmarAJrSOeBVZSJF0L8gPLRK9i',13);
-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(23), d VARBINARY(27) NOT NULL, e VARBINARY(65) NOT NULL, f VARCHAR(93) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12567588374837162961,131,'s46pk8yKc0LtTJm','2Y3vXRDrbDIydxcr6yRwTi9Rq0i','Jd5ByyQ7aqnTG1ODTUuk23nScAyWrDuUPsWbr1eo0JRIprqBO93gU','NuL473Al35u5fDZHu2l0eYX2ZZOodrqYpoZ63IhXCVi4zJMIbzuFG3n14l02ZanovwY6qmzKCRjfCX6AJovCYzDyMw','rQ70pxXrP0EJvcue','ntztVES3T',0);
-INSERT INTO t VALUES (5929567305854091002,155,'KqCQFIKl','LYxk','vmxCzMOFNLrufTVNfhse6PNSUYtvbKHgxWFQLV0q5j8w','DLwO9uFThHqzj1MT8QnPV7AvEV4nYhueFLM5egqmsq6Tl','9wSclFvnCPLmzb0IVtETEMlS5A2rbR0XC2yZpZq1Ey','3AoK3oYrHs2plGZPmxwtECbyEQw4sCoj28E78oNUPQE7lGVmCAzHe7pVtUO4ISPtvg4TiNfiBffZmnnJsdghstJTe4sEDGx7CVYA',1);
-INSERT INTO t VALUES (9823620294450384640,116,'oqO','9xj7Q','ik738ukHUUSPwQNKFUMi184w87xBjiq1cgQPzZo8GvIA4FhE7','19MjHvqpr4Sb4ZTVhrkuFvehSZsvD1ybhMCwpQqUftkVafCikWTZ5kvdQA4Av','plYG3vdstXEsQlhYXxjyFQUFWfRRC4Ybl93jyYnuQkEhEIlfgRVtAARhGvC1aS2JpUSdMews','K9iL3ZCt6OVY5dIkhwwdwv0fSa0VeiRACE50zKeMQHkLUobFFbkY8s11o3yD59hhJLSA',2);
-INSERT INTO t VALUES (12006663729788337346,139,'q7QBoJUoM0w24pIkyTmhYH','e6ahFlfvd56Ii','2EZp3iZKtPmWJODXRcilhOsCj8lOCYso8uM9pYMxL4X6OU','qjIjaQ','JNvB4DgAYnE3w6FpbvWkYC4J8MPcEvSm3YzonD6Jab6D5qpuf8s2EQlJ9HGjTeJMzX742aOP','4TnXmSGjEkVScMP',3);
-INSERT INTO t VALUES (13661379397694884117,216,'Wm8cuqX1MPLd16YioXrI3H','BsD0I','zZoenBq03','wlkAutMXGwNZBELnlhmjPpfB7gai4pkbzBrha4tI2alnckqSC7VfUXYWZ7xn04O8YzH4PGMx','JJlv','MAqKIlD0kxtdNkeFZlVXKXFSduH9uWH8Oq2zMPiGUj5jhCvtk0AxCuLDpLk1xDtHHO4TmWDX',4);
-INSERT INTO t VALUES (18368296921133774578,240,'l','hve1jEQm','rTf6EXlD2NSX','vZ3tk5Nl7Yqmr3AcTZMB1ATe','4mmzjGFxMhsF2CA5u67sjRRDSy0yWUCF0efGDNVZBjDdtMVM933zC5Yvs8evlcxVdj1Pc3obUrN','aFR2PA3gd0iToBratQNYQ4dLyRm5mmnzZoWc9F7Q1ACTrGctr81VWSPRCwVtkn0l1YQ3vN0YSHFYZW',5);
-INSERT INTO t VALUES (14466929737141936227,206,'Jv9','DfuujgxdA0oDT','EjjcihFDxNoDiFtn1Jw7STgA4DH2C9OSbQNRyxdI7KmajfZdtzWnb48q','Bb73f1wLBJG1zSZuPOSLX8icEvMUydXXJxkmiIHkvS75DhWCPbpZ76kHbeeY48xmpQrbRsz8e90G','irupfyOE1hFawTYoz4fAqgBJdlZu0mBco0Oc86B8NcC5c3mcQ','Vn4DshXQZK8BUZ39Fj51NjjI8iZwtv8q7uMImGzsRv2Nu3NJOjdL82BX7TGBcABS',6);
-INSERT INTO t VALUES (13498496298335143305,62,'eA','uEH2gxKpR0j','HsM2h92Th3Z2zNbOzh7shqstSMYgB71kO6tLlGZFIc59wDKiR0RtzgaPCpLsJTHR','TixvBqwGUG9YLQAy2IU76s2wk7H0NidrOOnu','Ka6xbOnT14en2m8Qj1ob77jGshjoz0sJKgjxjBao0v8w910T5juTf5EtXK','qUzZg93Dj0JjwnQYoRAl0j92aTLqXqmt6QiLIaREHGENrzEdPRNqDs2MGkO34vl3fFcFzWuYphhm2pwBg8Ql7bhuGaAKkawqa',7);
-INSERT INTO t VALUES (3013301549948953281,42,'zBb0gdD548rw49sJ4559I5','SafRRTRCNFRlBEGuB5d','mfhEnoiAbSDNQGyttJ2gMaaJLZP2HMUtwL8','VfQWZ0cvzuC9QaCoenKGqayBgspwrXNtzUWbrfVY93LFCSy9PKuVD0','hVYDRkw3GYRj2A9dkX68Y49d13XoJi2dqFE2mY8HkHwi9WhL8Hw4QhTjMqKlXlMyfcu23JFsjuFfDQ65XOzU7iuTth1gVm','FNAjo8dq4uxyFLjZaU5Io5g7wXriJ3kAmRLD7NwN2SNTy0A7xHgrfw9ffE5Ba6hI2YGL0Y7y6SGvI87a',8);
-INSERT INTO t VALUES (16399819329759308099,17,'wRnGDLhJ9zgafLb','n2Lg','dXN0epl7S7oUIWV7Tr7cRDV0lK2avEchbKMg61RCn6hF','QMIQOkPYAig0u','cfBBsHeRUFjSr5WGVcUQ3S4D4WGtL8oZzUq1XGwi7sgVpiPCErRe','typNkwJOOK4fvFG8DM5XAHagqAxj6CR5optEuGi3NZt5bmCtR1lM9ouRDjADjJrLrIUE6JuyfKDkR4lkwdI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (628241508,-2725925,'zCEg','MbnqWbM32gqMC2UiSTG8MnTXbtBYDzkUnWjTpzI','z7dIGNTV6SE00zZhjIGj7XtIkeDqVDBC32SEn','412MAcUd','vb','j',10);
+INSERT INTO ti VALUES (628241508,-2725925,'zCEg','MbnqWbM32gqMC2UiSTG8MnTXbtBYDzkUnWjTpzI','z7dIGNTV6SE00zZhjIGj7XtIkeDqVDBC32SEn','412MAcUd','vb','j',10);
+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 (2267336705,-5168292,'QBudkfu','F2GHYJXzkDtpvGAj','c7IpZYk4aN578p6v3nCRo5','8jzH','I','L',11);
+INSERT INTO ti VALUES (2267336705,-5168292,'QBudkfu','F2GHYJXzkDtpvGAj','c7IpZYk4aN578p6v3nCRo5','8jzH','I','L',11);
+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 (3833547250,-1938939,'H0','Ns1PiU8eTOMv87KnXKFw7LtWxZHDrNgtN7AtAFKA7Dwrh0jMvGuCPkFyZOemdJG034LvGPHtceUu6OwzINNnu1iFUuAaBax6L','w','y4wcy0','Np','0',12);
+INSERT INTO ti VALUES (3833547250,-1938939,'H0','Ns1PiU8eTOMv87KnXKFw7LtWxZHDrNgtN7AtAFKA7Dwrh0jMvGuCPkFyZOemdJG034LvGPHtceUu6OwzINNnu1iFUuAaBax6L','w','y4wcy0','Np','0',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2090934584,-7135261,'ZCp','jct7hHCASOSCfGE5Unete4gDR0WpgvpwnqVFJ9pNXFudXl93MgVqky9HKerBLIhpNsKqWGbS7LGgdVHtvtf5j2I6WsB3jOuqE0bG3iyz07XaGO6Mj82','4JCjWJkF2ZzTKPz','RFwlliGqN4acEEarmyrPNEsKGHPGoQ6EKx17d5ymQfCXaNG3V9Il7IKhcn6rX9VE2uJ3Mh936bIqaUOPDxRVuxsEnyJZghEfYjjlx8Tis4aEqdskZ2trnaRyseNh4ppg4ShoFL6AZaYAZKN3Vq8iocueFTE8','wF','x',13);
+INSERT INTO ti VALUES (2090934584,-7135261,'ZCp','jct7hHCASOSCfGE5Unete4gDR0WpgvpwnqVFJ9pNXFudXl93MgVqky9HKerBLIhpNsKqWGbS7LGgdVHtvtf5j2I6WsB3jOuqE0bG3iyz07XaGO6Mj82','4JCjWJkF2ZzTKPz','RFwlliGqN4acEEarmyrPNEsKGHPGoQ6EKx17d5ymQfCXaNG3V9Il7IKhcn6rX9VE2uJ3Mh936bIqaUOPDxRVuxsEnyJZghEfYjjlx8Tis4aEqdskZ2trnaRyseNh4ppg4ShoFL6AZaYAZKN3Vq8iocueFTE8','wF','x',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3666025738,168213,'e6mMOvk','YQ6tUByYl9uSVZCr2dSSutxRbCkPHRxvwEWfrkj5y7AMqp0uedcRIkvczxgg7Pi8GVGztNvF09DD4bQ8B2wiNRStC4vV5jdgz1H5c2DgQa9SLJWhulIcTvFWCYZRSOFVIvc8mWcyXM7L34rhRLyi2v22Zye6X3NtZmo0qJD9Zer38acc88kEHVzG4gnEs','wAQO5mnKuzYJSRO84ECGJD1A9OZmJwfrFA0eZSHt','dQvk6vBKTSUAzynwjka30F6m6HfvcR0DEDNkrom1vz32vOeaLI7ItzqvlMstur5GgEakwHbtItV1Ktq3nnmatGM7eG5jiQtJXR74f0sBHY8wkb2NWjyap1osMmrTkSm4KZWoATYzGxKsfqO2XQTgl6sEM4OlAuEVNFuUssAKv02z5QIzSq6JK5kxn6B8gU1pGrDBhXKJ0aI8oziSKLSrDPFg7hnlhGzbhpeD','o3','Q7',14);
+INSERT INTO ti VALUES (3666025738,168213,'e6mMOvk','YQ6tUByYl9uSVZCr2dSSutxRbCkPHRxvwEWfrkj5y7AMqp0uedcRIkvczxgg7Pi8GVGztNvF09DD4bQ8B2wiNRStC4vV5jdgz1H5c2DgQa9SLJWhulIcTvFWCYZRSOFVIvc8mWcyXM7L34rhRLyi2v22Zye6X3NtZmo0qJD9Zer38acc88kEHVzG4gnEs','wAQO5mnKuzYJSRO84ECGJD1A9OZmJwfrFA0eZSHt','dQvk6vBKTSUAzynwjka30F6m6HfvcR0DEDNkrom1vz32vOeaLI7ItzqvlMstur5GgEakwHbtItV1Ktq3nnmatGM7eG5jiQtJXR74f0sBHY8wkb2NWjyap1osMmrTkSm4KZWoATYzGxKsfqO2XQTgl6sEM4OlAuEVNFuUssAKv02z5QIzSq6JK5kxn6B8gU1pGrDBhXKJ0aI8oziSKLSrDPFg7hnlhGzbhpeD','o3','Q7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1849338611,8010348,'po7rPpzsc','we2ZjMHQXQmgjmyxpZ6fALthk6i51medofqQsNp1Xi9YDR1mJKaww4M69LZ5hAbam5XFyhcjFJafSYEMcr0OnpY2XSNa5SsH15St6pfiuuBFQx','hlWYbecYAGuRqh8UYWLYnHS8ctpLycUd6JpFaTOszO6w','ouRQbfdpNt3FRguxGQY5qzucipQ3D2Mn2DDQprC2RM1pgStfOcnkn8eDvSP752L57qwhshjpWPbGrh1AXgOmFM2OlmErH43D5lwYiqQ0Q9AeD5JwWX6suwpl9oINfC9YiC0XbIRrDJfxWJbNaCt06tQJ2rQDzFT7EMnr58GZ99MPrpVLNySnMBQTZaNMCaG484ATBRDhlnBUrkntQ3rAKMiHQWli7ag64rPjOMsNY0ao5eEC','O','Mvv',15);
+INSERT INTO ti VALUES (1849338611,8010348,'po7rPpzsc','we2ZjMHQXQmgjmyxpZ6fALthk6i51medofqQsNp1Xi9YDR1mJKaww4M69LZ5hAbam5XFyhcjFJafSYEMcr0OnpY2XSNa5SsH15St6pfiuuBFQx','hlWYbecYAGuRqh8UYWLYnHS8ctpLycUd6JpFaTOszO6w','ouRQbfdpNt3FRguxGQY5qzucipQ3D2Mn2DDQprC2RM1pgStfOcnkn8eDvSP752L57qwhshjpWPbGrh1AXgOmFM2OlmErH43D5lwYiqQ0Q9AeD5JwWX6suwpl9oINfC9YiC0XbIRrDJfxWJbNaCt06tQJ2rQDzFT7EMnr58GZ99MPrpVLNySnMBQTZaNMCaG484ATBRDhlnBUrkntQ3rAKMiHQWli7ag64rPjOMsNY0ao5eEC','O','Mvv',15);
+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(44), d VARBINARY(56) NOT NULL, e VARBINARY(85), f VARCHAR(38), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4043581771,-26536,'CnkPE4Yagr4GTssDMT','8QUYT','mtUXkloEhoox6xDmLVQpAzkL8qEF4MuvqoDMFrqPfnsRsgR3QcocCzpmQDXn','P44kz1xGOeAObvvQ8aKMuyYh6r','x','q',0);
+INSERT INTO t VALUES (3281685492,-32135,'zbKaWkk','05YZhZ48FLrcmTgcwr','kcAzocigcJBrqm4SgoYzh2TNeWuAZx73Bcy15Jp2LlxE7uab98g8JMtFmLZlnyz2ikWtKYWLR8','7IM22bOlnXVUS8bCvcqQ2AaT','J','q',1);
+INSERT INTO t VALUES (379142984,-7798,'rabwZFOfSiVmJpxLP8NIosKe41A534NaSCV3','Bx9PcQJ4tIM7nfxWtPR8yWWGaYkQ0fHTSi','424qmJJ1zmrinqIi8uQhaEHvxPdT03SOInq4PZFqWzzs7Z','iz3RxE7RjekboaI6fG1foN','c','K',2);
+INSERT INTO t VALUES (2176528804,15450,'NKfdOiayyVaWnxCukmszvQcB3yYMknxmJXFlxr','b4HuXGG7wDzQYB0lt5DpXiHk3A5kFh1gSq7qrYrZ7','L95hxUm2nXvhcyO1JAYT9ykk3Ecdbijo0y1dIB7V','hqYkX5eG0l70qgIQajhWXFk0wZoZC2NOrVS','0','L',3);
+INSERT INTO t VALUES (1113508631,-22814,'khdPEM4IYCQqkFwOKaWq','RZIo5lWbUVY3jK933','URA21qj6tcVNZufXW8L4lRQg','dmAbO5Jy2EMi3MsLKnDLnyflP','P','U',4);
+INSERT INTO t VALUES (1147201287,-21407,'ONuyeR4bimLAV9JELL66xyxp','8OgkH6UqEaBX8HW','x3nZir5MRGR2XLueKYVJMvcqbYJK3gyc9h8Bo9hLTrAKistFFNEJ8NZ','EPP68yeUFYg8gCTVCn7','a','m',5);
+INSERT INTO t VALUES (3441721300,1629,'xqJi','FE37yNMqWi1uf1HQooS2LjgHDHAJ3IKCcTOmJFiIFg','pvjrw9wDf8FrIEejRFKQJRoplC6Lzm0KuzAIwScM5SnQOAPFz0nC1boaf','PvS91UQyPZyvJgo98Pg2iTQA8MNobn','l','y',6);
+INSERT INTO t VALUES (2932340992,-12613,'H0qLiIXYfHSpMDmIJFKKbyohakqBBX8CjBzU','vRPjNNSevp3SSVE30uorlFqDPaehz7coXrZGSnyCMkJIVScHN6mKP','Y','cBlHZathuh4YqN2zlWv1OvYB6','6','Z',7);
+INSERT INTO t VALUES (1096730193,24921,'nIIuTm','DY98E6H5FzEtiotC2xD2ZMFEf2NrYwDFOSexJynivD2do7YfVmWIRiM','bP1byDKvzkJ7vTbCYjdFG42dtYI9hNiTcCYZllNOFU','WQEZl3','P','p',8);
+INSERT INTO t VALUES (3450137828,23163,'I1QV90','TFM4w7pL8uadvZH','f3Q3wMXRtUctOYzqJlA5kS0JuKueRkADSDL7w0lCcN4d1N9Uw1cHpxEWQRuKje95ohn78nOM60r81znUG','5','d','U',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT, c BINARY(44), d VARBINARY(56) NOT NULL, e VARBINARY(85), f VARCHAR(38), 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 (17135670067962457459,213,'e2j60DTjPnglpgnm','lCbxAfTGgkB','ZejrMNxKW','EKJLq4GNff3','7PXmZGZsWtTMpoxJGNxXODckZFAlok5FqIgPwqHMrCEjfVInUx1kFybeodat3e00lrlYtEh9vkqmByTQpnRqKXHfHtLT11D','SrUPIKmTIKvk2EL4DKzE3j6V75VBiInboKS1DTPVOHAqKVGrEX4PXuIA3lgzfSz1ziOSSTTZPwVTXTl7uGb1uS4675i',10);
-INSERT INTO ti VALUES (17135670067962457459,213,'e2j60DTjPnglpgnm','lCbxAfTGgkB','ZejrMNxKW','EKJLq4GNff3','7PXmZGZsWtTMpoxJGNxXODckZFAlok5FqIgPwqHMrCEjfVInUx1kFybeodat3e00lrlYtEh9vkqmByTQpnRqKXHfHtLT11D','SrUPIKmTIKvk2EL4DKzE3j6V75VBiInboKS1DTPVOHAqKVGrEX4PXuIA3lgzfSz1ziOSSTTZPwVTXTl7uGb1uS4675i',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(24);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
-INSERT INTO t VALUES (15857595921479831046,21,'PLj3ZBJvQ1rmlrrG','vOlF','MM5oyiNfY68GbHN5','g7VBaSPvURZ4kmkRbCRjREogWs3VqU2SbKZd6ZsqieUBTu9eFsyBdArtdT4GE7FtW9IP3yIu','yMVzWLbLkG4WmNZh5QP6AW3ajci3X4Z4uAtaOr9yYW5HjV17aG0anXW8Y4L2RTMy2jCZ282i17XiInvuQSh8e23xm5Dj','QADTNexkSI2AAA84s9Mjykg0E1geKgF0AcOFF3nGk',11);
-INSERT INTO ti VALUES (15857595921479831046,21,'PLj3ZBJvQ1rmlrrG','vOlF','MM5oyiNfY68GbHN5','g7VBaSPvURZ4kmkRbCRjREogWs3VqU2SbKZd6ZsqieUBTu9eFsyBdArtdT4GE7FtW9IP3yIu','yMVzWLbLkG4WmNZh5QP6AW3ajci3X4Z4uAtaOr9yYW5HjV17aG0anXW8Y4L2RTMy2jCZ282i17XiInvuQSh8e23xm5Dj','QADTNexkSI2AAA84s9Mjykg0E1geKgF0AcOFF3nGk',11);
+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 (1048648205,27685,'bllNIGHRNB0rWlad0vK8Gp79J0WMBua09cwYaPUmPnW','HDCoxFwGb81nGmEc','CFbWdbY84twx3gQ0B1ErRUsSCVU','B8TaoX8XaimUJXbbx8m92j','m','u',10);
+INSERT INTO ti VALUES (1048648205,27685,'bllNIGHRNB0rWlad0vK8Gp79J0WMBua09cwYaPUmPnW','HDCoxFwGb81nGmEc','CFbWdbY84twx3gQ0B1ErRUsSCVU','B8TaoX8XaimUJXbbx8m92j','m','u',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(45);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(45);
+INSERT INTO t VALUES (3597808161,-15754,'bq9ccWu8SsqYgiQTZAFYSu2AHe1EjFf4F1Q0Rqnrn','3fml9OfAleZElrzSgPq6KQrrHc1fFxRgKWbOnA','9m14TiYEBQZiBUqFhUl1Cq4UxtgwBGvYjFC56WsxNpvOqSGolSMlZoyDOPWfjcpNLxYXq6Cjlnyq3yPf3','rMsmXMQur3cMuYufdH4u5KB4biSoX139Elsxo','I','z',11);
+INSERT INTO ti VALUES (3597808161,-15754,'bq9ccWu8SsqYgiQTZAFYSu2AHe1EjFf4F1Q0Rqnrn','3fml9OfAleZElrzSgPq6KQrrHc1fFxRgKWbOnA','9m14TiYEBQZiBUqFhUl1Cq4UxtgwBGvYjFC56WsxNpvOqSGolSMlZoyDOPWfjcpNLxYXq6Cjlnyq3yPf3','rMsmXMQur3cMuYufdH4u5KB4biSoX139Elsxo','I','z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (67506782856757661,218,'sGhqjedJimUXFe5Twb','TTohm2xmeATLRqHCpOhSnwRGDJ4d8z1AIo0WpOmG9nbpbCfLXONLRR7Jp0xCTWpz5FT0ImA3YxnsnTGIn5KsXPtyBya09AklJBMJ994YLcpc3KLIad0DTslcW3B0Pg4kf162N1FYA5wC8XDnRgVJ3UEQP35MF7Vk0hTBOhEhbI27n4n','jYPJEuzbULBkCqys8bbJQCim22cwt','wcSbpJoMVNgVrox93u1BxI1IIbv3Mv783uVPiUhrVO5Tsgyr0esFBsZvaHffYxjlAYP0yjw','p7pt0k88CV4Of4a1nuUS9TmOLFaC6qidyshdnTnuYed4PYpjSVs6JsQASM92EP8GaKGwKGLc7TbnnTtf','bw32juH0O9QmToaLyWQma9rxNI7pWnlKHPCHc7hKfY7M9FFFEmMS6Fxy59RHPfpG7UiJmY3XxJYWSHS40fgSqriA',12);
-INSERT INTO ti VALUES (67506782856757661,218,'sGhqjedJimUXFe5Twb','TTohm2xmeATLRqHCpOhSnwRGDJ4d8z1AIo0WpOmG9nbpbCfLXONLRR7Jp0xCTWpz5FT0ImA3YxnsnTGIn5KsXPtyBya09AklJBMJ994YLcpc3KLIad0DTslcW3B0Pg4kf162N1FYA5wC8XDnRgVJ3UEQP35MF7Vk0hTBOhEhbI27n4n','jYPJEuzbULBkCqys8bbJQCim22cwt','wcSbpJoMVNgVrox93u1BxI1IIbv3Mv783uVPiUhrVO5Tsgyr0esFBsZvaHffYxjlAYP0yjw','p7pt0k88CV4Of4a1nuUS9TmOLFaC6qidyshdnTnuYed4PYpjSVs6JsQASM92EP8GaKGwKGLc7TbnnTtf','bw32juH0O9QmToaLyWQma9rxNI7pWnlKHPCHc7hKfY7M9FFFEmMS6Fxy59RHPfpG7UiJmY3XxJYWSHS40fgSqriA',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8529466299879044795,177,'nEFz','JXT5u6BrPOzwlCaQA2THFUKoGTU','lv0Q1U62qsq8yPiBMd3lr1eqwPjeXPBo5','8SIc9sDNSHVNPoFJDQEJ3hsn5lRm82VY5mrdmEQnzWko','L2xtU8hdbBbXA53KpyKzOGUEgTziR5rM6YtxX1hWYOGTieYtrZspBLgQKwbdnxccf9rprhZKwLL19S4Uc02cyj6MDdzLunvnZRJl','9nm3RR7DwkWWWj6cxbrP43ujg9hfoMmUH42b4evkgInt',13);
-INSERT INTO ti VALUES (8529466299879044795,177,'nEFz','JXT5u6BrPOzwlCaQA2THFUKoGTU','lv0Q1U62qsq8yPiBMd3lr1eqwPjeXPBo5','8SIc9sDNSHVNPoFJDQEJ3hsn5lRm82VY5mrdmEQnzWko','L2xtU8hdbBbXA53KpyKzOGUEgTziR5rM6YtxX1hWYOGTieYtrZspBLgQKwbdnxccf9rprhZKwLL19S4Uc02cyj6MDdzLunvnZRJl','9nm3RR7DwkWWWj6cxbrP43ujg9hfoMmUH42b4evkgInt',13);
-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(53), d VARCHAR(44) NOT NULL, e VARCHAR(80), f VARBINARY(42) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2253675,3262491199,'9b6CUWTOJxZKiq','tDjnXhR85lFDgC8pmUZJHIGKl2AMJuZj0b90L1p2W','gRlTXBydHPlsEptByS2lL7XAMsuY3LaOQiLERbzU0tLyihgOobqmz3MBIzjT','09Tp','e8flUnmqoLRbWJVRP7EiDeSQs8FVzvT7PzDvLZebb','MIDdNR836y7v57rRpjmYS9feabKBoKrKGDTTk113yphwS5QEW5txhw2IO',0);
-INSERT INTO t VALUES (-6245795,809984982,'sIhR0YHTQAqjI8epIdRGQAqwLbcayV3uoeBWCRj5jdl','4Cb0v1jW1Yr7nDBaeeiXjck7xkEW1bRXmenKqd','KvUcu2UfDNs2LMnnFNcnDj67mGUs6xvcqcBNBOVLTiLXy7TU62E9yC3dCZ','XqU4x1vHCGFMjrb5e66mwvp2qW0v8oSW0A','dLUOV6qCL39C4IdVxT1mZMHErNkZoAPjtAeTj1mJLcmagzG4NQ4E','QdRI53lEcmieNxGB49q9ZAdr5tCHYa4Q4l3Aa8kQL076IbfMdIFeTDOI3j',1);
-INSERT INTO t VALUES (-2204145,2380021435,'CCDXa4FQzFnhHR5a8hFHR8N1lQuCDugsoFA2KDGIfP495sn','bo4ws8o3uLXMKcX75vkxVY92L9MQgBmvJj2FpOMPHLa','EIYeGoW8xmtdubTs6TEGj7illD5lz7Dh6I5JAU9PuqN','c','Ugd6DoxHe7WPR9ni3ttxr6sbkrxz8xxmVC7YVPG5ngfLkmYZyn6yD6lT2FfeA5kkqUwLQ6J1l4gqFRtPAjjsh6tzYyjnuwo9','Xb1ar5gZ1vI1zNOnkVcIXHo8URC0Fikow19GZfBK9OMZNRR6lkk88Fd5WHfSkpDnx02eVj1f5Ets9Oq8nx4wnDyW2N5i4WP',2);
-INSERT INTO t VALUES (-6910889,3341124449,'vkFKDds0rUsvLfcgbwTwr','dVg','w6cAsfZnCgM19YKX0leEdXcB8IYW2atildejp7Fp6JpqAfCS6cDIp4qfxCWfMS0xXGMuuLTcH4QJhs','qXeo7SZKEnF5PSzK','UMK53I6ERS4KRxN6peEZBgA5vOi6wWyWz88Wt3M4cbjRUcTcZJW','435Av00iHPRshTZapWU6MJA01cjIhK',3);
-INSERT INTO t VALUES (-4587948,3844003331,'K70zYT','7Inthk6sidRYS','K1FG5f','9lrmy1VOglK2nsVr8bdQkMiHpRQXp','sVKwh6d1THueBvBeWbiyxi','xSWDQdu3Yl4YzjcB',4);
-INSERT INTO t VALUES (-3270031,454870850,'lRUPuPSP86NmJIixpUHTDvTNW7KEG9de8Od45dIr11pvo3d','TabOddwQHnhwKTZGkdPWhuwtPAqExPm8BmdZkCWUOC','Rym1j8t6hGOkeywoKvXabueqBCe4aOYfa','9FhM','Myq1G348J54RcPADc0vMDic2Wlz9OfOEiMTrGBuF7GIXHv92OFlntLfowMgYBC51IKOuAcBKNgGrVFJsSTeGT0','k9euLnGDIU4pZpwI9dKO',5);
-INSERT INTO t VALUES (-5644735,2598047033,'p7AuVbwgpNkWFAbGfOipmr0cKCjNEbEIuu1wRcomyxDVDwf','n61E','HM2uQT6pVMUXq6c6K5Za','ZcQZNCCiAuMJOVStYUzJllDByGuwwOtAMuFvG1','tq3aA','jejlyYxbLWS',6);
-INSERT INTO t VALUES (5903603,380937629,'V1JIpxtnCZxRp331WWvQnx4MU3yhMrX','nH7UW7DgwYlrlrAGdB7oWNOX3nnaISNsqBIa','NDLY19FfYTL9tO2jOV8ZdYpBTHAtYG4mIyc2WQ8yXe6','f','pzdildWoFcMbglT5f0qEbt3stkgBSFIEY9h2FiE9','0SLzQknvDJrzjpN3lysbEUGA5ZaFvSGMUrR1oYoVMzvC0M1QuwTdQ7S1UStjUe2OIN',7);
-INSERT INTO t VALUES (-1130548,3255538069,'tIKTYxDUIbWRZWLJQ81a32SvSw33JNW0Lcbnrh9b3vb','WV0RoIMX','5td7PIDHIVbUadSEM1H9YYJAbAmRlFSvMAXDpr73lKhh','cH1nx73Qii0e','hrXTxTrGN6EwV8Y6PFBah5MttKPGFaGoXSEwFl5dAvznITGEvMx6oYaRBu8gwOogx0C6SsiUzVi5ghY3b','gWzW0sWztTDBFjA4GW3RuEQZ774qSI0Gx5M15EZSadUOgSBsdf9RogNGA3zH',8);
-INSERT INTO t VALUES (6889884,1300590624,'rocBEgAbg','8Ct23buRiDhYwJi0op66vo0sz2J5qqkXFmxwLPmmT','Fcgqi4ajqWxupZhNnKYN0t4xRAoOinQ7HaFrVf6deVtcNICoaOrBDDZLDl6mt5ID0','spH7YeHZ0eeBFy6RRiobaRUCBJZ','WzwbsxmOUh0gLyPwVphcY0pzpy7jBvRviG54j4RwvyNRL2D0w08uZ4CPP2GFycSBPIMfIIZdEoKwe3dx3lj8Tsb3I7sZYNhsWnDe','Lrc5QFIqiADoY35QLJElmLBIBGxpPGjOmlR3BuBGRbWV0Bbkmm6OZRP8YvGzXo5i38viWp4qI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1146282814,-6057,'s08LptPjuaQtRIRh2v0xt0VOf4oIsYVJAySM0bTweZZEp','jjqTiC6BgnWEbh0jZauAAkV1zpyvaD2HT5OzgRTAoHeRviZtSKoxrfMCFjpsSrQcBs83oIItIO7NEQHARZtIsnWGOqvRONZkQp902xpbQtRUidJAOz3dk9HNnlDs','COgHuEzhplZj1KGSm4KFxnTcWWLDG3JGu4kskGMkwXQ3zRE93H26uRxkVjK8BHVa2dyQydJgCzPU','IZIsblDKpyW7mq5IFZ71niUb0caDL8mIXQKAKE','6','T',12);
+INSERT INTO ti VALUES (1146282814,-6057,'s08LptPjuaQtRIRh2v0xt0VOf4oIsYVJAySM0bTweZZEp','jjqTiC6BgnWEbh0jZauAAkV1zpyvaD2HT5OzgRTAoHeRviZtSKoxrfMCFjpsSrQcBs83oIItIO7NEQHARZtIsnWGOqvRONZkQp902xpbQtRUidJAOz3dk9HNnlDs','COgHuEzhplZj1KGSm4KFxnTcWWLDG3JGu4kskGMkwXQ3zRE93H26uRxkVjK8BHVa2dyQydJgCzPU','IZIsblDKpyW7mq5IFZ71niUb0caDL8mIXQKAKE','6','T',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3469152028,32354,'CnDVQqZhz5iun','lwbdML4qGW39knTh9Rmf31X2RmfNxt1CVg3v7ByPBKW1a6QtngAB5KiqzHvPRwCPSCjLQvFseqmAVfd2VKvjLx3EeGW8oiJl08hIyraVk3hCWTGm3aJ4azoGWRr8QT4KlP3','OnMXgcKeS6jiYPrrz16EasOYQvtUhjz','RPdyfi2fdpI4ihfu73s0vEP528yFY8DGYI7ekB0sPjJQXErvFA7Hea1HEP6J3JbDql9yugGvr6YbyvTpgA2OcShJjPifrr7agt9aCusANquFwBsb23j93AFtvWDDKyN1TsYs7o7mFdAqRuccN5U3pes7eNE8f0h1ZLyZKnwWP5qtx33awoC3UsuaJhNGsU6FcaDs04WG5dFp0Ml7OZQ7','K','6',13);
+INSERT INTO ti VALUES (3469152028,32354,'CnDVQqZhz5iun','lwbdML4qGW39knTh9Rmf31X2RmfNxt1CVg3v7ByPBKW1a6QtngAB5KiqzHvPRwCPSCjLQvFseqmAVfd2VKvjLx3EeGW8oiJl08hIyraVk3hCWTGm3aJ4azoGWRr8QT4KlP3','OnMXgcKeS6jiYPrrz16EasOYQvtUhjz','RPdyfi2fdpI4ihfu73s0vEP528yFY8DGYI7ekB0sPjJQXErvFA7Hea1HEP6J3JbDql9yugGvr6YbyvTpgA2OcShJjPifrr7agt9aCusANquFwBsb23j93AFtvWDDKyN1TsYs7o7mFdAqRuccN5U3pes7eNE8f0h1ZLyZKnwWP5qtx33awoC3UsuaJhNGsU6FcaDs04WG5dFp0Ml7OZQ7','K','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3522837403,7362,'j8cp0rAlvcSz3gG5zl4FgI2Gn6Qv','gnTEP1bdbOZkhiq5I6wQPBG5iQVkCSDdV1ZxDszWgczP2vriUnihUS2VXF6aXmeUhoCMlF9AT3gpaSxcrGHgnAC','cvnichAcKO4uKFikbLcz0h3R1NOBvXOp7TmQjbuPnSubZtrlz5DjETF','WFOdcYKIKoJTAz7tPjtWGWAguu04vEDrVvSy','0o','8',14);
+INSERT INTO ti VALUES (3522837403,7362,'j8cp0rAlvcSz3gG5zl4FgI2Gn6Qv','gnTEP1bdbOZkhiq5I6wQPBG5iQVkCSDdV1ZxDszWgczP2vriUnihUS2VXF6aXmeUhoCMlF9AT3gpaSxcrGHgnAC','cvnichAcKO4uKFikbLcz0h3R1NOBvXOp7TmQjbuPnSubZtrlz5DjETF','WFOdcYKIKoJTAz7tPjtWGWAguu04vEDrVvSy','0o','8',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1788509702,25529,'KdWJ1yvM0uAXM3PNADDjWwhT62YUPJeU23N','faPZYtWUFYekKcFX71dcz182PbmNdsdYWwoSoHp2MKqZchu9wKKWiChvj516uDOMMZR19JWdbnNG6ouVRSH8O3yHltTkoNPOcnRbbOqdwOFZIdylnSGyws4W8Nk6bpAfFzKrAUHfImnbmmPaO3BghABM8CeC7q6vU0jPKCML7wDUF8TVVh7QcYr8KxVwL7FfcvF1ggH4','L6jsX4u8JfleVkTSgY8t79pTpraBt','Mn1udJvYYzNozxIGUmcTmVxDIgY0hlb78boOcJHNpPeRGQMH7YXvxJzYQkfbNkcrKtZRd2U5TyNXaagWfeUTqBpMFFgtZpfySHrG0yAB9QEpUNJUEfaPJxd3cMryp8juVu','B','Ae',15);
+INSERT INTO ti VALUES (1788509702,25529,'KdWJ1yvM0uAXM3PNADDjWwhT62YUPJeU23N','faPZYtWUFYekKcFX71dcz182PbmNdsdYWwoSoHp2MKqZchu9wKKWiChvj516uDOMMZR19JWdbnNG6ouVRSH8O3yHltTkoNPOcnRbbOqdwOFZIdylnSGyws4W8Nk6bpAfFzKrAUHfImnbmmPaO3BghABM8CeC7q6vU0jPKCML7wDUF8TVVh7QcYr8KxVwL7FfcvF1ggH4','L6jsX4u8JfleVkTSgY8t79pTpraBt','Mn1udJvYYzNozxIGUmcTmVxDIgY0hlb78boOcJHNpPeRGQMH7YXvxJzYQkfbNkcrKtZRd2U5TyNXaagWfeUTqBpMFFgtZpfySHrG0yAB9QEpUNJUEfaPJxd3cMryp8juVu','B','Ae',15);
+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(89) NOT NULL, d VARCHAR(91), e VARCHAR(41) NOT NULL, f VARCHAR(74), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3416011,7,'1O1uAnBf0bvwaRRySuFjMqxJobAmPFwuq0X4w5p6dObuL96t','kf26X2iTzqZqwp5sVhcSGZDXQmzw8owicANnQElA0P','VBEfLtbIOopbOv','ZVaP1c','B','48',0);
+INSERT INTO t VALUES (16175133,153,'iC1TQgQHmY4udOEgHRDVYTWVCk8CUKa06MEEJ3EjHkvX1YQS8RWesNTaWZgxzdRqwalfPYbwGi6f4REmJO','H3POo4B52JIY60sr3hCHyGwkvhc2YZcGnvsdvwpSSQ2LWUg7wcZ','AjQvqlumTgERvREd9gbWp','eJVubkaPQ4Jyhwm05EtbIhMAdNswYcqwHoXOSEyhnTjNrB7z6BuTRmcJ6RLepQfXmN','V','N',1);
+INSERT INTO t VALUES (9082225,185,'vdDWbQMWDZCen5keVehT','HExFER6ml8Fobhklr7','hdVb6','slQK9qwMKqLGfhwCm7SnqZFIt','p','Bt',2);
+INSERT INTO t VALUES (10836062,132,'6JkgFR7uRUbN0i6MuTiYX31LvRFNgGULrK8gabQtjJC5bFlejdHqZ3yIalzO3PjN1F1QnpNmb5QrLiBvvwgOLnDw','a7NHOJZhMG4X2Mrx0J1A9RxIwvzRVF4Tmz0fGjhnCxAWZEf410kWoTIE9254Iw5aDiu9Q','cUbx8MPJg07a','72QLV1mEC2UWIPU5lxw2vLHH3zA79AimeTE7w0p3CXrtkNzSGAEHgHcCewAghGi5dlzUkVit7e','g','Z',3);
+INSERT INTO t VALUES (6707597,88,'1Oals0AwpwIkk1GWX1NOvjnjhrOE4g4JekfnFUISA1kI1v6XU20OqshGVRccYb2Wy1dJKmbTHyVpzNdT','OVlJLzUIoeX74r1AIo2r5tb9vEGkAmE82GvQOivVqK30VlIxDWpvNVg8HCNk5Y3wwYU516PjuBudBFqd','6FPY46rW1ax','Fe6Loa5x8OEnEDrT31GlUcSLfcXHUB4','h','c',4);
+INSERT INTO t VALUES (15184782,70,'STE1GfL2CfJ1CVHcnRvv8oEAGRM5ykFqsKBAqLs6YcPUdpQjEJujCqDNARsKfSJFafW9VbD','1tq0VTAaRia5gd9QHA6','hVqEC6evgMhFImOy0kt7D5CXXUQEwQDlyzBMAYs','Wsrddxkq4aKpuD08PS2H8USnk3bm','g','A',5);
+INSERT INTO t VALUES (6330519,96,'gwo9hyAZx6eXFe1MC8bfVRjsLHLhV5HRJoA9rxiTbrbLpTdZMdy7qm3tVLxbPWLBgkT65b2SW4z','atmhMu9hiwI0BLnWitb8n9EphKJY5ssWfjSZfVkDLBiJsg0A','Rjeg7J3PmvZPc3XCuTGwXDcwJO7K0SJCHXMwDbrGW','ryR41FvfYUKt3U9Der','v','E',6);
+INSERT INTO t VALUES (11796507,12,'8XMb7Kq4aEYgh','Y','D0Xq3NVnZZs31fMFAYVYW','e7ZqWHnBWfzkX9d','p','O',7);
+INSERT INTO t VALUES (11449586,228,'9LduNf2qMU3gIS2Si08VaOvKDT6jEc94MFtyscd','2Pzx4TYNCaJntH47OImdwfI9f6T0Q61fiq47KbeazAUi','GZg','XiuiJErvOibQbgNNIrq795KzFfkFSEXGPGp7ZeWaMEW','z','EY',8);
+INSERT INTO t VALUES (4289493,159,'ITrm9uFDcnCgZTq26ALc1esU2DuqNnRa9Ty6D8qV94pnAS7GoA','dXCMlq8jqX4JNbXpgoXtaZev2csh1RK03K7UQfq2s769caVaifPeREn3Ly','AThXNcWcpqN3ltu','0lDVBAwt2NKT0IoC83uS67','k','MH',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(89) NOT NULL, d VARCHAR(91), e VARCHAR(41) NOT NULL, f VARCHAR(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 MEDIUMINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (3991495,2256349035,'mIIEDuuqnQNNDi0tN3AOFa7ca','RSwRfWye65sKYyPsyQFvgTXP','5dEbMs1IyOOOq1B9BTBPHfU4tCoptCqN4qqaELhSY4YkZjdxaOihRF8jvTHOgJqKkjSDHpN','B','nDRCzGqzhp1uux85R59lSb','VayMLxshEk6I',10);
-INSERT INTO ti VALUES (3991495,2256349035,'mIIEDuuqnQNNDi0tN3AOFa7ca','RSwRfWye65sKYyPsyQFvgTXP','5dEbMs1IyOOOq1B9BTBPHfU4tCoptCqN4qqaELhSY4YkZjdxaOihRF8jvTHOgJqKkjSDHpN','B','nDRCzGqzhp1uux85R59lSb','VayMLxshEk6I',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(54);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(54);
-INSERT INTO t VALUES (-4588606,1606640003,'SdSzfTz2','W0qYLScwzotLuvkcNLoSBqGzBToYYHYLWFpD9875dA','W4SI6oI943VxSY18A0IT2uXNGuJ67muqA7MvLKZKh8rpic9J59NLgqIh1IoM','1prv1QUKqvnnVWpi12VTvNEqXFVEzLUkZtU0jWY','hMBo2b7SrLSJJq1Ua9eZUoo38hQM4fno40FnLqeIgM799KJ0txKDYozmRXYVtx','pPnsIZezsdXYBey0WtDkxtBSXQYiXQDbZWolOwnLsduF2VOuhWxGVK5NtMjXi2L',11);
-INSERT INTO ti VALUES (-4588606,1606640003,'SdSzfTz2','W0qYLScwzotLuvkcNLoSBqGzBToYYHYLWFpD9875dA','W4SI6oI943VxSY18A0IT2uXNGuJ67muqA7MvLKZKh8rpic9J59NLgqIh1IoM','1prv1QUKqvnnVWpi12VTvNEqXFVEzLUkZtU0jWY','hMBo2b7SrLSJJq1Ua9eZUoo38hQM4fno40FnLqeIgM799KJ0txKDYozmRXYVtx','pPnsIZezsdXYBey0WtDkxtBSXQYiXQDbZWolOwnLsduF2VOuhWxGVK5NtMjXi2L',11);
+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 (17240905593516309587,205,'XuEkswONPp53gGrVWDo4sb7DxXkuYRJzDEufVEax4jNr9p9Rdl6U8ct','g9iuQScsMxk6JfE51ON2d8vU73rXy0Fe7bS2SICslBhajd5t','IkewjOL53ZMx','JLHiLa840gMv9B4tRdVjM6rRYpCiK7fj0TwSmslYCrIlB4RqBPXoor3R0hFIhoh4sR2ZLR','L','K',10);
+INSERT INTO ti VALUES (17240905593516309587,205,'XuEkswONPp53gGrVWDo4sb7DxXkuYRJzDEufVEax4jNr9p9Rdl6U8ct','g9iuQScsMxk6JfE51ON2d8vU73rXy0Fe7bS2SICslBhajd5t','IkewjOL53ZMx','JLHiLa840gMv9B4tRdVjM6rRYpCiK7fj0TwSmslYCrIlB4RqBPXoor3R0hFIhoh4sR2ZLR','L','K',10);
+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 (889590757737190686,36,'Y4wx5kv8bKIivPyFdSTak3gMuGVuUG8S4x6M3c19lBelGHqoLGMAGjTVqt1','fUuFJijbmPY1SiyvzD01n0TOQh2o9Wysf1fVP','RgQ5vS','YxG71a73fpsYSXrFjXdCotyQW8z0P3hfy5tMEfEB','5','RW',11);
+INSERT INTO ti VALUES (889590757737190686,36,'Y4wx5kv8bKIivPyFdSTak3gMuGVuUG8S4x6M3c19lBelGHqoLGMAGjTVqt1','fUuFJijbmPY1SiyvzD01n0TOQh2o9Wysf1fVP','RgQ5vS','YxG71a73fpsYSXrFjXdCotyQW8z0P3hfy5tMEfEB','5','RW',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (10557667400322718090,210,'on9b3YfHSiAJE7Lp9gF6MznZq5mWoRehF8IaLCIiNvp4bsdlWYRkipvAG0UIMDiUXVgfZVGOAKsbj1QVNG70','uQo4W3wq9tqH7ZpSs41sFJ3Gp5UwyPFIDvhRYkakSGVrT0i6jbhibwMQjhfRYji2Vmu82uf1PBw9ZCNbWn9BMV','YlP','JBWZDprrafOtUrqKjEoPRcxZ2sIl7uNJeMiZyuRg74ORRLoPYXA45','s','Ss',12);
+INSERT INTO ti VALUES (10557667400322718090,210,'on9b3YfHSiAJE7Lp9gF6MznZq5mWoRehF8IaLCIiNvp4bsdlWYRkipvAG0UIMDiUXVgfZVGOAKsbj1QVNG70','uQo4W3wq9tqH7ZpSs41sFJ3Gp5UwyPFIDvhRYkakSGVrT0i6jbhibwMQjhfRYji2Vmu82uf1PBw9ZCNbWn9BMV','YlP','JBWZDprrafOtUrqKjEoPRcxZ2sIl7uNJeMiZyuRg74ORRLoPYXA45','s','Ss',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (10723856220863376425,30,'oNRWteRO402AJw5x37bYZfMpDeEYRUJYWFo84q7NJJdji5gLyd6F6zYlFeWy5s9XaQ','DAxdVl0pHP5EEKDTlyO4TK2F7jjmh7SPPGUlcFtPwkKgG1n0zGwwrUnvhEEqiWAOxbBnb4Oj2vN0FMoJciGx7zqzCTIbLAUx3WBjkt036jtJ9pquJMJ','cpqd3ZejtRqMdkwBJMU68am5cPQzaWrQvKNB','Fre4zgtjTowR1xR5OlQ0Im5z2717BTGG3QNIRvyoeftKAMjKiWKM2dj6IVYPVqh6k7bMHjpwFjZwvYiFp697MI7YnqvspA5wtnu0yviKW3Bafbcv7KZIPgV7wSeJVEgA73Tl48h2TAeEusHJCC9cTs9A0n2xRuLV4iFzQdEjHSbEUwo7e1ceM9w5uQ2FG6uRMBJZzMHAVlvSGPRA1XCxwCapqMGR8b','j','S',13);
+INSERT INTO ti VALUES (10723856220863376425,30,'oNRWteRO402AJw5x37bYZfMpDeEYRUJYWFo84q7NJJdji5gLyd6F6zYlFeWy5s9XaQ','DAxdVl0pHP5EEKDTlyO4TK2F7jjmh7SPPGUlcFtPwkKgG1n0zGwwrUnvhEEqiWAOxbBnb4Oj2vN0FMoJciGx7zqzCTIbLAUx3WBjkt036jtJ9pquJMJ','cpqd3ZejtRqMdkwBJMU68am5cPQzaWrQvKNB','Fre4zgtjTowR1xR5OlQ0Im5z2717BTGG3QNIRvyoeftKAMjKiWKM2dj6IVYPVqh6k7bMHjpwFjZwvYiFp697MI7YnqvspA5wtnu0yviKW3Bafbcv7KZIPgV7wSeJVEgA73Tl48h2TAeEusHJCC9cTs9A0n2xRuLV4iFzQdEjHSbEUwo7e1ceM9w5uQ2FG6uRMBJZzMHAVlvSGPRA1XCxwCapqMGR8b','j','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (12490407518496005418,121,'3Jpf2JyA01YU8DAEFAf3j8KeT','A1Do836unduvdeRKEq5f82FBZ','DsuygnSf','oaf5eqZB7mMLwVKS3j9U7fztZA8YI1uqLcTRVWhYMMvoQjH70M3WJ2MyruU51fDr3SXY9u57xRm5905SvpqtWQe2Zf7tmK3NzW0J3NcEbNj11iCaD2g84eiiJxTCny96LDnh63Us0mXsc9cUFeAHXeipHQTYlCxTgIFQW2TpWz0Xxvs6VYuEF0GkF5Fxs98WapZ6n','vb','N',14);
+INSERT INTO ti VALUES (12490407518496005418,121,'3Jpf2JyA01YU8DAEFAf3j8KeT','A1Do836unduvdeRKEq5f82FBZ','DsuygnSf','oaf5eqZB7mMLwVKS3j9U7fztZA8YI1uqLcTRVWhYMMvoQjH70M3WJ2MyruU51fDr3SXY9u57xRm5905SvpqtWQe2Zf7tmK3NzW0J3NcEbNj11iCaD2g84eiiJxTCny96LDnh63Us0mXsc9cUFeAHXeipHQTYlCxTgIFQW2TpWz0Xxvs6VYuEF0GkF5Fxs98WapZ6n','vb','N',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (14740207275593242412,57,'576M3uSGrmoisZsYh3TOIVxC7bcUabX2jVBfiemcv8GeIE9nTIkPwyGFmdYaILmnSVxNWTKZewjE3UqnDd8','QuevuNVhcVttdPqNiSW5HDZYxaRJwqAnXMo6zwTTM3VZspM5baTJF9lBcEluVeY668IZwGpdQRyDMWDSfOkYjlGxf1ccGkztOfE2GJmluPbgAse1kVL0F3VsbmkpGbum3hrT3LRZ4yWsenT0pe8x1EstGeJPLRQdxl1MpoTjS6VbZH55tDrPIjFksFta8ImsQ94zTg9sEQxaJPSH5WJzuzvcLiYyZDshIyuJpOj','AgXYJd','1ZHMoXDWhLDdAgNounzw0eTB14oqUfXZTUMIEJ2Rv0zruiE75MVr6pMuNfFsIQTsSQJTLcWGpUjUH8NQGWnekXT7uhjnfGBO9o574AlnWaMEqwQlZPImevxx9AyCPOJEU7pn4ePAvCjcwMTAhKSbompqC4VvXz5CNvTDjHUEuSHH9lXpBhr7KLH1FfOdPwC2RhlSE','G9','M',15);
+INSERT INTO ti VALUES (14740207275593242412,57,'576M3uSGrmoisZsYh3TOIVxC7bcUabX2jVBfiemcv8GeIE9nTIkPwyGFmdYaILmnSVxNWTKZewjE3UqnDd8','QuevuNVhcVttdPqNiSW5HDZYxaRJwqAnXMo6zwTTM3VZspM5baTJF9lBcEluVeY668IZwGpdQRyDMWDSfOkYjlGxf1ccGkztOfE2GJmluPbgAse1kVL0F3VsbmkpGbum3hrT3LRZ4yWsenT0pe8x1EstGeJPLRQdxl1MpoTjS6VbZH55tDrPIjFksFta8ImsQ94zTg9sEQxaJPSH5WJzuzvcLiYyZDshIyuJpOj','AgXYJd','1ZHMoXDWhLDdAgNounzw0eTB14oqUfXZTUMIEJ2Rv0zruiE75MVr6pMuNfFsIQTsSQJTLcWGpUjUH8NQGWnekXT7uhjnfGBO9o574AlnWaMEqwQlZPImevxx9AyCPOJEU7pn4ePAvCjcwMTAhKSbompqC4VvXz5CNvTDjHUEuSHH9lXpBhr7KLH1FfOdPwC2RhlSE','G9','M',15);
+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(42) NOT NULL, d VARCHAR(15) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(18), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3064345043,1733518,'WPxnHKI','tWE5QM','TnShd2b6','GntcfPXXiXjEnzAG','K','6',0);
+INSERT INTO t VALUES (3683830765,14298825,'seN','z','cH','PHvX9sOPQMMgR','d','u',1);
+INSERT INTO t VALUES (2783925420,15868702,'HcvGfPHtePXzrZqKn9oI3g8AIgnV5VWDCjO','GvaZrJw','33fUFryMmXkuulm2auguaD','M9YkawAkd','N','B',2);
+INSERT INTO t VALUES (69978432,11574699,'9gPnCqt9oPZG25s','TPioWMU5sHc7nW6','W784v0cORP1Jx','95dpbeoxM47tbR','G','e',3);
+INSERT INTO t VALUES (1071868185,14929656,'sSjS909lPra8WeG21QbAxvyu2E2GSBLDL7aOc','uWiS2EX5hTPGR','zNkYUFGASk3nk3','KyyQVUgkt','L','B',4);
+INSERT INTO t VALUES (2512832555,11667014,'F7v35FVjLxz','BfYO','4h4yM6Jp5V0UdtELPxoS4x6nK6wtYJeb6dW','kwXNBUoc','K','T',5);
+INSERT INTO t VALUES (3185934750,1186844,'e','q25VbbkRCD','HuF1VhGl0SYUfiXjSEyEcWTI5Ld7h2Oclv','qkF','6','z',6);
+INSERT INTO t VALUES (2201072104,10293071,'b8dJD1EtH9QxO','nnp2gFmrj9','KW5PKrR53mYJpiL2h3PC','eHW8','T','Ph',7);
+INSERT INTO t VALUES (112474897,14435129,'e8wmqmHXMg1qyYZipoy4p','QV8AhPTM','J7aBpPFd1AxxSel31luBCl','MiozJ5LebcspPP','S','NJ',8);
+INSERT INTO t VALUES (2636831168,8350324,'UnotTbtcHNwidv5I','NL7sN3','Y','SQLqb8CT33gjw','u','k',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(42) NOT NULL, d VARCHAR(15) NOT NULL, e VARCHAR(35) NOT NULL, f VARCHAR(18), 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 (3246102002,16589513,'62lppoF5U7suLZXWsSvmD7eP8is4','hc0Ry','klkIZRmcb6','3fj5I8WqsrDH69','a','L',10);
+INSERT INTO ti VALUES (3246102002,16589513,'62lppoF5U7suLZXWsSvmD7eP8is4','hc0Ry','klkIZRmcb6','3fj5I8WqsrDH69','a','L',10);
+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 (991062758,12812317,'YVZ','BO73SJ','rRN38','YTHqs','8','vS',11);
+INSERT INTO ti VALUES (991062758,12812317,'YVZ','BO73SJ','rRN38','YTHqs','8','vS',11);
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 (-7217968,2375512809,'sff3gU0srlX0iGJZ3b2NtCIrrlbZXoK','SMVPMyyUbn6LENq7Ob1llM0aEmkekt7WIAVASsYYXl2pLpArnbHDKzx5xu03cl3SrzUhHIWbR0b6Q2M9qszVVkins3IG2BZd','7zDZlxBYzoowIgo04YhsynkpKZsMfzJzZcQIapeKm5yyF96urHGjrsRHi5m8dtzCW','U63QNoA155UuHThDBZIKx30yil','AsZtUocnkca1GEQ4KHqepXY','Orci6XWpVewG1th5d8idZwhjOLOojjT5Wg5WUWuhEr3YEB6R2OzU3A1IZcjZsPO8FHBY3N1a',12);
-INSERT INTO ti VALUES (-7217968,2375512809,'sff3gU0srlX0iGJZ3b2NtCIrrlbZXoK','SMVPMyyUbn6LENq7Ob1llM0aEmkekt7WIAVASsYYXl2pLpArnbHDKzx5xu03cl3SrzUhHIWbR0b6Q2M9qszVVkins3IG2BZd','7zDZlxBYzoowIgo04YhsynkpKZsMfzJzZcQIapeKm5yyF96urHGjrsRHi5m8dtzCW','U63QNoA155UuHThDBZIKx30yil','AsZtUocnkca1GEQ4KHqepXY','Orci6XWpVewG1th5d8idZwhjOLOojjT5Wg5WUWuhEr3YEB6R2OzU3A1IZcjZsPO8FHBY3N1a',12);
-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 (2373234,3922784989,'N10vGM6eGOQyGVWTMAWwkPbAv5x','AsFqJC1M1hEZb76ZNxZ2MYlpjndgsKNSS6RDwdfMQ25HGwu6oqtf0xCQjgdc9Hrs17RGaZvGrZQ1x608mcxypaljeloo27O4UPYYAkLKVysdSW01mDsjrVEzOC61YjbZCJAHTVdRHgqjMVB5sthtVx1OYyidFzZjti0VyAJf8rBVCl0uNLE2oaiUvHgoWGBrwtf7FEg8AB32AeHWqJrZudipPUWHmswofxqRZRYQsa','2OMU0B64yf8abKy4jGrYN0BjXZkimc4xsNSv6vwi4aD0egM9TKWjNDk3p5cjqY06MovwDcq6MDtR','DuPfyrIGFfVcHcvyx0SN2ZMuh7n2BqaIj9o4LSZEGvj2UaLMhHsYiGp3N5qvvBAHc6Pf','MY6ITxWnE5ppd7WAInSm','Te8xCvMSufGIWuXimMnZxEX0NBJlJkUbU1kVMYJ95GZmmwPWtEFQUrsIo067WHfweBPk5ISARPw4bfp7oS4AIqdJHe1ZtRd',13);
-INSERT INTO ti VALUES (2373234,3922784989,'N10vGM6eGOQyGVWTMAWwkPbAv5x','AsFqJC1M1hEZb76ZNxZ2MYlpjndgsKNSS6RDwdfMQ25HGwu6oqtf0xCQjgdc9Hrs17RGaZvGrZQ1x608mcxypaljeloo27O4UPYYAkLKVysdSW01mDsjrVEzOC61YjbZCJAHTVdRHgqjMVB5sthtVx1OYyidFzZjti0VyAJf8rBVCl0uNLE2oaiUvHgoWGBrwtf7FEg8AB32AeHWqJrZudipPUWHmswofxqRZRYQsa','2OMU0B64yf8abKy4jGrYN0BjXZkimc4xsNSv6vwi4aD0egM9TKWjNDk3p5cjqY06MovwDcq6MDtR','DuPfyrIGFfVcHcvyx0SN2ZMuh7n2BqaIj9o4LSZEGvj2UaLMhHsYiGp3N5qvvBAHc6Pf','MY6ITxWnE5ppd7WAInSm','Te8xCvMSufGIWuXimMnZxEX0NBJlJkUbU1kVMYJ95GZmmwPWtEFQUrsIo067WHfweBPk5ISARPw4bfp7oS4AIqdJHe1ZtRd',13);
-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(19), d VARCHAR(98), e VARCHAR(89), f VARBINARY(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8863641642529925802,181,'RjeUpxXpg4kCq3v70B','Hvkw9r5S8UYS8fm2QOADE','wSGNuJzu3yagpVN4ln9wM9sDIxURcmD8yudVXrwXjr6u5nSQTrF6gpSxKAj0ku7K68','uWNTz2cXBbMnWVa7kZT4NzK5RDcsND9L9e4SCt55Mb','vq72GynLJ7wwr8SIR9SmngNhxmEx2PXqffrwexUz9zj16h63ZuA0tzBwuoqqvHPnwSc9dOvYArc3NOXRdeOwOvSWMH8W5iE','37WlzTzNG11EGdOJxEGhLeXLlDOpnds1ua65JepXdXNNiTFIuKQW42WDhBLJPHM6TOyGJPTD5rdKoziSGat7',0);
-INSERT INTO t VALUES (-3789723688729780137,139,'zzg2N8kh','rZSpGg4JQhJnNuLmDFHsWLPYH3sUvyJ5','fU1Czqi3xcX3VqY0jmriL65KWVpmWWJikwpEK3T0OWiczph2vFUuRMk2J','p8kygIgErIJ5a7almXSOS6V44PjOQsMxXpDrmXBM5bveIPa','pKmvfUnRHiwkoyXFVHHX','o1i8QAn6cz4WeWm2hBF1Lma0QOCgqbTnQAd7RLlAEZb0qKi8uRMk7g',1);
-INSERT INTO t VALUES (-2624744343376982402,138,'9WTWFomtzuTka','3vrlpyH7y4JjTCfdO284BHJKJPMqZOmXOGJ0XNuyuWfpDOAbbKgT49jK2QOm1tvXulRi1vE9esbi7','2fx2HqFW62oyrMQp5bXlF1fDuYpjT9zV39R3sa1u3aWvgOZ8t9wc1YUw','gbXhQ64oqL6bef9aK0RmKWx8OEbaMAWlsncziwgURLXYL','1ltexFy6C3EFNSvmrwSJm2wYpmttSAeDSqz5Gek25l','keuzkUsGhmu',2);
-INSERT INTO t VALUES (-6389420727740541433,172,'OruDL','fIo5ZQzx','R8qBwkAA7zEz5vuIbZ3g7kEyZEEPD','AaabWr','3BkMQo0WyiiuGYI5uwUPsp2zfg','Y',3);
-INSERT INTO t VALUES (-4414745034676217186,32,'SEK5wQ1OO3U8a','l6aSk0Bd6vvZ4LNtdsZxHuJWk7ROVfqzdyiLAVpqK7b1eOA1QaHE0xrD9VZn','5KlBH3KnC','UqmBtdYEVut2vpO31H503Au5gVRjDsWA6svH14cDZwKXXK4AvDh2DRWpjMhQ','lqvTMB0KECRWkzup87d26e4lR6CrCnW8t7Kfc5JaG','LfmNvyS5R5hEmNbAb0rINGjLDyAOY2mVwP8MwVuOJyBxDweLGG9Yus8u4mt3QTBVBiZ',4);
-INSERT INTO t VALUES (-8578903145016246532,52,'UTB1IMuARIbF','BDNgAjLrOZofVCNVbWK66vn3y3APwAqEbkylinuscukpKJzGMAU0yOZtovYTnh24LeGS','A5A9GbEjXM1FcL3Jvxr','04J2R','7UbM2MixKYnhMl4PeAmcY3RubVwCL0gGQFj1s7','KdLSrJpGDbo',5);
-INSERT INTO t VALUES (-6363098326141958818,121,'TTpSxVWJgwbt','HbOmk0','YwsdekCI4G53PowH3CughazfGuQFHBeSXLfh86VkhcEftNY8WX','FXOiAsUqOhiPnWfdfuWEUtv0mzwsxfE75jCqCj3QvhMfHCafMpNhih1vLRbX4QaBTlIgWww03FTU','Ha11Ju8xvlXYh','QcpJ1mH1RRmq6viRlu61o1ix',6);
-INSERT INTO t VALUES (146757561320756343,28,'KpBaMChvf','YO44QmyDD4rbZKRQIEVOlf8C82XufCGdXGw13hPjkkAWwFrjMVIRYo7yy2xTdx1UbILrVyqWEA','0nnMW9BHA4KfGvcy6IqJZJZmcQQRU8oMCqxghDl','WJfBouP6NIk7M8XoGIgxp9XYC9kLRwV5AXpFo5KmtPyO','9cGH19e00uoQiGT6hLmqMAH8Fa83k7LyyOheO6hAg44p1Wfw6FWtDcg4f3xsEzOiSZhcDYyGbMh58qhBkLC2nnlE','Za2LR2mSTlZgCFZ7WAFVpZqR8woG8nMBThpaxASzyCR9cSLfg9tdDYMwgKLMPxVc4BJ',7);
-INSERT INTO t VALUES (-3265107332494605159,9,'t8','L8jW2owCjrCDffCNrPThWTdFqN9dSKuqjbkEgVpahB','fcM4V6VbvTrpctmA5nnyX321SBSIoTzI9WSCbCoZQg6Tg0QViios','SRQKnkGXVgp6f','OQcIgzFuJQBGyubTtjz0QIAun7Fwbif1ZfdggZUuo2NEkascRRWUs9w5uEvtxfTSucN39WxbBF7whhkOrcpovRvtsOAF2kC0fRx','J8lsWeO2121VTnN0Rnu8G34LtgtVsobyj6VUwTf2EiQN7uu2HNn1tgNuVe0Q57SdQkyJft4KKJB454S3nEny8',8);
-INSERT INTO t VALUES (467851436505049792,142,'XurTngNoP','qX5Xq8R9RxQ0KoIbd','xSLcf9oOl7UvDQLnGI5tK6U2QgvieYXAl2','xZPrd4zs1ftdn9u7OvOtb1rJ6hXats0OiTnk2rLYZyHDg1gyIvxaJiHCCP8ApcAHb','gYiLCJumuTjg6lXbOMDkI3r3b3Rm5ho2yChJJL3YnQYVYu7iB6eF1y1LxOamguyiQaKcoaktrcNFH3xeKpZAzk6n4axH','0R451y70NfqlU6sjUtOMcK3ZfdpKZ5Ze',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (846634169,11763009,'WFwJyEHGg','xIrbifd87lMaiCVHwd5BV7x2URXcp2zsf0VXCP9jbxoumIGagMWIJXKfv1DUTgexzOuqbQahAmKG2KevtCzSEdmFmdWoDvLtHAycXNwGEp6zAUe1pXCIgA4NIFEhlwQgEj','17IENDcOymcPCAsZ9HPM09FHZ','9yypiqL7GOXw','L','nl',12);
+INSERT INTO ti VALUES (846634169,11763009,'WFwJyEHGg','xIrbifd87lMaiCVHwd5BV7x2URXcp2zsf0VXCP9jbxoumIGagMWIJXKfv1DUTgexzOuqbQahAmKG2KevtCzSEdmFmdWoDvLtHAycXNwGEp6zAUe1pXCIgA4NIFEhlwQgEj','17IENDcOymcPCAsZ9HPM09FHZ','9yypiqL7GOXw','L','nl',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (83190134,2612223,'JLSdHcN0','khIlS5FD8LWWeMMESxADPtU0aWD0ZtAjvN7TJm2uggWxxns','EvDgesOVI24695yufM44mFUHKmk1Aqs5K','bv5HLuCgegygvDAq1kA9aCDTD5SJEsxNAtpA2FdihpQr6U1imQ4Exz2ZI3C2fRWWW2VxWmeV2P06waGYSZ4sUdB2NsrIcmTbl9HGruKZsyLEnSQHBotn4kqCkH1zX39r8TlQu6hTDk34aVb7DGZcIxy3JV1sXXxqRp4AgRAMXpBKUTfpTKaPYc3NdlupjH18vgBOxuCrTU4p25pQY7j5pGNEay5E0venDEkkJx3ZEalFpjEcoctXgLFLxVJ5Vnr','0','KG',13);
+INSERT INTO ti VALUES (83190134,2612223,'JLSdHcN0','khIlS5FD8LWWeMMESxADPtU0aWD0ZtAjvN7TJm2uggWxxns','EvDgesOVI24695yufM44mFUHKmk1Aqs5K','bv5HLuCgegygvDAq1kA9aCDTD5SJEsxNAtpA2FdihpQr6U1imQ4Exz2ZI3C2fRWWW2VxWmeV2P06waGYSZ4sUdB2NsrIcmTbl9HGruKZsyLEnSQHBotn4kqCkH1zX39r8TlQu6hTDk34aVb7DGZcIxy3JV1sXXxqRp4AgRAMXpBKUTfpTKaPYc3NdlupjH18vgBOxuCrTU4p25pQY7j5pGNEay5E0venDEkkJx3ZEalFpjEcoctXgLFLxVJ5Vnr','0','KG',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2648844128,15254097,'S6Za7','Ava7ehkRB9wCaQRfdtCppe8BwdNNd3tsdmR3FhFTSIbod4ABQkuCWnzlNe6rEjQwXdeaxleL62mx6TLrpecjgjfrR4UhjKTNfnetTsXedvK2ZMe7A','cYh4rMdzfMUP2kY8MSplR0UnXCayv1IHlS','lwxDsh03bARMePQRS2kTBU1ej4vZTPSKuNvQiJjXjTaQsC9SwFBZfcWjRzSrE0Y8DOXpUPyO8g5bPWAB6rIMH3Isfl9l86dLfwUZroh2CViCbR3fmRh','E4','C',14);
+INSERT INTO ti VALUES (2648844128,15254097,'S6Za7','Ava7ehkRB9wCaQRfdtCppe8BwdNNd3tsdmR3FhFTSIbod4ABQkuCWnzlNe6rEjQwXdeaxleL62mx6TLrpecjgjfrR4UhjKTNfnetTsXedvK2ZMe7A','cYh4rMdzfMUP2kY8MSplR0UnXCayv1IHlS','lwxDsh03bARMePQRS2kTBU1ej4vZTPSKuNvQiJjXjTaQsC9SwFBZfcWjRzSrE0Y8DOXpUPyO8g5bPWAB6rIMH3Isfl9l86dLfwUZroh2CViCbR3fmRh','E4','C',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3562777984,8921157,'AqDB1UXprmSnDo4j2CQU9ZerIO','O6OxkmiUEkZEBdRucW2bIv20mN5NIhWtnmLQgvDiKdS5tUHhYTuCkbpqoIArniB2vdS44oeFQJSOl3eXb6ZzkiezXdVvVQmfOTfBmWWreT1uXXVR7OtZIeKCKjykVye3gg2Bf8AbozDelAu8arB72aFkzdC51mz','XrIgES','auyW9ysqazSfg9vRwXyWnD8HfKMOXvb2NuxcZHEeqF3BulfoqxQrHQ0ODTVCgAgZglE1FOGvGcMBahHJOzKZrWe2S79JFrzQsRMxPKAmwma1gK7o9KgvIICD4tgouYiXG4W0K5SWAHSmytvhxSqcnNlDrgpHKGMg1A9OSXpoCldUnMe9xfCaxqsc5yI','U','2kC',15);
+INSERT INTO ti VALUES (3562777984,8921157,'AqDB1UXprmSnDo4j2CQU9ZerIO','O6OxkmiUEkZEBdRucW2bIv20mN5NIhWtnmLQgvDiKdS5tUHhYTuCkbpqoIArniB2vdS44oeFQJSOl3eXb6ZzkiezXdVvVQmfOTfBmWWreT1uXXVR7OtZIeKCKjykVye3gg2Bf8AbozDelAu8arB72aFkzdC51mz','XrIgES','auyW9ysqazSfg9vRwXyWnD8HfKMOXvb2NuxcZHEeqF3BulfoqxQrHQ0ODTVCgAgZglE1FOGvGcMBahHJOzKZrWe2S79JFrzQsRMxPKAmwma1gK7o9KgvIICD4tgouYiXG4W0K5SWAHSmytvhxSqcnNlDrgpHKGMg1A9OSXpoCldUnMe9xfCaxqsc5yI','U','2kC',15);
+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(30), d VARBINARY(76), e VARCHAR(84) NOT NULL, f VARBINARY(17), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5657365692700087731,48,'kNltOuCGhsto','5ShFp9uO01gHIe49uFAyw7kQeM3WOj72GURbFxp9gWSeuyqps6z8LVBKsax','gQczMfc42qUY9Zka1g9Y3dAJxpXwuzoaxewMiS4sedJGgBqzL1b54Cog77hBkJjZTWNxRUsF0N5QSBxljEx','hM0Ewp89mYWdwhaD','Yz','Yb',0);
+INSERT INTO t VALUES (-4529545726636263726,236,'0qYTbDFRBLmlzL1lFjuxt838EfZ','4mb5sA8Ii2xZgZSCs9MG0CzNJkUAkc342Vs6KvvNu1q6hrdgsjqcd6CMBCYDNgYK9WTQaQQKx','2yyoBtfKt7hQpe4hDTb0DMN3cRgQMzMQtZimaUfQTWL1NmVQxAzrEonGcjtqiYpGsZiEblMdQU','iPCD8CwGks','b','Wv',1);
+INSERT INTO t VALUES (-4380795986587418067,75,'cOGbae5','o9J8X7AvbZKLrwVfE8wZ3sU5vrLLhafZhmEvJ74DiGkD','Hi9dK8HRNgRqUKLWKJv4wj4eJB8yD2vKlfCv29GbVdhtFM2rxP','P768w','9','5',2);
+INSERT INTO t VALUES (3514041761545498824,177,'GCYeFPJyMEZ','JTXw7zAVA4hgg2edIeUO','Q3mdhZM1dO69EmNX4qPmFmFyE4TWW0MKmZa6KiXj','lKOVD2Sfxbzzj8Bot','B9','TT',3);
+INSERT INTO t VALUES (5039532964528189093,75,'wuJf','LSjxivPEp8N6dMyi62Vh2pRvtuu','RvgUQZk8gej45PPTP2CSZtO2J3z0DN20nC6ra1tELQFSG5AFJxjBRPaSQ12TUp6ZrH9Ql6','U9OUBt7ijtXdW5','BF','24',4);
+INSERT INTO t VALUES (-1242987802815642340,106,'cD98aIXlE3T0','V8qWUQkEMLLtzIwvdvqYGhVREJ3bVYxBGnP9fsrKS15hW858xF2ErcUqSY4Q50HCJZOhiA','suhebSP5s5E0XwJetDlQ7FAdTsfsZdZHnxA0Myb9XqZNP4npbYwKo','qY','JB','RD',5);
+INSERT INTO t VALUES (3589927166042015518,108,'9cI8nA3r6','iwO2xJFPVTpg3bNmFgCaW0xKa5oYE','w0LdlSIbcUDhCqZWrGxKdsbC4kDOm2y0S3BTexOIa','6OVJh3ar','Q','q',6);
+INSERT INTO t VALUES (2529076001033545235,18,'GRe41WQa','07vhql9kj','ihpnHZNMH7Myza82HkLSTISnW7wBdkua2cmUeq1fd7hqvqpOxRdBboT1VnbUTjPT','qn43hoYS','7F','v',7);
+INSERT INTO t VALUES (-8840688508172098163,198,'hPbP2Z','7mnWAxJ2mkctEcEgfBkuh9eQ9wTYXteXKXVCPRgJEvK6vxFQtcuhNrERB','c0M6p','e65o','B','R',8);
+INSERT INTO t VALUES (-6631734065674239032,104,'p6yeNTxpRBKpP8XHNrctE9omY','fNWWSUwVx3BfupypFEUSgD','DaW0SGAgyamFs','QZBic6VRn69Jbn6','fL','A',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED NOT NULL, c CHAR(30), d VARBINARY(76), e VARCHAR(84) NOT NULL, f VARBINARY(17), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (3478549199865044951,158,'q','XoGMQEyzO0R5I4a868aqcYVeE3Lbqw0O8n4ldV2VKZ7CYqwR4ceVplecGL36aggj4tn2AYWieceVEMTLVvVyo1V8W','WrJAMtzaxoX6kJTB2ec8AYpAVCmeqUS3G7e0NNRiUUYIMjF6cRfeFBkyHVTlJhgKptbrLcOq2gu','ePJhPHMbBSGoETfCgHryLl8qESwEFlbZhteGgfLmETcTdEaUE','DRJKGMenXzgegKkzzdIsS0GrVFm4lgdzjboIi47cQ5ikOT3X6TekqOPstIDCvGxL0G6I43cFyTpcnjWrC0pFjK5htTMwEpON','r8v8WFdLqCTgyplloG0oVaGtMcUn1BcQ8ani6qPLM3vDHmCQYMOBVr3IuR9ZkgxIqZeoJPmgEZd91',10);
-INSERT INTO ti VALUES (3478549199865044951,158,'q','XoGMQEyzO0R5I4a868aqcYVeE3Lbqw0O8n4ldV2VKZ7CYqwR4ceVplecGL36aggj4tn2AYWieceVEMTLVvVyo1V8W','WrJAMtzaxoX6kJTB2ec8AYpAVCmeqUS3G7e0NNRiUUYIMjF6cRfeFBkyHVTlJhgKptbrLcOq2gu','ePJhPHMbBSGoETfCgHryLl8qESwEFlbZhteGgfLmETcTdEaUE','DRJKGMenXzgegKkzzdIsS0GrVFm4lgdzjboIi47cQ5ikOT3X6TekqOPstIDCvGxL0G6I43cFyTpcnjWrC0pFjK5htTMwEpON','r8v8WFdLqCTgyplloG0oVaGtMcUn1BcQ8ani6qPLM3vDHmCQYMOBVr3IuR9ZkgxIqZeoJPmgEZd91',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(20);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
-INSERT INTO t VALUES (5539031978265305774,224,'vM6BC','LbiE6DkA1OIZZ2B','usYwIcI4WmxbYwlyObXhH','CN43OTG2vyJgCqKQ2vevsmrieYJ7og','0i9KA2HA2wRBJJN6YJdSaqjBhaLrCuZCxqOyZ4I','3YFAlICIMFACGqM9HUzWQ7KtXDuoYEJdca1FZrU2vDhmtreXlm1bnNrC8hCg7LApbbValwDuNKFdCWLZUjHRXbFSrK14dJ3',11);
-INSERT INTO ti VALUES (5539031978265305774,224,'vM6BC','LbiE6DkA1OIZZ2B','usYwIcI4WmxbYwlyObXhH','CN43OTG2vyJgCqKQ2vevsmrieYJ7og','0i9KA2HA2wRBJJN6YJdSaqjBhaLrCuZCxqOyZ4I','3YFAlICIMFACGqM9HUzWQ7KtXDuoYEJdca1FZrU2vDhmtreXlm1bnNrC8hCg7LApbbValwDuNKFdCWLZUjHRXbFSrK14dJ3',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2458892986131694979,82,'CflsJzFADCEWX0','P2XPv7gtouAvikzpfI00kgNopSAy3V5Dv2Qznqwp6Rax7Y2MYxFGmab3NLIi82lOKPdHaWzjwE6F6zPe0ZnHWEXtxTUQvjky8IT9zUcpY6DErlX8yxNxlJjg8Bgq81xehbUZo9YlEkChWVyd8XUM20VGOmK1Fmp6YXupJGO39Y0hEMNgigU6yHx4xIeLxvqHNyxcswezuVfLXhP6jgpysnwsGqpQazy662fHWnWzmoxpFkDFn0YzSILqgQg2Wqm','vWklVfKEALrjpCnhKLBVrLdj89UmAIgNAmTlHdJrikrsUuTq','X5DFEzTqQEBNRgnUVgPCyEKfEI1TJcHbWzB9QG6GorwPXAJ','l68','VCztYhK4dEBy7WVjRmFzKtdLRE',12);
-INSERT INTO ti VALUES (2458892986131694979,82,'CflsJzFADCEWX0','P2XPv7gtouAvikzpfI00kgNopSAy3V5Dv2Qznqwp6Rax7Y2MYxFGmab3NLIi82lOKPdHaWzjwE6F6zPe0ZnHWEXtxTUQvjky8IT9zUcpY6DErlX8yxNxlJjg8Bgq81xehbUZo9YlEkChWVyd8XUM20VGOmK1Fmp6YXupJGO39Y0hEMNgigU6yHx4xIeLxvqHNyxcswezuVfLXhP6jgpysnwsGqpQazy662fHWnWzmoxpFkDFn0YzSILqgQg2Wqm','vWklVfKEALrjpCnhKLBVrLdj89UmAIgNAmTlHdJrikrsUuTq','X5DFEzTqQEBNRgnUVgPCyEKfEI1TJcHbWzB9QG6GorwPXAJ','l68','VCztYhK4dEBy7WVjRmFzKtdLRE',12);
+INSERT INTO t VALUES (4768418333691460609,130,'eRfzTdb3Nlrb1SRBI','vRrgP8fSGteVK','PsFITukhueQ0sYapCPkVBXvOi29xbNymhwrg','EuaQPnF4YGo','Q','5X',10);
+INSERT INTO ti VALUES (4768418333691460609,130,'eRfzTdb3Nlrb1SRBI','vRrgP8fSGteVK','PsFITukhueQ0sYapCPkVBXvOi29xbNymhwrg','EuaQPnF4YGo','Q','5X',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(31);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(31);
+INSERT INTO t VALUES (6781838327573155773,159,'2J83I2XquMK8VUgREald2Q5','zEDJxPVZRDFdpjFu0JX3WrXJSFymdX03CvUoWbn1is6vIWK9g6h','Ovu2P8O9yMqqhu0u2gblFuVPwfV3eDWOTZ9JEsaNAddGsUrD2US8QpS7oJZBv23nXwibhWXITFHQX','GT4','c','09',11);
+INSERT INTO ti VALUES (6781838327573155773,159,'2J83I2XquMK8VUgREald2Q5','zEDJxPVZRDFdpjFu0JX3WrXJSFymdX03CvUoWbn1is6vIWK9g6h','Ovu2P8O9yMqqhu0u2gblFuVPwfV3eDWOTZ9JEsaNAddGsUrD2US8QpS7oJZBv23nXwibhWXITFHQX','GT4','c','09',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (803685359902335086,12,'utsLqNNdEFmVO5f','vvRt2kS3mjZfLZ1Kdf2tqM0X1OwF1ym4kAVCteWNiAUToZFsZmXV1hoeL9EXbBjIroToq39YX6A8hX4MbGwN8JnE','wu7s74hSFfuswjT3TblhgKv2HL4qBcvc9nCnMUbFCTobiOf3sq','wt02AUeK','4Y','I',12);
+INSERT INTO ti VALUES (803685359902335086,12,'utsLqNNdEFmVO5f','vvRt2kS3mjZfLZ1Kdf2tqM0X1OwF1ym4kAVCteWNiAUToZFsZmXV1hoeL9EXbBjIroToq39YX6A8hX4MbGwN8JnE','wu7s74hSFfuswjT3TblhgKv2HL4qBcvc9nCnMUbFCTobiOf3sq','wt02AUeK','4Y','I',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-4633084238202158776,169,'TuywKcy','HrHi4YzGKtfJx9fejfzUpe8Ur5tNVFHqMqsmD8Rjzb94yNJ3gly0GJeItK4C0F35bQfd5AjxPmr','1i0iQ7ry6chFJDSNtxohugwL94bYgAXQwRPE','PkyPhD5z8PLUeqtr1PkXWpUZWaURbcIqzp5Uddiy42TpbARa96QKrYEyFBfQ7ZuLTDiyCjP1pMuReLE','x','me',13);
+INSERT INTO ti VALUES (-4633084238202158776,169,'TuywKcy','HrHi4YzGKtfJx9fejfzUpe8Ur5tNVFHqMqsmD8Rjzb94yNJ3gly0GJeItK4C0F35bQfd5AjxPmr','1i0iQ7ry6chFJDSNtxohugwL94bYgAXQwRPE','PkyPhD5z8PLUeqtr1PkXWpUZWaURbcIqzp5Uddiy42TpbARa96QKrYEyFBfQ7ZuLTDiyCjP1pMuReLE','x','me',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4671493169937136122,42,'dQZlTw','KQ2Eg7N9ZcYgW0fRoMcGrLxTcGf907JY9PWbFT2sA4Uh66zec8zjd2h9Ng8gsNLFJJhEpT8HDQ0KYncOncw7EBX6VE5T4pOjCuNovTiA7XU9AvlLL8CMAs6Egi6a4Wkl46erR7uOrGr9N6cLM7cYVgCNfcpd3gRvX7jjNovVcbDRcFKYTWXxyI0QaJTEuipAFDDJVDOy2nQTUEqdfwy3Jqabr9gXWeB','lUYj0ALjMriWMMPlq6w4krfiQynez2MtnOToyvi7EW9Fuw5tT1SOpF','FejbA82QipI1rdkx9VU70PJ09L1SqhU8QZdsPc9B3xZKtjP5VEgHdj1duzCk9OMDWB6eD3ODAaVFiBPca3ISPpnXWh4Et5FEXXY40dnRofKCXIRhi32CVmiHGVW30eb2qBbdhOvjrmvWOIeFa3ClDu5P3ZPSZmuLoMKo6BDLDnUUmSH97lr6TZk','xj','r',14);
+INSERT INTO ti VALUES (-4671493169937136122,42,'dQZlTw','KQ2Eg7N9ZcYgW0fRoMcGrLxTcGf907JY9PWbFT2sA4Uh66zec8zjd2h9Ng8gsNLFJJhEpT8HDQ0KYncOncw7EBX6VE5T4pOjCuNovTiA7XU9AvlLL8CMAs6Egi6a4Wkl46erR7uOrGr9N6cLM7cYVgCNfcpd3gRvX7jjNovVcbDRcFKYTWXxyI0QaJTEuipAFDDJVDOy2nQTUEqdfwy3Jqabr9gXWeB','lUYj0ALjMriWMMPlq6w4krfiQynez2MtnOToyvi7EW9Fuw5tT1SOpF','FejbA82QipI1rdkx9VU70PJ09L1SqhU8QZdsPc9B3xZKtjP5VEgHdj1duzCk9OMDWB6eD3ODAaVFiBPca3ISPpnXWh4Et5FEXXY40dnRofKCXIRhi32CVmiHGVW30eb2qBbdhOvjrmvWOIeFa3ClDu5P3ZPSZmuLoMKo6BDLDnUUmSH97lr6TZk','xj','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8343646533824065879,82,'Nv1XyidtF9ICJNAClkgRt1','UMuWI7RCPChO3XNU32SyYK7Scfq15GJW5vOLGZOH03DLmDhwYjs1xb2lH3TbfLpuhIkv9EEH7LDdimyAAj9PGahObwkNBlmLDO','oeLhMpBUIdPVS4t91mzP0141Qmk','MQLN9N3bNEDtp8','g3','Uq',15);
+INSERT INTO ti VALUES (8343646533824065879,82,'Nv1XyidtF9ICJNAClkgRt1','UMuWI7RCPChO3XNU32SyYK7Scfq15GJW5vOLGZOH03DLmDhwYjs1xb2lH3TbfLpuhIkv9EEH7LDdimyAAj9PGahObwkNBlmLDO','oeLhMpBUIdPVS4t91mzP0141Qmk','MQLN9N3bNEDtp8','g3','Uq',15);
+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(43) NOT NULL, d VARCHAR(95) NOT NULL, e VARCHAR(6), f VARBINARY(74) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32512,44137,'a2NayJnzAcdThEM','88Mz1RwF82KKai4xvVKShkqaet96RQQ0H6Id5JJ1ZVrGNdih5VwYUYDeXzh9mwic4','L','n','yC','5O',0);
+INSERT INTO t VALUES (30571,9154,'oHvuQ10yQW','Hv2HZGTalU','kxO8V','rAE9NlXe89SIuX4wuR5jTZCnXPFx1GoBTpQJpSKDq3OAw463kq5cAN','I','w',1);
+INSERT INTO t VALUES (-1609,13319,'fZOrfGAAZkzQFJ7TyV','nCeA1QqWTMgA6IONVwaF5Ed58zMi3Qa0sgLS0jIBdDR4t4dlG249D42GvLN','kMZW','ChWmzjNmUvZPv0GNGUKEfHs6ivRphAey47ptRxuFNe','8','O',2);
+INSERT INTO t VALUES (3196,42476,'hwurqslTwEkgsIhLCVebF0OU','Ny7ogShLoAd5FJY1SMfNXqf8I8rxt0','NNKm','nqVzkMLuTs8UTfl53VURDFR7','ff','K',3);
+INSERT INTO t VALUES (-6621,9122,'BkfISK7kSxznEGjOMBL888tEei8vKJK','z7bkiQFj57T4fM7','7mV','AHc44','b','s',4);
+INSERT INTO t VALUES (31538,8269,'J','WHqRtndalidtDUJMMLSb1daRyUShVQIQd7lTcFIWP2va445s0ELXhTqgvWbiy8CLSAIqjOKYnA0V1dy','kb','jxTyJR41dSh7OQqLVpoiAn2y','D','R',5);
+INSERT INTO t VALUES (30793,43263,'plz6rqFP','KSoUdZdQc7SSrfj0GVLUlYBoMlHKIBF7mWpaojgFD','eT','vwYG4Dxbwd6tJ9ZTQwHaOmjlLVVyxfPltCdJwiohrvokCThVlcTgO6oHq1u4Y70aW1sJhQP','I','4',6);
+INSERT INTO t VALUES (-5235,63602,'IAZ7gAOJNAMTCkLvXFDOrN92Wm','0bPEKcdb3','uHwc','fx9tjShv7WeGZo52fuffjFjIxXxiZ3g8wayR0lzLeu99vC4phrPWIA1aYpKYUw4s','Nd','u',7);
+INSERT INTO t VALUES (-3243,53193,'yeIXuXgLgcsUEZcqdbs6XN6EbOc','2DQzMNNC2jev9puMB0xL9WCWmtpQFnZbAZGQvqi0ypmXj','P0D','oqWVndFDmSpVbam2rd9pXC1qJ','ij','V',8);
+INSERT INTO t VALUES (17161,25587,'KHOXJRg6HgWM','PvfCx6CfZ93lB1iOh9b6ZxHRA57zgeLtE33qQZhZ77bHQPpxbPzbfuNKn6QjPy1eAXzzcgBQY4ZZmsljYR7DGe0CaasHleE','G1LmZW','v','t','nN',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(43) NOT NULL, d VARCHAR(95) NOT NULL, e VARCHAR(6), f VARBINARY(74) 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;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-8070,5622,'QqzzcNPITqglnIkcVxtsADQ53aK0I6DS7SwKsx','NOs1O7RsTAvlnoM6z2x5c1e8GkCD1I14uioICMwWjKbqLprdWPA9reCSObeg4dzqgM8nptsopINKzHDFWQ','xrFT','2r99cFwnARE6iUwSISYg56aa4eGwAXxZmC6vpqDEDqLmOPD0XBQg0ISCcU','Gj','c4',10);
+INSERT INTO ti VALUES (-8070,5622,'QqzzcNPITqglnIkcVxtsADQ53aK0I6DS7SwKsx','NOs1O7RsTAvlnoM6z2x5c1e8GkCD1I14uioICMwWjKbqLprdWPA9reCSObeg4dzqgM8nptsopINKzHDFWQ','xrFT','2r99cFwnARE6iUwSISYg56aa4eGwAXxZmC6vpqDEDqLmOPD0XBQg0ISCcU','Gj','c4',10);
+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 (11887,14257,'qvEvZUhV2E4zHsimToFa2hEAxYBRggRNI3cqDyf','cEz1iTWkM8oon8wJHWB8wgxbhyRKtKYNcxvgYAkqPWr3UB8Le1cVW3QsK7J7DKBx36zyJXOBrTv9xIR9pf2IyQ','Mm','5H1ffd8G4uQg1eFwzPs1n4Ua9RAMvv9zFOcLjflNeCyesxvzGsj3T52D94H5mnYFo44qoHu','c','d4',11);
+INSERT INTO ti VALUES (11887,14257,'qvEvZUhV2E4zHsimToFa2hEAxYBRggRNI3cqDyf','cEz1iTWkM8oon8wJHWB8wgxbhyRKtKYNcxvgYAkqPWr3UB8Le1cVW3QsK7J7DKBx36zyJXOBrTv9xIR9pf2IyQ','Mm','5H1ffd8G4uQg1eFwzPs1n4Ua9RAMvv9zFOcLjflNeCyesxvzGsj3T52D94H5mnYFo44qoHu','c','d4',11);
+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 (-19712,34782,'Svbv2U7TJQlxYH4VvuFWoUo9','0Cl6XC3MM2x9r5RjVnevk7ecRr7p7acZiFOeuALTHmM4JDCmlidzSiPtN25lJsCJXOQzh4OXrhQymTr8xvKS95lNujCgrMMD5yac37YEh7ocMfVGcqx9LTzpIBzkFTwYVqytYMmVzoWw41e0zOZnfxoROkIq2TKX74k11eyL9K5f6SQexwZj0o0Zib0JCEKdkT6aphdc5bB43GqdyWyUDDRE7IdZxiBKyNM4eIXMx4KzICbJIOh','0MTO8Y','tLEUoqCq56QG39cuo','v','1b',12);
+INSERT INTO ti VALUES (-19712,34782,'Svbv2U7TJQlxYH4VvuFWoUo9','0Cl6XC3MM2x9r5RjVnevk7ecRr7p7acZiFOeuALTHmM4JDCmlidzSiPtN25lJsCJXOQzh4OXrhQymTr8xvKS95lNujCgrMMD5yac37YEh7ocMfVGcqx9LTzpIBzkFTwYVqytYMmVzoWw41e0zOZnfxoROkIq2TKX74k11eyL9K5f6SQexwZj0o0Zib0JCEKdkT6aphdc5bB43GqdyWyUDDRE7IdZxiBKyNM4eIXMx4KzICbJIOh','0MTO8Y','tLEUoqCq56QG39cuo','v','1b',12);
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 (3650832491296803335,205,'liZyRhAQXY9sSU0sA','bXBOKmcdJrl83cWr9WfrbSUm7BqxdRrPRSQ6DmV4RrzDi0CfYLoFS97Y5S1I63UullclWNFeyVgMJLUPscHZAKlFJ6J8Y8Upn840yKYEcL1xueDjWzy9NzpQkiazfLw4MZKbfCTcbVFk188ZdBV5sgLpgIPUGbuV','s','LgY4WQSj99wpAdUzEUKDTggIKGxd4khfUTSxq41o75f65fTOiJcQCq2Mc9PqK0ifEqY8k6nVsAOqDLWnB56yAXzpw1gPkOZuUHT7Em2IDuo7LFHGCLfROilv4QicUAXctFhbJHNQhTySSqrxDTg1V0UIWQw57G29YE4s370d4IUjqj99gkuNT8KyfA','dWOuP0rDck0oPodREHer2fvRKRWTnsKyziypKasQUPnx','6tvfq8vCNE8GB5XnhSmiFwr81OwUftdNOksnBYOxg1sYEZdW7Hsmmsit7vMWPZq9oh7smHdtFDQs1kuXVvbCsmtFT7tH3EtUeWI9',13);
-INSERT INTO ti VALUES (3650832491296803335,205,'liZyRhAQXY9sSU0sA','bXBOKmcdJrl83cWr9WfrbSUm7BqxdRrPRSQ6DmV4RrzDi0CfYLoFS97Y5S1I63UullclWNFeyVgMJLUPscHZAKlFJ6J8Y8Upn840yKYEcL1xueDjWzy9NzpQkiazfLw4MZKbfCTcbVFk188ZdBV5sgLpgIPUGbuV','s','LgY4WQSj99wpAdUzEUKDTggIKGxd4khfUTSxq41o75f65fTOiJcQCq2Mc9PqK0ifEqY8k6nVsAOqDLWnB56yAXzpw1gPkOZuUHT7Em2IDuo7LFHGCLfROilv4QicUAXctFhbJHNQhTySSqrxDTg1V0UIWQw57G29YE4s370d4IUjqj99gkuNT8KyfA','dWOuP0rDck0oPodREHer2fvRKRWTnsKyziypKasQUPnx','6tvfq8vCNE8GB5XnhSmiFwr81OwUftdNOksnBYOxg1sYEZdW7Hsmmsit7vMWPZq9oh7smHdtFDQs1kuXVvbCsmtFT7tH3EtUeWI9',13);
-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(1), d VARBINARY(29), e VARCHAR(63) NOT NULL, f VARBINARY(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3258189,11799152,'B','ALlRwWlHCOPjqIpWBX1Ib','z1PqpfsKrQIunVkPXm4tBrbiuhLMm8RV3aodfaO9r7J4K','wSPJ','KE71Radn96pSSCqDDIW2GBfMeExv2Hp9OSS1RRWqx2KB8feGM1ntEoqtQOlGi5t52DoItvAd','hI4z7CuMBsq6PAjbkqnOD8ojICIiLf7YLCXYIdYjiilGq1qb',0);
-INSERT INTO t VALUES (2751925,3021828,'c','WXtDOpueqBVeC','66peKDnMj34ShiiDOl6ewD3AqF7U0zdOVC57lpoDV7s9VREmvd','r0cn','LQkAXAQq3l0TXd55NwNLAwWW4NiNRdVYexOUHzdnxe5h8EyeFJG3LdYKckNFeo','R9Pwg9KZUYAQMbqj5d0bX4',1);
-INSERT INTO t VALUES (-6826301,10980552,'C','0YLJvWuHD','gR8ORqayZy9zIrxNbE8JO44fkpRWqmcsFzflxRqTWcaAUoS2oYPI','Vg0','7eII5Dw0bOW9DdMNeoAm9kRTXBlIrYX9zQbJLRCbJS7LBiPHmb2cAy5ZUBBqD3EGRw5LM4afhwUfnaoJItm6IeMO','vhaRfbVr92kLwTZU2XCT8lKMbmSajbxzEno004K75xUFBTZ7WG9c4CSBv',2);
-INSERT INTO t VALUES (1756458,9984733,'1','i3BGFfbAs0','4Jbbr6jEF','llo','HzCduwAj2t1MpILiS8kHP4AV6c9rtRcmcd2d9KmTkN8y2wtRId4XT3cs2AztLD2B4eubvOuaaLpj3ZDqQc9peJQf8','Kx4iRrTD0dnpXaJqrYeszZArarWuQ17wCG2fzJWcNcnBuD1umPHRU9gHS6s',3);
-INSERT INTO t VALUES (-663790,15554416,'h','1w0d1','bBQ0kLe3bobN8vnq7tPes3ZONO','p5b6','Y3NokjYRRIrDTlA918VWii5EkWdn5IK92KI0fPVZNLl5ui0ZgnpOOhz8ZdQvZiJrDPghsXoPuY','A2',4);
-INSERT INTO t VALUES (-7378246,10411315,'b','ldOkfLxVKyxROTyxDehR','OExLR6kTpCzLdlbXx3wdi1KCS5GquKwCwE5A0S56Apvq6TthbjQUOKfOhozlRo','R','3v018mSRfsnedw0lIaZ1m9','n3MdMMqbF9jU7',5);
-INSERT INTO t VALUES (-4289378,3840890,'D','5KLNj4J8lSTV3N0hOA0LGNfejF','9XI','wl','Bg3ePtXsUpnl0Enr6LR4oCYPUIdz7hXHoZSql962iKUPIp8E0TJGU0TJ6uklRasIFBOhm107KsflBUUhjL8zI','QqWPuGzf4YyqUg2CKxTSe30r4r7ZxyHsGMSQS0MBwRVTVskZINkn2GlYJd4COQR8InBQPzPnZXcQAmyn57NkNm',6);
-INSERT INTO t VALUES (-8303181,467021,'q','hSx53','Yrc8Ds6duyeylCAQ3aBy8fPI','9pJf','E2FGRz8DqNFB6glIaNYAf2TqvyxABeEyeKGY','OW0Uzj1N651uWGsKi',7);
-INSERT INTO t VALUES (5388938,16521039,'j','e','3bGpc7zR5Z5OLQCEByQ','k','D6S9Cwktq2DdT6wIT6UCH5yq7LFVYlgS','QXZG4m9riNNsfCJIdL8YZ7QIqk9dTrWTDf4xeaLjv8',8);
-INSERT INTO t VALUES (2728764,7075043,'c','b8cluFrvAm97RtGNc','5D3EnmAKGrlfbOQFHqstSXgJzxqwp8g2YwFFkATix28rG0YeXeU6fd8D','4ZTz','aINTENVOAQldHU5','6suBCOipV3j521OJenT8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3659,1025,'at8OYif6lyu4gngQAY0MDYvlopVXz1JmmBKyKno','RI86tBq5zpH5qklMoSscikXMtGeiFqHfExtDp0kw1WeXKIT9YKHxJBAndKHsnj6PTuOYYN2wzRYYgd6AnC4uZFX3DIlutt5luGlhaaArFCIn9Vof4xSIetT7MLOov6yRKjpFHVtsPDfqMZ0r67Zg6LqXIqQmtIfeR7GFHD7kNW7Igt52TySoTXVHVxdNNvcqmVaT','3I3gJ','RmGNgWBPTK5bBJ7TG7hqql1jXe3oIDydM1VvLPpYWu2kVtFNXjfEmUWdLsxeAKXD8znTpJkgjmsNWkm3uMJMtEgjNPZ5Dku1B9GF57BX2JAgXbWXrEh6UvlziQmOja3TGVsGQ18yaAXMHwkdaXStKkgDvIOdqVRHPMxnxgi33LlX7Nz90FP6ElIo1FjkbAUZ88hLmdmgJFqRrQ7hk9ZpIHX0ewDxQTGOa1LAEjUCKAg','V','Fj',13);
+INSERT INTO ti VALUES (-3659,1025,'at8OYif6lyu4gngQAY0MDYvlopVXz1JmmBKyKno','RI86tBq5zpH5qklMoSscikXMtGeiFqHfExtDp0kw1WeXKIT9YKHxJBAndKHsnj6PTuOYYN2wzRYYgd6AnC4uZFX3DIlutt5luGlhaaArFCIn9Vof4xSIetT7MLOov6yRKjpFHVtsPDfqMZ0r67Zg6LqXIqQmtIfeR7GFHD7kNW7Igt52TySoTXVHVxdNNvcqmVaT','3I3gJ','RmGNgWBPTK5bBJ7TG7hqql1jXe3oIDydM1VvLPpYWu2kVtFNXjfEmUWdLsxeAKXD8znTpJkgjmsNWkm3uMJMtEgjNPZ5Dku1B9GF57BX2JAgXbWXrEh6UvlziQmOja3TGVsGQ18yaAXMHwkdaXStKkgDvIOdqVRHPMxnxgi33LlX7Nz90FP6ElIo1FjkbAUZ88hLmdmgJFqRrQ7hk9ZpIHX0ewDxQTGOa1LAEjUCKAg','V','Fj',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-13467,62270,'V7gFsRDq7agOAGQvQ','lJpZC4txAlXASv5jk7fzoMeYvBLMcbihG7WYUoquCBKqvoIte','o2','ZEvpV8Cv9mHVQFfINaVurFWLNB8FMIx8ykU5fWVhinKWNVUywTJIDZhcxMx5gtzU7xLRnmYK5u4oLx6xOTzHEDUcncEh8Ow78GDUBPIu34FNonYgn2TbOPyYy5CzAKEZFJg2PC9C6K9lcnB1TQtyBBjEGo2Xdlvpo8P3Bc36J7jbOjG5Bw2guNEmWXP2b8nuzo8YiNQ7Mp1VGSQiXHN','ml5','ZK',14);
+INSERT INTO ti VALUES (-13467,62270,'V7gFsRDq7agOAGQvQ','lJpZC4txAlXASv5jk7fzoMeYvBLMcbihG7WYUoquCBKqvoIte','o2','ZEvpV8Cv9mHVQFfINaVurFWLNB8FMIx8ykU5fWVhinKWNVUywTJIDZhcxMx5gtzU7xLRnmYK5u4oLx6xOTzHEDUcncEh8Ow78GDUBPIu34FNonYgn2TbOPyYy5CzAKEZFJg2PC9C6K9lcnB1TQtyBBjEGo2Xdlvpo8P3Bc36J7jbOjG5Bw2guNEmWXP2b8nuzo8YiNQ7Mp1VGSQiXHN','ml5','ZK',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6119,43622,'dzPyk34PRFt0P0JitNmOWw4QcNEwblvVtXWXWNNk','HiZBxDN7OovkNMHSRkn8gBhlyNjWSpYZI42wm6yGCTr9n4p2fT3DAGnXQDMkCwNhi7DPUVdPTWTK9eIug66r0sUADM1j3uTZXG','Cw','QEGwDkf3aGdwdHojC5GFvXAWBaVUX9oj10PN1nouaor840Sps8ustdTd63s1OlnXqaGBzhT8LQJz1yGGnQmsrTTCZPbO12bhH1A1uONSpKrLpisfhRPcqd2MixOGmlOp0mdJD4','o8','UbA',15);
+INSERT INTO ti VALUES (-6119,43622,'dzPyk34PRFt0P0JitNmOWw4QcNEwblvVtXWXWNNk','HiZBxDN7OovkNMHSRkn8gBhlyNjWSpYZI42wm6yGCTr9n4p2fT3DAGnXQDMkCwNhi7DPUVdPTWTK9eIug66r0sUADM1j3uTZXG','Cw','QEGwDkf3aGdwdHojC5GFvXAWBaVUX9oj10PN1nouaor840Sps8ustdTd63s1OlnXqaGBzhT8LQJz1yGGnQmsrTTCZPbO12bhH1A1uONSpKrLpisfhRPcqd2MixOGmlOp0mdJD4','o8','UbA',15);
+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(47) NOT NULL, d VARBINARY(32), e VARBINARY(70) NOT NULL, f VARBINARY(96) NOT NULL, g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (245,9180488398174349363,'9YZX90bhEbxzjNofLmmCrbtNswy9io','ArGW','2yTsoEipM8DPICzNdzeBYpKfm8axUvF5LRryHYahgPrJbSW7Etyr2DpVQML2grBOK','WNyWZvM3zuJUKVFvxdcL10c7xfG1kGYOBAAe7vUatpGtZ8','w','09',0);
+INSERT INTO t VALUES (135,-6401034415466775783,'t','e7bkEW6YgLH2zlbtP5xVlyTP3','AoMA6hcP58SIZo5ykJgqI5WROkCG8x','g9a9dD66YxXro9GMBwxJPH8qB0EpE','x','y',1);
+INSERT INTO t VALUES (228,8232516282202711374,'NFiePgrpJpEyWc1puDfC4Cr3ve','5LWXkK3KKhHmxygHL3DkA7E3JmOyq','JtafLpms','Nf133YXzEVYOfifvMD9KY4c1HCugVPaJ0YFbylEPHnZffyJGLNBSQgkKuIyAgf763Z','2','8k',2);
+INSERT INTO t VALUES (163,330657577604457064,'Atpj1FmPt','Wy8vmAX','jTAaQJs1zD','5','6','s',3);
+INSERT INTO t VALUES (146,-8618943331744839421,'XlxeKqddSpGuyOpyW2vAYjXliEmH0XqLt','ZSStIGhjNCAK3','4kCFOKBFWOXLsQVd','cjNx8PQRE5NgjkXcwM1M4p4EdyxbAmpMWaYSJW95JalEHwpZ6Ii','L','a',4);
+INSERT INTO t VALUES (34,5995120483316806220,'sKIbK6FCFf6SWPlIMIFbhlC6aUVVYCo6','FBRYT800p2','GNGp271vgZn4zRtaJsYc4V5Iuss7lsdwzMaOfxaxkpOHQN8g1jlieoPKy','Ckafc2NlqCweQMXYbQvANvs2rJglR1763HlIOkLa90CRFzB','Q','Jg',5);
+INSERT INTO t VALUES (237,-7442604937885997531,'YlVcCJS6qcrgNFFbpn34M','F9Jux0noZs','YIiIscg2hTF6L3zLVMGjir','LBx5tDLE','8','6',6);
+INSERT INTO t VALUES (20,7592490136287001020,'a4NiR9Lde4E4UL5SLCGRxWvbo2OfwALwvlkBGNJL3n','EOvwN','zmJ4cqKbFoOoCs9PHw3kqePGntvuuRVBr','uOft65MnOjG59pwr6Ra9ZjgbAMNVEes9gGcy2wkqlqLO','6','vv',7);
+INSERT INTO t VALUES (35,8033244940014108993,'jMfMl','jeAQebTmvIqMp7zCiyNHqaSuEWxTD','S68PFj4V74tQO0U88lzweqTUvIhwVWylVNTWWYNfgk','vT034eKL8nBld19HfTOoYhJ556ZroMG','X','c',8);
+INSERT INTO t VALUES (180,3935126714490995377,'ceH4iPWiRh','2BOqo8aR4lCAx0hKrAvyQRXQKm','dp','eNEy0JOsxhWNXilPHMXqBWF5ToMdtmwybYqPLKlW4F','6','80',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT NOT NULL, c CHAR(47) NOT NULL, d VARBINARY(32), e VARBINARY(70) NOT NULL, f VARBINARY(96) 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 (1900737,7267458,'v','YdS1RlLmU','IjPh8YcvpbGW6X3UWM2Q6U9Guub6sLZxKAsNJPUVAu','HCh','uh4Cir19Ctta738Q5uAJEDsy7zUca92NzhosJpElUMX','ej9YlEPNihG2aCX2P6JOtc5KUQl4iKmyRHrzgafNzGxxGC9bvoz',10);
-INSERT INTO ti VALUES (1900737,7267458,'v','YdS1RlLmU','IjPh8YcvpbGW6X3UWM2Q6U9Guub6sLZxKAsNJPUVAu','HCh','uh4Cir19Ctta738Q5uAJEDsy7zUca92NzhosJpElUMX','ej9YlEPNihG2aCX2P6JOtc5KUQl4iKmyRHrzgafNzGxxGC9bvoz',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(2);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
-INSERT INTO t VALUES (-1752238,6661410,'1d','LLX2KFxmoyL','St20qAZgJzI0hkp6JJ3H03wZG2xdcWG','p6x0','5qfaxIoKrT3RepxeFGP6nusuRF5BmfzIKqvfFinCdWlxjCqVIxStKBIIEaGe3XGS5Vn8RHP7m','aOGeKRd9tX5SaZO50mjt1otFN87TJyx4ER3YIKYEfVMZA1LxfomHDuJVk090k0BLUBm8Bj3jkWagDkI4rnoHg7',11);
-INSERT INTO ti VALUES (-1752238,6661410,'1d','LLX2KFxmoyL','St20qAZgJzI0hkp6JJ3H03wZG2xdcWG','p6x0','5qfaxIoKrT3RepxeFGP6nusuRF5BmfzIKqvfFinCdWlxjCqVIxStKBIIEaGe3XGS5Vn8RHP7m','aOGeKRd9tX5SaZO50mjt1otFN87TJyx4ER3YIKYEfVMZA1LxfomHDuJVk090k0BLUBm8Bj3jkWagDkI4rnoHg7',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (76367428,4242199367432033910,'gBu6uCHn7MmesEqtwqnH0PlRwiKFTV7jcx7','hdlCGElo2Rm3bH','21WC04GlHLy0','1rGPpjqhsSz8qEpbGx2d7sa9wxlDHyAbRDcYD8U8r60nKMHxCAwOMApoI7','h','h',10);
+INSERT INTO ti VALUES (76367428,4242199367432033910,'gBu6uCHn7MmesEqtwqnH0PlRwiKFTV7jcx7','hdlCGElo2Rm3bH','21WC04GlHLy0','1rGPpjqhsSz8qEpbGx2d7sa9wxlDHyAbRDcYD8U8r60nKMHxCAwOMApoI7','h','h',10);
+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 (1852091834,-3314618901983720118,'znFgLNCMjSVY5TayilZ6IzOHJBMkA9srku','M4aT2ZK2BxvdsF9E9Vc9S','FJgTndZWMgllJ9ICvbTMRTF0Q1v0PBLpzrvLfBedzFrskOjCZlwUWaHToLZPVZnG','4OzNROYFi3PfRBAIlrR7dMkgRrdCXyxQyJI7gGk1vlMQemIAvhTUwsP25tTqwo','T','i',11);
+INSERT INTO ti VALUES (1852091834,-3314618901983720118,'znFgLNCMjSVY5TayilZ6IzOHJBMkA9srku','M4aT2ZK2BxvdsF9E9Vc9S','FJgTndZWMgllJ9ICvbTMRTF0Q1v0PBLpzrvLfBedzFrskOjCZlwUWaHToLZPVZnG','4OzNROYFi3PfRBAIlrR7dMkgRrdCXyxQyJI7gGk1vlMQemIAvhTUwsP25tTqwo','T','i',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6582746,14619999,'e','fzQ7oOzHwtevMC3bUG92XP9N3mRDz','ZAhZW7Lu8ZhOu6zjbC3MZVqdQM7pobmpeClx5Uf2giYZra7OMFc0B','q','LRhfjVrpKmpbm6CWg','Eb9hXZVt1JKrLMsK2G1kGvTyR',12);
-INSERT INTO ti VALUES (6582746,14619999,'e','fzQ7oOzHwtevMC3bUG92XP9N3mRDz','ZAhZW7Lu8ZhOu6zjbC3MZVqdQM7pobmpeClx5Uf2giYZra7OMFc0B','q','LRhfjVrpKmpbm6CWg','Eb9hXZVt1JKrLMsK2G1kGvTyR',12);
+INSERT INTO t VALUES (1557527210,-2003899595540216520,'qU4J5WDyEo6b8A','OuTFBNB','KN3ZoHYZUNtIG82yPpPrq','6F9Rut35jb08v','k','0',12);
+INSERT INTO ti VALUES (1557527210,-2003899595540216520,'qU4J5WDyEo6b8A','OuTFBNB','KN3ZoHYZUNtIG82yPpPrq','6F9Rut35jb08v','k','0',12);
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 (3638483,3615607,'uX','4zSJg7YsaDGgbahKUNQTtQJ3M2GMnRAG4kVKZl8H3PaXvvz2yZX658iqmlS0o4TSgBZpn8Vp4Rm8LfZmPNLnYrZn8By0obQuD6U8XwlasAE4il9vU5HjKuQHlfRON7WCkie1aY7FzwGMB0nFq0MEcxndEQCatfZcTjoXNSGTYtZy1jiaGC1hJGcbCbubyQ3SYQzFUPc1Eqpi9WBJUxbjN8BSoSUmDj25r','xi5Y8nxBA4','LbQlNlSdpUhUqmT6U652QcyNhqQWNChH8WNAKgUXvBLq8ywXOL0CunLv9rO4pKaMk4tT0HftGMCuKAiMlMNQCEhlLxMwOEwmkTcQ5c','QyN5o222gTxW4ag0RFb9h60RU9OfyASmJcLakxmU573jY0dSMXJwR5','QcCeqVuZxpEVmR7QkaMsj2OwKkdJvqkXicuhXKLXa21x',13);
-INSERT INTO ti VALUES (3638483,3615607,'uX','4zSJg7YsaDGgbahKUNQTtQJ3M2GMnRAG4kVKZl8H3PaXvvz2yZX658iqmlS0o4TSgBZpn8Vp4Rm8LfZmPNLnYrZn8By0obQuD6U8XwlasAE4il9vU5HjKuQHlfRON7WCkie1aY7FzwGMB0nFq0MEcxndEQCatfZcTjoXNSGTYtZy1jiaGC1hJGcbCbubyQ3SYQzFUPc1Eqpi9WBJUxbjN8BSoSUmDj25r','xi5Y8nxBA4','LbQlNlSdpUhUqmT6U652QcyNhqQWNChH8WNAKgUXvBLq8ywXOL0CunLv9rO4pKaMk4tT0HftGMCuKAiMlMNQCEhlLxMwOEwmkTcQ5c','QyN5o222gTxW4ag0RFb9h60RU9OfyASmJcLakxmU573jY0dSMXJwR5','QcCeqVuZxpEVmR7QkaMsj2OwKkdJvqkXicuhXKLXa21x',13);
-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(11), d VARCHAR(49), e VARCHAR(66) NOT NULL, f VARBINARY(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (25842,18205644682443497751,'5XzuR2','DnVFcMJSh2Ggd','zBqZCdcZMCC4KDyiDjaJCtOs3KUE4DdYaQtZVzFZbpxGVr5fpvdLkkDhkiNT44','q3ECZOFwZtDprpKOBe4ojT7pqNbH6fPU3bWyYCxnNZBx2jj6A0pA5','7113rt0oOWB8vzonc7cc8W20IYOER9yXTYIXV8uvr19KhIkk6dL0MBvvWRJerUBItoYQXZPWgyN','xHvgY2xq',0);
-INSERT INTO t VALUES (-28145,17775755508330948933,'o','LuzAOfrZAlUG8NVuWPNeyO450Tz5KDuEp17TcSqOAO2','Cp','MsvAedP3RK1bXhmBzHtB2maXRoLiaXXRcMG0Kawp13cM0DZGQJlV7nG','d0dOli1uWASQIsOAE3','yREAuPr64kAn93q7S2n4fK9guYmlPxAjVwAGvxqw7IxkstySTDnil1OGfw6VZNvks273MKf86Qj',1);
-INSERT INTO t VALUES (14913,8348758525357975557,'8uQtztF3vV','Ov0GqU91CRzvgOdMN2yJPNPd53ZFR3pgN8I4db06qklLFs','kdDQtb6y8mDL22ten','IQqFAYvsks7tr1H6dAsLDIxXu2D9O85lmfYPcf9WmknCEbzjA07uT0EaeFgEsFlH','LasP1fZdDbx','0atDh9xpSw',2);
-INSERT INTO t VALUES (-16251,14714697394327806967,'8YAKdfxXAr','lespuVZr9AY7fw46lpkOkI96YrJ6sruodRTTHjS','iPGHn1rs1oyRYwW0RGlEEdG1tdHoUY5rUsMP20DVjGxAKDkVNPvWHwhdhlFa6','BHM2cUflFUoH8K2xq6SgrNbsfJNcZc1cG1SFFvMe1Smu8LftMQSSNuiWQ8iI0OIxn334FmgwX5EPt','qVwJ2eaufH0sjGF8n68E4bypJyMsReKqUSSCJsaXOEW','jrpJnTCfHXT3JjnhzEcB79TqGRxwHnxRVgXUpodfO0yyTu9BunUnqKnpjpQ73EKiVUX0L9o',3);
-INSERT INTO t VALUES (19330,11221021063033930285,'WpR','evRSLJWzEvdJBzsuMC9awq2dXRfSzmgikxxssPEvS','voWbUffemGAX2GGtHpnNqWXH4ijBPoy6fH5hIOzCOHzTotDBwgfT7U','k3','WDPrWvgkUzSoKG43DUJ6fe3','LnhTuUkZjzomBgTAKSwD1lX6fJ4iulhGIxfdAmqoWJOXQ0jePTJmZ8dhKCJjlkPe8HuW',4);
-INSERT INTO t VALUES (2873,8544408661713203115,'Fsicb9x36F','48AdlHUVWKVSmcHI3aniakcs2jzqpObxCHhSaxIbgSO1','hV4EFEOIQIZn81zQ8ZUNJNi8EMO12yIgRXBk1xVjlMv6','Z6CiXbwyqd1hjODD','WE2bgJZ3eb5ODGiDpqptFOAH3ymMPln3oMGKt22zJC30l1SpPognTHACl4whwXUGltpr1JTKFXN56KiJEJYAKW19hW','8o3pwuyPtN1rtKtxIAyPQH7xPKLMGS4UDHzEmhdcB8dywJAuWujLFqm5JUjRttB0RomJmGHH',5);
-INSERT INTO t VALUES (12582,12500925961847120204,'GrGud43','aRjo5PIOA','npHHG5rRaQI6md7ueaK2c7ZkT','frqCQJVYVVr8pUUqwZ2YtCeOaMZk6lWMUEs8gFYoDCvQsV9zQO6wJT924oE14UV','wgHFKxn','7Hn',6);
-INSERT INTO t VALUES (-23157,6331270853040394434,'Q8BD3rgsw','WW7AHTGe9mOBs3inTF2mE8ulj6bPgEu0EBXF4','vRRjnr5c1BohhrAYF7sxNumxQe5uqjf0WSVBITER8enTtg','N9te2u7brLakwjfVzZgTYc7gktmsBL5fpqkBJOS6BZnHx55VXJZdw7GOAW10t','4oqmu1NQsYYOTu0CsFnyb7bUdoUFSAQGwdYSM1ZZx75zlE4X0XgakVx1riOgswBgPOlfi69hrGw6DhWOVk','ffjhMAK8t5RJ9EE8WgftPuZTzBzmEIQyjNjbzQVuhO8OdqPvffbq7iKWkPr3dJIpOG1sJItBcFYUY8mpQl3t',7);
-INSERT INTO t VALUES (-29338,14034215117782698433,'4XvU','zlrd9emOWAEK1S0IEdgMvMGkRDVVogHLZ','VQ0lhJIx1CSQxNr8Xxz07nIM5mh6FFLUbWjBIQ14ZcMIeo','ROnXwfT','3n','JuyEQd7u8vB24nF0lIU0Q6kGGGpdf',8);
-INSERT INTO t VALUES (30465,5990487384505231555,'4s0b1aok4','ADeKwuXs249fZWAlZGCoT9','cSWVom5yhmIEZyaZwGgv3wJNOuHuyAZuH3OeaSLWyi','nP','vDS46MeKyOthRYH887ZTj','NV3nggLysl2cvFdyVtOdTW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1434149438,-5882275671819912107,'p38el1y','jomVWGDx9OkiGZ6ezgSFvXW94rdTLi8Y8gFKZfpAzhadivvNPN8ryNCLql9JliWIx0vo0zNYlgiYdgDzIStdfWks2z6JF1KA1f4NDQ1nlrz','uoSi','GB8M8d0rahYnwaLZioq7olB2vIJCiJ3VBrj1CK2OLeIthu9Kh2M9oi3UoTtrV3IaQO24ja7zLanfHpgtkvLmvkjDS5iEmVnmTvUNKax1zujgswhACEtDwV49EMoRvcyrDC66TnwV5zEelBtgCRkvJXwHfo','j','fP',13);
+INSERT INTO ti VALUES (1434149438,-5882275671819912107,'p38el1y','jomVWGDx9OkiGZ6ezgSFvXW94rdTLi8Y8gFKZfpAzhadivvNPN8ryNCLql9JliWIx0vo0zNYlgiYdgDzIStdfWks2z6JF1KA1f4NDQ1nlrz','uoSi','GB8M8d0rahYnwaLZioq7olB2vIJCiJ3VBrj1CK2OLeIthu9Kh2M9oi3UoTtrV3IaQO24ja7zLanfHpgtkvLmvkjDS5iEmVnmTvUNKax1zujgswhACEtDwV49EMoRvcyrDC66TnwV5zEelBtgCRkvJXwHfo','j','fP',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (357907458,6095217243688795144,'oqxEpgkdEFekFYoDM','40J4WkS9n','OGi5ECz6KkTS9sdG7nQ9bgu4puUprop2yMcUT9exN','B9ZqiCbFoOPQTZuF','Os','n',14);
+INSERT INTO ti VALUES (357907458,6095217243688795144,'oqxEpgkdEFekFYoDM','40J4WkS9n','OGi5ECz6KkTS9sdG7nQ9bgu4puUprop2yMcUT9exN','B9ZqiCbFoOPQTZuF','Os','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (511511602,-5049101127396983243,'x12XILoiJBDll7AaNe1l','q4CrHFdWqtHsIN59PDsvTygNLPy9f3tUCAHXb2cDJHVGpVgpIz0samtKTP2LhldB5ZU5659XASPbyJOCWFnhpYtcxOl8vMnHjs','9lf0g2xVfEKeqskHrqQcWswdrprUp5T3','vbStUdGujOUARF4WvGK4hSh13FnavdBN1Jc1SCAJF8M1UBQL32Wcc2ekQdCFnHf9cks4k5aAyRRcoj5nfbVUu8nHWh7Vno6dGgm4mAkVkVRD04mrlfv1s28bc2rdRkSbErJfATTeBgngUNd5dfDUYkhz4tznEO38Dul9dq99tKHTl98ZDKdso0xdFVZU1hJSG0keuTui9EPm0HZrsg4yJ5uxPJHXUE4qJtVtyz9p9fCu5mBsKXfsRTc','c','O',15);
+INSERT INTO ti VALUES (511511602,-5049101127396983243,'x12XILoiJBDll7AaNe1l','q4CrHFdWqtHsIN59PDsvTygNLPy9f3tUCAHXb2cDJHVGpVgpIz0samtKTP2LhldB5ZU5659XASPbyJOCWFnhpYtcxOl8vMnHjs','9lf0g2xVfEKeqskHrqQcWswdrprUp5T3','vbStUdGujOUARF4WvGK4hSh13FnavdBN1Jc1SCAJF8M1UBQL32Wcc2ekQdCFnHf9cks4k5aAyRRcoj5nfbVUu8nHWh7Vno6dGgm4mAkVkVRD04mrlfv1s28bc2rdRkSbErJfATTeBgngUNd5dfDUYkhz4tznEO38Dul9dq99tKHTl98ZDKdso0xdFVZU1hJSG0keuTui9EPm0HZrsg4yJ5uxPJHXUE4qJtVtyz9p9fCu5mBsKXfsRTc','c','O',15);
+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(74), d VARCHAR(78) NOT NULL, e VARCHAR(8), f VARCHAR(99), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (352565950,264770543,'6KnV4sSuMhIR7f7M3KOFwtQv','O3yR3e0yePYc0s1w4dYcuLwe8mWOPMMuO3ZR84RtW6','A','r3TQBpxx8Ksdj0F5XdVbQZpiOkbpKzsuhBnKR2aNT3l42rFjmnvdBf7tKixYlmtjzDwj','2','it',0);
+INSERT INTO t VALUES (1873175302,-903766547,'cPXxApzSWsPqonfH5Bx','syfQWUe9Bcy3XS1o2x15F8Ofw5ihijmznh','c1k','RZ9BEvyFltiYghIy97vdHQURQYf63DxOXLZPoXssEBHa7Z','h','8',1);
+INSERT INTO t VALUES (738837048,-1221748456,'hQks','ebqts526DYJGVK9HfoS','1plIWD','6nPt8ZgcjKrnnpyUPxNB2tFqzVzDIvPFeBZ2TvCpnSkJN0nLosKWWRZLlP8wFCXEjVfsSPsodR9oYKoq','M','6O',2);
+INSERT INTO t VALUES (3137812750,1969771632,'h4Bicnv21vLue3hf1jP8uSpn8EwQzM5jWcZT3QhvVC2WAjodu1kKjjBVqMpQelkIY0xKgv','0Fr5ymQkJfsH3cajSrdzh3FL0H6s3rn8l2KDz1rI69Kvc0puNaxyg2','BKPbyuEr','dmrAPB6TxwBwTbZt6qPoEGmiZ7vIxhkLM0L08EzVtHT4St37I32JBVpidKOcpsj22NCBYWQt2gHQhHqA2jv6xP623II','W','QU',3);
+INSERT INTO t VALUES (1838541583,1481820124,'sKrJ9r90bxy70QofZ0zSJOMnKWxHE3cmWggCwQZYhERPn','Ff7BghAuIsat1910Z30daQZt55Yjax3LpnYYKEY1EvAPiXL2l6lGyVYeKD4YrHk','E8UjDBa','0tvzaLNQpszZuNdphbPbzNHAEuvZn4ddSEkPGa65AOcChsl0kgYAboIPK','O','0Y',4);
+INSERT INTO t VALUES (2008414437,-2126650049,'6dpuCov0HgHD6vhkDV71Oq8KTknNHZYbzIFqbBjoQ2Uug4mRsbYqVQPEcBj','zcwivF1UpKGvNuZipFKHmf5pIsOd6gzJ6vD','2d41Cy4P','VAdePrwrZ7IVnTHXcYKMzBryE2vQ13y1txbdSfjX9Wswz9Oq9aMvYugs','M','T',5);
+INSERT INTO t VALUES (3741078132,-1292532187,'h6UykML01MAr9wDxhM0ekmTS8pADjYW0aDUlXaoUbB8bX1MxWNSbKLC4DiFUo3iPOkT','p3gpB5','7O','qmBzSjH8EHlICufCQf7t7ayiBbOmX5Q4kMO24RDGNGV8YeFhD2Hb','3','sT',6);
+INSERT INTO t VALUES (4029728545,813989157,'CYDXQTk7kiO5z8YbqIeGHPUpBoSOnpuh1NygNDp2isvoW4Qp2kUBEQMRiDFLsy','rGReOiEFSYP3kHGjuYCnvSix4oTr46IoquJlJynvwh5I6Gypkkjg8AJasDDRVwXbAn','Tg','6y3g8L2cQXKZngxkMY0Nv7XUzZWk7Q3b39LUqhYubavGiZbHlepJzfvNUq','W','fb',7);
+INSERT INTO t VALUES (2402891150,240653520,'JietqDBrHoN2gatn58rNB0tryHc73XpItRveONDYXk8','saTHluFly8ArOsCYhWZa9VdxSJgxRBFUHTD8iwCKTBVJllSYq4mTyxiPFrIgHxgcSQF3f','YhgTMLj','2AG7BhoKI6UWb','u','TW',8);
+INSERT INTO t VALUES (231769469,398390293,'8uR639dYATVKz0l8fVKiOsvaLl','qO3gHeOSntQatqRyV1IZiWUtD3nyrfOhSI2PddW0L1JpS789yXjoaNp3cN6pAnh6VWr','srzc','HbPA89MLQ5tM4YIiAbqKotuSaWEb078IOMh3Ed4ru','h','KD',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT, c CHAR(74), d VARCHAR(78) NOT NULL, e VARCHAR(8), f VARCHAR(99), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (767633116,11839619700888681695,'bZLZtBsXZS','HXUzhIeVzg2Ezq85CanLHPqeYJGEGJN0VHAUeVXaV4a8FtnT','gIYXu1sZ5','H8NwBMYfqUi2Rjwi96aHF4KKJ1BWycPLGAEK','mEGaVS3X5ZlwQm2rDmr0jIGX6OCz406ea7QqyMLXCqdSGQhS7BfSCI3mARy654fYnx21','8ZIV7hG2LSB8Rqt8gyhWqghSxYVdYTUYXw8MoHyQ9whiv8vGdEXyEdnEh4r',10);
-INSERT INTO ti VALUES (767633116,11839619700888681695,'bZLZtBsXZS','HXUzhIeVzg2Ezq85CanLHPqeYJGEGJN0VHAUeVXaV4a8FtnT','gIYXu1sZ5','H8NwBMYfqUi2Rjwi96aHF4KKJ1BWycPLGAEK','mEGaVS3X5ZlwQm2rDmr0jIGX6OCz406ea7QqyMLXCqdSGQhS7BfSCI3mARy654fYnx21','8ZIV7hG2LSB8Rqt8gyhWqghSxYVdYTUYXw8MoHyQ9whiv8vGdEXyEdnEh4r',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(12);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
-INSERT INTO t VALUES (-616582638,16666916985481098482,'4ORR','AWnN','H1ozRTKiFeutEYnQxLZPBBvqhL7gI1hKEO7erh','4AfwXme65','9ulIfqUJxJ50fCXBAWZFsNeuh2XE1lGEN','ZCrCsDhNOnrSeEBjRymjIW4iiBGeWwEIpJMr44z',11);
-INSERT INTO ti VALUES (-616582638,16666916985481098482,'4ORR','AWnN','H1ozRTKiFeutEYnQxLZPBBvqhL7gI1hKEO7erh','4AfwXme65','9ulIfqUJxJ50fCXBAWZFsNeuh2XE1lGEN','ZCrCsDhNOnrSeEBjRymjIW4iiBGeWwEIpJMr44z',11);
+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 (18203603362623667769,-998178629,'PMXBE10NfOfH3wwPqNqdbs2rXruDNXwmyzgLhYQqOYManvr6cPmGHV','FT','MBLRDcSb','Sf34m1HBd7HN5O7WtuZoFTFFexlQ','H','T4',10);
+INSERT INTO ti VALUES (18203603362623667769,-998178629,'PMXBE10NfOfH3wwPqNqdbs2rXruDNXwmyzgLhYQqOYManvr6cPmGHV','FT','MBLRDcSb','Sf34m1HBd7HN5O7WtuZoFTFFexlQ','H','T4',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (1526272525505317110,1232750865,'KDXx','MZ6DjFzBxEykjvOTykxjpTDuMZESO1IypIJLIZZe1YTdtlrqtnTrymnErtDTcaa','uHDvra','xzofhVVLx7ftcvaxkeueS3fxJVpd2FGr','f','z6',11);
+INSERT INTO ti VALUES (1526272525505317110,1232750865,'KDXx','MZ6DjFzBxEykjvOTykxjpTDuMZESO1IypIJLIZZe1YTdtlrqtnTrymnErtDTcaa','uHDvra','xzofhVVLx7ftcvaxkeueS3fxJVpd2FGr','f','z6',11);
+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 (2199991777468360375,-863737179,'HZdGKVFISiCEynMWjdCOZdDYTzzAOpUxu','mrDo8X5K3Y64iC9YP0PhNL5cUQcIclxLaRQnsN007ZKBDlZqflw410fNo0mNWfhXvTyxmqQueQmdwMcVh3WewTwGuozDozTSJAQiWA3VOEGOjPajOCWgUChKzDle2pLKlRBDC8EPDjUTTcTCtdN4CEzXIn83WKKR5pl7EDyqcZ2fFk68tPGpiRt0','zawV9Fh6','wgm4HQLgXoAqF2uR29QuFbakRBgQoveH6TrWxa2qrduLjgyXane1JabWWrBVUPF0Bx9is7TjBZCksAPu9','A','A',12);
+INSERT INTO ti VALUES (2199991777468360375,-863737179,'HZdGKVFISiCEynMWjdCOZdDYTzzAOpUxu','mrDo8X5K3Y64iC9YP0PhNL5cUQcIclxLaRQnsN007ZKBDlZqflw410fNo0mNWfhXvTyxmqQueQmdwMcVh3WewTwGuozDozTSJAQiWA3VOEGOjPajOCWgUChKzDle2pLKlRBDC8EPDjUTTcTCtdN4CEzXIn83WKKR5pl7EDyqcZ2fFk68tPGpiRt0','zawV9Fh6','wgm4HQLgXoAqF2uR29QuFbakRBgQoveH6TrWxa2qrduLjgyXane1JabWWrBVUPF0Bx9is7TjBZCksAPu9','A','A',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (11320182455231063793,1742389448,'5FsWO46MeMUQk2kAIVmF0HVH8MdG1X5ckL3lfYBBmYL5aZsP8PdT4sD9xy8rs3','BaiMQGZvha81flk81EfqXNr9fMOS4','By','5kcsRRG4hkMsrb1HZwFSorhXU6f6uGaLpjqkaRMgICQyoVCHyFa1D2dyeldmRDQUq66bxBMO8lYierV7SThQOZ','e','a',13);
+INSERT INTO ti VALUES (11320182455231063793,1742389448,'5FsWO46MeMUQk2kAIVmF0HVH8MdG1X5ckL3lfYBBmYL5aZsP8PdT4sD9xy8rs3','BaiMQGZvha81flk81EfqXNr9fMOS4','By','5kcsRRG4hkMsrb1HZwFSorhXU6f6uGaLpjqkaRMgICQyoVCHyFa1D2dyeldmRDQUq66bxBMO8lYierV7SThQOZ','e','a',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2563427234885788423,746172982,'E7aOXrHs3osDgqGdLVPhAEgj0GsXSKQhvNdDaOL20lgdY5bxBfsxh1HWPm1TQxCLoeOU6','GL5GOQ0w0m8r69MKoZPS2P76Q9uAFEd5Z4jlUky3veCx1cJLGsspPUGK7UfBV3pYg6FNNGftkHySwrZpN68hG2ksyjwJWkMizfXQXvxe1OBTZ7eijPgIjhQxicV97kMeQx7hD8SyMukvjngS6bbQ0wSjh74Bhi6GIadiS7t5gGNnp7Lzvu2wHOk7Ka0aNQjsaG5WeqFBuewCbhjVGjIAeFrLGLpZpbUzbHVp9n4QOTvyYZcZ3dLm0pKSTvCtUPHF','RG','QNFX9aZCRFxgoUqHfjhXMgqxOKlWgBDQxYAOBf33uIQmAD9PVigzYIRVGjuIsu6VAZtIqH1VWULAucAuk0juwVLVWSlYJYCeNs8AEmBYxMLqKedKkqvtxhUxDhdEGeMmMHcvVrlprFJ91Cvi7wFeb0g988eOT20sQJUO79pD0nNxIggUVikxRDFA','G','S',14);
+INSERT INTO ti VALUES (2563427234885788423,746172982,'E7aOXrHs3osDgqGdLVPhAEgj0GsXSKQhvNdDaOL20lgdY5bxBfsxh1HWPm1TQxCLoeOU6','GL5GOQ0w0m8r69MKoZPS2P76Q9uAFEd5Z4jlUky3veCx1cJLGsspPUGK7UfBV3pYg6FNNGftkHySwrZpN68hG2ksyjwJWkMizfXQXvxe1OBTZ7eijPgIjhQxicV97kMeQx7hD8SyMukvjngS6bbQ0wSjh74Bhi6GIadiS7t5gGNnp7Lzvu2wHOk7Ka0aNQjsaG5WeqFBuewCbhjVGjIAeFrLGLpZpbUzbHVp9n4QOTvyYZcZ3dLm0pKSTvCtUPHF','RG','QNFX9aZCRFxgoUqHfjhXMgqxOKlWgBDQxYAOBf33uIQmAD9PVigzYIRVGjuIsu6VAZtIqH1VWULAucAuk0juwVLVWSlYJYCeNs8AEmBYxMLqKedKkqvtxhUxDhdEGeMmMHcvVrlprFJ91Cvi7wFeb0g988eOT20sQJUO79pD0nNxIggUVikxRDFA','G','S',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8937353288795833934,-1133013134,'MdigPMVzRpQ9zn8b5rTI5kk76exJriLK2','Q5hGMu8EFc1NgaOquj93y3qnIlZZvDGyxZ0zPEj70Xg3qoFuNgm19rQCNBjCiDHjOv3XCKFibQ7DdknWfbMEmP6wooB6jPdMUO7V0vdDJFl53aZaB1OUiCo9dLpUlQOYmnEwKK9EZBXxD5EGl6Tb1ngE9HXJ64U7nzf1dGRvWozrZPfE9Ztu3VuNtTK4HC6vzThiMwKCvtIi1OmjZwgJRrL5taEGOY8oyysm','0B','E0Q4iFxAuHaYaiu3x4icZprrOuMa8KnqGOmw5kXzPPWloytXo8CgTtnGT1uiUdztIytJVVGrJ3YDmadk6yvsuPv1WZegvTVX5w','3','G',15);
+INSERT INTO ti VALUES (8937353288795833934,-1133013134,'MdigPMVzRpQ9zn8b5rTI5kk76exJriLK2','Q5hGMu8EFc1NgaOquj93y3qnIlZZvDGyxZ0zPEj70Xg3qoFuNgm19rQCNBjCiDHjOv3XCKFibQ7DdknWfbMEmP6wooB6jPdMUO7V0vdDJFl53aZaB1OUiCo9dLpUlQOYmnEwKK9EZBXxD5EGl6Tb1ngE9HXJ64U7nzf1dGRvWozrZPfE9Ztu3VuNtTK4HC6vzThiMwKCvtIi1OmjZwgJRrL5taEGOY8oyysm','0B','E0Q4iFxAuHaYaiu3x4icZprrOuMa8KnqGOmw5kXzPPWloytXo8CgTtnGT1uiUdztIytJVVGrJ3YDmadk6yvsuPv1WZegvTVX5w','3','G',15);
+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 BINARY(28) NOT NULL, d VARCHAR(78), e VARCHAR(37) NOT NULL, f VARBINARY(50) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (28584,189,'qhFWVl','wg1eNSZM3xVpzF9wLNQkQdWyyVZyoRt4ODe2DxVTJnjUMD9sXiZLhRRF','K4','eTg','9','P',0);
+INSERT INTO t VALUES (14484,16,'wVdpKAbbVyHo3AWM30WnStPeBjce','R','p7DMc5H1w3M1y4WcKYdzS9rfIGUt','pXadMApvv01FSBKvwhxP16ljorsFWHAQDGRZH7YJsLCqlACU','J','O',1);
+INSERT INTO t VALUES (59355,182,'sgTRhDQgELVTFk','QKB2p8DtguNKprLT8vk2S5','CirpbJjda88LL78','djrl2CG','j','F',2);
+INSERT INTO t VALUES (47633,4,'a38','2Yv1vFP','JdzcyXSrm44cM1k','UdrKHHCXQZCkT8NHpz0IWCWoH4JT5XT7','4','7',3);
+INSERT INTO t VALUES (48354,8,'UV9v4mo0DCROAhLJib4','obFxO9loRuf','z','y4owzY','g','B',4);
+INSERT INTO t VALUES (62809,123,'nfz','hfHhU5jUIXOlq','c6fWVT72qmyp','KT','Z','r',5);
+INSERT INTO t VALUES (55250,22,'E4oRm5b4HWvkMJXgbLunaLSnKu','2CmZxW9xuRcFJZtOqeZ21D7IwB8io5lOYz','dG6sPvTSav8fFkkOuHV2EXVdBhL0','mdxiUGlZa6lte9QY','p','H',6);
+INSERT INTO t VALUES (8608,238,'7NhY1s7j86b6o76djyEU6uDg','S2vunyfI','GgKk6wuXK2dOuvRUFSXA5lE6Ih1w','67OpBllnnHpsZTEf','I','Z',7);
+INSERT INTO t VALUES (55145,221,'V6iY','HkWTOSaqglbeWCTZjiHht','1','EnVb','4','w',8);
+INSERT INTO t VALUES (5340,66,'U1pt6C4JBIaTlk1Db79fGRggngq','5CYrtpZ4j4bsu0EJjbwNYOPfx37edwAuF7f7YmPSrl0CKbSgSJGWG','7H87sQDYUF7UpCXl1u0c61R0XgKIHxAim','ll16FfBPDzDI36Y2iymgOwsJZWIDnzrD9','U','5',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(28) NOT NULL, d VARCHAR(78), e VARCHAR(37) NOT NULL, f VARBINARY(50) 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 SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (36529,11,'kLZRFfJSHLAoicxPxfKJi','nvqDPbpH1RJj0kJvEDNasi9apszWhBC25b3m','it2TJ0RuNbPxoPZ','DDFeGQUqmV7Y40FH0vh6p7DlDJJvZ8w0cVWQ','I','w',10);
+INSERT INTO ti VALUES (36529,11,'kLZRFfJSHLAoicxPxfKJi','nvqDPbpH1RJj0kJvEDNasi9apszWhBC25b3m','it2TJ0RuNbPxoPZ','DDFeGQUqmV7Y40FH0vh6p7DlDJJvZ8w0cVWQ','I','w',10);
+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 (16172,47,'yjkRWt6UCIQK7XV63jFs','71WGqWg4TzppSl0k6Ctv1yPvTvuZMUJYTXqQMF60Dh','K77uE7T8Y7hgfQvjTDa4hghqCGJ9LyFXAR4','hs3gxHwljfXwOvf9UAfQP6jRCGa3','I','J',11);
+INSERT INTO ti VALUES (16172,47,'yjkRWt6UCIQK7XV63jFs','71WGqWg4TzppSl0k6Ctv1yPvTvuZMUJYTXqQMF60Dh','K77uE7T8Y7hgfQvjTDa4hghqCGJ9LyFXAR4','hs3gxHwljfXwOvf9UAfQP6jRCGa3','I','J',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2029724762,7711651480112917223,'x6y','lrPYqbkfBqmUGbpaIOggPT0kASGNjYDXh9dv6fOcg68TqINsDIaebgOvGEdZ6toxGNNa4MbF1XbXJMrzZtc8ZY70SkYJopFMPkYUCiFdkyz9Dukg5XLToOyu4yosMZmtN9Timblr6c7zIFmjJkOjA0usL5Txt4AMhlOXo0pdvvlWSHeUx6gM','PiPf4bw5kvRei7syNRoMm8tncANLQAATjHRF5bCH7wf59bbsyTn3zAP91W6','axb5QJpudV310ZcfBMiSZdFmd1K3DLktBSOGAbxfFUqNFnEeZe39eAA22mNCCTO7ompLk5Bh5Wrv','dmb7sxjR6lonDkbTwuJANPRdVjnQM','wZZXMd7BY3WvEfEdg2etrSHGqzsN7G8aVPmCVtQks8C1IE9nRyVvLaDgyFulx6iR96B8YFB65UwLNYvZP12',12);
-INSERT INTO ti VALUES (-2029724762,7711651480112917223,'x6y','lrPYqbkfBqmUGbpaIOggPT0kASGNjYDXh9dv6fOcg68TqINsDIaebgOvGEdZ6toxGNNa4MbF1XbXJMrzZtc8ZY70SkYJopFMPkYUCiFdkyz9Dukg5XLToOyu4yosMZmtN9Timblr6c7zIFmjJkOjA0usL5Txt4AMhlOXo0pdvvlWSHeUx6gM','PiPf4bw5kvRei7syNRoMm8tncANLQAATjHRF5bCH7wf59bbsyTn3zAP91W6','axb5QJpudV310ZcfBMiSZdFmd1K3DLktBSOGAbxfFUqNFnEeZe39eAA22mNCCTO7ompLk5Bh5Wrv','dmb7sxjR6lonDkbTwuJANPRdVjnQM','wZZXMd7BY3WvEfEdg2etrSHGqzsN7G8aVPmCVtQks8C1IE9nRyVvLaDgyFulx6iR96B8YFB65UwLNYvZP12',12);
+INSERT INTO t VALUES (25771,112,'IfUwbIX41Vyzy5xS7S6wr','kkUm5PL0TjQaBqTOaDZTAqDBcg7R7p2mPQKjHkK7eARaV8oCugIxGu8kT2jUZxWhyPVmFbyhtlzgaS0ixGKcHq1Lm6GXmG4XNmstYaJmoQLUQ2I5QzQeoZx9tHQ4j6yf5uXyMmLiyeZ5LoxWuEGgZnVM6cNH26','FTutcTzbey6lggF1j6lT6mg4JPM2q','tAbJWFCCAyi0CSBe0LmMH7WHa8kRcEu9O','9','1',12);
+INSERT INTO ti VALUES (25771,112,'IfUwbIX41Vyzy5xS7S6wr','kkUm5PL0TjQaBqTOaDZTAqDBcg7R7p2mPQKjHkK7eARaV8oCugIxGu8kT2jUZxWhyPVmFbyhtlzgaS0ixGKcHq1Lm6GXmG4XNmstYaJmoQLUQ2I5QzQeoZx9tHQ4j6yf5uXyMmLiyeZ5LoxWuEGgZnVM6cNH26','FTutcTzbey6lggF1j6lT6mg4JPM2q','tAbJWFCCAyi0CSBe0LmMH7WHa8kRcEu9O','9','1',12);
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 (-1847181633,5976107846818354433,'Y','Zo2LzViUjVZW26EFfGXJ9J18MEPzEkWJ6IgPAYzXow5mm1Fv6JbsckTH','SM1VjRxq1VSRDBjqZ8VARAH6j9pUczwikQvrK251gSj5F7cUw','EMlSq7xkRsOqxEtCOy92dWYuMFyp1r4BPQ6sqRKINV7ZOGWxd31nxZS2C5LIotBO4hqyIuTwwgH6Qq0vEefCnQPllhzJWIF1axvLVJ9o5lCJForTkv38dZeDSsyD9DW9oMe2kAsrHlEUz1VEKhWAUvppahHBfHfyMdvZhNtWS4ksYphSPGHgsLTK4aV0qMgQUCFxj89','poGfqzebPvLcuwjArkdh7l8mcGZWM','N8Abe3caZ81ETNWsKL',13);
-INSERT INTO ti VALUES (-1847181633,5976107846818354433,'Y','Zo2LzViUjVZW26EFfGXJ9J18MEPzEkWJ6IgPAYzXow5mm1Fv6JbsckTH','SM1VjRxq1VSRDBjqZ8VARAH6j9pUczwikQvrK251gSj5F7cUw','EMlSq7xkRsOqxEtCOy92dWYuMFyp1r4BPQ6sqRKINV7ZOGWxd31nxZS2C5LIotBO4hqyIuTwwgH6Qq0vEefCnQPllhzJWIF1axvLVJ9o5lCJForTkv38dZeDSsyD9DW9oMe2kAsrHlEUz1VEKhWAUvppahHBfHfyMdvZhNtWS4ksYphSPGHgsLTK4aV0qMgQUCFxj89','poGfqzebPvLcuwjArkdh7l8mcGZWM','N8Abe3caZ81ETNWsKL',13);
-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 BINARY(31) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(74) NOT NULL, f VARBINARY(87), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1556514985,10938606357070151118,'75jEa','NK','9HiDeEdZ1G662U','o6Guzz9XoQsjBxYmzrLImmPpQ0W2UlWcaEtkhW9Nq7bp0CpCCm7BbUm','LhBs54y9y2D8wYofBg2DiAdAmmkUQhD35XwfheV82CEdhQf7WIDaXBK0p9sa17yR4KJk77oTRU3w8','WzIhCg4yg1Mkh7I3XFw',0);
-INSERT INTO t VALUES (1307760190,7903743832309305082,'w4DHojZ5nprGw42','zMaRZld9ohkCRd','RWiNwR','7T','yPgU6sXRqgyrAmDE4eVOB7vXsKwR4NpYb3UAgW7pqBQS4SaP6rCXsFAXIoM7Hpy0wqJBxtMJLczMqp3stSlpzYOxBGUCtF','z8ebjrOUkWGjwVhtDO5l2ECSp2nOGR8wJZrzSK3bTgG0egPjwMf9VwKVm9kIC0ZgjEkoUrsQh0sQRzOVhOqZ6F9Wrq2VFOWuXiC',1);
-INSERT INTO t VALUES (-1622218287,18367590462930275382,'kgOOZ6ER7fV40bv0H6dyr','erXah1oMIhnjpmMfToKDJD5MqsZlHxfPZJ','c1jLpjui60ur5VmPqzG9PG6wrVXsGO1GcXpX2f7h6EU','kHpvH7nuIWFXOglLRPE6qdPv6JmxG0j23D6WQRx6dI1SY66xlAcu6eMLqN1ARVwlJFaQxhbF7jBLYdWMISo','ZRAzuNew4qw3fXpayKsjjdwub1ThxthwH4HgCqtGS9zT445kiMmOljtA','hW4Fd1WIIRk4VpUrF6KMGzxfow0YVRZGU8vsjzp7wj8SQgxfwjKYDi1yPvHz14X3cV5xm5sGT',2);
-INSERT INTO t VALUES (773946303,6874906942749087772,'6hrbOEcSsLonnpnZJ','X4rcxuYykOzczJvG','zgrPlcaIwiqwdnVNXGZXhN3RaivA4QIoOMkYJdiKPcCkyh','XDnb9c4dqIGaIsfDWWXM8eyRjf4S','o0FMiK70Lt4wcqr1z1xsk8mq40Ci','BjOhPF7uymgePA4IXg8Zomf7CqiVyJvlAPH',3);
-INSERT INTO t VALUES (-336559102,14496852090480979423,'LgI1RtxnFaNtphuB1PB34','P6llADw73BejIIvjI','xx08uMBv8fx4wf9ZH9oYRPdqBOn7KGknBHOLYyUBvQGhaY9eW6EWWYXC1zsDzixABPGkgE','MQK1LR3APIKCTb','qQaXDTH9StTj2QFR','vcUIxkMZiJ6MTeMGV2vOJi6ljaEOOvztfYiOxsbxnqieoSCxMx7NgsYDEZoYG3yqzg7QUOHgIR9JrmpU8lAg1JCpMyoNch',4);
-INSERT INTO t VALUES (-1159908975,4174180101739662504,'ZoszvjANFMghJCe','J02l3n1w','fBGr1XNZFHGepqwfD1yWLMazuv2YBio8ul34g2RXESC8h74ogsnygqvgYhXU8HRXiAV','wfZSgOYvsCCIHpX2f52BV2BIKRJWUxYvt7RYyddP3YzmNWXWajMxZNqiNJ7zVZsATQMknkERe','bA91','zgrxZCnESezKehJVO7IBNbqyZkO4LiPkm0fikj8m',5);
-INSERT INTO t VALUES (1344409117,6623998180753287731,'mu7D3nUav2tDJOBa8DBN5w','QSs1rB67Mh15I2sQVwkr4Bg0tNzA2iHraXldk','Zpt9gGULQsoSVsH10K','RP2NEgsMtwOTff3Sp7DcQmqW','doiFVQKRYLOJahdtaCBwbm8iOma9H','KvadygPbyM1uP1yGE5l7gc9CCafRvaSmVZ3Z5LK14OBSun7ay',6);
-INSERT INTO t VALUES (790457756,10991853788153478515,'c6eys','DwWdtW3KMqemmqpu3gfFU','6ErYXIP','q6xRG','PWhA71E','i0xQFziyu9y64wMZtI6ubur1GDFRFTyHWFoodEsKNPagX5OJM8Bh9gINfHnAMimPCEQlN',7);
-INSERT INTO t VALUES (1490059052,15724526820068683314,'L','pxUhqRthxljekEBV5uozpNPgcYAOjkx','HcIBlHSkxI79qmlLY1jw4ddhZ3owIO4i6QMWbZtNbuYsPOmhD9l','znmxT','G8RnFSlnokWsM9TEKNDmFB9PuJpDrTWCOzxc04zr8R7jq40LtVFTsuayZzwRxri3NiIAQKbcSgZcRO9b6WGczVsNxhh','SVnvotvK9irLW2vd0730JjhxCSjqAXzpgNB7BUsuEALhYNp6FpJG5Bq5ekm64V7K3xZ9s4JN',8);
-INSERT INTO t VALUES (-1528556711,12348962394411844642,'JXF9Npw26MWJkahFn','CXBlz0Xg6mBOERMJTQL6bAM91qJGsPW1RMuuejCL','c3Dh8pi0loznErFCBJIz6b2MhiE5EIZyiWRpmGnE','FXLuC7d58eIbcIZWb4T1PrscSKPqDqDeXQOnTVw4qu7lHaca0p','qQIO13dRhy6kZ4h7mopJXx4YnnI2U0ZaPuwLkiVmfNhPlodTOp7yyvYAC8wUqcqSI4YDBtMO','A0iN52LX3ibsM98YQIUN3ZkpsiiUc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (59894,109,'ehdvyr23H0lCmSPKrlZBE','qgGtjv1NiHI98b7VJhsvjwkuBCSWYzACpBxAWKxA2Q49gkJTk0pi4X8crjKSuu4REF1xpNcprVP62JvkwmbK50zI2HeDK5EuitX55hfibMgNn40F222KNJbZAvXFeOSKEiejs9aGCTgZkB8SaccKqqQCHc7bigd5b','owTW','KGCISaKLOnOemEG5P1ET8aSeAVzd','Y','8',13);
+INSERT INTO ti VALUES (59894,109,'ehdvyr23H0lCmSPKrlZBE','qgGtjv1NiHI98b7VJhsvjwkuBCSWYzACpBxAWKxA2Q49gkJTk0pi4X8crjKSuu4REF1xpNcprVP62JvkwmbK50zI2HeDK5EuitX55hfibMgNn40F222KNJbZAvXFeOSKEiejs9aGCTgZkB8SaccKqqQCHc7bigd5b','owTW','KGCISaKLOnOemEG5P1ET8aSeAVzd','Y','8',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (45570,242,'iZypyVlNMOpYhWSXKc','85B1S5f6TliR3t8859zj2vHqTfXEW2plbColRaQt7izyyIqehOd9TVGvuCMv8LaoNYaJJp1iIOdZ13COC9ll7WWuqqfNbgZgKHgaazZSMc7Knhhq0uxKATEWYL2DuSikvJhypqsPF49n0U7MXVQdOITvglDoq2Nw69OW3NSJEaZNPRFo','UvwpwRytCdkV9e1Zap','UQYXkW3OLEWIYnTxEMR07muRdcHFziu3H2A5Nw8Xs9GNWU7eD','6','o',14);
+INSERT INTO ti VALUES (45570,242,'iZypyVlNMOpYhWSXKc','85B1S5f6TliR3t8859zj2vHqTfXEW2plbColRaQt7izyyIqehOd9TVGvuCMv8LaoNYaJJp1iIOdZ13COC9ll7WWuqqfNbgZgKHgaazZSMc7Knhhq0uxKATEWYL2DuSikvJhypqsPF49n0U7MXVQdOITvglDoq2Nw69OW3NSJEaZNPRFo','UvwpwRytCdkV9e1Zap','UQYXkW3OLEWIYnTxEMR07muRdcHFziu3H2A5Nw8Xs9GNWU7eD','6','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (28235,3,'VB63zCYEpBjZJPEfCapnZD8CBBM','H0f9eF5VOzBezm9ulZB3bH2TWyGeCcSGwG4WtmzA2vaSJokKeWiDxqgbuIMPvi2nYgKW3A4S9gktac3G','Y58SYF7F25nEgSdFHi','JGD151DDkWIhNhogorbFV48zIDVqC2tHBrs7FxtXkzZG1kbD6IO2Ujls8lPJSFOLSnMb15gxeVKZ9gyTIxvTMhCC8XFJj2CozfQZS','l','9i',15);
+INSERT INTO ti VALUES (28235,3,'VB63zCYEpBjZJPEfCapnZD8CBBM','H0f9eF5VOzBezm9ulZB3bH2TWyGeCcSGwG4WtmzA2vaSJokKeWiDxqgbuIMPvi2nYgKW3A4S9gktac3G','Y58SYF7F25nEgSdFHi','JGD151DDkWIhNhogorbFV48zIDVqC2tHBrs7FxtXkzZG1kbD6IO2Ujls8lPJSFOLSnMb15gxeVKZ9gyTIxvTMhCC8XFJj2CozfQZS','l','9i',15);
+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, c CHAR(27), d VARBINARY(79) NOT NULL, e VARBINARY(96), f VARCHAR(27), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4658,6139,'7LUJxBLX','zRImJxQnUrt19iWIsRpZtxfhe1rUgeosgKN8he4ql9WG2ssF072n4WrDxNWMkm85sr0bA6zjdMQYr','Kf7C0i15wqXJfgT7Df1LrMuc8fVQuIjEqmTUufZZrxWd4cGck3s2','C','2f','c1',0);
+INSERT INTO t VALUES (64771,51472,'71tD3QX2P','wf9','7IpG6DJx7i3eDuVN7yjoHTjd44UMsegI4G2iPwyoYZmEI4DDFES7W','YrBv9M4N6y8k55I5h9qQ','s','QT',1);
+INSERT INTO t VALUES (54666,4043,'UUr7','5OWg0MtJb0FqY5g3lsT','AnkXJE7Ashvr9LOdnlsn3EKX5kb2Xv8QS5uM9CYzEZ5cfLza0Io6XLPneZ9nFbN','y5x','v6','g',2);
+INSERT INTO t VALUES (24862,26301,'Yo9HE','9lZRNFcpJNyHh7u8M6cehxCz3Djm334fKsgXW','XyweB4oC3ISKBhaYw3xS26A1B83kiJSD0S9xtpaCvjLGn3Y5YigSNHP4evYFyYAQzTHSP3wLpXu8mk0WOsTb64Dfz3EGPV8o','itfAE72W1tnP','A4','Ex',3);
+INSERT INTO t VALUES (48135,35094,'1m6klw5LE0J62zYhBdzA','w6fcgt85fGo4zazf43XnpcJIL2BNI1mN','lZ8ND0NCc4Sfy94rIGKKoKi2mVeAjIVGk3MfSOkIpUsCa3XzeEaTdNo','3gsB4pOnQzAtsu1LiGeaM56JZ','x','X',4);
+INSERT INTO t VALUES (16696,15343,'n9GOdBd4anbZZHInlC','oLnT2NWmdL8SEdQe4hQgZoua1ZwtgcyzgMG0zd','hW2KfVy7S9PqRqG7ukguGB0jC4tA7dSd8CpWeSXlqyz965SHydAzj2OYR','Y9HQyMy','bu','Y',5);
+INSERT INTO t VALUES (33644,23618,'xZaDhBkpe5PG6U17EO5K8R3wC','3qGZeEEc','34I73B3b0Pr6H1eZikdPs8ipEWV9OqFkdO6ifWkeTq4fOuSYLTR0afDz6p5ZqvjheAByrMpC','7iAFeQylHpH12aIoe2Rln','v','B',6);
+INSERT INTO t VALUES (18655,1908,'M5j6UPauAzwZHK0ouQW','8W9QjVyvb6','kBw1InXng11204WTF02k7fiMvVDcQ09PnQS3xitGFX5nPEYo3r1Jw3fKg1t9Ez2ggmXn63nUufrTnNnLvA','gui3E8iwcX0fwokG','RD','5',7);
+INSERT INTO t VALUES (36128,51741,'gkBR85','pxzqTrAcwBgI2qpCZBdSAPE2B79KAZ2JrUQg1BFAGVBbuzVAIGuvYgwfuqSLi19eccUYf93WNZy6pC','pIn9qMFwZOzcBFBMtWx9aPgkiQwvzPYez6mX3ZnqLxYX2KQ4EWe09xdbCBBxMrYFzqmcB4Z9h8','RxIvBelqn05mY0MM5LL','h','W',8);
+INSERT INTO t VALUES (62833,22592,'GkJMu5V9j','BnS6SzIJ2r9xLrucE','Eyw65mRobKyqilGgLVVjXSKAfbII4gSMRakwKlEeZPfax8fEbxDjEabzEBz6lLzHPXUH5LsJdDedF41OhpQLChlqe2YX1Ukf','oThD0ohm0a9D','Y','a',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(27), d VARBINARY(79) NOT NULL, e VARBINARY(96), f VARCHAR(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 BIGINT;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (3893793622148291884,69481949786449838,'l1iaH','bUU2Zf1tPjLXsE','aiZrPHUa89heV3pKwvvJTntB6z7BabOESSNg6kGW8rV5sbdnteuMNoFmyE2cGr','mbWAQmfeUimLtJGFFnPC5ByaFMohYGagYPFmiwk0xBKZCqUZgx0VmTg6zTaDRPvrjuod9aEqPs5vPO2','QwjWtk','Z4cAegd5wW1bJJ0tpp32PIHeEYhguSoD6nCTA47MUFvE5bGUgW1rEyI4Mq1p',10);
-INSERT INTO ti VALUES (3893793622148291884,69481949786449838,'l1iaH','bUU2Zf1tPjLXsE','aiZrPHUa89heV3pKwvvJTntB6z7BabOESSNg6kGW8rV5sbdnteuMNoFmyE2cGr','mbWAQmfeUimLtJGFFnPC5ByaFMohYGagYPFmiwk0xBKZCqUZgx0VmTg6zTaDRPvrjuod9aEqPs5vPO2','QwjWtk','Z4cAegd5wW1bJJ0tpp32PIHeEYhguSoD6nCTA47MUFvE5bGUgW1rEyI4Mq1p',10);
-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 (-3006645978106380024,9746520390443809792,'aXTHS5cZFd9vqQ','KzOLYFzjJFXDLvPTf1FWLFjOmDXhMeitpVm0Kq','jbRy1Xc2bo9HbgSJIwzeBlyyEwsgzE8M7nok5T6fFI52V9yeBTk7E','emplvt3Xkd7t5CmM5K','PrPu0nB432XeWZqOIM5zsASTnrTVWfN1IKPYBzqRCOQVUqKqEx5p1sewgWzXk3R7VmfO4nxkXLJm2ciK7','0foLQpUCBjaUgfn2pLrTVUzE1usRbEI5Mi9xKQ8QhsbWoZk7n5tdsuAkrFo4rWl89Shx3GsH787yJh3GlpWOIy4bVbJ',11);
-INSERT INTO ti VALUES (-3006645978106380024,9746520390443809792,'aXTHS5cZFd9vqQ','KzOLYFzjJFXDLvPTf1FWLFjOmDXhMeitpVm0Kq','jbRy1Xc2bo9HbgSJIwzeBlyyEwsgzE8M7nok5T6fFI52V9yeBTk7E','emplvt3Xkd7t5CmM5K','PrPu0nB432XeWZqOIM5zsASTnrTVWfN1IKPYBzqRCOQVUqKqEx5p1sewgWzXk3R7VmfO4nxkXLJm2ciK7','0foLQpUCBjaUgfn2pLrTVUzE1usRbEI5Mi9xKQ8QhsbWoZk7n5tdsuAkrFo4rWl89Shx3GsH787yJh3GlpWOIy4bVbJ',11);
+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 (1052216152,10624,'beskw8XR0i','6hRbe3zP','sbI1OVSjeo6I3537C8SdoTebnkpuZa174HUTE3Z3V872HyNuXFS5d','A','Dw','w0',10);
+INSERT INTO ti VALUES (1052216152,10624,'beskw8XR0i','6hRbe3zP','sbI1OVSjeo6I3537C8SdoTebnkpuZa174HUTE3Z3V872HyNuXFS5d','A','Dw','w0',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(28);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(28);
+INSERT INTO t VALUES (1761222837,28521,'GDTAFkiqkUQ9Kv0HN','B1kyaSFZkXDuEQXfRmpnDd5A5Sm','5argsd6KixhZI5HdUYx1ALjAWrV2lx2GJhA3YFQNH','A1UIhU8Ej7ce1pLMF','QI','QM',11);
+INSERT INTO ti VALUES (1761222837,28521,'GDTAFkiqkUQ9Kv0HN','B1kyaSFZkXDuEQXfRmpnDd5A5Sm','5argsd6KixhZI5HdUYx1ALjAWrV2lx2GJhA3YFQNH','A1UIhU8Ej7ce1pLMF','QI','QM',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1004266652354832707,16441731233212523422,'Kh3tCxHy9wK6','3IeoBE1qxLvjbUQTboEM2RddSzLQMEVojPOb9c8ekYDpt28NKfFahr6FhnbqISABCi8L1mAizVG9EE38VwXSH2FbZHaYhcZe53Z06bw92sNSXUrOcfzqbWYDXCDG6jFVegt1I5vRZ','6ojx1hmjox','rGTAWF62TSg8LfvETYyaceFuCQBplERJx3xK629PWOBIi18Ac4R3HoVG','ABz8QZWKTQyWvRdKLJZt15bt4oiNJElZNEeyb6gd','9iKKx9JpZ9qT5DGw6nXDxEj4mvaEOLCQtmpNLBZoq2q',12);
-INSERT INTO ti VALUES (1004266652354832707,16441731233212523422,'Kh3tCxHy9wK6','3IeoBE1qxLvjbUQTboEM2RddSzLQMEVojPOb9c8ekYDpt28NKfFahr6FhnbqISABCi8L1mAizVG9EE38VwXSH2FbZHaYhcZe53Z06bw92sNSXUrOcfzqbWYDXCDG6jFVegt1I5vRZ','6ojx1hmjox','rGTAWF62TSg8LfvETYyaceFuCQBplERJx3xK629PWOBIi18Ac4R3HoVG','ABz8QZWKTQyWvRdKLJZt15bt4oiNJElZNEeyb6gd','9iKKx9JpZ9qT5DGw6nXDxEj4mvaEOLCQtmpNLBZoq2q',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1766069632553158440,15690285499061284583,'eHUZn5zrXf50','lBridSH7BCApGolv4LOgHAwbAoz9MYa0srLevj2cRi8Qaz9rLKZ3hwmaqx6P4dFyByapitN2Yi5GaNYFVzefnv2vtsWN1sYg7QBzNhju2sJShKZMBaU3NidDTUp08RIwtC260ljB8oiI8ms2Q5Q4oIGsac981eTo2pEMYarLwUxxyBp91RbY0jAgmFQv4BbMo8bQiC7ilvuwJJYKq72v1rfOgz4UnAzT86tbCFIY2JQfg60E1cSUmq5w64Q','RaoV49G0Z6W8rC9NSBRlrMTz8jdaRkXV7uMEBxMS9AQYqxUmer6HLtW','uw42r9smda0xurF2rz4xMvYiNSXrri831HA6BHD0v4tcHR05kwdjNuPxA8buPgwhIpEM8dI2meeNcAkXt6pUJxHRJqPfdga0snrG6','mg5ZOP7aIqzNnl8VsC2zhSaiLMqwMboo5M8b7SZr2YcmXoHSWc2Ox0MVG6BkiuCAojmDVZqxpvuwTh5TgiN5sX2','qoM',13);
-INSERT INTO ti VALUES (1766069632553158440,15690285499061284583,'eHUZn5zrXf50','lBridSH7BCApGolv4LOgHAwbAoz9MYa0srLevj2cRi8Qaz9rLKZ3hwmaqx6P4dFyByapitN2Yi5GaNYFVzefnv2vtsWN1sYg7QBzNhju2sJShKZMBaU3NidDTUp08RIwtC260ljB8oiI8ms2Q5Q4oIGsac981eTo2pEMYarLwUxxyBp91RbY0jAgmFQv4BbMo8bQiC7ilvuwJJYKq72v1rfOgz4UnAzT86tbCFIY2JQfg60E1cSUmq5w64Q','RaoV49G0Z6W8rC9NSBRlrMTz8jdaRkXV7uMEBxMS9AQYqxUmer6HLtW','uw42r9smda0xurF2rz4xMvYiNSXrri831HA6BHD0v4tcHR05kwdjNuPxA8buPgwhIpEM8dI2meeNcAkXt6pUJxHRJqPfdga0snrG6','mg5ZOP7aIqzNnl8VsC2zhSaiLMqwMboo5M8b7SZr2YcmXoHSWc2Ox0MVG6BkiuCAojmDVZqxpvuwTh5TgiN5sX2','qoM',13);
+INSERT INTO t VALUES (3023457939,15028,'2vwEk2c','oU3xZ7k5mkSk7nvq5qwVbJg2LztX6n2gMMnDtqYvM2IInMFawJh04khcxfRkFG2RlYNIov8lplFbNqWTCCtlS6e8GGq1gA7EF1Z9MIaAd','yAxW6idDInkbStmmdExbx7gEGm49pNP3KNh0xa2gW99zZPHPLS4STKXMno3DeW1XHEntMsjYazfU9FkkhHkZK','J0YS2Cd0d','V3','v',12);
+INSERT INTO ti VALUES (3023457939,15028,'2vwEk2c','oU3xZ7k5mkSk7nvq5qwVbJg2LztX6n2gMMnDtqYvM2IInMFawJh04khcxfRkFG2RlYNIov8lplFbNqWTCCtlS6e8GGq1gA7EF1Z9MIaAd','yAxW6idDInkbStmmdExbx7gEGm49pNP3KNh0xa2gW99zZPHPLS4STKXMno3DeW1XHEntMsjYazfU9FkkhHkZK','J0YS2Cd0d','V3','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2135044583,62862,'DYh23','hW7HCZFP5j97ERtFYCkJ4pEQkW3FalSy8K44q4VhD7RomnnHtBVDjXeXqgh77DasvbDLXTPGKFFh5vaglSzWlApM47YDr','RRl2ZVquzm6ekbT0l9hHrZKKurvNVYfmI0nWB7TltheW','w5SWtMu6cRnDCvVkMzfFcZahG9jyOtLrMFHmRhGJlM7IGY8y26dQRrrKRUoFehA2hnfyDBf4aE4TVN16bnhSkIyX92JBza1p89KAAUPFamLyKOoUloDKK8LfVJho1cTOGfa3eO2mCMdPX9rUCgtj1YwNmXX6quwE1qwVcRzjUJy2vqmeFTi5AtBywD9u','B9','F',13);
+INSERT INTO ti VALUES (2135044583,62862,'DYh23','hW7HCZFP5j97ERtFYCkJ4pEQkW3FalSy8K44q4VhD7RomnnHtBVDjXeXqgh77DasvbDLXTPGKFFh5vaglSzWlApM47YDr','RRl2ZVquzm6ekbT0l9hHrZKKurvNVYfmI0nWB7TltheW','w5SWtMu6cRnDCvVkMzfFcZahG9jyOtLrMFHmRhGJlM7IGY8y26dQRrrKRUoFehA2hnfyDBf4aE4TVN16bnhSkIyX92JBza1p89KAAUPFamLyKOoUloDKK8LfVJho1cTOGfa3eO2mCMdPX9rUCgtj1YwNmXX6quwE1qwVcRzjUJy2vqmeFTi5AtBywD9u','B9','F',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1109259924,3957,'sBROczAS','EYJLDrAiF6boiZoMzqCCOJ3YUyBPG2iN1Oqdh0g5ltBi5HgCrUAXdd832Lg9iMyLkCkd5Xs1V4OQ36L6N53ba5QEF8cNd1rvp9a7l5nPAN1w7VXlVAhOK5D7gb3EuhyOy','t3qS9T1Kv2v1tPptqVQgs0SW4AYuowSzARDFTlJfgKYCcl15yUcTBFtlcYXtvxTdcWMgQJJmF9n9Q','umNylKYnQ2Fam3arsBIccLxtH5bVKTJyuJ8nG5TdIcDHPeJ1WSwjBp4YCSRU6pZ4bef5AjCeGfJt5k8QbXehoTKo4pCYba608Qm4GEKZyRBa76WUnNVXMoJ6NfK27l55BGPsZ3YnquBFOvWgJPUiHx6U0IfA','0T','zg',14);
+INSERT INTO ti VALUES (1109259924,3957,'sBROczAS','EYJLDrAiF6boiZoMzqCCOJ3YUyBPG2iN1Oqdh0g5ltBi5HgCrUAXdd832Lg9iMyLkCkd5Xs1V4OQ36L6N53ba5QEF8cNd1rvp9a7l5nPAN1w7VXlVAhOK5D7gb3EuhyOy','t3qS9T1Kv2v1tPptqVQgs0SW4AYuowSzARDFTlJfgKYCcl15yUcTBFtlcYXtvxTdcWMgQJJmF9n9Q','umNylKYnQ2Fam3arsBIccLxtH5bVKTJyuJ8nG5TdIcDHPeJ1WSwjBp4YCSRU6pZ4bef5AjCeGfJt5k8QbXehoTKo4pCYba608Qm4GEKZyRBa76WUnNVXMoJ6NfK27l55BGPsZ3YnquBFOvWgJPUiHx6U0IfA','0T','zg',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (2750381718,33869,'e95bLQJOQpSu3l6l8SZg00Wrj','u7Kui2uEHU16xIsiuAuNIA6xtefIPx7PRMcMbYQvgZfZ9RoAwdI5eYviYhJYSbRFwLANqWDOefrDr7WmrIOssj6umxID5dzmiH69206PWGyHFW4ooFsHGTplLAlGMnmMoyhFxyCej2OQ05zaPtWxcNEONOB4O','1Qg8QgxPdSNyCY9E0b4a122g6iaMgHLvB2Eq6','tXZtUGVUb3S98IHWSdHqPVVxyGCHviVSK1bDT9KMFBiRisKtRBMRi8gTzHDX9Oe6YyA33veYdufkfYTCyCuD18jH6k3jqlFGSryIlOakQkZ2iJjcIWqUAZKQwi8rJLLhMRl80ikn7DJOVOCiRv06R3aUN','u2','PQ',15);
+INSERT INTO ti VALUES (2750381718,33869,'e95bLQJOQpSu3l6l8SZg00Wrj','u7Kui2uEHU16xIsiuAuNIA6xtefIPx7PRMcMbYQvgZfZ9RoAwdI5eYviYhJYSbRFwLANqWDOefrDr7WmrIOssj6umxID5dzmiH69206PWGyHFW4ooFsHGTplLAlGMnmMoyhFxyCej2OQ05zaPtWxcNEONOB4O','1Qg8QgxPdSNyCY9E0b4a122g6iaMgHLvB2Eq6','tXZtUGVUb3S98IHWSdHqPVVxyGCHviVSK1bDT9KMFBiRisKtRBMRi8gTzHDX9Oe6YyA33veYdufkfYTCyCuD18jH6k3jqlFGSryIlOakQkZ2iJjcIWqUAZKQwi8rJLLhMRl80ikn7DJOVOCiRv06R3aUN','u2','PQ',15);
+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(50) NOT NULL, d VARCHAR(40) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(45) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8366441827648840883,8310444,'GhU16Se4VB6PNe','wKuCrNlhguvxn58OIsWJHw93IpQAFIbnFZ','3BFZt','prx8cHK0i','L','D',0);
+INSERT INTO t VALUES (4924243048369512207,16190450,'Iv78ch6x0','QLdCt1K1E95fClvJniIfDp5mT6q98VLmJJ6W1g','uiiWFQ7','lHnC6uGFfuCf3','O','j',1);
+INSERT INTO t VALUES (7389537212608034933,1307558,'6CcSljNu','4jMv0k4ILox8p2z4gyP38vDP8vEnHpcnL9Zg','SjP','R','X','G',2);
+INSERT INTO t VALUES (6637454980543785988,9715656,'N152DFiC','B36TSHC05BW94','D','ue','1','T',3);
+INSERT INTO t VALUES (5626898472399283752,12359378,'6QTjJ73IKm5Op','f6biN','fQs','06XtJ55DuqXh4kSYjuNzXhIOPl','p','7',4);
+INSERT INTO t VALUES (-602246300607665172,1907312,'CXwla','jGiPUcUqL3iULP3ibjruuPicmZ','HwCzB','jALUTRYyps2R2v3gjKuzSRfKkaaGdJ3qxqD7T96','j','q',5);
+INSERT INTO t VALUES (-4208093223286909154,11619319,'Y20Nl01A845jJUbj8i','eOd64Hr3AppRmKfJerLe7pnDMtdAz0eclmBqKg','aArymtxJ','RMxJNhXALMwOhcdrTT7ua5LLri9zCkK1riuE0MHtkWO92','Y','i',6);
+INSERT INTO t VALUES (4404898633694214673,11835009,'GGL','6xG','O','Bk3','R','e',7);
+INSERT INTO t VALUES (-55454455749866522,13475875,'bwBFPgrExM2K21bKzCjTqOfZTMIKNUY','YbUbIMVjafPdoykOrpKobK2yWIweKdnB','UY2Ja','4Sa','q','j',8);
+INSERT INTO t VALUES (-5805429578397041683,11461645,'w77O4zTIE9dlyl54lYZR8Vm68DAJ6zVSN','YlifoKFubrLUqVQmXXGJTRMJ5z3Gi2shAmc','EFUdZ','ZMTIbql5OZPH3wHQw8VxgLLq5gvnIi0GoI1EWE','s','r',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c CHAR(50) NOT NULL, d VARCHAR(40) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(45) 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 (-6278684900151776063,12336418,'Kbl8OaeSAKQseYTDOV4Q0X0gvAvLf92F4FYUbzfpNGWhzp6ol','RBF','2qvI6bi','wInZwA7OXOqBbPjUrzFaGab','I','p',10);
+INSERT INTO ti VALUES (-6278684900151776063,12336418,'Kbl8OaeSAKQseYTDOV4Q0X0gvAvLf92F4FYUbzfpNGWhzp6ol','RBF','2qvI6bi','wInZwA7OXOqBbPjUrzFaGab','I','p',10);
+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 (2828791263012625163,9621837,'SBV1M4VjSprN9m46N10RQ2BLxZJObS','efXZbsMZPcAg3iKlUnV4QDJX','xXv','3rKlBbSEejurOib','r','7',11);
+INSERT INTO ti VALUES (2828791263012625163,9621837,'SBV1M4VjSprN9m46N10RQ2BLxZJObS','efXZbsMZPcAg3iKlUnV4QDJX','xXv','3rKlBbSEejurOib','r','7',11);
+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 (2861265576751486373,6733199,'QwnvPhEGqDo9lC1','WCYTOZla','kyUN','yx8cHqvnSo20O96Zh','R','w',12);
+INSERT INTO ti VALUES (2861265576751486373,6733199,'QwnvPhEGqDo9lC1','WCYTOZla','kyUN','yx8cHqvnSo20O96Zh','R','w',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (4231097345619278984,6570976,'o5GAYk90XXb6NMHew2cFYbtfeoMmA1PkqJ12YbhYv','7XNKdVKCwW1GvtunscR1VColLqY0JO64yxYsRzKW8ug5JxdKGtk9RrNljG0IcIiR7rdhSWUPWBvhqjbV','8mY','yJfMb2hdAYbKjNibgpyxxt6eySg1CiWyec6K4M9dBS4rtYFYQt1pv2hOx198zIiob2F8GZlulIytuxANfMORaFVi88FKtlmX3Bv51V65FuSxeGcWrCVSDb967qzXT2G07O9vD0xZZ8x9YTwOyFSpf','9','4',13);
+INSERT INTO ti VALUES (4231097345619278984,6570976,'o5GAYk90XXb6NMHew2cFYbtfeoMmA1PkqJ12YbhYv','7XNKdVKCwW1GvtunscR1VColLqY0JO64yxYsRzKW8ug5JxdKGtk9RrNljG0IcIiR7rdhSWUPWBvhqjbV','8mY','yJfMb2hdAYbKjNibgpyxxt6eySg1CiWyec6K4M9dBS4rtYFYQt1pv2hOx198zIiob2F8GZlulIytuxANfMORaFVi88FKtlmX3Bv51V65FuSxeGcWrCVSDb967qzXT2G07O9vD0xZZ8x9YTwOyFSpf','9','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-173179558205106251,13083612,'1naMPM3nw','vFOdlH5OcvBMt737RY3HewkSXourvpAzDSr6Z3aQlv0PGsxCqqVtQ1YDDPuPj3E24NIkAB7kYkAGaT1qiuMc5Wx3SsyOnVcsaydvAVwS82BLGjrogp4x58eDtTKtWEISiK27fHO3GCfEkarqb2Aq','f','Aj484eC064jwuSKDf5hCG4XCIyCLP5xf5peQCjTbvFD6YiNCT5eZZfRNbaO6y78ZPXKAk7giqa6xgk0Jba','sV','H',14);
+INSERT INTO ti VALUES (-173179558205106251,13083612,'1naMPM3nw','vFOdlH5OcvBMt737RY3HewkSXourvpAzDSr6Z3aQlv0PGsxCqqVtQ1YDDPuPj3E24NIkAB7kYkAGaT1qiuMc5Wx3SsyOnVcsaydvAVwS82BLGjrogp4x58eDtTKtWEISiK27fHO3GCfEkarqb2Aq','f','Aj484eC064jwuSKDf5hCG4XCIyCLP5xf5peQCjTbvFD6YiNCT5eZZfRNbaO6y78ZPXKAk7giqa6xgk0Jba','sV','H',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7586553686717026052,14858681,'Qxb7uMAO6a070C1Mz37xkClSYw4FNCny8','6VgVwaJjniv6SdbAAo3nKNdlWG24zCacRtKB0FROw11poBGvokDSpjLzfKFA9xofYDgA2eTupMELDpOjpTHw7RXzAk4VTK1ek0rDYP8q9nIJtP2bUHD0TiuLp6','oSr04D','riuWxISQzVJzn6Vp0kEYIi5x5RvIZ3sqgoJ0wUe7gDwVaI1GlpmvyWGH0agK8QOFASqVu1NN41O97kjmZFXodbKFb800UkQMpmP9F','7o','N2',15);
+INSERT INTO ti VALUES (7586553686717026052,14858681,'Qxb7uMAO6a070C1Mz37xkClSYw4FNCny8','6VgVwaJjniv6SdbAAo3nKNdlWG24zCacRtKB0FROw11poBGvokDSpjLzfKFA9xofYDgA2eTupMELDpOjpTHw7RXzAk4VTK1ek0rDYP8q9nIJtP2bUHD0TiuLp6','oSr04D','riuWxISQzVJzn6Vp0kEYIi5x5RvIZ3sqgoJ0wUe7gDwVaI1GlpmvyWGH0agK8QOFASqVu1NN41O97kjmZFXodbKFb800UkQMpmP9F','7o','N2',15);
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, c BINARY(22), d VARCHAR(78) NOT NULL, e VARCHAR(31), f VARCHAR(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18365846260842514430,36508,'E4JmNL05HsiNTu7vSQVDNk','aAlenae8ym7WHgXE2SLZFI93HTWCzPFVJ2xcMZrSTx7t5sV9NXdVtiOaXF4AuXeecfD5pGTlkZU','Auq5UXy1fJSjAo6QHpce06mxrpMjL7','pKHinvtBFnKrpdOYmODKygkU4877Mp8Lx','yy2kdV23XhiLhY9ZiqxMqvjSMNDcc2BVocVRf3Opgn1I3iiZ9UvXVRSkOUc3uTPhxOkArm1XWfgjfilDc1','Nw7WAuW8rUjVL79JiwLCkXuM3ZTCGBfH1LCoqKK',0);
-INSERT INTO t VALUES (17936857451941285959,29184,'1pkHgHZ75JI','KeUEwJ0xJF7OaKl61q0EGRhv7gpsDSOobGBxI70JUoSLBv5oPB1vvgdjMjZHgLwZVddzlsuKByrM','dg3JAcyoLKfgsYmNlVw4z0E6oy','fmdNfHrBptQNvqf0','7O4W1Qns3BCULCDuCstkpcUZQ','rgvM6RqrsezbAVtgWRdOe8WzaEaAS5Ym0Rf2ABPculEZa',1);
-INSERT INTO t VALUES (2379460543285744699,53106,'urB5HU','z9nZ7UH9FcO1zkqyJj77mRuWaK','Ddp6eOxSVnpq1Wp','cqSNIqzMu8gj8J87','FcOMWIWkdO0yoYJhQCqJL4LVhjr7CCTQhrQouanQRYYsXkoJZ6ge1','L3AD4hugDlgHNO1QDS7lztq2XC2RrXL8eTrG79KaftQdD9Gq72P3KjEuQnmHtjfW8b6ktmqI3Woizn9TmAaOOJAxATR8r',2);
-INSERT INTO t VALUES (14914292676539406636,18792,'8h','4pISjbmVeF812jNld','aCLbCnkc','il0xQ7hIXGAwNgeW6laVt26SuUi','mlSoSEyiYJ2','aSNYkVK4mAsrpHkxSVo8sGjGInk6mcEoEPfD0lYbNi3nuPiTamcWLo6aogsmPYJykYAalX0PFpMFctj608jEXPTDuvIb0w2txb',3);
-INSERT INTO t VALUES (10197396174196552287,12516,'spoa9Qhdub44V73i09','8oRg803sLMwMGbZh5AaR8YiwxcybpOKI4Xo4qJYIRglgHH3gqkN','QkfSxNDZvxpExGLNUFe','liL5snIdljPz','X8X7bW9mCKgIXFhKYkOW6jRYrvpUNhnv7gyXfF50HkKhdvxxIT2Dg1xTdPAYopIXcXYRgi0hxAV8LT69ERugaQ7mA','ZuwdNHzhPhAGWIzyeNLdwgr4O5GLzvEZeJnKClcc3ldkXB857jKoD9ZUdWnSO4',4);
-INSERT INTO t VALUES (18324959375625047696,31728,'jLqtigdP7W6','HPkJnOlDui3EJAm4BYcJAaCJjMsPrFTlIDxIX1ZdHfCCmf4aKVUo','QblXOuMK5uDYdQADD','VXw0wYFXH2m7MIjmAV1sXzzr2Ml4EBCQKxfdD','hrLohz8nXriKaYyfGIfsSa8aGYH0kHgM5eoK8RhsA5NHpY7rzgloaGJYV1lWy','YrDCcJFxY1i1DvJecYRYMu5RCVEuAUhjI',5);
-INSERT INTO t VALUES (4666801305669865633,29781,'sjKBqzac5s','L10T09LM6iaj4F2S8DEM51wogSSbkuItgjdp9tMbplxRr','wZAhDQM2gL','2VavbuL3Cs','7F7bwvM4c9KSbcubcFYhBk6nZUQ','mmxpBorpVbqrulSNdT1iVLJZ8yrOR5Jzqe9y2xMSHyWoKC4nYQvHUH67BgXjRszFPLAXON7l',6);
-INSERT INTO t VALUES (4043639859535164791,39934,'4UEOczc','QSyER7YxRnzlHsQeZ6zaUtLjfYJni2c7LdfjN0MxIw1BxdkA','Bps668KWtmYgkQKgLNTooBgV','IcH6vyUIFSTVJT','jjFjglWwwLjOzK','WzXxTWgF5R9J6Ao2JV8ajv55FyhaHacW2nGItREJKj85PG3lkFIrPEIWqQkNxOOUVd5zMInTPa9gi33URvo8crhHWCOzFmbUwmu',7);
-INSERT INTO t VALUES (8285333423945533658,27840,'3hy4WFPVZTjT','Ze46jOztjMRASsGUvK6JnPK5BtF8xQXpE2cbwm8AmFvauBvSLY0n3Jm7siTBj9szNuuJFruWG','mrJlFeHio','T3jSKEwwZEouyra','VIAxaSW10SEoyd8YWrlr9VlX2pYtogsxJyFdHoYlp8bTrvt1he4MT1kk8aaDeFSlWtW6i','g1wiZlhU6Y51NKRO7YE11ZsKKiOzA7zFxPJDoyNcnohTi0hxuqfieFD3Spdnk6A9Skn6Erg7ag7p600B',8);
-INSERT INTO t VALUES (16383347302698092072,12309,'51Z8qmd1UdVD','qFEZMfLygefSlqbPvkfEbmsdJZGycKa22xGKCOZ1AWYUWq6eRbheeHqAv5hY88B2Y','9UcNSe9X6AB5T27NLC3Ot','Btqpz','jkdu7Svom9gJsGUCpPruYDkdOKvUzIL1RhtNa782d02m3ZHJWavQddfT1WeFGFn1n7PNt9wo5XcM2FNCpVC0JiYqtSLRE7q','ggch34RCMH6t1Gpy5WYt7OkMONve41au6aftdSNtUIMtR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(33), d VARCHAR(21) NOT NULL, e VARCHAR(53), f VARCHAR(73) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (37054,-1699937425,'hEWzoFvNApZmt5','ywSoHwCQKs03K','fWYOUOTFF5nac','m0j0g6GOYk4MAyybsholQd7cHuBZASPyo9RTXwTuuBm2i0Tcpt5d203J','k','3',0);
+INSERT INTO t VALUES (4352,507396789,'LJXuLL90aKr','ogMdoLm2SD1','J4C9EfYidA','bJ6fWUvd1q0bcL5CfoQ5fo7NdggU2FC79XzF7SwdvRAphrAaxvRtzEAUFw','V','Oz',1);
+INSERT INTO t VALUES (26950,1683511577,'nsxs8lISM7mHWGkrgrCOzTN4VKKG','lW7AFwDv','FlSlrAR0m0H5UDFS2hGZjGlc','Spv80uNXXCFD1UkOnZmCi','S','po',2);
+INSERT INTO t VALUES (62887,-1672965598,'7eIz8MUF0oyijtrNWkug2D0NfupvRoST2','Nq7M','YUcBhhEY63DDdFeaNHKJ7HSx2mMNd08jggFkY0tP6vVDOi2v2s5c','GmTbWXdGHfiYTPZLW','3','r',3);
+INSERT INTO t VALUES (21822,-454058106,'BsNzbpOcrUW8kWQiQxh6l41Hqc3sz5C','LeVI3hgHDcGcMKq','TgKI3HFQE4kfryzcDeZGiDzBk','4tyQH2cQH56w1mgOMlUBQrdsKEHHoNw8','b','1e',4);
+INSERT INTO t VALUES (4271,2046339049,'USj2v2oMXNA','Q9','6dSBXlX7PVWAd3lhjyrOTExHh04D9qICAc','yBNuhFcA62wtPo6QqXHOIF','g','eA',5);
+INSERT INTO t VALUES (4043,-1701906819,'kasQ','2an8vxgeetei6','3UHgj8DJpklD9QJm3zduG0GKCQHd','tXXumZON19X8HjBD2F1ZxAwLHShjIHjAuPWBsURzkuMWFLMYMd9','B','H',6);
+INSERT INTO t VALUES (62283,314478381,'lDvBWKUUNaK','A9SD4EdY','ld32mc2ltowrBSOqyzCsqJc9R5HMi50xAIVOksc2hXr4S3zvBx','t4cp2JD0XZle','V','k',7);
+INSERT INTO t VALUES (42902,281293171,'AOTtUT8rUvLbwXjIQeu3BqKgkAlsMfgb','MMDNAuJoyqRaYL0o','WEZ6dW7RF515nh','7YArHV0NpT36ptspnSytVTty2BSD','8','IK',8);
+INSERT INTO t VALUES (12671,320480988,'EzWp0F8ONV2edGn8','A8Jnefm41HWVBGXD','0EqtoQdrOEi9IxqSQP','7UNTkyUe','8','gd',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(33), d VARCHAR(21) NOT NULL, e VARCHAR(53), f VARCHAR(73) 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 (9627998935692145197,48840,'J','sXvbnhl8ULce9LlrAeVXCjpPsR4aGzf5vzPLa4vX5R3qKoSGEl4Ae0Vw6bV4wcBBvNIRlppv','AguxU8xOLi8vFo0p','HxguPzW','PytAD0tUdnMZHazHD7wfoi','HRhFYnzSyytZUpBTMscp2VGhvxo7iJzHFNbIqa5QUZK3JuAqktpCH1KquzzuPMwCBTo2uU3isa3eEOTvkUn4IskECeBKEE4',10);
-INSERT INTO ti VALUES (9627998935692145197,48840,'J','sXvbnhl8ULce9LlrAeVXCjpPsR4aGzf5vzPLa4vX5R3qKoSGEl4Ae0Vw6bV4wcBBvNIRlppv','AguxU8xOLi8vFo0p','HxguPzW','PytAD0tUdnMZHazHD7wfoi','HRhFYnzSyytZUpBTMscp2VGhvxo7iJzHFNbIqa5QUZK3JuAqktpCH1KquzzuPMwCBTo2uU3isa3eEOTvkUn4IskECeBKEE4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (12645602691288053392,19469,'hf9vVWHYkTM','JQvJGXHrl7KeUsDkG3WpzeQ34Cy53ZUSwcguCE','eFGK37','yx2GkfOtlS8LX9k6COo0rJEPipSc','pEcM0oje5Ha7AdDFi64Wu8OUJdgHSoMEjHWmjT4iw3DBCwlfNuxzELW','S',11);
-INSERT INTO ti VALUES (12645602691288053392,19469,'hf9vVWHYkTM','JQvJGXHrl7KeUsDkG3WpzeQ34Cy53ZUSwcguCE','eFGK37','yx2GkfOtlS8LX9k6COo0rJEPipSc','pEcM0oje5Ha7AdDFi64Wu8OUJdgHSoMEjHWmjT4iw3DBCwlfNuxzELW','S',11);
+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 (2888029363631557270,1736831293,'j2','zX4xSTlLplB','P6sja6UVLZYrA3ohNKG4CyN','9y9GTlUX09rO8iehJxy1qtK7FZ797OPlOE952An6FabwaMt8G7','p','kh',10);
+INSERT INTO ti VALUES (2888029363631557270,1736831293,'j2','zX4xSTlLplB','P6sja6UVLZYrA3ohNKG4CyN','9y9GTlUX09rO8iehJxy1qtK7FZ797OPlOE952An6FabwaMt8G7','p','kh',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(34);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(34);
+INSERT INTO t VALUES (10462573769330423734,-1016915667,'gylsn1xbd','PTVCuZUFvVrJ2','vh41ZYVvPDychDyweJxvHS4MKvtACP','B9ObhKXNTxAbX14QA67dHjAKJQXy5A','W','j',11);
+INSERT INTO ti VALUES (10462573769330423734,-1016915667,'gylsn1xbd','PTVCuZUFvVrJ2','vh41ZYVvPDychDyweJxvHS4MKvtACP','B9ObhKXNTxAbX14QA67dHjAKJQXy5A','W','j',11);
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 (2718393469814652325,62520,'CztoJJgK7jEaeWpssu','BqqUIGZwxdYh2bO9Tti1pwUO1mildhWdAWWPJ9nRhJ9xBKwJo2co6xfZxd4XLHqurSOELYozK4NBFNB3c3DteevLt2RjIdYQDMpoukvMnsGsW3D','EAuXI6FSQek','5ZShSKtVvwJD96QwVdBmf0hRcBGXRDIEfSt2wh','LHYVe0gJK99TZklFCfmmQwzaIDSrLUfGJBkeWEqDlybRmuk1UqF7F1cj0q0heGmjkcAfd3CdHEdsx2nmi0hXEUcxCihF9eb','HhIVwj8liRxRgd5j7uO3hcEm2QCsvuXQZi4tEhBjK3d7XO',12);
-INSERT INTO ti VALUES (2718393469814652325,62520,'CztoJJgK7jEaeWpssu','BqqUIGZwxdYh2bO9Tti1pwUO1mildhWdAWWPJ9nRhJ9xBKwJo2co6xfZxd4XLHqurSOELYozK4NBFNB3c3DteevLt2RjIdYQDMpoukvMnsGsW3D','EAuXI6FSQek','5ZShSKtVvwJD96QwVdBmf0hRcBGXRDIEfSt2wh','LHYVe0gJK99TZklFCfmmQwzaIDSrLUfGJBkeWEqDlybRmuk1UqF7F1cj0q0heGmjkcAfd3CdHEdsx2nmi0hXEUcxCihF9eb','HhIVwj8liRxRgd5j7uO3hcEm2QCsvuXQZi4tEhBjK3d7XO',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (17429009360416549838,32854,'E5oaBzbpXHkM1cxLVeHM','MC0pmk8l6zyFOMaZQPYBYvzbSICtMybR9ChyjXQt8Vwj5PIcZt7FhJTyuLX0tgYSeU3BVQaZNZYh4jGCXfzUCtDnPHS4id0BVgawymkZRHFoek43jMxXP0xoAmM8y4h2CkBSlT4uPAjQShfRxCAJQb0zsH6KocwQpJipOmwl','q8uyrG4lp185zQJ','sH7gxQxJxAbBCN0NZJWudrBRfpMhD687JoYFaaw8H4y7XxDb','jLekWAiwWGwL3LcYTQF3axcBv9ekZ2opZHr7kRfAYfqbySSXc7969D58zO1icqq92rNTU6OJ5Bkewl6','tP3ANtSfcW4nNYaQoW8Vr0jtCS7hvmFz0vCfTrE5bYpo7Dp4MBgCivYx1CtjWbeEI71lDj5TwaqGIu4z6cbS34SBU',13);
-INSERT INTO ti VALUES (17429009360416549838,32854,'E5oaBzbpXHkM1cxLVeHM','MC0pmk8l6zyFOMaZQPYBYvzbSICtMybR9ChyjXQt8Vwj5PIcZt7FhJTyuLX0tgYSeU3BVQaZNZYh4jGCXfzUCtDnPHS4id0BVgawymkZRHFoek43jMxXP0xoAmM8y4h2CkBSlT4uPAjQShfRxCAJQb0zsH6KocwQpJipOmwl','q8uyrG4lp185zQJ','sH7gxQxJxAbBCN0NZJWudrBRfpMhD687JoYFaaw8H4y7XxDb','jLekWAiwWGwL3LcYTQF3axcBv9ekZ2opZHr7kRfAYfqbySSXc7969D58zO1icqq92rNTU6OJ5Bkewl6','tP3ANtSfcW4nNYaQoW8Vr0jtCS7hvmFz0vCfTrE5bYpo7Dp4MBgCivYx1CtjWbeEI71lDj5TwaqGIu4z6cbS34SBU',13);
+INSERT INTO t VALUES (7188845725620662922,1779861544,'JoaY6xvHIBzZad5','nR7Ksc2zFex9tfN3iCnaI2RwKdHDm6AmK39RXxyLecRtn3DJD6uwRB91mlkV2C93FbCliJ10iCJvWAzcFi0PvJiPvGcrZYRsx8sM8DViL39nWkCa5RNd','MZajzQ5dKhpGlL6fRWMHBxqN31Z4PsHfqJ','iyb7nxvZAPQsAiUKC2j19uXFYRERdGFM2AFe1','u','x',12);
+INSERT INTO ti VALUES (7188845725620662922,1779861544,'JoaY6xvHIBzZad5','nR7Ksc2zFex9tfN3iCnaI2RwKdHDm6AmK39RXxyLecRtn3DJD6uwRB91mlkV2C93FbCliJ10iCJvWAzcFi0PvJiPvGcrZYRsx8sM8DViL39nWkCa5RNd','MZajzQ5dKhpGlL6fRWMHBxqN31Z4PsHfqJ','iyb7nxvZAPQsAiUKC2j19uXFYRERdGFM2AFe1','u','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1195206086170409033,1173525698,'4mFtcgjskJra1d5mvhoP8sQ','3FN95hEL6XVXKg90O6O9MKGLJKYoqQbz4ZeYevL3VkoH1TmUgBIHxTC2ekh','0oD2BwrbZXTYJYlWJzcfjnmzs3XoCJst3hwIEsOhdUROGuLKAsiSa','bkXNkT0x4Mp7PXCVluw90b11c5Xju','S','X',13);
+INSERT INTO ti VALUES (1195206086170409033,1173525698,'4mFtcgjskJra1d5mvhoP8sQ','3FN95hEL6XVXKg90O6O9MKGLJKYoqQbz4ZeYevL3VkoH1TmUgBIHxTC2ekh','0oD2BwrbZXTYJYlWJzcfjnmzs3XoCJst3hwIEsOhdUROGuLKAsiSa','bkXNkT0x4Mp7PXCVluw90b11c5Xju','S','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (11130715332341825136,537320450,'dwEClTXuJITZRVnD1m6ywlaLy0g','Xi6kIOGbLKfMnbyzKkV686dcFMt8eMwcMtpHxokqfMgrGdZV7k0wtTxjkYdirRH6nlnXNXAfBo6QexyoL9Fnt3CwlGzHCV36H8GYsJ','0RdYmD3omwkIC6lOElcKu3GsqoqGPR2ErXXYs5Yb2o3n','L4IGy7phj2OCj8gs5iOoL5krrKKlZv5R9PK04JtHZmn0SbSh9iDDDfeMEEhGv1cEeUqKK6qI7N4m12f8wJZXAYwroWcwsgzBU5ShFC00ehoM1ASzGS72IO3WFd61SXej36S7d6DaBzqMkDTeEkIDV6Dlp8O2TQjQys6wcgdyRHzdrYcL0zpR5eUYtQA7qcNhZGRhRHMpLX5HwmmETmHaYWWXwI','k','f',14);
+INSERT INTO ti VALUES (11130715332341825136,537320450,'dwEClTXuJITZRVnD1m6ywlaLy0g','Xi6kIOGbLKfMnbyzKkV686dcFMt8eMwcMtpHxokqfMgrGdZV7k0wtTxjkYdirRH6nlnXNXAfBo6QexyoL9Fnt3CwlGzHCV36H8GYsJ','0RdYmD3omwkIC6lOElcKu3GsqoqGPR2ErXXYs5Yb2o3n','L4IGy7phj2OCj8gs5iOoL5krrKKlZv5R9PK04JtHZmn0SbSh9iDDDfeMEEhGv1cEeUqKK6qI7N4m12f8wJZXAYwroWcwsgzBU5ShFC00ehoM1ASzGS72IO3WFd61SXej36S7d6DaBzqMkDTeEkIDV6Dlp8O2TQjQys6wcgdyRHzdrYcL0zpR5eUYtQA7qcNhZGRhRHMpLX5HwmmETmHaYWWXwI','k','f',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (536073362223472915,-460162674,'SL','NVCsc6lzOdkyZi8tgT79nhfRDwfFVNLsfHomUFqvuMG6HLy810WWgf45I7i3rirKEbZPSZiadjfukW1qfzsFm0P1ZVHPTYxrRFhDpaXV5kSTbwxo3GrXlPCBLoMSecwySppbgC4NK7btAYBSFXluXJAtUs6w70LrfseBIKPDxjThG3lP2BMZyRdLwj','ru7NRcXAT1jMahQwqdp9ByZxyrB70kBCdJIxxmnISRLC7z3pdZjw5','5ofZeUcBOO','z','vHb',15);
+INSERT INTO ti VALUES (536073362223472915,-460162674,'SL','NVCsc6lzOdkyZi8tgT79nhfRDwfFVNLsfHomUFqvuMG6HLy810WWgf45I7i3rirKEbZPSZiadjfukW1qfzsFm0P1ZVHPTYxrRFhDpaXV5kSTbwxo3GrXlPCBLoMSecwySppbgC4NK7btAYBSFXluXJAtUs6w70LrfseBIKPDxjThG3lP2BMZyRdLwj','ru7NRcXAT1jMahQwqdp9ByZxyrB70kBCdJIxxmnISRLC7z3pdZjw5','5ofZeUcBOO','z','vHb',15);
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(89), d VARCHAR(89), e VARBINARY(31), f VARBINARY(19) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1312988914,47617,'G8e','QMexdZQJoKA7NLX4NaCTdC5GkpPrz4zY6FVgDx3iKUQkLKLDsgjIb3bkQD','0XcG7TGC','Eo0xWH7d6LHmfz3qjn','d7app8ZZp0i1NJXOO4OXUAPe61tdfSOElG6tuHhNekWog0mzQv3jpreYXLItVQfKh','efoFw3vFsN0FVz2mkL',0);
-INSERT INTO t VALUES (310557473,4834386,'H2m84wpSD0wit9fmp4x18FTyzvVniCcRwSmhpsuxxcrNhQCclrkBvYTj96aemHXR6M6tQtfBycfEeIfU','mQ','cCcPpQIVFvRwUktkeKjvF2lia9vZ','Z','TvuTiX9sdCwu4oWwmg9c8NiFOaopGmH6d','NwIrcn4TWpIZb6pT',1);
-INSERT INTO t VALUES (-198722109,-4174496,'wFEDWo5KAsA3NCCFAeElAHK6wq3TAOwH71TIjdfDt8JmF','Vf2soIn1v2I7unwrsPKAfsj5zrVULY5bXfzRZ1aJ7GZMRq','L','AzmJjAOXkzJen','o7o4zQpYMk36sDiV4kdPDKwiOpp','Cs4UsCvIcN7xwWZ1nr6tzYO0jppHgPABfZ1BgNmzgHZLRyuCYVxsPPXvpNHufrWcpgn9YtfEqZihdwD1u',2);
-INSERT INTO t VALUES (116398848,-7418759,'bPiW5gmz6J2qbXVIJFRlqx8KlnDHOtvMDNOi9zCFfdA1LJFgzU1lecfXZocI9nCdJv66OtVFYZ7eP0wk1ywC','5','79cyWeD7fhml0pn0zUOprgdKrIg','UxKif4Ks84I','JfDqNDcyvwPTkhG4nGlVbo8FKHyJyKjatgqkQuxQtanKLaxdaEl7JZoyFHdpK0LjiBxM7rQqv9gYN','556P2ubmgfO700gJis7hlX3N3SCPxdWMiA7jKOiTRIBi29dS2QkvTQPBLKZPRFpwceLts64kg94T6ZdE1NKGVuXTJZ9pAV',3);
-INSERT INTO t VALUES (-796359567,-7206006,'eunwBW13LkX2zfe3qfQTYNl9VDPDGP0ZeRqqmCv','VSKrjZNJpeZ58L2OneC0hEH3mp21lAlUjo0hOp','DHatVH59DjlWx9btw','zIa','IvtnSrvuvMGE2g2HvzoUeN83yst0TSHJhib6zDNRPCTbzSVCtYzfYVlGs4HZLLmwUQU4n2sfE86MQoUk','ZsARe7EErWJjWyBRcovwVg4zj5Kv7kauHvyNQWWduDR3',4);
-INSERT INTO t VALUES (-1386890009,1820728,'CGW6xq7RYKuk4i8nv1KhUjQ','zWDjJpizX1XU6','r03eGu6A2pL7b6pnp5oOV7F','X91t6C9Tce','I2D4A85JlISnAF3DKH0lKPN3En3RN1h3iEPwv7YVHcAkmJFRkqZutsAuYhOhqz8F8uErtu98UF7nad2WUHL','Gn3QozTeuLftYHaxGRDZd9cGSS8X1XH7GRSwwxcu9kIsWXjBhOzalU8djFRLOid6SJ',5);
-INSERT INTO t VALUES (1748196442,-6900636,'Zcxyrq3998Bw6QPEoP6rHNLlAqOshDPmszetHReoecwFTzE3LYgQA6OKFu70w','BRVmid9MmGS55ZxtLEcOkGU67ImriNOPs0PDCKTMkNMI86pkOP8bPq','p2NXwbFVNAZmU5x','r4nA2z9','G9HDtJeuf61D1P71jcAbF5VXn','9FA',6);
-INSERT INTO t VALUES (438310515,2068532,'3O5L3dWsQ3S4wqORUX3cMMiUKn7Lg9t9dA2dcHnoPaMxKehLXS9igHsegPar6Qsp8BUnFyw6h','1EeCLEYfr6nf1jvmix1rvdde7Jsipqdiyni8EFoIIqMyjiLKNO1n','15xlL9TUqWu','xQ68tcqbvmXsDO','gbM67riB6QoutqYQwRjTUajsLKcChFJhW3q01EcvbRb0ZRoZn','ui7VE5F64JnoYxSr1sbsYvhOWNXJVPjKtuZ9k9h1dZ4vWM47KqTivPFPUYiFEUxtfmpwGe9ZF11vpz6B5QN',7);
-INSERT INTO t VALUES (2100716648,4737886,'jTYZid540Lah4WTHE9Y7Le1','7XEsdYBQiFz1xnKvt7GxPwfM5AK3SWGDrXP8P7bFq5YVLHPQAJR','yaLT6P4smzkIkp','SHcJscU2dRXM','nkHK1SwrF4iEKkWXwW','Kn',8);
-INSERT INTO t VALUES (611068379,-3762010,'p3ewki6ZPmPWILRL5wUSuMYR38lzbDIyulJ0Eb0ZDNdwZCx7xmkk5JaX7diCvGeVVBort','gWBoLnSWTEEF8SOFyEHRI2nRhzMzMO6iCTJTLpq8rpESwsk7hAzIxHS7GA1COLprdXoe2MQ','OOS8','vrBzuaLYl','doHRkOPHlvhn1ULhrVk4xbbIK','TMlvdTlCT0dqLkPZ3kDw3tENSQHDa1uqdufRbWOWWec4BsQJgl4yr9Vf6LCHv1wZZE8fD1YYWF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(47) NOT NULL, d VARCHAR(40), e VARCHAR(12) NOT NULL, f VARBINARY(61) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2910435482,10089519,'rm3','1WJ6EsStid5M2xP9aR','jc','qeRDxEwlHIgzt3QvLL0qasFY3haPWXeGSJ9GcM2N9bfrQxdOdmFDQVb5HeKQJ','M','u',0);
+INSERT INTO t VALUES (2591669540,2451088,'AMGKGvN74k9QIpttNUwrH5','USiDG3k6HiHa00Vof8','seok2unimu','FNKcpgVBksvnrFzUhw5uqZAoJEpPsI2P','U','P',1);
+INSERT INTO t VALUES (3159690208,10077287,'FR6H0UV38NVdvqj','BT1yQbgfVdCB5eXOKbSEmh','ldGH9','RRNy6g2tM4Ti2SIsBdty','2','x',2);
+INSERT INTO t VALUES (247263462,11036424,'YVIqy41kKVRVe6arPv46aQREnp','wwqumQnDiHvnvIc12zyF','vqofNaE','78','n','P',3);
+INSERT INTO t VALUES (1919862559,7210847,'KMqoifzwfvX3xoc5nsGIu0IpLNCu9wdpKHgJnfUM','NRfK8e2Hf','kslmU5e','gaJZRiUpvu55ehkmBEo','G','R',4);
+INSERT INTO t VALUES (1957817597,13655831,'AbHqjny','t0udsEajxg1u','YsHeto29','OambAESjHpYdOYhonp9lYwp7cPp5yKObEc9mpyFmDS9THiJRUOMUd9','b','t',5);
+INSERT INTO t VALUES (2700037523,709527,'fwrbuBEX3SyYpl6oxG0HVhnBr30wxboPuI4uef5jVLO','7jrP6QfSrHjJ8fNIpJ','hdUM6','I6bt88iQk0ob','6','4',6);
+INSERT INTO t VALUES (2497677480,3044724,'VPm0CgX6BMGoBw4pJBq14wwKahiAjoEA6ERYw','jdrQ','x','ApOpDjaTDGAdzl6AJgm1n','H','3',7);
+INSERT INTO t VALUES (378336696,9945143,'cM4','fokvmd6LAmenSvCg7IV','5','8ajMjcdCm3auCDhJ8NB','A','a',8);
+INSERT INTO t VALUES (923988816,10081539,'BJX5PqxGhjaPKa44ZZOpX6f6YOYfzV17NF','QJ8e6BmavZV','R','ZVPCFlhDC0awITwN6xBat4ELt1VGCDMKpxJvddPlDSM5w5B','B','m',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(47) NOT NULL, d VARCHAR(40), e VARCHAR(12) NOT NULL, f VARBINARY(61) 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 (-7497255946487251026,-1589780,'FoDRHLdXcrnXuiheUfdH4bTsBM9pRjhKKKcriRfdyTCHFcqsf4Y0vfwSy0GWSyPg8s8rafNaPMZLmvb2','Dy9UE8Ioc7067Yc4wqkTgGhvVNsU10Y6IvV30AUnp','ljAmrkNmay4mfAXI4Zposi1uuhMi','EPwINGbWNyl7pHinSWO','Ab2A1hweM2PHD6lyzEO5bVPpPtDOnbZc3HODHn2wjFOdDLXqofeRdQs5FGsb','eO7WFbD74f5hx2aVtZtBbzYtrmuzuumBLUyKyP4grUbo4fmbhBY3jovUwpvKP1V2aiXgTTzd6DOogukGZksc',10);
-INSERT INTO ti VALUES (-7497255946487251026,-1589780,'FoDRHLdXcrnXuiheUfdH4bTsBM9pRjhKKKcriRfdyTCHFcqsf4Y0vfwSy0GWSyPg8s8rafNaPMZLmvb2','Dy9UE8Ioc7067Yc4wqkTgGhvVNsU10Y6IvV30AUnp','ljAmrkNmay4mfAXI4Zposi1uuhMi','EPwINGbWNyl7pHinSWO','Ab2A1hweM2PHD6lyzEO5bVPpPtDOnbZc3HODHn2wjFOdDLXqofeRdQs5FGsb','eO7WFbD74f5hx2aVtZtBbzYtrmuzuumBLUyKyP4grUbo4fmbhBY3jovUwpvKP1V2aiXgTTzd6DOogukGZksc',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(90);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
-INSERT INTO t VALUES (7162711376062245751,4252,'QeyVLrzazVfBR8aR7Ex38s5DD13','eoH54KJPWZJe0C6Ne1ZWTRt86','9AKGkz9POkO','kc8lFTor','38oomCTt3UXizigGzPc70RpSBlHUEWoHbuisP4dfwBPGcwiqd5F7Rm1N4Z7aF82qbdyYSkGWl','2MKW6NOoxQjb3pZiLxbjqtm4AAkayZhokG3C8N9VS4CwnPVY48',11);
-INSERT INTO ti VALUES (7162711376062245751,4252,'QeyVLrzazVfBR8aR7Ex38s5DD13','eoH54KJPWZJe0C6Ne1ZWTRt86','9AKGkz9POkO','kc8lFTor','38oomCTt3UXizigGzPc70RpSBlHUEWoHbuisP4dfwBPGcwiqd5F7Rm1N4Z7aF82qbdyYSkGWl','2MKW6NOoxQjb3pZiLxbjqtm4AAkayZhokG3C8N9VS4CwnPVY48',11);
+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 (8943736137182608189,16375576,'wnTn2rVQAIZper0jvDqBnF7znYekFFEOP9pT1gauV','E3bJMKla','iXX','NEQgkihS4oRg8U','V','2',10);
+INSERT INTO ti VALUES (8943736137182608189,16375576,'wnTn2rVQAIZper0jvDqBnF7znYekFFEOP9pT1gauV','E3bJMKla','iXX','NEQgkihS4oRg8U','V','2',10);
+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 (9973123788229213053,7910657,'WGmh9QIyDxscukXouV0YlVDQiIoDVgEO0IM6ebw22b','fNml5fTycbhtA2xGXR','m7am3m','o6DRwt2ccjaFHYChHH2jXZsczo3fsiIEBLQpD','j','P',11);
+INSERT INTO ti VALUES (9973123788229213053,7910657,'WGmh9QIyDxscukXouV0YlVDQiIoDVgEO0IM6ebw22b','fNml5fTycbhtA2xGXR','m7am3m','o6DRwt2ccjaFHYChHH2jXZsczo3fsiIEBLQpD','j','P',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2065940918978184657,-6252105,'W6undRp2wl39PoTpjaZbNR45jKdNyj01d','OpdHqTZ0RZigfYojg5Ao6GjnUYpd27WiVwv52n','GnHc6AKfQFkp5pf','fn2n5OJgHtnw','T3utOGHLMgdsXXUXehzGPijsHhyMwE3LlBptBOjbGGSW69xw6gPhQDB7eihVImrJqqrM','g3TfuQ5mO0h2kObcAu8jVD9cDt7IK8K5X9FpBEmhusLUoYaKX0xzfGFJ9YhlleK4PXZqRUNZRhy54aPA41thz7t0OqyParwYjNn',12);
-INSERT INTO ti VALUES (-2065940918978184657,-6252105,'W6undRp2wl39PoTpjaZbNR45jKdNyj01d','OpdHqTZ0RZigfYojg5Ao6GjnUYpd27WiVwv52n','GnHc6AKfQFkp5pf','fn2n5OJgHtnw','T3utOGHLMgdsXXUXehzGPijsHhyMwE3LlBptBOjbGGSW69xw6gPhQDB7eihVImrJqqrM','g3TfuQ5mO0h2kObcAu8jVD9cDt7IK8K5X9FpBEmhusLUoYaKX0xzfGFJ9YhlleK4PXZqRUNZRhy54aPA41thz7t0OqyParwYjNn',12);
+INSERT INTO t VALUES (4963523271216300221,12376647,'dXmXDUIK0DbVpMa5p2L964w4RBbdNiRyC9HrtgNJbPlA','7XqMD4huOc2PwRh4FvQ1IRqCbxAKNDwjIU69blzDNriB7MTb5TDkIX1BkI9iS5tNikpQvH0kpSFNrH0go5wuuFkPIFwfEuf66PaPDb8j23vaUM8Ilv4mo9tEtIx83UVDQtd5YNQ3kACWzrUZtHQNoU3RVPZLnjBrgEd0VCX0Esq0XbI8JKzZcdyDkxmBBwXD4rmrnYfz8bQzPZtyFNyTvvA8RSnn2zoszBrlb4kvoVqaWRrUYIXbKe','jnRT','moDmb5hwYUKgohJ','A','v',12);
+INSERT INTO ti VALUES (4963523271216300221,12376647,'dXmXDUIK0DbVpMa5p2L964w4RBbdNiRyC9HrtgNJbPlA','7XqMD4huOc2PwRh4FvQ1IRqCbxAKNDwjIU69blzDNriB7MTb5TDkIX1BkI9iS5tNikpQvH0kpSFNrH0go5wuuFkPIFwfEuf66PaPDb8j23vaUM8Ilv4mo9tEtIx83UVDQtd5YNQ3kACWzrUZtHQNoU3RVPZLnjBrgEd0VCX0Esq0XbI8JKzZcdyDkxmBBwXD4rmrnYfz8bQzPZtyFNyTvvA8RSnn2zoszBrlb4kvoVqaWRrUYIXbKe','jnRT','moDmb5hwYUKgohJ','A','v',12);
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 (-8100472116820678600,5503745,'U3s1mC0hatEruBuQuLNU7S5aG6xqsiKdXjqxBgacwDHskjVpfTYn7bbGnTOfoH4VAZUqk8dsWuxvIXH7TEFpi','W4d19s6KTUDWTQfRc33capqdzSBUB7xrdE7YidPcileVJhoRapWFbNLjdMMf75PRpLRwZyrBdTcy1Fd5x1OxA6kTE26xo5nIVNLMsHZWRrGNlXOpawWSJcQSZ5HawfMhGVFRlkeooWiRf3e','fHG2G4kgAVm','Xn43DyJafpxpPBbaXImoisUrAm6TFKoVK7iQX6VtmnzFXnr3djkEX2E9JAYwed7kLacSRL','Qu39wUNbmDOrX7OB','yehVXiGMkAnOk8bELD2TH0i0mfvtDYo56aqNGrGOe6XezzNZZkDUmjflgAeIF6hIYXK8K',13);
-INSERT INTO ti VALUES (-8100472116820678600,5503745,'U3s1mC0hatEruBuQuLNU7S5aG6xqsiKdXjqxBgacwDHskjVpfTYn7bbGnTOfoH4VAZUqk8dsWuxvIXH7TEFpi','W4d19s6KTUDWTQfRc33capqdzSBUB7xrdE7YidPcileVJhoRapWFbNLjdMMf75PRpLRwZyrBdTcy1Fd5x1OxA6kTE26xo5nIVNLMsHZWRrGNlXOpawWSJcQSZ5HawfMhGVFRlkeooWiRf3e','fHG2G4kgAVm','Xn43DyJafpxpPBbaXImoisUrAm6TFKoVK7iQX6VtmnzFXnr3djkEX2E9JAYwed7kLacSRL','Qu39wUNbmDOrX7OB','yehVXiGMkAnOk8bELD2TH0i0mfvtDYo56aqNGrGOe6XezzNZZkDUmjflgAeIF6hIYXK8K',13);
-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 NOT NULL, c BINARY(77) NOT NULL, d VARBINARY(81) NOT NULL, e VARBINARY(53), f VARCHAR(11) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1187144066780195744,1102058225690675195,'Oad7k9kz5ZXJSoFaJdB','MtHZS4ya','tFiIrVAdSrFtzosuEJkpdPqvOqGtYbFNHEb5HqsBReKSkp4Qw6ry','mspTFYTW','8jRI7b3bBdSkpx14IpjoKnN0o7kljiQeYFJioA1lQCjlSQFh2rmaKLGnX','oFyiq5MPqfrMxtxx0SWqevQp7CklWryJnRy75Dw2pEY8pg8WGbMQkKQ969NMIJTE90hhSiN83lMy5R',0);
-INSERT INTO t VALUES (14287008748305994633,2162542524363368313,'gC3DHXBURcFVdsBCmhCA9hZSchzZrTi7ZqwhPENH02wbSapi7MWbgT97nM8XyXsvYPGFhS3BDOzU','RImk6i','zrwkljgaXHk41woVJVF5OyMIF','sYddyOk','ufFANIOq1nHVJwd','wPBInpZEuwVJ',1);
-INSERT INTO t VALUES (12065561273077900431,17255508100402941376,'tZtllWYjHN8gOr6gQOoITUqsFDJ2sk4lwcT8Geh82CPbQTR9g','lpS','bMcomwDP6WTPl','v','y53wGBR7o7SxlIJ0CT4gvoaVzb86PC894uYO0hxkUrTyH9xOIWKYWIabBhXeEgmP6gcqdeWIk','vveWm2h18chLJUhlmGNTKBySycgaeBvtQcHxK2fg1IssnR',2);
-INSERT INTO t VALUES (15499191330341408390,11625342357167741853,'rUakRv84L5uSdZeYqPP0lAiKxgE1ZdUfbMb9l59V','Ricnfd3q8tkyorpqt0enqWFJ7MCq9Z5nG5w72v10n4QivaH2DfQOOauFMdFlROaWb0xwYGjsqky3','RscQyJPCpSvtKjDMGERELgUYCxERWR87Qq7AoH2iuZXOXt','bupbWh','XaCzaCL8R002QJhZF5ovwOZKuYB7fWpm2l0QiTITkDAdZuHv7e6','fY85K7DZn8Hs2QUwSBeGk4lwTl5sUvpeg66WXYJKXbVr5qUfEVkaxNH5d',3);
-INSERT INTO t VALUES (16901877612700339257,12051465968437046409,'RBX6MkTzOpfpQGkgSQXKwrpkbk','OXU5HpLft56GbCBnQ4LWxnAb6vydRUmLvkoCKfc8WgnFEce3jKO','NF5Aa7BM4sWuVTFkweY8JfVPU1pwk2W3rZI','Fq','6MkdGkhH1tieRmj3c4pRhbQEGoyqFP','7T13Pf9aRtWyrM6mwXX5YrB3l5fGXJox4ouSJSXQMv2PuynQNgZPNgp67ZA',4);
-INSERT INTO t VALUES (3848321749060566015,14267829000021842545,'SY','7PgBIy6kVuUUCEZqk6k5N3mzEnc6IHqtOSH79F1cOTao4APIzdHhHgh20jBJSstj742asEUvcJA','W55dH2T7LvmCBePb1SnHTeoy8zDbnhsGoMSFdGwAqIXNXoiUC4PWT','b','7Owb5hzz7tWERQAJxPgsB4JkJ','ACM59Yoa6ypWFkuhzZEAooShmC7MVFF3lLjAMP0VikYqzBJd6IAvb1MZwXu7mmXhNtqjQTz6WlY8vGIEb1MqUr9I0liru',5);
-INSERT INTO t VALUES (13837967478924603363,11669178604404787659,'8ijRQrP8srGgWmmUoRL6Z0vNZn11','KesCqX1ARQeVIIIUxJgtr','j9oHtiMTTb5','flZEs','2eMXRMrolAS2ueaOvuTXO5wcAYQBZknkCHuncE4DjYznQ','eoijHtumtVOJC1oHJ8IS3mTM9vXxgK7mYDR9dntZtgbqQwXLzia0DG0a32n',6);
-INSERT INTO t VALUES (4739810596490815067,4326627401844743576,'gcS7fH5RreC92sDeVwU9tgxMI2STcooh1Kbu2qdcXo6PbKeqzFhZDCHq','WomSjpVUn5gNPPqVQ0p0A3VtvWoQ1GYCpZgFu8gsc','j9654PP7FdGXSzVe2dSjC9LfKsnCEM','PdgKpzo','edv20JuTaNXJMGmNnpBqd7SZXsK9yhgPJrXCK8keK4nb1DXZrFjQKAy93CtAoIpXryF','JbUrANJlA88JNfNbSJVrLtaofcOZigFJH32b4wNnnSPUTDal7V286X4q4Vk25lglkyJJtceFmcdeIap7AdVOJQ4AHVCi',7);
-INSERT INTO t VALUES (12696725523633198735,14235450324062480426,'xrIuE0ZOjucwCmA5XFzm','3','tj1BtZ','E2LgY8vE','ykBE3T0mhZa7RQidWSTcF0GiWexzxIWhZv4xSrxfMev73M','Enj96otCzTu',8);
-INSERT INTO t VALUES (5431569567424114019,6224375363790332220,'CmqGHBiWYh1lLBcJSDm81Iybgf9ZuKkMjdv','tlWDahGnONhI7Qc8fKndJj3oaD8qJDXYDz0nBrIgyh8hPE41vd5FbbePfWMWEFiP2VnBhflXFQBznxHoC','VlNBGnrrAdQPiPjxxL1yz8wPBJL3dG3LmEE4ByalbiEMgQ','hzTsm8ZOHf','abDz8BdextIbhQGKHElPeo2axngFMEo4RA4OLQUUgdJ2Di4aytYZDwV3CykFZD3Wsftif1ilrjbp','UcY6mqla1YYLFNc1gAP62herBERatss66TVpBoBjcVBfXEOsy4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16854629033597098116,4125774,'4U9VZIOSMab5n63o','KaneDv8yoUcKuqCc8G8iS7crbqiHynp3YK9vr8KGxJebrfFNHnw5gMxuOlVVfqQFepuDAJL7CDJyDTxJylwDsE1Xz5mKV1YynBW8lZbPO8yMlDTvTbIbiuwDMxft6viJVfKOswKKBijDH5SYewxEKj7d04kUuCPaGDITt4R8Iw9vX938j','JKyzfW0','eq5mMl6kVx7tiHcVeft6mW3YpLCGwSdYiQV4wNjeuZ6TdW6q6dR0kN4pcz9sQcvDlF03mPn5Yiz9a1mCn8xWBEDxzpGwML2qa3UF0ppPM1cG846bnHBOc0paYWDKJu1lSZfWPbOaQXl3WVREK9nZsn8CGKbhSKGsUvkhRBqULlrEK0NhyszFOqtUwYRzyI5j7T0qAEvRoCQyn9nVQgIxfGfRt','E','S',13);
+INSERT INTO ti VALUES (16854629033597098116,4125774,'4U9VZIOSMab5n63o','KaneDv8yoUcKuqCc8G8iS7crbqiHynp3YK9vr8KGxJebrfFNHnw5gMxuOlVVfqQFepuDAJL7CDJyDTxJylwDsE1Xz5mKV1YynBW8lZbPO8yMlDTvTbIbiuwDMxft6viJVfKOswKKBijDH5SYewxEKj7d04kUuCPaGDITt4R8Iw9vX938j','JKyzfW0','eq5mMl6kVx7tiHcVeft6mW3YpLCGwSdYiQV4wNjeuZ6TdW6q6dR0kN4pcz9sQcvDlF03mPn5Yiz9a1mCn8xWBEDxzpGwML2qa3UF0ppPM1cG846bnHBOc0paYWDKJu1lSZfWPbOaQXl3WVREK9nZsn8CGKbhSKGsUvkhRBqULlrEK0NhyszFOqtUwYRzyI5j7T0qAEvRoCQyn9nVQgIxfGfRt','E','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13572938806947246408,6088462,'L','fx3pnNV7QhxuqVXgSFrMmKIl2q6ixSEZwQkkAsY9veElTP6cCj35EO0Wom3jjy2MtuhVxvmxtAWIIeCnjERuGoCzHBlW7P2W5fF1CEOcHpxqbbVJPcnoQfvVilvVxGyPbIsCIy46ojhsdXlUmPuZpvmRt5Fq2RhvJx5N','tdtVTrhRajK','3KicWfPHyK78KXjzleFIeVBo2NQ0RukFBWGra0vhSyeznTSN4MDyY7qg10Yo6ZNtP53pNRCEUEURC9PBDRl3xMXtFiVbSPpSw1ZO42CjxyIQAP2mtbdpgwgZihofWWX5XrUv112ygDXEwdW9Ck1eD7a9QXzR3mxyVvZOYlDPPbiQPsgpszRBW99ClIdJrC0TGLehCsQ1FHz0CeAEelfq4LUzPwWgzeEueAqjBR3hQvepA80RCpbE9Xu1H2G','ov','M',14);
+INSERT INTO ti VALUES (13572938806947246408,6088462,'L','fx3pnNV7QhxuqVXgSFrMmKIl2q6ixSEZwQkkAsY9veElTP6cCj35EO0Wom3jjy2MtuhVxvmxtAWIIeCnjERuGoCzHBlW7P2W5fF1CEOcHpxqbbVJPcnoQfvVilvVxGyPbIsCIy46ojhsdXlUmPuZpvmRt5Fq2RhvJx5N','tdtVTrhRajK','3KicWfPHyK78KXjzleFIeVBo2NQ0RukFBWGra0vhSyeznTSN4MDyY7qg10Yo6ZNtP53pNRCEUEURC9PBDRl3xMXtFiVbSPpSw1ZO42CjxyIQAP2mtbdpgwgZihofWWX5XrUv112ygDXEwdW9Ck1eD7a9QXzR3mxyVvZOYlDPPbiQPsgpszRBW99ClIdJrC0TGLehCsQ1FHz0CeAEelfq4LUzPwWgzeEueAqjBR3hQvepA80RCpbE9Xu1H2G','ov','M',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14242037521325504186,14454255,'X5F4LhYw7Mb1dv','XswBdJADWjVPF6EHtCCgQN25N2dvr3mDqDiGfxqVpluTtlp6a1msyxs5fAlFufVWkck0HHcOfuoAFC9cFMEuxZ1sWJF9hqHptd74fzXVoiomXPHzaP7oBNg','FYU','l9ncov0CXONITsHe7m6lAE2x1sFr34YB8bsmFqELeSh8IobHnFgg2ws8Dt0V9zqFkM0p6UybWxG70FejqmJOxKxXsTMzhBzwoZvamnliyHV8CidGCuF2AcnQutnprWS4DPjaYVj1RZIs0k6oV','h','Ov',15);
+INSERT INTO ti VALUES (14242037521325504186,14454255,'X5F4LhYw7Mb1dv','XswBdJADWjVPF6EHtCCgQN25N2dvr3mDqDiGfxqVpluTtlp6a1msyxs5fAlFufVWkck0HHcOfuoAFC9cFMEuxZ1sWJF9hqHptd74fzXVoiomXPHzaP7oBNg','FYU','l9ncov0CXONITsHe7m6lAE2x1sFr34YB8bsmFqELeSh8IobHnFgg2ws8Dt0V9zqFkM0p6UybWxG70FejqmJOxKxXsTMzhBzwoZvamnliyHV8CidGCuF2AcnQutnprWS4DPjaYVj1RZIs0k6oV','h','Ov',15);
+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, c CHAR(100) NOT NULL, d VARBINARY(11) NOT NULL, e VARCHAR(25) NOT NULL, f VARBINARY(33), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32685,-29430,'NOWBSfqmL1PmbK8RSs','ztbzDq','U8kRzH6cJEAegyUkuu3dbGLXo','dNPWa242Z','Z','H',0);
+INSERT INTO t VALUES (65382,-26784,'KGs8cToiFH0H4CMXMwIHnrJ8AHPRgp6zqOsQF5MH15TLPP7esEQvCSNCg1XAMVCIIO6WI2VxDXRGGAKS0V','DhyK1bqm','3sPKlU35yKmGsYOAuBqpLCY','iej0Bwue0','2','r',1);
+INSERT INTO t VALUES (38839,2728,'ODTbvFKtyfgtbmhmQCKQsQuzwamcZls6JaEcBEMrnVWDgvuEQQl66qzJai0CNaBKEV0pNicMP','VSCLE9r12C','tvF0AFld6rl6mS4h','JB','F','U',2);
+INSERT INTO t VALUES (54844,-7225,'dP','fqstMJ','UmEokM0fel8h8P','Hv7965CHTQT5','f','Ar',3);
+INSERT INTO t VALUES (2306,7182,'evVRtdLFYLdV5oiHYrK20y9cRuQsuC8hPK9xV0girDz9LQwKncDyRD9rEe190wScbQMv1fBF0ej1okMNGaWGU','m','Mfm9b8491cbpkCykcNkcngck3','LqSRIPGFZgedGTkTAPyliOaH','l','j',4);
+INSERT INTO t VALUES (429,26212,'c2jBRwpE54xvlq4gKGTbpiRi0lufxcvu05ir6YQAnqwD','gLUJKprrB','JylyPxid1n1','kFojXYgN','q','o',5);
+INSERT INTO t VALUES (22842,27686,'3jDPwW87NwscbM04pkU7dXW','v','JJMBhwnhDy3gjWlWNIXpYtE','bf4q2PH5utRb7dmTJ8MmCsphEvJmAzHGp','H','cU',6);
+INSERT INTO t VALUES (19160,-421,'Y8mmmd99qpgmqBSlKIraOsQEujUbrJOYe7j6VddPRVkn0Auyoi3XBNkAcAIAe6s3yb','XYKbqc','zcuD3jVVadJ0TXQXYnaY0iL1','eQnMrWvXbbSGZGUu','E','5',7);
+INSERT INTO t VALUES (1158,13465,'3mXJGebHEdRfbqfoFd','i2N','fiHtDC7lXuwpWfv9P23OHBE','nmJeIuI3HUtxhi','2','V7',8);
+INSERT INTO t VALUES (47651,-24747,'P4pDyuuV2nTAjEpqfc249aM043l5','NikOaKv002l','PdwIGCq0wq3tW4xkxkb','GdUzjQ0qgT','n','cQ',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(100) NOT NULL, d VARBINARY(11) NOT NULL, e VARCHAR(25) NOT NULL, f VARBINARY(33), 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 (8628348462347052206,16460406250044010963,'s190u4iTb11Mqp3KG36GTHyzA0Fzgy8DlE6yXnhqMAD5vf2qH1jJz5hjQZO3HZgxqg','8Se0p6vlz2GbUwyFFRThtS35BRI0ga8FhTorGl0d6VxhmHA3AUP9HLFn6GEaGZvtMK26','nGnSRXB2uFDY2y0PmjnRzNIzXwiSnjqYlK9gOvW','10WS8VEAOF6','nYzhyjXI1EBlTC7uvmhevIw4Z6iU29cW1bKEVfSEnGkbMv7X8YiVEQBwS3ORymQ','pMgAysknrMg2dWJTx3xVVxoGDLkGNWuTe5e',10);
-INSERT INTO ti VALUES (8628348462347052206,16460406250044010963,'s190u4iTb11Mqp3KG36GTHyzA0Fzgy8DlE6yXnhqMAD5vf2qH1jJz5hjQZO3HZgxqg','8Se0p6vlz2GbUwyFFRThtS35BRI0ga8FhTorGl0d6VxhmHA3AUP9HLFn6GEaGZvtMK26','nGnSRXB2uFDY2y0PmjnRzNIzXwiSnjqYlK9gOvW','10WS8VEAOF6','nYzhyjXI1EBlTC7uvmhevIw4Z6iU29cW1bKEVfSEnGkbMv7X8YiVEQBwS3ORymQ','pMgAysknrMg2dWJTx3xVVxoGDLkGNWuTe5e',10);
-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 (6513440344582574124,11935215696756048261,'f2zZXDZD1RboyaEla8mh9X3xwTsjh6nP8Ce0WBdSxrXNouDDva6P0Mzti','qXSAjKFZJGbYc2ko1eUxEj9cOztoT6C3','mnVRg1vLDiGFhpu0pT9QJWU26iNb8sEJn','kvsZ9','eHcSIivFnpe2COhCQFM4lobRS7Gj7XEeMsBeotvQPn153nWeItCASMqTpAWhEgEVHEDp4BLG4QSkVIZAVD','pCFRq6OHEEO1ZInuem4PU',11);
-INSERT INTO ti VALUES (6513440344582574124,11935215696756048261,'f2zZXDZD1RboyaEla8mh9X3xwTsjh6nP8Ce0WBdSxrXNouDDva6P0Mzti','qXSAjKFZJGbYc2ko1eUxEj9cOztoT6C3','mnVRg1vLDiGFhpu0pT9QJWU26iNb8sEJn','kvsZ9','eHcSIivFnpe2COhCQFM4lobRS7Gj7XEeMsBeotvQPn153nWeItCASMqTpAWhEgEVHEDp4BLG4QSkVIZAVD','pCFRq6OHEEO1ZInuem4PU',11);
+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 (700755637,28688,'4Kp583GN9sAPI8o8HY','6t','RC6Idll6YuEb','HslWUl6cFCt23AR','9','eD',10);
+INSERT INTO ti VALUES (700755637,28688,'4Kp583GN9sAPI8o8HY','6t','RC6Idll6YuEb','HslWUl6cFCt23AR','9','eD',10);
+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 (4159177948,30561,'tFwkECKGHkS1gMlBTwmo8AlP5qmB','6vc3b','l5gQ2d3Q7mqfB','6O9GL9BQLposJzEiA','w','p',11);
+INSERT INTO ti VALUES (4159177948,30561,'tFwkECKGHkS1gMlBTwmo8AlP5qmB','6vc3b','l5gQ2d3Q7mqfB','6O9GL9BQLposJzEiA','w','p',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (15180302008042527916,2171134713511866932,'pouxXd9EaqKlpnuAhA0MLWHTxaAG8431XVuLYxfCSGDV4XUXJzjfRcVJN0LgrKa9Ghw6BjvZU','1h6UpE02rMPJMr2E0356ATaslFVEFgdTSO5cvxJ4piYIryLRl5MDX2MXTF3WU6U2Ia2Wt54JVhTnnxuZY1gg8tqim9oimKsakIdWCGUZmZGRlNnO4reUGpTtUGRsdszZArWLDDbSSugGRQNyFIpEll4r4RTAgbmCxCqW2FcTG8hHw6U7NRoDhgASg','bZrCyOxHINOUj8pNEqelzvTBi6AvFHg7nlaUpLfAdIgs','4c','w23qiyH5isIxl2DHEo2IkwvkQHIiScokwnrHHA0FoThNohxTDqihtQi36IZ682vmmchImKmAH','iAUBNBDArZZKauxpbkxyVzdhhifhXHkKKaAvF7QhyCoiyugZFuN73Q',12);
-INSERT INTO ti VALUES (15180302008042527916,2171134713511866932,'pouxXd9EaqKlpnuAhA0MLWHTxaAG8431XVuLYxfCSGDV4XUXJzjfRcVJN0LgrKa9Ghw6BjvZU','1h6UpE02rMPJMr2E0356ATaslFVEFgdTSO5cvxJ4piYIryLRl5MDX2MXTF3WU6U2Ia2Wt54JVhTnnxuZY1gg8tqim9oimKsakIdWCGUZmZGRlNnO4reUGpTtUGRsdszZArWLDDbSSugGRQNyFIpEll4r4RTAgbmCxCqW2FcTG8hHw6U7NRoDhgASg','bZrCyOxHINOUj8pNEqelzvTBi6AvFHg7nlaUpLfAdIgs','4c','w23qiyH5isIxl2DHEo2IkwvkQHIiScokwnrHHA0FoThNohxTDqihtQi36IZ682vmmchImKmAH','iAUBNBDArZZKauxpbkxyVzdhhifhXHkKKaAvF7QhyCoiyugZFuN73Q',12);
+INSERT INTO t VALUES (1466901241,-21787,'yBpbxGF','GIGeaUpGrzUuMHsTkd9qQ','ZBLBp0GVcZO188N','d9YMWBD9cWo6RmkthSqJoA','3','1',12);
+INSERT INTO ti VALUES (1466901241,-21787,'yBpbxGF','GIGeaUpGrzUuMHsTkd9qQ','ZBLBp0GVcZO188N','d9YMWBD9cWo6RmkthSqJoA','3','1',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2221753381,2021,'6n7FBVG3aHcIWd4Eb20n3qhmhbanaJRqUTtOCfVytsVvbIKwoT9BYZuwGMi98RlbON97A3PO3qQQMEs8Juw3zSOphJAA','iVhnI6gxFPEJLXnSHSnJVf97yiz2VCheQG1IoU9wrLXKyFda1vav9bYMx2zfHPCPUt3ZlFNje1Zk0OKK1FVI0gm448dU0cv9w2HmoRHaXYT8eVahzqKfrlc6eDuVhOxIZXtbZeeHsjxsbmmrpZ8BSpJ6GrhQMzVI','SXprQR3c','8gQjzQaR1EKuNggdlRBBwqsDrorUJ9hOxUlbSG2c1GRSOyStbZ6oj0AyV2iWJe0kcGsfmujwL6wWLar29wyme9GtEr8CezVSG82CCO3YHuhzpuPBdfX3y','Y','J',13);
+INSERT INTO ti VALUES (2221753381,2021,'6n7FBVG3aHcIWd4Eb20n3qhmhbanaJRqUTtOCfVytsVvbIKwoT9BYZuwGMi98RlbON97A3PO3qQQMEs8Juw3zSOphJAA','iVhnI6gxFPEJLXnSHSnJVf97yiz2VCheQG1IoU9wrLXKyFda1vav9bYMx2zfHPCPUt3ZlFNje1Zk0OKK1FVI0gm448dU0cv9w2HmoRHaXYT8eVahzqKfrlc6eDuVhOxIZXtbZeeHsjxsbmmrpZ8BSpJ6GrhQMzVI','SXprQR3c','8gQjzQaR1EKuNggdlRBBwqsDrorUJ9hOxUlbSG2c1GRSOyStbZ6oj0AyV2iWJe0kcGsfmujwL6wWLar29wyme9GtEr8CezVSG82CCO3YHuhzpuPBdfX3y','Y','J',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1436339583,10639,'Sd','XupKRXSrvWkum3y2Su8m23COBPq153h1vkBaFd9A1X2T9abJgy3XrH1TCMziw9snaDZD5Ysffo96udIlunScHsKrLEgCNR8','VWa','QYgH','Sm','EX',14);
+INSERT INTO ti VALUES (1436339583,10639,'Sd','XupKRXSrvWkum3y2Su8m23COBPq153h1vkBaFd9A1X2T9abJgy3XrH1TCMziw9snaDZD5Ysffo96udIlunScHsKrLEgCNR8','VWa','QYgH','Sm','EX',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (3002703399,-18391,'soJjNyCbb7BrJUP7AbgyeA0DKyThFBp344pEYku0n6RM7ZQQeiXEAJ3WCAz2RJhTn9eJSFTdVCDsQeumRjE9AovSYcir0LkDR','d17YEKudvkBe6emaBpX4sfaQ8JwMihYGwYrLZq5RkRh6QDHd1NcnDeD4fW2cI15TylQboro04PdsbMOlwe5OlPoomT3ttLlSXCULuyQddN7SLBvWpNL8bLx7sET0DzYwG9gwtYOIYnjdYCIOL2qfQwN5v0qKnZrGAuMRTpthQgwTcpopgqzHn6XS8ymixGUWspirKUCZGPoHaAORBAn','FPtae','XsdfjNVxFvF20CPBECVKr1bOps4E6D0Z8MpRyvcnM0rUZkBshNdzejPpnr4mpuNwZn5PZSkFdQj31HR3XjGcETuJ5zmAyWEWtb8LYbMrOIaN','rt','tp',15);
+INSERT INTO ti VALUES (3002703399,-18391,'soJjNyCbb7BrJUP7AbgyeA0DKyThFBp344pEYku0n6RM7ZQQeiXEAJ3WCAz2RJhTn9eJSFTdVCDsQeumRjE9AovSYcir0LkDR','d17YEKudvkBe6emaBpX4sfaQ8JwMihYGwYrLZq5RkRh6QDHd1NcnDeD4fW2cI15TylQboro04PdsbMOlwe5OlPoomT3ttLlSXCULuyQddN7SLBvWpNL8bLx7sET0DzYwG9gwtYOIYnjdYCIOL2qfQwN5v0qKnZrGAuMRTpthQgwTcpopgqzHn6XS8ymixGUWspirKUCZGPoHaAORBAn','FPtae','XsdfjNVxFvF20CPBECVKr1bOps4E6D0Z8MpRyvcnM0rUZkBshNdzejPpnr4mpuNwZn5PZSkFdQj31HR3XjGcETuJ5zmAyWEWtb8LYbMrOIaN','rt','tp',15);
+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 CHAR(63) NOT NULL, d VARCHAR(20), e VARBINARY(26) NOT NULL, f VARCHAR(76) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15150686,10242795930164027543,'k8kNpxA','iDPB1','9OL7ldq','Ze0SWqML8VBjYA4OdvIDZzQDuHDutUSnXaMyX1mCprWd2ju4bzYlWkMwySh5','R','m',0);
+INSERT INTO t VALUES (4033781,10708117167171691326,'pzoh23V9bps00c4LIxvVB92Vk','HJmSRpJnB1fN','28YFizE4KwmGti','ZZw9NrCUzXVY88q9WvpX6Tk3EpG2lxEFOIF367','A','g',1);
+INSERT INTO t VALUES (12568630,3873594117006828312,'NO7tZVFyKwhK2fvEdv3BXJOdzIvaLtOJKoWyF','7OWLjqNylCmzR','hk14kABzrc','N','0','w',2);
+INSERT INTO t VALUES (12669326,439875382117764966,'1gSqK4DibxnabntYxiISJKZthD7UdFvQgiI','axScNw','77e6','1ZgZ7v0QEBR3ieoGufZWvLIsPZ6GBOIacLzSnfoQBuc9icqlINkdX','VW','j',3);
+INSERT INTO t VALUES (12458378,16459146691014454674,'ebYfyB5Uh6v3zpTLfd0Gpnav7MNuW2lLfhHJ','o4V7p26ojYAG2','AOqowpK','x','9','R',4);
+INSERT INTO t VALUES (7001851,18346156188481160017,'TSK32iL','ru4MN2','9znzasY2aIMs9RISigxuKipJO','yoJrls2zIEAm9KUe1HROvob5DhO','p','f',5);
+INSERT INTO t VALUES (14734919,12979870120169118025,'gPUprl5tFMkpm5zPZtu','INRWaMZm8ux7krDHjfqp','fJVYg3bRm','YVax2YVfiR8S8PsFL0BBK8A6JwMyB7DU9Jl','d','f',6);
+INSERT INTO t VALUES (15076243,17308524713107012189,'urzw8C1gmr3nhpvxEcAmQKEAzJ4Ed5KjmhmJt5oJf4wbaY86b9','Ph','FzVxUPxH33bijx5Bpqrje','fqBDrsYoqWTlIFDfGX19xE99N2prv1','f','y',7);
+INSERT INTO t VALUES (7880349,9099008030421940361,'4XKyeinYwt2mNrusioIrZfkWSPCrRGnSsz','OdkR','AiWkPWJoQhwisJrI2tT','PVl0anz2','lb','R',8);
+INSERT INTO t VALUES (4317596,16405140874096184554,'sAFEnEcJRyF7ZTh3UTjzMC','bAL1d','gETPNwAPe0o8ml3jSmKxGomzR','1u4aoNkn4EahA57zAcJbs69thIvb902ltizd4IBm7Mqa49bA9XOEIpwHqltYYzc','i','u',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c CHAR(63) NOT NULL, d VARCHAR(20), e VARBINARY(26) NOT NULL, f VARCHAR(76) 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 (5972428079565872120,10733258429468365612,'bPrYmTE7yL4tOSmZ0gNF49j7dAuMrrI','GyL8zKtrxsfiN0dAVSI','YHfdgk315uhmmsG6vce','NzzGBn3vM1Ou0MxUdNQJLHNKQ7q0yI','R','1',10);
+INSERT INTO ti VALUES (5972428079565872120,10733258429468365612,'bPrYmTE7yL4tOSmZ0gNF49j7dAuMrrI','GyL8zKtrxsfiN0dAVSI','YHfdgk315uhmmsG6vce','NzzGBn3vM1Ou0MxUdNQJLHNKQ7q0yI','R','1',10);
+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 (10908985251776881132,3033062756254924545,'VUoJdxjJ1AWccvRvqRb56eVQkFBkVlOwbYODUKcQdZnLlwfWbp2Xd','1P3nVUyxYNDBNLAg','er769uweSD9','5BQhp16HLXKps9iEepiSKClseCxIO1','s','d',11);
+INSERT INTO ti VALUES (10908985251776881132,3033062756254924545,'VUoJdxjJ1AWccvRvqRb56eVQkFBkVlOwbYODUKcQdZnLlwfWbp2Xd','1P3nVUyxYNDBNLAg','er769uweSD9','5BQhp16HLXKps9iEepiSKClseCxIO1','s','d',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9852215178724289683,17231263873667693759,'0vepDk0mAjFqpltIwtz6dvbIcRGlJEGOYos8dbU','9PcKYqlTQ6X9GJSnuI6kMhp1wv9e4lvH7NOZF2q19uBrvNup5NR13cgEfTGLol7RR2','F8rdqP2YQ','O2ONPnwlBH4y77U67BCe2DkIdMjq2cAkyZ0G6wrM6lfp5xnetrqBtVPjtVvacrRdRtAVW','o','B',12);
+INSERT INTO ti VALUES (9852215178724289683,17231263873667693759,'0vepDk0mAjFqpltIwtz6dvbIcRGlJEGOYos8dbU','9PcKYqlTQ6X9GJSnuI6kMhp1wv9e4lvH7NOZF2q19uBrvNup5NR13cgEfTGLol7RR2','F8rdqP2YQ','O2ONPnwlBH4y77U67BCe2DkIdMjq2cAkyZ0G6wrM6lfp5xnetrqBtVPjtVvacrRdRtAVW','o','B',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2120402596375707659,3696876821627472535,'Mx7GbicU0paJ01Mq','slVTH0XlRtqc1QgvthcJkGiCcvbglqic5LDzbZoIzU6ZO0bzW7ejaPGmmuSaGACzfWk0PZROyLYfKnrKJJGLQWPXRiufmciBoOwrbdQT2bqoRsVXDq22HnREnFsdaB09oHLBm8BH8wtZAYrT5chlNEjecfhjCt2jjn09zW9fFV3XnxYlG3AIyiv6gRfMXI4YDaHJuXGgSMYek6sNo','eIBuJh7lY4BSrBS48EE2qYfkJKvgOmrS','4SVC7a7BHqcbyOxPeyVdw0wKnvWGMVnwTZtHdzzWAau8H6hB6h9FnCgd8BP1cGuF62wPPbK0einwXebPQVnR4uMmuq362tYYtRUVn7WdPldyQfXYZNyhO7vGlalWss1I0qRFtchqVzo67iDVpcBbTgZVrGMmell5NhSmKXQxtGGUcdhEWfH3bvWOhSvonPVwS7ZEw7xccun6E2F5yJdystTOOeMhILiJLtdJYyYwjCENoO6PVIHtWPF6aUTB4','pTktVMH4rUYMNY6eJDGvLlkOnv52EkSleDxwdRlupugMkXPrsWb3DprFme0W5akHesA0vtsZNr0wTVRzfgJQZyjj6mDKsJdy','GZd3wBAK20ijStNyBuY1Wk0Xp5thyx5FILvLI25Mp6L662nyEz6E',13);
-INSERT INTO ti VALUES (2120402596375707659,3696876821627472535,'Mx7GbicU0paJ01Mq','slVTH0XlRtqc1QgvthcJkGiCcvbglqic5LDzbZoIzU6ZO0bzW7ejaPGmmuSaGACzfWk0PZROyLYfKnrKJJGLQWPXRiufmciBoOwrbdQT2bqoRsVXDq22HnREnFsdaB09oHLBm8BH8wtZAYrT5chlNEjecfhjCt2jjn09zW9fFV3XnxYlG3AIyiv6gRfMXI4YDaHJuXGgSMYek6sNo','eIBuJh7lY4BSrBS48EE2qYfkJKvgOmrS','4SVC7a7BHqcbyOxPeyVdw0wKnvWGMVnwTZtHdzzWAau8H6hB6h9FnCgd8BP1cGuF62wPPbK0einwXebPQVnR4uMmuq362tYYtRUVn7WdPldyQfXYZNyhO7vGlalWss1I0qRFtchqVzo67iDVpcBbTgZVrGMmell5NhSmKXQxtGGUcdhEWfH3bvWOhSvonPVwS7ZEw7xccun6E2F5yJdystTOOeMhILiJLtdJYyYwjCENoO6PVIHtWPF6aUTB4','pTktVMH4rUYMNY6eJDGvLlkOnv52EkSleDxwdRlupugMkXPrsWb3DprFme0W5akHesA0vtsZNr0wTVRzfgJQZyjj6mDKsJdy','GZd3wBAK20ijStNyBuY1Wk0Xp5thyx5FILvLI25Mp6L662nyEz6E',13);
+INSERT INTO t VALUES (17041785814420744093,2681174645368116896,'C6Nj8UgCx8fpgmNzdFXnKE','Lk2v4RUq7BXQiEc9FhHU7V8B5uvvynUAt3bJKrjr1erXsra34DNfmOyhV6ERjTo9TMeRgVynZJN1vuBajCWBDmuP5JVl9v6fdLa03BcQsCKswgHttyY4jdvvtSEfUCLRgOnkFz5BMMm3tvHgS7zOs8PWvypLQOU','OAa1dw4Ku7','MRLkskxHjE54ldUtZ68XUSeatll7Ad4bLRhSexIbhP6esDn9r4YHvNNGhxkCHSM2NEyFMPMTnq0UGAh6FvyQIY46kcOHe0tQaVNg9o73MZgJZp1hnjkze23iP2v3j45550sR6LbsjJPtm1lvwd0JtyPpyeqRsUJGuSbDQfFJSBDYigkKybS80GI66e61BBHztq771AEvQ1JXQTtfZajNRXlRAyMm91eKJSDc6i6ZSU4i7pW4yCW4CB4','X','w',13);
+INSERT INTO ti VALUES (17041785814420744093,2681174645368116896,'C6Nj8UgCx8fpgmNzdFXnKE','Lk2v4RUq7BXQiEc9FhHU7V8B5uvvynUAt3bJKrjr1erXsra34DNfmOyhV6ERjTo9TMeRgVynZJN1vuBajCWBDmuP5JVl9v6fdLa03BcQsCKswgHttyY4jdvvtSEfUCLRgOnkFz5BMMm3tvHgS7zOs8PWvypLQOU','OAa1dw4Ku7','MRLkskxHjE54ldUtZ68XUSeatll7Ad4bLRhSexIbhP6esDn9r4YHvNNGhxkCHSM2NEyFMPMTnq0UGAh6FvyQIY46kcOHe0tQaVNg9o73MZgJZp1hnjkze23iP2v3j45550sR6LbsjJPtm1lvwd0JtyPpyeqRsUJGuSbDQfFJSBDYigkKybS80GI66e61BBHztq771AEvQ1JXQTtfZajNRXlRAyMm91eKJSDc6i6ZSU4i7pW4yCW4CB4','X','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (12463431658957238423,16477734817981240324,'b8ZOOdhj','YgqhQonZd0nzag15ZzQ6caVnuW23WlydZPlsIEXdi7VJP9zD9eNcZVCut6hg2jCwT8i4eUjKqoDXc','7m1cErvvqT2yKffGijTLMu9Mn2','lRZ3baospTsOEK3','i','5',14);
+INSERT INTO ti VALUES (12463431658957238423,16477734817981240324,'b8ZOOdhj','YgqhQonZd0nzag15ZzQ6caVnuW23WlydZPlsIEXdi7VJP9zD9eNcZVCut6hg2jCwT8i4eUjKqoDXc','7m1cErvvqT2yKffGijTLMu9Mn2','lRZ3baospTsOEK3','i','5',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5095515336831872415,15033723210953956156,'3SCqcfLrzpZQCzyJisx9BBasILgm8LK','a63YgxdnHtAdKKUAeQNyANz8keCimbFuOoRvjkgu2lU9tr1qVWdrKptOcwFUi6aZ7CDWKKNAErPwETMYTTQX1d4EMa9CdyYXW3VkNoS6YJAG7UZZQJikXHVUiPmDdEQJXrRCI8eICcy4ijDccSj5oxqU2aWNhmesgNlQDGj7MtARBafj5xUqYzmuWEWxjO4K8YxVmbxiDgKn0TOs4xe','A3jETk','SZpyyDOyWPpFjjg7MhgllNhBlqHki0Nkw2KpHiKfswTrl2zMzcNhiOfGyvNB0V4xdRbGHAq','qZ','7',15);
+INSERT INTO ti VALUES (5095515336831872415,15033723210953956156,'3SCqcfLrzpZQCzyJisx9BBasILgm8LK','a63YgxdnHtAdKKUAeQNyANz8keCimbFuOoRvjkgu2lU9tr1qVWdrKptOcwFUi6aZ7CDWKKNAErPwETMYTTQX1d4EMa9CdyYXW3VkNoS6YJAG7UZZQJikXHVUiPmDdEQJXrRCI8eICcy4ijDccSj5oxqU2aWNhmesgNlQDGj7MtARBafj5xUqYzmuWEWxjO4K8YxVmbxiDgKn0TOs4xe','A3jETk','SZpyyDOyWPpFjjg7MhgllNhBlqHki0Nkw2KpHiKfswTrl2zMzcNhiOfGyvNB0V4xdRbGHAq','qZ','7',15);
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(13), d VARBINARY(95), e VARBINARY(49), f VARBINARY(85) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (596451884,750216226,'LVh','xMkK0HBUuAEaDh140pBH9WsQmkqTIiHcEfRnzb3lN6Kjx846DH8KW4j79A5y00jfXliEUCfMLHWhIzBEzCcUIL9Uu49','Ck4C3E','tWXn1H2CEMh7arXItRepCGkaBo3tdIhwny','GHkAntK7xcuEV','Czhl5wT21g2pHbr62DpTNz0qtzVrZgt4l4tUua8SMgj93vPIEqOnGktKwwXTed9AHrr5fhLSBKEXiuZGewNX',0);
-INSERT INTO t VALUES (3395838009,1726045728,'fyU45qHDI','ccj4nsqvKrkU5mjzPRxoRYp42Wcdx0Gi11xA7b4unmfizZzfdVmlFXM8yfWt4UIWIyJ7IkUTi4Xz','QfGWTBU3QbOi4GAABDgSH8BKnEivld','sw776jbVq75sIWVabDjaIq6TYz8u9xwd6YJbxHbF9GLRLOgGU','9iGfkUy1fPJIjNwKNcrLcGK4BsmkVywaYW','OU982lC8P5TUXuN0umt6fmBUP77NzFdKQYd',1);
-INSERT INTO t VALUES (1548941212,1462829414,'eU','7VYJbrl1veab','27IuIVcSh5r','NCXdd','AxFpZacVnCCaNxys','nsRkSbFp7ubdPIcYwpsF',2);
-INSERT INTO t VALUES (1407281598,1106743377,'XQydRascLitd','cBtOU0U0yY7SjnzJb0BSYE9Ws8JJDgYtGKPoAUyUHpYARomG0N8HRswtzqGTWWxAzzMVJp32BUrN5','Fq','NVlvuNIzsN','RDD2SCxEZJJKUlokF9nOyGR','5p0aGWsNLG0W3EfGb2bRDbPeSSDDh1wUjWJjyu2aEDO83KJCyyc0JoZoMK9WGw7cO64vBEHEl',3);
-INSERT INTO t VALUES (3892385336,-859542410,'ZW','xwwXsrpCTARdJCrtfpHHlCzwP6iVrmlIxr1T5FaMGzR5EQd','QKFsLIThHn83Jr6DhlrMt93','Qe5TF0ey7OCia38KjMWv2Uk9HDGxKlNwxWyjQBQdVeZ8T','Ykh5tDQ2eJH02nt6VheL0w7uQ5WRnZy84HW1jFm2TiY2wKg','yRuzxsyNSLJvJNkoeUhbWAx8b3oS8qbKdcdCCfjhXlHaLwjUsVVkpYgW',4);
-INSERT INTO t VALUES (2935647709,513406274,'LXCXy','mTu8awnDk2kxoZJJdWTAMRmLIzCap5z','fMX21c','V0Q9lF0o454wawdmWdTvt','3ir1ajphGnJgNGQU5OEpicpePENeJEX5c7Za5eRewChsEaCxw20ks5T89LJOc7','uYeeoxOPWyo5RXJkYetwrhdfVimCqHQu6E7HpKnadsAq0ztR3Z9hu9cKsCJCym40oiJgDtKTUg7xTeqtEJMbWTFBOd',5);
-INSERT INTO t VALUES (674756793,737892098,'X','APm17XecTtu2sYhjmpyJcrpQ9Ccrq','mPL54nbwKRmlUzxiixacNYGo6dmTG3vMPgU','lNoHJvTZckHeoycWRvaqZ4wHOXP','KHQfDijkZP4HuaHDlsY035skYOOhGAeL5cRMlDqn4sAo5Y1wS3UmV5zpZm3tIPfmqfNIdrwyRX9B9528tlA','cpLAYdkgTdcDQ81qCiKIGTRtfyTxDFVx4exX5LyujwDFdgwnJ',6);
-INSERT INTO t VALUES (935485093,-729055220,'SyQRHCr','27ObejzkjH13u3HdsHZcnzDnlQP1gRTcNteocmK7SWBJR8JJ5NuhXs4','appU13KSgmH7BKK1toy9alrPdZXxEpqoMNY','li5GMKhmP21wDH','xeJQ1R161ObN8moYONa4eRu6hv','i8bAyWI3qXeHgsrhQpHzJe3R9kxemk4q560hqI0KwQsnKB1KuYMmkiT',7);
-INSERT INTO t VALUES (3221475642,1107149976,'n0JdLNO','O7QIgsNVTPvNSkkeC','eSIBR6TkXvY1KfdMIbX','wwRD9ysV5X34kJYUd0GRsbA6JGV6RllYUmCQlqp61T92','0b6naQsVF6TBkTBbBl147b0r4xgxe4gk4oQJt6ER1FnQwlXCc8mH1z','SV9CAywzvZGKWdwzTQeYVp7TVmx44XDK10yFksqXQHq',8);
-INSERT INTO t VALUES (563119451,-1383058937,'3zF','uNo1NV5zb2tLeiN7occCB9M7PXrho86godfGcPKR64oM8ymw5QumTHh9gamed0qzVi','DDdJAH7wHelo0nqdUcDzrcnPm4zz7q8XIC1eliF','lmgeqRStsSH1huZDZDBBjfes8OMsOjXGnvonrurtzZqpNdOZ77dnvHokpzpVE2g','PCbM78W1WENabTMtdeRhmxyf3oovFroD0PRvCq','YmcPOcnWfE7KTbw02CIi3m0eo7rV6oCb1N25W9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(36) NOT NULL, d VARCHAR(54), e VARCHAR(86), f VARBINARY(95) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16948,2528835,'ZU3al','5QGmiSakvdxel','LEo9NqlrMpdWiQzETmfKNYBNM0XBPCJdZObDZX269yr','1NamRNEgmofR3YpJ4c77PKccb4','g','Z',0);
+INSERT INTO t VALUES (25372,-2847920,'HFCvNxeeU8yCBdvWx2fP0IZ1y5eO','IV','ZsBlYY9EAGiKAWRpY5inKjuoKPvCPdtbyd0AjXEuNzFW9zAp34Tv7C2yk6jmJangr2v6','ZcarMyN6eW3nnOm9N6RG2GdS154qrcm7H5MOTLLAxBG','W','9',1);
+INSERT INTO t VALUES (10454,-5497078,'SByLQyQGYx1i71csXJ','eYl6wtbbDK258uEvZ','2hnZ4j8CowcEXXxcVrLO0aI8nIvFTYpHsk3Jt6RAx0PTTVifANpEqvIGS4UgUI3HQhPYsElfOrhIE76aRHEYNH','ZhKSV4Q4JebISJjWZ20ldTLmPcjrkf3QxgD8HuO','b','3',2);
+INSERT INTO t VALUES (1455,-3022338,'O6SmKHhPxljHLSLk1OFG2FwkKD','mUOpMSTxkOoLpjvhcn57i7ZAf4o2q6jL6RvzJwGu59LHiTdV','k9BqSiGp6G1tMSuS1Ttm8AdtVoGHPPyGfisGD60f0Hm5BuqaACHgrCGiJsqaaR7l8k4sEDGCuYB0DfQnkZ5q','b140NtRzdAVpPKx1lTYMqLS3TfD6HbZsACxunN7V4etAccmTPfxeefPA2cpKUfx','g','C',3);
+INSERT INTO t VALUES (18133,-5833439,'kROlp9','LT0dvpX4iuKEZ3pvq8TqiKgA2L7aCb3','IYrz6lhSprLgMW9qxLmq0QAKPTnowZp3','07wb6o03o3BypMp1mYLXLX7S7GWNBHDnBVm','N','I',4);
+INSERT INTO t VALUES (-13389,6166359,'nu0wDTIho86HdfEBHrCHLabL17byhOO','hEHcIaTH3jSqHJ','m3qp7h2M6YRkNnMLqSz26HlkTtfJjUi44L7OMQTWVsAzJcLFdFG1dSd5KLXPkyBJnfNL21JKKgV6tfpB0','YLNN3wOjAahc17ezxOoFC7JyaZhMmJcEaHhUuxg1ZOFOpjPPCD8G2NUWWEWp6kvS','E','k',5);
+INSERT INTO t VALUES (-5042,-5118875,'7vo49uokOmth','4eQJOsOlGwKVqrRoWU2SrXFjlyV23Qjx5zPKLQ','P','0Cs2HZ4N0V2jUGKnW74oXDjWa2LGusl9wOtGxDuyDXib','C','7',6);
+INSERT INTO t VALUES (-9127,5806920,'1p','rlLb2CGD69If78xghuz6aaz3zFLZv5GHLFeLzBrySDOP','6qu46PcFzlJhMCQb3','HuTp6IOGD4U','v','v',7);
+INSERT INTO t VALUES (-19889,-1425201,'pbgXOLQg5RGBYKdfDLI9x69uYrI','AQE5YoWWo1u26UKZcl0iKATJislB','taycYju0lldtWkmIa8QCd1j1TMZLskVtubb8x3lZmTW3v5l','Ro63XSOlkpSnMu','M','8',8);
+INSERT INTO t VALUES (7813,14203,'IvFYlHKD7p2r5HaVsod','8RvW59yvix1dD','Xv1','ZphidFzV8HCy2JSFGV9t8JcH7H86TppA4m4ROM7ZQx9baZwoyExVMWKRC7CL27JeygbpRS5iqVMUM49AWfZUPtLW32hu','3','4',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(36) NOT NULL, d VARCHAR(54), e VARCHAR(86), f VARBINARY(95) 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 (3692712604,-1750673796,'s7zONAB','O5c0ZFSP6g4vQqrTghV4QdlgsRS4DKU08Lc4KCfXj2ILCIxwmbjV','ULZSQxtwBdo9wh','c7eR8CnK3fGPZinL87AkxJSdwsjT4znDKFHz','JcueadiHzsc5dikBP6pw1MSnbvvT22fasxJYDMW90P8pTHETwNbxzE5eL5nC2CTlSo9p5peEWExHrMOtb2PEAjH5F4aQ','geFf0D',10);
-INSERT INTO ti VALUES (3692712604,-1750673796,'s7zONAB','O5c0ZFSP6g4vQqrTghV4QdlgsRS4DKU08Lc4KCfXj2ILCIxwmbjV','ULZSQxtwBdo9wh','c7eR8CnK3fGPZinL87AkxJSdwsjT4znDKFHz','JcueadiHzsc5dikBP6pw1MSnbvvT22fasxJYDMW90P8pTHETwNbxzE5eL5nC2CTlSo9p5peEWExHrMOtb2PEAjH5F4aQ','geFf0D',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(14);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(14);
-INSERT INTO t VALUES (3786235683,-1232444512,'Nfs1wkuawFO2aM','2aNEHUbMTytctuZg6TqM4NCZFsAJMwDQa2dmRfnv3ZvXltDzyiGDOuWjqwYFrIk','4OySxLHOOXRWjB8KkPzrbWUCU6CH','zMpk3JrRvb1t56kf3YB8fIXYIuA6uBeWwAYs69cBsGGgG','y0sLAfvNtinnQB6O5f5hrgBVpUL9An7UnCd1jhUmm6HnpGQ5VwvvvrUG866FvgYQfyn4xxKU','TQCsiYw7sX6xJcbzROdej0vZPsIiHbO7NXLpJhKbu8kyjlBLZnOl4jHj0MryQH5OJGcVnnHTL920f',11);
-INSERT INTO ti VALUES (3786235683,-1232444512,'Nfs1wkuawFO2aM','2aNEHUbMTytctuZg6TqM4NCZFsAJMwDQa2dmRfnv3ZvXltDzyiGDOuWjqwYFrIk','4OySxLHOOXRWjB8KkPzrbWUCU6CH','zMpk3JrRvb1t56kf3YB8fIXYIuA6uBeWwAYs69cBsGGgG','y0sLAfvNtinnQB6O5f5hrgBVpUL9An7UnCd1jhUmm6HnpGQ5VwvvvrUG866FvgYQfyn4xxKU','TQCsiYw7sX6xJcbzROdej0vZPsIiHbO7NXLpJhKbu8kyjlBLZnOl4jHj0MryQH5OJGcVnnHTL920f',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3067310402,-1854717608,'WbajC7rIP','D5Bx40w74V6na91aUlHFpTEMZzgbgOMN68bT9blVORX46OPYgku4hpfieY6hkrcPXqOs1slkdg2IhuaHbgKXf36yrqdMa4kHuDsqkQz7SmJIjk7nGOSxPxQ4e1J35ARZn2eWfX4c3ueWrEe7GwmYzfqsX14Ch8l8DqRj9i3qrCOj','PJbbwa2opwQ2TBORf4LxK1j4P0BDPh6XAt','4iaR3BIFqh2Za2rf9BjUfueyARDfQavtL7eSreHMBmHntEmJg0ahYLYusp2E7gLnqoIzc','0JQAhwOJESHLq7V4hfXA2OmphomZMHTWyz5FOJZJJHM4U3Vj3vq9DdREZ3bbI0QWg0QVqWuA','eCA2GiJlHMdx5rDd7M4Jy',12);
-INSERT INTO ti VALUES (3067310402,-1854717608,'WbajC7rIP','D5Bx40w74V6na91aUlHFpTEMZzgbgOMN68bT9blVORX46OPYgku4hpfieY6hkrcPXqOs1slkdg2IhuaHbgKXf36yrqdMa4kHuDsqkQz7SmJIjk7nGOSxPxQ4e1J35ARZn2eWfX4c3ueWrEe7GwmYzfqsX14Ch8l8DqRj9i3qrCOj','PJbbwa2opwQ2TBORf4LxK1j4P0BDPh6XAt','4iaR3BIFqh2Za2rf9BjUfueyARDfQavtL7eSreHMBmHntEmJg0ahYLYusp2E7gLnqoIzc','0JQAhwOJESHLq7V4hfXA2OmphomZMHTWyz5FOJZJJHM4U3Vj3vq9DdREZ3bbI0QWg0QVqWuA','eCA2GiJlHMdx5rDd7M4Jy',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-8103422709320527919,-3801808,'LIif6u5wdTnKc9nl6B','mhjA','AAESZOqAQEO4ibdC5FNfrgEdNuOrYYf0mKZBoCnuVNb1WMpFVmD6iJUnwnyhB5KvZFDtR9a5sVrrj4xIc','RURKXtjGN1TdAffKR6WDVOLPuOsyOT3BTQF5eSgIVNOvWL8ArkkV3uTdqUaQ7JwBmTbyBoaH','f','G',10);
+INSERT INTO ti VALUES (-8103422709320527919,-3801808,'LIif6u5wdTnKc9nl6B','mhjA','AAESZOqAQEO4ibdC5FNfrgEdNuOrYYf0mKZBoCnuVNb1WMpFVmD6iJUnwnyhB5KvZFDtR9a5sVrrj4xIc','RURKXtjGN1TdAffKR6WDVOLPuOsyOT3BTQF5eSgIVNOvWL8ArkkV3uTdqUaQ7JwBmTbyBoaH','f','G',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(37) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(37) NOT NULL;
+INSERT INTO t VALUES (1559345917532717238,8050714,'Zb1smh7BBG7Iol','p6soWe8hT7f2kZz3rlo8SLG7TJqPTLrQDtT8vueAIsoIsCwuaCrc','QXIMiIz21c','RPtAILmJpcv6pal36uVYAFnQXKi7sYdx7ATUIY7szQIpxKfPN1GeZfbxBqJzHqWq7gAZIA6Lncj2NDgS0ntTf1eL1I','b','a',11);
+INSERT INTO ti VALUES (1559345917532717238,8050714,'Zb1smh7BBG7Iol','p6soWe8hT7f2kZz3rlo8SLG7TJqPTLrQDtT8vueAIsoIsCwuaCrc','QXIMiIz21c','RPtAILmJpcv6pal36uVYAFnQXKi7sYdx7ATUIY7szQIpxKfPN1GeZfbxBqJzHqWq7gAZIA6Lncj2NDgS0ntTf1eL1I','b','a',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-525251055598854679,-7571481,'7OaZgkrEUoh3uRRDf77zbhyzBc0VMsKo6m','q7TEFEAqSirCps2KC7A8OtoqOvMW9JAgMRErJ6tt9KxM3TLXeKJE8RaU4k6RnoEMDfENNRj8oSAAFb7hFSmVvrbBKO426gYXlL2nXgBS9SfnKwaFtzy22GKjgIeOafl3TtRuiwDw9lWNVQTIou3LoDJhVTaWLBy9n42E7zD9Vhg4gzoCfr4uuZaLXrmbM','2ei49xM9k','fnPGHK0ddntHAPDF199sVitH8MpfIHWJ7pOe3ZF302jxoV4c45eY5K','J','z',12);
+INSERT INTO ti VALUES (-525251055598854679,-7571481,'7OaZgkrEUoh3uRRDf77zbhyzBc0VMsKo6m','q7TEFEAqSirCps2KC7A8OtoqOvMW9JAgMRErJ6tt9KxM3TLXeKJE8RaU4k6RnoEMDfENNRj8oSAAFb7hFSmVvrbBKO426gYXlL2nXgBS9SfnKwaFtzy22GKjgIeOafl3TtRuiwDw9lWNVQTIou3LoDJhVTaWLBy9n42E7zD9Vhg4gzoCfr4uuZaLXrmbM','2ei49xM9k','fnPGHK0ddntHAPDF199sVitH8MpfIHWJ7pOe3ZF302jxoV4c45eY5K','J','z',12);
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 (3738034122,-72425364,'L1wXARCXqxhTmx','JqmVY9WIQTRLXyMwMAhOH8SyTYulU8G97fwF8JwHQvYyCtEKFPtMI7eUgPYOi8wQyL9PeRb5n3wfEA6KhR1NYL0gSnfl3zjuBD1WQkaE5daRisJyJCrETfGLX6c1LyL0glxDwMvaSxWHh579tHzqYKUTsPvjgGq8MR6OPONlhsYUEPjiywtgBHdtO9EAt2qFyMJCwQStQGqeKSCwBB','2GRkPLUSw','85xUtL72hUYZWopQ8DvnlJbrlOjfZBDeQXngi0ih5aOagZQRszRMho830gik5rKQYuj1614','xocaQgj','pAWo8ZFS27HXDowiehcMstFIocepXH6gWUp0628Y3bWP4YmB7v6atTcJDl3NSOj1lGBDy',13);
-INSERT INTO ti VALUES (3738034122,-72425364,'L1wXARCXqxhTmx','JqmVY9WIQTRLXyMwMAhOH8SyTYulU8G97fwF8JwHQvYyCtEKFPtMI7eUgPYOi8wQyL9PeRb5n3wfEA6KhR1NYL0gSnfl3zjuBD1WQkaE5daRisJyJCrETfGLX6c1LyL0glxDwMvaSxWHh579tHzqYKUTsPvjgGq8MR6OPONlhsYUEPjiywtgBHdtO9EAt2qFyMJCwQStQGqeKSCwBB','2GRkPLUSw','85xUtL72hUYZWopQ8DvnlJbrlOjfZBDeQXngi0ih5aOagZQRszRMho830gik5rKQYuj1614','xocaQgj','pAWo8ZFS27HXDowiehcMstFIocepXH6gWUp0628Y3bWP4YmB7v6atTcJDl3NSOj1lGBDy',13);
-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(31) NOT NULL, d VARBINARY(8), e VARBINARY(71) NOT NULL, f VARBINARY(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3855876670,-1769,'Ja63U6tVNh','0dx','bAhI27xgRrsJlWZ','7go1NS6m8vu3lQziqaT3JaCpwLiHrGj29ovJ7','o5hfEFhhl48vAG3ZE2jmnYYSOSXsD7bxiSWIz5qP7DijN8PQuBssVssgC6XnmVD9lNke6Iw4GKN26Nteg','vC2R7SRWNTeKV2ymRTgOYEf6p1q8qq22tP50u27k9N7hPS6TKif2dZ7uVMHyNGOe8QE1JSTuZNMa5p2RUPORld9BlXDpJq',0);
-INSERT INTO t VALUES (2403109979,-19633,'fg3IWM3tRKS7L8E','PNx11S','d5dKjYWzPHs3o730UssqPG9uVzbgGsgV45CdUGHiO5sVgUHo2KHOvb3uKKQIeMw5ipZOL','jUCdDi31RVJwRakbG0xEXDAgsHEz1NmtZmI4DRLYb4lhS3lJ9H6e58EInnDnGncfhTV','Xo0UlqEdJzz1LI5L0vEYWKsbwPMcAKODOXJMbxeGUKKf6wz2W7cO','h32EfSm4cNA0wAoqju9uURdcEpmdVfZ58W8SmhQUf2SMmp7msaSpP3a9jmpRAn6G3Z8e6',1);
-INSERT INTO t VALUES (2992042825,31081,'42cwsC8ypdXoDpe0DW26bAmwFanK','h1p','gc6ddiGR6mwA2PHLYCrVlwAudxfdj47CzZxdy63j3dKgN','0jWTvb8NF6OqyIdir8wmU0VzmJYIiUGmZGTQrnEy8agsRKUheG51WO4JdbvrvFXv','SOoN1O8O','k0V41CDVeDQ8fR9iYEgXcb5NYkZQoK5vwM71CBBs6aYyrLVzYXOWas4',2);
-INSERT INTO t VALUES (37309841,-31148,'xQfspk9M4UneQYa','3','QcFCkVfyg8qULmG139oWtnAUQbUzmvr6vUZ8LGFNWSdJOB','b5A09PplC4f57KQjFLScAE9FM6ryCdVuwr1NwSu8W9B96Gwi2r7','XE0qAAH7Dbl5FRfLijWIlQm0VOwb9mACX','hUuRPsZf3EkGUHU8nKOBfLHVHsjItRhceMCp0PEcaH7fP1u0nhpsVq7PGdmZ3hlylvWwDwGYwlu1pOjxC7hOS8rDt2yr4ylgPIxL',3);
-INSERT INTO t VALUES (2136706032,16576,'L0XQq1r0bljmV4oPXWxIxXQzWE','DPGYCiA','cT7V5mymgScnmAWCnVdI0hmW0irsnGNJqtRtsWdp','digJMNOEZcfWW7FfknCM5L','brJ1mHxONyHI9VzEj9nM','UR',4);
-INSERT INTO t VALUES (2487234858,2909,'yXsd','of1By','sLQjwChsK2u39PnIH1GrYTJgKLbXXMf3k8s9N9Y','NiYmXOdEmwgDyKDIJBgPyNQoMgTAU','SVzJ5wpOw0pqTIYeQIaacxirDSKtpcGWG2Fz1kDAdx1bKJTwNUMfjjj2cPtBKiOO7BNZHdOTIzKsGZa4YCgh0yjiNBl','DioXkDuGiij',5);
-INSERT INTO t VALUES (415993103,-19823,'yTO7IphqnnPGv','x','lTO93LSPjEqj6Fodke','Ba5LQgSd4N56ASOkv0qYhnvSWKIBVEXO6QUCxwfmBJf90GKiGMbXcio9','4TodjWgGF5HUlQKNN8GXZgqk5JkBi8c7iFu1','6EPvnQZIeyVUOK12hZ17sKn3yimffF9kGRrEKQUrA',6);
-INSERT INTO t VALUES (4211057592,21603,'lABhMdVrV7MSdEiQVH5GqQOLKuC','Pf7','iRzzwelv1OHzdyiKorzG9bnIslRk77ev2Hibt','qpxSpFcEYsNBrLFpxF7VVBreYJ6m6XXLAHrhfyWUthi','aCF0dzHT4a0dVwjsi0ffSkSYtmyd5bMi7Rdo2rw3F1sgf55fIMP0R0B','UGICmHytQOvHbdxbcuHUGHuLAIEueAxLManpETJGF9yzbQJjetXWUjs164okcfL',7);
-INSERT INTO t VALUES (3525854598,-7275,'YkTISN8C0BLOKfWpAnos7','0Nx7eEUU','zCLrlNzWMz4nWHYVmumz3eA6QAb9nW0YDJ2t2gTwbp6FKT08kPvZplCoKfF0kLeePYSl5CD','yKa4fOZxV0RQSJc2PqB','C3idHrud','EZ9xLvVSKtlpZNAJ9RMJE',8);
-INSERT INTO t VALUES (845488186,-10629,'Bpo9ZJDT0a8D','qndaCoq','jJoJv4HdIYg7WsltydMY','UVkwkWczgqyW1WIaMD71WplUOPL9CyjSsgY2jI','VHgzbYTZVCwF6BxeJd0amVDLjgoTMYlyiV6NPKMQq2','i8LG2OtxYrTpvx4GzhrHb58NbWVXusHMUiNmHarRrn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9130923967305346467,-8212140,'hOSROCQ0pSGvshQDwIVKaL','4ujgA32krP19Wvi2DyBUtd3gzJJXbU9IdCyynSyCr4QpNSq94qA3RVyuSvn0smr1kpsXivn5LPV0weLycoQUhaKzQYRUsi7UouvFTZmpF7JxzcgddOzrj6ZfTWeutFD9GisUmnrAyed8wQ6e1rjaaBnxIh8qGzFshey25M6AmgmvAX9pJcZFFP1o','eDTKJb4cQCjPfm1pDRFL1uXEjSSAL0EiqPRXxOBpYFGEeR6dmucu82eGg0O5VOHPQqsSh0bfqkKx','9yE18Lu0rvk04kIjrvc7GCOVqVibCiRzvoeypJiIBOyGCvNX8YwWtGCHRDZhsYA6UzPZesPbboiZsp32l6thbgwdyjD4d4AduL83WZSe6kAALCV9VwbUbi76b','b','v',13);
+INSERT INTO ti VALUES (9130923967305346467,-8212140,'hOSROCQ0pSGvshQDwIVKaL','4ujgA32krP19Wvi2DyBUtd3gzJJXbU9IdCyynSyCr4QpNSq94qA3RVyuSvn0smr1kpsXivn5LPV0weLycoQUhaKzQYRUsi7UouvFTZmpF7JxzcgddOzrj6ZfTWeutFD9GisUmnrAyed8wQ6e1rjaaBnxIh8qGzFshey25M6AmgmvAX9pJcZFFP1o','eDTKJb4cQCjPfm1pDRFL1uXEjSSAL0EiqPRXxOBpYFGEeR6dmucu82eGg0O5VOHPQqsSh0bfqkKx','9yE18Lu0rvk04kIjrvc7GCOVqVibCiRzvoeypJiIBOyGCvNX8YwWtGCHRDZhsYA6UzPZesPbboiZsp32l6thbgwdyjD4d4AduL83WZSe6kAALCV9VwbUbi76b','b','v',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1270699985190476176,-1172596,'FwFJWJIBic6zexxWjCHfPukQDIJ4RT','VplygYUdS8r1SEt75cl4qudHnkbcwPQPnin2iS2J6gNTyHRHPnQDm99a34h','EZ43D24BSBVw32Oa08maPT2wOQqhXFJBPSa5C4NIzAwgAt8Sgg0rhiaOlDyO5n','DRqcnHiFUveYCP3so92koUW9pPOp2uscw1CADKFSyHftuG8En417hSr0cGzLHYAWw8MtgI2KsE3iM3sCNijSmVtU1QJMz4AN0qs5Xs6vmwoqUuNLB1K1Moi8TIsj5JKK1pmfJ1gSgzOpbZfv49SM8j5bEDWhQwW09Q8gsQet1tV2H77iN3wPGMX4SpqpZyCgbIuRXZGp1rVivLdZmF4Spy8JF7O7yyQdRiV8CY9nR','ta','7',14);
+INSERT INTO ti VALUES (1270699985190476176,-1172596,'FwFJWJIBic6zexxWjCHfPukQDIJ4RT','VplygYUdS8r1SEt75cl4qudHnkbcwPQPnin2iS2J6gNTyHRHPnQDm99a34h','EZ43D24BSBVw32Oa08maPT2wOQqhXFJBPSa5C4NIzAwgAt8Sgg0rhiaOlDyO5n','DRqcnHiFUveYCP3so92koUW9pPOp2uscw1CADKFSyHftuG8En417hSr0cGzLHYAWw8MtgI2KsE3iM3sCNijSmVtU1QJMz4AN0qs5Xs6vmwoqUuNLB1K1Moi8TIsj5JKK1pmfJ1gSgzOpbZfv49SM8j5bEDWhQwW09Q8gsQet1tV2H77iN3wPGMX4SpqpZyCgbIuRXZGp1rVivLdZmF4Spy8JF7O7yyQdRiV8CY9nR','ta','7',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9079009843382039568,7415694,'iwrk','Yf1ztq7pRhbjb1temCTVLP2UN5zWSyYF3TVHeXjy36zkVd7vcvNus6K7Alp6xQDNi0QthHU4XD5cEGoidfUqNeRLGRmyGi8nrtMMUvU3td0ByDYbV9drHjtIpuokvoSv52YjhjaO0nx','ex9xZ2Li9Ltfv1Yt8SelqPoFExnE9yJmpEPkwa0MWD0KHemOPzCPl172bW4kII0Jcu1kxIn7ccWBAS3HT0kB','SXH81RtPDcX1nh1kugrNDSD5KKpvHglC4mdV97tBZAkNIVrKFYmJFnHtBMTfXCrYWmnnLPjbZguF2ozCdkv5ZP4YlOZCuu232E5L2VGwbgycDDwQdHWkCYePSbDEavUpYHHliupDPZ1aR6AmiU7fxRFr05cALXbWuN5cwjqAJyVKcLdLyz7DpyivMM0gOunh1ejy53N6nYDfkZF0','m','Cx',15);
+INSERT INTO ti VALUES (9079009843382039568,7415694,'iwrk','Yf1ztq7pRhbjb1temCTVLP2UN5zWSyYF3TVHeXjy36zkVd7vcvNus6K7Alp6xQDNi0QthHU4XD5cEGoidfUqNeRLGRmyGi8nrtMMUvU3td0ByDYbV9drHjtIpuokvoSv52YjhjaO0nx','ex9xZ2Li9Ltfv1Yt8SelqPoFExnE9yJmpEPkwa0MWD0KHemOPzCPl172bW4kII0Jcu1kxIn7ccWBAS3HT0kB','SXH81RtPDcX1nh1kugrNDSD5KKpvHglC4mdV97tBZAkNIVrKFYmJFnHtBMTfXCrYWmnnLPjbZguF2ozCdkv5ZP4YlOZCuu232E5L2VGwbgycDDwQdHWkCYePSbDEavUpYHHliupDPZ1aR6AmiU7fxRFr05cALXbWuN5cwjqAJyVKcLdLyz7DpyivMM0gOunh1ejy53N6nYDfkZF0','m','Cx',15);
+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 BINARY(54), d VARCHAR(78), e VARCHAR(23), f VARCHAR(70), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3262515714618767102,-1971628959,'e5AT','5qLtUtCNXmZEi6s50HlnOKA8ecCacwSkXCWlwAgH6YVMeds7mNIqXAL','biLpMb0R39nZ9j76','nDgWuDbXAwcXLbXVKLYmQ89D74OZiVhqsIJDSGYBTMQFx0Nn','v','s',0);
+INSERT INTO t VALUES (7795272074781739076,-428363543,'NCcWiDTaYc7Ag5DCMcVcT9Xdm5fSCNE','8wgnDQI','bZBHmMnGj3QnlOy7bno3xl0','4ZQ2mg2iuAGd0X18e33ipK8NLWM8H','4v','l',1);
+INSERT INTO t VALUES (-8038253752865871773,179369536,'TZ4yGCbvXLQWD6IdfMBW9FjlMi8jbc2utz9','ue6YFDlwXPpDjlG2li6pzxBYJWyE3B6vYHadC5zU3gPfGNEh3wKPJCg','2yhspQScAzG5MLV6Ls','Z6oNBCf4S','Y','l',2);
+INSERT INTO t VALUES (-7838206267825128613,-871321007,'mL3Vt9wgumpUg0uWhp7PZFHmoOyED1QUg','DWzCxIG5R5FfLEoRM','Df1wcgwBNdOLg','CPlwFtbM8vxDpw3AJyD33BXwBo2ctH5fnIA86L','A8','P',3);
+INSERT INTO t VALUES (-6034982398804707190,-1602118431,'1mqRy6SnqmdWZFc3uYA','qcj6tVyyTGkRxSKYO0tCXChHBmbnc9GzM4SN3JQrmS2jn3Q','avaHkwGlRl0OLvrTyt','tvorBdnqAEqMTv3z9xqzWlWRnPOtcUmHtzq2Go8hB5H8w75FTt6uVf8gYQgq','Uf','x',4);
+INSERT INTO t VALUES (6995933587376684684,-1097705822,'U','WPLzJku4PWChSIfICaCBGKYa9QMQXEcJIxrOH7dT3eC','7M','aB6xUnVCouHhICzhC6mbWwy9ELZ0WWg3lDKx8h9xkuTqzdfdwft','I','B',5);
+INSERT INTO t VALUES (-2151083309068287089,227381003,'kaHmuaFJg4enOX6j5tX68M4jeHHJw5hr1Qr7','QjuR2W8cEiAREyHqPWReF4LBe9LrDJNSQh9BesABxq7','ldjy','7AlH3DrPkRGAEpLJPUztc6AgIqThiB4tWxpnqG3mRn0Z4IJcf','IF','I',6);
+INSERT INTO t VALUES (982042842206305112,-848109637,'P89iJfrRPAV1LG1E4LvwYgo2wE','KPYU6ddKcX112uV2tv2l28LzIW9c8Dsw1ULsytIiPXPEtae6uZfb','dSRZCAmeFBdq0Q7rtjJzE','03osndpehOkH0iZYgAdr7gUqZyO','k8','2',7);
+INSERT INTO t VALUES (2556555653016928087,-588261192,'tB2ID','GbFaxWQcpvxR1JIASTW9tyQFdSIS9PgDCxXcx3cUWmbCECaVZa5S1FZ3DX1PYSGlPVa6','AabdvtSQPIs06','AmVtB0WB8JDlSf2FueDzzxKEJtorcUfWehOVV13zSTqttiqhg4YWpyyGEFKo2s','5','V',8);
+INSERT INTO t VALUES (2530448862577213145,368526175,'DE3t1r1','w5HRK6w2CG4','FaNwxzhyPbczzfK1','luOgIbejKBeCF','Ji','c',9);
+CREATE TABLE ti (a BIGINT, b INT NOT NULL, c BINARY(54), d VARCHAR(78), e VARCHAR(23), f VARCHAR(70), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1161529544,-9219,'ZQq4h71VPSxNck3hn0a4li29','wCNR','YXRXVA5PRkXkCLBdvHgoCovHHoPhUTR4ctkQJT','3xxIoF3rJSS6xV','0sr3mCbFJUlhXtnkREBiBTSnDgBdjRbJwGUgBjyj','0HYFuVcjTRQez3Kt7KCNEvH94auirQdDmZvYC8oTKAMKehUClaGTB',10);
-INSERT INTO ti VALUES (1161529544,-9219,'ZQq4h71VPSxNck3hn0a4li29','wCNR','YXRXVA5PRkXkCLBdvHgoCovHHoPhUTR4ctkQJT','3xxIoF3rJSS6xV','0sr3mCbFJUlhXtnkREBiBTSnDgBdjRbJwGUgBjyj','0HYFuVcjTRQez3Kt7KCNEvH94auirQdDmZvYC8oTKAMKehUClaGTB',10);
-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 (2137172056,8099,'L93sP99dY9OV9hkJrhc7WZmGXLB809B','dE7umAT','KS2NQzJUjv3O6aenRCsrBjQ0hOF1ljObULvjgDoLsHzg39hlzLQ','mJi1L66B','uhllKubs5t7BqHbLrbKcckb5DArsMCa1npn0w4rf3cJop9JuN3JD2jQ3yXMIKo5KfgjZLjx0bIQJ3','edKTSF68BdG0IuQ4tYBUkwndu6qs4Z3MhmxrYzs5HtBxxO6kdDiNy40pJA',11);
-INSERT INTO ti VALUES (2137172056,8099,'L93sP99dY9OV9hkJrhc7WZmGXLB809B','dE7umAT','KS2NQzJUjv3O6aenRCsrBjQ0hOF1ljObULvjgDoLsHzg39hlzLQ','mJi1L66B','uhllKubs5t7BqHbLrbKcckb5DArsMCa1npn0w4rf3cJop9JuN3JD2jQ3yXMIKo5KfgjZLjx0bIQJ3','edKTSF68BdG0IuQ4tYBUkwndu6qs4Z3MhmxrYzs5HtBxxO6kdDiNy40pJA',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (6174886597253816741,1796594476,'0Hfan33kds8XSBqXwFX60yQrykD2ocZTF','f0wtqChLSu3khIVNdUo4a7WS8eeJvi','EEZLdbnQL','Z85dactLkm6SyGV9usVuHJrFGZaN5LtaWnuBtBGsIDwLRIDhLI','hI','I',10);
+INSERT INTO ti VALUES (6174886597253816741,1796594476,'0Hfan33kds8XSBqXwFX60yQrykD2ocZTF','f0wtqChLSu3khIVNdUo4a7WS8eeJvi','EEZLdbnQL','Z85dactLkm6SyGV9usVuHJrFGZaN5LtaWnuBtBGsIDwLRIDhLI','hI','I',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(55);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(55);
+INSERT INTO t VALUES (1530567131348832020,-1197753201,'gFP9b3','sjlKcCiQv7zvO4VSIo9P8LQSj96iDGi','a','YO6YZrBgidX3UFF','P','X',11);
+INSERT INTO ti VALUES (1530567131348832020,-1197753201,'gFP9b3','sjlKcCiQv7zvO4VSIo9P8LQSj96iDGi','a','YO6YZrBgidX3UFF','P','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-5926333981640314968,-16594912,'baOrTRbLt1ZCJj','3McGLRHifJJnyUy3NmyWqbUpHz9NDo2YMJchOBE00XERNyU1N0NkchTxduwxDEtusGYr77a0a8hOSIVRhSMSrMMqrknALG7m5PGeZenI2PIGOmRn0ddokE1kuFg8qpoSfUtyfsyCViOX5MUvY4BTCt7BfsyGUf6Po6IDq','btktX7UHa1hCbgRmjTmjd7','4KQdrIrL5a0S12eDvqnVFBkHvda96e','E','7',12);
+INSERT INTO ti VALUES (-5926333981640314968,-16594912,'baOrTRbLt1ZCJj','3McGLRHifJJnyUy3NmyWqbUpHz9NDo2YMJchOBE00XERNyU1N0NkchTxduwxDEtusGYr77a0a8hOSIVRhSMSrMMqrknALG7m5PGeZenI2PIGOmRn0ddokE1kuFg8qpoSfUtyfsyCViOX5MUvY4BTCt7BfsyGUf6Po6IDq','btktX7UHa1hCbgRmjTmjd7','4KQdrIrL5a0S12eDvqnVFBkHvda96e','E','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6689864743438187740,1190343335,'zKcYHsfBi7mLQBG8e7IOilt2ehH0fFxiF','12C4ppj7hKoH0vi3uYQDztPDhLXkaAWxuKg2Pk2mknpGTE1iqxDalElEYH91cnKKYMAfVBdgz9XOKWqTMI1qxSCxRXrX03km0atacNQYt3HD9BDrE1BtYN68SINplu1qyV2XF38ip1hHeaQWBBgJa5pr8yHDmN0uWqg98TDUajvJchln','FqO6','kvujNXZ9OuGuvkhphi1wQuNmHuhur1lrSGMZUTh3j66oOL2wyegTFMosQXq3zhfv5Fc1dJMt6ABM61thV5r9sDANiRvAxeNi7AEGM3PmdYNlFkVAqNyckwO1DxTzXSKqpkNIRKNYeINfVZadEhHz6vxSUjZhxK5povFNHeDlByMrv9jWbZYTEiqoZLhrK1GaqS0AtlE4nwhjB','o','w',13);
+INSERT INTO ti VALUES (6689864743438187740,1190343335,'zKcYHsfBi7mLQBG8e7IOilt2ehH0fFxiF','12C4ppj7hKoH0vi3uYQDztPDhLXkaAWxuKg2Pk2mknpGTE1iqxDalElEYH91cnKKYMAfVBdgz9XOKWqTMI1qxSCxRXrX03km0atacNQYt3HD9BDrE1BtYN68SINplu1qyV2XF38ip1hHeaQWBBgJa5pr8yHDmN0uWqg98TDUajvJchln','FqO6','kvujNXZ9OuGuvkhphi1wQuNmHuhur1lrSGMZUTh3j66oOL2wyegTFMosQXq3zhfv5Fc1dJMt6ABM61thV5r9sDANiRvAxeNi7AEGM3PmdYNlFkVAqNyckwO1DxTzXSKqpkNIRKNYeINfVZadEhHz6vxSUjZhxK5povFNHeDlByMrv9jWbZYTEiqoZLhrK1GaqS0AtlE4nwhjB','o','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2336618055999662662,1334300632,'ICrVjschLplwq9Xlxg5KMP635hr8HunqSebXmgwRXIwy1klA3YWhJ4','IKXUZecW357qohg5a16bioOWmSlm9KYNkeQkdtweDDwcB17FK0pEybPnaxaywNZruBMcnyhjBZS73ZXoJ7B2ea9KFRvwoPx0IFNK','kgp55m7AmEYiN6','KMLGTYpx6yyL','h4Z','x',14);
+INSERT INTO ti VALUES (-2336618055999662662,1334300632,'ICrVjschLplwq9Xlxg5KMP635hr8HunqSebXmgwRXIwy1klA3YWhJ4','IKXUZecW357qohg5a16bioOWmSlm9KYNkeQkdtweDDwcB17FK0pEybPnaxaywNZruBMcnyhjBZS73ZXoJ7B2ea9KFRvwoPx0IFNK','kgp55m7AmEYiN6','KMLGTYpx6yyL','h4Z','x',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-5292913739807376853,-2002159717,'JoGiSpES1eF7Cq2cwaDUF5TDlHTJ4NZMfdRFomZg00zIUPZB5FGPAWF','duLqVKy1QB76NHZbq9FHg3KrRdmYBRBGDLWtZLsVfIKX5GzfpH6G1QjFexwCnXhxZiBb7RVRUymKZ3YPhVhcuqcV8oJhpsnXBH7PZJi67btJQrc','BDJC9','jA9PFXIrV2ka1Tcu0lt160gTJvO5t6KiQtYpNVPLR7HATN9YPS9hHV6SWijYI6RbhE4KbR3U9w42F7nSw91pofhzrKdDSIElUP7xkvndRsRg6i3PMfjpYetstOQiZ7RAI6RjZVfiC2OdMVud','M','b',15);
+INSERT INTO ti VALUES (-5292913739807376853,-2002159717,'JoGiSpES1eF7Cq2cwaDUF5TDlHTJ4NZMfdRFomZg00zIUPZB5FGPAWF','duLqVKy1QB76NHZbq9FHg3KrRdmYBRBGDLWtZLsVfIKX5GzfpH6G1QjFexwCnXhxZiBb7RVRUymKZ3YPhVhcuqcV8oJhpsnXBH7PZJi67btJQrc','BDJC9','jA9PFXIrV2ka1Tcu0lt160gTJvO5t6KiQtYpNVPLR7HATN9YPS9hHV6SWijYI6RbhE4KbR3U9w42F7nSw91pofhzrKdDSIElUP7xkvndRsRg6i3PMfjpYetstOQiZ7RAI6RjZVfiC2OdMVud','M','b',15);
+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(53) NOT NULL, d VARBINARY(59), e VARBINARY(72) NOT NULL, f VARBINARY(82) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (966165158618372940,31873,'J6iDglR6c','MXipBRa31SRI5GNMBf81wGW06015mOS9sVJHdCNPvV','VyRpZryymgC9SXwUirkdfn817slE3Y29uPjuCPJ7KXc','tosyCO3qEXkF5TQ2hBHH7F2ITvalDmVYim','yv','WX',0);
+INSERT INTO t VALUES (14303564908973706941,61551,'oxmITQ8WbLkRNH9hOOSgJ3zgA9toknTepL8mbQpurnV','YNepJp1lmShtoYv','CP9oDT0Bz1DGG2oP6UZzGkNMKC','UJYMOGDbfYnJFuOBECaT','aq','v',1);
+INSERT INTO t VALUES (4539184160318728204,60940,'iTUk3Gsnt7Ma1o2v7VwnuouylNwAepS5LH','C','Q6lpokWyhqbXfCqCB7PlT8ptDC','em9yvOHIXBpmatY6HXwRFolR4FGdYs33M2Ng46lzv6bC9wfFkAw7i93slo7G01l2YdXBf2T','v','Bt',2);
+INSERT INTO t VALUES (369171674295085585,30615,'0ZpzkC8Qjnsa00L6fD2sVOm','VIK','HzOw2fvQ3MKDTStzEUJk2PMWK2e4m6BGFM9','CnnE5erGe1sDMqbeDzZX7COqvrKUb69WgVIXur1ftZRoPG9lZuMM6','SG','jA',3);
+INSERT INTO t VALUES (15515513796948119347,60579,'VhS80QoBw7sVDmTPXjscmQgVNxzxT8isv4apPpviAOVHENN','j8vOmnJtzU4ElGdTAvS','d4qJ','ctO7CATNdGp6n6MoAF18UwYZoxB8egB8mf0MErA8R0e9vPPnKVfUcJtk','B','z',4);
+INSERT INTO t VALUES (12348237635808960775,46907,'dRxJjVDrB3WRfojdcjwY14ppfNerzI9VO3pIWhuJYDJai1r','sFtV','ybpwxTrI6NaDN8z98U','JNqdcuuRDCdfDmTIItMOkS7Ct3jBEwygSn616XudnqT9i45txiL4yIo8JpHb5FOY2BSJzlw28vGj5K','Su','b',5);
+INSERT INTO t VALUES (1528941850727629372,14887,'G2uD9xwPy3ugjmL4o7LNNDCH9QHf','Tt7mnmP9dv','2NZTo3uAaDQCMlpGLHZaJrlZ9HYH591ybtG4Ownw3kR2ADsGP0sy1qVcIX5R7jXkTiY0','BEoauJdx0gNIER3RH2YUoXbEVYA8oliLjyUcCgWy5Gp','oD','LO',6);
+INSERT INTO t VALUES (10326874144615856450,20808,'Ja68hcYt','RSUIyWbFOQAVBtARfxgy7','wfjj39I3KW7GSuw89XrBIhr','Df93','Cr','OD',7);
+INSERT INTO t VALUES (17692045529814740401,55619,'sgZliId6cZrkRwIHuhJUBq7pzZeIIBCj9OhHgef0rNimlVrt','4Bx94X3TeegMCtDp0chaA43VokgnSNUmtoxPxsG27BDHeFT9','V4Qw2a14ibbjciexWgOGoEbvb3m6ZM1aO5dgoJiVwMMgU3DW5','cdkTXPGAJAUHV3ZXX02qt0bpQZp7aEjD6mHfwh8Mz01X0AbVFfE6BhiJ','U','V',8);
+INSERT INTO t VALUES (4812731432722735062,48305,'y7FCVaRjmn68Vrp9gfZfSImUjWeTmF6BxnS9obsa4t','7A4ICliymTSK','0n3NQij76qIXg','Qv7wAk3G5I0','HC','yj',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(53) NOT NULL, d VARBINARY(59), e VARBINARY(72) NOT NULL, f VARBINARY(82) 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 (12728786694742826151,18791,'wrdTpifsK0Q0XPpuWqFJD','9MqxpbDHB','UnhWqCS93QoFqt','hCgpmQoznHDVbRhOxNLW7wdTjDSAEbMddHp4IjTq3jKjIw1lqWBErJY4Jce1SmrO','Fw','s',10);
+INSERT INTO ti VALUES (12728786694742826151,18791,'wrdTpifsK0Q0XPpuWqFJD','9MqxpbDHB','UnhWqCS93QoFqt','hCgpmQoznHDVbRhOxNLW7wdTjDSAEbMddHp4IjTq3jKjIw1lqWBErJY4Jce1SmrO','Fw','s',10);
+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 (9946162852382901910,4096,'rkT2','CaA8HhrEWZY0pt6IJCvYt5eNjtP9kvyI2I4LKcsJS6BigJ34yHeGG5','zupb0U2kEhJ3DKC5odAKFdUWba10fJrRHjVYMlx1W4s','PVnNaqiKini8UbPjiCHTn7LF01h3AJlLKPvgUjyRXvkJKDeHJbA2r4ff','X','e',11);
+INSERT INTO ti VALUES (9946162852382901910,4096,'rkT2','CaA8HhrEWZY0pt6IJCvYt5eNjtP9kvyI2I4LKcsJS6BigJ34yHeGG5','zupb0U2kEhJ3DKC5odAKFdUWba10fJrRHjVYMlx1W4s','PVnNaqiKini8UbPjiCHTn7LF01h3AJlLKPvgUjyRXvkJKDeHJbA2r4ff','X','e',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3155713896,-9399,'6B8KJSW9lAts6WY2yZ0Rff','sxyHENexbLZrVTMNX4HQ7wxtMQwfva8bwoPH9CpYX2IKejxg3EQEfGskus6XzbqAu4ZSZs3JqCWePVfSHbHGfYAVEqf7xVoToh1cJpoUBakKzrniW3z5IGv4wjHVHszOn3rhi2kcrdr3J04XOzY7GEWqS1zU','DhqQO5a57t82w3XZeajfULo6LX0OpJK','T4CpilpGij35qLBNlTpBpgfSbN6d9rmfIzEupWs8cnI7','Q4GlK5ekCU6UVCOVKG55qkg1epHDv6DCQT6jVkHW5eEOGYSLgyrji','9Zx2vrN6JfkmIjew5b2cwwhC5uEvyXuvATCO4WXErTVKdfYpeotvu',12);
-INSERT INTO ti VALUES (3155713896,-9399,'6B8KJSW9lAts6WY2yZ0Rff','sxyHENexbLZrVTMNX4HQ7wxtMQwfva8bwoPH9CpYX2IKejxg3EQEfGskus6XzbqAu4ZSZs3JqCWePVfSHbHGfYAVEqf7xVoToh1cJpoUBakKzrniW3z5IGv4wjHVHszOn3rhi2kcrdr3J04XOzY7GEWqS1zU','DhqQO5a57t82w3XZeajfULo6LX0OpJK','T4CpilpGij35qLBNlTpBpgfSbN6d9rmfIzEupWs8cnI7','Q4GlK5ekCU6UVCOVKG55qkg1epHDv6DCQT6jVkHW5eEOGYSLgyrji','9Zx2vrN6JfkmIjew5b2cwwhC5uEvyXuvATCO4WXErTVKdfYpeotvu',12);
+INSERT INTO t VALUES (14845780106157328919,53002,'bnoQ5bwmI9','zun6HIOV2PNun32YUIQ7tFc8yeO3ad1RwptHWIBVhWQWsN7nJVftSZ0iJHktWqRo33dW7oM4boTktTikYbR6t7WUlqUvpRkD0oUPd3NLIvHACZLvEAxBvA4TJNYt9j1D2RQUHmb99dKDe7bjElgdnt5Pl1KywhP7CCr4nwIeRP0TQzwAE0NC','LSVxxiTy','W7KUDX09KcfmfiSi1llAVws9V6UZY6GWeIR1SgsVHsBiTh','XF','2',12);
+INSERT INTO ti VALUES (14845780106157328919,53002,'bnoQ5bwmI9','zun6HIOV2PNun32YUIQ7tFc8yeO3ad1RwptHWIBVhWQWsN7nJVftSZ0iJHktWqRo33dW7oM4boTktTikYbR6t7WUlqUvpRkD0oUPd3NLIvHACZLvEAxBvA4TJNYt9j1D2RQUHmb99dKDe7bjElgdnt5Pl1KywhP7CCr4nwIeRP0TQzwAE0NC','LSVxxiTy','W7KUDX09KcfmfiSi1llAVws9V6UZY6GWeIR1SgsVHsBiTh','XF','2',12);
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 (1721407553,1981,'uWM','8l5tgqNkXnGBcEfMW1aOEpdVKZb5tucGBtOTuBilacmCUg5bHjHnzSTRp4s3v6ZwZVdyiXGZoNSPrOvNFulj2jslawS1XNwWiQXSWpslpjC7zkxWJmtx5rpaN8nhUlJRS5kNmCqtZTnbdWd6wnuilTvg8m3vJnVevK3iAUBi','zAa8F76qMxHhZPUXszEt7GwDRO9svfaIyg14Nm2GSBsYLFZ','u0ti7lNvNY25jeLSqhLb5paK5iapXbFJ3qVwZYO4F05wuBIfTaD3TJ7omav8QkWFSjk1suNMkbwrifAAX8rdOe3gQ4HmY8F','BAizkpV9oBGfFcQ6zuYUtwo3p1pK','EAdGg9WjJNhdkHrJ0dNQH4yCxzNOUOABCRxqz',13);
-INSERT INTO ti VALUES (1721407553,1981,'uWM','8l5tgqNkXnGBcEfMW1aOEpdVKZb5tucGBtOTuBilacmCUg5bHjHnzSTRp4s3v6ZwZVdyiXGZoNSPrOvNFulj2jslawS1XNwWiQXSWpslpjC7zkxWJmtx5rpaN8nhUlJRS5kNmCqtZTnbdWd6wnuilTvg8m3vJnVevK3iAUBi','zAa8F76qMxHhZPUXszEt7GwDRO9svfaIyg14Nm2GSBsYLFZ','u0ti7lNvNY25jeLSqhLb5paK5iapXbFJ3qVwZYO4F05wuBIfTaD3TJ7omav8QkWFSjk1suNMkbwrifAAX8rdOe3gQ4HmY8F','BAizkpV9oBGfFcQ6zuYUtwo3p1pK','EAdGg9WjJNhdkHrJ0dNQH4yCxzNOUOABCRxqz',13);
-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 NOT NULL, c CHAR(2), d VARCHAR(91) NOT NULL, e VARCHAR(54), f VARCHAR(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16371846450113325202,5493534562709779518,'15','wcgmmhZlZxWwryakUBUGH5L4e4oEe','rtnRFVP2I','fhbCMSHcSsUB3hk3d9gmV8jTxIfPsG38qFNNON2I7HBHeCWZnPd5f42D','8rrv2k6le5v31CcBSVJ36n16lS3hZFdYh','CGS4m2QvgOGBmqy0KlaSKrEZXfC8S',0);
-INSERT INTO t VALUES (13493673920087239682,14501720380801661789,'lw','d','1qGzsa950xiHrMChoQrp8En3','cKyZTGd6Hq9qHHxm2iCbaLgKlkB7KTcnZJezxoWlC','tab9grMGDAG6VrN6YD4DI2SKwdZnGwGVZ59clmpVdl2IGFo1kh','KozXEtIpznIM5hHwF0cznALeHg9sqKwQwt00HRE1GvOhYPSeU2VPOuWj',1);
-INSERT INTO t VALUES (1184361212134346386,5136456727193844439,'Ua','1ypniQxtVu7Y2NugP6CdCHvZb8WGUpO1N2ntyHd4O3gkeVdizViu','9cL82xvcecEq56O1QGbIceNgYqhzUxoF1pN6qI41','A0smH9Clq0Ie720o4tiIv1JEZ2FbUuqA1ex8gDhLvWGtdgrq','cSsDCqA1iZFVrrLUOYh1cKP1siGP6iPQAiPhYfrGcCamWV2IZ','ARCnzPdqH6Gsvaws9O4iFgF6rdirLpkGzT1ELA',2);
-INSERT INTO t VALUES (14269026326679325299,629148453294442964,'t','oSuTaT7ZaMATIU8GDkHbKo42vw54FRB2O2md6RA8eaiHa','r8DO26B4zrUa8RSLI8fCTk9w92GFu7KsDo','dY9upamxJDm4eM5VIq4pSiFiRrp4zG8zLvutR6tVdpFV7oIh1HJh','WabLFjpyjQQy4W6OMAHuDXZWFiVR','Wwim0kzWNoHOK2Awg',3);
-INSERT INTO t VALUES (12595298664920868804,12114648246768983345,'D','0u3tRQMvWVdmzZH0HHccQGpd3UEaGvKeLiHaWVPFhT','5X8xbglvRr555RC97','gzLg6DQl9cPgrmO0PmR8bCPXkGDcXO5w1vkqx1pacFrLHb','DG','PL5a0UB0UdEGqRg5fC2ysxW74pBpkGmWLm0u54BfkDJKR0ITHywRXODkLJeFjMv6E5J5PMFROF0w2mbO',4);
-INSERT INTO t VALUES (11698918407159441226,5851427338889755697,'p','6eUFX8tlPPwdGpWMbRtjI7NVWYDCg66SDfJOmswtJwixtLND','kDt5Q7KC2mCUv5ghCCe51FKiWVSjucHul58XjfwHIML','12RG','YnH9UY1q3YjflxErrSI7xlXO8nWLqEyKGu73b2FmCrbc0S1hr0eMhy99BqV37nbnXNJqd','hyQ',5);
-INSERT INTO t VALUES (15426162517490308847,613636402366395802,'I4','p9q3Dl8vDCjDBdtA3uXiEiaAUoPEJkL7MxKFRYROmjcz7X8HivoWSpq7bd0nmh4b7dhqE','RjmvHOorNkN4poKo8rmJFw9XwHMDu7VTPp','P34CDhWnXhQTlbgPCvJyC8W3G5Lp3wAGh2vno7NcQIPVOqq9CgGYwJ7ftSYaCG','IRIhWAElfCLmj5liEREJ6a48Gd84lGaLtzbzwNoRYE1zGgjt0rCzHyemC7wy','Clynee1hK1d3EOsfIUaSK5zP6gnT3NvYNHdb8Wlh4noJcQWlJ',6);
-INSERT INTO t VALUES (567950371437789249,16020548633240511029,'v','yvhAqMI5Msvps9CwqNiaJghAquqCQAXnJlJyNKvTck4Dj1YP4jNuvLYYduWpa3eNELko1ziWFUkjkpr3Yzgqr','eay3XqdpiMcOdPRL0X7ZAItwH4HJUWrfKayLeU9kcOg1SUM','xveFjO8kwQXm27F8lNsoNilzyWcV9S','0Zl0bpE7W8SfsNtC4m7WLbDd3xbs','oVizVJfwtbUjkQithMHa6jIkmRSA3YiDLNz1x6BXhfrP5x8NUOnAUIs7P',7);
-INSERT INTO t VALUES (1468912221714699148,7246540747426848949,'By','i21h5XzfzuZd9GZOwFDZ24hVfRuvTipJgA26vri1zLJW1RDuLGwi8UFCBp7IOWbWhb','Y8N4zM42QAR9ULISgPuCQy2ZyM8jE2tVnZQ5UnXjLHTpTPZMfXv','LyeEIlUUMb1YeePd5XSvsDdGQg0ERQqU1xNgo','JkRfRYdNtEfUQ6YnsBCars8gx2GJ3NYikTps5Ew5tduKMrRF9RBJKxdygmyXOkctpwiWcEyU0xW5VmO0mKa8HGT75JmMrjnX','HwGImHPcCTwYM23aE78B9X71K0JhGiMdbHb66ctmzQnnOPlS4lbwYPMrbE',8);
-INSERT INTO t VALUES (9363589482949207343,10210873465855395999,'S','zwvVqgsmZpllTl5A66sT6vtitKx2RAQwc7IfAUfI','G','9QVDwVJpb0YSK4UZQ4NIAJnxy27sdyUfURWffjOQB7JajJWI9ZInkLPGHDzySmTnAF','ZIUMV8U6z0UPS5L5xtRmd8ftNyZqAN4neAirFnO4dQnr8gPkKeF1Y5FHugCTj28S4unNq1Xz3wPlWr4Uqdpau4YJIKCyQpyKYbw3','XzYsr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16521383624483708593,18599,'Ex0hVsrxYSfz','DFKEiEBscRxxJJxTSfLARj5tMMyb78i3VLoCBNRCMmYEL9RmipM1dSA0mLjFeWYd','MhGaEs54zU2rLdP2o8MgIEvPz6MaUP3KcE5q7LvNfpeKO7zYPV1cPchKeVyO9l7Ai','7JlUYCm2rH7xhu','E5','7j',13);
+INSERT INTO ti VALUES (16521383624483708593,18599,'Ex0hVsrxYSfz','DFKEiEBscRxxJJxTSfLARj5tMMyb78i3VLoCBNRCMmYEL9RmipM1dSA0mLjFeWYd','MhGaEs54zU2rLdP2o8MgIEvPz6MaUP3KcE5q7LvNfpeKO7zYPV1cPchKeVyO9l7Ai','7JlUYCm2rH7xhu','E5','7j',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (9389259754555449793,58176,'cQGm2fk3ofZTmO3Yuxy3mrTpaZlRwJs6nG0bt','ZqJCretIr8ha7WS0ic9GU1u2Bl1K3bvFWrY7WTMiUqs2l18fu1b5','9GeKPrvsoxedXa5FpBPTxNrj6JEBQ','RTcHRBUJWMSp4vuDiXG40XEdJ1SArBKGLUbz7a18ACKoWNFZLnYOsfVHoXOI19VGtHAwEDuEfK7wmgKHr4ExPpxp3OrNMO1cCR68q7YnCd8o4Uk2GY9PAFpT3vFXqOfpvMJzb9NWHoeMPGpRtaiBgUkGci50qLdTp2zR15PlBHMmqGI','hj','Rx',14);
+INSERT INTO ti VALUES (9389259754555449793,58176,'cQGm2fk3ofZTmO3Yuxy3mrTpaZlRwJs6nG0bt','ZqJCretIr8ha7WS0ic9GU1u2Bl1K3bvFWrY7WTMiUqs2l18fu1b5','9GeKPrvsoxedXa5FpBPTxNrj6JEBQ','RTcHRBUJWMSp4vuDiXG40XEdJ1SArBKGLUbz7a18ACKoWNFZLnYOsfVHoXOI19VGtHAwEDuEfK7wmgKHr4ExPpxp3OrNMO1cCR68q7YnCd8o4Uk2GY9PAFpT3vFXqOfpvMJzb9NWHoeMPGpRtaiBgUkGci50qLdTp2zR15PlBHMmqGI','hj','Rx',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8517774408582713381,65327,'SnKAShuO','hgTM2Sc09AiIwAy9LI9FB9vT9qwgoTrBcvOXn5iqDWif8XQEVlAGWNyeRO3w9W10X1Pi53DXcyPbsnn2cSt1ywdHE0DKNt1VmxlT20ngipyceDKW','8do8WkUXWVaWl','vH6MhZJ4cYBFxu0cwBNGSubyaeMoHbDTGL726OGK6ItpnTdzK8cLgve2MmWweOs2e6y4hmVTIDIOTm48hWsbfgtFTf9tCuTRNc01oqTkwrOTjyOrcRYpBYy0kCRwnf13nF0XjhAiWZfHSicEm8CEUpoPMjkCuRoMV6bNQYqGTGNEpasKnOJOlf7bTNrzDh5OR48C08tb5Yo1aaVt21etYQLrtFMozqO5EEO0erpy2blMdMz5ZyuckCfje','VNT','Xk',15);
+INSERT INTO ti VALUES (8517774408582713381,65327,'SnKAShuO','hgTM2Sc09AiIwAy9LI9FB9vT9qwgoTrBcvOXn5iqDWif8XQEVlAGWNyeRO3w9W10X1Pi53DXcyPbsnn2cSt1ywdHE0DKNt1VmxlT20ngipyceDKW','8do8WkUXWVaWl','vH6MhZJ4cYBFxu0cwBNGSubyaeMoHbDTGL726OGK6ItpnTdzK8cLgve2MmWweOs2e6y4hmVTIDIOTm48hWsbfgtFTf9tCuTRNc01oqTkwrOTjyOrcRYpBYy0kCRwnf13nF0XjhAiWZfHSicEm8CEUpoPMjkCuRoMV6bNQYqGTGNEpasKnOJOlf7bTNrzDh5OR48C08tb5Yo1aaVt21etYQLrtFMozqO5EEO0erpy2blMdMz5ZyuckCfje','VNT','Xk',15);
+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(78), d VARBINARY(19), e VARCHAR(98), f VARCHAR(82) NOT NULL, g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2792123092899294618,4293099,'sLG53OfKruEmCfNW71TwaXH','RideQgM9gk4nb6a','uNRJqqgVp5NmluMBMlsUXZxQ1PEmdfwtM4jT2ic3Nfl9tHeRUDdw1qy','byMjeetXSodLCSNaXwTw0p3lnGIPGZyg1WIddkLqR4FfA0RQsBX4lCItp7YdCUmWJie','x','f',0);
+INSERT INTO t VALUES (14061463812976615210,2799222,'rk','5Q','NsFBFgAyjr4D4eUWLYWQxNiVZiDgyl','iKK9o0G2','s','d',1);
+INSERT INTO t VALUES (13510659614084238715,-828985,'3INGIpAEq4ZiZwROiYrODSjLnpzdGWb2wjwpPE5FSSZM8vMocrz5THI8GZAT7wT7RbPFvs5R0LR9yb','wwKs4R95bX1','PzhYlkBlsjDv7peJ6eLjSoHFXzLjncWSOMziIrbU6hPXoLsx7B6hxDMUHV97ruCCX4QciIyxvJ7aT6EXQxjiLYqGKs3b','1EiDE8vz6uU7CdtC4CEnfAA6HWnDvVgzJv','2','c',2);
+INSERT INTO t VALUES (578164871741265289,5734931,'1elaehNHIRGeiQj3Q4PeWr','v3pkeAOrVsQqAEqmaGE','U9H5B4jrN3brakAjwEV4vK5onl5Rf8A25kLUfiBWzva98TuW','d6mIw9dtQb3OM7SgdiZN9ghFNyM7J0H3UbYHeWJLfp1BxwMXPixMqX6oqp','3','i',3);
+INSERT INTO t VALUES (393367034662775415,-991624,'j8J5','G','vCgzIosSE26nEuO8P5VDoWDWAeYGrBgthDBhae1dXf25Ne5MRshnr1eO26xHaEcaDQpNK3SPcV','VxJXGem6Z9I5UqIHfMUSgha1QdoPcJbOpk8AgHmaj3EttAXTa5F1szBhU288qnKzAx1VfpKfFE','p','X',4);
+INSERT INTO t VALUES (11505602175412083494,-4055831,'7AuokmEzD4gyVTmrfJvNQJufgCpx70ERlLOxfd8WThJaD7uGsm6QgLTGClMCX','jY00ciBnAzm5eY','xxzQyFQMYHhbalPZ7lClZKqq3FVbhzHEfYfqDRPPP0W7BBBYuIT7jk8mL2HKJYl78L8NED0V7KWmO','1lQJDs3ECZ2fwR','e','0',5);
+INSERT INTO t VALUES (18217621617172195961,335606,'Fn2GAT8U44OJxwsSgw5UlFJAyGbhjQOshL7CEegM8ecF8','Ws7vp9RhY','t0otoW3iMs03kpA','Uw5Ydg438Mqr','G','X',6);
+INSERT INTO t VALUES (17733779890122361455,2990569,'EIhQq4dM','YJrsd0Lg','CJJRYI1HfUIMes8UxwPXpP0VI4PCFCwjZE3i2yOmdR7Ww','Xshi2DrL3GRyPA','h','x',7);
+INSERT INTO t VALUES (15038515789585710545,4349150,'kaAI2wOs6jk1RCipJG0ZrjxCInZ8CYTbZm4Ktw4N1Il4i291Oy0rDX4gjB','hgWs','RrkryNwekpBYuIaC0IxqHNcJJvAEzwsdENSfMqx0nsAXOjlaZqQQTxfAxKN5NaUC','MekD86eu5LswJmsx82y7iUJkMIkkrke1KL9q5rlr3pspdGPxle5ADYl0ITyCMKcfs9Y','g','T',8);
+INSERT INTO t VALUES (11980055025526709142,3059211,'e2Wl6PsAS','DI6lBAyJa6FAR','0','5kcS4NYG3606LDe2uwPWsjESDYb','1','V',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT, c BINARY(78), d VARBINARY(19), e VARCHAR(98), f VARCHAR(82) 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 UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (5091686661796472302,13962567236617099903,'T','JbJJsiiFn7OeDQQp1zM5xq6zWGiAY5F91oIsi2jUq3','brTKHVy5bXWFgjiGBvmiJZ6Gx9INUWADHOz6O1Om','W76wlYaSE8TaE6fuy1hgGLyJP3jXFiwtMmP0wCgUzSzXTADFwQ3C','sg1T5ynJR1','wbwJe88uGlAoNUSr5M6eeLupCbILy6mys95HAsGmlL7OBf46vwU4l0M5eO4N8mm2dBQq7QKjQSH78UdEx8hsG',10);
-INSERT INTO ti VALUES (5091686661796472302,13962567236617099903,'T','JbJJsiiFn7OeDQQp1zM5xq6zWGiAY5F91oIsi2jUq3','brTKHVy5bXWFgjiGBvmiJZ6Gx9INUWADHOz6O1Om','W76wlYaSE8TaE6fuy1hgGLyJP3jXFiwtMmP0wCgUzSzXTADFwQ3C','sg1T5ynJR1','wbwJe88uGlAoNUSr5M6eeLupCbILy6mys95HAsGmlL7OBf46vwU4l0M5eO4N8mm2dBQq7QKjQSH78UdEx8hsG',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(3);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(3);
-INSERT INTO t VALUES (17298998995800176747,10101043494655555643,'8nO','kKvbR0iNFIVTDpCQXey3d5lm8sXcDydXOo8QcwYbsxhBSY8LH1xknI5Iwvd5Um9MwRR6LyftIYlO','UnF86HaAn','5','vrqJrY4ojP9rJg370cYKS3NA91d4OcuGjdGSMIjA3Anbaqcnyn6A7X2TCz4MMkYJCfPUYx8ovouXyIrewpYqF','JT3L744fy2aukYQdXh0hgj2zI7wgpG11tKSSd5rFUXs4xv9gsgB',11);
-INSERT INTO ti VALUES (17298998995800176747,10101043494655555643,'8nO','kKvbR0iNFIVTDpCQXey3d5lm8sXcDydXOo8QcwYbsxhBSY8LH1xknI5Iwvd5Um9MwRR6LyftIYlO','UnF86HaAn','5','vrqJrY4ojP9rJg370cYKS3NA91d4OcuGjdGSMIjA3Anbaqcnyn6A7X2TCz4MMkYJCfPUYx8ovouXyIrewpYqF','JT3L744fy2aukYQdXh0hgj2zI7wgpG11tKSSd5rFUXs4xv9gsgB',11);
-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 (5284075828361213878,13259476292216935910,'0','OlUoU3k3enDBGD58yoIsszZ9RkikK4oaHNLPiGlwTMbJnWt5rbpB64cnjeCl8kqssaCIPR0Vc3cRzy9UyacZe7h2PcVNCL4CAohf9U0da0USkGl7hQSVb4YHZf9jGiIQGvelyq0irjYkzhZ6i7kz7hWCSABbMNSZt3SDZGXV9G0HME4v4WSUYeqw2n5HSfkd','R3Qg3epbbkZv4vf','AfNuBfBj3TPFQf0E0VObwdq0','q51','WdMB1y1Cje8P7lJO4dorS6je',12);
-INSERT INTO ti VALUES (5284075828361213878,13259476292216935910,'0','OlUoU3k3enDBGD58yoIsszZ9RkikK4oaHNLPiGlwTMbJnWt5rbpB64cnjeCl8kqssaCIPR0Vc3cRzy9UyacZe7h2PcVNCL4CAohf9U0da0USkGl7hQSVb4YHZf9jGiIQGvelyq0irjYkzhZ6i7kz7hWCSABbMNSZt3SDZGXV9G0HME4v4WSUYeqw2n5HSfkd','R3Qg3epbbkZv4vf','AfNuBfBj3TPFQf0E0VObwdq0','q51','WdMB1y1Cje8P7lJO4dorS6je',12);
+INSERT INTO t VALUES (4640402647257924283,2109942,'S57BT','fzA9RZYnrUf','jAxBcv0DFei4dfYBamPTRyFUvokGmxqWMavUkFuAGu0rlFyIpw5l1ULdOIWsLqfsA18qqaG8BA7q','88YiONXhhL1iyGAHjzmINzqVRQp88Ce0c4ZAmFZ7KEjFNx0Nl0nXDbzWwyqAs1Mv','O','J',10);
+INSERT INTO ti VALUES (4640402647257924283,2109942,'S57BT','fzA9RZYnrUf','jAxBcv0DFei4dfYBamPTRyFUvokGmxqWMavUkFuAGu0rlFyIpw5l1ULdOIWsLqfsA18qqaG8BA7q','88YiONXhhL1iyGAHjzmINzqVRQp88Ce0c4ZAmFZ7KEjFNx0Nl0nXDbzWwyqAs1Mv','O','J',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (6291221974895229816,5267177,'cEHpayYWfeClJsVwXQNSv6z4lV6FST8qn','zhBXusGNMjSn5hNk','U3j4qdHaZSI2nyE2gtHC0Y6j9c81BLXkcY06ksJ23WVgkevfGlLVTYTaHXuB1nVPehFMTjJpqD7vCI3d6z2scgKSp0wocaztd','49GYn99oOVaNEpFykCKRBz754gxZy','C','l',11);
+INSERT INTO ti VALUES (6291221974895229816,5267177,'cEHpayYWfeClJsVwXQNSv6z4lV6FST8qn','zhBXusGNMjSn5hNk','U3j4qdHaZSI2nyE2gtHC0Y6j9c81BLXkcY06ksJ23WVgkevfGlLVTYTaHXuB1nVPehFMTjJpqD7vCI3d6z2scgKSp0wocaztd','49GYn99oOVaNEpFykCKRBz754gxZy','C','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1557991429443968680,1393999,'b6LEUnBYNxeVVc3s5zPJf73GhTCWz','18yrwF7y951EEBj70OLVQ2Tzj05r25hbPKmqaLkvYbtYubtTMbiNB3bGzZCZyzxcUoeCdGCtbBeB3Y78qf3XEAXj1AagaR547r4ufocL7JsKlCCchbUynKIpW4KTSCEGVudmZ5tdgnzODUDJ4wSFMK7jDwq8w0MOJ6gMwfFuNsuGbxAx0rgjKhvCGs9tVhKzWkXklIDQCPja4nJoKHuRbHMcTPdLL8et2KsQbB7egB4wJKxG1GhLIFQNvihs4','RT41omb6dKJLyzzBNVVvwNPaKzhIEJz','HrnZsIh9Lvzu1w9IdMr003qkD6jakU8XjlJovBOGNlxPBKLa0iVXyVXSNWZ3jB0h8zaWo54Hzdya8BBw','h','X',12);
+INSERT INTO ti VALUES (1557991429443968680,1393999,'b6LEUnBYNxeVVc3s5zPJf73GhTCWz','18yrwF7y951EEBj70OLVQ2Tzj05r25hbPKmqaLkvYbtYubtTMbiNB3bGzZCZyzxcUoeCdGCtbBeB3Y78qf3XEAXj1AagaR547r4ufocL7JsKlCCchbUynKIpW4KTSCEGVudmZ5tdgnzODUDJ4wSFMK7jDwq8w0MOJ6gMwfFuNsuGbxAx0rgjKhvCGs9tVhKzWkXklIDQCPja4nJoKHuRbHMcTPdLL8et2KsQbB7egB4wJKxG1GhLIFQNvihs4','RT41omb6dKJLyzzBNVVvwNPaKzhIEJz','HrnZsIh9Lvzu1w9IdMr003qkD6jakU8XjlJovBOGNlxPBKLa0iVXyVXSNWZ3jB0h8zaWo54Hzdya8BBw','h','X',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (16900355804075310454,7497290552519574413,'Du7','LyA99PInL7Aq31QxzXWzgGmgzQWfeucwG9VAyf98mKPOtlmaP28RZRaQk7iByI614MuJwV64YwtPCASX3ddSk8rIIOtNhAlHgdMJsApPBatMqbBcMtuoWOsZyYyz6Dbm9d','JIJq6eOytVVZ9xdv6Ewb9M','BKooEcUlV28TRzRkJr1Ua4RivsnVUNzg7PbreDvMxU4gshQ6GgvPdfNAS3Iy5VxUgrixLPi6KxTlQyd7XSJviIvMeHwg1ZGErMoBWX6YN5UqbcLupu8CCIN55TVTEgmHB4Sq3trDHjwQKfWY35gKhtAgpkJv7ZVboiqA6xwKH8g3iEuVvALx9cdcrVU0KjGi8R','be70gqd7X6XEbBI1yjlU2EuaRRIInsGXYYn5Pcjft0uU5AvdPfvmfHam2oApfHiHsNllZbM0QxLXThh','wWxU5HpRNahXAeVSds7Er113ic9TSGAVhA5Yj86sn',13);
-INSERT INTO ti VALUES (16900355804075310454,7497290552519574413,'Du7','LyA99PInL7Aq31QxzXWzgGmgzQWfeucwG9VAyf98mKPOtlmaP28RZRaQk7iByI614MuJwV64YwtPCASX3ddSk8rIIOtNhAlHgdMJsApPBatMqbBcMtuoWOsZyYyz6Dbm9d','JIJq6eOytVVZ9xdv6Ewb9M','BKooEcUlV28TRzRkJr1Ua4RivsnVUNzg7PbreDvMxU4gshQ6GgvPdfNAS3Iy5VxUgrixLPi6KxTlQyd7XSJviIvMeHwg1ZGErMoBWX6YN5UqbcLupu8CCIN55TVTEgmHB4Sq3trDHjwQKfWY35gKhtAgpkJv7ZVboiqA6xwKH8g3iEuVvALx9cdcrVU0KjGi8R','be70gqd7X6XEbBI1yjlU2EuaRRIInsGXYYn5Pcjft0uU5AvdPfvmfHam2oApfHiHsNllZbM0QxLXThh','wWxU5HpRNahXAeVSds7Er113ic9TSGAVhA5Yj86sn',13);
+INSERT INTO t VALUES (13589072080900564319,5815260,'6NByfvwBf7y5scMbLpjT9Ml5rx','TBWh9ho27PuWJM4vcUG9XABtZhJl3RbmIGnUqd5zHezgLn1qaKI5NGZQkgQWn9bcvTr5nblNRH0uzyjvz4eBft2RQmaDVza9mZvytO1EgKNOdqyQnfGm0I7H4jFb0qyr4PXWGoBTnE0OM6BNYzjT6SIIVW00mjrpbuDuxaHa4t2RDLcUPPXVDJ2rS','PqNQFcRDmgXZIp3csnii2UZvrYbLQq1xxUlUuiTrBKe1WgFAAejvMLmpR4oF8Rxx3ZL','gUeTSd5DGCZ0lN3iF9kZuhMmrqaJBBxK3X6jBM0ic4rMjdOy2HX7a59wzz4JJMnPHq58rwDfRsis4oGXZ8rzhdMWHdKYrgNihk1HqM4mxOm0ZyyYK0KQnF0abwuJdjI7lYHWgqsIS753QKC9Yqo4uxcymOaXWwHEqtPUyNdouTcPAAAopK7bVBWHj5ZHKVeXMwPj2dVUoWLfymF','H','2',13);
+INSERT INTO ti VALUES (13589072080900564319,5815260,'6NByfvwBf7y5scMbLpjT9Ml5rx','TBWh9ho27PuWJM4vcUG9XABtZhJl3RbmIGnUqd5zHezgLn1qaKI5NGZQkgQWn9bcvTr5nblNRH0uzyjvz4eBft2RQmaDVza9mZvytO1EgKNOdqyQnfGm0I7H4jFb0qyr4PXWGoBTnE0OM6BNYzjT6SIIVW00mjrpbuDuxaHa4t2RDLcUPPXVDJ2rS','PqNQFcRDmgXZIp3csnii2UZvrYbLQq1xxUlUuiTrBKe1WgFAAejvMLmpR4oF8Rxx3ZL','gUeTSd5DGCZ0lN3iF9kZuhMmrqaJBBxK3X6jBM0ic4rMjdOy2HX7a59wzz4JJMnPHq58rwDfRsis4oGXZ8rzhdMWHdKYrgNihk1HqM4mxOm0ZyyYK0KQnF0abwuJdjI7lYHWgqsIS753QKC9Yqo4uxcymOaXWwHEqtPUyNdouTcPAAAopK7bVBWHj5ZHKVeXMwPj2dVUoWLfymF','H','2',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2696785444531068534,3732738,'SSw2OLXTKQqRT','Piv9t4XI6TZVRGhFtfxzR7i86UUevDCzMhCaWraLx4VU4AvtZAc0kR6PyAUMmKuuucrzXe3','ukgAwkCxskMa8x0B0NaOKHB','r2SYrZQi6wFPkCEQuDz9dG4LC7Rx2xqm6f6ZFo4pOebKSJ6OzDAw3aL03DhHoe0PmJukly6HU','gp','e',14);
+INSERT INTO ti VALUES (2696785444531068534,3732738,'SSw2OLXTKQqRT','Piv9t4XI6TZVRGhFtfxzR7i86UUevDCzMhCaWraLx4VU4AvtZAc0kR6PyAUMmKuuucrzXe3','ukgAwkCxskMa8x0B0NaOKHB','r2SYrZQi6wFPkCEQuDz9dG4LC7Rx2xqm6f6ZFo4pOebKSJ6OzDAw3aL03DhHoe0PmJukly6HU','gp','e',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (4336500531708040238,-4730453,'zIUh3wKTWYA0','8CtJYycWHYzIPgUf2JprXGSCDkqsOhcWkj8eESIAKTPI3RniJzvCtIofV10r7Xm9V0dMxTtl0zz8dzTDCCOvAcRtQhpL6bxwc3UlsFa7A1jSZzRhu8M7BojC982xiXkXGK9tzNIbQRQK5O','G62MQGtVgm5sUdu0sWJNNQo5OIMeefDDgQje2IRA4RK3s951IVQzscTp','keagtEuNsUEU5Z22yUM2UoPl0599z05cz2xuo6NfBSL422CLq8mj7VNJblM8AsTDB','xp','Fe',15);
+INSERT INTO ti VALUES (4336500531708040238,-4730453,'zIUh3wKTWYA0','8CtJYycWHYzIPgUf2JprXGSCDkqsOhcWkj8eESIAKTPI3RniJzvCtIofV10r7Xm9V0dMxTtl0zz8dzTDCCOvAcRtQhpL6bxwc3UlsFa7A1jSZzRhu8M7BojC982xiXkXGK9tzNIbQRQK5O','G62MQGtVgm5sUdu0sWJNNQo5OIMeefDDgQje2IRA4RK3s951IVQzscTp','keagtEuNsUEU5Z22yUM2UoPl0599z05cz2xuo6NfBSL422CLq8mj7VNJblM8AsTDB','xp','Fe',15);
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(87), d VARCHAR(85) NOT NULL, e VARCHAR(80) NOT NULL, f VARBINARY(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10362458375208460338,2222477,'Q363p','T9o43zNtGEoWjKBAsZA3ACQa37pKbINYFpHXys2G2I4DwDXQcyjzs5qxeCZHb9IXpek9','dOwVPEG3fgxA28KBAGUCBt0TfiOyFBYKfeRoi9CTB6OyzxRApQv4q6iwqqJ4NzUmc2AO2EJ551Iplq9E','GA','qw36ZWgp3RT1qc1LyNmodiyRduLJMAl1IAJx','HmXaelPvmb9L',0);
-INSERT INTO t VALUES (12773279468960462476,7670200,'NvZaL7NdvxQfzxKQ43PIp1RseyKyrRw1u2Yn8IrkYogVB1wE7AckD','LLdUtmf6aBJW9dnuXVOlJ0','KqAtaLCiPijmr','k','3wT0SRGevsgSXAgJCNG4jKOEWK1z56AaTxuXd65ahegAE52PIlgA9tBQSkPZE8ZZcdDz5obroH4oxYnNisDQdc0u5','SGMDhIWHtrGwQ8Q7GSGqDt332cyVq719FIzb00kWdBhJgHU8Ykhm',1);
-INSERT INTO t VALUES (9714487584904764244,13016629,'qVArYGF2','lOn33PiJD9yfZJXIVaeGRIzAVJlkurNoneVQp0Tl1jdmQt1rqWTBecAHaAQAYn9kdoxD02tU6a9','MVdZVSSALcr2ZjihaNqp5BQ0Vdmwpzdsw','zu','u8pdRI3N','mXzDOR7QHkfcG1goZw1QLTYQEQ5sQbPij0gNgE4bYtNSPZSk6bDQG8tn3GQRMGNuC50seAJwCwv8ckX5fIhOE4dOhqmnmVE',2);
-INSERT INTO t VALUES (12470653719587475875,3774349,'3tr4M8Q6JfF0gHtGREVZzAhPUn99ZubPbdBmlcEUmsR73M1JdJTjWOB5X','PB6n','kqQ0HwFWezeLyWdoAejSdgqNlLH4IP','Qr','0fDfwD9IkymAzknG8QIDbqBzwV','Rz1x7TK9qHOW5lHUnVNK8nFHAc2xsqbP7H3QFXh7Q0xq1',3);
-INSERT INTO t VALUES (10028492274870307077,4392107,'jxllbtrftvuC0','U3B51th4WCl0tZV37eiHc3CPyst4JIjUne3Qm6OujFGbPD0S8nspnOXnIJYXBwkb39tU','TBe4ZacidI70REP3VRJ2gFviomFm99HrcGIxEaxY9AF0JePY43g486G2G8I3UfNAj','h','t4lcO0zUiaZCnRXe0ClptQJhBHqfqfrtoLf3nSW8pX6BC1fuayo03t9HbrT1giyb','pwYRO2LN9Sz7JKtE9b1OAbQ4sOa33EMxIr',4);
-INSERT INTO t VALUES (11582888278851380122,6239222,'LEZwipL9bQ7XHNNTq00FOp6X1RA7ZVz4Uo0WDQWySpkapp3b0nZXjCNhPhvguLqmJYGSXHcPW0iIo1ofHG1J','8rOK1miTkxiNyCkVqzLvcqt9wRwsgYNu58aCZZc','XhyDNLiaQJMDnoLp2N4RENBioGqLbdFou3xOXJHFxQ2rtEJUfW69lyMMV8JtZ1zfPAv','ih','fn2tFFafh5SxxrGT7Jz6dOLimv2SjBN0mBZdsi4cfwZ6O8CavrrNsixuMVguxUEra0CDnQdffu1HxBMoEFKnAYM6V5f2hiE','87oo97CRCwi6q0RYXUJUjNFfT',5);
-INSERT INTO t VALUES (9336461056529842505,12120077,'eF0uIQY7ywnHofWmMfi9P25L3lIU','DKICQJjWczn8WgclBEVZ7T1lOVkYYjzv9Q6cKK14Lf','5AOfg0pefLWBN6thRD24MUeKGwYwbtq2Q','KE','O0CHjFgK2','YKoRAUgNxYK9M1LTpL23h9wI22QEMUiwx0kd9yjeNGaub00Jjc3Kc5NHfMdI3vmvJVU0Etp1oxOw5vgWNi2vYG0qv3LOH3Me0',6);
-INSERT INTO t VALUES (16376576683133468367,14788022,'F2130guihpG90nBpAtAyo63zc1YEnypM9pRug8OavzBK6LHke7RueQu0vBllwxI5XipJRAQCIfQqY','Jf4S2MG9MgFbIfAlZU0xDUG1282305yJXT7FClhG6szdVqeEc2','KTcFbnyM5X8JIeyeLEEXmr','b','iQBwNeo9xcJfvIu0P1CE6wAZSYeGICTRz5osSWH8ETq','FtDbofbNpOwOoCW9Q7ob0yXUInO9yfezFwTTWJWg8l1ShgDXaWoe7AfRo0TyY68FtvIRtcUydaiKt0svmwkET4ISnWSn6CKrb0J',7);
-INSERT INTO t VALUES (3971547542222380174,8281937,'1rouZ9idQWrHwqp6n6jDUEsMpZedrr6fKTXDaEdDbRw3lv','sB','v8DjEI2oQCSEE6QiewA5Fy4ixtymIhjRnQYa6wlv1xcMPvpRrFJyas','ud','TtXVvQwkvqCwiqkIygW7phRdBftMWfPqT49L4ROneqbDdX','CvKvLbCER2d4U9DyEWxIawEec0py5nAtn88x5Jv6jsnSi6DN12yOyyWrHrt9UBOx3c2pWF9lhBAhv3ILGmO7b65B',8);
-INSERT INTO t VALUES (1096305036141515635,11051884,'4hMHl72dUEapFYXJ0O25SjAPNcsOyZ0yr9hz3AMm2xcR8dw9lEwScS','xBiyXIiozrd1DrNARLDZ1qJl','2mTp3s6EuRpjp63dtUVJkRZNFpKuiqHi6Lidaur4lIgoTPF6lycinJU0YUwzD','N','sKEZ04LH8ga0rVeXof','5LUUBgKplMAlQHYppaRuoz3eMMeEPOhJpKuo0e5ztllZVHq7xf8sndcXwWbw3g53eAiAX6IB5Rvn0q',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT NOT NULL, c CHAR(96), d VARCHAR(44) NOT NULL, e VARBINARY(65) NOT NULL, f VARBINARY(66) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8208312030613750522,-15,'LZtfn1lnVmKE2kEIycC5G1FR6JMDrqXsK3HYaszRFL8nRMzQeub','QF9s','hl4i3cZxXgocs0uVfdm2RaOeYPW','E3GOjp3yMFmglxGQDaI6Mkc123UKk6KlgbNewKQtWB','e','H',0);
+INSERT INTO t VALUES (-2890359496055988934,6,'vbmZPGUIqSkPVa1DmsVNOQVBkVgWwyFWIkrKiyhUcKWIHdVsGvBP3hULk','s0YV8AbsGh2rkLMOgQk9zIMtcDrN8jh0OIgsRYeVaWJ','kSIRPmrLdKeffqKih7Ui5fpqGSDrtvYkmGSFa3','v9hRCaOxq9AgGqNUJLJiryqh5fFEFIrrdGNsQEDUqTM','6','C',1);
+INSERT INTO t VALUES (-3228990732622636974,-112,'i92gf9sCAVIf9HN401XlqQXDMM1uqe6sxHvOO21Qfztijkik3Tl7F7VaPywsz','MjPy9i0GuOlXPYiWnxtzEKBNUKjymZCL7raKc7SrBX','aG5GUxERf1ptmt1rgM300ERkj6O5kqyO','6YtrfTbz3S7HnM6UlCwUFvHK1KXr8','a','c',2);
+INSERT INTO t VALUES (-2516869590709587664,-60,'qnwMBsG1iLnVThZ3VhmoJRvTbRRQEJ5dFKxv9nxpF8T55f7Jm31jCpX06gLAHpc4mdcaJ','kZSNlQjcwByzCIPBKqXI','OGNG2CGIEDN06o3UTzVlOI5l9VgaOyBqcV38bhpoXOfO3MHwsp5sK6VWsK','Cka7gVCK2CzrjAtM3XQfLpXc8WPmvtwagmEKmtBS5','h','t',3);
+INSERT INTO t VALUES (206093239246535551,73,'RcYboxLY6lqBsY9T84WeiRFenQ5WtSjIzYiX68qq7OxXSvPJu5mXWyQY0At6X4RUIlxQwLgRBX3LKgEWPupLv','2JcnAwf4FJg5BrpNK7styC','jJxee7rT8jF3wQmoWNW6c','7FNYABZHOzSSxQaI90rUAHnrFCTf31iwcXwotKreH4Rw9Nfz7eOO','G','I',4);
+INSERT INTO t VALUES (-1295115380612455650,-79,'pLWHkNHyaFK','OnGLleeTc','5ugNQlUrOqDfSlrR1Cjfmtjc2qu3eDVU5y7KshdOeTDd85i8lMzTW','Socz','0','q',5);
+INSERT INTO t VALUES (7003347321609309047,107,'q3PFbezWH','7neF5vje98xWuEVSqny4qmn6QZztqmHTt9bDhB','DVU0f','87KRQApYw4rDIqBNnseQiZsoulWxwld9vozSdPA','y','L',6);
+INSERT INTO t VALUES (7483821088057387685,9,'ha','eJMJ0icFcAPu9OLbEp3FpzJn9Xz364XLzjut6usM71','zbhYC40eoninY2kThE8wWd4ujiUF7mEcwV3ZpjRu8xUn','sVdb3O4Y8SMQfcjr2jncgWBswfn8ptFg3eoBeAgmGWecVZpKN6','t','l',7);
+INSERT INTO t VALUES (7592626849947081022,34,'Nzd','HO8jw9eQnScoFLebUPF','5VF65bwcCbinQ8btr1QpdHJrR5W7','RsEvcue5kkigwKjOLRfcuu0v15RSIhnJT09Fcq5Qf8gupcqgtAskQuGe','c','h',8);
+INSERT INTO t VALUES (3065695183615202691,126,'rEIHeWOmvHI8uKBcwc4I7tnlcw3mQHAyOG0ggNF6ki','rZor4Oat4romvLe','BYaGIckmLaFNnhJ3md7kVMUxYKGfwz1WjkQ0FNRvA6aibmpa','k1GNbP5NpnW','4','H',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT NOT NULL, c CHAR(96), d VARCHAR(44) NOT NULL, e VARBINARY(65) NOT NULL, f VARBINARY(66) 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 (12708084868482013545,9183835,'nK0T74HPioLdmQdIu2NACOZObHoWimBaZlRHuEV4Afo80iX4eNxLHbCbbrt','V1RLJPt8XLXdWBepj7gH3YGZkKcMoPudgESDQz29Q9UZJGYOYNhstxZj4V7UuAouJ3ejkgRLzD69xTA','hQDC0pP7KzwTNEnffJcqoJ8dgQDwM1b1IfaxMRtilR','y3','rpb8cpfMAbmQI1EDg4G6Gz5MuYbhQmoV','6CjcFuurAzMOue8PwDwk2iKwIcFOfgkURFMd5QiZrQsTth2gDcn4j15OqFlbuwWnj',10);
-INSERT INTO ti VALUES (12708084868482013545,9183835,'nK0T74HPioLdmQdIu2NACOZObHoWimBaZlRHuEV4Afo80iX4eNxLHbCbbrt','V1RLJPt8XLXdWBepj7gH3YGZkKcMoPudgESDQz29Q9UZJGYOYNhstxZj4V7UuAouJ3ejkgRLzD69xTA','hQDC0pP7KzwTNEnffJcqoJ8dgQDwM1b1IfaxMRtilR','y3','rpb8cpfMAbmQI1EDg4G6Gz5MuYbhQmoV','6CjcFuurAzMOue8PwDwk2iKwIcFOfgkURFMd5QiZrQsTth2gDcn4j15OqFlbuwWnj',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(88);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
-INSERT INTO t VALUES (5618752249489460581,9300805,'s6M9o1D2i6gShdfFaiK32ik53FiJa7IxiqdmfNEa5HO9YmDn6cH8CPKUeEXxk','rYmcYVMXbaNBLvXMDuQ5hB3jPpNErtYCB80sixdax6Q5k44cjl7V','Y6QKV6fZx9tHfzzygonSvaC8wtXNebyQi4WPEiNQaXyrj6mw','B','cySvsRh8z4TBRtLNC0XVGUiV5yHNMbhn6oOp9gVJ1BRpw2d6Q8Z25XBCcUh7pep6E4lZPWmFWuba','vbQVPPwLvvNW3V4tbNpd5XUpRuVztjyK203kojtKS8TrzRGvziUUTueVPz5P',11);
-INSERT INTO ti VALUES (5618752249489460581,9300805,'s6M9o1D2i6gShdfFaiK32ik53FiJa7IxiqdmfNEa5HO9YmDn6cH8CPKUeEXxk','rYmcYVMXbaNBLvXMDuQ5hB3jPpNErtYCB80sixdax6Q5k44cjl7V','Y6QKV6fZx9tHfzzygonSvaC8wtXNebyQi4WPEiNQaXyrj6mw','B','cySvsRh8z4TBRtLNC0XVGUiV5yHNMbhn6oOp9gVJ1BRpw2d6Q8Z25XBCcUh7pep6E4lZPWmFWuba','vbQVPPwLvvNW3V4tbNpd5XUpRuVztjyK203kojtKS8TrzRGvziUUTueVPz5P',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-709141598259906020,-83,'4Cem6qE3XE2daUOztLyNtP5GTapA822qG5S3wJWMcUjKEVgAF0qXESNC6yRHcM9At6URMxfnF5kXhkILkWwpUZDApl','IkFfIEpHv7qMZKrjdsSgk6KVN2q','T35AYrJ6qVgMLAKHx6M3cuSFfS65juMc7ojuIsz5shRfVW5CrVQR9rH3L','pZEBROIrZ35Tf3B03VyHWxNFkwrKBHfQmYeBdQPHsDs3OL2pQYR','C','2',10);
+INSERT INTO ti VALUES (-709141598259906020,-83,'4Cem6qE3XE2daUOztLyNtP5GTapA822qG5S3wJWMcUjKEVgAF0qXESNC6yRHcM9At6URMxfnF5kXhkILkWwpUZDApl','IkFfIEpHv7qMZKrjdsSgk6KVN2q','T35AYrJ6qVgMLAKHx6M3cuSFfS65juMc7ojuIsz5shRfVW5CrVQR9rH3L','pZEBROIrZ35Tf3B03VyHWxNFkwrKBHfQmYeBdQPHsDs3OL2pQYR','C','2',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(97);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(97);
+INSERT INTO t VALUES (-7823048254140063123,98,'uEtW4JtMA3Q37gGecMEPlPYF3R23NvBbCo66GOwbk','ieD31SXo5O9hevGUgRVu9uA1oSaJHtT','Ws6','7IWJ','2','q',11);
+INSERT INTO ti VALUES (-7823048254140063123,98,'uEtW4JtMA3Q37gGecMEPlPYF3R23NvBbCo66GOwbk','ieD31SXo5O9hevGUgRVu9uA1oSaJHtT','Ws6','7IWJ','2','q',11);
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 (14200946671729916395,14194467,'Mw7OkSOgAapTei1lUYWGrWQDip9AMjGJ5Lb4E9YDzMIDVaMKlJmIE','qzNkMp63Z7eH1JND6UBSRwbGUymNdlzOsPP4EBxOgRA1P8vAehP2TQOf4UF4k0qbdjtGJ9g5emxESTs8RRARPxhImMPKLQRIWRHq','wqxd8o4i9OcSYImnHt7SfxHL0b24xLAGxFX9','0K','8wmrQr4YI5aN3gBfiJ1WMU0wXbo3Z5IfecVY26cGe9Hdfm0FxWQECJKmUXAHOfxgbS9Q2dobnYbqB5fJhZGqHEWO','24ZvkpYqksDDU5QpjY',12);
-INSERT INTO ti VALUES (14200946671729916395,14194467,'Mw7OkSOgAapTei1lUYWGrWQDip9AMjGJ5Lb4E9YDzMIDVaMKlJmIE','qzNkMp63Z7eH1JND6UBSRwbGUymNdlzOsPP4EBxOgRA1P8vAehP2TQOf4UF4k0qbdjtGJ9g5emxESTs8RRARPxhImMPKLQRIWRHq','wqxd8o4i9OcSYImnHt7SfxHL0b24xLAGxFX9','0K','8wmrQr4YI5aN3gBfiJ1WMU0wXbo3Z5IfecVY26cGe9Hdfm0FxWQECJKmUXAHOfxgbS9Q2dobnYbqB5fJhZGqHEWO','24ZvkpYqksDDU5QpjY',12);
+INSERT INTO t VALUES (3862713685898634961,-33,'myPDX9UzmkJfm6cyJwSuhvcR62ZUHfjUX6AOFYCdUs','aPHc7fsFwFsD0zWD0cSsTBVPa0McWeaq7rp8QYypxx','iIdp8AFr34CisvbzhIuiFnfglCLzo79BaeFHl3QGUEvHdczxTF9Vpr','rMiUPCIVT2I9UrT2hfUmcjnGYGB6','n','L',12);
+INSERT INTO ti VALUES (3862713685898634961,-33,'myPDX9UzmkJfm6cyJwSuhvcR62ZUHfjUX6AOFYCdUs','aPHc7fsFwFsD0zWD0cSsTBVPa0McWeaq7rp8QYypxx','iIdp8AFr34CisvbzhIuiFnfglCLzo79BaeFHl3QGUEvHdczxTF9Vpr','rMiUPCIVT2I9UrT2hfUmcjnGYGB6','n','L',12);
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 (16714082571360075839,12609221,'SQjcZVjshRl5A1wwApzhvl86dKmdlttHzN6UfeMcwRiwe5mEoC','uJyu8dwacSOlhgofHKOQS5','vVsEBBu5uh','LKljVebcSOseYwYA8qd5Y2vUzh70Z0wqc7uI0bVDb1nBrOO82qZNHPxoQeCRZzTqq4pfBpGhkWY16KzBnLLU7ZIvC6GtZoDmor5QjhOUOETksLLo6J2iXiQIy3LodCfQgk8qT9BYpCAIu02zJ9c9sPNqBLfgxuNWZfmj9cM9IZyJAuHm22qbJugyB11DwtnWDEAa88vRi5xjSnSgx1o7v5AHnhmrOc2ExwZRCbtECdamNY','dNp5W7oq0LI9QUoSs6YhR7dtcm2PJA45atdFzUjI527ZiNp3QZM1IFMcFsgVeBTfYAJk04gVM9o','u0LeeXPpg8I5iFuVFyGmnokWUNU4i3I21d4QyqinQFVnPdySGMn1WcsOEn3B8pkMNHBRY9ITVsqipLGb4Hdcdg99s5VBdM',13);
-INSERT INTO ti VALUES (16714082571360075839,12609221,'SQjcZVjshRl5A1wwApzhvl86dKmdlttHzN6UfeMcwRiwe5mEoC','uJyu8dwacSOlhgofHKOQS5','vVsEBBu5uh','LKljVebcSOseYwYA8qd5Y2vUzh70Z0wqc7uI0bVDb1nBrOO82qZNHPxoQeCRZzTqq4pfBpGhkWY16KzBnLLU7ZIvC6GtZoDmor5QjhOUOETksLLo6J2iXiQIy3LodCfQgk8qT9BYpCAIu02zJ9c9sPNqBLfgxuNWZfmj9cM9IZyJAuHm22qbJugyB11DwtnWDEAa88vRi5xjSnSgx1o7v5AHnhmrOc2ExwZRCbtECdamNY','dNp5W7oq0LI9QUoSs6YhR7dtcm2PJA45atdFzUjI527ZiNp3QZM1IFMcFsgVeBTfYAJk04gVM9o','u0LeeXPpg8I5iFuVFyGmnokWUNU4i3I21d4QyqinQFVnPdySGMn1WcsOEn3B8pkMNHBRY9ITVsqipLGb4Hdcdg99s5VBdM',13);
+INSERT INTO t VALUES (7719878136662881828,75,'5jpMX4O72jugSVm8yfc6','x6G531GS5GdTJ1f9HHMIjH7QMKMYYJ5rakOtkuLKhu1F7XpU4XZA1Kih3QpkpVPV9SXGDf6QmNivAPZTkAR6frpARaMIBBUxyjiMYDwSRJdMddJDV05CwiEkmcS7yFd1RgGfeB5Y7aCnb','vZTIUqXMnVv16otfJUnTAQhHYhCcZKBZHDidW08gh8P4QAAh4dTFwi7lpo','n7lFrsuFQk3w6MBIIRLVd4L6LcYmGUjIw25CxVF8RGOIpYMha5y8DnCeR7bDyi7wft8DPgSGlEEvqQ67WIOqp7oEiarkXXTA8tRGHhLPxFWJ2ktyVUJd1RTiV6SOAzL1ejrVLXvVtwDEjcNiGUEtI8G3q0tMN37sHvWOmlWp9lMyfu1RxcvlFSTh7xdGWD587zxjzV7c75zsHeLT','e','y',13);
+INSERT INTO ti VALUES (7719878136662881828,75,'5jpMX4O72jugSVm8yfc6','x6G531GS5GdTJ1f9HHMIjH7QMKMYYJ5rakOtkuLKhu1F7XpU4XZA1Kih3QpkpVPV9SXGDf6QmNivAPZTkAR6frpARaMIBBUxyjiMYDwSRJdMddJDV05CwiEkmcS7yFd1RgGfeB5Y7aCnb','vZTIUqXMnVv16otfJUnTAQhHYhCcZKBZHDidW08gh8P4QAAh4dTFwi7lpo','n7lFrsuFQk3w6MBIIRLVd4L6LcYmGUjIw25CxVF8RGOIpYMha5y8DnCeR7bDyi7wft8DPgSGlEEvqQ67WIOqp7oEiarkXXTA8tRGHhLPxFWJ2ktyVUJd1RTiV6SOAzL1ejrVLXvVtwDEjcNiGUEtI8G3q0tMN37sHvWOmlWp9lMyfu1RxcvlFSTh7xdGWD587zxjzV7c75zsHeLT','e','y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7925933715398529745,21,'QHLnjX','jE51cPAodYg1xrEnVcLM47yfC2V5NBwTelaufL2K3KtAWbnZbLqp1IAlQsGMbNALLCOdjAOS2ytAsqDf3','CZWR16Oz7g7tGcAhnB5LGW0eROiT4O','GKfonJ6AWJEm3Up9iw','m','k',14);
+INSERT INTO ti VALUES (-7925933715398529745,21,'QHLnjX','jE51cPAodYg1xrEnVcLM47yfC2V5NBwTelaufL2K3KtAWbnZbLqp1IAlQsGMbNALLCOdjAOS2ytAsqDf3','CZWR16Oz7g7tGcAhnB5LGW0eROiT4O','GKfonJ6AWJEm3Up9iw','m','k',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3779374733347326227,74,'3hkPiwgzu0Gr4gbxu1MlMUF6AEwqQhTXf7jQ4U','iFOkg9tryIeFtCWz7bUtMGoKvIM1oaNSie70CHLnvk3iWks10aH4OleDG67vgtBztTq31eR4hFC21B8TDvdMTzlMJch6HfzBXCphCyQPbRCONGknP20VIVGtxfvqB90EjdlGTuOxPQa7jaTAvktAiCI1r','0PX4dmb8UmaMYlqbfeA4eHb6Kj','D0W0VR3jyPqth4TSdguo6kECo5ls3cjg83OdqyFFjWgSmUBghmndRYYkoPFvaKDbPDtPo6MEHuRC','v','EQ',15);
+INSERT INTO ti VALUES (3779374733347326227,74,'3hkPiwgzu0Gr4gbxu1MlMUF6AEwqQhTXf7jQ4U','iFOkg9tryIeFtCWz7bUtMGoKvIM1oaNSie70CHLnvk3iWks10aH4OleDG67vgtBztTq31eR4hFC21B8TDvdMTzlMJch6HfzBXCphCyQPbRCONGknP20VIVGtxfvqB90EjdlGTuOxPQa7jaTAvktAiCI1r','0PX4dmb8UmaMYlqbfeA4eHb6Kj','D0W0VR3jyPqth4TSdguo6kECo5ls3cjg83OdqyFFjWgSmUBghmndRYYkoPFvaKDbPDtPo6MEHuRC','v','EQ',15);
+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 CHAR(15), d VARBINARY(64), e VARCHAR(6), f VARCHAR(16) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1092083782,226,'rsUPtBgJU','nqe3z','o','JPc2aQ3WUfs','yh','m',0);
+INSERT INTO t VALUES (2102366835,199,'K','GWwz6SjlVNT','qwQ2M','WJTb','EZ','W',1);
+INSERT INTO t VALUES (-1456227343,119,'05EHUpSzZOE','982ke','p','AWH1ZPNGHFGgdBWL','A','S',2);
+INSERT INTO t VALUES (-1986888181,49,'BZYlogYlb3r','vRddsB3S4F5U5B46kMiqYu1f8QnqM1v8dk6DNyWFt9hrAhmNA9','g','ns','i','z',3);
+INSERT INTO t VALUES (544316614,109,'D','Jk','0V','Jlm9tW','2T','U',4);
+INSERT INTO t VALUES (-761068348,3,'VTI2yNfXg184Web','n6hGSlxUcYgJ3Rea7jRnCKO1EPJFgv','Am','4e','d','3',5);
+INSERT INTO t VALUES (1713532292,116,'pR0','cICL4AgjP8VRuTTn3RqNmTWzmsVyEG','a','j4ZZAlqptASPl6b','Z4','k',6);
+INSERT INTO t VALUES (1353898396,52,'cF','OyBn4J3Kks0wfdF2IOIPQeWfH3H6FaweilOWpXd','1Yw','ka8VQpE','G2','M',7);
+INSERT INTO t VALUES (1794619964,65,'d8Qeug','x3pSrPLe884nNjqCrM7PgQavY','h','Mqg','8C','6',8);
+INSERT INTO t VALUES (560700975,99,'mKZjEPp8hq3','pdOaO','wbQJbZ','VuNJRGUq6Pq','R','a',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(15), d VARBINARY(64), e VARCHAR(6), f VARCHAR(16) 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 (49342393399046292,85,'XcW','lJtvQAYrw9hKKXke3BjforZTDYlFa7pvaHpMoNkD9U2pxrrzqTDfjm3K','m','ma1X','Q','h',10);
+INSERT INTO ti VALUES (49342393399046292,85,'XcW','lJtvQAYrw9hKKXke3BjforZTDYlFa7pvaHpMoNkD9U2pxrrzqTDfjm3K','m','ma1X','Q','h',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
+INSERT INTO t VALUES (-1465803603503525479,57,'ZRr9obQ','GuJdnmT8WlctJddMupC6vzixHINq4iyPPwxi','A5','7noc','l','T',11);
+INSERT INTO ti VALUES (-1465803603503525479,57,'ZRr9obQ','GuJdnmT8WlctJddMupC6vzixHINq4iyPPwxi','A5','7noc','l','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5972696393166457210,213,'ExJA','hK1O0PbVcj86c77pwheP4RNC3hhkwWo7oLYqKXLkcPc8E5mZrtCrlZck01vUkKdNj2SlkTsscl23IqfOSuOIfMXNhMsxoAsKeT1Vs04GijlmWsN2UMYb6Er','D7','YdPfTg6R2cGF','eJ','P',12);
+INSERT INTO ti VALUES (-5972696393166457210,213,'ExJA','hK1O0PbVcj86c77pwheP4RNC3hhkwWo7oLYqKXLkcPc8E5mZrtCrlZck01vUkKdNj2SlkTsscl23IqfOSuOIfMXNhMsxoAsKeT1Vs04GijlmWsN2UMYb6Er','D7','YdPfTg6R2cGF','eJ','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-6793770302988905642,51,'Lbg','2maLLOeK2r9nDAEKSoHe34sbK4Va91JVkr2mZDpc2Ps6cCpVIdZO3hVxPGhuOHPatRe5yjIi7Stk0c1V70tfeGSm7tq5f5ZCPzpWS2A8VEJkvuCGik5Vlr54uLFoS9I3bmJsQV4sozrFZeJHC4QChDrci63xH9e77QnF','QrX','0kWEDECfeLQUvog8Cl1QWMFFycPXVxRnSYkCJr0FIZdlNSvTVxHMQRGka3Bfdt7kq0O7YRwZbYNRLrbRmd0GIe7a4X5svIS40ZOD9qxHm1U0gQJZ1E906NYce7hwzszn5Yr6NtebNA6XrrbwIeoXvywCuCNEUzco06ynpnAucRAOKaNPqipbvfrMU25sLxdkwxSjv52evWxoOvDS8sj5XiNUNRhZd8','d0','I',13);
+INSERT INTO ti VALUES (-6793770302988905642,51,'Lbg','2maLLOeK2r9nDAEKSoHe34sbK4Va91JVkr2mZDpc2Ps6cCpVIdZO3hVxPGhuOHPatRe5yjIi7Stk0c1V70tfeGSm7tq5f5ZCPzpWS2A8VEJkvuCGik5Vlr54uLFoS9I3bmJsQV4sozrFZeJHC4QChDrci63xH9e77QnF','QrX','0kWEDECfeLQUvog8Cl1QWMFFycPXVxRnSYkCJr0FIZdlNSvTVxHMQRGka3Bfdt7kq0O7YRwZbYNRLrbRmd0GIe7a4X5svIS40ZOD9qxHm1U0gQJZ1E906NYce7hwzszn5Yr6NtebNA6XrrbwIeoXvywCuCNEUzco06ynpnAucRAOKaNPqipbvfrMU25sLxdkwxSjv52evWxoOvDS8sj5XiNUNRhZd8','d0','I',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-8014247442781891949,160,'WbQ0Z','nR8AYcRfL6XVd8MifuPWO3AXgXyRHqyfP6odYyvfCqYRmbWsCECNJP41qNHlXPOjf6uuyDcuy6GgLBgBaKCOEffUbJynGk8mkXkAbXXSm0EqlCcnR91UBN0v1XFpTOkmiL9ql53eysfJ2gQ4Ot0yzYsbSamHbPtfOT4Hm5OroDTFDZKrKo5yes1Uo3HB8dIVkur7r4nsYAwUwOuDe97hXUb5452sz4DzKLocNx2kKu9YeJVeDhcSmsfr0A0','gA','ZGBByy7fM3xbmXeMZdNj32LQtGrjnNskNBGhIp0GATmOx9a4i6CvUtkL7vGe6Pit7EqCZm8vP4iGCQHgQiwm9NlAr8ZpIyHICMsTDyuPHNpNtyBwGC2rpFgfozlh3mUzHE8YB0DXTyDvezZQyoAL0PoDnfjCNbsYExMXm5iXrJLCRPOeiVJ5Hshcat','eBK','M',14);
+INSERT INTO ti VALUES (-8014247442781891949,160,'WbQ0Z','nR8AYcRfL6XVd8MifuPWO3AXgXyRHqyfP6odYyvfCqYRmbWsCECNJP41qNHlXPOjf6uuyDcuy6GgLBgBaKCOEffUbJynGk8mkXkAbXXSm0EqlCcnR91UBN0v1XFpTOkmiL9ql53eysfJ2gQ4Ot0yzYsbSamHbPtfOT4Hm5OroDTFDZKrKo5yes1Uo3HB8dIVkur7r4nsYAwUwOuDe97hXUb5452sz4DzKLocNx2kKu9YeJVeDhcSmsfr0A0','gA','ZGBByy7fM3xbmXeMZdNj32LQtGrjnNskNBGhIp0GATmOx9a4i6CvUtkL7vGe6Pit7EqCZm8vP4iGCQHgQiwm9NlAr8ZpIyHICMsTDyuPHNpNtyBwGC2rpFgfozlh3mUzHE8YB0DXTyDvezZQyoAL0PoDnfjCNbsYExMXm5iXrJLCRPOeiVJ5Hshcat','eBK','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3379168856914910937,21,'d7B42A','uyC6RDy4YZ3xlX4966i8dUuqNZG','QGcRSK','bLSlCCqrn8dmnVBapqwiVeDJzPlLI3SnzQ2ELxn8dTerdduOwSNY6NYob4pjKnfWVvUag1We6DES9lN7ZA59BGNkKxteLf3juslMVzfYHfKKJ9sZYTdF3vez37XPpdTiXlrdXvZIArXqOvRoWNtaMufF9O5a7lzHi3wK6JQimFUi3rubEYRAoAOm2nfTsyNzPfCe5pMmMgzGQ923gfWtDaUyepGyVhK8x43LbFshXdi4R4','63','V',15);
+INSERT INTO ti VALUES (3379168856914910937,21,'d7B42A','uyC6RDy4YZ3xlX4966i8dUuqNZG','QGcRSK','bLSlCCqrn8dmnVBapqwiVeDJzPlLI3SnzQ2ELxn8dTerdduOwSNY6NYob4pjKnfWVvUag1We6DES9lN7ZA59BGNkKxteLf3juslMVzfYHfKKJ9sZYTdF3vez37XPpdTiXlrdXvZIArXqOvRoWNtaMufF9O5a7lzHi3wK6JQimFUi3rubEYRAoAOm2nfTsyNzPfCe5pMmMgzGQ923gfWtDaUyepGyVhK8x43LbFshXdi4R4','63','V',15);
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(86) NOT NULL, d VARCHAR(14), e VARBINARY(53), f VARCHAR(26) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (47,1515274285420587357,'7KVLgzzkdQgWRGkLl94pbhTkdRkjw3X7i3FF7FldKbeHMLmcj5yaksc44XQKqNP3Hk9RJbxP','Pd82xEHUb5wZKV','9ZNw4yRdSWX7kFWZQxWVGKf0l9x','nK0OotRXeOwvoWzKingCXiHU','abFIRLTuuGi4Kw98KW','tzPwie5VrmEaitjlhGpqsxDa88VgL0Ps31X',0);
-INSERT INTO t VALUES (57,14662104559844976610,'MMx','LhLt0lD4Hm','Kn5OtcsySzgGktRj8T1LY4QJUefNPMQ','v63arIIBMPxkkpBUTjbd','4xuyvYunzpS3Oqdu6w4yvD2gNlilXaRbwdwbvGxLkpPcNujCAdPYyxNZrpf5MhH1VNV8rbwbm6lLYJazIW5','JdlffdjJms21AlcYaj2bty1Vgo6jDVSlUuP9oAT70sLKQznw7xds366EnDcEjYGlvf3zCPcApYM7qQLTwI98ZVOBqdqcpwAqyuFl',1);
-INSERT INTO t VALUES (-6,931171885896465379,'ijt8fGlIgwyJLtyyU5uGRXsqjevNUpdV17AlK83lzGtGtPtZ3vr76UbW','PwNuixPbKJMy','E45rQmKNub8mXPuGqCCCHT1mFR1mPZuXijHFFpWYbbDP0FD','Vpf2','5b1askgHbs6i33Jyzpk7vg476IkrfdDEiZJ4KGvT8cGu0QZX1lk8RznsiMrvf2TRmkIW','YYiFNH7cAPxlDDYdx4',2);
-INSERT INTO t VALUES (33,12550184560937498729,'1vDk4','dy7qp','5u7YllPtAz33Q7VHUJVS8Fvr49vGjAgMAl1OrGUcbD40TtBJX','Vx','Z2hnBO77cFJrH2b1skCRfpadY95LyEPgXLkmWBGLNfSkgkm','fBcXSOkvAIvvYvijv56wuAQDJKDAiV6TKWWRCkTbNk05TPOm9HoxycI7p90Sd5kInrU8iVModGe8W4ZdyPQX',3);
-INSERT INTO t VALUES (-50,12335979609727160298,'6ZzAZx7sVBALcWyW8ZTZheMO60qFkZL5tP2KkApgK73RQzsjHKNLIdINNRNrXkFs2lmFGwln2eVrW','nXFh2AEi1mQXd','jBKK1HMsUcLpFmwGexqoK4a7i9qK','t7M74Rp1Thn8H','22saZ7i0h3FJgXFjUUrAP9kiUOMEPigrBI6R9B1eJi1vy5gDsvtjN8aPMa7TaB0oPyJZ','2BK8D0auzFkd5ioVsSl5Z3aGY7ewIL67Cjcgz5jkJ7uG9Qcb9OsB3rDu5pM',4);
-INSERT INTO t VALUES (127,7382976281170697753,'4qnxt4wPrBATlXWVpKz5w','P62QdKKV','xrCeO','nRgyJboIMD5pNd4Xble0','TI5zwY5e2kHtkm2mOKSlHco5L7yp2osZBNK8CKoScH','Rz5x0X1ikJu6nrmJRnB9UjWTAGL7hInpMDjhctyH7kiqfEqMZ4PtPQm4PEqvrMd9e',5);
-INSERT INTO t VALUES (68,11397064514726813881,'klSAyycxQXKF8fe8SkcgYydpOM3BB3qXFA3bVhqrBjoYr16iR5y','LHlM','fHwvkThUpRLUH6FDdUnXCBvzvKTIIdHT6UEc5dpYkJJKeVIBpo2B','udNWrDFLntZ','WsZJv5RgopWjznn84nc6Qo','VMaNVxev92to6UlM0hS',6);
-INSERT INTO t VALUES (-53,11052115404944488696,'X2zj6sm8GsewQ3BRaVpcVvE1NM4gkDG','6fNCmDbmQ','aj0tyb9xXyDHNP50mvDxsqSk1KU1JDcTvlmo5DP','UP9stsCQO8z92K','e6NGe0tY8mEIgnCkVRh2nKR8yY38cAkWfBIcJ1UvoS59fk95Z4Huri0z6aIi7WA1iEdY4ra','ZIi4kigxO8sK8fGGTGvFE12eMye7g8K07u0OELwktcFcM7jSY05yplqg2FtnZsjWbvcfjDZTCRow5cqqXcixHFbR2hH44',7);
-INSERT INTO t VALUES (-46,16751045553135227748,'YxbeDcDp67VDq76JcFvLL5','PVM5nFuXe','SW26VchiapZ32xXfcvLcMGA1d1aE6UYJu71B','4P8VuqNvSv','UEeOndPHHTWG6nkB1E8nEYDqUkZrMBBXKSrqmDfcpLYbdIBDGipNhCmE41PV','rKnfMbWXzMp',8);
-INSERT INTO t VALUES (15,16381784716739134378,'tFZJvon2C3u5aDdeYxWHNwihrbZ6OYJOJaKV75yzEs0IhNA6','CcVVYKfAcxaoH','9IwM64kzvPg','Osh','FoYJLyxjuX2Esia','MhcMPyRgZx5ggjnYNwrDPBiuQaCRWQvgEYPI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(57) NOT NULL, d VARCHAR(30), e VARBINARY(60), f VARCHAR(59), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4859201,36356,'XT30IgSr22t','K7HdIL7YOCsXFevNW0WCTc','QUn9xh','wIGPQ86QvhNOxUPBVllm7DwD','U','B',0);
+INSERT INTO t VALUES (4781647,54299,'5CHDcer8WUl','9dU3tjzpIkRK','Ei1BvUGkIolgeZwmsgfgUCwTQYaGeWb73GDNUPiUVYmiXxo4NzG5Wdt','rMRrFqMaQoVBbDHy','6','C',1);
+INSERT INTO t VALUES (3698166,34228,'K332IAyJJGtCWANdY3ADqIY2KUISLNWFy6lT61eA24BiW9Dxt2Sc533','NUVkQpNhq7wEY4m','f82KVyFkG44c6NnciZ9L1CIx2E','CZkcSMoNbzRT8xt8Um23ccvClevtEFpzjszob3P7yCgvDlMIVq2oNi0NP4','q','h',2);
+INSERT INTO t VALUES (12845449,39826,'kZeSa4OoThgXJXnQu7k2zNYbYq39tmEyxOfmRRRo956fUepU4EvuLSVe','8oNXz8','CQuORhvttVMaaperQVJRtE8xnj1pftc9tmGwExzsrFdgKsZpWCC1V','fE88fgo0S9l4d3qJeVgFMBFVLw534vpBFa3gZjZ3oS3ogCmkm','a','e',3);
+INSERT INTO t VALUES (9696662,55451,'rjwS','tFBnM3X0vREU31t1i','5sC3Q611BzBCQwrkgMHJhx8FtsGnZA2QGU0VKbDSi1jEsrgqWNx','iw3eFv5PToenKQb4Xxmjah1sJLQ83EErcz6p','T','h',4);
+INSERT INTO t VALUES (12350843,23195,'ghsHzs','37KYJ','taOiX6oj6ypyuV','MvONq6UvV68BShgxyK91C','B','K',5);
+INSERT INTO t VALUES (15301297,24188,'eMvBkDvMaRdWgP0vDmveZyAykS0e9PNm5O','eEDnm9ty7a5gJl4mtMHo8qkvoE','nKGe46EQhUZq1wsaBc5Cxeu5jeGAWSbhKT7D8E6z4xTr4u','qocxPaX5uCajYPMAGI5YP1jWetkqe9BR4bN5','q','T',6);
+INSERT INTO t VALUES (9667247,36690,'kcymEIIakhe8','d','5TAH5H9GwZF','iSRDkTJIkm3fKI26q1Q4D','g','Z',7);
+INSERT INTO t VALUES (5353103,36134,'vWvgsxRRz7kl8zYUFZGIJY1xU','rLBlB1drxq','e4VMygABEv7UoV8VlPSqDJaMR7w0aZAM5','TmVokZCuawyIY','d','4',8);
+INSERT INTO t VALUES (9834461,3153,'MmgJVjjCEH05r8EZTHCClsyR2TMxW4BlwXBquPMoKbM26XgVSAYkNY6H','PFLm1EzH35LgtfKGX9Z4RzK8KM','7NAkw3zP8UW2hs3GPH','ng2b5vfUo20dpo9oRuPkPfMwRYf73zaRTMwyaBnZxRZfT1','R','E',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(57) NOT NULL, d VARCHAR(30), e VARBINARY(60), f VARCHAR(59), 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 (-73104584,3346517025504776274,'iQYoN14xg8','s7IISDyDV6nr3','27sQf25T58AMWM8kqxGgfG8HhCCx9GR9GBit7r','6e','orC2Fd6Od2y8Yqqnjie2IM3zWGycwlhlb5FQhaskaH8IN8SxVj','Tx0Ro2HOvCFUSgmkDEOls3g7N27VvVd2rdEvo1cYpYPJASleoOcvxJrON5',10);
-INSERT INTO ti VALUES (-73104584,3346517025504776274,'iQYoN14xg8','s7IISDyDV6nr3','27sQf25T58AMWM8kqxGgfG8HhCCx9GR9GBit7r','6e','orC2Fd6Od2y8Yqqnjie2IM3zWGycwlhlb5FQhaskaH8IN8SxVj','Tx0Ro2HOvCFUSgmkDEOls3g7N27VvVd2rdEvo1cYpYPJASleoOcvxJrON5',10);
-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 (-1956470529,6269113340350279390,'jKDJwdLEDXLlTO9TH432tuYR3YxVndDY0kWKIydtLQO2CPpl4jmziRgeLkQb6uZ6eCRW','5Ok8SV','sWfk','pV','rf6EFN4bEs93xWeU2azqgXwwBzORDLChzrEmmrRruXeWrQIBWivSzM37r5SCxJd50xS48nLak8c20oVzS7k8l7peWte8cXk','SgIlIMlXr9WTfHaxficwNtKDwvHjJvJtEnO4ZprXKhq5',11);
-INSERT INTO ti VALUES (-1956470529,6269113340350279390,'jKDJwdLEDXLlTO9TH432tuYR3YxVndDY0kWKIydtLQO2CPpl4jmziRgeLkQb6uZ6eCRW','5Ok8SV','sWfk','pV','rf6EFN4bEs93xWeU2azqgXwwBzORDLChzrEmmrRruXeWrQIBWivSzM37r5SCxJd50xS48nLak8c20oVzS7k8l7peWte8cXk','SgIlIMlXr9WTfHaxficwNtKDwvHjJvJtEnO4ZprXKhq5',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11507978400269542261,12359,'8Mm2wQMpW5VA3OP','WxPR4Jq3kw5oxUR1NfRZaPxi','5CBliQFdovXV7dJ5s0tekf','orVicid5WjCvVQXWsiyFYRAzp20SXZVXK3GYfBVnN6','C','N',10);
+INSERT INTO ti VALUES (11507978400269542261,12359,'8Mm2wQMpW5VA3OP','WxPR4Jq3kw5oxUR1NfRZaPxi','5CBliQFdovXV7dJ5s0tekf','orVicid5WjCvVQXWsiyFYRAzp20SXZVXK3GYfBVnN6','C','N',10);
+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 (112186944888626244,21596,'UyXtVwdzDLSX4Iec6DTQjsT7IfEpZPreN6IQ7nb1hneBhaGm','RvGBl0xHOu0OEQvU4Lr8','6jP8o3kvMtnmWd0wqnj0yVHhEjFouLKSsxqKTPcEA','XE52jiWobmGNVYqXNE','p','B',11);
+INSERT INTO ti VALUES (112186944888626244,21596,'UyXtVwdzDLSX4Iec6DTQjsT7IfEpZPreN6IQ7nb1hneBhaGm','RvGBl0xHOu0OEQvU4Lr8','6jP8o3kvMtnmWd0wqnj0yVHhEjFouLKSsxqKTPcEA','XE52jiWobmGNVYqXNE','p','B',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-946406375,13220200191564896087,'3qiwdOOnFKv2x8JWmO6UvOQqLTF6BtWV1dfy3zx1PcSlv2HZc9dWzO1homYRFpru3RVG17r639lO2l5N','KC','I5R11DcnXjt0DQyqZSqgasc0','B8nmvKdW41el5w4gzwI8snNO6','wNStPbaSgQk5cCNoLRhFOjyAtkTOyBytIVyQ4TqdqAU5BJSsltx','gI3l89xzSaX7PeX0dP3WiwR79zfDwK46U6NiulDyFyWOlo7U36ITQiJ2GXQE',12);
-INSERT INTO ti VALUES (-946406375,13220200191564896087,'3qiwdOOnFKv2x8JWmO6UvOQqLTF6BtWV1dfy3zx1PcSlv2HZc9dWzO1homYRFpru3RVG17r639lO2l5N','KC','I5R11DcnXjt0DQyqZSqgasc0','B8nmvKdW41el5w4gzwI8snNO6','wNStPbaSgQk5cCNoLRhFOjyAtkTOyBytIVyQ4TqdqAU5BJSsltx','gI3l89xzSaX7PeX0dP3WiwR79zfDwK46U6NiulDyFyWOlo7U36ITQiJ2GXQE',12);
+INSERT INTO t VALUES (5491811040901989270,6196,'2rWLU0csIOeZYUfG12bAsaToPNqRnSuqk5qyZj26HCHxZPwpYpEhPcnM4','XGbjqfxBjLndeDnMvsO1lol2n2spgM2D2IQagLrl37wdZA5xMxOM1LJBIKKnPLQTHXA23Botkd6mhbSU17akvCDEDGK9MRdeYvncQy6kWa2NWyQBUMeSohFD2jmqrp4','tq0cOwi7eejnn071AsXck7lA3bRVYsb5r86','2C4xTNy7F5b','W','e',12);
+INSERT INTO ti VALUES (5491811040901989270,6196,'2rWLU0csIOeZYUfG12bAsaToPNqRnSuqk5qyZj26HCHxZPwpYpEhPcnM4','XGbjqfxBjLndeDnMvsO1lol2n2spgM2D2IQagLrl37wdZA5xMxOM1LJBIKKnPLQTHXA23Botkd6mhbSU17akvCDEDGK9MRdeYvncQy6kWa2NWyQBUMeSohFD2jmqrp4','tq0cOwi7eejnn071AsXck7lA3bRVYsb5r86','2C4xTNy7F5b','W','e',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6383207805055031517,18598,'PxOLn2QgTieyKpZ','BBqEfdIjVrFlHQqB2D0xTCk8ILdO4hjqPvslibQGGcf1wxGdUOyI3CpGGoPiMJvMc28E1ZYwh6c6h3prvDNVTQZjpKpY2s5IcoKQk64MxjrzgcTy5eLeSRLJ3xcGfrePJtmQ3zI7PHGuCDVhaVmHKV8AsCDv3dPdbSZa9nxfAHICWTizYv3sUzFYm04f0UDY6iWA5fNjnQFNpwReq1xCyNwa','AkZFcAaJgIFX5DjprrzuteYYtDMqxUYcKrlwsisUQH7Ql2WiT25lEQt1NjDn','uDBPXEDswuA5IeVHg2xoS14JMtfwClazSdgJvFXORkcwQdt3jVseY89UGGVf9I9iVtx2761Tw4nkuRvvNtcGas8AgIer3BjmAqKrcedvy','r','o',13);
+INSERT INTO ti VALUES (6383207805055031517,18598,'PxOLn2QgTieyKpZ','BBqEfdIjVrFlHQqB2D0xTCk8ILdO4hjqPvslibQGGcf1wxGdUOyI3CpGGoPiMJvMc28E1ZYwh6c6h3prvDNVTQZjpKpY2s5IcoKQk64MxjrzgcTy5eLeSRLJ3xcGfrePJtmQ3zI7PHGuCDVhaVmHKV8AsCDv3dPdbSZa9nxfAHICWTizYv3sUzFYm04f0UDY6iWA5fNjnQFNpwReq1xCyNwa','AkZFcAaJgIFX5DjprrzuteYYtDMqxUYcKrlwsisUQH7Ql2WiT25lEQt1NjDn','uDBPXEDswuA5IeVHg2xoS14JMtfwClazSdgJvFXORkcwQdt3jVseY89UGGVf9I9iVtx2761Tw4nkuRvvNtcGas8AgIer3BjmAqKrcedvy','r','o',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3787415777312709011,24012,'d6b','NkfvCkLadaoEZAbIg5VkAeV7xiF9toxQ6Op9bAhTAlEGaVa393JODxDp9dpMHP2mB25IStv372tkA7DpejyMAKjMgQqGmVW0DY4cBPt42DeAFHmNpNZMFz8dLxZ7mtAfc5zOch4sTcMI7sPV6eLf8vU85cDZHqTLZB2cb0O3WwKYJhff4jaHyzx3icJpQcDh2C6','ECEwXNHEbUwME6uCIhZYrhuNw','UuYrwP75tU8rYWWOwTrYA1kBHUZ5C9AkUd3m0kmTNQQTB3xJeFeNeka6uDPZIMEzd6iueRDsxzj7RfwnifdKu8KAUQEVtQnZ8gqgH9kksTGzD15cYkBbRUCKWLnpSW','KH','g',14);
+INSERT INTO ti VALUES (3787415777312709011,24012,'d6b','NkfvCkLadaoEZAbIg5VkAeV7xiF9toxQ6Op9bAhTAlEGaVa393JODxDp9dpMHP2mB25IStv372tkA7DpejyMAKjMgQqGmVW0DY4cBPt42DeAFHmNpNZMFz8dLxZ7mtAfc5zOch4sTcMI7sPV6eLf8vU85cDZHqTLZB2cb0O3WwKYJhff4jaHyzx3icJpQcDh2C6','ECEwXNHEbUwME6uCIhZYrhuNw','UuYrwP75tU8rYWWOwTrYA1kBHUZ5C9AkUd3m0kmTNQQTB3xJeFeNeka6uDPZIMEzd6iueRDsxzj7RfwnifdKu8KAUQEVtQnZ8gqgH9kksTGzD15cYkBbRUCKWLnpSW','KH','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (842544392541688869,46338,'DPj1jQCJNjfPTUe7qVwGGqlWxAyO','pjQ2hJvOeNFpWa9UJcvjH7GQUB0bou17RC5riWCmsePu1SbsNIqOW68xJFxbB13ItVmdO7pR1p7Th3nHncEBV2d5qVB8aV53igd8','6g7lSlBZqB2L5FaWNd9LtYhuG5bi6PtiS0N9famurYEW','rKJXT6bfq8qs72MaLfPJvciG','Z4','FT',15);
+INSERT INTO ti VALUES (842544392541688869,46338,'DPj1jQCJNjfPTUe7qVwGGqlWxAyO','pjQ2hJvOeNFpWa9UJcvjH7GQUB0bou17RC5riWCmsePu1SbsNIqOW68xJFxbB13ItVmdO7pR1p7Th3nHncEBV2d5qVB8aV53igd8','6g7lSlBZqB2L5FaWNd9LtYhuG5bi6PtiS0N9famurYEW','rKJXT6bfq8qs72MaLfPJvciG','Z4','FT',15);
+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(83), d VARBINARY(53) NOT NULL, e VARBINARY(4), f VARCHAR(63) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1565,12296,'MSOALX7b9IScrAc4znnd7xbzqrfFIaze3Cy5AOvOKoSJtmjM','Y','6a0g','NWowBoUEBgBINS','G','T',0);
+INSERT INTO t VALUES (4861,8789,'zWMs','qAvKvc9CApQa5ILaSzf6hXk1nUzsa3UCYOTje3vzWQoj5','vkW','zfD8ED1GpEAt34OHD6ynQOhusVXAwxwREqEyRQY90syb','M','w',1);
+INSERT INTO t VALUES (9187,26014,'GxS2jN5QrLTtRawE2AKGZE','JS7j1cKWbTVI7jA','M','Mw5z7J6w','m','D',2);
+INSERT INTO t VALUES (-20029,-4805,'mIEBCR336F8uu5iN23XsccF6SjIwvSmUjXkrVcyb4fHhoXzf1lylQr1RVGrtles5y7RzRb8BDxEAeVo','oAwaQOh6WDdcYKdWVU4QoQMcR3Y7gZ9x8GRthwj0U','E','fMqiuowm9rf0piipDK0t1rEgubWIac4msRpfxTjPzKTBLzbTPnaScuOcvkPuOR','x','t',3);
+INSERT INTO t VALUES (11812,-658,'eV6','UIlNbEwWUM1ElLueW2Sgf090','D','RfQaEwRurBXqf1kQTEptVcDLvvfpySq42R','J','8',4);
+INSERT INTO t VALUES (12650,-1161,'0FJxcHxx9vfWFw3DbBUkdEXVAm7XmcWVcorqk6','3g6OZQbxenC','u3kV','Oex5CvXMiEdMO8VV9JOAcGmcPqKqIzDG1X','1','G',5);
+INSERT INTO t VALUES (2685,6217,'fstgTRiriAXNuVAI7GFQLbkEjp6r','1pGa15B0vv5','fcke','fXuKOlVT3xBFAOaKNY7Xvc9DtJjnBBQ1DJTcZq','4','5',6);
+INSERT INTO t VALUES (16840,-13636,'7M74MrqFKNxDBHdBbNp0','PKn2wPlGFK8KpupyBdOqxK8E7nKTpEbRpRZxThN','Qk','1AFNRqIcwnZ1EzdwLyl3cKs69PIJigzBpFp0Hcr','H','i',7);
+INSERT INTO t VALUES (-32122,18226,'6LhIVx7cIGViKl8QmzgLvT9B','2BYKhsJAHsMesi7iJLFTcznDMBpYOEuWRU','5','qaXcdyWZn0vi','W','E',8);
+INSERT INTO t VALUES (-20276,-29456,'o9KN4lYgtW2Qc8rlCoQe41Bui2izYzUk9w1','BagaX15M5dSBJEtpd5sNBC7kobEVlr0441Nn80MB','JK','y1X0lCRQuL4QRtcCaueoczpu8yuoT5jMrO','r','Q',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT, c BINARY(83), d VARBINARY(53) NOT NULL, e VARBINARY(4), f VARCHAR(63) 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 (8147251,-27692,'Jgw8Ciad1F7N4subGv3p8Hqtaz6bL6F30pSwpGfyf3wnDvRsdOwdzvavS3OhD4EaNHiHxhUMmv7Qhd','YDfU5ZJgrCkFDB','nE','M8Gk8','z','J',10);
+INSERT INTO ti VALUES (8147251,-27692,'Jgw8Ciad1F7N4subGv3p8Hqtaz6bL6F30pSwpGfyf3wnDvRsdOwdzvavS3OhD4EaNHiHxhUMmv7Qhd','YDfU5ZJgrCkFDB','nE','M8Gk8','z','J',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(84);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(84);
+INSERT INTO t VALUES (3550668,-30633,'BrCoKuZWx3xizxCx6LKVP7b3atcIaXExjwmBmW0aKr6Ig4aQJ','5pmDUV1uUw7q2RKm','D1Ss','l1lBNKB4j','U','9',11);
+INSERT INTO ti VALUES (3550668,-30633,'BrCoKuZWx3xizxCx6LKVP7b3atcIaXExjwmBmW0aKr6Ig4aQJ','5pmDUV1uUw7q2RKm','D1Ss','l1lBNKB4j','U','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6405308,7141,'6nHkLhiiT69iWga9epyuz27bR3oM1AqYNZYccGybk84dOMvOIP8esFjfkRrfboagbdah','ida6rxoJXbtomJO7q61hDqkbuipoQYZpl4jjmzyYD9yr9b2D011eRlbUPTEyDQtiProrDEHiDy6qo1Lu5gTXoh1e0txjtea5vu0G6hc4WOWfjGifW','UxB','YObJ5lbIcWCJOrVKgALtXk540HSQuw64rWfoHh','6','2',12);
+INSERT INTO ti VALUES (6405308,7141,'6nHkLhiiT69iWga9epyuz27bR3oM1AqYNZYccGybk84dOMvOIP8esFjfkRrfboagbdah','ida6rxoJXbtomJO7q61hDqkbuipoQYZpl4jjmzyYD9yr9b2D011eRlbUPTEyDQtiProrDEHiDy6qo1Lu5gTXoh1e0txjtea5vu0G6hc4WOWfjGifW','UxB','YObJ5lbIcWCJOrVKgALtXk540HSQuw64rWfoHh','6','2',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1167169293,292920780741600701,'lJAht9a','Dlu8miFv1E64T1JLXzIWGhQdjux3jzGOH5xMzUTXvvLRLVNauUicN0RgFevgCdt678bSiJ9hEEFIepyOHZR9HsrPJSOgCJGVVPQrzCKGmV8JOsiGuYE08Xs0bl0U7ps2nlsh29VCDasiOKxbkrLHmNTwR0O7f51','38kaA','JwWFGMzUVCA58CDCHScX1oXmz87zIJdg3IL24bIS0fr','M5eV0pKzwYoUX65ZqyJEkDtqtZU','OkLoTIN4g3s7Uyt8KpY',13);
-INSERT INTO ti VALUES (1167169293,292920780741600701,'lJAht9a','Dlu8miFv1E64T1JLXzIWGhQdjux3jzGOH5xMzUTXvvLRLVNauUicN0RgFevgCdt678bSiJ9hEEFIepyOHZR9HsrPJSOgCJGVVPQrzCKGmV8JOsiGuYE08Xs0bl0U7ps2nlsh29VCDasiOKxbkrLHmNTwR0O7f51','38kaA','JwWFGMzUVCA58CDCHScX1oXmz87zIJdg3IL24bIS0fr','M5eV0pKzwYoUX65ZqyJEkDtqtZU','OkLoTIN4g3s7Uyt8KpY',13);
+INSERT INTO t VALUES (-2966664,-22091,'p0F65LCpTNRJ1qS7uejXXgE9t1','im03msuwnju3D3edDd14r6Hfk1WkqzRG6coWklnGndSSlbVKjQQh62MROGpnMZauhijgWcM4BtebsS2Z8OvLLnfTJVuNwWm50hQqbd5GxrCdEsTgz','N8','WyMil17hlD3sKjSNHm1lIt48RvVh32EVmoEpavbUQ5wj5Q8bf1so1oqEHJ2WxJXZu17hFds3aBAX3zdyVBGRnak27ib0pRxlaJXtVYyZPQiD9MzBr0qV5XcsaXJQF15LRdEguhCAS1nWrMgf8TwHIZC06d4IY9Ah6IplTmR59GLrsDy1hkxs0LPRXVOwCqwwdzh6u0kR18OiJNE','1','6',13);
+INSERT INTO ti VALUES (-2966664,-22091,'p0F65LCpTNRJ1qS7uejXXgE9t1','im03msuwnju3D3edDd14r6Hfk1WkqzRG6coWklnGndSSlbVKjQQh62MROGpnMZauhijgWcM4BtebsS2Z8OvLLnfTJVuNwWm50hQqbd5GxrCdEsTgz','N8','WyMil17hlD3sKjSNHm1lIt48RvVh32EVmoEpavbUQ5wj5Q8bf1so1oqEHJ2WxJXZu17hFds3aBAX3zdyVBGRnak27ib0pRxlaJXtVYyZPQiD9MzBr0qV5XcsaXJQF15LRdEguhCAS1nWrMgf8TwHIZC06d4IY9Ah6IplTmR59GLrsDy1hkxs0LPRXVOwCqwwdzh6u0kR18OiJNE','1','6',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7262610,30703,'s9Gaca4zN6zcomhCQPrJNPNCNuUWbD','oYSUjbMxjXYjeQcm12ZBgfJDdY1S0zWXAMcPAYXEm3tvugMVEfwzcZM2t4P7D6tl01QmvBsNwRvYa3tX1Qef3i6y2r7tuwAmeqFd7apqJLSrf2XzE2AWZE9vgadH35dePponpW7sfNHE9uq9eWcArmJVIFid5ZrGkeqgnytAvQcvFh5dY','6','S9joEw2YkOWNEGvnrqCxbvbkfSZk2Ahsb8PvPtkg8jQ3AOeIZD5jWObrbeqFuYnhiuee3BcXuZlD5OMALy56xW21FqjSon','e','c',14);
+INSERT INTO ti VALUES (-7262610,30703,'s9Gaca4zN6zcomhCQPrJNPNCNuUWbD','oYSUjbMxjXYjeQcm12ZBgfJDdY1S0zWXAMcPAYXEm3tvugMVEfwzcZM2t4P7D6tl01QmvBsNwRvYa3tX1Qef3i6y2r7tuwAmeqFd7apqJLSrf2XzE2AWZE9vgadH35dePponpW7sfNHE9uq9eWcArmJVIFid5ZrGkeqgnytAvQcvFh5dY','6','S9joEw2YkOWNEGvnrqCxbvbkfSZk2Ahsb8PvPtkg8jQ3AOeIZD5jWObrbeqFuYnhiuee3BcXuZlD5OMALy56xW21FqjSon','e','c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8209083,11588,'ObDTan7ierXL9W1U20mnsMDdTVkLec','2bM7txpgsa8dU2TF14n3oSp8Ds2hQI06HmHXpYZxJLcS0zQi9dRT7KT72Pr1J3iBmM8rurcT19payKiPsoshZw7sUkZ1z5ZNGjXPLuTkfBgQev6c5YWAXxrUxQapjfqls8DrxwR1s9z59npGC2VPlNKL1r1SshHhEx9kHY5j3BKEVB3nik','pjO','fnDaT1pHiY7d1VFZ2l57qQRKLsRmB39Ks8fEP8FabhqAYb8f7UO','b','Qp',15);
+INSERT INTO ti VALUES (-8209083,11588,'ObDTan7ierXL9W1U20mnsMDdTVkLec','2bM7txpgsa8dU2TF14n3oSp8Ds2hQI06HmHXpYZxJLcS0zQi9dRT7KT72Pr1J3iBmM8rurcT19payKiPsoshZw7sUkZ1z5ZNGjXPLuTkfBgQev6c5YWAXxrUxQapjfqls8DrxwR1s9z59npGC2VPlNKL1r1SshHhEx9kHY5j3BKEVB3nik','pjO','fnDaT1pHiY7d1VFZ2l57qQRKLsRmB39Ks8fEP8FabhqAYb8f7UO','b','Qp',15);
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(93), d VARCHAR(81), e VARCHAR(23), f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2557,3139,'9XA4R4p3Ct','yFtLOrEXByzHKdeIRvoe27YeBGLejvSITquuAQQVBhM1GA','c8EM','Wt9M4kg9kLrUOPRmppUUwB','LlEuRepAtvvDjwGENXvCXTkLXpYZ4Dj5XfFjIsnul14JWj08vEBnOEbwRc2C8S6ay7c8s7k7U81Y','gjqG6BB1j0aaMawYtpGHgFH38xvAchgES94rRaMpG7yd',0);
-INSERT INTO t VALUES (16475,32485,'tlv0amMUHZi3UsraRUwipsE4X5LIm2yfR2o1xPKsvQBHGLcPwLmBjUjrq8bitrpBgWP0IahlZli1GP0kzpJf38r59jhR0','sjHxHv6Hu3DTV6MP7xeDgrcpGWbMW5gZTcaMvHsjYIwQ7QrQUTs7mjGheKqcwrEsDGqLj','wyXVSLl4FoIAxF7','W9Qt73OkRI4NYfK','TCqSQKGKmAMX5TBvnlcRfAom9BES8Gaw4ZTRW2DNqtQ09AcBnyEszoN','Bq6Uv6nqyAOO3iNzdxh3xe3mpMQkpGeCmq1HPlC0eYqtVlgtDcfX5aBytzOdmjcdY3ErggnTcU91rSE373AG',1);
-INSERT INTO t VALUES (55946,5125,'gYJEHMNbpsVELDD4ZbcvAQeFdc37Zbv8TG2jaBeBxResNpcm4oHcQDaRHhJk6FBNniUYEqmdqbB9BUUbrExuQk','HOIBxulw9LhF82','BI','8','L4RLrQce8JtX56V5JOSmzUar1V1mEmCCmwMpq','d6bC2Y6uLpcp36c3rgucFLEHzZOE2jXxG9TGsLI7KtoS6hbmoYlPp86WCe0aldfuVIacIO1',2);
-INSERT INTO t VALUES (60543,64737,'dGnYl4RfGtbsQQRansoIo6iKEpjnaEwoNfZxRa3w4rgDUfbtvH','SI9dR10Ppi0cfqN8rmeS3P040STWizx5gVVOvzLxEaqtjZ1KiI4rnn08pGWJxunGDSGjln','Gngtn','cikykmmb6s9or5AVaXHaa','MMBQwNm6Uu8dyPBDbJKRrE0H3iFPyBaAgoOJcDkvFDOeKRZoa9fsxBfjAdcZVGludThUV','DK5OI1pxCfAv1k31yl9J8Vmr7mA2ihQ5wHLpXmqrC7J6Ba20KFE4SWzcaGTOpQydY4UkJIgi0w7CTJA2',3);
-INSERT INTO t VALUES (60088,40151,'uvLJUjmhyFI9913Rn9UoMIsez98mB9EKVD1tbvB1uhw2hmd1mvWPseZv7memUewJvo6d4y','dn5LJQCFRSAmy7zBOMmnBPxBJEWCzQ8Qi9J4EHT8H9YgePrzwKsVuNJSeW21XLygwBEiK721znDJEO','CqBaDOpQ4zolC9s','MhKflg','D7hBdfuqJaz4nPpE5xkM96rNOiTQuO3oLovmxdK0juWD9WhJBZXLSrFguu','bvWLyl1K6L9JEtf5',4);
-INSERT INTO t VALUES (31426,44132,'USe5lCZgQwmeXz','2ZC4936rohxzEZAjsFu5HSbSR9zix5Z1nBRn1Vn8k85FiWtfZvMWBJYF4mgRuzErOe7lnSF','DPs7BZjPYa3d','Vf','y8obezW5ucqom7ss','TXdHDnNj0BJRPYAN9MUcCEGxVVNeV6DQ8jxXDbkLZRDJuMdFSeJOW34Ps6NCod6BTwVaPXR2rhxK4TME5BafMf1wu2sEpYvsOE',5);
-INSERT INTO t VALUES (16949,32282,'pxXwnYAvpu5IG0r17CjPMEfnxMonfpLtTozu4lfWiVEHzYy3ZwHgqPAjIS8','R8PcrYBLFUPmEPhrWtUYBC5FGXlvIaCmsVh9iKIhFzqHGEZcQURNl3jp7uG8LOxEGa70VTrdEQWCZtc2','GhYRQ4ZDCZx30m','qpbBvhB4AciF','gkMvNXb7OUxc18iCaO8gJMMKmVkvW8jkQRS3mhr3mnigkjwzIKx','KAnUQtfa3E1APA8lC9kR2v2ELF',6);
-INSERT INTO t VALUES (53439,55780,'LB3uMO4BGjdmnIdLKKGu7qYO','RsGSbK4KjgyjRpl3iwtQjKbqMQmf58pwBx0s63Ks0TTs87Hlv4hvmQzxSo','8WdemOI7719H','GU152','e1jcvurQOX1xVY8Pqw1','Y415sas3NA4d07PSXb0H1fVOVtPUN6I0qB0BChmxs3HRddwgFDU6k7tY7eETAa3nS1Wgtf2r31jgOcx0hbf',7);
-INSERT INTO t VALUES (62329,11347,'7RER1XgDrrftkPp9XkGfPiEq7RjBgdy92M7bmdPZQKsp12Pb1QSIxsztXFvzVga4zhBDyglOkuNDpy','5mG9FPI441','PJNr7Vk50rHGCdpOq6','vSaa9E','bGDXHtNfSv','AYVsztSABiCq3mbe60Pez5iKoQFjBoREgORXFyT9vx',8);
-INSERT INTO t VALUES (16504,62510,'nKEFruoSDad9KySEqUfQRSoSXTDUZY0jDHv9qlc0g9fkTIvX5PVaB4M4nF9YD4VY2zbZnqS','mhKGxYo90KDEzTCVVuGOa21vC2fvBodRpd3nvCwMc4ETOwe8ep9Ddzh31kBDoUOM01vnktigz','7fZHq2UvL8Rywrm','T3KOiECjXO','RwfmAynv7EkSiEzLJf9lasKg2WcH9Q9Ydku5rmvl7','KcgGnzWjcS2r6BlReR6WXHztX6SkNuEeVaQtONfWyYmltjfVSetVsFOZhi32HxwfgQnh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(75), d VARCHAR(87), e VARBINARY(42), f VARBINARY(17) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3069341805172928342,65166,'WEn6NaCPMO3XGda','kdVxtp0bkusmPNLKWpaXgv6Fl4C3cA3pFZD3v1UYEF4Xb0cFvSV2jTuOepRmNhppkGPOe','DrpSde1EeRVKx0u7gXvQ','NyFSr8wSXZfBo60z','M','U',0);
+INSERT INTO t VALUES (18083325803532175316,11643,'lA8a','JjG4IuXsaVfQJQ5KRWTTX5o7FFBpMt1qpVKf3TDVbsACwsbvQt075uv5hM','v5tI','pgtERzy','n','v',1);
+INSERT INTO t VALUES (12562199354093009636,31197,'cmBijkp96iVSRrEe7JYBVLjprbMMjq1ifwBEG4U8hFkAOhZiV2yZ81uuSOZYfeFc','UNfrDc5sQ039','xHfDzTONSpV2zz9SFuB','REN4Bl','r','O',2);
+INSERT INTO t VALUES (1338511293073735162,277,'9xUHwXKEE2zaJa4dR7rvRDe695Q5zVkgYFMPGoH91J6grdMgcOjP1','wXJc9OX9GU9XxpRc','3MzhQSW1Zsv7','jRTGbAWakLZip5hNV','g','y',3);
+INSERT INTO t VALUES (17820691752750338837,6102,'f5sNLQEFwsc94pA3lB8cpyr6l3nb1VnBo8J7ioK38MkdId9A8W3DtxqEJ','TvrOsnxAsBWnh1LdpD2COzjj80bRJwM0z8LXnbfRhAgQfDoOrfucsCZHwflsWxZwcOk8zvEkVMYqFRnrLTTEfA','I6QPW4QKsUAEYknjFJl321','i7','A','c',4);
+INSERT INTO t VALUES (13328675104187408608,47212,'o94B4qjFVZfQCVF9wfsYUS5N3C','DTgwnqpYtoQBRPR2Xc1CQ188e3HQPob1L0o7nVKb8qU7c8JC7w4CGrz9WaW8fiEhIk04246h6HiBirc0l','fSMW36Zq9MTuboUkh7R1hLyC5j3XKFD','ziXiXoROt','J','a',5);
+INSERT INTO t VALUES (7344361753367358496,62045,'gjEP3GOSJOTf0vZRr4MKw3w6t8EOKtzP1ZiWu8Jsj8avG1EBnQn7zn8UjnKVvAz1WXkIC','KeLj8pmL40uIePgDnKX','AnW9TRtejh7c6rmTPJXoLKN2nVEU157F9wIBriKY','d46sqzMhHHNkntac7','0','T',6);
+INSERT INTO t VALUES (13408607697564168322,29723,'E5mQFf','aPmMWJL9QSuUuyspMdkxnVR3u4ZPc0jc8iHnNPM','WsQ','WTt1r3bo5oPmqukk','A','L',7);
+INSERT INTO t VALUES (15733541514618292343,55660,'urWJTVkC7p','lHQdriXoJSY4XCCYoK1gxSnnqrxZEal0YT7SrxrFSoLkrEQ94XDADiSq6jPI42opPy6MzWE','Q1ZOcjBvkTBoIyXFijUD0qu','abWWrYhB4XpFCFkbX','d','t',8);
+INSERT INTO t VALUES (6166696604105002395,40999,'fYo5h2zBHMdXOpcWPsbojJQL7j1ThkhnyluvfgGjLNmKkAIPQT5hc25PZOXWZMDSG3zeR','rRrrVDbzWejdblhoWPUZ3Bx8FXwcums876MaGyR40yUOYXakxriNBSuDnlFRU','751x7ZbxhEuy91KYIIII','phWJJOQjh','w','K',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c BINARY(75), d VARCHAR(87), e VARBINARY(42), f VARBINARY(17) 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 MEDIUMINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (14950971,13864,'TTiY2FTw4nO34dlxrjerrbKNOtmUYtDf3FOouU5Q','DfNQ9S1a9RgQILZK2E1QngLBUyzt2oSWnJkRK36B6zcoByfoXgzOehgTCQIFSk','WAB8quHwLV','WJle5rM','4q1uyCkVBEYdbIyDUknndRXOzbZ7M2Wp8PRpiUin9x9Jso9IhRQBBm584U0WX0RkAt3WTn9KKkJY','7p66HctLhU2Y4H37aXBjUW6agnaMSa9zjjVtjHUX2UVVzivC5L1nRrTT',10);
-INSERT INTO ti VALUES (14950971,13864,'TTiY2FTw4nO34dlxrjerrbKNOtmUYtDf3FOouU5Q','DfNQ9S1a9RgQILZK2E1QngLBUyzt2oSWnJkRK36B6zcoByfoXgzOehgTCQIFSk','WAB8quHwLV','WJle5rM','4q1uyCkVBEYdbIyDUknndRXOzbZ7M2Wp8PRpiUin9x9Jso9IhRQBBm584U0WX0RkAt3WTn9KKkJY','7p66HctLhU2Y4H37aXBjUW6agnaMSa9zjjVtjHUX2UVVzivC5L1nRrTT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(94);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(94);
-INSERT INTO t VALUES (4455443,31304,'JUOuqOcJ1gA6wGSgs2MmA2PWCq4Vii','Y5wTT8LIvtbau0ClR13HUTm76fy2RNUdX3','OaGiCim','ZmGVCNntC01GphXzm','HdgtKZ9CO9edjVNbtVfentYqaH4YDMN30DHa3p3zww3','hsaBafyiMcaaCH3IffHXm2tJvvxXWGTJOyO5OnxHgqKxVesoLwAZxcolFLI1',11);
-INSERT INTO ti VALUES (4455443,31304,'JUOuqOcJ1gA6wGSgs2MmA2PWCq4Vii','Y5wTT8LIvtbau0ClR13HUTm76fy2RNUdX3','OaGiCim','ZmGVCNntC01GphXzm','HdgtKZ9CO9edjVNbtVfentYqaH4YDMN30DHa3p3zww3','hsaBafyiMcaaCH3IffHXm2tJvvxXWGTJOyO5OnxHgqKxVesoLwAZxcolFLI1',11);
+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 (14068150389962326530,45493,'h15oaeJO1','7W8v4YGXYdLq6NT9CbUcFBnahaU9URgGMbDS','I6FeK8npgtlzoOdLELF','KFHrWJvmrfognOqOl','S','F',10);
+INSERT INTO ti VALUES (14068150389962326530,45493,'h15oaeJO1','7W8v4YGXYdLq6NT9CbUcFBnahaU9URgGMbDS','I6FeK8npgtlzoOdLELF','KFHrWJvmrfognOqOl','S','F',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (3501867779967352642,63341,'BaMm6j6O1166C5PGLSVBeDGr5B0c5CE2ihY1Werm9hmxmx','n4cETFSxwPS7UmWWrk3TEV5f','A4kjmE9H6WHFXXu7MThvy5krWMdhZSWUZovIYwGyk','rhhW2o','K','x',11);
+INSERT INTO ti VALUES (3501867779967352642,63341,'BaMm6j6O1166C5PGLSVBeDGr5B0c5CE2ihY1Werm9hmxmx','n4cETFSxwPS7UmWWrk3TEV5f','A4kjmE9H6WHFXXu7MThvy5krWMdhZSWUZovIYwGyk','rhhW2o','K','x',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4934621,20923,'stCDFvpGVf58WpegiCIMfSEh29rFtcRww9WvkDjZU068khaXUkDZGJutP4pMzDm7x5AThE323mpEDNTY0H8dNrJ2','4LkxkR2K2Axmi47U8ztIEcGliW0fvon7HCCFcfDZ2J1sYyu7fQ0GRjxI4rUteVrq4U3l4yJeIE9A4nebq78q9S6U336y2OJW6oWB3NpYFx6i2EL2XK7ozA1Qg6x8WOx5KXSf1j6bBixmyqVxKa9YCkqcDuxuaQICvBmZpxtOYUO7H8ZYBUZlcplJmaqRfP','417t00tGMgAXqNUSfHnnV','SwFiV5AxBhd','pL','L6yTUY6PsL',12);
-INSERT INTO ti VALUES (4934621,20923,'stCDFvpGVf58WpegiCIMfSEh29rFtcRww9WvkDjZU068khaXUkDZGJutP4pMzDm7x5AThE323mpEDNTY0H8dNrJ2','4LkxkR2K2Axmi47U8ztIEcGliW0fvon7HCCFcfDZ2J1sYyu7fQ0GRjxI4rUteVrq4U3l4yJeIE9A4nebq78q9S6U336y2OJW6oWB3NpYFx6i2EL2XK7ozA1Qg6x8WOx5KXSf1j6bBixmyqVxKa9YCkqcDuxuaQICvBmZpxtOYUO7H8ZYBUZlcplJmaqRfP','417t00tGMgAXqNUSfHnnV','SwFiV5AxBhd','pL','L6yTUY6PsL',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (12250559,40977,'kMMDOxnqL7foRlNfwP32t12RPZWOdWzflFEnDgkLTbgjnLMzH','XYOBsfVzk6gQJZ1R6ZxwzZcB3cLUbmowoZ6yaXkzFtzg8rZuBpiaGBqyiuLfbsx5J360bDCEnqCsjqWApDXzTrBbg7Gg18jCMHMBYtzWGXukHqAZFY3BClmiDf2kutPpDIh0gcu1cm5fwOPejzvcYvTWvf0gnDPv8jj6fVsEaJmvyIXl3nN14yTQFXKzlmsIfS7fsS1wiccI','HM9yhqAH3aB1','q2WgYxEEhLYlnBQuQw0X67oq7AAxI9ffu9bpbYVMBmLp6hqQFgRK7yJuYmx28iXyQzNfxaJiNylN4HLORQSmHkjtgPYl06HWcq4Q82Bx1WQWUtBKbVWOwmrJGXCOYdGVQXkbP2msVZpaTxc5W1QAkUg1HO6WIgTjHLWb9IVRUvLcYliXOL7bzOJkrglO2DGi2J6VxQYiJEFeNZHhKthL','FhW8OmP4Rjy5U3coEi6lGk9gD36Q1MMcBhKCUlplgmTbgOt25Y','42cGkJYeGqlWYQbkcgB1Ve9Hnhnk8ZrMCFgYZiyPUvJHkBxeiClHVdTomt5oSYPmXx8lP0LGCrAnPJ1REV1K7N0A7JchBt',13);
-INSERT INTO ti VALUES (12250559,40977,'kMMDOxnqL7foRlNfwP32t12RPZWOdWzflFEnDgkLTbgjnLMzH','XYOBsfVzk6gQJZ1R6ZxwzZcB3cLUbmowoZ6yaXkzFtzg8rZuBpiaGBqyiuLfbsx5J360bDCEnqCsjqWApDXzTrBbg7Gg18jCMHMBYtzWGXukHqAZFY3BClmiDf2kutPpDIh0gcu1cm5fwOPejzvcYvTWvf0gnDPv8jj6fVsEaJmvyIXl3nN14yTQFXKzlmsIfS7fsS1wiccI','HM9yhqAH3aB1','q2WgYxEEhLYlnBQuQw0X67oq7AAxI9ffu9bpbYVMBmLp6hqQFgRK7yJuYmx28iXyQzNfxaJiNylN4HLORQSmHkjtgPYl06HWcq4Q82Bx1WQWUtBKbVWOwmrJGXCOYdGVQXkbP2msVZpaTxc5W1QAkUg1HO6WIgTjHLWb9IVRUvLcYliXOL7bzOJkrglO2DGi2J6VxQYiJEFeNZHhKthL','FhW8OmP4Rjy5U3coEi6lGk9gD36Q1MMcBhKCUlplgmTbgOt25Y','42cGkJYeGqlWYQbkcgB1Ve9Hnhnk8ZrMCFgYZiyPUvJHkBxeiClHVdTomt5oSYPmXx8lP0LGCrAnPJ1REV1K7N0A7JchBt',13);
-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(90), d VARCHAR(12) NOT NULL, e VARCHAR(11), f VARCHAR(85) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1025919751,7674,'DDqWAerW7WzDt9IlXQAER1O9TLb4IuxG4a5CA350vklm0auPcvXQFybKiYdwLkwJFOJv','oG5dBA7ktn','hYQzdtUKi','f08uMMIgGepARTXqmvzw2mGqo8IiiARd9cLNua7hiDXluyYQOLxWlDkFTjrkvci7dOoq275wRcrPhHxeJ','y1gK1Mrp02ugtf9D9UDAjptrwPhGdOIy2q5kJdQxEIztxfC1zQWXibexDTWJJerfmPtjIzsdxFJluf','U1UJINO1HqvKlyb75zHuinjCbvN2HJqFGgKRdzXMHjH6B5CrQ1c1uYNQUnMX7QyfiPOQGSjo',0);
-INSERT INTO t VALUES (-486472695,43583,'pNMCI8ywW2sQGsB50anlfD4TTz5aCTIxAvZKj4cUDltUkm3o34CHQC7vYZqi2Hb1Sky7foni2EBxB33gPnq8a','kdOdlDr9zu','o7obCSkUur','lUEh','605F6Q2po6T3wyvxXkwyLmS66H8J3dMj9MpqgGgX5ILYTiXgqKrkwYr738U7IxAgdqmWKIkAPOHOWUsX7pWD','laANThYiw',1);
-INSERT INTO t VALUES (-2067096237,11444,'ht3CDV5XcP11lNDBLBRUKj6PJzsyqf4Bh2e4z2e4T0SF4ty9Foz7r77qCjSMSPgnJw347FayUadXli5yZjS','LtckAjCKH6T','U','O0cG9PhQC0mVbxThzEnlh3ek1wg2794AHfB98QgMPxSkqURtmmUYWQyqQL51RzQcV63C3BWq','72hL81Uy045EhVR39gklTGFF9EEuTEWhyWvFiy3QE5MP5O6rCgzFY3c4gOvEVdK2lIHEssTVWFLgK79e2gv56rcOwmv0u','tceeQBiJDP6QcvblqtcLFvcyC7DNL1OobYcOGCAatNEtPAjHTC3OhI0kSufu2UvLLB9UNI',2);
-INSERT INTO t VALUES (-2029370496,30238,'t9bngGMgE7MB1gEX','Kg1FGn4r','Iebd4VpGU','iBtEodblEXzGRganwBdHqXmGmVxrIS4MkttRd6tpKRO3fzHhlRjXvEsEVGvaKpEZh2','Gafzmb7RsCw0AVoCOPgalt','s6dg9UBuSzhXXGub7ZGrp3Z9bmF9Nbh48QHA2CuqD18T',3);
-INSERT INTO t VALUES (-1823779728,36671,'Xt','USbhUj','3c649HvGhYF','oJDLuBx3pEkk3TYiPLM25uDOHwkSrhA04SLHUfmy4sXQ7xZ','IT9Mckm9O5j9EPDXVSk5fL72Jk6wQy','wXGlqJum1oq8uJLfbRGG8W61mRU0DoAIlQxq6iR0P0sChY6nPIghSwLfYX',4);
-INSERT INTO t VALUES (993819809,18220,'4grfT8RFXyyemgsp','dZ8p2UMq','iCdaP','kvZDSPlP6nA5wZ0MkoNh1KbBPbIbTR','L8sv5Ay2jZlL6sQKtYbu1G','by3f4CM',5);
-INSERT INTO t VALUES (664828566,27795,'HlTHcV01gRooNqOVrd7Ke2l2N0z9diU4mxs0Dbg9uV2ejBaMGit2bKzJMVa4FJssfE','znF','n6X6gpiMrij','0DtB39lLBDtWE2U','sZiPfwK0Gl1v3TdIgMQ4KrrQD0CEB8BAz6iaYwoaALQUR0sYn5zRAxW','QznGx1kpoLVLULDVkbqbRAXI2ME4bL5qMnJdoTsw86wjrsK8HAV0KxZdKVtryjSOFWu4GvJbUoCkGj',6);
-INSERT INTO t VALUES (-2046842000,19398,'WslIXvTMsHk0hegYIyuswdQFNGZS2qjk0zgiKF1lC7cXcqvGuNlIlkt','g0jP8','534','L95lIOo04yjfKd2GDu8dwfiR28F0ifQtgfJm8YQCVIObi9PHPLjiiVu9YVxnYkTflwlEVdklaE','x52gBaDvyBwm29ufmjpEKVndRRhZWA5YEHKqES6kugOJFHg9sA5Z4RT3IHa62oQWUeMfqgcBXq0MzcPdYEfXs','jpk3u6019Ot9jvIwcmv6d2wdWb7R92fiipGZItKmsgL',7);
-INSERT INTO t VALUES (-1007494467,33458,'fKqCe8YKw4HbQ9Bi6lew5tjrfHq','BBWwIRC8jb4','z','UjO1MDOyGbstF5X2TQA8Dm0Harrj3R1kAIlTd2QNQdIVcOiV12u0ZG5EUTfCdY1c15ZaAnauOd','0PScpgzB7SqvJ75xd','JOSSKjIUnEHI81PditT56JucMsIAu0uO1IEcLwlyqZGQ2H022hwoM0iX',8);
-INSERT INTO t VALUES (284507972,14593,'8YrkNSmkfysN0onNf2EnrYogRmxaV9GW14ovIC','oNlqA','OB7hnINi','2GAsLapknI90FDryLGaHiXIsTeQEbw','YCUdlwYG0342QooYz','De5HH45W3eRFGlDzgREYKdJV2vhPNBiKH4HbeZHzG0ysVSZ5GUTaI9L9YWMB9AgnoJH9MXogk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7663692932914901528,16188,'c4NpGPmFtriqakcZYofU8pWKvOyHcVjhl8zbVOSgNFGd75EsqdxLvZ5GDygT9HcFRZmcufJ','Z5n9Hx0DoJsUDEqLukf6sHx0ptYhkiDpTqqOVV57ELXVQcuJtdsh4SnLEx09V6OgOSimsAU8KL6dMvnlvTs12ZhPgsjqz8v','UH9PeA6Rj655d9APvayQg','0chEh6D8wA3ASs','X','X',12);
+INSERT INTO ti VALUES (7663692932914901528,16188,'c4NpGPmFtriqakcZYofU8pWKvOyHcVjhl8zbVOSgNFGd75EsqdxLvZ5GDygT9HcFRZmcufJ','Z5n9Hx0DoJsUDEqLukf6sHx0ptYhkiDpTqqOVV57ELXVQcuJtdsh4SnLEx09V6OgOSimsAU8KL6dMvnlvTs12ZhPgsjqz8v','UH9PeA6Rj655d9APvayQg','0chEh6D8wA3ASs','X','X',12);
+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 (10276375986773216877,39678,'TFkFGCUblRye5RDvufFwwFo66cqNWlnQIKCTEWlazWoFzmlcULELZsVtjdS0HOAY2wRTZ','GqRjKidf8FuKXq6hbn3f7ifRo731oeuXrvsBPkCqr3UTsmu0Lid2B9To0t3EYRl6rA6RdV4OJNPuDMSjoQo1vz6G7BUQT9D4Exe40BiFzp7xgVwIOHqteZDZkkj4BtqlmlBnPu1oesStwd4fpajgVIX1LXsc4mzXVKZXkE302lPHcPmj4S1YaSUq7O3CjogVYSmP2xkOxauVW3DSA43EMn0GRhv','eBWKZJpRZ4DNDtT9522uT','jsqS3NFQcgJI7jDZYtlnFRQLWgA6y32X9oPQwNWujO7JXsXBfgjX7kkb8TUziOm3ANobvr7Wln9L6xjgyy4pcBlXkQwsIx','F','7',13);
+INSERT INTO ti VALUES (10276375986773216877,39678,'TFkFGCUblRye5RDvufFwwFo66cqNWlnQIKCTEWlazWoFzmlcULELZsVtjdS0HOAY2wRTZ','GqRjKidf8FuKXq6hbn3f7ifRo731oeuXrvsBPkCqr3UTsmu0Lid2B9To0t3EYRl6rA6RdV4OJNPuDMSjoQo1vz6G7BUQT9D4Exe40BiFzp7xgVwIOHqteZDZkkj4BtqlmlBnPu1oesStwd4fpajgVIX1LXsc4mzXVKZXkE302lPHcPmj4S1YaSUq7O3CjogVYSmP2xkOxauVW3DSA43EMn0GRhv','eBWKZJpRZ4DNDtT9522uT','jsqS3NFQcgJI7jDZYtlnFRQLWgA6y32X9oPQwNWujO7JXsXBfgjX7kkb8TUziOm3ANobvr7Wln9L6xjgyy4pcBlXkQwsIx','F','7',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (12835979683414076653,9562,'muYFx7egncvHEJBJg7kvhHuS','INk7M4xmU9OUPz33CTVcXZKTxzrvnf3JLN4BsXQVuDcKjEJlpYJaAm2upYV8DFyD46qFq','fxo','5kGIledKCn1CrVagnKBw0C2UlTCZmb9L2br3PNpFwl3tWyMnV4HqHVgDT06gCdgM5m0O2fmg1RByEyaD2vN4WYb3tZBc6WbJS0vZJVkxeGmgtp7wYKyyGjt37SoubrcfqCEY9CKeeHtjMgxnoJbb4TBlUdU1wOsJtJuaOh0CYdHeysR2ihrBy7E','fe','I',14);
+INSERT INTO ti VALUES (12835979683414076653,9562,'muYFx7egncvHEJBJg7kvhHuS','INk7M4xmU9OUPz33CTVcXZKTxzrvnf3JLN4BsXQVuDcKjEJlpYJaAm2upYV8DFyD46qFq','fxo','5kGIledKCn1CrVagnKBw0C2UlTCZmb9L2br3PNpFwl3tWyMnV4HqHVgDT06gCdgM5m0O2fmg1RByEyaD2vN4WYb3tZBc6WbJS0vZJVkxeGmgtp7wYKyyGjt37SoubrcfqCEY9CKeeHtjMgxnoJbb4TBlUdU1wOsJtJuaOh0CYdHeysR2ihrBy7E','fe','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17200132456162023842,32060,'rVM6ipaeCyysuCWEfrEXrhrH5oVnIYjzmiuaIa','qI9VLpxg8mlOyqQiZHhzdkiDhjNcByAYRJPKSG6XuKnt6mtG7hcCrvkd69PobN6sZfTT0YZ0AtmKajKAW7HiTYo0gJQ86BjwwrfzsOyTLGNAURgZfA8pxXxY9p8PPmlnjxAvBF1vzUHE2xcrQvNBeQpDQPVrEegk3fHFoCNpYl8e46y0cAPKFwLlHjvWQAaU3nlEW8HMZkiThcKK','TM2oFIVapVAMlBkzm0R','EBCRvQELJLnSEBHo23uhrtl9584bcBnRRCMpkIYeJarS1dt49KPf13W9rm9uUB2Pt6x1gGeiEpWtdspe7K','bq','D',15);
+INSERT INTO ti VALUES (17200132456162023842,32060,'rVM6ipaeCyysuCWEfrEXrhrH5oVnIYjzmiuaIa','qI9VLpxg8mlOyqQiZHhzdkiDhjNcByAYRJPKSG6XuKnt6mtG7hcCrvkd69PobN6sZfTT0YZ0AtmKajKAW7HiTYo0gJQ86BjwwrfzsOyTLGNAURgZfA8pxXxY9p8PPmlnjxAvBF1vzUHE2xcrQvNBeQpDQPVrEegk3fHFoCNpYl8e46y0cAPKFwLlHjvWQAaU3nlEW8HMZkiThcKK','TM2oFIVapVAMlBkzm0R','EBCRvQELJLnSEBHo23uhrtl9584bcBnRRCMpkIYeJarS1dt49KPf13W9rm9uUB2Pt6x1gGeiEpWtdspe7K','bq','D',15);
+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 NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(41) NOT NULL, e VARCHAR(67), f VARCHAR(48) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22,161880489195905837,'Io76ctE','wa7J3sQg01YLf77SOezLV','9C3Wd9xILInAsWYSKCADIMTY0IA9a3mPyuv2K3a32npQ7L6B9DoVxoOekpIzFxRAl','VJdMTNkaGTUcGnYRUGGif1K7P','po','ns',0);
+INSERT INTO t VALUES (15,3884891718796801667,'c','XEDeBfuQRHVxRt1IbrkMXWiM4d','wyCBNm4PmBCFP7W6MLno8GSZd7a6lZAByFTXZ04G0TcxdH7j0AYLyeIucP','FBhojI5uzRQLvtva','pL','hU',1);
+INSERT INTO t VALUES (121,9102530931808506570,'9M','Ga5rdiI5owNPIdgBnfsn','GtLDsmb9fcB','8Ag8RkACwqDboH8mDNd8F4PnsC5XMCpA9Cv2LC8N','a','f',2);
+INSERT INTO t VALUES (121,8937608938353254292,'PQzZvN','HIhUdhkmn5zqWe21FVs3nJG7Fewk','5XE','EvCks4gnyinUHhphspykxKj','86','I',3);
+INSERT INTO t VALUES (131,9598206025376923025,'XsOtcn8RCH6CHggupqkxShyWH36','9kmoDm9GYk','QzWGIt2WXHO96HspsazvhUHual5MjVsy8LXrtx3HJjKIR','sr7HNJ8SffO9y55Q08J4gcxH9Ml6qwnMtkpu4Osi','z','K',4);
+INSERT INTO t VALUES (114,2560947988572188708,'THgbBKGRBiQZDMLVcV','xTMUgEeAmF9ZjO','gF2FolvyB1Zaq49gc7rnBZSFTuS8cfQCbKbzS4','R6yPV7KgEL4pX7','w','Z5',5);
+INSERT INTO t VALUES (250,9268147964140036809,'5asI9Vqp7f4pw9ly5ru1KeYQS8lf','F81kTgOT6muicSL6','qz6MJE2VfqNcVtcWLHJNyZpEojRYUl','GIzCigOX7PKvSHO2jNOqonBC7','G','c',6);
+INSERT INTO t VALUES (239,293243634376876788,'8RJyNn5AZ4sRlQs7B','hWnoXKcqeQVKX9hTZxObML5aH4z','4uGfgMVxXI7Fn1dRRi6tKPgJAGPI96','cLoL4GVXYgqSZtvKv5QgclVmHW5zUhSooV','a','r3',7);
+INSERT INTO t VALUES (201,7625510173681038991,'WY','GhjmOUOn59ICBvSsxeSJ0YC','vUdqaoJmLl1TVYc','K9drZLbM9CtliW7j3YkmkcWVLHhJLz','v7','S',8);
+INSERT INTO t VALUES (139,1186705394249332346,'hHZSujnOnoHZ','1DlKWgtxEbeW0iVsT9','SfuW5IUmVg5uyH0yEYAjL2ITKFWKTqES','fqS6tnarxMQhImvu35q','q','Nw',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(28) NOT NULL, d VARCHAR(41) NOT NULL, e VARCHAR(67), f VARCHAR(48) 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 (6632653628991461789,3829,'Yu3Y6sfuZE5UFh9Yf2u8DtRf3pwSIVcOaIKMF7OxNnOXe2DqyqLDDs1hL','N','0UH','fXnQtHCAg5xscC7SYaxRddLrEZ3G5IKoUfgGr0GB8sg3imIZGenhYUOowFiyr3UuVrJSPQhKy0','5dXhpWElS12iEdflnzdIxGijPbhXlN6ScG66PU026Nbw0yFwZIbpQtXJBw121c','vhd6BEUgYIWOYtVSDpcjqHRNJczKuLUDxIh8sHgKbpXPSDZRkdnHYyjr80OfrzvEM1qa3xCNwhdO3j3tJRd4',10);
-INSERT INTO ti VALUES (6632653628991461789,3829,'Yu3Y6sfuZE5UFh9Yf2u8DtRf3pwSIVcOaIKMF7OxNnOXe2DqyqLDDs1hL','N','0UH','fXnQtHCAg5xscC7SYaxRddLrEZ3G5IKoUfgGr0GB8sg3imIZGenhYUOowFiyr3UuVrJSPQhKy0','5dXhpWElS12iEdflnzdIxGijPbhXlN6ScG66PU026Nbw0yFwZIbpQtXJBw121c','vhd6BEUgYIWOYtVSDpcjqHRNJczKuLUDxIh8sHgKbpXPSDZRkdnHYyjr80OfrzvEM1qa3xCNwhdO3j3tJRd4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(91);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(91);
-INSERT INTO t VALUES (-7295749088077296905,44053,'hiJ7kbde9TM','AomTDY5D','MN','CciOw4GF1Z8KftGx8ZqTgLKYvGosGnJonydJJBSHfr','Db8wgBsal37sH4iKJWddOSWb3n0i2jLs9KO','Ac4gjYOttICJj8UtA0bIpPsLTnGxHRUWBb5K8240xujgoYl2umCFnwJmMCVAtNWw1Vdoc9o1wk1rHh',11);
-INSERT INTO ti VALUES (-7295749088077296905,44053,'hiJ7kbde9TM','AomTDY5D','MN','CciOw4GF1Z8KftGx8ZqTgLKYvGosGnJonydJJBSHfr','Db8wgBsal37sH4iKJWddOSWb3n0i2jLs9KO','Ac4gjYOttICJj8UtA0bIpPsLTnGxHRUWBb5K8240xujgoYl2umCFnwJmMCVAtNWw1Vdoc9o1wk1rHh',11);
+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 (11159208766768264637,14463096518675303892,'n','wpL9VVb3lpXRkrYi6ywjY5rgEkF5sU','Hhz7pW3RZR4ch5ehZc43mEYEt','BUNg','9','i',10);
+INSERT INTO ti VALUES (11159208766768264637,14463096518675303892,'n','wpL9VVb3lpXRkrYi6ywjY5rgEkF5sU','Hhz7pW3RZR4ch5ehZc43mEYEt','BUNg','9','i',10);
+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 (1162556136082490668,8891322499044495620,'BjP','vrraiZtpOsiAbzEl6aLcSKMXO','yimXvPUFDztHW','qCqUa9vOvY9FuVsfYdBgbmQJj1','RW','K',11);
+INSERT INTO ti VALUES (1162556136082490668,8891322499044495620,'BjP','vrraiZtpOsiAbzEl6aLcSKMXO','yimXvPUFDztHW','qCqUa9vOvY9FuVsfYdBgbmQJj1','RW','K',11);
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 (-4687933812121865993,7817,'irTZpqnJ7tHJbwHO6OG0hDX4gJbzHIJbOp1iUpBT3N2YXfvV3c5Hw9hh2BpmLjDMPFciBjH0GsjbzbcNZ','7ysqXBBTi9nQjdrFt3JFUSrQziVHwzMmTWj99Fx9xPd88NTsgTX1cDwwOM59IbtQOkHCvQMmAjWa4Bv8sQ0shJxe183KzTcV1I36hmY02oNN3WxNvF2InPcQPjQrgxSzOdVbKwGtHNDSaIl70RCc05yQHaRPMC9LFI84VFiABrxlediP5pBpsr4OfCJLTML6LkJ1bNZsEbLiSxwgjY3H8P3Dq8NiGSQuevpFZuAtBqAej','o2kKYXTzf','8rjRmhn0B9c3uIQTqz4UuUoEEJ0Gplj9E','OxsaEMdXchGnIBtgKkmPieGtf2mxB8E6zLyAFTmBouTKmvlrduW2JL8khn8C0XT05mySC38Azk0lF','JxrV3iDGfnBAcd8av',12);
-INSERT INTO ti VALUES (-4687933812121865993,7817,'irTZpqnJ7tHJbwHO6OG0hDX4gJbzHIJbOp1iUpBT3N2YXfvV3c5Hw9hh2BpmLjDMPFciBjH0GsjbzbcNZ','7ysqXBBTi9nQjdrFt3JFUSrQziVHwzMmTWj99Fx9xPd88NTsgTX1cDwwOM59IbtQOkHCvQMmAjWa4Bv8sQ0shJxe183KzTcV1I36hmY02oNN3WxNvF2InPcQPjQrgxSzOdVbKwGtHNDSaIl70RCc05yQHaRPMC9LFI84VFiABrxlediP5pBpsr4OfCJLTML6LkJ1bNZsEbLiSxwgjY3H8P3Dq8NiGSQuevpFZuAtBqAej','o2kKYXTzf','8rjRmhn0B9c3uIQTqz4UuUoEEJ0Gplj9E','OxsaEMdXchGnIBtgKkmPieGtf2mxB8E6zLyAFTmBouTKmvlrduW2JL8khn8C0XT05mySC38Azk0lF','JxrV3iDGfnBAcd8av',12);
+INSERT INTO t VALUES (3731571417755013211,11349080319217866725,'TikF0TF7t95YsApEFpls','MxitRB9mcyXesU8XH6JkI9a0QuzweYUQmCNVAJHcJaYHvy8CJS6RYaFDDgqC3Q1S331OlzTeN','dbmCz8EQxhxuFDsPZoX','Q0KA2yzOEuYZpcRMA4aWH','CO','q',12);
+INSERT INTO ti VALUES (3731571417755013211,11349080319217866725,'TikF0TF7t95YsApEFpls','MxitRB9mcyXesU8XH6JkI9a0QuzweYUQmCNVAJHcJaYHvy8CJS6RYaFDDgqC3Q1S331OlzTeN','dbmCz8EQxhxuFDsPZoX','Q0KA2yzOEuYZpcRMA4aWH','CO','q',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-4218939269497464513,62706,'A9HPNSbib2aZrmlfMEmtqyGtg8Li2yJy8s3Y','xPuDwh1DWkq7PwLrhE1ZnwruRdMfnNGTpZMxrGlxiigDjhkOM57ccme2kkEvlKWLZ9CQ1jU6QEem','9dpZfoTSTHJ','vBbCy3v0TWzMHfOyU5Jq8ywjAugctentxZcFhPUL1Fq2P2U6pUGCDPcO5KNGHEvJmFZpiWz4J39kZilvx1WE4va','FCVywTKL72ACGrRAD3qv2O3wpwWbNY3CtEvKHOibJQLDUOk','OZkmQwGAVptRDjqtswEbj6o7OPYTw9wwkFHelFOOQranTimU2j0rmKt9AToofjdatgIuG31pdI8qbMmz9b1wkwkrHsmzmrbOvR',13);
-INSERT INTO ti VALUES (-4218939269497464513,62706,'A9HPNSbib2aZrmlfMEmtqyGtg8Li2yJy8s3Y','xPuDwh1DWkq7PwLrhE1ZnwruRdMfnNGTpZMxrGlxiigDjhkOM57ccme2kkEvlKWLZ9CQ1jU6QEem','9dpZfoTSTHJ','vBbCy3v0TWzMHfOyU5Jq8ywjAugctentxZcFhPUL1Fq2P2U6pUGCDPcO5KNGHEvJmFZpiWz4J39kZilvx1WE4va','FCVywTKL72ACGrRAD3qv2O3wpwWbNY3CtEvKHOibJQLDUOk','OZkmQwGAVptRDjqtswEbj6o7OPYTw9wwkFHelFOOQranTimU2j0rmKt9AToofjdatgIuG31pdI8qbMmz9b1wkwkrHsmzmrbOvR',13);
+INSERT INTO t VALUES (10452170412394693001,15867852666883277523,'PU8AYqjmPx6EYCQhXtIEA5JdE','N6YMF8wIlFf4Ki4vplshe8YewbSs0clSqJJ8lVcQsTvDVwyMVTjIsoVAF02jbuRNpfsOf49YUvmkMklBjLOCtckWC7hx9Bo9ahiRrLIDez9tHptZlpAFuctaAWn8PncSPfPwC9nG8f84F2X8NxPvEWvRP3pqwXip5eqkWfxK16AnF178CQwO5yh0BC1Ilt6NjiM8pEo9aTM97vln3lZXB3gtZQ6FfouQLJKT84kc75ulQNFQxVXG','rz7oenAcLm91kv651sokcGKYVSHC7evQwsYn05lIfqFYywpPm','RjJ2fgukjf1dmvpkcpsnbmEQu2vNmZBz9jTlV2pURR6cAbh2vAgqQ90f453xjIBtGgiRZ9Cj7MtRHeyU8ZMDGChz77FCbJeRuDrE24Cdl3HVRUHM8MFeUJTlLu4fpgAUnF9WNPwnCpV3NAJoefnOvwDmB7oCqy0iCPZg1Tv09UrqooE8V3iWrZRuESfYsapke2tMUGT3Yy0YRiry5D6VabV2dyOBlWiuu7vCnSgZ1hP2gYhdndS313cwQJiPZTh','f','HL',13);
+INSERT INTO ti VALUES (10452170412394693001,15867852666883277523,'PU8AYqjmPx6EYCQhXtIEA5JdE','N6YMF8wIlFf4Ki4vplshe8YewbSs0clSqJJ8lVcQsTvDVwyMVTjIsoVAF02jbuRNpfsOf49YUvmkMklBjLOCtckWC7hx9Bo9ahiRrLIDez9tHptZlpAFuctaAWn8PncSPfPwC9nG8f84F2X8NxPvEWvRP3pqwXip5eqkWfxK16AnF178CQwO5yh0BC1Ilt6NjiM8pEo9aTM97vln3lZXB3gtZQ6FfouQLJKT84kc75ulQNFQxVXG','rz7oenAcLm91kv651sokcGKYVSHC7evQwsYn05lIfqFYywpPm','RjJ2fgukjf1dmvpkcpsnbmEQu2vNmZBz9jTlV2pURR6cAbh2vAgqQ90f453xjIBtGgiRZ9Cj7MtRHeyU8ZMDGChz77FCbJeRuDrE24Cdl3HVRUHM8MFeUJTlLu4fpgAUnF9WNPwnCpV3NAJoefnOvwDmB7oCqy0iCPZg1Tv09UrqooE8V3iWrZRuESfYsapke2tMUGT3Yy0YRiry5D6VabV2dyOBlWiuu7vCnSgZ1hP2gYhdndS313cwQJiPZTh','f','HL',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7994136084421431191,3437416930894972904,'hzJVgXc41HNDeGt8h7eN3T81ObVk','EqebgB51KiWSlcIn7GMuKK0LrJ0KZ','cb7N5y0e','xANSFgpXeX9QsKJnJRlGCWsy6P79qFaG59KSR1pzs7Ur7WRQpeGhvrpN14RCOUo5aRaNpkk0Mc8N9q6pUIJgeyPs75MbcAzjTCYajTfBIQzF6MrZsUxA7g5RPYmNzefQ','cFm','W',14);
+INSERT INTO ti VALUES (7994136084421431191,3437416930894972904,'hzJVgXc41HNDeGt8h7eN3T81ObVk','EqebgB51KiWSlcIn7GMuKK0LrJ0KZ','cb7N5y0e','xANSFgpXeX9QsKJnJRlGCWsy6P79qFaG59KSR1pzs7Ur7WRQpeGhvrpN14RCOUo5aRaNpkk0Mc8N9q6pUIJgeyPs75MbcAzjTCYajTfBIQzF6MrZsUxA7g5RPYmNzefQ','cFm','W',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (6298117642600488644,8136784527062945940,'TLPBy61M3i5d9fIML','crlefpFq1qiq8CkjDwNTQWG86zJjtdw1S5PSzS65PSb6xVwyeMSSc65','jYsvmArWMvxYxr0yKmBOiPxxABwA','VVuT4ESvEKPlCguE3FUVWYbBVezcGyE4gQx07JATs0xa3GjSw9XPCpDU8wjWf63Zu9XlVF1tsLermGcVf0TUIMkbOXA5rIICSXL62YY0cwizobBoxpGBn3a351fQqbK7xxvO2tpRqIWJ1yPbgC7JhuWTSNvs10hAK16pEOmbDFRoUyxDV5MjEPKtTDMl5NbTIiKfuWd72ZUzNREtT0hunqSro9czwbI','Dn','WAg',15);
+INSERT INTO ti VALUES (6298117642600488644,8136784527062945940,'TLPBy61M3i5d9fIML','crlefpFq1qiq8CkjDwNTQWG86zJjtdw1S5PSzS65PSb6xVwyeMSSc65','jYsvmArWMvxYxr0yKmBOiPxxABwA','VVuT4ESvEKPlCguE3FUVWYbBVezcGyE4gQx07JATs0xa3GjSw9XPCpDU8wjWf63Zu9XlVF1tsLermGcVf0TUIMkbOXA5rIICSXL62YY0cwizobBoxpGBn3a351fQqbK7xxvO2tpRqIWJ1yPbgC7JhuWTSNvs10hAK16pEOmbDFRoUyxDV5MjEPKtTDMl5NbTIiKfuWd72ZUzNREtT0hunqSro9czwbI','Dn','WAg',15);
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(97) NOT NULL, d VARBINARY(32), e VARCHAR(77) NOT NULL, f VARBINARY(63), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10358529,30914,'Abi4mQmzhnLiSO2t42cywTkWsZKo5oYR9zifBHVCnE6i4DxBo','nJT3STB5xu7cMbZ4C','2cycDlbij7fE9zrmwxzPTAh','kIXUPoKaRGLKxCUtDoBlu','NibaX6apkE8Tne2aUvkMvKm','s4huQLlTPGeZ1em',0);
-INSERT INTO t VALUES (16190665,-28103,'Do5O3EZbj','qGXy','UXxH9U67ZQhbM4FnicM8pct','wYYSemhNsVExW8bPPaDPVRLl6s7L','q2bj2SeLHY6Q','f3aGYybFNVJg76BEl5JZ5jKRDYtBbu86aHMHguUhfNH4VFr999w7U7mb0TkNq7UX5h9xkqG2Xr4fmXpvyNxgks7C5ar0',1);
-INSERT INTO t VALUES (10478714,-15156,'rlLs3FvNm67UCuVMU4vbYw29LhuwJZaWH2goX4AqVCSDzjwPqIsWf','bOytU9w8wvXYNNvE7pdb2BIw4M685M','xYPn4q3HgX7qQ7Ci95qQGlGQ8rU0oadJvZyVbKHw1mwyVV5NBbaLXn','RtHzKBtszXllm7FRkIvl9WolMmKLwGt9KdCoZA3BQ','qwjYGLry1aZWWnUqgufDvJwHCnfYkCg','KvpgtiZn14kaw',2);
-INSERT INTO t VALUES (41855,-24815,'3KvIvHacVXNn7eNfAom1LZfJeztVeA1sJGGEbnEfkXlsRxq9wojYGrv47SDJcjrzcOpAXo3XhLAOHc','P0fwLd3U','Kf9RYuQpsUlaAHDWFgcPHjXVDKcmux38Yaoyb7CJgfQ18zRWNkO48cnLMVLuY2QrErXS2Mw9cL','O7le2klScYuoCmNTcT','wXlaIlqn','3LMleYt3VRgZnHtAuUl7QDq7UNo84rWxcO7DJgCUc4H2iJlJqqfZ3m1AbzZ56xCaL6WcRr7l2uq0ie0YFi8GZDcON910cYusPSAB',3);
-INSERT INTO t VALUES (7325366,-30856,'yyd527b6BfgOJvreBH2x9hTMfSPV6btoYJIqUGD','Makx7FN5LuS0rHG6PkJjgPC','DDO6vd9JsjoxCmy6SdpXoNk635','x7y2YLs5GaquM9IUiu6zvrLJ737kcoXqZdRCDpwe0H','7Cy462olcNuSpPHLguyorwJOHlzLinJoRX8ADwv1vB6yZgGNEBcTvLgtxWH5MJhcrwhrNb0Bgj9IRjYJYtzXj1','fIc4sunAl3U9KeCLngyKnwjrfRBXDGUcNsdNOTz0pKI8BrimkGXHVmQALHc',4);
-INSERT INTO t VALUES (8577994,-3449,'K','AywBUMOrOyanCUKLQ7gSr0P7PfSuiExp','zDKb0wlwPvLdwd0SbZKrzwIqL5OnL4dnFwMPGey3CQ38rvsP','PbD2','UyeqVetOh14XUMUofz9XnfYRsSB25eOQP73SzC962Xqpzy7A5Y','KlcpyJp3DEIaxZXKEykwmIMeIj7BGVv3H9ZTiTUFwzozrSilgrGNP5RTUb41PT',5);
-INSERT INTO t VALUES (16702624,8463,'v5NiyyZ3ZrAuMcpC99gCvW0b','jIpsT','ao5STamcMpQrKaP2sIa2S5HCD49NFdseWZfE52TVWN4sf3BSWAWoFZjEAyZdjYrhQfjACO','OQ6AmyiJ6Le7BszT28BslT1sKMhz76qG6','VNQyuclzzZ3U5qzOIvvnr6VFCXqbCA9A9GLR73A710iet4VkS9NdUr6mp8REsAqjWiTD8TKEf8XkCVo661nJGlcZ1wrLTFP','YRAXJoaPx5ZMd6sCkhlk0IHm8YIfHNpDuaceq62cMDCj4lL0aqE6zY2ClHlDV7biALHiOjyQXyq9JjwEDlZcSkf',6);
-INSERT INTO t VALUES (4088487,-11192,'6QHBhWRzTgT4lJoErkqpdaWBpzLC0CUJ1wS3uhUfz4HF2yn9Nw5VXdzCTU52q','fH1mAD03jfcc2KJHdZ','W8cjGdnZttug7yBnFT8Fnbaw068laNKkyrL0n8FwuiD9pw2qdDnV','Tpr','dt9nFvqMMOVC1bfA8v','o1GUpk',7);
-INSERT INTO t VALUES (6191375,-8871,'1HUW7qCaMEXtzjEDalX2PcNa0ZSecshpxDlvqICVmkFEc3Vjgn4azY5WH7OXrW','D5oF6eTxv7VJqqcgqcgHzy9N9G','WH4EUBCw6UzkYhNo6TNZwSYUlA5bGAalGc51RqccY9rJEewnkFcl5o','9B6iCVPJ3qU8cAZJHn2J1LkkPMnQWpXaPDoVVZEJCQooI6uBPxjEuFNsFcnPW0k','CabhFyED3NCGdXJJtwzeS4PZd51Ktx3','inW3tOomJ2BgvVuplMcaOiFwpTZyR0kuIvBOOJRPSa2MnVRRKX5lYh3VZbp2QdZ9Ol1h33O6yRaPuRiM',8);
-INSERT INTO t VALUES (11143399,7437,'eAnZ2jV4REfjom','J7MQxBiDmuQHD06V9nYHP0Q','EFUgpybGFv1ehb6zFL9PqU88zYiMLMuJEyBQxmJbCulI3wD6Stavn9cPhy','yiyAks3Pu9T7ZIClfl','AlAzV28u7E0rDsICmeDUkIFHy7RaVrddI1XM4','HgBVosN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(2), e VARBINARY(94) NOT NULL, f VARCHAR(70), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15,9910347,'f0kGy6u5eOfeQ1JgyFn','Pc','RQlZ59Vhcy8nFXNBdV3gyLp5hcnn81IfK8iC2uup2xMWv1uXQB1','iVSt4HgPqz0Y1IvqLZdooaTcAnnbt9IfBmSf7eEbhGpCOlr6Q7ZGb2KnaE9tdeW','H','a',0);
+INSERT INTO t VALUES (-119,5129528,'1X','EP','of1TW8byGcF2lwdFktXBTQqnbXNXkOREcGboBRRcfKEU0nxjOmlJ7UfECR','dJ','ec','2',1);
+INSERT INTO t VALUES (-53,742446,'kmgxY3PPXQs6dKMNDHN','F','s09MnSaWECfPAQMZy2AeeGQCoPOzu','kDsIkj0A7djy4MPgJuC4a49001CxYuSAl7okPPQRPptuLqidm3y6N7MZY','o','44',2);
+INSERT INTO t VALUES (-28,8138709,'n5XnJhQ2kNbNbn9pdeVRZGEcfvTDOr','f','8pkbmqsAEgZK4RMXIzFUO3OhMxlcRVrAf','01tMhBPgVlUIHMWmV2PNL5E6cIyvQMO9pysABJR','B','A7',3);
+INSERT INTO t VALUES (73,4100934,'C','N','i93BSIRZdn0S50pAsJbGV5vua2UAScgOSJu4gmPNccGe','obCmKuLYHIRIaMYas5GhFIwEwYBJMMPQwthb4bM06','3','qM',4);
+INSERT INTO t VALUES (19,4675931,'9lPah','Nr','Ve1MzB9ho6cu3NsFZ4GQeuPiGH5TSPj4iTcT1TDdw2kxy2FhW1VzICDgoNxAXyPQdaTuGEkdUum9fHj','2Aqv0xkPEQq7CXwr9OZl18BZAI6VpnFVwfMg98ySwtvVmF58diH3','sj','I',5);
+INSERT INTO t VALUES (-60,16733798,'DmYzyGvTPWxKU2vnFxEi','k','kMTTSx51E3QfdJlerPGFYGyskU9nVmQnCPIhKETpRA9509WFTkw5B8I7U3YvWSdy77qKf2yyEwtGTHQ520ova9m0C6R','RhSwVJ7mJHqp0TkbIPR7nrdoVoQBZ4yxYmwDlMjN5Oi0FuouHilq7yS','Lc','6k',6);
+INSERT INTO t VALUES (-84,13911803,'zxEUhJ5DNJcmeFj','bk','p2jyHH8r0z7gCJhMPDKqRDBRUaFNQkdx','wqS08rur7DGd5dQlx9Q','f','s',7);
+INSERT INTO t VALUES (-1,3104133,'EAt18UDksDd5EloUDq3aBQblFj','ve','A','peeEObySMnlJ2s7eXx8yJusG6SrsZR5xXyjbcdd1','y','Qs',8);
+INSERT INTO t VALUES (-22,3975097,'Kp2bkgg2I1h4oWBONEOj1u','M','9l42BscclpFg5mrprOXJ0Et00WE5XToaMnHVqipgERpdKHI3COiGUKJA5yaTbQbI3oAHYdMUggQZWm','KTxrhEGHuY0Vuw2lolzUbRjVGfnvaw9tl','u','1O',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(2), e VARBINARY(94) NOT NULL, f VARCHAR(70), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (593601682,-5016,'dQZa','aUZfQOnXyUm','X0SODmOogL2H633AU7ak1J8Th5sVfZ4ibAlkYnluO98pGZYi4kVa05uyb698y9tmgH','b2fyCriCHXAx2wTIvYB7iRguC64Qxdq7XeJM4BT7E63bsHW6PUn','DeazVe1SxH44Hgm4EfDRcqkuqyFwbL','x8pGRAoAjeFgnpuPpiow0m6KZSMyVdLfxzGigOZNo3LrqLy9wICMts0ADEWUNPN7RPmLZEqJpGvmIv43Ob7rCFl11rgyR9Z5wR8',10);
-INSERT INTO ti VALUES (593601682,-5016,'dQZa','aUZfQOnXyUm','X0SODmOogL2H633AU7ak1J8Th5sVfZ4ibAlkYnluO98pGZYi4kVa05uyb698y9tmgH','b2fyCriCHXAx2wTIvYB7iRguC64Qxdq7XeJM4BT7E63bsHW6PUn','DeazVe1SxH44Hgm4EfDRcqkuqyFwbL','x8pGRAoAjeFgnpuPpiow0m6KZSMyVdLfxzGigOZNo3LrqLy9wICMts0ADEWUNPN7RPmLZEqJpGvmIv43Ob7rCFl11rgyR9Z5wR8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
-INSERT INTO t VALUES (732235520,-13487,'XHsngVILTIKB7CJWWkQ5WH6GyI7fnY4CoC9lmrFbag6B1ueSnaVk16U','8RrWaEWigGTJYyFSUvXMBf3VnmFW0','Mh1n9nZRvU54oSHLrYRXUHWIc3qz92uVGvCEL9','xD9hYTRWPoE5RsMov','HVGBwqPmEEPqOKw6o2WfOJLZxiYBd1VRNmzPvjhw6DiL0tlpxrTxyPCADp3N0bUEchdCMlBG6ckjH','pId5bIWH0lfDvTElA',11);
-INSERT INTO ti VALUES (732235520,-13487,'XHsngVILTIKB7CJWWkQ5WH6GyI7fnY4CoC9lmrFbag6B1ueSnaVk16U','8RrWaEWigGTJYyFSUvXMBf3VnmFW0','Mh1n9nZRvU54oSHLrYRXUHWIc3qz92uVGvCEL9','xD9hYTRWPoE5RsMov','HVGBwqPmEEPqOKw6o2WfOJLZxiYBd1VRNmzPvjhw6DiL0tlpxrTxyPCADp3N0bUEchdCMlBG6ckjH','pId5bIWH0lfDvTElA',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-28758,1959310,'nFx4q0jTLuzimK46','cB','LGOmpzMMPWWiXgX0qpvPS36nZqd9khRZdNsPuJ3XR1rCVQLYLMgjzHD7Ft9CR8CyuwFM','0lD3RPgQJpRjCcA3REU81LVf','G','cZ',10);
+INSERT INTO ti VALUES (-28758,1959310,'nFx4q0jTLuzimK46','cB','LGOmpzMMPWWiXgX0qpvPS36nZqd9khRZdNsPuJ3XR1rCVQLYLMgjzHD7Ft9CR8CyuwFM','0lD3RPgQJpRjCcA3REU81LVf','G','cZ',10);
+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 (-30055,2106975,'ucv8NXu','k0','1EL1hp9fo7ZMwJZx8COuz7EvkaMSde8H3T','n3GyzdaBXyqf4YJCjDiuLNXpahz17LNJRmVrWwdVCjbuSgT4Et7Tn3eb61ZBzq91k','2D','i',11);
+INSERT INTO ti VALUES (-30055,2106975,'ucv8NXu','k0','1EL1hp9fo7ZMwJZx8COuz7EvkaMSde8H3T','n3GyzdaBXyqf4YJCjDiuLNXpahz17LNJRmVrWwdVCjbuSgT4Et7Tn3eb61ZBzq91k','2D','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-12362,11056075,'TV3e','X6EdEMLIIjoIR7mAQSatryUiwVvrLcDcrOwGY7nMXkUbI8P8jpLP7CCALMZdugpDWGI6gy4VnSiK14a1ShTNvw6qkqNMO4oONaFXP949jNhd2dyiYXOPHfxer7KOMQI9EiFO4MEox8MDjWt3xdcjWXCmd7bvLrEICXX8F5yly9HXFwHqadaxsXlnMiYeMphkTkV1As9TlBwE6259TvzvslEyWn0HLbB3r27KjfX5jOEzs1','plW0RGPl19ymuvgyxSC5wGdiTMKOCsEn2','RGLejdiJ3aZx5hYMY3YlAVNP1XyoEuyItmaubDaUrjzqd7aEv4acn','AN','b',12);
+INSERT INTO ti VALUES (-12362,11056075,'TV3e','X6EdEMLIIjoIR7mAQSatryUiwVvrLcDcrOwGY7nMXkUbI8P8jpLP7CCALMZdugpDWGI6gy4VnSiK14a1ShTNvw6qkqNMO4oONaFXP949jNhd2dyiYXOPHfxer7KOMQI9EiFO4MEox8MDjWt3xdcjWXCmd7bvLrEICXX8F5yly9HXFwHqadaxsXlnMiYeMphkTkV1As9TlBwE6259TvzvslEyWn0HLbB3r27KjfX5jOEzs1','plW0RGPl19ymuvgyxSC5wGdiTMKOCsEn2','RGLejdiJ3aZx5hYMY3YlAVNP1XyoEuyItmaubDaUrjzqd7aEv4acn','AN','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (16939,2579495,'sneZLMULILJcCMG10e5XZA9gLCMLXK','r0zCNDGjov8MKfy5qyisaq0Zjks5loUpxEghmuRtGpBA8kjNJMXZPEh6xHIVXnvwkjWlqtVH4VPejp8t3T58XFBMs0IFl9CNCUkfDkD2zSVi1ZVUzKVz35wEV','L7oc5N9aJ5pDmuUkrMibtzPnEuB4ASeuuJ4WMhbmxoZG6ZQvUycpFQGh','QG6jbtfBP0','r','P',13);
+INSERT INTO ti VALUES (16939,2579495,'sneZLMULILJcCMG10e5XZA9gLCMLXK','r0zCNDGjov8MKfy5qyisaq0Zjks5loUpxEghmuRtGpBA8kjNJMXZPEh6xHIVXnvwkjWlqtVH4VPejp8t3T58XFBMs0IFl9CNCUkfDkD2zSVi1ZVUzKVz35wEV','L7oc5N9aJ5pDmuUkrMibtzPnEuB4ASeuuJ4WMhbmxoZG6ZQvUycpFQGh','QG6jbtfBP0','r','P',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-19409,14030367,'h5lHU30mJsTcV','ISDyxN9VP3hQKfq4qyXoztbSpwuehXl2mUyKjRqwGUnLIOxWg0xEQLHDG7m23Pzv9idHTDUvC34X1RDgueCPpMUJ412C9ewsL4dNRI5yg7X7AEoKdPe238a625fDxHV51KObvquPkL5bowvZrFTfICp6P1kJLSqhFZuFQoCHCT9zuCcH7ekfnNw9O0Mtwcw0emTbOUFpata5GTVVWtKdu','H4HKJ3EnOHEMucYXuinAS7mxOtdLaBUNLO2Oazq2I4cQ6vQ0yPhgnvm8BUSP76JxJnjnKQr7dPAzIzFa','0p21dqQ0HwrBNpHFqFHTAoZOvziYXiSQlEtSw9eQCamkS9WXvYABhh6m8IlDlaU4RkZzKA0mj5SBBddjoYItNYVYeTiaXfwMB5E0kkN5ePnNd1ZDOejErcvJEoQbt5kNIEbQ8exLaceCpJC9chxOcJSHwjWcLCA8pNyUmj8sbs1LdEpu7ljGEtHHKpxspNPvvPRNWO','u','l',14);
+INSERT INTO ti VALUES (-19409,14030367,'h5lHU30mJsTcV','ISDyxN9VP3hQKfq4qyXoztbSpwuehXl2mUyKjRqwGUnLIOxWg0xEQLHDG7m23Pzv9idHTDUvC34X1RDgueCPpMUJ412C9ewsL4dNRI5yg7X7AEoKdPe238a625fDxHV51KObvquPkL5bowvZrFTfICp6P1kJLSqhFZuFQoCHCT9zuCcH7ekfnNw9O0Mtwcw0emTbOUFpata5GTVVWtKdu','H4HKJ3EnOHEMucYXuinAS7mxOtdLaBUNLO2Oazq2I4cQ6vQ0yPhgnvm8BUSP76JxJnjnKQr7dPAzIzFa','0p21dqQ0HwrBNpHFqFHTAoZOvziYXiSQlEtSw9eQCamkS9WXvYABhh6m8IlDlaU4RkZzKA0mj5SBBddjoYItNYVYeTiaXfwMB5E0kkN5ePnNd1ZDOejErcvJEoQbt5kNIEbQ8exLaceCpJC9chxOcJSHwjWcLCA8pNyUmj8sbs1LdEpu7ljGEtHHKpxspNPvvPRNWO','u','l',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-6398,7759378,'SIKOAQt2Dt','2F7Y9nCiJqE2rgzMBibh','YMRudhvKQYTXcHKK6lecya8KkhS2LQfsnLQ9OeQcOj6YVe98Jv8svg4I10nZMwuh7t3bYdqHF9PnrpQaJgEp6zI8G','lD7dH1OP5K4HNEUoSpxDYE6IZ7Iv76I0jdtN16wKc5pIJ0x5sc4R5YPhGn75nqbz','66','y',15);
+INSERT INTO ti VALUES (-6398,7759378,'SIKOAQt2Dt','2F7Y9nCiJqE2rgzMBibh','YMRudhvKQYTXcHKK6lecya8KkhS2LQfsnLQ9OeQcOj6YVe98Jv8svg4I10nZMwuh7t3bYdqHF9PnrpQaJgEp6zI8G','lD7dH1OP5K4HNEUoSpxDYE6IZ7Iv76I0jdtN16wKc5pIJ0x5sc4R5YPhGn75nqbz','66','y',15);
+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 BINARY(49) NOT NULL, d VARBINARY(76), e VARBINARY(30) NOT NULL, f VARCHAR(50), g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-9198930410581757098,116,'37rq3JaMCpotnHCXVH3gltb5ntkh7Xsn0LP08','slVuKLAhwhlMSX9taB1LBtGXtjTH4AkogPR4jl74DO7jTwXALVgBE6YZxJia11HN','Ig3qHwWDPZ97NoYvVAUYt9OJV','5DNJoR63U','7B','a',0);
+INSERT INTO t VALUES (-4933766684427304492,176,'9KtO7rK4','7UnhXcIztH','0ODrv9z5ec','5xyPBCXcxiOB3Mecuk4ltYBBPqhjGXt9YMSCZ1b4ZsR','i','T',1);
+INSERT INTO t VALUES (-2039890299478153153,112,'LZU8jQhBf1OE2xibpljXN8OC0IJ2Wn7GeWJyhc3aMVQv7x','fLqMDHUgnHlwT6VDtWGwVGNyaF8cD4Xr3fAAiWisYlYsi1TtcI2z7phUmdr','IM0fh57tuziXmFUM','Hzoh60U6amq43r9b0Z5bij','0','C',2);
+INSERT INTO t VALUES (8654442574243648335,219,'iOBj1iStoL91I48dt2O2s21u05xMcemtxr','syJMhMtR04HibUcTKMwDbQtVBaxT1HKIhNBR','3E4kLhpdKFW','9ofgegtY3DS1x2TjNuZYf5','0y','4',3);
+INSERT INTO t VALUES (-7681579379831826336,111,'XGFuBytXwPZYmmaKLsHY2CXJM5dcbl2dJPtQ5','lQ7kjam2oGYqdjUSLunZMk2BQUKi1SwtwRWeZJdcwdlggEeS5UMUtu7xBRy','p2R9pY7dNFNtvEou74oFYv','ckMtfgT8AAM27Q','s','7',4);
+INSERT INTO t VALUES (-2863711036094850638,72,'7tPZGHNgZcx52ciF2UAJmKYQyJxpPvsMNOUla','dpIzVT32YlRkyCVmAiAOTEgzY0K2nEVLuihSBNM6SYjms','D8Jqzridqp1WzrOJg','2sPeQQ0kdjdSeM5Eia4MVs4wS400UhX','C','3',5);
+INSERT INTO t VALUES (-2707079753447521872,48,'Hl','EpzzxE6lgaO0C4i0OfpzeiwOsK3z9B0nD','TTn4DB9nS','yXEsM4UrnD7H6OjslpsvM1b0kW6','mZ','F',6);
+INSERT INTO t VALUES (-980688101811068908,31,'KJW2W9JKVga7YmE73XzpYpoZNWBa10N5','7ri56TqFLnKADJolM7xN2AtuxK5XE','1Bd0yUwMvnJzeHSt3S','ocAArnpSGWzKGoPWuoNrjdm79RhSAWg','x8','p',7);
+INSERT INTO t VALUES (-2877243614244852675,131,'pAFZbATfGYlvkW7YAU4rLTcd5aKV6kD2o4hG','UjnfotAcU8de8gIU0k7trtTsbhtafKNkCTCO99xcrgB9z0NoTb7lZJ4kro','CN3n','e59sPEgfVKmIgbYierWwLqjT1TvXUX5EVN4bMBeqhlcOefmC','74','N',8);
+INSERT INTO t VALUES (-350189167566776303,113,'q9','othd91ZQ59aI0zGDkdqMUcq1SgsjRRAIibdGEn','1DOrbUPkRodPqUDeisLp61UnUbi','omnhm1BzlyO7crr34jGiLxj','e','7',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED, c BINARY(49) NOT NULL, d VARBINARY(76), e VARBINARY(30) NOT NULL, f VARCHAR(50), 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (763826340418866373,55,'oLJKQElO','rZT6bEEdn6vJem3ry5Bpuf4Uboc','9Z60h1gV','tatdAXdA95cuEb2A','nb','K',10);
+INSERT INTO ti VALUES (763826340418866373,55,'oLJKQElO','rZT6bEEdn6vJem3ry5Bpuf4Uboc','9Z60h1gV','tatdAXdA95cuEb2A','nb','K',10);
+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 (1141836154329387190,50,'FpTzTCeZ5NdvqK39X1GQxIGI7rbZLpVjk40ApxvltdLTRz','ZzCcgr1EPKMWfZMar3GSnzZHEwDhPSUkZsOXSSiiOWYXDEmo58OWqYw3mkbqZWvBDTQnp8DMLyg','xGCp5t9budMVe','See54MNoNhife3PhgZna3nnaqGaXrxIw6m3Mvg1MYXw9bagZza','mh','X',11);
+INSERT INTO ti VALUES (1141836154329387190,50,'FpTzTCeZ5NdvqK39X1GQxIGI7rbZLpVjk40ApxvltdLTRz','ZzCcgr1EPKMWfZMar3GSnzZHEwDhPSUkZsOXSSiiOWYXDEmo58OWqYw3mkbqZWvBDTQnp8DMLyg','xGCp5t9budMVe','See54MNoNhife3PhgZna3nnaqGaXrxIw6m3Mvg1MYXw9bagZza','mh','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (634052132,-28397,'svJEkDC5ww3yaaDo3zhMmv6wtlPFd67gBstsPWyTtqWJk96Xj3WTQyjUJEsYcKwscdJnTz6NZ702xtn5FSXN480zFcM','gBomFfuX8kMlRARi8VCbpQTU','QD2IzEE9zz668JctRmQ79vJ101GeVxSoFBAgdyA','OBjlge8PjjTL4f2M21lzLLqfEh1J8zE0tW4vx7hz0u5awlqc1RaxlInpkOzTQ6J','BhLMpLUp2hX3wsiDG1JFNljPkLo74KF4oaIvopJBV8yZbt0RlDPqndtB1mYYNtqRa34zqjQ3du1ttHCVQYp','FPYAqHdHyCFHhMxodLpiG5OoohmpbiUUZ2UwslaZJyt1OsMRxeAQH7zch3wVSr513Zh9',12);
-INSERT INTO ti VALUES (634052132,-28397,'svJEkDC5ww3yaaDo3zhMmv6wtlPFd67gBstsPWyTtqWJk96Xj3WTQyjUJEsYcKwscdJnTz6NZ702xtn5FSXN480zFcM','gBomFfuX8kMlRARi8VCbpQTU','QD2IzEE9zz668JctRmQ79vJ101GeVxSoFBAgdyA','OBjlge8PjjTL4f2M21lzLLqfEh1J8zE0tW4vx7hz0u5awlqc1RaxlInpkOzTQ6J','BhLMpLUp2hX3wsiDG1JFNljPkLo74KF4oaIvopJBV8yZbt0RlDPqndtB1mYYNtqRa34zqjQ3du1ttHCVQYp','FPYAqHdHyCFHhMxodLpiG5OoohmpbiUUZ2UwslaZJyt1OsMRxeAQH7zch3wVSr513Zh9',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2543172433,-3017,'86JNj7h5YesBblMOLKxmGZXPdoUWIzEpMLQrLg1pzUGIALJ65kntTUoA8y06QSdQPpzRh9Y4WWEGHxcT9G0ZjSUqY56as7A','7wC5w2lvqta9mkzkn5YsGNrWEOySb4CR6tT9YkjCbVjDMIqkeqJ3wh5iHMRb0pYblHvMJfU1Uri0YWXMEa1E1ObmABc5ec9RWEJR2gxs8SifHS2ryuKMuCMVkOSlszmXT0W1WiUSzaE6gUPMiHDIOjpxfkZyzS5WfVGsGv8SvBXrGAq8q','Rk8dBFyvT5RpQ7l09G2GHkYO7hhoUZhBzJvCyZXuawbNkFyQmRL99ygWZWyHWJ','HZQCSqbLo1PQsgJ9YJQwcCM12HLq1q6C5W5OuOhULkYTnzaA4hORgwlAI2KzfBecjF5EbgOvxhxNElPa3NgiBvc6Ba5zR3iUZjf87nK4tF5Jh0k2wH6T0WcYI38sGuWx451SHZfN3rgi6LinIFwO','9z8yn6T7C8SEsQ4UhfzxPNF','xc6jrHxmhfwdHcEyHcjaoj2JoiJxsTknHSp70xga4TTh9NkFQQaORMgaU8LxaYKpt8ddMBSIN2YT',13);
-INSERT INTO ti VALUES (2543172433,-3017,'86JNj7h5YesBblMOLKxmGZXPdoUWIzEpMLQrLg1pzUGIALJ65kntTUoA8y06QSdQPpzRh9Y4WWEGHxcT9G0ZjSUqY56as7A','7wC5w2lvqta9mkzkn5YsGNrWEOySb4CR6tT9YkjCbVjDMIqkeqJ3wh5iHMRb0pYblHvMJfU1Uri0YWXMEa1E1ObmABc5ec9RWEJR2gxs8SifHS2ryuKMuCMVkOSlszmXT0W1WiUSzaE6gUPMiHDIOjpxfkZyzS5WfVGsGv8SvBXrGAq8q','Rk8dBFyvT5RpQ7l09G2GHkYO7hhoUZhBzJvCyZXuawbNkFyQmRL99ygWZWyHWJ','HZQCSqbLo1PQsgJ9YJQwcCM12HLq1q6C5W5OuOhULkYTnzaA4hORgwlAI2KzfBecjF5EbgOvxhxNElPa3NgiBvc6Ba5zR3iUZjf87nK4tF5Jh0k2wH6T0WcYI38sGuWx451SHZfN3rgi6LinIFwO','9z8yn6T7C8SEsQ4UhfzxPNF','xc6jrHxmhfwdHcEyHcjaoj2JoiJxsTknHSp70xga4TTh9NkFQQaORMgaU8LxaYKpt8ddMBSIN2YT',13);
+INSERT INTO t VALUES (-1265332290530119944,95,'vUAFOoeq1tbwd9rEJRxIakqM4J','syueXzl','bcCYRdqr7HNBX2CFJsgpS9Yk9mYZ','AjvvF1Alu3lLrl4','h','v',12);
+INSERT INTO ti VALUES (-1265332290530119944,95,'vUAFOoeq1tbwd9rEJRxIakqM4J','syueXzl','bcCYRdqr7HNBX2CFJsgpS9Yk9mYZ','AjvvF1Alu3lLrl4','h','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1480826812401234788,15,'zHh8ZfS5ygFghbmzepaxPlEPcqSMRQV2','7cGwSs6ctIAagoyjXXRbXg0XzgFXac2V8MWwuPnXxgN9ZtObAItkxFJrYCLo0fHZGB21uSpMiB3pQNw2eImwtQtoF3Fgd7QgRaFdKk5H3AKCpYzNE1z32XsEnXqFFTBNLA5o6gBkeMdtPaV01R0q03OIDv6jnov5xhR4L7cSbyrvWrEHKXecmvacF6UoWhMkRMdcQKQ2sRxff0p','f6Z7WzpO8l0ooZ4J0','z1VBAuHMmAa69UHTeKOyenM6nA493NQf51DlbhJZFTpUcxmlRhomPSBZW6fXJvLJwdzQbHJJcFtSC80rzEyu6vwZcPdszKuK405hpDD3cHHgMATT4LmPdpJ6ILt11GOitAW1UD7aEWPA75DRhxQFae3wep125IPUAGGmtVGgsgMp','NT','n',13);
+INSERT INTO ti VALUES (1480826812401234788,15,'zHh8ZfS5ygFghbmzepaxPlEPcqSMRQV2','7cGwSs6ctIAagoyjXXRbXg0XzgFXac2V8MWwuPnXxgN9ZtObAItkxFJrYCLo0fHZGB21uSpMiB3pQNw2eImwtQtoF3Fgd7QgRaFdKk5H3AKCpYzNE1z32XsEnXqFFTBNLA5o6gBkeMdtPaV01R0q03OIDv6jnov5xhR4L7cSbyrvWrEHKXecmvacF6UoWhMkRMdcQKQ2sRxff0p','f6Z7WzpO8l0ooZ4J0','z1VBAuHMmAa69UHTeKOyenM6nA493NQf51DlbhJZFTpUcxmlRhomPSBZW6fXJvLJwdzQbHJJcFtSC80rzEyu6vwZcPdszKuK405hpDD3cHHgMATT4LmPdpJ6ILt11GOitAW1UD7aEWPA75DRhxQFae3wep125IPUAGGmtVGgsgMp','NT','n',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1577020767104809653,198,'xEURTYDUUFtudrSaJ5sQJqtTqTVND5HsMAnfadmb1k0','nF2DvdxodPcnIPYm96wuuVnuI2JNQPGFmIF7VahtpLNdRRvW197E29YPeAigSrKul3ZXe7kkQetAFqh7lpo64lWRsLvGDFfEYn07LUNwOMhjyBjwqqQvN9YrVaH','K6J2tLDTfeNQPDhZ1rl5w5UQ0hRwAA','qV4GkwWfXiE7tpmnPLiOh84Zk6jNClZNS1u7j0z8iSG4W0JzSSfAWo2iwrWs','YFY','x',14);
+INSERT INTO ti VALUES (1577020767104809653,198,'xEURTYDUUFtudrSaJ5sQJqtTqTVND5HsMAnfadmb1k0','nF2DvdxodPcnIPYm96wuuVnuI2JNQPGFmIF7VahtpLNdRRvW197E29YPeAigSrKul3ZXe7kkQetAFqh7lpo64lWRsLvGDFfEYn07LUNwOMhjyBjwqqQvN9YrVaH','K6J2tLDTfeNQPDhZ1rl5w5UQ0hRwAA','qV4GkwWfXiE7tpmnPLiOh84Zk6jNClZNS1u7j0z8iSG4W0JzSSfAWo2iwrWs','YFY','x',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-131683733361624459,185,'DS9WOgjaPXTexyXTW05ghkkuZiV','Zx7ktvkEWRIgemdCmHrBeQrVkzGmMevDKbs9erRn7EqRKv8sefIeOpTpUmo6LiJfFRZ9zg5yuWLuvMmFX8GdhxsOHUTFaPTWfQWnfkyQFT54ppQDWLEYqRRgwUOc2wuJ','JFis','9rP1XKEm0wvDxKiKudydK9UpRBkVGm6WOi8zwdnY1vg29hO49D','wz','i',15);
+INSERT INTO ti VALUES (-131683733361624459,185,'DS9WOgjaPXTexyXTW05ghkkuZiV','Zx7ktvkEWRIgemdCmHrBeQrVkzGmMevDKbs9erRn7EqRKv8sefIeOpTpUmo6LiJfFRZ9zg5yuWLuvMmFX8GdhxsOHUTFaPTWfQWnfkyQFT54ppQDWLEYqRRgwUOc2wuJ','JFis','9rP1XKEm0wvDxKiKudydK9UpRBkVGm6WOi8zwdnY1vg29hO49D','wz','i',15);
+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(89), d VARCHAR(22) NOT NULL, e VARCHAR(43) NOT NULL, f VARBINARY(25) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8008138,1319901763,'QNW80wOAQU','PV4sk3kvuVXqUTtxb4t1M','WppFgSDkvk5v8WpPl','SgIjgyEr72bWV2xBM8jcC','Z','YW',0);
+INSERT INTO t VALUES (-6621191,745998861,'FGSQcKzuyacrFK8vE93UTvp7dFL','BNuPKtm','GZWgvaEZ3mTHY4HjTGoa0FA2lSjZfNLnsP','fYpqce5motbZHaW0yLrIenvj','V','b',1);
+INSERT INTO t VALUES (-3774713,-1589852220,'UNAYDXNB1aIDHeasRtHZtNjPtozwwrh3dkqFbEdbg','zxh0I8','Ic4KcGdv31KvlTZ9XqW8aObpIz4','4zgyfamHJAvZLxuGIjpFmLVFy','k','oR',2);
+INSERT INTO t VALUES (-3133352,371467206,'NXqtwCr2T3kzSQBxq2xlx8lHOao5yoBrfAwm3E8HloETsuYYD55Xn03RPYbkEOz8ioLhbsLppCpyWAYtzfN2CFM','HXUz68ch9fba8UuIo','DMFOgEou1RLUhQ6aRwVVa4Gcg7Ns347h','H31I2dvW','f','qB',3);
+INSERT INTO t VALUES (7753348,-1420324429,'5SpCp5FlYDV547xXsxOZ3ZK3h','dewXn6V6Ybememc04jmx','JUObE56ue','iQ26laJ','W','JM',4);
+INSERT INTO t VALUES (7667116,739236271,'zhIOKF','EDkEIvfaJL','50NQ6PCeL','PEiYh1ZY8be','M','kG',5);
+INSERT INTO t VALUES (6099572,-2113658444,'arJEIZVzEbTMZpN3FJe6UFoWMTLtFOEaKcL3NdaHfOslTW24hbS8ufOk7SInrg1f4in0E','D2','gxfi7nkqVAhXVjEGBT3apmQNJrs2AFpnJW6dkC9fGrM','e82REpXdfUxftJQbFA','i','t',6);
+INSERT INTO t VALUES (-7498339,519671187,'aigwRvpVwaJHuo1mAjIzQbXfOBjVX4jE0ChaMV3V3jhw6DgAMTJfYQMQwBH5TfOxZESwm7bgs','ei5cmEyb2JO7dClpFUi','Op4b0K3uvlznCNFYy5m0oMW9i8SG','tz','I','8p',7);
+INSERT INTO t VALUES (-5225157,-954398670,'Zfm','AjHUcvsm','PihEQ6Dp','o2f52KtUY78WguVouzjNyU','P','v',8);
+INSERT INTO t VALUES (1894230,299633512,'fqDaemdYCMee94xMPIY4BkhLW9yGw98jTducN8g3pyTvmSfg1x7ucxKNCdPtvxh2iwXsqlzKn9OjsNClhIr2DAC','YnZrTSPvWJpxev','3JEgLnM2PpbuAf6JsoKT9dOTZyhD3aEIzrYNgY3s','d2ek6Ouch3a7qT2JH5nlioIOE','z','f',9);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c CHAR(89), d VARCHAR(22) NOT NULL, e VARCHAR(43) NOT NULL, f VARBINARY(25) 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 (-2058479097257492457,837413650,'Q0HX4PxSNu2gTgMxupPv2gpinCpyyr9xA0XjNDjq','mWdzZS6UuVwzYm1pN0pSb','lusIpLdMZdp3jS1q8DGsFUtPLqCkJnGuWmn8oEj','1HK','e','k',10);
+INSERT INTO ti VALUES (-2058479097257492457,837413650,'Q0HX4PxSNu2gTgMxupPv2gpinCpyyr9xA0XjNDjq','mWdzZS6UuVwzYm1pN0pSb','lusIpLdMZdp3jS1q8DGsFUtPLqCkJnGuWmn8oEj','1HK','e','k',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(90);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
+INSERT INTO t VALUES (-7519077714635168954,811588913,'SgRjAxRenpeSShA5u6Ye01g2tgF6DuqOws9gSUZI5wBwKzAeY2snHfYlD','9wFWF4HVv4a','XSPAOu5TnDSr4wi','onZZb2NyseYKDupQdXrP','T','W6',11);
+INSERT INTO ti VALUES (-7519077714635168954,811588913,'SgRjAxRenpeSShA5u6Ye01g2tgF6DuqOws9gSUZI5wBwKzAeY2snHfYlD','9wFWF4HVv4a','XSPAOu5TnDSr4wi','onZZb2NyseYKDupQdXrP','T','W6',11);
+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 (4044083027413275479,-1494819397,'NWDfBJf3PJXbN24ryPcb','HrkYEsVbyXqkLcZVMmLpJhjfFhqp2QXiHfXApz3ceiPDR9B0A5M5RhybeRBJteU5pvI8KiVOB5Fqg1xHmRKBVkVPkcGrFViTfuaAQM1s8U4EvOEtixYhtcmPAmSxy524NRiifsxZQub1RtbLyspNoz8qrcray4gkJIbcKrOBKfi3QYeFs3kNZ8E9bKlV1','3LF3CAlARJF1P3','S6BchYg8Fb7G','i','DX',12);
+INSERT INTO ti VALUES (4044083027413275479,-1494819397,'NWDfBJf3PJXbN24ryPcb','HrkYEsVbyXqkLcZVMmLpJhjfFhqp2QXiHfXApz3ceiPDR9B0A5M5RhybeRBJteU5pvI8KiVOB5Fqg1xHmRKBVkVPkcGrFViTfuaAQM1s8U4EvOEtixYhtcmPAmSxy524NRiifsxZQub1RtbLyspNoz8qrcray4gkJIbcKrOBKfi3QYeFs3kNZ8E9bKlV1','3LF3CAlARJF1P3','S6BchYg8Fb7G','i','DX',12);
+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 (-664648504976369842,-1568864220,'twzhAebz8XU1k1bGLHgRjIcYKi71mpWRNEilLuRMn89qkBDvTlff9hlnuu9awJ3ko8GsDBP','6Jpw1hI0jkU4StVvLGwptMUBCUT','kfcHAreQ5HncRv7S3RN86Fu0FXdBVzgH0VtYh9','8u3U6BImvvc1wDdtQ80XWaQpWtxPrpMch0GsvL5pDGgf24b2KrhvHdXY939i27pCz0tnMER2OvqsMj9wcuQ4Hv3Dff6C7KgwaYSfiKgZZ6I5Bzt','Z','vx',13);
+INSERT INTO ti VALUES (-664648504976369842,-1568864220,'twzhAebz8XU1k1bGLHgRjIcYKi71mpWRNEilLuRMn89qkBDvTlff9hlnuu9awJ3ko8GsDBP','6Jpw1hI0jkU4StVvLGwptMUBCUT','kfcHAreQ5HncRv7S3RN86Fu0FXdBVzgH0VtYh9','8u3U6BImvvc1wDdtQ80XWaQpWtxPrpMch0GsvL5pDGgf24b2KrhvHdXY939i27pCz0tnMER2OvqsMj9wcuQ4Hv3Dff6C7KgwaYSfiKgZZ6I5Bzt','Z','vx',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8048148613912708511,870764607,'3DFRxoAQqmXCJu28RuINBCzrppVNp6CT5rCgvcqIF4Q4LV165i6HgD9','QBReDXzTZEKq6pEAfdCbJSeF4AIvSJ9qXlhC8KOaqK2oo3yfG9UboZrCjtXhEJGkFAem4gRy4yt9SBDoNNH2rCdJtF8FvWz8xk7cZhPmAUDdCsvLcbL','NPZjdssDvzKo4drNFyJFUSCQoCsVNuXXoihYyGj8ZEd','Xqmc2cMbab4qEgorL','L','qU',14);
+INSERT INTO ti VALUES (8048148613912708511,870764607,'3DFRxoAQqmXCJu28RuINBCzrppVNp6CT5rCgvcqIF4Q4LV165i6HgD9','QBReDXzTZEKq6pEAfdCbJSeF4AIvSJ9qXlhC8KOaqK2oo3yfG9UboZrCjtXhEJGkFAem4gRy4yt9SBDoNNH2rCdJtF8FvWz8xk7cZhPmAUDdCsvLcbL','NPZjdssDvzKo4drNFyJFUSCQoCsVNuXXoihYyGj8ZEd','Xqmc2cMbab4qEgorL','L','qU',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (315958583257948282,-1364653539,'FfkO','UUzo7jh1','e5','pY0sa8vicbCVcrW77KV86CQvsJDbwN6UTheBoaoVQJD9u0GOXYfD4zy7ulvDbAXiXB','z','n',15);
+INSERT INTO ti VALUES (315958583257948282,-1364653539,'FfkO','UUzo7jh1','e5','pY0sa8vicbCVcrW77KV86CQvsJDbwN6UTheBoaoVQJD9u0GOXYfD4zy7ulvDbAXiXB','z','n',15);
+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(18) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(35), f VARCHAR(16) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14041580,3240615,'NRvFglSLPqqPHyeM','xaSFPMu5JLJskMit','zk23f4SQ7GE2982PC','b','g','4',0);
+INSERT INTO t VALUES (13743532,15409120,'5tBOd1j1T4VYCgAncn','sZAAZ8xmZSgIz','OAcVjZeWqpVJ5LUF8','ut53Ni1X9Ree','U','E',1);
+INSERT INTO t VALUES (12110161,6452039,'Pog6vSqhHgJmViT5','iTt43lRT9NWCVg3PiAvcCGI0','M2cjHE','Un9lH','m','8e',2);
+INSERT INTO t VALUES (5265258,3555271,'ImO8n90QOKhjN3Z','pHVlxJyXjx8EmWb2nSs9nqH7yt4','Kk','0mrqciL7XHPL','n','DT',3);
+INSERT INTO t VALUES (12169902,166226,'0','r2N0IMex2xLt','alf2EQmTtI4QELyiWOeI8','bchbCWlER','F','AR',4);
+INSERT INTO t VALUES (7859142,3011022,'Q8pangdoKG','s7JuFtlHGzltt','u4jCrMA0o','0TMb','U','Lm',5);
+INSERT INTO t VALUES (3756444,8411101,'rUDozYrcqlEVt','Wp8GRSBDd0OcMBc9uaVcyzhHOduJ','2Tq2P66oqox5Mk4FEp4tW','4xz6PXgyWWN8','A','pr',6);
+INSERT INTO t VALUES (717528,8742181,'Ilnj','v8fjeU','jn','4Iq2qTUhwfVN','h','C1',7);
+INSERT INTO t VALUES (14944298,13524093,'sCVrWCEnZpMkGDeu','dvaYPVLGpZtJ3KZTPijaIp4eVbr','9CVTrxUxlol9aWEzstxXd','aOVHHcMwHO7xcT','y','p',8);
+INSERT INTO t VALUES (14030148,12075000,'G9hW1FnWIq8','kfz0mKp91XTNqjFXFHm94vWBiICMcPkwOyLUHdB7','nADINdpS9QHRSehNx7XNweH8I','cC0UetHXOUr01','l','CA',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c BINARY(18) NOT NULL, d VARBINARY(42) NOT NULL, e VARBINARY(35), f VARCHAR(16) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (14848806314476401026,3186269,'JaFM93iOH','Dp5LAQGMH5OL9OzOr7UcxTiKC1f','iUWm9q9ccedG8GhHlgv1iGtcCeH5tCe','BI8RXdDbrnxfAlqJ','L','G',10);
+INSERT INTO ti VALUES (14848806314476401026,3186269,'JaFM93iOH','Dp5LAQGMH5OL9OzOr7UcxTiKC1f','iUWm9q9ccedG8GhHlgv1iGtcCeH5tCe','BI8RXdDbrnxfAlqJ','L','G',10);
+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 (2237228142698161305,9185793,'vgYkVsZ0NrXU2Sp8J','2T4yfZL7TnxmO3EHDTIh9aBq4Ncg9W1voUN0AGOs','KieAG','fUe88BWw5nZmCac','J','G',11);
+INSERT INTO ti VALUES (2237228142698161305,9185793,'vgYkVsZ0NrXU2Sp8J','2T4yfZL7TnxmO3EHDTIh9aBq4Ncg9W1voUN0AGOs','KieAG','fUe88BWw5nZmCac','J','G',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6832541039111746714,9167520,'Wz5svxodzlxvtS','Wg','iMY4GGjKJxL03ygjtckLG54gVRUTG','O','H','KZ',12);
+INSERT INTO ti VALUES (6832541039111746714,9167520,'Wz5svxodzlxvtS','Wg','iMY4GGjKJxL03ygjtckLG54gVRUTG','O','H','KZ',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (14080275418585212714,6594035,'OdqzJrYQhtyDGH','Nrfs8r0dY3GBRxddE01OXCIuDaWL85wHmMLWQDtbJgX0rg5iMmCtZQRfRKz26fyLOr4oHVgLAu3BUXiJf7MfQ7NUiBy5ZY1z4kECxafNf','6Ib8D26Glto311vl2TBpWDtVXPFSH','nZOhkaMYASjDTLIDeuEyR3aFc3gekAJeCSjRARx7f6jGhADHQSDtW3lH26Pqs0kzegCNCm7fDEUy88ctUR63','z','Ff',13);
+INSERT INTO ti VALUES (14080275418585212714,6594035,'OdqzJrYQhtyDGH','Nrfs8r0dY3GBRxddE01OXCIuDaWL85wHmMLWQDtbJgX0rg5iMmCtZQRfRKz26fyLOr4oHVgLAu3BUXiJf7MfQ7NUiBy5ZY1z4kECxafNf','6Ib8D26Glto311vl2TBpWDtVXPFSH','nZOhkaMYASjDTLIDeuEyR3aFc3gekAJeCSjRARx7f6jGhADHQSDtW3lH26Pqs0kzegCNCm7fDEUy88ctUR63','z','Ff',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4116187217552121851,1251867,'g','5Pe0ZjFEbiEAbYCPEMXlvzLgpoVBoJISP1lkpHnnv8L9Fi5wBx6RenhRqdWd2Mh65eKjIFwzqYWUtp68fuTFwcWfBzL0U1tdMWWA1v62WCfppPFlbnMU2Wm9OaDvhhoYmj0uYqDXV0qxUTAyfNc3QyXj0TTNBzSKOJtI96BNaQyb3cp9u5OAed9hJzuCxS5suJmXqWTQkPJLOWekvhHj9EvTv6U7bp','hktBB','2gTUhjLm9sey3M35NL6RXke8j0Nrdc6GqDmXpiwmyCd8IIBEYFGizzFuyfDafFyu3NcY3qdb0HZh0gCJrrM5GsQKXc2n4B0ndlMppZyiERsm90QOvYgFVajFuZN93Oxoj9Ey1f8SQJugiq3ODcOiawgutsYB1IlkkRZF9Blyn1d7QglfeXtTRqDZfTA2BeT0RMYxoENyC3MFwoLoHIFgM6JELPWrHa4M2zgI6Y1X','Y1','vu',14);
+INSERT INTO ti VALUES (4116187217552121851,1251867,'g','5Pe0ZjFEbiEAbYCPEMXlvzLgpoVBoJISP1lkpHnnv8L9Fi5wBx6RenhRqdWd2Mh65eKjIFwzqYWUtp68fuTFwcWfBzL0U1tdMWWA1v62WCfppPFlbnMU2Wm9OaDvhhoYmj0uYqDXV0qxUTAyfNc3QyXj0TTNBzSKOJtI96BNaQyb3cp9u5OAed9hJzuCxS5suJmXqWTQkPJLOWekvhHj9EvTv6U7bp','hktBB','2gTUhjLm9sey3M35NL6RXke8j0Nrdc6GqDmXpiwmyCd8IIBEYFGizzFuyfDafFyu3NcY3qdb0HZh0gCJrrM5GsQKXc2n4B0ndlMppZyiERsm90QOvYgFVajFuZN93Oxoj9Ey1f8SQJugiq3ODcOiawgutsYB1IlkkRZF9Blyn1d7QglfeXtTRqDZfTA2BeT0RMYxoENyC3MFwoLoHIFgM6JELPWrHa4M2zgI6Y1X','Y1','vu',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5390300890876150176,13959827,'yJxE4zRUaE6LOu5gc','qZE7tukvTzhfCrOlXJksrbKbW6tqdLQXjVfaUiwZRIVIsbekveCPRNV4ZuNCTV9rXLypugg2LodwAiABVw7Inv5gkQI','S','9JCtQ4broNRW0dWsuS1wbOUnXZg60pt6bFnMU13X4sR9nahjtLrPLL48SK55mf9iRAZghajsqaLFNAQVkKpRF9GBaBLyygY1mkz5G5a1kgCudkZB8oJhzYXQKh8jxLy0HYzu5rsiOhlWvcElskDqxqailGEiGgKRanyZzJyZszluU','9n','S',15);
+INSERT INTO ti VALUES (5390300890876150176,13959827,'yJxE4zRUaE6LOu5gc','qZE7tukvTzhfCrOlXJksrbKbW6tqdLQXjVfaUiwZRIVIsbekveCPRNV4ZuNCTV9rXLypugg2LodwAiABVw7Inv5gkQI','S','9JCtQ4broNRW0dWsuS1wbOUnXZg60pt6bFnMU13X4sR9nahjtLrPLL48SK55mf9iRAZghajsqaLFNAQVkKpRF9GBaBLyygY1mkz5G5a1kgCudkZB8oJhzYXQKh8jxLy0HYzu5rsiOhlWvcElskDqxqailGEiGgKRanyZzJyZszluU','9n','S',15);
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(66) NOT NULL, d VARBINARY(19), e VARBINARY(34), f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (56613,11232231,'2c7fnoBBMru4Y8EEuGaoYjJ6IUKx2QCt0RUu9sy7QMiutx','o','O','bNGIwN6EMbSGkqsfbbOvk3RpqQviznWeG8NlmHUuZQekBgKBgadvDxeo412rJ74uzRVU','0NTi3PrFebLCwW4RUBqfEPpE2bGFt1GjGzhOJ5hxX9P3Rx3hjOI9d6Flnfq4gWt8zmAJ2Sn5Ah7bnWjybDrIuTQY','VmyuzIGsrZM8gD',0);
-INSERT INTO t VALUES (4218,16742267,'guPj9nUy3rRbaQq3ual3xlPfTsWC','cgA9iUfJapwrb','yoG3vWpfcSuF','QEJ9XirWc8XrAm1WXaC4Emdugv7SA3BYsiAl80wyDY0EAUBlbOl','MkVULKgILVC4r3MQblabOfCnYEQQdyEHSCq2','ZgSPoHz2J6tIB9foo1XJrVua7cY2ZMUDkyM',1);
-INSERT INTO t VALUES (38145,6521638,'Xqoe8kVZzaLN3EvBq9efT8RFxRlo4ow753eVje1A2yJx76d4kGh9hQGrS','t','xOAZUF9QAl73Czw','T5nGoP9vTMQ1','Qx8qoTKKLwEu4TyIg0LmNBORQiamqz1PP8NmgBjH9Ki4x3uZqvXHdTCN','RXyNraQCqBlqsuuNDrFPlLULkSecK5GWej2GTPPws7X3MQPgLnVMPJRQaT6cAHwhEjw4SplORHrd7KENvZTj9uIgAaq',2);
-INSERT INTO t VALUES (2253,129535,'R7PH4Oja4LZdxEMpghCCQ','dKVre7Re4ILRt','N6vvn4px7pnFKp6ndCu','qFpb3sH76Rv1EMnF8soOwdy5VWFAC3EoSYr6uYs4CcqREbmBHQFMnfnntN1','jYY12wiTFK1zeLarPewTjX9upfDzW4zpgItYcFtyBRnlqfdZ9qGoy5TGf0mb5viuZ1TAxhzE','e2Ag64o4LaGpRSX1vmH6tdrSrSKDIMoS3jiFoQQ4XcomKEuT8rfMUwzWsoXiNg5xTJ',3);
-INSERT INTO t VALUES (56121,15575942,'u9dLk0Pw2fSDJ5CMzafbgutvCmjUAkqpsgYLROUjTwJ5Scu6','k0Hk','QuhE7TKlbai','ezn2xMtiqtTG1UIYasMgOpzaALdx1K71WfTLRSn4H9PoA2PPA5fOhoy','0gNPRkRCToyBuvvcHXzfgtBPZrR0lmmfpTXJK6ZIIvcanezoql8yJjPHSDgEDlvZDSPz6PtQoeMaHKXpv1kCIWBTRn67j','MdDLy4HuKFPY2S57sfSy2mo9rMnLuMcFgFWJ3P5qrgsZR1PRzoeyqrJo9kldBap9dqtmwF',4);
-INSERT INTO t VALUES (30195,1310919,'KOOXCR4HtwZPrvymsSFTMP9lVPqhroGVkbl6YAtA5k85EKf9WbD','zs2GsGaOY4JPPjL5jg','hA1TavufNp8lBM5Oax5dG63KofRLpQSv','Yj3cooHcpN815YDdr0Fxa8jfYzIuBIIOzsGet7oeUHgN9vVegtNJoDIgqb0lf0qRU78Bo','X','QlVW6bVOPpZSNHvChZqZg3m27NOdGrolytjZuoMfSOlvDsWyepG01xpR1eC',5);
-INSERT INTO t VALUES (41927,189140,'7L1zULeGTt2mDI9aj','3CKHoB9bWta','fS','W3JQVXnYt0VE9dlHSu5b5ha2oh1H1uryYG4hHs9S','Jn3Qbo5enYNtOrHXr8EeODmawCHBo5OaBHyudhfchS7L74vGNIfVkwspwLG1','xmbWyGuEVJ1Aewf115WGl2jNXQZEucuS07ZHlouvbmLrD',6);
-INSERT INTO t VALUES (50180,12583160,'PHiqiYp12okwZ5zUOzz2LnecraMTTon73ZlRwqgpkdRnAK','YUkaGZz','3J7yBaXU1t','gteTcxf4A2XUR8Axa','MjDUrdos2Gb5yhWrhYsedmhpRAdgjenLNOX6CljL8fJ7cBwlUNMapgwR3Myi4Lx5LojIUFtt','WAQps3wd91opWkgKa11orlbfi4tK6NDXHKJwzncMk7LwZMcKyf7rtZGYX5sVyPlXDKiTWcSp3XmCnVIYZG',7);
-INSERT INTO t VALUES (37388,15511835,'5BUy8HvrZTeQw6FO8hbVgXPhh8sGC2aXN14f5frSJSfggDjehSzC9J7YkkqTa9h','I','aoopNOXG6qsNFCB','mqr3nWc4o1DCvg9yD','FqWFiHy1vXUcKN8WN4ODZ9ufQDFzlp1OCvNPyZYmEHzSk7IgztwawlUFBLYS3vSnFDOdtjtSXT3YcjGuhawCDm5kUStrgX','dr1vYmUP8bTur5t3GU',8);
-INSERT INTO t VALUES (53840,4036139,'wpOEcpr0cHz15oLJ3UtYtkRkOv8O4eCg1K8zdqEYOQgb2TR2EP4dmtNme','JOFDsb2Ks1LDO08zL5e','imUm43Uf2engsrQ','LlPs6TcUdSVZFXzuhB5NbXFNQ8ZTYHwpajxOTFNt7wN9XfwRftIm5QlJY7GllDmDYciRqwhUZtcB2','bYQbMPwvHcgkUxmtQgxzepB6RTF2U1B1igM','AoeSsh7CUvJ9PzwCx7kbvkqmp70XROoWaCLHDkZtUYAv3lXkZqwG9m9ty68gv9aqGroChJ6XZGYQbRysw3ltadXn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b BIGINT, c CHAR(82) NOT NULL, d VARCHAR(11), e VARBINARY(12) NOT NULL, f VARBINARY(50) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15,-6581251250604561965,'pGtt2TntVfB2HLhr0EQmfFYfWFGLk7m58iY8wZeC989qj9rn9n74flxKwqvyj2AZyZXjWSdj44Xu','ZfKPIJf','C','c7NU','d','Q',0);
+INSERT INTO t VALUES (75,-6882100470868709688,'fT0es2DKm132pPQ3sNGIOsgWY88PTY3Auzcb','tZfTFZ1','W9eWBSQpu7','GHuGyKepZ2c5','L','9',1);
+INSERT INTO t VALUES (183,646816973142191934,'7JkBVOsVINuPT2oad3sOr0q0z5ugL','YXVw2R','GiM2moYo','2EVCKF6Cs5ipZFiPlu3ayj','o','f',2);
+INSERT INTO t VALUES (190,2354041753498111680,'HK3eMna6kZV4ZymihpzHswThX3g1Vbp7fmtLOpZXepE6DcKhqUlbJQ3Qxy1cHWLgeOHp7WzwYNfqfG44t','h','j31','vmiEdvbhbr9YN','N','A',3);
+INSERT INTO t VALUES (1,6910552712365351633,'BUtN3ZJF66SOhhYUm3qxU4lJw9e6GdJLACO8pOCXxjIx7512ez4jBQ','Umhcv6Q','AN5ly6qjx','aFDVBPOabzDGyC2t','W','p',4);
+INSERT INTO t VALUES (164,-4234885309839715706,'11a56m2B8RiV9X33BBrMEXLvvLjcIVoIjbvm','RwWUo6A9','4zNEG','xQ5FHIhc4bmFImrwbdmsUT7Sn73','p','l',5);
+INSERT INTO t VALUES (239,-6195129921999905768,'KDRirUqyYbS2v3XmcrHkv9NHzCJzBbKpWbCI1RSDeu3eRF4yVL8gUld7O2OoXoLZ3OB3rjWn7ncEVP','IaglSQJmKk3','teOQZm2Br30','DxCgBxbvUr4cMlBmhaXxrScvgRiGZyWnjqfREtd','r','F',6);
+INSERT INTO t VALUES (92,-253469046198613079,'O35ViyloIzY07MEpqbukDQI2gYdtOYsfuLA1b63oPgPVpH7grDqmyjpt5ABbmGgNhlhw','oRv','gxdXx3OdThc','Ov','G','D',7);
+INSERT INTO t VALUES (241,1700664030069802023,'cXBcIYya5pF4ITqh284sGQ6r1abEIJ6wf5L8e1JYZuLVGp82POl7dgWg9gpuWnIWxQn','j9wNBm','jCpF1rSWZ','TdayOAWiHroXOIGR8hXLnLFprYCj4wurUrdPSV0AKToh5jV','U','9',8);
+INSERT INTO t VALUES (46,-4920774705210084832,'iBhrGzNZ9NNUAVXbrI9LSBfLcx3Vt1NtHwVz5QM1EA7SpQydC','Uu1R','Y','XE4Rg','W','M',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b BIGINT, c CHAR(82) NOT NULL, d VARCHAR(11), e VARBINARY(12) NOT NULL, f VARBINARY(50) 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 (417016124469558838,10854073,'WExB9Xg','gdGG3T','InR8oQ8kGSm6KgEewaPOFOcCxmkUVqUFzX','3yMppTuSDlAJ3xB47yGh5882','7bNGNW77KvfLmmBpUYq3cNhb7eNoP5nsaUXC4q2X6uuPh3Ijl1omODw64D35vde','nW2JvZ2bBKg8',10);
-INSERT INTO ti VALUES (417016124469558838,10854073,'WExB9Xg','gdGG3T','InR8oQ8kGSm6KgEewaPOFOcCxmkUVqUFzX','3yMppTuSDlAJ3xB47yGh5882','7bNGNW77KvfLmmBpUYq3cNhb7eNoP5nsaUXC4q2X6uuPh3Ijl1omODw64D35vde','nW2JvZ2bBKg8',10);
-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 (17473346962266785450,1587960,'A9o65wToj3JkVm','hNEVk4PbZFP','Te2wKWKZzP3F','QbyUrYno','Ik6xAjxfZa06KQiu54xF8Dhca0izw8XTT','yiZfqell8IdtjTuWrpRGf3m2cK0Prym3cXwYe',11);
-INSERT INTO ti VALUES (17473346962266785450,1587960,'A9o65wToj3JkVm','hNEVk4PbZFP','Te2wKWKZzP3F','QbyUrYno','Ik6xAjxfZa06KQiu54xF8Dhca0izw8XTT','yiZfqell8IdtjTuWrpRGf3m2cK0Prym3cXwYe',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (241,6834161332914566939,'r16BSnDnZ','t','QabtbrRxZ3dN','AsOuTlMCJNh','f','0',10);
+INSERT INTO ti VALUES (241,6834161332914566939,'r16BSnDnZ','t','QabtbrRxZ3dN','AsOuTlMCJNh','f','0',10);
+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 (45,-3762082387290342898,'LbPolBRzgjQEJnL3jY2joUX2De65p1','vlu99LAKfRR','0drg','8W9BHMS','E','y',11);
+INSERT INTO ti VALUES (45,-3762082387290342898,'LbPolBRzgjQEJnL3jY2joUX2De65p1','vlu99LAKfRR','0drg','8W9BHMS','E','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (115,6450292286668101626,'MVb8U7lVzy7PCpm85hFwW9KQE5qjX9OKqJ20RuTZerdlSCwrtN8ftf47PQF','3JL8ZxQt6ocLfQSHv7UP6wYW56k4PI9RCI4klB3xK1ztB6gg3IUs1hEE1Er1dy1EOYp8QiN1zeLXEF4XU7eDAlfjuSg8YZKSGnwABXUpS2aL68hBgaBnMM1Ix6eROHolQbtvlgsXL9mSdVUe1RqzNDOmZLVZP0Vapm6PC5letowkBw','wW','SSsfdEjWzForESUxkJwsTWO','m','R',12);
+INSERT INTO ti VALUES (115,6450292286668101626,'MVb8U7lVzy7PCpm85hFwW9KQE5qjX9OKqJ20RuTZerdlSCwrtN8ftf47PQF','3JL8ZxQt6ocLfQSHv7UP6wYW56k4PI9RCI4klB3xK1ztB6gg3IUs1hEE1Er1dy1EOYp8QiN1zeLXEF4XU7eDAlfjuSg8YZKSGnwABXUpS2aL68hBgaBnMM1Ix6eROHolQbtvlgsXL9mSdVUe1RqzNDOmZLVZP0Vapm6PC5letowkBw','wW','SSsfdEjWzForESUxkJwsTWO','m','R',12);
+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 (2,6914380357560913540,'Qfj6JFQQBpNtDdxWx59lkOnajRfomkU7NWTSCQcH6CTL4H','jcso8EURh2k2cmVqfnq2MrcqHm5DxPAur32SxntVktUvN2jmMrh31vjlHBcnaS3r57lA0X','h','71mz','B','4',13);
+INSERT INTO ti VALUES (2,6914380357560913540,'Qfj6JFQQBpNtDdxWx59lkOnajRfomkU7NWTSCQcH6CTL4H','jcso8EURh2k2cmVqfnq2MrcqHm5DxPAur32SxntVktUvN2jmMrh31vjlHBcnaS3r57lA0X','h','71mz','B','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (32,-8486482444433641273,'kkKhbpFlKwOFtK6Rh393JgFbA7','at25L97JIumk0NdyCPoGNnICVzP6peDaRmQZrvHZ0lyO0fAGlB3K2BggHOG9mLYZUudJcCDElG0u1v2A6ibfIf8Z1fT4UHxVkFgTYmFkYEhsMwErkner75W93KGa9kqD7qGw4p0y6','yYX','B3tLMvNw6K84YyH58MQLrWuAZGQ8xoQjtddLNGCQe4M86cSGsXJyd7wdvMucpWeH843tG3TD20PWJY2L3K6V2ldVjPdiGT74IoU5whvbqS7Tpy9s8paYmSZ4QIuBWM5pc71DN64tLFl2at5MQw5lXb64aoOxXXABoZEovp5BcA24kVjtddLKk73cChi7ycp6ZTKT3V84QyIkoe8omwR4fmcjnXSxR1UTWISy5M6sWjTRQ2T','b','0',14);
+INSERT INTO ti VALUES (32,-8486482444433641273,'kkKhbpFlKwOFtK6Rh393JgFbA7','at25L97JIumk0NdyCPoGNnICVzP6peDaRmQZrvHZ0lyO0fAGlB3K2BggHOG9mLYZUudJcCDElG0u1v2A6ibfIf8Z1fT4UHxVkFgTYmFkYEhsMwErkner75W93KGa9kqD7qGw4p0y6','yYX','B3tLMvNw6K84YyH58MQLrWuAZGQ8xoQjtddLNGCQe4M86cSGsXJyd7wdvMucpWeH843tG3TD20PWJY2L3K6V2ldVjPdiGT74IoU5whvbqS7Tpy9s8paYmSZ4QIuBWM5pc71DN64tLFl2at5MQw5lXb64aoOxXXABoZEovp5BcA24kVjtddLKk73cChi7ycp6ZTKT3V84QyIkoe8omwR4fmcjnXSxR1UTWISy5M6sWjTRQ2T','b','0',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (163,1873505574523037238,'TpjMwlP9BRwsiIIgWucsBPB65KSYq5oUnMKzRxVRkapZjIIt6ZonbQoZSReZ','wH5ewJZgvDC3NTsBv71xhyBcJYc44N6EA1GX9TTca6mQxPORfeEGWhVxsBLAQgib9ZnxLtINGxpFF6RzuUDw18OH6dUd5DGcGkLll7USjDxDWui9qT6C6BXHJyQfHWTCmknmgae6VNdyNOEV2RiHzNeyOzXwiyxcTlnbIDhJ7zA7NE4Us30uQLomoqF0qHrfRkrn04n2ynZI9l','jIkT','R8lgn3VJFGgFmiyALGxroUNondaLcevFR8Yr67HiBWBX4T2bbzo2anwDoUwdIL45zsAkuYsDZ29gq7S2BhVRauLCMcrIE231YfzZh1FAfrMzJi0HlExPCyElHTmaqhJKUCL89W7wayLf6BBb8CvUyucJ8YMALzg873VGaMyT8mA2vNwodmAgbBOKNTuYMY25','P','SG',15);
+INSERT INTO ti VALUES (163,1873505574523037238,'TpjMwlP9BRwsiIIgWucsBPB65KSYq5oUnMKzRxVRkapZjIIt6ZonbQoZSReZ','wH5ewJZgvDC3NTsBv71xhyBcJYc44N6EA1GX9TTca6mQxPORfeEGWhVxsBLAQgib9ZnxLtINGxpFF6RzuUDw18OH6dUd5DGcGkLll7USjDxDWui9qT6C6BXHJyQfHWTCmknmgae6VNdyNOEV2RiHzNeyOzXwiyxcTlnbIDhJ7zA7NE4Us30uQLomoqF0qHrfRkrn04n2ynZI9l','jIkT','R8lgn3VJFGgFmiyALGxroUNondaLcevFR8Yr67HiBWBX4T2bbzo2anwDoUwdIL45zsAkuYsDZ29gq7S2BhVRauLCMcrIE231YfzZh1FAfrMzJi0HlExPCyElHTmaqhJKUCL89W7wayLf6BBb8CvUyucJ8YMALzg873VGaMyT8mA2vNwodmAgbBOKNTuYMY25','P','SG',15);
+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(57) NOT NULL, d VARBINARY(88), e VARCHAR(6), f VARCHAR(18), g LONGBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (136320875621921283,1158656064,'F1j05TDwudVaQHb0OzS46wtl9AzzQml2uHSmkfi','7yvxMGC0FiuNjPbfCozTeKbsWMeymRsJJad0FPHuZphg3nsughpQexBSC','qk','Hntzf8EUSjJMfPgSmq','7','G',0);
+INSERT INTO t VALUES (4179500169927491546,1731103045,'UZmdeSFcggS8t','Odu1cHdxRVU0EDzhxmw9QWLewux3fyC4T0BarxZmyDjhza8lI','mHGS','Nl6ZGhFJkVFdDGG','P','k',1);
+INSERT INTO t VALUES (1913122054622445956,1823994067,'GmxwIY0hqoB','PTvg7GEj4O9g7mtGsxhbXvE00edwIhuecer32','XN2P','Zjm8edku','pd','5',2);
+INSERT INTO t VALUES (10811728478523041875,-613794945,'xTJSJiM25GtGscpO4wFgDA6','GGOX1Gsm8E6yoQC5bL6','sYdJ','NJLHqGEhvZ4T','PK','9',3);
+INSERT INTO t VALUES (8838502087029485493,-942251656,'I5JUKOBdbReZpAFLHnaKcgdr9AJBaxOJaF1AxzNruRMIKI7r0jE','bgRm1PMgleuSeQ69uP','lsT2Y','0LBDcn','WA','i',4);
+INSERT INTO t VALUES (4090804533168319421,495854207,'Bo1ic1Sq','XaxYwLbup7pW2i43V1ZjYGcfiGzEGXZ1pfWUr78i0OcACID7JxJU','0OW','2TLDlT','S','U',5);
+INSERT INTO t VALUES (11215446333769488307,-1775439057,'3DlTOecFCyEqz73l3ACo7FrvuzrU5ztR3gKSQbURzg','XjWLHONyASVj6eyTSpqJOT54vDvCVfgsIWdggeim4SvQR','eD1Sx','8Sb8x7','yh','V',6);
+INSERT INTO t VALUES (5033980028813977177,123422028,'mYCBhJpwndVClOaRB5acqt7eFdBs','AbGN7lxzWHYld7SPt5mUBHpQXGxXaUUX1MiZMVtBTqee32tpGuERB','K','8kcydewzg9k','DI','T',7);
+INSERT INTO t VALUES (16341958730216003776,1443462333,'NqSlc','gqsNNYI0TfTB9Ea59irRlhmJID7CfHgQF','x1F','qS6yKtAeVg','6W','2',8);
+INSERT INTO t VALUES (15729835738509099471,-1556349032,'C3FFei02zjlOdRonq9','pLiqe1p54oL6IRcuDR0wWwbYgSt06WWbk59DcxjPuw5','0i','6g3Z1BnqskITGOt','m','N',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT, c BINARY(57) NOT NULL, d VARBINARY(88), e VARCHAR(6), f VARCHAR(18), 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 (17261324035612705506,374157496,'Q2ZoOmCGAlIluSdgKIgmXT8OaHKh1CgsUBx','TEjQnYE5MeY2yVnD6evnWJN2v6VgJql81365KIBk2nLbaewtzLSwd2dBv5Fw5gGtEn2','n','xBx','g','F',10);
+INSERT INTO ti VALUES (17261324035612705506,374157496,'Q2ZoOmCGAlIluSdgKIgmXT8OaHKh1CgsUBx','TEjQnYE5MeY2yVnD6evnWJN2v6VgJql81365KIBk2nLbaewtzLSwd2dBv5Fw5gGtEn2','n','xBx','g','F',10);
+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 (6426469412416082981,-100821294,'x0fnHKlb4Lb2IEvqbYPzF5YGNiRttxLG8oceQVaZnRuyC','XlWscAzOEJalYGJEiCPOb1CAFATrRnJp','HwE','1NDNbFjkHEqyerEr','s','P',11);
+INSERT INTO ti VALUES (6426469412416082981,-100821294,'x0fnHKlb4Lb2IEvqbYPzF5YGNiRttxLG8oceQVaZnRuyC','XlWscAzOEJalYGJEiCPOb1CAFATrRnJp','HwE','1NDNbFjkHEqyerEr','s','P',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (13825654971934229402,3925641,'6dIo3CEQotv91fxlhQOmA2tUzXtw7qDMh','FrejUoVIXWOOhUy9kg57p4Av2rqtL36WhGl6isn4com9KJUxrcFOIdKqIHtcWl7bc25tFIzzjQqV6LxAYyMTZ6gZMzH6gvOZJ5Dgrx2OqVQ2dkNIzIcUips1TuUVUXPsVPujMPTOVPo5cPt3MG8K3Cuw8CfhbwM56nFu3sy0FbKbE7IB1g61i1RLAXguLb661x6ebICq9lgQ','cbWYfgIQ7CCzJ38mv9K8pZYTLGIT','PZNQlrzvweZaP1zmdd8mXDBbhU24ngd9Z0SAXtpL6ZJnxvPnmdp4Wn','8i7PpRzRuJ7lOqdYT0AvEagrRFsmLEXgTXtf8mNsnuDdvxEnOiZGp9fNEGCWRamKImdCFBRCCuMjgHnTJKjuHUd','LLi4rPTZPHii',12);
-INSERT INTO ti VALUES (13825654971934229402,3925641,'6dIo3CEQotv91fxlhQOmA2tUzXtw7qDMh','FrejUoVIXWOOhUy9kg57p4Av2rqtL36WhGl6isn4com9KJUxrcFOIdKqIHtcWl7bc25tFIzzjQqV6LxAYyMTZ6gZMzH6gvOZJ5Dgrx2OqVQ2dkNIzIcUips1TuUVUXPsVPujMPTOVPo5cPt3MG8K3Cuw8CfhbwM56nFu3sy0FbKbE7IB1g61i1RLAXguLb661x6ebICq9lgQ','cbWYfgIQ7CCzJ38mv9K8pZYTLGIT','PZNQlrzvweZaP1zmdd8mXDBbhU24ngd9Z0SAXtpL6ZJnxvPnmdp4Wn','8i7PpRzRuJ7lOqdYT0AvEagrRFsmLEXgTXtf8mNsnuDdvxEnOiZGp9fNEGCWRamKImdCFBRCCuMjgHnTJKjuHUd','LLi4rPTZPHii',12);
+INSERT INTO t VALUES (10924833751804941387,941419592,'UH','EdJW9BbKhDGzORwafOP2xdP6sjca6vD0P','Y','DKlbKWWoPBZpmwH','k','D',12);
+INSERT INTO ti VALUES (10924833751804941387,941419592,'UH','EdJW9BbKhDGzORwafOP2xdP6sjca6vD0P','Y','DKlbKWWoPBZpmwH','k','D',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5279359938789158035,1030552670,'NXFsNvK0q9HIYZiJu4mMj26FyuWhGdXm','6zykdromLMmLXDZNvVOsWDANsWlOF4fwzfz50XknZqJC6N064AArAZy2X623R2pwrjjyhaeMFNCGsEvVj491LeESGg6WlBlEE4lV6dCxSwHtdDxbBqd26TRJnE8YVDzLeSh4G48ERAaadwXiDZjkG7BqeDkwiTdDbkqaeJ','8','EeLIDbZuhex4Lf564orsDNkLDmXLX7GYtd10hjBKjRpHWcPQa6at2QbAAhXF82pFr4mO7gHDTyqAPenm3ldMO60aoG4jBjECwb9Viywa6plgymrj3gZOdeZraE9VZOLZ45iFIGGhluzvnY4E0dPmyOL0anz4U9PJFRo3mgi6E0BQVvuhkXlNdZaY422u','D','D',13);
+INSERT INTO ti VALUES (5279359938789158035,1030552670,'NXFsNvK0q9HIYZiJu4mMj26FyuWhGdXm','6zykdromLMmLXDZNvVOsWDANsWlOF4fwzfz50XknZqJC6N064AArAZy2X623R2pwrjjyhaeMFNCGsEvVj491LeESGg6WlBlEE4lV6dCxSwHtdDxbBqd26TRJnE8YVDzLeSh4G48ERAaadwXiDZjkG7BqeDkwiTdDbkqaeJ','8','EeLIDbZuhex4Lf564orsDNkLDmXLX7GYtd10hjBKjRpHWcPQa6at2QbAAhXF82pFr4mO7gHDTyqAPenm3ldMO60aoG4jBjECwb9Viywa6plgymrj3gZOdeZraE9VZOLZ45iFIGGhluzvnY4E0dPmyOL0anz4U9PJFRo3mgi6E0BQVvuhkXlNdZaY422u','D','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10221234954844348858,-1816201572,'vXpoXMaQchHLVgWA56Tgtxg6dERbO4s3WbdVwHY6j','NsCnQjg6QySLgJsVQBlznIFzeHJWcI7wARGhR9Xl2pPJBcTgb2PlmDHafhFbI5cEsx9V0ryklq3pwliFtRlWSqDFoK2YKGoJCM47q9Q4LU54QGLDtTaZejJsy5sDHCSbnP4FhOFtCKoJ3BJo1Q6fvPV2Podd7aQ6B9L6CN6jp','7vFoI2','vfqR6c5cXOoZhh38P6taR5ObVEm4hdFqgsTulWV3EuVtVrFQp5Ie1XQZFZkiRwueP27MBOiz1D245eLA46fJygekf2MnVxD5Xa1alGfd8d89JPkFsZqagYn1pcw','U8','b',14);
+INSERT INTO ti VALUES (10221234954844348858,-1816201572,'vXpoXMaQchHLVgWA56Tgtxg6dERbO4s3WbdVwHY6j','NsCnQjg6QySLgJsVQBlznIFzeHJWcI7wARGhR9Xl2pPJBcTgb2PlmDHafhFbI5cEsx9V0ryklq3pwliFtRlWSqDFoK2YKGoJCM47q9Q4LU54QGLDtTaZejJsy5sDHCSbnP4FhOFtCKoJ3BJo1Q6fvPV2Podd7aQ6B9L6CN6jp','7vFoI2','vfqR6c5cXOoZhh38P6taR5ObVEm4hdFqgsTulWV3EuVtVrFQp5Ie1XQZFZkiRwueP27MBOiz1D245eLA46fJygekf2MnVxD5Xa1alGfd8d89JPkFsZqagYn1pcw','U8','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (9190307434982373454,-1832845525,'E7nn0aLlbzD57GkCaT9Ld3VZZu','itaSnQ0idbhtxHlHrZR2859F1CKjtZRSG5VL3M1T1F6pBINx3LwYkZLMlPFi2nPlns59rcRxJTpxts85R0zLEB0YpK708B2yZfO9LvrNefgLvjnoVGho9z70c7TJInXZipFPkypBNPgTAbydol0NNPtU4l9zzfU4HR4KA1vSs6Lq93ayOP98TmvShMSiKrdk4wJ2essneDCyFPU4Qe8GwmnIE','zdV','jtQJYQOx1PeK37Zuexna5hPInsgrdhwOutRqnzjesMNHEAybNBM4OcupxsbN0FbMXN3rSVdmlK9ruo0BN','d','7',15);
+INSERT INTO ti VALUES (9190307434982373454,-1832845525,'E7nn0aLlbzD57GkCaT9Ld3VZZu','itaSnQ0idbhtxHlHrZR2859F1CKjtZRSG5VL3M1T1F6pBINx3LwYkZLMlPFi2nPlns59rcRxJTpxts85R0zLEB0YpK708B2yZfO9LvrNefgLvjnoVGho9z70c7TJInXZipFPkypBNPgTAbydol0NNPtU4l9zzfU4HR4KA1vSs6Lq93ayOP98TmvShMSiKrdk4wJ2essneDCyFPU4Qe8GwmnIE','zdV','jtQJYQOx1PeK37Zuexna5hPInsgrdhwOutRqnzjesMNHEAybNBM4OcupxsbN0FbMXN3rSVdmlK9ruo0BN','d','7',15);
+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(61), d VARCHAR(13), e VARCHAR(62), f VARCHAR(54) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-57,3963711,'S7bV1MjtuIHD','CMiVqwtfMC2','MI3YIqUBKKb','4NBjquY2M6Iwxyj5drDokLPvwdSXq8wlGBvmLxIcZniyFEQ','ZY','4j',0);
+INSERT INTO t VALUES (70,13774353,'XDH33yMdBPBzgEso07BhYQY5MUCPVauuW','Zq37zEyvBdKlp','tXmycDUkAjJXH9a1cW0pAh2dtbKuuvL2jKfecIwexdwaxk6','52nI27vOYtahwSMWGCe8ghChGIfukprD5Y4Upo0aY','K','G',1);
+INSERT INTO t VALUES (48,16678977,'ViL9A0fa','Y','KxzVTiVmam0lG2WtpnfokwWNHaMvYFvYZO2oYQHwMsLA5An1ZJ0Tj1VlNYn3J','aELkGSYTkodBLt7ivjjVG5MTsR3LKRP9XKlcqMRZ66xhojN','m','E7',2);
+INSERT INTO t VALUES (-47,11726893,'MTjgILYiSBjboHb5eJBF','deYOEcy4','yNJFLvYqgYbXiMH','gEe7cukhgmZCX4fhyk3faxuUFqCX','kG','H',3);
+INSERT INTO t VALUES (-32,1180672,'c6AzaCpWme1vtI9jsvzNQU2smYbol4','oqLYmy4','JtdRdDgwP60EXBhT1ibQzgXePOH9I1Nk9RFV0P1WxEwtoes8UTS0Himy','ZMUrVmfoygNcZMPDmvBnst','Q','v',4);
+INSERT INTO t VALUES (91,454106,'ngK0BXhk5qo5OD9hSieZhiHqdSLt','3AI1N1r3Yd','D2Oq6rwf567BlRMr54LOrQ4FbN7cv4ujLTYSoHCNk5cInV9tGQ4pHU','W6lvLi6eEa4','3','t',5);
+INSERT INTO t VALUES (-84,10253306,'eS4gWZem','cN','wnyrxlsVzcLix4XzpOnP7mTcIL4Jukz3t','OXryuTtNyLxPuwhjWmHbbr1UhkBBb9hcVXN','f','A8',6);
+INSERT INTO t VALUES (-39,1791577,'NIElksoQR0AiC0nbPoBWSr5rG04wM3tWoQXSwbLSLAqEqzSoTXg6IInVAqJJ','XBc4Oc1','1VQdGWAfiYZvuNcqzqlh2','nNvMwl9XuwozxM4iu','gD','Z',7);
+INSERT INTO t VALUES (-120,15899464,'G9GoV1X6bkNiBdbhVvls4J','4M4','SXN1ZZcVMJFYlqSnjCJ4476bCOiVXMIIw0Q0LRayP5tOM8XmVbkjmFOd3whw','3cWRIxiPcxTyO15KdpyL9DcfAVQqrSIK70Mp8Wb','j','L',8);
+INSERT INTO t VALUES (-78,9093796,'TbqrBJbci0a8CW','PZf','zScbIEv5sEuRb0Qr72WHcm','aIZUo8dJFM2HgPvHpsuM','B','p',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(61), d VARCHAR(13), e VARCHAR(62), f VARCHAR(54) 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 SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-19944,7712355,'AGkNLk6kjtuUIerFcmB7ctoWAdkoZu00AszRQOoAbVutKJar1KDChnc','nl5mEkSa9','zt0pKHMpM0VLbgG8Pw2eEiQDLYNtgkUQ','7r134ogD239JcshboGCLPbZFBleVdrS2isPcMenrpvXNtfnvir6O','fh','Ok',10);
+INSERT INTO ti VALUES (-19944,7712355,'AGkNLk6kjtuUIerFcmB7ctoWAdkoZu00AszRQOoAbVutKJar1KDChnc','nl5mEkSa9','zt0pKHMpM0VLbgG8Pw2eEiQDLYNtgkUQ','7r134ogD239JcshboGCLPbZFBleVdrS2isPcMenrpvXNtfnvir6O','fh','Ok',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(62);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(62);
+INSERT INTO t VALUES (8722,11336548,'I9852P','wne02wbIpWJ','NjMXBWPSYkLtDHmM','ZcjL','x','jP',11);
+INSERT INTO ti VALUES (8722,11336548,'I9852P','wne02wbIpWJ','NjMXBWPSYkLtDHmM','ZcjL','x','jP',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9883,10269667,'X5ZIdz5H2OcHsTNkrHuxCAorQ35lYD4LNaSOYU0fohsblFr6jwzASwnfh','4UU6mci3brVWO5plvcbfXsREvjKEVC88wy3lXT9sV6NPY9jOZyahC3C8MEOgGgxYGR5ma7ma4hxRGAMBLGRRcnFzWWSxTVhb7DmnxNvgBnfyaaCAzDJFdbbikJYad061G2sV4aW9X5HiAmHOJtBmNjJ7UdGUBfuhDPh4r9kayCCCu9Mt5suCsTNhQI8WjIsb8ku5CVBjfY6gIsEH9fhYRrBol7Tw','QDqgsOdGtdXBWj5KQZD72x8Vkb4uUdvsRCnDudFbqYYMMxXWtID8LEK','Bg2v4g','x','m',12);
+INSERT INTO ti VALUES (9883,10269667,'X5ZIdz5H2OcHsTNkrHuxCAorQ35lYD4LNaSOYU0fohsblFr6jwzASwnfh','4UU6mci3brVWO5plvcbfXsREvjKEVC88wy3lXT9sV6NPY9jOZyahC3C8MEOgGgxYGR5ma7ma4hxRGAMBLGRRcnFzWWSxTVhb7DmnxNvgBnfyaaCAzDJFdbbikJYad061G2sV4aW9X5HiAmHOJtBmNjJ7UdGUBfuhDPh4r9kayCCCu9Mt5suCsTNhQI8WjIsb8ku5CVBjfY6gIsEH9fhYRrBol7Tw','QDqgsOdGtdXBWj5KQZD72x8Vkb4uUdvsRCnDudFbqYYMMxXWtID8LEK','Bg2v4g','x','m',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8712040527818242978,7987506,'jVYL6GK7xG92XMj7Ay2BiTpcYiYWoRG8wftBg5200hJZxLSppvtr','jApgzcS9UH9dM5ibPoIjLvulbdABrQquvZPctbfBOKOkq2hx5ISeeN1EYdn7hYpTDXFgYnThHsNB7Rd45MMCW1Dhd0XRTvGFEhEpEyhc4S0w6iEbbKUnasgYGeMO5gtuRKeYE0u93jyoQWj0PS6as1N0OwW09c7PUFrRMUjkokzFK59PzU1dkioBq4XQgW84V8eJSuA4VafOUvGtNbWH2','z7LXktB9k6gd4','sY4MiWER3XRI9zPonpGFAtpYZHQt9cayPxefXvDn1mGxIA3pjQqlriEbi5hXSgbbpzmp0vet8hp1NEzA98F6IoLW0NHyPHj0jS5lGhj4Mg81','2dkgNaUjfLXMfZ1pP1HuLcpzN2tV9V0oMqsEPLjX6DeDaUMWAuT2iC37Lc16pZwjZIskHGO','nYZOuqxn9tPipt6R2ySF96yAXPFZQKoLQ1RmnIpJrZQnVVGaJlIgTsa6StnStpLXygNfR7tvEEMUGAJ88cs',13);
-INSERT INTO ti VALUES (8712040527818242978,7987506,'jVYL6GK7xG92XMj7Ay2BiTpcYiYWoRG8wftBg5200hJZxLSppvtr','jApgzcS9UH9dM5ibPoIjLvulbdABrQquvZPctbfBOKOkq2hx5ISeeN1EYdn7hYpTDXFgYnThHsNB7Rd45MMCW1Dhd0XRTvGFEhEpEyhc4S0w6iEbbKUnasgYGeMO5gtuRKeYE0u93jyoQWj0PS6as1N0OwW09c7PUFrRMUjkokzFK59PzU1dkioBq4XQgW84V8eJSuA4VafOUvGtNbWH2','z7LXktB9k6gd4','sY4MiWER3XRI9zPonpGFAtpYZHQt9cayPxefXvDn1mGxIA3pjQqlriEbi5hXSgbbpzmp0vet8hp1NEzA98F6IoLW0NHyPHj0jS5lGhj4Mg81','2dkgNaUjfLXMfZ1pP1HuLcpzN2tV9V0oMqsEPLjX6DeDaUMWAuT2iC37Lc16pZwjZIskHGO','nYZOuqxn9tPipt6R2ySF96yAXPFZQKoLQ1RmnIpJrZQnVVGaJlIgTsa6StnStpLXygNfR7tvEEMUGAJ88cs',13);
+INSERT INTO t VALUES (-27743,6884846,'PUak4EWwveBd0LfXEQtVX23Y5m92A4Yy2qxoQyv68cBCpy9545TQJN','N0XqmxAxt0E0TMk1Kozg5UspIRPqlccSFy6JKMVPhuUxE6EbI9psEZePz1AWbtFVVbKORRrEMRRsX6u0voh','mHCIeX6ppFwE9J2CqaCBDFzD9ikxCCSIN2lqtneBhtSNSpTbS8gZK','EksUwjGNP1QIvyQ8jpugdR8NyhdB7CVTMwNQgmeY8BQXRKhlUiqGw','1','y',13);
+INSERT INTO ti VALUES (-27743,6884846,'PUak4EWwveBd0LfXEQtVX23Y5m92A4Yy2qxoQyv68cBCpy9545TQJN','N0XqmxAxt0E0TMk1Kozg5UspIRPqlccSFy6JKMVPhuUxE6EbI9psEZePz1AWbtFVVbKORRrEMRRsX6u0voh','mHCIeX6ppFwE9J2CqaCBDFzD9ikxCCSIN2lqtneBhtSNSpTbS8gZK','EksUwjGNP1QIvyQ8jpugdR8NyhdB7CVTMwNQgmeY8BQXRKhlUiqGw','1','y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (20233,3480757,'2bDhAuEfeBo7GHonIfX7vQk4hF9ObpLl5hFkoEN8sq5veY3UAW7xXChi','jF6Fc57G0v4oTxiNc34mtrmSzw2LoKhg5JUdCUFg88zchF37PrGdaqU36vMl2JEMGqucKnObpM9uPgfg0jASpTEUy8YTZBjhKaTy9qhqeZJYRsoi4PxiDWbpFfhqK1jFMWdEgxiiAArJ0gzkB1YEJyd','UC1YPi1lOQfMrtzj','Kt9nC','60','a',14);
+INSERT INTO ti VALUES (20233,3480757,'2bDhAuEfeBo7GHonIfX7vQk4hF9ObpLl5hFkoEN8sq5veY3UAW7xXChi','jF6Fc57G0v4oTxiNc34mtrmSzw2LoKhg5JUdCUFg88zchF37PrGdaqU36vMl2JEMGqucKnObpM9uPgfg0jASpTEUy8YTZBjhKaTy9qhqeZJYRsoi4PxiDWbpFfhqK1jFMWdEgxiiAArJ0gzkB1YEJyd','UC1YPi1lOQfMrtzj','Kt9nC','60','a',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4189,7958691,'sb9P5vipLaYvR1TGLwy7VI9','ZsM146cuqtALwr8QIREqeazGyxWqT1W0zpHkY1c8gJPoBzXqSryZ2Q5Nh2XsSW9hrfOYg74RzVnnhfaxiMVG8jspnx5Qo8orsa7kIZxf0qY9GdHgLGJehbwrjdVMGV7cwsufKzUVcFl9p8ZaXtXSNsHUTqHDnzsdVGS1AbJumh','S53oaAWxSUnSyvoUQQzy9kBEy4Hkt5EGULoX1O0T22bPvGW7NiLbYIm','fB7DY8PvLcQhSSXXYCPCm6WP9I5yJYf79IdybCzbxRkw1A7lDOm8ChlJhQW8jQm0vnv9','cNW','et1',15);
+INSERT INTO ti VALUES (4189,7958691,'sb9P5vipLaYvR1TGLwy7VI9','ZsM146cuqtALwr8QIREqeazGyxWqT1W0zpHkY1c8gJPoBzXqSryZ2Q5Nh2XsSW9hrfOYg74RzVnnhfaxiMVG8jspnx5Qo8orsa7kIZxf0qY9GdHgLGJehbwrjdVMGV7cwsufKzUVcFl9p8ZaXtXSNsHUTqHDnzsdVGS1AbJumh','S53oaAWxSUnSyvoUQQzy9kBEy4Hkt5EGULoX1O0T22bPvGW7NiLbYIm','fB7DY8PvLcQhSSXXYCPCm6WP9I5yJYf79IdybCzbxRkw1A7lDOm8ChlJhQW8jQm0vnv9','cNW','et1',15);
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(95), d VARCHAR(72) NOT NULL, e VARBINARY(84) NOT NULL, f VARCHAR(77) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32462,7125915265385718520,'ivvZzDDVqNYJIEpJpkjOvRjh3u44zFUHvUjrahHnbqE8h6LiYgKe1hl9','UZAQjvaeOm8i1lwKkj6CeJeteIDjvbcS5oth8EICdYm8Q4MjACnuYMIp3phot','HJVnYwABYRgChlBHptTvUjxhv1ufsMBPtKHefgIyvxCSBH1','EjMD2QU6pNKw9ZHyx3SVbVF0Vl3C0P5tEPVVn7sk6zGFWQ1ZXQurwck5mJGrN2uQV0SbxEfVKC','FufM3pD3v','3C89g',0);
-INSERT INTO t VALUES (16769,5155564218752274277,'mn','W5dxuBAyBcQUfVPoky2WZQppchQXv0Kp8DMBb','B4UY4023RewAvVdUkOn0sGj','WJmFAFPEZBzjMfqTQrDYBn05pDVQc4Oo6o45qwWt5MmD4THMkAa81XVMjvmk35z2drtnLMI3a','qKCqs6','sXj94JImT3KU2KJsY8AL5xzMtdCIxEbhiWeESkAuCIAHbzV7BruEGEvX2GwZUaAy3EV',1);
-INSERT INTO t VALUES (-23778,10018896240955660952,'4cPQjVtrJlrYzqDFWsEYdH5hRfbgQF6','J9s8VxZYJXYwTVWbbPuvOzDsUcr7GfV1Ytm0cabo3TwKk2','DQamsBSOSPAEcMHyYSIJeR8gvSPWnUCqbPa0d11hOQIFjx4KZuvEBo3wWth8HjtitUT9piilTEof9Jm4vA8','kKaVHGss8qeO4iwvCjQ5tjhGpQn3cTaPKLvI4CKlAVxgJHH3V8UVXrOXdro6bM40Zd','dR7soHv1maqezipFvNBtCwubUTJt57TGh73nwL6GcZ5Roif6bw06R10q0fDKqmfuAYI2L9ROi48W3IvWmlIpXgnH9OzM3HE','YyjgKZNzqnloYSrje2ALPt1zkSB6GeRUxJPLaUJh8odwNmMF3FjtNYtgx2W97vVdjLKvRzaxqzLyQCiklIeZQuDhHo2EhR',2);
-INSERT INTO t VALUES (22495,8506007439555416008,'iO8qB4PJZ8CpUuMDrC6kP5mTgzWA2xFMOftZlmsVGNcMvv6MgtRzH7IRQrG9Mqi0y','YiqRAUoByzs34RGSFBMcy55TuBOoChUKOCvI9WKNtHfyTkDDv','VSLbUNzAiChgKXXptkC4boQQnbtpzcbCyv8Xx2UjrwAli9ZG52xVipi0cBY7fS8jF7uGA0KtVYKOY','kiI7','BACKUW8poROkxlbei86BuUJxh00F9MqbiykK5do1XKACSolagrZF4vdOu7Buf9krh79rEXd4XFqdRT0a47EwEdYEdQuJYhEVj3s','UDuUNcQnx9YEKmetUxTQAnhAeRPeSBs39oXca0l3E71p5kbTtlUsW',3);
-INSERT INTO t VALUES (-16901,8983446519337351336,'9AL6kHrDG39ctTa5z0F93Tla9enTpRDazKksEtHJHg4FTbG3YazNVb9W5uFnyhkZ4vdrofd','fSK','GQEJ4kbu7hzak9x96MIkCrmOtHFsrZQ6IWqwwGASQFASAQY2FhI3Gkf4xLAp','ed6yH3UxnDHMZyFgym41uau6bZz89qRGjO6wBX4BUggB7TcVZ0xp84mC6','sap93ZvgVoC','WSY2ekndB5voJH',4);
-INSERT INTO t VALUES (17638,7486047998225274209,'omyXxWvNZuThXg3yd4xWH54NU7ddBGvwoPSbuEXRBM6Gxp8CoSX','EsKT4h596ZJkCqjmoftvgdO4721','oqbJNqQvwrg2TKoXyuSsVSIUrGJYJx6OsQS1j3QnxtU8Pf74kjvlc03KQcl1BArudKr','qq4it3Bdrq76BU7dR2kKBaRRGA5xepHMx0GDGc','h9IBJ7LPRomqoPJE1JWHqwkYETvb22pS25inZZdjUEmoU1WuQQ9le09Yv0bG4H6OCf','nHz39hT1aHTaSFSAkkW5VyCeYZCvsl8wjK48UH0t9DVGBh',5);
-INSERT INTO t VALUES (23708,17083871062894059076,'QLyVoHhNCowmb9SUnmdNQGrn3DpnWhA6712ZNF6emq5ivjnmV5mq9BhqZhZkecXeD6qRRwLcwESE7','LTgfhMwsAghuicvlC0Zrt','MThpd1viGZfBCNkpB0yoGeJnNi8L','BBEBrN1Oh03i2HI7XeLzgMFtDDodqKmSRXcc13NzdDqVQU0pNHkU2R6qm0RN','TKpUJfApBn5djDZmMG5BFPuYq2fJWGTgGcc','i9v81aA1dJy957FehrCVbFt1JQ4BaENuR7NjD5NM1ts8C587AZJRR1jcK',6);
-INSERT INTO t VALUES (13459,10435083515905988615,'bJeIT2TFU','rpW4HOmbixYN28XGqxn9fOOkZ','xMtE09X1RBDNqJILPdQI9TfEmxQglVtOvlRSwZNve7XGnW1zk','KUiTqAuQuV3XmLB7Tb7ZgOFP2xA','PlEXi87ZhuePU3jw3s7DCeBbbA1UK73ljpLm35753wKqiXaPY2tGxOyYJtoS','KmLbPVQaTiWnGlaenZPHuN7aswQkGj4gUy3wSaitunBM4yaf9USSpiCQCfOR1G3H1miydY0aE6',7);
-INSERT INTO t VALUES (469,9907868472225173675,'35c9XDFHXQFr59yT33wuFhmuA40HOdtO2ahnRwjT9WGR49r9YK766dEyl9','jerFxRW6hUZP3dAdAMSNrxl6Tmpjwphw6HBdOSkzyud1JO7DkPnyq33f','aOxSdzBedCIEb2UuEk4YcJDL8meRwwYEg2E5sjJujhpfKrozGfoiSrQ6sSDaCCirIFRQlf','TcsvFQfVYlgrzsW89uoM8o48V1O0o69gymndRHtmKp72396i9DYQS18jU1hwiozfrjX','TqnfzN57CF2UvFH86zvD3wk9TXbdrTO4aP5PJ2veb8eOVyMwgIW','xmzMT80OOza4I72HMxliq6wKy1JMaqG7c',8);
-INSERT INTO t VALUES (-18226,12811569724120633435,'ewl8ijkqyuGm061OzDYFDY3ScJvd7CzgbILbztTed3B9abgP05YCuswUT7RPamOh7euJaqaurdajOQtv4drD','73cwmKD4xn5TnPGBxGBcFjqY6ztMVisy8tCGx5Pqy07Iedvt3L0vEzFM','00uN0lCKlWPj58TKsHftbDK4S8N5U1hTiYvPxeaBet7jPPLEsng1Tp3UMJGzkQURazFhjRO','DuhqZIm3uRWapbYFaKodHo19ciVpUlxmIjpHFpFxeBNr9MOHB7xT','dmseGjfxpuUkHVi7E73GPDvFv4q','vgWml1hIoZRBrRaI41fISo7LHcJAlAWidlVKBrRwjd3UcLYdxW0IWa55DHG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARCHAR(61), e VARCHAR(37) NOT NULL, f VARBINARY(29), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12513271,2277799569883981228,'TmUVL726JytGnITotmvu9r3a3','VnqnkVQJcIspWo7Lx3DOdFgqg','B','4AoNQ9zqQBrKjG','X','k',0);
+INSERT INTO t VALUES (11472905,7169003425018747887,'ZZs5Ggm8iNnyzzuYg90mblz','OaQUbNDsimK','FGRmbnZR','hfqRq99HlyhsivKwaE8WUl01guB7O','zP','M',1);
+INSERT INTO t VALUES (3854047,957578787331210493,'f2UNVdUj9AtPOSz866EX','WFgbXvYmwKgliBpNLyQZlbd0qUEQikUqwktuzDM13DCVg','rUslzorRtLxVtofQnv4','2M1gwPpWFTWN','0z','6',2);
+INSERT INTO t VALUES (7444490,12666416252329049216,'lBcDD4lXidLDibbk2wxuqe8v','vN3yIbbBrkz6H39IZZhfQ0Zloe4nmSeq6','LiRcQUMKdi75M46r','ahsA','ZI','a',3);
+INSERT INTO t VALUES (15167837,10304213386579105019,'s7C8ZyffEZ0HCj7iuD6IjfjWA','PyaJgqb6w1ajtQFdtyMmCmEowZ5','gVhTTT6tmGoVfNbHmOahhf','24iceDZsI','eI','w',4);
+INSERT INTO t VALUES (14423243,14682856380282744815,'tFy7xmtUAAm8J','ubteDLuFKIudrm7iqeOyCUOy20Q9oNixR6y2w','7pDL0JNIsObbhmh6','QYa8BfZ2URMd4fQG','UT','w',5);
+INSERT INTO t VALUES (14622860,9343983342673209554,'H','xUps7PUTGkAsK','ORkIlibDSKWxUtEfW1pmgZZ1lT1','wwnc','dz','r',6);
+INSERT INTO t VALUES (7370770,14338056355777689262,'I1gF5o','xfFfyLNe8gN8KJBzkNazxJDmrLdloAZwze5XP7A4tc0x','gmQ9a7eADDJNfJol4eO1q2uzK5O7pAvtfaCf','kWxk3TtPHP5xALYrLn','51','p',7);
+INSERT INTO t VALUES (6521681,8909176833157925630,'OLkdhMjCppCcaiPX','k1xnY0g2FGbgneB0C2W9nO5jAOHBdgutX79DOGW5S62DoNuS6mTC8WaIhB40s','0yRiaQ31uJXFvqkPAnQW1C','pVCsYfb4uprBXB4B1EcnyaJzo3D','F','U',8);
+INSERT INTO t VALUES (16172689,8054560821813568077,'7mJbg','LOBelMAfLDm7pN','XZrbGEn8MD8xDN0Lj','MA5vUbOThgeH','O','F',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(26) NOT NULL, d VARCHAR(61), e VARCHAR(37) NOT NULL, f VARBINARY(29), 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 (11786248389698216515,4858432329464679031,'W2IfJ5fQJyusN2yYUzitdZq8','fQKcf4Mw8MZ4DALkhWHZ4v2VfmJdMHMwf73HWemmaf6FPDZumEVwQqkI','8Ynw12q2ocs7KpkyC236mthA52NRZfnEeolJY','yPIbmAfLD6AJC','Ka','W',10);
+INSERT INTO ti VALUES (11786248389698216515,4858432329464679031,'W2IfJ5fQJyusN2yYUzitdZq8','fQKcf4Mw8MZ4DALkhWHZ4v2VfmJdMHMwf73HWemmaf6FPDZumEVwQqkI','8Ynw12q2ocs7KpkyC236mthA52NRZfnEeolJY','yPIbmAfLD6AJC','Ka','W',10);
+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 (8705217263892397812,12267190840831776533,'U3EF8oymYHQKJ0pSf3KlSikI','WpKkCIAt2nQNgOusOjV4hV6pj0s5HALMseHQZ6VS8','4Sbc8IxlBCtArV8sg','1gjjSywgaZ29v2AA50e','I2','c',11);
+INSERT INTO ti VALUES (8705217263892397812,12267190840831776533,'U3EF8oymYHQKJ0pSf3KlSikI','WpKkCIAt2nQNgOusOjV4hV6pj0s5HALMseHQZ6VS8','4Sbc8IxlBCtArV8sg','1gjjSywgaZ29v2AA50e','I2','c',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6335064305745863984,12741009795987080187,'NlnyCS1RN78u','3','jLrCL7bXxrjHuR9ECS7WiawGnYhMeXFYmdNGi','M00ak9OQo','yl','o',12);
+INSERT INTO ti VALUES (6335064305745863984,12741009795987080187,'NlnyCS1RN78u','3','jLrCL7bXxrjHuR9ECS7WiawGnYhMeXFYmdNGi','M00ak9OQo','yl','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6707652493040644506,9620715538273280022,'ap9QtBx6m7Q9rhHHELcQmx38pV','NZY7OFBXt6PFCdIeU0ugNOncbYTTpcCEZKFHuLB5uMWMU34YwbmSmQGtVe2bsqGSPsG1emzg8kS1zzIbNDv2MLyuHhrqGVgTll2YmSxccJ5FiGjlaGluSDN4eHDpv1EOOeF4ahK1BjHxvALFmw0nBh8nYNQHuzrVerBxNmXU1DTHiCnUBK0FBR','XzQosvlNAFcOJJCENHppqnw7','9WT8LDFfl3iLgmwNWtoox3qCZlc5ip2TB3o7z5ekMntlJdfQNU98tRd7PoK22ZuoMiinIM6N7GVn6pUU7h0c3KZye901IhY3TrAFHpVIz0FhGEnwavIn5EuqV4QzWTMWf8RKtzRxDik','64','B',13);
+INSERT INTO ti VALUES (6707652493040644506,9620715538273280022,'ap9QtBx6m7Q9rhHHELcQmx38pV','NZY7OFBXt6PFCdIeU0ugNOncbYTTpcCEZKFHuLB5uMWMU34YwbmSmQGtVe2bsqGSPsG1emzg8kS1zzIbNDv2MLyuHhrqGVgTll2YmSxccJ5FiGjlaGluSDN4eHDpv1EOOeF4ahK1BjHxvALFmw0nBh8nYNQHuzrVerBxNmXU1DTHiCnUBK0FBR','XzQosvlNAFcOJJCENHppqnw7','9WT8LDFfl3iLgmwNWtoox3qCZlc5ip2TB3o7z5ekMntlJdfQNU98tRd7PoK22ZuoMiinIM6N7GVn6pUU7h0c3KZye901IhY3TrAFHpVIz0FhGEnwavIn5EuqV4QzWTMWf8RKtzRxDik','64','B',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7805300728687674645,15763008016402059172,'7L','zygUKjaOfCaak6R80XftUmHAWpsHo9AvaPLgh7rxm2HYyRSuglaY9tePh26jb1xobHTKsr9qbLdJyQS6vnSIE36P6R99MZJvT0oAXzunG56Dtm49i7OAj0AsqBnxq5pXIaqsyFHDoSuPlJPfXpm9IP092gyR0s900qt3uujrd2N8I7DE9XjTyZU6jfWzfWnRSLMqdQBi4kRwoAjkSkPmYEAvxrxZVVpqCRkpXRXcrAqxSBCAD','I6OSfP7hMvm1v','THlL7bapqidVLR7ob0dBp3lsKL6kyu5Sf1OyLYkOXp8gvAvBPrSfUZzwZ44sz4lvS3HhR9r4RQuuKPONvR93cULkQnJcb80QXWd0cA71TBNpd65501EhyOmKm7qvPJZby2sGxIKCJfIlEcbgTNVVMvY2WlOvFmP0OowbM5uTTU5SZS3rg90Zu20vS9uRKxVV0jqlc0I8aFUWREJKkvd2MILvwyBBiRetligkJnzRfD5t13TvdGxCBKY3CUYiB','uaE','A',14);
+INSERT INTO ti VALUES (7805300728687674645,15763008016402059172,'7L','zygUKjaOfCaak6R80XftUmHAWpsHo9AvaPLgh7rxm2HYyRSuglaY9tePh26jb1xobHTKsr9qbLdJyQS6vnSIE36P6R99MZJvT0oAXzunG56Dtm49i7OAj0AsqBnxq5pXIaqsyFHDoSuPlJPfXpm9IP092gyR0s900qt3uujrd2N8I7DE9XjTyZU6jfWzfWnRSLMqdQBi4kRwoAjkSkPmYEAvxrxZVVpqCRkpXRXcrAqxSBCAD','I6OSfP7hMvm1v','THlL7bapqidVLR7ob0dBp3lsKL6kyu5Sf1OyLYkOXp8gvAvBPrSfUZzwZ44sz4lvS3HhR9r4RQuuKPONvR93cULkQnJcb80QXWd0cA71TBNpd65501EhyOmKm7qvPJZby2sGxIKCJfIlEcbgTNVVMvY2WlOvFmP0OowbM5uTTU5SZS3rg90Zu20vS9uRKxVV0jqlc0I8aFUWREJKkvd2MILvwyBBiRetligkJnzRfD5t13TvdGxCBKY3CUYiB','uaE','A',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (744615073020903610,389171963254806650,'X2O4vwGvuSwiSayiG','Qicn217pMGgpQn2uHWrMwRF9HLaIlpXLfmXerE3n9PyqRV2p8zGd6RZRWs0Q6LIlqnvoP4drPnEhVFdygGsLeyl8ld7CvPfNoEWpr7sfUs94mWwBVYcHz1vTxi0CJnSKcGMCsfxsqghifO3KwB3GAPCamK77QWVQqYSohwEc0IXtWI5AH08WUf1xWv99CDCj6zwihX2DeGW4EtzcbaV9x4jEQSOX9HmdrCF1Os78R3Eh','fy5fYyLYcthdmK6','WAcPoQUTn8O','F','b',15);
+INSERT INTO ti VALUES (744615073020903610,389171963254806650,'X2O4vwGvuSwiSayiG','Qicn217pMGgpQn2uHWrMwRF9HLaIlpXLfmXerE3n9PyqRV2p8zGd6RZRWs0Q6LIlqnvoP4drPnEhVFdygGsLeyl8ld7CvPfNoEWpr7sfUs94mWwBVYcHz1vTxi0CJnSKcGMCsfxsqghifO3KwB3GAPCamK77QWVQqYSohwEc0IXtWI5AH08WUf1xWv99CDCj6zwihX2DeGW4EtzcbaV9x4jEQSOX9HmdrCF1Os78R3Eh','fy5fYyLYcthdmK6','WAcPoQUTn8O','F','b',15);
+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 BINARY(59), d VARBINARY(36), e VARBINARY(62), f VARCHAR(99) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8476310394862715206,5188728,'QjUNMMmKahogUm6Hx3i3oiEJR','atlFeL5ba','XjEnO5KbDefkn6EogM6kXpy9XIXkknye1N4lxAUQr7mQWKqHLBCCzqwh','7mjTAlRXFPvYwCt7OzzEIOf9M2VZ2D5yUBFzT6qc1RAj','p','b',0);
+INSERT INTO t VALUES (3313083314201114949,5320702,'nVAsu3W7MynNFA350ouwqJtMFa8jStCLdIew4','ktKPMICpgq5MRt4EHTddnlUheSp3jXc','V2AOMuYM1Z7pn7xBMuEizo70h','eQbUZ3kOi01xmnbRzHrqv6M7HCmuISUH1EFUSZysvtzneyFs9M3eQTMHTZL5pMEwpZkND5yXycPa5fkVmX','4','p',1);
+INSERT INTO t VALUES (1613511922000564475,1446126,'VfPFeAkjEeL96O4HyMRHjehDI7qWzdE4HGvympe','peMaZHskkBKiXTIZS8IKO9l','geQEp0hfDwQzLsVngFboOlT29','YGplwNDCgNZdWMoNXzuoCWQniXVo1EDwvJkPl3jO5DhlVi8f76PIVvKNaHlhQQra','c','D',2);
+INSERT INTO t VALUES (-8929620852923202636,-4671223,'9eaVyKPopLUzKUUxLlkq2RJXJu86Ga6GL0XVA8Bzvv08nROonejUx9QhU','oqcCX16PFaL1Ck8sFZBh','s91Zv4gQoh9zwp2pi9oJYUXttHi','xJRMUMQ4RA5JR2V578L6q88tgayY8aHCTU0k95dqN0biAlYIOi9i2bWKCUHfCfxJ4QlV','B','K',3);
+INSERT INTO t VALUES (-4757038946211413752,6003707,'GzPN9evqOCUWc4j5f0B308w3s4mJlMZnGCWV7oF2kRYrojWd','37GYIwlECUTGTbymouYAR5wNb0cgQWkd','zdoKOjLvjHiDp','5AqtF5bJ3QBSuxfsauT3Nj6X4nHqaN2V21Vxb3YpPbwx5Zj4RvQlp3HvrLaKqXcQ2oNEetutWKxZU0epHCm','n','2',4);
+INSERT INTO t VALUES (-7241507698150259868,4588929,'o0GFgUtp3ME','GC9Hf3n2aSSi3LxSnv1Umzz4PF9YOHGjIh3l','tN0FhgNVFLIMzdpSV8EmxLOJsbO8yeCyRP7','Nkd5ifgF20k8pj4y6orsJ2C5bcGhj6mMzwek0eRguZojbmS0JQFm','S','2',5);
+INSERT INTO t VALUES (-3093307877039453837,2300358,'O1GSov5tINrcPmhMB','qf6PEcSyNawyDAMzHC9EPvKE8','l','ePVzB82sDmwT2pmSwHEnGxaqEVFpgydmCnuAZ29dbxjVkTLVApypN33KAZrjPI3eB35ZBStbxBSuyZoLd','U','A',6);
+INSERT INTO t VALUES (400199539964133478,-998932,'RQ3rKMelV0S8RogtfCXx9d','9mAUHmCqvcfkL77PuYwZ3HA2OST9yoFg','HTgH6bfJm1llLSOB15h66TF0vZpOk4BHusXUacKk1lJhGyZI3FI','8yCE69UXH01oVca20gYpqqOy1HJ6pMA9Mwc5eT05Hy5qMRN','g','L',7);
+INSERT INTO t VALUES (9022041395431323651,-5723102,'Im93DHftGgh7vYaSTfgyvuzahj7x89IRupmb88Li8G8DLnDP9g','6qzKAamV6scAowCCrSENLZUNwd5ew8','tx3Ck2yKveAcq8PDzjaOmR9HOXtVKqeiGbabvQJN','cDMJV4x4qEwVJaHUhkOAJQqepHVzMMB1td1b3a5mbsEpg6nmvmQhOibYdJNlNxmQIMzIBFCZ0n1VthLxu57MGNu658T','U','3',8);
+INSERT INTO t VALUES (4726831805691435445,8147811,'vn','xA0cRdg8','ZsoPr','YB6ypFJ','y','8',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT NOT NULL, c BINARY(59), d VARBINARY(36), e VARBINARY(62), f VARCHAR(99) 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 (2830001738535008282,11490132074288715414,'GdHZ9VcyuaFtP645iV','MOtFGVTSFrm95YoHBwMiijDnDn8K2q5oozluBUZybKE4Kz2fUwZPSt5tjHLr7vv','iLgaVQngAP010RviRJJWBZmeFn2ZoLaSQysyAN3xG2AiKlnKTDowDm3ySwdp7oG','S9aMmXgd6KAtyCA1nIccqtfABQ4Qd9ZwAoWxNLhs4cUJvBMjjIN6YJbaKUrORUK8L','7fS79ZaO1jtWUuj5xKgeA6XUcGA9KUOEe2ZJmT9E5yPQDS3HNjqinpz7TAa4irYTg3fQ6KhdMrYi15fLAKFKLMYpJKgUTbSWhm6','ikpy0KajkE',10);
-INSERT INTO ti VALUES (2830001738535008282,11490132074288715414,'GdHZ9VcyuaFtP645iV','MOtFGVTSFrm95YoHBwMiijDnDn8K2q5oozluBUZybKE4Kz2fUwZPSt5tjHLr7vv','iLgaVQngAP010RviRJJWBZmeFn2ZoLaSQysyAN3xG2AiKlnKTDowDm3ySwdp7oG','S9aMmXgd6KAtyCA1nIccqtfABQ4Qd9ZwAoWxNLhs4cUJvBMjjIN6YJbaKUrORUK8L','7fS79ZaO1jtWUuj5xKgeA6XUcGA9KUOEe2ZJmT9E5yPQDS3HNjqinpz7TAa4irYTg3fQ6KhdMrYi15fLAKFKLMYpJKgUTbSWhm6','ikpy0KajkE',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(96);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
-INSERT INTO t VALUES (4398660269435526273,12768032360925922761,'dO9Dd5Ejls35TMIVJhNfT2dOdcOpu','2iExmzC2ZAfChVYE44f0eHxEJ9jBDbcLsyU6kGJT9tlBrVpyIhgpjNNKXSZreo','yBJY2kTpDIXTQZLdywnq','imtqKv','O69WP158hUyL349vGunGKt0Dc6rgrYAuhBD72Iip03nT5n4z7XucqKEKpfzIyQ54OJka9YxKNXg7TDr8JPYzGM0Izy7t','3Sd80hjSjtIehM9yy6vzc1Puy1ziO39yhm73auXcTWWdAbNwhjDpCLuPoYC8PKjF0NcNSw',11);
-INSERT INTO ti VALUES (4398660269435526273,12768032360925922761,'dO9Dd5Ejls35TMIVJhNfT2dOdcOpu','2iExmzC2ZAfChVYE44f0eHxEJ9jBDbcLsyU6kGJT9tlBrVpyIhgpjNNKXSZreo','yBJY2kTpDIXTQZLdywnq','imtqKv','O69WP158hUyL349vGunGKt0Dc6rgrYAuhBD72Iip03nT5n4z7XucqKEKpfzIyQ54OJka9YxKNXg7TDr8JPYzGM0Izy7t','3Sd80hjSjtIehM9yy6vzc1Puy1ziO39yhm73auXcTWWdAbNwhjDpCLuPoYC8PKjF0NcNSw',11);
-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 (-2799620961046549527,10578641892578466924,'sawzcZvJD31r7XGKVxhaMXKksJG7Cghrhqh7VtEy9a70hjeZfjE9u','4fdPSe0dWh5qIUPCZFwFbUCtGRAcJoT01Qu6mtw1TmtRefE787pR49gN6DhyJoOjcwA','tAt46R2eW37NsyFXPvdvRMtY3Q9r8I6GzoUUWsAEJl4iIKnPzXTL9oiOoQSUGIGQmg8smA8d6luDtsXgt','d4zwrzdYPVp7uGZgTRyfV','4iPyZQaMap4IyawUnZ3kK','SkVAD8ARZuEL5ZcwStLfsmoTruGtR1Qj8w64mmMpKvq1Su39b',12);
-INSERT INTO ti VALUES (-2799620961046549527,10578641892578466924,'sawzcZvJD31r7XGKVxhaMXKksJG7Cghrhqh7VtEy9a70hjeZfjE9u','4fdPSe0dWh5qIUPCZFwFbUCtGRAcJoT01Qu6mtw1TmtRefE787pR49gN6DhyJoOjcwA','tAt46R2eW37NsyFXPvdvRMtY3Q9r8I6GzoUUWsAEJl4iIKnPzXTL9oiOoQSUGIGQmg8smA8d6luDtsXgt','d4zwrzdYPVp7uGZgTRyfV','4iPyZQaMap4IyawUnZ3kK','SkVAD8ARZuEL5ZcwStLfsmoTruGtR1Qj8w64mmMpKvq1Su39b',12);
+INSERT INTO t VALUES (8983548803185555498,-8339883,'n5m','s8iiLipA0ciorhcC16dW18BZoDjSDmcdmQ','s4XBZRklLDSiFyXkiYobIR7XBA7MPKeqB1uJQ3OfpwJYZ1u1Z','9Rc7X5YexwmoAmqcMRxMFlKWYWeBVkwyjF5cdHAQEGQ8sz7Dw4','C','0',10);
+INSERT INTO ti VALUES (8983548803185555498,-8339883,'n5m','s8iiLipA0ciorhcC16dW18BZoDjSDmcdmQ','s4XBZRklLDSiFyXkiYobIR7XBA7MPKeqB1uJQ3OfpwJYZ1u1Z','9Rc7X5YexwmoAmqcMRxMFlKWYWeBVkwyjF5cdHAQEGQ8sz7Dw4','C','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (-2166382029587200438,3458852,'3SIwMuVpN4knUogvISxNQ2oJqsmg2A3uCpqn','fneFCaynFXbrBk2','u3qOBtQDOx4ugcoFVspQ','Sb6LQ18JpEihMUjIDmL','a','b',11);
+INSERT INTO ti VALUES (-2166382029587200438,3458852,'3SIwMuVpN4knUogvISxNQ2oJqsmg2A3uCpqn','fneFCaynFXbrBk2','u3qOBtQDOx4ugcoFVspQ','Sb6LQ18JpEihMUjIDmL','a','b',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-4716384082575664928,751974,'y1bKwMvpn2cCAVBxpmdLFr90T3nDuPKwoR0lGy4Q1wqPu8k','sFNbpHarrzveyrCdZKEcg3N8pjDdNYEYH9IlKfOQeynRxKu0eJUOLqvgNHpcIPjsP0JaZZnK447qm0WqINkMAcgvXlBWfFLv1jtv5DmuP9eciC3f0','biXjFd9Vbd7ETT8TFo7C8TUIEeh6HCNcvJ3ugbsXEdR1b0ZXGFBNvEjciPIwYM','35qAjuogFjttpYDHsYUQT1rw0khGnfHDujNbLqkF5bzalI','4','p',12);
+INSERT INTO ti VALUES (-4716384082575664928,751974,'y1bKwMvpn2cCAVBxpmdLFr90T3nDuPKwoR0lGy4Q1wqPu8k','sFNbpHarrzveyrCdZKEcg3N8pjDdNYEYH9IlKfOQeynRxKu0eJUOLqvgNHpcIPjsP0JaZZnK447qm0WqINkMAcgvXlBWfFLv1jtv5DmuP9eciC3f0','biXjFd9Vbd7ETT8TFo7C8TUIEeh6HCNcvJ3ugbsXEdR1b0ZXGFBNvEjciPIwYM','35qAjuogFjttpYDHsYUQT1rw0khGnfHDujNbLqkF5bzalI','4','p',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8019115914033064971,2906368922903715278,'NkxIkugZcJS5ImIUYRUbsDkYdlFykFzHLUHBLA0wY1GgdLIYCSatMiCfLPb4R3','ndcXi352ip74iSnwft8hfV0qEEJnvZLplhmlKMdY5TF5xAC2igLY2gc0EVgxtu6TndGUKwHIkZUvw2P5KUMtesEm0wTakEh2nHWGw0AOUY30VdRT7YaTYjPrqzkcWujnMBt6aMIlJZ4hsNCXvzA958dhlJTcb7UviVBmy4fTUul','DodzsgaIYJntyxkVvR9ezhdOs2IMARn5x21YomAmtVrY4ndWROmuxqRNHVX','WfPLt9LttsUeKJ9sLAZcR5tIoZ0UtrxSFQrvzu6sCJ6dVdjO484i4bcYZE4FJhFpbKQDYUS6XLknQMDgEXmQXsx408EwDlBUWIP3Ky28hHrO8F7ooU8','H1sIyyQTUU55lMMLYnXkmQfgZdAYYjSHAF','9Lmw4wH1310Kfo3pmgj6GChJdLradVx6k',13);
-INSERT INTO ti VALUES (8019115914033064971,2906368922903715278,'NkxIkugZcJS5ImIUYRUbsDkYdlFykFzHLUHBLA0wY1GgdLIYCSatMiCfLPb4R3','ndcXi352ip74iSnwft8hfV0qEEJnvZLplhmlKMdY5TF5xAC2igLY2gc0EVgxtu6TndGUKwHIkZUvw2P5KUMtesEm0wTakEh2nHWGw0AOUY30VdRT7YaTYjPrqzkcWujnMBt6aMIlJZ4hsNCXvzA958dhlJTcb7UviVBmy4fTUul','DodzsgaIYJntyxkVvR9ezhdOs2IMARn5x21YomAmtVrY4ndWROmuxqRNHVX','WfPLt9LttsUeKJ9sLAZcR5tIoZ0UtrxSFQrvzu6sCJ6dVdjO484i4bcYZE4FJhFpbKQDYUS6XLknQMDgEXmQXsx408EwDlBUWIP3Ky28hHrO8F7ooU8','H1sIyyQTUU55lMMLYnXkmQfgZdAYYjSHAF','9Lmw4wH1310Kfo3pmgj6GChJdLradVx6k',13);
+INSERT INTO t VALUES (8569086112608952319,-515909,'5suGwAeDP02cajyb','vP95FgLyDFCqOeYMdD3RoTsO3py91gr0fKhjXEZV8fBp33LiVRW3ASVp3mAG6CHVW','gDgDDcm','3yAI7R6JL910rxkDCfTLyJ6RtT5Qr','C','J',13);
+INSERT INTO ti VALUES (8569086112608952319,-515909,'5suGwAeDP02cajyb','vP95FgLyDFCqOeYMdD3RoTsO3py91gr0fKhjXEZV8fBp33LiVRW3ASVp3mAG6CHVW','gDgDDcm','3yAI7R6JL910rxkDCfTLyJ6RtT5Qr','C','J',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7182153581310691278,7351728,'p','5Y3Atg3tMNTVTdtKUgcdK75ARSZB8PZHkfPVEAYyHU6crHdBMNyD2GD0MVxQYrHcQkOZFJcO312Zpzdy4oqTQJODJKQ8zzNqTCqynqONTCv4rWUK3EFPhDOy5Rngu33FaMLhuMKVl529esbx7Xn0bmBQlpIJ5KOBdmGFCsDp1RnL6RRDbOS0NfhTjz2hEVA2xQIRj3ATm2ZHwH6BIlXuN4335Cea0pdHc0VasMDFv','tbS7H8UpFm6CKyvqUIKb3GOS2sXGSpcoNMrQndVBskPXoRRcpykcshpd8lxg','GAg71uaagTsf6WhVo6G41wXa9MZo0OzCpUfOUrQZ2GlcN0KDJLAIJRYO2zsn7nrbF4g6729tgT9O9Rt224SqoHD8er22EpWCVixRhoj36te2fX8ChXVimYUHwPRF3amiDErEN46kb0tX8jsbB5diT','K1','T',14);
+INSERT INTO ti VALUES (-7182153581310691278,7351728,'p','5Y3Atg3tMNTVTdtKUgcdK75ARSZB8PZHkfPVEAYyHU6crHdBMNyD2GD0MVxQYrHcQkOZFJcO312Zpzdy4oqTQJODJKQ8zzNqTCqynqONTCv4rWUK3EFPhDOy5Rngu33FaMLhuMKVl529esbx7Xn0bmBQlpIJ5KOBdmGFCsDp1RnL6RRDbOS0NfhTjz2hEVA2xQIRj3ATm2ZHwH6BIlXuN4335Cea0pdHc0VasMDFv','tbS7H8UpFm6CKyvqUIKb3GOS2sXGSpcoNMrQndVBskPXoRRcpykcshpd8lxg','GAg71uaagTsf6WhVo6G41wXa9MZo0OzCpUfOUrQZ2GlcN0KDJLAIJRYO2zsn7nrbF4g6729tgT9O9Rt224SqoHD8er22EpWCVixRhoj36te2fX8ChXVimYUHwPRF3amiDErEN46kb0tX8jsbB5diT','K1','T',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-967982815734337579,691336,'4bOeVjCerI','2kBm3eWzRyJd3T2xmXAXkdAo46WkHqGoe7kufyH','TYaT5ZAWVdrADeX1NVWKoBuCQozAk9yPmVOROv6y9E','wC53dEtdB','l','LG',15);
+INSERT INTO ti VALUES (-967982815734337579,691336,'4bOeVjCerI','2kBm3eWzRyJd3T2xmXAXkdAo46WkHqGoe7kufyH','TYaT5ZAWVdrADeX1NVWKoBuCQozAk9yPmVOROv6y9E','wC53dEtdB','l','LG',15);
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 CHAR(1), d VARCHAR(40) NOT NULL, e VARBINARY(3), f VARCHAR(50), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6740,3288148467566640956,'0','95baz','EG','wXmQvvkXmOtqa','jZMwzAI','OwcrFFyzRBreJbZZOMERilvwuI0Qa39hzZIFKD0MP5DMTHETC1OJ7TgRLEN',0);
-INSERT INTO t VALUES (8201,1551304474161619765,'l','6CLQNdC0HrnXihyUvzs163SkQoewyO3MurNb5Sqc','U','I04A0lwPIcV4m4ULHh2C4VlPnbquco5casn4Yxh','UbkR1JOMX6diOzlNB3no2utMhpWmSUiVfH85Ej7Uzfqbtg4oJ6OoJKEwRf','Qxqu',1);
-INSERT INTO t VALUES (11576,1442439122711983362,'d','qil7w62glxOrCi5pjhAvG','o','LyUzmnAG7GbLN5KMqlBSYMn73rh81JH','z7XJgBn','YRxtAJkILaO6cGgffqG',2);
-INSERT INTO t VALUES (34347,6603792710393028069,'X','YaZTdldl7ofjbU43q8dtx5iIH9clVm','pm1','3AUk998WWExxXYXhulItt','650Gl9UydCUX7ALJ6sv5fDglZNi9MUcLl0PrZq0DQL23g8l0B878D0hnNVYKIHvZZ3rZ6D9z47lmsz9f8eV8KmB','vy4D2ZbsCqTBoDIJwqlBl8tud1ytU9elwaPLuP95',3);
-INSERT INTO t VALUES (40658,6753001808629008969,'6','6jUr5xIz8lavBFwDYF','D','xAIDkkqFwYO84Ko1dkHYGCZZVo8VtmSnlN9bfEY','zQrtQoT1Wi253v79Ir03T1737XbaUuWSnKIK4L16HfmbukccLfcgcw4zH','oXozbpEhfLIw3RvebDgECBkk4WRlNI1X4fpyxXpwxXF6M',4);
-INSERT INTO t VALUES (53547,4622902162373166086,'h','t3TNJRiQxvqPi8rhwjqiESLvZoTl9Ht7Iofjk','9','3OD78PaUwBZFDwtjCTG6N57AER','CZjixxBEdXDF3piXjM5lV1GQ19yN2tXpW1Pw6LAcrGURUREM13jBFa5MYBqJ','jqMiXBdQnKaYNzsvuMtsbIGKGkCPnF9G6OhMImux1JmgoC6H',5);
-INSERT INTO t VALUES (8654,-5400222901312890713,'5','7Hq55FyKMjpx0JxoH0pzjAESN1mTiKV2a7sq','7aQ','P9YSllacLP6OYSYJITguv4sLzl10GnL','AIeGNUVR6vvwCaGCPFt6hGYJ4mnsMjYOkTVmvEGCPoRJpKViRFj4sPG9G7LwYU','AxlDzoT6jnjqbuGuU7bp0xUiR0MXQ9vqXBdFUQvd0pOItK9xrA2vIPRhy0D70RxJoGNFt5IMpJbzkQp31Z52p9PJuG0ORvutzm2',6);
-INSERT INTO t VALUES (20803,-568176684896138633,'u','UC13kT','fTN','Vu2yX12BIlE9R1aFBdcwlKYSRwbxjkzouAAssyxYf','QSPmiHB1IK3A07QtGTFh1Ishzq6Z9Kg4Fncmgl6J9drq1Eutk','va2RFoRPvvTVXSkw3vfFh87DCOXx5MPiSXEErM8qNrdsHuu76B6RXpA',7);
-INSERT INTO t VALUES (9776,4180281291537250523,'x','yVV0jCn3m0LLNEvbLHt0jNAUphUW1','iO','2JIYxW0DklFDF78pFiiO8fhk','V3Dc4OXtc','xD4zSm0RjIUV0kJgi7iRmYSYNp9Sf5kZ6Yu9qf6vNQ5kFVFlywjIu6T2XIgGCdJUf8CsJbwKQm34ZuxVrwUghusD8B7yU430',8);
-INSERT INTO t VALUES (36739,-7717648937618883622,'T','2I','F8k','Z0Ls','s9L3PL0yvqYWAwK3EJ3y','SxsKXERs3J4qZrqVduhKZuwD85xUlwbsaAoU85ZbQrPxuYWUSVVRejFcYGUX4jES5aju27sYEv1sQL1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(73), d VARCHAR(28), e VARCHAR(4), f VARCHAR(53) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45991,6417217,'x44YwcSlc2jA2fFBlFXCJVutLEVdGDj9oopNSBaBojRxNXfdZ99qts2TmO2FbVaGXd8C','VAT05HsIA83FKwftUdmHGMm3','gL','G3jAiLsmeCvzTIeR','P','V',0);
+INSERT INTO t VALUES (28355,1099700,'OpWC9hrdqnB2MMRa4cT2wT3WuI0XfQ0xBZEc36ZR1xScMHXZjMjb','fzN4u8','Y','50ZZwrv5KOAi8hh8dbPkFbV0skCTlHiFuMD3','3','g',1);
+INSERT INTO t VALUES (8096,-4665477,'iMi4NATAEqsKxBR3sd8zSD1SYgoOfAwnLBf7Ons7dpsRqdtJBwwuvIq','fMuRj','cZo','NgfcZfeYWyOJmlRktTV34hnDQq36pfyEkhXcsLMWlhMpJHD8ZdY','5','V',2);
+INSERT INTO t VALUES (13240,7716351,'VmwdsrVfDz75OVHowKnIEkBfPTGWLos4XmILKv3eP8r9Ih6si','b2dRQNa90FkHtt','b0','2aH499ryJJIjZ0MQgTP2','A','p',3);
+INSERT INTO t VALUES (39287,-2219368,'0NpYZrwmYXGKujH213uYLgCVCd3gR7ErITDDj','7fi1evWWcNc','XERW','ackkPOfoZuWcB6tzwOIkyfR75pf2iJa','E','D',4);
+INSERT INTO t VALUES (40894,4190889,'9Oxpats3JUSC5dnLGfDNCVAueOP5IDEnrmFqconGJvt3emhfrmQjOUg9HuYyhoa','2zLxUXl','qR','mPdSgRoGi','u','5',5);
+INSERT INTO t VALUES (22346,-5366242,'O3oHRXtkM4KsWyjqZoARFDa0Je81UQPWhUNrM4wmfLuUovYeAr7xTd','GZjxaQvLnaWuI3XaOBDn2','ghm','tJimFLp0YzaEdIagV5AbqHaQTl','g','h',6);
+INSERT INTO t VALUES (489,4159635,'tl2Req7ITgbePRKFaZlzz','Pls1WlstO37iiwU1r0wV','fyX','43HWrlIzQETOjUcx7wbraecpr','U','S',7);
+INSERT INTO t VALUES (10810,1952556,'evF7lUxiTbkyCZSuMQiyWkasNBFxVmPGNU53AnuNb0Syqb15YW4Tr','gdYaAT18e4wg1ST','oIh','KGJXeHEeblRc5OBT','L','R',8);
+INSERT INTO t VALUES (59434,-6318531,'OuIqDpn88q','lZhIPOM6G5IOqH','z','gduRRZxVOhOSTV','5','c',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT NOT NULL, c BINARY(73), d VARCHAR(28), e VARCHAR(4), f VARCHAR(53) 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 (15361,7716873696282912327,'K','TXP1lK','X','AO20IL4wjCE71','rP6QDI','T',10);
-INSERT INTO ti VALUES (15361,7716873696282912327,'K','TXP1lK','X','AO20IL4wjCE71','rP6QDI','T',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (33906,-7279421082927541385,'dy','lJpl1bU7kfvSR2laW1ldHQSsEJan','Hk','PTQW2NrM5r08f1V6RbaQxDMQYbO','WIksB7gWVo6IFQVlICGxcULFqg2dlhfdi96CeyyPfoRLILOHKXUZMeOVugDdcr','DlT9aaN5emRvy83bpt7mHzjhX2K3USiU9A16uA5I21j4vEVnq0MD8',11);
-INSERT INTO ti VALUES (33906,-7279421082927541385,'dy','lJpl1bU7kfvSR2laW1ldHQSsEJan','Hk','PTQW2NrM5r08f1V6RbaQxDMQYbO','WIksB7gWVo6IFQVlICGxcULFqg2dlhfdi96CeyyPfoRLILOHKXUZMeOVugDdcr','DlT9aaN5emRvy83bpt7mHzjhX2K3USiU9A16uA5I21j4vEVnq0MD8',11);
-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 (37153,-4259602284950078491,'iI','hBsku5EQg7p6pHvwNe3GtPGq9qRw2fY1XfFTfkreoQdWiULu5mNSFCL8JfZypnjZhqAU5jAwWSLnXOBlnSnRPFG7JqZbnynqQ0eC1SZcw7x','Q','MpOb2GPPrvKjhJ2gxU5m62bAQOGv6wpQ','3k4QzDMt0TlTPuJh1IyStqVIV56RqEdNjSoHJdCQJK8hvcWYognJRan7wYaxn','oL7rSN',12);
-INSERT INTO ti VALUES (37153,-4259602284950078491,'iI','hBsku5EQg7p6pHvwNe3GtPGq9qRw2fY1XfFTfkreoQdWiULu5mNSFCL8JfZypnjZhqAU5jAwWSLnXOBlnSnRPFG7JqZbnynqQ0eC1SZcw7x','Q','MpOb2GPPrvKjhJ2gxU5m62bAQOGv6wpQ','3k4QzDMt0TlTPuJh1IyStqVIV56RqEdNjSoHJdCQJK8hvcWYognJRan7wYaxn','oL7rSN',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (54484,-1234188512519867079,'Ve','gGDNOXouL9M1aUr5iTLnX9a2cxafEYFhLRg01DqPKJB4OcxhMWZAwqw221Fw9kcYgytWK5cdSZoDCzOwpBGLGeg3U9TbsRCItvjLX67LSjF06lSHTU8ciib8w1upRSzphjAVeL3FWzKyA7ZjVcu','fYA','gHqdfzGJPvzxVfJu','KT5UYFQc0ItHXFRip6gmblUGvitSeiZ','zW1wajNl9oe5Yu3m44QvifqKQQYo7WqvdcWxdLB9GaTug',13);
-INSERT INTO ti VALUES (54484,-1234188512519867079,'Ve','gGDNOXouL9M1aUr5iTLnX9a2cxafEYFhLRg01DqPKJB4OcxhMWZAwqw221Fw9kcYgytWK5cdSZoDCzOwpBGLGeg3U9TbsRCItvjLX67LSjF06lSHTU8ciib8w1upRSzphjAVeL3FWzKyA7ZjVcu','fYA','gHqdfzGJPvzxVfJu','KT5UYFQc0ItHXFRip6gmblUGvitSeiZ','zW1wajNl9oe5Yu3m44QvifqKQQYo7WqvdcWxdLB9GaTug',13);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (58205,-8316057,'7MdvKeGhNQS86QeXQIEpj','B2qa9dWt86u','4ms','sRNPm92xEMq1hE7t9tbe8vbQnGyLZBHynpzkwsbYiq9P','e','3',10);
+INSERT INTO ti VALUES (58205,-8316057,'7MdvKeGhNQS86QeXQIEpj','B2qa9dWt86u','4ms','sRNPm92xEMq1hE7t9tbe8vbQnGyLZBHynpzkwsbYiq9P','e','3',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(74);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
+INSERT INTO t VALUES (18587,-1162935,'8X2klaB1Efop2ZCWASmdsG','TKSZeZOnZfMgvBLm','Q','dawbF','w','4',11);
+INSERT INTO ti VALUES (18587,-1162935,'8X2klaB1Efop2ZCWASmdsG','TKSZeZOnZfMgvBLm','Q','dawbF','w','4',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (62616,-3786889,'cx4vBdDThHicg4fpYKsnA','EBMjWNV0S65WJgUI1xz2jYO9v0nwdX4jpXJGoZkinloYU3MyXUHrWQSUUHrGD9YFCCax5IFETZ5eErKoeT8SCKH6TPtmR9flPgxHAaMVoqEAjMx4MCWFzOkCOmMWFWoRqAl5knKHy33tvtuKkMtzMw1jcAS5dyAVix1crwKkomClbJlqvF6m2bMgDCvjQiEXIaU3psMnflAKLfTfelw3bZQoW05iaxn6mFEhTt1fEJ6o27a2na','U','y2n70qgzf2F9BqETHN5XOLQRGffifm9LrEFZFL46de','M','J',12);
+INSERT INTO ti VALUES (62616,-3786889,'cx4vBdDThHicg4fpYKsnA','EBMjWNV0S65WJgUI1xz2jYO9v0nwdX4jpXJGoZkinloYU3MyXUHrWQSUUHrGD9YFCCax5IFETZ5eErKoeT8SCKH6TPtmR9flPgxHAaMVoqEAjMx4MCWFzOkCOmMWFWoRqAl5knKHy33tvtuKkMtzMw1jcAS5dyAVix1crwKkomClbJlqvF6m2bMgDCvjQiEXIaU3psMnflAKLfTfelw3bZQoW05iaxn6mFEhTt1fEJ6o27a2na','U','y2n70qgzf2F9BqETHN5XOLQRGffifm9LrEFZFL46de','M','J',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (20763,-1664936,'wgQrEdVHKbSxyWWa2lDiu6F4DnkT5BAAmuWtiMQ0Ad3GopJgtj4p71ciHNG3MCwuwpSQ','SYOKzTjzASVRzmtlf0yKjSepQBnpNyh7LAuky3UFZFy9L4BwmZgsaAz6pB3YIVNQwjnBMtbF3XSRkYxuYjgF6K9twmLs4VwYc4epIINS3dQXjbAShFLX4s3eox5YNtT36ZzfIPfCapezyoIkr71hlAm0F6NJs39BcPIsLLV','dyOA','cwsrWeEMTlJ5frsSBv73e9fvSyUPjL8xJidHQHcDUbbY1y8ONrKOCnoPaWjtOwjKNE9uW69NuRXCNb36oFhoFDJYULvoxlmFz87LxXkBA3Jzsw7H6mtyBOEdX4Ime8IWXfHbQyCocuomsIjQRGO53bQ0hm1FpvSPmjxbB1u8cznVweIHIcsZVfpNMzUagoOX1mjbk37qDWS4Wqd1zXNn','z','X',13);
+INSERT INTO ti VALUES (20763,-1664936,'wgQrEdVHKbSxyWWa2lDiu6F4DnkT5BAAmuWtiMQ0Ad3GopJgtj4p71ciHNG3MCwuwpSQ','SYOKzTjzASVRzmtlf0yKjSepQBnpNyh7LAuky3UFZFy9L4BwmZgsaAz6pB3YIVNQwjnBMtbF3XSRkYxuYjgF6K9twmLs4VwYc4epIINS3dQXjbAShFLX4s3eox5YNtT36ZzfIPfCapezyoIkr71hlAm0F6NJs39BcPIsLLV','dyOA','cwsrWeEMTlJ5frsSBv73e9fvSyUPjL8xJidHQHcDUbbY1y8ONrKOCnoPaWjtOwjKNE9uW69NuRXCNb36oFhoFDJYULvoxlmFz87LxXkBA3Jzsw7H6mtyBOEdX4Ime8IWXfHbQyCocuomsIjQRGO53bQ0hm1FpvSPmjxbB1u8cznVweIHIcsZVfpNMzUagoOX1mjbk37qDWS4Wqd1zXNn','z','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2845,-6086238,'p7YjT3D8deb','UurYJoiUeI496t1ge5S4AzdVwTE8J0fshphZm','slS','adBAEpwOvjm87piAuMFSGIGOBUyJW3rCG2j1POe72CRb5gxLDW35KXP6QWDxOlSfeMSP0oI0aLpldRajOQjCErkdYpVc4ibBac','ad','H',14);
+INSERT INTO ti VALUES (2845,-6086238,'p7YjT3D8deb','UurYJoiUeI496t1ge5S4AzdVwTE8J0fshphZm','slS','adBAEpwOvjm87piAuMFSGIGOBUyJW3rCG2j1POe72CRb5gxLDW35KXP6QWDxOlSfeMSP0oI0aLpldRajOQjCErkdYpVc4ibBac','ad','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14027,5886484,'zwgjQbzWXhr3xY3MzNE56wIlmaF9mzmv09hSWyb6w7eInhnVWrzp8b5QkQQgqPxHDpmIFsRu','C4HnL1w5ZrLZUbyd5PWd8oWIhs1Mwbqgh8ThhHDOPQvm4d7dhfyvcj8QkdZbozCrXNT','Y8','VOG87oYix4rMKJpgWPlLEs4yHAaCCASFKBIM9eEgAImNRJtQkMGqpwd1gi781Br3JZRnLC4s6v36qXLIGFAfChwwI3wyEV3lJwiZLVMGm7CnL3FV4iIVzIaUMfp6ctDmsKqeyetcZ9GXV','Ug','i',15);
+INSERT INTO ti VALUES (14027,5886484,'zwgjQbzWXhr3xY3MzNE56wIlmaF9mzmv09hSWyb6w7eInhnVWrzp8b5QkQQgqPxHDpmIFsRu','C4HnL1w5ZrLZUbyd5PWd8oWIhs1Mwbqgh8ThhHDOPQvm4d7dhfyvcj8QkdZbozCrXNT','Y8','VOG87oYix4rMKJpgWPlLEs4yHAaCCASFKBIM9eEgAImNRJtQkMGqpwd1gi781Br3JZRnLC4s6v36qXLIGFAfChwwI3wyEV3lJwiZLVMGm7CnL3FV4iIVzIaUMfp6ctDmsKqeyetcZ9GXV','Ug','i',15);
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(65), d VARCHAR(65), e VARBINARY(82), f VARBINARY(96), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (211615431,36424,'xaXcXLb','OzSpAhzcA6mlPg4t8RXMmlphr1x52r9pwIzLjDGomj8yz3OlJ','eMWo96u8XddKXOo9EBJMM9CuRj','IunFSLVIb4t1Rz24pEwlgCgNHT5JUMZGrUY','PdhOHgHatmM3Aj0vAixtrGegadkhytvlIwqMiT6pS9C1fGP','diVRiRbWeOu9EhumadjnYqlmxrzExtIws5pp1RyQm42jPEsOmF2QnPyJLPTZeFgFWnkOGNn',0);
-INSERT INTO t VALUES (321126654,45847,'cMIrny5JkKuauajSEMsakilztd97Z64ykNuiLx','dRga0sFL8MoP6ADoz4MAwnMruj30GZ','gecOfnOfDXMsTOmC6Ncmx','4MREQoIFSmc29vbOjOr405GbcCpsasmG9nQ2tGBmaHnDaCVDRyeA6s8PbznQjP7dEZHhf2W1uP','VAJCfS2wQs9y463cbVCMZ6SBr0khnlhA7ki4NRqPjiQvoLPhTSbU','99Ap',1);
-INSERT INTO t VALUES (968520881,51578,'JsTAdyy5cjX4AiuJjLn3x127XuwNHo3Tj2ukG0jwANbZLY0ORkUsspBhM','WXmv8BbkxY4Lo17AaUImtwSi','pFAHkz4VNLWWJYekh9A2e','ZOqIB0o2YYrQoTK2HzEvnUK','MgyTWwZXPTCRJU41BgrdnU65XV5vd6d4dFDY6cebFIs5hgaakIzBKVQUWScqzS','QJnWtYaUaCW7mHqe3JwtgdPduJbX5MTQ1',2);
-INSERT INTO t VALUES (-525158576,8859,'uw3CkbfhDDPTExjZVlfhfefPHaDsh3nGKW4nAzo8bqny','0cYmezpIBvQZS20v4uduFscM1VTnWxo','g2IE','zsGXo7OHXxdLUVfThSaOGWLFQpgb0lIGe7qxOGtb4K9DUYgnuqxUDAjZ5C6F4pbGm1aC0YDSYTWm8reZByLHf1VRZZW1MHtC','WLLVXDgRvFtwI2cYyvnXWkrtBxdE2ykiNuB0rpD8y1lm0DjzUnE','sTsuKuFWG6GWSP15DBwk3ba5ix0DLvyvg0TNGCOX5S6ukPmVwn1QcAVPrc6IZvwDTVYBmEZcmom6',3);
-INSERT INTO t VALUES (-1904825541,27383,'FNVtTm0JYFd1ssCf4SOQpvWaWphN8hUGEi1B','vmGbZtePM4L','IN2vs9gerE','t9UfGnysjOQU2yq6w5XRWghRkmizDEZt0LouelNgr22ekC2YmaY5m9hSRcD5LN6IZ2vurNdo8OXjZzV92HErsk9E0h','k9m4hVvccHaNsy9mzl','qWR1dLy6p6nINc6zkT25vnJSHHm9wqgVDkleFQ5O4fiic8IeAZHJ0iOnBRt4i4v6DDPgEHFKgqMbKs3Weqi',4);
-INSERT INTO t VALUES (1005346904,40218,'lfVH58FcTdXRjDSkDOH','6LNCWvrX4n16PUeYvjo7LzU4mmY48rOrAyEd3R3tfIN5jjWPMuyrPXtQScIYni','Pr8EOzhHXmm50wPnAK52KuZFcnorDWnKwYeF','JFySd1zjlXMGgYGBHvf3u96h5q0EbbeyRx9ORJulkkUoxh4DSdO5EeGZzjvjczVqBK2Nycg5gBHwhJ3ey5g','YnY67M01D','TCm4kaBvf',5);
-INSERT INTO t VALUES (-1670153843,32353,'mE96HgV5soG','SY26JCVRD2OdbQRoetTzwyqHNmcCtd9cevIKZ0qViuHU1Rqc5c9o5nhu','lMmwRtFcEMgPqfpFizS','OnL54F4w4OZ855fGTFD9xN4U58s3z','4cnwxcvRRCMt2hssKQgknOE7nMH2qGoVNyK8OarH','zVqC7H3LPyqWawxbxLwNwAS',6);
-INSERT INTO t VALUES (660787204,7177,'RmoV8iB3QXY1jEE5fLdZOIck0HeR','jXfnEM1M14NZ5R4fQGKE7n6SDoqco2CagMi4NGIuD2fKDePM','srARdPJXbbJkFRfFrvJvcOWdH1QiqWGjh0tEZ','7RqjVpEPOVVB5yqPeJftMkIGYKJXrwTX8jzwdVRKTP79FFSrRr8bF1UB7iXqnfL5A0PCtvTDOB','ZVdSRfpDrAX0HmZr4GwInU2plfcu5Qear1dW8iWbwFB6CBGiyKiUrCcfFSqzBDyMZnVgPLrX','DjfX8VFzstpG2O6chu2QLgtXS5yyXYTvFgqrwTsxAhp8AN7GI7HzwojrFPVPtM26hlLjxwuIXDFxp9Afbwjl8sq0U',7);
-INSERT INTO t VALUES (520898658,23291,'SZYQ0zZsofUj6puKqd8xpsb7b1','eWBdX','VzFKVaTPy8XsllJXRmitWRHihV06A9UiGfPlLA5zqx5qzIsop6T7g1Wh08roFCBSW','0KghlAZcnpBRDeENVOaHVlufMFklivsnMsUvw8BUe7H2i15J7EZqC36ycl7M9FFHlPnw91mdlXnNEP0YAW7Z','pGIVcIbPeAzAz4JwlFzsXDmcsOUSN3pvEj3c9rMDlJiSbEcRwjM','8S8kcVnnsW07hpG3IHZGczSlYmVzRy3K91RVDBa',8);
-INSERT INTO t VALUES (-726937570,28486,'yGDDITaJCcH74YpfqEZ4ijVLzDNNzO8bqqTjpY','LYCvy5zGhCPpWw5sLJOyv','NuEGgC50lFWJk41yo1CUFAKL','N5iMTU7CgEPwdsphIx0x1NZdAWrmeFR6d23EBnwa8DL9yXNkOygL6mz64IRLJVyWjBAWTQVyIDXUWDX','DgxiIIMoVNkuWZKjkYLf6uL0QiCQRpo8XJp8xaslT1gC0c80cRl','XWkpwOPzMxSGKicNow8Xc2bBJ4FrDNXj',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(35) NOT NULL, d VARCHAR(26), e VARCHAR(5), f VARCHAR(77) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1928757641,6841,'a4t','RcGyTqbadcwO4vnMQk4WUKp','FaJ','oyeZhbyUvT6w77eh2LYxjX15AgTpobPxoM0I0cod1WeIOdO3oMCpJjL','Z','D',0);
+INSERT INTO t VALUES (1286953754,61599,'WdjOrERGQo54r7m','oRhbsGWVHWKa2','3OFm','Y','P','S',1);
+INSERT INTO t VALUES (1475458713,21198,'r','0SwHG8AGReKSqfUW4EoZY','1oC','AjKVhJadEn82A8BA5HK0OTZ0fgfb64KdMjM','c','A',2);
+INSERT INTO t VALUES (1673283912,14050,'ZivJQ02nugSYAXfBNcFh','SWTWQTSRrYKSkOcuZVnxDVy','gbhO','DgBhRKTNSbdhlyNsbGo0m5lfWwX1M','v','H',3);
+INSERT INTO t VALUES (1373928677,45531,'WBoE0JKpcDLpAoWvAguIfTW','Grs2vh5M6kBXsOou','BOQ','4F2Vcto4XpbvY10QaVm8x4DkOWXJ2qVZQEmIZauWX2Ryhv5ZHx','c','Y',4);
+INSERT INTO t VALUES (4046438321,25375,'ZcZZy','nRbFhlxk','Bi','SPZvRRn4nHDBS7qBew0CkTEVEI','I','Z',5);
+INSERT INTO t VALUES (4249849477,29226,'qF8TeKHegxfYHxlbNeJ','AgQ4wkwZaRri0gtC2TMLbJx','zP','LE0ZqYqPN0h0VMSq1wk97Xg','w','W',6);
+INSERT INTO t VALUES (4127970986,48373,'0PN9Abettw3mw44YseOt','p4Q0ybphy5c3Dl','oaII','ZJyKdJ','z','s',7);
+INSERT INTO t VALUES (98853256,35176,'qUlL7Tl5syfh3wIwGc','xLVSCgYN89DK','a','YTeoQBwqH1wjFdlneoHPcXeC7Ct','K','a',8);
+INSERT INTO t VALUES (2538506746,18799,'judywJru6GilaXZGVzUR','ENg57r','RzFA','NNq7k615vjS6H9mC22Y1KTw1Ld4mejE','M','O',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(35) NOT NULL, d VARCHAR(26), e VARCHAR(5), f VARCHAR(77) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (502662605,4126,'FeaRL7Ea30Y4pBFBhnRsS4QvYYlGF74nYN190CuwySKH8','Z','XtB8rtDheZP0XVV8GOdY18BLxPn5RUZKEALC6jSpMbifjKCTUqTZKAvuWIeVtbas7wp0qQ91SRvG2G5GR3','GPOkGMo9rBEEdLGEOeZdUWWwpCvficbqSHqvG46WBb1URmkXVrZAEE2mYiAi84OF08Zq0dqX9UxWOLSB','l8VlxJ','0kx2NsXhgN2KURjO1JpT0ierGKeXqV37k22BNSM5ExcHTWgwsN7mtUzVg4s7G4MPoHjOi53SwwbFqY81T5jL8KvxMfWfpj',10);
-INSERT INTO ti VALUES (502662605,4126,'FeaRL7Ea30Y4pBFBhnRsS4QvYYlGF74nYN190CuwySKH8','Z','XtB8rtDheZP0XVV8GOdY18BLxPn5RUZKEALC6jSpMbifjKCTUqTZKAvuWIeVtbas7wp0qQ91SRvG2G5GR3','GPOkGMo9rBEEdLGEOeZdUWWwpCvficbqSHqvG46WBb1URmkXVrZAEE2mYiAi84OF08Zq0dqX9UxWOLSB','l8VlxJ','0kx2NsXhgN2KURjO1JpT0ierGKeXqV37k22BNSM5ExcHTWgwsN7mtUzVg4s7G4MPoHjOi53SwwbFqY81T5jL8KvxMfWfpj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(66);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
-INSERT INTO t VALUES (1410570488,50476,'sckp2nrm5Y7WHQ4ncG1JVAIWSy1O2HH2HzUK8H5ExxRzXCnOcbCnk1CRL','yVDzzoPSiHCD9s','dAnewjpTWHV2F8Pk0mV916C0AUKLiqlrscm9HaM351UlsVoTIEq8zhgQePSwLXETcK8AsjwCRnY19','YCdijdK4uGu1Cs05r2rpu9cc4rAcKqtaN3Alx0j6v6QJj24eDeOnA8g0bMw7YiJBL7mqKPhyzcws6eokOhno2BFyroshq','CYNiXNeeGNHx02uOoM5DmDmu5iWaVgZbVR3phXqlhePafhRAJz44pRT','MQKXEIXRZeO1fluLcMkJxkP7Fl2xasAGg2vsiNclbzhndww2f',11);
-INSERT INTO ti VALUES (1410570488,50476,'sckp2nrm5Y7WHQ4ncG1JVAIWSy1O2HH2HzUK8H5ExxRzXCnOcbCnk1CRL','yVDzzoPSiHCD9s','dAnewjpTWHV2F8Pk0mV916C0AUKLiqlrscm9HaM351UlsVoTIEq8zhgQePSwLXETcK8AsjwCRnY19','YCdijdK4uGu1Cs05r2rpu9cc4rAcKqtaN3Alx0j6v6QJj24eDeOnA8g0bMw7YiJBL7mqKPhyzcws6eokOhno2BFyroshq','CYNiXNeeGNHx02uOoM5DmDmu5iWaVgZbVR3phXqlhePafhRAJz44pRT','MQKXEIXRZeO1fluLcMkJxkP7Fl2xasAGg2vsiNclbzhndww2f',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (16361707094825690537,39453,'jeZzK','li5D0c67vprV4bhFBWCPBePJS','T','iySL8a2ladW5en20VEbb9o8kPoLAU81Vj5xol23SBbt8emdXnEv2f6aY2xUotjf2O2LuDLxQ','a','P',10);
+INSERT INTO ti VALUES (16361707094825690537,39453,'jeZzK','li5D0c67vprV4bhFBWCPBePJS','T','iySL8a2ladW5en20VEbb9o8kPoLAU81Vj5xol23SBbt8emdXnEv2f6aY2xUotjf2O2LuDLxQ','a','P',10);
+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 (8633300532887835550,21258,'VCZg2Kkr2uveyYJEDLOHibjoevl2F2Nh','FBmqJtjnzy4SO3FnLZ7a4di','xmP','4VKpwSxfcHrpD5JHfBIKMCRe5U','l','r',11);
+INSERT INTO ti VALUES (8633300532887835550,21258,'VCZg2Kkr2uveyYJEDLOHibjoevl2F2Nh','FBmqJtjnzy4SO3FnLZ7a4di','xmP','4VKpwSxfcHrpD5JHfBIKMCRe5U','l','r',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-855171213,21554,'Z0mBFpP','EPy','TutUiqkkObj0zTXqGBmnBHZ0qpMyHAi8SfU0qHuQzPuAzkiX4PysJtWUeK9p0sQW653fI','YxTUA','ZwpHQLBH5uBvfhHoWhB1E9mJoKno7KxGJC3RUNpBsXZxI8wWtqTYjyDC7','mIXB7jeGMgSdW5NCh2d54yZxSVBrWnhU90fJK7b4tJpEiStjlQc7EZzcAbwCs9Kt5buOEE0sCD9bN',12);
-INSERT INTO ti VALUES (-855171213,21554,'Z0mBFpP','EPy','TutUiqkkObj0zTXqGBmnBHZ0qpMyHAi8SfU0qHuQzPuAzkiX4PysJtWUeK9p0sQW653fI','YxTUA','ZwpHQLBH5uBvfhHoWhB1E9mJoKno7KxGJC3RUNpBsXZxI8wWtqTYjyDC7','mIXB7jeGMgSdW5NCh2d54yZxSVBrWnhU90fJK7b4tJpEiStjlQc7EZzcAbwCs9Kt5buOEE0sCD9bN',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1072258367,50407,'MDS5R60UytN6MsqM1CiyS56tf4GwbyvOnprV73Ti4df','zUc213S3b2oYzcPqRjDipEquLtF4niihB0HgaiqP5EBpmzcusyp3odAJwlxzdoSiMZNsmZ','Pp3wW7VXI4goaibrz','KO94DlyEq0L0gCRPuqf8ofCnTbGkCJQZA0o634T','gVvJfYSawMv2mLPBDKkSyqd1pnzZGSjvaaHHBwDoWlm5yMli2WW7Fg94mfjT0fh7g0E77YBEM6M2YFWJexf5J3dkaRr8EJHH9T','5O1w5uBwsRA4bgdI9JNsoFneI5lRsiFiyb9swqqwnNIcfqEGV6ug',13);
-INSERT INTO ti VALUES (-1072258367,50407,'MDS5R60UytN6MsqM1CiyS56tf4GwbyvOnprV73Ti4df','zUc213S3b2oYzcPqRjDipEquLtF4niihB0HgaiqP5EBpmzcusyp3odAJwlxzdoSiMZNsmZ','Pp3wW7VXI4goaibrz','KO94DlyEq0L0gCRPuqf8ofCnTbGkCJQZA0o634T','gVvJfYSawMv2mLPBDKkSyqd1pnzZGSjvaaHHBwDoWlm5yMli2WW7Fg94mfjT0fh7g0E77YBEM6M2YFWJexf5J3dkaRr8EJHH9T','5O1w5uBwsRA4bgdI9JNsoFneI5lRsiFiyb9swqqwnNIcfqEGV6ug',13);
+INSERT INTO t VALUES (6427360367822188373,26719,'kQGIHxuYpV96Vx3opLek9YeuHpHgGI02Ed','xe8vBxYC3PheXWmgkArmtvnERG7I7O9LnzE4qx1ieTcPnVGxD7Lu4iYEqJw9gOSGIQZN3qCFQ0m3Udu1Of2qgudTRMyPQj9iQAVvAXyh2orCsm5bgTan6U0rHK006JENQ8dh6XLiHMp3h9iB7VNSNoiuxnbUCEmeLiIvnTdPIqzVly1rtjYDu2fCbvOyAjB0f','wNB','chNfdgN9Edr5qFOBm9yCTe3hJIDVhNad7LljrztFGkQfOwV9lA2b9Ulak9IMcwm9p7','j','P',12);
+INSERT INTO ti VALUES (6427360367822188373,26719,'kQGIHxuYpV96Vx3opLek9YeuHpHgGI02Ed','xe8vBxYC3PheXWmgkArmtvnERG7I7O9LnzE4qx1ieTcPnVGxD7Lu4iYEqJw9gOSGIQZN3qCFQ0m3Udu1Of2qgudTRMyPQj9iQAVvAXyh2orCsm5bgTan6U0rHK006JENQ8dh6XLiHMp3h9iB7VNSNoiuxnbUCEmeLiIvnTdPIqzVly1rtjYDu2fCbvOyAjB0f','wNB','chNfdgN9Edr5qFOBm9yCTe3hJIDVhNad7LljrztFGkQfOwV9lA2b9Ulak9IMcwm9p7','j','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7674651844374042884,46565,'DOS36tSGTMmeHaIN2J2','EIUa7ZbjUm1HEvblgiNZAGuWENc56SuR5TMOd0mhVDQgGRsp3u287tbXyJ1QWn23DUL91rh5W2g3n2DuEsPOQHn1zjwQVWYnebqpgBGnlWbVjF60vSiafiUqqodJwS41kSglwAI6ktiEZmweHLhCt','o9US','EXtys81DG3ROVnZBjAefLncXa6cK792iAbLVM3DDy7LC7IBGKmqHiOXjPpxeqLpBuVYGnUra41i2oz56dSv750gwwLPaxqYcqV1SQcmCuw3Rw5jR3NWwBI4gMlriDj2xhV2mw57qbWrf7gOpkyHzugwuQbEjSLWhYVuYD','G','z',13);
+INSERT INTO ti VALUES (7674651844374042884,46565,'DOS36tSGTMmeHaIN2J2','EIUa7ZbjUm1HEvblgiNZAGuWENc56SuR5TMOd0mhVDQgGRsp3u287tbXyJ1QWn23DUL91rh5W2g3n2DuEsPOQHn1zjwQVWYnebqpgBGnlWbVjF60vSiafiUqqodJwS41kSglwAI6ktiEZmweHLhCt','o9US','EXtys81DG3ROVnZBjAefLncXa6cK792iAbLVM3DDy7LC7IBGKmqHiOXjPpxeqLpBuVYGnUra41i2oz56dSv750gwwLPaxqYcqV1SQcmCuw3Rw5jR3NWwBI4gMlriDj2xhV2mw57qbWrf7gOpkyHzugwuQbEjSLWhYVuYD','G','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14888687987000978123,50219,'pLw4A9c8KsssNrDUmTV5UjK0g','Uf8513q8GqFYRS01K3MkzROxiuFWrRbz5b5UV8slj1YtOkFFFyj0ySVDqA9CnYaTmYZajztglIVbU2xICbxxhx6lAnkEUk0XhqOhmLVGAlpUHLNsqv5sCBRFALi28z5LNcnk6BKMC2DLoLG7KolQLXL76COVfLWwxBHwo6yz','kyyK','YH8XVvGfn6H7XzcUksJELFFalXlQnl2XBunGUnCMYGJpWjWb4HmQkLoC9UNqLAZtPApCyAn1iKjArxhBP7BP9T35UuYZ68fwVrUqzsZki9zhlDYu47VSztQt4uwfgeA2wK6FtTItIdiOZZ8gKLwHkLUn6WIXWITTMKhbXijlsoDzDShMFfh1j70u1vBUrtVRcRGznO2C8wCXizNTpFz2pekXx7N0D7pJc','oD','Z',14);
+INSERT INTO ti VALUES (14888687987000978123,50219,'pLw4A9c8KsssNrDUmTV5UjK0g','Uf8513q8GqFYRS01K3MkzROxiuFWrRbz5b5UV8slj1YtOkFFFyj0ySVDqA9CnYaTmYZajztglIVbU2xICbxxhx6lAnkEUk0XhqOhmLVGAlpUHLNsqv5sCBRFALi28z5LNcnk6BKMC2DLoLG7KolQLXL76COVfLWwxBHwo6yz','kyyK','YH8XVvGfn6H7XzcUksJELFFalXlQnl2XBunGUnCMYGJpWjWb4HmQkLoC9UNqLAZtPApCyAn1iKjArxhBP7BP9T35UuYZ68fwVrUqzsZki9zhlDYu47VSztQt4uwfgeA2wK6FtTItIdiOZZ8gKLwHkLUn6WIXWITTMKhbXijlsoDzDShMFfh1j70u1vBUrtVRcRGznO2C8wCXizNTpFz2pekXx7N0D7pJc','oD','Z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16393408308609830700,44739,'cBYzE3AaIF9TBtlMxZn','dTt5A6DsTvr3bAusKK83kgGUtijdy8a21O1NcVEKL17reuJ9nk4M4PM7sfvenmQxVHMny8VMmrB7Bsh09rWV','Nir','ydCqBzK6CcRAZocVeCeuCP80nvw6OmRTWfmM5xGtXNgpDrr6wFPfQG','jC','i',15);
+INSERT INTO ti VALUES (16393408308609830700,44739,'cBYzE3AaIF9TBtlMxZn','dTt5A6DsTvr3bAusKK83kgGUtijdy8a21O1NcVEKL17reuJ9nk4M4PM7sfvenmQxVHMny8VMmrB7Bsh09rWV','Nir','ydCqBzK6CcRAZocVeCeuCP80nvw6OmRTWfmM5xGtXNgpDrr6wFPfQG','jC','i',15);
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(45), d VARCHAR(91), e VARBINARY(16) NOT NULL, f VARBINARY(95), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (224,75,'MBn5F0tWX0QqIXeb9zz','8EuDP0GKcU12cUaCm3Ehe6QqQgKhEDAcvlM2dpg3JHw','47dC','2xIvhERbU8vR6C9O1YU8ONk14dVgsild8t26mzH3JpkaAXSIAloVcf5APb2e5mDF1e9QuXoLpJdy0jUeM4Pm','SyYLObZsiMK57qlsEgtc5ec9YqP0boVrHl','DsOweuOH02G6pofskKpTQVOkxTPRgCryrOrcFQCtzNm',0);
-INSERT INTO t VALUES (198,155,'wQHIJCBOtjcootWQuEgJnh','RUtofOn0KTV7jD8rilI6u9FbgHBNdisCDnMPC9aY0G8jpXES4ocmh1W4ZfZeQVJCG2BP3Sd4gSD6b1YiaaW6KDsiL','gQM1UZkyLaVzWC','9ybsYTuOEuisGNP7fBgnAMv4HHtLuGmNwzzRuVaJ0USWVTkqVlBQaZZhuAyqNMD5B','vRa26H498kZgR1WPpTGbKupa','Lkei9LZsKW2FUlQsP4RkvULTZxL6kjevOfwDIyShNNvHiMHUja7Vz3IEukzz',1);
-INSERT INTO t VALUES (224,125,'iwWsy7Y7CsPk463lMCo7','pu15Qg8rnl0Xmw3XeWhNxzWimSNHqjFV49f1oZsGF3Sy41QNeD0ZauWzdPXVDDKjDj8UDfI9dfDaUtnvbZjvfM','wogCMb1A','Szy0vAWxExJHZaEABZwKs8tVkD9','vUxLNdVGgBJ','Xdc1u',2);
-INSERT INTO t VALUES (228,156,'z6qrwZ5umlNNthPQc','Vk20VZdZouiM4QULGXzal75kIt4dMNCWi1wTb1KAOhhqR2T9wvqlYp8hpdmv','objBduepXvId6y','M','OcUofPNRJXYijs0NDkpKW7ePKa4JrUnFpqeD7jCyYTr0dk6WZJ598PjbtRhGwm0BQhZH8BgqUlZJB36eCYbfm8qQWQwILuyL','PEoKHNwRBfKxO1PgprYoRfzhtp3agnJ8jsM9x6XKojdIPmPKnQJRk9KT1kmIk98oy2A5nSkYfmQ8X4pHn4x1ScPSCjizK',3);
-INSERT INTO t VALUES (8,36,'UsqbHvaF1KnOyDgOUd1hgzT','5pJJj0D5rH1hkV0Py938iyxK54LK3PiHAKCeeB2efW41nfUmH5sDi9y6JGRfLAKGnwvuBr7e3IsbVkFV5rY8SdKthyv','2wRnRU','CSfkzvSl','1nCX4VEH7LG9Mm8VeOwceZmCemkiVZvepkOtHbdMe4qpIy5PfjSMlti6oNRzYRIGUfNWomdMUBHSgDBMLCq','dFvZPO34DklFw9mh1hrzJNIdDw3bqMBKVqgZ',4);
-INSERT INTO t VALUES (164,172,'cZdkUJIlHwMot0Kw','PC52fINydvckCYhpxKqXmMgkmgW9FkqxysMoBG6EE8vken0OZk','2eAAWUOd','H3CK4YkTwGWZ4797shNAvb7J9Bsx1dNh','JV5VN13VCDqpdrWDuvlZeycCaqqGKnNbxNeBpleU','poISygl0',5);
-INSERT INTO t VALUES (16,211,'a1CidgKeY8SkZ8rXwLsJLcF9jxoXIc1','nHHrqwGA6w189ArSvuFWcSDP7OrgW','ScNvQaHGG8Otf','Gi2u5oShpyU9xNor','Sk5Bl8qPV1wI4qr0qPc3Avx4ETCvumx0w1EarP52cZ2iw2mSbUn5MItcZ4vzfmNzw9Wo1ITs9hDErhqWmk4UcEA2o','Kvlzbgh2yNEEryS',6);
-INSERT INTO t VALUES (137,38,'iIKrOb6MQPwh33F6TIHbk17lG1Iu835tRbjW7ff1Eki','ftJtT7TUpBL0jZW','FwRyNoOA3RVG6i','5aSw4Ndpm5pkrVYpy2aqnjPbKY417iuYI2ze0H6mmEkzNUNaDn8F5FjK537albW22NwKxBguQ0','QmzrHKR4a7BhXN2lG50ZiktcDtWgYR6DaxT0u1YkA58H','k96EW9gkMkjZrF',7);
-INSERT INTO t VALUES (82,170,'GXX5l2YhjN4EIgm6Trs','LZxi12RxEe1kDc6uTmoYvg1sHHNouEZm7fC350uRg8uLIwLrSCGY0XnZpDVFQZbc82bMqqifVum','XJCH39soSMMKihs','eK714VN8XVkHz70jkLmA8Uksdj','Om4q0Fb','Ihj',8);
-INSERT INTO t VALUES (66,12,'yL3wJC9WFpNFwyFi','ywkun','AqL','yxXMV9YJL7KY1TlIxAWLgt3InNWns1s8HFJO8etCU0Q9HOZlYZXIyMdPEYER0RdcKJr','E9YvPqpTKxKD2aR35Ui44','mH74Pkw41zr8kpDqL4DSbjGY4yEMGsCpZnPyqev2twwFKZZUSbHceqyrU4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(78), d VARCHAR(24), e VARCHAR(86), f VARCHAR(62) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (228,60241,'6q9MknkxHuEcep7nnzVQMf','8BeeY6UUd4IEvXDO5','XsmnllyuJUhHEtmrLnU52x0DNKD8fRxwR6YMjtwwTB74SlU14ZBTLDzdsm0fNFIEBp5Oy6qTEOTB8b','1d4jXuq','I','9',0);
+INSERT INTO t VALUES (22,22310,'7QGtafOj0IkdC4wfmVAWQDNeAHsnbuRO94F1g4h2CQ7Qu7qG0ZY','LPFWCH1Sb8g25J3P','rCjBt3DUNSFB6KYloXobuWPxbhYNnCnb886DfFzwWbw98NmNEc','SNr0aaMMCqVVOZNGwxUPQz1aafB','a','n',1);
+INSERT INTO t VALUES (183,22963,'1o4xpMzgzHlXSRYFJB1leNjty6qV2ftM6JOSGlZMnK5EXXE6zbmDbdR4T','usFkEjHt9Eu','aLwzRtZqEepJjndeGDePmNJaS96NpbfvgLpkL4DGANweSCOsr4KzmPAH8BGcBfy1Szi','B8epue6HeFCC2XL7jRq','V','Z',2);
+INSERT INTO t VALUES (80,62776,'SUToQWO','LyHP8R6GdZ2bm4cXlgpuR','bByRDIZhBmesOUTchL5FIHthGbk7zRmgLIJPoA5OxCZbyqntU8MVPTVNrYizikTdBj','oMPuq473XXjuuzlmFuwW','f','d',3);
+INSERT INTO t VALUES (41,52106,'XIoWJy5DOueeCp348jVOMI8NTvgZqCaZ','yBuoxyu9jmtFg','DSmYeCttE8GeKrSKb4C757B8C3N','GyQZTX8GSCL','C','c',4);
+INSERT INTO t VALUES (241,28855,'JEpzy9ZU8lQqXT8VVZ3Wfyms2HKkV3pRtjiqbmbiKVap0yFJD1m98A5585','9','CEASiOZtOW4ySUolZQr1JEXjHRI08XKwlYfwbCh84m5P3ctmVh8o7kP','q1fNBntX6Az4jCZJqErXpslQhU1DehAoVER4BJenZAc6plVSlfgKNeScUC','F','M',5);
+INSERT INTO t VALUES (3,31986,'kyy3f1BDrlIpzh7V28QV40vgE2d','UZxh1JJVNbNIA','DBZQqm97PP0AsrGhHVLbvUCLKgVVuxdbWGNdkaNH7khLw83orO4p7C5xaY4aopZpu89ysz1TR2bd9Sa6mgABpn','ub19gVg4wvDuaDiLTy1q5D5TAIAItB4b2G8rQ2A857SEXqndt','Y','o',6);
+INSERT INTO t VALUES (149,56385,'kAAfdou4FHDrk3dLU1L0gYLRSuKRi4fLUPBObYNhFmO8ZJI856','Htjb9qv7L8aL','WKmRoaJvftronev1uNF','Bobx0K7vn67b97lvbze8W','p','h',7);
+INSERT INTO t VALUES (206,62487,'l','N9to','vUpSrS92Fcrcj3t8rJPKdKkmJtaZPS','K2gMOpbrxBkaVgMy','j','x',8);
+INSERT INTO t VALUES (222,51788,'dp53LfL9G5TpPAD9czlaE','MJplWyyB5DVbpC','TJFqdHGSQQVl0SZt70u0GpD','pNzPqk2ldsBXerFh7YCL00I1H5Lw84jMVKXbOmdc58x4pEXFtvsHqeNl','D','E',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(78), d VARCHAR(24), e VARCHAR(86), f VARCHAR(62) 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 SMALLINT UNSIGNED NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (28025,167,'JvIk97oDdiCxGOAA2Q7HsBjTtll','fFPal82sOd5OM97td5jAGxRmOwLgywTVuH6GSiEzaZDdBYsCpxFKiBrQLhoJqDfGDPgtMKk1M8','OFjSG','Ns95nT3yGlRYw2bjpUoO4pEX6GWmGSM0yb8KlpvYcWf8rzrUVRxT','LyfNU4ChbAV4ary3urKaFaHyG9D52xHaXmuGNKEjUI5Btsd20MZ0xdsIGh','so4JM87ySIbgZsHzHyfcllsNjIB4zlcqO6u9KMIQ',10);
-INSERT INTO ti VALUES (28025,167,'JvIk97oDdiCxGOAA2Q7HsBjTtll','fFPal82sOd5OM97td5jAGxRmOwLgywTVuH6GSiEzaZDdBYsCpxFKiBrQLhoJqDfGDPgtMKk1M8','OFjSG','Ns95nT3yGlRYw2bjpUoO4pEX6GWmGSM0yb8KlpvYcWf8rzrUVRxT','LyfNU4ChbAV4ary3urKaFaHyG9D52xHaXmuGNKEjUI5Btsd20MZ0xdsIGh','so4JM87ySIbgZsHzHyfcllsNjIB4zlcqO6u9KMIQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(46);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
-INSERT INTO t VALUES (7747,133,'zqwa03bnAfdoBl3SCATY90sExUnmcJXMONvCFYdVuhS','eA7KFcajcZzCArN2Kpy1XFNNpDFg14JrllEvN0zySuiuJ8TYnxjTPfZnW4jXEG','GB','5havsjIdfM7ZXVLqVhNcxbqxa1NJ1gk0RIfWp0n8jCB9NFSiHVWtt2izYmmQRuJ5KjfHbcJXlfSf1sAK9Iu0s7L','3KMvB4KbIiCGf4rZGUgyQ5Cf8LjueaLkV','mQfiMYLPg0j9LnkjQ8AjakymqKQEXK8p2wpsFvw0cwEOmGviJRondEi6awjN2Wrl5N1Neg',11);
-INSERT INTO ti VALUES (7747,133,'zqwa03bnAfdoBl3SCATY90sExUnmcJXMONvCFYdVuhS','eA7KFcajcZzCArN2Kpy1XFNNpDFg14JrllEvN0zySuiuJ8TYnxjTPfZnW4jXEG','GB','5havsjIdfM7ZXVLqVhNcxbqxa1NJ1gk0RIfWp0n8jCB9NFSiHVWtt2izYmmQRuJ5KjfHbcJXlfSf1sAK9Iu0s7L','3KMvB4KbIiCGf4rZGUgyQ5Cf8LjueaLkV','mQfiMYLPg0j9LnkjQ8AjakymqKQEXK8p2wpsFvw0cwEOmGviJRondEi6awjN2Wrl5N1Neg',11);
+INSERT INTO t VALUES (31302,46816,'eCnBZ78jOeGjsgyTSTjNdXlrj3rmkFGNVfS9vNwLcAf3PeOKDRJjWntYwT','jeDQe7go9cYnugfHy8jjNJU','32EdoewUVlbKWEXzoQJ15G5fQDCGSf6WaOiGZgUS17PZwYJkVnV2P3','1YFwTzjQbwhshph','x','z',10);
+INSERT INTO ti VALUES (31302,46816,'eCnBZ78jOeGjsgyTSTjNdXlrj3rmkFGNVfS9vNwLcAf3PeOKDRJjWntYwT','jeDQe7go9cYnugfHy8jjNJU','32EdoewUVlbKWEXzoQJ15G5fQDCGSf6WaOiGZgUS17PZwYJkVnV2P3','1YFwTzjQbwhshph','x','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(79);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
+INSERT INTO t VALUES (40735,34591,'5b98XTdhDfsi3xbWb8P4DxBnZM0wkEWNBcttGCfir6Z2PHXqpuVhNqDMP8D6','2Obd','e7DQwgtLrCUjco7nuX3RQFtCj1nM828m6gwjAuB4YMpdXXwEayiyyTD6mZtghHyKs','YcaaPUiIbnFDq4WjglsxEbGWIXX8lIArHDDExeyRWtPdZfIqbu43kUDzqLpuZB','r','h',11);
+INSERT INTO ti VALUES (40735,34591,'5b98XTdhDfsi3xbWb8P4DxBnZM0wkEWNBcttGCfir6Z2PHXqpuVhNqDMP8D6','2Obd','e7DQwgtLrCUjco7nuX3RQFtCj1nM828m6gwjAuB4YMpdXXwEayiyyTD6mZtghHyKs','YcaaPUiIbnFDq4WjglsxEbGWIXX8lIArHDDExeyRWtPdZfIqbu43kUDzqLpuZB','r','h',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (52707,121,'VbSFmI3ax7kSG','PrOWzipeQuYVcrl8dw58GNW4M23XLTi3w47Olsxo9e8DNKe1fhXonjWDlSWp3ESyJ2Gr4UKTJl14COoyITDySgVik0FlARmXcYBY2KP71rRtGUUHaYAFdcieDw0luGTbFd1U4dDItIBxkHA6amQqdsqf0GMmFYyf9v1MGRF6gNl4UooLinYUn1bRhyVfbzsx8PPPDhnAnzTcVJh3TTU6quTuaUmJBw9hTgLdT3OChMswSr2D','MotANF0tGzaogvR','7QiCL7YEw0h5v2soJ','o5ABAz89ja7oxydbgsc4','70kpbILVeSNyJBp4m7el0YCFlGqfMnsrey',12);
-INSERT INTO ti VALUES (52707,121,'VbSFmI3ax7kSG','PrOWzipeQuYVcrl8dw58GNW4M23XLTi3w47Olsxo9e8DNKe1fhXonjWDlSWp3ESyJ2Gr4UKTJl14COoyITDySgVik0FlARmXcYBY2KP71rRtGUUHaYAFdcieDw0luGTbFd1U4dDItIBxkHA6amQqdsqf0GMmFYyf9v1MGRF6gNl4UooLinYUn1bRhyVfbzsx8PPPDhnAnzTcVJh3TTU6quTuaUmJBw9hTgLdT3OChMswSr2D','MotANF0tGzaogvR','7QiCL7YEw0h5v2soJ','o5ABAz89ja7oxydbgsc4','70kpbILVeSNyJBp4m7el0YCFlGqfMnsrey',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (38112,247,'3ojl','Tb43PtXRwx4j14xA6mfMywW8gcfZQcmbSPay0VYiuJQUp4eeYmuoza77raqrjEcy3Iz73t5ERBccTtcgRi6RgtDb58MSMdH604Az8UhXtHtB3P8oHNvSpizx0D1E2EySmQjlDMQoTKLyNwaCU0jzXh40JLrrgoEV7waZO5Z08VBRgxddt7h2O8CWFVqmeerkUpowhdJLRRiOzNmu8A0sYDbBJ7Kglm8B','S','eKGhoPMxk1eyB8uSo4b18dzwMXWSWVEWECugNcsL1OfcjIk7','di6G23LLODF6erb2kyRtHrajmnKB6','DwIz5oxxBb9OCsIjYGzmW7QHsKso1IDssMX2VBoFrBXSr',13);
-INSERT INTO ti VALUES (38112,247,'3ojl','Tb43PtXRwx4j14xA6mfMywW8gcfZQcmbSPay0VYiuJQUp4eeYmuoza77raqrjEcy3Iz73t5ERBccTtcgRi6RgtDb58MSMdH604Az8UhXtHtB3P8oHNvSpizx0D1E2EySmQjlDMQoTKLyNwaCU0jzXh40JLrrgoEV7waZO5Z08VBRgxddt7h2O8CWFVqmeerkUpowhdJLRRiOzNmu8A0sYDbBJ7Kglm8B','S','eKGhoPMxk1eyB8uSo4b18dzwMXWSWVEWECugNcsL1OfcjIk7','di6G23LLODF6erb2kyRtHrajmnKB6','DwIz5oxxBb9OCsIjYGzmW7QHsKso1IDssMX2VBoFrBXSr',13);
+INSERT INTO t VALUES (7258,19002,'4B7ZdNZEk80PhyBHvR78xf66zI2miF5YfMZarhKK6JMR1iiZ8T9F','a4qU6KuSY4bUfOh0TK4DPOaR8bhqokUenpvkalqpcw9W9ELEscYi67cybdKym4rgD70m1CadSWY91kg5bvnUwo8FYAdceevDB3FDUJ4eOE6qzhURsotuWVhOlSExEkw9wojTLsSH8Dn5r1RD2ycuTHZkjCuC7lRG1KN7F8HMwb6FMzcogyxgpq1j7cCgHhwQq5x','UPBzuoYg4Guopixt5pmuftfdFmPZqBDrwxWGGlbqUGNdP','DtzSdw2HoD1I4V0ptzRuDUsqq2g64rGKAAEBs51Q2BEmkgnlA0UAM','1','M',12);
+INSERT INTO ti VALUES (7258,19002,'4B7ZdNZEk80PhyBHvR78xf66zI2miF5YfMZarhKK6JMR1iiZ8T9F','a4qU6KuSY4bUfOh0TK4DPOaR8bhqokUenpvkalqpcw9W9ELEscYi67cybdKym4rgD70m1CadSWY91kg5bvnUwo8FYAdceevDB3FDUJ4eOE6qzhURsotuWVhOlSExEkw9wojTLsSH8Dn5r1RD2ycuTHZkjCuC7lRG1KN7F8HMwb6FMzcogyxgpq1j7cCgHhwQq5x','UPBzuoYg4Guopixt5pmuftfdFmPZqBDrwxWGGlbqUGNdP','DtzSdw2HoD1I4V0ptzRuDUsqq2g64rGKAAEBs51Q2BEmkgnlA0UAM','1','M',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6508,24077,'NZ0jHNY5XEEZ4J7','Qv3RZK1qWlmuW4CaoaxYmO50JXGtddFoub9cXC','4NaXZkKd0HWqsXJ4','XvS0lOsQ5jptdYuG49NNAdqsicjZHfeVU5doxypwho3WaR4MIWdiLBfOLbAGHQi2Af033Y7WMNMqpTLEvW7zz9leeUzzGqiFNYbtmXWY4JoxPLjLIlwbEa35TOUjPxzMYc3SGPV6NGKksHNGDC88FxgVofWfe5aA9bYXaeVGyhk4bdCr2ALfqRUs1C9oR480hWw7FQ16h','0','D',13);
+INSERT INTO ti VALUES (6508,24077,'NZ0jHNY5XEEZ4J7','Qv3RZK1qWlmuW4CaoaxYmO50JXGtddFoub9cXC','4NaXZkKd0HWqsXJ4','XvS0lOsQ5jptdYuG49NNAdqsicjZHfeVU5doxypwho3WaR4MIWdiLBfOLbAGHQi2Af033Y7WMNMqpTLEvW7zz9leeUzzGqiFNYbtmXWY4JoxPLjLIlwbEa35TOUjPxzMYc3SGPV6NGKksHNGDC88FxgVofWfe5aA9bYXaeVGyhk4bdCr2ALfqRUs1C9oR480hWw7FQ16h','0','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (35785,8412,'LOwGu9vL4RTTqNEgwq1OykYYxKJJB1BNM7mL6OCnI4tReR2SGKZctcnHUa1WQk9FJoVdQnB77Q','PilP0FwSKqJnvP8vtTE5Iy0M7YzAOBoBigiTi3wfMsB7mvDvYsPk9Fi8XcKrgV6L8H0PoTiFMVhJgwnOLwL2KBIyIfpXtv27St0fHitb1j4PSL8lYl90i0C8L2nAtMwtKrfnTz65i0aJxq1tiAQFFOYmZKuCG42QFoXDbbbDwHAdgu9siBtMMyRS0NPv0pMOCV3jz5iTrq9RqPV','9damiXa8wxZfhGTAl4B0f9pr05Xgd6c71Tpbjmq09Er2SY','xVRQ9JN4S7J7K1W73d4VqpSJqf4W892zi9dbFBGQ3N55xt','BO','I',14);
+INSERT INTO ti VALUES (35785,8412,'LOwGu9vL4RTTqNEgwq1OykYYxKJJB1BNM7mL6OCnI4tReR2SGKZctcnHUa1WQk9FJoVdQnB77Q','PilP0FwSKqJnvP8vtTE5Iy0M7YzAOBoBigiTi3wfMsB7mvDvYsPk9Fi8XcKrgV6L8H0PoTiFMVhJgwnOLwL2KBIyIfpXtv27St0fHitb1j4PSL8lYl90i0C8L2nAtMwtKrfnTz65i0aJxq1tiAQFFOYmZKuCG42QFoXDbbbDwHAdgu9siBtMMyRS0NPv0pMOCV3jz5iTrq9RqPV','9damiXa8wxZfhGTAl4B0f9pr05Xgd6c71Tpbjmq09Er2SY','xVRQ9JN4S7J7K1W73d4VqpSJqf4W892zi9dbFBGQ3N55xt','BO','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (52909,57667,'xrMYbwTAVg7JAoD','bqqRakA3tdBMrPwNxD5NNXpZAEfpZFYOO0pXhqneia5brOgah6eh9D1kQSnFUfTXYabBMXWFskjDicFhNCgo0L7','TkKDe32fkDk39urVxk1tqj1OxLblJNY9WHois7wObBwdA0dPszOBWMvl8WYUXVm8TsoE','V2ctHA3DvjnP6SvIMgasRM2Gc0gXJlBnWnM8ffuimpInfwqGWqRRdDTh5OUrbnrN8Bo6qSzADeZUwzlZBBTRpopL2PrVNytne45cvJOXgDxMuCDynovK0JJ4mX7n9QA7HNqXv9JQ9Fji4jwUa3SGSolP09mZVtmj2z8t','N','F8',15);
+INSERT INTO ti VALUES (52909,57667,'xrMYbwTAVg7JAoD','bqqRakA3tdBMrPwNxD5NNXpZAEfpZFYOO0pXhqneia5brOgah6eh9D1kQSnFUfTXYabBMXWFskjDicFhNCgo0L7','TkKDe32fkDk39urVxk1tqj1OxLblJNY9WHois7wObBwdA0dPszOBWMvl8WYUXVm8TsoE','V2ctHA3DvjnP6SvIMgasRM2Gc0gXJlBnWnM8ffuimpInfwqGWqRRdDTh5OUrbnrN8Bo6qSzADeZUwzlZBBTRpopL2PrVNytne45cvJOXgDxMuCDynovK0JJ4mX7n9QA7HNqXv9JQ9Fji4jwUa3SGSolP09mZVtmj2z8t','N','F8',15);
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 NOT NULL, c CHAR(71) NOT NULL, d VARBINARY(43) NOT NULL, e VARBINARY(85) NOT NULL, f VARBINARY(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5407025476790596220,2094965229,'UY2TcS7mlIy33UK5nGw7E5WpoCrlK7ZkoIbph3','BAnoGp2AhGkf5BFBdgNlo','Fa53zHDUrN0foEemgC2NhCPx3WXT0RWoCidNSuEYbsPre9GVFbLJAC8xTnab5Udn5X8XUcnE0Gt','5YVbDvigoU7riKl','JPbYaZV','vxMK7leLJAIcxpWZT08ywAynUKueLlZAw4o0KjJyXIfeC4xiAbCjKtc1TbOFDWs0Rf',0);
-INSERT INTO t VALUES (16576279121635039626,-286318817,'e34c7vEH5Ybe','K9AvxzRhjUPcfBfbI8uOhIzZB24','4XC4RtxI9mnM','slFqtu0f390jwt','fqXh7J3QHgzzLruyVyFIDKfEeuOtf3ZI249jFGzJMGnYKbDaOd3BCa85TafnaFp2R5EN9wbRYCExSgdYcEN','QkqZjNroqqSSrI4foFFlBDnIWbo5fE2OEIesYvl08rH9sti',1);
-INSERT INTO t VALUES (1809281529710982171,2031819209,'20WBC4zJaf','2vKeqUYE6MOMy430DbDo7ZwKB5V6bULYJLJ61OII','dgTCl9oh','G','WmRHFchzsrygjI4','JMRxz',2);
-INSERT INTO t VALUES (17418776398891261896,971394905,'W5g1veiBchrKb4RkBP','b1VIMWkGS4','WRFbfd5lHmREyz','SiqoU8TnnObn','HFYVX05Olxpje6i0nCd5UL0xFI4rIT0lkxkjSQpNiHM8GsLj0qLkHJThkceWUKMwvIntanIpAByZgXTZxXJGfbNSID','hMmh5wiVMe4oeq1sRXYJBorOzf7wO1iv',3);
-INSERT INTO t VALUES (1291148083776603579,1421586210,'u3OeqJFHciY','w6a8rkQFq8DOEb9pCU6R2','9cNCdEiGZpCwjuVP9DHPAHhS9V4DsW0zwa1qAd7S8cEygfJZrtzIIpiklRftaZzatdWkN2mvNPr5','iGshQoA0','mZZlKqU3rDgehXbGZfyxg9ywRhXUq66cCfoVakItdiRomNxn4hoxyEjJYAYLWfA6S4RYyuBLoK1lDp70TFEA4f','sqSBtFCclHQCVl0rxBmBMK5juxdEzOwEYicLvELjSrPS1wmjvaTuS6mzFjRx',4);
-INSERT INTO t VALUES (11692428197867869342,2005807398,'k0BePyCd9ZfVjjdnImoz0IJaPiGFwaetYH90LQB4hN4WTQztvovZ9Yvk8ov8sD8Csv4rN','iPCJQnCGol193MEINTvOFJ38','d2ljvWH8B6qTiJt5dzq2XG2wNCmpAuLJPsADxVm','ZmPYTw','e7gw3lBWCMAIfUlYNeOLIbKv2pXiHI4RxODHpSoyJW9eSuKhRNxpiPIK4KyYjw3eTdOAYH0WA92MOaL1VR5ZbkGQmdINR','OatR2qvCsXkYZUo',5);
-INSERT INTO t VALUES (12121738025601928038,-51784346,'0y8VAgvac0D0D4R5fNVcLF6PmB','GNF0EPklCtcd8DutwfN3qk7GMjG7J','8YWtO8IQT','h8WNFSJw4VnyWs','B4CaPL4EBtLoNIKOMLR3dU8solRbAC4QqwkblEOQA7MIWUTbqp','7FYBq6s2nODXNdpQkK7wVQ4W0xo',6);
-INSERT INTO t VALUES (13504725231055798996,298980956,'OUgzbJIn37KyoQEJo6wY7PTUqwTHrzItIZj4u','pdBVLXz4','aHwHwvyUpFFaS9fL5V4sA4SnJzbo1Wc5dDMX2J6tthgpNeM4oZaArFZQF735nCIFEEr4eWmZJ0Gb','7','ZS','yda1CmD0DzzX0Gjw80cBRlmvZyJS7OfaaeCOIArU36wJgyf',7);
-INSERT INTO t VALUES (3850076428260573321,-329885154,'Iv2pNYY5bgi','CUo7ATD','5UcttpHA3Vxvafwcg6vjGfrADtLDthkaZwKI5zxPMYx','lwKW3tIuPWqgy','Kp3mrzyqL2oIsLnl9CsywBwkYIoTGe3ccrxiwuWJGQOaZws6o','FQoGXdAnmgjWhvleMG13hm4ckAiON2p7z25V3dCkZGsEzuK5nWkvq05DFs8EIH7bJfsfm4j',8);
-INSERT INTO t VALUES (6681373620335354124,-571764011,'rytxgvegNGunMjruCmLgLntgmDXqR0iXtjzvjuwk7yK4vNwWo45','Sshn','dynENB09Bos4rFzC0ysJsoRUULrJ28Uej3HvnmIc6xKCgtWLK6vaDHrOHFBMG8HqXDZv9PJ5YL8ALHf','BiAlMeCM1v4sv97','Oi9V71hXGPJLHf731','BMEERtnz1Bvw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b INT NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(53) NOT NULL, e VARBINARY(19), f VARBINARY(32) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (66,1154342021,'FLW69e8Ng0B7UJSYOmnEhUAYTq','W0ExfJpd6RCVCr5ybr81tjNmRShHQrULh5aZ','PjRXkUJfdPIOysQG','Kaz','qa','o',0);
+INSERT INTO t VALUES (16,1320983746,'hGRltdKGZNIn','AXeFx7WLolAM2UwxMIY8CdBxiR','gKN5zfeVNjMFQsLy8QE','oudJOrTXvchQP','T','Vd',1);
+INSERT INTO t VALUES (86,-767049397,'GriU3uoew0mjU4Npkjoq9nGiLe54','2HdiEqXtlhINQ8a5FhZyGTwonH7','KLFsBgOR90','0USoxLx6Wk0Di3rwwM9ptBSNhLs','i','i',2);
+INSERT INTO t VALUES (-20,1760654760,'8','lYYgC3zf6gueb66','pYCVrydygqWoLcJsVgY','y9pjWJ','x','S',3);
+INSERT INTO t VALUES (25,1908105627,'UJhd0POpJZFXIwWmoRJiax6','1HlS','vpFDIR','NKfL9d3VuXwLBQXgZZ','wO','T',4);
+INSERT INTO t VALUES (-67,1122276438,'nxHvoPbdYKPic','hrDOZ6qerx2vmEakRjyDDnxipHqE7AnVs8vacnQpBHK4cLofs','b','cTgvE','pa','Rd',5);
+INSERT INTO t VALUES (-36,-252622029,'48x','FglW0FSnDW6v','ZXPzwyTb','jnbdOwc','D','YP',6);
+INSERT INTO t VALUES (-14,-1265874410,'v7TpTwMBf1ud','wycgsQecbPwadHwzII6yyjn6','EnWiCMmGWGjVdkB9JL','ZFBny3','v','Sp',7);
+INSERT INTO t VALUES (-108,-1555095716,'2ms','lryA7PFnVB','Lf6lA9RXcbvQHwVx50m','PgJik','VD','R',8);
+INSERT INTO t VALUES (121,2101703632,'qLXjJxB2k2JL','UpxoZT2nGsnOdCHDjE','Cp4NY2VZr','1a','KX','2A',9);
+CREATE TABLE ti (a TINYINT, b INT NOT NULL, c BINARY(32) NOT NULL, d VARCHAR(53) NOT NULL, e VARBINARY(19), f VARBINARY(32) 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 (4004821261956202697,-404363856,'S0Ph4jPTYvX4x5W','iZp','V6YXZBgLiLPT8SgLoM81wwV99an','7mvRa86zAmv66','DbLw0FfA','pTVWoWDWHuUqDrAT1thUeNdETCPmsueik3QQI6asEEkqAYtnP3efMilE9wb',10);
-INSERT INTO ti VALUES (4004821261956202697,-404363856,'S0Ph4jPTYvX4x5W','iZp','V6YXZBgLiLPT8SgLoM81wwV99an','7mvRa86zAmv66','DbLw0FfA','pTVWoWDWHuUqDrAT1thUeNdETCPmsueik3QQI6asEEkqAYtnP3efMilE9wb',10);
-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 (13985502378568986151,1071422292,'rTrJrLIL9qvdNkHi4dLEwCMqGeXg7U4iNGyq2AAwdfztoTGd8rv4QIeIZ8sv5','dU3XkvrWiRIjsQvmM1','EJ4qo','GrLLB4t0J7','KvgfWJuQZMInw7UQMnXDCc0JxTJVC9jQgd','OlntUo8A',11);
-INSERT INTO ti VALUES (13985502378568986151,1071422292,'rTrJrLIL9qvdNkHi4dLEwCMqGeXg7U4iNGyq2AAwdfztoTGd8rv4QIeIZ8sv5','dU3XkvrWiRIjsQvmM1','EJ4qo','GrLLB4t0J7','KvgfWJuQZMInw7UQMnXDCc0JxTJVC9jQgd','OlntUo8A',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16047885925827675831,745854928,'JXZKtuc2O3C6UjY3ulOwl8rxwwN0sDczt66ggadZMBZto6dyXO61j','8aKfSxAyYLTGffZ9SXTluxgxpTKemSBZVwCTTSW8b1SMuyL2ymXpmAK84t2L4tN4txPWtgDPVOyfzLXTEQcF6EZtL613bCPMllwizTbVyHnEx9peYgYbWRfx1Vt8aA5w73M6Fl2fCpfOh','xwzNLp1Wo8yzMVTkC06TVjZ9eFPnPffyjKl','Tn317oAGYwNN1VBy0','TEsAzjVQVcP8jLrHX0HTqDJD','iz0kosVlWRWazk2Fem7HqdWKzTPCtviokdA6UVth1BSVnUNTSaELL1KYokFK5LcT8Pri9',12);
-INSERT INTO ti VALUES (16047885925827675831,745854928,'JXZKtuc2O3C6UjY3ulOwl8rxwwN0sDczt66ggadZMBZto6dyXO61j','8aKfSxAyYLTGffZ9SXTluxgxpTKemSBZVwCTTSW8b1SMuyL2ymXpmAK84t2L4tN4txPWtgDPVOyfzLXTEQcF6EZtL613bCPMllwizTbVyHnEx9peYgYbWRfx1Vt8aA5w73M6Fl2fCpfOh','xwzNLp1Wo8yzMVTkC06TVjZ9eFPnPffyjKl','Tn317oAGYwNN1VBy0','TEsAzjVQVcP8jLrHX0HTqDJD','iz0kosVlWRWazk2Fem7HqdWKzTPCtviokdA6UVth1BSVnUNTSaELL1KYokFK5LcT8Pri9',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-767667,-1714429657,'h3qWvOg5P6EBO5ffOxjuGegWwip','5WBePRVxiAV7Dm4zoRYj','j','olnMBDUWdKaD4n','D4','p',10);
+INSERT INTO ti VALUES (-767667,-1714429657,'h3qWvOg5P6EBO5ffOxjuGegWwip','5WBePRVxiAV7Dm4zoRYj','j','olnMBDUWdKaD4n','D4','p',10);
+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 (-2351760,-1566937252,'sh0GB','cggnyz3IC5nuu1ovJ0IquGQR5','MJxdnp','swEo73vYucbHLWDAv0iCdJ5uXGgEYdW','O','DP',11);
+INSERT INTO ti VALUES (-2351760,-1566937252,'sh0GB','cggnyz3IC5nuu1ovJ0IquGQR5','MJxdnp','swEo73vYucbHLWDAv0iCdJ5uXGgEYdW','O','DP',11);
+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 (-7165785,1025429724,'BF666f7U19XTjOaHm1gumCDH','YbeSZEyIXcciiRyJJse5Zg','H33xIrOM','dI','V','kz',12);
+INSERT INTO ti VALUES (-7165785,1025429724,'BF666f7U19XTjOaHm1gumCDH','YbeSZEyIXcciiRyJJse5Zg','H33xIrOM','dI','V','kz',12);
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 (7794834266113247503,-806199203,'wBMyPLRy6UcAKRE9os0odiu8DmHg','fc4VtzPHexBsCiBZCMs1wZqwbZTHe9ZK4NloTxSNlOHhRCBjihE6HV2PsvtyFDpW5LHC25lLuTjI5SzhdIRj44Q0BTtaTHpVhTTIxMAFAeyeooRWfKwtCRQaE','9yww6xcl8uVzRYsNxmgMfNrSA8BFWKb8','5x8S9C0QHXqkpieal6eneovL4fLWgg1YR5okrachzCygreAoWx2jZpZKiZdRKE3cdjsPYgymc1DX','h8vjH0J1YYbQaFNMDWxNn3BJ1COf42meBEXR358f66JlYYM3AntWxs7jinCmkiLbyDZG','Nfz8gDNCmP99Sn8K0Ga3UgffTIULdxvsfhTzE4O5i1h5ULXq7DT4IZjBWi1NcJG3dyzRV0H9br1QCVLFEPW',13);
-INSERT INTO ti VALUES (7794834266113247503,-806199203,'wBMyPLRy6UcAKRE9os0odiu8DmHg','fc4VtzPHexBsCiBZCMs1wZqwbZTHe9ZK4NloTxSNlOHhRCBjihE6HV2PsvtyFDpW5LHC25lLuTjI5SzhdIRj44Q0BTtaTHpVhTTIxMAFAeyeooRWfKwtCRQaE','9yww6xcl8uVzRYsNxmgMfNrSA8BFWKb8','5x8S9C0QHXqkpieal6eneovL4fLWgg1YR5okrachzCygreAoWx2jZpZKiZdRKE3cdjsPYgymc1DX','h8vjH0J1YYbQaFNMDWxNn3BJ1COf42meBEXR358f66JlYYM3AntWxs7jinCmkiLbyDZG','Nfz8gDNCmP99Sn8K0Ga3UgffTIULdxvsfhTzE4O5i1h5ULXq7DT4IZjBWi1NcJG3dyzRV0H9br1QCVLFEPW',13);
-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 CHAR(32), d VARBINARY(32) NOT NULL, e VARCHAR(75), f VARCHAR(49), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-30597,19,'WoRwquTFMkruQypbTSP7el60D7','UOwCwPiXEGbxc0PZ0HitfkE','pLTEMlV7bSxDu1xOd7TI3dtI1cJrJMTDkV1cHfxcQ1PjNI0Cshz5irN68F1jTQg1JG','X','5QdYe48GTIPrnV','YExOAhiBmUnHPTHZ5SKte0aIcv7KE5IKhRNh7kodxmZ9Y6CCpq3raNAASbjtc',0);
-INSERT INTO t VALUES (14644,172,'M9t','hYjF1xbN11Ogua','4IZwQsnVYhMlaWYVRdKElH3dMh6s5503Zr','WWh6OW2O8','qo5PwsXMc9Yf44fUJvSoLS5','CqqHBbgy1BnRsHHTU7FKEIhBLN9okXfiQkrlwPPOxatBcKP5r3',1);
-INSERT INTO t VALUES (19009,148,'TQIVh94K1NQ','VM18u3pKW8CTrCxko','2nAlxdl5t9SbOmYimW','rY236inksct6ha0Rnome','6j1Xzvu','ctel6F1eWBNjOWW1txZI5VZ14VLYADo',2);
-INSERT INTO t VALUES (-1229,140,'rpNPf0AH4lgz1W5D3jMI5JFaPvVG4','pSJpVM96zcQMrE8kX2RgOC','lubQWunxzzx3QZ1pkcwH1UZMY6JDGRgmZPjdSpCzjYcRS0','8A6F5D8db43xShf4lE0','AWohwaygZk9B77nu3UvLyLavyYOI2oMR4ElwFswdJ7xpwLa9JolJcXwVklVlGpPRLYe8Fjjzy9UEcSaUjud','mlCMuMQQ7J6iwKSoPfXqWr8M0cLP0Y0j5',3);
-INSERT INTO t VALUES (-20498,167,'jwyO6ga88FFC','6MdA5QzkH','Lc3qtoR3nTmJXr0DueuUUKMWd7o9aV5Vin9pXhETUOFI1POI2NRQnREGYyF16JzlEAshSnDSJk','XkYCu','uOBq','VeQhexSY565kAqo9FRPLAjdS3v2tQru7fRpZikA4hEEIgjizxVc79WR0O1pFmr3',4);
-INSERT INTO t VALUES (16676,92,'YM9pcFNA2GY5ZdwjzpQmb2gdk1ZQJNE2','ZREcnVRDDc7pWOHIwJ7C0G','LDai3oOjJnBDxc9WwK3Jney9a68f0hbJ1edgdHDbxuWbNFWjnz1njr','sREXo5tnUfmzm6J4S3XzAPMisF','oKPPYZxfgjBk2A8IewPAvd2cWPfNcM','saeqodtHPNBbX5gt143qNCChpALQwnfL7YeV9R3C',5);
-INSERT INTO t VALUES (24561,134,'hW','R1FWv','TxX8KA7wkgwMJWgsI34KKXRD9Yh0NOYRt0Gs0kKLPdBFYpFAs','yMBd64TdDvwV4eUS8VAnSq7L0ruROD84A6D','2YnLZogmWpi99rZQFZ4sJiwpESN3QOrc6F9igRXjPeR','am3bBKDc3Ih6oY6XqGN8Oib4Dh1yjIx4pQu0dAmCNCQOXuhWusSKKDhMFCrWRYZajRsWJ0DXLgF1WSjaje',6);
-INSERT INTO t VALUES (-18438,36,'Yo','2X','olfSpt3EB','bzEOWObR742eFuW','RFaNnbTJRouvYhXXMPbxp6zCElhifRikskZr','Wgtm7ClMKV8oSz8iZ49qq9IoWBoW4TMJwakOSpWJBgzogxEauGdAJ8FL0fdK7x5RbZoh8eZ9h0tIDsC',7);
-INSERT INTO t VALUES (19483,177,'tKX8','1UJDtFO6E7PoHD1EP','OmSc74Z7YMx7mq35wCbPdTH8EDG1nqm6v35Y0Bv968v0DX','IOmaYvBRhBiLfeErcm52mWl8Jni1XkYG4TTgahDwLA','BIgJqnxCUhKQ2F1MT81P3tSoR7T0lFTuBaYmuuQM','xVUtJ7tOtr2X',8);
-INSERT INTO t VALUES (6597,101,'DhoL1HtoK6nSYgU4OA','JEMHrAXlzgNAijXMhT02w0f','3mul5kkFFRhZyDUW1Yr4i','zyH7tvtV2OoqZCekeqp92ODArmvKUP9z5551OR3UOB','fatoB5saGL8ZNQAqJwLm2FiEXCCFyShkFY5fb23wJE97fkM2NcFZ625gLEMYY0fNkKikLg28aCarTLXkIM9VGo8zqN90qTdkYh5','4iLkEnSg3A5eEl5WwvyAGtO3B58',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3338402,2116766608,'4S6WdrBe8a7B5yliBduk6z1fLZbd0l','HYk29qWUG0mMbGcXndmNLgMUt5rvmcsGFq7jucmc6Q65D3LYnEfGUThy5UIfqEKQHepSPjeUiZbs5ekDZdVK2ZSFmGbj0BzP5LQqmrfVJ5O574hM3OAH3Vp2DmaMpdontIAX8esmhQLgk7Z5OyUkblddzrjx5OqULXUvuBHk3oYZg3qOZJ5PnlhQ7Wfo4pgzYsl8wPn5zZiCBeVv6dCaZWdP9tMc4mJNWj0i','3ufbs','flpHNE4KJGlvOtsE8IprVTbpY543iK9ibXkY1F69Jmila8RR9uR6GWI4UrmQBV0CPGlOEYhVowQhMv6n2xqve1BzDU3ZxgOhFtXnva0DfwpCo2hoBY7tfHJCKA8xyfGk3kQfyeZsm1TAiuqKf1e38vAodD04ny8FeuH1dkTburdMKAmtXgFeBgP5xrHESNccb6cU2x95N3ksnt9YNeEhWuJpT1CqONfJo8UTHakkI79HI0m','D','S',13);
+INSERT INTO ti VALUES (3338402,2116766608,'4S6WdrBe8a7B5yliBduk6z1fLZbd0l','HYk29qWUG0mMbGcXndmNLgMUt5rvmcsGFq7jucmc6Q65D3LYnEfGUThy5UIfqEKQHepSPjeUiZbs5ekDZdVK2ZSFmGbj0BzP5LQqmrfVJ5O574hM3OAH3Vp2DmaMpdontIAX8esmhQLgk7Z5OyUkblddzrjx5OqULXUvuBHk3oYZg3qOZJ5PnlhQ7Wfo4pgzYsl8wPn5zZiCBeVv6dCaZWdP9tMc4mJNWj0i','3ufbs','flpHNE4KJGlvOtsE8IprVTbpY543iK9ibXkY1F69Jmila8RR9uR6GWI4UrmQBV0CPGlOEYhVowQhMv6n2xqve1BzDU3ZxgOhFtXnva0DfwpCo2hoBY7tfHJCKA8xyfGk3kQfyeZsm1TAiuqKf1e38vAodD04ny8FeuH1dkTburdMKAmtXgFeBgP5xrHESNccb6cU2x95N3ksnt9YNeEhWuJpT1CqONfJo8UTHakkI79HI0m','D','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6183891,-1988719777,'1WYNXLoyGaFxaWon','PA9HOTRi8sMy4mD6dB0V01qiP9dYjCzjZuGpnN2J9TrnUaV9W3iY3zJBvOaWkxdmDwAQqNQPfBvmVCQ5FZsQ2Aq4pZvqvTa1UTagBUXc85RUB0yQNykSUtOPDkWVgS0vvEuWPEunFF183OfSEpKcylhigk8Rwnifof6kEWhlOQXqdkcT4ddsaRFMNu3O1TsSjKOvS9elrvwhdLCj1f5i5h30jgGUcHAF2e07tpxGbwAFBgJHh3J','QRPKxeQMfxvV','aGxJDquXE5Q9y3kOB5Q2TDojWNakGX5Tk00aiU6u9R5R8FCbtrUPzdlRo0j1R6Ve066Sc5Eqcf39LadTt7wR0jf0U3UWTQ0KNcWgqvDywSMx3YXsOqj7C73FbG22N0jYAAuh0MpQ0Ou0gWL1QB5A0Hn0ZHstbV44xRfILCZi93Ry9bnteSQb0kDADY9sgUbTezQvX2whf','rzs','D',14);
+INSERT INTO ti VALUES (-6183891,-1988719777,'1WYNXLoyGaFxaWon','PA9HOTRi8sMy4mD6dB0V01qiP9dYjCzjZuGpnN2J9TrnUaV9W3iY3zJBvOaWkxdmDwAQqNQPfBvmVCQ5FZsQ2Aq4pZvqvTa1UTagBUXc85RUB0yQNykSUtOPDkWVgS0vvEuWPEunFF183OfSEpKcylhigk8Rwnifof6kEWhlOQXqdkcT4ddsaRFMNu3O1TsSjKOvS9elrvwhdLCj1f5i5h30jgGUcHAF2e07tpxGbwAFBgJHh3J','QRPKxeQMfxvV','aGxJDquXE5Q9y3kOB5Q2TDojWNakGX5Tk00aiU6u9R5R8FCbtrUPzdlRo0j1R6Ve066Sc5Eqcf39LadTt7wR0jf0U3UWTQ0KNcWgqvDywSMx3YXsOqj7C73FbG22N0jYAAuh0MpQ0Ou0gWL1QB5A0Hn0ZHstbV44xRfILCZi93Ry9bnteSQb0kDADY9sgUbTezQvX2whf','rzs','D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-5393587,677932189,'zuw9S7GXfXsO3bzGnNGVW6YC924JJdxxw','rhzfd9Oh4ByCxn7d9kb6nWncWawp2eYwmO9rhdwWJqEGdK7ZFhMxoqe30LmTN5feE9r8Y4hipy4xXtvBQPy9Ui0jrOEISNi7vo7xsZV7awlfIWABKp','ocA9QVITDZs','NcMl4A9izJmvoURTdRAMIX0sJResswgpYeMoVbDwtTbXcGhWP4Dnmyz6cjYLc8IOrM7QGQqfYFGPp3lGfEFbpyy4YBsMWCAiIHrhqoOO9LFmTPM3RZxDT3MMOuqdNpuuazTyZP85rMiwbexmwQFLK2hRtOrMiMYX46RTbEsW5YHtgBEq3QBiW7wFUUKXP0hGnChattdH9CH8xlESmLU6NOUCKCmD1NsNuotThl35XXadIMe','y2Z','9C',15);
+INSERT INTO ti VALUES (-5393587,677932189,'zuw9S7GXfXsO3bzGnNGVW6YC924JJdxxw','rhzfd9Oh4ByCxn7d9kb6nWncWawp2eYwmO9rhdwWJqEGdK7ZFhMxoqe30LmTN5feE9r8Y4hipy4xXtvBQPy9Ui0jrOEISNi7vo7xsZV7awlfIWABKp','ocA9QVITDZs','NcMl4A9izJmvoURTdRAMIX0sJResswgpYeMoVbDwtTbXcGhWP4Dnmyz6cjYLc8IOrM7QGQqfYFGPp3lGfEFbpyy4YBsMWCAiIHrhqoOO9LFmTPM3RZxDT3MMOuqdNpuuazTyZP85rMiwbexmwQFLK2hRtOrMiMYX46RTbEsW5YHtgBEq3QBiW7wFUUKXP0hGnChattdH9CH8xlESmLU6NOUCKCmD1NsNuotThl35XXadIMe','y2Z','9C',15);
+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(96) NOT NULL, d VARBINARY(98) NOT NULL, e VARBINARY(86), f VARCHAR(84), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6375,-17949,'Znl1XN5Cij6WcsRmUCfEkl2kzYQXNwnRKhExWZWL6AgNCQSNDvk','b','dbkbcCYGlRgnIMJ4w0TW4PKAswT77VqjdVTTM25zfa4tJyiGVEgLMYa5fScxc9FLqUAzKLzginZGuUui','ibCL25JaQlX','q','u',0);
+INSERT INTO t VALUES (4609,-4655,'Uu5OPR5I','zMnvbxrjxrGfKrCOyIFc9x8DiD49FWKW3fs9TX8A9la0TGyl9ENUpQTwq','SCqV9LgRV4UA12zocPlojzfjxHmwgxSsfy3xg','52nI508HBwhpiTK10UWxJF0mmvkdI7IY','D','S',1);
+INSERT INTO t VALUES (18473,-23762,'6QXRRrRNQow3xAzqVBlpUnRFpvhwIXj33Fhd3f6ybxTJIHb','m1Cb8qoCXSK78eWS9RQNFULd2YIrd2TEPbrT8KvI5vH8Ny8yn9XfqxjV','3wvhRRayQ47sgZrbBRyRpMYQF1kr','G2qQG4EoKDBbNEzIHhr6QKJOjZXa83oZ5ERC1OHHiDm3qngVboy8BBzOjRsPfZSGT8','B','i',2);
+INSERT INTO t VALUES (-32153,-3124,'fhHwbNDvT0tBuvwWBINtwSmhihYX1rN0ecsh9AUh9b1qM6cpPlM93kTp7LX3w0xt','Xxx','nSGmqwruLB3e75pdS20H0l3lwNxbouTXz','I0dDVGmEFRC9HdD1EFL','q','I',3);
+INSERT INTO t VALUES (-30531,23073,'Jkat9gKPZo9Xk75FsMAv1m1aobmjk9yhPKWfWB9IpIm5dyAE5Oqa','3pPuwuQpdj0Gbtd6wQBPkP1dORIjl8q9Xjuj0fNoF3W','ry7oBHg6tqSt4lImHAllAOk7LmV0QsJSqT1R','ZIqglm5yA0JW3u5O71iSlDKOBAktu3Vv1kz0hrbFUKStD4POl3SyTlP4txIIuBeiPx4b1Rbiq1POCeaY','L','u',4);
+INSERT INTO t VALUES (-10068,97,'Pw2s869syfYGfNjP','Av1BaUjKNf43Vn7AWiiHtMtOebecKNoGVOKHZpeFby','PZpwdLNPp9PZUAtXaeDhRRQIIMm5mIw9maEQ0zYj0rMPAGZrRoEHuopToQTV','f7wk2Z2k34dhNlvOUM9wItiT3P2OPrQn1zHCiLTFVXkMsQSHVIzWkFhNbP2Afok10Wl0VVX5mR','N','L',5);
+INSERT INTO t VALUES (18885,12,'LotlhWZirpq22MDJCnAXUwWdd0FQNG7T7ajH6V1N','t5OwXphqcYIeEyunqfPMdqnkl2SN5MM','Z6ORke','W2GYJHPG4GASRfJQ','x','B',6);
+INSERT INTO t VALUES (-17923,-15415,'tqNqL3GVeqoLgK3OGxt2wNczoxPDSP6HlOjnQWSmIA28KWD6DiKTQ2zchuIrwpoCSalc','lYZr','v4wjWMlVArk2a6i1PUpT1ibJI2cmlf','BdTtaaQDmfAH','a','d',7);
+INSERT INTO t VALUES (16118,-11231,'YP4b3NxiLl3MCeq3PVAB5o4vqnpbl7gIdls2Fz0nMFQHz5npPfkab7diYcFP0XsJpBcrJGxK2gqHPw5IJz0DiI3','WI1yc9AQaN0N8RLgSu2fXtwH6NE5zQlDiYauZM5kfaNfCOUPDT7WldFhIDuN5CBy','vCV2ZoexrUZRemE0G9JqjtEvuApeMFUFpmClzuos23GWQVO8Ju','LEZXECPSXUnwBcLsJst1RvLOJxBlH04WhuOHcXk9r0eo47L9eMnBAJZfIIEECXFhxLnKp2ZHNqRrfi0SLv7','b','1',8);
+INSERT INTO t VALUES (25143,-6151,'6WNTM4NcUMhK12uj6cbTU4a1fu0SjBqpFR2MIC8MhweLH08keb6X8tXuI7qYWkXxHPQ1zlLIC6on2FCMmEPGkWjgRQ','ss4NFFMP7P6LTfPnSsMrItR6AM80k6JfjViWIrZitcgdJQ4TPGHbqZ0crciidVvIFG5ojU3EwVr8bcb80THA8nIyMvp6yq6pl','BS8F2maC6efcScmTw','Pt1hRNywm9CAk6wB7EEhFxkn04GvZSFHqyYyPtrfnRV9G5QMFt8JlcnwBQrRc8RLOkfJMpZeK','M','w',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT, c BINARY(96) NOT NULL, d VARBINARY(98) NOT NULL, e VARBINARY(86), f VARCHAR(84), 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 (-5896288417649764741,116,'3DgS5oepIRZqjFYZaSx3YeWFt2Ve2WIK','PYh7XYmK0A136RK9Wr','8rpoObAC2e7Yp1yYi17ZFV9WFZJvbfeaNsYrcOAln0fYlg564PORu4JaFOohezDCkvoAdBeqScX','VbLIluSY','Mfphth0c','ngmbQCHSheOJuvrmown2ic4ExlmCWmJn3GLtv4YYczlYOIHVGhAeDU3WN2MCZjgmBEsbXUTnzpWpCMeTL2yCqibBKj2',10);
-INSERT INTO ti VALUES (-5896288417649764741,116,'3DgS5oepIRZqjFYZaSx3YeWFt2Ve2WIK','PYh7XYmK0A136RK9Wr','8rpoObAC2e7Yp1yYi17ZFV9WFZJvbfeaNsYrcOAln0fYlg564PORu4JaFOohezDCkvoAdBeqScX','VbLIluSY','Mfphth0c','ngmbQCHSheOJuvrmown2ic4ExlmCWmJn3GLtv4YYczlYOIHVGhAeDU3WN2MCZjgmBEsbXUTnzpWpCMeTL2yCqibBKj2',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(33);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(33);
-INSERT INTO t VALUES (-3480055164912481866,36,'wbUSnJFC5gh','araPBHjhtn2YWtPkKJXeZ','otPo8hiOm7KThj8yW6YfrBmG1cWGDC','LORxrIerkwrG','v46xvFzqEwJ4xM2bpljvdBH2IdDaTbtOFJaKGfxswOlE08Q0C812PYP1AekAbxNsiog','mX63XFq3ZxhpSAB8SAQhq',11);
-INSERT INTO ti VALUES (-3480055164912481866,36,'wbUSnJFC5gh','araPBHjhtn2YWtPkKJXeZ','otPo8hiOm7KThj8yW6YfrBmG1cWGDC','LORxrIerkwrG','v46xvFzqEwJ4xM2bpljvdBH2IdDaTbtOFJaKGfxswOlE08Q0C812PYP1AekAbxNsiog','mX63XFq3ZxhpSAB8SAQhq',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (1242045,-12647,'D7POSwxUX84nU9QMQZ34kv3V3qwr9Lab0PPSQ','tyUVp1EvLfz0cqhRhFSs98pN6EtrpI3jXncZSVtBVUsetvnCv','L4v9GCDqLWMAMBXMeXL94DqQN9Wn8a','t9V2nmvC4Wh9FL57ttqZj6sXaWnGf1chzGarw83p9OAvY7HMilkyelAHS','Y','9',10);
+INSERT INTO ti VALUES (1242045,-12647,'D7POSwxUX84nU9QMQZ34kv3V3qwr9Lab0PPSQ','tyUVp1EvLfz0cqhRhFSs98pN6EtrpI3jXncZSVtBVUsetvnCv','L4v9GCDqLWMAMBXMeXL94DqQN9Wn8a','t9V2nmvC4Wh9FL57ttqZj6sXaWnGf1chzGarw83p9OAvY7HMilkyelAHS','Y','9',10);
+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 (2485520,21009,'lBndvQzk22jYkOt94hDQh8ibwII8znfQAcXwqSxa1Km3dEHKyy8tIaB','uaNwakq83vVXtMp92NRwXFCI9owvzVsGkugcfVwom1mITiJmIffquP','mT8FeK','5Bn6RJvmziMTSGPGAtCDcoIhRbzKwzCjsQaEZXeMugBlh8sB9sIRquUz63KhQvpw0lukMST','q','X',11);
+INSERT INTO ti VALUES (2485520,21009,'lBndvQzk22jYkOt94hDQh8ibwII8znfQAcXwqSxa1Km3dEHKyy8tIaB','uaNwakq83vVXtMp92NRwXFCI9owvzVsGkugcfVwom1mITiJmIffquP','mT8FeK','5Bn6RJvmziMTSGPGAtCDcoIhRbzKwzCjsQaEZXeMugBlh8sB9sIRquUz63KhQvpw0lukMST','q','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6206961068342814784,108,'9A6tp5PcHZ3NOQHSK4waqJoO4iWf5B','SB50iKbWQFYltWaO4n2S9JAbvGBI2r3xWTC7Gxblxic37mvj1shBzkwYoufK','qnxzKPnUAACMkpcIzdCpI4Dtsc9Phn29c','2XoFuyErbOnw3mCTPbck8MilUX','75zUG0wX8zl9zcZZpFeQ65DqQazC07XMeMqRNWBJ1czULPj6Vt53w7Cl','9yZPKeJl5jHJHrm',12);
-INSERT INTO ti VALUES (6206961068342814784,108,'9A6tp5PcHZ3NOQHSK4waqJoO4iWf5B','SB50iKbWQFYltWaO4n2S9JAbvGBI2r3xWTC7Gxblxic37mvj1shBzkwYoufK','qnxzKPnUAACMkpcIzdCpI4Dtsc9Phn29c','2XoFuyErbOnw3mCTPbck8MilUX','75zUG0wX8zl9zcZZpFeQ65DqQazC07XMeMqRNWBJ1czULPj6Vt53w7Cl','9yZPKeJl5jHJHrm',12);
+INSERT INTO t VALUES (618704,-22773,'mQPvUcCCv6JntT7omYzveNUD4uWe9SND7OerU6pxz8ArbUuNkAYv97tCvYGMKPeex4IegD3N3DB1xDgyQ109IBUjG6NM5xNqc','bdIJ0qAxiYJY2oKdHzZP1ZZRDswnJjFR1wYRY3OpgyHtkLSoxlSw65x9U7ZAS6iNAmDeNH0S','glR5SLOHaXnQJEfHWDo7WkPdwcGBOPUOkbbr2aPBHOWbqDYN1bLXlsYWK1puTW43eSof9','NviUd1PMBn6FuO','z','i',12);
+INSERT INTO ti VALUES (618704,-22773,'mQPvUcCCv6JntT7omYzveNUD4uWe9SND7OerU6pxz8ArbUuNkAYv97tCvYGMKPeex4IegD3N3DB1xDgyQ109IBUjG6NM5xNqc','bdIJ0qAxiYJY2oKdHzZP1ZZRDswnJjFR1wYRY3OpgyHtkLSoxlSw65x9U7ZAS6iNAmDeNH0S','glR5SLOHaXnQJEfHWDo7WkPdwcGBOPUOkbbr2aPBHOWbqDYN1bLXlsYWK1puTW43eSof9','NviUd1PMBn6FuO','z','i',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3523140535489714711,52,'ia5XcxqZAsRq2jkrhrO','mbumfPIGLVk2mhqFSKfY1mY4V3McJ2eFaEQK03UtanBYprQbll515icwUarrgm0zOuteFuclRAkbfCxlktPKeW3gUJmG9FgY2kd9ep2535dsDupsoLAC7S5jHlAMbTmiWEwNoPxWV896aSeXfJHlPOVKL9qqBMoCia','l9g9Rk0','RV5yiuxFHQKlMlIgGJKueFuTyh7vQR6C2Wyo2YahyXdiDVWaj64jmrIL9pJDaW6PNO6INgOLa3sJ4MKrm5SpcrkS5YVb172X9gKEM6ejnQHZi0SEPgP4jSdIIKCbeGrNsIxBSLG','WsrRvOntEWk6QFdx9WrYu','eicrjU54hFH7UKgVjQmqVvKTYqAZSUnsdxXFyLZ3azZsG6oNQY3AYvc0nU1VExHt3LNj7CGxcOvJdI0pA5UTeB4QBbDOD5te',13);
-INSERT INTO ti VALUES (3523140535489714711,52,'ia5XcxqZAsRq2jkrhrO','mbumfPIGLVk2mhqFSKfY1mY4V3McJ2eFaEQK03UtanBYprQbll515icwUarrgm0zOuteFuclRAkbfCxlktPKeW3gUJmG9FgY2kd9ep2535dsDupsoLAC7S5jHlAMbTmiWEwNoPxWV896aSeXfJHlPOVKL9qqBMoCia','l9g9Rk0','RV5yiuxFHQKlMlIgGJKueFuTyh7vQR6C2Wyo2YahyXdiDVWaj64jmrIL9pJDaW6PNO6INgOLa3sJ4MKrm5SpcrkS5YVb172X9gKEM6ejnQHZi0SEPgP4jSdIIKCbeGrNsIxBSLG','WsrRvOntEWk6QFdx9WrYu','eicrjU54hFH7UKgVjQmqVvKTYqAZSUnsdxXFyLZ3azZsG6oNQY3AYvc0nU1VExHt3LNj7CGxcOvJdI0pA5UTeB4QBbDOD5te',13);
-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(86), d VARCHAR(74) NOT NULL, e VARBINARY(76), f VARCHAR(42), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1180559,-37,'sy','9a4Xq33j2R54EIrHI8QEKSyfAK7dI68MWociGjiF8Z9B3','BdqnnqNUZamf74hDnSPdt1wJVs9qoCRvPF4M3VOsDT9sNRCP0cAAXzYNHK3WDEmYkmtv','ZEt6xtB0AB3','mBYdIUhnTWvjocPETDS12w49uPe90sI6OXcJWbS5FRfetaYDPpcjxbO3v9Qhb6Hc5UcYCdYPW0y5NCHiuOeBohypG8OhxZuG5s','idf4oJuQ7SABwAn70SejWTmF7fUhzO09kz6UdNuxtkzmdRcPUrVaDjOyocewA6nNCEdu8t55HojpjWJfwzTWM8of',0);
-INSERT INTO t VALUES (-2030931,1,'Ehbmqkrxn4gcOv1v03f5i7RxsHhkOa6kIfJOW7aC','uYSk','V7iHmeJnb1qjE6hZXZWK2dkNy','MZxq','zFoFP7h5vvXmGuFRRwcLk4QF1hcSJjRaF4J3xL4M0Ktx32pfw8vOoVzHxNJUhL1ck3a4Byj8CmMYf5zr5I87ob','gVoPlzoo5TqKrIj6nB3m1dweg5Ej2BPVEW2srVxlk3KCaDm1TJ2ftF0t1Jyw06ziaj5YLDaloIKxo',1);
-INSERT INTO t VALUES (-7862174,-122,'y9EsYBar6t0fIC1L6naUXLwPngMYRo5NWIGNjcoA5PLUsB0soa8KrrPHo7K','bnAitZ','4dee6x78IDNirG25UGDhNlB2WFgaey1XJbxw7e2BYm36BJ78ZNYKT4tD6ULK5','JpXU7Ycb','CnLclhJfWUznO1TazcqXmLwPSU6vRK','p1vkUJbNNMwainAmkGa5rzZnZr6UFy7WHefejYFX7bPMxlZ7rk4pj',2);
-INSERT INTO t VALUES (4336705,80,'onlKAfmwLWFQAlmLHi473GpzKlSgd0Jjd82UDRDQNRPmrp4NqXiFtIR57IP67mleONhp04Hkig','u6jGC86','g','ZdPz5qrT7ME9kbu9risw40qYoL3N','jbzIc2UUdA','SEZfP3qJZzHvxfl3BAsIkXr7E1aApvO0A4BXw41mzr55DxUoT2oAMd',3);
-INSERT INTO t VALUES (1999883,117,'T4UEl6tYIvzt1hZgOFckEapKERfZdAlG43t8QjAnAKlfuz0KCdFs13GHlSJJjocOfliGI3','JylrnB7s4D4zJxEOU7fNVAWCAJXtnUl0r0Fogpbc7nwTEXaPHTXZmJPfYNo9UREZlQu1','HOp8PXU3SyCdOp7keiSlO5xVsc','z3XxVXLe0Vcm1K','0xM6qnLIz9UAG3Xw30wwGgc79BUFkswTUvpsxpm7jnSjrXIiCI52','dyxJ3n2uxkVbYNWouQYCOx5fik8TCiSg2H4JMEQB7RScP0m7d1iVF',4);
-INSERT INTO t VALUES (-5442172,-7,'61LJOcXmVGvYH2v4MKFmhbFRhp2pCoAW','bkmNbWoAeUxQN3817jrsUxrWl6NwL','bbuIaYwv1i03f11YquyGcjJIEvAEv7cgaTPWj3XrxIQdQhlU79luo','4xGvU4wTU71loLZtFJKiz1g3k0ay8Vlap8','r8o7RRQu0Jfr9ozwnqGzBg7v8AnBjgpBe3','sNhLzJZmxQjZk2fYRMNLqMCqt0hUnK',5);
-INSERT INTO t VALUES (5031614,-97,'70RqYPGAeOLgsWaXT1YE4DaygsPGtVAd3tuHclRiJrDs64Ru9NHRsIPC7f302iozdn3rA2Ssx8eUyAggc','4ItU8qipSgnjExRpH2nYPukNdm7fTwKvHFxbIx6comz2JsKOoYAQJ','sAD2W4YaPGWyblyOW9egwPAFHbk0MfB5HDRF6e7','RU','wIwdz3jZR1ixCBtUHcaGk5UbQxuIscETWTCdvP4EsTB7cDBuFS1uEiA9YcuLESHGXazrmrXEctHiyqOgPIwkrYz4LvKZ','q2Im03fi4fl1zQ7JXXZJACd56NY6fjbDp9iflkzwNodQniQHZbhfrv7bHZ4zSONpU62PdH6x6LlLNywBpL5RKHNr8b99',6);
-INSERT INTO t VALUES (4665585,-62,'CJ0VZQxZh7PHQUjRWjjqMrw4IGo2HsaouYm7TC0J8s','fHhAegNNl45OO2Py8n1V9eROPqpyDaxtqFfA','r2Uf7nVAK9kdmOmvjeOoS','5doFAuiC5Wli5d8','3kE7','bYJcqNOtoyfkhxaOpkTr2EyQOFYq1ifdYIyZ04XqppPslb',7);
-INSERT INTO t VALUES (-3467026,88,'N4m3gBORCrLuwlI1AWXvUz0tEPxyVErNxfKTA5R0WvQUu7yQIInmtfIIhjLP','HSOlYJifyo315jyasAvQODAEPjB4fDzoFGrAjiIPwxOMPLt','q13mrx7SxlHu','HNeoOtlocNFBVQUZkwBiOzidjDgDRl44nI','XWq3HWj0VsvWNgzI8i7RalGCy1eHSGzkC01EjUfGqpDPd3AXQmDJjs5lFwVeN','kUbp00',8);
-INSERT INTO t VALUES (2608801,-54,'8jKCRmgkkln6AAzRJbNHrVB','qFQZjBtcGntWaqLAO6TDQp6DG8OW8WfSIHRrI6','qYJBwUjrPsUBgbPf9SXFu9F1FDVIQy01KxhKMuWKp6C2uOsMvz4JYska','5HGV','YdHP4fqb8MTJAtRURikcPCuIsZcftTSq7FWG4Lzr3ajGFqi0iXkIQQFhYt','CJ0fzkwtb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2833902,-14583,'4grjrAjhdazFmdGT5N1PvPvhTvOb85BBanzksbDvKvs3','S90G6jIxpXvkHhVFUr6UE7SlGfjwFR9TwuUtDvMaaXMuNLAECSi1SibxduaXzG882HPmSOdGTGDkPYxSHD91tKJ37YHWEwzYkbgLVNcM2GXdXLWPtDE3QWUOvZ34hxbUNB','F0rReG8NSzGWTaMhbTsAPU5WhjsUBLO7CMMGrc1qSRwMHuXFMqnm0aFDLwpj','gPH2dXaPbU2zXrMVmyzQnSofWgSdnnXPJg73eEysTkhxsmPASMo9IcccVrtrGjuxZRd2yC6KxzqprvcZErtrPvzlDVdzzCo9xaDJFcFTEBrBC1n0Vyo9PjaKmnL04z8OOJN3baI5BpKbRCOBoFQX47rLToB3ErdicVJKIFnVyPuMZj9g1S8j7dlP7F45ejs9axGmD0iKqNFcOip3XmOzpWFTStOuLqWIpZndTbtLnpKg1y83CkYAYmUlTU1','x','G',13);
+INSERT INTO ti VALUES (-2833902,-14583,'4grjrAjhdazFmdGT5N1PvPvhTvOb85BBanzksbDvKvs3','S90G6jIxpXvkHhVFUr6UE7SlGfjwFR9TwuUtDvMaaXMuNLAECSi1SibxduaXzG882HPmSOdGTGDkPYxSHD91tKJ37YHWEwzYkbgLVNcM2GXdXLWPtDE3QWUOvZ34hxbUNB','F0rReG8NSzGWTaMhbTsAPU5WhjsUBLO7CMMGrc1qSRwMHuXFMqnm0aFDLwpj','gPH2dXaPbU2zXrMVmyzQnSofWgSdnnXPJg73eEysTkhxsmPASMo9IcccVrtrGjuxZRd2yC6KxzqprvcZErtrPvzlDVdzzCo9xaDJFcFTEBrBC1n0Vyo9PjaKmnL04z8OOJN3baI5BpKbRCOBoFQX47rLToB3ErdicVJKIFnVyPuMZj9g1S8j7dlP7F45ejs9axGmD0iKqNFcOip3XmOzpWFTStOuLqWIpZndTbtLnpKg1y83CkYAYmUlTU1','x','G',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4935,601,'2yJ2Tyr9JFKcTwmejEOuT84DbxHHPw3rtYSoFPN4CR8ljyYRhrOSKR','K1k0a1jvz8mTzF7CYy90ITk8yDyOMtaMq4Qq81NQm34TLe8yLovzTdESzko0gO6HLQ5PnjNwnSOgvPCVmhIATA6z43XA1kAUiIy1xLPaiFB0X7LMhZIhPVbvtZe1tw','Y1UuKWNwqRpxROkfVARuQfy9hjX0wYhKRDTwIHmmEosdjcghoZaE2V9dtoEzkdsmIoPnEwPUHJPQCR','MZ17ivMkYy9CUq2jLFoOumNG1MbLuLQSwz9vSld6T4qihxar6nEbwZYbJWvvsodDTWsK8FxJiCSGww2sMHikbxEwVFQdtyfZPPlox0nKg9l5YboeugaLY0qDouDSet0kA65z2YSF','X','v',14);
+INSERT INTO ti VALUES (4935,601,'2yJ2Tyr9JFKcTwmejEOuT84DbxHHPw3rtYSoFPN4CR8ljyYRhrOSKR','K1k0a1jvz8mTzF7CYy90ITk8yDyOMtaMq4Qq81NQm34TLe8yLovzTdESzko0gO6HLQ5PnjNwnSOgvPCVmhIATA6z43XA1kAUiIy1xLPaiFB0X7LMhZIhPVbvtZe1tw','Y1UuKWNwqRpxROkfVARuQfy9hjX0wYhKRDTwIHmmEosdjcghoZaE2V9dtoEzkdsmIoPnEwPUHJPQCR','MZ17ivMkYy9CUq2jLFoOumNG1MbLuLQSwz9vSld6T4qihxar6nEbwZYbJWvvsodDTWsK8FxJiCSGww2sMHikbxEwVFQdtyfZPPlox0nKg9l5YboeugaLY0qDouDSet0kA65z2YSF','X','v',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (219638,-31793,'7W2pKOnCZ','GvSCpdufTM8wUUah4DBlNn9lUB92x261d3xKX1qDBiPcKY8BhGw7JvPfLJ3g2VF1csW0GnANA7kvH7dxOMOFkeOZwY4ilhQiDF16W0aXRKEggQrAVlxy0Sv0HFWjEP0t3hm6ynzGaUjjNayYoVDA3AUfi2Lu8YVeUJ5qGXVtMicrpgG7zpVzpOIhDvjjjdJyjMuEiAZqfX4e63eYcXs6Obeg8wXQO','B7Rw2Q2Iq1yIsel5tlW3fJVpkPs25H2IRH8nQPo7eJKH096XuxaWNtH200q','KTxxnyjVaafEchYgB4POoQBtIEcMZBYw9kaeE4vwJOREteXu3LJSyVbSPVk4bguMaHXMWiKn29RMoIKpkP5nSJM1FzfoMwXe3K3z3q9UXj5J5JkjPMipcMglO0fLiFk2Zv2WZ9GxJ3L4XKw89fewJ4XxBD5YCB2wtzySm96B4CmI5T5rNQC35uS1skf8im09FGmSv','m','L',15);
+INSERT INTO ti VALUES (219638,-31793,'7W2pKOnCZ','GvSCpdufTM8wUUah4DBlNn9lUB92x261d3xKX1qDBiPcKY8BhGw7JvPfLJ3g2VF1csW0GnANA7kvH7dxOMOFkeOZwY4ilhQiDF16W0aXRKEggQrAVlxy0Sv0HFWjEP0t3hm6ynzGaUjjNayYoVDA3AUfi2Lu8YVeUJ5qGXVtMicrpgG7zpVzpOIhDvjjjdJyjMuEiAZqfX4e63eYcXs6Obeg8wXQO','B7Rw2Q2Iq1yIsel5tlW3fJVpkPs25H2IRH8nQPo7eJKH096XuxaWNtH200q','KTxxnyjVaafEchYgB4POoQBtIEcMZBYw9kaeE4vwJOREteXu3LJSyVbSPVk4bguMaHXMWiKn29RMoIKpkP5nSJM1FzfoMwXe3K3z3q9UXj5J5JkjPMipcMglO0fLiFk2Zv2WZ9GxJ3L4XKw89fewJ4XxBD5YCB2wtzySm96B4CmI5T5rNQC35uS1skf8im09FGmSv','m','L',15);
+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(47), d VARCHAR(84), e VARBINARY(69), f VARCHAR(90), g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26413,879857904,'uvnZFrRmrbXZCf4yweFthQHp7hIja1MLiFS','9wJGbUl6uIKQBYbsCSYmvPstFnEk4yKvwo0xihmdTJfy5RB4VoMjjRPrZ2AsN4IPQfPE9Xr3','V4iDA','nxXOsJsSOTCG1oap1BSE','l','p5',0);
+INSERT INTO t VALUES (28635,3779770101,'kFGBRTfUJ4i','w8QXgSz2oVm5QtW61G7ruVopulQzVM1gRgikAVkrH5Jz4IVj','ul0X5OC74H69qowK4nmhvuOhkOOBZ','UYt0p7Q3jkYAGwiChiIEkoDlzA0oHIds7HoA4fppHu','TC','L',1);
+INSERT INTO t VALUES (24802,3090884812,'EtrpuKRO9rlrBI7Kbz8jZZ2G1rQlC','gDjgfLCqxSaTL8RcfwmGxc9ENTGEAP6cK93MpNXGJPKZVrMD','bLoHQiKsN2knYMtriyijA2PSkHDK8XEVHz2Tu4YmLXsgXXtXm1rhWGZd7','XtAhTAsH5DuEtdeP0e7N6ATIAAhF4EC','Tk','H',2);
+INSERT INTO t VALUES (14298,1702068898,'v1eLgRab2c24TWtVJv43','7xmQ8WlbcdLz9C9EVsx22ZJahj3l4rJ0PiqY3jZJqwssR5na3aHD1YqVPMlKFkxMzU3zscw4J8cIkTx2','HEDfnzdgr0DpYTQKom0GjD0RWlhGew','UsINpxmMem6wkH','m','m',3);
+INSERT INTO t VALUES (-1632,1909287147,'wNeDlP4ecSwhnbbZ5lons9YjgsOz','hhxOcn9eAIJL','kdmli90bQYYHM0mntq8Uuur2NRH1qI18vsUJAl92ZbUWwllN4QSJ98BG0jiV','MkWagSxncraQ9fnLF6qAq1VCAxzrNrbFkYFWuq8','J','sJ',4);
+INSERT INTO t VALUES (16217,647537796,'WcnCBgKV','2m','q4xNUdhLqNmnaJvBAik5Nw3X3nGH79tR6QWuOO','sdZ8Dt4th6ADKDpwY7rc3uTSrVROKq7ArilaR99A','e','Pt',5);
+INSERT INTO t VALUES (-18194,2263987014,'eZKQ3o27nEtMWUfvsyk8Z2BSgm','HxsxOuHI2ZpNvfvDM6BRn5CROQjHPEEFAJMWat1l90QWkxgVaYkXKqeifXWVmgr72zt3okbeZ','g5drW2wVeVOk0gMzAQfvcEZq7OXoCmTFQ9hgzPloE4K7bNSJmQ6rTLA58qnJRcVbDdD','menLWMJeZR3Jzfk0gdsed0xPflv7yntgFjkIC3dzchmfP8Pb3BjoN14q9CMu6QY2RWG3E','iq','Xj',6);
+INSERT INTO t VALUES (2198,2104928724,'ZMIvJ9VCbkMRtvn8','tqRzcsLckD3IhBXLz','5C6lKG1u0NID3WCa2PcxZrL3WLVYM3nSDHCYVHkIREmhGBYJdPQdVtt2Z5WO1ktqHKet5','1FQviCJt','V3','m',7);
+INSERT INTO t VALUES (-27072,1396321060,'aSvLJj8Gvk8vcOfE','HyyD8yMnEuyhmZtluzAFsAdaCOf7szyWOJDJBtFfmVIZ7B1VHs2FhHdMqGOeG02tsLJW2T6ZRuB34P','I6IQlm5Uve3dvb8659fHqu','hCgeUUhIpD4iyTio1UrGOXfW0HIGs3gyUcUumBLbZSl54C8CSWD2D','EJ','WB',8);
+INSERT INTO t VALUES (13525,1842418093,'eK3ZngZD0jgEMEtna3rOHZVXkb5JOQlMHVlLkq','CeN3hooaxyFcwCD1M0lHPqe4VbzV9jpN4rS1r2Tg','rPlEFER6Zd7NTLGx','edABHxnTKLUTEhwll8qRIhq9Fzw','b2','Mb',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT UNSIGNED, c BINARY(47), d VARCHAR(84), e VARBINARY(69), f VARCHAR(90), 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 (6503020279221719127,107,'NVYjI','iZA9Cbv','ZIOfpQG1lXwqVMXn4OREcLTD7h9ol2JwOLr14QJvNwRdbmxjaq54PzcKKbJ3z8SzHc4f','YECIfMHRAqnSiXW22HGh5RbieEKCguH3GqRJPAuU','SjfJeisIP2eCf0DqmXTxAORcDzfIa','OBeonMWHmR9ndQXPlIiuVkADK7LQNyIAyD3d8GgXWnwkG7oJU7Y5HdFZB9fLYLP',10);
-INSERT INTO ti VALUES (6503020279221719127,107,'NVYjI','iZA9Cbv','ZIOfpQG1lXwqVMXn4OREcLTD7h9ol2JwOLr14QJvNwRdbmxjaq54PzcKKbJ3z8SzHc4f','YECIfMHRAqnSiXW22HGh5RbieEKCguH3GqRJPAuU','SjfJeisIP2eCf0DqmXTxAORcDzfIa','OBeonMWHmR9ndQXPlIiuVkADK7LQNyIAyD3d8GgXWnwkG7oJU7Y5HdFZB9fLYLP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(87);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
-INSERT INTO t VALUES (6922256451900795692,-30,'cXSWxO2l3qvRePslEW3YrXfkEKP7F41vD7fn5XwzQg8gQ5ZkkwZyl','rIZcMYcLxIt6fkliVxUyxLMtQxc','tYQhV','q9jGp0ZQ9nY8eOeEKzB7sYfLSMZPW03N','PDRIqQ2clAx4kx5iZWoiUFVsa3gEn53hjVLweLS3h8Petq6fF8aDgSRxejnFJzTmKIB3PvZ2','dNVEi4OnFjvOraOrPaEXKgsIw4kEJdD9vCShjc50eQIoWnMAg',11);
-INSERT INTO ti VALUES (6922256451900795692,-30,'cXSWxO2l3qvRePslEW3YrXfkEKP7F41vD7fn5XwzQg8gQ5ZkkwZyl','rIZcMYcLxIt6fkliVxUyxLMtQxc','tYQhV','q9jGp0ZQ9nY8eOeEKzB7sYfLSMZPW03N','PDRIqQ2clAx4kx5iZWoiUFVsa3gEn53hjVLweLS3h8Petq6fF8aDgSRxejnFJzTmKIB3PvZ2','dNVEi4OnFjvOraOrPaEXKgsIw4kEJdD9vCShjc50eQIoWnMAg',11);
-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 (-7818063672236041203,26,'nWBfNB4svfD4JRSFSen9OtaGhCoYFeR8bqV4nxGV8da5a7UUILaJ','GSmEkfZcpDSKIRsRjp0XyfwP4GnlPT2GI3uyk7uZoQAoki5bDiXWXCU20opFOgtGMFv0DA6kVWuapBERMAH0vWt2ZCU','gSYwkQPpZt','aa','thoeOiZ06XC9t1yEsPTUFmpwuM2E0PNtjdMNFBM0BWEhH8Mdcme','yPY',12);
-INSERT INTO ti VALUES (-7818063672236041203,26,'nWBfNB4svfD4JRSFSen9OtaGhCoYFeR8bqV4nxGV8da5a7UUILaJ','GSmEkfZcpDSKIRsRjp0XyfwP4GnlPT2GI3uyk7uZoQAoki5bDiXWXCU20opFOgtGMFv0DA6kVWuapBERMAH0vWt2ZCU','gSYwkQPpZt','aa','thoeOiZ06XC9t1yEsPTUFmpwuM2E0PNtjdMNFBM0BWEhH8Mdcme','yPY',12);
+INSERT INTO t VALUES (2504733466781797453,1996829508,'x2dh9pF','EKQGszIZ9V3Tz3fcRN0duhappuZ7J6iukcsfQhNqTfJe1x29sNM5Hc5A','sKB54wim87eDA','HQbft00AhZTmILpH','C','XI',10);
+INSERT INTO ti VALUES (2504733466781797453,1996829508,'x2dh9pF','EKQGszIZ9V3Tz3fcRN0duhappuZ7J6iukcsfQhNqTfJe1x29sNM5Hc5A','sKB54wim87eDA','HQbft00AhZTmILpH','C','XI',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
+INSERT INTO t VALUES (-812004945726259175,2571929838,'Wh8PT3BjyTzWSgDo2vl38Trb696lZSpc0PbvIn1k','8beNoYwEIwuwxLiQw8wfT4NiGKh32cP9s23eCH1w6yZkj5eojGUc2kiLg','oEbLrXSQGAwIF','QvKpzgx2PNs6MpBGZ','3','Ka',11);
+INSERT INTO ti VALUES (-812004945726259175,2571929838,'Wh8PT3BjyTzWSgDo2vl38Trb696lZSpc0PbvIn1k','8beNoYwEIwuwxLiQw8wfT4NiGKh32cP9s23eCH1w6yZkj5eojGUc2kiLg','oEbLrXSQGAwIF','QvKpzgx2PNs6MpBGZ','3','Ka',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7258879244425167010,1992682801,'wZ','HPScrupeZEgvtmvbD1zExdNVMbvAGmQD1qlHlhpYnpi8HO10ITTfZMTPsypRRne1ou38knkxgi7ahKRekafW7hXxtVOGS8dFxfdarK8mXK8aJX0H1I82ct','pt5zVi5RC9rb2K','gK5oFb6raarHf4NYRNQ5uFaRjHJz0AD3dYqxjLiB9AP','F','0',12);
+INSERT INTO ti VALUES (7258879244425167010,1992682801,'wZ','HPScrupeZEgvtmvbD1zExdNVMbvAGmQD1qlHlhpYnpi8HO10ITTfZMTPsypRRne1ou38knkxgi7ahKRekafW7hXxtVOGS8dFxfdarK8mXK8aJX0H1I82ct','pt5zVi5RC9rb2K','gK5oFb6raarHf4NYRNQ5uFaRjHJz0AD3dYqxjLiB9AP','F','0',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7927777180595354399,100,'HDhRkDRfvqAQ6fTcSpdj4yaf4o61HFF6aGHYjHRyB3ojP2qdpXaE33PuA97W7Gha5kimteDoUnAI7NK1','APr4El3MEeHBpZRM8V87P4bsMcWmXfSzbptYwpLKcqZECkcqrdNiwmBZv1U9diQwbXQcJMJPK1glXtrpwrYm0NX9JnAyoJDqxV6LkRfITP8KHb5wr4bwkTXGW5tx','FwQnpGd09ZezHrUhJJDTyow84Q7ObvUecV47IkZfGnq','zJTBMI8VbUoLVWgwH6DfaunprGi5p8P3rJw5L0vstv0j3rSapLeH16PUZX1nTRN8MjXmw3fGFAwL92CB2iCAYOIJxAR7kDvXbu1ezURuJZETkSsRAbbe8HHqpvUIAFvXmLLdyC5TEPqjYdoRrG9glmWvzs6HqkQ0Q0Ak7KlfSYNwfqyH2wUVrRyOcCFSMV','S4zRWRzttQMaPeVUphTYxZA6dG5BfhShJTYgscDBRXwGLfabcF9ai3t3p','ND6UJzSCUwcY1myASCnU48dDBlhpMYbBnIReNkeYtcbAuMAW2IzXStmn',13);
-INSERT INTO ti VALUES (7927777180595354399,100,'HDhRkDRfvqAQ6fTcSpdj4yaf4o61HFF6aGHYjHRyB3ojP2qdpXaE33PuA97W7Gha5kimteDoUnAI7NK1','APr4El3MEeHBpZRM8V87P4bsMcWmXfSzbptYwpLKcqZECkcqrdNiwmBZv1U9diQwbXQcJMJPK1glXtrpwrYm0NX9JnAyoJDqxV6LkRfITP8KHb5wr4bwkTXGW5tx','FwQnpGd09ZezHrUhJJDTyow84Q7ObvUecV47IkZfGnq','zJTBMI8VbUoLVWgwH6DfaunprGi5p8P3rJw5L0vstv0j3rSapLeH16PUZX1nTRN8MjXmw3fGFAwL92CB2iCAYOIJxAR7kDvXbu1ezURuJZETkSsRAbbe8HHqpvUIAFvXmLLdyC5TEPqjYdoRrG9glmWvzs6HqkQ0Q0Ak7KlfSYNwfqyH2wUVrRyOcCFSMV','S4zRWRzttQMaPeVUphTYxZA6dG5BfhShJTYgscDBRXwGLfabcF9ai3t3p','ND6UJzSCUwcY1myASCnU48dDBlhpMYbBnIReNkeYtcbAuMAW2IzXStmn',13);
-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(53), d VARCHAR(33), e VARBINARY(34) NOT NULL, f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8803,2888927,'k19yr','gMyP7qJytHjYF3','r','BMZulTgq4YN9iGQy','KPFpi8aoo3BZ','4LTq',0);
-INSERT INTO t VALUES (7710,12523842,'tbnLMMLAGS2','kImaqADUbyaJoKbLkXxtf1Fl','AQro4RI9nCqmmrfjYfSWTI62HvvEKvf','28Fp4','yyS4362ssG3pbf9tZbrXGNeWzEizaWzKSx6gt','d8ACM0P9LsGTJDjXfGD1EAZu9mD7r1viVbdhaYr4zQbIwi',1);
-INSERT INTO t VALUES (23134,2207030,'g7mxqladMBNuQ7yZ2ZPm','Fiyo305GghAxWOIvvvGi8P6','fhGiq5SPbmL','RZWiseUymxF1GOcxCOKDMOZkeskO7JGnzsWSbu','Od7sXhQoApB7tFwXGSN0RGvtktzA5yj0gh2DqEOJE','g0SfnvnrLzgfvDhPiGZ1D',2);
-INSERT INTO t VALUES (31278,8645143,'JEMw3upEV6eOn93zq2gTZbT0V4PEAvXNRSIN7MMK2n7TV7YL9','vOwD2v4AVt5nxgEirzzJV5Fd2li','tXt3zaLyBHW5rp7EYyppx','fmZou','zA73rt3NYJAjqlOULkkwUHlunsiUOZY8yJ6j','ufZRTQHDQmd6EIOSatXpHMxAviBZ8m4w3ipkUBphM33T4QJ1sjez7',3);
-INSERT INTO t VALUES (9029,7497907,'FVzVbESuyJ8HDL3ILXLwA8wr4ga7EpUtHK6EruC','tcJBBBOB6mQRdiWh2bKoSHRtceAx7','0HMjWyrP0dPmhVe','cCRcv2AyIWTeq5LKTV0KMUwk7nVwmaH3pd','e9x','SONiHmH5ceHUTOhaY2QSyGJlWuCvi4htpoHQqCqMN60EbYPyTbaweJ5xXkPsjIwKHz7',4);
-INSERT INTO t VALUES (21118,651685,'HnNmL7rW0Bp84XKqTgtiOOL5976RaB7IeRo','Ie4okFg','aUdF','1e2BiEURqaLn8yP5dRqC8oE5x27p7f','vnJ8dgyTMHGHfH2CzaBFj1Hbr5Y9S','J4EXVAZDXCKGWjXIWRAjqslW',5);
-INSERT INTO t VALUES (-24105,7987994,'R25jVRY3J7BrbMzTTK','RBPEE9H6AX','iBhc5vxbjb5JWR','UPvOijyjsGcZ8TXfDTy2wW1oMUncwmhw','kmUhwppBTOpvgBL1TOg3lbF6T6WZAb7jxjd9KzjTkFzWhPwPvNw00QlPzT4ZK73CICZ38FetyDQ5tX0jq6mepaiMU6vHPixeihQ','g4wJQ5HEdfwwvcCiwBFFRVLcldJSSTZetTZHMW8',6);
-INSERT INTO t VALUES (-26527,7094136,'H','IMfm5','lvfqJjtDG','oTQG3ftX52iOQ0IRKtnqrU8sA0','5khBVPQnOds9LXvpUNPgHflLgTQyfO6RTZaN79buQMd','n4J1AUQl9Fup8HmNwLe9j6UYA0DvntXLTm',7);
-INSERT INTO t VALUES (16470,3401201,'6XjJjHzTEolPX2bNKmDCmBZQasnXnB5gTTb6FN1lHd6zh6Shy1X','hqX0klejfC5hjODN1x92Rx2V','qoGAGXHArz4','mDyen','Qn4gaQkPvj0I6ucMBZ7FU9MkW99cGi9Neq4HBg4','R9pqKoeoXRKEiownkfJnXybUjTkKchjOEb3ZxJU6mndLoS5BX0vffp',8);
-INSERT INTO t VALUES (-15091,7060891,'Dz42sdqw4','HkezWev435Om0bMON3w8','OL3rhY0ou7vUL','nEbI5pyhnvVuXttxgs5BI3bo5uW5J','z57awmxMOfilaCXWc6RoPL1zkg39au3ACc97qYeVseh3eKCk7YSmUnyN4yYbJktXqtwre5ABKvLe','ylickfLXJfP0xejK2bO6uoUsL84ZhDxki9RpQftVfYDhbvkcHqb1sb5fEENahiOxPUOFSXUG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-961840887835481804,1901971884,'FT','bL6iHKrXNmamA2YdDli6OrqJy880vAbjg8SkkEx','L2gzdXk7sDIh8PCbsEK2KONi7plPhqHVgVxM1GOO3O6UkpJah2xE','OjkUqXprz3EA1lYNadtv3jtQsuP82XmKY3pM0aCX6c','ZG','7',13);
+INSERT INTO ti VALUES (-961840887835481804,1901971884,'FT','bL6iHKrXNmamA2YdDli6OrqJy880vAbjg8SkkEx','L2gzdXk7sDIh8PCbsEK2KONi7plPhqHVgVxM1GOO3O6UkpJah2xE','OjkUqXprz3EA1lYNadtv3jtQsuP82XmKY3pM0aCX6c','ZG','7',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7064898578319239957,3411801584,'Qz3DwubBwepwVLtc4kVsaYMFDCfxA7H0Id744CvL86q1Qh','Mxot3u9PhRBHnrd8auboTiuyv4rbeSEqWQATIx4nor4mMUH2rofFB3ZRUt9yQgAIXSxxOgk','gE054YtIFV6of50uZ7iinPa4QZaXEb2H60Hool1ebHpdlZogDQVBF9MEqDjPmlUhYkk9X','Cbht6MPDknMz5OotjLP3IrvkQ2DszEPnyZnbjhN3QlbBjvprYMdF0CahWEeQg7ZuVwtKX0VNpQIkJywZYEjzHSMzJuyn06NBiT0hdPfsWDwyXeo6uax9NJV9EWGsH6l0V62CAnj2Zsxcc0CxjTEBlFjfRweQWObEFVooGSnz3fEdIBs0f6h5K8g','m','b',14);
+INSERT INTO ti VALUES (7064898578319239957,3411801584,'Qz3DwubBwepwVLtc4kVsaYMFDCfxA7H0Id744CvL86q1Qh','Mxot3u9PhRBHnrd8auboTiuyv4rbeSEqWQATIx4nor4mMUH2rofFB3ZRUt9yQgAIXSxxOgk','gE054YtIFV6of50uZ7iinPa4QZaXEb2H60Hool1ebHpdlZogDQVBF9MEqDjPmlUhYkk9X','Cbht6MPDknMz5OotjLP3IrvkQ2DszEPnyZnbjhN3QlbBjvprYMdF0CahWEeQg7ZuVwtKX0VNpQIkJywZYEjzHSMzJuyn06NBiT0hdPfsWDwyXeo6uax9NJV9EWGsH6l0V62CAnj2Zsxcc0CxjTEBlFjfRweQWObEFVooGSnz3fEdIBs0f6h5K8g','m','b',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5388524702655718408,3344845719,'qKBn3Zc4','Q7l2LAfiGBSBy6FB3LZvJSIJuUR0GIAC4sBz2WzwqbSEbJUEUMq2vzLbFemFIFpuc5qX0CVp72595zKYN4x3k3DrzFTQPZkVzhIChANEdnJKVQSb','RnjDbptY75RsM3Kj0UpNI6MVVYtpqgh2pR81gpzLinrnIttvw7T','qMU7O0jdJgLToK7W42BrXXF','31','I7',15);
+INSERT INTO ti VALUES (-5388524702655718408,3344845719,'qKBn3Zc4','Q7l2LAfiGBSBy6FB3LZvJSIJuUR0GIAC4sBz2WzwqbSEbJUEUMq2vzLbFemFIFpuc5qX0CVp72595zKYN4x3k3DrzFTQPZkVzhIChANEdnJKVQSb','RnjDbptY75RsM3Kj0UpNI6MVVYtpqgh2pR81gpzLinrnIttvw7T','qMU7O0jdJgLToK7W42BrXXF','31','I7',15);
+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(31) NOT NULL, d VARBINARY(29) NOT NULL, e VARBINARY(5) NOT NULL, f VARBINARY(64), g MEDIUMBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7803988,107,'oITu9bdH','Mqw9U4iG','hcEm','YnKryV5VoYgDsAuHnLh9FPChbekJV8XqAVPQOCOcSf8ReDlcG6H6FG5Cmc','k','G',0);
+INSERT INTO t VALUES (9023892,251,'3yk5aTDuHAfdkLbs3a','PnK6b','4Lbq','aeNqoSYlWQszjkiNEpMiFM9Ho0PyhEDnOAMuWk5EBO83bzFZT1u','s','GL',1);
+INSERT INTO t VALUES (2812112,148,'Q21wp','SL0CaXNglUiyG8qFKI4An2','k','dkblA8dSvyufQx1at8dQoHc39F','ae','3',2);
+INSERT INTO t VALUES (15054226,183,'8opsMVOj5Onvokdbgc','q4biqolwcI4ezKxGvR','2','i0uQB9HkORpMCPOVPnk3Gm','X1','RV',3);
+INSERT INTO t VALUES (4761878,92,'qqQrCzBGnFEEdpu2mt','NDQ6v','5','oQHlLb98vkwgZJnI61AUs8mhPSeCjbOseXQXTkgD','IF','YC',4);
+INSERT INTO t VALUES (2288473,11,'Wh0r0bHX','kQyuq97LGikH','zDr','I9kzbhspVgGJcKR9b9z1VbuEzXPsWJx5d6hV0NGCNfQ','s','C',5);
+INSERT INTO t VALUES (13896262,165,'EMNBZPbgHbBlMAT8bJ0FA95IxR','GR2pvf0yVuctp9','XpR','sONRQM4DT0EpHsPz','lS','i',6);
+INSERT INTO t VALUES (12973821,192,'wu0rj','NOfwbzXyKMflzEA9jioZS7QXcrF','f','KdtSCujkWHN1NkSrRAO6rD3FvvXgpic5cyIT9bvpgXwlRbkvx0','wW','P',7);
+INSERT INTO t VALUES (16042073,60,'RmqnzWcR','iw','37Cw2','qXKymAxMWvt3vVQqG78','y','Tm',8);
+INSERT INTO t VALUES (15330243,204,'ciWgocbIfHCEun8iXEOxVSsYFi','2cz7HM55YnbiqCgA','7H73','wqnxHHsC7SlIhSfTQMDKjV7mtotlnY3kEu6xAadmM7uUcJ3Uo47HHvROEOgo','D','8',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(31) NOT NULL, d VARBINARY(29) NOT NULL, e VARBINARY(5) NOT NULL, f VARBINARY(64), 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 (-4213531922791711728,13691310,'XIVVt0eBTt','j1WTxTNKLCxJNCQzhljbCJ2oD2MDVYI3G','2IDgHnONysJ04W','DOn8o55olcnIbzaekMBCb','ZuXfSeVP2EdblAh2Cxfu','ogPdxgYkwjgFkp',10);
-INSERT INTO ti VALUES (-4213531922791711728,13691310,'XIVVt0eBTt','j1WTxTNKLCxJNCQzhljbCJ2oD2MDVYI3G','2IDgHnONysJ04W','DOn8o55olcnIbzaekMBCb','ZuXfSeVP2EdblAh2Cxfu','ogPdxgYkwjgFkp',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(54);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
-INSERT INTO t VALUES (7300472824715342804,14924747,'O5YUFlxJ4Mc','fGLUaB1gnAWrzX','ICIS9l1qwwk4wvGH','LpFsBlxNP4kkM9JPJk','HcVI0q7P6YD20VMte0xAgpYaPAMrk1Fxh1RpWsJdOdO','OHvSYEkiDWAUamEndKDBn8Q3O5IPaJp',11);
-INSERT INTO ti VALUES (7300472824715342804,14924747,'O5YUFlxJ4Mc','fGLUaB1gnAWrzX','ICIS9l1qwwk4wvGH','LpFsBlxNP4kkM9JPJk','HcVI0q7P6YD20VMte0xAgpYaPAMrk1Fxh1RpWsJdOdO','OHvSYEkiDWAUamEndKDBn8Q3O5IPaJp',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8393813327307794506,4740023,'eGSEaZtcIi8WyZVTUv9E0DCVgDAlvkmaClJ','Asmy1Dc1UNNTlqHoSEmfNSKzUamXY6tJdfCoOqFwGw','LeTLWFGdCUCLrFguQKiRwu9p','KO2','5XcM6NIa5XyJVEjt5Nw98dK0WEajrKdTwukV1PtEmIO8XF9fZ1DHMivDABd5BUitfcGhCwdZWOVi7PdQB','9ynFPInrw',12);
-INSERT INTO ti VALUES (8393813327307794506,4740023,'eGSEaZtcIi8WyZVTUv9E0DCVgDAlvkmaClJ','Asmy1Dc1UNNTlqHoSEmfNSKzUamXY6tJdfCoOqFwGw','LeTLWFGdCUCLrFguQKiRwu9p','KO2','5XcM6NIa5XyJVEjt5Nw98dK0WEajrKdTwukV1PtEmIO8XF9fZ1DHMivDABd5BUitfcGhCwdZWOVi7PdQB','9ynFPInrw',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (15656369,162,'sLtR1jzIw','bFECoVx8a7uTeWnHQERwgwhQO','P9Q','DfX','X','xy',10);
+INSERT INTO ti VALUES (15656369,162,'sLtR1jzIw','bFECoVx8a7uTeWnHQERwgwhQO','P9Q','DfX','X','xy',10);
+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 (8861354,47,'MFeIZHCgLliT6PE06ybEs9zyw','mI1Tyo3oJNT','r','GA33MwkKBVIjvFG3Tvy5zwpWu3OXEgYkpKCiGn0037khYPpkqHBvKNCz','um','9A',11);
+INSERT INTO ti VALUES (8861354,47,'MFeIZHCgLliT6PE06ybEs9zyw','mI1Tyo3oJNT','r','GA33MwkKBVIjvFG3Tvy5zwpWu3OXEgYkpKCiGn0037khYPpkqHBvKNCz','um','9A',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5877173,156,'M0KIKJ3Lli7NBbVA','2W','UMo','mmBTZya4KMKL8PHzZpycxOrB8KYV5fmsiAP4q1Dg9WGcumBSzA3LYNDtmgVem16w','3u','o',12);
+INSERT INTO ti VALUES (5877173,156,'M0KIKJ3Lli7NBbVA','2W','UMo','mmBTZya4KMKL8PHzZpycxOrB8KYV5fmsiAP4q1Dg9WGcumBSzA3LYNDtmgVem16w','3u','o',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-3830441656833944391,11968761,'XVShf5D0OjyRvetG4lJ','ke2ozRyNb0wavAMwGy9QrAkC2fJAfdHfrL4SDHYwBMQHg9vNFzrTQGvUR8QWYhWuwNbADPiIdjrqF9s2MRxP9t6TC6RyBTjsyRiUDm8dyeq2','2edPMbXiGzaQgDG6WSuOpiQmf','jwcpNHcXb9uKmzPxxFxIkimi0GfoCifSlwSOp7gKwy7A0Lnjgf774SOUMqWpUpve3J09rTbmCTtxUOoJU5x4dGjAgVwMnlZt9uPZEjuxZEJOp0b2vjNlNnajSUDIRxukHsCnnKyXlZVuRpPyI3jIEkEkLnjvxCLDX09O9vV1Z4ais0GrfEL1R86jmn','B','nFm8WUM8R6KGkqB1XZde6D1OU78YskGLqo9A6TXTEkzKXjBr4c9OAPHvYrpA9F4Cftga1wwXTaF9esvJZf',13);
-INSERT INTO ti VALUES (-3830441656833944391,11968761,'XVShf5D0OjyRvetG4lJ','ke2ozRyNb0wavAMwGy9QrAkC2fJAfdHfrL4SDHYwBMQHg9vNFzrTQGvUR8QWYhWuwNbADPiIdjrqF9s2MRxP9t6TC6RyBTjsyRiUDm8dyeq2','2edPMbXiGzaQgDG6WSuOpiQmf','jwcpNHcXb9uKmzPxxFxIkimi0GfoCifSlwSOp7gKwy7A0Lnjgf774SOUMqWpUpve3J09rTbmCTtxUOoJU5x4dGjAgVwMnlZt9uPZEjuxZEJOp0b2vjNlNnajSUDIRxukHsCnnKyXlZVuRpPyI3jIEkEkLnjvxCLDX09O9vV1Z4ais0GrfEL1R86jmn','B','nFm8WUM8R6KGkqB1XZde6D1OU78YskGLqo9A6TXTEkzKXjBr4c9OAPHvYrpA9F4Cftga1wwXTaF9esvJZf',13);
-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(92), d VARCHAR(14) NOT NULL, e VARBINARY(21), f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7848194,70,'9cX','8NmM','xdMjaFR9AzO0nuvG2CGe','DayaegUhiQrjmP3ywBEK35QFGHwRIrT','wVev7Gds','2tL44YTgGxS59s2zCG',0);
-INSERT INTO t VALUES (3695639,147,'K468u6qzPRJK7nBOfSYLYlJZri5l64Qdk3dbnwh8hftXh0w6zgXdXA0V1aNzV2V1','pW','rBN89eXzQQ5','h0P','zAz3jOlbj1gNjUSJ7','lpPcnFZOPsDLl2EsXA6d3Wo8wglVy8pDlMaeZmOYsE9t1FIwGn6xAY6teUY4qdi',1);
-INSERT INTO t VALUES (16523533,202,'1RdQUT6hEG8Kf1BhphUIy3eD','t','dSdNcdDADvr8','wHKcYO7MJfe8NKsDB6VDAimSFGKdsulzJHV3UDiGCh5QRUiZG6y','lNWZsWkWw2o2P6riq','Q6bPQAildJuu5xTG2p4apLgYYHXSuK8OGH47FOg8SqBJnSvZjwP4sCi20CzlQkHx11tMknAZKNoN',2);
-INSERT INTO t VALUES (9548252,209,'bH9WV0dbeXsYx56MBQLKVBLYK','sLSsh9','QUvu1HYq8xFb9','xTirGzHmCMcsRbOp8pnDHhCQ7wuesFl','TBJeRpbKmAoZRrAzuazSFTRyRCqd3Oigh9E0TXJprlIUbm9RQeiV4R002B4sjKClUiQZOhT78fykahqOXXCjidSvh2Crkve3Xi','IQN6evuXmTWIAFiBZN69PoYunpqu93nxVKHK5Ys2H3uKUZizsHlQQQ3icD',3);
-INSERT INTO t VALUES (5744170,2,'X5k91y67v2xMytWfxscnUcT442IEWl6Sur7ptuwZCfAIaiGQR3BUjtZ6jsvMGW1rg5tG8qkVLVoXeQwUkKqGSWgK6M9i','0rwT','0A6SgR9qZHJcxBufPpe1','Ilcie3Jmx6AoXgfPXPtnAIrksyuZiJhZ4N','0ftp5kj1tsdSBUuO','jk5omZ36OAKmggtzbqykbOxD64HAZdsktXfHrnTlB6JDEXJTduCr4DCrwolzx5tDaQwYZxMfOZtfZSuU275GUVEGD1',4);
-INSERT INTO t VALUES (3437252,228,'OZi8PyuBIUPvr8p55YEQ8ve','J3WJ31','NTCpMJbEEhmLt8','yU4CUktZViMNs2BiZLEk55qDGrkUduoAhy9f0NaYip98dFH3Fm43ML42','g5A5YiwJ71yLrrI6UUYrFKJlOvAMwSIrxXLA8PjEY6YLqkFjOYyPIhzfLpcyrJHHV','vkwCzAQYEmdJjYmMyQ0PKLBDJFdrk8HxFCDtsIRHaPi0K1pD9AP7TpW',5);
-INSERT INTO t VALUES (151014,128,'iv078ItHhDv1gpyUqOraqs49DO6QRIyf1gQdYCPUqfUaRwpbcBQZJyw3vMYmU5TrQrX3Bl98DDsdw2Fs','Tl','62DwJs8g1aVDAG','PiKOmZIXq9KVmxgAjR8lTr282f3B08OgzqH736ZRxbYq6vBJ','IKSkupGPrkCVsdTsn7xguwboCmipXVXvFfL50cPYkk','1gs0uc6YOjmkNX0z5Lh5kJ7chCBiFYQkJoX1zcRK4y4Icaq3kcFK810tZS3qXxFLqudLV3aGiOzj7AWc6ydJBM',6);
-INSERT INTO t VALUES (5683703,160,'VJmdUbcRPGWbHF32oogJ8TPN6zyDSO1yE1tyybPyVETkqsyaM0BQBv8ONJy3bm8FEjdtUmNbNrw','hbmeP','q9qRHSD8t','DU3NlghJvqOxtzH6hRF0VvJOm2Uisxkf8lzISaIrzEcRRrwD3Fvk0M','PIZpiuJkwPyVRsQANU1fCqB8ylFNmcLGqPh','k9L4aRAdcZ7TW5V9Kz1WmKOD0kadq7qal1aT81MiOpGhz13P6Q83zxCQZli5KuKWergn3BpTK3z1JZJyD',7);
-INSERT INTO t VALUES (2209717,192,'dLJ1BrlC03ywbceuWR3xt4sbBe','Tj','qZ','B2MHbOmi','xeNKhgNKHxcGjfjpPaillPvPsCjKB9oBWy7eTjw0kDgWaUC86rjBnHudegRluLXxSd','T29pQlrRlu2T4kPpaiJ7iXBQ1LJUvKjnAvoT9X4UQ5YB',8);
-INSERT INTO t VALUES (10985044,33,'rboKudCxwarHN8ts2X6vm37xu8W63JYkADFsDeS5RwXoYVlsZNOfb7DSUVMW8eHD8pLO8ORoOxIrPj','RI4y','1w6lkV5B56OnD0T','gHFZPfT7IYLISegKWx20','M7NIqK4Tqf7pYNhy2yP8mSzD11YnDC','iJcjd1ujCCDZok7b4FCOWOMx4M9nA22WcELFNRyOK2vEhJUC9sr8XsjUPZAbcWeaauEPWDJqq5Zbapfz9a4S0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11580,193,'AKBpsB8xUrKTN8i0b10','IfBgKiVnVuiMrvryEOPjuL62M1VtVBjtdNJKtfWfgjk9sAfKXSxAP2xxzDmRRoLYaSfe6mhT4sEqhttHPHNOxoGsfpiqcIjz4xAAAU3BmaR7VkPX2Rw2MZPRMuSROgPfHzGexOixxAl2dSjEAdLjAaHxIthStAlztwL8vZp4Pgs9AC36uUzWU6Xi081O3uHL','l','WVfxj6cltnt1myQ8hGhIh5fttmTfJvdN3ZJZEVgh6V0VcVIofReAIFNbZj3pXYKi','1f','3w',13);
+INSERT INTO ti VALUES (11580,193,'AKBpsB8xUrKTN8i0b10','IfBgKiVnVuiMrvryEOPjuL62M1VtVBjtdNJKtfWfgjk9sAfKXSxAP2xxzDmRRoLYaSfe6mhT4sEqhttHPHNOxoGsfpiqcIjz4xAAAU3BmaR7VkPX2Rw2MZPRMuSROgPfHzGexOixxAl2dSjEAdLjAaHxIthStAlztwL8vZp4Pgs9AC36uUzWU6Xi081O3uHL','l','WVfxj6cltnt1myQ8hGhIh5fttmTfJvdN3ZJZEVgh6V0VcVIofReAIFNbZj3pXYKi','1f','3w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (16454656,173,'b','Sq4cJRPKEABEcf6ikroq4EcPAxudOILLe10WIWa5PmNqghwIZaiJB7tWAV0y6F4DT5NSO5abz9svi2ghDMRyAQe0pcIMYstVFD8WYGJjd7z1LWqPx2PhKoXq2rzuGyG6sIQ0kbZA8auCr8q9xhp29xay30VEJ4lsNSETvov','pgD','yahijjatRFov9Q8pW7CtwhGD3HAdwmYAzoaW52OCr5UvIMphuYHfIACc6wzU191Pl5Khfo6c7dKExaXgs55O6e','Fky','9',14);
+INSERT INTO ti VALUES (16454656,173,'b','Sq4cJRPKEABEcf6ikroq4EcPAxudOILLe10WIWa5PmNqghwIZaiJB7tWAV0y6F4DT5NSO5abz9svi2ghDMRyAQe0pcIMYstVFD8WYGJjd7z1LWqPx2PhKoXq2rzuGyG6sIQ0kbZA8auCr8q9xhp29xay30VEJ4lsNSETvov','pgD','yahijjatRFov9Q8pW7CtwhGD3HAdwmYAzoaW52OCr5UvIMphuYHfIACc6wzU191Pl5Khfo6c7dKExaXgs55O6e','Fky','9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15805273,97,'IbqwQmqcQZKl7Thd3','YSlk46DFsDPpFawPb74Puq6dWzcHuVsbLQcC4ZLevzDqUN1bSwsumWV6Y0Veb8y90WYX3wNMfTYbbD81OGJAtIvYvTeuzMPUOA02H7','SX1','35CIGKt3LLxuGSeApnEy50Ht83th','v','H',15);
+INSERT INTO ti VALUES (15805273,97,'IbqwQmqcQZKl7Thd3','YSlk46DFsDPpFawPb74Puq6dWzcHuVsbLQcC4ZLevzDqUN1bSwsumWV6Y0Veb8y90WYX3wNMfTYbbD81OGJAtIvYvTeuzMPUOA02H7','SX1','35CIGKt3LLxuGSeApnEy50Ht83th','v','H',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT, c BINARY(93) NOT NULL, d VARCHAR(34) NOT NULL, e VARCHAR(81) NOT NULL, f VARBINARY(78), g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6735411,-13388,'6fcfx5Z0cxkOiei1G7mJsxw6O5Fc0yGNoJfbH87D6v9xi9hHOPf1UuGwqGftLSYa7WzUOMeGGO1MB','Ns','xKaSE3JOkNLnMis3VxkQg3x','A2SzN71iN86M9P7swSgEkurFizU6GpzoDyBvWteCHG5rUh3XTZIwoaJ8ATP2N5DNdrSp','dS','D',0);
+INSERT INTO t VALUES (8128631,15731,'AR8oL4OOVyyaRisto0qRlr80qeM35pk0iX1gy','Fsp7GoPqwecUiAxp8','jDsLAU5jXEx09GUnaEtbdCCU8nJLtJdnlEDvrbpWutBtlXBU','oBREaBTGBcgInER7ylAxB0GVDHNgA5iy9aAJFrJdyDNNdcHcb8iMLSfzP5HkFeaF5ukxl','P9','o',1);
+INSERT INTO t VALUES (-4901854,12633,'24HaLuuPCLNt3Mh5Mto4NVa64ttlqlQ1fHCFo9UmE2Ugnf1FEM5Uw660Xwgzm3BHxSuudSmB7W4GNWOIezFDFNlr','A7zajesCCxsZtU2JRGXvhN74','EOcaof4Mky','99gp7MK8SZpDNHtstT0naQ9T3nwf9DNvklPQnjQrO7','iI','g',2);
+INSERT INTO t VALUES (-3745157,-5141,'qettdDvAJehqUcpiL','O2Wz0ycuvhs7hYxb9l6fzO6Kjgllw9OBE','fLoQDjKPJZDEYdACwjCh48Dy70QToFch4AIvD7Q5VtZlSnLbgOQVQzBnoN9zBxarUKJTDOP','hzFjbJ3ZBrlntuVIur9sTIvbJKHrVBbg','oy','X',3);
+INSERT INTO t VALUES (-1562140,19973,'4nfBwybSK56ScEOG5Vgp3JmP','Df9DkwcQjREg5VBIqiTGMTrvuBT77aEjh','7p0XZ','n1qhMKHs2Zv','n','y',4);
+INSERT INTO t VALUES (3269260,-24883,'EW8HtulBMyhLjgP3Idlr0YW3tS02eHYG0CAEANYqTMUnxxq','X3EfuW1hLvxNc5OSJTFOe','q40P8ehxneyxuJH7dOyARK1hdgv86nDOITiiV','Gqaw0kFb4ibHNdFL1sABv7gQsBgdAmVQmdQgi2O5gyqxxgss','q','G',5);
+INSERT INTO t VALUES (-4371720,-11151,'EjfxjuQRUqRfgjZkBewYNTYY7D4tskZQ1JxcDv721dJWHe7daOUHYWrYVHF9RKaTw','Pix1mLCetSCRo5sH3RCugfh','o3ASB9aDA4LmD0CsXmPv','FqlzBqtNUVpmWqpZYxULtmpgCP722UJ4GnGoJ','Y','j',6);
+INSERT INTO t VALUES (-7941437,6267,'GHt5XtArN9im8Ykvepoq1GsRX6FlVh5HduBMdE8y7AiMyPFmOcr3xvhWZGeIokEoZrdlhUqvYXFqbCpUH','zyTcaiS8EPSWQCMil22O','IzNIm2oqMHnlq3VC34QPd1PUaipnxZUbCjiNP8I','f600MpFXSORFUGwESJB5zLQ0bEtEN','P','N',7);
+INSERT INTO t VALUES (-4795425,-5106,'9NI1YUp7TmgiWB','PpFrxzTDi8bTggoy0','ulSMlK9jkbd5ATrlfohMUUpMTzYMfZJKNAJGHwkPc87r3IGp','0B3wEfJyBpFPKIICoTPRk7XEuibw9CRiWT6oJ3izOktU','Vc','v',8);
+INSERT INTO t VALUES (-193686,-24302,'SFlsrL8uVbRembtKJzUjxvlAJJ1pKMVXQtYVbOpOQT1gXjrAWEnxf5JFA6XcFnCLGey5XlLUcEmhJ96Y3','Mki1Jgk1Riad7Bo0EwwuSTX2ju31UEu','OyIAWzvKoMxNqZuL40wlzPqvNZK7h2Hm8rASr38oRzcme7UdtS','wbmNwC4SJRVjMkUbyvTvmbpJAIQ40BdT3sBP4VDrGWBJUn2mtGB5bD5Ok6tdqncD0vNEJQuyoAV07o','U','p',9);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT, c BINARY(93) NOT NULL, d VARCHAR(34) NOT NULL, e VARCHAR(81) NOT NULL, 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (7758079,170,'4ih7vT51hSYayEu9M3sFoCz6ZzaTcfFQ8YfxWMjtwLBu6fyCltlDnQbk3vazQdERr5ZATNAbOEVHFlZ5e26qVFmFopNz','bpL383PT1Ya','C2MdB17Xi3hG7e2AxR7','zmxKTNcLCAkLzAisZVE0A','LByZx6mIiWs8l97jzPcWe4wFoot5xSyzC6ZpxFrbBbZ5E0CT6HfWqIBFXJcXupjvOYzor2UqVX4l','hdMdTEr1GmJOx8BkTUuB8FVvkXONdsKyBB1O99mwqWuZeRGxqbR18q8Pxv3yO6YjOXSovFUptXISlVaDwxHGperqHKd',10);
-INSERT INTO ti VALUES (7758079,170,'4ih7vT51hSYayEu9M3sFoCz6ZzaTcfFQ8YfxWMjtwLBu6fyCltlDnQbk3vazQdERr5ZATNAbOEVHFlZ5e26qVFmFopNz','bpL383PT1Ya','C2MdB17Xi3hG7e2AxR7','zmxKTNcLCAkLzAisZVE0A','LByZx6mIiWs8l97jzPcWe4wFoot5xSyzC6ZpxFrbBbZ5E0CT6HfWqIBFXJcXupjvOYzor2UqVX4l','hdMdTEr1GmJOx8BkTUuB8FVvkXONdsKyBB1O99mwqWuZeRGxqbR18q8Pxv3yO6YjOXSovFUptXISlVaDwxHGperqHKd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(93);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(93);
-INSERT INTO t VALUES (12120263,192,'x6Zx8zltdGl7QmfHyCaPBEfm29rcxxr5tqXbMplBQXa1U','DqBq0GLsS0','p72j','5C3UR6qT4UbepGs7NRJyDLdmcDWuea33jN08lhnsbA','Hh3b1zvW0kC46DrZYrENXDQUAINdUF6hRk2eHzIpjS','xkJdFPZL9cszFKbVc60lf8IcwJSeWRmAE6JGSljfJggE9Rt8tajW3ZtLLeNChL8KiTb9rxBrzsGA24703F02',11);
-INSERT INTO ti VALUES (12120263,192,'x6Zx8zltdGl7QmfHyCaPBEfm29rcxxr5tqXbMplBQXa1U','DqBq0GLsS0','p72j','5C3UR6qT4UbepGs7NRJyDLdmcDWuea33jN08lhnsbA','Hh3b1zvW0kC46DrZYrENXDQUAINdUF6hRk2eHzIpjS','xkJdFPZL9cszFKbVc60lf8IcwJSeWRmAE6JGSljfJggE9Rt8tajW3ZtLLeNChL8KiTb9rxBrzsGA24703F02',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (3538913380288988367,-29181,'OOc9qc4OeXg5whNRXBHUPgORb2asKrhCGbPzYjP','K2TMGVoCiceThAeehYj4T','3NjSiOujAHZw3uzvg10jDP8rbMxqvYnZ','29rB3wUXg44TsnjkE2WkQbHj6JX','XE','3',10);
+INSERT INTO ti VALUES (3538913380288988367,-29181,'OOc9qc4OeXg5whNRXBHUPgORb2asKrhCGbPzYjP','K2TMGVoCiceThAeehYj4T','3NjSiOujAHZw3uzvg10jDP8rbMxqvYnZ','29rB3wUXg44TsnjkE2WkQbHj6JX','XE','3',10);
+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 (-1484477737275113501,28497,'t2Fwz3UeXfRaxBrZTXF3jtDH8ne1YLdhkNKH3U19fjtfehHCUdEZ2JHtlW8i4ZSt5XDlbsfctGlN7XTe','tUfiWi','5Ki0IAKl9CqlyP2KI6rVaNSwMRzWjk58WGpYByGSYGMyEkUSb','50bQGg8KyxZ6KIvUTGyP4AHIcJNdXRiXNb16ikGUfyTg1GuCY1XJoTlTnxP8FIJrDS1Okov','Dy','Z',11);
+INSERT INTO ti VALUES (-1484477737275113501,28497,'t2Fwz3UeXfRaxBrZTXF3jtDH8ne1YLdhkNKH3U19fjtfehHCUdEZ2JHtlW8i4ZSt5XDlbsfctGlN7XTe','tUfiWi','5Ki0IAKl9CqlyP2KI6rVaNSwMRzWjk58WGpYByGSYGMyEkUSb','50bQGg8KyxZ6KIvUTGyP4AHIcJNdXRiXNb16ikGUfyTg1GuCY1XJoTlTnxP8FIJrDS1Okov','Dy','Z',11);
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 (9979009,62,'JzHjPAsQFrRcVqG78ZiJZGIcW18yw54f68KnKEfgdW','sTdi3JgSwWM99BCkjLH2ApNlQC6XJJfDlOjanaVrhasyv8fMA5EpjWwhFBXOTV9fiXKAKzdJVfnyJ5dsYXVzoeCHsfkn2D8biKDrNxpFEUiOE1aRGWmzJ7By9ERXzIxM2IDYOcRRgBtVu498l9VhdaTb70yu8PAQPfu4Q7DIEL9otAJbwto44uMSTLr9YDViy3dfJzzbNT7YPs0WyBESszgH2h3BjRcNc53N1Xk','GImB7c5MvYK8rt4som','0zvs6zUt53oRPDLlHuIG2X5a','8yX2JxrCmAGK9rWjz4HzrGoNW','pNll9Ql99BU0Xi',12);
-INSERT INTO ti VALUES (9979009,62,'JzHjPAsQFrRcVqG78ZiJZGIcW18yw54f68KnKEfgdW','sTdi3JgSwWM99BCkjLH2ApNlQC6XJJfDlOjanaVrhasyv8fMA5EpjWwhFBXOTV9fiXKAKzdJVfnyJ5dsYXVzoeCHsfkn2D8biKDrNxpFEUiOE1aRGWmzJ7By9ERXzIxM2IDYOcRRgBtVu498l9VhdaTb70yu8PAQPfu4Q7DIEL9otAJbwto44uMSTLr9YDViy3dfJzzbNT7YPs0WyBESszgH2h3BjRcNc53N1Xk','GImB7c5MvYK8rt4som','0zvs6zUt53oRPDLlHuIG2X5a','8yX2JxrCmAGK9rWjz4HzrGoNW','pNll9Ql99BU0Xi',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12191105,216,'JjUlebszPb7Oblz7vLCUcnJMVmj6I7Rg12iAowkSw','vgUJkbINjKo1tbOmOtLvqw7mG4t7JzoDsNqq8z3u5T3RDiju5ED00gMKcE7H0Y3FxR4W','UwFIj2ePA0QbDkiPvUw','77XpAdZSmpE1oGLtpaDDsfsvJGxn1bloSdmnC3bslI7UWm66jFInD1dh','q8dr5iGF2jM4Lq221BbBBuLWivAwEjsLAe4FilMuuFIH7uJX9O5PWpFEDdtl3Q9O','nu91qGPlscjxPczUZxhLRkfxM37yhuemaQj5i3zOVbw0xkL3dL2Hp9lvbfXZHPHfjJwT4LLBAJapflYwWxiMy1076rvKX1pk',13);
-INSERT INTO ti VALUES (12191105,216,'JjUlebszPb7Oblz7vLCUcnJMVmj6I7Rg12iAowkSw','vgUJkbINjKo1tbOmOtLvqw7mG4t7JzoDsNqq8z3u5T3RDiju5ED00gMKcE7H0Y3FxR4W','UwFIj2ePA0QbDkiPvUw','77XpAdZSmpE1oGLtpaDDsfsvJGxn1bloSdmnC3bslI7UWm66jFInD1dh','q8dr5iGF2jM4Lq221BbBBuLWivAwEjsLAe4FilMuuFIH7uJX9O5PWpFEDdtl3Q9O','nu91qGPlscjxPczUZxhLRkfxM37yhuemaQj5i3zOVbw0xkL3dL2Hp9lvbfXZHPHfjJwT4LLBAJapflYwWxiMy1076rvKX1pk',13);
-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(9) NOT NULL, d VARCHAR(50), e VARBINARY(26) NOT NULL, f VARCHAR(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (57597,-827454664458666087,'G62am','dfhMqdxWuZNfx3KmUV8PNHe6Nn64O96UftmgGZCfjqn','FFkN','JV9jEdf59044pW','dGIzzkW8zxI','nA1IaO1vPCJudC37To0zRKB3RzLLDlccQBci',0);
-INSERT INTO t VALUES (1622,-3923431917013646242,'5','v','1y66mEOaFd6ZadONVDEAiKH','G01ICy0td7MtM8L3CycEQAuLphdSoTmba1I5vTfYpIu4QvqFEFhuSTmU4TLzsUXUDFuDGZcMDHYtV9xgJxrdGkVHA8q','c5LHTdYtSNf8fOAirEfFavPsXgxYy42ekfGmdgGd7KcMhU4bYks9YFbX363GHiPKsMBhth25YlMgZpQz8K8F7p9','LRXxf9Vz4PChABpg9gbAPFC8M1qypnJjxYV4a',1);
-INSERT INTO t VALUES (48954,414359184873404830,'9r','dv1DiGe7Zoa19Ovp5x','GY9r5u6CWQrqV8uhkfSWuF','J','FJ8Kutm7NIY4bJiehwPcpomRi7EvRItnD4JPGWmiB','JJWTvNWM',2);
-INSERT INTO t VALUES (29637,4845099685427088008,'qCCDxg','2gs9QE26CIAh8GU2P04PTDx5Wopv98wP97yrP7V3Mbr6QR','qj57oUEmXReR1aucu50yiUkg','hORYZ4dp2j5ZNUgdiTzWb8VmiVx79vJjoLyrmhL','IcC9KuX','vP7oPYIOgF2LNuOpAykqSv',3);
-INSERT INTO t VALUES (5300,-5049857075170904512,'K8ymw7','rhtHJRF1JBDogyEz2hzWcwPkH8a8x4vwhPoyycDT8JZqYrNOO','R3xYyFK68vXyvlLqZ','bMKEjzh9bVUU7FD52zAGX31NYLdDeJcNVvUXV5GEUb0JuKPFCfHuvyNSpOs1wd0j59MWWSDEEYAYlySCrwo7PoC2BAMaUpH7','Zjmu64LsLbTGW3r7n90Ra8DHdSGQsAZz5tj98ETJ2HR3KzF7hDphOS1bt','O208vLnzaZOZLZuBq414czMZHbhcDkaW4tlwJqQuaVlxBO6xDAbwfFl5Dz3OyzP3LiB4n0',4);
-INSERT INTO t VALUES (34719,6366125792258660506,'EF8YwLj','s5tMyXV4lw1xLGlv78oM9qT3r1cI9cDvbhpVYPk','By7','TrjMeeDOtWNQ8mzRi4h4bEhojCnV8URYZwf2z5bIgWHyt65oSqXxvl6ouy7xQl1prsJ9aGvocKByoKc48aH1','eZ3KKaVxA8ASjCpuF2VBhkubFtoOfvGHl','faRJI2FhfgGLDFhxxHm3fae5JqTf92jgm8kgTYiyMAoDiBi2we5xBIHAgfJcOcgOyk9mRJAVLn4fYBOe',5);
-INSERT INTO t VALUES (40667,-3321287225489993029,'thCd0','P10G9bdjbDGj2x0ezKw6uwi6WgIdY9vBbrUjTOgpXHGLa25Sa','RySIrxbqgtYmRv5xKfg','0i2voYjZt29YUiqaTaHGzumRMmTjFKu4fgSjPt9Gldg9okyyW1mowgQMe0a4N6k1','oI96r0T5xwTDEM09vtGfo7mbndFDqb3CEUE3zMj9uwepqeAqIvw6VplEMXujuci835BcFJjs','ZOFA3R9cpz5zsrrNIwj4HNULdKo6c8YfiokNkkkj9GH34L1vyrtxm3Uk87F',6);
-INSERT INTO t VALUES (24049,-4018062045932175776,'v','31eVOzIbCVhH6eJg01DqxdAZeS5wI4hKjAbxvHREE','tuemsRaEzwTJfbqi4H','uoLHCPcqakzHzss2Pme7j4umxyvFGQHbNHlbh0','AfHJttvThq1EQ1G','Y5jA5Cu3kct78sgFO9j',7);
-INSERT INTO t VALUES (56653,2797154368113117559,'sqBuTD','HWhvoMlIiq8S3kjSMZl2Kbfir58l64AjNlD','WKkA5uc0LIkMj5xJN','Hp1','M4Vx','ea84KBbCriFp5aoq',8);
-INSERT INTO t VALUES (17219,-8185552889995444771,'PZ','12rHMKXEedzBPeHoIAztym8','zHZVDqtDwIF8ZJBX3Ym7mUY','nLAsIZlEd7oJ4ZDliZefPgHd3vXgBG6I6uZC0uwlhaggIOQiI9NZSS','UX6NXYDTstA5X8lsGYEIxGtb9DzcGgQlD9DJVyrcV8H9pQeDbcrVkTEfjNzFKMPuTrysUejwhJYVJL7N6hKb','Ck031D4oUEgQMa9zOExSOsRTIqq7jkcMHEWRZZ6hlkq9MmFS649WQ74fvbpSLxI6tEMlHWjkkJL26tthMSYNVJ5E7Ej7SPqFK1DX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3353958172923290029,20351,'Mh6SavRCCxBUCwHa6f1ejDc9AACI77eq0Z4DPY5lxElbRbe','78YZrlTbMoASCKzQHEMvFQCAIsnGFfOXebgMPKWUsvP66vo7Qwfai6tP6ydD9nXPjaUr7hx80sWSo9WRb2Wv1CfhI8qqFCIW2bpL6TS4Mp9G410Sc91yoFNPaBnj8iDDWYrZvosQ48zeC7kPu','X1onQKQGBI2yoe4xn69J2mQQDCoNN','ZZhymkWm7WJLGgC0wuuEZ4hN0WkdcgdUCbOUDw5','O','C',12);
+INSERT INTO ti VALUES (3353958172923290029,20351,'Mh6SavRCCxBUCwHa6f1ejDc9AACI77eq0Z4DPY5lxElbRbe','78YZrlTbMoASCKzQHEMvFQCAIsnGFfOXebgMPKWUsvP66vo7Qwfai6tP6ydD9nXPjaUr7hx80sWSo9WRb2Wv1CfhI8qqFCIW2bpL6TS4Mp9G410Sc91yoFNPaBnj8iDDWYrZvosQ48zeC7kPu','X1onQKQGBI2yoe4xn69J2mQQDCoNN','ZZhymkWm7WJLGgC0wuuEZ4hN0WkdcgdUCbOUDw5','O','C',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1771863142692459621,-23880,'tt','KXLlK12y57RfPBdneOiBJWHqixcuDMt8KN6pPudM','Yhh1','oi1L7yvbF4wPPtkCfEAU4fKEsc6qk699RR5kTYEfj7Fz3SeGCSaUvBTWJBvKXug4PDzMvsT0eFdth3bq','V','r',13);
+INSERT INTO ti VALUES (-1771863142692459621,-23880,'tt','KXLlK12y57RfPBdneOiBJWHqixcuDMt8KN6pPudM','Yhh1','oi1L7yvbF4wPPtkCfEAU4fKEsc6qk699RR5kTYEfj7Fz3SeGCSaUvBTWJBvKXug4PDzMvsT0eFdth3bq','V','r',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-987430389897784256,-27098,'YcFmde5YJ1aoHOnTIm9aBMUM1TDisNhvr89DOKfaySEdD4YVhXfkunGAy8gS6sWMXjGzmd','AcSKEma3l5qKeGcBN3l5w6yOGhgzydfV4U3FQ4EMXEMGzFfaetHlzmJRsQH6ENuyqK94D1afEhOavgBh6BkQUUe7E0NgtiaT1gpD','HMsFHTzf0cOHJnNBhZVnCKkfCLMe7N8SuYcDdErLpr','Ko0ld7y5KIRtAiowbdr2bvcUAI1zVLN3gOwVW6GqvfDpcxLIo7IL2A6fuzHMJw7hQx76jujLvhhZdqk22chEFt6fzF4059kCivo6PNUS2VNpinmj03B7H3yvH1GYK2tC1rQA37yygtNMtORBqPrQHpuVs7XLu8CKSZ9srzQW2KS8FEnuRlnZVHIsFIgDf8bMb4GOu55EA5NKLhxANTTUseXlPECR1nbjiasAiHGe320ocAhKl','f','Q',14);
+INSERT INTO ti VALUES (-987430389897784256,-27098,'YcFmde5YJ1aoHOnTIm9aBMUM1TDisNhvr89DOKfaySEdD4YVhXfkunGAy8gS6sWMXjGzmd','AcSKEma3l5qKeGcBN3l5w6yOGhgzydfV4U3FQ4EMXEMGzFfaetHlzmJRsQH6ENuyqK94D1afEhOavgBh6BkQUUe7E0NgtiaT1gpD','HMsFHTzf0cOHJnNBhZVnCKkfCLMe7N8SuYcDdErLpr','Ko0ld7y5KIRtAiowbdr2bvcUAI1zVLN3gOwVW6GqvfDpcxLIo7IL2A6fuzHMJw7hQx76jujLvhhZdqk22chEFt6fzF4059kCivo6PNUS2VNpinmj03B7H3yvH1GYK2tC1rQA37yygtNMtORBqPrQHpuVs7XLu8CKSZ9srzQW2KS8FEnuRlnZVHIsFIgDf8bMb4GOu55EA5NKLhxANTTUseXlPECR1nbjiasAiHGe320ocAhKl','f','Q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (613463968485148247,-26900,'0iDRtxbvKytLo8221g2lc1jlP00ZO14qFOnaeFgSUP4w8Rw2O','Myw9ayHlu0a3VXSrBJJ7uZVTCFwPL2r5gMuaB73pwcIVBKXzZHYlG7z58FkAZ7DJXoUKP5zxFwp','Fm8ccDMJb612ao6U04P1g','sMzgWV7cJRPyRlpILMZGbZiBKt0IcCTWSjQo8sDLmTFZKiAHmVYNtunwYWfO06kmj0bIhcXOmc7Ee5VBhqCjbj23cJbmuwbOajp6PaHJJBXpwb1yNPMzHTTNPrZXWu9F4Bs9Cwq3ARLszvkj1xamnXLfYcCuoUeLVpZbd42TiR5xdNkN3vGpo6uoq6BRUgTg42vvDPfjtp8ktfzS9AruP','p','5',15);
+INSERT INTO ti VALUES (613463968485148247,-26900,'0iDRtxbvKytLo8221g2lc1jlP00ZO14qFOnaeFgSUP4w8Rw2O','Myw9ayHlu0a3VXSrBJJ7uZVTCFwPL2r5gMuaB73pwcIVBKXzZHYlG7z58FkAZ7DJXoUKP5zxFwp','Fm8ccDMJb612ao6U04P1g','sMzgWV7cJRPyRlpILMZGbZiBKt0IcCTWSjQo8sDLmTFZKiAHmVYNtunwYWfO06kmj0bIhcXOmc7Ee5VBhqCjbj23cJbmuwbOajp6PaHJJBXpwb1yNPMzHTTNPrZXWu9F4Bs9Cwq3ARLszvkj1xamnXLfYcCuoUeLVpZbd42TiR5xdNkN3vGpo6uoq6BRUgTg42vvDPfjtp8ktfzS9AruP','p','5',15);
+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(87), d VARBINARY(84), e VARBINARY(26), f VARCHAR(78) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-15406,14291007570612646114,'vnfL','Hc','AsysHYC','4L1D9MBiW1X6IjU0IEm7vToHAHWJvkkisRQA94xqM8dfPfPPzYLXlUQ8III8b9M','0','J',0);
+INSERT INTO t VALUES (-8743,1308454259065185697,'7yVbxFdQuAOgoy6lSQ8BYdmggcnHD0beCmpJ7IppdRug4RrJhn1gjOF','gslPW6zg7P4aD1v4CLDezNeAMGTw5mu59nb9QwLuyYVjXDgIRQeTuMV','dfBL8XhRCdWh2jOrL4iwS4Oh','jwizBV1No3TRaQmTArDMnfMiwY3ciWGaffCtSwKdvYi04ZVccIwqwdTEooOqnWZba09ZD6BQZF','0','8P',1);
+INSERT INTO t VALUES (-9156,15250964406387480752,'jTYTpaVv8DFzbmMJbEoCR0DM4vOBwHTaDSfuVzHcgxb8GnC4w2RcjIadLNRqZlhVzK','9bzpRMaBKACtQVfTRSgCK9Um3kfxM40bSyUh3spXO5ZrCCrjju5ZHJ','z7','nNELn3OaZ5k0vdM','G','bm',2);
+INSERT INTO t VALUES (8035,16857349160906426567,'H8N1I2yotCYDJJ8EC3ha3hq8FC3AYsFfjxl9mRFwRyozfgNSLTQLyuGxNIIzM','40jEqjfWPephJ2opocxk70TOaN3vweC','a5Q','hac6J1vYvH3fCIbuNrgADH3eOFaBLD02zSWLamn7GkD','r','T3',3);
+INSERT INTO t VALUES (11020,17449575100533471586,'Tfqs4K6Vz83OqgXHm3YPGW9lvpwid2irppmttamAHfQpga9marreqmzvqnd0bMVpNdGz1vKdq','IRYZ5iVExKRKLKeVV0xski0B0HITY5aYJgSFd1W100DU8aJomJpoYk5znARMmBhXoZgmla5wz','mIfetnUCK','Anhd6QrF7iUv1aTc7Z2xVADxmEW9qAkIf3lKZ2Wz2frQi','b','4',4);
+INSERT INTO t VALUES (3631,8259528325943655460,'OURl56RpZjfZ7f891ndrkG40o3JbWnkLJmEODjqKWaL1QRq8fvtxRgJ8','HfH2ws8llv7qlw28bhBtbawc8bKqSQF2cK5iO2NrYWsulkOD4NOM8xDBCbiiFdVUfgtA7','BM7wLbsNEzKa0a7K','d','B','EO',5);
+INSERT INTO t VALUES (-11214,8199326807095890309,'Z8xhyUOBGYmcRecg78X1bET57p1WrubsrIVRcSTuAVNa6ZqYNFwdTsGIbTDoroa0IOPKJcUCfLtV4Bb2w0','ZIpLS9srM2AwpFvtG9VNGnRbxuUBP3M2SgiqrAegnqtxQnlr0mkqzlYmyjS298tdKKOfnpGznxF3Q7','ew67yj1X','cX6q','J','8',6);
+INSERT INTO t VALUES (-15385,6349993077426699070,'PuszuVZU0oJfbcocu4IfckEeqNTlrwXKvcO4bk1mj9JrMHcbcKEcKF','YyWPzoscwMVg1MGJ9TgkLBXvGhBCo7e','2DdOOI','h57zTTvccYopN0QzboVFhpo','H','W',7);
+INSERT INTO t VALUES (11964,7433777577108412817,'wDslWHsXExszNC9y8NnUwG13uAX0iYoIpzs0UX67xdyJ0MfvGyEZNueprfwl','Dkoup0BUqOXDvhznkhtD15e5JZpmejkafna5','eX8tVbMb','xZES6qcOeUPaSQhAAOK7Wl','l','FJ',8);
+INSERT INTO t VALUES (20077,13943026301102402321,'abfZPbEDlrgyxoAAUGy','FGIEse','THSBdozsg4Enu0krJG','KiPmaWfmm4vJxm7u2H1Mb6U7XoWud5N0gL1ZQlzH','g','w',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT UNSIGNED, c CHAR(87), d VARBINARY(84), e VARBINARY(26), f VARCHAR(78) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (493178151661197046,139546363118534960,'Yt','bENEdcoYop6xESErbr2cQHKB25Xs329','yfPQXeN','oahUY9nx4YWOTTwchfmXXY3RrEekJpOn7ykZDOjZfePShzT','AWveZ0Slc7rfSDiwGUtpkAHPvJf0u','ny1Jp',10);
-INSERT INTO ti VALUES (493178151661197046,139546363118534960,'Yt','bENEdcoYop6xESErbr2cQHKB25Xs329','yfPQXeN','oahUY9nx4YWOTTwchfmXXY3RrEekJpOn7ykZDOjZfePShzT','AWveZ0Slc7rfSDiwGUtpkAHPvJf0u','ny1Jp',10);
-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 (1160687877521763121,6664317447997132390,'y','pMCRoMH4k7nCEUXCLh0TBUOLVt0vEftSRvM','avMgRqZZLeDZV5N2nk7qk','TprccOfF0PW9zPhTbLbWvTrSfRDCwrJKBGK0VncitY8eiRMLSpofgAFGybaeJ8DO1JdbCocxN4rTJ','8AygoBhf2P9HNCEz8E8yGrgbAY','oxJv8WuVad0IYsIiOocbdfQ2fagLgACx9VrcomkkMRa7UDo4qB1AgkRaY',11);
-INSERT INTO ti VALUES (1160687877521763121,6664317447997132390,'y','pMCRoMH4k7nCEUXCLh0TBUOLVt0vEftSRvM','avMgRqZZLeDZV5N2nk7qk','TprccOfF0PW9zPhTbLbWvTrSfRDCwrJKBGK0VncitY8eiRMLSpofgAFGybaeJ8DO1JdbCocxN4rTJ','8AygoBhf2P9HNCEz8E8yGrgbAY','oxJv8WuVad0IYsIiOocbdfQ2fagLgACx9VrcomkkMRa7UDo4qB1AgkRaY',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (18087411629956289692,3107188227689844714,'EhWrclzfo','9pJ5iZ3xF0oFowhbq1Qg4TnrBd0uEQucfcbB9y9wyIoCn47cd3p3EEGJUqLyll2lqOFeC9eIL1Amp7Pf2QOhBqKulYNGdgbRYsD5GvF1MISD','Fb6CmhCnctOPCCnQ4WuEL9I4TK','bDQGtydzibSTv6lmnGU0J0A4slHEvSI4e8KObqPd2G61pKjA23tg3nxXQR0o2ALiHLknIQgSXBIXhUIEkhX6hxWH','VDEiDmZVJ0voQ24bnXBr5m7xe1zKgXcjCvE2gKZRUFUDk6larKB1BUOx6On8ga1fb6sIGrYcS72Ak0B','XWFDDPVquRdVSVHmoWXcZhFFgCbbec1Heqxlcbh2kL8AaASQpOUqwUABxrxcUiv80mVaPCASrpT0yvC0d7W3bJUfKjmtQ',12);
-INSERT INTO ti VALUES (18087411629956289692,3107188227689844714,'EhWrclzfo','9pJ5iZ3xF0oFowhbq1Qg4TnrBd0uEQucfcbB9y9wyIoCn47cd3p3EEGJUqLyll2lqOFeC9eIL1Amp7Pf2QOhBqKulYNGdgbRYsD5GvF1MISD','Fb6CmhCnctOPCCnQ4WuEL9I4TK','bDQGtydzibSTv6lmnGU0J0A4slHEvSI4e8KObqPd2G61pKjA23tg3nxXQR0o2ALiHLknIQgSXBIXhUIEkhX6hxWH','VDEiDmZVJ0voQ24bnXBr5m7xe1zKgXcjCvE2gKZRUFUDk6larKB1BUOx6On8ga1fb6sIGrYcS72Ak0B','XWFDDPVquRdVSVHmoWXcZhFFgCbbec1Heqxlcbh2kL8AaASQpOUqwUABxrxcUiv80mVaPCASrpT0yvC0d7W3bJUfKjmtQ',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (4067696,8646750420138264613,'vwQojBmvfV6FY03qEvThypa5JOx7vJvv2mNeMkRjIgSzlRHUBmRCBvlsm4RWirjKrHhM3qg6P2dsR','aTFyibBmV7ZBgp9Dua8aOiJo3Tp05FeiLLCy96KcW3m03jnS3WJLx5tb','VHC4VnCr','OZXchf2m41sjlQvd8lJZ','f','01',10);
+INSERT INTO ti VALUES (4067696,8646750420138264613,'vwQojBmvfV6FY03qEvThypa5JOx7vJvv2mNeMkRjIgSzlRHUBmRCBvlsm4RWirjKrHhM3qg6P2dsR','aTFyibBmV7ZBgp9Dua8aOiJo3Tp05FeiLLCy96KcW3m03jnS3WJLx5tb','VHC4VnCr','OZXchf2m41sjlQvd8lJZ','f','01',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(88);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(88);
+INSERT INTO t VALUES (-3193797,7676048963593201630,'CrZYl9of3IvKX8nilRggPIyTEE0iuCTmuOq','eBerKrPzMVXnNBtFpq3rtZQOIKnB57zcXgqRPmUH9mOtEeGh','BYogYb8Oi','vtQuhxEp5PNHFcP5ybT7S1ieyjmDF76hL','t','vN',11);
+INSERT INTO ti VALUES (-3193797,7676048963593201630,'CrZYl9of3IvKX8nilRggPIyTEE0iuCTmuOq','eBerKrPzMVXnNBtFpq3rtZQOIKnB57zcXgqRPmUH9mOtEeGh','BYogYb8Oi','vtQuhxEp5PNHFcP5ybT7S1ieyjmDF76hL','t','vN',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2056686,10210672459293747277,'NRjnVxeiulfDRw54h','DObKp8aC9qJuuz4hBKPYYIAMo2dSdgDyTHYFdn7uNQhNG0ZG8v0pLZh72e8vbNFmr84sUO','Dlk6XfM7eOyjR9nkg0lpngtlw','HQ4taq3UgqnSp2Mrtqh1i5bOvu','j','TG',12);
+INSERT INTO ti VALUES (2056686,10210672459293747277,'NRjnVxeiulfDRw54h','DObKp8aC9qJuuz4hBKPYYIAMo2dSdgDyTHYFdn7uNQhNG0ZG8v0pLZh72e8vbNFmr84sUO','Dlk6XfM7eOyjR9nkg0lpngtlw','HQ4taq3UgqnSp2Mrtqh1i5bOvu','j','TG',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1036806546391428422,1161534505324540567,'q','h0fWoZbfghsc9I7HRLGHWKwkbHeJuNWEOggPTY53uCvivInsle0vjZST8qmif5v5X7bTjdvNka4ZB8CkQoCirjVj0whept3Y5hZ17x8qAbojWu1cUEyqDVtpiXrjpbllYHonqFf53m035gD65FYdmyLRLRYf3XMP1JNoNyMU7VykY1ayqv1eYk8olpk5TD9j6LXCqCI1N1LEN','3Nl13rVqNtnZHIJgBMeTsazPMz','0a3gjw6c2escTmQXuVcWT9nV0CcglWPbomQdXvoYsU7BAcb5687PAr0srJK7oXaQxKfhUOPJaRxFrucKOz7Xi5kPuXBnAd3sPWJ2hCF0r4O8jeSPkKR4LUtG5FF0PAhtU7m7mKGKdCjRbQ6URc7','0y6u37aAnhAc7LSRoByjrBg4b3kbrYFSV6DDaZ1jvtdV1m1vyKDtpRgZ7AOVKmRRpTb10ewxG','rjbdcqEjKFRPwwCUbVrnpmqLcaZF3orDyUUZ1tcmfXLkG0qkwe2T02hdihh',13);
-INSERT INTO ti VALUES (1036806546391428422,1161534505324540567,'q','h0fWoZbfghsc9I7HRLGHWKwkbHeJuNWEOggPTY53uCvivInsle0vjZST8qmif5v5X7bTjdvNka4ZB8CkQoCirjVj0whept3Y5hZ17x8qAbojWu1cUEyqDVtpiXrjpbllYHonqFf53m035gD65FYdmyLRLRYf3XMP1JNoNyMU7VykY1ayqv1eYk8olpk5TD9j6LXCqCI1N1LEN','3Nl13rVqNtnZHIJgBMeTsazPMz','0a3gjw6c2escTmQXuVcWT9nV0CcglWPbomQdXvoYsU7BAcb5687PAr0srJK7oXaQxKfhUOPJaRxFrucKOz7Xi5kPuXBnAd3sPWJ2hCF0r4O8jeSPkKR4LUtG5FF0PAhtU7m7mKGKdCjRbQ6URc7','0y6u37aAnhAc7LSRoByjrBg4b3kbrYFSV6DDaZ1jvtdV1m1vyKDtpRgZ7AOVKmRRpTb10ewxG','rjbdcqEjKFRPwwCUbVrnpmqLcaZF3orDyUUZ1tcmfXLkG0qkwe2T02hdihh',13);
+INSERT INTO t VALUES (-2823069,3599454375318622848,'gdz7cTHlwPPdSjCU2OrCZD0jrONFkLlGY8aeR7ZLb83nyLRSct509rfl21cSV3ejVXRKnpg0yf','DOh820mev1slHGot8n1Jrb4g0Dwwy38vCZi11UoNo5wGSsDenyVEoPwKFTRMz1vBxD5BESGnwvg63IQHKgJTyjckbEhU9HT583PGhuH2IOOevbtp7T3Kq7nh1ZggzNdgtmz70Gi6q8z20REF2X7sNIgHIChYudoQE9HxPe1WVrFUA8gWVU2zK5','zJj','sXShGy0JcRYkVTvYTklGzpXgT69kGAlJLRLa0d2KVPEq10480dFsJbRMRXJGYENN3uDPv4BlxZPnORsL8zkW','0','H',13);
+INSERT INTO ti VALUES (-2823069,3599454375318622848,'gdz7cTHlwPPdSjCU2OrCZD0jrONFkLlGY8aeR7ZLb83nyLRSct509rfl21cSV3ejVXRKnpg0yf','DOh820mev1slHGot8n1Jrb4g0Dwwy38vCZi11UoNo5wGSsDenyVEoPwKFTRMz1vBxD5BESGnwvg63IQHKgJTyjckbEhU9HT583PGhuH2IOOevbtp7T3Kq7nh1ZggzNdgtmz70Gi6q8z20REF2X7sNIgHIChYudoQE9HxPe1WVrFUA8gWVU2zK5','zJj','sXShGy0JcRYkVTvYTklGzpXgT69kGAlJLRLa0d2KVPEq10480dFsJbRMRXJGYENN3uDPv4BlxZPnORsL8zkW','0','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1215229,14306491860360681210,'vBICyRUi0sldkONUsk2y69VXSYjZe3Ask3TyqCMssnNCTlZJjilROriJqqE7mhWadBznE2','9258rzMc8epEVrizHae7IrG7F1bFKJS4RMYyrITnwVwpLL28zxDp6oOr0AVnIo5njF2bnnOujsSEz3DM3kXQurOJV67KuR3aMam2DLt0ye5Cr','tbYH09sMsXV4ha3FVGM','3jVtJoVZIOfzx3Qv2OMyDLXFXgJgW5Y9EuxUphxjRHuLB6J2q2RVJJyeJPCSUwZjjHXQOyvvYhI2O3CIjVjAuS1lQ','D','4',14);
+INSERT INTO ti VALUES (-1215229,14306491860360681210,'vBICyRUi0sldkONUsk2y69VXSYjZe3Ask3TyqCMssnNCTlZJjilROriJqqE7mhWadBznE2','9258rzMc8epEVrizHae7IrG7F1bFKJS4RMYyrITnwVwpLL28zxDp6oOr0AVnIo5njF2bnnOujsSEz3DM3kXQurOJV67KuR3aMam2DLt0ye5Cr','tbYH09sMsXV4ha3FVGM','3jVtJoVZIOfzx3Qv2OMyDLXFXgJgW5Y9EuxUphxjRHuLB6J2q2RVJJyeJPCSUwZjjHXQOyvvYhI2O3CIjVjAuS1lQ','D','4',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4798227,7648917369920383839,'EZyRhBwvY1kYxcM2f2uvnb9','ead92eTjHVKZsdecmx323rmueIldftzguXnxDQzEymaBnSHKjfjDbEwtYyNh9vwkBoi21GVZlLN3Mg8sZaRUP07S2dVNzQC931IyTGYpa7NYZf2CokF62ZO7nIA2OxNRYofpd2EfuF0SYWRH09577bgn2AingVyWL14tFIUcAGZU6Zgde52H76giMnN9brwDgh3UXVFdFpSIBADNFgFjZbCGs5tuBLwSiyZfj25AVSe57jt','dXm1e','HvSQWhONji5MSOyiQqsNYUWeAkvmuBIAoZmJ3Ocse9HrYPRVJQStANiyqrx7M8A9qAqZ4bS2JkyyPp5hHu7IHid7JO8J66QTvIk0EMUfhiRM5BV0pWwEupLJM5Aw5GIVMO8koSN9IgVvyPVEmueFJ8L53OXY1WLp1f6qHopLvPzXG9zes56uqW7hBrl6Lb3ve66QJ2nN6YqXBwH63Ba1Mk72XtmlMPO32y3Me4CSfnS19aOog','5','rM',15);
+INSERT INTO ti VALUES (4798227,7648917369920383839,'EZyRhBwvY1kYxcM2f2uvnb9','ead92eTjHVKZsdecmx323rmueIldftzguXnxDQzEymaBnSHKjfjDbEwtYyNh9vwkBoi21GVZlLN3Mg8sZaRUP07S2dVNzQC931IyTGYpa7NYZf2CokF62ZO7nIA2OxNRYofpd2EfuF0SYWRH09577bgn2AingVyWL14tFIUcAGZU6Zgde52H76giMnN9brwDgh3UXVFdFpSIBADNFgFjZbCGs5tuBLwSiyZfj25AVSe57jt','dXm1e','HvSQWhONji5MSOyiQqsNYUWeAkvmuBIAoZmJ3Ocse9HrYPRVJQStANiyqrx7M8A9qAqZ4bS2JkyyPp5hHu7IHid7JO8J66QTvIk0EMUfhiRM5BV0pWwEupLJM5Aw5GIVMO8koSN9IgVvyPVEmueFJ8L53OXY1WLp1f6qHopLvPzXG9zes56uqW7hBrl6Lb3ve66QJ2nN6YqXBwH63Ba1Mk72XtmlMPO32y3Me4CSfnS19aOog','5','rM',15);
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(78), d VARCHAR(34) NOT NULL, e VARBINARY(27) NOT NULL, f VARBINARY(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-301192,2473198,'BM7RSn5mFAOkxpBseGpaxCi04PK9vcVOGQ1SQFr73tOe5RrXjKjMyyHiKKmYUa1CfDil','oPJpTyYEEgUikqPDTa','VOXE58b1LHEEYiryq','KftuUUIqbdqEswaSsFiNUJy4F','4gPGifd2V','xmy6vtdYAXtz3wfskaU8oFMjBjae',0);
-INSERT INTO t VALUES (-212320,1818321,'q3qSHrBtEz7HYte8T7','GExyZ56koFb1tQfUEypJ','SgkRLgjcFA','ycWZt5a4QHU7FKiAxJt9Zeal7wtiBJ','h4ZILa0MvMbEmQCQn5IUWnqUG4fJhiALQKCntQ19A1','LbWTzmfJm8V8d3nlHfCUR9Ra6hPfPPwwHIX5ErHLLv9jjidc9zMiccAUH2aGwOKQZS',1);
-INSERT INTO t VALUES (7514849,3472221,'8o0O2FagW0UZRzZtk6RRUTeb22kZN5g9RgLWaDOX','v6dAYbWX0EqosWqN48tKE4G3vt2DA','uZF8moVbQYVtDZc4j5Faw2Pf9d','R6','CxxDx1uwMVN3cpdJVHhbVynIKnEUQrRpm','ZlABgJ',2);
-INSERT INTO t VALUES (7296936,5668276,'vipSFrRVCBhO7bZ5jqBE43VlPBp2oPkOBoSQT3EdctZIiXZuXYmJ5Wms3uLtC02yAcHcDLEDk','FZcVt6J8c','010FpvYfMdc','8ErOt2D8HoTmN8cIzrejxHOD0r8IVhFFpJqWjpE0riqM0wQ','BMiZjtIBMQR9PtrT4i4t4thzmXzhCMNGfMcSMyBZIcJMLvePokXdBhV43vN6auU1YXDi8g3Udqrn','hbmvzaLNOnF6pR8lS0LDgqFz99XgUU6DDBCBDKj9rJUpTdSWzhvxBGaVqWIO4p843p4cjQKCJ9oejb4uiMNRFRGmzuEcyz',3);
-INSERT INTO t VALUES (-4328552,5150403,'YeTZXlVUuEnIDST9R1OYD7lsjDhaATq1jMCNZY0N7geLQYDj6','JYJVlmJhXZPMe','8XFMAcQFkV','68D9P1Oot0MaHIGg5ait5FFm7VoHQPQGp5s0HGFuj','C8BlEpd6UCrEnj9Trn5Hj8wvwafoquQqJpXeNbqsCpRAYD93B9RJ7vsOhJe8NXDMshs4l','ueDBsyssd',4);
-INSERT INTO t VALUES (577439,3142296,'pwvwCnsvBxK4cgTso0av4TV5z5Ge2bom4io','aMsviX3TsUSV','O8aw','jRNZMDilhOZYdCqkxuGapoXuYg0KuE3X6H1pTXoc5Z','Q87a8BMRjsMt8uuuVO1y8kZIqQsSZTEyhZKMchHmC0OdR5RA','a2jB8hus7pKFEKzxRrniU7mWnaz2oSC2QFL',5);
-INSERT INTO t VALUES (3457034,5938943,'VrBGlaleA','Shmu','MGNhr9kV9zIDxVqhCb1fZEA','eb05','V4aVSBwUHbtwJLPsJNX5o0xrArBDs0NxC7PxxtKm7pm4cjWnp','qQzfaG9daRRGCz8sd2w2kCJy56V2jrz8ZpIRNI7hgJwkIUWNuFRfZW9uD6C4R',6);
-INSERT INTO t VALUES (-2722933,5168615,'GBoYsWIPQLt5jQfADHHgrXZuw2rkbHQ1FtCPVZywpAf2OXlupbUFbd0BvgB6QdNvAtkhl','EZvD5','ZfQK8J2VHESTn','E8tmVYatVmX5b8brYYg','3BlGnTDklZdoCsOdI3Ret5AHdcPz91Vujh2Z3KPiBziJRN8aH7BzFiDm','WweCQk0lMIY3d0WAQzdMK83cFY4VIWcNzvQryVcX3AhbumqsN9hBFtTTQe3KAQS1HFMsq',7);
-INSERT INTO t VALUES (4245133,6751759,'d0pMMsXTzjiffoJ99oSCLQwsBNohGOSrCeyV9cuokDSuo','sHFs9G717uGIB7t6o1rRpILNbpfStq','9BbJx','E7sMGtvXA1gyMLs5nq9xDMtx0yv','iZP13DOXE0anDC3M8xGvBgr','Njw9qMoDMS1HySBNshhFTQaDEKESfEfq',8);
-INSERT INTO t VALUES (-1776313,6990129,'VjbPQPAoLaplJha45EwMCqjCj2cj7cgadprOUyDn0HFBPI6yIOKnOoM8wUNvkYE9vwhSvsmp0','xokD7rqC5SNlherSFhYQliaw','gN8qzz4MtyH','Gkbc','tYpKF0cEQjRF','f1G1TUHGpTUdGTNtHJ6EMD7lWiJrfkphKOEbdcCutqlY8jkxZKkUq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b BIGINT, c BINARY(86) NOT NULL, d VARCHAR(58) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(86), g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1040063232232451317,7554893610271269226,'9cO6GfyXskfVWTc6DBVJXutIWQ8PKZJvcTQT0H','mq','nupQJaRfLkq3gLDKNq24d0rtoTGt1scjNo1NEXN07pVJ0CrhaZirYAojlfA2Oin1HYy','HlQkTNg4X2kwozyt81kVoqn8bAzLrlCzt2sBTEoQ5AvzvmcmjLVoGdlwIA9b6QClNqRicPcWwTCM5qqqBuHu','jX','2',0);
+INSERT INTO t VALUES (6617333154255617321,3939251012719059597,'C3JhtUHtyWYsyCR9Ew9Lbuk4NfD3mj8R1eAWxabxhwdkPrpxCx6CVmDT0bWNLKX05z8Q8ilGHIFgOndvS0oD','4iClcrikvDoBzM1ovp8BUI3XwIDROkXCpVxMLacmhizrqL8v','3FmhkPjTGmJv5GzO22wQrpHn3QnTTWhLo2VCngPpJgTV8DCQcQ8wjVaPHqi','cZf','l8','Kv',1);
+INSERT INTO t VALUES (-1120287807231373809,-2254140437913268902,'Z9Ea','nZcJiXJHUV4jo5CWzX2CiL2jpL','568yBeFQXD18Dp5OyGcZYoX8d2jtoucX3FjMNN2DxFbcMYV37cmzFoJZv96xWzv5Wcxj1jUW','JaUJtxXTAN8Sxgn7mXYHy6VkXiWZ08fe4I7EXb0lHjNp8zZfT','b','s',2);
+INSERT INTO t VALUES (1027051137597396827,-7953890376571422267,'0u261Qsdrjo8ByvMcDus2LMjl9QEGsaEXHExCATh2vYF2FIkriYrB','0zStv7HS','CcIbRdIzBqCYCvinZWOkn1FAzsLV3EwqM40Zm4tjjn4fkSSwz2Qs6zUaJ4Q0ZzoKc4crBh1PMR6hT','4SXvhAU0R7UN1iBVaEUVq9KDca4VDjwtSjJvYlE4mGOHKjasO3xny5ShpOpohGWi','q','56',3);
+INSERT INTO t VALUES (8479770912562238679,-4348506185467972376,'SG94KY1ryv4h4mfJIhgDzFR8DlG32NIr7sxovdynkSK6lFSxXP0oYCXaFBhw6WP5JLirXX','ZLqOgk1YSkoEOPLUu8','aTzEl8oIPB3bGPsjS1graCdbFyELQH3ZsXFiHAvgFJRoY73CZD2KY4TPXQLYI3v','aLlKxGOgAGtq','Wv','b',4);
+INSERT INTO t VALUES (2559322235680660580,-7214510115636465245,'IKMGWGPwK8gkLxllPF9J5yq1B4hVw6','uWXrVqrk','kUUBL5oCbffeKIW0KCv7yoLdORBxjQTeOjJX2','5Ny0qrFRA0CjxEi9t','Q','VL',5);
+INSERT INTO t VALUES (8364704691474565164,1310970055381514716,'d1VxoOAWp03CtpkXiNvwwGXDue1Kf1ph3HAU1MwK9vkjSLeX1mB3vNwsYQXcuN9ysmwz','QzaCRhRYhxjFzkgc','RDTIFXB6yrti0Ko50e','3BX9pCev8bhU18cwj7WnBSIu1LScvrDJPlumHN2KMuean623','Q','0X',6);
+INSERT INTO t VALUES (4180291878800713076,-7064057593618765157,'WYnJTacfgaMbGdbPuIJfUr85dBH477fNTKSsymxgLy09w6JQkvPy0nFkEJg','21UO3lVQJMCFnyEIPWW0Gr2KjYXoASwznCPidkQjsMZbOXbe6U1bN9f1I','aCZ6eLWQfAWVygPml7K8nTLS5B0v7GpINkTVDeYTfht0iJAibvfWuItCik2RcsQwzEwb84OIgZwWl1wns89Y','eaU4RWM7CA6FEvbCtstYmGZXzEjCnLXxa','xi','Rk',7);
+INSERT INTO t VALUES (3595341683419999310,-4425897474702439109,'EA0qK3hexpxYX','qNMdqTiyVr2nD86UwWveUOjJCk96B0','u','xq','Pq','O',8);
+INSERT INTO t VALUES (-2958438076845165123,-4196734553165416393,'MKOwiJY8C','rx5VXWA9odaEgKT59tFAKhX7X7E5OO727qn6OcoH7bjZQggN','fHdHKkqXk1D2WlyOHYlPbP4InBWjLHvOJJ7ZJ3r9Aih16zBTIGzMgzbfqca','I44zf','f','P',9);
+CREATE TABLE ti (a BIGINT, b BIGINT, c BINARY(86) NOT NULL, d VARCHAR(58) NOT NULL, e VARCHAR(84) NOT NULL, f VARCHAR(86), 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 (-3805226651090407372,-7697762,'VJCk1OrDBA0RD0LKJHv8EDMdB38kx14aX5z6vUoU','Ba6S3aBpb0j2piV4rjP0LNDVkEX4','PuS3cLP2flWZfV1mcwX','Il7yI7BX','e3Q64brfmVL2udxb5M','RVCBDQl',10);
-INSERT INTO ti VALUES (-3805226651090407372,-7697762,'VJCk1OrDBA0RD0LKJHv8EDMdB38kx14aX5z6vUoU','Ba6S3aBpb0j2piV4rjP0LNDVkEX4','PuS3cLP2flWZfV1mcwX','Il7yI7BX','e3Q64brfmVL2udxb5M','RVCBDQl',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(79);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
-INSERT INTO t VALUES (8025375236794691159,-7328905,'Oph8A1m3yIhAxEt71ZRt0ZlAaPbLyIG4gLSwJdcKAkuNpbLGgb3PYsexmg','s6RdZkFQbdjKKgFA','ttj27m3CLbo','IPMQvg4YH2phlYIu4FIpK','pRUS5X33DIJhp6d307pa9ECLtiqx3VlkwkkVvQGoOfaSuAVJ5KN0thCoZ6jMKsx','TkYbH9Z86tmZUtGzVgqfpovycSBrLGrSDp05KKb7RoIZ2fILqDMBCX5l3a8cFsRxqz73D',11);
-INSERT INTO ti VALUES (8025375236794691159,-7328905,'Oph8A1m3yIhAxEt71ZRt0ZlAaPbLyIG4gLSwJdcKAkuNpbLGgb3PYsexmg','s6RdZkFQbdjKKgFA','ttj27m3CLbo','IPMQvg4YH2phlYIu4FIpK','pRUS5X33DIJhp6d307pa9ECLtiqx3VlkwkkVvQGoOfaSuAVJ5KN0thCoZ6jMKsx','TkYbH9Z86tmZUtGzVgqfpovycSBrLGrSDp05KKb7RoIZ2fILqDMBCX5l3a8cFsRxqz73D',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5794089700439392495,5879784109347613364,'HhJu2vpP6tvahzjy0YgbczkbSe35hCyPa7BRQfGg09iEOWgvW43DcCbuQSWnMKd6B','B9jgQ2ozTXsEtAQWv4fJg343XeQOdsjgMC8jKpCn66NhHf','oWpz122mhLHLAqrCiB7Ll80KMjQCZ43H4YF1iGOTNFsjjSJ7VrxK8VMPDF0G6AnenXJPNFf7ARHUaVlHjN','rgCzWzumNZVwX4hW41k26hO4mnvGQkeUGpKWf2x3aFd9LsiUGegibvSIHnBqF3Nr5O','L','86',10);
+INSERT INTO ti VALUES (5794089700439392495,5879784109347613364,'HhJu2vpP6tvahzjy0YgbczkbSe35hCyPa7BRQfGg09iEOWgvW43DcCbuQSWnMKd6B','B9jgQ2ozTXsEtAQWv4fJg343XeQOdsjgMC8jKpCn66NhHf','oWpz122mhLHLAqrCiB7Ll80KMjQCZ43H4YF1iGOTNFsjjSJ7VrxK8VMPDF0G6AnenXJPNFf7ARHUaVlHjN','rgCzWzumNZVwX4hW41k26hO4mnvGQkeUGpKWf2x3aFd9LsiUGegibvSIHnBqF3Nr5O','L','86',10);
+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 (83068640469204866,1737339356681095624,'dEJFH6lNJxaTl','0vc4oFc266q','J7AAUF7CN6DT','qkvYjEYLs1FOT1mPYCt60c25INw','v0','f',11);
+INSERT INTO ti VALUES (83068640469204866,1737339356681095624,'dEJFH6lNJxaTl','0vc4oFc266q','J7AAUF7CN6DT','qkvYjEYLs1FOT1mPYCt60c25INw','v0','f',11);
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 (-6538446823012170049,-3343578,'w1YE3dBnsVlT7PBIrADRbadNff9lM3dc6iJHSizroCFq8MLQ8NWBcwKLlNGjkTTR0ROEcLm8PPaFDk','9BuNghBemL89nW','Yb','SpnMAv6iCuiNMF6mpV0pna','XGOo8noymR1IDSbDBPoGfr2jLecXkZpzICQVFvkdaUtfUgG6vHSMnREN3LTliFKV46PmojoFqmflfHk8x1THqs4NZeRkCMTL','D1GE9HJJhQe6E7MJK7k2uxyVBZC4OBN2laEhlV2ACcgOeI9dwBo',12);
-INSERT INTO ti VALUES (-6538446823012170049,-3343578,'w1YE3dBnsVlT7PBIrADRbadNff9lM3dc6iJHSizroCFq8MLQ8NWBcwKLlNGjkTTR0ROEcLm8PPaFDk','9BuNghBemL89nW','Yb','SpnMAv6iCuiNMF6mpV0pna','XGOo8noymR1IDSbDBPoGfr2jLecXkZpzICQVFvkdaUtfUgG6vHSMnREN3LTliFKV46PmojoFqmflfHk8x1THqs4NZeRkCMTL','D1GE9HJJhQe6E7MJK7k2uxyVBZC4OBN2laEhlV2ACcgOeI9dwBo',12);
-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 (-5102888631337569582,680946,'CAJlb4x7681pep42xxjIwN','DoPvbz4lkHYmVoGVroObg5vpBrd0COEWIg','4HQdeFcBUSj8U3NtYmUNy','aQxo2ZN0Pjn0ADQdzYwL64uWpXBMN8kz6Laf4YhfY9n8wVkziRsCuLOdpeODnzfGf38rphJIM83S7uhGN8DDVQ2nz4PnNY9qSF7KrT8Yev9J8xkSTteq47YFczBT2BEVfOEZDqCJkc93ZA7','vrxWKoWytHm1vkHOmvMwrT6tzYPUesauhYRa3gwEN4','x6CnoqaD4aM6cZXzLYRJAgbZiAER9ehxIXcNn7',13);
-INSERT INTO ti VALUES (-5102888631337569582,680946,'CAJlb4x7681pep42xxjIwN','DoPvbz4lkHYmVoGVroObg5vpBrd0COEWIg','4HQdeFcBUSj8U3NtYmUNy','aQxo2ZN0Pjn0ADQdzYwL64uWpXBMN8kz6Laf4YhfY9n8wVkziRsCuLOdpeODnzfGf38rphJIM83S7uhGN8DDVQ2nz4PnNY9qSF7KrT8Yev9J8xkSTteq47YFczBT2BEVfOEZDqCJkc93ZA7','vrxWKoWytHm1vkHOmvMwrT6tzYPUesauhYRa3gwEN4','x6CnoqaD4aM6cZXzLYRJAgbZiAER9ehxIXcNn7',13);
-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 BINARY(78) NOT NULL, d VARBINARY(63), e VARCHAR(93), f VARBINARY(71), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1823330,166494389524244550,'898D2u','CPqHXpz62eHy7vXMW6b5vJ','W61GsKvRYtSCcTTa8Qnnm3yBpw2NIijKQ2GiTRhmhsvikbhjYLuK','VJCVixU5r7WtvSoiEODoENBvY74thvGcFwDNBitqUbnLsyNRvqu7nG','llrzfxwDRaqq4yMnfqNs4o6dEO0nfRmibYtwHsga0MhZIKurZwLEhCeKchArr11EXAWV0PeX','6mi0on6ip5xNi8buFYuQv5FJhzr0BiaMexXsVpFsQ23BTbXfLENTh1XKsxkDioKAnsuZLdCLXE',0);
-INSERT INTO t VALUES (397242,6555832467593980192,'h5P3m5B3lvXko','4YmrNPAB7e1u1o','9JwTevKoBRsR1UXeuZdRUnQ6Z4s6Sykjqgl4TXpJIbucHghrs1RkDmUjCQCRnnPnk1IbGO0KOEj3S0mYTpyVEj','GCpCvJzUzS1Rm','MIP8PEEgCol6gZGMXhQxOiImPwhls6wgkotwlpqeehAUJ3Mb','SlQ6vyPvvgHDJossAUzv0AI7xoaFaJJHe9YmW',1);
-INSERT INTO t VALUES (4650865,5877020598182688239,'dFcKLjDjZUC48RrchCAh4kbyb2lKY63','LcQpv3y4jx6TmmRcL55D97pT2fwlskz9lB5I5h','fmz5NlyQk4nUuNKbs2hmFE0vYZmKiusJ7cXFfJqfurTnrNs7zKyzvSlYI21sKJ9vKmlltwI8v8sTsrLfm','TTNPSMwZ3Rxzw1E5','fMDyhujgzGEWAMtEfAUbDYEMMQPs5YmT3gb1usvyWXGdECXSeiAtEbQao4h8Kf7Osezl5hjReusKGODATVWXggN17p1ud18','nIqta5mEg61wFs7ICO0sgQHgStPt0vFB00Xrcb5KcmBnY',2);
-INSERT INTO t VALUES (11313714,3704123921811154905,'rKHR3p6rXK1hyw7T1pgd5QpXc8Vspxe92','Ei27FN9nzc0Z','SSeTBq27PnKVXj2KqeNj9tApHtuqfeos4Y5nkaP4YzWGG7RfeSEyqvILoJ27T8INTKlAJ2M','fsafAq9c3j3twRW8UbBgrLs','bPf0VcF9kHANtpuI1b','bS9W0g8XfbtylKFvLskVMbWB8SbnRPXLJi23raA42fZ0FByCG8jGD0qYLubazHGaV7PsHjA',3);
-INSERT INTO t VALUES (608099,6328743674183164366,'Vw5BTC6K4FLV7Pga2Nb57MnNq9fF2FCe0VfRTd4P22Yvu','0NEWIeVPmDUC4ZmjGNsdAiMu1NFGYpS6ZcvFmeomVzqF9Uvbe30ot277DDf3R','3ScrX9w3IhBL2ZWaShvfB7vG5fJgGpLRGZWJPqzITWAdWbApAR0UwQtFqYrJk76LofQxjkkzj0TRgPU9','GGE0fefhmPw7b3qkYpwxj0q1bmJ1K','iMScr','hsJdUFKvCjR4hoqal3JmF6xSmZ3lU2MHGZO6OVYmErFlBHVozka9Yq2k6Thbo7Xl3DPHBMznqUlri',4);
-INSERT INTO t VALUES (12183396,808709419017461688,'Bysbo4DYUpWPliDMX4dmlY8spVYzrWW1HXEogmUP5MHtS9Rnzxl7XwKA5vs5FRk','SG4LSmyHIxZP','x0mROduCRdFKamub6VCqa11roBsD532d4H3ugjEuKcVhuRnh7NVzFXguFhA0ipEPHWDGBZNOqW','ts3IbkHZSL6AcjGEd5DmPxKhCzWpAqFwXIB5KWgD3Gps4wJfKTUBDrPX0GjQIeWwT8FfQ','93t0VtSRx4wC0WMNZqNYuFNQh4QAYBkjInQpj','PlzvWLcPvKqozdEDSjSgfliEOJXl6rPN64gCDdZ8wKsvH2pWYK75Ha',5);
-INSERT INTO t VALUES (3156004,-2086916856903870882,'s03QEn6g41B2RGi0hsfRSpaOQaKnb3qX4','gU8gp61q5321MBNwECqmmMibm91cFpGPfDbXwkxbGRI7ryU9NR2i','u3zszEedVXYLpH1taX7EU8pZ4C5schNe3WILYq9EDgZaz0yHNjxy0LgP9PiJdIXcRHtyutmOSRCyo6n7','a7YSc9vZcIYKObCpYGlZNUsiEtRz','Ehg2C4dOfb3p5qcoXA1WO6vwmq1Lou8','snNmBU20x0S',6);
-INSERT INTO t VALUES (3599959,4155429241903876700,'sNyi9XSazkqpmp8txMUBzAGqHOAmR9vAu','jTjilzWohQwYqBfl3nVOgqxSASrEZrhEMwROwdWvKVkSdUbtDEs6nNZhp4fHcX','xLLo0PXcGx3t09vfw7fzIB0MBsJLoxGCSG3otJ5ZDt0Z3Gf8mVQeHjEbaRIsrZUb2','e441jJcOJAjJczS6lHJ2PQzJsMcR8Do8OOIDjQcLTH','oVRwRzQxHC3Ugz','7EnwsFwOKgnFfVHRJWzn8s9S1YkulCvYqMTAypQhrbEdwLcjCJH01vdi7xbxahBYJfGgLJjQMZPeuOo0ykkd9yvq01tYFM',7);
-INSERT INTO t VALUES (9903742,4041110282501328286,'jX48fN1nSe2tYpCaZ1acNZdvLWFegJsJfoVSY1kWry9N0G4oeR74rqDicDxSQyVSiQxWVDg9y','PdcP0bFnuo3pyrFzXeBd2sTFLfzkHt62aZhn75VBK0hWKIfydSYZRVj2QW','Htf0W7SWnmQb91KM36n0qvJVjeKxEcgpa08mU7rnSYnLeSovTy2NexT27mpqKADjjlIvrfUGJRn33','Sfq','aRvfVIIuyfxa1IAsNBafoi','TTxTrlXuJhyvwIQZ4dDM9DBrAXBAoJTAeljXm0HAIPcrmDlD3j6Kdv1ecOt80Lh8Gn2',8);
-INSERT INTO t VALUES (14239646,-7939734369702633053,'BvmeM7zGnSXaTjsSsW1NG8u687WIjV7bPJY3BS3XC2C5YeLNg8','B0MTT','PbpFEwFp5chKnMapBPhrNimlAFnMfkBAcb32MAJFyMZL','uZ4AAtSDhWOS7v3SzBMFDsE5Kl28r1YoqFr29tau3BYuo1F','974iz04O3sAoO9dhNSslh8gyE','h9suLAcwjyxW2NRPVu45l7tBXr4tZRJOcuOrow5g383kOWaELzBlJvP1ezVuZHdh1PPsl0vQ3xIO8WZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2802559660130837843,5335335216829516231,'KIAt8crwzAaavQsq3mY3PAOi6YQ9ATBzXIGTs4t1B6CCrzNHP95XfmjdxQqppE1Nw7ItuTBpXvj0VJx','wH6UWuHNqQLu0DJhOAJTLfRrFXgK3SC1TFPZzCz282exCr5HEPXhpUZ2JSqWPnfOvo3gVohErhSX7rHgQxIxEyilRqOOI7cnlysFgzlDKGnCOMRALqmhoffK3cRDCNco5EC8ppHA1pzXEGw1lpONu8cc3ouFhHPfv7tHMisSXMM55K3bYF9lNS8du4zS1QFKEQbWy8rRqR7KZF4A0fZjDqyVE','EOYB4IbToagGRksuzEnSrDtcb6VA0iie2HEEck5UGv6xwbo66R','PpkR8y5NgdTCokLMmuStVyx','3','A',12);
+INSERT INTO ti VALUES (2802559660130837843,5335335216829516231,'KIAt8crwzAaavQsq3mY3PAOi6YQ9ATBzXIGTs4t1B6CCrzNHP95XfmjdxQqppE1Nw7ItuTBpXvj0VJx','wH6UWuHNqQLu0DJhOAJTLfRrFXgK3SC1TFPZzCz282exCr5HEPXhpUZ2JSqWPnfOvo3gVohErhSX7rHgQxIxEyilRqOOI7cnlysFgzlDKGnCOMRALqmhoffK3cRDCNco5EC8ppHA1pzXEGw1lpONu8cc3ouFhHPfv7tHMisSXMM55K3bYF9lNS8du4zS1QFKEQbWy8rRqR7KZF4A0fZjDqyVE','EOYB4IbToagGRksuzEnSrDtcb6VA0iie2HEEck5UGv6xwbo66R','PpkR8y5NgdTCokLMmuStVyx','3','A',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (8025337041873485742,7203131127335570907,'jeGx0','VeXdYPs7FL86RX9JgpCO6eueYCK5Www9Kkfcl9iLKcK36RsftbluYUEQj8x1wBRgAmfUziNzH6A3YrR4iDR4gDpJ3qapIyKyKkH8MpigDjGBMyTh0p9PGG1eUyNIsNhhroknxFc6cxj3DpeYzXq8k54gfBs6wPBsyUW3DUQgznT1DfnItQ4BBziGcxhXIB4PtaHkAzX3mJz6lfH7okqVDGvOrkQc4qbva1cEEmnRKKz5Qntr9cJTJGWC8','eL7We0','M3Rc585XOF8bZy8cJvXRcbOz02dW6q1ua','v','il',13);
+INSERT INTO ti VALUES (8025337041873485742,7203131127335570907,'jeGx0','VeXdYPs7FL86RX9JgpCO6eueYCK5Www9Kkfcl9iLKcK36RsftbluYUEQj8x1wBRgAmfUziNzH6A3YrR4iDR4gDpJ3qapIyKyKkH8MpigDjGBMyTh0p9PGG1eUyNIsNhhroknxFc6cxj3DpeYzXq8k54gfBs6wPBsyUW3DUQgznT1DfnItQ4BBziGcxhXIB4PtaHkAzX3mJz6lfH7okqVDGvOrkQc4qbva1cEEmnRKKz5Qntr9cJTJGWC8','eL7We0','M3Rc585XOF8bZy8cJvXRcbOz02dW6q1ua','v','il',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1467392200073914458,-2419314093175121200,'i6EDiFCsczWdCtis5gRB9BZZNbBCLQ0rafF','C4dFVWWkQX4RAwVAd3KtENJ6DgLFL4AJ3QawVr0K6aESoHaSJzS9EbRDSbTSnuzAoPFLRAMkRqbR4s92u2lNnK86fzTxqD4qGxFwoeZHodwkYP21Jvs1katZdMP2gOhJZOh1gZ2bHVggvwsj53VMXiiFIKqHIzejBbvK7RVnQAr09UBYrhycmjlIWpurIBVXc2xrZrIhLdmE4GP2oepJPBRHCp4mBt38qcOoYsy','2Fr4hktDItWIctTu9Cexg2sCdgJYpVkhMEFU0Hw','2sbNfRzBUHw6bhcrH6VFGGGDs7rTPvEE2dekgBYntv9lIQyto5JjOvGlWlhn4HO89E72E4YlUGzPAMJIPMO4diBAIOQcIRvtR4Yv3GbVaxa','j5e','W6',14);
+INSERT INTO ti VALUES (-1467392200073914458,-2419314093175121200,'i6EDiFCsczWdCtis5gRB9BZZNbBCLQ0rafF','C4dFVWWkQX4RAwVAd3KtENJ6DgLFL4AJ3QawVr0K6aESoHaSJzS9EbRDSbTSnuzAoPFLRAMkRqbR4s92u2lNnK86fzTxqD4qGxFwoeZHodwkYP21Jvs1katZdMP2gOhJZOh1gZ2bHVggvwsj53VMXiiFIKqHIzejBbvK7RVnQAr09UBYrhycmjlIWpurIBVXc2xrZrIhLdmE4GP2oepJPBRHCp4mBt38qcOoYsy','2Fr4hktDItWIctTu9Cexg2sCdgJYpVkhMEFU0Hw','2sbNfRzBUHw6bhcrH6VFGGGDs7rTPvEE2dekgBYntv9lIQyto5JjOvGlWlhn4HO89E72E4YlUGzPAMJIPMO4diBAIOQcIRvtR4Yv3GbVaxa','j5e','W6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8605241270876802626,-5421331294410921825,'hG4B2PTV85pygD7y50nS','7hTN3ibQ6LqBg272L','WTYdeR0bHNxWqZ8a9oPr8TBicvWQPjdn9FpTshtNL46VTeh6xdbynXOelvR3spKbGGYm2DjSosuHBPny','cG8yM2x6ZZF8ufc7w9AdxtYGIZKwvjKi7Z26ObK03dTDu7lia1suzM3pCc5O6ZdAcfU1iQ6UmGKZadZuHwo33HG8vYSpVMljZ47HFQXidMMnkKhUzJnQlULKwRs8wyFu2LNoQv0ApPi9VPtLcvVCSPkW0KdbzH7AmdMJPTRKWcZfalrZ4au0SW40ngrPOmhksrWLM05JTK1EjpVGDcSz2duzt9RDvSRozH','ZQd','a',15);
+INSERT INTO ti VALUES (-8605241270876802626,-5421331294410921825,'hG4B2PTV85pygD7y50nS','7hTN3ibQ6LqBg272L','WTYdeR0bHNxWqZ8a9oPr8TBicvWQPjdn9FpTshtNL46VTeh6xdbynXOelvR3spKbGGYm2DjSosuHBPny','cG8yM2x6ZZF8ufc7w9AdxtYGIZKwvjKi7Z26ObK03dTDu7lia1suzM3pCc5O6ZdAcfU1iQ6UmGKZadZuHwo33HG8vYSpVMljZ47HFQXidMMnkKhUzJnQlULKwRs8wyFu2LNoQv0ApPi9VPtLcvVCSPkW0KdbzH7AmdMJPTRKWcZfalrZ4au0SW40ngrPOmhksrWLM05JTK1EjpVGDcSz2duzt9RDvSRozH','ZQd','a',15);
+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 CHAR(82), d VARCHAR(23), e VARBINARY(29), f VARBINARY(95), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1010251485,9551528,'W3wm8ZJGTEuP4lEQUu8U1k3JfiwXLXWjHs5','jV1ui3nu8H3NLQ','18Vnm2WOL7KhoPNzfaBlbcFzz','i5V08nObY','i','U',0);
+INSERT INTO t VALUES (1128845850,9911618,'t0nDAARwK7pHI7vc7F7a6LjGoiMdcoLfFT0oVsO','N70qeXQz','vMIQ71b5WZSB27StO8m','ZtB4dMLsL3Modw41Otkylbf8UQKZLsYzIOu0BRBMXzs8OcvoDW9JNozanuXeNiHougozc8Lgwg','7','I',1);
+INSERT INTO t VALUES (-1724613476,10589182,'j5ijeR7CVqglSD1RtoYW','KJrYzeJnu2MvD','UZhPLxozA','lm46BGDpHQQ4dvYbYEndZ1FxtA3mRJxytgeZektS','c','e',2);
+INSERT INTO t VALUES (-1203134918,6192345,'xKHB3pQRAreOrPPg42nl0czeUHwThDUsNkgPMNxcWCCzIOQmMWLSXzfDgE2AlwRDmuefH3ULKM37HMnQ','UtjoKeFHeVQ0tFYkYEYvZF','h','V1PZUpjijr5KnBTXmbWAELOFcrMS5rA8Pf5alIlezKRA4p6RgoUbv3aiVTTx6Lf','e','6',3);
+INSERT INTO t VALUES (-625444360,5241833,'YrqSMSmh3k8IgkucrvTHWGMKu7BQAsv1kQdh','sJ2qYQ3Be8','olKg1MG','3ZzVRBNEmsB39n3zH','A','M',4);
+INSERT INTO t VALUES (378338791,13545124,'3ArqDVmeAieL7rWHQ7vW61sbmYk5fP81wC4NHMP8QxnmVdH19Lw','0KUnIbuy5c83CLvNlWZQlq','Bccoi2FXYlJs0Ci1slnnVPspZX','R66lRHYrQdytge3LdvgNEuqFmrFeta13EO78ciiitq86ofcGr1nvxtpnX7R8M3ppgyDoXKKDsl4vFVZ','D','p',5);
+INSERT INTO t VALUES (-542020135,16489269,'rMeP2t16n9g97l4dTNlUr1GoaxBjZ4V6Abf3CzIEPs0po9bh2au0elKkIWsct9','2Oxk7IYWs1','cRhqfK1e47FJF','lWt3ka37lOEQQET','j','9',6);
+INSERT INTO t VALUES (936031148,13281835,'EKF4vhxHrVVp9GwvXwVWcl1DlytSuZW94Zp9hSW8St7r0nPEbMtj3k5jKiuVWDs7J','zM0bsbu4qOClsb4kNnzn','GKiGz1IpErNdUm79DpWrksHriBQb','nU7cLnKcQEUWhGEcfpYHloMJq0raoLZ27RhXmC2AZNB3M2Vz6IlHvQmn0Qh4rdrhBnaMMhk7KW7x9','o','J',7);
+INSERT INTO t VALUES (-924792692,14941980,'Lktg6kxO3cgu','SQU2NHFhmYaw','pCL','CgesqAjaPa63rMXfJhb7mIN2nXVtdy1pmEF','X','g',8);
+INSERT INTO t VALUES (-918658899,1071523,'aVcGxDkCqz24rrIENYm6sXLQIJ9n23Sxvtfi3V','CvN','c','u6','K','D',9);
+CREATE TABLE ti (a INT NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(82), d VARCHAR(23), e VARBINARY(29), f VARBINARY(95), 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 (2344476,6060455110782766977,'UzJl871gIh3qc4Bl','0XdeKp4PVaEkWGLKqtzowYsIJeThtlecur2','10tI4Uq','4wmfseY67A6NakBjslxVzSp4sRLYbgG7T7oD9liimQLPh1I0T77C','IPFCwKS97vbDcHU08ouzvpplENW','NWqLkIuS3P1IB75LabXecUZyx4P2hIZSiNV9P182TcMzg',10);
-INSERT INTO ti VALUES (2344476,6060455110782766977,'UzJl871gIh3qc4Bl','0XdeKp4PVaEkWGLKqtzowYsIJeThtlecur2','10tI4Uq','4wmfseY67A6NakBjslxVzSp4sRLYbgG7T7oD9liimQLPh1I0T77C','IPFCwKS97vbDcHU08ouzvpplENW','NWqLkIuS3P1IB75LabXecUZyx4P2hIZSiNV9P182TcMzg',10);
-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 (9894294,8147113982647960111,'smZmK','c5R0A78fvrklASPGOpr7Pu25z2UDEqj6MBwmz2GpFgWm','pswqN8YdhrzrtucvPMTpwgxqI538WJjhS9qr9d4F2lKFL9ZsIFDm204TZQiFSo0YG2stYAIj2PG1HpSa7INoAY','a7odMnb','iZ1kSBImjvPLlP5rypaGwwTDvS4Z','4F4f',11);
-INSERT INTO ti VALUES (9894294,8147113982647960111,'smZmK','c5R0A78fvrklASPGOpr7Pu25z2UDEqj6MBwmz2GpFgWm','pswqN8YdhrzrtucvPMTpwgxqI538WJjhS9qr9d4F2lKFL9ZsIFDm204TZQiFSo0YG2stYAIj2PG1HpSa7INoAY','a7odMnb','iZ1kSBImjvPLlP5rypaGwwTDvS4Z','4F4f',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2456229,7828446908466669294,'ycAfwE55jWuIZg5WxCXG1cPUwkzLgETBCPBgkp60lwntiA','DfUnbXbsge7XY2jmFSOcKuPO5zZ7JI','CUrLuD1BozaAaLKeUMde','v66hThLx0Ynn9HfdmVdypGguRxNgP','6vlpV3SD','04m43gdb',12);
-INSERT INTO ti VALUES (2456229,7828446908466669294,'ycAfwE55jWuIZg5WxCXG1cPUwkzLgETBCPBgkp60lwntiA','DfUnbXbsge7XY2jmFSOcKuPO5zZ7JI','CUrLuD1BozaAaLKeUMde','v66hThLx0Ynn9HfdmVdypGguRxNgP','6vlpV3SD','04m43gdb',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (695355050458812449,1894331,'EymwPBbvPTc34tSo6txNheF6yRNqMKseoYd','kLg2mqtncbKPbNPC','7sTvgjVmTS8N1Rgvxg0YzpzxG','d','X','w',10);
+INSERT INTO ti VALUES (695355050458812449,1894331,'EymwPBbvPTc34tSo6txNheF6yRNqMKseoYd','kLg2mqtncbKPbNPC','7sTvgjVmTS8N1Rgvxg0YzpzxG','d','X','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(83);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
+INSERT INTO t VALUES (-1973720122735002363,6196775,'8CXzoAbUMz','U','yv0LzF80EBBP2axrf2','IFgOiQOLx7NH85yNjOfjMugORLCS4KN4LEwr0dmT0M7yUXGWcqGV8NRTh2w6a','S','5',11);
+INSERT INTO ti VALUES (-1973720122735002363,6196775,'8CXzoAbUMz','U','yv0LzF80EBBP2axrf2','IFgOiQOLx7NH85yNjOfjMugORLCS4KN4LEwr0dmT0M7yUXGWcqGV8NRTh2w6a','S','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6620465994127248045,4186470,'yND2tKckfR7uLIsCLwikQWJr4bdByLEjhecN5Lm2reaDXaFZDaMVz4oby5z13','S6aFHUo43s8N74uFlPZE39sSbeuvNkcRWY8733DamSXkWFMQ5wkt3sADqNjyYyorK5rplBp1VFheMD1XHmmjt5BQuV8nLwhgrdIcPEYrSAfJWizzyPU3374ODhzMcP1txH8tWCnd0XG0XsaptS5DYhUj0Yx6n0kkFzOQhDIpJdfu3C6mLun','mJyeXD','9SsvgR6AZJ3T1iREGUuVZ0osTaeS1fz38uZgjshta2yu633ZLYaqKm8P','8','8',12);
+INSERT INTO ti VALUES (-6620465994127248045,4186470,'yND2tKckfR7uLIsCLwikQWJr4bdByLEjhecN5Lm2reaDXaFZDaMVz4oby5z13','S6aFHUo43s8N74uFlPZE39sSbeuvNkcRWY8733DamSXkWFMQ5wkt3sADqNjyYyorK5rplBp1VFheMD1XHmmjt5BQuV8nLwhgrdIcPEYrSAfJWizzyPU3374ODhzMcP1txH8tWCnd0XG0XsaptS5DYhUj0Yx6n0kkFzOQhDIpJdfu3C6mLun','mJyeXD','9SsvgR6AZJ3T1iREGUuVZ0osTaeS1fz38uZgjshta2yu633ZLYaqKm8P','8','8',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7098619,-3632091928216697938,'VuMo9y8jcNqxHkSvBWBZdQdGfyzs0sLSa1koLJ6R7OGO8ECTuaNpckwEBs3wKIgQq7','HOH3wEdPp4cIJWTZ5vxgvEOIj2csvmDCvINKdm8tMS18Vd9uXaG6o1V8YDVpmyk0SKm3xG1qVnhqowc1c1O0n8W4iy2uNmys7TdszKi02y2gYyJQPXQjW0J','bpKIB6OCBB3TL01Euj14ZrKwiaYOhrbcVKf','e7m4JK3Y4wEsP91zs0cz8OpjNuYnwdHaxVUsVNf7jcyhYgO6Y07Bg6qZ6PiPfZ25QaW3yJEF2Po1xtSbIkUuRYzn34UfpSdAKUZVKfNGjuOBVEC0UgEY60QvoP9iEtu3T2L1WBHGjhZWdXrQfayJPyjZlqeKstdaFXxZaiATuLp80xqvPKv','SX9mPbtWQ1XecSwQPEiPZnJ0FRJMIAOastRjnkjDL3rGbI9KqLL4hAdbZKLxo7fb9KUdz4','kMJCIQQWWiAHTqtJdBizhQgqvDST4etcxgUOHjzJecCYLqR3lVqnurEDmpDFgpzL1Fz436vGuTrjOxWDsiP5Y13',13);
-INSERT INTO ti VALUES (7098619,-3632091928216697938,'VuMo9y8jcNqxHkSvBWBZdQdGfyzs0sLSa1koLJ6R7OGO8ECTuaNpckwEBs3wKIgQq7','HOH3wEdPp4cIJWTZ5vxgvEOIj2csvmDCvINKdm8tMS18Vd9uXaG6o1V8YDVpmyk0SKm3xG1qVnhqowc1c1O0n8W4iy2uNmys7TdszKi02y2gYyJQPXQjW0J','bpKIB6OCBB3TL01Euj14ZrKwiaYOhrbcVKf','e7m4JK3Y4wEsP91zs0cz8OpjNuYnwdHaxVUsVNf7jcyhYgO6Y07Bg6qZ6PiPfZ25QaW3yJEF2Po1xtSbIkUuRYzn34UfpSdAKUZVKfNGjuOBVEC0UgEY60QvoP9iEtu3T2L1WBHGjhZWdXrQfayJPyjZlqeKstdaFXxZaiATuLp80xqvPKv','SX9mPbtWQ1XecSwQPEiPZnJ0FRJMIAOastRjnkjDL3rGbI9KqLL4hAdbZKLxo7fb9KUdz4','kMJCIQQWWiAHTqtJdBizhQgqvDST4etcxgUOHjzJecCYLqR3lVqnurEDmpDFgpzL1Fz436vGuTrjOxWDsiP5Y13',13);
-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(87) NOT NULL, d VARBINARY(79), e VARCHAR(51) NOT NULL, f VARBINARY(25), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6331370,270229175,'OkAhGqlw92b1HDB8','j3XNQ9BbmpOySYTJwZHs0VeBxbq1jbbNitTM7gwHIDHL9mAQR89E1','oYtFoBQzYgUEu5','DtkB3k5WknPHXnFDRgMy','oaPDY2g0','pC1n72LNSOsOxlpsT4LE9O3iyXHmOi9VRdEmdhYjV0JjDdPDKWqqy2koOfZC6Cfy3qlvNxYxW1i8yRPIooD',0);
-INSERT INTO t VALUES (-440303,1180507699,'7gYw2HhNswsLxm4CAQm5jLEjWK09HWEaWkN5044JbWts4QOmA9cQNcywDCmI40IJvYbhQZ','koipRRvsqIOcD7qHDAATDQeILR5WA','CJgA9swYehfQtcLwuQEpbm8COQNzlm2y','GIanXpvO','3rkstDJLqv2Dao9b6MAs6xdpNSkvkJbEoO6LmR6FZMgh0ihtW3qkFb7wNgE','8',1);
-INSERT INTO t VALUES (1460938,31094225,'wLj7HINVSBXb7quvrVKbVNkTqLSGtnclmQU77iuqTLFS4epcD','mJAdQ7pzLxZvbFNHXvdow2Q2nsg1nm9lTsSAPC1tDE1639ynjrxjP2JFRNSihVZZAJ2d6','jWKxNX9SrG72rJaYh5czP3lqXJaoQAXvxeoW','bfe4tOE9pRdUmFB','Iim5QXIhO0FL3vGJare','lwzXdOSODd7pVBB4TvyrvqMm9xDwLlMyquC1lsDLnhSQLUXqYQJP1GG0xS7S183',2);
-INSERT INTO t VALUES (5369867,243126916,'D0c3OMIWkJtltVxk7vHlZavDBGuvSxHU0mYlDOKFJZJFg','FUOEOdFEw9M','hRxvNXcwGSPahSpGta','xCJBU','hE0fjFBfcVTF23ANCNIWHDcqEGLdeSXEasb4roNB39XShjyWgigqlLQIAe5Vs3a9I0ZQW9S6DQF3Q','8HyYGr0TFX34zlb46htdVLwBkojG2oOfjHyFfyk9T',3);
-INSERT INTO t VALUES (-7330059,-924409487,'03lFYgaO92kg8KyOAbedENg2nYxoMJFsNSldNOxPRNhLObNXu0HImJT8o6','EwlVRScLN4SRQb1R7a','C1xME6EJnhAKhO','AjuA61Ns56aZPkXLa3k','FL6wagITEf9Qeyl0xSK1Xfky11HJ1O1qxTYrspQ0eqXeYO1qQf5BBxHhwRCjpOd48QqcCrmYkV6kxe5cL5ug13Zg','R3VJgNBolj5sBJXYMwV4PKhv7PkrwTbuDbVmP5RQJQ12M5svjlgnFCKtpkipsGwfyyGEWtnV',4);
-INSERT INTO t VALUES (-632473,-1430884996,'79RXtQrBl2KCzemTEFNXnw43SZ1MMiojBUavq','8PLPnzIoiakqa6ZLdEI14xPNR5xC1zhpfWxKYdjSZEbTPM','YcFgLiQAKKZJ0rsBBkOk','nMq9UaJ8LXG','uZ3sI6n6AtY4iGlj3zOrBPFGsLjQgrVjZuLKyw0W4GYOpwRgYuhm8lu6mVDiOLVv1qPXLcstxZ3hwFXn9RKLC5M0kAO226F8G','iPouuf2NxpBVmyaqg',5);
-INSERT INTO t VALUES (4659701,-2096910679,'Lqes5AJs5dGK5FrL3GJT7Y70M3frwSK','nGQGDphilb21VpfkEO5X7Y4j4oG6dxA7WBRZGTrCUn3lH4JehdUDROO','LPXxVVfY9bX','m','L4rbkg3p0kyQ1r4O','BM1v3zGET',6);
-INSERT INTO t VALUES (-991268,-1124821100,'mJ2ydZFbMPcpbzaOdwEMyTrbf3bHRfFt9ZBhrZi9GjI1a6Jf3jcEAW3pzGrq','ifdWkwQUOC74a5gQBNNLO05uy7l15HoacuqCa8W4FkdsYb2AO372WneJARwie','xKzWAZSrMjr7oo0VSpnxBevLyB46x','q4UjuAA30kdl24jbFqSSj4N','P5qEo9JsArwrKwOXziMqTPmGuN4bH1E5TR9qzuuKzx4Cfddc5Up1MiPwxfKIoOdA','bpS4u9iVUXhz0pFpXCPeqzhKWJTXwzNIZuLPmnRjeOrYFl7UZhw8N6q7iakPB5ay8TmWXhqMt3E',7);
-INSERT INTO t VALUES (-4777429,-279269410,'2Sezr','Nl540tacy4cIRY1keItoLt5EKcAx0KUJFR','1oMeTWa5ySPzm0tu4EVra2p24X','XMXXDofEhBhTCEHg','40urKrjQXghUVWt0XCQz2sp1pFPHPBzUaQE9P3OW2QJrD29RzkqmwaPLk5vBlttYVI4rl4S9PITRs','EvMVYysLlZEqSOIpj5w0BUPfH2ZxEirVWnEJ9GACwMZNnhvETMmmmFu3LRjzZ5z',8);
-INSERT INTO t VALUES (4264393,1459059661,'JM4CqTqPtMCv6avSFKzOprLEilOiX7myF8vwefA1z9L5mEzBc18xxJiMc2yW','1vr9wpJNump2uG9xRIkxRW0boXO59Q9kzUMIhfK4e1PC97Updz1HpULM','AM','TDEw2A4O6wPdPCHyinxDN98Pl','j3btx352f65vMQyyQaprZO2njvwZY022DKX2uo1bhqzuLEDiHtmEX5nH','4DlX23zkMaKLtgey4krQdGnQZUTV4ZuyrsXoo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (123060072960909661,3777362,'NQfXVf2dLO8toaMe4tU2srd92QpvPOQwkOw0u8xcPrtaFvuPzHSoDnIX','dRMfmIKyw5R8YUypJeRHQ2t6OPSayxVxq8VKauJ','JF6Jnx1mzVy9XBlwirEXxFdXTT','ldi5QmO2njBEL72ytb9eyCyWN1HXW5iTOlzG7V7WEymwEgd4myLZYJPgoUP4g4krevLZyPjrq0MHNlq0Fk0qRXGyIUqwgp1cUvBT09gcZ210uENjPP4t9L5eAWBOSXfBm','J','s',13);
+INSERT INTO ti VALUES (123060072960909661,3777362,'NQfXVf2dLO8toaMe4tU2srd92QpvPOQwkOw0u8xcPrtaFvuPzHSoDnIX','dRMfmIKyw5R8YUypJeRHQ2t6OPSayxVxq8VKauJ','JF6Jnx1mzVy9XBlwirEXxFdXTT','ldi5QmO2njBEL72ytb9eyCyWN1HXW5iTOlzG7V7WEymwEgd4myLZYJPgoUP4g4krevLZyPjrq0MHNlq0Fk0qRXGyIUqwgp1cUvBT09gcZ210uENjPP4t9L5eAWBOSXfBm','J','s',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5380549156099364333,2917892,'EfibzECihbWlzZ1BlmFwzTOTiQEYfTZvRUfco9B5aJma4gHVWv9UdIMIrgPIpp3RXUbkQzf9p8','ouejC0aAxby097Zxxskl9JWYDpfMzhDPT2SJUy1OIik3040MW8Zd8QzEL','nNTae0ALeaw','UZNUX0sWazLGqUfuSYarbVdApr36EHWL3bvhHU66vnaSY4ITgNXV0kjOy0VGf2hbA6GHO48yaYbDHzgKZQFp0PnVbQJq8ocM7u9jYUueG8tIndq6idHMfQCCCzNLcao','y','B',14);
+INSERT INTO ti VALUES (5380549156099364333,2917892,'EfibzECihbWlzZ1BlmFwzTOTiQEYfTZvRUfco9B5aJma4gHVWv9UdIMIrgPIpp3RXUbkQzf9p8','ouejC0aAxby097Zxxskl9JWYDpfMzhDPT2SJUy1OIik3040MW8Zd8QzEL','nNTae0ALeaw','UZNUX0sWazLGqUfuSYarbVdApr36EHWL3bvhHU66vnaSY4ITgNXV0kjOy0VGf2hbA6GHO48yaYbDHzgKZQFp0PnVbQJq8ocM7u9jYUueG8tIndq6idHMfQCCCzNLcao','y','B',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2834228564520619369,7021012,'OllCF0Dd7uYUqtEZIPJhGWOaELBvQkgVJSlqEFzFY04Un7rxdPwa7jJHip1JzjY0Zs','5Q8MMttrcUXrNBevncRz76vBR0X6QQTfdySfnwppSr67HPBl3x2KW10ga4CUU1a38Tc9X3nA1','GcQKhfwmuDZSJFwGF','bmvCj84WGcTAjPcmiOFUtio3RRB1BEolR33U8E674pjtHUvFezbFWFvoc57wV00XNBQ2yLmskikH2T8loReYmi6ADizhFy6Ftemcfnql6sZZGF50xxsMI4XCKXfk0sAyGQHvzU8UXi4XC7QQ9KysN0DOemQmDUmmziCwshDlcqtLxyJYanvNTk64DN2C4ghz','lE','Q',15);
+INSERT INTO ti VALUES (-2834228564520619369,7021012,'OllCF0Dd7uYUqtEZIPJhGWOaELBvQkgVJSlqEFzFY04Un7rxdPwa7jJHip1JzjY0Zs','5Q8MMttrcUXrNBevncRz76vBR0X6QQTfdySfnwppSr67HPBl3x2KW10ga4CUU1a38Tc9X3nA1','GcQKhfwmuDZSJFwGF','bmvCj84WGcTAjPcmiOFUtio3RRB1BEolR33U8E674pjtHUvFezbFWFvoc57wV00XNBQ2yLmskikH2T8loReYmi6ADizhFy6Ftemcfnql6sZZGF50xxsMI4XCKXfk0sAyGQHvzU8UXi4XC7QQ9KysN0DOemQmDUmmziCwshDlcqtLxyJYanvNTk64DN2C4ghz','lE','Q',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b BIGINT, c CHAR(97) NOT NULL, d VARCHAR(72), e VARCHAR(30), f VARBINARY(54), g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (38,3278267017154765834,'FGdnmEEfQvfrK0jr3u95vwAsmmodPJSbPN3J9nalFJMO4oTs9hdmu04tGLBWy4z0jVrvIQqbJdgqLRHsTqvBycWd7qUczf','BorZvUnve','EAhXyS8g530qXTZ1HEPR6QA','JojCBsNXZfw8TwwnzBFtId92Vel918ZNFp8kz','g','wy',0);
+INSERT INTO t VALUES (12,4875889421243595561,'QfGHVtmO9wm2bFdq8WJnOwPR72xTUlGXjD0zIqDunzrm7i','1G0N','HctAytzDUKB','iFryV5beIQb1mUn58lWGkB4dD4AYMqtvTZZj8tih6','6','R',1);
+INSERT INTO t VALUES (-62,-2455065288450176090,'ijFhXIfocwJP1ZtsH1Gb4Hnnk22bw5CvEgV3hsai2A0YAhJLqEzSDau2ilxKHp2IQPENHKZBGoC2F8VM8KAWI7','HOKCO5xZKlgCyIfuNBe9tqaKDapfXIPGmxlbF9sIgp8isZbqqC1NRvtHLw6','0YiOLnyF12gQZALGy4Sp8sYXC56v','hqBOszE9Uqi77yCEVCMU47xfBg0cvk8','1','vX',2);
+INSERT INTO t VALUES (39,5618194486711386408,'5OdqiDHXgliLVglQVTh3hEGmqC1Su8wZoPvx5OZ7PFAYuPO9cvRb8AciWbe','CCkCbHbWJdpBY3Fgdg7hSZ6TDpusqPg7yPqQPQD','VL3dSbLuFyGx9tKO4igyUvkkNjl','Mo5G','o','yO',3);
+INSERT INTO t VALUES (46,4283660009581834595,'0MSbHaCcfwPTp0UOXVOxfk1NNP3Low7XGJK382kp9LVvopU62Co1kGte0','22zxsdWsyJwlD6hRv94Ci7Ms4ufQwECwVadDYWhuo3vkvxjk3vXR4GeRyemoEQfpc','AWXhxaRxXfEp9Yd','AyUrZNzUAO','b','v',4);
+INSERT INTO t VALUES (-49,7753745466947040465,'ktBS82RZCGdOJ3tFbhbzVIXqdTHGaRCzwrsG4MaVhX67XSrCpLij3ZwiW9CHUXmYZNKdJSWqfwfhRwxvRAsixhlTYaXm0nk','Mx6cRUOPUj7q0oQrdNUeBaaptN8og6yI1EAAw8H79T','zfIOPfABiMpUDZqXcrcBoM7ESsW','cwkrrwJV9W5JXI3lBt8Ud','q','ZI',5);
+INSERT INTO t VALUES (-87,5402078385754169178,'cj6Xf24VNkTcD0DoqnRiarvR6e56YYecwEIPwV9c9Cag5O355Mw58rfFBzoO99JNURd','kP7xIULSFRbi4tunIneVK0ZO7nO','OoyGewY','BJWK0Aj7PZ65zomr5IaYr03zdyfmhInTS','w','C1',6);
+INSERT INTO t VALUES (-16,-8989989913215794850,'RrBxZXnRriEBofcVTrZeCdKNmn7aS','ttQ8BjEAZOJ9ROMY6AFUpC2csKIMLkgdRMLMCORd1c','MpFoTHRCddRjZCtaIkD9RNnj6y','qvJr795oPdT9na','6','O',7);
+INSERT INTO t VALUES (23,-328069055002683452,'v2ItN2RcsQ1Zxz2FltHKwV3pvKL1phz8A5536AeSHtfIyBu0sKXy4IdUa0aPmJO','5pUJ5Gh6VuFXuxEq7cZyLKgStIwEkU','nMA0OUTkjSYzB','MCTmmXLvs5UmyNbnjZD','v','P9',8);
+INSERT INTO t VALUES (-122,-7719200343179207275,'1CuLc3Zw0Mkf1GQ4uUpWBDXwhFXIc6F5csdcBgCQA4FFailNdhqf6lrXNiywK7tmTV62W53EkVkx9RDDN896K','ITakN2etQhGSg3ITP5rxWp3wR2eqz','jtylWXTkNwq1u','PPJ1ivPYaxtnqTtjSr67','F','u',9);
+CREATE TABLE ti (a TINYINT, b BIGINT, c CHAR(97) NOT NULL, d VARCHAR(72), e VARCHAR(30), f VARBINARY(54), 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;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-763802,454980078,'Io6z5DRSxifUQmg0Qg8Y53AZhy27WaMOCWa2NEKQ2lNvEdTsqghe','3aPYUI4Djlr5qJKYYGZxTUSW3fEHyDprosMmUwSEjN91zll8ICdP8COBz8NtNRymwTjglRIRYq','9l4beZzSfQsZ','uAVDf','Tk4xZWGD3dfwqgcfrw2','SjOeaZHxvOHP9',10);
-INSERT INTO ti VALUES (-763802,454980078,'Io6z5DRSxifUQmg0Qg8Y53AZhy27WaMOCWa2NEKQ2lNvEdTsqghe','3aPYUI4Djlr5qJKYYGZxTUSW3fEHyDprosMmUwSEjN91zll8ICdP8COBz8NtNRymwTjglRIRYq','9l4beZzSfQsZ','uAVDf','Tk4xZWGD3dfwqgcfrw2','SjOeaZHxvOHP9',10);
-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 (-2815226,-1057879347,'LjjmrH848wK9giQ1KT57p5UQFzMGP3Qnylpu2fwU9JI','kobxPDLL5fKbDwGQzOPyqqcC7vZBwPLznyhF','aC','b1DKmx','uWR7v87ulEAIYmX3HpTDd78Gkm2lH','9r7z3ddixMTIMTiKfPxZy6ExKsTNGGslOds2qQeeATOuRVCJFvNAzRnjHNDsmQVHlktRSBNSTG6WfedZ',11);
-INSERT INTO ti VALUES (-2815226,-1057879347,'LjjmrH848wK9giQ1KT57p5UQFzMGP3Qnylpu2fwU9JI','kobxPDLL5fKbDwGQzOPyqqcC7vZBwPLznyhF','aC','b1DKmx','uWR7v87ulEAIYmX3HpTDd78Gkm2lH','9r7z3ddixMTIMTiKfPxZy6ExKsTNGGslOds2qQeeATOuRVCJFvNAzRnjHNDsmQVHlktRSBNSTG6WfedZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3516493,-694804033,'MVPsoQta2kSpxvx5WezqkNLs4KbwWTn0iEe5DPHE2LPhOLnT67Xs8E5GMvvlSUUczJvEBcaxOmIpkMaWuIpzP','2pGuPF2dC5T6IVjOflca0AfSYcTo7DPO7PIFOdj1xYY7L7PThlEnjDmJmXmhj8Q8uc9qiJ9G9MqyakAQAeLHdplGBpEzHk7pg','7PYvdKs1HvgVNwxX2raIznkDNPXBPJWvhcZb3D','l1vYmSbJqWAeOpq','dG5vwVAYFrbFNhljful6JEKIhXcsQ5IOl9aHuAkm0snHxnofTJJQ27EkrQD','zWd3eEdmAUK1',12);
-INSERT INTO ti VALUES (3516493,-694804033,'MVPsoQta2kSpxvx5WezqkNLs4KbwWTn0iEe5DPHE2LPhOLnT67Xs8E5GMvvlSUUczJvEBcaxOmIpkMaWuIpzP','2pGuPF2dC5T6IVjOflca0AfSYcTo7DPO7PIFOdj1xYY7L7PThlEnjDmJmXmhj8Q8uc9qiJ9G9MqyakAQAeLHdplGBpEzHk7pg','7PYvdKs1HvgVNwxX2raIznkDNPXBPJWvhcZb3D','l1vYmSbJqWAeOpq','dG5vwVAYFrbFNhljful6JEKIhXcsQ5IOl9aHuAkm0snHxnofTJJQ27EkrQD','zWd3eEdmAUK1',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3380470,1587687242,'Gfhh7ziGB4S97UwdO9KStOFvPygcH6YgpsJJ7RTodoJ5xqSmqrQp0P68BvQnHspWTmDY3nQ6tEsZu8ZgvjFZAl','XHlCH2GwPrAWYMBfk6m9q8GfNse8a5lC2zZjNqg2OtO3E8pMvJjgzv1n9Yk6BbiTSPR0ZZQipn8y6U9n8BQYziBx5dqlAcoIKvCw7l6fjuOB0PSoPsufquN23WianCKCzhryImNGlRk3W81CnEHwK1H0opUwqiMHF5z2ItKbWnHFG2otWiF2L','OLuOoY72L7qhT153YNJ77nSXmvnpmAj','YoyMt7iObKjsIvEtkillnNQ9O9uZfK6Zs0U7AkjK6EdDv1lZusfolAwNohWNWlY9rgVUVEVp3D2eroN4TnfRMvQGB1UP78basA6bPSJgaghqv','UcZI4nOgFBoUBpFd8NxRk9RVtmMm0wGoSSai21kjeKs3v66FYyYRMUMAl7QhcyxYgLX','Yf38kNzZVqeeKwtJJU1cCjucMtsiVyE3U8Ss4GBxIi0yFYIaORuIt',13);
-INSERT INTO ti VALUES (3380470,1587687242,'Gfhh7ziGB4S97UwdO9KStOFvPygcH6YgpsJJ7RTodoJ5xqSmqrQp0P68BvQnHspWTmDY3nQ6tEsZu8ZgvjFZAl','XHlCH2GwPrAWYMBfk6m9q8GfNse8a5lC2zZjNqg2OtO3E8pMvJjgzv1n9Yk6BbiTSPR0ZZQipn8y6U9n8BQYziBx5dqlAcoIKvCw7l6fjuOB0PSoPsufquN23WianCKCzhryImNGlRk3W81CnEHwK1H0opUwqiMHF5z2ItKbWnHFG2otWiF2L','OLuOoY72L7qhT153YNJ77nSXmvnpmAj','YoyMt7iObKjsIvEtkillnNQ9O9uZfK6Zs0U7AkjK6EdDv1lZusfolAwNohWNWlY9rgVUVEVp3D2eroN4TnfRMvQGB1UP78basA6bPSJgaghqv','UcZI4nOgFBoUBpFd8NxRk9RVtmMm0wGoSSai21kjeKs3v66FYyYRMUMAl7QhcyxYgLX','Yf38kNzZVqeeKwtJJU1cCjucMtsiVyE3U8Ss4GBxIi0yFYIaORuIt',13);
-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 CHAR(11), d VARCHAR(44), e VARCHAR(55), f VARBINARY(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (17049384854331878618,6690780,'mgGASWx384','c46SLBz','G','pNdLOHIN2dr0f1YNNTbpMQ1WVdLojBj','qHu85u2NJdznW7CtUhqzFG24ncGfVVUfolhWui8tU4vbLS8oGOIvJadW9gszz6lRWSmxJaVh8MW4lFO6dUhI1','7qv0TNoIDO71LqS4kmyLXz8v0NguUdwV0ag2D1jwGxg5mqR1v8tMqEKCIv5Z6Qn37HOO7NX9dHkbjs7ogMv1ddwH',0);
-INSERT INTO t VALUES (12990392243578127859,4626729,'dsBEN','7dn','d2pOxW0qTaVpxERpsolKaDlAsABEpZh3PUURUBXSK461dBQ','FkrKmxWBi8U98N15q','GBqzvMFyzYqLPnMHKkSf','x',1);
-INSERT INTO t VALUES (1534492948727125651,4575329,'WLzIFmCi','3VUctDQl','2301tzLkqVYbqdE1Y1kKtQbvA2ewvNfu2Hrrloz6ITxwi3IV1','ReSNkS2tAohIyE8m1kyl0CwhgV','16JgR01X1dgGWbVEkdtjBJg3iOuOf1AK','a3NNH9v2573nJkY58ENuL',2);
-INSERT INTO t VALUES (10158041588104373742,138386,'YE1x','KtzTlCBkTeCPvMLtc','XCddMt3mvec2UlaDLsbU','XIw55zZsNNvYY9c4lXc5c','iP9Adl2wLILhZ6R21AaFONjS5cE98higtOqHmrT4k3sgFsBvirclp2xWyo00W3tfvTVoi29jBwIrEMxu7AD8h8y0qC1FcPXX','gyIVMgSTdgC1Lc9LNeP6Ip4NcnDZJMJVYm',3);
-INSERT INTO t VALUES (2568641916391185691,4737291,'wgWpTctm','d9q8CTmv1nHXfcgzvq6jLsZWzn4SfNKqM','l6XsN4SYRm6MzPXNEbG9tGTCNsOq2P','GWP6uVszEwzXsRQp2a0kFjUiUOLtlf','G5lC8Kym0Sly4IBqvGGUHuPqjX6B04','pi56uMvFaRM97Nrl9NMHwIoFvysBTDuDsgzkhDiUIDMsoYSN',4);
-INSERT INTO t VALUES (7694324454494329721,-4457808,'6YAH','goNtgujICelLYfhCEKRqvsGEY','OGUnPoFqTqMGFlwlmP8Ag','V3bwQ','tlPccAGCzShPfLDlgpP9KL07pN0ubtRhB8jgS3vBnXzv5pQFP4GOvLfyo8xGEfXIsNmz','H8q8g1BdVmh8iPyC9uYwz3NA07oQN9',5);
-INSERT INTO t VALUES (17253929627545302652,-5927263,'eW86YUY0H','EFGFb4AjBxEVJHn','0vjFce6YHCbq0T0Yqjo','Lh4JXN7awwuwkRYSCAlzNrmv0xECCbKaQckMdP4n','Eqc8Y93ZI2UgJLLqnx0dKqvaxNdAKhoQdFAfzBeo633banpioX1v5KbFsjmnkdxzvv2zoapnXjuFoSbNEnZQHMt1y6','7xnVXyaJ7guLtcZPpfm4BH9uhyWtY4lCXy92NStRcTyZC3XvcYIgavTnLbwsG5DtEEtPhD6Fpx0wkCMY',6);
-INSERT INTO t VALUES (4407915466836966805,5142366,'5VXDMxcXs','HK7zLKtwQPXlbaqBfQTFBICkpz9rPS','A8bQo62sMvNtWqxALE2LT6qtwW9eHAFRFk8nCOxkmHVY9C','VrV6HzG8vSzCav6hxlphW1849EJaP0W6WdJWU047od','B9rOw0t5MRv2WYB02JOXu59wBBpl56KYSwHdJU7qxOE1H02etKQAvABYpQ3zfKrQ1dfm0yB','LieDmIbjpzgcRCFyssoKahynqBSTr4vxOO28eecNc',7);
-INSERT INTO t VALUES (5435858099904632059,-6069026,'t39i','5YDyF8uMKrQ6EgUnk','owe','XBBvL','tOkrtXaVaugxfH3FCUtjaJsDqt5jeoYx','qwM5UxHnK09FDMx3A9qs',8);
-INSERT INTO t VALUES (1885620831088820342,-6619222,'Q','C57JU4Nvy','EiLkX6f29F8UV7wT5SknACAgw7moYM86brv7PwcxjEK5iVKCpq','ReGN6o8K0K4G7B','A302vFxrSFgEGPuLYWalIkrpheJJ8pZQGqaWpimYPQLZE5VjrWqsEhg9BoxjcAVoSUji1PsDb37wsC741Fes0','xpd7591oEDb4hre6ftti1IjPVj4MAMUpEWh3mdfgdPSUMmkan0mfSIvQHZFRtcZDA7rzKFt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10041435617821838282,4418920,'S1jzoHW','hIhPC','VTckRS27LsierCfxzr','B71','yQjzAfEwy6urwH9gclJFAZ372fwwyImPjHRgbNKvJTAmBYNO5C3yyHrG','Uf20lTlr6PRfF9oJxZfQs31Q8u80K8bRaSGvyE8zxSJ1qPL0Loq7W3Xn0QRFthjBuQdzgGfUaEcg68AckszAzKgzYnkowLHXdFsA',10);
-INSERT INTO ti VALUES (10041435617821838282,4418920,'S1jzoHW','hIhPC','VTckRS27LsierCfxzr','B71','yQjzAfEwy6urwH9gclJFAZ372fwwyImPjHRgbNKvJTAmBYNO5C3yyHrG','Uf20lTlr6PRfF9oJxZfQs31Q8u80K8bRaSGvyE8zxSJ1qPL0Loq7W3Xn0QRFthjBuQdzgGfUaEcg68AckszAzKgzYnkowLHXdFsA',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(12);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
-INSERT INTO t VALUES (2502238350648255738,-5478571,'VCaaGsofM','V7Cj6I8Pe1kPie','kTkuxm8exTwhg9FgnJjLQL6E5AsWEEm1QwMef','MefkHIbDqSgTywNbb1irAjGUuY293pa194jnvaZG5EWG8WUIYQU','SSjeyZrYmrerVptEX1dgybEliaOK5YBtfDPwUvM2QMnt50i6Q','ssOJFG8Q2OrcALyitsi4c8bZtNHAbTs1TMDJDtnc7vnJqijHiYjdOV3YC6i7UzSgvkeg1ZRY8v3YnU2HSDIkMFqd5aQU6',11);
-INSERT INTO ti VALUES (2502238350648255738,-5478571,'VCaaGsofM','V7Cj6I8Pe1kPie','kTkuxm8exTwhg9FgnJjLQL6E5AsWEEm1QwMef','MefkHIbDqSgTywNbb1irAjGUuY293pa194jnvaZG5EWG8WUIYQU','SSjeyZrYmrerVptEX1dgybEliaOK5YBtfDPwUvM2QMnt50i6Q','ssOJFG8Q2OrcALyitsi4c8bZtNHAbTs1TMDJDtnc7vnJqijHiYjdOV3YC6i7UzSgvkeg1ZRY8v3YnU2HSDIkMFqd5aQU6',11);
+INSERT INTO t VALUES (4599424,8100961505138361715,'LcTUeoJCtr5nVt1Tj9LFd3','IAGK7cpOSzc1m4AA3apo2iWh7DcwDm1B4w1wn00tmxbQSr8ce1HrjFUDup','AA4zG3tzrZxsyntu4XZ1K','dMgVUp','3','i',10);
+INSERT INTO ti VALUES (4599424,8100961505138361715,'LcTUeoJCtr5nVt1Tj9LFd3','IAGK7cpOSzc1m4AA3apo2iWh7DcwDm1B4w1wn00tmxbQSr8ce1HrjFUDup','AA4zG3tzrZxsyntu4XZ1K','dMgVUp','3','i',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98) NOT NULL;
+INSERT INTO t VALUES (-4286724,-6475360627801958964,'Z81ypBOdUElfvu2UFOScM69Os0P6KnActhS55vACx3qzE1GBahcx2wFBoe81ncT92uKmK463Gt7KIfwyaRMQ6D03UIcvTk4','JGGiTt','sAPna','Yi53jBRAu1y13OTappgMdez','v','v9',11);
+INSERT INTO ti VALUES (-4286724,-6475360627801958964,'Z81ypBOdUElfvu2UFOScM69Os0P6KnActhS55vACx3qzE1GBahcx2wFBoe81ncT92uKmK463Gt7KIfwyaRMQ6D03UIcvTk4','JGGiTt','sAPna','Yi53jBRAu1y13OTappgMdez','v','v9',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5933468528284355603,-455429,'zj84x7c2YEjk','vvs3fOJP4NRzsBGrSXJHrSogWb5W7tSKVaPbga2Weuz38gMIVWVuYkxZRdcywrGJHDhgX9vmOcCB1','1uUW4bNrY1JW','PXKkBOxuyq3TXlKKf','LDNroeBorpYJUCN3td9wQM9Eve4rEMTWNngYUIo7yFPAI5HAI','LMSuCWrOS8jk71LIR8tNA2tyuR5wioPmjc',12);
-INSERT INTO ti VALUES (5933468528284355603,-455429,'zj84x7c2YEjk','vvs3fOJP4NRzsBGrSXJHrSogWb5W7tSKVaPbga2Weuz38gMIVWVuYkxZRdcywrGJHDhgX9vmOcCB1','1uUW4bNrY1JW','PXKkBOxuyq3TXlKKf','LDNroeBorpYJUCN3td9wQM9Eve4rEMTWNngYUIo7yFPAI5HAI','LMSuCWrOS8jk71LIR8tNA2tyuR5wioPmjc',12);
-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 (2421896919591172478,4641687,'R','f8fsbBhQXapHacU1tVC79Q6M0FNBPJBdfHNiMaI4LmL68G','ol39iumsaaul9XqqgLS','kdZSzDlpyJt54icksUoPgfMmpdHQUMTPTHEP7uZCAPQjLd53ZTNABPHlMyBEY43lDBGBIa','U94oLKAMM4QvsfpJMn9ufUpXP5eb1oHm','DJFjBB2XG8R',13);
-INSERT INTO ti VALUES (2421896919591172478,4641687,'R','f8fsbBhQXapHacU1tVC79Q6M0FNBPJBdfHNiMaI4LmL68G','ol39iumsaaul9XqqgLS','kdZSzDlpyJt54icksUoPgfMmpdHQUMTPTHEP7uZCAPQjLd53ZTNABPHlMyBEY43lDBGBIa','U94oLKAMM4QvsfpJMn9ufUpXP5eb1oHm','DJFjBB2XG8R',13);
-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(73) NOT NULL, d VARCHAR(19), e VARBINARY(49), f VARCHAR(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2553045,4000742,'6bqLRLIQnYotKQSdc68FXZdjybQ7xrTu','F5h','OXXvZ1vhr9FL0oC8UklHFSS5mURbQHoMZ5JCLnqS','ee','naxMRo9wjPt9i3uxwwFBXJgBohS','oBdXDqLtvvee3S7P8HCvmrllU9DBZYqS8sTTTrQBOPWZCah0YlkojY13dAe72KZoFX66P6ZIIT8sa5ihyEfm',0);
-INSERT INTO t VALUES (1750906,14242530,'7Vl1LV6XvCwN5SU3flsAV','ie','mvqzLDrAs5YhlThmYUNcgLxRkXOE','z','ezVgphiJjKESHqMHeyPHgeCmHB8uIZweldWdi2gK8loOlikK4OkG0CIOEOxDKs3FXPxERNJnNc7C8V1VyvWnKi8','qFOaYb6VZXksEDQXX84vja4gsi18',1);
-INSERT INTO t VALUES (1479268,3086617,'N4jo79VyKpWTTNc7bLo9uvnX9Khz2H0YGoPtie3eKoUWiUHAhKuFpwKw2xeWGohCIX5','AZGxkJFI0gK','3Qfz1EVz6ylkg4isaJ4gkVYfvqgO','8','m6qqky681mh58X2fyBleSJhUVKuO7h7ZMq7s5bPqw3oz6sUhQSV3299o3bmJMsHGl7kSfrXkyknD3RCfWB7hOnv0EzXIs5w6Myxx','dNNf7P',2);
-INSERT INTO t VALUES (1704605,11019583,'DN3lwk5vejXID','vElF0n2','3K8NqGixMwp006zhg9F44ripXWk7shC3cpXp','6','tDzBWW09VIVuFF47yBOKnx7eoLw3cNq3Kx7H1x1jVcY6foQgdpo8KIPxJB0G7cZoceN7eDhcvxPqdGHiu1urT5ta8Xx8vnAKuv','NZGrOfCiZhlZv4bxkzh2RtB6jtSzfRhLNn8bMXs10dFEfsi4eUkpZagmPjAonvJfF9kR1ruTXffqrTfKvPa84ZdlSRjkqU',3);
-INSERT INTO t VALUES (2766517,855378,'wFIwflUEY3NC29HhUk543wQkl4X42a7bUx69JHlv7HL7JEnfF4GEUW','4lk8OSzErR0','OvSyZdlQj2CU6A4ad1TjBRU','Zb','Nq','4KDDsLDAyF6eNuB7EemdNJ2',4);
-INSERT INTO t VALUES (-6075222,6855970,'NSW6TB3FNBaT','ODXDeN','6xOwIb7LRr4eYh1jJrdGPKuNn5aCY1zmoT','m','kmw8VnueNFidkQ0yb6vIZVXgbQxiRhw2qOdIZJYGqFdDeyyLC','T5dblWYNyNlPeFYv2SQayvx9wf0xau0BG89XGqp19VJgy93w48VyKMMKUo5zWF5Ox',5);
-INSERT INTO t VALUES (4918199,3659365,'4zkRd1p4','P3wQPilh5RR','4RTI4wRP6N2PVfhQ5BTfvqIknyhzT4sfTtDLU','kE','XayfyKMTCfIElahLn2oOVsOheKqyXfd7V6pkxWGsQfrK','YoIxnopS6',6);
-INSERT INTO t VALUES (1286988,5796467,'UoAzH8','4aJUHNlgZ19oDzsubT','oIhw12OaYTIOW7rhpoBqi5R','cP','HAKPn3FNaTL6mzyekOLaBFinaG36ilih69rp4sPAcnzVeX2KLvRgITup95lwuDOjHxysZSaM1M9NsyFT69','xx1xMOV7XHxl7XpfBd9Dcf58ge5Iqhfa2EEyqhWoZUo6esPLhxLb6a4MEGTnTMv',7);
-INSERT INTO t VALUES (-4768751,12340610,'3Kn8w7cuEUE2aU0SwSgDc7gFajuUr3R','6QLjN23RzfxxFAWSCB4','i526Rk8S81YDDVdC70xVOzmaNDAZ0NtXYsGEbDC3s4bocy','nH','KlvOWsnF6ECdyisCBjLLKVCDM6NvgDV53dbxmC3jDlZjDdDY8YbfSyrHnC88Fx2AYqrbcMtI','G7YcyoMwJwDyLZHm481ytdDeixRaU9jZaimZZ7JPBgyle3VX6OgW0QUiL2NRD6s09A5VQvo0nhR3Km9V01iKPDRUJ',8);
-INSERT INTO t VALUES (5047624,16006895,'oqzToL5EseG7ywDT0VhGVA5GLEISngTatdrpBI3p3SdHz7IkiNvS1','5','wcDUyF4yn0srm8TcLlh2J2NZ2T','oI','k5blouBZ0ImOxHUAan5ekQCdP8JEz2vngBC5TzLkQtrZL4VABLc0vi8YKXPbvNhaHFF30xiaVQriSTMj9piFrJ1tGPas','fhexnWmKFclFkhHnMBlu1u0UuQiL7JThkJ3tJh3FroNcMU5JzqBsfAklPlVOEq4wxgJCIY3KvdcjvvmN0f7qdssclT8J27QkJYH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2554446,-8205184441575702912,'etnAzq3D','4MaK0bESgSP12Tw24Z2mWSZYAAelhgOnahEqSW8WqYRSR8Fuf3oDnzKr4','7zMXGjaSHGQIhjnMxn1WY76Y','ANxmWHuUQwN3naqqrjVaUt96sxjZJRQKtxo5s','E','Ua',12);
+INSERT INTO ti VALUES (-2554446,-8205184441575702912,'etnAzq3D','4MaK0bESgSP12Tw24Z2mWSZYAAelhgOnahEqSW8WqYRSR8Fuf3oDnzKr4','7zMXGjaSHGQIhjnMxn1WY76Y','ANxmWHuUQwN3naqqrjVaUt96sxjZJRQKtxo5s','E','Ua',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-2035692,3304011589795283606,'vG1b51O4XT','S45xPrMru55QFRO','1IXf','idU2Gon6Ou88Ibc6G5S13AnY1jeHVU7sp3NtTO6cIsCdoRm4GEXgNwhasNiJGe4tff1b28eeTw31XCEdASF0yyWBLiFQVmQXIfIXm9etDcLNcHPG9VyDWfpcSAd5HAxUxiRH7yPG87yNPRVuaF9oEoVJjWjbGY1eQxYW5LBB9pgi9Di','T','Pp',13);
+INSERT INTO ti VALUES (-2035692,3304011589795283606,'vG1b51O4XT','S45xPrMru55QFRO','1IXf','idU2Gon6Ou88Ibc6G5S13AnY1jeHVU7sp3NtTO6cIsCdoRm4GEXgNwhasNiJGe4tff1b28eeTw31XCEdASF0yyWBLiFQVmQXIfIXm9etDcLNcHPG9VyDWfpcSAd5HAxUxiRH7yPG87yNPRVuaF9oEoVJjWjbGY1eQxYW5LBB9pgi9Di','T','Pp',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1485025,-7042850495130545759,'mf8qb','pKHG4Gvfu2MWUBY4abxK4Fn4xJZR3T1NpF3CQIvh0bqTwIlliipmhJ4QBc49iwbgfGxVp5w5BBPpUFhBkf5YcFeGiucR0veZY','CUqSJeL4NLI','naQwvbKV4xtkvXDQyRt0AWoYQYWcUufgJJOhm8Z08eL2GSOyLfQ7V9b10hKE4moUHSvIeFskiHhfCNeIqMHSLv7guhwBfaHhmjjgo4g4MSb0faUTrFlUvlFyjM1iOG4R3jGFAxL7ZyTK4vU8b8eD8SUEkQ2rdFwB17VUMhwNcdEKnQ7W7z1RBA1G5zmTPdm8cBbWZHb6TIMsR01MOp','n','aa',14);
+INSERT INTO ti VALUES (-1485025,-7042850495130545759,'mf8qb','pKHG4Gvfu2MWUBY4abxK4Fn4xJZR3T1NpF3CQIvh0bqTwIlliipmhJ4QBc49iwbgfGxVp5w5BBPpUFhBkf5YcFeGiucR0veZY','CUqSJeL4NLI','naQwvbKV4xtkvXDQyRt0AWoYQYWcUufgJJOhm8Z08eL2GSOyLfQ7V9b10hKE4moUHSvIeFskiHhfCNeIqMHSLv7guhwBfaHhmjjgo4g4MSb0faUTrFlUvlFyjM1iOG4R3jGFAxL7ZyTK4vU8b8eD8SUEkQ2rdFwB17VUMhwNcdEKnQ7W7z1RBA1G5zmTPdm8cBbWZHb6TIMsR01MOp','n','aa',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1705591,-7596187620218852104,'Xi7o1H2UnjIYx0Xb','955isWeykXVTzvzploSFYz4iIvzL5gx6B2xXfgRzzRzNlNUOjkj0CUkcMOLJt2C0tLToA43HpuPVipiDz','1yY5p5EbP93hun5xJ4W8NcH6YgbJJq','JIQW6fNhDZwqNZlRrDWPUhUYlD8ogCZnxod6VwAfovFo2JUxifd2Veyz90EUpvhiIo6e7p2H6kLri0ZFfdPj289Cx2DTG5srxNw2tnwmAA3uDw7wMecohxYAK3D7TNqXX9','q','p1a',15);
+INSERT INTO ti VALUES (-1705591,-7596187620218852104,'Xi7o1H2UnjIYx0Xb','955isWeykXVTzvzploSFYz4iIvzL5gx6B2xXfgRzzRzNlNUOjkj0CUkcMOLJt2C0tLToA43HpuPVipiDz','1yY5p5EbP93hun5xJ4W8NcH6YgbJJq','JIQW6fNhDZwqNZlRrDWPUhUYlD8ogCZnxod6VwAfovFo2JUxifd2Veyz90EUpvhiIo6e7p2H6kLri0ZFfdPj289Cx2DTG5srxNw2tnwmAA3uDw7wMecohxYAK3D7TNqXX9','q','p1a',15);
+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(81) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(82), f VARCHAR(19), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-31535,-5314556,'sbntFnf1UpWTkJ3nIZ6YjmXM8yJ2sLX02n2j8COXXLtA20HBQ','MpCqeGBdw7kuAUUwFgMzUrpouQwLqGYMSe5W','61lAiXHKKQY2f2KNoU0xboUSBNQwl35VCHNATzWSg9Q96MCZsPrzvt2ikxCtJoFLz','7I9zHZAeH6v','q','l',0);
+INSERT INTO t VALUES (-26510,-7591312,'76canSc','TWRNE4xdXLa2lIp89nHTP5Pp9aFlsKHokyQ0nNvR1rhRHqdjHmyYtSi2IZZ85C','YX8RR1FLejDpPVYox1y41bXlkNIEgfWWA5YBtJcNYfiXJTph3iJpUgCC9pPvk0eyQE','I4UB9UP','W','p',1);
+INSERT INTO t VALUES (14170,-4123714,'Q9LwsgwS8XTJsjczyrs','JikCEf0mcoCB4AhNiKoOsUOtCQzs0tUMlaWJd0zBuqiQBniPaTTUIQX','elhy','Nz0Tfd5jvimH30','2','p',2);
+INSERT INTO t VALUES (-21692,2451081,'mhBkFXT100ltKNCAxUWuEm563rxt','DyDkorxqoLxkMiGyP5BwxEAtORKVx9PQEHJif2S','AB','k4lDr5DjzeE5yv','X','s',3);
+INSERT INTO t VALUES (17074,-5728571,'wITgTwfNuvDaUlLlJ4UeBHO3wYfg3PtTvKE4IxoTtH02pDx34SHKSi49ZyKrOf','NQcI3DtrOv2phQSmxj','Qp5eyvvn4CUN9OInGZBxxtmM9LBKzGrjLTKN7bp1HWsdc0keO','TQITLH6','t','a',4);
+INSERT INTO t VALUES (-18366,3596766,'N','n7l8GO1IlUaGjr7fRON4jO8k7Xknli6wGV','IGxoBNpvHm1ef8G2btUZuRSJRxK5LtN7laCRpJVVDBwIAc3b0lTbqIeFmDnhk7GbX','K35IMz3aQAkDyM','v','l',5);
+INSERT INTO t VALUES (-25485,7746211,'zOr5aYDvK12ma9SIvGkpYe','0BsgeR7s5dfBxr9OR9bNxg9Uxub6nXGNsEsnoDVI7Bif2l7wN5h','pVMBbxNDxx5VqIXLH','kgWx','f','K',6);
+INSERT INTO t VALUES (5553,6023600,'X69lz7na10uPY3EZY6QZRWqXVjpRouN7atFoXKFU3RjIG','O4U8ipudp2FtvpdSK','Kw3y1I5Bs7','KCy','M','W',7);
+INSERT INTO t VALUES (13369,4715191,'hyUyTnM0vzmB0KOkeeJgFsKvWRBbjNKudamCxjVibuJWVZmW2FNUuxNK','8gI','gqTPNs4TC3r0D9erVOr1rhHHS4Ri9VIhlMRHFyZWfBCHar0xmKDl8v7HiT','1JneFcqeg8Dh','s','M',8);
+INSERT INTO t VALUES (-31567,6485650,'7uDNbKmkhKl3ce2R89sUxHr9pfYQrku4tWhF1AEPXV2aqjvkTKFw4tJdBei5oCV','CS6eDMWVBVtFyyXkwhLRZAHQRVWxcQ3g5pP2','JD','f77Wum9hdelfj','w','X',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT, c BINARY(81) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(82), f VARCHAR(19), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (492165694,432141,'7xAPaahQnSqdze9jmmKFtb09itvQsoTLUE1Na5tM6RnUY0YIXLYsgrssoj9E11vuAry','6','JHG0foe9FR4G8UNYIGsvNNI8C4a09fRNRr','D','Z4','47weRoNF3Phh649D5t2',10);
-INSERT INTO ti VALUES (492165694,432141,'7xAPaahQnSqdze9jmmKFtb09itvQsoTLUE1Na5tM6RnUY0YIXLYsgrssoj9E11vuAry','6','JHG0foe9FR4G8UNYIGsvNNI8C4a09fRNRr','D','Z4','47weRoNF3Phh649D5t2',10);
-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 (-708377859,1495733,'ldsqXqPQsM11j7Jg596hxq6nXj4tGuYwJ3jo3YadXDv','WoBSnQnR8EkbW','SZ4T6jcPr4iT2YKyFtuAW0Ed5aYcEWyDdAFL98h6q8hiZC','ss','H9fkOFC3lecKnzXUL1kPpY4tBRRJJulUpx34ZT3xaoa3jhHfTfion','kgyj5VucR6',11);
-INSERT INTO ti VALUES (-708377859,1495733,'ldsqXqPQsM11j7Jg596hxq6nXj4tGuYwJ3jo3YadXDv','WoBSnQnR8EkbW','SZ4T6jcPr4iT2YKyFtuAW0Ed5aYcEWyDdAFL98h6q8hiZC','ss','H9fkOFC3lecKnzXUL1kPpY4tBRRJJulUpx34ZT3xaoa3jhHfTfion','kgyj5VucR6',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1259825137,8796748,'5G7EaE','y7otmgicTXmhwaO8drXbrzPuCzViGHA4CqdU3vBCwKZsXzhA3nGjAgDgiq6ixwI7lRA1rpM0sGRyRXRaK3','vY5YZ9y','cV','MbkJiI2','X6BJz9Dw3QO14eX6f2QbwR6EuRCoFMjjY4KDGpPmDyotyEXiXT0G3PZoSXKkca0Sa8XYAqbCBk9',12);
-INSERT INTO ti VALUES (-1259825137,8796748,'5G7EaE','y7otmgicTXmhwaO8drXbrzPuCzViGHA4CqdU3vBCwKZsXzhA3nGjAgDgiq6ixwI7lRA1rpM0sGRyRXRaK3','vY5YZ9y','cV','MbkJiI2','X6BJz9Dw3QO14eX6f2QbwR6EuRCoFMjjY4KDGpPmDyotyEXiXT0G3PZoSXKkca0Sa8XYAqbCBk9',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1608823750,8024509,'xSXx8e8Ec0H4oWTua8jxu3YrPhIySC81x4NhMHHwO1mExCL6oTtkSd','KZQNHdPaeoCkdIXzEygsltfSkgnqTcfyCz4wJkbQrNJk3rmXBg09e','ndDllfzwOEe0Rdctk4FDjwUa71tlCdh81z','QaWrHzCTppFkw2XNBg5','h2x2gEOgJ0ih8JgIgTEGVbuOyAnab7TN2HngJASepxqoxXbTOHfAsn','x4xb',13);
-INSERT INTO ti VALUES (1608823750,8024509,'xSXx8e8Ec0H4oWTua8jxu3YrPhIySC81x4NhMHHwO1mExCL6oTtkSd','KZQNHdPaeoCkdIXzEygsltfSkgnqTcfyCz4wJkbQrNJk3rmXBg09e','ndDllfzwOEe0Rdctk4FDjwUa71tlCdh81z','QaWrHzCTppFkw2XNBg5','h2x2gEOgJ0ih8JgIgTEGVbuOyAnab7TN2HngJASepxqoxXbTOHfAsn','x4xb',13);
-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 CHAR(93) NOT NULL, d VARBINARY(44), e VARBINARY(5) NOT NULL, f VARCHAR(63), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2615951,11461683099661695852,'0bUa9TKIaTV2sOv9j4yes','CwqXGVOyFBGDqEDmgUBvwz','bmsf','spWx5irTH0kWgR5BunavchI6InPg','Ct4gOEIchKBM2T8fDrGHThg8Qzj4B9ZZSd8tZBdUdBThnq23Ex2dYyQZ','CpgbcBLb4p4Q392ofixO9Ru6recMlHAg0Uk6Lojo5od0ym2KkE2K8n1uxVpFG64V6SMPpcPVuRgnk7R1BkMWrpWLfSF4gBaA9j',0);
-INSERT INTO t VALUES (15474738,7072347329678067781,'XGfnqe93Wvmsi8wiamgcG5JKqj0qYNHXrhDZrDohCAPQwEobgoLDULel6jneJ8TLzXpY0V','WsYBrL4PwU','QP','cCahT','cTkvasNZeOmAWUlGnHocd','A8keeEtz7D2q5qikvD2K',1);
-INSERT INTO t VALUES (6264326,15647071309647539946,'Zw3vx2qULCUAV2Biu2fIoq3Pt9J20v9ho9F0ldQ0UGRyE1wmLl3reVIlfTgwSvm2pZFrOmNq','ejZv0TzcB7SfU','qwv','3EoFjoUYvI','8bHROJL5555MJ0f5tixFjv8pzKfAeNMxNIrgarGHqghQQzQPLk83gqK2VGFq7kQ39sms1zcjRmWs','knLmV',2);
-INSERT INTO t VALUES (1803686,17538132926771766988,'If3uZDNKLa0N30FArEKdFtRQqzz7drt3EcZ40IAQ5E6lCp7yKU0zyJo','zUpYyZew8x5J0uJ20G7js4x','Mvtl','BnSvzcFqFR75beJU','r1EhtCxIbEHfmwFO9xmHGeOGLGIxq6QHBWHTw65','AX9k0GezsCdeZXdA2utpJ1wFRaD9CdeUZLFh',3);
-INSERT INTO t VALUES (1152044,10473499996730070380,'WyQQ0UePGomlpFURuxLzLLgSDuFp9AW','l','cY7','ZcqlDSe','AYElSymrTW5nCRokXsC9nm0jMztjuhMUQtNuQgJ8tMzDAKua','Wglm2tiMmcxZ8Ol4IUpfv5QChILXbiatGtHbIgiKXDKbSKwpNgS15ea9HF7PyorqmYYBv2XAWq4TQ',4);
-INSERT INTO t VALUES (15225390,15248863141223845342,'mxUL','wyyneBfmviJbKYrCC1mC','Qh','bbBQQReRjm8Dw0cVo0tn4R','TTDLBLCJ','s1x9iskV3hjeo40re',5);
-INSERT INTO t VALUES (3580383,4104509707594693592,'3FSVhbslm94MDOWH46SdtmMKWqbO8YkQzEERsPcTbf4SmPQOiRGemTeRiec4MO5KzElOACU8LH57Pbis5','TjNaRzVtTPOos4w8tjCn3QPDAfjDr5HkqpxMQfWwHd','1H','QRULAVzqeYBxGaRaaeqVOjd1yWKyBoQtKF6s7hhV8irmH','d6q8Mu2NAJA8eXyYxXDVUprCqYjcrueeWPkTmDtDqR06ct8odDFrikJ9prUGNRT8','2pIlmEnAFZdYf2NPL8qlVoC0z8X5vRN086iaweHgVMBOGEZD8vY4UqFM0CFUPJLDSzxhsuwTMHooK6IOBzPFL0lg6DSvg6LuME4V',6);
-INSERT INTO t VALUES (3651899,13612871851649192320,'xAq3FSRFBRb8zL7KQkdqd7WahqYC1D4xTvKPEYvQIh8jjDSrQQlkzyW11x','p6bVCiJL5BEfY8yuaH8YYOV','HBlh','8p3BNI1r6YpcuoEhkf8hDo7Twi','zO53usJ0zOs7DpN1SQFG','HdyDbspW1f1BoxHDARvF5ROdiibAB6e0G7acJboVypC5zZBBQRVaO425Xgw4gY',7);
-INSERT INTO t VALUES (11835954,6608356917250881341,'2qJjGXcD3OMiv4k8y17zeHALngWQxV3jWNnOgpNwpVqCGEVXW1rv1y48PIq5JgxiSEaOF0CNTBuu59hCWip7jW4Cg','k792oXBIWtcwQmv4k6jCKR','ZYn','6e9NUXxQtP3kjclaAAo4PuaTwVvxlpbwyskapUaN4uu8X2sW','WRzuypngEwMV6rI8vBobU2EdebnwKZzzQTvNwiEdoxVUZOvkuX6zcD6bvkKALPaxrnXEFpijiR46DGESt7NdAFRGt','bZ',8);
-INSERT INTO t VALUES (3859037,17348991656453158016,'efFh3KFXbnJVuNm9YRpMs0LFpzsk2svjxMo8K9HgISfwzPw19rZmwr24','IRqyOVanHoj8t1A1ENAIVr3HS9nDv8','DgaP','8Of2Fe8necHJS0','ZJ6iUCrJY3LncOeobmt5KjPv2luqK','vzDBoEUeOpHeM9R7fpu0FHk3AhFhLhiDBazF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (5109449830430821295,4545178,'fiVLrMD7uqVYRrXu6zc14R3Fg3J0la','fgtASDVLbs0nrqLEkTXL0BS7k08YgDadg','DyXtOUnycgTvCmAtk86GQyRtYVubbKRwV0KXpOevsSzKDeELw4fVXBB','d0ISTfKlDIDx7','a','Y',10);
+INSERT INTO ti VALUES (5109449830430821295,4545178,'fiVLrMD7uqVYRrXu6zc14R3Fg3J0la','fgtASDVLbs0nrqLEkTXL0BS7k08YgDadg','DyXtOUnycgTvCmAtk86GQyRtYVubbKRwV0KXpOevsSzKDeELw4fVXBB','d0ISTfKlDIDx7','a','Y',10);
+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 (7516138499913806452,-160187,'a7iNMZk1igSdA4G2Sp7WTbZrR4voyq6kymMEYePC6IVka0u975tr6KKhjegMeSm8','ai4IFaOVqVpNLFQYQ82Qyy0eBH5Adtk9Go0BmAFop7Xj85PQFP','dzs8lY0teqwolXdBdihWf03kEz4NRjwbrJLKqOjiKpPbeZX7FRwc8jDjcg1rXA4WcvTwzUU1JOY','OnFyQaK2W','l','I',11);
+INSERT INTO ti VALUES (7516138499913806452,-160187,'a7iNMZk1igSdA4G2Sp7WTbZrR4voyq6kymMEYePC6IVka0u975tr6KKhjegMeSm8','ai4IFaOVqVpNLFQYQ82Qyy0eBH5Adtk9Go0BmAFop7Xj85PQFP','dzs8lY0teqwolXdBdihWf03kEz4NRjwbrJLKqOjiKpPbeZX7FRwc8jDjcg1rXA4WcvTwzUU1JOY','OnFyQaK2W','l','I',11);
+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 (-2249898178610736739,-3825460,'NSuaNRSGEI7RJNvtKBXLQ3NHBIupLFfqaj61HX3TZKsETwZGqAX','S8xbFoWfF1WIWMdpjqTAwtNLyaaCNdLsEOTOhTQVEiwTw7nET9gZFnU','l0gPFp1gsnyESouT0aBLO9JnNUUjLVOx9lD99C9cMQ4mlUqTKHz1JaLv5UodpNrbjz','Z2QtZtxZfsJ0ozS4Wq','q','S',12);
+INSERT INTO ti VALUES (-2249898178610736739,-3825460,'NSuaNRSGEI7RJNvtKBXLQ3NHBIupLFfqaj61HX3TZKsETwZGqAX','S8xbFoWfF1WIWMdpjqTAwtNLyaaCNdLsEOTOhTQVEiwTw7nET9gZFnU','l0gPFp1gsnyESouT0aBLO9JnNUUjLVOx9lD99C9cMQ4mlUqTKHz1JaLv5UodpNrbjz','Z2QtZtxZfsJ0ozS4Wq','q','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (5452582918240112361,-6201525,'ezeJE0Euz04B4xUIp69dwWx6tItbq9VmmbLxNEZWJyeeYrM2Yd3WsWnS0Oii2Qijla32QR5JSA4vH','M40issrxs1xL5YblqQIf9NobZpFlctFJ19zMYUbapiPsoc9olXnNqGgaolwBmLJ7qyDDQ4nqISZYJxykqxDPRwt2','1pDxu0zDNziftTQx6Jp','EFNJjtKS4Pq2U1VJtvFSb37HaLLW79Iphv2dpSp5qOS4AuKfU1AIL8vIyM0VOQc5JY9WBlDz2CT4mTSr3NeT564dHQ7PJzRV8gpchT2P8EHzhvxFIiI0NGe1dQ2OsKGFO43yPtFSQYBFF4AhDjfodnnq21bmCrqUO3mjUOHHoNEou','c','8',13);
+INSERT INTO ti VALUES (5452582918240112361,-6201525,'ezeJE0Euz04B4xUIp69dwWx6tItbq9VmmbLxNEZWJyeeYrM2Yd3WsWnS0Oii2Qijla32QR5JSA4vH','M40issrxs1xL5YblqQIf9NobZpFlctFJ19zMYUbapiPsoc9olXnNqGgaolwBmLJ7qyDDQ4nqISZYJxykqxDPRwt2','1pDxu0zDNziftTQx6Jp','EFNJjtKS4Pq2U1VJtvFSb37HaLLW79Iphv2dpSp5qOS4AuKfU1AIL8vIyM0VOQc5JY9WBlDz2CT4mTSr3NeT564dHQ7PJzRV8gpchT2P8EHzhvxFIiI0NGe1dQ2OsKGFO43yPtFSQYBFF4AhDjfodnnq21bmCrqUO3mjUOHHoNEou','c','8',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-5748455090248817296,-2173473,'w29r94','EcizC6GXfWLyGgln6wTuNiJKxEzv1aSpPQbQ8oCpw3Ir28QJ1m2KF5nqIEpO3kucj89EjmaR0lDtvRPQd0T9nWcyhVl4oyGFC3qiZ4ZvuLcaAxYeM5GKsip2kzzIpUuThz21HPM569bWvkZP313UEJto6tO8Nax73wFvW8IxMjGvMsyng5WOf0Uq7rFr19V9yEvt2Qt0xu7rdL81fbNqK4O8XXXLQ4aTn','rcluQwKwamGurnIk8Q2reF3Pho19kjcaXQoMmCxhS7iUYpcm2SoVHZB0Yc0ZNwLKmOCWxCmeSgeVv5ly','Z761G8ekz3LEFoF2n7Q3yTtxHF60eWIAI9zPTUCtgZ0cj6MyHzk9jwz7xTf00schJM1CrSN4pzZ7BjQ16PdJ4gVpImNBZGvwvimPZCrBEm59i8BdFJTM0KOxFryNijVhuml1HVMoxPYHkbuBF5MMru7BfDGwhb6Www1wpWsmTXmPftzyCXBmBdRA9jvSPt4WDpLU5na68zeWgzVEOcmeaDgpf','O','o',14);
+INSERT INTO ti VALUES (-5748455090248817296,-2173473,'w29r94','EcizC6GXfWLyGgln6wTuNiJKxEzv1aSpPQbQ8oCpw3Ir28QJ1m2KF5nqIEpO3kucj89EjmaR0lDtvRPQd0T9nWcyhVl4oyGFC3qiZ4ZvuLcaAxYeM5GKsip2kzzIpUuThz21HPM569bWvkZP313UEJto6tO8Nax73wFvW8IxMjGvMsyng5WOf0Uq7rFr19V9yEvt2Qt0xu7rdL81fbNqK4O8XXXLQ4aTn','rcluQwKwamGurnIk8Q2reF3Pho19kjcaXQoMmCxhS7iUYpcm2SoVHZB0Yc0ZNwLKmOCWxCmeSgeVv5ly','Z761G8ekz3LEFoF2n7Q3yTtxHF60eWIAI9zPTUCtgZ0cj6MyHzk9jwz7xTf00schJM1CrSN4pzZ7BjQ16PdJ4gVpImNBZGvwvimPZCrBEm59i8BdFJTM0KOxFryNijVhuml1HVMoxPYHkbuBF5MMru7BfDGwhb6Www1wpWsmTXmPftzyCXBmBdRA9jvSPt4WDpLU5na68zeWgzVEOcmeaDgpf','O','o',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2543087369570902596,-1863160,'ySMztOQxCMUCZTZ6t4sXeTgpeW3qTKfhuu5gsbY7wL5mAotwelYpChqoPq0UfdQKMQR','T1et3TQCQhKN8hUYq6r26pOjLauixGoYBlGcZifCCaRH4YKnmTBIXlS67DlF1w8dLb3HEInZqdRzzmCq0rfwbrhBxDT98zo4oeI1AfYsQprwZta46KIyEMNQqbHXub8ZdiwphBCdcXHHGYhDQzk3kfTfYIZhMEXzf3bc3YEUpZAgNSaCxGtNbH','b37rBrrpiLsPDK270Agm','fIu0eoxqJ8h69ZrrWbHQTz5TztMbxEaF33mQ3GEnabK21rl6LjF5clg0W','8K','j',15);
+INSERT INTO ti VALUES (-2543087369570902596,-1863160,'ySMztOQxCMUCZTZ6t4sXeTgpeW3qTKfhuu5gsbY7wL5mAotwelYpChqoPq0UfdQKMQR','T1et3TQCQhKN8hUYq6r26pOjLauixGoYBlGcZifCCaRH4YKnmTBIXlS67DlF1w8dLb3HEInZqdRzzmCq0rfwbrhBxDT98zo4oeI1AfYsQprwZta46KIyEMNQqbHXub8ZdiwphBCdcXHHGYhDQzk3kfTfYIZhMEXzf3bc3YEUpZAgNSaCxGtNbH','b37rBrrpiLsPDK270Agm','fIu0eoxqJ8h69ZrrWbHQTz5TztMbxEaF33mQ3GEnabK21rl6LjF5clg0W','8K','j',15);
+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(28) NOT NULL, d VARBINARY(69), e VARBINARY(30) NOT NULL, f VARCHAR(46), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17294,16546256048692229301,'7ThM0vq43ILXm','yL','edxdrzudQ1WqpXkKIhk1P9','kHPnEFUgrehYzrRii859rDxdiY7','s','K',0);
+INSERT INTO t VALUES (52060,17036672150347998784,'wlkBxy72P','6U3zXoSCaIojWQ13vv5LvWIOyJfLV0lsihtruWHBQOkLvN6LJr9aNU','r1joHFs0','Qq','9','5',1);
+INSERT INTO t VALUES (13026,18334071600133853524,'gUceng896s4MjIwzkDF3kwrs58','3Pbit9vveMyNBhfk','Z86dnGoa','7zds0OQFTbj05xUemBzDraoCYCEpTwCSHOttneqELrSj','7','s',2);
+INSERT INTO t VALUES (47908,6400122535242565035,'Ptcln','lLtdxCdg78j','n7BdYEW2REG','pMec5QYhER','P','3',3);
+INSERT INTO t VALUES (34232,5325818116672285462,'NmvHptEk4Hh4mWiuBt','KFbwyR9ZlePdadDYzJC1JzgayThrWfQXenmvHC3bB16mZ7xlNzzLkzsBCdjVirAA','Orw1R9FnEVVUCj','wB7mwVKYysh5HqVH3RyPfKckv','V','f',4);
+INSERT INTO t VALUES (34759,17783140861077006158,'vj1U','HOSP3bWbgLK27GV','4Hp2EdNFoQ4vXFCn0aAcByLtvG1','QZRzv8d5YAhbA9f23nlhbp9Mn9fJQPJm7Wx13Nbkw0Sl','n','z',5);
+INSERT INTO t VALUES (10179,11218010060188918913,'W3PWBwdEwMu','NU0YXEL1xb01YCC9lAkLzuDxgPAYrjeTk','YbEOUnmxIM','y4zJ035dWuArlb0Vm0cGON4xjJQVGLO','a','Q',6);
+INSERT INTO t VALUES (42612,11776917811630543600,'9Wr5QIVdU3cjQb9XOx3oCgZlJKB','oShNU2gRpAJTUbKk','uxNAVhW4w8Iyokdq','QWH22g6FpA73Gj5LoovcA2nPNw','4','f',7);
+INSERT INTO t VALUES (19733,13671398319233155822,'4aU5gQBzpmpZDVaDsDUReLrUhAFU','nRMhuL7','ionz7Wj4eD7RvdNT36FUndtG7','JjfKkzZlimzbOvDqCtyZlpqe7Q461rK3pefL2C','v','S',8);
+INSERT INTO t VALUES (17509,9176471717788955661,'9ctDr1VJQH0ObWUuQY','46jWO0','l','7BWUTo7H5VXeF0eUsaA0BpDebL5','k','Q',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b BIGINT UNSIGNED, c CHAR(28) NOT NULL, d VARBINARY(69), e VARBINARY(30) NOT NULL, f VARCHAR(46), 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 (12493503,6191589827460684341,'wdgjDJrnHtwr7g4MHdSU9TEWg6L0LaYtpJlFWPWv','fqFLJqKCURQrMFrpzzuf2N81o2SmWzpwXel7pspYZI','G','heZOhVXeIrA0BZy8nTkrnQyf74UlNHnDYC','zwCXHyCPCYKHkk9W5Lyme3MFtVm89yx8pwGSVBSEyOWaPtw','c7hnVvSCexL2D9BJJo8II13BtB8YJf5SNqSAa2Pi',10);
-INSERT INTO ti VALUES (12493503,6191589827460684341,'wdgjDJrnHtwr7g4MHdSU9TEWg6L0LaYtpJlFWPWv','fqFLJqKCURQrMFrpzzuf2N81o2SmWzpwXel7pspYZI','G','heZOhVXeIrA0BZy8nTkrnQyf74UlNHnDYC','zwCXHyCPCYKHkk9W5Lyme3MFtVm89yx8pwGSVBSEyOWaPtw','c7hnVvSCexL2D9BJJo8II13BtB8YJf5SNqSAa2Pi',10);
-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 (3816571,3351615930365926130,'lDlS6qtON9HH59o8ruvt1vObDAWQ0OqLnJllboFhjfQ998WHj3DE6oqMifu5LNxhA16rJGh5XdTJd','PCaF7vMKxtiHEMBuPbc248yI3tNHtmZH','Kby','dcb95GiK12uRQGOi2gWXiqW6CZKMKT0EgrZOx0S1FZCT','PBFSLaoPVW5QPhojyz8xOygEvqhL7tvVgpgM5SfSwnwyLuKdw5rK9CUCBKzf','Shm',11);
-INSERT INTO ti VALUES (3816571,3351615930365926130,'lDlS6qtON9HH59o8ruvt1vObDAWQ0OqLnJllboFhjfQ998WHj3DE6oqMifu5LNxhA16rJGh5XdTJd','PCaF7vMKxtiHEMBuPbc248yI3tNHtmZH','Kby','dcb95GiK12uRQGOi2gWXiqW6CZKMKT0EgrZOx0S1FZCT','PBFSLaoPVW5QPhojyz8xOygEvqhL7tvVgpgM5SfSwnwyLuKdw5rK9CUCBKzf','Shm',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2796437327,10670988873754858418,'zzvELGgFob8qJEP9A7PxW0n','DIjmjw7SrEpKYrRfRaB5KivUaOQa8eTYMOKmoBGISPLmaMvCOXAG','r90czMNP0N5InV1r2OOlOXCqy9jy','lvXxmxM44ALB3l','D','E',10);
+INSERT INTO ti VALUES (2796437327,10670988873754858418,'zzvELGgFob8qJEP9A7PxW0n','DIjmjw7SrEpKYrRfRaB5KivUaOQa8eTYMOKmoBGISPLmaMvCOXAG','r90czMNP0N5InV1r2OOlOXCqy9jy','lvXxmxM44ALB3l','D','E',10);
+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 (658964094,5897970610650375886,'f93i8UZwL6K6GVXdwW2vRxu9bvgFj','S0EKXIcdqfN7pzBUNlegiznkvIYIacJzinTg1p8Df0lXnCJs50UUbKQFmbo','V58WdLsi0EPv5kBkL8Nn2oaJr3V','KlbpohBQsSPDkJMa','j','7',11);
+INSERT INTO ti VALUES (658964094,5897970610650375886,'f93i8UZwL6K6GVXdwW2vRxu9bvgFj','S0EKXIcdqfN7pzBUNlegiznkvIYIacJzinTg1p8Df0lXnCJs50UUbKQFmbo','V58WdLsi0EPv5kBkL8Nn2oaJr3V','KlbpohBQsSPDkJMa','j','7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (10132204,7769963175906665869,'I6uZ5xF2Yc0vr1Ahi','VTDmi3AcZ2BaGPU80LeN88QQA9UEOgMr6PBmPYOr0BpcmNJk6DSzPNxKfzQE1Sy1oDiYjDwxzCl6fRkezHVVZGXMTCFqenXoBoaWj499pg','UPI','q4SPYwIgLLT2lmk1mrRNPNDXZqyReWrmFnsPWW4fRO9yfthxOZm1np6onQ0S','abvSPqA3Ew6wr39ci8bULOoL','QPrY4ZOelYJAwp7FBkB8ROCFG2jCNaSzQBIiBFl0an03DIuJzB6kf6ln7',12);
-INSERT INTO ti VALUES (10132204,7769963175906665869,'I6uZ5xF2Yc0vr1Ahi','VTDmi3AcZ2BaGPU80LeN88QQA9UEOgMr6PBmPYOr0BpcmNJk6DSzPNxKfzQE1Sy1oDiYjDwxzCl6fRkezHVVZGXMTCFqenXoBoaWj499pg','UPI','q4SPYwIgLLT2lmk1mrRNPNDXZqyReWrmFnsPWW4fRO9yfthxOZm1np6onQ0S','abvSPqA3Ew6wr39ci8bULOoL','QPrY4ZOelYJAwp7FBkB8ROCFG2jCNaSzQBIiBFl0an03DIuJzB6kf6ln7',12);
+INSERT INTO t VALUES (1214676784,9543224988455271310,'p','M48MqSmYYNUE4ZwHynpAOQixtoQp3zIgzLafLr9FUqjRJcLD1wi9BK6uaUK4Y4qmzzb9w7b3tOoBYb4jFcU0zdLaOF','RQ9i3R2C5D','nxnL6KunEw6Tp9B','7','I',12);
+INSERT INTO ti VALUES (1214676784,9543224988455271310,'p','M48MqSmYYNUE4ZwHynpAOQixtoQp3zIgzLafLr9FUqjRJcLD1wi9BK6uaUK4Y4qmzzb9w7b3tOoBYb4jFcU0zdLaOF','RQ9i3R2C5D','nxnL6KunEw6Tp9B','7','I',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5768458,13920914119038251278,'90SoWuKs8','onr60sh','w2N','mYS35R5n9SRn9iy9mkYcTnuw23g9DXbyoUdN2xRghGeIzNEUhgaYEEH6m2D3mfoi22cnWGJnSg6s3HzDk','t','yX3phiHenAvx8Vsvh3MBROAq2LptQCggRo9kyFY339WGdqHsSRDmnKt8KVfB9OayOZg0aKM',13);
-INSERT INTO ti VALUES (5768458,13920914119038251278,'90SoWuKs8','onr60sh','w2N','mYS35R5n9SRn9iy9mkYcTnuw23g9DXbyoUdN2xRghGeIzNEUhgaYEEH6m2D3mfoi22cnWGJnSg6s3HzDk','t','yX3phiHenAvx8Vsvh3MBROAq2LptQCggRo9kyFY339WGdqHsSRDmnKt8KVfB9OayOZg0aKM',13);
-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(84), d VARBINARY(41) NOT NULL, e VARBINARY(61), f VARBINARY(67) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (427137598946151888,13678200859682359541,'1Qml1y7zhM','II','vhdvzPeDtMakkDcpZQypuHPmE8zX62mD1jdLKoz7znDVPrQS5GJrtEbkTuX','MtCf2VbKsKJ2sAeWfVG0Xd01EGWjEWnpLJxBWVLsvj7OyI8Qk','CIO3im0jOb3q96VXsuyG','L33kpHe8KvSebVdW',0);
-INSERT INTO t VALUES (8686371983555321473,8230599795941482298,'cig6JhPc0BWk','cDh4NeWdpjcvIR3QwBY5','ffvyHYnxxKwVEDL6H','rpIEG4R3ubx2Fj6LSQhINESCqaaOA4V9TTxc96','62SfTwPc8WNS4lmyogTO2kdpc8Lc7KOqr8xKEzOg5C27YhR5623KTJFW','zJqasxFw3QeusCzFeifUVIYfX52YGoWz2VHx8CJJ9vjcdPkwwLzaLT5p',1);
-INSERT INTO t VALUES (9119962803722386106,9904761148164987849,'67K6snN3PaWkAylp1B7hGkxKL07NzQ2BkN7CEO0bYTsrK45GuL00UGP5B','K3tzqg6BSHaAp2XBh5EZCSP90sb8Lje','8OGcICvIqMpbTXotNVy5bgxjk9pEM2tAamdsLAAJ4','yTCrqxXmwD811VLLieR3AfZQbnIiwAh6O7','kha2Bc4WQcZPI57OLnno2RSunKyVUobaNT4V6Urg63g94aYvJJddleP67592jTUxlMqHcO7ffRCNd2PDzV94OeBkTjJLCWC','HFD745EHRvlXWAw8PfmLrd8HaJv9j9uchAyp51wF9RpoCT4nQq2PgsCWkwQWFU8op5YTSrVyM0ahfbhpW2oN4UDSV2bdRM',2);
-INSERT INTO t VALUES (11866260385372473992,824120164825235430,'VGlmwrUHGhgD4tNjFsyqUXbyKOMtB87DkOY933dnuU3O','ch73e5tCNNJ9RP','E1KTKYFA0XLO','vpDgDLzkE63I2zr7QJR5FR9BVlyVd30FgD2SWWftjcRXM99j5NMf00Cpt','DYtrVEfTkXrl9viD21yi9YqOESX4WYYIjO8FTq5y54o','yhxAJzKYsU0jAYEecrMD9LWtE75JNxtHusKNLJPdjQFrB0IEpJcVWFXhnzA95bp2gd54ltCOcpF',3);
-INSERT INTO t VALUES (14764028708381373992,10106397943822076861,'NIV','gviUpw8z7EXaejEeQPMMdm4k7YWUHMwB','kztw4VNTxUfuBmIgwqpLZf7jPY6b1UpGbZHrl9an2R9EV','Y3n5BC1W3x6U49fXMh1WjM0nWYlTqZkgTzW','57wkYo7m9kDpy4','JEG1sMkBjkRQz6olOklrJaWSnwKv3X11he92T6v7fM2cfKAJUjvPhfFH',4);
-INSERT INTO t VALUES (608704952747839799,292302008768864814,'8iGOclHc4FLIgKMkCzOkaI8pPiS','7m5JzRTzwGS','7Qb5RWCA6Of8YKOrlCCuJDVGjiO5KFG17TUQCwru','nOW8M4TJUtIVAJ8nWMIlG6LA5tPiO5AnkHdDEUTeMU8i1nOpiQEsP4nxUm9ba','2aGCP4j','oymF1cC6jU8e8TMjHz1kHL7Ihd',5);
-INSERT INTO t VALUES (7428553939620000432,16436600566227043801,'2yjyJ0OqGAykPe','4ZSqlWVRjpkdrPJekmvf0jhlIK9c34ZgqkJV3P','W1oYDNMb0ZWFZ5SKCRh0kFoLviefocfM28CTGueoRMQA0hJuo91','79vF7D13zB','cSYJcf','FKpRckqYEt5gcBYROxpRTfLJMovRKngT0nyoM28mJ4ugmGsAI6qxB9h90qMVVTig6heTmDIbdfFp7wdMna1VUpX',6);
-INSERT INTO t VALUES (875947307364982945,4047753100538479752,'PFn1U879QNV1CVltCzTWQLjwOHp4QvsYo','qx0pwNEsf1jJ04NxwUyfd','0p18','soobUSTgQdXuLlXglY8yzlWLOKsdUdfnWJea987qxBYw','CxcLVNOnr5hfAVsLmSOKQEsQrblXhvGBzL993z8PFfL0cXbvfKpM2SC5Ckt2W2W1VZkcNpCjDe9lgbF6j1ol80iBJ0','VvC0AhbXoPN5tZkfZROWnDkZdneaoq2KFgaR0WytM9QevuT72GKcrgIJcc6LsLD3kAaNwCUsR6q2J8aDSliGh4wP1Qb1QbG',7);
-INSERT INTO t VALUES (15046601042899773474,12769845779264226184,'t00P3RJZTOtSz','cDWzZkOvSC6EZtnFV0Eov2hxVMegdBfkkHNVF','GId45ttb2Sv2JwF2bhGejPfjpXjem3klrN9WipF5HX1by1zdzHpc7c','GC46vLfy5ha8OdvDPsXjMVoJ8uqYhaCkcHtbaSuwzqn3H6x7FiGOKrPo5FB','OhCyXBubKyThIwRqSAzvVSu69Xi2pdI38UTfmfekGOVNNjk3QntmnZwH9N7','zC9xZA3JkG7oNkYfUBzzbcCZ2jipb024HtaCjRrU42NR0PxvZozSimw8uhd0NQihyFX3qkVlBykLewF9Gv',8);
-INSERT INTO t VALUES (14424070787103959429,5141600609393338898,'b9OS3QBb6kRs30UOg17NVloDT5j6OgYLuVh4LCXtCLDx4yn','pKAoYPceFRXfHLJVYYph2q0wzLbgMl3ZJokmF8YdO','pEJnm0HoxXwBNsHrqbZTNANBc6tr35gAlh9mbJGz7naZDC2qG95sv','6HdiBFmkfQ2FRbp16V3pY7BRr86FWfDLZLlQPQKP6gnRHwWi1t','csygHwImEcGNjo0xyP92mFehc00Zbnc9T2oZibRiFR8HezfcTP90fMgUe63RZ1irQi18Sn','DxfzMdIvYzVpNRy3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2774504078,394156376904843134,'MMG6hm7iv','NnEm5h2tvxZrrFsFDvJrZncddllzjcWR0pYLvGVexDpjZeIaLHHjh6lNC1PTXgjxBjJsyIEnZDNfsxWDTPjOaPCW5D3w0sutHOOFmWalyyyQvYJRw8ROITS3kvq9omEQ6qdvZx9zx2ND','jyaqGqSxOPcazK0jC0J9Jc40e','DVKWG2tq9unDb1KcLSgDTFRdVLZZT12k3PMj1k1w9N','8','8',13);
+INSERT INTO ti VALUES (2774504078,394156376904843134,'MMG6hm7iv','NnEm5h2tvxZrrFsFDvJrZncddllzjcWR0pYLvGVexDpjZeIaLHHjh6lNC1PTXgjxBjJsyIEnZDNfsxWDTPjOaPCW5D3w0sutHOOFmWalyyyQvYJRw8ROITS3kvq9omEQ6qdvZx9zx2ND','jyaqGqSxOPcazK0jC0J9Jc40e','DVKWG2tq9unDb1KcLSgDTFRdVLZZT12k3PMj1k1w9N','8','8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (765137001,1346508700192493777,'Rg0mqR2w','lAmcXWYiFCuTLZeLMwA8CTBjNxChB0vZeEyxT8iWGj4bg8mbX1v2VKHzonnPa3qO54F5nHcs6jTryq6i72dMgCNPNlxAvp6iJOW0H4IUmpZqWoC8MhaaNi2YGJFZB5','z8ZWFexOopzC','9MgC5OtdVyweVm4ZRGsLBRblRA4nFbx9AuojJnq8yNlJZ3vndV6TWC9cV3DRAhcPCbbPITx4bX5Lj0tceT1vOjg1999IJTXPDoo5Tr9bek7vA3555ehIlgt8JHdyvdT3B0LkBYvGjklobIGGcFheskKwoEnzPZs1eTmoW5sjzqXTTHzK','I','n',14);
+INSERT INTO ti VALUES (765137001,1346508700192493777,'Rg0mqR2w','lAmcXWYiFCuTLZeLMwA8CTBjNxChB0vZeEyxT8iWGj4bg8mbX1v2VKHzonnPa3qO54F5nHcs6jTryq6i72dMgCNPNlxAvp6iJOW0H4IUmpZqWoC8MhaaNi2YGJFZB5','z8ZWFexOopzC','9MgC5OtdVyweVm4ZRGsLBRblRA4nFbx9AuojJnq8yNlJZ3vndV6TWC9cV3DRAhcPCbbPITx4bX5Lj0tceT1vOjg1999IJTXPDoo5Tr9bek7vA3555ehIlgt8JHdyvdT3B0LkBYvGjklobIGGcFheskKwoEnzPZs1eTmoW5sjzqXTTHzK','I','n',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2240400916,18422875772780996820,'3NsBrJfxMkyFXIeiw7R5KPrFsR39','FwWKQBVOhNOjwkGZh4LlNtKroL4TeKuwnqABophCN52fXUA42x8zvF3DMMCbAJWU1eNlQBWHvHiAADeNzyy5YpmzbhohaudHqSQYNpB6PIru5p4bfrAlOcoNqejgYNeyiCA','M6i5Nmmub8WAcKHce0JAqYVCT','Qx5QdNXZKOSuFlPHucEz4Qby2Z','Jc','S',15);
+INSERT INTO ti VALUES (2240400916,18422875772780996820,'3NsBrJfxMkyFXIeiw7R5KPrFsR39','FwWKQBVOhNOjwkGZh4LlNtKroL4TeKuwnqABophCN52fXUA42x8zvF3DMMCbAJWU1eNlQBWHvHiAADeNzyy5YpmzbhohaudHqSQYNpB6PIru5p4bfrAlOcoNqejgYNeyiCA','M6i5Nmmub8WAcKHce0JAqYVCT','Qx5QdNXZKOSuFlPHucEz4Qby2Z','Jc','S',15);
+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(21) NOT NULL, d VARCHAR(60) NOT NULL, e VARCHAR(5), f VARCHAR(92), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5735035,-7577614691375030149,'HyabCWWRWieUTZ','wRLZprbd','Lg','hDwEB4yZNA4d2y8ePBIzEUQc9igN','D','I',0);
+INSERT INTO t VALUES (6319685,5645299280548323654,'2','hLnrXBADmABD6iQ0QtZLLNjb48h','F','D5hb','C','q',1);
+INSERT INTO t VALUES (10291167,5938709535274383332,'2UcDN','2ANuAJK5LJjNihuNwF1Td0Fov1ohgGkaZVP4HOEuSx0Vu9AoKsYyiunkU1fi','x','0f0DPGPe6eEjfJEdlgqZqCP5DIHBYIk60','r','U',2);
+INSERT INTO t VALUES (3462062,848666761123671717,'zrsFwslSNcUyENl9xc','eeFurs9p0sB6m6UtXsPBD6WTlynUMdPBc6yt8Oaa6CHot5UqFwcI4vMN','hMc1J','RIV8wdGs3rHLJRV','x','L',3);
+INSERT INTO t VALUES (6113576,8121516608129327110,'ZPqTaS0j8q','jlaDzeQ8ZDuDe5Exn7LE','pqA','J5o16QLZ5wMl5HRDdcN0t6JN7cOcfHCCCnw0bFMMKygnNO0NXRoxZmASBImZn1W68L','w','o',4);
+INSERT INTO t VALUES (9624792,-1758783034988367344,'Dia7MZaXwrgK8nH2','3awSt9JCx9IWjMjCuRKWbl0PD7zA5imhINffSM4WXL6lvsKyt','Tvb','yjekLo1Tv8ugGJPnCGzmRM2dH0wioXE3n4ha3Sw344J','N','E',5);
+INSERT INTO t VALUES (16415965,5949708119549151277,'WGmC6Q5KG','TqRe4DuuyMolGDA7IKTIqUHNIzdqcos8OlS','Jjh','d5fSfz2LdG38GbsqbVlpaK','M','r',6);
+INSERT INTO t VALUES (9859361,1885804294224385756,'dUWdxohVb','zV','9','urFLoB4AQ9tcephXSiiqtECTfaxxQjgvnAgW7vkcO1gyxE1H7oD1fQO1yXndLdCoGMi61E','m','y',7);
+INSERT INTO t VALUES (15503746,-3401841525091105661,'JHI6smDpJMECLp7pl','Qrc6Vimbbir80qd7AtyonIvXo','i8h','v56JTeb269xfwveGeOFsEURbBZkGTOKvQIHjnepzmTwG27ICBMDIW4cKuWcSWkid10j1IVLZKZsgSiReMlehGNG','7','e',8);
+INSERT INTO t VALUES (5987750,4918206796154766621,'xpsW2gXT8jCWuFry81btt','y9siEgLUPWYFD479cxCCZQ1','JIbtP','etboQ4gakhSGZbUgrbw','n','3',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(21) NOT NULL, d VARCHAR(60) NOT NULL, e VARCHAR(5), f VARCHAR(92), 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 (2296593452455166751,14635607219365770511,'DtIpWuOum9LkLJtjgn1tACurAz5JkGInjUoDJXaYcJV0S','oAEHZBYDRIwl3utBdMGFAs6eFysIQJQGrcOx','FiGHcmxCNc6ZtznAUsBn29t7JfjK','lFScaXEBb7jhqkmDJMVHnFDyJtC98E4VKuJzrXAXftPNyMcFTcYHqonxIPo','usDSrrl23R1vefFGTU7YVVCSSzqpxoGFjyiZOFIo7kyWEwLf08IyWEoXFGT5SZs','Hj1oMUNW4LzkAA1Kd95gmuX0A9X2hhvXvmpBpYygnfgThVsyPcrlvwZqiHaXS04vTyTS6iumJ1SNfIYAvOOwImPnXP',10);
-INSERT INTO ti VALUES (2296593452455166751,14635607219365770511,'DtIpWuOum9LkLJtjgn1tACurAz5JkGInjUoDJXaYcJV0S','oAEHZBYDRIwl3utBdMGFAs6eFysIQJQGrcOx','FiGHcmxCNc6ZtznAUsBn29t7JfjK','lFScaXEBb7jhqkmDJMVHnFDyJtC98E4VKuJzrXAXftPNyMcFTcYHqonxIPo','usDSrrl23R1vefFGTU7YVVCSSzqpxoGFjyiZOFIo7kyWEwLf08IyWEoXFGT5SZs','Hj1oMUNW4LzkAA1Kd95gmuX0A9X2hhvXvmpBpYygnfgThVsyPcrlvwZqiHaXS04vTyTS6iumJ1SNfIYAvOOwImPnXP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (14274013408725702332,12606985121538450227,'i8yBRTf6SBLhMJ3DUR3iVupLfM8zQeLlDDiDy4k2DmAQMj9ifE2os2nq1icnCUSsqkMWHH6yrj9bak6Tyrpi','GeEnKvRSIVs09RS','lRPEFNMZeZO9D7JCOov6z','dO7bKS9oVyGEL8e7YPhe25q02Lo2F5HlmeFYwADsq6','FFToCrZ6x8ynynVApsmFKbouXbwz7Etg17Px9HL0jSiYD2kxvFP8pohTqBgRnQoQl4gtQ4E30e','D9P3RSYkrp5GSW2fdwXVFUsCJYL4xD4sZkANMYeRazuaEgk3YILd79CDX2tpvCcmUQ7Z4Sofi1mj91TyGq7D1q5MUAltVDpq',11);
-INSERT INTO ti VALUES (14274013408725702332,12606985121538450227,'i8yBRTf6SBLhMJ3DUR3iVupLfM8zQeLlDDiDy4k2DmAQMj9ifE2os2nq1icnCUSsqkMWHH6yrj9bak6Tyrpi','GeEnKvRSIVs09RS','lRPEFNMZeZO9D7JCOov6z','dO7bKS9oVyGEL8e7YPhe25q02Lo2F5HlmeFYwADsq6','FFToCrZ6x8ynynVApsmFKbouXbwz7Etg17Px9HL0jSiYD2kxvFP8pohTqBgRnQoQl4gtQ4E30e','D9P3RSYkrp5GSW2fdwXVFUsCJYL4xD4sZkANMYeRazuaEgk3YILd79CDX2tpvCcmUQ7Z4Sofi1mj91TyGq7D1q5MUAltVDpq',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12775343181922060618,2845586527973093456,'ylro0YtkHKZRuHbgpfZu','AYbrGaswwD7ZdPZJOTGP6FictdJip6JTrCLWV4h2GG4CDR54hQmvWk15IdlWgVxM','SbP5reX1GnJX86JSH9sQedOFUOZbMjekV6bKom0TQkxDXJb','qNhdPUmOxz7zQH1jQpmuBUmjNWQ0bYRkwpFGP0j','sPffKoMVVxnhZeXNXb6rSuluz7o4w03XFBGMPTJdiWFk6Kz0drJl9AyVEddZ2ZO83knOfmmKRDHTSYShJL75EV','YvtDbvA',12);
-INSERT INTO ti VALUES (12775343181922060618,2845586527973093456,'ylro0YtkHKZRuHbgpfZu','AYbrGaswwD7ZdPZJOTGP6FictdJip6JTrCLWV4h2GG4CDR54hQmvWk15IdlWgVxM','SbP5reX1GnJX86JSH9sQedOFUOZbMjekV6bKom0TQkxDXJb','qNhdPUmOxz7zQH1jQpmuBUmjNWQ0bYRkwpFGP0j','sPffKoMVVxnhZeXNXb6rSuluz7o4w03XFBGMPTJdiWFk6Kz0drJl9AyVEddZ2ZO83knOfmmKRDHTSYShJL75EV','YvtDbvA',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3818922065,-1182381517214992579,'hpUNQDq','eWeHtwYFEQgs5uUJZaNWiqH0UBtmvHIYFQ4umSlTf0','QH','xjsuAna42oJLTSi','3','i',10);
+INSERT INTO ti VALUES (3818922065,-1182381517214992579,'hpUNQDq','eWeHtwYFEQgs5uUJZaNWiqH0UBtmvHIYFQ4umSlTf0','QH','xjsuAna42oJLTSi','3','i',10);
+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 (1637041885,2665097580769664080,'95APxymMY0GV6XZ42tyOW','gInKPBhpA03sU0DrWWCTgTn4ph9dcTVVOyFmIVE5WVISMQm','j7','4dIXNNI','q','E',11);
+INSERT INTO ti VALUES (1637041885,2665097580769664080,'95APxymMY0GV6XZ42tyOW','gInKPBhpA03sU0DrWWCTgTn4ph9dcTVVOyFmIVE5WVISMQm','j7','4dIXNNI','q','E',11);
+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 (1271781344,-1230897344871260085,'MdD7fKtEsPq','22Qz9DaM4qiibRtJTIM5go9tPeN53u6W','Ml','vXb9FLP5nzEwbQrjgDO3bEjs2W2tB9Mfe1NJRhukOR1DesW0nF','W','S',12);
+INSERT INTO ti VALUES (1271781344,-1230897344871260085,'MdD7fKtEsPq','22Qz9DaM4qiibRtJTIM5go9tPeN53u6W','Ml','vXb9FLP5nzEwbQrjgDO3bEjs2W2tB9Mfe1NJRhukOR1DesW0nF','W','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (751552541,4806048591597664665,'1GkWovzmWTX','YoABkJy0Rfop3m8KTJWbuopJW3gpVNBKq','V0f','iM1IhBo6Gz1gfeuYBVe0Wkff8DBTb5thlOExaf4xY0zhKg230ORjVy8Clu5VJyyngpJ50tR','I','N',13);
+INSERT INTO ti VALUES (751552541,4806048591597664665,'1GkWovzmWTX','YoABkJy0Rfop3m8KTJWbuopJW3gpVNBKq','V0f','iM1IhBo6Gz1gfeuYBVe0Wkff8DBTb5thlOExaf4xY0zhKg230ORjVy8Clu5VJyyngpJ50tR','I','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (769861550,-4157482733926233849,'0HUF7cw','36YZSbQhenaHhf0RvaGjrra0StkvctEZSSo438e2tNEj5i0dN84hmEc8mttlRKGwrFoivWjcToKObup7pApWyHPK87ALkUkJCMWHp2VjLXxQrLaeQonhZlpuTJQmWp8Q2wEmHf5EL2wmmcx0MWEsrT35VRoVz2faUugW61BqdiMZd26nTe73Ss7PA4c9cfHEYa5HGzynZfm6axny2RcybRx69gwlxGpRqlS5yrjKPTJ2yb3A1AC','Y','mzZla0vFHU4WVwXdzIUfxsCHFyPxxl02Zi11CjnGglTQ9PbOOxBeeoeok6WggOaKpFOBSEwnD3HCWPKKYBu5QeHH8poZ1zoDJb3E2d5tardAI1','Px','Y',14);
+INSERT INTO ti VALUES (769861550,-4157482733926233849,'0HUF7cw','36YZSbQhenaHhf0RvaGjrra0StkvctEZSSo438e2tNEj5i0dN84hmEc8mttlRKGwrFoivWjcToKObup7pApWyHPK87ALkUkJCMWHp2VjLXxQrLaeQonhZlpuTJQmWp8Q2wEmHf5EL2wmmcx0MWEsrT35VRoVz2faUugW61BqdiMZd26nTe73Ss7PA4c9cfHEYa5HGzynZfm6axny2RcybRx69gwlxGpRqlS5yrjKPTJ2yb3A1AC','Y','mzZla0vFHU4WVwXdzIUfxsCHFyPxxl02Zi11CjnGglTQ9PbOOxBeeoeok6WggOaKpFOBSEwnD3HCWPKKYBu5QeHH8poZ1zoDJb3E2d5tardAI1','Px','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3345164412,3010471954649584489,'ra93TfiYVU','Av39vTfhbVYH667a','04R','j5N3R8KmPdREYniWibtGtF1wpO88McQkTq6RoBfdFnJLBi0A9kC41gj7m790A4hrGf1WkvWEcHr524jH6qbaUyE56hv17wuhP8AgDwg3KXQh43v7metk9Eo7FQtAe9h9tujaveA6VkUg048T1VdEdrReN3UhhD9pxo0Zz4','k','F',15);
+INSERT INTO ti VALUES (3345164412,3010471954649584489,'ra93TfiYVU','Av39vTfhbVYH667a','04R','j5N3R8KmPdREYniWibtGtF1wpO88McQkTq6RoBfdFnJLBi0A9kC41gj7m790A4hrGf1WkvWEcHr524jH6qbaUyE56hv17wuhP8AgDwg3KXQh43v7metk9Eo7FQtAe9h9tujaveA6VkUg048T1VdEdrReN3UhhD9pxo0Zz4','k','F',15);
+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(91) NOT NULL, d VARCHAR(29), e VARCHAR(75), f VARBINARY(71) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14168207247596608939,13477626,'EK0OUvu0iAo29tecB8GetqydhcTFXuhakxord4Oi2Tgaff','325o01v935pb0P1JBRRPzk5CKtKo','U','g7S6Ka1cSTzdo8JC7vyS','j','KA',0);
+INSERT INTO t VALUES (17809655694658655162,7529091,'1fE8ocJpG9xzCoA0t','VOB8v6MF2Pcyg','z6JB0FV03CpOKTWljzqwD1wNFhCGg','qE1GWvMZHosVrtyahLMUHLutX85CcmzIydnpLNFnzmH7','y','C',1);
+INSERT INTO t VALUES (15607275547944522094,8798884,'cNpbkrBIYp1UvaoiyejqA5RQCJ8hJKc5FXYzrfH5sZ4IkapWoj0yEE8lVMhigPJ9AZAqj5ww3BN73OVNChu11MuEa','Y2Tjk0fLi','pnGrQnW8rGS3axu7qZpO1djh89YkA3fZKpSHOVoIjb4GeBe7dhn','3NGBUgXiMTyl7dGG6DwrByzlV77e8HjVGyUC7iUKEyCN','T','X',2);
+INSERT INTO t VALUES (12501745819176358974,10956860,'tTK6naLZgqdfZzjyKQQUOt2utSqJRFu2O2KbLWJ34','VT0KQ0PUMkp0','Qs0An7eNzqf0a2U9d8cHEry8NANC1W7EoVZlSc0dcR2oIMh','I0qJBPDxypfnvcWjNkww37aS','9','U',3);
+INSERT INTO t VALUES (16532069517250962043,10382060,'0YYx0MKN6cSeUhkXqW1EWQPJLI1nr','oZYSuDwQQrXX2','HiZzH4yh5','g7vEycVVt7DHDbOp56lWO6yxfyJwnPpNSODimIscRiZl','4','uV',4);
+INSERT INTO t VALUES (8659823290779451024,3151179,'MKjVXI6xHbY2mdBFWX4O8bVsYfGNWwnd2SLuaRiofH0IOficXtqYBP3gyVYbQTDoaMLM6Osc5kQRH5TuMDpSvsmijSF','ZR','GeBfEb3OKaXKfNZ52V9pQwK2fFU0yvMWA1JEQft9X5YDqV51q3VV43N9YGBq3I','YuIfi5sL','b','g',5);
+INSERT INTO t VALUES (16388521200321775452,10970142,'SvDxFgrvRwMsntTJ8hI5pwsKsN02yG5Hx535SYyb3rUYeBFO','9ZDu3XVE1X1TlfVuop','WHvWnlBJLVuXYC0fxt2f3P2n5SpanUoHuesFkvJon3ZwKDF8wtgSV3k8ij5EJ','q6mQCHGm3AQG5OZvKc1ItY0whndbGj7V','P','m',6);
+INSERT INTO t VALUES (7278619412932975523,3319997,'1m76SDztWhOAvdwyGTU7ej5idM','kRCFB5hUB1aCmviS','T5KVSKALtXnLSiDqZfkfwZmgQ1WgogFXrGgtSbcHh6YMbZ','F1Wn8OF5KvH7Uem7W76WyBcEURofm9a2','2','T',7);
+INSERT INTO t VALUES (7922764707634451470,1024697,'8L4UXEWnVP5iTJDRJ7XtZDZq5Vvlr6HE5ggtcYrFxlq7KNd4KSAXuMh0OFrAUKqh','TegwTrYRL','spRfaD28nAtDLUathOz2jxWin4OLJ9','yi7iLNeh6ic3mIIj4DKuaRZPSwEyTkrukNiQCB','F','r',8);
+INSERT INTO t VALUES (14269471611042451085,12764745,'eu4f2BVuNJuqQH9ZjWJlU0cdbeuYjzXG6CONYn1MrGmblFcT3o10k','wkJlKMLf','xQoM71q4laPY1PZKtMpS','YoAS1C3gsz96zUgxzi','T','p',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(91) NOT NULL, d VARCHAR(29), e VARCHAR(75), f VARBINARY(71) 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 (13686729749957727691,1175555,'K7KLxitGxFEejxOwu1loQb1WAtYJkAoa5LDIut0OyGZwBkgvZ1UdPpsiGHCNxb1EOwkDW8UcXdtGzLChmTBekQ1s7','nAEMznSLr5in2B8GewEaXE','tTw','VuYHNFJzlGWIliqLuli7OEwmgdeExOZWdhh7RjssupZ','6','Ot',10);
+INSERT INTO ti VALUES (13686729749957727691,1175555,'K7KLxitGxFEejxOwu1loQb1WAtYJkAoa5LDIut0OyGZwBkgvZ1UdPpsiGHCNxb1EOwkDW8UcXdtGzLChmTBekQ1s7','nAEMznSLr5in2B8GewEaXE','tTw','VuYHNFJzlGWIliqLuli7OEwmgdeExOZWdhh7RjssupZ','6','Ot',10);
+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 (3625151333904442828,13423723,'MF2wJtYHYkEWwSbBMhffBnM','kd8lLimH9bAbFnMzHhPq','mbl65fhpQ7xIvJ24kFvgKCptB2a0nnB5NumMwHckCgAh3UTyqV9MFutyG','2vmkvn204PeytKoDD5OufcMjdKW36pSQ4Ud','o','6',11);
+INSERT INTO ti VALUES (3625151333904442828,13423723,'MF2wJtYHYkEWwSbBMhffBnM','kd8lLimH9bAbFnMzHhPq','mbl65fhpQ7xIvJ24kFvgKCptB2a0nnB5NumMwHckCgAh3UTyqV9MFutyG','2vmkvn204PeytKoDD5OufcMjdKW36pSQ4Ud','o','6',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (10664740300839501114,9481707,'OTtPCobmvtV1le0s0Yq1ov0aIJLCAHZiilTbSRiQ3tWW9yNju0MPbERl51IPBqa2fno4yXxNM6UyLCBi8v7zx','6AdJOG9oYR5zu6H8VZjgdAgbD1Pw1TH33Hof2yo5GY6pAQT8hFWyUoBuElDXjmGJIrQTxJ4hWodmJ3xmFvY32gozOc0f2QpG8yvdczUyker2Wdt0Z5c2JgXx05mWxPM9MyGRb3iTwRlqbHljRAsWS','OH5lEMsnyubQEyexulj8wrRWGoEQzWwpzYosiW0wNDX','v90BcRGgtGqY5DlN6JFWkzIjYIBDiwA67vBpOaJAYGQTItO8MISUDEC9NvYusVI','R','k',12);
+INSERT INTO ti VALUES (10664740300839501114,9481707,'OTtPCobmvtV1le0s0Yq1ov0aIJLCAHZiilTbSRiQ3tWW9yNju0MPbERl51IPBqa2fno4yXxNM6UyLCBi8v7zx','6AdJOG9oYR5zu6H8VZjgdAgbD1Pw1TH33Hof2yo5GY6pAQT8hFWyUoBuElDXjmGJIrQTxJ4hWodmJ3xmFvY32gozOc0f2QpG8yvdczUyker2Wdt0Z5c2JgXx05mWxPM9MyGRb3iTwRlqbHljRAsWS','OH5lEMsnyubQEyexulj8wrRWGoEQzWwpzYosiW0wNDX','v90BcRGgtGqY5DlN6JFWkzIjYIBDiwA67vBpOaJAYGQTItO8MISUDEC9NvYusVI','R','k',12);
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 (17604578582333263170,8621648436903453675,'btO7Dk5kjJYPGulugEP96miWUqT4','IRMNS0CEXPlPStIK4RDX4Zbo3ZfEK77NHBGeofIhrMCCvYM9kNTN2a0JC6Up80JQ1CvdjdMt9tFlxbCaA6LSEvY5sMQMCSGEasW3qtJKmjkzLRgdhp0rXmF7hn48rGKguSTLxZA3UssPZH0YBLfvlUXpEJCtWeHJFcCKJadsaNzNQrOBT7aMaY96D41MetJy13nJ5E1JGZiu8F','Wcc04kTZ1tszqnh43wkM3IG34F77sGorEc9YmfaNL4Q','YQDNRay50xlAwQ8yyr','a6sVFeLV5y5pUgOKDXJBrFkIWSTKOVfUImnyFpYGtXj5Et0v5FEQFnmglPdi9O0jcKM4yQh4jqZIG66oLQgH1IfPU','YeKMYlpICwTMy7EWj9eTbe47fDcrfrhw5fuDCpoWfF14a',13);
-INSERT INTO ti VALUES (17604578582333263170,8621648436903453675,'btO7Dk5kjJYPGulugEP96miWUqT4','IRMNS0CEXPlPStIK4RDX4Zbo3ZfEK77NHBGeofIhrMCCvYM9kNTN2a0JC6Up80JQ1CvdjdMt9tFlxbCaA6LSEvY5sMQMCSGEasW3qtJKmjkzLRgdhp0rXmF7hn48rGKguSTLxZA3UssPZH0YBLfvlUXpEJCtWeHJFcCKJadsaNzNQrOBT7aMaY96D41MetJy13nJ5E1JGZiu8F','Wcc04kTZ1tszqnh43wkM3IG34F77sGorEc9YmfaNL4Q','YQDNRay50xlAwQ8yyr','a6sVFeLV5y5pUgOKDXJBrFkIWSTKOVfUImnyFpYGtXj5Et0v5FEQFnmglPdi9O0jcKM4yQh4jqZIG66oLQgH1IfPU','YeKMYlpICwTMy7EWj9eTbe47fDcrfrhw5fuDCpoWfF14a',13);
-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(5), d VARBINARY(29), e VARCHAR(25) NOT NULL, f VARCHAR(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-66,-6916,'5S','420MivLGbRAufpMSvRoAvCYb9SJE','GrGhbmg','hVn5WbVn5ilN0YpQ','NyxTuHYDHjhk8WrWt8Qj9MiBq3pjE6sLobj5QnGWnHlgosxBvb7Df2LNR0G0LQK9hIHRK','piH8zk',0);
-INSERT INTO t VALUES (-50,-20644,'nmz7','p227','68bTZ0evcBBHaVYgOL52OD','jdtcKPygCqWsGTmLvzWDZLhGGlMMCC3hsfSYjHaxtESzQPgOi1p2QPx85','jCdCm3GcfhP8ZTxDmTQ3X89GhWQVfisKjGKXsa11QhZDTwyy5b0ntZ4HdFrDROytlXksXrhq7oXIIeJM8zjd6aAdP88Pb6lkyMKT','Sgdl89utkV6gqZNihiPNLXw8brwEtXaUrCE3l9dd1x1Ej4l',1);
-INSERT INTO t VALUES (34,-27279,'g0','atnAG','CZXK','aiUQFPFRUchs','rMe4Hnoma70h1hUVCYtqnWbZhZCqvWSh3kGEoNfnKUkl9pnC','ATtjsbMHFJPJtzFtMlVsqtOydzDdo9kq5e',2);
-INSERT INTO t VALUES (31,-29142,'r','mQmnKEm9seGo0SdoQvaZLeyerm1F','y1agSsRuP','JcpGz5lTqBVhl7zx64Oj6vFsdmfrPV173BQuAKAx','loOVclb9O3DN3Z03nFLYeXtD4wjuc9sVNyVpUMxH2TU8eGirr8zO6afQKtCZgz','wAMetLnzDmDW5aMpDzEMH4SXZJiXffPBq1S5y9CBjjyRh3rZWQ',3);
-INSERT INTO t VALUES (65,-22374,'H8eI','6eZig1sjdfF0rIfQuq','AMM','2rlDkHT1qvQO0tSqjt8EqM7','pI7xSU3s6s0UF','CFojyznz7i7yv7vMqQPWO0RRw3ePE3c78j99u0PUoC8wQmzy58ZVlR0kJSnJIu8wWKQnFRqreZ8EUhLoL',4);
-INSERT INTO t VALUES (33,26825,'Er','qG6BBJu7S','T','urEX0W5dY4r3KSM5jlZBTnwhwatd0CZUNBpKKfnCmjs8xw','9sEHRbvLPyvnG0qFFgG0DKCQ','PkvV',5);
-INSERT INTO t VALUES (24,-23226,'R8zY','IHdY8wjEH7Yg5TvvyvnBvTJgnn','fN2TVWWhWr','20zVS27o','QleaW7cX3PpcnkcodWYurFwKxo8YVAF8i3qcxfMdXKkbhwPuFBBGD80GFzOSph38sa8jyV82admRvX1EWXXKFU','AmOpBxgchcL1FJzoZpTPDaWn4tue24Y',6);
-INSERT INTO t VALUES (88,15196,'90Gt','vith6GOgPgg6B49VUrpz','4BsL3tA1JyzquY71J','4y5T9smBeEZT1W3','T5enFFEg2nzvp3TrVu8psznhyTtzg5FAd0aO','Ht2Gcy2valBTGBFJn9WBnyJmPJPaHn7s3eaCKUAb3u5leLOYxiXo01gZSogI1VOjrR5APz',7);
-INSERT INTO t VALUES (-79,-3318,'JvMkg','IwE1NTeH1YAazA1','moUKlCWQW86','EEcoYShU8DZVmJVD0yq6GZaeJX6t85gvqxXi','WgsOWReHq9k0QMTxfbX4Q5exIVVw7vaPsByc2sOBOuWzZx4BvjYHveiIf5bueMUvn5GplJFgLKvXSOn6UnUbeM7tsz03yt','A',8);
-INSERT INTO t VALUES (51,3999,'G','wo4FRfVQkvpilFrgzqzJe4q5B9','5eovX6Zez7MscuI7heG0RR','bjVjtIxUzrS4AZMymf90','IWaiPLbxy17dd0f3pwcqpZI7qZYwyEHHQjA83PKzU7UoNLfbSb5v9POWAqLU457lIpmn2','gU1KmRFYLVUoDCxhBHDRj5e8b7ONVUKrCX9RRYEEkZS4iCQQBJrskYs17k8hdXK4BvVOulmzjlCxSnAzQN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7078770569229283860,8700927,'1alLkURzNl4jtp','p7ANVfaHFBEi9lss5JkXgfgQWc5Dz94fKUuvzJEZMqjMxAYYlAJ9PEz0rlx9cHkUef64k0Nk','SCkGyn9r7EIvLGF','O2tUNSBJGIgeQd0C3UsFGxNe5ld4eHIMLyOwPPyxjvd420ZGAEYajqoSV4G9g7qsydB8PmAdxX3FM59wX7EkOpVbeXMeXl9hMaLvgJojMgTO3dd7XdNQWctV9y0YgOJfk37CY9zM8nhtcAotQawd8nSS8dslSxSD5zunyxPRLdf9tXCSrpcKaPomuYYXLJiURdDAYEvZQKnYHgNxPDlTEURGXzngC','S','28',13);
+INSERT INTO ti VALUES (7078770569229283860,8700927,'1alLkURzNl4jtp','p7ANVfaHFBEi9lss5JkXgfgQWc5Dz94fKUuvzJEZMqjMxAYYlAJ9PEz0rlx9cHkUef64k0Nk','SCkGyn9r7EIvLGF','O2tUNSBJGIgeQd0C3UsFGxNe5ld4eHIMLyOwPPyxjvd420ZGAEYajqoSV4G9g7qsydB8PmAdxX3FM59wX7EkOpVbeXMeXl9hMaLvgJojMgTO3dd7XdNQWctV9y0YgOJfk37CY9zM8nhtcAotQawd8nSS8dslSxSD5zunyxPRLdf9tXCSrpcKaPomuYYXLJiURdDAYEvZQKnYHgNxPDlTEURGXzngC','S','28',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (18156947856186998828,1307530,'O09uA3UARN2U8l3NCqJ1jkPKo799nGbQ0mtEL2ZhpPovptuEz','hs60XUqhZtkzZ44hZYQqZtMz0w9FGvSHoQkcpuxOKl0SuTUSexOtQ19BwEdpHSCP8LIu32Ae552Loin7HZpopk5GAw9xDNTlndcHVDn','0N4lUHx9ybxGU7UjpUfjmhwNPysRjBW3NoW2BohIae9hfADqEVXRjYu','GI','n','1',14);
+INSERT INTO ti VALUES (18156947856186998828,1307530,'O09uA3UARN2U8l3NCqJ1jkPKo799nGbQ0mtEL2ZhpPovptuEz','hs60XUqhZtkzZ44hZYQqZtMz0w9FGvSHoQkcpuxOKl0SuTUSexOtQ19BwEdpHSCP8LIu32Ae552Loin7HZpopk5GAw9xDNTlndcHVDn','0N4lUHx9ybxGU7UjpUfjmhwNPysRjBW3NoW2BohIae9hfADqEVXRjYu','GI','n','1',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8701785926067408662,10683442,'bk10pMTB40v8ZsAEfeNlAL8KUQM61','pXjWuAhaT1GKpykBsl2O589zQfMG2gZ42fBhz42rJcYt9zRhPn1Iith4C965G0o1dXc9erVZHD857RmMx7kRYlNo1xD3ALgtaEDHDywjCtyXa0teQyWkKv3IZIbFDiz973xMFIlOJ8pNSnlfmimzw4Oon1JjgordAuD2MS6uSfqNiJedemHqNuWUJ6pnzYKc2kBYhwUtkCKOrmGLNDSsn6S6FyUOEzEQjYFZ7QGHKxS0gobCGfCD','7GhA4vUWFp8buMurj3xOJYDgLrnfmmVYxeHI4ZkDAabFVH9lFs5w','GqJ9fIUR8HKpne2sKRnKiejADZvjU50qCqIT6CO4d51Dfqo5rPJticUQ9jHXH3QmxovlviCBp8Za','2','X',15);
+INSERT INTO ti VALUES (8701785926067408662,10683442,'bk10pMTB40v8ZsAEfeNlAL8KUQM61','pXjWuAhaT1GKpykBsl2O589zQfMG2gZ42fBhz42rJcYt9zRhPn1Iith4C965G0o1dXc9erVZHD857RmMx7kRYlNo1xD3ALgtaEDHDywjCtyXa0teQyWkKv3IZIbFDiz973xMFIlOJ8pNSnlfmimzw4Oon1JjgordAuD2MS6uSfqNiJedemHqNuWUJ6pnzYKc2kBYhwUtkCKOrmGLNDSsn6S6FyUOEzEQjYFZ7QGHKxS0gobCGfCD','7GhA4vUWFp8buMurj3xOJYDgLrnfmmVYxeHI4ZkDAabFVH9lFs5w','GqJ9fIUR8HKpne2sKRnKiejADZvjU50qCqIT6CO4d51Dfqo5rPJticUQ9jHXH3QmxovlviCBp8Za','2','X',15);
+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(12) NOT NULL, d VARBINARY(15), e VARBINARY(98) NOT NULL, f VARCHAR(6) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30205,-85639040,'4WBN7','FXcKK28w7L6DV','cHg8pno7O4Vo3NyCgcn','Tb','v','T',0);
+INSERT INTO t VALUES (6648,1271370739,'Zv7X2','rI9o5tiUjt736','PZ','OGN','H','i',1);
+INSERT INTO t VALUES (10528,-871650077,'hFCTp','qWqJtquZmes5LkH','lCsuFy5l5jxED4Z5kJwhJFxNlTPzrZWLl4xgXIXgfwpOdNLJcArverkIvn8jw3LPQXPxa7RthMUoXFcS','kGGNq','U','X',2);
+INSERT INTO t VALUES (13736,465034739,'9r2ApV','hpYm','qHNuuxxiTfTuvsnLcDD9rV4ZFGYkwmjL5Oakje2rG2MworWqagaKdgUQeHDytg03LmYCrKHwBgngtnJamBPkvvRV','BlKqU4','Q','r8',3);
+INSERT INTO t VALUES (5380,-1515486662,'U','lD4cX3FKNvqg','MR1Nt5RYgwn1ZMY','keok','7','Ou',4);
+INSERT INTO t VALUES (-6097,375355913,'zlI4O9i0','PoDs8dz09oG','Rpaqe4csDU0e2g0o4CGGcUvGprvYytuoPUFS','WQEA','v','iD',5);
+INSERT INTO t VALUES (-23381,1769346262,'9KDNJ','WgFcOoDL0M','IrqwWRAYtYQWFaOYChWRUJtvdsv7t','k','p','r',6);
+INSERT INTO t VALUES (-7096,1054373071,'0Cmn','j','eML64wbqhraPyIMgOYJek793vb6mC8ycCbWVk8bKLh8QbkDonz6t3Bl8FPGXmAb6I','a','H','L',7);
+INSERT INTO t VALUES (-4323,367500602,'EjGEYn67khvC','1dzy8R7X','T0NwQq5yLfYsQ22YvIonlDUE1X2qKDh13gEd4D0Wmmn3pCRhOJfT1L0e0PKuLAs2agPj9onPJ6Z5b5jMjrBvXMooHSLrIjQ2Dj','QfX','A','AH',8);
+INSERT INTO t VALUES (15497,2141708112,'tvq','yjOO9sJmjlpXpp','7kMVMskPPuFPoFzxoeR97AoQQFNBIBtjNIeNHu85hDiHWGEbgEbMkgeuHoPisnGqzXkOtRgWmdhL3qgJ2uJJpgFJQ1rLm','a','H','KT',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(12) NOT NULL, d VARBINARY(15), e VARBINARY(98) NOT NULL, f VARCHAR(6) 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 (-6572396253652377600,-24778,'OPiZ','6i8G','nlHI55dn6Jz2PuyvgW','hqm9Zlyou4xRyd','R58oeSm2y2ljoUaHUj5jx9rBKY3whyFXVoOJufY1GTI0cA0zd5eVC9jJsBU2xmFbRuPfXUifKqNlnO6V2JWW3LQBilT','UxrJURrWdfFA5iWaKu8XuvLrO0pxD1RCzsytUNBejnP9tA8XiGXqaWe395wHWeHb49iqiGKe3Dqo8aAOhnHgvI33I4',10);
-INSERT INTO ti VALUES (-6572396253652377600,-24778,'OPiZ','6i8G','nlHI55dn6Jz2PuyvgW','hqm9Zlyou4xRyd','R58oeSm2y2ljoUaHUj5jx9rBKY3whyFXVoOJufY1GTI0cA0zd5eVC9jJsBU2xmFbRuPfXUifKqNlnO6V2JWW3LQBilT','UxrJURrWdfFA5iWaKu8XuvLrO0pxD1RCzsytUNBejnP9tA8XiGXqaWe395wHWeHb49iqiGKe3Dqo8aAOhnHgvI33I4',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(6);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
-INSERT INTO t VALUES (244662749949371445,1274,'w','nALw','ai8Bk','14PonbfbNPGrmHEESoos63cctjj3JrGT6HVs','RUmIqgGjQirhONXSZsWobTj9vbaMFXMA','bpcdI7',11);
-INSERT INTO ti VALUES (244662749949371445,1274,'w','nALw','ai8Bk','14PonbfbNPGrmHEESoos63cctjj3JrGT6HVs','RUmIqgGjQirhONXSZsWobTj9vbaMFXMA','bpcdI7',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (-13381,636577878,'w','HyLjKMHsabL8K','ZY6qAXuWFeSMJvyckuOme2eXci1BV2qPy1ynXukeGRJqWOptx9CJpk2prM','wN9MyZ','M','01',10);
+INSERT INTO ti VALUES (-13381,636577878,'w','HyLjKMHsabL8K','ZY6qAXuWFeSMJvyckuOme2eXci1BV2qPy1ynXukeGRJqWOptx9CJpk2prM','wN9MyZ','M','01',10);
+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 (-14193,2036984871,'GQXXj3i9fJR','aOr4Q2Kb9EPGU','jE0HMZ2Aw0tKzeq74UnLgVueHqI31xVoa5','g3eHgg','b','qy',11);
+INSERT INTO ti VALUES (-14193,2036984871,'GQXXj3i9fJR','aOr4Q2Kb9EPGU','jE0HMZ2Aw0tKzeq74UnLgVueHqI31xVoa5','g3eHgg','b','qy',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2625378308521456417,-17749,'QtosBY','hr53XsTn7q5HKuF4DUcUmJCim8eBO4ZbfVGmpF4Qz4t9qyLlrMS89KWplKdxOCNvAMfoLquZoYRRQvwBVRZ1GVz6cBOEoIZXc','QJLqabdoClVidCJVrecuoS','fDKLvV5FYPRvVvb0Qnpq9Gt','abFHQa6pVZapYijH2SqEVhTlDTv7YBLyljQ','4vgRdb2IkEwvbVRD7HMPgOUYinUIzQCJ4w9XfQcDchremocf',12);
-INSERT INTO ti VALUES (-2625378308521456417,-17749,'QtosBY','hr53XsTn7q5HKuF4DUcUmJCim8eBO4ZbfVGmpF4Qz4t9qyLlrMS89KWplKdxOCNvAMfoLquZoYRRQvwBVRZ1GVz6cBOEoIZXc','QJLqabdoClVidCJVrecuoS','fDKLvV5FYPRvVvb0Qnpq9Gt','abFHQa6pVZapYijH2SqEVhTlDTv7YBLyljQ','4vgRdb2IkEwvbVRD7HMPgOUYinUIzQCJ4w9XfQcDchremocf',12);
+INSERT INTO t VALUES (-28569,1493510841,'8L3toJGBZX','DemouIn8gJ9onbWdPuiDL8buX7f6SaQ5hMOvsPIOarUIizElc5eOU0t9NRAm3Yyonj5tcH7eV4d3DMIAXB6NCyHw0irgPXvEFeme8jh81I8t2mRVZG9VXVKOCVqu9aigSayt1x8h6rhGlsnq7q7ZkWSgomEtsa8c5LYRUSDYLBklXuRAz3auLQ2UBC','39ZhGwdwAgnGhVHI8zHNTMiHZpx0rj','AE','m','Dn',12);
+INSERT INTO ti VALUES (-28569,1493510841,'8L3toJGBZX','DemouIn8gJ9onbWdPuiDL8buX7f6SaQ5hMOvsPIOarUIizElc5eOU0t9NRAm3Yyonj5tcH7eV4d3DMIAXB6NCyHw0irgPXvEFeme8jh81I8t2mRVZG9VXVKOCVqu9aigSayt1x8h6rhGlsnq7q7ZkWSgomEtsa8c5LYRUSDYLBklXuRAz3auLQ2UBC','39ZhGwdwAgnGhVHI8zHNTMiHZpx0rj','AE','m','Dn',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1835392281389423417,-11603,'S','bGqRNPWGM','1zye','yVP7pJAlp8FXiWTgV5hmmlcGZXwOS9O7jl8ZWkHwv2xBx5rpJSGNNlzrivNzDVhVCpxsTwHIP9HmwksbGAqxYb3h','N3MvvkuyaOWDJOLvz80oZJTPTiBCi4TRMxyhDKlOcM1Xlzqm82RcmDX13P9fvMiUT85rYMcB203HK0mnQ','GWKDn2p',13);
-INSERT INTO ti VALUES (1835392281389423417,-11603,'S','bGqRNPWGM','1zye','yVP7pJAlp8FXiWTgV5hmmlcGZXwOS9O7jl8ZWkHwv2xBx5rpJSGNNlzrivNzDVhVCpxsTwHIP9HmwksbGAqxYb3h','N3MvvkuyaOWDJOLvz80oZJTPTiBCi4TRMxyhDKlOcM1Xlzqm82RcmDX13P9fvMiUT85rYMcB203HK0mnQ','GWKDn2p',13);
+INSERT INTO t VALUES (6265,191403930,'8WmQp23dKuyP','jz5hKS8UXzFyj4oTGH','qR5ahPorF1htJsg2gVsEBq6IVqHG9Xb8bMmCUTwmXvfcWcgTee9CHtOB1WUUM4MBDrvccaDZtAje1efZvUbW0E0cy','JXJGXUYV1Qw9Et5u6saHplj9Q2TNX86C2YopRRaoJdAZcYR3oB8XBf7NzYID0XjO9UJ3rFQaqFg8uQc3cWmmcIg5YUkMD7wB9u0T2cSXQrpNaTUWam5PxGjNIIaHcuDWYd70zPz1ESki8YRT4aUgP7Lf0H60rGuppIjVIsYEkr6fBy3C8ut1WkZVRuWzscOSh5wUidqzOtD3ErUtz0TGPMFE9DgTWrzwgDmEK5pdIf4r9YwsQrimBkCdpQ','I','5N',13);
+INSERT INTO ti VALUES (6265,191403930,'8WmQp23dKuyP','jz5hKS8UXzFyj4oTGH','qR5ahPorF1htJsg2gVsEBq6IVqHG9Xb8bMmCUTwmXvfcWcgTee9CHtOB1WUUM4MBDrvccaDZtAje1efZvUbW0E0cy','JXJGXUYV1Qw9Et5u6saHplj9Q2TNX86C2YopRRaoJdAZcYR3oB8XBf7NzYID0XjO9UJ3rFQaqFg8uQc3cWmmcIg5YUkMD7wB9u0T2cSXQrpNaTUWam5PxGjNIIaHcuDWYd70zPz1ESki8YRT4aUgP7Lf0H60rGuppIjVIsYEkr6fBy3C8ut1WkZVRuWzscOSh5wUidqzOtD3ErUtz0TGPMFE9DgTWrzwgDmEK5pdIf4r9YwsQrimBkCdpQ','I','5N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3000,617970305,'F44Hat','Z710fDtEHsUK5Lm9AKtqjkpspIDW85P9d6QBWrn0IgnenlgNkjpiPM1Xkc46tdCxw8xJDVxA7ZlSwNS2C7zDkYk','BAGoOJyDR7VllA5itP9qLq4yS3X2QUS2pdoUhL','JpIOofQ0ctjSAjY8ma8F9RXyC7rwMpq5A5xy4y3yCTd33Yxfye842dmVpARm6eMlAFNYdQhnsu6T1TAFBXHp81dcD','ZX','T',14);
+INSERT INTO ti VALUES (-3000,617970305,'F44Hat','Z710fDtEHsUK5Lm9AKtqjkpspIDW85P9d6QBWrn0IgnenlgNkjpiPM1Xkc46tdCxw8xJDVxA7ZlSwNS2C7zDkYk','BAGoOJyDR7VllA5itP9qLq4yS3X2QUS2pdoUhL','JpIOofQ0ctjSAjY8ma8F9RXyC7rwMpq5A5xy4y3yCTd33Yxfye842dmVpARm6eMlAFNYdQhnsu6T1TAFBXHp81dcD','ZX','T',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (27835,961147210,'DYEr','y2adQtcCw0QPkpEZd9IRQugoriuJ78n0wFX4K7RWEKKOjtr9y2wjPdXV7iLRNGzgUBAtwq9gIEgjfxfiZDpbhwlczNbokdIpydNRmpCyXsvC1MtRAxDTunEWHD8b011eFqaRFklxXPz29YWk2oMSqOebUjNLCK7kjhhfMCt5KgCllpKqA1f4JTnUOGtoimNciZKPVu34z0se7HkrcCPeJL','UFEwkr7nXiEzs4fGOH1bEdvRZ8UxPV7Jch','6a3DQSgpzzbWnDTxlQp0j1z24vxuiKaTmonaFdB7ZB6T2Ib32IlM30zNPzkXZ0rTLfwOGy','L','Kad',15);
+INSERT INTO ti VALUES (27835,961147210,'DYEr','y2adQtcCw0QPkpEZd9IRQugoriuJ78n0wFX4K7RWEKKOjtr9y2wjPdXV7iLRNGzgUBAtwq9gIEgjfxfiZDpbhwlczNbokdIpydNRmpCyXsvC1MtRAxDTunEWHD8b011eFqaRFklxXPz29YWk2oMSqOebUjNLCK7kjhhfMCt5KgCllpKqA1f4JTnUOGtoimNciZKPVu34z0se7HkrcCPeJL','UFEwkr7nXiEzs4fGOH1bEdvRZ8UxPV7Jch','6a3DQSgpzzbWnDTxlQp0j1z24vxuiKaTmonaFdB7ZB6T2Ib32IlM30zNPzkXZ0rTLfwOGy','L','Kad',15);
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(74), d VARBINARY(38) NOT NULL, e VARCHAR(54), f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10188484,1419027205050050387,'htHqSLTru1FfklxmeTZ','wv2oe2U0p5nL7JHAQUYE','jVIq2TMOB2tHJcKtuFQHg5kKXkf6YCwrpHQgXHWG','TVVock','8Hs2lQapIS2tvhl2Q8ql4JZhe0IqBFGxYg1gOPxTgjMXNT3qLU4e93kCBHsCfngz2diAAkXLK9qPaZ2c','N4hgbd8kxBPzuFAXPyis1W7TfniOQM2o8N',0);
-INSERT INTO t VALUES (6047595,2144552767587722000,'vR3PCwXmXP4tHdkLJdrwYcWd54XJ1AL5ffpEdxlxVXV3xs6tFH','SQBCTs2hlSCnsDZsNELBqIh6PmVYWPI53z','98ENaBZYVCP5b1V7RfdzXGf','N6G','IcVTwVyO6Hde7q10JPV3DjxZTjjsShnV9rdUPMITVhTpapVjpNMKlrl5','3w3qsfXUnpq6GAOPsbsnB422VhbRv7KIBUgOkzLNt0qlhdc4BPT0JFW9G6Qbzpkds5JXtRwWCV1pjswuS9uUuyQnkmgrf',1);
-INSERT INTO t VALUES (5167650,-4358318636348028626,'CTvgcINWi4PyKpOs73','SJXQRMvTuxvSm3voG5OxXK0','HTxGDnA82nuawae0a76fdPx5oud0CeKncAbAa','kTt13mqnWFI','fCTsI2A6YHaoyY98MN65Kf4SfUofChYSqTEEnzzVfJoqc2mrL9oq7LQREQaVCvOJpFd','QTxyR5nN5RMicPmn6abDuzqAaNbHHe5',2);
-INSERT INTO t VALUES (4763389,-4027482597039334332,'k3rjLNPiTTbxXEQzYrX2npnB1C6oda9XCTyKfBrZarGCVO6JqqRDAVhW6xi','K2','OcjPQ7xcZzZqPaDgJ3Ou6JJzopSZ6IuQQp9l7lyDflY8xTndK7ur','Ez','GN4h99He0rHySZ1fDIMD8bRzWeyPo8yduqtOIt349jslaJ','5KsBTSfUgQYgYNc7os306np0FvbUfN9L',3);
-INSERT INTO t VALUES (1669759,-8491426015324837414,'7owOUjGiO7tzSYHpW0ovXLoj9ryba','KSyiR36MG66zTqW','yQFU','beIRwMr4Tm','yHmjtikZDCWcxJamX0DUgc46p9kr8SLb7','F8z89FXFICnmoGdXWcpr8NI0rjDCXDicrTH407oXKbajBt4AuAcdzcR',4);
-INSERT INTO t VALUES (11605614,-4406606522636901523,'0Ax4pBGrjX4NTIjCbAE','AgyvKs0fFEWTKEOXfCjgfeExYbm','GOnLCNgo0KE1QLdHxUl9hccx0LMHco0Dzsd6ptAe','XPrZnXsu','3WWlpQM9j2okDqEm0Tq9bUAmgmwpfnCU10DHgugJBEh17rVc','ZNSNtcIpsyq2NG6Ojw64bJESI7o1MIHF5ZJdzbWGg7Fpt29YL5rkFbZAqU9GVqHvIdOzxO2nst',5);
-INSERT INTO t VALUES (278536,-9121909851642713218,'K5u7BIsDWkBPWXJYH9XFjPxTOvwJ2kRmO5vEFO9Qkpd0VNH8WwWIdMWxBLZ4dq','6YII96mTkuCI4pfRaJl25g1p','N9W2cTxh','AaKLO9BtC','tL4nd2zc2ghRruBr3wIJgXh9pPZpDkHcudOIAx781wdkOrDz','MVtQlQMd8KmiYg48Cf1WPg',6);
-INSERT INTO t VALUES (13331486,1478135816843498318,'HSLI8Ory','Dts68dkNM7NM','gyPMhqufyWEeum3UCQ6o3BdfoygYV02VNt3MMfpjY','6','m3UnhiYJjTd6m2cEtJ8pUEDyek9BxHFqUPgCfJjnj6ofz6r7Ao','TK61OmiqjBelaB9',7);
-INSERT INTO t VALUES (15789542,-2680569958900619987,'pMbzTw4iMec91uprqCYZJXXlO1BBsm7otNfCkPF','n1EW6qx8WzrGq4JXYxmgHxkC22J','CgcMm7oq8dGwSuq','fjUFQPcifX','mMnkyINdVElbP0ILtn16Z4ra20aebKoWZBpByZRvc74UB5G8s8AbXBes1LgucmIr7W','ftNX0b7s5UFuEXB6h3XzEE4cNm6txVOQEBJt0',8);
-INSERT INTO t VALUES (7353701,-7678198291466162713,'sP2chdvA8NlROslDlHFVno5LHCu1','JbHaGq3hFJkWWZ2knysGolZ','HakvCGb0VXWt','WAR','JmXhAmJ2EEP932f4MxqerLjrN9Gx2Oa31arN','lACuEnW7yKiQTXRD9HDV8glm7qJQlvjwrsuJJgxhetN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(48) NOT NULL, d VARBINARY(25) NOT NULL, e VARBINARY(8), f VARCHAR(47), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12622926,216,'yTzoJ95WX6SvjuF','ZEOdfpvhTYvccJqq1wBoF','j0','eVD8BirPfYMGuP3amsU8wwAylH8wX2RtmebqaA','6Z','5',0);
+INSERT INTO t VALUES (6361244,188,'LkOa175rWc3SWpuux2lqJKF9SxE','MpxLjitufcUIaZCOoVF','S','bL','Vk','1W',1);
+INSERT INTO t VALUES (9801353,18,'29xtCKy','WsP1UMXs','wBX','ZNP6eS64O4kjkourVuf','k','yE',2);
+INSERT INTO t VALUES (9596197,68,'AsTjd3cq3LTsiw','zDqMzqUFzita3QfVkDtML','JwZ5pGBP','HN8SjFb0m','w','p',3);
+INSERT INTO t VALUES (9550920,239,'27XP2hMxwJUUub6','bajcb0hHBCt3Xxm0Hd','xNrEYCDN','zP3y3oV47yb','H','t2',4);
+INSERT INTO t VALUES (13454577,20,'PxZui0ZDqIDIW4','u1myjGjYHB','IQlltTIa','Ia','AT','Qb',5);
+INSERT INTO t VALUES (2906570,227,'ynSvLsxLdFpRpvc9QE','YL','9IIPmC','pYEBhqiDRLCiPQjyxenh0zdor','z','l',6);
+INSERT INTO t VALUES (12900482,2,'mnMYxXoDaZ9GDPRTYw57Fc','3IWxZgftK8DnHAkwYQRX4','xbRIRyHd','Q0JXx1UpIqM4MIb2BJCz','B','Un',7);
+INSERT INTO t VALUES (9947546,253,'1fwpOHmyEi1cYs3CC0GssY9Ufbc','r1Q8qaim7dExKOVfcTcmQJQ9g','5qb02Ag','BYDgUlU','B','Q',8);
+INSERT INTO t VALUES (15411059,35,'dTnH1mcIqsBVtccPBRDJ','INWHBqtdCyCyR','F','bWn','CD','A',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c CHAR(48) NOT NULL, d VARBINARY(25) NOT NULL, e VARBINARY(8), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11424913,-8575839075667612317,'FYBYl3yccwsfvXkwIPnfb9Wfo9YcPOlAM2r9Tgwie','UuM6cbtHx7FkgzJvDRH8WJ6RWOYrMSlLs','kN6dtibcC4vO','zhJe','KcIz2C2T7mPCuDFztVYR8d9PqnoHMtA8UJmJDoGVb88xIUZLiMF','HXStAyPeZBdBT4zQG0USfrWcWSDl6CvHdeLccxCL2XTWFeGqK1Chc2I4I98WkIVXPtr5OL5yl7WTi5ik51TgdXPva3kH6SOk4f',10);
-INSERT INTO ti VALUES (11424913,-8575839075667612317,'FYBYl3yccwsfvXkwIPnfb9Wfo9YcPOlAM2r9Tgwie','UuM6cbtHx7FkgzJvDRH8WJ6RWOYrMSlLs','kN6dtibcC4vO','zhJe','KcIz2C2T7mPCuDFztVYR8d9PqnoHMtA8UJmJDoGVb88xIUZLiMF','HXStAyPeZBdBT4zQG0USfrWcWSDl6CvHdeLccxCL2XTWFeGqK1Chc2I4I98WkIVXPtr5OL5yl7WTi5ik51TgdXPva3kH6SOk4f',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(75);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
-INSERT INTO t VALUES (3197819,8786629273375943306,'qkslmg6QYNyH0RazIDVcmZJV1NwdsGREY02Xp6izL12XLS','gtsf9tTFqS3DRpMVd3','EjhqlzYIVAP','tP','h0HwXCn65uFl3Qn','DGXJ3Pq7SExViNZ',11);
-INSERT INTO ti VALUES (3197819,8786629273375943306,'qkslmg6QYNyH0RazIDVcmZJV1NwdsGREY02Xp6izL12XLS','gtsf9tTFqS3DRpMVd3','EjhqlzYIVAP','tP','h0HwXCn65uFl3Qn','DGXJ3Pq7SExViNZ',11);
+INSERT INTO t VALUES (3793152,156,'JWfdW13ag','Q5PqHze8LSokdC','8BD3so58','2d5PvkKFLiXGVEhXM','U1','45',10);
+INSERT INTO ti VALUES (3793152,156,'JWfdW13ag','Q5PqHze8LSokdC','8BD3so58','2d5PvkKFLiXGVEhXM','U1','45',10);
+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 (7799822,70,'GNA1PEzeCgmlr2Ny','IpP8ZgHSOhFxO1','DHxbCW7','i9XWrBXiWMv42LYLLFtrow','V','kr',11);
+INSERT INTO ti VALUES (7799822,70,'GNA1PEzeCgmlr2Ny','IpP8ZgHSOhFxO1','DHxbCW7','i9XWrBXiWMv42LYLLFtrow','V','kr',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7570304,-7030080893952654039,'beM6pv8Lso3KdU5g2mhn5FtI19wpvck1Y4B2WPpYS','d4ZAoduPB8zHk0N0G35UuKwPfkfOsROWiiIUpyrRoO0AivYZBbMIaDVJUdS7mHt8OP7C4DEhdSSkf9byh60Y53dFMSYiU5NIXM5zcbmmqbkQPziSleyg75Ig0Rl4jqVH8YHWEkZYZtDRc2vJFqfazFdNw5VZgMhFHpraQTIbe','iILRA0oES7eb16dpkXUQUUS5YLz74ogTC5oaZjFM22','o85','MtsABIYdJSIDmvd5yZqm5ywlitHSdSQnapvI8hiX','EEQDShdi6PFVHHi3cv461u6C73W3cPqldPDSRW6nGuLcMxUUVgeY3JJImgjbxY9EcusAF7Vl6Y5WPHJGQwKtvOZEVBzK3pNgDdcR',12);
-INSERT INTO ti VALUES (7570304,-7030080893952654039,'beM6pv8Lso3KdU5g2mhn5FtI19wpvck1Y4B2WPpYS','d4ZAoduPB8zHk0N0G35UuKwPfkfOsROWiiIUpyrRoO0AivYZBbMIaDVJUdS7mHt8OP7C4DEhdSSkf9byh60Y53dFMSYiU5NIXM5zcbmmqbkQPziSleyg75Ig0Rl4jqVH8YHWEkZYZtDRc2vJFqfazFdNw5VZgMhFHpraQTIbe','iILRA0oES7eb16dpkXUQUUS5YLz74ogTC5oaZjFM22','o85','MtsABIYdJSIDmvd5yZqm5ywlitHSdSQnapvI8hiX','EEQDShdi6PFVHHi3cv461u6C73W3cPqldPDSRW6nGuLcMxUUVgeY3JJImgjbxY9EcusAF7Vl6Y5WPHJGQwKtvOZEVBzK3pNgDdcR',12);
+INSERT INTO t VALUES (6963082,215,'78fRc3ymfx4w0SLNSGW0S','EtssIs2lW0VyYpAAYDzMt9GxNYqktdohZiZgALC6JWGTAhiCFnqqydn7typvUZW3gRUfq5Rbx7sNUBvDWd3ldNHF6cpq5fzoMuEnXvoGcbtaHeAfIHiWQNPWCcc4vAKdaPxzeOk0I4BJCeTJNyHPXSoWVUZ1tAfaEEBsggvJaF1aG7sNidsYZKXsX9lMZsvUq4pKM1cvJqaMSsi1pfd6hqL5DEt0tH','IHUeey','dOYY0520fD0WtxG7CmDAdefR1CJ2YJLFQ7gUEZdwtZheQd','NL','Y',12);
+INSERT INTO ti VALUES (6963082,215,'78fRc3ymfx4w0SLNSGW0S','EtssIs2lW0VyYpAAYDzMt9GxNYqktdohZiZgALC6JWGTAhiCFnqqydn7typvUZW3gRUfq5Rbx7sNUBvDWd3ldNHF6cpq5fzoMuEnXvoGcbtaHeAfIHiWQNPWCcc4vAKdaPxzeOk0I4BJCeTJNyHPXSoWVUZ1tAfaEEBsggvJaF1aG7sNidsYZKXsX9lMZsvUq4pKM1cvJqaMSsi1pfd6hqL5DEt0tH','IHUeey','dOYY0520fD0WtxG7CmDAdefR1CJ2YJLFQ7gUEZdwtZheQd','NL','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15731725,208,'Q4YXbt5Y5H1ZhJ5CVt5KK','KtrMZkm8wXIXFpXVxv2iPYxYJXGX80GC5vGC8pY2Drjoak3RPUNkZqOCRvRanTZbrfkySDJ5J1eNRSkOzXmu9RoFNUkjl6qiI','wY','NRJdAoMeKrSYiJBqhoLDu5C838MC53ZDmjBAfDH9J3KWoDYiBniDwRyWZiA0bX5pku8cClBKz2I9TFjJAzGAkUHyxpVYhCtGi0760ZBTQ40SwuIqroopCNBPkDf2VGpRSikf4ryu1XXGdSZd5DKIwE1lbkkOfMrg8QEga9uT2zn1FNhtZzAqTssGJKPO3ofjqMXNceU6L6tAbQo9RNwqp','JE','f',13);
+INSERT INTO ti VALUES (15731725,208,'Q4YXbt5Y5H1ZhJ5CVt5KK','KtrMZkm8wXIXFpXVxv2iPYxYJXGX80GC5vGC8pY2Drjoak3RPUNkZqOCRvRanTZbrfkySDJ5J1eNRSkOzXmu9RoFNUkjl6qiI','wY','NRJdAoMeKrSYiJBqhoLDu5C838MC53ZDmjBAfDH9J3KWoDYiBniDwRyWZiA0bX5pku8cClBKz2I9TFjJAzGAkUHyxpVYhCtGi0760ZBTQ40SwuIqroopCNBPkDf2VGpRSikf4ryu1XXGdSZd5DKIwE1lbkkOfMrg8QEga9uT2zn1FNhtZzAqTssGJKPO3ofjqMXNceU6L6tAbQo9RNwqp','JE','f',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15166113,15,'gcmQ6b7B8NZo6lubEpOhcu1YCJOPBzbR5','WptjOZRfuGHngQFBXNEshfnnmTKsJak6RVe92iJJPQxUCDH0c3IYsQATWuJFKQUHHqWyIXKH3LVGPa2rpECfTw377sLy4FZiOGlpzwf','NsgsF','13MrvYMZ7JNlWAu7cIMktDhxm3YLJmJ4C9ko8EMrZqRxlQN80SpoouYShBSzyrqAgJMOhD42uJK8jKp','QZ','b0',14);
+INSERT INTO ti VALUES (15166113,15,'gcmQ6b7B8NZo6lubEpOhcu1YCJOPBzbR5','WptjOZRfuGHngQFBXNEshfnnmTKsJak6RVe92iJJPQxUCDH0c3IYsQATWuJFKQUHHqWyIXKH3LVGPa2rpECfTw377sLy4FZiOGlpzwf','NsgsF','13MrvYMZ7JNlWAu7cIMktDhxm3YLJmJ4C9ko8EMrZqRxlQN80SpoouYShBSzyrqAgJMOhD42uJK8jKp','QZ','b0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (16496030,161,'h9bRbvDz','tNw1jKNPTHz1oa85NTx8yUppfMxY3oO9wgxkCXJTNcTGqpCDEPfgXwrcXRd0UEel0eKaJ6zwQ8XGRTo18sXTlG2Q4OVapxhLsdx9BAQgWMTNZoYYh','19qM1','ouFpEbD56ibWXmFeUNPezM2QdtBoDZeQ9duNzVsCcUX7aR0U9gL8mv8pGQNTHKQY7KxLGGtCbUKjuXtbIhmJwGFitRELfQe26Tmds3w2hbreK4xmHAMtly2j6swW5akrMJtQccBqwcYoitdOlP9tudZHyw0j6PIIREHMcpmNASdH2nXMvLrk3fIw0fHAZBcO6oGUAsNB3py7payHOn3','5b5','TE',15);
+INSERT INTO ti VALUES (16496030,161,'h9bRbvDz','tNw1jKNPTHz1oa85NTx8yUppfMxY3oO9wgxkCXJTNcTGqpCDEPfgXwrcXRd0UEel0eKaJ6zwQ8XGRTo18sXTlG2Q4OVapxhLsdx9BAQgWMTNZoYYh','19qM1','ouFpEbD56ibWXmFeUNPezM2QdtBoDZeQ9duNzVsCcUX7aR0U9gL8mv8pGQNTHKQY7KxLGGtCbUKjuXtbIhmJwGFitRELfQe26Tmds3w2hbreK4xmHAMtly2j6swW5akrMJtQccBqwcYoitdOlP9tudZHyw0j6PIIREHMcpmNASdH2nXMvLrk3fIw0fHAZBcO6oGUAsNB3py7payHOn3','5b5','TE',15);
+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(67) NOT NULL, d VARBINARY(59) NOT NULL, e VARCHAR(9) NOT NULL, f VARCHAR(49) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3032823675,-5549,'zivjqSoKW4A7w4NXqCqwsKbkHKIY','c9L1AzdEw43WSpcp4IC5QilyN5gpxDRQarhvWQLspKWCGmFLdEu3C2AtK3h','cgCzZP0','ZgmcLt4Qr8V9Bho','h','z',0);
+INSERT INTO t VALUES (4067813232,-23229,'6FrPvOsbAuG4xyK89QrpNVq3FJUKYWrtLBCizV9CZ9iNtb','cWtVsCarWI5ZvU9Xoidzu5uhwrepyvcYKAy','KH','5d5BAxGOJtHValcPzv3ABJfIJq7TGJQ3','X','v',1);
+INSERT INTO t VALUES (244203755,30014,'PmjI7KSq76qEzFVRIusvcOYpOkoXzCT8PQ8mv6Wh4Sr','8','UOTkdU','KZhJKUB5xsvgRGCuvANDCDv70gPnkLnJ50LX8XE','4','o',2);
+INSERT INTO t VALUES (942763475,-19680,'ndm0rxpLeTn5GDlveUUPG25dEwYrMdjQvqBJOUqhVp16cUWQ6v9','mRGEzkkS7LELNYK3Wxd9WBt5fJNta','h9d','tOvBPTwzY1TfXQVRt','X','B',3);
+INSERT INTO t VALUES (433560481,23744,'Bm0alV32wPj02XnMB9WixV8WlSaUVs73','yqOMuv','WdP9','xK','d','H',4);
+INSERT INTO t VALUES (594693604,4609,'TmdpXyH95q4foTFvtbJoRsh5YoNGYInx6LtLdRqyi','CtvRUbcqnazuVxsOUpwtHHf11Uli','IiLedvqe','YJZkYCbFTo9TrzKBefxTP4BLs67uj','3','L',5);
+INSERT INTO t VALUES (4068888392,-31822,'U8dX0oLYTr7ZVSwsr2','BcxBrPDFaqTTdVPDP1pJmpuQJ5f1Nao3SRLPQ0WQhCWDBwqOyO7jwiz4HJ','paJ2GDz','layKnUFAGyaGdpTqcY2EN1LaR167wYTte8zw','Z','7',6);
+INSERT INTO t VALUES (3328957758,17486,'TsMpRUjrk1ZrsDUw3VOscUZz8LZIF1BRKAuFN9AT3QLuXk','2z93HIO1gIeI6R3W1Jg7stRiq3I3P9E1vY','0U186','v21gZiTulF5nwPxDMzw0csaOh30TwB5cUy4fJmoo','Z','L',7);
+INSERT INTO t VALUES (315541606,31826,'t5zze8xpjrMHHVbHrAZnp3Dy4ORWLkeqRik3IixV9W0ahnheYdCjJkJvLnmHDa','AGhKPXjfHQUcvM40j45VeI4sqAq0f6CE','wxO','jUyIfpK','h','d',8);
+INSERT INTO t VALUES (825885890,6024,'gBcY1d6zpH6TYFVf4BDIRyeDkrKoCl8jnydyM0nwrsnAinYS0KK8EiUUWyvLrJBGiGK','DmvMYkyZLUgmlRStjqjoSoYZlcBkRi9B1PKhzbRZYEboX0fNbjwN4wwxob','oim','zdYheC24gLz7LwuyGPShcQZYSIShqvpp','c','i',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT, c CHAR(67) NOT NULL, d VARBINARY(59) NOT NULL, e VARCHAR(9) NOT NULL, f VARCHAR(49) 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3261768428,29870,'FVTFmUQ9zl7i6EL0MY0TCuEJGoF6f','KLXa5CAPae6TMFGTE4ZmKtEu939a98l1YYZv02z','GOUClpmc','LCXRP2NoHEiXd5XPPX','L','1',10);
+INSERT INTO ti VALUES (3261768428,29870,'FVTFmUQ9zl7i6EL0MY0TCuEJGoF6f','KLXa5CAPae6TMFGTE4ZmKtEu939a98l1YYZv02z','GOUClpmc','LCXRP2NoHEiXd5XPPX','L','1',10);
+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 (2101386656,15989,'qls1B6XB','pYLmZBESHUf8xGNmLZ4tI3NUeEGkUogDwH','drZV','0RiyoftALDWFldJO9vYbXxO12IwyRTzwiyEhTATjiAW','E','y',11);
+INSERT INTO ti VALUES (2101386656,15989,'qls1B6XB','pYLmZBESHUf8xGNmLZ4tI3NUeEGkUogDwH','drZV','0RiyoftALDWFldJO9vYbXxO12IwyRTzwiyEhTATjiAW','E','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3182987073,31868,'v','rSO9gYMh1SWKBRLVpHsJOFWKZlYazseo7j8vvHeQjxvjCUVLYldxo9dO9HQjTr7OvRdZsQiNCJsJsmKfTcMmjHw7RvLKvfAB6GKwhpgvsYw7hDO3YUgWIwhvQG0lTye6PfAnDDJYBCFLTnbhz4rATmIu3ZXiOUYTGOykgT626jtkfhDNJ4xGOWz578JOUf9ydI1QAXAIPT6vaoKdU6p5uDhWgGqnUe','9Ro0V','8c2PmrNkCLRR5T9R0I','r','X',12);
+INSERT INTO ti VALUES (3182987073,31868,'v','rSO9gYMh1SWKBRLVpHsJOFWKZlYazseo7j8vvHeQjxvjCUVLYldxo9dO9HQjTr7OvRdZsQiNCJsJsmKfTcMmjHw7RvLKvfAB6GKwhpgvsYw7hDO3YUgWIwhvQG0lTye6PfAnDDJYBCFLTnbhz4rATmIu3ZXiOUYTGOykgT626jtkfhDNJ4xGOWz578JOUf9ydI1QAXAIPT6vaoKdU6p5uDhWgGqnUe','9Ro0V','8c2PmrNkCLRR5T9R0I','r','X',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (11221529,-6957286563248867198,'1CB6ezgM6Rm2ENpZVLwqyKoETVvbCOKHCtBm36lQTS1OVR9','Yes8QKUZf2XZAgqUSLMD3EpUEJTdwbnQIwGvSU7jYbk48VB8GtYSLbKcBtdJ0p0SuvBEEAlR1TihrusgNf','AbXsQlG1Gj1ka8ZRdKMX5','n4pzQs2wV1roXhdjrba1QyA2fO3OLGLXp6iqrEp3eSIcHOnsBv1HlxxH6xvOJ8zpYEUmW1F62BKoMzeh66KKz43QSgj5Rtl5dVz','dBEaw5bip28ENVQCXrZIhRKHkLaK','d0yaKCHQXs2RXoUx7o31qxEyqI0WSK0lvhqtTCGup',13);
-INSERT INTO ti VALUES (11221529,-6957286563248867198,'1CB6ezgM6Rm2ENpZVLwqyKoETVvbCOKHCtBm36lQTS1OVR9','Yes8QKUZf2XZAgqUSLMD3EpUEJTdwbnQIwGvSU7jYbk48VB8GtYSLbKcBtdJ0p0SuvBEEAlR1TihrusgNf','AbXsQlG1Gj1ka8ZRdKMX5','n4pzQs2wV1roXhdjrba1QyA2fO3OLGLXp6iqrEp3eSIcHOnsBv1HlxxH6xvOJ8zpYEUmW1F62BKoMzeh66KKz43QSgj5Rtl5dVz','dBEaw5bip28ENVQCXrZIhRKHkLaK','d0yaKCHQXs2RXoUx7o31qxEyqI0WSK0lvhqtTCGup',13);
+INSERT INTO t VALUES (2262962022,6848,'HSvDwfvpptY','LJqVYeSFezfXF9D6t6CaSK5AvX0d6Nrzx4CQ2DMHtMaw','jU6RyQ8J','u4gn6VVcaxFx98FCjIX2VwYXso1d9qxMFX2UvbK8h43JHaQDbxCq7DEqELfd7F7puBjOSPVQ3dBJWxd1ZDQJQKVqREwvGioJpGJXC0ko6NJY0ok2AAh8F0xTrWt1elo39b1D4wz9jSdySxLvXwOAQUnLoK0HUSHhSIJBRWjW62UVdzAY37Rn6JI7ZWysWpkkhJUlGdl0rFLKdqImLIDK2FWTdNjVsUdBZYqhL3niQUQszf7eAZWGhMP3b','S','Z',13);
+INSERT INTO ti VALUES (2262962022,6848,'HSvDwfvpptY','LJqVYeSFezfXF9D6t6CaSK5AvX0d6Nrzx4CQ2DMHtMaw','jU6RyQ8J','u4gn6VVcaxFx98FCjIX2VwYXso1d9qxMFX2UvbK8h43JHaQDbxCq7DEqELfd7F7puBjOSPVQ3dBJWxd1ZDQJQKVqREwvGioJpGJXC0ko6NJY0ok2AAh8F0xTrWt1elo39b1D4wz9jSdySxLvXwOAQUnLoK0HUSHhSIJBRWjW62UVdzAY37Rn6JI7ZWysWpkkhJUlGdl0rFLKdqImLIDK2FWTdNjVsUdBZYqhL3niQUQszf7eAZWGhMP3b','S','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4202816864,-2835,'iVNeThf7AzeMDLByRYfQhkTOhuZvdqNOjFJ9mtCW','bjpFAEjlHPHdsvZy9vXj54rVfwaO8xSbPP7cFyXwKy7BVnKEumjmjroYBLEN7XLdOSjDt7nlR3e0I4jJoF6U3CQQsXG5ANBAmRY26lWzwN6uBsgatgwcvNy68RofSLNHDo9rtxm6myWclnBjTMSsstDr51tAIOVQ7im0aOBMmZs7RaQWPh1su85n2TGI9JhixcxW1o2MyabN6f5wyd4cLVipx4RqttGEuQM','R46','gk6dRgvUxg97mviqhQBoakeQb4WuA8mbYvH11Z3bS0uUEh0yPect088zsl2Ermict1P4ML1rX2aDQ5SddzbP8HY3OExlaI','K','l',14);
+INSERT INTO ti VALUES (4202816864,-2835,'iVNeThf7AzeMDLByRYfQhkTOhuZvdqNOjFJ9mtCW','bjpFAEjlHPHdsvZy9vXj54rVfwaO8xSbPP7cFyXwKy7BVnKEumjmjroYBLEN7XLdOSjDt7nlR3e0I4jJoF6U3CQQsXG5ANBAmRY26lWzwN6uBsgatgwcvNy68RofSLNHDo9rtxm6myWclnBjTMSsstDr51tAIOVQ7im0aOBMmZs7RaQWPh1su85n2TGI9JhixcxW1o2MyabN6f5wyd4cLVipx4RqttGEuQM','R46','gk6dRgvUxg97mviqhQBoakeQb4WuA8mbYvH11Z3bS0uUEh0yPect088zsl2Ermict1P4ML1rX2aDQ5SddzbP8HY3OExlaI','K','l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (421533279,6887,'eklhpDAJBxxhohalqrO4GvTkjprQmVHc7k9Dq4','S2Z4quOLAuooAIE0e5SBXDfZFOd5y5WK9P7r3w208fmYai3KqcIkbFsJio90sXESn691d02hm0Wnsi2Av5AiiRIYSiVsZvhCiJqontNdPRQbo2pwXMsO7hg1d3bSyRsltvXNZ','yuorF','PDAYsnienv3SxcthbnGNfMEdHbYH950Xfz0Ee3CtT0a10Hq9qDcezRyrA6Bn2vmDNeNvwtSA0LVbbA4K8KAQhDEaE3tYqnIAAJKnPBfg6yvs3Fbyfh2xjQQjXEapeod1V1TWt2S8p70vfRAHu','aK','Z',15);
+INSERT INTO ti VALUES (421533279,6887,'eklhpDAJBxxhohalqrO4GvTkjprQmVHc7k9Dq4','S2Z4quOLAuooAIE0e5SBXDfZFOd5y5WK9P7r3w208fmYai3KqcIkbFsJio90sXESn691d02hm0Wnsi2Av5AiiRIYSiVsZvhCiJqontNdPRQbo2pwXMsO7hg1d3bSyRsltvXNZ','yuorF','PDAYsnienv3SxcthbnGNfMEdHbYH950Xfz0Ee3CtT0a10Hq9qDcezRyrA6Bn2vmDNeNvwtSA0LVbbA4K8KAQhDEaE3tYqnIAAJKnPBfg6yvs3Fbyfh2xjQQjXEapeod1V1TWt2S8p70vfRAHu','aK','Z',15);
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(99), d VARCHAR(79) NOT NULL, e VARCHAR(14) NOT NULL, f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-20,-100,'1yDnkwiL4o9kA0GyJwea9Q9yBMWrypWZBvDktw4pxvToZZKBHcEC','cjsLYD18fACraVuuvjcL9A4FLUXuuUXFrU9','dbfBUu','AZ','k7c4v2nawjylLLd2S5Lo4Y8Px3z9TJSCB8mV3axbhHWBIsrYKDlbwmaLM9vzCyVVXR5B0pSJL5Oce9xxIuduInoG69H','f8lzfUUQ4WIAwP6VrGEjKk501cRfygZLWbyaPV1vfqTXvdCZe6lSLABwb8M8zPHR6cA',0);
-INSERT INTO t VALUES (-116,122,'s','29fkPuJej02PKCPAQxda3YnyCARBYVnDWMelVUcarodQrjme3Q','uQNFtjRxMoLAq','669Azzceqqm4EPQC9fMTckIG6AvVlF','FDTEFcKKcnbvwTkWoqw6CG8TbgzBIKn7BqxBhEsrP','t7gXtYifiv1vAJd3v1NdY9dsowKlJ5bpGRdBiwl8OYw',1);
-INSERT INTO t VALUES (69,-77,'56yrTpEx9Y','wFrbJCiGA7qAVQrmF','k00OPLa5','ocZNgteD3cx92niNpAOOJpjZeCwUDF4HTwgfVfwZa4YX','u7p5oplq6rm0Y74aIiAA7YPyWslb643Wz','kDFEMhmeorkuh4mvEv6LDpuwAunr1hBOq2lqnudDKkGErPoYfduULmYu',2);
-INSERT INTO t VALUES (110,82,'D4a','Ev2GciCIVc4d5miqD4uPPKnfPj3jnYVWdeTxXEgVKaviaaaDvfl6w97H0DnuaErGvkrOHDsCANaNK5','PPXuy2Txaa','JjXMWyYZMsF88Q8ws','gTwjTWBQhVaPXcimCPNHBBK9k5kStIGMb0Wf8wEtfx','C4aGtYteaG',3);
-INSERT INTO t VALUES (-80,104,'Oqnlr5hi5JkaY73y3TlkmeRQMWERCV58zxzhF7bAOFjTkw8r6JHCnBIfui5M','ZePCR64sYLFcbsxjl5xBQIjilRyQvMM91QxySR4RygODdsgmWgAXLZk6P','9lGuOE6bP','FBtjT6BgPu3zs4uGLqBn4xI9Ei','QcdrKm','0wM5XkHxzEU',4);
-INSERT INTO t VALUES (49,0,'KYhARTnTJLbawVFNKqUf71gJegB468Fsl33l6HGoC6Jy392OtIvQYE3oyw5EiJ1vWLtWetdKgelVZv32mNsdUJujNb9zXPhq','ZXTHzTh2THMSPlcKBproAg3aWLv85RqlTxLnWDchKwmP','r0','SXdHcr8','ns1VgftgMZnZfEefery480MrJRUPkfkvQ14B9I','VdTkGgymPrDmSRuVDfTM9hyCbJUm2aOF21fxQ',5);
-INSERT INTO t VALUES (-37,-120,'pPogSrNbn25jxTnfDwjdXQt63X2OkIbEiOtQee6vEhgirwRAHkIPAWAOqJRaCWhxGTibH5DARnP0EeMpZM','V0oFjq98LTn','thFTMihu','oul7pZgIywuZwtbmf26GnVbPjsddEGqvjnFm8itYGY9','UrLOuzjINhPP','t4NEmuwwMcsrMpirK6dvZgyhQgVeL1HrjR8IBj9LGuFofGCcMwuy2GTIA4aDPIgPVRR1e5VOpdXoSGl',6);
-INSERT INTO t VALUES (88,-69,'04Gor7mAHEE3dpQ5bUljsk0vhpSNIZborvXTy9yVpII6H9OpdptkVHJmV5z6lP','PdCuboPGjCYHa3AIusfeQPISxMsDxVIyu0vqCbFlmSnB510s6YNlWl','F','LHZbLR60','gwZbROFX0s6xsoDTtdFjjFyrWpB','bH7bBeEXqxysU9jE3Hni4GJn5syocgb3ecVawaASb',7);
-INSERT INTO t VALUES (64,-49,'26d8iW7noIqpx1duqqUxI0jhKXWQliUEY2xrJZn7','cx6WVwztNUt7Ookmtu815KoMlqet0nPPSIuEY1OgsIy9PzvolVHwFGo28dmlN9L12','cNgSJJnXU','DpEzfsveMHBEsYwNW7im5Z','rRmM1wQYE5y1b5JZrHIrZ48ibwhkMBaHHuaRkBGWTmuC2Z5GUb8dvEU9ZXgXkvbGpfXosyvLebT9TOT70Gvj9yxsY3Xue4KK8Q4U','POH4SyWyisB2Z1fjIidG4xF7pBiEkwCLN2XojEqtBrzLvXpfJG18odxejsx4PrnrRJemafh3i5ClK1Bb',8);
-INSERT INTO t VALUES (-59,-20,'k5igEFP0BvimJzb0Nji6eJVGrYmjUBD3Ftzb','Ed6QQ0E03O9vQfATWOM7DnBKg5wBUkwe','EVk','E4pJh7QQO6Fs0s','w9Sd8IW4RYresqgSirqRyYdcibWybjXneIdlnAlVFMYi42t5xI6SRB8gv1zC','ER3JydIasic4b2S1LfTLhnSfV4Gd97omQBvGFyhsnwRzBSxGd2N',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c CHAR(50) NOT NULL, d VARCHAR(69) NOT NULL, e VARCHAR(38) NOT NULL, f VARCHAR(37) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (200,-230,'cJE0FMDP8Aaz0aYEGSrIEJ6hSc1xsqEZbxlgk7c2gumzkz','gW44e90VIp','sylRwjq6tIEz9WMNGa3tbx','6','O','g',0);
+INSERT INTO t VALUES (125,6985,'7iZNwq183z21N','gQFGy3fGhkjL2gWYx','khz7ChfeN1Iu18Zo4A8RtBzviIU1si2buqWcDM','E2EaOytEwLV8lENPoC','X','I',1);
+INSERT INTO t VALUES (73,28011,'zSfG98zrWGp','ZFQwo2ay87Q48EaUNdnvxSSJKRpggSyBCMpIjY9Ij4saOsdCgjL0Sh8pN3lv1O2KFTIu','7Msx1Houdy44sncWN4iigbp','92yiWOeKUy4fTyl7x6kGkoQFIL','T','V',2);
+INSERT INTO t VALUES (148,2831,'Hq0LB0yMY27icNn3qoavpiUWjN3cjQ','6iMMqya','f5d2SXPfQ5Qn71ltcGR','Ob1Z0ceXWpx','U','z',3);
+INSERT INTO t VALUES (65,-16034,'v','WNA6','wvqG3I96kzyUu0D7pKh7naFEId8b88o6B','Lc9XqkuSEsdVUm2qYYURx','j','f',4);
+INSERT INTO t VALUES (59,-3791,'eFbznfb7sJg','lhROFTqek6521MH8klcMl6MP2b3pYITb','2oI2lmV9zmM41ZoO16zB2IRhP0lU9vbkfo','6xiOEfYf','I','V',5);
+INSERT INTO t VALUES (207,-7309,'Wxc2jGfxdoxhJH3NuKludH4o7d0SoJNSHyurTenkv6xR','B5D','jtyxxS931aXztH94qfufijACNcr','XLW6SGJmOEN9cDs3oz8ftjDKvZV','k','C',6);
+INSERT INTO t VALUES (248,14884,'Ei2O44uSkRXfwG4','Z0DEIAwTzchbuQIn16b9IJnsioGFcVb6laiiDGw','7LB2xx64FMw7Kj5JeyiV','fxPP8a5ImiALdqH74Vx8BpgGZ2afqGXn','r','C',7);
+INSERT INTO t VALUES (124,15845,'M7SVDR','iXU6IqICQuI1Lcaddvp7BZXk0j8sdjVB80jYMUiSaJaqPMpua9rGB8FxVMzU','7TyH6ImrEJH4Vd5V','d','9','u',8);
+INSERT INTO t VALUES (211,25751,'uRJ8N4cURzwj','S9cysBS6zsdBsI33WOt3ktp6CKOT0D2Bh9nac8','qDCX6wDtedhh8BiWIthbXBGvQkUgKswm','PVjSUwdwx4wIZGSI0nkMmvD3l8FF','u','O',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c CHAR(50) NOT NULL, d VARCHAR(69) NOT NULL, e VARCHAR(38) NOT NULL, f VARCHAR(37) 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 TINYINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
-INSERT INTO t VALUES (-83,-86,'VA2ATgh5F3Mi3IoMwzRCGcLrGckPQTbTCSs2MIz8','ZP1mJIGNefb8ebE0S1DSzRhRbzQs7fl','WufaTA017lIN','9PhPBOwkSROgflHl7e2sR5FOUII4lJ','QRMgjJdxnZ5a8KOFTQjCBRKwhSN14x07om0N5oQsl3Yj0p7V2ASGUzPZo32FIM','7JNxIbvDJ1yj5uMj1eMAhMoEkoyraDwsKpvDi3J3oA',10);
-INSERT INTO ti VALUES (-83,-86,'VA2ATgh5F3Mi3IoMwzRCGcLrGckPQTbTCSs2MIz8','ZP1mJIGNefb8ebE0S1DSzRhRbzQs7fl','WufaTA017lIN','9PhPBOwkSROgflHl7e2sR5FOUII4lJ','QRMgjJdxnZ5a8KOFTQjCBRKwhSN14x07om0N5oQsl3Yj0p7V2ASGUzPZo32FIM','7JNxIbvDJ1yj5uMj1eMAhMoEkoyraDwsKpvDi3J3oA',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(100);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(100);
-INSERT INTO t VALUES (86,9,'vjcKUtTEBV0LYgIvtJaUme','zqqTrQ08DBctQ3xYrUvyAVlpWWJSazApafR2diZTBwl0rpEzOOYx8fqDfFmWSsINxxTLV','ziSmSDRPM03uK3','M8TgZ8SLXFnS8WGiSnEP9lSIVoF3Em','l1jqhcZc4TZPPjizfBjWR','Er6W20fnkDee7FXCYywkASq7VSfjYr2Mf3C2bSsu2DbNmyIa93nDPfHp9CeYzuGqPYLTAnu2z1AIWDn',11);
-INSERT INTO ti VALUES (86,9,'vjcKUtTEBV0LYgIvtJaUme','zqqTrQ08DBctQ3xYrUvyAVlpWWJSazApafR2diZTBwl0rpEzOOYx8fqDfFmWSsINxxTLV','ziSmSDRPM03uK3','M8TgZ8SLXFnS8WGiSnEP9lSIVoF3Em','l1jqhcZc4TZPPjizfBjWR','Er6W20fnkDee7FXCYywkASq7VSfjYr2Mf3C2bSsu2DbNmyIa93nDPfHp9CeYzuGqPYLTAnu2z1AIWDn',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (2372238,-30152,'ftjxHCsnbQKojbr618SFBOY0di0sqUs8lZdLjKNMjFZMxmuPE','n3JUvYZ0NVJRfWeJTR40mbgbuJmqqj3TaZ0lXfofTLYx3ZWjUH0B','adb6MJlhaA0qfIpIW69t1yXWT9azDEJAkRsWru','uJqd4OXTnMdrEiNkCrFglQYQaTW5Zc3Zxk8','z','j',10);
+INSERT INTO ti VALUES (2372238,-30152,'ftjxHCsnbQKojbr618SFBOY0di0sqUs8lZdLjKNMjFZMxmuPE','n3JUvYZ0NVJRfWeJTR40mbgbuJmqqj3TaZ0lXfofTLYx3ZWjUH0B','adb6MJlhaA0qfIpIW69t1yXWT9azDEJAkRsWru','uJqd4OXTnMdrEiNkCrFglQYQaTW5Zc3Zxk8','z','j',10);
+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 (11680132,-22397,'3','tlhEYkx72wpLxx9Z8GOKdWs5q2qBnR2Qe5Bp32FQXbA3FnM4FvRosiYnVm1c','g2qmM5Iolnpy79l','7PYWhsTRnUUxGDT','s','B',11);
+INSERT INTO ti VALUES (11680132,-22397,'3','tlhEYkx72wpLxx9Z8GOKdWs5q2qBnR2Qe5Bp32FQXbA3FnM4FvRosiYnVm1c','g2qmM5Iolnpy79l','7PYWhsTRnUUxGDT','s','B',11);
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 (-125,-109,'45oXFJiHKk3VcuicXV8nuWrjJCPsESDrICI3K6AIXEh','lRXI1RR89z8YiOOsA73CngmqXfcrgt4flZCoOK092Fw5AdJ0Melk1csG2aB14J3YmXCb','p8','J8TFX4LuQ9pe77UWgKR7zjLGcUPB','cWffoBwbHXDgxB6WVNJEOChvcRzhnw5TC61egnxeW5fasKAF90f6i','gHI5VgFGMn2T2qnBCgb5AHC93qeUNpwwDsKSoREmN52',12);
-INSERT INTO ti VALUES (-125,-109,'45oXFJiHKk3VcuicXV8nuWrjJCPsESDrICI3K6AIXEh','lRXI1RR89z8YiOOsA73CngmqXfcrgt4flZCoOK092Fw5AdJ0Melk1csG2aB14J3YmXCb','p8','J8TFX4LuQ9pe77UWgKR7zjLGcUPB','cWffoBwbHXDgxB6WVNJEOChvcRzhnw5TC61egnxeW5fasKAF90f6i','gHI5VgFGMn2T2qnBCgb5AHC93qeUNpwwDsKSoREmN52',12);
+INSERT INTO t VALUES (5638558,1541,'h8FR','GdOSp6FUT54xlLlp7Hy16yEtx7BKjpJPq85a3','1ELkksUWnrRzK2DCoCiMj5UJiL','Fedn7O9CBrQqeod','A','A',12);
+INSERT INTO ti VALUES (5638558,1541,'h8FR','GdOSp6FUT54xlLlp7Hy16yEtx7BKjpJPq85a3','1ELkksUWnrRzK2DCoCiMj5UJiL','Fedn7O9CBrQqeod','A','A',12);
ALTER TABLE 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,105,'3PMCHAQmE4SvRxh9p1uT7r80OkWQSziKJQTZ3DayXeeJWr1jdwiCyTgnJ4ljBjKa31Ti1','e73QpEPULWTOHLhEZIlGrwGF6DgQLlARJoZpLi6WKs2TGBeAtSC8KtOeDEpkkhNuflfhhsJAOEiYBX6DaPrpAC9UZm7TDMmQb5AFsLnJGNzEbPuHl3qJuecFLt1Nd4v3f3UqLcYS11lWix8nWtfZ1EU8sTgE94rCMszvG2zpW7LFyMWa8yDtPY6JPUv5JrmWVFkkj14IBfhxt6EtEb0','Uwl2CvYPz','itLivRaS8eS2xacFz9b5hqbSfa1iiJkdogkSvY9Djo3qWYxxdOVUm6YbwKuUedc0v5TMsLtzVmPVVmB0NyPfnsB0ZWfLs9MKAHeEKn9BiripHcRjjHQah2sVfqPS3Z5LbGF5YD1NjmpLIpYkIfY0szTFswNfESl1qpL2v2Pif57bRWx1gpPFWu2JPrn','VYHS6uwVy6GXtCDWP2lDXmqOhSTNdaJus388WVUhFZzVmhavClSMeNX','V3QtLC4BpH5qkUzJWcZTJiWq7LrODG9vefH8sVAmiDpIVPbwZyx66nBHNzxMmf6zxTAKuvEuSEB',13);
-INSERT INTO ti VALUES (-78,105,'3PMCHAQmE4SvRxh9p1uT7r80OkWQSziKJQTZ3DayXeeJWr1jdwiCyTgnJ4ljBjKa31Ti1','e73QpEPULWTOHLhEZIlGrwGF6DgQLlARJoZpLi6WKs2TGBeAtSC8KtOeDEpkkhNuflfhhsJAOEiYBX6DaPrpAC9UZm7TDMmQb5AFsLnJGNzEbPuHl3qJuecFLt1Nd4v3f3UqLcYS11lWix8nWtfZ1EU8sTgE94rCMszvG2zpW7LFyMWa8yDtPY6JPUv5JrmWVFkkj14IBfhxt6EtEb0','Uwl2CvYPz','itLivRaS8eS2xacFz9b5hqbSfa1iiJkdogkSvY9Djo3qWYxxdOVUm6YbwKuUedc0v5TMsLtzVmPVVmB0NyPfnsB0ZWfLs9MKAHeEKn9BiripHcRjjHQah2sVfqPS3Z5LbGF5YD1NjmpLIpYkIfY0szTFswNfESl1qpL2v2Pif57bRWx1gpPFWu2JPrn','VYHS6uwVy6GXtCDWP2lDXmqOhSTNdaJus388WVUhFZzVmhavClSMeNX','V3QtLC4BpH5qkUzJWcZTJiWq7LrODG9vefH8sVAmiDpIVPbwZyx66nBHNzxMmf6zxTAKuvEuSEB',13);
+INSERT INTO t VALUES (6227032,17018,'NB','YJyVyN27ZdIBSH6kTREprUCPujdZ9Zzc8sItfvqP71ndHvwSQXBNrL9uE8NHB40KyKGGOt5wn0OJtBrndurKadcShMvWyT7AG2vJ7ximAx4DV1loo6zD9v150cEcq0o0c27SDxe4iJNA8qeQs7UXiDriLMKheMTI5Cu9u6gSrydQrwhV6vI0sIClQ8RKPxQ1Xk2aDsd97ib5GTh9TPlalvdxN28tiglJmAwvM3AoIbE','QqAQd4tMTtudvvz3Os','oYUzbG0h7xFCvhuRPjxcOE5D1OQ0cOa4Y5v8heuREus3yVeATpVv6zfRORYZECjyUyIzU9vPcvbOLjyDFD9m8Ljt9CHkDstHP4pKLOmnfoZ1EY1v9w8XhLOIYa2AlPe1nfKAPGtERDHoJBpQeJplm5K9JR5K8R3fLQr3iOrY7j14s5R1YNuZ36mdoJiLfFKL0A8QAaXTjNjg4htsTkxOhL','U','M',13);
+INSERT INTO ti VALUES (6227032,17018,'NB','YJyVyN27ZdIBSH6kTREprUCPujdZ9Zzc8sItfvqP71ndHvwSQXBNrL9uE8NHB40KyKGGOt5wn0OJtBrndurKadcShMvWyT7AG2vJ7ximAx4DV1loo6zD9v150cEcq0o0c27SDxe4iJNA8qeQs7UXiDriLMKheMTI5Cu9u6gSrydQrwhV6vI0sIClQ8RKPxQ1Xk2aDsd97ib5GTh9TPlalvdxN28tiglJmAwvM3AoIbE','QqAQd4tMTtudvvz3Os','oYUzbG0h7xFCvhuRPjxcOE5D1OQ0cOa4Y5v8heuREus3yVeATpVv6zfRORYZECjyUyIzU9vPcvbOLjyDFD9m8Ljt9CHkDstHP4pKLOmnfoZ1EY1v9w8XhLOIYa2AlPe1nfKAPGtERDHoJBpQeJplm5K9JR5K8R3fLQr3iOrY7j14s5R1YNuZ36mdoJiLfFKL0A8QAaXTjNjg4htsTkxOhL','U','M',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (12730975,18680,'q','oqpgxX8AN2pRV2ZLLddtZE3v1aUzrQGPBGC1wsparOu9A27LKB7NoXcTU0aTTJG3EFMbGAOkWb4UnbuxkJkkdOOeXFMuw3WjSBVvi9P5H4sJyBdsHD6rQd6trO7pZYMdaaUXeziUXaX7cWTnRIZ3ysROFbo3N1Z5wtUJdjP1Q1ZDMNl8mmLlvZW10uzVHVnkvEqeRyI6fXCGFWdpc7kOFGzcufF1B3ttj75WLZr','2Iy3cLsJ','siCScUCs3zvzUbCshpigXoO2uAmgoMHNhLDw2QWwxw9PZo9NQkWhuZUNcFDpIOJ4i22RjfePOOHOCrUHp9DtEQ3e2eUXF8qGH1gqVTsYTk0Q6ZDByWhlfqMeSMA7lu4qIxEPYxolUDlDde54GsdGTFkvDgD2dilNtyzwD5C5wzbZpG3i2u93fWay6L7ULJDuagxW9A3uV3rKAwfZ20MtkCcZCezj5XEuJkVxgPgosKBfnA2o0UBxTfNO6P','I','t',14);
+INSERT INTO ti VALUES (12730975,18680,'q','oqpgxX8AN2pRV2ZLLddtZE3v1aUzrQGPBGC1wsparOu9A27LKB7NoXcTU0aTTJG3EFMbGAOkWb4UnbuxkJkkdOOeXFMuw3WjSBVvi9P5H4sJyBdsHD6rQd6trO7pZYMdaaUXeziUXaX7cWTnRIZ3ysROFbo3N1Z5wtUJdjP1Q1ZDMNl8mmLlvZW10uzVHVnkvEqeRyI6fXCGFWdpc7kOFGzcufF1B3ttj75WLZr','2Iy3cLsJ','siCScUCs3zvzUbCshpigXoO2uAmgoMHNhLDw2QWwxw9PZo9NQkWhuZUNcFDpIOJ4i22RjfePOOHOCrUHp9DtEQ3e2eUXF8qGH1gqVTsYTk0Q6ZDByWhlfqMeSMA7lu4qIxEPYxolUDlDde54GsdGTFkvDgD2dilNtyzwD5C5wzbZpG3i2u93fWay6L7ULJDuagxW9A3uV3rKAwfZ20MtkCcZCezj5XEuJkVxgPgosKBfnA2o0UBxTfNO6P','I','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15986373,-19926,'o4B0o2WJOOjl','G65HWolGz3fyHuvuMrYnM2QkQQrk8gS6UxNJc4Ktai6NwmBs9TwHPZBANije5PZbIjPdSRssZqgN7JJSSeCbSeoKYiS0gtETOg1lVib4yTM4Cog2AHO4j01XPwyREyRyjSMWKbVDrvIXTi8qTs9Ckvww2AOWNh14AprtI9go95WmDlP37r1L8OVYblemxvxPjf493ctjKqlc6x6TtZang7Eetqe0GkI8P','IvtJDcfB','mE0YmbNm1C2o1hXrlKLUZhFN55YfLn8U0QUz9hUbXUb6XQGuHSN33xkoK2ikbwgWQgNzmdOo89q8W3iTrXUfLrsP0RIcHgSu6mNvlwT3kxnugS2DZ3vDXnDI6dB6PYsS8nwLDIRxQAQv0THlQ87wi01','L','rV',15);
+INSERT INTO ti VALUES (15986373,-19926,'o4B0o2WJOOjl','G65HWolGz3fyHuvuMrYnM2QkQQrk8gS6UxNJc4Ktai6NwmBs9TwHPZBANije5PZbIjPdSRssZqgN7JJSSeCbSeoKYiS0gtETOg1lVib4yTM4Cog2AHO4j01XPwyREyRyjSMWKbVDrvIXTi8qTs9Ckvww2AOWNh14AprtI9go95WmDlP37r1L8OVYblemxvxPjf493ctjKqlc6x6TtZang7Eetqe0GkI8P','IvtJDcfB','mE0YmbNm1C2o1hXrlKLUZhFN55YfLn8U0QUz9hUbXUb6XQGuHSN33xkoK2ikbwgWQgNzmdOo89q8W3iTrXUfLrsP0RIcHgSu6mNvlwT3kxnugS2DZ3vDXnDI6dB6PYsS8nwLDIRxQAQv0THlQ87wi01','L','rV',15);
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(14) NOT NULL, d VARBINARY(32) NOT NULL, e VARCHAR(8) NOT NULL, f VARCHAR(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-91,12809,'rdRyqmF1OKpKS','RWDiS3VZ0U','E','SBTkOwAGNmj8F26yNRvWTJ77xIjN37OLu9dctFwC7AbgU7w','K','SQCEeEaYjw0sY4IZ',0);
-INSERT INTO t VALUES (38,61203,'lzrEZ','2BwYAPiNWcri7q','9aSnG','kp3ZtUy09IVlCkeE9EKipPlmSKPRu3X','I0CNVwNTtIYcnhXegplUQaVOozUn','ztcYptpEE22YJaBFxk4i996Q5dhjDnfdkn5YHwaR5jbqmWlc87IoYjPUr',1);
-INSERT INTO t VALUES (0,2985,'tlBeUjhHT','jaVSkWQchlRP2YgjtEy','fbXVn','3CQ9GA3YwV0QVxXFp9S2J9mxCDhM0eeo5YxE','acNOqw57mw2fKj4bJkWkygGW4KApDBDRrNEeKxNOPoqKVdXXDBOhOPGKhGJa08Dd1ffpVmaX6cYuuPGo9aMBw88N5KB','VY9rs7e6ZnHQF93UWv3fO8AALtKX6xsxugEIt',2);
-INSERT INTO t VALUES (-26,61384,'i4bXMQ2kSpsVE','qQ336GhrKyrueGGKzyYkNDH','dBVq7o','N6hvnRiDIHKDrUHbrvYuqG6WntEPyq6mOUwfogrVfED5hm8BIUS8tKMm','DqgyGLOUqlHcR32jxkPA9b62QzPAjjDUyqxu9EbquxCLF4bcQ0Vm41kaYu5PyVcBN5','dM13uv7uURbZsz9ROwwJYvZOj2NbzfbxWQ2PbdWshFrDpPzOsOwEscxla9mzLbN6ER674ALLBrb64eA4MLGmirGLqkv0RxjD',3);
-INSERT INTO t VALUES (76,58715,'pe1KzIPuAGw','k9M2w29Efxzh','oBGPU','5FL','umZoYPIuq1E67AU1hHYOgfjVtHfIvjoeR4GKPgqsUARW7Bjwn5FSg7JdA8Cap3xSbvYYjG0B2','lZkDbrKi4STokWSjsYi5o',4);
-INSERT INTO t VALUES (15,17101,'nZ2bv6SSIrl','XCVg8hjO7PFCYqhNNZFR7wjtyotSR8zu','dHiJ','mY3cK1tYQKyIvKOqo9hMkiOmrzzj0JTK3JrM0PxD9rmaX23MET6','kpEuQfclYt4TySZXSaAIHKpWtuIMm1e','4bz1T1ETV6C8AR1F2jDtWfdR1dR0YTv13LhSv8hM7HrmTSpSwgnTbT',5);
-INSERT INTO t VALUES (63,52780,'zX3sqkox','rART4zdGtvuWD6aHUUZ2NZ','4','yK8jfSvq72VtOvWc3hpzNX9bTwM5kV','hG1zO8lbUCcKq9QYN','hd9gK8nlr04Gg8Ro6YX3B7LXAr2JlA',6);
-INSERT INTO t VALUES (-53,16643,'0jA00t','23OTLOwAgWK0Wn','9wTDFx8M','WilCqWQjhuitzOVrtSPIGi','oHhJLOoLNQM5xlqvcvr9vwGV5waAi3xjgO1fLMxZTAepeBWSWMzRxR7G8PF5NHxIcFK','hcV4ysa5W34l5mUIBd10D2KpQzo6Jc2mh7cvhX9eJqz7XZKoU',7);
-INSERT INTO t VALUES (13,19009,'7kUhcglpJgyq','B5XIysWjGIV0','uBZWPdQ','sKk0wh6fhZbrVKwFEwT74rlnZX93fSSt6UMAPsDUijEpT3j6dAk5mSyLNjY16kIWHptL','AXrYX734nIvTRQ4iDKoPmNJDdP4awvQZ2eyOuRElBvBUFUOjtSHDnmuZgPryD7uGIlyie8gueNfuVvVeGBDAqwRQPsnsS8B2Ec','2oZYpt1005WQYL0M3eKBUBV4QvHa14JFtRKC4',8);
-INSERT INTO t VALUES (116,41724,'MYsjPdgQWgYW0','J','xMkji0','7JqCFNs7toGUIFSBCy2fqGIV3IBKjbEKXC3lnXZP6GEEIInFClY462D1SgH5DHAuycx','bzoKJQ5iulsKBvRLQ','AxcJqIWb9Qyl7Nf4eJhyVZXNNIEu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(52), d VARBINARY(93), e VARBINARY(7), f VARCHAR(8) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (162677,96,'UEs8piQI77X3VlvOxKTeB1TinLsQBdUrIL','4HpvIZ7aK14uPYugkkQeRqIDRbpGJLg4dOuvvJUwMXnYcJl25ozJJaTp41FY6I5qjqkvDb12fk','1ac','Ypy6rerB','n','8k',0);
+INSERT INTO t VALUES (14724444,62,'M0F0ueSfESKTEExOxA4FpeTqonhELIq','iZIGV4m3fruAP6vooNWAu1xwzzvCTxwkwdgAIlGHGQIxiVZvm6krRCJA1UXraF7yu0loeRRxCbkj3cJACC3O','BVF','wVM4O','Y','N',1);
+INSERT INTO t VALUES (16374905,-99,'A0xiT3mp2qRqV0qFEOecURYKvyvRy2MIl','IGPn6IscTGJQ','JTVM2XX','6KqaaV','s','V',2);
+INSERT INTO t VALUES (14918818,58,'a9gf9dXs7oVN733laX6MuuBseG','2kBWd6AqRiJW763ilja6','YAvnSk','qJ','p','B5',3);
+INSERT INTO t VALUES (9592720,25,'O1lO','WSB1eaz6ij1oOe31ouEinsVCgS88cBw0PKK8cWu0z1qic','4OLJ','9UF4','x','G',4);
+INSERT INTO t VALUES (13494032,7,'fggmS6y9B3lHPymngOWgDqYbfR4p441dQuu0AAXgDa4','0k1OOQhnJILY04wRLIlOcHt08i97','OiXD','uQuSg7','y','K',5);
+INSERT INTO t VALUES (3340876,120,'HtEubP1MtluCRZlVxIBCY7ZSuTZxqAbAlXu','7LYIbL4O8GNd','cV1kV','Wxk','D','dS',6);
+INSERT INTO t VALUES (9751011,-79,'rZv3T2s8OGmDRM4c3g0xzvXW4','y7F4','d','6hU2ji','T','vl',7);
+INSERT INTO t VALUES (16653458,64,'nrydmPt2gqt5qpNrA4jZS','FYIa8uKTCpN2XO5o4LJgWje1PpcyksMf2PEhzzwGS7TgowCfydJ86X3VyBbL3sCQ','bVa418L','ZC9','m','lJ',8);
+INSERT INTO t VALUES (1962016,23,'b7adyGDFtcmPalfNB7XJBQj7RCZ1vN','CdbsVAA3M2FrWZi4iSLyXeC7ydqE0bXImLU5l6odNhn4','tv','MsqGaFKo','s','V',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(52), d VARBINARY(93), e VARBINARY(7), f VARCHAR(8) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (1631674962,61942,'bI','r0I','s','vzg6BW1c6Xabe8LidBjrVtkBezewgZeqz914ysnWkDqNOd1ZZGwpNu76','rSTozjPJUilLirRBnCKIrJMeCS67RZ634CG8gB8Ao8vznY','HizAD1cJnfsZptJnx2EPBEgkWrWgLwgIGZjdNEqrilapMdkBrq7QW5o2ZLJAS0nL1Nk7BltjFQZZuTzMg',10);
-INSERT INTO ti VALUES (1631674962,61942,'bI','r0I','s','vzg6BW1c6Xabe8LidBjrVtkBezewgZeqz914ysnWkDqNOd1ZZGwpNu76','rSTozjPJUilLirRBnCKIrJMeCS67RZ634CG8gB8Ao8vznY','HizAD1cJnfsZptJnx2EPBEgkWrWgLwgIGZjdNEqrilapMdkBrq7QW5o2ZLJAS0nL1Nk7BltjFQZZuTzMg',10);
-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 (715544743,12583,'fDLO104o','bK9s0b3qbCOgz','yBS','65kkR8mp5NnuGThR50gHfpC1b7HOotlaBVgjca6GHS1MElqeNMv8Tw0p7JDt','9z5XzvKghTTrt17E7M19kDs','NoeYDdLQvIF5Ofcjbn2ITFyxwWJKodF1srPTM801Jos8FL',11);
-INSERT INTO ti VALUES (715544743,12583,'fDLO104o','bK9s0b3qbCOgz','yBS','65kkR8mp5NnuGThR50gHfpC1b7HOotlaBVgjca6GHS1MElqeNMv8Tw0p7JDt','9z5XzvKghTTrt17E7M19kDs','NoeYDdLQvIF5Ofcjbn2ITFyxwWJKodF1srPTM801Jos8FL',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-481732674,37783,'qkB','d1JZTGOY3FJcZw0a73qDTF1l56E2TIRkdpU2zb6dhcyGyaANcRCgQSs5RoxN9IXFynOVCXczH805zhDa1xs78D5xjcW3QmEcl1tNRBsdAWFdeqKEzWnLeXv0uRTXa6UwmmeUhF1DJjm7E2DZTRkjqJfHsD1P2','CHiVDn','1XjLw8bnS','WVnHOgydXp3xI07fpRA69rKo7BCuymMkET6pbeqHllm3vkV9jSLlW9bgLiIGjigq','IQvYAgd2U8Rze3jZoBNuJSJdNTX5F6WRbDQ',12);
-INSERT INTO ti VALUES (-481732674,37783,'qkB','d1JZTGOY3FJcZw0a73qDTF1l56E2TIRkdpU2zb6dhcyGyaANcRCgQSs5RoxN9IXFynOVCXczH805zhDa1xs78D5xjcW3QmEcl1tNRBsdAWFdeqKEzWnLeXv0uRTXa6UwmmeUhF1DJjm7E2DZTRkjqJfHsD1P2','CHiVDn','1XjLw8bnS','WVnHOgydXp3xI07fpRA69rKo7BCuymMkET6pbeqHllm3vkV9jSLlW9bgLiIGjigq','IQvYAgd2U8Rze3jZoBNuJSJdNTX5F6WRbDQ',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (743852736,120,'G9','gChMwCVJcRDQNC8odY0DP16qwn','k','J9I2','a','ij',10);
+INSERT INTO ti VALUES (743852736,120,'G9','gChMwCVJcRDQNC8odY0DP16qwn','k','J9I2','a','ij',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (3830057631,33,'89xy8NLikaFdKnzAoUY0tRVW','I1AQCoECNEjoR2rKORAqPVI2ENaqo5jB','wRdpkl1','mCVLd','8','Z',11);
+INSERT INTO ti VALUES (3830057631,33,'89xy8NLikaFdKnzAoUY0tRVW','I1AQCoECNEjoR2rKORAqPVI2ENaqo5jB','wRdpkl1','mCVLd','8','Z',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2600028600,45,'4fwBcJFarpqCEWy4XXIolzi2ZVCrgis8qZOb','59eXegbe3','Tnliz','qvoMPVi1','Y','Tj',12);
+INSERT INTO ti VALUES (2600028600,45,'4fwBcJFarpqCEWy4XXIolzi2ZVCrgis8qZOb','59eXegbe3','Tnliz','qvoMPVi1','Y','Tj',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (670655890,62041,'D1bdYb5Ma5','2bUBKxJl1GpOXma5hYmcQ3LC4flmShCG2DUqfGFumHQIeCZW7GrLDUoJTQRnIydub236Kw788T6n6a6Fbh1i7bJRY7ZhdtZLwT7zW21FJEymujiqmhjPZetW4Eeu8Hik2h','BhfcPT','g6jVbX6MbH3v0E9wvxGRHzdAsnTxji1Mi3QNXuldysFNljOPj58mkLinQn3Aamz85PqSVwLyFAITruVjl1dY3lDLvE5wHGZdgslYTIsG2RM6T7pcR2Fss6JnRP3T','hd2hbjmnBz66ex3Q3r3PKYYRsSUwBgS2Thxsa4QHHPh2idc4hS1GDsuHNKwJ5qGd8OdgO0ViIBMB2jtqwfbcZTy2lgHVQ','RYMO9LOhjdHvpkhl1NHgPzXMvT7OtDhiMbAox0upXbv1OARbHOiJd6kEJUJAHgRcLaIeD3l0PTZzzB4SSRtMBp2auBa0RNyKg',13);
-INSERT INTO ti VALUES (670655890,62041,'D1bdYb5Ma5','2bUBKxJl1GpOXma5hYmcQ3LC4flmShCG2DUqfGFumHQIeCZW7GrLDUoJTQRnIydub236Kw788T6n6a6Fbh1i7bJRY7ZhdtZLwT7zW21FJEymujiqmhjPZetW4Eeu8Hik2h','BhfcPT','g6jVbX6MbH3v0E9wvxGRHzdAsnTxji1Mi3QNXuldysFNljOPj58mkLinQn3Aamz85PqSVwLyFAITruVjl1dY3lDLvE5wHGZdgslYTIsG2RM6T7pcR2Fss6JnRP3T','hd2hbjmnBz66ex3Q3r3PKYYRsSUwBgS2Thxsa4QHHPh2idc4hS1GDsuHNKwJ5qGd8OdgO0ViIBMB2jtqwfbcZTy2lgHVQ','RYMO9LOhjdHvpkhl1NHgPzXMvT7OtDhiMbAox0upXbv1OARbHOiJd6kEJUJAHgRcLaIeD3l0PTZzzB4SSRtMBp2auBa0RNyKg',13);
+INSERT INTO t VALUES (1018782531,101,'Y3xvOPXI8vkBnrh1dEFubsruoOpUvfNuDEFNSlrNMi98G62FaEu','imGeKldS0a84tAIMR3dRKZH1MeXdwzGbl8Tu2atETXUStu5OG7yIiq0lcqem','e','naMEbnBnkCxbzGbtCjjDHxo3xrNY5','V','I5',13);
+INSERT INTO ti VALUES (1018782531,101,'Y3xvOPXI8vkBnrh1dEFubsruoOpUvfNuDEFNSlrNMi98G62FaEu','imGeKldS0a84tAIMR3dRKZH1MeXdwzGbl8Tu2atETXUStu5OG7yIiq0lcqem','e','naMEbnBnkCxbzGbtCjjDHxo3xrNY5','V','I5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3732356966,-122,'ssxrUT','gGnFqr2vY8u5lU3aA6u8pvyGu1Op54AwBnZdQcG3Uj7LiYWK957DsMBTtMcBDQfVFiMsQgk5Br6mOwzPrI8vW6XL8jfssFkMnXzKwKznjxy9ZS4BDj9ZH2Gm1TTYVlRAfJLzZg3GI8doKIL3WATJq6BiNoZY8Ru8CGo6VvkKRRugRguiaGQTNWNuQoCKGG0rD1CjMoNEvVS7M1PNr23Kr5VA8AvNEHku412lMkyWt3ig3BhfbQcizhzToTIW58k','Bb','IQBY8yV4esXjR8MLCDnxVm5mQjj9sVmEQHZ27vxuma8hvst03JbnPdHRgpKWMldyEJ1J5ta9AGgPCwGo2pt9r1i87pJ11MkDhE4weaeUc4yqIyRG0yemz2MYb','y','R',14);
+INSERT INTO ti VALUES (3732356966,-122,'ssxrUT','gGnFqr2vY8u5lU3aA6u8pvyGu1Op54AwBnZdQcG3Uj7LiYWK957DsMBTtMcBDQfVFiMsQgk5Br6mOwzPrI8vW6XL8jfssFkMnXzKwKznjxy9ZS4BDj9ZH2Gm1TTYVlRAfJLzZg3GI8doKIL3WATJq6BiNoZY8Ru8CGo6VvkKRRugRguiaGQTNWNuQoCKGG0rD1CjMoNEvVS7M1PNr23Kr5VA8AvNEHku412lMkyWt3ig3BhfbQcizhzToTIW58k','Bb','IQBY8yV4esXjR8MLCDnxVm5mQjj9sVmEQHZ27vxuma8hvst03JbnPdHRgpKWMldyEJ1J5ta9AGgPCwGo2pt9r1i87pJ11MkDhE4weaeUc4yqIyRG0yemz2MYb','y','R',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3774081564,21,'YJMhmCz3jPAWWmZfL94FmQ5','2YhG9LjcYrRJgH7GHggeD2j2C047SQDYBddy0wcYKQIr3PyVEKgqreWyUMQ4D7X0JR0UQQwtyEvi9F72ThVcgBjUwYumJmp8I4HfFehcOa2e5M9L5a2ntaIrBReMOLeV2','8','vTOV37A3rCdG5P9mqIDNBMIFvu1XJaZkKQYxycAHTR0u4TROfPW99ucoORf770YTTVdIwQpiShMomA9h5k1YzuBZJvtVokTT28Nq7iccLJAVR1FncSACeGEx5WdCRD4HdqAafVpAzJzY1YxxCpF082RncD8QLLPIGqv8TB','S','Z',15);
+INSERT INTO ti VALUES (3774081564,21,'YJMhmCz3jPAWWmZfL94FmQ5','2YhG9LjcYrRJgH7GHggeD2j2C047SQDYBddy0wcYKQIr3PyVEKgqreWyUMQ4D7X0JR0UQQwtyEvi9F72ThVcgBjUwYumJmp8I4HfFehcOa2e5M9L5a2ntaIrBReMOLeV2','8','vTOV37A3rCdG5P9mqIDNBMIFvu1XJaZkKQYxycAHTR0u4TROfPW99ucoORf770YTTVdIwQpiShMomA9h5k1YzuBZJvtVokTT28Nq7iccLJAVR1FncSACeGEx5WdCRD4HdqAafVpAzJzY1YxxCpF082RncD8QLLPIGqv8TB','S','Z',15);
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(12), d VARBINARY(60) NOT NULL, e VARCHAR(35), f VARCHAR(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (36561,5886563121981939133,'HacLx8Ydf','ZvUAc9wcmy9rzNnoWEgutVDOoJskyvUn8YOfUYrOjb97Ze0p75Cu2sTOqw6q','pPNivYH2','n6qvhbUpdRSXWsDAKMuopZmn0VEUmrfL4t8X','5CBBEf4kMGxyStRXyxjEGexUIQpJTyh4zA0LSdj8tv5i0FQCdm7TGHklNVy4KG6rx2XnzUmJhM14Xko0Acf','rUmsvbuWzd78zqTjKix5nDsezG2v7lm3mZ6LEnViigpcr3p9hfdhK2W5monqeBKL581qkDFXJD4sjTVzcNFu6Kdej8N8m2WLTP5r',0);
-INSERT INTO t VALUES (4517,99040295719455664,'f','kI0Qgyyk601bhgO17vIdiwU1cCl5dlyheRMAgBlxvIwn','CW2Mrn8DHrmjl6LlcybBj','OvMbiHh3ToM2OnKYg6ymlbljah7ZUQGQxivfUx9MhHW0xaFYdE','h2n8emUxtQreTlmvXEx','8bE',1);
-INSERT INTO t VALUES (37279,11207698690542532419,'j','HhDifrKK4fewssFN5cyBTKTWWngCNBCKGij1WEeRLCFFV3P','rmTCNabkQkBtylJNNKuOy3DSF','cLgD1bxJY8qsmXFhNdxUzs0Kz3On3Cb3wHD4m','NuqyLWU38XyEQBShS5gLFLViDCrK4SRpW9cacSrd8VD5E6Am8EQPm','iIepdoeMFYTwdm9wP3RUxsrgSBVe9zvVCcLWbe6fGWJLbxufsNxHprZ',2);
-INSERT INTO t VALUES (1859,16819599396608559681,'zpAj','Oycw4PJy','KFFMdEt5zUuHk7lOC0zAT','Ri3Slrzpn9Uir25O3yknwPHlnF0LraEc1OP5s3HtywCjn1','E5k4tnNf3FdMd3tjP3yJpd1TufJYvEweQ2mcJdM4FAmLSGfSloxmcEekjZB0pmdt7bJ10Rd1','2ecYC5mK4MP',3);
-INSERT INTO t VALUES (1530,13335158949385042825,'qBBwBCGga','52koxfIbYyWYzDkhM1djEVeYF6MAkh2dTAoxJxC8nP8Y6IfxHwsJBf1Iq','aLPl','Q5GefgmFP0rZp9yXp1PyXlK4q086WTz1m2tp6wXEKoHfidR89Ar4','A3e2Qib6ULLHtq8u1AlFBC0H8evaqfoeo2ReHYChaNDfvXCwn','39LqCaBASjWIonJgHuhT7Jl0NfewVmSkKoing',4);
-INSERT INTO t VALUES (54121,7796416416939117270,'VXJfqzGlM','QsXN8zDtfBLae2HgWeY','suLb57PkC0Awqbb','xQzhzPvpF9WthDIqHJwapetUXhc2WQEG8KzVCZZjJwuMwDc3mF7','5EL3N1tETyENYoGxLXXNKt24hxZBGx36EPYW1PiF7FnpgdDjCZAc2lMlombq3sUGscm9','Bcdc5iNZGTenk8cAs73o7y7N7BzOKdYJ7W10bTgFL7cy7DNahCUXMlLEJDJsewn1',5);
-INSERT INTO t VALUES (12652,12712498154740269383,'z','b4wa9EIYqAY8GX3tadVALuPdP6h','CQQmfp3lEgeqYV8','J90EUYaVkNcVOL0jo3M9Jkid5VBL9EabDf2Ea6u06gRbfDBjXCHSj','GooaqK18AWXpei0JReGeBG39dDgJXO31EyJIiHrqJ7VlBKvx5x3zf7xwEeEasqlxU2p40JnR7P8kOriGpw','786N1H9pj7Ge8hAQcAztsxuaRwT03aIYxLP6phjTVtrf7ZKClrpglcHvHS',6);
-INSERT INTO t VALUES (1177,13183499399521843092,'UONDWbh','SF0RCIT0vJeGVYnPYXoEPsRxXMlU','9L8zC2hSeKxrU7hl3lsBa','npkpDGhHgdv4M7OjLJMUBCqszNoLJXOUU0ClIyPF1rxT3cDMdi','tR8msd74b2yYKMJ2t2LlB5WnWmCC3WhpGxF0UMDU7UfnCbdPli2HJENJM1WXxRleqRlQwbYE0','zvpc1LBUHf6tNyGGARo8XjNwrww7wVucinqFvjwJexMpnfQ86vZGBBqLRXTAolhyWXTmD8hW18fA7GYYtWb2FQ',7);
-INSERT INTO t VALUES (9737,10106639842042686115,'JO0eK','cAIm','hK74','HhYGOCKM7MAqtkI','1xkyTVzQz0A9PNUZiKYh9X1xUOV9tTwTY3Z2dC','ub6QggnDt98zejSuwhtrMB7QL9lsJfUVBg79ZNwq1vtZF4JVKMQEcGFHpUkGt2ZCfYmwRzW99PVV0VUVdXIZqVrZntDanxIqxsIy',8);
-INSERT INTO t VALUES (271,4072411887836523920,'nyVQJHkHx','p3ZX3ZShURPIWOzts','JDLZT5uWNxp','QOSSK5ifApcz3Ncb8nBtOma3NLUXCt26T','qHf2GaJDuR6q4mwEXURgRPCfVJZFKzsIgCkp7elkfpNCNww45zYqhb4750W2N7a1IX5ZiS7jxGFHcQHl8KDHL1bE','vCx3a7y9BPrsQmMhrBITcILja7nodsDDjo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b TINYINT UNSIGNED NOT NULL, c BINARY(10), d VARCHAR(11) NOT NULL, e VARBINARY(17), f VARCHAR(33), g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-125,91,'inBrsxEsrL','QCyYcXpjf','rZTJgOu','zp6yOSvsCMn','D','W',0);
+INSERT INTO t VALUES (-110,226,'K0xAT1Z','GOz','bJHa','ZIm','9','A',1);
+INSERT INTO t VALUES (-128,25,'wHyju91','gEScVSP3j','KcofGUIKVKeAjcI','hgHi','2','Z',2);
+INSERT INTO t VALUES (-25,80,'jcqiu9C4CP','mKDn4CCw9F','p6gsKb8nm','ChFuaAj5YbcjBFRe','M','0',3);
+INSERT INTO t VALUES (-113,68,'woToPWD0','ath2z9FrJXK','T','vD8iO','Q','d',4);
+INSERT INTO t VALUES (-86,232,'CTFT','DDwNavj7','rZpn','4','p','z',5);
+INSERT INTO t VALUES (101,6,'03','UITQ','cHOLNdwTQ','gP7rZ3di4Inw','C','I',6);
+INSERT INTO t VALUES (-59,80,'7','D4qkUEk26q3','8kM1CUD21P1K','3NVUmGSyHw','V','L',7);
+INSERT INTO t VALUES (49,187,'HmJ3T','1xd7PYNEaP','CIn96nTWk1SKs','bliUyygPsVdcMS7FGU6GDpX0DGu','t','j',8);
+INSERT INTO t VALUES (120,132,'ThKWRcd','uKbSbOd','bjS','s9cNiKBfl39Qpfi5n5SE0DA2Jgdc','Y','C',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED NOT NULL, c BINARY(10), d VARCHAR(11) NOT NULL, e VARBINARY(17), f VARCHAR(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 (38013,14096222759740165099,'txsEqDX','bBSAQSZr17hJm8mzDEHFsbSPeiQ8aXkMUNgSYGcKVOdDtxzjHxClNdw','afZE7VFIp08vCLmuA','AWCvAPOz94Jrcj7GZmOTV6rULybH8CoUu42Ltn9E4XLMAjFHnDT','mogVrRBJEDEpeEvoxlVxaQk3JAQXFtPirDyQj3ecPsbfqywOipuabdsv6YaKh','EaMlhpVQXyO21xVGMXBGn3c0M6TAs38hbhiAw3fSXbFNTicRz25oMiUwIUefi6eiqe4Bht48q64UTviyl',10);
-INSERT INTO ti VALUES (38013,14096222759740165099,'txsEqDX','bBSAQSZr17hJm8mzDEHFsbSPeiQ8aXkMUNgSYGcKVOdDtxzjHxClNdw','afZE7VFIp08vCLmuA','AWCvAPOz94Jrcj7GZmOTV6rULybH8CoUu42Ltn9E4XLMAjFHnDT','mogVrRBJEDEpeEvoxlVxaQk3JAQXFtPirDyQj3ecPsbfqywOipuabdsv6YaKh','EaMlhpVQXyO21xVGMXBGn3c0M6TAs38hbhiAw3fSXbFNTicRz25oMiUwIUefi6eiqe4Bht48q64UTviyl',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(13);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
-INSERT INTO t VALUES (52433,18092627819046327263,'jhX7FZUtpsrn5','eqtJXNdvHQD4R7M9jCHkf73BGPoLzNt9O14vob3Lj','YWifqO0RNrAOipFSXZZ6Ql5O2Fxz','VvQAXZtQ3jZzwW5vcFHjrlsxKvoZfJNplBo3bmtqD','K9O167UjKwOhuhvtYHuuGejmcC7YJ9aLYs8p','1w9LQt3tqoESrfj7jQaWEyzVHPspYeUo3Dc9KCr4GdQF32WN3p4JpWDdJXVAJrS8hE81UeE4BP6LrWBLNzxBwZ',11);
-INSERT INTO ti VALUES (52433,18092627819046327263,'jhX7FZUtpsrn5','eqtJXNdvHQD4R7M9jCHkf73BGPoLzNt9O14vob3Lj','YWifqO0RNrAOipFSXZZ6Ql5O2Fxz','VvQAXZtQ3jZzwW5vcFHjrlsxKvoZfJNplBo3bmtqD','K9O167UjKwOhuhvtYHuuGejmcC7YJ9aLYs8p','1w9LQt3tqoESrfj7jQaWEyzVHPspYeUo3Dc9KCr4GdQF32WN3p4JpWDdJXVAJrS8hE81UeE4BP6LrWBLNzxBwZ',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (-128,12,'9lwi3vak','6mSfF','iYrBru8e1226','N1wEKbyOFrhA57f4JMe','f','W',10);
+INSERT INTO ti VALUES (-128,12,'9lwi3vak','6mSfF','iYrBru8e1226','N1wEKbyOFrhA57f4JMe','f','W',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(11);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
+INSERT INTO t VALUES (-101,166,'lwnm4','x','55o','0tVwRO94366W8q3Xfkz21','6','h',11);
+INSERT INTO ti VALUES (-101,166,'lwnm4','x','55o','0tVwRO94366W8q3Xfkz21','6','h',11);
+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 (53,32,'R8dpDV','VZYEEj0Ts7D3XSYERRGAxkD2JvJPm0siBTqqmHQW70FInfqgO337E9euteYpWWFLgqYvzuuCDQdkuxpjRbS8ZbmoEQEBdinhw3GYBfPiCDPffMyyTyYSLjjSkPIaxF3OJcFC1S1I0WoYBJXbUYZBdbIRSkHqRUhojw17qmEOrXRzNvKnBaCtvrPUJE1JPgiAMdrjonmdPFCbLO6AcaSmrRjbDe','z8tptYy','FqkNkKSbJnZw50LIuDAoxExF7','O','N',12);
+INSERT INTO ti VALUES (53,32,'R8dpDV','VZYEEj0Ts7D3XSYERRGAxkD2JvJPm0siBTqqmHQW70FInfqgO337E9euteYpWWFLgqYvzuuCDQdkuxpjRbS8ZbmoEQEBdinhw3GYBfPiCDPffMyyTyYSLjjSkPIaxF3OJcFC1S1I0WoYBJXbUYZBdbIRSkHqRUhojw17qmEOrXRzNvKnBaCtvrPUJE1JPgiAMdrjonmdPFCbLO6AcaSmrRjbDe','z8tptYy','FqkNkKSbJnZw50LIuDAoxExF7','O','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (88,247,'Qjsq8A','lZq8itO8RIuPa1y9H480sgGCAa1uyXNd42pVXMk1SmjSKulKV882McnBFLwt8BFkgaSY','dnJOyKlM','JIGa8BmPYfrSUlHOZzNpUDauCIX0zYq7lFbOWyn7J6fUMYuC8PR1SwNtm5pIW52OnR6TtE2JlgTURFNmRd','q','e',13);
+INSERT INTO ti VALUES (88,247,'Qjsq8A','lZq8itO8RIuPa1y9H480sgGCAa1uyXNd42pVXMk1SmjSKulKV882McnBFLwt8BFkgaSY','dnJOyKlM','JIGa8BmPYfrSUlHOZzNpUDauCIX0zYq7lFbOWyn7J6fUMYuC8PR1SwNtm5pIW52OnR6TtE2JlgTURFNmRd','q','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (125,206,'va4lhfez6z','PkDFEZ3DzsBpw59ddPUdzybYDiMrb1SzaVLGGbrh5l4c1ViRWskD1DYj1PfXmhjc2Retols11mkxJpy8om7NNfA6jvU5ace9Ox6lAlriJiav6cLfvAqrFSHHlehlWTKO7tAVcSymtNGy6h5izUdsh4AdTWXwYksWgo','6lg8e','3BWQJJNjIv40CMyhcMp17PtGky1HvM6Rw98BpG9O1pHlk6WpNvnEViMiYYVaE4Auy4oVZ5OFT2hEza4jXds5Ou09vheHaFkc8dtJqhmKrcyKLeHmAVV3vmVNlZhBI9uBnJH2n2E3IykMqMRgETeCXLsBh16wEvVLu2KeRxq63KZtoRKrMeEghm','Ep','A',14);
+INSERT INTO ti VALUES (125,206,'va4lhfez6z','PkDFEZ3DzsBpw59ddPUdzybYDiMrb1SzaVLGGbrh5l4c1ViRWskD1DYj1PfXmhjc2Retols11mkxJpy8om7NNfA6jvU5ace9Ox6lAlriJiav6cLfvAqrFSHHlehlWTKO7tAVcSymtNGy6h5izUdsh4AdTWXwYksWgo','6lg8e','3BWQJJNjIv40CMyhcMp17PtGky1HvM6Rw98BpG9O1pHlk6WpNvnEViMiYYVaE4Auy4oVZ5OFT2hEza4jXds5Ou09vheHaFkc8dtJqhmKrcyKLeHmAVV3vmVNlZhBI9uBnJH2n2E3IykMqMRgETeCXLsBh16wEvVLu2KeRxq63KZtoRKrMeEghm','Ep','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (117,231,'776','Q1TxQSYVz48ntwE2kYPZeldCbZL6ZZ3oTtwdpBJxcb8vMGOgioGhYwl4SdrERVB8ozuXWx1fVzPe5N2FNtB4DpIlD8HzPMQvcGP0zBqgd3cxpf5saOYZXWBGDw','xkBqbNX3QkFHt','QyW6gop6SBOZeJ2BKucD38SahQgSRLgImUuucqJ','E','B',15);
+INSERT INTO ti VALUES (117,231,'776','Q1TxQSYVz48ntwE2kYPZeldCbZL6ZZ3oTtwdpBJxcb8vMGOgioGhYwl4SdrERVB8ozuXWx1fVzPe5N2FNtB4DpIlD8HzPMQvcGP0zBqgd3cxpf5saOYZXWBGDw','xkBqbNX3QkFHt','QyW6gop6SBOZeJ2BKucD38SahQgSRLgImUuucqJ','E','B',15);
+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(46) NOT NULL, d VARBINARY(35) NOT NULL, e VARCHAR(21) NOT NULL, f VARBINARY(98), g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5078793,123,'s','qB5iavs3pjLVQtbVM8FV1P3MkAmLEJGEbY','zNiuHHPR','IZrR','gY','L',0);
+INSERT INTO t VALUES (3937119,138,'fRO1j1ECqiDAyR2Uaf2bvJ','l9K29lzZMxo2PM','bRWNyxdNHyhDmD','EwpR29noqB2u2qHQiEPFcToIni8VaUJa87fiVOdMOvfCBT6','ZJ','Q1',1);
+INSERT INTO t VALUES (-4029876,95,'hj9IxSDMWOWXKluD','9JxwE5QbMZkjmr7aoBOFN','DDRO4VaakooIGM','JICrGKC3coxieoq408WqLHOVtjmo69y3R1y32lTiAcQKLE','5','O',2);
+INSERT INTO t VALUES (6683196,130,'9XNKAG','L4GsnsKRR','gsE0YH6YKDitMF0L7V7','nDOZXOkUpK3fyRH3SxLulJ95JLdbdffnIKsAx9bkC','I','a',3);
+INSERT INTO t VALUES (-206164,182,'aN3jmpy7ELq6J2XXcbJs6Il6roQiI7bL6ski2cDxQB2','MdWCTXM6qZzC','sWhkG','KdaWxULKvl7VTlBrj5F1aExEJpiKDQzX9LrxUaEvohkrjuoNqImZOXrNzFVvBnQ81uais6JcgQqtiP','v','U',4);
+INSERT INTO t VALUES (-7748770,226,'F56g','nkP3JQhKawkG8tA7DY6RKZOuq','tL2bft9lKr','deTRBtZn70','0','w',5);
+INSERT INTO t VALUES (-4087090,229,'B5rXUFwQMcDVE7Qp43b','VHzLssea3omoV','oEUZXTfo4','7wjf9ILjKAavuGYSuQYFDOxqxmRkOvtXJ1cY5aYxz3a97uJcYMMZEWIX6vblFl6EPHJXe36J','y','7',6);
+INSERT INTO t VALUES (-4142361,139,'4JbsDikiSiel8dcJEUJTw1sCMJz07I3aMt98U','8fMTGmllPjY8VfBlJ5F7qLr7Em9Fq19vxt','q23hSTQGQcu','pAf8','G','n',7);
+INSERT INTO t VALUES (-1040648,230,'Fhi','TLFUcZdajdjeO2Su','GDw6dkRVMVpPTZti','76Bv0e96mowdZnF8nkj8HdC4q4NDX5wd2PI7ZBUlqXQMEaSGWGUMVqFCfIUWpaAivA9F7wfzLsneRdilUiybtb0DlnYPpdQdGW','oq','g',8);
+INSERT INTO t VALUES (-2720376,142,'JF2kPfeN6H','wntSSEmkDZs','gGp2rFCpcWYYh','tPAPbBPLMLiNO0VWu5xGy3mg2KM0ecpa1ShusF4kzQdNARdf6LDK8CCsnctT226HXwPdunAND392eIoDSRb60NCwRz9Bv','5Z','79',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARBINARY(35) NOT NULL, e VARCHAR(21) NOT NULL, f VARBINARY(98), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1237469957,241,'s6yz83GjszjGHnOceVRskjbX57Z5P821jijLog1qSV1','ubB4DVbuyipeVbHHXQ39374yh','WbihUrT2U0wMn','lFaSyttUNujMyRVxVQWow','TT','8P',10);
+INSERT INTO ti VALUES (1237469957,241,'s6yz83GjszjGHnOceVRskjbX57Z5P821jijLog1qSV1','ubB4DVbuyipeVbHHXQ39374yh','WbihUrT2U0wMn','lFaSyttUNujMyRVxVQWow','TT','8P',10);
+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 (1297435736,182,'SO24uj0mgf0c6PRQ','OSqHsj6jtqONBPKeXRzlYs','aJaguyNB6Ieh','o09h8XbqXbGxv46YHNl0nrWastgK0jz','P','L',11);
+INSERT INTO ti VALUES (1297435736,182,'SO24uj0mgf0c6PRQ','OSqHsj6jtqONBPKeXRzlYs','aJaguyNB6Ieh','o09h8XbqXbGxv46YHNl0nrWastgK0jz','P','L',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (28606,5100934702296088653,'aj4u','Csgofavy9rh8tOf7jDQuVFA0VZ1vrmbAQBP5u1VwIQmyYlWMoAsBF0VW55Kk8dMVr4p7mKVCa6ZhETmvULHonvYFXAXvrdZOQVpr28lSdsy7BdUsc37s2EKl0EKYg8roCYpw6xzW5klMasDVxrygSa4x2oj1q04VqX4urXTgqjmy2iEwvNJDqmlX4tPx10ZOkyIZsXJLrEFJds9gFha0gLSnhpXKF3xex','4','xgYzyM','nIqdb0w3NhkZWVTmygxllyw0i0s3Kw8Nel7pMvPsEvyBY7dMjTJWaQkM4utPuP7yX','5GL',12);
-INSERT INTO ti VALUES (28606,5100934702296088653,'aj4u','Csgofavy9rh8tOf7jDQuVFA0VZ1vrmbAQBP5u1VwIQmyYlWMoAsBF0VW55Kk8dMVr4p7mKVCa6ZhETmvULHonvYFXAXvrdZOQVpr28lSdsy7BdUsc37s2EKl0EKYg8roCYpw6xzW5klMasDVxrygSa4x2oj1q04VqX4urXTgqjmy2iEwvNJDqmlX4tPx10ZOkyIZsXJLrEFJds9gFha0gLSnhpXKF3xex','4','xgYzyM','nIqdb0w3NhkZWVTmygxllyw0i0s3Kw8Nel7pMvPsEvyBY7dMjTJWaQkM4utPuP7yX','5GL',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (45562,9721674493103466643,'88Ghz','P8TXJn3ctwbnOm3Z6mtypKoojsaWOpbCfl1zrZ9GFSscmboaw1xu3lagPcp5Jqlgif5UPP8MQf4BGDL1aEUsiCkhmSJ7uw3BZNToDjxxR0fBwe1nG6HjVqFdHVsjuF6zqdhViAWBhoyHuhDKYnOv6i0z0BP7mag','dpKWwXP3MhSgqPbnQ0YwAO','eKCRU','MG1XE6ze','3Ansv3aob21',13);
-INSERT INTO ti VALUES (45562,9721674493103466643,'88Ghz','P8TXJn3ctwbnOm3Z6mtypKoojsaWOpbCfl1zrZ9GFSscmboaw1xu3lagPcp5Jqlgif5UPP8MQf4BGDL1aEUsiCkhmSJ7uw3BZNToDjxxR0fBwe1nG6HjVqFdHVsjuF6zqdhViAWBhoyHuhDKYnOv6i0z0BP7mag','dpKWwXP3MhSgqPbnQ0YwAO','eKCRU','MG1XE6ze','3Ansv3aob21',13);
-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 CHAR(57), d VARBINARY(63), e VARCHAR(8) NOT NULL, f VARBINARY(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4587998,8187181,'bqQlYDRssnjzK2TdJG96m5LbEB1scTYohKsIIhzZOcrjpEBgeDP5h','Zbg6eZhxblG0VrkKMdBP50SuwOkQe34ocxt','s','WP','SJ1jN4EIAqfLyryFHgsMa','YXU9oXD1WmJDkMa3zBZWf9XOOeXPbQmJYJG12cNuj3i7DNkQIi0itudOJew2cLK1l2MjHBI4QKgG',0);
-INSERT INTO t VALUES (2973164,3012643,'oglzCQSTFoloM4zKSkS','X5OEvtQsCjXAag6r6Lm','kFugyxCq','xg','aDjuNuE1Qu7gtsZowuMyUNKLZpGcHR3y','ZNsKghbBS6tjxGGf687gAALuDFm5pIWUl5ZFRxBgza',1);
-INSERT INTO t VALUES (-6557136,2616832,'E7ijnkTNJZfym8JI6NuEzUaNScG5kUhd','eJY2cT8eODLoBHbJToPWWYmHIRm5NaLVbVOLjlxSQckT3daF36fN','v9Me0ElV','vnLrdvpZjSQJrdJuh5eR','nXEwkI6eT3cUIYrQcbvKumMhTIM5Ui9QlCRf6ohiISdBGZvts','cUTbkQLjg',2);
-INSERT INTO t VALUES (6065027,12487268,'wUVT','nX5tTNNt5Th3Vq7QhZUxbKMpvS9dDfeoTqjjUzx3SceshDYJonQkzHB8','RNWkKcB','BE8Cv9P9WfmNCHNkuuzAtpb','IM9QR4vGBIiHyNQq1uGY3tvfgoj7vjIMv5ZB1tLlpTMsjwH6ylK5wXH1mJPetwZoWXNNs5twfYra15sgTtVaqUeMCodte','cHpTXn0GqvLuAV0QKJm060XcTC4G7khUrUU94hVO8XyIY5qeid8W7z0pTRR6Xj2eiV',3);
-INSERT INTO t VALUES (-2212453,231570,'z','0','p8Ey6O','Qipwxrt2Ka4obmMfrKfCrF1xUV6xM7HC','xy0RkWSZdheDdb8Oz','Wu0qQJickhrkhb47Z1m7OWn7JIoBOIML3t68E3KYsZuNjAMzpnG0iTpOilX3EfU96DbuxW7rNdx1A',4);
-INSERT INTO t VALUES (7127206,1664962,'2XTgIg5wl4dtHmvOte','NUiC0tl2YJZgnRVeaiOiuOpFHCNEpl7O0qj6H73JC8','Te1G2y','Sg3yGYTl53OKrp','zUanZzqPD05yUohIfOJq3krG8kMwbQf95klrNvGdsK4TJdCScwU8y2Cj9dsrX2si97mb7DJenfWOPdlKdEEsuKBtXJN','MorO0VXhTqpKxEiTjAezM',5);
-INSERT INTO t VALUES (7132509,1189748,'TpNaxXXhL0iXJOASjR75KwmGfjoLuZJHpsbINawIf6LMe2i4Toq','jaDNytupQdks6whUA0heubDHtRNssROo7ra3kSsnWLfhYLGPf','Xd2af','qx0fktFrU4eKe','PltoGaBcZvVt5Is60jE6f6xYPavW63uPAcJYXGLup','M8q8KICozBzSynl1vV3cP2zU1R1ff4qOzgziAi9yYVh6afVmiyTv4E0Txyux4zmaTRPRR0BF2awLoEDVs',6);
-INSERT INTO t VALUES (7030906,9001437,'21fQ6hkoVINWmNasKWSWsCnOeMnjeiGxjiKIUQAl13gUAMTQwR','qgPKjq1ANRZIOwTzgJ5XcOVQ7y9rEslrmPyz6f3yDX33Pe23m3fK','rKro','PTIbHSfDR3nuL','gY56X7z69K5VfGFSYf319Ci4hkivBAJVJeuqQzxFyvvLeZLoAX0m','fuOXjNTtzxLlpILWpWQvZsjtkfWruRJd2eHAKyo5Lio72rNQPiRhNrd2JjkbVlSkSJilLJ33QSa3utHrNcxP0g6o8Esvl',7);
-INSERT INTO t VALUES (2280903,5663212,'027b38LF1p1','XWe9sewB18AUJJapeIn','Qz','Kw6udN8YS5qG1Vzsu0zHnx','zixvOGgOO','eSnTLig26CzpUaPDt4Chj8dMVjGYz1JDJ',8);
-INSERT INTO t VALUES (1018849,2799851,'VPErzqCX1OIIhnNl3fOsy1zmLfwdSDl7ANwnoWOAaKIZraLm','FkqzxRihUmUQdLgE6P2mqmRjBo9vvbUbSTd4cJUQsg','C8sACvTB','c0k1USZ','6XoCH0CWCoPSy7hHUhtv1UGSClKwVIlcawPZFVRYsEc7yIc21RAlRdKY7s13','6lDm0SkzxiT6ss2SmDQD1wsURdnOWD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1201201611,147,'z','KmicuItmnDpEvwK4Mxrw3y481lNAL','u0q','s2UK3QmY6IQLWcX0VpXQmcFRp9xNM7awM8K44YIJYBOsy4W5m0','P','a',12);
+INSERT INTO ti VALUES (1201201611,147,'z','KmicuItmnDpEvwK4Mxrw3y481lNAL','u0q','s2UK3QmY6IQLWcX0VpXQmcFRp9xNM7awM8K44YIJYBOsy4W5m0','P','a',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (112327443,8,'HGRykKTfDoiGbjP5iGwt4t','dsQbNq7dDbbM8aYGnxexkUjLHRowu5xit8xHdWmqpHjF','T1bwJghq3W1Q','ZVJv0nU53zvH5EoBVasVmS8ma7UbMJCEe303P814yB3NBldSAESgWBW3otWneTj1BcHLWTkb52Wn6tsCviIvdgG1y9pEMsiJeZWMImzJA8L816IalELTIpN9JH1b8ZSDrpQsG','M','Fx',13);
+INSERT INTO ti VALUES (112327443,8,'HGRykKTfDoiGbjP5iGwt4t','dsQbNq7dDbbM8aYGnxexkUjLHRowu5xit8xHdWmqpHjF','T1bwJghq3W1Q','ZVJv0nU53zvH5EoBVasVmS8ma7UbMJCEe303P814yB3NBldSAESgWBW3otWneTj1BcHLWTkb52Wn6tsCviIvdgG1y9pEMsiJeZWMImzJA8L816IalELTIpN9JH1b8ZSDrpQsG','M','Fx',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1459675731,80,'MrwBfeEOHJJaEZx','zf48Bn6DXu3U7apLOUlxkLu5vCpILdLHDfMFtgHPVaPkJKvBIMIxHyhPc8DB6lqons2qID7GToEc0gImkhhL2tmUIHRrcNfw82h7pGEfhXtUeanBiwdtVMHFkmrvcltzjnry6MSA26kUPuSFEuz8n5PfCpBJVhoEYt1DZ8IH0Su6LFxFl8euh7cAMdsR06U86ltut0t9MD4kDdAZyaym8cjF0ScbKew','fGLqIYa4g3f','oBbW5QQf3g9sahJTNqt5BFtEiuR31bK6mIUWEXdtWJLJkmVMmYLUqkjGN6G8UwsPledRivZ3YkQHs2SXYmpfaATAY80uKFVMXPXbrca0rierIaIIVm3rU1v3g0FY1jn7WflSBDfLfL7jNuVaoyrBQZgcONOzLgEoI1roTDl9wzwocUo8VwWoPBcMUtTrMSivDGG6IzdrWeWI1u7Z1jo','meg','1',14);
+INSERT INTO ti VALUES (1459675731,80,'MrwBfeEOHJJaEZx','zf48Bn6DXu3U7apLOUlxkLu5vCpILdLHDfMFtgHPVaPkJKvBIMIxHyhPc8DB6lqons2qID7GToEc0gImkhhL2tmUIHRrcNfw82h7pGEfhXtUeanBiwdtVMHFkmrvcltzjnry6MSA26kUPuSFEuz8n5PfCpBJVhoEYt1DZ8IH0Su6LFxFl8euh7cAMdsR06U86ltut0t9MD4kDdAZyaym8cjF0ScbKew','fGLqIYa4g3f','oBbW5QQf3g9sahJTNqt5BFtEiuR31bK6mIUWEXdtWJLJkmVMmYLUqkjGN6G8UwsPledRivZ3YkQHs2SXYmpfaATAY80uKFVMXPXbrca0rierIaIIVm3rU1v3g0FY1jn7WflSBDfLfL7jNuVaoyrBQZgcONOzLgEoI1roTDl9wzwocUo8VwWoPBcMUtTrMSivDGG6IzdrWeWI1u7Z1jo','meg','1',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-172444453,70,'C0TYMhVN','u9PcdrC3jZlqACTC0mbH1yvJXQeiB8oTTCe62mIUoKKMDB8hbcoDB3XmeR2CHv7TUVQD1HT19ED9FbgX7x5Dm8YhGuNvHsNLG9ULYgLUzqjg2NTM7ZPRgFGXUxJujzRHwMGNV0zRm6d7dIk7QFtjzO72uuCU9LEwDnhk65tQF9odQGtAxoPRPAcA6zPCJbqfJysdRcpJC3mw2BkWnXlDXW7kVmBWdRmR1XyRskeywIYIVLZeDThywAUhR','hQruD','V2W2ydhNSc3i5HrLVJ4Yuc2KULrse2mlsgarkR5QJTLwBLiN9vxNw4n0NQ','0MF','h',15);
+INSERT INTO ti VALUES (-172444453,70,'C0TYMhVN','u9PcdrC3jZlqACTC0mbH1yvJXQeiB8oTTCe62mIUoKKMDB8hbcoDB3XmeR2CHv7TUVQD1HT19ED9FbgX7x5Dm8YhGuNvHsNLG9ULYgLUzqjg2NTM7ZPRgFGXUxJujzRHwMGNV0zRm6d7dIk7QFtjzO72uuCU9LEwDnhk65tQF9odQGtAxoPRPAcA6zPCJbqfJysdRcpJC3mw2BkWnXlDXW7kVmBWdRmR1XyRskeywIYIVLZeDThywAUhR','hQruD','V2W2ydhNSc3i5HrLVJ4Yuc2KULrse2mlsgarkR5QJTLwBLiN9vxNw4n0NQ','0MF','h',15);
+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(37), d VARCHAR(78), e VARBINARY(100), f VARBINARY(68) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (283130479,14481006,'z89iJUkmSkAofp9jah54iwSC0HpU5','hLZvZ0Zseaa3WZ51A2BDFHx3AbdIzO4SdmXuqJZ9A0GFIzIOdM0K3dbqmupi3bGtNt8q','J5Nc2Dpec61LH','7BY0xgwkcVugwCMPAXAwucYsC7OAfUTQojOw6sdBdHpWCyZUwIawTlCd4Mcn2FJAhed','3','d',0);
+INSERT INTO t VALUES (-1633136682,6929295,'09npGMlnOq5qamLm4PBL5Xoe9q','HR2KdjT26SnM8Bryn07Whhz6rTrvdis1w7UclVul5e0p1HctxauEuubwzQ','TSzZpKwBYJ57Upn8AbV3cKuD0DiUkzwrOhbzB6aAytiX5sMB7zcoB0W6CLQfZzgtT94gITsKoNEHQ4vGt6XsWX7gAASAlNw','sYl4290JVAboCitC4','W','2',1);
+INSERT INTO t VALUES (-1849006070,3830301,'HhsrfC2O','z2WOvfUWoks7eag5rzQ8wrJEG2zaoIYD','5yKmgC1NUgsRLKHx2T1VCUKvpKGpfQrP7oWPevGpLb2htJwY','kJUoWCmigvXnCBbbyMgH3ZJI0gJhcMQD20m8pRh1cpbLYh8DqzmPJ7I4','2','N',2);
+INSERT INTO t VALUES (-1759652765,16088873,'J9LyU0DRncV6BC4','4QQNYv81bjzZApMyUegJx8aQZQxYflGOv9nODCUWqeDJxUWrA10jB5p7nuWGWO0cozCIt177n9','li6U1kvFdxJZmAVVrGn5e65WyMI3sRF','9xn6oVRz7noXxyMfphTxWiKrOJDdQ7XYJSxxBRX','1','z',3);
+INSERT INTO t VALUES (-695948879,13416279,'ps3X','yztlJnMjTCrLvAqO5yBex53alXXbJpBajEYmHJKOVOLFh9SSQsQ7a7SJQ0mNZ2dhcSA','5uoUQeICrjvZjFfYcswb2rC48LdkOM5Rdf93AcqvbPRBtj','d7ns0T0lPV1uRJYT0jH2PzMCJv6KBPWZfOCkxWLIdN0d6IDdn59bHWfTexNh','p','J',4);
+INSERT INTO t VALUES (-1287430912,4168043,'ix4d9p8','EWTvv3SMqA9xw836dljWlxm','NRWGkM0zeEjEdM','QYGBZ2kWBuXGVGEJU84qe0ZDQ6x9xLV9wJmWQkxh','y','j',5);
+INSERT INTO t VALUES (2036583599,15472756,'Vj931XoeQ','aw1073XYYjnItsAKFVSHLLagKAYLU','AkLCUSUh1LbpIP3pBshbSv0bD43NmukEUK','afAf6azV5tn2stF6GxuEqgKEbfq7aVzTcvvNClHf','m','K',6);
+INSERT INTO t VALUES (992088330,13515931,'OwfICOKiFmNTH48pPrD4t','vYAWZ6D1PDXcwPEddGorXEIZVsCCP76AHAYb0yz07LM','jRwl3JzmbYi4Ef69Z62H4qBFWA3h42YKJm2QABBfoLh3TlJi94OqgXAzv739OjpnfgGIkz0RC9W2gUZDaBtEF9IKk9j9Qj872r','qDkkYFy0l4JB3523FuOwG197Syi','n','3',7);
+INSERT INTO t VALUES (739624874,15774996,'v0ubWYompr0LHKbtarVd2u5qzelZCDuQgo','jRr6zLTp4Au4gYT','89TjuyIYNZef5CGyK3G4ivrvmv1sNcAT7lIjxWKJg4gM5k45cMy64jU8eEQqx4cYB6XX4ZnJ54HXGnSZYNJ','Gk1','o','R',8);
+INSERT INTO t VALUES (1598601879,13044638,'nwxHLcEIQJRHwsvZXxmGTv','SJlLil56eVrT','U7xioGiL6WUq7634','acg8U1cF81incx4V6T5fwxi96J1abMUkqQ','8','f',9);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED, c CHAR(37), d VARCHAR(78), e VARBINARY(100), f VARBINARY(68) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (3641410581307740992,14609228,'w1K35yHwKSscW4dS7f2WNOW7TmCB8Xk7zFBaPOKHHcLzbbzt4rsbB','iAbk9p0aIQEQyo8S','B0IbHs2','NXl94bc6s5sLAgbfQd','6YHFh1vjxVmIbQ9Q4QNoC5ijloroOX6qfVVSawcdx2eUV1CpgFY','0MmYjmdU4rXObGnDkRnQarwLWiXOYH2i',10);
-INSERT INTO ti VALUES (3641410581307740992,14609228,'w1K35yHwKSscW4dS7f2WNOW7TmCB8Xk7zFBaPOKHHcLzbbzt4rsbB','iAbk9p0aIQEQyo8S','B0IbHs2','NXl94bc6s5sLAgbfQd','6YHFh1vjxVmIbQ9Q4QNoC5ijloroOX6qfVVSawcdx2eUV1CpgFY','0MmYjmdU4rXObGnDkRnQarwLWiXOYH2i',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(58);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(58);
-INSERT INTO t VALUES (-6314833508146637439,14109111,'7nqtg2k3vRjXp9jj6z','7CJTutQUu1joPfxzKCQri4lN1V','40rMgF','5I2tBlCSVdV51Uccj8h','HJi8U0pbzJUGYMAwvnHqS3WvFCwAMi0aL9CEJHPbUjJh','PHaVWk0vkOl19443ZSo6pyzkeM2VqwRfAjwTCNqc45d4XavHV3uIneeH7iA8Y9Z7E8oiLlM0UdpGawAgndhsM',11);
-INSERT INTO ti VALUES (-6314833508146637439,14109111,'7nqtg2k3vRjXp9jj6z','7CJTutQUu1joPfxzKCQri4lN1V','40rMgF','5I2tBlCSVdV51Uccj8h','HJi8U0pbzJUGYMAwvnHqS3WvFCwAMi0aL9CEJHPbUjJh','PHaVWk0vkOl19443ZSo6pyzkeM2VqwRfAjwTCNqc45d4XavHV3uIneeH7iA8Y9Z7E8oiLlM0UdpGawAgndhsM',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-28711690962296361,8987197,'SiwJwn3NPwgs8Z7d4YQsXOD3sZ1yp0STw5dfO07tJlBPxD','5PLeqGPzR9dxotn39','Vy8','1qd','WvhrqFaHkls54fAWTVYDSnvjkdtjGGmEdsOpE0ePO78vBuZ1nkC2QZ7A72Odx6','H7Eumzz3zhs2z1gEWQYJF8r2XuVekj',12);
-INSERT INTO ti VALUES (-28711690962296361,8987197,'SiwJwn3NPwgs8Z7d4YQsXOD3sZ1yp0STw5dfO07tJlBPxD','5PLeqGPzR9dxotn39','Vy8','1qd','WvhrqFaHkls54fAWTVYDSnvjkdtjGGmEdsOpE0ePO78vBuZ1nkC2QZ7A72Odx6','H7Eumzz3zhs2z1gEWQYJF8r2XuVekj',12);
-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 (5101577725462041460,6858974,'CNMMwUO4XLhLDPEj6DONZsYfz5iZTmM','CkNG58CORdGtw7YSAZAs8eHgewsa4E1cQCbMDhTEKksMitxavTtDg5NV09euWGnog6TKJ0sTxXzWhkAAYpjH14wUCKIAhL8ljExRKBM2W','LjLjv8AM','FXAxbETHVOhAcJ8677bZ2NN2elvEBlfZ0nUwsxyyKjGeEdzwVfLJQn8Ghte66k1NfGprFJLk6d1sz2bFZN0G9q3nfD4qJhXWQAiIZ9JAvzsUnakOWTA6sRBTvXcaMLH7nDFQ5EB7ZMfwBVgPuvr6PWhSlweQk1UkDNhyu4CTXhXnEEHD1u5','htEhH2STMzM6hiIOyRmd1LryiKnR1fP6yXNdNFvrUVJMvFfzjHg','rXFzns65',13);
-INSERT INTO ti VALUES (5101577725462041460,6858974,'CNMMwUO4XLhLDPEj6DONZsYfz5iZTmM','CkNG58CORdGtw7YSAZAs8eHgewsa4E1cQCbMDhTEKksMitxavTtDg5NV09euWGnog6TKJ0sTxXzWhkAAYpjH14wUCKIAhL8ljExRKBM2W','LjLjv8AM','FXAxbETHVOhAcJ8677bZ2NN2elvEBlfZ0nUwsxyyKjGeEdzwVfLJQn8Ghte66k1NfGprFJLk6d1sz2bFZN0G9q3nfD4qJhXWQAiIZ9JAvzsUnakOWTA6sRBTvXcaMLH7nDFQ5EB7ZMfwBVgPuvr6PWhSlweQk1UkDNhyu4CTXhXnEEHD1u5','htEhH2STMzM6hiIOyRmd1LryiKnR1fP6yXNdNFvrUVJMvFfzjHg','rXFzns65',13);
-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(30), d VARBINARY(58), e VARCHAR(100) NOT NULL, f VARBINARY(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14593,17206830617060814500,'G1q8C1Rmey7639U','DeeskpidhUfZlh2N3sU8M421GfST15MO0eqF3VnJ87FY4MZ','gPnE8iLnREeDYAiM1U90qP6dKUTaAU8sdpNk8wrJlMW4ktVebtZgWdUGxpbcR2EbuNoMYYRBFRzoa3D9Q','uo7qXSYyXk8f0QZqgrtxXHv5PNm','GArwsUmWbop4P4UVVXcfh3Z6d2H6oj7mlEySo','uLUUMsBrdGFd0DqtL2JIvhLdgVhqc747zTguGoR2LdpaCiG2v0MVMh79gDEIyuHKUelZqTKnsCYR7AGgJd7uC6sx',0);
-INSERT INTO t VALUES (-31467,8421924630718173711,'EII1YQLf','kDIqfgTTkCQQCdDGvP','hWB5PFByxKHl4bz5x0k8NyvF1CpIlcMCKl9JPZS9RjxDUnmvKpy','NQXaGFAF51R6Skczs','VuP','DKeWIWlH3O4nxfaKm5Zlno5aEexn41tbMumUJFdD1TfEBxtRo7W69TuVNnTODFLYjETHxwB0xAf4zcioA',1);
-INSERT INTO t VALUES (-24303,10841157540850988639,'TCt7v7OtRQ','7GBZGlcgn6h2WizEeug3hW5hOVWD40Io1kN7MArcXfvoayzY','cOQrh05HD5mwNkkQvcIRYbgMv3RiKNgxMlkR1TOm1xOSkphVvKltbIUA5TjZYvdyM8Uiy7SBGlJ','RJioOUJjrlfr58Y7rdNFK','UlSlGPpYRxlvwvercxc2soiwd9Jx8T8DjyarcudVwLzEHoc3DldRhRb3RvuJEXLLUMKEu','ox3yPyx7DzxJAcfLUUbH7RpI6dvKeXySQYn6gNuYSbjgD7AysGUSG7ElfXd6HV1o70ue1nSsN0hI',2);
-INSERT INTO t VALUES (28570,11519337394667112433,'Dj6WkTbp1ifxjE','V6hBYiVX5WoMQnVJOGq6fgiLOjXBLDYe','EHt0vlIGiGKNnPy32pfbwe8641cPEJttO7m69INzTLqT8xWVoLOLsytK4WZJBc7yOcfi97VOBHdK1TWB8FlXAcrc3LrRQI','uVHrsDsIeOb','ryfh9t5tSyiU6c6ytYAELbgnlAFmjkMQ6DbSglk3ICoRHZod8UqsFUedMbj8J0QDy5s58jS4siWMl3v5hglMW8PEIZV4ZHnI','vU0cDVEZtrKnnTRu8EeouJydxhjBhn8LFEfalYrg5Fe1XqbDf',3);
-INSERT INTO t VALUES (3928,395175603962616359,'y7WQ7dXHlMOOMvGUxvxX0Oz4zd0h','FssBjexHPQtBbvwZ8wFFRHdJvSBpNXcMcU','3OHWqQTvwyKuNPsSKGDpCJz5VvzckbvDLDlIFxckKiOYHQ65TNteB0AhCoxJoJYujQhbioHPPmlQpqLyQQfUxFbXLCL6FWgLy0c','mrdvCUYbcKXadZYHDxmsRct6RGNOFKoKWa','DVR5DJVXAQNE4gmz5HcixzewWWfHdQJtNFoRbO2khvoQw8ZcxqpP02','xCPBlgQOVsGIVyRttfA1XvtJEWkn5WWQFVwWOL9ovxhMWy8ih7IfQIp4RXCX4eUnZ4LQYou5ouryIQwst9uGOrdQzTpRei2',4);
-INSERT INTO t VALUES (31472,7460401091940726952,'XVQUhkYC7PsuWxSSavx8iz7TU','265NTaZckf4YcBXyI8WY9tu1GyVpLpwE30yOihMjH','eCzn5BG61Al891Wf6JpG6uWgjLMeenNNC','6ENk6v7N5eAdg','QerbOVQpSPKcvUZKTh','e7p4QEZarN2OrQaNN7KD1jpMGFMbTcWXqvV9TdQJQumN8HNQOE9GZnbAenHlys29ZGd0Useco4fPhOvQ',5);
-INSERT INTO t VALUES (22002,17524631169663457614,'mAegYlElitH57qtfnlIM','3oKW3Roav7SxwRpf17UBLLIi8P6kiS','7cy2JT4CCRlQlznkp0ZG7oM2xOPiWei7RoCsJEvLzGOQSVemYdpHQL48Ef2UWDTUj8oM','e','FHVRLVwvQftTTCgXNjApsFK8Aw1c2ufxtCgywFuTiF12F4hSQrz1tiYpInU8xWklk6PZLkNUXsw8T0xyZz5j37DCp','7uhWVWGhLQPXyTHuv48t4vvjuVKFrm3tKtP3i0kUrofdGMjF9jmywcqV6MAnLhXAbZHVJPViSKtHzbErDs3khRkakekPjYQo',6);
-INSERT INTO t VALUES (-12941,6238400072490175949,'itqb5m4pIVhns','cFUwgtcSzZw42NyWqhk5hp67gvtSl9r6jWLP2RFJVsq1umRP82HumoCWow','KGkpsvLievgLuqLzWti','WlbLoKrNp4ab6Ry4laNck4Kk1ZGA8sfJH7','09tx1B58w712aDu2ZZm6j9RfvDNmPqKRbFpMXsTiiw2GqLkRskS89ifP3AhiYmW','q5IUQHa2P7ku5M7sxWLGj9ZN9eYCGMhQMyEjeUkHoqCYm',7);
-INSERT INTO t VALUES (-1375,15046795286524558112,'2PCYjJb7CQABxKCdf9BRLHyiU8M2S','FZsxqAGXY0UaQGYCe81S7FpK0vjv9D8kHjx48pcu3Rqnr','4lNzsCPOplqBWrKSFLB5fwMMPkiHsqoPE6HuV45jJT8thMimtR1TbTcDf7QbNoSeqzaRhcPl5qNBU8C3U','VLz27DnwacD77C','xqtKhBe7UdoQfk4tU8EMCX1dFF6eV40qvojSUqL9l72hsrYDaBlavvyGWphF','pR',8);
-INSERT INTO t VALUES (-20192,14521669349311930717,'kNtYCupHl0Ez7Ytm4','W78rkksjlFquS9pzMIKZfxYqGPjRgStuk6382Mnw3P94p','iSbWTDjBOGzptGlfVu4R8FNnXj2R2d3bkFpsZpkBHQnlbQ0nyxrRytFNWJsWDEFuqpvwovYnOlsybZAaphB9qgturzLatpn','Zc6NlitdjIshNTv0','QlNQtHdl0p15or5kZkfvhg8P5PeFTdwRMvIUTzR3H0uVnW7VPP6SLSwWd2shdXLMPoUJ','bKdmTKVlTyfluNNCJ3e7jwoPE3k9glcLHpaJ9OCI974PZ2OVyna3MTTDdSJ3TeC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-1111566201,2931563315621598603,'ML4TIP4IP7mRowRxwm8sFdImbLtCVU','i67WYdH1iRp9BfJ','TZEqnibrsfOtnT6lTFxqh3G7NFRpkn79HSWawdCTrfsKpRatmqUIg5YPGmhJnyCDAVezXC3','Tldio9kK5Vf7iqRo','M3hV1ZyB7MilOP11nVBF7QVlwa0QpnizlKULQQHFm2tUXN8qrasmq6sc6V1oBk8eFOpvWpuYOPpBcimpEyedPwm0SjwiiyiKUK','TLSHmv',10);
-INSERT INTO ti VALUES (-1111566201,2931563315621598603,'ML4TIP4IP7mRowRxwm8sFdImbLtCVU','i67WYdH1iRp9BfJ','TZEqnibrsfOtnT6lTFxqh3G7NFRpkn79HSWawdCTrfsKpRatmqUIg5YPGmhJnyCDAVezXC3','Tldio9kK5Vf7iqRo','M3hV1ZyB7MilOP11nVBF7QVlwa0QpnizlKULQQHFm2tUXN8qrasmq6sc6V1oBk8eFOpvWpuYOPpBcimpEyedPwm0SjwiiyiKUK','TLSHmv',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(31);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(31);
-INSERT INTO t VALUES (-1191339883,15411300474277860683,'D7uOocrwiJFgnisWGgDApvG5roHe','ZeGsKLZn','0PR5v00T4uFEiAWDvVrelYmuwpFQXGc2psVGBlnQ8zKFYigEpquQ3QIcyTl','7VKagJvmBFrEPfmpQ5CXKiqeP6pYx','NAbDtbS1fjWnJvFjLXq4b8Z1lvFeyL1pw4gbe8fB5Xxfkb8rf4Tbr','T9HaM4J67qKI5Br4icOV8gzUgMlOvUg1Uu1QQ5Iy7oLmwBKAM6fWM5ZDl4DY908WhX',11);
-INSERT INTO ti VALUES (-1191339883,15411300474277860683,'D7uOocrwiJFgnisWGgDApvG5roHe','ZeGsKLZn','0PR5v00T4uFEiAWDvVrelYmuwpFQXGc2psVGBlnQ8zKFYigEpquQ3QIcyTl','7VKagJvmBFrEPfmpQ5CXKiqeP6pYx','NAbDtbS1fjWnJvFjLXq4b8Z1lvFeyL1pw4gbe8fB5Xxfkb8rf4Tbr','T9HaM4J67qKI5Br4icOV8gzUgMlOvUg1Uu1QQ5Iy7oLmwBKAM6fWM5ZDl4DY908WhX',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1844404974,16900068194052381897,'uNglusIodQyC1jt','xG3hi2cp2VmW95LCkEzVwsgelhfy5LLGbBYDEvzFm2a56FlIxJz4V0viyq8glhRut0J5LCx63Mp7ll','ImCMazmGFqNPxcYIBYtoJ0QW1lUVxxrbhbtZZkLKPBpIr2kzztC4KqfViqADci8lYzNR27fwqBWUx0YgXqW4XdHK2OxOkZeJ','Ov','jSKYior3qCPmGqXB3m9kF3hqqCG1','4doYKYT5jwbi',12);
-INSERT INTO ti VALUES (1844404974,16900068194052381897,'uNglusIodQyC1jt','xG3hi2cp2VmW95LCkEzVwsgelhfy5LLGbBYDEvzFm2a56FlIxJz4V0viyq8glhRut0J5LCx63Mp7ll','ImCMazmGFqNPxcYIBYtoJ0QW1lUVxxrbhbtZZkLKPBpIr2kzztC4KqfViqADci8lYzNR27fwqBWUx0YgXqW4XdHK2OxOkZeJ','Ov','jSKYior3qCPmGqXB3m9kF3hqqCG1','4doYKYT5jwbi',12);
+INSERT INTO t VALUES (8888910638300979437,7065946,'cCOo','Rx4ki1uqf5U7z1vyOwOj9','JGkRIX3geTSJQZmVHd6vH','EzxDwJFQYdObKZLzGpzrIFUOYsnI4nxRWl2lRTEMcsZaI5mYR','f','e',10);
+INSERT INTO ti VALUES (8888910638300979437,7065946,'cCOo','Rx4ki1uqf5U7z1vyOwOj9','JGkRIX3geTSJQZmVHd6vH','EzxDwJFQYdObKZLzGpzrIFUOYsnI4nxRWl2lRTEMcsZaI5mYR','f','e',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(38);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(38);
+INSERT INTO t VALUES (7496553215901271621,5289769,'jxRkUszGJqlsjMB2','WoXN5M0nbhzfWTenwR3IaU79O1pp57b','55cp','GaaR9wA2fBtG3L','L','v',11);
+INSERT INTO ti VALUES (7496553215901271621,5289769,'jxRkUszGJqlsjMB2','WoXN5M0nbhzfWTenwR3IaU79O1pp57b','55cp','GaaR9wA2fBtG3L','L','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-9217115494122930111,3377031,'HWBsA25RAoSDQLuFEhy','neSFWlu8WScGI9kYpO7VobTJx0bnRtgzByDv8szgIKOhCmgrxaTIxNDCRS7DIiM7CxhqZrnkRFEoho01dYRDzZkfwKnOix62hA0KdjIvaHNCYVKEJwgiBO2aosOTIu45tFJc9KUGjfiyBOJfyVulVksxTp5eL7WR3AhqGrUdyisJ7U47Me84kYrDnvMyvYuIICqDpXoux6m60SdIZbil54Xu8Si48Wvbo','2mj','rNW3rkFMKg4Q6kJJ7CAyqqVgdlJNqdnk7Dd9cwxF','d','J',12);
+INSERT INTO ti VALUES (-9217115494122930111,3377031,'HWBsA25RAoSDQLuFEhy','neSFWlu8WScGI9kYpO7VobTJx0bnRtgzByDv8szgIKOhCmgrxaTIxNDCRS7DIiM7CxhqZrnkRFEoho01dYRDzZkfwKnOix62hA0KdjIvaHNCYVKEJwgiBO2aosOTIu45tFJc9KUGjfiyBOJfyVulVksxTp5eL7WR3AhqGrUdyisJ7U47Me84kYrDnvMyvYuIICqDpXoux6m60SdIZbil54Xu8Si48Wvbo','2mj','rNW3rkFMKg4Q6kJJ7CAyqqVgdlJNqdnk7Dd9cwxF','d','J',12);
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 (-281861501,17235570802067806389,'C8rym5VuevsGbEYeb5x','6ZSDXqsDTdObW4HhQklu3DOsnynjmgoDAIab9R494eiSEGpCLEf8tMqhadQ7KNGDIFGxXutk5lqJjL3JEp5VWIwaz1MpUs7ezJDqmc1aAcIsEpbuPbY4VEWeGnUtvnO4wm09Pj7twG6DIAggjmoHojNlk0f0kU6T6gyg72OaKJyVe95CrSNdlFx3FGtOewSQd4gdV6Qj475mPr5TvF591CxaIynKn2gjx9d1kUPeRedWt57XR7Gj8bMr9','o1rTXItgDbsCVXXt4VWKnJFA0ps3tYOXCThrwAMMdpeajfWaFefuJ','IytkTXbz92','8AAmpDubQa4AQalTgjd5OkGr4BbaDDro8keM6c8gr0FNI6Y','se1nabfnUz6J6HnForPScyprzuWoGlFBtBgypePsKoFXntWn2ajtDMGYOgCgS623BCTMDqaT6x2IIs6chziJWTCYrDjFXUnh3AbC',13);
-INSERT INTO ti VALUES (-281861501,17235570802067806389,'C8rym5VuevsGbEYeb5x','6ZSDXqsDTdObW4HhQklu3DOsnynjmgoDAIab9R494eiSEGpCLEf8tMqhadQ7KNGDIFGxXutk5lqJjL3JEp5VWIwaz1MpUs7ezJDqmc1aAcIsEpbuPbY4VEWeGnUtvnO4wm09Pj7twG6DIAggjmoHojNlk0f0kU6T6gyg72OaKJyVe95CrSNdlFx3FGtOewSQd4gdV6Qj475mPr5TvF591CxaIynKn2gjx9d1kUPeRedWt57XR7Gj8bMr9','o1rTXItgDbsCVXXt4VWKnJFA0ps3tYOXCThrwAMMdpeajfWaFefuJ','IytkTXbz92','8AAmpDubQa4AQalTgjd5OkGr4BbaDDro8keM6c8gr0FNI6Y','se1nabfnUz6J6HnForPScyprzuWoGlFBtBgypePsKoFXntWn2ajtDMGYOgCgS623BCTMDqaT6x2IIs6chziJWTCYrDjFXUnh3AbC',13);
-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(5), d VARCHAR(25), e VARBINARY(29), f VARCHAR(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13210674536898484564,43,'n1w','tEgRKnGFg7Tz5x','7hHClnbPd2yfl','18wlXWA7MJ8S4S0b301GnPqiFMgYuUU3OB5BgVTmv','hyAs1voovUzMse3zTQgB9Ewf1RT31dpONu5','V9KY5',0);
-INSERT INTO t VALUES (10955290037370141248,49,'zQ8G','e19mKQSZgQXSJ','QbMLnnglBGdE1LCw8yEz','UvrC1SNoHQevGsppWFZQZjAoADnr0JC','eSc3Uh3dw60wAO21UhqHyGdaLQlJAuc5c7Xhqmt0Dq6Mn','Y',1);
-INSERT INTO t VALUES (12485605361838975337,77,'Q','b8yYFt1ATMrALlGSrNKA','BIDJje108qtGvrNoyAKucE7f','4fQ3jpIKrzM4j','sVi6KzZbkmjg7RDK39nrd0s0a7iJNFIQomLmhwhRm9','uB70uL9z3AbyqTAOgOoeqj0fU3n6mRB9XTbiFaagNdPml1mRGml53RavxHlfPbFOidBQobyNSMW8NTnTBtBEUpbZjVzXS75',2);
-INSERT INTO t VALUES (1098676930767416298,0,'A','FRWPaGfUlBw','w61jBBrQa','vTd2Bfht0N85VY1fIGPZXgWxhy157KXdImSXcGNd8','YJe5TkMqX2SQAWU3oL3JLgboiErSgQfao0ypRUAA7MnRTFQEGHTL4ChpUWKxCW1DOM5sAnLlAElgTtSzqBnwLdz7s5nnWXgLyK','7P9t2AinOYKlWIKb9Nwh',3);
-INSERT INTO t VALUES (11356031835055225849,70,'qHFu','Jq7SvI4dv','R41OPDvAgbhrVmbKNo2W','t0idPWDjLorUHETjjC1A35rHUT94ZDY2F0OK','dZ2sIlX23o9ezMtNxWHuu9YLWMEcHcaPzXa5q5FNBbWso8ZNEBboRS7yhdhXq4NoZTe46ix','xlwZ7crsjJAcPBunJapYvKacMls1GZNQ4nQi6TLDG',4);
-INSERT INTO t VALUES (7354198363072185328,-33,'Juuw','pMjYY2V4xISSOrPJeIpa','4Eu2kgdIu3Q8m80Q6mNksSXxb','YQRk2QNU','eWrwtWhP8AzkfnIdmkfWy627laXT9cHZagPj7cjKV6xthOF7MxqzfQWynMP6bfoeWRnKJYfNSVgcEHHNNIlBczPDDi6u','ypKfTDFGBsITfVre14',5);
-INSERT INTO t VALUES (748576847100444826,-63,'4','cZdBjwh32R84YaKLMpFswORhh','aoaV0rOYMqAtCbgG0','ZK2D4Qhle6D7CujPfymhlLrMKVX4l906mBVYXpmzTRK0','1oU7lMUGDhN0w1sDjA2BoOsDULF','qYG',6);
-INSERT INTO t VALUES (3978883237558117076,29,'l','KLtGB6A00UMTUyXcI9ao','Bu7xc8iCd','d9MWVgP','DQ7zlc4DTT1YP6EaAvlAnPd58mIFEpjv5l66IiosIehnTth28cZNYJf7QKx2jJVsNJwR24ElVSH4YWfOoBDNxVOmptYDIb','Ifz0wtDZnFXpZkgSbfQ3mN3m',7);
-INSERT INTO t VALUES (7097800120790143241,25,'4n','fDys8ovQ','iejhsmx3U3kEpg16eRmIVr','pAf8Pg6S8EERtCtbYBBRKm9fRYszaeyhdHnQdGqsJs','5sgNxS1ABScCO4DGvARR2WvBkwMs','aTX2Nm2Hz7VXOX3dhCA7NUU8KwwB5ugnHjXii4hB7vdRGnLaRlhYrAZPFQZOtl8nKnbf2nSg0j2bZ5saGH9uucdb',8);
-INSERT INTO t VALUES (706409382304185648,90,'RB','4zJm','AqH','icwJLyV16FfOtQljodguwdUhLHv','Ez3rz0Q2icb7LxNPDNmTiWtUtfklKrE0GQEKqzO7tRIAmJ2StXAa2YTAbXJOOSaj6qlR0pgPoe3uRrOaIzD4S0hmBok','UP3dRRtrqFrn5uWYG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (710990506009073267,9865545,'N','58ixsD6Y4lJvUeNGkxHPuJP3vtBRdeRSR9jF4VkGJeufANAqr7CAOJq73tX','xSBLk0Df3o','vlG5tiJtIdV08AQcNuLFLvyYW7a3xsNVyIuFca3O3bx2I0mHpNSDmkO3Ip0rFGADJ30TNu9wVGGpFvdTH1bF8HOogTljmMHJ0OVllxoRT9F','2','b',13);
+INSERT INTO ti VALUES (710990506009073267,9865545,'N','58ixsD6Y4lJvUeNGkxHPuJP3vtBRdeRSR9jF4VkGJeufANAqr7CAOJq73tX','xSBLk0Df3o','vlG5tiJtIdV08AQcNuLFLvyYW7a3xsNVyIuFca3O3bx2I0mHpNSDmkO3Ip0rFGADJ30TNu9wVGGpFvdTH1bF8HOogTljmMHJ0OVllxoRT9F','2','b',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1347360977434010304,16346305,'ydx0qo9r7PtYuy4E6Q','h2qtjbuq6KhFog3aH1TpmIKVLrL9vVevslyUMvgS6QmaATLOSP8aLgQi8uOfLl4eHwZXDJlngqG9Ht6cVQkzbptPYUN9bvIDszPeoX8pgZJN0QITzGprVEDh1xAICNmaMmIUHgltUlsR7gkxDDpaDdfH0fTFKjQTpx2AYv0i','ZgnKpN35ZC08CAcQXECVcLPodf0ZhrEnhL7H6qfMmQ140jbaglrJssQ6c3aU882CpxowJGgQeN30A16OIptCJd','fKzV2kq7dCH92YCwt8xJxn86Q9DAN8EDtNKo0dt1MPrfbFwZbXOhvFl8q8Xabgk5qmKKlxgja0kYXuDAt9JEB10kt3DG3EO5Ob0XXL6VGcoMZUswj0UKMV3K6yDDV6t0ycB22RelxvAO64kfOTOoq3S6JbBTP9r2vKWvh7wJbOvWompmS08Udill481SH','V','b',14);
+INSERT INTO ti VALUES (1347360977434010304,16346305,'ydx0qo9r7PtYuy4E6Q','h2qtjbuq6KhFog3aH1TpmIKVLrL9vVevslyUMvgS6QmaATLOSP8aLgQi8uOfLl4eHwZXDJlngqG9Ht6cVQkzbptPYUN9bvIDszPeoX8pgZJN0QITzGprVEDh1xAICNmaMmIUHgltUlsR7gkxDDpaDdfH0fTFKjQTpx2AYv0i','ZgnKpN35ZC08CAcQXECVcLPodf0ZhrEnhL7H6qfMmQ140jbaglrJssQ6c3aU882CpxowJGgQeN30A16OIptCJd','fKzV2kq7dCH92YCwt8xJxn86Q9DAN8EDtNKo0dt1MPrfbFwZbXOhvFl8q8Xabgk5qmKKlxgja0kYXuDAt9JEB10kt3DG3EO5Ob0XXL6VGcoMZUswj0UKMV3K6yDDV6t0ycB22RelxvAO64kfOTOoq3S6JbBTP9r2vKWvh7wJbOvWompmS08Udill481SH','V','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8269888783057921591,15962191,'CTsotHHRRNBpgWTD0mxv0ESpSemD','A8mTlrTa9VuufrYAkRaI0OQkriMSkMEhAe9Dh0PooB2ckiakA6YSLVrTKN5fHWk6LfqurWkJxoaz9eARnRdR1RKjiBcvuRrAhsbRsO61sx94Qzwovy1aOx18TTgeSzClWCubkD713csLCQaUvI0nY8M0U2tcPk7QWtIH9WtcKBM2TthOySFXlptim26PSAYadBDVVZZ','juCDd6UUX1jAQkAIjkLhdn8ZiCckWVwBQvCwKH5M4ywsWPu25QNAhtrTeb5irrul2','bJ2Jes4HtBu5ms3WtaNP5HXdeYGuiFwt6fHW9q0iBx0bvTc3tAeLHgw92hWQ3OZEl7HHPLVlwibIx96eYwOpUgiaYjuxqTq5Mo4zMcKkhovboqyD8NtdPFdfc5vzRmsiIqesVGGCp0XiuOX7RgjazSidVywXqapvrT1iwEoSCdEMdGEIP2eqFY7xMMfvIr3ES1TBpcq0k3UIAwd4wMYptQKF5GUlxF8','Li','wc',15);
+INSERT INTO ti VALUES (-8269888783057921591,15962191,'CTsotHHRRNBpgWTD0mxv0ESpSemD','A8mTlrTa9VuufrYAkRaI0OQkriMSkMEhAe9Dh0PooB2ckiakA6YSLVrTKN5fHWk6LfqurWkJxoaz9eARnRdR1RKjiBcvuRrAhsbRsO61sx94Qzwovy1aOx18TTgeSzClWCubkD713csLCQaUvI0nY8M0U2tcPk7QWtIH9WtcKBM2TthOySFXlptim26PSAYadBDVVZZ','juCDd6UUX1jAQkAIjkLhdn8ZiCckWVwBQvCwKH5M4ywsWPu25QNAhtrTeb5irrul2','bJ2Jes4HtBu5ms3WtaNP5HXdeYGuiFwt6fHW9q0iBx0bvTc3tAeLHgw92hWQ3OZEl7HHPLVlwibIx96eYwOpUgiaYjuxqTq5Mo4zMcKkhovboqyD8NtdPFdfc5vzRmsiIqesVGGCp0XiuOX7RgjazSidVywXqapvrT1iwEoSCdEMdGEIP2eqFY7xMMfvIr3ES1TBpcq0k3UIAwd4wMYptQKF5GUlxF8','Li','wc',15);
+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(91) NOT NULL, d VARCHAR(43) NOT NULL, e VARBINARY(63) NOT NULL, f VARCHAR(100), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6,17752377640192374554,'Eg0T72djBkExPcTiJN8eqfIofqeBQRsn7P54y20sfFYbg1NTRhE1tQZQP5O4eHjcOHrQBWAZqUgYwL','5ip5834vWH','WFbFNphbopSEFLZLsbIFxIerJQSTjzcNIUX70WuUUs8eqRkJfVvCp78dA','M2JOuKyozQD1ruIeoMaD2ogJx8E2fFxZG9Uk5kA7E22qOzRhfSIpYQeN1cFW8Br5fWIr9nGJigdWa53QbQ','4','hn',0);
+INSERT INTO t VALUES (27,9627228784863212438,'cA31yfwrzNCv3iny8XQ35FAYhfuyWj8l0srxNvtoRuTT1dUWzTJ18Dn1BJ7Gfvw91AT7u0','JQ8uF2CkOTc634eqYhns42WIDf3BJO248MwpNQ3C','pSO3Mf7t8PXQHrD04kN61CYpG','VvpLlG25zlrxEGeHtd4yN1htuugRlanqzlbtDrBwZAXyc0VB2wyNd65peF2T4gCzWrq5aaMe','z','s',1);
+INSERT INTO t VALUES (-89,3980459835450927743,'EZ6pR0z4e3HlPfGvgLHbjUxjycIfyaGLBPMpRKuIeLytjY0uk3DjXdT','WswN9qbNf7K9rbIlX','iY','souui0nCvX34vei','T','gY',2);
+INSERT INTO t VALUES (-109,12613761036823379595,'j5ltRWQpgrjZMRmuVTh1BdtXBI9n7jXwqoS6SiHehR1m3XIglbMYt0r71uf5fWPTZhopqHa5aR5hKuyaQCnWmnyMsQX','ERffco4kj8tj4U8rpbEtIp0Qngg4RkNST2rhdo4dPq','7sBWgcWnHl6p7blrpEYfPzmcz7U03CDDOU','Zfv4bbeutjy0AQpr1EimuY14IqWIHA5','w','z',3);
+INSERT INTO t VALUES (-46,8197490203503116594,'TOohLE4OidLViSzP3Fg6jz0lNyMQYubS65hgTIwxOUJjSrrrPJVWu04WkCHbCJ0hhYfBM0Ri0MN','UV30wsR9Hct8fmgTRILBY9qxlXnfoflE0Q','pitPuHOPzIZKqPpp525shJk5pTf6ZfDJuYenmUikarMCH7ex','k8b2DCvznn0j1Q9Cpx9Gi6Px5fyvLmd1NCXQnZGIuhR8YqZIkpvv1Fl2252jHzE0sqRIB6b','H','Y',4);
+INSERT INTO t VALUES (-111,1380216743766953239,'OQOa3a2TIN0jJzcgGZkCqGuTTGfS8SxaV37htWR8X3x0Yz8wic8','lmoy2kfURf9OPr9CbCxc7OohMqyR','VMk4PWFtNOHBunTkdC0wzLJoWew4kq1qpEmtY8YOipnd9bFwARmgQH','JDhvo1nzhfqxVkNPziMZ3StSFXWjGxCTN3fpzKc98lXxHtccy4sC5HYwFcxaIbdGeuWDeFFn9hmv2ILfbqR6Qefb6e','C','ij',5);
+INSERT INTO t VALUES (-70,10002814456603170689,'oOThUEBvcDM49C','y5kS4YJNZP2','RBSziCowxyx0grCQSf1s3c6kssllOxyqf3mkqMRqSyLINZpsjL9slD43MH','WNipoFjMnRizOGnA5XJJXHyx3yaznhAyiBpXVh80x8eDlOh8PBXrITWuoubVOYbNu7ctzeoZWE07Gn9Tl4g','5','I',6);
+INSERT INTO t VALUES (90,17752577474916254421,'D8I9OF','76q09xnQE','qBE1BUktxNeHLzFRYnwK4v6euzEn5Yp4imSLYGyWunMbFI','yTo1r3coUhFwF8qe3kI16cRwDjfEzbEk3mKqq6SRHkmlKRyZA1MfXMUbx8bOKqdMjXkMGJkuoFGeFV0tZn5','L','XM',7);
+INSERT INTO t VALUES (107,18324265615259137749,'yKBngSd7Tpjb1bkujdHuLjs1TadxVQrsAEooeADM9imdvLzSxAdW425','9MxZySMNXKlPODgks8yEZoBxgnD4lQL7','7I3vv013fVqDxe1Ji5iQR2','MvGq8HsKfEuE8SpmwaXX6VWMiSrGXrkl5rxEXRSAaDONv4etJHb9bRntOiZn0VzbBmZN2F3tOPIoxamrxc8ZRh','P','Zr',8);
+INSERT INTO t VALUES (-78,534176241865407270,'vOrPOTWjNjO47mok3yxsdEMt03tgDOM9rAaQ7JOPfRgsAs5dKyIchvz6ziIh5','rl','aLzsxWykJAuG4h40UX1bdQi32dKxwgvZYIJ','Wt8T4wKI9McAExEVQ','G','D',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARCHAR(43) NOT NULL, e VARBINARY(63) NOT NULL, f VARCHAR(100), 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 (5584547805670941516,18,'vf1','qBoHUHKy5mcePboTGAp','VV4VC9Wvz2LUanzk6ehpK9mS3','92tnFI5t9hrKNx8KGaAs7wgw2EQyvTyL5N','kTiz5VWxvsHXa2olYYlXOZQkmlC7sEBxpQzwXxngZ4Pl3TRhF0Kof3grD','jmsulCiEmG5cyn9GodxSoljppCB6IPHEhvIE8pTddLByWrvD0IuyS',10);
-INSERT INTO ti VALUES (5584547805670941516,18,'vf1','qBoHUHKy5mcePboTGAp','VV4VC9Wvz2LUanzk6ehpK9mS3','92tnFI5t9hrKNx8KGaAs7wgw2EQyvTyL5N','kTiz5VWxvsHXa2olYYlXOZQkmlC7sEBxpQzwXxngZ4Pl3TRhF0Kof3grD','jmsulCiEmG5cyn9GodxSoljppCB6IPHEhvIE8pTddLByWrvD0IuyS',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(6);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
-INSERT INTO t VALUES (13862526887972321122,47,'jOI','yvNoCYdn5CpxZuoz','2G3aSYBJ4m3nWvvVJ0HXAeZABa','GJIDOQMm','t916uIJNWhkc1','AsFXnFWal4Kzs1OqV19bp1M',11);
-INSERT INTO ti VALUES (13862526887972321122,47,'jOI','yvNoCYdn5CpxZuoz','2G3aSYBJ4m3nWvvVJ0HXAeZABa','GJIDOQMm','t916uIJNWhkc1','AsFXnFWal4Kzs1OqV19bp1M',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6642724199574560277,58,'6PS','4FyUJniInM9SQl','4zJW3v','Z2X7vWtHUjfHAfIaVNBcJBJxdghZHETqxX6qdRESOTaXWInA9KzzYiJclNkd','O2JdwiMauCSaNo4F9sS5KJlMqxVtbaz5CpZiHzWPZpPrihp6U4vpc8VMlH3A','5TCx8J2Wepa03itjiz8fvHId4rhZVat0vFYrFjKK9TWjaFz6MAMxZJXbgfKKgdaszPstpJyKfyHEZPzck',12);
-INSERT INTO ti VALUES (6642724199574560277,58,'6PS','4FyUJniInM9SQl','4zJW3v','Z2X7vWtHUjfHAfIaVNBcJBJxdghZHETqxX6qdRESOTaXWInA9KzzYiJclNkd','O2JdwiMauCSaNo4F9sS5KJlMqxVtbaz5CpZiHzWPZpPrihp6U4vpc8VMlH3A','5TCx8J2Wepa03itjiz8fvHId4rhZVat0vFYrFjKK9TWjaFz6MAMxZJXbgfKKgdaszPstpJyKfyHEZPzck',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-6713434022170926786,9167601211910433304,'ENEhWBoZk3AucUUjQYgAZiIypIU5j6Ahmci7BEAtJXMXrLf','a1MdPiGJ','cMp','c8ODuC4jhkZnU1rheEdC508P7YPBOkRaA7ddc7WAyrXTH6NWjnpT7IX29xdHPiIMxIg3CL18bMQWz9jNtVEpIwNiaoGkUKv518d','z','j',10);
+INSERT INTO ti VALUES (-6713434022170926786,9167601211910433304,'ENEhWBoZk3AucUUjQYgAZiIypIU5j6Ahmci7BEAtJXMXrLf','a1MdPiGJ','cMp','c8ODuC4jhkZnU1rheEdC508P7YPBOkRaA7ddc7WAyrXTH6NWjnpT7IX29xdHPiIMxIg3CL18bMQWz9jNtVEpIwNiaoGkUKv518d','z','j',10);
+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 (4277498645172461139,11253018686035657406,'kkgMNyqgOvlDkHxlG2T7hsFzrnn5MtayAYjV3JsTfAG0sO1Do','W8j6E8YRpeTLknE9rE','qBTWzvrLePbQwsB6B1rB3kzcSQ1','TW12EXMnMjKe','k','A6',11);
+INSERT INTO ti VALUES (4277498645172461139,11253018686035657406,'kkgMNyqgOvlDkHxlG2T7hsFzrnn5MtayAYjV3JsTfAG0sO1Do','W8j6E8YRpeTLknE9rE','qBTWzvrLePbQwsB6B1rB3kzcSQ1','TW12EXMnMjKe','k','A6',11);
+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 (2523350693803800631,13860012936814227336,'H9KUcWYTh8Vq2Rr5U5WWN2kn3EW4M8MjgsJ4GYZ','aM1lsrQllN53GFNXZGIaSWyvxLu7iZj18tGor0VeGzjA2v8tDlJMovozcFPj9mZuprQ0P3yiZ','DGAGGMmGg','dFxBBmoPUqzLwJEs2jGpVLrmhTV65LhOa0CwOAJp3eGEvoP4vTPsajhb8OBFWuLNF3BXRkz2INUimAi7VwxGC1iMPQqld','E','PP',12);
+INSERT INTO ti VALUES (2523350693803800631,13860012936814227336,'H9KUcWYTh8Vq2Rr5U5WWN2kn3EW4M8MjgsJ4GYZ','aM1lsrQllN53GFNXZGIaSWyvxLu7iZj18tGor0VeGzjA2v8tDlJMovozcFPj9mZuprQ0P3yiZ','DGAGGMmGg','dFxBBmoPUqzLwJEs2jGpVLrmhTV65LhOa0CwOAJp3eGEvoP4vTPsajhb8OBFWuLNF3BXRkz2INUimAi7VwxGC1iMPQqld','E','PP',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (14064509761211719007,79,'mi','pehdiVmO8ve1LKFviuomxeJd4WwAa0SpkKyuvJC1PxUoTQIB4Be2kDONoZ0446fYto7rRD04TiuNxIWpvDCtoH0jd9JxD5iXV6O2K3hcCcFXKifLyyI1Eusfv21J8RsC5tyzLz9P9ZtUOrtwWx8RRCF8znLrTAX','rHISCX0vNZUR1hnMuOyxV7gFWifLS','5uqp83OIYu2UJa1c4MBwpiAnDFgThgaqeSs59gO1EfCsccve6B4xf06ZB6lLxrwicUbXmwf9F7HZq08b6gZKmkPYN8aAQsdwcBOSUt5OMwzI56P','rpByeaGInFHlDu60zXZxhm4rsGUtO7OMyhTsYrUZ6q51LwF2F8S4HDtPplZeToPpZCJfZ4BuEd6EYsGn7t0F','JAtiYb6QY5wG94YjsHvo4ayL6UXnKF',13);
-INSERT INTO ti VALUES (14064509761211719007,79,'mi','pehdiVmO8ve1LKFviuomxeJd4WwAa0SpkKyuvJC1PxUoTQIB4Be2kDONoZ0446fYto7rRD04TiuNxIWpvDCtoH0jd9JxD5iXV6O2K3hcCcFXKifLyyI1Eusfv21J8RsC5tyzLz9P9ZtUOrtwWx8RRCF8znLrTAX','rHISCX0vNZUR1hnMuOyxV7gFWifLS','5uqp83OIYu2UJa1c4MBwpiAnDFgThgaqeSs59gO1EfCsccve6B4xf06ZB6lLxrwicUbXmwf9F7HZq08b6gZKmkPYN8aAQsdwcBOSUt5OMwzI56P','rpByeaGInFHlDu60zXZxhm4rsGUtO7OMyhTsYrUZ6q51LwF2F8S4HDtPplZeToPpZCJfZ4BuEd6EYsGn7t0F','JAtiYb6QY5wG94YjsHvo4ayL6UXnKF',13);
-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(68) NOT NULL, d VARBINARY(65), e VARCHAR(83), f VARBINARY(72) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4379644560328336344,1491526808,'zUo4ZDw4uarFUG7qv1CdPBqITGHUf25prl37pBIclGnRpuIQGa5PS','8mE9awtXM8Lr4bcsPFcmlv0qRCPwWy3U22iZsVOprUR','DlML8ZmvdU7YJoVrZhuAtC60l0z','8XDh1eIMM9uLu3KvzoSGcxZsm0W0uEWI6JN9F2v5Wc1PHEYLUDXYAA3yNbyKnyDSdjvp','b68iRsvnUYK9vrWa0j7hn2i9Ua','tuAfd',0);
-INSERT INTO t VALUES (5074751283611018185,-1483835353,'nxOOXwoNMjkoEiIKSOImnr6xxMdSU9fF36wpJTsSeG2mMll0C6pPBau','IOQ5zaMRzjz233IEVron9Pzfw6iGpKhv3f4RX3T','Xz4CNm3Dyf2odjDvFm0jsqYbSzhbVBNzk8kHJjkkCFKILBf','AZ0NjB43aXX3QrmGCMFxDz7DtIx7qLobMUTWK19riQuPnPtT0AY','j','LHLONhOzrSpzzAXXmqwpG',1);
-INSERT INTO t VALUES (10358975332458345547,817074459,'Um88sYZ2R3dDy9cgcRRgwDqbTi3HYSlRVcq34','tVQFPDYcNuRvqoQIC6O8K2xQ9N7wYuCXD0ViVFAGMj8JlIlxD7CTERwGBWzA','XOhQ1IFomfELc4XEHa8WoUdEsMXKhxmz6mIDz2YIioFuyz8H2','DrPlLRU3zl3VVwcBPXCgCq7xgs7zTGkndxw4GOK9ywvFYpGj5','9vZUG3Q2VrcZ1','bgOd3g14nMtGZ4pwKnMjYHCBkkjZM17r9avs9uA1HErNy1ptCsRRs30jNZFLALvOuqeQj8UwR3fGxudZ046I5hdxB',2);
-INSERT INTO t VALUES (8549391791337893378,1903329435,'upQ35gm7iPga7UmBk5358r8thTPdRN4MFCXj775WLk3QJDN67dftdPyhyzl','BO5Q68zDer8rpp66t','cFQOQgWBXC2onobl913xQ0UwfCoj','zMJs5A8kmLayzLTRMwSffmHl0Af3QnsYb0fhRFKtA','nF6HRTJCuROfBV7WGszqLpdXCuj9Kor3XEmDztuSwtpIZINlO7C','uJjOraooVbjWrBwNHzKcVOD2JYFm8PrSwodccsfqRD3CpL',3);
-INSERT INTO t VALUES (14022520635806376945,-741115436,'z1l5616dUal82AfPrcUJ0oVqCF','9mr01tpURyhQ2mBkZqicN50S78ko0GI9u9soP74m6Hfw9tY5eMvkRicsA','YxOvXKWy1T9L0hmzAxrDZSBeOtua9G8qRfSwnKDf','rATWNpVTjB8PuyfWFDbJmI2202CeOYcrM2WldtoNsSWkosqF','sX7gviOfG73b48h','bsK8yLNX2rqUhJTe3gs',4);
-INSERT INTO t VALUES (11280558093464298384,-1976898420,'GLQHPRAexj10Fxnf4f','0zHJXOtl','kYmicY4GE0NxZOo','EXithFhbisZnYAxdpG6tNRzGjxjLhRuOx7xHjvAScFItTwbNBOJVkB7woo8KDnZEyRluYu','ImkKlVO3b53I0m','ofmX1sEx90uOwHPvoesgD4QhXQj6u81Ypm9',5);
-INSERT INTO t VALUES (5699268644322023852,-2045079271,'HzKhhNXJA1pboJs0uemgR1UFkdeaQlY16BZMqFdxHtoDxk5C','gk1YwWsU19wgbJ6d1hJ1ON','8ypKEFKsp55854yprvRGPW2yH4t6aHO2kOvJFaGSEl49MdVg2oJbygu','1m6RJrb9AnX7OhM2dKp7sOkVcLnj5SPkKFUGVKa7ZekcCPzOTYHJWKHBCwJXZ0qRuKXB','0X1qjox46mvu9oKKNgULngGru7HoGYzISlJSdTv1jOk7jg1CnuIk6nHz2XlIrrAsnco5gGiAcNQNVkPA8HopLXTtlO9D','1ekKCzIzHrFSdo7oPFG4tI6Ljb17jfmT4l2QUtsl5rSHPv0lkZWAyd',6);
-INSERT INTO t VALUES (16497033114294113941,-645376779,'Q7xRpa20ZbZa6Z4iocZNEmA1GY9sv4NYtlHtyM8nTAitg5gV0HnsLr7Vlk','VhzGOtAcqtGqp2CHujWjqlpHL2CAiWx7','4FmDdFkT2hY51QavrAcDnOdrxQu9dHWJFRspkozlE6WPFFKT','mpI1Kiw5670ATrahVBeJV56RB','Ar3aH0hbOErSWTOZNlxVJfiMtlEDS6KZdc9LJYf1hMNdOx1BFTLqbYOSHSdTqyrrnU69XXbDm1TLHrUCiEhmDMJMi','71Hk6FDoyWJ1GpCJhy4j2CtQR0tTxutdfN6rLLdbzeGJ4P1oyxBZOK',7);
-INSERT INTO t VALUES (457134171151106630,1111775233,'41X3ygORReTZfdb8K2qoHb1K7URwb4OA1L9Ji1A0yK1kQXqfbbqmINRouWh','IlGQUDly1GcG1zn9IonrrfYgstNVQNPGMlR2S6riQ','lBky9Mir','6RiAFSZawdABdGfak7BZOocKtzKDR4DqxwvWsW83gSsTKeeKCYph6KJbYm5TDY','apUy16kfjGalSu8DwHezBYls','J5EJLZfA8dmPwoMjmv0MzgAvUpaTMRPtFbu',8);
-INSERT INTO t VALUES (16793204438227132680,-669162546,'Us3FvbXnZTgBouVcJ2pt5S3H','NyjzKvBsTZMXq50BX','RuRulOD9H03UudC9yZAbTjHlhfN2AZ0RNpiJrdqIKIpdcnKJnvD3L3xRli','YHGae7VhRqmo67YeAOkRlmGdyO','LxIljVw0FtvrImF0PSodUOomfbCnB0bWJU4s2WJH4miLXDCPyEaahUmqVoNijjGkIuHDks9hWQbihNV66','GaHjWqXnDaIoDdvHLaKckIT2mSl0hymQYyL9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5657295147969793955,448427336064201458,'lLmy35A3C2bisd7TK0yC7gBS8w0r7VakIH5c21nehhoYSMBy','55g1Ci6PwybdgK82xafTHfdx5p7rV8giF8v','wM','tY2Mr0I6b3eDBZ9AbLR02I3tZ9IEyxSvWEhJkDNM1SwBChB','J','g',13);
+INSERT INTO ti VALUES (5657295147969793955,448427336064201458,'lLmy35A3C2bisd7TK0yC7gBS8w0r7VakIH5c21nehhoYSMBy','55g1Ci6PwybdgK82xafTHfdx5p7rV8giF8v','wM','tY2Mr0I6b3eDBZ9AbLR02I3tZ9IEyxSvWEhJkDNM1SwBChB','J','g',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-373507967713110262,9687506793492055991,'4DBaLQxHb4','Y0whujse','Mxhde0ucJvsyaCb4HkaZ8dmLWMGTEU0mAmMe3BVpFOidTkRxiHVLk0xBXOjErbe','6FPOECNBYvTaMd2JwKcmYxgN','h','pX',14);
+INSERT INTO ti VALUES (-373507967713110262,9687506793492055991,'4DBaLQxHb4','Y0whujse','Mxhde0ucJvsyaCb4HkaZ8dmLWMGTEU0mAmMe3BVpFOidTkRxiHVLk0xBXOjErbe','6FPOECNBYvTaMd2JwKcmYxgN','h','pX',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1024922493519481498,15935373857214571357,'bPtK60yRy0EdeUXQ7M5Uo9lFfztTPegDQvWL','lbz8rmR9phCSONNLUMbWdoHCQBAu63EnBD7nShYSb8gCd8J2cSXbozJmfEa4iDrkmZfBdCzW0LsUBBlMZZfKavMiRDexrnXqUWAcJiXZevP09HySLQD4Xe5sZuoaXFp4fggQ7vuA4ITzK0zAAvBMqGLVpItLfT1pGV','qf3TTP8jiBJJdsa6RnEarJDi5OAktGTIHQibY2NZsHKPIIeBoOursN81UOeI0','bB1kSsCbNVzFUgyYLRGYqsnPE8ojGi8DQWgaKKKGmW3XydO0AEIhTGFTBUZfakbmLu4bb7HU0J','L2','0',15);
+INSERT INTO ti VALUES (1024922493519481498,15935373857214571357,'bPtK60yRy0EdeUXQ7M5Uo9lFfztTPegDQvWL','lbz8rmR9phCSONNLUMbWdoHCQBAu63EnBD7nShYSb8gCd8J2cSXbozJmfEa4iDrkmZfBdCzW0LsUBBlMZZfKavMiRDexrnXqUWAcJiXZevP09HySLQD4Xe5sZuoaXFp4fggQ7vuA4ITzK0zAAvBMqGLVpItLfT1pGV','qf3TTP8jiBJJdsa6RnEarJDi5OAktGTIHQibY2NZsHKPIIeBoOursN81UOeI0','bB1kSsCbNVzFUgyYLRGYqsnPE8ojGi8DQWgaKKKGmW3XydO0AEIhTGFTBUZfakbmLu4bb7HU0J','L2','0',15);
+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 BINARY(48), d VARBINARY(36) NOT NULL, e VARCHAR(21), f VARCHAR(8) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (13197978788161166840,2013832,'VJekv91msKKhdYiKNCAGJS8sMVE264ABL8RMjCl3Q8','BDjLv2zzaUk4','PNR1NXlY1ubo','sOpDxic3','m2','U',0);
+INSERT INTO t VALUES (11696859837086415097,16434899,'f6P5nhyLnW6E9Wal3B3eGCN','9fs52AJF','1XyDURLbc8TlyXhamDW','2ELrU7H','1o','t',1);
+INSERT INTO t VALUES (4571589187384480890,1948459,'h8Q80e0CZAvauvfbhg0fjZ8NAkBj2xfuPSjzLLSvTDf','QKBGj','l44YARBZfLrFEehAW8tQ','Kvu5YUV','Os','D',2);
+INSERT INTO t VALUES (4537535288891088200,8461825,'oL5DCUPeOSjvzMhe','l8k1af0asobvY','NDWLIjqJjK1ZjEJPOx','RE','u','u',3);
+INSERT INTO t VALUES (17587525372081396350,7442606,'tPAu4hf6jaBtmyzyBgo1J0cYyIDqtplB5x06u','Ddt','XsH','vGjA','DI','W',4);
+INSERT INTO t VALUES (12480888423822971255,1936140,'E89DSH7qt','mTQjSMlFYompu8muHenAfvsEPvFdGpMKFkIs','J6WqXHA9JD6yADHSy','xhxAv0wL','k','C',5);
+INSERT INTO t VALUES (14942219564012575395,13490122,'ZhzwpE8AR9LNBdMupo8Eucmw3vE6fDKZJD7I3MZSrgpkONb','u50StSaZqa','dWnbpza2YIACHw85j','z','B9','3',6);
+INSERT INTO t VALUES (9037343821470460833,178488,'gc8otAXV38gMbRMD1g79SPvM7e7fVon9u9ljpJXHzJ','Fa5lbpFYloHElEnPT','3O7wkpFWtanQJ5D','OgU','gc','s',7);
+INSERT INTO t VALUES (4652882760880499496,11209713,'cS4nVeIAxXs0XztsDotzpuTYmgAQkPIAc2Cz0BDYV','nWKB2Jqr','aDlA98Q2W7','so3Zj3','q','I',8);
+INSERT INTO t VALUES (11581755762031556507,1260800,'UgUHzD8FeQcAF8AaGfo1jR7x2w5MuIr1Nfki','8','OTTopf4gSv','9','HO','w',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(48), d VARBINARY(36) NOT NULL, e VARCHAR(21), f VARCHAR(8) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (7362344746688524957,-1882088641,'l1H8sw2CErcx1bFZMFXMcJuqDrdjGCYyG8w9oB7822dL3gRr2','g7BBTcVl7ezfUb785jlp0DfRWjpQFBk85egTEF1UUK','yt1mneRPRMcaA8XNL5iVQsMNyroaHrLKg46h4LSY9S0cCIHDGKcETqZ','RVJ5gypPoHzjWKZUEcYAsjsK1zhQILu8eg4pdEq4YP3CQEP2rzLoYlH75eSTCV5R','dlE01s2J9r6VdrPqVziklILLMB9DOtJhblcR30wzN3Qfk6YtH0oQGdYIKzMjef0aLgL4','bhrSRdnghMom7SveCT82Soq6ndTbtyDqdIkIZCCwaBqj',10);
-INSERT INTO ti VALUES (7362344746688524957,-1882088641,'l1H8sw2CErcx1bFZMFXMcJuqDrdjGCYyG8w9oB7822dL3gRr2','g7BBTcVl7ezfUb785jlp0DfRWjpQFBk85egTEF1UUK','yt1mneRPRMcaA8XNL5iVQsMNyroaHrLKg46h4LSY9S0cCIHDGKcETqZ','RVJ5gypPoHzjWKZUEcYAsjsK1zhQILu8eg4pdEq4YP3CQEP2rzLoYlH75eSTCV5R','dlE01s2J9r6VdrPqVziklILLMB9DOtJhblcR30wzN3Qfk6YtH0oQGdYIKzMjef0aLgL4','bhrSRdnghMom7SveCT82Soq6ndTbtyDqdIkIZCCwaBqj',10);
-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 (15655903038571149965,1228553560,'PO','jME9Bhp2rQ','LqND69SZftWJhVb9Y9M41iFwlREtghNaYPqLKcPwKZLgaezHd3rvSrdEEar4','3o8KkQAsRSkcmY2053uzXVVvpZvcB4X3rnsb33mrGhSb9Kfi','uHOqM9U7v3PiY6JtyG8UfwhUo','ephCbj68r4TlWLsWIdM0Qe3GinIcONePGaFiVKBgqq62awKaDghfe9mYmnXzhyn0F7mBrhHoZp',11);
-INSERT INTO ti VALUES (15655903038571149965,1228553560,'PO','jME9Bhp2rQ','LqND69SZftWJhVb9Y9M41iFwlREtghNaYPqLKcPwKZLgaezHd3rvSrdEEar4','3o8KkQAsRSkcmY2053uzXVVvpZvcB4X3rnsb33mrGhSb9Kfi','uHOqM9U7v3PiY6JtyG8UfwhUo','ephCbj68r4TlWLsWIdM0Qe3GinIcONePGaFiVKBgqq62awKaDghfe9mYmnXzhyn0F7mBrhHoZp',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3663238583400667179,-803080825,'W1PZBruoEfFCF97wKmYNDoXWtRovIYxn0MbY0iTp6luULVPuMlxf','rWrM8UTs4vWSGRWiFM2kgQQu7F00ijCJP5VS5fz0TJAIyFWaJQNwYgfG3Kf2veEaNMkZXtEAIETNGZbRw7edLVdaob1peztvvNOoL9QViXomfNfUenn1Q0o5HcwOXb1eHAdrK01OGVlQZ2Wvwg9toaCF','7VUfbRK2hKggjYMeJ3bW0Wbyp11Dn3HzjitbD','Pq6xsiHU5kEUIR8U9','BnlBrsmMkBWuNtZKcNoM6l5myCHrSPYOjTx5k7CWvY9Pq3zVRtNDcz','IBUHOlntLWRdcKXvV42drrDVo',12);
-INSERT INTO ti VALUES (3663238583400667179,-803080825,'W1PZBruoEfFCF97wKmYNDoXWtRovIYxn0MbY0iTp6luULVPuMlxf','rWrM8UTs4vWSGRWiFM2kgQQu7F00ijCJP5VS5fz0TJAIyFWaJQNwYgfG3Kf2veEaNMkZXtEAIETNGZbRw7edLVdaob1peztvvNOoL9QViXomfNfUenn1Q0o5HcwOXb1eHAdrK01OGVlQZ2Wvwg9toaCF','7VUfbRK2hKggjYMeJ3bW0Wbyp11Dn3HzjitbD','Pq6xsiHU5kEUIR8U9','BnlBrsmMkBWuNtZKcNoM6l5myCHrSPYOjTx5k7CWvY9Pq3zVRtNDcz','IBUHOlntLWRdcKXvV42drrDVo',12);
-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 (8942874556311056710,2011563166,'ay6sP5Gj9eeJWG6Zk5vtJN4NwAfd95bMAhuus3tK9hwczubWU82yyOz0VXGYAXJH','0kSKNqNy7Nv6u3geuoWSd71DTUzRIE35oHIODdsm4qAfb6cwqHzF4AJBeFkVDMhqLnUJCtfDKJmzBRCcIUGUNza9JmlJ1CgUmqMMkyksnaH18wgI9yfhLKcpcnVPSRA023jWF1dkhN9UlgGF2xlQmefX','L45XaecTjQbK8n529F2MYZBCFyGs9jc9Ct2SbjA2SYONd','XAythtLM9rGbROXPxwh9LLnVzaG9CQWFYrxWibQgqCBD0v05wlyM6WzepuLbfBOLz8a1wI2wtY1Ef','eA2l0D8YDF1T0MSbHctvDcUu1QhR14a','fQCrgwVlWlVGHmZjmDUY1leH58IsAUlSh4sGZrg8NnWej89Yn2dpWNRuYwrJ6ij',13);
-INSERT INTO ti VALUES (8942874556311056710,2011563166,'ay6sP5Gj9eeJWG6Zk5vtJN4NwAfd95bMAhuus3tK9hwczubWU82yyOz0VXGYAXJH','0kSKNqNy7Nv6u3geuoWSd71DTUzRIE35oHIODdsm4qAfb6cwqHzF4AJBeFkVDMhqLnUJCtfDKJmzBRCcIUGUNza9JmlJ1CgUmqMMkyksnaH18wgI9yfhLKcpcnVPSRA023jWF1dkhN9UlgGF2xlQmefX','L45XaecTjQbK8n529F2MYZBCFyGs9jc9Ct2SbjA2SYONd','XAythtLM9rGbROXPxwh9LLnVzaG9CQWFYrxWibQgqCBD0v05wlyM6WzepuLbfBOLz8a1wI2wtY1Ef','eA2l0D8YDF1T0MSbHctvDcUu1QhR14a','fQCrgwVlWlVGHmZjmDUY1leH58IsAUlSh4sGZrg8NnWej89Yn2dpWNRuYwrJ6ij',13);
-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(62), d VARBINARY(90) NOT NULL, e VARBINARY(13) NOT NULL, f VARCHAR(8), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32521,3883118468,'19Eo0RSHXcFgqFyZJMf3JPBf8UmvhJO64XBEafrOIkZgshPCNu27Hatio','hvSVXlaeVuUtIjeQdQfSdFNcwttyXSbn15XtszTAx4N8UcVSrrNKaS5yiMJ7UdnWprPN','eBTBTB','EdeRuFX','GlsgnLlV4QkQJNrZ9ZoCZbMhkILDo8J8dP7qwvSs6q2jTMt9gTuc725UvyPdoB08Nu7ffBWH4aq3xft','NFwDCLLG0',0);
-INSERT INTO t VALUES (27536,2420083487,'bO1SsGghp4wyY3UH9yXJd70','rXSvJLEaLbd0XrfQG0IOPE4uSr4DyzfeKo8LiXkZGCuIfY9bwUubjtG2FH7tscWD2Hnq','XEBXApj','aDuKQ','znm','8Usztwe0FWbkQTUKPk500s6vW7saXCofzbPPkWoa',1);
-INSERT INTO t VALUES (54292,1000601877,'VZIyItz4rTQIhmNhoXeV8mQddooAMMHhiPv9wRZgRqf','fNUQpQadNu6zj6RqRUX9iL58kpNLHMXQuvZ4G3UCba2XB34JbCTppRvXyabm043pZ','Q66','U8L5','jUlROoWK0jz5k3kCrTWQCzzpqbXEgauNk4Ykwiy31ImWl6qCyb9j','iej69kvPyItD',2);
-INSERT INTO t VALUES (26226,2990071565,'bF1eew9G2aiFBZyw6jsgRaS58KmFMAfECLzHqUx4eZxVhs5Fa','wDqQuCpaH3Xwr8EPS2yP5vZnEzxDCg3AaD75EP2QVLfBFOfkL','VOpeFdl','WcVA','OJNPnHs9p9k7ykae4fczUNQy25zdPZ4xB1hhqdVBTriJEGcyg16ip8brPl6uFlRt4NmdYHjm','Ez8w5ya8lEUvcgsIHNcSQvp9UZYc4h6j5DLBPhLGksTr',3);
-INSERT INTO t VALUES (65452,324964363,'voV','NJHL37429gOhWDT3yr7kN3wZ9D1Ba75JgwWDrDRmtjQPsoWDChY1dvUV6ifzB0EIAYwdS0b14esc7iU5MJrgHp5','sAJ','f3aiAVg','H3K2Uhsv41Al','wI1TFF',4);
-INSERT INTO t VALUES (22435,1749813189,'x','Bd3tQk9jRqr9RZsCWHgfrCMaodFx3HH4pG649qvPn5Zlm95S5sT3oKacbJJHCZpdaf0CIWLCPYlhRGfSy2','yIJrNYcb','a','fISJCxGi7PI7','3XlMnwdHP2CsG4MWkQf7tQARas6qAfAouajLgNOqBfoNgupR5uRmiSst9qbBuRbOCptRtoEQnUgrEGrMXMv2yMHyUceqO',5);
-INSERT INTO t VALUES (60356,2668501869,'fvH9ykIa7wp4k','MA05SjdNSpAhSgu31xlmr','cjxn','ka','qPEgiGDz8JM23M1BZQHqavIdv9rleRiG0GfnUkrgpqengISGg3lrlgInE9kb4','mPQyODjzcGQ4p5g4oUM1qwbj0CtMXyzy82Dxv',6);
-INSERT INTO t VALUES (5271,2379890080,'CrZgfK7JsYbo1hcAyWEd30EfeLcm4TQjc','n5kaRNweyBCCbNp7','Tdd7m6J','W','tcSMtOnNilvqe08GL8cwGiqCjxtR6MKZxr9bBv','MX7LiugruDgw6WFuKpSZmoanyyvdZC3Hx',7);
-INSERT INTO t VALUES (26581,161413974,'7xSvMn0flZ5mNxFay27DdYAMBZAdPz3UHJi5SohuvF81m','kIsFdZSQF8JblV2SYaYk3HvTmy5KRyGQ5TZHrIskrZQGAFe8ggGm2EFhbcpBwgvXC1lEYidu5hO2c57z','mYALxca0HVn','E0M','LUKKBND','YfQu6QdI8s5lsDfiQ5AM8VuVEKS2wotIrrft194Rq4o9CbJ40pUB8SsdiC04NddHgkUEH7zWtEsArnBx8h6Tt',8);
-INSERT INTO t VALUES (55289,2452919326,'9RShWRwUigc6McVxjjgpiKNryJls1RrZr6mUYkw','x8MjQYbbKnxC8l4jqaLs8EI6ZjGpOQu0kyRUgiZt0y4ECU3IBEvVvzSN','oBSw','j6','XtbCw4qdGYacvuQdw5aHXsGPdidsdnNsQfTtoeTjrMwB0l5DJgtp2VAy7LjLwKQi62vpmNVYrVPITK6Mj62m36l7mvyR','ljoDbwnj8d0ci22cMkqJPLdDJxnzeUdVQXnR7LbZ6XUBwxcdJD6ffTVfKJXloUyE8q5Y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (24564,921344406,'QsfIK2AfTePiuC4qBGMhCgHI7ue1S18KD9Ti','rXkFnwouiro1vqBSmsnKYJyoPH4xHe3lqtSIKiakxktwCG88MJhDIL2Jjr7g54qlJahLrtamYW3pa','22I6xhFpXNL','690Q','Xrj','YDe4mgFRizVYK1ARkPLnUsJRmPMz5Q17CN3o4rBHOouGox1S9jrc08ZwyQtVq3EsiZURPWOk',10);
-INSERT INTO ti VALUES (24564,921344406,'QsfIK2AfTePiuC4qBGMhCgHI7ue1S18KD9Ti','rXkFnwouiro1vqBSmsnKYJyoPH4xHe3lqtSIKiakxktwCG88MJhDIL2Jjr7g54qlJahLrtamYW3pa','22I6xhFpXNL','690Q','Xrj','YDe4mgFRizVYK1ARkPLnUsJRmPMz5Q17CN3o4rBHOouGox1S9jrc08ZwyQtVq3EsiZURPWOk',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(63);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
-INSERT INTO t VALUES (47855,1802633592,'JUmqTRwYgW951eAS3','4wwdkDS1tp','YOQzmKIrZ','1NAh','fRH24QyPPNQziV5nXoGdtTsGOu1tDtwroZlda3g3gBQDnDGZHNzhdYpMfPNiCCEZJgn8GkMmFSkvZVdxpp52hS1JwZp6HfBB','6JgaiNcS6LPCdZ7TegYGkhkH0c6WWnrahIjRBzOeLc9MsiPjP7gYL5hfRhaxHV5Kk5zoCOm9Vatpv',11);
-INSERT INTO ti VALUES (47855,1802633592,'JUmqTRwYgW951eAS3','4wwdkDS1tp','YOQzmKIrZ','1NAh','fRH24QyPPNQziV5nXoGdtTsGOu1tDtwroZlda3g3gBQDnDGZHNzhdYpMfPNiCCEZJgn8GkMmFSkvZVdxpp52hS1JwZp6HfBB','6JgaiNcS6LPCdZ7TegYGkhkH0c6WWnrahIjRBzOeLc9MsiPjP7gYL5hfRhaxHV5Kk5zoCOm9Vatpv',11);
+INSERT INTO t VALUES (14385706196416931419,5328924,'6J61fqrd4AZ1HvI','h3EsdMPCvQ','m3Du2bP2o8qFErRTCqDcJ','XehLU9','ua','z',10);
+INSERT INTO ti VALUES (14385706196416931419,5328924,'6J61fqrd4AZ1HvI','h3EsdMPCvQ','m3Du2bP2o8qFErRTCqDcJ','XehLU9','ua','z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(49);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(49);
+INSERT INTO t VALUES (4051646634463270502,781229,'IGTlxvM4vRkkm5KFDxLKRd8OqUizBIVTODI9nVoiRPl4','oQlRqw0MJKbqqd8bBpvM9OJCMnMeBMegZdl','ohQsQoICKwlEJggR84y7','65LKw','F','n',11);
+INSERT INTO ti VALUES (4051646634463270502,781229,'IGTlxvM4vRkkm5KFDxLKRd8OqUizBIVTODI9nVoiRPl4','oQlRqw0MJKbqqd8bBpvM9OJCMnMeBMegZdl','ohQsQoICKwlEJggR84y7','65LKw','F','n',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (19561,2498787212,'2wqezTQGcl10tkdzdvfLCAPwcXhBfQDzTgREz2iOD75dtbUGu6Xr','cSVyuqkSmuMOc3GKc32uWhBMIqvoMrCWx9l4LjsQwZMHvG7O4nTmMQc72Xn8HOpGGL','N0X','w6Gp5y','JExeOwdkGHEZUYYtmM6JVhGIAfIEBT4M0T4PVRUg8Xf34T67Dn2LOhVDim49ebtT8lSvv0h','10Gt7W4nIPtciZvEHzv2hdj4yiUXYGKgnLoGKOCdzy5xzGwxGdtEVH',12);
-INSERT INTO ti VALUES (19561,2498787212,'2wqezTQGcl10tkdzdvfLCAPwcXhBfQDzTgREz2iOD75dtbUGu6Xr','cSVyuqkSmuMOc3GKc32uWhBMIqvoMrCWx9l4LjsQwZMHvG7O4nTmMQc72Xn8HOpGGL','N0X','w6Gp5y','JExeOwdkGHEZUYYtmM6JVhGIAfIEBT4M0T4PVRUg8Xf34T67Dn2LOhVDim49ebtT8lSvv0h','10Gt7W4nIPtciZvEHzv2hdj4yiUXYGKgnLoGKOCdzy5xzGwxGdtEVH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (19786,2801814286,'vjWw1njkhd2x5LAtzv1ZT3VcUpJvKTtcGh','ScgNcCzY4RRmNrRaBSZEG','poP','QdJHPXBSzClxVTOW6qNSoZ4jbN8WoVesnu','reJFTWErI9jNGGepXvMIp9nFVY7XYjVRM1Ic5RQaJFBcxg3mXycm2mz2Bzh3X','ls0pyuvSDfyvf4idNfx0aImrwyTWmo6f1RpbKjhRb8URWIBwbM',13);
-INSERT INTO ti VALUES (19786,2801814286,'vjWw1njkhd2x5LAtzv1ZT3VcUpJvKTtcGh','ScgNcCzY4RRmNrRaBSZEG','poP','QdJHPXBSzClxVTOW6qNSoZ4jbN8WoVesnu','reJFTWErI9jNGGepXvMIp9nFVY7XYjVRM1Ic5RQaJFBcxg3mXycm2mz2Bzh3X','ls0pyuvSDfyvf4idNfx0aImrwyTWmo6f1RpbKjhRb8URWIBwbM',13);
+INSERT INTO t VALUES (15782050054743276535,4490447,'eRbBgQL','T2DedVrqrsP5I4e2hWNtkyEeb3Dtaq3661f0DU0wAz7yZ8HKshAh99xF8mNJLcoEtNap','v7I6','b','mY','g',12);
+INSERT INTO ti VALUES (15782050054743276535,4490447,'eRbBgQL','T2DedVrqrsP5I4e2hWNtkyEeb3Dtaq3661f0DU0wAz7yZ8HKshAh99xF8mNJLcoEtNap','v7I6','b','mY','g',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6887329192678229654,2932057,'9B','NKUGmdBs0rVJgMBSjiZK1TXVfHf1cDhNo5r7XyVUiJQtJLKeK49bmnllfyKfSLA1xn9d6sXujHSgwWnoDLEkZPF7NFEd3azzeHE69IZ2quuSG8AZ5Mn6iE1ulBo4y2dFyvX7egx8Uk0kt9OMGtsgOA','7bPQNtjduDyo2K','L4pl45ZSeZFigtzNBnlIwHkt4sGT8ySzEE7w','5J','l',13);
+INSERT INTO ti VALUES (6887329192678229654,2932057,'9B','NKUGmdBs0rVJgMBSjiZK1TXVfHf1cDhNo5r7XyVUiJQtJLKeK49bmnllfyKfSLA1xn9d6sXujHSgwWnoDLEkZPF7NFEd3azzeHE69IZ2quuSG8AZ5Mn6iE1ulBo4y2dFyvX7egx8Uk0kt9OMGtsgOA','7bPQNtjduDyo2K','L4pl45ZSeZFigtzNBnlIwHkt4sGT8ySzEE7w','5J','l',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (12578794421183930542,16215419,'jV4lQ6q1oDghcQd2s','A5U8NS5d0bHhrSLyQ5crf4smycnij2UiymZ5jxgIa4WPwiPOvRitamlMZBl2MC162e2on6geKuMEpZcWtCp5xTToArzqcKM2Zlj1bGQ5QR91vMMjm68Fd1A25NwupYria150oXtTdY2Z6aCVyipPZ0RvjERjaOpmqbZe7k9lHo2J8oCcVD9uAWN08uMbbh4scuIlqoV3Dc','GNq4KH','yGEYy3ca4czvD07SndYh8oivgZm7fonWYtva1MtMzft1GrJqH4Jb6JZUwPoA6xYHt57cubUuElwn8DJOiKpXegcpXUpStFpAs33lUmcpgA0WfyBm7bKM7LbMS8tzEtSmvUxANeh4HjSP34nX5ZQrJRScmsSh8EPd9GfRZPLjxOz25cb','LjF','6',14);
+INSERT INTO ti VALUES (12578794421183930542,16215419,'jV4lQ6q1oDghcQd2s','A5U8NS5d0bHhrSLyQ5crf4smycnij2UiymZ5jxgIa4WPwiPOvRitamlMZBl2MC162e2on6geKuMEpZcWtCp5xTToArzqcKM2Zlj1bGQ5QR91vMMjm68Fd1A25NwupYria150oXtTdY2Z6aCVyipPZ0RvjERjaOpmqbZe7k9lHo2J8oCcVD9uAWN08uMbbh4scuIlqoV3Dc','GNq4KH','yGEYy3ca4czvD07SndYh8oivgZm7fonWYtva1MtMzft1GrJqH4Jb6JZUwPoA6xYHt57cubUuElwn8DJOiKpXegcpXUpStFpAs33lUmcpgA0WfyBm7bKM7LbMS8tzEtSmvUxANeh4HjSP34nX5ZQrJRScmsSh8EPd9GfRZPLjxOz25cb','LjF','6',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9603903280595405654,16422090,'jwPTrV6COXMNQebrcyIv','bzgH74zx5AIoOthbffbSr9ew338','WYqUXPuLFd','W2nJQ5VX2SE6K4h6WmNqzkBMkKjpHYBZt8U7BheWYAyOg70CnQ9wnZcVGFLdcJkIgJXT3X6DwNwe1G8QThFrpqZRzd5ASY5C0BjoZKnWUGrRaMSF1ZB7CDDIfIwW2vH3MtpWx1OWasysF7t7yenHrgvbwGypSxxJjKSt3MVIboZHqhKhszLxuZYs','CF','Ty',15);
+INSERT INTO ti VALUES (9603903280595405654,16422090,'jwPTrV6COXMNQebrcyIv','bzgH74zx5AIoOthbffbSr9ew338','WYqUXPuLFd','W2nJQ5VX2SE6K4h6WmNqzkBMkKjpHYBZt8U7BheWYAyOg70CnQ9wnZcVGFLdcJkIgJXT3X6DwNwe1G8QThFrpqZRzd5ASY5C0BjoZKnWUGrRaMSF1ZB7CDDIfIwW2vH3MtpWx1OWasysF7t7yenHrgvbwGypSxxJjKSt3MVIboZHqhKhszLxuZYs','CF','Ty',15);
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(12) NOT NULL, d VARCHAR(63), e VARBINARY(53) NOT NULL, f VARCHAR(100), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (111,3702912983,'0','0gEcOSDTVAw1MKGaNAJuknAtDJbQqyJW2WIiP30yiv','WRueQXF4B15QEQzOocYc','hkJ2THb2ti08TZu062oyrNmnN25CkAHvl9RPBAzqXRy2','0sIPT8mbsIZYT4hShMwwp08W8DVquNJonmm6NLTCrxFkUj3dHktHzC','q0caJP3CXfuUEzlKjsZD6CQPCiSQZYqSNnQUehHE4f9jiYWSeJcgBuNJDig6',0);
-INSERT INTO t VALUES (102,2646020675,'T3lgmV','1fpPby','7BVZQQiIBNK9aPza8RNw4lFTQp3GWNoKEUGDMdYEIlc3w2','vu0vQh1o3IgmEWWm1TSBp9V6idLnBBKlgMI0naunP2O0OBg414hzyUMpMxk8wsPRrl','AC2N2Pl2WMDx3HVkzqFgVqGq4EpX5BoAvg9Wcgi4AParzeSJ8CEhI29xrjkI','XphkSQn9c6XbCWcDL78B4IJNYU4hclyYmCNO',1);
-INSERT INTO t VALUES (43,1038836283,'M8r0mMhM8M','MmBzK','2xTtMA0apG9wMK9K5ho3T0L5YsGXSLQND5yMpG7ZTa2tCXHt8','Xy4HmYDUikJ56QFzBBWwny4QKH7OiKw8dU0O47wMDC4PDxELIG3ufOg5Sr','dSBAsmQP2RFzLbfmoA1neioFXxdjahpx5r873dTHooBkH9QMyzs9fX9pzbJQV','6fyIuskYBIR3HSG8eyioLKHVE6HZ2gIwWJLUstBB0cXSQ4pr938LNyYPuMsqyfpdJ',2);
-INSERT INTO t VALUES (219,536866030,'wUWNapK','2A4lJBxH','K2aG1J96XLQ59Ev3jNRmz1Vilg2dxN','0','kIvqYqsCaLcPQflJegLaD7GljpS3mipzTc30FjUGO6CRelCGPMY6S7vD2zlsQPXp','0ZwAb3P1cMOcM5l78D9heVTikT5qI3UiKEel7DzVlZvc5rRhPobxoV1pK1DN3RBsILxJ5ujzOuYyaAsWEOdW29aC9QKGqXVUGJ',3);
-INSERT INTO t VALUES (124,2235062886,'hx4YFbnfJ','kezRFrGDB02wTZBuKT3HHXpN5lHtj','UT8Pg10dHou0NHxKihtpmW','jUWIxvkhsMae6lE2Pyo35giw0aV4RcKU5OUGiuRSidsmbjWN9wNFSwIgsAC5Z2yi8ciU8tzOMfXUp5CJg7FGo4w7ohjw','oZ2msEpIaxSEkefhyiWDO470wjK3Cen7LuaoQa6PwN0wdCkAfjCsOxi56t6EVjqaHXKCqAqM3i73h5f6i66qcS','Y3YN5tmXqli2GkHSKa7phK2Z9xbP0aJaApr0br1mqdWAt8bAtsWrwXqmnJ2H6UjeksdHuy2vG',4);
-INSERT INTO t VALUES (59,4158985796,'r9NUKXSYgK','C2ze','mZVPhBHRtIhfQ54xqRAYnzhRMsQNnv','vum4r9PalJACq7dxS4w8moOE3Hb5ceeFE289KI4t3kDyvGd3l0NoRvWEg1jn1Ky4Z0hbP2wBVXmp0rmKRGG96EXIPIS2IMMQ','0of1OLdhHZZyFqOPn1usamA1CYYkjFAKDwQp0sw0PTY2gnwqnbI5mGiHv6d0Cu2lr2AMw4ISF9me0lAgAYqoJ4nh','lACUB68QHSWPghBQAkHpNpyWzxVjM553cVm8DubIpgoGbcDxoHJM4vKeQ5g1LRiZUVLo02nve1ury2BV7bJp7nrVrN7nnT6tvy',5);
-INSERT INTO t VALUES (252,2831313951,'85tq8fe','76B1uKQKgc','moHVkfH3MMXxMPm78T1VPoVKWrkR','JUoanJuhT2PaZQIzqq0yXphdjo743EawP93nSd8sxM6NiRNODKcHkEGnS','unCxK4yz64amTdqrYIBGujyJjjimM','lpbOlcMglaX',6);
-INSERT INTO t VALUES (106,150272770,'Z4g88','TEMCFD6ECSG8pGwk7Ix','jqhJx9VouPWhbAqmTBZRt','u11f1f8lMmOVbXCCkr4sHlaS44bKqIcwqKoLBdXEVap7T80atVP5J9J','2KpkRWpbueXCvzSw9riwMocrtymC','pryE7gPzn7KFlVi0qcDasBOYnyVc6nB76DeaJds6F74v9ti648zDUWSavujNfjvbILNi0I9b0B',7);
-INSERT INTO t VALUES (238,3054096026,'jeHTBnJc','oEV9cPvpvezWtT7il8IMCmdNIwj2vrgDzrv3EocQ0BbDQW9vQ0nWX09E','Ph6EGHGdN4RChmD6PyiycSf2Uw','jcfBgWooLM5uJMofFKmOK2VMdJYLDNtXCrbJ0i75byTOzrQMQAU8yhVWODRNFoqXGb30szrmv2sdYIFQAOpZidHdv','T4nKmKSPim8d','XQyVdgIkU1rkjpmxWoLwdzxOmRGGIFPYHjjXUHkSUY4jNZeiVtsHUteuyvXkBQkurlB7C3tiXKdLT97ftxE5J2pypX26Y50z1D',8);
-INSERT INTO t VALUES (182,2602257974,'qsHx','wgXwNfQdTKFaWIxMDmxG8hfGAkXwFXjWZG5','CXnU5rjSivJexqd0AoKETMOtmlawEMLYI9VR4GpbUctDlLFVB','BvYQVBUwR041SFqvhqLawxoN9ERFzYDNA618KcWzjnz1Rta9fjEEE0d','Trs9XKSmxYrj0','gbuBTOJq231HqmcxOBxrQpLbploSHXcRfUIcyel',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(5), e VARCHAR(93) NOT NULL, f VARCHAR(94), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7528072866267781002,1734720,'X5wTzu','AIP','U0rfsDEfZRcYZu4nE','1ECT0','eE','l',0);
+INSERT INTO t VALUES (6184307080647639466,5902805,'2uWTH','t','2akPbg8vfC3ymWV9k5Wh7LcTFov','dmWI8DZLTWUtvStObdHNu1iLR9AKfBDT4N4B3vp3aWNkDeg8FXjwIzf4n9UbiZZTAMriEo1Fnve','B','f',1);
+INSERT INTO t VALUES (-1574488489901251141,7534734,'q','n6q5','QWIxQkTTgEI2G03ezH','0HxnF9F92b','6V','w',2);
+INSERT INTO t VALUES (8715358334777682370,5495359,'t6ggyh5','tHqh','7eoFY','MjXsJykoi697Bwfja1sSDKxoZh3hlc0P1aV1CIls1PLO32Xx8dnHxT5tKlhCKFRDvfXOebXnwpoGKGJVRoFD','8X','N',3);
+INSERT INTO t VALUES (-5556134013469305858,12568807,'Jd5','z','El2vZpouTB69lSJJkw1P99q2R5pr4h9ouAb9q2mRgR2L9AB2GCmV1OZzVS32Yeym5PA90d8rJQ2vSVfrhRTDgAyFn','NJTrLPlnxld4VjygI9Y1jdvdCJClbg9xXtN','2O','5',4);
+INSERT INTO t VALUES (5385693715470833772,6809355,'7','b6n5m','jmJoAMFZ7HJYvwDqAfKWmdggLQmFERKQwpbcxxo3sGUedx','aoFnSy3NrvidcD1JbH0h9PUsn6TvovcHcrRMWCjTIbz1SeJFWGU1c2XzsduSwEmhnV0H4dgH2IqXagwN3P0IWUnr8zAP3','A','n',5);
+INSERT INTO t VALUES (8512525747960816986,2104799,'U8UaUb0U','9I','50QK8uq9YprkCmiUoY9Zqf','oSA1sw0PdbcFd9ddu07Pj38kOHEphsKFLhwZdU4','SB','y',6);
+INSERT INTO t VALUES (3937930373533148486,6329121,'rBb7l','lqT','nhfLfPIzvPC5OZdRwdBXBbooXS2XoGmCOfsMj','rALxhWvPeoFIenHabqy4rd3wqHZheZ','T','w',7);
+INSERT INTO t VALUES (-1299080788529602835,8344767,'Cv1wmo64','r','Rdr06','iSS4JiFaBGEJosRkOJZ7VIuYBEQCBFa7e','L','n',8);
+INSERT INTO t VALUES (4990626609605896810,3944613,'OSuuQmrd2','mrlwL','nK4lw8ulWWIsb6sKAUk8XQSShjp4MvrLB96iOZAfvFKOsSU0vmv98gWd92rnqZt','n5','H1','j',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(5), e VARCHAR(93) NOT NULL, f VARCHAR(94), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (43,4122320951,'gmQuaRALME1C','bBAIWxiAtbV5hJ50DVrYYXmoQzMy7LokyVwNo','vLdO','bu85HK64Uzvvfk7p3QpLRUt7PR0Rl5TRdsDlwbik6m6coWL4kUzBCWfIRTJCITOhcOgEazgI2MHTfg3u','ChJI7Qq5my97rVb5O0zQRCecAyw31fL9Yaqy8OJj6RAkcs9u5nTjaRxTMWPXbm','U9nWQqnqr77U56jBV',10);
-INSERT INTO ti VALUES (43,4122320951,'gmQuaRALME1C','bBAIWxiAtbV5hJ50DVrYYXmoQzMy7LokyVwNo','vLdO','bu85HK64Uzvvfk7p3QpLRUt7PR0Rl5TRdsDlwbik6m6coWL4kUzBCWfIRTJCITOhcOgEazgI2MHTfg3u','ChJI7Qq5my97rVb5O0zQRCecAyw31fL9Yaqy8OJj6RAkcs9u5nTjaRxTMWPXbm','U9nWQqnqr77U56jBV',10);
-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 (180,2173692743,'H','QzTlTi25C','SzJUA0M1JOUhUU1DCLEI3fiABMx9dKaL0tG','02hKChZ2r42Xa','DuonHM1ZAQA3tROGDLiPpoivooXF71AKmveXfJla6c','Z4Kqk',11);
-INSERT INTO ti VALUES (180,2173692743,'H','QzTlTi25C','SzJUA0M1JOUhUU1DCLEI3fiABMx9dKaL0tG','02hKChZ2r42Xa','DuonHM1ZAQA3tROGDLiPpoivooXF71AKmveXfJla6c','Z4Kqk',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-5870527299155900458,4836131,'Ss7O9','lh','W0F339lFngG97dwT9sW20RP5PuaLiKeo6bH8omAaOG','aoWGfX1p9fpqa3X3Ywgiv3kF8SrcSXBp5Am6Q3JnNuTWO2xbJvGnVxiLYt5kQsYcCGvvpJLfTxUUtKn','8','s',10);
+INSERT INTO ti VALUES (-5870527299155900458,4836131,'Ss7O9','lh','W0F339lFngG97dwT9sW20RP5PuaLiKeo6bH8omAaOG','aoWGfX1p9fpqa3X3Ywgiv3kF8SrcSXBp5Am6Q3JnNuTWO2xbJvGnVxiLYt5kQsYcCGvvpJLfTxUUtKn','8','s',10);
+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 (-1432489386461303596,10288992,'JZXJGbHohm','g4Rf9','WjjiUizo6orDi42X','Iydkr','RK','g',11);
+INSERT INTO ti VALUES (-1432489386461303596,10288992,'JZXJGbHohm','g4Rf9','WjjiUizo6orDi42X','Iydkr','RK','g',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (149,1697734647,'c','v3aEItuVjMGLJvuF28mTwkzThxvJTq9Xbia8AkaefGfW7e1AXBEior6xoLUV1j9rYDysiFTH10HeR6BBS5gE6Wu3bGqVFakXGGuvwutvCSKlagmJuxI0xL4KozSqDf4e0GRBtJuxn9JGVnb0Q','ZE2Xsxn64UyGRgjguu34UIFCw8bjEZphAgOHFMkO1hIYih','P11KW6kPlMCb3erUhx2PPlBVIu58yus78VFBDWjTqOMhHE7gcYL4FaL','oudpHUTXUfgXHT1py2fkvv8bYrZQyuK2heKXqlwmgQIN3u8RoWNgd7sjQAhR9z4oKuKw1aCv0Oh62i9QeYLCdkDRX','5InrJNpwUYhaORAlMtSRGwLJg9JShfKNlKVlyCkNiVrhonNKVFN',12);
-INSERT INTO ti VALUES (149,1697734647,'c','v3aEItuVjMGLJvuF28mTwkzThxvJTq9Xbia8AkaefGfW7e1AXBEior6xoLUV1j9rYDysiFTH10HeR6BBS5gE6Wu3bGqVFakXGGuvwutvCSKlagmJuxI0xL4KozSqDf4e0GRBtJuxn9JGVnb0Q','ZE2Xsxn64UyGRgjguu34UIFCw8bjEZphAgOHFMkO1hIYih','P11KW6kPlMCb3erUhx2PPlBVIu58yus78VFBDWjTqOMhHE7gcYL4FaL','oudpHUTXUfgXHT1py2fkvv8bYrZQyuK2heKXqlwmgQIN3u8RoWNgd7sjQAhR9z4oKuKw1aCv0Oh62i9QeYLCdkDRX','5InrJNpwUYhaORAlMtSRGwLJg9JShfKNlKVlyCkNiVrhonNKVFN',12);
+INSERT INTO t VALUES (5534868062093438919,4318381,'4Vadqh5Vw','AuEf0dWa','mn0HXktPPJnktWhkIoXwZmRxFp1TCAbckLGtNhknvN5L2KAaM5FVcOtq9RokBkc1IZI5AxptiyXVYoUd','51S8Lyw41ge8Y6L39JgnHSDAxzBiJZGqlDBg39sDP2lisdEjOvJXcfpu9mbgyrusMGWu9ZtG8BekY7YyDo','H','0',12);
+INSERT INTO ti VALUES (5534868062093438919,4318381,'4Vadqh5Vw','AuEf0dWa','mn0HXktPPJnktWhkIoXwZmRxFp1TCAbckLGtNhknvN5L2KAaM5FVcOtq9RokBkc1IZI5AxptiyXVYoUd','51S8Lyw41ge8Y6L39JgnHSDAxzBiJZGqlDBg39sDP2lisdEjOvJXcfpu9mbgyrusMGWu9ZtG8BekY7YyDo','H','0',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (202,2618767144,'MXkGeo','rkSmkEvjPgvS8hKgBb6ScoBTbK503jxTXEdwJ1r8sG7UT4uz6YVkfCnoDC87b548mHf99o5r7LlMsKxfiMFzS2O5c9aiUx3sqs3kvajBXLbDRVQ150mN1KX0QxOCQD02axeHuAGpxAick3e4Tt7DGXsZVB2O7VkqfRk110iv1jN7rcOfXK3YHrgTt','lN5Y0FXA4k','8aFy1ZMzVtCBocNFXdDZ9IFJP7TSIWBdKyrIsGajpzsea1jRoepT0gDVNgickF1iK0woO1rWQsbdnSbNW8s','s2ypDjt0yAFlh1XZno8f1lyivYutYsjNUdBM3nkG3Uz76AD4D2TWiGh2','CTT3VC1kdGnCCRMevrvTPJGf',13);
-INSERT INTO ti VALUES (202,2618767144,'MXkGeo','rkSmkEvjPgvS8hKgBb6ScoBTbK503jxTXEdwJ1r8sG7UT4uz6YVkfCnoDC87b548mHf99o5r7LlMsKxfiMFzS2O5c9aiUx3sqs3kvajBXLbDRVQ150mN1KX0QxOCQD02axeHuAGpxAick3e4Tt7DGXsZVB2O7VkqfRk110iv1jN7rcOfXK3YHrgTt','lN5Y0FXA4k','8aFy1ZMzVtCBocNFXdDZ9IFJP7TSIWBdKyrIsGajpzsea1jRoepT0gDVNgickF1iK0woO1rWQsbdnSbNW8s','s2ypDjt0yAFlh1XZno8f1lyivYutYsjNUdBM3nkG3Uz76AD4D2TWiGh2','CTT3VC1kdGnCCRMevrvTPJGf',13);
-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(68), d VARBINARY(24) NOT NULL, e VARBINARY(70) NOT NULL, f VARBINARY(14), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4419,-6067118,'C7S4ozhvAyu9k9hCuEmKB','uxbSWVWna2fjA47k','eVeDvMuKc5S0p42','usceosbdQdv','lm','bccUJhHyY0v7H9VxbsYmnkfDSQO2cFkAj',0);
-INSERT INTO t VALUES (-14587,-671986,'H2BcjoY4XTSZMqeodA1NfayFQDAgkOEFhMqMFaIN85','jv6rwcvidUgcj3J8JH','NGDgz92l8Gy','ApppLKhUuAV','Zc5u8gL4qb62sV9FwFn4Y9a4FXqjZIN9zPmWLr1wxM3J315RzxdmXosQHDhYhClhOmBL3','nyQ12GtyTu6PJtNaeE',1);
-INSERT INTO t VALUES (6987,-39573,'pHtxgaN0FJiLJ5AV7ZR3UcbeWxLBbtut3gXPM7Rsc','NP0IhzVTogsqs8NGDAnh','VjxAjdVLmTbbnWiHUAtfebEXc3iuxVJ8Ybp','aoWWPPD6q','JQF3W','5jQAPn8fXcOQBrX8Fkry2Uhyy2SDAwbyKGdsFBrOU8lsY',2);
-INSERT INTO t VALUES (6448,-7599869,'xfDYlw3rx7ppSNSxJJYvm3zbO7YqSLwe5Gcu','KAj5EfFP9JUj7CwbtnsckmD','YT8qOT7hydrwoFh6AXW','vuy','OgIuuNTrbqrhtveF3MCDCmIu2nhLpW4Tcu8EHQVR5','V55tbVgEcCn3YmrBUNKoYChdyHAKZ',3);
-INSERT INTO t VALUES (22056,-3628174,'MB11RWK8','K9lIyxcNOpzqNJbHA3x1BuH3','xMxEWsxcaHXFsAxA9Qqf0yLnGyV4QZ8Nm','qRfIk','ySWmxY3hYwABnztIGSnhOn3OHx3v3n5iuZo8GmIQI08ME3Hf9Zzg3kjxpKXcHHfKCkOQy8FzHNTYCYX79W','aXHaKewBwreupASkyCQZSINgHehTIe6Z8nuKl6rRCi48bFxAMwykYlcZTaFRwSKKwGTdhM58EDtXXSH7blPgwJJBa68zmpkl',4);
-INSERT INTO t VALUES (2253,3764814,'hoFy5mmgB6e0E8sQDoWNwzKoIPhQRMLMdEQR8bYMwNFBEb1','W33fkGUsk5oA','KtQrNw92jR16EBsBGiemOOWmpZOEe0XvGYiBPMG1y55qw1QkS5EwBpW','8eE7s0iz','Zb','dvTSrJLckV10QFmnkJGU4MgKr',5);
-INSERT INTO t VALUES (24208,-3466592,'Je2o2EIAX92ISK','fSoUadoAK7XQaQLLi','RmiM3Uq','xj3ovnlooMR','j4juf4D34nNTdRNLD8MpKJOlI80iDdaxaELyJ6WL3IGAg6v1gaOB','xYc36oyyQHPA0OGNm8XZeGjM2zcLCTnuFF9lEKGj4B2ulHGuyIWIROhSmKcsZcm4kULXxZhF',6);
-INSERT INTO t VALUES (9357,5106297,'bcEUAC3tce0uxd7J8dkOTtQxG8UgPmWuKxy66','4CVg','JsIxAbAePOvBu9tve2vJTRZoxIblNEWUs3yQsvuF3wgAc118G74u92lgh4pfNoSHSnP','df8A3UqK55L','S6edKhVXmnnhu80woOT8giv9J4qrPW6e7DA5ff5GeV53VhrbYKOmiOffb9','J626thThkDBAUhbugN6fa2krzBCPIsEC7Lp3wfzs5GTmGzGEubJgQdn0rtEmE0WJqfCZe9WOIbn8ZrIINypq',7);
-INSERT INTO t VALUES (-32544,-2974370,'yWOJIool6uFL9jWOwRx8z19GBDlFwuQkRfrvRNfbWyb7HM0UMH5EmatO6aeROwaGWq','BgjHqDU','C57i2zNUoMfHES7cXASNjAHTHkMmxVuoezAXeLm8qwICW1dEL','JCvv3Y','XAP2xVg0pvqJ0PpdOZvTAqUUmDd4rzbN1GKz7fYlz4tbvDrpATS7NBV85VyDfp1NdvMqM8RXOTgOTo','sjS1yCR7usHP9aBIgT9r8OxXui0SsKltEzQC0FrI2AS9V0kYJQc7jzywCTXrCrfE',8);
-INSERT INTO t VALUES (-16799,6333737,'UmtLojNXlHKFoXlLsajG7XJyjucuf9nY09dX9xLeTfXSim50','Fv9FnzOhs','SH','wnWJVZVteyYmT','GLbi7kjaek8yHGXpviUxRD9y1P2GKUhL6yDL8e9GRo9G24nViu5tkdVFA','yhdTrtfleZ5q4XwU1y9zI0AgSbhurDeGJTzon4kGP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1556059891107537829,13797534,'XcD8HIDc9k1','IupLfZyYPFiQEohjZY9m0IE0yYNouqXNpgbiKK1khiUHASHVGqWmeNuMZC9ZJ5mXGjZqzLs5E51bsLk5apmDNUbT5IkC0vCabzSmJ6Z8sXB6PTita1RN3RVcRZhph726sBrEjcIwLWg8kXoQXtP6IalIi2a4WCy3jLN6wLCjTdkFkJRnq949U9Q47t5HyZLzlybs2p0dglYBqu6SjdEU6pS','4DZrXUC7pPNDAaeNrRfIw01SvVsaf','LUTYIdwv90wnj7KjUhlYj9F43Fg5OqUhgAev8FaLMgobDpEaoja75pDvtXFVtjNhvFMEGY1kYWm3FDhxKtVsx6wpFnM','ZW','p',13);
+INSERT INTO ti VALUES (1556059891107537829,13797534,'XcD8HIDc9k1','IupLfZyYPFiQEohjZY9m0IE0yYNouqXNpgbiKK1khiUHASHVGqWmeNuMZC9ZJ5mXGjZqzLs5E51bsLk5apmDNUbT5IkC0vCabzSmJ6Z8sXB6PTita1RN3RVcRZhph726sBrEjcIwLWg8kXoQXtP6IalIi2a4WCy3jLN6wLCjTdkFkJRnq949U9Q47t5HyZLzlybs2p0dglYBqu6SjdEU6pS','4DZrXUC7pPNDAaeNrRfIw01SvVsaf','LUTYIdwv90wnj7KjUhlYj9F43Fg5OqUhgAev8FaLMgobDpEaoja75pDvtXFVtjNhvFMEGY1kYWm3FDhxKtVsx6wpFnM','ZW','p',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7514848799638852641,3426930,'q4Ruy4','Rov59fSWLYA8LHFyxOa5r15UM0oevujl8LyDflabGRg4AuDV49GqdJHJiaI6d9xUhshYa5L6sbbNvgsmklXSaIdi5GXkllONTHdIMQgnCk66cfMMSJgJEmm6PwraSqTCZllU8IlOdBSraaEq7IAMKeSD7','ye4z1ARbM8fYr30uKIJnlLfFG7KRYVc6Cc66EauWOagOVQmcdzv6BXLXuEPOsWSm3yzgB9AUngppOszK','f2rGFFpUhSs3r6ebfU172sOuBQxqdg4NPyhbB0BXfk4WpUuhgAkDuCXzetbEg06XANBt7e1BMdMyTebLINpo6GSBVaNm6cXJN97LJ7XNeFk7Z5Aq65EcvkRzDeNiSpNbctHqhPR1JxtU7g7XMrmt','w','Y',14);
+INSERT INTO ti VALUES (7514848799638852641,3426930,'q4Ruy4','Rov59fSWLYA8LHFyxOa5r15UM0oevujl8LyDflabGRg4AuDV49GqdJHJiaI6d9xUhshYa5L6sbbNvgsmklXSaIdi5GXkllONTHdIMQgnCk66cfMMSJgJEmm6PwraSqTCZllU8IlOdBSraaEq7IAMKeSD7','ye4z1ARbM8fYr30uKIJnlLfFG7KRYVc6Cc66EauWOagOVQmcdzv6BXLXuEPOsWSm3yzgB9AUngppOszK','f2rGFFpUhSs3r6ebfU172sOuBQxqdg4NPyhbB0BXfk4WpUuhgAkDuCXzetbEg06XANBt7e1BMdMyTebLINpo6GSBVaNm6cXJN97LJ7XNeFk7Z5Aq65EcvkRzDeNiSpNbctHqhPR1JxtU7g7XMrmt','w','Y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1152049566070014764,14652849,'Z6rdAOeR9','6LMmwFgCc4hCntx9u8VlhQ7dIEkUvIVgV3k4IS5NaYVXB4tiv2zynFYyyDob4HLZgMoUqlgalgodfxM7865rpA4IcDWyN2rsVBl5qXeU1h','IJFHwyW72T8NExtEF27cGXo2cDDZypoBotOlqdop1WK3gnRhfjfMDtdeRg1orWX3','ac2tCgeada3fqRHpfucCDLqDsYpvlVMKwmd63mETlreORxvS93n4emkk3YFtS4','LFN','L',15);
+INSERT INTO ti VALUES (-1152049566070014764,14652849,'Z6rdAOeR9','6LMmwFgCc4hCntx9u8VlhQ7dIEkUvIVgV3k4IS5NaYVXB4tiv2zynFYyyDob4HLZgMoUqlgalgodfxM7865rpA4IcDWyN2rsVBl5qXeU1h','IJFHwyW72T8NExtEF27cGXo2cDDZypoBotOlqdop1WK3gnRhfjfMDtdeRg1orWX3','ac2tCgeada3fqRHpfucCDLqDsYpvlVMKwmd63mETlreORxvS93n4emkk3YFtS4','LFN','L',15);
+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 NOT NULL, c CHAR(42), d VARBINARY(89) NOT NULL, e VARBINARY(48) NOT NULL, f VARBINARY(96), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8926884520723769117,15179080122485955715,'D5C9FxOv','n2jQw279hHOZi8K1ikiut14lvt20irtRK31Hlr5iqzSz4OopLKjQ','CguAMUjwDNHHwAT','B5fqz69JV25NiWQONc9LG8d','c','L',0);
+INSERT INTO t VALUES (6848185965284129512,4259982435052639881,'yftT2xHKhJjicwjaCVXTA4hQZwxmliSS5dyQil','kR5vMPUs4YrSiCRHfY6xb51WaN7XYrlnKgCKsJ90','eMUAanvu3f9n5uQNikOtCPnhsMQxD1o9PVgDQIb','gwAiljbpA71zf2voivfO2fr799wEGG1rTtnsuHfh0q8jdqNqhny842z08V5A7bKwA8N','4','8',1);
+INSERT INTO t VALUES (16691765643380080368,12074730574914142583,'Em7mbi3sj7L','h0HYGplvMFlzj8ecTr5Ie35atacpb981aZbk1PA57oWhfI5dsf9eHQ4eK','4wISZJLVBn2TDA','GRZVidKhVDctwDKb2faw9rN0wFgsbVxRzBtWyB6vuJbb8dV8CRtCZK3KSSMYdBrbQJWmRlaVer2OEEoi9JP0xlUx04Vae','X','u',2);
+INSERT INTO t VALUES (16647491699189065597,17300895464492497289,'7D4lAjW3L4aHzJrIygIWxGircJPW3va','Y1VRDrik','czDxHuRC9rnDoqek7dGTpl','28EeQBVl2JLymt7pfCb18hQbU7iMBtLE3PCnVdNxUYcxgDVUCHu5yECo7','L','v',3);
+INSERT INTO t VALUES (4945261748315879744,15731923435259515680,'f7nutIpTcn0NlZA','cVHfba639IR1AUq7hICAAuh4JO61BK6XTz7FcIYSOhOnos7p9dIRkEJVR8UCNuo1XhvC4rj','xFvWagK6pIwSvuJdyh0L6UXsOkOnDryBUvISacAmvnDmX','ujqRCT6','r','O',4);
+INSERT INTO t VALUES (17218798663390897735,2528281920488857489,'EDsT35r24MfIb9','njrzs9rcxhy','Alwx5','3i0OSyazjawWQFusWSFhQRaydSri5UVwOnZZzP0FPFu5d365vfcJyRVmOujB6xbl2eZVwJKl2iaJDCe1pcfE','S','w',5);
+INSERT INTO t VALUES (7089757289937328134,6153589412810427251,'Rk7BtiaUtSUGfyDILaw1TXFSXRYoTkS28','ovC','G6lmJznsKSQyf0Iz2uqW1WRb7mVR','904aDKmLr1DyCfFQaHvnC7jjXnZfJmey4fLm5RzE','M','i',6);
+INSERT INTO t VALUES (7627443233104832781,17177792160340325323,'b0PJKQsmjhLmRz86KELKozaRfVrhrXj','vkrGWnhhKYTOJDyLCNlhaOvf5zgb6r8Y8','2v6JeRMOejJwb4gyvJSIi3bi','Ak0hdwu0neMbiHLRuz9x6GBDFKkHf','B','s',7);
+INSERT INTO t VALUES (11115628587077063196,9382116676142939992,'KZnnUTgShp28XRwMxfFeHW83FwYMvC','kn0NapeSR2IJ5XfTcbWPLA9VHIXn27EqDbnY2mLtGXAMd','yUlIBko1k8hdVbDoIA8pty9EzNqgvtQTZAEUtMMTwtpACtX','QWg4qViNpnXWLbsjGtyfg0ZSfcPRJO3BUW2kEgc5WH','0','K',8);
+INSERT INTO t VALUES (8262363131112173097,13980912172444089362,'IqqT69VMqH','gZRLJV8oOMtu1xp5xPhCzxUhwU4EYXLpeLkvrp8dDLnPbxfrNyr4mzI3BbafGJpyXioe6o','DMXY1qG2KqrLccWn1gu2','OcPVJHOXMXzN6wiRu7F4styJLTzdWB1IpoWSAiPt1aip87k4WqXjunvJ99VDByA','7','q',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(42), d VARBINARY(89) NOT NULL, e VARBINARY(48) NOT NULL, f VARBINARY(96), 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 (-4859107028016951397,7407466,'qJB5l548zetaU8uEcSm50zAD9y4g82bgD9rNrGmbtYTm482PJgBXLY','WBO3owxFai2a','h5i3Bjt6tKnx3gadlUBPIV72CTrQpQUNsha13YOZ3q9DGR4GbaBNHasF','mohhwpO0Un0LIF','c5TIiYx8cy0tNxLwduc4cwKEXqi1Um','Nd3Lh0GpKlL4a9P',10);
-INSERT INTO ti VALUES (-4859107028016951397,7407466,'qJB5l548zetaU8uEcSm50zAD9y4g82bgD9rNrGmbtYTm482PJgBXLY','WBO3owxFai2a','h5i3Bjt6tKnx3gadlUBPIV72CTrQpQUNsha13YOZ3q9DGR4GbaBNHasF','mohhwpO0Un0LIF','c5TIiYx8cy0tNxLwduc4cwKEXqi1Um','Nd3Lh0GpKlL4a9P',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(69);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(69);
-INSERT INTO t VALUES (-1093650960808546932,-7967588,'qP2IHxSU0yBVEBMIa2f2I6M18qs9jaZONmMzVSEsmIBCGI2hNZ','yVQtJEN0Ppa9Ao2Go60LjkLI','3xa51hj7JFFy2JVS6jY40OyjalKocFqfAr3do6SSlfa3hL8rORvT5m20D3T8Uz8j','4i5MreEaLfz','WuwQZZKr2uCwfnRlu26F34iG','2xzl4qIzWEcaiWKDyUJcK9dixe1dc93s3pCtpKFWcFIXTMatxNfeMfaPcBG2qrJ4zsZApYcNbE7N6nX19KoOVcp',11);
-INSERT INTO ti VALUES (-1093650960808546932,-7967588,'qP2IHxSU0yBVEBMIa2f2I6M18qs9jaZONmMzVSEsmIBCGI2hNZ','yVQtJEN0Ppa9Ao2Go60LjkLI','3xa51hj7JFFy2JVS6jY40OyjalKocFqfAr3do6SSlfa3hL8rORvT5m20D3T8Uz8j','4i5MreEaLfz','WuwQZZKr2uCwfnRlu26F34iG','2xzl4qIzWEcaiWKDyUJcK9dixe1dc93s3pCtpKFWcFIXTMatxNfeMfaPcBG2qrJ4zsZApYcNbE7N6nX19KoOVcp',11);
+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 (13959757308690250251,14894968335161905203,'zDPSDzUVqvMlHqFIsRisYTNBoTSpTAX3kjvdiu','aA3dR97ratuMl6zkJ1jV2HBU','6u1tVXfwNWUf0weD','STK72u0uvGhcziSH2f6kEDbj06Au24NLRv5HOmM0WZA4NWyFCb4bgpGviQ9wktqnv5Im6gMvEKXBO0dcAI','q','C',10);
+INSERT INTO ti VALUES (13959757308690250251,14894968335161905203,'zDPSDzUVqvMlHqFIsRisYTNBoTSpTAX3kjvdiu','aA3dR97ratuMl6zkJ1jV2HBU','6u1tVXfwNWUf0weD','STK72u0uvGhcziSH2f6kEDbj06Au24NLRv5HOmM0WZA4NWyFCb4bgpGviQ9wktqnv5Im6gMvEKXBO0dcAI','q','C',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(43);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
+INSERT INTO t VALUES (2007120077141829993,4157658484898172393,'aQKg2rZTW9ZIJ','L8qbXNCPj4Ty74ULhnOH288RuQXxEnkfwCVZ9e','mtPcC1sipUs6aOmgKXLlGjNh58d83tzDx6Luv','VgNmmjvrIeg6mK5pRnpB2CWnQsgwFf9F3to6jGNa9DjnJdgxgmR5dukFMoMrKsNDIcx','W','T',11);
+INSERT INTO ti VALUES (2007120077141829993,4157658484898172393,'aQKg2rZTW9ZIJ','L8qbXNCPj4Ty74ULhnOH288RuQXxEnkfwCVZ9e','mtPcC1sipUs6aOmgKXLlGjNh58d83tzDx6Luv','VgNmmjvrIeg6mK5pRnpB2CWnQsgwFf9F3to6jGNa9DjnJdgxgmR5dukFMoMrKsNDIcx','W','T',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2754202177493161992,-7013534,'57nKOC3ES632tOEWO18QNQZp4krRzgE4WSL47Agqof7VgkYQxjiBRLF8K','HPwdEjNJi9KNKkrpKkgvOzaGMw1TqU35aQ4mUvkPF4H1bjnVXDXBfn4u3YvD3L7aFxQMV1PcBO8HGIMinWtp2UnyYFV2ugZDdRM02VOXUJbgGw8','T9PUauAKB4SoJi6e4awlOyoIjm2wPQHRLuLndm54xHsOLCkkOjpCx08','rgOKhU','iHneRhi8HlMw3eIFzdFBXC2Kld8fEF0P','DFt6uzXr8O3LEdVajHKgiRdZgqgoU1t62tTEYPLLLoCA2oo4SIizxh9mrrSSPYScJM2qsbjJQe',12);
-INSERT INTO ti VALUES (2754202177493161992,-7013534,'57nKOC3ES632tOEWO18QNQZp4krRzgE4WSL47Agqof7VgkYQxjiBRLF8K','HPwdEjNJi9KNKkrpKkgvOzaGMw1TqU35aQ4mUvkPF4H1bjnVXDXBfn4u3YvD3L7aFxQMV1PcBO8HGIMinWtp2UnyYFV2ugZDdRM02VOXUJbgGw8','T9PUauAKB4SoJi6e4awlOyoIjm2wPQHRLuLndm54xHsOLCkkOjpCx08','rgOKhU','iHneRhi8HlMw3eIFzdFBXC2Kld8fEF0P','DFt6uzXr8O3LEdVajHKgiRdZgqgoU1t62tTEYPLLLoCA2oo4SIizxh9mrrSSPYScJM2qsbjJQe',12);
+INSERT INTO t VALUES (14157639991087107083,14973455260658813616,'1faJPwEwpN01klLj4FmVahrl','hpYxk8nAKyi1BVtPxtASfxkwWtE5X2FlN0HFB57wE1bhYOjBuROeM6PU590u6hEXCPoR6DOqpF6QY59PDXUQiJ1qpABRx9Ug0cWFCIp8BWwzSNeCjta2csY1MJ94CpuuctEUPg9WguurSioY1KIKmVrPcUVxLvFUKT23iFw0lzgpC72abs2CmcuFyrHDiTZB2HW8GTbbqVKMKgCKllLeM9o8eMvpG6sq7GKoo7','URKte3vGi','TdRgmg5JDhsxI6zTkTiXM9cbU2oouyD2mcYC5eqDhk30za0DiiIbqC','F','B',12);
+INSERT INTO ti VALUES (14157639991087107083,14973455260658813616,'1faJPwEwpN01klLj4FmVahrl','hpYxk8nAKyi1BVtPxtASfxkwWtE5X2FlN0HFB57wE1bhYOjBuROeM6PU590u6hEXCPoR6DOqpF6QY59PDXUQiJ1qpABRx9Ug0cWFCIp8BWwzSNeCjta2csY1MJ94CpuuctEUPg9WguurSioY1KIKmVrPcUVxLvFUKT23iFw0lzgpC72abs2CmcuFyrHDiTZB2HW8GTbbqVKMKgCKllLeM9o8eMvpG6sq7GKoo7','URKte3vGi','TdRgmg5JDhsxI6zTkTiXM9cbU2oouyD2mcYC5eqDhk30za0DiiIbqC','F','B',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5560758199128497907,-5033367,'9byokvKylKxP8p7zwrJM30TORHQbNB1k1Z0jnH','9NkWijtcyNSMUHxV7yzIF8rciaVCmn40geVGhcDAlzC54V2Ampc7Q91l2bcXqpAQgelEgCHWcGbVeQXXPR67zjURegslG4bno1tcftyzCr4UttFqvdMXx5','t8Ne4effbDwSboGZnl2RQeBymTpvI0AllmmZ0mgFW5J6nPnMF','5hs44azVMK6Cfpsb1fGuLNYBi8bTNq9r1btltAAARLkRz0liU0roJoyRl','cw8Rkrv51MppksSsHv94fNYWvWuIqzfwfJzudNiKr9YCJXSALgvTjapvpigc','GviWoGe3XLbmmbgpQ',13);
-INSERT INTO ti VALUES (5560758199128497907,-5033367,'9byokvKylKxP8p7zwrJM30TORHQbNB1k1Z0jnH','9NkWijtcyNSMUHxV7yzIF8rciaVCmn40geVGhcDAlzC54V2Ampc7Q91l2bcXqpAQgelEgCHWcGbVeQXXPR67zjURegslG4bno1tcftyzCr4UttFqvdMXx5','t8Ne4effbDwSboGZnl2RQeBymTpvI0AllmmZ0mgFW5J6nPnMF','5hs44azVMK6Cfpsb1fGuLNYBi8bTNq9r1btltAAARLkRz0liU0roJoyRl','cw8Rkrv51MppksSsHv94fNYWvWuIqzfwfJzudNiKr9YCJXSALgvTjapvpigc','GviWoGe3XLbmmbgpQ',13);
-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 CHAR(100) NOT NULL, d VARBINARY(20) NOT NULL, e VARCHAR(64) NOT NULL, f VARCHAR(100), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2642205,-3593141,'x1cWJznGyLoL9MY5LefJ3Mo3NzsB4CnfzjI7cW6x1eVwDFfKiZMWAIoxjKiHhTYfSS7aDZ2JjtSpPLp','fWYq4HsxD','eiAE1PRml7MXPCyNWEXMS9YyW1BaYWgPndzlwiNFV6TUA','rPYqQOmq2MyEnMF','HDarq1bsA1STtSNPOLOhRPuG8NPmigZye32flEZ2GRCZjyJ6Z','U5iJO25gTIYrBrRSXH9kLOtWjwGEdGIOGn7anKiu3QroiRG6TTDd7taQFN8GgLvw7P2vKDDFNgMVKWG8U',0);
-INSERT INTO t VALUES (-378805,-6087172,'QK0XAMV6AO8Of2jyLcoypSBW7Br0eQN0uFq33acicR8aj','gTo8IZcRCQ','fKrSPzTUwvEe3DN7HjFBa2SrIJhkF16m9VDejT58aDi2x5','gIMpk3xOjeZLxgLa','vJvJBKH93xxBMI36LzM55yTFQWVd7Z2QCsItIvZWyUGWhZEmWrIPLPKyADFprN6qY0OWNrhZsvI46yHTPr6AHj9rdNS6AaSbpQl0','OmR3r90FhZ8ECr5ZCY2HGgABFS7UMXYBNOOftdVRnj0GnHTQTHRZaBLKlHGr',1);
-INSERT INTO t VALUES (4109288,6842039,'CmsI7S5KQb7YUIy77DuM7cI56IWfP6hFBj9g2pWC','c80Oa73eg8j4PUn','QulJMthwFvGFKwifF','FLZHEffuSM','O','K49kJ6Kb5oPRr3LDPEx0zCk1yEbh2EIF6RQiSiaftd2vlRmtVMYlqLbbxIKezXUXDEeUCxZpFfuv72Gfr',2);
-INSERT INTO t VALUES (1466300,2957614,'lzICnYJ4AzBuVDtt','s83IDv18smr1ljbJ07Y','aeHDbW9JCL34w5we6eiLncZxUJuxxJYNejJjhwKd5Eb4IXqRfMqwZ1I34yb','GIiror3Lxv7sOYOXLuXqANQMjlx3XH7amz','pCXqI7DTIMaLRYthZB2W3K3Tamf78Mbf8Tu6tgi7pzPdbMpFyh74tgvaP0dtHCeHgFSst1GaL5qOnt2U','V8l4JNtFjGlIyrZTouW3agIHZngVFjd1a2irqhX3wKYnqI5NocDwmTDtr9wdNZRZKWe',3);
-INSERT INTO t VALUES (-1075888,1605788,'IwaDcgC9mn9Xsl1GqJ0','9l4ynMRax2Rksqe22y6','KwST87JwlHHZVziGgLlkIK1PGysjTNIDu4R0clGRbfhusuq22','HMXqr4D3vdJYG97BqF14q1Bfk','fiPukZKIq4uoDb4VIYREexTQ9WVrMzd','UhwtRLVVWlrqvtxgyhI4M9DmqDQuTAndgqtvngliEHaDiJKoadBRhlwtZjNns3eHoTokx7cTIx0H9R1xgOTBdQf66QqAw8KozpL8',4);
-INSERT INTO t VALUES (2575743,2132073,'sufl4x2Hm8ohkI4rRU1acdCzJBpwRy0SEtZD71CGB4j3fj9qTYlo9WfxNhM8L7kCV0IiBjhLH5XOrq5TyzlZ2hwkkmdgyTxGh','UpK9pLHcAeO','nrMWxaHi3IWPYx9FMLa8cF9o81Tz93JEoOYfTL75Eod','lkWnQ2gPFcOanP74DRSSllBbUTkBxnQk0co10dRILMe8yvthf','xKQ69X66kn1umkx1pxWk3J3IdHfaURsT6EeWcOhns6RLKbSYFd1SOUqkWsaKMVhKvDuG7OxAG0mPwLC9rRmI','0wKWSIvWFeIosKglzp6veRB2sYWHEmHNsIKre9HfO4a5V4EDyAy4o1w3DhrMLcO6xUMQ4gtP',5);
-INSERT INTO t VALUES (1368128,-2225136,'WtbBTKLCqiAkHuH3x7FjH','6K2xIn69DpoEdF9MLz','T3wJOHAT8zRyiMpx22BVP273aWkAVCvUoEcCZ0tJwsMrYToNK0ttlUWBGesK','TI0i6YiTj','K5ExqmhkkD76IyrLrGyTtDz11vk54pyxPh4nZ2NoQ4PI2zSDPoHQhHegYRq8rW2ylrCZuCevs85MGM3Mnpa84kybt6cRf8','on4YHYGg27kNvJk0mt2QbeHOZOCNnYvl42rC02U9Xt0Zu4FkZzgEF8fWAcPtRVX',6);
-INSERT INTO t VALUES (-5628065,-7466735,'HQyTu7AIwfCayYBxFIYe4h5HLm50bfIsMdAXVrTt92ouJZk3zGfLaB7aBoppHYjH0HTDDQk3pPA','vO0V6J0ZUTvht88p','FbGNgk9q4Ejyu2gw','9pJlQKucMP6SfEbtxiD0yNvF2XVPAoY6','IYdDkFjyPWOuWo6Cu3cuMPq0sG66W7DM7aW','5oFiVcYROWNYmxIkqiBd3NY4ej',7);
-INSERT INTO t VALUES (-6268363,-3638969,'WN1UK9zhdor4SnzrqMLhKwTn7x8JoWbV7vYaDh9mFJIlU71Vsqk01ZXmTWSGuQNDiQJfRwBywPdrxbdWSi5axxHRkSVSNH2UV','X','Hw2RBObJiWd9e4qbc','Fft09TJFfJn2O17BVxpkQqcrrUKO5cYojsZGppSDoa9aHMQa','T6mIqgzjQ0zcVhW9evCphqLvDk0uJmhM6I8aT8mRsx5L4HImqU7mr2gpZTxVYQBbyVp1M4f5SfHWIU9uiZ56KL2i9Uvp0hdXkg','Qg4yOZ5cchLVFiDIeJ6wuVrqRC1gsL44y9D078Rl9dw0Tq7',8);
-INSERT INTO t VALUES (7100198,-4780290,'prrKOdeYnSO2ndiXi5O5kjFNzZ5cUtHMmriFPId7RsWK2PS98au5MBAqqhHi9zfqz7irmy5VJiEAI5LaSRqlKwPzyxyJqgrfs3B','D','RfWjzkm73xo3Pe1nqjfWijjcr4sxf','jsJF7r0ZOE61nlcAsY0r7lNvao3QCzoA8PGVWeepXYtEpV6Je','bzb','eS5dkrJKUCEwLKSfvqdpDfGnSl9gtniJyvR9PoCRrphcScSfUeJaXag63dulR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14231215283656143658,17370556521480997783,'fcAYMlZ','wQQQVS','pLBHzjA0tJDDWMZOugi8DDUoOHJFXmDVottI3XiEcTnU3LG6','AUHHB0UcJTVr','Z','H',13);
+INSERT INTO ti VALUES (14231215283656143658,17370556521480997783,'fcAYMlZ','wQQQVS','pLBHzjA0tJDDWMZOugi8DDUoOHJFXmDVottI3XiEcTnU3LG6','AUHHB0UcJTVr','Z','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (6816742722579642885,6736371417491724746,'5PYE','lwZNUt1Aq6Kyfn8bohVfELyBHFzu1FeaXkhwUaeLLvMvhKNnmsPDdNTTVbFqBqelrz4DYuMZ8D','zhsJhzYSbaOGmz','CfW8GO8YO9Hwqu0AOK','Y','Q',14);
+INSERT INTO ti VALUES (6816742722579642885,6736371417491724746,'5PYE','lwZNUt1Aq6Kyfn8bohVfELyBHFzu1FeaXkhwUaeLLvMvhKNnmsPDdNTTVbFqBqelrz4DYuMZ8D','zhsJhzYSbaOGmz','CfW8GO8YO9Hwqu0AOK','Y','Q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (321405850945934628,8073956073783342377,'1ouDBJyFrRymFBp9Eek4MHUlRC','4FVNaGULPjCqXe97HizoBwgNWGRLP','J4Pqo','wqWk222PDv2t0W8lg1LtCsrs55JlkCozw7PQrJ6BAJnJljawk5abXPkuzE9DBv3ZlcWfCCESJKfx4XBc0CoFOiiXnu1lYJoFzkFBxIefjauo49eLy1PO7D6jMPldvoL2hUikrUHztMWzI7SNURP7uAn7GSbQPJBZXqsqtkD7Y2DoZTkzEHwyzGOZALbeOgh3OT','hr','a',15);
+INSERT INTO ti VALUES (321405850945934628,8073956073783342377,'1ouDBJyFrRymFBp9Eek4MHUlRC','4FVNaGULPjCqXe97HizoBwgNWGRLP','J4Pqo','wqWk222PDv2t0W8lg1LtCsrs55JlkCozw7PQrJ6BAJnJljawk5abXPkuzE9DBv3ZlcWfCCESJKfx4XBc0CoFOiiXnu1lYJoFzkFBxIefjauo49eLy1PO7D6jMPldvoL2hUikrUHztMWzI7SNURP7uAn7GSbQPJBZXqsqtkD7Y2DoZTkzEHwyzGOZALbeOgh3OT','hr','a',15);
+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(57) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(93), f VARBINARY(53), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1513957271759035421,-5762897783968369146,'HgGvmyZfW5Xv0A35ze1rZvQsRn5qTDLHRuHY71','c8VdC','THMYCWzVMqLWjXCAHayKmgg8ID11yoX8y2EVnt4IaGz8bBCQ2NWIwlcmILIJ7davei8x1AH6wW','sTlEGN8ZIlGltJFO4uPJyuhZxocNNGrQtblWFtxcjI','6','E',0);
+INSERT INTO t VALUES (10820183982660079821,3235884140433384748,'aAPFIUpjTtxnD06Lpnxf5A21icYfHJwHdutnIgEYvGuqCR','eU4ImZ8liSuRJGon','LFRDOkd7EVowqEKi','i9ag8TfSpxi8ro','b','D',1);
+INSERT INTO t VALUES (8971007693339598383,8819947618590178493,'P62tooU3CRAgfIg5cKifktx4alYDHAy7eA4OteJgegK8LRiv','AN4WO6N4VACvOz','ZCQ9sH23jzOLJplIS21lw3','NaGe3XM8NO9pyWMlV9iP9yj49AFfJ4oc4t312yZ','b','q',2);
+INSERT INTO t VALUES (640303470708495040,-7334694066420206762,'TsUDtBxTBJ8FrmHwXD6TOnbe','SvA','M0DIsZL3ia5KI44cHYLKDq','vknYinR','Q','b',3);
+INSERT INTO t VALUES (13572894263544955596,-3607518309969022950,'vOemA2rdob2WXknRlFv3ywwEbew0L2cto','bjiHZ','snW6ghkRzyWyTdPBU7zMGDeupCotwZ1pz6HNmovtZg5PNKE','CJrjB25vBDiUwUz4P6cbUm','8','Q',4);
+INSERT INTO t VALUES (4816042204032864070,-8341846561463341474,'SYg7ais7','LGUA6fDcIIOe1t','msc0a4a5FFSvSloXcv05WjMvF2Z8PHHw0Y2NODny','U09L2OYEYLAx0SnW8U1lJNlielWRT9bN','C','O',5);
+INSERT INTO t VALUES (7322577696578518462,1940871483190922861,'2SbLHzVBoPbVomUZZStQSdAiIpgW56FzFmbr','KbGcNuMOqFx','fw6QPXDLjMqP7ZNJVC5EE','Ps2SrObqlMtoIt5yTAqVXnWLUsxTrKYWPl6wqnY2','A','0',6);
+INSERT INTO t VALUES (6505259544769322551,4668822933057986295,'sAX9XgPK4uInOfrAXF2kpAnCXbNY0GpglFF1IhZcye8g6yOeATg','Ly405cSw','CuO9MOZUgcee47eRTNKcBd','n76gekCXxRyDIYfLbXjZ67Hr0d2GsOPW2JrLTHPsrCJwT1lJe2','E','H',7);
+INSERT INTO t VALUES (9838812560864744904,-8656721033251704209,'nv6QhV08Qg7mkav2N','6WG16Y6v6DbZ','ntsOoNzfA100WVS8PskjBaUVPqFiZPry4PlhN1iN5hGXjGE3DWeFikea5uO51cPiufiAkSAxbQI','3UwKAQMar2j9a4MJvijwhnFuWrdu3crezPExApnt','r','a',8);
+INSERT INTO t VALUES (12612480307709547596,5456607187410148856,'vbiYSuY9k1HmxZDMfSvJMm7cyUIkfC9CXwIar9yONAM4XyM077CoqPKn','v','A5i3tASuqai85tS89roMeHk13K1l7vGXa88WzqwtqgzbZGpE8MfkEqPrc0bX12q6EAtOVKqr1X0WkSoGlHSbH','tzsyKh3V5uWQ9eTj1xnuxJNmklddmR3Iphm1J','I','S',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(57) NOT NULL, d VARBINARY(17) NOT NULL, e VARBINARY(93), f VARBINARY(53), 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 (257976165929424244,-6437044766151398893,'1IdkwH61pSWHi0','VKAeQsSGky07HdR','Gh','h6VZVwpviGkAJIBy9pv','q','i',10);
+INSERT INTO ti VALUES (257976165929424244,-6437044766151398893,'1IdkwH61pSWHi0','VKAeQsSGky07HdR','Gh','h6VZVwpviGkAJIBy9pv','q','i',10);
+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 (214779870219440961,-4941533552627930901,'1YD','HiZwXypHpqpRFum','PNo1ix8XqrWdFzHoCuHAUfVLrCaDSepqMUnCe6','Yed','z','y',11);
+INSERT INTO ti VALUES (214779870219440961,-4941533552627930901,'1YD','HiZwXypHpqpRFum','PNo1ix8XqrWdFzHoCuHAUfVLrCaDSepqMUnCe6','Yed','z','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4374238903196027626,-5582196519837364482,'VJOXV5JYaA','rjdVzLiar96isuQfITHpPLdPM5FZPdO49uMuIY8Nq7puijfLK2oscHaE0iRMgg6kLEkWMMNu4vAZlWX8aQVlTYSXstRRNKeoNX2saiQElVmi616C0tF1G6ok2ubS57fxFTtsz8IrJgdb7i61CIjhfkU3wymbz4ZZvRAuTml1KqFmBnO','jyigIrgOAVueNA8wnSV0ETCbQS8xlTHPFNvZk6FZeN1LFlOKPqFArYcwNP4MGSiHwnMZYScokwtpZYkj9g83U','mLakv06d10C4epuhjQkHlBjFj503sv14CeHPlJPuzCtou','p','L',12);
+INSERT INTO ti VALUES (4374238903196027626,-5582196519837364482,'VJOXV5JYaA','rjdVzLiar96isuQfITHpPLdPM5FZPdO49uMuIY8Nq7puijfLK2oscHaE0iRMgg6kLEkWMMNu4vAZlWX8aQVlTYSXstRRNKeoNX2saiQElVmi616C0tF1G6ok2ubS57fxFTtsz8IrJgdb7i61CIjhfkU3wymbz4ZZvRAuTml1KqFmBnO','jyigIrgOAVueNA8wnSV0ETCbQS8xlTHPFNvZk6FZeN1LFlOKPqFArYcwNP4MGSiHwnMZYScokwtpZYkj9g83U','mLakv06d10C4epuhjQkHlBjFj503sv14CeHPlJPuzCtou','p','L',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (12009251272846951161,-3059598388269601913,'RlwUYIDNuoTeU','XENb91smLgDughBmHFrreKNcVKrm106LWgVNhoWXOypUbh','q6ebyviTl5dLxxcqQpH9Mimw2qcrYuRhKdvXSfbdyPDomZC8HC2UIwDK','6Cum7MtZdgb38fUUNgEmPW55wz0SY5xvkGO8JdZ7OSN4GFnrOVCLNKLtgl81h0XMLglpiVHON4vhEyyuugA4TIiPmWLDPjljBZQdP30bpPccQZe921raLlh3vvtLcwqIbKnbI8uGO85W5FoBKDyeJgTQAAMMT8DH6nXohjwyqxkQMmQpyUq5vi9HyP87uy3zotE7FTw54uqRJ8Klmp3oDbtFaNm6JWULJnCTgg0VOKoig','a','U',13);
+INSERT INTO ti VALUES (12009251272846951161,-3059598388269601913,'RlwUYIDNuoTeU','XENb91smLgDughBmHFrreKNcVKrm106LWgVNhoWXOypUbh','q6ebyviTl5dLxxcqQpH9Mimw2qcrYuRhKdvXSfbdyPDomZC8HC2UIwDK','6Cum7MtZdgb38fUUNgEmPW55wz0SY5xvkGO8JdZ7OSN4GFnrOVCLNKLtgl81h0XMLglpiVHON4vhEyyuugA4TIiPmWLDPjljBZQdP30bpPccQZe921raLlh3vvtLcwqIbKnbI8uGO85W5FoBKDyeJgTQAAMMT8DH6nXohjwyqxkQMmQpyUq5vi9HyP87uy3zotE7FTw54uqRJ8Klmp3oDbtFaNm6JWULJnCTgg0VOKoig','a','U',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9840143598013370310,603297037069779418,'nVxc2cTkZdXfFWZrq','F17JThct1OrSjhGvwmRCbIrz4DOR1zM6fvVKAaVCUrmGmGUI8ybz6kAecDUZsCo2D7OQX6WgOwN4De0RMuNZlAWNIcja80wbA9bBltzDqi4gY4RbC8ECqWsAhFEVfp4WrKO39RbyXpq2hXAJDV6WvkIMDiPjTkVAxgZykIUkZqCJ','wtHIKsOZWHIq115DQOLWosA7j7v2qB83oaknesKr48fp6rnaqrBuD02rZZ','v2sXRF6vu4ORQh0BgUPDRaTZegTvBAZv9Uggd6ufeguuk63WREEXxC8VI3HnzY2cf2B9vt0cm25bL43rdy0RXSauwc53uZ','t','i',14);
+INSERT INTO ti VALUES (9840143598013370310,603297037069779418,'nVxc2cTkZdXfFWZrq','F17JThct1OrSjhGvwmRCbIrz4DOR1zM6fvVKAaVCUrmGmGUI8ybz6kAecDUZsCo2D7OQX6WgOwN4De0RMuNZlAWNIcja80wbA9bBltzDqi4gY4RbC8ECqWsAhFEVfp4WrKO39RbyXpq2hXAJDV6WvkIMDiPjTkVAxgZykIUkZqCJ','wtHIKsOZWHIq115DQOLWosA7j7v2qB83oaknesKr48fp6rnaqrBuD02rZZ','v2sXRF6vu4ORQh0BgUPDRaTZegTvBAZv9Uggd6ufeguuk63WREEXxC8VI3HnzY2cf2B9vt0cm25bL43rdy0RXSauwc53uZ','t','i',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3564572012441968675,2162142020728061473,'f3lEx8EGP33kZlAoGXhHTWB9zyMk2qv2pj','fIUg0HAyfjreiwb','VAGslcvy8JywMYkUYXgRaNj','wWiuAmCpuZh2Db6U705G9Gqgx3U5PxlwKWt3hUS0AV6O8NuG1j4ZFLfL6aFoXu0EEvkoGML5bOhfHFpoVel0XQ3b5Tg81zNBff37vbq0V7vCQROWJiSuTXAAsUZ7xkt7I2SptCcOiETnQmt9X4IivCu5NlXKot5OE4S9OxT4n0uz124t6OSpEANtfTnyjeXECsl3bEm8iam','q','l',15);
+INSERT INTO ti VALUES (3564572012441968675,2162142020728061473,'f3lEx8EGP33kZlAoGXhHTWB9zyMk2qv2pj','fIUg0HAyfjreiwb','VAGslcvy8JywMYkUYXgRaNj','wWiuAmCpuZh2Db6U705G9Gqgx3U5PxlwKWt3hUS0AV6O8NuG1j4ZFLfL6aFoXu0EEvkoGML5bOhfHFpoVel0XQ3b5Tg81zNBff37vbq0V7vCQROWJiSuTXAAsUZ7xkt7I2SptCcOiETnQmt9X4IivCu5NlXKot5OE4S9OxT4n0uz124t6OSpEANtfTnyjeXECsl3bEm8iam','q','l',15);
+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(67) NOT NULL, d VARBINARY(13) NOT NULL, e VARBINARY(7), f VARBINARY(13) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1365328668,6795,'2HEXPfakQzDZMTreHQVBxfku1ENEHAk4','efWAOr','R','EXQV21','6','z',0);
+INSERT INTO t VALUES (-1373560867,57151,'fScZiBanCub7B2UpMwyI81aGmHh9BHdWy0NPcYUuT','G4LNDA','eG39','jRLf2','ah','Jm',1);
+INSERT INTO t VALUES (-4595449,4880,'FpBJfZrQ5461TnC692GC4aIIMUdEHbuo14lPBVk3N3DYxm41c5vR','tkWEU5dZ7','ISr','kDY7i','0','G',2);
+INSERT INTO t VALUES (215515331,13423,'Q2Ut3Vp0u3OIZ5XNu4qHowJA9UZiHYNFBGoDw5QO6F4Oa67y9ioMJOTboKsrj','03mSWLivX','Al8Q1U','EX9J4sZxYcoP','B','ql',3);
+INSERT INTO t VALUES (1812218912,22390,'j4BkptyXLCFVxWIjWRiBNXB1SvpP0vNp3Aa1A13Ysl','MPd0cG','mHjLt','lZVwlAiMsy0G','g','Pa',4);
+INSERT INTO t VALUES (191422646,60677,'5EsekxVZDe4tJ5BcDP','z1NwRGPeJlbwa','3','ApG','Q','Vj',5);
+INSERT INTO t VALUES (1152798704,63717,'LXrhdDtkc5','FhJdBc94W','8','Dq','GI','N',6);
+INSERT INTO t VALUES (-1401818620,33555,'rsgA5iJ0DjoXDTBUTm86boFlnRLuIwyTz15qtPJv2ZDAEOM39jr','7eOGWl0u6','rCT7i','iEztdFW','m','i',7);
+INSERT INTO t VALUES (-1520137829,56839,'7DwmWM13LQmLJN4','CYMUXE9obAoV','B1','PkD7gF7pk','LZ','o',8);
+INSERT INTO t VALUES (-456038496,39871,'fbcX3qJowvVh','j1rYHLn','UhYRlNA','zHH','2','0',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(67) NOT NULL, d VARBINARY(13) NOT NULL, e VARBINARY(7), f VARBINARY(13) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (3073820445722240800,664505,'3EQXLW5qA0CsvhaXRE0OK9sk8cvEmBox7EytcYdTXAP5IqCknevzucdr7JFBkv8RV112y','gVhRDx6DEBn','yvS1Q26X9KqL777IF','WgIJajWN1ZVPGiz9','34TbfCA1uSoHiIK7OzFKQwaZBVKsWN4NIz7gDaQ5YWLtofN3ZQzdnwwhRk50YFkNh5tBKzEXxpfJh2SvzBVBtgwVVpw0','wK23cjs6OaIqldw7ikBtEY40A0qY0Qht30kfDE2aA3egHYShe7swVXixWYjZYSkX0PcJJgEJs',10);
-INSERT INTO ti VALUES (3073820445722240800,664505,'3EQXLW5qA0CsvhaXRE0OK9sk8cvEmBox7EytcYdTXAP5IqCknevzucdr7JFBkv8RV112y','gVhRDx6DEBn','yvS1Q26X9KqL777IF','WgIJajWN1ZVPGiz9','34TbfCA1uSoHiIK7OzFKQwaZBVKsWN4NIz7gDaQ5YWLtofN3ZQzdnwwhRk50YFkNh5tBKzEXxpfJh2SvzBVBtgwVVpw0','wK23cjs6OaIqldw7ikBtEY40A0qY0Qht30kfDE2aA3egHYShe7swVXixWYjZYSkX0PcJJgEJs',10);
-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 (8814460511534570932,-1078680,'YlJMt8r05JqWP3Q7e5i8xMnZyp11g7DCmYuhl9ti7Sodoc8jAQ4bIu9IS','Mg9uMmP','qF6SY4s8Ky','DkfoOIdrEZw6oLlZiYfSzLNWxFY93HeHWGQ5ChHXsHDTACcX7v30','h0aNuu8YtNbkCCc56gmLKSUFSv4fXF5doXWVMkAbiZJ6WpR3x3KcXk9XzTi4TpzzUukMbzAGxePh1yXWZ','lYZZBtmeFjsy8PW6FT',11);
-INSERT INTO ti VALUES (8814460511534570932,-1078680,'YlJMt8r05JqWP3Q7e5i8xMnZyp11g7DCmYuhl9ti7Sodoc8jAQ4bIu9IS','Mg9uMmP','qF6SY4s8Ky','DkfoOIdrEZw6oLlZiYfSzLNWxFY93HeHWGQ5ChHXsHDTACcX7v30','h0aNuu8YtNbkCCc56gmLKSUFSv4fXF5doXWVMkAbiZJ6WpR3x3KcXk9XzTi4TpzzUukMbzAGxePh1yXWZ','lYZZBtmeFjsy8PW6FT',11);
+INSERT INTO t VALUES (1546426268126355399,27400,'mBtqZa11zxGEvkdhtDK35jWlXONGLBh3','WxS47t','K','xi','z','P',10);
+INSERT INTO ti VALUES (1546426268126355399,27400,'mBtqZa11zxGEvkdhtDK35jWlXONGLBh3','WxS47t','K','xi','z','P',10);
+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 (-3601887141197399213,54883,'572F','eDPqhkKdxMa8','Qse','dOAwW4kd','C','6S',11);
+INSERT INTO ti VALUES (-3601887141197399213,54883,'572F','eDPqhkKdxMa8','Qse','dOAwW4kd','C','6S',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-2685259460454162504,-3719829,'ViVciU2sgMdX00X4uysd8JThPhoJcZmXE3xG6QgTrqQbPyWTGJyMQy5h6kLGPHQiBBR5ZxLgvPU58avp9ZtXOGwPM','3ERQm0wP1FqLpW','ZloPcvLASOiAW9MJUPGqp','gT1s4TZl2kB3Da4Pzt8','iskgViR1qGKSn4YLbS64kejeLaWTGZRCikgUrlG','s36WpAvAlDXRHU69966YrH',12);
-INSERT INTO ti VALUES (-2685259460454162504,-3719829,'ViVciU2sgMdX00X4uysd8JThPhoJcZmXE3xG6QgTrqQbPyWTGJyMQy5h6kLGPHQiBBR5ZxLgvPU58avp9ZtXOGwPM','3ERQm0wP1FqLpW','ZloPcvLASOiAW9MJUPGqp','gT1s4TZl2kB3Da4Pzt8','iskgViR1qGKSn4YLbS64kejeLaWTGZRCikgUrlG','s36WpAvAlDXRHU69966YrH',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6363963558266311796,5130509,'YmRXAgD2ySz8cUE7ZlJJ6gOta2hqzbdAgPE','lLigf6vgV3iqNkZ3qcgBaOogoFnW3CGldRACwlNRKLIpaclAiRqms2PFA6nZTH5uIHWlz51fN3luB70bXt5l2R1H9LB3Pnu1hTFfGWmE76pskDpbRGZm0aBkeWzupAxWzTQDRULK3vc4sGrV','uhVKuL6k22OJySZg2XQUQwumVs1U4tI4rE','ZsxTAsfYhbnqHAGhd5YhmJWQ5UzzF8c389nt8GBp1gaLjEYpP5dQHSEJYCzn2vzlxsJsy29FYfSh9EGDSqf2b6XGN8Fa0D50EiYprkmF7HfK8ASD6OMPofXMwpBq3yKSYAsjHAakoDvoK2RmAzyo04UoV3PZLs9hKktTDIStXkx2tJMvyTv4ZxwD1rIY2R88sYaWC','E1H4y78lWgVTOcACzDqLH980tVOOswSvQv9MQuXnxkT4mbC65HIfgGNPmI4UQXLz1vIwsxdpMR','rkl5uqmSnAAdFU3IAATu4XF',13);
-INSERT INTO ti VALUES (-6363963558266311796,5130509,'YmRXAgD2ySz8cUE7ZlJJ6gOta2hqzbdAgPE','lLigf6vgV3iqNkZ3qcgBaOogoFnW3CGldRACwlNRKLIpaclAiRqms2PFA6nZTH5uIHWlz51fN3luB70bXt5l2R1H9LB3Pnu1hTFfGWmE76pskDpbRGZm0aBkeWzupAxWzTQDRULK3vc4sGrV','uhVKuL6k22OJySZg2XQUQwumVs1U4tI4rE','ZsxTAsfYhbnqHAGhd5YhmJWQ5UzzF8c389nt8GBp1gaLjEYpP5dQHSEJYCzn2vzlxsJsy29FYfSh9EGDSqf2b6XGN8Fa0D50EiYprkmF7HfK8ASD6OMPofXMwpBq3yKSYAsjHAakoDvoK2RmAzyo04UoV3PZLs9hKktTDIStXkx2tJMvyTv4ZxwD1rIY2R88sYaWC','E1H4y78lWgVTOcACzDqLH980tVOOswSvQv9MQuXnxkT4mbC65HIfgGNPmI4UQXLz1vIwsxdpMR','rkl5uqmSnAAdFU3IAATu4XF',13);
-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(89) NOT NULL, d VARBINARY(66), e VARCHAR(44) NOT NULL, f VARCHAR(76), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-11333,161,'5frEYnN0ZIZIvszEYWQpmGCiEYNQvzar4BxNM6TnjMoCWH1tqzzFvVxGjc1wV8b','cUyp91MNDfCQMeLTbiIV6vz1ouLRZH9F0sRucKSJm3meDlYTHWdg1S8RGUmD','8agph88NOYOy62BJYTSIHy','omfCZWk1D2GATeiwQD3cvsnwr02WF4HEZC4aiAA5qT3GL2kYNBvxCLlLzAFQhsaEwWOCC','qctlgH24lJCHRPQ5kffkaXUTvqSb4MFlBHLat6J','GKdKSagnMfW9kzirc3lMhZZKCXGySs1wNZ0NlkJ0pGfyGEyid58OorxFQ3nRK',0);
-INSERT INTO t VALUES (29191,93,'dfiFaEaaGhLE1PciuiIaBTw4FLu5tQ7yItTXugBPwGjTPSRS7Wb0paszf25BJCZl5i3OVO40osdjccD','sIxQ9hbQkTJ6R4FRL7Ve1IEbC4d3jSyLcMHg3zK','28S3u6HhCsFOL0dNMSoimtVZBTY4Mr1yr62ya','j0EGNreU4ffZqMHqU79R5usb5SYWoPBNOBqYey2eljdfY3W96GSOKL','FrUDjjMhPuKGaJX32KzFlMZdUlJNCoQLjNjDYsBKWaz0JLmi5mKPJ3BEBBkRMZnTRaN5yUvN','CK5XiENfsCyE2KOOIZG7dCU241OmcjRJOxVRXlwpu7RvVVNOGZUyqscNNa',1);
-INSERT INTO t VALUES (-421,219,'2knEeGCRIVy8K5BE1xxhfTWozVcsxU8VoPK0rBomMMFUPXnSzNO92jtDFHC2','NdEhA0gzP','eg80J5wkGQOZw5','qO4RUhF2PQ5nk7Jai2abt0qAIN1WKYQ1iwCc7enpwE36mcymawu','MJgd1W7WgNL18jrH2gzUwIqTDqrvosUb2yytaA2VwFOncwWGUGAvyo7gN5jVbajBgvJ6mRwV','GEtp0arLynufpshtNZ9tDyrkhceOfeOuJC1k3ec3sTYkhHfobx33P3LQRXQUyiG9QJrO1kCE9eb2lffuab89',2);
-INSERT INTO t VALUES (16227,94,'EbKS3BmaAoq','Tf4OZ9lAOVLrj','eDyKedVjeeqHqxqJ9ykSCgxeY7Bdur8PsAjn','lcKbW3iulfzbZWuF3IAQf02devIRuVWcS799bfDogR8R','eiUh6IJmtazLOTrYAilcSuh37IDXZAtMkTGrMp22IgPyH8tUrdA9eGlcYKl8qhks3PqHtdYPfJMK8','joKVXwkcp4os0Xe0gn0OcjcKd7tmzyg0oHvyJgbYPXPkeOKtVU6uWpaV32Hw',3);
-INSERT INTO t VALUES (21174,246,'9za1i3khood49S9TSb8FMotxewPUSukjHIBFLBgHo9ghc8L0vlJQ9SR10tOOMsP6Pk','KrS','O1N0JJWqUPe0sFDrVxtSucy88v1sM9oj3','eWF2V','Swmzwkc4wiq5Vyr','k0nhqTAFckzHMIDr0SKEh6lUDxKdSmOitVkILAFJHFiaORhSrozg0ATrBySuW8boq3Zoly0xzk3KYLOlyyu3bcOX',4);
-INSERT INTO t VALUES (-764,5,'G3moQIdUJCaCjbBRqZjcZZuosd5yDQeJ2tSHVCWrl0In7','4JsfN8mQULvV67h6WypboHJCGAmxiFSSpgUQ','h','ivRIcAHEM1PD7QaZO8KcoN067','ULa1AbP8vZ4JH3xBSrFyD0PjvmJZLny5YhXzEeN7gVvq3JIOLLkUYem2DPIWME4YtZn2i8kNb','HlLUTF63HYQ6ZbAdZFrzZdacwcuz0Gz5vwZnB996SZxzAZdGy7MqmDZvtoZfWqKtrfHxWlhmTnnPP3e5Ov6YW',5);
-INSERT INTO t VALUES (-3266,121,'SJowM7BVZtnHHboLLSt8LWkWMRTkAQrWRDPcC6lp2Pzo4EyeYqJ8DDcLsDZ8cRxni7RgvpPqiqjHdtNoOkyO5','9iL6oGiVsh8W4Bm1','uYwUw6RiVs','IvcV5JBHBjIigJXzUaIlBzxZqpDbrHsTSMy9Gx','wpicNBCuLqRw1','iFlFEfiShYpqA0CCPWukE9q7GOZmVJKIVOHCTWeT6HvymCYmv3OpSKJs75mfqfR6tRhuIsCICGS31I',6);
-INSERT INTO t VALUES (-11393,135,'46Xwm0uGsCV1BNNfPwwZZzfcpdXX5rfNDctBmZAE0hzl5Ei53aTl','fEaGBOMM4uveYrO4smiPaKTcAHK9xSI5K1ZSa1S0hMvAjQaS1d9EWK20f','SxynFrn8Hv66F09e6eIhkMapLVW35x','5oqCjHHlM20QcbqG64QH6MBUcW0','fEWK1V0OzlIoM0j8aAWwXP6lvnYHEVSqjI8EwRH6hbLNXM2igMbraGDJCNKyMEGF4GfSvgsBuzSsaLC7Fu8yUjgxpBwX','H',7);
-INSERT INTO t VALUES (6577,87,'p6fLipOx7Yg5Gwe57mFNY5XL2CPQKKAR','Gut8Srmx48v9PXU0ShuhLmrk7CiNtyGHzTRUxidw8KNr','fpjeucl26NarTOvRizqCsTeO8u2ybMp8kCYBDuoX','NKSL3HNXydj7J8Mh8ojJf1RKxNxFMqYLOTMF','iszrqmBgvjEl3TFWm47dkbjIF7N39V79EJ6Wzq4','PguxxgOstFCjco0N62gmI4fl0rzfb6YueOeJHBM6xWjfsE4mUsmqClwHbWeP9ygnc0BvHFPDD200wKZTN791z',8);
-INSERT INTO t VALUES (-29748,145,'GE5iqSm1UeMGCDWtYIBChKgLvdK01lncZRowxz3i3jE0SHbm4bNu3z6cwQCPM2OZVI','iJOeBdZ7hAT352XPwULhBgQkM6x','JsMDqtU74nLCWu4CdHu3YRougupcl6CCCLu6oFvgggz0','rxYwIs4yEN70h18fIc4Ixh2asHswZvBfaNHbBoqj9BR','9CrzniL0wvraYx9WrhLyE8Pq5fCDI86lPIF','kqJrEBgb77dD3AsG9vz35M3KRMicI2OGgzInuoHlUxeZwhiXYan2hwD0FEtwOZkkGv9Lv8DbiSjohaYLn1BleNQVcmR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1980057902959012086,27350,'GSr0h6uWcaLecJ3prlXovKR7oFzXmx','iburdmzGzSCDYQ57gH3GNpfN3HitwY9PtddSAT6oIVpBwEyEwpzDXAWwDZT8pBux4lgenrJGr7n9346gDpxDqZ9aQim8KIkVaXhimdWTljeYCGKvcb997KpCUtHI1Kl8A4icPnXbFkQyq1bwwBcAbDLPgM1pqgfHz4wTasqAmckzkNqneMubCGmYxghLgOKSln6d3JGlmJaZh','A0sry','1NGI','S','P',12);
+INSERT INTO ti VALUES (-1980057902959012086,27350,'GSr0h6uWcaLecJ3prlXovKR7oFzXmx','iburdmzGzSCDYQ57gH3GNpfN3HitwY9PtddSAT6oIVpBwEyEwpzDXAWwDZT8pBux4lgenrJGr7n9346gDpxDqZ9aQim8KIkVaXhimdWTljeYCGKvcb997KpCUtHI1Kl8A4icPnXbFkQyq1bwwBcAbDLPgM1pqgfHz4wTasqAmckzkNqneMubCGmYxghLgOKSln6d3JGlmJaZh','A0sry','1NGI','S','P',12);
+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 (-1202227029642122888,7891,'afq4vG3GEJ5wE92uS4mTbZ7zcRvrUlZ30DU82buvpCdECrMlTPtH','AzPnSfSoKDgUmcNUhBCk2bnjjjYaGmZBf6gb0hIrYYNxld9hxg2IIiTZn1laWEDBGnNbjt4r8Jz','7uHHSu','NFgnNNI2Wwj0yam8C33JPLAMoUwdWt7LwqwJWTJZsD41ZpyFMzdoVl5HNL2Pf1RAgp1QhMdY','O','J7',13);
+INSERT INTO ti VALUES (-1202227029642122888,7891,'afq4vG3GEJ5wE92uS4mTbZ7zcRvrUlZ30DU82buvpCdECrMlTPtH','AzPnSfSoKDgUmcNUhBCk2bnjjjYaGmZBf6gb0hIrYYNxld9hxg2IIiTZn1laWEDBGnNbjt4r8Jz','7uHHSu','NFgnNNI2Wwj0yam8C33JPLAMoUwdWt7LwqwJWTJZsD41ZpyFMzdoVl5HNL2Pf1RAgp1QhMdY','O','J7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3117539608632173251,21228,'CouPozHlLE9nvGDlnuOHwhxyobleehMR','HHikQsAa3WhILSzV55pYNpoFvLHfhFlCB3Pz5ZV0CpGQMbmqggu9N1JltpqFVpdwEFgDgoO0lEvT9foLgZ45VELiwMSj3TSKMlrPJ79oGZkbMqUJrKf5GURYFfOizXvLjeE3XbB0MEtU3X4DACXJQs0sDZWptjFfcOXqicrAuSo4YQRwdVLXRXnklrcUR2ZviNfJN03jDGgHdLiw','pVFpQbN','qmcfWAPP4QWWOSJQaeEcy','5So','Ln',14);
+INSERT INTO ti VALUES (3117539608632173251,21228,'CouPozHlLE9nvGDlnuOHwhxyobleehMR','HHikQsAa3WhILSzV55pYNpoFvLHfhFlCB3Pz5ZV0CpGQMbmqggu9N1JltpqFVpdwEFgDgoO0lEvT9foLgZ45VELiwMSj3TSKMlrPJ79oGZkbMqUJrKf5GURYFfOizXvLjeE3XbB0MEtU3X4DACXJQs0sDZWptjFfcOXqicrAuSo4YQRwdVLXRXnklrcUR2ZviNfJN03jDGgHdLiw','pVFpQbN','qmcfWAPP4QWWOSJQaeEcy','5So','Ln',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8838470906106476838,61126,'zIJwsGs28YbUo5AU8zloAXFl4LgP5CzhuVK2QiD','bUPiRIIhT8QgQmv7wNvTemU8XUpJcFlxsUWLkF9NeTux5TeSCvzJMczatiDEi6id89cmEeQWAAJNjA5yXC7CvtjCI8YCPsYdMw6wJoj5O9GQQupw9yAcUfqe656Tcu2xKumcxNeNvdXEv4UhRLsW0jFu0D59bpeBV1F3FikojooeI7vmfJgD','aO5f','nC9XTrlj8wEW37ermR1nnOIXmnoZmC8t8VJQsvWgZYz5wyNylJwwIppHdEVYnEJ73qUoPMqFK9zkvKIVHbG2E5u3giweSAjvzr4QonXI1NZcLuYj1oiwXZvhcWKMY0bxaJF3iDWJj1yDizAaIPoCPeFDAelZjo2bJkLeFwvGL3hkfgvMnFCJ00lcXp4jLBVO8HVbw0iUKI8YbuQqLzTVLTZ8','K','Q2k',15);
+INSERT INTO ti VALUES (8838470906106476838,61126,'zIJwsGs28YbUo5AU8zloAXFl4LgP5CzhuVK2QiD','bUPiRIIhT8QgQmv7wNvTemU8XUpJcFlxsUWLkF9NeTux5TeSCvzJMczatiDEi6id89cmEeQWAAJNjA5yXC7CvtjCI8YCPsYdMw6wJoj5O9GQQupw9yAcUfqe656Tcu2xKumcxNeNvdXEv4UhRLsW0jFu0D59bpeBV1F3FikojooeI7vmfJgD','aO5f','nC9XTrlj8wEW37ermR1nnOIXmnoZmC8t8VJQsvWgZYz5wyNylJwwIppHdEVYnEJ73qUoPMqFK9zkvKIVHbG2E5u3giweSAjvzr4QonXI1NZcLuYj1oiwXZvhcWKMY0bxaJF3iDWJj1yDizAaIPoCPeFDAelZjo2bJkLeFwvGL3hkfgvMnFCJ00lcXp4jLBVO8HVbw0iUKI8YbuQqLzTVLTZ8','K','Q2k',15);
+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(62) NOT NULL, d VARBINARY(78), e VARCHAR(68), f VARCHAR(92), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (58734,26142,'zu6akcckCZTjR4AYNK9xcA1nbnJTqI','2aC2twi0LMio5oU','xk0gYWWirs9qm36793cCdp5KLARBjs','h8UGvykvCHHbxQnEJ5XvXvM7G0r71tAdWc3jW6W6p2alShnFTa45aYP','DU','k',0);
+INSERT INTO t VALUES (8938,47425,'97iwODwvwEqFbR4','fguIpwopujoVA5gVAZd9hoN5GYcpRt4c1jgbppjjUxRb01eGgYWeOVcZG','A05ltmJdAUPzGLDBZFODpVXseL8tgHOTQM2eKnqxtV0alyGWZeUr3R7O7WIddAO','6nNSjQln2i2fJNuStLMoaBkkgVyj4pegfXz3kblBTmtxuCOlFib1C7sA','NW','s',1);
+INSERT INTO t VALUES (41298,19261,'8E4d7al5GuByS','da5P','bOtX06NTsdGGaQzn6V','fU6qDlBH0CcSr4G6RmUsk','A','IE',2);
+INSERT INTO t VALUES (54014,40287,'yIqoQrcQyOF3vR3GgTtZ6AfZyRcZ1H3Q0SGfzfzae51QqwTle1n','EosIhbAvf059TLv3iXVFeND734pUJi0oI7ouAFoykQgCkUfGScjCW9RvJIIebt','qswFiTORUO2DpvW7DyUPNTfFPnJSxiz53DjvhN2cyw6tOXRB87xtUxeP3rP2NaMY','APuldEUpga2aCmWybkKTInyr4pzop1O9Nu9t8HA0cQCsJm7eRrUR9uNajj9CQCauLtmW4fsdTM71bHIn','B','TZ',3);
+INSERT INTO t VALUES (15886,14315,'HfTmmsPVZ9HZxTbPeILKopRvDF9XGhY','CF','Lop8BaznYF095Wkhr','AQbaejkBaZExm5ZXPdeiLC4KA0dvv5DnRgPxZ5a5QKFhn','VO','I',4);
+INSERT INTO t VALUES (45941,29632,'6Y73RC','a1xKBq9PWTXt46bXN5PLJ8Pw58','9pK4HSfddLq4MmQUzkdGVr1Bm8js','VzatW42n5VPRZtrUqOvrX3FyauM56a4BJDIphqx99DkK8Wbifb3d74ZPuWFKrnoLzsYBliKS7l7xugLKbl2CX9Qbi7','Z','C',5);
+INSERT INTO t VALUES (61935,4123,'bQtLHjoZdlKAKL5UKDEX','ZhY7aSnZoCm84dvfOFmLjOldlCHxslxy52p619TQA6IZNVENrDwo7CdrqYOrZxUYe7e','mgYxxg6hl4lHhgUpfzrvdt3bBwqBcLf44dHn9SwtunJHj6LBC4JRKj7wo','vZeN5QUH3RN0FauiZ2QYkGh6hBCaRxW2fxsnoKpnozC1aGYCs0Rhv73jk77dtrykVcHHd2GA2q1K','8','HI',6);
+INSERT INTO t VALUES (18922,48516,'DQsNdz1ZFyNqrh3Fhr1E','GPySJeQfLY4ys8iDuGhxlR8xIeyhTL89jPkedv6QLE0o5hkaBxsVFF8hF53K16Co','yJON','IHTrnYwKx2XfVgh94iOvCzZpMHtIulbyxGDEc8xTMyuay80CldXToH9G4GLC6PWO','Xg','XB',7);
+INSERT INTO t VALUES (2146,43712,'l37SyfAUCWjWKwfso3yRduHm5QotYvlfjJl1uZvHAJwUVyWQ','AT48CU6TsMKajn7eACjh5hKm4TRPwjjWQZYW3Ha1crc1XxDM6FVgSyARjEx43mpgCAhNCk','7gkMne82gYRHaBlPwB','pEY1KG3uNAAzo8ZhbmjFGfpiiUPc7E6Kunb5EAH0IVTbTaOSFrpA6YQKZ1VxYs16N4Xzp','c','z',8);
+INSERT INTO t VALUES (38824,35269,'HCEk9Xc8s06RkYfOm0vTMi4mPkAD8cfBEIlEavR','2SLhXnZ5OMqJHNCpOgoiXiANMJO8aGDmUtPCQvCqiTevVRQ8RpNfeE3mxFECdyrkq','UhxwQ8OSWrt','L1lyqMuCSlz36rD7Wl','nQ','o1',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c BINARY(62) NOT NULL, d VARBINARY(78), e VARCHAR(68), f VARCHAR(92), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (1164024635,101,'8Y2e3u7omfUfGSY239nci2rg3X32kJXmeKV70pmhoJoGeA','C4slh9i3VYnWsPybeYIMo','6ff1A2fZwvud','YNJJhdP6uOktSkbCq9vqCLrR6VysexCd6Iw9Kz0Dxr19782HBZ6','AgfKJP78EN0xs2gnEVkVUahX4VRQIhdbFc3Lv9fD8UXVPenMpW7pTtWhTAc','NpoV44z5pdna16hgBfwIaioUCH3tbYBwhUNyTDg1vINKNvJjC7MG8u6WkBjgDuineg2Hgz9iWYTE9s93wuVVgnai',10);
-INSERT INTO ti VALUES (1164024635,101,'8Y2e3u7omfUfGSY239nci2rg3X32kJXmeKV70pmhoJoGeA','C4slh9i3VYnWsPybeYIMo','6ff1A2fZwvud','YNJJhdP6uOktSkbCq9vqCLrR6VysexCd6Iw9Kz0Dxr19782HBZ6','AgfKJP78EN0xs2gnEVkVUahX4VRQIhdbFc3Lv9fD8UXVPenMpW7pTtWhTAc','NpoV44z5pdna16hgBfwIaioUCH3tbYBwhUNyTDg1vINKNvJjC7MG8u6WkBjgDuineg2Hgz9iWYTE9s93wuVVgnai',10);
-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 (-1627582989,47,'WjlZgGWkTnIGzQxaEA53x24oV7QhOwgjCKVTqIofJJOnSE2hN47b4UdzKmkAAi2h','yUaYuHIX4rnxZwe5vnwrT4sYYAvxBoYGf2m3Lck2yF9nFkme','frFdXndU29YvMESuGVqZH38XiJj3xcnr06nJlD','ilyjT8m30ubLleizf14JJCo8S','p9HUfC3Et41ng3NP','Wt2CVBxBu01JduxJ2yC4epFnkoUn0eiS1RVUAbZcZolx0WZBH',11);
-INSERT INTO ti VALUES (-1627582989,47,'WjlZgGWkTnIGzQxaEA53x24oV7QhOwgjCKVTqIofJJOnSE2hN47b4UdzKmkAAi2h','yUaYuHIX4rnxZwe5vnwrT4sYYAvxBoYGf2m3Lck2yF9nFkme','frFdXndU29YvMESuGVqZH38XiJj3xcnr06nJlD','ilyjT8m30ubLleizf14JJCo8S','p9HUfC3Et41ng3NP','Wt2CVBxBu01JduxJ2yC4epFnkoUn0eiS1RVUAbZcZolx0WZBH',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (632161,21737,'jpLIi1qIGOUHCshQkJSCY9kKIAZ9bLaibqIvQ5WK9Jx','getvKSMGEGTO9OWy','wGBoJ67WB7biJ1a4zwQDYNuSmyuqUio3Pztad65DXWtF2sjXgXMeibZmSbs','bkgumu3Xefb18pfh6yh0gYYuq5idQdWK4oRkaLBZfUkM8UNMK','0','w',10);
+INSERT INTO ti VALUES (632161,21737,'jpLIi1qIGOUHCshQkJSCY9kKIAZ9bLaibqIvQ5WK9Jx','getvKSMGEGTO9OWy','wGBoJ67WB7biJ1a4zwQDYNuSmyuqUio3Pztad65DXWtF2sjXgXMeibZmSbs','bkgumu3Xefb18pfh6yh0gYYuq5idQdWK4oRkaLBZfUkM8UNMK','0','w',10);
+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 (14228143,37338,'M52oBiQxX7iEhdmKgJanJ8Kwc5RV7bs12uHmI8q3VdLlJ5Ib3PwDaF','fbw5g6X3lhimRN6xyiFiYColYG52EY5LBuoL0YUPE8EAu9orOyR11B4hxw3eE','RCTxSvlYM1cHRl0T85fjCeS835UdjGEcuBsQ8sZmarKNQm7jBT3XtzXMJu9mT57Y','8x7FkAkLlzexVKpu6DjUM','do','O',11);
+INSERT INTO ti VALUES (14228143,37338,'M52oBiQxX7iEhdmKgJanJ8Kwc5RV7bs12uHmI8q3VdLlJ5Ib3PwDaF','fbw5g6X3lhimRN6xyiFiYColYG52EY5LBuoL0YUPE8EAu9orOyR11B4hxw3eE','RCTxSvlYM1cHRl0T85fjCeS835UdjGEcuBsQ8sZmarKNQm7jBT3XtzXMJu9mT57Y','8x7FkAkLlzexVKpu6DjUM','do','O',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (934746529,116,'bFVJMT1D2PTz4k2t9SARK6','oRrNG5od762Hg6EFusDlHPPkdtlcvbDbHUUwecVLYvEAfys3kLPXKNKukRFUwqa0tfsIOyxshFEmd2NjdlLGI9L3pIdnQMh5vU2JhgL6ydRcTmN7ajrutaROVCVCS6MUN67PqRkAX7EiEKfUpx4MV45IZqPumiUYALwUeqKEERitpHq3w582PKqRfRzBepyaSy','Mxo7rnhmJosyNFKKONEfIZe9kG4tVZABpMrzvXE','1DNMvKj9YLgEN','SiHYZWl1hwqR1rWcqDjTUo3eyuMe7FXZ84IZVr81g6xuVdV2N7p9hpRpdBq3BqgvI4','RTbghbyMUwi7DFmHBErMYQ5NFRPVyf',12);
-INSERT INTO ti VALUES (934746529,116,'bFVJMT1D2PTz4k2t9SARK6','oRrNG5od762Hg6EFusDlHPPkdtlcvbDbHUUwecVLYvEAfys3kLPXKNKukRFUwqa0tfsIOyxshFEmd2NjdlLGI9L3pIdnQMh5vU2JhgL6ydRcTmN7ajrutaROVCVCS6MUN67PqRkAX7EiEKfUpx4MV45IZqPumiUYALwUeqKEERitpHq3w582PKqRfRzBepyaSy','Mxo7rnhmJosyNFKKONEfIZe9kG4tVZABpMrzvXE','1DNMvKj9YLgEN','SiHYZWl1hwqR1rWcqDjTUo3eyuMe7FXZ84IZVr81g6xuVdV2N7p9hpRpdBq3BqgvI4','RTbghbyMUwi7DFmHBErMYQ5NFRPVyf',12);
+INSERT INTO t VALUES (7839369,15357,'DbW2qVc1Xqbv0rySVWazrS3UWJCrpfmPHmc5cxxTNOaq4BiERnBGlVHT','rtkhW0UPlnqvwhOvyeyrH8CLXkEv7r81nBdqUdixDDVHVKpgi8LGA8lLjwDfDD51mlHqDfZTkkIyuYgpx3Ep4JFpeaBKJ9Hc0r2RBwjlneZIHr0714L9lCgidVcTEM7459A73r7g4ox6gNX2EcgFECfdOPvKxoNh4O736','cBkZehn3ixzgrka1Yz2OahHUrzpgw3N0rqDw6hZhfsWcHOsjdrcV8rqnX6InpYsIt','WiFfuaG7BucNbAk8AFvdMrsXxOybgPk9fkMfrmxIvWxakIcUAG8s7ckxl81HWTBnnPKUqrjVfolR1guD','3','D',12);
+INSERT INTO ti VALUES (7839369,15357,'DbW2qVc1Xqbv0rySVWazrS3UWJCrpfmPHmc5cxxTNOaq4BiERnBGlVHT','rtkhW0UPlnqvwhOvyeyrH8CLXkEv7r81nBdqUdixDDVHVKpgi8LGA8lLjwDfDD51mlHqDfZTkkIyuYgpx3Ep4JFpeaBKJ9Hc0r2RBwjlneZIHr0714L9lCgidVcTEM7459A73r7g4ox6gNX2EcgFECfdOPvKxoNh4O736','cBkZehn3ixzgrka1Yz2OahHUrzpgw3N0rqDw6hZhfsWcHOsjdrcV8rqnX6InpYsIt','WiFfuaG7BucNbAk8AFvdMrsXxOybgPk9fkMfrmxIvWxakIcUAG8s7ckxl81HWTBnnPKUqrjVfolR1guD','3','D',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1439178542,120,'Tot','99XKrZJwWLlqrLapkpUKoIMhDp2q9McyBZ7kyBRFFwNK5hW2fmE3sorbE2LiqC','QtwnvGGFWk893SLdl1IrO1gjcwtGhnNKo1','au9ZQeX2POz3SRHHJff642HMoMXMzkYbdd9CpUvwmjaedCRcH8WuqhGKLEvgyif7UNps3VXTtE6GTahrcARguoU03AmFgZbl3wkLH1AwyrLbm6rhi21tzRyZpBoXAfXQnTxPAx7RntxrvMztRWheEEQYmXjpvxKzxDtazthB5PEoSqXuZ26brzz4dPmoNzMqQcNt8iyf4M6K9mTmkyNnxC','xNwTiFB4bvKAg85WqB1tqqsrk6xvEmPMqE','2bkCu20kuMSLhDvR6Xmfg4T',13);
-INSERT INTO ti VALUES (1439178542,120,'Tot','99XKrZJwWLlqrLapkpUKoIMhDp2q9McyBZ7kyBRFFwNK5hW2fmE3sorbE2LiqC','QtwnvGGFWk893SLdl1IrO1gjcwtGhnNKo1','au9ZQeX2POz3SRHHJff642HMoMXMzkYbdd9CpUvwmjaedCRcH8WuqhGKLEvgyif7UNps3VXTtE6GTahrcARguoU03AmFgZbl3wkLH1AwyrLbm6rhi21tzRyZpBoXAfXQnTxPAx7RntxrvMztRWheEEQYmXjpvxKzxDtazthB5PEoSqXuZ26brzz4dPmoNzMqQcNt8iyf4M6K9mTmkyNnxC','xNwTiFB4bvKAg85WqB1tqqsrk6xvEmPMqE','2bkCu20kuMSLhDvR6Xmfg4T',13);
-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 BINARY(20), d VARCHAR(42) NOT NULL, e VARCHAR(7), f VARCHAR(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8561832018033356463,-98,'NO5cBw1OsLC7yMjqMAFu','nR74187fN9k4d39r4AIl','P','evPMZxZfPsO8ZWkJQmYZbBUaikLa4lBmmph8sGLNF4GF0YpnWKBy','1WaH86AW','uMbTX958zFKefY5Liaj8hX9xHaPvP0ErlacJkD74ciDLywXxFda0ediTZzI8pQm3lva6Zhz',0);
-INSERT INTO t VALUES (5772467504526725476,41,'vktsBmyj','ld7CYUnUaGQLe','HiTLhVT','EwM5Bi1WE6Jjk703SCzkRzKhIQsclE1ftkcrx6Jz7nTuxyeQ9i','gYWVBgM7uYYhMDB5o7nFectYf3','IJSFM4hddKofZfP2',1);
-INSERT INTO t VALUES (1207418057422364550,86,'s','p6YKOxTOxrdVPyRqAGNEyzmEPqlWd','zaZ','9M30s6vAu19PY6E','tXC0OM5rRBKp9GhsZaz11gjFAw3rp','TNoO2KYi2ZZSqZbyRFJyl5rRQAeJu6',2);
-INSERT INTO t VALUES (-8635138370691489566,23,'XDS5nUh6E45y73','pzZF','FT','IeiQFCNXsl2xIhYw1I5jZB005NGNuCmlnAppEZFZjR9QTIenBFms','wEAbRq690GEIeiH9w9ai6JAjU39kcTv6rmbWd','YTXVenj7HyeT6AQCEBJ2cFunH6TVxqQt21hjXWebgGVbGQgSCGdTN5YQkq252LmzOo1RlAeF1',3);
-INSERT INTO t VALUES (-1586221206598957865,-121,'MZnwL5rduU7UvgJ4ElJe','axX6G2zahaJVboR52xwrJhrx8vS2ZQY87kC1Nh','1Ly','6pzWaV6umoxfRxBbuBq505j9H','0mMcMrDDp2kxpxeZWRLs1qRQmV9FBqJ5CUazDq3fKr85qu9EBLKto15LwyJ7lwVc3YH1ep9RJRJV4Yn79N19wqe','4g7WvjWTaPxXbCBxrzrNSZ7JqMWgu',4);
-INSERT INTO t VALUES (5557537327130303781,44,'l1oV1pJZ6dN0ViC1q','JQek6q6bDTSaxHKuBEjnjyO6co','nWmUP','2XrG','HH2iqE3hyK0RkzNvY6PFELVucHE8CW9nx7sLGZs84hf4CC','hR8wrA1lSK33BcGuZjcZezz2JAf69kHTaXeaaDYFuMy663MvlsUrcfaP8',5);
-INSERT INTO t VALUES (-3805141383746723621,30,'L1OJe0uTHs4','MrhZ54ipJO6w6mANWfZtJv3DKsPyPYfa','C','5u6HnUslZ83pOME8jxAr8RMYYqKsr0pcPVYXeX8KTR3sUbT32GC4fZ4JpD','eoJNWBbk65rKO5VdIhe2Y','6WLsMiR4trysPdgNqbZf9Jit3Ss0EJ9yajnx6QdVIwPDNYIuaewgSC5cHQXlykmtkUc2b8lHzkp7yr0rN',6);
-INSERT INTO t VALUES (-8697732561048879110,-126,'mKlJTeEkbTSdG','HpSw3WPTQnsZZl','gr15HcU','M3TRG2RwlQ8H9qItgElyV33m1','LmXFN2C','0Rwp6GxzCdLWcm0OT4J3u5GyIbCxBYCi7ZSplfhKqmbWLcYHN4AmkCtCjSQPffPoy1jScf82OPYtHjj14o0Adi3Qi',7);
-INSERT INTO t VALUES (-2869895842720843977,-68,'o7SO5p3lRdaE2wRR','Dldtwje2WTEzif','e46','vzIrDVNfUQZyL8wRz5lE81b','4qq1Xv2gf6rLRN','ipinSWQQkZjhiZmyChvahrRVwBEeXjPosQtW5sKerfjWuIYBFqywbpjsKTQAteJxSvZjPr2Wnw0Q4MYnrvH4Cy53P',8);
-INSERT INTO t VALUES (-3044127219345962907,43,'mInioglDAHQDl','Pq','b0aD','Vi5ZNWnuvKRi35UGZHt7w6gjkP5jRzQhZ0foFgiYwSFdvU8LrobrNwKaF','Iwb0r3iUfhE8Jia','1IqDeaP2Nc3ccU3gcRvMs8Bgm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3415601,31400,'xnr','fpKKDv8qdcJwTSISvDTUDvFx5w7msxbX3OUlC0VCfNgZ2d4g5jcMiKsmP75DDmMLo0kSyFk4vVkTNcsTMsQSvQKiDmAj4k0bgRwjTAmm3h9cjHmeIphjQGMkzKEBjjTWAasMtSDFPmSnEEJX48SP4W4TnDtBYrhj','2SCFc','L0KSe6PTu2NAqBOHBPLIYaagOARExwFCwGg3el2jzII2SlFXG4BAAynQ','b','1i',13);
+INSERT INTO ti VALUES (3415601,31400,'xnr','fpKKDv8qdcJwTSISvDTUDvFx5w7msxbX3OUlC0VCfNgZ2d4g5jcMiKsmP75DDmMLo0kSyFk4vVkTNcsTMsQSvQKiDmAj4k0bgRwjTAmm3h9cjHmeIphjQGMkzKEBjjTWAasMtSDFPmSnEEJX48SP4W4TnDtBYrhj','2SCFc','L0KSe6PTu2NAqBOHBPLIYaagOARExwFCwGg3el2jzII2SlFXG4BAAynQ','b','1i',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2548862,58872,'ZEqpqn4My93sTZhtJbLPORSAULM5D7SJePM','W0blMO5PSm8efdfGlfLsYBhivlP7WuLdWsWlU05nmO7WuJw4DSZrPymHhOl2Hv3Z8SqCX2lEepww8EBEWbHYDOvdFFSc0LCZttI8IWklKxsfEvHh45C39sJUD6uAL7rxY3HgIUQN8c1c5taqzMhUQRRlJq5ZOdHZxAujZ1gwQrFI4nbtJFON2TvmsLycfh6BfFAAB4Uyj1j2YVdr6UZ2aab2MI5U','9yUCIVsyyIUdmP2kCSe4iUNYv6lUfUi4PmUl2VRsJp8f57pWr0kg','IZ9ml5XR1pMltJLenA75V4N60YiWh1AvMuOhrUoAZBEKC3nRcNO7AkZ5V0axu98zku6t2VaqTiwaq8iSuo8ZRs7iCHUagAOnzDmyE6mGXRfGmQ8GCd3tGvRgCO0kJWD5CEusdLe7k467nmbQdvP69fwvZmYdcbSskHG49bVcOcKNN8','Ar','c',14);
+INSERT INTO ti VALUES (2548862,58872,'ZEqpqn4My93sTZhtJbLPORSAULM5D7SJePM','W0blMO5PSm8efdfGlfLsYBhivlP7WuLdWsWlU05nmO7WuJw4DSZrPymHhOl2Hv3Z8SqCX2lEepww8EBEWbHYDOvdFFSc0LCZttI8IWklKxsfEvHh45C39sJUD6uAL7rxY3HgIUQN8c1c5taqzMhUQRRlJq5ZOdHZxAujZ1gwQrFI4nbtJFON2TvmsLycfh6BfFAAB4Uyj1j2YVdr6UZ2aab2MI5U','9yUCIVsyyIUdmP2kCSe4iUNYv6lUfUi4PmUl2VRsJp8f57pWr0kg','IZ9ml5XR1pMltJLenA75V4N60YiWh1AvMuOhrUoAZBEKC3nRcNO7AkZ5V0axu98zku6t2VaqTiwaq8iSuo8ZRs7iCHUagAOnzDmyE6mGXRfGmQ8GCd3tGvRgCO0kJWD5CEusdLe7k467nmbQdvP69fwvZmYdcbSskHG49bVcOcKNN8','Ar','c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6392239,47612,'0ekW5WkG4BudfqbnS2P0KnfUIwjnlKSxqj','CQVUmZmfUMomK3ty1jDKNTgHHoL8kLuV58xo1BuStl1w77KCHBsmEuIBqghv2lif','5lUytaDnw9dKg9yt5MaTfjYKbsezYLw4OyRojyHnd','GyVbVJ3dmnbNR5EABtQDli91q4SssyARFpaLXyaIpoKTaO','DDj','MM',15);
+INSERT INTO ti VALUES (6392239,47612,'0ekW5WkG4BudfqbnS2P0KnfUIwjnlKSxqj','CQVUmZmfUMomK3ty1jDKNTgHHoL8kLuV58xo1BuStl1w77KCHBsmEuIBqghv2lif','5lUytaDnw9dKg9yt5MaTfjYKbsezYLw4OyRojyHnd','GyVbVJ3dmnbNR5EABtQDli91q4SssyARFpaLXyaIpoKTaO','DDj','MM',15);
+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(3) NOT NULL, d VARCHAR(31) NOT NULL, e VARBINARY(64), f VARCHAR(59) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-16582,3200537200598840293,'jFK','haaqLOlyIlbK80JytVYA','bD5SRy0aeNHwPthWfg1dKFCMn','EZSjsbtk7pKEanlD562P3zGqw9XyU7iVc97NfM0Fi1El5omSW','v','l',0);
+INSERT INTO t VALUES (-23969,-8352866985087392996,'K','Z6','KcHVd78UZ2CTkWMH4g7Kld4ch7uEtuBLi2Mt','FeFlAXTDTB','L','0',1);
+INSERT INTO t VALUES (15757,3617024632408983498,'wc','klk4ZSKG','lIYAJlPwWDyOABP9xbOPhlZLh6DoilPQhXQEviEfmWUcucqQSmR568J4UXah','E9','J','F',2);
+INSERT INTO t VALUES (-2751,-1821899180056262070,'eVV','mJlOCM6VgtKwk','tgfQ361OdcDEZwqfojF1DOCncgEooWd','jAqumwyoEIhk6euqvVOqxJKZVF5SXq','s','d',3);
+INSERT INTO t VALUES (-8803,6073391456990623680,'GSG','NCm1vIgSdatEQvf2VdakZ3WcWVkY0sX','VgDhiE64Q5VQO38fy4r34vyRgBoC6f5','btyYXmGnX6TCKEbY0Rf3sdb5APrD64kre5','e','D',4);
+INSERT INTO t VALUES (26233,-1956698627594731803,'1hO','D7Kp23YltsoM2','ldsZaXZNyxahPZeaTWUyAthAh','FJ7RKBWXPioFt5yAfcgxEO5a9R','B','h',5);
+INSERT INTO t VALUES (-8693,-7646216583843866000,'g','fDevyuahfVd3zJs7fsU','mOCoj9tFLHZzJcHtPDIScE48F','0wMohH2ZWXWoZBrpUc8soxPVca5Ibqr','z','b',6);
+INSERT INTO t VALUES (15698,-2006948015958290400,'Ih','G2FS6DfqjnjZ0Hs53T2pZddGx2hZ','2UrxhoOx9UtkncX5NL3IkGIxGolFLUkLxaEUYto2CPqTaiZUd5QJzv','KXmymgKCeQgQPFmwHGYQ63rrq12XP','w','J',7);
+INSERT INTO t VALUES (-13710,-4280802113054619547,'Yn4','kkocHrw8PdHQzX','aJ','v93I2ExaIlJMd9Yia5tULfzchYHq6he5WJ6VXALRl6G','p','6',8);
+INSERT INTO t VALUES (-4670,-8173695112914159680,'JB','nZbhgrV2u5BqhyJ5Ul9S58L8Dcf','oNgnnQLBQ3x6wXHBlnQQsIFy','JU7YhnpnPtw0kenuc5OBojOAzmBalkw30MpKJJg1','w','G',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c CHAR(3) NOT NULL, d VARCHAR(31) NOT NULL, e VARBINARY(64), f VARCHAR(59) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (3462249420551395664,116,'VxblfIiK6wrQ8g','vqqOZb3vnvj','e1u8j6','mzy','dDMSf9rcVgIbW7jOvhQnmtkI4PxB96MltHFaaK7qF066','C7yZlkJSH6x',10);
-INSERT INTO ti VALUES (3462249420551395664,116,'VxblfIiK6wrQ8g','vqqOZb3vnvj','e1u8j6','mzy','dDMSf9rcVgIbW7jOvhQnmtkI4PxB96MltHFaaK7qF066','C7yZlkJSH6x',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(21);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(21);
-INSERT INTO t VALUES (-1217927190348712868,-128,'ONWm2K9Q3VP3E12i','aYTUNpkv8UnAk4BCmjNQwpX7','xMo','Yfonrl','L8IyjpaAHQ6uWzLZmcHpjCXVlslBdamu1BoxBQK8SS6Nyp07K1sMEbTFHFtsvnj1oKX3dGXynN0j7Wrp2XvZDWWNgkjMqqugVQ','qNHVNfbT0ZbBCzjrRDgweM',11);
-INSERT INTO ti VALUES (-1217927190348712868,-128,'ONWm2K9Q3VP3E12i','aYTUNpkv8UnAk4BCmjNQwpX7','xMo','Yfonrl','L8IyjpaAHQ6uWzLZmcHpjCXVlslBdamu1BoxBQK8SS6Nyp07K1sMEbTFHFtsvnj1oKX3dGXynN0j7Wrp2XvZDWWNgkjMqqugVQ','qNHVNfbT0ZbBCzjrRDgweM',11);
-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 (-7715491195012923727,-39,'3N4rNoXShuBbUGwalYaBa','VZJLddoUgJCh8ZXfXSdAJtl9ILbD4mCXwqqqvV0i6z0tr2hbOZk3c0VDxxGmGcLsm0cXX4j7c59lz2JJGSgoaaeYnfX9DOFRWezU5dGWWic6t7TOfpO4tVj9rKjCFOYDtI6N1Nv0AROm4VhUhaRpvRAFtA2RYFdtZgbZ3oVLe53204G7URO8Xkyd8BN','7Z8p','Glm','IvHlIEoMk2aFqGFouJvSiuYrkJNe15lUGuT641stIlf','vW7nmZzf8rNQyGPvewDJjfCrkKNWUuCFhcLuGZqNroFN4x7c',12);
-INSERT INTO ti VALUES (-7715491195012923727,-39,'3N4rNoXShuBbUGwalYaBa','VZJLddoUgJCh8ZXfXSdAJtl9ILbD4mCXwqqqvV0i6z0tr2hbOZk3c0VDxxGmGcLsm0cXX4j7c59lz2JJGSgoaaeYnfX9DOFRWezU5dGWWic6t7TOfpO4tVj9rKjCFOYDtI6N1Nv0AROm4VhUhaRpvRAFtA2RYFdtZgbZ3oVLe53204G7URO8Xkyd8BN','7Z8p','Glm','IvHlIEoMk2aFqGFouJvSiuYrkJNe15lUGuT641stIlf','vW7nmZzf8rNQyGPvewDJjfCrkKNWUuCFhcLuGZqNroFN4x7c',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-7125523030780278776,39,'8BeF7VZ6F1wuGZ1XEOG','VUS2a7uqtrqfbtYy8jfaC9EXyoGybNt3izIGZ6VlOu2lomD55tuHIWhnz5T4IIzB50d4WRKKNHPChKtqL1yT1hdqpBCHhRIkCzYACWv0H4Glg0ZgwEiLVRWDNWyHSYEBO1xu','F7GGw','yWqU7z9zxmcpSFfOFYnn2AbKD3SzTkAxz4dFhTyPYli7Oz0EJrnJH1Y0tmmDzI3aLTzCmLEg0B0bjYftAsIOwMkvzzUEvvXnFwOOHTlVOriuN3GRY5BurRH','XornxLJoCsjJzApiGhvWfliVmpO8SHG4BUqczX1l0tSuYYboSdKmvX4O7ofBxIj1NOsA94hJ8qkqQTnvze42pBLUsAFD','0boBiLlOHL97rmWR3X09NClb7nUcCEAdYWu61CS15Pm8esl',13);
-INSERT INTO ti VALUES (-7125523030780278776,39,'8BeF7VZ6F1wuGZ1XEOG','VUS2a7uqtrqfbtYy8jfaC9EXyoGybNt3izIGZ6VlOu2lomD55tuHIWhnz5T4IIzB50d4WRKKNHPChKtqL1yT1hdqpBCHhRIkCzYACWv0H4Glg0ZgwEiLVRWDNWyHSYEBO1xu','F7GGw','yWqU7z9zxmcpSFfOFYnn2AbKD3SzTkAxz4dFhTyPYli7Oz0EJrnJH1Y0tmmDzI3aLTzCmLEg0B0bjYftAsIOwMkvzzUEvvXnFwOOHTlVOriuN3GRY5BurRH','XornxLJoCsjJzApiGhvWfliVmpO8SHG4BUqczX1l0tSuYYboSdKmvX4O7ofBxIj1NOsA94hJ8qkqQTnvze42pBLUsAFD','0boBiLlOHL97rmWR3X09NClb7nUcCEAdYWu61CS15Pm8esl',13);
-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(89), d VARCHAR(43) NOT NULL, e VARBINARY(85), f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13488,9016755,'Cc02JZ7mGevmnCWhOwrvZnkFfgUIsmbFzeWeboV8AEdKxH5BVfV6AoKZIzQBVCMIS8IlBbW1SjjgFRbzOU','UjnF2PN9nsg3tInM','F','ERK5Xe7FR2IlwkmVyOstme5bh6eTzhiXqstYm','kX3uavESOFGGlYSRDP7pAdteI9KKXJ1cRczk7S8DYfDJ727OOSnBX1QUBy1xcrOuHJh541OpqqeT','TnhfMPOhmnv9d0hwleO2SoWSE0Gz',0);
-INSERT INTO t VALUES (-22462,15197759,'YJfH9SCUfuP5knwCP2UC3NBPMrAaIiM8tLh9SUMdDlgSKmhdDiiQqElr8HZyFrPQyZp','DQMoOVrXR1MhUoR','Q4JPVKBhVyFUhsuZ0ITqP7aof7gh8PH0928fQZL23voEQZwGdROYzwPL6oN46z93suM2PyrQ','E8D3JrZiQSIaazwKAmzoRJlcXqzkJdRhtILNo3ZSNp','tU9cyMcrCz2xgXgCM36CE5fUTwoFE0VFphV97uDxe0TdNAo4zct7KixOUSgL85kTHyDZtXLFZEZm1YvtHZd44oR2x','iHy1vO9EY6dWZjEEmHGXFZxnJhcsvy4m544I',1);
-INSERT INTO t VALUES (-2662,14693078,'w4vjN93Wjcf4JG48WDD8Rn85tZsD','IkOJIQT9Rn2FBK4wjiUQZ3DtKaDAJvh8DWSAuWuOxz','bO4h0wayzAe8EaNgktlsBZHxssJ8ztwrbiYUfRP2Ml05e6i9TitNFUwBUt8','domP','4fEvs5n6736RNIxTBwKsvENrMuU7zZIyEMKVYViTaEDVSSUwQUhes','dJ12YRju9LjCMRw2jmgYnrHIpz3lYO',2);
-INSERT INTO t VALUES (3393,13660893,'Nl4HLGUY8jQwic6WCMzcsGb4lb9ip58KNmc6NOD9cNW5k8GCvIohKIR1','6SwwinxK','WQYzFc5yjzl1hZCvEwKXYzji3IVaJCgtex1I0qPeyk','4aBpKkG00p9Q5nOOEdShFB87s8JIZ74H1MFi6Q','eDqZnJy9ZWINw7Z1iDMJiWDXu2UR1nADWqRFAE3gSUs3kFoi','6A2Z7Ses26flZpCrxyf5YmxHfu2TCADvA3tT1aGjRDcZ0el2jSRgQHsnLK5Q5tvX5nJrWPycTeI7EakiZAJ121QA0p0',3);
-INSERT INTO t VALUES (2092,14965052,'vQWjyWVu4xMBBxxtKVEJGrBfZLqcEIHusKlLhMhky4BV86','RTMXEu3Vva6twn9U7D58fg9wZ','sQ0QpnYEMkHajo1muVIMMpyS2gxkz5zv5wM9z3I5x8lh7uAdsqExBZ6EoNork8bCv2EUYnuBjccjW','uiZu','Od0ZxzagJn6cZoyFppI','ObTiUF1sMZedA1nZTs2K72Ab5aDsRWM3I3aj8mX7Sn',4);
-INSERT INTO t VALUES (11863,13699827,'e0Wl03XRxFGRNNTE8T','xuGm8l1Ix9T','MGgILfonRsXZJWjKPFMTPo','Kk','Gq4toQQHhYVwo8Bp4z7bXErCS42hy2T7r13otGN4','bMprKFNnxyX74De0XAOMomxLUdeveiwe5ZTcxi',5);
-INSERT INTO t VALUES (-4457,244859,'YGcNxjngIKjx4aczx0iBnQoYTEsytop','fb0HTLIjCIcNOOjbyI','Lt7kfU9Wcijkv0KljRRSeTgooCALcKrtZ7AGk','rLRXCgU08bvfgvEdrrzOVdlpS0Pd7CgRl8Zx','27ucRm1lG3imoZmAQiS6dLbjwL4OxOqfehGca2qIfSjTikfjYmLXeIJNOdKiEk9waedx3UpxXT8o4Y4r0tnMTKi0L','vW3',6);
-INSERT INTO t VALUES (10772,4038827,'tMmdrTkE7vuQIdQxYvPVyMN479L58EF7mkGEKyECCLBAeM3JeyVwabW2jnn','M35sI6K2UVGUusCIYlKEXssE8we0iQnXuizdJ','uTh2Fu2n64fQ9WtoElbq1iSDemxDTsuSzgu97hCEol8','tLYVmwgiGQLM4qfzNO3CRVqNcN5O','xYP','POjtcEmUBFq1hr',7);
-INSERT INTO t VALUES (-23282,5060463,'GxJwh08L58prWo','cxDP','POwiO45l3hN2sHizyazTSRoXoBwl8ec7Fw1VsCzHQt8W','Wrq9WYzy4F3jX4JKIqiK5','7GZmUvrZUg0itNjq6TKVuRpuT760fM5R','M7ZAkFKnBvvOqmbpYUSIFRkkW8ftUB2lVQmzxIJvBDqH9gOAsvvVVxpN5KcrRCE2ESNs06m',8);
-INSERT INTO t VALUES (17236,10816980,'ziJwFf3cDjnkJ8PwrUKzAITFnFQc','UChunpZ5LDYBjLavG9O9Wg','7l0P3eLWy2bGwDvtERiMN0e3mneS3e2sHT0tjhLmBaE0H','2UgrUO2VMvyvSDKbC','JboLQh8FR3U1NMvo4XJDMHzD1WTzGPCffYU8Mc1KldyuQaVtLybjF1T0cVG2vrY0v','cEF38G4umJwpl6TyldM293ZJ8fZqVbciCAtuyOmdZUF8V37t6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (21365,579579,'JUFI17LbTrKtdxoUBTys0CeVMNxH9d58mQrkMf2uQqBUaMUHYmQMP4pohzAHfhEgMEc7Xr','0r8hXe','Rd2WP','FDg1E76G3oVS4zXTAVm6','Zndz7WNimXpZ0yViCJwpQZiFLKpWmbCwaDhqKOIGZjOaBDLB0Tp9zEQe7y2IeF40PeK0iq0dAqzgjzzGk6','JriefkjYo3TjorBA7eosQmsTddzHif6hUCxTqqoO1trHWXpi4lCBoVBoKGOpsLnsB8dMgLcVlznTewOdOoKuMEFcVQTQn0KigpcY',10);
-INSERT INTO ti VALUES (21365,579579,'JUFI17LbTrKtdxoUBTys0CeVMNxH9d58mQrkMf2uQqBUaMUHYmQMP4pohzAHfhEgMEc7Xr','0r8hXe','Rd2WP','FDg1E76G3oVS4zXTAVm6','Zndz7WNimXpZ0yViCJwpQZiFLKpWmbCwaDhqKOIGZjOaBDLB0Tp9zEQe7y2IeF40PeK0iq0dAqzgjzzGk6','JriefkjYo3TjorBA7eosQmsTddzHif6hUCxTqqoO1trHWXpi4lCBoVBoKGOpsLnsB8dMgLcVlznTewOdOoKuMEFcVQTQn0KigpcY',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(90);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
-INSERT INTO t VALUES (1114,7780869,'n3lyPMsuv9JkUd98jY36IGspRUVdJ6iwifcPnYuLX4yIgEZZqabfdKhFVrgiaOUrHtU7aGWlmPD7VMYO','d4tGKaCrrNbtQd0NPZMRHXZDiD0juofJ','QOFwMUJAtX6yImrc0QtQxIVitWGyOZ9B42vqepjbu8BuPrBmGjOat','Xwe5XWa5U7k07rVTQ','ZSOTQaDzm1TlqJsfN2wsKvGK23Hou6JB2S7o6J','FhHeU4HCXlQGvqhVeMq9cdBpqC0ffaY086RdU9ScwGgvtptyFg03LHMCF3uwxiKvyhPPC3Ye0upfWGVmqumpGDRMV',11);
-INSERT INTO ti VALUES (1114,7780869,'n3lyPMsuv9JkUd98jY36IGspRUVdJ6iwifcPnYuLX4yIgEZZqabfdKhFVrgiaOUrHtU7aGWlmPD7VMYO','d4tGKaCrrNbtQd0NPZMRHXZDiD0juofJ','QOFwMUJAtX6yImrc0QtQxIVitWGyOZ9B42vqepjbu8BuPrBmGjOat','Xwe5XWa5U7k07rVTQ','ZSOTQaDzm1TlqJsfN2wsKvGK23Hou6JB2S7o6J','FhHeU4HCXlQGvqhVeMq9cdBpqC0ffaY086RdU9ScwGgvtptyFg03LHMCF3uwxiKvyhPPC3Ye0upfWGVmqumpGDRMV',11);
+INSERT INTO t VALUES (7674604968027700359,-4126623141653464644,'z','5fceOJ32dtz6I9nyGXcm','Xj2kHxC9mh3jsXKVfpuep9J7JuWwl3R6RtKLqhBF8Ft0oN8lTMM','P5i8xFcHbAvBy0CrkjOxg','i','W',10);
+INSERT INTO ti VALUES (7674604968027700359,-4126623141653464644,'z','5fceOJ32dtz6I9nyGXcm','Xj2kHxC9mh3jsXKVfpuep9J7JuWwl3R6RtKLqhBF8Ft0oN8lTMM','P5i8xFcHbAvBy0CrkjOxg','i','W',10);
+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 (-1710342960249306042,-6398248499268245964,'D3','5aEdpXgYIwNm6S6UaBx0Q31cW','qwsoeFVZ57o016F6LL67ScHgMCBDe2GH2rFvhrCA7OcaWJU','lxMadyDYeR','E','B',11);
+INSERT INTO ti VALUES (-1710342960249306042,-6398248499268245964,'D3','5aEdpXgYIwNm6S6UaBx0Q31cW','qwsoeFVZ57o016F6LL67ScHgMCBDe2GH2rFvhrCA7OcaWJU','lxMadyDYeR','E','B',11);
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 (-20397,4001383,'cvANoCcQQoPRoQjfu3CXQvG2CtU6OJRIjmK27hcmdOVdpe7kAfv0K3CmuXFkb0hEDNqN8BazMEyXzG2N0e9gvWKuD5','VbQ6CPNDBjF3aCdaNlHXaOu9peHUmbFAblsJjgiutnAStRgyW7h9XHWRRZNxbqbUEzc98neV8wMw9kbP0RbBvOZKbqXh2vlrnueZ6mPcB5YhnJYX64vb5G17gTBOiPjCZWzM0zxY0HrnJbH','dF03vefz5sGMFfVHXtXZ3MXM2N82hB8QelrapnA6','uz9IPupl0UCINv4KtI899Y5ERCv4G2zkNR71DbPN0G','NzC1uU0vREllcD0AsVviHPBb6ooMdqqNfXjzhJnP43sw4szXKjSyKP4','hKgLPIe0405MPxETgnPAUvU4Wvf0bgYpA2yds52',12);
-INSERT INTO ti VALUES (-20397,4001383,'cvANoCcQQoPRoQjfu3CXQvG2CtU6OJRIjmK27hcmdOVdpe7kAfv0K3CmuXFkb0hEDNqN8BazMEyXzG2N0e9gvWKuD5','VbQ6CPNDBjF3aCdaNlHXaOu9peHUmbFAblsJjgiutnAStRgyW7h9XHWRRZNxbqbUEzc98neV8wMw9kbP0RbBvOZKbqXh2vlrnueZ6mPcB5YhnJYX64vb5G17gTBOiPjCZWzM0zxY0HrnJbH','dF03vefz5sGMFfVHXtXZ3MXM2N82hB8QelrapnA6','uz9IPupl0UCINv4KtI899Y5ERCv4G2zkNR71DbPN0G','NzC1uU0vREllcD0AsVviHPBb6ooMdqqNfXjzhJnP43sw4szXKjSyKP4','hKgLPIe0405MPxETgnPAUvU4Wvf0bgYpA2yds52',12);
+INSERT INTO t VALUES (1889431996507440955,-6415846137432319946,'DID','ZVth8n7o0bfrrnsYfd0N7d49edRJ1SskMsteDKD33SUtzFiUf3v26VvCWHS8UFEPBJILa76IE6l7SyyFJ9jnDXAOJDSXrHupqmtFG8S3DTH7PJtCGEAVucYy4mEr7D8JZWsvRnyhgXepOXM','Tx','76rCvi8hHgzLwoobvbLvLnfX5phKv69n5CY','0','3',12);
+INSERT INTO ti VALUES (1889431996507440955,-6415846137432319946,'DID','ZVth8n7o0bfrrnsYfd0N7d49edRJ1SskMsteDKD33SUtzFiUf3v26VvCWHS8UFEPBJILa76IE6l7SyyFJ9jnDXAOJDSXrHupqmtFG8S3DTH7PJtCGEAVucYy4mEr7D8JZWsvRnyhgXepOXM','Tx','76rCvi8hHgzLwoobvbLvLnfX5phKv69n5CY','0','3',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (32294,7865882,'dlXsijLthu1vB0xq0RBpMfyV90NSB9BkpswuOfRwdQ9hsjs53gfNLOwgXzMbUxdwvP0ZHjeXya2tcpx4FCb1p2PH','EQxiJVLNqoGDxL491i1iKJUG0Pz16CyyWHet9V5CeBtDHUM9JZdS72TdG0GFtQENYlLaRuF0zqjErBw4c3XEaTN9fKfIINopj2qW1','3zNHs1oseh9DjqEIHKI8AuT','ZCjDOOQxJ6auxWx5YaPWeLqZsaR7','A1z7YH1unc9L4VIhE6uPBCYU2Fu6XbZPS5','PrnZWbygk2yaxuAI56uLlCIUNib0f73dbw2bJZXxNqEbHohwh586NV329zMVXFTFuuhuoDZWlZAyqu',13);
-INSERT INTO ti VALUES (32294,7865882,'dlXsijLthu1vB0xq0RBpMfyV90NSB9BkpswuOfRwdQ9hsjs53gfNLOwgXzMbUxdwvP0ZHjeXya2tcpx4FCb1p2PH','EQxiJVLNqoGDxL491i1iKJUG0Pz16CyyWHet9V5CeBtDHUM9JZdS72TdG0GFtQENYlLaRuF0zqjErBw4c3XEaTN9fKfIINopj2qW1','3zNHs1oseh9DjqEIHKI8AuT','ZCjDOOQxJ6auxWx5YaPWeLqZsaR7','A1z7YH1unc9L4VIhE6uPBCYU2Fu6XbZPS5','PrnZWbygk2yaxuAI56uLlCIUNib0f73dbw2bJZXxNqEbHohwh586NV329zMVXFTFuuhuoDZWlZAyqu',13);
+INSERT INTO t VALUES (6274258986839690948,-2443588089438671287,'s','yQqNnsHe7syUH','LKdNH8XZtYiCtDXZ7az6dFSk','STGaP3i8jmrW7oQqWYzljtFsynWzkQyC9pJU2wJkHjeh4nUeco2b5wNPBHAReU3tcV','T','D',13);
+INSERT INTO ti VALUES (6274258986839690948,-2443588089438671287,'s','yQqNnsHe7syUH','LKdNH8XZtYiCtDXZ7az6dFSk','STGaP3i8jmrW7oQqWYzljtFsynWzkQyC9pJU2wJkHjeh4nUeco2b5wNPBHAReU3tcV','T','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5871845549637752918,-6315375043164407409,'b6l','6ziyFvpy9uRWYuKheRc2d6VC9a6dCLhdjhZuWD6tma87iq1Bc1fUptiK8uXRiBVZeWaCdAHaZ1yeRISlsjUDhyzc0LSABNUtJ1MQjmWfmoPa51DSBE6vD53GPPqV2f6wTf0vZF4VSrlUf1Ag9EwSeAahKsNazXg','nZfPv93FALCe5EtAjIUxh8uTuUL7Qtz','16M1zVkmmGpuGBv3xfGOyRrw2fpDKVPfmI7AniHMSWUYbBYWZaNrcuvJPMF1t9XsCPpvZ4Wm7TCrz9rF45JnCKI49uAolOPEb59qUAZ9n2RJazq','OI','j',14);
+INSERT INTO ti VALUES (5871845549637752918,-6315375043164407409,'b6l','6ziyFvpy9uRWYuKheRc2d6VC9a6dCLhdjhZuWD6tma87iq1Bc1fUptiK8uXRiBVZeWaCdAHaZ1yeRISlsjUDhyzc0LSABNUtJ1MQjmWfmoPa51DSBE6vD53GPPqV2f6wTf0vZF4VSrlUf1Ag9EwSeAahKsNazXg','nZfPv93FALCe5EtAjIUxh8uTuUL7Qtz','16M1zVkmmGpuGBv3xfGOyRrw2fpDKVPfmI7AniHMSWUYbBYWZaNrcuvJPMF1t9XsCPpvZ4Wm7TCrz9rF45JnCKI49uAolOPEb59qUAZ9n2RJazq','OI','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-3507493085449921781,12452372211485512,'B1y','J4A8sj5etPtmHLhvSvuHXzpQwWOsh1Nw2lLmAbJ57Tc2R4y7uilLuLzaKgvwsz77','YGz3EfvRJgBqzYtHNsq0s5','gkDe9ARY2UMHvYbXeJHvctyT2nUGmYfM4K12rAKC3Mg07MfOKuoExUL07DmJiFk01S7LigkYaeZKdt9ADSrcvhnmkCrSr7IF5tUhMkkJdMpSqFA6u1QnGERyW00Lg07RUMtv8dRJdPYrDXe9Q0l6tf9Baomjhf','g','b',15);
+INSERT INTO ti VALUES (-3507493085449921781,12452372211485512,'B1y','J4A8sj5etPtmHLhvSvuHXzpQwWOsh1Nw2lLmAbJ57Tc2R4y7uilLuLzaKgvwsz77','YGz3EfvRJgBqzYtHNsq0s5','gkDe9ARY2UMHvYbXeJHvctyT2nUGmYfM4K12rAKC3Mg07MfOKuoExUL07DmJiFk01S7LigkYaeZKdt9ADSrcvhnmkCrSr7IF5tUhMkkJdMpSqFA6u1QnGERyW00Lg07RUMtv8dRJdPYrDXe9Q0l6tf9Baomjhf','g','b',15);
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(41), d VARCHAR(14) NOT NULL, e VARBINARY(97) NOT NULL, f VARBINARY(9) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5801540889029597100,30,'WH5JNwZTPETuepVz9CI6Ft','g2XyFiCPh4Az','WjMvEA6q6ys8DauwXmRBIDe9','KA','bi5Nw29w6HgGQtRWStrrrBWratehniOmMD46VNNZDzixo4aDpz6sNhCDbqOkoA9bb1izeNN8TYr1Jxbi27Jza7aZrRdU1oeP737M','e1ydRF9jnzfkK6GewbM49NeUmlnGQxT1e5ohXGHuvzdABq65YPLZ',0);
-INSERT INTO t VALUES (-3591435774769820456,-12,'lxH7miso6a','SMBRJsnBorH','M4Le8YgPfc7Dw51NOReU7bthXD9W1PHB9dpTFrmNxC4qEOqIPmQeEvrYH78xfVU0lTVg8PcLQUkEIqC5hAtOcv44rc','UKn','UwjuJgBwlMLQ8YGpqSeeA3ivTTYEU8KFDCJ4wiu','hW0WxgwfptCHZvq3UaqD8WPWsCZa2QoKMZ5B31dcKK6KcbgwiErLlZ9fUHEeQe8ddU32tvs7ErRMM8URzUfikD1KFUgp',1);
-INSERT INTO t VALUES (4266615958642886649,-118,'2wY3','PQFdlowvsPE','IG8ng6324Hb663nlwKTNq5uIrzjpDpjE3YxdeXpBkrwoZMHZBb0LjnTE7OVerBg7CcnduFMmox9itZvOJ8','4aqj','tN7SZ2aC23Qo9SZEmHwzylRvUA0mQY94hA8RBcj4J3ld6LuSKRgM0uJgLIt5INILPoGj','2qbhJs8x5uGmm891Uoycl4VuNwfube1PrtJhnBlRNvthoLohgk7SGpmLkyYXIEx6GGyfZDpwObqPriVLfbmIH438',2);
-INSERT INTO t VALUES (3092965277259068619,0,'SijdavddDjPkEMQi40','1hDT4kMwYguT','wcBDIWDgukEPfjQtwVF72f0vuy3eaqQ5ZrtyCiYarqD','EQ','aBa4N1kIUhuInuzG8sG9jXMkEsY','TApHyCsB7CHFuZ2myptZj72IWdy2TNlb0z7fwQmS0BKXhmV18ABEy1pf3Rt0qLHTz08byyzB8j',3);
-INSERT INTO t VALUES (1085329004620000365,112,'YdHYW','LM','BUtbnEbLZJUb2fX1A0SikuhXhOix6BSVdsQgBh5juIZI44shDQa9pEptVUDPJj5L','6ovMbwDf','ZG','pco8AqB8eQOmkAL41m3JWTJsX6aD7kpPDz9wE8',4);
-INSERT INTO t VALUES (-386782368398105992,-88,'RQ8TZrqFhp57pHXF9yPoiGIXur60Mb0pItpp','GF5tB','j1GntkHe2acWJ8tDsionKLid','fox','KJHliA6biZXgI0CSVtjVX8vLz07ge9xi3sx6g8XdAKY4fz32FDOomyMjoGDJepr5zkMdcPOZoGWvGkvI4ZZLE8Z5','EPK1xafPmlD',5);
-INSERT INTO t VALUES (5737933384135530154,-24,'HO0S','JhmzZc','Y','HQ','T7uTVVxgxuvQspC9iHgeyLDIrgfyP64wN79vaf5eC4XuZhFCA7IlsnRixq8hV4TwaNKkItuhnjQu3NzFLxtkEL4xZa','I1CBkq2nOgQ',6);
-INSERT INTO t VALUES (-8398668113989592088,-102,'uPXSKSClBScbkWjSanHB8MpOMp','0qu94hv1','S09clKwvhjzv9xE2ssz6MU4QstOFvB1HSnszCoVD87OiulrqRcX','dp7','24DYg0XJD0TewcsWMQG8LhsZjVsSIlKkfLUaVwLgjdnzpfxMMpMZagV3CofkACz1O9rX6uRAEBkz7WXn0k6xjqaYBvHg3pIvF','D3kYNo9X0pK8hG7yWbnAazWtzAwhHSvP8bm7lRU7ykKFHQv4OTrn7wGOhH8EMuLfal0fYUhjz5CGvSa8DdRon4FTR131b',7);
-INSERT INTO t VALUES (70661967622888604,75,'eWH','0','8YKmDp4935cTDyqB','GAEs','33WacsXpku1T7QknW9','MD60hFwQlRrlpy1y9C31qGQPhePrS5J06REFe57YLJ2XPUoQYkr',8);
-INSERT INTO t VALUES (4929163533828809685,99,'5wrQ5BVuNqiio2BtxZW8nAVkUhLFOSZ','WmMs','fjFhOSjQpZuQaaifmVZGbbNIzLFjYr88PZdVorKHEM1UQJcxgecKADf0qZ8j5rh','J6VkW7i','g0aVu6Yx2CsfvbkSg','cW3B6ebmE00boSYfonRDiYO7RMJR2IvIFmxnA8rzQBGl4MuFtFZ69NvMhKrjsNUHH7j5qvNk9ZaOVtLshjZa3YzKZ6pwwFIDz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b MEDIUMINT, c BINARY(88) NOT NULL, d VARCHAR(56), e VARCHAR(16) NOT NULL, f VARCHAR(88) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7800246532991522130,-2899356,'Fj8JQ43kWQQOMZndKk6jRA2SMooFyBmNCsvGRawCm24Nv','BN8wrNhaqFGY03lrS1rQ3twzJPqMmbznWAkVhFIr','uplPNvLQ5joR','XgtOFuf4AatOhUeYtIzwihADEtYZPtGr11Dkq9uWknQFdfbMGPOzNwFnH7b5JECxScny','FW','O',0);
+INSERT INTO t VALUES (-4447275204602445033,1829526,'SFerXviP3ppPLkmmeMhowiFO1fhva9GWIiM20DvrjwtgwloPCuIsh88gb6','jPquu','IH7ALh5Y4AzbaJxq','jjavxiUkr1CfcFUdpaD3wz73VfimVQPDgbnXQgAWDGGKWMjSDTmYs86hSOyadmlJ','rz','sc',1);
+INSERT INTO t VALUES (7143225557852362303,-6128727,'oYhiz1Kz5emLQlGic','2BPoaiTPBsRLwqhpmmmuqsKZWEqZYple','pKspv','SFF','Z','e',2);
+INSERT INTO t VALUES (3291801841013718576,-5562527,'s1ShZRbzB61J1kuffSMQd97YDASoIz','6HC2Z9rjs8QPM8qiWTnBWLaX7','37s0','14QCJCLxoWz','iK','KM',3);
+INSERT INTO t VALUES (2574898494841433386,-868219,'qYqY3UsCPIFcKyepbeFIeHKQmq8LV1QB9bXT267B','g39yy0QB4E6CUiCM6BmLJYc1SYLnNNumOOC','a','mQwnXFDsIcdhCIeBMUT8XWk7lAl3qzCQp0w7zgU3dUBH5Kj9aL','1','w',4);
+INSERT INTO t VALUES (698731187177762053,-803488,'ldQnMnoCgw7h5yHObNrMlXcKMSfYICw5oi4d5R1D4A0pPncbT2lc8qCin0xru8aKFdHqUrKl','sfFAIWaHG7HHRFrqDrZxvRBECpmu6GFyEGcCqIDOM4v0rZXA','v','tVq1N9pFtBNsf9le1bSxMcqFHK6D94OesKJAuxo','0','5',5);
+INSERT INTO t VALUES (5285264259305438618,-5585824,'Li9fyksVHr3cLGapp3amQhxvwVzKzb7isBC9Mp6jiE32q5cy','qJ9HP0kZSuhBP1ip9eEJoLZ3jz5RE1MR8IiuU86Et4D8tooTxRY','VDAv','xJdQZG0rVQopFFJYU2CdiUb5tKWh4TaERqjOl4bwCbi','of','Kj',6);
+INSERT INTO t VALUES (8484666948428892421,-6753807,'wr2UoLmtaqARIjYA8vi951q1W5EIkQisIXnNmNgKgsw8RfAfQLxS8hxegr8m0BHquO4A94Fjp','1AhqCkPMJtb8GV8W5dlEtdE6NFnIcQW24p0MrKbuUgzoMR','nZuCpGi','f2wTEov3aNUBPEakVz0NhHtC0yAMALfd1Z1wYTOYbvjTPlqjb8mdbHPfu4Vw2wMwQbIGiIhyseJL24whp7O','u','M',7);
+INSERT INTO t VALUES (1760627738607610688,174086,'tX4KYI9ZOmzBV9SaRwBE4N0NpJDmlt8qBdjdYh6eMz7ZN8vQcbC2SF4xg','pzJ','Byw1IJweTe','c4isl7K8YPbikQ8j','u','J',8);
+INSERT INTO t VALUES (-6400762823313907030,-2782099,'v','LZ0tFoSXOP4aTkPbCeuBkI57pHS2iWBbOOBGULQMNif9YW','gHnt','G5pDtHqsGu7kz1nLnylnywswYssLAB8gKvGGGk3tRGFVBOdoxRDlIU99ejWSDcrPs7PeWiZtGWTeQrM6J9MM1','w','Rq',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT, c BINARY(88) NOT NULL, d VARCHAR(56), e VARCHAR(16) NOT NULL, f VARCHAR(88) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-4863279035658124254,63,'9RBlLXnXB5rEydfcuhf','rffv5m','YG8QbZMgggQeGn3C53Iy0sIsouR4P0OdjQClrXi0FYvkz1KRkzh','pnPoKXLPl','BDDvnjyyKW','cY8ibS6Oef0QB',10);
-INSERT INTO ti VALUES (-4863279035658124254,63,'9RBlLXnXB5rEydfcuhf','rffv5m','YG8QbZMgggQeGn3C53Iy0sIsouR4P0OdjQClrXi0FYvkz1KRkzh','pnPoKXLPl','BDDvnjyyKW','cY8ibS6Oef0QB',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(42);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
-INSERT INTO t VALUES (6809204008225451762,-3,'YtvK0u1Ri1pxXR3iXizhb2XXSRhAp2cG','7ia0ioZC1g','Gu6JDTUm','tj8URnU','RnfSbma0qmD0F7QV6a7FE6Ee2u','9xlf180EWt5bHMA0f',11);
-INSERT INTO ti VALUES (6809204008225451762,-3,'YtvK0u1Ri1pxXR3iXizhb2XXSRhAp2cG','7ia0ioZC1g','Gu6JDTUm','tj8URnU','RnfSbma0qmD0F7QV6a7FE6Ee2u','9xlf180EWt5bHMA0f',11);
-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 (-280996656348198812,13,'BOR0njiKtEUk','bkwqsodKT2KfYFisSWIaopDzhuxcHcOyfKESH1thNZ0uMC8vkofoyxDzvrr1m0uH6rCW3nrhWv0BmzhCfZoDrjap7w5teaKuYZGcBDrilgpePqmihxFafjm6aLspn8XCq0Zu5kPURrX3xQ','E03wR3zyrKqE','nM9hSk4u','Qnh','XDzDqC1D',12);
-INSERT INTO ti VALUES (-280996656348198812,13,'BOR0njiKtEUk','bkwqsodKT2KfYFisSWIaopDzhuxcHcOyfKESH1thNZ0uMC8vkofoyxDzvrr1m0uH6rCW3nrhWv0BmzhCfZoDrjap7w5teaKuYZGcBDrilgpePqmihxFafjm6aLspn8XCq0Zu5kPURrX3xQ','E03wR3zyrKqE','nM9hSk4u','Qnh','XDzDqC1D',12);
-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 (-4721049605212870063,65,'CPQo9fhdRfThEo0WWf0qkb','SjBjsfhdPAUJNGWslA08akjbalxh38VigDa0wfXJu1PLz','RwbouwS7NfgjHpqw97S6OEUs9rN00dTMe3B6J50qAKkDJEBIXSX5B5fI6u4ooG','WLRYBVWbsfBcbrWD0r6KVxLEuRv3pqDNSctwHOlhsrCU7sOdTUMl9xQpJ7rTH1roatqBAtACbgav4e5Pi1uuDLSz76Nxz3ONSlEv52rysimGOgULssUd3vQojlJZAnuTZm5','nxo2jfVCjGR92ncUNm','5M50kGbytCwp2kvRU8FfrJ8XGu2ampvPwGSzmWTZgpyX7QidVVYlz7KHaoXR700IHrDHsVXiwbkQ',13);
-INSERT INTO ti VALUES (-4721049605212870063,65,'CPQo9fhdRfThEo0WWf0qkb','SjBjsfhdPAUJNGWslA08akjbalxh38VigDa0wfXJu1PLz','RwbouwS7NfgjHpqw97S6OEUs9rN00dTMe3B6J50qAKkDJEBIXSX5B5fI6u4ooG','WLRYBVWbsfBcbrWD0r6KVxLEuRv3pqDNSctwHOlhsrCU7sOdTUMl9xQpJ7rTH1roatqBAtACbgav4e5Pi1uuDLSz76Nxz3ONSlEv52rysimGOgULssUd3vQojlJZAnuTZm5','nxo2jfVCjGR92ncUNm','5M50kGbytCwp2kvRU8FfrJ8XGu2ampvPwGSzmWTZgpyX7QidVVYlz7KHaoXR700IHrDHsVXiwbkQ',13);
-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 CHAR(14) NOT NULL, d VARCHAR(100), e VARCHAR(33), f VARCHAR(17) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4150239790,10235388,'41KhaHYSQ','NUbM8qLWaBWoYDcqgCBc2jywszGgca4pswmNEcI5M3Wlp0Kn','IS0aRCPIeJTxEu5LJ7CfrjY23yHLXenS','yOKk','gOvUuvXRVwQVndVWtN3gEqW3n2bfYLLU','2',0);
-INSERT INTO t VALUES (4037997990,11340202,'g147nS9CnXMP','ymHeTDVogb6MLfoaCkgUMiF','o1hqh','Kl','CiUp1bAfhoIftCBzKB4yOwwBm8TuyKqCfdhM37KXUpAZzwRzmlpw5H97crV2ab9q','NTPa8T3dQ4HGszONeNL4Q4SuSwkH66',1);
-INSERT INTO t VALUES (487347753,16385665,'nRoYX6bdZLxNf','eXTEaPu7INgv3nih6','yzhNraTv2a7CZcpPy9wYNwePkbZ','oOo','CIahF','yB6n0P0Ry18CV9PcsNMc5uUpswfLgb9',2);
-INSERT INTO t VALUES (2246016978,4019058,'XUViyEdQHyKa','kWgUHPDUo9yLXEG8kkqHzF2ceDzKHFGi5cryb','7DyWSKHrJfL2x3YEgljUVAlfinCQfWfok','8jktstH8WHRZqIC1A','HdolLY687oHyz22KGfouYUtVo6qbrln5ic0H4u73yRCRQmiGPD8fMh7KKzYf31hYtXPQAe','B0wf9vyqQOf6SEJlHxx5R2lAQTDbqwxzt3xb3lNV80PmSV6',3);
-INSERT INTO t VALUES (251548301,9563822,'oiKub','bVPV8dXC0twDz4g5NS2G5utOqm8Nsv9fwDUcrnGPEYZGPqTXAM','l9dDVQ2fkcjP1G0Sn','E','8','znUiXNOCoyH5yNdnSnOT2O615QJfwtdtbD',4);
-INSERT INTO t VALUES (953446222,16308448,'Xdz2ZQ5HrRBj','0jOAutFoCbiNrd4HTjorme7n1T9K5TjkGznmOhg89YJxVThrGO5evo8IAi','xLe4RSCTjt5J2d2jQ64KuubEtca','1WFrao2Fhj','4N1MYueWixVlO0e4Jo9IMWAxd9m5tsJAAgxVq7L4LeBp86zJhZU','B4w8KpXncn6veyuU4Elsf1JrbhEoiUTJiYW7zZuPCotfdGMH85vix1slxSP30A9UNlz5RDO3s12evUUy9eLSwdUxGJSl6',5);
-INSERT INTO t VALUES (19976175,7607462,'IeW2j','mBx5xKOESuN0ZWDkkoaXG0TV5aaeQM0DuwkYcBtOSEj2i6GTI','85l10G36ZdO','hD5mG0Sfr2oQi','tlJURytXsS55LWZl9uCGmblESsNax64jk','aiVdNFIFF1jLrqYZX5kdNcBD6MuZcU5trj92GgCIvY6G0on2bJjjqneQiOICS22DE5y',6);
-INSERT INTO t VALUES (2421617624,14471610,'a','O8UToWAPLzq8OyKaxlA7UyuxE41LnHNAfowqQPjRyJeTWwPoUEH3zvG07r2U8ybGBiICWTmiBwfqhFPsFPbBGfWL4jvW3','JE2N6','FaYKc','8BDSeL3SiTd8qN9O7qNL6pwM','rrsMDsab4RyYwBz77',7);
-INSERT INTO t VALUES (1273804584,7711846,'GKFjTN1Yt0u','O23PPZyHRYCZy655WsR2AD24nGxozdJ2j2DmUtDYl24b1ADvDVSMM9jAuOp39OPAX5uSxeI7zAukfCmCpF6kidgrsAzx3Zgwb','8IvtFaoiCbrgptezX2CqLlNEDvm','jgDD','SExEObsV2FhUIh7B0haQ5zkv4fhWMS36YpJ6418Y47011OC','pggSSOylkf93JNrj3X',8);
-INSERT INTO t VALUES (2716371781,12570929,'CgYEI','FlXZ3B5QLG7UV8L6silxeJYC72eCQJg4fpJgjFQuKNSzbMQDa5ybzQxCvOrrjq2vCf3LNAJkVxwPlQ2WuunlgNtqKoDNah','725UahzAFjEbmTSDFVC03to4RoO','qIj3x','YZra1QvYkS6A2GccJTO9P1k3M1oLEXtFopVo7tM0j9jkBsIB','pSWfQWDx6CLiofoIL7jpXLTUOfA1Xl7QOUW85moQ3yiUA4g1ILxPOPcc1KmidWvj5G2M4fMkmAX5vu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (14873239063700267241,16570072,'eCILpIxqkFoY','uJN88BUDHEX0hFe5W89YIKbFsGcrxtQljK71bObWTsUJFD','Z','bV2dy7UGj9c7FOYr','b5W0SieliiCcZ2zYxOoVVl','lysZMhLX7MaS2IU0da7mSNNxFHpOKWb',10);
-INSERT INTO ti VALUES (14873239063700267241,16570072,'eCILpIxqkFoY','uJN88BUDHEX0hFe5W89YIKbFsGcrxtQljK71bObWTsUJFD','Z','bV2dy7UGj9c7FOYr','b5W0SieliiCcZ2zYxOoVVl','lysZMhLX7MaS2IU0da7mSNNxFHpOKWb',10);
-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 (1684671110950739437,11525162,'jWs','RHmNFRKLhliT2oPPJp','6BG8FXMXDmPkg','8','aVgXuJZLDeF2hCq7nSXU4YDuhcWxo56FdGiiOrBoAvHnCmfqw65XbN2Wl7u9U8Uvfaif2orW8v88l0M6pmgFiTjnDI4a1tb','hRkAoWi8FmkgEqqdD2qEFCUZjfzgGUIdPBfDq',11);
-INSERT INTO ti VALUES (1684671110950739437,11525162,'jWs','RHmNFRKLhliT2oPPJp','6BG8FXMXDmPkg','8','aVgXuJZLDeF2hCq7nSXU4YDuhcWxo56FdGiiOrBoAvHnCmfqw65XbN2Wl7u9U8Uvfaif2orW8v88l0M6pmgFiTjnDI4a1tb','hRkAoWi8FmkgEqqdD2qEFCUZjfzgGUIdPBfDq',11);
+INSERT INTO t VALUES (-7023002654768399054,-266465,'arUKBF34mUTbcRzUkjy4q73uJmpsGpoQhlXzMCD8LCA4MhpySB2Xo2gQNz8WCKNmgtNYs4WV8FRo3cG5dUd0XX','FsZ7xcFTTOzySDSmR','A9hBaVV','b0t4NDF7kL6zUIUPgeKTVBUqletXQXJnMTebzdIAuZMVpB0FUb','y','Xt',10);
+INSERT INTO ti VALUES (-7023002654768399054,-266465,'arUKBF34mUTbcRzUkjy4q73uJmpsGpoQhlXzMCD8LCA4MhpySB2Xo2gQNz8WCKNmgtNYs4WV8FRo3cG5dUd0XX','FsZ7xcFTTOzySDSmR','A9hBaVV','b0t4NDF7kL6zUIUPgeKTVBUqletXQXJnMTebzdIAuZMVpB0FUb','y','Xt',10);
+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 (-2841054318766980896,6652163,'G7htpII5LL','8pv1N0eYZggSWXWAYEqtvtPDOOH7MjauSW','grhVQuAEzo','kCwRUmwGrCRlClMyOSy7ygC05i2QsSwhm92k','k','8O',11);
+INSERT INTO ti VALUES (-2841054318766980896,6652163,'G7htpII5LL','8pv1N0eYZggSWXWAYEqtvtPDOOH7MjauSW','grhVQuAEzo','kCwRUmwGrCRlClMyOSy7ygC05i2QsSwhm92k','k','8O',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (13737378161497455734,5443829,'xiFvhfFMM','orYSX9otY6Ruiqx3PpWsRIEhmK4shaHD5rTr1R3ixlJpmrA5e7usnxX2CRdKw2dNfvZmmLT95weeU8Rvxe0thmmDQZLMx4arA19j9vHfRrvkE01W7jZP3xJsHypB7W80jHrM0mZwYmwGs','4','2ZtUBWNcXJJt','jMF2BOM0Q8APreUTzuai6HTIMPMpIU0AjquJNTMj2NdYoEUjloUFd57TcJPqeLus5RmAYoSNH7A4wVFB1KVcX0NmL','f',12);
-INSERT INTO ti VALUES (13737378161497455734,5443829,'xiFvhfFMM','orYSX9otY6Ruiqx3PpWsRIEhmK4shaHD5rTr1R3ixlJpmrA5e7usnxX2CRdKw2dNfvZmmLT95weeU8Rvxe0thmmDQZLMx4arA19j9vHfRrvkE01W7jZP3xJsHypB7W80jHrM0mZwYmwGs','4','2ZtUBWNcXJJt','jMF2BOM0Q8APreUTzuai6HTIMPMpIU0AjquJNTMj2NdYoEUjloUFd57TcJPqeLus5RmAYoSNH7A4wVFB1KVcX0NmL','f',12);
+INSERT INTO t VALUES (8867594397239595653,7213772,'MCM0L5Xj9wPV8ij8C4URCqHcynO48E2UX348q4tYNtwbMbqOs97','JdxVyAY5a1effu1Au7KHTUDgDDJZVu6fnGUAw2cMVeVZtfYJzM0nRdt7dPIBO1zpOOjPYS3YPbHnkzQ5nCmP7pEN5YvaRvrDAmFQafOpE8jNtsxjWzWtgd9di0xJ4VF4zG8sbN2Phv0Onk1PZMMYkzQTvWitlivH8ngofcdAUX0aXuNgOZIHWPyoxEJwPK0SCaRJSuF8OzXOElqILiUs4huKS73wHEGmLP9jZH8EHuYUfB4iggSc','pja0HdzShr2MPu','44pNvblEwNds0','9U','li',12);
+INSERT INTO ti VALUES (8867594397239595653,7213772,'MCM0L5Xj9wPV8ij8C4URCqHcynO48E2UX348q4tYNtwbMbqOs97','JdxVyAY5a1effu1Au7KHTUDgDDJZVu6fnGUAw2cMVeVZtfYJzM0nRdt7dPIBO1zpOOjPYS3YPbHnkzQ5nCmP7pEN5YvaRvrDAmFQafOpE8jNtsxjWzWtgd9di0xJ4VF4zG8sbN2Phv0Onk1PZMMYkzQTvWitlivH8ngofcdAUX0aXuNgOZIHWPyoxEJwPK0SCaRJSuF8OzXOElqILiUs4huKS73wHEGmLP9jZH8EHuYUfB4iggSc','pja0HdzShr2MPu','44pNvblEwNds0','9U','li',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (11113327781552049584,9459788,'YbzbwlNMpauXP6','T87ELovy5QsBNFbQ2GCkeJqoqYBXu0wQsKgDbyFs8iNW0aho6ZvvLj6S1rZSyuPBpKDc3FEPQokl8vPYbkRAeAoONfg4Ji6zMDgxrGMWMQZTkNwrlIix5cEXqOoK4OnqFcw8kpuLgfJi4vsEUed0s9pZxPGY2Ab12seC1WKzipUZpkVk6glk2ZMYEa','19CWuhy2mzmO8iAg06RHkm','0hClmZubUGikU','knjG1LcoB98EDOZaX','jkFf9aISJSoJZn89Sflz9U1kzW9k1AIygB0Up31n',13);
-INSERT INTO ti VALUES (11113327781552049584,9459788,'YbzbwlNMpauXP6','T87ELovy5QsBNFbQ2GCkeJqoqYBXu0wQsKgDbyFs8iNW0aho6ZvvLj6S1rZSyuPBpKDc3FEPQokl8vPYbkRAeAoONfg4Ji6zMDgxrGMWMQZTkNwrlIix5cEXqOoK4OnqFcw8kpuLgfJi4vsEUed0s9pZxPGY2Ab12seC1WKzipUZpkVk6glk2ZMYEa','19CWuhy2mzmO8iAg06RHkm','0hClmZubUGikU','knjG1LcoB98EDOZaX','jkFf9aISJSoJZn89Sflz9U1kzW9k1AIygB0Up31n',13);
+INSERT INTO t VALUES (8784635774890369726,1914451,'u5Dexl1LtwtnlxbpGj35D4bqgi6Bfi0qO2ZaBWlOynfWnrjHGV4NSdEmpauGoFf3Z4V4cqU1KUEaDleK1YUy','kOaWRyC0oguyZuKdQVeI4WL52h5tVSPgjfK97g4us4TwiBjvphKoERJOVDkkFAiW98VNGSg2Gn42ZUdOIpPE4FH9YxR9RYIHwAS2jeuMgO7TJ7KdFQMWFFW08HhxBePaKpb14Vkkk4syHdpY660uorOWFmffb1smP3KihFJvHoFHadPQB1Cn3KEMkSZbYM8IHKxYfV33xvgou23Ol5sp3n4vMIRu','gqPVPBrAIPpJJ','n7L9B9B3zAljOek2x7SGc9P7LMH7x31OpV3irLWkgfJRQnjtEODMaUF743RGnXgL5cmPTMJYAlnSXXJ7yqxY91yKOFwh9UEVtORT6yE5AIOjI97andpX98qBTopCxKAQouwU758qehIxOzzItFRwTTox02vinf6HnYj9ZmwmkjDvKntLoATeaEV2b7E9YGALW6fzpD9HktC70Ty2uvNH1EGFLS3qMlMWKXH0x8ocI16Ho1CDoKQIDZE','v','q',13);
+INSERT INTO ti VALUES (8784635774890369726,1914451,'u5Dexl1LtwtnlxbpGj35D4bqgi6Bfi0qO2ZaBWlOynfWnrjHGV4NSdEmpauGoFf3Z4V4cqU1KUEaDleK1YUy','kOaWRyC0oguyZuKdQVeI4WL52h5tVSPgjfK97g4us4TwiBjvphKoERJOVDkkFAiW98VNGSg2Gn42ZUdOIpPE4FH9YxR9RYIHwAS2jeuMgO7TJ7KdFQMWFFW08HhxBePaKpb14Vkkk4syHdpY660uorOWFmffb1smP3KihFJvHoFHadPQB1Cn3KEMkSZbYM8IHKxYfV33xvgou23Ol5sp3n4vMIRu','gqPVPBrAIPpJJ','n7L9B9B3zAljOek2x7SGc9P7LMH7x31OpV3irLWkgfJRQnjtEODMaUF743RGnXgL5cmPTMJYAlnSXXJ7yqxY91yKOFwh9UEVtORT6yE5AIOjI97andpX98qBTopCxKAQouwU758qehIxOzzItFRwTTox02vinf6HnYj9ZmwmkjDvKntLoATeaEV2b7E9YGALW6fzpD9HktC70Ty2uvNH1EGFLS3qMlMWKXH0x8ocI16Ho1CDoKQIDZE','v','q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3089343200878532960,-3327723,'2z8qfnKmSEM9G88SNKw4TuNR7L1xNSWpMf2e1whQgVKokYSe3o1FlF9S8eDLf2Xv560n05F','NXJTNx1yGhUVT8jhfGGpb6KnuvnMw1Taa5ex7JoZwh76nqP3XXKE','KCL','S93wKMmyFxopJhbF3FLF4uHO4dXpEdrMsSQYk9gwpVdzjNBJyEFQszd3dxPcSsdGxROJATcG3uBAIQmwDs8W','i','Tw',14);
+INSERT INTO ti VALUES (-3089343200878532960,-3327723,'2z8qfnKmSEM9G88SNKw4TuNR7L1xNSWpMf2e1whQgVKokYSe3o1FlF9S8eDLf2Xv560n05F','NXJTNx1yGhUVT8jhfGGpb6KnuvnMw1Taa5ex7JoZwh76nqP3XXKE','KCL','S93wKMmyFxopJhbF3FLF4uHO4dXpEdrMsSQYk9gwpVdzjNBJyEFQszd3dxPcSsdGxROJATcG3uBAIQmwDs8W','i','Tw',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8992798610053159575,-161628,'xxwDEvH0RkUUfRlQrI','gyTvMGqqspMTzFgYFtT062vrF5yWh2eqgGprOGfvgpFNDbmE4lunx6DmU8bWSUPoTNzbLDPeO9gf58vkiK0oaTA5CAkDa58pZQRyoMpLjN9jvBog3jB1KhzI3I32shf3Xry5HEHc0x20xmRLuFMP1ygbYq3ebRSr27Of3EdZSJNRyZ13YnlTfcJxjsAKOMdBpj1vxn5yx','8AtpjZcO2niXwCM','n9ghCW5tcEcBq4nW3bFJu9VWQHWkxu2tJj2MGmV9TeGBKsVpJ2xze0brpGQbT1gXL8Gol7cTd8X07TE5sSbwySqDddxnDrjlfpPoA0qcd6GBLPjVPYptP5nwjc9oS8lVay3aIzN2wpupgy3kHLV3bhHVxfFB3nCFokMfGVlrfS','i','e',15);
+INSERT INTO ti VALUES (8992798610053159575,-161628,'xxwDEvH0RkUUfRlQrI','gyTvMGqqspMTzFgYFtT062vrF5yWh2eqgGprOGfvgpFNDbmE4lunx6DmU8bWSUPoTNzbLDPeO9gf58vkiK0oaTA5CAkDa58pZQRyoMpLjN9jvBog3jB1KhzI3I32shf3Xry5HEHc0x20xmRLuFMP1ygbYq3ebRSr27Of3EdZSJNRyZ13YnlTfcJxjsAKOMdBpj1vxn5yx','8AtpjZcO2niXwCM','n9ghCW5tcEcBq4nW3bFJu9VWQHWkxu2tJj2MGmV9TeGBKsVpJ2xze0brpGQbT1gXL8Gol7cTd8X07TE5sSbwySqDddxnDrjlfpPoA0qcd6GBLPjVPYptP5nwjc9oS8lVay3aIzN2wpupgy3kHLV3bhHVxfFB3nCFokMfGVlrfS','i','e',15);
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(74), d VARBINARY(88) NOT NULL, e VARBINARY(42) NOT NULL, f VARCHAR(37), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (55649,14734479,'5OKCHL9xBUQ2mqmT0CrPZNAMDLiZ9oHFdvkIYp5DLtZzGLhYUgwH8Vd7qo43SkrD5Zcz2','XdUevngLF6pDAFYqzWVzh7U','H2wdsTQ58SgGfRkSVFVRhxgOmZicZ5h0qNr','ljPcbiWJVxvM5a4HE9rT','pTYJswZC5rXyEaVVM7','zbXP5SIzMxB8xxsV79LHkvsWymaxZcKmVdMRncc5jIeltgxGwpGsFAYae3iLaznzNx5u5tHh2OM',0);
-INSERT INTO t VALUES (9196,10927201,'1xMS3unf5b5HAcCYi2FRjbgvwMvTM0GW9gmgBVpgCc8qHzV1jm6mz1ePkDC','f69zys8RWbTGfQZXNehLVrqXfr8Gy','JRDlXw','YCB35i5LztfuNiJi04z05A','VoaSNGxi3y9XKXLabpORusC4LwnPVy12PfghM4q9SLXPgDrgi95i09xfWUNnWeKSA0oVMQ6QM3hGI','E85ZhbNCzQTMdV35YvmOCYg5EUHko7s5uiNwQA7qYcLCFrPuwinR68qVPNBzE9k',1);
-INSERT INTO t VALUES (37047,11473985,'Cp4pGiArjEoVKG3WXIEzPByF9Xu80eMFlBf5t','U4eio7ChbqZcv3NvbkuGeM','VuQHt8chxd','pudXjHk','bLfD3EPPT1U','ZVlrL3gEK1ej0ZUwTKbTqrtwO17S8QIWCAeAdtdcxWiLo5chtGUKZcVuIsyPDo6MZ9hUcJBxXG3BWSwyqyIP8PmCqfs1aV',2);
-INSERT INTO t VALUES (26937,3381102,'TUE2Nozznol2cHznUdK7BrJFAxo8LJixnNB5eJxyDfO8Ip3VnqT4S1P4nP8BBSA','EpX6ObFtcLVbzRMAOMHeFkdZMBfch1StT7pt8Oh3sGRCjihQdseaQnbKzX2Fp6Jkf7uZsi2MF0d5','ftrkl','6fEEMfcVgQTs3UtnFoxC','196BN7UrTnI8nuMY7nKMAKImG0x6xFi1pSG5ZGGglJSiHeOXLn2hJB7lodacMxoaphasI3uhCoinOIkadKip5RYb0heJUQp','kSJNU4vxZ12QWK4tK6kfffNDnuFcbeSJscmbHLbss7ousUSVu2h8aRiyhjaKg7hRo0WCvOkp3ZpuQzZXjGfQj9688aIPPT8Z',3);
-INSERT INTO t VALUES (38472,6835095,'h1BBHuyzxc3KHY5GMvegdbNKxOkrSI4agsYt03jqLuDkyluTFmHTDAgursru39I0t','IBDXV7PPDb4t30gXPVZh5IhOpQ','U05GAqzTmsT','dp41e8o3WJdiNHopFRQPYA2lSdRIKW','NkRppcEdGjEB4ASvmWCa9T9w','Q',4);
-INSERT INTO t VALUES (23528,822580,'HME5hvfZ7Q0Ex0s1O9gby8tFumB4mZK00e0zjC8LqgbBamIOxS3O','bUa1pxu90oO1pFy','Ya667u3','jNbFDvUJETKDN9MkWbMxd4tx6hWnbxW1RnE','DTrZ04PNSZF3VwXID4cDlCqKlZ9r6z6Qxm3WPPxI8zRbJWnVUhvq15pqRe0eM6HtPZcXbGik8FYZBPDa7SXMEwxT8ZKlQGs','kPMgmeLAtCC',5);
-INSERT INTO t VALUES (49322,9520556,'rdERquMMmkqJKvWyHIgdd','DpRiqEjXvFock2mYlqYR7ab1aHRVpoWGZCzmPYTCnydNQ1MOW6p1bveM41IYB1eip2ZC6dW','VYndUSr8M79Iem','GzbWCy6NQJcpFLDArfbMbK0TESMmKadKQvy','Og03a3nFCvdw6aMQ8IzwVUC691QTovmiMyvpv4NP0kU2Rys2a0uH3bY0lXCaGragKDgXsWdfC4qAskctQQ6bfGNIKN22O','bVL7JIZeDF',6);
-INSERT INTO t VALUES (4872,7401959,'DpildQ9pkD6NBBc9jmA9L7AMRrZucEY','qLf6FnE','Q5gCRLKMIAX5C9iZE','uIcG5BMWOCDKHPByprVk3ZqGItIa','bGSi6CegGgkHQn0bA9abbdWRIoI','8hBj38765ak2jJ3VNR50OhkyanU03SuXnN8B44Q71eEp4KLfNw32y31p3uHveH',7);
-INSERT INTO t VALUES (61894,15252009,'yubG1fnRjqHEJmf7JRLbZ4khHAXS0xZf0rf6hk','7Iinv6PG6IIhlOZY4iU0nrrsEsYcku2mXXQJt9lXlBCxeOVGJdgcmHEhRbzn1XFlCedCOEw1eLELhQX6y7pBbA','iO2g9FuHcETjOYoZsKDTNMKoNLfLjhbxShwQho04','USmpWIAqdSIFqy83Hi74xvGXc','0dvaEWX2BXdL','DZnqOEFUPrgHrFKtUloBzbJkcDzay61z5VcmcA8zgEQQV5LDveAEYRUeM4nRV',8);
-INSERT INTO t VALUES (34458,12179491,'wHOGTbgTbrRMJiKqb5Tgnb02AiJbMHg7','4hM69lbdGDi2FWBPtr6RzQ7Bkkrg2s4inJipKMk','AxTO3W6Yi5VjZ','yBGAVSXrUJENQU9ynzHKAhUkV4OkdQg','I0AZ70MrC6UWX2PBFG6e1yRtNxMGR2rOL7O4rBmVfbcLVlZfkPfd8Ttr32rS5UEauRVTSlO4FhZSrMd','8ENYRuvFvLkm9IphD93KemgdmvGkP4AuPvqs4JyJlsUGYo8REXKAQ8m4y1EEgN6VZYmdFAPT85UT',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b TINYINT UNSIGNED, c CHAR(72), d VARBINARY(2), e VARBINARY(84) NOT NULL, f VARCHAR(49), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-26483,39,'3lRC3UxMcLzvrZqeFoJfPXsOtEd7RAYN2rwvlcDpxOIdqcXzjvAPMhP','w','naZ8t19OY8g3PPZhksIf21FDLkXu41uh7UtiYuN7iSY9eNynJBxViH2vlFcromHIBNY4bxrrYk2z','KTMJ7iTuaPExJb23n','hz','D',0);
+INSERT INTO t VALUES (-14170,31,'gkkwguxZWg2x34X04WFyfnZlscqCKeiZ2Kn4xqN','u','ofejQ','mGWrTE5xer3BvwRJxTNEdqhhlhICIR3j8VGdst3Dl','L','z',1);
+INSERT INTO t VALUES (-5968,122,'2aPCiLO96WrJ9fqosejMzEG23n88qJSwFF14ziDPyLmvR','t9','nO8DtwFhiU8hSyS0y0E1dJ6ju3TkXnhnr2n6NFfQtTnFpPlZuI9FPPoRdCkeWIMN','VIHxSDoGIDDh1Kkb','ZT','K',2);
+INSERT INTO t VALUES (26461,55,'l3OOjOnhpwwnyJNeoJzwZ719cut3qwY7PI7QU4ZF','E','e','VSif9B8arf6o3iPFcr','t','1',3);
+INSERT INTO t VALUES (22612,98,'0Lf8NGRk8YLOfu7ZlyUEd0CZnsT1QaVTvGTCotb','Ml','hDnUH86rhappxru43pXYjeq1mdr7nN7h6ZG30nIGlBWJozsubBrJZMEGnaECfGmph4GkyZi36decy9J','A5V1wbXl5ZdnKEIB','1A','S',4);
+INSERT INTO t VALUES (17224,139,'DG2DlIiJ4q7','F','4zcBQa1RsTY6a7xL5k9pD8RU7RKyJBenXs59NqOWhxQvykIbvWURsJPUJQe','Ha83OYjKRAF5CscG6kjUYrvjZkvNseNieNUGuwbianuKvVXFM','h','W',5);
+INSERT INTO t VALUES (-18863,195,'nk5TMv7h0iBsoEoOru97e51quWnahAdktCy','nH','6aIpMqLLj2dyxiq9e77LcmhOG6j8ZGlVM65XTO4fqgpUjr7qBjZ7Bhr','pHWF28tCdihM8Ndbk3CGWhdApNqLJbDlRAUpo6ZOq1Rae','d','O',6);
+INSERT INTO t VALUES (18306,138,'rp89CtjicxVUiQYZsiZbeJTCezwYGZkyOgtbdtWpVWW1xzwrmo910g5xE','n','yRNOgkY7muRTUbFgAJyMCVULKwK3RSrfmB8jeK790ArII','qfH7AvJQwkVKRs','Y','B',7);
+INSERT INTO t VALUES (28176,8,'QLufA3YMcumWnwk0xjTAonagf8wQsFk12iAn4EM0gy3wPT','S','FRLj5hq9B3ydYY3asxN6PCEj23iLMDGovOhXLlpBi3FMnMe1U3VcRtVnnjNvnL9JOWJRet3r','6EMTHP5KxaBbLPoMX8rnendOI5DKWJXF31eZYBC4vje','4H','o',8);
+INSERT INTO t VALUES (22704,140,'d4ZBZh8Ymvyk71ETaKySidqzRxZ4azHJaV2Wv7fyLjA0qBVZvgYof2AczVSXmeH','a3','rYBeyMk2siexFkHFOls','CBzV4m','o','O',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT UNSIGNED, c CHAR(72), d VARBINARY(2), e VARBINARY(84) NOT NULL, f VARCHAR(49), 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (1491822,12366710,'uPLeIlxh8d1N2bu3FJyBMQ7tseIdyuOyjc11','XPWUwBaFLQ8EXeOu','E9bVjdyeHtUGZNXNLEZu','7zR','b1XoaFGP','gn2p3O5KsWkkZ5QnU7y01aRtapnUPv0mCOB3HujUGyPjqkk8jyeZpMFoejqcK3TvTRKG3S2S6xftTbQ',10);
-INSERT INTO ti VALUES (1491822,12366710,'uPLeIlxh8d1N2bu3FJyBMQ7tseIdyuOyjc11','XPWUwBaFLQ8EXeOu','E9bVjdyeHtUGZNXNLEZu','7zR','b1XoaFGP','gn2p3O5KsWkkZ5QnU7y01aRtapnUPv0mCOB3HujUGyPjqkk8jyeZpMFoejqcK3TvTRKG3S2S6xftTbQ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(75);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(75);
-INSERT INTO t VALUES (7876170,11873099,'a8LdSdRT0KGbU7CmMrNkLcFAezbIYSIP32jTwMQeeM7t7C','YZy5WrVRHA4YZNewoV0VE9azOQR6XHJ2kLGurgIqShc3S','r0NSc9AW','PnjQnIxfzrXXaXV','HFMR0RE3eUcjvy5IKyeqUiCFSCVlBIECPNq16O5VhX7VJTEb2H1Igm3RVmQbeVVAJnuyGuqzGgJIlbobqFe6E8Wcbaluf','2HR2R0kTXQctp1xa46suqEFUzpFjQT93HbgsWg3mk82gJ0ISQ4O9rcJNJijCUI9ryUlApYatPgJxF9cW',11);
-INSERT INTO ti VALUES (7876170,11873099,'a8LdSdRT0KGbU7CmMrNkLcFAezbIYSIP32jTwMQeeM7t7C','YZy5WrVRHA4YZNewoV0VE9azOQR6XHJ2kLGurgIqShc3S','r0NSc9AW','PnjQnIxfzrXXaXV','HFMR0RE3eUcjvy5IKyeqUiCFSCVlBIECPNq16O5VhX7VJTEb2H1Igm3RVmQbeVVAJnuyGuqzGgJIlbobqFe6E8Wcbaluf','2HR2R0kTXQctp1xa46suqEFUzpFjQT93HbgsWg3mk82gJ0ISQ4O9rcJNJijCUI9ryUlApYatPgJxF9cW',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (10065804,3222015,'8AOIGYBJlSca7sZgj4ahorESNZGAcOU89WU3C6XMYXma','TiY8P9rf4p4eNwFI9JOoDgHDbcQZ54EvXn5oqkZVFdRXyr8JtsKJnLv5yYvhgtIO88P9LpLmcUU4wHpWSb9jDbzfr2F6gL7NplLj4K6jVjMMtJ7W9VJJYBkT8hpRPqcUqGildTU5LYtm6USCWoB8zmF2SzP3iOGxP9KExyx2g6yyPtRtFmJUBWHFBQMXouMFr4LF9nNjIsQ67B5IdcQlU5JXYPeG3Gvp05','zSTasJf0n6hROHeA4ll0lLBFehOap43TLVKBCi5La6','dyTzFzlyWgUVkl7JgZam4wSNGpZI9FMcvi','dBYOUHLxKFYBkzlbGl3PqHGsCnZQlZ0vjPpykYUfHXt1GUcRAkZWrP61khi2caWMcEYWtREUzmdvAzXSfIrQ','VnmaIKMmRViztZNWUZVxXdlFQ9hKBQRhyvops9sr5k1gL1E6VVmtCrtiimfzhMa6gSKismAX2RbESkZMKIC8PbK',12);
-INSERT INTO ti VALUES (10065804,3222015,'8AOIGYBJlSca7sZgj4ahorESNZGAcOU89WU3C6XMYXma','TiY8P9rf4p4eNwFI9JOoDgHDbcQZ54EvXn5oqkZVFdRXyr8JtsKJnLv5yYvhgtIO88P9LpLmcUU4wHpWSb9jDbzfr2F6gL7NplLj4K6jVjMMtJ7W9VJJYBkT8hpRPqcUqGildTU5LYtm6USCWoB8zmF2SzP3iOGxP9KExyx2g6yyPtRtFmJUBWHFBQMXouMFr4LF9nNjIsQ67B5IdcQlU5JXYPeG3Gvp05','zSTasJf0n6hROHeA4ll0lLBFehOap43TLVKBCi5La6','dyTzFzlyWgUVkl7JgZam4wSNGpZI9FMcvi','dBYOUHLxKFYBkzlbGl3PqHGsCnZQlZ0vjPpykYUfHXt1GUcRAkZWrP61khi2caWMcEYWtREUzmdvAzXSfIrQ','VnmaIKMmRViztZNWUZVxXdlFQ9hKBQRhyvops9sr5k1gL1E6VVmtCrtiimfzhMa6gSKismAX2RbESkZMKIC8PbK',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1575866165,40,'rhKooJ2dX8XL','S','WJ3cP9XLoLHJquHbSwbYHIAztlwuvGNHrQLnwD4rgHPSv504uUHwZ','TWVn8AwDyZR4efEuFZxI','K','W',10);
+INSERT INTO ti VALUES (1575866165,40,'rhKooJ2dX8XL','S','WJ3cP9XLoLHJquHbSwbYHIAztlwuvGNHrQLnwD4rgHPSv504uUHwZ','TWVn8AwDyZR4efEuFZxI','K','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(73);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(73);
+INSERT INTO t VALUES (-879132245,216,'7QQbTL3abve79tQwcYcPxiW0iQ4Q0vhKmZWV7XhIz18xYRHLI35Fh','9','ojfauGbwxGX0QndVJOh0qXRq0I1bVFBecmkiTrlVU9Xvnabhepsxywkr3doV38nfE7CdBVpvQme','5tn4IjX5c7MaYnuDcTSlpkIf3lA0Cuk4YOyyKsfciBF','e','J',11);
+INSERT INTO ti VALUES (-879132245,216,'7QQbTL3abve79tQwcYcPxiW0iQ4Q0vhKmZWV7XhIz18xYRHLI35Fh','9','ojfauGbwxGX0QndVJOh0qXRq0I1bVFBecmkiTrlVU9Xvnabhepsxywkr3doV38nfE7CdBVpvQme','5tn4IjX5c7MaYnuDcTSlpkIf3lA0Cuk4YOyyKsfciBF','e','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-1289206659,206,'11KeOeWP52BKT9mS7k','L6PvAXzlwJvLb3bVsk4rzAKTSdEwDbxyIkwMYavRNlCkP6mp9NPNqgcJsaUmsxQIVvFsFlLLOqju1icP8SR98KRHxU7478Ih7DvQ3VkQW4wVSeh0sa8vuAqGREupc3idvwwWHLBSTjVLRjfuXwq7cH1jIUh36r642V2kEKswHQofRQ','KDYCCgT3SRd7WfdT9fCSIWxbE0RQ7SSqLDJj0aGe4zBKfBMGWOZwmBtFVnWm9DBxD','4JO','W8','l',12);
+INSERT INTO ti VALUES (-1289206659,206,'11KeOeWP52BKT9mS7k','L6PvAXzlwJvLb3bVsk4rzAKTSdEwDbxyIkwMYavRNlCkP6mp9NPNqgcJsaUmsxQIVvFsFlLLOqju1icP8SR98KRHxU7478Ih7DvQ3VkQW4wVSeh0sa8vuAqGREupc3idvwwWHLBSTjVLRjfuXwq7cH1jIUh36r642V2kEKswHQofRQ','KDYCCgT3SRd7WfdT9fCSIWxbE0RQ7SSqLDJj0aGe4zBKfBMGWOZwmBtFVnWm9DBxD','4JO','W8','l',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (595536,3795556,'Z8gOSiKYLLS7KkOvmONwv40UtUBUfdi25p7yLH','ng1AJTpowq3A6Gy8YBH2SUlpqJI0cklWOZ4MRAhByAzHKEfMsa9cXS9dIDAljTTarHNeIPUSXMEmhLA98dF2cMucqMl79JJoK5xqQIFe5','B1hSTC2baCRmbU7sA1DzBTqwXj3o','1dHVIguiWCCibFYAqcqtvSxcXjIJ0Jcl5ABr1enEoAzmBowlSmQeGHj3BbT1F81DcvrXhzbNUr6Cn4hntRLwRbpJqLTXn1nnIsFMkIr8kZxtSkIB7CigpP6cz7PphoE7IWkj1WwFmgi7b0XrLHxm477Gwmx1kb9rOszwZM3ygNf9','jJzWO7M6LZc1iaGljm6AJcNUZQCc4hBo4QOXMyR7','fM0g7pyZwtpEAgcrgZLd12o9qDFcvI6bdYEXTNWk2CBIGrResf9FPA',13);
-INSERT INTO ti VALUES (595536,3795556,'Z8gOSiKYLLS7KkOvmONwv40UtUBUfdi25p7yLH','ng1AJTpowq3A6Gy8YBH2SUlpqJI0cklWOZ4MRAhByAzHKEfMsa9cXS9dIDAljTTarHNeIPUSXMEmhLA98dF2cMucqMl79JJoK5xqQIFe5','B1hSTC2baCRmbU7sA1DzBTqwXj3o','1dHVIguiWCCibFYAqcqtvSxcXjIJ0Jcl5ABr1enEoAzmBowlSmQeGHj3BbT1F81DcvrXhzbNUr6Cn4hntRLwRbpJqLTXn1nnIsFMkIr8kZxtSkIB7CigpP6cz7PphoE7IWkj1WwFmgi7b0XrLHxm477Gwmx1kb9rOszwZM3ygNf9','jJzWO7M6LZc1iaGljm6AJcNUZQCc4hBo4QOXMyR7','fM0g7pyZwtpEAgcrgZLd12o9qDFcvI6bdYEXTNWk2CBIGrResf9FPA',13);
-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(60), d VARBINARY(67) NOT NULL, e VARBINARY(19) NOT NULL, f VARCHAR(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4312,15163368885509664000,'CdVvmaGUoVvaU1XcTV3XN5i6giAIJ62ZEG6o','DLDMMUp1Gq9gygh00kkHSBQiQjXvSlXj2','hrm','niRj','2fW6pzLUwyQuB0Nxadlo95VOCQOje91UcURhn2TXTSzKk86XHBWYQN0Fr8yEmH','rogPoNQN7wLMPgEUfwCNEVyQGg4cEiaN8X0A5QPiflj2WV78yfZNnw0v',0);
-INSERT INTO t VALUES (-3549,14249299765508095147,'ags5W9LrNnSEtHuH3GKPOi5cn','aCqO8CgIrCREi','cOXwgycO9','4Tb','CTJjYkJhvJhmgRt7j1LTmGikH7nLPvYhfDdbO','pukufWJjr27M9H1HCH6nh4MyoQtYZYrpo',1);
-INSERT INTO t VALUES (-6046,734766932232121709,'21xbx1fCNsFwlrqx2F3T7Yk','wJwW','A0','8vn','aEqG7dpgjWbhe068lMARWBPc4I9ZYhmBx','MbZCon2CqnJMUXu81ZW3J5gD3PJMVklKPOY6MFn2vIDT',2);
-INSERT INTO t VALUES (22320,5580436031924993542,'uqRKmxSBm','5nuq0Funul5RUjfWmVtyuqd','lcin6r','tgnO','3U4lsPp8N62JiUhfK7oPzUlXd7jwvN3g3Sxvyj8kptNX8KtQcUFk9s7Akg4YA4NhoWuoOxsbu07OF4MGOhp7ynuAhOIjQ4','R2K7fzd15DiN2Q3twpBLsrj6kmcYHt3IQAUOmyXEw0TV1GgSZ8iybv7yeI9OjjkiCzUpmdIpP7II86888Uup8zkhaTERV',3);
-INSERT INTO t VALUES (7382,9573919401663476608,'uroas3adyTimZZrNu8jNNP9T','eLOYtXvpZfoRGapKtQPR','XXWKOXljXE9rjHH0aZ','btlN','ydJLNLbj73AZXuPp6xgXA2J','m4yV8Dla5tpZqMNRjLSDlt29sXPi6PiGr4rCeu2tEBk6v0buUks3XHsA',4);
-INSERT INTO t VALUES (-20790,7914913673598085661,'HNph6ZLWYPThf11oA7o9GeOYo0','6mNBJPFa4','KUCsDM','LU','gNOhJlFEgQsWPDcTbuUzuCanejrG5uZ1DkOEJMFhS3JpAJMi0LkrsCtRxKDnoi0rT21K3TxyzOyxT3','N8DeWFqdOpY9Dlc6LbhlYucJ2OBglMpRDyZ3',5);
-INSERT INTO t VALUES (-7129,1915217016956184430,'3e3gkn0vkDDbUzmeZqV9dTaV7uXsdRLLJyFVQ9levzz19ZIc2SlDll','kTDTgoyz7LGVwydbRlQtkzqdVjhRoJscOFwLxSFN8CAK8ucxbM90vvSqww','zaPtBxIP7SB0n','D','bNA8YBqSnPJeew5oSFscdktNNy9E5CAPXJyLM1pXrkqruP27JkGERom91ecpPZXhbMj52OU0CehGfTGg','cYRexJeZ3c9HFMcsvcYFXfWrRKuk6FyFWSSsivfOB6z8yE9rRSqPe0CpTUR1bowXJvX1W',6);
-INSERT INTO t VALUES (-26456,5627885075664983214,'Eeq0rE9MJOCVHzDgFXysBPhM7O82uZE8IfVde8SxLcxb9uOZNNsSvn','T4ZNDm','v6CHMAWEVgWhqq','QR','Y4B56WGHs1yYfBXEFT','tPFSCXBxt8TdmPf4DevkKHv50k225NRLhqb4vP1pm16ZK5',7);
-INSERT INTO t VALUES (-32354,10650173878761716558,'1MaeW34b','ZS55FKQvQLHF4Au4nEMB0PLtc','j','P','TuZ57OzujN','j0IlPwVCOu08',8);
-INSERT INTO t VALUES (-40,1695057641772228056,'yOqwsiRK75E','RRfDr0FD0IW1zJlx6DSban4i','ZSrOIqUGauPywTj','Xe','EGVw2XrhVCC34HvtljqYSA8YCEMayUom3EXkwKIDztyOAKHRBVpDuDYZT0OnN3JaGNTBHq3wKc','gC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1089015726,219,'dBLixpElvwcKYem8lQNzF06MLdMN5pVgNZeOr','yAMAOStKvCQrHCCQTyMOFiOcJhuEtb3fSWGPFPszPUKt9X9NqdL98UXR0zcXc4PtCBNM6mCNigdH9rEx6SzxM49m28YMgJksOWZtNjymKnTymr8Ur1LUENnq7rRwIGyJAOMdp85UcaO6mPFdgdQ7yChYJtpOhGcFgEEOusPLMhknCmaRsFfebXbZzJ0XRv2lzyh2DDugrAMbvrEmm35k1c0OiCK8hXWBXGD','26IYJATx5uacO0iMbdM9W0fpDCNpw4MZHWYT602RGAQSYHkJmgEsMHtnguYe','RRXBPzfnm3FXelFEGmz6oFb1QQEJBJ4Mx0jFxv56hkaOC5jtWvAPtxOrKejkjYLYZM1rlnoa4u0zajPMZCEdr3NPsfnEB0IpgOezJt8g08Wq4CJWCSD9pemfy0K7mEoMunpksCcmucsb7J9Tn6Hf3QrL1KFO6w8Q8zmnch1T4xDiQR2glTkdp4poJbC69Ir9au','8','t',13);
+INSERT INTO ti VALUES (1089015726,219,'dBLixpElvwcKYem8lQNzF06MLdMN5pVgNZeOr','yAMAOStKvCQrHCCQTyMOFiOcJhuEtb3fSWGPFPszPUKt9X9NqdL98UXR0zcXc4PtCBNM6mCNigdH9rEx6SzxM49m28YMgJksOWZtNjymKnTymr8Ur1LUENnq7rRwIGyJAOMdp85UcaO6mPFdgdQ7yChYJtpOhGcFgEEOusPLMhknCmaRsFfebXbZzJ0XRv2lzyh2DDugrAMbvrEmm35k1c0OiCK8hXWBXGD','26IYJATx5uacO0iMbdM9W0fpDCNpw4MZHWYT602RGAQSYHkJmgEsMHtnguYe','RRXBPzfnm3FXelFEGmz6oFb1QQEJBJ4Mx0jFxv56hkaOC5jtWvAPtxOrKejkjYLYZM1rlnoa4u0zajPMZCEdr3NPsfnEB0IpgOezJt8g08Wq4CJWCSD9pemfy0K7mEoMunpksCcmucsb7J9Tn6Hf3QrL1KFO6w8Q8zmnch1T4xDiQR2glTkdp4poJbC69Ir9au','8','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (332861952,112,'RDQGjvPkbCmFfL8QBQKITleCVNoRsNHYVW1BaBk0X','Zo0EN9xkrEwagfE2YLPaXq3v9MICNTO4IemChw7JuALMgCOJL65HggdEpmh0Ux2RWtH4cNBHuK2j8uyHFhoXidavpNibShFE86C39PzO0bJArrniSPI9r71IfKsADnKQss6kOQQIfmpNoEF9mgdn1fyJNOT86g6pqmDp98xNgaWnBf3jmff39JNmskaN4gEl01W5HQGId','OiZyfsjJlDT8kIwZnGHgeKxlcmoHnOLJ6OhkSznrmYTcwuO','d9GxLc0s0vkDMRH4oICOlVc93ZscBpVfkur9NtUAc9YecS4XuZnP2pzuTbAU8MF8InecEwF7TXlUC4ijVp1gHZeuZIhYY5O1swSiHO1V9f5hWxltHlVzBRCoAwuxLwVlfQUjHXtS8Iwoks0zvzP4KtVRKnJwPjn05vwTCPj6cAaJXGLiy2Q7aV1jFeSC3BVCK0QOb8daRCdicqLcWUr','t81','L',14);
+INSERT INTO ti VALUES (332861952,112,'RDQGjvPkbCmFfL8QBQKITleCVNoRsNHYVW1BaBk0X','Zo0EN9xkrEwagfE2YLPaXq3v9MICNTO4IemChw7JuALMgCOJL65HggdEpmh0Ux2RWtH4cNBHuK2j8uyHFhoXidavpNibShFE86C39PzO0bJArrniSPI9r71IfKsADnKQss6kOQQIfmpNoEF9mgdn1fyJNOT86g6pqmDp98xNgaWnBf3jmff39JNmskaN4gEl01W5HQGId','OiZyfsjJlDT8kIwZnGHgeKxlcmoHnOLJ6OhkSznrmYTcwuO','d9GxLc0s0vkDMRH4oICOlVc93ZscBpVfkur9NtUAc9YecS4XuZnP2pzuTbAU8MF8InecEwF7TXlUC4ijVp1gHZeuZIhYY5O1swSiHO1V9f5hWxltHlVzBRCoAwuxLwVlfQUjHXtS8Iwoks0zvzP4KtVRKnJwPjn05vwTCPj6cAaJXGLiy2Q7aV1jFeSC3BVCK0QOb8daRCdicqLcWUr','t81','L',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2018118411,223,'9ExykgU2xKJ46KTkyBodeJAMyBPrx8a6upYRS0Y6cv36xXIFSFaAUyslwnZSgeCoPuT','ywVe1EUUn5ssQ5ARNsspQkrmYfxNbNlsivlVLVJJ5zO5UWjPBsBN5pKMXhaKcBQEovupJhkDwMngMNCft996LiyGDlJIYsLewEdV182RQo8jBIVcJzQnF0GncBPrhVoKvbPAhRjWTcK4bXhPPNO0RQNL0NKDmd59sYh2fCZPoLbXluwxxoB668IEFHYFpaCKNNYSQHjFmFnrNLrmw5o6U3997WPEAhpHD9PpC5JWI7EA','XCqgBdOGVX1KLDdILDyVHmASiRTJYALf88LAX6bIUNvm69NebGCikG4LyvQkRLjVAlstKxPl0IhoiLjMKhNT','MZmMSU2GwnUVTyIIP99dThTGbm1DdoBsG2SxoNRxjNEuFnIioc1w3aFsmFhVkGWDq2hHmIVCp','Ff','7o',15);
+INSERT INTO ti VALUES (2018118411,223,'9ExykgU2xKJ46KTkyBodeJAMyBPrx8a6upYRS0Y6cv36xXIFSFaAUyslwnZSgeCoPuT','ywVe1EUUn5ssQ5ARNsspQkrmYfxNbNlsivlVLVJJ5zO5UWjPBsBN5pKMXhaKcBQEovupJhkDwMngMNCft996LiyGDlJIYsLewEdV182RQo8jBIVcJzQnF0GncBPrhVoKvbPAhRjWTcK4bXhPPNO0RQNL0NKDmd59sYh2fCZPoLbXluwxxoB668IEFHYFpaCKNNYSQHjFmFnrNLrmw5o6U3997WPEAhpHD9PpC5JWI7EA','XCqgBdOGVX1KLDdILDyVHmASiRTJYALf88LAX6bIUNvm69NebGCikG4LyvQkRLjVAlstKxPl0IhoiLjMKhNT','MZmMSU2GwnUVTyIIP99dThTGbm1DdoBsG2SxoNRxjNEuFnIioc1w3aFsmFhVkGWDq2hHmIVCp','Ff','7o',15);
+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(13) NOT NULL, d VARCHAR(46), e VARCHAR(97), f VARBINARY(52), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (25629,88,'EmHGF1H','6OobDxWed6nHsZBVqa','zxeXnvYcL9JiVzj34y5ZzUbxo3hspPYPdlKYQlSy94oXrMvbhxmDjYNbROVjb1emD7pTEylGnSTNJJmasKY922Lk5cJ','nRDzj9zzo','n','G',0);
+INSERT INTO t VALUES (20300,-61,'nizohbZrzDW5','JcGMbhvdypTXEVg0D2L9LxQoQaSZcI0un1fZSMN','iXDzQjSqkDQ69yRXBix9TMMF0HdpRwCcsQ8Wfqg1vEqyUfAnq6oCbCKOVwy7UkeGFzNr7nhomrMpCKOSwN5GHU9462E2a','x3I3ROAsqdyMPDOY9hL9aQsw4LuSk4','i','tH',1);
+INSERT INTO t VALUES (-32428,21,'CGTN','ywTSR2LyIia8La0shOUZd','aaX1yrzxPgkXZvhhhgKRZHaVBeHXMmQiUUHs7BZSkjEgr7kjomZ3hEyz15D4Qk1I20KF4tWSCV92Q1kUqh8d5QLi2VT9y3Z','tSpm4SWvAjIuOeYBeFPll7LSqa141RgLYVQnw2uTqNWflt','W','pX',2);
+INSERT INTO t VALUES (-14180,-95,'wzjGegIvbuPv','O','KivNMz2bkhE3VPoNuVGNMYEnMWj6JoBTq26fLbo7p4aRiXHM7nQUCdU4smZAy4lt','zxgURU1L4NyiOy3Jap8ClrU3Y8C3bY','C','Ni',3);
+INSERT INTO t VALUES (9112,-6,'P','fAifx','cVPKjiK9MI78tUPHFI5zBDrw5hqqRMytwIlMsvLbmvp9jd3nwXrVKA4zyKbaWWMhf7CASRN','QYyYARzqAXNw3','P','5y',4);
+INSERT INTO t VALUES (16792,-109,'PSzsXixLcES','M9cCWUm','I0wCifjj2vUsgw20','VUMUv1AZHoM8LXMZdOk','1','Rb',5);
+INSERT INTO t VALUES (-30070,96,'oMnbetvjYo','wqlKYugnmL68IBAxsVoNels3kLfUyAF','MsX5mLF0IQrg993OBXHAbS8aM7PEVGEbNk','jk3RRE753Edg','2','U7',6);
+INSERT INTO t VALUES (-25482,-101,'A54D','NGO7M','2Dpsyx4tufVaZbeWKQ5ZDLAMVNHVZgDUujVaygvgGw3o8JNfqigrScZaBrsHXRpaP','UX901JNbt5Z1tUtkT6qwVissjrK','l','n',7);
+INSERT INTO t VALUES (5806,33,'jdf','7y','uPUHCGwGnfTLYkTiQsh7Rm2x9ZiHdT1rpCUyjCaSiqchzcPbLlipE','fwRDJD52EoLZMe3p3M73d0vOW8oT0qZCN9I8cAP9jtJmvJ','Z','u',8);
+INSERT INTO t VALUES (14234,44,'hRs5','yRbTk9CRvfIoGDJuhuqIfNENSd','t7IRtnL','tm7vi4h4UhZc5aBZEpgakaZyf6ZZCII0iBKg2WPJd5IWmy2Xq','N','u7',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c BINARY(13) NOT NULL, d VARCHAR(46), e VARCHAR(97), f VARBINARY(52), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-1033755,9252974838565427441,'KAuMXM7es5ID9jVcPhIzdWcPd7qGDFor','pMJLHN4bUdTU9AjcZUKD6AUSPcC1v0Ujj8fW7NSlLLeugE6caBuUolt2BmZOa9','nfObMOU1kPjTPQ7lAp','lY5','8b9cBrEHVMrdXVE28iK38rXIxcBxDwMHH5FkN','PQhW8TKY4NzQ2j1ulpn4wUmAHlgSGj5mlME08JopnaG4vTmBIY8tjMBx03aU79hd6',10);
-INSERT INTO ti VALUES (-1033755,9252974838565427441,'KAuMXM7es5ID9jVcPhIzdWcPd7qGDFor','pMJLHN4bUdTU9AjcZUKD6AUSPcC1v0Ujj8fW7NSlLLeugE6caBuUolt2BmZOa9','nfObMOU1kPjTPQ7lAp','lY5','8b9cBrEHVMrdXVE28iK38rXIxcBxDwMHH5FkN','PQhW8TKY4NzQ2j1ulpn4wUmAHlgSGj5mlME08JopnaG4vTmBIY8tjMBx03aU79hd6',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(61);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
-INSERT INTO t VALUES (-2229593,7090607498417084441,'aax73D9TNi4YNPyr75j0UD0Ui','ihtbPy0i4dTYOmCLj5ABYdgOCbPfDj','sB8wv9mY4I1ooz','y','dz0UZQzskOY8yhaiZOXEqFz4bpioX9nflyNGpdqq2s3S2TmTgKYj3d0lshI4dWqa5PJl5GuHgkBo3h6Mc4BDt','IOJKXxDNG610PiQ2AZf6d',11);
-INSERT INTO ti VALUES (-2229593,7090607498417084441,'aax73D9TNi4YNPyr75j0UD0Ui','ihtbPy0i4dTYOmCLj5ABYdgOCbPfDj','sB8wv9mY4I1ooz','y','dz0UZQzskOY8yhaiZOXEqFz4bpioX9nflyNGpdqq2s3S2TmTgKYj3d0lshI4dWqa5PJl5GuHgkBo3h6Mc4BDt','IOJKXxDNG610PiQ2AZf6d',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6721799,2334611836236237750,'SEZQBNPJJD2zhRFHvSNHwYLvBvXMPADImQi6O7USfdvkbL5O0o3v7','06e7S95jE9V1Z5sv7phsLD0iedIv1EnXQOe9tQ266YrQAzsaIlG6soAV8WrL320J37SKP7mj1AH0oVXlEBmZDUw9bEBEL4lVY','akGLnLSlOnIG','r','BLuppMTlM7fJRQ2TAw9Xiq9IKGbtlaOEUviXTdAUWeC2LaXlPI1','zg2ZFnBDX8iJ5HI3VLgEb0l3IPkCypY9HwgTEXLPEeUWP6vy5dp2CwbHqDTRLiYUH2BJqCB0bDEyksPucgEhDltKVT',12);
-INSERT INTO ti VALUES (6721799,2334611836236237750,'SEZQBNPJJD2zhRFHvSNHwYLvBvXMPADImQi6O7USfdvkbL5O0o3v7','06e7S95jE9V1Z5sv7phsLD0iedIv1EnXQOe9tQ266YrQAzsaIlG6soAV8WrL320J37SKP7mj1AH0oVXlEBmZDUw9bEBEL4lVY','akGLnLSlOnIG','r','BLuppMTlM7fJRQ2TAw9Xiq9IKGbtlaOEUviXTdAUWeC2LaXlPI1','zg2ZFnBDX8iJ5HI3VLgEb0l3IPkCypY9HwgTEXLPEeUWP6vy5dp2CwbHqDTRLiYUH2BJqCB0bDEyksPucgEhDltKVT',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2606028,10132251154415204010,'NItdNd1Ip1ynqBO9P6gLnV0BZpshhraQ','p','O4lIl','HazvBCOtxTBgvHnhrT1KhJVMSw0k4UojJ0DJYm5thYYsY38FjWVkmQbUXunVIcSOsJsgxHasVbN8rcRmgAYIJgvFP6jkidfXfTR24SwklBPBR','8inE1QsywM4TFWEJyU5oS688tISoU4wbxMooBXTJRmtZE3apKS6Tmn1','AVB',13);
-INSERT INTO ti VALUES (2606028,10132251154415204010,'NItdNd1Ip1ynqBO9P6gLnV0BZpshhraQ','p','O4lIl','HazvBCOtxTBgvHnhrT1KhJVMSw0k4UojJ0DJYm5thYYsY38FjWVkmQbUXunVIcSOsJsgxHasVbN8rcRmgAYIJgvFP6jkidfXfTR24SwklBPBR','8inE1QsywM4TFWEJyU5oS688tISoU4wbxMooBXTJRmtZE3apKS6Tmn1','AVB',13);
-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(41) NOT NULL, d VARBINARY(16) NOT NULL, e VARCHAR(49) NOT NULL, f VARCHAR(14) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (176,7117364959849918157,'oW7h5F','Poqer4t4oQIJ1Sal','qu4CyioFkYzLNtrkFGi06fmQt','hZ6iugtH01rMl0','2lFHxhUsh0XZ8pNXWx0lowe9sodW9yoCwkNsHYd6FvJjQvCD7XD8bsR6hWtAkOuojljPb','qvsyVEfqyqnJ8auPKYGfIUuXjunzo9',0);
-INSERT INTO t VALUES (133,-5334313873754862952,'YA9qO5RHAaxJOLDyprtHr9GHM0p2BYt6YmD5','cVKhLJCIunfim','ebiE45SunrAaNK0Q4lLPSm6ZuUDi2wCuT','64Uhd1fQUn','UuPgvOnBIXyAp3qE0toXAi1IleVvHUAd2tFF5dfZheaWcdRwz','YsqkyLU335DN2CJLq',1);
-INSERT INTO t VALUES (174,-7311581884755082283,'LzO725EdRwlo2','WNW','jb5aU5p67eKU1Z7V','B','Nip3ris6waAXc8IgFcCJKrU8FwvLs1HqGdTrAJCXUcM','Sk1gEm1M68WYRo',2);
-INSERT INTO t VALUES (100,-6113975260556225502,'dr123JkKdRANuFzVPWfM7FvrPrG','QGwEtvb8PC1EC','xkQsvuxnhtHkd2AFrSkbuIcm','TpMaRqmGP61qe0','OlnMc58fWKbGQ5cPf2Cj4QjdGjSHg336M1ISBhScMdfd3UIxjbyZA0pxwOP0IJOJZHLGli7Mvj0P4W9ZWpj','UwwOVOVAtvUNmMIAYrUHdqgKu0WK2OuJBXpTgH6NH95s2MfdSVJeuRXywZ70S6T',3);
-INSERT INTO t VALUES (55,1839245529569403782,'FDvmCyWFnfWoa2R2RHqQZuho7xGDKp4yHF','RJXNMuhibr5Gvh5','vOgNXlqeEM0f2h1F2nVUeOyYk','GGodMkLO','AVJL21MZH','OsZar08rEJgFF7MATG7oQntcSbQAQytmgKNjvN0cfQd5NAJ5qNo4F5HyWeu5gmH1gWGiAadfiX5xGlUspDSph',4);
-INSERT INTO t VALUES (22,6682198706914362380,'hsR1lbR6ZDhZ92P','Nz69pZ','EkfKqbD4WeL9RimM09','1','vXkyei9YRPvaIY9kNw8pO','DkSO8xox6Avv5coBolqALcekeFKw4FAQxt4uOf',5);
-INSERT INTO t VALUES (31,-3935329190219605726,'7LIkdSELEAD87s','IpK','o71aHor3KF5S9KhEH43rASngIkczFB3iyllK','l','uh0S1dwgm2axbLrM1CiVU1GeYO3O1oW7zkyVxR44CR4','vzHl9DADF9oWEfwnqvp0MZQMEikcj5K7JqlvxYnVkirTmi1bynu8fzC0A6U5nyVM',6);
-INSERT INTO t VALUES (87,-3133938798480132342,'joq25XwxgZgvg','eaKgIQYDrlZsRz','HScnoGZL','jZ','J1KuUTblTHJmjNMXitWGF','3iSTjXrEtm3HnmWzR5R1rZW',7);
-INSERT INTO t VALUES (129,-4351042851618055856,'4AqQBhh39zdIaodtRo','w79UUJpmejaqK','zwLhvyNtuNLZCHt1p9EQtHCTElJMzXB','351eJPRfY4Pl','VwCYKLZnZSnZCBZHhsDvvs2X0rbdZzLq4fEAeXgLrHk','ICT2pacA3jcIKc9Sx6H3gaWjEBttuLSlI1p3IwVYft9xWkFkCYAaWIN5nXCr7RjFbY',8);
-INSERT INTO t VALUES (81,6877155429066753239,'tzGdIvq','P','50fDZGabXRgw','26O71vqOhF','DnDY9tp71fjS6Nsx40A2GRu41K6wGbYqsRKmOQY41X','Nbd32TWydDKCBHvaNpzYg0fb77BCIU3Soe44s48kmetqrNyvIBfKKBlRQRUtnPJFVBjKqwOzF4UpWYbeFnfH0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6133917,4004017162084885159,'vIVdCOXTX0oaMxflE8','8LxIm','RzLr','uye1aX3','bPznXXDYwJhpUnhECNDM59eBJASPHNEDw0fGn4xlfniSu0PjwfTx1SKSnOxb4pOuT6kIDbeIcg0xgd4OnuO','27bHqNKJR9WcXElit10OjLcw0KweSJ7Oq1DglZkILeL3ZqJq7cTRNnxOcbkjzgAM7J5QUNd7gvZOuJUPiLMA26wtrEew',10);
-INSERT INTO ti VALUES (6133917,4004017162084885159,'vIVdCOXTX0oaMxflE8','8LxIm','RzLr','uye1aX3','bPznXXDYwJhpUnhECNDM59eBJASPHNEDw0fGn4xlfniSu0PjwfTx1SKSnOxb4pOuT6kIDbeIcg0xgd4OnuO','27bHqNKJR9WcXElit10OjLcw0KweSJ7Oq1DglZkILeL3ZqJq7cTRNnxOcbkjzgAM7J5QUNd7gvZOuJUPiLMA26wtrEew',10);
-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 (13310891,6777025706518724203,'W9dsf0gYkn9xDx6arm0Z0H4DaWHU','uIAue03ZWGwlUvh','Uoe9qGFHdlim4c2c8XvIzHQm6','Kk','EBXzDBQ3i8NswNfl','taCx6DGcRd40WqTXvwQ',11);
-INSERT INTO ti VALUES (13310891,6777025706518724203,'W9dsf0gYkn9xDx6arm0Z0H4DaWHU','uIAue03ZWGwlUvh','Uoe9qGFHdlim4c2c8XvIzHQm6','Kk','EBXzDBQ3i8NswNfl','taCx6DGcRd40WqTXvwQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4220486,5172441578752675602,'wCpfcDraVIjkTLyFrp','uve','MoSA','wbfmOtx6x','bdJ2Du47YXU6EqqCBO6bRKrU6HTSpG71RN5XSq8rE5Woc59r1qNz6oriNztWCLGXDand','BLBK6rG24GG9OXChXYYs3eX4Xqj0kbunFDTaAJjDYfPCzm',12);
-INSERT INTO ti VALUES (4220486,5172441578752675602,'wCpfcDraVIjkTLyFrp','uve','MoSA','wbfmOtx6x','bdJ2Du47YXU6EqqCBO6bRKrU6HTSpG71RN5XSq8rE5Woc59r1qNz6oriNztWCLGXDand','BLBK6rG24GG9OXChXYYs3eX4Xqj0kbunFDTaAJjDYfPCzm',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6135578,5283184132993781775,'gRbhHYi8BCVkH45R','4mm6nTBS24LHbZfOncR5qtgDrNQ7gidcF5mxNfkSByJkFhr5CUg6CmuXzrTxzyp6yaJ8ltslKZpTxKwQD8oaHbW5r6I94YMtQw637riByNAeNW0dwsieQihyGQMLFqjWY','gV814pXQ8lkZeHcmFqovXGjSmwMIgIJsCLvPHW8sD52NCKx','kPufVFGAwbRQM31pr1obcWpVJJa2Lk9vo8xhBCqEgqev9FFIHyeVLFbzZeL9Y8181FewlVfcN5LrpQHkiefOtfZoF3G2ctmZEvDUhXkYWOZrYzSSFQ97GKeZw0aI286miz0B3f3dDsyzLqees1HUlsnbpb6lKgR04zRkY2mlVg4NNZDLUMMgOr3IHJvH3LUMwuOsVF2EPPUeCAKuqS98wfRn9kyQg25etthAI0lFRMo3RZnanFrVxKNdaAQCny','XKuAdpaBCOdOPhZatQTp8ObADO1NkCMn0WkWEwCrtO8auCQMUBYJsoL','fIbaeFJvOeqpI4yw2XcwWuivBNz4pE8rwY4hvifNCTF8Iq',13);
-INSERT INTO ti VALUES (6135578,5283184132993781775,'gRbhHYi8BCVkH45R','4mm6nTBS24LHbZfOncR5qtgDrNQ7gidcF5mxNfkSByJkFhr5CUg6CmuXzrTxzyp6yaJ8ltslKZpTxKwQD8oaHbW5r6I94YMtQw637riByNAeNW0dwsieQihyGQMLFqjWY','gV814pXQ8lkZeHcmFqovXGjSmwMIgIJsCLvPHW8sD52NCKx','kPufVFGAwbRQM31pr1obcWpVJJa2Lk9vo8xhBCqEgqev9FFIHyeVLFbzZeL9Y8181FewlVfcN5LrpQHkiefOtfZoF3G2ctmZEvDUhXkYWOZrYzSSFQ97GKeZw0aI286miz0B3f3dDsyzLqees1HUlsnbpb6lKgR04zRkY2mlVg4NNZDLUMMgOr3IHJvH3LUMwuOsVF2EPPUeCAKuqS98wfRn9kyQg25etthAI0lFRMo3RZnanFrVxKNdaAQCny','XKuAdpaBCOdOPhZatQTp8ObADO1NkCMn0WkWEwCrtO8auCQMUBYJsoL','fIbaeFJvOeqpI4yw2XcwWuivBNz4pE8rwY4hvifNCTF8Iq',13);
-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(4), d VARBINARY(57) NOT NULL, e VARBINARY(35), f VARCHAR(85) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3247,117,'r','DFBVskmTDdxxoThF6rKq','ymfnAWtCVkmLOh7W','rGyuNmtPWqljX2bZP8uCCcmxi1aiXQPlvl0v1pQu15LEcZRmXoflfkZEOPPz3D4LwLl3CO2AtF','ZpTE4Ak8xLaebYXmTQtkpClJyVKtdR0ou5HnteH1Ccq2jfDHdh','e7VXDDUsVYqiZR6GZZV4dNs9SlMIrGCw94XrSF7HlQ2kPpqXYaTvTccVvabMZ8VMj3narSBlt',0);
-INSERT INTO t VALUES (-30406,68,'95c','0xbPPNXZzo86Hy5vF3ZI6ziLAggCJZyGJicTBfp6Pk','Uy99Zk2LJRGMJQp7t3','cNY0a257a2Ib','cxTul6Rn2J0XjeMY6k3','RA9HAqY1phuLJgspg9FS',1);
-INSERT INTO t VALUES (-17487,-48,'uz','Vszf','REsqjV7NDnT','6KxnMo3eGidDVYKfURW','AYNg7W1wjeFmtRho8VGFD1','XFpkzEyzJn3r8MGwvB0T6o7mztuUwtU',2);
-INSERT INTO t VALUES (-8267,-47,'7d','QVEEEr6aHy5dpIuc1jTUHbmeL2pbBwniXm28jx','NzEK1Vb7tXLnjBVmUXFDtABamyocOTaL','RfCQdf9REw5KmHkj3HQ75ECZ89u7aWVa9LLhYEzGwnD0QqAiz','JUK8pMRsBH2mI5H9aAAN9bcens0VTybE','Y4CP4yMCIBYYHWzTEJ07rNOe9KaLEL0XeD1aTCOZzZ6Nu2kq3PjY9mGm7evNDzSNVi',3);
-INSERT INTO t VALUES (24946,61,'BDd','SE33BzdKbKvsyY','mdPnvhpg1M3rg','r9Eo1ME2jUjRmwsDQk0X6iK','cehofrH0D9Yki','w5ESkTyrowNOHx4tpgezN7JlUtHOPDKzzwHoujTL25zZyqke8a7PTmSdMxeVfWhPAfwLiedTbqnMqIfhB5',4);
-INSERT INTO t VALUES (-12716,8,'ab','HcdkvnLQuYRnj03Cgu2YtABqJTQOUTtWBqmem8IoIJzLNxlY','aA0b','bEhN8UEh5biXL6Hx3og','5Co7L6maAcwZT6ZGbXjRkxGN8zfA9buIQb6VOaj5X8PVrI81qhzlEXXDnQBvh0M3hSzoYE8YK','8Spduy0y0j2WRPxfLMmcMMmUbWjDwo5jt9210qMiwibOFxn7OiiLWD2v0UBda8v22oaAmmV4KZkB4HjXIrFqhD3NHYmH4',5);
-INSERT INTO t VALUES (-5682,-20,'swS7','x0ldshBZrAJED7sTDp8qK9fCkd1UnuJQpX58ME5vyzC16','7fFJebuKqr5BNKT8tSuonxRS3IPrqkkNw','XocYd0as2ad1j4JSQveQoIWMetQG0j0oyOsZzaaQG8gAA6','E8R4Z9Br4KrHa5D6SlBbP0Dpee6R7ZZe97Lu5','IkeGuSn0bbE4ES5zDc4zlIgMV0Ow',6);
-INSERT INTO t VALUES (-4874,111,'M','YoLdBRsQV0y2gQeLcDFwEazt4Aa','Y7m0BztOnM5gtYLHKjpZlXb0Ije','5POiw4z1sgayOnw9FqyNCBDfHhTWnZH0Xxczhtytl1D9rjOde7FT1XgLIYR21tLOPi8kvo8EwK02BI0','zvthd6M7alIcBHhczbdL2biHk6DT9Q6l9RFe8tYNzq9u7s3kyefnRpXJNeklEzlKonj7m6y5qXrhChKqSfUEheVXMPQm3MNs0','jgF6zpL3G4jQceDgGq76CIN4tedgsx9SFVdH1J6YQu6HUiXFibQMGNAIGkmK',7);
-INSERT INTO t VALUES (13656,26,'XB','YvYcvuDixvK96Esbrq4uL33F1kz4T','NBszQbivEv1R9uWCn2J','vozEZ9TWyR8QNmKdynFuk8JD6x3X3aRqVfQOtTefqUVmXyLWwAXRqQbVnJ9m6Rh','Fs4oaqzTRABJIYS70oIFAaYOllidF9KjjKbTsoB3kMF2NhabYAzbEpZ3f2yts101WmmUWH6XiBjyDssIdVr2cDkDRGI2','MWu5Rh3kMfEHFZH6urajrmDR1tpRFhz0gb7SSp',8);
-INSERT INTO t VALUES (-20353,59,'4lPl','6CTHi5bDHeSlmPxolXO1','YC9udXpDG7KgGmKvvAQ7uHY3','ameEKhGFpVh','NS','ftjC1NSmatnHg2KgBhkKfUGaTLhxUoKIHB1X3xBqGur4CmvOpuxe3fnaVAvRvG1Pt5UhHs4oj4XhlJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (-1833,117,'KYk','ePZCpHzeBWrjngkJm18E5fcSqUYAQ','EkVdMLOlmat9rPbO1FWCDWkvsPHWRJr9nO36uk7I1TWh2lrXK','0ZrNiSgZfPYw','j','l',10);
+INSERT INTO ti VALUES (-1833,117,'KYk','ePZCpHzeBWrjngkJm18E5fcSqUYAQ','EkVdMLOlmat9rPbO1FWCDWkvsPHWRJr9nO36uk7I1TWh2lrXK','0ZrNiSgZfPYw','j','l',10);
+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 (11179,-111,'ozsTvFRHFe4IU','hvtQdOTVaVkKL2ZBu7iggUYgakIuMLVq7Qj7Tk7omAvb6','jyugip5GQM283Q8WFucZwK3uaY03s4oQmUgeYNo8I4gvz2hwK70qkn5RG2AKXpaM0g7','wub1PflqFO5wdcohSu8VGwOCB4ypZ','9','kF',11);
+INSERT INTO ti VALUES (11179,-111,'ozsTvFRHFe4IU','hvtQdOTVaVkKL2ZBu7iggUYgakIuMLVq7Qj7Tk7omAvb6','jyugip5GQM283Q8WFucZwK3uaY03s4oQmUgeYNo8I4gvz2hwK70qkn5RG2AKXpaM0g7','wub1PflqFO5wdcohSu8VGwOCB4ypZ','9','kF',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-30569,-24,'EsW2ultpbdxm','fzWktbJlha3GSDSbuQPHQF6wqXxP8qT672HGJpT6wzqojNUXZjWzliUafVN7484cr5tLF5aGdjSOH6mr1LhYJfCpkhgU6R0kPyJxnx5fP304lvGRv4kuWJ6DwxD9gDSJA6O6T3P78V8E4MW1Pc31xwY02jBP0wGG9','U77VzYKHrskcCfbdjX096hdLTwS9709CbDnRXY3LwR08dkrZDAeAfJtvT73KroEcZIkruDx8jYjqKAWWICRqi26yleKlu','uOmFap39TKgLTtEbwV8qFWXE25bkuteamVTVke4p','c','w',12);
+INSERT INTO ti VALUES (-30569,-24,'EsW2ultpbdxm','fzWktbJlha3GSDSbuQPHQF6wqXxP8qT672HGJpT6wzqojNUXZjWzliUafVN7484cr5tLF5aGdjSOH6mr1LhYJfCpkhgU6R0kPyJxnx5fP304lvGRv4kuWJ6DwxD9gDSJA6O6T3P78V8E4MW1Pc31xwY02jBP0wGG9','U77VzYKHrskcCfbdjX096hdLTwS9709CbDnRXY3LwR08dkrZDAeAfJtvT73KroEcZIkruDx8jYjqKAWWICRqi26yleKlu','uOmFap39TKgLTtEbwV8qFWXE25bkuteamVTVke4p','c','w',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-30864,68,'o4Bt','8ocBxzbL5ASbpPrDyAYyG8lO91bHhFOA3wyXeS4GnsoiMQPRSwkF4xD0KbN8s9Z4uQqKpBer8YzLmGUKlEmBmiKi7Hxt40rui94PVe6TjsEX2RWtFbB9sxU98Dbgaefjm08NV1fTzVIzlI43uJPey36eNoHGbaxlxLUmVv0mToK42QSoB15kM7VpnzK6lzYb3','OMgESqbC8JdKhac5Z82z21Ls1K','HjTMIs0c8EhwN3D7O676Vqf7UWU2oGwwxuYjS2f4jTCRX6GLPTyCNLYW5SVDk7hLcPm2Yu5xygH87lq','i','IU',13);
+INSERT INTO ti VALUES (-30864,68,'o4Bt','8ocBxzbL5ASbpPrDyAYyG8lO91bHhFOA3wyXeS4GnsoiMQPRSwkF4xD0KbN8s9Z4uQqKpBer8YzLmGUKlEmBmiKi7Hxt40rui94PVe6TjsEX2RWtFbB9sxU98Dbgaefjm08NV1fTzVIzlI43uJPey36eNoHGbaxlxLUmVv0mToK42QSoB15kM7VpnzK6lzYb3','OMgESqbC8JdKhac5Z82z21Ls1K','HjTMIs0c8EhwN3D7O676Vqf7UWU2oGwwxuYjS2f4jTCRX6GLPTyCNLYW5SVDk7hLcPm2Yu5xygH87lq','i','IU',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-26573,-80,'b3fsU','MbjSbG1Yp8thynyDyGvZDvgVzdjrQDQb50D7Q7GupjvRHugvy34odJA3YSM6r77PWRwBgP4uAxG7cOwvvYIgUPXpYTna1hULcInJm8lJ34fsBwNgwkjCyrt4z9UCcfu76TXrkYMumuVCQf8JlZTD8GSKp1rUfGnYV0l3VxB2PL74FXQWptcBZiwdBMzcjKzlwoFShA11yumG9txKfFvqompnHppyKvP3cnJ80FW809GKA30KGkxMxt53efX2L','x4fNifzDAmiHXT2flbNnqL0RMjFq9WXC4LlOmCiJTT7Vbbzqe','hukv1LT3XxQjhy1JJk1pTIbm1kHgPCXfKELVbCB0RVB1v6QLYmY32TiSZSwNQpMuhrv5qD2lbjp4WIwVmDZxQBeHPwLJ4WXUWihR8inOHDgCwzZlRnNQdfWi7T4iwaQkCObussZvXtnhncigErHL41TfmlxFKq9lmoMSSCggXrPj5ut4FVNkEwVjyS4v3udBFm7oOdJm','H','b',14);
+INSERT INTO ti VALUES (-26573,-80,'b3fsU','MbjSbG1Yp8thynyDyGvZDvgVzdjrQDQb50D7Q7GupjvRHugvy34odJA3YSM6r77PWRwBgP4uAxG7cOwvvYIgUPXpYTna1hULcInJm8lJ34fsBwNgwkjCyrt4z9UCcfu76TXrkYMumuVCQf8JlZTD8GSKp1rUfGnYV0l3VxB2PL74FXQWptcBZiwdBMzcjKzlwoFShA11yumG9txKfFvqompnHppyKvP3cnJ80FW809GKA30KGkxMxt53efX2L','x4fNifzDAmiHXT2flbNnqL0RMjFq9WXC4LlOmCiJTT7Vbbzqe','hukv1LT3XxQjhy1JJk1pTIbm1kHgPCXfKELVbCB0RVB1v6QLYmY32TiSZSwNQpMuhrv5qD2lbjp4WIwVmDZxQBeHPwLJ4WXUWihR8inOHDgCwzZlRnNQdfWi7T4iwaQkCObussZvXtnhncigErHL41TfmlxFKq9lmoMSSCggXrPj5ut4FVNkEwVjyS4v3udBFm7oOdJm','H','b',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-12524,69,'KY3z0tVq','yp9K5WtrxU0F0likHeXCTV2v3LHPWDiQc1','GSHGs1WiXdLQurevP62RXkpeEGyQjiJYMRYocIPrryjb38oG4gqgGOcwNOqQua98DPIJDIzRyv1YsRnkkas','73bJKYKBvnOHPpOiaX9pV94rC5ujAOX2ghW3c0YSY5f5IoPxlvwtZNL0MUjScBBcl1MAsHCvCqLDLRKeKgZqpPs1nDClLEbjkbEGOwyGhPtQ4VfgGKlQgqYOXWEKaTrl0CMqAybD6xiCPUvue1Irxq02osRQB1AqyFEh3zzRHgL1BP2BsBrgXBewX4MjSfv3odvrA8r3i8DeqaXjYbX56zlqXxOSfzSTZe5Box','NE','W',15);
+INSERT INTO ti VALUES (-12524,69,'KY3z0tVq','yp9K5WtrxU0F0likHeXCTV2v3LHPWDiQc1','GSHGs1WiXdLQurevP62RXkpeEGyQjiJYMRYocIPrryjb38oG4gqgGOcwNOqQua98DPIJDIzRyv1YsRnkkas','73bJKYKBvnOHPpOiaX9pV94rC5ujAOX2ghW3c0YSY5f5IoPxlvwtZNL0MUjScBBcl1MAsHCvCqLDLRKeKgZqpPs1nDClLEbjkbEGOwyGhPtQ4VfgGKlQgqYOXWEKaTrl0CMqAybD6xiCPUvue1Irxq02osRQB1AqyFEh3zzRHgL1BP2BsBrgXBewX4MjSfv3odvrA8r3i8DeqaXjYbX56zlqXxOSfzSTZe5Box','NE','W',15);
+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(97) NOT NULL, d VARCHAR(45) NOT NULL, e VARBINARY(24) NOT NULL, f VARCHAR(3) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2067665449,25025,'rp','SocF5YHQx1jN48EPF6W3aCrECzvHlIevTVs5Ei9I9q','w8','82l','w','v',0);
+INSERT INTO t VALUES (783627759,60371,'idXQyc91SBsIS8QyK1','jP4Cc','UgR1Xmzw6VcbcuP5','W','p','Ba',1);
+INSERT INTO t VALUES (-1552811184,17720,'tCLCT5UrSTnwihJsXw1Ca7kgnNftq3nuDImALD','K3eKNnDF6dku2Td3a3NUxt6qcE','OqsvNSK9Ch8B7Wf9Dr','KZ','a','L',2);
+INSERT INTO t VALUES (1878678837,4957,'NQlVYpGyVA7BpeMVOwqhRO9du0GxRzc2UAvbYMcWxk2bKC8P2MHfVqviQW','B','bPIeASJg5lIOGwqyJZMs','L','I','1',3);
+INSERT INTO t VALUES (665080878,33661,'8jAqVoBy3zHQ6xdWc80FJVGVDmkLMbdUIGLIG03uMgKqF9hV4rZ2S4cu1RP9DuxRdV8i4HhiriRjRr','lZTe7gqfGsz1FiPA5ETIHs82RFX7Tep7EdFm','i0ngoppO1FeyEV9Wm1Msq','TN','c','c9',4);
+INSERT INTO t VALUES (1399594112,28801,'WUUWBao6jgb6Q9nuehaTUdxZsAAu1yrrt5XTVC8nKZkdnWLe8SlvvdbC9eD9HCsXe1Lt36eWpxaLaHOM0iaja','EM3oXbQjqulcfDog7iOU5iVoSkIc7q1amIiwku0','hdb43SBVcpHRc1t6AK','gH','j','P',5);
+INSERT INTO t VALUES (-374162426,52457,'SkkEuzpx5sloArrCJY7SWLUJlpJlBWwbc5lXljNPVSF6vFHMDFxAE31QilS4VqORvMaVIhXB93YE1h0uEfGL2qQ9g8ekN','vcRb6Dh6iI1FePrfIO4WqlkA','QxBJ00ERJgvgTnfauWb','9OT','e','DM',6);
+INSERT INTO t VALUES (1895090106,19241,'SHU9T8kQ','DlgXsrq2Bwj0yfzWogb693CdvGzykmhpIv9PD5cSQGKbI','mSj','l','X','OX',7);
+INSERT INTO t VALUES (-1793360597,62291,'EuWt1WkGZGbrMZvIRat1uOtyP0xDTWrOt1PLwAAoc','Eq','9in','ro','W','UE',8);
+INSERT INTO t VALUES (1784786238,14850,'94RatIJabH68XPwZvqgXCFeQDwDlM6xGDJzQzfGy04NEBkCLvKinqbdE','yQeto6Q','YqtNMW5LqsxgiutTB5P','df','S','i',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(97) NOT NULL, d VARCHAR(45) NOT NULL, e VARBINARY(24) NOT NULL, f VARCHAR(3) 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 (-2945805318855766188,37,'t','tmeQcc01tsLIyG7wIwPdvpv3r8MFaxfUugMXxqVzwqnI2BqLCcJg','NRzAkIgy1fFeFUORC0m3','YOJ6WWO3n6WBwP5wxbKMmP6yHQqqFsj7euQmtfu','fijfuSq4PHc30qfRGJNdt2XyghajtNG236IkHa99wm','Z',10);
-INSERT INTO ti VALUES (-2945805318855766188,37,'t','tmeQcc01tsLIyG7wIwPdvpv3r8MFaxfUugMXxqVzwqnI2BqLCcJg','NRzAkIgy1fFeFUORC0m3','YOJ6WWO3n6WBwP5wxbKMmP6yHQqqFsj7euQmtfu','fijfuSq4PHc30qfRGJNdt2XyghajtNG236IkHa99wm','Z',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(5);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
-INSERT INTO t VALUES (-3587640605551260099,-113,'q','D8hHla9PqWbl7TuTlLkrKBbMHieDvpf6a','OkwUfeVjK','9DPPUeMK2P9ppIvMLZrIH1','DUcd2HpZf7h9fnbHSK9TT1zVNfW0bX1bj9t8c4r9yQy3FRkpkTCukolo9oiPsVaRZY7TsTdFEscMNbdm','Q6nvWAwA2ZuBu8W1JvhbgD50vOgcL',11);
-INSERT INTO ti VALUES (-3587640605551260099,-113,'q','D8hHla9PqWbl7TuTlLkrKBbMHieDvpf6a','OkwUfeVjK','9DPPUeMK2P9ppIvMLZrIH1','DUcd2HpZf7h9fnbHSK9TT1zVNfW0bX1bj9t8c4r9yQy3FRkpkTCukolo9oiPsVaRZY7TsTdFEscMNbdm','Q6nvWAwA2ZuBu8W1JvhbgD50vOgcL',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2256548409268946563,-39,'7','sboZiYeJwMgO','U2mEun5LQIAwnh1rqAy2hGqRptsS','PS6Q7KQmV4Rug0lc4l3sTQBmlf8sNbhmOpmmksBABCC4YRZAk1Ic1x8bVGCOd3Ws0fR16SNR0oi3','JU9VubdtrpkCP5lFec47sbxlOI6k7YDu1WxKuRsJsA7sjfp1D4f696i','Z3ByfRnhewLwieqZQjKMp6DVO4jB10f9',12);
-INSERT INTO ti VALUES (2256548409268946563,-39,'7','sboZiYeJwMgO','U2mEun5LQIAwnh1rqAy2hGqRptsS','PS6Q7KQmV4Rug0lc4l3sTQBmlf8sNbhmOpmmksBABCC4YRZAk1Ic1x8bVGCOd3Ws0fR16SNR0oi3','JU9VubdtrpkCP5lFec47sbxlOI6k7YDu1WxKuRsJsA7sjfp1D4f696i','Z3ByfRnhewLwieqZQjKMp6DVO4jB10f9',12);
+INSERT INTO t VALUES (157050560873521665,48681,'FoLvXwSLhqB8JjqUBTlGql4X1TRSVEVNtJSyAlUQYV4CH','S192RTgZXELNvWXUYBD3oFql9d48xCzz2vFhOTRSMm5','P','Y','I','I',10);
+INSERT INTO ti VALUES (157050560873521665,48681,'FoLvXwSLhqB8JjqUBTlGql4X1TRSVEVNtJSyAlUQYV4CH','S192RTgZXELNvWXUYBD3oFql9d48xCzz2vFhOTRSMm5','P','Y','I','I',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98) NOT NULL;
+INSERT INTO t VALUES (-6729853928450217535,43971,'H','TMJGE9Djes9sJqXSe2FlT5Q','wPpJG','vtL','t','J',11);
+INSERT INTO ti VALUES (-6729853928450217535,43971,'H','TMJGE9Djes9sJqXSe2FlT5Q','wPpJG','vtL','t','J',11);
+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 (-6591332148336471069,63191,'EqoyCOqg1zX5cfIuzQiPqNuadzEsvLW3AQzvcmx4pMyeQCID1HuRnymZ5gXEQNcnXSyUrDuEWmv','bqIkjqZzenPC8fmCERQjn7DTgXle3ZBZVf9smEiCx6Ca21A94wQjG60A1xrsQiRZxH1YVKbZ7Axwv0nU6v3OHjUqWxLBgWlf4DLoUbGwdhLhnQ0gcN00T5ReyQRreSp5e7a','vKFoLxCUbn','FFl','O','m',12);
+INSERT INTO ti VALUES (-6591332148336471069,63191,'EqoyCOqg1zX5cfIuzQiPqNuadzEsvLW3AQzvcmx4pMyeQCID1HuRnymZ5gXEQNcnXSyUrDuEWmv','bqIkjqZzenPC8fmCERQjn7DTgXle3ZBZVf9smEiCx6Ca21A94wQjG60A1xrsQiRZxH1YVKbZ7Axwv0nU6v3OHjUqWxLBgWlf4DLoUbGwdhLhnQ0gcN00T5ReyQRreSp5e7a','vKFoLxCUbn','FFl','O','m',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5035478655287488796,6,'T','ZIeE77WfX2h30wptjgA4q2ZcUwPfKz2JZWYs7uiK3S7zjhOotMjKPPe8FL49axvpMZgJbytz2aepXMUAWrJKekvWMKKRXYF8DjJ2ybwbzCoUKPigbnQ3gcaVHrs4g3aBUGeoK5vvmMj','imsxzQrnmwGCkFxvQC4e0Q','XdUNr1U1PafpHn8qC9mDdrxI9YQodU6gPgjYYzHFXjEfsde3MWQWyWJthtNooXBAubN80NGO1F9ZY9HyrrGb51duVqnkRu2A6FMimr00li8LIO7bRdct7BVNtdwSXeMatjOwFM6UDDgPt5uUbCqcvdA8bk','AfKSp56','LSWcLf8ez8APQvlWLJLGYhqonV',13);
-INSERT INTO ti VALUES (5035478655287488796,6,'T','ZIeE77WfX2h30wptjgA4q2ZcUwPfKz2JZWYs7uiK3S7zjhOotMjKPPe8FL49axvpMZgJbytz2aepXMUAWrJKekvWMKKRXYF8DjJ2ybwbzCoUKPigbnQ3gcaVHrs4g3aBUGeoK5vvmMj','imsxzQrnmwGCkFxvQC4e0Q','XdUNr1U1PafpHn8qC9mDdrxI9YQodU6gPgjYYzHFXjEfsde3MWQWyWJthtNooXBAubN80NGO1F9ZY9HyrrGb51duVqnkRu2A6FMimr00li8LIO7bRdct7BVNtdwSXeMatjOwFM6UDDgPt5uUbCqcvdA8bk','AfKSp56','LSWcLf8ez8APQvlWLJLGYhqonV',13);
+INSERT INTO t VALUES (-1865385388737734347,49181,'V1WrnbHz14WzrxbCH5UQka6kSs5gb0UIpWa2VEoaLabci5zcdk1wOEJpgaq','cnxNbjXEeNHWLnotIi4YWXw1qet7DuVGtPXoGzQlact0Yaabo4L5AfIV1Q2CZw31c','CvDTNrl8inBL4923Et5Dn4X','rWp75FeYvmYWfHj6sICfKTjTzv1vJz22LWTR7jH0Shoo32grqlcv7XPx1MJDE3ZIEcoXsWZddYB1Zku3dZaMt6ZNHmZtQ8bjMZXjbNxTZyHhJGm3RCOHleZVXPb52ryYG2W2RUp9MJfi','z','kL',13);
+INSERT INTO ti VALUES (-1865385388737734347,49181,'V1WrnbHz14WzrxbCH5UQka6kSs5gb0UIpWa2VEoaLabci5zcdk1wOEJpgaq','cnxNbjXEeNHWLnotIi4YWXw1qet7DuVGtPXoGzQlact0Yaabo4L5AfIV1Q2CZw31c','CvDTNrl8inBL4923Et5Dn4X','rWp75FeYvmYWfHj6sICfKTjTzv1vJz22LWTR7jH0Shoo32grqlcv7XPx1MJDE3ZIEcoXsWZddYB1Zku3dZaMt6ZNHmZtQ8bjMZXjbNxTZyHhJGm3RCOHleZVXPb52ryYG2W2RUp9MJfi','z','kL',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3236713878260390544,22639,'vwb48RzeelHgOapJSbjYsoil3FwwEZ84vlPHrbsTn9PIQ2OlBdsUvJMYbp4pQdnAfsuL2dc','Ng2YgV1zGyXnniBMbpiFun0kP84WKmhuMQQWVjegh8lGevnsmLxho3CfIzDGZaRqwjXEcB2Uo3hPfHsidEOQpqeAr3xitluU0AfdJk','azLq','vOEJxSaWnHHkwcxacPoSBWZBJ8OdDMsKmV6H0biLfO1REAFaAeZSktSGp9aZlRyZGoyMrfl1TvuuoqTTbOpN9pdo0bz7MSzeQy57ywqz2iIPI2Lg2OiEmgBYXv8UJBspsYb1Or1nwRaZ8Jdb25RBk7I5ZAiAOkA9bF6UT','Fx','vp',14);
+INSERT INTO ti VALUES (3236713878260390544,22639,'vwb48RzeelHgOapJSbjYsoil3FwwEZ84vlPHrbsTn9PIQ2OlBdsUvJMYbp4pQdnAfsuL2dc','Ng2YgV1zGyXnniBMbpiFun0kP84WKmhuMQQWVjegh8lGevnsmLxho3CfIzDGZaRqwjXEcB2Uo3hPfHsidEOQpqeAr3xitluU0AfdJk','azLq','vOEJxSaWnHHkwcxacPoSBWZBJ8OdDMsKmV6H0biLfO1REAFaAeZSktSGp9aZlRyZGoyMrfl1TvuuoqTTbOpN9pdo0bz7MSzeQy57ywqz2iIPI2Lg2OiEmgBYXv8UJBspsYb1Or1nwRaZ8Jdb25RBk7I5ZAiAOkA9bF6UT','Fx','vp',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-110397743258355435,3434,'7e9tuim','kptWXVWKG2mZBZ2hjKoPiv67rICTGWcGnqdlcYmP5ZwYHwOqB7MZCEpVYW95y8JqOTUU4AAolYPlpZDVVyLTVAh2JLJ7aauADAmq4OTACfrXs250YKM1OE2UQ2J36csuzz0Lldfaf9YkW2hGxFMLOcpKiFB8S1cqrRq3YlUuz4b6bSsbd5JbmhkTSySIuS3EVON85ohXp9JKqjMRSJCUO02fWbioQm2x4EzptIVRkkiMdk','8','OmpYa7R0HGzOSXd4bGAxecdezLx50hxeVyhbAsnxtrrXEVUrjNadl6hhyunzG8AVZx5r1Hi1sz87M','OE','Jh',15);
+INSERT INTO ti VALUES (-110397743258355435,3434,'7e9tuim','kptWXVWKG2mZBZ2hjKoPiv67rICTGWcGnqdlcYmP5ZwYHwOqB7MZCEpVYW95y8JqOTUU4AAolYPlpZDVVyLTVAh2JLJ7aauADAmq4OTACfrXs250YKM1OE2UQ2J36csuzz0Lldfaf9YkW2hGxFMLOcpKiFB8S1cqrRq3YlUuz4b6bSsbd5JbmhkTSySIuS3EVON85ohXp9JKqjMRSJCUO02fWbioQm2x4EzptIVRkkiMdk','8','OmpYa7R0HGzOSXd4bGAxecdezLx50hxeVyhbAsnxtrrXEVUrjNadl6hhyunzG8AVZx5r1Hi1sz87M','OE','Jh',15);
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(15), d VARBINARY(96) NOT NULL, e VARBINARY(61) NOT NULL, f VARCHAR(6) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1380646039459957376,396790194,'IWgRT5BwNpUpJb','rBuV9hXOLxgqQBqwMtQ2cLplXn6J1HxQ445fhHiXGteiiBiHvoY87JVwr6K4cV9LjGOCbzpAqakFIlJ3tW','nCOtyxLMDl28PTII3erJ2M5BdgaP','Yh','QI56R9ODYcAHMLodpxHA7bYtnNuBQyGuH3c5Q32qVxHDVzuSM3b5XEQtHUSJwUo6ZKp13','m33ZcfD9mm0LcAO72ofpKY42Wp44QWsNNXdxhG6IBfV6K',0);
-INSERT INTO t VALUES (8795700307163212320,3222374399,'DrS9OJbYC','wt','WT0NSDPOuwOxORvSAnxYtJj','R4zIDf','g78B9jMZu9qNHqb48r36hhpbvQvCyio1IcbxQCevF89yvetysudG7cKnGdL6BSvZpO10B','qkKOMscNrvlYcplK7jGfWboWaw',1);
-INSERT INTO t VALUES (6490059776859715770,1105600112,'zIg1LLJxf','8cvMQqu7NtiGAbARa7n5AWqCZLw5us26KikeAdMtITD71vFsXNBYasYUOaGbcsmJ09tmMoJBOUR4x','YE79RN3MTVmIfCqFvO9qRxEfLLOoftlFekkK1IlfuJyWHxnT','5oH6G','cvaJwz7ON7TpCHB1cnoNjmUF697eJVoK6bG1m4AcM3XfrGuU9XjJUUw9xD0WtDBxSYbDuCaHm','dCFaPwkvotcrbeB0Conn4sH7i2QWXv164j0wimtQbIpueEnCRVJz4nzWJmjHJrqAUtv',2);
-INSERT INTO t VALUES (7290934695650616694,3664195467,'4V7Hzulbbn','Ps19B5bBCfGcucfYeEyP4','q4fPInJ7itOVe','MtRWL9','5Z5nNnsAvxuUMVhSNuCbAOfNzKCxKJWwDgY2L7ubJORxZt2lN8OKShTzmTCYXk3ZhIdaitaJ60KlVEYZmomS5RS','UrpqQfy2wR9toujvbRIlFsqDnziY1IVzSHx2rRt7OkkXsrCAaHVIBDPOvMZFa2I5',3);
-INSERT INTO t VALUES (-4760227463053423949,1765432023,'pb7DLEdVuz7jP','V7q9KMWkUiwjXyE4XpWOBj6QRuqaCxKI','RkOC9FW0nLBeEztEjfXqa76USIJFoDky6rUYohIizNIkYiZKcyJ','ltLE','UQcuBHoePClViqGNUZF2EZbO','xHghKgR7XBNl8dGGGfXBhgHeSk1NT71jALsgwJUbdNWwvcrGJUemf',4);
-INSERT INTO t VALUES (5723862111457401468,411877736,'1','rTDYJB5yIjJgOoUO5dILIhHgkjz','fiktJPI4qRlKaKfPgtZ76wGg0Msu2h8moa3XgQeDF6W88aVAdX9pX43K','2r1s','Q5exBIvJ9TIdWY7khc20ciMJ2PsSGtkpwgS5Aq8lhhi1ekeWGDV5ZxV3QrbdeNWqti7k5SXxyHjDoTsLeTFG5nqMP','iqmRmd44m8oRNVr6SKPbNonLUDGhr4O561h8dplJhY7OBKVs6ATo5VamTcZkyBGDRYdfJoLlxcmyaM8RuRuiguDbSWluqOedA',5);
-INSERT INTO t VALUES (-8269932477764229536,1777478434,'bhhur','OivEGHZhhWG2CDasExxzT88WSODwDksHntCMyvqkeymF5XfBwkksJq9GPPwj9imjLEXjqR9cCwdvELFAktF8q','yiYE8IlbBjWwdblg1D1uOrc4r','idq','kwiAdnMO6HTgLFT4Rg2pd6tAAoFM5eyIifO27mCmDbl7','lgQqVnzoliX9kuQg2YSlmxL1DNq1PLQID5EAhdk5L6lNERga3eX',6);
-INSERT INTO t VALUES (7572626464957345054,1835910698,'shaaqqvaD8zCB','6c6iFUsuOFQmRqer7pu9yZhJwQttnssKSudBN','t5ur7a','wBWH','um4oFiZO2sd3knMRb90z5iC325JzxXkbtAHnAwvrJS2SuXnOYi4XtCM6pilvnDZoiFRdX52','z7CrRHzqSJqeL4bOL87xq',7);
-INSERT INTO t VALUES (-1903727290185217217,1419661100,'xic','PMrmaOYkayG7LglBcomZohyklXLnxEjvwreBzQtp1kL657AH95NtYaFDAaX2pB9IrvRefWHfk9dU9XJs7Sc','V3E2zeyYVzQHqwZO72YtU','Zanlm','GSCtqXm1tyejQ92sBOTcH','El8oANrWouXBuQsMQv9zzFY8MDFpj6pFjsDUG7w0s',8);
-INSERT INTO t VALUES (-1853784200991269451,3808102299,'47JdNMAicUH17S','wZL0Z9voNuNsStp2yALxVThjE2JnSZKfLEsg9B9NZ1SEMEbP8w1FJdVW4gmTvGLWYHMoNu2jmoPRKO47gB5iJr','2fpn53Y57BVNq2Z80GVBBIDHpYt6D8JdYGcVVL','UpOUn','R0UgptY','v2xOA2Ze299sNqEJKc2GtQjpR5yFVdte',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(2), d VARBINARY(59), e VARCHAR(30) NOT NULL, f VARBINARY(97) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2729474,7403,'U','wOo6xuSk5DBJfnpgAHJozuElvmO3fwamw4pT8','evmOltXSFcf','RTLVkr1sRTxfhQENSPIRdXca42Xpvggm02dJ0G4rxhdcA3gafPzWgEgHHBQ9O5bc8pHJPynA38YXTmm4kfN1bZiVgWtmQ','l','Rl',0);
+INSERT INTO t VALUES (-8380636,28873,'lk','yeCnkHhzJRLSfaK3DZ7yrIpWHYBtJfNtySJzGq8qzAtf77lb','FyfQGDaow','SoiDRsQGqd8w2dS6TkJxPnvjzBgxk9Xk0rbfSr4wmE','p','On',1);
+INSERT INTO t VALUES (4207973,5355,'I','zUWRegqYseoOVWyl9vo5Ec1YWcFk0OoZ7csM523COshdODLbIM8','mLTf9J4hceBaTI6kQ','k4o0OwIVY88ZFYHqo9T61OlEqVUOcqtyRtCDRXmfyFNLBwHclg2IFkbVgUAhxuVsfKyl7xUGtSXQMtLnYYuryY88','ws','9M',2);
+INSERT INTO t VALUES (1248418,39240,'k','RZJA7pr0wLxce','X','nUq6dKtwtPsXIPFO2J2VXKtHe7UgpdOHtsrmyDjPIzqz7nOeAW9IHxu95u09xBF','8','x',3);
+INSERT INTO t VALUES (866304,58063,'U','VVPfHXgLt','XJIJ','EtrwJFuf8MaEkg9fG9bRMqYt3vedxQhG0p7yGrobbHrd','AI','4',4);
+INSERT INTO t VALUES (2383736,1678,'d','ez3GLyHvSmXtDMGNzVuYtV','TWFWo1VLE5YRczufv8sGwbVE47','Yh8NIW5vxRHkgGHHgXTVinzuY6UPyVpdBVfmMhl1yiTDWPlTV1XzNRtp80qP4INqRY0H4DZIhecds2iQUb3Cjjjsak9c','vo','RM',5);
+INSERT INTO t VALUES (5467680,24675,'y','7P9fyq0lKAAsgMA4VLjlU6lIRI3416XVx7K5D5vYBFIYgX2wP6TscwaLdmz','yFfG882SieiTpl8gBB8','OJjB2TI0ThFfzZhpjS0MFZeRAdUEogOSTtwX8gaFDU0mAQ3PP8zwpzFzYpX7O87lAFawZyURciQpIp6W5yVT4Wu29de3','1','9',6);
+INSERT INTO t VALUES (-6593073,14743,'H','zOfDifhSbYicBFBRrrMRjuY3OraALGBLItf9HLJ','9ghGhMOhWzjVNU1LG9BFkDYRet9','jaEv7CpHhZSa9ZEgMWwSRj6FjyoWCowVvystxeUy','WS','zj',7);
+INSERT INTO t VALUES (3070010,42908,'c','nWTVkCN0sJKgpw3o3mSB6lllWNENRuUOo7W','7FRQOmgkMpKAae3e','lP9B9LYoiAcmxWhjZDZ8NFYIeIDwzizHtl5wbWPcPHtmzagEVSlS','46','S',8);
+INSERT INTO t VALUES (2957412,44926,'F','FdqQoYAHZKX54DNyGDu8v7FAWjhMgQVqRlWlF8tcdfi16LBNn3V','kjC8ivY6keiqTmXjfQXeKd0lEg9t','m4PkeFOAPGn4jCWyPrJuuJ72MjqM15pqMezp8w6uwtVkwzsnIafDYTmdPxsMIYUMPP2aLBqLj4mn','J','u',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(2), d VARBINARY(59), e VARCHAR(30) NOT NULL, f VARBINARY(97) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-8518410751475809375,2806896041,'ghdgVj5','tknwtxowAEYN5NaauthEmOXm1061IfrThR2yG','WULR3','alM','wB4f5WQQ5gRYTq7BS3VxwMjfXTjvdz8CaGSDeb5clywI3Eoi7drQuajfpfKFVZ3qsdgC8MrvPNvpCHzjJNGItPtuug1NyXhQlo','I1Ulg7wjqKbFEaES',10);
-INSERT INTO ti VALUES (-8518410751475809375,2806896041,'ghdgVj5','tknwtxowAEYN5NaauthEmOXm1061IfrThR2yG','WULR3','alM','wB4f5WQQ5gRYTq7BS3VxwMjfXTjvdz8CaGSDeb5clywI3Eoi7drQuajfpfKFVZ3qsdgC8MrvPNvpCHzjJNGItPtuug1NyXhQlo','I1Ulg7wjqKbFEaES',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(16);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
-INSERT INTO t VALUES (-3438863714351796830,2327312046,'0oNwr0XB9lFEv6','V','duYmm9G4VG','QT','85pW6rlY3Xb8F2w','VPFhtWniAfwhoiIRwudf1FODK4SfOyDsadGXwUmnyRU8D11IVv8O',11);
-INSERT INTO ti VALUES (-3438863714351796830,2327312046,'0oNwr0XB9lFEv6','V','duYmm9G4VG','QT','85pW6rlY3Xb8F2w','VPFhtWniAfwhoiIRwudf1FODK4SfOyDsadGXwUmnyRU8D11IVv8O',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5177796466232665066,2090530875,'GB7f9','huQZ85Y0pZQ1MZR9jeuN2syp5KyIQcrIgdcF9kHWHSO8nM31gLUTrkHa2RdnifjerCtahDjNAR0R0lsn05zo7fLpaeHGDjxPBZgvxNJvRDwhbJaHsKvYwHckdBKJsXkGhvvoghlj2aoKSn8wsgHlUKRd9LecGSzmdKbaGZAaBn95YirCBpyjfpHWtCh9G5nvG6XRnDMu4W7rzqRjHRTMaPapCIIiK1Q1AqPwllr6aVAHa5RMZQDJU','8moJd6','z','ack4TDeiyGdYWUQvrG2OSm3gyxzRVWyvUmcBSpnpjwuNXp43lgdW2J5LFurfe9kpT8v','MFnbja8b5dHp4RJyEs27O',12);
-INSERT INTO ti VALUES (-5177796466232665066,2090530875,'GB7f9','huQZ85Y0pZQ1MZR9jeuN2syp5KyIQcrIgdcF9kHWHSO8nM31gLUTrkHa2RdnifjerCtahDjNAR0R0lsn05zo7fLpaeHGDjxPBZgvxNJvRDwhbJaHsKvYwHckdBKJsXkGhvvoghlj2aoKSn8wsgHlUKRd9LecGSzmdKbaGZAaBn95YirCBpyjfpHWtCh9G5nvG6XRnDMu4W7rzqRjHRTMaPapCIIiK1Q1AqPwllr6aVAHa5RMZQDJU','8moJd6','z','ack4TDeiyGdYWUQvrG2OSm3gyxzRVWyvUmcBSpnpjwuNXp43lgdW2J5LFurfe9kpT8v','MFnbja8b5dHp4RJyEs27O',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (2805312,37563,'08','P1tRMULsw0LFzPzyCsXPgXf','WcbdesCKiXgsAB8','6mmseYk8OiwBjQE887fGGdB60vIch8AuKpenYtGbrZ','w','7z',10);
+INSERT INTO ti VALUES (2805312,37563,'08','P1tRMULsw0LFzPzyCsXPgXf','WcbdesCKiXgsAB8','6mmseYk8OiwBjQE887fGGdB60vIch8AuKpenYtGbrZ','w','7z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (-8221807,45191,'L','ovtdnTZOQq0B9ceRbpAXDIRSV6vfiE9Hkq5HdyA3ZhcqR9eCoydUi','SUjxnAmi0Sft8R6c','LacdPl3gTrrGEHbErHEnlK3FjUseXkQxMFNLgw0qjhF','H','B1',11);
+INSERT INTO ti VALUES (-8221807,45191,'L','ovtdnTZOQq0B9ceRbpAXDIRSV6vfiE9Hkq5HdyA3ZhcqR9eCoydUi','SUjxnAmi0Sft8R6c','LacdPl3gTrrGEHbErHEnlK3FjUseXkQxMFNLgw0qjhF','H','B1',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (5778044,60959,'G','i3PCfELK27ApI20N2qQDV5kifttFr0Hx6rOiBLMCQqpS1FI1qfOM8hToqwfRgRX04ISr71i0rnCFsVqNLbTkOFuh5u3TA3r6PRFEIioKuLu8YGnFfEgx6UL8sP6gcHikDMZaRsk6o9QQOAm2RyDhtFc5eosJayEsT8v0leA5MKHunPTq20RYr7MOLoTza8fTgm6q281Ro5hKOAx4','mde9pTyGQtQjWfOG5DlKo0Dwur','iXAwvIwlw6xFczMsRRZPcIeoYET3tX6DzHXu','s','y',12);
+INSERT INTO ti VALUES (5778044,60959,'G','i3PCfELK27ApI20N2qQDV5kifttFr0Hx6rOiBLMCQqpS1FI1qfOM8hToqwfRgRX04ISr71i0rnCFsVqNLbTkOFuh5u3TA3r6PRFEIioKuLu8YGnFfEgx6UL8sP6gcHikDMZaRsk6o9QQOAm2RyDhtFc5eosJayEsT8v0leA5MKHunPTq20RYr7MOLoTza8fTgm6q281Ro5hKOAx4','mde9pTyGQtQjWfOG5DlKo0Dwur','iXAwvIwlw6xFczMsRRZPcIeoYET3tX6DzHXu','s','y',12);
+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 (-4825982,33975,'g','OvvGZ60zLJqETz','7b1QEWev','7MLMOiLFf55s0aMBC2neWelrxwrDeszDNp53fgpZElD3xTwYnnBRnmy53pVOoftpWi5nsFIfowUUzMDiY9hIrG4Dl6MKpnm78AmndyFPmHpvTv2bfmtUc5Pj3a18KX7auA4rYbBee2d6io5zUoErhfD58S5zd8aCF2e86PwRL0kADjsGPJd1mzWxv0t4gVQiQts0lAJ','Pc','t',13);
+INSERT INTO ti VALUES (-4825982,33975,'g','OvvGZ60zLJqETz','7b1QEWev','7MLMOiLFf55s0aMBC2neWelrxwrDeszDNp53fgpZElD3xTwYnnBRnmy53pVOoftpWi5nsFIfowUUzMDiY9hIrG4Dl6MKpnm78AmndyFPmHpvTv2bfmtUc5Pj3a18KX7auA4rYbBee2d6io5zUoErhfD58S5zd8aCF2e86PwRL0kADjsGPJd1mzWxv0t4gVQiQts0lAJ','Pc','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3481261,50433,'8','rjJLG8UlKBfRHnYqLqlCV4YWnqF2avXcfhhWk5tj4O2NWWe0beMZaH70pzjt7aTn7Md4PDZc1Geo4wcbKxTU2xqBG63NAcqbyJ3RxrCEKDoFCzvktlBJaMcPT62BHZrVaxmbuqpqNUacHx6GkXJjTw73g5Pu08bahf17gg','etkq8cChsA9en1','LsjYJT9CRil7rdbLQfAWo5RiP6UZKiCp2oiNVwnaV8cPiQO1ehb5YhEc1PJaxikxBHEVnVkEKV6PzLyJYmAsBaFiaJhAdoNDak5GqVcBb3kbvfCWZeDYjo','R','LZ',14);
+INSERT INTO ti VALUES (-3481261,50433,'8','rjJLG8UlKBfRHnYqLqlCV4YWnqF2avXcfhhWk5tj4O2NWWe0beMZaH70pzjt7aTn7Md4PDZc1Geo4wcbKxTU2xqBG63NAcqbyJ3RxrCEKDoFCzvktlBJaMcPT62BHZrVaxmbuqpqNUacHx6GkXJjTw73g5Pu08bahf17gg','etkq8cChsA9en1','LsjYJT9CRil7rdbLQfAWo5RiP6UZKiCp2oiNVwnaV8cPiQO1ehb5YhEc1PJaxikxBHEVnVkEKV6PzLyJYmAsBaFiaJhAdoNDak5GqVcBb3kbvfCWZeDYjo','R','LZ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6812651,12320,'2XR','8Ysl8AR5bpCTnvhWvukcGKs5l7mNDdd6sXl30wP1y1gU3p1vKEfHQ3UC65fCLnbEvrwkS07h0p6vsxpKXfkPXVmYtljpb6En3x9Aob9LM5jr7xEwboyqdXBtHsN0khgXjUDMpSLi8w9','MabKOl3m4KbP2','eXFB3gPHk1UmjdHbOtgrWlHHKPlBca2Q3mjdrvOID0jjo1rNQ3qnRWmfuGD9OIG','dH','I',15);
+INSERT INTO ti VALUES (6812651,12320,'2XR','8Ysl8AR5bpCTnvhWvukcGKs5l7mNDdd6sXl30wP1y1gU3p1vKEfHQ3UC65fCLnbEvrwkS07h0p6vsxpKXfkPXVmYtljpb6En3x9Aob9LM5jr7xEwboyqdXBtHsN0khgXjUDMpSLi8w9','MabKOl3m4KbP2','eXFB3gPHk1UmjdHbOtgrWlHHKPlBca2Q3mjdrvOID0jjo1rNQ3qnRWmfuGD9OIG','dH','I',15);
+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(68), d VARBINARY(1), e VARCHAR(27), f VARCHAR(61), g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7380583695405450912,7413040,'YjEi0CoeZoOsJs08t1Txe4kKFmCZEVb8mPW5Ah9kKJKFWk7kGVbPT4Ke5','9','HlyQ77oy0zwzVuzw','Hu7wamX4LJaw3LgwOqwQl','a3','L',0);
+INSERT INTO t VALUES (1785183248786839224,2542021,'lVt0dWa95s3B6pOSzoLsTDoIKYm7IFSXqB1n13gDAWrHTHA7R5','Z','GpSEA9YJLWlG5opgZkmeoJbg3e','ryPKqDClwabMcnzlNTzLODC4OABsgVq2HtExOYTuwGgkdp2FauZR1CKwGpzK','HA','aL',1);
+INSERT INTO t VALUES (8799182275410188393,-5164402,'EfsmTEBnyYOAxJUe2FoCREbZWXFa6d8mFUy','o','Ivpm3IMmR90L8JmodCJ','y83oFIcR7EFGIwqpwov7C6tmh5gU','l','j1',2);
+INSERT INTO t VALUES (6588801646402101407,-7456674,'IerrQrYDtrcNVDUkAJJ04mU9j8NtBbSsT3ZRMtvqFtyVLZKPMy44UeWh','p','Yol0yhw1ldl','ClU17Na7t','9i','1g',3);
+INSERT INTO t VALUES (7105903907227631418,5742175,'EggsJgRlVfg','z','aEJjBbprbP8ZArxyi3QOob8Ei','sMKfF38o3B7kVUxOhV4k9BJOM4wFk6G4wg3uimdEpXpJKGwpJxLpF5ugG6YvK','L','B',4);
+INSERT INTO t VALUES (7606549225055366626,7580881,'D3VSeQMNuKR2PnMiV7KVGd6choLecu0s0gZpjWTY4vpiHo8EU09yipt','L','YmI2ECULMMnGGY4TJNxuO','dLs05XDHPXfzNuoYUtWOzBxP8gBzzDwauEpYj0baXPx6Exzg','p','qh',5);
+INSERT INTO t VALUES (7751247748099006754,-7149984,'i0AhpBwHIiLOn5jJpJr6EIRmgReMgv','c','OLU','jtFKZcFV38roelDmelsGdAuDuxcz10SQtjXSgMnnJ0SQyY9kllfxo1P3J','K','K7',6);
+INSERT INTO t VALUES (3052929111049485984,5741121,'M2LMS91nHhEJyPQo1QYZoP2PMQXPG041rKGBodzdWJPucuGobcYMQo','p','F24i6yCrRRAz','CwishRosNiQKdv','E','M3',7);
+INSERT INTO t VALUES (10114991355638620507,5308552,'LGwhuhOdlnRILFxCeJX4PYVJcDBJmN','W','x6aCnJKkr7C57S6czSzwBr4','WKG3y','5W','x',8);
+INSERT INTO t VALUES (13421499263796973475,3995826,'WIC5EmIP7ZAUuLZZ851uftoqfD4','9','fmjt2euhwP04Hl2kyzJ','8XrY89wK9k4ysh','pe','J7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT NOT NULL, c CHAR(68), d VARBINARY(1), e VARCHAR(27), f VARCHAR(61), 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 (1242063177860436565,5355150,'YTbMs13C7udBPd072iXKhd6o9DzMHFOX3yg5iuwxIkFkv','K','HoMuhGR','s2VxO6rjo6DBve4wK3yh05YdlCk991riQ7S1gDBqXFO','ey','E',10);
+INSERT INTO ti VALUES (1242063177860436565,5355150,'YTbMs13C7udBPd072iXKhd6o9DzMHFOX3yg5iuwxIkFkv','K','HoMuhGR','s2VxO6rjo6DBve4wK3yh05YdlCk991riQ7S1gDBqXFO','ey','E',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(69);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(69);
+INSERT INTO t VALUES (8174945738710831054,8381808,'e7RV7Uk96Rvja2uxtohTa9SuOMT4Nlu','J','mAQbp68DTYBCetOyR','njYgzZPEC0ciEnMwyctDcNBN0HnMpSqBEUOL4PmkKptcn3MX0HO','kW','i',11);
+INSERT INTO ti VALUES (8174945738710831054,8381808,'e7RV7Uk96Rvja2uxtohTa9SuOMT4Nlu','J','mAQbp68DTYBCetOyR','njYgzZPEC0ciEnMwyctDcNBN0HnMpSqBEUOL4PmkKptcn3MX0HO','kW','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7768425327427979117,-3234409,'bD2f6oEVDbQq','Hc1wR7KIrAyQOhoZaJ9zk7muolM61Ev2dgRsnSlkdv340ok2yccar9FurnV3TbJTh84xQNmzepCU4KLoBvx9xEaIXfgPT9dTTtG4iBgL6CHMvKmDOlZhzYCOXdfe69xbQZQ0B1DwklaN8Mihlge','UyPEFH','KA','0','qB',12);
+INSERT INTO ti VALUES (7768425327427979117,-3234409,'bD2f6oEVDbQq','Hc1wR7KIrAyQOhoZaJ9zk7muolM61Ev2dgRsnSlkdv340ok2yccar9FurnV3TbJTh84xQNmzepCU4KLoBvx9xEaIXfgPT9dTTtG4iBgL6CHMvKmDOlZhzYCOXdfe69xbQZQ0B1DwklaN8Mihlge','UyPEFH','KA','0','qB',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (15079109126372549779,3684867,'E9zm6Ve95hckdsDgi3qq15Lru6x1','9hyGrA0cCziWggWnLISMf6JllDFTE6lnIr6XHQNOCWXXCOKE00K6AWvXpafx1QNmQkq83zs5c1DlDXZhxnWbeA2cZkclJAunqnEVMmkyHD8hYN3aG5sP','DSjUQRuf1EjBI','y6CTGkYUHQeulap3v9sRjD3cf51h3FRolCw1uKvfIRfdJcVQ1St16YgI2VEmRNHGfxB4rxSE0t9aKqvLn5KnytNuTwhvULQN4mFTL03Da8ID0urbD3sH2Lo4mRUocUe8ycMV1kbgI4d2aRZWF81TIvaplhIV2fsd1atbg1vfLDkGCPMmuKNfZqpHfbK6bLpNsqwZVwtQH9kT1saiUOeoDEabwmF7R0D2z','R','W',13);
+INSERT INTO ti VALUES (15079109126372549779,3684867,'E9zm6Ve95hckdsDgi3qq15Lru6x1','9hyGrA0cCziWggWnLISMf6JllDFTE6lnIr6XHQNOCWXXCOKE00K6AWvXpafx1QNmQkq83zs5c1DlDXZhxnWbeA2cZkclJAunqnEVMmkyHD8hYN3aG5sP','DSjUQRuf1EjBI','y6CTGkYUHQeulap3v9sRjD3cf51h3FRolCw1uKvfIRfdJcVQ1St16YgI2VEmRNHGfxB4rxSE0t9aKqvLn5KnytNuTwhvULQN4mFTL03Da8ID0urbD3sH2Lo4mRUocUe8ycMV1kbgI4d2aRZWF81TIvaplhIV2fsd1atbg1vfLDkGCPMmuKNfZqpHfbK6bLpNsqwZVwtQH9kT1saiUOeoDEabwmF7R0D2z','R','W',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (430221435945297312,-4304552,'W09XpCpvH0oNG6V78olGnZdnxHwsC8XKbCqYpdimU21AxAFcGhdA','TBfPVPpVU8mbKpISpmFapZgwWGGofbdtENOgfFWAcZq2AuCKfmAoNpwlIAjfz8oS47meCE7C2sbvav6sQukm41AIWWhaVaceqp3XkXoYfgMqIs5Dmtzt5VA6GUtms1oUTWPjkJuvBRdgqkRLnwcYIWZZcKiMRorqV8FHRPAKtMQnFLSnWgp4zkj9','1NXa','LkpNDXfhYAgnMODcVUfMcDGzE5cNDDzQ4EJri0S4dXJpFZRGHZ4Liy4EFO8j3ke8zlzfjkjRSah2t2yekmgsvbwZWduOaJhpTn0kRCCrGzrcLLhyt35fFmaP3uTaCUnzEg9RSKPmsnBGaOh4rwI8po35EEoEfjcRKkYqMrDoOQSQTVZjWrem8UhHPr9jlcGZie3n54rnx4Ugk5ZdLL6RSBnutOlwO6yZoUuZAuqHVu72fou5MwUgPA7hj6Ek6JL','k','Bl',14);
+INSERT INTO ti VALUES (430221435945297312,-4304552,'W09XpCpvH0oNG6V78olGnZdnxHwsC8XKbCqYpdimU21AxAFcGhdA','TBfPVPpVU8mbKpISpmFapZgwWGGofbdtENOgfFWAcZq2AuCKfmAoNpwlIAjfz8oS47meCE7C2sbvav6sQukm41AIWWhaVaceqp3XkXoYfgMqIs5Dmtzt5VA6GUtms1oUTWPjkJuvBRdgqkRLnwcYIWZZcKiMRorqV8FHRPAKtMQnFLSnWgp4zkj9','1NXa','LkpNDXfhYAgnMODcVUfMcDGzE5cNDDzQ4EJri0S4dXJpFZRGHZ4Liy4EFO8j3ke8zlzfjkjRSah2t2yekmgsvbwZWduOaJhpTn0kRCCrGzrcLLhyt35fFmaP3uTaCUnzEg9RSKPmsnBGaOh4rwI8po35EEoEfjcRKkYqMrDoOQSQTVZjWrem8UhHPr9jlcGZie3n54rnx4Ugk5ZdLL6RSBnutOlwO6yZoUuZAuqHVu72fou5MwUgPA7hj6Ek6JL','k','Bl',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (15176558882375687361,-3406703,'4u0IPDPJYQlGz9RAUbAPJUdDvk17lfb4aVk0ZY5kFGOb3ycasS3eJ8z69','uu87IFYMOOyB5uHZv94NdRL6qckvQGcP9J4HCTGGDPWEQ7Skq1dVSwb7lh4e','at0eyZXUWho2jYs51IxL0RXS7','gsnZIUn3SCLOWgTywIF1fPhNB7wT5MIbA6FW9YL6vdPyxRlx8','G','c4',15);
+INSERT INTO ti VALUES (15176558882375687361,-3406703,'4u0IPDPJYQlGz9RAUbAPJUdDvk17lfb4aVk0ZY5kFGOb3ycasS3eJ8z69','uu87IFYMOOyB5uHZv94NdRL6qckvQGcP9J4HCTGGDPWEQ7Skq1dVSwb7lh4e','at0eyZXUWho2jYs51IxL0RXS7','gsnZIUn3SCLOWgTywIF1fPhNB7wT5MIbA6FW9YL6vdPyxRlx8','G','c4',15);
+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(86) NOT NULL, d VARCHAR(37) NOT NULL, e VARBINARY(22) NOT NULL, f VARCHAR(30) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (42789,3553496128,'ZM41VA9Y4UvRsUAr4I0v0KvdPcPGEA8Y77kZn9Mo4bTjgd25eRt','z','VDDqh','mdDsK','Il','Ed',0);
+INSERT INTO t VALUES (55625,1490146363,'qWaZ4gneIrq0cjffosGyTHU1o36B3S1aW9Vzc','8qYebGu','zxlGXFjfa62tVE2x','1qf5EekFMZxGZzDyMv8fF','f','i',1);
+INSERT INTO t VALUES (18108,1659243252,'nUQXmCGoNJyT7CCFUS4j4ycsaGTgDxGuCQISVDsn','73eKmTnSCnIcT','ioajaS4IVHtoSNa','y','I4','fv',2);
+INSERT INTO t VALUES (11200,702177979,'a3Cp4njhZFIUaOZaNoXP2kqFMlXVtb886AJm4r90MAmGT8DJEy1SvhzXmrL3JwDTPzusHnBplERNqz','Q','SpahpngAYLntHHBRUsxp4','Yku2Xj6eiSAPWsEj5m6i7nhf','8E','O',3);
+INSERT INTO t VALUES (41424,688125487,'Hnl7Wawm5K7zAelxUqeBZApJpUC9YVH50u1SLVA7Rt9x7vCH3A318OMIKNUUFh89cOhLTIB6kWTzu5TSvXQ','oc2RoG06Jkymw5w8myT3N3fETJQjpbjs0wQVH','FVcihjfgwagWM','lu9ayZr0f6hwFSSlNKP','Zo','n',4);
+INSERT INTO t VALUES (28362,3179224548,'Fzj23IS3USgWXpwrLGSF1zv5BOSwrZjl4947ktDyit','UVk5X1VnxVFiIWDqhAM','lWXZ9F6Fv6OigZKyu3sN','EBYgXKcaaCZwyuXrtkT8rqaapW0l4','Y','ef',5);
+INSERT INTO t VALUES (44421,457352333,'L76uDWskKKU6jW8Qe9Ztqr5PB2zxaq5DVuCBQbxJxotpDZmhEwt6LTTttxSejVaNhKi1rhb','EXnRIprt','noM5QI08','dBtEKbioFYgvwJXdjhT','E','a',6);
+INSERT INTO t VALUES (39776,167617392,'gPwLquSDJivYC0goj8kgA80kT','TYb7WOxrjNrteeLNkh3RcJXaaamfkQ','KCtnDB9ZM','9w07VkAiNzS0vbbnyL8aMRKhk','5','d',7);
+INSERT INTO t VALUES (60597,1065439360,'I3rjmcYk5Ll1RR51z8ckqSikf8gB3SFjGgF6MqqMnvnnRWCadl','Mthl2TriTz8HF','0TBY8vd','NCTdhRCy1WLyL6RkIyhn','z','b',8);
+INSERT INTO t VALUES (39906,1008438069,'s7ch9kXTuZyNMZCCRECTdEOhlZjBopET4s','W','f6QWdfRoqxjLGKJ','vNqsrVVJ9z','z8','dN',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(86) NOT NULL, d VARCHAR(37) NOT NULL, e VARBINARY(22) NOT NULL, f VARCHAR(30) 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 (796321076614849041,1198830953,'5FnlVNqsoTtM1cyAsceeJc9E14N9lMxi4HsRVuWdbf6VAzSf5fNGUp','MO','XKuKKUacvoa7xo','bzWuzcEDt0EArc','nR','0',10);
+INSERT INTO ti VALUES (796321076614849041,1198830953,'5FnlVNqsoTtM1cyAsceeJc9E14N9lMxi4HsRVuWdbf6VAzSf5fNGUp','MO','XKuKKUacvoa7xo','bzWuzcEDt0EArc','nR','0',10);
+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 (14907858805572318552,3377861636,'xp3PtBWuQ37532LzSKqIFeUF0pVCOrbhKYcH74Q','UyrAxRqwNvFCoi6uKwYbs72yZRVz','NhJi8wctA','aoe3ExOiYcuXO','FN','o',11);
+INSERT INTO ti VALUES (14907858805572318552,3377861636,'xp3PtBWuQ37532LzSKqIFeUF0pVCOrbhKYcH74Q','UyrAxRqwNvFCoi6uKwYbs72yZRVz','NhJi8wctA','aoe3ExOiYcuXO','FN','o',11);
+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 (816592642490152224,4146936498,'2NLnn','WIqYgG1zjO1ZTmb5QQQ1rwuGkB0EUTK702XupyZo3TWbSweY3Bc8hN1eXtnZR3n0PwWXshQpOPgNCGR9dyuViCAD2l3mexZQGgegWmS7ITAYfeynbSo6KrIItEXiFyUeqciIT6PlAdwW8mL','MY1L6TYKMKeeLH9Kqw','P','c','sH',12);
+INSERT INTO ti VALUES (816592642490152224,4146936498,'2NLnn','WIqYgG1zjO1ZTmb5QQQ1rwuGkB0EUTK702XupyZo3TWbSweY3Bc8hN1eXtnZR3n0PwWXshQpOPgNCGR9dyuViCAD2l3mexZQGgegWmS7ITAYfeynbSo6KrIItEXiFyUeqciIT6PlAdwW8mL','MY1L6TYKMKeeLH9Kqw','P','c','sH',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-3311557524910097452,4253667178,'lATOPIzlKRyjbMx','U5IkCJS5gVK0Pp4VNjbuJTZ5YjQ6jgc9RwPC8ubIIkEdvSBkAydyu8GfpBLHpw','tV0VA5wIm6fMhOhn7MoXMzREgEumq524hWJIkPtaXHPq5caZ2WQbz5vdUktf','IWNXDFHACJGdRsdcRpj4ZFTNyBmeHkB1lw7jbyA2uk43K2LOSLzidJ1EydadvneWYrJELBWe75V11jbNnrELoVOvLFCQIIje3C2tyZ9akcrCcOFL0kOxJTkEpGcdci8zEIS5yjFUTqPcCiGHdLriL03s0AH8whzaVm62uLsq1Ef5hOwPFVkykw1u94d0yNiXcUTZFQnJ','q2wRrHzPTP4KMoaYTcQdAuV','2VL8ukacv1uyqTcyLKjsd2ko6p16yx6mhvgevpsu8fIde5j3GwpIkYxATZcghq4VSxgtnvnZ',13);
-INSERT INTO ti VALUES (-3311557524910097452,4253667178,'lATOPIzlKRyjbMx','U5IkCJS5gVK0Pp4VNjbuJTZ5YjQ6jgc9RwPC8ubIIkEdvSBkAydyu8GfpBLHpw','tV0VA5wIm6fMhOhn7MoXMzREgEumq524hWJIkPtaXHPq5caZ2WQbz5vdUktf','IWNXDFHACJGdRsdcRpj4ZFTNyBmeHkB1lw7jbyA2uk43K2LOSLzidJ1EydadvneWYrJELBWe75V11jbNnrELoVOvLFCQIIje3C2tyZ9akcrCcOFL0kOxJTkEpGcdci8zEIS5yjFUTqPcCiGHdLriL03s0AH8whzaVm62uLsq1Ef5hOwPFVkykw1u94d0yNiXcUTZFQnJ','q2wRrHzPTP4KMoaYTcQdAuV','2VL8ukacv1uyqTcyLKjsd2ko6p16yx6mhvgevpsu8fIde5j3GwpIkYxATZcghq4VSxgtnvnZ',13);
+INSERT INTO t VALUES (12809959444452213680,2726587414,'es8AFwl5RqxTl2qQl9GP1DsRMDOgI00sCAP2Gq0sDkYhKs4Nt7cL','fwp1xvWub1CvqrZyFrJRqDYmBxaD3yLqzVapaKOeesNlMRYEBq63FBap6dsXpwAmABJYdtQkWa0ta03nhIi9BwSFQcZ3ZNwI7Gaoq5UAtPcOSM4HQgu1NoCG3H3Dfs5vaXsoSfy9QUypfkcMB4t6PGJWwCUyCO2nuoJlyi1TsBo','b3nxI','oXgxpAyZwGHfOk85LHwu0fDzaAIayQ6E0HuRJgaSS01WXZCbn2TYoSHN3kwSxiKHVYpxHwat6wbkKGRQ1316SPO6r3l9DOMBtiipWba5u7YrpGGiyyqj3BGFuHsmjtujvuRjHvN5BneqmManefUERGnaWZo9','jn','LO',13);
+INSERT INTO ti VALUES (12809959444452213680,2726587414,'es8AFwl5RqxTl2qQl9GP1DsRMDOgI00sCAP2Gq0sDkYhKs4Nt7cL','fwp1xvWub1CvqrZyFrJRqDYmBxaD3yLqzVapaKOeesNlMRYEBq63FBap6dsXpwAmABJYdtQkWa0ta03nhIi9BwSFQcZ3ZNwI7Gaoq5UAtPcOSM4HQgu1NoCG3H3Dfs5vaXsoSfy9QUypfkcMB4t6PGJWwCUyCO2nuoJlyi1TsBo','b3nxI','oXgxpAyZwGHfOk85LHwu0fDzaAIayQ6E0HuRJgaSS01WXZCbn2TYoSHN3kwSxiKHVYpxHwat6wbkKGRQ1316SPO6r3l9DOMBtiipWba5u7YrpGGiyyqj3BGFuHsmjtujvuRjHvN5BneqmManefUERGnaWZo9','jn','LO',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10201081684264171026,3821721623,'FNMn','Mvw10cqKe0','0pC8DhpxKmBCTDiv4PbjE','YkPCzAkOEwIhCjnlLfRi','DMV','x',14);
+INSERT INTO ti VALUES (10201081684264171026,3821721623,'FNMn','Mvw10cqKe0','0pC8DhpxKmBCTDiv4PbjE','YkPCzAkOEwIhCjnlLfRi','DMV','x',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14552769598008038857,601273279,'7PhIGjO1pPgUHl','cnWmblQ0WkFJDaZbtV0MIMpLwbFlAOzLR3G5Hvu4wkghTkvMcjcRqRtqMjRkl7XjDLtSlnGtM1L0rnbNBRD642Wn1iNEsCoZUivrgjgQMH0qKyTUi6fWi1tavS5LXsxXNu5cs7d7Cs59Fxf2MmIMUXE','8QMzgmWK2m56LHT','M2exRVR6wSn5wLcJMTvefN4q0n2PwYSSE9zlOfWxyjWOHj3JL7nk5HF2h5i3J6awHVxFu2DvFKRkoy','n','FJ',15);
+INSERT INTO ti VALUES (14552769598008038857,601273279,'7PhIGjO1pPgUHl','cnWmblQ0WkFJDaZbtV0MIMpLwbFlAOzLR3G5Hvu4wkghTkvMcjcRqRtqMjRkl7XjDLtSlnGtM1L0rnbNBRD642Wn1iNEsCoZUivrgjgQMH0qKyTUi6fWi1tavS5LXsxXNu5cs7d7Cs59Fxf2MmIMUXE','8QMzgmWK2m56LHT','M2exRVR6wSn5wLcJMTvefN4q0n2PwYSSE9zlOfWxyjWOHj3JL7nk5HF2h5i3J6awHVxFu2DvFKRkoy','n','FJ',15);
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(13) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(48), f VARBINARY(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7378162,206113237081872366,'a7QpG','tkzYhpZTGKyKAHmXpX1ouqLDrhAiJmqk4tW887uv1E6s3XT','WZNuBrF5RWGNgQ8YBhO965qSr','T4yDaqTEIqQFOcTdecMUew2Im3TKDc3rInusu7N51SEfBRqKLyFxfJhFt4nYdA7EntWoArKF','5S5CVNXdRzrdXV4rZPWg1viWQoYJd0rXCMVGWYsAH9mfFqvQSIpZjfpPBwwM5cJLTRM6PR0wUamIaPK','eGbyUWZmBivVI04aCb63Rz6QZQ8kEynIsXUQ2XfPGQSFyhIsXSXkdW211FQqv7jA8YeWhStxPmkfen8V3rpuehrfigYGU9Fzf',0);
-INSERT INTO t VALUES (3061961,6325644413920221330,'779n7V1jlQ','hNkXOFBzClwsuFuITMNL0hUHNkUYQ9PgdL7yb6MMKUp49vIwto5Vo4hnu3SgKkAjUNQ','PuduyYpDdoJJf4uecKs','rWCnNuW0fUQ8CEUvn1qpk80JiJ8PIhnpurH2iDIHWAitxP0rHhexRxqzEjoifRQjbn','pAgSNZ8Ih0T99dIS3jtMVboKUOzosn1BEq1sW3TGCKzTNA5Gda5Si67ktAU6cazFandW5LbQUlNn3RReeNMSRfM7dF','pu3aXrPMNOqtsuJJfGcA78yMwLW9orX43HReF5RY5WrDQGPtXgolneQvK0cW7p2ynnHhu',1);
-INSERT INTO t VALUES (-7279609,3071690917449779795,'sTpatNh','FuvVHgy4bF2Ins6G6zP9iLr4I8egOc0AG2CAoqXGHpayV1EF4ftTlMvo9f','XZwXiutHXU2m2e46Gjt3JW84prIc4YFInUv','nSY2AMkPFCdQ297q1EPZnyWfDsaaESI9Lwsawh0','ZIYpgBUNFXKxkhPTb5TooOUiiF2rZz8zjUJZuAtwfF2','Wb89gfQTqb0oSwpQbB3rDRjWMC9o611LVnepIidaG0D3fW5rdNmZ57yGJcXQHXMDMBXr95ZIokRX',2);
-INSERT INTO t VALUES (1075060,1057432410787872164,'qGm3BuJas','h1dvEwWI92uQPkmjI2qbIpb4tdE2bWMBVI2mbrIsesgEsKlOMEHhriFgT5Bg7BxUzkN','lcS0iJOWurSXs8pP3g2tMimP72xlurs2q1HaNcs','xJ63wOkCAVy3QL741xrrtKOBMTVFpCkpI','VHychQ5TCOeSxZf4AWFIrvBiC2VzQj6CwV16l6xVD06r6oLePgxhPlDlG','NRnN40xIog1FwTb7rnsy1g7dMsZGiXaAmvB8Sp7c41xJetmem5KoQzJfLIWLoLkPQ',3);
-INSERT INTO t VALUES (-3591781,-3461887811149643514,'0V9','Fik2J8ETtnfcSfm5cwVCkZ7ABXQ89psNc6q7nl6e0J4H','G6YMqSs1mqmWI22a2k','Ls0JxXdrMm45yE89igVMihcZPLdMTcSzbcYrJMOfP5Jt3MR2vkXoqbfSTm32asBtWNr','2T2FKSyM','IneljsSzhUjWduJIOJzFbDAAgsoo6JhqdF2ni9oW31CI8iVRjwIBDF0yAgUBiP0bLzhWjLVIp03OYVjOadKTsuJCN0w4E',4);
-INSERT INTO t VALUES (-1850776,8842452082151627555,'rGb','vxe3PLJWzCy5HPoXxE8JmC4EaWybnmK4azQJLUPI7pz9bPMuJ6v3xsY3bA79me','PCz','DChlhEzPvV5yg5M6RNIslxUJH2OM8UMpWwTVpD','3Ggacy3FfjhSjPy0maHiokjFa3yfdO','P0OVChRhU2N3AOv1IORlo6r',5);
-INSERT INTO t VALUES (-52336,-3947068450355957166,'GKv5SKx8aAK9B','zbdVD5fO2uw5mczCKRObw65CgTbI18GVevAIbhOGro0z','Rv0xIkGJllUBzsCZdoi9iCK0QImN7kLEYzw9vjwBulw1Kbk','1yVHP65tz','pJfrYppYZe0J83lmspItYy5NQ3zAnED6Z8vVNH9Ts7jjo85wAEDqcDAkvZnhXv9JuwaT52Hvoo41rxYsSf0niO','S6uxEYndiTkRMFTvCiAYFAdB2gFkW55S1RqDZ4T10RCETHI',6);
-INSERT INTO t VALUES (-4269069,-2605470945801200648,'vbGhxUZLY8LEf','Mb2T3y','NrfS314rc8F2MvvrOb57c4T5VoX4ptam7J4fouCEdMwSdfL','f61vZrqpCi9Sc6T2d4ZE3WtUwRuqn234prqhcCiWDJJgSR0irddVyHrk7zx','lrn8OxrRpjh4wNjTPHHFOy7uv5','YTc90O83XClhUCxISePufLF2ybPSFKOqcjzIGpp1wv8uR4V70QI0n9WR99fJAaN9iSFUYxBjaLO1me',7);
-INSERT INTO t VALUES (4184212,2593198687060817819,'by3GEOXJ','ZvlDRa5BpIYV2rMR4oZIg9hER6ghyekg1dsOd5vUWg0EZ4x0aHjFgJcP2e5KgVIpCak35Bq8MslK','2oLKSBBdhWHreEiZHIKGeAY5','25DuPEiLm0mmhccojov0odpHgzqcpuy6bt8ddM2wrdzBIwDYcDxNadFbuoxYEWm3MfDAD','2p5wxuVykJBYJsRrmqCAWj9JrhdLMhl7dZEFqsH2NwENUVPnS7TWjCBwx202RWCcmFcgG422XQS1JdwTCtCsH','KgwpyOzcuiOI98Pokemklq07Tp9GNqB8a8',8);
-INSERT INTO t VALUES (-7899856,7449219335699639013,'MqkM','SVoRYyy5aU5AJLdwg3Hr7ez5cTdJLAh7UC2HjX3Tkp8','os7KiTMo1jWral9ILlCZQtaxPWP7','2jmJvWxoJ36H5F','awuxfIVnK31','E6WfsCr6v7iGaJFvTugIztsLcZ7ErNFI9YQgtw9XmKk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(86), e VARCHAR(40), f VARBINARY(77), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3030819,12691447,'i7mwg7EEBezMyM3Nn8','iSxtQwNNpVp4OYXT6Bko2usTt40Rvdgxj43sJqjnimuIsGsZRxbmRdKlUhxHF0rnMaYvLGh0bJ22u0poz1Gh','DyxCNSDNnk4i','OhYYnJSNzqMPiGXKXYkPFzg3iH','c','M',0);
+INSERT INTO t VALUES (-4181041,10696705,'nxyXTC1jYXyi3Zv7IZwpaEx0NjO2xh8F','zuJun7HyvdnkpnOMRm3YVrpZ4dTmSMNdHWqJBOawtnEikgeqF2H8USbxyXW6FFLCeH','r2A9vZx','HUM7RWbd4tCT5JsLOW','0y','5',1);
+INSERT INTO t VALUES (-253577,7701937,'OLLDGd','vzosdrL9Xrc08Qy','Mwaemc0vj0ho4X','1Eh8LSm6X0ed','qg','h',2);
+INSERT INTO t VALUES (1687171,5662229,'1pm9AWZii3mk2DMKLxsmNwFqbPG0NA','eEb4RvewlxhIHSvrdluGNe2BTJQwVOqkOHMHyMhYt5HgljOIptPIdW','3s3TPEhr45','3LrzDwcbtUwIyPSShtKtBwlW3yWCfFuNKAsusu','mX','o',3);
+INSERT INTO t VALUES (-1673596,3513325,'u8OV2CTOhdBRKXUxcrc33S04aUwP5tk2','6QaNQ7jsrzOqpv4gK5ybWTZNPiTLU','ZpmK36WhXAEhepZsa9diEzP56AAYFR2c0dw3','S3cxf2fW0vFSOudUCS5tJYwcLlqnal6xU04jiU0myS4UL2Jqy9mg1u5camHLKmfAxxhKWUwDE4','n7','r',4);
+INSERT INTO t VALUES (3533900,86386,'hednxetv7iyuySIQjfY0Kj9PVT30Eb','GYH5i2yUYYjdyRh6a2ejHQutWKcgoedSDYEJuzShbISJwMb86n2R4buBfBQRvBGo40ERp00','biUNnV0siF7mqfbH5JZX7jbb','OURztwU5LZmCABsjiixix0Mb1rIjx0FcVp4','6','M',5);
+INSERT INTO t VALUES (3104535,5642752,'98NfCjzVvRAJJvaZU5C1Kw8WlrKqDDBpoFIElK4','WLNjFpUoNiFLKB66llOQ0Ot9M','QBnTYtmfyWMLFutyftERQ6','2ttiPYL5FQeZ6Uwpyna2i2yp65REbanPgGHZXxdmyU7oTgU','u','w',6);
+INSERT INTO t VALUES (5771597,3842818,'PqgRPSizg0ip7PejmVZNGh9SzlgdBOW8NQBDFRJy4AqNcb7','MjYT4sgjd9GMnhligv2cBlYwa','HiRC0axycUI9RFaBCXh12','FPrqIyH7PMlJ5Mwh1bbs','K','I',7);
+INSERT INTO t VALUES (7517737,3563911,'NFuOIA6dPu6eGyZVPOlAqMTV1p','58bpZui9QKG0UyCshmC24QeqGYXZ87Nn6gSRv7JIfoJ8SFHdHancDbHKA0hpOj7WUdAw3ZnPYb3Ft7MLEis7K','oIxZ0QjUkGVDtuXU','ItcEa0OdHAwxEzwWE1n2wR2wQW2055VSv0QWlH6Ww6elmRh9BXmd1lUfHpULZkHkn0m1dF88Jzti','DQ','O',8);
+INSERT INTO t VALUES (-3228238,1713933,'xG','JRdi0KP','OzfMRQjfe1dJ5DkeOFd4BsBm54rViankD','B','c','H',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(86), e VARCHAR(40), f VARBINARY(77), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (699115710,848359240020589647,'1fB2o','1U3Q2FBeq2iTUbZtA2U','lznwSMsu5iT8BpLLudvxdsTGXeMm31sOkLywApCZ','e5gp9eMZxDuYRleiszjPaJlrSNhxp2BQxGx0kHLwdi6PORVc5x3X8PMDXbTeMvrXp1xR9xTeaCgJ2Vs','8ydtvEVZELx3Hv26P7jLYgU4sg94Q0T38bdum3euDhrkFpIxM1SdYT9bb7TWWuDPAPmPmPI4Ne6zkEia','rKj6tIiixi3zBVN32nULagjPyYKQHGwPccPjZN23njQMAMNPARFdRfOramCvayPcE3wIDJdCCJglqIyJkBXIT',10);
-INSERT INTO ti VALUES (699115710,848359240020589647,'1fB2o','1U3Q2FBeq2iTUbZtA2U','lznwSMsu5iT8BpLLudvxdsTGXeMm31sOkLywApCZ','e5gp9eMZxDuYRleiszjPaJlrSNhxp2BQxGx0kHLwdi6PORVc5x3X8PMDXbTeMvrXp1xR9xTeaCgJ2Vs','8ydtvEVZELx3Hv26P7jLYgU4sg94Q0T38bdum3euDhrkFpIxM1SdYT9bb7TWWuDPAPmPmPI4Ne6zkEia','rKj6tIiixi3zBVN32nULagjPyYKQHGwPccPjZN23njQMAMNPARFdRfOramCvayPcE3wIDJdCCJglqIyJkBXIT',10);
-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 (791532081,2113987601664149594,'oQhGQ3P5fzt','1k1WFU9erUcxPlMY6vL7bfFKGFbXn2aDcl4d7wFRXyvfOlHuIiRZDqseEutIvr6JjSk3','sX3JoBjvRJvUEv5ftbKZBYCTJeOx3D5PjsQfpwMC','pl8CwbEjIPF06PaXQbX9HeFYzG4gPTuJzMOhlt3ZGXFIifhSIdti5YZJZidvveWSoOUVELoLvhkzV','MBCA4Hfxj9cit0W6nSYI6sC6p1HcgcthsmYDh9pQD5qru3rgY2OeqcIq5','YGKXFwK9wrkznooy7HDqeB8x9JT9efwEdyGjyhIBK6m9HZ3E8rpCMltV3NhyUVhKO6fvlu3oTxxbpGqEu3u',11);
-INSERT INTO ti VALUES (791532081,2113987601664149594,'oQhGQ3P5fzt','1k1WFU9erUcxPlMY6vL7bfFKGFbXn2aDcl4d7wFRXyvfOlHuIiRZDqseEutIvr6JjSk3','sX3JoBjvRJvUEv5ftbKZBYCTJeOx3D5PjsQfpwMC','pl8CwbEjIPF06PaXQbX9HeFYzG4gPTuJzMOhlt3ZGXFIifhSIdti5YZJZidvveWSoOUVELoLvhkzV','MBCA4Hfxj9cit0W6nSYI6sC6p1HcgcthsmYDh9pQD5qru3rgY2OeqcIq5','YGKXFwK9wrkznooy7HDqeB8x9JT9efwEdyGjyhIBK6m9HZ3E8rpCMltV3NhyUVhKO6fvlu3oTxxbpGqEu3u',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-216792313,4424456665172474813,'XYtiYQ7XU6Km','LawtijR3i57t1sW0KdFYorE4SYfnBbZVdEMgxIrKV3wvwhUZHY1bsUvKwhApixcStBs9OXlNotUGBfgd8j','u4XHVWEnxaTsBKmVVMENFdYRmRmO8AwUR','TsnshjvASOKv2yLVEqU1','THzKzj1u4oXzVtSPKNEy4f31cD3rx774jQjmF5vBlrIr18HBCe','bVWhtskH5RXvE7dEWU0puUM9nKOPt0Os8kCCIDkvOvtU4F9Xlu0So1ZGQ7ztPEo5O57b2V0svWAd0utUQubGrmsgz',12);
-INSERT INTO ti VALUES (-216792313,4424456665172474813,'XYtiYQ7XU6Km','LawtijR3i57t1sW0KdFYorE4SYfnBbZVdEMgxIrKV3wvwhUZHY1bsUvKwhApixcStBs9OXlNotUGBfgd8j','u4XHVWEnxaTsBKmVVMENFdYRmRmO8AwUR','TsnshjvASOKv2yLVEqU1','THzKzj1u4oXzVtSPKNEy4f31cD3rx774jQjmF5vBlrIr18HBCe','bVWhtskH5RXvE7dEWU0puUM9nKOPt0Os8kCCIDkvOvtU4F9Xlu0So1ZGQ7ztPEo5O57b2V0svWAd0utUQubGrmsgz',12);
+INSERT INTO t VALUES (-1934297570,7015833,'y7b6fZAwBGAWu3L','T9fWt7O0qw3F','t','EuF28aG1QSLIM6AJv8ovZwfAzbplFVb9id8ndmIEAl2luZMZWP5DiVYeX','6','F',10);
+INSERT INTO ti VALUES (-1934297570,7015833,'y7b6fZAwBGAWu3L','T9fWt7O0qw3F','t','EuF28aG1QSLIM6AJv8ovZwfAzbplFVb9id8ndmIEAl2luZMZWP5DiVYeX','6','F',10);
+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 (-554827393,10448015,'ItvT7aT48yytvZm6CjIEVDMuYUgESUol6BVj2lbUj','XYQFJkRECyoAhKR83nh2Q','L69KgsRQtPY42M','YVhLBRYyBO9agJWJ9H8X2EohYamUl0bAl5iF2FEKOyn11sJHanE27uA4CBGr1H4OwCFr','Gj','r',11);
+INSERT INTO ti VALUES (-554827393,10448015,'ItvT7aT48yytvZm6CjIEVDMuYUgESUol6BVj2lbUj','XYQFJkRECyoAhKR83nh2Q','L69KgsRQtPY42M','YVhLBRYyBO9agJWJ9H8X2EohYamUl0bAl5iF2FEKOyn11sJHanE27uA4CBGr1H4OwCFr','Gj','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (2047763284,11437664,'eBzH7cq9CjBrzW','0SMm2EHyP9qKc06yAmgxRW2p3eXkSQKqwHhwReXDLZkGJWuQX6lcfArEr9wo7IPofAlC9Uz9ScX4uN8eAuyeehArupLjm8MdOWTBOa8FOZkhoYMfWReQthkkNccp51gGeFoYII7QOwwthmLEfmotAV94vSJODUMThcv17RqQTMjATl1UrgzdC4bkCclDk6tKqH95vZwK8F9B5Q0XmoHvrFk4BQNKAdYMdXy37P','PGW5hRz3S2ly50','QACdibPY1Mjn1JYZwdUjMlKDTWvHTScH0whcWhRacvhxHvWy9vgA995iHon4MpG2wP','R','G',12);
+INSERT INTO ti VALUES (2047763284,11437664,'eBzH7cq9CjBrzW','0SMm2EHyP9qKc06yAmgxRW2p3eXkSQKqwHhwReXDLZkGJWuQX6lcfArEr9wo7IPofAlC9Uz9ScX4uN8eAuyeehArupLjm8MdOWTBOa8FOZkhoYMfWReQthkkNccp51gGeFoYII7QOwwthmLEfmotAV94vSJODUMThcv17RqQTMjATl1UrgzdC4bkCclDk6tKqH95vZwK8F9B5Q0XmoHvrFk4BQNKAdYMdXy37P','PGW5hRz3S2ly50','QACdibPY1Mjn1JYZwdUjMlKDTWvHTScH0whcWhRacvhxHvWy9vgA995iHon4MpG2wP','R','G',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1598833836,-2465374132783717817,'W9IZ5','O0vtaPekDGceacY7vmKR66EK3UpWfpKShQVatrP13dq8268mKVgt56xBhP0J7fY0Tb86meXmRIRYXaUGwjLOhvpa3eTv0hR3WlP8pnHgipzpugWVHwbhauJFuqD9vPYvm7Pl7rpJVat55clzmklm40rLM8kvcON2UQxCfaupaPtHX9y14JXNkf33RuBE7gOfm352wMTpf27DQ7XrjXJ9wBZpKqEOzssbICHr8MFr5yMIMjb8apFI','2i8DIEgvMNcxBiL2hUSS58L','EIvsKdJFTFBgKAOa3ukiXBknZPhFnIqFQXP3DHtQxob7YxcM4Uc3MguBgJTNkoNZHVyS6R1PstaTrudtAhrRXQlJstKr9m32R6k32E9oJQuLXzlfwN1k1aqMdK4ihjrtg5tNAWJmSm6s4y7Kpsv12MzOXuHs059Y8FtWTnALrUkkOEYROc6dAX5DjeZYCswt5WHiRtg5qTpVJVHK6Gc7gS7zves255PiN1YtApvRxAy11','JCzBwnwbNJznEWJqbXjOUeoSk6C','nCL628y2jmPQ1Q1WtlJTQ75yyAKatbfH9fgRsgaZaR4JnJRhG0MqkSFj2nIhJTyBeJAjuR8oMpILDIjIeS',13);
-INSERT INTO ti VALUES (-1598833836,-2465374132783717817,'W9IZ5','O0vtaPekDGceacY7vmKR66EK3UpWfpKShQVatrP13dq8268mKVgt56xBhP0J7fY0Tb86meXmRIRYXaUGwjLOhvpa3eTv0hR3WlP8pnHgipzpugWVHwbhauJFuqD9vPYvm7Pl7rpJVat55clzmklm40rLM8kvcON2UQxCfaupaPtHX9y14JXNkf33RuBE7gOfm352wMTpf27DQ7XrjXJ9wBZpKqEOzssbICHr8MFr5yMIMjb8apFI','2i8DIEgvMNcxBiL2hUSS58L','EIvsKdJFTFBgKAOa3ukiXBknZPhFnIqFQXP3DHtQxob7YxcM4Uc3MguBgJTNkoNZHVyS6R1PstaTrudtAhrRXQlJstKr9m32R6k32E9oJQuLXzlfwN1k1aqMdK4ihjrtg5tNAWJmSm6s4y7Kpsv12MzOXuHs059Y8FtWTnALrUkkOEYROc6dAX5DjeZYCswt5WHiRtg5qTpVJVHK6Gc7gS7zves255PiN1YtApvRxAy11','JCzBwnwbNJznEWJqbXjOUeoSk6C','nCL628y2jmPQ1Q1WtlJTQ75yyAKatbfH9fgRsgaZaR4JnJRhG0MqkSFj2nIhJTyBeJAjuR8oMpILDIjIeS',13);
-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 BINARY(91), d VARCHAR(65) NOT NULL, e VARCHAR(14), f VARBINARY(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2300444777266350720,66,'T0iAz52Cx8ngXpBD3LVfMYb0dd2F2SvdlFbgMQ','TOMGI8Ex2Ta2hzkgoWbjuuL','iY','JGDu','5rHvyy0ZlCPCFc5W','KqRK',0);
-INSERT INTO t VALUES (5856016117720705971,62,'tG7ok9RDquC74xyJIc','m1l2BUQzS0JikbtnY','qq5bri3','sFIIZXt','d1JPH8aV1tmh2AVbEZE8AivQ7WjZUfGwnS6ReniKkMINLMIuP','oV1SE3UL5PdP76l7eC3bmaYj',1);
-INSERT INTO t VALUES (-2808184870368579535,172,'DeeIkzM6dWaccG7S0lEFrOTvupOvEaQWsTJBx6Nyu','Bd7XhPL2na3XrqbDy9A3CVAA3e0twQ8Uzy7shqIXOOQ0P4i','sVJ6','u1cpqhevl','Ad7ba7sjOWQQFSyAg28coHKzfqFlp8espOZf7vNcQjTXxfQGZno5U8Q1EaaM64OQEKFSRquxr642fec6G4thWp1U5kiMErl3h','W5JjMpK10Upjd09GLDn0KJJlJGUJQiQ1AInC4zyXWWil1FrMwOWys2uI4Eo4ggT00f32elBS09OoQ',2);
-INSERT INTO t VALUES (467152500853074290,121,'WUSdvenpAAH','vvbVU8wfWBEOmDbWcwxFTlPLFYH0QwJbgcuqEa3N9ogDB9IcpW','DeoP35sSA5lm','sb2Vs','z6qXS5LsSfnEJFTf4t7SmVW1QgYGPvqmi7FLJJeknWXGnMA','4dDUkm12sI0otg9NYgS3js0lBa5KZ7Doy8qtyagcM2XaKoxV1juQgyHfdnMWq',3);
-INSERT INTO t VALUES (8525096725962359838,152,'3Xo','r3t8A0fskWMmSWLZMtFO','K59','iJ2cR','ClAqmUzDE7IgS9huG8QauvX9q28rXBj5Np4Oc3DMYYyjTjb2wsbnY','qylmeUffxawM4P2O9s9XZzuVh3zPCsKdpgY',4);
-INSERT INTO t VALUES (199146129157379967,63,'eA','hd3tG8JmQ','IziOZrzpsAP','m6k','570LDtQdTfgU2i5pj63gwnXBlLbOX3c4xmGe8UBjoEkQ05uteH1bQJt36Bafk6qYhecgLTZrzhR3UCmLHjdap0UTuDEDZzmheEs7','FJvVgcKZdoqNjVxpWueA3Zt',5);
-INSERT INTO t VALUES (8913231902353323071,94,'40frFmzsXFejIh1fCDUAbsuX2MZ0mxLXqRv3VJKn26Pd8x4Qs8fggccv6TS3WwnaAuKdliui25f','Ujitb5gMNR','U','DhqGMQ','2ZovXJhTriq7yyI0UtiF9HV81D2IFzgoJcCfo9m5MBxr','FMG84uj1Bd',6);
-INSERT INTO t VALUES (-360774162096420263,155,'uIi5FgI3KS7d3o8XKNRFQwBPlNPkfIgFIr3h9NOO0hvLXYMWmePQro1Ln4UWXrA47EgaQn3M1xwY1TzSUyetpI','gIXZc','l','D5yok','Lb0gOBUGm2tyMswGL5rMZKXDN8SIXuIweeHtY7M2BI9c98oOkmAhC87X4FlI4LLWtKJgTAbrQ0rzi','VgOULVM7q4ltpLqi6xXVD5Yw',7);
-INSERT INTO t VALUES (4265383585368387729,64,'pP0iJibwobX','uk9CFGfsp3M4duqwWviqaPdDxv8xsnpdsv','XN','14cVUG','QxUYLPatVhyrU1C2ADBzGQ7SEPhr4vWjhqgeJx0QaOgiL2AOR78W7HLSMYA9iXUtHhl0ulSz7s6kOHsjweEIYKNTpBOEE1VCIt','l9HRl7WzntumcyRF2DemJ4qpRrh77liK2R7UJ66pxT7Kh2BNQH2nwRjhlmGz1k0tzdioe4K0piSg',8);
-INSERT INTO t VALUES (6979544706281419664,6,'TFxbp4QJMa54o08WhBXR78xrB','m7aPdhy2U5xId5UKzA7XGAFHCZQjeGQoDD','1vp6','CpV9a','TaPCWBsiTJKcSjBPpRNWLBCNHVzq8VBoPGNSFMHMhckZxZzB3C9Lq5qhT','ou',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1102756561,9785542,'gY2','mZv3ehXWQX6D1C7rus8Tscw1ObYHNTtQn4Owj76U3Kol8YIHxOljM0M5BbFD3npAFsP2dEQSmg6pJV815vjrNVFRb0ijeQU1OoVnxs7KPGxFJs9JpTLpSqAOShYt2BGqFikO2kXmFBUG','9n9u28gMzeUVI1pGkKkqdsFGZ','EtnAcYMLGzQ9R43clBjnQ2tqGPR86GYBCKs9qYhXkQ1F8kEAiVF7UMI9xg5fD0uM9DKg8jiTWrxhp75seKh3xAMpnH4IOJ49cwxyNUnpHNpvfOu3Tb7AZjmsk1jOB2NJ7nc1jeLdtH5HfffIAR717k11x2y9bSCD0VgkNwLO6VFAGG6LIHrqb0wCDO2WgPEjtIEZ0vnhji0SRO98LNb9Q4QHXujGtwNvQxMLQFbRe','tA','C',13);
+INSERT INTO ti VALUES (1102756561,9785542,'gY2','mZv3ehXWQX6D1C7rus8Tscw1ObYHNTtQn4Owj76U3Kol8YIHxOljM0M5BbFD3npAFsP2dEQSmg6pJV815vjrNVFRb0ijeQU1OoVnxs7KPGxFJs9JpTLpSqAOShYt2BGqFikO2kXmFBUG','9n9u28gMzeUVI1pGkKkqdsFGZ','EtnAcYMLGzQ9R43clBjnQ2tqGPR86GYBCKs9qYhXkQ1F8kEAiVF7UMI9xg5fD0uM9DKg8jiTWrxhp75seKh3xAMpnH4IOJ49cwxyNUnpHNpvfOu3Tb7AZjmsk1jOB2NJ7nc1jeLdtH5HfffIAR717k11x2y9bSCD0VgkNwLO6VFAGG6LIHrqb0wCDO2WgPEjtIEZ0vnhji0SRO98LNb9Q4QHXujGtwNvQxMLQFbRe','tA','C',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (579364616,11985948,'RhGGpj7OgUGZ','oymSF858yXAueI4H0kWcGyFAK91j95fin7XCuUzwAOrJonTS5T','yEVGA9EGTsD5jEr6HDFq','0r7SJze0gigQAaKvwes3wSP8PHk6HnEFxzBtXHehgZMBx44nUBE5GRqtsP1cgrympgUVkKKiZAG6CNBUjmmVC0lNyOlxncTzQhjiI1zrkoKKHcWqY5qMLMpbBiXNibszWSKMUOcu2C4JQrkAPJn83GXetUwwdcxkCw8N8','G0h','O',14);
+INSERT INTO ti VALUES (579364616,11985948,'RhGGpj7OgUGZ','oymSF858yXAueI4H0kWcGyFAK91j95fin7XCuUzwAOrJonTS5T','yEVGA9EGTsD5jEr6HDFq','0r7SJze0gigQAaKvwes3wSP8PHk6HnEFxzBtXHehgZMBx44nUBE5GRqtsP1cgrympgUVkKKiZAG6CNBUjmmVC0lNyOlxncTzQhjiI1zrkoKKHcWqY5qMLMpbBiXNibszWSKMUOcu2C4JQrkAPJn83GXetUwwdcxkCw8N8','G0h','O',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (562925228,15759971,'qPPTinrTqc6Mskbx5boh0qgUAARrxNsndW9Bt','V','wCsmthWNi6iRYEHc3kKqR','bXIFBGLpOdpUH7CHHbIP','1','i',15);
+INSERT INTO ti VALUES (562925228,15759971,'qPPTinrTqc6Mskbx5boh0qgUAARrxNsndW9Bt','V','wCsmthWNi6iRYEHc3kKqR','bXIFBGLpOdpUH7CHHbIP','1','i',15);
+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 CHAR(7) NOT NULL, d VARCHAR(90), e VARBINARY(39), f VARBINARY(26) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3698364225,-7908554,'lMfl','bk3keKfpTT2sK','fq2lEnvBrB23pUbvDPU1zAT1r9','ahjbh1dmUJ6RPWZHqlSNMD','u','w',0);
+INSERT INTO t VALUES (2393818611,3863865,'9','ELea7PyKGRWfeEAvcVxyfj0yPPdI','Fo6yEPRhLNWBDNHRFZ','76khUlhRXxR1k','T9','f',1);
+INSERT INTO t VALUES (3905356856,-228401,'CP3VX','slYgjCsaQ5a','l1OQYMD','fms','PK','H',2);
+INSERT INTO t VALUES (995050087,1071738,'DOX1fp','Qv3Qo0pMcF95npuV8pnvS73eLcxNzifD42iC0qPGHIo4sxhdgOamrhczwdafyEZSpYmJhG213vAbOyHgHLPj5','rp9uw3EnWO6VQHIvL2VmCqFgils8skJ9Ce','wsOduEWSszvQuKaMwMpIz0Df','uv','H',3);
+INSERT INTO t VALUES (2035141831,-1600031,'xtjL','6QlpGw3VkIHu','oSfjZ8US2wR','9gHRqQdNpwCn0tAFxTBq7y5lL8','t','H',4);
+INSERT INTO t VALUES (1476435152,1684878,'VB','JFiq7I63K3ZTLb2KQSLE6futzSr6hoIasz2KQd4sSRSZZFFoJasK','3eM7nmhVrH7UhOzLuw7TCcn3OSrG014I3BG','MxBcd3OMBUSnrw','a','5',5);
+INSERT INTO t VALUES (4024810146,84417,'KFvi','uHk8gXCSpha2vGj6SLIjYeEvFaeJDX5Kq9VK4THw0gvoyHs7cRJWNuHtKjJeA0a','ZM3WP67sdiKDWVuS8p40BPzQ6ZBleVw','i','6','h',6);
+INSERT INTO t VALUES (3859076520,3090310,'Kg0CU','sCbFgysYNAHNbD8KlpbVQvpOCz5xNaZtM07xUkbQlGmVYudg1EFF8xBzEXz1doqq0CVRrg3myCZODOB16Z6','rTK4CXzlSsRcsRglVf9Z9HHtXXe4y8lzr','LirVmpuEf46g0htuvyNk','Fn','z',7);
+INSERT INTO t VALUES (2365951919,-1236788,'ZI7f','k9B77w2HaGuEzYUpFDkAAT','XRs4t2Iyj79wKOn4etDPDGDGaLG8u78XO5TN6Sb','JRMRm6lBt9xrV8mclCveBupoY','t6','7',8);
+INSERT INTO t VALUES (2645376068,15608,'2fUMTOH','8g7nmAH35MNu8obS20ingu4VmDL10zEMA4DH3gg4uoZEgv8QtxfQNgB7KwAogwX3pn','lTUdYFtPe4NDV7','Vepj8Ee20t','5o','O',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(7) NOT NULL, d VARCHAR(90), e VARBINARY(39), f VARBINARY(26) 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 (-6180240505339851638,243,'fMxnbg4gkq6C7I1o5r0ZmJ5VOyk6NBeo4SW9y8JyGxkcLzd2YFG2nHh','3e4CWxqNEZdRqmsvwBscC7keUProrRqJAHCiTKLwyWBzvTO5f4o0VlbeXjSB4CV','KWMTxMiMFzGz9','erq','DuEfCwjGgCLhlIG9di','aEBtrlk4gCgPXg6GLZ4W48ZNDYj2TK3XZPPT9YZ9oRbRSK',10);
-INSERT INTO ti VALUES (-6180240505339851638,243,'fMxnbg4gkq6C7I1o5r0ZmJ5VOyk6NBeo4SW9y8JyGxkcLzd2YFG2nHh','3e4CWxqNEZdRqmsvwBscC7keUProrRqJAHCiTKLwyWBzvTO5f4o0VlbeXjSB4CV','KWMTxMiMFzGz9','erq','DuEfCwjGgCLhlIG9di','aEBtrlk4gCgPXg6GLZ4W48ZNDYj2TK3XZPPT9YZ9oRbRSK',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(92);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
-INSERT INTO t VALUES (-1644293782273749641,163,'ZyWH','ewQaLhj5hM7SCBpwnC6qJbWxFtR8yK0Jkd1','xawgVAykU2','9JKsks8LU','O800WcFMwcSraNayRZYXhu3Vea50bzf6iYeTF1gCQFqgpO30DErOrd5AF0w1NsK1lw6KM1n','3y578HSlo5PjodzEH5jAt',11);
-INSERT INTO ti VALUES (-1644293782273749641,163,'ZyWH','ewQaLhj5hM7SCBpwnC6qJbWxFtR8yK0Jkd1','xawgVAykU2','9JKsks8LU','O800WcFMwcSraNayRZYXhu3Vea50bzf6iYeTF1gCQFqgpO30DErOrd5AF0w1NsK1lw6KM1n','3y578HSlo5PjodzEH5jAt',11);
-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 (-6577611241994624143,64,'G4voNudbBfIK7ykZhWzIJpJ8FM2tbz4EMT5TLgyUbsBZApRfQUPJLptJcU6XDl23QrM7lWNAtO2b7SJP6hUNIeVj0v7','ULv3Wk4xBIcOnEfhBYsUhrHwrMGX5NjKZLtBtSzFaysckuhJ5RK2ifFxSkSztp7OLmAEsWoXnEAr9iWstzt06tkQvwtWL56bjboHYvi5fXDgepEgB4gT9ahB4JFDSxModTkSqqXIwUSFI8fJLYcBib99YzODassxqdggqW7FpInIxf79zI1otOdVkvseSNvtZHUxiZQ5WW2lbIxZuC4o2Xlqs4Wu4e0wYAB','HueXHqbXRNy2','jAtDg8','lmbb33k1EIufweD34duUGDtLmsb196xvRUi71l489C1F22CTp3YuYhWXexorb','0s6eG',12);
-INSERT INTO ti VALUES (-6577611241994624143,64,'G4voNudbBfIK7ykZhWzIJpJ8FM2tbz4EMT5TLgyUbsBZApRfQUPJLptJcU6XDl23QrM7lWNAtO2b7SJP6hUNIeVj0v7','ULv3Wk4xBIcOnEfhBYsUhrHwrMGX5NjKZLtBtSzFaysckuhJ5RK2ifFxSkSztp7OLmAEsWoXnEAr9iWstzt06tkQvwtWL56bjboHYvi5fXDgepEgB4gT9ahB4JFDSxModTkSqqXIwUSFI8fJLYcBib99YzODassxqdggqW7FpInIxf79zI1otOdVkvseSNvtZHUxiZQ5WW2lbIxZuC4o2Xlqs4Wu4e0wYAB','HueXHqbXRNy2','jAtDg8','lmbb33k1EIufweD34duUGDtLmsb196xvRUi71l489C1F22CTp3YuYhWXexorb','0s6eG',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1670782512273531428,180,'PBkBdVQuOjGUoSZR6FUxnXR08o3BT6kI5W','T7UPUYUPqRPhr8tFKHKgX7QqETZWLW7d3Qo1wSdN9pVVH0em5dA4WaZ0n2rUHyVOtGe8FQKJ4QWvkxSmDwpqJIWXRcQ0e3ogzaMzIdDSrDiud5VpLRI5MIHvxudJEGFqHsVbANPE9pCIK6bVxXrtLOjdKVQNIVeUWVCTgzcBqQOZULmKGne46qTMOyhYu5gg9tpyhJa6CHKuDRSHkRJ31MiNfwUcFCS3ekz8tbGeS4K9h4Dvf54','WcPH1dOp','QHweZKNUMM6rBUJRRtfEydPXHFngBp76JQhSjbwtBk227aQ2Ic0OMjxeL0LvO5lq86GZknzdHZgEXnVlmL3lcrYNjhnH81En6n3sg5ulY2ey1pQLvIk6qlJJAwMuyU6j9YKQtIamuBz4wpG','zlBBnyG5rE6OEGkFsXDhNnvFyM8AwFUtYkfaM5jAup6XNWfh0gqMCda1XiTRn8XdDCT3DFdgoAB','08PzemE3Gb2JvA72tNM2WK6bzW9zZtlutY2qYWWTY6ilcXHUzCpT14f2s1BSMSFuunWdK60vho',13);
-INSERT INTO ti VALUES (1670782512273531428,180,'PBkBdVQuOjGUoSZR6FUxnXR08o3BT6kI5W','T7UPUYUPqRPhr8tFKHKgX7QqETZWLW7d3Qo1wSdN9pVVH0em5dA4WaZ0n2rUHyVOtGe8FQKJ4QWvkxSmDwpqJIWXRcQ0e3ogzaMzIdDSrDiud5VpLRI5MIHvxudJEGFqHsVbANPE9pCIK6bVxXrtLOjdKVQNIVeUWVCTgzcBqQOZULmKGne46qTMOyhYu5gg9tpyhJa6CHKuDRSHkRJ31MiNfwUcFCS3ekz8tbGeS4K9h4Dvf54','WcPH1dOp','QHweZKNUMM6rBUJRRtfEydPXHFngBp76JQhSjbwtBk227aQ2Ic0OMjxeL0LvO5lq86GZknzdHZgEXnVlmL3lcrYNjhnH81En6n3sg5ulY2ey1pQLvIk6qlJJAwMuyU6j9YKQtIamuBz4wpG','zlBBnyG5rE6OEGkFsXDhNnvFyM8AwFUtYkfaM5jAup6XNWfh0gqMCda1XiTRn8XdDCT3DFdgoAB','08PzemE3Gb2JvA72tNM2WK6bzW9zZtlutY2qYWWTY6ilcXHUzCpT14f2s1BSMSFuunWdK60vho',13);
-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(74) NOT NULL, d VARBINARY(44) NOT NULL, e VARBINARY(50), f VARBINARY(79) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7590895,-1524171308,'8gAXdVlvle7FkZdOtHhfHTLQjOYL1TjgUfudn9Jh9F','Z9h5CXN9A7A88ic','rZhxWADFq','EtkM81pOLbcxoYQRO1TuUG6glGx9ZygPmpGmmkx','NEqlvlgnTBp7UZVxLCqdCIaeG59wmWKnlb1cpn','hMrKgAgnVbqw4y3a2ZUNuN3rFh8Jqiu7RQ4xRIzKd3uQym64KLQFl5i6EdSW00c5sblX4HuZz',0);
-INSERT INTO t VALUES (-4641362,-1451732381,'9ug1nM5woUgxkiVUzaYfoZ16T9080kIn2O1hwWgHfJ','qbHQFTQyZmDEKZzrrrUdH','7hQ788oeCubXEO3fmAHBmT','G2XK1CrEjTx6tF1XvlASgii1CJFcgrHMRetZuvsGBPT6ta4O4fSurkHvh59IgivSGH','mkDKDPOURDUmTiewt0nSC77CZzDOXidKxE25BDfV4hjMgTIwZvy','CWgtyDx3CvPNxOFtHxX37f4Ufs5fTjPbOqeaII2bEur',1);
-INSERT INTO t VALUES (-5478727,-288452959,'t97','Z','Cw7Zr3dKO','iGGGUocAXBFp897jUGZ3Iu','vVDKQ3SWdu2P','pGSvSavuKgL2x7eShbIM8GMTvvoC5TE8kVj8NkPxk89X4ozTS0BHUcFIG',2);
-INSERT INTO t VALUES (1957064,-1630551915,'MUo4HPwoqDFR6dRfgERSFem3dNcla2w4nuuPrRVDtGfQpQ97e5bHRrODJgbL4j5SdSYlZ','I9T3PPValOZpKXMGs88OcWohS','00n','HGpt8toQZCb9hmMwx5NUTYVyeRaWpVU1WjagCAuIAl','UC2hnC72tLf0muFJUK8pl7MAd5A','gaQKAZ0lODmeIIbSl5SuhAWtoorCFpYTtUE13d2FvLjlCILOhoAqGs66TvqhZ4tTk4dW',3);
-INSERT INTO t VALUES (616008,154576481,'6LyYC9l601Tp5E3zROM4ALUXYUVg9Fg7MShhdQh3DqeBKjjXUsM6LwqHO','TJBsRK9p3mTrvIMt35PuX4ET3OdpsP','hEdZfTEOLynzxhJTfXoo8eI8E7FLt3l97FMJ','Jthmm3SRuUUAvuRRmx1Wla8OgdzyQjpPjcuAU38foGZDA1MqgfkLaR9bMRyydON','hn67lMiK5XW7L3tK6','IWuQ',4);
-INSERT INTO t VALUES (5891065,-1845044775,'6HiUYCEajhmz9qAZ2rBdDmkNMFfnZwUPYmPmOdif0BGhdMtxospEjw9kQRIWKrBa','yPH3V2aPnHKl2vUQff3612W22uUbOon0EW9hup','ChPHvZWopfSNoCY0Sn4Pgfz','6jxFkHbDz5yYrvxORfFd6QrvP02E1sVsqfc6YF318nwLiq0nmRo0YDkOfgVL0IfjaBxknMir','HbyZQLKAST2RA9SaXl3h3KQJUpL0MnlXXwlJhade1ndNGj9u0HRmvDB7xWETPYJUGp3jjyDZvIwr7zcKp3Mahg7N4qAVVg9j83','rTf9R4PT0G66Z2FOvp61hsVcBhfPYYdFktTkehaHh8GdBQ8rXa23RHFHhd8Fx3YhCYTVyejd4cqCTkEhKZa',5);
-INSERT INTO t VALUES (-1761623,-1479883438,'uGPqNtlRAUBtNtgJpd9EcOHux2jxfR2GyrF6Ga6uQ0o9','7SpS08w','uIZ0DtzXvWaiq4vkUtIu8iGUiZIi','bv49VL','mBpAcIzi6HCtKnxeXVrqiFCCvRYtud784t6XytBRjwJmwK6D6b4bHaGfIRG2e97fBPDnW5VzBqTTs','PjKE2mvZqsY9pCkjLfCwlS0CYEOn7Pu1jg9jlj5yWFzD38Ndqxm5NSfnHygzdHCyVOWrttjeidzUpCbmPDW5Ht7dofCREbm',6);
-INSERT INTO t VALUES (-1713689,-296468064,'9kgl3MSqm6CRs9D1NHrqHh341ojnJgVyc26SOkX3PcWmCV','pz6tmkSVwGtcfig5bGoOPg7HpSh00HFpgf7','u0CsGYGXY2HGmHfEZDhgNZ','rUPBfS2CHddCbkYL','kSa1iVfd006U9BX3Lxtw5TDYjzXPzjGG9QMWgDRkmJviD9fswvHYN1Cfs23E7sZalSr2THJGufdyiHZEZjJCSnBDui','bZueBSaqCQmVAr0mhCmXD8Kj',7);
-INSERT INTO t VALUES (-8388249,-1377528595,'FHS4kb3KSz','yVaEk2Bg6SpEQzXNDz7lczo8V','Q84o3eOoUsqoD7gye96dbZA2Cg6xFpNRF3UHV7K9hl8FclaY3','6qoa8tfOjljHpIvYD1PxooXjaR4F98fEYj6zHgCgVxFBB','gxK0c8dK7s6sKR2Wx7R4GoD4TZoc49ywMcHO3YJ6eu','0DNtgwDtGnZ1C36AZQv8d4ImATBvjmYmzzmxZKOa1YWNMHfRkRnf6o',8);
-INSERT INTO t VALUES (-3479698,-1392796629,'AqNm9xT0T1jjqyf0oP67P7COXjlsVzuk3aGPwtYD9aChzcVmRRl4tKkP8UPf8fY7VGk','xEu8kbzeVICglDvhGtMsz7ge9oKskiGf','1474Q','ppC9ZBumsAOFMCv','Q1zt2rLp1H0OfUAdZDTk','yYQ51G4BzXjmMwnz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (3120107068,2286267,'61','HGstsOpkPTlID8ALjpkYOwgcu5','ocom0RdUOS78vW1o9iOdGl2FHf5X','ZgJeMORtJZ','Ub','T',10);
+INSERT INTO ti VALUES (3120107068,2286267,'61','HGstsOpkPTlID8ALjpkYOwgcu5','ocom0RdUOS78vW1o9iOdGl2FHf5X','ZgJeMORtJZ','Ub','T',10);
+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 (4060100276,4245723,'vhH1J','bHkDnAJ0gqV1qzK6EUlqUlQi0sKm2fRy76bPZzs8GLO7jLQEvgucvWnmmUjzeIlVQ7','gxqc8rkqllhP6p0DhxvgChGts0Em2rZ','iqegNmYt5','d','e',11);
+INSERT INTO ti VALUES (4060100276,4245723,'vhH1J','bHkDnAJ0gqV1qzK6EUlqUlQi0sKm2fRy76bPZzs8GLO7jLQEvgucvWnmmUjzeIlVQ7','gxqc8rkqllhP6p0DhxvgChGts0Em2rZ','iqegNmYt5','d','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4047278856,-3606587,'ykt','9frmrswcGFNJOycdsQUBEtdoFa7qD8Mw7FoPBXJhELWynafLoHI0i6ALhvVue6M7mJCoJabJXwPhjoGNCyjhUaK6YLEop7Fcms1WKmg9RO3unbDkUiC8i77xCu1idGYqpJD7CgbkowDDxnlNd48whwbp9wx4klPUg6YHJswLvSQTeqn04wB7UsdkYeVg8','EXxJMEA3rNDG6pNXZvONuYmX9Z','lD1XYzlIL','t2','e',12);
+INSERT INTO ti VALUES (4047278856,-3606587,'ykt','9frmrswcGFNJOycdsQUBEtdoFa7qD8Mw7FoPBXJhELWynafLoHI0i6ALhvVue6M7mJCoJabJXwPhjoGNCyjhUaK6YLEop7Fcms1WKmg9RO3unbDkUiC8i77xCu1idGYqpJD7CgbkowDDxnlNd48whwbp9wx4klPUg6YHJswLvSQTeqn04wB7UsdkYeVg8','EXxJMEA3rNDG6pNXZvONuYmX9Z','lD1XYzlIL','t2','e',12);
+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 (3129111061,-491917,'82i2Ci','X3R84BJKa5YZTMrI5eAX3b7OOBE50IELAAxy9s6DCChJUkkawwPaPFURziUGaUaXOJqPa52aEGCeu0q26AgCIsCwqgQU6F0Eh9eP2ghG7c','0tKOqUfo','GCC9vX0POOqghaipFXsGyL9IHpthcsQYsvLl7dAIxMbXGWwSRDMTY5VNjCySmSi1aGKOlpHBAwpBKqgEC9wSUnhYaNP2Ql4z89Cjpq870KHW8u','d','D',13);
+INSERT INTO ti VALUES (3129111061,-491917,'82i2Ci','X3R84BJKa5YZTMrI5eAX3b7OOBE50IELAAxy9s6DCChJUkkawwPaPFURziUGaUaXOJqPa52aEGCeu0q26AgCIsCwqgQU6F0Eh9eP2ghG7c','0tKOqUfo','GCC9vX0POOqghaipFXsGyL9IHpthcsQYsvLl7dAIxMbXGWwSRDMTY5VNjCySmSi1aGKOlpHBAwpBKqgEC9wSUnhYaNP2Ql4z89Cjpq870KHW8u','d','D',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (63795530,2795806,'b9A','DSKWIGlsh4jLDCvkoBzE5ASzkmKPv0bmfEAdvrSs4FeBkIXQoQAeZh13qhpxQm2qfVZCiobpundCu3baLIF1VMbtd1C7irpm0j6B9ZnHP9rX1BhyU6vQtHkWcel3nREzcbESllaOr65vKO2mev1UlGjoqZ1u0iFlVfAdG4641wZkFEk5Ddefa4jEKohYhzZ8CA1zVvheFdM8FAoLy7cP6JlD2TvjOMlExLRc9sprZzxodBHcloPhyib3F4bIQaMz','RumzyeSCSzPj5rfUpVG','vcLZK0mfkaNNQUZnSXbLpRGRvyObIC7b8Xcq4vnET','8','F',14);
+INSERT INTO ti VALUES (63795530,2795806,'b9A','DSKWIGlsh4jLDCvkoBzE5ASzkmKPv0bmfEAdvrSs4FeBkIXQoQAeZh13qhpxQm2qfVZCiobpundCu3baLIF1VMbtd1C7irpm0j6B9ZnHP9rX1BhyU6vQtHkWcel3nREzcbESllaOr65vKO2mev1UlGjoqZ1u0iFlVfAdG4641wZkFEk5Ddefa4jEKohYhzZ8CA1zVvheFdM8FAoLy7cP6JlD2TvjOMlExLRc9sprZzxodBHcloPhyib3F4bIQaMz','RumzyeSCSzPj5rfUpVG','vcLZK0mfkaNNQUZnSXbLpRGRvyObIC7b8Xcq4vnET','8','F',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2429773644,-4116112,'bKk','PRbW18ptWqlQsUO7kWtSEuV0IVg21DwQGNih9qeloqnoyo7IO4iXM8lgfPGSxiAgw7xiOgMB4SDF9T6cWZ5MNnDsxFY5y7Rurr66M7aX7HzPx4E8ND2EDRtXOtETslGtjEzCbcFpCkOx8FJp6YpEsBBLEqySu5nQ7TLtjn6j11yYJ4QSl8d0UPdSJbELlQHmJLVyQnrnsCio4knWDJgQaxeZJ1f6slIscoDvMI7Q6TG8BSXYl8xxmiIOAGH8Yx0','pw2fgUyVPn','ZIuPZIlNCyo3F6gmOhMcfJ9','y','Y',15);
+INSERT INTO ti VALUES (2429773644,-4116112,'bKk','PRbW18ptWqlQsUO7kWtSEuV0IVg21DwQGNih9qeloqnoyo7IO4iXM8lgfPGSxiAgw7xiOgMB4SDF9T6cWZ5MNnDsxFY5y7Rurr66M7aX7HzPx4E8ND2EDRtXOtETslGtjEzCbcFpCkOx8FJp6YpEsBBLEqySu5nQ7TLtjn6j11yYJ4QSl8d0UPdSJbELlQHmJLVyQnrnsCio4knWDJgQaxeZJ1f6slIscoDvMI7Q6TG8BSXYl8xxmiIOAGH8Yx0','pw2fgUyVPn','ZIuPZIlNCyo3F6gmOhMcfJ9','y','Y',15);
+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(58) NOT NULL, d VARBINARY(53) NOT NULL, e VARCHAR(65), f VARBINARY(83) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (96,2287013825,'BSXaD6A7H0ZCFzRIQz6o9zlDT0cB0ygMtHquuH','fGPOdJsYZxXUKNX8fNEYmk','3B6kiV','4Z5NA5LpgxHE897p837Ojum1QIT6ZBTL38za1eTBRGgphUmD','f3','5',0);
+INSERT INTO t VALUES (13,1394838561,'I29EPseFaGoZw4HvbiKlORWTzxMKizXuZjP4auZz6E8tm8','wEkB0p','JIM3Hx','yVwxeBwQhaCQGbNipBVfm1vNUVPu67Iu6DeBm2SD8uAiqijElpWIUioaLciyvKFHkV','X','5',1);
+INSERT INTO t VALUES (230,3451683508,'Hjwq5cwSC4hRZKAtsqwf','RSgqGEWgmZp2h3oDUMC','w3rXtjj1qDtDJR1EGepR8','KUSByOxkKZeIukSUS7OtNSKA3a737HiYtylocPu836o5O','I','C',2);
+INSERT INTO t VALUES (155,3429104331,'vyS6GCiGjFtypfqHKxVWHzV0cZsbJof5jEeCVuOWcqmpryw5L1tGb2hZTt','RCoYnwYTPgIgQGSgc0d6A1uLAw','lFjrjt2guaI1ZplBgBd9LS3wqJ4GgU','wB7Ff8h6hKgDFWfkU4vX8cpjKcIEKevTghuI57mLNLR1lQMZQXr','se','k',3);
+INSERT INTO t VALUES (145,3936346374,'vySPq4A4yasO','BOf1sz2oN','RxTrwklbttslcd44CT8','Be','y8','W',4);
+INSERT INTO t VALUES (206,3335359129,'1DijdTtng8fq1V5wAhrxIxd','agnfvBwK2u4Zz7xCmQrgBUOkDDMqKmK','09MF07kn','CMlagF0z3yY9ufkYu8rvgEQgFNIC','4u','J',5);
+INSERT INTO t VALUES (37,677826923,'tHn5UVVBOkYeEuaOjILmcRpTR','vULdXflukZ4LgjlLhaeA75jOaiY32NcJY','LGKnwW5RA6iuC0YP5fPmJLTlAEniSEmZ2SIX','8A1ZqOXxjsr25ERZVXQuVXtmEFR1p4s10VnAbqy','le','m',6);
+INSERT INTO t VALUES (47,983553362,'58an6hFxob8Zj','x9qK6w7QLl9t0KEhOSAhKlmmaUqIpWgKGEVgR1Pf','2llCFHGFdohfrggQo1zyQsuIorJP4Bwz44PCj4iEAT22s8OunGqDnZeJ5zTYz','oV04q','q','1',7);
+INSERT INTO t VALUES (124,524728814,'u7klZfS7gEpncldlpsIanH760ZMJdhFh5K61c3AKMRqZ','gLB7TjpaDXUVvSc2TmznjRPVEyHILyYhgnpgoLGPWrga9c','LzjeYjcFLe0UuJQ','ELHSnxkfANNHaaTrPkWBRbTGFUfOFjvhYs32bTfZ5mEr8DlWQSnf52DfAmnADl8cUPaSsjR6bnf','Fn','7',8);
+INSERT INTO t VALUES (20,2773254555,'qMp92SLezAM3k','T5S2U23lgqjV30DhTzWAsB','wGGomzEGGMB75WGD7CT3l6pzrksuEJA2XLif5UY07j0brXTZ4Y4wkvKqJTt','KkX','M','L',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(58) NOT NULL, d VARBINARY(53) NOT NULL, e VARCHAR(65), f VARBINARY(83) 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 (-7582173578866450046,38123879,'BJv98RVQp3wbhIBMxmT7eNK6wJijmX5qI7nrAHeekQQ7lEwxzmUX32t0RTsWEfMACYyCtByd','RSIuGgrS0hI3trOavvOpnrVKmxdgawa0jJjtYC7','97Jb','RLcK23sYAYkqrdnBZPSIUI33RK0wsn179XfP4v9HO85ZqT5o9','qgC','MWQRVFQnwilC',10);
-INSERT INTO ti VALUES (-7582173578866450046,38123879,'BJv98RVQp3wbhIBMxmT7eNK6wJijmX5qI7nrAHeekQQ7lEwxzmUX32t0RTsWEfMACYyCtByd','RSIuGgrS0hI3trOavvOpnrVKmxdgawa0jJjtYC7','97Jb','RLcK23sYAYkqrdnBZPSIUI33RK0wsn179XfP4v9HO85ZqT5o9','qgC','MWQRVFQnwilC',10);
-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 (7217124571191169285,-1739649350,'GRrLkKRxNk4uyww9i5hORmG9Cx55JhAZsWUahW1FYUR3ynQeNfSElVR5ShJh4yrhJqMHApsbXN','PruOOqcOaeS0K3YldHBCIwoultV','BFEoeTyLF7DziNM7wo7pFgy0ADDBiGh','cBX9maCvDCUbgUCgXZZfC9xx1zl8OmsxMPSNWhUisWgfGCTRg0VFKnjs','efCplufh3GVrNN5yPqMqitqQ3WfiGv2kZnitXnbiaPJiurozgn7gsUwj2P9OT8aE2rrLY','SRwEvtWOJ9p6IfHRnorPErQ3TgmPxSdFEu3q4ntHSG1Uils4RQoYBU6zLsJogcEhZunkhDbaDvWt6oxpK25B8PEAioPunwURH',11);
-INSERT INTO ti VALUES (7217124571191169285,-1739649350,'GRrLkKRxNk4uyww9i5hORmG9Cx55JhAZsWUahW1FYUR3ynQeNfSElVR5ShJh4yrhJqMHApsbXN','PruOOqcOaeS0K3YldHBCIwoultV','BFEoeTyLF7DziNM7wo7pFgy0ADDBiGh','cBX9maCvDCUbgUCgXZZfC9xx1zl8OmsxMPSNWhUisWgfGCTRg0VFKnjs','efCplufh3GVrNN5yPqMqitqQ3WfiGv2kZnitXnbiaPJiurozgn7gsUwj2P9OT8aE2rrLY','SRwEvtWOJ9p6IfHRnorPErQ3TgmPxSdFEu3q4ntHSG1Uils4RQoYBU6zLsJogcEhZunkhDbaDvWt6oxpK25B8PEAioPunwURH',11);
+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 (8974358,3220789454,'pRHKoNhNKzG8UnK3EWGMOKJg','q3ppugqr','RLZwt6RSaooSogxnLXPqGhUFxuu6SMxF5ND5pOQttedHxucl7SI4FSrV','EjyId9H29fN3Hsm0bgZ3jv9zdrZziIgUSwH4h9I2lwf4RY','4','i',10);
+INSERT INTO ti VALUES (8974358,3220789454,'pRHKoNhNKzG8UnK3EWGMOKJg','q3ppugqr','RLZwt6RSaooSogxnLXPqGhUFxuu6SMxF5ND5pOQttedHxucl7SI4FSrV','EjyId9H29fN3Hsm0bgZ3jv9zdrZziIgUSwH4h9I2lwf4RY','4','i',10);
+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 (2141528,2280982903,'NTAQz8LxR','kFtSLfzbHrpJsOpgVx52TXUODz0R8L8BWG','f6LzJMkvsBn58esMrXo6GuspSlG4Bqt6Z9DFa0rsssb8bEziedbWZDOie4','npVCUaNoRUHw9n76uUyqe5epEsbS0cdAfjeKzMXW9zRry7o4WLhYMh','8g','P',11);
+INSERT INTO ti VALUES (2141528,2280982903,'NTAQz8LxR','kFtSLfzbHrpJsOpgVx52TXUODz0R8L8BWG','f6LzJMkvsBn58esMrXo6GuspSlG4Bqt6Z9DFa0rsssb8bEziedbWZDOie4','npVCUaNoRUHw9n76uUyqe5epEsbS0cdAfjeKzMXW9zRry7o4WLhYMh','8g','P',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8053691448467450033,1189666694,'wl8qoVjMastLV0UzL0DMVC3TluDlE','EikKOO48FEzD8FUrF0pUuaGOrPLBeHfNsoh8iJzh0xPG5EpFUuaOhTACi8JsLaPpEte5nr','F','n4vu8VUHqRym4WEl2Bm3uO2z0paZrmzc9Xqotb81rjSf1','XPE9Hqh9mKwGYcsN8fZxRaGiPfiyqETT1qrn0kGNiEGBA5oUyIX6WkYLlQp4pbCzfII','lm9e7',12);
-INSERT INTO ti VALUES (8053691448467450033,1189666694,'wl8qoVjMastLV0UzL0DMVC3TluDlE','EikKOO48FEzD8FUrF0pUuaGOrPLBeHfNsoh8iJzh0xPG5EpFUuaOhTACi8JsLaPpEte5nr','F','n4vu8VUHqRym4WEl2Bm3uO2z0paZrmzc9Xqotb81rjSf1','XPE9Hqh9mKwGYcsN8fZxRaGiPfiyqETT1qrn0kGNiEGBA5oUyIX6WkYLlQp4pbCzfII','lm9e7',12);
+INSERT INTO t VALUES (11433311,3132311916,'g','nW9nvABpmfv7Sb5kH1c8MulBrtnO1xvCeLyQnElCXBbSm88s82sXDSkOg6USUOSdDCY','ln8KOSTIr5YAC7vqknLCYvA','aFrCAxeEbGSwif1wSuMWJ0FlTivjhX1c1ANpUtOjvYEFC5TTINaNeFeXvT','a','c',12);
+INSERT INTO ti VALUES (11433311,3132311916,'g','nW9nvABpmfv7Sb5kH1c8MulBrtnO1xvCeLyQnElCXBbSm88s82sXDSkOg6USUOSdDCY','ln8KOSTIr5YAC7vqknLCYvA','aFrCAxeEbGSwif1wSuMWJ0FlTivjhX1c1ANpUtOjvYEFC5TTINaNeFeXvT','a','c',12);
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 (-5912390272606239674,1521810646,'LYPBDBMBImwF0HksBgb0bozIknFAne','1naHt1QJQmkdQiKs3g0bCmmgwrCFSLkLpNqphfTtanZS4zbWR0WdZOhC3W4Bc1SJn9Sg5ZO8WmMq6YfjYpVULK62KaKNVnCuv5FdDsgvBj8Fs9Zb0GfU4KJxMj9JyWpVlefP73bh2kbsMnZnXc4Q1ElocCUBd62wovPdiXH1H92CCLoO0KpVeg5TImq4XVwSZYqBWypCJLQOD8A6I','5iwtYoPTpwug8ExaxRCFo3hmqVt','7akict7jiLeKkmEfF1BiXkzcgOrJi0TLM0oYMRJ0HX1TFvinubp8yzDZ5SJ86YmONZ5xSN6pQLwFbDxxbQCDJrJhBMOyo4nGY8mLxdRzzUxBfNJaNXP4CJn0byLEonfzVbiDIgIugKwFrUe1qvRQmqNwBbv0I5BjWYMoVIJwoROtFjFNQL0PHfHhbIVuBqJBV7FleX8Nys3XVI5lw','RyJGWYr','f',13);
-INSERT INTO ti VALUES (-5912390272606239674,1521810646,'LYPBDBMBImwF0HksBgb0bozIknFAne','1naHt1QJQmkdQiKs3g0bCmmgwrCFSLkLpNqphfTtanZS4zbWR0WdZOhC3W4Bc1SJn9Sg5ZO8WmMq6YfjYpVULK62KaKNVnCuv5FdDsgvBj8Fs9Zb0GfU4KJxMj9JyWpVlefP73bh2kbsMnZnXc4Q1ElocCUBd62wovPdiXH1H92CCLoO0KpVeg5TImq4XVwSZYqBWypCJLQOD8A6I','5iwtYoPTpwug8ExaxRCFo3hmqVt','7akict7jiLeKkmEfF1BiXkzcgOrJi0TLM0oYMRJ0HX1TFvinubp8yzDZ5SJ86YmONZ5xSN6pQLwFbDxxbQCDJrJhBMOyo4nGY8mLxdRzzUxBfNJaNXP4CJn0byLEonfzVbiDIgIugKwFrUe1qvRQmqNwBbv0I5BjWYMoVIJwoROtFjFNQL0PHfHhbIVuBqJBV7FleX8Nys3XVI5lw','RyJGWYr','f',13);
-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(44) NOT NULL, d VARCHAR(80), e VARBINARY(63), f VARBINARY(95) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (214,16639795068262674407,'Dp355aYNb3kYFTwiJ8N6jBe','SCruCdKMjDqJxQwaWJD98f7tqhSxXyblj4GB4XbviBbx8JP','ZtD9UTz5L8AzJn2o8ej7he3uawq7sYpqmEv2IBepDHHlRsIWNi7','39u9IKYGEDrbE5','ZxuuhjRXUyVUw2t','aRgVREhUj7PT1beYWV84NGfXkDX5p79wya5NgatlThe9wPt7NpfHaBilRbbH5QoYTj1cnS3p7Diqt3fIIqLg3Ms6oNXsB1OFQ',0);
-INSERT INTO t VALUES (187,15852552325403778774,'jh','R6QHPPru1gAcFWZi','uYvTrCTH3N2g1v3GC1lUH7YNDaqUPU','A2NsjX7rLx7qCdChgXz0zD1aDyFIcIy2tC1M07yZ1lGt4wjDTrEHZRzmPBtbhF8vUOs5qvK','oOJE1Eq6y5ohJ9lmZs0ZgKeEIvXZACh58dOPRksKzKR9e1whtUNmRlSJkycQYqd3raDX6x41APGjgyhia','WtIELFrVuvEfFAuHAeN0wPb45eMVw0',1);
-INSERT INTO t VALUES (182,1434191743416897474,'sPL67ZLrmdU','C9ZJtY2R8DrxqggiTt9S8','Osg','rnzz9e9cuWJL1HQzlonn1V1Mzs5HyIRmhuIXsoAzC8I','6IrGw0Psqni1k0zrXdrrHLFGSmnmjBqYGEvuQTGpSqRwTgo1','db5q2EW2e2ZWH7kHbnc0d2jjPgg75sLEy0hcZmD3Ea9LmvPzL0azcE6dT2DCtJmpOkWdyV2a85BgK',2);
-INSERT INTO t VALUES (120,16457456957260178359,'XmeRanZuguf3c0wVn9DqVOIs8EL','HhD3f7uEx0kbvw','EKKiMnOoyun2F78aKhejzX0fX8AxGv4ccavDj4d6Zw6','sO6LyQV6UeQppo9qrKTm6J','BLNxL6qPt2Kw5hTuCBXSP1QyDpQaxXc6aBfTz9su3umjYbcerHtpxKTpp5JwUPmMHEPUhXPby3','9ajOCgQpMhHE3qEjrXK9SAtmM2wgVFgl1HvWOds7MfYq6RQwNvm',3);
-INSERT INTO t VALUES (180,16705274590391103393,'JQGhJHhb','4UPDwjYx4uEVvpvhlcRFFV6wX8sf4xy8QSTRYMv96dWoKyGLJpkIYSK2uSu74qsFkd','lBiJhROIHK6Hajgj8J2TPzZJvkTDW1iHPM','AYAJs8fiFmTMFAfuULZTRGC3wSR4SgRZyxplcq0aRLHaPnvlzIdlDMFHTb8RX02SBm77wHc6','FQqbaHN0UBrS8M21pQfCauiMVPpD3vraQ2zsGODsms4rmftOpZhopaa42u6w5QijzD8aUMLmSxOiP7eBdRmQLEwfwt','NsfPbI1LgKSEOBuN4MxVnRbOsIsRKw51n4d2Ux0baSNXhXq48wNctxwlC7GW5npy7EyRHxFZUT3OQKNRHzHF8aKZ7XzeTS',4);
-INSERT INTO t VALUES (188,16540742478248619571,'10teep2kcVfMMNT2shacZuFP5lpKRSHWQJJ','sd','aNFIOr4oNWtUxRzEnedH5RmRvp8CFqkz8tdEsTc5E3DZWp','hCHh5xOOOtRSHLwrorT2J5oJC6mrzzOXCLF52OW2mL6hFMkKVKjHdgfSUgcnDikDavcyPwW2eJhAr3rtSnJ9vzmv','BYsoVmCf629IWHCq4P4YXEL36D1DKFlg6P17MXhrRpbfI07efTRAgbRd4wmBsC5c42ItHH7bMHfgfRtOLjvebUAA96hDDoMD1','eOcn1SlryVZqPlr5kdv6bZNgiidXhRZRlbN5DywA1QzERvPovF3cC',5);
-INSERT INTO t VALUES (186,6980852090641426386,'o8PYP45Fu4qFpZXzy9UzMhLEI1','W0vBCe5h532x44A9NMxkO9OpAf','7EkfXQse9JDnL3jBYw2RdHD526jzS4njjTmm2friFVHnwh07Vqflla','Q2nNXNcQbn','HD','FhPDCl64va2gnLREmuu3zlQJoKWvo5acl7HQJO1k6RFxmGiv61WlWqanPoZ07YRe5cwAWqapKSkgMPGaWRd8d3mW2r7Nn5P47k',6);
-INSERT INTO t VALUES (176,5671431040475875097,'hKESPYcwsBvnaXBrdzg0thhmTZVqf3ueYMs2DIyAiZ','lQ0t5NsH0uRAwDLp5u4kHzj8wfsfO1TevDlk60lRHOSkvU3XkQ7AEAtA1E9HTzUfmxWzs0YtX4M','Cp4SK7xD7NJKr9P','XCAhcCteWDCRodhmEPWrqLR4uLah3duCea7P59WfrFGZjtFvkPkJvQmN5hvkFX7iSkRIJPr7mJk','1T7pJwRF','Cj98xyMdFezZjGRvrkXiAnjUnP0b4x64G65Qjm0KPruAAOEI86VbsL7NffV',7);
-INSERT INTO t VALUES (51,17637691422058406916,'AYf9K2TtuT5GvWUClHFWNigaPgdXh9HhLl6fj0sKf','z2oUZHAK92ztgTzDXTImSCHRDcrVNl4TamHcanEQWkvsodvxAKmD7PRZ','Dv5AQSPyJ3dCsvEJ1d7EzyaskoLx','r3Lu2Mx0h6CuRlI6hJQz2WWgBociHRlOUkDB1NzebZ9WbwwCDRRbqFbn8KnXmGS9UApIiDH2tOgqXaCiYi5VAboSrOsBd','xoDa4BcFR5tCnUs9t3X3DCUm9QhQODZvV9kFfoH5mQyij','cUVbdPC64tpZw2cJ53UWW0zFl4RUfWxFGnlCqv1dE2Ism',8);
-INSERT INTO t VALUES (118,4998753326134170352,'T89uTDQTlNDv7UBybEqz8ifVD0b','70a2KTgId0zvVnNcmaY8X8NHeA3z22MKuIN6rV','y','yBI8WQUImKSBYMBlQv5Ik4URRz8Iv1hPKNyb19jGUuhwntZZKG8UCjB8Vx6W','ZHs7FTSCAsT0iZEoi9ABefxwFqiJNn5jz2zZZG2SRqbulePw5BkjIkJieMhsIes6tgsDIO3iu2jdIGZISP0SD1oiT','R7vJuzQLaCOY5B',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (9334122,3677118902,'TAQmA2W1vQc42o10wJFe7HNR','Rt55drusMObtfy5fOYuIaMSHv10TQT3Ftm77LoHwwvX0g1aLZTTL4tEA3sYwNbxrz4oU5Zsoz4Nh8dMrJF9zBO','GL0','B2YuiUe9QUbAQS1SGPemBosRFlHoIXVlKW7gFnZQN2dvXRC4vEODnYbJsChXKP3hx3L920WHsdcj7yHw0mHnUmaXd9J24Z9HsxT4QaCxMLpAImw8jLJscLlxXCH2zkf0LM4LZU9cVf4MzFh0VeO6P33K4B7ESPEEEKzaEms3gQlPJepyIlhHPtYEDI4exklEVT9ajkkPs9aUI3Aq5','de','G',13);
+INSERT INTO ti VALUES (9334122,3677118902,'TAQmA2W1vQc42o10wJFe7HNR','Rt55drusMObtfy5fOYuIaMSHv10TQT3Ftm77LoHwwvX0g1aLZTTL4tEA3sYwNbxrz4oU5Zsoz4Nh8dMrJF9zBO','GL0','B2YuiUe9QUbAQS1SGPemBosRFlHoIXVlKW7gFnZQN2dvXRC4vEODnYbJsChXKP3hx3L920WHsdcj7yHw0mHnUmaXd9J24Z9HsxT4QaCxMLpAImw8jLJscLlxXCH2zkf0LM4LZU9cVf4MzFh0VeO6P33K4B7ESPEEEKzaEms3gQlPJepyIlhHPtYEDI4exklEVT9ajkkPs9aUI3Aq5','de','G',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6253266,4030400412,'PGqH5LXGOkwkAoBjir5JCy','M4AeHOEE4rgNCRmimLKsNfD0hAvSPsFKbIWHDbhecSFTSa7Vj12r9CcuxgN5kRksSAYqT4','VfPwCuTtL','hXwJBktotjdDiHzhJspGfs9QEFYWqscMr4BBBpTuUa0zConiqHiRwG4XPH6UIwpVtfgAnObVD5WNLaJ2EbVrRvmxPlCDhVdtNq7NaQ2ls6hoSWaY45JQoOgaiF0ijHh23O0iY8fLZvu','2z','A',14);
+INSERT INTO ti VALUES (6253266,4030400412,'PGqH5LXGOkwkAoBjir5JCy','M4AeHOEE4rgNCRmimLKsNfD0hAvSPsFKbIWHDbhecSFTSa7Vj12r9CcuxgN5kRksSAYqT4','VfPwCuTtL','hXwJBktotjdDiHzhJspGfs9QEFYWqscMr4BBBpTuUa0zConiqHiRwG4XPH6UIwpVtfgAnObVD5WNLaJ2EbVrRvmxPlCDhVdtNq7NaQ2ls6hoSWaY45JQoOgaiF0ijHh23O0iY8fLZvu','2z','A',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (16313054,102816450,'drHf0n','fgHCVFvnqkwt9TJJR2zhmv4wsV9SODWLSerI5bM2RdMvKK0b8fHPKQ','jGEOQpRHk0RMdMMiDdJ57mdk','16vLHNxVQhFYDou1JCXQFHKyGmJDlPnCiIUFuyQ0mk01fKDVd8Pn9k7P5SCIaFfWZsl3vaPjsvg5agq6sIFKn29EcHKI5fifgVGVFeoejH03fNZ01uwzrWchBUGrRHp3b2JF7F8mDSrrjJpEJZPKTJ7F1BTU1iL608McCLCj0oG9RoMxsUth7xlSYPg','lfP','J',15);
+INSERT INTO ti VALUES (16313054,102816450,'drHf0n','fgHCVFvnqkwt9TJJR2zhmv4wsV9SODWLSerI5bM2RdMvKK0b8fHPKQ','jGEOQpRHk0RMdMMiDdJ57mdk','16vLHNxVQhFYDou1JCXQFHKyGmJDlPnCiIUFuyQ0mk01fKDVd8Pn9k7P5SCIaFfWZsl3vaPjsvg5agq6sIFKn29EcHKI5fifgVGVFeoejH03fNZ01uwzrWchBUGrRHp3b2JF7F8mDSrrjJpEJZPKTJ7F1BTU1iL608McCLCj0oG9RoMxsUth7xlSYPg','lfP','J',15);
+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(62) NOT NULL, d VARCHAR(61), e VARBINARY(22), f VARCHAR(49) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2673818,29,'PxVYPgcTpdUePg3WRbTB7k4EwbDX5vffekx7b','AWIZzgIcExR3ntBX','3psrR3oRtttYcDu','hP0ofmpk0gWfNceuRwyujvNYHKdYeK0lp2dGuO2UIg','q','8',0);
+INSERT INTO t VALUES (-4078513,63,'QyisFLwQJb02PCU2Jo9l0sfgN5waxyx8vly1lmGan6YArTVAXhk','UZaaBJOwvcmDUcQl','rrXmmiZa','96xLHlkCEkVQDEv7IS3oqGJ','u','No',1);
+INSERT INTO t VALUES (-4670338,-46,'6xcSK9OBPcqAwrYuUJPwo2qd3j73X9VsGpXL2BZlFxhbiC0ldAgFZz','uPSGX22NhUxq2O5xcE5UIh4GIXoXooBUFtuLicmHy0icixu59zYse','2h','FWgrhFSx2wnLqt','j','Zi',2);
+INSERT INTO t VALUES (-8145340,53,'xvypvSNvG7Rqn1i6cybYziR08KQQ00JG03oppGpxs0CPCsw2MGMhz7hzuqPwQ','cnriVD074aq1JNUoF52uNTUWBTfaXTuNuj8sNw7odxqv','5Fs','MyUGyWOl5w4I3CSgvLSrxdszhz','N','AW',3);
+INSERT INTO t VALUES (1598540,-67,'w9IH06pOPh2JCpJgAVL1aTewA46vbwaw6l23iIS5ZMTxvPr2lukuP2LdUyF','lr2UvWzZIJO95g8ewaswn7umnOA2M7ml88CeJg9e0VEFUQ','MboTYjXTt','XWkBaX','a','y',4);
+INSERT INTO t VALUES (2230938,-100,'RfHYMT0kfRtB5SYTOjF8NraAXJSE','DXldljXBeZjNYMh3HgLFqtLDUfbcoC27xqHZAhAh8jQBeGWPsJSAWqrxB','lCh9hlIBHiy','OWfo7HgDXolSkFFPou3k7Pb1ylA','5','V',5);
+INSERT INTO t VALUES (4244184,11,'56OKYtEiVvSDQdL','d1WCsvr8iNQjsSVI8mRDx4OzxHmQ','cKdfHryFImzv','9i3H22dtHV3FCDSPsQNcI4i1pwXQi','K','F',6);
+INSERT INTO t VALUES (5301687,102,'XHdMxPmMY5HAZ1DhZoTh','1QKDBG1RMTnRBjWJfsqo3lZ','yBh5DsiGF','cqc9k8YXRNPqLdHfwSmhRnTY4Oz','A','0',7);
+INSERT INTO t VALUES (3421458,90,'FpkOUVpUzT2cT3UOl0axio68','Fl2uKAME5NGY9anEWvRgxosuSfyQ7nYGMUPAqpG','Npz3PYa2i9zNaz9l','7A8cehGjEBQ3goR','P','d',8);
+INSERT INTO t VALUES (-4478419,28,'1k3P4LAf4xF3NCGelLTa7z54jq','nulzwUQSHzYzks1xJuKvzSjHU','WA69VgcdxUnnOme','kpq6q9D','Q','kw',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT NOT NULL, c CHAR(62) NOT NULL, d VARCHAR(61), e VARBINARY(22), f VARCHAR(49) 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (5272,2322997234124201333,'dkAb3v6gcc6QZoQGusu1YYT2pT1sHbjYiBxQ','Ca5V','CcsKNOc6v0','kgga1wvKfVEK5PhBA5OOjFsjBizjsu3ZXa2KW10cUs','r1uSqKvOu8w2Z','yOdKsBAAey1eu08MRCqKGOtgyZspFzvWy8cFVj',10);
-INSERT INTO ti VALUES (5272,2322997234124201333,'dkAb3v6gcc6QZoQGusu1YYT2pT1sHbjYiBxQ','Ca5V','CcsKNOc6v0','kgga1wvKfVEK5PhBA5OOjFsjBizjsu3ZXa2KW10cUs','r1uSqKvOu8w2Z','yOdKsBAAey1eu08MRCqKGOtgyZspFzvWy8cFVj',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (19619,410164865892767532,'WNv66NirOOev','aLPeeG7ElvAhh6gTGLnzh9UbvToPnGpQkRFer3nH5SgnD0US8fsn0bORecLp','SuSIpNBdCgWj2P9dmiJTHuOlOM01zxR86qS','Y5WYdJPxsNCSxWGP6fMh0KGrewAISF1WLaq0kW9odTsC8EN6a4','vkUTbYUV2MpipVps0Y2uiXurThh4jdg4dcu4arcJBKiQLiBVR79R1QABQ8jdvEdknQNWLn4wzFth4lvtz41envPVAUJeogOja','0n6pyqAQPej78nJASzgwqeXM4r97CYH6tZX9mDl3IfMpGD6Bo46w9QiFsXKtI',11);
-INSERT INTO ti VALUES (19619,410164865892767532,'WNv66NirOOev','aLPeeG7ElvAhh6gTGLnzh9UbvToPnGpQkRFer3nH5SgnD0US8fsn0bORecLp','SuSIpNBdCgWj2P9dmiJTHuOlOM01zxR86qS','Y5WYdJPxsNCSxWGP6fMh0KGrewAISF1WLaq0kW9odTsC8EN6a4','vkUTbYUV2MpipVps0Y2uiXurThh4jdg4dcu4arcJBKiQLiBVR79R1QABQ8jdvEdknQNWLn4wzFth4lvtz41envPVAUJeogOja','0n6pyqAQPej78nJASzgwqeXM4r97CYH6tZX9mDl3IfMpGD6Bo46w9QiFsXKtI',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (3404486,34,'5qw3mMXW5aOWRrC1gJscaZ5VCmxcr6PDbo179iE','wObjAOupMN8YArQf26izIddZTzR3bhx7xTSbPwevFYbBtMxKh4AebAJTEQL','Jq8ifTkwI8mVwq','WjJ1qnbN3ZmZ9qzARFTzUsNCBMCWYPUZ','B','J',10);
+INSERT INTO ti VALUES (3404486,34,'5qw3mMXW5aOWRrC1gJscaZ5VCmxcr6PDbo179iE','wObjAOupMN8YArQf26izIddZTzR3bhx7xTSbPwevFYbBtMxKh4AebAJTEQL','Jq8ifTkwI8mVwq','WjJ1qnbN3ZmZ9qzARFTzUsNCBMCWYPUZ','B','J',10);
+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 (-5000110,98,'nrrJdmGHeCNYbceFYZKYtokTuyvieGGybg','2Swui8xQj1FcfpnO50ViH','jsQCtOeoGby4h5pGpCB','d2hA4tYzWYZB8JXjizYlFot','H','V',11);
+INSERT INTO ti VALUES (-5000110,98,'nrrJdmGHeCNYbceFYZKYtokTuyvieGGybg','2Swui8xQj1FcfpnO50ViH','jsQCtOeoGby4h5pGpCB','d2hA4tYzWYZB8JXjizYlFot','H','V',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (16580,12445931789223990326,'A0r7fdXsL5lBg4PPLsPJmGb1kvMRr','ZuDgL8Kdt8YnFx3HvMqmtxA7b5RhUGCL0ieAaP62gU8ZLxOk9hkKFJOLFBcN8vJzb0k53cCyQQAGMMxxVMG6d73scYptKAaJ5D5IyUs6tjl5HeFf8u1kZ93R1sdweo8BjD8nZpMI5MO0AEzV80dBSgWCvV56AQFjESoTrN0zv9u7wlMWCH7IAB9CvDTVZpKU0ZBM8cAVejcig0FJmXpLexJXq','WWSYPfQ6i6x3qWD4ri8Wx0K0rkuTKwDF','M8cDHSyiScWInKT3ertDjGTWEefpbbBN9AFFQrTEOpgNz','rtx11l9ounNdINLDbkumq4Tdy5eVT6RjJ6WUJpCAScKdnE6QPUdEdAA9PdjvX5yuJCHXWqAvKdGWUDil5ZGAWkiZ8jr','g7swPrZSqB6',12);
-INSERT INTO ti VALUES (16580,12445931789223990326,'A0r7fdXsL5lBg4PPLsPJmGb1kvMRr','ZuDgL8Kdt8YnFx3HvMqmtxA7b5RhUGCL0ieAaP62gU8ZLxOk9hkKFJOLFBcN8vJzb0k53cCyQQAGMMxxVMG6d73scYptKAaJ5D5IyUs6tjl5HeFf8u1kZ93R1sdweo8BjD8nZpMI5MO0AEzV80dBSgWCvV56AQFjESoTrN0zv9u7wlMWCH7IAB9CvDTVZpKU0ZBM8cAVejcig0FJmXpLexJXq','WWSYPfQ6i6x3qWD4ri8Wx0K0rkuTKwDF','M8cDHSyiScWInKT3ertDjGTWEefpbbBN9AFFQrTEOpgNz','rtx11l9ounNdINLDbkumq4Tdy5eVT6RjJ6WUJpCAScKdnE6QPUdEdAA9PdjvX5yuJCHXWqAvKdGWUDil5ZGAWkiZ8jr','g7swPrZSqB6',12);
-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 (20039,5627846648096303274,'bX0NZcx1ICnaweXw8LoVCrHQqlXiBZA9kiYNu','GiWi48EsyDEG18zWSTlsBABY6lCNW8fWHu4e2lofBnSCmIC91z2a8emZmlIrmJA1iyL3k5QjjzlbKxadgEfBKHuALlUefTg0kSrViIX4l3V10Fu2PPwIrsWA1S8A7ZjbvDyMaVztSRcZvuSCypGgpjy6o3wLdr9gtAMDmfE9gCNlIFc0bTKKCeCbwXPXqBZX7sAilPucqo8co42Fz8bFr6uWXDwkSwXsJvcWq','jMKmwymDTE8kdYr0dG9afeBfKKXh','SzkvbYcMzzIBA9NXCNIUnsJOu9qod82GqqNoSdOWxj9HLSZmxTFxBZFoKS2UxLtAedLKvrPggSTuHaM1dokF3R4haz72o4r0cWmiRhOxOpNaXXZZDyXr20EZR7pHzD57ohrr9WoCD1N7RV5hYLQHL3VRFN8AM1AuEOocbcyKprF1MnPedhYuezfKfAOpdtMBzCLSiMQRiz3Y7ZuQ83BrKgPqSw4','JbCJZZHac9fY4x8ZA','ztmS6Bp89sbkNjVuLoJmZDxnuEJxNzu3whD8MdAhnoLUCgv2Kq1hraGFsXhS4podRsgwreqCPl7esfaTtqNYNHZrW',13);
-INSERT INTO ti VALUES (20039,5627846648096303274,'bX0NZcx1ICnaweXw8LoVCrHQqlXiBZA9kiYNu','GiWi48EsyDEG18zWSTlsBABY6lCNW8fWHu4e2lofBnSCmIC91z2a8emZmlIrmJA1iyL3k5QjjzlbKxadgEfBKHuALlUefTg0kSrViIX4l3V10Fu2PPwIrsWA1S8A7ZjbvDyMaVztSRcZvuSCypGgpjy6o3wLdr9gtAMDmfE9gCNlIFc0bTKKCeCbwXPXqBZX7sAilPucqo8co42Fz8bFr6uWXDwkSwXsJvcWq','jMKmwymDTE8kdYr0dG9afeBfKKXh','SzkvbYcMzzIBA9NXCNIUnsJOu9qod82GqqNoSdOWxj9HLSZmxTFxBZFoKS2UxLtAedLKvrPggSTuHaM1dokF3R4haz72o4r0cWmiRhOxOpNaXXZZDyXr20EZR7pHzD57ohrr9WoCD1N7RV5hYLQHL3VRFN8AM1AuEOocbcyKprF1MnPedhYuezfKfAOpdtMBzCLSiMQRiz3Y7ZuQ83BrKgPqSw4','JbCJZZHac9fY4x8ZA','ztmS6Bp89sbkNjVuLoJmZDxnuEJxNzu3whD8MdAhnoLUCgv2Kq1hraGFsXhS4podRsgwreqCPl7esfaTtqNYNHZrW',13);
+INSERT INTO t VALUES (-8137807,8,'vrvfK4ISp3tdlHzRdPxatzfeIscy90YjCe3d0KnaCahmaT1yiruUimkziWYQGqz','qzZUz5JtFggh0iZ1HNgtaC35rgF1Y9qbo93QFiZkUBppbkDfzlTRroIkKjq9hABwo0X3dMATFE76LdK0ix0zr6E1AJ6RUE2bU0F2WAJaIOMGsTXZ3vx1YCi0MCt3OOHIQKQe38VFo9plrWtWtYHUMCZi1fWHq0fl63xX370T9GFwhYhRL8kvZWFJduZyUf6yIatwLTiDN04h1R0Vrm4eeuvMW2ah1','0dvCIeQnU','XtgH9s165PoycD7641gHkR6SkCwzISp','1','wz',12);
+INSERT INTO ti VALUES (-8137807,8,'vrvfK4ISp3tdlHzRdPxatzfeIscy90YjCe3d0KnaCahmaT1yiruUimkziWYQGqz','qzZUz5JtFggh0iZ1HNgtaC35rgF1Y9qbo93QFiZkUBppbkDfzlTRroIkKjq9hABwo0X3dMATFE76LdK0ix0zr6E1AJ6RUE2bU0F2WAJaIOMGsTXZ3vx1YCi0MCt3OOHIQKQe38VFo9plrWtWtYHUMCZi1fWHq0fl63xX370T9GFwhYhRL8kvZWFJduZyUf6yIatwLTiDN04h1R0Vrm4eeuvMW2ah1','0dvCIeQnU','XtgH9s165PoycD7641gHkR6SkCwzISp','1','wz',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1046309,-13,'9AHuCtgFE8hja','pxUiZyJnnLZaFWRBuXP4tIFSZYGhSf9xNqFgQsRQWJTQ02Bj7fX6CgarGkE2fUTkwfxpYig89WcIdi5BDPUdAjtag','botnnD','Il1AxiYCkJJLYpZBXzvKcbtP5yMU2HedGW79sMDdW9wlZX7D78XRD3di2gsWWw3XYNG2E5gEieub3nC43ccE5oNC3BPufZSHxsJo11wteYl3maBiqiQms9CG1jgNu','E','FO',13);
+INSERT INTO ti VALUES (-1046309,-13,'9AHuCtgFE8hja','pxUiZyJnnLZaFWRBuXP4tIFSZYGhSf9xNqFgQsRQWJTQ02Bj7fX6CgarGkE2fUTkwfxpYig89WcIdi5BDPUdAjtag','botnnD','Il1AxiYCkJJLYpZBXzvKcbtP5yMU2HedGW79sMDdW9wlZX7D78XRD3di2gsWWw3XYNG2E5gEieub3nC43ccE5oNC3BPufZSHxsJo11wteYl3maBiqiQms9CG1jgNu','E','FO',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5113903,-2,'j','VAiIQDtw6Fvx6Wwtcg7LhjnV1kVx6ZHjJy11TDjmFUSBrRC04P60J1g6OioYbFkYKiJnJV5GhG9Sye5xgYobaalfsnDuwlRMglbKjcvhOyGcXxn','zHOSHEQo','YeTVYjz6igWcsExbb6ZXovF3tqtON6PZnU0fhVELQSZnGT4fnOWbObWqOvrbnI7V5BI9ka9oTKbLvTXBaggbFMF5ekvxrCzB1PP2Xl8z00owaSuDiV3NB1FTWHEa','DB','dI',14);
+INSERT INTO ti VALUES (-5113903,-2,'j','VAiIQDtw6Fvx6Wwtcg7LhjnV1kVx6ZHjJy11TDjmFUSBrRC04P60J1g6OioYbFkYKiJnJV5GhG9Sye5xgYobaalfsnDuwlRMglbKjcvhOyGcXxn','zHOSHEQo','YeTVYjz6igWcsExbb6ZXovF3tqtON6PZnU0fhVELQSZnGT4fnOWbObWqOvrbnI7V5BI9ka9oTKbLvTXBaggbFMF5ekvxrCzB1PP2Xl8z00owaSuDiV3NB1FTWHEa','DB','dI',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6671744,82,'rgtk85m3MxuW5ApJWyDIvVCmr97ip0B','WTV5IspksCLK79uvI9BRwTSICRBvWtiQNrrPAtEYa8x0LJl8b0DnLEN0J5C7xZJ0IA76tX1A9LcEH3RkYtfNUU5BOfUZB02dDSqztm6EH','o18zUF3yIEAX0S','gUT8EYIqxKD4yE','YN','jbN',15);
+INSERT INTO ti VALUES (6671744,82,'rgtk85m3MxuW5ApJWyDIvVCmr97ip0B','WTV5IspksCLK79uvI9BRwTSICRBvWtiQNrrPAtEYa8x0LJl8b0DnLEN0J5C7xZJ0IA76tX1A9LcEH3RkYtfNUU5BOfUZB02dDSqztm6EH','o18zUF3yIEAX0S','gUT8EYIqxKD4yE','YN','jbN',15);
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 NOT NULL, c CHAR(41), d VARCHAR(44), e VARCHAR(44), f VARCHAR(62), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32012,1568003,'nVFUbJWqhrV4dO6','gA4S1s4h7Ba7jyb3','NZUKDS10YOmFxfa','TAZltVqZqaeRLhjDswrkvHhqzyeVaWURyO21uaKOi7BrZvMvrmgHYd1I7G','trT3wKB59RgUP95wmfcssSOHvPWZSRFhUTYhOEUwvjPNdQuUemqlRgyZFGecBh9X0IpZMpqD','Jnwl2D',0);
-INSERT INTO t VALUES (-15047,2538711,'aOPIqQspMo8C2SKmXIBdjxCEJK9','8c6vfwUs7S5KbV71VkA3HpXYNWlxMSh','PH3wMEW0xOISzhOUhhlOsVCWbz2Y9DK6xeuv','xT843sYhucq6blKBPQbaHrzWJpV2Cylwy5eibXSPo09cQP5d7sHTt9VnC34Oqj','VTWrd22SGqbfGFvdH5Bh7BNnPN7rhZLx51gC9HIZSmB9facpCbL6sqP8tuY8tqZVkgJPP','US10Jna5QpXftMaF1eXvHnDuoOB88mGXNFkGMuxycPnOd3iWA2',1);
-INSERT INTO t VALUES (5463,9545847,'He','You8VNDtKLPqFqfmy4lb7E0XTizDPU9Tl8JNz','QRw','8d5h3LpqIOQ7hQTv2KXFFyoKMO65eRwULUCXw5IiiqleW3KtPY0LxqLGz','eXa6klTFDI4WwevBsYFPnpRCXtayNLb8yG5BNUP5e7eaowwHcd4S7Ju7RyeLlqfsjaIAkULxUkPadZQC','mRIvZL0aQk9Yv8OfSTfIcER0XPFLAjpG',2);
-INSERT INTO t VALUES (-14300,4199389,'ioGkRJnqhVdkvyR1v6y4H5VQ1MRJAqJbt','GclVQ','QGfIoLNvxgp26NUCG0','far9IGDkSyZVCkmdBhE2QPmaKDKnoH','eogaevZAuNO6CkoffA3cXMJRpeddP0iT8zLiRHCjw0RSNZqrPspUr0jZczYt5YDJ','QPpLkzhZDpT1p5wnXYPWGXRc6TSS5z1BiQjiJB2eBZ6iqxbMJKW9opiyOFsmln2i5Gr2NzjdRl0',3);
-INSERT INTO t VALUES (6449,301611,'8qpoR8N1KllRRLUWSdBV1ndpUxFl9j','y9yafjC9ELMfu','n6cgEVg5kVIuQf8n0qa','tSXEVaLrUR82ZSursm9aBiwSsOhNF3DpcYY','n4hoI2hANMnZM3NWi2oVN4WQIJ9LHrE04UgTmEzei4uR6gpU9aDM5D4Grjone6PVsRz7Q5dQMd7jzWVwtxSdLh5a','OQPDMRruTj4lSWBPMf9Lt0IyAZs58ixRhnMjJTuXHSlfWbsVMHiGIOy03qDjRF6kNYPA',4);
-INSERT INTO t VALUES (-14531,9421271,'fN0R0OVYaSmZtrdl8ojaUpGqYIvs1hoQi','t3gKjXtH2Rz1yAdF','YV5KuNo59i89lWsnKrJkSqfE7PBgnyG','qweH0vbXB6Iw','u0Vy3oHoiJH8QHFa1ecjtSnm7OIzjcERXDxZKkhXJPDx5p7jEwLPw3knqU2jfAkE','QSKnA7feZXOsxjA9uUyAxgb7w74Yys2yQsgWU93O2',5);
-INSERT INTO t VALUES (-29742,10184183,'6T14NQHvo1cp3WxUcViOGKLeQpDhRe3PF4Ju0wIJP','WXkxR8StdTs91Cs','VSjFj97nwXPDjaPZpkp','8BHbKtIvmluBZwQbDq9LwHBTjDnSjucWzKkkUST','vHBdqbgGSviPnW1RdNDXd0ivbD7eAtZEAYPwO6TJ15eke2rpyWwF9mBj6KEN5wavNLIvX','7VM4FYvpo0TUK92UegS8CdOy1QZBo7jaUZ5yMXJjo3rVxgAcO5AfAffFpU6CCdCPqM4ak2DsU7',6);
-INSERT INTO t VALUES (-15316,2124917,'kdy5','qIDTLE57uQuodSW57eW18L68ST','u5N1leL1La0XGB6v6O9ZqzEN70vvta6BDqmPzm','kLS9OfQUDLGQTkzR93O2ksSl0Cjra4d1rG0iecq2OIlrGRC29WctN','as2zjX6Zeb9bUoKmdziPOrK7TuFGNzTW4YMypEbdjW8AHomuXBFkwaXlc','Sx7hpQCdhMMz4eiuFWzF4eFpVLqCmDt5wq9yZM6eYjyBUue534mopWA0a1gHjLzL1p2Qeylx3Q03FBJxSSHqZQaAy5',7);
-INSERT INTO t VALUES (28979,3192466,'9RIHcMN81UrPSrHOpOUpn5J89IWEG','zFi6gxHl4AcortICWPANZ2p1','FZyLzPa7MrJPrFM','waerUZptaxPJzf7kPealVmifVYDa0FcPpLR7lJVQk6lTxHrfSjzhfHKP','l1GqiS1GjIaBqUrMQuZhGJs1oHelopj0241c13eztSfVdtH8tsyq9053uJCMWdiA3Y529aahwrKylUyidWt','U4cLGvWonN2OqAK6Xu3axP4diy7sIX5FExP8d7lYOxrXkbPC9',8);
-INSERT INTO t VALUES (-12460,2323843,'976Ed5F6svX9EG','rNglywAfQBesjajB0MrK0UGJmk1zNfVtiOOw3yrOYKu','dkWHP0dowb','cA1GhLgKkqbCzRuAeALdy8HhhnbHR1LHSfFblB3iw9wePER','BdwvvqmWB5dKLvr8zvV8gYmDpXsx9figA0MvCcnuwiuNFYYarybU4NohAGgADDiT7g18dEcszle7tnzcy78IXp','w8YOSk06tcidb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(9) NOT NULL, d VARCHAR(89) NOT NULL, e VARBINARY(68) NOT NULL, f VARCHAR(52), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (38254,7169158,'UT8Zd2aQN','l4IR4TbmO','2lRVBU7rpMwqJQs3euoWEazObOVIneDdjjlA','FoPX9XkGRuct2Emd0KzrXUVPfb8JUTgyOaeAbXVudNGU','PT','H',0);
+INSERT INTO t VALUES (3253,4929734,'tjJLxf','4ypiXDq6WrLzwP29OKiDmGdJ2vT1KQBYvqX','wdYUepYOPuyVG9rN34k6OlJTkgidQ8oBAcNXlFI01ygOOy7W2UaYqNe2vd1NqU0Prtn5','6uRGgMNniDUIacKgn9of0S0BCUARZ','73','Nv',1);
+INSERT INTO t VALUES (41335,-4526989,'Qr9yInq','iXjHdMqVo','Qa7lHPnzEgDyKax84TFG3nFCQ1eyasiKHJNfznytd1XZoHEUv','HtqDflYE3bV287EVX73DHRkHTcF','K','5J',2);
+INSERT INTO t VALUES (45207,3349253,'6Cd2VVp','XQO8xP','z8wPpjaF73nBScWPN6pvEl9EtHHcs7JeRdQCJt0LF2xLlSmCv25Bq9TVhj6BhXeDblee','yS1hFIqN8cLC2e1m0FzrEkt4lPSucDaeW0yvapePptqR0m5H2F','X','o',3);
+INSERT INTO t VALUES (23490,-6242296,'7vWlR5neg','f7Xc0o8BznVm3SG2hZdhg0zR9l05cUiAOD6bubIjktEyNrYXMIbhtWgfwQx1CucjW4LGWBu8Pbb8tDm','itVAw52PbMFpmxXl2euHu2zUXucYwqnYLfzE4BP8p00YR9I8crZS','V4lOa1ECl2djONXrg6RabfLDbIX3rIJo3tYIIRwzZVnnLsFecK','vt','p',4);
+INSERT INTO t VALUES (25305,-467266,'4XpX7o0H','nPRVqu8uCvNpPxuNeiqckPaMB3RH8QTh','7hjDzYUuvzBfipnnJcRgHtnfAdprP1','8aq0bd82joa1ukg94QWJaE5v0IQrljv0r79o8jfYjAX','v','2R',5);
+INSERT INTO t VALUES (21903,-61367,'bYbpXraPA','lUJS29whe3zsEV2n8yUmJE','Cw6PcccL30eY8AuUzJmZkk','g81VNV2x2INpbFAozpi4Eqdz92','y','fG',6);
+INSERT INTO t VALUES (21113,757630,'nzzBeGi','bd08fqVJ1cVldB9pbRPmUKXmodWjf2rg9','EI8ps5p0RKoPFVd0ft2702doznf2YWElKochMF8cUQgLFwm9txqbkpqklele','iV2bLVK1vQwORbnskwVXN62F','K','UR',7);
+INSERT INTO t VALUES (43684,8350011,'N9RdmV','vZ','wQNf6P0Iv4SUCMwGa8','Ypaopn5dN1e','j','eL',8);
+INSERT INTO t VALUES (39954,4796736,'QpofbIG3','hUzzmM1oMTGvUTNAPuncsCvXGFhDnPcR6F1F46Fd9mYe5BEaolNwKGqRxexRNkTTJgYErUmaTfQoQlPWeHks','7wBMXpUNpE9s1RVyta1em6','CIMXZqSKvsr7tOzHkZHpBESEy8z23D93feRz','7G','s',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(9) NOT NULL, d VARCHAR(89) NOT NULL, e VARBINARY(68) NOT NULL, f VARCHAR(52), 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 (-1040911337,14383724,'ADvS2bPjVoSvrsjJXeH8','zNswv4gvJjkC75xxxaxpQhitkJYSJ1A35l9rWHiH8','XgI5SfHlkFp4HbXK9G','iTNthotYeDMqSGLf1xgJGOqlXdnt3BwP6xPnHI9KN','GaCv0SFpyHaUe3kkmQsIE9ozrT30lfX6BG1afaf3E3TFVZaTn4klShWJdVQ4tJSTQBXccBe9pCh53nLZIHSJph6p5','J6ozt4sDr8gE57yx1XkTh0qNweZ04',10);
-INSERT INTO ti VALUES (-1040911337,14383724,'ADvS2bPjVoSvrsjJXeH8','zNswv4gvJjkC75xxxaxpQhitkJYSJ1A35l9rWHiH8','XgI5SfHlkFp4HbXK9G','iTNthotYeDMqSGLf1xgJGOqlXdnt3BwP6xPnHI9KN','GaCv0SFpyHaUe3kkmQsIE9ozrT30lfX6BG1afaf3E3TFVZaTn4klShWJdVQ4tJSTQBXccBe9pCh53nLZIHSJph6p5','J6ozt4sDr8gE57yx1XkTh0qNweZ04',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(42);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(42);
-INSERT INTO t VALUES (1555404438,3936828,'2cPJKqwCQk7BwozvEGWHWNajLWn5kMAARiocLBrgy','i3R5pgx3rWQfZO59DtOViogP','a2ktnBErPZGW1ezLn7D','QGu6Fs2irRnORFwBwS5gMEtkRHi0bYX6vfo20','UZGLWqFTItzPMevxUHAvbcBRDdfiQImM3fz','TJUbGU4lP7ivlfb42qedEkCcGq7q7WXd4MFofxqaXqxeXAQs7moz1dOvYmH5C9CTaJ',11);
-INSERT INTO ti VALUES (1555404438,3936828,'2cPJKqwCQk7BwozvEGWHWNajLWn5kMAARiocLBrgy','i3R5pgx3rWQfZO59DtOViogP','a2ktnBErPZGW1ezLn7D','QGu6Fs2irRnORFwBwS5gMEtkRHi0bYX6vfo20','UZGLWqFTItzPMevxUHAvbcBRDdfiQImM3fz','TJUbGU4lP7ivlfb42qedEkCcGq7q7WXd4MFofxqaXqxeXAQs7moz1dOvYmH5C9CTaJ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-589185481,14639178,'esrV','iDw1QhjYoGUzZbxVOQIyDjr84ZxXJYyCiEtG6sLgWb','ZAiioisLOAJOZnNZyY5t4Mj0oYVoCFU','vhBzU3cBms','3AcD4vsDC7xnj7LgWnASweSZ5Lja1DhIUK30vlBufu7SgBD1sS9Ts60sQvMEkAqxPYM','hvVwJktf8gqNkQgnuK2DQTLlKOMseQnFRaK5YalrHw0cv3Vr14Xy251eZv9Twi',12);
-INSERT INTO ti VALUES (-589185481,14639178,'esrV','iDw1QhjYoGUzZbxVOQIyDjr84ZxXJYyCiEtG6sLgWb','ZAiioisLOAJOZnNZyY5t4Mj0oYVoCFU','vhBzU3cBms','3AcD4vsDC7xnj7LgWnASweSZ5Lja1DhIUK30vlBufu7SgBD1sS9Ts60sQvMEkAqxPYM','hvVwJktf8gqNkQgnuK2DQTLlKOMseQnFRaK5YalrHw0cv3Vr14Xy251eZv9Twi',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (18608,-1188909,'mtsohPRt','LDIB8rGBUkjiBuKqR7iMx0knOag87BIBSQz0rFl4f8GAoBNFKdtivSmbWxMkT6UpLGmgJASYpqfj5','0FWXtEkMptlIPiYCDbS3YJiLZgOTHrODw8cyO07','sS9yL4qD3PtzmQQLY2szvklM8MSxv2ufJGJaOX9KcNtrn3hQs12','R','i',10);
+INSERT INTO ti VALUES (18608,-1188909,'mtsohPRt','LDIB8rGBUkjiBuKqR7iMx0knOag87BIBSQz0rFl4f8GAoBNFKdtivSmbWxMkT6UpLGmgJASYpqfj5','0FWXtEkMptlIPiYCDbS3YJiLZgOTHrODw8cyO07','sS9yL4qD3PtzmQQLY2szvklM8MSxv2ufJGJaOX9KcNtrn3hQs12','R','i',10);
+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 (11270,1275664,'FmUKJwQj2c','FraHI','DKvh814DbG4vzPi3GqjfYWDoAmxwPIjm7oSFWbn4oNlHrneukbwPKwqa','HfPiQh7f1RxrUSjTBldBO4bJaZQx3J','bS','qx',11);
+INSERT INTO ti VALUES (11270,1275664,'FmUKJwQj2c','FraHI','DKvh814DbG4vzPi3GqjfYWDoAmxwPIjm7oSFWbn4oNlHrneukbwPKwqa','HfPiQh7f1RxrUSjTBldBO4bJaZQx3J','bS','qx',11);
+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 (27468,-3958861,'sWF','2U9ADwoIvwEzJSTu1QZoXjAhE6v9WncZWSExnbKxhd0vcPUtRUIWwiRXIDeT5Rn','aqCe7d8FLtpf8b4l2aWiNvH5qEqst9HyXRfLmqfkQ','u0RMgZ4JLKhCRo8H5lMVjen5Jl','eu','F',12);
+INSERT INTO ti VALUES (27468,-3958861,'sWF','2U9ADwoIvwEzJSTu1QZoXjAhE6v9WncZWSExnbKxhd0vcPUtRUIWwiRXIDeT5Rn','aqCe7d8FLtpf8b4l2aWiNvH5qEqst9HyXRfLmqfkQ','u0RMgZ4JLKhCRo8H5lMVjen5Jl','eu','F',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1196864480,5872283,'rZnBxzbKSqGBm9wT0QcYvLOyyZJZ3ItI','QBXQoYOgQxbrxVyvfqOlNkDeXjnh4cGcO716AWf881X8tSCtc5nmkWxlak8IQ9805wM3bWQRvimJCf5OoCmQAiiXu1nnUDTHv4WuPM7mTrox7u7yte9Mc8BGzfX1JwxvSJorAq87lIVFbgryUYJCPkd9H4WmCi0um2fh2dnXiKSEuVgcS3DDUkWMHcriroGQBzE','fsbLOu5G4q20G2j','e4xI3DqugA3XMeVGPSO0UUEtSL2G3HbNOThXSPoVctLQY4VcXgWfthHQac0JQJJkMU5iVhDL33zgLXPrsuFXwYApfvPfHWLsd0rKRYraRA8EFT07afUwNyLYn0pme1M7Zr6e52lLrkMeAzIuxNWspfJrWMYsTB5ORfMIgDYGOzllppszgCmDKPxEnBjdsBwykd0vYz2pOEKCuGwZYYQk1NLYO405y5mjtJ5hZ6GvSENdlc7RMlc7Ljo','Wkiocmo0ss9j9tL3groCvDhyH91bWlNtde','2h26JFJBaJjuE1GcAcoFUSmrGx52sreEec8EFuDP74DQ0I8xf3VuWKHn9D',13);
-INSERT INTO ti VALUES (1196864480,5872283,'rZnBxzbKSqGBm9wT0QcYvLOyyZJZ3ItI','QBXQoYOgQxbrxVyvfqOlNkDeXjnh4cGcO716AWf881X8tSCtc5nmkWxlak8IQ9805wM3bWQRvimJCf5OoCmQAiiXu1nnUDTHv4WuPM7mTrox7u7yte9Mc8BGzfX1JwxvSJorAq87lIVFbgryUYJCPkd9H4WmCi0um2fh2dnXiKSEuVgcS3DDUkWMHcriroGQBzE','fsbLOu5G4q20G2j','e4xI3DqugA3XMeVGPSO0UUEtSL2G3HbNOThXSPoVctLQY4VcXgWfthHQac0JQJJkMU5iVhDL33zgLXPrsuFXwYApfvPfHWLsd0rKRYraRA8EFT07afUwNyLYn0pme1M7Zr6e52lLrkMeAzIuxNWspfJrWMYsTB5ORfMIgDYGOzllppszgCmDKPxEnBjdsBwykd0vYz2pOEKCuGwZYYQk1NLYO405y5mjtJ5hZ6GvSENdlc7RMlc7Ljo','Wkiocmo0ss9j9tL3groCvDhyH91bWlNtde','2h26JFJBaJjuE1GcAcoFUSmrGx52sreEec8EFuDP74DQ0I8xf3VuWKHn9D',13);
-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, c CHAR(99) NOT NULL, d VARCHAR(49), e VARBINARY(78), f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (53840,23526,'ytNBk7IFNQ4jXmbsN79zm5o0itA9sgDSVxSJe3mWpfloGz','DTSRPKXAAQivmwjp7nPuSQ9d1EVXco','pK3ByGyBnldKiyA381WX7FeZ9B1v48vi6LKELFBJGW0l','uawJwVO','UVJffY1lrgx4VmpZESM8jpDUljytW','K3kfisHw6ruiVxwSeYOxpcKXhtr5LjD7EcXZs6AOAGEbP1fh',0);
-INSERT INTO t VALUES (63404,-23494,'ySDYp8ySz1s5kHXSdc96dnidBQc','BbmGrDExGK74WGMIDAw1m14xcly6gmT2SUtJRdLsdPz','LrIOBlY808a0BKoAh5JsvDv0x81F','Cg6pbvi0mhvXGy','cyIZ2g7jXCHB','SjAm7nVdlQgXkAULWtDhhtyG9YojlwqGPzU4GhkJtla9vcUbCIVRfrq4E43ZMmF7Z17YtWgATeOK5JGK0uuGcY2xD',1);
-INSERT INTO t VALUES (42411,8710,'16YJ0OSfSHbfqqfi1E4bdM2wOpwAg0bZ3YMugA','AGWxGjFIQd7uKrNHcgEzxdzSk7Rp','m9zbuVpGOWI3iB','vk6tZbMDpzW7Gz3S55w4J4ZJnwrEG','exMlOBYFGWmDv','57M9MAkj6fVNzSOB',2);
-INSERT INTO t VALUES (30553,-5878,'7UNvsOQ6UQ1aGXnjSI1ZcQNznLcw22f01LABDynpiCGa24MQFEOTIw5rMvqDDsUY4hasUbP2Ee5UhUOAhRhWpbH','lCyOXZuTxLXfZjkH8viPYMA9kCxyT','3aUAixrog2tQORdJ9KjktNgdX7ckqJ59O0wVzmcvv11cURDmA1qTuaivCTKWHb9llFoH','y8tSluiBLTbPbRiheQtEDPtctDH','ubFegRVevwubud','mkwuYxP3Ec7svLBYjbgy9BNVWUm47qtCKKQht05lMQUOGgRcl1',3);
-INSERT INTO t VALUES (26955,22291,'GjMLECNJaX1IP3YNcsoaZFTJ2j1Y9nPns4R5W3b7Q06Wm7BOesn7qdv6g6XdErINR2xXWDzbtY6b0dLsuM2Kk4','IY','CcQuY7SiaUttMwkYqeB3wQ28aYCQZ9XeMxxxdV6q90QJQrhGfUwvzaURL','SK8MQZNu2rzIvjSDwUaxj1pf0ZhQz9','1i6u41NNPjDiCQl6mIAGJZefSoK0LAU7pNqYYgumDURVaD2ZRS9xIyge6KzokldVkSvZSlZs0eNJUiD92qkqTh','VXsV5KtSsjpWWbfxs79cjT214JE6VH',4);
-INSERT INTO t VALUES (49034,-1262,'qOMo4BgyM5kMmmBqUt08E9BRpCrgeK2vDTcYV4ZeeDRYb9hc2q4qLbitPera4yOrBlNlPpqoMCJPge','IieuRs3u0g18ca2j2j','JQDggX0lKvy5LjkQ4Iv','P2czZ7SfH7yRzm7zm2QzyhqhSfH7F0Pa5','f','C1GvCski0CuUYJlvOrNHr7nfVKcyYbhLFlMrCM09wPrGFf7fSEBGYH1HKyzMO4DmLvMy38H',5);
-INSERT INTO t VALUES (63503,26496,'2EFhnOHFpAGMr5ORmAn7YQ5lYK9TvZ2pXyGSi1CEYqzPZjHJ24Giks1Eu7cYmpAohXrXjmtJqOtf','BuJGqAAsqHXryb2nu','Y6HwrOFj8izyEX9','RAdHlJRoURBR3zn','pR41ymnbxu7WPF87Pqcu8wwj3QWIFiBGZG9voJ575MvVDQjc6eP34hgwMpd7p2rgjd2avDARuF0jOlzv','ZPMayjskVAkW31QJJUQteiDyH8',6);
-INSERT INTO t VALUES (5454,-6822,'fUEudx4I6pM1UZ7ckBVYY0sad0iV1E5Jp','G8spR15ammV4r0Ttm3gyHuup','e9ipKQriAAX2m9EivWsiUPyZWzGFBYlZc','edSFx0Q2UkNx2GzQSLqIvyF8oZ0cdEcsgllPxZ','j6OkGLF7i5E4f0ydwmchA3DrILDYCFC58212mJu71ZG0tfO4mBqHci9','1oh5v2kKSPgi7NeLCplTJdMnTcolShU6g4EHTYGkEouEsFbgl',7);
-INSERT INTO t VALUES (50025,9530,'fZPvwLNJj9J0ww','hAnLsV28d64h4uZdtwrZbol9wGIDFJh','au0rfjWV6M6eUC7RpHfC7pNVq3ws1PSuBhDPVWi','whn','Wx3TTAhh8eBqj32tpjAB7bFir3dd2C2w7aKtUsGE','nhi1apE1gZALFRP1b0tH3885tVIypY9oJfxxci',8);
-INSERT INTO t VALUES (57542,-403,'PLCA23AWyQCEov3IaQeLt4sRCdD3k5v8rcwByNQsS9Cy2f','ULeaZq4','N8k1JF7vmKCtlAdWeNHmqtqZHfqNLwrm','5LoZldBs0HG8GKIAAsiVJRx4dosnsm8D1A2','QQY8w0zLXfoN2xuvLxITCwJQVcDLmDnpRixGwNd','PC0NcFoh0uYEsQHQkvuQrWBGXsVMcmEuoDLzOFEkPk993Ypy5qgnS4hRbid6ccQV2HCowp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (35035,5241042,'ckj0JIHuZ','yZamdsh4Yds2I9Pnc6','Lptorp9P2UXtMhXVuwoi2UO7TgSvoR0iEe','KBbWzjn','4','w',13);
+INSERT INTO ti VALUES (35035,5241042,'ckj0JIHuZ','yZamdsh4Yds2I9Pnc6','Lptorp9P2UXtMhXVuwoi2UO7TgSvoR0iEe','KBbWzjn','4','w',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (36409,8331646,'fGD7ovX','OPIFJL1arxkxyf5JcpqB6IPD6hL63ARmJr7f7Vx1CqRbNsUkRxChFpvO4J3wpkW3nIKNZTFevNMcZIGLsINIv2fpiM','s7OiPSVo6IKz8mgzsTgG0eg5pBUsn','WNIiXqlCT2swaP1twnsxWfvApruYNsV7kjtUAafnL68LMqKd6eNAuzrS6XHxCQhp5l5eTEPjdT8fsJmWTWCEfb2FOHsWUgxRMnIHEPZgSn8nb8Y5BBvxoXBCLWtS0FJ3a6fU8viH1csRzdCuozwfrm1dPILFmcqUelWmQFOFg0lukYUJ4gcjp0x704wBuM70kVkLHT97Tv4j6QSl8sFGVO7ve6sNJkkYJOuQsklKthcilu0dP0fJcaUhsb','b','z',14);
+INSERT INTO ti VALUES (36409,8331646,'fGD7ovX','OPIFJL1arxkxyf5JcpqB6IPD6hL63ARmJr7f7Vx1CqRbNsUkRxChFpvO4J3wpkW3nIKNZTFevNMcZIGLsINIv2fpiM','s7OiPSVo6IKz8mgzsTgG0eg5pBUsn','WNIiXqlCT2swaP1twnsxWfvApruYNsV7kjtUAafnL68LMqKd6eNAuzrS6XHxCQhp5l5eTEPjdT8fsJmWTWCEfb2FOHsWUgxRMnIHEPZgSn8nb8Y5BBvxoXBCLWtS0FJ3a6fU8viH1csRzdCuozwfrm1dPILFmcqUelWmQFOFg0lukYUJ4gcjp0x704wBuM70kVkLHT97Tv4j6QSl8sFGVO7ve6sNJkkYJOuQsklKthcilu0dP0fJcaUhsb','b','z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17734,6383588,'34uS40Z','tRm4DXl8dldgqDRf6ozjOfI5dTl7TdFnk6kzGiCwh6R8214KI6M23GYIFCBYwiUnztJ6Tvzlq196tEQlp5arT8FSIfATOT4ucJFPdmNFbyDmkAbUnag7EL7JV8fkr8FUHpLlrUfV8Vn1W7IecIc5pgQrwzLZpkvJgd9bN7kteWUJJN9yGsPNvnfJl','M0yDUWbPOzgrbCzKiDQiq1lw0jhUxqBDfar16HvTZi9gh9RXWX1YpQlt','IWsoxSCyKSZB3','s5','i55',15);
+INSERT INTO ti VALUES (17734,6383588,'34uS40Z','tRm4DXl8dldgqDRf6ozjOfI5dTl7TdFnk6kzGiCwh6R8214KI6M23GYIFCBYwiUnztJ6Tvzlq196tEQlp5arT8FSIfATOT4ucJFPdmNFbyDmkAbUnag7EL7JV8fkr8FUHpLlrUfV8Vn1W7IecIc5pgQrwzLZpkvJgd9bN7kteWUJJN9yGsPNvnfJl','M0yDUWbPOzgrbCzKiDQiq1lw0jhUxqBDfar16HvTZi9gh9RXWX1YpQlt','IWsoxSCyKSZB3','s5','i55',15);
+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(58) NOT NULL, d VARBINARY(92) NOT NULL, e VARBINARY(2), f VARCHAR(71) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3870720761202045786,-12721,'TP5BDqSc6RhJrGgQMfyxamj8yr4b77J1WTABN','2x2mI33NJ9KHED3KNmG5K6nsWSwDo1C3TvmQa932yjaaaRela95PwkWqBq9ER8Gv2Qv1Ibs','C','QqRHh1AsNjtmbemJPS4enosRas7bA2qWUR6di31Ij6jCKiROapUe4wCOS1m','s','d',0);
+INSERT INTO t VALUES (1688632972746097926,-772,'YsDNnnnBgyD8JVz64UnaTo9rWVg8','tYEMCFTtjUpfWYT0E2kg1xe9xirE4yzxzNKqC79b4uawwvPH2gyYfRq5z71s1ptidsNITm5beZ745jok4jgbIl0','3','eqNhGNmAUNUu','S','z',1);
+INSERT INTO t VALUES (10635749362856332730,-28295,'scVXVDTQTcDLl','RQqGWJbqCDUxFVhR1K','H','Q7NPGpV3SmfAUlMO1DByPTM5fXVkHw7mYpALrkdSUwoZJqNrCgk0XofVNvxBBE','d','w',2);
+INSERT INTO t VALUES (15712787981555976423,62,'6Z3','ggHp08Cqx','HE','wqEgBzinYCHIeLefi9bqrEHs85el','5','I',3);
+INSERT INTO t VALUES (18047521602036810602,11417,'2rlGEvmFw8q87okoqFOobuOIbt','gpLl27','q','IghgdChaEsarnBgiXzbuvjD3AJRXidwelnV1Dx5lxIdGcEiBVZ0506P1EOsTdtv1Yoy','g','i',4);
+INSERT INTO t VALUES (11282129430237941256,23888,'0SipwheqYXYwNsbzb3ENgVKFwUxLct1DNTA','3TgFkLW5PQu2zfEEkGz6yajSO8KtaxjbM97nr8ccul5ObbVO68xJeGc4klgY','9q','cdi6HEJGxmkCHmrdDmZ','z','8',5);
+INSERT INTO t VALUES (13363039155835911278,-29703,'QZG','v2RqZ61LyhH2ENMktOOstvAmrTpBOf2H6BDlMWVIiLZMyqqLY','dZ','6ww3pExs','S','u',6);
+INSERT INTO t VALUES (13693466607012507955,21225,'qhtwi4f6LewBF8dmGxFXE9GHdLfWz64','DezOcthiKlxIP3','jg','rx8HPKo4Fi7L','o','x',7);
+INSERT INTO t VALUES (15285260249103809669,-10086,'jBXgSSaAJKwvBlVr3cfq5cK0MgOWKTV9HMKUTX6','kJq5IGUzDHn4Y7PKQXM5cVIUlrcQ6mEH2y5xMbTwnY2RdWb9x9w','8G','RLi','F','A',8);
+INSERT INTO t VALUES (17402844913410096294,-25083,'exOCrOmi5HfYoa8HMpDFH87U1BQjF70v','052pKUdS84tM67wy3TO6q7JSoBJqJ6cR7hoSXe4jt9nUmFjnk98hB5olzyvtQF5ey1czT4CsMdUwzs5VXl','0','aqL1M2mwG0YUkiCa0vG6hpoCyrL6RDKu4tWAnh','4','K',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(58) NOT NULL, d VARBINARY(92) NOT NULL, e VARBINARY(2), f VARCHAR(71) 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 (13662753,-27321,'7SoN6zW5PGBn31Ln1zaKBIXX1ZbPp9iAxxvy9Q3Hk4nOYd1M','Jwhq0EGSrtUIT2BCoRLqN8V78hrW1s7VFSi','Gb02P7uIYYDIu1EhHA4xtWwjpLDRbvwQk4wmqYRpQHLzWd41PsNKxaGJz4tq52wZ','NX09RvJEStKdmI','RB5ZfokmP1S4guPGtRW8LQPsfy4FQxMahcDxfTe6oVSNutgrWJ2ivqG8UDdPo7OQ7tMiMs22HunwwJ5','YgvO6QqBEIdFBXhHKivVv99GGkHmH8rhCtW2DWTObztBN3p9O8vTuLZTAQONF5gmv1QPvMWuO2m1sfBkC7ka',10);
-INSERT INTO ti VALUES (13662753,-27321,'7SoN6zW5PGBn31Ln1zaKBIXX1ZbPp9iAxxvy9Q3Hk4nOYd1M','Jwhq0EGSrtUIT2BCoRLqN8V78hrW1s7VFSi','Gb02P7uIYYDIu1EhHA4xtWwjpLDRbvwQk4wmqYRpQHLzWd41PsNKxaGJz4tq52wZ','NX09RvJEStKdmI','RB5ZfokmP1S4guPGtRW8LQPsfy4FQxMahcDxfTe6oVSNutgrWJ2ivqG8UDdPo7OQ7tMiMs22HunwwJ5','YgvO6QqBEIdFBXhHKivVv99GGkHmH8rhCtW2DWTObztBN3p9O8vTuLZTAQONF5gmv1QPvMWuO2m1sfBkC7ka',10);
-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 (16734955,-30119,'M2ZPSfFJ3miw44MiIVigugdYOWZaSYpp1','rDL7xyOsPht2LeLGu8Gystxv9g9dBW8OBGUNnPXaQWA9D9W','uGJYpW1TNPyNjN1UYHQpJJtpy5YytUJ1H4wez5NGH0c5xGMomQGsBj5','bkLE3BWkP17','Q7lvYNVEouIUaIZhhBWxaPuTSJYvaV9w8LDcZylXgKgOtEctb2dsph0NvtHX7mFYO2wfMhorZqBa660Db6','BkJDvceRtb7DKybJjy6prz',11);
-INSERT INTO ti VALUES (16734955,-30119,'M2ZPSfFJ3miw44MiIVigugdYOWZaSYpp1','rDL7xyOsPht2LeLGu8Gystxv9g9dBW8OBGUNnPXaQWA9D9W','uGJYpW1TNPyNjN1UYHQpJJtpy5YytUJ1H4wez5NGH0c5xGMomQGsBj5','bkLE3BWkP17','Q7lvYNVEouIUaIZhhBWxaPuTSJYvaV9w8LDcZylXgKgOtEctb2dsph0NvtHX7mFYO2wfMhorZqBa660Db6','BkJDvceRtb7DKybJjy6prz',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (16612907,-25795,'2F7vcTEIiB3BUkSX7iGNZ5OWnfhSGUqmls','r37IqBcaB5hFG3kJBStdmi59Ht1VBsi9yWCq1tDAS2c4qMlfsBiGCy210hcHL8zH37tGrffy1Evky2lgp8LdervYWblVO4lfb2YiCcIa9Up18cPPxgRCyUOwJqS0ogJNYscDibYzHATIkxrI5j0r2cgIQ51z0','6fGQsfbeWQDainA4fZElwDG2gfPJYUdBy2aopag0cfsueN8fy0ANInRR2IOiqXQCaZyBquqU','oc4rZLbl9yfJCMjqym2GfULpy','HPCOCwv31dvpoJY2zyZDESz5j9iMy7UiWSi5SteRIHWPrrxiyYbLFn0WuIyHSoI4Bd65YcmYhfHbIcPDq34ZjfgHjXjkx3vz0Ab6','0TphkBgGjs4VNg9',12);
-INSERT INTO ti VALUES (16612907,-25795,'2F7vcTEIiB3BUkSX7iGNZ5OWnfhSGUqmls','r37IqBcaB5hFG3kJBStdmi59Ht1VBsi9yWCq1tDAS2c4qMlfsBiGCy210hcHL8zH37tGrffy1Evky2lgp8LdervYWblVO4lfb2YiCcIa9Up18cPPxgRCyUOwJqS0ogJNYscDibYzHATIkxrI5j0r2cgIQ51z0','6fGQsfbeWQDainA4fZElwDG2gfPJYUdBy2aopag0cfsueN8fy0ANInRR2IOiqXQCaZyBquqU','oc4rZLbl9yfJCMjqym2GfULpy','HPCOCwv31dvpoJY2zyZDESz5j9iMy7UiWSi5SteRIHWPrrxiyYbLFn0WuIyHSoI4Bd65YcmYhfHbIcPDq34ZjfgHjXjkx3vz0Ab6','0TphkBgGjs4VNg9',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (7295477,-29301,'dY3SIRYF0awUANKfi4JFbL4P5u','qePrUBYqraAguRyZFsmASBkPNLQc5QiWv1gFgZlZVLqHpf5XMncTczJU2Bb0A7JXDMZKb4xTcAUJ0xXl6tpsfTgyiW5TWnh0kJstiUbIqsKcaHpVaXJq2PoZhjtqkLOpmoDK2ix5nUEz9MF1gnqZUnzblmm','DRnbrLRpTjV4Me8PsQ8QvYIT6JYaOmSufMW7L2VUN0a6GtTb5MRm3P3U56','xMhaEYoRPPMc1ZIg','8hz9kex','A0lsyNOPfdFbr0CXfzPnifRZycToA6sXjluEmHVAixONotHD3OjNLaya8RlpRCWmQP4ya6CM3cjC1hThB',13);
-INSERT INTO ti VALUES (7295477,-29301,'dY3SIRYF0awUANKfi4JFbL4P5u','qePrUBYqraAguRyZFsmASBkPNLQc5QiWv1gFgZlZVLqHpf5XMncTczJU2Bb0A7JXDMZKb4xTcAUJ0xXl6tpsfTgyiW5TWnh0kJstiUbIqsKcaHpVaXJq2PoZhjtqkLOpmoDK2ix5nUEz9MF1gnqZUnzblmm','DRnbrLRpTjV4Me8PsQ8QvYIT6JYaOmSufMW7L2VUN0a6GtTb5MRm3P3U56','xMhaEYoRPPMc1ZIg','8hz9kex','A0lsyNOPfdFbr0CXfzPnifRZycToA6sXjluEmHVAixONotHD3OjNLaya8RlpRCWmQP4ya6CM3cjC1hThB',13);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9463892686018534162,10419,'WiWz1hSagI8cf4D1peUkQ1C9U','oL','ou','tf19wjuMqywwfTl4wPT343K8SDMDxcLNR7YaDNRovpsuN3S2TuFKAkv','X','r',10);
+INSERT INTO ti VALUES (9463892686018534162,10419,'WiWz1hSagI8cf4D1peUkQ1C9U','oL','ou','tf19wjuMqywwfTl4wPT343K8SDMDxcLNR7YaDNRovpsuN3S2TuFKAkv','X','r',10);
+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 (7454523109892235611,25669,'uQ9LByiE5xPBRIw7Wi18BBUu7m6tC','MPlVkV1d0C2Oh8BaEsfdApUWQzLnvzHM','cG','kxo38T2xPgF7DQASJkKmzd5aJ9PSclUjZ04yDHPNI1ELU','f','3',11);
+INSERT INTO ti VALUES (7454523109892235611,25669,'uQ9LByiE5xPBRIw7Wi18BBUu7m6tC','MPlVkV1d0C2Oh8BaEsfdApUWQzLnvzHM','cG','kxo38T2xPgF7DQASJkKmzd5aJ9PSclUjZ04yDHPNI1ELU','f','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14537666595884853200,-15606,'SMOqQr2VMvUHQgMZbvBqRq1cx7Egq8gtnIBOARXaNLx2GKj','yP3YKZGupKaj1G6bUnzmfA0VpFxHmGekDBU7fzv1H76PgoCM02','p0','3wvX4ttfEkU6Yi6FqW9pPj69sqDpNcznZ7cFWIYx08k2C','4','N',12);
+INSERT INTO ti VALUES (14537666595884853200,-15606,'SMOqQr2VMvUHQgMZbvBqRq1cx7Egq8gtnIBOARXaNLx2GKj','yP3YKZGupKaj1G6bUnzmfA0VpFxHmGekDBU7fzv1H76PgoCM02','p0','3wvX4ttfEkU6Yi6FqW9pPj69sqDpNcznZ7cFWIYx08k2C','4','N',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17756740404706914420,-13983,'BP3kK1GI6khb2GzmUmRYryORqcNnXnLmw','tW3YV8dThZZeuTSvblchraClGVNbyuSmWzM3YHO0cLIQI9XFIv1f6wksU1C7MypPzDkeg56wZx8jrKLZ0U9a2HeJaRoxhRbLYKCNl0LeE39705FsjmTBDZ3ugljAzPq83oD5Uuue01SYEvOaAio4Y6FD8TqDMZekUkWtPL7DIAL','P','prGKVrRUyjejwRhmtpsuCcOkFcEAP2cR5pBcpPtkdMvSx81JinxBrBbSiX9YiEbCe2koXxloxJsU96OiCgoTbgOd3mcr3u37hFLZOv4ASQ4KfDcziefwM1Yw6sCRfVOpu7Y6IwVdGjW28sejdfZkRZT2RpvWXTDYVXsbxsPWDDeOyrRXe1u4gHWpst8p0bOvePlFoyAa4H50IGRDntMTfX9JXUAD3K4G0RXhUvqe5LT6DQmIlYx6D5AuK64jRzme','O','j',13);
+INSERT INTO ti VALUES (17756740404706914420,-13983,'BP3kK1GI6khb2GzmUmRYryORqcNnXnLmw','tW3YV8dThZZeuTSvblchraClGVNbyuSmWzM3YHO0cLIQI9XFIv1f6wksU1C7MypPzDkeg56wZx8jrKLZ0U9a2HeJaRoxhRbLYKCNl0LeE39705FsjmTBDZ3ugljAzPq83oD5Uuue01SYEvOaAio4Y6FD8TqDMZekUkWtPL7DIAL','P','prGKVrRUyjejwRhmtpsuCcOkFcEAP2cR5pBcpPtkdMvSx81JinxBrBbSiX9YiEbCe2koXxloxJsU96OiCgoTbgOd3mcr3u37hFLZOv4ASQ4KfDcziefwM1Yw6sCRfVOpu7Y6IwVdGjW28sejdfZkRZT2RpvWXTDYVXsbxsPWDDeOyrRXe1u4gHWpst8p0bOvePlFoyAa4H50IGRDntMTfX9JXUAD3K4G0RXhUvqe5LT6DQmIlYx6D5AuK64jRzme','O','j',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4931078616698897009,-18735,'htRl1uWFP5XcmNzWyFDg0qDHimdKs2jbUEG','FPOdxJFQZ2hABFPGpy5VXiwQZD6k266bnfZWr96EosCLbMniQ1ZynN2Psw74PhxhgOhkqNpcAwv5fy0zxeRlkVBcjYwOoPlQwjRdkDXwIAnTuV7Lrxt0FgcSUhmUOBpNY17Os3EbodSIuKWitmcs1C72cFloPZN5euY81SvIhyhw8ZicPfVYdwhZgl5jbgcvFjj6vDCYyoh8NtuA1s7JFfnY4KQSa6dsfdfKOpSGwvSJ2hpQE7Wch22C6ahh','hC','Nz1OavR96kFgkfqV4mOKT45Qbc','cR','N',14);
+INSERT INTO ti VALUES (4931078616698897009,-18735,'htRl1uWFP5XcmNzWyFDg0qDHimdKs2jbUEG','FPOdxJFQZ2hABFPGpy5VXiwQZD6k266bnfZWr96EosCLbMniQ1ZynN2Psw74PhxhgOhkqNpcAwv5fy0zxeRlkVBcjYwOoPlQwjRdkDXwIAnTuV7Lrxt0FgcSUhmUOBpNY17Os3EbodSIuKWitmcs1C72cFloPZN5euY81SvIhyhw8ZicPfVYdwhZgl5jbgcvFjj6vDCYyoh8NtuA1s7JFfnY4KQSa6dsfdfKOpSGwvSJ2hpQE7Wch22C6ahh','hC','Nz1OavR96kFgkfqV4mOKT45Qbc','cR','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4696824463705345963,-8995,'uHVwrBXn1HdsI','Xp1xzo6LUrGy5KATqNeWKBgyURMY0poS5LKaeS5fxgditnrOvPelJCd8iJyBPdxH6p82hD','o','iG6TDDn9GFrgit3FUL9x1ZfCYk9qtUtocEpZJt9YTWKaOsi8fdIccG3x6fRVl79v6BczBZ4CTC2fXtsRaxUP18P1BnuldexlOgzOEVyW52GfvudheTu3t4HvrlT6RhtJT5q2NwDEWAYsIxByhcWGKuygMdUu4qxSJDU','xE','gg',15);
+INSERT INTO ti VALUES (4696824463705345963,-8995,'uHVwrBXn1HdsI','Xp1xzo6LUrGy5KATqNeWKBgyURMY0poS5LKaeS5fxgditnrOvPelJCd8iJyBPdxH6p82hD','o','iG6TDDn9GFrgit3FUL9x1ZfCYk9qtUtocEpZJt9YTWKaOsi8fdIccG3x6fRVl79v6BczBZ4CTC2fXtsRaxUP18P1BnuldexlOgzOEVyW52GfvudheTu3t4HvrlT6RhtJT5q2NwDEWAYsIxByhcWGKuygMdUu4qxSJDU','xE','gg',15);
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(75), d VARBINARY(62), e VARBINARY(31), f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3556061,2007091440,'pHwCiwHojhthqzGhuFkU6MHJduo7eHjkhWKjn','FxFSkvZo9zHc6JTAMmlEsmy0BsqpP9HQdtob0WGhrr2CwLWV','yLWEBla1goIU','v6Yh17j2IdeB7J','q31QEHq6RVC','mfo6J1r7BuQOFNAu5SOYnbUZ4s',0);
-INSERT INTO t VALUES (6595803,628458652,'61ygwG7yBp8cBzgxoStXNKzNtIC3MRL6hqp','rUd6yOyrmJzg2qBi5edVksUTmZ2','AbkQs1g42OMEDWrw7y2I46IZJC1rDhp','7CIwkh','9JbpdOh3YGeajCWLBjBDEKtdLiwQXYTmOpXLgMBADGAzU3fnxObDxvMt51','8JY1tZlRr937tkwJcCtpkJlXL',1);
-INSERT INTO t VALUES (-5013521,434183073,'zc47pQ','ZL8RqVomQ1adHzBnZGVNGAsPmn2H3cf3QAfO3Y7WopJdIjgu','wAPumMBwplJz','XttTPuyStXq','osQGiRleJ50ZbMlNvCgRgk92ul8QnOTrHkc3Bll2ea3BtjX0supoifv8dfEusFFkz','4BJdoKnGYBj901xxMB1aA1zeRZpD8UPrJ0ln7b1YXHOuVOQnBVhVLV4kKjeV8BsLfG5k2a87h5tPOw46Fdr',2);
-INSERT INTO t VALUES (-8148710,1492375637,'KZhEVXGxgzf6yqe676rL4w3QL1MX1JxmNX087zMvIGmlPrb60AlcfcW','hZ','Y1hXfXrA','oENrBDf5c5','xuHdi2Bepz7bXsP355ui1CRbC7e2KLLvkQYzDgf1cdwiFW49ZVX4bzfRrJRydpp8p','kNgHqTwLmeAUVog975YRzRlAQ3eGwYkswOx9UnM0i3OS2fmivC1h4Z',3);
-INSERT INTO t VALUES (3388254,4093341584,'jel3z0mbSHcIKj2OLZx1xqbWQZVBaGiM4S','N8gobNJGo2EmV2LgrJUo58VuAIktyKfubMa6noupTaIg8T2qbaJk7cU6G','ERYIF2Zu9i9k5COt','lR','Gvp9h4aOmeqzYGJLRYcYWKmFCmEYRK','nIo6WRhewzln5PxRJbDTUAcs2HTx6Ne3czbLXCMS1g4ret1xxXJ6gjwW8koVuJ2AcaIizw38hBp7OS9',4);
-INSERT INTO t VALUES (1751424,4194547020,'oSE5yG4T8t6cYmtd8yQh2p3ViGWyN5aoOhOvD6DDghZCNqzt0VlBJKONiii1','UewrQHQNmJueurHkTzexMgzyDxKeOQAtFdvFxWZm5M63XT2cQThMK','eivh5gxG1xhkidi','WTp','jDuroQQokEqhYIbxGL1OBJCDTThFfDn1c105pW2SVYwEEq5xTGGbbFsnKFE5LZ4xxL1b9b2nfuCu0X9jfWOIGF','yrDnLIV39EbulXMnjFj3KWtRM0bgDTCP6jRiAPSreMHA8kDU58G3fCVpBi',5);
-INSERT INTO t VALUES (1955376,998748018,'HJ1n7WSnMn9HzAtTy9tobjLiduqiz3spvd5tTCKtkt9K5S2','G3oUqpbrPN','ZOEqku7YPTfySjw4bv','Kt7','NZd3ym8WPIwQpju1aqvgq7oHqhuH','zXhn2qlL3QHQjOrgDAkX7QndhXwUJZaKCfJVorwkGUyAv5FT1Nx47',6);
-INSERT INTO t VALUES (2686203,2885026527,'SGIg','HRWQrdgFcJySYuhEHCYw','AtkCBu1RPGwjBQP7mZ8b7Qx','LrEGAB2Y','sjd3HGHehdoiOpdnE3iflHIzbyAw5qSDaDBYKPvWbyWHluxCLihd11PL5rteckpUPXqhmCgHcbmzW6ZpSR741Yyd','zcE5l5OU3VQOLRDfxYsqtWI7wil1Lb34H2rKa11rjrRMB',7);
-INSERT INTO t VALUES (847277,1289179153,'rCcGmCycgVRXCFWj4f','P1n8J8xUwdqfGWneZUJqfTW8KZz','nXTKevoHM3WfuB23Hc','H53cHbO','KdPnLpVWpSQUAu0DqXzFnQbaqC6WlARTJ1KWwrW6jK3U','mM1WVzjcPPiRW9GcJU4obB5O',8);
-INSERT INTO t VALUES (-5739840,2993173857,'qa6w7s0fF0uXeraqzdspkqGceUgWNulKVaWRkNBSn51DwDvR8V','6KQcZywOXJdsq9ui6Vaqg4GVkswAj8oLrXiadOW9lmHSn41H97CQm8q','7EZH2n5NMZZjdH','Oq','IxG3v9LSdiZAJL','NoL4EJ3CLvjnXyOquSSkOumMm0ClTIiEEGdbL8l',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(46) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(60), f VARBINARY(79) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3973760565027638073,739566763456672509,'Ar','yKGqP','Pow543WJHd0gYgm5m3qwBFloVn1gB88opeRv8uGwMhZvMs6E','nkv7ghYOsgHsmhcjDY9SawKuA2ngdlCUKZhz2mBg5Jkn24hzN7dQ8S8ksFnTUZQ','30','aR',0);
+INSERT INTO t VALUES (7114919528595304232,2382482540917605194,'9fVLm8jOxO','gg5FVhI','42553e76YBcLMPGvMMNt2r7sSMIY7Zhi0','n3T11CJUgD','d','3Q',1);
+INSERT INTO t VALUES (13078182944636639810,14279844234238279749,'v036pPNj2AL9','qGFep','74','kjrIax','W','P',2);
+INSERT INTO t VALUES (255874259067718722,6901240067331024738,'y','XA2L','cKzNGa','ncxsbZzQp400GnDgQgVx4ojJ9PIkU8FzcL6JwHKkAOANi330ul8hwlffR5Csb7wa3lmd6i8','sZ','n',3);
+INSERT INTO t VALUES (14713638534500506091,7328257515212352590,'Vl7D0DbYamkUyCHgJebSndSd7jftH75LSn','UA','jI21fxJUNWx6','LoNTnrbVjB','84','A',4);
+INSERT INTO t VALUES (8763285786048697836,11329573984698857472,'H1GQnbWG4VVP','yF','tJHj9HcST9UMCClM4SiZI5yqCqh','GNsl9EoAXg1d3SOGeHd9IfJKmx7SWGQVcK55AcB9DurYRxrz5g8t0axmobaBq1ejagV','l','2',5);
+INSERT INTO t VALUES (625793787543361850,3994030562709033245,'j','x5FPX','4cBf','me20MBpFFHkoQyvAd9tSWgajxvTVD','0a','iN',6);
+INSERT INTO t VALUES (7902138080776467358,16676452161988476279,'CLQxyCWLARrFHbL22Cb','eo5','vQ4A9VRNR19o','SqeYbUTTPPbBKCoTVmBS5z1iU274l','r','o',7);
+INSERT INTO t VALUES (6533936226888614825,12792054385690455514,'exRx2RW5Rti5cZ1isA','oYcE9','yQaYpQ1B9e','pUVEiKNnx96CGArGd73U4d','d','m',8);
+INSERT INTO t VALUES (12043029022322426173,8937824813340561614,'DA9DMB1e9V','pKnqurs','cuklRSUg6zAHU6pmfcJqtCOW','ehID5RtT96GW5aPIK2aX4j46dZMQf','8x','yK',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(46) NOT NULL, d VARCHAR(7) NOT NULL, e VARCHAR(60), f VARBINARY(79) 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 (2897713216603297132,2593431250,'45hKzY25TYTfJf6TNCrO','I2','5xqrTwqSw624pHHXi1F2TlkSxj6o','PcbGL9QFLIfu6Ku4k5','yqLufaNXkP0BXlppuG1psWvQGcQZMmuNHxSRkJVxAqWMvnUjOUlzFao0nocEuTzJJ77RxKMiDrKeVTCdMpuvSr8QTCal6nM','rgpb1iWlz5ntabmu3z9NVGVKXeTVnG4Xi50xRbhgQnrZH3c5NyWKEJuPbTOQr3TnzxzFiQ',10);
-INSERT INTO ti VALUES (2897713216603297132,2593431250,'45hKzY25TYTfJf6TNCrO','I2','5xqrTwqSw624pHHXi1F2TlkSxj6o','PcbGL9QFLIfu6Ku4k5','yqLufaNXkP0BXlppuG1psWvQGcQZMmuNHxSRkJVxAqWMvnUjOUlzFao0nocEuTzJJ77RxKMiDrKeVTCdMpuvSr8QTCal6nM','rgpb1iWlz5ntabmu3z9NVGVKXeTVnG4Xi50xRbhgQnrZH3c5NyWKEJuPbTOQr3TnzxzFiQ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(76);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
-INSERT INTO t VALUES (-2425233001003357862,3770975149,'XSXbi8TOCyQSJnvjdm9mTqTMGWaluoSmd1xFGnHm0gDEcv3Vy98qH3qXwz9MB6AM1PHS2Wwq9','zO','Ki7uZnZ','sdeTFmIYcFqPvdEC','EFeiBDTC8QVIJjozktPLPzRwYQeAJYcuq1uy3qMno53H5RDZgOZRkOSNQgXgUpakAsf','EJImVStGnVxqDywf9rhNhq599lWcoHEAyc7IotccC5voKw9dPBNJli3rhCLKkAkhM1dpo',11);
-INSERT INTO ti VALUES (-2425233001003357862,3770975149,'XSXbi8TOCyQSJnvjdm9mTqTMGWaluoSmd1xFGnHm0gDEcv3Vy98qH3qXwz9MB6AM1PHS2Wwq9','zO','Ki7uZnZ','sdeTFmIYcFqPvdEC','EFeiBDTC8QVIJjozktPLPzRwYQeAJYcuq1uy3qMno53H5RDZgOZRkOSNQgXgUpakAsf','EJImVStGnVxqDywf9rhNhq599lWcoHEAyc7IotccC5voKw9dPBNJli3rhCLKkAkhM1dpo',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6515347096958771865,1706112568,'K5KbSq7F8KPllzTweUOEGmAeYRiT','93HHk7DsR1SYcxA3RtJJbHEJRMx2cKnKq3f0GUygz69lAVoqzv5IKVTzzxR9JXxuZ7i8cyQjwSAzCdXAwzQ6U0nQHLFRAxUgArjqcZYXrejanMydB4q7JtirkIuJlbLxq7mrg','qPk','8','Gc3C4OapULQBTiaA2siRGvj5zSMwGXSgNzIECyKxi2fqltnS8JiVYIcAYjPnXzpbYlnPs2dQeeGOMXgI9HpnUXxastB','ge0DwU9ILXIBPeXb8gM4i90hqN4UeOpxrBkhrtjMc9MyRlG2zTyVSvTsiaTNV5Vz1aY34ckDwyDOQ02vDrl',12);
-INSERT INTO ti VALUES (6515347096958771865,1706112568,'K5KbSq7F8KPllzTweUOEGmAeYRiT','93HHk7DsR1SYcxA3RtJJbHEJRMx2cKnKq3f0GUygz69lAVoqzv5IKVTzzxR9JXxuZ7i8cyQjwSAzCdXAwzQ6U0nQHLFRAxUgArjqcZYXrejanMydB4q7JtirkIuJlbLxq7mrg','qPk','8','Gc3C4OapULQBTiaA2siRGvj5zSMwGXSgNzIECyKxi2fqltnS8JiVYIcAYjPnXzpbYlnPs2dQeeGOMXgI9HpnUXxastB','ge0DwU9ILXIBPeXb8gM4i90hqN4UeOpxrBkhrtjMc9MyRlG2zTyVSvTsiaTNV5Vz1aY34ckDwyDOQ02vDrl',12);
+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 (3078403359721915225,12554444312042435249,'Sn16r980Qn47VwXFhTnSFNoY7nPKPISJ','DlFW','HDNsSsWdJYWWx24kzGAOENBA7z2','FayKLaDvRUp6kKpA1xU4OQQyPsdkBzUnn7ma2Qv','A0','a',10);
+INSERT INTO ti VALUES (3078403359721915225,12554444312042435249,'Sn16r980Qn47VwXFhTnSFNoY7nPKPISJ','DlFW','HDNsSsWdJYWWx24kzGAOENBA7z2','FayKLaDvRUp6kKpA1xU4OQQyPsdkBzUnn7ma2Qv','A0','a',10);
+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 (6861346188492423546,15131792553439211856,'H51qweMqDAKhnIOndCzz','Gv','yP7cc252edx','1v6VLFYFDhnyMrbYXIinA9KI4b2CCtygHR0QiKKv08h5JiaPEne3iMcHzvXsfJZ','ju','d',11);
+INSERT INTO ti VALUES (6861346188492423546,15131792553439211856,'H51qweMqDAKhnIOndCzz','Gv','yP7cc252edx','1v6VLFYFDhnyMrbYXIinA9KI4b2CCtygHR0QiKKv08h5JiaPEne3iMcHzvXsfJZ','ju','d',11);
+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 (16120868455807845784,5890779465398444564,'dMbEbo','g90vRi8fEOmwjZNXTAt9wWMriVkLFHgVBc2W9dPw8dbmn5Ko1VYm8bOrXhVxihcZh5Y32QZeF9whuqreFJ9C5lhqk8EAAYCTeKnuZ70e1O7ml3ybLjmm69zIja7dDVjNdA8eBPDGoUUBZho3F8GgwX610kSZGSbTRsEGWVXfix56562WVvbbrjv0dVrzX7QESZW1DJJdwS8SaKfWzzirZ5tXU','MKVrlixnhVNT0qpx5QoAO1eNwKmqUZEzv7INW3H','wv92YWDWjauKvlf1vN6','0','N',12);
+INSERT INTO ti VALUES (16120868455807845784,5890779465398444564,'dMbEbo','g90vRi8fEOmwjZNXTAt9wWMriVkLFHgVBc2W9dPw8dbmn5Ko1VYm8bOrXhVxihcZh5Y32QZeF9whuqreFJ9C5lhqk8EAAYCTeKnuZ70e1O7ml3ybLjmm69zIja7dDVjNdA8eBPDGoUUBZho3F8GgwX610kSZGSbTRsEGWVXfix56562WVvbbrjv0dVrzX7QESZW1DJJdwS8SaKfWzzirZ5tXU','MKVrlixnhVNT0qpx5QoAO1eNwKmqUZEzv7INW3H','wv92YWDWjauKvlf1vN6','0','N',12);
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 (-9075174583689446230,3479747682,'mYowkal5WS4dy36EcmOUwBdq0iAMyRbKGSUHtx6','IFqTQsSx0vWFkmHzRRDeOpJ4MHXVfxnXdHlUKlG6aL68e42r0nnYnQIH5Yc9Jb70jF4F1XpMkIRDtiSfDMaEiwtFTjyOk95md3D66vPhBbEo3T7tYr6HGVgVSWQeSkRvKLTLCe7iuRTf','Dv8l1vEbvqE3XoLSh','UxfQCblsq4Fcy38bcj6vCHZTIj5NraedSfSvfAxjuYOyVPVB8IDyeEuhFO8xxGnLcrGXtHRyQth0JkDhvYwA3aifniLaIA8Yz91AZOG5GTHp7Edv9ZoIUX4kAGnPmYdn0DGyYNdyg67iDABwz7anybWDd82pgq','PwsU4C8OrMoc4LsGVDvp6PdIjQQF2CPU7V62L4tR7ZiPV5mjCn','8DO',13);
-INSERT INTO ti VALUES (-9075174583689446230,3479747682,'mYowkal5WS4dy36EcmOUwBdq0iAMyRbKGSUHtx6','IFqTQsSx0vWFkmHzRRDeOpJ4MHXVfxnXdHlUKlG6aL68e42r0nnYnQIH5Yc9Jb70jF4F1XpMkIRDtiSfDMaEiwtFTjyOk95md3D66vPhBbEo3T7tYr6HGVgVSWQeSkRvKLTLCe7iuRTf','Dv8l1vEbvqE3XoLSh','UxfQCblsq4Fcy38bcj6vCHZTIj5NraedSfSvfAxjuYOyVPVB8IDyeEuhFO8xxGnLcrGXtHRyQth0JkDhvYwA3aifniLaIA8Yz91AZOG5GTHp7Edv9ZoIUX4kAGnPmYdn0DGyYNdyg67iDABwz7anybWDd82pgq','PwsU4C8OrMoc4LsGVDvp6PdIjQQF2CPU7V62L4tR7ZiPV5mjCn','8DO',13);
-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(98), d VARCHAR(59) NOT NULL, e VARCHAR(30), f VARCHAR(92) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1067942633,-6754165984518014641,'AsXAt9pVZpXhHaG2nVPa8toXMO3','IoIS0GWfRTrtcqHS0V3ItbMjOyaLG2cRJIl4CqBMSPCx45twJZQ1XG','XmuPUBwQvO2eaOBZf','i1QZL0alCyyyawd2GoHVflsWojJe5i6OjzHvAi4fd6G3WSNPOO44wvJsm1Yw73KIL','kJif8whBfNYDmcvd3dZf453yVK3gUwmE4rv5KdDBHPsqfAT4cB9Ow4TEgp5j245BDnbRMXOmOz4eFbnCup','P1tUuz',0);
-INSERT INTO t VALUES (-1703933250,5320798630882871506,'H2K714oqUFUwUEH','sOmAZDbbGiRje0CKkJ','fA','sFkwEb679b6qiu','Hj2I7W1Rcx3c37imY11gvM','r8Ig3Ywc6aEkKu7xdYQ7lxj02tmUpQkWOUhtIx7gkwCQ9LrD0Nv',1);
-INSERT INTO t VALUES (1229047871,-6055021874088619375,'oHpBCxgPubnwc9xJlU7cSaCqweKNvVty2p4mZ8cVlo','Iqt6v','XBZciZfNZZnd','3NqtIgO9JmKh2vmqFaXSBHVaV0fCD4gnFNTJdQFzRF2CNVkP6mru23SwIE2qb61J3sFErd734n7mIIOJAAw','C59585mrR3Niw4ImDT0KyjvaRljKBV2hORl6C7vt8p','IQEKluqMG8ImkEePPArnQzuxB8fra5srAqKc82i3zLYvgXCE9eg',2);
-INSERT INTO t VALUES (-2046828217,-4214943546142420541,'NO5xBav9jOcuzYv3j3kNr5GS4cSN1ZbaPNR8MU1gvWklxuWLgqujj8JxUzzDk2qZL7J8xubDDTkxX1gvdpI8rJrLHMyZVUkI','LHunfyF6ya4E8C870NUJWx1xNfp5GhEd6POEcKsGmGUMkzuzhomvr','An00UFVJDDS','RUwf2j2bKXDpBwiZ4oFeK8MPHqiM7JNYhLOJ3b9r9F7OHfEhqxHoji35RREtYUC4Ac','VgqOkDuWkZ1l6ViD6NeNdvFelaYIBZT0jAR','UTddWculiaRVOckz2vBBLreS9VcKlR6wnzTFGJHh78P8TmLz0',3);
-INSERT INTO t VALUES (-1615096155,-7646062621403442557,'oY0QrV7Qh5j1Zsz2i4PML','SDeoULiLt34bUij','izxAp27HJFuiP','I1CXwEH1ff9EAeawAQZP9','SrDiAx2aluZbfIcvw1dfDaeCOqcKKBalzzGfjgDseKEhOJWIjUrqoU21uOxYgOId9zsX59','0UsCUexkGFX4DRECq7y3h0789ut',4);
-INSERT INTO t VALUES (1921724243,-6597107421107009217,'9GS0SYc8Zp3HBBpbfDrcexsgJHp0aR0OFgNB12yTWTA6o3VxWHjhRCl1If4t7Td8wpwgMt0pue','RXGCzmZD9NCZnJkG1bRhQIINHaoLlYa','0rwD6nm8r3AnfEGQBh7iF','Qwf0DZmYimxulopGtS','fJewG1cKlfh','LsX2PwMZxwvTl1SrKtn10LCXaB9c3IyIbrMWolEzgHKDurEzblmnpfyeH1Ep6T9Z52dbg4TP50Mn8Z',5);
-INSERT INTO t VALUES (1737958309,5143376468191084882,'d9Gl9uxQtwDLjCt4','AuIeFIolDaSH','lEf0qHqIP6nLU7','5wHIWdnrPqZzR8FOXcfZOlFUQmxrBEoMRDJls3l','doHJXYrWSwXbQ6HNepWoEsCTJRZo89tmFFXL3wEyASUTf9NCaj','f8OKz0OMMjkQbILlzhP',6);
-INSERT INTO t VALUES (-747203533,-8587463576776548443,'cOjQncryrjxs8PVAzV2nucB0fJ6LyVt3cEETEVgUcTJYPW1cc8osMjz53PYHQ','AKljKHk15YwTy3IMeF','GsrAmAhGms3yZcUCOg9RPXY0R','OHkFZMmP3Xgi4pQIKCMjHKhglmb911seKfAxk8tB9BAzlrWF3j2uFM2LY2Cu6CwuP3oPSaZ31j4wC','K5TcBIfSBTTvAARB0C','ALTSUvIrdAOka',7);
-INSERT INTO t VALUES (1723064883,-8072465103002668753,'A','oqmnmxgKHJ6vluU6VrnyRTxO1fLhxDlH','2Xp','dPWvnAELMF7mZ7cpL4iIJPOcNuiqVCyjCKAgPTcvYIOojBVA2w025CqSttXJPRB2','9UZCx2hoEuGtk2omw6xbof32IY','XbUGcMMyIzLnysbQuJd6VLlPikZx4PQ7pECHJqP8vLVB0B6U',8);
-INSERT INTO t VALUES (-105411044,-3738809437980627211,'vFEWZgBjrzkKjPyC7nnwJMqjPzmfPkRRtQCLK6pCaqraKNI','WJpZgjjyJzbF9fC1h9dI94MC1U8VT2mGv9R','Mm','WH','eCeCKaZ6trhiyIVL','9NO3P6BfOD0er3arUfYQDSP9GzZ0ufhrTQnO3hYeoClk4DGO5aJIZeSNkcW2l0kOiZ8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4601766396075680542,12641824121588831132,'abqmC7C55njbS1PXg37asrUYCCXWtkKBapqtLw5piSpW','nnCrhvrtvGgU2Ye3S3tb21thQOHrBBcV1T9O5oOg4ZN5feC6aBE1SKtqwYpLJ0ZgvwcLsSAft7O9Uz2bqHapH0tYCKHvPX2JD4fcWrTO5vVIdkh7QKxysUKduMX5KJdatPR2YYPu6KgGWp4abhtFp3w1D4UHTuPr0kbxJDJM6I9EneB78TuTImOoB45qiThDpc6Gts4ZgUuXuodz5Nt5uxpLm4cPPVWHBho8Zz7UDyviaCt0RoQYgiiJHeq','0cru5VU5ct2WKHsTVa','gtxbjKQkgmlXBgG5zq5axOawIKFu6p25bLTcSIYnPiAj09VACZiMCPONtIbUtR6is2M7Z7MJ1rHM6OLg9wTgqqYOSgwHIvexICVxmiuSLoKbInmWz3LmNWfNCoYjBPfqMtpzcsv400FlMHnlbw','J','vD',13);
+INSERT INTO ti VALUES (4601766396075680542,12641824121588831132,'abqmC7C55njbS1PXg37asrUYCCXWtkKBapqtLw5piSpW','nnCrhvrtvGgU2Ye3S3tb21thQOHrBBcV1T9O5oOg4ZN5feC6aBE1SKtqwYpLJ0ZgvwcLsSAft7O9Uz2bqHapH0tYCKHvPX2JD4fcWrTO5vVIdkh7QKxysUKduMX5KJdatPR2YYPu6KgGWp4abhtFp3w1D4UHTuPr0kbxJDJM6I9EneB78TuTImOoB45qiThDpc6Gts4ZgUuXuodz5Nt5uxpLm4cPPVWHBho8Zz7UDyviaCt0RoQYgiiJHeq','0cru5VU5ct2WKHsTVa','gtxbjKQkgmlXBgG5zq5axOawIKFu6p25bLTcSIYnPiAj09VACZiMCPONtIbUtR6is2M7Z7MJ1rHM6OLg9wTgqqYOSgwHIvexICVxmiuSLoKbInmWz3LmNWfNCoYjBPfqMtpzcsv400FlMHnlbw','J','vD',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6080636221728469539,18358361534471095558,'uxTqnZz03CLeai','KYp8thQPJMlW2xhLh2EkFlkaIcuBiaBWL5480f','Q','k6PYbqJeYw6XWKX0JCE7hvpsHKAnGU3JIrQ2O0bVVlTZ7uMrKQhznXOvlLZ8nkBKHQJxuuW0nuQQTzdLWoR96gpJzpnvImXDQa6Aq3uMWgV7UEVVB2xuQLS2SZEpjjoSzvcDhn7D26flgm0RIRoAzyejVz1','jT','k',14);
+INSERT INTO ti VALUES (6080636221728469539,18358361534471095558,'uxTqnZz03CLeai','KYp8thQPJMlW2xhLh2EkFlkaIcuBiaBWL5480f','Q','k6PYbqJeYw6XWKX0JCE7hvpsHKAnGU3JIrQ2O0bVVlTZ7uMrKQhznXOvlLZ8nkBKHQJxuuW0nuQQTzdLWoR96gpJzpnvImXDQa6Aq3uMWgV7UEVVB2xuQLS2SZEpjjoSzvcDhn7D26flgm0RIRoAzyejVz1','jT','k',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (17651407807402579830,11792757878863451756,'b','3LKOtZxUpIPqcnNMri9Dx9g32L5V8Nek0QqXpyDAyn','KOXDkLHvApMANMmqQyxdDaLqkHH','pX1vrrIsd3K8qf5bkWYtVtvwzOKSTFMq2pftD4SMqFcHd8Ca8pDm8RrlKwarnlBebJK5NLjMaJHlhpJj','c','WRj',15);
+INSERT INTO ti VALUES (17651407807402579830,11792757878863451756,'b','3LKOtZxUpIPqcnNMri9Dx9g32L5V8Nek0QqXpyDAyn','KOXDkLHvApMANMmqQyxdDaLqkHH','pX1vrrIsd3K8qf5bkWYtVtvwzOKSTFMq2pftD4SMqFcHd8Ca8pDm8RrlKwarnlBebJK5NLjMaJHlhpJj','c','WRj',15);
+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(70), d VARCHAR(23), e VARCHAR(9), f VARBINARY(63), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5134084,-1129409424,'yHlZIaz45uXDEPrEng6vqNe5omO3N5y7SLjoQSwV1AnMmHJMDg0CGKHIc','LaPef2D','qJw2','6iZ5dndHr9ZxM59uX9Q9AYM8EXJcaxfjz0qcxWIyLSVrvuneUGX','X','X',0);
+INSERT INTO t VALUES (-6100293,-259486376,'PdpdPqxVhjZkPxL9RZTXl4TEY92tRdBTL3sufQd27c2','A42','71','APJVl5TeTajFn9LxbNxXElRk5XsxMOJT1wb','w','d9',1);
+INSERT INTO t VALUES (2785579,845905982,'wKAM36MarGKEm9yGoMvkRvwSj9G6VcjsbKXntdc','2Ts1dM','Oa0XFd','Oq4WIhkk5319HGf0xVFWTbkGOpJuuMF5edNXAw','j','vK',2);
+INSERT INTO t VALUES (7828323,-1537304711,'iKXGMrfsnyppSotqqKgkbDEgx1v3V','fMhRsCFFQ','tP9k','XEZM7Bqkz5E0eW2eL9IJL42eeNXxsd5pJf','K','kn',3);
+INSERT INTO t VALUES (4843241,1723603528,'4ZqrkXLlTe2SOB6n','W4YNHDdYGG0AVJs1wKpEw','jejFvs2e','nbKdzAr2vDzSsDhNR9i','8','Ra',4);
+INSERT INTO t VALUES (-3481513,-1000547031,'w3LjXqQQvipYombRBz','6EBr8cZp9XxE8ISTW8H','Fhw','t95V7uUgJUkplb7NRYOHbUIyNV6','6','4G',5);
+INSERT INTO t VALUES (-5484594,754995908,'UR5kNpGDHtlN6XEl0lONp4YKzxbDqEnv5CvGciz2dm23QX3C7J','SoZGppxHGhSUy','Ovqmz','FgJ0YHfpKPkv','E','3',6);
+INSERT INTO t VALUES (7148625,-584067530,'Ud4HYvy7F2elrpsqqIHeyQ6JSXMSiWny','UFw','CI','uFFAd7R1H4AZUxR5EY1BsxQTi8hdhA','k','a5',7);
+INSERT INTO t VALUES (1631974,-921498597,'S0gFqW0IscoORR5ZNXfCydMs7Xx8Lq7cfrpdo4nnUsgROitw20VYMdkWr6','sUIk2szDAH','hyXxIBf0f','PgosTzI8sbUFauWwOUtDrMRKoKIAFzphjNuS4RcUO8qidoUAHDxBvqqXbbJJFn','e','eU',8);
+INSERT INTO t VALUES (300615,-1926942417,'wSLq7SL8tyrvq1kFYyls4Nejd5xxQpP4zpAm0HlV8yHeptArxTq418otW5','ya','9uc','zpYxcibaqUkzacqRi2Rq3bsOyY2s3qNiOSs0b2cPdIoZ2SZVjga0u10s6qOor','r','RZ',9);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c BINARY(70), d VARCHAR(23), e VARCHAR(9), f VARBINARY(63), 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 (6902713098128058374,355592403942849530,'riyS0xtFPEH8RU0b6c9nfrBlBQhiAnkgULfAcHpgOHBifdIQ8vTq','b9H8BHN362FYI0sk14Z6U2SM','NupXGD','m5gGystF6jKGjsb4Z5Umb3Ea1T6Dr0A1cK','CXaRkFnwVUawDAs2PDsHSdu','yfEHYP4aQP94YNBmHLRaE9wRTONRLsPB70KG375rqhE2RZD8NXCgSHDSTD6FHIJ8Nq7Dxh3WNgM782aTwtF0jARk2cymahCY',10);
-INSERT INTO ti VALUES (6902713098128058374,355592403942849530,'riyS0xtFPEH8RU0b6c9nfrBlBQhiAnkgULfAcHpgOHBifdIQ8vTq','b9H8BHN362FYI0sk14Z6U2SM','NupXGD','m5gGystF6jKGjsb4Z5Umb3Ea1T6Dr0A1cK','CXaRkFnwVUawDAs2PDsHSdu','yfEHYP4aQP94YNBmHLRaE9wRTONRLsPB70KG375rqhE2RZD8NXCgSHDSTD6FHIJ8Nq7Dxh3WNgM782aTwtF0jARk2cymahCY',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(99);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
-INSERT INTO t VALUES (-461939066471732575,7834764787048494204,'OROETHPRQ7WetdDxXfvFC5uuN4Lcx1go1pkFmRG6H7f7G9wE3hyyOlyyA','vYq7C1E6FZpC85G5UpiVkyVUnCmQmMiEpYl0bgI3KS666CAXbVaKu','gaajO0YvLi4jG2zB','3ktDwqvwCNOAgbEe9t1sv8P','D8p9tufpJ0jx3jrsu16N8jKb8rl2nb55oeYoUJ9uzsJCglLJlkYwTKCjCrhUE','hc3dLiLHSwr0zQtq0RsxT7daj8r4TrqkclloGXyTqw',11);
-INSERT INTO ti VALUES (-461939066471732575,7834764787048494204,'OROETHPRQ7WetdDxXfvFC5uuN4Lcx1go1pkFmRG6H7f7G9wE3hyyOlyyA','vYq7C1E6FZpC85G5UpiVkyVUnCmQmMiEpYl0bgI3KS666CAXbVaKu','gaajO0YvLi4jG2zB','3ktDwqvwCNOAgbEe9t1sv8P','D8p9tufpJ0jx3jrsu16N8jKb8rl2nb55oeYoUJ9uzsJCglLJlkYwTKCjCrhUE','hc3dLiLHSwr0zQtq0RsxT7daj8r4TrqkclloGXyTqw',11);
-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 (2643538222695822721,2151058150966775385,'IWctZdRKhZfWTxwWGMh0mpyNXYnSiiB2FgCe40rHVg1voDMb1fFCuJEH7Z4VpquRhqeB','LTrdu6cLYjpJsLPswGT8LdIWF44RoVQNwNggb2Mo4hh2UVGIf33d5upHsisfbRXAxME85uEEMkJMZ0iYVOJAcUPqKCFaGWAO8oHv1wRjB9tgJi2sjwu2mEUQZK0GtMX6iE6Cr3fke4Pv7TUqCDmckBT7u7Z2R0JJq6ELXORZhePjGoDyKRPz','OquOaFeJUzdRd6vGJHt','L8ugTHWCoLUCs8QEBAWF9ZPsnEasXOrPPlfi7tmWKq','GgF3FT9zgf6BwolXFwQz1xYqzZjmnvXaSvbVYRSOOVUiP5zFPxrNjBPX5Zk','hrkiH5Ox2sr',12);
-INSERT INTO ti VALUES (2643538222695822721,2151058150966775385,'IWctZdRKhZfWTxwWGMh0mpyNXYnSiiB2FgCe40rHVg1voDMb1fFCuJEH7Z4VpquRhqeB','LTrdu6cLYjpJsLPswGT8LdIWF44RoVQNwNggb2Mo4hh2UVGIf33d5upHsisfbRXAxME85uEEMkJMZ0iYVOJAcUPqKCFaGWAO8oHv1wRjB9tgJi2sjwu2mEUQZK0GtMX6iE6Cr3fke4Pv7TUqCDmckBT7u7Z2R0JJq6ELXORZhePjGoDyKRPz','OquOaFeJUzdRd6vGJHt','L8ugTHWCoLUCs8QEBAWF9ZPsnEasXOrPPlfi7tmWKq','GgF3FT9zgf6BwolXFwQz1xYqzZjmnvXaSvbVYRSOOVUiP5zFPxrNjBPX5Zk','hrkiH5Ox2sr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (7425968714625026831,-1782585735667802254,'oIZgjbVAfUCFMnXWqNcsUYd2LtK5inCHPnsWmJP2IQR9OCnJ9tdS8ZVEslxODYdMWLYez0W9jtnjrsdFiVPi0knOm9re2B1Mm4','4A5vHSuMyRMF1DIzSVWB43d5mL2L5nGLDiCBhud4c','OLB','nRq84QaCeSxxB7j4wnME6wtA4Vmb9lL','9oXk1Znc4Fbk3VjfnMVeyNXo5lwvHV1X7t54fdzfBDTGRaHuKbvrWPfAF28Lv3aQWlSVCfiREi','jdq2qLOrhK35xzlTM23K2bLNRDvBZk4PDJRFZnkRdWQhYJ6cIxwhKC3RsrEAe',13);
-INSERT INTO ti VALUES (7425968714625026831,-1782585735667802254,'oIZgjbVAfUCFMnXWqNcsUYd2LtK5inCHPnsWmJP2IQR9OCnJ9tdS8ZVEslxODYdMWLYez0W9jtnjrsdFiVPi0knOm9re2B1Mm4','4A5vHSuMyRMF1DIzSVWB43d5mL2L5nGLDiCBhud4c','OLB','nRq84QaCeSxxB7j4wnME6wtA4Vmb9lL','9oXk1Znc4Fbk3VjfnMVeyNXo5lwvHV1X7t54fdzfBDTGRaHuKbvrWPfAF28Lv3aQWlSVCfiREi','jdq2qLOrhK35xzlTM23K2bLNRDvBZk4PDJRFZnkRdWQhYJ6cIxwhKC3RsrEAe',13);
-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, c CHAR(83), d VARBINARY(68) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(5) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4186033605,11477157603395596172,'w1JNn26Nm3QApoiCsRvOwGT','BUTm5YVRiGXA0z9xbP62oFsEqz133Wl5xXmQIQCoq','bZ65JMBc2J5SBgROXQibOIuN2huJOfwUAutvpW8RvGLQ6','oH','9aOVZGTN7wkWt2GCqdqn2p8hXVL5GGI8QB1EIJaD1THg0k74DlTqq4FsdHDdlH2AOGO8lXTJ','KWNEL3j3nr6EIuGbA5kbAm89EwmHq0N0AJLujkOYhuImcJgd6h',0);
-INSERT INTO t VALUES (1101414071,15591782655083986996,'RPfpTtMdeoo8dPDtDXe5f1LfmgDQ63l2W0eOEtBabkY787P7K72','7yzeauvUYtwiuxAH5949h7jMMwQ8lRVQOZynLEwoTgiSef','5','VEQ','TJQmTiiF5','olBVS5t9ol9uC733xzAlbxXzgOhsMibDiuCZDqyO1kg74xlOUVKysrFYckxIPeD0yscL6n',1);
-INSERT INTO t VALUES (3049437793,753901622821500734,'Vsgqg6G1OEfyQCh1vacauOT7qYslAP6epXGLCQt4FlN0wd2aj','bx9VHFAToyFsaIrFIQ3TG','zGqF4Pj1nFYd15WRZ2FkGgNzVcb1RjZ109mV','mbO','n9GQ17VNFEXZjxJwjbsKUBxeAvMEzeUMxKtiv8','lNBXLZOMAk2mRiRjus0fXu2vgnlp9X1cJL3FDZH0NuF1Ag2xZDHYi30',2);
-INSERT INTO t VALUES (1707387920,8380616084906762606,'LjB','IYx39c4unorUlhm1C2jx','7HpzJ8bhJ8LN6msMtPYT4K6wJ1fsFpxOKmkKD060fWxTHw','7','RhXTAtrbGEnOxKL3AYBmoCUZo2OljW9kabGVL','7EBTWEeXEdKarxe6K1SnOQj4Dhps0H605TnaGu5GUPziBgs1C5ijXlTYWsDh4R',3);
-INSERT INTO t VALUES (3358571645,9407318001332576304,'ypP2XrCnZxCFhePGTIaiIvZebjCdaU35vT665r','50X4puyvn19nRAe00a0ErxxWbgmjaniwhsJs3AnTRR','GF2P2rbrT25afrWM39iP8YqlKcC4C','ze9L8','LpbIp','HbmCCvjHmMnueA3hWrYd7iBUwtWXDl1',4);
-INSERT INTO t VALUES (3199146151,16326788688223707017,'HCWcl7iKtm4iUu18wrHx7Ers64J3znzlHhW1nqs1A828r0XdsoFpgr4tP19X','jCVmXirnosxcs','i2vckoGS5Rzz2mnnjLcM8sMi9OcREGIeLuZPt89uiEd87TiMoN','ya','QMsbuyIPrtQq7f0sarNNNXvgXkPhrf3xrXNlBhomeYQmROvvqiFUvZkA7FhNMY8MGkd2BhMg3dYJX0wLcGSQdRDZ8MMqVrS1D','ac8anZlVoSmRP9dqKaMCYeqdUHizo0Waz9x72BqcPa3JsFMf4coQb',5);
-INSERT INTO t VALUES (332049093,9755416103990849599,'zwaRmJ0','pnlRDcbliIkzeFV8srQlWbgL','X8V4VxcANiiYe7LImbv2Ldlbzf4ljaRl','Fc','RgIS','ekq34OBleHh13zhIyAJdeA4EsdeKClbwjzt0oPBfPBgAepsMM2F6t6PMAlDnG55sp4L7ri8wBIdzbX08',6);
-INSERT INTO t VALUES (1646324176,15744899852293437523,'OBaM','pflrO7Bh5a9tZ4s5sXpwxvh2d3dWj9VkY7jTKhVldztBXbzRL1dZ15clz8X','aDRo8joAGRZp54BHcAAhyFMYmu17D9xsfRCJBN','QZnqS','kKxs0RuPa3nHN8CG34HB1m3FCwFHlM39QZ','xHdzNIPYYwWCKg535GCi4Qc5EfDKqqRpcBAKJckTNz8b6oxJ0bbNHi6gnhRJjClI0jjEF4DdL735JkaO',7);
-INSERT INTO t VALUES (1995487354,5480618925417507160,'YME1mDtOch3bpFnFO9xAu4nbcQmkHzKW6QyrQ5pl1Fa1FDH2VfcFwUCkULWnR5Y','Zm1mg2X3q3DOQRCefyQRISD','x6Q3c4LlgEZ2mF963tMBzHUs58KyBaxsBOsm2vVf6U','Y2qF','b3lWKyiyCrUaxYRMrXwrAY','w6OQp9dRkHFMwslCw',8);
-INSERT INTO t VALUES (2387788932,7077352020530754477,'3VcEFjk9WcIwXH4DI8Irrow1g69T135tlE09Q34T6o23uHwo1cSQJ2yNhyw5xWpRlFVqv8','4P1vyfw0EGrNRNg3CF3KK','CN9fNfCoqePAA87FiWwvCWji','HXb','LwOBz5Mhjq4t3Cncrug9YucFp5fHoluTnYIKW4ruAXfTZk2gS','e9U2HX8SIeHsCDaVv7YR61oYhUDTjsAcqLaE8PUZaEg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6659442754125970248,-853765205,'U53XOtMeEJSTz3l3AZ4uehNUxhW4iU84sfXiKGoxIp5Xmx5Zqgj','BbaMMqA7sRxk','fzG1kGye','mCU7iAyxfbBitU4XNHnaLHp4vRsxWnSWiIIzxlroyazz','n','jU',10);
+INSERT INTO ti VALUES (6659442754125970248,-853765205,'U53XOtMeEJSTz3l3AZ4uehNUxhW4iU84sfXiKGoxIp5Xmx5Zqgj','BbaMMqA7sRxk','fzG1kGye','mCU7iAyxfbBitU4XNHnaLHp4vRsxWnSWiIIzxlroyazz','n','jU',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (-6779745001065426817,-1438451513,'6g4BGWv3MFpZUsfDnyj4dtJ9q','9tnJdAFnaK80egUe','eKsJ1TWTW','fbVHO57Kh9JEp6xw0M4IxPkbCUQrRM','2','R',11);
+INSERT INTO ti VALUES (-6779745001065426817,-1438451513,'6g4BGWv3MFpZUsfDnyj4dtJ9q','9tnJdAFnaK80egUe','eKsJ1TWTW','fbVHO57Kh9JEp6xw0M4IxPkbCUQrRM','2','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1217466111977866970,1009134240,'vVmKXV7qvmP13maLZXwdle','ebDAyJHwqGDkjj4jJ9LBrzXcm7Dym78TVlQGqrkOuPglZnG7NRxIqelBeJd4j0xAPzlXmmH0kjQ0pkeN2LPgk8Cn2vrtFjfVBkwtxTRlKcj2','2hPTYCB','tVMpR7Jl2uMvRc5G','H','L',12);
+INSERT INTO ti VALUES (1217466111977866970,1009134240,'vVmKXV7qvmP13maLZXwdle','ebDAyJHwqGDkjj4jJ9LBrzXcm7Dym78TVlQGqrkOuPglZnG7NRxIqelBeJd4j0xAPzlXmmH0kjQ0pkeN2LPgk8Cn2vrtFjfVBkwtxTRlKcj2','2hPTYCB','tVMpR7Jl2uMvRc5G','H','L',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (4492638907219097303,2012431306,'11cXU6ma4nNpFJ9EXOP4YMUbHIHs0CUnARwDw9STNduBpP70e','3i27Kh','Ea','rsyWhQVJVUUnq5nhfdHOx2fR2dILKY7g1vzAimq4lkMFdA0Xr9OU3yErXfnza9FJpiPD4gSwI3zgJfQdfkp7QvyMENdK2mYGP8dEhupTJ9gMhQFOGSXgFtqdpOKc9CtbQWbnQFAvRRRJsdrF3oqzGpGi8m5hoHZuWYIOV6If3cH2aqh1Dz4A2sScosdjbZnG4xTiiyUdCOVS61MnhSkAaY4XGy','y','nv',13);
+INSERT INTO ti VALUES (4492638907219097303,2012431306,'11cXU6ma4nNpFJ9EXOP4YMUbHIHs0CUnARwDw9STNduBpP70e','3i27Kh','Ea','rsyWhQVJVUUnq5nhfdHOx2fR2dILKY7g1vzAimq4lkMFdA0Xr9OU3yErXfnza9FJpiPD4gSwI3zgJfQdfkp7QvyMENdK2mYGP8dEhupTJ9gMhQFOGSXgFtqdpOKc9CtbQWbnQFAvRRRJsdrF3oqzGpGi8m5hoHZuWYIOV6If3cH2aqh1Dz4A2sScosdjbZnG4xTiiyUdCOVS61MnhSkAaY4XGy','y','nv',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-3469201003011425689,496289281,'Czh2dEEMEcLghi8cNz4ezcrF0JjiXtqW40AaLsnnejChj','qS5EMmF8dalddNvuidnVn3hG65F3ypxmPFGj3uUZaMdIO4DNU96omnhLLOuyq8JTYnfDdbD7yRNAANuAzdhatxUw37hm5BmNnMmoyDTE5vSDgllKJznO1tmOzMhdxsnlvUYOAKD3S7VwR7yteJN7iLGAudo6VgDAWoyH3jBonKBZ81p9ppirYJnPVjWLPg8mnGPPWdzpq6NmKqRrKkMPvjj0cqeFXT','DMI8xe','bcXlvJUKD6SGgimYWKrEGP0XspKEUopWn6loVXEgd','2Z','U',14);
+INSERT INTO ti VALUES (-3469201003011425689,496289281,'Czh2dEEMEcLghi8cNz4ezcrF0JjiXtqW40AaLsnnejChj','qS5EMmF8dalddNvuidnVn3hG65F3ypxmPFGj3uUZaMdIO4DNU96omnhLLOuyq8JTYnfDdbD7yRNAANuAzdhatxUw37hm5BmNnMmoyDTE5vSDgllKJznO1tmOzMhdxsnlvUYOAKD3S7VwR7yteJN7iLGAudo6VgDAWoyH3jBonKBZ81p9ppirYJnPVjWLPg8mnGPPWdzpq6NmKqRrKkMPvjj0cqeFXT','DMI8xe','bcXlvJUKD6SGgimYWKrEGP0XspKEUopWn6loVXEgd','2Z','U',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4924533820783280546,-1668012998,'s7hZijoUs8Jv1p19l9lv3toIhkHwNg8Z3gejpm0dloRsfeGcntbqvCsp','k2rrpUERdLazjU0nLpYLZye2e11UDbR3RnSAQqwTtyrn2saxeAIrbylSDI1MAzVjETYagJzqBd4own3n5mpnztRwrWO9uRDDa','z34','3ZOgmPJWOMlp21Plgp4r0wh85cbF7BrDc2aOnVgVt8Ie1iEJeqOwCTnlcxjQokHjkoYZmJPcmbNxzdTtlMnSSCerpyKQOB4rLC0G8wOKVExPH4pfUweagUa4mLwG6I88mOwQN4rQyTV5vopIaMB5dbKxv4xwDrXHVE39wofjpdmuUcYDCTpiLoFgM0eoffAwdTrpNIsJZLhmd8tsE4In46j11jMzyW','B','Uy4',15);
+INSERT INTO ti VALUES (4924533820783280546,-1668012998,'s7hZijoUs8Jv1p19l9lv3toIhkHwNg8Z3gejpm0dloRsfeGcntbqvCsp','k2rrpUERdLazjU0nLpYLZye2e11UDbR3RnSAQqwTtyrn2saxeAIrbylSDI1MAzVjETYagJzqBd4own3n5mpnztRwrWO9uRDDa','z34','3ZOgmPJWOMlp21Plgp4r0wh85cbF7BrDc2aOnVgVt8Ie1iEJeqOwCTnlcxjQokHjkoYZmJPcmbNxzdTtlMnSSCerpyKQOB4rLC0G8wOKVExPH4pfUweagUa4mLwG6I88mOwQN4rQyTV5vopIaMB5dbKxv4xwDrXHVE39wofjpdmuUcYDCTpiLoFgM0eoffAwdTrpNIsJZLhmd8tsE4In46j11jMzyW','B','Uy4',15);
+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(33) NOT NULL, d VARBINARY(93) NOT NULL, e VARCHAR(71), f VARBINARY(58) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2545453990665975747,1655098575954913036,'yifILOuw5CSq3YGkaz','oCQpdJz0nwjyU7aJcXgApF8BjibITOKAWlYGvF6DtTcuILLtrvoUSDcaPubL20MJrvC7Z0NaYHkT4ne9QOoEthCvyNL','Hc2ZH8V27vKu49erqc3siKUt6aHtJRvxJhQ7PrZXpLevkNi9Ga','TKIYC0RO2MqweXrljjiEpqd7zHlbCxlqZBrZ2mgKR9X','db','pV',0);
+INSERT INTO t VALUES (13948029762483679998,13481399458438662514,'vAbew','KVSYe6cpHfTM0A6OWB8DIopYsPAnBQBm','3TcyIjSNmsqYzETwkVYNkyO5Izmj6Nhekv3Kd8RLQ4DR3E2aceUgE9ZOTLOKwA8','EF9QXW2XEGrt49VDeNJ41yx0A','QD','ZV',1);
+INSERT INTO t VALUES (132496606203804751,7788862359080189149,'XLsik0ao6ekrNzUxFwq2DSsU','MeRe72EmXz4hAoxnnlL5cJYMpN2ZO0yJotBKuMRdh52vdcDiY','d1QArx6e6bnBbJlLllRDfUbIi96jO8Mnnt4AQ3WkWPUPJVKLp4da','GgEpX24DqaYc83ws','4w','O3',2);
+INSERT INTO t VALUES (17774751932033856600,1565553273137517159,'tNKmpnMrzGKA98rrQdAPBx4HSHSqs','dInkstfBBaGoM6U51lp3yotg0BwS6mABy1NnvOhCBTEdHajT','BNyK1VI','ZxEsEt77gbuPND5rbA0PmMsCFe1a0Cf7HbVpmXnOsHlkrPuJA3agRLlXV4','mp','Mc',3);
+INSERT INTO t VALUES (15890889777310124397,13474002626086734780,'Ujii20bxjkiZ4yqkdDw0zj','mhjvy1WeEUAkqey1VgmfUbb2Jk8OtkGcs2h5Mxs','PGVLt2vIW1aDQA6Cf4xaBEtRVfLs50p0M5m','NgbvRFm1RuJT4yhwaYGLc1tGumkp1oQfbqAKKL59','i','uM',4);
+INSERT INTO t VALUES (1303952975164032645,1237412951896581471,'F','q3naB0nwlJFXeNeHWT6LA1PuwoAMj95Yd8DRIBB9w5X53RfvLnUKD0i7RHSRG5Kbii8En8LcFpvFPw7B0Sjo1','4PpCeNmsUjcGqAhRZsoLpqJAMczvJ1U6aXsS','aB30fL','Mj','g7',5);
+INSERT INTO t VALUES (4100896777990235476,16540089797331227137,'YMvEFfR0K4KKYFDqg2','ulgYqYKmNH5w7Aw2fNBuaPYNN3gnDNe','T2tT9R03Agnvw4iCbOOSMcXfnJfghYDQXKkOERRbUWHaoy2QFVkS0zvg37VLX','DlcGHG3af9JeR6vEbOH2k9C','s','u',6);
+INSERT INTO t VALUES (2987653169526515987,1420787081964172843,'IcNSlyNrBL7loFA','9S8aV8sHrIbLHTuSrMKNeDZmDg6z0rlgQxHk7le0nR','B9h1iKxUSQ0fD47CMYq5nOo2YVXhdrMylKMggiiQkGrNNUSazqvGeeVd5R','ajhLPgCJcsh0w48oZW4vZXtKKVlbQQT2oIzd9skJ','28','Zq',7);
+INSERT INTO t VALUES (4799306814264471160,12537492902817182133,'cAnukOAix3Pd1Q','hkdFmOzf5OT3NZ3zar4vG8cqAAjewib3TqnQcp5','NaoWfThsSCObFwHs0apEbnTNVYLyS8PmW','OsJIqBFwyk7q5X4dthdxr890WBY696VGuFmrE','3I','u',8);
+INSERT INTO t VALUES (13505486198167602352,10901735056559567440,'mJbbEqRlaPnwtT','6NUojHt83BRbnne','VkvY02Zqd76236ee6VcVDPwFizvtYqmR27M6xJ9G','MKZEFBsm4K7bss2PCZ6ConLrmYEQRVdLXljUbnIbE','GP','WI',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c CHAR(33) NOT NULL, d VARBINARY(93) NOT NULL, e VARCHAR(71), f VARBINARY(58) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (3602323308183675439,1846099055589280824,'v6m9yb4puR','fVsX3EJePm4tC9HGPuYZkhx5k1L','PJmqDLaeJ3BNZZriLMfQizpbVWYWUKcFt9PFgM','R3dit','b','xEQeqaMm2kJF',10);
-INSERT INTO ti VALUES (3602323308183675439,1846099055589280824,'v6m9yb4puR','fVsX3EJePm4tC9HGPuYZkhx5k1L','PJmqDLaeJ3BNZZriLMfQizpbVWYWUKcFt9PFgM','R3dit','b','xEQeqaMm2kJF',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(84);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
-INSERT INTO t VALUES (4291688964512636423,15563669681340695005,'izGTwyqtXBkzkRYIHeWxcJwH8A0bfFRqIc8lqsMW9eFYjDK','Yf4WTqZVknMMb44rSnVz7uTJ','omze7zwzzanuoDCGaFtJNHW','JlNp','Zjm9m35tgd3QzUnNF','y8NWYnGcqpo8bcc0JXyUiecu4pNnCmqwwruMxmeipaMxqoyQRsRQvk5hWhIbnJhr5RLS2qJxzWEjjsM2pvDPPzA',11);
-INSERT INTO ti VALUES (4291688964512636423,15563669681340695005,'izGTwyqtXBkzkRYIHeWxcJwH8A0bfFRqIc8lqsMW9eFYjDK','Yf4WTqZVknMMb44rSnVz7uTJ','omze7zwzzanuoDCGaFtJNHW','JlNp','Zjm9m35tgd3QzUnNF','y8NWYnGcqpo8bcc0JXyUiecu4pNnCmqwwruMxmeipaMxqoyQRsRQvk5hWhIbnJhr5RLS2qJxzWEjjsM2pvDPPzA',11);
+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 (183723221243444782,8953928475249358179,'wh3jrEmRws9AQstG','PObl3VH3Xn8IPl4EHMJRS1hxQezNGDfI','ndDXP2rM6NxynJEzMDH8cWqUCvN','2kjRoaisi3EJP5FTEbJP069Zfg7PmeMOfXU3HgeipLv0fykd1IG7XjaOm','DI','VO',10);
+INSERT INTO ti VALUES (183723221243444782,8953928475249358179,'wh3jrEmRws9AQstG','PObl3VH3Xn8IPl4EHMJRS1hxQezNGDfI','ndDXP2rM6NxynJEzMDH8cWqUCvN','2kjRoaisi3EJP5FTEbJP069Zfg7PmeMOfXU3HgeipLv0fykd1IG7XjaOm','DI','VO',10);
+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 (354347829342487829,1219074085374107910,'L7A7DLsEKJq6t','z','G46CC4mdc8nXsPND6nC5q8wUWTpdSKmikFjV9WCwcggLxsRN8UmeoFxkscC','yqDaN5PFBo87BpYWDOws18McavoxgUVmAO1i8JECfGYd2TjNdLNSJNZ','C','sC',11);
+INSERT INTO ti VALUES (354347829342487829,1219074085374107910,'L7A7DLsEKJq6t','z','G46CC4mdc8nXsPND6nC5q8wUWTpdSKmikFjV9WCwcggLxsRN8UmeoFxkscC','yqDaN5PFBo87BpYWDOws18McavoxgUVmAO1i8JECfGYd2TjNdLNSJNZ','C','sC',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (14567654832290402499,16645007271308262362,'RhNFLVtS3O0CnSUP7A6O6Xzul2FxGFZYezIUPYwzT','rtKjSxzszDmsIVYNgOE9Gn6FL9J5jP6UKXTUYtNi9WVhKHGQOPnC','3INpOzgD4o32b5j2XwK1lyb0I77KjqC','YfOGV','Ay5IwHxXyHJr','qzwoAzuOQiv7K4Amdcs19g8vhtqv9FuDB2sMSae6uDoOW8WYehroNIBH6J8UFRaR1r2sG7LEesVAgkXV7PeSG4C2Ggv',12);
-INSERT INTO ti VALUES (14567654832290402499,16645007271308262362,'RhNFLVtS3O0CnSUP7A6O6Xzul2FxGFZYezIUPYwzT','rtKjSxzszDmsIVYNgOE9Gn6FL9J5jP6UKXTUYtNi9WVhKHGQOPnC','3INpOzgD4o32b5j2XwK1lyb0I77KjqC','YfOGV','Ay5IwHxXyHJr','qzwoAzuOQiv7K4Amdcs19g8vhtqv9FuDB2sMSae6uDoOW8WYehroNIBH6J8UFRaR1r2sG7LEesVAgkXV7PeSG4C2Ggv',12);
+INSERT INTO t VALUES (8141750753561606827,547175881758118462,'i6XFXJ','f5V0krRfJyNyM3K8Bpnk27giij8n8mTDpzVu4P','sNttNCHWSbCKMvsFzLMi9DyZcjbLcDuHSoMmYrLyJKgRCNCn7MeITEkUB1CGVEpZF88z1Hb','E5g1MB8SdwJ','sz','bg',12);
+INSERT INTO ti VALUES (8141750753561606827,547175881758118462,'i6XFXJ','f5V0krRfJyNyM3K8Bpnk27giij8n8mTDpzVu4P','sNttNCHWSbCKMvsFzLMi9DyZcjbLcDuHSoMmYrLyJKgRCNCn7MeITEkUB1CGVEpZF88z1Hb','E5g1MB8SdwJ','sz','bg',12);
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 (9348900272333955414,11305830692823486297,'vd55m0TcrQE87oyIYBOnnptPOEo3bPMM9BQcwhdauwqu7IzXKeg0pgWL','4z2DzDHwnpocUafYtgoATegYEnBSjlYO9yEZeifDG3KrXIhiTvFb6Xdx0RcGOqqWmqkvTowMgd6r','ZJV5a4IIIWW1IUn','dg7B9tiiVnVQYe0ssx1FbvJkCKtNTegb6PlUrNG1hKJB0pJgVCsXIRdXNqwHzGXRcB7Eas','AP9SpY3oSgZHXZPB4qIZBwExNw8CBjGc6ivn9xMn3DRowrF9R66EJtoqDprPvOguONuB6Zza1HdGdu3F','tCtBsftnOuuVKS1Y55NtXTxQPpZJZ',13);
-INSERT INTO ti VALUES (9348900272333955414,11305830692823486297,'vd55m0TcrQE87oyIYBOnnptPOEo3bPMM9BQcwhdauwqu7IzXKeg0pgWL','4z2DzDHwnpocUafYtgoATegYEnBSjlYO9yEZeifDG3KrXIhiTvFb6Xdx0RcGOqqWmqkvTowMgd6r','ZJV5a4IIIWW1IUn','dg7B9tiiVnVQYe0ssx1FbvJkCKtNTegb6PlUrNG1hKJB0pJgVCsXIRdXNqwHzGXRcB7Eas','AP9SpY3oSgZHXZPB4qIZBwExNw8CBjGc6ivn9xMn3DRowrF9R66EJtoqDprPvOguONuB6Zza1HdGdu3F','tCtBsftnOuuVKS1Y55NtXTxQPpZJZ',13);
-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(47), d VARBINARY(47) NOT NULL, e VARBINARY(94) NOT NULL, f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6160767398072923984,44768,'t7zRAdBWIxPRPyHN','4EJFhUlMXFXlDDd47VCitbAdmuuqQERIQFiSJaVlq','0p5uK0eVLXoQnGojOtcBMqDwUCanUxxLcLe3O27ThSBqv2wr6moewOO3jn0dtPDjwtw','nanjYqhUe6wOJs9maabXaV702pJuIYb2OS1','5lf2YI1eZ1NRmN1S6mTyurDEJAuNHZl3b6n78rA1EBwX','OtH2aaeKNrBgeju8GBFyd9XWujBy2xEeaHhtxX6Sz4AN8TK0n9EONxbsE9z4XNsmXUEXfmeFkPwXaQVkjz6v17b3rLHZWIY0',0);
-INSERT INTO t VALUES (-8147595503168007733,30484,'fkL','DxWW7ApVAvR2HrgktKZLC44','k5jUvT5ksqGia1Hq18po5ESjrA5','a','I','XwdLulXxJGJgvyH704izMHA6hzAc4Fao7ziDjIukw06DOyXZVke3Z',1);
-INSERT INTO t VALUES (-7888119781454796877,22364,'0mdYmQ2HyUNJWHQ4fWh','KB88NZ5nbsB8YgsGGenMZRuYi4hZj6CzZPwyLnMHfU72','1QzjgTFI7RdY2WbJYQrWnpdhVXHugJKv2pRvkcQl6kR5wCHe0T9WQzzhSEuR1U8drWXNK8snTJpEfY0a6u','2ifbRC5AfYBVerXVPEi','kfuHFCEJvX97BX5bEr','OUwMsJdOP2p2AOcHNSqquVzVr8SQ9k1R7FLYg3OV',2);
-INSERT INTO t VALUES (8931437281153011664,50716,'Qcr3yJaey1U2t9YNOX76thwQLTVQCFND5lhuUcycvtZY','Cw','E09vOxL','ADEGdfOlNBfvC5C4EsRZm3q4pMkTR','W7XJ1sKtcWzIZl8AGrPcgn1gvChv2MoaQUFqTDaJnWL8eA7hUAMW1fLD3XY6fbWGqsSRYKr0SBMVP4kh0kR','5hknt8NyBQUp4oiefSf0wYntljhljiTmRgYt',3);
-INSERT INTO t VALUES (8847425202491422990,13013,'XRFTGtWYjnlGKGIYx6PsRmngRLAhtQUh2Cu72W1O7RiTLg','DPlz2hifTqp36kDf66YLPbD0Zr31IneuMVREYzw','G0q0jkbNnLj7KLzlizmksvCDxAFwluSoou','1jEF49GHNz6Gcob2mkjH9a3swVoDdE8R51NJNlTO3wq4LhdEYmQ6IPa','vio6iVMYtYLGLqvJrHMFwVQPPZA75PTEW','gNQBMpcln4ipNlAgGhwxrNqaOIXiK8otW9uJVjELWO2OScvl4NKTfVoL',4);
-INSERT INTO t VALUES (-1931937546737079950,18806,'3cw4GaY3h1WwlZ72wjhq5','YFrFtIaLdxZbyV9bH0TAqcgxLKqChGcKYReW5JkjUQPMZzo','paMeYu1cMDOr9QO2JVYEKgTtT','2Z30NXGCdeYWm4WnqQGHKFw3iprKocKebdiDKmrBvO9WjKmsWEJ0e47dO8MtWc6Hdur','MYGFyVNVUo6MIE9k0iczwcJqs57411wY24Y0JItcpwuhelrpoUUNBZYffj5RiYm6g','9ulZHCIQVY5kr38pzNFnm0gsxNQAWYQli',5);
-INSERT INTO t VALUES (8668766052091440827,7222,'PxUrCM8M3','oszco6J4XgfFavxDefwRd0ibawqiDxbWA','90C0EfSALmb','mNBO4LHoIj9yZPLFEkUC5OG2rSZOAL6cE6v5ImYDi6c2BhmNu8u','r85wCPh0cWVoSyzWlA6vYHMtoib26NGFibegU4dEAGozB7ewZj6fLqe7JDNgqGLnH4Qhv1FkdbZlHUoEly0vWS7h0G6Xxd8k','bUgdzq4r',6);
-INSERT INTO t VALUES (8420443115755195025,9071,'vC8F1sm','0aqXq8zMwdf50Vlayk9Os6GPhUptJ7uCOLi4','H4kIiVF76D1daIIwfyAYOPVVVLdnlpqG0rVjwYDMkJDkPgseBx4iy1na7b9GtMoYPaosz1O','t4zK','YM3hysDDawJVvJ3BAkOk0tSFBvNctxQCZpyEgeDVRtkaSGcAXiyfWUS7wgY7Scu','O4A8noUe7dPS5szRJWYdWXRGW0VNOicEGtMpOXmnBQZZhBF4KgFckZpf1Q6lECf',7);
-INSERT INTO t VALUES (8204302461689305623,24326,'XZ','AUVDaJgvaEPeISUicjWUS7','YzMjckW2DrXgnyqCwr70iPcDyGVd24i','EzzS6DF1yBKiC6RiCOmPVrDRts57z7PsRrG0NGEi','dr0dFyMN4fVH39UbsWbzE7SCRkUHayL6NZzWujbqDp9bxAc5X6Wo97Fzi1oZKYpDEXPwVLLhsLl3aAZjTIYHvAE3yklPfSbIYN','0EadDcZ0TnKVob9xfTdZQFwjNew6Kn8IGtdoqKBK1gQxjDOQ2LwGDcK4czAZE6A0i',8);
-INSERT INTO t VALUES (6434002293913023916,42872,'5Ry8wzwlAtypTXLoQvL3TtdZYtl4IXzioiYf','eYXe8XUycHHo','CYyp2groa7qlUYXzDuaAQp2pNMMpfMouqeW2xR9sq4KDdyFpznoHzG6QMgpDvOY','4tFT6LWf6sH4v0Ffr9NrYrpNyF9fwAeVNZxzQyq8vF3E36iYlhOn4','Kcln9bxegmKMDdr8v25uJJ9OG99DkGmsYL7gdzhLxG9wx','SEHS4IMWmTw2eTvDQNSJ2s4wBV9fK51EzJOFHuDBJ5cissNVRM0O4SojmK24XAvlM4Od4KwMmxDJsAPthb1l6',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (16571877110069975495,14928734491213507983,'Mp0a1Rrs7KXA','yYx7bIimhV1mCnpnTt0J','Q6SNpIfzebspnx73twZfcAskpz5Uef4zVNLbOMGtS6k5qFM6rUx4Vo8htCsnZ','piRIXSlbHwEE7YqChsolgACrRIS5Ll0OcmAsvTfV832vfX8AFAXCGB4JcLwGnHIaStlO5HNIqx4K4oUJxJSnZZcCtkASu8aX2KtvizFNgogBhLdJAoUWIYZzggz8jXi4CCCVCRRNf6WgAhspAlEiQE2facqh2DvkUh1YS8bo3EqJFXNxmricqRWcBYr6D0CGcwusXTPUukhRato9kuLqBkrR3iDLFvuQL9be1aafuGiCKmgsM8c5EqPo6icP4jp','VT','L',13);
+INSERT INTO ti VALUES (16571877110069975495,14928734491213507983,'Mp0a1Rrs7KXA','yYx7bIimhV1mCnpnTt0J','Q6SNpIfzebspnx73twZfcAskpz5Uef4zVNLbOMGtS6k5qFM6rUx4Vo8htCsnZ','piRIXSlbHwEE7YqChsolgACrRIS5Ll0OcmAsvTfV832vfX8AFAXCGB4JcLwGnHIaStlO5HNIqx4K4oUJxJSnZZcCtkASu8aX2KtvizFNgogBhLdJAoUWIYZzggz8jXi4CCCVCRRNf6WgAhspAlEiQE2facqh2DvkUh1YS8bo3EqJFXNxmricqRWcBYr6D0CGcwusXTPUukhRato9kuLqBkrR3iDLFvuQL9be1aafuGiCKmgsM8c5EqPo6icP4jp','VT','L',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2587899295354162984,16467552128313762758,'ZW5l0ikD3QlYSnh4XWvOBk46yUhRxrmnce','IVeajgfAOVIgycAl7ykHjt9GVteiD6FBGLNoXa7ilhPtOiLaotolU3kh4nEyDlMcn1qZOAXJY1jwfSGpECqTh8tOAgJHKf2kjBdr','Hg3aonhLG5Znz953TxON0','FU2vcmOtgr00I9SEGv0fUDGMOagycQ5q55kNbX5zxbgqZJA5Fb9ZGFq0shbObPKvrUSBmb9RQmJt7kaH8JkPVxJyktzNN3AnxadQsc3bXdx','X','R',14);
+INSERT INTO ti VALUES (2587899295354162984,16467552128313762758,'ZW5l0ikD3QlYSnh4XWvOBk46yUhRxrmnce','IVeajgfAOVIgycAl7ykHjt9GVteiD6FBGLNoXa7ilhPtOiLaotolU3kh4nEyDlMcn1qZOAXJY1jwfSGpECqTh8tOAgJHKf2kjBdr','Hg3aonhLG5Znz953TxON0','FU2vcmOtgr00I9SEGv0fUDGMOagycQ5q55kNbX5zxbgqZJA5Fb9ZGFq0shbObPKvrUSBmb9RQmJt7kaH8JkPVxJyktzNN3AnxadQsc3bXdx','X','R',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2513426107757539577,17943295475512599062,'KAsmX9WvQz','WfvBaUn6SjAjGGbI4LgmfSfQaOgaGSZgW55xyH8rcZpNTVEzraOhAUHjmsXtHUnYRgrFWKlQudr7thQiXpZczT4h1r5b8rlCZ1uKKcOqPzpLGMvMxLWmdj8HBgAqze6uSUedYGErXqVAIQaCuQ6gAJHVlDHyAX4vso1nMbdg36IOYmT5yhvxPNhI8gJOtwHrvb','tsA5SdRjQ8VPOQzG1EH74sPK','B1GZ3rZxzsaoZQc2C9Z7HLRNFE5jWgwb0vEAh23DSDx2nzqQzOmRxuJDCMte49lgTNHH3vIZ9oDU8Kg6MfskFjw','u','IB',15);
+INSERT INTO ti VALUES (2513426107757539577,17943295475512599062,'KAsmX9WvQz','WfvBaUn6SjAjGGbI4LgmfSfQaOgaGSZgW55xyH8rcZpNTVEzraOhAUHjmsXtHUnYRgrFWKlQudr7thQiXpZczT4h1r5b8rlCZ1uKKcOqPzpLGMvMxLWmdj8HBgAqze6uSUedYGErXqVAIQaCuQ6gAJHVlDHyAX4vso1nMbdg36IOYmT5yhvxPNhI8gJOtwHrvb','tsA5SdRjQ8VPOQzG1EH74sPK','B1GZ3rZxzsaoZQc2C9Z7HLRNFE5jWgwb0vEAh23DSDx2nzqQzOmRxuJDCMte49lgTNHH3vIZ9oDU8Kg6MfskFjw','u','IB',15);
+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(12) NOT NULL, d VARBINARY(61) NOT NULL, e VARCHAR(12), f VARCHAR(77), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1638011,821467777,'ah0il','7NbL6gyppO01onULHlaMuZVDaTaMoC2oxzR14RV0w4Fb','n','gY0uPgcwxwK617Ejq7dUotWRvjnafS1Li','Of','3',0);
+INSERT INTO t VALUES (4174634,-337742029,'RIFlp5','8tAlHrOhE7bD5oQ8BTBFzoc','asoYd9iA8nq','hAhJU6kYlQeYpdcbXPAoVNLskaSi0PjxHPjFWAn3','Av','A',1);
+INSERT INTO t VALUES (4445783,-1567119388,'qL0nbX9IosjU','zQ34H72Io0e8nA','6v','H9bnpmeqexm507qqo4n340ytAM7f3UxxlkOwOOqY91x0pcKA4','S','a',2);
+INSERT INTO t VALUES (-1144086,1770907848,'CjzWe4eF2eM5','x','AsE','uasQwgmRcnN5lvJigjtVcKWmqbh5UplxSxNR','i8','l',3);
+INSERT INTO t VALUES (-5041193,630596880,'tmkSVKn','U1gh1ldWFv2ZLu0DMufOedhSnWDLtv0ulnF7RPuhHWKhvFOk665v','R','EKiyYZ2Z50KvlfNgrLv4VHIaCXmHA0CHZ5cOd9vLCTWaB75IkUxC5IFn55xxgFS8JQpeQMOHN8kEu','G','O',4);
+INSERT INTO t VALUES (-5599363,-1522908408,'SuUDmq888','U3QB','0','HMPATvv2S5dY09Kc5GRQuVrVdd66bovPuJYjpiwOPO8e5Y6zE94jbQ7yGXcdQ0pZ','VG','9',5);
+INSERT INTO t VALUES (-7585087,-2107217688,'9xay','jTCcj','3jIzmN','OscrqJGHNRMeTfV7NNNsEWN7cTYjaMxYQ0PsEeVvj3xEWc7Gex06G3l9gXzcoqrR','N','k',6);
+INSERT INTO t VALUES (2642155,-172933879,'6iaMwPnD','7dcpkIAIakn7ID8DDxO1SO7WeJnjR','DMKtuh','A77SqD','nY','c',7);
+INSERT INTO t VALUES (2043992,1478691747,'U','0IzZRznn7tgONI0nH4gSTa5VkvAl3h8gN3ue16jN1HNSeit0fGTpa','CQkFVK7P','Nr0ujcf6cV2famDCpZJoqKBDnoA6xzvgax5miuRRnv8SDLGx0IksN2','v','4',8);
+INSERT INTO t VALUES (-611002,994550789,'fSTv','SnkcE6ah','aQp1b2','bl3TlHy4Qc34aA2Y9MiwTCWXbFmiUhVvabsWCZADooKUqsNa25I6dtgcqfy','0','u',9);
+CREATE TABLE ti (a MEDIUMINT, b INT NOT NULL, c CHAR(12) NOT NULL, d VARBINARY(61) NOT NULL, e VARCHAR(12), f VARCHAR(77), 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 (-1321530730685493110,44961,'9ipdINwtkDybPpjGS1epDhHoU1M9pQgOWvteYlUfxctVU','Btf8qjfObsuwRmuYafnOsc9QWHOgQatneQuNfeIXMYpaJw','mUbwOl9I9A86p27P364uBUmyGO1OyJhb5J','FulsYlGi3jQghkuGBjilqAdrRsICPmxRIA9Re7subazqO','5V4Bs9oBljrRJ6Zfe7Cn','sAQghb8WYfXI26zxlKpYZcgnafNAgrMMzqCvjaFXhj64r2Kfdbe6A7oCTfy',10);
-INSERT INTO ti VALUES (-1321530730685493110,44961,'9ipdINwtkDybPpjGS1epDhHoU1M9pQgOWvteYlUfxctVU','Btf8qjfObsuwRmuYafnOsc9QWHOgQatneQuNfeIXMYpaJw','mUbwOl9I9A86p27P364uBUmyGO1OyJhb5J','FulsYlGi3jQghkuGBjilqAdrRsICPmxRIA9Re7subazqO','5V4Bs9oBljrRJ6Zfe7Cn','sAQghb8WYfXI26zxlKpYZcgnafNAgrMMzqCvjaFXhj64r2Kfdbe6A7oCTfy',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(48);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
-INSERT INTO t VALUES (7422861567826714568,64744,'AfGr3b9gHtD4F6','4iqSXtFn4DcpoB3ZGxHGOANpFVfagzWzqcN','0ACNgh','B5zcyz3PTV7qrqg','6052sLPRApTp78msz1QBTj4r091tCHCKXbeedwMj5QXMJxUWKInT9','0yij8Mxj0uiPcH0xD3KgtL0BuKBJDfv3xwdiZCOU',11);
-INSERT INTO ti VALUES (7422861567826714568,64744,'AfGr3b9gHtD4F6','4iqSXtFn4DcpoB3ZGxHGOANpFVfagzWzqcN','0ACNgh','B5zcyz3PTV7qrqg','6052sLPRApTp78msz1QBTj4r091tCHCKXbeedwMj5QXMJxUWKInT9','0yij8Mxj0uiPcH0xD3KgtL0BuKBJDfv3xwdiZCOU',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4557502,566922020,'uJWVrcnz','4vIzo0T5d9','jrnE3dPgEY','rngWFey1CzyZU','m','H',10);
+INSERT INTO ti VALUES (4557502,566922020,'uJWVrcnz','4vIzo0T5d9','jrnE3dPgEY','rngWFey1CzyZU','m','H',10);
+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 (2371343,604767085,'5w7ucRAun','OHiWKx4aOOxPD0AFURPwGuKMFVojrtaKqchLnAFWVkgnbG','2Roku42Z9R','EtCkkSfTMcw','gr','i',11);
+INSERT INTO ti VALUES (2371343,604767085,'5w7ucRAun','OHiWKx4aOOxPD0AFURPwGuKMFVojrtaKqchLnAFWVkgnbG','2Roku42Z9R','EtCkkSfTMcw','gr','i',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5667723198305230724,27158,'i','BnnhaKEM5hRrOr3zXg6UElJFLBUvGU4yhWM9nUiEvQNsnTlTtoozCLe7mW','iNvlYkycRNlDUjbSYfjZTbwvWl4KeyaleHfNSgDXv1GrxMKK5roRZKb343uJrPFsUduU0pa0','8fhQs11dxP8GP5LbyxWkvUNJ6wWiHIDIPsVzoBFGQ1coUJkpYSO','7cqWHX8PrqoWSuqBc1ItDMMim96kGha7ZnSdK','Dxc6tSFgjXtemN4',12);
-INSERT INTO ti VALUES (-5667723198305230724,27158,'i','BnnhaKEM5hRrOr3zXg6UElJFLBUvGU4yhWM9nUiEvQNsnTlTtoozCLe7mW','iNvlYkycRNlDUjbSYfjZTbwvWl4KeyaleHfNSgDXv1GrxMKK5roRZKb343uJrPFsUduU0pa0','8fhQs11dxP8GP5LbyxWkvUNJ6wWiHIDIPsVzoBFGQ1coUJkpYSO','7cqWHX8PrqoWSuqBc1ItDMMim96kGha7ZnSdK','Dxc6tSFgjXtemN4',12);
+INSERT INTO t VALUES (-6475413,-559209079,'rK3T','z5bFGudjtNm7IzKxC0DXMKlsWxbT8AfInH6s3eIhZxdwXdxp','pC2VS46','JBVFU14O9FQ3QTwgNxE4Pwi8tGZKrpXZYyQWqeRlGd3JvavnTAB','kb','v',12);
+INSERT INTO ti VALUES (-6475413,-559209079,'rK3T','z5bFGudjtNm7IzKxC0DXMKlsWxbT8AfInH6s3eIhZxdwXdxp','pC2VS46','JBVFU14O9FQ3QTwgNxE4Pwi8tGZKrpXZYyQWqeRlGd3JvavnTAB','kb','v',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-8964235153736063182,33615,'xXTxM3JwSHd8nVI0Cmoqiwjc2HZ3uepE76vLf','VEBGfuvBu6ckmr','HlSQMCmRZ75BCRMM4h0D1Nd1KI','hM5SHF3CxIbOWP4VEWFrAXa39XJDgBvN8FC0ETJ9IRhULsQu6','N3tcCnFGeioNGSotydFrBKyvMAQp2','Ju13qPt8cw6FVX8lmsNonI',13);
-INSERT INTO ti VALUES (-8964235153736063182,33615,'xXTxM3JwSHd8nVI0Cmoqiwjc2HZ3uepE76vLf','VEBGfuvBu6ckmr','HlSQMCmRZ75BCRMM4h0D1Nd1KI','hM5SHF3CxIbOWP4VEWFrAXa39XJDgBvN8FC0ETJ9IRhULsQu6','N3tcCnFGeioNGSotydFrBKyvMAQp2','Ju13qPt8cw6FVX8lmsNonI',13);
+INSERT INTO t VALUES (-5063932,-2080008457,'BbFEBRU3Lx6or','F1NgvO63WbYae0J5QKgB1MJEcHOaoVZbFhOau5mVU3BmExA70LjWWj0A7FBUrPQFVv6Qf64sXjoXJeikkm4VxrQnTAPu38YOBZKQxyCdr81iNkxYwOyjNg41KUfxXSp5030gi8T1Bs9DNKuoz7UzOnyS19iUIT773JQjItrYLeDGuJYybRI7gLcxzcYLEJVGlHZTgvjkNUf9m3eakpo8iOeA6xh8XNvnPwxjsR06FDWKQ04aZVBemmj','hdx4Q2S35yK','Dobkmlens2Qwq','n','e',13);
+INSERT INTO ti VALUES (-5063932,-2080008457,'BbFEBRU3Lx6or','F1NgvO63WbYae0J5QKgB1MJEcHOaoVZbFhOau5mVU3BmExA70LjWWj0A7FBUrPQFVv6Qf64sXjoXJeikkm4VxrQnTAPu38YOBZKQxyCdr81iNkxYwOyjNg41KUfxXSp5030gi8T1Bs9DNKuoz7UzOnyS19iUIT773JQjItrYLeDGuJYybRI7gLcxzcYLEJVGlHZTgvjkNUf9m3eakpo8iOeA6xh8XNvnPwxjsR06FDWKQ04aZVBemmj','hdx4Q2S35yK','Dobkmlens2Qwq','n','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3692067,-294804039,'JknCu4','p0y9ckG1LyOdOA7ci1PuhVMllXx7WvFfrQ5ZVqWZrHCF0de88tZyb72a2iipJe7aO9nncfIAbH4Qqx9FdPhg9hvSRIkKZp98mJFvgh3TtFA6','9','IMnlUedd0tEydSjGSoy9ThAXqJnDnN5igvSlHuyx8VSC11Wz9JG6CMul00HrpxyrNlNOxaYgu98uqwXHvrFNg9e7Cs8aUxySVqBPSGYZqyO8vD1L2iOi0gjOjvglYo6czGaRehKCrIpXaX','pt','f',14);
+INSERT INTO ti VALUES (3692067,-294804039,'JknCu4','p0y9ckG1LyOdOA7ci1PuhVMllXx7WvFfrQ5ZVqWZrHCF0de88tZyb72a2iipJe7aO9nncfIAbH4Qqx9FdPhg9hvSRIkKZp98mJFvgh3TtFA6','9','IMnlUedd0tEydSjGSoy9ThAXqJnDnN5igvSlHuyx8VSC11Wz9JG6CMul00HrpxyrNlNOxaYgu98uqwXHvrFNg9e7Cs8aUxySVqBPSGYZqyO8vD1L2iOi0gjOjvglYo6czGaRehKCrIpXaX','pt','f',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1611828,896475071,'mOzn','Ux0QlurP6nYlK9kO5ym8e6RMIeXed07BZCkI7qqMXJAEq','0','LJKEUIBF8UBlwZBpeGFMzDhT2rhj65ZH6GpcitYSQXiJxHNjJfJO6wTck0P3FSQN34vWVXXaT2nO1f4s2opfkON30cUyvw4XuPmu7nwGexokJ8SDCsiHEWKKzWQBeYI5EXBBbDuDOLGiMeuGrBw8iVJ4T7llOFKo4i9Epfk1pXJzKz4Z8VRx9','Q','0o',15);
+INSERT INTO ti VALUES (1611828,896475071,'mOzn','Ux0QlurP6nYlK9kO5ym8e6RMIeXed07BZCkI7qqMXJAEq','0','LJKEUIBF8UBlwZBpeGFMzDhT2rhj65ZH6GpcitYSQXiJxHNjJfJO6wTck0P3FSQN34vWVXXaT2nO1f4s2opfkON30cUyvw4XuPmu7nwGexokJ8SDCsiHEWKKzWQBeYI5EXBBbDuDOLGiMeuGrBw8iVJ4T7llOFKo4i9Epfk1pXJzKz4Z8VRx9','Q','0o',15);
+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(55), d VARBINARY(51) NOT NULL, e VARBINARY(4), f VARCHAR(44) NOT NULL, g TINYBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (947504529,-1222485734,'75qeLtCxm2hyM','HgUkPQLOmkuX','nIKM','QWZfW8a3U','Z','C',0);
+INSERT INTO t VALUES (1874212678,509195296,'CPCQAl','0YzuOXkJoplqAEvEYfRjQK6w2ZORXnjhyNau','gBr3','CknJd9SnfA2HrBYuF6umUidcEJ','S','b',1);
+INSERT INTO t VALUES (-1921242438,-965367131,'VCLecnvtJTmZBWRrj8UdkZrT','QMEoC9jJgXGlszpCH5DuTUZcD5GTwSk390','IXfL','OS7Bu5tmawHA48VzpsVNK1R62qZjPLNb','B','r',2);
+INSERT INTO t VALUES (1218616431,-1496275435,'CQxofX5g3FCoI','1wyyYXJt8kYFZ4pjFm','Fr','6HxnZRE7UgEmAU8','u','aa',3);
+INSERT INTO t VALUES (-1588163664,-1080354647,'xiPoyh5R0HJLT39AyNZ07fmGBrilmEEAT50V','1xhlLDIiRpK6KLT','WPr','iRuplm','o','Ql',4);
+INSERT INTO t VALUES (-952918450,306779658,'fsA78Q7t81OhnFf1MNebDgF2Q7QvhFCQqAS2X6iOw6pBU5MuL','o','I69','i7twvMtbYf63ujOfWB','w','Y',5);
+INSERT INTO t VALUES (-1023432675,2094582347,'5yN6RFO4cAxf0maWGNWknR60txd3yB81wwaF4','qiDLtWsSB1ADV','Im','T4nD7wiuUN7lRi4cVR1AAHrwsFON5hAkoJrULj','y','De',6);
+INSERT INTO t VALUES (-1726806858,55940087,'1smn5R83eWUFulzuWiQ7N0tSPbUqUvm0J1Zao6k','w8mNDuK9WzJD1bPNeUMtnARsRCUfXV4cXzOPW9kU9','WQT','FXM9lcF','O','X',7);
+INSERT INTO t VALUES (1178213621,1844593900,'EvjdcSLKtCVhfqfcPOus4j7EIROj4mVhflHdmyaoCtlT7gu','l94TafCwkcvwEK8pcUmakRhgjhJq6RO','ia9T','N0ScUkFOxDTsU0AseLO7AQKe6lO4YI4fSFK7F6qW5','F','3s',8);
+INSERT INTO t VALUES (233990270,-1564296683,'rmizdKWVnbEBxKNdPpygfGs9onASEBWO9zUCs','nuJojAonF5kZPSvqCT','8A','A0RgaYBxgbJVcn','0','C7',9);
+CREATE TABLE ti (a INT, b INT, c BINARY(55), d VARBINARY(51) NOT NULL, e VARBINARY(4), f VARCHAR(44) 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 (1665761567226119421,1839872554,'lUwjbvqgg5fnwm4SQ9WkOFSebvd7WyiiTtqqlKq4b5TbESdWEF','V54uXVdy1A','rkj','XEjq8xCBvBLCOw8dc47E9pkMucmyN8v1','o','et',10);
+INSERT INTO ti VALUES (1665761567226119421,1839872554,'lUwjbvqgg5fnwm4SQ9WkOFSebvd7WyiiTtqqlKq4b5TbESdWEF','V54uXVdy1A','rkj','XEjq8xCBvBLCOw8dc47E9pkMucmyN8v1','o','et',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (2708986204005388067,236633171,'5Pk2hQGyrssiHOsGF','lzi8E7Pr7AIJ8vgTfZWMCFZwQEZf','2jVJ','Z7PYL1cHXwpsJETXPptZ','0','Ck',11);
+INSERT INTO ti VALUES (2708986204005388067,236633171,'5Pk2hQGyrssiHOsGF','lzi8E7Pr7AIJ8vgTfZWMCFZwQEZf','2jVJ','Z7PYL1cHXwpsJETXPptZ','0','Ck',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3112492064876829025,1597775257,'Y0bm9ERLha1bnRzipGiu5odkuL3SnYT54dUc7emHVJLM0qJFOk','EoIydhp7pDMquS4VNDTD8jg1MyyvCMBRoxcFduQO7EU6gB0iZ8saHM9yk0nZmSSjaVDp77Qb7TaPJv7qh2PI2dazUw2rcCTEsUoKTsNfk2fjssBLDtyqoLFpAXLsAnQpHAVBt87AXLntHxW8k','f','z5pBtXA','A','e',12);
+INSERT INTO ti VALUES (3112492064876829025,1597775257,'Y0bm9ERLha1bnRzipGiu5odkuL3SnYT54dUc7emHVJLM0qJFOk','EoIydhp7pDMquS4VNDTD8jg1MyyvCMBRoxcFduQO7EU6gB0iZ8saHM9yk0nZmSSjaVDp77Qb7TaPJv7qh2PI2dazUw2rcCTEsUoKTsNfk2fjssBLDtyqoLFpAXLsAnQpHAVBt87AXLntHxW8k','f','z5pBtXA','A','e',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (6513963311901587095,1028547259,'CO1BinknTgRyFMmFWoM3wRBTxA90JlUFRYvBxD85XHK5sNUYCq6','dInv5nRPyFW12hiUVGjf5u01cxz4vjMhXmyQ5Z523l0iNmCpnDmDtfM3NwEpF2YOHDeD91jSnnPrS3IM','N','mMqnBLMDrNCNkoYzmHJ97RdlLX2clInt3qkaG5g3onLnatiedryHwUnzxGOEjld6HQ3h9irCesdgYkHexvzbucSGYyJUd6RSdiFNdhonqNo7DiHmVxRao2JPnSPe85Qane79CC66avDp07iXm6aCOq1GfgBtJOxi95NFGSpIjox31u3kMVVE0g55fh2I2yF2dUFpamBTeItMbfE72ZTgo0PS199c1nR2W2ni5vnD','x','5',13);
+INSERT INTO ti VALUES (6513963311901587095,1028547259,'CO1BinknTgRyFMmFWoM3wRBTxA90JlUFRYvBxD85XHK5sNUYCq6','dInv5nRPyFW12hiUVGjf5u01cxz4vjMhXmyQ5Z523l0iNmCpnDmDtfM3NwEpF2YOHDeD91jSnnPrS3IM','N','mMqnBLMDrNCNkoYzmHJ97RdlLX2clInt3qkaG5g3onLnatiedryHwUnzxGOEjld6HQ3h9irCesdgYkHexvzbucSGYyJUd6RSdiFNdhonqNo7DiHmVxRao2JPnSPe85Qane79CC66avDp07iXm6aCOq1GfgBtJOxi95NFGSpIjox31u3kMVVE0g55fh2I2yF2dUFpamBTeItMbfE72ZTgo0PS199c1nR2W2ni5vnD','x','5',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1092746791648897694,2048849173,'Cf8mNkp93FxuEAGSXhgKMU99AXr18MtX','JB5NjDIhlMxBDTVQGrt1alUcMcVDE5tAhuzbCfib3oEeYrf6MK8AGAWLQtEdcqQbaBqvRMki6MiMUwjAN0O7Roxlskaie5DdGkPdbbTFV9kL4ylzHRkj5GRTZKRVcyLbi7SZkNQBRaeIHu9lIC6KikXR0X8IjdfhYMxQfMkmo5v6Bbv4G4xTlV','gb','3qvXElyJIY4f8U35GJC2yZUNfTn8K0gVnBfsbt3BoR3Ds47WIh0A9teM0FfEInqjA8yg5okd4SCtMXWUVnl8EgD2DNjEsr44Qs0J9qvYQQLkcBm3E5EOlPuzBOdw9opfcRuEE1cvU9f','AD','Zh',14);
+INSERT INTO ti VALUES (1092746791648897694,2048849173,'Cf8mNkp93FxuEAGSXhgKMU99AXr18MtX','JB5NjDIhlMxBDTVQGrt1alUcMcVDE5tAhuzbCfib3oEeYrf6MK8AGAWLQtEdcqQbaBqvRMki6MiMUwjAN0O7Roxlskaie5DdGkPdbbTFV9kL4ylzHRkj5GRTZKRVcyLbi7SZkNQBRaeIHu9lIC6KikXR0X8IjdfhYMxQfMkmo5v6Bbv4G4xTlV','gb','3qvXElyJIY4f8U35GJC2yZUNfTn8K0gVnBfsbt3BoR3Ds47WIh0A9teM0FfEInqjA8yg5okd4SCtMXWUVnl8EgD2DNjEsr44Qs0J9qvYQQLkcBm3E5EOlPuzBOdw9opfcRuEE1cvU9f','AD','Zh',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4835475700405727142,1071551300,'yFzcR0SXelFyfeRkP','AT25821I0O86lmP4JGnVByw6ZbI44b8eurg','pNlx','wLghOuX60oXpfzVpFx6Pcuiw7CSsUkaF4CjM3PsShKMhrkVHTnVVPYkwu1u0vmpAdMGulETNzIVJrDedkn0unhUbNdibcGyoeqdrOmi36kqeiqaX5hFm57mVqbhR4uzpJzrpBxhX804BPXBxD8KKct4wB0wbEME2vYHxVaAnfV2jEEWBoCHyxngmpn0kdXJA5vRQ4v4J9TKqOUyG','oM','5Fk',15);
+INSERT INTO ti VALUES (-4835475700405727142,1071551300,'yFzcR0SXelFyfeRkP','AT25821I0O86lmP4JGnVByw6ZbI44b8eurg','pNlx','wLghOuX60oXpfzVpFx6Pcuiw7CSsUkaF4CjM3PsShKMhrkVHTnVVPYkwu1u0vmpAdMGulETNzIVJrDedkn0unhUbNdibcGyoeqdrOmi36kqeiqaX5hFm57mVqbhR4uzpJzrpBxhX804BPXBxD8KKct4wB0wbEME2vYHxVaAnfV2jEEWBoCHyxngmpn0kdXJA5vRQ4v4J9TKqOUyG','oM','5Fk',15);
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(79), d VARCHAR(72), e VARBINARY(26) NOT NULL, f VARCHAR(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1793884335,28611,'0JiKYmk47Hv9FVza9gOlk57wWbCK','mEQUx1zicnqO6bAAhHKfkEFiu4yIZ4IVhPtXFHy1OqYEeCe5i0xhzddDtvhrqFH','K8k9RT1OnfxvFus0aj','hqu6AgYjtYYRqDirCetA4y3pGIwJ6rLS0ZarjG','bKMS49tL5hwikc5KN1HTx5hIOZ67MezykGLBcTbUVdzT2RRGvKaz6qH4BkaShtmlr9lhjg','63K7JqipUvXOSPAY6MDtnjTv9GUBa1xBh8ObOxS4q1hq6FlmvAni2dAt1iBxSSrs3h7Q',0);
-INSERT INTO t VALUES (-288684893,25014,'T9oKDxyTcZTzS7ydyNSb5OvDijEIhNCpKBGmoZ3SAZLXiJ44RyCEoeqtcjelJ6c5FACTKrn','QMUtkmTIvvg1CZjtlOhcfTOqzui0lJLB9P0Uq5cU8UJCwlw','cQJM6Ifke','x8FVjwA6PAF0NzEUWf7ZEWieZXxTf5VJBwpDBs','MFx8L20eWhYp0bo2t4zPx41KGGNeGbi33IkDNRMPrgA1brWJHhNezDO48TvjNy94YhPRrkvYoXvVsT4eU8gZWEAkH','5LkUyw6v2GLyyfsAAVEwsfChv8b7IdJCJF9ZnJ5LoQBMFTJ316bWXWnozr0Omnya9Gu1faCjji',1);
-INSERT INTO t VALUES (-979567694,60734,'HwWgF7t8spzNWSdolcDxnzoaAUeyZTKo7Tn0LAAzwlnpmot9sCXdEsEuUtuHBH7W8g6jQ6Ed6x0','RkHb60waqX2Dmb9biV0RIDw671QV04E2rwickPrj1H','gowH5N9xsAs','eYHdxOpSnFj','RfcT1tdtyzILGzG27l3Ibb5uLxW7BDRoJdqP43gCPGczcNAxpvEKhPALMisZ2wXHotZxxBAtsQasxpLQNxwFgWURPCn4u','bhqpRuNF0uy7Hr7G0xTe5eKfRzEVyXvmRFtdvlYyiFG8',2);
-INSERT INTO t VALUES (-251893887,9435,'vFf41kAlCvMLAINsTPnfOKTtL3iLkiYC39u2fq8KFXZFTIOXZSzRifiV','iiZfHNxg60YSIggNBhqJ81oVWAh6s2','6fPSXFS19Wd8gsbv','uYXjSfqhom2rcGDrSRYzMJNRWadfGwHlj4bFmm','LSq83XzpBPHOwbNy0wTSjSyq5fqlafNN4dem9saykDkYh2TB1EZdmozjcOcTZbTbOatSvSUE9Ry1KE0','6qpWIvylu3ZFn2BNt3V0vyw09or1nRM5X64XPRcmvj9kDsXGTeSEfXKq2OpoQHv3rTMNM3JXzE93C7lAFpDrYQzCx',3);
-INSERT INTO t VALUES (-1923106698,41616,'L735ZpGsHsF896A0QDSpeqVN69O7JfkW8Y28LVvZVf90lk6gi9RU','gM1hGdEhQ','NDKenZiEpIGIj12zrgMsEXava','f5rvLcI0SgBi9MozKXs2O8Yy7lPrX','KALORlAVrrvHL46mIG8vq3hY7oKbeStO','VeGzPjds4mtFXPVy06nkvnxrRT4NitQQESrOhjhf7zRCa21ajL9IdZvqlTUk3IKlX5R2',4);
-INSERT INTO t VALUES (1739399176,62703,'rvbFvwljaI6RM2IXglPnwwU1RxHBMT9m','FT4aMlzSrxZKQB6m3W3Z5OtUAe1kkGS7EzkyZtitM8sMwU','c','hw8hNLwM','O7VmN1f3l88G4ujh4f1ltkDWx79H8zLGrvEIILopqmhm8f36ZkCZVfj5F','0ebj5B',5);
-INSERT INTO t VALUES (-345498393,25674,'WXC4JZJGYMTIzADAVfOULOvx7FGduy2rqqdV5Hmq34VmRWQE0jb69W','4yQBqqvbBdoNG6XjzqZRKaOc17pNFlBnVXkJaQwj5MyGqkSBkhQv','22Ix4w1JK2yTH3QiqZWdNMEgDl','lBZf3nGngLLcvO6Ygo1NbK7CNSYwLXzN','zxHx6fbts4gIPBLpbC7KGfJs45Q6OgxHmd0FwhNtnAuVAYyiAZzc6k3LxmBLitz34g7qj9F9ydY5tZ','79sDB6eGuiG710qfBMy9o58qVjuwMf6APsNbo3gcc3R8USZm3',6);
-INSERT INTO t VALUES (1916311151,57238,'j35sTfZrkYAVZjjkIOw0T1IZUF','r97a3TuGtU9tdaoUDColyqG9tku7suvnkDJbC8twdoUNPiW3XmMQLYOJfYz8hSYKkU','aPBQb9UIBwKGBuOBAk70dCmHv','5bSUQTvaxzpKc','tVGBJ1enW4jfwkJ6FQu7uCx','DuM8R5hEqQsSe1YnbYgyCEgKUF5FCPoUmg8yqLejH04VA6taPcSf2nOqGqJvugGoDGKXdbJ',7);
-INSERT INTO t VALUES (-1554364536,32524,'LnQiuu33z5oDK7oxHZZPLS34Iebetsm1pSr74HxtoDzHf4LFvxn93fbMJmf6dAowZ95WPuVieTzUv','3cXVkzboIrM6HISbeaGxUjVBOJgQE7QD86O6nYL1AN','burEC0i8MXuWfRr','n14SACxJb6QYxguLwHCEI9nJd','fScJM84jqXXzoGreUZF22p7YiHDmQJbfJCZ6gHS7Ypa','6K2M5autqnmYc8d3zeSD3h5Ra0RseHy78gbjSEVUggab9AdLKMNmq8NrZT0toZ7l2WatZSgIuglTqnFMVB3JRWY',8);
-INSERT INTO t VALUES (6252523,32063,'mXyVsyuXJuYq4TWK5BqAGOVw7FKav0TEY5xMWsRQO0G2QC','3Bk7LhfFvVCmW4fRN29mtknKA5eRUk9qHDLwztUevtZ9Y9SxpWt51jOi6JqJblA0q7F5I3ZZ','ChhzU','pW9nTeL3PrPXzt91KzdkjzZIzD','qMNvXJqSvI5S8HBlrNNUDeRawhO0nuMF3dbm8ATA1BWod8k8c53GG','uf7K8ZAHyMH7R',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(52) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(92), f VARCHAR(26) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21756,23257,'8tMteynVc0NmkHds5','DodOfkAfHGd3a1bMjHgjlGVHxeXsuNDDH48YEKGld','qnprMKIafvGJzoSUGnIbSPnS27ygYU5b5sK3WNoS8QJ5Xc77paeNGTZ4gWPGsUN4kHi0q44vFVpSdytkzrEC9','ea8TqyDgMizwxyt1','Kj','v',0);
+INSERT INTO t VALUES (-6869,42082,'oKOslX5TA8UD9sfZ7BhuLepftdzZigjquC3a7iolX','Z8mE7JxTFnzBF','5nb','pHCpP0vWdC45A','Aj','N',1);
+INSERT INTO t VALUES (-24170,31487,'P','C0P2dj','onbRgCKO1cI32dYHdt7iVlpb7zpezkv2RZyX8llMneG6V86QKWMui89JyIt01sHymbq','Ojpe67lIWQhQ','6p','i',2);
+INSERT INTO t VALUES (-28873,12793,'ErvuJsOcBrj8','I7rxcqgezrWdLUdNBYWjN3q9pr4mPPTiVUJgk2ci','bfjHc7O0wJp7SxXPDlgAfoerjqMvIrIvSTwHVVgD14gs1','h5y58tPbliMzxPV2Cg','d','G1',3);
+INSERT INTO t VALUES (8029,53995,'1bEY9neBp5Ojli','QfsJXEW7sRSwTGj','ejpagh7JK2F9v8ySEsiveELTZiK9Y1asr4JMBlYwygk5uvQt3OCM7sNk','R6vUEwiUv1BRxLn5qkq','c','N',4);
+INSERT INTO t VALUES (2688,63912,'gBdPGnJYHFlg6','ybEqJ1AMPnepk0Srzza9mzkWCkjT69uifB8D0HDuFPtixTU4Loo','je9An7bU5PlvDtiarkvyvsiod3fa6GhLzHxbBlTofs0sR6gLBnS6hZgeOFyRmITFBdipgr0wPzB9fbUbiUR0','2ar09khldggGjKBY','4c','fE',5);
+INSERT INTO t VALUES (7411,24089,'VbEU1Zop7k','LaiB2JiqWrncgi','OQC8xMS2NhQ9S75ENPi21B5YzXPTFlw5W5XcJ861WkIIMR4SWXp5InEzniqE6E','7tx','BY','v',6);
+INSERT INTO t VALUES (20891,36923,'TB6I6aLtvH','3caIzBDCJ2WOiqFHvkilWZlvFRrXdmL5ZP8n4ZStANguAZoYGo','56uJK1nB1Yx9eRgRMZs8xxneMwFPQshimk0WHoXaeDso4Ri12fO','s4','l','Cq',7);
+INSERT INTO t VALUES (-26141,10394,'yf7Q6bM136QmwZp1UfQb2lc8a1eisZXh5Eru','BZTIMDGPkN7AjaTmdaBzWEPngcUmhzED9E4jqnOD9nWp','FzERwG7cjH6lyARqyAncVHR5IcokufbXlR0kspIf2DoXsByf4QKU3OgGq98XDzrjLtX9hOHQz5uD','zyoJw','4','7f',8);
+INSERT INTO t VALUES (18034,12328,'QG9F','YD3biWlSlpNlXTQhgzc5MiKcuYXzN','bk5zwMGxmaQceEbUrrkaT5e4T32cZqOwEX7byPY','28WvDj5T0WmZytqSQDGvuSEyj','k9','NY',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED, c CHAR(52) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(92), f VARCHAR(26) 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 (-7113443862961739575,43813,'1Shyx8HU','RcuAiSkM','k8d8txLfwcmxmKRtQbcvyLqVN','SJ0thLRx1UNyChmwo1','Wjg1JeglmjqOaqBo2w4SDr0K6Zijs7sPpccxTrvHbfrnAB9OLGOHCSSxuLTW8WIivd9A2D65lR','BeU70',10);
-INSERT INTO ti VALUES (-7113443862961739575,43813,'1Shyx8HU','RcuAiSkM','k8d8txLfwcmxmKRtQbcvyLqVN','SJ0thLRx1UNyChmwo1','Wjg1JeglmjqOaqBo2w4SDr0K6Zijs7sPpccxTrvHbfrnAB9OLGOHCSSxuLTW8WIivd9A2D65lR','BeU70',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(80);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
-INSERT INTO t VALUES (-8542489518201372306,33199,'5rpPs4bEK6I6YqzDAsFmc9TuY1rsEcXvspmOKQpgyNaUm21U1OxPR3hUslxdJ5aUtELF','nPvmLXxo1ZAUEIo9dVVhpAY4wFPKZ4SlyzIofTnK0pXURk8ogFtXCa8DT','Y6fXTm80cYAqY1a4QTBf','oJJSw','TuSHYTMogfKI1vokxqToHaC3pmOVXXhUGhJtCbbY4MH9apkS','Y8W6UrwhXpu',11);
-INSERT INTO ti VALUES (-8542489518201372306,33199,'5rpPs4bEK6I6YqzDAsFmc9TuY1rsEcXvspmOKQpgyNaUm21U1OxPR3hUslxdJ5aUtELF','nPvmLXxo1ZAUEIo9dVVhpAY4wFPKZ4SlyzIofTnK0pXURk8ogFtXCa8DT','Y6fXTm80cYAqY1a4QTBf','oJJSw','TuSHYTMogfKI1vokxqToHaC3pmOVXXhUGhJtCbbY4MH9apkS','Y8W6UrwhXpu',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5342455387950515532,62074,'zcukgliF7XGct8','4fnEyuHZlU8JNOBBT63xLIP2HDNJMHbZQcy5cMiVOzNDcKMNq7akrFZZ8yx0DtlgWzqO25NaRpNvyfz0yO3gTYnmoAmge5XBz1be8Wl9IZ9rpEAzhuQLJswf2ZYLTGnsk86DhzK1DOZG7BvVwn3TQCBHuaJBkmxCuqbsTAD5S0KMo1ATJIdReUExe4oOYoQAV8B4edA4Iy93Ozb7XdugViIUCGhjfFvqCgE6XaKavyiR5KxWoCKoPOQO','RP68pzR','s7xcABzb6JUVnxXvYKuS9JuVk','yoBog8Ufhcd8NVtmnZP7mc0ultgbxDg87','0mKUFOtcpp3GceyJLLuSkkEwPDf8Bgc73XYvUiMYx3WuGVwM1yzBJBsPfIbKxWVY2uZcZfveV9bEoq',12);
-INSERT INTO ti VALUES (5342455387950515532,62074,'zcukgliF7XGct8','4fnEyuHZlU8JNOBBT63xLIP2HDNJMHbZQcy5cMiVOzNDcKMNq7akrFZZ8yx0DtlgWzqO25NaRpNvyfz0yO3gTYnmoAmge5XBz1be8Wl9IZ9rpEAzhuQLJswf2ZYLTGnsk86DhzK1DOZG7BvVwn3TQCBHuaJBkmxCuqbsTAD5S0KMo1ATJIdReUExe4oOYoQAV8B4edA4Iy93Ozb7XdugViIUCGhjfFvqCgE6XaKavyiR5KxWoCKoPOQO','RP68pzR','s7xcABzb6JUVnxXvYKuS9JuVk','yoBog8Ufhcd8NVtmnZP7mc0ultgbxDg87','0mKUFOtcpp3GceyJLLuSkkEwPDf8Bgc73XYvUiMYx3WuGVwM1yzBJBsPfIbKxWVY2uZcZfveV9bEoq',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-8660401486908636516,36166,'lMl1TBUsFOj64EZ60GdDnrTLALKTKsoJBpV7Sw0LMr0HP3qoU3X6BLYAoSyIl6o5B3Ep','UkpBpPJwYwDUnVfV6LrV10sM7Q9WrlQKSWrKAHFUUSzIyEY75NLfSV68D9Z8TCFikg2HCyVHlk','m9bkbh1xNpFmJTguioUQIH','TJ0sFsxAVQGkAbZ4Vu1khPbpibmQqTCjc','ulDQZ','7cyI7B7M8OJZpL1UFDjDSVGyHIZxj9sxBJyTO2YJupMoqDrbeXzeitGB9rdtvcwHyQoXIopUbNgcM4h7GMiVJadvb2a2LX3',13);
-INSERT INTO ti VALUES (-8660401486908636516,36166,'lMl1TBUsFOj64EZ60GdDnrTLALKTKsoJBpV7Sw0LMr0HP3qoU3X6BLYAoSyIl6o5B3Ep','UkpBpPJwYwDUnVfV6LrV10sM7Q9WrlQKSWrKAHFUUSzIyEY75NLfSV68D9Z8TCFikg2HCyVHlk','m9bkbh1xNpFmJTguioUQIH','TJ0sFsxAVQGkAbZ4Vu1khPbpibmQqTCjc','ulDQZ','7cyI7B7M8OJZpL1UFDjDSVGyHIZxj9sxBJyTO2YJupMoqDrbeXzeitGB9rdtvcwHyQoXIopUbNgcM4h7GMiVJadvb2a2LX3',13);
+INSERT INTO t VALUES (-2858803206800401927,3169,'jbyl6cZNCpYQ6','ij7ebeLdm5U4UZV6CqmF5Sjuja0Vt7OJrps9rTaZ8a09DFc9YwQlmlLsFuPP','L4fRUq2QCgBc04EAPaMzvUt9P6BtafqCSmo293sGEd4N1P7v8UTODmTSxE4vOOT','WG0tC4L','S','01',10);
+INSERT INTO ti VALUES (-2858803206800401927,3169,'jbyl6cZNCpYQ6','ij7ebeLdm5U4UZV6CqmF5Sjuja0Vt7OJrps9rTaZ8a09DFc9YwQlmlLsFuPP','L4fRUq2QCgBc04EAPaMzvUt9P6BtafqCSmo293sGEd4N1P7v8UTODmTSxE4vOOT','WG0tC4L','S','01',10);
+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 (-4690409067207770199,7848,'bL4KzhW1vInwBaLjtkEKkZA','dONBV0RsiCA2mDSaHQe','NCAXZEybU8In7ozQGBfqCOQdPOhAXty7XS4LoQMvGi9UIQxJTZ6RDHmS2GsmGhB8X8SX7cI1','raL8zBJDWHbTulYku02sUMx2lj','Tc','K',11);
+INSERT INTO ti VALUES (-4690409067207770199,7848,'bL4KzhW1vInwBaLjtkEKkZA','dONBV0RsiCA2mDSaHQe','NCAXZEybU8In7ozQGBfqCOQdPOhAXty7XS4LoQMvGi9UIQxJTZ6RDHmS2GsmGhB8X8SX7cI1','raL8zBJDWHbTulYku02sUMx2lj','Tc','K',11);
+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 (7680935044968620389,50718,'pwJ0T0qPw1i','C7dPwnPLaM0p3HChcczEVkiIcXBMRKVReqlsdVv8tQ7XrQotnRAXnX2skCUAHVbZ5f1tUf1hHBkys1BnhP09CbIxHwxOKiBfrFl6CzBfivgEHMF77H9UUqVCmJevFlL43gObdN3hLkz2Ne0wcAPQzGGN48ejJiDrvfvBrXxLXJl81lq5836vYLr4BdbPJjJXhO29bx7Vw9hwiu','4G6EBTFoe4TueXq','fQX5C03l4EF1cGAuS','w','90',12);
+INSERT INTO ti VALUES (7680935044968620389,50718,'pwJ0T0qPw1i','C7dPwnPLaM0p3HChcczEVkiIcXBMRKVReqlsdVv8tQ7XrQotnRAXnX2skCUAHVbZ5f1tUf1hHBkys1BnhP09CbIxHwxOKiBfrFl6CzBfivgEHMF77H9UUqVCmJevFlL43gObdN3hLkz2Ne0wcAPQzGGN48ejJiDrvfvBrXxLXJl81lq5836vYLr4BdbPJjJXhO29bx7Vw9hwiu','4G6EBTFoe4TueXq','fQX5C03l4EF1cGAuS','w','90',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-8422016806386750731,38031,'WNYGdnzqIb5sljqFRPp923kJzSNgABy7qFOuEoahZnBLyO6p8swT','syZtGoLTL4hEb6Byw9Dh4LbztmDDgYvqvp0dSMG2O17UMrwT2CH1lFwpMFWzxPmH7hQv8ZPob','0e8aOJGWnH2RRQfzG3EmUhhpP8xF4HhA9mBT8ELVDlsPRMi7HyWi1nMQVcdwp2YZzKoh6cEm5EASCRJOQlZY0AjieokT','BQBTDvSM18vTbt7madmdIGl8CYSt36ahdyPIuW','a','S',13);
+INSERT INTO ti VALUES (-8422016806386750731,38031,'WNYGdnzqIb5sljqFRPp923kJzSNgABy7qFOuEoahZnBLyO6p8swT','syZtGoLTL4hEb6Byw9Dh4LbztmDDgYvqvp0dSMG2O17UMrwT2CH1lFwpMFWzxPmH7hQv8ZPob','0e8aOJGWnH2RRQfzG3EmUhhpP8xF4HhA9mBT8ELVDlsPRMi7HyWi1nMQVcdwp2YZzKoh6cEm5EASCRJOQlZY0AjieokT','BQBTDvSM18vTbt7madmdIGl8CYSt36ahdyPIuW','a','S',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6141267797065836474,22934,'rX79l1MITrBzsFcyefZLrWsi','C6gd0ZFwviVyByW18ChS4Jb4RAd2RroAmQXPjIxl02wkXANqpROVyrbcjt9uL766FKeSjfjqjsWwJOBgA2J6K4JiQFGXXAcGYXt0Refkj9B3HHppxi','4hlc','ajQRBh1Ogyhfr8kOaoFksOUNpM77o','Dh','X',14);
+INSERT INTO ti VALUES (-6141267797065836474,22934,'rX79l1MITrBzsFcyefZLrWsi','C6gd0ZFwviVyByW18ChS4Jb4RAd2RroAmQXPjIxl02wkXANqpROVyrbcjt9uL766FKeSjfjqjsWwJOBgA2J6K4JiQFGXXAcGYXt0Refkj9B3HHppxi','4hlc','ajQRBh1Ogyhfr8kOaoFksOUNpM77o','Dh','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-3648730667551530713,17009,'6eARxOdgz23zOwNv81rQFDPUHNSldrOIRfr','7kmg','VE1DujIe54EAoUEghihcQh','Y4hhgyBaxO4tndzJeBpmQja1gO3okuN2fhJHWWYP7LNNaNAtpy01DlxKpZ0zg54FY2NRb2xrHtIVjmx5LlmmKkGVj2ssLZ9d8vNzcPAOFupjNERwHfvA1m01q8IWSskglpp27FDBtw56M59wXUv4hzfVeRipSX1V4mDJaRUvr4cpSK9','G88','pL',15);
+INSERT INTO ti VALUES (-3648730667551530713,17009,'6eARxOdgz23zOwNv81rQFDPUHNSldrOIRfr','7kmg','VE1DujIe54EAoUEghihcQh','Y4hhgyBaxO4tndzJeBpmQja1gO3okuN2fhJHWWYP7LNNaNAtpy01DlxKpZ0zg54FY2NRb2xrHtIVjmx5LlmmKkGVj2ssLZ9d8vNzcPAOFupjNERwHfvA1m01q8IWSskglpp27FDBtw56M59wXUv4hzfVeRipSX1V4mDJaRUvr4cpSK9','G88','pL',15);
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(54), d VARCHAR(23), e VARBINARY(6) NOT NULL, f VARCHAR(80), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (34264,-2868347732915241632,'sOVgzfNeLwJsLSD7OJInHLqgjQ5n7K9p0qsyIoOH34','Cr1omFP','uf91','Ge7ZoxBQuhpIbLVtW46H','1SBPeCUHoWkMAyfxQ3h5spMS1uwxmKgcMiMM4Tt7uu8diRgWMBB6QE4RiOvHeP5aRDW8qz4KhGq2dX6CECV','xTy4eKV4YgTkA0qQh9rIkGfD70MzuLSGSe5TnF3d53itbxrjFB8KDBUILoc5MK2DYmdHP',0);
-INSERT INTO t VALUES (38662,9191124648652163592,'5Turq','k5hua3D2H','vvugbO','hoAdtulJCSTjCCbBCocp9MxjnmD','xNuUPKtOJScakA7J','L',1);
-INSERT INTO t VALUES (33312,7990942707509514210,'TQxhhIxs5HUPGKOrNYZWN51FbVaOsG8Zm','m8H42pcdrS','pg7FA6','pIsnwwMgAX8XqdfdlGZxBjmlvUJkkNsMWpUU17xVSxqt','mx4O93SvJls1nTyJwzefX9aHMs','hl1YK104fz7K5NYkS4HlAjhen0dXrKxvOwVxozBGAd2ErWVpIBnsNkINjSuTbUOjFMxhptmuVGZmNj2PqQCrcoV',2);
-INSERT INTO t VALUES (29955,-1974043620918613362,'HPz9aEjGcXk6F3ZPWq1Ct0bcxYjg3nHibXr3VKF1Dkj7S','7xA','HzV','2NGA2j8ZiYXM9j6JATKoZFvno7xw6LZSJlDue2Yc9MJi','9Cfv5D','CPWiL0heDM5hwGnMHhqAkOPib3',3);
-INSERT INTO t VALUES (14666,5620028455602026603,'yQKRfrHyOI5VE1iy6nRYYjne5r2eghpCQOOpHwA','3AEJPQGKu','sDkFSo','BKQQKe9fIhu9u10xVAwNtnfCLXDKmPOaHW','YI7600M9mU4F3Q','VWtPEQjZysBCBpzUrRl1f6Ts',4);
-INSERT INTO t VALUES (55594,-8599053373234677625,'ZLJcn06','y95lHAr','VesO','HtwCRdhhcD4t19XDdjqnQnFaHg2G7GPM','50AhdqoUQTHJ8CLIz53aXdWzUHPMf9yTpDeLEaMT8v3sN3OTrNkDltnvaIKyToFLQfY2z2HxGGyx0ltfeW1AUmfSMpcLurWnRh','1ePIcVqRlWJqtZ8KyirnIOMAOqlftmDSeB7TgrhhGwZase0I',5);
-INSERT INTO t VALUES (40256,-5929739439032091552,'KF39xHiBbXL1YlpDRdsEFzWXiRrydSaHppF9IjihgZU3axD','halMxGoMAVzvWBcJw','Ufqkcc','wGjcQhLi6iQgSVl2jBeykOWUNi91piHrA0B7OaDTT','zKS6zp8Az9RmMBgYKeLyUEupzc8HcjLp4FMMMZLdt23FoOxkTVRtBDs','1QBR1XR6VdROyVAwg74cLfgBLCo1fZM8vToOB8VShjb1IjAMI3wJvixVBQt',6);
-INSERT INTO t VALUES (43464,3661368193447915456,'dmKbxhfbCAv7E','dOKmeRFWC2QPTC4oLLn8','a5NPh8','KNX4cnS4NrXsUm64D07Z1sUpXYc','IZqnkagaEUHyzS6clj4OnRClqMjoMW2ZEfygx','b5J7h8c47hXh99XALrAZp2diB2ay2ZU3qorw8flgA3cgE8WQVbZUU6RKYik1v0exVyBn6uBlHxF',7);
-INSERT INTO t VALUES (26275,8043000789417468457,'DFsLF3q8m7oR3sWBW4GqR48','37c11gmhaSZ','c','IiBtVBDMhjfOUHpRws4u4mhL4mewghF5yz7rg3r3R3AwEaLa93t1sYznQSOy56Q9PJPozNfvSXEl','9im3KIg5dDQ2rJDBQo1kFOvOGnPEfeBHPDBC3NdM8FQyuQpcDnytbKZS7s8wGsuKf1V4cRTs6boDHQNghhMn1x2hVP','vAJfaSmkfcFpnQRnfvuCHCAMigMiNtkL7wDQj1Gf83WiRGlMYFvuxv1AhDukxpRKBpwHwMlATruqb1UJzSoWnECdFCkBVg4XA',8);
-INSERT INTO t VALUES (52745,-4983007527676754528,'EJQzxBMNd3ZB3LFLERZJ','wfMkdHQqvsf','VqoDfD','HQhAEcQFuCDv96NPJepsjbAdHynzMbN1gsWb1H0TDSBXESZcSaeg7RfA5','OWO54jB9JnA0CqLvjbVaKe8uYO81L','xvndFM5y0TUWB6sxwgmCKaaCK9cj4Yjjjrj6Qr340uCbfdrbmfxTrfQkgZFuRJIunsdfZ1',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c BINARY(62) NOT NULL, d VARBINARY(24), e VARCHAR(7), f VARBINARY(97) NOT NULL, g LONGBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (30547,32319,'yYtZSOCpJwJ1','T7HE','SOu8NO','MfA4KR1xcrVbCftCeA8loB8dvvMYQzXgntCoK1Z6DBL5l2qkPpgsbDB','M','wP',0);
+INSERT INTO t VALUES (-23634,7568,'dz5hQIIN4xECHj9xnrwSl61cWu0ev7P81Mb3WYOnJwPnCL5fRu6Q','G3PHqorQyW761nfz3','ewH','c2YGcYB0v6OcbnsnAzJ1aJ48rdiFA9sTdH5f6BcIXBaIqUkQGLu','PQ','R',1);
+INSERT INTO t VALUES (8820,22522,'ZTsDU7nbxAZLV1FQFKj1f','19HNZ','oE4fOTQ','aZeLvbJAInplVGHFdZGEulL6SeHbL6gd0nACtLyvW0BWGEz8Dy3Zt7QxyG7VBOuj37Ou90kA','S','jb',2);
+INSERT INTO t VALUES (-13514,-28402,'xfZG5oOhHxWkl','zAgBNMlV1LL','2evU','x57bEC09dOwmnxs4eRiHb7quAVaGXElk8','tT','e1',3);
+INSERT INTO t VALUES (-31745,-21191,'d0','joJ05g7GKa3jBYkKJ2','nhT','7DXlqzX','y','92',4);
+INSERT INTO t VALUES (-24179,-31593,'tK0b8KTp40mBx4LfpTX9cAKeMXxTVf9WIqaZneGPdb1OL1cDYxWSfcH0rsX4','MxOP7Xc4IjDdGdpOemE4tVxv','2K4','BT89zY1lPFx65UKyKC43Opb97MiV4hB99b8znmVJXtHNGkRGLDkt6PF98rG99E','j','D',5);
+INSERT INTO t VALUES (-30206,-26833,'uZFhRhU1Oe4GuLHQL9cctaQSnoITUNE2EKF4tEdWcQCt9vIbWuK','GcVnpEIoOTHbSCxVvLfCeG','afYP','0JzWxIn54vQ1nFfoxxS9nXwPwjaWkUGEFnOnAlqqHKbl5cBFBtFB3XIrj','He','F',6);
+INSERT INTO t VALUES (-14384,19543,'HoIKwi7rYT4wgs7VRkJj8dLU6tlaxfywmFiGfVIN9imEki9ehbLfesV9Bv','8SjRR7klgGw7ED','jHe','ArODbytTLEoGhHiTnWsMRjpbSxX23BlC02a28AbR7MFqP8JkUTiWwnACbZHqhAw1kfvQNIBRw0I2Dg6xm5p1PSoQ','b','0',7);
+INSERT INTO t VALUES (4941,14853,'Zswa2W5AV','LHVILBxOkMrQln4','XChjVGU','PychUGgGpSiUotPHYzXcGHMl','3','D',8);
+INSERT INTO t VALUES (12446,10907,'JDgYYDXHmvIB2TMRtcuK','uG9rVMPCHtG0TMIHWlpLuUJ','ZiJK','Aju002sg9zRmzqtxsVziH9VWOzZ7IQUdnLbkYQHIOIZeYIISbvPsuMTLrphrejlMol7u04FRaLDmLRWRDnZffnFmKpYmb','br','F',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT NOT NULL, c BINARY(62) NOT NULL, d VARBINARY(24), e VARCHAR(7), f VARBINARY(97) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (12603263,-5156025367648397815,'iuxfc3v312SRXBKyBEqy08fJZxMEMgbUibNuHT3LevAjS','AkLB','kGo9','jW5TMtU','BBzQaYznp4QJZwrIlWCx34SDdim9F8w9wI9RBnjqfl4UBEYveZDGMmOSGp4hDKkWEY0zn6orF7t3VyRkWFxaBf2HmaJ','3HYTVakYTlOelyOsR1b2BmCjrh3CYMvf3s3kFQlFj6CjXGW5fmJMLljgMihCljBpYZan3VNjxLxCVKiBUzqezJ0KGNYcKOlxZ',10);
-INSERT INTO ti VALUES (12603263,-5156025367648397815,'iuxfc3v312SRXBKyBEqy08fJZxMEMgbUibNuHT3LevAjS','AkLB','kGo9','jW5TMtU','BBzQaYznp4QJZwrIlWCx34SDdim9F8w9wI9RBnjqfl4UBEYveZDGMmOSGp4hDKkWEY0zn6orF7t3VyRkWFxaBf2HmaJ','3HYTVakYTlOelyOsR1b2BmCjrh3CYMvf3s3kFQlFj6CjXGW5fmJMLljgMihCljBpYZan3VNjxLxCVKiBUzqezJ0KGNYcKOlxZ',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(55);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(55);
-INSERT INTO t VALUES (1889136,-5293070536672719545,'afttTZYsGzTEjrwTX8avXkGaRtR64V2XKHtPZbekd4','nNIztGYYDThPo','K2GJZE','225BaPh9VTdZp5a3rGnBFSCB4zJUhpC9nKgxVMKY3xE371DLFnbffNUIJA4zL','9xJa73VXoEcuK3omBh0CSc6MAAYpIpzSFu7T','2M',11);
-INSERT INTO ti VALUES (1889136,-5293070536672719545,'afttTZYsGzTEjrwTX8avXkGaRtR64V2XKHtPZbekd4','nNIztGYYDThPo','K2GJZE','225BaPh9VTdZp5a3rGnBFSCB4zJUhpC9nKgxVMKY3xE371DLFnbffNUIJA4zL','9xJa73VXoEcuK3omBh0CSc6MAAYpIpzSFu7T','2M',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7025635,-7929910019938328118,'Uzq4Mx083xR3bYLrA7sIFQBaXg','a8NG4dP13DTT8471StankNEyCazEUd','mc','TUuNWynXDV34FRFaTKHnsRa9xNTlQBnDwxtDTYpZ0ZjvOIJw74IHRRn1MX6g8DDgIONnZw9XkWV7','DMWL9YGbnpTVP0kWsMMpiaHJeKYG6aZvfFN4erhKgYBfHzlQOBdP','kjss2gP7CVROrJa',12);
-INSERT INTO ti VALUES (7025635,-7929910019938328118,'Uzq4Mx083xR3bYLrA7sIFQBaXg','a8NG4dP13DTT8471StankNEyCazEUd','mc','TUuNWynXDV34FRFaTKHnsRa9xNTlQBnDwxtDTYpZ0ZjvOIJw74IHRRn1MX6g8DDgIONnZw9XkWV7','DMWL9YGbnpTVP0kWsMMpiaHJeKYG6aZvfFN4erhKgYBfHzlQOBdP','kjss2gP7CVROrJa',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (12834958,-3730372150092013350,'7WJqfUDlaIZggX8haF44TDp8MmwjZebT6bKkXtTugSF6r38XUrtoF','noM0O7PK01PxIvV4yHdfzVLUDJtkeoODuGtV5AdA4rrtJUa5aVPLZ77ZurQ0OF5irLpjzayYEqovjh0pAKoikF9toZKuYZ1rKRMHR06jqfuK9baPmTF0ORZpR639xTqenE6I9sg5n0mHtzeytDlXeVpJiKwLRODVmH2PEPyeuQvlG6zu1p6QebcXJj1VLCGikbUNGEzGkgx9sE9teDCbxSc0XOMjY1Um3EhiyVyzlmdt','ZYTo78','GsClQoLTiheviqjZZM1QgKq61BRFQFyeZT7WYDiaG4cqVDMcYP3dwL9hJm7cYGXGadJ3WbI6iOG5SnlnEyqR2t5TAREFKLe3DXBj70mhxP2dRW3X39eBQfxLoNLkCWq0t70k4exJnrq3Dy2vRlpzm4vfQ0tIEQaYf3Rb3LmgOD50dQ0fS','qIzGhcxCaEbgNUBhsOX1xY40uABmKtLaax5Ig','GyD4MvqXtAlfeZ0s3laOo8m',13);
-INSERT INTO ti VALUES (12834958,-3730372150092013350,'7WJqfUDlaIZggX8haF44TDp8MmwjZebT6bKkXtTugSF6r38XUrtoF','noM0O7PK01PxIvV4yHdfzVLUDJtkeoODuGtV5AdA4rrtJUa5aVPLZ77ZurQ0OF5irLpjzayYEqovjh0pAKoikF9toZKuYZ1rKRMHR06jqfuK9baPmTF0ORZpR639xTqenE6I9sg5n0mHtzeytDlXeVpJiKwLRODVmH2PEPyeuQvlG6zu1p6QebcXJj1VLCGikbUNGEzGkgx9sE9teDCbxSc0XOMjY1Um3EhiyVyzlmdt','ZYTo78','GsClQoLTiheviqjZZM1QgKq61BRFQFyeZT7WYDiaG4cqVDMcYP3dwL9hJm7cYGXGadJ3WbI6iOG5SnlnEyqR2t5TAREFKLe3DXBj70mhxP2dRW3X39eBQfxLoNLkCWq0t70k4exJnrq3Dy2vRlpzm4vfQ0tIEQaYf3Rb3LmgOD50dQ0fS','qIzGhcxCaEbgNUBhsOX1xY40uABmKtLaax5Ig','GyD4MvqXtAlfeZ0s3laOo8m',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a BIGINT, b MEDIUMINT, c BINARY(47) NOT NULL, d VARCHAR(60), e VARCHAR(5), f VARCHAR(90), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (553255394449577050,3624572,'Ov4RXN3Rcx','9W7b7zmZNc','PBk','WDAQ8H5pTfY4Qv6ncdWH2037gv3GkZP40q7Mp8nbsuvP','c0Bg4ARFgzzp3uLHCk80Zb3jMuqIS0eHtLjloSQdbGGmwmwWo972o','NmvNPXSyKvn4z3IlNUqrq',0);
-INSERT INTO t VALUES (-1471238354537185047,-6434096,'E4UMRmUgTDZqBiy1w29Kgkzyn0bionE','IuJPUHyaYbZYoCpt11','xuI','eFkeg61QRxywraEmrWj39lDDlvBHPtcdx7cEbwnveLT0zcg6FV5l6miHVYGxpFJUBGRkyyPjrMUKcod8SHT0MyI7Q','P14laDtWWyHGMpuBPM','XSI1fsGzfaA5blAU4M33Iqw54eADJ7DFrnet0ORYM3H1YG4KCuhYoNqbnFYDX2L3UcehmkqRipZl',1);
-INSERT INTO t VALUES (1984601558300321544,-2879760,'fbketqbUI6ymnXHZ2Z5x','SWBUwbMQ','NO','pP9ZLejgcm7AKACydgM407EWqMqrEUDWU5EGpETAEqADsPn4qgD4RKnzGUCHjDHqeBH22Kr2b82Ucv2wbCZTTWRb0s','oR9dQZQV6X6WKsPcVZvvGCnWHKsSv23JlMdybrwbdVTH3PKCQIz0EcPbxNKNZyEAOokH8Ryv2KsXN9wjSm4WQPtCIoDlS','Q2ENFslCCst8TXYBgBwt6osskjB2',2);
-INSERT INTO t VALUES (9149722344071528359,8310185,'6miWClFwSkEaOKBwHW8fT0f673pcKm','4DEn7XkPSKQtxGWLqFPjFJtFIWuDAc4eJB8exmjyK','0TZbw','cYfnpM1kQ3ttoH31q0UoDVkamiBFC3wvF1dr4tRUK1LBmlRHSP42CYKNNuTN8pd3XMINdLuOYgbPes6','JBnKWHtVXCZeeZhyyBfks2JEilABbTmTuaYaSwzilExxOZqa8QnV8Rn9FH','TAWnLTFw9kuxf8kazjFFEo23rW1z',3);
-INSERT INTO t VALUES (-2948094759360992969,2099887,'h3w5AOIXoGFp3BSfXoDrj','jjy5C4sugZPMj7f8fIVd7tlCmXeFNDAmYDPLCUEa2f','IZf','pDDRy7ir2jNZdM1R5TAfo','lQreQBxKdLIgzyh8p0xACyNUBESKn2g7OSrcdR','ZJSexkFvk1gUAr2D7RKdXtkTsNCLeNj28SATiDjQpsmm',4);
-INSERT INTO t VALUES (8531023611460034343,4094990,'IblYhDSLimjM4hHLB3uQU0wpLvE6MuyqchF','GRYYvOSLbECjeyTXMkemb9XyCS44ljvmFpuZTXa0gbEJMBqu','9jg','E9EmIKtCRI1TFrmwstlUhG2OM5ZF9NpvHxOJfuNm','n48qGLNGaTdaK38gmv5a9aCRWbaZJiVNpby9r5sOseJJVKkrfbSv119kp0for03','9FYXFkso0iOO',5);
-INSERT INTO t VALUES (8749557373287327345,-299067,'FOz5zhpYcpFuGUKh21O5YrIp1sUB46Oo','QIK1o2OlgLJPIyVr5olyNbsAps7yyctM4JGPZUj9AsaPSjaKKCE5OXJSpOgX','f','4BZfIaLWGJbR0eHqh6syY007xNjmm4Iz9DUnZJaVTDGzwkCmiikCjutHlKS0md8','J5VcDfMvAVnQewQ3EzV','xMLkvFsFoicmZR',6);
-INSERT INTO t VALUES (7259870110919638758,-2299877,'DWLZciqsiTZGoE9lc9rGibTfX','fHVQmpJiW6adoOQzJ5e','t','FbOwgWf0YHTTWet2WcFgr83RvDu5UZSRYPOutohWP7yYvVGz589H67agMbzSkiN','X68C','eGRORWyzuDRDO8dk0ojs3FyjJbCOZaqsWgd',7);
-INSERT INTO t VALUES (1627139184669903413,-6996732,'zifa44Txa4Rg9fR30d','dqj5HNV9NJbfjSjzpzzYR','Us1j','oJbrDVyk90SIEK3S2FqDHFkmcpzhQUoUsHt4EZ','o77skQ0nl','M1AP4kVU7RYfCEfYzu5Gc2fQi7grLjMS4dgSNPCWCa82quiHnOpzBtt8AUKHqlgYSnuHugoo9NXpR21',8);
-INSERT INTO t VALUES (-2819442995233403563,-2846149,'X6','63aWRPFzykYFCeOTJdbaVdsAnMWn5gyaq2L6H7pIeFFrfFA56','6L','5b6e8MkW6yF1WLCwJCgLz4sQeDUYUadLHXoyMgM1rRYHMf5UfciIhzOCbvrQI3ht0v5ch','tiLBTeMpNVaMttM3HfHoTeLPttpMJe3YIHp2XndPZ1SpwAxvx0hZV5XkCLIkvje5rHfTyh1X','468WiTDyYjcG4olPc0MWK4PTJHA0Q96K2el2qKYZcYsMH6h0jQqFL0T5D8jboMc1urAs4xTF6FrS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (739422697,-14169,'gt70TypeGuG5XBG5BQ4gLxMKNtb1dv0JVtl5BcwaSiCXBm6EaPOl0m','FzVBq4ZmqqMyYRwyDUHnNTv','aarpvX','cyIi0KL3ZS','O','i',10);
+INSERT INTO ti VALUES (739422697,-14169,'gt70TypeGuG5XBG5BQ4gLxMKNtb1dv0JVtl5BcwaSiCXBm6EaPOl0m','FzVBq4ZmqqMyYRwyDUHnNTv','aarpvX','cyIi0KL3ZS','O','i',10);
+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 (-1943296558,-24230,'soL6Sy259CkME3oKdRraXDXLJ','5ofZGgz','R9E','CgEm4Sax4NVlAsDCB7ArHZmDb9qGcCXUHxoAqcVxOhFTV6ECi9ibpim4E166','of','wW',11);
+INSERT INTO ti VALUES (-1943296558,-24230,'soL6Sy259CkME3oKdRraXDXLJ','5ofZGgz','R9E','CgEm4Sax4NVlAsDCB7ArHZmDb9qGcCXUHxoAqcVxOhFTV6ECi9ibpim4E166','of','wW',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-12509062,-2677,'z1S4ON2XMiUMf6V5C7zz3xBGOJOFVq9sJtLnV29','o4BJ4dwM2P19wTFsgJxVdkGao31Y1B3dT64Ii8L8x7pY9opXYByNzbJro2wRtKtARCoVPwGqryLdLytaMXNZyCmOuI4iZcnX09BVWKM','k','hDOz2ksu2xMTo8gCjx3smLuFmqp1s2LaKWFfgBvBaV4Ae8SqwE3BBfGqVJnV5zumewgXRnwoyfDwJ3ZEyLHeM1XCbE','fw','7',12);
+INSERT INTO ti VALUES (-12509062,-2677,'z1S4ON2XMiUMf6V5C7zz3xBGOJOFVq9sJtLnV29','o4BJ4dwM2P19wTFsgJxVdkGao31Y1B3dT64Ii8L8x7pY9opXYByNzbJro2wRtKtARCoVPwGqryLdLytaMXNZyCmOuI4iZcnX09BVWKM','k','hDOz2ksu2xMTo8gCjx3smLuFmqp1s2LaKWFfgBvBaV4Ae8SqwE3BBfGqVJnV5zumewgXRnwoyfDwJ3ZEyLHeM1XCbE','fw','7',12);
+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 (-691126117,20716,'kkbEJBQG5oCU5z0c14httoSTzU127UXyILWuEhCgmCNM6uG','lpl6Tkxoi7cRfMpkZiy31m6JxY8VRitHOrc1xyc3vGt3Ark1IKd8sASN3olimKMhWc28i4fKLJk4aMo5668LpfnXkYJcOTpUm9JdgdU2A6aRHK2F700U2HjqlHv7xoexc368lCasp63UgDyIBQxfxVkean1EjFlSEOIGoCB7h9HOzJTQWEHhDvY','K','D4qY4u5rCgCOGskxNm1UATgt2g8ErpHxNhQq9DP1tKNCJ6xzPvdN6QXRNOniCXqYYPLRXbOgQDtirjEbeHzPw5t1YdsJDHQQKWUTCrfiJfL58cyvsQbRruSFDUYyvlQCm5PjYH9iRQ4Z32aIoVWVrXQh','jx','EM',13);
+INSERT INTO ti VALUES (-691126117,20716,'kkbEJBQG5oCU5z0c14httoSTzU127UXyILWuEhCgmCNM6uG','lpl6Tkxoi7cRfMpkZiy31m6JxY8VRitHOrc1xyc3vGt3Ark1IKd8sASN3olimKMhWc28i4fKLJk4aMo5668LpfnXkYJcOTpUm9JdgdU2A6aRHK2F700U2HjqlHv7xoexc368lCasp63UgDyIBQxfxVkean1EjFlSEOIGoCB7h9HOzJTQWEHhDvY','K','D4qY4u5rCgCOGskxNm1UATgt2g8ErpHxNhQq9DP1tKNCJ6xzPvdN6QXRNOniCXqYYPLRXbOgQDtirjEbeHzPw5t1YdsJDHQQKWUTCrfiJfL58cyvsQbRruSFDUYyvlQCm5PjYH9iRQ4Z32aIoVWVrXQh','jx','EM',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-51619850,7192,'d7YWlfTlhpBw3MAPemc3v1eF6kkH','LwCIhndlNLcY','XS15H3p','u1fqPnf4RFpcof6GBrCm3nTkRcl73xLHYFqjOgIUztjiFmUrkXYX8RdF8tBfnmGiK9l4qDePXRRxNNs2RzYyTnfEl7BxOQXV1v0f4cEkeCAMNZQzvKa0zyZS248PXcjTKHsxZV7L4wCGx8QbCavgOXYmDp','T7','CG',14);
+INSERT INTO ti VALUES (-51619850,7192,'d7YWlfTlhpBw3MAPemc3v1eF6kkH','LwCIhndlNLcY','XS15H3p','u1fqPnf4RFpcof6GBrCm3nTkRcl73xLHYFqjOgIUztjiFmUrkXYX8RdF8tBfnmGiK9l4qDePXRRxNNs2RzYyTnfEl7BxOQXV1v0f4cEkeCAMNZQzvKa0zyZS248PXcjTKHsxZV7L4wCGx8QbCavgOXYmDp','T7','CG',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (205860106,152,'NHs1iQV6Tq1zg5INF7E7VQ6ShWx5pgP4kfxaXarfzc4z','2Yy3VImgw2dsF45IB4s2','l','8lWW77eh28shPWtj4bjrP1nUNESXd8VskAUMgbJgCXUGmr6gspf1hLVQtKv5Y1cyHXMFf0AG2q1uiyouA7TmsjwaqI0MK0xPT0m13SnfOGg5UplKJnaBA4NaOkY52uAMTp6GZcgDQ21epUSoN5XuWi3xlHRbla7DklLzMl5KcZ8pKTt4OpcFPnvccpOOSdaypux4RDR4q','2Vo','nNc',15);
+INSERT INTO ti VALUES (205860106,152,'NHs1iQV6Tq1zg5INF7E7VQ6ShWx5pgP4kfxaXarfzc4z','2Yy3VImgw2dsF45IB4s2','l','8lWW77eh28shPWtj4bjrP1nUNESXd8VskAUMgbJgCXUGmr6gspf1hLVQtKv5Y1cyHXMFf0AG2q1uiyouA7TmsjwaqI0MK0xPT0m13SnfOGg5UplKJnaBA4NaOkY52uAMTp6GZcgDQ21epUSoN5XuWi3xlHRbla7DklLzMl5KcZ8pKTt4OpcFPnvccpOOSdaypux4RDR4q','2Vo','nNc',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c BINARY(8) NOT NULL, d VARBINARY(78), e VARCHAR(8) NOT NULL, f VARCHAR(17), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (38,36330,'a8','ucT7LmPkHJS','4RoB','OcexKhAz06zgEr','q','1H',0);
+INSERT INTO t VALUES (51,63044,'GMdz','Th8HW3ooPUgmgka0r1','pt','rtPZcXW','Yj','6b',1);
+INSERT INTO t VALUES (-10,62588,'yM','4EUy9JCQGoL2EJZ','e79PY','Dqf','t','67',2);
+INSERT INTO t VALUES (-103,60293,'F','MWZxd1O0fLqgOljTxqtIeu7hjLCUQkt3JAWDsnkUx','TAk17Wm','v4','E6','A',3);
+INSERT INTO t VALUES (-123,30197,'9rH30ju','ZcLRXgBkP7R6JPC2dFYYsmJE8nswHbFlgAx4vWQ7X8to6Ef7TnjpVLNZjfP','CPrC','xYkx','o','dE',4);
+INSERT INTO t VALUES (102,15928,'r0MNf','x3OKu1ORm7S2JaCYVmPNd6ebhp9RdGPvMSUsh9jQ2jXEuiYPbw9tvmSrY2b7EikN2fPpYTyjuW','scgus','DldRQyNUv','Fl','Hu',5);
+INSERT INTO t VALUES (65,47995,'U2','TabqSQnbA','nf0W','sh8FDzLBH','d','F',6);
+INSERT INTO t VALUES (-18,34195,'p','s4Y8l5','hl6gf','x6JgoAACGg','u5','U',7);
+INSERT INTO t VALUES (21,10039,'0Jh2Vo','ZnzeBKvhpf','OUDx3','oX5hEO','J','s6',8);
+INSERT INTO t VALUES (-27,57860,'KHC','UQGfYEed7TxPW9UTHJyA3ZvynOYxhQ4mG6rzeOwZcXA1gfmCPjOwyzKzYGt','rIo','c','n5','H',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED, c BINARY(8) NOT NULL, d VARBINARY(78), e VARCHAR(8) NOT NULL, f VARCHAR(17), 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 (-40149390743887890,5380178,'IUpI2rGf8Yeu8jwazz0QIVIYGwnqipLPE4yQ7rIMmGGbpL','7','DbOU','UrkK7sMhnm29Zj1R6EexzeGt8OQPxhupnH4INl2A4ER7ZX9kWEPrA0MklQDLQN0Z81QGyYTxWmy','b35y7yFCSUdfr','kQgOYqXjF5AVlFHkmL0oDUVn',10);
-INSERT INTO ti VALUES (-40149390743887890,5380178,'IUpI2rGf8Yeu8jwazz0QIVIYGwnqipLPE4yQ7rIMmGGbpL','7','DbOU','UrkK7sMhnm29Zj1R6EexzeGt8OQPxhupnH4INl2A4ER7ZX9kWEPrA0MklQDLQN0Z81QGyYTxWmy','b35y7yFCSUdfr','kQgOYqXjF5AVlFHkmL0oDUVn',10);
-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 (8471416327091092457,-4198551,'Gl7CAwlxj5upCZgsLIK2GjOvEdeMghnSjmYZrqMA','YYZpJgXQPJS1UtV4eF64Zgk5wg6HjNsbn5VNQWbiWE','t6i','wiGSVx8qVadAjcRKcW3LTzS4ouRxLCil04g2WPRp6vau9uyZfzoOwcg4sDAffgpMiDPqnmTX','2hH4FT4mfvc4QC1ql3WHmhIUyRvRxkNi2V91mC5YqN3RUmYIPpkS','9QNOqyRO3SriZ80kKm4bJD6FLhhrbRSz1Vlf0XvAofpJN5QMZMe4RTyVe5jDQnFMbgvJhKRIl3yr33',11);
-INSERT INTO ti VALUES (8471416327091092457,-4198551,'Gl7CAwlxj5upCZgsLIK2GjOvEdeMghnSjmYZrqMA','YYZpJgXQPJS1UtV4eF64Zgk5wg6HjNsbn5VNQWbiWE','t6i','wiGSVx8qVadAjcRKcW3LTzS4ouRxLCil04g2WPRp6vau9uyZfzoOwcg4sDAffgpMiDPqnmTX','2hH4FT4mfvc4QC1ql3WHmhIUyRvRxkNi2V91mC5YqN3RUmYIPpkS','9QNOqyRO3SriZ80kKm4bJD6FLhhrbRSz1Vlf0XvAofpJN5QMZMe4RTyVe5jDQnFMbgvJhKRIl3yr33',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6575681803930374345,6900157,'GkaRo008ilfxVw0e7hog','qNwUYp6yRNE9QwxWous3XOgNR7nq0d2aeId1UCQ2p0ARSlFTPJpWOwPemPpAnEL9ueevZajO3kZ0RNBxaNzrtWiguW6XRMdJyBe6DpcI0Gwl5YGs6D8omysEzhkcX3c4489u6TclNn5E5t0G0tfDcYo3sov5JfqIiOmV0JLB6A4pdzz8ooaEGcItTNssLOloFYXmDgAGByVAwADB3ef9tKI9Fba','tHYEg','KvuseKxZjc13GkNKIOpz7p0RWs97r56WfZdw4Jbwb5mw3NXccMMg9RGkCvA0ZbKOdeo28wTmcg8g8tf','yVoQVlbNHqvWMgc22mt876CNl9ofuVciVhkKehP2NXV6htRmn1ErYuouK9kga','as1d6Zm44FRqCIqnyZC5hvmU6m27N9hFMU09CmrfPtplqiJUlkSldugjfV5w',12);
-INSERT INTO ti VALUES (-6575681803930374345,6900157,'GkaRo008ilfxVw0e7hog','qNwUYp6yRNE9QwxWous3XOgNR7nq0d2aeId1UCQ2p0ARSlFTPJpWOwPemPpAnEL9ueevZajO3kZ0RNBxaNzrtWiguW6XRMdJyBe6DpcI0Gwl5YGs6D8omysEzhkcX3c4489u6TclNn5E5t0G0tfDcYo3sov5JfqIiOmV0JLB6A4pdzz8ooaEGcItTNssLOloFYXmDgAGByVAwADB3ef9tKI9Fba','tHYEg','KvuseKxZjc13GkNKIOpz7p0RWs97r56WfZdw4Jbwb5mw3NXccMMg9RGkCvA0ZbKOdeo28wTmcg8g8tf','yVoQVlbNHqvWMgc22mt876CNl9ofuVciVhkKehP2NXV6htRmn1ErYuouK9kga','as1d6Zm44FRqCIqnyZC5hvmU6m27N9hFMU09CmrfPtplqiJUlkSldugjfV5w',12);
+INSERT INTO t VALUES (-3532175791113809024,58150,'H','87zRgR','VE','Z3YAPGLaOMpXUG0','m1','kS',10);
+INSERT INTO ti VALUES (-3532175791113809024,58150,'H','87zRgR','VE','Z3YAPGLaOMpXUG0','m1','kS',10);
+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 (7571509993344176587,29634,'VAE1Es','xY','kz7aFyW6','oU','l','w',11);
+INSERT INTO ti VALUES (7571509993344176587,29634,'VAE1Es','xY','kz7aFyW6','oU','l','w',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-7372851149442592745,55193,'J1wh','02pIyc8kgXaNYfnz8UZ0lo9ZRBgDIcRasXzZKN3MbyALJrZcp','x2yhV','PrnrrsE6oal','nO','0P',12);
+INSERT INTO ti VALUES (-7372851149442592745,55193,'J1wh','02pIyc8kgXaNYfnz8UZ0lo9ZRBgDIcRasXzZKN3MbyALJrZcp','x2yhV','PrnrrsE6oal','nO','0P',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5816557420528940602,-1693595,'DUnEQOWwy0','ycLOQ3WNXLj8cwCi0fhscbZzzALMASimW19ZVxsECTD5SKQYqcMfJai1H162zoKSJKaw6lxlfKeyEwYUndCEDVXobZrQhA39EuA1PTPMjbgGhyWUVxT2oSGI12SnhGoD4qX2FdoDP6','Qn5','zS0mzeXQk4TC81Uq','KOujSJx5Wui14wVG9RXJTN13','0wF6k9EtYmRwYKjp7G9zczeieUZ',13);
-INSERT INTO ti VALUES (5816557420528940602,-1693595,'DUnEQOWwy0','ycLOQ3WNXLj8cwCi0fhscbZzzALMASimW19ZVxsECTD5SKQYqcMfJai1H162zoKSJKaw6lxlfKeyEwYUndCEDVXobZrQhA39EuA1PTPMjbgGhyWUVxT2oSGI12SnhGoD4qX2FdoDP6','Qn5','zS0mzeXQk4TC81Uq','KOujSJx5Wui14wVG9RXJTN13','0wF6k9EtYmRwYKjp7G9zczeieUZ',13);
+INSERT INTO t VALUES (5587770543128799901,32368,'XdmKt','7yNjWPXmU5JaRzEt148G4eBGqlTeGmzX1yTFPB8GamQbSdz5XGiqljuq2r2sZlqZ7TGEtS2bqiohqvYRcWBdexDQ4Z6BKNmabZmLny5dAmlHkL8gzM2J6C7HZW0EhwXxp16VAO96Rfa6ddcs67BcemIVjJrg','r5','3WgRVjYeertEzgrRM6u4OHGPaz8twc2NRqjG5aNUVn8OQFDdK0W8wd8nT6tEdvxPth2RLCPfa72yVBKDj8sdESYVUq3qsQ94kSJNLvR6KTE6pmNcakH0qOy86xroFJDXJhrjn9PcTN3b6mDjkeVNi6iV5hPoHONVvQNHDctSSMbJ7yfH1SgAB0tQQlFnMDTG1ScKhXv2Rhig0feSOwHNfs8eoGajWMtYpKJk6FixOLBbnal3ChcFui0oZks','3L','u',13);
+INSERT INTO ti VALUES (5587770543128799901,32368,'XdmKt','7yNjWPXmU5JaRzEt148G4eBGqlTeGmzX1yTFPB8GamQbSdz5XGiqljuq2r2sZlqZ7TGEtS2bqiohqvYRcWBdexDQ4Z6BKNmabZmLny5dAmlHkL8gzM2J6C7HZW0EhwXxp16VAO96Rfa6ddcs67BcemIVjJrg','r5','3WgRVjYeertEzgrRM6u4OHGPaz8twc2NRqjG5aNUVn8OQFDdK0W8wd8nT6tEdvxPth2RLCPfa72yVBKDj8sdESYVUq3qsQ94kSJNLvR6KTE6pmNcakH0qOy86xroFJDXJhrjn9PcTN3b6mDjkeVNi6iV5hPoHONVvQNHDctSSMbJ7yfH1SgAB0tQQlFnMDTG1ScKhXv2Rhig0feSOwHNfs8eoGajWMtYpKJk6FixOLBbnal3ChcFui0oZks','3L','u',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7176640211509630492,61737,'5X8SPCtYp','kPG1wRUSG0tfdtQo0autnFtwnAJCKYsGyFoUw5T9Ab0rKNtlwzRoRdOf6gsCLW1e9L4QuYb1IOGhCRAbQ2xLcrBcFPD8O1HTNdPvoCv1q3UqtMMnXp84NfXBgWoAL0TAtldUE9VLpJsNPQ5XBKAs0HcDlS7qf4nwmPNjhYMbazwCdscpQz','M8','pzEmh8gDWMkolyJYY3orhIjumvjUpsDz8IiDZWai8pLuuCBJ32nTQ8jQEf1YkUsvvDrXKNHFVUS4wrRMllOsG8GAjFuG0WH9NPfIOkV8HU18CWfdbegUaEPKT1mfCRp7FHl','s','Ph',14);
+INSERT INTO ti VALUES (7176640211509630492,61737,'5X8SPCtYp','kPG1wRUSG0tfdtQo0autnFtwnAJCKYsGyFoUw5T9Ab0rKNtlwzRoRdOf6gsCLW1e9L4QuYb1IOGhCRAbQ2xLcrBcFPD8O1HTNdPvoCv1q3UqtMMnXp84NfXBgWoAL0TAtldUE9VLpJsNPQ5XBKAs0HcDlS7qf4nwmPNjhYMbazwCdscpQz','M8','pzEmh8gDWMkolyJYY3orhIjumvjUpsDz8IiDZWai8pLuuCBJ32nTQ8jQEf1YkUsvvDrXKNHFVUS4wrRMllOsG8GAjFuG0WH9NPfIOkV8HU18CWfdbegUaEPKT1mfCRp7FHl','s','Ph',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2952328247609904320,3837,'wWuYe','amUlhyWIy5Bji5yi1f3qvXFIyVc1ZZkpwgaNNLTT9M0ntudtTpb2KUhninLn7dLI4zLew6clYi2RCd1GwcZaa1GtTVZ2Dnj0hHUkIidZFC2n4R7bb4G7HuPfxpbyq2eWqguBBoCKqG7zDQ1eOH1UjSKMvQ1Owmxd383Rk0hE2ssJQrEvd2zU0vfpx8mR5FwtCFQU2E7krbuesBBOrTrvHAmwhWup','c','NG1I2QVytsKEw1Wn4TL2vQDePsCo5nn1j2zu7tQq11mx9TLue1vNzotGsAPoE7cJW7la0EjmNrK5nihpZ8JWbmV12xalgEqwDUIJq3Vj7Z1cp3rRmtXneHn','5F','1Jj',15);
+INSERT INTO ti VALUES (-2952328247609904320,3837,'wWuYe','amUlhyWIy5Bji5yi1f3qvXFIyVc1ZZkpwgaNNLTT9M0ntudtTpb2KUhninLn7dLI4zLew6clYi2RCd1GwcZaa1GtTVZ2Dnj0hHUkIidZFC2n4R7bb4G7HuPfxpbyq2eWqguBBoCKqG7zDQ1eOH1UjSKMvQ1Owmxd383Rk0hE2ssJQrEvd2zU0vfpx8mR5FwtCFQU2E7krbuesBBOrTrvHAmwhWup','c','NG1I2QVytsKEw1Wn4TL2vQDePsCo5nn1j2zu7tQq11mx9TLue1vNzotGsAPoE7cJW7la0EjmNrK5nihpZ8JWbmV12xalgEqwDUIJq3Vj7Z1cp3rRmtXneHn','5F','1Jj',15);
+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(30), d VARBINARY(34), e VARCHAR(79), f VARCHAR(50) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6463568,769657123,'tqR7B6PeFwdRXXIDhFdxm','ILtPVgpx6ut2nv','i1hyZq32Ymzt8Rumfn8XqwxBrYTqyhcrYlPwZLI1v3fYd9rB7QThjc','lRN7qdKpcjUA3isoLRlHQYZJ5YFBfF8I8','f','m',0);
+INSERT INTO t VALUES (1496089,769929577,'KlBKCTL3C6WDeKdzzKHRPxzM8D','1gs6WW3QvZSKihLmByUuvuzunlS0G','uQlWPDaXAil0pdNm','pjfQZfpd9gEd8UDSFnwuwNwwlszI4oH1zi9pkSDyij','0','3V',1);
+INSERT INTO t VALUES (3325215,3294651480,'g','KXJoAXoSMzGe8','fBSrMLg2WUcJPO6j6T4F2pai3Abcp5bwJO7jl6tSURwmyADIpYiu9sHcIhX6eOMpi0','e','W','g',2);
+INSERT INTO t VALUES (479678,3474543833,'Xzb7ibsYKrNT8Vm1rhbq','wcD1wO8aORnBNpJNZe2qriDYsLRza','vHv1yVKGZhDSsaaLQ','C7MoD70lG2EMhMzfPHIemlbdO9cw','N','j',3);
+INSERT INTO t VALUES (1202273,3477289959,'HVYG49TXPPWy0IKFiwQhWE7ckjM1E','kOM','ejvmEaqmQE7IrQPXlk1pyUK5R8X7EV27W2ICIdASwmnLVZ48Lhx1','g5xtmuVhe7D1YKuWogOrAPFxc5Y2pRaCmTnNDiDogvMNIauR7','b','4S',4);
+INSERT INTO t VALUES (-7281418,1239876945,'F03MeVlzDNxEJl','BSBvY7fGS9w90V9QmqPoJ','JMBqfkn4urheVH7d3u5tsRKW646Hq1lFAe4VuOcw0MxwMXHvvUOu','fpiJtasXjK9OWuu','A','Zu',5);
+INSERT INTO t VALUES (-3426295,2637211743,'5jJq5SsW09AZYZOI0C5HP','lB5fPDqOvYfa','AZpKdgDLo42p5ROQPND','RH8','M','Vm',6);
+INSERT INTO t VALUES (7763961,2750507225,'ozRWfMH6LHDFXPgcs','ja6kC6g','1jhsHznQHqwdxhLrR5zKM8AavQYzmLx','BXuYdv6uFAUcPraf','k','N2',7);
+INSERT INTO t VALUES (383690,2836177139,'pedvxb5xRM','L13AR3Zh4S87S5swtqLzqYyhys','KXNJkjZeY4u1G8Lo544o7c4c2LWdWFURXqy2ND3qb0kwzpi1lpyJ547QCIFR5','Yv3tzXJ00EQu','v','v',8);
+INSERT INTO t VALUES (7477306,1298264804,'FPwL19AD','3RDmM4hVQVy6KUobpSQBOuxCt','4z1JvCbG5odigSKcerdKtTVSSpcQTW7BMoo7tdPB902','n9JspRrZ4EUFBKSIvArS9O3sY0B','z','2',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c CHAR(30), d VARBINARY(34), e VARCHAR(79), f VARCHAR(50) 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 (-6766734878268237034,3384611441,'uqwMWyNFa8Zh','U1h','pf5sDk594dq5pI0zNYFpI91zcPr8LsyZ3y9ak93bC1Jvon3VGDMfNcGJLoy','3aMYj','y','YC',10);
+INSERT INTO ti VALUES (-6766734878268237034,3384611441,'uqwMWyNFa8Zh','U1h','pf5sDk594dq5pI0zNYFpI91zcPr8LsyZ3y9ak93bC1Jvon3VGDMfNcGJLoy','3aMYj','y','YC',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(31);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(31);
+INSERT INTO t VALUES (-3128653977235849434,2494565852,'gQMDH7sk','aJd8urT5TrcagGYhIUHZqym2H7','57D','QdKJIIR8srjvGealcsBDgWoo0gZ8cEgW1SPqdqV1','O','N',11);
+INSERT INTO ti VALUES (-3128653977235849434,2494565852,'gQMDH7sk','aJd8urT5TrcagGYhIUHZqym2H7','57D','QdKJIIR8srjvGealcsBDgWoo0gZ8cEgW1SPqdqV1','O','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4488919722476822636,4277243671,'XmFuUAtcPAg5Nlb','3kTUIPTSVizZY90PG14FrLcfKWn','AE9Oz1YrwNRyRVXWsTo5T1iJdaNYyKPEdDsqvVA6ccwF7ntOyM2i3T','lqv7i','N','Td',12);
+INSERT INTO ti VALUES (4488919722476822636,4277243671,'XmFuUAtcPAg5Nlb','3kTUIPTSVizZY90PG14FrLcfKWn','AE9Oz1YrwNRyRVXWsTo5T1iJdaNYyKPEdDsqvVA6ccwF7ntOyM2i3T','lqv7i','N','Td',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-554441626411229912,139302200,'r8R','24GxFPY2UjZ8rIP7rZTe6GanGpTtO17NCZhV1q40A3Unzf3','1Az189zrlDvmtbtynmFDAlKdlULrnSKDGmUWx4c2iuSb','4g8ljLsmao3UyHeElZ2QVYcrBJDSLKtyT1OYp4K0t335r6XHDJXssmvLS07M1ZPKII3Gr4FshgZyMkJTuREoW7TIAuprws0n0ovXTUZgvOcc4ofJ9V3ZFNqPVIlXIRrNvP9ee9Y75TSKgaW7f5TuuJEEnCnfTJbQc8YiLE32wxqeoyjP2dX6lL8S4F','Z','6',13);
+INSERT INTO ti VALUES (-554441626411229912,139302200,'r8R','24GxFPY2UjZ8rIP7rZTe6GanGpTtO17NCZhV1q40A3Unzf3','1Az189zrlDvmtbtynmFDAlKdlULrnSKDGmUWx4c2iuSb','4g8ljLsmao3UyHeElZ2QVYcrBJDSLKtyT1OYp4K0t335r6XHDJXssmvLS07M1ZPKII3Gr4FshgZyMkJTuREoW7TIAuprws0n0ovXTUZgvOcc4ofJ9V3ZFNqPVIlXIRrNvP9ee9Y75TSKgaW7f5TuuJEEnCnfTJbQc8YiLE32wxqeoyjP2dX6lL8S4F','Z','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-4625384390927200096,2903954063,'Z9F6vtcrw2dHi7mcEFs','PLIw4SfGT9Gr9Dq2ua2yieqB1zsvgJLCmzH3eYN096gq4gTCr9V17YHseGb0rZ0DvAvjF','JuLMxwwn8bt7FmviMCOQjFsKNMM4ssJILxFffw6imBHZACTDbJpq','laM1U3sbULiz7Av50sqjW8EOlzGTxGndEGVIetLdzOenWoZTcipoY1OUKJyRBuo670RQJfb51LOnuPWyAI6VxyfcDcHurKtWpnwphKCmB1iz01rRLL9XMv3kv9nFTDwzVs4kGgCUztmwfuswuy2JXPDdQKsUFev2MmLWvE1LH9vdLBgpszwRgkIjMmP0OSQ7fhA','G','U',14);
+INSERT INTO ti VALUES (-4625384390927200096,2903954063,'Z9F6vtcrw2dHi7mcEFs','PLIw4SfGT9Gr9Dq2ua2yieqB1zsvgJLCmzH3eYN096gq4gTCr9V17YHseGb0rZ0DvAvjF','JuLMxwwn8bt7FmviMCOQjFsKNMM4ssJILxFffw6imBHZACTDbJpq','laM1U3sbULiz7Av50sqjW8EOlzGTxGndEGVIetLdzOenWoZTcipoY1OUKJyRBuo670RQJfb51LOnuPWyAI6VxyfcDcHurKtWpnwphKCmB1iz01rRLL9XMv3kv9nFTDwzVs4kGgCUztmwfuswuy2JXPDdQKsUFev2MmLWvE1LH9vdLBgpszwRgkIjMmP0OSQ7fhA','G','U',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3401750847679110811,2070358398,'xUCfVFNYT2NYnqUzgXlTxn7eZhL','rl3Lwa9kC0Ze7VSbUkTrd1AiQpVmV7vvZTPyLZHIY7gbxsExL9cXKDIT9PPM3ddpB9EGMeZ4','Tz0OteBiXqkEgGlmYfhr2','JkHGfR2BqRjZ3TbfrcRcFicAcWAIpiZN7wK4ce2aLgTVHfm6shMH6XShm6MURxcY476zhIkgHx7TAZVAF7j7ZmcEwTg7i','BH','S0',15);
+INSERT INTO ti VALUES (3401750847679110811,2070358398,'xUCfVFNYT2NYnqUzgXlTxn7eZhL','rl3Lwa9kC0Ze7VSbUkTrd1AiQpVmV7vvZTPyLZHIY7gbxsExL9cXKDIT9PPM3ddpB9EGMeZ4','Tz0OteBiXqkEgGlmYfhr2','JkHGfR2BqRjZ3TbfrcRcFicAcWAIpiZN7wK4ce2aLgTVHfm6shMH6XShm6MURxcY476zhIkgHx7TAZVAF7j7ZmcEwTg7i','BH','S0',15);
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, c CHAR(72) NOT NULL, d VARBINARY(47) NOT NULL, e VARBINARY(77) NOT NULL, f VARCHAR(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (821796,-35,'JAQ4Sc4zUR6FuRPvManLH46RSvN4lPLYbip11PYOGJVD','iAaYQvTBIc7jLH4','7uuXEnaJUiGp3m0ItzEHU9ZlFb','I1s2CJd0Ue9A21vNkRp2ZQL6p2mOXGgmT1','udiGeG4i2xS5xhoFthRxW4zQdO9ZlkHBYlN7gvGpkdBJMC9MnkJwCBhQ2JilVeASuZ','S1GoKUf7zcP21g2x2aPYLIKIYPRayStuvasNT22YJBLAiWpD2MRzUFKni413pXq',0);
-INSERT INTO t VALUES (9557345,-8,'v4mPqpsmB0PTdoj3lTA7D1ROGgLWQXoHQoINpRvxl0cfcYh9Jt','dDPNO','dNNKaU1','4Vkv4txPBVe','FiIOzJFyCI84h3DYIkem9dVyL8xFyQajoJ55WdjfTjedZLuWxooaC1W1zt4uGiSGGTSi23Ebqwqt99MEfdH9BXYohe0fnze4H','ou5bK5hWfJu',1);
-INSERT INTO t VALUES (13627160,117,'7htsOd8WL8Fdmmu6qbKudb4WI4Q8DEgDvtIM1','kpRG9yD0TGAxuQv2z7Nbu71LwtIo5GvOkkRajckMxoE','jd7AaRv55gg0qFEShlPZTMRfpEjuMf95P7XqoDCg3hjonQ1s','7hqvj36DeuysrBfPjna7O','Z2aeFBN7YfVl','kbvi3wklkd3pHxO2sVQqx1mZVlN0VKOvtdjYIf3PuHe6niZb8',2);
-INSERT INTO t VALUES (3884336,22,'TUoNHIBQ3w0kxq','OjwRUjY8','jNTkie8tXBilEkyHnZHuRXbsKu123miQVL9cVjWoC956nKKtNuYp0Cf','0eBDb5','3yMcow6hQlPHjNeaDbjtzDnSrnvObkE3LQXacP3av3NueCwFaFZeRtfDPkF0YNWDMwYCG027UYIHdkNud6','Vv0NQM5noov7eYoVcLYsmztuSTj6cq2fdQPcUeUln0ahc2vlNPR9bkYyXzVmawbWQZ6y1joniiTo5P',3);
-INSERT INTO t VALUES (15204960,-78,'cua35nKO9cPO3DXGx9wz0Ung3armKQKYLibo','njKe','anx3dmwL1T','6A4mjNXbUrP5UuFGFVKU7LS2n5Npty8V8jsX6EKi8YvDtuXJE','QcldnvklFaSe7dN8x0e3hx','jURqlzMLzlv6ta1EZVhIr6Kpm72yWuKfFmCKOkqF6',4);
-INSERT INTO t VALUES (6364916,-6,'kFtAY1QsglphSZHrJ3SuiOWOhQx29trS9N7f','c9DBRZx96GdJdV04eODRQohyOWAVSYo','hYKvH3Ues','0','lBkHncSkGRQm941neOM0JYazGQidjLgjkmFL60DD3OVYhvz8wBfM8','48rpWujkbMyzxBNqqL9p6jgZVkTm6fz3fTYBJtsiwyk7BvW5e53',5);
-INSERT INTO t VALUES (1715619,-13,'qMvuQcYOQ7gEZagVHDGMSEibcojcsm9hXw8e','kj5E','q5AHsoEHKaIBrgZ8qTaF43RuaLgThmC5IqZJuVbJTQCon','Eqh8usIrQ4o2Th19','qZbFO0ETDZ2etELKhotrkosd6eYJXLCgVVTQ19xrhLhEWBsnMlr1fA3UHJPOW5vbUGzxFOAomHDi49XScN3','RcfRG8SME0eU0MMdsA4l5XafTHyTqSlWleVCFjl2I1lMbcWOuC',6);
-INSERT INTO t VALUES (8254433,4,'C2NqaznySPb8qg1VwAYRNV3Hj8oKkUzq2AfsmJ63zhbkZmn2lRpWWJMK','207oOl2lP2t4dI0','5FlOcej13KO','BVkmBRCrO2PzOLlxAQQ7PwVHL','snTtd7wuHt7fg','FOjuH2NoOMoKloCpH2hJ7UJB087rj9WsNzQMOxqHiYXbtYpQxN2iQvrhYBarI70mL3dCVlgaG7KK0I9RI9kuihk7JJxdI7v',7);
-INSERT INTO t VALUES (14057247,4,'hR','mtGMNvslvNWavpoSn0FH6I4cjgMRhdEC8','Qrhzus2ZIa','Pm90oF','XDec8n2j1ptXU0W9h6y2L3bFpxxrklS8TL8Fpf7T40rJtuxmsrhCe3vfbzzz8BeP1jCJyH','s5M9ekKGPcPB8pcI667TD34QLfzzKcMRg1xJrY8FVysD5MDFcDGef9Y762bG66qFkcIclUZaQLD',8);
-INSERT INTO t VALUES (6004716,45,'2ed151sr7LrhC46JYtvC3VoBHaMgGoRip13oyS3mG5oOyifJrIm0uj0ydno1lnVdimd','Gm85Yv9MJo9TUxPWPRI1rTH7J6h5','wt2B6mLLnmt5DEZxpfOdYLQf8IteYS1rZ1kTeREMa','K9cGcI788WDOzkKHnlyHmWUce7F3h2Q8NYU','VeLTpiVnkbf3sjQdwIELQzBKYnywAMnublkwneMcOV1O39xx2GfYbFroGYVJNxTJkdXvzlrCOVjgLaUuOY','x4QMZRdEiGv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b TINYINT, c CHAR(60) NOT NULL, d VARBINARY(90), e VARCHAR(75), f VARBINARY(40), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6082400,68,'2EGj','yY7bY6Mc6dzm8eEvFLDdnEeYL6hn6MAfgu9O87vmVvSWNaRQyURG','hUkKDY2txEdTxNIxUjh6wmVd04q7J90zsRCehte6n9uYERw9n3qgXznw','JdQl','v','u',0);
+INSERT INTO t VALUES (-1435021,74,'R0efv6KjWJRbvD1eRuSs1TJCqqmyAUmwve20AeE','ABS2n71KTdViysZI3gDL4vKkwxQ1r5nMhXWyFJyLed35M','l','S3udhajYGDl4qniTbc1K147ExADD','K','Z',1);
+INSERT INTO t VALUES (8240082,-104,'bHQM','CZM','wrL4lsphGWhHHR6i7jg5uaqNwlRJ5ARUR4u88hqJifUs8UXZLEApwxFnwmG8EUjHz4','THcKdXE8NFGKTYbhSKzrQFEqZFKVIDTvRC','ig','0',2);
+INSERT INTO t VALUES (-4364029,123,'OLD7TVxMZZ3LPhtRXaJ4rdfLE5L8XaJKYw','mAbSxsrXJBLv6bhsQzUCRCpNdpcQPVrEIkwFnHikYN3xkWPnyadhp','axJOaUtK5bItb7Zg01YsAOm9gLRf71GCuvsuWajo4hCMuqcEMlZ2fMZeXXeEqs5KsNaA','HlBARYqNymk3w6F8iq','t','h',3);
+INSERT INTO t VALUES (7848641,66,'DpIgNv7jotA1U9IC7H','eOtqlkrqyHBARUF0qgqWDiErTITEPCcKuyS6EP','RkKMqM0vJfu7tGRxNRxI1hH20ma','9LwEZEU2iqgPlqOeLE3dtl','o6','m',4);
+INSERT INTO t VALUES (-3789257,83,'v4','QZN2VbXcnbhdQRFWyWfTNPfWifbBJf9svIFsSetecf','Dxrh50JEtElaBr9BsWDBnoCHrmVLXcYPQXn6','wbzFPtgQBcXkvD97kjh2ecvoJIVrumB','Ra','A',5);
+INSERT INTO t VALUES (5340036,-20,'n3rCZlStJX2','YVGP85eCpp1JeBL7nnYKz4oRaUukqXUPKlbnP2HKawFiAqO3OvvOd8tRObxJcym7RsGJsphC5','7aOyH8X5H','RdQFYz7bEoDMYBb2EHgbplM9SXgCdN5eUjdLjA','nh','k',6);
+INSERT INTO t VALUES (-1385478,63,'xIpCDXyRdk6zboOIEvX5P4XCPfeyZ1IEQGSF5mFDzfJhOcDBJd0QbenBO','mPtVELuo1TchZ83kTNRuTfBqimBHylE8FdBIz6jreKLsSdKjxClNRiq5xp','y1382e0hY2uRdhXJijC9rP','S','Fn','f',7);
+INSERT INTO t VALUES (-6749787,-105,'9Rtr5OEraReybZAcRQFupVURlLsS7wsgztIJwWnVlqm4PY2SMi1gdLw','AfoLPOT33YX6gn4EZMd9t7W','NQIf91ygzafH5vD8B2Ay5IZfJVoDZf1pLXMm637EzbX8INsHkpyKp0oPnZnQbzfKYA','aa3JzYE3txH','3','k',8);
+INSERT INTO t VALUES (-7965815,58,'bmairPRIlwy24LE','h0jbqIS5pJxOFY2OISdD0VEgL8kJOo0B97wzVPcdWi6meJeJStc8qbgxDV8d2BDxy','8shAqYDwbtCuOPATAFmHsYZPpRdkJOmg','6','6U','K',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT, c CHAR(60) NOT NULL, d VARBINARY(90), e VARCHAR(75), f VARBINARY(40), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (11664709,-120,'Vj','ifQ','2vpUvdacZPDTmY0VUzZVz','N0gLm0q6nkzuYSeKERBsl4dngc2c','atbMJJl1Nqlax0FDJ8bO51N7nMZfmuRLfhqaUljSMMDxRCsXY7OiiEMZx9gEneNVgk2MuCK3Lr','dZbB0XJV3MMlyEEFyZEL488O',10);
-INSERT INTO ti VALUES (11664709,-120,'Vj','ifQ','2vpUvdacZPDTmY0VUzZVz','N0gLm0q6nkzuYSeKERBsl4dngc2c','atbMJJl1Nqlax0FDJ8bO51N7nMZfmuRLfhqaUljSMMDxRCsXY7OiiEMZx9gEneNVgk2MuCK3Lr','dZbB0XJV3MMlyEEFyZEL488O',10);
-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 (5340624,-47,'ZUw4wLGeKlWf4WTtyv4xn36OEhTltmmoERONS7Mprkw4w8DM7ant3zuZxhkKaPOVIarXOW5','Nl6DivGX1sjmBYz7E87BfeIxxl','vHeX3V6AFYslGiSFfD5LJQdBkzdaeAt1JGBgmRtJ7PxoMZxsrywL4C18IAXrYSZRUiVKIqAD5','g9uvZbpvpCf','XdCk5MNDr7eYazw26gpWgBfwan8rsLziiDc5VVuu1l9wxoz9Uy2l6f','CLEWhMT',11);
-INSERT INTO ti VALUES (5340624,-47,'ZUw4wLGeKlWf4WTtyv4xn36OEhTltmmoERONS7Mprkw4w8DM7ant3zuZxhkKaPOVIarXOW5','Nl6DivGX1sjmBYz7E87BfeIxxl','vHeX3V6AFYslGiSFfD5LJQdBkzdaeAt1JGBgmRtJ7PxoMZxsrywL4C18IAXrYSZRUiVKIqAD5','g9uvZbpvpCf','XdCk5MNDr7eYazw26gpWgBfwan8rsLziiDc5VVuu1l9wxoz9Uy2l6f','CLEWhMT',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6806328,-95,'Vknt9NxetlMXx2JU1KTzvstvsc2JGvkmppb80SYmwsTSS8qn8D2sKbdt','GZlVhaXy4WrcJwGbFWkrla2tTN8BzrSA6iwB1dfN9pSvmiKOiGpx6peTCWgt9udRMZ','vm45HE4mIPdMsfJWiJ9NliFpz2UbVEsaqCeFl5eN9eP8RGC1JsVXdZi1na0Mu0hs','zeQSEx2vP8yg9CBqePDTT5','PcIAVYx7ynIpJuMjki9wpXDItjRsQcRo18N','CcBwwYRi2OCyouQF35ebdehlix8O2oiFOy4kiZCJEpabxM4SYSGE0IkeLRFQU2AUMVbfXzoVsW8Om',12);
-INSERT INTO ti VALUES (6806328,-95,'Vknt9NxetlMXx2JU1KTzvstvsc2JGvkmppb80SYmwsTSS8qn8D2sKbdt','GZlVhaXy4WrcJwGbFWkrla2tTN8BzrSA6iwB1dfN9pSvmiKOiGpx6peTCWgt9udRMZ','vm45HE4mIPdMsfJWiJ9NliFpz2UbVEsaqCeFl5eN9eP8RGC1JsVXdZi1na0Mu0hs','zeQSEx2vP8yg9CBqePDTT5','PcIAVYx7ynIpJuMjki9wpXDItjRsQcRo18N','CcBwwYRi2OCyouQF35ebdehlix8O2oiFOy4kiZCJEpabxM4SYSGE0IkeLRFQU2AUMVbfXzoVsW8Om',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-1534225,-40,'7cpPgSJBWeR7LS49X1m77ox8f4ihwsGIdihITFheV1WLx9UC','yupd9vM7rm5H4nOGfrxkJYjEq33F3yuj65P','YoxKsQFjMIAi7UuCppVVyMh2HZt8KX','QPLAZcpYd2vWV7I4FkqZ80elDg52we8fI','q','v',10);
+INSERT INTO ti VALUES (-1534225,-40,'7cpPgSJBWeR7LS49X1m77ox8f4ihwsGIdihITFheV1WLx9UC','yupd9vM7rm5H4nOGfrxkJYjEq33F3yuj65P','YoxKsQFjMIAi7UuCppVVyMh2HZt8KX','QPLAZcpYd2vWV7I4FkqZ80elDg52we8fI','q','v',10);
+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 (-6106279,89,'RnVnTaZcrfRB1kDVhWHOGWjK','4ggatuEy9XlphQJxaAbj0Mr0SWCalVPY5hd0AWjhaxeHxLaI22qOiAM2w0tr78VERLRMnKNiskJzET7LXEXPU','NzbXQpJCkHRgWLrwaQwv7yEditAuYhxvZlmIERrJa0HNUCX','bK6c11FQez0XItca','l7','v',11);
+INSERT INTO ti VALUES (-6106279,89,'RnVnTaZcrfRB1kDVhWHOGWjK','4ggatuEy9XlphQJxaAbj0Mr0SWCalVPY5hd0AWjhaxeHxLaI22qOiAM2w0tr78VERLRMnKNiskJzET7LXEXPU','NzbXQpJCkHRgWLrwaQwv7yEditAuYhxvZlmIERrJa0HNUCX','bK6c11FQez0XItca','l7','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7381271,76,'LKAxgeX','IIS3t3R44Ck2YRcVi0bdJ39QARVaJ2FSK8S6TWzEFeAKvGO2tOQ2yiDFnB733PtIFS9NK9nxep6ZPltoaLaizQsb8hrwAenldT6nKOSL6UvhOpoVMCfislL3Qx7c7TVDjS3KCQhm9isWdIbgWhBlF1YBMFd0DVRYpKyjBjQyaajaXbc4Gk12UupRqcklPpWUemTZXaQf5EEN6x4RNByB9WHgYcfgzylhV3LlfHPSE','aFtYoLgVDFq92kjQ40SBw4pYVLF57fwebSK56GF','CVUOYbSQsp7aS','q','3',12);
+INSERT INTO ti VALUES (7381271,76,'LKAxgeX','IIS3t3R44Ck2YRcVi0bdJ39QARVaJ2FSK8S6TWzEFeAKvGO2tOQ2yiDFnB733PtIFS9NK9nxep6ZPltoaLaizQsb8hrwAenldT6nKOSL6UvhOpoVMCfislL3Qx7c7TVDjS3KCQhm9isWdIbgWhBlF1YBMFd0DVRYpKyjBjQyaajaXbc4Gk12UupRqcklPpWUemTZXaQf5EEN6x4RNByB9WHgYcfgzylhV3LlfHPSE','aFtYoLgVDFq92kjQ40SBw4pYVLF57fwebSK56GF','CVUOYbSQsp7aS','q','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (6446115,30,'kz5uJXVsZ4GszfIlQXuMcVMkRdcKr8b6WnqSHz','REQAth0AUxJHnUawjpcoJeN0wCQkEY7AI6oH73OjFDcbSoigrXvJlv7oU5xNU38FzRlbmndChFKWIQodbXxFv8sl7W7u1HzjLN','V2P9mNAqmHRCVGfAulZtA0HRmVQmzEvo5','rftayeNDebJQMeBPUmPfKf1S4ueQ6WWUAEviICXRhqn2npdZiWGEWVonZrMRqHq8rKw67VlfFBov6yEIAHildtVRwRX7257Vl','Xb','V',13);
+INSERT INTO ti VALUES (6446115,30,'kz5uJXVsZ4GszfIlQXuMcVMkRdcKr8b6WnqSHz','REQAth0AUxJHnUawjpcoJeN0wCQkEY7AI6oH73OjFDcbSoigrXvJlv7oU5xNU38FzRlbmndChFKWIQodbXxFv8sl7W7u1HzjLN','V2P9mNAqmHRCVGfAulZtA0HRmVQmzEvo5','rftayeNDebJQMeBPUmPfKf1S4ueQ6WWUAEviICXRhqn2npdZiWGEWVonZrMRqHq8rKw67VlfFBov6yEIAHildtVRwRX7257Vl','Xb','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7236594,-125,'bu6PXKFu7eC','qWYs9PcI2eB3h6TfOg0upb2euaylPCUSUbC9IKvH7pEiChFta9u5tspMmeGGcTCcYy9dCiLepkrF8Y8UCBZu0ELR0BJLrEPzItSR2TVIJhvENHzGWes5SS9u2MOuDQ69S1yLNga64mLcLycQkE8k4LuLJcM1ALo5HhKUUgaVb1mpL9vqTJrRjooYp','ePZ45j26JqrSv3vrPtdgj2Fa6rsNA1s','yst3558xEhPHazyNLorcrcfbguHG2n7wqUQUdTznJWCVmerHF93GjRM8T0FJINn2CNVtSAzw3Cb4qhwK96i4s3Zu1lKO6e3THHRo1UsBV1ORQiyNf8xiE3V4SOpFE5q6sezJ1XITVC2zKkgs','KQ8','d',14);
+INSERT INTO ti VALUES (-7236594,-125,'bu6PXKFu7eC','qWYs9PcI2eB3h6TfOg0upb2euaylPCUSUbC9IKvH7pEiChFta9u5tspMmeGGcTCcYy9dCiLepkrF8Y8UCBZu0ELR0BJLrEPzItSR2TVIJhvENHzGWes5SS9u2MOuDQ69S1yLNga64mLcLycQkE8k4LuLJcM1ALo5HhKUUgaVb1mpL9vqTJrRjooYp','ePZ45j26JqrSv3vrPtdgj2Fa6rsNA1s','yst3558xEhPHazyNLorcrcfbguHG2n7wqUQUdTznJWCVmerHF93GjRM8T0FJINn2CNVtSAzw3Cb4qhwK96i4s3Zu1lKO6e3THHRo1UsBV1ORQiyNf8xiE3V4SOpFE5q6sezJ1XITVC2zKkgs','KQ8','d',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (600164,91,'p0Z02YT7LppQGFckMCXm41iglTjHfIIo4YdfTA3Bp','albM22sHg84YKotiHPVsLKrGavDplNskYn06aGrhlXinqKhayEohnIUq1A5drhnZNnxRXRZz5OZaUq4yMjpaxHXH9fUvqV','7RvKsL2lgCxhraqtmmU321qLnPsV5scjriIYPMQN7','Dtl5z29YolshSFTnMH7vUCEn9UOgweisTlp6ukXbO7w00sfOtVmF08BFaaGdHWBn43','0','E',15);
+INSERT INTO ti VALUES (600164,91,'p0Z02YT7LppQGFckMCXm41iglTjHfIIo4YdfTA3Bp','albM22sHg84YKotiHPVsLKrGavDplNskYn06aGrhlXinqKhayEohnIUq1A5drhnZNnxRXRZz5OZaUq4yMjpaxHXH9fUvqV','7RvKsL2lgCxhraqtmmU321qLnPsV5scjriIYPMQN7','Dtl5z29YolshSFTnMH7vUCEn9UOgweisTlp6ukXbO7w00sfOtVmF08BFaaGdHWBn43','0','E',15);
+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(95), d VARCHAR(95) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(25), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (197912614,575688605115772650,'fbxHG7Ltx4xHut','TU9NxyNtC1VGzWQwWiDJ2g5Qz6j6REjvOaoltI8WarJExXog1QH8Dn077Q0w','p666bqPODOzI4cQYDVWOxk','uYbIlCvONYvmAupAatXoYd','q','1j',0);
+INSERT INTO t VALUES (2544172977,-6397397348003339832,'xdieoCf6kmEEEFAqv','sC7gpgUsDl','BaiDzy20BmkyK','T9MkYCCdoczGn7K','i3','W3',1);
+INSERT INTO t VALUES (285404464,-2216697166266371666,'hoJvfK8UGzIA2oxW8AodUxzQIsgV4QGU4pbiz5Dbcl0zAuztWi5i','FYWkjSwL1CQjbc1ob6Alq7ozZVLunE6Zk7me4kE708oIJA4vKp4b','ZvRHNp355v','8hlvmk26','Uc','4',2);
+INSERT INTO t VALUES (496478824,-8792999598453031929,'8ucZpaKSJEbOVZS1wBR1BeTV7A6TKxiED','J7rL5vB1kb1oNW2FCkBkzfOZBc7Awgwm8YGQaKJ9f4fnqWOSdz','XPidOuvVrnTa6Ubtw0dti','bF0e2Tbmn8y7rGR6AvFlS','0H','p0',3);
+INSERT INTO t VALUES (2517539078,4170372336385635445,'SAJypXRCETvOIdgM3DLAY5Qmz3rNGEYcNhCMHzQZSkEfq9MC5Xsmvrl','6XG4WTWgk8lXjZHrqw8MItlbfet7aclVtuAHMkFaiYmQ','P1KF9uSPZt1agTGeiMlgL','SnyWzzrm2JGgX','hU','ES',4);
+INSERT INTO t VALUES (4149769537,8888185460186317681,'Byz2Fvs9li1osjkHuik6GPkko4RNZl','RvTOIDh9j3m9ptWW99Wo6aL5pasLCn0gXGpm35ryyKh6CRPQlOX0WOzTjXLO2jx','OtJw0tl5DCSiQ','p22cJqQ','XB','25',5);
+INSERT INTO t VALUES (843501130,-5325575833650872594,'IMALST6pp4Yey4JCSvFoCwpHoJUs5SFP','7aAAtpaiujS3VGq5EkgeOPjP1vd5MLz5kseLzNAQQQaeBiWe4oTaoe1Y','D6g7Nv6vSpO','vhN7kh9D8t1oqwKmxBE41se','i','D',6);
+INSERT INTO t VALUES (640253824,1109083426738323988,'U3cje8SFiLv3qdLM6p50gFWZyeEyDsTMD8KSvTOUURXaaIOuBwgJjhs91EUEer6c5xzd2qepGJ','62KP3kE3ov3O5AVghj6ulotGOfFQddSuu6rFqzXg2KnHSKb0t5qn34t7oDd04','WMX','biOSwlg4dcgOSlrupGlBB7KNZ','mw','ZO',7);
+INSERT INTO t VALUES (2794717044,494370749963171493,'rqMMkSHKjfRGIPf3Jk','YseRqFQKQ91X41KZL8j2NRo2FB1OZPSHNm0JObUAKeX1u','j1CFlCTXuNQSYiYJwauSqmiBM6LO6vBV','rnERepET82bMYSa9OS','w','5',8);
+INSERT INTO t VALUES (3519312440,6584953727213038947,'GS624','BcW2998PK2EsWK568mg3TCNB3DgNzNsStC9lAE5Fzbr4n','rXPSoLmdYkqYIVEm6q','Z3sfucUC2p6HVru5gMAXX','P','O',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT, c CHAR(95), d VARCHAR(95) NOT NULL, e VARCHAR(33) NOT NULL, f VARCHAR(25), 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 (4406841853454242423,-8314061325097414850,'WIO0LaRoSL1WdJxIH0DpaOYy8Ca','2yCdDZLTvIyjXk81edyUqI3hsIlTFMYXH','GUwuycDZrym0xeyEGjE918RYk','jWsUStz5oyAEmvNgkR8oUxh','M','Xl',10);
+INSERT INTO ti VALUES (4406841853454242423,-8314061325097414850,'WIO0LaRoSL1WdJxIH0DpaOYy8Ca','2yCdDZLTvIyjXk81edyUqI3hsIlTFMYXH','GUwuycDZrym0xeyEGjE918RYk','jWsUStz5oyAEmvNgkR8oUxh','M','Xl',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(96);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
+INSERT INTO t VALUES (6542236958145235688,449717969973053164,'51lvaTThS509z6khs','Iy35IlEMWc','RhWmDucfN4Nxj9ZSm7kLg7f16','b7JTupZWIuArW6W','ya','C',11);
+INSERT INTO ti VALUES (6542236958145235688,449717969973053164,'51lvaTThS509z6khs','Iy35IlEMWc','RhWmDucfN4Nxj9ZSm7kLg7f16','b7JTupZWIuArW6W','ya','C',11);
+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 (10745722441716282319,-1563098861813457867,'5mu16pW4BqtUobfoEw2BAvmWkfb1OoWB7kOh1p6LviF3kAbSQOsQiSCc1chxzwPrZdB6X2vExS3','FHJ4ytT44eIBmDcqDpynEAVBVKcp7VzoEukazbERouy6jPIr491f4SjCKG6dRv54tqEAl08cYBKzg9JJdtvSiL71Gsk7MbHadvDw15XWfTf','uYjMP32EtSF3YBAr68HnBXQ51Khszl','t3wUxX8','E','QL',12);
+INSERT INTO ti VALUES (10745722441716282319,-1563098861813457867,'5mu16pW4BqtUobfoEw2BAvmWkfb1OoWB7kOh1p6LviF3kAbSQOsQiSCc1chxzwPrZdB6X2vExS3','FHJ4ytT44eIBmDcqDpynEAVBVKcp7VzoEukazbERouy6jPIr491f4SjCKG6dRv54tqEAl08cYBKzg9JJdtvSiL71Gsk7MbHadvDw15XWfTf','uYjMP32EtSF3YBAr68HnBXQ51Khszl','t3wUxX8','E','QL',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9711435,-66,'j8XnKxTug6AfzVrS20OaJvpkCtCmLYTNYRvOW7kifQg','e2RJp5Ce9ngb7PgKVvZ6oTB0bTTGBmHpylhU5LPyCsnBjiOsN0qK2UekFDgej1PugSoXEHVRLh5REWr85f3FAoc3SHzuWSyJftXjz1RXPQYnkqeGdyjlPo4LUvQGY8TmPpR5nTR1j0fbtqCEp8Gj2NdoBK9dVSzQAIjnkO6TI0DNhXeM9VrxPQ6D','ndr','C4nepxX8FCSL4JKESKOEhM79O2iMfcyjkmPS4bbDLh43dx1AV8Evrnmq41c0EQw2uDfSQZ9qJ94kMmehH2WiQIv4Iwd4Tm1qlUlMFT9IP9NaBYdczVIdKmRqIywPFzfuPgzr6SNROSfSOPqxaHgM5hLwOBRgmxBsfZJMSy9i0kHsnqo78deW5CmR0KSN0NA','o74w59QwxZwJuOe5DNnt52FPAxtQ2SceoJwFlQSVzeCXINuS8pTI0Pfb4ggqM1H58KdFmUl33MIfXvapzHWJ508xPk87W','AtuFRY6FWHwFPoaXWaWoF5OG52DowU0tvNnBKcvVCtKWClIw5PCnzu1rnlm41h1xIdhhSZ8lw8pcpYVo4m02LYsSOZ',13);
-INSERT INTO ti VALUES (9711435,-66,'j8XnKxTug6AfzVrS20OaJvpkCtCmLYTNYRvOW7kifQg','e2RJp5Ce9ngb7PgKVvZ6oTB0bTTGBmHpylhU5LPyCsnBjiOsN0qK2UekFDgej1PugSoXEHVRLh5REWr85f3FAoc3SHzuWSyJftXjz1RXPQYnkqeGdyjlPo4LUvQGY8TmPpR5nTR1j0fbtqCEp8Gj2NdoBK9dVSzQAIjnkO6TI0DNhXeM9VrxPQ6D','ndr','C4nepxX8FCSL4JKESKOEhM79O2iMfcyjkmPS4bbDLh43dx1AV8Evrnmq41c0EQw2uDfSQZ9qJ94kMmehH2WiQIv4Iwd4Tm1qlUlMFT9IP9NaBYdczVIdKmRqIywPFzfuPgzr6SNROSfSOPqxaHgM5hLwOBRgmxBsfZJMSy9i0kHsnqo78deW5CmR0KSN0NA','o74w59QwxZwJuOe5DNnt52FPAxtQ2SceoJwFlQSVzeCXINuS8pTI0Pfb4ggqM1H58KdFmUl33MIfXvapzHWJ508xPk87W','AtuFRY6FWHwFPoaXWaWoF5OG52DowU0tvNnBKcvVCtKWClIw5PCnzu1rnlm41h1xIdhhSZ8lw8pcpYVo4m02LYsSOZ',13);
-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(63) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(46), f VARBINARY(38) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1844825596,80201707,'IzHLm7KKmmgJsZP2zQJVSCIXo2P7djGycn','iFBuR3bspCJlzG5BsmyLH21AZsEfgu1e3NR','W8v5NuVjHXOTQVEJifrn3DMXAXvxU0e3OgPKtnV3i','2zVXnxzlssVBzjH3D5IQle','nIVNK5mtkDiZwmBZLyp4CEdFVvHBHKcvYp','X6kzQqgDSNOsrgdn66SZeEyxCDbGrusjhFebS6Ba1wK7dhs0Ff5uAxvjGsar17XXjAD3aiigHA1dantu76dmss43Dl60k',0);
-INSERT INTO t VALUES (397969532,3144300143,'nhDNjdXwVh51AalhuNTl7id96tSwXcZpZ','AQI6QNabc','XmPX','h5yrT3CvPAA82RR','tn1nW8PXyndWb7mxwXWnOk5b','wP2ooWGdjy81SNEUayeHiJjR0yUsQCMoyDAQLQUQy7VJ0N',1);
-INSERT INTO t VALUES (307278866,3867920255,'e6W1xQt2XUfeQX5jPvedu7n3ev2w8ubDCPJiMaEOSdn2vcT36WQM','k1szbuVw','AznnhjadUz0kNe8Bi6Qfhmhew','Q9f3kuDYr847t','36gd3MVgwUb5','9jdSeWJDEs1W8iAn85yxPIfsdtKkuxsAF8Tb',2);
-INSERT INTO t VALUES (2109164804,1292580100,'78vmgzT8t7UTbsymdMKzrYMYSBAutX1B7WmMOLYvlSWrH23WFySWEESnr','Rhp6cQkrrN1eGOlD1nMuHeI8PxGDtcum7UTj','kTccF41ZqKnOyGdYm9ZmCAjUuK5LNI7qNknuo27NuONclX','FKcCDMicYjVK9RiLlRMQ06e','ueouzAgubtoJG308jutfAS63AWhVIJqEt15RjVbtJG4IWGHZjvAmP5e7IYJWhrhwVlZy6StJhlYoIFl','UCyPVKHvU0yLdw2xKI1bDAJhziNImRpjfa',3);
-INSERT INTO t VALUES (818562390,482744858,'k66Ch0fhFN8fX31INY','bbgLs8lT4FoJLqxqmZcG35wr9SkOVJQ49K','EmO4B05V5Uf6v5Nu','MOOQX09HIuooalmflUtuK7Ji10lHf2iwI','intVmjJO12Ry7XqOHF0uajLsXWjncJWcnKbY2cXrJ2ZAUO1OUEYKyuJqUWpLH','ZsFLSUENkdb8v2QFE8SMr6',4);
-INSERT INTO t VALUES (1202285600,1784884255,'eslUwmWafC7ndNS2xrJvgaMwbec4gbjZe4mbetBzkMsXwg4w4','HjeY1ygYPZDv','oAAnTz02mNk0hK1U2B41n','0qD5i9ikx0jNyw','QHkQahgg305yrwwVch25xs2O5FIQeZdOOwSnxjWU5wIyKRx0bJFDev36NnQ4','NMv8',5);
-INSERT INTO t VALUES (2681298586,1109938217,'mIHqk7FsgzdiZZXrfAbLL','jx5yzPwi5yiqUQCXxxaJt9yD9oiqQzJhkyzuFrLz3T2D8z3q','ykYUsGe8MR4eHy2RUHi8HI3gDOngoRX6l','QE1sdqllFMKi5SllnU5Ov5EhGvwxo0Y4ptn9k','Ouv08ibr2avBs6OTVatETN4ozgPY7DU6PDwrp','z3z31jQ49pikEZjqDGS3aJy1z',6);
-INSERT INTO t VALUES (1444843548,1299559611,'59FAgW','6tFQRLXJ1IcY2QR2zP4VotzGpgLdBEcQfgaYZ7ThLw','vO','8nzTI2yNwsgeE78VB','xD0Jv1EfXizJAqk7xtfw4o4vHAey','5RbWNRPD1PG4elpUsRSjhz8jmN7yG2KwJczER6U5rfqoXQecdiv9yf7Ympkl2HwAobMTXyQaHoFCXYafaqCwOHFsOcI',7);
-INSERT INTO t VALUES (3418249537,3587459944,'z5p1o0bU3MfhxsPbRfnPMPtjA98HDVzmeaOVkR','7Eh5Lmk9xYSASXM2RFo6vkkR','bNejP82qiopSB6TNMbT7ygq1GHwPRwafrtHFBcFVl1Hd','2U','fn76QInH36RlCC8eFg4W0e46Za3YChz2gpDhYHGQFzd9pYxQfLnvm7vfrTq8vpLErEztTF8Kdgsr2fCi2QE2','nBzPN7oLAgDRxrIHJIyTLt8WMpplI4s3gMgg7hSebh2GcDV',8);
-INSERT INTO t VALUES (1853976647,1145268882,'qPKILJ','EEs1ftYYxXevtxsVFHDilpB1ZAgcqV9K4Dug1G7REX','PzeNFGL408sZTS7K5RRIss5Ow','W','tCpYz9jeefQyFhbMvWcaYpIHRX4O0MD0V0uVCG9CI6ULNDXi7i9M3dXMwf0IUwR9pMBTU8gNAhgUzIOlXZsW0xsbODbgzKRm','eNFpuEaF3HZTuVgwHcBkg369hpfNfFslZN7eL6yuQNO3IexLcjiccCTfHCMIyb1WIarsQTYP1lY9aSj2BK19pZoS5H2cIVZRh2k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3358216931590727698,8006365156276094662,'nYfuutToIxKzigzxO6185jCg2l2aaPaijEmJVGNocD7wepnEFcWKZVr93iXPx2fM','mgOsLrcEA1fprlEJl4aL2BkNUO9eryqhXdDKACjCzdWLj2OaoU9BjGp11LJdRGC5mkHFJkRv68gBAKYw5eK1cDpRMAA33Rb7ifIAabp1r0cUoRLWfSuTI7RO6xHRhOjsf74','AW9qUirgKoJjB1cKwt1NLd3Vp1UcIqt','sngezbyt7YOeeQ2G4zbpHuDbmMdPvreBV9LwsCL8MZPGME0jBfudD3sWCOvPm7xfJ2wKDvYD1F18csc8nFcw1TqjOCXhmpbotUp3nyusehQYwItGoHO0xBcR74l9ZZxI2s3yA5et4NAk2Vx54Ol1lgjOxleftwlYmq8eu7M4f4ZMvg9o16g5VMEngONWNACFaoVfA3chBR7SOq0earzHHEBPTNH0PjRJVwsl84IyhQJyZh','0','b',13);
+INSERT INTO ti VALUES (3358216931590727698,8006365156276094662,'nYfuutToIxKzigzxO6185jCg2l2aaPaijEmJVGNocD7wepnEFcWKZVr93iXPx2fM','mgOsLrcEA1fprlEJl4aL2BkNUO9eryqhXdDKACjCzdWLj2OaoU9BjGp11LJdRGC5mkHFJkRv68gBAKYw5eK1cDpRMAA33Rb7ifIAabp1r0cUoRLWfSuTI7RO6xHRhOjsf74','AW9qUirgKoJjB1cKwt1NLd3Vp1UcIqt','sngezbyt7YOeeQ2G4zbpHuDbmMdPvreBV9LwsCL8MZPGME0jBfudD3sWCOvPm7xfJ2wKDvYD1F18csc8nFcw1TqjOCXhmpbotUp3nyusehQYwItGoHO0xBcR74l9ZZxI2s3yA5et4NAk2Vx54Ol1lgjOxleftwlYmq8eu7M4f4ZMvg9o16g5VMEngONWNACFaoVfA3chBR7SOq0earzHHEBPTNH0PjRJVwsl84IyhQJyZh','0','b',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (17787840512084607069,-7750624958095303856,'0xARDYEWUnMvj7WFFeI16gt76imr5uML9','OdeZHqjnYsax8xNKfhLBCX6foMP5ORNA5EpcvPYP6IxGmw4Ad6ax1QpKljU8uGRGKGbspcC30RHSxEhiqC93IyOC5NAnqdI7u3N48DsQXUJ0aspQmO99UELDiJOExf','GFlxPPiWYkohRB1UMVy','C0PjMOenSpQ5kGLXYFa9jFUnFVaK73MgcpMnSfx','Rm','q',14);
+INSERT INTO ti VALUES (17787840512084607069,-7750624958095303856,'0xARDYEWUnMvj7WFFeI16gt76imr5uML9','OdeZHqjnYsax8xNKfhLBCX6foMP5ORNA5EpcvPYP6IxGmw4Ad6ax1QpKljU8uGRGKGbspcC30RHSxEhiqC93IyOC5NAnqdI7u3N48DsQXUJ0aspQmO99UELDiJOExf','GFlxPPiWYkohRB1UMVy','C0PjMOenSpQ5kGLXYFa9jFUnFVaK73MgcpMnSfx','Rm','q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3970738987943494697,-2268695490932829387,'wSJGHZxluA5vL2shng2sLhRtuIXJuCXCDNsooOJWwRxcYHAh9CHIB6RQzq5YRYfuewSJcEvR3GS8k5PSRv7In5c1s','A3DVwBeVn3W5EUIRQpJZaUcmBoMb19wDIXP58qZu5tKD7MALPmHOCVfN4j1qbrvHEH0m7Po33BMvGXyemk6J7QoaP0S3djBAWPmokZYHPF1oIHHaX4w720OUYu7wP0GGHcbwaZgcJsk2ITMeOToYqU9hGP9dlpc2yKNBYFTLC17VZAuphf942GnK0Fc','Su8qoYZ','ZCm8vhMupfmaGbcaFLWZlDVU2Z1nvNasA8MsZlTVqXlxkZYasoJcbzs1KzlFx0pHww2NfFcDWxcThmTn87KG9lqEa3cVhPH6AxsdzVNZtfmbZBK3OvJMOtf2L3fyMYRmbd5unHaIfFp2S67t5LS','o','D',15);
+INSERT INTO ti VALUES (3970738987943494697,-2268695490932829387,'wSJGHZxluA5vL2shng2sLhRtuIXJuCXCDNsooOJWwRxcYHAh9CHIB6RQzq5YRYfuewSJcEvR3GS8k5PSRv7In5c1s','A3DVwBeVn3W5EUIRQpJZaUcmBoMb19wDIXP58qZu5tKD7MALPmHOCVfN4j1qbrvHEH0m7Po33BMvGXyemk6J7QoaP0S3djBAWPmokZYHPF1oIHHaX4w720OUYu7wP0GGHcbwaZgcJsk2ITMeOToYqU9hGP9dlpc2yKNBYFTLC17VZAuphf942GnK0Fc','Su8qoYZ','ZCm8vhMupfmaGbcaFLWZlDVU2Z1nvNasA8MsZlTVqXlxkZYasoJcbzs1KzlFx0pHww2NfFcDWxcThmTn87KG9lqEa3cVhPH6AxsdzVNZtfmbZBK3OvJMOtf2L3fyMYRmbd5unHaIfFp2S67t5LS','o','D',15);
+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(78), d VARBINARY(43) NOT NULL, e VARBINARY(5) NOT NULL, f VARBINARY(59) NOT NULL, g LONGBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4081772719596299475,-28090,'x04ITVo10646Gy82','xdAZ2ZHPnUeM','XqK','JPGQDeeWPwFqv4ayZSv9np4fKSIS','V','mQ',0);
+INSERT INTO t VALUES (-8393160991339399842,-17850,'EtkgA','gNl7v0uS3searHLabTNmXnY4y','K','SM0DyY0cgWo','P','A',1);
+INSERT INTO t VALUES (-1453616868059566,24549,'PDVRPDegE4','HxYa700JbXH5eodjNUOJMSpV0d','2ic','HqlsRPXnMvRXVJ','S','8',2);
+INSERT INTO t VALUES (2656698655964676144,15340,'0mDJP7xvReia1z3eIQzR0Gd4Ga2CKob','nr8O5H9AeWK','DxKd','jjea7joUNlD4j2j5AUR3LnY6GbBHGfT','9','8',3);
+INSERT INTO t VALUES (-7029195212014418630,-1151,'RskTx1C1ROg96NPMXerT15ERYWPHJaTzh78BnKSEnNP60vWoUXVKz0','Nef3oJ3IE8dQpzp','JxO','E2e0YvYlUdVbK','e','q',4);
+INSERT INTO t VALUES (-8951689982168129408,20219,'CL6wTs6W7HjRPYAmrIpTAcWLMnGCLh1Vheoid5gnuWtWgJus2c4r2g3lDkr2avH8mFpj83wjM','uZtRHNX9e93rBh9UP5i1fHbu4znPSEH0','si','j3IL','Q','Wo',5);
+INSERT INTO t VALUES (-1327094969018002694,27483,'f6vTdRro1rQZEovsczVNRL0PwU3CcKpqLXMP3sztw7wikq0','BltXKz','4BO4','RrdSDOpbguBQduXl','L','UT',6);
+INSERT INTO t VALUES (-8597835303326028061,-4942,'w5X4APOapaSNiMY4lIYd1Zngc0oJL231PROmZ1OQH0','0av9uwWg5ejmSjfAOQomW9Q','MEk','bQ7y2i','5','9s',7);
+INSERT INTO t VALUES (1304918954510438199,-19297,'vSxk8BuVrY7kLhvyKpB','Z','ljZ81','uAC3NHnvRGVhSh7ths4B1c6OGddXKKvEzuYS','m','R',8);
+INSERT INTO t VALUES (2258395704124631533,-2277,'7TCWcicovtccF1qtB8V5QR2fDT2OVyz6OrQdUNLmQTF','Oh','vAF0','NvAom4w','U','Q',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT NOT NULL, c BINARY(78), d VARBINARY(43) NOT NULL, e VARBINARY(5) NOT NULL, f VARBINARY(59) 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 (6717312948702873508,3017613802,'lsU5yIGFj1ygVcj3YGlyQaGgbkvh','fJipYIgc1eLJIEybM06wKmq0uAkTfgEVGvJPbklP4Zql','r4E69LthAdIRhRCkUd8oY3INZlX4AIa0Cq','La3omHlYNmRydTBTkmFzJsymPyOUbZK282xCex','uH89g6a55PLHJJAsPVlrnq65jwFWx96IfQu6dYeZFCyh1TdLhcLH8JghkVVq84Ij9HInpkSWcyM0YPSMqLULoHkBLp7cLmmUF','yxIMFb4xkAalD03VwA7RvnFmWYX0TkvUOwCvjVtforPf8vOKUYT6XeYp1n17Qt',10);
-INSERT INTO ti VALUES (6717312948702873508,3017613802,'lsU5yIGFj1ygVcj3YGlyQaGgbkvh','fJipYIgc1eLJIEybM06wKmq0uAkTfgEVGvJPbklP4Zql','r4E69LthAdIRhRCkUd8oY3INZlX4AIa0Cq','La3omHlYNmRydTBTkmFzJsymPyOUbZK282xCex','uH89g6a55PLHJJAsPVlrnq65jwFWx96IfQu6dYeZFCyh1TdLhcLH8JghkVVq84Ij9HInpkSWcyM0YPSMqLULoHkBLp7cLmmUF','yxIMFb4xkAalD03VwA7RvnFmWYX0TkvUOwCvjVtforPf8vOKUYT6XeYp1n17Qt',10);
-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 (6616874483475110585,931164458,'vLTUjjZvvrryFrLSdQ','97rOmQKExrpDiYSie','I94EOzF9m','H','54BcckhexgwCsrZiYt6DC6nzqrQXar5DxJZ7Q3oRNdRVPX8EGehXT0174JXiRBrS0wkrSCjOnlTHSIIHn52Qq2LhB','C8EciBEWz25jn45XSckJ18H2WiMQbzdDGL566Lizh9TI0sWJIR5rnRQYVO5DZrrVYVPkcMEJWJQNcui',11);
-INSERT INTO ti VALUES (6616874483475110585,931164458,'vLTUjjZvvrryFrLSdQ','97rOmQKExrpDiYSie','I94EOzF9m','H','54BcckhexgwCsrZiYt6DC6nzqrQXar5DxJZ7Q3oRNdRVPX8EGehXT0174JXiRBrS0wkrSCjOnlTHSIIHn52Qq2LhB','C8EciBEWz25jn45XSckJ18H2WiMQbzdDGL566Lizh9TI0sWJIR5rnRQYVO5DZrrVYVPkcMEJWJQNcui',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4048862108901602523,5654,'xJpUAzkyseOXtNPViiDLrjlBHh8T7wwbdD','xqjDovf6akvQU','C0P','dfjwinaak','E','rR',10);
+INSERT INTO ti VALUES (-4048862108901602523,5654,'xJpUAzkyseOXtNPViiDLrjlBHh8T7wwbdD','xqjDovf6akvQU','C0P','dfjwinaak','E','rR',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (-6820278905734438046,20147,'TVC7Ps2VpJDKtWj5lbekvGvpE8ds8EsLsCS76gSbD5Uz9','52lkn','O7IxN','v1oUEeIin2V72ZHk0RgHW8ZlqmrMjOUdgHGOvsnjfNI9PF3','O','9k',11);
+INSERT INTO ti VALUES (-6820278905734438046,20147,'TVC7Ps2VpJDKtWj5lbekvGvpE8ds8EsLsCS76gSbD5Uz9','52lkn','O7IxN','v1oUEeIin2V72ZHk0RgHW8ZlqmrMjOUdgHGOvsnjfNI9PF3','O','9k',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4028478044790186897,25110869,'roYDpMdgCZko39Yz3oUMvSz5bnPj5uZSUwkcPjrrsRblzYEjZLkZV','Nn4yO6OTCvCExjjO9W0o8KcYljEk3bGaK3vnd8y2jgZlvPztjjGaNmDVW8hrGbpPU513f4OArb1JpZAeDBzVjSNNKavDc9LEnGjNUcF1tTWQyghFahZAdoqUyFYlm3Ui4k7UXmqnqMDkCsZb','DRqshmxeAupdGmkRQruWtl','bn9CFTgm2Cte5sU8Zz6','FN0I','zdpc4s',12);
-INSERT INTO ti VALUES (4028478044790186897,25110869,'roYDpMdgCZko39Yz3oUMvSz5bnPj5uZSUwkcPjrrsRblzYEjZLkZV','Nn4yO6OTCvCExjjO9W0o8KcYljEk3bGaK3vnd8y2jgZlvPztjjGaNmDVW8hrGbpPU513f4OArb1JpZAeDBzVjSNNKavDc9LEnGjNUcF1tTWQyghFahZAdoqUyFYlm3Ui4k7UXmqnqMDkCsZb','DRqshmxeAupdGmkRQruWtl','bn9CFTgm2Cte5sU8Zz6','FN0I','zdpc4s',12);
+INSERT INTO t VALUES (1654380781709392739,28476,'ydxykQTqc3IqANrck0l7RFxHq8X70Jy6kGSyQmwvonEN','3BNTHAY3cD1g4Ux3ptLlfzOHg0AToHLtT0cFI','1','EkoFsT9qXJnvsvzMdwtsH','3','a',12);
+INSERT INTO ti VALUES (1654380781709392739,28476,'ydxykQTqc3IqANrck0l7RFxHq8X70Jy6kGSyQmwvonEN','3BNTHAY3cD1g4Ux3ptLlfzOHg0AToHLtT0cFI','1','EkoFsT9qXJnvsvzMdwtsH','3','a',12);
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 (7409150390276590498,1657567015,'z2','yvasZve1swYMvs8SGomPAZ3phbrlR5ZzYRJsSS18ZRhzjeQjMk4sjJaZdYTc23F2EorN59E6HsE4cKkhWleo0LfgfAHVpV','27GujxC','Q5DU4pWB8VMUdcPheijlpuIaBJ6pL514DtxKUXUdUh6f6dzFEbyQRNt9YRCnlPDtSB0yRSZiGGdHacQCd6ImSp9KhN56MU0v3o7eQTiWBXEjyDbP6fDwjLspm2amITB2gzDMRHmavC9Cb3KmzrLFzQFLxrHQsL','e9UT7AIlkw5PMej','bevITkG76kt6tqTYl5pv92iK6rqzoax6naHJEMx6',13);
-INSERT INTO ti VALUES (7409150390276590498,1657567015,'z2','yvasZve1swYMvs8SGomPAZ3phbrlR5ZzYRJsSS18ZRhzjeQjMk4sjJaZdYTc23F2EorN59E6HsE4cKkhWleo0LfgfAHVpV','27GujxC','Q5DU4pWB8VMUdcPheijlpuIaBJ6pL514DtxKUXUdUh6f6dzFEbyQRNt9YRCnlPDtSB0yRSZiGGdHacQCd6ImSp9KhN56MU0v3o7eQTiWBXEjyDbP6fDwjLspm2amITB2gzDMRHmavC9Cb3KmzrLFzQFLxrHQsL','e9UT7AIlkw5PMej','bevITkG76kt6tqTYl5pv92iK6rqzoax6naHJEMx6',13);
-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 CHAR(88) NOT NULL, d VARBINARY(49) NOT NULL, e VARBINARY(78), f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-549055,-2270304,'DYy6ebj5zlzezukzuGyA6qoHU1vN4HsfKNp5dMLXqiZ2KOn3UiUIQRsyGgab72jT7ytj5ghAIKuaKo2i','uI1NcK8EYcqkGLP','5jGPLdyDMElIuuZprz3OlEenT','4OyohN0uguIuAAaKoOp1ZeX4Q9Q18Iu6pH9wmdxtHWtTCSz','QaU7L4WKzwFZv','4WLIk2j2qsGM5JcqY2uX6nMHduQ8CfegQTPJu8b5oG1VipVFDi0R',0);
-INSERT INTO t VALUES (-1310963,-2798337,'gu3w8HoP0byz102a0ILLMkPF','lSRRSc','BlvNwAkYFQMjyWvWO6','U6p0ZQLZRP1goQtRTSSf4o0DueyUieWxKvR99Sx77uAvkzRnCOJD8RJCU53','I','nG50t83fsq8HRGtjgWZQ1aGn2nK7gX7L45zjltnvqilCXwi',1);
-INSERT INTO t VALUES (-4249115,-8140434,'c5mUetpuM0sBB3EMkDllvOgfeYaIoKhwObfkTKEQ6r5fpgp6OVWUoTLbOoW1dbl69tzrvWl4M4tKyufKQBBLg37','oVkbJ3P6OIrkNQDi0uvG6OhpzkYCXHjmy4QgZr0BvL0XHQ','AG0cMZe9IMSDdQdeSQCjTQ4bXK','hygllqFilDCUugqtzU9DwE1rK','WBrf6fvXY31VyCn8AzKQV8O3ewzu6bS1TPcqHYeJCB1hzb1kdCtcX0sZ6b7C1oR3H2IaFIi7','HBZhHobB3ji0G8TgBUuF7X9LaX10yA3AEu7DrRYPGpNQbbspDUuD',2);
-INSERT INTO t VALUES (-39537,-6392093,'YmwspqbB4W2jfFUkrOfxEGJXhY','YC89UJpzVYfZqId1ITIg4le','nwnZbO','AUQgD4hGFpIG82wj','FBDklnve4xGONqTm2BJXgIBZVRLW5LTvoti5i1qREAjuTK7jHr9wEyt','I5dZNIGD4LJkUppNvxWz0DSsxWUyGbdmz3AZuTczWPO',3);
-INSERT INTO t VALUES (684301,4205420,'XsluDbSkRO5iB3ILm5mMBVIuO3gd4EWzqfPCEYIlvcrXQJIz0bXs6Cski8TdNNQrxGFU2oJbhXBDSImRVbN3EU9n','7EpooykgSBBOFGZn2hO0oqjl','TfGksEGZtTYvPvXgQvHenlvwcLKbE07OJwpi8NGP21RzvjuJQ0L03yH90H','doz8EWNJYfgMMQzfbzQ9','tme0T2AXkNulQ8FkYJzmhW86FwZV06kLb8V','l3xv7hhew',4);
-INSERT INTO t VALUES (-4878155,3293904,'iD6CKaEUGnVUKic1mUHDVM1r81jcg723HqaQEZzQorlYibx','cXFSRF','ABBCJ4qw2OEJ42nm6peM','rRbKmNc7TL','N7KBRyFDtbgG5hB5P0Qmvpzb','oepoxCyWRXKb1WPNudnfET0z7ZLbYL4XkQz',5);
-INSERT INTO t VALUES (417063,-692010,'dZRXjMRxnrsBM6dBNqWpxxpOdbO5z9yvnwwn68DL7d','QZdVgzIhRjOkvvSYpSJ0GtR9sxXt2bI4Kqk8KGf5','U9l4rysD','f3kdniJhtaChbV9lXeLENU3HvfLVbncZWuNw','OoRlgFRXHXmUGhUQOuD7rbso0BLlDVDhO3U06kq88062kq4CiO5CdLU47eB6ySrHtlUPg0tkLEOGTz','yFoOClj9Nil6r2tgHfUXQr2V3r3NzVcaX1ENDEw6Lp2zHcZil3gre',6);
-INSERT INTO t VALUES (-851633,-6637639,'5jpR77BqesNJhFiioBCOptz0KgEu65N5ehTuImaQ0nFCmJ7p9ac3vXFC881NXlzk46S','6Qw7yNQ8XHUcWLnD2','eMB50HK7a3','YOw05xbxH0nSvlsbwnzTrUl0N9MAnj2YgL731eyRZAfiiqWt','JlInLCmXW4K0jsFVuZk6yCxoQ','jEs1thCrfIiryrCJt6AKnJLKn5vxe9wKZ0m9twHzo274K5GlVwUt0cEb4HRJzaq1RXo',7);
-INSERT INTO t VALUES (51666,-8017709,'eB','ID2SlE2ZN9','lmBMzkOii0pfGEeCHROnmaYxJ3vkEqCpz0Fu9H','EIJtLcczkJwM55EzcgQT0a4XAYs6UkMMGlD3fFBjM','hTOuOtqH0SyaWt2KEZ2lf3oGV7Q9MML3tYfYZRLz67eGg4rSU9iNnCkhLY8y70','5RJImWbWN3JhBwoNNgXNvmlfGt1MFtYHInW5QUnWczFvd63IPCSzbdtbltxNYcDLC6eOgAivbiBvO86',8);
-INSERT INTO t VALUES (-295630,2171388,'k0v8NiEwHako2Iqs6l','Juy','5NmLzFtWHkSHutqRM1CklTVOIbpBPr71YSyxnm9b6','jXdrQ1HNRYlMy4UwANDdDldtQPR1Vzxt20P5065AusHEwjMd','xxS6yA43ffzYE9ek3mVY8vI0AfKUdpeCqfin27qZGZyqnj78ojFjUvC9pFdW6znaGtDwImuLLPgz4OvO5','WeNt5Ks1itIh5tF3h1WexlKJVpCBYu7DAOOkVgFYoZtJrFUGJn7SGAqRg0pdhgi5wuVTjSOoskrpq8EcQzAwkWfnSy9zX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6200108770717593732,16915,'2JA4WwZbvyOgVfB2S7X3cfcxluUHfU1pqGUorqwDEnKmj','00bqg2poTOzcdcCy05KNnvTAItV9BnqkPmHwEaH9PpuNfB6i3fTzoGrLiolB3C328kOPDU6SRNusziTgH0BaYRkHVgCRemGGIllD3f862gH','lzZgU','zRmDg1TH03r8WRKV9h4uQiFHSmerprrBBni1N2DzMWTjG2F7QCUdLYdwqAtpLk1JIlEQj1Bv2','f','W',13);
+INSERT INTO ti VALUES (6200108770717593732,16915,'2JA4WwZbvyOgVfB2S7X3cfcxluUHfU1pqGUorqwDEnKmj','00bqg2poTOzcdcCy05KNnvTAItV9BnqkPmHwEaH9PpuNfB6i3fTzoGrLiolB3C328kOPDU6SRNusziTgH0BaYRkHVgCRemGGIllD3f862gH','lzZgU','zRmDg1TH03r8WRKV9h4uQiFHSmerprrBBni1N2DzMWTjG2F7QCUdLYdwqAtpLk1JIlEQj1Bv2','f','W',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5342438155434525472,-2053,'q3khx','eTSM63RTcoUyEmO0am5VkYQdcNzRFYiIAKzB6TjWM5Ml6KjCev7eMChAvJpxXSGgcGh1hn6SfiRFBYHxjeqBQSZb2Hx87UDRfHiXkeNG5KAo4AqylG7zMdO3RkeeUaMBRhEMqA3Jhj4FCHCmn91BGhwCI711Kz0KErONYY0l75mgij6LEroCJTZUyrz','Dwj','8hHTi2ZVBob5vqCMj1N5LZW49WXhhc2l0Eexgai','KT','2l',14);
+INSERT INTO ti VALUES (5342438155434525472,-2053,'q3khx','eTSM63RTcoUyEmO0am5VkYQdcNzRFYiIAKzB6TjWM5Ml6KjCev7eMChAvJpxXSGgcGh1hn6SfiRFBYHxjeqBQSZb2Hx87UDRfHiXkeNG5KAo4AqylG7zMdO3RkeeUaMBRhEMqA3Jhj4FCHCmn91BGhwCI711Kz0KErONYY0l75mgij6LEroCJTZUyrz','Dwj','8hHTi2ZVBob5vqCMj1N5LZW49WXhhc2l0Eexgai','KT','2l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-191964682816368613,10705,'7b5Mi88x2KBD3R8NDMFq','uWuM5VSoW387kp1AzbZlqh7APwPfQxG4mNSdMs6iX13q3OUHmyRZv8QU1Kf0U9QIr0SDBfU6G0Yw9ABu2ztPjhvvcP6GTKBeR0OZN5RgvSAnO4vmLhe88xYWO9KxSVRWRq4KDokTXg7YN0m','Uo8fg','V7cdVohNFCgVVRdnPFzrk8qipOtEC13YXim3oHFaacRl5xiZBFM2AzvzZAbhYTwaIg6l6Uo5m7iR8O6xJt2aRMeWhEnThnG01WqPWsmqky7voBO6wsBrHutLCKAXyGiPV','G7','UMf',15);
+INSERT INTO ti VALUES (-191964682816368613,10705,'7b5Mi88x2KBD3R8NDMFq','uWuM5VSoW387kp1AzbZlqh7APwPfQxG4mNSdMs6iX13q3OUHmyRZv8QU1Kf0U9QIr0SDBfU6G0Yw9ABu2ztPjhvvcP6GTKBeR0OZN5RgvSAnO4vmLhe88xYWO9KxSVRWRq4KDokTXg7YN0m','Uo8fg','V7cdVohNFCgVVRdnPFzrk8qipOtEC13YXim3oHFaacRl5xiZBFM2AzvzZAbhYTwaIg6l6Uo5m7iR8O6xJt2aRMeWhEnThnG01WqPWsmqky7voBO6wsBrHutLCKAXyGiPV','G7','UMf',15);
+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(13) NOT NULL, d VARBINARY(28) NOT NULL, e VARBINARY(72) NOT NULL, f VARBINARY(27) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3401013844,132,'0N5tZ','GBYQR2jNCo1XyAd5','EEQaYzNFP8JTMhrv4egfLYOcN8o3kN8Di83UvJ8gM0BaQ57uKK1pb4Qo4eyphcnKv8bDcsTm','zO4t274','fP','S',0);
+INSERT INTO t VALUES (3596519403,61,'LH','tnOI0as28UDKBY1kl5CB','xNLOXEs4MalTQFqQB77J2sAPLyfdXID8SX3tq1XQAMw','eworeyRPNgGAVqBsX9Vf7s2jS5d','Y','E',1);
+INSERT INTO t VALUES (1040089569,8,'LZhX3euEz','qhtuBdz38m9KZYEUTxr','6TOBiSD0oFeifA9nrxFzO72','UyazB03k6','v','M',2);
+INSERT INTO t VALUES (3594169393,213,'Il','I8IZDUQl1kN7l98','5Bgxm7eakdB5nyMhFMGIOw1o2jYW1EvMpddU8VU389xFjUufAJrk61ftH','iYYd9AVpohkSWg','s','y',3);
+INSERT INTO t VALUES (1327530929,102,'JKvf','e9vgJFqCOoJ2NIMAX','FaoQd8xWEIvUj0Ithn3OORCbEAww7ki','F2EW4LDL','f','U',4);
+INSERT INTO t VALUES (1255941090,227,'A8zOgC','KxNbaf6fA7D1kXjMEiA','bndyKRN1BHqQ0jEmTRiCgA','agSA05OpzCL8PiLO1IK','bS','t',5);
+INSERT INTO t VALUES (400940907,212,'TXtnNXD7hv','Es91YYZ7Q7tY','ZbEuKgvht2uTpCMhczHFF5hSWa0WmRF0RVDLIRgoj','T2j41n37AU6h8bi','a','n',6);
+INSERT INTO t VALUES (1580734986,79,'7FgA','HQejMVZLnZDk2izyfm5BRhf0g','uAgbsNxGlHFd3nl24izRH4Cz1aentDT','iTOgD','YC','k',7);
+INSERT INTO t VALUES (4195762821,133,'WV','GroWFB5f04LExb0I','VR1YlniL8','itsm','H','p',8);
+INSERT INTO t VALUES (1568518507,224,'36Ow3dCRHGhnQ','JaRNePN','bnsh7R7XGzlVfpkD2zaCS','w6ZcExA2PaQDzpqWIUAuyLvy9fV','n','c',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(13) NOT NULL, d VARBINARY(28) NOT NULL, e VARBINARY(72) NOT NULL, f VARBINARY(27) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (398277486,5749966,'49egGV7jHBGbAWqGHf7ZlODkUb7DGGT9','zeDWkmaOs7cZw56y7oWccaD','yVW9Y3wee9EmUHyxPN','Ea6tq9UesYZr','ofYb98rpv17bHlAXR2k5DKzPws6BeP0QgV3G07gxAeYcNPgVHDosbQ1U4SCURWC3qNrBNPmgdYNBTRlOdduAbzTihnd','GfI5B6TlJIHt3UMTHs3aYN3FBqFkgYEeP',10);
-INSERT INTO ti VALUES (398277486,5749966,'49egGV7jHBGbAWqGHf7ZlODkUb7DGGT9','zeDWkmaOs7cZw56y7oWccaD','yVW9Y3wee9EmUHyxPN','Ea6tq9UesYZr','ofYb98rpv17bHlAXR2k5DKzPws6BeP0QgV3G07gxAeYcNPgVHDosbQ1U4SCURWC3qNrBNPmgdYNBTRlOdduAbzTihnd','GfI5B6TlJIHt3UMTHs3aYN3FBqFkgYEeP',10);
-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 (183428540,-3164203,'vu0TPhgvVVwgJfb9Io2mnwJzxpmlOlFYCHMTp4PZsRaD2qz24d59hf2yv7dS8GtgFAeBlxIDxqrdYZimOpQkM','ErKhuMF2zOdgfcpkfXcwT8u04Nk1yb','IuIFx1mowZvkN2bxodL0HswZ7ZUqC5o508ZkBoin','0iO129PzBanHihnDce1jd4VXA5TNeb5q3x9EsC7WAq1Xzc55mllpImhdsW','YCydXMwJsNzqjCxIki26ttjrLaphpbY2eC2MWRr2fzKajazp3eU7ldy27MjOtt7q6p','XxbVGYNWpZmDtK7tprOgEu4f',11);
-INSERT INTO ti VALUES (183428540,-3164203,'vu0TPhgvVVwgJfb9Io2mnwJzxpmlOlFYCHMTp4PZsRaD2qz24d59hf2yv7dS8GtgFAeBlxIDxqrdYZimOpQkM','ErKhuMF2zOdgfcpkfXcwT8u04Nk1yb','IuIFx1mowZvkN2bxodL0HswZ7ZUqC5o508ZkBoin','0iO129PzBanHihnDce1jd4VXA5TNeb5q3x9EsC7WAq1Xzc55mllpImhdsW','YCydXMwJsNzqjCxIki26ttjrLaphpbY2eC2MWRr2fzKajazp3eU7ldy27MjOtt7q6p','XxbVGYNWpZmDtK7tprOgEu4f',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2225278260,74,'NZJR','9PQtVW0SLjafBX5TdJr','7WEAIMsPG7TcGOo5MEpAJdZwlGr','7BMm','gf','1',10);
+INSERT INTO ti VALUES (2225278260,74,'NZJR','9PQtVW0SLjafBX5TdJr','7WEAIMsPG7TcGOo5MEpAJdZwlGr','7BMm','gf','1',10);
+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 (226253977,190,'ukU7Hy3rxxjTj','UsWfP3S7','U13EtEOVJPFlTLa','XMRBhNofu1XarnX48','bY','1',11);
+INSERT INTO ti VALUES (226253977,190,'ukU7Hy3rxxjTj','UsWfP3S7','U13EtEOVJPFlTLa','XMRBhNofu1XarnX48','bY','1',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (895924818,8261543,'hdSFZbueySDqdUr','OYJE3QSzBlRcYk7wQ85C85ytMv8bwSGMXXi4CEXhnGFWIQ','m8yttdqe2xTAcvTrxhTCvLdCf7pmHyODcPuCnQ9PSt4kQInqHpyl','HwU16d','8PnW3Wu8jvAlN6HO7fLYnxs68JLh4Kzf9kj3OF9LpyZQiTX33hxRjnkdyUqAHFvAXG','Q5vHlzesF5CtGIkdRM6r',12);
-INSERT INTO ti VALUES (895924818,8261543,'hdSFZbueySDqdUr','OYJE3QSzBlRcYk7wQ85C85ytMv8bwSGMXXi4CEXhnGFWIQ','m8yttdqe2xTAcvTrxhTCvLdCf7pmHyODcPuCnQ9PSt4kQInqHpyl','HwU16d','8PnW3Wu8jvAlN6HO7fLYnxs68JLh4Kzf9kj3OF9LpyZQiTX33hxRjnkdyUqAHFvAXG','Q5vHlzesF5CtGIkdRM6r',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-805414630,351077,'igILmGwTxmWnEYLBvJFMUiUic4RmlZAhZdMeV90aKqKPYB2xu3XCgErM0iLXC','Kuo5LUq6tyd1Z4Pq2UH60C7LYtfDTyHHIGlP8O7DHahk14t8wCzMgguIqQdFfm93BmNQc9soqUAL9PN','dl4y49kDuwzfeZiGxmwF16dCdcc488uXpNSLBaOwpbegqDNIZ7RzkbR3pNYI7EHRz6lzMAU','LgIKMngsmjBk5kHSnBprU1tnrZAuCXJWZWDvlN89wucQwwm4cISE0BUe7Xttyem9Wy44IpZN8MuSwKfK6qkcmw6UicAt9PKxHjbnQy3V9ky','1oHKM5YSjUYE4186jw6gblmtT99x2BrrhC','12TBlToGaQKJfevxAypbhhXbXlTC7rgzLTaWYard2t3GHo5fG',13);
-INSERT INTO ti VALUES (-805414630,351077,'igILmGwTxmWnEYLBvJFMUiUic4RmlZAhZdMeV90aKqKPYB2xu3XCgErM0iLXC','Kuo5LUq6tyd1Z4Pq2UH60C7LYtfDTyHHIGlP8O7DHahk14t8wCzMgguIqQdFfm93BmNQc9soqUAL9PN','dl4y49kDuwzfeZiGxmwF16dCdcc488uXpNSLBaOwpbegqDNIZ7RzkbR3pNYI7EHRz6lzMAU','LgIKMngsmjBk5kHSnBprU1tnrZAuCXJWZWDvlN89wucQwwm4cISE0BUe7Xttyem9Wy44IpZN8MuSwKfK6qkcmw6UicAt9PKxHjbnQy3V9ky','1oHKM5YSjUYE4186jw6gblmtT99x2BrrhC','12TBlToGaQKJfevxAypbhhXbXlTC7rgzLTaWYard2t3GHo5fG',13);
-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 NOT NULL, c CHAR(73), d VARBINARY(10) NOT NULL, e VARBINARY(12) NOT NULL, f VARCHAR(41) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (148,2931517013510793961,'4BR4jXqECnDwsVpwSW9yJbD4ayy2uXT3SvIBNiQT0gpZuWDV28sreKUIJ6vGip0qvom74','8tyDdGLlS','XSv','WkI7JHwEgUbtlRnOYC34JEQDYKudSt7iMGn9','pCO7y3gamCTPM3Kn3dN9nVduqlRshkLeOkZz2Fa9fnDujOqENC3ROJhED9qBvgBsW','5QtESrAJQAFTq9',0);
-INSERT INTO t VALUES (73,11010657717041313774,'XpPIOdXTXm5pzEg2vldGZbfWSQYVnBtiapX9ML1bUwQ3','7O','c5nn','2a7APP3zqlxZ72XExC','gxV5YzPrYQAGhIkjqpoi9Vkt9GVlMOoT7Rhv8uxnIdeSl0uqfm3GqSN5fRRkSw','CDMEFnz6FSw1I32pF1c1xziR5sKbjAnfWpP9kyFJZdRWamP0Vuz36UzBHB4mjjUT6aRR',1);
-INSERT INTO t VALUES (169,11120722320660499596,'CZD9XtTmS9rRSDhcGiZRR4hVDvM9J4EcWQgQiTRaJ5WPenIU6et1HVz8oVNmQ','2Rj97mLn','EO0bh','Qut73syaHHcRCKnU2C6QwcBh6o','DbhllsLhJEh4plUhI40fDZ2awylxue8hJXqiKN7nFMVHKkGld','t3zIIYg9MDkVI',2);
-INSERT INTO t VALUES (219,4846277138566323002,'h11sguVp4XUoAAm7lAXQwZ55ZN4AOWzUqw','1aJq6','h51','i1dAZI3kK5sYPvfvfmhd4Rw4E2PykVxfcDgcE7','Z5GHMzbr','n7NIwAj9vDtFr7BbUMRG8VYZYcig9',3);
-INSERT INTO t VALUES (59,14170132439946014831,'FbJnyfo9qNm1UudLgEbQklMDMrPSFyk4vktgm8WZgU0laSUewqvHeyRgrbF0U','5P','A','DEmuxVxwZcEqfgiirHajKaSoAdMT','if4Fj9Kmm1OJ6AimGJTvGP5HY1QvrxozqUSl05rwmmraPGVnvCms1dzPKt1aN6gLWSl1F34','LNiRZW1lNK5xR0fWDdooamsRce3H230sTpimu8waq9cD09Vb0EpLf8WjcIEgtkiYrWNJIif2Ia1jORGP1QqBGcps',4);
-INSERT INTO t VALUES (44,10945158238026162619,'7BD','cNJEY','8T5H','GotvHJDqUvf','dre2vcoTKF660kfiPeRJnA18bUrKxlmzBw3nnT8gkbBaKQg2Xq9rOPx6OVlmvHMUiQfG3KWPKxZQkEw829P','q5DxUnlS2gsmheWh3p7F3ots5iwxT5EFghlpkHbB23HsoZfP1jdR9MV7tzaMLRtGEssVgTwdovW9KnwLYhkO8M4Q6uq5',5);
-INSERT INTO t VALUES (113,10136544137485201422,'KTPmwtVoQmqpgZRMkTqwtYFi7SD','6GPXA','j','4MzHS8aKjFwHLiWBiExyoxvTa9QEr5Njvst0sHZr','xR4kaWodetuvcmK4B8zpEXeyI2','s4m5h2JxUOvSS',6);
-INSERT INTO t VALUES (40,743971646111899266,'cAPjmqkNDHmtdU9Ch4Q6gctFnmAvKE5cqAm','d','kE9Guyy1lhJA','4iNnfZFIP4Wp39PeP3gc2946','S3Wa6ZxQMCXPMkbJPpcaXU8x5adMeVLtudmlbmqAnaUehlQe','lM1uR66LafYBC4qfW6V09Y9maMbLvVyBkwqg5J',7);
-INSERT INTO t VALUES (98,4095511902042226477,'wzTZavSxXUPehr4vC1vuK7WyvqNndShKCQ','eUm92CR','D3w7j','iK8tlkOmqk3pXkj5DLP0zMBXXFKf8udOGj0ZKqwr','CIAravxigFgJW7FWLIpcW8FPT9wUTk5aSh9Crc2HUnqBVCWafsFnIuJ7aJ5audpPUjMqZZ1Zdf84bZZh1BhyyW','CxcF2sATqIBRoD0CaYklJnhOf0cbT7EvedAIf5GJ',8);
-INSERT INTO t VALUES (245,1743049908520160231,'Gl2hsK9CeaYaKsm0X2dpuKZ1CVplGLyj','8LKymW3','SL6uT3yUka','3MprjVdbzeOwWrIFFx','refRM8WkgAIgebtT0cbmOX1rHVOg6','UzgJRdPaYiqoUfTz0m9bp6t8V9DRcDYavBSWOAGtNE5QeNXIghYsb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1451576197,47,'r','C7vdnI723tClxLmbABvOfkskwKIHwq6gl8snbOpdX0Ayg2IJWvT8zNf6XVJI3Npj1gzMaKVMiuSVm1QVl0MuSsaCT70lzjmiLTUGo2IKOzp7NpvP9zVjckgFkpVyuSaqunqCku2AkAcMYLAHKtNGB5L','SBztjLL7d','D0L4pe23k7AlWG','K','W',12);
+INSERT INTO ti VALUES (1451576197,47,'r','C7vdnI723tClxLmbABvOfkskwKIHwq6gl8snbOpdX0Ayg2IJWvT8zNf6XVJI3Npj1gzMaKVMiuSVm1QVl0MuSsaCT70lzjmiLTUGo2IKOzp7NpvP9zVjckgFkpVyuSaqunqCku2AkAcMYLAHKtNGB5L','SBztjLL7d','D0L4pe23k7AlWG','K','W',12);
+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 (2072567826,127,'Rt','iOhYYXdVAcz4QVYpTw5EyOu3iXw9KxGVNt5BrmGg9AqdLSFpArM6SO7UVfO8PF1UybUIBBEzdQlW0OQBzP8vT4o5rSnFgILzKfbryTTYV6USN','9d3cHHsPxGJ72qeY09XdjUKKkYalvf5HjpCz8qlYrXBXTgK5HHn6','IsdpIBhv14x1qD0Ail5HRUD1Agya4WN12tApSjpuu7IaFmXISTp52L4InMQsVMifMDqMhT2qlTJ3JhDAb2nroNrczJ3gNvFsZoJjPqTta0rPVtwmJ1z4KUIk2OidiTiVSzUC1G7LV2Ync88smFzsZBX1E35ekcmSqVB8pWjaGzAEt2c1j16TBXhtfUwVBSg','B','z',13);
+INSERT INTO ti VALUES (2072567826,127,'Rt','iOhYYXdVAcz4QVYpTw5EyOu3iXw9KxGVNt5BrmGg9AqdLSFpArM6SO7UVfO8PF1UybUIBBEzdQlW0OQBzP8vT4o5rSnFgILzKfbryTTYV6USN','9d3cHHsPxGJ72qeY09XdjUKKkYalvf5HjpCz8qlYrXBXTgK5HHn6','IsdpIBhv14x1qD0Ail5HRUD1Agya4WN12tApSjpuu7IaFmXISTp52L4InMQsVMifMDqMhT2qlTJ3JhDAb2nroNrczJ3gNvFsZoJjPqTta0rPVtwmJ1z4KUIk2OidiTiVSzUC1G7LV2Ync88smFzsZBX1E35ekcmSqVB8pWjaGzAEt2c1j16TBXhtfUwVBSg','B','z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (685406422,101,'kGZMU531bSe','Yn5Vpepz4cE6LerYGWMtFkH','8d1Lmj7IKrhUb6bRdiZuK9FTWPvsu','aghCYQx1lt0Gt26CDGAtr46jkwWWpSAKU9Jc6AglaVfGs4Qwrmbn3yHModbij9DkLpYyAe3CqE10UO4h3fps5qyue17LtzPhwMr0CAmFu8wqZRqJS8IorTSQwBHejXc0bBksJFns7l895MFTaZiq6Yxw6jJNQGYBYd7NHDO2VQqmGAuu3Uk031LKat9n','Sn','q',14);
+INSERT INTO ti VALUES (685406422,101,'kGZMU531bSe','Yn5Vpepz4cE6LerYGWMtFkH','8d1Lmj7IKrhUb6bRdiZuK9FTWPvsu','aghCYQx1lt0Gt26CDGAtr46jkwWWpSAKU9Jc6AglaVfGs4Qwrmbn3yHModbij9DkLpYyAe3CqE10UO4h3fps5qyue17LtzPhwMr0CAmFu8wqZRqJS8IorTSQwBHejXc0bBksJFns7l895MFTaZiq6Yxw6jJNQGYBYd7NHDO2VQqmGAuu3Uk031LKat9n','Sn','q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3761417185,130,'jQHTDS','bPc5Njk8VKrfY0cpO','YWNtuGszXbzslrZXCSAvm3QN9d32I514ZKXvP2OjUvG2o5ILN6Lgf9773','YYEgjrx0dLvw69E6DOqg7HzUDqBjEMkTm0lO8SykPOmnhb2M5TcelzEDnFEZyiPR3O3LWgssRrGBfBtYMmDAsDMbswERfgc5Jpxxs8QFacHYQBQfsOll9OLYseX6dpQPezqlerSVKC7QEGhuLXaRMMW90nHsm2FxbAyIVy0cbiJDbVdQiKMKU2FGz4d71lxrCDz5FfSVLtQfJbm5yMrcTYrcwZGtHzuibxR1L','ZT','0',15);
+INSERT INTO ti VALUES (3761417185,130,'jQHTDS','bPc5Njk8VKrfY0cpO','YWNtuGszXbzslrZXCSAvm3QN9d32I514ZKXvP2OjUvG2o5ILN6Lgf9773','YYEgjrx0dLvw69E6DOqg7HzUDqBjEMkTm0lO8SykPOmnhb2M5TcelzEDnFEZyiPR3O3LWgssRrGBfBtYMmDAsDMbswERfgc5Jpxxs8QFacHYQBQfsOll9OLYseX6dpQPezqlerSVKC7QEGhuLXaRMMW90nHsm2FxbAyIVy0cbiJDbVdQiKMKU2FGz4d71lxrCDz5FfSVLtQfJbm5yMrcTYrcwZGtHzuibxR1L','ZT','0',15);
+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 VARBINARY(77) NOT NULL, e VARCHAR(4), f VARCHAR(47) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-68,-32446,'WuXaOaoAgImfWQnbF5QnPyLkhNxm9X3fYAPhvgLvFKEfQ','obWhAKiQJcDRs8pkoQOjCu6xwS4AQuLumiauh2ktE8segssMoJTLoQGW4txZ5P2m8E75r','tx','KsDxJ5vZTNXv5nY7DEkojRUXaAiGcv2','w0','d',0);
+INSERT INTO t VALUES (65,-17032,'YWRVz4DEOkPvALhBM6VpowguGGXSEVxSMuEW90F88IS8LzsDytVzaXRT3qghMfJNDKpZKBFee2N4iX0gr','t5PALKRZph','jIC','yAC4Vyi8jwdk4FZ9fcEGkIf0yMhaFdYiuEHZOloMf','CM','Y',1);
+INSERT INTO t VALUES (-14,-5355,'BzEo68veqfv1dr5tTmV','nIm5sObatnwzuxLbRgVOxqm9o','N','ksPmLnbF1yNVD9GN1YRRBkzNG6','iH','f',2);
+INSERT INTO t VALUES (76,-9705,'3zmoMbtG','eYO0YIIqPgaBKrhXFHsHJ','N','tYaa7s3C8tX1Wup4','TH','w',3);
+INSERT INTO t VALUES (-39,-10340,'qU8aouU2cK91sQgZZIns8WtSYxr2iWxMnUbWHhc1AywWfNKm','nEp','IQEo','fWHhIdDXLNAwRvTnD3t9dCUw33p1JVRyleLTxPk','v','H',4);
+INSERT INTO t VALUES (-120,-17716,'TYtq0nHJHGjm4nusWUiL3m7HPN3Dhf0U7dZQisd4Bx0l57JF1uTmlc7MvT6USHMx5PCbiPl0oY8ty0i','ZYTsZ14Jj6VKK0q7y1EnIadf5sUgiMaHjJ6YbxkPhK2KVr5BFZY8Rl1zpQAF97tQV6HwD','BI0p','bs14xIqYqYjlMj2xaST2QDDrLRL9odFJjwIVFBPNhX1','Bf','i',5);
+INSERT INTO t VALUES (-85,-26706,'KJA3GA9dfpQzoSTpWv99OeQ5TCl2M1nwESuhzjcpqCk8dxEOhrlgBdNFHLXZfzGzbyOODvH','rFYuBUvKjAtUi2RjmrJvkw7APQycz1q0T86FQ5ydtpNdkE92MoR80vFhpA68TEgn','95','rLHCsmpExlv9V3ICcUl0IxT3W','YH','K',6);
+INSERT INTO t VALUES (-78,21256,'nM11ZTgau03wRkTH0OiUQRsdfDB0IfMuRg4lPJTqgIdkqneMZWFaXxchKxGCG168KuyyCf','0ypib3bDic1a7EMzpgu4Ch1DKlZQcTadJBvTKjdAGuu2Hiu3kG','ulZI','s','4','A',7);
+INSERT INTO t VALUES (-84,9020,'qXQuQahSXrAV5I0guV5I4wxHF4640KCAgVe9vJBNK84THMy1C2rciUntcRxZ0nbCMGVoo','HPLp5RFcSIMiluNNsWj','fo','q7maWX7NrLZ5wgKp0Gd8C37kZCu4ls','Wa','M',8);
+INSERT INTO t VALUES (52,28127,'7jdrdkcqMg9vFJxhJPTywPUs5iwaLGW','Ywsvg9CkZ','2w9B','M0cjfJScfYLRW','3','4',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT, c CHAR(87) NOT NULL, d VARBINARY(77) NOT NULL, e VARCHAR(4), f VARCHAR(47) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (1945834611098291128,8548840739431995263,'ciXyIprSWlLAP80twZLvzYAl9WXpLOk1daP','Dz5vsVJ0jl','uQE','2nbzjdlWJ','KPOGc4tmPwnwNSFv6gFrg4Y6rC0sLwLFxl63DeqUpN1TiyyatMkpwq2hJB7CRYRjg3RYjQn1Fq2I3ou4GlE9Gf','y5vj0yXPKRkHMKme',10);
-INSERT INTO ti VALUES (1945834611098291128,8548840739431995263,'ciXyIprSWlLAP80twZLvzYAl9WXpLOk1daP','Dz5vsVJ0jl','uQE','2nbzjdlWJ','KPOGc4tmPwnwNSFv6gFrg4Y6rC0sLwLFxl63DeqUpN1TiyyatMkpwq2hJB7CRYRjg3RYjQn1Fq2I3ou4GlE9Gf','y5vj0yXPKRkHMKme',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(74);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(74);
-INSERT INTO t VALUES (13232585459544299351,7996910100539113867,'GL64OsxWBvBeERuyPkrY5AHwayUREeZQDB','GjAFohYw72','4d1X','B1fnzXq7Qb8pOJ7JUrq88yLjEfF','hBd4FDuIcm2vHHXyYuSzVrm70utoYOeVipGIdIp1VxQDqvsg87sUw80oOQbofo6X02X','mSMoATW5HpXQpvK',11);
-INSERT INTO ti VALUES (13232585459544299351,7996910100539113867,'GL64OsxWBvBeERuyPkrY5AHwayUREeZQDB','GjAFohYw72','4d1X','B1fnzXq7Qb8pOJ7JUrq88yLjEfF','hBd4FDuIcm2vHHXyYuSzVrm70utoYOeVipGIdIp1VxQDqvsg87sUw80oOQbofo6X02X','mSMoATW5HpXQpvK',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (5042812,-10253,'7','Hnfhi0VJcIA7Yv5mc','9jz','x78zBKRm8V7EWeY7eQmfv09Cr','f','J',10);
+INSERT INTO ti VALUES (5042812,-10253,'7','Hnfhi0VJcIA7Yv5mc','9jz','x78zBKRm8V7EWeY7eQmfv09Cr','f','J',10);
+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 (-5138820,-5297,'4B3vrPkM1KXBgrpkKea47Vjen7JRotM6mWFqofo5gpngdlYu0bA3UtsLT1tmmDeCC2F7sWVu5PNQdmlzuJTh','mLy1Su7UP95sPVsCbr7UxR6cqDUHWx9vJUgOv9UyT','JGkQ','ceFlAjgHtjo','8','Y',11);
+INSERT INTO ti VALUES (-5138820,-5297,'4B3vrPkM1KXBgrpkKea47Vjen7JRotM6mWFqofo5gpngdlYu0bA3UtsLT1tmmDeCC2F7sWVu5PNQdmlzuJTh','mLy1Su7UP95sPVsCbr7UxR6cqDUHWx9vJUgOv9UyT','JGkQ','ceFlAjgHtjo','8','Y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16550065645501344194,5842812223256434376,'Dzrb5F3fNblBKZ0A0OQrmfzQs2','CzHN6oVD57gmPzmnzbN4gcX1fUMm6Mtrd','4oaLddD','ubA7WDI85NAxxgsdWjJ9S6pMLrQaLQYLap','F8ZXAg9O8I6lixmC6U67u00CMF1mlqLpW99TyUtxwwJoSpeWL77','barlOKKOIFD3scFrHntKA7cxWcReOsmSvTSIyjK2fB6Ogdrgitd8k',12);
-INSERT INTO ti VALUES (16550065645501344194,5842812223256434376,'Dzrb5F3fNblBKZ0A0OQrmfzQs2','CzHN6oVD57gmPzmnzbN4gcX1fUMm6Mtrd','4oaLddD','ubA7WDI85NAxxgsdWjJ9S6pMLrQaLQYLap','F8ZXAg9O8I6lixmC6U67u00CMF1mlqLpW99TyUtxwwJoSpeWL77','barlOKKOIFD3scFrHntKA7cxWcReOsmSvTSIyjK2fB6Ogdrgitd8k',12);
+INSERT INTO t VALUES (-2900764,-18336,'PN0LB6HCT8voc7G2DCAz8KZJfxErZbB','U0XBhR3X8W17qjSBBozl17NnEbLkr7DDPcIp2hXlSq3SjMP50mroVuRZ50NAy95kyIe7FCnVTajReFR9qLQrkGOBlr3KOwU7v8BglyWM0qeK4MqzcndpsFT5eJ2RSJ','CTn','j','5','r',12);
+INSERT INTO ti VALUES (-2900764,-18336,'PN0LB6HCT8voc7G2DCAz8KZJfxErZbB','U0XBhR3X8W17qjSBBozl17NnEbLkr7DDPcIp2hXlSq3SjMP50mroVuRZ50NAy95kyIe7FCnVTajReFR9qLQrkGOBlr3KOwU7v8BglyWM0qeK4MqzcndpsFT5eJ2RSJ','CTn','j','5','r',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1876169171655931360,4632783731162064230,'UUfNrDRgS39DwOYCGwF5vfdWgt9TepQC','HxOlRPGVNmKGEoTcqngpcnYA3AaFcZG3zn26NVecvKPAELYvS0wHIygG2j3vy9SmdLtswVDw7qosqNV19zbW7UUYAXEEH2x5MSxc4KnuG2iGdzPXaQunMT72Ljb9zTLbnrUVe3V2QI','gvzevUxHXe','BBVZKJwJYrDLUcAua8UTNv1UdjnLZdUEQF0mTgz9','RaN14NgtIBDtctmr5wTuEIc2C3I08nPJlWS','IbIkMZp6eJoUnMLh7aQ7vSLF7urPtyBaf7QX6vqjYMFRF9Tr3RFjV',13);
-INSERT INTO ti VALUES (1876169171655931360,4632783731162064230,'UUfNrDRgS39DwOYCGwF5vfdWgt9TepQC','HxOlRPGVNmKGEoTcqngpcnYA3AaFcZG3zn26NVecvKPAELYvS0wHIygG2j3vy9SmdLtswVDw7qosqNV19zbW7UUYAXEEH2x5MSxc4KnuG2iGdzPXaQunMT72Ljb9zTLbnrUVe3V2QI','gvzevUxHXe','BBVZKJwJYrDLUcAua8UTNv1UdjnLZdUEQF0mTgz9','RaN14NgtIBDtctmr5wTuEIc2C3I08nPJlWS','IbIkMZp6eJoUnMLh7aQ7vSLF7urPtyBaf7QX6vqjYMFRF9Tr3RFjV',13);
+INSERT INTO t VALUES (-8068954,-6487,'QgAe06d9yLWpf3Sms8RHekSSmyBClXyXI3hNxTwIAhir8zK8QjiDsqK8liWCqxX9csex7S5RzP0xs','Tz7LpzIOk09MzpQecgSvq5d08VOfDTldmn4B1Y40bjcuTwrMTAiQJugNomFa7WsSNDMgWcKnB3R8vKuMDr13brLY3QzY8X0YBCa8sZuQPXztZk6IzhmSR1Ncte8xKpPwrxyYpn6lz2nxb8X7Eb0vQis6Ho50yKnsurmrqnKPkst5E0CwjjKcfNj7sYzV9vdlkphwD204zJvqftrbf12','zzF','OzM3h9E4cDsQyaagOA4WtNSmq3lXs6OGF0JKSIqy7CLvkwhQaa3pTzB4ld','F','A',13);
+INSERT INTO ti VALUES (-8068954,-6487,'QgAe06d9yLWpf3Sms8RHekSSmyBClXyXI3hNxTwIAhir8zK8QjiDsqK8liWCqxX9csex7S5RzP0xs','Tz7LpzIOk09MzpQecgSvq5d08VOfDTldmn4B1Y40bjcuTwrMTAiQJugNomFa7WsSNDMgWcKnB3R8vKuMDr13brLY3QzY8X0YBCa8sZuQPXztZk6IzhmSR1Ncte8xKpPwrxyYpn6lz2nxb8X7Eb0vQis6Ho50yKnsurmrqnKPkst5E0CwjjKcfNj7sYzV9vdlkphwD204zJvqftrbf12','zzF','OzM3h9E4cDsQyaagOA4WtNSmq3lXs6OGF0JKSIqy7CLvkwhQaa3pTzB4ld','F','A',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-2940730,-30045,'WzxlktEP7d5bO9Vr4pjsIPEDPAFoQURw5y67GI','rKofIfecPco33n3bcISGkggqS8NnFAMeiPBnEO00AkoQR2TQ0csynmWBWSOxdNuNrI1BYM1NdjIGrEEHQq','L8HL','Ja8QXk1UXVNOROKdk6fzMuLzJwbQ8','bw','m',14);
+INSERT INTO ti VALUES (-2940730,-30045,'WzxlktEP7d5bO9Vr4pjsIPEDPAFoQURw5y67GI','rKofIfecPco33n3bcISGkggqS8NnFAMeiPBnEO00AkoQR2TQ0csynmWBWSOxdNuNrI1BYM1NdjIGrEEHQq','L8HL','Ja8QXk1UXVNOROKdk6fzMuLzJwbQ8','bw','m',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (985530,14502,'zqYb8DC2NoEVmjf7LpncAXpzduyyZdOfnlMte6x4bEhTHbSQRSFbLZU4pMZgTnnYAZz0eaAWI','cqDOwDpsyCs0kfJ1laoVk3L9lisChIRKAFv0OVwOxK','q','RSM5jeBMvyAhLjt0WyeiUJT7SHzmZsyYJQiuqBFXq8LBP49fiOfBsPfRM0P2Wto4JNPRDzpZ9f31ID72bM0WCP1j0QFshRX7mqX7u','f','x',15);
+INSERT INTO ti VALUES (985530,14502,'zqYb8DC2NoEVmjf7LpncAXpzduyyZdOfnlMte6x4bEhTHbSQRSFbLZU4pMZgTnnYAZz0eaAWI','cqDOwDpsyCs0kfJ1laoVk3L9lisChIRKAFv0OVwOxK','q','RSM5jeBMvyAhLjt0WyeiUJT7SHzmZsyYJQiuqBFXq8LBP49fiOfBsPfRM0P2Wto4JNPRDzpZ9f31ID72bM0WCP1j0QFshRX7mqX7u','f','x',15);
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(22), d VARBINARY(16), e VARBINARY(9), f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1964335956,-58,'WkdwvbofdGlyC5CUH','lvuv7','OtCGF15V','6Mxm8iLTAnxAONL3NMiytxpVdAHzrDgPvI8LINOYAmZUjooX7Uomnvhwcw8KT2HpFWxm6A9BsUanNlVprownPGW','1FCywxiOZOTZ7IFl1vJcVIkbPzVr6tqI1GAMPrqhOjQXm9sjo2ROgEBWIhB7pTW9jwKv7abtnY4uq4','ThlHqA2p14OAs8ypJMlKQdmfCAH7LrpohjGU1LiYR0TbW',0);
-INSERT INTO t VALUES (-812369294,-88,'V9UTI6oZ','KQlGWR','os9uA','D6A7zLMnZlvjz6GvO2AmvJY4geZ0sCG4R1PP6z6eYg0wvAmMyVl34eeOHJLFRsoJ5MTUJIU7IGfwnNO','2','yjIiuCnmIRUTeG0U9p',1);
-INSERT INTO t VALUES (-1180062377,17,'pVhroWwa4bx7cCy','ex4','OM','rsl5I5FjY8dcog68UU4dILtLb15QSeI2V7ZUwVkwk5KJJYcBwqt5fSJ5BNkpXoylNcrUet','e7xj11WobHaXFkOQIyxPY45P1Zo8U0rZr','PpHtyWgCKhEa8duXOcKhEEUV2i82Zph751Mf78PrP',2);
-INSERT INTO t VALUES (-2037815767,36,'2CwsCt2','cNBg4jfbUyOK','hMYVwmg','orilo5XsTG81LzniMAsaMDNYp3A1318MEFAc3G1nzipKG1nQJk1VyFwk9lgLE0iT6No5ptgm19fyNhFaw','7uWhSkFTCpHqHeUrtMUsbrbgs1MyDrBmB','JSCRO13q7PMhbyWDM7XS6CbDSGp2mlbcP9WPfOsAwXpai5L9oo6S3q0oJaKaxdP8XNt9GQ7EvD1VU6W',3);
-INSERT INTO t VALUES (1970933466,-49,'OZTrRbpBYT6c','EGL3glEX3z','XT','eJleOF9vYbMgcvgNgCUrYbh3E1IHEUi9TRfsQRvZxOg38Wta9zft5XYf8rorZegueEsaLt19WYBHLrpgqiFb0I81Ct','AeIu27wphvJW9f4xkj8q8VWu1L0eYqh0HamHLNiDPz4pfSJRPxVLsBh8nNjQOSTxB','9XvimawFABaHGi9QP4p',4);
-INSERT INTO t VALUES (-321781983,-59,'744wKPJoZ','HyLT','pkuW','YMDUHtXBkBQ65LodM5OuA8MfD09kobkbLQZVW1w2m7LIsXI3l','myeDiPbOF3NjK1ckVJwav5Y9neRk1fl','FmjgNZTbHRMHmnd5AqUaVb0a4tPtvhKw3AcsRC',5);
-INSERT INTO t VALUES (-1547682732,119,'ZpkHjHayy8H8q3EPJZSvJq','uko3CU3bNvrEghSc','IjZuT','fvHMPZDc97XQTdyu6suRfADQxJ4DF9NeNxflG981izqcUKrCvnKSU3','GiPMA5vRHGt7AsySCUrTnhpgULqLW5cWCTeoHf','QRd71s394dJJq0Lhm0rKiJPprNufaM7LZraUiaMVNc13ofmfb490LR5pdvKbQ2L7Hrovm2rz8yd2EbXvTTSIX',6);
-INSERT INTO t VALUES (-1554750983,121,'0D21dL66tshPPP77x','C2dV','2WyP','MDoCqNWuF7SZ','VkcvnL9OQsTYPeJsMHRsU8YkASB5tnBZYX9LlehI3eIn7dE3EPndx51i4W2jZSrgJKQD5ZVzK5VHRdZQ','p1msLZRybD6QWOWTCYlkFnY46xORqFPRR06fUzqqhLZ5YHtYX2b',7);
-INSERT INTO t VALUES (586055727,20,'UG21DTKmmJy','uPjqoWdU','6RYMiD','rBHPys5q0plnOxQhVnTBix','qhWmhkIVdaz4GmjDabZRgMzvLnvTOenCLClm4xKs50axMAczHmDrcV60qjaYhHphNYAr51x7JUEe2vxRPSceN','1QC7mvdwXTs5kqbxmNNsnAFrVnEo0z4VzfkYJMY0QgDV7NlNaCXSE',8);
-INSERT INTO t VALUES (401960464,-20,'haJ3tSM5','Xi88db9Eyf9fKiHs','3bu','szFqkF8dRCsryNqEkwvnEPgmkCd5MtkYLbE7g7Cy9qaSioO5WqDKVco4uocOfzuaW','reCvgljlECzEeDQo1F5yUgMRWiG4seWNiKGexMbLL6iSM3cC0BonZ9Gqokv9iNWM9kTnFh','9DT2PFWnFwIv8r2QsgqilNXivWSpqI5ZK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b INT NOT NULL, c BINARY(89) NOT NULL, d VARCHAR(38), e VARCHAR(54) NOT NULL, f VARCHAR(55) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-39998924,-1792169556,'WZiYq2RnnOxq3zqGODt5t9NM9cXtwxInXKP6Ut9jutWi1O6G84DgDN5puXsces8mFvHxM06','bQQJLX14EvQWASMpmE8I8NMXxvq','m2s6Xbq0BDRr7vLX7','G15hyOaKMjzaKAxiaX7QR2vdgOyDBjKEolGuTpnuQ9ja','n','I',0);
+INSERT INTO t VALUES (1845469703,487215082,'Byd6SSy8eKBvB1e3J9vx56f0TnninvNu8BYUnSJdp7FYK4R1wykbbhYfPwLIuOPY6wlK6WQF773U3gafAsQ8L','jpIJblc4jtMVZp7JY3V9UfeFOVG0BI','RD6S58x7','6I7EhuF','N','L',1);
+INSERT INTO t VALUES (-1157793673,-71976143,'ccCbmXYJ5ucVBAoLJQF54jJBzSxT48u1AGETipzfsd8owlcCOufIB1y9t9CUfCcFAHbKpYHbpIVZcob8fKR9PH','7P37nGRaTVl0C1b7IY','W9JDBgZLGGA34z7P','OoLJ2xz6YRD','NF','e',2);
+INSERT INTO t VALUES (1462445343,387752504,'yzuZ4u9Ya9mnYXgWa6YSOv38Dl43','y5IfSty','UGgiu4cI6xl0M0A98ZD','V48SDzN4M0QdjzEZ1SBuE7L0GpGwQARRe6sAnx','X','A',3);
+INSERT INTO t VALUES (-1509518218,1616338395,'QTR3qdlHEuMGhDvZeIR95YEtwY8Znf7YU5boxw6Cy4fiUx17WKSICgepPRS215Gl','WXjmaiko','I','lcudg6zwaWHStcOMKXNCT9RBG','n','a',4);
+INSERT INTO t VALUES (406418746,-2135530759,'J6oIa29NKdu1v5Xsexh','XVzbvNnehk9AcAxwgZO3','V1cGN7yRZUdKKxXlu57f1zGNjzaw','jS','3U','2',5);
+INSERT INTO t VALUES (-955235373,-1969786961,'NJGdBA6zFaifTen66BNfdmwxrPVdW2Mjyl0jceIvZMTAZ7v04noQpnjb4udjbvVVMoPMhfkGtn3KWoNK9','9Fsj4EVF30xS','HXdTzDnMDfHON9Dmr4Iw2zOn','L67q2YRwW6PTxxYs1kuvxhT','Sk','e',6);
+INSERT INTO t VALUES (2121158386,-1437852335,'PzFepABJfpqZKY8C8w1rzl2k7CwMocHLbbYHH03Kavb9J0zBmFtZpbSr7q','sK','gpz3ufqV2Yc0AIbemMSmpaj90BzMBl7CFVVZJxsP3Ic','TWYNXxw6fUm5h7TUMCSzk4rbnRQT2EUF9V9pDCgqyCbnT6','hF','A',7);
+INSERT INTO t VALUES (-1426656964,-1397583781,'tby1CVZJ1Etl0Ha9Q6OM8jY1tjJrymWams3q06nOaW4CDPHUjr8PPOT12AvF0iTAwXqp0YMyNLAlzJ1NfLHPLTB','RSd1RiNiuqu9gRtwUwq0BBQFzjklEeR2I','O1w','1X8oHtel6fov5GSvziUID1pGGdGPBB9p3ny6QCvo','c','0',8);
+INSERT INTO t VALUES (-1321497503,-383625776,'019gcgYeQdeWojdmb0vomqvbFG5Pd59Ex','6JvTuP8ZVsLb0rmutr5H','MmNb96gqG8J2xfUXDfHOeTZQ0GoYY0bVnAwNEKIMB9ylG','8rQ','4J','u',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c BINARY(89) NOT NULL, d VARCHAR(38), e VARCHAR(54) NOT NULL, f VARCHAR(55) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (718118829,-103,'Uat4jV2lUDkbG8H0YlI7','X5ahE','26BhGsU','nqqT0HOBHgLcUxVn9THbMDQu5BamuId9kz7s3n6bkKG8PfVvENgYRjrcDTJWKLKB7Spi7NPb8zdhwxpEP','X2tHmxMZc6I3XLz0N7kSeah6zoVSN8CTpRDiVLc680','99ISOUYLRUoY7dOI2mX5IMS2RuEbrdK9Owklvxgp3TCLAOBE6D3DfVVw0AovxBD8HMotQCwVctxDansuKjNC2GxBz',10);
-INSERT INTO ti VALUES (718118829,-103,'Uat4jV2lUDkbG8H0YlI7','X5ahE','26BhGsU','nqqT0HOBHgLcUxVn9THbMDQu5BamuId9kz7s3n6bkKG8PfVvENgYRjrcDTJWKLKB7Spi7NPb8zdhwxpEP','X2tHmxMZc6I3XLz0N7kSeah6zoVSN8CTpRDiVLc680','99ISOUYLRUoY7dOI2mX5IMS2RuEbrdK9Owklvxgp3TCLAOBE6D3DfVVw0AovxBD8HMotQCwVctxDansuKjNC2GxBz',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (832734669,-17,'6drES','9uXuxY','axJuO','m5xqjiWeqwdGSwJlVhHJOUxDYTthrFegY37JKTldjQfBYk022TBPZQRCDCZ','AcndHvZc6ahNLLVp8W1AJAchZZladGEAzUJ4oU1FvuWjmeQwz9PwtqbLTiBUvqBv4o6hsFzY29K393uaEHXDFlu1G5iVgk5','2rdlXUTlXioOSnQbpz81cQe6S49du5AcDPiLzfuUItEjjhRfR0Pc7BuAnNV8wvfcbdI',11);
-INSERT INTO ti VALUES (832734669,-17,'6drES','9uXuxY','axJuO','m5xqjiWeqwdGSwJlVhHJOUxDYTthrFegY37JKTldjQfBYk022TBPZQRCDCZ','AcndHvZc6ahNLLVp8W1AJAchZZladGEAzUJ4oU1FvuWjmeQwz9PwtqbLTiBUvqBv4o6hsFzY29K393uaEHXDFlu1G5iVgk5','2rdlXUTlXioOSnQbpz81cQe6S49du5AcDPiLzfuUItEjjhRfR0Pc7BuAnNV8wvfcbdI',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1318974377,50,'9VRSv0zCWNGorM9nhL6yK1y','ueVNoAuFN7vu3ZOmV5YhsFSMXoSObaWfl24O3KAdTyBDuxnpkQ7LlM9eCOjFX9xJBDuhuiRvcy9sNy5me0OwM6M8zkARXrRkDBCoh2zZVGoc8MvrJEB9yHViWl7BIvQUYgB4BT2I8weBVAalXWxLrb15Vs6k39j7U','6RMfePvMK','o','XwYwRikenlcHcqu9lCkRgfvfAx3PGY2k2vQemWICLuaNmtqpekYxlDJZNQxVVWTddvXb3WdL1Cyb','EGErMz9Ny2LCH1u8Xk7zaukK6tOh6OgtYhwU6ip9rW5qA5MMh8ib8X7fONGwWoVVPgn6QB7tkztYywkf',12);
-INSERT INTO ti VALUES (-1318974377,50,'9VRSv0zCWNGorM9nhL6yK1y','ueVNoAuFN7vu3ZOmV5YhsFSMXoSObaWfl24O3KAdTyBDuxnpkQ7LlM9eCOjFX9xJBDuhuiRvcy9sNy5me0OwM6M8zkARXrRkDBCoh2zZVGoc8MvrJEB9yHViWl7BIvQUYgB4BT2I8weBVAalXWxLrb15Vs6k39j7U','6RMfePvMK','o','XwYwRikenlcHcqu9lCkRgfvfAx3PGY2k2vQemWICLuaNmtqpekYxlDJZNQxVVWTddvXb3WdL1Cyb','EGErMz9Ny2LCH1u8Xk7zaukK6tOh6OgtYhwU6ip9rW5qA5MMh8ib8X7fONGwWoVVPgn6QB7tkztYywkf',12);
+INSERT INTO t VALUES (-893320081,-29320604,'7exxvtT5d2','gscbWKqH68OeUcfu2bntNCb6DJ','plXoZvqlAgbhoXNFij1jeJKTLXnV7uMeobjtTH2Yr','2o8LHva5ttLtUdKElxyy9y','S','j',10);
+INSERT INTO ti VALUES (-893320081,-29320604,'7exxvtT5d2','gscbWKqH68OeUcfu2bntNCb6DJ','plXoZvqlAgbhoXNFij1jeJKTLXnV7uMeobjtTH2Yr','2o8LHva5ttLtUdKElxyy9y','S','j',10);
+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 (-1495934851,1241374345,'DgEF4pisZEJISmCtC11bGXI54rJ7t94gBFuWAifYE2WUnzksDxCddkOtJW9gsfBIy5NumSUpFaoNUOip','nzt5mieY7xMXc2JPHBmqU3krOAA5Qptfh','I6fHPOWcJq3BUHSsZ3BMwCyuNdiG72Qqg4EWCwwm','mkMmqKEZfVa4aQXQS1fAlt7C5ub1nxMV0nN','H','3',11);
+INSERT INTO ti VALUES (-1495934851,1241374345,'DgEF4pisZEJISmCtC11bGXI54rJ7t94gBFuWAifYE2WUnzksDxCddkOtJW9gsfBIy5NumSUpFaoNUOip','nzt5mieY7xMXc2JPHBmqU3krOAA5Qptfh','I6fHPOWcJq3BUHSsZ3BMwCyuNdiG72Qqg4EWCwwm','mkMmqKEZfVa4aQXQS1fAlt7C5ub1nxMV0nN','H','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1773509421,-1787084671,'xgmPQmi27xmvsQdpz5gV3ec','gB6Hh9gknc2fMVhkgxrn0P3kGxpiG084OJXDWBBjZu6Ks6VTs0GobFUGnN6eDaPvom728s5UbFJ0MXL5EWToD4JGfatKecq7fe5NbA1dr2eu9sC68y8JEBtB2SqfTXuDWyEWrIwH0R4aKKq','C6aho6nO7Yi6COpxt3JqBh2Nu5oWAUtmYnZwMnNcN3epWgcPnOzo','6KULBtD9wqjJkm6teo9379aN0dRQsFcGu9OBihfh52oRrIQQsbK','3T','V',12);
+INSERT INTO ti VALUES (-1773509421,-1787084671,'xgmPQmi27xmvsQdpz5gV3ec','gB6Hh9gknc2fMVhkgxrn0P3kGxpiG084OJXDWBBjZu6Ks6VTs0GobFUGnN6eDaPvom728s5UbFJ0MXL5EWToD4JGfatKecq7fe5NbA1dr2eu9sC68y8JEBtB2SqfTXuDWyEWrIwH0R4aKKq','C6aho6nO7Yi6COpxt3JqBh2Nu5oWAUtmYnZwMnNcN3epWgcPnOzo','6KULBtD9wqjJkm6teo9379aN0dRQsFcGu9OBihfh52oRrIQQsbK','3T','V',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1540302150,-119,'eKlXZIkRtl9OPR9z','wAYxoBxJqtqbI9vMdkkea4rd2IyUDqT1tc7WK9JNUnSpUhbfLWHbjc9ZQM8c1TRxrHSWUJNJ9nSuo3Vn6zlRC6nW8VQDoZ4iBM4GKKAwIWTROitlNhaplEr8ueEAVRoIIsfLfKpp3XaHV2Wl0ZcPiv7oAFe5FwSx0kA7A82sEySK73rCc06b6q782zF7PBX42NTWYsIoGHHIjAPhkRyZsrk73zNdjcSjIyJiFtzOCQOKiAbaP0INiQCriU','HLt','9CVgdUfdmgQCm1mmhaSJCI8SAP07wPMqTsOat2o02dTEOA','K7CQKaUigq55CjrxhVC32dt6uXdgIV6MYpyjwQ4gs6oGyUY9MLnh3zknh23NiCOHbKvu','YBfBOrxzvmcayTdPK9lXjP2d0MI',13);
-INSERT INTO ti VALUES (1540302150,-119,'eKlXZIkRtl9OPR9z','wAYxoBxJqtqbI9vMdkkea4rd2IyUDqT1tc7WK9JNUnSpUhbfLWHbjc9ZQM8c1TRxrHSWUJNJ9nSuo3Vn6zlRC6nW8VQDoZ4iBM4GKKAwIWTROitlNhaplEr8ueEAVRoIIsfLfKpp3XaHV2Wl0ZcPiv7oAFe5FwSx0kA7A82sEySK73rCc06b6q782zF7PBX42NTWYsIoGHHIjAPhkRyZsrk73zNdjcSjIyJiFtzOCQOKiAbaP0INiQCriU','HLt','9CVgdUfdmgQCm1mmhaSJCI8SAP07wPMqTsOat2o02dTEOA','K7CQKaUigq55CjrxhVC32dt6uXdgIV6MYpyjwQ4gs6oGyUY9MLnh3zknh23NiCOHbKvu','YBfBOrxzvmcayTdPK9lXjP2d0MI',13);
+INSERT INTO t VALUES (425220683,183668645,'p6lpLKa3aStQLCKBPDb','EQh0cR76p8AJCIpKnynsWRCKjJqYb0zSEvRFGI6apdOA15GqOl1ltmjvuMzpanMmh2GMkOGnJDYNGTsIB4UDjqvMo27gPltRATWwdgRDSZivZrkdGiS7OjvG6kbhR5nPHEoZOWLyGhBBdoEQnnOnTKT3it0bEvEGHIarFMfw4','Jd1IINK','eyKCotRptQ3Xvp7ZVBxJMpHpZqZjmXLpgfWjq1bAwIrI4zFzNhe1hFo5oOfkB86HSOaChuQyiqMntpVbTlzhJYJoxonFW3Jcaqbdt2aJs11qSBjgklga3aqRP4PNRm5xVTswlWXg0ycLjAZox4esdvwKfgqrIn4zdnKFXVz3S0mWKX7iV8nktzvf8BigF6EVqQmh8gJY03D9Sb1IcBUwXP89Dilv','i','l',13);
+INSERT INTO ti VALUES (425220683,183668645,'p6lpLKa3aStQLCKBPDb','EQh0cR76p8AJCIpKnynsWRCKjJqYb0zSEvRFGI6apdOA15GqOl1ltmjvuMzpanMmh2GMkOGnJDYNGTsIB4UDjqvMo27gPltRATWwdgRDSZivZrkdGiS7OjvG6kbhR5nPHEoZOWLyGhBBdoEQnnOnTKT3it0bEvEGHIarFMfw4','Jd1IINK','eyKCotRptQ3Xvp7ZVBxJMpHpZqZjmXLpgfWjq1bAwIrI4zFzNhe1hFo5oOfkB86HSOaChuQyiqMntpVbTlzhJYJoxonFW3Jcaqbdt2aJs11qSBjgklga3aqRP4PNRm5xVTswlWXg0ycLjAZox4esdvwKfgqrIn4zdnKFXVz3S0mWKX7iV8nktzvf8BigF6EVqQmh8gJY03D9Sb1IcBUwXP89Dilv','i','l',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1662420374,-1533167857,'Qb1QZxpdyDD7EcXLLGaB2DGc5udecuzJJweXjFOvAEweJNtWrrQYl19daM2B8Iw1O63TYqWGKjqOUBfvgxOQoh','ELPBhT9ojnGTxLmhSyIeAE6rCCrKg507mip','l4c9H6hF0','pk8nWcLuQthOiP8W0YIUo9ZFn7UwOa78j2k3n6IyTiv7MYb1z2ji9iZpsN6DKwQ9f4SSk96ctr4b8jQ4807Fut7yZpWDM2Ea1Ii9rLRisHuHo','hZ','O',14);
+INSERT INTO ti VALUES (1662420374,-1533167857,'Qb1QZxpdyDD7EcXLLGaB2DGc5udecuzJJweXjFOvAEweJNtWrrQYl19daM2B8Iw1O63TYqWGKjqOUBfvgxOQoh','ELPBhT9ojnGTxLmhSyIeAE6rCCrKg507mip','l4c9H6hF0','pk8nWcLuQthOiP8W0YIUo9ZFn7UwOa78j2k3n6IyTiv7MYb1z2ji9iZpsN6DKwQ9f4SSk96ctr4b8jQ4807Fut7yZpWDM2Ea1Ii9rLRisHuHo','hZ','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-42437639,-1477155848,'K5Y8EOHdT2mpvJKJeSqDq8TDQ4YlyxQx0HpUtmoZdVIHY','M3ukv9l','KXNy5BJSz77i6qBNRmw','3FDbtKcU074JUjSWK8buoVCZ7ZdoLuED14lorSLpOi','U','t',15);
+INSERT INTO ti VALUES (-42437639,-1477155848,'K5Y8EOHdT2mpvJKJeSqDq8TDQ4YlyxQx0HpUtmoZdVIHY','M3ukv9l','KXNy5BJSz77i6qBNRmw','3FDbtKcU074JUjSWK8buoVCZ7ZdoLuED14lorSLpOi','U','t',15);
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(26), d VARCHAR(24) NOT NULL, e VARCHAR(33) NOT NULL, f VARBINARY(66) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3531328,1464678180,'k9yR9nh9D8I','d3fbq0LY6srGLxtJsqIrfxw','uNNlRmDNRO8cMtEC3Z','47R0ZVS5jmf1ziAMgAcaj8','KsXwB9ilJmL2RoxfG4mhnil8qSlAiiQIajswU7JFz7lFr9qaYWAT5AuyM1bG7BkyARlpN','Ywt263gTZoZ51b7KVqyU27E1Hej9sZAIRSP4yvfVG7jDLIon6zooEpNu9UZgk7Qc1JCzkUHZTsyRik5Zm',0);
-INSERT INTO t VALUES (8696492,1287707841,'BeTiKPRY8dhQemwsFEK2EQ','7rCc3p2RmR4Q3cbqHfC','RU61BkQ9','s2lhW6e2zcPGlhPuumOk1YkYyJSCQU4rxrBZIINVjrrCbLPAk4','PFXo3w2LPJtPAIFsPQqkLnWldh','bem0nAYKKySfe9ty1Q5c1lMKFmWnRgKqqQ3HB9TVt6L9L9ouyc4L9yoMJDrK7FfJlBNRfu',1);
-INSERT INTO t VALUES (4909205,-720336254,'mWt915dZBbOQP5eoLXuzJ','JIL949cjh','UNL5lzAyjTC1jb6CovakJtViPt0P7Hy','2SrjTDGzNw13kbmPWrHF5I8V7BeJm7W1c','VjNvopk9lgtFdvQ','VKvT8J7BbfcQqMWTPjvofi9GHATmOqTkqa25akQC6',2);
-INSERT INTO t VALUES (6302374,50704781,'st3gBnzK3zEq','zDZs4v3YSQ70VcAH3','jOfMtVoKoBO8X7DqOFL','wZowgFJRxRikmw6xa16PY7ewnOJDl7ZY','OHy2exrtzIo3h2bhrQf8uilLicFyiRQtT5ACOy6cSt6ZXDFjZ5h0lH7p4YVvQIA6KJrsl0qDWmyc','bw4QF4iMXaKG8NPJhTMR2zUG0JoC6WjfPn1jEoPc4qfAHrcnhGdHaP9QVwhY1npNpxR5Cm3lpz',3);
-INSERT INTO t VALUES (11009837,-535857206,'CXR8aThu9Y4izPJz','9OlUc','aG6RAAGDMV','ZbTH1X1IGcXvXe1YFoSJwgL0B7C09rI','NCzbfFgN1bgJ3g8ytqKxcUQ7dtqFuNsA67GTqqElOfAMSk7s0dNeSQpxK3622k04CqoHrDuedG9sFqp4f2HfFZlGNRgvJMUUn5R','qVHsmdKBoejY1CKKDJJzQSKNcXezY5rABq8SUN',4);
-INSERT INTO t VALUES (14635169,492291520,'Nb1IpFmL5QI0A','d0n6pAp9KZMvOk7eS9gsItH','o','uOqw','P2yPpxr8zKd7nNnNX','atnC8ziAW9BM8ibLZX',5);
-INSERT INTO t VALUES (15482081,1422146855,'ddA','N','JskXEX2CTTPPUWUjyTYfXnLkA','fkcBq2JyjDNsDaR4k8Z40hwx5jvUYt5Q28PdP4VIglwwuYWKETQq','1BXpzA5EJOGr7JFtUT4lDFUTY4jTF2e4WaUkmmk2vQdAxbri4hC9fWS9BJb7y1myxvG9P8v9rd4BJkWrNurRggI','iz0BMwcyRTwrv52LZnJo9AbYZShJeGTotqt8usQCkujOXq4eTg8uiaiK5VDluXCZ0ulDFZJzWN1jHO56kmGpID9W',6);
-INSERT INTO t VALUES (16698588,470397636,'GqKA8lWhpnvhVr','JL5n3Y','KZrwY4NTZOhmqgI9I2ChhomGZqqMeXw','iWvrP4VszcuG4uITe6nLDrIKMZo7SqmJaiy2r8zeKqKw','1IFfophHykUhqqJtUiu2q9G1VHjMHJ','cJyb7Y2tMamUsWyMwW4s48iRxqyJ5FGYoCpiM',7);
-INSERT INTO t VALUES (13285829,-998660965,'ApC233bkNyaNHfpo','DYmhXkn0y5Mpyx3N77BbcB','yXUlRucD595WiciOx9HsX','htsSXOPAjK9oCuX8FgG3m989rbLuaArB6bz1cccd','1XbzunavrQCocFYYiRoAUdN5wIxItnPVhvUp98sHFAv8lH132iU8VRT6Uzb58CvyBpAh','Z2LGrmTEOpbt1S7awnuL3IkHZ3jKVQWEwYwzBIK6GefQaxKuVBFpFUREd5jsCXvwh',8);
-INSERT INTO t VALUES (3351116,529106829,'XQBGEEj','gIt5EXb4SdtUOGXnGzlq','Xr8anGx','VT9UGUi1k8k2SOww68L8aejEIULT5xhs4vRq0JccNyLQypKMl2vAVaWQy6R5kA','vKy3','g4O0KWrLlotJl0WmaywCLdxTapPggdxlbxuh6kFAeqSqo0hTvIUcLeI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(90) NOT NULL, d VARCHAR(50) NOT NULL, e VARBINARY(83) NOT NULL, f VARCHAR(27) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1540849,8645007565203027403,'qLN5vCBBIi9ls5GAZ60XSgZy1F9WtoTJVc6yjqDZ31jmQxWrCk3Hgqxy6e0NDvBEQSbs1IWNk5hLv','oJdI1RJAeskXinKJAfpbCPTI34mxa63BzrS','LuBKet','BZgB3AIxv6mITLkzQ','T','w',0);
+INSERT INTO t VALUES (-6958488,1658010180340305362,'mCi','sa2','1d2x9uFzcexyfSVQJSNG6ZBZ3oWf4Ern3doNfxmua','wZpt4EIzTaaK7K1d0m0e3z8','x','d',1);
+INSERT INTO t VALUES (3405198,833299288308450066,'NjAobQt0PvL9nrIT3Gb6cA0JkRssFg8AKQas1hMPARmHJNH2Z3Nx1UqYJJ10PoYxRdwWZL','kzMPRobpAPNK6s08B6myVa8gf9cH','u0ejBnw4','i546CuLtMAkwWauvD','J','q',2);
+INSERT INTO t VALUES (-3461879,4849043255869817475,'G5k3jzmgJ0OVfDU89IgqN9SnqWPDgYEBn6QDjYfhElEC37HP05sPX2XC','HzFbBzUE2rfopGmwqWr','cTBWAekiqOzItS54r9plkQheoA6Lzch9MKZgZg4cZzqPD36Tp2EwlOJ0HNCWOMQtCMv6TQbsQ0590IG','UB6X','g','5',3);
+INSERT INTO t VALUES (2353445,13732622060176495818,'jm6IiQgkoT5UX5FnhYyYqNU9xkTF8v4iAdJoozvd','HZSOplXGEley4BdGlEUa8UKaX4l0M9l1prfUU','Yw42IZ2TCAi29vxvzbrW9Xgm3VMEUgPJGa3yb1qvVxQL184NPB0PyYKhiHoKtJlEq9a33X','1','C','f',4);
+INSERT INTO t VALUES (-2820099,14639014801163840009,'bI2U','C66RqkbAO3JFugN34swVrtPSWBUq5dzy4ZRX','puzcsqjntAr5JYWXkHWv09ijdozLJFvJ4N8W92qPvyZUw8q5BWbfMPTJiFGKjZTl3qfPAI6IUdKw','q7In9W3y','t','c',5);
+INSERT INTO t VALUES (-3433509,4393889337106772875,'IQqCL4Dw8aWe61SsiSVNj','MS','vusnB5TzT9zRbXaehtV5TShuBT7Pirr78gtZsxQhF4AuHsBjhAZpYvZtESZiQ7di','SDvqdDWNAj8XXGJjDM4','y','W',6);
+INSERT INTO t VALUES (6905539,10147541006747999304,'XQVNrzHdlcJwWJL1PQ9Cz0amTSCa','ZnKQ8Ymo1Sbt4K','3Jk7KOJTsLOV6aHVwMdIGXmbFt0O4JaidPfNHFDbjLnlq0qadSp79XDli5RcL12GBouPSM6l','8','u','d',7);
+INSERT INTO t VALUES (-1934618,3328590343034394575,'403hqs59eWEhwyWn8kGNj6QThkUfCLWschMR8COJlKNXTWOi0ltnt','dIa9rNtvwmE8Ld4da0','mxsFZ9ncF1d5tz9veqYCOtIyWrcN8Fl0xbITJYZMAKfSlQYhPdMsd1U','0S3','J','4',8);
+INSERT INTO t VALUES (5377584,18008148393346158738,'NXt3pB9AT5svDYfTrj3dRma03DGz6T8IhVJw1avfkVvqLIziNVJYZSMZdTnRmpJbZuG8NoPOkPHYUQW88oHSAymbT','kBCVZQzEIvZso4Cpkr','SoG1tobRx7TpYfNWyxHui8f8oC9Oz1TuEPz15kUlYhQG2Yu8N','wiSRnwhJE7IuMt1KbNzLqN','9','s',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED, c CHAR(90) NOT NULL, d VARCHAR(50) NOT NULL, e VARBINARY(83) NOT NULL, f VARCHAR(27) 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 INT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (1793948858,219346714,'dFmj','fdgRslAsfrc4rmzyxxQIJ','CETZJiFzxSMn1C6zkbNJRaDLmG','LaToqGguHWRRCbpPrdT5ilHw1rwLy','dbNouzMMxVrfPV5JaO3YodPjMna5Pc5TS9LanWXXJ8','VGB8Uq7skR57UwIKrIWc9ODiis5dfVQAFzaSLeUyyuNA263YlMkNqLsUSo6iUYCrMy',10);
-INSERT INTO ti VALUES (1793948858,219346714,'dFmj','fdgRslAsfrc4rmzyxxQIJ','CETZJiFzxSMn1C6zkbNJRaDLmG','LaToqGguHWRRCbpPrdT5ilHw1rwLy','dbNouzMMxVrfPV5JaO3YodPjMna5Pc5TS9LanWXXJ8','VGB8Uq7skR57UwIKrIWc9ODiis5dfVQAFzaSLeUyyuNA263YlMkNqLsUSo6iUYCrMy',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(27);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(27);
-INSERT INTO t VALUES (1666619894,1498413360,'97zwlZp0UFUjjxw1n85tN1uO1X','xA3','Ok5JjfdMlscnWyfP2daJ','YPLjLi36oLzt4sf2Oe','QBiLO0jG','wGefRQq4C8mUnbA9j0jAxeHGOxwkDQDTvxPkpb1zY7rMo',11);
-INSERT INTO ti VALUES (1666619894,1498413360,'97zwlZp0UFUjjxw1n85tN1uO1X','xA3','Ok5JjfdMlscnWyfP2daJ','YPLjLi36oLzt4sf2Oe','QBiLO0jG','wGefRQq4C8mUnbA9j0jAxeHGOxwkDQDTvxPkpb1zY7rMo',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-1144501,10293150843395951624,'Nu','Bzqk','daXqfCvTZyfJMgpx3kqp2rKxvsl3LiGKq2oigfg4PAefNd8hDyQwkQN65vt','N9IDvIs','4','J',10);
+INSERT INTO ti VALUES (-1144501,10293150843395951624,'Nu','Bzqk','daXqfCvTZyfJMgpx3kqp2rKxvsl3LiGKq2oigfg4PAefNd8hDyQwkQN65vt','N9IDvIs','4','J',10);
+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 (-2786143,12959048872390037112,'s1lnp5epVQnMPYJRamRQGgYzceoSZhg1NMZZen','oH2oFWixp0MgPxoqnR0breTzHoOQLhFoJbPfeJA7jK','65aIwKBUsgZB04pBe0gTxq7RuIqNozrz8KdRUMbvtE1bXwDrQwKKqIQjrA5gwu6vVeYe1gonhJ4i1ho','1BoJP3Vdy0dZwBQmvkk','n','A',11);
+INSERT INTO ti VALUES (-2786143,12959048872390037112,'s1lnp5epVQnMPYJRamRQGgYzceoSZhg1NMZZen','oH2oFWixp0MgPxoqnR0breTzHoOQLhFoJbPfeJA7jK','65aIwKBUsgZB04pBe0gTxq7RuIqNozrz8KdRUMbvtE1bXwDrQwKKqIQjrA5gwu6vVeYe1gonhJ4i1ho','1BoJP3Vdy0dZwBQmvkk','n','A',11);
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 (2287615290,-869919382,'eo3ZynJ1VtE','KPGMcbNnXdXpQtIBOCC82YDOwNYpRN7S080uamcQS30nLcHffaJckIq71Pme7cNHgUfWGk7','8O5','vOMYgwntOgyw5v','BJmMuSlwTnm01KJRxqHCLEti69420i62nzknN8yYr0DeBWN8wzSj1198GrQ0WY7Ex7dlgHmtF4TXjAdc6vo6My1GxI8q','2',12);
-INSERT INTO ti VALUES (2287615290,-869919382,'eo3ZynJ1VtE','KPGMcbNnXdXpQtIBOCC82YDOwNYpRN7S080uamcQS30nLcHffaJckIq71Pme7cNHgUfWGk7','8O5','vOMYgwntOgyw5v','BJmMuSlwTnm01KJRxqHCLEti69420i62nzknN8yYr0DeBWN8wzSj1198GrQ0WY7Ex7dlgHmtF4TXjAdc6vo6My1GxI8q','2',12);
-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 (2310279105,-851079661,'RD5LRAloOnRmy','wNGg0t2h2dOMMoIR1XSN9dRNaOk28AkudRCYOQYgEO2oDUqcaZYx44ALP169I20zXVIwwxBzj7X','T','3seFAUN4Xp9ly7mn9YANpImCoL98FjAsPkPTApw6KjOdYMXPfseVswHPpG7ROyrclLyCK6TDttCTmrOYK5bbQWMFtmssrOdaieqTdCNVNCMh8W9RhmyIUCtpNdi1lkWgcgFDPU23cp82EanBvj8Llf9db9230GvA1LDIS9L48oxgAyNLuRYGnEgewDlO2pp2ao','6gg','h6d7AffeVC2nmadptJ',13);
-INSERT INTO ti VALUES (2310279105,-851079661,'RD5LRAloOnRmy','wNGg0t2h2dOMMoIR1XSN9dRNaOk28AkudRCYOQYgEO2oDUqcaZYx44ALP169I20zXVIwwxBzj7X','T','3seFAUN4Xp9ly7mn9YANpImCoL98FjAsPkPTApw6KjOdYMXPfseVswHPpG7ROyrclLyCK6TDttCTmrOYK5bbQWMFtmssrOdaieqTdCNVNCMh8W9RhmyIUCtpNdi1lkWgcgFDPU23cp82EanBvj8Llf9db9230GvA1LDIS9L48oxgAyNLuRYGnEgewDlO2pp2ao','6gg','h6d7AffeVC2nmadptJ',13);
+INSERT INTO t VALUES (4104497,16577348438132289008,'QdbemuLwxfe0LyKvuIxNPThJ66p8ZaypGbwK9FHMkvul0TCkiKX4DrFJubchhkUVltAU','j2cvKVOvk6IjoPuDOnFnzQ6jeAFQK59qcjeC6hdanFpZctTAFabB0wxaG4bbOw6oNDeOIZnwt7jMbU187t991J4M9AI7p59MYb9NMcUXnYiJzV21bkrRKuko4SW3Dvf7DSdSkAr5LolfCT9OmjtdpgUxTWc512G9A4JbDRxQZQk0Ae0PUQDxWgmt05ZrAD49OhMssz2acj6ooPva4MT40JqvEAllMUiGK','I','UHxu0uqPlFEnG81uEeMsvZv1usk','3','j',12);
+INSERT INTO ti VALUES (4104497,16577348438132289008,'QdbemuLwxfe0LyKvuIxNPThJ66p8ZaypGbwK9FHMkvul0TCkiKX4DrFJubchhkUVltAU','j2cvKVOvk6IjoPuDOnFnzQ6jeAFQK59qcjeC6hdanFpZctTAFabB0wxaG4bbOw6oNDeOIZnwt7jMbU187t991J4M9AI7p59MYb9NMcUXnYiJzV21bkrRKuko4SW3Dvf7DSdSkAr5LolfCT9OmjtdpgUxTWc512G9A4JbDRxQZQk0Ae0PUQDxWgmt05ZrAD49OhMssz2acj6ooPva4MT40JqvEAllMUiGK','I','UHxu0uqPlFEnG81uEeMsvZv1usk','3','j',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-1004417,7264099627254859002,'vAw0f0vq5STQjTx3WAH6UIcFHcP18xNf','rEucOwho1t47CGWXjtJzqQlZ48GMO00jpNmwx7JPWWslWBV7YRBDoXGavaM36HWwaqMKMW2srXzB9eL2jNxFwqWSFjTKzryWuqWWOfBjYQ','kwfDRv6H9','PnJiRs4DwwGA07VYg2JOFmQFOjpxX6A20Vz47QSsySkqHmxDzxgoLBu1DiL19q9d7zbqUO2Mbm9IpDgjjnybKcx1C2CPznNNrlPjfxO9ZjmCb0v2YriRHLPqRlR540vG5o7iG4fdWTP9fTrxclyVItZiAE4WDCKjn6Wm43v4EvLyNx87MIFeTJJEAPoiq1HhwOlhTtBbefCvEg4NEV8zF8JwL4COK9otYdHD7Lko67','0','5',13);
+INSERT INTO ti VALUES (-1004417,7264099627254859002,'vAw0f0vq5STQjTx3WAH6UIcFHcP18xNf','rEucOwho1t47CGWXjtJzqQlZ48GMO00jpNmwx7JPWWslWBV7YRBDoXGavaM36HWwaqMKMW2srXzB9eL2jNxFwqWSFjTKzryWuqWWOfBjYQ','kwfDRv6H9','PnJiRs4DwwGA07VYg2JOFmQFOjpxX6A20Vz47QSsySkqHmxDzxgoLBu1DiL19q9d7zbqUO2Mbm9IpDgjjnybKcx1C2CPznNNrlPjfxO9ZjmCb0v2YriRHLPqRlR540vG5o7iG4fdWTP9fTrxclyVItZiAE4WDCKjn6Wm43v4EvLyNx87MIFeTJJEAPoiq1HhwOlhTtBbefCvEg4NEV8zF8JwL4COK9otYdHD7Lko67','0','5',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7635904,10942609839547595952,'Bn2EGT33xn0UlnA2mxnMk','1WsmQUmHXqSDU408zKY9IUyw7lwk1vb4exK8pCeNzIZCHJQnw9lkrw5z5gqjm1MOflrfnTlgZFRVmHxGUNd2KvrSoTt97VahiCqDXbfVXRVERpWdFxxkMwOl4xlWoVv1e','lDkEWdbUUtapH4MS5TmrAxkhdtE01UyRi83MShLPLntEf','VBDAgfr1DwdLFwmzA4bcXwe14R2XdJtq2hYjMTB3vIJltDofOM7UqcLM6Rfl9DCjyqDFTFNnmfhwkKCqtUSEuo6BH2RdmjtXL34zZIQhvbchVnWOZZZiaiLmY0LkIRDzQPWzWiTEaIrjZTW4iXp6Ri6fC1NdpQXjW7wNl4Guv3R4PFZa88qpsOIWvPGGJsFvd3NFdMBdZrdjh9mrcA2qoxDG8Gg4y9hBTt0cFQAXycpmjxVjSVej1W5Dlh9iCi','r','q',14);
+INSERT INTO ti VALUES (-7635904,10942609839547595952,'Bn2EGT33xn0UlnA2mxnMk','1WsmQUmHXqSDU408zKY9IUyw7lwk1vb4exK8pCeNzIZCHJQnw9lkrw5z5gqjm1MOflrfnTlgZFRVmHxGUNd2KvrSoTt97VahiCqDXbfVXRVERpWdFxxkMwOl4xlWoVv1e','lDkEWdbUUtapH4MS5TmrAxkhdtE01UyRi83MShLPLntEf','VBDAgfr1DwdLFwmzA4bcXwe14R2XdJtq2hYjMTB3vIJltDofOM7UqcLM6Rfl9DCjyqDFTFNnmfhwkKCqtUSEuo6BH2RdmjtXL34zZIQhvbchVnWOZZZiaiLmY0LkIRDzQPWzWiTEaIrjZTW4iXp6Ri6fC1NdpQXjW7wNl4Guv3R4PFZa88qpsOIWvPGGJsFvd3NFdMBdZrdjh9mrcA2qoxDG8Gg4y9hBTt0cFQAXycpmjxVjSVej1W5Dlh9iCi','r','q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2619285,13604431688894161590,'J0CzB3m3GuYWuG6nAy3EtfK8NCCillZig','yBAJf032EzbZvoDV6mvwQWR4EmI98rYO7oTvTECo7dw2en2BzNAqoHmduUVXhkWdDZaeThfym0n','raZLECC0kL','ojCCFRqHtFt5vo5N','W','r',15);
+INSERT INTO ti VALUES (-2619285,13604431688894161590,'J0CzB3m3GuYWuG6nAy3EtfK8NCCillZig','yBAJf032EzbZvoDV6mvwQWR4EmI98rYO7oTvTECo7dw2en2BzNAqoHmduUVXhkWdDZaeThfym0n','raZLECC0kL','ojCCFRqHtFt5vo5N','W','r',15);
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(76), d VARCHAR(29), e VARCHAR(64), f VARBINARY(76) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-997602261,-5591061895083919010,'0Eud28VAnFjifbT5mbXfevQFTIaMsbWTqiWAIB38NgYUsLeX6IZ4','WH1LJD8khfDeu5PXfFPASId6oAWVG','EXwZzexv','T1JCvdja6x07OIrK9vcRJSutxw0GUY4CqFYfeJ','VNycnsN8xkvpNN00rcmfXtSxy8X2UfliEkRQx','GJilsZTfdJr1z8e',0);
-INSERT INTO t VALUES (377061697,-4756622492529638650,'xlQTBhnzyjX6E9NNiiVvERZXg9UqvziLP1R9czct0pY3LOCw7cCNXpCz','BG7GSdU4t9q0aFjgLoIH9','HHAGWm3tXcJVgwQUKEFFdJCgOyg3DRByOjCYm00oh','KepyPBNe2Kr41Mrtd','fzoeZZy49wlRAciPBoAWBq8DTC76CMGjAP7YNCyKbsUUezimTEwEhvtufYFbiKqp','Jzv',1);
-INSERT INTO t VALUES (-408844181,8432573069041433001,'Xe1SUi4BKvrBDRvH9ieixMM9sQZxJXBGS7dcKNRMEmrx6Q3qMi','hqx0I8SzPGvJZkwhCatoriu6','1hGDnIX4mXxU7bctmMnQ0ZTZ3kXgwcutgE7EzxAiRFe0SEzupv4','EgAxn11bGMXl','FMPi1DBGqfbpKQaBDxJqjhqGlElwSsPvskMp8YOHQ3rKSgkvFc4VcBF1hMPAa','qg0tagJTrMVZaIwcJgjyMABV1Nto5Za3ArvCta8nlUj8lbqZrmibRwYU0Sj05tz4GI',2);
-INSERT INTO t VALUES (-659193200,-4620705235330819344,'32b8rZ4B3aVgmmkXpMaEbSd9','QaGMkdj','IXB','XpTtXuUAb0hH9iGm3dJaT2MS9DcFzKZkPGMlcAh2VXrWBbepijzpbYEEG02mUG3','SeAd2EP0nrSxN','QQd1VGFdIk6qOrW5Wsht52iHdk9Drg2B4sDWFfS6LrwILjbK0u6PdFgWVLdc2ub8hmud68Cyrih1',3);
-INSERT INTO t VALUES (-1434917026,1379936726283589509,'CnzdLsm6UvynL3','WzXRkyLnjoCFejOSonmKdA','3S1B7j8R46ol2uutJNnQg7uPnAtExZxmnkrKMBRcc','ZLjgavNNADi2TQ3KiRmgu4a0jtx9sCwQYBMKCfAurfps9K3o6EefJ9HJpDWxJy4elZLpZ','z','QD7SzrqzIdKSGUz55tleWbuuqhEzPrXbDsVg57GHnmZWktW2UDv1PBWd',4);
-INSERT INTO t VALUES (1934665391,8183041178942159060,'K0EQGcS2vlCF4I6d2ga5ahi4q6nGIKkFTyFAIpqVWBY','lWkbOPxmYnDDQWQZH9','kcykCWDfroYeXLFJQm8Tr1xf2cj6z30gKYQft7QBCWIM','VeqL','irStITZUVI7MFBycrZ3iyPVZwEbByHXV05YGLaLHjPYbT9sKGITXFDJ9yH1j4T9WcNHw6zB5AuzTo8sLI7QmqqAO','BUsWj7fUzkBGmlsQT0ckdVFpRAun4Uyr1WLFFrlXLep182vezWy1viFtLoflq5UYKfaGU7fmxoOF2rZ8V794tyy4u6',5);
-INSERT INTO t VALUES (-1626711064,-902369047768754985,'L6QeAahXqEKvOIqOH6z2dLMFulo696MfP','lsl','IyOwMmL','zIZxVut9qt4eBbZqfma1LfZ1oKVYuUTSsi','JN2W','7OYGkAbxv14cPkch6nTzKU',6);
-INSERT INTO t VALUES (-1656441209,5759525759089848925,'oj4XkW3upSNTuh1VwOy3pKmsML1zCzxPkTUoHf9VWSxIVLG9pbKVhAE9eDS11','bB5f','PJA74lXu662ckFwuIjG4LbB8TVfBhOy','uyD3vXoiMLqdaNo563gIS2dem0tmoeMWfQkGGN','WnUpaClm161Wh4Vx8G1Hb29EOebOMYuI6TMjskbQzT1y8UOXiWqnLzlvxmTs8eWVnlH7TAHwMbh5qt','On0sTODqXnwolXK53FXaxxUU8o',7);
-INSERT INTO t VALUES (-1577325541,4246236394634793067,'qzM51NHuu','l6G8iTOsynjuwW22Zen0xZyhr0g','CJMHXL9H5MmpIld2ptu69Rz','OvVIMgn9AnppB0z7PSJooAeAMu1iiPMzoBgS9n4QEFEEhU','mKrUmAyLfAcu9etP27HWrbaA0PKGsE60dqvu3252ETkrnGW3bB4l0mliRl66ODfINatFv9WP1HCtagp7dqZQY5YkLGIlfsdcj','0VpUs0cVcvXzSNnMGDWMT0LURZIknXr1tOv2O',8);
-INSERT INTO t VALUES (70012448,4579101217620546854,'efYMh7XPBrm61TKzZciyfsWx6C48YjnlXPYBoFPhudX','67lF0i50zhTTBddaRiiTc2HOGo','LbemSwFQzBCQ3yqvD','4DaY8BBbIXsrew','dcI8cDkaQCmbTYfQ8hhlzUgd9C6x5afChcQ','YtfRxqACE6eM5mWtJCHk22xGhZWOZJH0JgfDG21mk7YebMdD3p',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT, b MEDIUMINT NOT NULL, c BINARY(55), d VARCHAR(54), e VARBINARY(86), f VARCHAR(6) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1896590314,-6998896,'2q5UDvDsVxdevIDIhkcA1r1RP6dbQ','9X9FpOABGDCksnAgjPRYS7hhzOlA197RKz395MkOkNQ0Ae','zYdVvAf9W1LaQ9Tmbo98djdFAJiaW12g6A3cscyAXufk9jTosrpS','Hx7YU0','Bm','Op',0);
+INSERT INTO t VALUES (-367774735,6332007,'0G08AB9BuYXRS6OH1ybHTDHp1rixD3IfgN','Gr','q','g','Yi','2',1);
+INSERT INTO t VALUES (1382927573,-1355748,'DJRATYxfEU0PvoNjfSWpz1DlIqCcK','KMwz4EFFdE3IwSEn2I2yD5ARsgiJ7','SNzVaL1PDkLFUmxyIjVaPhD22Pb6PGd32VNfOwDIWzlEWZ5xHrkBSc5djn','jNT','T7','7',2);
+INSERT INTO t VALUES (-891066801,1281886,'YLplUmVTpnv88B','6uOw3sVqtJ','G3GwYyfEvU6uySybaOjttyPWFooGMqbqYAovFMUBLLawL3QILiYO7j34WtZF3Rn4eVSIk','gj','e3','T',3);
+INSERT INTO t VALUES (196600816,-7631856,'1lK0fdlbENw1XxruQejq14RwRP4S','SBD2VNMG8nUAM1dLDydeOY3mbSolz1OF3XGl7uwPbNsLQypHbJeJ6','U37Cp0QEvI8R1rsx3T1KRisqk8PxfzyxBI1NIq96UMSiyVNAdYoMaa','TacGd3','M','Ao',4);
+INSERT INTO t VALUES (-1324638318,7954436,'z7FfHjJAu2D3GouHCX8tpmZeyDJnyxU','xocaYhUDyEnMjHgE6JH3qBJICrqa7vum4FTld','8HxJkNArjeQog8ypPllMfflfH','a','cz','0C',5);
+INSERT INTO t VALUES (1312180218,5786610,'ARmgEsN','g9reliqP9BLYKPaYvM7TqVVy8APP8K','S9wv39Zy4o9','nj','S','SO',6);
+INSERT INTO t VALUES (-1139205878,-949795,'rJ0nrpSmrdISLmL4c9tvqNt','NwKBJcAIDM7Je2hmQZrskMH4IqU2Ck4SP8iwf8KZnLr4T','jsNQ7d67jgGa9LggLPWFnhD','bV','52','yT',7);
+INSERT INTO t VALUES (1008589799,-5419672,'OuweVptvEUwor','vldAkBFadjIdEmbxGbGk9pz2Lf4o6V1fN8va0xLcl','TG','FS','7t','W9',8);
+INSERT INTO t VALUES (-22271994,-4433854,'HKXKLGOrViaRx8Jx5Ja','bPv2sI2ajm3qEkNvp54g2eqNvGcstd9v8Dr3cH3KIEWDoTb2T8y','WH6ZOJdQ6Bo7rqVGgp6axusP2RGHldOZY56oSEe7oTroOE1','Ohn0O','T','ht',9);
+CREATE TABLE ti (a INT, b MEDIUMINT NOT NULL, c BINARY(55), d VARCHAR(54), e VARBINARY(86), f VARCHAR(6) 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 (1720764492264119440,-4041957694424174386,'3BXTtedOZ5HscyVo29IDjFLPGa8sJCGmv28jSs1N6QoO8VxbYbENMY','UK5U3lwbgjeeYS','C2lWWxwUJQjJ3dByQhgltDRZ5U4Gg4xg5oh17L','me2h3XXfZI','Ov4w4XCQpg23ONOmsspM8wxKKp6dD2GMlbt9KlUZbDZL7Vh76G2Ghbn2y','jNk7pjY6709T5mFOIqyMEOpvEcmJCNjQguifwfQrXB4ItAAU74v',10);
-INSERT INTO ti VALUES (1720764492264119440,-4041957694424174386,'3BXTtedOZ5HscyVo29IDjFLPGa8sJCGmv28jSs1N6QoO8VxbYbENMY','UK5U3lwbgjeeYS','C2lWWxwUJQjJ3dByQhgltDRZ5U4Gg4xg5oh17L','me2h3XXfZI','Ov4w4XCQpg23ONOmsspM8wxKKp6dD2GMlbt9KlUZbDZL7Vh76G2Ghbn2y','jNk7pjY6709T5mFOIqyMEOpvEcmJCNjQguifwfQrXB4ItAAU74v',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
-INSERT INTO t VALUES (1459340777300288769,-2907533508024312593,'83Y7b2yGXbJ7qjrQuWVEOrr76h','XoTjPH3GKP0ApFv','I09o','SuduQAxuX','uD1zvWd2AkJCicVCC0KBYj1OOqxKvzhpRTWcBx','CtrEcBQFRN6nXZCzRtHy13EYZHJmxsj8DWN2Ud66msJXEsKQtaIg3GLJ85kUPdMot7ovTL0TeATwTmm2ldFHNPMId9CNy2jx2',11);
-INSERT INTO ti VALUES (1459340777300288769,-2907533508024312593,'83Y7b2yGXbJ7qjrQuWVEOrr76h','XoTjPH3GKP0ApFv','I09o','SuduQAxuX','uD1zvWd2AkJCicVCC0KBYj1OOqxKvzhpRTWcBx','CtrEcBQFRN6nXZCzRtHy13EYZHJmxsj8DWN2Ud66msJXEsKQtaIg3GLJ85kUPdMot7ovTL0TeATwTmm2ldFHNPMId9CNy2jx2',11);
+INSERT INTO t VALUES (-9129603102622545811,2506161,'uFmCaZBSKN8ZFh7ayLZVVhZdGXusZZ54teSw','JPRvkiQaoOUrI9OBvVp3WvabRmN9dDbU8rgXp1bmr','GuNSi40xFH17hB30qILrgUKq83eOi9HjjOQItMfBdUYdPm74w2u','0','S2','bc',10);
+INSERT INTO ti VALUES (-9129603102622545811,2506161,'uFmCaZBSKN8ZFh7ayLZVVhZdGXusZZ54teSw','JPRvkiQaoOUrI9OBvVp3WvabRmN9dDbU8rgXp1bmr','GuNSi40xFH17hB30qILrgUKq83eOi9HjjOQItMfBdUYdPm74w2u','0','S2','bc',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(56);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
+INSERT INTO t VALUES (4357798192423972422,-3885559,'Q5GDyQUuWoqJq9HrphsdJPxO2TUC9CQRY9k','Lgm7lpeFudyNAElWDXmaoBJL8QnBIYy6qhKGGukV','2v4Ywnvy7CrUpI3JgV6F7AYjE2EevHQamHB7aeifchuhgTyRKciUKuk8XJ3Hkukn0tN8C','utdVxj','9','q',11);
+INSERT INTO ti VALUES (4357798192423972422,-3885559,'Q5GDyQUuWoqJq9HrphsdJPxO2TUC9CQRY9k','Lgm7lpeFudyNAElWDXmaoBJL8QnBIYy6qhKGGukV','2v4Ywnvy7CrUpI3JgV6F7AYjE2EevHQamHB7aeifchuhgTyRKciUKuk8XJ3Hkukn0tN8C','utdVxj','9','q',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-4381121158833171251,-2313873990529583088,'MlL5ztkML2IpDBntPAyOOcczQcmd2b1wdctsSwNRGans04WyRnsvQt','Ae5I2WNgGqfAJxmawPSEBEzQIb6mAT7AynPRX7v4Wmw9znmiULWvsgMamEIHT7exZ43T2yu','3Hgo7RgMvQvGkYnYxAYXaIB8miOi5qSMlvq2TkozUANk45xRlSfsr8BzvfeiFH','pZNJS6VmGO','pBW7HWNZ','WKHnM9ssgcB5WACyW1J8KPpPzafWA3DY5ciTNAMFNuXXLU3fxKQjckUOTiS18UN8pVx5FBjhNUWQasv',12);
-INSERT INTO ti VALUES (-4381121158833171251,-2313873990529583088,'MlL5ztkML2IpDBntPAyOOcczQcmd2b1wdctsSwNRGans04WyRnsvQt','Ae5I2WNgGqfAJxmawPSEBEzQIb6mAT7AynPRX7v4Wmw9znmiULWvsgMamEIHT7exZ43T2yu','3Hgo7RgMvQvGkYnYxAYXaIB8miOi5qSMlvq2TkozUANk45xRlSfsr8BzvfeiFH','pZNJS6VmGO','pBW7HWNZ','WKHnM9ssgcB5WACyW1J8KPpPzafWA3DY5ciTNAMFNuXXLU3fxKQjckUOTiS18UN8pVx5FBjhNUWQasv',12);
-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 (4249957039728306420,-7278011415867051727,'JV','tbvCfV0o9KWOi8DCjewTnZNQGIblLE9I5ro1zgLOKvdi6X6dMQA6J6cZ9iXkWV2hqu7pjK5jRV86Z1CHskfCh0yOaDeNEKRGo6oIm9RFSgIfnysKkY3m7RHwAcVgpjXgBHktu7NuMHl1yqrNWJ1LTwuMk','IYpZUKrsU8KL9RUjtdtIQ5WWy2kgF3kR0tZjCRUNFrywSnPi4VlM0v9Q4WkOHhEY','zrVZLfkMLK4dtqMGVw7mM7LMMOozl8CP0lQbpC1QfUdaBQDE3UnKmQygJvTW6wBNgOjRiAcDfYYsXt5q1VVmnqJojxe95b5BnjVh8eF5slWRzcfpidGjKOeUGY4XEySd886Vf2lLWQdFOIpuSw2ujcUg3FYl1lYXJgD53eAWbh8DZLjw2Hdu0IldntmFPsBkSdKPMFhr6LcHGLVDH3fGwroAo9oJSexEo0gS6dr2heW7T6','ixRkOdugdmjpvY1cGic3AYPjdLHUhs4jyZRYJPggI8v1iluSpoLAJjd7Is6q8SI','Z2hYdnc9T143roVaKvOyB6Y',13);
-INSERT INTO ti VALUES (4249957039728306420,-7278011415867051727,'JV','tbvCfV0o9KWOi8DCjewTnZNQGIblLE9I5ro1zgLOKvdi6X6dMQA6J6cZ9iXkWV2hqu7pjK5jRV86Z1CHskfCh0yOaDeNEKRGo6oIm9RFSgIfnysKkY3m7RHwAcVgpjXgBHktu7NuMHl1yqrNWJ1LTwuMk','IYpZUKrsU8KL9RUjtdtIQ5WWy2kgF3kR0tZjCRUNFrywSnPi4VlM0v9Q4WkOHhEY','zrVZLfkMLK4dtqMGVw7mM7LMMOozl8CP0lQbpC1QfUdaBQDE3UnKmQygJvTW6wBNgOjRiAcDfYYsXt5q1VVmnqJojxe95b5BnjVh8eF5slWRzcfpidGjKOeUGY4XEySd886Vf2lLWQdFOIpuSw2ujcUg3FYl1lYXJgD53eAWbh8DZLjw2Hdu0IldntmFPsBkSdKPMFhr6LcHGLVDH3fGwroAo9oJSexEo0gS6dr2heW7T6','ixRkOdugdmjpvY1cGic3AYPjdLHUhs4jyZRYJPggI8v1iluSpoLAJjd7Is6q8SI','Z2hYdnc9T143roVaKvOyB6Y',13);
-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(58) NOT NULL, d VARCHAR(40) NOT NULL, e VARBINARY(4), f VARCHAR(69) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (28731,222,'BPNnqqiJ1gQ3T','26age','F9Y','3KrNWymtDEyoMyP7','a9oTTKBW6xvCPYW6N4TdtA0eFjB0VnorlZyALISCl62jMXheNNBj0Xa1lF5','avmNvFvvodcDwS7uzS2YcofxhpIYnamsLK3yQKMrL10',0);
-INSERT INTO t VALUES (-31651,7,'JyX4dYownbChtcPx5B3gklczUG1w5pyhc1BULtKp2ulZ1yazZ6MKikiOQb','eOZAqGEzhqUOoFuAQyQh5sgdSl9t0rTsiJnq','9aFR','sPn0jYhn7O0VfuZGW','HNmo8maq0hawDikggGCjUMXoZ8zMNvwW3ivNTTQ','tJelBBVorTqitkql2LNGXPZLR1jmDZ9Rl8c9TBnJQUi0iGGZcI6seekTdcwf5JffQ56Qm0u2eqYDb9T',1);
-INSERT INTO t VALUES (-25894,65,'PzCxXPP','isznVzS7sHatl7l9GbyarnyTpPII7Q','FC','5Q3PljFLAon3pjYxYviIn9Wt8ZbgYMV7U0Aft1Y','GOgBF9MThF0NWW6','fv1FjEk8zjaX4J4g3mAVa3gmLCDrszSni0ceLKuCmBQOhqc0CDrzlC4T65YceNyD5zQv23BNdZ07eoUIeBu6akVY5',2);
-INSERT INTO t VALUES (-12851,222,'cFRyhMZiHz6sitQfsOwQO5Tq','AnyKjnQqSOpGk2c','NN0u','8amxBasTI7YgmUkquRrReowd1KqYCdUTyFLHn3HmLDGwyo5TKTCQVLF','lhE5h5Bvd2NB2t2WHMjQ0p6o3ssVNVEmuBvx0q4hKuXwy8VEYPKBY7i9QHh9MjCp8Vy4KaiZ','xDWRAhaSopE7x1fUAQTHDU3IUX6frqLVvWIK7EXt',3);
-INSERT INTO t VALUES (1016,112,'30gYsa8us1sFzaR5thYpZskWBsYDS','qqjN3m13QfG6ZrHUcTRJMrqDMNv887SNIx','oGl','54c6kxXhtTwD','0PF2I1qkJJA9tzEsEWzS7lUqicASbm5cTiGE1809ifFssqy7skYPBS0Y6KFFUJNEvxdeALEREtpU80PQ9CruPAl6zT','PXnf1soforrVHBUSHzXmf0BYlh8vdW4W1k5Dymw0rIFK1mCNTCoJf0EL1X4B',4);
-INSERT INTO t VALUES (-32610,66,'TYB1r6hwJA85LuJDJFS','ofaDMJQML','xwJC','SvZigFy4Wnj5M3YFP9dMcP7l6LtvqTDuUjwUGwqGQQS7b6649XpAfB7','c3O0l0rzWWyA43QpLgzVC4hxpO5EschbYRLYsOl4QBbdGbwvF04uakcPflSKANY8MXY6jmgjFC6RxZqwXEKbec6C8','EB1VkT1NDbgcMxwbJxtWoBJ04Ig6Yr1ZWAfyrLKwhpbgYpolF3iVj0FNXbXsWdcnS78rhiDRGkqh0yuU6TH4b2',5);
-INSERT INTO t VALUES (-14334,102,'K7rir8t','XtERjgeAFguIKL3ns','5tav','FuENlMjbdsw8T7RmNShsI48MwlaO1DQWBW06e4v5ac1IV','9DFYjR53kQ0uojICUVnc1vteUF','g4rORng5Muk9Cqp6vIEOfgKAuzQoXYKO8rW',6);
-INSERT INTO t VALUES (27487,142,'UIPGxi0DnOUX7cwzI8jj74PL4VyucLtRIH','n8DyJFBj4KSLMqkI7MAqRxRJldwcVrpqpTNhNqBI','ZZe','bEoSNJ0spNUva','oQgvvfO8SIC0NGaEqMczwcyt3yt5xvS2ZcdB8flvnhStzeIz58pdHxiETbxuP4wTQ55nrzNfaBNKjLpe6YkDElVz9onzLLXZZlH','GRf6YrFmP0',7);
-INSERT INTO t VALUES (28536,215,'VAjF5PWH0UkUo','ViebTnMCxtz3SQuMlIGRt9RJVar','VXqk','ImyRfZZYXMD5TFZkJEFn19uZ92WIOxvsPB86HqYMno840BnfEbbOa','sphfpPCVU1V7k','M0Ik9yvijum6WatSIalbzoZAwT1YPYLp4hsfyoZe0sxMAf3wKQc2QxCnJcJjQaC',8);
-INSERT INTO t VALUES (9156,196,'UkdhQaxfc0ipRSAe5NCv935sfnNlydIndM45x9X','1','V2wN','TNNoggLFOAXZAO9gJhX9hd8lfOs98Uvg7IxFnUkbaEuOgjxg24kErIxQFllgJRyS','6Gn6lKDWPChS3ffuS78mFMZq9S1GUrPwMPBzZsilxQpirZoN7BzkttmdKymXZnFkc79n6LmKA5MEuOLVI','HreHIyo4LBMZ1Gb9abANwbQH0M07J4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-8664586722628723663,209,'4hwMrs5SCcklYZ6T','hHltPJ3kuhNQUtiUb5BtdpxIN66Dp9G8eKmyA0e','w','GnVUP0aveUBxCFjoaegBJxzIKoiTZQ','cGKQId1uAiUcfQLXcdmgrVwQJZxhPfum57gZ51FXy5ysVXjd4S88G','WWq9Ckd3O7WNE1LjtBU8r23sjVcbQ1DbNXim1yGNgGwtg1OTSA5ZWEfRz7gqBv8dOEauuggq1NvJOBWdWwnayI',10);
-INSERT INTO ti VALUES (-8664586722628723663,209,'4hwMrs5SCcklYZ6T','hHltPJ3kuhNQUtiUb5BtdpxIN66Dp9G8eKmyA0e','w','GnVUP0aveUBxCFjoaegBJxzIKoiTZQ','cGKQId1uAiUcfQLXcdmgrVwQJZxhPfum57gZ51FXy5ysVXjd4S88G','WWq9Ckd3O7WNE1LjtBU8r23sjVcbQ1DbNXim1yGNgGwtg1OTSA5ZWEfRz7gqBv8dOEauuggq1NvJOBWdWwnayI',10);
-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 (7876798677021135795,180,'ZKd0WLS8MmONEhJKYGhkvDN6nSGighQJqvXW','ujmyT0AtxvNeiakX1jno2CE3Pt0','nXQ','YTT8Q5bPYp0CEV8ur2k9C6m1g7XW5NDVzOWid8Ew8cqVH3D5TpYB','g0FBNNsqcdocE5MSLzOCogSJk3LT1Zumts7nPHUncvck3I42FEs9c1k1vA8bk6k8cTcvOT2f2TW2T','IUUxFddwjKb6XgPl5anqx3aTg2JzoCE2jNbznFtZs0C',11);
-INSERT INTO ti VALUES (7876798677021135795,180,'ZKd0WLS8MmONEhJKYGhkvDN6nSGighQJqvXW','ujmyT0AtxvNeiakX1jno2CE3Pt0','nXQ','YTT8Q5bPYp0CEV8ur2k9C6m1g7XW5NDVzOWid8Ew8cqVH3D5TpYB','g0FBNNsqcdocE5MSLzOCogSJk3LT1Zumts7nPHUncvck3I42FEs9c1k1vA8bk6k8cTcvOT2f2TW2T','IUUxFddwjKb6XgPl5anqx3aTg2JzoCE2jNbznFtZs0C',11);
-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 (8435341363391763264,79,'k6iP6MoXHlAEoHZOxmV','W0IePi2coc2LM4ydvmMZZTLkzX5AqlHuttnT0nCl2wkpEXFhfKdHxi386DEPhMEtS5Xx2Mb6ZkvujNz8HOd4sx9HYvGV9rbZ6RKaLXKzqNpotpAtjVRnCsDk4TURS8MaDYDNVmZYZ7dZF','KEw','blm9u6WuCvQUhwzaH5hc7sX4pOEhdRWkzB5cJwCd2tHCdKJauPpikXIwaczk7K','VyOR0VuK','NNeqhlsDCY6aGo7tiZjhXt55UjPfMlNpRzSnkXQEVTKxOMwR7EtrnY8IplSqzGd7l05e474541gyeTKXvRMNQCO2Xm3DyrUL9gfs',12);
-INSERT INTO ti VALUES (8435341363391763264,79,'k6iP6MoXHlAEoHZOxmV','W0IePi2coc2LM4ydvmMZZTLkzX5AqlHuttnT0nCl2wkpEXFhfKdHxi386DEPhMEtS5Xx2Mb6ZkvujNz8HOd4sx9HYvGV9rbZ6RKaLXKzqNpotpAtjVRnCsDk4TURS8MaDYDNVmZYZ7dZF','KEw','blm9u6WuCvQUhwzaH5hc7sX4pOEhdRWkzB5cJwCd2tHCdKJauPpikXIwaczk7K','VyOR0VuK','NNeqhlsDCY6aGo7tiZjhXt55UjPfMlNpRzSnkXQEVTKxOMwR7EtrnY8IplSqzGd7l05e474541gyeTKXvRMNQCO2Xm3DyrUL9gfs',12);
+INSERT INTO t VALUES (6315193990862836288,8179138,'ScGOWdWYgUMR5XuEGyDxhFfXHRsqhZNV9Pq8GRszmhPsUFw1','Yk66LLy4scbcgm45rf9exzUXfbs0KCgo9t1GFiKwGplZK5vW2TVeZHaKaCWIZ4u6O1hSftfuwVTn','cuXi6IWPyfVCeEnWdV','Znl','aZ','8',12);
+INSERT INTO ti VALUES (6315193990862836288,8179138,'ScGOWdWYgUMR5XuEGyDxhFfXHRsqhZNV9Pq8GRszmhPsUFw1','Yk66LLy4scbcgm45rf9exzUXfbs0KCgo9t1GFiKwGplZK5vW2TVeZHaKaCWIZ4u6O1hSftfuwVTn','cuXi6IWPyfVCeEnWdV','Znl','aZ','8',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-3792691271116421319,139,'WKMO6k4ztaeMgfIzq1QBdTEJR5Xmhy3I6xWvsny','dWVUPBmLg66mE8DYTrxzaajpVPzb9c9WHtORDmV3AXy9b8hXkkJctpLkHvLtw26Lh','Ojt','6XUnrUiAQNSVODfCdcPiNJ6e8bS6DsbM6cDmuQnOMFStgJSMTdkWKtnnEUP8UeP9iU4SqBoMdo5ZHWenFCQvnLhbPUYCkmhJ06ahqx9M741ykajigpqeOlDlbCiSejsmZ8KmepEF','teaCOkqZUM8ZzlTZlTs4jaecsHsfbsYC4UlqSBF1XZfKdLIoV3S3uoydFur23L3FhN2s9GF9cwAyOcIpIK','RyPDUhAV2M1Li78fgYZCmnBpHh2jsr3ZeUZXj7aAkiPC6VgsoyqQ7Pjt2pTC3AVCpJavO7Oyk55mPzZjJo0hD3YksnJ8h97',13);
-INSERT INTO ti VALUES (-3792691271116421319,139,'WKMO6k4ztaeMgfIzq1QBdTEJR5Xmhy3I6xWvsny','dWVUPBmLg66mE8DYTrxzaajpVPzb9c9WHtORDmV3AXy9b8hXkkJctpLkHvLtw26Lh','Ojt','6XUnrUiAQNSVODfCdcPiNJ6e8bS6DsbM6cDmuQnOMFStgJSMTdkWKtnnEUP8UeP9iU4SqBoMdo5ZHWenFCQvnLhbPUYCkmhJ06ahqx9M741ykajigpqeOlDlbCiSejsmZ8KmepEF','teaCOkqZUM8ZzlTZlTs4jaecsHsfbsYC4UlqSBF1XZfKdLIoV3S3uoydFur23L3FhN2s9GF9cwAyOcIpIK','RyPDUhAV2M1Li78fgYZCmnBpHh2jsr3ZeUZXj7aAkiPC6VgsoyqQ7Pjt2pTC3AVCpJavO7Oyk55mPzZjJo0hD3YksnJ8h97',13);
-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 CHAR(83), d VARCHAR(52), e VARCHAR(97) NOT NULL, f VARCHAR(39), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (228,35380,'fkU','kgKYFA3cf8JVK6mVjDafxldmA3twyJEsVJYnTHRmmXf3fETa','T7B66MUrKEMNPdnLHNtnZlgCTTrd0Gkvpk6cxuYbax8UANYG9tsgRc4i83j7o9EVxB6ygJEclqv9odLafIwDL9XWL','1UrZMDub','wnQUFaLDmXmlHTTH7GJIcPUam2St5Ptt2UNwlZ63RrQiLX4DSA463MLxpCwrOcLopC6u6f','9s0QuskOmuIhtxmhreALGzyomLtkUzM02F4bzeUBMryBMwGoKCVnCikreWmfoHgWYWnTfLFFqgI6y7z0brhJ5cmdPe1Qi',0);
-INSERT INTO t VALUES (117,30653,'p56K96ygC1OWXWnq42MeFshsMF1qu0GBxzEC6jJRdZLgoLcWxlfhWqr6aKikMEkQps7A3wFvAoc0vOwoWD','xBWBdr7fddEWPXkOAoj01NLV0tj','h7JipZ9Lj1x3Ag5uMUp99I84CqsFhuHBvMvUFIjUPAY','bTJSBse16UhWD9IXkiJc','btshFmgGGi6ZZz07BySFN1TXmZUJleVR8OhxM8uBrBo5WS5UM2Fq3N6lJNsY7MyHw4qxGagRu1XU','U03S3kG7As2XbqN9Dmp28',1);
-INSERT INTO t VALUES (233,33608,'5fYz0ytvhPmnxhOlo1bXmokGFXj20eAE9aKtu37m01XGoFP0a8MgM1M4WJtkaxq8VbTNXTHqB','qKWtyte1o7Gp9F','T02QFObOJdHAPz5LHIHWeEXegkPdaLyfXH4Odu40CDwamFiqg0JV4','9S4PnV7z12Da5K4XI','aA6CUQhQseA5anryARjJAP7rlnlsCnn','z1NLgMgYGfD4yK1ELpilDHbAvHSikmpNMu',2);
-INSERT INTO t VALUES (227,45884,'RMax4Mfxm9fi7tGPEiyFiZfH4KQz9p6CU','95IhuTs1O10zctToVznlc3xFJvbb1YbXXB8b0MS3b4eDudV','yAvyh1i7EfSqNwJ6OLZ5G3x6ADiBKkohZq2gdiZOy','C1','x','LiPsbs0',3);
-INSERT INTO t VALUES (193,65338,'QqqvVRaays10c0gqbIeR8ZVpsOPZwj9yNj3xEQNmgIfc5csXRREhqOiEMtDHF9QuDpT','Tl5R','ERgOzv6dsh5z','gilozme6Ls7opccPFG7nFooLrKYw2b7UG','SQxS3ZfWdpl1YMv35MTzblM356LMPO5rNNzl3dsWof0lK0LQmQ8yVi4hctShSZYNiYgzRXg0MILZzUWhWPk','klvn70PX6zTPmdFAbQlCCJSFTG6eZy5cMFHd6vqSBtOWXJAll59XxFWz76io5ugNh25LF2EHTPQSRQ',4);
-INSERT INTO t VALUES (11,18322,'DPZkBrYFCgvgNb6','TKuGwfH251BULrA5J','stn17uaBBwtaQwIEJpHUayFKLIqMCoP6E6cShxDg7gZge6x7FLX92R568eRkzxIb','k2hK5UlSChMxDirgqDZ4qU0f4','Xc2e3u8mPVcAuIzc8vBmgQGUIc5r','xF1XFpgfcP5TWjRWPWKbhs5MsDtOdzeZxcGHAazdyVFbK',5);
-INSERT INTO t VALUES (209,61423,'w37xtoAtmYLUAoY5NAGOUJXpGyBipaz21qfk5EkgQ9NbV6dol9Augu','SYQoemX','aOeDuphJQjxSgRSfxowrRfjC1dHyNM6x10EojO2OciQSUIy1fpTsYX6ZvYTbhXB3JYRBupLzu4o7M','GoyTW','LxOOM4MPMlbzWCHzxKgA8KWFzUDv4ie3l7HJnPjlt6SUhppuVR5sRGg2BgroXGvGieUPYfuMTwT19EGCXmsQmGzH1nqJs33','6sMDwjcWz1mfObpu2g9kszVN5NC4VxRlN0J6C1bX7XWTvCzJ',6);
-INSERT INTO t VALUES (5,32460,'OZf7BRw0ioArfFBznL9MK7ZlHHuNh','euPtVtNQxNqLAgEF','XTBpLK0q3Ponk881jyIpYKy2I1zpmAy7eoRgZehMOptIfdTmsjWnxCB0','MiPekUnRzY5Tk5l3LUD5NM61zUlP','frgeBcGYbkFsI5x0idDT1mtk8sNFmmK','6aJXTT9iaB7ODx6CVLY2OiDeSGM',7);
-INSERT INTO t VALUES (97,35007,'S8N24dKVMTQC5iWRPsWiMEOjLG68hTjsLiShSTfO3dAJ61dfaAsqmlL6h4HgJvi7L2sv','EaHmwFN3UjzEg0mtoapBMorEZRgJpox3EKdb','487L04cIf3AkaWu','KxkrYoJFjmkou','uJfmV1CSHlHMGaroe19FKSbM','gKmzZDU906ii0yXcw9tOeS13o6ViMRxDHn8z1akcErJkLkGYaRnHg3JQH7lSH7atp61rx2',8);
-INSERT INTO t VALUES (103,25520,'yT96pXdlu8','ilfhg3IQ6vJblvmug1FUG8xao2Szw8GJL2VKQz','FMK4UYz1tk64fE8uWSAoF0sAUAQqK8wbOZaeQMPIpOzorAdcFbSbTI9coxV9GWX3dPG7cCBb9T5JRhE0dvpPCzVU','nzkkh7W5CkvOKcZXhtM9aeWmE','BdS3RHUxPSklyPViX2mlczBc7dwnwipQ6cRuCNsIA1ixVdxhJcDlPWF8ytj9DmWH3uPjM0QLIhC5SkA69','jf7FLlmQokdgbva',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2016198534,17001,'gk1onaLWLSep29c4KNXAMwJAnBvLqi2REAANbLQJqNTAL5ZvTakZP','MTHF5qBFJsrB7ot3yNIy4pPswaIc1HfsQE','dOzXX5QNb2KE7cOeiVVZMvp2S7e2NSePNW2Gx2PEKwFeUy5hFTYHV','pPWdurXs8RyGO','JJXE9tR0LH3ghaRk6cEErugAc8I4jkgt7SwjZKV51TyLwYutz6jtnkQqvDckQPYxCXbeDqYNSY2P5nOC9vK6QbsK0daOs','CJ9Z7OjriesESC41FMxP7pTaTv0THzxwfcvsRqKLqYPQ0e8u0',10);
-INSERT INTO ti VALUES (2016198534,17001,'gk1onaLWLSep29c4KNXAMwJAnBvLqi2REAANbLQJqNTAL5ZvTakZP','MTHF5qBFJsrB7ot3yNIy4pPswaIc1HfsQE','dOzXX5QNb2KE7cOeiVVZMvp2S7e2NSePNW2Gx2PEKwFeUy5hFTYHV','pPWdurXs8RyGO','JJXE9tR0LH3ghaRk6cEErugAc8I4jkgt7SwjZKV51TyLwYutz6jtnkQqvDckQPYxCXbeDqYNSY2P5nOC9vK6QbsK0daOs','CJ9Z7OjriesESC41FMxP7pTaTv0THzxwfcvsRqKLqYPQ0e8u0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(84);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(84);
-INSERT INTO t VALUES (390653483,26478,'5UpYZyBH8kORuAY7XbNVnWlyodfKdLRbrWn17uWSDt6dq7JfXF8aUMwIrEBGwyjguwhO7pdH9ISj8a2dvxR','CzjPpF2ShIz99nyBAgaEiH9B5bHQAQRg','ZEx','MB07oMQKiqPXBkQxbj8UXDo','MfhmcmPGGtHxf217w578eldPRmBuOCzMEGTSGMTa51Uw2cvO6nc','Q6pBpXiwb1ncroz9C5gLlDFt0lJNwGNnDOplAv3sYunlqr4rDZ89bLZsJVMIIkBYTPXje3oYiheztZN5L3h41z',11);
-INSERT INTO ti VALUES (390653483,26478,'5UpYZyBH8kORuAY7XbNVnWlyodfKdLRbrWn17uWSDt6dq7JfXF8aUMwIrEBGwyjguwhO7pdH9ISj8a2dvxR','CzjPpF2ShIz99nyBAgaEiH9B5bHQAQRg','ZEx','MB07oMQKiqPXBkQxbj8UXDo','MfhmcmPGGtHxf217w578eldPRmBuOCzMEGTSGMTa51Uw2cvO6nc','Q6pBpXiwb1ncroz9C5gLlDFt0lJNwGNnDOplAv3sYunlqr4rDZ89bLZsJVMIIkBYTPXje3oYiheztZN5L3h41z',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3671927216,43871,'hQbqY9xpLvvd2hy2k0IpZjxEaJ9OUVQHV5MpNMTP5zFpT7B','n7X61W9rOg350HVvucRgNE842A5pveKHyhbPqInTjwbSfAJkpjT0McrAuFLXfdKw2yrUmxtct4dtqVjk0nvBfWT3FIrI58MKtWwPKNkmkBQLhlQJGVeTiyH6RTqBRXQ6CBxBuEzDckmCIyAIY6zpw0yvjY8w6PZdTNkNGStuwEE6oXnVYKwQvaW8kzlwXMb4sArIWVFP7QVOTLU8iPkJtsHKtYMcygUQJWmUGOmAp2bS02P','tHrUS','yNPVHz0jFJv','9RQ9CMLAQx8FMor5iZubL7Kvd9SZQEgRk9ij5rz8LJtT08qiSw07IhOz5V7FyHKub5MEOHNKMIxQgcAzyTg','nqqsRhTrDVv5Pie1jkPUR1wQhgcapG',12);
-INSERT INTO ti VALUES (3671927216,43871,'hQbqY9xpLvvd2hy2k0IpZjxEaJ9OUVQHV5MpNMTP5zFpT7B','n7X61W9rOg350HVvucRgNE842A5pveKHyhbPqInTjwbSfAJkpjT0McrAuFLXfdKw2yrUmxtct4dtqVjk0nvBfWT3FIrI58MKtWwPKNkmkBQLhlQJGVeTiyH6RTqBRXQ6CBxBuEzDckmCIyAIY6zpw0yvjY8w6PZdTNkNGStuwEE6oXnVYKwQvaW8kzlwXMb4sArIWVFP7QVOTLU8iPkJtsHKtYMcygUQJWmUGOmAp2bS02P','tHrUS','yNPVHz0jFJv','9RQ9CMLAQx8FMor5iZubL7Kvd9SZQEgRk9ij5rz8LJtT08qiSw07IhOz5V7FyHKub5MEOHNKMIxQgcAzyTg','nqqsRhTrDVv5Pie1jkPUR1wQhgcapG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2232913785,63731,'vjRyrP5HgNMs9dI0IafnT8oZF6iK1ZW4T8Kgc3XCThz8w4c1rSinzra1FhDQZNqxHd4QATUS','yheGs79F1MDovqlddR7YjVL23iUKsS10sNEc8dl3ELqiihg9kuswrv1QZY84xyIvUN2ZTvaHrimBKmaOKaDk1AHpU9a','rEe2TwDjqqcvNUPuMN7mEG','l2hV57OwdSKoUAiBNy9EJnOdjAXf6mjAhqEvFtjvhbnup8k38fEiHnKzq1zRzHFmP7BjHxcNMUuQ7kucbcPTmAm0nLwmvG6Z5TC7u7qYmjcyD5RoOvK7wvsjJHBElUparvqKy1YqYAmV0kZ87hSW7TMHkctbh','vxu8lzeMLlpWjOsFbyODPPMOulBDtUfV8ZsPqQFQXULr8VEfnq016NV76UgZOtN7JdBeKE73plq8yH9SF58PSi6ffqnBS6','FM4EJGmYKSkokzLgYwO3rsdvVEFq',13);
-INSERT INTO ti VALUES (2232913785,63731,'vjRyrP5HgNMs9dI0IafnT8oZF6iK1ZW4T8Kgc3XCThz8w4c1rSinzra1FhDQZNqxHd4QATUS','yheGs79F1MDovqlddR7YjVL23iUKsS10sNEc8dl3ELqiihg9kuswrv1QZY84xyIvUN2ZTvaHrimBKmaOKaDk1AHpU9a','rEe2TwDjqqcvNUPuMN7mEG','l2hV57OwdSKoUAiBNy9EJnOdjAXf6mjAhqEvFtjvhbnup8k38fEiHnKzq1zRzHFmP7BjHxcNMUuQ7kucbcPTmAm0nLwmvG6Z5TC7u7qYmjcyD5RoOvK7wvsjJHBElUparvqKy1YqYAmV0kZ87hSW7TMHkctbh','vxu8lzeMLlpWjOsFbyODPPMOulBDtUfV8ZsPqQFQXULr8VEfnq016NV76UgZOtN7JdBeKE73plq8yH9SF58PSi6ffqnBS6','FM4EJGmYKSkokzLgYwO3rsdvVEFq',13);
+INSERT INTO t VALUES (-62305193428972802,4329569,'6amSAvueZdSno0gWxB4Ii48y3YMi0D5SDTS5pAKElr8','FBNyyCi3Pa9i7jLN0JywSI9VSVbT5RfHhYWGI6PspQJfFZkBOxxkN14dEyuCTLqsXPS9XgPjjjJQt7E0hJh5h4kjlFJ24AwtPU1bE2x6BkyJBnMbzkmAYuwMzckC1yS2wUukrrulPshn8lk4CKd8FglOfwFQqiwebh7zGdJgXdX1YQuGC1uFxnwxksZrIlfDSzP8RZUJz70E737ocpz7iSzWf4ubfEZPpUsjiHWITd5nTpCS3cGmYM','XWyKrA3tpOCtRrDLpjTAM7GCaT6ImSed2aeVaj3JItbQwVxQyusCNlYSYTGTFfhtVohzAInbyS3','s3QjR7cAKK0Q4roHOjaUG7vBmEqH6EYtNsoQ5VmJZx8yhzf658eqgWlAWyq2pDSXJwyEl2GUrU0M3mXcMtOAlbvRzRVQSEnbjoNr1Tbj6x1jlJ0nvqg8lVHjr0vGz91vVjMA4EcdYXZ6RAKdNtUv5lDl0f1wKLIPSJ62FQHpipg3euPUpyX7U6h7ozRBJInKUVSHPZHr','T','E',13);
+INSERT INTO ti VALUES (-62305193428972802,4329569,'6amSAvueZdSno0gWxB4Ii48y3YMi0D5SDTS5pAKElr8','FBNyyCi3Pa9i7jLN0JywSI9VSVbT5RfHhYWGI6PspQJfFZkBOxxkN14dEyuCTLqsXPS9XgPjjjJQt7E0hJh5h4kjlFJ24AwtPU1bE2x6BkyJBnMbzkmAYuwMzckC1yS2wUukrrulPshn8lk4CKd8FglOfwFQqiwebh7zGdJgXdX1YQuGC1uFxnwxksZrIlfDSzP8RZUJz70E737ocpz7iSzWf4ubfEZPpUsjiHWITd5nTpCS3cGmYM','XWyKrA3tpOCtRrDLpjTAM7GCaT6ImSed2aeVaj3JItbQwVxQyusCNlYSYTGTFfhtVohzAInbyS3','s3QjR7cAKK0Q4roHOjaUG7vBmEqH6EYtNsoQ5VmJZx8yhzf658eqgWlAWyq2pDSXJwyEl2GUrU0M3mXcMtOAlbvRzRVQSEnbjoNr1Tbj6x1jlJ0nvqg8lVHjr0vGz91vVjMA4EcdYXZ6RAKdNtUv5lDl0f1wKLIPSJ62FQHpipg3euPUpyX7U6h7ozRBJInKUVSHPZHr','T','E',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7107004289045152638,4998639,'JFl2Fdk2BO3xwHtPrFwJtLhsYArKw6yOXtPd8tB','dypGt1uJPGDn3y9mIlq6LQ6GtGmOUq9GuiNZ6Og64Kd9','bfqkmDXZNHqqVdJYteaXj','jvxybSki0c','HU','3',14);
+INSERT INTO ti VALUES (7107004289045152638,4998639,'JFl2Fdk2BO3xwHtPrFwJtLhsYArKw6yOXtPd8tB','dypGt1uJPGDn3y9mIlq6LQ6GtGmOUq9GuiNZ6Og64Kd9','bfqkmDXZNHqqVdJYteaXj','jvxybSki0c','HU','3',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1356683674376276723,6600201,'qdnwOQNHKXpmjL3ChwdekJyaqhWVIdT7BR0wqbhTRYUb8vM12G','XRrcEd7Us0xxz44he0qb2bF3SWj2BiDRKL1C6K4QYFJqTd91BRmlJ2OxE4QrEQLVcmOsCKELC6Fg4JS4ZckKBXcog1Do1CZHhGf17yfn2laMDforAacwOx2lbhBfdFgYLPy','XMdgatd099yXa78x8AghN6GPAx030CxAqPRkvOx844xKNpiA4g50QesvDz02OUAlgG7fpj5a0gjwzwjRIT','JuUppCk1RS2oVuYHX3wjITQkVonOELbrsRucGOmvO7CM72vymbsxLMvr7hmz2jUTV8NrXOD9DVmt08ae2bzkeyhk9bQLDxw9n9ZeFPAK8zcDxSeYVzOoY89Cbp2FbgukrSTq5kqBxOoTtlgly98mzi6Eq72U26S77HL4','QV','l',15);
+INSERT INTO ti VALUES (-1356683674376276723,6600201,'qdnwOQNHKXpmjL3ChwdekJyaqhWVIdT7BR0wqbhTRYUb8vM12G','XRrcEd7Us0xxz44he0qb2bF3SWj2BiDRKL1C6K4QYFJqTd91BRmlJ2OxE4QrEQLVcmOsCKELC6Fg4JS4ZckKBXcog1Do1CZHhGf17yfn2laMDforAacwOx2lbhBfdFgYLPy','XMdgatd099yXa78x8AghN6GPAx030CxAqPRkvOx844xKNpiA4g50QesvDz02OUAlgG7fpj5a0gjwzwjRIT','JuUppCk1RS2oVuYHX3wjITQkVonOELbrsRucGOmvO7CM72vymbsxLMvr7hmz2jUTV8NrXOD9DVmt08ae2bzkeyhk9bQLDxw9n9ZeFPAK8zcDxSeYVzOoY89Cbp2FbgukrSTq5kqBxOoTtlgly98mzi6Eq72U26S77HL4','QV','l',15);
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(85), d VARCHAR(71), e VARBINARY(14), f VARCHAR(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4627748,41516,'1zMxBt1JATLzJbd6YTyEIWiyi7uUjCN4qinB3R8PtVsJSFZgj7amf223GXwAQH8OVPYPnQbmS','34SfMU5re7De1sitcZuuqcNxi0dgh','awmpinYk','ne0vbSBATZ1Y5D2AFqFYb5Zd','t92EIpcoaFvWhn9nmbIp8EWs2Ua329rjY1S3qizbQIw7tqkTE9oI5RV11etUJP5fHP0Hr6tJFMCWJniXPE','klEB6VyN6EWoZhlTu7y9fxMtT',0);
-INSERT INTO t VALUES (7943324,28659,'ZowCbCI9VXkcCbORpE352zKdvCyYHtYjbcIO9cwdEhRda7vP2zLDzPih4UaZXhY','5USXDOEHROvjsKfXQ2BQP2MBy66sRSDPJenMFo6FS0w','GJ','FK','lxCFvNkzrUEdqqs6u0T7Reha6Rnnu8a7lvOoeTLVEBT4DgPpuFs7Wu2QBKYcOUQ5idwEQS8lPw5PO','kUSsUoCurkQSHh',1);
-INSERT INTO t VALUES (14595214,7396,'Eam5elYUCvm','IlwGh1UsKSfje13vIC6zD9HPR','qP6I5L0uAVS2','qm8FzjgKVeo1dKTshTViUY624GSgpjzJEQISA8rOrjAcczT8g7ByKD0yc3sH','hWzbIio3WoJCijTJvl3TFkTxv4r2TdXqlzT9ylu2qVZ10Z0TMH8fxQP','yP9lW9nCame',2);
-INSERT INTO t VALUES (6117479,13831,'9AOdN5eIUie67hSEwhp15P','Y8MvR78DFid5fqHzrV631uHpi1PrNQkV2cVyOW2nSyiRrumT6jfk0HYdoHIL3','cTSmlk3BQ','kwbYjsya0ufcoR1ns2OFJLFngPVFW4aMWGPeYbL7vFT2tk3viEgnOKWH18vGB30AnohMvuu','cpdGye5Jpdyhr0QvrhrXeyWXYxfNvwodTsTi2mIYvP','H2N8wfFoCdO1dsKJDwtf9nh3AURpV2dtBKkEP4X3VyjDxi8ihGGk1HIMzPhz',3);
-INSERT INTO t VALUES (15317528,60463,'0gQst4zikun9UnFtoG7gxQf4cCQCSIqFzcwDGG4nj6Q3SB0WUDOKQM4uJO0zYRpX9fDiu105aU2nzZtNB','6fiOp6u6YE7Nq9bfeoRuF','zprf2zI7q','RCAUecHG95M4EInASbhg','tNKVBP','3chR7RQehZszwuhg8zzR6vPs37imQpQ2f1w',4);
-INSERT INTO t VALUES (15560914,39691,'KNOjeU6BVsr577aClBPYUvZk','SB95juIVdYLyhTkY39ysV00vVOY67M3sLJ6dzhLCoAx4nzi7Eihu0f7yTkSsHv0lL','ofXZgTsZrWWH','W3FfhWjpcabkp9MixOn78awkjfeqtrRikeTzRpcPUhxzEqSgnCMgedWF9zUmu0G0bzQNs','0oIhw6TLJzy7jrDkgLImnX3IxRkBCQvmReOGVi3Rs73','e7KTQ',5);
-INSERT INTO t VALUES (9058208,46573,'O9oC3Go9dQfWkmP44VVMb0MfJEA7p0X7d9yyC','nMwXVybr0HO5oSBLgwtz2TkUbXZrBwVMMpCQB89cTpgGaX9nedLIvWSq8H9Fhdb','V3T4epMH','t98Kr7029BU3uTTuDlr0dZ23dymFXTADhcNr3nMDQcQcgjM7rAEpqrW9ZBSOvz5Agb25BUb','1FPKolcjHowxeYa8ZDcEawiQSRR2avFwVsC9g4RyD2asj4VznbnqCXMebCQrmZIRQMp','QmSawX95QyyCNKYAXw282exGIHUJH3D5VXgPoLK6l9ZPc55zRnPx4L587pIM4okZVytdDH8Pzos76pPovGLiHOQ',6);
-INSERT INTO t VALUES (1497578,10610,'b0yMObi1qmpkMQnZkLOvmeoiknugKrYbSxTGUVeDervvKsJ','daIdBI9JHvLEsrwR7i8okvBwteUSiQWI0x3DH8vaxy6lA56aksd2PH453','tixs4d9p1d','wRTI5yPoy','F6WJgWDO0UAnLxPls0Uf7VH3jPalj','cVuoIRtGBQ3iu71cJjtpDShxXsl53E',7);
-INSERT INTO t VALUES (10922385,35225,'hdkBRVJSNepComlzgYMDKcrMHzY','KhXyDivH7oogEiMspf7','aJ7QNLSkm','EfZbU6nMfaWfPuK0R5gXXSGPKGvOu6TcaqeZIKia5fwt0yqujAjqD3JDsI5qa','3569y8fcSUsKzFchc5FyD80jfNl7paMBON','lPTIpQI50kG2h2hOfsVkYWI4A158bvbqoxAUgHyJ2DCL85qRB5yO0vhIlIR4HaP6j3EHjS6u',8);
-INSERT INTO t VALUES (16544356,45579,'E3LQEF5uQHs31Z','dvOYLrsHGlBXLk8qB','aFLD','2MX8NrEWkFKYW','99T9BVxNVM260oTCPKshJiMpgs2xlqZO3U6qGgPa6Lex2DS02qmA','B6d3P5IcUCt8llsZK34vXBpTrYNpHIxeG9H95zR5RTKImHphuTS1lkOqPmB7oKUEIIwQpC6wf0KS6n3tMxZb5odSAx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT, b INT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARCHAR(36) NOT NULL, e VARCHAR(29) NOT NULL, f VARBINARY(43), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-165856486,1670783327,'u6xcL0szX93rpxk6tqZBPbjTkvRCNdPEqhjn3QlN5D6Tc9EdfZGbsxfN7tTlyJxe80rG','fbtH33dfjgJIlPGa0gsuGzypeZOYIU','PKoqNor6ZbZBd6v9','o9cHBroPj4ZDMNm','6H','YI',0);
+INSERT INTO t VALUES (-645175474,948752042,'K2p44UzmDnWWrWe0ekGp3yMeJY16C9zor2cQbVpwwQE4QrudTPuenBo28RquqEwyiUjfwLfYVZnCeBrYbDGXuvPy','Kq9JBRWWSYvI59dc4Jf1Y0DZcldXSsXIJWo7','Os0ZuigeAuLiajqdDWCepcQ','6GwC7CoNbfGqSqtSqUk9fwSGdDrYwMjrI723o6yxP','R','kK',1);
+INSERT INTO t VALUES (1255727241,1354968642,'SatbxO48Xd4kOcznmd4hFMjsg03NfNefdLZIxNJfcE7XMaZGRNhKwM6','noCeYZZhy8eXtizGXCXyH','wBNMDslPyVXqaFHd','G9ppeiJ9lj53puHx853','I6','Lp',2);
+INSERT INTO t VALUES (331909481,3433836323,'2lWdAhrlr3','EEESGVc06me2FuISJwHw0KTstKXx','V','bE','XF','Y',3);
+INSERT INTO t VALUES (1492296647,2671672721,'Sl86taXqbsVmI95MwNxOdIUnrQGvNLYZBOTMtggZMvDeLFycdpL3fwhhXMwZnXg5Snz0OdPGWvFWk8XKaPL6Z6gCVJr','s8IWT1LNldHc9z','ChqeZpzPMvOkTUbe2a2OZD','WZpjJlTiae545yeGTYQDyzTpX2wyVqMJbuVF9511CmK','E','N',4);
+INSERT INTO t VALUES (-423475012,3438819323,'g2OWJQNfNWOT3z40UwZEr3RKCagNunfmJA4XrEl6oDMcXGYyAnuZXErsnkv3VfLG37Gt','gfL5WcwnV66','QyOVWeqcOPBhSVIXvfjLVAbk','6EA9irwKB25','cg','sS',5);
+INSERT INTO t VALUES (45249876,1818347546,'r7NlvDVuBJ5E5ouqjXuklgc0pvJSGWi5VA5ehbJdaVKdxiLkVjUD6yVoJyud98f8GEl4VjwGNSrDTRCV','kolonqw590kCWlh6bl2ToLQXOSZpGTECWwv','w0VikBTZTuz0874FTF','WyaIggg9j1JU','mW','j',6);
+INSERT INTO t VALUES (886631886,113144380,'0eaZ9U8jGU33Zl6R4UQoCGHCBX6YJBwF0EuWqR7YDRlSMFxywDRtbPlzGPx3Y0ngvWuXUJBB4vnbXqZjRRm','B9mwSaVS3fkAL','BZBj8','hu3f1aNmrfky2FIrSa0NGaWY','Z','IZ',7);
+INSERT INTO t VALUES (373024663,2918411276,'zyjKrx','yPQhTU6WY5eKCj6yRXDF11ejxvF','t1SjseM3W4cv','2q8Q7GHlFVPWc9Znx0AWWqmviu9q3CeCByW','1','J',8);
+INSERT INTO t VALUES (1578065965,667229695,'4Kv7ppAhfjOFhvofE02SVUtaYEx','1xLALi5','uGEgto50Y0Wlinha0oJvdeWpkGImd','ehTRFPLaBGx037MJZfXDvSpEn','2T','FD',9);
+CREATE TABLE ti (a INT, b INT UNSIGNED NOT NULL, c BINARY(91) NOT NULL, d VARCHAR(36) NOT NULL, e VARCHAR(29) NOT NULL, f VARBINARY(43), 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 (2599525020,62321,'243X1n9HGJmaRHffATgbeDSWtYUAPlsHVlEbtyODQTGpyfh','L5SMxn4O6uVbwzlBc9NxvP5wHuq8AB3xgOBNDZC66suMQFxtL4Ydg2YTBkw8ixdlIKHNQP','atK3KpH1VWl','zQtUte7JqWJF4YenNbwtJ','XybuAhxyQc2DMHwIoysyhGBej6KBVIQId1Ky1MkXpG8lBiyJ92YIi','n7c2zPQ7XjuoNQ09jEnSD3qWgENFhov6Wvs48ACTrNzkcR',10);
-INSERT INTO ti VALUES (2599525020,62321,'243X1n9HGJmaRHffATgbeDSWtYUAPlsHVlEbtyODQTGpyfh','L5SMxn4O6uVbwzlBc9NxvP5wHuq8AB3xgOBNDZC66suMQFxtL4Ydg2YTBkw8ixdlIKHNQP','atK3KpH1VWl','zQtUte7JqWJF4YenNbwtJ','XybuAhxyQc2DMHwIoysyhGBej6KBVIQId1Ky1MkXpG8lBiyJ92YIi','n7c2zPQ7XjuoNQ09jEnSD3qWgENFhov6Wvs48ACTrNzkcR',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(86);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
-INSERT INTO t VALUES (3602037177,65218,'roSOSbFm5UrDg0FG94UwYgMjUVylg89TqIwMsKrjteJXI','MEqgG','DP','TjYcCt50lx4FqBEVxI0fiq4Fjh8ca8Oe2Tj','Up7Ff2lFLm3de4V6iqwAnl0IVoeCxULfRDju0SGmeyq6T1kh0zYtrjKQImmvfLl','cHYY1TEjWoV9POfx0OSFpK0MksIxCbAqlJnIppK8KPIqKka86gq',11);
-INSERT INTO ti VALUES (3602037177,65218,'roSOSbFm5UrDg0FG94UwYgMjUVylg89TqIwMsKrjteJXI','MEqgG','DP','TjYcCt50lx4FqBEVxI0fiq4Fjh8ca8Oe2Tj','Up7Ff2lFLm3de4V6iqwAnl0IVoeCxULfRDju0SGmeyq6T1kh0zYtrjKQImmvfLl','cHYY1TEjWoV9POfx0OSFpK0MksIxCbAqlJnIppK8KPIqKka86gq',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1225698227,62260,'SkQvIIzk5XoqSJUQOMmgGHkRaOvCPkCT1lWXll1bM4e3oejKCaLLnmbBh6kjfX1PNnOKbAKUMaZaasITfFb6Te','7H80WXZgkTU9C0ktQRRqnku','nmb51BrZUhE','n5sDmRsOZo5y0Ynhbcf0QShC3oPSdairqxgErNoypo7kEbcyVcJNPqXt86XpV0C128mF4T2EoLWGIxszpqb3tyF5z0YC','JLTqCDrhiStUEMlZFU','9VE6mKY5WruuDJSUnsXW62X14i0fbyioUyjV3kkDsNyhSKhhoX06QUUi53zt1sTH9gRLTvZh9PT95',12);
-INSERT INTO ti VALUES (1225698227,62260,'SkQvIIzk5XoqSJUQOMmgGHkRaOvCPkCT1lWXll1bM4e3oejKCaLLnmbBh6kjfX1PNnOKbAKUMaZaasITfFb6Te','7H80WXZgkTU9C0ktQRRqnku','nmb51BrZUhE','n5sDmRsOZo5y0Ynhbcf0QShC3oPSdairqxgErNoypo7kEbcyVcJNPqXt86XpV0C128mF4T2EoLWGIxszpqb3tyF5z0YC','JLTqCDrhiStUEMlZFU','9VE6mKY5WruuDJSUnsXW62X14i0fbyioUyjV3kkDsNyhSKhhoX06QUUi53zt1sTH9gRLTvZh9PT95',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2362392292,6996,'3GSEGVVi','WEc4VZi6ObmUh4WxKfMq3g5c5D13cLiMTgDZiDvuoi6sDy2fKrKApepzUXpju0ZfQEjGkwdFAepQOdN0v960RHRFihNBJOgCht8dVjEBAr0e1cLNChis2EPMb4hkRiK8Kg8AREwUoGFh9iuFKhcHX2O8XdX','4a','DlpvcCNInoU2wc9FWsBdndPvtMlnj99oH7b0aZ9','JbMsV1ikLTRZaBjIJ39xZcgRHQ5YNuNWQ34Bb','tAEWCekwuZi55tWFOQOGd3ZFtRt083l2TnWZ',13);
-INSERT INTO ti VALUES (2362392292,6996,'3GSEGVVi','WEc4VZi6ObmUh4WxKfMq3g5c5D13cLiMTgDZiDvuoi6sDy2fKrKApepzUXpju0ZfQEjGkwdFAepQOdN0v960RHRFihNBJOgCht8dVjEBAr0e1cLNChis2EPMb4hkRiK8Kg8AREwUoGFh9iuFKhcHX2O8XdX','4a','DlpvcCNInoU2wc9FWsBdndPvtMlnj99oH7b0aZ9','JbMsV1ikLTRZaBjIJ39xZcgRHQ5YNuNWQ34Bb','tAEWCekwuZi55tWFOQOGd3ZFtRt083l2TnWZ',13);
-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(1) NOT NULL, d VARBINARY(75), e VARBINARY(78), f VARCHAR(37), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (53645,184314574435188400,'U','ps6L5rZZYzEE5NltfHwAfHxX5ZotcZnULVCbj0vs6AJ99gM4lHfBpxYkmcnAEWc8Zht','WwRXHpAGQ','wgCz9OhNXvy4POnCVSy6lh6zM','mnAaVzT9q496zKaVN3g0BRYsbK','fubNTGLDVJ48KS8ozEq8dAikeb8KRv4KVa7c',0);
-INSERT INTO t VALUES (40843,9076309601259700337,'3','Z2VIqdcxSATJq7j','7P890xvRwOLtiD8MpTe9azAJVWSyN4JLiG4','Go1xu4JlRzzHcVMPgn8izfKD1rMyEMJo','T7r30DZYbkifAGY9ywHr1GBaP3fgKqKFSu9SVHVTKztgEI2ZAb','7dd1GnVe7w9ynQNlfmd8QFGmIzmqDcP4l6h0QFQgCK14IwuAgoruhuq5D5bN5Gc55bEc5',1);
-INSERT INTO t VALUES (32643,3522265978424562417,'y','51gktDtYrc1','zbDZ53217Kn4T64NjdpxLQP8tOQiM41Ar8jIsgxjSAl1BD8E78RILtUGUaKEjDpN9ZQc3K41sfVH97','YFKvVb880it','j8Ui1gOgT4sUy38x9EBqDHjJBx7uUCagibvWLERJj2sxZLH1Yr7VjxWEIviFuASyXAf5FTRRtoOv2NWpkF2Fa','i4zBpsX2TIL5pk5yT8FaXkfWjL2',2);
-INSERT INTO t VALUES (20430,5125551787242724697,'A','M4RIb8oJn','U5','GSkZlmFvw68BblBejzYH3l0eeyYkvqD06','AhmAOhldMkmzJCAUioPEvXLc4SgqFPmuv2LOe5qU5t3Bx5VhedfSxCGj7shJyFLX0e0H3nbC3mDVVdr','ks7ywmsb8nCgbOwgl3h3PjlSAPQrc3hxWEH',3);
-INSERT INTO t VALUES (34041,3534605911411225120,'1','f14Uby1JCUgVmpuKYo9jK7w01Ju8P','8VCU1jKTRCo','kcLN','rvP33sIoPWmoSr2KWgTcgjinMTHhX82','umL0MdpKGDzJTwUrrwt3VmJFZjQ6HgsRBjnL8Ar64AgBVHlimjGsCM18samSAoCDtXyoQIv88yWRvZUDp31fJaTHP',4);
-INSERT INTO t VALUES (58491,18164328586514912430,'8','OQHZ4RXLdh7ED8H4vqoCSAqOtGJ5bIfh2mkXuC6DocBp1DPGnqWftKU25di26yrCsxboUGFXT','KLHS49usR81fdWOrgGNvM2jahUWHTfEvfWj0ONyS6GsE48qHdwm00iUGJMyUYeK2sHcIf','qdPXsg','0Fp','ZRivxiQLjfVDsarEIXjoCeyp9LO218vh56ADr2dXshxJV9HPt8iVA6xfJdvqVXCglZBH',5);
-INSERT INTO t VALUES (7822,4139374956575875316,'R','o9PIkAVxIcf4FQ5tO5sBtN44eXtEOSdRtNUwEUto13ylm3hXfXSfpfsLmcsTNjDpveDH','XHDeuPJABrbiBtW9RszfrEVnOGwe35J2n9O1zWF447NEa3GwNePrLYBsKofQoE5DR3RsbN','lcj0fG5stufOvDG2ce808dM','VbutoK1CfKl33mSz','MzGzHtO1jKdzrGUUapGcSXMlO7YYbCM6tHyufBhhfbV9rS',6);
-INSERT INTO t VALUES (49543,6164600583507231780,'c','pmWAvwdaNouakZ3FG0eWPiDM5tGDZZ14aVZjKjajUVx8tyVfHjmLXwgrnm2AwFe0OaZ','MrTDfH27oDS7kUjCOsyXzgo1KWNZCLJLOak12UEZcFI3Kj4NbAS','0YNGRJWwsu9XvcoMEiZZ30AC07q7QdKPLej','FeLhztWds2nsnIwoG9ikSaEB2hcyAGTjyvKOmLwe5sxoZey8xsA','EsmAXf38gA4cxsDQbey4e6u4ZNPXO6nDvJfUU06TtiZSmCaQ8BYeBtwKFWYDQKvK2GUjDw0E2LN3kAJ5',7);
-INSERT INTO t VALUES (36881,11303050826176102201,'4','WxI','ch40q6uzYyy4SjIh6hDksUNioQhzR6fRoQg1','qILTStPlwM8qh41M','hnZo3xB3itu6bPfZvxrKzVpAmw4S6r5m4jnPPzW6XqpU7KddLbLVJYYhlUn3p0je8oG3oQequ7aiaHBDn','WY4QSNRmqe3wWVzEzKnb7u2Kp',8);
-INSERT INTO t VALUES (8975,962539605877187395,'4','vzhMAL5XVgYgErX0n2GapZMtb6PYSZZlLhvplQsjFl2tjJWf7Y4XQL0jD2PK9ikVsiQlXvfzvr','Sps1f7eeGEq8Llv5WM1NlaCoCvVTnqKPS3iVlWg3BAt8A0FwGnKB7pqR1qqmg0','5YlAoZKueBs','8QrFIRxsTJI1','x5dGFmLoDGxy2w4bB67KnoTXcpnr0UhT2tKuwXQ5hQBvwQmDuXchLbX7HrCU7djghacmTLte0VykuHjmgkiNb64IXNrAweSwMNe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (936395279,1509990523,'DBY6FXi3whdMO4mCplK30vp2fPDCfkichsjdBWvI7afcuJ0zmOQ1yVQiFTRwcdX1aGoi0GUjiTX9cLLW0','2BeuSxEtAhLgkZQx7js','DuaWCIb7rbx6lEnq','sF7g7Kkez10jWxsTGDfjEXFw7H8DsU1f4gysieL','GR','w',10);
+INSERT INTO ti VALUES (936395279,1509990523,'DBY6FXi3whdMO4mCplK30vp2fPDCfkichsjdBWvI7afcuJ0zmOQ1yVQiFTRwcdX1aGoi0GUjiTX9cLLW0','2BeuSxEtAhLgkZQx7js','DuaWCIb7rbx6lEnq','sF7g7Kkez10jWxsTGDfjEXFw7H8DsU1f4gysieL','GR','w',10);
+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 (106661345,1451453476,'Nhi3o67ee9io4Wd2CIkY6','rQh','Dy4cZZK3DL8lsZsI6JURzF8AE1zq','KCNi4tFlh3QGgdKSPwHjjzVPm0Zg','Ad','fJ',11);
+INSERT INTO ti VALUES (106661345,1451453476,'Nhi3o67ee9io4Wd2CIkY6','rQh','Dy4cZZK3DL8lsZsI6JURzF8AE1zq','KCNi4tFlh3QGgdKSPwHjjzVPm0Zg','Ad','fJ',11);
+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 (2011305772,2772353480,'spaNE6FOvOuYayD5SgmWg3rWhB','MNZffhKY5em9Ma8DfXshxHu6IUT3K6C4n0khOlZb7MQiJYXyKTctY4LKAEnCQzN7Qi2VoPHmD5cRd8pVYAIVXRsCgB8T9g2kMiE8OSr6KJBXOkOpG9zqnsJFBqIRRtSueO7hpRpGYho0wfvJt4xFWdXYNPicNSfNbiUZutIGguyIIN0SjiPyw5tZjDHczP7atHyLX9f4Pcm9e0uTcj9T0j66nUL2SJj7juxyCjLboVoxmhZ','Mm9k','bG06NfKFu46','CE','qu',12);
+INSERT INTO ti VALUES (2011305772,2772353480,'spaNE6FOvOuYayD5SgmWg3rWhB','MNZffhKY5em9Ma8DfXshxHu6IUT3K6C4n0khOlZb7MQiJYXyKTctY4LKAEnCQzN7Qi2VoPHmD5cRd8pVYAIVXRsCgB8T9g2kMiE8OSr6KJBXOkOpG9zqnsJFBqIRRtSueO7hpRpGYho0wfvJt4xFWdXYNPicNSfNbiUZutIGguyIIN0SjiPyw5tZjDHczP7atHyLX9f4Pcm9e0uTcj9T0j66nUL2SJj7juxyCjLboVoxmhZ','Mm9k','bG06NfKFu46','CE','qu',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (964866897,895891190,'FShd','uqXVEr14viv5dNSfEdLIbqDReV1PYj3PYjvIbvvFePDZZEEIY9ShMcqiz3enmeCoXZNx2hAFsfXHWG1F6Ax6htrS0jFQfhLIDGrC4Bns2ZUMJeULI7AiUmQh9vn1tOphqpuRziilZIcPL1U8AzT8ZGPX7gIHLOporZ4Sqtbi8Zb','px','lj2Pc63lwnlo3qBPzVgrSzisVRQelc8uXvQB4TmRtqFLKop2ngJtGxl0xIaEpNIEcb4bfTxNy4BBkC2FIdQAicVKMrBAjC2ofNk54UL6RkNkzebfIMO1vRY3RTfAwF8CXmS9aZ9JE9HdoAwJ09UNYCB','lY','F',13);
+INSERT INTO ti VALUES (964866897,895891190,'FShd','uqXVEr14viv5dNSfEdLIbqDReV1PYj3PYjvIbvvFePDZZEEIY9ShMcqiz3enmeCoXZNx2hAFsfXHWG1F6Ax6htrS0jFQfhLIDGrC4Bns2ZUMJeULI7AiUmQh9vn1tOphqpuRziilZIcPL1U8AzT8ZGPX7gIHLOporZ4Sqtbi8Zb','px','lj2Pc63lwnlo3qBPzVgrSzisVRQelc8uXvQB4TmRtqFLKop2ngJtGxl0xIaEpNIEcb4bfTxNy4BBkC2FIdQAicVKMrBAjC2ofNk54UL6RkNkzebfIMO1vRY3RTfAwF8CXmS9aZ9JE9HdoAwJ09UNYCB','lY','F',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-731880761,620029422,'VqHdXgN','SX61fQXkdr7WKbBx0sPaWuUgBNXZtHbCagm6WMXIStEfE3YXdNc3ooPk7Msj2dZzDB3evyGQLyBFChY67oIGcg8UmyCbgSnN3urBa40IAzYciLvq1eiJ6xAS3KwULbBDlfamURUYUDHcJLJYPDFEuSCmRH5eAevfvsyj6E02u5pcEg8ZUcAxZDUulU11m3aTYYTQMHf17OM73Q3zbW0pXqZUY6ZwmF','bbFwd','27EHpnkSaEMMi1HxUnRal6kb2SAPil6TzNqgfteUgOBatcV9dzOXVPRSbekbBJRIrIQELSPKve','pms','sp',14);
+INSERT INTO ti VALUES (-731880761,620029422,'VqHdXgN','SX61fQXkdr7WKbBx0sPaWuUgBNXZtHbCagm6WMXIStEfE3YXdNc3ooPk7Msj2dZzDB3evyGQLyBFChY67oIGcg8UmyCbgSnN3urBa40IAzYciLvq1eiJ6xAS3KwULbBDlfamURUYUDHcJLJYPDFEuSCmRH5eAevfvsyj6E02u5pcEg8ZUcAxZDUulU11m3aTYYTQMHf17OM73Q3zbW0pXqZUY6ZwmF','bbFwd','27EHpnkSaEMMi1HxUnRal6kb2SAPil6TzNqgfteUgOBatcV9dzOXVPRSbekbBJRIrIQELSPKve','pms','sp',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1248506303,1422284839,'dQ185blKJWOc7WPig9PMxWtSkVdPr0UV0rd3eqs1kX0xwdVEEUj','PiJ24g','ATWTiYrgI','HuCCBz31BCfEuJV5jSNqgDOFzpjOfpHkOjZwyBvrBPANNOS1dgkprVqmP1Ru05TpcSmzapHmY4vYJozbH33OCWi6Ri1PYMydEQyPYZbwdYpFwzQj1gDX5VcjaGYd7gLrbXl5w4vicy644hZ3P3qG4cLLsC6chVzpEUbETJFBHD1yAw7','p','Oe',15);
+INSERT INTO ti VALUES (1248506303,1422284839,'dQ185blKJWOc7WPig9PMxWtSkVdPr0UV0rd3eqs1kX0xwdVEEUj','PiJ24g','ATWTiYrgI','HuCCBz31BCfEuJV5jSNqgDOFzpjOfpHkOjZwyBvrBPANNOS1dgkprVqmP1Ru05TpcSmzapHmY4vYJozbH33OCWi6Ri1PYMydEQyPYZbwdYpFwzQj1gDX5VcjaGYd7gLrbXl5w4vicy644hZ3P3qG4cLLsC6chVzpEUbETJFBHD1yAw7','p','Oe',15);
+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, c CHAR(76), d VARCHAR(22) NOT NULL, e VARCHAR(91), f VARCHAR(37), g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (85,3563344762,'O1hOR3WVIaSVfs5gDlv0uLs5FpPLwJOmpFJn4UdoOaZUMPBZ6EroPgRsmdTYfwvK3E','ZrU3c0','OGf2PupKF76tUnRCX0j2byCOEDGx6B64DRaTDhqa9St6ensFwxxDDH3YgHWV6JZsx9nkWablV8','BmORYn1FDYfKZ4M9IOvfnNgbdOoORAg7m6','F0','w',0);
+INSERT INTO t VALUES (101,2387214892,'DbCulopN8rj','dLb3m','p4hLltbLevE0u813Qg5ZE0XXYrYDmqhlxcIo7MsjxKi9qoCBn5sShW9fP17','g6Zmuhx3zygDXkS7h4OCK84CA','0','h',1);
+INSERT INTO t VALUES (161,189396867,'43zueSkJYj3KFoE3izk6QvM6k3g2KDmRj','ZBax75Z6IlYkwpuftkIOAK','ySDwz9XOwEESFxm8tvnQY78etcmEnMHzB3f1tE','Ud5vgGyrEdJ60SNkomSUuHkkQwBTLJADUAr','YC','x',2);
+INSERT INTO t VALUES (31,3488258450,'9f2FP3fxfw0AJ7poFHVYVVLfdAucyVCrQ','I56DbhCBvTGYoA','omChEtUHoT7ZBKMhZ0C9KEXdfuqDR8YwTD7jm108A1RyMt14yeU6ZGxIQV0z7ZzG6D8x3I','dBIQ14h2o1Lgh6Jv','LV','k',3);
+INSERT INTO t VALUES (240,2072799348,'XlvB2dSyR37hVmNeYVUSdeki0AkRU0heY3eaUZDyFVWVbWiE3wNqQpgNekHQsaM','10pWyZMeIGoRpL','Wy8fuDQd9VxnYwNRV9tt3LIRlDAuS4kIZiFHi83VD3S58o2JIjEf29uEawC0TfJG1xBmRvnH','kYY8JtWIUt2Tz30NBTqvl00SFedn','a','0',4);
+INSERT INTO t VALUES (117,862461662,'WVBhSMsTGRjgbIy5tdu4HxQUEOFznyqqZgNAZTdTU3ULwbEBLEZuUImrg3Zs1Vkvcpimz6aaug','q2k1CPi6XH','pBSpt','pzQgdRP','fb','t',5);
+INSERT INTO t VALUES (61,1984508783,'isJuGfRaXU1R4pPMMApTJcxYI4NG12dayFUVWzr6kGIrMICU5bjdpw5ez8AF71gzFCEr','01P0Za2SnkVF2fKli5H6','TwP2MwjVwWIVbkrVH2ZTeWUmBHayatfSNGC1uf9wfme1Tw3vp24TYXEBcQJu','0Onp6QqMGITij8XKPouLhxLRVlPLhd','f','n',6);
+INSERT INTO t VALUES (116,902344544,'ATZI9lPECP5ZnkcTM4mkMRRwkX8tgDC','vo7','lFQj3qnXXFvcqQroJUwRSkI4IYUfJYItgrCYmYnT7j6SEALWGXCptXLcNPDybHRSPxx9IOYAhIO6uijt','vjTWNR','q','K',7);
+INSERT INTO t VALUES (60,1394156374,'Kj89Ej1JJ4uDaPPIDT19gZ0uNZ5NHItKN9uM','ZGKXJRTFKleJjbYeFumL','heNqtnkZx','QMtTFtP30q','I','q',8);
+INSERT INTO t VALUES (108,854151781,'I9LPz1OjVXq63qzvIoPXyE7qQzhcq5MSsdUiF78KbyAs','o4s5VouK2z','Seed5AxwOKlEKuoyduHR9mG29sCw65gM4fdr0KhQyDTfgZDpvM','qzAw7O2EVJkNAacmp4jjEzypEUE4zM','84','I',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED, c CHAR(76), d VARCHAR(22) NOT NULL, e VARCHAR(91), f VARCHAR(37), 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 (586675,1561958395789253752,'l','ieaoSdthLztyvVkR12pGE','bmhH0u','W8QK7EV2j','hG','6rgT7jrCbOghiq82weS6Vieb5WUY0opivXFvlHN2ovFlzKRibeDsu1bbDG56Hs2yQGAKS3QFiz5Scwns8x',10);
-INSERT INTO ti VALUES (586675,1561958395789253752,'l','ieaoSdthLztyvVkR12pGE','bmhH0u','W8QK7EV2j','hG','6rgT7jrCbOghiq82weS6Vieb5WUY0opivXFvlHN2ovFlzKRibeDsu1bbDG56Hs2yQGAKS3QFiz5Scwns8x',10);
-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 (4264361,5282603095512030365,'b','n6UWBPiMJgN3di8KTSFG9veX9fZHcGoaOzF','0AgvGjuDwM2VXhkog8UMNdZSksldaUlPFt2JEjRnPtKNbaBVagg01','Jee9mO5z0p8pYRE51s4gq','F9a9nfkGAnmna','S2uSzIWmQItVthflSVJw440angSJGuxYvT',11);
-INSERT INTO ti VALUES (4264361,5282603095512030365,'b','n6UWBPiMJgN3di8KTSFG9veX9fZHcGoaOzF','0AgvGjuDwM2VXhkog8UMNdZSksldaUlPFt2JEjRnPtKNbaBVagg01','Jee9mO5z0p8pYRE51s4gq','F9a9nfkGAnmna','S2uSzIWmQItVthflSVJw440angSJGuxYvT',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (10871723,11682893408433886768,'H','0bIqCNbWjag7j3mu3WmElyXfzqRW1N9xVJ4FAZ2YX5y8aQtp2kDbrB4YVm9dW5mPcLmuWH53oyuMxs8RHsRzMioRd15Qn0zqfMFyXUFkPUI50LHY6iv4BVtRpU4OGpyWCeQ','RhJ1LOUcF0CybBo9YLjZD0qeO258D8bEUKqGFs','bC9xxSV0lwAarbiT','Lcg0XaIxzc9p4PVFgIdawWuexCt8W2HWHooW2nSTRyWxveFm9YwZzM9h2vGDVK43f1p5lUuvov08pss5DbCQ4nc2U1XGCKe','NGJOZcuGefgt78JTC5Whmmrp3hVmE3gZFNutRvQOwlHuItzoeR8mAY321bU0fQgF7mkHmxJCru',12);
-INSERT INTO ti VALUES (10871723,11682893408433886768,'H','0bIqCNbWjag7j3mu3WmElyXfzqRW1N9xVJ4FAZ2YX5y8aQtp2kDbrB4YVm9dW5mPcLmuWH53oyuMxs8RHsRzMioRd15Qn0zqfMFyXUFkPUI50LHY6iv4BVtRpU4OGpyWCeQ','RhJ1LOUcF0CybBo9YLjZD0qeO258D8bEUKqGFs','bC9xxSV0lwAarbiT','Lcg0XaIxzc9p4PVFgIdawWuexCt8W2HWHooW2nSTRyWxveFm9YwZzM9h2vGDVK43f1p5lUuvov08pss5DbCQ4nc2U1XGCKe','NGJOZcuGefgt78JTC5Whmmrp3hVmE3gZFNutRvQOwlHuItzoeR8mAY321bU0fQgF7mkHmxJCru',12);
+ALTER TABLE t CHANGE COLUMN a a TINYINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED;
+INSERT INTO t VALUES (175,1976984165,'RVzuSBfx53Y5WF9U4GNbitJtCETopxY2WeKaphiQGdr5rrBx1KLUev8RnfE','IqYWWerny','bvVFjiPaGahXCDQhDykvDbDDu4Pym8UXgfJGbblAKYAAWlP','eMl6Bfi','5','l',10);
+INSERT INTO ti VALUES (175,1976984165,'RVzuSBfx53Y5WF9U4GNbitJtCETopxY2WeKaphiQGdr5rrBx1KLUev8RnfE','IqYWWerny','bvVFjiPaGahXCDQhDykvDbDDu4Pym8UXgfJGbblAKYAAWlP','eMl6Bfi','5','l',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(77);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(77);
+INSERT INTO t VALUES (178,3949085171,'KW8J78ZDH','CXiwHBpVKJgCccBwOUpmt','DlxJU0PHgX59PTelClQXWw0cgJWc29hhGX9tY1YoEOFxoLWP3hSkUXMysLHGOpLUlGUgN6c0p','w2Z6hEVzihMmx52CTkKTxCuM','k','w',11);
+INSERT INTO ti VALUES (178,3949085171,'KW8J78ZDH','CXiwHBpVKJgCccBwOUpmt','DlxJU0PHgX59PTelClQXWw0cgJWc29hhGX9tY1YoEOFxoLWP3hSkUXMysLHGOpLUlGUgN6c0p','w2Z6hEVzihMmx52CTkKTxCuM','k','w',11);
+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 (185,735297733,'fFrDWdATNLablFSxx71pBeusF3m7ZhbbDjKthWfoiXsuUtp0cS','TnebcifcoqSvo670RsUWZuUQpPkxswuTjTBT6zCBjaPlnmnu73x7QAdUJZfnbDzwKqGyqbTma2BXgMLyh4lUlDmrxMTCDw6m1nmmGfEdR5bOqPJQx8ZkG4G42Fvg5EhF6BhVyIVy1KljdWKNMlU1S7ydIMPUCR0ieU5xkTuDqUeYqLUNzVcDZ2qmhMavCi8xOwHR6RByhYgrSWwzZCMn5iNWim52LWOHdHtrF9dq2voAy37hSkWpkBMwvwAGyYsQ','hBGVwK8LnT80URIRnChBKrJWrInAqSxODh0Y','IWk','z','g',12);
+INSERT INTO ti VALUES (185,735297733,'fFrDWdATNLablFSxx71pBeusF3m7ZhbbDjKthWfoiXsuUtp0cS','TnebcifcoqSvo670RsUWZuUQpPkxswuTjTBT6zCBjaPlnmnu73x7QAdUJZfnbDzwKqGyqbTma2BXgMLyh4lUlDmrxMTCDw6m1nmmGfEdR5bOqPJQx8ZkG4G42Fvg5EhF6BhVyIVy1KljdWKNMlU1S7ydIMPUCR0ieU5xkTuDqUeYqLUNzVcDZ2qmhMavCi8xOwHR6RByhYgrSWwzZCMn5iNWim52LWOHdHtrF9dq2voAy37hSkWpkBMwvwAGyYsQ','hBGVwK8LnT80URIRnChBKrJWrInAqSxODh0Y','IWk','z','g',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8609301,8367771071652090798,'Wy','hKEpH0R1uTG97dQZlM3lLys5qpKIvInGr0eOmbujuGPTLkuaj86xzlDXNADkkhVdTJL7nZyHVfeuGFSWEg9VjAEip00V9y0b014l2SufNCvdUihbTbDSNCL','05TuW0KjkgTBqjlOJ57DnKoOK6klY3CYsskjagj8vfcmYApwKCg27G7q08X5iBFggxQoz2d','y2jNzKmop3EaQOuuyu0ZmiDeWs9p1yhxUbFF7tJByu2vKUX5mOGCtYvv8srtpm3aA8Xn00IJZGTgcazb4ut4Y6FigXTZx3YJ3AQQIrTCwTmWjiYwBWw8sfv4BapeOHvKiSdWnGe0HVx1WZTAcCxShr7VoeBGsT37D0mZeYBxDkz2bVRE13JKTFsx0ddC2Pvbub','VPyW6UaN0rzIskn6nU00aiIWtUNPUKp2LYO2ShcwJHttfoFKprJM6SbG3fXQp7','BCBLJc6gKIlLbyaCKUZfrV1huas3756wsbinFyC99mHi0acR',13);
-INSERT INTO ti VALUES (8609301,8367771071652090798,'Wy','hKEpH0R1uTG97dQZlM3lLys5qpKIvInGr0eOmbujuGPTLkuaj86xzlDXNADkkhVdTJL7nZyHVfeuGFSWEg9VjAEip00V9y0b014l2SufNCvdUihbTbDSNCL','05TuW0KjkgTBqjlOJ57DnKoOK6klY3CYsskjagj8vfcmYApwKCg27G7q08X5iBFggxQoz2d','y2jNzKmop3EaQOuuyu0ZmiDeWs9p1yhxUbFF7tJByu2vKUX5mOGCtYvv8srtpm3aA8Xn00IJZGTgcazb4ut4Y6FigXTZx3YJ3AQQIrTCwTmWjiYwBWw8sfv4BapeOHvKiSdWnGe0HVx1WZTAcCxShr7VoeBGsT37D0mZeYBxDkz2bVRE13JKTFsx0ddC2Pvbub','VPyW6UaN0rzIskn6nU00aiIWtUNPUKp2LYO2ShcwJHttfoFKprJM6SbG3fXQp7','BCBLJc6gKIlLbyaCKUZfrV1huas3756wsbinFyC99mHi0acR',13);
-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(92) NOT NULL, d VARCHAR(81), e VARCHAR(82) NOT NULL, f VARBINARY(2), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5716,37119,'ub4srLKXHogxYApSJc6qWct7I3RwxH0gVCtZ1uE','fSCWWr2Cr1HbhpyNtyyCdjV5X2mZnBeF8jCuxDIIq3rxpEAZDkEsvkxUrPv4b6YCJuBcRcP8','Sh0tEJioA9LKijbiuPQJAAYpx3ZXXQtcpbUfkZBaeFS209rtWKVEjw7r1XbmaiO11ECYWHavlko','X','1Wff326RfUgiJrX3xZrMGMvScLNxdnUVtYgcYEVM1phi','PnIqQL19duiUQwX20i4rtbZ2AkdaALwSOwBnNyLEFS40D1OlRd4evRkKP1fD82FaEt64snybcZwJpxr6Pn5yBtt2RC09',0);
-INSERT INTO t VALUES (-27686,35203,'TXvMVFZ7Beq2Pr5B9Hgclr4fFCj','noglEh0vejR','sTFRlW8MKRoRN8vLaNH7LZEiXqKw0agAePMof3bWPGHTaQevNFWy8wXOqLpP04erl','oS','hJt7UDTdq6356','Xj1BOM9hw3T9Wgp',1);
-INSERT INTO t VALUES (-17887,60093,'oRO6xNd0q63LE3W3xja2lHXGoo','aqhCLLR0ZiuZ','ChIgITGoMEiE7odBwYMimQ9nJEeONu6FX2ATMhy87gx7','dV','KlY7PqsGV','U7CAfDwBtXGEGdwh7HoMnFcmuG6DUF0993Yeo5cJIcUJUQnGWi1iPCtHkbfJQE5MdPJe89whFN2n14R5pTeo9mw',2);
-INSERT INTO t VALUES (-13817,30401,'h1K0yuLmLlecT1wmenWN1FsTcWRelvWztSRa5fJXnQ1jXf3hF5uyTwlyXes7fs2qBbaLbwMTUSj7','e0GGOkAEYUwbzOwWL1eo','KX3YYPtSHK9eDOCavqOX8DOUpMSbhvucX2shyln23lLJxKYmxG1Rx0svGPyx4oAnYjpZOw','Y','XwVM3QMxGb8c','keROvtcvUmkGROG',3);
-INSERT INTO t VALUES (-451,3299,'m6Ai4lMgYLwHkL2iPQyTqm2Qmc9rIWKs07k4jg8PEWzDvbb3cSDAFJVwF0E3BKppMV0kao4rJG7GJ4h6','NzgV','YOhdPNRus8myq2643B2E7E30y4JYbkQQKcKgW235pyp5QlyelZnvlrERj5AZH6hMASsgKgmiiJsUzm','Y','EwXio3SYuuQm9tKKDOFLLWKDOlHx2DzoNY2h5XqNivv4juogYOlUII9b98OHBLggSKzSu2','hRLf',4);
-INSERT INTO t VALUES (4018,58456,'Fl5A5ZrtPqqgZpe0CxTxFH7TWX6ETQp','6l19cjOxv7IFrJtzfF18BTPfIzW0rIkz4PJRxpi0gQTd7Oei5f6Xx97PXMIoWNqDZP9BBwm','lXwIHkfIHz5xaqAMlfHpnPQYljWj6r5ngJH6txri2','zy','GdJSjQHC6PavWGbWqrxWTLAkS','WwfxkUQ3zTjdIVw19kh9CxBuybN',5);
-INSERT INTO t VALUES (-24088,18745,'uaoWLvGl2qTJ3jthk6JyGaQf8kzMZAY','Eg3VrJkcLilGVxm3BzxayqZvk8VBLrdaLsMS8Qo4cBN','NzxL4D06FaNF9YIOVf','F7','7uSUmn','u0VWwY3oWKRe9n45qJJ9ApuMF',6);
-INSERT INTO t VALUES (7647,59942,'nRBQ9saraBVjpdZlILYjKwAM5aMaKqYz72rqofTrivhGTmYAdx6abDx0AitJRa0','24vp3V0Y3iovw1nOFKmaRab05pVOmKs8QPhIfC6','2tij6gE3uCqlmNb0fdvEvoX6smyw6ESULr','yL','yKZileFR1aE4Kt4L6qSHD8slItFWpdKf5qdhCbqLw7sERtQnUw5tyCX9UHGa5oD9ytwMSvnzBbmHM0VFFKDDFb8JDCRivW','AjmwUPCmvu4EHNRyKzhNBQOKqhXWuYG0x10DDj4zqMZOeGRFHqV95IROYJUNmXBFLT3ow9LdFBgJnmOSva51AZupXOSlvpk5ARM',7);
-INSERT INTO t VALUES (15414,22417,'FlsEsrChfc1GpVa9waR2ssm4UfQQL4RGiOW71xzIk5PfCcd0a0dHPCQAIrR','VtMjy2YX37Eg3rvQQ3h9eF8gffCD8w953RmBBFs5r8i3Nn','VcO224RAJ4X1IK32dhpc','Ia','tEagoUzesyzK6C4grfr','IqtsztfshjuDdSt0sHTyetmQa405ejLnSckfhtF82n7Vj5OcHYOPkgvnF9DMKJ0Vk9nS0T1yHP168iNdFpjyRoeIEYmxM0z',8);
-INSERT INTO t VALUES (-8771,60133,'rWpWLambdUY40G7m0EIo40CsUcapb0h1t6K6dyifS8HzRTDBruh1mx7ZV2w6nuGT8m3iCVQk6gIhUJud8GeB3lPk','ZBqJNTKvD','73d87jGS08d3jvLcBbPXuuWqVOSnadyt4FdnOmD','q','tvP1lioRzkpyWPO0XInp7PeX6asitKRX9lHj50wsYCobgI6WRbMzDqwqiJ6','YKh9qFZzMmXU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (164,820902322,'Y55bn2p0Gjyrpm92rDUnAdErPwhhV6iG4kFseln6IGuTa533ejw','NdqB5EI1r','I','XXJ7','sN','v',13);
+INSERT INTO ti VALUES (164,820902322,'Y55bn2p0Gjyrpm92rDUnAdErPwhhV6iG4kFseln6IGuTa533ejw','NdqB5EI1r','I','XXJ7','sN','v',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (92,2673438713,'R5w2YILqTvQJCGsl6SojyhmZ7kNjRvwybyCmzrY2Adq69','c2ugNMmM0oEyfda0jcL1plPtxeymm6x9z7W3avR85NTVYEEM3l305GkK2gn9t','wLkDWrfpNG3apIjWLij2ncqftXZfIVAO5p1Plyeb','45n9our61Dv9QUKtTfTFp23MY9oaaOzmRsLw7YCO86TJdrBrrT4R5D8EMmG4Dtlcgi66PR76tNseg6kdlrB2mg8KmasE6nCskTvXPJ95UJJKtC8idAaxVYrVB9QHYwjEEsFHhwQfmZoPbPy3f6NfvFiFwafgvasg6TgVWxNVLTyZAkrxVhu5Bj7jReMVydcn2scMNmcQyx6WGfnIdrk8hVixYCJjsDVqQV3hODBUrTsInirT','kLd','a',14);
+INSERT INTO ti VALUES (92,2673438713,'R5w2YILqTvQJCGsl6SojyhmZ7kNjRvwybyCmzrY2Adq69','c2ugNMmM0oEyfda0jcL1plPtxeymm6x9z7W3avR85NTVYEEM3l305GkK2gn9t','wLkDWrfpNG3apIjWLij2ncqftXZfIVAO5p1Plyeb','45n9our61Dv9QUKtTfTFp23MY9oaaOzmRsLw7YCO86TJdrBrrT4R5D8EMmG4Dtlcgi66PR76tNseg6kdlrB2mg8KmasE6nCskTvXPJ95UJJKtC8idAaxVYrVB9QHYwjEEsFHhwQfmZoPbPy3f6NfvFiFwafgvasg6TgVWxNVLTyZAkrxVhu5Bj7jReMVydcn2scMNmcQyx6WGfnIdrk8hVixYCJjsDVqQV3hODBUrTsInirT','kLd','a',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (31,1150320408,'cJXMINAp0sCRUz5fU7ob7wv3hJN0XsTq5Y1qIX0pcGEmjawf5JKH0dKOZUJ8xxBejk','pKRqqg3x79glf5pdlhzMxK7bjcFSHOiinS0WI0vmxcRbo5kQNeq1glVZ5RMmhDaWg7OfyFXxMyaWT0hs1x6x2zZrI5WnLd3MtGBA0Icw9L0Y72WsuPZY6HEOwol5kvTXeihIQOqrOaOXintMoMl8IG','kFIqAdFUCj9ocuJGSvMiyVhsy9kLplXYn32tLjeJ2UYWERICB7dh5','QwujVUTy8LCAMsERW0sf5eQfEG6Mxdnx8SjPuZ2Sft2LJie1QkPsWSaD7T3DH67ZS5T0DY5onbTtye7MPxxzmTU9zlFhyu3DzakV8aDhH','0sr','d',15);
+INSERT INTO ti VALUES (31,1150320408,'cJXMINAp0sCRUz5fU7ob7wv3hJN0XsTq5Y1qIX0pcGEmjawf5JKH0dKOZUJ8xxBejk','pKRqqg3x79glf5pdlhzMxK7bjcFSHOiinS0WI0vmxcRbo5kQNeq1glVZ5RMmhDaWg7OfyFXxMyaWT0hs1x6x2zZrI5WnLd3MtGBA0Icw9L0Y72WsuPZY6HEOwol5kvTXeihIQOqrOaOXintMoMl8IG','kFIqAdFUCj9ocuJGSvMiyVhsy9kLplXYn32tLjeJ2UYWERICB7dh5','QwujVUTy8LCAMsERW0sf5eQfEG6Mxdnx8SjPuZ2Sft2LJie1QkPsWSaD7T3DH67ZS5T0DY5onbTtye7MPxxzmTU9zlFhyu3DzakV8aDhH','0sr','d',15);
+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(8) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(81), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4628334,-1792410332,'PDe','4LrotLL1vaY2RA0f6u1gakd8RuaDEK4rVj1zaNDEijbkOKOxQieWyScjLidztv19gTv2KkqdQy2FWx48','WDBynAUIsUdR7iySlAPXanEP4vl3I7lFdd7HGEnp804TqrYyI7e4fNBTUYpeq','TPf2x','O','2I',0);
+INSERT INTO t VALUES (1723745,-907071559,'M3eNqLs','x9aYDEFPcEBZz3hCZV5MRPQDLWtJSAauJJ9w6A','1HzLtNlTrHUhYbstoQj1ZNKZ','cM1','T','l2',1);
+INSERT INTO t VALUES (2923751,-1970030617,'r','dHY5yluAIn5FVAaVcoDR47Tv6y4FwVagnO8dBCx2M0qhf','ZPb40sCZNkmFHQxdBSaIigjzEiVSzez7fG7FxatyH6ydxbDCVRl4EauEgw','GB4f6IQQo5YIDOzKbWRKFYKMvhRDhAQ0hLh7WeT','s','op',2);
+INSERT INTO t VALUES (14793686,-876986436,'cHX','uPULwj38mByuogM9Be7O7gjmCjtqWiEX1TI693TyJby9o6xWT0x7Y1W838QVALsmSvqHEXpkl6k5','AOxU2cenel7qVsO31fMkHjir08pcDXji6i6qx','Y5Cw','k','t',3);
+INSERT INTO t VALUES (15319002,-587706029,'L5jvqW','vjoCLU8nQRd9Ztft20x4y8KGsLH0u','jP','kd6XlV6eGmny','u','d',4);
+INSERT INTO t VALUES (13127005,1047755503,'Pmcft0B','09Dtzcgq5LOqgrXsM63Fwurb4XfKSnl6w4XkB3SMKB76ybe4dSH8rRMCg4VQ2t','1UwLbTCAtY9tfUDYQGI0HmpWbtkJkXySpoenRIyvOrwJHG9xoR192','VT2TNGZEwgDgVWDst7Dh7767JH7KZkbxqxfkcutmubSjvPozwn11V8Fhoha','q','X',5);
+INSERT INTO t VALUES (16599641,2010963452,'8h','y5VldLFMDiCslSZvnPo0XK0cBFh8mot9QEhtN','ePbUFAa6wAQl3KHG0Qsc1KTVUABlxBcqfb4bOy573TfTCequepUXZmaP4xu8mkXM','h','J','M',6);
+INSERT INTO t VALUES (2532871,-825104781,'TyV','G2uP8zZz7xzVmrklHYEGZpFAWFzXg','WEHcaxl8cfSaLQKjYE28','TU12EafwPnYMiE1HoKK93SdAOd','s','G',7);
+INSERT INTO t VALUES (9649518,1795300540,'2iftQBx','YDBCKFVvI1lbBhh0GZsuwRzQ7GwIf7d9SwVmXzq95sMmEEklwFajLcdQh6z3','fMUSOLDa5yJndSxMANGdVzgG5bsuStLCbhQgumPNfQZdeaNaMcWdDrqHpwTCeK7IhgnN','Xo1TDTfO1BfSkXG84kjITTGm','4','3',8);
+INSERT INTO t VALUES (12203902,-1160715815,'ipUaO','SAc7PbUfwGs4c9VL85OGWmrOe4SvRR3T2f6bsvJ6Itiz0V9M183gfQwQuFOITLIUiwyKjOq','WcO8GWU5A','Idd5HnUfwVCALuGii30t76D53on4jvUOj6x0KxxUesTb5zOFLnNC0E6PEe2kwdePI1HcZ','i','KH',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT NOT NULL, c BINARY(8) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(81), 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (-5364,52220,'wFFDr4tfiQu6jL5DefZU5jqsCr6sifHg8bh6it054aPjppVFclvNTDOQzwe12RPqs7yOF','tWF6khu','gqu1V5ysKtqbWfcq3qnDwwukpSg8J7sqrjyWzQQtunIAhJNJiphgHdXVZWQPZXvgstQHrzjPjfO2tOc9Jq','Br','I6Fxkz3f9zAmWDTCO5hRVMlxsf1Ns45yUbLZVtJ7PhRUUJAp4oly7pwCMs78210Z0Speyblgxhcbz4Qp4DugTt2ivXDVI541','mo6JmAUMUVwRzNbmwQzwNJn7mYuriJ91frdKyaMbeJnLiYcd59fGL6j0',10);
-INSERT INTO ti VALUES (-5364,52220,'wFFDr4tfiQu6jL5DefZU5jqsCr6sifHg8bh6it054aPjppVFclvNTDOQzwe12RPqs7yOF','tWF6khu','gqu1V5ysKtqbWfcq3qnDwwukpSg8J7sqrjyWzQQtunIAhJNJiphgHdXVZWQPZXvgstQHrzjPjfO2tOc9Jq','Br','I6Fxkz3f9zAmWDTCO5hRVMlxsf1Ns45yUbLZVtJ7PhRUUJAp4oly7pwCMs78210Z0Speyblgxhcbz4Qp4DugTt2ivXDVI541','mo6JmAUMUVwRzNbmwQzwNJn7mYuriJ91frdKyaMbeJnLiYcd59fGL6j0',10);
-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 (-19040,23882,'n1U3aQYdKRphUrRzoLDfPZcShNBEzhh2XgzhOYjdYQ99ikD05JewDX64uqqC2mr9WNT9aiUNXjpw','W3tWveK582lBNZS55','tC4I3fdhDt7Bs9qz5L5t4Z1eZugBZR7MatSmQ78W1cOIcwfKSABiXPfFAIrZ','t','FVT0K5pzKCSldKy15soNCovrygiwwxa3as1w3r5KPDWaBzbRiksghoCp77','QSjwGmOrMYlvtLem41YdIEMSd5fDHjcu1l3aJT8cdwo6yt4GDOPq0RQlQbXxx6fUiXCnzY3gA1NTfDo1tsLNxlcbbACKBJNoQ',11);
-INSERT INTO ti VALUES (-19040,23882,'n1U3aQYdKRphUrRzoLDfPZcShNBEzhh2XgzhOYjdYQ99ikD05JewDX64uqqC2mr9WNT9aiUNXjpw','W3tWveK582lBNZS55','tC4I3fdhDt7Bs9qz5L5t4Z1eZugBZR7MatSmQ78W1cOIcwfKSABiXPfFAIrZ','t','FVT0K5pzKCSldKy15soNCovrygiwwxa3as1w3r5KPDWaBzbRiksghoCp77','QSjwGmOrMYlvtLem41YdIEMSd5fDHjcu1l3aJT8cdwo6yt4GDOPq0RQlQbXxx6fUiXCnzY3gA1NTfDo1tsLNxlcbbACKBJNoQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (17188,54764,'OAslPUtzabGqxEdslKj0DNDkZDiU3VKVnBkAlI05xpJ9GrpgHDj1mTsL6Enon7FC2QXRGpdcecImgUALlGzV','k3awEEcwrb0KJ1MjIWqWL11hQsZQs07KgKPy2U0xhmQNQp3qXJfmBoCfdx6EPcv','NgcqQvYGmSe5aIfhQc6v89','Er','ktujwZNvNzX1ohMw4hRoJ','Ypk1HHvKCudbRR9bVnTwHhXMtkq2GzWCUJJqwoRKpkHJaqwMWvtW',12);
-INSERT INTO ti VALUES (17188,54764,'OAslPUtzabGqxEdslKj0DNDkZDiU3VKVnBkAlI05xpJ9GrpgHDj1mTsL6Enon7FC2QXRGpdcecImgUALlGzV','k3awEEcwrb0KJ1MjIWqWL11hQsZQs07KgKPy2U0xhmQNQp3qXJfmBoCfdx6EPcv','NgcqQvYGmSe5aIfhQc6v89','Er','ktujwZNvNzX1ohMw4hRoJ','Ypk1HHvKCudbRR9bVnTwHhXMtkq2GzWCUJJqwoRKpkHJaqwMWvtW',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (10264901831071678652,1769240184,'EGIU','z04RF2amWBFDpXpZGvIuo5KNp04SBfjNyGcjH98qA1EYDa2BJMsICWy3uKJeFSjOtqzIE','RHfYLxZzZS1RNVHCQdZcdd8AiAzuzwAnCopzYC1KyTyGXTS7uR2tPiGjkYBQBoc','wzPhDa0cXqPlAyMmEDAYygHnbw9FGx21r7M59VERztfubQvSYZN6zXs91NT3VI7U','g','G',10);
+INSERT INTO ti VALUES (10264901831071678652,1769240184,'EGIU','z04RF2amWBFDpXpZGvIuo5KNp04SBfjNyGcjH98qA1EYDa2BJMsICWy3uKJeFSjOtqzIE','RHfYLxZzZS1RNVHCQdZcdd8AiAzuzwAnCopzYC1KyTyGXTS7uR2tPiGjkYBQBoc','wzPhDa0cXqPlAyMmEDAYygHnbw9FGx21r7M59VERztfubQvSYZN6zXs91NT3VI7U','g','G',10);
+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 (10392935141047219282,-1408458639,'7','EXXzE2nxd5NdhDLVWFFC8EBQ','5I1NszVSB46q','NPVuXJxLCH1BlG29KJSbUfcewA7CR0LzOK','v','s',11);
+INSERT INTO ti VALUES (10392935141047219282,-1408458639,'7','EXXzE2nxd5NdhDLVWFFC8EBQ','5I1NszVSB46q','NPVuXJxLCH1BlG29KJSbUfcewA7CR0LzOK','v','s',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (12543040665319318318,716813940,'fd8mBB0','qgqW9dOUT7Mw4qkqYq5vyAmVyXhCDc6HbhCRr2uS0wgFGTNS1wf7FHoSFSq7qIHsSeTC','73XeSA6jQL9EF3aFmCteSgGq7p6nh','4NMBq0E','p','L',12);
+INSERT INTO ti VALUES (12543040665319318318,716813940,'fd8mBB0','qgqW9dOUT7Mw4qkqYq5vyAmVyXhCDc6HbhCRr2uS0wgFGTNS1wf7FHoSFSq7qIHsSeTC','73XeSA6jQL9EF3aFmCteSgGq7p6nh','4NMBq0E','p','L',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5378,29306,'zpnrf3F8dGaw6fzEJ0iB8zCKSRghUgv1P7ivS8eQK19JwmThslHdNlxdKuiL','iHcFUR0Ry128TYCKbDd6R0uGEI66aRJp8jSDQn2Cf2B2ULghm57Y8HtjW4aJlzCwdPsRBqSDZdykQCykHRkFfEyeScVVQdAh82tpJldyxbVfrKldlirxQwQ5cm8wezfQWf7tdnM5ytTJiIVpxx6Vz8zQADtUquj6','hPHNE','I0w6l13JgwK7JXINdBpVAbHnR77yYNoDlfuqSJ5q43deLmXEYnSHMGOdA','1YhmPsZWLLCQgPp6EwSkh4yJTauwLqd8eIkRi04HqHdKiTOgLD8cVLJuOMcgWUuz5g','910QnBCpFNP1r4R5Yj42bjRcFunqcF',13);
-INSERT INTO ti VALUES (5378,29306,'zpnrf3F8dGaw6fzEJ0iB8zCKSRghUgv1P7ivS8eQK19JwmThslHdNlxdKuiL','iHcFUR0Ry128TYCKbDd6R0uGEI66aRJp8jSDQn2Cf2B2ULghm57Y8HtjW4aJlzCwdPsRBqSDZdykQCykHRkFfEyeScVVQdAh82tpJldyxbVfrKldlirxQwQ5cm8wezfQWf7tdnM5ytTJiIVpxx6Vz8zQADtUquj6','hPHNE','I0w6l13JgwK7JXINdBpVAbHnR77yYNoDlfuqSJ5q43deLmXEYnSHMGOdA','1YhmPsZWLLCQgPp6EwSkh4yJTauwLqd8eIkRi04HqHdKiTOgLD8cVLJuOMcgWUuz5g','910QnBCpFNP1r4R5Yj42bjRcFunqcF',13);
-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(94), d VARBINARY(37) NOT NULL, e VARCHAR(69) NOT NULL, f VARBINARY(88) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7930745,12665182355651207289,'eQ43Nl5K1sPYqoZt2R','kCJMLUZznR98yVzitB9u9UiscMQ0','PPicgIgHkOvpAhf9csXU2izSjMsvPJD','yhAiilZi2MfJfuGdX','gyaekcwHggMuUbBSBKihofvSbX3Hfx3mplVub6DIZaOBBWVfeHFLlOV7B7kMsjP','Pk',0);
-INSERT INTO t VALUES (4366748,13792794462249548308,'J64iV4dn5RL','rhmiyDbD6cvAjT8U4Tbcch6n460','BlAuDu8XNQYuOUhmD3GN6IqkeiSlw9Sj4XRtUuB50J67iWq37HofwLxw64Pkojz3lH','nkRmhl7NRCTIiMoetIL6PVnxJUABXxoW4jJwJI0Bc','Ipd2OXFgCo4MJdClk9EKII0OU36AI','Td3OiBZ6fja1',1);
-INSERT INTO t VALUES (-1404426,10545111332399874710,'15S02cNn2n2I1E5vFiZhrhMzvKrYiRiDNDNmzMyJmMB1d9L0Lmp','210hFaymssek4JvM3z5Yw4wlg0fWr','jLiNGER9RE8r2vjT9XbPpwZJTYqgMXkNY18RF2hFh7ajejPVh5HrIx5l58FC','F9yH8eI3K96BXqjH1sZ8uvxuKGzRWtK','2MHAhqat5bvf0CJa2b','lWlxWquhUc7BTiUXkgjDOX4dOLHowNQKsuXUzZT4d6pw8qE2',2);
-INSERT INTO t VALUES (5393799,8555966391787029311,'b','Ste','xt7uW9lJ8XtF1aaJN8I3RVrMlGOVZzYdmU6puP26IWfPAJtpu','8t5TA3GezxDzrNDWn694LH3pnywTPJakScDrKoOdyycl517s4DCYSXoLwFmO3kxkEMSD','eKrJQSamLT99yoI7oXW3QdesKWS','V2Uy0Qv9Y3ZJHC39d0b1lfVjvO7ch6zOzTJwt5ZdzPqKK1ZqRTlRIn2Xirqz5kxKmYdmvg4M',3);
-INSERT INTO t VALUES (-4854348,13711739420317903553,'O6S4f0EjkYXblODIfk0PjdhZW','TlIMkIHdCQ1ckbo8izAPX','6lq0mU5jjfCt1dPGwVD2I76veIk7BxQFLnLHjM','D5uH7Bk','gzf0s4pkfnVnIsry6CMhW','Xtq7bZwRUVfLY2eCvo7pKdu27bHcQcsWCOkNg1OemIXubQc25JLRhx5X320nEwRFwWDjxfFjncuV60BeuwJnlB0h',4);
-INSERT INTO t VALUES (-6053486,11498371994206186571,'Wne41lY0JfrU9B6DSbj2bhB42Uakz1TbEtnMovPk9sR6qAv67evilR5u14gzuNn7fACKkzZLwdl960WApDcaLBV9Kcy','juBlHqToYYeZh','8rVB9ng9fvcO4nUoTIU','VM22CuQaCvpALemDfroG8H832rAAr10XpMDxvCupktMCnZUM','aMaumgNoDr33LsTRzLtKQo14npxjZhybNLqTLx76QyQGziXXr7lM8ZxZys0E6zUxnRdqQVV0K3J','OPYIqqSyx7RsS4EKGeThDqnDij4iEjr6btX2ai9AKqhVCCrFyI121uFQcHEzbxMat4yxWZuiVcEhqTnJVFuT0Yv',5);
-INSERT INTO t VALUES (-4977617,16589373981592919641,'MzR6oSZddggNCzLzEvuzd6gH4b3vIwrZNMcuw9SNeWKwyoBIAb3x0IKc9GpOjM2fsl6lXL','YyAgqzygaEVqhh3zARTwYRaxISC5BwK5ZnB0','fQjNBlkW0NCdox7a0phgOZDPypi1VuxhYh5Dwz0d12QiWQYKzK8VspGIPLnWLcmnF3EDN','ESSwMqofCy3u90pvsosja7rTRBGj3wFd51EDgUzKTmCTLxiDcB5SLzpFAVUcR','15UzVVTpguabUAQtSyyTksiixSr0w','zTgN7bZTSEl1lMgzI1GEzPYEHu9xhtsG98JyCVVOLMigeFom7',6);
-INSERT INTO t VALUES (-2692215,1382631429354438107,'nzTbEJxwKVGd6I0NAOBEa6U30Ou7','IYusYeK','tXsAiDi3dEw7EjvwJ46IuYtp5V35DXZdk1qHV0vV9wLrt1Uredb4YmehOnYvkAzG03T','aE3D5etpHJcg0VQyZky2','qAsdJH48vBc0h5ascEKp3tqBO3I4Ei73idskmN8ShEpanxcaYvTiFz8fe1wK4y5s03gp5yVQc','xfrnI60NtjLi2utH9t2YwkaNapsycS9qWNqZqSAmf9cIAYypit6L2ctce3fZzwItCGeHc',7);
-INSERT INTO t VALUES (5024985,16274862509801158252,'w8W1Vq17eznlt6tdOteot8TKdrNdX737xiGS5J2dKYVpFtfKwyYFf1RRqY8QWVZHxQF7f5vJ','KU','7VVxC3rIa8fuDbB54m','xq2xPDhgouXD71EbWYDVZ9yY4','IiIGpejmDrzm66mD3SswG3uNmhF2YDdhTsUDdHTPab0uvyOCs7ZzUhZ','pmnCqFg70crsRARR',8);
-INSERT INTO t VALUES (8119261,14668804060085423020,'8VfNFDiXyEjebkTpMb1','5IP5hKEjmRoFhU7','y87NaJMyUMkj2t0CTDaJbR6tyaOhYivdBKC1eHu5gN0c4s5ito2PRE9','aMBzwguJvx3dtW4F98vhppJjiC0','xCds4EWIYg374Zll1hxSbr0H3H8mDKRJSSPk5e2Qg6h5uEwFErGyOR9Np2t','GYXuazPqSfWTq3HfxIRyUUg7WGTej4B03ahBCGavFpBjXfEH8PXssV8mBuYCQ6yMtbeSA2F0Q7V',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4917665953734793481,519308107,'4m3r','W7Wvimstp2lpR35arUwEY7cUpFwXskk7i2stYdjz3gMsjZNT2ZPjh70RWP5K5h4t','bNxDGBpMlAduman0','TfqCksczlEC7rmvvSZRuyfqwqH4DpaT5Q5UB1t0jWUJhX1sLVPG5BshyA28TYF','W','n',13);
+INSERT INTO ti VALUES (4917665953734793481,519308107,'4m3r','W7Wvimstp2lpR35arUwEY7cUpFwXskk7i2stYdjz3gMsjZNT2ZPjh70RWP5K5h4t','bNxDGBpMlAduman0','TfqCksczlEC7rmvvSZRuyfqwqH4DpaT5Q5UB1t0jWUJhX1sLVPG5BshyA28TYF','W','n',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2890797825546185044,302686143,'iGv9GT','7SoaXP4HP4u0NIrGt4LUBdVnkKgYYkPIbJboS6wvsGhbYgvZkj1I9KOAOjIqwDucErOWYWWlyCT4TaJBXBbaCPbycNAbedLrWAjQfuzdLblrtYSo1pI0dJWhfoAAEmvV9A98pKhjRMcHLUlEgF2RyLnoRz3uEhGBHXCRKcMsduk1xhgFdq','1mufbYQTHW7','MVYpXpu485cYYt6ftPZQDLhG8GQhegyI1BBRoQc7za2SiqYtV4VILhxAatZQOqHdTBvkL0QZsJvzmcpnybyCcYkfKw6YWbumeZWazcirx66biYMW5MiOlFD','UG','fc',14);
+INSERT INTO ti VALUES (2890797825546185044,302686143,'iGv9GT','7SoaXP4HP4u0NIrGt4LUBdVnkKgYYkPIbJboS6wvsGhbYgvZkj1I9KOAOjIqwDucErOWYWWlyCT4TaJBXBbaCPbycNAbedLrWAjQfuzdLblrtYSo1pI0dJWhfoAAEmvV9A98pKhjRMcHLUlEgF2RyLnoRz3uEhGBHXCRKcMsduk1xhgFdq','1mufbYQTHW7','MVYpXpu485cYYt6ftPZQDLhG8GQhegyI1BBRoQc7za2SiqYtV4VILhxAatZQOqHdTBvkL0QZsJvzmcpnybyCcYkfKw6YWbumeZWazcirx66biYMW5MiOlFD','UG','fc',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (9407586653794652473,150299148,'r5diApj6s','iJi1968M14fH0mycGEV0iHERShjV6mK82kRpjWB8Ef9JqCW3OaVS4g9EElwsuMhDKOq7gOqRMvr1ywAlDlqSA7SA7xJlmYOC0otdirM9NCSox95g3Al9kYzeKldHQ2qC7Vi14OLjDEsdkhJA29dhpg89N3yG9sLtwATFjCGAaiMCCjElMk83wZELYHjuoqBxR3U4Qy8UitBH31Ru','Y3Tr7CztpnWt1FZplMKgqaiCMjQPWkjf4Qv8nmuGi261ugs0BsGLXMyfvlGA0pUXDYepEsKJWBfQvk','GtYTZrQFKJoAtPYJyaYGViFFGOzAYf1tZMsu5hcGYpuABswpRpVAUJqSLCIoYwSEFGqtKOjc5g3FdKDO2A7oCXIOp1Lp1K21ADmsTOooQ2Kgjp2YEM98gxgv3A5wqc8wDWgj8rcfwq2LY6xC3QhPuMaZSdxhfz0t8DiEB5zdbhKPWWrAMoWZuUcim2XEujgVG6awBE7ObRzi09aaeMsf3AsAr4CMACweYIJoAKaOEjW0vdC5pPGjmDwnWa','uZ','0',15);
+INSERT INTO ti VALUES (9407586653794652473,150299148,'r5diApj6s','iJi1968M14fH0mycGEV0iHERShjV6mK82kRpjWB8Ef9JqCW3OaVS4g9EElwsuMhDKOq7gOqRMvr1ywAlDlqSA7SA7xJlmYOC0otdirM9NCSox95g3Al9kYzeKldHQ2qC7Vi14OLjDEsdkhJA29dhpg89N3yG9sLtwATFjCGAaiMCCjElMk83wZELYHjuoqBxR3U4Qy8UitBH31Ru','Y3Tr7CztpnWt1FZplMKgqaiCMjQPWkjf4Qv8nmuGi261ugs0BsGLXMyfvlGA0pUXDYepEsKJWBfQvk','GtYTZrQFKJoAtPYJyaYGViFFGOzAYf1tZMsu5hcGYpuABswpRpVAUJqSLCIoYwSEFGqtKOjc5g3FdKDO2A7oCXIOp1Lp1K21ADmsTOooQ2Kgjp2YEM98gxgv3A5wqc8wDWgj8rcfwq2LY6xC3QhPuMaZSdxhfz0t8DiEB5zdbhKPWWrAMoWZuUcim2XEujgVG6awBE7ObRzi09aaeMsf3AsAr4CMACweYIJoAKaOEjW0vdC5pPGjmDwnWa','uZ','0',15);
+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 CHAR(79) NOT NULL, d VARBINARY(28) NOT NULL, e VARBINARY(15) NOT NULL, f VARBINARY(51) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3375350879677480460,1982922287,'CYGRghTRK2BAEcZI9xw7gLwXO421B84GgJ2EaidwOcy','70hV4sv5N3uWIdT','1','GmWhPn3qsbJ2MF3cU','Uy','z',0);
+INSERT INTO t VALUES (10628535430249178739,2433775079,'mFRqu1OaQ3l9ikdGe20RJdIIx61nE','VGtDBkrCiYuQXdkC62M4p','mW','Xtev9XQz0t7HqfxjogBJwG3TxBGu4wEXqC','v','T',1);
+INSERT INTO t VALUES (1256263124151392524,3248320554,'ECzBfGzub1NO6mRQimMqrkUc590T','UBuS7yRYPOnRYkFvhX','zSLjdKQepp','y6','h','h',2);
+INSERT INTO t VALUES (6869593093521300284,3836756706,'waucCnxszVNb5xoPLN8PNgT8yCBsi0OYmcIN2cAGyuxOv9','ZV8fCd2j','Cy6t','xggC','c','9',3);
+INSERT INTO t VALUES (13079971378134387887,3230041885,'HrMTvOOQOTCWAAN9CLNu5qvpoCTeHqmQ1lgig2QAKwnBqi9AIX4t91','C3zfs0BNMimPz1wWqM94A8J02z','G8cI6CwN4','gQ6FZEnU','Uu','C',4);
+INSERT INTO t VALUES (18252824606063468474,3814233499,'7pEevRxtmjD9V8rTCulsGgt4n74xlE8zAAxUOh9wzRH5CzzVp61kLB3mVPSE7LSHEiC1Eem8','xBWlkcS8lcfYLbmD2','vwyP8okR','czKuO3ah4vS54dnxZLzTJeEtNdpB4Ntf','g','P',5);
+INSERT INTO t VALUES (6953033239023063608,1774507414,'75arU9gxblCyP62uye','EhWcOdiO','dYfu6hX','1MvvAgqInjCroo0ZjM2aly0ud','5j','X',6);
+INSERT INTO t VALUES (3363018013036726390,2870096398,'QWKAgJxNQmw4TiCmAwgT6PkQAZo','J5VeilVNXch','spL7e58C','T9QTSmaXxcXuUVETmU71naW5Cu2AZHA','0','E',7);
+INSERT INTO t VALUES (10886292451352784010,2576228020,'IZtIi0QkcqIoKINXHi2btJwQQsWN9sWKbiCfBrg5fPibwWUjZ3Z7D7qA','v7LjD1xFbBvs3u60DV3QJ','E3OnnzGhXtE3Rs','77PznjfRx4uXqoEtm0IubjR30DyUiCiZgNbRJI','Q','x',8);
+INSERT INTO t VALUES (14101800562318623101,1794606845,'p8O9A3ogFrRy4vUon1AKUe','BELYcAi4EDIoRMfG','s5','PXmFeI569KZgq93r4RiY3v7mQMMoSFPupqo','O','7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(79) NOT NULL, d VARBINARY(28) NOT NULL, e VARBINARY(15) NOT NULL, 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 BIGINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-2447837709132175515,18224525675346762526,'YcN00k6S7qgYuYYbpy6BVIK','wXupqL6zUWi6Pl9','RFH32YV50hHwtxcC2wUpY4NWbYbpGFbgJWP5vD99hjis4sFXYyvhDdEkDsuGu','aAXjZaw1Mx3c9nbdQ34zUMVoaUdcDVSL8V1ufEzzkRGAIYvdqaqa5YU8m7IRHhKMjjGnBBqmGFrd7ueM','hP9485gFQaQw7w4dwgR9qQluyAJuiscdMh703y8oxmyU2mpS1Dah','FcS4iFJpbMt6MsH9EXiteUfaafi3qhLq',10);
-INSERT INTO ti VALUES (-2447837709132175515,18224525675346762526,'YcN00k6S7qgYuYYbpy6BVIK','wXupqL6zUWi6Pl9','RFH32YV50hHwtxcC2wUpY4NWbYbpGFbgJWP5vD99hjis4sFXYyvhDdEkDsuGu','aAXjZaw1Mx3c9nbdQ34zUMVoaUdcDVSL8V1ufEzzkRGAIYvdqaqa5YU8m7IRHhKMjjGnBBqmGFrd7ueM','hP9485gFQaQw7w4dwgR9qQluyAJuiscdMh703y8oxmyU2mpS1Dah','FcS4iFJpbMt6MsH9EXiteUfaafi3qhLq',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(95);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
-INSERT INTO t VALUES (54496152171105065,6655637523830313571,'gJap9lIcGxJAkUpBbs128KsmNh3pPjM0CXgZO3tdc3GSCVnRolnIbsZz7rw1Mu','dfBPdfI1QDi897ir4607ZfJPp5','qdDnVCitdajH1','YskL5CPWTyJ','otiHG89MkgoZeSaAazX2w2w7Av9HNQD14PNX7naADr','SkHcB8cwUzUiil6NpsxOwAqhMhkfa8gwwFDO771djSkazxw23Edt',11);
-INSERT INTO ti VALUES (54496152171105065,6655637523830313571,'gJap9lIcGxJAkUpBbs128KsmNh3pPjM0CXgZO3tdc3GSCVnRolnIbsZz7rw1Mu','dfBPdfI1QDi897ir4607ZfJPp5','qdDnVCitdajH1','YskL5CPWTyJ','otiHG89MkgoZeSaAazX2w2w7Av9HNQD14PNX7naADr','SkHcB8cwUzUiil6NpsxOwAqhMhkfa8gwwFDO771djSkazxw23Edt',11);
+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 (13017759086679120257,258523444,'U4E7zUfLlEEP9CZEKdSnDrR','DC1wAsCCdF68tDl0HswKEUPMUZAU','qHND9gq9i3KeiC','YMITaoH5IU4fyu6omTBKhATmev56Biqk46G','p','C',10);
+INSERT INTO ti VALUES (13017759086679120257,258523444,'U4E7zUfLlEEP9CZEKdSnDrR','DC1wAsCCdF68tDl0HswKEUPMUZAU','qHND9gq9i3KeiC','YMITaoH5IU4fyu6omTBKhATmev56Biqk46G','p','C',10);
+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 (13956805341869273205,2141324396,'CFw4ehekZilAGxlf5d6ia3OQ3Tv93N','8KPnWnDzLN9yDFemZtd28i04QK','idN1nGv','c06Oax3wBq9VAAkis0Ahh5p','T','7',11);
+INSERT INTO ti VALUES (13956805341869273205,2141324396,'CFw4ehekZilAGxlf5d6ia3OQ3Tv93N','8KPnWnDzLN9yDFemZtd28i04QK','idN1nGv','c06Oax3wBq9VAAkis0Ahh5p','T','7',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1506099139971894895,3011836664886700944,'6bUUNQyps1mwL7r0SWId5l99Afw8LmZt0AevBEQH0Ut0G0tMkxpJMypGhiZLOOv4w1','uQ74xQNH8xg5aDNMRWRF4AXY4kheushDkoK1xTj2Y8Xr1UrDlt578EGrgat2PmxDzok3QD330Cucp24NGDZeTCysV9aSxqCnJ90FCRhO4OTKSw','X6883YSg','7fKDUWXYpSGTD7Vn2Yc9btJTKtK3AulYkCSdV8kXn0wgYjyYLLZnQwTUVGlfpJ','nvE3jVFn','lv0bnzOWy5OXUq9lszLFX00qJ9chx1tS4XNfSdPswyigLGPICbI7O3Ift1tEQ5SZyhjqc70r9HmDkLdXu',12);
-INSERT INTO ti VALUES (-1506099139971894895,3011836664886700944,'6bUUNQyps1mwL7r0SWId5l99Afw8LmZt0AevBEQH0Ut0G0tMkxpJMypGhiZLOOv4w1','uQ74xQNH8xg5aDNMRWRF4AXY4kheushDkoK1xTj2Y8Xr1UrDlt578EGrgat2PmxDzok3QD330Cucp24NGDZeTCysV9aSxqCnJ90FCRhO4OTKSw','X6883YSg','7fKDUWXYpSGTD7Vn2Yc9btJTKtK3AulYkCSdV8kXn0wgYjyYLLZnQwTUVGlfpJ','nvE3jVFn','lv0bnzOWy5OXUq9lszLFX00qJ9chx1tS4XNfSdPswyigLGPICbI7O3Ift1tEQ5SZyhjqc70r9HmDkLdXu',12);
+INSERT INTO t VALUES (14000682417757843634,798604401,'Dd7B5Y3UkvoFPx3Z7lXjGJKys0bbPMbvEQmFFrhpx24VsrkgHc6tIPft2WUpH','IPUDFyzuaKl6GuGQP55VkPzUuztWlJ1HGrAWksj43po53hI86rK5xSJgtCvbdPg32j1fsywsFbsyum6xQ3zMuSEI9vBikn','9S','pj6wViWgfL5obOFet3','iG','y',12);
+INSERT INTO ti VALUES (14000682417757843634,798604401,'Dd7B5Y3UkvoFPx3Z7lXjGJKys0bbPMbvEQmFFrhpx24VsrkgHc6tIPft2WUpH','IPUDFyzuaKl6GuGQP55VkPzUuztWlJ1HGrAWksj43po53hI86rK5xSJgtCvbdPg32j1fsywsFbsyum6xQ3zMuSEI9vBikn','9S','pj6wViWgfL5obOFet3','iG','y',12);
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 (205193051054609819,7500460436995809046,'Rx5ELR9aZyipH6bqVQgiYwLQnNuiGUGwB0bXVNglxAn','hE6DpZYEncqFOO8O80Pu0Up3SYNrkqHyKzAyjEJhYay4sjkZ9JjGLWYwqWsbSQXCfGiY8qTT4iX3hCgHL2Dg1j9CaaVaOobozaVAotVJ51rw6JyI1WAy8XmA86zbqB0hZfHsOX6jBMaj91','YJRPVJRZGaEQibxE4Y5bv','WUjXoMSVjYzqzKv72fYRZKRmHSojCB7I1PMGz44i2rQIViJozhxRGD1NKmsY1Us5mhPRAou2HIqOboPNuRBuO6YeJXSL9lCBKYxJNstM6qAcItPH7WeNbILO9aF3U9MG95j9Ywd5wMlvPHZ0sbKlyv5ncskC3ynkQZXhw','4GFz4kQpqDdMTrVksJTuwhaj8a6p1CMLNbDywICkc0wL','BtP5JIvPo8mhJ6WV49',13);
-INSERT INTO ti VALUES (205193051054609819,7500460436995809046,'Rx5ELR9aZyipH6bqVQgiYwLQnNuiGUGwB0bXVNglxAn','hE6DpZYEncqFOO8O80Pu0Up3SYNrkqHyKzAyjEJhYay4sjkZ9JjGLWYwqWsbSQXCfGiY8qTT4iX3hCgHL2Dg1j9CaaVaOobozaVAotVJ51rw6JyI1WAy8XmA86zbqB0hZfHsOX6jBMaj91','YJRPVJRZGaEQibxE4Y5bv','WUjXoMSVjYzqzKv72fYRZKRmHSojCB7I1PMGz44i2rQIViJozhxRGD1NKmsY1Us5mhPRAou2HIqOboPNuRBuO6YeJXSL9lCBKYxJNstM6qAcItPH7WeNbILO9aF3U9MG95j9Ywd5wMlvPHZ0sbKlyv5ncskC3ynkQZXhw','4GFz4kQpqDdMTrVksJTuwhaj8a6p1CMLNbDywICkc0wL','BtP5JIvPo8mhJ6WV49',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a SMALLINT, b BIGINT, c BINARY(73), d VARBINARY(74) NOT NULL, e VARBINARY(90) NOT NULL, f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-12746,7006796846947758274,'i3BjfoWh2kQJO4Ze6WghXP060','VnMTUOjCI47','VisccyMeBKZ7n0QYJ3ov29Gn2bQRBGBQIA2xxBg0gMSOWVmG3SXUi7w8ri63hJoAbCyi6eg','k2ac6lr','DrWA1wzSUfpd8u7MMWfBJezp7T5xVKtaun83bqStTmEetpIYQpXMFyntakWunqj83','yk4YM',0);
-INSERT INTO t VALUES (22587,1816766702846189363,'NGQMvWskDHlOLjJadky6G6G8FUPxRGhc4hmMmyWimeF8Nr7yM2F6f35qObENODBLVN49ZGoVi','nSKnvWl79Cj18TXJL','EFfpQnKengg0tsxOq','bAQ','5qEHeCbkrKzT0BnMVAIQ6PnErPGwGAY2jY8KQj3AK7OQ87t1H9gFgpjSKef7QOAjUOWMk44NCglgQSJZu','uZBx9zl8iIgV02fE222hidtAMsff3UwZPcx6CJb2yHHDIXaCZwVb5j8RUzabq0EP0YR2WfBBgOvzyIHSWy4j1dK9axIYU8epQm',1);
-INSERT INTO t VALUES (-8497,-513963896992925979,'UlCcI297UAKD','CN8CALilnzu62RNRsdPIu1QCF35LQCn6VkbjF8M3fJIO0Tu37i7x','nQS83g6q946vStMZst','WFaXW85Uh3','wxUIdOAmgSJipRI','4Z6b0RRcG6cWcaAxDGVKCKiFAXEX0rzOM9VKRuFVDF8P8pOQ1BdJzYlJaVnv6walu',2);
-INSERT INTO t VALUES (-19762,-7359336812623556749,'cT9JAHnnNQWz6q81YfiAHZceOty5NcFs4z7ANUR','oYyLzdmkWn1d8e5xeCtyx3ubwiFgFtAQ','HT30Y4cTUldMWNwJ','rDeWn6KhRwXsS6','UYlVeGRWQK501x0B8dcF7e49diI','zmcFWruOn6Qs2lVAnNAn3g54D003dUweZkx3boMDE',3);
-INSERT INTO t VALUES (-23410,-7442579885819900423,'rgdhpxHPD50','eXWWOD4muHrZUWj9tuNs8shzHWWHgOYrADN3Qdhp4X0I','Ls2QyZEgV5Wwgk7zlHDuh','ezhrVX1dgDE1Y','71AMOk43ZEwwomJzRMavlBo10E1C','SMlM7Zqb3x5tCDV1amHF6LtGBmwMYo664JNks5WCoSESFxRb8fMVYy1tv14',4);
-INSERT INTO t VALUES (-28914,-953998789447189752,'GGvNdlrR9FIQ7dbLnk2VesDOu0mYLJrlevqXVpoQzBGMoLbMpAw39En','wWx3ZUvKVrHdfFiO7bP1fXsRwDwPCHMuLDg2Vt2tysGVfX9oeaP','EHMbO5sJLBnIVovJpGKAiR28qXR61i1LM6b9Z4aBMrd','Ll5C3zW3fVQcsUZRQ','0D9yVa791zz2gA88v8W','MGt9AokqNci3LXXNifs7CPO4NS4mzx',5);
-INSERT INTO t VALUES (-30135,-4340198752395956177,'xs1kn4Y0fQMo9NdpXZiUy','XVe3YKUsIBBOwg','k6ZbvmE3dH0HAROjqiEa6jui9hcjgRwq1bo5dMw2bR0IfaVxXSLYUCnlNrxZENpQxI5tGAyBUQe9WW4Zum0koOwgYc','L762irTb','e5e7RCqEkRyUYjJLN1s7G42D495769o5cZaRjgYYvm0vM5o3Kqa','GO70ityi1A39hULtm5x8r89BU0zCt3wlyJpTVEAgthBvUltGb0ztcJJrxguPVfYTpD',6);
-INSERT INTO t VALUES (4760,-525540284072041429,'cDeN1uTjGJkn0qwikXrxJU4nYYomFcJAUMYQW9','LQVh9ka9zYMYSq7DAKH95DaBRTYu0Ip4Ln1TK2S','d0jkeJNwcwl2Qa3D276p3XmdafUgeVQwrxJdL1OuswzHO0zSbsOFLrk51m9IcUdo2VJ67y3QnIqQIVDCOv92','m2fYyMSMf0LyxY','hYq4kR559NbLBfCOu7iEEjuybxNdafBh','rEXhSVFexUCgUleBBQKuSmku9zIUFHQRlVdCUzGe9av2vwM7oHQEeoGKAiAt70OBjM3YJrVnTkArhR0x3QOb',7);
-INSERT INTO t VALUES (18519,2805579785439303996,'qkvvkcGppU4Uuaq1QhgYrZR2cMBIqATveIAXOP7nTnk0ijRVwCpjuK','w','LT5u5LRkudullXxwhNy6KzoPtbZFqfFZ50c5fNr4feXT5C20paLx33ZBQ','paxhjaDxQy5u','eRENKBiXkWwTx','Qex4Dau0iX',8);
-INSERT INTO t VALUES (-6639,7129782815245809687,'mpP8eVSwyyfGpgnTZ68oDXHeUzIOHypL8uoMU9Rx10pMjVl2UIKbXktnkOZTjcgnH4Sv','IxC92S4uHLfusQ1C7B28FeXJGVRbd9VSaZMKJUkjyL8','uNTNjZc4qwCd2otLBjDdx9kJWRHETfSrSieUrGxfq6E8Nlp5T5JdHSfmzKbIFP','5L7TDwk8WfoMZiHw','y51cJaw2o9eUn9uE2GRdq89YuQskC','uwR03HpwdIGXyviq9Nsa8J1fhZf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3545166122495296781,1712724493,'mPwZ1lrrv591exHSr3iMNYR9zPCwrM2nvvcGvFoQWrGNiUBH','XNeAShF4gX6II15noK0YawBCnHNCEMDekj','QoV5Goajmzkyk','oZCrPLwjM2VYQO35H4IZ9E53TJLm4X3SN3GB2xQDFajwcRQgc2aDQy3FyKGJ9lPIionyUN662hsaPh4rU5MirIdKGm0VoqAuw0uwx00j7poNn5kQF','i','4',13);
+INSERT INTO ti VALUES (3545166122495296781,1712724493,'mPwZ1lrrv591exHSr3iMNYR9zPCwrM2nvvcGvFoQWrGNiUBH','XNeAShF4gX6II15noK0YawBCnHNCEMDekj','QoV5Goajmzkyk','oZCrPLwjM2VYQO35H4IZ9E53TJLm4X3SN3GB2xQDFajwcRQgc2aDQy3FyKGJ9lPIionyUN662hsaPh4rU5MirIdKGm0VoqAuw0uwx00j7poNn5kQF','i','4',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13985868760123089479,3225149675,'GgRqaipTAre8voJxPKEYW33ZKVFDhpMXXfcSD16krMOSTVZpN86J7p4g0fCf','sTAPBiw28YQ4L05nGKwwro4Q3a6gOyJH1SQUqifcfbhhix0SlyDhvrfnKLZXpn4V3ZXVddrqQxKWIOrqvfPoEXw3qTF5aoA9moKfMwuoWcAXWFZwOyUlY0Wh8FZElU8Ff4ZNzFKoAc2n38DNZNQ6c7SWApvYAHUetMG3WosE8GGB8vzcpVzWhAXvY5ddbIEnyoyVPMLTdJ3btFaxe6OtLJK9EGfuWRB39EbNnORqKb83W','cBq2MzAq5','1DhKTwEci56dSxYq9','PHq','C',14);
+INSERT INTO ti VALUES (13985868760123089479,3225149675,'GgRqaipTAre8voJxPKEYW33ZKVFDhpMXXfcSD16krMOSTVZpN86J7p4g0fCf','sTAPBiw28YQ4L05nGKwwro4Q3a6gOyJH1SQUqifcfbhhix0SlyDhvrfnKLZXpn4V3ZXVddrqQxKWIOrqvfPoEXw3qTF5aoA9moKfMwuoWcAXWFZwOyUlY0Wh8FZElU8Ff4ZNzFKoAc2n38DNZNQ6c7SWApvYAHUetMG3WosE8GGB8vzcpVzWhAXvY5ddbIEnyoyVPMLTdJ3btFaxe6OtLJK9EGfuWRB39EbNnORqKb83W','cBq2MzAq5','1DhKTwEci56dSxYq9','PHq','C',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (13883119928711382779,1300824286,'6PfFyxGayNVx3Le5ezTzIx8T','0jVG1zmJcDGWtbPcRGL1lX82aA','na','0bu9OVnXuIFh6WlidvDEPGTN2PXfylRenKxYOdEaeT9W2vmMduQCyVyp3J','I','t',15);
+INSERT INTO ti VALUES (13883119928711382779,1300824286,'6PfFyxGayNVx3Le5ezTzIx8T','0jVG1zmJcDGWtbPcRGL1lX82aA','na','0bu9OVnXuIFh6WlidvDEPGTN2PXfylRenKxYOdEaeT9W2vmMduQCyVyp3J','I','t',15);
+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(96), d VARBINARY(60) NOT NULL, e VARCHAR(33), f VARCHAR(30), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-119,1837562422,'NAKZ14P','IMlIsMIoh2oH','FmN24deb4jo26tPwTwqj8Nr27NFO','kIad4Q7w3fEM0z15c6gTtE0fz','c','z',0);
+INSERT INTO t VALUES (32,1015647091,'MJHppjcTGQZnwOtU','bSLLbygHH29EflW8rkGLkitI9hdlgTfCenppcQfnXFxfZHiM0W1hjmAE2FRE','ot1rxe8oenJ9tYcUqvmZGomz8j','qts','p','s',1);
+INSERT INTO t VALUES (-22,1338946517,'qKf78gID5enj2nopwUcFbanL0xp0XJgMN1xbYGZr','mv','rV3sRikvMdPbsADgfSHS','8RFL','p','L',2);
+INSERT INTO t VALUES (30,3668869892,'DaB1Ubfh9DBKwZrR6NS4YtymwnLb3dbZ81Q4pOTUhZDfsfg8af6GsAGfg7sUmDEbyD4IaKQnupexQ0','G48ye3AQqcWstLUmSHv','BuqVSE3Qm','x7v7NNSRRRj3GORHif4O','0','x',3);
+INSERT INTO t VALUES (108,2240905055,'GxEI0yXkTlkPkHlBfMYyFFVrTWurocrqqpenWUtLmRi2jAI','Z','ZqmtrXggXoMII5A2lYWNWkndxr','mZb5takOx7cm9H78oR','2','G',4);
+INSERT INTO t VALUES (-109,2146159981,'yATUHKwdsbHpa9cMSTvNLzreqkHKsmwZ4h8PHtNAwnkNUkjcI00tTdlAUfQQFQB8je9Ik0nf3lQJ6Ssd9whq','RrSj0IehmC7oTiY','AE7FnDgfZm','bxf','B','t',5);
+INSERT INTO t VALUES (95,1920198081,'w8GxK1NJqA12eaZKDNHy22QiGaE5Smn4HziRegaTPCfdUgaPkyf7H4PRtTJcIfm9O9','4Q88ktvHGPtyrzWvdnLts4NQK2BUm7p4zuDlnlwqIq1Op4tXxRJtGsSs','wH4QXWUUi4HeXxo','YDBli7yCvjnpFg4w','S','d',6);
+INSERT INTO t VALUES (-106,2957105349,'uR1YQK3g0rMx47U1tR7mhc9VAsq1ACaxzzt0m3i7i61c','WX6llJVZN1pTVxlWPVEXeaznJl9Tgr8lTEDvpvU','n6cXNHo4SJppZYyxUBohChKvx998Ls','I0xzwoAOtLh4LGbdreEbEP','B','M',7);
+INSERT INTO t VALUES (110,3079555558,'g','22GGO3JMqOxsxG1t8FE0H708rx795Zyy9UTkxSWTVhJ5Vyqh23WBuEtBXzKz','Ob5Bn1jlT5Ta','M1wgXHmSXIa8wu0V7u2icL','S','J',8);
+INSERT INTO t VALUES (111,2166229659,'R1f5Qg','P0Qh11dcFLX69afFck5HZnq10dUB5v4PCZfADtg7SR7c1fx','YjdGXlX4vRn6wjBGU6menMeC','st7Fb','v','X',9);
+CREATE TABLE ti (a TINYINT, b INT UNSIGNED, c BINARY(96), d VARBINARY(60) NOT NULL, e VARCHAR(33), f VARCHAR(30), 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 (1990107973,7174032283807205397,'P5CacSaQRKfGS','Qj5gJr0PPrylzBMVQdtZ','1NeDEyrTXOkZSdJvQTpDoyY4AR4Luc79df7kgYGaSgao','7hQs4F7bbqvnptSCG','5k7N4PFGKfa9UAZ0yjctBceo3fv1ZpzsSebcIhm5b616BnfDfr46efNHJA42fsC5nW0gQnNqYP8mrVjhRwkURL6emd77ozaKzVB2','vsU2SDqO78QRVkdRMIH7L3WZf5AWJYMqYfaPsdZRSM9ecyuvlSMvhvqKqz2VdG9SsBgV',10);
-INSERT INTO ti VALUES (1990107973,7174032283807205397,'P5CacSaQRKfGS','Qj5gJr0PPrylzBMVQdtZ','1NeDEyrTXOkZSdJvQTpDoyY4AR4Luc79df7kgYGaSgao','7hQs4F7bbqvnptSCG','5k7N4PFGKfa9UAZ0yjctBceo3fv1ZpzsSebcIhm5b616BnfDfr46efNHJA42fsC5nW0gQnNqYP8mrVjhRwkURL6emd77ozaKzVB2','vsU2SDqO78QRVkdRMIH7L3WZf5AWJYMqYfaPsdZRSM9ecyuvlSMvhvqKqz2VdG9SsBgV',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(74);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
-INSERT INTO t VALUES (33354164,-3951847239200523956,'vTBtejwFclTB0uADvIlGtPuzjMS2RPnhMOp76DXsI7wReQ0M5FjwTTd454nzhFmTp2fYPxtOt','N9yKA8JIbBDOWpyUfUxIX4O9zdMIzuZshBBu8p72BTT8RAOixybdbI5aCqiID','8gpIXYxQOZzYKw670PGer6SHEpad8G7koHCBopCausYBk8hMMdZ1y7JhhUPymglcGAp20','zpl','A6l6RTX3gQ8KYG8AneM7kQTOiDD15jYBtqoBJDcm5avOWtHhGFa93X6xkXiQAQwHOdIEg7sOwslNOteM4DO','pSFvZ8VvnkEPhuJ0245YvrVkeEG68to1cv0JL6RkQH8W8dDt3HZGF4CGSirGEXBb1EHwpHBLLLrHwynYIa3jhNIPHIOR55I',11);
-INSERT INTO ti VALUES (33354164,-3951847239200523956,'vTBtejwFclTB0uADvIlGtPuzjMS2RPnhMOp76DXsI7wReQ0M5FjwTTd454nzhFmTp2fYPxtOt','N9yKA8JIbBDOWpyUfUxIX4O9zdMIzuZshBBu8p72BTT8RAOixybdbI5aCqiID','8gpIXYxQOZzYKw670PGer6SHEpad8G7koHCBopCausYBk8hMMdZ1y7JhhUPymglcGAp20','zpl','A6l6RTX3gQ8KYG8AneM7kQTOiDD15jYBtqoBJDcm5avOWtHhGFa93X6xkXiQAQwHOdIEg7sOwslNOteM4DO','pSFvZ8VvnkEPhuJ0245YvrVkeEG68to1cv0JL6RkQH8W8dDt3HZGF4CGSirGEXBb1EHwpHBLLLrHwynYIa3jhNIPHIOR55I',11);
+INSERT INTO t VALUES (-2127817088,206441471,'FFEOQX7FhxTToersU8HvUhIkVpjha','W5nsr9EsqtL3CFpg2YxNW1JCD','Swxu7lpFSdGhNn','glenryWQYjo8hWxjYx6D','W','w',10);
+INSERT INTO ti VALUES (-2127817088,206441471,'FFEOQX7FhxTToersU8HvUhIkVpjha','W5nsr9EsqtL3CFpg2YxNW1JCD','Swxu7lpFSdGhNn','glenryWQYjo8hWxjYx6D','W','w',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (-455698678,99994105,'ZEy7CfRDU5xZGsjKOf3hl8a1XJLb','5vqGGXeJH5w2M6oEMWHXamCf6','6jGnmoi7p2pnlKZ0cNOLZu','x7x9MunqKYVac0uS','i','F',11);
+INSERT INTO ti VALUES (-455698678,99994105,'ZEy7CfRDU5xZGsjKOf3hl8a1XJLb','5vqGGXeJH5w2M6oEMWHXamCf6','6jGnmoi7p2pnlKZ0cNOLZu','x7x9MunqKYVac0uS','i','F',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-975626249,-6006125508334934006,'7dSlgh0El8bXSIGLZwpGMfQtZqXzkLkJHBS2GKFvzdYY','nyh','Jn2McHXkyNtVe9q62jRpClhvyBP5QGatmI','QmDNT','XGQittutTOlSfAAqatAVHf0ZONprpJTmL4S7kVyCAqlsSgrZEnlLEyAv','n9fWvGHYux5HOpO55qoslkC4BlCo6sRFCYXzK9soXxB6fTob0QxYbKTeVilD8i9mL1TU0TQdfRlw1FGRNB0JbVKFZG2Vql',12);
-INSERT INTO ti VALUES (-975626249,-6006125508334934006,'7dSlgh0El8bXSIGLZwpGMfQtZqXzkLkJHBS2GKFvzdYY','nyh','Jn2McHXkyNtVe9q62jRpClhvyBP5QGatmI','QmDNT','XGQittutTOlSfAAqatAVHf0ZONprpJTmL4S7kVyCAqlsSgrZEnlLEyAv','n9fWvGHYux5HOpO55qoslkC4BlCo6sRFCYXzK9soXxB6fTob0QxYbKTeVilD8i9mL1TU0TQdfRlw1FGRNB0JbVKFZG2Vql',12);
-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 (-916589523,-5285584747780816358,'v','w2lPg8JlAUNxikJJASux74Fw1LphPmvWHsMiZrmbIQNDLp9zdzfB0PLuChE0PAaNryCq1UbJ30JBP6rMyOEul6bnlzan5rhYFJu02WZyJqvS9jmSyxV1CYZi0ph5EBadnqDE','gHtHHp1J1uGhixRDBJNH','KfQ1B9s4aP3iVLFNgJrX3fOI3QO6QD2Hoc4ShHU6eXsF313QLvSi0m3DgXxCMJEqhWtTjxgOsI','liluU8ICAXN59pFTIBYdlvDUsYktBVsN9s4ZSrRXWmEQfDHcG14XiqGFdgrVdNplV0jhqI7onnMMbo8FxpvAtooOs','uVVw0jXXYIqIxX5HNeuG8ZFVzsJFjSCNUJBLeu5VbG52RbjPTBZoHDmTb12Y52qHIWwiKEnKTZxywi7O0WUTNDnqP3',13);
-INSERT INTO ti VALUES (-916589523,-5285584747780816358,'v','w2lPg8JlAUNxikJJASux74Fw1LphPmvWHsMiZrmbIQNDLp9zdzfB0PLuChE0PAaNryCq1UbJ30JBP6rMyOEul6bnlzan5rhYFJu02WZyJqvS9jmSyxV1CYZi0ph5EBadnqDE','gHtHHp1J1uGhixRDBJNH','KfQ1B9s4aP3iVLFNgJrX3fOI3QO6QD2Hoc4ShHU6eXsF313QLvSi0m3DgXxCMJEqhWtTjxgOsI','liluU8ICAXN59pFTIBYdlvDUsYktBVsN9s4ZSrRXWmEQfDHcG14XiqGFdgrVdNplV0jhqI7onnMMbo8FxpvAtooOs','uVVw0jXXYIqIxX5HNeuG8ZFVzsJFjSCNUJBLeu5VbG52RbjPTBZoHDmTb12Y52qHIWwiKEnKTZxywi7O0WUTNDnqP3',13);
-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(18), d VARBINARY(76), e VARCHAR(8) NOT NULL, f VARBINARY(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (57048,2880,'bUkgMWrqd','RCAvVBuaNhO274DjwjYRBQ5ECHEHjySO','OT','G6C43GA','bIiTiNJ7bOnvuQs2pV3XT5alV5IenLuMqaiBmCoXEfcXcXW','ljO3S8btcFjUemMWeAOHuOZ6Lbrz2vrMwdjM5jezFbI20jEBMpcAKN9JAR4ZyPTDw5cTaXFtVyDH0JPOPmsNCKtItYgnRszRx',0);
-INSERT INTO t VALUES (20270,43090,'5d5Z9MT','skNIRqlLaPOLbO2F9aH1402n8JAcpQs85Rg7iiMyM4zpdOLvw','uCir','XJ8D','cR6FKEyrevQh7BXmFvlXZIscoHEZPaQH0wtDCZMEeM8PVEN0JDfpf9VvtmPcF6um6KqAhDvVLZxmt','yk4kKLciQp4y9dafzemNeHfTWvv9s7vu1qZBqzLdNSRY4G5Z22ClhrzD80dOao61jh7X7QA',1);
-INSERT INTO t VALUES (26428,27962,'TWwz53','vrKeFOEVLK5n6SzqQav2eDMPG2VvdTcYlGA4ygSfnhz8','DoYQVO','wiBiGhDKs','oUZYjCyXgbBcitSGhut6yK1JTcwba1HLEzrj67aGSYlmCh0ecpTMz7lWXcIHwhXtD8ohDsIKq7N','2RhbqdirNqi2NLM5yKCXZBGOFAF2MaqMVqJoNxQWRo3NqlrWHpmsgEdNXD03uSGN32eSUKoz6p0M3FDk3Ppls23QLAMNHhOCYOaQ',2);
-INSERT INTO t VALUES (37954,53389,'9Hc1JM2p','gPzp4UftKHEHmX7l2aO3GFIPKabcToAVjVTpcCGnHjx8KdhW4eAL4TSeIIKC64p1ZN','5G','vH1','gJtuH6sNs6xe8uH4cM9FgsSUX4IJDO6CC2HpelBnr2xhg4MeNx','T3RVdq0q92xNDnxqLs7WU',3);
-INSERT INTO t VALUES (18411,43760,'S1ByYnRLeuTLnrI','S8BPl7rJ8aa46afhS6jfSoukM9UgABgpz5bHvy','hKdxKB','OFSRb','VVS4OyxE7JqZMrzFKz88GQr9n9jx0bDYHLoy7s7mvcR','37TeSWFpTIMBL9NJcJ7TlUVpQ6aDWtNdNQAL3dFr3otAsC',4);
-INSERT INTO t VALUES (52898,34112,'Br67rC3nP','ZNuDRVbK8zbKF7lkZBaGKkIzheLHj4TvfQGDHSnRq8m5ovCyanFS70t0VQ','E24Cwc9','al','vs8v8q1fpIRCP1KGPcSbLIJvlBb8hIuYxwRM100uv24kNXwjpvCmRqspLl1mfCNZ','ZFS9ywD6nEKQL1eXloz71wIt7UU4S3N9rUtqEFgxjj8MM4rBBYyry47I70IUPJQdVhAW4XyYHc2oNF44BAiYMxw',5);
-INSERT INTO t VALUES (50217,25320,'z3bhEsegy8','05avZHzwNbQEobRgqydCpHhVKd57AlLOtY8pMne9CLiFgzdWHciGfFfQUpYaF2QX8w','7GoVgd','1P','b','VJTYjxcKyFaQc8qlOf5rI',6);
-INSERT INTO t VALUES (13391,65249,'cp','qjl6AMHsLZCQ6b9EIiY5g30','ajkh8','1HD2e','5Df9YnwvTdukJtJwWcRagK3Qzbort0QLOvLSyb3aL6KXdwRzNim8sRYEeKFOhOTnhM3s1Lxkk5ewkFuH2f','e1erQmqpimhUvRZ6iOwLhtanr9cwk3Tid7lxhRKmOXlDNx',7);
-INSERT INTO t VALUES (65194,8786,'IfNBLJkH3p3R','JNT2jyoNzL1nJSB2CJSepu18fSYD','ylrJO','j4mKHDhF','Uu6xLJiwSFc1KD64E50cXNu5M4YCl0EboO1LLDZ2kSCM3BImJN3GWsOP0NKM1hxrwML5qP9SnGiiAt','UQlpBd',8);
-INSERT INTO t VALUES (52154,27448,'fl89pps2lku2yg','CIWdUCOUHBthCBsE2SymORU4CXEiwCLXobcHLmyxft8R3mWj3pW3BLm','mLeGKgRv','qKNX','rQSMxR2ZLqNipa5HcrFXpfkWCcsoUbN','ljIxfxqWzDqM5yWnCoHTOeDPGytM1poKdBO3gC5yDAMsSh1UjZSwlP0fBlh7FfNMBmjTbxHtP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1527870119,2996823256,'9ih','QtQHcriB6z92mDoj60R5urE3Masj55NhdXQx99rhOfWUOXywPl7HEz3GszdeSNdMw7FIy4ejAj','aHiT1ePWu8GyShWjTc8','7Q3L6EY1wFuXaTXt4Ar','Q','I',12);
+INSERT INTO ti VALUES (1527870119,2996823256,'9ih','QtQHcriB6z92mDoj60R5urE3Masj55NhdXQx99rhOfWUOXywPl7HEz3GszdeSNdMw7FIy4ejAj','aHiT1ePWu8GyShWjTc8','7Q3L6EY1wFuXaTXt4Ar','Q','I',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1518181682,4195006673,'79XMTdvqnZBI4ijjd9Ljm0svf9Dvv4EcrMCVXTPjOJEQRD8YZdCUM3b','JPAXjaKlWrKTSYdBTQKkoEuyS5OhuQl936aQOhM2Pkg8APb8Sq3OrJMy0OCPyDU8NyVOGGRv7UAE3iiaqgQTqwOvxCMkpetiRIhugzXPjl7Jt2we2CR4VNPW7iibNw0tOsnqtsGzB6DFcb62Yio2X6Q1wSPXkHntNG4mNHhuFNWq0baBBKen6zdqAOYh3Jg3WmKuch7IXOPDBfvJWjhJGYPw90KwFonhlwJz2rq','XcBcbnohDk','tnecu5POoeCGdPl3WjzxRMyGBnnMWSTtA59QOXLyc8Seaentx7VUjkY8RQ1riXdSdnMZTFZZeYR6G7CaqjLK0lj8YvKgYiDFOoUE9WnNXj0D4Rxi2z31T8ZmvpeqFmcPMoGs795OET7LnViIwR6fQWT5XWSpcQobQuuVxDj4WM6NOnTPe9W0kpAtvj7VZcNkIhHmzgoK','4','5',13);
+INSERT INTO ti VALUES (-1518181682,4195006673,'79XMTdvqnZBI4ijjd9Ljm0svf9Dvv4EcrMCVXTPjOJEQRD8YZdCUM3b','JPAXjaKlWrKTSYdBTQKkoEuyS5OhuQl936aQOhM2Pkg8APb8Sq3OrJMy0OCPyDU8NyVOGGRv7UAE3iiaqgQTqwOvxCMkpetiRIhugzXPjl7Jt2we2CR4VNPW7iibNw0tOsnqtsGzB6DFcb62Yio2X6Q1wSPXkHntNG4mNHhuFNWq0baBBKen6zdqAOYh3Jg3WmKuch7IXOPDBfvJWjhJGYPw90KwFonhlwJz2rq','XcBcbnohDk','tnecu5POoeCGdPl3WjzxRMyGBnnMWSTtA59QOXLyc8Seaentx7VUjkY8RQ1riXdSdnMZTFZZeYR6G7CaqjLK0lj8YvKgYiDFOoUE9WnNXj0D4Rxi2z31T8ZmvpeqFmcPMoGs795OET7LnViIwR6fQWT5XWSpcQobQuuVxDj4WM6NOnTPe9W0kpAtvj7VZcNkIhHmzgoK','4','5',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-1794051362,4211308285,'HSiqrChSzpRQ3nakFNmJ1s9N7Uau7zn8W71UQcrCayryL3fkd1Qa5PTgdbdmtLeOZB8hC6lap0n8wY271fa1ndW','ACgGMQHp1iYTm72WcyXXMBvZkyvsNtkHF7rf9689BHFiBa1ech1KOlE5KA3H13Y6qzZSyrPITU9HAqjJF2CUmsq5xRx2kmLODBXqFaL6qUwOr8xqOtHnR7T','b3D','oE7VtBdF','hp','W',14);
+INSERT INTO ti VALUES (-1794051362,4211308285,'HSiqrChSzpRQ3nakFNmJ1s9N7Uau7zn8W71UQcrCayryL3fkd1Qa5PTgdbdmtLeOZB8hC6lap0n8wY271fa1ndW','ACgGMQHp1iYTm72WcyXXMBvZkyvsNtkHF7rf9689BHFiBa1ech1KOlE5KA3H13Y6qzZSyrPITU9HAqjJF2CUmsq5xRx2kmLODBXqFaL6qUwOr8xqOtHnR7T','b3D','oE7VtBdF','hp','W',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (331064733,1534047263,'2QK','4YrZi','ufh','MsVvpFIbDqKwUocHJWoD2x9i325taXK0dguyivr6W1dTTePEN3QkDXew7ROpLE','P','Xk',15);
+INSERT INTO ti VALUES (331064733,1534047263,'2QK','4YrZi','ufh','MsVvpFIbDqKwUocHJWoD2x9i325taXK0dguyivr6W1dTTePEN3QkDXew7ROpLE','P','Xk',15);
+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(56) NOT NULL, d VARCHAR(35), e VARBINARY(8) NOT NULL, f VARCHAR(20), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (101,22026,'bfjZ1rA6iMd7NAj9pKPPGJPow1oAAe7j1C5ICeXMV9M7KPP','mQFF3bjkkpMnoCbq95f1n708','mczv','LH0iVux6sGDgruGcE','6c','z',0);
+INSERT INTO t VALUES (-3,21384,'k4eHjDTWXlJcoB1','H3hTTsiEzAg23T7yxcZH12WK8B','xLpAqsae','UizTE','1','i',1);
+INSERT INTO t VALUES (48,2680,'E3M2FyNM3HtB0lwyq3NGcTIQ754pAo2QqUr3Vfg69DlBJJkyWTCmvcK','GwYwFU1AhR13t','t1nc','pPRcDvzayr4','k','l',2);
+INSERT INTO t VALUES (114,-6311,'vW2kunAhyl4xRLXkYdQM5Zm1uaHUSlgxUIQ04Xijg9khWzk5Bz0nbha','Vom98q4jILyPRnV4xllQ2QAqUpA3Cw9K','M3G','u24qVuAwydv19U5j78f','W','z',3);
+INSERT INTO t VALUES (10,-12500,'OMBlWvYveSV2cKROmhBl4JcWP','AL','mkSo','hklnNJa3iUV9Am','kZ','4',4);
+INSERT INTO t VALUES (80,32288,'qm4IpWSpTS','JT4KaC5RAw0IfUQUWAJnOyV3Vxz','p4GKCE0y','VZcqudtOMW8aDknoue','gS','6',5);
+INSERT INTO t VALUES (-54,12743,'EfwBQkJBoXdDQtYuiKDIe','KHtVbOMGA9ZzoBU5KuAry9ymWnFtZ','8h','oewPWTi4R45','RD','f',6);
+INSERT INTO t VALUES (-43,27973,'Uii9CzDjJNMgjcJjJcsZDB','ON2VlE','c1QV3e8h','P','HB','s',7);
+INSERT INTO t VALUES (-35,-23302,'afdnMLkhRn','l7Ptc3BKKHenMzA','u9rJq','ebaajffCquPOaeOUI','k','z',8);
+INSERT INTO t VALUES (-43,-295,'fetBq2dHVBUtPvyuheKmZFJwLyzxjGuPtjnncwQalgX4r0IWqGcFqRca','kCIYodsZCcaMtIMSfT5g6ZWVaezSkB','WuZ','b','6Z','V',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(35), e VARBINARY(8) NOT NULL, f VARCHAR(20), 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 (987591,15385,'Q1DBNgJC0kLfVcCTC','AWjoKBJK5OlkL4qTxGgPO','SR0WtB','d','nGaP01Td8zKQtYKTCBZwt5kyjPxcAPV1zoRGcdhIIc2ENNpRpPobuN1p','DjmeyWDNVoH3IXcd5Q7rKDgkOSnHB7In9rmFDuaNIrEgVJrBul4b6ZT',10);
-INSERT INTO ti VALUES (987591,15385,'Q1DBNgJC0kLfVcCTC','AWjoKBJK5OlkL4qTxGgPO','SR0WtB','d','nGaP01Td8zKQtYKTCBZwt5kyjPxcAPV1zoRGcdhIIc2ENNpRpPobuN1p','DjmeyWDNVoH3IXcd5Q7rKDgkOSnHB7In9rmFDuaNIrEgVJrBul4b6ZT',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(19);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(19);
-INSERT INTO t VALUES (1647566,6429,'wdxpEkVvyGFNl8','c4sfuvvN4Oh9OzOwbXes','CXsb','K','4PBMAKDvB4Zlsr19SRetchvpAB1QygxWTllbXW7hvKlqDv9efGMqrWwl6AWuWJjAXjHEFM2uqveOUV1a','fCQyFEyjqkKYyho2QdTMgRna6qvxNJvH9SGtoR8twgjZ6TzyFbCneLNEXE',11);
-INSERT INTO ti VALUES (1647566,6429,'wdxpEkVvyGFNl8','c4sfuvvN4Oh9OzOwbXes','CXsb','K','4PBMAKDvB4Zlsr19SRetchvpAB1QygxWTllbXW7hvKlqDv9efGMqrWwl6AWuWJjAXjHEFM2uqveOUV1a','fCQyFEyjqkKYyho2QdTMgRna6qvxNJvH9SGtoR8twgjZ6TzyFbCneLNEXE',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-6884822,-27819,'Tj0E','uP90FtRFNrBKEC8JUI89BeVKOACFO','6Tmkvfn','0UhqTTc','AV','r',10);
+INSERT INTO ti VALUES (-6884822,-27819,'Tj0E','uP90FtRFNrBKEC8JUI89BeVKOACFO','6Tmkvfn','0UhqTTc','AV','r',10);
+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 (5734628,-27933,'O5DXYpSHVcl5','oUs3kZ1FV83EP','uG9','7nmSuItMSFGCwXpvagX','U','X',11);
+INSERT INTO ti VALUES (5734628,-27933,'O5DXYpSHVcl5','oUs3kZ1FV83EP','uG9','7nmSuItMSFGCwXpvagX','U','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-6167130,-30484,'AWbYBmjmWAkstrVwhhjH','HrPWI','EAdw','BueZfFLdDg','LB','3',12);
+INSERT INTO ti VALUES (-6167130,-30484,'AWbYBmjmWAkstrVwhhjH','HrPWI','EAdw','BueZfFLdDg','LB','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7507282,29418,'WLGpzEKWOluvG8Pw92vSHpYLzyvGjpEEn3P8','IF9ublcE3ouPolNIlp7gywg3KjAK1cUdCS4EgxD0ereSrF8CizihOkKLWJy8ELXtPLyzvV392tSnhUn5iIqg7zIn8GWJzHtwzxWpUrjmz3b2nrVtxQtX69','Zzbqiha','gSiW7U3hxHbkeR99dTdk5wDNMbxqFrjHg18F3uPxxQpD5bz7Ot8HulmhB90kbWiR9iDsCV0ccBDKZazFFTCgljnXEQ6C8BhjzFmKFsKLzcPXKjZM9XE9SQXt','Xr','e',13);
+INSERT INTO ti VALUES (7507282,29418,'WLGpzEKWOluvG8Pw92vSHpYLzyvGjpEEn3P8','IF9ublcE3ouPolNIlp7gywg3KjAK1cUdCS4EgxD0ereSrF8CizihOkKLWJy8ELXtPLyzvV392tSnhUn5iIqg7zIn8GWJzHtwzxWpUrjmz3b2nrVtxQtX69','Zzbqiha','gSiW7U3hxHbkeR99dTdk5wDNMbxqFrjHg18F3uPxxQpD5bz7Ot8HulmhB90kbWiR9iDsCV0ccBDKZazFFTCgljnXEQ6C8BhjzFmKFsKLzcPXKjZM9XE9SQXt','Xr','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (8225196,-14250,'dvFplQxzHkxqSMpOnItMoX9xRcCVH','zXgrrJlYsGQLIDkQT7CFNpSk0YBIhFOonc1kUZWX83ebrCbxBf7tKU1svp3SbmjCNnJADLHpbp5TQcLXt5uflHAeB0xbEHcVNx5ehq3Fzd8HZVIXOaZfkmKOvC1OLM21ctmyReEMz4Fwacc6tgbPaTJT20eTcpJSYo4lXnLU2e5xmGnRHkf1BgFYXxaivcE5NqQTG03BUphalbEpgPM5anvbeUt0zzQzvNDMLy1Vsw','BuJd1','6lESkmIGd0l0ao2Cw3CLPWUrMzPigKT04a8DqbEKmHu3S12WVGu5rAijS6Oclqqet5FveU8LDic','NE','z',14);
+INSERT INTO ti VALUES (8225196,-14250,'dvFplQxzHkxqSMpOnItMoX9xRcCVH','zXgrrJlYsGQLIDkQT7CFNpSk0YBIhFOonc1kUZWX83ebrCbxBf7tKU1svp3SbmjCNnJADLHpbp5TQcLXt5uflHAeB0xbEHcVNx5ehq3Fzd8HZVIXOaZfkmKOvC1OLM21ctmyReEMz4Fwacc6tgbPaTJT20eTcpJSYo4lXnLU2e5xmGnRHkf1BgFYXxaivcE5NqQTG03BUphalbEpgPM5anvbeUt0zzQzvNDMLy1Vsw','BuJd1','6lESkmIGd0l0ao2Cw3CLPWUrMzPigKT04a8DqbEKmHu3S12WVGu5rAijS6Oclqqet5FveU8LDic','NE','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-286370,-4438,'6','1oOvdsRj9poEqbCbsiu9wNV74MFqsiQrcKSQCRr8jA8SD3MQKONJA20T8aa9PXwpmqkjDjQecI6Glfb2OYfcx2bxKyaB9isqjrxCY0h5T2hfYye5eeErZsGNiBXMKvXD576Syc77t99zssh7rhQyp0xwsOuFt01DZY1P4E1udX6rl5U','jKZxTCv','eKCWY4lWTdfoemj5N5fZJfUFQjfXqyiocsuI3agdsaGgHhIhw7r7yOjIdzM4dxVU2lujzfrBNgnFlDJCDtOlRp33Nob6VGtzEwyj2PhyTCkZuQ9dWkC2xT0cIp4unRM6mEW46yrQbA92bFPOHPogjhlLYBO9O13SRv45a5llsp4siwQ','S','x',15);
+INSERT INTO ti VALUES (-286370,-4438,'6','1oOvdsRj9poEqbCbsiu9wNV74MFqsiQrcKSQCRr8jA8SD3MQKONJA20T8aa9PXwpmqkjDjQecI6Glfb2OYfcx2bxKyaB9isqjrxCY0h5T2hfYye5eeErZsGNiBXMKvXD576Syc77t99zssh7rhQyp0xwsOuFt01DZY1P4E1udX6rl5U','jKZxTCv','eKCWY4lWTdfoemj5N5fZJfUFQjfXqyiocsuI3agdsaGgHhIhw7r7yOjIdzM4dxVU2lujzfrBNgnFlDJCDtOlRp33Nob6VGtzEwyj2PhyTCkZuQ9dWkC2xT0cIp4unRM6mEW46yrQbA92bFPOHPogjhlLYBO9O13SRv45a5llsp4siwQ','S','x',15);
+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(47), d VARBINARY(26), e VARCHAR(51) NOT NULL, f VARBINARY(89) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (999204,42,'VTvNIBif7eayhwF','SQwaPKjG5x','xr1Om79ykntA270yUJoeuSYKDHlc','vutH4TcFCim6hBrcYKmkkYzR2i','SI','O',0);
+INSERT INTO t VALUES (6887986,-109,'laeZhufhnVX1','x','1LDWfinm','BP3WrPtkX9FUY8oxRb0FQIG0SfegZMZ6LIENhj3rTHuibdN63fzqZ6EH9t','7p','j',1);
+INSERT INTO t VALUES (4782297,64,'SCkmL8YapSIaUxzfMvptw8hKG','y2JdQ0nRk4rac5gm9hZgXAyFE','G8CnIWuiqMRwW5XMn7RzSHPNYaltZhMNcjrpbWWBzUcWv8d3a','tmNWH6TtuyQB6JqLxncjVy9VTi0oLu6AKKR6KU7qgWgAoQAHuDwcxQCtd','U','h',2);
+INSERT INTO t VALUES (9740013,10,'Zk68qskhByu2dddBKdCKnZgyhqMCX5d','FZApbYQucQDsaP','fS34hBIcvp4XWBEwGcemHlHDPRB2cIf07','vMRvi63xmC1bImZYsg7LGwC','RK','W',3);
+INSERT INTO t VALUES (16333727,-60,'0xzt0XdI4XSrFxH9SOLsAuhqCKMXNhmez','ibTPa7Cfu9OhiC9','xRoO9PDlaIDKX5c5nYDdCJI7x7OCN5glF5','p1tr7OzOOrgHiBfx','gq','9J',4);
+INSERT INTO t VALUES (246646,-15,'NoRgcF9Qa3gkq8oUnt6CIkHq2v9XHOVNxYbivN1as','FHJnt5w28x','VTx4CvoQfdL0LzZFlLdO4gMI6CElHHV2Zmmuxv2fLJuB','0T1hyvONflBAw3mTQJ5VGrPvXcMfkzs0jmpr7prs8XAULnkdiA20udwwPO6u3CJSudZxSG','Xu','4',5);
+INSERT INTO t VALUES (13954262,-58,'NKBCwvz35XQySwgc8ajod99Q8kuPzqMPPIekz','2B9PKRoV604I0fa2k','tpD9pAON0bKxdsVr','SZWjAf2dXOcjbq0IVTyaEZVXJvYPDkW7rMb7h62kt7fLL2t8XNukB0EqIQ82KV1x0kHU2qTjkcYcwJi6nKQAV','T1','pI',6);
+INSERT INTO t VALUES (12348399,3,'24hFhTUNm4CYX7','QB','ZC','d4xkHKShtMwFsqSjZxLhmFvPDOTuWrRevabW6bSvHP2','cC','ow',7);
+INSERT INTO t VALUES (5058372,76,'wU5x129hhvaaEBnPyPUNe3WSD','4UnW','W7kcvAMkj0XUCGJoxjMUajavkHW1aRwF','2ozuRKQH6LrHGXwyyz9HzvAIfQ6XASFE7OAY08YSY5xzCpT7PoaS6dLxJ574K8GENiXcU','RZ','HI',8);
+INSERT INTO t VALUES (10387674,-108,'mCC58CWWLAFP5MKbX0UiwKtX4ZszUJ3to3xV8Fadg','ZwjIG2rvGj5wF5cbs','kgXe8LbzeiYINsjrhqNBgX47ZECQqYsRJIXDxC','pWe6DqYX2OJPvvfuVSGStZt5897FWvDNylpYG0T0H1gNsrHwOhQHoOorPZBY','t','l',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT, c CHAR(47), d VARBINARY(26), e VARCHAR(51) NOT NULL, f VARBINARY(89) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (12877553881586151268,-35,'Vu7kIg05igbI','OOOQfdYo6IDIgM8Na9VTEenq','oFJ9QhZqkoW2dLCWQTjbDBOP','eyMJTWrMtyXIl3aa9GUgdVaes0WDDHWc5aqSDvoQJYMRIhc3tpaqtD8DVe3IA9V3wlEFjDqonYa1mAXSyYiEB','s','Mz',10);
+INSERT INTO ti VALUES (12877553881586151268,-35,'Vu7kIg05igbI','OOOQfdYo6IDIgM8Na9VTEenq','oFJ9QhZqkoW2dLCWQTjbDBOP','eyMJTWrMtyXIl3aa9GUgdVaes0WDDHWc5aqSDvoQJYMRIhc3tpaqtD8DVe3IA9V3wlEFjDqonYa1mAXSyYiEB','s','Mz',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(48);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(48);
+INSERT INTO t VALUES (8345440971606416291,62,'frWyDzUx4z4fp4YYVsyW8UKxB10ud0YEsHXn0nwwHIp9','m5X1','PNJ3OZ7sUVvvWNtDjE8HkQ1IWPiynF','H7RFW9OsfrAvwyeFLlVPyki74FRwwgCGGPgtJU4KbPlwvczZspmEs4WyJ8cFMHEsjCoV7mf5cfxT5JCQeA','E','3',11);
+INSERT INTO ti VALUES (8345440971606416291,62,'frWyDzUx4z4fp4YYVsyW8UKxB10ud0YEsHXn0nwwHIp9','m5X1','PNJ3OZ7sUVvvWNtDjE8HkQ1IWPiynF','H7RFW9OsfrAvwyeFLlVPyki74FRwwgCGGPgtJU4KbPlwvczZspmEs4WyJ8cFMHEsjCoV7mf5cfxT5JCQeA','E','3',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (10229823,15918,'VgGoH7zVlRnZl','IyIceRgIZugGOd16pEXr9HT0swIHaX979ES9Wnhbxe0A8kTrMyDY3K6ica0fl0P','p','z8','BRkki3ThjkpiBdX6ihM2gsf1bEmhHk08TL4eTincsBvByITQ00ywttFiLrgCBwvoeJ8bSSwGTWPywumNGc5l7Ads625B','n5qaPOE3xAl8n4t',12);
-INSERT INTO ti VALUES (10229823,15918,'VgGoH7zVlRnZl','IyIceRgIZugGOd16pEXr9HT0swIHaX979ES9Wnhbxe0A8kTrMyDY3K6ica0fl0P','p','z8','BRkki3ThjkpiBdX6ihM2gsf1bEmhHk08TL4eTincsBvByITQ00ywttFiLrgCBwvoeJ8bSSwGTWPywumNGc5l7Ads625B','n5qaPOE3xAl8n4t',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1865868,10923,'HucdP','fyE5ChO9QNQjH2w0dIOYnYCh1L80NG23Z1dsYr2DZRvUvgj3scXdayEWhkejeU5E8lVQsOkgdr8nj4CIHDGXCUF6ne6838Pp9eCDf2OwJYf5FicTEnqTVF94z1L9qPTBmQ66aJDwAZKukTAirB3hRb3OHYZtvkeV3rokoxENRdYJvWOxBtbRhirz24TLlYgxR02kBsXVfC0vuY9XNubm4295Ti1TxBL7zxkQwMAQw','4','SXA9pwIYlcCzMxFWHumKOERNGN1mDZr9lIDCRnxB91Adt94OSqjIqGI5DPfLu4x93WqC0yuRVOrCBXvqvAtVqztAdzq0flWxRYO4IiZPVSsSHRcuToG1IJ3zMAJOXXIMhJB14tkyC29im4kNSoZojyxLHxdIY0LUe8nye3jzslN3lY92csFnKGmi8hjWV8cQjrDMxIERBHBnkExhOhZD7GZZnAg3UkaZe3Nb2iuzrTaY8xqE','WXpVbOt0x5lhROOuHgUiFnN5PT7sBcVDnn6BN3Sb','mD0epSG4YQhZ3lZheNZZk',13);
-INSERT INTO ti VALUES (1865868,10923,'HucdP','fyE5ChO9QNQjH2w0dIOYnYCh1L80NG23Z1dsYr2DZRvUvgj3scXdayEWhkejeU5E8lVQsOkgdr8nj4CIHDGXCUF6ne6838Pp9eCDf2OwJYf5FicTEnqTVF94z1L9qPTBmQ66aJDwAZKukTAirB3hRb3OHYZtvkeV3rokoxENRdYJvWOxBtbRhirz24TLlYgxR02kBsXVfC0vuY9XNubm4295Ti1TxBL7zxkQwMAQw','4','SXA9pwIYlcCzMxFWHumKOERNGN1mDZr9lIDCRnxB91Adt94OSqjIqGI5DPfLu4x93WqC0yuRVOrCBXvqvAtVqztAdzq0flWxRYO4IiZPVSsSHRcuToG1IJ3zMAJOXXIMhJB14tkyC29im4kNSoZojyxLHxdIY0LUe8nye3jzslN3lY92csFnKGmi8hjWV8cQjrDMxIERBHBnkExhOhZD7GZZnAg3UkaZe3Nb2iuzrTaY8xqE','WXpVbOt0x5lhROOuHgUiFnN5PT7sBcVDnn6BN3Sb','mD0epSG4YQhZ3lZheNZZk',13);
-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(79) NOT NULL, d VARCHAR(84) NOT NULL, e VARBINARY(25) NOT NULL, f VARBINARY(59) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (21,229,'lCScQaPcYeTIXSshuthXEwyfdCUPPwZbxVAOffssPzAFPtDGuoE6BtG3VjUTOjNa72VOI1gKNHgR','N0HGPsRcybn7jssv7U62ANGMFgSYqOUL908je4ys4I','aM1ihtOGaaDSyayFB','j4P9NL31YK8zcHh5nSNNMWlDzsnO50mevZ','mXIdcnC32VYEUlVVFepZitD7179N9URMFcOheT3D49L5P3yF1jHXQEuPXQ','XeW63nuK8iV0EQQdF2lkqCe',0);
-INSERT INTO t VALUES (40,44,'kQB4wZFdhqk9I1rrfJO5D7GpfyovYpNRgunerTroETF79CrU','A564n0XT4J02wiWgOqYhG2L0JfVhIGHhJKX4w4vCuAlI2CSD36RyqW0nLv8TxjrjF1Yi','OoIIK2IIs4FOk3291ZprmS','2qAd7oFGpUpejjKBvoh','6QKWlkgUm6vbbcDFXgFiSDPufpxjF8XWUazahGkHKpazEN4whF67T5XxyYq4B6cfleuJDl6f3aEvuL75SmjFYW5rabrYg','VgLadqwyRH6kB3JAnK8wWKjiCCuc',1);
-INSERT INTO t VALUES (-115,186,'ZjV6swigFS5Ok2di3mxeRljQpywyEaWHoz4aYGGRi4TRm9','3LeVbsdgu2qKb6lEbsmwpKB2Dyiby6kvsEDgXvgnZD','b1hFz6eFqxej6b4xU34','6zJL9ivtZXnYuOHwdmCRj45ZVedt51NCOZ1d5J9p9E','UHx','JGr6OlifeRG3tp5n72PByCPyLWCJoOKQckVvIlCrmelgzrxmxE866E3yc8gZ45tou5slIxpXxbcNaua',2);
-INSERT INTO t VALUES (2,37,'PlFT2hQ0cHHFce4S0vuO','5haryYZgmgHYzyhKGTIrz8T7NFfxjItRVN7dgBIEFAa','Y2geoBfnv5P4Xdg09eKSW','L6YaODCgd41VGWJTKBw0kFfCuqA04uJ','5QOWQwg4g9ZvG9G7G2OkqOp4bBOnlPHykbAY7uFxlTtSgsRxPQGn1vPIQeb416D','a0SpUI3pG9ZawAaykrL7XnQGwFmDmtKzTwkubWioQjAO9lJb8hehg1ZyrqlAcsPm34ZnA1reCzz4pX8YrVq',3);
-INSERT INTO t VALUES (82,55,'pxjsQs4WidLolGA5KtHiU6Dv2PEMoppAHDUUY','y4QXiSxMRmg2KuYM4b8FgCiu0gYyKHd0BCj3N7mxsk7r8zrnGwf67ZHppCZpm2INhK9wAutcRT','7c8zsx77ZeGnDMSyaYLW','Q8qT6AD59tSeIVCXVBgn6dr8JMJh','EYkUKs6xMtaBCRPswyFQc','oKSrIv8m50UQqBk46stbFvmvM1J4tQ5pRPerPuiGkuyIuekDtOEDeNztDDlpHpCwHgfMkCLiLM9PzkE1WD5PLT',4);
-INSERT INTO t VALUES (-7,110,'HuaRgQ2RuHagQ5EzDOwUYmgLRnxWHkVZ0MMddYK3PkXKU','4Lq7KHbauA','RmkxXjPnNWHso2tJm9','Q3zm8fCj7uiHxLgMXkUr6R4n','bZ4ClIuoBqeEjPpR3Ddg6','NFDCHIyeaDLABgYO6dYKUXpcb2o7lxKMxnpIP5WG4BqPZ7MklrG1LtSEC9F',5);
-INSERT INTO t VALUES (75,14,'PAO6MODR3g3OXwlA5Hl4LdazNlnLzeJ04H0B4jdTR0nibibX','1kVal0vlbdL905wumvTTxUHEYLY2GAegUtoF87Sd0T3H4cJqDQCRm3GwkT','ljIwzNPlYQS','Xfz','z8Gae6TRdBY8QgdZwF4','cd2KSdGCLSeljfg8gexreO8XdfHMGr5',6);
-INSERT INTO t VALUES (-7,182,'j6P8','SXx68H8LToqWZAQlKVJAPqVlB8AsFdjAq65ff','D0Ho0bdrVTANcIYsiDmeb4NcF','O6FBs3NEOMhFVHLUSMbg0QAZ4iuWmqfdIk7mRUyKpH94C','5TMpjnXkPcPHNbio4L0mtX4eInU9juIV','3T6KXa96PHoGx1C3uDD94O6wAQ',7);
-INSERT INTO t VALUES (-33,54,'endMGMpgjssaCH5g9pJiA4hEoILiefPk4sOsPXFdZkSnZysei7GP9OyXlWs8ahapCaWryw6cHgluLSf','ITndyTX','dUEj7UuJMrU','A4fWDmgX1dheyu6JVkhq6Nx','TAfuxOUj8hvvqgXdMKktnpNE','tUsdThtVPGzsa9WBl5eXn5IZXTPuv9cMA2hLcgWomab7QEiZ9IA3zdXPntE0WC',8);
-INSERT INTO t VALUES (73,102,'f3r9h0bG2LwcJfFyzEAepblOpc5GAgzszdUVvS0R9','cH1etBEALGHK5CyfPD7gj9LoBfZGGGxEeRR0mdggOnKCWj5EfefbTh4o','fS','G2amDrjOcsqPMxdINsP2ak4M4LvmSwitnzAc7ToXgjhDgtb','2H7HyGGiFPXWjYKwDVsaeHU7mxYSFaDyJomEQ808aWt31TpqmeAb3hhe5','x3o1ZSFXpzBfy6lhbnnplKL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1617656647,170,'aorpwdGlW1wm','h4DkwNhkXFRAz9Nvubqif3WKUnNuSeYPSI8gdKz0TchsjVFwMHvKy','s53HkySOQ5K','S4gTiTH6tZkOoHCVKgO2zcjTssZABtRtKBRhAVS79','g4yAGC36b6M0gPSPXlWuvV5ZnG4F0V5Zol8EuTNJjkOaIJiE0cVUEGKKHuqz5TJdTf7y2TZjYZc4RdSLXdSnK','cO0L7MN6zu37vSD9TtmULj0VTlaoSdmhBkpqXotyRjscpaLWp5XzKG3jrXhHxCkSVIODpDZIPE7nE3qr6aAu',10);
-INSERT INTO ti VALUES (1617656647,170,'aorpwdGlW1wm','h4DkwNhkXFRAz9Nvubqif3WKUnNuSeYPSI8gdKz0TchsjVFwMHvKy','s53HkySOQ5K','S4gTiTH6tZkOoHCVKgO2zcjTssZABtRtKBRhAVS79','g4yAGC36b6M0gPSPXlWuvV5ZnG4F0V5Zol8EuTNJjkOaIJiE0cVUEGKKHuqz5TJdTf7y2TZjYZc4RdSLXdSnK','cO0L7MN6zu37vSD9TtmULj0VTlaoSdmhBkpqXotyRjscpaLWp5XzKG3jrXhHxCkSVIODpDZIPE7nE3qr6aAu',10);
-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 (973622642,142,'KKJdx6WoU7R2rKpJDAxODb2yimVh6R9MH5pc0CJEYhfN8vFM07jyIzkPPqFqmwFTIp','DT9VUayQHz2Se9T9KZ4QJqnjxVb43xG0CQV93L6ORU','zPeb6hydX0o','ZeaxdkXPaOtrnDrkHmiQ','IFUOx6qhM7NHrH8zIEKoUaI94llOL3zcLtioDMHgdCuEzJHD','GVBbOQSZ3vxtxhxBDj8JMGJMQHzU2FHEbyP',11);
-INSERT INTO ti VALUES (973622642,142,'KKJdx6WoU7R2rKpJDAxODb2yimVh6R9MH5pc0CJEYhfN8vFM07jyIzkPPqFqmwFTIp','DT9VUayQHz2Se9T9KZ4QJqnjxVb43xG0CQV93L6ORU','zPeb6hydX0o','ZeaxdkXPaOtrnDrkHmiQ','IFUOx6qhM7NHrH8zIEKoUaI94llOL3zcLtioDMHgdCuEzJHD','GVBbOQSZ3vxtxhxBDj8JMGJMQHzU2FHEbyP',11);
-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 (-1824073538,231,'GRplvxGjnbJyqOpfCLtslUVzxboNCN9w1fzIwIWxNycs6eRodPxlDyypkoFPT0L','t68YaC9JdAUXaEdNKye7e2vVnhZbIrOQHFLerALxjM0YzHRRhOOkq9aBGUmLPBo9E7Dd8reim71jSnQ1vXt2U4sRhLsPCahIOVhGIyd9e36aeianzxv1l9ZlHJwAw2kvRQEXP3KVfK1grrehPSjSN8dOw87cvdK2VG5Ho','chCq74','B','UgYlXd8k3W4cIN5J9VE9HHjWfoItWAtUJZgjICUn69br1zsWEZC0','YeYxRdAFDM9ABH7X6tOFfWcPGtPIDWdDRTMiKK68nAX1Iv1ChyKbsML0Us79j8t56m3zBYr1oDdXCGvJ2Nz7ukucSdsp',12);
-INSERT INTO ti VALUES (-1824073538,231,'GRplvxGjnbJyqOpfCLtslUVzxboNCN9w1fzIwIWxNycs6eRodPxlDyypkoFPT0L','t68YaC9JdAUXaEdNKye7e2vVnhZbIrOQHFLerALxjM0YzHRRhOOkq9aBGUmLPBo9E7Dd8reim71jSnQ1vXt2U4sRhLsPCahIOVhGIyd9e36aeianzxv1l9ZlHJwAw2kvRQEXP3KVfK1grrehPSjSN8dOw87cvdK2VG5Ho','chCq74','B','UgYlXd8k3W4cIN5J9VE9HHjWfoItWAtUJZgjICUn69br1zsWEZC0','YeYxRdAFDM9ABH7X6tOFfWcPGtPIDWdDRTMiKK68nAX1Iv1ChyKbsML0Us79j8t56m3zBYr1oDdXCGvJ2Nz7ukucSdsp',12);
-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 (-1504255991,147,'s1EOfzLSvLGcqOo1t9MI1ZsTbiW8FyZa8RFlmcCC0Zy4fjJlYa1TjEIGsqu1vECXyuoizy6','KHhYSqDq0Dk35wxILqS36YiziFFhUpPmxkm4OWe6SfUEO6swIaFGRjS08ivQ15QfR5J5UfQs29YSZqDVrkBHWlsAvMGKMPCHLrwY3O0WmMnQHF7ygTsHDUwAtjWybqnfbz3L1HFxL3CH6jQzU5yjJmsKVZXXlhpEUxSlOJCXWJOkcE0NwS6xqy5HWzROLxbiGlR7TqThL201AjUzkdLLWOCexBvylZYQ5DA1usdV','N7c0MpScFF02QLs','PAnzb2S7nekvQZXHVjYptSYJ2S0IL0tQoJQBC6qjUtoch3QgYqaiCJQXCvVKKTu40rCf2EGj4C02R7Bv3aQktE1TtbJhxGZEODlOkPB9rIWf0PcgteR0IF3V7AVW','DmQB4LDeqJsiDHNr6elDJToyVePokCDIfBuISAi6noYDWdd0IInzVIhx0nxvYj1Lbv9MdFovONwtrlr9','pt57hWta1lcF2i4C3JliZsE9RmUVaIuiVwhFTkJSaI27iGXh0rYDGB5Nx41zxCdsX5s4hakL0eVYljHjcqIW5AhfvSE',13);
-INSERT INTO ti VALUES (-1504255991,147,'s1EOfzLSvLGcqOo1t9MI1ZsTbiW8FyZa8RFlmcCC0Zy4fjJlYa1TjEIGsqu1vECXyuoizy6','KHhYSqDq0Dk35wxILqS36YiziFFhUpPmxkm4OWe6SfUEO6swIaFGRjS08ivQ15QfR5J5UfQs29YSZqDVrkBHWlsAvMGKMPCHLrwY3O0WmMnQHF7ygTsHDUwAtjWybqnfbz3L1HFxL3CH6jQzU5yjJmsKVZXXlhpEUxSlOJCXWJOkcE0NwS6xqy5HWzROLxbiGlR7TqThL201AjUzkdLLWOCexBvylZYQ5DA1usdV','N7c0MpScFF02QLs','PAnzb2S7nekvQZXHVjYptSYJ2S0IL0tQoJQBC6qjUtoch3QgYqaiCJQXCvVKKTu40rCf2EGj4C02R7Bv3aQktE1TtbJhxGZEODlOkPB9rIWf0PcgteR0IF3V7AVW','DmQB4LDeqJsiDHNr6elDJToyVePokCDIfBuISAi6noYDWdd0IInzVIhx0nxvYj1Lbv9MdFovONwtrlr9','pt57hWta1lcF2i4C3JliZsE9RmUVaIuiVwhFTkJSaI27iGXh0rYDGB5Nx41zxCdsX5s4hakL0eVYljHjcqIW5AhfvSE',13);
-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(5) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(10) NOT NULL, f VARBINARY(5) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (113,796173801,'h','umrpsTsJQ68Dq89XAE7','HWz','xZQ','97knZrJhYz7fiXQc1t50aLWVX8SeHkmmppMtP6ERW2Eu1pBchhQYd0hYgd7XljrhtRJNYSt0PRAEWpNGS','vj9jQ0YmLmRsLqWEtjC2WhXjtCwvmCrPzcjWKKnug9zj3Pr6o',0);
-INSERT INTO t VALUES (27,2834339928,'W','AyLMVvyx1','0s4aJxYB','RRFq1','V0D6dVE','LfIljhNC2SHUDhQQdUCZ4KpQ129mZV8PZtpqqvoutKqiJ52skDlv69OVyawnKFfl9aNJ9o7pH6xpgZ5vjk7iL5J',1);
-INSERT INTO t VALUES (247,1195055914,'f','bT9','L','s','JFi4tY6niRv1QWbc','kpF59loCrEKgtmW3aFrZQTal9DZrlFwkiS2PbkgrHM',2);
-INSERT INTO t VALUES (130,1130280000,'F','gEbcAmFPQ','Xlz6ObnEL','aEPe','1x08DYoxwptjkEVtfRftQOqhwyFAiT3omLDcgv03kZt3Bk3LQHGneKi5JQ5uUqVx5o4Fn1Am5adFVc8wdU1','hmoDvC6TqtDbvNZL7zXtsZc',3);
-INSERT INTO t VALUES (6,2845594433,'w4UMX','VXo8oRdZfvsmdKErffmwvkuuDhJrjIKHDRR','x','L','7vSpz6iy5zpPE2NU','SGkQqhcCqUXIeZ8ZcOiqiEJR97Q3QO9409X846MyMwEhZ7ccJRIIdzzvKfR45f6ObAq5YZ2jcXDgGHNQO54bwlsO7J1wzi',4);
-INSERT INTO t VALUES (21,4267240282,'LO','l0JTH0LfPKIvOk26AUES5cF','28CrbNOGGd','rdnl','jVpxR1z2OSzsJw8DUUUqRCvmsbDYHkAdXRQNUDhvr8AgbzbVnacVRk5UqiRh','Uj3dWjwpaNuw3kS3jJCEEZAD8d7FreOeWUMdmiQHv6yM2OZ04wKmLaG0Wtdam9fQtIPkTpemfmPHjAUH',5);
-INSERT INTO t VALUES (233,3823055818,'bTK','w3wlMXSGQH','cLUpeHB','ekfQw','b1Zjn4QUAKGl0t3G5CvZUr0j2kweTcSNimNqyB9IF6Tu81kI7JjNGlnClgU6I2IWjgGF7dzDOSCVMfF9kL8Ph','Pg',6);
-INSERT INTO t VALUES (184,2410492986,'zC0U','mD8llv7P8JBFAuHIgAIL9XbtkFjcYGCpjN','Y0','2','5F3mgQQ589gtoSHJS7PfdV3nbNKBkcSvogDHqr','PQIL7MPyD9vebvXKLNWHmIdnrPYQtgkdTBIY0CydbOdBhFmKMCgC1v75KQUg8Zpbiq6XGAyK9FHVRKkT38gJMi',7);
-INSERT INTO t VALUES (74,2213398495,'0B','9GkMUFgSAapQ72nevc36niM8xPo9OpY2','8F','djy','eYkZt1zTaIzTtxvErs6m7qBb3p3FTmhidN5aI0kkZtkjYlOdOw0HASLq7qm2aPs48yCU3ZxFM8a8j9kHP310DqkEnnBbyI18','8Si4n882344scwqqkeP7uylR',8);
-INSERT INTO t VALUES (205,476643640,'N','VxebFo','88XXzWouA','IVm','zIRsA3JBwL6nddiX6Ge8UoumpEwMUCGJxn4doMqTP8W0R6SloFbThftCkJplCOi7NrXOAgylHX','eHOnzKYjs9mOkMLOPL12xe79OMguvvU8gZdi1wdvynyQYkkLySghzF0PQAsYM8WF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1,3852192010,'3','Z5dq7NsT','HDY','ChFc4','6sAWyM98FdiScXp4A298','c7a43S',10);
-INSERT INTO ti VALUES (1,3852192010,'3','Z5dq7NsT','HDY','ChFc4','6sAWyM98FdiScXp4A298','c7a43S',10);
-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 (62,2153590329,'jCsPGN','vKv7HfOB87G8bxqVWYId','b','q','5hPlwFaDbKU','mDorgIZrBA4g6sPe0E8uSQuqhO8wd8gIchm8yMake4a0co77yKBcjxfaieU',11);
-INSERT INTO ti VALUES (62,2153590329,'jCsPGN','vKv7HfOB87G8bxqVWYId','b','q','5hPlwFaDbKU','mDorgIZrBA4g6sPe0E8uSQuqhO8wd8gIchm8yMake4a0co77yKBcjxfaieU',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (140,4122100200,'w','ossgwa0xHZrCsFEh4ELKBE0LVMzQjR4XNsG9bVnyZf1uN7PGIQYIKjih57OlSBBjgdnMa8s6xbkqcMMR51R57FtmtRB7aUEkcI6rrOLVC0D5iBvkywN6lWHMSj5VYphGjHeo76o55LyEterRDavvulvNnoODLgqXRA5DnT','GaO7ggTx','aoa8o','DA9QCXd6C','sQLjuQuzSTmopqk',12);
-INSERT INTO ti VALUES (140,4122100200,'w','ossgwa0xHZrCsFEh4ELKBE0LVMzQjR4XNsG9bVnyZf1uN7PGIQYIKjih57OlSBBjgdnMa8s6xbkqcMMR51R57FtmtRB7aUEkcI6rrOLVC0D5iBvkywN6lWHMSj5VYphGjHeo76o55LyEterRDavvulvNnoODLgqXRA5DnT','GaO7ggTx','aoa8o','DA9QCXd6C','sQLjuQuzSTmopqk',12);
+INSERT INTO t VALUES (2489113112449416105,85,'vqodXK9huqQ9IlXBBFZyAYEf3GPBKIz','k0z2E67zTGs82wcatwlwf6Wdfc0m6n4oE7oyybdG2PvUxmqARSq4XHmva6ixi7n6V12zb684WRsi0ZiibMLu9l6Po4y2mCQYdLdfhLA3rExtyygpEzu3OWcGrmUJn0le5Qu3xyJdG0CFjqu8huWjDHFX1R3FRurlVCoIHipQOJEJH3wU1h9fLJh','2l08cgJcunYkpM0Ap','YA1s5u5VtNxcyckbM6q52qZBzTpqpnrHZVArTKgJc','Q','Rn',12);
+INSERT INTO ti VALUES (2489113112449416105,85,'vqodXK9huqQ9IlXBBFZyAYEf3GPBKIz','k0z2E67zTGs82wcatwlwf6Wdfc0m6n4oE7oyybdG2PvUxmqARSq4XHmva6ixi7n6V12zb684WRsi0ZiibMLu9l6Po4y2mCQYdLdfhLA3rExtyygpEzu3OWcGrmUJn0le5Qu3xyJdG0CFjqu8huWjDHFX1R3FRurlVCoIHipQOJEJH3wU1h9fLJh','2l08cgJcunYkpM0Ap','YA1s5u5VtNxcyckbM6q52qZBzTpqpnrHZVArTKgJc','Q','Rn',12);
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 (141,2019448917,'jt5K','t3yOtH1','PxS6H7PSI','YElqK5JTWrYFTetyiSOtTEGi6RMq4AqxEP00FXB1FBEB9lotr9QMXZfNBsEfH1jYluXT7VSFJM72E91mCzAvEupmc6mAjvcBkyubCgZjIAmRRqrzu5DPv9UiZlPzGPwiTqkn5TWeJAWtEb24CNqExpGXSlv5JRKiRPGIy9X28A3Qz60AdZ9ENacyDBrEsu56aGSlAQ1UxfdOnhtXadDPFes3HV6T3hvwy7hQTBbh5uouA7IZvRhXN1Xg5FeNVQt','9PXDDwIRpN5oKh6rRBC4xoafGDL1LqWTgMwus2fPDF2D51KV','NvNkdcMe6C0b4BS2zhdWdy0OSHlDjNggZIx7Ilun',13);
-INSERT INTO ti VALUES (141,2019448917,'jt5K','t3yOtH1','PxS6H7PSI','YElqK5JTWrYFTetyiSOtTEGi6RMq4AqxEP00FXB1FBEB9lotr9QMXZfNBsEfH1jYluXT7VSFJM72E91mCzAvEupmc6mAjvcBkyubCgZjIAmRRqrzu5DPv9UiZlPzGPwiTqkn5TWeJAWtEb24CNqExpGXSlv5JRKiRPGIy9X28A3Qz60AdZ9ENacyDBrEsu56aGSlAQ1UxfdOnhtXadDPFes3HV6T3hvwy7hQTBbh5uouA7IZvRhXN1Xg5FeNVQt','9PXDDwIRpN5oKh6rRBC4xoafGDL1LqWTgMwus2fPDF2D51KV','NvNkdcMe6C0b4BS2zhdWdy0OSHlDjNggZIx7Ilun',13);
-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 CHAR(15), d VARCHAR(54), e VARBINARY(32), f VARCHAR(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-35016,-7126697301783066538,'5qrXnaF','WbBphMlj36L8LDlZ','8pUhzvC','nJgJut9tvWJMjmJ7CTd8POgHsVr','Q7V4DG4HMagyMphRZYbbmKe1Bibfv7WLLb5KRzRWZAAtzfuhNCoKo1IYurDLdS9M0hyX5OeRNDK8','ng0ngKoO6dcZkXQI6CB8aWSNPGManQ4Y60gp47oGZlZqr2RdzsIZ',0);
-INSERT INTO t VALUES (-2788116,-8026655020613229842,'a','QL','FY3CnJxDrrsRLRv5AwYjB977','fZywKK44kF6W','qUih0SecpokMlYLCsRqvCHBSYKR71OhtVnjnFeIjF9hIE0GZNvwjsyuA3gXYIXddocZTayOSrWE2oe','ejObOtLRaIcTuYxCSOKUipuTAmwtIGyQtB48OUjLF8Ngowl2keYkHsjN',1);
-INSERT INTO t VALUES (-504829,-1399031042260754280,'Z9f6yC','hXWshxiPuzcjKI','aqIEsKqqb7cy0CcfbAwfPex3l','zFfgFP8UfCG5PAYaEtf3SIu0HuYSVb6YgkYlXBEVR2s1Ed','DqbgU2cNYvTsjnvzg270smhOflbGgLmHC4zR','6kyKS8eWkv7RsV9N5Y5xEFoHWEHRFZLY2Pow6UMt8SuaN9wmiaK1CXyk',2);
-INSERT INTO t VALUES (-3687951,5347966796049733878,'KKZ2FIYFUn1lS','ccztEBoo7yFvCoq3','o3jt8NjQixxiFFpujPITATUFA9B','evPFIFIM39ktK58aGXX4djW9H7Ihvr5bQDRw','zrD9ZkgmrJbqABb0msD3SIh8SpRLFlk5W8IJS1xVqAn07siVITkeXx2H8mQeHYH','Y3MzPIJA1fdLcY1NhCJzyysKDCvux2X06zE7KGlf7XnFwujYkw8iZ',3);
-INSERT INTO t VALUES (4569646,1147956945024422833,'j9YjT71ZZz3fKw6','oH9vpa6q10MbtRGz6SEQ9zQzeDNInxgPchVRohm','XiPDHhOV8TedDpp','s3AwTken','Qjlo6ugZfAD8K','Djjxe1SKqd2El6VXBe704yrPpFdOv4x3wlXh0J9swIkKSZnDDucNtzGOcKSNbJBCy4z5ubGQryhSe4b7',4);
-INSERT INTO t VALUES (2379727,-8839597858302990023,'q','dAL3hmG8lZzm4S1pWgBabjuN0GdD2suq','Nos4FJq053zn','NqKBbWnCxyJOWrRwYXcXbX','Yz4SdffhftFzggkqWRAjjeQkSIyiIt','9DN76Y41krNuMgAumdyayuzUdWNaqtzWAArYMFLpmW6YvhcKE2HoxcAgurSWeEq2TGv3rzxg6kd65XoMupehI',5);
-INSERT INTO t VALUES (-3719132,4116929121555908028,'nnZhFsYoJIC4hNG','9oJJ8UpV','JDoDSNliSsrNfbt3','BoUgMrS7vMsiJp1A8xmyjFlM8','6Qfb255SzuFLo9MkehNtgsPYSLdfaaboGQSCoIqsqIVJSACayRnorAmFYO5RSSwTEpuMRidmvx','uFhEPykLlrn6zHTTUCIbZYSAI6pZAXMLlHCcHmp3ftz4c0rLyUNRHE4AYZCEEOoyUzq0AHyoRNeQCcD4vqCBGtR2OA4RCwJZ6P68',6);
-INSERT INTO t VALUES (-5611649,-3505078904595278352,'7yn','2CZ0OfXjFLV2OaP6jCzd9e1ZSnx5sLBiwGRXKigHMjeaxg','Y6','7ydvCDvdYh1fpXaTVEFz','EfjGXRvkQVQ6cEw571sWGm9N8td3afh7NR2Bokzov66wTt3FecZYmQm','tcmrCvQDbxahT1LGjJOF9A3KPHubgCUSH2vxBGJ',7);
-INSERT INTO t VALUES (-5768242,-2429573838573300450,'ImDCUB','2BUI04AEnBnjbSSCW25YA88JZqhbssxBWB8AEQfPihOV','rmpgH7','LgMuS0mNkdCgGavqe82NZTmsMTl0gjxs9hTvoqWoYNn','cii4DdsMwrkwuvYWqeG4PibktyvXhznjEjUrZIvH5NR50WWcpkpy71Ha','SXWfAcbTgaE8T2WI7LcZ4sg1AYOAjOQcChd3BInNdk0dKd4JMBxU1dACIBfJzw0jqF3YZUjVS2oJHNhSJgUjlXkOLVWtNYtLcK',8);
-INSERT INTO t VALUES (3765964,4338579678909409467,'imoUojS','lj4LKCjGIElNd6subGcNAb6AaqvSxnF6ixmKVYfhHUOfZ8e','5e1MTFQ037jxDv3snw1X5u1jTM7Ni','3fvFMfQZMv7bGHtmoQdZthJObIt2T9ELgwZV7xuPZ','PbxTfpFnrI3uDdN','Fu8m5zToBdQtkvuHCRF0y3HT8SoaKaszQlMI6Fa4Ytit0k',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-164771915,-2047395079161736791,'0MGYhwlVQzk','b51Yu8Ng1uyXIM','rUbuGxZPE0CjovqHLWLOgBDRyBvhlj','eLp6KXXmYIS89fWZmQuxuQZNKwfKLAeyMj6V6lYqYe','YUklPSgDexQRQZ125ew2qBEhtMTOxrEVtmdr0ItJTYNglsTMZIOARmiW','uMO20jDLUKQJE3yB48MLTxjlOhywwZv68AEqSgBtEkVSB5OQnlcCpwQARNEvut9PmS3XqEZDjvFxvggvQHEAJFxTwMzExIK',10);
-INSERT INTO ti VALUES (-164771915,-2047395079161736791,'0MGYhwlVQzk','b51Yu8Ng1uyXIM','rUbuGxZPE0CjovqHLWLOgBDRyBvhlj','eLp6KXXmYIS89fWZmQuxuQZNKwfKLAeyMj6V6lYqYe','YUklPSgDexQRQZ125ew2qBEhtMTOxrEVtmdr0ItJTYNglsTMZIOARmiW','uMO20jDLUKQJE3yB48MLTxjlOhywwZv68AEqSgBtEkVSB5OQnlcCpwQARNEvut9PmS3XqEZDjvFxvggvQHEAJFxTwMzExIK',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(16);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
-INSERT INTO t VALUES (1713602254,1509260284853048065,'pizB','IgOBrH38GJNZ5yJQKHjxJ','bix0r0RS7w67fsRIuuv7iLWFOptPo','BITjexyhxswGi0RalAZnTUcyoR5DUAWqQouBhpdce3OXQG','5sd','3WnXwn7PDHowjG7SaUjSHGbidvey76n2XwNOp5mvjrT67WEan',11);
-INSERT INTO ti VALUES (1713602254,1509260284853048065,'pizB','IgOBrH38GJNZ5yJQKHjxJ','bix0r0RS7w67fsRIuuv7iLWFOptPo','BITjexyhxswGi0RalAZnTUcyoR5DUAWqQouBhpdce3OXQG','5sd','3WnXwn7PDHowjG7SaUjSHGbidvey76n2XwNOp5mvjrT67WEan',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1714389975,21994945706494672,'U','PndE8ckmUTUZUtKhZr0wXNJ6IvlqMcSoc6Rdbp1ARyYC8Ec','OpzfWx','0GOKzy4HBdjSmbG83n7N','kLVxiLrEikxv9A8zBrvm9LsdHhvI0jvN3hbymSadSyMRR9uo2RyIMR4oudpgD','gJobx4lMp2F0jLZ3i1B7is7HakZVc',12);
-INSERT INTO ti VALUES (-1714389975,21994945706494672,'U','PndE8ckmUTUZUtKhZr0wXNJ6IvlqMcSoc6Rdbp1ARyYC8Ec','OpzfWx','0GOKzy4HBdjSmbG83n7N','kLVxiLrEikxv9A8zBrvm9LsdHhvI0jvN3hbymSadSyMRR9uo2RyIMR4oudpgD','gJobx4lMp2F0jLZ3i1B7is7HakZVc',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1401911173,-5853218759841260149,'Avl3R','gRLBDcFIjrSQJHfTGiF5uKu3pE6NBwT6X5TKJtygq','Kz4LEs5YMdVFFzAtqzjRH9Q','03lu4zgGSmhzpunX5b7eGpk','TwMSCc0eOf6UfCClg32d3PdfOMBNbuPLk1rNFjVeCbUVvIw2BFMIE33H56hH','HOOwhtEBAoc3s8LSRUuIlWLQ96gERtxq0VqqPKRtHW8VAEErrEbPnb',13);
-INSERT INTO ti VALUES (1401911173,-5853218759841260149,'Avl3R','gRLBDcFIjrSQJHfTGiF5uKu3pE6NBwT6X5TKJtygq','Kz4LEs5YMdVFFzAtqzjRH9Q','03lu4zgGSmhzpunX5b7eGpk','TwMSCc0eOf6UfCClg32d3PdfOMBNbuPLk1rNFjVeCbUVvIw2BFMIE33H56hH','HOOwhtEBAoc3s8LSRUuIlWLQ96gERtxq0VqqPKRtHW8VAEErrEbPnb',13);
-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(96), d VARCHAR(28) NOT NULL, e VARCHAR(82) NOT NULL, f VARBINARY(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (41,41747,'N3d5fs6MoHxL4iV0k2tOtT3gA8fHcu1CAaCXsJpE08GiuKed0VTknJVGO','VkYzYvJ35wIjCtU','bVo0v6J3uz0s09nV2jzdobBz6pCIgiP0uZ0ly1NA','iyuv1YPSOg7O9OzrbkMFMT0Qam','4O3U9g2LA','79hiPae0WvdqJcxkwrM4K0vaFB6tCeY75Kr6kGky85NeBok74tbBOvxmf',0);
-INSERT INTO t VALUES (91,33733,'z5DsKa6q1WI56VKc8wKxr1lJabu7rk40IA75czARo3osPkEZqdQondriA7tA1HCVzAaY8EU3xklzZaNIot4mOo6','IcRRaUxjz6fbkDVI8Owp2','ZbQZ2CuauNEB8BfmKnh9kQ6DQaSBUjVHK0cSyyD0pnEsQH3KwphYTZgXUwWkzZiMq8HQ5XqB18vTF','FHj39Y3p8Wzl2yN9VBty','26RwfVlcuPr4ZHfaQL7Ol0vjWEBckr3PKdf6EgJPEdWGJKi6pyy0CZQBtlLqDNCYegRzuzRqevNKy0Y5yCyg','bbD1pZxqB37PoFj2HV5GYYrl4zcnn4OjXtVRTLBK6z4TvStHuBOMshlU1yqMZrb1nfWqUybZGOFcRdwL8XIaRqTMR97FN',1);
-INSERT INTO t VALUES (217,32313,'4Upk8Mfugzyaxp0WiJ62LetlgahfUexUh16L44Ll6','3gAWV1rz3Si3HP','CxfZkfASBOUX3sqGhtQNFTnXP','POiooq63X4jD','xLVA5oUkIz6XBMC2QK6i2lD','SrT5tUMrBrxAfYu1Sac79FNpMy1FEpnIJbVSC2ox2AUcyuJzmgNG',2);
-INSERT INTO t VALUES (174,50931,'mdXBmb3vKkyJUROkgwmYb3T7yQXuMNVGtUSwFkBBf8rE7waszEYBafXjYrStE6anOxKRMb','OraUbVOTjLtpeECn8eyCkZ','q7f8ooINMebWfx1lRWC8WDKp04lQJWoP4D4Rz6aKdPKYpXNiAIiT8Dl7VaHAKnSPN5nkXUmFysvQB2hYU','vNSnjP0qoXrcfji','tdqsaQlLnmebXpFPbVZjhpPPHCp4MU5EJPaFSh6zFlRz7fwrP2kXweYKhElFV8Gab0T162Tuee51ShnK1kVhimB5','nLlp9171mKS5',3);
-INSERT INTO t VALUES (34,17220,'jVHAeaNj3VpGeR','g','QG8LJZDtZiM','Ylnb1U','nPBDZo3lN8NcGz3n023yTQ8oFfiiyCQUJCXnq2ZKkXBYxvCUd3giCOlzuuYfRa2XchyJ7','cUL8wdpi8J6ngbhthNqYGTCzqaOQfJ6WiwzLN4gWEx6yNaLQq55ckLSq4fmop2ybm8tmKJbDFUGbLckB6EgD8dc',4);
-INSERT INTO t VALUES (112,40495,'LBo7VQpPnrUhGj2HqoMvs7PmQ4aTnNopvJuXTEuKSEPQzecpkqaiGGrfPDd80GxP11RnQL','Zr','sKMWwpWhruMpXyFxo6QpbrrzYYbfA3cxPzEuJUWKhy66YNa1QhJjfE9Z','1N','WveoFtZVlJ2veyBBqLwkKEkM9lLgAr1jPvdOgRTrW0UwnEB9nmiqUCRsU0xp8m1R6VL6htExb5WFrxtGPyWnaFk7QT6pX5XbjY','avsGijYmlBx08h9uBHj3tU9Il13NT2INtZuw4KmRFooqUbcoFHjUeQ42MZATk9ymSFPWHID',5);
-INSERT INTO t VALUES (97,47431,'ha91EhxxLpi717SM2zwUy5mzUePiMtfVVBTRdZGP7UhiiI0nfU5Hi7','Zyy','6a','hqaFrUjJuCCpFOjQTkceRLoU','RK5e8KoNoHMRdZpxlY06d7XZLbxvHz9Yru2Wch36gkpPVRt7TOB9qoKBSKCqbl7lMxc4','YfTpdL',6);
-INSERT INTO t VALUES (102,47370,'NuGLvBMZXGxjc8EzKnpIksFPWfSMU3Ss70SrU23c13NN3XH3OvpnMAsP8U5xWM62pyARcdppTxqm9Zmt7QxdtzCIp8a','td0FJXOhRy6zQnuh3Ydn98tPJ','Ox3I5cqsbDpVvRVTDgks','8P3WpNM4MON','E2Anx8lpIpY2AwJXed2323ARcN85juom7eWm6LTKEa6sCvPkUTXZlIYTpiB','9h7vkt71R3XPeNpoQDJH6lgqqh8nua',7);
-INSERT INTO t VALUES (4,47204,'XvsvHBZfI2N4VYRXstz4Z9ep6a2FgDtbA5mejLhYdQN1JKSSpQiaZ6i6osCCswuiBC55pxlYIzjiyYkM23ToB','HWefeGVomFRTYFljru9u1dZvO','ss0DmhaSG2Nw8U1lqK4mZG9ftLxwNgsZZ3yIKovPtYtrZBW2s7lMi8gZSLUYFYQqYHh','Wi0yfgQ8A62SW0Z5maR3oIlHp9','GVC83rJLyk','MVL6E',8);
-INSERT INTO t VALUES (139,27889,'Bc8iiL8PjCRIDqcHByQoEL1p4xbCFSKYoESQHAnabopWJS25','gVw279vVqF0YGsJTmHzA9hqQUo1','5L5PlnoKK8Gh8sEMr9KB9kfd','B9SIcoWT6nW6caDI1XO5XIdhGNX','Zhrj1JDbG21UmwQqqYEqF90HoYYMTXCikPn','fUVHLwTx1YKBF4p2Icla07od8OEbhkCwCSpYfNlJv9WMRXvLQry4NfQgvSge79kL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12065568151607126029,110,'P4GzsNhvFN6MLOvTpx9J8U9fhMiO','B4gNdEE6uHC4wobsUOG24BLxoX0bM0YinY2TRb1IscRR1FcxQmIac7Xf7OfPVOLPuZYi','XdnjWiYsI8m8ngQKDNVPlQETOJhZrxRNqm1QLXMHn','3ILXOijBMgD5dqsLo83TKQTlW9B5m1il57VoH2x7mBpy6tA3g6bZ0mf7W4dUSLMr75giRXhSaMB23y8T37GRZvsKibTMUF3ilSaP1zlbN7pHrEXbsXl21j5szYmiMpPnpuB7ZtFsBSexJixj0XEuH8ZSkpGSRS6IAZT9bL1Sbmc4XmwfoPV6tX9G','yx','le',13);
+INSERT INTO ti VALUES (12065568151607126029,110,'P4GzsNhvFN6MLOvTpx9J8U9fhMiO','B4gNdEE6uHC4wobsUOG24BLxoX0bM0YinY2TRb1IscRR1FcxQmIac7Xf7OfPVOLPuZYi','XdnjWiYsI8m8ngQKDNVPlQETOJhZrxRNqm1QLXMHn','3ILXOijBMgD5dqsLo83TKQTlW9B5m1il57VoH2x7mBpy6tA3g6bZ0mf7W4dUSLMr75giRXhSaMB23y8T37GRZvsKibTMUF3ilSaP1zlbN7pHrEXbsXl21j5szYmiMpPnpuB7ZtFsBSexJixj0XEuH8ZSkpGSRS6IAZT9bL1Sbmc4XmwfoPV6tX9G','yx','le',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (17004316082084801300,47,'zd3S','EHNVtiqz1n7ANDcAeDe7Tn5eRVUtZxPrcKbLP0bHfJTKj44n4mHEskRkCTxkDkqrwiV9Dr1v4UcbdxfD2GT3LYxioMKKMbvo','lCHdXJL76OpFDH','k4Vclhcgi8pvUMAWaUSZ2N5wvmS','po0','bd',14);
+INSERT INTO ti VALUES (17004316082084801300,47,'zd3S','EHNVtiqz1n7ANDcAeDe7Tn5eRVUtZxPrcKbLP0bHfJTKj44n4mHEskRkCTxkDkqrwiV9Dr1v4UcbdxfD2GT3LYxioMKKMbvo','lCHdXJL76OpFDH','k4Vclhcgi8pvUMAWaUSZ2N5wvmS','po0','bd',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2282397735575208294,-21,'JGszAgf','qIYKQTqHzhqsBxnHNYkZ3YjmW4TxlwszptZVLK6xWQG8pKdaPidzJFz3i0NxKR7pGmzjLq03avRbWbmp3fU7baJR2IUQYOs42Afv9kuJkVACZW5NX83X4QWOoBh97X4QNX9Ku3QxhZJuchDWhWYyig2JZnYiyRdYTJJPdz93Egx','XGSCXUO8w','jgdfzg6ENqj3O4JPqgKRr2mm8aafj7WXFQgJF3VMbGwukMt2CWX50rnuEL80nUMlh3hBEJRLlEGb0UOt9DcasPdlBdgC5INNLMOQ0TbQZQxRoS3zDbj17Y6gpTuaCdgPQt3USOYCBXDU2','FH6','aod',15);
+INSERT INTO ti VALUES (2282397735575208294,-21,'JGszAgf','qIYKQTqHzhqsBxnHNYkZ3YjmW4TxlwszptZVLK6xWQG8pKdaPidzJFz3i0NxKR7pGmzjLq03avRbWbmp3fU7baJR2IUQYOs42Afv9kuJkVACZW5NX83X4QWOoBh97X4QNX9Ku3QxhZJuchDWhWYyig2JZnYiyRdYTJJPdz93Egx','XGSCXUO8w','jgdfzg6ENqj3O4JPqgKRr2mm8aafj7WXFQgJF3VMbGwukMt2CWX50rnuEL80nUMlh3hBEJRLlEGb0UOt9DcasPdlBdgC5INNLMOQ0TbQZQxRoS3zDbj17Y6gpTuaCdgPQt3USOYCBXDU2','FH6','aod',15);
+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(60), d VARBINARY(89) NOT NULL, e VARCHAR(29) NOT NULL, f VARCHAR(27), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2941355407,21,'EIRHtjzcn0MJ3tjV','cp7etEm96FEuRDyzIm','sIG','7KP3WOFNG8iC','v','K',0);
+INSERT INTO t VALUES (1439059301,60,'7c12do','L','LjKVAlbGOrF','9Q7xhsKvpeZ7fmxS','K','z',1);
+INSERT INTO t VALUES (3892932694,10,'asKxFYfi1icWK3qI','sYoX','AOlXnxsXF9F1IK','4cqAo','J','kO',2);
+INSERT INTO t VALUES (2713871279,-58,'ICuTIM5H9jajVmbmEkbMxBrQdIe7VVm7bmuJEkLET23','49ACvZFc2YTVglnqYEWvyr8pW6Hhd6fHdHAlPAZwD3OwiqAFK0ldP4syC4EJifTIOLCfLcRf9','D6qF2M9FyuTtKQAD','q2cFZtzWqGGUBr','P','Q',3);
+INSERT INTO t VALUES (3381380580,98,'z20d1gZR4PUn7TZljYanOKgms7ppTMUX1E2GUF4gM9ljPyAznhWsnAcK2lo','0iq1JGMYytYtFyLvXAC90OqbJEF75BGgwl','TtbQaD0E','m','r','0m',4);
+INSERT INTO t VALUES (2270883019,-98,'L9nvMdbpLfV6qKrTKMBPt6lkEkpSoW','22kIl8kQMlF3kRrdq4PcajDz8RGTecyzqtzm01RXTfgu9nQZamFMiPIy6','vIJkRtgE','94GKfdMPQTd8XYIdNZJqJ0oP','T','b',5);
+INSERT INTO t VALUES (4247659984,-5,'rrXMnSchaIgCds8RDS4k6sSAFT33ALEzRezNW4WVQI3UihvqwICJEvJ2mJsG','OAynSHcDpiD0b7sXkteOplZHLQzic94','Rm1moN11wqxPNsM6OPxjI3D8I','Dk3HX8vKxtb','3','ha',6);
+INSERT INTO t VALUES (1010614436,-80,'z5O8Cy81wFqQj60uYPz6RKRzUx0Vf7WAXgH65C5Zxr1k3lC3nVoQhVJzPEep','P7aJS9tm4LUQg1DjnZyq5oUDGhwG2lXEhMikRzKcKcoP9O0HEi06kJgpp8KyzEd','nXjE6Cw7BrlTMQjY084E','g0InGLdwzP1JIwI5MiATl1Vs5','F','B',7);
+INSERT INTO t VALUES (1807103304,-85,'1Y','AZX6BdNrpfUwgtQf2MMgqfFg0wDMQdu1fWUmRXwpVE','b4FsLy6gT5e','h','C','hl',8);
+INSERT INTO t VALUES (2002597864,-91,'6Jpgy2nUr8Yo7Bd4HYK0tUqMeTjQf3XtPF6ZOhYCIMmRwMFNuEgqp7o','D9lVYjW9TxKLCyFP6Qf65BpK','JC5uEsna4O4','IUY0K8NuIc6BDj','V','nW',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c BINARY(60), d VARBINARY(89) NOT NULL, e VARCHAR(29) NOT NULL, f VARCHAR(27), 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 (11959569120961653783,14980,'VYiBxl','Vy2ebniT5Ia88eUhIRB7a6Y9x','kAqzssOb0rSUtN1WvK2x1AC9kVg3gFSKs7DzNuxoh07t7d5mBdASVBE0mq0XgPumz3pXiZDyUqfZS','gJUVsmLR1zaCdFMoDe','nzWOaQG50TAxAHgj3cAj65SglITJ9IqlC08kPCGBzvYMKH8FZbpahTrtPPx42xuV2lEUm','8i4IK6taMAWnxGWdGAQdJRSrE4VKelD5hzCXcTEXbZlSWqCwJ4xNbEqNioOqC3qwUWWgYkzDGvAZeqXzLeCcwO9Q2ulV8KsTdyqm',10);
-INSERT INTO ti VALUES (11959569120961653783,14980,'VYiBxl','Vy2ebniT5Ia88eUhIRB7a6Y9x','kAqzssOb0rSUtN1WvK2x1AC9kVg3gFSKs7DzNuxoh07t7d5mBdASVBE0mq0XgPumz3pXiZDyUqfZS','gJUVsmLR1zaCdFMoDe','nzWOaQG50TAxAHgj3cAj65SglITJ9IqlC08kPCGBzvYMKH8FZbpahTrtPPx42xuV2lEUm','8i4IK6taMAWnxGWdGAQdJRSrE4VKelD5hzCXcTEXbZlSWqCwJ4xNbEqNioOqC3qwUWWgYkzDGvAZeqXzLeCcwO9Q2ulV8KsTdyqm',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (3769378471248577874,44867,'IKsehKojFRD56EvNXZUWSjQJgj6FBDewoyaQeAqOZ5jqskQp','twB78M0LyFbi7jjs8mW','RPt8zXXNAJdG73QfQkCR5H0jkJyon6sJuz0JwI33gBnyBZaq2QBQurlsKDWsmneVJlUX06kPVRkll','75GsleERAW','1g8gTtWcDRRVTYmbCqQovk','zouT0',11);
-INSERT INTO ti VALUES (3769378471248577874,44867,'IKsehKojFRD56EvNXZUWSjQJgj6FBDewoyaQeAqOZ5jqskQp','twB78M0LyFbi7jjs8mW','RPt8zXXNAJdG73QfQkCR5H0jkJyon6sJuz0JwI33gBnyBZaq2QBQurlsKDWsmneVJlUX06kPVRkll','75GsleERAW','1g8gTtWcDRRVTYmbCqQovk','zouT0',11);
-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 (16141623468852985651,33917,'ILk2LrMtoZIMSGmwLScrmYd','fUP9j4VanJ60VQ2FCAzafkDk1XW13Etnm0nO0qbmiXm2SYzjgRQ30Ko9G09GiQHhH3RkAJqEMCicwNnUtfhKEK3eeRfwNokC4RMaz9CwpDr3LYGHFcbSXSiUaqEmjQ6LpT9trtooDrti8oRCQ4lof5','btHJjDTVry9Q5K8m5fDL6r','OU4AMxyZY6G','VkadijvTA3pNTJLYDliAOOCTlT1','ULDEUnzxMXEWETBw4Kzkka',12);
-INSERT INTO ti VALUES (16141623468852985651,33917,'ILk2LrMtoZIMSGmwLScrmYd','fUP9j4VanJ60VQ2FCAzafkDk1XW13Etnm0nO0qbmiXm2SYzjgRQ30Ko9G09GiQHhH3RkAJqEMCicwNnUtfhKEK3eeRfwNokC4RMaz9CwpDr3LYGHFcbSXSiUaqEmjQ6LpT9trtooDrti8oRCQ4lof5','btHJjDTVry9Q5K8m5fDL6r','OU4AMxyZY6G','VkadijvTA3pNTJLYDliAOOCTlT1','ULDEUnzxMXEWETBw4Kzkka',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (506263402764709401,13444,'7PSuydRlG451hfNeHLMUy9PvhooSt6It6pPxcsBP8j','f7LnsTRzyYu7tysGJ9cTU8fowJzbgtplVlPxDbbEKjz387RHcP6ITVAqIHkJ7R2xR5XauKhOq8Qt9Go1nPkNQb6zNWTLGBgjb6TqOg8LdJ7rdIIsGsph78VnpWHPdbTlJ55lbU','v0icvlcTN2YXZ4LpnKprii0WV3lb37E8FylSt','HwSByDYmrNpSNXLwNuOexQady2xEGylvZddqOdwZ6NrZpF1BCyvTgigRFhLaJFRO0w1yjMRS1FvQdQMs1vsoebDhg5EGWxagUerXg7VKtdCRK','7ylhOlzmZbcjvOpB95UcKS7KHfgh2VSZZgf40l44','QAI0B9L3guAID2qf1FWDXQ0oMqLoQQmZ4OvZC',13);
-INSERT INTO ti VALUES (506263402764709401,13444,'7PSuydRlG451hfNeHLMUy9PvhooSt6It6pPxcsBP8j','f7LnsTRzyYu7tysGJ9cTU8fowJzbgtplVlPxDbbEKjz387RHcP6ITVAqIHkJ7R2xR5XauKhOq8Qt9Go1nPkNQb6zNWTLGBgjb6TqOg8LdJ7rdIIsGsph78VnpWHPdbTlJ55lbU','v0icvlcTN2YXZ4LpnKprii0WV3lb37E8FylSt','HwSByDYmrNpSNXLwNuOexQady2xEGylvZddqOdwZ6NrZpF1BCyvTgigRFhLaJFRO0w1yjMRS1FvQdQMs1vsoebDhg5EGWxagUerXg7VKtdCRK','7ylhOlzmZbcjvOpB95UcKS7KHfgh2VSZZgf40l44','QAI0B9L3guAID2qf1FWDXQ0oMqLoQQmZ4OvZC',13);
-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(16) NOT NULL, d VARBINARY(29), e VARBINARY(28) NOT NULL, f VARCHAR(89), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15225367,23848,'Dw3tZ','Cur0WWoF7X','enlXOYp5QLRpqZ2fL','B3o7eBAOP8','aI1R1DqdpGOR5NJ4o1YpsAvMKnC3ey3nz5awTc7iOhrpDaqNRBc2YcbJt4u3hpScoRbu35UPcqLLSZJy','sisGTgU3GqCQGw2zF6YLSFz06yEot',0);
-INSERT INTO t VALUES (14778641,55034,'UfKgS33aDEf','RBD8mH756GZo6wDhb6ZGaIyFRhhvG','2WX0','VRtWeGO7TIGyWCQsoCfya5VBKTAGC6f943dBM3a5eK2J42PDALM4pH2l2G82K1FTVGWP0cm8lSFosNpyZhCm','dFomgb2oG2oQ6lvSgbZNhDSavctV','cuDfEbOUA0Svnk',1);
-INSERT INTO t VALUES (14770023,35470,'wdHb61Ypc8BcP','GnE0Lep64gWo9CGIkwsLX','bneqTxb9LQf','BnTtLbausjVri4nY1ijl7RLCRajfXgJDfGz','kTkOik85ir5TFY','gMx8cKCnBkIQWLmnZipS280YoreEynx84O0qKsNDbE7BaoUWl',2);
-INSERT INTO t VALUES (10114424,610,'DUR5rEeq','b1hR','wqhMUulAqIQ9FoJKH','8q7M9PP346dimtnbapXLbAvISwsDi1DiQPZHkjpPKdwErJxzXgyztNIk0rKXRCVScFKW9zh7PwwsUjYtBn4IJhG','8JIbRd9ynfYchARnM8KRHXgpxlX7dLwIZVOJAy8kZiHpXzyQiSnwzwBNXFyJ','vLviqpFkPrKoWoOeYfdCdwUfNp6OvtARqoQ8GMPMvo9HI4O5cvWKH59OeBfqsBD2C9OPWGy7RaaoNHZkWDQEBM1Y',3);
-INSERT INTO t VALUES (10199472,14724,'kZ2EE','3BufEoOWOMZD4LRF4l4w52','Prk','H7PKxHw6GhlUMJhagHfLjeglKNqfEPBJhBu7bIKf','thX6VWA9rhu','JR80lztw9VWmec9uc3Qey5QjwArlxfF260GskLXFgIRziVenZeXUm1kPuRdRmyp8xXowIyughXl',4);
-INSERT INTO t VALUES (8728154,55483,'zw1nK2APKMfl','5aH','92WopwDx0Mn33JjJ2qS3','VTP882dvYH74iFaG2jrHKjEh7QBNRb73','2llz4y8wCl4WD2HtH40YOi6SfF4SV4Z3fTF57Vaduawsj','nPSu56nA4oz17yhTXCVPsG6BuZxLGs2rJmYv5HDwBQgzDs9rXIssEkmy0FZ8S19LQNCIZkOcE',5);
-INSERT INTO t VALUES (278181,29401,'y3XFehH915ng','reUTJGA6iUVi0s4Kdk35MIxgFc','fuME9NU28LXvYlgK','gKmM4HFDlHTe1uuxJLHWNnFbFOncVPvqqQdjEfwlajy4dtOxnrRO','SmArnXSNviER7Vgcqqm4QpRJUDEhepqjSd3R9MArznAK2INJRbQuRRL47cDe','eDfhNejhk5299cz70lCNsZMSJhqU4CSfTGETle8sExD7AnXyxW9IUL1AWq2TktnM',6);
-INSERT INTO t VALUES (14203094,39775,'h3P','8eKkbUViC','0ApdIiPo4b','z4D9p','21TuyNNlDe22B7nqLi1OHorD','t96Ls35wRfSGv5lmgeTJlLCcRa4uwhLmzYZJuPle',7);
-INSERT INTO t VALUES (10258861,53765,'xdvH5','dqzvOdgpAQup6rhoQi','N4QjpfciclDA','OUhDE9SFpxwqcxqNfKzfq9HJXag2TGr5ZHmr0y1CsjYRMGJSEcOVi','6ytCrcxRstOTMZArM23a76I0CrewKOFK5KPh9','HzR5',8);
-INSERT INTO t VALUES (6938256,16258,'NP','5ox2lil','xaKOi5ejsi','lRceyiZf4pGdPRgMAIFJvvoGykVmrQNjUMcmmTBJHdOUphwe0bMTIhAZW5AcsthXk8K1JqeDuMH82Zt8SYXsR6','0hftyMi8rvnTNprGtUEUG4TlnAWypnXPGHoCch3rgSIsvD1MGDnVGmtYeASN0LUbXPIBc','t7iHJeWO8S9dqdlHbMpAGV2LPI4mNPbav3dZgetB1NmObG18SSkU7RmAPQnv3ynP5FWPe8OweTXiM5i8x0TpGy7IRu66',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4781102,54849,'GZ','qls7UUP2MiY','NwCF1kezxrVYbGHWND7d','bf8QP9Quuq1zjUacYTM47bstsSAelaRTV811kOBa','rZkAYW7','o3sn9f4CKJx30pUspK8vt64VcuQP',10);
-INSERT INTO ti VALUES (4781102,54849,'GZ','qls7UUP2MiY','NwCF1kezxrVYbGHWND7d','bf8QP9Quuq1zjUacYTM47bstsSAelaRTV811kOBa','rZkAYW7','o3sn9f4CKJx30pUspK8vt64VcuQP',10);
-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 (15984118,3896,'x0ncigzuR8P0S','QDC14SLM1VJWEJCtgk0wrN1','QSc1JtctOoPn78','gK7FLs','8DD8q01u9msypStzMVCi06tx1xYt7liF89CnPgn12wD14ROZASgRpIqCKQEegDbHSXM9m','Mzj6s877l0898T3k9ijm8oBhCVKNH29C9tzXpYmnKlvWmVllTZX9RL15DLcAk6fMlXLz5hTbTCPxj44lgkws',11);
-INSERT INTO ti VALUES (15984118,3896,'x0ncigzuR8P0S','QDC14SLM1VJWEJCtgk0wrN1','QSc1JtctOoPn78','gK7FLs','8DD8q01u9msypStzMVCi06tx1xYt7liF89CnPgn12wD14ROZASgRpIqCKQEegDbHSXM9m','Mzj6s877l0898T3k9ijm8oBhCVKNH29C9tzXpYmnKlvWmVllTZX9RL15DLcAk6fMlXLz5hTbTCPxj44lgkws',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5194528,31126,'VIU','H5P28rBft3nMcISPXoKH0dWVJrgkUEz50kVA5n6xPYk0hkxDS2wsvIZTDnpa4YuAvygsQzgIW7u8WYI0KMOGKZx7doJfZ44bvkAZ5063mj5nx2gpfeff39NU5ldiktfCuq6oRwau22pog9fGYpwJN938XwfisMJeMVwCPqBpEtJPaQuVsreFgarLekeB7lUze3F','K9sPAabiXfCGKftjm2cpHL0','GnJQdCRpqsKDzTOItJPzUYTjnQETniZ4LNix7BtfAuMRHjVIU84ngk58i2vnlGn80bLdfqQ','TNUe5M0atIFNllndtP0PwxCKWS7gRBDYNKP2puAotk6b7mzKzVnRxhlg8MGN0wRQeo6k3gS1Wp','rJcRrs9G804XhVFXrC3rWIaRWDr1u4PjGoH1NuzoVgQsCiu7xUJX9n6Lk4eUo5jSR',12);
-INSERT INTO ti VALUES (5194528,31126,'VIU','H5P28rBft3nMcISPXoKH0dWVJrgkUEz50kVA5n6xPYk0hkxDS2wsvIZTDnpa4YuAvygsQzgIW7u8WYI0KMOGKZx7doJfZ44bvkAZ5063mj5nx2gpfeff39NU5ldiktfCuq6oRwau22pog9fGYpwJN938XwfisMJeMVwCPqBpEtJPaQuVsreFgarLekeB7lUze3F','K9sPAabiXfCGKftjm2cpHL0','GnJQdCRpqsKDzTOItJPzUYTjnQETniZ4LNix7BtfAuMRHjVIU84ngk58i2vnlGn80bLdfqQ','TNUe5M0atIFNllndtP0PwxCKWS7gRBDYNKP2puAotk6b7mzKzVnRxhlg8MGN0wRQeo6k3gS1Wp','rJcRrs9G804XhVFXrC3rWIaRWDr1u4PjGoH1NuzoVgQsCiu7xUJX9n6Lk4eUo5jSR',12);
+INSERT INTO t VALUES (16385845752354235341,-62,'XkMtT7f2X5YBAa8lyJus3xKpaKkeotxNf','WrrSbtPgzKbvifIADoUDl9vFgqW4Gg0aqLe0APCseboJg1orGoEqKt77UoQ7hAF5Xo','lZQqnqGhDH6MCiysZcn','YazhNV1bny','b','aX',10);
+INSERT INTO ti VALUES (16385845752354235341,-62,'XkMtT7f2X5YBAa8lyJus3xKpaKkeotxNf','WrrSbtPgzKbvifIADoUDl9vFgqW4Gg0aqLe0APCseboJg1orGoEqKt77UoQ7hAF5Xo','lZQqnqGhDH6MCiysZcn','YazhNV1bny','b','aX',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(61);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
+INSERT INTO t VALUES (16886804391420284490,25,'ryxhXCx0vRXt2xVzzsASujUXPW7G2Z0wg56GJ3OO90hcDWKEHZCR','0cPN6BvAyeqN9y0hxZeM2BVpgTe6WCvMqSInO2DaOEXUlo8aY3PvG06Utcqr2o','xXStW8SifTVVmNm4KZ','D7X4Th1','B','4r',11);
+INSERT INTO ti VALUES (16886804391420284490,25,'ryxhXCx0vRXt2xVzzsASujUXPW7G2Z0wg56GJ3OO90hcDWKEHZCR','0cPN6BvAyeqN9y0hxZeM2BVpgTe6WCvMqSInO2DaOEXUlo8aY3PvG06Utcqr2o','xXStW8SifTVVmNm4KZ','D7X4Th1','B','4r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14708217593287574086,119,'05Ls4aQJJPfEphaIqmamTXoCDM1MZCR','9Sb2q6xOTewS1YiMo73KgLCgH2DNrLcIWtfEvCJsoYyOOjX1bFltQZ2zxrWWwONHWTb5fKR9t1aaFQ0useihzUzLzMbvf32P4gzs0ewYy2FGlCsy5Q6Ibk4lthpvwv1xBEASxP7lDjv','FEPJ5qieUDlMMspU3qkyXlX1O','L','j','u',12);
+INSERT INTO ti VALUES (14708217593287574086,119,'05Ls4aQJJPfEphaIqmamTXoCDM1MZCR','9Sb2q6xOTewS1YiMo73KgLCgH2DNrLcIWtfEvCJsoYyOOjX1bFltQZ2zxrWWwONHWTb5fKR9t1aaFQ0useihzUzLzMbvf32P4gzs0ewYy2FGlCsy5Q6Ibk4lthpvwv1xBEASxP7lDjv','FEPJ5qieUDlMMspU3qkyXlX1O','L','j','u',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9764658,21290,'11B','KKlnCpW9YecP4MGMkC7aOx86RlfIphxT6a9rpA3Mpsy9ZcfJ4MFIAfVtWZZVch25lnOxYvCrBB9MEsssGredVtCRqqIA9DyxML1ft07tzN9LibDW2K83MhtqmzNG1luNhdCZOGG3j63cc55blBWJtuytVEisJwWEowjVeoGjhpReuxiI3YYOqQzq8CQ4zriKdHl2H0VbTExmEbXisYd8UaL7H7L3AB6lC4gl5R','Oq3','Ue1YEpeGjAiJIpQlJ4e6EKwU3T1fwCY','G686tahCfrzzltG7df0k8l','hi7REaoBA',13);
-INSERT INTO ti VALUES (9764658,21290,'11B','KKlnCpW9YecP4MGMkC7aOx86RlfIphxT6a9rpA3Mpsy9ZcfJ4MFIAfVtWZZVch25lnOxYvCrBB9MEsssGredVtCRqqIA9DyxML1ft07tzN9LibDW2K83MhtqmzNG1luNhdCZOGG3j63cc55blBWJtuytVEisJwWEowjVeoGjhpReuxiI3YYOqQzq8CQ4zriKdHl2H0VbTExmEbXisYd8UaL7H7L3AB6lC4gl5R','Oq3','Ue1YEpeGjAiJIpQlJ4e6EKwU3T1fwCY','G686tahCfrzzltG7df0k8l','hi7REaoBA',13);
-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 CHAR(46) NOT NULL, d VARCHAR(56), e VARBINARY(58), f VARCHAR(76), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4325376,-3729851,'LlvqKJ','v3','a43mnHA7k4UoXN1l8c2W8orMQpod4Oxtcda','hMJ4MBhUVVm5b51EdBS7M5ey9zip262TEWyV7kObdxE1IYo','jEfcx0xw','2GniMXYljbvpojUBAzvv3ixcFWHfSqhxJCIm88qM4Y0LlBOwh3kRuDq2sx4vcHwHUP6j',0);
-INSERT INTO t VALUES (12269277,1891411,'FIRdxBPATbYM4hl2x52','Ig0KgaAyxl6oNjctcDVXyIZfIhwO52KGx8GTvjPC','rtDV2oQCAKtIGzJqo5zCpl1UPzSW4ap3Kbqz9MRLhO611FQOCBPfiTw','uwzmtN3FqkLCkZbjuFEM57UrrYUPFda5vSqhXpShrlRSJytwKcj6R2KG2rZ2gzFP','GCW9gmszQoba8JF','hHWNuRnjlNEebp',1);
-INSERT INTO t VALUES (7102717,7388368,'3aoAQA4HV','Th5yGUyuna5XzSlc52ArId','baY5NYX8o7j8yxUd1nT4rm8fUtyTkU0A8XJIcpeAkRy6sl5l5Ak8tmP','DixZS7n7tWefiJisXqIgMmoWW73p3vmrnrQRdUSDDzzNPeQ2UWkscyelMKtN','ACrAWuXMlnG2DIs3XpdMU8fhbh8jDpTdkFttKCnGLhl9hDy8SHzJcpsrx46nw9fibp80op3fKpIVbnyCrdvIiZZ','VNceBLAcZupxz7Dw86rQcdtm5R25xcEUByJAa5RBNOKSvAssLhH4Ul8KLc3UlNfHk8mNgWvrB4MU90vqVMbD9n6bC',2);
-INSERT INTO t VALUES (4330831,6704174,'ipWG0RsjldLGVZA0','iFKaBTxJMOLh4u4VEo13El4MHLhotbDLAwXDA0','DyFE','U7ZNiO6UrKP4hqNsNfBjvvmFr4SS7CopbMiWWpOwCksumSh6emisu0S4QW0tzJK1LWE8A7','z4WH7kPml1X25lR6w0TwYseWgTDL50Vlf2aC2zWtuiBULA5DGzoX5gz6hDA1n0lLNMpLrGtm8Jl4PjlVdf01DGnUedjH','qHDWmpia',3);
-INSERT INTO t VALUES (13781221,-7347744,'Hqoxwz4QtR5Lt','CSax9qp9CTJmAzZ9Idn','jH1MuzH1mawP0iWBCtT00i1','19XkbUz','aquNqGknQpOGoYopiaEDuu3rOArUCezqZ2OHGg2Cy2TFSZoySAaHxlat6','eB6ULXV1GbG0kxMKOFOfr2yMmiF1MTAiS3wP3qKxZl697XMk9wQshDtTNdOqCni1NCVP4',4);
-INSERT INTO t VALUES (124706,7090571,'dpWXsNynxcEcRRyNTCwXmRE3jSuwEhjyfwkPJLj','HtKJMakjl0g0jkbOAKUUYhNcEb','LQ3s3T6yJJWBFvY6TRhUk4WUqxBqs5zDmvnPT6LLwdl58CA','vlUKL2cEK3cUQAmiU65MlhHjkiyPJ76G7lGqKdQseRzWDOgOr6LDycVFouFwl1QXh7s8v0uNeg','IVzlp02GFuZ8pvqQ8M0tooYkYdO911Hu09abvTQL64bkq2K','ndhDENl3VVASJrRtOJMeXjeKTMqrqAjNLNUFIojik5AzAjwB0XwKbnXZZW',5);
-INSERT INTO t VALUES (7430681,-314626,'j49exHSDR6Y2NaxyqJzjAn2WP47zq','bbVYVydYBXv3caQQcmc3jJ3F1Wk0jemkn4KsYUfZgUq1sbywPltpbMFY','Sp7JyCDyCkpR8vesHH5blduyhKHwoiUlQ','pJuhGpodOaIWuMqSIDra0oNDPiFou8Rr0Ly8nYffyDgTxGiGsroAc','pgP1xHcbyymPKsYdBR','KSV4DGaINgbwtct8TXBCREERL77ckakEoHGqSBepc4kqBgoZMRJue3CnFAXwnWRBfoK1X6FnEbw74aSIMqT0zz59xjaRGEXHWD95',6);
-INSERT INTO t VALUES (711209,5680356,'K0pb4bIwKQdV8a19VS','eFuzN5enh2fiX7A','ZHwosv','Ydb4phijia8LmWtoZUqoWoe1atxHm','pkrvvnAn8DD86f2me2xU5Y2UYbjAR8inlNenUrR31ZN3xX6LKMVOt5afQi1cGIvMLsL57B17RWvegvEJ58d','8pMuiqNxkbFHNgR2SEAEwYL8d1q2jhXjYTEj2VEUQWq5NNQZuPWfdLUwyqRwcirUpwEhxhWGOi',7);
-INSERT INTO t VALUES (12066474,5687296,'cc4Yvxm2G6sVDNiL4vsY9J5wg','3XFLqcEqM3HvbNJguqaliuqJQTEKzJ1YYFgYA00tJ08lstF0P','BaCvXyBrHr9zfQ5ae4QwJlxb5Q5srzQrj2vDIbS23vAOX','m44uf7UFbzcr5Mb9XoLGkc5QxNQ8OqruqqAkIZuyc6uwvqa67VWAJ15gMi8J7I1pcArZyb','aPze6VVadKdAsvzHvEhrCYhJ2ucnnZ4graghBYLRdl','DGxep5tw5JqUTpmqdBc9K9BOoIpASNXf2JHOLoK6jCUX4fGcZRHAyTmAj52M5C0muqd4tT7Gwc6fsFrzyJJ',8);
-INSERT INTO t VALUES (6612956,-1767176,'w9YxImjINPB14pb2HpCqbQ86B','yhzPUmcU5NZTAgaNvubjfaEl3vs','fsxRLmqhqto','hlC62D18RXu21Hg2','k79pZ8Qwa5jPxcfYGojfGhb','h5eoq94TzTQw8iLzCb7hQcQAXljB1kCoGLtJboiLyevCpICdfzr4Osxu8MyilyIHBZln5Y54lsP92rYr91F',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (18238416270879162630,73,'FA2BKzZDlS7yrWedQyO3Jn4p43geOBK8Y4EwZDaZcCBk8','Eq6Ivz1XWvwaj42yK6dC0U1DdI8xmm9r3Yr4pqDbpJZYDRHKstt6YS3Q4kUyWW3SE51gaRKj8d0','2JHfbCEuOCBGN','SRN7U2s7s68oAaVcO7ZaWdUQbViC9CU8qVqqbc2ycJ3Ddp6fdlo92R7KmGVei4tRpwJ6ZOypLBxk31dk0','i','Du',13);
+INSERT INTO ti VALUES (18238416270879162630,73,'FA2BKzZDlS7yrWedQyO3Jn4p43geOBK8Y4EwZDaZcCBk8','Eq6Ivz1XWvwaj42yK6dC0U1DdI8xmm9r3Yr4pqDbpJZYDRHKstt6YS3Q4kUyWW3SE51gaRKj8d0','2JHfbCEuOCBGN','SRN7U2s7s68oAaVcO7ZaWdUQbViC9CU8qVqqbc2ycJ3Ddp6fdlo92R7KmGVei4tRpwJ6ZOypLBxk31dk0','i','Du',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3709057326182507245,97,'RTwykHlmJrOBOi3OB9Hj7ZwXlPy3k','GEVVjB8kn8','7azsmrP65f4nA8QMfjUXFzoNiJZ','03F1atLhxj9BmturA58YBEs4qOUT3u7nix1xbmRNzU1J0V8d6p5WkBr4vfmwkbbwiMGu86dc3Fn4E','k','6',14);
+INSERT INTO ti VALUES (3709057326182507245,97,'RTwykHlmJrOBOi3OB9Hj7ZwXlPy3k','GEVVjB8kn8','7azsmrP65f4nA8QMfjUXFzoNiJZ','03F1atLhxj9BmturA58YBEs4qOUT3u7nix1xbmRNzU1J0V8d6p5WkBr4vfmwkbbwiMGu86dc3Fn4E','k','6',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1980118361781921989,-77,'4XvDYcz9MGjJxVzLUbqq9IJVh8WDxhiF4XRTlWRKPAdh32','ww2loBSS8wlXaAYHiRfHDd6P4HijqsO9BkfYR77pB6PqnSBRaTEQmoOvHgv8GLyERbjEqYGdidRZACVEmQJvc80YVs7zaz1362qfGNMaPo7N0Rxnyms2wZLX0vGz3Byyo08aR2LyKqXCzeWCK','YMYG2UJ3jfH9XMaE9aCPpD1','Exo7rRepGcPXubjyi9aPZecR1mVTAdY1PrDfPdueqT0V00ZX69zCHCuUM6lcl6fR7qwkyi6KQn9wO8QWc3YOPPvHL35FrmkzbSqvI0IiH2UG1q75Ao8Zpz9imiHN4UFIk1QvB3EgyJNl','t2','G',15);
+INSERT INTO ti VALUES (1980118361781921989,-77,'4XvDYcz9MGjJxVzLUbqq9IJVh8WDxhiF4XRTlWRKPAdh32','ww2loBSS8wlXaAYHiRfHDd6P4HijqsO9BkfYR77pB6PqnSBRaTEQmoOvHgv8GLyERbjEqYGdidRZACVEmQJvc80YVs7zaz1362qfGNMaPo7N0Rxnyms2wZLX0vGz3Byyo08aR2LyKqXCzeWCK','YMYG2UJ3jfH9XMaE9aCPpD1','Exo7rRepGcPXubjyi9aPZecR1mVTAdY1PrDfPdueqT0V00ZX69zCHCuUM6lcl6fR7qwkyi6KQn9wO8QWc3YOPPvHL35FrmkzbSqvI0IiH2UG1q75Ao8Zpz9imiHN4UFIk1QvB3EgyJNl','t2','G',15);
+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(75), d VARCHAR(64), e VARBINARY(94), f VARCHAR(79), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (21667,-534690606,'cjrh5B71R135lRasDLJmxTuJiQGsW2FRsTw7UGHyYqIHdvtxgd8CW','YYVWwsBLz6APjv7r','YkLNXgNUno7gL6Y5j8X3IJAN1EDnlTi4OgbIDuf2nE9kwYiORMWWAHGUmFK6nuZaAajd1txbjU7Qbl8XGDyLY','D13VgoOoaidXZxwBgJnAwyuqg6AL1LchLzFKMNFwXECPevaIwIrVTaffo6uu0','6U','I',0);
+INSERT INTO t VALUES (59383,-1614290023,'Tr4FBdi9xWFkd4u9EVa8noGJbMc66k6MKVIXh4JSfmCMtAFwm1gJOnWN','I0v0IgIuuhwpDOfBxu709XL5ePEbVAMablo2fuaEo9OZJy5','rZ','9OnI2kbtYK3ND3FR9FSUaYqIgeONE66ti5ECOA1WXpeDZFKHFJbZ1vVriy5T4eVdcozk2y','3','9d',1);
+INSERT INTO t VALUES (22201,-283431636,'iP7EaDxHSE7hu2GzIp','aTbJ','0MenkrR01ipSnVsNX7fvLuXGc4UQMHGJmA3kkd7fe9IF9XNe3UVxTzLOxC1QJSNZMJ7JkS7y2PVFKH67RlcXhWkE','p6Y8nQhG4BurmrOAwnPt8AdEGWyl7e1b7fdIJkv7ncGbsmK2Eq2wg9xizDPQYUmtvxOecKZ2sks8d6','c','a',2);
+INSERT INTO t VALUES (47863,725262328,'pd6OVtrHwltwYbyPsAp8OONOlkPP0AsOPKhyollbGdq2m5uw','gssMJ49LnW6Q1Alyml6uS7T5t8oOs2ux4DOQRgMqxbXun1H','EfklnegkqtTRkcwmh4v','vaJX64GLATmEH7yw3CUoreh2mCkzEHT0LzTHpuhyi3s7zPMdBBwtMbxi7OyfXMtjZx7kHNZ','E','V7',3);
+INSERT INTO t VALUES (25128,-970535447,'x3WGLxqHNphmiczG2l99wvkN3GQvDEigc','pEjyEgFqinjaGwMDzSMjTB','1Ks0rnwuOWYYKz1m7puIFPIXxq4CQkcTWccNfwQbajX6dZYOQMqByvEGgUMgZ6lrzn8jCv5KxlQNl87sc','UGajKSGn2tfgEkVqv3rnDtQSDL8MQADtiT6IEtQsxwU','b','I7',4);
+INSERT INTO t VALUES (45413,-1068068043,'Ea6vA1PLt9XztHWkyWNn2W2VtsJqW8WcdtVkgl2fVhA4E0TONBpGxD4KLme','c','rKxQ39gmvJJ','OCxMYC','B','u6',5);
+INSERT INTO t VALUES (26155,-703719740,'AEthW6Y74VmLV3rRuqRJNjUba0KSaPxRvT01QmabPnTEZM1QG2wr','Q4upjXiR','ApcwWkLtLeuDxWCpZU5XoZdq2jDeUI6niY','VMNkPktUJU1EpbEQpydOWc7fBIqMiL2gK6YTSIMbmtKTcqOgA7wXCTFuNKNvMbTGWAAuh4psha5uYPl','YS','l',6);
+INSERT INTO t VALUES (17610,1555573734,'v6cu5E79ntxnZfmJuBoitWGfUhBwURHGEeBd5','tmZuAKmjiEO4r01jhSQ','148Ok6vokQtmlJLZbL1UBfT5mDEbvYLBlIADpbdCigQ','mDbKZqGW2GC4DWAt','bZ','q5',7);
+INSERT INTO t VALUES (45292,-799536486,'Ctb5cPw7OlwAqvFfRvziU4IXcXchyYCywScVFOIBl3vnRVDvyTfo2hmGS6zr1PI','Ub94NhhxlDtv9ep1glwOmcMjXZCvTXcN9gUIHs','Fm9bmcFgEsvnOBmqgey3SE5u5hZDYXEh9GE6hGYqUo54pNiDfuw7ZM3','DuhExRMUdlxBv5Z97NFKWxVZZ2','7J','6',8);
+INSERT INTO t VALUES (65440,1246349750,'BweF7','SJf0RhJr3vJVfd3sfxvCjZeiKa0fj5rSqFW8ArCPty6W3Ay','EUOzGIKRkBRuPGe','ChjY0TMAX5facNW','l','q',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(75), d VARCHAR(64), e VARBINARY(94), f VARCHAR(79), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3298356162,3692247,'dWepBoghGau2dGNolc','Ct3dYkIHatJ7Q9F2edy50Geepha1SVKfu9A4IYooGo3THlcwFqSfL1f','remFDGhFY9pV9STBgOBjZ0c4hdZdd3qdtnlK4XU','FO1lbIQP4MBPRiy9FXfThASRRCIWq3YAxE8C6RdHG3UvfBsW7KGnhEoP6wu2','dJPR4e8dhrr5D15lBU','GUYSgrNKhzYpvAynjMQZSZzLgHqbZFcMXEOKlbSdx4BSHXY0AKSBZYtANTCiQRpFHihqBiOWGPN3xwydK5iXGvYDdp',10);
-INSERT INTO ti VALUES (3298356162,3692247,'dWepBoghGau2dGNolc','Ct3dYkIHatJ7Q9F2edy50Geepha1SVKfu9A4IYooGo3THlcwFqSfL1f','remFDGhFY9pV9STBgOBjZ0c4hdZdd3qdtnlK4XU','FO1lbIQP4MBPRiy9FXfThASRRCIWq3YAxE8C6RdHG3UvfBsW7KGnhEoP6wu2','dJPR4e8dhrr5D15lBU','GUYSgrNKhzYpvAynjMQZSZzLgHqbZFcMXEOKlbSdx4BSHXY0AKSBZYtANTCiQRpFHihqBiOWGPN3xwydK5iXGvYDdp',10);
-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 (3761945477,-3258898,'1PFiD0zZiJEcAO0gfAIz8gv3hEX','y4PLyJB1ncVPZ5vm6AuoHpvkXWPvK7rV8s91RYkkOg2yNmBxif','JrRTGeXyE1Z45D1gThm','yJeYkeZ8kYE3w3nVoao1xpBIjeX1gQk3Z7NsT746X2OZNT87AINlxBdu','3Bf3eWXChU2fZo2fKHCqQzbGybV7HV5piThyB6arzQqokGQdY9FfPqIFUkgQh','ZKEQ2uOL7bt0GOXDmX8BqEb1Fn1it4lvEGnAwsXiYsCf74R5BW6wBWX5GDlQBgR608VVpf8q6nsZzvSzLyRWpf',11);
-INSERT INTO ti VALUES (3761945477,-3258898,'1PFiD0zZiJEcAO0gfAIz8gv3hEX','y4PLyJB1ncVPZ5vm6AuoHpvkXWPvK7rV8s91RYkkOg2yNmBxif','JrRTGeXyE1Z45D1gThm','yJeYkeZ8kYE3w3nVoao1xpBIjeX1gQk3Z7NsT746X2OZNT87AINlxBdu','3Bf3eWXChU2fZo2fKHCqQzbGybV7HV5piThyB6arzQqokGQdY9FfPqIFUkgQh','ZKEQ2uOL7bt0GOXDmX8BqEb1Fn1it4lvEGnAwsXiYsCf74R5BW6wBWX5GDlQBgR608VVpf8q6nsZzvSzLyRWpf',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (7181872,2084222611,'e61cWdwn4L','Us5VbF2JZNC2ksPkhbZsd4txJNpjuehBSewxDuRL','69gTaoybWdw5xjytRcpcn747eh0bFm0jihYdPmkNoUPak4hGIoWVqbHftz6vVShKKRizuCk','f6DSCfpB','U','Y',10);
+INSERT INTO ti VALUES (7181872,2084222611,'e61cWdwn4L','Us5VbF2JZNC2ksPkhbZsd4txJNpjuehBSewxDuRL','69gTaoybWdw5xjytRcpcn747eh0bFm0jihYdPmkNoUPak4hGIoWVqbHftz6vVShKKRizuCk','f6DSCfpB','U','Y',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (3857326,-96120669,'zZz9un8QFgGwLfvJZJYdtN0JECyTtcEXSKUP5sl1yGQdnyVVkSRfksr5KDoKSv2ft23C0fd','KAD61lgD8cR3KNwBPdgG','6iv0clMhaNGBIG8tLrc08PIioFPzBVbFLteSv43xlCvjTNl','a4sjn3o0uF6BrstOW5tZPQQWdU','kE','HS',11);
+INSERT INTO ti VALUES (3857326,-96120669,'zZz9un8QFgGwLfvJZJYdtN0JECyTtcEXSKUP5sl1yGQdnyVVkSRfksr5KDoKSv2ft23C0fd','KAD61lgD8cR3KNwBPdgG','6iv0clMhaNGBIG8tLrc08PIioFPzBVbFLteSv43xlCvjTNl','a4sjn3o0uF6BrstOW5tZPQQWdU','kE','HS',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3567010592,5430808,'SomqVBHp','gaPFCKak0K7JbmheKvmVwu9mMC7YQLA7XPWq7EXejnP6Bf94aJTRe5tRK32oKIxiCFCivEYeeggCCtS85744CDBCVQNjuvLQy3aXHk6rHJmdVIzQFgeuDVQZIxqB60acqDv3Q3D2XetdIilH4J1qPihevd8kPj1JRnrZRi','cYkA7U3ZMVfoIDWwGm6VDo5KBIJX3rLAolGJvw3NdQG4UJV','Q','jPMPyPhRteoUS9OK94','yVuggLi9XUZu507epRczJ64M0lrsAnC05tqSjIImKDUGI',12);
-INSERT INTO ti VALUES (3567010592,5430808,'SomqVBHp','gaPFCKak0K7JbmheKvmVwu9mMC7YQLA7XPWq7EXejnP6Bf94aJTRe5tRK32oKIxiCFCivEYeeggCCtS85744CDBCVQNjuvLQy3aXHk6rHJmdVIzQFgeuDVQZIxqB60acqDv3Q3D2XetdIilH4J1qPihevd8kPj1JRnrZRi','cYkA7U3ZMVfoIDWwGm6VDo5KBIJX3rLAolGJvw3NdQG4UJV','Q','jPMPyPhRteoUS9OK94','yVuggLi9XUZu507epRczJ64M0lrsAnC05tqSjIImKDUGI',12);
+INSERT INTO t VALUES (8279015,477986844,'NToJZn5toCuqltgQUxQYj17xORX3','ajJbYGP7y1VkRWCpRK3qWJdLHLUZeBnlgtke4xvEJFLV01cJIsFjzNzINC7k67BpZjWuRK4OBO5AwZ0CYAoO73xZSAn2IvAtskxNMXADHbuZlqSHmNsMPbmMEo6EynW67PjJ38KGqOy4gZe3OuWVIEFvzxRKrGgEYcPE4rb8PzNUs7eI9zFTrMwn5mcZUpHj20WshmMhT9R19QyJq1epVNgaPPg3u5BZ0DDyQ9ufJia9PpBNo','SVd5zWxV6ZrEriqAOSGw0yckjkFMsN0TJcFB7XaWs6rRcrjMaf','zx0Yp2U7WAcpxQT0jU8emPvpcvPsoMFk97JslB','f','sq',12);
+INSERT INTO ti VALUES (8279015,477986844,'NToJZn5toCuqltgQUxQYj17xORX3','ajJbYGP7y1VkRWCpRK3qWJdLHLUZeBnlgtke4xvEJFLV01cJIsFjzNzINC7k67BpZjWuRK4OBO5AwZ0CYAoO73xZSAn2IvAtskxNMXADHbuZlqSHmNsMPbmMEo6EynW67PjJ38KGqOy4gZe3OuWVIEFvzxRKrGgEYcPE4rb8PzNUs7eI9zFTrMwn5mcZUpHj20WshmMhT9R19QyJq1epVNgaPPg3u5BZ0DDyQ9ufJia9PpBNo','SVd5zWxV6ZrEriqAOSGw0yckjkFMsN0TJcFB7XaWs6rRcrjMaf','zx0Yp2U7WAcpxQT0jU8emPvpcvPsoMFk97JslB','f','sq',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2255766460,7796000,'g9PwyKYw4ND9yEKjBFNyOigeT','RGYMJXUlqFCkFTrV2or9qZJTRiTAQsguN8IP5Ys1oe9yG5267rnUfQza8tAuQjdJjcrZJKopw9ob10TDVUR8TMR2dEdPmR3AFkgWPIxGUXxJpbRJyI8VdaZ2HMxPsTCn9puL7wsXUt3HIWzonj','QXBekg6WmA5yti4RvbAE4mAz5F21QKeQdkJDJ','szl3omvqxxKoJPkJmom4VTGjVDFBjtjFRD6aMC','dwjx3K0VRpzRW3nzbaEFTQWMnWNmR9XqmHBDFlesLizjnggecIsO8XacMmARuu9FHQ2G8wtU61SHphyoYZV9k','sHIoshM1p8',13);
-INSERT INTO ti VALUES (2255766460,7796000,'g9PwyKYw4ND9yEKjBFNyOigeT','RGYMJXUlqFCkFTrV2or9qZJTRiTAQsguN8IP5Ys1oe9yG5267rnUfQza8tAuQjdJjcrZJKopw9ob10TDVUR8TMR2dEdPmR3AFkgWPIxGUXxJpbRJyI8VdaZ2HMxPsTCn9puL7wsXUt3HIWzonj','QXBekg6WmA5yti4RvbAE4mAz5F21QKeQdkJDJ','szl3omvqxxKoJPkJmom4VTGjVDFBjtjFRD6aMC','dwjx3K0VRpzRW3nzbaEFTQWMnWNmR9XqmHBDFlesLizjnggecIsO8XacMmARuu9FHQ2G8wtU61SHphyoYZV9k','sHIoshM1p8',13);
-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 CHAR(6), d VARCHAR(50) NOT NULL, e VARCHAR(35) NOT NULL, f VARBINARY(78), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11733944,-12397,'Al5h8','P8Ykn3McSm9gKRH8elXdlIxxKgI4EWs4pyIpP','6AI8nLHSOTHec2sCsDppzYApY','cI76pw3hu4howfMGpuVuCFze2Gq6GYy1ozhDDVuMLtOY11RYMN','XDDQFLaexOOr0JaRqy3QwhXCzpbfNzlAGn5HWAVrtOctrE4aa6gWVauCCTWRjSJ4meSpBruMuZ47SWLshq','LLnK1gFW1o1wyXaPFFPLA1edLisFxxwPr',0);
-INSERT INTO t VALUES (380093,-648,'yTaOfC','g','2ZPkVod5I4uDCbJ0cqEiL2vy0','1dTkOEu9Rvi5EMHb23SQmjAF','7GcPeraRpvZYZ6zqCrH7cUAGX4QA1HdUFwlNe','O32ux2RJozG4lHtTVKQLopIkKD1iGcEu8iCsEX3q0PAa',1);
-INSERT INTO t VALUES (8295587,-30170,'re1','8n5tNwCtFBNKSeP1q5XVDDjAdxjkNb3j','gPJXo5slRcI','nAFiYwvq0H1LVF04AdKhY2zL59c','f7QjmqUuWGqOIcAznzSBmUzFISrFESM','KLZfNWY3eXm6S4xQ9khjKvWjk0WqpDFpExOgux9rmo7V0IUA6up5rzU6LgHHK3Tlab61SoyplvHcGtrEivuwmcMnJ7LKIjGiND',2);
-INSERT INTO t VALUES (13888686,12147,'KyfM','qfvkO9hM0Hv6UkRdfCCFHuXNzosqpvtGn3jxR1ZwNLWNkjKG','fpWjWg','Zygp5bFvgoNG4M7pzcSP9uv5nD36w2RyfI7','B0FkUZ1mhFV1k1M2sQs3AvgVc8whCKxaukwuYV7k9RmQEfEVie7wGnWHUTNLyTVoYn42vWIYpLx157Mfwmq','drPT2yU1vAIAKfJXVYrSiir7V6eecKPpIe9ysXmjuOVunriEqBn5Y9D0BWiEkaAtkUA7qFhk',3);
-INSERT INTO t VALUES (5996842,17926,'X','dl9KHNMEhqzr0KQG9UZ5D2rCxnUTNKi','QbMQ','ie18yleJUiraGlJ8z3NIA','LE8ssAiGPKeraR','jtbwTzlVw43a9wP6rYlpv22Hoyy0YcV9vOMWLAVDFEmA7QIb6uQ7N57LcBNMfcr1a1ghb8hPpNd4zerqpNAPRZt2auh1nb',4);
-INSERT INTO t VALUES (14264592,26812,'u0Xa','XzE7NPng58hPsvbnq7Pae8P7K2T916','RcI','fRobwMjHuE1kMRNwcSV9DZAkLRne0ay91kX9SgueN9kmUWC3b8w0zibIkft1gM3hs9qf8wxbB','cDVxbWlSL4OuIYt8uOGT1iSukIwk2m6H028Wlb5a721wYIHXM4VsWavTop0GQyMeqiW35nXeebEJLuM','UCKMQfUuzpQPwSV',5);
-INSERT INTO t VALUES (15518122,19984,'Bvug','M5o06lwshZaLvy5ZcCJomdl0DvTjYMblE3eBlqIK3Q0w2asGRn','h9MxsR4VwuZzDgFxmGk','O9JOwH7MgNQV6','FQhJhRT0l7MFAzD1zsJz7yP1US','RQEWZN5L2f7t4idnV2JXMBeNbf1qvXS2uVCsFWps9165fMNU01OGO0sXG8KCs4Ql',6);
-INSERT INTO t VALUES (2451346,1797,'y50rc','bPcxsdThBI2pnFtYMZbskW8tPv9ONnwCqOGofUwQ5Q6kO','CWRABOcNJ7GNECziJRKE1wcnZLFX6AzPD','mXY7137pcp0NM7rTyhNcyM9PEA8cI9mLMwUdj9dasZFPlzKVHyq5V09GRFt8z4ZJBBScPgogJi131','XvzGCLY7tRMjJYhQCY6Y1kmyeuZEwkDW5AFh','mcQi1vqaUZCvXVjW',7);
-INSERT INTO t VALUES (3558677,-20312,'n','NUjz5ekxGDSsAGq0Yg1owfFgyN','SIH60B6JsvF','NcKHTvYgzpi','OFqlwbGOJMzXvwXvAT7n9lSs4iix0OKDHjnw1yRzED','ni',8);
-INSERT INTO t VALUES (7943768,28275,'bO','yB8NKpw6YGvHBzmVmUFIqC4B','N5uscoiYJfa6hjuop','SYHVSGTQ8aCpIlIItl','E7r19Xb7NHvWk6BfRF5AY1','ZsuqXB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4767972,-96457030,'CYxIVkfRmcqfmCwRT8HUpBGUd9G0wNpWFvkmcqu4DnJL9CQsrPO8Ail6Wg','VtxWBSS7DGHsab7Q2mr109evc3iFRiyGTKOu15N0dVjjjagAs5F','EHEyIaL4SeAfEF3gvZSFmVGQYP27GKYuudOa3Qyjf7ebTPappe0c3QIUcl','n8NseitxhoptuaskwfpRJtSISD96jV5rfBVGKUK2iehiYRn93KfanWa4pS9TS1bAErnKSdgWznZA2OjWgO9SdOYIkjQDxnCAbZLmeWFzO','m','qF',13);
+INSERT INTO ti VALUES (4767972,-96457030,'CYxIVkfRmcqfmCwRT8HUpBGUd9G0wNpWFvkmcqu4DnJL9CQsrPO8Ail6Wg','VtxWBSS7DGHsab7Q2mr109evc3iFRiyGTKOu15N0dVjjjagAs5F','EHEyIaL4SeAfEF3gvZSFmVGQYP27GKYuudOa3Qyjf7ebTPappe0c3QIUcl','n8NseitxhoptuaskwfpRJtSISD96jV5rfBVGKUK2iehiYRn93KfanWa4pS9TS1bAErnKSdgWznZA2OjWgO9SdOYIkjQDxnCAbZLmeWFzO','m','qF',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9855195,-1887841720,'34Li8hgppI2Q9prITcuWSUlcSN','RqTvTu7YpML7bCw7LyXwJ7hiQPK2yq0DO0','zOWUeHGmLKnmFXhAyjovUVV3mZdcelmStwzjyhSLUso2QnwsHduEyHz1isvBPizxgBr25W35dSTmt466oBAL8Y','J2Hx35R8eZPg0yTMDoyZlswRErtlGt8dtGOjxaTsCp90tRCUKXeVGQjQBuTy5QWFBkkOn7cAX8eWKzIz55ih1FHEMFRxDSwDOsJkKrXL1huL7GUCOSlxZOyXWKpr5gTII','bNi','8z',14);
+INSERT INTO ti VALUES (9855195,-1887841720,'34Li8hgppI2Q9prITcuWSUlcSN','RqTvTu7YpML7bCw7LyXwJ7hiQPK2yq0DO0','zOWUeHGmLKnmFXhAyjovUVV3mZdcelmStwzjyhSLUso2QnwsHduEyHz1isvBPizxgBr25W35dSTmt466oBAL8Y','J2Hx35R8eZPg0yTMDoyZlswRErtlGt8dtGOjxaTsCp90tRCUKXeVGQjQBuTy5QWFBkkOn7cAX8eWKzIz55ih1FHEMFRxDSwDOsJkKrXL1huL7GUCOSlxZOyXWKpr5gTII','bNi','8z',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9288108,2114514844,'kEKebnVDlhBk','8Mdz3xS0JLtTdwdNqCRqktrSaX4zJ7AfOcomdv','xPZNO0IXissI9BpA2kBlrBF5hHwPxqpe28IQjdRZqD772N1jDRMaO1s6jcOvWJOZARxWkIPI8QOqENpgD','MzW7r2W0v7HDo9VdWHP9Mbj7jYrDymKRZQI8PzQq8rrLGR29vNjEoU5F2a0QKTC3J0UZkLF1CyS4QpdynScK8rXh4nlZ6ymqI1sByxxjgiDcV7vchdRwW6Nv6folABEneBcl2QCunQBHhHfng00WGOOpWVEEVdVRMamrgD9nh7gHYUttGUi3sFzu5qbIe6llSWpNuATf9sgG4L7vZqU5ThRcot5agAlc8ht1HdrVSPXZU3ncFE6at','h6','Y9n',15);
+INSERT INTO ti VALUES (9288108,2114514844,'kEKebnVDlhBk','8Mdz3xS0JLtTdwdNqCRqktrSaX4zJ7AfOcomdv','xPZNO0IXissI9BpA2kBlrBF5hHwPxqpe28IQjdRZqD772N1jDRMaO1s6jcOvWJOZARxWkIPI8QOqENpgD','MzW7r2W0v7HDo9VdWHP9Mbj7jYrDymKRZQI8PzQq8rrLGR29vNjEoU5F2a0QKTC3J0UZkLF1CyS4QpdynScK8rXh4nlZ6ymqI1sByxxjgiDcV7vchdRwW6Nv6folABEneBcl2QCunQBHhHfng00WGOOpWVEEVdVRMamrgD9nh7gHYUttGUi3sFzu5qbIe6llSWpNuATf9sgG4L7vZqU5ThRcot5agAlc8ht1HdrVSPXZU3ncFE6at','h6','Y9n',15);
+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 NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(19) NOT NULL, e VARBINARY(28), f VARBINARY(27), g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-31481,12591223,'xtAz4kfNaNZJro44L007jei2yPBMcJY6eK7uhSV6cQDh6XXkU4','gV28mGnf9a22gPWz','LcsnmhyN7NNtAll6sF4vW','CP22KV8AbS9cN3j3U9WpPikkAR','N','Gp',0);
+INSERT INTO t VALUES (-13761,5339383,'ri74guE7Yk85AHJTTTNEoRwUUaikv00','U5flA80','REosoauXBXVg','atNfoJ0e','e','o',1);
+INSERT INTO t VALUES (31132,3922553,'3bOqdRJw9jZ','wDeczwoRZE4','0ikG9gR4WquIlQ','qeb4GTdb5J9mWYnpRG','t','E',2);
+INSERT INTO t VALUES (19404,9898497,'ofZYbMIjtXAWxfgL8','ZJG','e5Bge8RPnXaRAPFZq8UMtzFN','DbRqPa','S','ew',3);
+INSERT INTO t VALUES (16288,4164226,'9jwpkfV7','dZpivU','lKWxfh6hTAtyfzxMpce5hqGIDk','uBJolaEUdv9JUIdIVTn','h','In',4);
+INSERT INTO t VALUES (18181,1498194,'7IRAfgrOXTU2JwUYOTe','dgW','wTOk','yvD1pAqny9dZBljST','Q','oW',5);
+INSERT INTO t VALUES (-20560,7964170,'hlbfXskxXEgESMMsNKTN9MqvmsnYq7ybdBF1','ex56q4U5e','PAoIk6','a5wVL03UZLRSZr0','2','yc',6);
+INSERT INTO t VALUES (-7469,2692147,'raHti2ZDlE0gJGCZlhSqf','MDg4XJYZCfG7AOt','y8tophHDttV','kuLI4wP0','u','qm',7);
+INSERT INTO t VALUES (-9630,6703279,'nLs6ri3433','ZqyDD8POT8aSGP7UL4','UoIrSREATv1ZkBiPbRwYehX4ek','jYPl8WqB','G','rj',8);
+INSERT INTO t VALUES (-27362,10920006,'sTcwA02bIVyEqJuiBDAUxM39vAA29SrwztbnYEWAQYeJTiMMO','QRemaEg','zU6gCJxrEOHaRjhfwn6IaZ','RVFAwivvlLSPEX60YA6VpE5Ng','m','H',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(56) NOT NULL, d VARCHAR(19) NOT NULL, e VARBINARY(28), 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 BIGINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (12296688905871965338,12632,'wQ','LPZh1t83pKTXq5RYiv49','LZ69LUn0IA9SN','qGnomIYNKeufz6mAmAxvNfKTdbccaHIwLFzyZDHSXAz0FkHhPLGIKYibKb','nzwRLu5xS9FiZVVQpbAnBLPhCYYedZi0mUi30vJ4cgNlx5oVUDg','FF3HFyxQyp2PhfDH1znSiNrOV6ihMbSn65hWUlRWWFEuoJWZEEesJhGB7y3DCBXrP3h8XurOzvxWj6Ae3PgnXVTzmm',10);
-INSERT INTO ti VALUES (12296688905871965338,12632,'wQ','LPZh1t83pKTXq5RYiv49','LZ69LUn0IA9SN','qGnomIYNKeufz6mAmAxvNfKTdbccaHIwLFzyZDHSXAz0FkHhPLGIKYibKb','nzwRLu5xS9FiZVVQpbAnBLPhCYYedZi0mUi30vJ4cgNlx5oVUDg','FF3HFyxQyp2PhfDH1znSiNrOV6ihMbSn65hWUlRWWFEuoJWZEEesJhGB7y3DCBXrP3h8XurOzvxWj6Ae3PgnXVTzmm',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(7);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(7);
-INSERT INTO t VALUES (15226984892133419003,-7036,'KhXo','mkyCzWdJbA9U0QnfTaJA','95JlfPJqm2jMxnpB','U1mZTMRqTebm9zrMNBUFlzdhbK1mJ33lEmsG','gN22zCGBymDp','ZHYTXW26',11);
-INSERT INTO ti VALUES (15226984892133419003,-7036,'KhXo','mkyCzWdJbA9U0QnfTaJA','95JlfPJqm2jMxnpB','U1mZTMRqTebm9zrMNBUFlzdhbK1mJ33lEmsG','gN22zCGBymDp','ZHYTXW26',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (8251027,175269,'8kXJi37ZbZE','pCEZjQw0ZiYf4u','kiVFhbnibiHDy1IUZjqkurVoNk','RNfp2vUgjU88y86dsn6mDRjb4N','u','0p',10);
+INSERT INTO ti VALUES (8251027,175269,'8kXJi37ZbZE','pCEZjQw0ZiYf4u','kiVFhbnibiHDy1IUZjqkurVoNk','RNfp2vUgjU88y86dsn6mDRjb4N','u','0p',10);
+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 (3206476,4336514,'uNgovluqkEcI2','lI4afU9Zump6vIxIIH6','p9idwOFUeMoRudW','HfDpCc','5','O8',11);
+INSERT INTO ti VALUES (3206476,4336514,'uNgovluqkEcI2','lI4afU9Zump6vIxIIH6','p9idwOFUeMoRudW','HfDpCc','5','O8',11);
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 (4864363776547769104,-20687,'W','CrYmnOQEnaOVNcoQYN9YSWHFXuTp0He6YP0rSaKIDyVtvcmgQrAPLokxutSD1hdY7Z0gRX024FkbugL2aBzJ4ubxceanmrxE2jnwc5i5rZsdqB1P8XD3zSresPNKnKRKAI14VapYZhQ3xIvPgDY3L0','JCDzCbJTR4cNfNl','Vyb','JcBnolgCqrnet96wUgmBaz3JW6LBFwq4ETHeVEAujudyt0oWnov6DtT8SbB8j','RENFEEbu9gWd3IpbnQ3cChNHnXxqBrh8DT8xl7b6mXATOPxxyVgjCoGapAkz4Kec5uIw1qtbhuEQqNu',12);
-INSERT INTO ti VALUES (4864363776547769104,-20687,'W','CrYmnOQEnaOVNcoQYN9YSWHFXuTp0He6YP0rSaKIDyVtvcmgQrAPLokxutSD1hdY7Z0gRX024FkbugL2aBzJ4ubxceanmrxE2jnwc5i5rZsdqB1P8XD3zSresPNKnKRKAI14VapYZhQ3xIvPgDY3L0','JCDzCbJTR4cNfNl','Vyb','JcBnolgCqrnet96wUgmBaz3JW6LBFwq4ETHeVEAujudyt0oWnov6DtT8SbB8j','RENFEEbu9gWd3IpbnQ3cChNHnXxqBrh8DT8xl7b6mXATOPxxyVgjCoGapAkz4Kec5uIw1qtbhuEQqNu',12);
+INSERT INTO t VALUES (2299905,4356806,'WGiMhQTHieNWC6JCNevVTFsGJ9itSoEAiCj8','hpClzPRM','pSzYtnRgMna8UI2fYBVWQe9J','3h','4','I',12);
+INSERT INTO ti VALUES (2299905,4356806,'WGiMhQTHieNWC6JCNevVTFsGJ9itSoEAiCj8','hpClzPRM','pSzYtnRgMna8UI2fYBVWQe9J','3h','4','I',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15544248627308807174,20500,'Y93cpGZ','dr','xVn5','ao7rahEtIgWJLxv2AI78fXTuaYrJmYGSN86g78JSC5yTI9XcQA6QUpVrlqFa72ONFUgPbLJCUFeBajiDxMYxZcHLOvc7D9dssbazIeVCVF4Ths8LK7Hf4TDlFTVz9O03L9KWjiNOoHMKQhCCmTz0me4viWrpmvSRyQWeymX02HkC1lGJ4MzyXSegPS9drDIujiTbT2FQUvPUtPFSRSvejnDW0SJKVpUNTheXYDnVE2UYEu5U3J25mMqhm','LPgK8kt85niU1hSEhCKtkSe9isRG1UAEa7E04AiCEXUbMbUbH','avnP6eybun3uG6sjjgSp0bnBeg9l98IwEcEucORUasXgkVaHTKZTb3kxMCiDjJkRr8LMs80gNB7CgLiKeL6u7',13);
-INSERT INTO ti VALUES (15544248627308807174,20500,'Y93cpGZ','dr','xVn5','ao7rahEtIgWJLxv2AI78fXTuaYrJmYGSN86g78JSC5yTI9XcQA6QUpVrlqFa72ONFUgPbLJCUFeBajiDxMYxZcHLOvc7D9dssbazIeVCVF4Ths8LK7Hf4TDlFTVz9O03L9KWjiNOoHMKQhCCmTz0me4viWrpmvSRyQWeymX02HkC1lGJ4MzyXSegPS9drDIujiTbT2FQUvPUtPFSRSvejnDW0SJKVpUNTheXYDnVE2UYEu5U3J25mMqhm','LPgK8kt85niU1hSEhCKtkSe9isRG1UAEa7E04AiCEXUbMbUbH','avnP6eybun3uG6sjjgSp0bnBeg9l98IwEcEucORUasXgkVaHTKZTb3kxMCiDjJkRr8LMs80gNB7CgLiKeL6u7',13);
-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 NOT NULL, c CHAR(4) NOT NULL, d VARCHAR(23), e VARBINARY(14) NOT NULL, f VARBINARY(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (19648,6910989,'n9','r','X','Wj4Q1dpI6xQRdDlt9Ru9vXf7Zi6qIW682M','QzvWfZNthzAjMbFovaNactJCi4W20udoq4sXXmYPkkxv8xp3dNac6UEKIvKCty8hXP4m','EUo0eiCS',0);
-INSERT INTO t VALUES (-12152,8231229,'N','ef3GP','yXeFg','mroixTc0','600ghjRvMhFw2a','Zm2Igc20qw1I1CCRoHUHOySLMod7keWBbN0DG0ykPjM3kYylaHVsNGKggIPriwCeXRTWKvKrReny8J1YzUKuXpoaYyqaJdw',1);
-INSERT INTO t VALUES (1645,6903329,'lI5','9Id2udf5JfLaEZLmy','bcVMKwqxUMpluH','dCOpxsjnbX7TpZqRsZV8bBnWvnvhmVypFU7dRIbp6TnWe1P1eTfo0OwnUi8345UbIlH','kgKPYO8vmQspG02Z2sLLZDgfTBta3PczLzRX9HPWMCC8mm0fPRH2h9L6lBs6qMjkY2qJ8FTdodVC7IuKXF9EhQa75','2If4LyQXpXGBVCbWDAKCVPTEb1YjibMrGaa5nZSEV6YrUjL4Z',2);
-INSERT INTO t VALUES (15912,2289820,'DrU','FW3ocDbw6EGUSkem','YE','uW','1jk2ivab24K5fT1JfRRwlHsUSAeHgZEvBtj9YkKOBNgO9QoJIhIKGI8JrPcVvY4yYHCi82sEzQGskX','1nZQW2nZBArOx2jh',3);
-INSERT INTO t VALUES (10922,7756930,'H','VsvUKrVQkLIw6uHLoFA','TbyzSJtLC65U8','wQ594yOeCKIFQsqC9IXigtV0fJ','CT3erdIH4pDC8R9qCZ4BNGaG6L79JbNSQ','x4WkJpovHFbHAxblS9hF5Nd720j',4);
-INSERT INTO t VALUES (-2321,10502150,'9B','aRNZlhYQMOCOaFx16oI2cz','2ivqPzlv9eR','k','HWJt4xxtQvi3LS80eTkUQSXG0xmjbPL8edPoVnpKXFQSctHqY1OAtAos9iCXWVK9','pF3LHfdUWyUaD1vo9VvOWMSPcBpX8mGQhykZpbNyGSFk8f92vLbkSRRmEPoY7D3k9tJIu7',5);
-INSERT INTO t VALUES (-26860,13715350,'vl','pxS1WrUXHWFYgkf','yfK','oF','ohURk84ipIQdcdwkK5xBlgts79SmpXPbDDnXZP6xyImQNuFqOujVhe9oVR9rJdIvGSVo1KtYP6X2VgmaVSSSb74ixc4EbBQy9xiy','G9zD3PhSv0BsuHbBR7',6);
-INSERT INTO t VALUES (-5842,3724259,'0','oJTnndEvkUYi5TsrFClbL','N','xV9jXRjoevt','8vUBri4','eM7f9K82JoI4iwKOMhdLXcdseVUkjpWU7dhV5to107mUecgrOlwZOp9yExzRkznCsoC5cOTfVF0dzb0nFi2mqP4hFdK1HDJ',7);
-INSERT INTO t VALUES (-17442,91017,'DRQ','CHDnB8LCYJO2RbMRYEtfCS','qTOp5DXcXSJIi','e0muHci4k2HfYeHiY4MzJh6gQ1M9','mikNl','ShvVMsyYcybi799N842',8);
-INSERT INTO t VALUES (15637,15583130,'RSo','1PSOH0bh','fn','6c182VVjqYKmWrzzhPboq','xwaqGeUVRHpp2N2ZCRn1jtUcgUc7po2CoCYmEbgs0IcGbIZAMsStgXFyZS3qrT4xvrlESFLI0','UpAWJ7elPl79BjqVj7uU46eXMzknoEe8Sp5P8E6Le9oNNpmZIo1ChpuGjFC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-11673,1782593,'Vu','S3GdMusdLEek5XHHraVW6N','SAL','QoZ','VuVeKpbpKNBeNPm16ErrPluezn5kQrey','UA4Ud7YRnr71TvpJ1mV',10);
-INSERT INTO ti VALUES (-11673,1782593,'Vu','S3GdMusdLEek5XHHraVW6N','SAL','QoZ','VuVeKpbpKNBeNPm16ErrPluezn5kQrey','UA4Ud7YRnr71TvpJ1mV',10);
-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 (363,7308461,'cn','WGmN3m2I3mXpKr','cqoLg5xQS','Op4eGUTocUqJV97wOl','dKpnBUzCeIhz','zFn3LNs3PHFoXYngP73DK1bkGkcmnn4l47XP84vSC',11);
-INSERT INTO ti VALUES (363,7308461,'cn','WGmN3m2I3mXpKr','cqoLg5xQS','Op4eGUTocUqJV97wOl','dKpnBUzCeIhz','zFn3LNs3PHFoXYngP73DK1bkGkcmnn4l47XP84vSC',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7463,9652188,'qhe','D','UCn','D069o5cpjzXTgse1exfJXjMjMWySoucaeQxf2pAwnAB5g44j6idjtMI0kUDSE8nubzXU','Q5y90U4kKIOBUZkZDIy5O9xL6BCx9yjfrkfA7ev0xXMsbwqJR2vVq1ksvnXWsA9edzzsjV2TJP0M1duIRtZ6ZA9f0','dMwPTCm',12);
-INSERT INTO ti VALUES (7463,9652188,'qhe','D','UCn','D069o5cpjzXTgse1exfJXjMjMWySoucaeQxf2pAwnAB5g44j6idjtMI0kUDSE8nubzXU','Q5y90U4kKIOBUZkZDIy5O9xL6BCx9yjfrkfA7ev0xXMsbwqJR2vVq1ksvnXWsA9edzzsjV2TJP0M1duIRtZ6ZA9f0','dMwPTCm',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-22384,11102190,'bp2l','m2TTYy5wUhdrcJACD1w7lFsPkytSWDpccJQi2P6X1Ehtug809L0msVW0VpbWnOxPZ2k5ukAi9Qu0uWOdfKi48HnMmP1XQLDjGHIzdxPA8zBbwRqECddln8qBYOGwecZoNieQ','lPFZ','hFbiI7Q9h6NmeDveG70FXXWVMgHRxfOcozde2hDbBOd8Q5bY0Qlpd0LlB9cGcdfQGBGZdzRx8KQ5r8t3DHTFt8TiVnHX6V7DC9','fwU9SjbrAG9u7vCyn1ExJxviFMi9t5JGZM5myM5ipn4pLjKlgRdX5v0j46OwZ8QkeqtjL9XQOFduFs1pHO1HWd83OX8J95pP6uT','s0HxafjooBVlab0o47E5sGSd1k1Yk8S0IzaLcv7nYvHkAvP6rdAdjR1y6',13);
-INSERT INTO ti VALUES (-22384,11102190,'bp2l','m2TTYy5wUhdrcJACD1w7lFsPkytSWDpccJQi2P6X1Ehtug809L0msVW0VpbWnOxPZ2k5ukAi9Qu0uWOdfKi48HnMmP1XQLDjGHIzdxPA8zBbwRqECddln8qBYOGwecZoNieQ','lPFZ','hFbiI7Q9h6NmeDveG70FXXWVMgHRxfOcozde2hDbBOd8Q5bY0Qlpd0LlB9cGcdfQGBGZdzRx8KQ5r8t3DHTFt8TiVnHX6V7DC9','fwU9SjbrAG9u7vCyn1ExJxviFMi9t5JGZM5myM5ipn4pLjKlgRdX5v0j46OwZ8QkeqtjL9XQOFduFs1pHO1HWd83OX8J95pP6uT','s0HxafjooBVlab0o47E5sGSd1k1Yk8S0IzaLcv7nYvHkAvP6rdAdjR1y6',13);
-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 BINARY(41), d VARBINARY(56) NOT NULL, e VARBINARY(9), f VARCHAR(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1202464535,120,'C4tfO9ax9mubAJGHcvkofVp72','3mOo7','i6NHI7RQL','arYHb','MFGUlavdEhJsDBts8mcZeW0u5cF1IRYUIlOfhcXrsZKKHu7','LDooKSsUcwvgqPJ1KtHJSkfa3OIx15kt',0);
-INSERT INTO t VALUES (2048593199,251,'pUOai','qKFvQULiqxoZmTZyenkgwbqIBV8HB1CeXdhDMcj6T','C','EKs59LYcMnC1','3j0IwPnEzc91nVDPH1pyxKSTEeak9OPL','xsTMiDsbdMC6mJbQzhDjNh0RAX9C84HiRICrzWIT9vZP45TrEbcAxasao',1);
-INSERT INTO t VALUES (1236634440,191,'FPYux3nEVLh1dhNghTuNrpNqzIMI','qtHC0105p4mskzcs6GK','gr3MgXzHJ','0KDrvkdeOu8GCtmLjZXmHYzvPw','LOG5KWoffyRRL','jAxlaXUCEv8yYBdnL8GVKC88eXRlKyoJyDyRPCtAjOJYHfdL31SVRQFu1dmPyl8as9Jidxrs4DX8',2);
-INSERT INTO t VALUES (4050061883,245,'Zx0ai7ThspGOs0LQx2bQnWWd5o','TUkPW90ELezFllxJNz5QDA9tCdeUxYJz6HkCTE','LNjFs','mjBL7NFgx','GRzKsvn4gueG5K4hk','UoQh8jO2US55x2sOXls6Sn3hoZsd3z4L3clA70uaIYjXAa5OLJ1F8mIn',3);
-INSERT INTO t VALUES (2231545734,23,'9Xw7MVrPlw6aUwM','F7HbtRbpk','QvcDITZ','4cJC38iH5BtOt3kf','U4pT9m7rHorOPiRIBHODDBHGwdMzpa12wfCCDpUmwsZ49MC72AFnoZT16','Lwr3BccNOP6Y49vm85OJE7npRpGinZpl3sUUtnITfCxpwga9Mg65pWN8uBlQPv7lNybKjZ',4);
-INSERT INTO t VALUES (2334258764,17,'0TOm0UZl3wHPX5Y9kNqbu3Jo3','dInrrYMFm2Uu7oDzmGAIw1p0E2Wve','yQ','tV2qgXfV3s4DFu2imI04sA','7FWmC3IOV1P0MaVUkkVJ3GP1oCY7sZ48o1EkN4xSy3hlw8XL3HDdzdWNIWClVDveV14qmTNCMHCHpVaR8nmht','Okl5Yre9ecVEDfLVPRnOAxIe8DhGQZhwUPsMo3G3Zo2ipuomO9xiNHGmTtqq5VajnaTpW9kvP0bZw1zACSPkNAVIhyCUwJIQF42',5);
-INSERT INTO t VALUES (3972114462,226,'uzwo','tZxWTWyO','VpAPlo','mvg4RjVWp7JvJ','xatY2Sbh0xNTXWclQaNDpXPS8yr0jUSOIqZITvd9hc2bGTCxnHl','Dhs79785JzuTS5dkHwIQidlHA8RHreH6P1GqPRjpM',6);
-INSERT INTO t VALUES (1706897366,23,'dunFavRufJt','cPsHsSIHHYGLtzRYzXjF3D7asiGX1SZEpG6I50f','aI','MSSlWgNv2CEEkqNy1tCmcbL','pwSbBIxCosJmcNRTaB1C21vhvjuWDcDqbqWWHgYdnHBtQOZwoSzDdmRzLpJXMJ3P7Tz','6PanvXm1RmSkHmN6tSwVlihFc37QLV33mpxqiScTB9KtDICkMh713M1yuQaOddJx',7);
-INSERT INTO t VALUES (1050002085,142,'LCDiAmavnVVP2O97mBtVICkm3PJujttuiWgJ','Yc4kVEfjfkTqxHEtBg9AlIOW1yXvKwKUJQBMjpnZL','oZM5GR','pJacgaZ5pvirOEDo8P','HaIzBktCSmrxndMD5URhRXYRMwBE66sORF36oYHiSsFM6JV0Wl','S6soEE6HaWXgSZ4KuDRYaFiUz4BtNkyCXfqKhqoGU2rQA79YFWAUEqJ141LDAU',8);
-INSERT INTO t VALUES (3314934382,210,'VlopjIhbqqQT6huAJ15FBgxC118Q1iebsG','39JMs','Lv47','MVA7Y9EPVmT7O49','cgyVGAxmlrMlHTgwu','P9YEuYxUC0Q6xYxhqE7D7bHAlfmuOgoaZYbUzIXKUUzXCyAPRB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2430980,10661697,'KQZGLSag71DHv7a6Oqlq0nnDSoXW05OHsJ7oontXmkpj4Xs4lypWjMN','8atdg7wB5nhcMEskvlM6wkis6gBileVOGX03t5olPwaC0UXv5K6OGpDrPTnsFIUdjKd0tSasuFfmAPWtP2eZVEno1CcIN2Rw1tEkRaSuo5PeV6eDA7','0rIdAiSJi4rAVQLy','x0IJO3u2mDzYNYz2z5Y7FdVtfKFrosyJkCT1IW4qSgmgWY9minlwX5FUKezYNAIOmbqGR4i8i99B0EDSpQ3yhMuETu3zxbrglFdV0OsDWjoWhM4Sc','f','D',13);
+INSERT INTO ti VALUES (2430980,10661697,'KQZGLSag71DHv7a6Oqlq0nnDSoXW05OHsJ7oontXmkpj4Xs4lypWjMN','8atdg7wB5nhcMEskvlM6wkis6gBileVOGX03t5olPwaC0UXv5K6OGpDrPTnsFIUdjKd0tSasuFfmAPWtP2eZVEno1CcIN2Rw1tEkRaSuo5PeV6eDA7','0rIdAiSJi4rAVQLy','x0IJO3u2mDzYNYz2z5Y7FdVtfKFrosyJkCT1IW4qSgmgWY9minlwX5FUKezYNAIOmbqGR4i8i99B0EDSpQ3yhMuETu3zxbrglFdV0OsDWjoWhM4Sc','f','D',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-3685867,9977149,'gxyt8EchUJp1fVEuCQYckQz36K7l','8p8W7UJ2slqnW6cUZnu4iPrpXeLZua36IGv2','wCsEfuy0dOn1B6vbYbFAC','rlPIuL26dxJ7Tho0nfk9v7TJJTvWSCB9vJIpqqC1Dn0uZH9Q4kNCVBIYqPYIY5nUIeQL3LDwSmJbRn7CxaiOQvuqV8jUr940r2posWd96L5Sz59m2CJWadf59RZhw0ifZFkyIP0pX9UucLUlGMvVR13amAwjaGTNGQLwRzJ9qV6c4Exw4aokqfKcS73Jg2N','5s','v',14);
+INSERT INTO ti VALUES (-3685867,9977149,'gxyt8EchUJp1fVEuCQYckQz36K7l','8p8W7UJ2slqnW6cUZnu4iPrpXeLZua36IGv2','wCsEfuy0dOn1B6vbYbFAC','rlPIuL26dxJ7Tho0nfk9v7TJJTvWSCB9vJIpqqC1Dn0uZH9Q4kNCVBIYqPYIY5nUIeQL3LDwSmJbRn7CxaiOQvuqV8jUr940r2posWd96L5Sz59m2CJWadf59RZhw0ifZFkyIP0pX9UucLUlGMvVR13amAwjaGTNGQLwRzJ9qV6c4Exw4aokqfKcS73Jg2N','5s','v',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5922906,7984473,'1d03K49WBIdgujSQfl3aDGc2xVQIJYidl0XP97SbN','fJYxeUhmE3vbPf9bMJUAcvkajIVyrtyZ92vYjJxcbqlQgr9zbdXjEP6nURl68fHQQRmDw9XGRql2hlTm0kU9Cw72n7ABrpEZUFegW4wDrvQzeXaAR7W0oClAnhcOROupXL9bwKN75SOZVyDZugFNSqravFZVE0QgjKkCWbVNPg7bHWARQPiYLtg4GXOVjgcIJrSCFXjYEAQ','2UWWKDq6MR','XhAMVfuWVyN5qQ','y','fO',15);
+INSERT INTO ti VALUES (5922906,7984473,'1d03K49WBIdgujSQfl3aDGc2xVQIJYidl0XP97SbN','fJYxeUhmE3vbPf9bMJUAcvkajIVyrtyZ92vYjJxcbqlQgr9zbdXjEP6nURl68fHQQRmDw9XGRql2hlTm0kU9Cw72n7ABrpEZUFegW4wDrvQzeXaAR7W0oClAnhcOROupXL9bwKN75SOZVyDZugFNSqravFZVE0QgjKkCWbVNPg7bHWARQPiYLtg4GXOVjgcIJrSCFXjYEAQ','2UWWKDq6MR','XhAMVfuWVyN5qQ','y','fO',15);
+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 CHAR(45) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(83), f VARBINARY(58), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14533235,24063,'e','wZzxs2x2NJXKOL6jmW8lwUInzEhEPDDC89Q83xpO2ZJkwCg6yajf4p','mxVmord9FW','zZ1xxwfTd7iGUbTovlvp2FibGNWNhoJVvP2eeS83x3jMsabeQlwkIT52E','0','jq',0);
+INSERT INTO t VALUES (3802171,50831,'RdL8xshGokTB','pY7pu5L1zpWKTVc2uVJ3glhDrTBWRRP5XL','kmriMOvm0','VplpxOFrvrdNCtaLEvTyAD','4','L',1);
+INSERT INTO t VALUES (8967304,26794,'02lSnY7Jk5ThQgbXbq0rGB0t16NXeeFcNPvChLt','kfw3kkMXad0SMh8iWAsyhETMNnM3Hk1XJkFw2DXIvtYSZS2Pjj2M2xDh7R7h8mDutIgUiGTVQfFMOanCcboIZF','mzWPRRJWm5MvkybM0HyqM1iem7ik8AAxHdVjYq6EGb2yjgDBArv7WeOj','YbWPdtib2hrUqvxVDraouuBE5kwPM3qFQMFIi9GS6','Z','z',2);
+INSERT INTO t VALUES (14310054,3674,'q8oS2IT0fMFJDLjv','uSV1UTHnMdLDs6aOu7B12lbTm62qcc0ZoqCvTIvZbEwydCbmUgnSsUeF8OKZY9uI','mT5','p0V86Ifkla0pho4cmNGgsaZE9DFW49rDqzvy6lIbBOYq','K','F',3);
+INSERT INTO t VALUES (2740323,48198,'KFdH','0B4yVMXPM0s5BqCv6nuigUWcIyevHUqzeJGZkPfNSRgoLAXRgxqwzu9qgVVq0ZQp8LmqFTDfv6utBCtl','NQhkseB3HbdcBRx2TfSvcUEoBIErugYCQz0hfAoF4z5yiVcwReyOO6cu66NxixT29KDZOwvH0XUg','SDme62lLeJ00sFBMseEoLDohfr3eEGvjoILsORC','W','i',4);
+INSERT INTO t VALUES (907808,40630,'9G2jlmRf7qP0P1SRm','6XGR','yATWMbMq4HEiRoOLM','2Sgp2WgJ0oueU','D','bn',5);
+INSERT INTO t VALUES (2785497,26633,'gfXFfi7aVk2dzV','mqpXreA6HMya5LHPrzUsUZodrcicIO9lheP94s8caiioW2FBZlaUp89pvvqIWuiryXaQE0PDhtxJLuzTCiTPS02m0Mr','hSAk','UC2d5wqlvlG3WhvJii8vHI5xJXelW4u4NZxDZsaPo2AydttJtK6','p','jY',6);
+INSERT INTO t VALUES (15797260,13912,'BFLKPhpdAzc67pGUJY','L3dm1EiB86X7wYBM1fJmiEW5mMaIr1zJf32XTTyCCF5wH00eRx1DcP4lBtJsKE30Q0sW5SDKUDCBkfTTri4EBfo6LBm','NpBOYTY','sIMwdgjs4P0qJYIZ9kU707jUKUvnrBAvOKEIdY0B4LMqlRJXsXrTG','H','if',7);
+INSERT INTO t VALUES (16201271,28282,'jt4s4iEjLtksecAG9x5','CssCxoUuauG3zYgUmMg','CQtEOSEoz66BlJSum3S4EyO2njxNmGyEan2mCtmbeobg5Fyl3CG39Hd6N1kO6LNt8oFy7AC','ghW','h','l',8);
+INSERT INTO t VALUES (8541099,34314,'nqZaIoAireKy1D5p3jn8NNqiOX8TgZKkXlGyt0','hdOM8NRFptb6qoDD0aoy1TKgvXH77WDJ7jaSqSqeDoFyjoyq5ttWQlHUINHku7ngaxjv5V','xNFRMVKuPEJjYRDkbnEzK36slKd0tZZOgHcPz9K9SLTmXjy0aiLX','7IJJAiDlNK6TMQNSEnxb5mQ3','z','ud',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(45) NOT NULL, d VARBINARY(95) NOT NULL, e VARCHAR(83), f VARBINARY(58), 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 (3757568590,174,'AZGlGRZ95btiO2PsImXkCfhhqWSB0','xn65Qe08plmGGRUfdEEQLvEZpnyYcDhETF3Y8clIdkCvQamUV','Yd1u6','hhsYy1FuVhwukDl0Lrej','sUdUjE9jTDxMhIv0vHG0jaZMdtzby9mGgwD7TJTGm0zFxIZOgTtklMiT6niurRGeQDSoY8R0uxNUYy0NyFVjLm4yB6z','poYrgxKeSAwRqLtFrF9rDysJFxgYP3pR1LuG',10);
-INSERT INTO ti VALUES (3757568590,174,'AZGlGRZ95btiO2PsImXkCfhhqWSB0','xn65Qe08plmGGRUfdEEQLvEZpnyYcDhETF3Y8clIdkCvQamUV','Yd1u6','hhsYy1FuVhwukDl0Lrej','sUdUjE9jTDxMhIv0vHG0jaZMdtzby9mGgwD7TJTGm0zFxIZOgTtklMiT6niurRGeQDSoY8R0uxNUYy0NyFVjLm4yB6z','poYrgxKeSAwRqLtFrF9rDysJFxgYP3pR1LuG',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(42);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
-INSERT INTO t VALUES (3030468127,153,'GLjsQ2dr8zcvybHfT4o0D9dXVl4D36PnKn6D','wBRAnKQqcvbhZlyoo28vU6eEOFEn0ZHhwYhLycMHiNpodS','KXgL5c6x','AGuI6o5emWrPaLTYkOzzKQPxkuxHw','2nf1RwuYgVsEKVOoaGB6lmj6','LeeuYyKMqb2HNHgjbMXVd4AlxlGaIyuCc1IhIRqUUx0NVLPdKvSO2Qv0N3z',11);
-INSERT INTO ti VALUES (3030468127,153,'GLjsQ2dr8zcvybHfT4o0D9dXVl4D36PnKn6D','wBRAnKQqcvbhZlyoo28vU6eEOFEn0ZHhwYhLycMHiNpodS','KXgL5c6x','AGuI6o5emWrPaLTYkOzzKQPxkuxHw','2nf1RwuYgVsEKVOoaGB6lmj6','LeeuYyKMqb2HNHgjbMXVd4AlxlGaIyuCc1IhIRqUUx0NVLPdKvSO2Qv0N3z',11);
+INSERT INTO t VALUES (424206125,12405,'ksn0ybysHxKRqrNY1XedsTiRHS72QBQVE4o','KwtKmBH1Dy','2V','9UfvXMRqrcWPb7MGv1X','1','cE',10);
+INSERT INTO ti VALUES (424206125,12405,'ksn0ybysHxKRqrNY1XedsTiRHS72QBQVE4o','KwtKmBH1Dy','2V','9UfvXMRqrcWPb7MGv1X','1','cE',10);
+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 (2595423929,56594,'mnwniY8WInfEEL8Rswm8SwM4NN','ys3wJtWv1ZuNXkS4xvNmRfL9UnIvVG9zcviYBcEe1G9eBkig3zUijRQYDTsb31cvAcCGba5BcqDSOBdP','QmxNVa6i2wui3RIJLNMar61wnEHJcXre3SQz0PnqMBYNee7U1elhB3ALYpV586pGM2fVlXjUCsCByVCR','pUChia2DduOXoOVun0nXGiYnnI8ZskvFqEvct312sQ2c','P','Ed',11);
+INSERT INTO ti VALUES (2595423929,56594,'mnwniY8WInfEEL8Rswm8SwM4NN','ys3wJtWv1ZuNXkS4xvNmRfL9UnIvVG9zcviYBcEe1G9eBkig3zUijRQYDTsb31cvAcCGba5BcqDSOBdP','QmxNVa6i2wui3RIJLNMar61wnEHJcXre3SQz0PnqMBYNee7U1elhB3ALYpV586pGM2fVlXjUCsCByVCR','pUChia2DduOXoOVun0nXGiYnnI8ZskvFqEvct312sQ2c','P','Ed',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1056801081,188,'mNsBMgDeOoX0Qa0XXYVf613QiO','aXxvtpsJoCiF68y0qzFUZbaF2DyreL0JztYXMqplHbgghF59ARaAgF4eQfuBAZnj6X6xiqon3yByy04aWgIq7Ws5SYIMV8L7MJAesro5Aut00MDrcISLF6GEG5uy97q5i8GXwKgOuZB1O5xprTCbz4Ce1eo6Oaqjmt71mnR2Jx0b6xnrPG','j7Gn5hy','r411wWEKuS1u1eEju6e1q2VN6Y','ApBPvePhr3b4VOyD8yEhgOw0JEKMeUmNA8BdxYu8vcJVd8bYjhslNvdH5FepPiF','0IUgkknJl5LrzopCeCyR8N6Oyj8gUzBJscXBUiCuzl0q4KawRvJ5cQmS1QBVyOLrdiNnVldfz6OxeQSs4',12);
-INSERT INTO ti VALUES (1056801081,188,'mNsBMgDeOoX0Qa0XXYVf613QiO','aXxvtpsJoCiF68y0qzFUZbaF2DyreL0JztYXMqplHbgghF59ARaAgF4eQfuBAZnj6X6xiqon3yByy04aWgIq7Ws5SYIMV8L7MJAesro5Aut00MDrcISLF6GEG5uy97q5i8GXwKgOuZB1O5xprTCbz4Ce1eo6Oaqjmt71mnR2Jx0b6xnrPG','j7Gn5hy','r411wWEKuS1u1eEju6e1q2VN6Y','ApBPvePhr3b4VOyD8yEhgOw0JEKMeUmNA8BdxYu8vcJVd8bYjhslNvdH5FepPiF','0IUgkknJl5LrzopCeCyR8N6Oyj8gUzBJscXBUiCuzl0q4KawRvJ5cQmS1QBVyOLrdiNnVldfz6OxeQSs4',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1574489251,12,'9LTGyS46gZPtaeaI03bbHlPzYSZHFMBbs','08w6x9nkmBowHLdCgnDY2eHjkgD59dwLXPSSKYZaGq98ap9PIQQnVTAVJx5KYlc1w8F7gl3j8Dy73kxU6SIbKwvgKKyMujwxZ0XsoyGObPZhCSeb9YZ1WQzHmF6rldHSjIS21e6VjLnyKL74gm3d8JMYOZ7K8IEEPg','aOlXiWnRT','Sfv9W34xReRSZsEIpBSh1NuKXXPyW9ND4ULYvJf4ZGzZLgrfM384vbNQvHorn8JVqG9OsS9FdbDtjlFHUIazmBoldeNWTd','E2i5nVSkSbnVPOj5A5JniXvaB7CBRLIAX2yLL5P0H0pvMIsLjOhHTgCMJSDf9oz3rXVjXGQLxLSbOa','f0lG4JUaoXCSFUgTobDBs2HgjGCuXeQjDJHFpV9Vd5Jfju',13);
-INSERT INTO ti VALUES (1574489251,12,'9LTGyS46gZPtaeaI03bbHlPzYSZHFMBbs','08w6x9nkmBowHLdCgnDY2eHjkgD59dwLXPSSKYZaGq98ap9PIQQnVTAVJx5KYlc1w8F7gl3j8Dy73kxU6SIbKwvgKKyMujwxZ0XsoyGObPZhCSeb9YZ1WQzHmF6rldHSjIS21e6VjLnyKL74gm3d8JMYOZ7K8IEEPg','aOlXiWnRT','Sfv9W34xReRSZsEIpBSh1NuKXXPyW9ND4ULYvJf4ZGzZLgrfM384vbNQvHorn8JVqG9OsS9FdbDtjlFHUIazmBoldeNWTd','E2i5nVSkSbnVPOj5A5JniXvaB7CBRLIAX2yLL5P0H0pvMIsLjOhHTgCMJSDf9oz3rXVjXGQLxLSbOa','f0lG4JUaoXCSFUgTobDBs2HgjGCuXeQjDJHFpV9Vd5Jfju',13);
-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(89) NOT NULL, d VARBINARY(73), e VARBINARY(17) NOT NULL, f VARBINARY(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5696335317558989631,60,'VCr7DZxH6tEERH7iWdVxhbTvXN6p','k6uWlhPMP8XRmGtbUGLfsOdCNDfqwpi','mo1mmLgLw','EhfhB8PHqSA2vQuuAYLePzVU4KBTQzuKTMMS2RPc','LpWyzuvYWypWUvqFKFRBkSaRrWjmFTYV38kzq3XHl','JUActSLeHdWMEQ50u7BgSUnfLwy7dVVRqKnsV3rGSmjbnjFAwYFxsAtcrwxQdY1LfpJbAj6nrbpwGpdH',0);
-INSERT INTO t VALUES (8972145613814625832,-122,'FRS1VBHjQ','tORmb6n5HqYsrCXbiTaFrcZpZ75XBn03QEHPbYkz3N6Lf0y1IgTTPAyIT3V0RhQn2IXvpOxTv','m','lyAsS9ijAWWbnx6zxLGE056','gFRmoY44JR6inBOXSkS','E1ooc0jIIuoSAdvjXZ3FWjuQcoE46z4JMKkIt4eQzpNUq0UqxAtlDg20PbqeGCnCDD4E4SbwJpeDbHdAM6l7OzFUJbvqVJg',1);
-INSERT INTO t VALUES (2159719730050634757,42,'Vd9xcsRGarq7h7Dmxy8Gp4ptSuE5UvSMHB7uDe0K8pQSh0lX','De4Fvtf87Ret7ftoQbW7ib4GmvkKHG1z6mpxfoPdXLXXiFdr','XDUO5ffW6','3aPynIyHFLbzwGI21Mwy7KUYCFv3Mc85zV9oLEGHvnUBETRWOc7rguYf520Fc3EqCxWBAA1AjpqmQmJl3YkawS','iibFp8ufzYNfPXkIbvo4ZYQLUfLISTX86ooVsywQpsJVBVqgLuyTrWpgm','KE99AfwAIVHZuwO13lZnE6gxypoMhMOcTe9xgDuvxkwXRKhjyPLN7MqSe',2);
-INSERT INTO t VALUES (-2860146187062533808,11,'cbjnnktiemHzsHkHnPcggQfVN3omZXC92v9OsDh3cVEybKp9QAvqsdCngZtOnIZdqBC2xA','FNHgJh','nTRL5s','J4USrS63eAd','d63kFXec5YcokEEbsyO3jSNsKYsS9KmtP9mbdwt94lR0XSOU7pPuUW3Svxd3X5UsIYXEqb7Ooy9OPSswNvib','vU5fdXjV5drNularcpejMbUhKxcDJez9SFHKLg95dRx3jHUbFZY7TqvjCqH0iJN2CMA16vorkX4G7lMCnUIQ1oYo52',3);
-INSERT INTO t VALUES (741332038300817185,33,'8b5i7gAxineVs7XXCM121SWK4lx8BR2leTG5UdsH0dquyfzaSR9','64lmZN2vNJTSSrkFmvWgejL4r2lAyh4YYjlrfhceOLVhhUh','Pi0ytiyvbX','iK2e3nMddH5vnVLVdG3BJHDi3ORTbpIsUfiW1rMqw1WXNgNzk2iLzHT','emOWPTCUi4nJrYed5H','ZL2udlwIL9jZa7r3DVH1P6jeqaZJt3RtIvVVmLfVZjB6eX96pt07bmCOFFeYJaOq8vsgnJ',4);
-INSERT INTO t VALUES (5033873636503458150,-35,'Q8n7nBJThPUec14klqkDkrW3mIcUDzrdhgSN','ZDwmLIJOTdG97h7UunnZl','Pod4BeTO0tCU6fQr','Jc6FaSqXaEw5f79MZHEKQ5dntE2quIEQrZK8PCvNFhnZkP','IU5NgGh9yiYarkMXnIRC7nQEOWTePaWdZcy6xH44I8sdvQnfvb12FXD5koeDNxC','Pm8puU1N2QLCVyeGgFCnqej3b9ywZi7dbIVU6bludYFFfriKgnThhx',5);
-INSERT INTO t VALUES (1923168876711771597,-76,'MGoZkZMDrCVAsVKQXUcEENMijgXPf5fApsxXC0ej4NowcseSkYSof9DeBQDmFanpw3rRlxwR','3yXb2GDwpN8OZtzElIJqx1eXcFRZMyC553ZIZo1D95kscVDGdA6pYSwKQ47no','c19YsH4','XcEn8a01qla','iDnppMaEstYtZjGKEBVW9wV3CcmV3PB1HHGf2JTlSaRg2cTlrbMtduWlt26F29bHSQxdvBNamvHpret9U','XDlYmlDxqUc7816IqL',6);
-INSERT INTO t VALUES (-8159283518299486675,-51,'8bOWTdMjLbKkKr7GyoD9VGPeAqw7ecmqnjTGr8','oq4ljj4F8l1Uc3ud8X56GH850QFXcYvWOKpmntY09H2HCFIKpIG6iLYgwTKGHX','y6j41q3','YMxT4uTETKsiffoAyfNYfgoagt1GkeUWVF8Ti9hVavLcCWkCZawSrjC3zHxcW','Jp5q4xTvw96a','FeJxp45ebLi5tXhwpwMNv9MzGHD7SNRiO5u8To8X9KLf',7);
-INSERT INTO t VALUES (-8483688929541862993,-94,'tMygqHXMi4SS5a32cdC3QXWb1fugNycP','b4dWtu6yNTe8TDV2','qk','s8iMqCBzKr','Mhxivbumj7tVUaQrIpEnsnDrDslFeUlSpkb16mKyGetVWXuLIyiPsuglZ5rThotloa6IIFcXCUUspkY0wwu7Esh','yGNj6acAqVFPNW0ppOWDMVYY24e6qT6HnWwoGNMHccAIVjqbDCmauUxhCvPOMzKoYqig',8);
-INSERT INTO t VALUES (3727803073042497260,-74,'afDBOjtmHFpMjMNIGxSsYwslH','0jyyJqoxs4kskDFCevPmyg1ig3fvf59ZzxdZjGCLSW9XGLUjcI40L7tcHjZ','3unr','lHr7Z9oqBiANZKHY6AStq27','5x','Xx9LR9QOplakeIAZylA8gC8FLW4fdtuxROwOElwJD7vaPXY3XKkEYoeK0wjrwWQLiZdOkyX4QP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-3355074021505723995,-65,'F6WJ1iLEMLYPO5XXKx6GHEgzKBnF','upGrsBENkZhSvCNxxGgteUoW','EZWMr3w4qISs','rEsGyrHq815l0K9Vm0fOZ9TC5jAKPMMAROqPLZdDwhjbSmSQ3n3tTDApRdcpI4E0eW5jJmLXHn8vcLVgIZ','5VS3aSNHvua80nn66FaYFtVI0DxkM8xqYi7lQnd7gaf6I1jHlhmk3n9jfaa7GkfeZr','9ymXy3vJUOQG7u9OeE707GpSkuza0gBspOKjFNYh67GCOnLFL3ZxWihT77CnWPIoA2rxHp',10);
-INSERT INTO ti VALUES (-3355074021505723995,-65,'F6WJ1iLEMLYPO5XXKx6GHEgzKBnF','upGrsBENkZhSvCNxxGgteUoW','EZWMr3w4qISs','rEsGyrHq815l0K9Vm0fOZ9TC5jAKPMMAROqPLZdDwhjbSmSQ3n3tTDApRdcpI4E0eW5jJmLXHn8vcLVgIZ','5VS3aSNHvua80nn66FaYFtVI0DxkM8xqYi7lQnd7gaf6I1jHlhmk3n9jfaa7GkfeZr','9ymXy3vJUOQG7u9OeE707GpSkuza0gBspOKjFNYh67GCOnLFL3ZxWihT77CnWPIoA2rxHp',10);
-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 (-4276090691104166192,10,'CIkU7caGqxENbNTOc4cyEzbrDLb4Olo1','lZS5UyZ6nFNmGUgKUAYjd9c25qonlQlxSCGG0p','ORSUTizjwFFM0','G3PdluRNcySX4tajWp','GkzcCAwvj5RjSFISnPTyu61f9PpaPIvA9j','c',11);
-INSERT INTO ti VALUES (-4276090691104166192,10,'CIkU7caGqxENbNTOc4cyEzbrDLb4Olo1','lZS5UyZ6nFNmGUgKUAYjd9c25qonlQlxSCGG0p','ORSUTizjwFFM0','G3PdluRNcySX4tajWp','GkzcCAwvj5RjSFISnPTyu61f9PpaPIvA9j','c',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-3284431513024158801,-23,'m1XIYMxqIQXbvN4i','TYOCD7EYNz5nSVrJLVc5Uo6lbveN5VZnAHsVoDpJhnDovPJ0JrRblhmnyFWfScnU3z1pIL0YJ96lzSX4o0RHq6bD1BoVHFAiIPgLUC0Jxs','B8mWAjKCG2dzFCKk1','GwnWaqqYaSuIlb0PlVsqcr12aFbo7orTHREsfAthBqkQFjRWysCaJK3J1','Bw42AGT6uC5A77CUhFIc9cOYEXCzCFdgM','X5oedpXFWT8pJ6c1keQY49k0SovQJC5daru4Zw3VxCU76G4DbA495j5rDfX',12);
-INSERT INTO ti VALUES (-3284431513024158801,-23,'m1XIYMxqIQXbvN4i','TYOCD7EYNz5nSVrJLVc5Uo6lbveN5VZnAHsVoDpJhnDovPJ0JrRblhmnyFWfScnU3z1pIL0YJ96lzSX4o0RHq6bD1BoVHFAiIPgLUC0Jxs','B8mWAjKCG2dzFCKk1','GwnWaqqYaSuIlb0PlVsqcr12aFbo7orTHREsfAthBqkQFjRWysCaJK3J1','Bw42AGT6uC5A77CUhFIc9cOYEXCzCFdgM','X5oedpXFWT8pJ6c1keQY49k0SovQJC5daru4Zw3VxCU76G4DbA495j5rDfX',12);
+INSERT INTO t VALUES (4163580936,64013,'uKXQJ5h8z6w9NmKofiKnqVnG7CErBlZIMUkv','xuPHGOxd8n2bjKWiuyKZ7uPhO9p99Zga0ZFUSuMuc5PuKU9kP5ZeEdDZGdbcpQnwlgIznlD3YydsbHDmqH8vaah4SSM5AESnjngBvzJJRK9tk6gMHxz4qZs4fXLonFNycw8A0fYte9sn8dNXnfHLCt4TFvc4PYUE0gVvUqsHOpd9GngaDvhVwk0ecVQ3jJpTXlgQPesRaxLzr','6TDDeSBsZglJ6QVEBkxIg706byad9jMCItU6wLV43cpPbCrE28LT2Omx3uano7hIK34i01','tcSxJrINq4','r','G',12);
+INSERT INTO ti VALUES (4163580936,64013,'uKXQJ5h8z6w9NmKofiKnqVnG7CErBlZIMUkv','xuPHGOxd8n2bjKWiuyKZ7uPhO9p99Zga0ZFUSuMuc5PuKU9kP5ZeEdDZGdbcpQnwlgIznlD3YydsbHDmqH8vaah4SSM5AESnjngBvzJJRK9tk6gMHxz4qZs4fXLonFNycw8A0fYte9sn8dNXnfHLCt4TFvc4PYUE0gVvUqsHOpd9GngaDvhVwk0ecVQ3jJpTXlgQPesRaxLzr','6TDDeSBsZglJ6QVEBkxIg706byad9jMCItU6wLV43cpPbCrE28LT2Omx3uano7hIK34i01','tcSxJrINq4','r','G',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (818686894561089841,-13,'iy1OmMuzhew4C64m90bgwuTMPKPHgEEhNEDYrEGie7ej','ZeJJkWKtArXNx456D8KGhxJfMl2DPz6OrmUSOZtu22kpt0L2NUWpZTFhE7lOhtpA2mEXOYA92rs','NcgvvN','PhLUwps6xpV98HUnbZizsG2tXTzvZiiowy06nSY6v1ptSlALEXxgKfyOAJr0jLFV0Dsxg9xCB1zV1EH4uax5cpOTptoyq75pFuSCKeOTDssN1ScbRF2QuxooXSLuApdMCeQx1JoUf6KZ','cbv3Cfsx74','Vr0YpOjIHWB',13);
-INSERT INTO ti VALUES (818686894561089841,-13,'iy1OmMuzhew4C64m90bgwuTMPKPHgEEhNEDYrEGie7ej','ZeJJkWKtArXNx456D8KGhxJfMl2DPz6OrmUSOZtu22kpt0L2NUWpZTFhE7lOhtpA2mEXOYA92rs','NcgvvN','PhLUwps6xpV98HUnbZizsG2tXTzvZiiowy06nSY6v1ptSlALEXxgKfyOAJr0jLFV0Dsxg9xCB1zV1EH4uax5cpOTptoyq75pFuSCKeOTDssN1ScbRF2QuxooXSLuApdMCeQx1JoUf6KZ','cbv3Cfsx74','Vr0YpOjIHWB',13);
-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(43) NOT NULL, d VARBINARY(54) NOT NULL, e VARCHAR(99) NOT NULL, f VARCHAR(82) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2049892798,-1650514198,'gd854','IWbQGGcrIzrw82lGpNKd3YxpyZa9Y','oZB4Yv6rOLv1vOGErpiEQ5aiP0z0WpZFovF99UpqlkHOpqaUo','JyQSIalgYV7ziPxkNL37RKoTLq60n5M3dj6W','cUBohMGNms1KK39kisfF1pEn70Fx3mdsicREbAUS2Z3pJgNkrDaFI1tyPMA7cy5BB8GJlLQolmWJtrB7mLRMishceGuZWSrq8U05','O',0);
-INSERT INTO t VALUES (-1243917529,-1391195865,'ctwWl1qXuQtW7Smum03NAoO4ZYz','7G2emwgop5EmwjR0YZWNZiouGX','jYSUvPNBHRbrM66ytV1SwG4N1wxQSYJiK50dD43x17gfFQZmbwmWqi08coGXWHshEtSH8FHAXuuP9KJn9KR4TaotMK3PxFNGGA','hFVjRHFBaQuGgdNokmG27ixHhfFNyjDy5xeApe0mN','ZswtPTvwgUhNRzxSV2f9AnJtlqgcHT5VCAmhHqblJ6vxuXTLd2RCiZx62kCFCOyCZ','5HP7nn8YVerj5',1);
-INSERT INTO t VALUES (1192006977,-65105727,'pU1ar6YnJyK8pTpRMfqv','32sQWCiXMPEs55arz4lAdWXdIKLMf490g2KWBokhR','dBJf2EgiWDHe4gBYa3aScgIZZtpBldMSw9A0B72i7gfOjCjOru8cKzdwr1l7YwYjuRecC84J8VbsxBS14XHA55jKtzJOWrVDMwj','mPbSf8gtW3S35PMz9o2J2JWfBylHeNSgfZFels80Tp5lF49qUBT','DDkotI0z6FZcY55qXbe1aYTsh1dv7uSZ1B2puEc7h6Lrz','IWU4JbfLBqxZhNfncOi1rHGvjNrNBApCyk6OU587ZKB74EA82YU',2);
-INSERT INTO t VALUES (-1741074777,1895710735,'s8m4X6CjhHb1XxR26EiYev3vy3excxmP','gyJt','Hd9CpuQ3SRWh8sPbMOHCTotfR7LXxMTQ7i2fJcwlrNAGoT91krFKVs9BXMN','Ae8bx86Dx9QSAFxHjgjkVFinXv08P7um71O6kkaGkXRIX5','m3Ei76e1gHEQCkRI39HGTIpaznTr6gl3I3WplhXQixOvdNYlN18l0yxGBMIzG8vWoZ80hUypwOJlvCxvrOg52','j3wgWeAIaOIAWzaXOtcoi3Y0FSw6zefB',3);
-INSERT INTO t VALUES (407807035,621238948,'2rFxZ4sxbtRjQlqf58RFD4OdJkLby','0HT','rV4sZ97CJg2wXE9tc5Zp2mTOeMs52VgEZef1ThLbpctFZMdfmJqNTWPzNW7S5vLC','jfj2P06teGyF2VWKR0p5IKat5LAoxp2gtc40RoUCR6yD4lj0j6bOA','x75AfPlOUcsYWX85hL9WeHRzbBTA1p8nb8MUmAPAsYTAoSg7LHCCDP21elsXe','OcviOdj2gFll3ABY5WMFVXoxCvaGWt6RSKWzWSKZ0D9AeVZS1tp5d2t',4);
-INSERT INTO t VALUES (-2018491444,1424269590,'juh7GqsiHycPSOYpEt','tOjhqp2GFA2vovZQVDD8rrFCxBD46gI8PfvmimVN8','xi0YDtxdWNYsFeAXio6iR14v0wEbtxP5kVY3Fv2b1JtTQQP','wDEKK8BJOYeWpHi46Y8R4nx21iSOM06K8FvG','ginhpL49PwR7Tsodum0PLxYjgCXB8T9KFeOYU26Sv5alRVB3U7Onx8OUev','S4AJZ0In0IPBdZeK3PdHqf3QTwU5QCBjIUk3CKhtC8faPSpBLe',5);
-INSERT INTO t VALUES (-44872556,-409416626,'0jLrYv92ZQCnwsibe','b','DcbERCoAjbxj8MYkXeBye140ACi1uDWfKNSocvNNcaUNx5WlfGDM42b0M08floYhjCP','2O7l5ePnysjyqhj6xPxjwQ7e0cbqQuXzsDpqv9915SUYK','mCPomVzOajqkCeB2DESQ08sxD1lyZXAWGKRwlrNZYRqbAdRFcsxVaf6pGTSeYZIjkJMKgzUZ7mVY9XTWVninHTgjY','TzQcutByu886xbyWsI0ZWpmn7kwGTXts5gGYb0hpuj5HZEIUqEfaJAQahFHTsF2tXMMwuyjvOv',6);
-INSERT INTO t VALUES (669754033,-616301197,'b9WUekY9zeULkCNThcNNVnNtk1n3','oQyfzQU0fKgbJDqUHbIMw514XOYK8P1pMkX4aZf2HjXtnjPgqAbRVU','1hST2xPktrz6sWIoXBziKPRGIPT1vJ8','Qoh6VDyKmtp4mS600u7VJ9tWLtigLobL5bSnobwTTcx6aE2s4','SW5sArzDODGtLpGUhUyujj3C0p2b0i0TV9RMZrialxHmOpUxVqexOqlr1AwJ3RZKASCu1IIgG1IE','eet5OdYI90TzErttf4nfjaq4N6Oosb2v0r9YgIv0yYjmFMvlSUn1bSoY',7);
-INSERT INTO t VALUES (213736158,750756326,'6uDimY6X8HPC4jXD2zyEaI4miWTLCz','9fF8q8cRXnEbvzPikN','9exxgMBO7XUxDHhjI','u8zM3wvc0ktCkFACEIXx1mM6acfUZ0BnnrmX9iKcsLlYS','MsZWp4wsX','KedSYZm5N4HtrU99HkA2hQ0g38dhaFmRbQGeSEcqvjaYV7ET38kjbt3lFKSDUJPIep5O8ftlCa88L',8);
-INSERT INTO t VALUES (312575394,-763903428,'wH4Hxj6eXQ7xibWmBlH','4AQDJzoFaDaNa225j4TAoBoZk9erszebMG4vFTjLxl','ai3jrylYUhYhly3YkQ7Lc8F9gc0fBkC3rc0CVSr4','DUoewavQAbFYt4621D6gFvgvATUMe','CmLWPDrzVky1YiIBjyf8j1Zdh1imwb2KiN6HQSmn2O0MPXsH05PgCflodTYBK072w5LUnZ55s7xJCLAx3odO0mKlO','letC2JD1bot2reDCYW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (831245209,50901,'aQapDQI6o5vPLddAypvp','cceRyBiH7qYTcUQnc80PZqVzDrnxGzxzvCY89HX806DZJmLLcgd3jk5NNrsjWfwah23yLoMky7jXKHo8Eryg70Fc92mRXM6qgEWD05d7LPeWXY6n5di5JBPO4wruQTG2i0SSafKZv7kL3VkOPCymfVDZJquDgQ0h7DMjhXkncqjFfpCVercCTWBrUqBzopQkID5AKCFbqxgqErAZyx6','rJ0fH1kHR3tC2JyqtLAvHGPlGpoYE1dv4NFZ1WxiFTmVUXorGNr2xc1peg','ba0FnAzgL6SheW6CiVYPBnw948UKjqn8ispQiXpDSPJlGghRSv5cvQTJWLmC52YdWvYjMeH8aBx2olDdH3kf4eGqfHMw0sNbUJFkSIg5AzUkxnwNFOCGNi','o','tE',13);
+INSERT INTO ti VALUES (831245209,50901,'aQapDQI6o5vPLddAypvp','cceRyBiH7qYTcUQnc80PZqVzDrnxGzxzvCY89HX806DZJmLLcgd3jk5NNrsjWfwah23yLoMky7jXKHo8Eryg70Fc92mRXM6qgEWD05d7LPeWXY6n5di5JBPO4wruQTG2i0SSafKZv7kL3VkOPCymfVDZJquDgQ0h7DMjhXkncqjFfpCVercCTWBrUqBzopQkID5AKCFbqxgqErAZyx6','rJ0fH1kHR3tC2JyqtLAvHGPlGpoYE1dv4NFZ1WxiFTmVUXorGNr2xc1peg','ba0FnAzgL6SheW6CiVYPBnw948UKjqn8ispQiXpDSPJlGghRSv5cvQTJWLmC52YdWvYjMeH8aBx2olDdH3kf4eGqfHMw0sNbUJFkSIg5AzUkxnwNFOCGNi','o','tE',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2743172968,44671,'RCIjQPbzKpAZ6wbfBiHhCv','jMB3R72QDHtbefGMyjiZV9YUCaExFQN7kmEYcngvQHmK5UFsaE3g','xilXeZVxNLH3QPQGztIybQhrUcdDX05RYvvp5NyBck','S42CblBAx46aRFyi4iZjhcr36bMDoqC8puSHT8MVIhnH7v','j','g',14);
+INSERT INTO ti VALUES (2743172968,44671,'RCIjQPbzKpAZ6wbfBiHhCv','jMB3R72QDHtbefGMyjiZV9YUCaExFQN7kmEYcngvQHmK5UFsaE3g','xilXeZVxNLH3QPQGztIybQhrUcdDX05RYvvp5NyBck','S42CblBAx46aRFyi4iZjhcr36bMDoqC8puSHT8MVIhnH7v','j','g',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2822290641,14910,'FAT1sZBcQSw8nag13WAlkdXZnlIFuDT0bdjL','jkvz2EdKDAAcpcwcaNzWzeDlWQXqlCHcqQLzwgDNEO7sJSEE80U6QZOW1QKhKt8o3mjTy9XGf8Q6h6cHB56J11bDmvFChqYfhRi7mSoJNig2jGSAgeZABl4pdz0UacAweDskaJLs8oJeQJirD3G2IW06LI6Z9xYIefXTBuJSw1RndAPuQc79RGGbIwSpHaoGbEi','4UrrRjo35CPkI7pJkWNxkBD','2fd3ekFmRCHcR0GmvtVTeE6aqDeXryDUXcvrjgzfs2M7OlEdp782SyxVIKiGhpCGWipo3PaAM8sC0BJcX6mZ8jVUAl905zgrFV0xsA0jmPbGtTEu3gsp34xaFnQ57RPQPtR2xEPL1zUcmEh5X8RGoDVaPxxcqW7uJ49r4kLSPprwXy82FdkaufMmtjcbZI950qDqBJd','0','e',15);
+INSERT INTO ti VALUES (2822290641,14910,'FAT1sZBcQSw8nag13WAlkdXZnlIFuDT0bdjL','jkvz2EdKDAAcpcwcaNzWzeDlWQXqlCHcqQLzwgDNEO7sJSEE80U6QZOW1QKhKt8o3mjTy9XGf8Q6h6cHB56J11bDmvFChqYfhRi7mSoJNig2jGSAgeZABl4pdz0UacAweDskaJLs8oJeQJirD3G2IW06LI6Z9xYIefXTBuJSw1RndAPuQc79RGGbIwSpHaoGbEi','4UrrRjo35CPkI7pJkWNxkBD','2fd3ekFmRCHcR0GmvtVTeE6aqDeXryDUXcvrjgzfs2M7OlEdp782SyxVIKiGhpCGWipo3PaAM8sC0BJcX6mZ8jVUAl905zgrFV0xsA0jmPbGtTEu3gsp34xaFnQ57RPQPtR2xEPL1zUcmEh5X8RGoDVaPxxcqW7uJ49r4kLSPprwXy82FdkaufMmtjcbZI950qDqBJd','0','e',15);
+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(70), d VARBINARY(84) NOT NULL, e VARCHAR(14) NOT NULL, f VARBINARY(98), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3177813924056689304,-3549,'KqLGIBtXwb4cPzn2aZopXm3Tl822FsWGegsZfcncun6iOKNW5h41gik81JMH','cBThscqbMglQvrO8u0eKfGep9','VmPJFgcK2BZ','DxZOQK','C','g',0);
+INSERT INTO t VALUES (7010500622049089709,18208,'R0Vl4dlMau8dKJLRDWO5B0QFAtdZdo4KYV9fOEjjg9On07410J2YW','hY3dqeI2KRphebNPURIl2M609wZrloLQpmVFwuWQDm91nww8vHyz','4cCUFsNHiS','dinavVqbJLOaSNszbEdYSFzSeGDKZ0hDmnImZbmSdFlyrPEZDtlZi2M6ENs0IecdDA2Nd3S','r','kO',1);
+INSERT INTO t VALUES (16277017747921506344,18408,'SOTWHiuLuj6qkyTmTHwGjG8mFYOVaD','d3NbDmX1DNiTDSFfir2E02BCA','dLoA6FXAFUSw7','dUB9I5uXXuMDkfaqOWr9gJwN2QCsEOPKleIJY911qC','A','6',2);
+INSERT INTO t VALUES (11289935957135134921,-21404,'1iSXYkm','QtkzGrluOMoPcINj','u7KvOowB','YHyTMaNHsgd9VQh4ClKOypeHpD8EwxzUxNuPaEdR6krF2ZbwWdVKHNrEhGg','N','3',3);
+INSERT INTO t VALUES (5403777027557148637,-22426,'J2DwNUhgcQe8nBjMA2h76DdP','rfY','gJbz4LziD0Pu9B','VljxTbSsn1AoW2wx2I1X1UoQS7yS1dayCR3zwyNFpMrkd8pZEYwq822SyeAXIj6SPSDUlS35x5WY4CkLUPHW1eudyd9V','8','6',4);
+INSERT INTO t VALUES (2741872436532269960,6093,'Xld6HsVxrsqxDrYCmYECE8mtA','rRLEpqDt0XhT','70DIG','DpEJ7XjcgkuI5TFVUbhPElces2008bQ2TLnkGnk7fmurL11Ow','s','K',5);
+INSERT INTO t VALUES (13567699130996111113,28587,'hdaMUxHsm9kjptD1bLGr8aGRux','FYHbLYytDLExXcD8Qx7UCS5yFE','uq5RtS','9z3oXNPM0JDHIr1XAzoTWVQbf8If1b4aYXUzjb2ipKmFzpLaIBqbijGj9PAUrd4EwnQJe5nfTzG1SZ1Kr3TQI6thVF2Cq0Y','R','4',6);
+INSERT INTO t VALUES (5804812653936208744,-28794,'j9GVj94PdbIZ3EoFMUPvKgKTnpuv2kyhnYNNsI','lLuVNxhUuZFp6zhEu50DZs2yycJILE6Iiv7qeI58nMjae2J8208JQ3h','3','9dEYbc0oyKgmauQ4TZ2e1e20hBtfFU0GVDWxCCTeih0uKlP8eqf1yTk2NbHjaZPDAa0aVPvOiMdrhunrdx5pAYP5mjB','8','y',7);
+INSERT INTO t VALUES (1622757766822494550,-21816,'UZclHkB9XMvLdI8a8ByaqJr3xRErIUdgsw1LgIadXx9dBdQESEybHxwJd1yC9y7C2w6','5eGWZ4y9p2orBxUGkLifGf2u0Tmse0LJRftrSCSZs9JxzlpGpn7q8tlwKnKy2','VDTim3TO','4dYSGenMFMNK5t0bqvbGG3XGoqW23uDdXYKc','3','I',8);
+INSERT INTO t VALUES (6659795253763959409,21291,'blyqY4CrSsvlRqwueDi7QY','wbQKW9ntl8QGUTESL0PKy3B7QhKHqGuWWKcPZejuFNc1zU07raAVwM0xbpaEgCs','2hdGzX1JEA','1iXbzL6tzuYhnv2QpHputBhn274QhBYzkMRcK98Eld0FiUMWdTYj5wBpq','q','VX',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(70), d VARBINARY(84) NOT NULL, e VARCHAR(14) NOT NULL, f VARBINARY(98), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-1274227689454287337,-803665836,'8ZkcbPTj0GOmjGQoha9','9VDwobvO0JnUjBCfuY8k3PbUDuWpjMBLZehDX46H','cURkpWW6oWDmGawzYKrsOlF4mVtvFeCDxMqlNwDfFSgmCVJtWCZ4NOmZOC8Yi5vYu49LXM9MEM1gSRqp','ShU0PKAzvaQvrdkP66fG7xnL9','cT08qs6eqyb2hAmqVzU5VqIH3E0tQ6fIIwXQS1wcUlafZrEMUG1P817DJFHu6tUKSKLqTGMu4LD','2FZqYX4gWtCJUwJPswv8e4CuqHNsgcxsddn11QmlE0CHvsIF4XnPSBQ5ADYjA',10);
-INSERT INTO ti VALUES (-1274227689454287337,-803665836,'8ZkcbPTj0GOmjGQoha9','9VDwobvO0JnUjBCfuY8k3PbUDuWpjMBLZehDX46H','cURkpWW6oWDmGawzYKrsOlF4mVtvFeCDxMqlNwDfFSgmCVJtWCZ4NOmZOC8Yi5vYu49LXM9MEM1gSRqp','ShU0PKAzvaQvrdkP66fG7xnL9','cT08qs6eqyb2hAmqVzU5VqIH3E0tQ6fIIwXQS1wcUlafZrEMUG1P817DJFHu6tUKSKLqTGMu4LD','2FZqYX4gWtCJUwJPswv8e4CuqHNsgcxsddn11QmlE0CHvsIF4XnPSBQ5ADYjA',10);
-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 (-6172921544133096061,1179999304,'QlU','jk0cIMxqotO7RiCBWkSdGhwC3L429pc','9vL77bQ0cpz7mkjIIJD9GlcOk2hpYHPK7zuQrG4p8h0a','l6q8XU60YYiPw4HoewLEwZhqopRBpS5jZNTV4TlCGQ','QC0WvEC7wbhrKlQp','KYgF9AWkAoeYJMjmQ01RPP12lvLBvWE',11);
-INSERT INTO ti VALUES (-6172921544133096061,1179999304,'QlU','jk0cIMxqotO7RiCBWkSdGhwC3L429pc','9vL77bQ0cpz7mkjIIJD9GlcOk2hpYHPK7zuQrG4p8h0a','l6q8XU60YYiPw4HoewLEwZhqopRBpS5jZNTV4TlCGQ','QC0WvEC7wbhrKlQp','KYgF9AWkAoeYJMjmQ01RPP12lvLBvWE',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8499955729249517787,764123543,'6riWA3KmMNeSa2xNMyJ0FfAidGbJJdQf72w9Ou8','zcdd4G9ASfYKvDp56hrLFZfFty8gX3BdjB9m3gO3b4zn52ZxbHaL87f450Xkol4UWNt3Wnm6A3Kh93mhnY2ifE6H3fDh38QX2rzlZGAy4aAU4T7kmH3t641KnSXq8yWuP2bXwGTGmwO8vPXZlZ','mfAVtEedIomi544muBob3kKWCB4Sx8HHmH1iWXPWHNt3s7xKoyHL','ObiCwBYnuacOPV8lQj9CPySpqrU8MBk3T3whd6osJe0','Wdbxk14WoJjvLQGQKOwWjQ0RJ3ibrtg0dPuKaDlt8ysuIEyE3Ls73qxicoCzDT6j6PP10uK3gWCLDg99NzflM8UmSnI8rS','70uMqdjXmZ',12);
-INSERT INTO ti VALUES (8499955729249517787,764123543,'6riWA3KmMNeSa2xNMyJ0FfAidGbJJdQf72w9Ou8','zcdd4G9ASfYKvDp56hrLFZfFty8gX3BdjB9m3gO3b4zn52ZxbHaL87f450Xkol4UWNt3Wnm6A3Kh93mhnY2ifE6H3fDh38QX2rzlZGAy4aAU4T7kmH3t641KnSXq8yWuP2bXwGTGmwO8vPXZlZ','mfAVtEedIomi544muBob3kKWCB4Sx8HHmH1iWXPWHNt3s7xKoyHL','ObiCwBYnuacOPV8lQj9CPySpqrU8MBk3T3whd6osJe0','Wdbxk14WoJjvLQGQKOwWjQ0RJ3ibrtg0dPuKaDlt8ysuIEyE3Ls73qxicoCzDT6j6PP10uK3gWCLDg99NzflM8UmSnI8rS','70uMqdjXmZ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8072173533858644818,-1859537697,'iHAJDrO28jMkJf3rrARC','fL7lcaSkHDKV1QAmqaGH0','b9rH9Gil15ZExAz6CwNSYHxhZSqZf6WwLDRUlf1xzGsp3iQYGLz8isBymmf1NpsaojHV0yLk0Da','g3YB7KJ3WRXDcFGMtKx3xig5kdpZIoKs2mdSy4Sck3kYy2dhOEnL6qpOf71SaxQkXcofQU38v72waZzy66uz03fxHjZ8pBxOaY72hY34KfbIn0nmwr','eoB8yXmvBuo4b6widf1mKzPN8EQoBBAcdZCyttJ6oeNov','S070nfSHWmlqSe',13);
-INSERT INTO ti VALUES (-8072173533858644818,-1859537697,'iHAJDrO28jMkJf3rrARC','fL7lcaSkHDKV1QAmqaGH0','b9rH9Gil15ZExAz6CwNSYHxhZSqZf6WwLDRUlf1xzGsp3iQYGLz8isBymmf1NpsaojHV0yLk0Da','g3YB7KJ3WRXDcFGMtKx3xig5kdpZIoKs2mdSy4Sck3kYy2dhOEnL6qpOf71SaxQkXcofQU38v72waZzy66uz03fxHjZ8pBxOaY72hY34KfbIn0nmwr','eoB8yXmvBuo4b6widf1mKzPN8EQoBBAcdZCyttJ6oeNov','S070nfSHWmlqSe',13);
-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 CHAR(1), d VARBINARY(63) NOT NULL, e VARBINARY(50), f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7756867836934253657,2414543,'p','bFV7PAfliDWdh9O0g0Nto','QjY','BuNi32Q','r','CRvJr',0);
-INSERT INTO t VALUES (14611184084085188355,10824878,'n','QQPNsUHyYLG3DAB7VSdl','gk89qobas0xiKa2KIPpzq2weLX43XI','dvE4GkAg','58lCjdSxF2pdUkicZ877CgL9m1NRVLdu1Z6UD2YQEiNSNUwOjhdDhI9g5EWXpaQA1bwVCMwcMuho5kbQ2inl156L','FKcybCDxUcaVRn7gzaENPOxFhazgUHlow5TOoXDJUgEuJZ1WZcPVff5ehXLKbT2lSQftJQj',1);
-INSERT INTO t VALUES (9836696840453525919,12873148,'r','ivNVmHpTZCvum','NQmVZtiRzy0rnsFbFNvWatsyobFAGV6e2QLvOpzzcH','x','rWWZG8seaT0xGAHGH0dbWbkOk41tsoXMZ0AtrG7Ka6JUuG8wLEc4l6eA91Q42btOE7NbhafGmL09l','GRnTBU',2);
-INSERT INTO t VALUES (17212239207939514491,8459767,'e','cqV9yGJpTY9','hfSjHs9FBKfPfp12CDyk5KqeRqL9wtiLj7gb6GcR','OT2rX5qeH','ojvTiZUFHbGPGyNnHGWqJ48aOUQumHWlq90BTdtHfD657vOrPCh','xjKMdO0qcijc322M2K027fogjxUrb9JS6io0g4VdWiTsWZaAflWSN2jHoc3hDbl1hg8Vm7',3);
-INSERT INTO t VALUES (18261489090792366585,16443160,'6','795V8R9awipBdJ9267Ch9','udkGwajjFjVJQMMFBgRyyNyKKlqROgImDGZb7SMtE','09nVj','zEvAPBq6EpUfhFb0PBB4va','tWjRPeOcRWC3wL50MosfSZFqlVfO6lFHbpuh7tzYuo8L',4);
-INSERT INTO t VALUES (5784060396193253120,1986867,'C','rEA3h3n9nv72UPZpZFWN9rTw','9ImkdWsunnQFK19fojKuRmibbmrlMWnQzYDf6bmJh7p5n','XRrGgqR','NwnaNfh3uiLqyDvzIJVH3mFN3QpnXwXOaw8QYj9uiqPSnLu8yH6ZnMBVKMfuWpCCtuM4vPhiaDFky0PNxL','v22S',5);
-INSERT INTO t VALUES (15508001941033443370,15998630,'N','SKBmLt2bsIAIdrcqLCXPkkeKe4htct81b0xm','x1Okx2r17hkRJfW2TbhqxV4BxJS','uy1L','ubxv9xjcCLQUYfVVy5WNggq2BPVmSVZ4k7ffBDXGNzAYHPzXv9PWWGgUKRTv6Yg1kkfA2i6tePCusjCEos9j','qY',6);
-INSERT INTO t VALUES (6098664229447972465,5197649,'u','gANsO1oEQwo8NeEsUPln','53DzDadmEW8cDoBdBZ826FtIb6mYy9BBSSA3X7w2yh5uWE','qzOLnd','Z8Di5UEWSOLUjZjgXe9ooDQGzFmXjNHxSt5hh0uD7Ch0olHVYybTVo1Of33xJvtxBjzodwaGs5b7GFPYqwPq2ZeyJyp2p5LZiEe','KoiI4KVjT51OmshN4X1Ohu3gg6VHrEiLMvrnJyXmeQfVKWSIy1KsBKrHy3wfdrN4go21ttnTOzBjJh9zoa5AJ3pc7w6FNVNx',7);
-INSERT INTO t VALUES (11256862363809082984,12468004,'V','20kbvpYS6ef8hdoW8QmLC2GbnIL41gqPSr5vfUHO00YWNNrdHHJ','tafff274T6T8TOKNrkMitMD4e5','DkC9H','m21cLseUAPBL30P7vQQGmpHzp5qWv1x7WRw0phARYf1EhI2','TIur',8);
-INSERT INTO t VALUES (16368607390891587255,16255749,'v','CkJh','PbiT0wYHxwBW3KscIUn7LL6FMCXNafNRlgMIDmNKdwp7hac','W','M8wj7nR5LEGobvR0YKJA2Q9KP8YLU2MKbKXH3RoSCO2mLk4W4mnXX1sej','UWSurDGdV8nrYaTbamrvW2jMTHKO0p6oeWboq0T3JNdqyuHg0GUVBoh5nuUCytwWSzgxq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (873932239200925713,3783754,'B','0KneodEFfWu','VofHdiZe4j0ohJwvLQu8MVDvzE2ABlvCzcTxfNqa7UA6jU2','d1MiSs27A','qrbjI6YHY6BaBsAxUrUKQlevgncgy3wMXFn654Zzn','hTeHEcuAr9M92HXXSjcYTennJ0XEqkmN82YPH1UNM0',10);
-INSERT INTO ti VALUES (873932239200925713,3783754,'B','0KneodEFfWu','VofHdiZe4j0ohJwvLQu8MVDvzE2ABlvCzcTxfNqa7UA6jU2','d1MiSs27A','qrbjI6YHY6BaBsAxUrUKQlevgncgy3wMXFn654Zzn','hTeHEcuAr9M92HXXSjcYTennJ0XEqkmN82YPH1UNM0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (16191494377448060503,13993556,'Nd','deSzBPOg97IoweLuZ7Z','ESnS3QKGFJ5iRnoCjW2iva','ncB','6XhHMXZLPTcFBFo3deL2Rb6BKbNXysGBezV3FIb201l87TBftL91CAGR','SgirbVAvwOypSwCV4YjLQp0A6AqiFfwT2fYdAcc4gi',11);
-INSERT INTO ti VALUES (16191494377448060503,13993556,'Nd','deSzBPOg97IoweLuZ7Z','ESnS3QKGFJ5iRnoCjW2iva','ncB','6XhHMXZLPTcFBFo3deL2Rb6BKbNXysGBezV3FIb201l87TBftL91CAGR','SgirbVAvwOypSwCV4YjLQp0A6AqiFfwT2fYdAcc4gi',11);
+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 (3599067712630565964,-31224,'JdI3hkiGZDxLoQmJjoYNs57dEjd1J2QmeQfBhulhhjpr4PwBJd','0hU7EZXDZQbZivmpzTliDTpwPGhytaDJGTKUV0fnpmOnw1sJSX23c4qJWaSQ','uwdhGYsDtBKW','DNQ3njR','i','Lj',10);
+INSERT INTO ti VALUES (3599067712630565964,-31224,'JdI3hkiGZDxLoQmJjoYNs57dEjd1J2QmeQfBhulhhjpr4PwBJd','0hU7EZXDZQbZivmpzTliDTpwPGhytaDJGTKUV0fnpmOnw1sJSX23c4qJWaSQ','uwdhGYsDtBKW','DNQ3njR','i','Lj',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(71);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(71);
+INSERT INTO t VALUES (17196036905228376657,23443,'w6OmCHynC608PDjbTRXMCAQpyVOM23uaDwE5c6jsxy1XtHQk','nJNGlC7maIfvbgo7PDG90gg8OvbaxkzF0mVFJRv','b','3M6oSpvghzK4AQ9RhRjpv2GYBTqP800z7dF3waDj8QyK7EzNVhqnOqzigr7CJ1yqmh9zRsevH6p1DS','l','ge',11);
+INSERT INTO ti VALUES (17196036905228376657,23443,'w6OmCHynC608PDjbTRXMCAQpyVOM23uaDwE5c6jsxy1XtHQk','nJNGlC7maIfvbgo7PDG90gg8OvbaxkzF0mVFJRv','b','3M6oSpvghzK4AQ9RhRjpv2GYBTqP800z7dF3waDj8QyK7EzNVhqnOqzigr7CJ1yqmh9zRsevH6p1DS','l','ge',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (14417208921200978322,13756086,'N','2AmG5bQiNH1nBlGLrr08a5vfxqYKBFapVnkeA9acnMvuUir7uUkGSZS25PQksPwN3QenCelWS96O5J446irX','KN2TY4r','cMXI','3Sd5rVb8iibAiRmqcTx2i1nLxh0PcNLwEXiRbmYYDsbilqG9JNtpU7','CIuwqFgnGVdsjaf5UPH2wKa7HLUpQwnTdzUNFqj7sUgw1FShHnh8Mbm1dkmpXqzmkk1ay7laq0LZ36PtE',12);
-INSERT INTO ti VALUES (14417208921200978322,13756086,'N','2AmG5bQiNH1nBlGLrr08a5vfxqYKBFapVnkeA9acnMvuUir7uUkGSZS25PQksPwN3QenCelWS96O5J446irX','KN2TY4r','cMXI','3Sd5rVb8iibAiRmqcTx2i1nLxh0PcNLwEXiRbmYYDsbilqG9JNtpU7','CIuwqFgnGVdsjaf5UPH2wKa7HLUpQwnTdzUNFqj7sUgw1FShHnh8Mbm1dkmpXqzmkk1ay7laq0LZ36PtE',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (9507898320908942464,13509261,'y','VuWzyL4HKQRiI6oJhgUowfjTH5kiSNRbfRTSut9agheICcwPlPs7LN8YxpXCnoIqOfPJiNhD2KpTGLYBVtrMwSrp94KWs7fhk9SkVcsjyBttpI6htg3jRX1CG0MperQu6CaZ6eyTHzDRwBbNejZAQl1','17pJ6Uu4AVHTdCPHhq8noJtNCIwmlgffGeoOC','QbdaxAqpZplscYkmDbjSlnorWBrINhfTU05XObEYimSZZeucANzekwDqlmprURWAaPNGJyfA9CocPwyKhVqVdU0hMn','FcwdGwAul5aSGOjTNAt1oKWAZrGVR64JKwpm7ixTZRJZaGBPhedwp7773RGW8Q0uZcwqVIn29z1c45N3RnTc','6ZK5V3CHm2gy3VEReGXcg30QS8QYA4Pb7He72fW1XEuWqhX4bSZK2onfPLSR6R5Z9Om4ZwB7',13);
-INSERT INTO ti VALUES (9507898320908942464,13509261,'y','VuWzyL4HKQRiI6oJhgUowfjTH5kiSNRbfRTSut9agheICcwPlPs7LN8YxpXCnoIqOfPJiNhD2KpTGLYBVtrMwSrp94KWs7fhk9SkVcsjyBttpI6htg3jRX1CG0MperQu6CaZ6eyTHzDRwBbNejZAQl1','17pJ6Uu4AVHTdCPHhq8noJtNCIwmlgffGeoOC','QbdaxAqpZplscYkmDbjSlnorWBrINhfTU05XObEYimSZZeucANzekwDqlmprURWAaPNGJyfA9CocPwyKhVqVdU0hMn','FcwdGwAul5aSGOjTNAt1oKWAZrGVR64JKwpm7ixTZRJZaGBPhedwp7773RGW8Q0uZcwqVIn29z1c45N3RnTc','6ZK5V3CHm2gy3VEReGXcg30QS8QYA4Pb7He72fW1XEuWqhX4bSZK2onfPLSR6R5Z9Om4ZwB7',13);
-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(24), d VARCHAR(72) NOT NULL, e VARBINARY(43) NOT NULL, f VARCHAR(44), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5273158754266745548,19,'2AwctjVG4gVQSK','ad','ofhsZ54Ty2MZ4fsmkBa7za','GN8NFqHP8R7','DsmH5RqZQDz3S9nlwBulRHffA6kFcrUPlAxLdKKc7o3IbjBSOdLoFJE1WxMibqTBk6R9BfgDS','kdNNXEZ3S88CHRzeR',0);
-INSERT INTO t VALUES (2428840941409160516,123,'nWQYrwyoJxUcpRVjSVZpqg3','nXq5blyeIIkeQtlrXNiDQnWjZYz5P0YJRr1Gu5h','RvImWvMtvGYXnNQ','xlAVljtqp41sUHdskyKqF','oiYs1OvUCmSBt7yTw7enHELDRMeZIfO','cvmThJJV',1);
-INSERT INTO t VALUES (10474805458162189770,-124,'TOU9jKVXdE','VwPwIRodfHBcMl60yt7APmKkthz0ZNvSydDXKUuqkWMiZZkxZPN2NvdIj9vO7p6dZG5YZAG','0fan61','cpDfWhoLuOu1r','rrBbhgPvTgnnPPwcvKDn37x','7JBmZwv7u',2);
-INSERT INTO t VALUES (17512979001728805150,90,'oIxWPapFOxRpI0','1Ds0R8SsmNLnVGiksqHh2pGpDw1k7MmuPKhr','tc8virTXXvx0nV','JFAt7Nn6D5if4joQeDs','WlDX4vxyhEhZDViOcwEWbuFbINXRUTA6VNKqfICdea21dYM9ahRUuglkt','5IX1pOG8tUopmoHIxl',3);
-INSERT INTO t VALUES (4496187173325296115,44,'E','2YuVdN7j3esHpilgCDH5uVUlZVkbCfXBi99b2xBQp98kwTIcxwMi2iA1fJEXdQu','DwiNL1Oz7u5P8GoZCkosgi5IacWvRYr5B788','JV51hkjWb6onwbH0dJheHsnL','gNTTIBxYuWpTWHzh79A8x3AHrORxRfHKDmK9WApo7ibj8md1O3TFFvbrjcjrAMk3E3xeS0U13HQIAKhclbdf1U2SXUBAVDE8H6PF','8WipVyPMvojbgtAfYj0j4niAyxt7v2JVmYNsxX3F8jRMnxwgW87vZocbpR7WKa0',4);
-INSERT INTO t VALUES (3159555973703686051,93,'HMh7','PE6P5mizBhTEOKBFqULg0bvIxBqjerIdt28EOAIWHgzBR','tGgHZ0oeEHjw5FdcYd8h4T','baiP45Zd96oHWhXcdMYn06o8IPDvt2mGX','jw30mhstkNjPyvKpTnJaCGEc0bY0TjLXLRMfF06uZUVSIiVw5e5v5T4QUW46HK1','Q7ccb4Myga8j5ZQGGyaoXM0BPp6et2OXR0nb2YFh9ykq79lHfS57y8ejwsE6',5);
-INSERT INTO t VALUES (17590438037765098209,-84,'QiLsQ','eSveri4z24Pq8VnHvwY5NnXneFPMkq5ovYYbBw12weDkoAJEidaIcaQGdT5BE','mxkoXyyVdNIEzLAijmJMn64gEu','vcQyTKaytaxG','EtYgf2teG8DwlkYWnSf2wEjhxG3KYJbx','1aA782kRBpXquQnjzInDsuKRIJrme5vugVfNxCmSA0QJc14Vck8ZM37w6iiP',6);
-INSERT INTO t VALUES (873634640464223683,103,'qQgsFrQuyjF2psaI2M','wZ2Px9FYqiR3GvNWbqy6rav1ULmIhcEAeNYrsBNr7SIAhsL1vozdyzb3mT','Fx5Go9JfyKP3Rz4cTQTCsajW0','BVqk8AgEQqbQbmnesKhC','KS1qlFUni6eMC04YNjL6yBfTw8jxmU4foJPGCXiX9jKmoHtbdnXKzZsppyth9uZ7o','BpuNqCKUtvZv7tO6tqATDrMQTaTnWpU5bqbk3qjx328DrNENhjGuJyVshdRvMRz2i6J4utGHUTs',7);
-INSERT INTO t VALUES (1365058230461258390,73,'6fR60','JMVgw9DAhau6GNhwV4X5ZvwltK1zG9fVq6NWib83H','BUY6YLG3rL5','Vsokin6K3UYx3','S2ydTjvOkF6cn0naWNmGTpisJkhcEhE6dUkb','rO4QEr92COle2IM5mHCblvfe5XNPUwcEv3tLcBuZTrIFTGZ5H3VUpyLWNvsRowQFkma6O7lg0LigTRs',8);
-INSERT INTO t VALUES (6636714859205619900,-107,'uxiOoA','Hae4TgLEzdqIq','eQJ6g7UbpH9ENfxn','xI0y6ZvFZCxohWVXzaxkWKHkXB','X0K5BJ9eZKv2f8GEnx1e4ex49cj88t2lX88RRKNqVYzYQSTA9nDwZKYg6nwMAg61AhuDald9irtwfjSI3EB3yedU','SYAycMek3Ees4fJ22aLwQd8JrruAg73Fh7Fzs5izW0UOWhU9mLb0OIUhEgTRPjKmSLJYTPHw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6050754634770155292,4803,'TrZQWX0EVit25DbvZSlSKlaMBFhzM2D2ttfbhEbPgBn4YFB1sq8j7Be6B4b','FYfonP5Et525FyKV1F14D2QBwUAIjAVtBdekNxlMuYaFhv8Y9NAeCoOTuBshlzzLwaPdNlcC50HWrf83ekeEXWnjkoKd9EEP4BRUksytohnpLD90xlEpqfR7HO3LqydnHhQjzRw64tZCiHpQPw6QLPwDENeovxF2y2BnrDwElort8LupxqGTRIVR888YzcC6ZKkMfWDxQkeD6Pr3EcmBR05owKiwPLUP5MMlOFSg6RqhPbR7yWqCr9p8THT','quJ','Fq6','q','s',12);
+INSERT INTO ti VALUES (6050754634770155292,4803,'TrZQWX0EVit25DbvZSlSKlaMBFhzM2D2ttfbhEbPgBn4YFB1sq8j7Be6B4b','FYfonP5Et525FyKV1F14D2QBwUAIjAVtBdekNxlMuYaFhv8Y9NAeCoOTuBshlzzLwaPdNlcC50HWrf83ekeEXWnjkoKd9EEP4BRUksytohnpLD90xlEpqfR7HO3LqydnHhQjzRw64tZCiHpQPw6QLPwDENeovxF2y2BnrDwElort8LupxqGTRIVR888YzcC6ZKkMfWDxQkeD6Pr3EcmBR05owKiwPLUP5MMlOFSg6RqhPbR7yWqCr9p8THT','quJ','Fq6','q','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (8017025054415921219,-8544,'G8fHRXaOzcajXAR9UTbQmkMbmqoyU','J0o8pU2ZfMl6J1d2AEXTrAXCQq42mpaaQkxoxipjEy6k92g1toByBeL1ui681gsj6nXXhMsxznZFEZRtMgou','dhr4bOU4cTowX','btxI2SR29MsQSnfgU9wX7CEWFgBwEXcpj8HLSzLuZ2zU84ZTxvzviAEr7B0QXJ4IWqgojWsNJLK7YdYxXUu4WPQATwfBAgSBmBRqu7WG','M','yQ',13);
+INSERT INTO ti VALUES (8017025054415921219,-8544,'G8fHRXaOzcajXAR9UTbQmkMbmqoyU','J0o8pU2ZfMl6J1d2AEXTrAXCQq42mpaaQkxoxipjEy6k92g1toByBeL1ui681gsj6nXXhMsxznZFEZRtMgou','dhr4bOU4cTowX','btxI2SR29MsQSnfgU9wX7CEWFgBwEXcpj8HLSzLuZ2zU84ZTxvzviAEr7B0QXJ4IWqgojWsNJLK7YdYxXUu4WPQATwfBAgSBmBRqu7WG','M','yQ',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2937029516029444168,-26067,'q2xByJokOtfgzoL1w6qJ73yOgPM0l1KifXPZ4eO4iO0jCtbbkOmfB','5WxKNo1eQHhTEdpIXzxR8QFvfvroVHcj0iAEATTb3BNmFjvSW2PnQKwh2Dxl5fBuwqCdpuktuUMJ7BzG7iSMXTOnBdGWbRvCWl9yS5odyUcJMxv3DGUT','AoHATuTWQB','EhTM760uz80xAgS5T4TOPtQ6Fo3nYID6YHCJdGRiIerAto8GMVYAbF2turDgDNjEA9SRWxFCX1Q7BVJLSv72hWQsiG3PDnjp8SMIQsNyHxAVaKTfLdqw0FfjF9z3SV5IZHkXeWKuKKXmuZn6ITGeORwkCVUTVAVuxO06hJBhSnGzKfS','p','A',14);
+INSERT INTO ti VALUES (2937029516029444168,-26067,'q2xByJokOtfgzoL1w6qJ73yOgPM0l1KifXPZ4eO4iO0jCtbbkOmfB','5WxKNo1eQHhTEdpIXzxR8QFvfvroVHcj0iAEATTb3BNmFjvSW2PnQKwh2Dxl5fBuwqCdpuktuUMJ7BzG7iSMXTOnBdGWbRvCWl9yS5odyUcJMxv3DGUT','AoHATuTWQB','EhTM760uz80xAgS5T4TOPtQ6Fo3nYID6YHCJdGRiIerAto8GMVYAbF2turDgDNjEA9SRWxFCX1Q7BVJLSv72hWQsiG3PDnjp8SMIQsNyHxAVaKTfLdqw0FfjF9z3SV5IZHkXeWKuKKXmuZn6ITGeORwkCVUTVAVuxO06hJBhSnGzKfS','p','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15324018603847719480,3224,'GAWWWj5VeCesO0ycp37mXouUsKNpZMZXb6AnmvwaVKF','bcvBOGcXbXipNtDgAHFf0F02yRtcB9N7VcppZ6GhpHKiyHO9UAOE0go9g7iF0qd5IuC5HhQOa','vbm75jRZ8','kHkORp49UmDdLD3I37tArRckCjAm4F2V8nkz7VvRdFxj4yEXhhrkFb7yv48XHCn4l6KNsnX2My6G8uRqlIFU9BAxSHghQCisZp8nBUSozN9vvixwfBY1GrMN5IInqljd6nxrFbdJAwtNUsVpVJpIWLaWgQ4hKSXr3rRDkzEitwQX9b6N4zdsNoBZgyK3HqtG8ThdXaPYGhrZjbjofCAY0RRuTQMOfu445AZAFLJ','a','ON9',15);
+INSERT INTO ti VALUES (15324018603847719480,3224,'GAWWWj5VeCesO0ycp37mXouUsKNpZMZXb6AnmvwaVKF','bcvBOGcXbXipNtDgAHFf0F02yRtcB9N7VcppZ6GhpHKiyHO9UAOE0go9g7iF0qd5IuC5HhQOa','vbm75jRZ8','kHkORp49UmDdLD3I37tArRckCjAm4F2V8nkz7VvRdFxj4yEXhhrkFb7yv48XHCn4l6KNsnX2My6G8uRqlIFU9BAxSHghQCisZp8nBUSozN9vvixwfBY1GrMN5IInqljd6nxrFbdJAwtNUsVpVJpIWLaWgQ4hKSXr3rRDkzEitwQX9b6N4zdsNoBZgyK3HqtG8ThdXaPYGhrZjbjofCAY0RRuTQMOfu445AZAFLJ','a','ON9',15);
+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(15), d VARCHAR(51) NOT NULL, e VARBINARY(4), f VARBINARY(15) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2950,-4717377,'L8NEzVnTaDbTLY','cJBRCMEGfWPGMuyMqDewgMrSxuAVIViRJcRmpKIQy8y9b','3','J3ft','m','Y',0);
+INSERT INTO t VALUES (54034,3643997,'mU8PvYZZwII','QGRLxcNhgl0AyO2XScQu9kjAXu3PaBFRRN0E7','4Xu','sGv','K','r',1);
+INSERT INTO t VALUES (31923,6371425,'d','36VA','D','y4TDlL3','5','k7',2);
+INSERT INTO t VALUES (31892,7299198,'fUQGD7r','ymkUqDOen6dXb0FT5Rdl0fbFb3892','a3C','aPjEqtYvy8WWC','j','5m',3);
+INSERT INTO t VALUES (8698,6010745,'bi5v','K1hn2X4eWiDOjGmWkazrmMccOnGCvED1FPUBRB','nNkk','cYXxpQLSw3ckL0','R','fr',4);
+INSERT INTO t VALUES (25275,-1441601,'5','rx3bBykKpJf8gpfjI2Jd5oKK0ePGaojOXpZcO4','Wd','Sr9x7OdS0ENXoY','6','k',5);
+INSERT INTO t VALUES (65248,-790079,'TFtPAYR','DnMOat9WLYTlHNwBHAsiyUqPDQVzqFurwO6uAE','R','YsKL','T','R2',6);
+INSERT INTO t VALUES (23086,-2187463,'BKrHToUMApiVVVJ','ybtrQOcmQgJHb3AEs0DPoP9e6AVJmCmYnRsbndcBebMhLvz2lXO','VAfc','VaqybLPx2fzI8J','r','A',7);
+INSERT INTO t VALUES (56264,452175,'GD5ZaMFe','vy3wEQ5OptFmag8TeQf2ekEJarL5','XsiF','9sxJEWfCsw','p','F',8);
+INSERT INTO t VALUES (60560,-3919519,'XiOu0NXKHAQU','1EfDIKUKng','L','U9Ql','z','r',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c CHAR(15), d VARCHAR(51) NOT NULL, e VARBINARY(4), f VARBINARY(15) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (14851881540578624546,-103,'W','B2Nn3B4wfzu75f20FnkRDqWKJOuoqB9NpobR8N0IG','k38GxkPi5MyUMThVjwPqfkUXtZGZ2cTZPERAmWcOPJJ','3dupar8DhLiZZPmw7EboElJVOPyGbKs','ANKLuDTMx2EZWidvxHUwzTH4tBN2bLVM83THTicsP2lQZPJAjQTY6pYtkd8rx1zR7viJAHIMyReZSHfLXvqZh2RF7Scbtu8ooha','x7LzG5LGyzdv3mlsm1Ztnv20Xr10cHiv1',10);
-INSERT INTO ti VALUES (14851881540578624546,-103,'W','B2Nn3B4wfzu75f20FnkRDqWKJOuoqB9NpobR8N0IG','k38GxkPi5MyUMThVjwPqfkUXtZGZ2cTZPERAmWcOPJJ','3dupar8DhLiZZPmw7EboElJVOPyGbKs','ANKLuDTMx2EZWidvxHUwzTH4tBN2bLVM83THTicsP2lQZPJAjQTY6pYtkd8rx1zR7viJAHIMyReZSHfLXvqZh2RF7Scbtu8ooha','x7LzG5LGyzdv3mlsm1Ztnv20Xr10cHiv1',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(25);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
-INSERT INTO t VALUES (7911188874166874323,-100,'eMuGEPIJiyAO72','JMC6Qv1D0nZdebPk1wp41WXJOySB8BL','s5MoUODcN5CfU9mzRk','A0CP7xMJTWAA49LESfcJzOfdXlW91gHy1PWgMyVcfhK','Ox92GPXMlztrEEb2fznFeviszbnavRX58K9WMSWX7R6cab9ehyHDHBdMHn91Itte','QVS5MIKxUScgCMl86ytxtBx8nq4F3t8L328BWyhVlTlNIVToOimtoA9h94theg',11);
-INSERT INTO ti VALUES (7911188874166874323,-100,'eMuGEPIJiyAO72','JMC6Qv1D0nZdebPk1wp41WXJOySB8BL','s5MoUODcN5CfU9mzRk','A0CP7xMJTWAA49LESfcJzOfdXlW91gHy1PWgMyVcfhK','Ox92GPXMlztrEEb2fznFeviszbnavRX58K9WMSWX7R6cab9ehyHDHBdMHn91Itte','QVS5MIKxUScgCMl86ytxtBx8nq4F3t8L328BWyhVlTlNIVToOimtoA9h94theg',11);
+INSERT INTO t VALUES (17389878110123221955,6136193,'4c','8','1','K6SzGrKai5ex','v','W',10);
+INSERT INTO ti VALUES (17389878110123221955,6136193,'4c','8','1','K6SzGrKai5ex','v','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(16);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(16);
+INSERT INTO t VALUES (11060030912498263066,-7509263,'7X4qFkxWfZNx','Qw2G5ns6tzg93Sp','ZH','uUnBwV9WOzzh','y','0E',11);
+INSERT INTO ti VALUES (11060030912498263066,-7509263,'7X4qFkxWfZNx','Qw2G5ns6tzg93Sp','ZH','uUnBwV9WOzzh','y','0E',11);
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 (2439029963370652832,-96,'EHjq19P','pR0XUOzj1MojUXPXsOvF4vgtqu02lp0lwpZiYJieXixNkh','wbt8PIUAlcpaDTOSDEAKhdn7g','B8ZlySTtihLgMX9','pszp5zifKXfq60JFE4Hw3WqKLqGClidR9OJhqPlYa','mQX7AlIvmDG4TaPzWiKS9DdHOlJdA6OfKNMbs3HKLPafs2Zv8NICe5LW86fabjH',12);
-INSERT INTO ti VALUES (2439029963370652832,-96,'EHjq19P','pR0XUOzj1MojUXPXsOvF4vgtqu02lp0lwpZiYJieXixNkh','wbt8PIUAlcpaDTOSDEAKhdn7g','B8ZlySTtihLgMX9','pszp5zifKXfq60JFE4Hw3WqKLqGClidR9OJhqPlYa','mQX7AlIvmDG4TaPzWiKS9DdHOlJdA6OfKNMbs3HKLPafs2Zv8NICe5LW86fabjH',12);
+INSERT INTO t VALUES (13837004135492789176,4889893,'ox','s50aaGbc5HDYxEmfsh3umlVIJu0cpe0vlLlAgyrB8t8fUr5sPaXcLLHIHqF9qGupFzVnUD','rz','2','q','o',12);
+INSERT INTO ti VALUES (13837004135492789176,4889893,'ox','s50aaGbc5HDYxEmfsh3umlVIJu0cpe0vlLlAgyrB8t8fUr5sPaXcLLHIHqF9qGupFzVnUD','rz','2','q','o',12);
+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 (11786583477136186928,2325751,'6pVlskSX0AAFHhk','QfVrf9Z0GWKI9JOUN1eefUQVmpkLhGC6bBsbEV0d7JxIEcrbqQYD5NW0Z1vZpCb8TTPJuTEqSgd9ylRKM0N0FFAnetZR8KTU2Z4GeKGTIAbJcfjrTl5lOGzV2hkexYbOArhq8GNEc34Ilf6wRPdmm3mNdoVlFnHNcP6ZAqCrnwzdCp3FvfMnjOaXF7','uPIG','chJlZf3q52MyHBUK0wJDlGF','o','V1',13);
+INSERT INTO ti VALUES (11786583477136186928,2325751,'6pVlskSX0AAFHhk','QfVrf9Z0GWKI9JOUN1eefUQVmpkLhGC6bBsbEV0d7JxIEcrbqQYD5NW0Z1vZpCb8TTPJuTEqSgd9ylRKM0N0FFAnetZR8KTU2Z4GeKGTIAbJcfjrTl5lOGzV2hkexYbOArhq8GNEc34Ilf6wRPdmm3mNdoVlFnHNcP6ZAqCrnwzdCp3FvfMnjOaXF7','uPIG','chJlZf3q52MyHBUK0wJDlGF','o','V1',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5556973212137816024,2850854,'CbgeXOmNL','AbujOq86L4UkvoM9RaovuAjyyb8JMDa18ziptr2rvF7IvzlSTPqa17rHOH7iYr2ZHDqKhWVdAwvlR4B7eGxuXBe470o0rtVVp7Hw1fiDYodDywdhj4o9wsweaaZlSxw0CvCR9N1GdQuvcyMb2OnbN20ZdLTDOgkQIaRgBOOMaszfafEl5OqwTsaSLGme4gW2ZhmzR0yuPFeZG4j8nVY6HVmuD4BL5ljSSvlfN7kk4O4RQiOkpqDzzD6kiflt','Il','LLTByHhcyFl29LwJwY8GIrPu7ZN3gr0RR7Ci3ccFZvbSpB4A5hjYmh8gITZDmht8LhTW23HdDxzIKwjgXluw9zr4b04dX5lc4WLxzAiykC5wqWDaXh4NZ9mzlG6gtM3WwW6BeiIlgywAVtfU6yrSzJeLDN7UBSOC9h3PGIlOZ4K5poYl4d6ST5ec4t6io4jXxUBdyFGSnKZ67CrswhDvy1ASYFX','Hr','2v',14);
+INSERT INTO ti VALUES (5556973212137816024,2850854,'CbgeXOmNL','AbujOq86L4UkvoM9RaovuAjyyb8JMDa18ziptr2rvF7IvzlSTPqa17rHOH7iYr2ZHDqKhWVdAwvlR4B7eGxuXBe470o0rtVVp7Hw1fiDYodDywdhj4o9wsweaaZlSxw0CvCR9N1GdQuvcyMb2OnbN20ZdLTDOgkQIaRgBOOMaszfafEl5OqwTsaSLGme4gW2ZhmzR0yuPFeZG4j8nVY6HVmuD4BL5ljSSvlfN7kk4O4RQiOkpqDzzD6kiflt','Il','LLTByHhcyFl29LwJwY8GIrPu7ZN3gr0RR7Ci3ccFZvbSpB4A5hjYmh8gITZDmht8LhTW23HdDxzIKwjgXluw9zr4b04dX5lc4WLxzAiykC5wqWDaXh4NZ9mzlG6gtM3WwW6BeiIlgywAVtfU6yrSzJeLDN7UBSOC9h3PGIlOZ4K5poYl4d6ST5ec4t6io4jXxUBdyFGSnKZ67CrswhDvy1ASYFX','Hr','2v',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (32372883991385755,-6858025,'0eiQUP','ZAue6wpMjjPW7gS5ERh6MSRm4CCYTGUkIRGN2TrP7XUTgr0esgt29lwTO50jt99UScQ0xuBobKx7sMFHBrl6QuBz6xRk7ClPWCTEMrrB4CuLCRQv0be22exqhf0SsT56Gze0myJfgcTdiJ1gGoRhWJA','7p','aukZxHZGii','f','4',15);
+INSERT INTO ti VALUES (32372883991385755,-6858025,'0eiQUP','ZAue6wpMjjPW7gS5ERh6MSRm4CCYTGUkIRGN2TrP7XUTgr0esgt29lwTO50jt99UScQ0xuBobKx7sMFHBrl6QuBz6xRk7ClPWCTEMrrB4CuLCRQv0be22exqhf0SsT56Gze0myJfgcTdiJ1gGoRhWJA','7p','aukZxHZGii','f','4',15);
+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(35), d VARBINARY(21), e VARCHAR(31) NOT NULL, f VARCHAR(73), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (87,61,'faUW25G4O2ORE0tM','0','4obnblvew7I5Kq3b0q','26v1aqIGLUuFcivry0wi8ACBzHOp26q68HsBR9t21H','g','B',0);
+INSERT INTO t VALUES (-10,9,'Iap7','drf4','FYEUL7kGmuKny1Ttyr4JJryOoziKZVx','9WSiQ4XFAqVF0mvtPg9bQBhicJnnath6a3TB6lcxRXR8B','a','s',1);
+INSERT INTO t VALUES (87,56,'o8P4tqqvYBO9ijPZt7lMl8bvcz','iigyMexoXB5N9','9GgK2UniWKbwokfuYNG41GnDi0E','b5QWdjwmsCwBmmayP8Z101E8m61RdHU9mObY2Y6Tcq7Yd8HuIL80iBXOm45Yans5PaQybemfo','YP','m',2);
+INSERT INTO t VALUES (-53,7,'FiBwvhFhfCp','XDtvZKQWltpof5cS','XeAkVvWqjm5lU4Hea','NZNlltnLd6JnQmpuYSNYELOH1KBNmePUAvlkco','lB','U',3);
+INSERT INTO t VALUES (104,-107,'TnreDRjtga7D','heCfMGzdNT','E','KH229IEpkqrD3IVWSF3HbpO0N61L','b','3',4);
+INSERT INTO t VALUES (-4,-38,'flO44Wu7LzYGvRhI','7TPl7D5Q','pXJUuAd','dIZSS8FORUt5w8f9WqpUx5IoaaAijoRvIkevcbbnSUFV2lnhXbtMymSPUqsjM20','1F','s',5);
+INSERT INTO t VALUES (-40,52,'cqxWtBi8NfkM9dNNnYcp84KMspQgvXUf','ojABS10o2okf','axGPK','swFW8A0h8BcAyTQdB2LJgtLL543ORch587IPX92SCCYCqEmsuW0rBTYbKQ6bOTtcBby15t','f3','E',6);
+INSERT INTO t VALUES (44,-75,'HLH5KWF04u3Lj','bN9ddK5bJxTMGQEd','gX8Gaf1cHvIw80388Pu7ocQ','wr','H','8',7);
+INSERT INTO t VALUES (94,-118,'xa8OswSANS','tIfPb6nJXn3V','PfjLXn9','Oo9zFk5s','6','m',8);
+INSERT INTO t VALUES (-68,-27,'M','nINrSns1w1wXTuS0mDJ','yj83','79VpLzzteRKHZBEUNiUu38ftD3I','K','n',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b TINYINT, c BINARY(35), d VARBINARY(21), e VARCHAR(31) NOT NULL, f VARCHAR(73), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (119,-119,'ZNSua49DkoeoO3f8dWD3R','P6F74bza4AVgAWjR','SaT5bj','2nvuZZPM','p','R',10);
+INSERT INTO ti VALUES (119,-119,'ZNSua49DkoeoO3f8dWD3R','P6F74bza4AVgAWjR','SaT5bj','2nvuZZPM','p','R',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (-61,-58,'zWZrQ1G7AsB4','uXxDE','Dh5loY0z87ROKvg4z5Umq0p1uuYZ','IO6vsUiH5fXLhIA0LmWvcTzG1YQ5LVdKZp5xhEFVkJZl4xZkB8LXCy9kGpnkOiXz','s','3',11);
+INSERT INTO ti VALUES (-61,-58,'zWZrQ1G7AsB4','uXxDE','Dh5loY0z87ROKvg4z5Umq0p1uuYZ','IO6vsUiH5fXLhIA0LmWvcTzG1YQ5LVdKZp5xhEFVkJZl4xZkB8LXCy9kGpnkOiXz','s','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-3,-68,'jHwuvIC','oL5BPSiTMVQjAIS2q9RphXR7fgbeyK39VLX2FajvYIXALLgYoenUhsAuK9i2NMXpPY3jFjf5A55cwZlZ1gu26xJauCRfK4QFCjUwArDd8Vlrr6uHPmZ3pPs3gtxJRsKHZMj2KITMpPCQTOM5eDA69wkhE3PfWRoEdlr5HFRaUAnuY6w1AqmEC9RGMh4nnoQQZyZdqBLO9fxKZU4qo2cqMsyGr8Bz6CAW4cNjIlgOq5VQxqMLtY7YgKHiUsdtii','arf7HCu5ySteZ8','36TywOcB2LQoz7sQ8db5uDn3kmkLquMYaCEcMeZ98u','V0','7',12);
+INSERT INTO ti VALUES (-3,-68,'jHwuvIC','oL5BPSiTMVQjAIS2q9RphXR7fgbeyK39VLX2FajvYIXALLgYoenUhsAuK9i2NMXpPY3jFjf5A55cwZlZ1gu26xJauCRfK4QFCjUwArDd8Vlrr6uHPmZ3pPs3gtxJRsKHZMj2KITMpPCQTOM5eDA69wkhE3PfWRoEdlr5HFRaUAnuY6w1AqmEC9RGMh4nnoQQZyZdqBLO9fxKZU4qo2cqMsyGr8Bz6CAW4cNjIlgOq5VQxqMLtY7YgKHiUsdtii','arf7HCu5ySteZ8','36TywOcB2LQoz7sQ8db5uDn3kmkLquMYaCEcMeZ98u','V0','7',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4835922484896398322,120,'QvNJdupNn8QffgC9m','P0POr5JK6YgHuxEugDn7vKGtH1j4coyfQXtW6bQWPlu47MqNPia33UqYadHja2T2he6ZwkNGIp3P5wbk4GGFJo0tyNNhQsw8BaHyPhbwSySs2El1kQnsipbJVEbcHTpBqYb58FVfWgh','PqMOv81ecZv4ydxuF4tgZLVeoUOWVq','M8Hljh3e1zOe5Z6KlmjyFesTcC45CsDSCPemWynmMuB3QQqhstA0hXWsZvX9HAYDvb1yRlbgEeiZSQJUMXkSJ52fGhu2RTiRAZ4YEi2nVVJf2ewN9OdsHMo2obBhv4F7YYBnvRRIWrAigcQFoqp4Ozf97bb3FgpJYpiau21tuGTQByBTkBDYw','n95mqcEndjxaBbyxrtMNnx2lFxwHprI7B53CgVGxdQx5SjSeS5JXwiwLr2M3BOyBehAT9AZvfRL','HQ4nYavV1Nl7ZTBExZwgRcbc',13);
-INSERT INTO ti VALUES (4835922484896398322,120,'QvNJdupNn8QffgC9m','P0POr5JK6YgHuxEugDn7vKGtH1j4coyfQXtW6bQWPlu47MqNPia33UqYadHja2T2he6ZwkNGIp3P5wbk4GGFJo0tyNNhQsw8BaHyPhbwSySs2El1kQnsipbJVEbcHTpBqYb58FVfWgh','PqMOv81ecZv4ydxuF4tgZLVeoUOWVq','M8Hljh3e1zOe5Z6KlmjyFesTcC45CsDSCPemWynmMuB3QQqhstA0hXWsZvX9HAYDvb1yRlbgEeiZSQJUMXkSJ52fGhu2RTiRAZ4YEi2nVVJf2ewN9OdsHMo2obBhv4F7YYBnvRRIWrAigcQFoqp4Ozf97bb3FgpJYpiau21tuGTQByBTkBDYw','n95mqcEndjxaBbyxrtMNnx2lFxwHprI7B53CgVGxdQx5SjSeS5JXwiwLr2M3BOyBehAT9AZvfRL','HQ4nYavV1Nl7ZTBExZwgRcbc',13);
-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(74), d VARCHAR(97) NOT NULL, e VARBINARY(73) NOT NULL, f VARCHAR(94) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3578051969,2121896369,'GHEUHvJmK0ze4z2g5USS9MWALvhfzHmynB8m29oPJo','As2Sm6wvy9wCIFvBIrEajLdfmGbRJWs3ySAzdIRJJkv9FLiTFN7wsohXxYEmabX0HHk4LYg','Jrr91wJadmeAMHwndHkzemlfvBjKM5iQS3v','zsLRGVh7uu3zD9taSZuduMBN2CdGqSQcaal0qLxlmT2PQo5veGa3d','jqM8oHyFQFxI6i0wmkC0DKfTaHMrPYCI7FIShNGTNZtRdvgmVi1MGmIgB0CCPVLN3jJq7m1FDjflXN1QCbdN','vPU4sMsbno7u2wAfxuz',0);
-INSERT INTO t VALUES (1881152219,-1173389989,'CjNHsY0HtRzzdLuXHxhnQrBnSgpRy28fO9','x4aNESc1ASP3lWg6uQ9bGaqVBlqJL8LrKp','Gx06Xs0iDX3cCazixtUHgJyqC43ZoTGv1huD','Sg4fHpqcAsoSGEgnI1H4EBOR9I06AzqL2qPYlRwwAROLn3hAdpxSLFl9uT6h6n','EWqrofhg5oBwPjdrNkvKpWrhWccudthuBsgsV7TB9GTFpf8VlSwHFBS9xH8xja1ZynC6E0WWT3g5Nb4EtqoxgN2bHP','ou0PaqB2Ohb5rZkWN3SU3YCN5TU0DQHlVzALTcS560IUJZa4Z1AJZJWAEDAcf',1);
-INSERT INTO t VALUES (3787524366,-324698031,'JREkpa0q0MRrWvsiRtsU6BqvnnUXpJtAU5jcdNTZK3y0o9PjjThS5Qo0HTsOPfBufNO7aLHY3','HxBjHP03FeaoD5z1EtY09YGph1B1ddy6J1zAdsS6y5qPSA0MU2JOj2BipyC2nzt','A','e77bp','CXJmBllFYxy6uETMW4apxgQG6nMFC8Cl77VmhKOioCArHwMbZPlhAKXg0YMQIWYXJ','zGiXVtMxNXhp9XmQmgGaerFbWIfGl887H8NtMVrtsztaDhHGH9yB',2);
-INSERT INTO t VALUES (79658102,1949497059,'54TxEDb3gaVmElX30SFhgZWNwfT8','HuSmzLpnzJ1v0ZPY3XOxmne6nCRjMmcRbx17ZcIK1Cl73xwXZvaXUOtVI0bAZrz17e6S46PHjUqK3UpiHWKjpC4LOA4','K2IEsAzNO6SE2Bod2C8KuSSnNzy6kPQ1hvgBenoAqUSFQSoMm38j73VZtCOKaQI5mEz','TqevmOHcPJEdRT7JjZ5m6O6le5tbyMTvexG5HEobbaBpb','h4U5A24VdXrcWrZlFKn3P63tLgOjoBoDD9mhKIWHA','c6YWxbuDhJGSZO2pt6AF2AtIN64hpsHOtVBW3MoENoU5auVB9CkgBcUaPu8Qa8UhPXRNEfyGC1AcoTfhWWN',3);
-INSERT INTO t VALUES (1182620152,-1990431064,'Qq61XZ5iQ8Rhqjm4UXUAibueXCIwUe2UC1SXXtgI5TeV5ZAb7KvJDK7gRnvxZhPObdFi5','Yd9BGGGk2Zo7Dbe1cWQ38WKWiwBjQcsBDg1qBlTNzQGRq8r8FBZY','a6PzhGy1dhNX3UPvWVDDC7vWscgpvDdBSoNBvACIltElOEgOzZQXXVs6KE5','EzxWC','fLvBQhHDaB26NutbUEG6MlcCXQHfve3yBpAHVtIWRjoqiVdYJrFR3Mo0UfgjsarTx4ZXxCIWcGdf2fEzvEcvz','jNsjy8yH2uwz7MICkTfxVRm2NNBB4TVSbWN7wtUQqhhyjphV',4);
-INSERT INTO t VALUES (3663687587,-1011986119,'6','JEwO15DbtggVoTZi6AePAP4SjamSlRczkDuwC8MSjlMGAbO47NOksyvHhgDetkEZH2T4e1DD2rsXlmy2kjIPokqN8P9','XWuP1wU08NzrM14h5ka9QsM6WTtN3WNSEneglMJ5VoYLTKoAjy5jLJmxndxx5','nAhsmwimCMVcLDoGiaztvQ','oqg98VqAANuLdG6YAVa2zxeJT95ygEAQOm77RXoHFTyHpNoh9sTCe6yoZ9I2UrQvTghIZdCx','6eOdSqQRSwCVfXZpYdVlRZao4hGLNoGYjpwoVDQKCNoWz',5);
-INSERT INTO t VALUES (2937159962,-1867947745,'L551zAFXFpZes2c','INkkO27jeNqgX','OpgoREVFzLr9SFJyLtrEGPlJHctV5OTBefGVRW7z3RkVKL6GF5o9','eM0RsblrXZSa6ywGcF7Le4TmWlvZSaScUG1dzebMmojqPBBgyLFc7W72Eid5YHedxKvDs1vxJOz1frBl','ZYfJhbwEMve8cKJEj0IG9IJaTl4XeHjExlcxrcivLk2OwEsWUzdiE11JgVjdXcwojFUoL2oCX5JMmYY59qU7HOt','BEmlN',6);
-INSERT INTO t VALUES (2812838501,-465711746,'Z6CoVyKxCnlf7N1p0fkFHcGX','e83trFWyjwpVmr744uigMvaIGGYbog92PySZz8hkhWom0EYKeVSN9hANet5uFLghM5frZcabPhk3vwoJKBisJ','8BBqokNCYWJJ','EMeRdrJvkUVuGX0S18zqqjrRXTkHg5BgwYJrv79L','wudladH4gxJceiZo6em2437UkaK8COYc','ag6MI37tbF8UQcldQdma5V1hF8e6XkqwubuGhbke2gpBTS',7);
-INSERT INTO t VALUES (2804410709,984923987,'fbERbuiLQQcgHP','FewkpENF33ypime2iPkHQOE','XddfHzjudwGKWq9oT2SSaskqe4ALPJUzPxAJXwwe6ttY8RoWqIuTWDx','AbsK4e8PpKIBWG0ML6thaoe3OD5zfdFfe0shpQe3Q','lepyj0tviOth9JL3MiiA7jF85BXkhg9SOe9lzCAqiHQcoUIkmJ9evtLcgZr4','t',8);
-INSERT INTO t VALUES (618788426,1511830656,'LuezIr8MA8jovvueXi4DM888s3Bs1GabjxhZK3maqGo4OVa','cMTBd7c3b8k6xzjgrZXM4mX76Vja5AeF','JHNvR08FvSpOqN7k7qgoUbqLf','thtVZ72gmYZpofrx79BfJaPPVPzEXzkwuH6XQYmgl7Wbb0JsKCgepLex8HnVoZ2Lt0hFBtLwe4uB7YZJ9yTvAgTU','ozi7lYyoUm5EK8ceR7McTiDH4DKhllmGsBPYADBb9bWGU7iifICROekmXfUfNplfLIlBDptD8','6pNTzkjHoCA0CpLU8C',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (40,-8,'7kWiMWGqSDiQHGcKBzo','LNkJ6yXmdbP','mdQwTHI4Hi8oVYp','jRZxUGtjjzytWe6KpLVzEg','yr','q',13);
+INSERT INTO ti VALUES (40,-8,'7kWiMWGqSDiQHGcKBzo','LNkJ6yXmdbP','mdQwTHI4Hi8oVYp','jRZxUGtjjzytWe6KpLVzEg','yr','q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (59,-106,'jaMvkKJaHLo5lOa0cuEbi','HLlXSehO1XOKq8sHPp0PoliKtipWWD03ieamtVToKBmusa51pLPKu3mJ4dXxVmodgvU5TCMvKKaCqj5LovS5rqrFBWgj3iTUbZjeZVFnebRzPd9WtAzpxTrNYnokPh5rp21iF9W8EZkDQU','G','tYHjTS0Z7GUYvQxKkP2QgEam7KXuyyS6D0Yr4CTaJ6I4GcAh9P8LRjpkCd6JqU0BXhu9nSaCMIuMs6SRS','gxg','r',14);
+INSERT INTO ti VALUES (59,-106,'jaMvkKJaHLo5lOa0cuEbi','HLlXSehO1XOKq8sHPp0PoliKtipWWD03ieamtVToKBmusa51pLPKu3mJ4dXxVmodgvU5TCMvKKaCqj5LovS5rqrFBWgj3iTUbZjeZVFnebRzPd9WtAzpxTrNYnokPh5rp21iF9W8EZkDQU','G','tYHjTS0Z7GUYvQxKkP2QgEam7KXuyyS6D0Yr4CTaJ6I4GcAh9P8LRjpkCd6JqU0BXhu9nSaCMIuMs6SRS','gxg','r',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (62,-92,'2nn4gyP9CJRtUqaKFi4RxQ','TOY9zggpVRECrgpWguKqAj7yHt3mbyyxFZkDhBnGRd8WI2IN5cDvBJHI5e2FftgKrFAS3dWle36AiBWIPFdADEUnTdfUaHfeJQRRE1WlUmscpcK5CJwTIgwCkVlUUf9ddEat2D9wJDrbv7TvoHsh8sjI7MbbLP9fe9wdfOJj5pjTeB4yc7BHZxnJRTOw8ocCw8YBncKNRSemO5rW8W6ZY23vxN8','MEuE7XCHk3RUvOCTHNtDiwDsAJNV','B0iByFvA00hyhK7UP6jSoR0rcg3qh4mmUtRcbl9T92fhEjk7pK3feLqSexopqwb0XvSRXx4tBIrc6EC722GRsZTUmejWbPOENBtdHibEo7rkAbxiwasa1hI8XVpl0QY0Rq4WsnHeKIV8NcgKdJ1AsrEJaT4GTSwW','AAp','IM',15);
+INSERT INTO ti VALUES (62,-92,'2nn4gyP9CJRtUqaKFi4RxQ','TOY9zggpVRECrgpWguKqAj7yHt3mbyyxFZkDhBnGRd8WI2IN5cDvBJHI5e2FftgKrFAS3dWle36AiBWIPFdADEUnTdfUaHfeJQRRE1WlUmscpcK5CJwTIgwCkVlUUf9ddEat2D9wJDrbv7TvoHsh8sjI7MbbLP9fe9wdfOJj5pjTeB4yc7BHZxnJRTOw8ocCw8YBncKNRSemO5rW8W6ZY23vxN8','MEuE7XCHk3RUvOCTHNtDiwDsAJNV','B0iByFvA00hyhK7UP6jSoR0rcg3qh4mmUtRcbl9T92fhEjk7pK3feLqSexopqwb0XvSRXx4tBIrc6EC722GRsZTUmejWbPOENBtdHibEo7rkAbxiwasa1hI8XVpl0QY0Rq4WsnHeKIV8NcgKdJ1AsrEJaT4GTSwW','AAp','IM',15);
+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 BINARY(3), d VARBINARY(52), e VARCHAR(81), f VARCHAR(99) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-28107,-950526,'vh','N0ZzAB8AxEdFtlj3Wldreaj8z92EVdw2anNGg9jVI4ay','AOIGvp1hPnhyiCoJcs5hxjxTllkn3','7RBckXRX3KlrzDZJmIOM6oGwvArrGjIfa','Q','H',0);
+INSERT INTO t VALUES (12502,-1335157,'OV','8BSvZSUkKHpiMoaSzrtMNrbH00dybWctpG7d93r3iDc','mBSydGEKWdbFbICUdeJ8vG8l2OPJiytDadEZKFf0pZUtt8','JouaOWoF0nDnHrbiced15HALfZDMJWFCsAJAkopvPr4yegiScljYeZygQpjP6VvYrUyoAt7dUYlnhF9FTOp3VU8ARAwt5wES','Z','i',1);
+INSERT INTO t VALUES (13549,-3142917,'L','4WNn7saQ','ZdAtXCO8KtFYzdvwkCIWuQXyn1sTuK5elf3AjfaMHxwpnlAXMxGVtTXPDXbr9ATxzKVf','mxwJcrwvDyC9phx9mXh5QpF8fijAQXz0o03cNFBw1QsP','a','8P',2);
+INSERT INTO t VALUES (-3744,5656252,'XaY','jQzKvzczQjiSoyF6tSYDGy','lXbMPpE2Mp2N8eJ2yXe4krx99rmGhYjDIhiS9O7E3VXc5VFtdqoxrv2Skkv4GP2aIlOFhZnH0Y','nBCostAfYJTS5y3IlrHAGJFDrLYmTMpCm3','8','R',3);
+INSERT INTO t VALUES (-32588,6241747,'j','HuA0TkndZjxAf0GNxPu1','JUB0hmizYy2DbTzHzEcIxaOxRGNN5R0BLuUYvIv2VgdwHJVOErUvIfv','rZfalhq5ZcVvQXvJjnq2WvF8Ku6iLVlmkONlTiTuNSRiWnNzUz3fEwthwTGJ2jLtMkvnCKGCPLhot','4','LX',4);
+INSERT INTO t VALUES (8379,2139492,'k','kenVeGbqisOIr','OUCdI1tS7M79KdmHuG7m5q4rr0PbFp8Ce8TGIMyJHZXyKd87YLmlTs2PgwCJcAXMbcqeJGptvB','6LTNyu6NoGlMFYGYOiSQQXeShw2zBOB7NnILLjzlxfwPsgZuCl','g','np',5);
+INSERT INTO t VALUES (-22064,5057213,'aRh','M','F8APACa4Voc41pQOOup8D9lTuRQLxdhe1swm1F2qLsOUPma0Fg2qseW','lTPGAftp8','E','c6',6);
+INSERT INTO t VALUES (2639,-5173814,'jd','ZQVWRUQYwO9tv0L2xb34j8','AoKHgxqyNyprxGP7Arj','IdmWMwsWGd06AUdIY1rGSCYtY76KI','t','d',7);
+INSERT INTO t VALUES (-10387,-717931,'Ob','y6siWkXfu3tFBKfR8pntktm4a','W8uwyLMbl5niNzzSz5zgDFjZdJzCTKjMhlpEvXpOgTVK','0MCKcJQPZpCDHEZeMKZ75jkNDv4ONoX9u57Oj7RyPPODCJNZPcBn0ck2AL4ZnqvBiqHZYGAsjgKe','A','m',8);
+INSERT INTO t VALUES (-27795,-2558424,'I','MKTKpSC2EQju7W10SsN83I5HylMrsVZQrTPko','WK5UjLAsCT4FQ0EG0HGCFdyc','5NwVOBHwSbh92rf5VBxXvcDnVJojmTOFlzi29lzbs091e4d2NCaMLVX732X9fHYIfGM2kg','w','k',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT, c BINARY(3), d VARBINARY(52), e VARCHAR(81), f VARCHAR(99) 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 (3962791485571454711,2053744775,'O2d6x6b2odvrwDQ6cjLK78wpwLPlMY7xbshDU6E','NqplxoLWjBVJOjqCe5dgWR24Fy5QLCqmpS2Gs3vV0u6Jjh8gXfOwInmCdBRWR0hAJv5cnbGEwOo8Oel3Af9ysLj4l8Rquz','bNyt4hCAONAwH','Q5yfJwpYbwxSybg3njBpv1UnhZKn0Lw7I6qs','TGouEDZUMdaVd01pB40B0tdPcXtyXwrdZjArQTAxry51PVS','jytCiJrQxbiniWostXJNajkNd0EULU3bx8tGMEuJRGW8u5GColHrjojQxIAW',10);
-INSERT INTO ti VALUES (3962791485571454711,2053744775,'O2d6x6b2odvrwDQ6cjLK78wpwLPlMY7xbshDU6E','NqplxoLWjBVJOjqCe5dgWR24Fy5QLCqmpS2Gs3vV0u6Jjh8gXfOwInmCdBRWR0hAJv5cnbGEwOo8Oel3Af9ysLj4l8Rquz','bNyt4hCAONAwH','Q5yfJwpYbwxSybg3njBpv1UnhZKn0Lw7I6qs','TGouEDZUMdaVd01pB40B0tdPcXtyXwrdZjArQTAxry51PVS','jytCiJrQxbiniWostXJNajkNd0EULU3bx8tGMEuJRGW8u5GColHrjojQxIAW',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(75);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(75);
-INSERT INTO t VALUES (929019398699367370,146789700,'t33TEoT3mzU5tBObCQmbFEFiQXBWyzSPa1RSF','6J5J6M0FFLYlwi2ZdDyGoYTimGWuYfJqiHVpqz3yzd7GmyWPpjV4oo12Uss','JrcRvV1HET1liCx7dTCLpEb9EmXySVjSe8GhUVrxOK6cD9lrTs3g8SUJI38QFTt','yMDLSfJ8pgCrhcSPsZsGUpohHZljLWFkkkR1AhAKEZT7Hb31Ss29gdnFLEGiHcSGiKiE3XpTB8y5MYzZZn','B3tlh1qFFLqvqgMOrCVlH1bJV1nXKgCcakxxbi4rKA3jhyscEoVvK4Sa6f5XPNCu6sJmmcJOqYnVis2bYF1kDKFMiJSi','9OpBjFb7X0LdXIAMQh7UCkNcBJfCV8ShjNUbfgiLyGWZv8',11);
-INSERT INTO ti VALUES (929019398699367370,146789700,'t33TEoT3mzU5tBObCQmbFEFiQXBWyzSPa1RSF','6J5J6M0FFLYlwi2ZdDyGoYTimGWuYfJqiHVpqz3yzd7GmyWPpjV4oo12Uss','JrcRvV1HET1liCx7dTCLpEb9EmXySVjSe8GhUVrxOK6cD9lrTs3g8SUJI38QFTt','yMDLSfJ8pgCrhcSPsZsGUpohHZljLWFkkkR1AhAKEZT7Hb31Ss29gdnFLEGiHcSGiKiE3XpTB8y5MYzZZn','B3tlh1qFFLqvqgMOrCVlH1bJV1nXKgCcakxxbi4rKA3jhyscEoVvK4Sa6f5XPNCu6sJmmcJOqYnVis2bYF1kDKFMiJSi','9OpBjFb7X0LdXIAMQh7UCkNcBJfCV8ShjNUbfgiLyGWZv8',11);
-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 (16780048890534752318,-982193064,'4Wkx3PQIK9C4T4zkccojI783WSj3JWTgKBJ18x6K4uFlXUdMT','Krw03JvxcGRqeMycWqepsHTZeUc9vt0dOlAkHeO6rcYv43EClimnwb4Z9Rh72fLJBsnAzadQMJvcBM2sbdT8DjTwEksw5SDcdmqMNIh5z','C0NwG36baQzHfGXf4OTraJxanIXnWJx3yH1vKwoBBWEtx70THtwOAw7lO9xd4GHhzIctQLCL','PFDWy7LLcvL9yuh80cPKedDLhMgMArvUYFF51aKaMI5fICWbGQtmSTnIgMnNYuc6zhoblGWm7','xjtoAGVW07VQTvuFbgo1CU4noSvM7L5jLxpZmv3fmmhQk38wp4a66CeR9Nko6K8LqTlUBlY','mtO5mN5t9V44b9ACMFDrW494iDV1AEfXhiHj4x4xzWffmAe64Np730LUBCVx63Z9Tptf1jPK94H4uOdgbKd2aUmSU',12);
-INSERT INTO ti VALUES (16780048890534752318,-982193064,'4Wkx3PQIK9C4T4zkccojI783WSj3JWTgKBJ18x6K4uFlXUdMT','Krw03JvxcGRqeMycWqepsHTZeUc9vt0dOlAkHeO6rcYv43EClimnwb4Z9Rh72fLJBsnAzadQMJvcBM2sbdT8DjTwEksw5SDcdmqMNIh5z','C0NwG36baQzHfGXf4OTraJxanIXnWJx3yH1vKwoBBWEtx70THtwOAw7lO9xd4GHhzIctQLCL','PFDWy7LLcvL9yuh80cPKedDLhMgMArvUYFF51aKaMI5fICWbGQtmSTnIgMnNYuc6zhoblGWm7','xjtoAGVW07VQTvuFbgo1CU4noSvM7L5jLxpZmv3fmmhQk38wp4a66CeR9Nko6K8LqTlUBlY','mtO5mN5t9V44b9ACMFDrW494iDV1AEfXhiHj4x4xzWffmAe64Np730LUBCVx63Z9Tptf1jPK94H4uOdgbKd2aUmSU',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-62012367,-4578727,'jo','1U5cKtIhkXwbvPm7yKkTnw8YKitQPx5d39toWBYniCt','HbdrTwo1HCHl606MP3CpkWZCv2ikF','ZIVfUoNDjVOXEultzBmOF1MF8UB','k','OB',10);
+INSERT INTO ti VALUES (-62012367,-4578727,'jo','1U5cKtIhkXwbvPm7yKkTnw8YKitQPx5d39toWBYniCt','HbdrTwo1HCHl606MP3CpkWZCv2ikF','ZIVfUoNDjVOXEultzBmOF1MF8UB','k','OB',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(4);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(4);
+INSERT INTO t VALUES (-895697769,-2236877,'J','YSjA33N0ElTjHQi1llbDgNkLf','Qxa','rzgqWFpi23au4y6qZNLkOOyBEAplD','i','Sh',11);
+INSERT INTO ti VALUES (-895697769,-2236877,'J','YSjA33N0ElTjHQi1llbDgNkLf','Qxa','rzgqWFpi23au4y6qZNLkOOyBEAplD','i','Sh',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (975935139,-4616608,'Ufn1','EyYs8Kmx4XmjOS07JkE7bkrxz5OmtoI4tw17WRl0SzjBtuBJZZ9SxdXfjCF1BlYQZIUvGeDFSXMZ74CtTSRyDryIDItLvfdP4Axr5Z5mNjpyeuqHIpp2yADdPU9WJDzs209fxiiiTpH5XvYoj2vm5JVROyLNVOx5caIRgystu1bKrm8lSqtZ7m0AbHVB50YyMhb4AIaGfGv1SmnvgWRQRKKEPw0TlbbtF97pqXXqtMHSukaqX','K5Lq77edHx1eQyY','6iE6kMACBVSO0g','X','L',12);
+INSERT INTO ti VALUES (975935139,-4616608,'Ufn1','EyYs8Kmx4XmjOS07JkE7bkrxz5OmtoI4tw17WRl0SzjBtuBJZZ9SxdXfjCF1BlYQZIUvGeDFSXMZ74CtTSRyDryIDItLvfdP4Axr5Z5mNjpyeuqHIpp2yADdPU9WJDzs209fxiiiTpH5XvYoj2vm5JVROyLNVOx5caIRgystu1bKrm8lSqtZ7m0AbHVB50YyMhb4AIaGfGv1SmnvgWRQRKKEPw0TlbbtF97pqXXqtMHSukaqX','K5Lq77edHx1eQyY','6iE6kMACBVSO0g','X','L',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (18266067587251161720,1026785816,'HDtfR8vxeU66XTfwOTtChzLtzP3BKo9r9e1Zbe47ebEhMmXYU0W4Z0zz','9Ypz7SQIdqopkaNvKsujZae1mZ4dfl6FX047W1nBvI3hHP8x2BDIUkbLYqHNgcUvPo1XlsPaOBB4v4e1DJ','14AA5pBZ1kFYSSnr5XwhWSV3352soolKI6rbOQcP','TCj0NDGKqbwxzhKMPg8dGt85','MLbVExmi42hjMkSsblXEFiWGNMdCcDK0rF9L1QolhxCUAvEHO1XpeWgyASNNsv','IANmIUhEXKfdYQ3IJKSKLLocO4NgLtQFcp2f7T',13);
-INSERT INTO ti VALUES (18266067587251161720,1026785816,'HDtfR8vxeU66XTfwOTtChzLtzP3BKo9r9e1Zbe47ebEhMmXYU0W4Z0zz','9Ypz7SQIdqopkaNvKsujZae1mZ4dfl6FX047W1nBvI3hHP8x2BDIUkbLYqHNgcUvPo1XlsPaOBB4v4e1DJ','14AA5pBZ1kFYSSnr5XwhWSV3352soolKI6rbOQcP','TCj0NDGKqbwxzhKMPg8dGt85','MLbVExmi42hjMkSsblXEFiWGNMdCcDK0rF9L1QolhxCUAvEHO1XpeWgyASNNsv','IANmIUhEXKfdYQ3IJKSKLLocO4NgLtQFcp2f7T',13);
+INSERT INTO t VALUES (-1835141482,168407,'Uxq','dZEVQQNpes','Mm5j2rN4TDxV1MGLuVxz1TBuKZ4dEgLddNZvruxpVtCZ710qRHewCBnkdCRTvW88wTvNCj0tsx4tJGO','eLTPB14K9zKOUUFzym1CN9KsN8eC0neVxhamGuWTbnw6buchxgkCBGf9SjGrJEPgQWyuA5j6uN5ygmyKN74qyy5tN0zWuHXUbeysqJ4QEDPOGoVmP4AjDDKA40fyrCrFK7SWQuasV8OAtrVNdbrcGdNE3uQh2J3ky3VRFtUntO8HwiV3xFkirmvaWp7acPlqx2LY7J19BBTlYzGlMhpmRjmj0nIrQgeiqkz','A','yP',13);
+INSERT INTO ti VALUES (-1835141482,168407,'Uxq','dZEVQQNpes','Mm5j2rN4TDxV1MGLuVxz1TBuKZ4dEgLddNZvruxpVtCZ710qRHewCBnkdCRTvW88wTvNCj0tsx4tJGO','eLTPB14K9zKOUUFzym1CN9KsN8eC0neVxhamGuWTbnw6buchxgkCBGf9SjGrJEPgQWyuA5j6uN5ygmyKN74qyy5tN0zWuHXUbeysqJ4QEDPOGoVmP4AjDDKA40fyrCrFK7SWQuasV8OAtrVNdbrcGdNE3uQh2J3ky3VRFtUntO8HwiV3xFkirmvaWp7acPlqx2LY7J19BBTlYzGlMhpmRjmj0nIrQgeiqkz','A','yP',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1638275076,3973629,'gYK','cggiG6JrFb3ImBSU63ixvqScgKnyGTJAtQq92cEUz2sc3iQ9TGJpxYv8bHezjmPH2s4qLUYD8PG0Et1t2QQhgAYYIpL7PDIghcn5bY78uPYsCVGEVDEbgA8VSJ9MKqBtGiwuSEY7Lu7ela8INK2wWxzq4R34XQDO2mRn91wd3DW1ATZRiGktpj33zP1of1eXTStffK51CrbtUy0Xt2LttNTbk41WUCx','JrlBunWqojHZwOP2BUvnz0zA2b1tv4SR6WxhhP','J1cGCruThPu3JnuYpRm9wDI4ru4lt7rzlisNoMpEAqnPeHJymIhJvDGHJJIprkdGIa0GJhCNfhHOr5WMDRu5nmTesqn8mT4srCkevYPNYmh2eNeAkvV7Wr0s2xDElVPQXvduE9bpPHBSIKMso9peO4bDYZ5hL8rxLTNouWltOcWRlrI5ngxjg59x12k0uAJfoozMJZLB1nVznoJE9z8YUP4qSAH','WZ','Y',14);
+INSERT INTO ti VALUES (-1638275076,3973629,'gYK','cggiG6JrFb3ImBSU63ixvqScgKnyGTJAtQq92cEUz2sc3iQ9TGJpxYv8bHezjmPH2s4qLUYD8PG0Et1t2QQhgAYYIpL7PDIghcn5bY78uPYsCVGEVDEbgA8VSJ9MKqBtGiwuSEY7Lu7ela8INK2wWxzq4R34XQDO2mRn91wd3DW1ATZRiGktpj33zP1of1eXTStffK51CrbtUy0Xt2LttNTbk41WUCx','JrlBunWqojHZwOP2BUvnz0zA2b1tv4SR6WxhhP','J1cGCruThPu3JnuYpRm9wDI4ru4lt7rzlisNoMpEAqnPeHJymIhJvDGHJJIprkdGIa0GJhCNfhHOr5WMDRu5nmTesqn8mT4srCkevYPNYmh2eNeAkvV7Wr0s2xDElVPQXvduE9bpPHBSIKMso9peO4bDYZ5hL8rxLTNouWltOcWRlrI5ngxjg59x12k0uAJfoozMJZLB1nVznoJE9z8YUP4qSAH','WZ','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1968698040,-4600204,'Z','lVVqdP','TxG5eBTjftoUAKMQUjg86LhlCTMOjT91z67e4b4Oo15JemPVCCHud7','6uPl184m720GU3UKcBRcRpYq62bTF','S','6b',15);
+INSERT INTO ti VALUES (-1968698040,-4600204,'Z','lVVqdP','TxG5eBTjftoUAKMQUjg86LhlCTMOjT91z67e4b4Oo15JemPVCCHud7','6uPl184m720GU3UKcBRcRpYq62bTF','S','6b',15);
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(44) NOT NULL, d VARBINARY(41) NOT NULL, e VARBINARY(42) NOT NULL, f VARBINARY(75) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-76,94253552619761720,'KCdwkJmIeAdnnF4Rr3a208','rKWoJsIqhQzzrwS4','ELNLhSofP','hMB3mZJB','tVDWFmt95x3nv7ViNduz2tBX6XUrmrXr73OHg3NBx76XU7OOQauMckauyvypOcvD7KHZkwUuIrCvN31','jaH7Foe4UN6APiCCTwiyw1AGwnf9smor9wKKw5oZ4AmOpX',0);
-INSERT INTO t VALUES (-95,17752455503372773002,'Ff0xO7t4RHyNShos86swM5EYYYn7XB','FVIFMT7Y0zUESV570Ej2yMRT','SzGN589yilv7PspbrAOjgKhtgFiRl','dc8CpWriyEf8UGofsxrz','Qx30b1Owg1H7EGbCSgQ67X6kgVyT','qjvy5Gcigjzo43eJHI6uGfwuLcVHInMm9habGYTZbYwJymep87hrjqXq5fgMgOsKeewxeNXrYpBHz7XbmnqiYA5tgeBr',1);
-INSERT INTO t VALUES (-64,2415839302707355416,'8c2aqS9YHbPFb6rdAWtnFDZzr4Nw6S','pwy','smD2w','QG2BQJ2pSHWO9dJujXbkgkUshl5sOSR','l8P054uM8sgWwaYTj0lkUBI6hTIVgkH7Iu6SBF0ZLhHy1E4TBVEpkqGHx3RO0Bay4','8JKjF8DWbqZ0U0AHPoVbEbe9N6Xvp',2);
-INSERT INTO t VALUES (116,15131830159516901059,'huJ6B2MJ1gNBaiEeXlsi5Jh9','jId7gtRHaj23g6o56WC0','G9sAnhgPAQeTtQ5As21Mn2qP','AKkM9AEVbFax72mguN25U0FTi','sw6GLrE9','rfdT2t0qw3kEOYa8me4zM',3);
-INSERT INTO t VALUES (-86,11625333418713093285,'Jy7gKZVDHxjqd0lwU2k','MopBqEgcDVUEQ5HkjEkICQXTF6DF1dvEhdx7eVo','83LvPLoZSzZ','g9sEWl0fARsW2EHV7Pf16fPhp43jj6ACcUZfkrbepB4JDWuj40zBR6nlKkvnGal7T8F3','yV4oubiOHNGs3acHP7NiFGOpAaGBy1OE3Q','zwkHHrPW',4);
-INSERT INTO t VALUES (41,4860354809689187704,'aip5NiSPEeVV','RPKgDiOJl7NBA5Ni4epwtB55evzkoiuyG','EPuZJYyOybyK71I77zO','SQsRfj5WjxKnO17CItzTmhZ5V3Ir1hf4IX0DXXksCrXZGuCmbtTiPLnLmdK7vIJHwDTYY9s','24wBWSp','BhNpsNVQeGRsECyvhlHYfBlMZ3I5tO3wNYcTsQBlxYa5xtHlp',5);
-INSERT INTO t VALUES (123,2030726836274278645,'KRSIMFy4tPvmUjQdwCMgZRiPafMCs','BdMyzNSJaq','lb9Nu5QBPXETZXvwwYyP8yP8gRiRDpDqhI0XgNrO','o2ewKgFgYsMnzInoKdpP4iYW6FRf5rOUAgYwzEOapt8t2','6FgxqqggxVmFVT6RRqmWJVkCBEI1w4JTWW6xBxojG5g8kxeHQ2gUzTnGNO4SjIdQbyEzm2HD6ySvU1V','B0ZpSqFfbQgBWgpltsxsA0PmC7XdIjQZMWMJ25RaAuVmscG8mp4UtVTkN7TJ',6);
-INSERT INTO t VALUES (80,1010242904707145357,'Vu9','g5J2mYF','vKmm9eSUI4GnVZH52lg5','IcczuXmh0HxQbNe7iGHJzbChzawVKc8oHqlzG0Ken6SDNoTtrL1HloHa','29UegSJhv9us9ojMwQgOQ5bv3BZgIO1cyRN','LIDVrmfI5xIhIPt3klBVf3DgjTCmaWFIdwgukQGOEfDVF7ODTyhSrPVkuUa4f8KCHyIgMRkt4kZ0vU2lFYnmGpzwvqajBxG20iES',7);
-INSERT INTO t VALUES (93,9128873127135320731,'DIpXZChHRExDP0RGOcBk9NZn1MLhGQoHoos','oiBT5S5ADSP0CvII5Eowvqe1TiL45b','YE','rfEphxjZOwnXf3zqYVcQB9EOOb7XomKSIl6FaeGaRGHSy5CfhKc8','jgrZs74l8LlWDheJUIPT2','aMcdrjztNmhmjqaGOHlA0vlx2zJTo0CgsZrMu4cLT90Ao2T69Vlr2zSFYAkpGUSffhxzSWtJI2qH',8);
-INSERT INTO t VALUES (75,5605793988883501317,'Pn9jL9ILR6lOM5ujGmMWwqu7DFa7Rcn','S9GElY9uD8y2A79nO','nnZQYIxzTL370U44XDJq5IOtyP8mA','L6ygPhaqwxoDq3EnHfaMLHmNNe9kipkXR6w0rkTWLDzDJ4My12S','odVrcPJV71KycOqRoMqEHDXytapfa9N141rQtolTwLsQtwLllXtL','qbKjJQM8k4CIkKKDXDcfpwY6f17vnfxRanRq7nuf2O',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(92), d VARBINARY(26) NOT NULL, e VARBINARY(81), f VARBINARY(86) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4603020,-25854,'ybq938yCCsloR0Ic0N4b7cRPhPtN3cmG7qSoieMMzbNlI7VwpSU6','hsXJr8MVqhpDibT6w','L','7u3ZiV7Nhxjz7eSv5glqX7LGlaA5eQkvdpyAYgC71AXmYtcHV9MkveVGc5kFDoChSs5o77QTWMLq55qi68qrg','Y','v',0);
+INSERT INTO t VALUES (-5211360,15141,'fwIsX3QqDd7r4IHz9DDV71ZKUGIunHwyc4txp0N1bZR8CJqljzvbK9PpGCKkDhZpKLmtsMcT','pw','U18vcglWgfvMDxisFDekL7q3r8lpK95Pmo23oVs2X6BfEQY1vX7LAaDKsubjkwE16jwM944m','q16YnLtJb','x4','u',1);
+INSERT INTO t VALUES (8367141,7810,'1oKDArbSCiovQPRriOJfP0MBqIohZWtGDGnRZR6voJ53cMVOk1mYbE8C4lb7HxZtaEz8tv0lyYFSK','fFtaT','DpIplkI37N5BaNbcdbGlWPhvYnkWrXJHYHoBgETVT6ZJd8VLtH8qybIzf','aCHHjTqwvVDsaKs1','bx','H',2);
+INSERT INTO t VALUES (-4907248,-11880,'hTlKBNiD7ixh3x0adA9fcQ8j1Vsd1Pi18','m0k7ne509dok3Lt7GMi7R','SjpQNM63sPodXCdIWqnN3D1J6qewtBOP1YtBNwynzCacLv1Z8Ys95oEo4tn5PtaW6xnZLNrfFwsIB0B18','A4lqSdRTSfHU7tPTjQ2U3lEuKQ9s6jEGtQ2XpPk3bk4UG0MHHh7XoQgxPPcmdEcuTi','8N','E',3);
+INSERT INTO t VALUES (-765665,6393,'waR5d3LKeMOuP5Z4wZcDyrOes8n6dPqFTJxJAj605gfzoXudTI4kVrma0spy6maTM1PqOqrhfERt0P1gi4','wgKQ3DYbIkIAaRtzSrSDmw3F4','JPMLQBd6C57susIZVwlY3MhVMKPF5DIhC0f1dew1LvLNmHb9WB9K7CqzVixF','IDYXmJczvdumH6gPNug3MKIlcus4JtXLkdNFLGIMXPZLix4lxbzDCuTtqiu5lPFrQvUpBWbRjqyxZ','G','K',4);
+INSERT INTO t VALUES (-2626417,3959,'9H6WxlzMSq40Jbb10aNCNoT3pPS0igAu5J5ZQJG9C7GpafZWHRFfTZ6AHecUlBSr34wMZgZkhvNKIUIgjftOaf0eF8X','bMcTwvWZU1e23','gWXSlBjWJAz9','aEmgip2oWFPHEQwIUzfZFclb8wPzMnbahulI','D','T',5);
+INSERT INTO t VALUES (-6206279,-12884,'YTBk4N1QOZAEQh6jSUPymDXzG9AFJIW7Ri5IBYB73ANbIp9hB','dMjC','k22S3M7AP353GfN53K8Xbc4KodMxDNHnpUqmValDjVTsffQ','aPADjZLhovU7p4quaghMj4vXXugttf9','V','C',6);
+INSERT INTO t VALUES (-1566243,14668,'eN1YClOa2nasLWTXbD8JwoBAH4kdNywrE9D2KFN5qN94Ju2brV0A0C1ahNNVDzqL3fzZatTVLdiiGXMfDJL','xiVgfERFzILHXBoES1GLWsS','15YbYZkPmCeP8K8SPqcQBN','bVEbxIIbxtR8VjZ9XOykd6VCYq5wT7B9yMtnRqHNvuIiDIi9AH','Bq','I',7);
+INSERT INTO t VALUES (1538162,-2930,'Tc7JKPQMrfcx1WJTG2','KASb40Y2','VREW4hiCMaNh5e2BNV6vqWbjgPv7eUK9cxABbQIJpXri48SuSVeEXLrTp3','JVfvvE2XRq91zUTcczNCQ8Bgf859GadllXYBUIhR9MHX8uWDwhNOkEyYKH4Qm','3q','e',8);
+INSERT INTO t VALUES (5810237,-31677,'7enh6BUV8vb4yzUaQsiM7t3DXX85UPG2pb','fw4wi1mV1e3l','gKYIfBmmy7khVZsgzGgvoSRuhNFrbQ6u4EX57wPosbFaNIKXJxONpmFTJcymSn8IDnS99Q','nzyVJWkdtPfPmZyn8mbKAxracoohBgmmVmibXOJGA8jJIbLT7m','1W','4',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT NOT NULL, c CHAR(92), d VARBINARY(26) NOT NULL, e VARBINARY(81), f VARBINARY(86) 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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (-24157,9495634507617221387,'LnDzjKfW','USpzqeN','iluqTF7vpLcwBU','3m02wMge0FxpntNtEnab1GTdMIBNg','JVRbhHeO7Jj7dualDsCKEh0NJBgZO1iFKHJBIMSK0Q6BxJSUD40B','wk2QryGroM2yt4WL08ZgJA2MtCryvOPZTaELMgBrETz6kx8Un95tDfg0CuzYM',10);
-INSERT INTO ti VALUES (-24157,9495634507617221387,'LnDzjKfW','USpzqeN','iluqTF7vpLcwBU','3m02wMge0FxpntNtEnab1GTdMIBNg','JVRbhHeO7Jj7dualDsCKEh0NJBgZO1iFKHJBIMSK0Q6BxJSUD40B','wk2QryGroM2yt4WL08ZgJA2MtCryvOPZTaELMgBrETz6kx8Un95tDfg0CuzYM',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (1180,1304081604755634599,'AonIgvmzehDorDyM5YbLgF','aIbzc2hxSU4JaH7QRMaf3A7CITQ7NKCs3BifY1O','MwUYoJ14YE9rR','vw5vX0srfqRjRe0I8ora0TzSQ1SkA2WoJw','tYpKjGJGg3Vha9vN1mbjrNs23wLI77kF9iLQwIDA2bNZk','t',11);
-INSERT INTO ti VALUES (1180,1304081604755634599,'AonIgvmzehDorDyM5YbLgF','aIbzc2hxSU4JaH7QRMaf3A7CITQ7NKCs3BifY1O','MwUYoJ14YE9rR','vw5vX0srfqRjRe0I8ora0TzSQ1SkA2WoJw','tYpKjGJGg3Vha9vN1mbjrNs23wLI77kF9iLQwIDA2bNZk','t',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (442326379931332067,-28597,'jlKCbEqezJ','ma1pmc6oPXwoEyNsSAx','FMh7nmU','DVBsySQFj3rz8S21vzzuBHul8h3Qu5Y37xphjolAbMJMA80L9RaAzQIwiIViTawxwLiGAArSahgUt','Cl','p',10);
+INSERT INTO ti VALUES (442326379931332067,-28597,'jlKCbEqezJ','ma1pmc6oPXwoEyNsSAx','FMh7nmU','DVBsySQFj3rz8S21vzzuBHul8h3Qu5Y37xphjolAbMJMA80L9RaAzQIwiIViTawxwLiGAArSahgUt','Cl','p',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
+INSERT INTO t VALUES (-8283815876712904829,20001,'C6OmsCMvIvPc1nMVU1','wlChs4yGZO1oJB5j','YTLA8eqyTwRe3','yHhvzHOyeZRvosCJIN4K3Zo0FWOPNi2T5P1v1up','Xe','U',11);
+INSERT INTO ti VALUES (-8283815876712904829,20001,'C6OmsCMvIvPc1nMVU1','wlChs4yGZO1oJB5j','YTLA8eqyTwRe3','yHhvzHOyeZRvosCJIN4K3Zo0FWOPNi2T5P1v1up','Xe','U',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8932,1873003078594369873,'YcqWZT9fWjRf','DATvHHDbSdxHIGR0wQm7Jce7lpsk5huSZ1XInxWy6hDtcDKANm9f47pDzOtUJqlDWaD9rkB9rszscwQY7IPgfrw4KgM','UZYlrAY1FnZ5ADughLEOdA8vEQB1','o12nphu7','hoB32FcGeIqeptpgw7pzz5bD6aEJI5VgDOTZqBOp3DawasArtL0BOZxsHT6PBEXNKfKjLdVLQItXNQFmF4CIZXP9eR','fahLRwRU7LEg1bgtKX6nyxEi6ys76BoCdL9',12);
-INSERT INTO ti VALUES (-8932,1873003078594369873,'YcqWZT9fWjRf','DATvHHDbSdxHIGR0wQm7Jce7lpsk5huSZ1XInxWy6hDtcDKANm9f47pDzOtUJqlDWaD9rkB9rszscwQY7IPgfrw4KgM','UZYlrAY1FnZ5ADughLEOdA8vEQB1','o12nphu7','hoB32FcGeIqeptpgw7pzz5bD6aEJI5VgDOTZqBOp3DawasArtL0BOZxsHT6PBEXNKfKjLdVLQItXNQFmF4CIZXP9eR','fahLRwRU7LEg1bgtKX6nyxEi6ys76BoCdL9',12);
+INSERT INTO t VALUES (-5179561241659209271,6816,'9sBkilulKBr7F0npALwkJoFjUOkSgHcqribtDwjRP52BwxHqmVOKJTucRMNWEG8','na9xeT4FQ2ShufJQJaMnLyxwB3BugbaCZQ65RsSct42OyhHMO8pAMdilEte84eVD4TyuS98V2w9lj5zdzE5818NRbmOeLP8278E0oWGSc9zO5E4AyYTqETbhKorQcj9oanmYPI3i26ot330PUvDXgw2vQunxOTgXANA3WBPMUKeK71hDKmWqedhkNjwFuqCJCxqD8LeA5icKtBuoSZlrtkK','Waq7jEWwDC3jNDixT8W9jDzKqlLvHRbHPVle8Vn0yvBYPFGpMxk5Zs','XddcSv2596L4WxIlFDggIAx3LdA1FjCBr6ZLwgidvD8Ij6oTSK','5a','7',12);
+INSERT INTO ti VALUES (-5179561241659209271,6816,'9sBkilulKBr7F0npALwkJoFjUOkSgHcqribtDwjRP52BwxHqmVOKJTucRMNWEG8','na9xeT4FQ2ShufJQJaMnLyxwB3BugbaCZQ65RsSct42OyhHMO8pAMdilEte84eVD4TyuS98V2w9lj5zdzE5818NRbmOeLP8278E0oWGSc9zO5E4AyYTqETbhKorQcj9oanmYPI3i26ot330PUvDXgw2vQunxOTgXANA3WBPMUKeK71hDKmWqedhkNjwFuqCJCxqD8LeA5icKtBuoSZlrtkK','Waq7jEWwDC3jNDixT8W9jDzKqlLvHRbHPVle8Vn0yvBYPFGpMxk5Zs','XddcSv2596L4WxIlFDggIAx3LdA1FjCBr6ZLwgidvD8Ij6oTSK','5a','7',12);
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 (31922,1274468520915682084,'L9OLymvNEWFOoKoVkK7MPeN0l8ghUe8L1OQ','Ro0QzmEvzpvqom2rUdjptJz8v','lx0vXfwPw12ASrTdwYHDBC3A7MO','YQOP9OS2uUvXCZWZzK3l5j1OCiZfdQkJwCRsuhkgEWmV7g5yMlzcnuyAUff97DeyHh7xpTqXUCnFM88uOi6KQ0HfNilAoHqeGZySmUxglm801ehyy94Fa4sqQNu6KsEgso5ximRerDTrb10VXy6H25vJwZRc5MWSlHHIQv8XBX1zXr5vc9u1rM0NHKD9HLAVkp5vcjvDYakcnqDvCBfdKdb7bwFqIPkUs1QfxKZGvB40lGDhSglY','AgDoAb1euaMQqtdFywENMd2yNep0WqVgGtpu1kn1pyaHuuwb6CBbRCccsbVbMn','BMKdq17GL48TTNTE2iJvSPtPQMtWy',13);
-INSERT INTO ti VALUES (31922,1274468520915682084,'L9OLymvNEWFOoKoVkK7MPeN0l8ghUe8L1OQ','Ro0QzmEvzpvqom2rUdjptJz8v','lx0vXfwPw12ASrTdwYHDBC3A7MO','YQOP9OS2uUvXCZWZzK3l5j1OCiZfdQkJwCRsuhkgEWmV7g5yMlzcnuyAUff97DeyHh7xpTqXUCnFM88uOi6KQ0HfNilAoHqeGZySmUxglm801ehyy94Fa4sqQNu6KsEgso5ximRerDTrb10VXy6H25vJwZRc5MWSlHHIQv8XBX1zXr5vc9u1rM0NHKD9HLAVkp5vcjvDYakcnqDvCBfdKdb7bwFqIPkUs1QfxKZGvB40lGDhSglY','AgDoAb1euaMQqtdFywENMd2yNep0WqVgGtpu1kn1pyaHuuwb6CBbRCccsbVbMn','BMKdq17GL48TTNTE2iJvSPtPQMtWy',13);
-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(70), d VARCHAR(67), e VARBINARY(79) NOT NULL, f VARBINARY(16), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7070940,57880,'gQvVZA9t2yw4HjdXZeJOvValW84pVerCIlhywY9Bv','nRtV3QiThMMhfxBKx5o7a','erEhzkwAAVamgI8qYfzrTIOQNmarREIowmO3EWqPwlZ50sX9','A9K7G','7I8aZYQHMXQutALiDGAlRMSBSHapypTlS4ZocVe8hVpkZ9wqbvCq','5OW625I56LVAtg5YldVlPKxEr5NcOwc2k2aZXSJRjqlQPhCqJTkWGORdI49xx',0);
-INSERT INTO t VALUES (-86137,21763,'1UV1RSd8qrOhHK','ZsikKEB','lGFnvv5zcT6ZE5nf95SDx30bHR8HifsjAocL2RKz5L9ImvHTA71','xvIEY','rUgMXsrq','b3A9BbSHE',1);
-INSERT INTO t VALUES (-2944009,51191,'TJ3jcB9Pm8hBkRWaHP3YtYzwuB4FsWSrfliJxIFKadfoXpP','xXSzJyqbYSaWRREVmKPX1NxtQdWZMOzVXEIyuxlxW6ib9d','QhUHvX31KlH1gwrayV9dgp6qvgBBBS9LEZSPkD20UUz6hkFQXB','HX0Jr','BAXiVJIHyALHh8yUwP6quWeYDIeCpM1CD6PoJmDOiE2','BGt4fSYAY4816twyXipYfIVHpXTwyrDQu1KsiO4ItoyuQrvumAxoCuj9vuJWXnKHVIPLAwhEAU7jDoWipUgCNTJD3QTrSYnkVqNV',2);
-INSERT INTO t VALUES (-6219876,19589,'kyt7GdCqTqxd29YNeEgsy8L5QlArxYAVLwMtCPZlAyxKxzVV3QaC8','zAFqidZRkPlvUsnjGidp192nKBEy3okaYIfjgbpXK9','zGtsiIBr4fvhsy5HnjAV8aya8OzQz4tB1jAjEpgh','nYcCP7gvoet6lA','MxW9YAIRS6h0sdtRxgG1OMfMeRjAieHgYP9b8DX73m4TEFX8gYy5grLm','BVVpTzGhsDL5lhDWRitev',3);
-INSERT INTO t VALUES (-6307186,13030,'8x31yASElx','tCFiKBhDy1q53JqssuZmOxdOs86z28mEYAPX3NTp2oGTnIGODF0VlY4','X7n7K2uKEt1XHp7W29tvfjQcOP0oKrwXGEwSh5MUX9kCKKDrT2mNtRA','eJh','QX7qnI8WqoGCRgGhNUEZNQWxBI0szUW1tOET8NdtA4gAu3D4exDcRWTxb7NVDKD0tH2e5RiE71M19ciC','cB2G11okD1nQp5glwEZ8HGwQhTcPSg0ay7dPs03Bc5SAOCDZ3xjSZoUquhAvyw65sWNRjXa7utJmO4EpbVKZ4s9w8PSP',4);
-INSERT INTO t VALUES (1846242,10791,'6cWCGtoeOqQKGsFjmNxfwnvAIPyQMGxrxV8BaN2KtNM','DvYZ9Fo5knonTYN8mugJshDd3IpefgjA7WUuVjR','dPLZKWUfvWTKymG0l8BeCchggVYXrtcBv2B8te0SGI','EzrpwW1B','pxXbVJd2XPQ0Xo3oxwbRawNIgO9Ph3iwOyjGhu4rZlNuo','urQ78EaEkVfTZY44N5PIBUe57Bbod8roMabnnFyEfm9yhC8yuK13qcUGsETi0jrRySN',5);
-INSERT INTO t VALUES (4527500,21613,'vA3','yhCkhgg76CM1IVblaEJplSdraNJqSWp9bvjNPHpOBZl0rHd','uJogz3IQOVuTGLReEtw1WrUgm2FcaT4EWc','Aqu35e7rZgbVV32','25aZJyeCaSXknOicEGzT8fUqCzlvlFS5LwKRmyE7qmIfRSPyW4hkEOuwtocPi9V','HMcH50VAn4GV7IOm792IgwwxD3xfDMtcelTusM8jQMHY8zcDTTwzgp9XZ6lhOSL6cYYL8aNkP2eqAF0OEiOFx9TsJSifRN4s0xJ4',6);
-INSERT INTO t VALUES (860487,61264,'8EUpI','DibT','3FsTWnfNa99OAsOJtGn0FIsr6yAluhpoFVNl9avxYYLtBti00qNryfsUdDqAo','qu','7v2CWeWwupEsa3DaIr0abqLDk4JnYgsoRz4phmrCxzxo60RdhG1QIPDh34hp11X7i','OnqUe4CYqMEwRryJMFdhOU0YO2RppxT',7);
-INSERT INTO t VALUES (-2053129,37974,'SASQ1z7N5Konx9h','VAIYarmmj4ahBaNvxeO15WlX9lkK5cNTMJMwDcttDZPPhJxEAwWvBP2y68zzs1Gmi','5NRS8DSJEp3YImh8LUhGbLDMX6oINYko3CsH','jkU','3s3gf7B5cPIm8rCIsxpM8vrRIQPDkD2P6kYrR69jZYqL','g1oyaXDppdRS0ph2pkg1dOVdmLi5tdhR1g2ItL9aTIpGfm96aSd3JDaiMzihew',8);
-INSERT INTO t VALUES (8209893,16138,'vVrrH203p4OvfcGmPZ97NKQunE','Qjh4UzFv6yfm','1IUWiQmMn6Ns5lcNtyx8683iRDhQncuFNEKAjxkrKa1990ukTkPsaE8WJA4EbiRoW2cN8UFYl','8HMTS25pJns','oyvQP4p9IAntyBHLV8xymCCHYnxKGReFUyNd6gHMl','lCs4wtl6fx7rV4UCQWDPuwklND6wR5H',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1950976818562992971,6964,'G1ntcJDAJOUzQp7XtRltpaW8fWuewxBJPRQL1KlUcuqGNG2ggBfxQDgdOlqDba2GcaLVvawAV8gJUAPCUGhGncciCww','7nV1tE9A5hBpBTF30amgrndtU3GQjANCi27iQow5PX0d76TLQSG1pbEqdqb9pdJMaSFgTcbARcY','qqgpxZcApOVeSI3ptj4mlYVqTmSnNHkSW57hwEzpTbEdttdRreGXIzIUsB','9vYHRyDbLoZmY4eDcwIiYloZtQ3lslwkrT4hXJln0oAWqngILY6wLnjpuJk1cgDuiJnfgl50pERgvRDPQ9KbJc4EDmaAN9MPcttIUhmYKR3QpNH7Qf3b0fNxECcDTtk0kBWgnWVQFfC5Ll70hhDdCM2FX29r5FvAFPRYRxJkLTvvb5DfPSgrWXg3ZimnKd3VBW4BO9QLG7sflCgAlyjVzL3V76km8YGRJnqdFha','9q','S',13);
+INSERT INTO ti VALUES (1950976818562992971,6964,'G1ntcJDAJOUzQp7XtRltpaW8fWuewxBJPRQL1KlUcuqGNG2ggBfxQDgdOlqDba2GcaLVvawAV8gJUAPCUGhGncciCww','7nV1tE9A5hBpBTF30amgrndtU3GQjANCi27iQow5PX0d76TLQSG1pbEqdqb9pdJMaSFgTcbARcY','qqgpxZcApOVeSI3ptj4mlYVqTmSnNHkSW57hwEzpTbEdttdRreGXIzIUsB','9vYHRyDbLoZmY4eDcwIiYloZtQ3lslwkrT4hXJln0oAWqngILY6wLnjpuJk1cgDuiJnfgl50pERgvRDPQ9KbJc4EDmaAN9MPcttIUhmYKR3QpNH7Qf3b0fNxECcDTtk0kBWgnWVQFfC5Ll70hhDdCM2FX29r5FvAFPRYRxJkLTvvb5DfPSgrWXg3ZimnKd3VBW4BO9QLG7sflCgAlyjVzL3V76km8YGRJnqdFha','9q','S',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4979270611357067315,-19886,'5RmswcR50D1NYzDvNkSnHMWjuuTmXpjMTvvmFAj4qCqwL3Zfn4SDMnQOlZk1U60NtDxaE1hXNYT5EzYqs28b','xvYPyv5ziv72RDJVVNrpwptNyrMOEvaThaMrhq','8IVeBRFGfE5cOQbR0e','347wmfD24tIWzFqyV7leRpP3B66jLUPceugjqgUPS0LDla4Wsl4o4XSvqmqu1yAy9fVWPJyeZhtjZUHPPpBOjG4FO5RDiuYb3vg7nM3MpzX9fvJOFMdOQ9IMwAq','8','s',14);
+INSERT INTO ti VALUES (-4979270611357067315,-19886,'5RmswcR50D1NYzDvNkSnHMWjuuTmXpjMTvvmFAj4qCqwL3Zfn4SDMnQOlZk1U60NtDxaE1hXNYT5EzYqs28b','xvYPyv5ziv72RDJVVNrpwptNyrMOEvaThaMrhq','8IVeBRFGfE5cOQbR0e','347wmfD24tIWzFqyV7leRpP3B66jLUPceugjqgUPS0LDla4Wsl4o4XSvqmqu1yAy9fVWPJyeZhtjZUHPPpBOjG4FO5RDiuYb3vg7nM3MpzX9fvJOFMdOQ9IMwAq','8','s',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-3464385227993115507,27414,'vDNx371H0rCQLvSH1Dxi31TaYU84ZWy7tZk7sZCe8BGHkIOgh0mPwTXbLKsXXvGxRGkcrWqTzV','mSl5D2tpEIh8qEzGchNtgOf7JUXy5Fe2T7vJCspDa28u9CIInN4l42NvH7INUtaEq8aF19YiW81rhGdlamYtrRbLuN21a6XZr9UVm0Epx','W1L9wq7pY4jwysQohfCztkNl','IIUlIwFlaTPGdVaCH','Opf','g6',15);
+INSERT INTO ti VALUES (-3464385227993115507,27414,'vDNx371H0rCQLvSH1Dxi31TaYU84ZWy7tZk7sZCe8BGHkIOgh0mPwTXbLKsXXvGxRGkcrWqTzV','mSl5D2tpEIh8qEzGchNtgOf7JUXy5Fe2T7vJCspDa28u9CIInN4l42NvH7INUtaEq8aF19YiW81rhGdlamYtrRbLuN21a6XZr9UVm0Epx','W1L9wq7pY4jwysQohfCztkNl','IIUlIwFlaTPGdVaCH','Opf','g6',15);
+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 BINARY(5) NOT NULL, d VARCHAR(13), e VARBINARY(62), f VARBINARY(20) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3778683088,213,'Ga','FYt','fimYzleDDfJaUTMUNBukIR6KCJs9Uuh8qPCUgW20bXmD','dco2cXBFB','TV','ig',0);
+INSERT INTO t VALUES (992663738,120,'4qSo','sHU','DZgJUrFGuD1','LKDrDv8u','v','d',1);
+INSERT INTO t VALUES (4257470213,105,'W7Lm','d8jf','LPG5mgcwJFcK27EnxkgzXl','C63KJpv8YZ0TKmAY3','rY','WG',2);
+INSERT INTO t VALUES (4098448174,91,'Fms','KRWt','mCsbKtGEczNb1eitGBj2W','m','z4','Y',3);
+INSERT INTO t VALUES (1981014435,17,'Ozj','epmE','0VdDMyQraXs4kpavlATZKl5sq5aFLdoZAFA8GRNByomXY1Xo3gl4b5Z8PeH','PMDJzbpgXHU','a0','S',4);
+INSERT INTO t VALUES (1026871766,194,'226Wl','IkxgVZ0e1','DVoAKsPbsDOODTuz0j9w7HAlftCZBecmuC8MQS1ysRFofom8rMmEcGqWVM5','v5ipayoisxHdMrZpLST5','gZ','5x',5);
+INSERT INTO t VALUES (17134457,119,'5PE','6','0LPDj7oH','e7BZc07R4rp','3t','CN',6);
+INSERT INTO t VALUES (3355015081,207,'jnJG7','Pe','GveiAAWdUotNut72iBPjHVp8FS0f48EWGu4EJXCibW26ecq','alsy','QH','qe',7);
+INSERT INTO t VALUES (2546487480,138,'j1a','p','SOnXGQIIH','fym0sKCnwqn5I','u','pF',8);
+INSERT INTO t VALUES (446036314,211,'pr','jcQlar','dOKVZ9dWKgBe3bQVhLBL','d2eDenDBB4RZE','y','RK',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED, c BINARY(5) NOT NULL, d VARCHAR(13), e VARBINARY(62), f VARBINARY(20) 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 (-6110911413890000068,2764,'may6vKs62Eju7W','z4tFFWnbnkIlP0qk59waK2Cq9Y','IikO0dIVs8qx8na0JxYtOe','h','PrXXfazt2TOj25sdHrOUQBiEsNV5G25a5bjzxYsX3KzlTF2iEUISARIaXIk02fgJXVXppyGU668bYkQQgS79bq0Lrzn931wR','Uoiu8e1aVBrPboEV',10);
-INSERT INTO ti VALUES (-6110911413890000068,2764,'may6vKs62Eju7W','z4tFFWnbnkIlP0qk59waK2Cq9Y','IikO0dIVs8qx8na0JxYtOe','h','PrXXfazt2TOj25sdHrOUQBiEsNV5G25a5bjzxYsX3KzlTF2iEUISARIaXIk02fgJXVXppyGU668bYkQQgS79bq0Lrzn931wR','Uoiu8e1aVBrPboEV',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(71);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
-INSERT INTO t VALUES (9165001764975115200,65428,'RE1VPvh1rqZTPXB5es3aOoJb68gLIm16dDeRvr','Md4YAl8qhpFuojMJM7sPEnl7NfHcEmFHbcq8Fk3zrtyD7fIW','7Ua8K5IS9UPTJFOt1aixfWqHJ1KTVjdVfanwYN9x8fL57JKO3ik7zhXmSCbbt','GWPUWSTXhvho5','ecsajM1iL1VZFfdAKlFaAdRB4mlBuG6EPDqe9Ank6','Fi',11);
-INSERT INTO ti VALUES (9165001764975115200,65428,'RE1VPvh1rqZTPXB5es3aOoJb68gLIm16dDeRvr','Md4YAl8qhpFuojMJM7sPEnl7NfHcEmFHbcq8Fk3zrtyD7fIW','7Ua8K5IS9UPTJFOt1aixfWqHJ1KTVjdVfanwYN9x8fL57JKO3ik7zhXmSCbbt','GWPUWSTXhvho5','ecsajM1iL1VZFfdAKlFaAdRB4mlBuG6EPDqe9Ank6','Fi',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (784645391,65,'N','JI','BB9ELGnNS93WVQ5EkWtZxeEUJS0GGq5v8kUVeqg7C6iCYmUKmx','8MfdcNtOHNOMO8O','Bg','j',10);
+INSERT INTO ti VALUES (784645391,65,'N','JI','BB9ELGnNS93WVQ5EkWtZxeEUJS0GGq5v8kUVeqg7C6iCYmUKmx','8MfdcNtOHNOMO8O','Bg','j',10);
+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 (2420993112,142,'N0','XI5w3','a7Yg6kOB62UsrUA8lWvZukb5DXnXlBQkqVvxkA6CQfRzjpbefHM2M2','Em3pq5K1NJ','3','A',11);
+INSERT INTO ti VALUES (2420993112,142,'N0','XI5w3','a7Yg6kOB62UsrUA8lWvZukb5DXnXlBQkqVvxkA6CQfRzjpbefHM2M2','Em3pq5K1NJ','3','A',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (431354219302197976,53597,'t0WvVZ5pf','xVWVUqVYuro3BVp7fUjocwI7n9B5RkQG6SBM6xFWrxZei6lysPOzmVx47MoxwtwTdeCriwssGAtVH97gKNJ5h86JAOQxGpYJbrxZ7nxymHZO72WjKTqnQJjLk9C111DyLeqS4sTFmaQAYtNqJSjA6fW1fayqylw5FZrhFCebWm5MEi9sktVSh0q0LKMbYPRzB9fF2s8M7AOVb8cyTw2ehzSoOFnGcXMPh','jNEpsneLN1C6hO8aYbqN429LjsRbFZH','mYPpmWSh','Zkzd4p1NtW3tQkF2vziNPjIZCYbTwAZmpu0CXdOqPA7XjdgVoDxTFGi6EgVY0zikNe0ZJBs77LHkmgTUbHuf6DcpCf','vAwCxYyZZEJlN73kUedkkQsASgqRIhtsw3AhksC6MK8cumB1OaSyiixkPAItI',12);
-INSERT INTO ti VALUES (431354219302197976,53597,'t0WvVZ5pf','xVWVUqVYuro3BVp7fUjocwI7n9B5RkQG6SBM6xFWrxZei6lysPOzmVx47MoxwtwTdeCriwssGAtVH97gKNJ5h86JAOQxGpYJbrxZ7nxymHZO72WjKTqnQJjLk9C111DyLeqS4sTFmaQAYtNqJSjA6fW1fayqylw5FZrhFCebWm5MEi9sktVSh0q0LKMbYPRzB9fF2s8M7AOVb8cyTw2ehzSoOFnGcXMPh','jNEpsneLN1C6hO8aYbqN429LjsRbFZH','mYPpmWSh','Zkzd4p1NtW3tQkF2vziNPjIZCYbTwAZmpu0CXdOqPA7XjdgVoDxTFGi6EgVY0zikNe0ZJBs77LHkmgTUbHuf6DcpCf','vAwCxYyZZEJlN73kUedkkQsASgqRIhtsw3AhksC6MK8cumB1OaSyiixkPAItI',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-4748773998374843737,25939,'AIYAJrxkXObuMb','Z3VIisVlD12Grb','79dReyRtMcSez2UguborVABeOPJy5YE2heJG1XoAiiaAOGZhQMb1A5zwGXHYqrA11xSMoowJJL','ygVmlEWKBbNwJumR7FpIeA8tC42eg8tCSOkzIaqHjch5REI9NfCaAsJEhN','AXeoh3YHt3YxD3eDkFrHdwTrC','tK5GGxi2n92P8slf0P4HZIjBMvFsQBqBGFoklvFlbFwOwDd9wEQctBuG5PiTA3cEYJFqYrVBfcXUx6Zls0Z8',13);
-INSERT INTO ti VALUES (-4748773998374843737,25939,'AIYAJrxkXObuMb','Z3VIisVlD12Grb','79dReyRtMcSez2UguborVABeOPJy5YE2heJG1XoAiiaAOGZhQMb1A5zwGXHYqrA11xSMoowJJL','ygVmlEWKBbNwJumR7FpIeA8tC42eg8tCSOkzIaqHjch5REI9NfCaAsJEhN','AXeoh3YHt3YxD3eDkFrHdwTrC','tK5GGxi2n92P8slf0P4HZIjBMvFsQBqBGFoklvFlbFwOwDd9wEQctBuG5PiTA3cEYJFqYrVBfcXUx6Zls0Z8',13);
-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(7), d VARBINARY(49), e VARCHAR(53) NOT NULL, f VARBINARY(53) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13589058420145980914,14579661,'cta','9dKtCGD','qvsCvKI2VE4g2ESdQZb3','WfqEgn8TY0Vy78s','stirXCYchDh3M','EY6FFitPZTuY1TExgGY5RYTo5TlsIBoH8SCZGhdXtgdBLXBhCUWbwUQ3GOq0ETp09coNoVMNmwUl',0);
-INSERT INTO t VALUES (14137865868684060315,9402119,'E4BrvxU','mF2tk86aCXZ80YSuIBobg89SsWBoCBOWNtmHL','QL42ov72zfcmDzn5VQ0S4rqC40hdd','JJ','g83GdDzZcX1XpFXSaV3392gCJYMbA60rhzK6BphemvL8wSd2dlsvRr2X59aLd26hqwnNyKxCR9HY9HIdPwCAljE7m6','nvybf2VZJ5t2',1);
-INSERT INTO t VALUES (13806053404841284459,12603306,'vK0Pg','rs1L8ARGkRG7g4VDxnn5K3lmUDOPnk6idiARu1Xq','d7KhHvS87eUaae2EKr5bYNv1s','mejsFflL2OjgBMhRiQlVcdOmf','OGhD2oGxUei35C7eRuYhxp6QuVrAnzn3MpgqUrVP8Eeif8R6LROk2qEjApghlUMJsKINGKcRFahIbInUj6GPXST3b1hfcEH3','BvB4Hr89Yn9CPWsBMvBoXMFO26lNnYW0JQ8mLTrAdsVU0',2);
-INSERT INTO t VALUES (10343533069670677866,8446701,'VWl','0IUS4FnvJIhx0Hd1Tp71sujfX0F9oMnXQQQctrrX0UCH','fPY','lhahoZbRuNuIH1FL2Z9cGKSOWgyT6fmlde0vm0T4','fptc838VRoHZ0iRwXxDV0zk9KKNxI8m74QdJ8mjM0JKuh8kpI6Zo5OxvOGwzdU4xP0nfWsRO28KBL7CCHNuuNaQYN4OAP','4Im9xyhgCRmxzaZmV2m4VMP21pR3sZ7zmF5EcDqNkrkiYmhJccI0Jp8KnJrWClOBHsaYep7bq6sxXVRrRzMOcPF',3);
-INSERT INTO t VALUES (15961744526366302242,11784221,'wr','a','4VGlC8Gc5xbK16awq89kns5ruFMRCPPtNjSPlRDgMoA','BLXSimwze5ZcSWayrCgOk4PUED3IpWCb5H','rI9wxLa1Pzkj3UlbklWAJT7tfKZtEav9WY3O4','unLq5tlW13Fg4ztrMVe4LKGWyYQU5POavjtLpyYUUprxxA6fP6nuX0XZp6BXfYSzJX9B7XLcRG1s5QE8QgS',4);
-INSERT INTO t VALUES (15041861231788830743,7277661,'9l','ZUzdsRhwsUlfeE3wU','0ZoxLe5wp7lGHHZEEKR6T4ov4yLghsQuad3D9f5Eb8cWcmA','4qvInSHW','WAs7el6lpF2lptQ8HcETobCssxlRpZUyOu2zhDrdkKeFZr2tSJ718Vku99A9WJC5pm8IPWs','2k3ZdFukgQRKViFj6fg1knze8qzlnJLuvdTDCWMLqdKzR75l8yTBKoTv0mnSGQEVxh8Y2TXLUpxDiXxh2bLP0gYlByEAYpG',5);
-INSERT INTO t VALUES (12933322872355498989,16597541,'1ID','MzRz','6Yzq8XXitjB8AtlfUKqICIKOV8RxK8t1','b6gci3bincRGA6Ez','J5PJnwNhVAZpNSHGbZyRIZICxV6uzPjkccPk7HxfRjE1vRn2TaNn2AqmieLeMZU878v0Kuv9U','VOE20k1gkbWhzLda6eCi4o6Mu4DQTM',6);
-INSERT INTO t VALUES (15634021783908001233,1974311,'Dy','lYY257P9SnJwFv2grV2Krp3j37rXW','sgXHS15n','oBB2jejcYAs','5p9j6dFd1DTLwBcVTmjAidYRbRX4KmglTTLsJyEHgjRl1YbGFxVpdZtoOt','ESaw0yTjLmgBUsoxUsRGRrZsaf772tkNedc',7);
-INSERT INTO t VALUES (14175130495219797683,4779252,'C9WlNd','kD9gicC4mDrw4bY8a','j5PatrwMNII5BQ7tiEIAvzLiCKgS17U6nNL3B0YwbjT9vqzyFy','ErJNn2JYjnlBWgCtSBfs0xtf','K8YcKZZ8Wukp8gTNzLffkmRQYvgu','6g2B5xCYwijGXfbpH9O027vGllS8Hnu28kGF473QmlfB3F2kAqFkXXeexExboN0NGuvuczQqvGfDmkJgS',8);
-INSERT INTO t VALUES (5470240103460613829,12286218,'OhHOr','jSQBb9gxjKtaVODMyCp6W7JrhULA9xRviiP1DsJ','i6gxxQYVo7rWUGRqgM20NJaB3UElEFC7Ogzl3','ZLVgvFk7ijZ5Zj3gjJMZ6kj63W3XUzu8WC81SRBybP0SgQxPdHwJ9','0KLhLMulemPedeYPB3KuAxwDhZKpp30LrgSnnvXX4VVhRgVgZ13oOFhRVELSm0Kyh8eBeiWtLxF','fPpJx2cFeZSVxsH0afqR7iTQeEa7pzzftZgTMd2OGkzQ7v9FRG2JNDBdFvsG7WiFamVqmyWOUItnk8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10788517144573619358,9063494,'tbbkMXN','8fNeQZtoqxxKAN','mNlJV30sZmUBnIp4LI1iQi2oy','p','2OKmpi7QsGIDTK7fQS2idP03aq0mVmQSVGLQ3lUQe12L7KWVDx4WZ0g1GKTe5BwfeqJY7fdGDGW','lksB9u6i1YeE9bQJFDDYRi3KQ9bZH6bIQ2ANogdGp2ySmnnXxeTf',10);
-INSERT INTO ti VALUES (10788517144573619358,9063494,'tbbkMXN','8fNeQZtoqxxKAN','mNlJV30sZmUBnIp4LI1iQi2oy','p','2OKmpi7QsGIDTK7fQS2idP03aq0mVmQSVGLQ3lUQe12L7KWVDx4WZ0g1GKTe5BwfeqJY7fdGDGW','lksB9u6i1YeE9bQJFDDYRi3KQ9bZH6bIQ2ANogdGp2ySmnnXxeTf',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(8);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
-INSERT INTO t VALUES (1845431295779516730,300955,'2','G','DXKpSYktndU2P7tyKa5TT4y','qth9aaEXS','JbLBEJPANkogRNSCG9','d85WH3K4Ix71blziUMp6',11);
-INSERT INTO ti VALUES (1845431295779516730,300955,'2','G','DXKpSYktndU2P7tyKa5TT4y','qth9aaEXS','JbLBEJPANkogRNSCG9','d85WH3K4Ix71blziUMp6',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (603147240861610505,14202070,'VLn','inVELqG7tw4lhSr0ZxVTIybIZUFjHefWArE2yNA','eXj6R7tnHf8wrEuFcvLE4bZG5VcTnsSiuu22UfGEimPe0TcY9O0CO','Rou3AteyvXP0LemTfbi327mohf1pwlFDhBOP5','35yRnBgCfHQyg9bgTuD2FrYpYqRXKL5FLpEPvwk2r61b5RSaIbDxgkXAgu7WRo4ZS0q1rEnSr0BJQ0UxEvomTp','zniAGfyOazCLUc9y6gw02kEdpktLEkez7wxi9aY796ycFYT1zKOWt28wjiJtdZipZoyZP8a2IRbJGYAJJXM5TZ',12);
-INSERT INTO ti VALUES (603147240861610505,14202070,'VLn','inVELqG7tw4lhSr0ZxVTIybIZUFjHefWArE2yNA','eXj6R7tnHf8wrEuFcvLE4bZG5VcTnsSiuu22UfGEimPe0TcY9O0CO','Rou3AteyvXP0LemTfbi327mohf1pwlFDhBOP5','35yRnBgCfHQyg9bgTuD2FrYpYqRXKL5FLpEPvwk2r61b5RSaIbDxgkXAgu7WRo4ZS0q1rEnSr0BJQ0UxEvomTp','zniAGfyOazCLUc9y6gw02kEdpktLEkez7wxi9aY796ycFYT1zKOWt28wjiJtdZipZoyZP8a2IRbJGYAJJXM5TZ',12);
+INSERT INTO t VALUES (3173682638,189,'WxvN','wtkzqSzo4jcLTJCthjsAvXMelOdOeJB34YLwzmPK4mIcpWvlbH4PJUd5RIlDOoXqWUShygamLhr2HvuhepFJQlBM8iXDtSMc7sQOs5OlBFnJ34vE8oCvQuN8XQxkkWgo9fCGQ6yHnlOvS4V1kzf1oW0Qg8oVvIxSFvhbgjhFJ6BtmDfY9BWJMe2CwbiwcMOZ98iXIdztwf9Ejp82mchUskfl1LMH8NBymGPoUFoQNm43FoEY','4zakV3YMg5xCC0k','cJIh','xd','t',12);
+INSERT INTO ti VALUES (3173682638,189,'WxvN','wtkzqSzo4jcLTJCthjsAvXMelOdOeJB34YLwzmPK4mIcpWvlbH4PJUd5RIlDOoXqWUShygamLhr2HvuhepFJQlBM8iXDtSMc7sQOs5OlBFnJ34vE8oCvQuN8XQxkkWgo9fCGQ6yHnlOvS4V1kzf1oW0Qg8oVvIxSFvhbgjhFJ6BtmDfY9BWJMe2CwbiwcMOZ98iXIdztwf9Ejp82mchUskfl1LMH8NBymGPoUFoQNm43FoEY','4zakV3YMg5xCC0k','cJIh','xd','t',12);
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 (3754723434787060909,11196933,'nkv8l','Pn29R8dpd8H3Yu4sF8QOqBC2HffAKRrcHbSg0oobX1cnSrPc','Om3WddC4OzbdiVJ','Xmlvin7ZfF6Gba7emVj7vXxaXjlGKlRkaIKQqY01H','kJzJJoyjw08KZS0CXiJ9vFmjtamAXXFaxk8cFeB7P97RlKKbyXdV422j0Og033vF7pxN4wxQaopLVgHXNYiNJybFmP6JSAYfvHT','0rcVGptJmOeqHPLdU6X4Df3t9eepP5',13);
-INSERT INTO ti VALUES (3754723434787060909,11196933,'nkv8l','Pn29R8dpd8H3Yu4sF8QOqBC2HffAKRrcHbSg0oobX1cnSrPc','Om3WddC4OzbdiVJ','Xmlvin7ZfF6Gba7emVj7vXxaXjlGKlRkaIKQqY01H','kJzJJoyjw08KZS0CXiJ9vFmjtamAXXFaxk8cFeB7P97RlKKbyXdV422j0Og033vF7pxN4wxQaopLVgHXNYiNJybFmP6JSAYfvHT','0rcVGptJmOeqHPLdU6X4Df3t9eepP5',13);
-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, c BINARY(97), d VARBINARY(8) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(96) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2565962,5234,'S4hfPbZdTtqOTQD79tsCYDnIF7LP6yvkxWTz7hpaKxWYObRWk0ByMPeW0UEgaeKJcz826Di6wXBslMZGXdvxhLmApKxnJ','LS677W','xLhPUaPFDKOf1f1Gjy0XdImXNWiI7NHRzCYilWe4KDUr2TJZxUsUBydhPjlHNEQAfj1hfFsE64T5oxtgX54K','AThHw4a94Ui0cvlt4vpe4d6jOEjc1','FJY6Di8MLf0nOSVttjHp36AskT','nX1A3ET1iywLC',0);
-INSERT INTO t VALUES (3215127,-13793,'v4iw80XC725aI305N4HMZKE6qMiywhNmXW4L0SwaTVCQC6s52G2Ch74EgWKlOipvutsTu0lcbSE68OSLEW1S','oUWx1Uv','9f3OM0bGK5QSkPUrNcVbRMZCnvHyvEwjhbBRMQhEqhGJdU0rLU0bkwtNDAY','jie4pqJgqQgXIziXZwGZ0KslM1CksNpoiKBVBaEVPIDWFEzdxsSelUpUGXFTpK2zJhJpFX','pt7ISINtqLlCYRnMvNtjQGNi4NCJbLXult6syZ80FApORebboDFKm','waBy1GZpnv03GFTctAVhy6vln6O0j38j3910VlQBrzEDf5WtZK4l7qUEyl6dR54xzHR3s4Nw9q',1);
-INSERT INTO t VALUES (5596196,1847,'sAujTNbSw1xvJbTeemKl4RtpoUsXntFr5IlqXJsWb9jdUnvnxKMab7sdC3knurjnxlRLnw737jb45','PbYNugN','vphtwKbNjnN4tKfhEyhXN2YYuA9BHpZ9oQE','YLaiAFHfRSCuEejuBOPu2UjgO3AH0ZbYYd8FkNG5JXMaqtUP60W61tsh873L7ZH9EthL5iA','IMjygTskWW2885B5B5mVk7LsB1IfPdMUPi','tlLbmbhaENjivV37yAKGAPjtgOGDivuYOHPfFajJqRe91siwLX28NXENaV0OnRYTv23q8Xpx6kD8',2);
-INSERT INTO t VALUES (4595063,-8615,'tu3gPoSsxQD4xjBUpWMOV6C','bJ8tbb','LQKEE0thGJgdCWwyKvGRhW7bCi9bLGBzJd8WNQJZh1Nq1Vg5JewCFdiqUTFAcL90uYZ3EL0NfohOdYudQ6Dd','h4cvuH11300llddeJravvwo9B6zX','puH6kN66wX7cM','gDAv6gsdiH60j80ybTSwZg8qgT8Z6fltRYisfcLazx',3);
-INSERT INTO t VALUES (6260303,1039,'CdmR3vxDz5C3uichXcfC7JteaL9QD8LVlh3QQgR7dkndsxUL8jpqvz','N','Pz1','NUU9pJ4J0ZID6Ih5pKYZJWw','C7ZTPYhdMe','2qa1q4u7ngqnMn9xUKi0cQqlv3KjWNQ5GF8JTs3KGCBUGCLIp5hQLzQT9B5lEbDTOLFvU9td',4);
-INSERT INTO t VALUES (-7773881,-19490,'VNc2p2QcHwHSThLdcCGfafAMQFG4c2jBprnkLO1LpNe7LCQYzyOPk0bpstxk4KGo0wHRia4vkbnxa7m2ENVFB','VKI','Q4TMupG4Dkw5fGiuppyg25YzHbrWGDg8XMBOLAU1jdPG0S4GRR0Sp8YzIUF7Q9lKWTdgzy9CJZ3a6Xo3kvXCj6v6','Od3uFuIDM','ar5wMiXEBxiWAB6XIe51Qkag0eT1jMKb4W6wfqmJJ8TzSLL0E5X3dW4X9','i8pfUwmDtuvxXLFF',5);
-INSERT INTO t VALUES (6756488,32349,'sklTr4HENHhjwBJ54NXDCGPhYwU9pPnlhl8QDuhbO9NqCrq2w52qPg65nprCe34zYiPBXeGjT67hRVmlm','QZ','no80lWFbo7fOwevgeLr','VMcP1rLsjlgj3IKfZxyw6FxdITru1MCtQCp8d9Sp6ROjSgqAGnCx3M21pi6fSOtWL6aeBMKh2rvssFErK0Tf81LkZg','2ObwkDlS5js23TjWvKZYlwmHPZW','swKdt0oCFFOc4Vn',6);
-INSERT INTO t VALUES (1471086,26392,'6ig8nBhBsSHhpvVaWszDGCh23OfJchDZncsrvE2NztdTwA0mV6','377G','OnVPByQD16cIcWhJTqvdxD5CHk5djZ','inVduJu7fKeH','9AXXjh3WwpAkWMrVUF2xF0UqVRMmherCAaCvuyq9AyGT5kvPO5ajg4Ibo1R6VlY7','mfyi1sC7pRlArPhrQ5e5RPFm5NnlKUE3bgWQnaUlZOtNHTcF9bqihxI1OoFN0gsfE3MAJ3ZwHNo2cQbD',7);
-INSERT INTO t VALUES (-5379548,11187,'EL2MSlJTmSvBHjuK6c0f0y24k7dY4pgyQbN0IAaABtVyuwG8uUtymCxtkmltrcVRiA42vxBC','rGPBPp9v','HqCM8RbYqPspi','IOX6TNFxBBr','P90W8PIulOHTBc5Z0HRDvfs','ha8RLrpuLeFeOScgenKb8n0bDJMukNuoyzwYOiW8WXLfUbuz8fMA08VWlGd',8);
-INSERT INTO t VALUES (7114572,-4041,'A','k8Xf','gmO5Ly1Vg','bTHgndaXMNLuAwPp7jFIKDS5xEygYxT6PXv58bWKK5k9u1bKcocngoA3YR6yqf1TGHAdMnxafQ0jnoHYLwkfOvu2KUwd5','QXKRpzGCGcaAmji32iXdhgNQfqP2Tv0xrxUFU1CasCuzcP8CIwYP2PDstU1rEQc6aTGyyiIkRmAsPj4G9PusqyoYErkERb1eX2IP','iXvDSDPsRaOafSJj6rLcKsoKAPLH0cIzKSmAJOTWBJ0JGuoUqXRXDDHz2coPlx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2920231207,191,'0Jm','2lgf6FlN6dDkQmLLAwcKJ9enJ6eeT413oHOF2YjRWpLZqcbFbfdrwOL3l5yirRvDgjjAaYWDVtu2fWZ8SIylK7v7wGkGioNg8n7QHpF7kx1ISmC75jIskZ2j6DNNfYWNA8WhWZCy0rENgTFGoMwBmyRHRIM3NkygfF','nEb6T30dJieqCJdw','XrZBq0HYBsz7VqEB1MU3y0SmKwQ9F5jH0eEgEgTGf7wj1X8yOimZbd8y7z6z8N0jGiNkrLGN6ZdlN8755HQZhf3xdKobNR4ZY4RXtutjs2eYtXtkJJLaSoNkO8v2qbmo39rfC1prI','v5','LC',13);
+INSERT INTO ti VALUES (2920231207,191,'0Jm','2lgf6FlN6dDkQmLLAwcKJ9enJ6eeT413oHOF2YjRWpLZqcbFbfdrwOL3l5yirRvDgjjAaYWDVtu2fWZ8SIylK7v7wGkGioNg8n7QHpF7kx1ISmC75jIskZ2j6DNNfYWNA8WhWZCy0rENgTFGoMwBmyRHRIM3NkygfF','nEb6T30dJieqCJdw','XrZBq0HYBsz7VqEB1MU3y0SmKwQ9F5jH0eEgEgTGf7wj1X8yOimZbd8y7z6z8N0jGiNkrLGN6ZdlN8755HQZhf3xdKobNR4ZY4RXtutjs2eYtXtkJJLaSoNkO8v2qbmo39rfC1prI','v5','LC',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (2506450181,96,'h75','MPHv8aLoZOuXwJtK6nLAQsc8kM5NGbZ7CkQJA','6fGqoGH2Rw2t2DJDXgqOq8GbQMXCZXqNyGt7p60YQPPRKvc','NRkX7sW9UG2nJqijICsqnpdrncSzDkfRPFa7kP8rjRYPA2ASvKUwMDGBQws2UsVYGP0cCXi1KUU','lg8','g',14);
+INSERT INTO ti VALUES (2506450181,96,'h75','MPHv8aLoZOuXwJtK6nLAQsc8kM5NGbZ7CkQJA','6fGqoGH2Rw2t2DJDXgqOq8GbQMXCZXqNyGt7p60YQPPRKvc','NRkX7sW9UG2nJqijICsqnpdrncSzDkfRPFa7kP8rjRYPA2ASvKUwMDGBQws2UsVYGP0cCXi1KUU','lg8','g',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8017183,183,'va','qES2qI3J9wfLuaGvCuI6A4RWPHr6tWKdJcyOvmNgabYfXwiZqKpa5dBkqj5H6wnfEiRSgMuVaRlghFLXRT85ySs4nZpIem1654MS4fb3rsZlGr4FnOgZFS3GyWXjGZqYIa1WxezBiLILVJ2yqMcv9jILcHPfwWRg82pTfCW2YOjyC0HhEOQacyHOQltTD24zofZIgyJXMvwLouajTtqxaG30sbLd','7Eu5OeOEm6IumUMSATbnEtX3GKBvkrWD4K4H75y','p1a5mZy2ylR2DYWs2LSBN3pNzDCQS2GOXAIdQTsrzU2rONmHqAtM6HABTJ75bjZgYJ9PL6GZY06nmZteGv0alauPidmYWY6KpPCxjsGUYo5qYB9wPn6pOiagKMnNQ','Gk','5',15);
+INSERT INTO ti VALUES (8017183,183,'va','qES2qI3J9wfLuaGvCuI6A4RWPHr6tWKdJcyOvmNgabYfXwiZqKpa5dBkqj5H6wnfEiRSgMuVaRlghFLXRT85ySs4nZpIem1654MS4fb3rsZlGr4FnOgZFS3GyWXjGZqYIa1WxezBiLILVJ2yqMcv9jILcHPfwWRg82pTfCW2YOjyC0HhEOQacyHOQltTD24zofZIgyJXMvwLouajTtqxaG30sbLd','7Eu5OeOEm6IumUMSATbnEtX3GKBvkrWD4K4H75y','p1a5mZy2ylR2DYWs2LSBN3pNzDCQS2GOXAIdQTsrzU2rONmHqAtM6HABTJ75bjZgYJ9PL6GZY06nmZteGv0alauPidmYWY6KpPCxjsGUYo5qYB9wPn6pOiagKMnNQ','Gk','5',15);
+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(67) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(63), f VARCHAR(38) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3674768621,-410774449,'sqlGCFgjhjY','XeDy7XsYEpw57Uw','eM8fCHlYrOv5lRJHiQ8E4SMCB3bGtjQA8fQFeHsyoZKJHeZhNkLrQbc6iTY6h8U','EU5mFn3EsT1sTK5VoFtOENF4lCfB1','z','p',0);
+INSERT INTO t VALUES (2308588258,938179770,'wMCqlOMYhKI5o','Xvga9WNxYNn1Jwenm1QMWE1Ed9c8gMqKPIPBmp8kdEY','c5SeQz97pWnWfZxYSRIEO1yMfhOmgc','JrVhAx6qb7FCWuBHAg1bCxy23b3QZZWzv','o','A',1);
+INSERT INTO t VALUES (3404720999,-1570419298,'CLLOZw0muAbL1R3jCbJtVR8J4JEWwsGf9maLrfUcMIyhgs','oL','q','QldccJ1U9xN','o','SF',2);
+INSERT INTO t VALUES (1190586204,69553892,'Y8TB4L5P34ByDZNnpmnpEu16fJzWkZ20H','wrleYPgoVX2nSeRUL4cYhbFyw','XAJ4fz5eaaBIYJPoJQNoitC','Iav7F0igJjvUXaqoiXBCBCUWao6TeT9tcikcK','m','XK',3);
+INSERT INTO t VALUES (3235121140,-470013163,'YOsWNCgejYU4wLmlclzSvq','vGUUi89Eiet3qF07YtKXNJ3Kz7UBo5eAqB0M8jHa3iuWhg','l5YvPO7wlwkPBWG5DK2gi3YXUU28VssWKSM8vCpWPIHSyGqdAdSYMrGlbS4A','jYyb','e','O',4);
+INSERT INTO t VALUES (1024673309,1840491540,'EAxZMFxiJukc9K','zM7GrJpGpfphpnqAhmcFv7Lp5Ga5GbHuDKRlB','HQ67WowufDxcSaMHBOAxNNWmjtrJN1Wsdo14CdfuU8Ldv','9CevnI','J','87',5);
+INSERT INTO t VALUES (4126541611,-1251412269,'QU1PRm4DjXIBvkFXVGH08986Uwl20RavJZz8buPT','sSgvyzzll','kDP82ysUOOPLhoxWNYkjYeQHohPbM30B0RVHAtSYdNA16Ux6ShgU8LwsQ','j8euQvVQEbsNjU8','M','M',6);
+INSERT INTO t VALUES (3974575746,1085831301,'M3ZgsM8sDb4EYMHiYlCaWw9BzllcKazDwa','DIE','Gqb','h1KSvC9exj6SEq','i','Dd',7);
+INSERT INTO t VALUES (4146806723,946529558,'deckoV3y','BWKelgJkfe','OuODw8aepNIG24LuQFlcgAWeJF2IAAJBjbY4p3h9RSyUjeUF1gGKy','ysQe1sKl2FbnkkKDtnrOa2MfU','3','B',8);
+INSERT INTO t VALUES (735406167,1058741699,'VQn0eaWJJgIKVdKJsg75MMEeyp2rLxbrWjXdB','aeSfqbOX4xtVJFh3UVx8gO5LO8WdUV3H9JlH4zIpSW4m','cs4iQxsP45','utN4Uk','F','kA',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT, c CHAR(67) NOT NULL, d VARBINARY(60) NOT NULL, e VARCHAR(63), f VARCHAR(38) 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 (1359280131,8698,'0Oc7fi6XfVLkfmfNePYbGgRjkVIg0bTa9RLSD12WRM0vuNHmWuCEg3rzUJGDMC6rKZgP16nWWnemHmVBTIV23Hk6bdSxi','30Xf','FmQkJvsjFisdAc7Ri2','Z1KFs5evVQpIQ1HC3JpOEs3','OEt','wNsKy2kJotzZTZbzi3RLZ9Z6N2w66z2',10);
-INSERT INTO ti VALUES (1359280131,8698,'0Oc7fi6XfVLkfmfNePYbGgRjkVIg0bTa9RLSD12WRM0vuNHmWuCEg3rzUJGDMC6rKZgP16nWWnemHmVBTIV23Hk6bdSxi','30Xf','FmQkJvsjFisdAc7Ri2','Z1KFs5evVQpIQ1HC3JpOEs3','OEt','wNsKy2kJotzZTZbzi3RLZ9Z6N2w66z2',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(98);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
-INSERT INTO t VALUES (-1147799217,6864,'AGdaVncW5OApsyPCe0fcuypydv675wI444fpga','vfv','v','G','4i3klrJ5CNFuWMV9TTstHvCOyhYqu5MTOAtOsbeYGyfyegSTH7vYd2o2boqv9nmXdvXjomdcshuPq','InZmrWlmEQTEY',11);
-INSERT INTO ti VALUES (-1147799217,6864,'AGdaVncW5OApsyPCe0fcuypydv675wI444fpga','vfv','v','G','4i3klrJ5CNFuWMV9TTstHvCOyhYqu5MTOAtOsbeYGyfyegSTH7vYd2o2boqv9nmXdvXjomdcshuPq','InZmrWlmEQTEY',11);
+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 (8741564419151920644,1304816732,'VIiBW4EgUFMgu7WH0L','53Y4WnfJHRvAqEVqyLbYLMlhJKRVAfpX49p2runpOy7xbstQiNSxnemz3A7','Gll7nLPnPdAaoplZDuA6NHnK8ucjDzjDpGhn','QvH7gcuS7ZhaeY5Giwytmwqg50BujYVzCjc','o','Uq',10);
+INSERT INTO ti VALUES (8741564419151920644,1304816732,'VIiBW4EgUFMgu7WH0L','53Y4WnfJHRvAqEVqyLbYLMlhJKRVAfpX49p2runpOy7xbstQiNSxnemz3A7','Gll7nLPnPdAaoplZDuA6NHnK8ucjDzjDpGhn','QvH7gcuS7ZhaeY5Giwytmwqg50BujYVzCjc','o','Uq',10);
+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 (3708891211860186697,1657757599,'e1vJI7257TYXdy2we61bHwatJ9AhRDu59Ux3lPqBurYSnf8TdD3NKR2gIz5H','dl2XLIW4vHyyZafTw','S8aUwpfnX8LS7urnh5oNkvtc98I9P09mYvuMEk61KDrufg4z2txnr48WOP0Ey','UP4YjqTP88dp6Q4r','h','Au',11);
+INSERT INTO ti VALUES (3708891211860186697,1657757599,'e1vJI7257TYXdy2we61bHwatJ9AhRDu59Ux3lPqBurYSnf8TdD3NKR2gIz5H','dl2XLIW4vHyyZafTw','S8aUwpfnX8LS7urnh5oNkvtc98I9P09mYvuMEk61KDrufg4z2txnr48WOP0Ey','UP4YjqTP88dp6Q4r','h','Au',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2031096049,22863,'1FqIDJuZt32y26L1','n5p2w8bbWB2gGV8lHCI47MufGBZfsXBy9iJv0esl8JQJoVDWGf','bESRxM28tppwQw4jjfqfs0BSTXsxUtgmfh7L','jpQ7oCQbV06snoYIdkBUYo2QuiafGRejtVp7qD3gqW5Eo38g7Ll37ldrwE2jke6I1mHaQK5pH3q','ncrYd0i6knAhCXmVkSGMRxEVt3reLwynSjBLr152NTAdy','dMxJ303235b95At0BiEN4TLZPHs6EhO9QrzvZYLSPNIL3GOUh5nReCt6ce2Tx500yPSZpKMF2DKqCleZgN',12);
-INSERT INTO ti VALUES (2031096049,22863,'1FqIDJuZt32y26L1','n5p2w8bbWB2gGV8lHCI47MufGBZfsXBy9iJv0esl8JQJoVDWGf','bESRxM28tppwQw4jjfqfs0BSTXsxUtgmfh7L','jpQ7oCQbV06snoYIdkBUYo2QuiafGRejtVp7qD3gqW5Eo38g7Ll37ldrwE2jke6I1mHaQK5pH3q','ncrYd0i6knAhCXmVkSGMRxEVt3reLwynSjBLr152NTAdy','dMxJ303235b95At0BiEN4TLZPHs6EhO9QrzvZYLSPNIL3GOUh5nReCt6ce2Tx500yPSZpKMF2DKqCleZgN',12);
+INSERT INTO t VALUES (14453689621274425652,-2072465752,'GfNuexlrFQiNA1nfC0QtbYwyLF5uBViWUUDAvP9R7Kds5l4ipsZ','oaJ8rh0p8ZGgXkn8kI3NwotnUZJCmfroMrDDYhkiXILpZ13btUMnRo57j6oE6Lrltetk4A8blk9H6jytAX1rWhSTKWtnVoMoZPysF5SjXaDqweFlPDFkGbJO1bl3P5jtoyPvnLESY43wQcHvgJfyfrUqxuB7xMKIImUzMqAMh0KsAAIoN6elz2986KwCGSwzGr5Y7oMNDnfR9J02eY13VJfeU2ShInhfLCd2svrHViLIfxFjV4mX8E5cDfrA','9ZIetCvGMr7m4MPElolQQzbcCGRobY3Etuse','uygDdZwi0vLVp7uHV194Bh','6','l',12);
+INSERT INTO ti VALUES (14453689621274425652,-2072465752,'GfNuexlrFQiNA1nfC0QtbYwyLF5uBViWUUDAvP9R7Kds5l4ipsZ','oaJ8rh0p8ZGgXkn8kI3NwotnUZJCmfroMrDDYhkiXILpZ13btUMnRo57j6oE6Lrltetk4A8blk9H6jytAX1rWhSTKWtnVoMoZPysF5SjXaDqweFlPDFkGbJO1bl3P5jtoyPvnLESY43wQcHvgJfyfrUqxuB7xMKIImUzMqAMh0KsAAIoN6elz2986KwCGSwzGr5Y7oMNDnfR9J02eY13VJfeU2ShInhfLCd2svrHViLIfxFjV4mX8E5cDfrA','9ZIetCvGMr7m4MPElolQQzbcCGRobY3Etuse','uygDdZwi0vLVp7uHV194Bh','6','l',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-729481068,15788,'pDFOSm4xcVJuH2csSkEArZYrd90DiiwUG6D4cNCBXTbsUNm5LC8stTx3n5IYHn84NLzbc7sI64LmFLGGdkH9QAG1FoIkC','8RLdHuUOZdm8dURiWwCDU9UbwRkPoVxiozVhWeD7p266Fc3LDKDNmzrY0hr7lGZjHixU2linuiqjjdYb4ZJYco96w0dCHlEd9adTOP7JOQtrVHMttePvJWTzZRdVx4v6fo8eieX','wPg5zZIz0KFhoKmClKqsjqDn2FMTI6OebodRJgZBUCbdNLsHlUNi','iShdtoQUZSxVKWcHTiO1Peg8yETxvtq3rRLr6Yz2n98qQqcRab40fcl0VUo0PyI5M8Bck0LfevOHZhj5pT421z4PihIiqDKN8tkdYI1Otn10puGO8aWc1zSD405qdkTR2UV7KU9Ti80Dc6kaYmFoIZnrAkmI5G7CKmRZyfUHebaBURQox7aq4z8IUp2QGQ7golP3uigJAVMbgvp9oB7Emz1mDcjX','qdLX7RuvyLnhx4O7I76POP3gRAlx7YcIOPxRlLsaZVTto','bdsZeZ21a2OH826Tt6r6ygpqBdM7AsCjaAm8BQkzO',13);
-INSERT INTO ti VALUES (-729481068,15788,'pDFOSm4xcVJuH2csSkEArZYrd90DiiwUG6D4cNCBXTbsUNm5LC8stTx3n5IYHn84NLzbc7sI64LmFLGGdkH9QAG1FoIkC','8RLdHuUOZdm8dURiWwCDU9UbwRkPoVxiozVhWeD7p266Fc3LDKDNmzrY0hr7lGZjHixU2linuiqjjdYb4ZJYco96w0dCHlEd9adTOP7JOQtrVHMttePvJWTzZRdVx4v6fo8eieX','wPg5zZIz0KFhoKmClKqsjqDn2FMTI6OebodRJgZBUCbdNLsHlUNi','iShdtoQUZSxVKWcHTiO1Peg8yETxvtq3rRLr6Yz2n98qQqcRab40fcl0VUo0PyI5M8Bck0LfevOHZhj5pT421z4PihIiqDKN8tkdYI1Otn10puGO8aWc1zSD405qdkTR2UV7KU9Ti80Dc6kaYmFoIZnrAkmI5G7CKmRZyfUHebaBURQox7aq4z8IUp2QGQ7golP3uigJAVMbgvp9oB7Emz1mDcjX','qdLX7RuvyLnhx4O7I76POP3gRAlx7YcIOPxRlLsaZVTto','bdsZeZ21a2OH826Tt6r6ygpqBdM7AsCjaAm8BQkzO',13);
+INSERT INTO t VALUES (771108811340101018,94426184,'FdiabAxFAn8XytTJGnuYyq2vEBm6fEOVgqlJCpuC6oUmBt','AFcq9EQjN4tqs7NsDfIqmubfLGAcGWP51x7mWrZg2jICtVhodVY7aolZmQ0P3EvlS3d7imJyDpgICEXMoAQHWW89FFXb63ffPSm2jYXG3cXu2TAE2uG1gjyppII8N0cDI3ghREw89aaEZVrKybCjYMNaUP73uJUaW91Vl8ik','J3isCgDDuMG55oDzLPTLVLuoyuBqiAg186','FLCS58QBPXNCoCatSCMqPXH99bRJwV7BU41HiCaj','4','T2',13);
+INSERT INTO ti VALUES (771108811340101018,94426184,'FdiabAxFAn8XytTJGnuYyq2vEBm6fEOVgqlJCpuC6oUmBt','AFcq9EQjN4tqs7NsDfIqmubfLGAcGWP51x7mWrZg2jICtVhodVY7aolZmQ0P3EvlS3d7imJyDpgICEXMoAQHWW89FFXb63ffPSm2jYXG3cXu2TAE2uG1gjyppII8N0cDI3ghREw89aaEZVrKybCjYMNaUP73uJUaW91Vl8ik','J3isCgDDuMG55oDzLPTLVLuoyuBqiAg186','FLCS58QBPXNCoCatSCMqPXH99bRJwV7BU41HiCaj','4','T2',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (10285354654346042023,-663528950,'7aceyqSbXX6NamRXCNzzaHqVPP0XGYTIQe9s6mKZD1yal','bK8JcCkCqbYkaf7NGIoLvOAfZyz6dflRtGAQZU6VgvGY1EO2aKj4Sg1zrbhTP3UAcBhillhzb5sJ4myEti3PKY6Erb2gk2SHidYyxc1QdfHgFrRHqM0Hbp4A345YG8hoAIMH3Xr1VRdCvUr2aJQwWKWeNuzPGrpRZE7XYWEiwusMDcVMelsv5WawsOm9vPBKCT1vEony1ir6pzKMmSpWlEO5P4FMDjhxTjuyqBa1VElfu1goR','Gq6O7oIaQ8TXxMz1jTsXIWTERj0jWGhfZO1tgzUz','4aTjnrati4MJVMEoo0Mkorsrr5w12JXGYuQ5oO11PFSnkgQmoArlk8d7NbXeUuDMCKh6tWIh3UxHre9zSPXXkrdUdhOsZk26VV8MVRBdL2SU9aVYc0tY8G4Gl6Pq0jo8NyqEpVmWo3Kx5GDXfVOpt3EuIo5zGPLwfvYWn7C2GUS1yHqaOwwpsx1Pl7RhC','b','t',14);
+INSERT INTO ti VALUES (10285354654346042023,-663528950,'7aceyqSbXX6NamRXCNzzaHqVPP0XGYTIQe9s6mKZD1yal','bK8JcCkCqbYkaf7NGIoLvOAfZyz6dflRtGAQZU6VgvGY1EO2aKj4Sg1zrbhTP3UAcBhillhzb5sJ4myEti3PKY6Erb2gk2SHidYyxc1QdfHgFrRHqM0Hbp4A345YG8hoAIMH3Xr1VRdCvUr2aJQwWKWeNuzPGrpRZE7XYWEiwusMDcVMelsv5WawsOm9vPBKCT1vEony1ir6pzKMmSpWlEO5P4FMDjhxTjuyqBa1VElfu1goR','Gq6O7oIaQ8TXxMz1jTsXIWTERj0jWGhfZO1tgzUz','4aTjnrati4MJVMEoo0Mkorsrr5w12JXGYuQ5oO11PFSnkgQmoArlk8d7NbXeUuDMCKh6tWIh3UxHre9zSPXXkrdUdhOsZk26VV8MVRBdL2SU9aVYc0tY8G4Gl6Pq0jo8NyqEpVmWo3Kx5GDXfVOpt3EuIo5zGPLwfvYWn7C2GUS1yHqaOwwpsx1Pl7RhC','b','t',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8804596344057548450,100650956,'Jgjv8JAFpIWHhplZEfOccVNt3w82','4KNhWWFJZiU9J2zqLjHjETLOLB1n5dc8COVEHoxWBDh0KqFjXbmDFAig1NgBL','CdujxIuYsBdkEqudkPdHjdTU7X8jGKwxALaPJIA2XVn7l0h9','HmT1iv7VpAiM52e60J9OIPomlAiBVhsSp96iOUCFSJdpIq7bWdlaNMzKQOJzi4wli9rj6h4hqbY1wHskk7RWmQGNfOZV5pR6CDbCx9B7ZPK05hSEevhRF3uawRsJZYAbtUlus0pVpz87C5rHv6YqKvMjEVXfgpRPhdgN3tZYnUJVHZfeVsDf3dM99dy7QFIdZxmHl1vIvGgYVzu0CTwFeGP8oJo4b2h3OW9lrADFkgH8FCm4ukmvIz7N','f','ZIL',15);
+INSERT INTO ti VALUES (8804596344057548450,100650956,'Jgjv8JAFpIWHhplZEfOccVNt3w82','4KNhWWFJZiU9J2zqLjHjETLOLB1n5dc8COVEHoxWBDh0KqFjXbmDFAig1NgBL','CdujxIuYsBdkEqudkPdHjdTU7X8jGKwxALaPJIA2XVn7l0h9','HmT1iv7VpAiM52e60J9OIPomlAiBVhsSp96iOUCFSJdpIq7bWdlaNMzKQOJzi4wli9rj6h4hqbY1wHskk7RWmQGNfOZV5pR6CDbCx9B7ZPK05hSEevhRF3uawRsJZYAbtUlus0pVpz87C5rHv6YqKvMjEVXfgpRPhdgN3tZYnUJVHZfeVsDf3dM99dy7QFIdZxmHl1vIvGgYVzu0CTwFeGP8oJo4b2h3OW9lrADFkgH8FCm4ukmvIz7N','f','ZIL',15);
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(44) NOT NULL, d VARBINARY(60) NOT NULL, e VARBINARY(28) NOT NULL, f VARCHAR(81), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15027700237677368243,4247676919,'Das75h1FSV5DRZfsVRt2d4ECzNf9','A3IdxtPrbbny4mlnTFkm4rHRgA2XU48ZTMvhAGaXjspjY2p','Xa7ENB1U','MXPvHExOTUFlGTdobkG5U8y','GTKkH5MK0wZJTcgO3jqytjsYVztfZlgaxbD8bSZDwuzbYQbGHO6Kosmc7rg0HdXMhR','AgFx80pnM7is4z0LirLZc1hbK7XOgwjc8S8eVLlL3w9XH9dlNGocAlZp5Fja9rnFqcE5tBTCNhzTgUGJY6QU305Bhai6mqIpV',0);
-INSERT INTO t VALUES (10748899958773351826,3386816154,'pBgyY7aZkguJ9Plennuwu7j','CCqG92QS7ShnBiOgmDe','t0zjYMiY','zlX','3ueV3U7pLw3h48SbE0dXLezqMo5nl','5eO4Jycj8jkRc15TegVdMbbMnjsTn99Ft8q6MmEWbMF9GJ1KP25ydwmot2reyyJ24ysUgVGF0qStSC2QYFIlDdUdMJB',1);
-INSERT INTO t VALUES (8341845924067032189,4140192099,'yaGp2ayeR6W8cBINfGV5u','A60v4uidX5MHkAeWWM07o5m2Xhex7xEeq2OagUx','HL','M3A353IEdTB8ijJ2PK59U2r6VcrC9SSoJuqLW5nnoX81dcXIX3mYdzbM3ZGVctdJn13zNmwcCf','K9foy','mypYK1cQAqOdUjLhAb3552VrIVH72KiRU1danW5zxLWsptnMFn62hEArIScD2LNhkTQuL9RhLBCVGECrtdnd7OQT',2);
-INSERT INTO t VALUES (5277081078774829789,128090534,'LFAJfcWEuIFuxbz9QcmBPGGNMyM2Co4','jeMKYS9q3KX','XYevegGlquALjsEWiOGLZp','e4','efOk6RmSTBwhvMqhbo6ADAPLmmO2GJNCDPDGlKtOJ0D7BZOxGjSfTX8NUCRx7YtobRaZqgQ3T0dwwHw6DZkInGs7BLdgxqQW2ED','330draWRUg0s2dN6ClV3Qsly',3);
-INSERT INTO t VALUES (13345204587328632990,760748294,'0','Sz5Rl7nZNabLsK4VGPhUbq','lq','PppiVXMxHG5sZsilGshqfRkHoQZRao1WMNsqvesh1ICvTPLhbCnM5GgTlNctcNG3I4tMajF','pa9uikjAndOxaFg7ckJY2kSb3SwhDvrw5cLTL3b','2IfsyocHMS7HIOs57OMZUbqTf',4);
-INSERT INTO t VALUES (6616227907651135447,3486045450,'zAZPIbGoU1l6Rzkuys','9vIeLXkIfRHQRz7OVxdgf9mlYOQ4hphKYrhXlscexvxHDjEm3','7iFdUXDlBN14Z0Wriyn','bRB778LJ3FCxvJQOtcg4Nb4AKFGwKUvwNEtw3SbOqn7XGoeTzLKBgwlfwThbAzYJHzCSqR','LrgMpEbPRSZFDwnB4GjU0ud3pIh94oxvgA2hHFblNke3cleAfgm3GtAeho1Rsh','vG01R0rT1Lgf03cbXqHmIW19EVhLZQSVBvHAKeXAXlc9hEGoFc',5);
-INSERT INTO t VALUES (4725931150083267575,332431,'1rkYReo1LrpDMlVaHhBkyFl','MOSCCTb0WRcWz2fZL9wWReFmA97YnMruQJJevxgVUNhhm','dQNJqZSMxY2Xf9NOb','pMiaUllQoQ0w8Z4cB5FMXXOe9IxYEgWlEwcxKQ0','AiyFNZNHqdxAzYuIAFDKDUPdBCzp9cIUuwp0kwj1m60DJGKZbPH58haD1ka9PdLXRXUarUw90Qjnxy3vaaJ1uvOakj59HHHygw','BMPrjE7T24p5yeY90omhwhIkOVcXKkUfxCr1CAWWCw5E8SP6MIkEJn30',6);
-INSERT INTO t VALUES (11970724357958164486,2507001561,'tkgmPezqa96Ofk0er','fgbMxNzEEihOiNSXHUgYk','9z','XxH2SHnhJFqrRKJAAAWs8dUkQxMUbfhTYEJpN7BJ31dJ','JoBXTNOIqkNue','39UtS774eQgI3vBRCm052nQXy8',7);
-INSERT INTO t VALUES (13350860092964858361,1163704026,'pYIFHxE9FvNE76Xs2EM2zz0A','Tf0duXeQR59rmw8Ju75','xgmg0T2uPvucvXmWsieOTn','gbzhNEoKahjfww9nksOZYUJz5RbTAAmgrchAjeSLmnXk9szCSnWPxbCy','QGQvnIwzbhKOmUydioKBT3jSyyECsJfeGmZS','dMT2T69Xega6EtS',8);
-INSERT INTO t VALUES (9672136659320479173,2905742126,'cPD7syQuIFV3aoPTP','GhrdBZ','la8kncnhXJrw4k','A2TxgPx3iXe0mXa26BlAA7MQlTK8pGPZqjIVL1c','cmLuk6cbMaAb','6d9VMquuafMSxFq59HkqAp1lgnV9sdoGGh61hpAKspCAyV7y4iIWFTeiNCkysxAHd08w640czTuO9nULBtTZxnwu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED, c BINARY(91) NOT NULL, d VARBINARY(65), e VARCHAR(76), f VARBINARY(92), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1358954081356253726,24026,'lpZmMw3rssnxJwrbD38VyuhtX','yeCeE9TQIsrDNavg7mOBNyoLVvoRQ0FXmms0vJW1hCXQduZ73QdNVUElVt','sXu6DOJ6FmrxtbmKGzKjoF6Djx','QTxC9HK6bIY3nP5JKzpfatiz','A','Z',0);
+INSERT INTO t VALUES (-2374850130408756897,8540,'d0K2vz7nm54WLGWvt3GTRAaPvJ3Nu','g6RrJkgTgBqPO5WbfR8ieTCv2TLOWzeyaETASudQvK3qtHWXBsm','PmGjmrHy4uRr2C1AbZCGq1JOG7','znFur2k56XJBBKhSWQ0NmnG4SgkPVtnKk5wP5zQs84h','M','Y',1);
+INSERT INTO t VALUES (4384351062397059724,55121,'HTsIOcbCdUFl2j7PhBQsFa1RpvSjtUL4aEm7cpnimSD2ZwKRqV','KV2h5COkNlpwdSyw','mTlraGVEJbEagODhSYBwufzLRRSRkawWxS31eDkNkFHyOjo2dfKdTkW5ccrZNgrGJXW4z','UjMo3vO5JCx3xcJDOU0PAUc3NRXpxQj7dHZBZJHAuL753c4Pbi11XfAgjiyV','mt','P',2);
+INSERT INTO t VALUES (1627153914449426554,63918,'S5K9pxrFB1ex8leRwM62TZVEIwpJ','SMFKmXdY8MvU7yNDFEhR4PCDYFtVJkCrJnIOCLQJoCWklX57jMpLT65mEZfe97EfN','jpEFwapKMJtn3zx2uI03mxktB8NjGM4XFq7vVCypEtiv5q','JamwoZc5e6sRpFAMHAJOwLCt2w53sLfWBacHXAx8O','ql','l',3);
+INSERT INTO t VALUES (6784696793576478746,19945,'QvqfZFRawJnQV54LWykSEAFQKigktcHgGxhuaZoWSWViZZXJkq4ET59MV381','g9afdYkk9cj4oUCelAzDyM5v97R2kVxplgX','qS7OfeLyLVfxM3XR47onXumW3XtVLwpE6','0JEhgNNU93GhozzFXdsH6RNjfrw0VhV5RU4dOcpVSpH9','v9','i',4);
+INSERT INTO t VALUES (-2767658995977642668,53814,'Nc66QPIvFPfHfwKmN9kajwCfrES0cZZ0wR0JxvYDw8Kg2uVEhOOL1zB5daHeUVWu','bkDxnh04gz9gTmdtTSzt6cWypzmdXnhmiUdPbbxZ','5B8KKyWa1j5rhQnuczwZAoFIiEz9SdPn9XEAixF5MAyTqo4wzoJ3bLIzAXZ','z2zR6nLWldkZwKLM9muxD83rZPYVHHeNjU7V2xoEL40iOkoduvqaaWRnkbX1fH2AHUGu3WKZC','c','H',5);
+INSERT INTO t VALUES (-4825656898302351964,939,'mwDmZqLUdYMQKhNLWh16bdG0J9XkxUl6d2X5LQXDwU8DMqfJnt9yiHmPGEICeYMzPKt0iWS','c2dq9c4iv8sJVt3zuGDy0d3NifRs5jq042lbTT5kcXplfVD48whE8dghPmdOe','V9rdfB','9xmDPTh3eHZ0RYJ','x','R',6);
+INSERT INTO t VALUES (3634265915177391950,30059,'0lK20jLo8nLFKJoHiFPC9ewNO7Yu87DJ4Rfq4kDUE9mFwZV4VPcsW6iKF6FgNkeS6','dr6appQjXfvlJnlYvpRQZg6d53Ydk22EY','SaKi6Re','Kw9UGQQorMxI1jeVYqMnyleSIBC2FPPQfb96Jd7NE3','b4','P',7);
+INSERT INTO t VALUES (-1870358347974408905,56174,'m8AN6wQZaktqe6glRH0xDrvQuAe8KUFjtdNwsiNuG2XnX90X9VBO2upY1A7yNtdLEguTqW1qDOD8wTgjV7HwARCeebw','uwkKQSNLcGzdSAtZR47Bk7aY','hloFf37PmNS7yPdvjgr','bRg373Y','3','j',8);
+INSERT INTO t VALUES (7597696228050716897,46234,'rMLAxW2gNYZ9Ob9cFVtnvxwzCsA5qzpyeGIrpByEbFMjNdBP9lM5zUWmPNw8Ley6etZRbmvpT3','IgAgWZB3wmI5NoJpTLe4KoB4271jaYdZZbQXPTO6EoKNvZyxoo5bO7WnpDyogwiC','wltUXTUNk50N15AksYQuNvTyPW7I1c0AUfLmSYSrbODj8MdkA4','qUzgjH4pNKRO35aHW7nNxi2mnlmlTPlBGDOCIswnn3UXcAnjuVFy1VtMtT6zIZTvGtT8oLu','K','i',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED, c BINARY(91) NOT NULL, d VARBINARY(65), e VARCHAR(76), f VARBINARY(92), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (5526935955164275161,1050531036,'yCmsuzAqNbO7u4CTxPA0f','Y41u','k5wh5MFNPe8BGUa4kKjwURmKlho4','8hwEjx0Bi37VAKkoBw82LSqhym2H','nuGaQ6apNtv8IwhN9v4yJI4fUfRxahdd1ksjkoXCw3sOMGV4qfMiPV1I6dItE3jpY9l44LfUd2e6hj2UBDbay','1xmNel1gNQNE08VjB1RWnKnGxb0TBlZqx8PUmire4ujaNcfDet7w',10);
-INSERT INTO ti VALUES (5526935955164275161,1050531036,'yCmsuzAqNbO7u4CTxPA0f','Y41u','k5wh5MFNPe8BGUa4kKjwURmKlho4','8hwEjx0Bi37VAKkoBw82LSqhym2H','nuGaQ6apNtv8IwhN9v4yJI4fUfRxahdd1ksjkoXCw3sOMGV4qfMiPV1I6dItE3jpY9l44LfUd2e6hj2UBDbay','1xmNel1gNQNE08VjB1RWnKnGxb0TBlZqx8PUmire4ujaNcfDet7w',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (2058736718973876977,1925096780,'0KqLNOlI3C3pxS','ehIDiZP1UpY5sdsBV','ysyz','5038bxx18MX3qoLxbAc84dZ5','M66Mz9FX8K8zsWF8L35f5VeuUv4cYhKwrHKgpq96mywIWXNGUaUb54GUsS24x41o2X','t7epO60a9DtlkmykzdADJtOeRHkoS6RBteLI1Z9FETPhoDp',11);
-INSERT INTO ti VALUES (2058736718973876977,1925096780,'0KqLNOlI3C3pxS','ehIDiZP1UpY5sdsBV','ysyz','5038bxx18MX3qoLxbAc84dZ5','M66Mz9FX8K8zsWF8L35f5VeuUv4cYhKwrHKgpq96mywIWXNGUaUb54GUsS24x41o2X','t7epO60a9DtlkmykzdADJtOeRHkoS6RBteLI1Z9FETPhoDp',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2267649254980183064,3907896579,'jFfNeiHFXLEPcQSp0Z4KEyEPQKDmkYUx9Y9f8ia','ybtxQlhezDXw5Mxg5XMHhOCE5cZ25XEjmjSG8mENOzVjSQfsivvXKDEGBEbQK7KbVQT4m0cN59py2hgBguDdrnwK9dCNoA6DXOkJhUFWwvdINIhKW39rPIWY9vgnMNUsxlG946RucJT5mbWkAzoTL4kywA6Ize2nfbRgA5K','Cpxwo2ofWaQUgHlJF','g8XJQmfWiBx5TVvxSx5wR45M0Rx7WDci8EoMcjun13BK5iF9FI5fKpdwi2Q9AjppDq','2nvokXCAUFAdZWOml6lT1a0IzOVa2fwPtrJTA0XKjQkHMmju5QtiE2zHApyFEV','itMlM5x8HIAUcwEAOjj8lKoZX55Hf0Dx4dAzeThyxD04eqtqFZwgt1jqI3yq3Ha6maZod0OspwVFvWfmxKw1',12);
-INSERT INTO ti VALUES (2267649254980183064,3907896579,'jFfNeiHFXLEPcQSp0Z4KEyEPQKDmkYUx9Y9f8ia','ybtxQlhezDXw5Mxg5XMHhOCE5cZ25XEjmjSG8mENOzVjSQfsivvXKDEGBEbQK7KbVQT4m0cN59py2hgBguDdrnwK9dCNoA6DXOkJhUFWwvdINIhKW39rPIWY9vgnMNUsxlG946RucJT5mbWkAzoTL4kywA6Ize2nfbRgA5K','Cpxwo2ofWaQUgHlJF','g8XJQmfWiBx5TVvxSx5wR45M0Rx7WDci8EoMcjun13BK5iF9FI5fKpdwi2Q9AjppDq','2nvokXCAUFAdZWOml6lT1a0IzOVa2fwPtrJTA0XKjQkHMmju5QtiE2zHApyFEV','itMlM5x8HIAUcwEAOjj8lKoZX55Hf0Dx4dAzeThyxD04eqtqFZwgt1jqI3yq3Ha6maZod0OspwVFvWfmxKw1',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3851581059672234077,1268489743,'0EvLED0zgca491i4uUriUcL','sG7dwE3diiiACofizBJnAVHT8QxTADtDhhDLkYnSAHtbWzx5p5h0yqgYtDNuKcXJrfjwvW17y8K2PjhjzbPLnjIj8DiEpqKagC0Kncbs0uQ6UmMIt','9Mh','jLjqpXJqaTbLOpP1CRyTKVtSdg2uEUMS6V47nLCGPm9rhVO2jXL0iNpuV2pCwTi6hcZfSXqjhshxMSH0hSN6WJccIXYmReDogmVk43ZTWWu729aSJqMimHjBH6oPgLH7z95wjr2GyXOetHt0h4L9cfkm9HXEJLEQV8CWI7SrL0kXlyolB','FDoGTeMeWrrHx0VBB7embys3wKWDeVOSQ1eynl90bKa4BF','FLB4uBN3NfveA1Dz2qjVu61o5rTKeRIY',13);
-INSERT INTO ti VALUES (3851581059672234077,1268489743,'0EvLED0zgca491i4uUriUcL','sG7dwE3diiiACofizBJnAVHT8QxTADtDhhDLkYnSAHtbWzx5p5h0yqgYtDNuKcXJrfjwvW17y8K2PjhjzbPLnjIj8DiEpqKagC0Kncbs0uQ6UmMIt','9Mh','jLjqpXJqaTbLOpP1CRyTKVtSdg2uEUMS6V47nLCGPm9rhVO2jXL0iNpuV2pCwTi6hcZfSXqjhshxMSH0hSN6WJccIXYmReDogmVk43ZTWWu729aSJqMimHjBH6oPgLH7z95wjr2GyXOetHt0h4L9cfkm9HXEJLEQV8CWI7SrL0kXlyolB','FDoGTeMeWrrHx0VBB7embys3wKWDeVOSQ1eynl90bKa4BF','FLB4uBN3NfveA1Dz2qjVu61o5rTKeRIY',13);
-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(91) NOT NULL, d VARCHAR(75) NOT NULL, e VARCHAR(83) NOT NULL, f VARCHAR(68) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (64937,3178652313,'Yr5IWovbpQFdjp','ZiZBtKHi1niiRJPrJXD01MKdPrWNOeJmjJLk','F4sRJ8ZvMJSVjzan0hX1JKwZ0ZVXj5j','UDwSCKSu7zRYdGVN5PyIzmebvz','ylU4xOF0DGJBiQ9XJbHxLy5YVXjxABwHfGFnIty3nXtmyqDWdf46CCFCpV3waqhG1QaeoT','8KwbRysI21rQ6XUDXlfzZR6kqdHV7Q9gqUquTgxdRqZ5r9x505JqJeUEj',0);
-INSERT INTO t VALUES (24072,3590916637,'jqsuviz4YSNNbIhdeONNhdQuqIuSAJw45MlH','oS4pnUkrCWdvA9hvhwDijqtKe6YDUseemnzwR4niM','su','QZuuppdi2M','tf7dyLqvuo4eOJY9fp4Oyu7JWEtF7lqtv','FzsFxtUP7JVFFddD3qv',1);
-INSERT INTO t VALUES (52993,1064320227,'QZKfbT2z09oFdvDNfEyFcBmQqgZV0omz0dvUPYYuauk2ea6OgvmPNmsJ1sIrKFZw88r4MPeSSSnolEoMc9d','lucSACEBVKTmUHSleRBxQgn','UzqZgkfrTVR1JfYROGmjK9zpbNzAIyejFcWyZG','KhKY7zHON03pq7jt9','3fJ4sfr32lz39f6JkHNEkOCw4EXIGHar','N2P5xFiGOnyyuGcKIkCC7SHAoLnJZk2f70EvPWRwyu0CFiXAqrFlAmklQ9m1WRsMmRjkU9bOp7UtVyN',2);
-INSERT INTO t VALUES (32833,1397757658,'LO2H0AGbhVnhw9CdeSsJu8AC7ahfgNsu0AyET7WfeLewgsjTGmwIdpDk1DFZZ3kXqrXTbG9Ey29L77cr36','ERwrWr','iXHpeDNfWcQ21KloftqPtVgL','Aj5Av0zLaDxsGIWXjrJJcqtyqtTg371Vj1F','F7JLISEoApiOGFA','fb7uHfT1OSMhIvlelcgkDxjY68',3);
-INSERT INTO t VALUES (60753,1793445650,'HH1N8jNlJ8oCFSUWgru2jlH0EUiYTNYPOr7o7F5','U9A2irzC8WjD','xfNTo44TfAXHNewMzbNtrDwODa2U4f4ej0yH7T0UiRzHcQKuTL6FKQLtfCTkpwosfoExtVMHCGD3OOPOR','YQckKuU7utPeSEQnD0c6Gix2pzSsscBLJa5M7S9AzalHUbDjSVSF2DlBR7CURdTB','BC8Ya8v4Ku29pZDqaNx74NgS','m6h3lgk143ty7WpbrtJaBotxDLiRbXB96If07KwHyJdxV03qy43OtL0J3X5qEdIugyLOMkBfneLFbaxVVvRy86sw7EfsD8V',4);
-INSERT INTO t VALUES (53167,3947915453,'sSH7GSi6jlFwZhi','UtrFnCqQLEqTrNjLRNUENLyXJLkphLgwujX9Byq9Y12sTphDHdOO80WPBhgjSCyumhC0','viFWPsPZc','DW1L9W6RC6eu948FyDYlnqWtfGXMy','1ZogAAO4evw0G5cNPeJPS2ElYJkli8xX6ckdF0P2I67lSN3Ay8cykkInu5xmutCMFdJrIA0FEmdUdvDlmt8fFycKtYkgs','HavCy5FF0',5);
-INSERT INTO t VALUES (36228,2684202666,'eoPmmVyXHG6PlMQB','FzHHvOpc1qZ40EuupSNAWcopylziTvhA4aMn441N0hbJEcIWPCNNfxToz0mm0grGudTTDIigS','PLefX3HTNhu6VIUyYCoDj352V','qcIHTL0YciVyacXnKzoMASEaIwtPAauQhjJDy9neSmFmVL7lqZAki','xv2qXkhXC6l2IgeLHQXyX2kAd1ueQUdpJPCLJHaxR99zLNz4Apw8UTwHNUJZSmAWOt9HN8K3Wu5xGEVkFrIl7r10YxX','odsO9s1sUcuBgPPdtYcmffDmIGAgOnznH3g8a8IWm9h19b3Jr9n8COSHSAnoi0JtKM6pJoWgkW6Ut4RtBs',6);
-INSERT INTO t VALUES (34053,711843991,'bGRMqGTDgWz3vYLoSRVzn91Z7fBd0YnxkkUWLIxH','SUl4ZEKya','aacDr3CswqhoDztTrh4fDzCVjIXYBiaKij823YLOFY7','6S2k5XxFq5OrqjBZ4Q','bwgIiueZzkJa1MajZtJLsYAPiLNwH6xNlHc8m','MM7ZlVBYNOvKcfqUE',7);
-INSERT INTO t VALUES (7111,189689086,'cSPI5DQDXJsOFDcLibN0ib5NWwxhul32b8ERcJP8nd','CoHdFNkmc34bkRjxy6iPzNv7qBvi2hUFswjUXWevraUUCU3B9T','8c28UNgjMnE6uHMc5qyCq9z8EgcoGg4w7mE3Vfp6Ew','onTrlyfLyemxe0G95S05smUnxoIrDAW5tkLWRTGS4BpJcyErG05ZmSzsdIWa31eXq','UOdPr9z3DGkPwpZ5snELXFdjcvZwiQLCB6uOGV9GblQZ75tgxMmFfs24C23baTuMxzNBFYUlyKtcxTsoKGtUucvmUsYWu','SmYHPzIN1Zkgf5exnEJo87GBqUVY30amcwN36sneK9aCoEISgBQJxngXtx3oYr9PFT5',8);
-INSERT INTO t VALUES (16596,4195149870,'HeeOg5lPxvoS1n2zJGrkMdJzhBKxCZTexeL0NkuCaZJ','3V1nkXQfGlHEAoAaloy1sPlj6uXL3yXHiTOYh5','uBu8nHn','8LvtMKZaRoUgi72r0Gs113NP3orgjQVOLzLvcKjhWsMNkUKDx63CNBiqTJ0T4ig9N','O5CoZo6gqlQTHZTML8kzlvS5IDUNxywnZWkOXJOwjhyfrvtnbTotF36FJ5XY7w0TyjIB9gac','S',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (1228908874340723971,65287,'JpHTwo2s7ao8K5JLT1SGSFqcsaQm27GywPW5jEP6Fv0gunQE15','jFcHJdMOoSWdYmyn54BQ3Dhwm1rGaaOa4','217IRKJW14Oi3CRzYzHpUKxP3d8lP5VrQTIJMf2AT9hrJTKl1QYzYVMnyh','syYKf6JNeJot5HCOid7zebwhDX5mUyo1vXLYsc2wCSD0AfwSpnIm6IZQximMtpyFoErLsNpEpzcVXIDr6','u','h',10);
+INSERT INTO ti VALUES (1228908874340723971,65287,'JpHTwo2s7ao8K5JLT1SGSFqcsaQm27GywPW5jEP6Fv0gunQE15','jFcHJdMOoSWdYmyn54BQ3Dhwm1rGaaOa4','217IRKJW14Oi3CRzYzHpUKxP3d8lP5VrQTIJMf2AT9hrJTKl1QYzYVMnyh','syYKf6JNeJot5HCOid7zebwhDX5mUyo1vXLYsc2wCSD0AfwSpnIm6IZQximMtpyFoErLsNpEpzcVXIDr6','u','h',10);
+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 (-8938942942274070003,14600,'KbFDwzDeHHzcmXqvBIC5FWXvhAZRFWn4OC1ihmArd2W1lRrSTEVgSGd7npoPm85Ngf1sK','GpigxWUOzMFj6QUqk','j3OW0Y5fdezXtk','RtkI3NgVkCh08drS8atkYxgP','D','N',11);
+INSERT INTO ti VALUES (-8938942942274070003,14600,'KbFDwzDeHHzcmXqvBIC5FWXvhAZRFWn4OC1ihmArd2W1lRrSTEVgSGd7npoPm85Ngf1sK','GpigxWUOzMFj6QUqk','j3OW0Y5fdezXtk','RtkI3NgVkCh08drS8atkYxgP','D','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-7674197705151459133,2872,'Qb7fLdz1gE4pShWO1vxtbqKpfUGY58sw34ZJP5YBo3kYKpp9GeOUhrA558ad','xD0cMM8orjOHVghQqyFPSjWGMmd4bMLpDwtXOXjjl8ccLNs08j5WwJYvRuMMWPiAGHuFcPeOKCeS3tco2A7GtgWfg3Is8JWT4zP6JG05MUo2Nq7Upqv4FJLzY1M4aQRtgaHjwseQ6U','DqxnfuFlhGQlW1GFB17UB9xFQclEewA7VqlKS','6SmE4ktOUOiRSbPUpOqbI4qo2FILj6IYh2pabH90Od41dKJpXtrXTlXN7uC4AKsseMLuBzi9WcQxO','Cu','V',12);
+INSERT INTO ti VALUES (-7674197705151459133,2872,'Qb7fLdz1gE4pShWO1vxtbqKpfUGY58sw34ZJP5YBo3kYKpp9GeOUhrA558ad','xD0cMM8orjOHVghQqyFPSjWGMmd4bMLpDwtXOXjjl8ccLNs08j5WwJYvRuMMWPiAGHuFcPeOKCeS3tco2A7GtgWfg3Is8JWT4zP6JG05MUo2Nq7Upqv4FJLzY1M4aQRtgaHjwseQ6U','DqxnfuFlhGQlW1GFB17UB9xFQclEewA7VqlKS','6SmE4ktOUOiRSbPUpOqbI4qo2FILj6IYh2pabH90Od41dKJpXtrXTlXN7uC4AKsseMLuBzi9WcQxO','Cu','V',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-651953313084497849,24730,'uV5JIh72Wi3H9CRF8vNKiyB7RdSLnQhWPWDMJ','gacNU3tQy47Qg3p0ZTKS7LBOOEB6FzKpw1wva4PnPaz2k23Mhw4ab3WdraO7SZaPmH1NE3n8Udwm2izuTYznKIpaQiCEuTRHo4136DkA9QsrhKH4isgbel6SBOJhrntuMOHUbRJ3sT2bDRaSIpauhU8rsomB7vR7FnThpldrko0r41aod3QqTyBbK64nuQdOIqykiQwvaUpektlJUc2VJ','4hMBAzkB656JeE55e6yWaeGzHfZN0','EvBN4yOdYtPYlj8OVaPtCXdhnZlEtrvOaTORxD0pBUsH5Wdsrc5mVNXHX2vhYo9iLu3RjQgnim5W7yz7g9wVLc8mJ3gwsbLa7Tb4irYrwYYJhaQyBfHaeszTmo966kxLxA2jIXzyRY3ZO4nN5cCYb8ES5lNot45oPh','A','T',13);
+INSERT INTO ti VALUES (-651953313084497849,24730,'uV5JIh72Wi3H9CRF8vNKiyB7RdSLnQhWPWDMJ','gacNU3tQy47Qg3p0ZTKS7LBOOEB6FzKpw1wva4PnPaz2k23Mhw4ab3WdraO7SZaPmH1NE3n8Udwm2izuTYznKIpaQiCEuTRHo4136DkA9QsrhKH4isgbel6SBOJhrntuMOHUbRJ3sT2bDRaSIpauhU8rsomB7vR7FnThpldrko0r41aod3QqTyBbK64nuQdOIqykiQwvaUpektlJUc2VJ','4hMBAzkB656JeE55e6yWaeGzHfZN0','EvBN4yOdYtPYlj8OVaPtCXdhnZlEtrvOaTORxD0pBUsH5Wdsrc5mVNXHX2vhYo9iLu3RjQgnim5W7yz7g9wVLc8mJ3gwsbLa7Tb4irYrwYYJhaQyBfHaeszTmo966kxLxA2jIXzyRY3ZO4nN5cCYb8ES5lNot45oPh','A','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5483060914256483782,26300,'dgKSF5SUb0JCzWG1HVHAcMz4FIf7xAUU3BcMJXR0ADnmbqfwjmGCK3MEDSlzQpHtu2nNtRWNrGqFuhU6YqB','lYRYipyiMfPoyf6FNd0gY6BodLctkUUJrE02lVJPLLsBslBIzclbbyDeFqVznxl0eAX8U3kvXgZFXcllTuB6oHY9Kx0thZic7aoBA7Jy9b1MMbIkyQLksOr1enIj668sRClaPAXQ6Loq8yzeIywDvB0hEhMqUgAwNOtjyOA5j1vrsoyjHReGc9wU8KU2rAuFCuHAQ6QITX7xGWt06Aglj4YHJnx','xVqkWVcQtu05yDNMUcSScFcdDwgt1X9zJ1BRcGsvgXkeVDYAJx','QHruGdANiM5L7Kdrs1FhtqqdYnufTNdb0YOz2rvGZCy0yncX1QjzwJn5vC7OP0VSXnWUUT9kg6Qqlx','0n','0',14);
+INSERT INTO ti VALUES (-5483060914256483782,26300,'dgKSF5SUb0JCzWG1HVHAcMz4FIf7xAUU3BcMJXR0ADnmbqfwjmGCK3MEDSlzQpHtu2nNtRWNrGqFuhU6YqB','lYRYipyiMfPoyf6FNd0gY6BodLctkUUJrE02lVJPLLsBslBIzclbbyDeFqVznxl0eAX8U3kvXgZFXcllTuB6oHY9Kx0thZic7aoBA7Jy9b1MMbIkyQLksOr1enIj668sRClaPAXQ6Loq8yzeIywDvB0hEhMqUgAwNOtjyOA5j1vrsoyjHReGc9wU8KU2rAuFCuHAQ6QITX7xGWt06Aglj4YHJnx','xVqkWVcQtu05yDNMUcSScFcdDwgt1X9zJ1BRcGsvgXkeVDYAJx','QHruGdANiM5L7Kdrs1FhtqqdYnufTNdb0YOz2rvGZCy0yncX1QjzwJn5vC7OP0VSXnWUUT9kg6Qqlx','0n','0',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7139237774993200584,41134,'UQGGmY7Umn0sbYE9T9Xg4Fnh7IIlFN1j0BbkUU','EWhu9rcUqxReE8Fr8RoMEA','NDM5VZvKbyKlwefagW4Ny2ed67m22Rndgkoi4VxAkpKhcrQBsT6wS1H8','P1nSylu0mvexIjIttFytBpdHjg8gvdUcY2wusGw79Vl930cu0JkClPThW9jt6AgTuVnrSL98N3wTc5YCKvMUIjOhRhVNjEkQ65EaTN1znto4xp1rZXYLUtmY8Sfcoi4gKx3r','Gzj','w',15);
+INSERT INTO ti VALUES (7139237774993200584,41134,'UQGGmY7Umn0sbYE9T9Xg4Fnh7IIlFN1j0BbkUU','EWhu9rcUqxReE8Fr8RoMEA','NDM5VZvKbyKlwefagW4Ny2ed67m22Rndgkoi4VxAkpKhcrQBsT6wS1H8','P1nSylu0mvexIjIttFytBpdHjg8gvdUcY2wusGw79Vl930cu0JkClPThW9jt6AgTuVnrSL98N3wTc5YCKvMUIjOhRhVNjEkQ65EaTN1znto4xp1rZXYLUtmY8Sfcoi4gKx3r','Gzj','w',15);
+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(59), d VARBINARY(8), e VARBINARY(67), f VARBINARY(22) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-650273355681326389,1464904748,'JON3N2NHBqt92WApZuCP1nfufdSyC7aJJn1MZFvKt0f4UYFg3','SjKywJ5','iBJeV9EV6x8AZI74pSvV','dxglSaYbpC','G7','T',0);
+INSERT INTO t VALUES (4205608435952474861,2530967186,'ObaQW0UmHbijBFkldDgqrTEFHwZlVEuqx','K','GcswHXksLsZOmLU8Ar0Kg9j6XBHenX6FqKhHp','Pl','Vc','J',1);
+INSERT INTO t VALUES (2298001776753581130,1902200335,'4qkRsjsIkcW6EdqV7e3csP9oOvzm1lclEVLXdXxRi','c','s1IZhRvJm0JPP96HYvXJxccLoi','9lsbg9iZAVAm','OI','K',2);
+INSERT INTO t VALUES (-2323681180926006532,2103835670,'WcCjuNS07R5f6BLXO34QVutYvX2lptAuohmordxLawfRJz7GlTBKsaSX','T','eO3PKbTo5A5tWguNrOV6IDLBqAxkuSa6fbFjslttlqCtQZiC7ljn','Dt2DYT2tU0u7Ux8F707VI','L','i',3);
+INSERT INTO t VALUES (1194344135543340946,2065496980,'EGB5tDKXxebaOZujNQELn4wafeI1OJ','d','s7dOZWE2WTwr2U1GeV8M7VL2WvucER7cct','C','T','R',4);
+INSERT INTO t VALUES (471997735651112428,2190559888,'5KhcZcBG','7mU4','usfGLZ39gX0oUKlzxWURQJthBOI7uW','F2heH','v','3',5);
+INSERT INTO t VALUES (5892389907115231237,4028955782,'Uw4LWtNHyfFYnJTjeeqgnGij59trD1kkNrg','is8','tctMvhSl','RKbbIJraJkB8MpZ','N','9',6);
+INSERT INTO t VALUES (2928144530806055658,3611180571,'kRtdDtlz3HT7JV3m','5SMQZe','spVhV8xJ4FDD2nyNx6XiGCMBFdwF7zhwS7R8Im9EFq429LC091alDS','ZAfO','Lk','S',7);
+INSERT INTO t VALUES (3416496475387068709,1862899137,'QIw','pO1','kfr','Iq18','sY','x',8);
+INSERT INTO t VALUES (5116440410140208716,3897046678,'MDrAyTm5Gpyhr','27h','n2fXGI0ZfZnATGupArV5Z8EkRN9','S2HL9MqV','GO','E',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(59), d VARBINARY(8), e VARBINARY(67), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (318776070,2220295457,'gzbx0sV44irjDh4ROO8QUWO1OI4iFecaPaA3SvERjjZNKqlJ63UkwJl1izI8iijxW3S8nQxzuZJDeKId','6TG75vfaqxxagZtbqU9UrhAIpDcxySb0iwHesPAIf2xMOSkl1WNN9huC','T8VFqc5X0am0CheoNTHpopRHa0aCNQWiXo0ebW','uc3O2JImP7JyQA7IUjLyeQktAVQYVEIRoya3iY9lC8t5Lq3Ljezpm0I','iqptmQafm','qlkS4IsLfFlN0DNS9yRVtI1lN1g7',10);
-INSERT INTO ti VALUES (318776070,2220295457,'gzbx0sV44irjDh4ROO8QUWO1OI4iFecaPaA3SvERjjZNKqlJ63UkwJl1izI8iijxW3S8nQxzuZJDeKId','6TG75vfaqxxagZtbqU9UrhAIpDcxySb0iwHesPAIf2xMOSkl1WNN9huC','T8VFqc5X0am0CheoNTHpopRHa0aCNQWiXo0ebW','uc3O2JImP7JyQA7IUjLyeQktAVQYVEIRoya3iY9lC8t5Lq3Ljezpm0I','iqptmQafm','qlkS4IsLfFlN0DNS9yRVtI1lN1g7',10);
-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 (2488450513,4195760719,'kJeNRoxwKgm4N87mDaUa39zdxIXBN7jssxkeHTzvoULmvXDl19QX4slf3n9PHZE8VpnG8OqhSpD8VRjTZT','xKmukIWJZGOLBDrUWaFz3dzineGaVaO8SsAp4EaGeVCaPugr53DiDgH','m','Cv9lU0AQSPXMb6ioIH0ov3Uo','9rihJnKNAL4Aomnd8vPU8y0TxYYyAZP7Negkq','nlwWwV9TcEZr3SoaRKXngFLaWU1NfStNN8SYWe47bS0kKVHAWIyqOEcWDKCn4',11);
-INSERT INTO ti VALUES (2488450513,4195760719,'kJeNRoxwKgm4N87mDaUa39zdxIXBN7jssxkeHTzvoULmvXDl19QX4slf3n9PHZE8VpnG8OqhSpD8VRjTZT','xKmukIWJZGOLBDrUWaFz3dzineGaVaO8SsAp4EaGeVCaPugr53DiDgH','m','Cv9lU0AQSPXMb6ioIH0ov3Uo','9rihJnKNAL4Aomnd8vPU8y0TxYYyAZP7Negkq','nlwWwV9TcEZr3SoaRKXngFLaWU1NfStNN8SYWe47bS0kKVHAWIyqOEcWDKCn4',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7330238058081756781,485686394,'2ZKcsS','sA6V9HK','LHeDggJxFnKfBw9NYj5FpHTj537FgWSz7T6Tfc','Ua9U66f2YoWNVQA9f','2','H',10);
+INSERT INTO ti VALUES (7330238058081756781,485686394,'2ZKcsS','sA6V9HK','LHeDggJxFnKfBw9NYj5FpHTj537FgWSz7T6Tfc','Ua9U66f2YoWNVQA9f','2','H',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (2555700625039788646,4231796741,'a5QzvYxH2F7xjOEZiKLEVF8OGWCRRS4','2vK','p8nCBKQT5qiX6yu0yvbVCIwJUaubp','8','7K','P',11);
+INSERT INTO ti VALUES (2555700625039788646,4231796741,'a5QzvYxH2F7xjOEZiKLEVF8OGWCRRS4','2vK','p8nCBKQT5qiX6yu0yvbVCIwJUaubp','8','7K','P',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-5797303428617368507,1998372833,'rYw8v3PZrPlMXXFKFIAaPEmQhbxGUDd','zvnljaN2WhkjBfpzfslzpUeC2Gom7XmwZ0PIF7okq44iVWYdY44CWKjRLDOywVVlC66L3sERhY53cWPAmoPxm3qKAtdABVuzbjmG7hNR77evjtfiYTvpuIpl7y9HiWhSA33DtjbzvJknTXejA5TrI7HKnM0B0oS8MiDmAHYBtFudf59N3QQacM89A48p9JtphhR5UBn2vTUzE7tQGdHDbGYfQeg8','xppnM8Nj4WL5aKb','SsPAIETn6fDOL1ymn','z5','2',12);
+INSERT INTO ti VALUES (-5797303428617368507,1998372833,'rYw8v3PZrPlMXXFKFIAaPEmQhbxGUDd','zvnljaN2WhkjBfpzfslzpUeC2Gom7XmwZ0PIF7okq44iVWYdY44CWKjRLDOywVVlC66L3sERhY53cWPAmoPxm3qKAtdABVuzbjmG7hNR77evjtfiYTvpuIpl7y9HiWhSA33DtjbzvJknTXejA5TrI7HKnM0B0oS8MiDmAHYBtFudf59N3QQacM89A48p9JtphhR5UBn2vTUzE7tQGdHDbGYfQeg8','xppnM8Nj4WL5aKb','SsPAIETn6fDOL1ymn','z5','2',12);
+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 (-2375699078448691222,3737544354,'kZVojhHFDvCm4dJ3osxKdPkYX8A6SsLotxr','nE8Ik03rwbZKQWUhSzypJwDjpalA7ns1guNvH7Gq9BN1xR7NGR9jijZ','LIHhdmBWUhdXW8mRztdhB9uuboZetZVb8LHK7aaCrnnobl','rkprSrOiKANKlAiIGfUXmSSoljiLMeVeL7lbJFbr8w17QpQSFOKa9s89kaKpeXBhClPGF4KUScW7cEUfJhfBGsNh9sxvSb6WWr6x4rs5K9hPY8IkEUlfUja3SGRYfvTrvDS6SDp2FNljK3ocvCVW3GEQWN7vUOv6UMmRP5hDDyEOxTkm8vTYj','W2','9',13);
+INSERT INTO ti VALUES (-2375699078448691222,3737544354,'kZVojhHFDvCm4dJ3osxKdPkYX8A6SsLotxr','nE8Ik03rwbZKQWUhSzypJwDjpalA7ns1guNvH7Gq9BN1xR7NGR9jijZ','LIHhdmBWUhdXW8mRztdhB9uuboZetZVb8LHK7aaCrnnobl','rkprSrOiKANKlAiIGfUXmSSoljiLMeVeL7lbJFbr8w17QpQSFOKa9s89kaKpeXBhClPGF4KUScW7cEUfJhfBGsNh9sxvSb6WWr6x4rs5K9hPY8IkEUlfUja3SGRYfvTrvDS6SDp2FNljK3ocvCVW3GEQWN7vUOv6UMmRP5hDDyEOxTkm8vTYj','W2','9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-5613119770645829803,934583472,'Yk','l4TiZglI1IXEyifbaSNExw7','CdUrSqyKe1sXH','8Azomo5UTDQTfj48yoz8zAeNGN7xMShWX7495aZ7P5TpClspS5uvXbnLRiwvtfdj0lPUEZLJZXMQpuSyt6oH9Ra3MvzebvI937JTM179DFReZcbDkrKwBRC0w3b0Z8LSwlPlAjodeX96vcoXIpbvRSP34yNYnQfPckqYpCIkDPYeO8ZqG4Ez0RSZ1MPi6t53V1','eH','S',14);
+INSERT INTO ti VALUES (-5613119770645829803,934583472,'Yk','l4TiZglI1IXEyifbaSNExw7','CdUrSqyKe1sXH','8Azomo5UTDQTfj48yoz8zAeNGN7xMShWX7495aZ7P5TpClspS5uvXbnLRiwvtfdj0lPUEZLJZXMQpuSyt6oH9Ra3MvzebvI937JTM179DFReZcbDkrKwBRC0w3b0Z8LSwlPlAjodeX96vcoXIpbvRSP34yNYnQfPckqYpCIkDPYeO8ZqG4Ez0RSZ1MPi6t53V1','eH','S',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5510979721803482391,2925640923,'tHoD3MHbn9fyGqm9KkmlkZmOl3QSsbAMH4cqj1McXtgMh','YHrGoQWsT9HKJC60FqmSHbVaRoclp51DBwPlt28Y5EM0GohcO7bbt7jaxSNUlanQEuAfFp8dsoBweTNBQUjaFj181zVr5PBP1r4KlJjNQDa8niSBABU83btFq3ljSXVIrFE1XX59rGlQYUu7BrSGW7GH3mstk9tePf6D7eLhaQqn','cufsRaFRee7MAO3EMyvQfYOEbQZTizpiIi5t5NhD9R3XuMjZpwoVZ0','oYYw8yXCyBSHjb8J4cWfF73Ud0Fs969x1Js1wgEhUnseq24KNakVtQLpNidC4k7p8J0c4Sldl2FnoYs4o4NdJCr6EP57FxYc7sMqQfT8xOE8BOFJErvYusJJ','ImF','b',15);
+INSERT INTO ti VALUES (-5510979721803482391,2925640923,'tHoD3MHbn9fyGqm9KkmlkZmOl3QSsbAMH4cqj1McXtgMh','YHrGoQWsT9HKJC60FqmSHbVaRoclp51DBwPlt28Y5EM0GohcO7bbt7jaxSNUlanQEuAfFp8dsoBweTNBQUjaFj181zVr5PBP1r4KlJjNQDa8niSBABU83btFq3ljSXVIrFE1XX59rGlQYUu7BrSGW7GH3mstk9tePf6D7eLhaQqn','cufsRaFRee7MAO3EMyvQfYOEbQZTizpiIi5t5NhD9R3XuMjZpwoVZ0','oYYw8yXCyBSHjb8J4cWfF73Ud0Fs969x1Js1wgEhUnseq24KNakVtQLpNidC4k7p8J0c4Sldl2FnoYs4o4NdJCr6EP57FxYc7sMqQfT8xOE8BOFJErvYusJJ','ImF','b',15);
+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 NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(9) NOT NULL, e VARBINARY(96), f VARBINARY(5), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (43,7253414,'3nLycan4BDLWMBQYk2h99k4VDCngBgpCEJoBTIZoVqP9G8KbcA7dCa0pvMVoB4VA1XiUu9tcvfyMp2bcZ','cB','unmCK23TzEEXgq3YDQ27P','y0','Pr','1',0);
+INSERT INTO t VALUES (-111,4226854,'QIi0qQWdQQQBKxjabTvmuHvDl','Bk28N0Ro','cDytYc0xfJq4RuAYAaHIspt0f0Ct7DT5vf5QdPUT8BD2SvDoBnVHfw6YU','c5','u2','H',1);
+INSERT INTO t VALUES (-83,2400425,'16lBf8kNYEeJCJ3fAW6qBiHe04t1VUi0Hy6ozY3yJ4FNMaDPhqzDLma7DcOx5D4vYa','b11r','iBNt1TFkLGqlo7wDAnvmHtQJMLDxjRj7gOwk5gcenGkBnHUMOjTeDYMVl9nO4xTSzEvtVFSWDyaS3xYqD3wI4DjYqG','ovTzB','jO','l',2);
+INSERT INTO t VALUES (-46,-6024231,'iao7K3NJ7Ynqc3wO1jnOXkhyFSpv8V8DfqOhTnppJ5LFlKDvZQKaX2WMVDJ7YBC1F8x1PvLMPE8noZyIgkbof1c8','rdCM','2gg5DVXx5nTYIJ5IXLlxM5t3PexCa50EyhnNIHOFnKiVmsrH0ii4MGA1qCKcpUdFF1QY0MIsx57zfl','B','CT','P',3);
+INSERT INTO t VALUES (120,7712725,'0ScptcD6zUZ4oMmHkrGBefQr7DkMcDHVzGKa1105r1F9eKSH','2VIGqHdXq','ZfNwHGDjDsIR1sLbBk1o2g','2aU3','ju','5',4);
+INSERT INTO t VALUES (-112,2736693,'VXWqDLHAIbDoOY49bAN4K8Adl3foLfVhHhSD4OI7GlnAXxxTAWw32vtHFSigQZqfoyirXAxVegHEWLVLI8rSPhwXj','sSTPg7a','39v7KIFXryenDx3rz0ivd8nvhqKwjVbuulgcOMUsIKbgkpIZsfk6eF2j4chhoZR7gSAT2yf1ZWXLCdv','oQ','t','E',5);
+INSERT INTO t VALUES (-28,-5671895,'JqDbqhpwT','iWZZ','Hro5E','ML','4G','e',6);
+INSERT INTO t VALUES (120,-197634,'BAJW8TsnEGeCEsoYcAQUrs48fuMB0dtta0ipLONt4w2OHQFFC1pw9wLdAGHxcYH6m6psLlZSg','pC14mkwGY','DYpRfNqUaeNCucWpXzK3NRes5uYL8Bf45QmXF0dZeWAYHtevLtEDnivjn3T4LM0yDLkY9ZNxqr','uSoQ','QG','t',7);
+INSERT INTO t VALUES (-38,-1070093,'8','h2HIl','GQNM8ToB5wPkMHl4mfn7z5knCSdLpq0KZsPvR4O03l1qAVjeAS','8SdbY','g','U',8);
+INSERT INTO t VALUES (120,-57933,'R1WMWQOh2OB03L03ACp7CALIxa81','ysqe','dMe2hwIdfeUgcw8XeNR5M106GEQ7szbgyvawGOwETOu8BJOuFNJxS7MGIqrzzN','3aD','D0','v',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT NOT NULL, c CHAR(98) NOT NULL, d VARCHAR(9) NOT NULL, e VARBINARY(96), f VARBINARY(5), 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 (7868825468743312116,3729658,'frY7cxFjqfExptzTdIwzkrvNhM','JD1','mXFnPmQ3bbOx9Prczsz1aYk3sDOBPioaQxl5nBbTL5f3gmKOq','t','oh','V',10);
+INSERT INTO ti VALUES (7868825468743312116,3729658,'frY7cxFjqfExptzTdIwzkrvNhM','JD1','mXFnPmQ3bbOx9Prczsz1aYk3sDOBPioaQxl5nBbTL5f3gmKOq','t','oh','V',10);
+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 (-4716760012889243750,-578094,'ERSP27mvpmuujQlHOMQ8n4nSqMYBNt84bDi8TK','p','o5Pmpps0','StLJm','YL','d',11);
+INSERT INTO ti VALUES (-4716760012889243750,-578094,'ERSP27mvpmuujQlHOMQ8n4nSqMYBNt84bDi8TK','p','o5Pmpps0','StLJm','YL','d',11);
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 (2536946126,2541981905,'hT3WMgd5Y19v1jVzJhUWWrKGTxLwC5wPFccUmK3ihqwG4QcsVoVgupGNxpFgaYtkQc3VbKlX','9','v3EcKVlpqlc5Q2T3pXonWDcTaAEDmmYIu4mIX50QqUlpymjkpzZxMWYiohxwfncNfOLes','nTXa67Bm','McdufkbpGP4GzAvfo6q4ZpvJ','OAG18148BouECcRkacTmnOPUKQ5I5d547gly7fBKrtROzsqE1ws',12);
-INSERT INTO ti VALUES (2536946126,2541981905,'hT3WMgd5Y19v1jVzJhUWWrKGTxLwC5wPFccUmK3ihqwG4QcsVoVgupGNxpFgaYtkQc3VbKlX','9','v3EcKVlpqlc5Q2T3pXonWDcTaAEDmmYIu4mIX50QqUlpymjkpzZxMWYiohxwfncNfOLes','nTXa67Bm','McdufkbpGP4GzAvfo6q4ZpvJ','OAG18148BouECcRkacTmnOPUKQ5I5d547gly7fBKrtROzsqE1ws',12);
+INSERT INTO t VALUES (-198151982046422203,495822,'Kfx8UbX5z17NRK351CoE7lMGqWyrds4vbbGjE1S5SPLP3yImpmi8EhjfNv31kLKrYUdkb3Qqd101nKkmF5EfgcTQnKi2zBnI8q','nPwigD7YQFdyVsb3lOYZwJ1n3AXGth9UtlUcm8tA7FCY8AGzKUMR3eXQ6sVrcF1GmmIz3nWCWVxcitUJ8DIRi0uOByTfyoP8Ln4fD9ZR9bwMKG1c3IVALNr5kKeSVFOHBh2mPt5dfEPetwlNZDrrR9MtLeO21','tb4w9k1fT00RSVrRfLp3GP5QRcbfJAP2TqPPMz9CmcHvEPGoAg0pves9tPDx','C','6','2',12);
+INSERT INTO ti VALUES (-198151982046422203,495822,'Kfx8UbX5z17NRK351CoE7lMGqWyrds4vbbGjE1S5SPLP3yImpmi8EhjfNv31kLKrYUdkb3Qqd101nKkmF5EfgcTQnKi2zBnI8q','nPwigD7YQFdyVsb3lOYZwJ1n3AXGth9UtlUcm8tA7FCY8AGzKUMR3eXQ6sVrcF1GmmIz3nWCWVxcitUJ8DIRi0uOByTfyoP8Ln4fD9ZR9bwMKG1c3IVALNr5kKeSVFOHBh2mPt5dfEPetwlNZDrrR9MtLeO21','tb4w9k1fT00RSVrRfLp3GP5QRcbfJAP2TqPPMz9CmcHvEPGoAg0pves9tPDx','C','6','2',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (899607365781469823,3085399,'wAIm4rzf30T8C3c3P5joAf4','m8Eshs5WrcQau9q5gWnuY57O2MtZc52P5LvfOwxd2ugQvXv82L9MAdp3JlzREpkwitViSET1rFfV3Ouf3Y','sXZVbGIS5SPpxf2wXMrIUCa','yOTqJoQd9uX6qlPxvMjUm4JQV8pDX8gQJXttjozp3yrlk2jk7FEfzwZbSRGBnMOy8TPH1ZJfOImk3URRJv7cgShbmQUzjfjnEB3nQE2iAhuz1JGCo1VB2rqJaNbAw2auISlSN5jvZr6QDKszKt','4','t',13);
+INSERT INTO ti VALUES (899607365781469823,3085399,'wAIm4rzf30T8C3c3P5joAf4','m8Eshs5WrcQau9q5gWnuY57O2MtZc52P5LvfOwxd2ugQvXv82L9MAdp3JlzREpkwitViSET1rFfV3Ouf3Y','sXZVbGIS5SPpxf2wXMrIUCa','yOTqJoQd9uX6qlPxvMjUm4JQV8pDX8gQJXttjozp3yrlk2jk7FEfzwZbSRGBnMOy8TPH1ZJfOImk3URRJv7cgShbmQUzjfjnEB3nQE2iAhuz1JGCo1VB2rqJaNbAw2auISlSN5jvZr6QDKszKt','4','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5561870072923627693,3884594,'rhcPorMzpHpQQQftgyhY0nvEgNJNYpDEKp0qGD7Uyi03pmMRyysqTo4W3gHp46OFWym9R7NOZQ7IPP','98j4JkKYWHEsZaX0h0VlUn2V6pvFIwjxdHNgC2XJERSC5Qtnc0lypu48D6k4EkbNYWEzSWNNdVRjWlEFFQuodekss1yRYRIQnAge907tZQeSjB6u3Bg4oZ2h9glVSqZYGBhPOsi6BzmF6Hvm3PYTA0p19j','dnWGN5BViF7pvs8tflYI43kG6T4C8VfkMzNJk0CckYqCTxgRCGogAl0QnOH','928UhBJSC3kx4A5QJxOAl8akxWm27LGJHUXyPnkbPsR1zywBYzwyGC7PREay7lyQLHkhCuoHmpggJ0ZAhes3y6hGcfkGwwGwyKIi6iG38khL1mEc51MjQpXYfF234dclnH2tqbspaR9phuub2USsRL4S0WQNOhISSDklzudxRHVMlN9u4OyA3JZFSyRPvPQsD4jF2xOoRMgVw','LT','5',14);
+INSERT INTO ti VALUES (-5561870072923627693,3884594,'rhcPorMzpHpQQQftgyhY0nvEgNJNYpDEKp0qGD7Uyi03pmMRyysqTo4W3gHp46OFWym9R7NOZQ7IPP','98j4JkKYWHEsZaX0h0VlUn2V6pvFIwjxdHNgC2XJERSC5Qtnc0lypu48D6k4EkbNYWEzSWNNdVRjWlEFFQuodekss1yRYRIQnAge907tZQeSjB6u3Bg4oZ2h9glVSqZYGBhPOsi6BzmF6Hvm3PYTA0p19j','dnWGN5BViF7pvs8tflYI43kG6T4C8VfkMzNJk0CckYqCTxgRCGogAl0QnOH','928UhBJSC3kx4A5QJxOAl8akxWm27LGJHUXyPnkbPsR1zywBYzwyGC7PREay7lyQLHkhCuoHmpggJ0ZAhes3y6hGcfkGwwGwyKIi6iG38khL1mEc51MjQpXYfF234dclnH2tqbspaR9phuub2USsRL4S0WQNOhISSDklzudxRHVMlN9u4OyA3JZFSyRPvPQsD4jF2xOoRMgVw','LT','5',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1402842077952007219,3859811,'k1C2iComKmrGb5UCMo3QI9PbVMHDp0ezqc793nTRSg0NmCF3ihym8Q0SBZmXRFM0O1nVsSYUTmMY6uguz1sZrCFAX4','MKeG36hNXwZDgM16ArylsJpsQ2fotE8yyElLMtk0eTy5DvWBJOMJQCDZDFSYcOffxCfcPVES65mZDaCIMbnZcCTr07SzNUfxb7cbUwTXlrdN23dEEjLe','I6SPtFA8PnuGMbD3Ob3RpDOz3gJanrgwpi1MYJtqZz9opLCXAIMYSigOB5pRE6wTd8kIFtV5MkUC2uO3QFpIft','pYwGBpGKHbctsj2IXTn2OcunEcdHszlS4taR7TjhhMpeRs2ESEWE18u5dFFQd6tkmwNbsL0dbClrjLSL5cBxiUaSWnWWKb7QS4SEs0LBLRNLVZLPnzlT2Jz5D37CbViGKPt2J3ZeshErG0F9kJwsr6c8lLsS4N','XZ','bo',15);
+INSERT INTO ti VALUES (1402842077952007219,3859811,'k1C2iComKmrGb5UCMo3QI9PbVMHDp0ezqc793nTRSg0NmCF3ihym8Q0SBZmXRFM0O1nVsSYUTmMY6uguz1sZrCFAX4','MKeG36hNXwZDgM16ArylsJpsQ2fotE8yyElLMtk0eTy5DvWBJOMJQCDZDFSYcOffxCfcPVES65mZDaCIMbnZcCTr07SzNUfxb7cbUwTXlrdN23dEEjLe','I6SPtFA8PnuGMbD3Ob3RpDOz3gJanrgwpi1MYJtqZz9opLCXAIMYSigOB5pRE6wTd8kIFtV5MkUC2uO3QFpIft','pYwGBpGKHbctsj2IXTn2OcunEcdHszlS4taR7TjhhMpeRs2ESEWE18u5dFFQd6tkmwNbsL0dbClrjLSL5cBxiUaSWnWWKb7QS4SEs0LBLRNLVZLPnzlT2Jz5D37CbViGKPt2J3ZeshErG0F9kJwsr6c8lLsS4N','XZ','bo',15);
+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(88), d VARCHAR(99) NOT NULL, e VARCHAR(74) NOT NULL, f VARCHAR(95) NOT NULL, g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4430,3256602025399895890,'aYHJJqP8vyjRpViqgkcUnUCHIaOLOcQu2toHYQDH3XUlqzMeYxSN32fy5ZAZ6ftqRLATbuqyW9uNz2Yrs1CBV','dLXn00WqD2mD9LPuBSr7VzvqBUw2fDmZGMNNY60Of4u80XeagtxMhRuPaqg1pb90qDiCRylFIfGZWmpvARCldzzck','Pqt09biplaPyPg9euGkGz5w2vAtPnI1Yc55kUI4dALtFh3Dxfi5W2btfimUE','Hk6M0N4xeKoBASQoDu10FMX','yE','no',0);
+INSERT INTO t VALUES (-28804,13294442034929017547,'hkEuyFjTyr8vkgeCRWGDg3cGdy3TtsFzthf5ZuRjbB113FY5LSCQZbKjnrvJUcmBmugz003O','HSyukxp0BjieB38maLispouwYjmAYqPSi7V1f6I','ugSdD2tqQHVlkUl4jcHeqbCvdTnOzXWDx99fQvrb5mSVIRTY7h2aBDQFxpGYIiTvjHMPzQ6','B2SKetiigcUFvwWrY7fpBWtC1H4YAr0uqy2PH8EELILLJHP8D3K7TWADrPSkljs48NJDCv','8','ql',1);
+INSERT INTO t VALUES (17016,10956604194435831877,'ltVS1VX8aXPo85tieZDSj3hSFMPbzGdBOKpoQ6SupuDpVfUNJ6NQTQOl3F4jKyQYfo1bJhjb9eKsHM','pHcGiXZ8CmYgMBYglMqZY9JchWKtTw3QvWDkqrBgwg5eA7bJWnmCF7Vr7J69r6mQYCDD36b5KfXGo','j5gXbmQTv2ehmWiSXJwouKm8XXflhQexb4w7fJasJYVjYgeA0JSS','NKOpI7zUP3oZet23LDh5Nu6QS24L3oamU7X2KK7bBq2jyX3oGnwp0twb','6','D1',2);
+INSERT INTO t VALUES (28483,7328774323754354041,'Znga61F3uxVXKjFq6gL6IYD4R1UPuHMk4Mxbjgl2T0X','ySCbW6AnqK','lHIM4KmRZiS','rjDympWdZNWKu952ByCC9UcyrOXEZ4cxC8Rx65zfI79JsSyonVq90Szf12KV9hHvCnjb8c41owHqDw9y','pf','X',3);
+INSERT INTO t VALUES (-32082,14136788549914915551,'ZYtfBVZ3U5MLqIt9tuzuy6VVJqXnHN3a0rEc1HQU91BVYeKBPlhMxhjXDG9PGEnHAXmTYGsbNqTLG04poojNI','nGDRXeMbWeo1Z4VZ4FvR7oR3BBEZ3sSUP5ZzdQvv5Y7Q1','UyR19To3wAiEO8gcGQEuIEvIjZPy69ewCek04I62frI3xhBBUOByVBnVFGMKAnECe69ZGDVeKw','ECz5ChZSAwk7etrcMNxhZop8sKRkF7EiC2xmcaiswtWgKVH2wHtbZmLKrWKNN3Mqoe4stc4KFmjTebGMx4NHS9P0f','u','w',4);
+INSERT INTO t VALUES (5624,3914850784074805362,'prKuXDcwWcxs5SyRQ7gZWcsCqlnH0S87SoVW3A5Yf1vDgLs7T83EP8vUEfNGh2OxWC4lB','Mf40Uil1xh938eVACMc6v6I9zmjemJrs9cqS5N','nMvufSaTFZOjk1gSO','j8crwyAjOOFOAdf4McBQSczhMivXpux6mU3FB3aO44SztopVQzOy64XQj073bPhG45pc6EOrgoJsOVql','X','ja',5);
+INSERT INTO t VALUES (25605,6870673168414006770,'NA3obdcNSauS0VeoR5GViQTYaVjMKDiR3EJmIwej6wmSGrWDMoRXMjkkuBQ7ygGsFnvezReeAt','QHWV4BNDSi3whP1N8zCw5aAvZ2R81WpYCoEoYYMAPaIcEhslqtkFNGcGnEP0S','IJW59xfovAlkZ2vI7mbh','ku2hOGwzcxgvRcvUSrd9QslFFZa5cdK3QXt','m','uN',6);
+INSERT INTO t VALUES (-17473,5385833712959846611,'vjTGItw','uhDNssIai1NhfVbiu8PI1R7SdyAc3Yq8B0DKOqsaednzS1ibJLr24iq0IzsEEnukg61JUd','CQaln78WkKKqcKNwLuBVTAmCn9HeDc9f6pgTxnaABtR4XCeMYd0','ItvDLKis14HhA43IgxQoUkbMo8xT7cazsiY3TxFTm','f','L',7);
+INSERT INTO t VALUES (-9317,5281501157864645076,'3sWZ6exkAhQ1po3FFJtNkzsinAX','QZzD9TeSJbEz4smEkHsBiO8PnPHqJGYahhpuiVpBhVlutGFe2OvVMWDZxS','54oaFN9ao3wCbmEVGguhmjrAbg57Pcti1AnBeijxGMxKG3TpLBpLeTMUYT','WWGnR2969TtMHlF9vwggeK4YluTcQvDGsePOPo1X2KQw61KtmrDxA66tFbtEtath4sa4V9lGz0F36o','qK','Z',8);
+INSERT INTO t VALUES (-28372,4161770986929827830,'XUYYvs6ApnND4zMs145F3l8re5Gx3L3FES0vo08fLJ9YrQ0Tul3al2TOjSaAPraz5NIDy8P8ntP0t2B82','NpP2v8oln5iunoNilAJJFT7tKKXGk6bC','BO2Lgog0fAmvY','BEWTnOoESWbBUVszIEJaVBB7N6Xb5j5CqterETv4zTYhjoftoTiaZxe9yWvz8s8oZr42ySaqTLLC','Y','jW',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED NOT NULL, c CHAR(88), d VARCHAR(99) NOT NULL, e VARCHAR(74) NOT NULL, f VARCHAR(95) 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 (6443766548382552383,11360900285171825875,'aXQIDDYp7w2KLQHUY56ACBG1LEKrYGckxKDC8Czto6qSx','ErVnflnhBB8fLd2uZ49D9UR21kTTm8t0kI7Ufe','aVUIf8Y7HYEPbau9GrFwTZUxgXhNw1voY3Gnrd6ofrjVxQ','zXF','C','T',10);
+INSERT INTO ti VALUES (6443766548382552383,11360900285171825875,'aXQIDDYp7w2KLQHUY56ACBG1LEKrYGckxKDC8Czto6qSx','ErVnflnhBB8fLd2uZ49D9UR21kTTm8t0kI7Ufe','aVUIf8Y7HYEPbau9GrFwTZUxgXhNw1voY3Gnrd6ofrjVxQ','zXF','C','T',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(89);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(89);
+INSERT INTO t VALUES (-4072423072343830998,8828370442148145097,'Mz','x4WAEbWR85Qh3g','vTZjGraN495ftHrKmh','pZxuFwjG5o1FFmB32KltwQu2QlSOXRxZHM6uft04TsTjJ5msOqREmaRsnOfCvoAQQ6agV','Gc','r',11);
+INSERT INTO ti VALUES (-4072423072343830998,8828370442148145097,'Mz','x4WAEbWR85Qh3g','vTZjGraN495ftHrKmh','pZxuFwjG5o1FFmB32KltwQu2QlSOXRxZHM6uft04TsTjJ5msOqREmaRsnOfCvoAQQ6agV','Gc','r',11);
+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 (2584870162733284624,6472878306309293421,'zXTGW3QvjaydKUIWTkyl4ulAPHP05UPAloDCsCanzK8RMxcLeM9N6W2Z','c1W0TQ1K9Xcaf7IKey85UhEFKjPqRj7aQXb4wR82Q9YAiyAIl4GYC0Al1WObJiJeew7O3O68Tz4c8lON2inflwbSfQjOTu3JuTlOOk7hEt7CHjhJzBonayUJByVh30Elt16dHGX2Qh5LxcFBkTggYhq0NEtnckPO6nIUVCsNJbgVW6FUCfjlnboeKK6WRS5iHgS8TgcVkIv6QhQYHRqW9st2n1Dd','7Ot9C6oAVoFKRUTURPK5QPiH7u5wufyL9qQeQaX2uJIiGS','M8pP6WSmtS3s1P5tZhHv','v','1',12);
+INSERT INTO ti VALUES (2584870162733284624,6472878306309293421,'zXTGW3QvjaydKUIWTkyl4ulAPHP05UPAloDCsCanzK8RMxcLeM9N6W2Z','c1W0TQ1K9Xcaf7IKey85UhEFKjPqRj7aQXb4wR82Q9YAiyAIl4GYC0Al1WObJiJeew7O3O68Tz4c8lON2inflwbSfQjOTu3JuTlOOk7hEt7CHjhJzBonayUJByVh30Elt16dHGX2Qh5LxcFBkTggYhq0NEtnckPO6nIUVCsNJbgVW6FUCfjlnboeKK6WRS5iHgS8TgcVkIv6QhQYHRqW9st2n1Dd','7Ot9C6oAVoFKRUTURPK5QPiH7u5wufyL9qQeQaX2uJIiGS','M8pP6WSmtS3s1P5tZhHv','v','1',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2709393574,2961167157,'SDzeWlJF','06NBfDaONw2ltTuvrgr1d1tv6FSSOmBvtSqutpjQGBe33Fu4lllifcdDWlzEPj2htORzSZvRmalRvyyUF1ZafZwJyfiLjAV7StMdjqG0PCMHiZwkpCCqBBFqrQxGbfayaRAJC2DxeCZRVvxHtKMGsrcXUksg2jJafRI9316fRGqvH2g3aDKTgCrQ1rXprOYlyABtmD','9r35JV8UQ44fF81R0S7kwVjJzXeYbo0KoBYxnBSkL24TIFZuSRvcPBRFVytrXSH','KD7s9rHpME85wO0IyrUVKSJCRMhA0nMVW9IHIzVY5Q4XHensAxVRI1hCzO6kqtIhQzHk1FDuqJhjnZIGXAAOcPzAIlqsGYOWTeJt','PbZ5hhm0hzkRMA4S0em2c27Nnd3RltVsRv4eDOeInvWO31nLF8geqLB3ow9zR7I8DfnrYlW7tPfctnA7Ydl','N82vLtNjmgbZROAJln4nzTAe1YfoR0dbFqG5HR5w6QceTdskM5ef2dTqmwVRF0caF5jBIXLQIbrjcCJz3mI8bvLFsR283N',13);
-INSERT INTO ti VALUES (2709393574,2961167157,'SDzeWlJF','06NBfDaONw2ltTuvrgr1d1tv6FSSOmBvtSqutpjQGBe33Fu4lllifcdDWlzEPj2htORzSZvRmalRvyyUF1ZafZwJyfiLjAV7StMdjqG0PCMHiZwkpCCqBBFqrQxGbfayaRAJC2DxeCZRVvxHtKMGsrcXUksg2jJafRI9316fRGqvH2g3aDKTgCrQ1rXprOYlyABtmD','9r35JV8UQ44fF81R0S7kwVjJzXeYbo0KoBYxnBSkL24TIFZuSRvcPBRFVytrXSH','KD7s9rHpME85wO0IyrUVKSJCRMhA0nMVW9IHIzVY5Q4XHensAxVRI1hCzO6kqtIhQzHk1FDuqJhjnZIGXAAOcPzAIlqsGYOWTeJt','PbZ5hhm0hzkRMA4S0em2c27Nnd3RltVsRv4eDOeInvWO31nLF8geqLB3ow9zR7I8DfnrYlW7tPfctnA7Ydl','N82vLtNjmgbZROAJln4nzTAe1YfoR0dbFqG5HR5w6QceTdskM5ef2dTqmwVRF0caF5jBIXLQIbrjcCJz3mI8bvLFsR283N',13);
+INSERT INTO t VALUES (1805418350292182499,11131195028459623910,'eRmpcfrGw8MvKdjT52Q4VATwQvfaYIK9sv4KccAqUJGfQO3YGjIHmaoa9qoBtYDNzeMdrD','h90LARhgbCOpVzkjmRdaZ2bzlneUPr52w52hPRWJKn9ksEgsDl9GJybDTNjBmdefNkcI8FOfl6m0PO2s9P72BalcfQmfrthILE2nLQuvv0orEOxO','bA6APnQpRLxlpmKLgLHuCnUUON','BgFARXFAdnZ5HpYJGJcxvcKfK18nYGOsw8Z07TRCALtefqTPgGKre9I9QI8EEHLxHHveNK0xZGkTwhoeP4Vwe3raSKUL7cSj2mzNkJkRIe9','2p','X',13);
+INSERT INTO ti VALUES (1805418350292182499,11131195028459623910,'eRmpcfrGw8MvKdjT52Q4VATwQvfaYIK9sv4KccAqUJGfQO3YGjIHmaoa9qoBtYDNzeMdrD','h90LARhgbCOpVzkjmRdaZ2bzlneUPr52w52hPRWJKn9ksEgsDl9GJybDTNjBmdefNkcI8FOfl6m0PO2s9P72BalcfQmfrthILE2nLQuvv0orEOxO','bA6APnQpRLxlpmKLgLHuCnUUON','BgFARXFAdnZ5HpYJGJcxvcKfK18nYGOsw8Z07TRCALtefqTPgGKre9I9QI8EEHLxHHveNK0xZGkTwhoeP4Vwe3raSKUL7cSj2mzNkJkRIe9','2p','X',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7993385382559818345,9710319887333444622,'zWDAwiVAUvpn66yPjUracBCBRrmgXlfmwVqtOsvPUy0usCAV6m5v3hO2YxlxsVLgs3XSh6yI124UQoUnz','EaFvUIJq1hNPqEQdRA6eVQ2WQpfkz58SFTM2ltRdXRI392AqzaUItQ7KpkatdCYGu79InVRBjExt2hHv9qszdLIyKKDqT6iBSUgr2mR2Vatt1yeCzFimEN0SlfaciedRZCXaB33cY2K8vSRR7N44vN9E0eEu4A2rIIWelEMc','GuhROf8wf2THV7Cl0p1J0x2s7O8YhyyJpG0uB0nJizmmFaOQUa','zAEze9VeoCSkbNy52OUJR8adaSnCXA4M58o47z0kHLKDYctb3Y67S3ZELaaaIPjKRaqGgCszG6Ndj0BqdKlAvDZqAlQT9thA3hbqs8oDIWfr70USebYcvweZr5COlyTiyW0yx2FZ7ioBip','o','cS',14);
+INSERT INTO ti VALUES (-7993385382559818345,9710319887333444622,'zWDAwiVAUvpn66yPjUracBCBRrmgXlfmwVqtOsvPUy0usCAV6m5v3hO2YxlxsVLgs3XSh6yI124UQoUnz','EaFvUIJq1hNPqEQdRA6eVQ2WQpfkz58SFTM2ltRdXRI392AqzaUItQ7KpkatdCYGu79InVRBjExt2hHv9qszdLIyKKDqT6iBSUgr2mR2Vatt1yeCzFimEN0SlfaciedRZCXaB33cY2K8vSRR7N44vN9E0eEu4A2rIIWelEMc','GuhROf8wf2THV7Cl0p1J0x2s7O8YhyyJpG0uB0nJizmmFaOQUa','zAEze9VeoCSkbNy52OUJR8adaSnCXA4M58o47z0kHLKDYctb3Y67S3ZELaaaIPjKRaqGgCszG6Ndj0BqdKlAvDZqAlQT9thA3hbqs8oDIWfr70USebYcvweZr5COlyTiyW0yx2FZ7ioBip','o','cS',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1233947610115687832,17334223393287963532,'ryfYRc','cRbfIhZohB0i1ilgEHaePIXjfwfpPsAJG70Wm0vLfRHnc1lCtID1CdSgfmuR32tgxs685SOm0SgYaDzfvVkGD8NJplMmPKJiioQN6zArCOZHgvqJ','yuhrEsi36rkD0G28U4CVOE6jng6hUb1InKSrQZonHYiPB','tDZR6agTOZ1U2ogEDiHYyJzQWMnO6eisJXauwB74MNcrVwFb0CHnPMjevTvwHLkdlOin1ggaHNFrl8zX3qrcWxIZFoyX6P55Ea35AtIsCQ31JB55TwfRriDdkHCXeYTZRG','qK','ZDT',15);
+INSERT INTO ti VALUES (-1233947610115687832,17334223393287963532,'ryfYRc','cRbfIhZohB0i1ilgEHaePIXjfwfpPsAJG70Wm0vLfRHnc1lCtID1CdSgfmuR32tgxs685SOm0SgYaDzfvVkGD8NJplMmPKJiioQN6zArCOZHgvqJ','yuhrEsi36rkD0G28U4CVOE6jng6hUb1InKSrQZonHYiPB','tDZR6agTOZ1U2ogEDiHYyJzQWMnO6eisJXauwB74MNcrVwFb0CHnPMjevTvwHLkdlOin1ggaHNFrl8zX3qrcWxIZFoyX6P55Ea35AtIsCQ31JB55TwfRriDdkHCXeYTZRG','qK','ZDT',15);
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(16) NOT NULL, d VARCHAR(34), e VARBINARY(5), f VARCHAR(16), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2437037561,26446,'mLNk06TUboVfyoA6','cV4LD4hNN','zusq','el05Ewd','ELswjGtdrwrubLDci9sASnE3ulD','8r7STeCiAPLoltjSLdRIGV7OqQm6wWAy06GgS1aIPCrEUElxoIAG8NFou5ZXsbFO',0);
-INSERT INTO t VALUES (3503121000,22515,'VCmYFF3Y','3eNyCa1y2BsF1Rrrs1zklp8KsScrj7NDBY','2','041XxPG0MZV012V','Lo','fgFJj7TjSklDzIUqyLvAFscD4JU2ZBXuf5F',1);
-INSERT INTO t VALUES (183323998,29581,'N','UJkNxXzLraamy8FTw1furGhM','Re0xm','Gx0yMY','wImRglH0h1kBLzS4PrGRBxxhRyujsBCHOGEfTBCSRc3MCWTZG9uUhWxlMi7JyPMP4wbs32Kwk0vvpK0LmGzVlEiUhni','f4kSDruurM7ozQA0oHrf6EvzNZMFqp7F8Q1wZnGGXBQFrjyV3KJ',2);
-INSERT INTO t VALUES (806405768,25917,'rVBveY','SfFwZVjjnrMS52LmkdihYFx4B3XV2','WZXMc','VzJzVqZdQLnx0','A004YxcrzpIecPtI0VH8AThVmgpUHBmuSd7miV97zsBL9YgNk8v0mM8edj4ScurA5EiXOwsvOC3j','iIR8JHzdFNmRmNHbLEgGSOaJNiHtyNoWGLQbp7i7Rz3KCa2LlDJm1eS8WGZwYgNPfaO',3);
-INSERT INTO t VALUES (567895758,45941,'eo','kso1eU3HDGY8yqc8Owoj4ZWC8','AS','GzZf1M8t7vhqFVT','qU35mp25UgIngbSZTgvY','nAymepnBDeoQ3kSJMG6k9CfDky97pkZB45qvwmfgRZo6qddjiDqeHVlMW7WEy3EZDGfIc0S13SReDPZ7eTGYrdda4pva1Matwr39',4);
-INSERT INTO t VALUES (556756549,64672,'lSDntJW','xBKDLlQIvtYBMI','NsFF','nFv','l3omp3JXRwGmDLM5FR6Be8MzXzYdXNQuBVIhCaqe0UoQYTNatfgQ5lL96vM5HDnOUYoThLfLfqEc','j0JVTEKr9OePIpMAauWzOajV6n0s2gCSuHpWkyHn4I',5);
-INSERT INTO t VALUES (151696586,60229,'Tswk','QfBXZzO','mi','Eqj1RxoTyEEAm','VAQzkNNmsOLUL5H9v9k2PmlS8bjYRjJ5gjls0TchyoyXRsVM','sSXkGJnEhMaLVSXuM4ipTYarkuQWycQlpgw5Ufavjysbt9oCo3Go7WAlRl6fY15vDktU4Y0f3wK3TDAbuxCOEZ',6);
-INSERT INTO t VALUES (947636803,57608,'8Xw68SeR3V','sFyiUB','SeB4s','ly3eDRe93VjQO','Ym7AwhoPdVncyMqEyTstPadrWi3mC0uw9df1C5xhVXWi1','0VTqunwCsVTXKIzkWZkVBBIdMWEKel4fAMm3u5Rl1SL6pxA0EO6zKamw',7);
-INSERT INTO t VALUES (2970800166,27986,'e','yl7TnoZuNCelVzYSLVIxC','6f','9R0J56l','IOBwX1AYjRxKjiDpPp8HkEoq7ncPrachvmJTCn71BOtXtA1','ZjH5TXN15Cnidu',8);
-INSERT INTO t VALUES (337947292,15804,'Pp4YBzP','5yOnvQxgE','dk0','TbjfWyPid','FKwdJvtlZqWcrjk5EhfqCoRyG9GjzWk','mu8Tly7tw98',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(98), d VARCHAR(78) NOT NULL, e VARBINARY(15) NOT NULL, f VARCHAR(99) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2450115854774320077,-27079,'L4XQ5NVPHBDitbUXV5Y7n8c3mFdir1F7bJYXGBoZqNQda64','pfxXsqnwJskbJlNO8Rf37HPX8Ozia9Tw6fKCTL93aPrwfHfP','FRjvkaD','qoQtxCErjsyuBjXG6Ni1Hy0oDnZFum6tzTTaA','r','p',0);
+INSERT INTO t VALUES (4014469606883860409,-11299,'wudEkMMdYT724aKbskM9HbDhzW6E3wspSIGoNaCeWj','EAEgOxJpHhLcBOr4pIFO','Nkonv2p','K3deH2Xz5QTVoMsw6Z5xsr8x1dnNVtsaaLIfEBe7188st03','I','Q',1);
+INSERT INTO t VALUES (4830899604499062280,8074,'SMq4SIwIKtmfOzqbJyfCfyiKoGPlOP6UFMz9oMvtA862vYKB2x05Aw','nJ4vkdbR669ZqXceoaQ4kpeaU5wstpQZAg5JKM5gkDhxxxTv6AfLSVsMa9uDEGhiWZa5lkFQwyC50L','CbqH26Fr','flQMtgJSPvmfLj2pxxrRMZAkxO6','k','J',2);
+INSERT INTO t VALUES (-2706516897104325761,7568,'L3SkWT7xpoPHGt0pLEWaw','GpLgLkV1jSITF1AAkwQKJFbfzQ37','FyHGg','O9VqyHPnbeCWhQGdzH6z9ppLXDa3hSx0YeuMvIIDYOdL','Z','y',3);
+INSERT INTO t VALUES (-4478793457302213040,-2845,'mwcqLtGPXACu8WUwOINwoa6gzpQX6ZNf6gq','Zex9XLNiSMwVuwEims','ZQpd0nMb','y2HbiRo5GEvfgo6ei2WkB1buAfvlLw13yhgpv2hBt70BDuEgJtgwii9FhyKnE5XxCwcmEmNXZVD6zOLv4zxY2Yjh','U','F',4);
+INSERT INTO t VALUES (2935301296131764334,18195,'TiR7tTXW5nue','4iPNwdU5DsyHT2NDGUStrS1YJ7ovcfDk','UqyLbOqarjZwYw','lLlJuKuIwW9Xy8rWC1uduNByTHOW5jhOj58pKsk1EIjQlrFsTWh','M','Cn',5);
+INSERT INTO t VALUES (2631904148250831266,21050,'8tLQ8ZQLR3kgOvZ88MOizxFlGiuj6W5kITEnRrT0M6Yhz1Axtkgqc8yEna4ob8lPB6zZ5sfSPfT9SnGn8FmYUeVlb28kA','feQ7wrPXl6AGuSy9gWKJgpfdZObHwJ','uqM3','cm8FzJ8grGiiMwFjuPHrh3xfhySIgXMVyt1sPRL2MUJMFqEIvfVIOFRWANrIMdpYxCWtQPjws2Nk','8','FH',6);
+INSERT INTO t VALUES (6026364167360131197,-31037,'ScqOb49uA8S5hvYzZYoie6ixIidCx7OtAxDdRYL52LVx6tXn8wZhtQioEj3xjEfoq9JKcPZCRbn6MuIHi6','CLBb9MKDPZn809AoQ9IBsiPH91d4CDAbQflKwTE7Mhm8k0cROaHweMeeON0DZ0M2zHTw','oP15mpE7gyQUY','zcgIasZcXOhjAtosCVZQsFCZmao60YMMyEKaZuJF2BAAatlZBg7iSAp1G5MbINZcdcgMf14rzCuqGRwp7W','d','Kr',7);
+INSERT INTO t VALUES (-8513599707295280444,8723,'ezMMJdKk6hqBJt8dHxQ7nSVAmol1XwNLuRB5Vj9LUgjoLj407tI3xPeAtHb8uighZsq1DXQv6pa','mqma7jCaMIYhg','SaH','RGOWSE5PgPLylCwYadmxx0lCCHJKyJb125tKXofSEICRRx4pyS5IM7OrJzxpcj4OAkpiUOuLWMj0FEPiazH3','S','r',8);
+INSERT INTO t VALUES (4253133196457933449,-31459,'OXWbQ9VmEoE0JrcKGjJH9pNPD4M86kJWM7jXlU3t','IJ7h9bpisPGloJZ3XBpm7fHEj8afy9ojPe2wxaf5hWJbi5NtGzaovdM9rl7S1CFkWvb00O3teT','nHI','BsOpEONkrJtRS0qMev77OpVI1kRCfTiQ5jyaGBIMsOb6h8oyMs','r','g',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c BINARY(98), d VARCHAR(78) NOT NULL, e VARBINARY(15) NOT NULL, f VARCHAR(99) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (7785304358470229169,63170,'Lvze7','kZFLEJiOTiw84tmV9varGKs','1HgE','w3wo8akDHB4XYjfp','1FvVagPHwYO4wqxN4NOK6en1TT43OKabOy88ZIfQb8oaV2H0H9dhxFsuAN2BWdyMtihI3Fnvevs8yoZqCnkk4T0u','AMSbRrYsyyUiUPKeU1gVaTANcX1GMfKj9783gU5RzVjUvPbSpb5qPamzP',10);
-INSERT INTO ti VALUES (7785304358470229169,63170,'Lvze7','kZFLEJiOTiw84tmV9varGKs','1HgE','w3wo8akDHB4XYjfp','1FvVagPHwYO4wqxN4NOK6en1TT43OKabOy88ZIfQb8oaV2H0H9dhxFsuAN2BWdyMtihI3Fnvevs8yoZqCnkk4T0u','AMSbRrYsyyUiUPKeU1gVaTANcX1GMfKj9783gU5RzVjUvPbSpb5qPamzP',10);
-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 (8169923963553322888,47765,'XE39VsgehsdL','aQjbXiXXyGUihpy7NTeob5WPlYO4','VA6MH','Z','W8uqdkuYsd0BWaLy6LGdSrwGO','AfBdZXlgeIBAcgdrgn5VGD3IXIL0qrsNuWO4KblhMMoweokk8SU3RRb6xdxDSG5lB4ZeXDMZC1kRKYT12UcPnX6R4WaMC',11);
-INSERT INTO ti VALUES (8169923963553322888,47765,'XE39VsgehsdL','aQjbXiXXyGUihpy7NTeob5WPlYO4','VA6MH','Z','W8uqdkuYsd0BWaLy6LGdSrwGO','AfBdZXlgeIBAcgdrgn5VGD3IXIL0qrsNuWO4KblhMMoweokk8SU3RRb6xdxDSG5lB4ZeXDMZC1kRKYT12UcPnX6R4WaMC',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (14583473332904275609,24296,'mPpaLnXTgpZRzTq','hy9WppFTdp3yb2Q4NA8MBhh3SonNfNcgXLSkpgyowKjHGlUjO2kI8Wu','YYnY','yVLxutWRa3','7vZTmzXesHeYZkdgyrNW0uxhVWTI0LrZ0R70TO5unX9rqM2U1K1ghKKLUXQMvzeeu8dUhZ6NXREty5','UwCCwygh7objhsuW0KX3Lm57wcNWPMovCEZUwRQOUnzkvGy45DBHBzccNOIISqD5B2UxncbzaUm6cJQTMhfXuDX',12);
-INSERT INTO ti VALUES (14583473332904275609,24296,'mPpaLnXTgpZRzTq','hy9WppFTdp3yb2Q4NA8MBhh3SonNfNcgXLSkpgyowKjHGlUjO2kI8Wu','YYnY','yVLxutWRa3','7vZTmzXesHeYZkdgyrNW0uxhVWTI0LrZ0R70TO5unX9rqM2U1K1ghKKLUXQMvzeeu8dUhZ6NXREty5','UwCCwygh7objhsuW0KX3Lm57wcNWPMovCEZUwRQOUnzkvGy45DBHBzccNOIISqD5B2UxncbzaUm6cJQTMhfXuDX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1311602697746243748,9304,'mbc1DC67Gi','Y121wxv1bNodkAroQY0yRF4','tZF','aBMJonIqXggoNuEOJuJwDmxnB4BHjvpn0n6S5cIbjIp9I4elEumxVCh0GaNkre3e6pPv85yfgW6022wQbSRypJ5kCD','lmZaSDkM1BDxXFlFvTsC21aRWGnYSVfARXt3QzElVaIBXkHT4MWTY8Nora0JjX0d4zpf3i','jKsLl2ELAudJKVdtyp3S7VC1NlJTWXa6RitpPJ9Tl16RLDQCKJqlrjmOOeZtzzshcwoiQ9',13);
-INSERT INTO ti VALUES (1311602697746243748,9304,'mbc1DC67Gi','Y121wxv1bNodkAroQY0yRF4','tZF','aBMJonIqXggoNuEOJuJwDmxnB4BHjvpn0n6S5cIbjIp9I4elEumxVCh0GaNkre3e6pPv85yfgW6022wQbSRypJ5kCD','lmZaSDkM1BDxXFlFvTsC21aRWGnYSVfARXt3QzElVaIBXkHT4MWTY8Nora0JjX0d4zpf3i','jKsLl2ELAudJKVdtyp3S7VC1NlJTWXa6RitpPJ9Tl16RLDQCKJqlrjmOOeZtzzshcwoiQ9',13);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (3207716013082187082,2783,'WEgLPlpUZgAj4VdpeXQb8Hr55E6VRzs0p69m','h90pnUgE0vDzbPP3r5mZR3QGvIntdlFwRRHH9OIeEhtJz5Rc7W8hs9z6xomP','e6YwQxYgCp4AfpG','jpKRugkdIbeobJWntxsbN8TtTO1x7vtIPzoS','Y','1',10);
+INSERT INTO ti VALUES (3207716013082187082,2783,'WEgLPlpUZgAj4VdpeXQb8Hr55E6VRzs0p69m','h90pnUgE0vDzbPP3r5mZR3QGvIntdlFwRRHH9OIeEhtJz5Rc7W8hs9z6xomP','e6YwQxYgCp4AfpG','jpKRugkdIbeobJWntxsbN8TtTO1x7vtIPzoS','Y','1',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(99);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(99);
+INSERT INTO t VALUES (-5714851042722028612,16318,'MYZ99bp9Cyj7zEllWs70ohjiAzxZ8Fw7nxCv5CY4K1fT0RQMyl1UfNqWEJteZ0j','CjePb41yg','UjANhHRm','VlOaqILUcx1s','g','W',11);
+INSERT INTO ti VALUES (-5714851042722028612,16318,'MYZ99bp9Cyj7zEllWs70ohjiAzxZ8Fw7nxCv5CY4K1fT0RQMyl1UfNqWEJteZ0j','CjePb41yg','UjANhHRm','VlOaqILUcx1s','g','W',11);
+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 (-5208950732533021068,-25988,'4ctxZ5has9DCGmZKkcr6MWfrIMNQITJfeR7f9Y6SY36UXJa8HGxEYQyFo','YvK1xNuDCh8NAcLI31473Q68uqDOSTcrkh3jHnSYp7Ab4Aq1nRgd1FLPxUFlO6F7R8M5QTWcCegDFN8NLSfCfrBB7IntPPGg3aZbhAZ6oJxiWlDHI7k0bgPZRCvBaIbeKGwapJQHFHM8jReMexS4Il8wsyFt0dVckFWOVNkXcTr82015zHeY7y9ZBfSN4jBvj4dGAiFSib5VMwPMKV8OnFoCEmvNQlL5D8GD2BEDSxWV7t8svn4zK094','IR6RYIcY','Fark0IwFTO1StnPtx0iAaBpdrsikxBIxjvt1BQcFNAVbx0WzppshRvtWhEr56ibAosBginH2om','k','Av',12);
+INSERT INTO ti VALUES (-5208950732533021068,-25988,'4ctxZ5has9DCGmZKkcr6MWfrIMNQITJfeR7f9Y6SY36UXJa8HGxEYQyFo','YvK1xNuDCh8NAcLI31473Q68uqDOSTcrkh3jHnSYp7Ab4Aq1nRgd1FLPxUFlO6F7R8M5QTWcCegDFN8NLSfCfrBB7IntPPGg3aZbhAZ6oJxiWlDHI7k0bgPZRCvBaIbeKGwapJQHFHM8jReMexS4Il8wsyFt0dVckFWOVNkXcTr82015zHeY7y9ZBfSN4jBvj4dGAiFSib5VMwPMKV8OnFoCEmvNQlL5D8GD2BEDSxWV7t8svn4zK094','IR6RYIcY','Fark0IwFTO1StnPtx0iAaBpdrsikxBIxjvt1BQcFNAVbx0WzppshRvtWhEr56ibAosBginH2om','k','Av',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2886591127867439401,23883,'TZgSlsbG8INvEpGPmqLd9rSnLh','5xfNVqGiXFEhnuWQYZw1aFk5ey2AUO5Su8Pese84wzamigjFwTz9LEBBocdyFG22JHcjOZNp7lbr4966EWlwWRH','F','jzN2zvuepNeHOG97I1y8nBdqXLFEZLbHlo0kAODMBACIcVDJnF32wNsLC','R','RS',13);
+INSERT INTO ti VALUES (2886591127867439401,23883,'TZgSlsbG8INvEpGPmqLd9rSnLh','5xfNVqGiXFEhnuWQYZw1aFk5ey2AUO5Su8Pese84wzamigjFwTz9LEBBocdyFG22JHcjOZNp7lbr4966EWlwWRH','F','jzN2zvuepNeHOG97I1y8nBdqXLFEZLbHlo0kAODMBACIcVDJnF32wNsLC','R','RS',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1217634542421702830,-24415,'G9zfVdn2R10TsRpGGkX8FN0Hx9','AcCEW8CGjsaCwV2jEl5jiERnNptEE3XBAYeqDMIqaUD1ujr5OLBv5x3EX4kIjGCqn5jV8By4NwLHA4kahiogqlZ5ENup2k3ooKGpzC2eIfXUu8PuNAi9TtyvoY7u4y1CnF4d71iik7UhoIZTQvrfEryRi3tRyExp52YgsTXYrDwC3SmbKWvRj3S9DDTKoCFdEYdB3w8Pd5vER2JHBEnAm72IHzPwbynxVVqj7RmvBJNgE0BrrsZdci','1NO','dT4VmFTzw22udsKmM7gXN8U9IlopIwtmAPwkCYKW3ZXsUNfiUBrNxlUz8YfJDWMBm3LJcVJq9cs2fHROcPX2UNeSX2dVYkk1ALsmb0acZt7pgowWUP47KC0NKoDqkSJXrp6Q4lhPWDwCeUyx27uSsl7Yt6UIL2ywwAJTtqphi43EdC4LYZEpJs4602AAxYfw6EHJaJAmB09f3mC7ReAxjzNuEhs16AUhG','Fp','l',14);
+INSERT INTO ti VALUES (1217634542421702830,-24415,'G9zfVdn2R10TsRpGGkX8FN0Hx9','AcCEW8CGjsaCwV2jEl5jiERnNptEE3XBAYeqDMIqaUD1ujr5OLBv5x3EX4kIjGCqn5jV8By4NwLHA4kahiogqlZ5ENup2k3ooKGpzC2eIfXUu8PuNAi9TtyvoY7u4y1CnF4d71iik7UhoIZTQvrfEryRi3tRyExp52YgsTXYrDwC3SmbKWvRj3S9DDTKoCFdEYdB3w8Pd5vER2JHBEnAm72IHzPwbynxVVqj7RmvBJNgE0BrrsZdci','1NO','dT4VmFTzw22udsKmM7gXN8U9IlopIwtmAPwkCYKW3ZXsUNfiUBrNxlUz8YfJDWMBm3LJcVJq9cs2fHROcPX2UNeSX2dVYkk1ALsmb0acZt7pgowWUP47KC0NKoDqkSJXrp6Q4lhPWDwCeUyx27uSsl7Yt6UIL2ywwAJTtqphi43EdC4LYZEpJs4602AAxYfw6EHJaJAmB09f3mC7ReAxjzNuEhs16AUhG','Fp','l',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6509739280692773586,5464,'F3aUcKlTT5f4iDBGlVJCDLTRB0V16w2znIltAnOV8u0gazVEj5Hc','urSyIIdYhYyxCeBds8qLTxNrMQhV','6Es9uvPXS5','7ZwqZwLTGUWpwXGMvV65H7ReN29JQu3I38ViCdovTTHXV5','0','u',15);
+INSERT INTO ti VALUES (-6509739280692773586,5464,'F3aUcKlTT5f4iDBGlVJCDLTRB0V16w2znIltAnOV8u0gazVEj5Hc','urSyIIdYhYyxCeBds8qLTxNrMQhV','6Es9uvPXS5','7ZwqZwLTGUWpwXGMvV65H7ReN29JQu3I38ViCdovTTHXV5','0','u',15);
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(94) NOT NULL, d VARBINARY(3), e VARBINARY(88), f VARCHAR(47) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-420883586,-3572503,'XTw556eC0T7VX4nzKRoU1munoePHePCyzFF5JdpUxbspM4aQWoVWiZK8o62brTwnruu4OKjb','4','A0MX4Op72v9LQPtDbtMI','NA5YYQpweCETeUhF2vgGvwL8AVRIZ0yxQgTEK','9KkEvc1OKnc9cFuDlvSEegiEgUgxPO8d9ZWM','IJmTb1gaaefm8MvrySF',0);
-INSERT INTO t VALUES (-886016438,-2824276,'nDwD0hoEqDaonsvx1gG0MpQJCCFBPLvybRvC03vCfgTCY5bQSiNVnKozuTOpNfGLnw9NlzRL5YF','Yl','TwUx6Nxri','qlkkrRnOxubLDdCS09AE1bToOvCr5dE2Rj','62ktFGVHmAIZO9S2iyFF7WpP','88SpjG6brGwXCbjk9SqsqchPRX860eLf',1);
-INSERT INTO t VALUES (508286215,-855225,'QbimoC4CIlVsMUFQ1JxgQUJijZD9iVW7O5L1O6T0f7Yx2TFFtbpaAViVo0NbhbrJ9kmAy43x4cWv7axgRln0Bl','z3I','BrDGYVTNzza2dAYOMTTCTVeThq','qGio','eo2ZYWh9XYklGlnfEx0DN0DjxHz5Uaqs6DfdUtC8Kqbzj4PPvM0zpNZ','UYxHenIyHDgmE2kfUYhYRNK2PRSmtQVr0Vn1PLpZ2RxxrJLE0vGhy',2);
-INSERT INTO t VALUES (577248203,-3999251,'UiabEoC3fbNiEIHnUAjvYmWk4z1kXoiikWUEAb2porxyP5m','wll','4xOnoTda8CnWxW','fBVB8hb8QlNfYcFaKnbFJXFXqe38SGzJ5iV1OJDtk','d5LpeQAMNfJQeHAQ6T2iiX8NUDEV4W6lweArc1qtjWjNZpehUUkEzyf9bK','NqQgscI3NSBmoFUqD7TvhP3Qu3nlZcRBfUQH28eS8v6JatUwmzbCi8uyWmJVgPSCg5wMFnzWYG3NcWx',3);
-INSERT INTO t VALUES (-887087717,7950222,'Wu0Ec6nDsRx5UXMGfurGlpg6QmqB6IbEHnD78ybs45GRusRm','O3F','202qkdK6tTGF7DIoy2R4BkhLy5uu29LBXr1CiyBQTB0fMXX5VUx6cBLKBEUoPfkklLAh5IOVxWXt2JidWp7','su5TsyzO9QVvzP8ahJIF7vXSizYA','aQR5HMAEnpI1lz4F2mlrnLC3N62k9H5bybAJGDcrswNcGFabu7LI3','ioXULpJZlQnuMHWJe2G6nkGdY9nZqS',4);
-INSERT INTO t VALUES (-735011254,2095704,'aTGBMMG4frG0OwfEp5xassAIUcU7Yuvh0N80Tuyva','nRs','nagHHXaGszuXpT5LTpVahm4X1eSZJql8E6sGhrloijEEN99oq0W','VW6NZFdze97fn3mrJGD','zK9kRREikx6AVQww02qdwXn49u5trPO4mjSk','QNHJm3zQ5vua6UOjU7VvLxkEVHvAaTpPKNuSrkR465ysswGBMk5bwWfa3xK3',5);
-INSERT INTO t VALUES (-1798515411,-7614598,'BXCnUog9Fhmy8FW9el1I0nHFyUJhVx7RO1WMdXxm8F1yA7Z41GQ3R3EME52993tsPnosAMChIr2Pi','Jp','HGLtzlUseyKhiqqvb5xu4ivfE','l1g16DfesBwK8pysDfKiran8pEtYDyBEBaQL','l60zEl5KbhLpxywiUxPFVAO3wumKsK3QRNXzVgtqh2uNnnr1pe91KNH2K','20eTUjh',6);
-INSERT INTO t VALUES (1616618875,4761496,'dIWpHjvUlRwH2Y','z','WdTpvlDfiLs9jQig3ixzWUD7','EBoau7xlbqKp4oNO9Yixf7xCnRMmIAj','8MdyjxZGGMH','VqMPuaNbCSvj7UN30rLKbF3UjnE6BDBjrQ1hRp9T008',7);
-INSERT INTO t VALUES (956673856,-3702683,'h6xy3WjYiLm4SvuOECdWQSA76EmA6osQ2NROmnblqJ9z1tVMCNVhCdhJyp09dVHVvoPAJA7uZIqnwTBjE1Woeav','VBL','Q1jrIqYL2Ogwt3xp3FHJc1','rDsMdd1MVXa7DmFT4ZGaI0nXpnlSJ3mkQh5b7MFnT4e1N','LTkR60Qhxtl55ld5CgPauJpbblDMOk9GZZQZvgyo3cirg344pGQfkC7NK','I5uEP5aDOBEwABmNXJG235ZffSg1K2Y0vegMkVahFRIJmHa59eH19Zp70RPJDjpFr6zC8MWg',8);
-INSERT INTO t VALUES (1020659474,2188459,'jXdtWeMImdNH7NXxEcu6eHoEkD8pCtNdNid6AA41sOnsUCokAms7Nyz9E','KTp','7B7MMZPPLRuBo1hu4nU0RLvNKg280A9cZghX7BYtnxi9E65FqsKH','S4fsDuDoPeblYn6nh7','IAsVj27AC9edQfcxtuXcg6N39qt446H9NHQ2l8mGzNgq','m7jCdfBNPpNiL6EUsF2FekV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT NOT NULL, b TINYINT, c CHAR(25) NOT NULL, d VARBINARY(39), e VARBINARY(76) NOT NULL, f VARCHAR(58) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-30089,14,'YhiGnqiLdxY','kwYDqrohnEmT6fKu','51CYIqhngxW8va786dpB4MCnWMhu50ysMVJAZnlr05m34NcrS2ooD1G847YN','M7BL9Xe7DUlzOQRGV24yqAx0m9FYpo0fiqwwUff6rCQO','R','l',0);
+INSERT INTO t VALUES (267,42,'gdk','bkV','BWuRtMk6R0NzLpEWClPV49C7fTcxnC1','N5x7r7rjuZHKoZSgyExUg8rij0anxJDwdUNGgd9N','r','9',1);
+INSERT INTO t VALUES (-22820,-111,'ryO42SRwgbwzPI7NesCZIq9','svdxhIUUMK3wbJhPCOsrbijvHLKjyEqotAf','0vrN5u5Z2wrUcoU6FrVxmOOO9PVlxEfX5pTIEVNozFKYoOoMIVHS7VEu','1v9pAD','63','r',2);
+INSERT INTO t VALUES (13639,38,'R3lBEb','xLHok1YjRJTQ6r','YPtm1EwMqSkKzZAWc7ZTEHs7nDVd0kF3BeR4O8xtbmIqABPQwCWzx5aHjaTBBwu','q311c6t0FXooVs54BKJV45rGcIvM1XZNzvmen','8','E',3);
+INSERT INTO t VALUES (-29972,25,'iYzlTxYQVYc','lJi0','xI2d3u','Iqhods04LgHdvbnzQAytt0lTUc4','eC','5',4);
+INSERT INTO t VALUES (21545,112,'xYYWOYsP','QmmQrZJHSVDh1MfifDturz7VDTdGxHn7','FTPgjixnMt0aiFCkqpamiPmVGj50PYMdIJ','2uakFmFxJz88RDN44SLhqWbIuxHmSMQ','c','2',5);
+INSERT INTO t VALUES (16391,30,'VLVdgYYAwgZVUc0L58e44cv','KUcufyUGG70yhkqnLer7Bbj8MEwPbek','Dr','E1oi0SrkacyAl','Tp','a',6);
+INSERT INTO t VALUES (3891,-127,'EOh','O7Hiuu7pcG1ZxxYcn7vSB5EXWEbla','iyZlWrqc1QkI8gY5REzIWuo5K','PGaepHiTTN6XeIC3DAIQaAqr4sxf07xl1Uh1F7bQrCHx','wn','G',7);
+INSERT INTO t VALUES (-18498,39,'b9lxGl','LlRiOj33KDCdVE55LDtk0N05','bdBC1WhwcWcLjqCiNxU7pdWHZq0L9WTB4pR40LJzWOcpQQpd6VAunZmLDHRpEQ','OU5XvZ1NwBt4RNLDifYxRZg6MOrLLoXe8aP53C3TiVW4mfLtS5YdwT02Kp','F','w',8);
+INSERT INTO t VALUES (-1566,-72,'5JZ8L','CIuip5XZpgcso6nXLDJ79VXrTGxXUibjrqw','z7AdwzWerMFKYh7Ny5rq3dmgg6jURpgQhxXcXuw0hDrw8zZfjdX5xyCHrmuloN4V','frubumaqG5j1oJ2IeNQ2MwDA0f3tzDlxD1Ahv8OaS8','h','8',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT, c CHAR(25) NOT NULL, d VARBINARY(39), e VARBINARY(76) NOT NULL, f VARCHAR(58) 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 (553160210,3527810,'ncZLfJz3sLaCQVk675DYjIXxkumvq8FR6Cr7mSg','LG','28a0FDUdsj','B','KTnalRx8tD835iiXLl6CymreLH7c','0sGniO3s3GWRlgtCjLXxztNzYKZeXgrHAX1FD6YjbB923ykb8',10);
-INSERT INTO ti VALUES (553160210,3527810,'ncZLfJz3sLaCQVk675DYjIXxkumvq8FR6Cr7mSg','LG','28a0FDUdsj','B','KTnalRx8tD835iiXLl6CymreLH7c','0sGniO3s3GWRlgtCjLXxztNzYKZeXgrHAX1FD6YjbB923ykb8',10);
-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 (380610066,-2479542,'a7KDpb','R','sNF','g8l29NkZpyoP5pCjNWPtsEJTRLmgDWdNv0zpxL7dP2pTg','8UECXxi6HrQXmujzdgD924elJ4x8HMtfgp3gUQSRZElBx6BDvCxzodHsT3cpPyKXgu6wf2NpPlLfhOKLPoBPiTkvfUkrjUcDy','fAFRZSRuq35puLsUqR',11);
-INSERT INTO ti VALUES (380610066,-2479542,'a7KDpb','R','sNF','g8l29NkZpyoP5pCjNWPtsEJTRLmgDWdNv0zpxL7dP2pTg','8UECXxi6HrQXmujzdgD924elJ4x8HMtfgp3gUQSRZElBx6BDvCxzodHsT3cpPyKXgu6wf2NpPlLfhOKLPoBPiTkvfUkrjUcDy','fAFRZSRuq35puLsUqR',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (1735427708478267886,66,'EQ','fvpZoTIwZY64W5xsTnwkjK454mg','o','c1n0HIglIviPz2','qJ','H',10);
+INSERT INTO ti VALUES (1735427708478267886,66,'EQ','fvpZoTIwZY64W5xsTnwkjK454mg','o','c1n0HIglIviPz2','qJ','H',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(26) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(26) NOT NULL;
+INSERT INTO t VALUES (4014007789058491689,-57,'MN0kPPIGPwrDA3GV6g0Y','5ac8K8ioGTB7uGK3diiGOdHQ2o4X','hgiKuMp3V78AKdEzwDI0','0WBI8OtvWuvf1t2Fgl3hGFD7dSsTTfhKls4A','U','F',11);
+INSERT INTO ti VALUES (4014007789058491689,-57,'MN0kPPIGPwrDA3GV6g0Y','5ac8K8ioGTB7uGK3diiGOdHQ2o4X','hgiKuMp3V78AKdEzwDI0','0WBI8OtvWuvf1t2Fgl3hGFD7dSsTTfhKls4A','U','F',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1841464366,-1401186,'oS9wwxKBwG8fJFAzspwyc','pclBJwCiwZ230FsPsMiTik1bX3kB5JZ8dgoM4x40dbxAKcM6zIZUhxT92Q45','dqGG7bYqLqmV0GYKkgsaJW2mjKZUV','8D9BOEScYsg9gc0dai1zcEqYrCZgh','1hE9uyc9oHGyaZvjVo2OmA51YDa8090gF7xrdNZXfolgotGnLempOEU3Bb','yvnLllUH8pG7Bj7IJxuqG9wa8DTT6MZaMXz1t',12);
-INSERT INTO ti VALUES (1841464366,-1401186,'oS9wwxKBwG8fJFAzspwyc','pclBJwCiwZ230FsPsMiTik1bX3kB5JZ8dgoM4x40dbxAKcM6zIZUhxT92Q45','dqGG7bYqLqmV0GYKkgsaJW2mjKZUV','8D9BOEScYsg9gc0dai1zcEqYrCZgh','1hE9uyc9oHGyaZvjVo2OmA51YDa8090gF7xrdNZXfolgotGnLempOEU3Bb','yvnLllUH8pG7Bj7IJxuqG9wa8DTT6MZaMXz1t',12);
+INSERT INTO t VALUES (3741068332189608089,64,'ERXKvNxOU4H2Tg5vgX3M','Qu2nhxOrls6mljhD0YBGz77TImD2rOV3LR46udSZBMtLGiPPh98CyuNPr947ZRwoKPJ8kZOJrKrReoISbQWGDY0v1bySgOqntC2kBW0KBt7myLihDrr8mMqkUHJSQwBWfOzDM9N3UANece03Srcwc99TyUwR0XjwG91d1w','bjueUcSkmtWdPkXCZZrpiJWMnmEEfeHRfvXuzZE6iM4qR7ByeAR9g3dsHcMsxnqvTYJxTUWMElX','xCzLJoroVeFUdtZq9E1vvgwVAwSBxuhsfNVJ9CnWzSQYS95ZvEx','o','1',12);
+INSERT INTO ti VALUES (3741068332189608089,64,'ERXKvNxOU4H2Tg5vgX3M','Qu2nhxOrls6mljhD0YBGz77TImD2rOV3LR46udSZBMtLGiPPh98CyuNPr947ZRwoKPJ8kZOJrKrReoISbQWGDY0v1bySgOqntC2kBW0KBt7myLihDrr8mMqkUHJSQwBWfOzDM9N3UANece03Srcwc99TyUwR0XjwG91d1w','bjueUcSkmtWdPkXCZZrpiJWMnmEEfeHRfvXuzZE6iM4qR7ByeAR9g3dsHcMsxnqvTYJxTUWMElX','xCzLJoroVeFUdtZq9E1vvgwVAwSBxuhsfNVJ9CnWzSQYS95ZvEx','o','1',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (274712690,-5086270,'34tc0zArRWORyml2ei2K7dCUva9XE40mR8mKEqHCzfb2wfxQBje2GSHvYVBf8oXbd6xlq8','5lwrkclAGKfcshdh6SBgG4thfny4PTqwPrlEwlfZyngIZSCkEVb13NTqW9WcmyDrbfUmkxVHAQsNyf2xXLuvY5y22OaBdRAqB33af03pcFv96VPdjLqnz7wCnPCM8J0sUI7c2a1B4','57C0DE9DTYXvXa3bQZYLO8Jw1QSOjDF1fe3dbeIkT3k8','RTYgzBzcryuwsY6tRzqXfbHIxQItOxfdkKEKDDKjjguRUJ2afIhq7iiAOuEhGvjMBjpuA6G2bvOfeBH5eaInKQNseteBSCxRcBx3ywhKJ9rMlAPwowrrRtpVt7roXlgN0QpjwrWvB9frFRGZa6xKR3NIxTtOENGh9s2rdT','m5dnQc4','XAkgdeqyze',13);
-INSERT INTO ti VALUES (274712690,-5086270,'34tc0zArRWORyml2ei2K7dCUva9XE40mR8mKEqHCzfb2wfxQBje2GSHvYVBf8oXbd6xlq8','5lwrkclAGKfcshdh6SBgG4thfny4PTqwPrlEwlfZyngIZSCkEVb13NTqW9WcmyDrbfUmkxVHAQsNyf2xXLuvY5y22OaBdRAqB33af03pcFv96VPdjLqnz7wCnPCM8J0sUI7c2a1B4','57C0DE9DTYXvXa3bQZYLO8Jw1QSOjDF1fe3dbeIkT3k8','RTYgzBzcryuwsY6tRzqXfbHIxQItOxfdkKEKDDKjjguRUJ2afIhq7iiAOuEhGvjMBjpuA6G2bvOfeBH5eaInKQNseteBSCxRcBx3ywhKJ9rMlAPwowrrRtpVt7roXlgN0QpjwrWvB9frFRGZa6xKR3NIxTtOENGh9s2rdT','m5dnQc4','XAkgdeqyze',13);
+INSERT INTO t VALUES (-3906744030083276818,85,'w','uvHG3TIbKMAaWsGO84hZyvNtNVmVU0cyoJxYasuGc5wNUd0b8PrK1h3k12Prw3pOL','QEHWmxJJ9criSKMrUvdNQ1PEk0iSgNIBIvzu1Gz2mgXtqQiifFgtpL7NMTlSzBFej','pV2AyFSR3AqPxsZKqoDrPTeEy0fuKtPQamy4QsKlXhQjOZnHF9gbNBXdvPERanJS91GWvwgDqz5rwvDWCvl1isqZfmL5JmPtwdBS2tH0U0t1tUI48yn4w8Of7snGrdN2SpAi2rTiqRa5lj9sG06CchTAep0iq6VWVuYq5VxsdysSyOXeo136xpgxRXb4pACHViIL1gMoO9GlTVxeHYc1sKqYDI6ZaVt1sQoVgKXbXTUc0KRb3Z','S','B',13);
+INSERT INTO ti VALUES (-3906744030083276818,85,'w','uvHG3TIbKMAaWsGO84hZyvNtNVmVU0cyoJxYasuGc5wNUd0b8PrK1h3k12Prw3pOL','QEHWmxJJ9criSKMrUvdNQ1PEk0iSgNIBIvzu1Gz2mgXtqQiifFgtpL7NMTlSzBFej','pV2AyFSR3AqPxsZKqoDrPTeEy0fuKtPQamy4QsKlXhQjOZnHF9gbNBXdvPERanJS91GWvwgDqz5rwvDWCvl1isqZfmL5JmPtwdBS2tH0U0t1tUI48yn4w8Of7snGrdN2SpAi2rTiqRa5lj9sG06CchTAep0iq6VWVuYq5VxsdysSyOXeo136xpgxRXb4pACHViIL1gMoO9GlTVxeHYc1sKqYDI6ZaVt1sQoVgKXbXTUc0KRb3Z','S','B',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6582723538549594824,110,'HnjKhgQIbSyJHY1drXbKepi1c','XaPoe3VqbVANnBgfkH4PhTP7VLDxERyVSSgoTmpwbREeoBkwc5ZQIuX6Cmd1VUeeLWYtJDwUI4wThC6YG1BY9RWtIAU27Nnt0Jh3fapzfBJEpe0oTPOmhQQdLW78bqk7ASL9xDxnFnxyggGsJGof3N8d7CEwAYg1Y4SLDKYWMvtI5FvJ0JW4bcfKLHfkRa1x7sw3FlwUqbFcl7TDgxZ3rdX2BwBXrwlvmdGYx6a7PatrbUKE39G','xM8wCoLLay5elrAj1lIx0ZeBH0akKpcPmQFhqGe3DFFyPUqaqrR8fCV3kp5Qxz7TMm','DXT13QoGAOgo5EHpPRpywZiCCVKrpUU58pGUzxDKZBvXYn6FWpKZ3XQ1XY6kfTk7TCRkwcwvmo7lEiUUYH0wdk5FFbKEw2HOTO4Mqx3z4TCZveSFzXXkzD95A3HJpodE4hOqFYZMhhgRYrRnzav6NRy0JR4onLUpxApMwYmOFkhPXRvcnLq8cxDwcCL1LInSQt','eh','O',14);
+INSERT INTO ti VALUES (-6582723538549594824,110,'HnjKhgQIbSyJHY1drXbKepi1c','XaPoe3VqbVANnBgfkH4PhTP7VLDxERyVSSgoTmpwbREeoBkwc5ZQIuX6Cmd1VUeeLWYtJDwUI4wThC6YG1BY9RWtIAU27Nnt0Jh3fapzfBJEpe0oTPOmhQQdLW78bqk7ASL9xDxnFnxyggGsJGof3N8d7CEwAYg1Y4SLDKYWMvtI5FvJ0JW4bcfKLHfkRa1x7sw3FlwUqbFcl7TDgxZ3rdX2BwBXrwlvmdGYx6a7PatrbUKE39G','xM8wCoLLay5elrAj1lIx0ZeBH0akKpcPmQFhqGe3DFFyPUqaqrR8fCV3kp5Qxz7TMm','DXT13QoGAOgo5EHpPRpywZiCCVKrpUU58pGUzxDKZBvXYn6FWpKZ3XQ1XY6kfTk7TCRkwcwvmo7lEiUUYH0wdk5FFbKEw2HOTO4Mqx3z4TCZveSFzXXkzD95A3HJpodE4hOqFYZMhhgRYrRnzav6NRy0JR4onLUpxApMwYmOFkhPXRvcnLq8cxDwcCL1LInSQt','eh','O',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2711835149532344167,32,'CHVqP3Go6j','Ahv1gZouuUqpjDBSUkJwxjTpqH7TfLKNgghZNfiTifiNNK6YNATQVgnEcM0hzr0g3E0MOpKDGthltrFDaMFYOnDzlLetFAXbb39CXtelHD2nlcTiRpvOGXY3p2d1bQfhIaMpF7tDwcCb5FgVfGqXe','0nESP2FoknbjyuPyXs','hQhzQETVAC9kFOPog3LNGL25izF5Mmd6UH7HOJIaYcWL8KlMwazDjit26wUiNnBg4nNRA6ML2k9yB4qw2nLhHXOqhJOKmsCwk45jSzn8aS3YSSozQuwyGqCB3OCOM5qzIwT2q9i1Q4weEYfDsfXFuZ9zj0FJVhuCnr4m80gisQAnGy2TO2cTfMRQmdO8KODW8LbBUhT4iX5IV9','5o','Cb',15);
+INSERT INTO ti VALUES (-2711835149532344167,32,'CHVqP3Go6j','Ahv1gZouuUqpjDBSUkJwxjTpqH7TfLKNgghZNfiTifiNNK6YNATQVgnEcM0hzr0g3E0MOpKDGthltrFDaMFYOnDzlLetFAXbb39CXtelHD2nlcTiRpvOGXY3p2d1bQfhIaMpF7tDwcCb5FgVfGqXe','0nESP2FoknbjyuPyXs','hQhzQETVAC9kFOPog3LNGL25izF5Mmd6UH7HOJIaYcWL8KlMwazDjit26wUiNnBg4nNRA6ML2k9yB4qw2nLhHXOqhJOKmsCwk45jSzn8aS3YSSozQuwyGqCB3OCOM5qzIwT2q9i1Q4weEYfDsfXFuZ9zj0FJVhuCnr4m80gisQAnGy2TO2cTfMRQmdO8KODW8LbBUhT4iX5IV9','5o','Cb',15);
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 BINARY(20) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(10) NOT NULL, f VARCHAR(10) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3672164805052870295,-2008,'VB4Pl2wqjh','GeWH0HdpjHUgkyJEbO','YL','VJ','0cGPgn51','2bbGN1IPmXps033Gk26zba39rimPw1IMajj0ZVKFOQsEl3D7nwc9vHc1PqpKP7Y',0);
-INSERT INTO t VALUES (4202907028233787795,-19672,'mRDoWQXWDphvS2bX','1RIGcB03XC1WM','ypGBAD','y6YEHSP8KD','zfsnkFKUDCYzjOIle3SMvrSkKwhE5XMiEzRuTLOKiqm5pOXFCB8H7e5Doi8WFc1XUe6rQMmjgyB54W','A',1);
-INSERT INTO t VALUES (9037726515163822032,-12909,'ADf7x7fli7gImCG3OB5K','LBhwLyBG0ntWaUPdPNZi9GBmfdIN3Akb08BAxiaIn2kw5P','b7peJ1q','9dc2M','78VatX2uJUHE5UdBfdslUGNv2zPNNQwAuMuNdD2G','c7yjCa8qNqwK2GB6fZzsO',2);
-INSERT INTO t VALUES (9955465600792100212,-26634,'C49g','gA2yjB3sQn8GX9ZWxiQYuPL1L4d6JNqrgNF1','IiltC','92rJgrbXWS','pctg4vFOGE56lubl54hQAR1sADMvauzMt','l4KuQpsfj1P2OSf422lMZChlfPBlSvlfcJk41IalnO6FzzZuEWZfWHxaTsUNCg3H',3);
-INSERT INTO t VALUES (12216201336825821632,26178,'Ztm24p','7xCYhW30ctdMlhHJWJrVTRGgmRqswluhsGZ2BiEZAKataUrSQ5L9XTnbz6eDwdo89fX7','wS6lg6FQ','wMSc6Xawx','6ZHuPSqBgf2LWiJXCVTAkMVVZ3NKd6gKvpAUbuEPYWQ8iWJohLXzCsMveXdk9aJ8EfQOsG3UwOzjSsjhuNyhKe1G3uNED56a6C1Z','8Fdelael0pLnutNVjKLufqyyPDkznTVZlsI',4);
-INSERT INTO t VALUES (7048051926454133979,26239,'65VVMC8H7EmR2xri0W','mZSOnPQVl4JDxN1G3pXPFxmae0ikf','vjzYTZFoHN','yz','TYQog6euHZ7WKCqruOXvk9Enz8cs8hIRGRmOfjS77KEFnLl8pfevjmPcBplj1OLVAiSMzYCYEAyI3lQpgnvA9i9R66sGiImr0mtZ','vmTauoTyZ3jcClcGNyz0utSd',5);
-INSERT INTO t VALUES (6813022530239694079,20111,'Jdz0IhXVf6AQGHx','lgsIyiQWIiNu','wTNOOE2L7q','LuMhiFUhG','9dbpW64MI1TcqjDSeipIDHFn0soxyoCTm0QSum','tSuzoQ2MShaTGHkWM3S6Ig3IgMZ7HVBc7kbV9SECeFQyJ806Atll7mNZKEwmg5BdmykSbOYYKEZfeIM',6);
-INSERT INTO t VALUES (15524127174080414523,23943,'CSkCfLziPA3kM','T46ebSxVeJzSbdQj','Yw7Pu7','UV','AemHTJTkZgcGtr5SivZ615ldVIrQkAmB18XvQRRc5LlpR5fLOVYA3CVoxiQR1KGr942Yhfd8RPODC0T6NDma','rEQsXwdFwRzSJKZ',7);
-INSERT INTO t VALUES (2351611675790567126,-6614,'4xkjWVGXgELF9b','zblLi5mG0jM1MPRaTRvoTuAtmHlWlb2c2k09qu','ISAYmJLj3i','jVo5H1349','Rkyrq9cVxoZEjejur5kt1Um7AhFA4C','sODJrTkxZxXWPjByP4bcevwDqAUYjYAzGnt4GBYdJwyMVz4F3weVC6Rd0bZf9CeRci2uKp1yY93ClS',8);
-INSERT INTO t VALUES (3803227962098529097,-17366,'9P4MPsMtnkCrrooUc','pi45GFw2UhWrqreGn3jQQo06NyXMxs7tQNJ58QYxgXYMOHbifFdyIw1n1A','Rn','4I5OEgWKe','YQdq4neohtDEuiPVhw7trwlnlkYHJpWgo37WTfOP4xUe8ZGHgAhP0TFxDMVcGHY6inOiaVC4MVNc','yHwS8Ey',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b SMALLINT, c CHAR(35) NOT NULL, d VARCHAR(65) NOT NULL, e VARCHAR(91) NOT NULL, f VARCHAR(71), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8582660833515439720,23806,'sTGyUG11Z9V5jNxdqnCx','Hma93T0CJryawvafuU48NrK3EbR6QUQO','NCtpdXlTOEmuHC68LPtsSiBmvUJD','szJiZXfBZn28ffXAMzXGSvw9OR4jlN9EvKJFtTSKO46bU035b7KHiM1mhJb9d','U','z',0);
+INSERT INTO t VALUES (-3689960199102679972,-12441,'wRNdKs2QqRe198iCMoPMqPNk','QIUxqm1M','71u3HLW3LWp9gUChIGfvIJNazFwf8lZ8s4zoLy7BztaJcNnYz5qOI9Ip2fNLcBiVGtre7FwDxXPKL3KBtKkz7Js','gfZN0LEYFEAigObc34676ECOPdkmR5pLOLCQXkd5XvfjbDbqeZcTdrdpIym5eCf','t','V',1);
+INSERT INTO t VALUES (9113694278836884467,9847,'Da9LXxfUhq0eKSzrPoB06R','pa3x17YeAOEex0WNs19wD2ymIQ0KsL7QKVBp','IbcRWKMYWobgMPPayzcoJIhcAkd5oeOWYOaXs6','Hm4kjMmRZSBojYk1VCq2hYD01EVdfepCYC5nSJ77BhFQCWGAe7','ig','M',2);
+INSERT INTO t VALUES (4712493472091004308,21740,'tD0m1','VcItrGebOem73bRTVVVLBpCKot8RjI29FENnMiVVksCEsHp4RPViWq5ZjPuF','bHQ5aYSM0q3StAv4fO9WDE8AXbS02IZmZ3b2ZDK3c','ucnCmRDcp','i','x',3);
+INSERT INTO t VALUES (-6716018576072634411,4652,'Nm21c7nFimz7W','UwHxN2HsPMNovPCOBI','OgcdBhwCURcxOqLCApz5XAfZ8OMK4TPoSsjsR1NipdYc','TL2J1u59LYxbGlXJHwaRPt0fS8kHvTTlGxonEqaN4','8M','O',4);
+INSERT INTO t VALUES (3421284508499763885,27705,'SCEx','E','w6zLkLSdBI4MOdWk3EhuRwhJgr2Y5UBbbsjtOwUoDUoPU5zJoS0FaZU9TnFIfrvqVISdfkgXa1mwS7FD8DPNH','mapEVbjTkIkfk45DIpfohgohnNoBZc5r29sG6R5EmKTV9FsxR6r','i','f',5);
+INSERT INTO t VALUES (4528650199315452038,-23508,'MojdiIuGWKSspa','neZhSQgZ94ZMiWv0gzDFEsS4WDeoicxwi1pKNkoHznZicm4K2nuxN','vN9P5YgqhvcxMe9vNAFPTkGXqEgLjdjvaGna9VX3cUlBWRLP7FoEcmV9nwe4Rz0A4U8vv','zAFUidTXORJ36YFGLAhzDjgnnBs','aQ','k',6);
+INSERT INTO t VALUES (-634834312923009773,-17526,'l7G279tQ1M8fDFxdssk5lGb2UMX73','UY9TehaVZT9KWFnzoycOq5dAjzlvgq','RXtWq2ldKx6eATdYlT8Y','ay1iBbpNfla327FnweGfXUBdbLAXgpxhvYr6j6wVqbDhqpooQvXCm3a','5','o',7);
+INSERT INTO t VALUES (433436319984617118,-30123,'MpHGGXaEk7rUKs7msxo5N','R2qEqltTQqLu6UXRpj3nQdc5UrwjDc58gq6ARA3vtI1lfVjzUCsHJiipno6','ouwHFEH','gOycHljFGc6J2fYz6c6caFMw7sQ7xolQQWlN73ZHlW90ofSvjK','5','t',8);
+INSERT INTO t VALUES (2974329065686476065,25261,'LfL','7PN4nTwNmfo2ftw5M9M6cBKGD0iCvwmxeAQHIvj113jJn5Fn1M9REe0uQfN5hPv','fHxJtaZgMyxZaNoSePdLe5RGnEwgthwrPRTAGP3tdX3nTKhdrqcWCjwY8Xe4TmJI','jxxuvnrGlvfr6Z65r2kFxLsERQFIFsCQKrfRSMwDonLfb7P4uUmM8FN90DuA','9','p',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c CHAR(35) NOT NULL, d VARCHAR(65) NOT NULL, e VARCHAR(91) NOT NULL, f VARCHAR(71), 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 (12289124971915918856,7996,'Rt6p7SClUoQF','2go5q3idbCfw8AfuCkYgpDw59zR3w1QF4SDemWj','5g6R','VRyJ8WaC','r99BmnqmceMCzidY8hnrGz3zPGhqfFvZKZQGPowtoSwgeML0UawQi8y0fmTQsWRY1','tySmOMEVcsuQXgp1n4nyPcdT1allX9m35BtXq1i9zhtv9GJcnfP1GSv14rNbhWG',10);
-INSERT INTO ti VALUES (12289124971915918856,7996,'Rt6p7SClUoQF','2go5q3idbCfw8AfuCkYgpDw59zR3w1QF4SDemWj','5g6R','VRyJ8WaC','r99BmnqmceMCzidY8hnrGz3zPGhqfFvZKZQGPowtoSwgeML0UawQi8y0fmTQsWRY1','tySmOMEVcsuQXgp1n4nyPcdT1allX9m35BtXq1i9zhtv9GJcnfP1GSv14rNbhWG',10);
-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 (6732198300624401492,22442,'NcBGunlTDLe6MeiJGo','OmXsX3xlGDgYhGfHsnOKmo7VeSTo0ySX5YZHDRucAZz','B7umbFh','MlE','szywUU5imv2fgyydWdi3Xc8RkLET4xPKLoFDlQ9R1Cw0vXo2K53wU8hMMvWCW6','J3nYFng8G6QOl4whztbg7Vet7OH',11);
-INSERT INTO ti VALUES (6732198300624401492,22442,'NcBGunlTDLe6MeiJGo','OmXsX3xlGDgYhGfHsnOKmo7VeSTo0ySX5YZHDRucAZz','B7umbFh','MlE','szywUU5imv2fgyydWdi3Xc8RkLET4xPKLoFDlQ9R1Cw0vXo2K53wU8hMMvWCW6','J3nYFng8G6QOl4whztbg7Vet7OH',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (4342909084606574548,31900,'LKjAdmYJV8KkeSuhlo','ur9G3wASXv2iE8sN5nmq','kgXHANoCCwRdrQQRnrQpRo9o7m830titRjYvKsVk','JZB9ImsULWaiXfKmFXVuZotvmK1Nw0J2Te0KuPlJuUxQvcb','Hx','v',10);
+INSERT INTO ti VALUES (4342909084606574548,31900,'LKjAdmYJV8KkeSuhlo','ur9G3wASXv2iE8sN5nmq','kgXHANoCCwRdrQQRnrQpRo9o7m830titRjYvKsVk','JZB9ImsULWaiXfKmFXVuZotvmK1Nw0J2Te0KuPlJuUxQvcb','Hx','v',10);
+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 (624887405707169702,3901,'IvyoXpQ','WSFU8jOh00nr5QLMBOYb8guAInQlEekq4GYCUSG1RFb2WPuu91ZO','LaT7AgxnomtMyDT2MtDaAyHrjgq6D7BrGBtKcdNWuMOW763Zq5tqmXn','xtUCLUIWgjfRaF6I7d4e6if2PaDckexWYu53KkallrWTQ1qO','W','n',11);
+INSERT INTO ti VALUES (624887405707169702,3901,'IvyoXpQ','WSFU8jOh00nr5QLMBOYb8guAInQlEekq4GYCUSG1RFb2WPuu91ZO','LaT7AgxnomtMyDT2MtDaAyHrjgq6D7BrGBtKcdNWuMOW763Zq5tqmXn','xtUCLUIWgjfRaF6I7d4e6if2PaDckexWYu53KkallrWTQ1qO','W','n',11);
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 (3081314658352882760,-23458,'JOo','1w0w65NTxSMkpxkxejWc6bLRcNk7yCb5DJ3jQidrhoSfNcqb3nE0HYXtYyL26SNsCGUXLNlhqGkACPC8FgQr7sYvTfjUn4IxNvlNpiEovsYJi6f2UrJcjvuIuO3dhtTkLudewVA9LY4YX4q7DKrmMQM4oC95','Nv0n8RA','9cW','jS49z3BgM0g','80sT1wd9W4tQu8nZjJbA0s0vkawhw6e6JmWia26WRMsyRl',12);
-INSERT INTO ti VALUES (3081314658352882760,-23458,'JOo','1w0w65NTxSMkpxkxejWc6bLRcNk7yCb5DJ3jQidrhoSfNcqb3nE0HYXtYyL26SNsCGUXLNlhqGkACPC8FgQr7sYvTfjUn4IxNvlNpiEovsYJi6f2UrJcjvuIuO3dhtTkLudewVA9LY4YX4q7DKrmMQM4oC95','Nv0n8RA','9cW','jS49z3BgM0g','80sT1wd9W4tQu8nZjJbA0s0vkawhw6e6JmWia26WRMsyRl',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (12322832647945033059,12463,'V3jtj0j7lyaF8ueL','29hp8AGbyZMxpsRHcKMp3ai8N1rlJ4xwPGGbwrTokZfQhW98HQoI1YAvcrQNm4OWTEzKzXIj1cEHp161Zd5UisDsVtLz9BzdKtO','vrDPj8t3','2WJTV61tsB7CDMaYNhsuvOPHOyqBLqa9R24tdcBpZCDcH9V7tksjT6XxTEhxWe11bFchUBG6rbYQixI0JNEE5G3cgQAVb2fnguNflyr6leESGQ0R8GDBePuiaYUgaB77MrBHT0uCNo9k1LZDZWbqSfCw0Mmc63bjRRKp3Qptvls','UCM7eDe1lPlXL68M3RG3cluigdjwNg4HoIfPP6iy3iWUv1UACxF0fOn9rsHI','BBLaPDeJIEIg7TemByiMNaEAvRL9TR2YIn9xyIPlXnzucjIocNtSBXkK3wvrWrdpkZYIZwnwxYYCh2gcM',13);
-INSERT INTO ti VALUES (12322832647945033059,12463,'V3jtj0j7lyaF8ueL','29hp8AGbyZMxpsRHcKMp3ai8N1rlJ4xwPGGbwrTokZfQhW98HQoI1YAvcrQNm4OWTEzKzXIj1cEHp161Zd5UisDsVtLz9BzdKtO','vrDPj8t3','2WJTV61tsB7CDMaYNhsuvOPHOyqBLqa9R24tdcBpZCDcH9V7tksjT6XxTEhxWe11bFchUBG6rbYQixI0JNEE5G3cgQAVb2fnguNflyr6leESGQ0R8GDBePuiaYUgaB77MrBHT0uCNo9k1LZDZWbqSfCw0Mmc63bjRRKp3Qptvls','UCM7eDe1lPlXL68M3RG3cluigdjwNg4HoIfPP6iy3iWUv1UACxF0fOn9rsHI','BBLaPDeJIEIg7TemByiMNaEAvRL9TR2YIn9xyIPlXnzucjIocNtSBXkK3wvrWrdpkZYIZwnwxYYCh2gcM',13);
-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(41) NOT NULL, d VARCHAR(23) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-18911,1111276509,'EMpc','7LgTWPuodt6Dtkwnef4iN','m2SnZk9vHGvZix2O','sqa5KUkIljWORT','Dy1F2SL6iFA6jl6u1kS9eRReeRv5rkthpqpIGHtRYH33VpFkx40gNkkSsPXmVZXkduN3NfgAEv1','y0Tqv',0);
-INSERT INTO t VALUES (15169,1051769886,'hziX3sdfxpmJUdQGriB6Y','OPDgd9dNf2wDLfY6','B1leOgQBWb6p0Ct85CmxAPKVMM2bV77DiMHb2b4','LLwa','9yYFyJ8YjLqV37loUBcv2JC6MlqBI3sVDVrhZlWzI','ZbWz3EfmJClJg5WXRDuIfoIzhuyDmi0kR6da1DbQPmwfjPi7mE5R05TjB',1);
-INSERT INTO t VALUES (7328,3515330029,'KeBtkTHvPhy6IlLVdyUpvkqUSmKMxxNmUk','30E4uuceQw8fTuUl','DfKhIARv7DhljCWlrOlgaTQHZJTrS2mF5r','yMkUY5eL4SMmCBXD','rNx9dP0gvity8bQitSotnsOk9dXgaptpKzooH5wnJ7QPlWf1D','StS91eUCWxEI4lMArSD0KsNuk4DB2s6CxIoRPJsXoEH0qi',2);
-INSERT INTO t VALUES (-21160,1593950760,'ht6','y3dDuUKN9ac2mGDQ','EwLrQh4J','1e8A4Meb1iVyrqTh','qrFOZrry3wgXPnw6nfqitFmSB4n24sIwjV7l5JeTSy23XgCOZbrrseUinlPptb55h9wcWsFuvj0g2IcMS','zyLrQ816voWhQmSmO',3);
-INSERT INTO t VALUES (-10624,3713081413,'0DhnXlXmy','EI8','mYS7RvxafikSeNIsC','RVmALAAiGrE','0nuRurAYVtgNVmtxKxwCgu8x8AAUw0t7CU8WS87muWHAO5QlObuzX4dLjZG7W9XTLgvBAunVz8RoNhA','MgIaIynLr00avJ4AFP8YqhhoaAF8qAAIk7xECnZstv8UpQW7f5P5nVouTUF2E17SFGbbknQ64PPlzKf5Zglr38PYJFGEuZExz0I',4);
-INSERT INTO t VALUES (27780,4105849895,'yi36QUkaaAeB5UE37VbYjEhplW6jrhS','p85ndb29aKmzpHMQFPLq','T9','2ne','0SvNAcl2akjcGEteMB2QFTynqbYxNyhDTHKj0AvsvyA1cziSc8YDlZ1ASSHhjbyFFMJKV8TOH1NPsYQC9','dopMDV1AbP9rIRUs2gUnaRvdiYHIPwExdURO6bimEauTYEdzAihmnvPNB8Fzl435EOMF8bTcVbKqisDc0u',5);
-INSERT INTO t VALUES (11282,3267729311,'8PO1g1BY7Sz01X','ZmTDIuFLqAKCV1fhx9Kk','ixdAQahOC2oNuMu8YMsU5R4hjF2H','LItTQzZet2f9Ejfa','SGW1WEGxwRx41i6NCKnJg9un5ZSqqwQEmjsFKYX5KVx1G8jXSBEaya3sC7shbT6rimFDrFamrO30MwVEjUIrjdLnjIsmw0wPqbZY','gdc01KUEyEvx',6);
-INSERT INTO t VALUES (-384,1259696389,'vHMmc8sZ5LjvPXLAYs3','K0vZSVnQrU','n','Ys3','GY41vso8QmS9TMOfy5LSa110G1zVHB1sAiNr50d81SkYCFUUw7V04rbsx369FAG4Q6EnJtr','6AA3Fxq3oQ',7);
-INSERT INTO t VALUES (32229,1439286172,'6I1EihYm8x','cQIDFBOhR5k8RWNJmCAyG','4KCd','UsL','o26tyDxH8rw1vTiVD9nN1c5a3qwAKDMnZ60YsEgmiiyRBHqe9Y7O7phqPsTX39rROd0Yhtm0zQtxvbncKMcuhSF','iDeEsuAbNU9JXQyxkDCs9asFKL9WTCIyI7VqinDWVm6auuI2V3J8A0agxHLtW4EnLNe',8);
-INSERT INTO t VALUES (-652,1200896768,'V6k6sWvJ7ZiTk1GeE3sG','xqQgj9GE1OHC','0tLcf6sJzNui4LX3xehdD','T','kpy','PcrCqWRYERLLrB8ZqOJ8EcnBTbGCbizazrOQeWk3bLY0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-6833312256014385791,14812,'320wuoNUCQiAuoF9LtZwamzR0h2VL','Jcdo8eSmoy2RHWWjx0I9ZcZ39WW9SdHVGV7s5eqAZOlN61Yvv1IwsPzfHNJj2jppQXak7zrwubpPPesVkeDU0G4kJahcYnNIjGiOBs4ZK1XBDlOUWp73iN','qmW1U','IHnF2bRB459NfRHCH2GsZDIdTI4Mbg8e7gWYm9QdXAJGDIUtZMYtXZHRTlwpXqVMD','Bx','q',12);
+INSERT INTO ti VALUES (-6833312256014385791,14812,'320wuoNUCQiAuoF9LtZwamzR0h2VL','Jcdo8eSmoy2RHWWjx0I9ZcZ39WW9SdHVGV7s5eqAZOlN61Yvv1IwsPzfHNJj2jppQXak7zrwubpPPesVkeDU0G4kJahcYnNIjGiOBs4ZK1XBDlOUWp73iN','qmW1U','IHnF2bRB459NfRHCH2GsZDIdTI4Mbg8e7gWYm9QdXAJGDIUtZMYtXZHRTlwpXqVMD','Bx','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (220670185803843211,31788,'0ZuPz4HtFm1w61QXIMg1pzOc7g61iQr','DIObZ5bWYphJZt0aLLVoSQermi2oByVwZcwkwA87Y5toSmF4SCHxQG4N9WvTuIdpzNAaW8Hvf77f6UpQeJlJgK2CxOgtuKzXZtyOkZVinObPXN2wk9QJDQGhOf7GveOpg8J6dgdFIJzXVQVm5TRRLjD3EOAb6XTPtFchPNbEjJQfT0fFVh2FzNJv7m13auMfnW2FGtmWKghxBD','10q38iMR9','YegKXQkDTsuyHIMWWpS771hP63Ve7aGPQ4ZoGQd2lmrhY0RHfJZImJJrh9Lo7zjLWISlbdCNEeU64uSD','i','y',13);
+INSERT INTO ti VALUES (220670185803843211,31788,'0ZuPz4HtFm1w61QXIMg1pzOc7g61iQr','DIObZ5bWYphJZt0aLLVoSQermi2oByVwZcwkwA87Y5toSmF4SCHxQG4N9WvTuIdpzNAaW8Hvf77f6UpQeJlJgK2CxOgtuKzXZtyOkZVinObPXN2wk9QJDQGhOf7GveOpg8J6dgdFIJzXVQVm5TRRLjD3EOAb6XTPtFchPNbEjJQfT0fFVh2FzNJv7m13auMfnW2FGtmWKghxBD','10q38iMR9','YegKXQkDTsuyHIMWWpS771hP63Ve7aGPQ4ZoGQd2lmrhY0RHfJZImJJrh9Lo7zjLWISlbdCNEeU64uSD','i','y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (665773866919533295,-29697,'5SbGgiB1Y','Lyngo7iT4C0hqmVL8UMl3aUxnKjHCw6idOaqAglfgwuwsfJcPvZlipUnS0trOaU0iY7EXvUrRRG8wGf9gNL1mPK04H9NYGK2Vx32TlM0tyCjG2YM3mPmYJFuEGH6jSaSjY2Ltelsu7cZoROpehS7RTflxBPzQD1vfT9S3XjNJu1movtMAtwR9hFB9LUqXZwrewFO0WhIZsnR2tZpykxSfjiWwIbndANr6wUVlE6TQNaqd1IZxhbHAY1','HaEPqGSzTQrpzpMsGvdYNdliBR1p9dgMBBb8896uBAQrMpi6gvI3n78ZYTHS2BSEvFnO3B6OSdG','AdPH4svwbuDAQRskEICpp3ECcau9j2507P5LTc9CMlsXxaCRqmDuekWdYHUyR0uq7TWoSQ971Y5qaRP0w8aERvRHlPrxyeLmmodZriIe2lsMsijSjw','spB','M',14);
+INSERT INTO ti VALUES (665773866919533295,-29697,'5SbGgiB1Y','Lyngo7iT4C0hqmVL8UMl3aUxnKjHCw6idOaqAglfgwuwsfJcPvZlipUnS0trOaU0iY7EXvUrRRG8wGf9gNL1mPK04H9NYGK2Vx32TlM0tyCjG2YM3mPmYJFuEGH6jSaSjY2Ltelsu7cZoROpehS7RTflxBPzQD1vfT9S3XjNJu1movtMAtwR9hFB9LUqXZwrewFO0WhIZsnR2tZpykxSfjiWwIbndANr6wUVlE6TQNaqd1IZxhbHAY1','HaEPqGSzTQrpzpMsGvdYNdliBR1p9dgMBBb8896uBAQrMpi6gvI3n78ZYTHS2BSEvFnO3B6OSdG','AdPH4svwbuDAQRskEICpp3ECcau9j2507P5LTc9CMlsXxaCRqmDuekWdYHUyR0uq7TWoSQ971Y5qaRP0w8aERvRHlPrxyeLmmodZriIe2lsMsijSjw','spB','M',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6038015507115628031,6484,'Hg2QkEa9gLhG','gJR9kDH1p46z0FnzdVRYbp0GFjETyuwDEdyyWUrJfallwVjNcoindMQ7KaNyyv3YeF50VIAWi9QALOWaHH7Ruo1l8mjFU4R97vMnwZWyTfk','qBI4MEP1UtdyBXVJBzHJjvxR395qTU9mdq1c1a6cM6AzKbkFOXoaaiTZqjn47SDqIjbgl0qHg5Ht52u0ADieS3qV','aU1VNCvBBGMmTAgOdrTW8soVl0Vjd2uKpePsv20tuvxezt3D9ApbDyeTgYmG7Ooj8S6LWgcGGgRQGvNZi0xXgnaywS310MnSocUolYNoTwInBAquM8JDE1qMr77hEwRQZVeyCy623exEuVEM2sc5Xs7YWNVSfbxYfGooqI01xi3eWr1prmi2oVcn4PDr1sfoLVC7zt1t','aGt','A',15);
+INSERT INTO ti VALUES (-6038015507115628031,6484,'Hg2QkEa9gLhG','gJR9kDH1p46z0FnzdVRYbp0GFjETyuwDEdyyWUrJfallwVjNcoindMQ7KaNyyv3YeF50VIAWi9QALOWaHH7Ruo1l8mjFU4R97vMnwZWyTfk','qBI4MEP1UtdyBXVJBzHJjvxR395qTU9mdq1c1a6cM6AzKbkFOXoaaiTZqjn47SDqIjbgl0qHg5Ht52u0ADieS3qV','aU1VNCvBBGMmTAgOdrTW8soVl0Vjd2uKpePsv20tuvxezt3D9ApbDyeTgYmG7Ooj8S6LWgcGGgRQGvNZi0xXgnaywS310MnSocUolYNoTwInBAquM8JDE1qMr77hEwRQZVeyCy623exEuVEM2sc5Xs7YWNVSfbxYfGooqI01xi3eWr1prmi2oVcn4PDr1sfoLVC7zt1t','aGt','A',15);
+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(42) NOT NULL, d VARCHAR(68) NOT NULL, e VARCHAR(63), f VARCHAR(26), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (491406712,-75,'2hb5UZNXjyA3scv','OoYYPiq7KDOTZFa8qmvNki89evRJdDaGQKxr85RnwtOKhAKKp','adPvNDBBkmZbaAfaCyzGrzrMxbg5p9L9RKy8vPvLzzPk99SuN45f5Y','ZX7B7S7L5Z3Rr','Bf','B',0);
+INSERT INTO t VALUES (4234270068,11,'FVqCp2UNaG4KLkDswqIzwlC7jti98Y6lXOB','HuqaM46F1jSNgsc4rlNzafXV4UIIbki2ZsMwXARYUHJNnh7Jdik6b1tUhV','QKu0iOdqqEaOq2o3k6','JprTgE3','c','d',1);
+INSERT INTO t VALUES (2358799250,44,'BwFMQ1wh86N9Mg','tdKsYMqE4tL6X','Aj9FmNCMI8wu1mjQ','QKgy8ujTPzgN3Zn6Fbn5umt3f','b','M',2);
+INSERT INTO t VALUES (2488025047,103,'mwHFRwC','cN6HiT6StkoWqc2zQiD2F8xres','wp9hrgzkAuRIOoGtFPwOetRNUEREZ8jQGccFZi1dPj','JUFQM','Kx','E',3);
+INSERT INTO t VALUES (1151181466,-30,'0GBZHDYkgp4sDhS75HPW2csB3cab8UR8FwDFlk','0X11q8nzivNNSVtIqXEwFctWNkg1A1zP','fqNuBMeg0SDUX4ocGsuiakOAIU5N8Ffc2xcIdtdhkeMa9f','shvQNkEFz0SjTK','h','l',4);
+INSERT INTO t VALUES (1283343105,-41,'4vRvHgU4sGidvDtTScwCPaEmcTeeGYjv','mabZw8XmyprBYbPRFj0nfSjGgAZWiWed9Lwgx1u6Xwx5fa','B4U','8MECEXlehlPkAGNBM4F','Jn','u',5);
+INSERT INTO t VALUES (3818072291,90,'CbGY83DAGXQVTV6poEFZc','WjiK4svgElGBWMRt6lOHaV','vjvb3xfnxPPAX37iWsXZ','Uxd5YdJ4Q0','3','y',6);
+INSERT INTO t VALUES (4042200614,-123,'Q3xv2MgluTgXyhizcuTYRb12gpwr3QUp','tQ0Mwb0KTCcVAcbLnaJmdyTAbr59az8TJ','g7Ge7yL0Trx0Q7zo8XE7m47gJHC9rEiecB0ybHMBDt8mq','kTb7MAKvGUY7G09','Nt','k',7);
+INSERT INTO t VALUES (3503992122,-110,'iUPTZbuvURBVY4','WisDrEDGci40w31bVul3DxH8zL','QrzitsNCyLdLMRo2OrWHTaFP5pvf93D1KgdXaM4oREl9MXvVIq','vZIubkQUscud4ATiNq7rgu','q','F',8);
+INSERT INTO t VALUES (2203848198,-30,'atYp7v3nIag6','Hx5v5wshou31axgGdXbdWVE4BJfyzGHq5K07L2B9rk4jaDj6rAyVX7Ta0hD','A0jD64kPw3GCepxS7dtE6TVMtSkfVW67NkU3YSPxOjsJG8ibxy2TXvd','3bqgm3GsxW0NLJEL22o4kM','ay','w',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(42) NOT NULL, d VARCHAR(68) NOT NULL, e VARCHAR(63), f VARCHAR(26), 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 (-384345786,1427380956,'vufKXS','JBYD6tR1z3','hjRRhDVA2bpgtT8aRkGG9R5s7rG','2gmY90GUtjnPIstwVu5','geTDXut9sys8IqM6cMrbSvDz9ppnjmLPODk4VnzJL9Ftrd4psPFUpLOEmROhZo6BfLRhUN27F6rJ7okxPStL1','KSnc5bcAKRnaRXCsrXB0BI8lq8izJoq6CvyF8JkJLAblt1fDXnUq4E',10);
-INSERT INTO ti VALUES (-384345786,1427380956,'vufKXS','JBYD6tR1z3','hjRRhDVA2bpgtT8aRkGG9R5s7rG','2gmY90GUtjnPIstwVu5','geTDXut9sys8IqM6cMrbSvDz9ppnjmLPODk4VnzJL9Ftrd4psPFUpLOEmROhZo6BfLRhUN27F6rJ7okxPStL1','KSnc5bcAKRnaRXCsrXB0BI8lq8izJoq6CvyF8JkJLAblt1fDXnUq4E',10);
-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 (279153768,3967665043,'bzaL','qxNRpaUzxuIxqrN','MdnvE5uK','nQWcpqDbIgCXu','vX7dx30yY','nLR5lKDWd1tKTPZPnJ64b0x',11);
-INSERT INTO ti VALUES (279153768,3967665043,'bzaL','qxNRpaUzxuIxqrN','MdnvE5uK','nQWcpqDbIgCXu','vX7dx30yY','nLR5lKDWd1tKTPZPnJ64b0x',11);
+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 (6437238460588606033,-19,'HH7h4C2ZJK0sIu','G2P7zPZ4cI','vV8VBu13WYElc1XSgt5Y1S5pgIt9tZBt54m','nmnDEbKFpsGz','7','U',10);
+INSERT INTO ti VALUES (6437238460588606033,-19,'HH7h4C2ZJK0sIu','G2P7zPZ4cI','vV8VBu13WYElc1XSgt5Y1S5pgIt9tZBt54m','nmnDEbKFpsGz','7','U',10);
+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 (16403637036737667471,118,'s0vAAF5C1O3qy3LW96','Dr1he4q4MJgwIzR6pa','ofYMFNhrYO','ew6RjbK2R','Nj','z',11);
+INSERT INTO ti VALUES (16403637036737667471,118,'s0vAAF5C1O3qy3LW96','Dr1he4q4MJgwIzR6pa','ofYMFNhrYO','ew6RjbK2R','Nj','z',11);
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 (-983929318,492241392,'0nkZznnK5Ou5','vkYMH7sCQ9A7L1Xcn3l0yfxnXZ0ewqtc0bJ3FrKn7JLzMLkWE1XtMUW7MnaNLUvej8jdScTxGrwxuX8Cwzq5ZfD23gFNheSITyRskW3ml97tpvNcUWowrRYOyQc','RnZ9nRarVevmahvZfPvLU52wVN05f1h','Y','c7AsHUeFWiWBtM0tuJbjrOB7rXPpYBJrTuQ3J2lW8HNQqNnZZK3l0aSatVZ1n9ow9uAL','65CVq84h52mQ847F7iApL5b2XkmBir9m1biZ',12);
-INSERT INTO ti VALUES (-983929318,492241392,'0nkZznnK5Ou5','vkYMH7sCQ9A7L1Xcn3l0yfxnXZ0ewqtc0bJ3FrKn7JLzMLkWE1XtMUW7MnaNLUvej8jdScTxGrwxuX8Cwzq5ZfD23gFNheSITyRskW3ml97tpvNcUWowrRYOyQc','RnZ9nRarVevmahvZfPvLU52wVN05f1h','Y','c7AsHUeFWiWBtM0tuJbjrOB7rXPpYBJrTuQ3J2lW8HNQqNnZZK3l0aSatVZ1n9ow9uAL','65CVq84h52mQ847F7iApL5b2XkmBir9m1biZ',12);
+INSERT INTO t VALUES (136885495551697349,-103,'tdCgN9xALrSC8t3FsitiVooauTz7g4HhbD','7SPMatAgbKgnArSkqGP9VxNXeDc27dSLC5FqdW0kCtT6cASyNjLAwOY9mBg4DBOCXiA7i7MCQbP6Ay7WS2dT4Lb9IHgkhAhuIqQZcb4mxUDkmkZx7pEEVZK5z4yZX1mx9ZkcYpXUO8w','uOVIls4ANbD8','AK3spjEmozStH2o','rD','Z',12);
+INSERT INTO ti VALUES (136885495551697349,-103,'tdCgN9xALrSC8t3FsitiVooauTz7g4HhbD','7SPMatAgbKgnArSkqGP9VxNXeDc27dSLC5FqdW0kCtT6cASyNjLAwOY9mBg4DBOCXiA7i7MCQbP6Ay7WS2dT4Lb9IHgkhAhuIqQZcb4mxUDkmkZx7pEEVZK5z4yZX1mx9ZkcYpXUO8w','uOVIls4ANbD8','AK3spjEmozStH2o','rD','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-47004776,202293896,'8bshmhGpxjwO2','PHrZG4rrB0Y2gwAzJNe8gI3eZf','sM270ro7ofz6ZbR7ewnhDeBx09cGC9qkYiohi','RfLIdmnEaCAsF79XOclYC27I6gDlHS1CQkVcsFwPWPu4LXxhQikNME78tYAeJTjngdFPLQsVG3W1nDK8fFABa8rxdiU7u3FzmMQcGZJXlcvw1zN2ujAueP9V7uPKKNvlicJx5YQsY5tMoI8yviKKsAJhI9iRWGKz','0lq47GcA11IUDgJXSenpjLT8EIRbpiNsWPOnKXeMq','Xxh9cBSIz8gsKlHwdvOJzHTRaHZaDaf5KhkRsG8HCRe85OuA21Mf7UOYiwhjGF2sqxr',13);
-INSERT INTO ti VALUES (-47004776,202293896,'8bshmhGpxjwO2','PHrZG4rrB0Y2gwAzJNe8gI3eZf','sM270ro7ofz6ZbR7ewnhDeBx09cGC9qkYiohi','RfLIdmnEaCAsF79XOclYC27I6gDlHS1CQkVcsFwPWPu4LXxhQikNME78tYAeJTjngdFPLQsVG3W1nDK8fFABa8rxdiU7u3FzmMQcGZJXlcvw1zN2ujAueP9V7uPKKNvlicJx5YQsY5tMoI8yviKKsAJhI9iRWGKz','0lq47GcA11IUDgJXSenpjLT8EIRbpiNsWPOnKXeMq','Xxh9cBSIz8gsKlHwdvOJzHTRaHZaDaf5KhkRsG8HCRe85OuA21Mf7UOYiwhjGF2sqxr',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a TINYINT, b SMALLINT, c BINARY(85) NOT NULL, d VARCHAR(41), e VARCHAR(46) NOT NULL, f VARBINARY(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (89,-29654,'sv4o1caaZKfWQl9s1ZJpKYEMeRZFVrCP8niHTrRf','8tw7iRThFBYe1hQmRdr782JZxX9HCJlFfibMDq','VURX9kVDtsXshmpqxJd','H2W2OtkYGT6wV22Z9KeedodrAM9QyALDtCEY2','WCZP0IIFONrjWBj1PwELsaRtzll50l5TMK69hVBH1EJNWXNFX5TZHJ7QwOX9DW8fPQjN6v8MVWU3qGqzu31kPmHXcMr','kkoIIic7Z9s7y5nXCpkagnsPGpKFv45Qub7xv2Q42SNJ63dGfEeossld5knnPa1sVU7kQSBgMGDxUiPV3XHoZqN0VCoFHU6k9Ez9',0);
-INSERT INTO t VALUES (123,-6314,'1OxjgXEzFFIWf5XEb2b4ASx5bUlRWB57lPz866Agtdt5ufefPmF8j99q7ZdH1IFS','6mrkDWKLErACi1Jq84mvYluj8aGO5GbP8E7','HRveVYZ5s2AHs1EqQUrQGpmCz','h4m1fIB7ZV1bhH8gXISjLQsSTvd8iRp7sq2v1w7pnWNLbKrV','Dl9BncY2gjBBfglFqpAT9D6zM5G2ldIa45s4hHCtczC0p3eiaAZutcsVm','ZY3t',1);
-INSERT INTO t VALUES (-13,-11066,'mX6w5QQScLJxLLth3Yo44bCqIWK7dIIDCQm6Mt9pMFkMUIQrodJwFpFo9u0Uqag9wjWrQkMkzu','W6QWjp8uHSZtEYJRjr6PfRWu0DIfr9USXggj2Qj','oZWjlBWJcYN1vo1o','h9jz5pQcSh','E8jg4UFX1yWZmfnsXyyFjJlVwiQmTeo2WbzgJMG8oqNU3SfK4d2DnaNtSd3QIUK9vXAPo3iwun41zkHrpx436QjpewGv7RmmpAa','ePQukRVWP47CTzVfEz9oQn4Ry5gZvuKJhzqSABi0t8zW1WlqIx6wn5T2I1U7NbgeZJj8Bb4ZEjyrq1u',2);
-INSERT INTO t VALUES (-38,11934,'DQe0mpWMbV1WyyoqBdCW3p5lOWOgyvb8q5Y5aKJNbyvcacBdSEoBRls','2JyyshAOD9RkBmmuAMuuhTqeOHrORdi1mPsAoZF38','OdT10kCLeQVzZjgcnVnZicuY','nR','TfJR0NrIdyLNbovz3UXbt0ZuC2UhBOKa3JKPMvH1XzLcd7X','JhE',3);
-INSERT INTO t VALUES (-58,1265,'8CRADAKQEXpxKuYdBxIDZ82tfe3X1qI6opKe3Nv04k52veCgpxsgywqB2zZHRgxY09u1XaUncAVWAmbyqQrOg','tkPVEstNHdzN1bjc','9BA1WQcOZ1OjFcc8dFXLsAgjp0prZrkm8U','8q8eozJCzbmktLYPnpJuupTfBN6bh8mMehbza2vn2Sdpj7z','Potx01WXBUMNcgNPZVOPQl4Sdqmi5X2z3NJgPofInnWT','SavnF2vv6YtLvJ7Gp7LYC6xhqPz8z7ryHta7iG1GCEQncl3oSlefs6cc',4);
-INSERT INTO t VALUES (23,-31199,'GfjEKpjEdRbiAWB0UgvZzYCqLHH','93','vMOQ6','p64VkhSeN2BjleAlYiI9z0dueLZvhSOR2dVmDLa8jCGnTsJP9jDqmjbAGEvDDkeVtbZto3VBHMa8opKp','hjm6uj5Fjb9TNynD6RdcT5XBij','sB8mp68k1ze5',5);
-INSERT INTO t VALUES (-55,28306,'JmScb7htaTXqOMxDiaLXN4h1tJSPx5ivVZei7n7sP2mxejmKj8Z0Nn','9S4X6D3yQJWmE1rADgxEo9','mz2bXm2saGntuFxlgRmmLoLnaF','dmkZwHvjHVNxPrjTxNHxqNVeggpW3g7jwJnGkCneFWWcwXdWyRxCBgqaWSAhyTsomGo2lK99YDgghqiBYeopPRC1GHy','b8VubiFgcxuA23GUch92EdrtjktpmptVRCRqy9VhaoQpWoqy2ayuZ3ZOtBBpSAccyuPN','Rdx',6);
-INSERT INTO t VALUES (109,-10801,'El14CyPuo0X2ahGJf156x8ZBORaWkj1EHZrNSjMM2OkepdfDEre0grtA7HCU6','7ZbZZ9n10qm5hBuTZWjSJkzkX6qpPkWNT','axEESYZT71xmO','H3zIrH30X7MLKqmfxtNdYcaHXJyl0pRtgfuGGwTeU0fqWO3Ttcjb4aMLmZbXp2w4hwy0Bx9fJDE0XAsxRaOnwBqtE','khLo6JABKDnLoJCDxvJfL6LUDLNbEc5l5KF2','2WAmrxgiykRDr22ApLEvjoZw1jm0cJC',7);
-INSERT INTO t VALUES (75,-20074,'oEbk6lQFXym2gKuhtRSSTwLG5FuOzjoe5','NDqb5B5UW8XRJMS2kTl','z9y2E8FuIwE0wKA5zYF74KjWkgMwEhlGy7O9ksVYsE','Yhnw8WfwK7dkkymcyUHg5lmQ7s0DIYvxCqID1pO4z7NhcRTsCH68U2jJ1Z0wo1k9imzn9hUjIuUIa8fWK3VlDxJ','FK5uiQWpXrK0M10LVVQEJ0YjKp5U3BdWdqe9GjsPe52z5z9IX6gCHmV9w','5amxJY94r4BWxXzQpjOq41rr0ftX2fMghXdDhPQnQnJKb',8);
-INSERT INTO t VALUES (92,627,'opwDOci36ROb8XBBlgIr','KvKYhm0mgVZ','BNGmSigjyY1N3pvjt5gU','mvO7GbwxGF2Uy8HEC8EGrMgKA','l6jKdTha79GMZLpmCzwkt79K3dUuOllTviJHjziXG76fUM5qV8ZA5rhmztfukwZDuqo2OtFCRhTHWY8z6Z5LDO3kDsAq79uFV','xljNBka7PompM4qWrv4LvTFKx3i15WTtsBlsFOqqNnps5KgLSH92Ox1weKVrpZOZfUaqGMdIYQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (10351384561100632229,17,'tpeWX','BcAocqV51dgXiSmXMchz7gVlhWb4mfwS0KQrWy5Hz7gekUEOUJU4ixO8XJrvwpRxsFwCKSZmsf5YkHL6Cy92JD4XdehlYZoN5SpQX4sU2B4InMEj50LWdjgBvuf0cM','OIXAyHND9Kb3N2hR24KF2btZLbbVH','WKykKMkHI8oV231D75hR0ilXd5r1MUvFvUOVOtAJzAdm28AqEhOW4joSguTcW3uKUwgTbfuvDVywLLXJ','ds','D',13);
+INSERT INTO ti VALUES (10351384561100632229,17,'tpeWX','BcAocqV51dgXiSmXMchz7gVlhWb4mfwS0KQrWy5Hz7gekUEOUJU4ixO8XJrvwpRxsFwCKSZmsf5YkHL6Cy92JD4XdehlYZoN5SpQX4sU2B4InMEj50LWdjgBvuf0cM','OIXAyHND9Kb3N2hR24KF2btZLbbVH','WKykKMkHI8oV231D75hR0ilXd5r1MUvFvUOVOtAJzAdm28AqEhOW4joSguTcW3uKUwgTbfuvDVywLLXJ','ds','D',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6490899604001860911,-24,'d6Qs','EtK3AExk6ZcfPjipwYriphIllmrQpsSIxY5OioS8shBKltGKm6MeaDqQaCxv2qt6OHtss3A6quDqfE4Jdsum3hL8avg8SrMPzp6PKzP7qHLBgDGLXKDy18blHg6HKYcctfqWVaCXdUt2DGGItB0nY8rkgt5gx7pUPNGFr50mDCWuYBx87UQPRTUwsnYptUp8Pm1xUAHkSjpXX2nZH4rfzQKwh0naxeCQQM74xSFp21KTS','lTWPG243vKK4AjEzmyePqAm6Qn2QpNiirCLj8kDZxpXLCd5','yI4eGjHwgFw60JsLkZr6Yg9UTbRmGBoHNPGM1hZlqHqydzAlybarQb5ZhOjJeTxV5OzEcSCVJs7niffNURKYMr45AdFXmxQfJtwuZNLElVzL54nnrF9k0AYeVTwD9IP71reArY9oFu60EshczbolwoQYXMb3Cm5uXwUAKsYl6CnQ4HAX4Q6i0XuTGdH8LmnC0PM','Ia','q',14);
+INSERT INTO ti VALUES (6490899604001860911,-24,'d6Qs','EtK3AExk6ZcfPjipwYriphIllmrQpsSIxY5OioS8shBKltGKm6MeaDqQaCxv2qt6OHtss3A6quDqfE4Jdsum3hL8avg8SrMPzp6PKzP7qHLBgDGLXKDy18blHg6HKYcctfqWVaCXdUt2DGGItB0nY8rkgt5gx7pUPNGFr50mDCWuYBx87UQPRTUwsnYptUp8Pm1xUAHkSjpXX2nZH4rfzQKwh0naxeCQQM74xSFp21KTS','lTWPG243vKK4AjEzmyePqAm6Qn2QpNiirCLj8kDZxpXLCd5','yI4eGjHwgFw60JsLkZr6Yg9UTbRmGBoHNPGM1hZlqHqydzAlybarQb5ZhOjJeTxV5OzEcSCVJs7niffNURKYMr45AdFXmxQfJtwuZNLElVzL54nnrF9k0AYeVTwD9IP71reArY9oFu60EshczbolwoQYXMb3Cm5uXwUAKsYl6CnQ4HAX4Q6i0XuTGdH8LmnC0PM','Ia','q',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8310528254898731250,9,'W1u0Vwn5LG1kOqjv2iFD5I4iTG','AU','Lft7NPtBXK6cpT6o8JJu9YgEZhQ4v8BLOfi4','FdQL5KMZpezbtmj4JlR7DsrCCp3y0dwjS9WdrYIS8yL1WreAWoXQDABSnR3dMOkxkIDDsrONp98Sx0RTfUrmGJFdI5C77ArFCWDhS26IqIvVrj73mMTcYGIUq25RSXJgqWBJx3S1HcaNTk1LqBTXkk3M2yPNjQtnKJNMxK9IttjfBoYUFP34BWA5jWLwE8pwNlL3CHJOT5','lk','t',15);
+INSERT INTO ti VALUES (8310528254898731250,9,'W1u0Vwn5LG1kOqjv2iFD5I4iTG','AU','Lft7NPtBXK6cpT6o8JJu9YgEZhQ4v8BLOfi4','FdQL5KMZpezbtmj4JlR7DsrCCp3y0dwjS9WdrYIS8yL1WreAWoXQDABSnR3dMOkxkIDDsrONp98Sx0RTfUrmGJFdI5C77ArFCWDhS26IqIvVrj73mMTcYGIUq25RSXJgqWBJx3S1HcaNTk1LqBTXkk3M2yPNjQtnKJNMxK9IttjfBoYUFP34BWA5jWLwE8pwNlL3CHJOT5','lk','t',15);
+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(12), d VARCHAR(38), e VARBINARY(100), f VARCHAR(78), g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2107475554,24665283,'POKkEdbQ','TAghc0HWDmUn4NNxi80o4C37Hm','ozJY2scBjC2wzOUZuxIGUTKX5ga6cQRcVfAzykAA6ZH','VvqpMT0lC','F','J',0);
+INSERT INTO t VALUES (-2038444831,36809161,'z4vIpng','85','vRr9jlHLeAUmVN7PEqew22RQ2KSSUXgGkDr6BJMlOpWLXTho7T8BYutJE9bdxmH3Q8uQXV2rz4quONQT9N4D5zW','og503vij1PJZmZYXyoUISMih5K3qpFfMEPzHrwSZECFlGDDD7uwOW','6','1',1);
+INSERT INTO t VALUES (1586183278,-1462995380,'XyooqYZ','VkwgOx4NA43','H2kykp4JG3qxQsSovFBfztmWi98LnVjIag','3mxhGh7rlZO4lMHcPVkZuQcnH40dG9TqErtQ7imXnR7RGZZ92U10Obfu3awkL2aXTL747cS1M0rt','O','2',2);
+INSERT INTO t VALUES (-1825717267,150144823,'Tt','65Nc','0iW04Jack9DFirtvDK58C','l7vGK9wrbf2S0Ilwk0igdzdzPwms','2','9',3);
+INSERT INTO t VALUES (1383807548,-1765252866,'FTmqk5dzk','W847FB3WoT0TWGT8XGuVzW5','g8FQ0RylC','9mK6SLSbReLCoLZa76ExrZl6h4H74mCpFUgBE4sBvdaaNRy','4','T',4);
+INSERT INTO t VALUES (-1803107905,417762674,'G','g','MLZ8sjQY87174HB43FVLfG6EdwQEjUM3ta3tC05Ar1BGg9tjhBTghYnyCwIVhvBrmlKY51uTm7Vc7o','jF2usE1We6','P','B',5);
+INSERT INTO t VALUES (134428518,1856426441,'w5','P58wmHKfU','x7WNxUqPc0JzBlovgNeN41XZzhmXRKbyHjCmiEl4kv27bVJ8k9Ra27dPacHa0cOalrkjqBun7p4M','QPVmn7ioAK5jwrN7KKw5iCLUOtSy19f2zpH9LSTSgdbvnviLaA7Vh9wF6xnegqBTT','m','j',6);
+INSERT INTO t VALUES (1959445961,-1193066687,'S2','Dl2H7PPXUhazZllyDI5WDb9RqRwJau','jBEc8UWyMLT3DE3EMmktqYhBTCaHq1xv','5cqTbzW8EVYfgGPa7ojBzwYkzbs','Z','G',7);
+INSERT INTO t VALUES (639328280,1195648404,'eEBcU6NW0Ai','UgDgXp5ETixBPtzROW1MATRcad5','FqnI9Zx1YhRGcJ2OpCqYN7lYpZuSaUsjdaI1gw7forse','9uCsVO2xzFT5eLoDdpgJM6ckPDB3tHos9odEebmRf','k','h',8);
+INSERT INTO t VALUES (1906426219,778297358,'27C7vdJA','iKJRhUGYy5EFrKrXL','KdqELdkG9Top9b0mKLaTBl','NcwVkAX6S47Djone68vwStMdbnl7','y','M',9);
+CREATE TABLE ti (a INT NOT NULL, b INT NOT NULL, c CHAR(12), d VARCHAR(38), e VARBINARY(100), f VARCHAR(78), 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 (-18539,5737,'YBEgrWIJosDQKqFvAP','IalDY1a40gwMDLFsdyAHTLaluquO','o4jdb2GK0Y1E1J2yaJbX9eCavli','sQwToiSG8PLPI2y8bGtlqkCJM0fEPIzJL5a7RO9AUV8lNcUm','gqFGzve6ghJ5nFA4NnaXVoKfssr3Pe78BPM','IoVyLquBbV0E4uKh8iYqAQx1SmLETYWN5hA7QWVSM2JXZxYcCepnZyi',10);
-INSERT INTO ti VALUES (-18539,5737,'YBEgrWIJosDQKqFvAP','IalDY1a40gwMDLFsdyAHTLaluquO','o4jdb2GK0Y1E1J2yaJbX9eCavli','sQwToiSG8PLPI2y8bGtlqkCJM0fEPIzJL5a7RO9AUV8lNcUm','gqFGzve6ghJ5nFA4NnaXVoKfssr3Pe78BPM','IoVyLquBbV0E4uKh8iYqAQx1SmLETYWN5hA7QWVSM2JXZxYcCepnZyi',10);
-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 (-25476,5047,'wmaWQcYQ9FFxpcSPJOqrPqX4ScR','IptG6r8Ri9cYd6rMA2htkMV10gPSUnpUrm5XB','siucfC8tUZZx3BVqibpqPxqK3R8lnzDncG2nVVbX','Ihs9wLHlGUxZQvIJfyDQUtAiFFAjWcLOIEekFswycMAhg7SpEMI6I7YUMIMoh','D0ycazt8P17GkDSIlu7fwcwQd5lXrD5W7BSNjJIYqNBJkFRXhcAEkPuJPBCg4OQhti3x2aFd0','v7VEPCAG83Xta',11);
-INSERT INTO ti VALUES (-25476,5047,'wmaWQcYQ9FFxpcSPJOqrPqX4ScR','IptG6r8Ri9cYd6rMA2htkMV10gPSUnpUrm5XB','siucfC8tUZZx3BVqibpqPxqK3R8lnzDncG2nVVbX','Ihs9wLHlGUxZQvIJfyDQUtAiFFAjWcLOIEekFswycMAhg7SpEMI6I7YUMIMoh','D0ycazt8P17GkDSIlu7fwcwQd5lXrD5W7BSNjJIYqNBJkFRXhcAEkPuJPBCg4OQhti3x2aFd0','v7VEPCAG83Xta',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7948199018471655395,1086256047,'5txv','W3nWtZxk9fl9GkEhrSKYW2ZvYZe','mmuXv2UIAc5QSFFHylcR1EfxrP4Up','g6Fw6BViuGqOPzvAvTV0vQY6qAxAdc7E0tKgAq4bK7','V','h',10);
+INSERT INTO ti VALUES (-7948199018471655395,1086256047,'5txv','W3nWtZxk9fl9GkEhrSKYW2ZvYZe','mmuXv2UIAc5QSFFHylcR1EfxrP4Up','g6Fw6BViuGqOPzvAvTV0vQY6qAxAdc7E0tKgAq4bK7','V','h',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (-4676832832380630953,-715108864,'H','t8f','u8o0OfN2VbrsGO7IcMg6ZbaDqVmqMcayI4HWcK8DovRKmF6Pn4O6NcmOWxlcaeM9YKTd5LiLaQ4QvPZtEjmjXcyPDJ','Kumbg0bviep74fqXtutdpqLzO0EWGtNbyOGmgWJop78SFsfDUYn65S8WUUVVVsXCWByiLLgJ3','U','i',11);
+INSERT INTO ti VALUES (-4676832832380630953,-715108864,'H','t8f','u8o0OfN2VbrsGO7IcMg6ZbaDqVmqMcayI4HWcK8DovRKmF6Pn4O6NcmOWxlcaeM9YKTd5LiLaQ4QvPZtEjmjXcyPDJ','Kumbg0bviep74fqXtutdpqLzO0EWGtNbyOGmgWJop78SFsfDUYn65S8WUUVVVsXCWByiLLgJ3','U','i',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5071,-23369,'WcO3LLMZu7pYh','97PgUD8plcsMCVTv4QRjX0IEqkRdSfql0FOaxRIJc3G0uLpSzH5zpcMIf1om6mx1tMGnR6zitKncWHY4gAOHvfknefW5CODPEx2UqL8HnzPoL5AtoebMVipzFRBAWsuOqoC7VKMNLHvuDs9ir0P2o5lkDnZxiNsqyxHnLa4v2VR','FyYWBbYW9TIuMwPw4cWAr5OT3OA','M88uKI9eXBU5mGsF494LspvY','4qt7nHbJug31AVW8345ECvc8o8CtoO05gEUsyDiLHCdEgDkDbdxKINgv4REXFuvqjY3BEAPzOCoPwkDJ','bqsVs7TbyWdWPbF9GPeMHYaMLADKS3LiZbGzyvtL8VlBH',12);
-INSERT INTO ti VALUES (5071,-23369,'WcO3LLMZu7pYh','97PgUD8plcsMCVTv4QRjX0IEqkRdSfql0FOaxRIJc3G0uLpSzH5zpcMIf1om6mx1tMGnR6zitKncWHY4gAOHvfknefW5CODPEx2UqL8HnzPoL5AtoebMVipzFRBAWsuOqoC7VKMNLHvuDs9ir0P2o5lkDnZxiNsqyxHnLa4v2VR','FyYWBbYW9TIuMwPw4cWAr5OT3OA','M88uKI9eXBU5mGsF494LspvY','4qt7nHbJug31AVW8345ECvc8o8CtoO05gEUsyDiLHCdEgDkDbdxKINgv4REXFuvqjY3BEAPzOCoPwkDJ','bqsVs7TbyWdWPbF9GPeMHYaMLADKS3LiZbGzyvtL8VlBH',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-2775,-30635,'6mKwhBYNblswDnkNXxs1AG','1hqRW0SvAXJXCOP54JlE9swVyVWddBdCWUqxFn','6IwyNL0qALS7Vlk','XRZwWUGqansYO81TRMAfHS2BsPxPNqwINtaXyCMZZVvLNLKc3pqSrCRqwEErGI43HhIFg0nfQlpbu8OfDPGqOmq9U36Tm5UCHzmiAhl8IVTn7ers6raMwvBYnSF5WJ9T8Ft4Q6en7Pma88afcFEXe2NlokFd','PCPFpjQfHDcsMHi6OR7Ai4nY3c93SzqJYnCZoHMkXLqsjdwxcoOImjtvGT3LDNCEh','lpTB55RBadZeKZ',13);
-INSERT INTO ti VALUES (-2775,-30635,'6mKwhBYNblswDnkNXxs1AG','1hqRW0SvAXJXCOP54JlE9swVyVWddBdCWUqxFn','6IwyNL0qALS7Vlk','XRZwWUGqansYO81TRMAfHS2BsPxPNqwINtaXyCMZZVvLNLKc3pqSrCRqwEErGI43HhIFg0nfQlpbu8OfDPGqOmq9U36Tm5UCHzmiAhl8IVTn7ers6raMwvBYnSF5WJ9T8Ft4Q6en7Pma88afcFEXe2NlokFd','PCPFpjQfHDcsMHi6OR7Ai4nY3c93SzqJYnCZoHMkXLqsjdwxcoOImjtvGT3LDNCEh','lpTB55RBadZeKZ',13);
-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 BINARY(78), d VARCHAR(81), e VARCHAR(27), f VARBINARY(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (78,32189,'xSKc99rMQ5VXdRQbs7S8MwkKy9UvO84iNlqbeLbhAXYdeY2BrkYDhQXovkzRNsRHzveIP','RaoO990wc','d','7akBzVxUwTd1jIXg29pjPzI3Ma58RmT3kl7eKu37UUKBCOTlgmrhRo','pDea1oz8Hja1b5','HB9rQPpLNovmHSCxn8hgJZc1pqLQMUEh6VEreYJQkl0bu8GyhWBmJ80GRiqgpyqzlfOuE',0);
-INSERT INTO t VALUES (34,-29389,'VskN86qTUT5b8ZIfDao2bpUgWPC7b7D5WMVbDmYGpT17HdWAujv','p','5JMMN770mAKvzKU','5wOjgfTuOvPF8jOu12ddtGtHO2uoARUXNo7hWMZfGeejpw3','h0ImAr0m3qB4WB2Flloe5JkmYjBW5Ny5HVz6amXPlSJvv0Wg7','AfjCvdENCrsKxF1Lip0HQGYr932uTSuLvBTtqm7Go9nkeC7g1mE0cenhg6R6Btjlly',1);
-INSERT INTO t VALUES (129,30439,'2wjmmmGJQ5MDgOvWkoN8hr25k7QzTXzoJYWDuzuwWiQrDVq5mZhA04aXpx5rWV9ANhbLugkFVBuWA','NZbzCb4GprNjMoutDdb','fAoAKkXOXJLLg8XlieCank4y5','sKi','zx10mWlK6Xoj7MihnELVRRRK0dS7aTDPKCCDU9AspnDB3jNQunpQb','9W4hJtSQRtW1JLvEFmT9TJT9gKDtc7NpGG0vsmjOx9rTo0ljU6yIXhw2bJHftOw4XLP',2);
-INSERT INTO t VALUES (186,-20058,'kX28rolQrw6A1qbun62bqeAan9ln7QkloHWrJncM0hM2LnuBf8GE0Biq3lGx7TjsnbmUm','aBdmtoZr8RogGR53KKHvkUBfsm3IfYQ','INnNvzwOPzAcXFkk2FSouy6Vp','ka2v7JGZiYpSFL0096dbWmGzc','CHVTemx0Xa4P8d5MyE927ewPuFBTWpjV9PuzV8FFLvDVvK5bITRWFSRKgrtXX3AGiBJ5YT7BVvdEYBIFruj8JeYk9z7bPlVp8W6','jCwxA8spsBmMHJ8bHLeDkgdJ5MMrRAc4oCuTQMLH7Bm5SBIzfHBoXRsteWG3pxJqw34MFVnDYj6',3);
-INSERT INTO t VALUES (174,3624,'SP8IW0a7P23ESzpiGkdVP7LdqccrGZfdFLiYKRFe5LBK2Od2','onQNlFZpJ','JKSWiq','PoAEb0cHDyyesbFoWQ7QfxVgZQZKTJdNkqKmx1HhH65ac','RjILCCFIhsbWnumvqCPVkEKdHPfCLMszmhwmGAf5MQpQkgOvQoxqrEH60c6YEeRC1hU82HpwA6gVoLxXdEEggvG','qIusvAqu6Pa6EVvGBwgRi5GQzwIRTpdizoXKY4hgjk9tXFjsmFV9BGFkkwJTxlwXgMSH8btB',4);
-INSERT INTO t VALUES (229,7236,'ZXPbL6qj2lsPY','bDE15HNpg3vhuNU','T','s5tPUXkAN4R3yb9jiddAhNilH3s1uH9ggpNKUm','NfDNmIgR','yetKUUwrdFbAnlC8S1HHyPdwyMBed2Zih0qivMLETxFFP1vy75D',5);
-INSERT INTO t VALUES (208,30930,'kdVvvWOHhSZRJcOudm','eKGM8dRvro8Q7YTkKZRJEZ3','byqDSV3Vld2k2m7a1s','IpdoVcKopfBFn3ObjrzaiA2ma771fd1cz','9EJs1Mz','lJsLwABBuNuTMCwW0UIdV9PPy34wmBMkOann5xFpjiYDz8ScoJAqHyG8Zi9pEpq60LlxaSKdclXqyn',6);
-INSERT INTO t VALUES (132,25695,'78DacLC6coTDOe3Ji67x5IeS1XdC8VdqiyFb','ANyVQiFtJT5v1uGScGVgtOxXOW','JMhFthfE','1rLFYz8pcJlhlhuJQbJ8','Ucw1DL64xrRpjEwDXbL2vDdQXikggJAjjW3pv3PAyINiS5gZ4vxvQlm358K3RHxNJ','bnO7Y0W8MZZFPQgKZ1P6y98XTmcx1Jr5kiYvStfkrI3xu2',7);
-INSERT INTO t VALUES (191,16980,'cIdA4QlQubQq','iaIL8q9DHSax','BBNfjpczTNDX0CVYGFAdCt33D','a498X40UnnkA3NUsLFQq1swnuRhRBCZR5VdTczwSYXH4QKA','gUIzmKcsjygWaBhuO2fP12npNyYsvu0clL1vH6ubPFPy2Khqu9M14YJgDZxVS3YffIJJKRO25iWr8e0jn3','ghVJ4XVEy35kgI0G5688Scgks2xI8ZUCCIp7Xh2fQSEGPXnrsK',8);
-INSERT INTO t VALUES (168,11273,'JgSwW0JwINTd5HE45DYpD','vYH2U0bdeHuJ6TwkZZ140joJQcP6Z80uHqtV2GOqe7f1mbEdMGMNfCTXEJA7glNr0','MZhgmd8Kb1NzGVq','bV6AlbfpzKpCnj8byzVvytqzhGs8vpgotf','1UtMwZzUFwK98','ZGMBPYnM8CZf7OE5bLDXaavpaEoWeMiI2lDVDJiHPLZHfR16Lmfovh1JNoLZl8tA4akuGrzC88AKn7rnFv88XTDHX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8557512373748724604,691750253,'et46GNahbYN','VtaRRj7chyAMFUKpPPLh7H3UO63tFZUWiE8uW65ArntQTSx1jkrFdMWRsXK6Oljgj4neLOUEAO5zZ9BQXKrPneq98xvNiUoZpfXUWoAJ6iRzs1mpWuPkTylH9DGMskM','SbksHoxwVH28pic4nyaQH6c97dXKAhIlhKBQqiIm1n9Fh','7bJL5Lk4ClHiASisELrnyUXUGKLqwTpSi0CWElikjhZxfsXE6Ahm8Eh4','Q','o',12);
+INSERT INTO ti VALUES (8557512373748724604,691750253,'et46GNahbYN','VtaRRj7chyAMFUKpPPLh7H3UO63tFZUWiE8uW65ArntQTSx1jkrFdMWRsXK6Oljgj4neLOUEAO5zZ9BQXKrPneq98xvNiUoZpfXUWoAJ6iRzs1mpWuPkTylH9DGMskM','SbksHoxwVH28pic4nyaQH6c97dXKAhIlhKBQqiIm1n9Fh','7bJL5Lk4ClHiASisELrnyUXUGKLqwTpSi0CWElikjhZxfsXE6Ahm8Eh4','Q','o',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4701786597073940973,-1624829868,'g','RdgmisFlxUfK5z9p6fm9t3zaROuwYM9FTW5ZWktwDiDCml3abJwFtQL930gJraQRNoz0RN23FpGyRtsHyCrfqpSF9Zk3q8itf0ZSO7m3b0I6YpnhUgv3i83GHqOtPaQgy4yWlVKjgsRLXJawOwVMSWW','akBe8hSkJEkSBzWgDRh6BRgAgdAkfYkosyxiqXHWUAOGGXkvCJcMZojAIYEdojkIj2KJi1F5N8','iDchNAEuf7WcsB8yW6QLCHz5lqzAcKLazxHPGTGlse5sX2','W','Z',13);
+INSERT INTO ti VALUES (4701786597073940973,-1624829868,'g','RdgmisFlxUfK5z9p6fm9t3zaROuwYM9FTW5ZWktwDiDCml3abJwFtQL930gJraQRNoz0RN23FpGyRtsHyCrfqpSF9Zk3q8itf0ZSO7m3b0I6YpnhUgv3i83GHqOtPaQgy4yWlVKjgsRLXJawOwVMSWW','akBe8hSkJEkSBzWgDRh6BRgAgdAkfYkosyxiqXHWUAOGGXkvCJcMZojAIYEdojkIj2KJi1F5N8','iDchNAEuf7WcsB8yW6QLCHz5lqzAcKLazxHPGTGlse5sX2','W','Z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (6433838161759865875,-109225555,'8','UXJ3AOyUYAtJdxYZtVn0CSLBN258eqUsryRKbf4gAo69tJ6tGjYOka4tz1erEbXrmtQHSkvrcEx644icjKm02oIBUIlLHplqAErBksGLdyHzFOhj6LlGfgQBC5A2gEKYvlEcDbStgai6kVeMXVMZriuNJG1cs','EkfsiO4Hi29dQF6yiZhyEJJMcfxmsHz8x7f9Q8ASjFwQMgiBfEL','IPzFGLGpT1FzsuT3UvGdwjJZAUHmbEgPPcAaJDwBLfFdH51Y94AmRnQlVQIia2RLC9KVZMkaKyvrIVwu6CgOyWWBfChabAHWDbRFly3zYrqR4qFSm7t','1','F',14);
+INSERT INTO ti VALUES (6433838161759865875,-109225555,'8','UXJ3AOyUYAtJdxYZtVn0CSLBN258eqUsryRKbf4gAo69tJ6tGjYOka4tz1erEbXrmtQHSkvrcEx644icjKm02oIBUIlLHplqAErBksGLdyHzFOhj6LlGfgQBC5A2gEKYvlEcDbStgai6kVeMXVMZriuNJG1cs','EkfsiO4Hi29dQF6yiZhyEJJMcfxmsHz8x7f9Q8ASjFwQMgiBfEL','IPzFGLGpT1FzsuT3UvGdwjJZAUHmbEgPPcAaJDwBLfFdH51Y94AmRnQlVQIia2RLC9KVZMkaKyvrIVwu6CgOyWWBfChabAHWDbRFly3zYrqR4qFSm7t','1','F',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (8111986701126025532,1431532748,'RhmoB','cAmNFOte7AZXRcnmlSTewGQbBZD9cq5YqBritgQRzoATTljcIGSd91z5ZS9BCjp1ALadZgQZPe0nMOC2EzVy7j1x2wILAp3V6E7hvyYCTJPUnPQnGMfAUFqUZEDwXtP0WHBnqJbiq1ZNHPyCvZNZQxnOIQB6PL','V1VxMLIn','1E4gYjSkWUY2KgFBIqjNFJpuX880mUhIy01NfDb6m6TqdDZz7dafSMO21tHqGz7KRd','8','L',15);
+INSERT INTO ti VALUES (8111986701126025532,1431532748,'RhmoB','cAmNFOte7AZXRcnmlSTewGQbBZD9cq5YqBritgQRzoATTljcIGSd91z5ZS9BCjp1ALadZgQZPe0nMOC2EzVy7j1x2wILAp3V6E7hvyYCTJPUnPQnGMfAUFqUZEDwXtP0WHBnqJbiq1ZNHPyCvZNZQxnOIQB6PL','V1VxMLIn','1E4gYjSkWUY2KgFBIqjNFJpuX880mUhIy01NfDb6m6TqdDZz7dafSMO21tHqGz7KRd','8','L',15);
+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(57), d VARCHAR(31), e VARCHAR(12) NOT NULL, f VARBINARY(56), g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2742833898453463462,22704,'GsYV0h8EeScqrWkle0Dw86y9QQviiTkwq8SE','v4itgBTqyGN5z','cfvqjVgt','3tEgtm1ohctV8E2rgE','k','P',0);
+INSERT INTO t VALUES (-6480549252603511885,-12477,'J6Sm5JSukdQX','lcDdmvkdEH','P','YhvJH0zSGcKf13r1RzMHyN9eDQdi','A','Z',1);
+INSERT INTO t VALUES (-2187784752911582511,-26222,'tdHMX0ajwoigodCDCUfyDQSHOVHfpco2mevpe11s4qNVvpttZ6c5wm','6UQXRVWjO','UnghInJ6fAX','yN9fmxhKQSK1ljhqIIS28gceabXCCz8oBBsOYhXARp3Tsz2t7jw','b','W',2);
+INSERT INTO t VALUES (2521884446827089769,-10917,'coJi7MB7yhOJYBoY9OdTVsn5qGG','u8CBZPWVJzvRgMewogi','iinTqEkJsB','dTa24iFdqvR3TNhWPOFuNhdLaAdMRvHj6SRzQsCTr7spJXUxXNO','T','a',3);
+INSERT INTO t VALUES (2552276400907716654,-22280,'mBtO5oUTYZZSQlLkiDnRl','QHexFgODKoB09O57','k10Yi9BtE5','pOqtfzDhmAEeuotyIdRImXGsFuZXW5w0RcW8r9tL5jcnRm9lr5Drm4E','y','y',4);
+INSERT INTO t VALUES (-4095856556855261077,-7109,'6esAZJVlyHKTKWUgQTKQTpreMbGv','Z3iTpoKxq7xcf5t8Rh9vBiOz5OzY2W','UTwBwevmid','JW574BcLHr12HvCmOFK1mTUkpINNe1XpXkd2MuqIZB2A5aEv','I','A',5);
+INSERT INTO t VALUES (5301729774829275296,16991,'j1QR7KsItZ4d2eDTV3lJeYFtmbP1lQJM','UbvJQtLe0hFoA8cuCmu','JlczLguQ','jv','B','s',6);
+INSERT INTO t VALUES (378704948829692487,699,'tMtSFmam1Vj7FX3VnKhVLdSEQmDYNHRMQXZJkWqQ','DyGMa0krtTb','h7nHoLamZs','3hArwHL0XqVrtBh5Xaa9WK','h','l',7);
+INSERT INTO t VALUES (-463748979543860373,13118,'JLtt0Wg1llN6aSKfJFLqQ44qke0Eju','KwCr6TQ7wTB4DU1ZqeXGCoLCAyUw7mO','y','iTJ3CujNxN39HyZLJBiN2smCi7IlT','x','U',8);
+INSERT INTO t VALUES (-8722653917285920224,-6201,'9z4Xvnov','SnTNl1XW','t1y','pc8gpoSf4k4daV6nyyrvRRhF0','l','z',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT, c BINARY(57), d VARCHAR(31), e VARCHAR(12) NOT NULL, f VARBINARY(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 TINYINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (107,29422,'YICynl2J0Zai5EILTnkdWvaEybyS8zgC6XI78j1NU','cSrwgnBIbtfmGkrdDZUyqv25v','vfIgfNsyFU7t4BV8K6','CiV1FGpT9hmHn3z6zjByKSvjjzj','cg3Hm9D3zBHm0p9iOiMEP9AZ9G8khmVmQnT3oQhjmNUQ6TSLIDCL9kXINp5YgsdcO14uV3NE33SRrgcO3rN6soZKGwXN7HJbeSbL','ciImafsEkO5Ov4evKb4aT4YzpESUVIMnGWKoUFHtrv5K8diBEkyJkVmX8qyCBRkIvL6dqnBaNaQ70CLo3Mh',10);
-INSERT INTO ti VALUES (107,29422,'YICynl2J0Zai5EILTnkdWvaEybyS8zgC6XI78j1NU','cSrwgnBIbtfmGkrdDZUyqv25v','vfIgfNsyFU7t4BV8K6','CiV1FGpT9hmHn3z6zjByKSvjjzj','cg3Hm9D3zBHm0p9iOiMEP9AZ9G8khmVmQnT3oQhjmNUQ6TSLIDCL9kXINp5YgsdcO14uV3NE33SRrgcO3rN6soZKGwXN7HJbeSbL','ciImafsEkO5Ov4evKb4aT4YzpESUVIMnGWKoUFHtrv5K8diBEkyJkVmX8qyCBRkIvL6dqnBaNaQ70CLo3Mh',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(79);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
-INSERT INTO t VALUES (168,-30530,'aodVH2f8iuH2UssGC3WjdJGTsEg','7HMXQZ85yXJhktPxiyGHPaKHmlsW8SbvO41muIe3kyEwfFMdMYHQSAi','4xT8','H6x19fl57vl','DdSfMwPPFrXsxNVBcHrwrplzOk7acP83pCvbL13MePrKk8','F2tyv22U',11);
-INSERT INTO ti VALUES (168,-30530,'aodVH2f8iuH2UssGC3WjdJGTsEg','7HMXQZ85yXJhktPxiyGHPaKHmlsW8SbvO41muIe3kyEwfFMdMYHQSAi','4xT8','H6x19fl57vl','DdSfMwPPFrXsxNVBcHrwrplzOk7acP83pCvbL13MePrKk8','F2tyv22U',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-260882270125575434,-2671,'jwvT4YilIUd1HUy74YfpZC5GsKJKbJnw3mxvr7c42ABAw0Adl5','YV5gKuUUNSE','Q7KcrVktq','PWUqFM7qREEHIqWvdGJGi4DoUzC0Bprsa6jZOAcLp6Wd','f','a',10);
+INSERT INTO ti VALUES (-260882270125575434,-2671,'jwvT4YilIUd1HUy74YfpZC5GsKJKbJnw3mxvr7c42ABAw0Adl5','YV5gKuUUNSE','Q7KcrVktq','PWUqFM7qREEHIqWvdGJGi4DoUzC0Bprsa6jZOAcLp6Wd','f','a',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(58);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
+INSERT INTO t VALUES (5149877670159646075,-822,'24B6sb1AMudKipfv5LXO8g5','fa1jH1gVADShkN','gCMndT','9kY5YEDP','T','T',11);
+INSERT INTO ti VALUES (5149877670159646075,-822,'24B6sb1AMudKipfv5LXO8g5','fa1jH1gVADShkN','gCMndT','9kY5YEDP','T','T',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (144,21629,'IT5lMtZjkVP','zdFuIWQeHQKepcDZBYbNVplqYr','OB6Lkpi2aclD4JOQ','pn','tNvjfKlhUWO2uH','rhO1TqDTkE3KTihq3zAoRYoeLBF1lnVxYuPL9rUdgvQvC5lPGE',12);
-INSERT INTO ti VALUES (144,21629,'IT5lMtZjkVP','zdFuIWQeHQKepcDZBYbNVplqYr','OB6Lkpi2aclD4JOQ','pn','tNvjfKlhUWO2uH','rhO1TqDTkE3KTihq3zAoRYoeLBF1lnVxYuPL9rUdgvQvC5lPGE',12);
-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 (207,-18840,'b7XR51TSBBCNCy5BvFCdaX5l0revh266xsji1Q1jlpIL0W3R3j729ylVJsbV3KStS11l1UX9evvMxb','bD6z9LMdPiw8VTg6kB74UjgtSFnU9vRZQJtSzCrfsqIloOsmFnHkWPFJE0xJrcCkW0rgrxmS3NdFzN1zz5KG3aJnRbY9xC0S1MBW7NF1Z7S5KeLa5DffUUyUNDd6As1nJ4pRoJWYlMe8QAVSIhtNo64ZiYIj59CRZDYdWz7DzgaezYPyqAphR','zq3H4eU9LDQs2Cq','x29fzThCu2sKlMMT2yRRIvfLjcWFtLCrZa5gtwKJitsqHmD9Xi4KZDd4AkgI16luZrzkQMs2NnmhifVrYsIB7FKfdcsWNlhuvTYsy1PFcGC2YOMmLaRUOXRSvzsPxdVq6n5sI219mvGTS3ulQHhImnLOW44YvcG33VhfeOf8rJnLbdaEsKzB3gfn3','8EQ0S907kgrYKEBVqggylltjYAXX7uqCzobvK0W1u2av5dPHbCNzw','GE51NYjZZd9WOtB27Klj2ppQspJH1pERglWlEptLE5kKRvQRkEnPkUl6HMs1uCBEdA2IgYJPbd8bTrA39JnBLou2TRdb',13);
-INSERT INTO ti VALUES (207,-18840,'b7XR51TSBBCNCy5BvFCdaX5l0revh266xsji1Q1jlpIL0W3R3j729ylVJsbV3KStS11l1UX9evvMxb','bD6z9LMdPiw8VTg6kB74UjgtSFnU9vRZQJtSzCrfsqIloOsmFnHkWPFJE0xJrcCkW0rgrxmS3NdFzN1zz5KG3aJnRbY9xC0S1MBW7NF1Z7S5KeLa5DffUUyUNDd6As1nJ4pRoJWYlMe8QAVSIhtNo64ZiYIj59CRZDYdWz7DzgaezYPyqAphR','zq3H4eU9LDQs2Cq','x29fzThCu2sKlMMT2yRRIvfLjcWFtLCrZa5gtwKJitsqHmD9Xi4KZDd4AkgI16luZrzkQMs2NnmhifVrYsIB7FKfdcsWNlhuvTYsy1PFcGC2YOMmLaRUOXRSvzsPxdVq6n5sI219mvGTS3ulQHhImnLOW44YvcG33VhfeOf8rJnLbdaEsKzB3gfn3','8EQ0S907kgrYKEBVqggylltjYAXX7uqCzobvK0W1u2av5dPHbCNzw','GE51NYjZZd9WOtB27Klj2ppQspJH1pERglWlEptLE5kKRvQRkEnPkUl6HMs1uCBEdA2IgYJPbd8bTrA39JnBLou2TRdb',13);
-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(23), d VARCHAR(6) NOT NULL, e VARCHAR(4), f VARBINARY(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-19696,861931096,'9y','ZuDJQ','o','vcr78EC0','InTY3ytvNItLL8NJTezS851BWFcNoWnpmJhZ5cIzFJYrPppda8L1uSRA2TieV0zpOn','wramHIC5MdQKDkRz',0);
-INSERT INTO t VALUES (-5402,-1333698750,'0h4z','Yef','o4iy','8Fn4MPFmUpheAEg9','AtiRj4NJhkY9damcGz3NfLdNWjqDBBMQFOiAbXk9sxg1j7apOgDti8Aah90qnD0kMHJRt','wCc7',1);
-INSERT INTO t VALUES (-24665,-1449461507,'hztwgWBeXfuBmO6uBDlCcM','m','EAS','8Iwn35afSHj9z52dvaSnTH','JbZzxz5ZYacQP7zUIG0dBAmAvI6xmrMURduyM','C1NyN3UD5vQbKg5UgKinubj8rMaPOLJUHOaFPEOC1Eem9HJVIa9N5WeHIflq2bhF8yRHKJVDGUXNtCpf6FQYBiqcDyi',2);
-INSERT INTO t VALUES (25284,-710385213,'UMRukrJhIkP6LZ','08I6P','oI','sMY6yD8eZxCQ1X0dHGSyoWuo2hzapS','vblRoHKpFkpfm1IFRopQw','p3op4DFAZLiC11jkkfH4f65epTnsi0dcGgWr8xm6FHsCKFTWrAlmJYAujtV',3);
-INSERT INTO t VALUES (6551,1327772845,'iRAQdVuim7WHUbr','YPYd0','a','J','EGK7u8MHD2fMsBCqKjSPt9ZvrpbLUJ0uzY4nVXLtVqYXKhmDUSHyODuuSgRHMLHW08mNPVS','47ono3AuBzRdApqLkeZhDqZUVOjnsHOllKrrWfIs96dv42B1K2KD1UnIllpQjfyoyS7KKwxAK5jRfqum5yn',4);
-INSERT INTO t VALUES (-30599,-2031869486,'kfG1uofp1ryYLXjjK8I','3s','Q','AMHNeL1TInf5zlfWnmfgU','XkOa7HTpwftj1my1MIZXoDGMOnwncRFzairqXDCSwAdCyfCOh4bDdGp5NH9cbq4zo5oKQaQL9LHygugyOkLWwF6sDj','3spEbBk6QrpYFbXhoee5ORCx2oS2hQbk9NsGWei8kfDbkO9tpuHu8R1j8XGhJlw',5);
-INSERT INTO t VALUES (17296,856941415,'DONupzlVag46WtcoY1k','4q1','PO3Q','1dgPswcW','habDZibps46mHFz7hFww1juHcAzgpycpPUcWc6gjKVKsJNLUYw7wLVwp1PBneNr7w4H2rT1PPgu','SMcq5mZSeq8cej8g2AW5EIPLLr6HAxHGLgSEtxzZjwipeNO7AHc8JIX8NqZTfkQ1JJoc',6);
-INSERT INTO t VALUES (20728,2047902201,'1f9sqpb','fsU','q','csLlITIm5nCOVDwVjP','tnqBUj8qeY1tBxwR5SuEvohJsGfoeXRhQo4LerzNk0XykcfaTdYyczRMi9ENoqu3pJXERQtPN7eq3PRjNkxx9OuM3YUKFLRhn','IO3qBKtF0uyV53z2XuRemiDXYJOGema1nGR0zCpsr77cJJdG2vuVT1gA',7);
-INSERT INTO t VALUES (-14003,1441727558,'2gZzJNy','u4AA','cxHZ','3ZmteennvEusQgjjJiHp9Qa53Nb3','h5sRvmjU4P1b23hIAE9VQzXItxWEqMfc0vlIQQKoT9gL5b3CdvBrgUzJObVZ1NJoCjrU7145','Wj22XP2Pw9P02f5t4hFTv',8);
-INSERT INTO t VALUES (-24777,1021941628,'2vDaQEHzCF9JHz','Y8yzd','2cpZ','TVNwBNSR8JhasWWwel0kHG3lpS5eqtca6a0eXe','YaO','74R4XM0lPDfPW8i0YZjjaKwFSDNhrlmI2fy07aEHT7NG2wT91cSPeGI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8342523534045475361,-12856,'UAVZVn','6zIOCSVfwKI5ct0zqEoj9AsKy2VrbBtnBRxJWkCJSd9PsqTCq8E','6','zXkjJtxv3gWp9atKKcQibfBP56AcoZ2S4AMn49KD9yZkc','4','W',12);
+INSERT INTO ti VALUES (-8342523534045475361,-12856,'UAVZVn','6zIOCSVfwKI5ct0zqEoj9AsKy2VrbBtnBRxJWkCJSd9PsqTCq8E','6','zXkjJtxv3gWp9atKKcQibfBP56AcoZ2S4AMn49KD9yZkc','4','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-148373740556930040,12533,'jvCcugV','euMoaCaxyKt0IZ7','mb0nA7ydr','cpyRrQkQTMn2EnwK8208mjlLtRcCV7M7TtkiE4Y1O5hFrNNQSk8zWOvpXFImQ3XuknLuhU4xMhe4AH2Lg2sV1vfRMY2HfnzfrsWvTBjvaPrru89BVW0pCtZoWOKpTRFh','a','Q',13);
+INSERT INTO ti VALUES (-148373740556930040,12533,'jvCcugV','euMoaCaxyKt0IZ7','mb0nA7ydr','cpyRrQkQTMn2EnwK8208mjlLtRcCV7M7TtkiE4Y1O5hFrNNQSk8zWOvpXFImQ3XuknLuhU4xMhe4AH2Lg2sV1vfRMY2HfnzfrsWvTBjvaPrru89BVW0pCtZoWOKpTRFh','a','Q',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-9009180112877186748,-10955,'oOPFfc8dulX5Oqd77i2nHCFbeomfns6b','DIYuN95pdeZsrce02lO1bmuuruOhVFdRuUaRRKHT8u2WZdrDvPs894aU2n7J07Qb','EZF637kuHaS8','xV2cRddKztuCvTr9wFHC89HkuO00AAkOsz8t14EHDmPRudRkoaF0GMlhyjWczL1j8uq6Xd','OH','y',14);
+INSERT INTO ti VALUES (-9009180112877186748,-10955,'oOPFfc8dulX5Oqd77i2nHCFbeomfns6b','DIYuN95pdeZsrce02lO1bmuuruOhVFdRuUaRRKHT8u2WZdrDvPs894aU2n7J07Qb','EZF637kuHaS8','xV2cRddKztuCvTr9wFHC89HkuO00AAkOsz8t14EHDmPRudRkoaF0GMlhyjWczL1j8uq6Xd','OH','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (7305281310734776393,30307,'RpmZ6EwsYt80FYbF04lgnIYeXWcHb9d','TLxOL6ZpJJi1JyOUIbl96d32usseDONE8DOV9MGFnItKBxbpUM6PlF6LafIDSqb2tHI9dEC5PqlTv0wAMNKamWoc9yvAPo3YtklN7ppVJW0hEsRJv6iFIVp8mLWR0Wdki03vR1qDHQYK6IJ0flG3SmdBgoaKJAUaAP9xSzir14GdezTZCZZegu7MwRZmqPlDyJ7ssUj6Adh0lokfT9rhr7jWoVms6Jut','f1','LXjXmB95BXbz1Q5r7IHwz5VGFIjbq2DkP0MObX0wfBc5ysaxvxSFCkc4UqRKmwbjUoQO7UYnB3vDJkBU1nzWWUwlVL6T','fq','P',15);
+INSERT INTO ti VALUES (7305281310734776393,30307,'RpmZ6EwsYt80FYbF04lgnIYeXWcHb9d','TLxOL6ZpJJi1JyOUIbl96d32usseDONE8DOV9MGFnItKBxbpUM6PlF6LafIDSqb2tHI9dEC5PqlTv0wAMNKamWoc9yvAPo3YtklN7ppVJW0hEsRJv6iFIVp8mLWR0Wdki03vR1qDHQYK6IJ0flG3SmdBgoaKJAUaAP9xSzir14GdezTZCZZegu7MwRZmqPlDyJ7ssUj6Adh0lokfT9rhr7jWoVms6Jut','f1','LXjXmB95BXbz1Q5r7IHwz5VGFIjbq2DkP0MObX0wfBc5ysaxvxSFCkc4UqRKmwbjUoQO7UYnB3vDJkBU1nzWWUwlVL6T','fq','P',15);
+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(35) NOT NULL, d VARBINARY(19), e VARCHAR(83), f VARBINARY(45), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8640587,88,'og','mf2uYP7V9Oj','r3SFygvH940m6H9bqHQBT58J8jszf89sVLnVgOViD2yTGwflkJGEWGe10P5R5UaHzysOdvTOyvZ0','UKOUb7P7ebalvC0UodPQ2tE06KA8fRNh','P','F',0);
+INSERT INTO t VALUES (7528613,245,'DaH5P5N3ZXFDkd','FUbFD5FhV5zPz8P','NrEavQZ2Ivhdxy74U6lnYFCG5eA6liWRU1Zq2EIc0Qko6Aq7MYniXlYNNWdyqYlErHnnY6ygZ7svGfdp3','w2t','f','W',1);
+INSERT INTO t VALUES (7059479,208,'nfehpYm0XMzmJXBGa873Q','kf2owcq4tvXDxv','E4kz2YFiz1D1','Vegq4nQyspb9TqHAYRuTAjMw','q','w',2);
+INSERT INTO t VALUES (16703332,114,'zMJClTW','2YCcZx4COf','umElVIUiyIOscaERZqnwCGB3A8zfc2NF615UpIvuEAbMPFbptHdk9NTN2Lilux3FRAx5QejVESzTb','vG','y0','Y',3);
+INSERT INTO t VALUES (2510055,45,'GhBIgYDXE5','3m8NhOF02qOxrxyyR0n','IO3FoHON7J','yoqcsnXWkgiQpyGzc2qDkGrmTrS3U3hnOa','m','z',4);
+INSERT INTO t VALUES (107749,120,'yA10XsuTnpXkuBceh4p7C1Bs0BvLA6','hyzWjrkf','ijjo6VWHSrju0FYr2cni8P5bpRRzt7fKs8e89DVRKzg2','bxXGgYAFJIZoxIRfjLOuVDz00','B2','h',5);
+INSERT INTO t VALUES (930939,32,'10uGHqjJMunW85Lmp1oq7WpYwXM39JS','vyZ2','GoaR07c4HJC6WIOhPZeStfHbip1nxwgFt53EshOz1pMvm3a6UG7Lfq3zw03AFefke','JzNRY4NjRcbPXVmq1eCX8WtIT','y4','q',6);
+INSERT INTO t VALUES (16079787,240,'GKYlvpg0kNIN0D','GI4EuHjzg','B3Z5myyHcTxEepByxHCZHmMQk0kjB7ybXw60UW0ZbZXzqkVRSOZVrBtURI3PlwJZ0dYgYoEJa3a','W2r13bzMubApbWLQEts2d0kTb7','wJ','6',7);
+INSERT INTO t VALUES (10336598,65,'GHrYBUNfsgxB','RQFgwjkX2OmtKBo','bHsFz9','eOmJFDyZC','8c','5',8);
+INSERT INTO t VALUES (8927818,87,'4C2hk','exxYRP78ZYSV','6GeFyu1ibQ37kqn9XuWK0iPiTBbydXvkE5iJ','Ah1ycXj0TUHJ','O','C',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c CHAR(35) NOT NULL, d VARBINARY(19), e VARCHAR(83), f VARBINARY(45), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (31990,898256032,'ktRLbXUmbqgxVvT6YAanS','y0','FO6','6R4N0v7s49kUQgYLD3JYgcYeAlko7CxYmQsJt54r5ft','EdKcOdYuEyJA3xc','9iv1SRPo8b2bBu1YfUSz08auwThVZWN9JqlcxNGEZuo8lqG3jJSDrLxyBuX8sEStR1QylkKMcj83Q3nfo72wvtQZbHTooip2o',10);
-INSERT INTO ti VALUES (31990,898256032,'ktRLbXUmbqgxVvT6YAanS','y0','FO6','6R4N0v7s49kUQgYLD3JYgcYeAlko7CxYmQsJt54r5ft','EdKcOdYuEyJA3xc','9iv1SRPo8b2bBu1YfUSz08auwThVZWN9JqlcxNGEZuo8lqG3jJSDrLxyBuX8sEStR1QylkKMcj83Q3nfo72wvtQZbHTooip2o',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(24);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
-INSERT INTO t VALUES (1121,-336394143,'lDY7Y7AkUpt1ZYyJu0Px3U','D','hN','i7TntYSWF1KMsN1YeYOgnzrIG2gsDQpcln5','PSa4WI7adh4djQQqhkwCaeIrVPnn0qQtdjOvckQhK3USS9kxSsOznlUuaVsSo9lhw2P','Hx765XXNVq21MabKXkoWpyNFZiN9LA6VrMNCYJb0A4XOXD',11);
-INSERT INTO ti VALUES (1121,-336394143,'lDY7Y7AkUpt1ZYyJu0Px3U','D','hN','i7TntYSWF1KMsN1YeYOgnzrIG2gsDQpcln5','PSa4WI7adh4djQQqhkwCaeIrVPnn0qQtdjOvckQhK3USS9kxSsOznlUuaVsSo9lhw2P','Hx765XXNVq21MabKXkoWpyNFZiN9LA6VrMNCYJb0A4XOXD',11);
-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 (11253,-611405511,'3S','WvTHZWlWyb1h','y','xZI3PKpY8NzcNgfilJARMUMMG1vLlO','WVdarHKtMcSVHFYMP3jDEuTIU2FIOEvfbioSFXtCF7PLcFHeYIxiOoFrPLkkMzQ','IlxwnHEC',12);
-INSERT INTO ti VALUES (11253,-611405511,'3S','WvTHZWlWyb1h','y','xZI3PKpY8NzcNgfilJARMUMMG1vLlO','WVdarHKtMcSVHFYMP3jDEuTIU2FIOEvfbioSFXtCF7PLcFHeYIxiOoFrPLkkMzQ','IlxwnHEC',12);
-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 (-4673,-926335815,'ke1WWZhXDpiTd67h10Rm9Ye','29HIszkuLG6sjowqm3ephbiStQuLWjL9b2sjsMhxNQ33Oj6i80fa7t8Jd5MagP0eacOEPKfur8WXHoQW9dmO6YXXEV7ZI7lsoz5j4kFq8prBxwIPKwEOkBOjeIYHnMzy4Yj2BkCubjVUyrmnmg4QpL3yT3vCQv8ixSL4o7zhj9Orroyel0vwIyoEJOvGBMEPVuHbfYyMm','6DC3','Tr76KqSJyA0zf9bS21beySvFHFVRv5bSvmgUTonw5mzETNIG4kYyINxlQPk4GWV24SF6EpjKWLT3PQowg6UfeisrrGg6JTIItJksDDWV7mX44fVNuDTGR8aOPYwSlDj7WkVug5Lflui','yIgPshdNaTinuiQovVNHarmBeH9OKuosRKX0JIeqoi8w8oQ32q1vo18fdLLuLI7nOgM2pUIANQyAwPBGPhg448','20hJnkgZ4GJn5PucaUcdyJv8zpOHtibYfrq1JkanNf6iRbm2NnbV2hB66APQO8mvT38O4DPn',13);
-INSERT INTO ti VALUES (-4673,-926335815,'ke1WWZhXDpiTd67h10Rm9Ye','29HIszkuLG6sjowqm3ephbiStQuLWjL9b2sjsMhxNQ33Oj6i80fa7t8Jd5MagP0eacOEPKfur8WXHoQW9dmO6YXXEV7ZI7lsoz5j4kFq8prBxwIPKwEOkBOjeIYHnMzy4Yj2BkCubjVUyrmnmg4QpL3yT3vCQv8ixSL4o7zhj9Orroyel0vwIyoEJOvGBMEPVuHbfYyMm','6DC3','Tr76KqSJyA0zf9bS21beySvFHFVRv5bSvmgUTonw5mzETNIG4kYyINxlQPk4GWV24SF6EpjKWLT3PQowg6UfeisrrGg6JTIItJksDDWV7mX44fVNuDTGR8aOPYwSlDj7WkVug5Lflui','yIgPshdNaTinuiQovVNHarmBeH9OKuosRKX0JIeqoi8w8oQ32q1vo18fdLLuLI7nOgM2pUIANQyAwPBGPhg448','20hJnkgZ4GJn5PucaUcdyJv8zpOHtibYfrq1JkanNf6iRbm2NnbV2hB66APQO8mvT38O4DPn',13);
-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(40), d VARBINARY(28) NOT NULL, e VARBINARY(49) NOT NULL, f VARCHAR(34) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1896376419,1541153,'5dTli0ZxlhLgiJo2GEk8oTpEmvXoDu4AzIpPmp','myHhEsHsQJEZry','jLQhM0fAfOKlgEr7dIK7KGYE28lhKBDa3XQlt8TFlv','bLYNZhama0WAmuVB','QJF5fL71HyIEprBxEzRPAfmNxdNtqDJAFTOGwFMwkFQBxpTAR0MktNeQmQR3h0ph6xNG','2yrt4RX0fsnnYTH8SyrmETr2BL',0);
-INSERT INTO t VALUES (-382016000,8848498,'U282V','ioBc6wHfs1Nibq57enW4I','42','T3MP8P333AL8glYt0bMQDEuWo','wqBoH3xJdBrPnO1AqHaPWMUFujhCPuPkHrJ4aCA8P0UBwBhrcFVIvxPw8jHt1Cqsy3sGOF61avREQ4HFuqqGSj','wKqsuBIOP8z1WpMCXtpZAoD94oZucIOjCRytaXgSDBL92DP332LwFypQ61lmpVXMYTs2s9SkjabqrR3PlMcXMoZYYgpOPinXO',1);
-INSERT INTO t VALUES (-205732353,9667918,'UJ0','0PK2vrNFQYfiu1sAXFkd6N','xmYcyLu4tKnp8LdedsJkgRKIsMg0S00Xj','DU42DAXsFMmHQABmOg5zrhN8st91iE8v','5iflNkQFjGL04YI7BTtInDcqqcjNRzGHig755xmHCTALWYdXwWELR0PCCw8LM3WmvGSTv6Eg0eYAGwF1FjnLj','xtSsgnhe86DbrgIwywhoiWeMW6KS2Ls4RqxJgOspvkqCvDnwhQkCxZtYmjDfnGyFW5RiQKzu6ep0eDa9QCLASfxlZ',2);
-INSERT INTO t VALUES (-1866715768,15831198,'H0fNJl4pgdvBSSucbdv9z6LxBammRQ3Dh9mAG','ZF2hPpqjBxa','YNybUOyZ4Ok9HPmiZZQlS','fUMxnHJ6rAaQ8gatyX6Tp3wuBTRCS','mLMub0wBiK7SH0x90mhgEHu5bJXpyvCbw7Q6LskIIdyR5LmfsZzj6GZumxl','0Q6ATBKWgsDphktScWvGXZf1zu6ahbJeGJ6e5nSgAhbUM8Pe59tJ7nEH1xTcA',3);
-INSERT INTO t VALUES (-538398791,8118584,'zGlcXiasHej0G2ZrGi','ZqORUMiZvhpKYk0eDMe','L9Rkel4vxupJAjoUyxLxyoPydz','M','cGsKwWg62222STrTPY24bDkxtTF','FkeoLWZQi88ExAtS0x06IPueCmR3PAt4HCc4oYhKXLEkAJZp3392oYW9IZvN10q0',4);
-INSERT INTO t VALUES (-855170066,10410932,'1faWJYlixmZLSCW1H83jqI9w8eHToX','WOMPmDRxCHXpkd','Wzpe9wNbFDzlLfMxJ66AgY7AxJCToPC6PXmbhYQ','rDShXCmoiQcmKYX62','XgjTbz','Kya4Y0mMEHG3ABq9COIb',5);
-INSERT INTO t VALUES (-2018530842,393603,'FaCQaW5l2F4XE','v4LvMzMZ0OFkuEIJ86O8rB','Gf6h9eOH7l2V9XeYog8pIgSAEF','dpLAvSlLqkne5vASUb','8SyqkrWjMYcGPg1AFMRdNtUwHA0PyQoSvlwK0ti4yzgCRm0MHG2MtsYDnoG5f2tCT0A5qjGMB4ShMc6bm3YWiDc1imkL4aNrTej','8Zh9GlQMKmOVvO2chvwbCTLe8EW3uWM7PQPaUExP1aaZipgfYecbjMfy1prWoh5KUxxgF1UoA8NRQV',6);
-INSERT INTO t VALUES (410928103,6363447,'R9zY2mXtN5WX2Lv7WwqQC','V2d5zDGiUYxpSuEDXNNhRKz2jSjZ','kB2gsneLhdwSZ39uIIqMe3vp3D2LX2u7Z72Z6R0','lEONpEjAzH64eUGcBapEuhN5','yjfAjTLxKxSeG2p0u','MRRPpObk4xrdG68lRirHLhPq2WJtfulUgwj7kIf6YYyF0EyvRSRynrB4VMSG',7);
-INSERT INTO t VALUES (1700840382,9119297,'AkxrKQTdgPlz3rw6EO0GW3WDtlRtBlS84h','WSHXmYcQtrrF8yti','1Yq6Fz4RbKZYBihaG9oIg9JR5ZB6Blgx20exOtAgV','yCtHn7MNKGU77sjBAn0rsSVf','jz1gKrrDd2E0PCbdsnuqpCK4A7Pawd8Y42MeBz16osEkXt6BsOFIBaAkusCKNi54fZJwl3UOaC','yUsF8uwba9NY3vyskH8KktqWdM9NZwZPXUlnectY3Lz1WhqDCYaosKNv1OWPSWG',8);
-INSERT INTO t VALUES (-757178094,13173713,'YNJiQR','FJVlL6LP','VF67r3','xsQj','nfUg4RbwRNAxy9mvFR6OycOdwxZjRqlOwQIfBefJGHgn1Oxjt67gpOTeyeyQNGTpoyFSgvctPLjeq9yAG6T','R2RicmxvgQL7q42e1bI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (10762171,205,'qpXtyXG','0','ZQoE4pPLGHNUIG3bo','B4gXgbLlQeivd31wCC6MGkQ18uVJQn1Z6Xq6a2ZY58','U','k',10);
+INSERT INTO ti VALUES (10762171,205,'qpXtyXG','0','ZQoE4pPLGHNUIG3bo','B4gXgbLlQeivd31wCC6MGkQ18uVJQn1Z6Xq6a2ZY58','U','k',10);
+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 (517982,234,'VfAW9','eI5O0CHxzonCk7G2jo','GAz6liqSg48eCzKrEiNT5erLI5wRO8tpNweKd5MUfDnsSblwRXkGWRM1k8ND','a','0w','A',11);
+INSERT INTO ti VALUES (517982,234,'VfAW9','eI5O0CHxzonCk7G2jo','GAz6liqSg48eCzKrEiNT5erLI5wRO8tpNweKd5MUfDnsSblwRXkGWRM1k8ND','a','0w','A',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7518430,221,'m3keXDJ4DZ4M0Qe8vCgLSSo44PkGpsnt','NjKixx1egUrGz7ToWK8jhLF2mBEz9JyM2G215wHHO0n7nTkr784NrO8brq6akG5ErGbhHXszGZOvn5Q3mAHBPtYLZ76FDenXqPbVrloZi5ThdzXZ0StFFx0FQKqtN8rRNhvWOzCRYF27RbwVi4tXc8zWlV97yaohdXKuwq7x27DE3jaE7gn3KscFzEH1gmIpB18tfHkXXIGb9sqcIPvgGaSPvxvG3AeJjK8mLowHhUZTmyAHVJqDmyJ8Ce','QqisQ4yQbq','fYyTowXJygAuKHN5jgJeGVYeA5WdMf6qtQPgtUTA','l','i',12);
+INSERT INTO ti VALUES (7518430,221,'m3keXDJ4DZ4M0Qe8vCgLSSo44PkGpsnt','NjKixx1egUrGz7ToWK8jhLF2mBEz9JyM2G215wHHO0n7nTkr784NrO8brq6akG5ErGbhHXszGZOvn5Q3mAHBPtYLZ76FDenXqPbVrloZi5ThdzXZ0StFFx0FQKqtN8rRNhvWOzCRYF27RbwVi4tXc8zWlV97yaohdXKuwq7x27DE3jaE7gn3KscFzEH1gmIpB18tfHkXXIGb9sqcIPvgGaSPvxvG3AeJjK8mLowHhUZTmyAHVJqDmyJ8Ce','QqisQ4yQbq','fYyTowXJygAuKHN5jgJeGVYeA5WdMf6qtQPgtUTA','l','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (1806647,53,'6VbxwlhWKIb7IB3TEbGeXV3b','aAhiU3Uj2LvnBvSKOKf44YSAE0K8VMPLikjlqcY2o84ZFzpX9JKI4j3K9cTwdh2qimVbv9he7gN27atn9ckUIAGzHqgoorh7Uk0PkFSkB0','bdRCqcLpNrzUusmrHBqVrHYy','4XwKpLSQzJn9dueiWOig1tY2hGGnxOogc3lPfwvUokNF2c8L5zAu3AyIBW44hnwaHXPy1QAhW','r','I',13);
+INSERT INTO ti VALUES (1806647,53,'6VbxwlhWKIb7IB3TEbGeXV3b','aAhiU3Uj2LvnBvSKOKf44YSAE0K8VMPLikjlqcY2o84ZFzpX9JKI4j3K9cTwdh2qimVbv9he7gN27atn9ckUIAGzHqgoorh7Uk0PkFSkB0','bdRCqcLpNrzUusmrHBqVrHYy','4XwKpLSQzJn9dueiWOig1tY2hGGnxOogc3lPfwvUokNF2c8L5zAu3AyIBW44hnwaHXPy1QAhW','r','I',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15953214,130,'bg7X9PhD5wYxCwO3yygGneQvqvAnZRGc7q','q8P1wY3he6gtvPGTxzhKCtpO1q3CkLh8sRvjhBx0GX331AYfMCrKUDQasJcpjayijXwDk00xjj51xbU9FsXf8phjsolQHbCgc7qkuQQ2ZMHWjPl2i8HQfDKPrmy00X7t1Xkh46YkxBIPZyjTlZVv5VCFsEDKoY5yvFjEfrdXiEOOI8miXTCXZPHfpUdEl98bpQPaLh23Gxj31T8W7CtvJSLqS1Lf4OGby','BUIUu8zTIGJmXd0CHOrWlj','a54vxK0Ddu9O1fnaQW2vO0wtTC7SCXjvvifdUxmPxyelDUlmi2Z0ihCj5TqArVNepsNURnDMaI5b9Ng4NqYGICdP2ywRff7XjZJWzBhjYHhKTjXbjtidj5sdmNdI6QW4sD6ygEbR54JxD1HpVEu4CIAPuqqtExALKfcIWHrDPNGm8QVbU3PyvSp','Z','q',14);
+INSERT INTO ti VALUES (15953214,130,'bg7X9PhD5wYxCwO3yygGneQvqvAnZRGc7q','q8P1wY3he6gtvPGTxzhKCtpO1q3CkLh8sRvjhBx0GX331AYfMCrKUDQasJcpjayijXwDk00xjj51xbU9FsXf8phjsolQHbCgc7qkuQQ2ZMHWjPl2i8HQfDKPrmy00X7t1Xkh46YkxBIPZyjTlZVv5VCFsEDKoY5yvFjEfrdXiEOOI8miXTCXZPHfpUdEl98bpQPaLh23Gxj31T8W7CtvJSLqS1Lf4OGby','BUIUu8zTIGJmXd0CHOrWlj','a54vxK0Ddu9O1fnaQW2vO0wtTC7SCXjvvifdUxmPxyelDUlmi2Z0ihCj5TqArVNepsNURnDMaI5b9Ng4NqYGICdP2ywRff7XjZJWzBhjYHhKTjXbjtidj5sdmNdI6QW4sD6ygEbR54JxD1HpVEu4CIAPuqqtExALKfcIWHrDPNGm8QVbU3PyvSp','Z','q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6491045,229,'16ztTissIuDEEG4JpZm6z8asbTe','wr8ibiVymrfBSrlzTDQhvCoJA9w0b0ggLX0EYikIGEZU2GbpCFHGjEP0Mw91kmFqXmZKSyLkC81eLgkkOr0XWJ1LTXRVzW1buwW9U','JLBlZRO08CBFpyImnOrhm','l6VvRXvFjMQFPIp0EstXyoAo3oSWaJXFGwEoGoxkbimfAzGrwTnAX5Fujr0oi78tQWXe1DVa7nlllYuP4grtxsXUWMxoeKj0Ov0TXEkvARcnbEsvOAxDKDbT8C7GP2HrnlhZ0Y335oYMDGtoBHQxdHRUgksnkK55AaYGGJfnztOwhmhrOtapE8d8ftg1','Rv','b',15);
+INSERT INTO ti VALUES (6491045,229,'16ztTissIuDEEG4JpZm6z8asbTe','wr8ibiVymrfBSrlzTDQhvCoJA9w0b0ggLX0EYikIGEZU2GbpCFHGjEP0Mw91kmFqXmZKSyLkC81eLgkkOr0XWJ1LTXRVzW1buwW9U','JLBlZRO08CBFpyImnOrhm','l6VvRXvFjMQFPIp0EstXyoAo3oSWaJXFGwEoGoxkbimfAzGrwTnAX5Fujr0oi78tQWXe1DVa7nlllYuP4grtxsXUWMxoeKj0Ov0TXEkvARcnbEsvOAxDKDbT8C7GP2HrnlhZ0Y335oYMDGtoBHQxdHRUgksnkK55AaYGGJfnztOwhmhrOtapE8d8ftg1','Rv','b',15);
+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 BINARY(33) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(38), f VARCHAR(12) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14,24,'nx8iUYQLBXctPVyzE','G6dUGtmL2n245LWiHYhE7njZgsN','xodOxwvI7','Q','r','q',0);
+INSERT INTO t VALUES (-94,126,'QOtRwnJwYnnH7Q3LrT42pptId5fxyA','azoHxikQqSv9OfbM2AEzuXI','zhyQ2M','BuG','p','6',1);
+INSERT INTO t VALUES (102,231,'VaYYp4WMz5rwPmp7CaE1wOyM0OaKqW','iwSUwtuq6GgGmEX78PnQZsExWhOdArc2','JDafV8W2w5z2JpU1vUJof80Bz0q','Z4a','iC','B',2);
+INSERT INTO t VALUES (90,12,'mhyFKob1LS8pAFjpTlez0khcJcyxBwnLQ','jdQSkIiBO3nTsCs6lfTHsNhSv1T0miIU2i7gAQkBH6ai5IaSQp2nTk33W3VkqUmPtCnj','Q5','GG2BoCIm','aS','r',3);
+INSERT INTO t VALUES (102,188,'LOdmbYmd6vOyo1elQ52yddJvPJCm4XbD','eYz4XIPRfciTP3TkaBkDYTnV6MTsXKCxOPtYzY7yMycc5NsuvZOiSPKIw0p0C','luV8WLme8H3FSC43bMwAoUG4','AAzZ4t','x','mS',4);
+INSERT INTO t VALUES (9,230,'DbexAxrKNbY6S4HjlQf6Cy','Auo2B1gz6YgT','XRI','soQ6UzLBVRln','g0','q',5);
+INSERT INTO t VALUES (110,118,'Kgo6Gd','BwuVbEOiSruGOgeInhFM6ktSu9L0eV3jhQxF4WhPKE3GoFIFoA9DZ','mkCfPzE3dcSMSlN4G8h2m8x5Epz','I','4U','08',6);
+INSERT INTO t VALUES (126,189,'JLHjtN2IB40J5KULWP9Wkk6Jf9DOXohs','YKML38BRFM','mt29DVXXhGkOoXxivJSzzy3zMS4XJxAc5rn','WPL7Lc93lo','Z','jv',7);
+INSERT INTO t VALUES (60,5,'7GBhTVutibnhNXwS5GaecGEwAUb','xAJLxQrLiiSubNEbBskQgPZqbWS0Qzon35DYRHKu5u','Iq2kitCxgmxkKLySviInvgKeStIqA','G4Nr3PtQHcw','E7','zW',8);
+INSERT INTO t VALUES (-16,33,'T30cQa55Pp5','QWogrP8GPRgsy4DJwLIqHU3kIW5Ic3Fg6vqklq','22GEZsijH','GNHedEu','g3','N',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED NOT NULL, c BINARY(33) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(38), f VARCHAR(12) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (5562545497150270294,14780250,'IILDflHPqKn','UAAZ','jH7aFp4ZsgjQsmnRl4WW2d6q9Y8sI','Fbo2KkVNEX81yXQuQbsLNBpb','bNgnZm5dkdgz60yGIxu9Ex7kkrWLKFyqUjH96C','oAOvHo0p8BLruzTDN9RdkTqkpmIFeh1BwPZVRIGnP4llGkMtZJ',10);
-INSERT INTO ti VALUES (5562545497150270294,14780250,'IILDflHPqKn','UAAZ','jH7aFp4ZsgjQsmnRl4WW2d6q9Y8sI','Fbo2KkVNEX81yXQuQbsLNBpb','bNgnZm5dkdgz60yGIxu9Ex7kkrWLKFyqUjH96C','oAOvHo0p8BLruzTDN9RdkTqkpmIFeh1BwPZVRIGnP4llGkMtZJ',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (8630833242272261957,10010682,'96p5IRVGACGjd8zOWs7Nx','TI','n2ZiDAueC8QX','gBzS','tWPywk1myul4MQuu3Z98TnHR8Igh8h3BLNwWuVA29lEV4j6rIsZxpgYQgmknzbvACXu','zDQ',11);
-INSERT INTO ti VALUES (8630833242272261957,10010682,'96p5IRVGACGjd8zOWs7Nx','TI','n2ZiDAueC8QX','gBzS','tWPywk1myul4MQuu3Z98TnHR8Igh8h3BLNwWuVA29lEV4j6rIsZxpgYQgmknzbvACXu','zDQ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-8983644632492174344,4032411,'3j67n4BcyJDaZ4BSYEa5BShwP9','TXiLykcVB0lhKnWlf2NETakjEo4NDlWCDOAjszei6pf8C36HIeiCd6FMi8HUajBGWPeL9fMgdCanm38nm7dNpqEwSnEWss18q8CraYY2JLkG9Z87kUjesXrg3M3JZ37semczO06GO58ADncgsQTyTV88wa2H5tBwOCmjRIPTfNYfrgS9wmGxgOb7tirUF','STndcldsizbHML3nKfufQWZhS95','q6QsUDD8tvbKtY06lVSNjEl','h1KcF7tdkaJUldWlQpcEked5BskjZF1A0fBLinevflBdYxJThjpfqMDi9HjjmWZUjIf','Rr9JxV67BCDz8yF48cbLif7PVWwk2L4iOamgS1dxOpFz6nwF',12);
-INSERT INTO ti VALUES (-8983644632492174344,4032411,'3j67n4BcyJDaZ4BSYEa5BShwP9','TXiLykcVB0lhKnWlf2NETakjEo4NDlWCDOAjszei6pf8C36HIeiCd6FMi8HUajBGWPeL9fMgdCanm38nm7dNpqEwSnEWss18q8CraYY2JLkG9Z87kUjesXrg3M3JZ37semczO06GO58ADncgsQTyTV88wa2H5tBwOCmjRIPTfNYfrgS9wmGxgOb7tirUF','STndcldsizbHML3nKfufQWZhS95','q6QsUDD8tvbKtY06lVSNjEl','h1KcF7tdkaJUldWlQpcEked5BskjZF1A0fBLinevflBdYxJThjpfqMDi9HjjmWZUjIf','Rr9JxV67BCDz8yF48cbLif7PVWwk2L4iOamgS1dxOpFz6nwF',12);
+INSERT INTO t VALUES (-7906748334566184815,194,'4IZ7Yc9nEqKrTX7CDYRl','bk27E4Qi5odbuYaBbRhebpx8O0lnUP4GxzTG6ByjpNB1NVAIhbFkm1H8','7TvjKupn8BP17Bkwr3edexI3xmfTvN','lqDWjvNyp','M1','O',10);
+INSERT INTO ti VALUES (-7906748334566184815,194,'4IZ7Yc9nEqKrTX7CDYRl','bk27E4Qi5odbuYaBbRhebpx8O0lnUP4GxzTG6ByjpNB1NVAIhbFkm1H8','7TvjKupn8BP17Bkwr3edexI3xmfTvN','lqDWjvNyp','M1','O',10);
+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 (-7902282657573452955,85,'MceBXqJP3CwscvM2X4KHPZg','x2rhl6ZZ8PW6PFDxgEosEv5Y3K2kbc','WoE','LDVbdp9','2','N',11);
+INSERT INTO ti VALUES (-7902282657573452955,85,'MceBXqJP3CwscvM2X4KHPZg','x2rhl6ZZ8PW6PFDxgEosEv5Y3K2kbc','WoE','LDVbdp9','2','N',11);
+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 (-5709527876468852166,77,'KdIr4E','yvdeUDJe1S3dLV4BsJVkZ8Q8STxarK9','yRC1I9lxZcnDaGnvlA','dMCjpPQGxd','w','q',12);
+INSERT INTO ti VALUES (-5709527876468852166,77,'KdIr4E','yvdeUDJe1S3dLV4BsJVkZ8Q8STxarK9','yRC1I9lxZcnDaGnvlA','dMCjpPQGxd','w','q',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-5487662990108907565,10933286,'eAN9CO','kCBSlNI5v6sjIWVHxRdHth2hdicT0obr2XJ7BwpZ76JyqqRTzHDYOKGgXGKJg9ErAfCwguvIqxyh59gi5e3cg1HviUd1N3nA6RUyXSvd0S014bpJFPnxJIhRlCTT1c8iuNAenOao','h5Mwdv4x3fm6u4trlXpFCJ3','c54QlxcLaA2L5AuzSURh8h4fg9efIb7Z3bDE6fetiDGdZW9EmDGScYFOwu1ZOqtTrDfeET5V6rWI2fpmpGNPOCs5IBkA3ACUwypgTbAfoAdGN6Wnxfc3WiShqr0VxrB2iSOtX4dzbfDRChSkA1j5BZqi4Ce8LA5qk6ni5USjra96XdkMkqdPku','6LSPXoQgdbGZ90nSXazjquqvp','pbPAyWg8Ka4HofPMc2mti8MPAEFio2WDgfasLwEvfx4f2pMipgWLJ7PZrGc6mbki',13);
-INSERT INTO ti VALUES (-5487662990108907565,10933286,'eAN9CO','kCBSlNI5v6sjIWVHxRdHth2hdicT0obr2XJ7BwpZ76JyqqRTzHDYOKGgXGKJg9ErAfCwguvIqxyh59gi5e3cg1HviUd1N3nA6RUyXSvd0S014bpJFPnxJIhRlCTT1c8iuNAenOao','h5Mwdv4x3fm6u4trlXpFCJ3','c54QlxcLaA2L5AuzSURh8h4fg9efIb7Z3bDE6fetiDGdZW9EmDGScYFOwu1ZOqtTrDfeET5V6rWI2fpmpGNPOCs5IBkA3ACUwypgTbAfoAdGN6Wnxfc3WiShqr0VxrB2iSOtX4dzbfDRChSkA1j5BZqi4Ce8LA5qk6ni5USjra96XdkMkqdPku','6LSPXoQgdbGZ90nSXazjquqvp','pbPAyWg8Ka4HofPMc2mti8MPAEFio2WDgfasLwEvfx4f2pMipgWLJ7PZrGc6mbki',13);
+INSERT INTO t VALUES (3818259079016531402,70,'TroDel5dFZOUwNUe5O5vkVClUw','KCG3TXFkeTZlky0rCv0idgwpCEF90uP','qHPM','00z4wbYneIrf3vz4L4bItnI4yggibcjUSf7y7FsBMDOGa7tcaKiodDPrflfGXr89vgg9dWl9SouroQmhbIf8rnzHPW7wAn5Voy00m3hu8wMUOjfECGZzyBEWTVVn4jEwCEkfKKc1NzcES9HlsKjPfvpY9Z0VjKNDw6XSj4KRQcvZo0LpEq9uPu7BDW','R','Z0',13);
+INSERT INTO ti VALUES (3818259079016531402,70,'TroDel5dFZOUwNUe5O5vkVClUw','KCG3TXFkeTZlky0rCv0idgwpCEF90uP','qHPM','00z4wbYneIrf3vz4L4bItnI4yggibcjUSf7y7FsBMDOGa7tcaKiodDPrflfGXr89vgg9dWl9SouroQmhbIf8rnzHPW7wAn5Voy00m3hu8wMUOjfECGZzyBEWTVVn4jEwCEkfKKc1NzcES9HlsKjPfvpY9Z0VjKNDw6XSj4KRQcvZo0LpEq9uPu7BDW','R','Z0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4631248741559378430,73,'ebVjdI0O3UtDW5D4ZYYpmOx','607HV4GjhUwuw9IA5VnZZ050cEFcg1KrAxalKZREILOMhlNOycJfKYAyTEI2frxE4PfDMVhUFpp9nt0VHCs9SJf9lmUmfb9q8pd2SWgtZZU7h5CRn2tddJwqBEh9dFWED5PRSqTzkEWhuthOum8u9SepBpUmUmraIJVl','SYe1G9akA0KSnYapK8d51T3LCO','avF10lM0qau6NXcX8DjdJwmljMv58','M','Fz',14);
+INSERT INTO ti VALUES (4631248741559378430,73,'ebVjdI0O3UtDW5D4ZYYpmOx','607HV4GjhUwuw9IA5VnZZ050cEFcg1KrAxalKZREILOMhlNOycJfKYAyTEI2frxE4PfDMVhUFpp9nt0VHCs9SJf9lmUmfb9q8pd2SWgtZZU7h5CRn2tddJwqBEh9dFWED5PRSqTzkEWhuthOum8u9SepBpUmUmraIJVl','SYe1G9akA0KSnYapK8d51T3LCO','avF10lM0qau6NXcX8DjdJwmljMv58','M','Fz',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-410732701344424708,228,'r5S4ov1dVAlOsLXLGYioPpyB','Ymz0ttHW80','PQLEtLIC0wcexS801TjGw','etmB6FLvkvGZa7ww7BfKtZQlDvMLjLf9HWMI1FXU5xaapqT4n8Ea81kqEBYOUueOTQnWBVDrR9OaQUUWfjfi4RH2QiUnc2rqYFuh9LvVm43Lf2fLjS89Rwl74oJ2jDvKOz7rAyRHYu2AXq3xZFw5svbi8ekRPaQ7wirAtYuan3z51sJFoCXpokZ2Z8Aa9aIyuOaFyb6qQL4InB5GqGAzlXZabojGFuS3IxUUSaakKHx','G','7L7',15);
+INSERT INTO ti VALUES (-410732701344424708,228,'r5S4ov1dVAlOsLXLGYioPpyB','Ymz0ttHW80','PQLEtLIC0wcexS801TjGw','etmB6FLvkvGZa7ww7BfKtZQlDvMLjLf9HWMI1FXU5xaapqT4n8Ea81kqEBYOUueOTQnWBVDrR9OaQUUWfjfi4RH2QiUnc2rqYFuh9LvVm43Lf2fLjS89Rwl74oJ2jDvKOz7rAyRHYu2AXq3xZFw5svbi8ekRPaQ7wirAtYuan3z51sJFoCXpokZ2Z8Aa9aIyuOaFyb6qQL4InB5GqGAzlXZabojGFuS3IxUUSaakKHx','G','7L7',15);
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(51) NOT NULL, d VARBINARY(44) NOT NULL, e VARCHAR(49), f VARCHAR(23) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7,-23,'XYO9gul9hVvtn1eMRYfQsCzcAenvcQC75ndotc','td6AHy6w3pE10CYI8CNbd1EaEFjNjDrpeoB4J9RV5','DnVlBfb2FDOWGBOFehKwctdx4BLowc6piznUq','atcVWbOx','BZ4ALYs43HQGY1ag2C34Rnehhbb6C73M24a0xsxx2qjEgFglbekLPhhTxFizwrjVgQL8ftVYKooNsHBjGucdd','RlpQOdolEMgY5EUd',0);
-INSERT INTO t VALUES (-59,-49,'iDPn2MRGGMm7yCEOr07MYMJC8Zwa8ZeRr','ZybGJlK','uCZtc6GAfs','Ry','vAna','qAkMbKUebTUlv8ld5uCLJ',1);
-INSERT INTO t VALUES (28,41,'D9mD5gl2KllAW8GsmKEb','eMKpEr','NICjw9Ivg7CXWsFQ','IYyURlK5IScbssb66keML','HxnsxlbuiP9Jg9JNI05BGASIiOq8eX8zWsjFh3eMm5lWZfid8JRrtbvb','yoMSwvp7HOBRKQ5bJC',2);
-INSERT INTO t VALUES (95,-21,'hD6ccBTWK72D6FXOQmTeJVtPEPqmc','VdGii8Qm0WLi','nf8TvGXB0BHM1o9NkX80Cve1','e3TBZZ813FdAhL','ZDO4rvOTFAbN9y4XldLF','1I8ue4dq3PWfH',3);
-INSERT INTO t VALUES (-94,118,'uyeivtijQn65kwCNZQL8W6ypLyC0XOVEX6YhOVRZSs938vBtUX','BuugA2DI8NaUqbHUgO1yi8HSlW4','1z0UBbnkNeiPr','UCQv9fH4IL','aTUeviEdpvbB5t88lUDsRJRgO3vPj6ZX2TQo5H4thiboamfXfiLUY99bWd6qgcuep3LQv5mzBgD4VBHY4pYjh80v3','MqOUCrT2QJ9a9wIleeqqrhlsWSmoiju2IS9nTL0A4ibzSfEqNlnBLt8cxz5HojdvRQWAcEn0SzDOIN',4);
-INSERT INTO t VALUES (-104,-30,'rmTeHvI','xI08QpYkbK8X8uP','v1EnQhFMWASVu4','sliP1EsnM2rTCLnBYZxX','3CHmDg7ng5gqSWknYRMntFPSQS7lCSXJ9c4IYpKlB4Pa5SMLF0fH5N0lUseYYfXoUV3xlrilCKz7uxwvDK73OTjm6QsyP','cHGYAhkyKZvae6ddTuC3WZkWPAcrfoJbPYeyaZHKRMLlnUIstXqXHcLMX7kF3D7powZac0B1HqBIAYFtWmLKjO',5);
-INSERT INTO t VALUES (-10,-124,'DG00qO0OnIBrXsVEKLnWWTH1UO','WMx5VLvHB54QaKpRxPH4sNJcx','lu7rhqQF2PnH61Xbw70cXa97EwmYuNqfwmGAu','TgDj7Wc','AK4llUEFXzTqixzJNRJRxVJcLrwkVJOurhv5RMI5OjXYCiVS8QLRVrBw7zlbPfGcmYDeK5jUsc7nNR7X42IGth0ft2H','MPVSIjQC3tYQpKANAj92cWCBdm',6);
-INSERT INTO t VALUES (-66,105,'VxTp1owS76xJEIaoclMFTtFUfhm1KKHMYDnuQdoBawgQabPs','qwJIehxMmdETnUpwzOsDNt2jG4K1h0iWELPHAVSbZ89','YPKOaQmJQX3JXeMFmRCq','MHO2','YIZ8zwxzwxJ2an2lk5EbgbidaN3C5fcVUOp6m9DoqK','9AgoTBJHrh8q',7);
-INSERT INTO t VALUES (95,16,'VFa','95Mbh4rT444tjrAKVECoa7BNmm','ldh','LjPdDzO9wSPGpt6eVkn8b8','6pgRB6oiUgBxcbHgW2n3rgOEfI5ShB0L2Cta8X8NYQ9vHyNPtsJUD9wdHE','kCe',8);
-INSERT INTO t VALUES (97,8,'BTSfiLkcayqt3cjNjx8uXqVw7Lx34','DyuXOHZyP2b7GUAZwdHKKPYQCz7Ei0QAY1m','950dzAiZjLYnYEUuJ6WNrljhFBiMnMwDvOH','UA87RSVnI','I2B3SM5SciHVf4DFkeOykXaVxhuYClGt3Cs5jmjweM1VSO','uOO5LCSBF5o8xNf0ppThz3QRhcOJ2WHkcX7xxGNr8ocjC6Ipb3dVWkwKAgGVfqZ4r',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT NOT NULL, b MEDIUMINT, c BINARY(10) NOT NULL, d VARCHAR(98) NOT NULL, e VARCHAR(52) NOT NULL, f VARCHAR(79), g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-103,-928713,'JnJy','JKfrmxHu2vWrJi04XCRgFHSict5iEgzioFifOEmUcVyVU8MjDvmRGY8YSY','L3ZNf1XUoUHop5AeudArN9MjI6yenULB0WKUmes6','A','k','3O',0);
+INSERT INTO t VALUES (-113,6562264,'s6QDMha','qFBh5iqETTvSA09qhwQytlTXLbbmA5HBy6HA1b2bSIIiKy1syLM0VFe1L','quWNjYFqoNbhnLW86E9j','8DchwC20vx65OFQ6F9zxnvaC','U','aW',1);
+INSERT INTO t VALUES (24,-4685992,'klat','AruAcMvxl9qkTxIIYT0xzwlPP7YgVMPKSDH8lk5etFxkm5jsc2PB9owaVBJ5M','P2YGLDEJYcdiDmo2OKyqcJ8OoMiQ','hNyL01Wy9luJdvuzj8','J','Jh',2);
+INSERT INTO t VALUES (48,4122608,'nFLy','a','zMiCNX7RgYY8gj7b49fnwkfj8x','gqoPoZgPCFPfGoyvij2kf2ZpL5navUc6LRi4ETd8V2a0Xfc9fQQr5xrvAENL82XFYqcFwqYaTwWRIh','v','w',3);
+INSERT INTO t VALUES (113,-1315100,'dzlScEpe','3eiBL0lmIzexvJCM1fEmgzyZrGLHpiYMIz8GFpfydKD6GFo0pTXWdTnhnZtayvuBBCzKTSgb3T95RF','ShxXRoY8','Q','V','cJ',4);
+INSERT INTO t VALUES (4,-302240,'AQo5','tECs0JOFgNmK6BR5ooFmCESPQ9nPyd9vp2wXPadye','rKPWZaSmX','cHnJG9RZwOjaA','m','W',5);
+INSERT INTO t VALUES (-44,6700093,'RVds1Tn','dqhUjLN2kHOYlsND8jhVU0awghha9GP','ZDk3i4R8cvjMcsRgxo','54lh2cfUnoQnU5fKfPbBMRvRi1yN12g9klK3a','k','S',6);
+INSERT INTO t VALUES (49,8075758,'q9oSy0k','OtEXrAxXCAgAvPPHUhl','qOxrwRkP0fiQeKBN0k8VH','v2EO78urhHI8Sivr','E','QJ',7);
+INSERT INTO t VALUES (-112,774066,'Z6wWLDzV40','7h8TLHBQk0ERABx4XP8CRJ0ecsBCYv2LfASmKF5RsNyDvUji4eRyaz8IxrBMwrWI','NVxtkWKuGKm7HcvFRRbWIMZckJcMUxsStrS2pJy','vHhqGqbFmyA9TwBgkULltkAdOpc','t','IT',8);
+INSERT INTO t VALUES (109,-4885199,'O5NQdQ','FzDNazHs352mLhkMkN0tscO8HlVO61toOddTbI3sKOxqmjAqK3xjoDbYYQ4AQSRMx2OzxRNtKH2sQ7iS7k','yJ5isR8QqSdK','6eC2','2','CI',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT, c BINARY(10) NOT NULL, d VARCHAR(98) NOT NULL, e VARCHAR(52) NOT NULL, f VARCHAR(79), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-5014132,-70,'ZhXq26gmTXcnbY1cfm4Q7cgMdc8Tz6D','EueF2HlImgap2hRcT7TbO2L5UPTl','DwGdvKojArSUqWfiEDfOBMGhXiH','PEb','UaAWhP0cwMbBC4Nnx48KoZ','21B8BBNpjxMdpMy3IJChXeyNNLvwi3HO8PCHnM2AmsXfcZKHKuKLCWEc5vZc',10);
-INSERT INTO ti VALUES (-5014132,-70,'ZhXq26gmTXcnbY1cfm4Q7cgMdc8Tz6D','EueF2HlImgap2hRcT7TbO2L5UPTl','DwGdvKojArSUqWfiEDfOBMGhXiH','PEb','UaAWhP0cwMbBC4Nnx48KoZ','21B8BBNpjxMdpMy3IJChXeyNNLvwi3HO8PCHnM2AmsXfcZKHKuKLCWEc5vZc',10);
-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 (-1462225,-75,'1Kc9r1Q14eDPUikGrjdb1Fb55ZKkUS5j2VYmU','Rg3H3dkP4vSh6qr16W0Om4W1g92XbxmzY','q2cS6U4gbZPJWyKQGlr','VlmQctG6joP','7J6fcTE0KUWMVzRMIAWDLu3t523DERpnyy9HxBSFd0ALd4jU6eVFQRmciHtJC5','fBbymegukDgwexinAZkdZGdvsVmREzt5mvQw3w3n9UC8c',11);
-INSERT INTO ti VALUES (-1462225,-75,'1Kc9r1Q14eDPUikGrjdb1Fb55ZKkUS5j2VYmU','Rg3H3dkP4vSh6qr16W0Om4W1g92XbxmzY','q2cS6U4gbZPJWyKQGlr','VlmQctG6joP','7J6fcTE0KUWMVzRMIAWDLu3t523DERpnyy9HxBSFd0ALd4jU6eVFQRmciHtJC5','fBbymegukDgwexinAZkdZGdvsVmREzt5mvQw3w3n9UC8c',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3287211,-88,'219BpipstSF5NPJb9AIyuR92OZig82emO3MdV','yGeLJX8ZrtLXRtGfS432jqpNeaolYJDYEiABhaTshBTssygMPRASthJwdLxJfUBdP2wjgMTJ7M8MeC910PDo3WcvGWgU0CoXCT35CKngHfa7oY1Xvdb3G1ao1BGH0PXOmGY69sJhZtssQosDL7bybqRHQ96AdrDLMuGpJlG9Wv9SCBMALHUxViHRCySpzBDI','nAtbuBWjjPNs73JkKVCBZrR','04z','Ju1SR6g8RMfD4iyPlMjpaB91f2n','jZ0Lp5XH2SRUobYLBs1gciv6KHsXRWeLyoyvtyGYFMIJ0g6zD54XwWRdOlhRIT06sq1CT2bkZuQYh',12);
-INSERT INTO ti VALUES (3287211,-88,'219BpipstSF5NPJb9AIyuR92OZig82emO3MdV','yGeLJX8ZrtLXRtGfS432jqpNeaolYJDYEiABhaTshBTssygMPRASthJwdLxJfUBdP2wjgMTJ7M8MeC910PDo3WcvGWgU0CoXCT35CKngHfa7oY1Xvdb3G1ao1BGH0PXOmGY69sJhZtssQosDL7bybqRHQ96AdrDLMuGpJlG9Wv9SCBMALHUxViHRCySpzBDI','nAtbuBWjjPNs73JkKVCBZrR','04z','Ju1SR6g8RMfD4iyPlMjpaB91f2n','jZ0Lp5XH2SRUobYLBs1gciv6KHsXRWeLyoyvtyGYFMIJ0g6zD54XwWRdOlhRIT06sq1CT2bkZuQYh',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6105621,60,'Yz96v8bLB7M8vIUR524SWqtkY','sX7caDvXPoFmRXxUdeaLoms7Qxi0zNvS3LqfmbzLi5wOSudBSxYil3QiJekIROqCVNlfC7YThfcCcamHd2jb5ov5dh91CW7mRR5lDBwh0TkNADZ6i8evVAtLep','obpFhQa5sNCJZjN8KxbzxgwvtS4yNXN3G','UUqHa1qnSpdhC3xVciKg9hBCgnnep5Fbvmrq5YINI0zu1zglAheNevpLp1KsNVRKmlKUAHPOchZLkabcITp2bIp3JdQ6LM','BGZFUUuZvTxc8fQPiF5C9mrjMV7WeBAR8G7O3bbwEuUfrMup3aQbLj','687iaxu8t2CIBmbAJJSOCmyGRZhreNVOZ5HocunhJaGyW8ys6',13);
-INSERT INTO ti VALUES (-6105621,60,'Yz96v8bLB7M8vIUR524SWqtkY','sX7caDvXPoFmRXxUdeaLoms7Qxi0zNvS3LqfmbzLi5wOSudBSxYil3QiJekIROqCVNlfC7YThfcCcamHd2jb5ov5dh91CW7mRR5lDBwh0TkNADZ6i8evVAtLep','obpFhQa5sNCJZjN8KxbzxgwvtS4yNXN3G','UUqHa1qnSpdhC3xVciKg9hBCgnnep5Fbvmrq5YINI0zu1zglAheNevpLp1KsNVRKmlKUAHPOchZLkabcITp2bIp3JdQ6LM','BGZFUUuZvTxc8fQPiF5C9mrjMV7WeBAR8G7O3bbwEuUfrMup3aQbLj','687iaxu8t2CIBmbAJJSOCmyGRZhreNVOZ5HocunhJaGyW8ys6',13);
-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(39), d VARCHAR(63) NOT NULL, e VARCHAR(32) NOT NULL, f VARBINARY(58) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7877328120508861801,8653,'59','RmHh9QxxNreQfia7HMVgnQwT70dWFdhbkFEphrt6dI88Zs21dDCTpcB','mBMkqri8v','p7X0LvLHL8BIvwfmknCNfI1PdL5z9NRQ769YLgDrPHNpWYaTi','ryoDVT4UjZYdekRWVC2Vs6uRmjtZKfmlg','WRtoImMGtAG42ld6PckQDR9TeRzU0gsArd0M0j05nje',0);
-INSERT INTO t VALUES (-4656816491924593136,42780,'csx0K','6re5fxmkU','8eGZD6CKD','PXVqblzCjR4buZzqARmE5D9Cm8qCRjd0HLv7GWxlP3CUirQBpZGLZUnM','F0O','2MUE23V9D9xGiFRn37bwLVc1Q7qWaT6xPcfvW65BQHj8JF86W0wTUfByJIJX0eJRzRzKSPKUCi5TD5UbFnljCNIbOxSsp',1);
-INSERT INTO t VALUES (-6966610908392363083,46131,'A5hMHKqXdmctopbX5xwLDziXd2Q45','Tdc2lNiKvxFQa5DAUDrmyzJJQ22jeJC6qlQ4A8xTpnIGd9auPmZXXQ3SbLx','PdeDwoM4vwsuUUALGG','7vfe6ijIfIsTU43lJs55gd7c8gMSH8iTLJqjSPob96aNDRGAw4Cd7892yu','uBDIt8BJn9llQZDvTEas5XHav0RiaBwrvZVWYNATfw55DHHotPxbNy9RIrLRsaPbBdO8nbqJ615KCG2adB','aRcURmcaShLp7HOGn4yLXapE4uLCNupvlCBdMP1OYPkok8WYu4lBTOAfjiFTVnszbcCPFxDBaBg',2);
-INSERT INTO t VALUES (5429204484791400202,43537,'igoE','RgFdQpZAFLalhTalXiqj7i0MG4I','iFmgvgFlHIMoJaDSmP9CVt','dsPF2','cX4J8UKgkTri1hKPO1r1rlTI93U2YwUY2y','CAPqW2LtrTPZajgwh1U',3);
-INSERT INTO t VALUES (3703457338646447610,16696,'Zas1MWVNsL1L4eF3R','58Etpibr0ncdoTT3L0RSILtMmAO3I3Q8d','CJAvmrnAjL9','KXRVhRVgoFzKjAXO','ZqmOuJ8xP2nf0FIvKUlkaL5TSrTzoWRchIVzQTtjdk0LeP7XaWfkOWzmh0l9L1UF9tkphSjc','Q',4);
-INSERT INTO t VALUES (-2750113174744062213,65304,'E3LTSkEnwt1sp14ppDwE0udmB4vfUZf','DkTQeEuMSXfvicIlRShb2lnnXa4AtPARkh4h1L98uRnGlAg','A','r4eKX6AFCMMuFUnN','615T5wqJEHQpJ4VIU3CDfXPz1wQCEaINoKs8KpxJE2JWUIUkZwAfFzlpB6e4NwCHMOuzBREMATuxXe','c1w9vPaDMRx91NN',5);
-INSERT INTO t VALUES (-6516765588524676823,56620,'0xSY5uKtysWU3sqbXNbD51m487tr0zylKfk14A','DM4egoiYIEwdV7o','RZLKzV','qcKJxW3','NNvLtiqDfyC9yIbr4VsRSLPBKMBuTWUvlEXFhKahMCRTSUZov50VK8jX7tsGY0cMUXhNsb','jw9cun2AIzgO1tH4kumPpiqSshWDkZseqYUGn0bDK4kI3G6QxvQqNEIqsvH5uOuLlKyk',6);
-INSERT INTO t VALUES (-339664359602829730,9782,'jmfDTRemtVuhBhn03YUBibXPE5aR','eFJyrPDyS1rJaXmw3N3nTRdUIVUHVRu1EcMlDfJIRrvDUZ2Tup5Cza6cyS','HmeuoOciMqfjz3ecBaJdRPQo','xHeIFVrIhIZB3j5uCoRZrpQe5Om6rjnTUpCcpjJIFW','RZlAiWCdyH1Vk6cx56RergZ5ilBGPdUol1NpSEgWkdxwh73tEoWcDZTNzKQ5UPcComzf9WTN','MtQ5cvTOSDuz1MgR3o7e616',7);
-INSERT INTO t VALUES (4250843675927840185,15594,'Mc7XLCgiycS2qEdmidVUMKc7eyMDndu9TKWGd73','TT7Y','Tyo2I9P48GTS0NjeKZ6z2Mf9','uC2btloa','45ItH6usm5niwOgZW1PvD8Uyw4Te0WCKmHQ7GO6QKwfjaQFfGNiYNFXrbPQTF80IlukfXOjfFM5TmTQ9iCYUAxke6jfXfy3ng','SfliTSJwbU7MN5q7dj3HaiKjtWxbn02R442Hp7',8);
-INSERT INTO t VALUES (9031182023250705776,13340,'KjcvEhB53LlL4K36dIPI','1g3Gzi3O8cn3vUZxjamae','VEd','DWJtXswcNbubrae7LxFPqx07','7KCzpMjIalBvo1iUSmWYaqBxdXxKIJajQQsITc2IrWilGJ3CZwhR38pZvXw62eRGMhNmzbjbXXYHCia6dHWCllnRP2NLHqOfE','QR82v6eLadPwaW7EHzXVknhMZz9mDrASOKBEs5KEY2jzSVfWHoX1QSnSgVy5FpnYjB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-43,-4653312,'mEilIpWZ','UGF0d1SlZ0Z5iuRvb2dHNas1Y1kUYTehskmyvbWww7y5Op3i1ZWxg9xRR3PcD6MUq8JnfcxPzlU63IJI9pY','iMgrGu5otoFZF','8XYc8SfrB0Ye6cSK8jBXDy0BEbBOwCeW9yyZ','d','3',10);
+INSERT INTO ti VALUES (-43,-4653312,'mEilIpWZ','UGF0d1SlZ0Z5iuRvb2dHNas1Y1kUYTehskmyvbWww7y5Op3i1ZWxg9xRR3PcD6MUq8JnfcxPzlU63IJI9pY','iMgrGu5otoFZF','8XYc8SfrB0Ye6cSK8jBXDy0BEbBOwCeW9yyZ','d','3',10);
+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 (-49,-5286212,'58','nXf8Ru1yXnEOWIt','uixhbS','NyLhR0EXzqbJlnPIQ5Zm1BDluX','z','w',11);
+INSERT INTO ti VALUES (-49,-5286212,'58','nXf8Ru1yXnEOWIt','uixhbS','NyLhR0EXzqbJlnPIQ5Zm1BDluX','z','w',11);
+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 (-33,6516177,'HlNHiKPHt','xqbeYOi10Hmo8rZQS5dLToWH2jmp3a24K2JIlAbDpV4KvGVWq7r46NJCaeCOwyBf3vVoIefPevi5yZAtVygxjPuEMTyLO9xWMyWglsUkRmXXHKHo8dTdIQRaqpJrjPlJYBz7E6DMzV8mGWSz8PnQNRmANv3b2m1RhjntzVRaNPFPSByqLcQjBIwlNTH6fP','u3L22cVQ9oa8aIt0kBJIe5aLvQ7sUnIYXtEM6iMv5uRkVNgFpsf','S5K67hANKQTDihCBHf','T','i',12);
+INSERT INTO ti VALUES (-33,6516177,'HlNHiKPHt','xqbeYOi10Hmo8rZQS5dLToWH2jmp3a24K2JIlAbDpV4KvGVWq7r46NJCaeCOwyBf3vVoIefPevi5yZAtVygxjPuEMTyLO9xWMyWglsUkRmXXHKHo8dTdIQRaqpJrjPlJYBz7E6DMzV8mGWSz8PnQNRmANv3b2m1RhjntzVRaNPFPSByqLcQjBIwlNTH6fP','u3L22cVQ9oa8aIt0kBJIe5aLvQ7sUnIYXtEM6iMv5uRkVNgFpsf','S5K67hANKQTDihCBHf','T','i',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-68,-7706075,'eUJ6xs','bR8Z5xRw0eWyzxvB57mbWvp3xkMTtzGyfcBpTB73JLj','dBqAj6S28qwtLvokvcYTRGBDCsMQYIAD2sZwNGV7fAgz43QXxU','lymJdTg9MX09KWQllh1MO7FMtiw2Az876MWxFIXtRjic8p1ewVItgVDdHpqoFmpyMRWeaq3vrBgSFSKoZvJknbxcRdfwrQj07jwaX8B6BFAFIkSMXLjxyPs13zvrIsxigHp4tnQCeFno5Aes1wBUuY4','y','5l',13);
+INSERT INTO ti VALUES (-68,-7706075,'eUJ6xs','bR8Z5xRw0eWyzxvB57mbWvp3xkMTtzGyfcBpTB73JLj','dBqAj6S28qwtLvokvcYTRGBDCsMQYIAD2sZwNGV7fAgz43QXxU','lymJdTg9MX09KWQllh1MO7FMtiw2Az876MWxFIXtRjic8p1ewVItgVDdHpqoFmpyMRWeaq3vrBgSFSKoZvJknbxcRdfwrQj07jwaX8B6BFAFIkSMXLjxyPs13zvrIsxigHp4tnQCeFno5Aes1wBUuY4','y','5l',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (34,-7398851,'lxkz37IK','dcBkWNJe3BlkeHGwnU5uJK9VJ4jtdOXpJz6KYmwRt7uTbZGWZhbs8BgbOPUgUezzGBRV9h54tuac7yoGWmvleZGpyEBqIpf3EjsXEvUvaJlNRFvPK9CBDPhAx3YAscJzpkMRmCke5iZs8BDJDBej766Yl3z8PlqKPRaMWTzrb2P7HQiBDK4dIvF3OWvuRL0wNe1qtWee7dXhYjksW657zfmnB5SwttNowJIacWbKOZmAm0VHKLkREbE3Ebkb9rD','SHOWeyfQrtgF7NT4u2bqDpPGguNRJXS3IEePJlbge','NXR62vMgweLx8PfE','mc','d',14);
+INSERT INTO ti VALUES (34,-7398851,'lxkz37IK','dcBkWNJe3BlkeHGwnU5uJK9VJ4jtdOXpJz6KYmwRt7uTbZGWZhbs8BgbOPUgUezzGBRV9h54tuac7yoGWmvleZGpyEBqIpf3EjsXEvUvaJlNRFvPK9CBDPhAx3YAscJzpkMRmCke5iZs8BDJDBej766Yl3z8PlqKPRaMWTzrb2P7HQiBDK4dIvF3OWvuRL0wNe1qtWee7dXhYjksW657zfmnB5SwttNowJIacWbKOZmAm0VHKLkREbE3Ebkb9rD','SHOWeyfQrtgF7NT4u2bqDpPGguNRJXS3IEePJlbge','NXR62vMgweLx8PfE','mc','d',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-65,-2088343,'x','j8FtthPzsb92gQXUOD87rdUR7XaOniN9w4JGKNyJ9E9bj5Imsn36oQGgF8Vvfd4i3r9QC7aIZzj35jtDqvr4DQii3KQhAKHQQYeIhQba7OOmguuKjfmXXAKoVWyv2pOJEQdtOzgRxqB4g5kIO3c8nHNfwnFB655','ZK','ytkCu4qSfT9InJV4FKeu1HgY8U5sHBDjwNB24o9LKav1NOnALpf2JhnFct4MvCjCOhsK0Cy9KzllCZbk8AWG1skLHgrqnLeYeWfeA8pZ3BhH3j3z19BPvkdRxOApDvZ1uvneOyV3LRsJX6n4UZwo941KJe3VoPpADhSYNX','Z','aN',15);
+INSERT INTO ti VALUES (-65,-2088343,'x','j8FtthPzsb92gQXUOD87rdUR7XaOniN9w4JGKNyJ9E9bj5Imsn36oQGgF8Vvfd4i3r9QC7aIZzj35jtDqvr4DQii3KQhAKHQQYeIhQba7OOmguuKjfmXXAKoVWyv2pOJEQdtOzgRxqB4g5kIO3c8nHNfwnFB655','ZK','ytkCu4qSfT9InJV4FKeu1HgY8U5sHBDjwNB24o9LKav1NOnALpf2JhnFct4MvCjCOhsK0Cy9KzllCZbk8AWG1skLHgrqnLeYeWfeA8pZ3BhH3j3z19BPvkdRxOApDvZ1uvneOyV3LRsJX6n4UZwo941KJe3VoPpADhSYNX','Z','aN',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b SMALLINT, c BINARY(70), d VARCHAR(59) NOT NULL, e VARCHAR(66), f VARCHAR(91), g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (310538,20768,'H82g','XgxxdWQioHoOZar6WlTFY2aJHToaLfvPF727sCo','6fqQkkVpe8rQauehAVqasjzV9ftzWoRMBkyoBFx','rPn','PE','Q',0);
+INSERT INTO t VALUES (-2855714,-27723,'2PL45t34jSSGHdTT72gALweWKl4Nf5CXXM3kSl1SYViOGW5k1Q6KbT7','9Yc8SguYvZn87nrojBOT5RdpzcMYukJxM4','kXQZnkBRBmAWhS7pOmR','WC','nB','Jh',1);
+INSERT INTO t VALUES (3664631,-6613,'3BWF8cxz','eiD09noGxXL872Bu8WDhaWTsrGOI0lXCJ317P','vag30WiP2','Ujy2wlexGBxkV3btnt3eYJW5zeCVK','gz','M',2);
+INSERT INTO t VALUES (7542458,14263,'h5xBfpTrlsg9dqd5MCtviWyyGoFG5q','5X8dKac2xLoLIYQFafhiF2Fe','bKhj6o45w2rkWWLaazi1IljR4FVtTvOFPlL43vk2giukfWsfqbcycuo3vkPY','TnwRMNFth5Jol1y7k63EMQqKmY6mJKhjDlSqU5S6OYnAvSV8me5WjTC1uu','5','E',3);
+INSERT INTO t VALUES (-1286351,26642,'GF8n8NdTfRyiftgk0NKvv8buPW82fXGgF4n8VPyVwR3KmsE8OedqWuLZYc9dx7DO8Hejw','pf9','oZnk4PuQtcuDVKEitngrzIRhzFDPe39RL0WEvjPszMG1kqDB1FWEKgXf9IrJW','eVK7QdSm9IXqUt','e6','Q',4);
+INSERT INTO t VALUES (7958808,13727,'UstnQ8dSxqoCKUVjf4iEo34SuBTJtHzGzO6P1C','cTFpP','byoOfhXLYj6WQ0VJ0JvUzsfkbHoTYLK4QvqkKoGE0LYME7Z','YZScBoihNHXHR','LT','IK',5);
+INSERT INTO t VALUES (86053,-21859,'N6BqcxiWQIOWnRvFPYVHoN5N5mKF','0HLS993sPDBNKD22XoHp6ZGpj','Nq6C75omjiBcLZKiz','OsTcu4LgWpY68kXVybhUglKeK6QLU9XI9eJfBiBvONoo4NkX3AF7Z','sg','hw',6);
+INSERT INTO t VALUES (2303831,-31219,'PPtUxPbS251pE0510uSJY0x5QjPIqTSr4HH9B6jCProPORJ9l1ryUkbjtfw1o7oLW8','CA7G','MwLSdsHYgfHROkOzbPRIBe2J4eIakfDam2qR0ZXkXE7T','ayBoIyiqNyTvOvSTEiE0jwNYQ6tSmFItO0Pg1hZ9J665BPqw48fQ4cmwp0VlAcCctL','85','O',7);
+INSERT INTO t VALUES (-7906956,-15213,'ep7i0pR3flPEQEJrpyPSPJPwo0W7r','mqXZHWfzO49rxAIDpQnuqdDdMUb8bto94','JQJkgZ9IPGmVF0UostGXQ','TdglPw8AMLZYwusAQ5qx0LqUNnFvlTZE9SElDVOpgSLB5yeZgvKNrIopRLXnbLX5jIHi0jK0G8u','B2','g',8);
+INSERT INTO t VALUES (7978713,-1525,'oGD7NVzQy1CsCyJy0YKzR6GguVlqKvQyQ2V7FxUzUH9l4cEq0YVYWm','Oou5nAzK1DbitToabtiS4vhQanoJUzKz9Q','SCxqGFfl4OZZYxKGiY5tUF2rKZ8EYJn5GpwSNrrrRrWwMRYfrThaP94tEt','ktbjiUT50wr6z','5','fx',9);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT, c BINARY(70), d VARCHAR(59) NOT NULL, e VARCHAR(66), f VARCHAR(91), 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 (5652910,-18228,'tWMFodaUxLu','L6g2Mf','SqmWZZjP2ex6T7x3vw591ut0uLLM9iB6ABxVoyBMkNFNZuFyXmy5n','PBLO7yre5rUfECz2bLvur9SKMycUu2GmZ9PkZLDAdMmS7vC32JYp2lUShtG9S','9','f',10);
+INSERT INTO ti VALUES (5652910,-18228,'tWMFodaUxLu','L6g2Mf','SqmWZZjP2ex6T7x3vw591ut0uLLM9iB6ABxVoyBMkNFNZuFyXmy5n','PBLO7yre5rUfECz2bLvur9SKMycUu2GmZ9PkZLDAdMmS7vC32JYp2lUShtG9S','9','f',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(71);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(71);
+INSERT INTO t VALUES (4107478,22294,'NDJ58vdLYVl1lbrgItrZr0hXQAFjMOD1aNo2DaM1JLQsxgjyR1z8dTyBQsqQajqH','oPe','nRPSewAizJot1pPIxfIa2ekiKQmSWNuxh82Mvn0dU7t','BHverP7Y1l5tlKv7eYDxfIwqjIT26xAxx4pbUj8eHk2uzkeqBAIJaUNyKnBTY7','i','u',11);
+INSERT INTO ti VALUES (4107478,22294,'NDJ58vdLYVl1lbrgItrZr0hXQAFjMOD1aNo2DaM1JLQsxgjyR1z8dTyBQsqQajqH','oPe','nRPSewAizJot1pPIxfIa2ekiKQmSWNuxh82Mvn0dU7t','BHverP7Y1l5tlKv7eYDxfIwqjIT26xAxx4pbUj8eHk2uzkeqBAIJaUNyKnBTY7','i','u',11);
+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 (-3179631,-2315,'pMxBrwhVoVBtnWaBEEovrYD0zbqI83ca5FcjrDWw','8bYiI7UodUBChhfzt','vCkEyeD','eUghbXM6UzAWDOiZ8Kpni6zPQVOjANc0XAJLyBKRJ36G3ht1lZkmk5z2E8D1NZb6Xl5ArkbL5P5tEAmMQq9fG','Ol','b',12);
+INSERT INTO ti VALUES (-3179631,-2315,'pMxBrwhVoVBtnWaBEEovrYD0zbqI83ca5FcjrDWw','8bYiI7UodUBChhfzt','vCkEyeD','eUghbXM6UzAWDOiZ8Kpni6zPQVOjANc0XAJLyBKRJ36G3ht1lZkmk5z2E8D1NZb6Xl5ArkbL5P5tEAmMQq9fG','Ol','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-243664,-27711,'TV5DaOv0K6R','uC4mYJUIhMZZeS3ZVTu6VuqqYZ5PVHXslWycjWPaJnAUOaVOdB6l1urwWkbLYxAKU0Q6kxG1v7FVfE119XJOMk73QOJQOomfqkbca35QgfZCW6SMtfep7WIMjrrgwLOx50e7knh16KQxjqruEUxhAY0wc2tvdlbM3tN8R9tbkDE7IM7PJonDDgyWTOgjDIokK89Lip2u9ubZCy3ax','8Hn','XRiS8QajcAkzwZCaun5vulzUs8rbPtBwUYK1z2srjSXYQ1sVvtKCRvTYyKuxhSsMvdjCbt5OMSXxWlxabJi3R8fEKSWY2UVT5zpBjOl4z60WlMGSJ19F1k','Pl','qE',13);
+INSERT INTO ti VALUES (-243664,-27711,'TV5DaOv0K6R','uC4mYJUIhMZZeS3ZVTu6VuqqYZ5PVHXslWycjWPaJnAUOaVOdB6l1urwWkbLYxAKU0Q6kxG1v7FVfE119XJOMk73QOJQOomfqkbca35QgfZCW6SMtfep7WIMjrrgwLOx50e7knh16KQxjqruEUxhAY0wc2tvdlbM3tN8R9tbkDE7IM7PJonDDgyWTOgjDIokK89Lip2u9ubZCy3ax','8Hn','XRiS8QajcAkzwZCaun5vulzUs8rbPtBwUYK1z2srjSXYQ1sVvtKCRvTYyKuxhSsMvdjCbt5OMSXxWlxabJi3R8fEKSWY2UVT5zpBjOl4z60WlMGSJ19F1k','Pl','qE',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-3452656,28148,'S4s','cTvlbOp4eYfeyi1XyQiF1Q9Z9qj3QdBvko6pI4yqWgdSva6ScdXtSuh6zkA4DyDNC47FfC8fqASAKqfoi03utdesmmNC3bgjKg9bxIgtNDPc9bByo3kiXEAcmAmxs4Xagc0EZ1L2r08pl5WvcibNt57G1dVcy8qoizmq06TEislSbfRFAzrWD6nKlG26zg2ERObHhLaQbPNZrTmBwqOLq','urnoMFlEoDGV3uLShec502Z2oAEuzDyURrnMT','JzT8xRAOmbS7dsmuJMadtaotP30Cj99o4rN6xwqNBrwyq53QLdOg819dNts8Wh5ghdjcYjs5m76nRNkusiZuyMsfzq1KtcgKhHkbGtuMUyIwaDfVoDuZmmIV1Sjtaz3jQGnzAlgBiq8Cj34NhE0ycLHOgWb71eKEBHKttxkvosAkQMQI7TLncBDWIwMV9qQA51eR2NtXsOOu8GwM3z6gF6PSINwDu','6xw','4',14);
+INSERT INTO ti VALUES (-3452656,28148,'S4s','cTvlbOp4eYfeyi1XyQiF1Q9Z9qj3QdBvko6pI4yqWgdSva6ScdXtSuh6zkA4DyDNC47FfC8fqASAKqfoi03utdesmmNC3bgjKg9bxIgtNDPc9bByo3kiXEAcmAmxs4Xagc0EZ1L2r08pl5WvcibNt57G1dVcy8qoizmq06TEislSbfRFAzrWD6nKlG26zg2ERObHhLaQbPNZrTmBwqOLq','urnoMFlEoDGV3uLShec502Z2oAEuzDyURrnMT','JzT8xRAOmbS7dsmuJMadtaotP30Cj99o4rN6xwqNBrwyq53QLdOg819dNts8Wh5ghdjcYjs5m76nRNkusiZuyMsfzq1KtcgKhHkbGtuMUyIwaDfVoDuZmmIV1Sjtaz3jQGnzAlgBiq8Cj34NhE0ycLHOgWb71eKEBHKttxkvosAkQMQI7TLncBDWIwMV9qQA51eR2NtXsOOu8GwM3z6gF6PSINwDu','6xw','4',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6127492,6245,'A2yJ0NNdrKiUvMedoCpfdDxX6qMl','fgtCuW5iUT9jG0hEmAqXEG0ktgJGPubAWvTnuaTnIY1XhT1cMDw8fbeOUrc4We7IKK1f7WUwkpTygGwLCF5u6ITa9XeB66','ovBPofNJnsBYcmQWkgZ5uQHleR9HhyVluyhvj','L3LGdja2pM5LkzAAv8mOSo26sqFMS7pQqNTng7MEb5UNuRVpUW6kPrVyj5WCtGDJ0IfIruD1C6VRXlW77QlzeBca5HREerVPhhATfQEEXDb5Y16pgb7FIhRy1TA59Uw51cuifiSoDcFlVAi9flYOhdA6EdqLLBcQhqJ4gxi7QWluwjKadqRMATSzqnhNWRIcMij','h9','Ek',15);
+INSERT INTO ti VALUES (6127492,6245,'A2yJ0NNdrKiUvMedoCpfdDxX6qMl','fgtCuW5iUT9jG0hEmAqXEG0ktgJGPubAWvTnuaTnIY1XhT1cMDw8fbeOUrc4We7IKK1f7WUwkpTygGwLCF5u6ITa9XeB66','ovBPofNJnsBYcmQWkgZ5uQHleR9HhyVluyhvj','L3LGdja2pM5LkzAAv8mOSo26sqFMS7pQqNTng7MEb5UNuRVpUW6kPrVyj5WCtGDJ0IfIruD1C6VRXlW77QlzeBca5HREerVPhhATfQEEXDb5Y16pgb7FIhRy1TA59Uw51cuifiSoDcFlVAi9flYOhdA6EdqLLBcQhqJ4gxi7QWluwjKadqRMATSzqnhNWRIcMij','h9','Ek',15);
+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(39), d VARBINARY(97), e VARBINARY(32), f VARCHAR(76) NOT NULL, g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1132318963,100,'kWLhRLyQMGXL6Py3jI9DXENj','YdjN0tD6UAFjaoY1','WAr7JXOpRD42aG6Mpwvobf3APbRj6bx','itJZdfKc46CDsX3LbC9Cl7tvf0tem3xOUgbZTo0GyzHF30vrDSz','8M','q',0);
+INSERT INTO t VALUES (668896041,214,'cq8Ncd2FIOVxuAG0xMeeTou7knG8HG0jJ8b','VIOdjy4LmjwrFLAPX7DWWWrHTyOvtmVqQHj4vUzPRqjr5zOx1zYfm88azf7GBoRljxaRQMKW','r','w2fpyz','T','3U',1);
+INSERT INTO t VALUES (1895249154,215,'0PgOoNcxgah6','r6lH6g5MwPSLgega','9HVCJvAmBsrAiC7sewGIXAWPW1fKc','wJw2EOMVDfJbwwHO8LblVeDqJThAOvDvl','r','0d',2);
+INSERT INTO t VALUES (-710813352,223,'PaMcLKmNQWLr7A6bcCtHn','KXIHxxSZLEV7z4F','7YuiqEnhdRaZrrdbwgKMDM5Cev3Me9R4','cjJr35Ci8YsDvPspD02rqTfjECjpo3WJd2gIU2rnNO6UdK59vg','X','x',3);
+INSERT INTO t VALUES (-35096808,89,'tBMkjZdoVGRxAS0Owf','CQFZfd8c8UxBioMr8FPzKn','816iv0CeSwK9lSVkVZsGfJxJ0e','61xihTjju3lWnM5cAlEonZCT9zHOZIRhPRq4957z5GR5AD4ju2JP5UwEoyy6fAY','ix','pu',4);
+INSERT INTO t VALUES (-1654688030,253,'lgnD0gBCQPTxN23N7I93348XpEbE2Hu','zGWZ1ZNvINzDVxY4QGZxP','kgYN5rtir0aNDU','LZNdtvOl','J','C5',5);
+INSERT INTO t VALUES (-706731144,248,'M4c7aVwLZ3J1iIY6Bab014Jxr7GfgoQ3yADBB9I','Dl9Cj2M8pF7rOMNuIUOgqPkpZDyvwjMsc','tM','4','nZ','u',6);
+INSERT INTO t VALUES (1470595384,125,'ThoJudvuM0BSPkNYold4IJr9Idroy','ENkTLXL8Cb6HcJ4uBBvMxftTs1TigIMyiegYNJdfoHniIf7','dNLsyu0IJHNiQR21u0DQPr085SG','zei4fT1uhBUjAPxwe2in5W7yG45cm6Vt3eZGClfePepUfWNs5od6D0OGSwXvidsOZ7qnnD','oO','hr',7);
+INSERT INTO t VALUES (488806826,124,'rKDNEuPvQyPgn1','tCcvlYM','uqx0i4WsBvUNAfrcmE4aJ','UQ2orFQI8wPUTeOLnm3t4XuRkUwYOKqEpOIX','z5','x6',8);
+INSERT INTO t VALUES (1495487969,232,'WCmOxZq6O9OsEZd','2D8QkWC028v31CavZtMzu4aTCIz7r7Q6GGyLXEy05luPqOAWb4MEyskgsjmB0PX201e3Iwd','3lNuYZdgFHHoMMS09gfB0W53A','aDban9ZyuaRbbXtK0bAJkItwF5WGBQ382vRg4Ju0yXVNS','Q','t',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT UNSIGNED, c BINARY(39), d VARBINARY(97), e VARBINARY(32), f VARCHAR(76) 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 (8938715388175197546,18700,'i1Ua2dRaVpA4md2','FeBdtkr5xiE','EoOUhAP159bGGA9dVphgJI4bQcEx4tk','kcQINXL0','1ZSjMj0GaxTHCFP5eOa9nzPEjNbDPEeNr9n9fH0Xy0eVg12fGdoa4pjPlndVOPTvyWh5EsLl8','kzRJh2BtRzWChlNLfV5cakCyTj5roBQkM8RpeawkMguZbWSNJjTTjboJ',10);
-INSERT INTO ti VALUES (8938715388175197546,18700,'i1Ua2dRaVpA4md2','FeBdtkr5xiE','EoOUhAP159bGGA9dVphgJI4bQcEx4tk','kcQINXL0','1ZSjMj0GaxTHCFP5eOa9nzPEjNbDPEeNr9n9fH0Xy0eVg12fGdoa4pjPlndVOPTvyWh5EsLl8','kzRJh2BtRzWChlNLfV5cakCyTj5roBQkM8RpeawkMguZbWSNJjTTjboJ',10);
+INSERT INTO t VALUES (-1728297036271359358,238,'K0vspRv7YSa','2dEO4si3IjmD4wN3zOHjKZGbwGauG','RoelP5GICwikf','VObHik6KD2PC3gXOWnGnSXzP52MLHSXOzWSTIMDHU6PApTDUjOkEv','v','8Y',10);
+INSERT INTO ti VALUES (-1728297036271359358,238,'K0vspRv7YSa','2dEO4si3IjmD4wN3zOHjKZGbwGauG','RoelP5GICwikf','VObHik6KD2PC3gXOWnGnSXzP52MLHSXOzWSTIMDHU6PApTDUjOkEv','v','8Y',10);
ALTER TABLE t CHANGE COLUMN c c BINARY(40);
ALTER TABLE ti CHANGE COLUMN c c BINARY(40);
-INSERT INTO t VALUES (-2158380668386337552,32258,'1od1EUFdMnpo1957Lat8','il0NKykeaefGDPweu','mi8Frh8SrnoFK9DQFUFk9','q03x9dnXEl9cNqVPlPXFwOLR6JHmr0xrp9eHoMkv2070nrzWdqH8Q1mP','qTkQYSnOr3r0Ev0IEjQXn0MPbRF3JuMLclGmGGEjW','296yUlpx5RNOYjyfaJUKV5',11);
-INSERT INTO ti VALUES (-2158380668386337552,32258,'1od1EUFdMnpo1957Lat8','il0NKykeaefGDPweu','mi8Frh8SrnoFK9DQFUFk9','q03x9dnXEl9cNqVPlPXFwOLR6JHmr0xrp9eHoMkv2070nrzWdqH8Q1mP','qTkQYSnOr3r0Ev0IEjQXn0MPbRF3JuMLclGmGGEjW','296yUlpx5RNOYjyfaJUKV5',11);
-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 (8531135415606317480,3046,'AjkssTfv','UDP5dcvLwGspazQJModas9I8FH9QSqoaoZWKTtBcsKC77J23HmA0B8dP46q27SrwbsI4UxerTw19niVfoOxBs0IhIna32vURJsOrgzXVJyVhXUCCeYvEJsyVF6wVRrd83vbeWmiZAoNdDPSvBTheFu9NEaI2QjvpTTVltemf7FMFIHj3oaUTD6N0DWq6Ohr52VNpv','7i4KDbLRk5A7dfYBEXevBxL7mLn','7SngT6LAfUzHvFq1k2A0ASglB5Ftjt6Srn7tOMCgmOkpk9AL','Ntw3HKeyII6IpzCvGEOstcDtHNnHGq2qqyoEgmozOsuQulBu1xJRgUcgi91vXhAotUk593SF01TF2CCyXbisuDZKdrPM','pwEfHRFzFgfITID4bisdntZJhGFgAL6bqzauA6JyNzZm7vRImZJo7',12);
-INSERT INTO ti VALUES (8531135415606317480,3046,'AjkssTfv','UDP5dcvLwGspazQJModas9I8FH9QSqoaoZWKTtBcsKC77J23HmA0B8dP46q27SrwbsI4UxerTw19niVfoOxBs0IhIna32vURJsOrgzXVJyVhXUCCeYvEJsyVF6wVRrd83vbeWmiZAoNdDPSvBTheFu9NEaI2QjvpTTVltemf7FMFIHj3oaUTD6N0DWq6Ohr52VNpv','7i4KDbLRk5A7dfYBEXevBxL7mLn','7SngT6LAfUzHvFq1k2A0ASglB5Ftjt6Srn7tOMCgmOkpk9AL','Ntw3HKeyII6IpzCvGEOstcDtHNnHGq2qqyoEgmozOsuQulBu1xJRgUcgi91vXhAotUk593SF01TF2CCyXbisuDZKdrPM','pwEfHRFzFgfITID4bisdntZJhGFgAL6bqzauA6JyNzZm7vRImZJo7',12);
-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 (-3941052570584248668,8706,'dYS91JkZ9wwyfo79vh','s5p08tBzryeG6I7kSZ4U','lulKUlYh4SkGHCKU18zIuy1lE1vH','bKjC7is2gs09oZQPpY4eSRljp1mP9VS5lbxvvud8CXcLlinJHKhyOa3CbkHixrTXQwOsnIlXOup7QWY94RJC0GOKYl2GV86ZA1s2nUnz','WgY3Ur8nPK1sC8ybbx8rAiGtwKLL6','4FKVLw6QRDvriXXITiLBRiA',13);
-INSERT INTO ti VALUES (-3941052570584248668,8706,'dYS91JkZ9wwyfo79vh','s5p08tBzryeG6I7kSZ4U','lulKUlYh4SkGHCKU18zIuy1lE1vH','bKjC7is2gs09oZQPpY4eSRljp1mP9VS5lbxvvud8CXcLlinJHKhyOa3CbkHixrTXQwOsnIlXOup7QWY94RJC0GOKYl2GV86ZA1s2nUnz','WgY3Ur8nPK1sC8ybbx8rAiGtwKLL6','4FKVLw6QRDvriXXITiLBRiA',13);
+INSERT INTO t VALUES (6236473651881430155,88,'v5aXbLaB3','jEi7iUJz5v1f5JniYMGSJJEtw9TA3UNQgmvaZadPhYIO4nAJoW9KLd3Yfj0p4gqovORhi','jb6uLNSqKR5cxqgJnKHCqB1K','xtrvKk30TZ9yO7vg0l3LG8eMzSUvzpvSuIHdDehH87ek95I2kMLVw','z9','ix',11);
+INSERT INTO ti VALUES (6236473651881430155,88,'v5aXbLaB3','jEi7iUJz5v1f5JniYMGSJJEtw9TA3UNQgmvaZadPhYIO4nAJoW9KLd3Yfj0p4gqovORhi','jb6uLNSqKR5cxqgJnKHCqB1K','xtrvKk30TZ9yO7vg0l3LG8eMzSUvzpvSuIHdDehH87ek95I2kMLVw','z9','ix',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8202229076858911150,117,'dvUZkeNJ5jbCk5J8oNnT','sbWeUvwgjeDu1xSHIS4pEVHeiQI5Re35JRhjGvFUfeX8sN46iEkrFYoSCCRfxpH2gilqqekrbd1keasFIJRleYsmEDQl0npOWf4ZQnae4aefySbikdl7OmpU5Wn3hh7PC3BRphZBtiqFOGgMQxnXf9kevNcnZFZCAl8v7xPMCZMcdnFM8H2nTI0D','2gcYTXm8o','zAuvRBsdtx1tkHTGVV3nmHalqT8mMY1s5hVnYfIimJlMcdcYebhS8C3OBR','1','K',12);
+INSERT INTO ti VALUES (8202229076858911150,117,'dvUZkeNJ5jbCk5J8oNnT','sbWeUvwgjeDu1xSHIS4pEVHeiQI5Re35JRhjGvFUfeX8sN46iEkrFYoSCCRfxpH2gilqqekrbd1keasFIJRleYsmEDQl0npOWf4ZQnae4aefySbikdl7OmpU5Wn3hh7PC3BRphZBtiqFOGgMQxnXf9kevNcnZFZCAl8v7xPMCZMcdnFM8H2nTI0D','2gcYTXm8o','zAuvRBsdtx1tkHTGVV3nmHalqT8mMY1s5hVnYfIimJlMcdcYebhS8C3OBR','1','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2525652731972834642,6,'3TC027UhYlzmQN39a3s2sHtE02fjwqs4IhQIpS','CslvgtnsSrXfj4tloL4P9sdwF2eHC0PHSC5O1tAYROrIrRW6GJnl8nNB756VmsZKvvibTDPmS907izgjsxgh0EhmRPhMHLhD8uUkSwEr6NcT24CboD1Y9WnyhAecdvbmBlO9F77XMqFtdVbtkHxGqGR5i0egnkvXGwqzomcJ7MZCfJpshfYUctJP1rRAS07EoCgoqpI5fglTpesMXPIRbkr','2y8Wg8pWWJ','aAmPsXWNnyh3cEdXnSFyq5SIrYYXanhVTNosenSxzw80jgt25UqgsHuTpNOFjVzkL14x2ZaYdcsSCKEBFasM5PRvy7w0dvsnn41AYFjSUj5Q5Ev8rYApn','Zi','m',13);
+INSERT INTO ti VALUES (2525652731972834642,6,'3TC027UhYlzmQN39a3s2sHtE02fjwqs4IhQIpS','CslvgtnsSrXfj4tloL4P9sdwF2eHC0PHSC5O1tAYROrIrRW6GJnl8nNB756VmsZKvvibTDPmS907izgjsxgh0EhmRPhMHLhD8uUkSwEr6NcT24CboD1Y9WnyhAecdvbmBlO9F77XMqFtdVbtkHxGqGR5i0egnkvXGwqzomcJ7MZCfJpshfYUctJP1rRAS07EoCgoqpI5fglTpesMXPIRbkr','2y8Wg8pWWJ','aAmPsXWNnyh3cEdXnSFyq5SIrYYXanhVTNosenSxzw80jgt25UqgsHuTpNOFjVzkL14x2ZaYdcsSCKEBFasM5PRvy7w0dvsnn41AYFjSUj5Q5Ev8rYApn','Zi','m',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7725908408199420575,61,'8IVdlpZ','2mb6VawciN2X0yZwE4vFK32fiOEJdSiDVmjyBYZBuk1HDFyzbRKjNc5FDClISsXbiWuRH986MtPMs2EDtXVLEDo7JXclQVZ','mB5nC3','yX7qKhrkF3LisXdoY2cHWF4yHrOo4te8irHfe7S4r0KpvaEPp','0','37',14);
+INSERT INTO ti VALUES (7725908408199420575,61,'8IVdlpZ','2mb6VawciN2X0yZwE4vFK32fiOEJdSiDVmjyBYZBuk1HDFyzbRKjNc5FDClISsXbiWuRH986MtPMs2EDtXVLEDo7JXclQVZ','mB5nC3','yX7qKhrkF3LisXdoY2cHWF4yHrOo4te8irHfe7S4r0KpvaEPp','0','37',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-8482746893906494790,165,'mS','w474whAx6EKOGw5iiXxPXZTKtmt5YPrxYW3YB1VVzfMWjZCFpDRj3DKvDZe3ekiuIZ3RyI4SFttOK4s6I5SbhhFEEBZ5l1fLSceRD452MUvCJoZhJom9fD3FrPwTXXUd8zxxzo3bZzPfQnqjFf6AXfK4D4oAzBr5iNqTqH','apb7OFHn4zBDLKiR','8eXywtfeUGVguJYOoH4Y0jxMlQvucE0grPC8vPeFahKxNHi34skCaONMSWtIToSzHkXrlvWNRSzlwniPLgZjSsb7IUNdrSgfQpVNdI6KjHKmicgzKJFwO4','H','Z',15);
+INSERT INTO ti VALUES (-8482746893906494790,165,'mS','w474whAx6EKOGw5iiXxPXZTKtmt5YPrxYW3YB1VVzfMWjZCFpDRj3DKvDZe3ekiuIZ3RyI4SFttOK4s6I5SbhhFEEBZ5l1fLSceRD452MUvCJoZhJom9fD3FrPwTXXUd8zxxzo3bZzPfQnqjFf6AXfK4D4oAzBr5iNqTqH','apb7OFHn4zBDLKiR','8eXywtfeUGVguJYOoH4Y0jxMlQvucE0grPC8vPeFahKxNHi34skCaONMSWtIToSzHkXrlvWNRSzlwniPLgZjSsb7IUNdrSgfQpVNdI6KjHKmicgzKJFwO4','H','Z',15);
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(82), d VARCHAR(43), e VARCHAR(54), f VARBINARY(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (21,588325859,'9XJNtSwd2DkbxOPZwsAxN9KWuTaC66bFiyPhEnI1kTun2U7Gs1yNNoygxp6webEACgXFcrxkp8OV','J7q7VNxGpS1vjy7LenkEvuoDll74uNzNWB','JQ52cJ1RT9OMAs9273Iiih2','T','LsDNIhjTiSbHYeWWXwzYguRDou','MhERFWegQOYwfXOSJPB6YeHq5EVJc1puAlhExvWlVpsJs',0);
-INSERT INTO t VALUES (107,1451819186,'CmYOofnbhUbJxCmeuUTPn7RZte3yN98dYAR9gvvQaBDa2fOFvEkCRqmA7pX','AB9qPq0q','ndpY4Zpv47XzMBwHiLEbWgsKQG8ZZk','Y1EX','ITurkABdTthK4','UdZ3jTeXlilZ5AwFXM8brPoh6KSOASb',1);
-INSERT INTO t VALUES (55,1230456354,'3Zug3','Q0gMH2u4hogjAbTxcX','uMhRC0GAgXLTymjkro1LWf9xjhq8ceBQkyAI7aAdQExio1gic','wgtvVLoYhLcJmrOJ8nVyu','lvQRdxLGd6arYJd2yHNa7yMBjDm0FBmmi','dxR3ZhYbCqMDpfFCyRCKcMl7RVTij8qSk7rQRXHDjglFb4z4Mhn3eWSb1xpPdnb3iqGRZ7PdG4IR6I5IvIsgSh56LSlIyeMxaw',2);
-INSERT INTO t VALUES (215,-1342833652,'ba8cBk4LbW8kCLxEpDbuZo579FPySWuPrW','Rthi1Y','LHN1noia52SoAcsAy56Aawnzn7YbWhDNgQxSIG7XwvJ2TJOZGyDYj','3','U','RDpMnF',3);
-INSERT INTO t VALUES (205,246227794,'CB4FY3psMYJhWafmNLIT9djbKQK2xNvI4ZzcMGKmxM38EVYwtw4GZS89k5','wpriwM73tzc7s7VUYRSsB','IGzKrQ8','XBx6eZOhRk1CgDFmYE','RkbM1sR6pHh1XNjwnDCl9lxqORbxKVmBD8pFKhvTAlW5sG12Vralyd19','tUM7s',4);
-INSERT INTO t VALUES (53,643686919,'f8YNWEWqECx2TPEimJSgoFwrPVGTdTYe','SLNra8mUoKtSdO8b4gvLBYmXbpGYn','4hosajGF','YyL','uzgkG9cV92cb8w53lLF','M9IlIpo1T2gIiF8yhOppjtr46CauIrSqVwzQyEoOVKCjUyZe4ImGcQ9',5);
-INSERT INTO t VALUES (72,-29096607,'d6ZJfg5bzldhaT2wI9czjkMVYmrI94uy4SCS1uzfqfYe2zd9NwU35ucAinf7XuU7vTjtwCtZgpb7p','JKsfrPrphLOZoTUX13WmtZXIieEc6RL','FP0TQucbiuxrSD8wnVDgW4D7QVPU1LfTFNeepEnHKra3','D1pMx9RuYtSY4f5l8I','iGH4GrP6f8Q0pVafoibnUCTkw','5S89ngJ1CSEbm7wOzTh7Dsl7Tde8U7ZnOGB8g256zFkTBEig5mdr8HDSA2cmpzI3GcpJSDSPdkJDmeVVvP1Jb',6);
-INSERT INTO t VALUES (66,1065444140,'lLW1xwzLUgiSDbSxR1mEFWJAlKmGvIX19pWQsAxgj','qYDdBHrJLQxSaxbb3ogBUzUhJFEZFsIARwDNjmkH','Qbl77m8OiRZ0RVG2dTEmglwPlGb','dewFkmTg65xs','7DrmWvdOrafgqHTHDV3H0opkavxNyS6dbZy6nftHE7tf9DJJJWcLcjxx8f2PbGhvrl6FDZSVdj8IEfjr','HTChjkE8eiEhO5BgWatnnVryfLtVl4xdbTqTXpKlO',7);
-INSERT INTO t VALUES (27,1716929821,'5GyvbjFHtknry2Skd9gnXob9v','NqmhM9nMJahY2iHhRc9EFcmLSySHeHUSVW3W','ZPWDv64Zrh48p9IIUaVB2C1f','9V0','tGJSEyINLiQcE5rfTtnLML5Jj4hh1Xq1ON55dGSBa65u9Sl6iCizSpcY2fALnWHfoI0mNAwhpXmu0iSM0lhy5EXvsTmA6wvFv','Jo2DojrHtXME9cy3tNQFmRsugrYxejT87GxKeB8wFjKma9seK7GdSPGsiO8MxyIjsRnZ5V0hsa45UH08msTj4cpHBJf',8);
-INSERT INTO t VALUES (48,305889967,'hHPgWTLhzXuoAY762KhTg6EtHqvtMTOGcTO35XFqmRRi5oL2Y844o9tW9v8S3meQtkTIkTkxXo','6OUZk1ofq8s','JJqMDSiJpVh9uY0nA0zRKn','qTyKvEiSodpj3BYPjZ','0OcHylWR9vCsFUp','IzmbzFyWzTPqnVpFfMooC7akEULF0e1ykxkW4Uzk4OTY1Qm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT UNSIGNED, c BINARY(6), d VARBINARY(89) NOT NULL, e VARBINARY(88), f VARCHAR(6), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-42,7009902856251652861,'Qv','Atnfy3PAcUbB4tLK1PanTNVUmWWyCbU4VyNZp5HzzYxLZv1K4oxcACrp','sDt','KVS','kH','f',0);
+INSERT INTO t VALUES (53,11612240235617980870,'4','XADjoKh6gpAo9qPlrULfQZvzwmy3dqafoPFtAmODcD9Tu1yq47KGDK20oQW','dIATTuDAdTNtokpKmTmfSFSiYu6KGcQI9Pj4Ln5mbhw','veR','5','2',1);
+INSERT INTO t VALUES (-120,1526165585397834014,'xNd','U7wZq3tggs','eLeyfsJOeOhjfXtFJhxhUYJ7gf41YWWNWqV1s9jRqR6neACgNLZTGXZQjngCJyUqGApFuHoVuVNhjHcvy8','NVwH','rp','b',2);
+INSERT INTO t VALUES (49,2830736593363940815,'cE','2K5KRdTJrfLtn9gfetWJNywGb3cspi7PERddbmHq8dl271pJl5E5limfje5iMIIp0GZZJlRwuymk1MhFLCv','qhrnc0nSUAXmplysQcwGgL6uhFTOUeyjhAvG2SwSxQ8inDmxxLZkXlRAcaTVu4qANgGb1I','bz','e','p',3);
+INSERT INTO t VALUES (-73,3162840441401977257,'GAD5B','JFCNFrNl05TBXucQ','vYEzf61RY60NxwSWHLibFUSjzkxBt1TYdilbhsEJ9QhEK6jZxPRjukXkLMW6Q01dlRl0Ltoc2k6NHciBtZ2E5oM','5dCslj','yo','k',4);
+INSERT INTO t VALUES (70,1925889688794590857,'c5NH3','K19ei8Yy8c3N0zxXU6KXUw8d8ZsGDoLUoH1bYm9rMyyb6QnlimCev','lB9CUOXKgf0JpFOHO5Mc','q','T','X',5);
+INSERT INTO t VALUES (-13,9105225219092903026,'ILp','jjIpPLmvVrsAZ','rWrWUOHBYmn91mZzRjguesvevde4sNlzDF1duUK5t89aCwN5r45JNwoR','Z','0','O',6);
+INSERT INTO t VALUES (36,4605331459203592324,'9MU','rhnIDMKv7JsFlcHQbgdRgxiMqE42u0JbkqYpJpdYSIBEAvbvuupsE8D7ah8Ocw3cUDFAVtc35tBX1r','uKLz933fdkL6CfXtkCW1jIR5IMOideOioGY2UXnPZe8w0h2zbAG09WsBA','8Heni9','F','D',7);
+INSERT INTO t VALUES (13,3679006020029373047,'AH','4emiq2w','hWhzNMKP2sAJgJa71c6CMeCzWubpei33VYKSmb','QB7','ta','S',8);
+INSERT INTO t VALUES (-83,13138283197175652833,'yoeq4','NK2xyuiYsAu7zY4FTU0lWpmuKOMn3nhx2K0P','vbEp5QmeBvcUDVPa6w01tOnUIXmi8Uhw2xxA0OZaqOXwP6tc5rflovq3fpEgZ6ko','t74','Y','h',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT UNSIGNED, c BINARY(6), d VARBINARY(89) NOT NULL, e VARBINARY(88), f VARCHAR(6), 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 (727572266486452338,-1212236750,'6IoEwPAjTPZzG7OrzoXEBUFBrLeoCeu89YTeV3igzgfaszLf9AffnFaL1sx4Iou549','KuXcz','KcDmSkl1i9uSlocDZ','t62Rl3NXWfp','iR','jS7bn5oZEUqSbe5ARAPp72rk5eAwV90ycM8LnVwC7hGZ33Kp4u1p3TDLKPK',10);
-INSERT INTO ti VALUES (727572266486452338,-1212236750,'6IoEwPAjTPZzG7OrzoXEBUFBrLeoCeu89YTeV3igzgfaszLf9AffnFaL1sx4Iou549','KuXcz','KcDmSkl1i9uSlocDZ','t62Rl3NXWfp','iR','jS7bn5oZEUqSbe5ARAPp72rk5eAwV90ycM8LnVwC7hGZ33Kp4u1p3TDLKPK',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(83);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(83);
-INSERT INTO t VALUES (9090556628022551827,-462185235,'aDJyqZfNAL5N0s3Q6dXtqo','eJouJtfZNKmj','GYvraPWAY1Ecgq','E3fp4DEFQ5Og6z','cl1Jg4dejMq3jwCXGSeIJZ5Ty','H095cGF6k4KIEjVT5ZKKqOy3',11);
-INSERT INTO ti VALUES (9090556628022551827,-462185235,'aDJyqZfNAL5N0s3Q6dXtqo','eJouJtfZNKmj','GYvraPWAY1Ecgq','E3fp4DEFQ5Og6z','cl1Jg4dejMq3jwCXGSeIJZ5Ty','H095cGF6k4KIEjVT5ZKKqOy3',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (13111593684284378355,1574045024,'RZPkN0Kz8NeaMoE8oPoUHyVyTWQwLPadCaKE6Rk','BTEWOCH3S29nbJ6Opm0rUXnb7JQo6m4fL473z5Tr2W1PttyeMkpdq5RGmY1CAvLhIFYcEFX40gxac3aPsg9gEU5eriJWOBZpyHRCua0Yqo17dAK','X8EWPLJyBKiRjNd42NdFYwiY3','PVMNVADyVoBnsWjItxSu','awF0uA8x1P9YZoy5HLraflPa5JHGbIBgbVHtk8wKmTXvcUXc9lRtwEfxSe0j1d','4SvrmWLwfoYs9UU3AJuZo0lfYqeOODKAJ6dxgDiQj8FPT83wvKBU9raXJvOT01XAFSe0CsuvMtywvUVn09B9',12);
-INSERT INTO ti VALUES (13111593684284378355,1574045024,'RZPkN0Kz8NeaMoE8oPoUHyVyTWQwLPadCaKE6Rk','BTEWOCH3S29nbJ6Opm0rUXnb7JQo6m4fL473z5Tr2W1PttyeMkpdq5RGmY1CAvLhIFYcEFX40gxac3aPsg9gEU5eriJWOBZpyHRCua0Yqo17dAK','X8EWPLJyBKiRjNd42NdFYwiY3','PVMNVADyVoBnsWjItxSu','awF0uA8x1P9YZoy5HLraflPa5JHGbIBgbVHtk8wKmTXvcUXc9lRtwEfxSe0j1d','4SvrmWLwfoYs9UU3AJuZo0lfYqeOODKAJ6dxgDiQj8FPT83wvKBU9raXJvOT01XAFSe0CsuvMtywvUVn09B9',12);
-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 (3499920186007693497,1133687003,'n450DN','IBkcV02WlDtqy8Nwk02ktGPrzGgHUZXi7V3kIswhi0XzrK','AVsnHDfOlb9KknWtkffvVmL4eGI79rshY5SHC8Qv40JVIf','7e09TkEXnTu9lfKMILi0K1vrLPO0v04ghnLEotCKkILj','OvqfuO01FHSUcD2hngGHUkr0CyKlLrfFJrhSaewVURK','8bX4SxjhxKRQesr8',13);
-INSERT INTO ti VALUES (3499920186007693497,1133687003,'n450DN','IBkcV02WlDtqy8Nwk02ktGPrzGgHUZXi7V3kIswhi0XzrK','AVsnHDfOlb9KknWtkffvVmL4eGI79rshY5SHC8Qv40JVIf','7e09TkEXnTu9lfKMILi0K1vrLPO0v04ghnLEotCKkILj','OvqfuO01FHSUcD2hngGHUkr0CyKlLrfFJrhSaewVURK','8bX4SxjhxKRQesr8',13);
-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(7) NOT NULL, d VARCHAR(19), e VARBINARY(25), f VARBINARY(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2117309400199139611,59994964,'x2y','hQtESuARwW','JpWFCvnwt4K','yWOlE5ovfXBIZXFGVIq','oMJxRWrxd6FASvOPUDzkbrbUZ2X4UoIBsPe8Ut5Ns1JSTxKvlGVqDsUPZGluxPTMuoBtvBjixq','lIyuddDfwmxigmXxg2jR2vfR9nTUCOAORMH1zse5tIopYaNBd0h1UG3PQzPDnNUeUTx1LwkvT',0);
-INSERT INTO t VALUES (484130462240365847,734000500,'f','yWRS7FY4GP2qk','sn3CaO54U0UdgBsK','Vmbb9lei','Jh9z4wbPYDFxBmJO8KDVVpbGrXp0Tk6VqbhrFBH5tGHdhEWx6pT40sG8lCQui8wY','TfyFupqlvVDrSQ8HgVgPoJBdao1nzdKeybUmz9rbdJqmtgwAfekWuO7s',1);
-INSERT INTO t VALUES (3163528133522841007,718195406,'T','yg7','vlIbKvRoNHkDtLPKLpHmpzSIA','WHuyfa8aHJwg','pMqNPaGbIpVzYnbArBRVBEwz4MaUk3dBHNT','1YyaffcaMeWC6hu6GaRLMAuucMFikwLRCCQMY4ZUGe7ZZc3FlP6NU',2);
-INSERT INTO t VALUES (2758658222321017741,-257702960,'Jzy','zoGiHlHSxW','8JxA7p8K','yFXiyvVMN','iGgicryRWcc1NWNRm5lE60dgKJYK77JOCLgSLJh8diaF59jK4c2QRsWx8olyMTncTgVu09gThFqk7g1gCcPROwbOkmRADLHz11r','xHN0SqBzdGG4HHwz5fzX9B3Nk',3);
-INSERT INTO t VALUES (-4540225486298536104,-1269694144,'S8Iwxir','8hYEMhuTb','7iKimCUWpmpwRIA','wrARn0E','CpWbCTzbfoC4wmUoB8Nr6q63iNUu7Zth9dIqfqDyHNQwxfO7aEKcLsGslk','66PIu2zONxjc3YkbwwbbC0e5jtCBBeHzCBDwnsXcepnfX7puUkuiiGpTGPyUHq74kNuOtBYmQgyVUJkQxi5ztUrpCLrF7qt6A',4);
-INSERT INTO t VALUES (-753695267017162374,701866338,'7','XwsEJA8fQhmj8N1','xl2L7kpOw13W5S2','i3FjKgI1RjkwraMCWKHeY3x','vt87aaXWS6HUzQIBTAGxblQ8lZ362tesEYfCCSeqeZLLrFCYBMkGXcUiPnsA','bi',5);
-INSERT INTO t VALUES (-3904661374346177658,-943163741,'bQ','4w','OWdcDrnl4T3mkEcSSxNPKz1','iZK7MmOtqZIzRie','4UC6oWu','1mRHz',6);
-INSERT INTO t VALUES (9153479503586386304,-1381183374,'4axBs48','s8m','yHTX64zavQr','03','kaRG8B4vc','JFNcpqq6r6YTUBDAXuimSCOkpocZXN2srZwANvWVNAYYVeoCVGsR5tp9MxOWLxtaZTSr3S',7);
-INSERT INTO t VALUES (-4985223722866508728,-1626842906,'o0vPTPe','40n6w2BU','Fh6Tyh1nEnrt','JeAXF2H5BuN','KxFWRWg9IRfVQPhYI3mB8KE7Juo78VOW8dvcEzO2SFNZuSefipWptQ2WY','DCPH8d3e32HEOB2rM7IoOGZFPbWrswcdmEUDAUo',8);
-INSERT INTO t VALUES (-1511533216148514933,600061537,'nPaC','y1pHL','IkDirCtYrpoPtuJEa6iFc1Fg3','OBg2mxCIz36zEVrsX7','oJ831GVJ9uoYAHQYrcEIm3TSNS9Xbx6mDuSnctprpkmbhQrQZfMrz8XNQaCd9foO3qFQi1sOVaOtSNYx3Za1kPSep','Z0376SSQFIEG9okoswiTxN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (4504093956990670444,7914628537608708669,'ew1','kpUk8s2MK','oWfGINrBPO2k5jrkVBjvi6G','GrFx','QF','N',10);
+INSERT INTO ti VALUES (4504093956990670444,7914628537608708669,'ew1','kpUk8s2MK','oWfGINrBPO2k5jrkVBjvi6G','GrFx','QF','N',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(7);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
+INSERT INTO t VALUES (1121135301924132672,2684082097285099646,'f5fMZ','ldnmBYCuX2oe1S0hNs12tfsh3Omg84a34gq4FvuaPrXOGh9SOlJFORu9f8Z9u','5DBXKjptnbv7bWWVXlApOvg4ZKhZuhrqQMXvyrb5aKKX2qX7iWI5hY9pp969lM3Qc5v','9z','10','N',11);
+INSERT INTO ti VALUES (1121135301924132672,2684082097285099646,'f5fMZ','ldnmBYCuX2oe1S0hNs12tfsh3Omg84a34gq4FvuaPrXOGh9SOlJFORu9f8Z9u','5DBXKjptnbv7bWWVXlApOvg4ZKhZuhrqQMXvyrb5aKKX2qX7iWI5hY9pp969lM3Qc5v','9z','10','N',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (4396216214281806124,9183289505777635844,'KMgzg','BToY2bBk4HBMId5FcBRI0NkGFxhgHPJDcAE2trxEE7Ujdsk4H4J2ni5uizmfGgw2UPydxorEnnwHorCvkr7JrbGkTLW6d1x88T4MUxHXboLPbFnJ2DNZKxBpBOGZdaax5lIkx9guF8szAga2kD6G6SgH7rks6qKKf9uiMH3h14fhj0tE0RlcNIAdDSbBdJiryVWljJ','WLrXl2k25Z5qSCEfXTD8sEIuKdVhFxn8iy','jS','m','3',12);
+INSERT INTO ti VALUES (4396216214281806124,9183289505777635844,'KMgzg','BToY2bBk4HBMId5FcBRI0NkGFxhgHPJDcAE2trxEE7Ujdsk4H4J2ni5uizmfGgw2UPydxorEnnwHorCvkr7JrbGkTLW6d1x88T4MUxHXboLPbFnJ2DNZKxBpBOGZdaax5lIkx9guF8szAga2kD6G6SgH7rks6qKKf9uiMH3h14fhj0tE0RlcNIAdDSbBdJiryVWljJ','WLrXl2k25Z5qSCEfXTD8sEIuKdVhFxn8iy','jS','m','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1795461712194938291,4712171343689497160,'in','7DAv4lWPq7xvQ7tAr0phwuSsba0wmz0sUUMKqZyxMO2Mwxk4dGgGaTA7EOvk3J8m05Sx3c59Xw41VlXm2QPfAEWQtrLkf5xsK919fFCovD8QFYYdTHfdw3t2LjkXTKC6Vlpkg30QU87yFeVfOmhoHAAcXMrPV5IzCO55FhOFZd3cDKnmBSe','INqb47pg3VgJAikggpPJiWrR1MS3D0fvFzYO4HNT8fYWBAMQEXdnGmEirIkQCs','wtxJXMetcMX5GLXD9C5i675eEijzlXOkVCB1yY8DdDfq9qJ8XQ8t65BLA7c9jC2HQgfD6Whma5ocqyKLTljeLVqt1vrNsK9dO','R','E',13);
+INSERT INTO ti VALUES (-1795461712194938291,4712171343689497160,'in','7DAv4lWPq7xvQ7tAr0phwuSsba0wmz0sUUMKqZyxMO2Mwxk4dGgGaTA7EOvk3J8m05Sx3c59Xw41VlXm2QPfAEWQtrLkf5xsK919fFCovD8QFYYdTHfdw3t2LjkXTKC6Vlpkg30QU87yFeVfOmhoHAAcXMrPV5IzCO55FhOFZd3cDKnmBSe','INqb47pg3VgJAikggpPJiWrR1MS3D0fvFzYO4HNT8fYWBAMQEXdnGmEirIkQCs','wtxJXMetcMX5GLXD9C5i675eEijzlXOkVCB1yY8DdDfq9qJ8XQ8t65BLA7c9jC2HQgfD6Whma5ocqyKLTljeLVqt1vrNsK9dO','R','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7011104295082610906,5485282904737144024,'GgUj','jT9xpngscD45TB3uYnYod6nmOUpTQUjA2Fjn8hkVDhjH8k9JK62uZ77tOfP4ndn2TP7PbGFTYJp8lbLtMvNh4AttLAFWN81e','xeshvxZSCXzlxoreCReB0csU0KORR1MDAqpZX5zsjvlKCgGBKDfZ3ahv6pT','UDuN7s4jHh6U3OnIZJTRzCNH4fV5tc0VROJOLaWWzlmaool9OokhDnzF4IzlmkLW2Kur5NXb5aMYRPwKsB35YrH6P9pNQsRXQwI','s','P',14);
+INSERT INTO ti VALUES (-7011104295082610906,5485282904737144024,'GgUj','jT9xpngscD45TB3uYnYod6nmOUpTQUjA2Fjn8hkVDhjH8k9JK62uZ77tOfP4ndn2TP7PbGFTYJp8lbLtMvNh4AttLAFWN81e','xeshvxZSCXzlxoreCReB0csU0KORR1MDAqpZX5zsjvlKCgGBKDfZ3ahv6pT','UDuN7s4jHh6U3OnIZJTRzCNH4fV5tc0VROJOLaWWzlmaool9OokhDnzF4IzlmkLW2Kur5NXb5aMYRPwKsB35YrH6P9pNQsRXQwI','s','P',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1588805669181094598,5225889869749311983,'9','6oMruEqzkJ9opK2hZA4CBtL0r20wqpz4YKUbrJBSf56AgbXRfCBYdGflqmOGSBJgfJXtQQdvOyVnJonjNYf1mQSg16yDV25QZGNlBjoHR7mMTTT3HKXcdUxBhm0XD9UOpNXgBrORTtdM2Ai4337tdfkVn733ncKKmlExrNySPMa6Shmoq0aKfsEeuQQa5q','CQcouH494I7NYOOOERbNU1q','Z0wXhyTMxp3yJ8PxzXx94pm6imH4k9z4uzcxJISacEZBA7qldv6Y','CO','V',15);
+INSERT INTO ti VALUES (-1588805669181094598,5225889869749311983,'9','6oMruEqzkJ9opK2hZA4CBtL0r20wqpz4YKUbrJBSf56AgbXRfCBYdGflqmOGSBJgfJXtQQdvOyVnJonjNYf1mQSg16yDV25QZGNlBjoHR7mMTTT3HKXcdUxBhm0XD9UOpNXgBrORTtdM2Ai4337tdfkVn733ncKKmlExrNySPMa6Shmoq0aKfsEeuQQa5q','CQcouH494I7NYOOOERbNU1q','Z0wXhyTMxp3yJ8PxzXx94pm6imH4k9z4uzcxJISacEZBA7qldv6Y','CO','V',15);
+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(54) NOT NULL, d VARCHAR(44), e VARCHAR(44) NOT NULL, f VARCHAR(100) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1571748,44448,'HZWTg04t9bhUbe2','rw8','bN579zRZ','c4W7OHDzZ48ZVogku28XBKtCyJSU7BZXRiPd4CsXaTCwJMP8rENhkT','R','g',0);
+INSERT INTO t VALUES (-6172116,12641352,'ekeckqFNyEIwDjETpbJ6LPjYfWSlAIuz2i','aa9lKrC1c9Sg7aBSAOIXm9IuI0bgD9PSpWASR','UHL8B2u34w6DezFbFXO4gjZ','AxELBUIrxVybfPoYx8KzTTcWCprUK0qO1TIX5CSxvaO7YUcq2dCRSUCSJmTM93NEOUJuRm5i6KhRK','s','ss',1);
+INSERT INTO t VALUES (8201428,7163508,'dNUCO28wKrZ6RN4Wb2cmAuYXamF','c','uMVzFY0WYNmjLL','QwpoUKepvinUDNDDIoyTdGlbl7fXigDtVxXCP14sDa','q','1v',2);
+INSERT INTO t VALUES (745042,14340686,'LRtrOUIrtqXdD8shKb3eH0LdJVCAxUfU4LxdpXPxHriF','jutZ5wbJBIb2AaL','iFSDHFApJBJTweI','O','5','il',3);
+INSERT INTO t VALUES (-2096810,8879322,'fQKMb44uUtmBWO2','HjEs47aW','3bYs98xYcmQ','eaCz5V10fCquaEknxN2EBhACEvwOrul6ABe3LWvmqZVh6wCxq52s1gz','e','V',4);
+INSERT INTO t VALUES (-5730084,15922922,'WGh7yaupK7EXlv8hLz1vz4z6AgqKPwo3GkHj','vuoqvrrEEi2DfBqnegPa8SORp73D','WF60f4HiNW','ksTREN7jz42iFGcXsVeVuEP4euncZl4hzJ5iF1Bpwny2Iqix0GUCWw5bj33fCT8f3nzd03','W','H',5);
+INSERT INTO t VALUES (-6915079,54308,'liOYYmtIoupeP9a5887iNEW81nulhpV26MYjpixawNomM6qC0YsLbO','rxp04Hy3at3QH2DIgL7','rocoXSPi02XdZa7Ulw0xPh2MZbAoTD5vaYBLyIHTO3','Aa7i1ezPSaNhReqMIuUXs4JixNzceZlGk51Qai3WRTc3Aqsb3JpJOqOObML4yQhlgUKOsrVYoP4','n','gL',6);
+INSERT INTO t VALUES (-3846708,6176357,'AhEi1sm4qNZzDt','8caTymsq','B3Xm3alQlHsBPr19Ppx','gGaJQYjDOxwyPVA9Tc09qUgCQaieuhMDwSak57WaZuhguhaCxytGCABj9b04resER5h0KgKuSoagVfVcvrL','F','jg',7);
+INSERT INTO t VALUES (-587637,979367,'xQmCggBSfkjA0NlxXrjapzfRV7U9p30daTI1TtNQ2UkRKb','Af46z0X51yt59pR95k3jwNYCPlpT1X0K0GrxMIR','Oh1Cd3JjDFb99xX3HUgtJX','5tRDkzEzVhzzCP','3','5B',8);
+INSERT INTO t VALUES (-7301035,4534430,'CceZGOuHDyUAPb45zs98lZDJdZpJQb697mKFXSzEqg1LG','VQquOvmZPi5olOu','CUFW2MH6xxsSpvxoQWXSrC7m4booP1qi','y5BvCKNMTmTf9B0mLWvW2Qd6gyvdwjJOz363x1BHKL9vsn03S3','a','yj',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(54) NOT NULL, d VARCHAR(44), e VARCHAR(44) NOT NULL, f VARCHAR(100) 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 (9144319772880869180,-1392523382,'32eN','CP5Ys9ONYsv8a','hBwIno9UmuiQqDy','sflcFBl6JJMAiJsbwDz2AqeIyyR7U','KMW59t2xz4aSVfp17AEiqqzTEi9AM7eQ625osYfz','39FiGXg6PnqSW5ydXFhFI1ZUnlrcMYZvWsdSoiKol2',10);
-INSERT INTO ti VALUES (9144319772880869180,-1392523382,'32eN','CP5Ys9ONYsv8a','hBwIno9UmuiQqDy','sflcFBl6JJMAiJsbwDz2AqeIyyR7U','KMW59t2xz4aSVfp17AEiqqzTEi9AM7eQ625osYfz','39FiGXg6PnqSW5ydXFhFI1ZUnlrcMYZvWsdSoiKol2',10);
-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 (4603519832995404024,-2017526303,'bcfBNLDN','DLiZTWa','1jXNgAkibE','s','zsgUeWokP9tBUKmGnsIQbCU1ZCvINp8WAKgBwbufz1gbc','EkHlA',11);
-INSERT INTO ti VALUES (4603519832995404024,-2017526303,'bcfBNLDN','DLiZTWa','1jXNgAkibE','s','zsgUeWokP9tBUKmGnsIQbCU1ZCvINp8WAKgBwbufz1gbc','EkHlA',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (97472,6064806,'sk5yfPkD','h0EnMh1tneTKoVGofRP5baNkV2Nc6kM1V6UhD3im5WA','b7mZ2lSZ','FRS1IMGW3AYuRTpmdSchtGrQUKg3RE9oAZLuU3q7sW8','u','uh',10);
+INSERT INTO ti VALUES (97472,6064806,'sk5yfPkD','h0EnMh1tneTKoVGofRP5baNkV2Nc6kM1V6UhD3im5WA','b7mZ2lSZ','FRS1IMGW3AYuRTpmdSchtGrQUKg3RE9oAZLuU3q7sW8','u','uh',10);
+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 (4405533,12720037,'Lu3Bi4yqnl6yZdNJj0E1d51XYNDeQvcgS','63DR5ay5eeNn8Qkkko58GOLxzBclPnBsPTp','GnQKNGvSpqbN9yU9CeeiHHQF7Di89dz','dFCM','2','xQ',11);
+INSERT INTO ti VALUES (4405533,12720037,'Lu3Bi4yqnl6yZdNJj0E1d51XYNDeQvcgS','63DR5ay5eeNn8Qkkko58GOLxzBclPnBsPTp','GnQKNGvSpqbN9yU9CeeiHHQF7Di89dz','dFCM','2','xQ',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2714571355216035823,-24469017,'VW1aj3q','FOUT4kmhTOMIKHf9fxuPNA0XS4fyWRDFjJs7RJtkw2y3VBu4eKSRZXa2lbyH4HvJqgqZtwNuAeI','I9Q1QU','0qtaNvkj0E4gYqw8RFtIfybtkOrcHg','IJ907YjMqvzGinf7zKA73ryhAXnyXTFzIOwSoWNxGr1i9U8njARlY50WgI5','MXOWe',12);
-INSERT INTO ti VALUES (2714571355216035823,-24469017,'VW1aj3q','FOUT4kmhTOMIKHf9fxuPNA0XS4fyWRDFjJs7RJtkw2y3VBu4eKSRZXa2lbyH4HvJqgqZtwNuAeI','I9Q1QU','0qtaNvkj0E4gYqw8RFtIfybtkOrcHg','IJ907YjMqvzGinf7zKA73ryhAXnyXTFzIOwSoWNxGr1i9U8njARlY50WgI5','MXOWe',12);
-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 (8814266260561722251,754239531,'ocT','rQjyJTQnGEqCstDXuQSTymk2WONp5AG9GrdJmUUUVxEdTKjXJI4K','4jZgzHTVC','IL6oIGVYkoIF2EATudQVZxOFncII52OMUevqaROURqaN9OLwhJ1uogWazoU2yzG9ZKal1uMkz2v9LmikiRmsuzQj','zd0JGN10rnsnWcQ49vgDt7ZsN1DS98WlcbMPAmYFKca87NOteHHdM3r8diIhZ7G4yXTIvKq7hs5XTiU1LvacLNi','sJPZ8uIuE6PooWYmTGXMHV',13);
-INSERT INTO ti VALUES (8814266260561722251,754239531,'ocT','rQjyJTQnGEqCstDXuQSTymk2WONp5AG9GrdJmUUUVxEdTKjXJI4K','4jZgzHTVC','IL6oIGVYkoIF2EATudQVZxOFncII52OMUevqaROURqaN9OLwhJ1uogWazoU2yzG9ZKal1uMkz2v9LmikiRmsuzQj','zd0JGN10rnsnWcQ49vgDt7ZsN1DS98WlcbMPAmYFKca87NOteHHdM3r8diIhZ7G4yXTIvKq7hs5XTiU1LvacLNi','sJPZ8uIuE6PooWYmTGXMHV',13);
+INSERT INTO t VALUES (5194659,1593709,'0o5d1kDrFtBHNU063NZt0OJDF1LHtLKSfK9udbFlTeZX2hh1ZwxQw','J7pfuP2JMpRnHntahekrqj5wSRhlKCj30LPARl6pSns0WwTBb3LawWvgACmhnF1Z6f6Vs7a7gGMNxMBmfruEVI5vuvVuuNvYaHfVxoVvuiNjJNE6yXpPZ1DCEbYMjd640mm1c2oPrudiBcr6QsY3df8qoqsAxsJyKtH2WfTYq92Uqm9y307beBC3lqXKrCVd1hOXGeA3o3q','O6HgkrASXGcRpWDo90g','tVAYwUoq3jz0FkkbNC','D','Zf',12);
+INSERT INTO ti VALUES (5194659,1593709,'0o5d1kDrFtBHNU063NZt0OJDF1LHtLKSfK9udbFlTeZX2hh1ZwxQw','J7pfuP2JMpRnHntahekrqj5wSRhlKCj30LPARl6pSns0WwTBb3LawWvgACmhnF1Z6f6Vs7a7gGMNxMBmfruEVI5vuvVuuNvYaHfVxoVvuiNjJNE6yXpPZ1DCEbYMjd640mm1c2oPrudiBcr6QsY3df8qoqsAxsJyKtH2WfTYq92Uqm9y307beBC3lqXKrCVd1hOXGeA3o3q','O6HgkrASXGcRpWDo90g','tVAYwUoq3jz0FkkbNC','D','Zf',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1570796,15528972,'EerVC4cevd7aVC9ASpwWwss0hxX794aVgUjGkLfCu6Tli44q','j4M8g2Jwtn7kHDNCcmNK2A3uNlRnvu23UkueGFBnEeY8Cma7i32Oh9m5fLWlxtjFWpWQJNAxnM0F4biw05LAJwJDs7qCSjxFKKAGtEyj2','qmRtAL8oHhvkzkd7srM6fS8IHWyEVLweca9poU','YijQiX6Ey8994LgqREpuNedG6QEc7EGLOiIFv2EtT4kBNHCJ1wxFcvUuLVISVJewHPGTnZRKIYPrctnHmIqOFONdpMwZWZ8Idxl4COkOzNWjmyFBCJ6jn0x95QMu793JpJ36riCEXYBVh4cCVZW92LYoK3TWixTSDcG21D4AGYJPQjXDHPzkFARjTTr9YRQPex3p','d','5a',13);
+INSERT INTO ti VALUES (1570796,15528972,'EerVC4cevd7aVC9ASpwWwss0hxX794aVgUjGkLfCu6Tli44q','j4M8g2Jwtn7kHDNCcmNK2A3uNlRnvu23UkueGFBnEeY8Cma7i32Oh9m5fLWlxtjFWpWQJNAxnM0F4biw05LAJwJDs7qCSjxFKKAGtEyj2','qmRtAL8oHhvkzkd7srM6fS8IHWyEVLweca9poU','YijQiX6Ey8994LgqREpuNedG6QEc7EGLOiIFv2EtT4kBNHCJ1wxFcvUuLVISVJewHPGTnZRKIYPrctnHmIqOFONdpMwZWZ8Idxl4COkOzNWjmyFBCJ6jn0x95QMu793JpJ36riCEXYBVh4cCVZW92LYoK3TWixTSDcG21D4AGYJPQjXDHPzkFARjTTr9YRQPex3p','d','5a',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (951237,13964487,'rBYpdj1nNpWpDfP6y','dSUy4KMOQCrIbdA6iaNspNXAU4f','f4Z1udarV6yMLe3lm3qcmyCNmeewnd','TIND3WWWRArqRbbOu3ffWGpfb1noTQtewXjLU','W','Rh',14);
+INSERT INTO ti VALUES (951237,13964487,'rBYpdj1nNpWpDfP6y','dSUy4KMOQCrIbdA6iaNspNXAU4f','f4Z1udarV6yMLe3lm3qcmyCNmeewnd','TIND3WWWRArqRbbOu3ffWGpfb1noTQtewXjLU','W','Rh',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-2313342,1218,'dRxT9TNP7XgguJRiSrpO3AHenTP92CqsOl8E7','eV9ma3SX5wWpyIroGFLyVGGBObMpDWAbGfwD9X5CWPUYsAF','7jco8Xypi5geKFhtRZ2KhotkZiKHC3TXUIw7jlp','mUGLhABIjnnaQhyJr2NJgd0byyeYc3Vy8KV66141PraAOuO5R','J','Y',15);
+INSERT INTO ti VALUES (-2313342,1218,'dRxT9TNP7XgguJRiSrpO3AHenTP92CqsOl8E7','eV9ma3SX5wWpyIroGFLyVGGBObMpDWAbGfwD9X5CWPUYsAF','7jco8Xypi5geKFhtRZ2KhotkZiKHC3TXUIw7jlp','mUGLhABIjnnaQhyJr2NJgd0byyeYc3Vy8KV66141PraAOuO5R','J','Y',15);
let $diff_tables = test.t, test.ti;
source include/diff_tables.inc;
DROP TABLE t, ti;
-CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c BINARY(89), d VARCHAR(79), e VARBINARY(95) NOT NULL, f VARBINARY(64), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (25,39447,'rMrpGF5sX6a6nUB9rL5YIYiEQATzTFERDXPcSLjsRz7iDWivqGa6WwNNLzmHhNY9','T7J1RjiQbYrYbZXKIsh7U6ObTL0xIBKwmIqQmu4qkM8LCDAuZ7Kpj7UPAEviCEG3hlFjOJD9mOLh','szyfnO3DzxIbiQ2HyGjBwWNhq0ofehCqQaqvccinZ4bnJ2cuAIxyZhtIyKtagktw0jpPMTPHITj5VUZ1N0','56EMzfMgvaAYwPqz52SWFLnJMjY56Q50IiSUGj4qcJXBvZ43ooi67rQbbhDAF8','4JrmKXJvVOYq9tQR84FRNFyq1ZVkuQ2Rz6yNpy6p8kMjAerzzUswF2byojBhDGWrdl3sg','sufSHnz6xUIiNqlklsoxiU7lyQG4OGNjCqB4kAmQrTQZbzC2Xg2O09494oCTKBB1ay',0);
-INSERT INTO t VALUES (-118,19838,'lRLjSwV0YO9np6lYodtGs7EwnMtR3sWrvzUygRfvFrt0HgN3mUx7RuJMEP8Rcup5d2kjOuAmHzCm7p54raI','0M7DFVoR3v0C14dQeUiDRGXdbeJ5FwjwVeKIqzFy','OqGHR30CRnAMmTgDPmvb0AjwQpEy6UhJDSYK','0NvKihyA6Tl18nLqIygcrH8hfB4qQyJgXB2GMVYbsYntBwjbWn8RuMslXVUgno','rFRpZqrSxJ4SUiaiR4i3DVzTkFu8Gxveceaq5Rozoh68JVsmb3UEycucvNex4LDfw4','6BxzmIH8C',1);
-INSERT INTO t VALUES (-2,18246,'W2zWeBYoWDhJHY2wrrVO79FKZD75bCDKKI4vjlBN','jNh4GZ8i2R3QNJt8v078OVPu3hkJwco51yCtuy9Dvhfer3I61ftzlYKx2i3NzHT6','KtgRBvAPYoPjt8mswFkHY0KOyiHlqxB50qqkSJak1b4hTQhhWo5njJJYbj8L2Ot1roRawzKuPm5lpPHLcrMQ9TM4aQAG','uq1KMXkkTnRF0keyb2pu0FkFJGoD4fOwODt0M','ZCdZwtTpbMoGBAcUXe6LGBWaS5ElI4','S9XKyZF2IVeW52W92cGvymws3mO88hRxlWTLpAgW6gr5nUH',2);
-INSERT INTO t VALUES (108,54541,'9AyEWdrNPd0uJqwh4dCqryrg2yQml5JGqUAwtNtU3JchwNND','L4sakdxMlUPmkGwOt8MC98rQuyxvKZBEwGy','P0Q8SP51xtdyvp','DBJHarVg4aGjbEGzXuv6ul0iKtlZ3uskRIR45vMDqdkvC','BgPQ68HaLn3USAdcWrA0noeBVA5SJwif1mtFe5T5qhLmlm86NQ2a3ZZIrFby9PnxYy3DptSLPkJdUdI','bRqqfGvkMhS4rfFjC2jlSma7qKcsLvXHjmw5gAFiZNwEJCR046MLjGLApHtMmZrYxBwZQ7w9SFkIiiOUGf94rCECsf0IM',3);
-INSERT INTO t VALUES (-61,49828,'tmUDizymPOIgesoewoBNY','sG5gt7fhpJSOvKhAyNvlaze4UDcHzHfRBYQX2642wZi7CMYBI1YH1J','sHPcLq3BLcEcbbnBZJwMVQWStuSxHZNiOqz8QYmx1XMndInPkdZwfgZ2zUz95HINcVfeJHi','EhQDDrNi731ooPe9yvPOyinW73uxfCYC86fsKvG','FPrc1Fd0tMClDpE5aernj8rQ4qCHhgZf1X4YUHD','ZdG1co2sQjRk6Ut1L7S3vFR7ryzmECxgBShtRwX3GtHjE3DlhM3p371aZrTCqRuYbU',4);
-INSERT INTO t VALUES (-106,13723,'J71e7DRRP7cTOlGSoyknd55Vb5wAxbEPAZcgu5v','ClYVTfVFxlViOLBOnecdi','yUnZh','hSZDGn9rZcAPPB98Qg3bfp0XMAthMkw46hLXKgLb6uo','RVjYA4zEtaHg1uRl','Ia6xu5LFm4mEND1Wj',5);
-INSERT INTO t VALUES (24,45803,'VmpWK9y','L072rn0WPe9OR2NhviOv9kxTqHUzGHcwrNhhRO','FXk3ez8VwYTto1Bsr8gzRDttAGzDGnrpHVyWkgGHeVHju5mUUKKcMZSZl1edNRjppWjf6NIjUvrL2MCmx9Kz2MZtPa','YZhtrRxc0LVRXwjjQvuHN54LgbW3PzcyfSQ21gmvQMlIy','Zp0jynrm','vB1AyqwXYzNUUTwTRsNTANJL2bHTdUvaB0oRokCCBvf7mofdOybJMXxXXByKf0SJbkbI3pSApkcyOnYLYYCd8OJSEUKatuUM5',6);
-INSERT INTO t VALUES (-101,53277,'kBGaM2sjhvARo07FUhvprkh1mLHZ89wkEl5w9Z0wKqr','S9Kcy0JUMYtVIrVNmfZrm0gcWJmqNGA','vyeawbVABuGOhCAgvcQPOMYh2sEnfX0dS5T9bYaXQ0tml6h30Ghy','dk95GjUTxPaZNoqnNHj7hznXH03','Lw5dKaZthN20RQBKyGaV96NBpIspPRHgIiNtOIFhTeJQrQCgcHKZL','e2Nnss9utfWBdOOrqRithnBa6W',7);
-INSERT INTO t VALUES (1,36155,'bXWU9yPMEnZGkX2Rq61DbU50H44e8BeW1J7KAY1XD4IphGSosr','n6nvlJelY64f5uYquvA8Cg80WOWwzT5rS363WLpJRXdc8YSe','rXPujLgdY9WUlf7N1qaPi5gWkTFDINh','kmuqFJCymRQI8oBuIUYJKmotvEZ3oW1lZ8X2Vj185b0TBfLDxTRuGqo4WY','q5SMMxnzzMSGkOB4bNl1MfrB8cJh3mbc4NWhsT6XQZT64UstM7D7ZTqDe5L1LadAzhCiuiz','IZhDuH5gWkAQVIltEhFkSkuTtIMeh7ge7kmkXXV5n1w2oMGYwJ7YuwLS',8);
-INSERT INTO t VALUES (63,4905,'uaUnPNaBd15PW1P2q350VMQJ6elLtWCDW7cjaMWidAoC8n7qIb','KG72MxcMUOLe9','AIX2ojfWGgMr3EAaf9k1XT2GkSiYlJIDogKEA5U','TLE6uuspAMAK8V','bwjueTT','OUTxLNJ6kHvX0XEbAgrHvRhgHCDXC4VXTQybjAyAKfWceYrYuqzPogZtmg1QGg7jqmW441zMUgYDLKFDy7LknFcThQ2S32TOG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b BIGINT UNSIGNED, c CHAR(89), d VARBINARY(26) NOT NULL, e VARCHAR(80), f VARBINARY(45), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19219,6133703926852633348,'Q8BKNzSRquLl30xc1s68NS38RmTphNRaW3byLS','Y0k','1','GmQcyKFqx','sX','B',0);
+INSERT INTO t VALUES (2826,3053295641867952462,'57kwXGTRzSPwhxtp9W0t2K8o4DZoGJ9si7tZYMtagWi','XR2KnepcGhICoAgpaO2V','D2K134XCQEZpvecNAyvdI2YLKJWqZ','7m','M','k',1);
+INSERT INTO t VALUES (27511,7989529920290635324,'mVgRkLIFogCVyCWcvHk2','9O2IP5WmMxzdyiEbUu5vIuPs','nPMUTibGMpes0Gy5mD','ihMHoAyeDU46KC','Ui','L',2);
+INSERT INTO t VALUES (-28261,4170021054606780137,'SyZ7onOLAxdJHX1g6xjpiaFJuBY2F67VdN','9scUi3','b1dqldxY1I3nFqz','yKGXE4iuuz9ELnMJppgMZ','DV','J',3);
+INSERT INTO t VALUES (-2541,2236712498161043188,'Zk3sbSHHUl8fv46ljkMgmTYy3TlSJtauTJfC','LZNoyf1Z9N','aw8akGylvUy1kWh','eSUyiY2B5w','mW','7',4);
+INSERT INTO t VALUES (-5795,6185065261294584211,'7neEdkqDg4sApMEBXOZfhWKIZtiZe9TyLqwIOqPR51BskkgzHK','BX','O6d80r2L58gfB','g8LvPt4B','a','v',5);
+INSERT INTO t VALUES (18409,7080864586774462265,'RhI56PzGKe2Bs0PjPABjySlv29iVs13b5','XoQ1BLAy8wPk8ktgtkN3Xtb','JAjtuUpgT9nchCoWgXV9YNTLhB0J7fekT43uJ9EPXLFtsTvvxxH','o4tdW3SM5eIWRnqA4xV','6n','6',6);
+INSERT INTO t VALUES (22523,12751215837594645393,'hCsIZ9KIr9Z','FlQ','TlezWDpg07JihS9BLtsxiG9Mop8fp39VVc39DRPXXXMeXJB5POdtR','Rqhdjt','S','j',7);
+INSERT INTO t VALUES (27412,303052992812486890,'1vFi0MLQKpotXjSYwpFOsC1hNrn5ahugjFpDcBZoKMCvqS0vLAupXY5Zvo0IZoxNKLca5QvxVZkNjTuv','ZiY4cewg1It3UhSpLYEJ88Di','9RQOZD','pw95m69','M','W',8);
+INSERT INTO t VALUES (11146,13488067913072435145,'ZptVw6w4DtPs1MaLD9MF9m9Tpy498KipEKQsSJ9QWl8vDsusOaPT6WMMSTA6lmH','gkkXlOs9ltjwxKFPq9EgxI3T','bSHHTCqJ','N4IkXOIycC7JwrUOVUkEhtQHlJwSmnQ3JSMyRjA5MeTGn','8g','H',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT UNSIGNED, c CHAR(89), d VARBINARY(26) NOT NULL, e VARCHAR(80), f VARBINARY(45), 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 (1367604007,37738,'6KP3LPzXaMO2rb4sgmQM','LVAIQRvnR04qn','qEMTekahTIwbre5x4ssihtOlgDSccqFJBsDkQcjDtCEtkvHu1prOdR','wYxpoNRydYEAGt9OpWyNXwp779XcFj5BufnNrVnHQJ597z','C1X9NlXExZ1iz1CdkfA','4R51Ow1tFE5Qx3kdOX8MC0uHOBt3Kredil2S4OQxAvNNOsZxwBo13th7yJxPMS1iSa',10);
-INSERT INTO ti VALUES (1367604007,37738,'6KP3LPzXaMO2rb4sgmQM','LVAIQRvnR04qn','qEMTekahTIwbre5x4ssihtOlgDSccqFJBsDkQcjDtCEtkvHu1prOdR','wYxpoNRydYEAGt9OpWyNXwp779XcFj5BufnNrVnHQJ597z','C1X9NlXExZ1iz1CdkfA','4R51Ow1tFE5Qx3kdOX8MC0uHOBt3Kredil2S4OQxAvNNOsZxwBo13th7yJxPMS1iSa',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(90);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
-INSERT INTO t VALUES (-1166033399,6521,'1ZrRJrFRrPRKQgWgvHMK7nLZTwRLeQS2r5inu2tzw9Rfiuu','OjqgDAOXEpyVJD9vnwS1lOCTZcpyhJzQ50GF9vopf','L6HVVmGOpOnw','gRukrj42smShtLDbbayo837gVLG','lokTo5CkdSJ8YlJjSLwD8DxnKUYf0nV6fohIhL','IDJSveJ3xshLijh0UmaAjaXCdPD4Mvb0dynFZkIxlhEGobvyHR1t4sxVzoa',11);
-INSERT INTO ti VALUES (-1166033399,6521,'1ZrRJrFRrPRKQgWgvHMK7nLZTwRLeQS2r5inu2tzw9Rfiuu','OjqgDAOXEpyVJD9vnwS1lOCTZcpyhJzQ50GF9vopf','L6HVVmGOpOnw','gRukrj42smShtLDbbayo837gVLG','lokTo5CkdSJ8YlJjSLwD8DxnKUYf0nV6fohIhL','IDJSveJ3xshLijh0UmaAjaXCdPD4Mvb0dynFZkIxlhEGobvyHR1t4sxVzoa',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1049143285,41332,'aji6o3MC0vkgihLlIpumkNgylMhhyWUV','FsK25MfOay3jmsMp5IgpGLkXQN70POJXpsVJK2aySFIScJM8FZmIXHAB4UkGdHJKrVTzydxkVF7oVJ0oeoZiOLPaES66ArkwtfkW5rNHbnRiomLKdsIr9PGC4V6bWOdCug6it0F4AKBfiA055L3NC4v0T5z4oRz24n3Su94TkN4FVpe5fyntx55KPs1iLcwikHQ58xkr7kK','SQ3ntudLnz3nmi9Act3o2XM7PoOvvLl72PQlmE2wZRyYsgR8FAmHtIa6aS4CkCIafYmH','Q9PKdja7dQQstwUvQC8IVXpq6aSJJw0kVoKWwKhBHtfvHMAxm5z6y0ct5','6xgfHHPbnVOeU0fnuwSfq3o6ubfywsLx1NN9prBpVaZ1Dp8rOcJLFkKMrZwLlr','3O3awQLmtd5xYvTam4l3S1jJpXsYrwd1wn0n2Hj5BJ3ORBOWKscqAXuLvLknoAZQFRjM06bSumdgM82Ab0ZJFMGyKHofZIec',12);
-INSERT INTO ti VALUES (1049143285,41332,'aji6o3MC0vkgihLlIpumkNgylMhhyWUV','FsK25MfOay3jmsMp5IgpGLkXQN70POJXpsVJK2aySFIScJM8FZmIXHAB4UkGdHJKrVTzydxkVF7oVJ0oeoZiOLPaES66ArkwtfkW5rNHbnRiomLKdsIr9PGC4V6bWOdCug6it0F4AKBfiA055L3NC4v0T5z4oRz24n3Su94TkN4FVpe5fyntx55KPs1iLcwikHQ58xkr7kK','SQ3ntudLnz3nmi9Act3o2XM7PoOvvLl72PQlmE2wZRyYsgR8FAmHtIa6aS4CkCIafYmH','Q9PKdja7dQQstwUvQC8IVXpq6aSJJw0kVoKWwKhBHtfvHMAxm5z6y0ct5','6xgfHHPbnVOeU0fnuwSfq3o6ubfywsLx1NN9prBpVaZ1Dp8rOcJLFkKMrZwLlr','3O3awQLmtd5xYvTam4l3S1jJpXsYrwd1wn0n2Hj5BJ3ORBOWKscqAXuLvLknoAZQFRjM06bSumdgM82Ab0ZJFMGyKHofZIec',12);
+INSERT INTO t VALUES (-939532083,4288128492920269756,'548YYJInLf6W9fURVjAayQXY','u','yEimFD3XWgXbWfnbOUT9M9unJWRViPNFGcCYVdGubobPtwFLZAiJpSprwRU8y','J1i3EKKdGJIujTC8hMZhL6n2te1DS88fotX','z','J',10);
+INSERT INTO ti VALUES (-939532083,4288128492920269756,'548YYJInLf6W9fURVjAayQXY','u','yEimFD3XWgXbWfnbOUT9M9unJWRViPNFGcCYVdGubobPtwFLZAiJpSprwRU8y','J1i3EKKdGJIujTC8hMZhL6n2te1DS88fotX','z','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(90);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(90);
+INSERT INTO t VALUES (1135700956,5299492317099616944,'XyNWMWCXyUBHt2MRIIbY5FfSGQlcURVMAlj','iAS5Dcv7OVJJL','fuBNXj5OEyDqk','y9Usa','TX','1',11);
+INSERT INTO ti VALUES (1135700956,5299492317099616944,'XyNWMWCXyUBHt2MRIIbY5FfSGQlcURVMAlj','iAS5Dcv7OVJJL','fuBNXj5OEyDqk','y9Usa','TX','1',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1744532779,3553122571800092168,'lZk34fv7cJY6FgN21OVlxYtDDq20wXTtqTOeFdvAggTR2Jnb9jMvW24hcwnUWpanLs8bvaSmxs1Bjf','VTp4','GMC4ZQygfjD7VHxYp4b9Yp2B1U91x1PKme','CiGaV6N8mDJujBMVtu2wHUHcUtEyhxSwdeFJFWEr5uG8','6l','c',12);
+INSERT INTO ti VALUES (1744532779,3553122571800092168,'lZk34fv7cJY6FgN21OVlxYtDDq20wXTtqTOeFdvAggTR2Jnb9jMvW24hcwnUWpanLs8bvaSmxs1Bjf','VTp4','GMC4ZQygfjD7VHxYp4b9Yp2B1U91x1PKme','CiGaV6N8mDJujBMVtu2wHUHcUtEyhxSwdeFJFWEr5uG8','6l','c',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1006235553,12171,'IXQErv70TCpxeBU7wnfOIyVJWdSRwnwpWtbRbd22n5qS9734lhZaIRJgYdavfjDChQr20U5hfIuo42TvwXWXIP','77iqG2Q003ngSf72KiCYz384kaMNzX438qWqXUIPAGTf1gScKjDg60koWsK527HIStOnTQi5FXk','UWuUZS10gsYbvv5dkmKJgoEqxPX39TK1jvsNTIz7GzclrRb8ASKt9','hWGCOYvsW6oXLc466CjaXiMns6n10OthL8XoBPd5DRZ430IaQQgX2Dgpordoa1R8m3HnDjOVXOAMqbfohLB2SJdITi33wxC8PfhS6yha02WFV8I8uHuHf','1XKXLhchA0mAjl00FU51TIHvyy5Q2LRrA5ajANh6CmXNEuDHtpyCjMAvvhz0v','ldsJqRzwrFsJKqFDHEitAmFTyX7ltioZj5TJv7TX2qDHpWi5MWmps7Qvf6DqYUGgnLn8rQeFSHRGqMqfX',13);
-INSERT INTO ti VALUES (-1006235553,12171,'IXQErv70TCpxeBU7wnfOIyVJWdSRwnwpWtbRbd22n5qS9734lhZaIRJgYdavfjDChQr20U5hfIuo42TvwXWXIP','77iqG2Q003ngSf72KiCYz384kaMNzX438qWqXUIPAGTf1gScKjDg60koWsK527HIStOnTQi5FXk','UWuUZS10gsYbvv5dkmKJgoEqxPX39TK1jvsNTIz7GzclrRb8ASKt9','hWGCOYvsW6oXLc466CjaXiMns6n10OthL8XoBPd5DRZ430IaQQgX2Dgpordoa1R8m3HnDjOVXOAMqbfohLB2SJdITi33wxC8PfhS6yha02WFV8I8uHuHf','1XKXLhchA0mAjl00FU51TIHvyy5Q2LRrA5ajANh6CmXNEuDHtpyCjMAvvhz0v','ldsJqRzwrFsJKqFDHEitAmFTyX7ltioZj5TJv7TX2qDHpWi5MWmps7Qvf6DqYUGgnLn8rQeFSHRGqMqfX',13);
-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(9) NOT NULL, d VARBINARY(11), e VARBINARY(82), f VARCHAR(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-487429865,1750215814,'7KF','GC3NRug0','1dvpYFirUigTwbVIb1417e1vC4kagOZ3cr45RgMF7eRNMdhMHUb','F9','ZzH4p2Sus6DdSm2vrOfWubopDh6nNXD3WzI6gHTHQ4RowtidqeJN6uRJJcewqNNVRXD2VjNK58SDVnlSAElhx','rLAs05c',0);
-INSERT INTO t VALUES (-1143599169,2997331835,'29uu','Ug','1HF5PDisKTS140lJyQRQrY28XUKWmAJRZcP2c0iGhJfAiRAwK5fc5QjkmRaoZrqQgtXDrmv7VHR9','2SsWs6qa5wpH86kUJ0y','ZRgajMFehJZ8JBuMd9VwYvvusrHnEe95W3elSMINl7DyycpLuj2mwph6wHOCzKGkiCJkYkuK','rGbFKDQjXTCjpRQdKkBTZzUKlgTFkqk9c',1);
-INSERT INTO t VALUES (-1614631773,2747894712,'N9gpZZ','Z6eAm6rNXXY','awbOJkFSCrxDCSIokDG7LoYvEZeJq0KfFu68','xq6lAZ','XZN0aQvEXQA','GNQxS33OhlKwhEFxerILwlm7scoTztkx3fQ',2);
-INSERT INTO t VALUES (2013401330,1952339943,'q','7QqjhfbVh','awF0YtjRAK9N0U6dKkZ5juy3cSyquKDUJJHUqxexbqJTAabgACrfhgBDgXnqKND','QlCUP6yBgE','q7jCNLWcx8MlP7MQDE7ByK72pU7dqily92RRjM8eA0Aux1','QVuIHEbBiW3FRqow78iyWOKpZnZN3KjGsIS07SIahH4895ukSga0gsPYahxic63yE1qw',3);
-INSERT INTO t VALUES (-1456678485,2759249802,'jxOJsXJAe','N','BfsydBafauHifQzmmg22XpvLFWG9iEmV0Mzp19zJVnRuH0mvLA0ds2n72zj','OQDxmBLs25lEDU','aZ5dSuApBw8T8FGLYS5aOFZbNy08ObT7OiXx0wMzoj8bOCQhv6AIF95','jiIDjLpZJJ7CZxbwz2',4);
-INSERT INTO t VALUES (1562361976,3836172279,'swjW9a4','J1SQVHexNPz','vc2HNxb1ZK8vESIdonsQAfEVLRtKKYSWVgs4vCdhusPf0aLJl49i','hXg0nIqO0HMmS7mH','zMNC2UuZmH','COa4LqRwY7jGBDSmkBNG1zK2wyzmOW8wmXSXOUTWe',5);
-INSERT INTO t VALUES (-1504892679,810331066,'J5vtfXx','TU4bvUo4Rg','NZfJ26w051pYj8cNhleqMnR9NbOaYZnVNf5yc4CY1wkhzBDk7GjEyDisNPh22MJx0u4TPeyNjInyhWyB','p3DXdFnonlmcB6NXd3','hGQqwUQL0g8Q','q1FRx9e5FRONRwps59eUbf1cE86JNaQljOpKE4DJ4dYHu94xXjku9nfEHsunaB',6);
-INSERT INTO t VALUES (1530916324,4057665041,'rA5SE','UrLqI','D4wVivTxsKYbsmJUOEzbrGMfPUD6u28oLMDiVWA2AGq31EDaUXlJ86zjmXPzuy4J','QLJR8LxSDFwOCfaGzd','FVGzk9hB57OSVs5m0mHW2FV','oJvH64W7X6R7XBdEAI8oIc4qypyKj4CXNEYFvk6PoAn3',7);
-INSERT INTO t VALUES (1367593677,2009161279,'L21DrYk04','c7V','5ABdNoUhPS1dTHcfku3CjQknfrRq669ARptdQwMxoRqYWd8Ch0vSxMb4iJ55K62iJnN6l2L95d','X','Hwyt6','Y8CAU8n6lmS8DtcuaMmv0sODnV560lKwBveHZbezAUvrbATMXvHm6r4EEQ9LNe9kGTCyWxOhU9GX6X7Ayfrc',8);
-INSERT INTO t VALUES (673223802,1991093056,'RFHMk2','Hi','JBzoJaHdw7fmeMWY0AgWE9d1QLAI0KtQbRmD4MllCzH5ErJAHv6T2el','C','Lf8Evyj6PEpBo2Z62Vdc5MB2Z4yPr748ZMje5rZ3h2lSwSuE9qiWT83ISrM9KnMFDKOBh6IsOgPdLAfHnhBHoL5j','rivk0Mg0JJuRUK0oIJWiHtcqUsgoqm5F7uwOjW81jq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1689110113,14884796326463615211,'IocCZmh85xVCvNLAG8iYnK1zyYTcSE94B9lu0EztDkwXeNhYgxgKN7wcQl46Q5mC7BciqfdKJW6RI3X0zt','LEK3PPVtgHW4MXIh113Xw5HNC8dtpfm0ahRUDMbT5OKp9I39OdPXM8m4jgAkdEdxRXdgs9SA17My1fEY1fG9jOgpyjk39','Tl4JRxQ','8yA2tJVeZok5fVhVCenlVqhPobh6GxTxjlWsK5b2oKCFTNCaAdrLIf4RJbHYUhibseyvbPIvTIdJKu3HiOxzFTgSlN2t7flWynQeJnEYsWTRs2L8xSfXmpmkmI9a3kQ465qm','Sc','e',13);
+INSERT INTO ti VALUES (-1689110113,14884796326463615211,'IocCZmh85xVCvNLAG8iYnK1zyYTcSE94B9lu0EztDkwXeNhYgxgKN7wcQl46Q5mC7BciqfdKJW6RI3X0zt','LEK3PPVtgHW4MXIh113Xw5HNC8dtpfm0ahRUDMbT5OKp9I39OdPXM8m4jgAkdEdxRXdgs9SA17My1fEY1fG9jOgpyjk39','Tl4JRxQ','8yA2tJVeZok5fVhVCenlVqhPobh6GxTxjlWsK5b2oKCFTNCaAdrLIf4RJbHYUhibseyvbPIvTIdJKu3HiOxzFTgSlN2t7flWynQeJnEYsWTRs2L8xSfXmpmkmI9a3kQ465qm','Sc','e',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-58760365,11049147887560023289,'HDE6CjN7RkpJGorlBlo9VUZmaAmO6KdGQFdyxWyLaAYm0E9CaJweu1wLTeV','S6MipvyehHKxyEftKDsmeGE9','qEem4KmdE8GdZSo0J3knyXL7nGH9MOqYk1PJmSVndk8800jfQpuzfz7axdKk','FtPQmfEvjqKjdJPpKYpYhDIxmsFwyntMRnJZs9jT8','M','r',14);
+INSERT INTO ti VALUES (-58760365,11049147887560023289,'HDE6CjN7RkpJGorlBlo9VUZmaAmO6KdGQFdyxWyLaAYm0E9CaJweu1wLTeV','S6MipvyehHKxyEftKDsmeGE9','qEem4KmdE8GdZSo0J3knyXL7nGH9MOqYk1PJmSVndk8800jfQpuzfz7axdKk','FtPQmfEvjqKjdJPpKYpYhDIxmsFwyntMRnJZs9jT8','M','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-211809474,7705191534777859714,'t0TPiFDGICZuiR1VOizmyIPsk9hg3iZfyn3A6K8PzUgch1Gwk8XCe2','eEriegecoEryvewPYHzCKisBGrLch6Zd8BbbNXb','dK2Lk92kgtYta0TolOPOBnKHt6XdsNwd5aT9PhDI708lS9lj9Lee','V1kdYNmimIqFPVQupXJkQ0','c','B',15);
+INSERT INTO ti VALUES (-211809474,7705191534777859714,'t0TPiFDGICZuiR1VOizmyIPsk9hg3iZfyn3A6K8PzUgch1Gwk8XCe2','eEriegecoEryvewPYHzCKisBGrLch6Zd8BbbNXb','dK2Lk92kgtYta0TolOPOBnKHt6XdsNwd5aT9PhDI708lS9lj9Lee','V1kdYNmimIqFPVQupXJkQ0','c','B',15);
+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(8) NOT NULL, d VARBINARY(8), e VARCHAR(46) NOT NULL, f VARBINARY(13) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (64519,6550345428000004037,'fJ8tCeaD','lTQbr','glrWMrY98KuSfdAc','aI0azsRRiP','F','o',0);
+INSERT INTO t VALUES (15144,-920193571888019853,'JmD','wH0dT','GN69zFBvADn9sHIqLKDVfZG4LDofM','T','V','4',1);
+INSERT INTO t VALUES (49394,-94823131840476633,'XZJG4h','d','6pdaL5Oot1SwsfVM1T0wvP','6f','o','e',2);
+INSERT INTO t VALUES (5354,-8704341045119454117,'lNC','hRks','rM9i4x4SL03dR0IzCDaLqYUrIYXKXmVtm','1Hghd2qYn2BOi','l','t',3);
+INSERT INTO t VALUES (56541,1057646495331595339,'V57BX','UsrIGhR','B','33xg23ouj6Pt','8','d',4);
+INSERT INTO t VALUES (42682,1676064833622145671,'GPZ7m','QMK','IY0XfuWOnuP','W','c','K',5);
+INSERT INTO t VALUES (48306,-1854775929063248063,'iZde','yVF','p','zqb5mGMs','D','V',6);
+INSERT INTO t VALUES (23449,-4751585049079733451,'O','dzR','0G7mJFxgvHr0qgfKlufrmPnvIIrxh','iUJvtHn','8','c',7);
+INSERT INTO t VALUES (17534,-8585965854482052173,'K6C5q','M','ypxSrI1Gal91jFGSmdXEi5a6ASSu53ZiU4ELc','hoiIP','P','E',8);
+INSERT INTO t VALUES (23302,-2416204572005561596,'6','16','KxHLm56z','k65bFl','Q','3',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(8) NOT NULL, d VARBINARY(8), e VARCHAR(46) NOT NULL, f VARBINARY(13) 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 (-925049831,1343677218,'8','prIj','8DWgOPVHM4ac','vgPODBh4lgbFLmmFk0HI','NBPnjQjuCHYXttwCmEfC4K5p8FmvDerryynXN29BcrJXDrhz9jbiqkVUMIHmO84bCtv5QbDE','OYu7aZuGFtcVdy6GaFlW',10);
-INSERT INTO ti VALUES (-925049831,1343677218,'8','prIj','8DWgOPVHM4ac','vgPODBh4lgbFLmmFk0HI','NBPnjQjuCHYXttwCmEfC4K5p8FmvDerryynXN29BcrJXDrhz9jbiqkVUMIHmO84bCtv5QbDE','OYu7aZuGFtcVdy6GaFlW',10);
-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 (-941955655,1054602267,'HnMaStl','M','mEVhxTwPb1jUyzEVUtbF3CFQTMXlomCZREz9naONC86PDQnE0laLp3h8PMHHMqA8Ed5cpxBGS445SYsS5F','PMIq8FEifJ2y','3FVpZfoM9ylgQHErvb','xqrKP4pOvxF03pn6VmtluTOxToq8iq08KqQN8eqsuB8DQnMpdfDjgzrxEfrUqtn',11);
-INSERT INTO ti VALUES (-941955655,1054602267,'HnMaStl','M','mEVhxTwPb1jUyzEVUtbF3CFQTMXlomCZREz9naONC86PDQnE0laLp3h8PMHHMqA8Ed5cpxBGS445SYsS5F','PMIq8FEifJ2y','3FVpZfoM9ylgQHErvb','xqrKP4pOvxF03pn6VmtluTOxToq8iq08KqQN8eqsuB8DQnMpdfDjgzrxEfrUqtn',11);
+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 (6928360588178845007,1438713563049192302,'U','41t0M2kU','ylXNHApa','RPiedMy6YVD8','R','Y',10);
+INSERT INTO ti VALUES (6928360588178845007,1438713563049192302,'U','41t0M2kU','ylXNHApa','RPiedMy6YVD8','R','Y',10);
+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 (11881446353136909015,-8933429143329565864,'Pq9r0W9N','ShGA','mfllfVnC6BxRTIXbrTayTbCbDJUv','3yHV','V','I',11);
+INSERT INTO ti VALUES (11881446353136909015,-8933429143329565864,'Pq9r0W9N','ShGA','mfllfVnC6BxRTIXbrTayTbCbDJUv','3yHV','V','I',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1966691346,2205127712,'9rDpbHB','2GJu8H5QLHiAPlRXOJCT9kbC4U2HwJ6JPTu0yXYCBogSwb7EpxyhpriOdc4QZ5U62B9FUUhOMr64GWqGbXQ1dLdIr9soeatd3Hmjh4PlVQ9z2x7XveZW3erftpuFTiTMEQg4q1wlWDrb4nyZqxvDZ5yAOGmtOyB9DQpWrPnYHw9QeanNWXEhSCzBQl2bETkFjnY8gLWfX','Vyea2KKGkAiIw1C','mCxFM','PJIqXRPZMUU1eHz1AbaNIkcjYNcwPSSjWCZxGy3eXfFwiVXG5','1soEi4Y1h7mL2y73mLJ4ALtnOrj6DPRU8cXvZgscfNtIuXfPAcVAgv4wghSZ4dKX2lMdVA4Nb9kxIVFzMIPYV',12);
-INSERT INTO ti VALUES (-1966691346,2205127712,'9rDpbHB','2GJu8H5QLHiAPlRXOJCT9kbC4U2HwJ6JPTu0yXYCBogSwb7EpxyhpriOdc4QZ5U62B9FUUhOMr64GWqGbXQ1dLdIr9soeatd3Hmjh4PlVQ9z2x7XveZW3erftpuFTiTMEQg4q1wlWDrb4nyZqxvDZ5yAOGmtOyB9DQpWrPnYHw9QeanNWXEhSCzBQl2bETkFjnY8gLWfX','Vyea2KKGkAiIw1C','mCxFM','PJIqXRPZMUU1eHz1AbaNIkcjYNcwPSSjWCZxGy3eXfFwiVXG5','1soEi4Y1h7mL2y73mLJ4ALtnOrj6DPRU8cXvZgscfNtIuXfPAcVAgv4wghSZ4dKX2lMdVA4Nb9kxIVFzMIPYV',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1221679397,2135651284,'7V','ZnwOjSgsweYGRBU4xvW6e9rTbjbZxYkjvwHlK33mdZfME5BNFr5lU6eZJUwgXpEuzsK4FTeNIacNtntqEOYrTqSDjLbqo8r5LXAnGwSiYA','pxVlem0fDFpFErdVqotXQKIPrqWyPhM9n8NIiufcPCfpMtghWzZg9ioxPVox2k6tMrdY','oJ3U86iEh9pzVXDrNjGEtsEbv6l6oFegwpQVWZiT1sgJNwtrWUNo013b1','ag8kOfqeXmHfy5ByjIHo','keieCeQThPNa7ZARXgrdLNJDvbHvEAd2GgDKaancwIj5WKdpnOe3OSgKYlF75jgX',13);
-INSERT INTO ti VALUES (-1221679397,2135651284,'7V','ZnwOjSgsweYGRBU4xvW6e9rTbjbZxYkjvwHlK33mdZfME5BNFr5lU6eZJUwgXpEuzsK4FTeNIacNtntqEOYrTqSDjLbqo8r5LXAnGwSiYA','pxVlem0fDFpFErdVqotXQKIPrqWyPhM9n8NIiufcPCfpMtghWzZg9ioxPVox2k6tMrdY','oJ3U86iEh9pzVXDrNjGEtsEbv6l6oFegwpQVWZiT1sgJNwtrWUNo013b1','ag8kOfqeXmHfy5ByjIHo','keieCeQThPNa7ZARXgrdLNJDvbHvEAd2GgDKaancwIj5WKdpnOe3OSgKYlF75jgX',13);
-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(100) NOT NULL, d VARCHAR(52), e VARBINARY(20) NOT NULL, f VARBINARY(18) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5383012,-57357698610439688,'AKoqRySMu7lmBlgkLuz12h6AAKa5MwFXWZwDRs2ngNsthxgPSyt8vv7lHRh2ZggWrP0k3mcwWxCgNSdk50jA','YeGFZIAO3JvAUwMNcMj65dsPRmRdPHPBcIGp7E','6M1MOtvT','dyT','U5k9G06DQFysEkHLGbIgOk3EU54xFjVM7lshqhbv0hYSoF','MRKDR1mZCeiU5H2tk16DNhCdbDSX12s00vbVY3wJcpGuI0ANJURb8uJsvHHp3JRPf5iUYyM0DGeyAPBh',0);
-INSERT INTO t VALUES (16637523,7799487186549464389,'OsN6XGR2PfW98L7rLGQY3yCWznroHo0G0X7yQy1dfkSzBB2oOZOeD2fedc9prlApup7N1OPsztHmHCKbC3775','1Y','oU','M84t2xja4QqWZs07','zYO63o1MY6H8YFluNffbyP2dsdfoxyomoOxjD2COQyQ2QYl','vpf8AjLAWeDdQ86X6QEjIL6P61R7XYzivYbdQSRyZUt',1);
-INSERT INTO t VALUES (5378088,338328306588168066,'2Vzo57WoW9BtwltmKIflLAXWF3xCsLQ','i6p87Ra9YqQjduzFfp4VmIDvvGUzgV','SFtayY','3Gn2o5E3QQK2Zz','JC8iuGYuiC8Ep781M2WMSRZZdqZlpqMpRVh1UexqtrYO','IbSdQadGQBvJmHqZd0P7BwOYlYUeni7aaIaahe1JHrhLYm2oy9TcZ8Pd15nykL9yNHBfkj9DQnb3qJbk9os',2);
-INSERT INTO t VALUES (9325056,-4656698997836957591,'XdYnTgF1jpXjMl0','k3vb','MKM0QQJ2nwCEwKoueQm','m1559EXN8SF2','1SPRLVWFNlqA3DtpksOWwpBu6EZWTxVk1RACFhAeZKSlEHpw3VhKzE','0hCr',3);
-INSERT INTO t VALUES (2763698,998381594843711460,'uv0p2BcjdS3yHh90Rg1xnp2jzV2gFrqPYeIPIop','xiCpk9y3hGbn9FYvcWoIFpn9wcwnjHe1siPNiCYhAHhi','iWjlXOGgcxA8EBx','XJb','x3cUEc9yWrBbftlR9ikS74sHq8vKhrLhjKfNU16RGIhxyUMyf2xGvFTdtzokCWiGSYUXa8WOW9zDU7VWdO','NdN3K0meQm9hXQbeIvYCpwVXsXCwDt8EuSOzgX9JggQ5sYJVSwkxaPhExGNO1K2nDytUI',4);
-INSERT INTO t VALUES (10870489,4711027996238762954,'vaDSSpfFyduCwmYAFUym2NE58yEb','ZYh','cyFZOujT5Kb3HhR','y8256RNBCv6xk','ykSqhdmlH2XD7NAHKfHsk2JN7pHlxdEaIb7oAb69q8Dz4bjIV6wIPGY3y7OOvRdg50i','cNbjsYbRSj3Op5JSy8rmTHjHvp42thj2v0EXD',5);
-INSERT INTO t VALUES (5716698,5674669011969898862,'TfuDWlIjBHXpCwmARC1aSDo9b7LEtqFpnL','RE8RIVhCpH7o6z00B9S5','2Y','e7WzDM8CfkDpz','KiCWz2p6exGztERLeHH4E4VPTMVqGbgVnMZn15HMAGnXdtdoilGvAP9IJgx4J4f7O3Gn0','OCOFmfKir04h2vWWaiM',6);
-INSERT INTO t VALUES (15121176,-1160801446629967224,'ljsVt12x3Q8xtLZoI50zWFnVYZzUfUSvTK74HMrcPe7P3D5M6fG53IQ4ceyH6W4OABLzW3GQNGOZu','0Mzl952UivNKIiRJUSHw7tHO8FZSkKGl','hisVAF0DSdYev','h','1uPXfs5gx4eBDWNfVQ9rWnBLwNOQ6GXLmg6Cbt2JfcRXurZIO54u','w63zO98ciLrBEvP5TbhDiiwNKV6PJOYHCwKplaVJsSasHksXCX8k8c9I7UkWVJIp8aIB1dYu8TY3FEsh7E',7);
-INSERT INTO t VALUES (16528643,9153139869851831512,'3D5s37oLNjx18JerMX6fNMySPDAiMsHAnxV5SL5Wdt4UFMJ98BgySJKIy31uu0e81BUPSoiAdpNzJYiXPtw5EoPffy1','q','M','zjCYPgzSYVe4IEh','v9LX2RBdNEBmfEtf60BapBm0fNfRiJ98DKmB','fYiyHiL8TOT19aBOee4',8);
-INSERT INTO t VALUES (13641353,7546501797718596713,'EuOf9picvon8dzIKLmlazqa9NCdLZPvbPX9pdu72pCF9tXsm6NlcirSY7mUJnX4C9KnbWGCEE9M87L9Cl7hFy','PS8WsNUuTk','zIH','G8Hb1hANWYYh3cQ','MxVjWEzgJiNJCsiIMfMIZZPszwgwB76razeDyVWniOSgR8TVZDWkF83WxuFKzmpdnxLZYRSBYjBADNp','gWXBpqL1kRlgMwCJnAWd6kzPY1V',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (15660382,-1847432363325776081,'JJyg2JQk9uv63m7PNhzkAKWyOzBxSflPbSFbfvNEsHHfMJQ82','uU7wrCv8OAndS2TeV5dD1IAAHci4wE8vVlh','VVHPmMI','fIylR','ldkq3KJ2SHgnaU2n19pfCvla7Yq4p90ZSYAqkIoUiGFThdA2yGNkYs','HuxJtHRkNfBzBM6xdeI1syEo7BEJTPLsCVmvBUjqVZSmCAGhLq1iU1Jmve4cH0VGpWaBv7ra2Xmf7BQhQy',10);
-INSERT INTO ti VALUES (15660382,-1847432363325776081,'JJyg2JQk9uv63m7PNhzkAKWyOzBxSflPbSFbfvNEsHHfMJQ82','uU7wrCv8OAndS2TeV5dD1IAAHci4wE8vVlh','VVHPmMI','fIylR','ldkq3KJ2SHgnaU2n19pfCvla7Yq4p90ZSYAqkIoUiGFThdA2yGNkYs','HuxJtHRkNfBzBM6xdeI1syEo7BEJTPLsCVmvBUjqVZSmCAGhLq1iU1Jmve4cH0VGpWaBv7ra2Xmf7BQhQy',10);
-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 (6619426,-6410828958208406216,'v5653jkAptyL9CM9ppyRai05g0Ho066VfQJVaGu4TDYk0kkt2u1HDkdz','tn24NMyH6g7mQW5xaAHw0JeP6JT1tAUbsECeMYjTZNlcO5FFpdf','3LeXtHXd7R2zDt','DFesU','Sk8q9U5T7PuNry9XkjKtFvmR7kJ0bCB4XYAXnrunO7mV8eLD0NoTahEkDzTLHBr0d4WFRICYpTMra20F9WNHp7N6NPSA9Stn7ph','fWekcQk3wqVi',11);
-INSERT INTO ti VALUES (6619426,-6410828958208406216,'v5653jkAptyL9CM9ppyRai05g0Ho066VfQJVaGu4TDYk0kkt2u1HDkdz','tn24NMyH6g7mQW5xaAHw0JeP6JT1tAUbsECeMYjTZNlcO5FFpdf','3LeXtHXd7R2zDt','DFesU','Sk8q9U5T7PuNry9XkjKtFvmR7kJ0bCB4XYAXnrunO7mV8eLD0NoTahEkDzTLHBr0d4WFRICYpTMra20F9WNHp7N6NPSA9Stn7ph','fWekcQk3wqVi',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15931581,-6065264136089955458,'l0P7bedc8jGfVo1Pmp','Gnudb5MKt6Em0dLKqnrEZ0P3vWCJ3jU8yDBKO86pe3QuRf3DRiVGn6qwM9ShgyPlRiqHgsQn5PMw2as9PwnisClgOg1zLEJE79GBy4Tf1MqVJxaJPjm8ogeCNV1sgUQzKUw2F6h4crq9hr3clYbGWSkZ4M65BiBaF2u','jqWtnin','pXXjbu1jV9UWZs','oCnO14w6tPZEvU8o6MibCM89BwEyp','jilZBO4EOGgDPjWubcvuavXxBslEoWd1dcOTkRwDvCraWA1z',12);
-INSERT INTO ti VALUES (15931581,-6065264136089955458,'l0P7bedc8jGfVo1Pmp','Gnudb5MKt6Em0dLKqnrEZ0P3vWCJ3jU8yDBKO86pe3QuRf3DRiVGn6qwM9ShgyPlRiqHgsQn5PMw2as9PwnisClgOg1zLEJE79GBy4Tf1MqVJxaJPjm8ogeCNV1sgUQzKUw2F6h4crq9hr3clYbGWSkZ4M65BiBaF2u','jqWtnin','pXXjbu1jV9UWZs','oCnO14w6tPZEvU8o6MibCM89BwEyp','jilZBO4EOGgDPjWubcvuavXxBslEoWd1dcOTkRwDvCraWA1z',12);
+INSERT INTO t VALUES (18040205232208111887,-322192285993816693,'1YV9Gypg','dvoOe6tv46r1NYWuV21WH8okg3PvRdTOwDofC6ZjmnwwCGNCR18sVqIo5UvKJXwkKvOKog2reUuWHDi1hEoOXrABA6TLMFIXIL6rjHDMD1P7xjXMgksQk','2qPfLYse2icp4BOiWWym5YK','V','5','U',12);
+INSERT INTO ti VALUES (18040205232208111887,-322192285993816693,'1YV9Gypg','dvoOe6tv46r1NYWuV21WH8okg3PvRdTOwDofC6ZjmnwwCGNCR18sVqIo5UvKJXwkKvOKog2reUuWHDi1hEoOXrABA6TLMFIXIL6rjHDMD1P7xjXMgksQk','2qPfLYse2icp4BOiWWym5YK','V','5','U',12);
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 (3702839,3089759254243663945,'E5L2zWi2KFRHzPGw8Vi1S8QeuQbgZnY23xyqcnP9lRO3tIA0RG9qGzuOAhnAgDri2Kj','PmIaLc9Epd8ujUPI03SUz5kY3QJNnOT4hjFJF9g1bjtQNmkocD1PsodWib5smgrGCDsAm42LPSGa29T68essilAzsbmcxPStaJpJgEEuvs8YivwOnbPkpGg9wRBUhzAPhVbi47yTy7mwKVrtivqBS9CIy9pJP','MdddAY60Z','6VWcFzbrGo66poS7chwcL1btIUcQTjWKmuZFoAzD1gZwj84RagbgMIxnjivKl12T1ZfEba8fcwKa9AcGhJKDx','FsRkFAQrqydxcCeQ02s0502C6NeNDFLZbOFWZ5StRfwQH4XYeyteiC1fpL5LjsRZhRFJ','IrgHSG4XGV3Z',13);
-INSERT INTO ti VALUES (3702839,3089759254243663945,'E5L2zWi2KFRHzPGw8Vi1S8QeuQbgZnY23xyqcnP9lRO3tIA0RG9qGzuOAhnAgDri2Kj','PmIaLc9Epd8ujUPI03SUz5kY3QJNnOT4hjFJF9g1bjtQNmkocD1PsodWib5smgrGCDsAm42LPSGa29T68essilAzsbmcxPStaJpJgEEuvs8YivwOnbPkpGg9wRBUhzAPhVbi47yTy7mwKVrtivqBS9CIy9pJP','MdddAY60Z','6VWcFzbrGo66poS7chwcL1btIUcQTjWKmuZFoAzD1gZwj84RagbgMIxnjivKl12T1ZfEba8fcwKa9AcGhJKDx','FsRkFAQrqydxcCeQ02s0502C6NeNDFLZbOFWZ5StRfwQH4XYeyteiC1fpL5LjsRZhRFJ','IrgHSG4XGV3Z',13);
-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(37), d VARCHAR(51) NOT NULL, e VARBINARY(29), f VARCHAR(25), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (45072,6805536068182615922,'UiHE0SaLZYQ7FVhrgAG','dzNZTmEeIR13PnCeZcKYx2ydmZyK3UKL6eaV7iue','ltKaqRqHnkY','skw5','k4JS7','0Pg1k6Efnve33svAbzStEU8UgqtqXSNqNUBiPuVpZ2V3FJ8ijOjN3K5WtueQD',0);
-INSERT INTO t VALUES (61264,16086734407424937987,'0Oel','v859WtdAJDrPOsuW4z96csO6qCqiV9ByMCIvTcMzHj7gf','jFU3hph2W6FHn6wATSEUo4Pt','Q0JufJa9axsmB22vJWTy','6lDDZfC','G2keEiHm1BzU8cNTYgXt3IIB2VDa3NlXAFm8qM1gXlz',1);
-INSERT INTO t VALUES (50778,7508281532686921592,'PZsriDHm','Nw7nBqGy3ge6CCXJWX1IYpWMf6Wxbo6WpcPASB','R3nMvLlOYUSq80PE','ox0hKQehikE9kwEbg','ypn83FAM7rol3VZtcaHGDqhUogEeAXMvauA3SZ7oDZ30HUyU0VIXNp4bxnDYGiKaYGYqL0sA9de0AA','ev9SVia1t7x0HI4gWXfv9DRZEbOa8sSP62tPAX41rKJhpJxOucguO2MkmxDhfIqfM0WQmuF',2);
-INSERT INTO t VALUES (52080,10889078736257794182,'3Y37fTv2X6SZvvpYLZBLfwqXlL','rEdAtpi7d6','vHf','xdUNs','Is5p3uhGB5gkzoeUz4R0pLOvSi6BCkIyQSh81y','GXvJw9z4Ia2UlGUFf684CaEwSDBvBDTMfrnkhAXFuAY9Ju9ZMz2PQo8HfMmTEit',3);
-INSERT INTO t VALUES (27200,7858581159320194985,'reierrZ2k','sViTgRRt4jqYUwxq1LXDX8ov18qb1D4ZaWftUeU20EKdmZLn','j1ZgTtAk','3hrrDscGtn','JmgQivfEK4j4Dy2bK4Rqi1KlbdJ8WNKRX','SE3vCsIejEFXUzafMTdYaCa8cP2Zs311CBERhI8I84PYCw2iVaRLqN0H',4);
-INSERT INTO t VALUES (26669,8487616957220595804,'06m3llV','0tXqJsOKLhwypK43wmConaPDFpdk6tVPWjr','TPJzTEX6wbcPa3VcgcZMgNaW0Au','AAVRaLSqgM','9e4eRG1aEGllF7gjSbD5L1','LiXkgH2OSBQcEe70SahmQfV',5);
-INSERT INTO t VALUES (10307,17179551138826237912,'UgLyVrwOkNEe7f6R0jrPPAD17r5qzbd0yRhd','TM','0eOPbk9Pv2aD8W04F','bYNMjPsqY6kozt','9sW1AbFnYuzHR2OqpTzc9e4bXSRQnvt707YQboWQREZkiKQIpRf96tM3jnCpAXgcZnEw218U','ignCV9e7bBfrFnUt3U3W061G1MyapfPSVOaJ2TWcCgC1qBQkhzjaKYqHbBUbcHS0WU0',6);
-INSERT INTO t VALUES (34303,5689074603747216276,'KV643NSf1jTDZmgEsLIy','OB6QW74itfX01BYA4dEY60mrpz4Bn4','CHM4iGQ4bukQ9xzawBM4P8rXwG','eMwUR5DliwcVuqDoi','tqZIScnK7m4oOL','Zg4uezNUgH5bL7oUDl4BmWmetjWONP26GCVau',7);
-INSERT INTO t VALUES (18668,5040331253518197134,'dEiHN1uLwIZ6HDmeb','LZxwyUAZOD91LrD','KA','4UCzRHb1iiFK','dfQfErcGSWGIhuMmD9oAGKKrRUh18znXQcsi3N7uN7TPsA4HgBaIq0ag5ELBaDYAvfsT1HTADfbQ8YQ2VvzYQUeDACx','CjHPIouBriDiwt9LMXLosfm3QQ4CnTin1lin7nNKB5JB98anQY6j1cKzyScBH2bdPCR',8);
-INSERT INTO t VALUES (31266,1007297174386925198,'QtdVvWKqxRy8MWXU9IwNVr7g0Ti36','ZCXIRmcXOQkKAi0kjHGkryNlM20kANCKBdp1Tz3','wbDgEhmzlAVCCS','ru68lcHH','RStXbbUm5GClE0dbr8NB5VGiI7kvLHZxsbFd8na92dUT1ILJ5CHT92RUQFb9TlNGGC6fd7CWNdjHVD','u2H7ySNfsRvmg1ynNZfdTqQZHSMcu19xZYKtUSRciXasZzGY9r',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1935344966152550346,-4518076806269309370,'N','T28bur973V1UP1YffFS9IfWk9u5luwnZdCbtok0X2ZFvUvGM2Gn8pJgqodFjxX9mcRKQglM','TE1b','BRIzZJgfnrKc0F5lNU0L96wtNT2sCB3PqOPxmGpd4eQc0UuTRftkUDVJmDxaAlkVVD1OEjx1VOQPbqVHPbQY2jFDdIxdv6qknjzQAgdpesX2qGDaD5lUONGHxoDC5NBoSLTJakg7K8iyc0ZkGGCgwLWvzf3usB2czdGoZfgXfvFwk1M1RVdjPyKqufY5Ssx7PBpRnEz0fd2R6xqZBWEeQmNpQVkrQNkFBxs2JJx','f','1',13);
+INSERT INTO ti VALUES (1935344966152550346,-4518076806269309370,'N','T28bur973V1UP1YffFS9IfWk9u5luwnZdCbtok0X2ZFvUvGM2Gn8pJgqodFjxX9mcRKQglM','TE1b','BRIzZJgfnrKc0F5lNU0L96wtNT2sCB3PqOPxmGpd4eQc0UuTRftkUDVJmDxaAlkVVD1OEjx1VOQPbqVHPbQY2jFDdIxdv6qknjzQAgdpesX2qGDaD5lUONGHxoDC5NBoSLTJakg7K8iyc0ZkGGCgwLWvzf3usB2czdGoZfgXfvFwk1M1RVdjPyKqufY5Ssx7PBpRnEz0fd2R6xqZBWEeQmNpQVkrQNkFBxs2JJx','f','1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13040980007794158971,1099088752105078580,'nPD','PVoMfSsIvmUKnM1c4f8DA3UWR5cmhZXol4UDrD7yEoRsDHbo5pS3PLxv4FWKMCMODEhi1A2b4rgNt7EAdc6VEKtYjV1Rmi0hnuedqSG1Ybrnq8Hr7d7ZZGaa5e9m2eWRilzuOvVVppzOBs8jkvsywHu07elhcpBL87lAXIlbE0LCtTTAmi1AsvE8STKZNgzXgwO7OiByPMAAr3XYb2szq3p2LSgT31R1JvnF07','ikw','INJz4ocKwAIf0VzqpjJVY1AAFYcqxnnQdJYE2xC4d77mxRyeXmgnYaiZIEbzCYTeo5FWp1OYfVdi2uYxtiEjL','Q','n',14);
+INSERT INTO ti VALUES (13040980007794158971,1099088752105078580,'nPD','PVoMfSsIvmUKnM1c4f8DA3UWR5cmhZXol4UDrD7yEoRsDHbo5pS3PLxv4FWKMCMODEhi1A2b4rgNt7EAdc6VEKtYjV1Rmi0hnuedqSG1Ybrnq8Hr7d7ZZGaa5e9m2eWRilzuOvVVppzOBs8jkvsywHu07elhcpBL87lAXIlbE0LCtTTAmi1AsvE8STKZNgzXgwO7OiByPMAAr3XYb2szq3p2LSgT31R1JvnF07','ikw','INJz4ocKwAIf0VzqpjJVY1AAFYcqxnnQdJYE2xC4d77mxRyeXmgnYaiZIEbzCYTeo5FWp1OYfVdi2uYxtiEjL','Q','n',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14543373295051080080,4554313508181798774,'pyAMq6g','6oy936qJSuoB5hS8EoULqXO5T1g6bdjUGPyrf64ShNa8hGqCnSsXL96iZLTpEyie8Pcinx6EYnhCnoUr51hu4TGbDQJs2Aq3i9HGxW7CBuMa5aanGNqZyaz0t2P04PoeW5pn0hDdzEx5YPVJcLs5FYoQSq5whjQAHnSYVQSLXi2x5A9CqvUVG5ZWnLR2bJPR05eyCC9vInLF3e3GIcdGbPdAo','dtD','ruFlveH0okOmaI4nSd7ewAs0m6aUq3GAUnRvuleMH8JyrP9pmqQizQKPgPijJuE6nYW3jSfB40GAMnSxOHm91dTRfHg5u1op3N6WbqqWTdKNvIYrbagjUBtULJ7mFrFtSWuejib3Pjllbjua2KwCyt2tRQ0i9FKBlT2t9h','l1','9l',15);
+INSERT INTO ti VALUES (14543373295051080080,4554313508181798774,'pyAMq6g','6oy936qJSuoB5hS8EoULqXO5T1g6bdjUGPyrf64ShNa8hGqCnSsXL96iZLTpEyie8Pcinx6EYnhCnoUr51hu4TGbDQJs2Aq3i9HGxW7CBuMa5aanGNqZyaz0t2P04PoeW5pn0hDdzEx5YPVJcLs5FYoQSq5whjQAHnSYVQSLXi2x5A9CqvUVG5ZWnLR2bJPR05eyCC9vInLF3e3GIcdGbPdAo','dtD','ruFlveH0okOmaI4nSd7ewAs0m6aUq3GAUnRvuleMH8JyrP9pmqQizQKPgPijJuE6nYW3jSfB40GAMnSxOHm91dTRfHg5u1op3N6WbqqWTdKNvIYrbagjUBtULJ7mFrFtSWuejib3Pjllbjua2KwCyt2tRQ0i9FKBlT2t9h','l1','9l',15);
+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 BINARY(51) NOT NULL, d VARCHAR(74) NOT NULL, e VARBINARY(20), f VARCHAR(50), g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2956522154,53,'cQgNUDIuAGg6dxYqmCOi1wgqk4mVRD9','9qi4T0TaxFIcptL6p2xL4fub1s4xVwQJ6eZngo42NyOQGIU6sm0','gGIc2nvGj','OSYQdPB','0','Bd',0);
+INSERT INTO t VALUES (1193313591,-127,'Fbb0LsLgyy1hgf9RBq7I6nxMN8fusu','SutcfhEkQX3Bsa9LNgt5uQZ2GFdqoAS6W5V0PXDQ1n','WWO3XxNKZPLkJ51Hq8Vg','4NKaXYKCiHafUOclXkTZQLgHs1Fq3dpWYHMI0Y0eq2X','p','eC',1);
+INSERT INTO t VALUES (2936780082,-38,'RaQ2iDNzY','8Ap9FuXPr8sRg6XGsdzlRKLfE64RG7NEE7ERqSG5l7xN','YdKAp','ZeWb5uGr0ihDB8zB4mgUH','p','3u',2);
+INSERT INTO t VALUES (896323466,14,'gK8ftkTOkAB','T9mqSDsyNZ','y4zUuQRIVs','J372XCYcv23eHzcPv0CsO4GtuThRp759we','X','24',3);
+INSERT INTO t VALUES (1217427486,-88,'zwL7XVp66bH7qhqaqgGimx3HARJU1mEAf','VH8ribkf3irXZxNXju8','pQXU3InSB26af6KwXF','EkOfYmLr4MBEPLi9inGt','D','El',4);
+INSERT INTO t VALUES (611436510,-48,'USdioH4Dsp1RKMrr6BBM360v9lPwaEUPAFeLA7qaUM9QYbb','izUwoyKr8HYjikFtADRlDyFs27gwgKxMsZ2mt40oh4','Me9i5EiE79w9B2FF4h4','cs1WoR7sZK9IYOSUq','t','J5',5);
+INSERT INTO t VALUES (4021373480,-109,'6utYQoLOPenZzyeGybn8adLqWYoeNb','8a2ZhclVivKRiIIRc7b','iTthPykuMhYr9ABA','x19kXNhcwAisZA2tu6FmaY3Od1Kb0JfPDKEkjEJShCf0aibPrI','B','v',6);
+INSERT INTO t VALUES (2359208273,-113,'UlPILMgQi','CYirN6QbVjGBM4','06JwlB','S3E4sP','q','kZ',7);
+INSERT INTO t VALUES (1763260523,3,'DMVZtrsdOFFqkxTqy6HYY3qBjd','a0TfCBssLs6LUGt3G9N62P1e7sTWl7','1rDW','X78qH27wUreLXgC8WqlTjzoSJfOVSSn0LPBkHh','f','Y',8);
+INSERT INTO t VALUES (854826233,-105,'oV6Tc4IRLrJH2zpm','awCw7LApgp5kEtDCoR7DZ7LeItfvD5qQ','CrxH','LCvJRsPTD4gX5loVTsOGlO','9','O',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT, c BINARY(51) NOT NULL, d VARCHAR(74) NOT NULL, e VARBINARY(20), f VARCHAR(50), 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 (9257517913378672274,16468597657648105829,'AtOL3Vsvn2eNmtbQ','WcKYSzJaIJn6pMGQPbBaSOZCVpalu7oBkEkD2gcD4','xcJfClYtTzgSQY','hgQvruDkBQ9ejxzAZARI79','GNr3E3cPDc1','3IeUgXQQLCxdXEDwJ9klkdk4',10);
-INSERT INTO ti VALUES (9257517913378672274,16468597657648105829,'AtOL3Vsvn2eNmtbQ','WcKYSzJaIJn6pMGQPbBaSOZCVpalu7oBkEkD2gcD4','xcJfClYtTzgSQY','hgQvruDkBQ9ejxzAZARI79','GNr3E3cPDc1','3IeUgXQQLCxdXEDwJ9klkdk4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(38);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(38);
-INSERT INTO t VALUES (10538165531412981012,14610869660783300956,'81Zn63CqZT64MlJhyDEJfvSCHX6qpG53','1cSW4NojBxYYM662Kesk7EZS2BK','8yhD','Vrha4llX2E9Go5t','nNKGQ','dn7RHahwahyL08OYxVh7aU44zFLoI80jbnVATyaA',11);
-INSERT INTO ti VALUES (10538165531412981012,14610869660783300956,'81Zn63CqZT64MlJhyDEJfvSCHX6qpG53','1cSW4NojBxYYM662Kesk7EZS2BK','8yhD','Vrha4llX2E9Go5t','nNKGQ','dn7RHahwahyL08OYxVh7aU44zFLoI80jbnVATyaA',11);
+INSERT INTO t VALUES (14763107298304296,46,'6AVoehm','O1kYjzq74nxrosAFclNgzzMRX2EvucpB','D7xrXdkEQdk','FZ8HQte5cuk5VimVyjVrGUBsEyL4aMErUgWsFD2dy2huO4','E','E9',10);
+INSERT INTO ti VALUES (14763107298304296,46,'6AVoehm','O1kYjzq74nxrosAFclNgzzMRX2EvucpB','D7xrXdkEQdk','FZ8HQte5cuk5VimVyjVrGUBsEyL4aMErUgWsFD2dy2huO4','E','E9',10);
+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 (9254676924453403509,51,'ZCxigIg33PUIW5ZtHHjy4NdJCS1O8iIpTvmhuTvECi5ocy','e1nKxtr8iMS9rIPNknJQZoHMaFpoTGNG3RoS9ZfTHoeiTurz7TIixddTCu1jp0I1Yg9','HhcjahPMj6QugEPiEP','GMwuVd4JiPAk3sroTnOQ','b','99',11);
+INSERT INTO ti VALUES (9254676924453403509,51,'ZCxigIg33PUIW5ZtHHjy4NdJCS1O8iIpTvmhuTvECi5ocy','e1nKxtr8iMS9rIPNknJQZoHMaFpoTGNG3RoS9ZfTHoeiTurz7TIixddTCu1jp0I1Yg9','HhcjahPMj6QugEPiEP','GMwuVd4JiPAk3sroTnOQ','b','99',11);
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 (10553022347415963370,14696066721295062989,'2foNWZnj3m3Bo7THdmcapx5lO2rmyttd04YK','uPugSJAQFMSXmd4bSrartj0hqrPzWhtsWpa6NACvNIt4osUufJUlHgCHulboOAMq6dUBbaWARUcT','SN6CAcHI2N8XNk','DO40E','GoXQxFficGQDoTQlEsOYJK8iTe9Bg0hThQyekThkb6NJZcN5UxemFJ','t0G',12);
-INSERT INTO ti VALUES (10553022347415963370,14696066721295062989,'2foNWZnj3m3Bo7THdmcapx5lO2rmyttd04YK','uPugSJAQFMSXmd4bSrartj0hqrPzWhtsWpa6NACvNIt4osUufJUlHgCHulboOAMq6dUBbaWARUcT','SN6CAcHI2N8XNk','DO40E','GoXQxFficGQDoTQlEsOYJK8iTe9Bg0hThQyekThkb6NJZcN5UxemFJ','t0G',12);
+INSERT INTO t VALUES (2011061847353850492,-93,'iIaIYl0z08Tr','gifiGFeyQi9DPeWe0HQYVXQ5aht2OskxNBl3QhzzLiRb','qpZ4z8rw0unGJMZkrLt','WwmB','J','Nn',12);
+INSERT INTO ti VALUES (2011061847353850492,-93,'iIaIYl0z08Tr','gifiGFeyQi9DPeWe0HQYVXQ5aht2OskxNBl3QhzzLiRb','qpZ4z8rw0unGJMZkrLt','WwmB','J','Nn',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8015944296339106791,4334322523808434920,'aCP8zpa','xOdLoAmbVMrXInypmPGbt49EkdvrYCJTtdvQLSf4JLyQzeYNAZaASF9SpQzj50rY0PEt7FBjxvtTpWrqdP0kCPndqF09A2QTnNqNN5p5o10D0IITO3AR5uhaHxOhQdrXZJVZIjSJP5cL0iWpRIb4VPzatIg99EbWCadflByiT4Hi','v','uoziB28p3xlTmz6F71qvLHB5mzjGcsfDhVBeU267MCybnpwTfI0iUBiRzNV35d5bR6wmbHQbiH05nlO1LDaBT4epVtqQl3RIoOhdxODP0TWTldkd6w2FDyzENAAIW7GL5gaf8FlJwRy1oeqokNIBVMoNrsVC6c2CaJauTN1SOqhQSwU2p4pVnQccdk53MC7ZBVH6eP0RWWzGOCyReWV','FYNpqEpkW7vxXChntXiKchv5rKl','5',13);
-INSERT INTO ti VALUES (8015944296339106791,4334322523808434920,'aCP8zpa','xOdLoAmbVMrXInypmPGbt49EkdvrYCJTtdvQLSf4JLyQzeYNAZaASF9SpQzj50rY0PEt7FBjxvtTpWrqdP0kCPndqF09A2QTnNqNN5p5o10D0IITO3AR5uhaHxOhQdrXZJVZIjSJP5cL0iWpRIb4VPzatIg99EbWCadflByiT4Hi','v','uoziB28p3xlTmz6F71qvLHB5mzjGcsfDhVBeU267MCybnpwTfI0iUBiRzNV35d5bR6wmbHQbiH05nlO1LDaBT4epVtqQl3RIoOhdxODP0TWTldkd6w2FDyzENAAIW7GL5gaf8FlJwRy1oeqokNIBVMoNrsVC6c2CaJauTN1SOqhQSwU2p4pVnQccdk53MC7ZBVH6eP0RWWzGOCyReWV','FYNpqEpkW7vxXChntXiKchv5rKl','5',13);
-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(77) NOT NULL, d VARCHAR(6), e VARCHAR(76) NOT NULL, f VARBINARY(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (53018,3241793638,'wBo3TvoCP0OIfy','o05lc','s1VBqgrGA1JWXGUW3M71Hr4D7MyjM4oQRDkXdcGjzaE3iM7','UesFrKhsxyPwh','aLx5AveAf7sFVMGlrAXsWGDecFLJauAfsSb3tRm2rMUhhgoTsDT5i','IvfBh2sQ0jIY1nrpzOZIfZ8AZQwYPhgMdWbaEEp1NL1bcw',0);
-INSERT INTO t VALUES (26229,3002299689,'OVIUK4pYTlXtu1toXklBtIayIGQxdTYQdTLY2f65OCw8sJg6N','LUrK6O','7Y0BtI2qNOTMfeSCzA9lmpyqr0oNNcY64FrzeHTjMxm4rKgjMpVEB3bIBgErNVAtFypkuCUi8','pHNLF2Z9LNcIK3','fUi1D','R0us3DdPXBHoTG9Sk8xgWfcmMxnpT8iWyMPe4Wcz8Kd6te9hUjH',1);
-INSERT INTO t VALUES (6207,861951021,'vBb9UTIbRBLJ7ANJ','G1oLNu','x3Az5qSHhqYv9g','6Zd3dIjJNs4gEWp97R','QNKhWrfpye2I8KPPMGFfqg6oMMidejwDludeLE93Sr21nrPxdIL70Gqd7tWgTA9IcLZKnqleMbQfwp','ugcuaytio64VlHiLa3Nh9ieuJ3UdR5oMaX2aK3dU0kBT1LZlyLD8JiD0UyNr9hSsbP9r77H2',2);
-INSERT INTO t VALUES (1378,824660122,'ms93','gjqb','yuwbo81vI59Q9aB5kMgUTmpYPDRATO9UgRFDuchfvtZij98ZBtx8ofBqlL9rQfUWyR8jp2SoIya','rXtAAOlYHELG2v','vuN12TWGLQTetvHFOiEO6Uhqi36iuq5hJMTi3AEfbQhuEfRYZ2G6wcjN0sCuoyV2P5gaJwwYdYWEuBWcLp7KyrsfCe','40u1vTS9',3);
-INSERT INTO t VALUES (34290,3952721619,'7Lr16prfX3nLhEjzeqx77GxVCzyH653Noz8B0Sv8uQyNuqIMUv5MsEyQ3qq0yXtivtYkPLP','L9CaSW','hlTFhOGBroGdWyeRhOMIuIST966I8uvWz8S0OPS39zIC7FAX60WysKT9Ai9','QZCmgI72rW','hIsSfljSyUwMX99rTJX5QPj2aPq8cwA44RT8UJBg8ElB41eJotjRNu8aSRqwCO2cVAjZXy3LRm','AyGyEV',4);
-INSERT INTO t VALUES (21250,2098865518,'G8ssO8pD7C8XwGFFJmDUSALuXvADzipxZ1mnuM1EgXZHgAnei','e87taR','TBVnDqNofbOSdllKX1VyACyrwK5TZzoutWlO5hdo1qgjTwU6B5ml','pTDJmJ','0OVchJDDI2ayQ9LCW0nSGPAno9gkc54DqiJZotCgUb2e74YGKHxiMthTh3lHWTykoHR','zx9UkKdzgIekQlw3guHsJLEYomFyswTP6k9kCv5NSJG9ji2Cd',5);
-INSERT INTO t VALUES (53949,3711154730,'PvB3X97LN','LQGxz','8NOaxXmR6u6Wn5MYM5rJNPFHufmwyTYQvx4tHQaD7kxzqZA8AknKUjLJgc6cT9C','62wfoQR1h4f5yUPWo3w75c','0Yf5w1aBxDLMWPOdhc1yclhlqAojsifqZLAcOrrjUqGIPclsubfLiiJ36XT7i4jcyYcdGbZAUk2TSiU','6FlUSoMgQ5kzbgNmUrWsz6SW2HGRi0KhPHMiKIzHYIT88vfMWfReh9SvWm5YpiALNPgo7QaYvOWbFOo',6);
-INSERT INTO t VALUES (13409,1754985780,'m','gTT','WVxYmISMUAojDzDrNT2TjqiLMmB0PoFjpXshjoodrllFMPlaPWld6NwsaWXU2EbxTnCj','73eC9gQjbeCk8i60CTW3c','CWJOjHtoG0CUy5aFZi8XLSY2l7wEtf1hTeDlQ2WA24','gdDeamjF92C',7);
-INSERT INTO t VALUES (50300,3141335276,'bZJfZyIciG08CEra2Emwh5O3t0LsLqDKxzDtCZF27r8HW1174T8MD','5WXsJ','AI1ZGvu0tZojAfnXJ7OgLKfH2rvF0hYIWJAwVFMek3NrOWZx600ovJhR6','JDishOg3hiWNvt4','c9N0V33VMmwAxZk7OBeDcUrtLIezlAFV18OqJxcNlRCXC5dPLiJ3ExiF','eW5fid2Sr1UQrw7tK1tZCPRXxvTD6EDMR2DFCj7Q7KEiCRJJeeOYULf7VNFHtr55EJcPZXalT1IririuucFXpXbciefzaEyu2',8);
-INSERT INTO t VALUES (60831,3731446895,'gy2S4TlGP11cRJ3jqNZDWqV8bYKu3uAFqJ62SNA8XF8nQWGdSdhNMRo8wT','ZX','NkYt3D7Y8hxSV8aoFMWrUKS4iwAkGabTVksMBTxWzK4u84jQ1xYO7CJjGqO','sYwg8eBUORhaeELvyfQaFeSN','CmNtQBRv8cxKVG1feyiOEC1BRgpBBMf3aHaSNGaVRvc1d','xapuFQyQ5iZg5KAQwSjHh4f87uji54dOca4uBacR2GvCNGuXthth6YunIf4XbWPvvzxAPyn7izuWEI',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7558979060558495877,-61,'JLS4jiZsN1c','p3ALoeKzitcLdy7TJEZsVlOGKZs','apDJxyRGnEBF5','RS4OcnBOe9aWDil9LkHyRJYqaykQd8BZNFEIfSASjNU1hXeGzDFj9pz2BlZg3WonZG1pULdQijIdclifrCp59MQ7DEuNC4Wn2Cb7XIT0oIo33k4I1EzildyyOjHR7hU','b','N1',13);
+INSERT INTO ti VALUES (7558979060558495877,-61,'JLS4jiZsN1c','p3ALoeKzitcLdy7TJEZsVlOGKZs','apDJxyRGnEBF5','RS4OcnBOe9aWDil9LkHyRJYqaykQd8BZNFEIfSASjNU1hXeGzDFj9pz2BlZg3WonZG1pULdQijIdclifrCp59MQ7DEuNC4Wn2Cb7XIT0oIo33k4I1EzildyyOjHR7hU','b','N1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1304843358801104499,-2,'Hfh6ml','zrZ9sUfXx4rWXTJIFSJbMOZNRH0sVSjRHhWKZuHYNlNOsD3EWgetZ3qQzzJXDbgNJZxS3fm8LHjrliSGIRRsLJQnfVBX1q1HxOR5exu601dDVWESQrw8mshMtdH7qn33juCs2jBKShTCJZGcs7uzoH2Krirh3ESzDgwJrvvtpya62rahPma1FPrN','aDO6DItqEQwStrsX2ZB','iy8JSl4tVZzoMtbKf1mLR6D1XptsDwaYJWC9luHiymYJqH086fZbU92DLlLCFuP0CIqe7eKcIOc9LMVyOlWB2dHJDEZ4EIdnxp12bNI3rkmRYT4MbUV8vb0EXLMknDj2H9MCIaYNs0dbeJ61ZZImef73HFecyM7jO7NBtjcvbj6Ky15lUbA7PYRG72ULH1nAMgYZjZZ8EpG8HDAflLyrojjyoM6i1vbJskdFu98xBW9mKe','z','S',14);
+INSERT INTO ti VALUES (1304843358801104499,-2,'Hfh6ml','zrZ9sUfXx4rWXTJIFSJbMOZNRH0sVSjRHhWKZuHYNlNOsD3EWgetZ3qQzzJXDbgNJZxS3fm8LHjrliSGIRRsLJQnfVBX1q1HxOR5exu601dDVWESQrw8mshMtdH7qn33juCs2jBKShTCJZGcs7uzoH2Krirh3ESzDgwJrvvtpya62rahPma1FPrN','aDO6DItqEQwStrsX2ZB','iy8JSl4tVZzoMtbKf1mLR6D1XptsDwaYJWC9luHiymYJqH086fZbU92DLlLCFuP0CIqe7eKcIOc9LMVyOlWB2dHJDEZ4EIdnxp12bNI3rkmRYT4MbUV8vb0EXLMknDj2H9MCIaYNs0dbeJ61ZZImef73HFecyM7jO7NBtjcvbj6Ky15lUbA7PYRG72ULH1nAMgYZjZZ8EpG8HDAflLyrojjyoM6i1vbJskdFu98xBW9mKe','z','S',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7310901674327104311,16,'b9xoOM6sBE7rBQNrvit2JITEwsRhv2B4srh2UcEg7aYXvBkySy','Uwcs0','wmjm7UEq1XJ6upk8pDI4','TKxhDwJ7YkJpK5XCZLlqSJGujenP1aXQSgGXnSLLb9oOzEJezeBMy8jizOAhot0R4hmhdyw6iqqgCR8vLSR72ty7vVLiVWtNS85icF9UEJ8S3PlhQSNJfO4SO4d','P','G3',15);
+INSERT INTO ti VALUES (7310901674327104311,16,'b9xoOM6sBE7rBQNrvit2JITEwsRhv2B4srh2UcEg7aYXvBkySy','Uwcs0','wmjm7UEq1XJ6upk8pDI4','TKxhDwJ7YkJpK5XCZLlqSJGujenP1aXQSgGXnSLLb9oOzEJezeBMy8jizOAhot0R4hmhdyw6iqqgCR8vLSR72ty7vVLiVWtNS85icF9UEJ8S3PlhQSNJfO4SO4d','P','G3',15);
+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 CHAR(1) NOT NULL, d VARCHAR(64) NOT NULL, e VARBINARY(99), f VARCHAR(51), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2889701511,-2563790,'n','0ue0ir1cXLniEUTtwtBfjiy5ASy1QijlUm4A0HCyAy9eeOclagJBZ','3TFQILcRT4BvSwz6uX95BGSQTeIgOpEEyJE0vdo9WBH8JSLukPrmK9V4tGnsuXNwQ8yL8I','P9bWdIG7ZFAzvEItqWZxIhAz7ZDjS6UNNnXHp5bSwL1N','3','w',0);
+INSERT INTO t VALUES (2059027437,-7653210,'k','Zz9799nauS3Kcq0sCZTi18c8Ray','l7mJgt34Ntbhzxaq711cUQGcSCYVVNOSuejgu3Km9uQxO1vLNCQplUe','Tg6dKHUf4xeiFihi','b','I',1);
+INSERT INTO t VALUES (492272345,7515138,'s','Nkt8m5BZ0CHe0CWToM3IKpCsUvbd6C6HSvErmYYO9A1ocX2YPa','xZ9I8WNS7EvQ','mH86VJP9AYEZyDwunzDFvh0wzY6gsiiIl9Jh8ZXqkQU3h0b8','H','7',2);
+INSERT INTO t VALUES (4000168438,8126700,'l','MxdDJwC62U3XS','FgkhMpOI6joRVrKXkwiGfIRedXQa8iqK1rh3ezEiNA2MGrKLy694sZdxCLz8wpH6EGUnSn5lBjRaLffNDyAtvjgBsIQaDmUU','Fvk3wuUjXvVdnTjO2byUTfx4RvV05HJhh9rE6x7sFDpTTrAh','h','t',3);
+INSERT INTO t VALUES (2743235377,808174,'z','66EHvREpURWsI0asSusSpHOxN2DkurPg','g3pmusPYmb32cfCatLpnaq3OMg','z8bsCfmf7rIylKKdEzOv0UVlKReFrNRo','R','G',4);
+INSERT INTO t VALUES (2162323331,6991871,'8','PGuYtXQvOOzLjTduO9mYwGxI4uh2ovMAUoE77YG','Q22i1wJwTTDTAA7sOtMYnYzFDv8WNWmIIGyMD1jt9d07FGEaF1Zrgh8ZJtYICqxkB0Hwv4C8BzNSLly8cbxRZMBRAPomYb','1z','4','u',5);
+INSERT INTO t VALUES (167269360,7939070,'o','xnVws3G7OKrvHVI67Tc8cne3','DcZXLqRCQQPtL6Fwl5bkUgABIvVga1uoEvwv98ppAhDADCFtRgwHRjsKesarWNduUgPo54OKhcgkNNPAgm9NdWv3FNZ','MaOQI8N5bB','d','u',6);
+INSERT INTO t VALUES (1198215311,-952732,'D','5M','VX146RUpBzGzHRuZkwkgHu5bnaFwMywVo4RdGkaMLeH7s','FXxdPMvTHPCwUurmzjrQicXzwy','Q','S',7);
+INSERT INTO t VALUES (3199985461,1176073,'q','PdZfGhgc67MbHQC9Gfc0CYFDfixLDLud3y7gHaOZjg','NtnrqQlKhVUjPrq3w6XckanKx2CRHY85oqb6Bddy69JTdN1YgxAuLCljKU3pC0uHXaqm9vTsP6xy8lIJ8pmMIqB5r06k4d','p0v2snSOj7wOBKlEkGq2QkQ','5','a',8);
+INSERT INTO t VALUES (3246220304,-4397483,'v','LWWWIx6xA9MFvUOlduOYbP2mHDRM8OMcBW6cAliecFhvKIHyuo1ke','RJC7Ik0SwxEC7qN4X7l3bhYW75eRTZ8njeUnkk6XCbJNFs5xWsHinuzdnhMOjAHTlTeTy1SutTC9Jgwfp4dJwPP','N3GaKjVht2ccLxbCc6C98dj2rzgNj8MdsnkYkO','7','G',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(1) NOT NULL, d VARCHAR(64) NOT NULL, e VARBINARY(99), f VARCHAR(51), 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 (5380582,3515146472,'hJgju6jg4pfYfk8yAgHw80SVZde3Nor2FUOOEXQbrG4Lzt6rVG9Tj627','uIb','Udyq3p9wuxbv4Nh7mU9xxGxqR6Zee89KMITvirBe4aqkCx5XOPc3','MHynax2tmLpVwwOwAy2uMZ','L9C7XR8yDKU8pdRxRic','dpJ3VFxl9',10);
-INSERT INTO ti VALUES (5380582,3515146472,'hJgju6jg4pfYfk8yAgHw80SVZde3Nor2FUOOEXQbrG4Lzt6rVG9Tj627','uIb','Udyq3p9wuxbv4Nh7mU9xxGxqR6Zee89KMITvirBe4aqkCx5XOPc3','MHynax2tmLpVwwOwAy2uMZ','L9C7XR8yDKU8pdRxRic','dpJ3VFxl9',10);
-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 (8344877,544757686,'akZxMSjSnc8gBK7C3EKbWUP53qNoHZv7z7','c','j1Q9m1t7U1OlozB0ddRnNdGQ3pW','wSDyipQXNsn8KsJNcYrhdmJe0i','icxZ00XPqntwcollpT1G1GhXYJYuBW73zcdWOVR0mVdEx3JUZa0hAaCbh','IEYwKvlTHlOFOqxz7PiW0EjnAajb1rjWpRud',11);
-INSERT INTO ti VALUES (8344877,544757686,'akZxMSjSnc8gBK7C3EKbWUP53qNoHZv7z7','c','j1Q9m1t7U1OlozB0ddRnNdGQ3pW','wSDyipQXNsn8KsJNcYrhdmJe0i','icxZ00XPqntwcollpT1G1GhXYJYuBW73zcdWOVR0mVdEx3JUZa0hAaCbh','IEYwKvlTHlOFOqxz7PiW0EjnAajb1rjWpRud',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8401054,520150398,'Xu0DrKKhfpyKE0JK6gNKeBjcJfwO','w5oPY1e9FLxb42NXNGi','dlTfIgYL8g3nDR','azTfIFL','VrB1aJRoDjbc5R5o0XLaW3V11MO4LJXx1dMw2i3V0','hGu3Q3hbmxvJN79LpcmOiJ',12);
-INSERT INTO ti VALUES (8401054,520150398,'Xu0DrKKhfpyKE0JK6gNKeBjcJfwO','w5oPY1e9FLxb42NXNGi','dlTfIgYL8g3nDR','azTfIFL','VrB1aJRoDjbc5R5o0XLaW3V11MO4LJXx1dMw2i3V0','hGu3Q3hbmxvJN79LpcmOiJ',12);
-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 (13344811,2728601921,'Qz005W96MvkRK9PnO3y81','wKzEb2vLxiDBC814Zs8v8PaBAhYBOojVIbt3tcPQwVw86wut9teVjw4VTbxIOOsJHl0bBhkkDlfXWcIm1gR','JOgkZSYsEnAlNYQTHg2HB3AMqcU8TZRLpuZuMa0','0qvQBqou7ZC4MrsLG7TerEGiXDOxKkJD9j4jLqEP3vo6Aek8Iy0Vf96UsCqoZbLiH5nLoTYlXbCBKoqb0hVRK2uBtPCjHn2Ofq02YbdEZU6kCRNYAbQkczm63Yi2EO9UlveSgZ5AHycwa1N49X7Com2T3f7IqGwW6Ods5VlYGJH0xKbtr8yKb89nZ0CnY1ecmDqAlZkuRvQgdVG5LQ2DqS8ilfkTsEK4Xnlx9Ms9W86Wz0JIy1','C4Y9d1mBLlJ9sP6oa39udhFse0NIjHzFDkL7Dx9HfPeNY27ogNdVCoEaL1NBbjvuJh0bbphKVHdBpd3d3ggb','dGZbDYCqfdSQkxmjE2UM1OCWr7z5c6sLcUkUkrvcx9MgPaT',13);
-INSERT INTO ti VALUES (13344811,2728601921,'Qz005W96MvkRK9PnO3y81','wKzEb2vLxiDBC814Zs8v8PaBAhYBOojVIbt3tcPQwVw86wut9teVjw4VTbxIOOsJHl0bBhkkDlfXWcIm1gR','JOgkZSYsEnAlNYQTHg2HB3AMqcU8TZRLpuZuMa0','0qvQBqou7ZC4MrsLG7TerEGiXDOxKkJD9j4jLqEP3vo6Aek8Iy0Vf96UsCqoZbLiH5nLoTYlXbCBKoqb0hVRK2uBtPCjHn2Ofq02YbdEZU6kCRNYAbQkczm63Yi2EO9UlveSgZ5AHycwa1N49X7Com2T3f7IqGwW6Ods5VlYGJH0xKbtr8yKb89nZ0CnY1ecmDqAlZkuRvQgdVG5LQ2DqS8ilfkTsEK4Xnlx9Ms9W86Wz0JIy1','C4Y9d1mBLlJ9sP6oa39udhFse0NIjHzFDkL7Dx9HfPeNY27ogNdVCoEaL1NBbjvuJh0bbphKVHdBpd3d3ggb','dGZbDYCqfdSQkxmjE2UM1OCWr7z5c6sLcUkUkrvcx9MgPaT',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c BINARY(84) NOT NULL, d VARBINARY(29), e VARCHAR(61), f VARBINARY(89) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7026471,2841698241791355936,'GkgWPfp9Vguk96FIeeCkT3WadxPtFqnlxQwXZTys9S','YC','wvgYxL4wdIMy0y4eW73b3','Y3PedSn5Vf3YPOG0n2r4r4SNbGGGzT5N0XVtvfTaqlhtUH21P','IeTTGDrOgZkYzovGoHFU70ycl8105RRmeExPyTwBf6xfAE6xLKl1IgvliPwSaODIHcbAtdAQ0qtBBL7y3VGs1','V2ytoqVe2sil1rMDRfvc',0);
-INSERT INTO t VALUES (-6310949,10234237633363785345,'Qd','BMAiZQxmIXqesTIybeDtjlC6','bL7VB2e1RqtlvHf3t0GMV34g6N9mdcTmsM8lay2Mmakel8osIOj','hkvu3pNaL6xStIpbfSmIyPF6n9pfUQrQhvP131xhInz1H','JIt4tMKWWrhtAYkSIjt8UuXAYMEiDFhx3sTQxAgWdeMhtIwOmAFaoK4vCA0XZYAsAPrEUzf8NOONt2mD','VgT14NMSmMB6LDnHI4UPH4L71w',1);
-INSERT INTO t VALUES (-1925168,2744992562137439094,'ISRWaqE2c64rNn28gEC2dxwWMEhjl2uXRGjIAMtyVCI1JWQR3vE','JOt6tzqKBCiPFuZq','pMbPPP00jexcnEDCojaI4oDETzwzGJsf5fPIA4Cl','4MkZr6O1cKnHKpw3paDtFxuSLn0bMqQ7SFVeRek8wDtLGcQ2CeUOXUNLK1M3NWt3O5Vz4ugA6ivinTV0q0CR','xUzEput26Hpev','7kyoEuBJLqAFzNhK8ms20hGFZAmRaEEAAzdSmm8SupVvBXwDwsGoIKSOoXYEHWL',2);
-INSERT INTO t VALUES (7364929,16204878153326267935,'hkCM9DYzvWC9x9Q3rrlLpMZRUhXmDhxATkXiVTKwhaBhTZTYqY0CQOR8qXUxg0vT4UNuQuDZXjz','w','0ldzyza8Pk3egE','wR322NevQqehYt6cRWv0','lDUAkPF3aeSO8faHO4DjuD1hrn9Mv','r6j442U0z7q5uPgOltH1nON0XpE1SbVy27ndA5u2O8poyWLfktdrV',3);
-INSERT INTO t VALUES (-345367,6699711306811081383,'W1bCa2hpuxKOD7vmatdfHK3wCVja3dly5iLdRgYv854Hj9S8oJd8N','A0D0GxB7QvAowbOWSUho0','y7fwRFLCaBkIhGSwwZnz','3M0uRNpVwmpthDLjMwtcjepyM1chr6M8goY6fVHR0jX4x33GfbLna','ercDYBduTEkTos0h5zA4Ycvppd1HsMBntgATrOw2hVGCr6XUHfZGEpxOZRP4OWrKUCNUqkFWZEUhS0','3Lx7cMmGNFJ56mf5wTTuzfwgxALkGVcGcjs39',4);
-INSERT INTO t VALUES (4188188,15876529494386776324,'c6o0uTG7Oh439oheJDobqu0FB5','s','5LY1LZM6HnOb1GhYUe7kbDroemrJBAX5AVV40','HMnzzk7UlYJMtlDCrdCQAmNoJfZ2WEjOZIhWgPQ7pyCI','69R5Mb68CPC2padbzoNd','6LdC6Pff',5);
-INSERT INTO t VALUES (-3218324,15907790117454655163,'PUdXHdhA4bwBgqv8uC','tOfIca6Fy1CZMZSkpmcRnp4olqSC','ko','x8pEf86L','U3Mceou9VQ59n6otR7GpPGJCUBKR','XEj963NqcJbgQCAtDUT4Dw3',6);
-INSERT INTO t VALUES (-7586141,10269837043334795042,'qOG','I6ESjU','2Q3U8Ab40VWmv9Xf19QuEu93kHU8wj2zb7ctktTTev1FGq','mClcv9fFrd0UGokx58n9QMY7TUAxjboLccH6BSHboqT1jJQTICekIV327V','eYrMUthslvXR7erWzi1GqMSc60g40sbVJBj7dzgxUZsPjdRLlzKUx7WhWNrO0dMv3c8JjwgYRGwfwqRYtGi3tCdxGSy1V','VMLRe2L3oKR5XzmgP3DLPSleZDHCzGxHNu5WyUv8szzuaDJ2Xqonp0VJLvODlZFmcwKoyjV2zokQg',7);
-INSERT INTO t VALUES (-3495976,13689123958837028436,'RebBTndi7YaLnxPbl0N9NPFqjw0JZYg8Hmw6wgtZ5POqTj5WR6Qx8R9IaeLk6px2pZFBzON5UvZmZOy7K','s','4nCOqcitLKbxGNfbOrwvX50Gl','728Qg2LcHqsyVgMYbEpGA6bujOBiebNaCLc4Qb5OMpReBYLwwc4rE7oTA6UL8Rmzqv2r7PyKDE2r','2xGQt8zH3aMUEaS1Sxy1tFhJaCvBT3cl7ONmDUXYE6RyksAlueGmzHNSjP3eWgHwDU2ZhPIguFXQOqtBbFaRkOVGDTtNe','wET',8);
-INSERT INTO t VALUES (4220916,8126342058198597076,'L8FU5J8iNQ8VwQdjLOOk1vMqRdTaFzo9gocPBuc1mZKxeSDDoXB4XCBwDXkgRD4a1Yu','sWaQRQfLSunIpiWRQvtGl7uBDEEQ','2obYo6ky9ffg9od77k1Rz0oQHsgu9clWEeCD25RVUW7f9DeU73yuH','rWJGqwGhYRBv9xkQH5CghLIKs7hjXrOmauAFs9HqH0WD43ytwdc2nYljy0ezPMtBB','XERcnpL3K','nNXpZfurCm0wQmoY54C9wDUs7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (4183188061,1494128,'j','A2QSvEEhtm2DG1TtjQKgW8Wy9YCyMAuXwa3237bOEW6wp7JdCG1qleRtTT','Nj7U4FdJ3FMW6ksN9JgHBIxPT4MJlQLB4jXqRXwqQiIU711bI06T2TkyqhD7xbKwnRcQgYl0jQ8db0Dg1QH1BF6ifZTcEwXPXz','8S8yggsZiu','3','x',10);
+INSERT INTO ti VALUES (4183188061,1494128,'j','A2QSvEEhtm2DG1TtjQKgW8Wy9YCyMAuXwa3237bOEW6wp7JdCG1qleRtTT','Nj7U4FdJ3FMW6ksN9JgHBIxPT4MJlQLB4jXqRXwqQiIU711bI06T2TkyqhD7xbKwnRcQgYl0jQ8db0Dg1QH1BF6ifZTcEwXPXz','8S8yggsZiu','3','x',10);
+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 (3374611013,4103995,'Y','cDZG1U','TFdFaVyzxpRoaRLzbistJ0KMdGzcnZl8oRWBIySb','KszIxrcdmk','T','3',11);
+INSERT INTO ti VALUES (3374611013,4103995,'Y','cDZG1U','TFdFaVyzxpRoaRLzbistJ0KMdGzcnZl8oRWBIySb','KszIxrcdmk','T','3',11);
+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 (1816803398,-8061585,'Hv','UrrJy2BeUeCTBCoZdjSp51FucpZxVtoSegWG3AzqEpiFVM8qmzuz4CIpQEP8n8bM66mrfs3L1qxT','zgFRb5UQfmfEQyPWfnAqCVaH','T','H','9',12);
+INSERT INTO ti VALUES (1816803398,-8061585,'Hv','UrrJy2BeUeCTBCoZdjSp51FucpZxVtoSegWG3AzqEpiFVM8qmzuz4CIpQEP8n8bM66mrfs3L1qxT','zgFRb5UQfmfEQyPWfnAqCVaH','T','H','9',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1905993955,-5294277,'yD','MpoBBNhwrJvQzfbRrOUDk1o2Ovueoy8xVfTVoYbA6DvsztKt2S6PNue3ldjXeWASQm6X0','EHdmkhSCjBCI1t8K1qvhiS6M4P8ynrliPRlGQAqAcdlRz2Ziv5In0g9Nqgum5jVkF2a7x3','FGvlkDmRGK9nkVy2gEQ4HrgRSGCRoBdIVbosFOp86unLpJDkBDUqjmoiDQDG3GYY7uJg355ZOk4Q9TSlg2bE9eG594OVLR78Kwqf21ESLF2eFZPecVG2Aw8vtQHftWWNzKQe62rtTPyApn33TPbR2NCBhjaiRvMV3UOUl5nbjeklMLtyZ119skrL7zNTlHX8nKnaWwSq13dXhpDTw37ztivMtZApx1tZi5LYJIYY','2','4',13);
+INSERT INTO ti VALUES (1905993955,-5294277,'yD','MpoBBNhwrJvQzfbRrOUDk1o2Ovueoy8xVfTVoYbA6DvsztKt2S6PNue3ldjXeWASQm6X0','EHdmkhSCjBCI1t8K1qvhiS6M4P8ynrliPRlGQAqAcdlRz2Ziv5In0g9Nqgum5jVkF2a7x3','FGvlkDmRGK9nkVy2gEQ4HrgRSGCRoBdIVbosFOp86unLpJDkBDUqjmoiDQDG3GYY7uJg355ZOk4Q9TSlg2bE9eG594OVLR78Kwqf21ESLF2eFZPecVG2Aw8vtQHftWWNzKQe62rtTPyApn33TPbR2NCBhjaiRvMV3UOUl5nbjeklMLtyZ119skrL7zNTlHX8nKnaWwSq13dXhpDTw37ztivMtZApx1tZi5LYJIYY','2','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1070799634,-721692,'8r','eyJvaNiw78If3DhXhVzBBvnP2GhJjtBO40hb6dp5u01RmlNqOY2npxFhTZ6nMW3NryDN8r2Fo42P','2XxjiFnXoEYtFhEVqWgJqZvd5JZGEf0uxl87ebLvL7wnGESg6U7Xc8bKKoieXVSn2AwQ7eOg5udpYSvgHm7EfCpKS0z1DPLI','xJ2L9azJ2FjbUjg5Z2mWEEqDL7vPjaOpnmwvImK90j8RRW84l1f2B6ahz8ngf2t','rX','H',14);
+INSERT INTO ti VALUES (1070799634,-721692,'8r','eyJvaNiw78If3DhXhVzBBvnP2GhJjtBO40hb6dp5u01RmlNqOY2npxFhTZ6nMW3NryDN8r2Fo42P','2XxjiFnXoEYtFhEVqWgJqZvd5JZGEf0uxl87ebLvL7wnGESg6U7Xc8bKKoieXVSn2AwQ7eOg5udpYSvgHm7EfCpKS0z1DPLI','xJ2L9azJ2FjbUjg5Z2mWEEqDL7vPjaOpnmwvImK90j8RRW84l1f2B6ahz8ngf2t','rX','H',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1208462166,5993210,'F1','sno6jIaJCG4PMbE8Lu1r2zulx70I4UeQwcLZQHa3wyMNhrzygbffkR5x3xHxv3CNZjqaoQAlvASoIWX4lqeo6FN8QzUK1FdbkfiUOifYSPsvCKrKgganGms4sG4SDGe7Mp6D5BZE3VmufI7xXofxxAOrSrZfCYovIw853TtClqDhmux5PwSmOTiaqhvfZTQ6oyWEuAMq8wYhGv','1FFpNmohjEQP7c6PYFeiVqw2Kbe5rx','U2DYC5a8ZC6kRijRrxHWFHYXDBFDrOy6QJNYZGpFgYI9Go0OKcdkaozcA4jH5WSbKIJCkAY9zK46xzQ3KDlT8OPgmaDRyNOXGJMTZ1i5BDy8qJVZQDjbgyKY5fN89txNGMkXtfceIAPJmjW0FGdaYGke0tjxaeKvjf1lbHvwnfAP47XuLdDUqFWxrtecRDaVIgQA2c0C5SVJAnuuxZBrFC01Hg9XE5OV','DM','FF',15);
+INSERT INTO ti VALUES (1208462166,5993210,'F1','sno6jIaJCG4PMbE8Lu1r2zulx70I4UeQwcLZQHa3wyMNhrzygbffkR5x3xHxv3CNZjqaoQAlvASoIWX4lqeo6FN8QzUK1FdbkfiUOifYSPsvCKrKgganGms4sG4SDGe7Mp6D5BZE3VmufI7xXofxxAOrSrZfCYovIw853TtClqDhmux5PwSmOTiaqhvfZTQ6oyWEuAMq8wYhGv','1FFpNmohjEQP7c6PYFeiVqw2Kbe5rx','U2DYC5a8ZC6kRijRrxHWFHYXDBFDrOy6QJNYZGpFgYI9Go0OKcdkaozcA4jH5WSbKIJCkAY9zK46xzQ3KDlT8OPgmaDRyNOXGJMTZ1i5BDy8qJVZQDjbgyKY5fN89txNGMkXtfceIAPJmjW0FGdaYGke0tjxaeKvjf1lbHvwnfAP47XuLdDUqFWxrtecRDaVIgQA2c0C5SVJAnuuxZBrFC01Hg9XE5OV','DM','FF',15);
+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 BINARY(52) NOT NULL, d VARBINARY(76) NOT NULL, e VARCHAR(31) NOT NULL, f VARBINARY(20), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-18792,6303,'UlJI','lU3j','pgLIKI7TEc','DR','Kl','P',0);
+INSERT INTO t VALUES (-3185,-26827,'iEptYmETu8iN4gANu8qBb8S0','sYGQpl6HTlDKjn9Z0GvFZDG6EjN1CHk84HOj2JweSYTnkKCcJGnglAaCbLT3','zqKQPEruymGdRtbO3kqNP0SHLRL6','18','t','y',1);
+INSERT INTO t VALUES (-7102,-24038,'oOabHmft','wVt','2IAjtLurv8NT7QT','oZECcQdOXd3SNpbBh','0','E',2);
+INSERT INTO t VALUES (5253,21233,'2ZRbwZJQKnVgXyUilnFr9tIIAvMbznSmYLAorRoWw','a2yApRhDPDL30hVm3GtQYB3','IV1XnQ','BpR6ONY','u','T',3);
+INSERT INTO t VALUES (-11260,9008,'lECDtPoFw5KX6k','5rQTWN5OszS3U7ntBnyIu4fREULYSikrIbouWTpXXgWRqaHmXKPFi92YCvplla','kcOkUMTbzc41kS3mZXqZUKu','GC','F','I',4);
+INSERT INTO t VALUES (4947,24345,'VighKWhmmCLwyODE21Rr5PGoDmYjCp4uksDwUIXRDTYmxdpA','osVdVhXOyPtQ81Ym321fRtfN33rwIH8U6','qDckUJ6E5HBcLLhLmCrB2wJclSYoM5','dMmxIUGwGAaZVkFPGXS','FC','F',5);
+INSERT INTO t VALUES (29483,-23219,'y0RCzkcxt1Dv5smVJ0T5I8GwfhSvheab5vuRAiCsHoCtN','J4ESM83CorcAXaFMAYdH8ToDPbKJ3faDLnbvqYmHq0AQHZvwKaSz6OYGaOlAgSk4cQs7i40','QOneGd4hCHRw11HfE5nnihnKbWrnL','yxIq878hAgNlgEnhds4t','8','F',6);
+INSERT INTO t VALUES (2847,21875,'EpocXvAkeC6prftuwxqVzwQNPkL','iNQ1gQfGBKjpfNmelnXar39d15rOTOD3dlGSyB8Tm3N8nlRxAuqV5Kj9x','Bfe55patcJxhtJw8K','Z088TblY19TfWQ','G','J',7);
+INSERT INTO t VALUES (-9393,9824,'TK','JUyHFtb2HoLWe7JUKu9SWKNEFrUAef','BcpSOyicO6Nmjz3EQ02','5q9lik2An7E3xgT37tLr','EN','3',8);
+INSERT INTO t VALUES (-24683,3508,'4rPakkXvnnTQVMChYDHjLrACzLIlqJPHwc5bzjdcDRQXTIUP','PRKZb1KarOCtIQ5Pl3L5XU9FKuZBLsDIN2ATqls9q7','WSkVEHTIkEUMtgBloEFLu','kPKLTp7i5','K','6',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT NOT NULL, c BINARY(52) NOT NULL, d VARBINARY(76) NOT NULL, e VARCHAR(31) NOT NULL, f VARBINARY(20), 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;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-532202,5006823382211455345,'fzc2zRXBaPGSx7QSX5rYRag9iC','Wlvv5','E7JMVN52gA','iROVKhHWOYhFGzv','dKYuWAyI9v9TmA6oWgR1Jcq2oxn6kIi8lvxVmDOsSyMWsYFkGun5dpyKXh3uznzdOegi1qwwjfK3EfijBRAFG5TRfEPKpKL','msPqnYk3PKYdQKZ4C8riE1aQF5fFHtjKZZcUWwUA1Z0nQY1SHQfw6fRSl87XoJmo0il9i',10);
-INSERT INTO ti VALUES (-532202,5006823382211455345,'fzc2zRXBaPGSx7QSX5rYRag9iC','Wlvv5','E7JMVN52gA','iROVKhHWOYhFGzv','dKYuWAyI9v9TmA6oWgR1Jcq2oxn6kIi8lvxVmDOsSyMWsYFkGun5dpyKXh3uznzdOegi1qwwjfK3EfijBRAFG5TRfEPKpKL','msPqnYk3PKYdQKZ4C8riE1aQF5fFHtjKZZcUWwUA1Z0nQY1SHQfw6fRSl87XoJmo0il9i',10);
-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 (-6901814,10315621928267217059,'TMElzyO5qe0z6D6ppRq1KKygzGM8cWwRs0B7LCkcD3xAdnXow2pGN','UqSl7Sm','g5vMZqDO5bdJsSYP9EuRw3jowoRXdZ8yfUA','vtRvJEDwruFpigHGqmaNxxyRWFmJnc8uQbR9Jp2rszeLjt3LMLskoGYHMq','iJDNGSWe3ysXdO7eiql96jXB9dC3lxPojGyc5rWmhYPT7ng9mvHytuQcLpPvh7y9GvPFg6IjfvBMjAV62hjeeRR','JqLY0c5iSVxo8LmLfmpnfTzUBSiXAQPviEnAJ7KDla8eRwweW0mNLd24ewyDj5UJai71WZPCVCAg2mOs63zHyCl9vfCHTHGUz1t',11);
-INSERT INTO ti VALUES (-6901814,10315621928267217059,'TMElzyO5qe0z6D6ppRq1KKygzGM8cWwRs0B7LCkcD3xAdnXow2pGN','UqSl7Sm','g5vMZqDO5bdJsSYP9EuRw3jowoRXdZ8yfUA','vtRvJEDwruFpigHGqmaNxxyRWFmJnc8uQbR9Jp2rszeLjt3LMLskoGYHMq','iJDNGSWe3ysXdO7eiql96jXB9dC3lxPojGyc5rWmhYPT7ng9mvHytuQcLpPvh7y9GvPFg6IjfvBMjAV62hjeeRR','JqLY0c5iSVxo8LmLfmpnfTzUBSiXAQPviEnAJ7KDla8eRwweW0mNLd24ewyDj5UJai71WZPCVCAg2mOs63zHyCl9vfCHTHGUz1t',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2862448,3442282891755424007,'Od4QAxutwjzYkQELIYlSA3Rbc6IO8dZzuKYyAovMuFc9VOn5aYoLSyYhm6U9vgo2uibPJ531j591KevLsx9j','TmTUGuzUSHN0ka3aYBdGV2MYpABhbzTnFGrWZtVpnsdISIo5af75I4zYDxUToyVz0jBgsSkqkSp8Qj16sBLE5Mi0H5fNUXdMr7Ib25g8LXQgoeA9tPFoeJIlT1SL7WBZK13LdBJXrqQiX1VvxgplrOX5ahbLwxrFawTCeoEntpyhiaKUC6sXvgXXKr2QrEFd50wOnjEGVQ5A7kHXypyuJtOC14tuXxxN0zEigIOctLYepsS9cwxA03c3x7Q','ZIxBfZjFOz5w5ek8zhHNfZ0uv','Ue','tlKU1phShSswJDBfK0dj88J8v1qjc6T4XM1OMnwkFkl0PW15Gghd','PH3aOvOHXIJCH8QoDod0PKp2MuqKV5nguk2g54uiDCANykmSO82Hu7Zyb4a8KoKXEIAQrRIGpcncZ4QQ0uvhRFzFcmUeYIuvMU3l',12);
-INSERT INTO ti VALUES (2862448,3442282891755424007,'Od4QAxutwjzYkQELIYlSA3Rbc6IO8dZzuKYyAovMuFc9VOn5aYoLSyYhm6U9vgo2uibPJ531j591KevLsx9j','TmTUGuzUSHN0ka3aYBdGV2MYpABhbzTnFGrWZtVpnsdISIo5af75I4zYDxUToyVz0jBgsSkqkSp8Qj16sBLE5Mi0H5fNUXdMr7Ib25g8LXQgoeA9tPFoeJIlT1SL7WBZK13LdBJXrqQiX1VvxgplrOX5ahbLwxrFawTCeoEntpyhiaKUC6sXvgXXKr2QrEFd50wOnjEGVQ5A7kHXypyuJtOC14tuXxxN0zEigIOctLYepsS9cwxA03c3x7Q','ZIxBfZjFOz5w5ek8zhHNfZ0uv','Ue','tlKU1phShSswJDBfK0dj88J8v1qjc6T4XM1OMnwkFkl0PW15Gghd','PH3aOvOHXIJCH8QoDod0PKp2MuqKV5nguk2g54uiDCANykmSO82Hu7Zyb4a8KoKXEIAQrRIGpcncZ4QQ0uvhRFzFcmUeYIuvMU3l',12);
-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 (-260928,1833255619466744776,'vqj','eFMIz5vnUl5GcW2LUQYlyO5HCuPF2Xl9ZIkKsOnaJHPdRQQSsXXDq8px4jTMXelyCApibxmtl0UjJOC1p7Jf4HNcd34dn9SB5G3SmKgKyfnFPIR4or2tkcZXM9PwpseR3NLHUqmte5UzHDmVyaOj0wFWEuwRqjN5136Y9MvAlRJMAA97TPXTW65YlHommT8qHhrKZQ4SYR','N2yzrcRnst3B0YJb1oVGb2xmwPn5bK1r12ZbCxsB7T','gj5MQvvzJIIMybHsKkm0giOADyvRgKlKKSq6TvGkeXtxM3TGJ9BafHQdWWZPiLC8HTPvTnixLxtris69A90UbRZfWw60yN3jCdKQhU36uSltKXV0i4Pte9s96mFFQp5nfmlsCFg4H0Jx','fX04wlOcy2KsIRsQdbWufRi2NTwmDtQfdknMMPwKrEZ5mlgdnyS8cwKgA6LasoNQcwvXITO6sMKo2sGO2OCcmdwPBF86Y7mfvL','p6UQqc56iNzCtWt5BqfeXRpjmuJ3Qk9kpPXYJwI6V9KmYSq3',13);
-INSERT INTO ti VALUES (-260928,1833255619466744776,'vqj','eFMIz5vnUl5GcW2LUQYlyO5HCuPF2Xl9ZIkKsOnaJHPdRQQSsXXDq8px4jTMXelyCApibxmtl0UjJOC1p7Jf4HNcd34dn9SB5G3SmKgKyfnFPIR4or2tkcZXM9PwpseR3NLHUqmte5UzHDmVyaOj0wFWEuwRqjN5136Y9MvAlRJMAA97TPXTW65YlHommT8qHhrKZQ4SYR','N2yzrcRnst3B0YJb1oVGb2xmwPn5bK1r12ZbCxsB7T','gj5MQvvzJIIMybHsKkm0giOADyvRgKlKKSq6TvGkeXtxM3TGJ9BafHQdWWZPiLC8HTPvTnixLxtris69A90UbRZfWw60yN3jCdKQhU36uSltKXV0i4Pte9s96mFFQp5nfmlsCFg4H0Jx','fX04wlOcy2KsIRsQdbWufRi2NTwmDtQfdknMMPwKrEZ5mlgdnyS8cwKgA6LasoNQcwvXITO6sMKo2sGO2OCcmdwPBF86Y7mfvL','p6UQqc56iNzCtWt5BqfeXRpjmuJ3Qk9kpPXYJwI6V9KmYSq3',13);
-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(21) NOT NULL, d VARBINARY(84) NOT NULL, e VARCHAR(27), f VARBINARY(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2708124,7803664,'VMFfzLiDQst','6uHJI5r9JqvICCDLn2DBzrhktAqMJZzv1gMoInoN66iXH','iFSph9tYzERcqMAiwJjA6J','YldR2FsvQ','tBRonJVQrhNNJnBmMWdpYuJ0wiITtxZA7tI6n72sqIHrLbImgqoXlPOq190x1bpFzZGRtk1s9wGzGlWJ','2qW0XI4jLyoXCWcIH9AyXYbmo3ZAVM78aqmt8DHH5bJjSTJBpb94dObvLHAZH9OWN',0);
-INSERT INTO t VALUES (7224521,-5223697,'Z7yDw0mhRH9','IqXgRPXYOIqcj1bFk4w3HiRxGoTJdNYWvQrkW8tQjUbmJuLORfMZyCLJoB2','r','yK6g8hFId3CEAoGCoEti','qeCuDU','oanPsdkCAfbhRj4pVtlT',1);
-INSERT INTO t VALUES (5331809,-4789737,'cXuDEFa0XKe3jHGa','FaU7umbCXp5IQFMC3xS1XXz1plMcMF5OcDqfgwUjVL3JXS43z7UShUqDORMSg25H5ZQH4f7gWUmn','gZQwjZzJqiAlx5ElZO','66z6hnctYtz7wVDkOlIqYPpTjf','CB0BMesv4GlVaPqSOa21VWcKBPE0g9KFQJg0C5MxVoTWgND0x9y','oHoKQw6Pc4038DqUD2tbBJgVvc9r3ZZbtAb7At0oqa6stpotH0Xxi3XBDYkc3FVsSvx',2);
-INSERT INTO t VALUES (4135173,7184803,'68XsmkcCDfZOeGZs7o','K4yv','efnIbVBpXg','juWNoHQvl79qKUq2gWx7oBZZ5WUH','Tq79OesSzPW','3ekcydyFtenFaBTKZ56lajKVJKt1kO61hOUotoI4VAmbiiumKw8a',3);
-INSERT INTO t VALUES (4454951,-1451292,'0b9I5eRq4','M','LzUkeeWvc2Ro','xDsFjNFZb7q3NKN6bxLi','TTbgNvzqY','uRMEhyweT7694YL2UQoxyiTbrupPI0iy00hOkyGut0e9cU6dTGOsRKSymy',4);
-INSERT INTO t VALUES (-1818796,-4579740,'7ZHpVLLULxEFni','NN5rEMDjvIC','rEzHHPoSOLAE7pv','PdJq8bB4C1Dny67DnJwCV6Gualm2BFqruixtkJlSVE','1g9bjxwdKDmNoc6xZAZN2lCBXVaF0HjsqMoN5Pd1mGnenBkN7','hITi8m6EvtEEv8ug',5);
-INSERT INTO t VALUES (7530533,-7508534,'mAdX7A','JTEvel4BfiWrri2nJiiRzjKlkfFHMGr5W','eYU4AL9GP9UgltEZnVB3EGw1','qtXc4n8L7x0Evdv1DvTD2FgWvx9XfbpnCB','GQitExMOxBEpIc','NBbakm0x4ghot6NXiFULx0EehR6pegJHJMJbQlHUKn4eyWyAvdXKfgAmIcDejORcXDQuzgkEZfq73',6);
-INSERT INTO t VALUES (5974796,5560114,'c421Tt','2CuP43m6xeIV660LPxCZFrLprZvt8AFXweHUOrgUxNSfEOYxbQ0WIuiOerPm5Eus0oOxKu','7fEbqzLddiocqSKwR','i6QilbHntCGJ4BiEsrQtmrgzEnDd5dhaKMtzy9XX3dpuCaH5zGuhniBmjeMn','2gRdZ8pfRVIeqQgj1vzT','85ivQMNBJjNu3CHHVzG4MJP7z',7);
-INSERT INTO t VALUES (3253356,6616992,'cG5eoUk','rD4GNHa2YzN1D00gSh2XgckIh6tPHnDXTEQvO6QYYhNdzWO4NR2kdnDCunTIsIU0VCSCW1u2QOs','RVgFHghOniksJb2','lM1H5yG7hCp6vjQo6nNuki5hCSF92rMk743Wzn9lJ4K7syo','W2Dh6zkOoaMSY1Tu4D1WruxhUDvMhqIOIEIJxOMbbhT6sMeFzrm5LppyGsLuVxaJzJC808zJc7IK5f','XNQz6QFwJlvtRpycPQINdMDqS',8);
-INSERT INTO t VALUES (1370230,-3847398,'6finB','Fbklm2cc97QZOsf126UIbqvI0Otzz2855giKddDnc1v3zos3RkIHSCZq7VSqiVBKRAQP2tp','87vQH','lgRCcXUwnaR4Rm9mRMVLUi113XPipu2aDOwvBfN2TotAwXLbbw5Ns7xpu','FOknNPf11kN2Zt5MO6qf','dwWMAUFOYsD9tKD90uzTbnQMI2rmHNChq4',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1189718656,-6302054,'S5Q','EWWoYHtrQR6qTj3db3WWEINEVAvIoO7gVWXyc9X20e5oj5HFAZY3qw0uIQ2w05tjNbXC2JuWvGdrX0QfsZNj','HPCFmWs','NBRLtoDnmFP6okNEx2f06vKfI6imfsjcBMXz0t','jdisdm','ROiuYwqx5NQmJuQynn8hoVYpk35X6FNFU3fo6gt1HR0DjpYh',10);
-INSERT INTO ti VALUES (1189718656,-6302054,'S5Q','EWWoYHtrQR6qTj3db3WWEINEVAvIoO7gVWXyc9X20e5oj5HFAZY3qw0uIQ2w05tjNbXC2JuWvGdrX0QfsZNj','HPCFmWs','NBRLtoDnmFP6okNEx2f06vKfI6imfsjcBMXz0t','jdisdm','ROiuYwqx5NQmJuQynn8hoVYpk35X6FNFU3fo6gt1HR0DjpYh',10);
-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 (529256453,816723,'f90epSbWubVJM','GeIzG5qE6EMVJtEiOdSkl5rJGsKuzpAgK25ixTs5RMEqmyHmZrI58n9','SXH','r5C2LFVPg5cIbEc17vADmog2HIXX9r8AzoSpkdiawrHeLG3EcsPdTWEwovikg3S','O8oYFwDMY0LCXr','q88WcOqB7AZQ4nOFoSG7JHEVmGCAoicgajgndrnuO2CiUel4t0dOzicoGoGofR8SqOOCo25W0HpL2562trUA5vCwK9PHbS2PNK',11);
-INSERT INTO ti VALUES (529256453,816723,'f90epSbWubVJM','GeIzG5qE6EMVJtEiOdSkl5rJGsKuzpAgK25ixTs5RMEqmyHmZrI58n9','SXH','r5C2LFVPg5cIbEc17vADmog2HIXX9r8AzoSpkdiawrHeLG3EcsPdTWEwovikg3S','O8oYFwDMY0LCXr','q88WcOqB7AZQ4nOFoSG7JHEVmGCAoicgajgndrnuO2CiUel4t0dOzicoGoGofR8SqOOCo25W0HpL2562trUA5vCwK9PHbS2PNK',11);
+INSERT INTO t VALUES (7279044,31704,'jUHADL','rtEZ7XBg8F1CQn2pm64ccG8cIXfYuGMiyhOL3CDiBtCSaXtImO6px9VwRMdhvBXSQv7dU','tmOgo24AX','kPkYz9YtvLZ4s9','8','j',10);
+INSERT INTO ti VALUES (7279044,31704,'jUHADL','rtEZ7XBg8F1CQn2pm64ccG8cIXfYuGMiyhOL3CDiBtCSaXtImO6px9VwRMdhvBXSQv7dU','tmOgo24AX','kPkYz9YtvLZ4s9','8','j',10);
+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 (3744937,-18576,'34tnBZZA6Oov1VRx9uLU9yMlC6','x7456X7XU4fbPScf3lppRhXiWPDvfsTrCBuK0EFSdrp7rSjg1DeQZIW0BhEI','rSclzdM2Ly','w','L','o',11);
+INSERT INTO ti VALUES (3744937,-18576,'34tnBZZA6Oov1VRx9uLU9yMlC6','x7456X7XU4fbPScf3lppRhXiWPDvfsTrCBuK0EFSdrp7rSjg1DeQZIW0BhEI','rSclzdM2Ly','w','L','o',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (655102357,5275694,'5N','QtCOCi3j8dK9ZQHXWWS1MP37RFrUIKYt4u4uEDYq6KhxiGNoUL8eZ90DUVwO3fEdWkBVUtfaT4CPaBJFkEDBTOzGaAIXxbO5I6frG1cHakbxqz0CUngEeodOutzWEcRhee7fd06M1jhuCtWP9wjEZDuvdkp8cZQyfVBnV8C59TeRKutcDZuMQQ1PI361lPgbBWuWOZlpd8oag','p','300zFPoKkPFMr3wH','3zjpnA1T8mJzAxD4j2mR49BkMrW','04Nev2rMrFBIBr9bHi4UAdN6wfmOxp2cqDsPqagFvW9oGTmbGGGaoTgUr8dzgcJGwR9EwI',12);
-INSERT INTO ti VALUES (655102357,5275694,'5N','QtCOCi3j8dK9ZQHXWWS1MP37RFrUIKYt4u4uEDYq6KhxiGNoUL8eZ90DUVwO3fEdWkBVUtfaT4CPaBJFkEDBTOzGaAIXxbO5I6frG1cHakbxqz0CUngEeodOutzWEcRhee7fd06M1jhuCtWP9wjEZDuvdkp8cZQyfVBnV8C59TeRKutcDZuMQQ1PI361lPgbBWuWOZlpd8oag','p','300zFPoKkPFMr3wH','3zjpnA1T8mJzAxD4j2mR49BkMrW','04Nev2rMrFBIBr9bHi4UAdN6wfmOxp2cqDsPqagFvW9oGTmbGGGaoTgUr8dzgcJGwR9EwI',12);
+INSERT INTO t VALUES (7926219,14801,'WCHQveX0FtdFcEUbShK6TAQK9Rf7tSBeuZ8i5Ras7dxgUGlGl','NbPq4N8rSKykVemaCkXPbvfjy3os79LwJxpTpeUMuV5uyQPa','WA5NvsVN2Nj','FNz8K1I2lVTNabF','i','p',12);
+INSERT INTO ti VALUES (7926219,14801,'WCHQveX0FtdFcEUbShK6TAQK9Rf7tSBeuZ8i5Ras7dxgUGlGl','NbPq4N8rSKykVemaCkXPbvfjy3os79LwJxpTpeUMuV5uyQPa','WA5NvsVN2Nj','FNz8K1I2lVTNabF','i','p',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (43138212,6280718,'MKo1yb','HlTuGATA5IXfkO2cXM8IdVdQcXvH3bOIdmaB23cmCDpI2lck','SbEigWceQTkWuFw','hvvgl9ndY3v','5SF','Qzvifx',13);
-INSERT INTO ti VALUES (43138212,6280718,'MKo1yb','HlTuGATA5IXfkO2cXM8IdVdQcXvH3bOIdmaB23cmCDpI2lck','SbEigWceQTkWuFw','hvvgl9ndY3v','5SF','Qzvifx',13);
+INSERT INTO t VALUES (1403874,17787,'N9lSh4h2oHuD8YFM7yiL5X5tol0','LEZcBq423LrqHxErZaRWkHCBD0wrqswLbJtGFdi8AwZE0daG6XqlT3Jk','rzmXILW2Dhx','AUc3iHAs5saIhuqP9RJXWQYvtt2nxM2BNmMkoBNHhX','O','t',13);
+INSERT INTO ti VALUES (1403874,17787,'N9lSh4h2oHuD8YFM7yiL5X5tol0','LEZcBq423LrqHxErZaRWkHCBD0wrqswLbJtGFdi8AwZE0daG6XqlT3Jk','rzmXILW2Dhx','AUc3iHAs5saIhuqP9RJXWQYvtt2nxM2BNmMkoBNHhX','O','t',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-3073017,-8137,'JljqF0F3yUZooT4tI7ODkZ1AMbQUZISPP4ZTMQzl','Suy09VTIOZ9MgnG7H4m4emdBbecOcYzJh4JDBPzE','IzsXnrH1ZIudTwOEDWfH4H6H9kw','0Kjqq9yGS2FozCW1QzLh5KMQUeEUayMhUG29Tt5vkMe1XvMOGhccwdf7fWz3QbGKeRlBb7UuSld9YBxRxiyzv3w5ZmMwUDcsOPhbxfiPSJQ','h6','b',14);
+INSERT INTO ti VALUES (-3073017,-8137,'JljqF0F3yUZooT4tI7ODkZ1AMbQUZISPP4ZTMQzl','Suy09VTIOZ9MgnG7H4m4emdBbecOcYzJh4JDBPzE','IzsXnrH1ZIudTwOEDWfH4H6H9kw','0Kjqq9yGS2FozCW1QzLh5KMQUeEUayMhUG29Tt5vkMe1XvMOGhccwdf7fWz3QbGKeRlBb7UuSld9YBxRxiyzv3w5ZmMwUDcsOPhbxfiPSJQ','h6','b',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-248183,12866,'MfNCT93eBNEaJAaaAKDxfo272AbjVCN4TyVkcG1ucLVXsg','dX7D9KyYThRCk1t','lkvzBUFoTcN1l54kCsUuu8a18fyHmuf','KklxzYnTUxxFzPkg2hgHeJf4inchVexO70wiVfNwQzkCbumxLB7Reg8mPWJtmZiuz5ujFvQfvOmAqylZ35RZMb','jo1','9',15);
+INSERT INTO ti VALUES (-248183,12866,'MfNCT93eBNEaJAaaAKDxfo272AbjVCN4TyVkcG1ucLVXsg','dX7D9KyYThRCk1t','lkvzBUFoTcN1l54kCsUuu8a18fyHmuf','KklxzYnTUxxFzPkg2hgHeJf4inchVexO70wiVfNwQzkCbumxLB7Reg8mPWJtmZiuz5ujFvQfvOmAqylZ35RZMb','jo1','9',15);
+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(48) NOT NULL, d VARBINARY(2), e VARBINARY(7), f VARCHAR(24) NOT NULL, g TINYBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5802964,3019717925663912293,'UbdcO8avKS0pFmZ0BdcuMh0ML','5','NjB1mKx','qexFUMRMWipszeuNjvkX8V','y8','uk',0);
+INSERT INTO t VALUES (-1405658,-7051789949110186956,'5ZRBip0qBQTOO8uiesuf2VraDLA2F1kWQVipL1E0rJpMa','e','XJqkc','BY4RwN2ORc4IqZP','L','Q',1);
+INSERT INTO t VALUES (2011216,-8703103535144118596,'5VWRfmmFQK2hrGTbEB6gsPOeWrIoH4qRy','g','oJ6lmq','721gXvjidODFvUcI99Qt','x','k',2);
+INSERT INTO t VALUES (1601963,6898005695502680672,'AcLzxUou4Ije','2g','DB','QZeMLOgm','q','HT',3);
+INSERT INTO t VALUES (2325616,-683973690828693863,'dAIMF8IPozbX6rfPIIMdRVApLusu60K','j','bG3fjbH','fanyz37M','gx','K',4);
+INSERT INTO t VALUES (3796975,-4502815885641425203,'cBVVdEDDbUw3ajOYMdeLyyiVySSnvJauKsKxQDmE','KM','PvpB','sxi66z9emDdOmHPGa1A5v','L','D',5);
+INSERT INTO t VALUES (-8354913,4858527979600844115,'pgHGfbiJglEz','P','7p','I','ec','T',6);
+INSERT INTO t VALUES (-5327852,-2944045110882809117,'NLBc85D6mzGDv8jL3l9N0qANGigIP5p','p','k4O','fAvVqCY7','N','L',7);
+INSERT INTO t VALUES (5685665,4327091122008882752,'0mNCzz3CBmibT5iKqngJA1OOUbS4fUnc9JuGfKiLhtcmQveC','f','DHbA','B45jt','oZ','6',8);
+INSERT INTO t VALUES (-1634784,-7729736627930906920,'XSlwLZNZy59X4zD3OCEo','OF','LFj','gO1DzIU','A7','o',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT, c CHAR(48) NOT NULL, d VARBINARY(2), e VARBINARY(7), f VARCHAR(24) 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 (3372056797737516556,-3805076116578249139,'x1ypTc8J','7','GDkhkd9','eGwtsL3fwlBMB','la','H',10);
+INSERT INTO ti VALUES (3372056797737516556,-3805076116578249139,'x1ypTc8J','7','GDkhkd9','eGwtsL3fwlBMB','la','H',10);
+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 (-6159060608056728733,-5787819242128988249,'Fh96qMGjPbZgozt9KEnWqy4VW5tdOC0coeEXMC0dmw8jq','8','i','GPnoQLJ4sPg','j','4',11);
+INSERT INTO ti VALUES (-6159060608056728733,-5787819242128988249,'Fh96qMGjPbZgozt9KEnWqy4VW5tdOC0coeEXMC0dmw8jq','8','i','GPnoQLJ4sPg','j','4',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (8911662292854219533,6579287399802585537,'UyK01c8YJobUn2ooVLu5K1wYsk','ijalkHlPdHx6A37YsMwkXaergbwQNCESainbIuxCveTFN52K74PzHsQ40DWpst09lDwGPvuOpX9WtWtluGeWlyNqdOlS3swYkHmfeXEMBtZ05gjETvZqyAzYG4o1Pa1GaqGYaDbHCTkFYNulvfFRnVCuRf9','g','h1dUcuap','WH','8',12);
+INSERT INTO ti VALUES (8911662292854219533,6579287399802585537,'UyK01c8YJobUn2ooVLu5K1wYsk','ijalkHlPdHx6A37YsMwkXaergbwQNCESainbIuxCveTFN52K74PzHsQ40DWpst09lDwGPvuOpX9WtWtluGeWlyNqdOlS3swYkHmfeXEMBtZ05gjETvZqyAzYG4o1Pa1GaqGYaDbHCTkFYNulvfFRnVCuRf9','g','h1dUcuap','WH','8',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7650357599076163859,-8471749759999143338,'wTUz2H9T3UkbVxocVMKaDDylx','Zh5sVBdMFpMwfBLgCf4hnylxUdDNu4lofJlarfIA7XQCOaIBnOuYGLaHfJGdwzrzU','hTp9y','M5WK','K','I5',13);
+INSERT INTO ti VALUES (7650357599076163859,-8471749759999143338,'wTUz2H9T3UkbVxocVMKaDDylx','Zh5sVBdMFpMwfBLgCf4hnylxUdDNu4lofJlarfIA7XQCOaIBnOuYGLaHfJGdwzrzU','hTp9y','M5WK','K','I5',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (131639034904268286,8184209878762293833,'hdi7RLp4hfYEr','XJQ1OhlPNxI4mPbGMDEf6D13y8o59YiKz9P3d1oKprVJQFWpD7HXIPRizvj0H3DBvekhrIhQGp7qrY7Kn19NFMeistYdfPjYnpIqlgagavooCKck7g5aL0MGSxBe1v7egFDGQW0WUaEo9OliYShYqLcsFELuotTYQ1skH6tcUsRFof9ap6r7cQbRVY','rkK6','nX','wF1','pG',14);
+INSERT INTO ti VALUES (131639034904268286,8184209878762293833,'hdi7RLp4hfYEr','XJQ1OhlPNxI4mPbGMDEf6D13y8o59YiKz9P3d1oKprVJQFWpD7HXIPRizvj0H3DBvekhrIhQGp7qrY7Kn19NFMeistYdfPjYnpIqlgagavooCKck7g5aL0MGSxBe1v7egFDGQW0WUaEo9OliYShYqLcsFELuotTYQ1skH6tcUsRFof9ap6r7cQbRVY','rkK6','nX','wF1','pG',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-5279601730210082904,-5618732366228073351,'yZ6tjrDVtJBm71A38iwicO7F5x1BP','AN0Q2dBR7dZfU9FzrOUCJmoHb2AY9iFF1QDG5o5Z4tTzjgekGvv1VJw7DQxpyqUWYBte1buubnGA52Fttkmy0KxNgcyLWEBAgPTi8sJy8I7NEvHY7D8I5CeaBEh2OnQgFqx8FyPNT4NcBvNGbWkNLu97s0nL3EoYZuhVcMfGHIDyHu','aQ2I','VlhVwrd8Fbi9uCTQBRNffmhJFszBVOvnhBF0SGQb1lAb3J8b1BthY8X0eZWPiUhNDkmBTyuRoCfoPKnAbQna0sKKlDiebvzZpl5aJJdMURgiEQJOazwBQhkKJqXgDsTxzASLKx4ZBVT1XmRLqW436EKvq9lfday82Y8ZYwIsM5nkhWTm3TBEk9ekiOf0V8aIz5YadN0sUtho5enkSOvRKIte8F17lwIbPkEykZWFCik65olW6ml0MugckA0fsI','sO1','pEk',15);
+INSERT INTO ti VALUES (-5279601730210082904,-5618732366228073351,'yZ6tjrDVtJBm71A38iwicO7F5x1BP','AN0Q2dBR7dZfU9FzrOUCJmoHb2AY9iFF1QDG5o5Z4tTzjgekGvv1VJw7DQxpyqUWYBte1buubnGA52Fttkmy0KxNgcyLWEBAgPTi8sJy8I7NEvHY7D8I5CeaBEh2OnQgFqx8FyPNT4NcBvNGbWkNLu97s0nL3EoYZuhVcMfGHIDyHu','aQ2I','VlhVwrd8Fbi9uCTQBRNffmhJFszBVOvnhBF0SGQb1lAb3J8b1BthY8X0eZWPiUhNDkmBTyuRoCfoPKnAbQna0sKKlDiebvzZpl5aJJdMURgiEQJOazwBQhkKJqXgDsTxzASLKx4ZBVT1XmRLqW436EKvq9lfday82Y8ZYwIsM5nkhWTm3TBEk9ekiOf0V8aIz5YadN0sUtho5enkSOvRKIte8F17lwIbPkEykZWFCik65olW6ml0MugckA0fsI','sO1','pEk',15);
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(57), d VARBINARY(30) NOT NULL, e VARBINARY(60) NOT NULL, f VARCHAR(12) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31,215,'c9sjAhXmm9K0AkvekrA7JlGXi44','MQc9Ukv09fr1Zfc88oGE','s8YepKEVzZ4OxvHZhK6DdXhENxovzwEbWPbgNs8vwPUNWP60GwkfcZa','vk7','vUKmYnvai8ySbr3NCUVeSKhPCW4PhupVzg2xcuWIyRRl2QBAHA','tIkVO0tfyMqxGnERO6ijy9MubbchQn',0);
-INSERT INTO t VALUES (182,238,'YkehNPDI9CaRIFmV','T15PXQsMEm94WqWSO4bSH','nI3SAFQZ4HkQIfxATbzlYYBZM06n8gCjDZ6','7NHQy2V','Tt6vtV5QFuVp7P9ogVyxQ10mQwGcxwG7nPBA6HO2VB7eb5RO','ySl7fxLD70Vee6wlXP4rR96j9f8fIlIxR8EHpmrgXW0ygLPbnwwrAINqT8lFh3x5plduOyAKBuSY9Fbtaw7',1);
-INSERT INTO t VALUES (59,8,'VeqGBARTaSpF59JubpvV4QWBydfJhv2VbffppUnDQ80qHGgNZ','6Z','bK','h','V7UMhmlJYTe2uyO41FPT1mxXVNOImN2thfzrLzqrlScCA9fEZquPsGwXJe0idrZZlJLi','iUhSlHppf9XMfPNY6arNSkQuxqyKGKYWhWNzeCBiWC7Z551fI',2);
-INSERT INTO t VALUES (59,69,'DwVXkao','G2Y5Uyqoe1U0','THmG9IqL1flRzrzNpvw','KGpoih8d','IOVeUuAFQ6HjTIL4cQgMIpJdWyQpcAw5jPvFeX83WuXqxECJe9XYJpxmTr9dBpLeU4AzvYs0CbI6m6ji0F','l1JfQSEiGzhZKXHDiy9yO1cRonYt0xsdC0P7UGnaB9BmVl0daJeTFNO5JZ2',3);
-INSERT INTO t VALUES (125,207,'Qc','OZoSbMuMVauN3Be','NaMsgNyVN80vvyZRPmTSc4KyDsdx','jK6gjs','4YdJccdBkZS1ZbkoCcsZPqP8CXqEdkmw9ODdKBpluQRAwDcCN06q6lMiRgLPrewIjYRID1zQpadruisECTouiMBPexaGfP6K','r3ntuA0QKo3yElgYxvBSOE0ykoQfzciN36CN3S7LN3aoWgXswDrtO9jmV9KIWqD4eF8GyXAbukVphnG',4);
-INSERT INTO t VALUES (24,210,'EsvyR5KU9W6RastWzd','5xurGIZeW3tZZTIWUh7D','5X3','i','UJ9Fjx6XBKeEzTwfe7uySyxDAmkOBf8w10ATQEL13juDzZB7gqUWxuIrlixS2ZWsfL','umrvcqEqAiwUa9Gn00PXUiqriVnu7LaiU',5);
-INSERT INTO t VALUES (138,203,'Yl4rJ2TJ5NaaZ','VqzKKJykIR1z9v5S2','todnqxRxMm1VkRpWiQaz7T2UQL48GLsfIOATrscS0Mcly0nhGqGpOmx','Xv7iaaD','lG7Z54e3oQ2wJB9DPCBR5YhcjY22tIHalszCCmAwd6Eld7','PLhAiRg8ouFK9XlHmcxLA30mIrdnsn',6);
-INSERT INTO t VALUES (117,158,'zRDOxLIf6','oL5X19hwNre7CKUfPr3K','0qi3xEWIuRuv6','U0Y8k','hN1dU4bYBz3AWD8BR6sXMTKCTsX17GAuOkyxGRZmAfrQkajU0UTnqvgs2h1UNMwyA9eSFEFlzbkUHKr7OVwYKyD2CoPjUfMZLEt','8oXyZKMlic4fEIAZy2FGGla0Cw0iBTiz2PKnjaSPWc7WqebVg4cmK',7);
-INSERT INTO t VALUES (124,68,'yynYiMmrTSlU7YsPtY','2oBDSz7K403','m','fwzAoet','wIbuwgPsNMsLUC2FD5cW2xS3CkcUUEXaszXZyHCLBUhy','Nnd3Ih2llVdFED3r4h86G1U0FOEuy7Qnb3mecrACoDVuI5Wap5z7pVGWmY7drL8Gugeem',8);
-INSERT INTO t VALUES (166,148,'eejnEe6t1N76c1SCRlW','LYm8W','bP6CZbD9qmbs','WO','n6gczbi5Rt1uuSnzmjBkSFPe81','3MFdpy8n5cnry3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(93), f VARCHAR(39) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1487856,4140277693,'u42T7ZcHY4EilUQXFaUJWBBvwFjSVnZSQh1ZhQzO3cU80lOPMT1RFXulPXWA7z50SHvGrz3dCUvcdTN','Lw5HXE7GXiaOMPJaNtqu0Xlj0TGIUc6loiO9Bk7qM6XHEJ','PCWMLldtQEHAnWSznmccqpb39LUz26rWu5rTBguX3fRE393YPApz4X3blCKHdxk3SJ6G7JhO1xPv4eShCUYTTt','IhE','T','z',0);
+INSERT INTO t VALUES (4833409,2193801315,'XihLRlKuXzHHKHtkOMdjAcKFY96','WuNT','DA273AOouhezQeJbJLSJSzPi6Hr4qakmG8u08LK7ohCGKZhmy5AdtFfM8Gr2dA3alkOKS4AQIqXGJbU','A2Gyu6VapVO4','H','l',1);
+INSERT INTO t VALUES (6321914,338049268,'zbSgtFf5YP4KKLzaBB7ZLmDeg9PH0nh8mD5JzhbFffEBqN2879HmjF4K3fjk0HgnNls4r5Krh','QWv7eWN50I7reXgzG04lNk5CPMomgbrb','HcZY0wspJNNMsnSsiL3Nrziao3boBh','WY7aME','b','O',2);
+INSERT INTO t VALUES (-602654,2853462690,'kZizuWc3f2ceWicDq2l9D6FGX4jZjQDeaweDfLNVE8rSFtZLQTqJFZwnFgefSAyf0rQEE71z8IFLUQVKcoXNyoTrxA','9P2Y4gAsPE0SXsB','X3a7nS3ZmOv2jQcQOeqz37','at','M','2',3);
+INSERT INTO t VALUES (2648315,133893605,'F0sy5kPUyR66sAz3KaamLNhxJGcBHhqc0YKKjIi6balJDttFGFmFcDwJTu9bVrVklmijUl7CSzV','LLovTTk1UvC9Zl0ElGGE','VslthFmDGEMKhp9eQqlUBhYSCz1zhRfYR66qFkJgAlB0qiSfQ569b6Wpda5JJzG7','hnLXMKm0S1Ah8mndy8TTb0j6KOGNSStGw','j','0',4);
+INSERT INTO t VALUES (2724485,389503640,'xi3DjERuMV6iBj','OyLSvD9cLg7a4t2wxO8SrFy2gxb1sincCwqNtvpfc2sK7ya58g8T9KhN8','w3e0BiP3O8iXx97tEz7qtTH6iYvhKxgEIJbkqEbMfuUlW5N4Zmp8bXmRp9ZzQQNDmfdUFFyEoigkA0K9KG62C3CbwwlVm','vtmHqEWD9RwJRoQq9P08c4xm3Ogy','z','j',5);
+INSERT INTO t VALUES (31542,3847697711,'kQqiPW71rzVAS5tZ4CEOiJfjD','w0xGeNATQ81eXMessTdxCg0pAnH9fnk4E8gF','pp7JDw03Uh38v7DcrTNmZJ','nRTzm','B','9',6);
+INSERT INTO t VALUES (2767528,3485527072,'h6vAzrh19gfVEX1cAYTViv6CjkRethVPuwzxv95gf7uplVv','3ni3Xac6QOJ0fAIhl','qRSSIfiEnAgR7vCaP60ziex','NA0Wu1VS97Nd5nNp','T','G',7);
+INSERT INTO t VALUES (-7149799,3623935509,'2T1bGqgU5yf4T8AEKDl1VgzkCf3iIEdRVeqL','VDKOiY5U5qbHP','MFq9BfMP6JeUCcBXqx4XDQS9Fhv1RSP0f8GlSYaTdMyJRDddXzzoRH2b4RDCvFeJtYiE9C9wR3k9HUy59voN','LHCKojPMxr1nNSYhx6Uh5','B','C',8);
+INSERT INTO t VALUES (4286156,3956262665,'4Bte6uUkegeIkbvcO9DPtXnZes1abmVZ7dSYY7LR5dUt23NIr1ZMfwCr4KJJrdpzUTu4PdMEjYZR6cRRLdJRmdIB','aIYwKtbS','IdP4gFPPbABZ5uVhwtOZ','4zl','J','z',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(96) NOT NULL, d VARBINARY(58) NOT NULL, e VARCHAR(93), f VARCHAR(39) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (13828666622959906290,154,'GEnKxk1qTxTzsLsyJDWDn3mT4UYABUuP3ocjl7JLv8Bc3l','ynY3xQofIZD0Emm','7e3GvQE1KYqQA3LXovY5','e','p7nPzXXga7c7jVu7fp0JhSSjzzfdQ175h220xx96wHlyG6gTnUZviYaKbWOpWcSVY7MG6wKwZFfdJ0LaqJZRIuvFdkTDVB','BnDWWL3ZNSPaQyy1tBTKYj4IOD',10);
-INSERT INTO ti VALUES (13828666622959906290,154,'GEnKxk1qTxTzsLsyJDWDn3mT4UYABUuP3ocjl7JLv8Bc3l','ynY3xQofIZD0Emm','7e3GvQE1KYqQA3LXovY5','e','p7nPzXXga7c7jVu7fp0JhSSjzzfdQ175h220xx96wHlyG6gTnUZviYaKbWOpWcSVY7MG6wKwZFfdJ0LaqJZRIuvFdkTDVB','BnDWWL3ZNSPaQyy1tBTKYj4IOD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(58);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(58);
-INSERT INTO t VALUES (1156686902073697141,49,'54oG5AJEWQ21J2XOpG','ERxN3U6vG5nbI4B2a7XW','joilRdo9pGagBZED5fxzIu8GTqZNR','YgIK0leSke','XAfdXBbdUtkwa6g4KPAij3AhQ9oh3GTYEuB','d2llmqJp1OfCEvJLKeHlvsXUpBrR9lwrGBfL',11);
-INSERT INTO ti VALUES (1156686902073697141,49,'54oG5AJEWQ21J2XOpG','ERxN3U6vG5nbI4B2a7XW','joilRdo9pGagBZED5fxzIu8GTqZNR','YgIK0leSke','XAfdXBbdUtkwa6g4KPAij3AhQ9oh3GTYEuB','d2llmqJp1OfCEvJLKeHlvsXUpBrR9lwrGBfL',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-9056919327150941124,216198060,'V8cJw6ThQz2kTRg8Ni9U8CIW','coQnQLZJEAq1HnEaHqaEXdCqqkCpEk7HqJ99xkPBkBzdwYi8','H585iA8UVTcLflQjE6KM1QPFI5mStFHzuFXKVmKI7rsPGxgo','vHo1STBLBGjj8','v','J',10);
+INSERT INTO ti VALUES (-9056919327150941124,216198060,'V8cJw6ThQz2kTRg8Ni9U8CIW','coQnQLZJEAq1HnEaHqaEXdCqqkCpEk7HqJ99xkPBkBzdwYi8','H585iA8UVTcLflQjE6KM1QPFI5mStFHzuFXKVmKI7rsPGxgo','vHo1STBLBGjj8','v','J',10);
+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 (7079851293562899255,4084944792,'NCpiKUbf4xG72WIr0YJ5pxrmoPjpcFc7zGBC3AzDpX0N96IjfqMLeMthKHFsaW3XTWaqey1EU38GOYL1trCA01','ygNEKxhW9u','RUVzNQT9bgSgzRcBBQmGp1wvfzawWOBeZlNQ5qpayHt59YZCxyslhwkUi5CMhSU129kxoqX5pS2TjLE','sVEZYTSn','3','K',11);
+INSERT INTO ti VALUES (7079851293562899255,4084944792,'NCpiKUbf4xG72WIr0YJ5pxrmoPjpcFc7zGBC3AzDpX0N96IjfqMLeMthKHFsaW3XTWaqey1EU38GOYL1trCA01','ygNEKxhW9u','RUVzNQT9bgSgzRcBBQmGp1wvfzawWOBeZlNQ5qpayHt59YZCxyslhwkUi5CMhSU129kxoqX5pS2TjLE','sVEZYTSn','3','K',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12426858239957210129,102,'gb8KoV6REWj1s7LQ4NscnUZbztp1fMNJKrP','Tpzi7zGye6B12Da2bsQ5gz3UPwGF6F0OBQFLtT2ptvRimMm2t757vr4n8h3oULLAGdHUDgP1X4mn7b1KAkw9D1W3c1s3ir23KV0QHdBLOka2qEY4O','TQNj8VU6sjZZZSNG2nIEJvzF4EuiHoI6zswYpGmw9LcyoK6w49HIOHrPi','uJ4m','z','ZWqfjI3ae4bTmRu2n7',12);
-INSERT INTO ti VALUES (12426858239957210129,102,'gb8KoV6REWj1s7LQ4NscnUZbztp1fMNJKrP','Tpzi7zGye6B12Da2bsQ5gz3UPwGF6F0OBQFLtT2ptvRimMm2t757vr4n8h3oULLAGdHUDgP1X4mn7b1KAkw9D1W3c1s3ir23KV0QHdBLOka2qEY4O','TQNj8VU6sjZZZSNG2nIEJvzF4EuiHoI6zswYpGmw9LcyoK6w49HIOHrPi','uJ4m','z','ZWqfjI3ae4bTmRu2n7',12);
+INSERT INTO t VALUES (5744904820475110142,1704284767,'bSVts','G9mRiWVlxbxtQ6dYlkMaO5cMH5TJYcw3BolAc1Ea7oKFt2Wi1zckXGS1Af8HblRVpLsnwSKmlbv6UETZCQzHirXN4MMOfzTwF2g7mkIfFDKhoQl66u6JOZp3YynuhUjrv7TmUkyM10kUFsk5ry7OFgMCSPnPQn2R1OZvAWe38j6rt4ZJxfXAsya6om8hf3nrrrZDRgFCyuLukue59tTknk0XGjmVorfOaFJ','b3IMNrNepra6','KFwwfGFlOVJWKiBmn3yz','i','r',12);
+INSERT INTO ti VALUES (5744904820475110142,1704284767,'bSVts','G9mRiWVlxbxtQ6dYlkMaO5cMH5TJYcw3BolAc1Ea7oKFt2Wi1zckXGS1Af8HblRVpLsnwSKmlbv6UETZCQzHirXN4MMOfzTwF2g7mkIfFDKhoQl66u6JOZp3YynuhUjrv7TmUkyM10kUFsk5ry7OFgMCSPnPQn2R1OZvAWe38j6rt4ZJxfXAsya6om8hf3nrrrZDRgFCyuLukue59tTknk0XGjmVorfOaFJ','b3IMNrNepra6','KFwwfGFlOVJWKiBmn3yz','i','r',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3913684200013968640,74,'Uhb8e','znqysYTxAiF4zRBi5IVfndKv8WhS7oCZNeEZd5oBuzaFzLujUJSusNIdDpDzrRBmrlQNBQRZtsdKpSZqo0eVEt8gUmkh6DuKxyvesUdOnnu8CyN8jeBOLOC','hjD06RbU8jw7fM99FuzvCwHho3hdK5ZV0Que9dr','Bl9SJ8NDSJE5Si7IM3nu56F9uPfSSL8GQbWCAbqekaAgb5n9hJKCI8oWZVGELbiWOCYnrty7zCzAEshrufbXvXyoueweWCpsK5SsKypZK8vkeCaE8lEDwCtYptnVkAuUbHAWMzzgjeObykb0QrQGWjzxwixeLSjeIXNYF2Mb1y0ohAPGYy5IlL8UHaVbfbKomkf3IzWxlE4h8982qgmLswzcgs','gW','JHz672IWcwbt1fvFLjv45GfxNDAKSu1CpKXcOpt3HJv4651BYrJJtBHDTVaeBqlHQxoGgNtpyBOtKsTLs',13);
-INSERT INTO ti VALUES (3913684200013968640,74,'Uhb8e','znqysYTxAiF4zRBi5IVfndKv8WhS7oCZNeEZd5oBuzaFzLujUJSusNIdDpDzrRBmrlQNBQRZtsdKpSZqo0eVEt8gUmkh6DuKxyvesUdOnnu8CyN8jeBOLOC','hjD06RbU8jw7fM99FuzvCwHho3hdK5ZV0Que9dr','Bl9SJ8NDSJE5Si7IM3nu56F9uPfSSL8GQbWCAbqekaAgb5n9hJKCI8oWZVGELbiWOCYnrty7zCzAEshrufbXvXyoueweWCpsK5SsKypZK8vkeCaE8lEDwCtYptnVkAuUbHAWMzzgjeObykb0QrQGWjzxwixeLSjeIXNYF2Mb1y0ohAPGYy5IlL8UHaVbfbKomkf3IzWxlE4h8982qgmLswzcgs','gW','JHz672IWcwbt1fvFLjv45GfxNDAKSu1CpKXcOpt3HJv4651BYrJJtBHDTVaeBqlHQxoGgNtpyBOtKsTLs',13);
+INSERT INTO t VALUES (8028390099529661074,3673153047,'Ljvsc4Iapag9f88xuVobdocNkn5v5tlol787iFo0tUBTEpBxXU','DQbJr0Abp3gDsRsonvBrzmx4GlLNEk95xhN5gfiBMewSvSbyccAhWMunni8aQXFhb9','WcGJ5PfiAIPQhzHHTbLf0qELv','GU0vjh7g7xNafSNv92MyWRiMzyfu07IdqJuscNDSY3TybhzI6BGHyEQWWNvrd4F075fe6Nl3IT2zoKWMCgKMrKCyO','i','H',13);
+INSERT INTO ti VALUES (8028390099529661074,3673153047,'Ljvsc4Iapag9f88xuVobdocNkn5v5tlol787iFo0tUBTEpBxXU','DQbJr0Abp3gDsRsonvBrzmx4GlLNEk95xhN5gfiBMewSvSbyccAhWMunni8aQXFhb9','WcGJ5PfiAIPQhzHHTbLf0qELv','GU0vjh7g7xNafSNv92MyWRiMzyfu07IdqJuscNDSY3TybhzI6BGHyEQWWNvrd4F075fe6Nl3IT2zoKWMCgKMrKCyO','i','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-6748125346796484300,3304721393,'BY4Hv7bDv0DXcZvTgP6jRzOXFaA5TlsjG','VZ55k3oFnPKYQxC9RMTUlcrszO66NOToIVjuqqoXGxRd9eAQsVFOsPy5mxxIxjSzB8csLR4pw0UHYHbe3ahXFiM8tQLHQKRq0Mfq1wTpAffAR1K26X5nc7FZFNn7B52ou2enVGHjiYLmNzjom2rgPk6TFhRIVMtiLd4','uc4G2uaYJhfQAATBfU5TVOjVB5Z7PavNdm9m7VBSimblryEO0IIuSsIFey9Rk','jB38G1Nz6AZm4cMDMWKOOtG3N3SOKMBRgqR7P7p0AlqhX2P3foLCBwDarlgP82O28zK0NeEOdQoGo4QvfCNvDfxbv4rNgmdEkKo5V4qridG1kGqHlgQD1vFw5JeYEdHeuW7QfAk','j','X',14);
+INSERT INTO ti VALUES (-6748125346796484300,3304721393,'BY4Hv7bDv0DXcZvTgP6jRzOXFaA5TlsjG','VZ55k3oFnPKYQxC9RMTUlcrszO66NOToIVjuqqoXGxRd9eAQsVFOsPy5mxxIxjSzB8csLR4pw0UHYHbe3ahXFiM8tQLHQKRq0Mfq1wTpAffAR1K26X5nc7FZFNn7B52ou2enVGHjiYLmNzjom2rgPk6TFhRIVMtiLd4','uc4G2uaYJhfQAATBfU5TVOjVB5Z7PavNdm9m7VBSimblryEO0IIuSsIFey9Rk','jB38G1Nz6AZm4cMDMWKOOtG3N3SOKMBRgqR7P7p0AlqhX2P3foLCBwDarlgP82O28zK0NeEOdQoGo4QvfCNvDfxbv4rNgmdEkKo5V4qridG1kGqHlgQD1vFw5JeYEdHeuW7QfAk','j','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8199611220007182239,3820632221,'3ba51uMCNJex0sOCmWeUAZeX9M5bCODYNuALUT502ywjkqK2mRqNLlPBdgNNNSEnMrh9vgfkXZvTMe2tgW4CJql3','UcRyRg2tnrnh8eeJwysGNlG63DtrSEP8MgzojgeRjh','wAu21ean4v5Tphpq2yEN1rPdVfgVKEVh4A0SKsxGMbBckzbTvw3j6P','7jmrCBGgxuYZjhOrxxAMT3qEZ','n','U5',15);
+INSERT INTO ti VALUES (8199611220007182239,3820632221,'3ba51uMCNJex0sOCmWeUAZeX9M5bCODYNuALUT502ywjkqK2mRqNLlPBdgNNNSEnMrh9vgfkXZvTMe2tgW4CJql3','UcRyRg2tnrnh8eeJwysGNlG63DtrSEP8MgzojgeRjh','wAu21ean4v5Tphpq2yEN1rPdVfgVKEVh4A0SKsxGMbBckzbTvw3j6P','7jmrCBGgxuYZjhOrxxAMT3qEZ','n','U5',15);
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 BINARY(40) NOT NULL, d VARCHAR(88) NOT NULL, e VARBINARY(87) NOT NULL, f VARBINARY(36), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-591827583087881342,2049242050,'oUe9VdOnzAnsGrS9NMRY7OTFRj6i','uN96','TRss62CgvK7xqyr17AR2hVLH','nq2UmZNJm','sEVRIwqhkDniZKtBtbXeS0LVb3gLFmLMnY5boAFlfXe','iv3WTqsuvTjOcMieAnmBfYTEW0Sqs63aumJN0uePJfPnjyfHRIQV7H',0);
-INSERT INTO t VALUES (-4911541032692866254,-252280176,'Jp7SWtMsfic7vzZkOKFjRvfrH','IG8okhdRRGmlYQ3ELuioI8ibv','EYxuVtjOgWJr1vvkgbE0j8E8rHwDQTgXq50C6Z5aWxu6','lmjDL1Bj','mjb1wX0eJ1Mw5yjCxIQ2','L2WO63JyPtYanjgSSCzFvTXG2vws00ij2y5CmzTAqB6eDiS0lncqAC00uz8EjmG1foqTFVZH10uf9f6nuvown6sN8ZXvoiu8',1);
-INSERT INTO t VALUES (-4539699333404021320,1404443896,'2OHKvKRNcAlL','dBwh1nYmFexWeP1sPHnuv6x9U9fM90HVi2x8LANs1w5SBNxkRCGlCHLzDh9NQ','0ky20wPCTALYNotJEzozuBRlekFv6L2wkjfhyTGfQzvJ4U','5oyc','57eJVCN7UtIqGZ9eYpPcfTNseN7M9xA0CA4Z3ytRPjuPq2DgrCSIWztjf8oHyYu4JGH6riM34J1S1hQmtFsNvPKbSzAAMG5mDT4c','4asynXfTH2znOBQwGLLCuDeYU4d3HEISM9Ftt43WYRpXSK3vSBBs795aemMwYEkfNZHVG8blk4kRkKjgCAtdXcA5N9oCUco8',2);
-INSERT INTO t VALUES (2323332074816228211,-15297242,'Ep','wR9OMWIduJJSsZoMEi9rOmQh36IC','TxKOh848YtdqfZ7aQZK7QOXN9ozHrnMZcesw9gRQGaRJvGIeJ8uWdPCaDDHksNdvO1','rMav6KTAkoZ6isVqO8oiP2AjiP','MdPLRrCnUCzrU9fdRpL8Vyh','wabUKSG8dYdf4EUZCTI2Z8pD59bCX9XtuNFGagKlvRjhLpRFm4PtyFRji0OXnYXaTQKhvHZVEphetIWfpZLWG',3);
-INSERT INTO t VALUES (-2780923645579032196,-1705883482,'9IBElHtXJu4Q2AnI','nVv2WXR7SK','AipU1GRoZuJmG9GVrQdtDSLmnsZbHioqGYIGihgFfYC1byQQy0Fsxp2IhgIjQ1AGEoycZo','K5hYZ6DAhYq','n4eJ0K0ZN4Riul49n5uoxMynjj','Z4ch3pwTlF4nGrRvFQHlcWFsQGOcCz9a0d6KYLLmytbyR7ZFJKGWQkrJ781Ye4O',4);
-INSERT INTO t VALUES (2654983781642564336,-678488520,'Kfg0jjPgoIY40sA9WvQHJQMgLubA5fzf49s1','NaW9hB1r8ZSA1n25RCAquOOFspMYedC9Pu0CdK9UVyEGzyCDT7LgG5XNaEuj4IJS','MUejmof40XXogKK92rKVjh4vxwIdiKenhm7cqen','RO8TV3DWnTUPWRkt','IExLLVCrQK2V9uQBiOnumO8Cc9qKajzGQSybdWjbibr8Y8cdj0rQaFfaLbx','Epn3',5);
-INSERT INTO t VALUES (1338760073576408343,1038939222,'6MLZgfRo44UNG','zjnb1hlv3w4bL8iLkRRovzkJwYsA2IMwRH2W0FT8bCC9k6XHV6ohdWNUnbVN7','suUHpsxvtlVpqCRA7mKJgCaTO0h4gflEsDkH8ftI8qjqZumgu','hvFG','NNH8cBtZbohredr53eF7zKKaxeg2nBNSdJY0VEGpHMCmFTApv5SkaAMjtwK5ELpIImSmc','VupDyQa7yaFlRlHldeOccT1vuXmU6rstEIm7wQCjHLKwI6C04oyrdVtm1Y3',6);
-INSERT INTO t VALUES (6449917715335073982,1765483053,'YNaI30KQo71P','KsfDniUtjvwMxT3rLx9HXXUQQX5zlzHPNiqZ0fTXht7uyOKMfc3xEXA1ftuMrq','lJ0z','u6ZlAdfKU6YkFt','JP13jXQ41H55DLiT3z6S8lzq3Y','pLaHOkdq3qynHuWSCI87WAa3gPk5w6Rh6a',7);
-INSERT INTO t VALUES (-3705158425313506068,-1978665327,'NNHFPNIvd1qHSgaJXCElxCBcnKDFrDoZyZ4NWeF','fTSZHpfeQVOrLvy3gymSuVHbGin5OR2pMptYZrhTQ8V8OIsm49MaQ3soYdaRFtPiBPlkn','tRSseR019soeVsKPQ69wsOUaeEFuiaCWGsjWkaCAHPhiD25BFJ1ox71KYS7xzPvX5pf7Xx','EtWyvGoJnonjzbkxgl2Bax','RGKzgbiwBMzM7doGaNsSFNaSg90dKA1NvYaXEi6Icf2N6eNBzl16B8','3HQsGJzgJ4APEYiHWOkBm85CVYWnNIUlTI5yQF6o91DSKCp3MkVpW5u3PLqqKUXSxoHI950S3lwbcqzy0KsWtj4R',8);
-INSERT INTO t VALUES (1536229676236471281,-1682919171,'mMm','F4Z1Wj9cdADcIz0pcuqEQVp2pxHJtiZCzEVgWa56Y6IDlcWBMtLJ8Zw1wsztBQ6er3mhl33yB5pfzMJkc8il','t1bws9GzrX5BioR7uUI11Wnc8KaAURgJb326bSDynVO0YpEduGAc3clEZvPj','xmZ2vvoStkKPs0ojU9KZ9U57','UmX3lbmy5Ms0wo','ldN0gBkhlyRI3pksHyxml2ELq5mrCGKJiDwHpmqFwX29FC46D',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b BIGINT, c CHAR(13) NOT NULL, d VARCHAR(54) NOT NULL, e VARBINARY(65), f VARCHAR(80) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10707,8368765195516743767,'OcaHjN','fXIyoVTPKZsdtYDRc7G7Rf0LQ4PZT9lbiVXreD93BpB8l','ag7YsX06Kze1lcWUef8xo8w2BW6F6hZtc5ni63WQsNYnwwMxib2l8gjCn','OY13G6YjwP8U7LqKm3jI4w1H1u3fspFez','s','D',0);
+INSERT INTO t VALUES (-30512,-4664899413235511034,'xUQmbgEy3BF','bvkoVeyL8vMLgCp9v4jucTM1f1cr384n5Lj5FiRbqamvZ7x','LKfiOnfpLiXzp3YCHlgTWe1PFZ0sQTLUImHkTN1OdvL8VbGH2KIauyLF8PjUHHf2A','AE7dxPQFFvtSe5jPhU3RnD8UF','r','0',1);
+INSERT INTO t VALUES (31299,-8651908201546822087,'qca1ht9E','fZ4JcT3bOK82SDgsFIj6Sht1mpDsgfkDobyEir5Z2Dbb6Hw','y9Gov1Ruffo','rpM6uN6OryEcAKnHa3QEUSY8BqDTVCdt6NCaLLtewbgM','Z','PY',2);
+INSERT INTO t VALUES (-11707,-947060872726443333,'rYfWaqaVt','RQqJ','rreZMR4PmukfuzxfOou3dFMAMPzkNnka5hcM5FVC9bVzxuUAwY2Q7UL1vLBXqXxR','r8eNeFpZ3NRJCSsJpQb4wQsNNfJlqOvp5i0dVKjuiAdm2q6KZMLBPQoUqB','Q','y',3);
+INSERT INTO t VALUES (4362,-5888815023282886542,'3R','5YcNDztK8YaDxN25t5twjSa','AZOpclZbO7D0XRDq8Ed6VPRD','kBnpEUoD0GiM','n','D',4);
+INSERT INTO t VALUES (26994,-5016734700714610376,'NCkcUShyvS22z','jf9GO','XZJrYNccaguXxZHEp7yiSfuVkbZFcSRWGSj','0616IYNHe7QwQWGqNfL7Geg9TOX4EBmvpd8Yv7xdUXTLvh8DECpQ80smAP8y','5b','L',5);
+INSERT INTO t VALUES (7841,8701862187843872687,'0Gf7','SNoWKbR6XCEny','76bprS0CpwOIB8SweRpmfppcWtb3N4HymC87MOxwhyzaGkVp59hg0ays','wWgRAn','cR','3e',6);
+INSERT INTO t VALUES (1556,8391542735369812633,'unmvs','sTzXDnsQ819lXyslD','ShRtgIwg74AaBQ','H3','iX','cV',7);
+INSERT INTO t VALUES (8352,-2318270154053407005,'N9200','qUGtsmpxLB3EZjbFMHfgbfPoEy4NhRWSQ33mW1JnRNJme9OA','DlCjLewa3teCGSjXtv26GSAVtJZbl8xDA5','vTRmycHANYqXJMDRg52rU6mC','dI','cm',8);
+INSERT INTO t VALUES (-18262,-4140200525891918283,'kUNkNYGUJylwM','uHPEA7wfmTi2m0ewsTT','fwc3a3eGoe9fCKiBJME55ebfVIRxT0uSL7qaCblQ37','tpQpapJLnfCnEopr','o4','k',9);
+CREATE TABLE ti (a SMALLINT, b BIGINT, c CHAR(13) NOT NULL, d VARCHAR(54) NOT NULL, e VARBINARY(65), f VARCHAR(80) 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 (-909319693094607546,-1973380507,'PXt1Z59yQwk','nVYUO6oAr3WI7y06sQ0RWnZexJJ2l6LymB8apWX8U','V8avuTUbhtXTOa8vtRFt6sbfQABPJuNeZQJ10WUi9exQi9mF1sBcnlf','pIZD8LMb3OMnskZ3IQuZfEt','OyYe2aoeKIYMVSWb5B3YvbUGf4cHvCtp47PFu','wvZkyfKitc6C2XJnuMUZ61RUVOMSQxuBSZLB1iqpB6qH7Hk875ZOXPTefR18ujk7fOkgWNXf9sEpQozr1JRDECdNS8bUfp49I',10);
-INSERT INTO ti VALUES (-909319693094607546,-1973380507,'PXt1Z59yQwk','nVYUO6oAr3WI7y06sQ0RWnZexJJ2l6LymB8apWX8U','V8avuTUbhtXTOa8vtRFt6sbfQABPJuNeZQJ10WUi9exQi9mF1sBcnlf','pIZD8LMb3OMnskZ3IQuZfEt','OyYe2aoeKIYMVSWb5B3YvbUGf4cHvCtp47PFu','wvZkyfKitc6C2XJnuMUZ61RUVOMSQxuBSZLB1iqpB6qH7Hk875ZOXPTefR18ujk7fOkgWNXf9sEpQozr1JRDECdNS8bUfp49I',10);
-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 (6520853859407372382,933101468,'uWKbDXCsFoYIvR6DC8wbFn40XVYEJbqcf14Qd83','14NbjsOQKNhIujrxfiNDTv65nq45ikmwqiiujW','AVlEFFYDShwX7Enkbq0','q','q9ybD0OFL','C0sVUfQGs10Q6ysqjC4Y9mDJMa65RxqnKMeY1jwnldGemqlry73DXe',11);
-INSERT INTO ti VALUES (6520853859407372382,933101468,'uWKbDXCsFoYIvR6DC8wbFn40XVYEJbqcf14Qd83','14NbjsOQKNhIujrxfiNDTv65nq45ikmwqiiujW','AVlEFFYDShwX7Enkbq0','q','q9ybD0OFL','C0sVUfQGs10Q6ysqjC4Y9mDJMa65RxqnKMeY1jwnldGemqlry73DXe',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-6848652,-1179862034143563890,'hW87AUlCeGWG','MSrQjoaDrZIF28OoJQHbPgKUi6Npu3MBuvdTK7w72JfF8VOiyJC5cR','yTVSL7VgjFahTZJiifc00JnMNkJXLBUiYxLGWncp0kDJuyVju','M4JWTQVgbAT9ztv4cgPzSoR3n0khvJlUjq9tOzCWefUoyCWYxhYJIniYdN','x','Ph',10);
+INSERT INTO ti VALUES (-6848652,-1179862034143563890,'hW87AUlCeGWG','MSrQjoaDrZIF28OoJQHbPgKUi6Npu3MBuvdTK7w72JfF8VOiyJC5cR','yTVSL7VgjFahTZJiifc00JnMNkJXLBUiYxLGWncp0kDJuyVju','M4JWTQVgbAT9ztv4cgPzSoR3n0khvJlUjq9tOzCWefUoyCWYxhYJIniYdN','x','Ph',10);
+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 (1346310,7550365225432308022,'ztllOxb9h5','jTDQb3AMMV8iWjf9yvdIm','hVOgeHERubkF4OZU77fSlKhBoUliR7rwy','BC1dE6AJl1WjxBrusvkjQPYcWoyn0ki3Gc','x','Pc',11);
+INSERT INTO ti VALUES (1346310,7550365225432308022,'ztllOxb9h5','jTDQb3AMMV8iWjf9yvdIm','hVOgeHERubkF4OZU77fSlKhBoUliR7rwy','BC1dE6AJl1WjxBrusvkjQPYcWoyn0ki3Gc','x','Pc',11);
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 (-1577811278919001015,-1629069573,'yq6XrIWNT8P9G5IJb','jz6A2IO0d90RttyenWVVXWFtERXbMfnIkCwWRld5wHgimLDe1bjC8CKUW6eaUgkgtfyM58hFcFnkieDjJdsSkrVjvtBWbNIvPBSbVMM10dRbt4Hqfj1BWT6PSEWnxfKr4Vx2YZSaYOvhbpcO8MP6bxFwx1AXlxTwXqybE6t5HdopSVmZdcFkRzU32ZKGazmSCfzQ9yVVruN3KIrFes8Cji0dfUz2oHp','AogAFiEEZS2G2n0OPIxQpCWphVcXOrDPdSDPGdnTdzlUIbPQIdBxsjp0IIjVDeXEE31nKa6ZRfL9GN8XI','WIDOMIS7ykmoSzgvx9W9TGN','Q0vHap7ENCPz53GdDpGoPpz74q','k12ityulAmvKTUGzZSukK8kZezxvafyfrUIRfR',12);
-INSERT INTO ti VALUES (-1577811278919001015,-1629069573,'yq6XrIWNT8P9G5IJb','jz6A2IO0d90RttyenWVVXWFtERXbMfnIkCwWRld5wHgimLDe1bjC8CKUW6eaUgkgtfyM58hFcFnkieDjJdsSkrVjvtBWbNIvPBSbVMM10dRbt4Hqfj1BWT6PSEWnxfKr4Vx2YZSaYOvhbpcO8MP6bxFwx1AXlxTwXqybE6t5HdopSVmZdcFkRzU32ZKGazmSCfzQ9yVVruN3KIrFes8Cji0dfUz2oHp','AogAFiEEZS2G2n0OPIxQpCWphVcXOrDPdSDPGdnTdzlUIbPQIdBxsjp0IIjVDeXEE31nKa6ZRfL9GN8XI','WIDOMIS7ykmoSzgvx9W9TGN','Q0vHap7ENCPz53GdDpGoPpz74q','k12ityulAmvKTUGzZSukK8kZezxvafyfrUIRfR',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6843186053883742743,1740971353,'KhZVTUEnPSKZ59U','xaG1YbuoN04gZWLS0zB9vDj78VQTY7FOyCBmTagksMjTmjc8RlIeOY0RtvjIBe3g2VEGZC72Y5OcOTQpLybtR6Z9nIvYBbJw2VKRICSrkeXoDRa08fB9Lb1dJMStc2Sr1dVWTgZN5v5UtHMJqB5wvcRxzt8lVGUJKGpyDJU1P67qPatdMQLmHd35ktDXgonf8c5w1RfJ74lEqbcrDbpQpXqUaBUVbMy6IbawHVRgSAtCbBoXMLt7E8g2Lv6M','GsVFQyzN1J6GZ0I9J8j0bRIO6OH5j7IwqojMFRX7eOylquJTV1M1jooUrtIvUpawldY0HzUUzlkRZ','0GJ8ithfIv2eNWMzrl9yjmrFLFfYo1L6w4IbQLycXJSwkFY94I0NOPyQFGW77Ro6EdU4EQPRdEgA4Pglh8imMNJnqqbpcrAygyf102thyxKzCVCqXtIncdrGXQGqATeeaveb4j6unFsmXyKD2dmyqHQ59VCwN07a1KyqQcXqcZAGQfixYyBF2AQUqMuy3nqJThnfawwOelweXsFV8dXvGKNvjb1niM22r','kBjkwjN7IEUULepBHE5vXYglVkTf','SR60CXOEZgCWapwnRq2ILvbcnKkCClYRtwDjyye9tnWRNCzzAxhQikcZtmnlbJvC8IyM2zjwiP3kVeEhq5S',13);
-INSERT INTO ti VALUES (6843186053883742743,1740971353,'KhZVTUEnPSKZ59U','xaG1YbuoN04gZWLS0zB9vDj78VQTY7FOyCBmTagksMjTmjc8RlIeOY0RtvjIBe3g2VEGZC72Y5OcOTQpLybtR6Z9nIvYBbJw2VKRICSrkeXoDRa08fB9Lb1dJMStc2Sr1dVWTgZN5v5UtHMJqB5wvcRxzt8lVGUJKGpyDJU1P67qPatdMQLmHd35ktDXgonf8c5w1RfJ74lEqbcrDbpQpXqUaBUVbMy6IbawHVRgSAtCbBoXMLt7E8g2Lv6M','GsVFQyzN1J6GZ0I9J8j0bRIO6OH5j7IwqojMFRX7eOylquJTV1M1jooUrtIvUpawldY0HzUUzlkRZ','0GJ8ithfIv2eNWMzrl9yjmrFLFfYo1L6w4IbQLycXJSwkFY94I0NOPyQFGW77Ro6EdU4EQPRdEgA4Pglh8imMNJnqqbpcrAygyf102thyxKzCVCqXtIncdrGXQGqATeeaveb4j6unFsmXyKD2dmyqHQ59VCwN07a1KyqQcXqcZAGQfixYyBF2AQUqMuy3nqJThnfawwOelweXsFV8dXvGKNvjb1niM22r','kBjkwjN7IEUULepBHE5vXYglVkTf','SR60CXOEZgCWapwnRq2ILvbcnKkCClYRtwDjyye9tnWRNCzzAxhQikcZtmnlbJvC8IyM2zjwiP3kVeEhq5S',13);
+INSERT INTO t VALUES (8045414,8794439357102035955,'oq2SY','roaxfSg2CTZfvbH0c39rbwvWAZLe4lAZ6U5m95jJ0RY7yrdLz2heHAQmL60x4oBPzurocvDLqNx5wRXIfuEnkjfZaCm5crEf3KnfI4n0jaz9XKwthjxas0OtaWFLkwnLoDZevEBrol4WmRndErKHAAEM0Vk2MBcLR9adI','XImhgC','yoE18QHkERVjyBEtagmSDlMCUbY3D7vMZ','3a','Y',12);
+INSERT INTO ti VALUES (8045414,8794439357102035955,'oq2SY','roaxfSg2CTZfvbH0c39rbwvWAZLe4lAZ6U5m95jJ0RY7yrdLz2heHAQmL60x4oBPzurocvDLqNx5wRXIfuEnkjfZaCm5crEf3KnfI4n0jaz9XKwthjxas0OtaWFLkwnLoDZevEBrol4WmRndErKHAAEM0Vk2MBcLR9adI','XImhgC','yoE18QHkERVjyBEtagmSDlMCUbY3D7vMZ','3a','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-62096,4858859942724950003,'oxc','f9lyuDo8Nv9C0Lkiso0rZiaaafZMD3R5Ts6UnwjcEjbwg4ZxyKiq1c','Vs16Z1wn0xyPCD6i','UnLWmGEc0Kjr5He1IpK8iZPh8e52pFS2ytZOzrZfOeXJEykld9f1uFyivFH1LvaM9pqQoNmdd3l5GeK6qv6FDQ4p1vg3cDEgHmNwpsgdsmszFL7kPIBnyTnbyYqeQ7D8SPHOTmxFxgZDbj6gZ02UsnRhj3CBXY3tj1SMxl0kNKlpRsoDpI3JKJs6lJYHB4kYiorkSk2KLr5Ac3sHgucXvVY7Gz1','6S','I',13);
+INSERT INTO ti VALUES (-62096,4858859942724950003,'oxc','f9lyuDo8Nv9C0Lkiso0rZiaaafZMD3R5Ts6UnwjcEjbwg4ZxyKiq1c','Vs16Z1wn0xyPCD6i','UnLWmGEc0Kjr5He1IpK8iZPh8e52pFS2ytZOzrZfOeXJEykld9f1uFyivFH1LvaM9pqQoNmdd3l5GeK6qv6FDQ4p1vg3cDEgHmNwpsgdsmszFL7kPIBnyTnbyYqeQ7D8SPHOTmxFxgZDbj6gZ02UsnRhj3CBXY3tj1SMxl0kNKlpRsoDpI3JKJs6lJYHB4kYiorkSk2KLr5Ac3sHgucXvVY7Gz1','6S','I',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5072208,7320127308684074600,'5b7On1v','U639Ccc49ueIuNjcisV38Q0wwMJWWZdCuXvcjY9wrY1ulnIP2Q2smMh7MC4SayWg6uFXsddIwrihm1AoaNLCYXSfEomcLMwoATzuIWZle4PmemzVVINUGXHwi3VOqv8vSXxIpcNzGmGcoRiIpOGsf0u9Wh','mikCYWAwtVMuoRX','5Y0QPnDti9Kr8bh8ARiBw64DyVzYs1wNEj5o3yH9rexNVV1YUXCrOCqaTST9LuUv6GaavgJlg8zw63ypOgabGEuYozCGkrUb1KqLHUPdt02Ec','h2G','B',14);
+INSERT INTO ti VALUES (-5072208,7320127308684074600,'5b7On1v','U639Ccc49ueIuNjcisV38Q0wwMJWWZdCuXvcjY9wrY1ulnIP2Q2smMh7MC4SayWg6uFXsddIwrihm1AoaNLCYXSfEomcLMwoATzuIWZle4PmemzVVINUGXHwi3VOqv8vSXxIpcNzGmGcoRiIpOGsf0u9Wh','mikCYWAwtVMuoRX','5Y0QPnDti9Kr8bh8ARiBw64DyVzYs1wNEj5o3yH9rexNVV1YUXCrOCqaTST9LuUv6GaavgJlg8zw63ypOgabGEuYozCGkrUb1KqLHUPdt02Ec','h2G','B',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-7704664,-2262771340317102379,'yMUZkAbnfJ77Zt','Re1sfzrWambzNHoQFqVQSswEZaxfew0Ah4','TifGEcH9wA','HhiaysKP5YP8J71sugk6orLzqZCg1326x84MrlkJCSKR6VXPYAK6ISnVAKFs8riUQiNg7fgpIUe0lX8qQ6TeWoj6k4aRTWm0lXpVJe704JYFkqeaculsqRWG5YoGmkfxnz78SpwqZzED39PoqUFEy13COBbQlvQR63M4UfFUQ5OsE7TSdQu3Ux8hjA6tQrzm6U','T','af',15);
+INSERT INTO ti VALUES (-7704664,-2262771340317102379,'yMUZkAbnfJ77Zt','Re1sfzrWambzNHoQFqVQSswEZaxfew0Ah4','TifGEcH9wA','HhiaysKP5YP8J71sugk6orLzqZCg1326x84MrlkJCSKR6VXPYAK6ISnVAKFs8riUQiNg7fgpIUe0lX8qQ6TeWoj6k4aRTWm0lXpVJe704JYFkqeaculsqRWG5YoGmkfxnz78SpwqZzED39PoqUFEy13COBbQlvQR63M4UfFUQ5OsE7TSdQu3Ux8hjA6tQrzm6U','T','af',15);
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(86) NOT NULL, d VARCHAR(98) NOT NULL, e VARBINARY(89) NOT NULL, f VARBINARY(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (78,-1868,'v06wPrO5prvi7q3k5IoaSbb4RQfyVSMnUrRhfcxC5CvDnEY6HYDsUG2Qj5jCgaAdUyJpTFZRLJ','X','4a8bsGWRsKLOvypUZhZ0JCdHln70C9JsDnl20bLFVrqyNDewDZ','VnG','3HcxdcMfwtlRj7PYKjYt7Ez','T8iKQ3i',0);
-INSERT INTO t VALUES (67,26107,'zPNLHhMJ3FuLn75987M2vyTKagrkaRqknYHRycxGkf7N287ZXPHcOhipQkkZ8kpHvB0n1MG','DnZ0','xtTu7iF8qwN5IoFMyd7wQcaMPhH92LIY50e1yM3trsVqTRAj8CbozHqhvEfnWLxbag','OmAaZpG2M0QN','8HobNU9hlZih4Z73bqdofhygRJN7EivW5gS3u3QWqpW8IeBDetI5tVbjvmE','P5N3kQKRcPlnGphhMIie2PipyLAET03jd6apqC9LUuhXu1jcPnt',1);
-INSERT INTO t VALUES (101,8078,'PsOoJmqC5p7Xdyp0Hdw1rRZGpgLr3CDACgyp6qgGjPVL8f6wgj1eco6QXRdi','FvOKBdsBh3C8iRq5D3YpjxVgp1LTG','WariotkJmAlVSAka0ecr7X6feXEDrB9oNmG0KwG46rjdgHXPaio5akffyPLpEiywB','rmlQD24DX3r7gBHsPI4DZpazcKOFeixW','IOTj8txvEKSu2xAXiABaYpvjvtnw7KVRVvgiGbu9sMn7lJZtLrgLNnLVPC5U','KQKre0hv1xaWiF34WGSrHwtvI3XEY4CPgnO7dg3S7FGZ3y870OWz7cdyFbriK8w9nxd',2);
-INSERT INTO t VALUES (-102,27324,'rGpuIyMD6tir5OkjS','iGOTTLnOSfju','Qlsu0cXWEFLzveMujdxmpfTqbRbOnemNHyJO0FpMm5yqD3ag0s5yHDwT2KdRleaaQgDExlH','MUT7s6MgqdknSNCpjCIASQIIbwhAVYWF','BJbdP11bsEtIJ','4JAjhpYZNNa7XCFTIwqrQjRWIdEEIr0wrqwKTmfwk6pKbQrJBgw0kNWbXym1z3l15P0BWiKaWKEX',3);
-INSERT INTO t VALUES (53,-6183,'rDyxM3MPYFxiNwWZFvWZAyzAkXBJ2S1v','8TRF9oSjGVkC7WavS5GIKS0kBWCpjK1po1i0Wb5','tsSLqVCHx1fAbHF472gbYiv66vjwFDsY9WcKKaMhNNEx6X5ACGjiqOVeyFV7swiSMgcd0nBBra6m6t3O','nM','w463KlAW5Jf1WzgSSZxX1ugJA44bmf3ixfrRB689AIpVZG','rUi',4);
-INSERT INTO t VALUES (5,-25588,'ecBaVzTpYTDmlK5fP5Tv6rJNv8pGkMYdkj1Z2cqVTtyYauQIeowAYffycKCrfePXzct','WfC2oCaUVqEvBvizjKf33IYyM8kMNdxlHVm2ICDyLoLfzr2rBDitgCtxBRm2iotmyGRYD4rr','z4oECXrqR9R','iQ4xSUFxAzpGQm4Hoia1FJ1','3I2C4z9yhGJVkqtlZDKay','Ri8sGji',5);
-INSERT INTO t VALUES (126,-9514,'Wvv8lawvjcllAcsCmd284Ja5wx0','9Wpwdp7BsVOn2uJ7TS3aGHY9eoINp0e8Oaxnvr42YvKxzS6kmPNKGd6bQTAZ5GgAleXyid6THE9duWPBxkjOTjAYeZA9sl3N0f','3J3oT0sKUfYz6vRm7CN0VoWX7XY7WboJDcwC0EOZ0FnwhMS31vS46Bwr6KDnsABgxbGx3fpDb9c7TUG9UKaPe','caMQRiTvUZhGipFoJlo91FrhrUBsi8XQm9wD','olLAbu2huc6bipOfsuZD0oqJlvUYlLZ54xcq9Wtt5I','Co2B9tFVSwBbj86PqnvSWogYKWGFV3EsukgROiiBW8EaATFeB2yec1gcWqWZOMXIfhgfM0vA2DTUD2PcJ',6);
-INSERT INTO t VALUES (60,30189,'peVHAMBquPKSEFSk60pU6','ybOOSWQDywwQ5Bot','uQcdUeQfFPRQoz4f8sfJ','0n8p19IrjAP9SosXNrkdTW8Xq53pYz8uEEa','a5DrG4mQnO7QrHFjOEE0FViltOBdJWWTQXZfXiXQWlS64t9Be0EDGmJBqhCdZnBBy3W7jQshGifSANry6Pev3','G7UAwUH4T43BsIoLTclQtAglTGhTvMX4uF4pU8m1e1FJKWJJb16hWtw2KV',7);
-INSERT INTO t VALUES (56,-16241,'lrgoYekaimdkT9ntjwabBegqZM7qTzvzhGnjIQnKFP83qPin','mZOp3KLIRJFqjJ4rmG2FQYl3TQjB','riinvX32qmXIlZLrf8g9wdJ8YK7xMx6qdGfZvEHECmZK5KYvg7OLR5sa1oMYSZLT4fsieVlflk3xXiFWvQtMnD','BCxbt3N4iqyxnRsWb7pcqSOeEDuBP','aLlW9kyjaBlxkMwwN5ANhpjInCqtd8hwJRlPtmMdYvKKlOL57UtnhAiwVbQrW5','lGTT7EG4wWqEG1QO2PlWn8DGll2Kbmi43sSgk3DEJ7QzvS8vbYRE0Hri0rHB6p6l',8);
-INSERT INTO t VALUES (77,-559,'wu6T0pnt7JcsyKmhp6c4GFt6xIBopyiq7thAeRFJK35b2QZsM9MdRR9ofP8gsf','Tk','tO63V','9emjelyMrbtlhFy7gRGWQ6Gt2y9AWoIdL6HVWvuR32Z','6MT0iQfJg1AjkhLj6IpiVO0FQt07iH3JPGhspP','XsPQqnTDGTmQ8H3M4V4LMhuFzLbTkn5YbYx0YoAn',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARCHAR(71) NOT NULL, e VARBINARY(11) NOT NULL, f VARBINARY(17) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (466388884,4263960,'0y2q18gO9htBTD8RMTEiZU7h5mJXEJV','xl9z1n7I7T0KjGt8KisRdOOFyrUVIhBszuGmBevIX53w8nCYR','K4','p','M','z',0);
+INSERT INTO t VALUES (317767307,637286,'d9V8dwzzOOFOyS1hUP8Rxysj5yULl','7tiN8NQ2qdVNFXusSTxO','Vrlc3R','1FZV0N','X','h',1);
+INSERT INTO t VALUES (2294090708,14708169,'Ymp','TVPHmsx04Rjzrr2SZrxQfnz88bM4w4OVWNUqzGUYfdC0TERinTPo1','VYD','5','k','C',2);
+INSERT INTO t VALUES (590768845,15645923,'7lE1uP2MEzf','K0FEx2XdFLiA9Krvhv3S9GR84Tsk8YbaV6mEo6DGDPri0NSrMNsqeNifb0tFpzWqOZV9','AZEZ2wMF','KKvBS6VWR90','M','C',3);
+INSERT INTO t VALUES (4264885999,11522981,'hfnTC93yxGDkRzEQ0YsEQFGNJNIOkle7XNj9swtM','rFrl2THuDqoMgE1kQ0SHfZmlVBc2fEP1K','R','WDcrhiXXRBw','9','3',4);
+INSERT INTO t VALUES (3704294786,1054907,'a7kMWcdFyZHeEqPccrGYiUwrJPVnz8PkwvncbPMDN','bz6uGi2UrNdEvnXAmAeMNgWmdkL8pylpQ0RPY2gBOy1dm','eycc9XPhe','YbV0NM','3','L',5);
+INSERT INTO t VALUES (2972830072,9607143,'ylTmbDK1Boy3B2B','pJEnkyPtYsvPk02xpEa6pzqS1ERCdOw63NXSjtgLcy0nrDvAcu38L152Fy998XNuq66','pf2CrjKvN','jBfS8TgJCbi2Ht1H','M','8',6);
+INSERT INTO t VALUES (1791814648,2932613,'F3Ko9LVcZ7tD9SeNjPiam','IgErrAKMlc8C6liZKVaJxnAQ8DCTfZF2','vXnwr0MX','vONgHweEWdJ','S','Y',7);
+INSERT INTO t VALUES (1819839242,8283970,'dlsR0m1yCvyt94TYbndrdMN9XnfE0FrHgaJ6t5y','CTS5KxM4XywTlooz7HX83CaHXe3kaZ3I9z','dV','u1plgp','J','q',8);
+INSERT INTO t VALUES (50482049,14911944,'XBOoQkSLgM0NusIFoybql95wr1OiAoVkC','MNtzETiGWBsoWQX4ToTjwujIewiYDMhSNzAZzlxZ2gH8Ev9IBC7SrRO6ZApimkZ','gEldLY','EQWOkg3HLOUJxK','k','d',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(46) NOT NULL, d VARCHAR(71) NOT NULL, e VARBINARY(11) NOT NULL, f VARBINARY(17) 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 MEDIUMINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-6552947,-19057,'0M5gUa7iZvHGG26R78KKuO9cWz5PTIojbbxy','vBfGmx9KYcXF','1IaOpgWqMQAx8O84ht9fHMxh3LEJmQeUqHb3wqdlpgwFG2Fdmi0D9ONZEoevQfxPzzixl4c89mMXyEGbhoRg','u6gDK2l8aV4sVGrTXILKN7qXLzLc9LPkftck3KP','k7iLK8b6VSMjKkwk7eEAaY8hK4ydBWui5q73nHWq6JxCIsUxPfkqllM0V','bOdhHnhT',10);
-INSERT INTO ti VALUES (-6552947,-19057,'0M5gUa7iZvHGG26R78KKuO9cWz5PTIojbbxy','vBfGmx9KYcXF','1IaOpgWqMQAx8O84ht9fHMxh3LEJmQeUqHb3wqdlpgwFG2Fdmi0D9ONZEoevQfxPzzixl4c89mMXyEGbhoRg','u6gDK2l8aV4sVGrTXILKN7qXLzLc9LPkftck3KP','k7iLK8b6VSMjKkwk7eEAaY8hK4ydBWui5q73nHWq6JxCIsUxPfkqllM0V','bOdhHnhT',10);
-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 (-4125689,-18143,'tpbNUSARDxUwa5fFZCCu9H1gSFEzy3DRyqMEGsicOJQ1eCH1EzhnndzGW','7SvK0Mil0kbvmcET7rtnwUT','LvX','dJgGQpPUCreZAUa3a0edd7b','df0XAAnl7PLyez58uigAJYeMe9UZPFE1cCxoH','HlyW9pgbS9HxaKWPWQHBzul4aasAqjZNetXDkgYSROD7IUu8hPtp',11);
-INSERT INTO ti VALUES (-4125689,-18143,'tpbNUSARDxUwa5fFZCCu9H1gSFEzy3DRyqMEGsicOJQ1eCH1EzhnndzGW','7SvK0Mil0kbvmcET7rtnwUT','LvX','dJgGQpPUCreZAUa3a0edd7b','df0XAAnl7PLyez58uigAJYeMe9UZPFE1cCxoH','HlyW9pgbS9HxaKWPWQHBzul4aasAqjZNetXDkgYSROD7IUu8hPtp',11);
+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 (10927181975527750650,4491206,'nDFE8nhVa6WuLZdKMCvNwm2Je6s4SSW4sus','nGYIwEXYKuxSNbzlaGj9VJ3c8CooXFBxdBNLhpovcJTHwrfp69sIOV','WbGEu','vL7JD','y','O',10);
+INSERT INTO ti VALUES (10927181975527750650,4491206,'nDFE8nhVa6WuLZdKMCvNwm2Je6s4SSW4sus','nGYIwEXYKuxSNbzlaGj9VJ3c8CooXFBxdBNLhpovcJTHwrfp69sIOV','WbGEu','vL7JD','y','O',10);
+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 (387573016639600071,11542256,'AR7hqTRPg9nJWAu18Kz8o3nCFaEeqvL4AD0oM','2wFwqbgMx0F8PRJ1JGIIGyZT6xJDg5rDCHTuPw8vWyQSQp1B7zvZHtfwBEA','4w','bLB3P483eafw','1','Q',11);
+INSERT INTO ti VALUES (387573016639600071,11542256,'AR7hqTRPg9nJWAu18Kz8o3nCFaEeqvL4AD0oM','2wFwqbgMx0F8PRJ1JGIIGyZT6xJDg5rDCHTuPw8vWyQSQp1B7zvZHtfwBEA','4w','bLB3P483eafw','1','Q',11);
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 (6825733,13527,'voA8yloQMYjtzZbPZP9PcPucYT5fWWgv8l','lQTnt23DfsMDwjgqwEMB2EGwowMQHe9LZtbANjqaCWkHglRUA9Ixoup7CeHMaXnPNJYqH5RFCZtIdwM3yApYahA6','TNbFgWZQdQZ0ORfmD8ew2mHgFM86d7psC292vVI2Hp4vueyezBkvyKkEI8pwik0laOCYnBZivUfty0nN','J5GStkoedffGMdH043OOIcrGcZchMv793JpT5zRciY','9A6HITLx17wr7146Cpq7K3kW8q0Lv7tOzFVTW95oz8lscrqZbg5RTkmJYW4kTKhpyXJl','zZRg286easEp72ZnUb5iD5kFVNLKJe2scHOrKYAlhPK',12);
-INSERT INTO ti VALUES (6825733,13527,'voA8yloQMYjtzZbPZP9PcPucYT5fWWgv8l','lQTnt23DfsMDwjgqwEMB2EGwowMQHe9LZtbANjqaCWkHglRUA9Ixoup7CeHMaXnPNJYqH5RFCZtIdwM3yApYahA6','TNbFgWZQdQZ0ORfmD8ew2mHgFM86d7psC292vVI2Hp4vueyezBkvyKkEI8pwik0laOCYnBZivUfty0nN','J5GStkoedffGMdH043OOIcrGcZchMv793JpT5zRciY','9A6HITLx17wr7146Cpq7K3kW8q0Lv7tOzFVTW95oz8lscrqZbg5RTkmJYW4kTKhpyXJl','zZRg286easEp72ZnUb5iD5kFVNLKJe2scHOrKYAlhPK',12);
+INSERT INTO t VALUES (2890623675590946934,11482198,'Lo6MOErYmXjTta3P5lTt78F9Yv1BbFNxFma2','OnWYE1g7gL2DIQuFMmIRFJ3ZbDXB6sO3AOPx06mc0y7RDQNU2DSKisEuar8GQqb5dvQTr5JJLerMYKff9OeZc3jygymh0PDexjenuUVNtUVccrHnVCUwaOmYL','M82','R','h','v',12);
+INSERT INTO ti VALUES (2890623675590946934,11482198,'Lo6MOErYmXjTta3P5lTt78F9Yv1BbFNxFma2','OnWYE1g7gL2DIQuFMmIRFJ3ZbDXB6sO3AOPx06mc0y7RDQNU2DSKisEuar8GQqb5dvQTr5JJLerMYKff9OeZc3jygymh0PDexjenuUVNtUVccrHnVCUwaOmYL','M82','R','h','v',12);
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 (2433159,-2668,'AbnRosoNXMPnJZlQ1l8gE1PnvmhJNitIk9c7pOrDjHxpTX5','xXRghhJ17UcnZ18JuHedlsPKbCtCZLFkWYSI6qESyEop2NxHBLDjI83GCUSBp5AqWz9iWxjqFRWLQV1p8bwtfSfQYwO7Sum1JC','tk971CgBOlxBkLISUpV4GrTNhXhJD4tyw6OWnNAHGzXpV91uT9CJf3mBMxIyTCrFtZm0C037ZEWye2Pn','N7pVAXKaru3kZ8CGidUiD3qNkZEq0ntZ7WEk7WuPGDURHmlhuw','X0yhWg1JBMOEAk9C','h9wix9tSypEhGxtoG1',13);
-INSERT INTO ti VALUES (2433159,-2668,'AbnRosoNXMPnJZlQ1l8gE1PnvmhJNitIk9c7pOrDjHxpTX5','xXRghhJ17UcnZ18JuHedlsPKbCtCZLFkWYSI6qESyEop2NxHBLDjI83GCUSBp5AqWz9iWxjqFRWLQV1p8bwtfSfQYwO7Sum1JC','tk971CgBOlxBkLISUpV4GrTNhXhJD4tyw6OWnNAHGzXpV91uT9CJf3mBMxIyTCrFtZm0C037ZEWye2Pn','N7pVAXKaru3kZ8CGidUiD3qNkZEq0ntZ7WEk7WuPGDURHmlhuw','X0yhWg1JBMOEAk9C','h9wix9tSypEhGxtoG1',13);
-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(80), d VARCHAR(50) NOT NULL, e VARBINARY(84), f VARBINARY(77), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (822752464,90,'zXhstbT5LicH2ZvPXfiFleNzyAzLp1nJ8dW7tppRWwu0mWwJp','YBeVeSUPSyczew3MFGJeu','0lSnat5tL8V3ERybyEPwv6KQqYHwqhii2O3hhR7RBJSu4jG5','1ou83sd0A7ZeZzO6i6ySeSa5aMV1','vGJOzr8Ox08tRl4BlxsZ9r05mg97qe51bb','hRPmbS5bOE7tfZkmjm15sNd6zRQoOg',0);
-INSERT INTO t VALUES (1048253098,-58,'XRbq','9icYwSdy127GTmcESp4uNT8ZB9q3ACEr','Lahi9U','ti59LdO2R755QHe6UlkaDZPwYQYt','spgT18nJX0LS0kTuQLxCWUABOnRva2nvLrSe8qg4xpERuJVbIlWDim3G2DM6Hd','fapvwx31qn2SbZ23UPD8DcFM4bCWhS4D',1);
-INSERT INTO t VALUES (745320476,64,'I8KOWtHe07g1RPjTKisDxr3OlH0kEyxKTHPMqeFpmEEf','ExPrVS1AggbkRuTDVP1L7H5tra71ufr9ZjGsMCbSu','hRqltPVFXwuBLJkMy2cIiyAMgPGFb9o9F3MAPjEZeBQ96KWJVkck','mVGvGV0jjqRNmSC5ipJFCrN9dCyUtXv9GcJazFY5ttzQaqBN6UWpzH4ye','bPeQ5yicPmiBbYkydV3TFKpWFAnmeA57DCqRVPy3EO7lbOLE50Triyc6oJBW9aHOSGAjjne0Jj8SrD4yyPUC4nXtiLYyvgCy','JRYL5U3uXzEVkISlsF4xqAgsKSeGlmeoyXQmHrEE7zJHeacvin2F8pBltjAvpWTY9Z3xM8m2HvbIFHXasq1qofPmDXZpxbZ48gav',2);
-INSERT INTO t VALUES (4155717803,81,'s6foPcpHAK2wmtpUOCC88NwEEL5hVG1IfSjybo2wb4giSHdSC386emTJi9AIB8Ve8z5ZynSN6c4NGnI','dqS7zoSxCqPNV9eis49Ai347aVq5e9yHqfrwl6xle','cqwMYBUzYwenVrhwEw7viw4z8xL2l9hvu','oiwY8zLzbF9Gq2dELgIq93J','NtIRE7Vrjd2XLVJnLNpQhRh4FX3bgyfYmHSZaXb8bPpezlDRtr6OB2aIqLDo5XTcUXX6PJ6qNXDlU4BHVT0E6THhlZI','BGNx24zbFjFXNlCv0UgZRtzj8s0mrZSCBxu6IdSQ1iB8VlKfGUp6gP39ZrOWNoGWIEGpSDcnUEuW7yKTLfeOicB4',3);
-INSERT INTO t VALUES (1384911085,61,'QJVwp6zt6Ww3L6ulU56DmR1aDvtnEukvtJdaVTw2NDJQ0Tew3CuHM','SgMuoKToafcKisOEqVE36jYhgY4vUGkla5ll2RiVPriHB','4UIFrtxmqzdR0YTkzUPfYSNeN11UTx6oGYer5Nzqf5myBaYOZoOoaqziMLeSwcgc14l8ZfwZ7h1eukjuLn','rD2pBW','BLkVMYWiTQS5GfTHvnoZwFuyhpjHJSdC8XHnzOVaYP8edDkFphd0','IrOwlOT8GIrMN4CegUrSMbnzgIsJ05hiBuo1RRikEjLCQda5xSZWmfbIxhrDjCdY7Udl0rku0L2Qsxj8fjI',4);
-INSERT INTO t VALUES (1868733501,-59,'hX3TWbSh9cWEGjfLVS','FTNn5tjkTJLgqQiBow5wG5qB6hwu','FPjUSfjfW6esRRowEXS5oQqGpSOZCy6uZYA4V1PEOHBuG0H7NQTtGT9SV','FDWqWBCYJEqjvIoXVtBOc7rFYuvTH','1RlWOLUIrKMY3rvxrXVs58htjXTzRUpGaVvpalNUaUqBv8zLcNO9JbHhRGbmxHfRapNYrn7qLtqvxEtK636TEeCbJ1Zk1jlv7nl','zweHlzqda1d',5);
-INSERT INTO t VALUES (774599211,-70,'ES3k58rDRWzTn0KSjKo3WrgOnEM4Snu2rCnTCXPcrFS2qaVKQrn','KwZux8u','ckFaRJ1UCiR5tldCgVghdxZ446wWrs60xv5w2msaY5GvoI4M3qd1Fc2Q','nRe2gK9nOzRgTy9jj','TQTadzXSEHwsYQMGWyeR1PnFlcazP','2cpl5ez9nkZ',6);
-INSERT INTO t VALUES (2755113796,92,'farNjy0b9bDZD3p9qOSJSgNOjGa1GiqidW4Aqc1J8ANM1wLAAzWB4NbNGO8yJhYWCM','S9xsV4JpbxcRANDyw6hmij1Vgn6t0IFC4l01fqMzgn7lm7t5G','gxO0ikX4PWvtKxS8LS7udnnzHVArpTRw98MM52u7n6UGk2e1bZzSA','MdHCW8iZ3YeWjmddSILG2cyA8fyQsX','j62owoIsmuWZBSMpBck7DdtgrCipz9vjO','NrR5JgEmhaZh9grcTJDH1Kz6NETnzuYj',7);
-INSERT INTO t VALUES (2418922410,-54,'Y9o1jRnPBlKxdvVm3e','cXBN6nhi7sqExJ4I','EpTkDstQHCUa8RKgNvhKGncdOi','R14RrEBmTO1mpTiFyIJPqlCOdgnHZKvcUi7Qkd6np8','L1StdrxENQFKRBSlKdEiI4ViS8Bx5YSvGinzyAiZI0B3x6SHh2QoVZeF0ECHaSQeVtNNgYU5qVs1WXW','u5JJKGBRwBpbuY30VvXhiVygC9xyl0Ir9haDoeNgyUopSLehLhM8lrF9TfMDI7CQoBj2rysCPzHsJ',8);
-INSERT INTO t VALUES (2566631469,34,'DxAckBJBfCF8Z0buitKkapz7MCpIsgZL0WPlzdrw2xyLp6PKmWJzrViLKvLpzhaC0eT','YnZkWLw','yRZT0h1mN3INpS7d','PkOpjf6L8TxpkK8WaGZ9F1OcsZm3j0IcsalRqKGfcuuYuEj7H11ki','IbTsTLFNMrdK7IHvLE0BYBJ0L0jU45PS3QwoJ3SRcbWo68G7HF4lVlpuTtQT4xgfDcgrjMs3VXovwaAg2bgDvThQR','rXCM5ONyyx7QbQNcUlyZMuOfrawaAOWlqyCOpN3Ri4ifhPDlt1ZqyhbDieNR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (11159572083504262005,13871964,'h8CV4SrH082VM2tesw29VnVx3WOjsM24KCFGC8fYxgBtw','1sIvcFZzc9T1SKzFzU7D4VULkSq5BhfBaLTlT7nyK0lw7UR7oZExhCSl4ukrenKEteQWCL9drrRAXsAas0XoCKyfnrMJTFQ4GAKqsYbsunVXoY3kdWwz62bmRJhQwyu66TIO','rYXt6GB6','5lSlGN22SaLMBC6SEohvd0X77IS7dEsbe3TrxTHbkyMzjewPxnpXCZ6CdEiNlbuF5vqBu2Gwheq36ZvKlF4EMjyQj7cVbY8NU9uDEbJhaQalV8l6XbU3qLq7dBvtYCxGxHWezSPeFd7tQcld3jeBZqv2jdJDeWHpmFL7jYq','o','2',13);
+INSERT INTO ti VALUES (11159572083504262005,13871964,'h8CV4SrH082VM2tesw29VnVx3WOjsM24KCFGC8fYxgBtw','1sIvcFZzc9T1SKzFzU7D4VULkSq5BhfBaLTlT7nyK0lw7UR7oZExhCSl4ukrenKEteQWCL9drrRAXsAas0XoCKyfnrMJTFQ4GAKqsYbsunVXoY3kdWwz62bmRJhQwyu66TIO','rYXt6GB6','5lSlGN22SaLMBC6SEohvd0X77IS7dEsbe3TrxTHbkyMzjewPxnpXCZ6CdEiNlbuF5vqBu2Gwheq36ZvKlF4EMjyQj7cVbY8NU9uDEbJhaQalV8l6XbU3qLq7dBvtYCxGxHWezSPeFd7tQcld3jeBZqv2jdJDeWHpmFL7jYq','o','2',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2143187552637646654,11041022,'QW3owPLtkhWGonaJq','L5XeTYSqugMUOdATBGEhOq38z7Mzrr8wfGItRdq3neK57t69HSoWWNgsXCrM8HcMdGgt8iOoCK0WaDXhqkCIsdhPcZYocaksXgVhTUNpvxNeDgscX92qgBG4MPPs6ipZajAcGfZswkVmh4tPdiHXimRpivLC7l7yIX8W14SW24hSJ3D','zV','M4SN74WTC58LyXRLtd2F1x0Yzg4l5NsZGteRldCqyFgDyz1NG7cibsiLcoKQSksH8Zhn0W9gqddCbInkbDfkMIcxm1PP5EXZujqKWCDJGJNusCsuGG1U5dI2fmH87LHXVIsn5uXY03m7uI8JflvYXHDMQvUmsW6UhIsOjdDydBV1ySznWOQk5KGRcfM6Ysqy0QMSRkYStkJgEv1v7BJJQV72GLDH','0c','K',14);
+INSERT INTO ti VALUES (2143187552637646654,11041022,'QW3owPLtkhWGonaJq','L5XeTYSqugMUOdATBGEhOq38z7Mzrr8wfGItRdq3neK57t69HSoWWNgsXCrM8HcMdGgt8iOoCK0WaDXhqkCIsdhPcZYocaksXgVhTUNpvxNeDgscX92qgBG4MPPs6ipZajAcGfZswkVmh4tPdiHXimRpivLC7l7yIX8W14SW24hSJ3D','zV','M4SN74WTC58LyXRLtd2F1x0Yzg4l5NsZGteRldCqyFgDyz1NG7cibsiLcoKQSksH8Zhn0W9gqddCbInkbDfkMIcxm1PP5EXZujqKWCDJGJNusCsuGG1U5dI2fmH87LHXVIsn5uXY03m7uI8JflvYXHDMQvUmsW6UhIsOjdDydBV1ySznWOQk5KGRcfM6Ysqy0QMSRkYStkJgEv1v7BJJQV72GLDH','0c','K',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6096944739019129731,15932956,'jO5gLQhgs9sdCC0c','ASwMyOd2sSY5roVTXbnbZ55L2Dheo3FFGr9138QrDhti7eJNEGBgKeEUNKLJpYTd4D7IWJNp3UPUfXqdPeLNrJsiz5jRPp5i7nOYb3IsY7DylS6tc1ighTsYMpgJeXouWi6MFDjac8TzHzIiaohWdrRNLan9bw','v','jz8CtPDuzGH4kWyXWzSJc2CStwOLrfDNHx9c8WibSBfs1brJCWY4fjzZIKQGFAavOeUBnIwnhDRlGoOyKDHMJ1RVPIyJZo3raYTPCNQOuyaNmgl1ZOMXqwKihXFi33JQ6WrJWrkH2GJ0V','J','Qb',15);
+INSERT INTO ti VALUES (6096944739019129731,15932956,'jO5gLQhgs9sdCC0c','ASwMyOd2sSY5roVTXbnbZ55L2Dheo3FFGr9138QrDhti7eJNEGBgKeEUNKLJpYTd4D7IWJNp3UPUfXqdPeLNrJsiz5jRPp5i7nOYb3IsY7DylS6tc1ighTsYMpgJeXouWi6MFDjac8TzHzIiaohWdrRNLan9bw','v','jz8CtPDuzGH4kWyXWzSJc2CStwOLrfDNHx9c8WibSBfs1brJCWY4fjzZIKQGFAavOeUBnIwnhDRlGoOyKDHMJ1RVPIyJZo3raYTPCNQOuyaNmgl1ZOMXqwKihXFi33JQ6WrJWrkH2GJ0V','J','Qb',15);
+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(10) NOT NULL, d VARCHAR(48), e VARCHAR(92), f VARCHAR(95), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1045934501,11928322,'wF4g','Eb86eOxS6DHG3cx','fPP4MJbV79UIw7RLeV4xEA','vNSQ8il2Wd4mgMUbM2rDVWTr9af7jCzrWzr1h7fJcFvoAiNrwxt44HVf7gXrLvLdLKe8zY','z','B',0);
+INSERT INTO t VALUES (3162792582,16773299,'TX83C51Fxx','rrf0zOPJxjQxy774aA6SUI9NL69CHjfgtfdbBQ','7ih2nt9GhCuV5sPK5LN6','zP7twNvk31aZqohTl','u9','0',1);
+INSERT INTO t VALUES (25113288,4473168,'wA1tFGExvu','0P','WvtL86thA3AnG0o0dazrfSq0L4YODuL1Py2RVah2WtAxYm0R2DCGfUB0IufcbgPfKGpFl','zPMCRp1qrlTD06fb6UDEDfVq6tY','Wm','K',2);
+INSERT INTO t VALUES (1756613499,12743214,'KTgUNP7nR','0zf9Vk5GiHW4EKiEhsP6Zr7qwjlOXZyyjSJls10Vr','5lSSBp9dIv4PLewcUIKTd18oByoOoXnCZ0NH57Q3wC5RctWRBI02zXfqkGlfVnDPpMYU4cK8sawtDq3cTKcaZTjYIsC','UUl2oSYnlFMAquicHrpNOgORdhikTtDx5a2CeHoyFVkMZAMMvB2vFtzfEb1v8Uj2pwAeooBblA','9e','m',3);
+INSERT INTO t VALUES (143182031,11331940,'09','fYkC8vnR8BsEjnwM7DGqm','udT9z63MDSWi2c2u8BRCn3uvW8j0Do9wkfIbos7r01rvFWQq0DG3PND7bN8S65lLrmq8Kz5R8RwbQ3FnZv6dxU','npbZ5HuyQMzU','q','c',4);
+INSERT INTO t VALUES (1185469840,9356033,'xJkx5','j9B2K','v3feOwczQVTgG0RGB9kI6w6PXflUpO420J3sUdJHAZQrSqmxuc0YcAKiojx3hVbpxO9prNgC6eCFX47Yho','JJG6pXLTIQ0EO5J32pV1oTI0Or8z9Uv373HPfJh4MLleTL','A','4',5);
+INSERT INTO t VALUES (3573201418,3615595,'076y4qnY','JPmH9m6DcxVqVhI4NfqQFw8Tt6EvVlIOqy7D4IycDeYsMM7','i','yLfhhNZrWChjMNbq9wIcrJmcJQNHezovFamvO0SI4HUoEKsUhsXL80H2GU','RB','0',6);
+INSERT INTO t VALUES (1227972990,13248059,'ogN','WiozoXxl0gLWjhckVn7UK7mfF','hV8yjzULeZiqvoP60MQ1j35xfaeoY2Y1KIgoioJeef','4oQoMEVPFHyy99X29vApFdkZVIcuaHn5r4VMcFVsKB0ov2onpe7supFvZgi','Ue','0',7);
+INSERT INTO t VALUES (487755866,14571318,'X94l','26TyqxFOlyS1','waaYPK65xhCmnLh192qp0nRUTj05DkSLv8kljJkitT8KWSI8cgtCI6gHqCmkzXFUPiZVzFEdjq','YundbJvGXgpBGNKYeafLuZOpRebVw3OOlkRbxW8ZH0UMhVvALl3XNKWwfHERTOp3BajHzx0iU7x98it7LnYfb1MU','N','X',8);
+INSERT INTO t VALUES (2728176085,800584,'3lEHBzmQ','b','DvEDE9qY8mah8C0kbqiyxuLxrjo309HoWTqWGfJuKMSUxaEW7OyUgomJzW9WAEPDeJuizVVos','oyUjzONn6qVOjVUaGiMlw474U9wLWhLgao9F6ZJXKxIf9HNyhux8yoglE74pq5gvFs9mYNv','0','R',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c BINARY(10) NOT NULL, d VARCHAR(48), e VARCHAR(92), f VARCHAR(95), 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 (3234341308,-102,'BXXdHx5YwAzXRXSWd5QruXkv41NVwHycJcUVqqVRimZCPiGt','FnYBiakEpuCea8DLfOvhIjjmFYJvDFJVNqMNteny5JOJ','Wc8o5F7Nvdg8o9txQTouZqqFvQXImKkLGI80IhRPWNkdUPbcguK','olQA','Jsvwc8PfyeiZ2GfL0GkNaB3D8kxU4EHiyjoaEoVHpS5M4aJ5wVwMmvW91Tdlt','7CnrCzy5eQWzPqi8ZW95TvJmpjsAmmxNH0BnJLfOg1FwgRZJmRnJY1PUpY8VJv2TLXy5wKwS',10);
-INSERT INTO ti VALUES (3234341308,-102,'BXXdHx5YwAzXRXSWd5QruXkv41NVwHycJcUVqqVRimZCPiGt','FnYBiakEpuCea8DLfOvhIjjmFYJvDFJVNqMNteny5JOJ','Wc8o5F7Nvdg8o9txQTouZqqFvQXImKkLGI80IhRPWNkdUPbcguK','olQA','Jsvwc8PfyeiZ2GfL0GkNaB3D8kxU4EHiyjoaEoVHpS5M4aJ5wVwMmvW91Tdlt','7CnrCzy5eQWzPqi8ZW95TvJmpjsAmmxNH0BnJLfOg1FwgRZJmRnJY1PUpY8VJv2TLXy5wKwS',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(81);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(81);
-INSERT INTO t VALUES (3044173656,71,'6R0yMRH','95gYaMQAhhPS0U5siv9QG079CnRsBP9MA8xtMsAxMvVDn3Nc','CmNRUTZdlRSbbHHno0bH6YTrC','17HmXIlQga5mlpkCRrwcxCYKTwwzppZP9Ih64qhjZUAMcOv4BCqupNSOuDlrxbX6PTFr','wnrcp4gWab07gD0drb6BZMqGBEeg5qktpjHSrMgkCaFCJCnYk3UR8e','Nl2I6xi3DnEKm1RXx6ZAGShoMQ8gV0mTzs7q',11);
-INSERT INTO ti VALUES (3044173656,71,'6R0yMRH','95gYaMQAhhPS0U5siv9QG079CnRsBP9MA8xtMsAxMvVDn3Nc','CmNRUTZdlRSbbHHno0bH6YTrC','17HmXIlQga5mlpkCRrwcxCYKTwwzppZP9Ih64qhjZUAMcOv4BCqupNSOuDlrxbX6PTFr','wnrcp4gWab07gD0drb6BZMqGBEeg5qktpjHSrMgkCaFCJCnYk3UR8e','Nl2I6xi3DnEKm1RXx6ZAGShoMQ8gV0mTzs7q',11);
-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 (2323650481,-25,'569htxw7xVGz1q5mOFwNxg2XO9dYEiGNH9Na1eFVtxxDgObFKooWXh3XYG7Gdk18','BeNKnkCOxl76GCNAumDukD6zYkTWeAYOm9To1OCq7GM5N7VgTFddZfDSqhiUiUuoSURIywDHyIRSS66PwI8DlnwTMoXoXcC8Jzc66RVODrvrTnbvtnH9eX5rXo0u0TzN3O1QQZQicvbMPeF90isnNHYqBOXBteGljcZx8Q34jOXQ8yhRr2eSP639xBByxsCYtn7cTVFhWP6FhnqOdCk1EfCpIHEmbr8VHZ0ebMq','dhLH8jKIjPTHZ0Qxekq','zfWrlm5U8PKdpE8PpBPJ06FQNjy','P','BMM1guC9eNwfFrSgzADi3QwucVojoJQzHKIIJI4RTYgEa47DhkjzI6A8zEqZbYnnzXBHdyXpj',12);
-INSERT INTO ti VALUES (2323650481,-25,'569htxw7xVGz1q5mOFwNxg2XO9dYEiGNH9Na1eFVtxxDgObFKooWXh3XYG7Gdk18','BeNKnkCOxl76GCNAumDukD6zYkTWeAYOm9To1OCq7GM5N7VgTFddZfDSqhiUiUuoSURIywDHyIRSS66PwI8DlnwTMoXoXcC8Jzc66RVODrvrTnbvtnH9eX5rXo0u0TzN3O1QQZQicvbMPeF90isnNHYqBOXBteGljcZx8Q34jOXQ8yhRr2eSP639xBByxsCYtn7cTVFhWP6FhnqOdCk1EfCpIHEmbr8VHZ0ebMq','dhLH8jKIjPTHZ0Qxekq','zfWrlm5U8PKdpE8PpBPJ06FQNjy','P','BMM1guC9eNwfFrSgzADi3QwucVojoJQzHKIIJI4RTYgEa47DhkjzI6A8zEqZbYnnzXBHdyXpj',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2037802409,5,'Gqtn5i8dlTrxiXPnwaC9KRc0EczyoVnn7WuIEMhU08z2auJBsDCKY9X5PHcgGNEa','WNgCJFvk1RAos1X2rb9aT8sawyVPSTpifLW6oa1Yt5SbkRQ0ZaGXDLuGPfBMq1ncxTqazROUpMqTN6xHVSXCnL','mSQuUFRbdtWf4LGS92yJYxOv77OAKdX9Fdq1kYF2BtNcB6YMOcKCbB6xVoTxaH5ZcKPUVPQuI3SYmMZ2bL','ZhudsuCopXe1F4er9SOdlR94XenMUQ7dM60j9IUQywp3E5DprBIADECBwBwqrjE2CxhUMLVBmYRAGBpO6bDZLNhyalmojROSAmf0oDDFkDpi6g0dmT61tNWUI7XnjM9Eb2EZPO4W','8z3Z7VeMf4G7mIbWv2U1OaFbdamR5XJNEC4UhCTpnuuiqxtltRA2jG4dRvd1C','2lEMWsFMxL7O0ZKaPSLUBPImDNKC4qW9cbBHST2lYRvXSENPqb6nOsbXa9jlUVoHeqMHHXueE1Lwpdw',13);
-INSERT INTO ti VALUES (2037802409,5,'Gqtn5i8dlTrxiXPnwaC9KRc0EczyoVnn7WuIEMhU08z2auJBsDCKY9X5PHcgGNEa','WNgCJFvk1RAos1X2rb9aT8sawyVPSTpifLW6oa1Yt5SbkRQ0ZaGXDLuGPfBMq1ncxTqazROUpMqTN6xHVSXCnL','mSQuUFRbdtWf4LGS92yJYxOv77OAKdX9Fdq1kYF2BtNcB6YMOcKCbB6xVoTxaH5ZcKPUVPQuI3SYmMZ2bL','ZhudsuCopXe1F4er9SOdlR94XenMUQ7dM60j9IUQywp3E5DprBIADECBwBwqrjE2CxhUMLVBmYRAGBpO6bDZLNhyalmojROSAmf0oDDFkDpi6g0dmT61tNWUI7XnjM9Eb2EZPO4W','8z3Z7VeMf4G7mIbWv2U1OaFbdamR5XJNEC4UhCTpnuuiqxtltRA2jG4dRvd1C','2lEMWsFMxL7O0ZKaPSLUBPImDNKC4qW9cbBHST2lYRvXSENPqb6nOsbXa9jlUVoHeqMHHXueE1Lwpdw',13);
-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(95), d VARBINARY(89), e VARCHAR(79) NOT NULL, f VARBINARY(50), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7966501,1606840744,'CyF9cV3LWqhP1l1RoL21RD','AxHG2Olw2g3OYStCuE4NcAYWxyeaIDv','o2ILdkvjbwtUu1sXmnPr2qKiKmKcF4bjalw4JqlfmVpd4hpXK7LJj9TOEw8tm82Vq7y6WB','uBw5YULixWtFczvN3ylgYkA','bxDZo4QJJeZhFzXwPSUpY4BwRDqkBZB7Z3541woX61aOxkhIsrWfc1x7pUn91aaqHk4MbYt5oH9NA5WXEGYbJnYu4RHso5fFi','bGrlfmePpm1FniiT2lyv6z5tQiAcBj68ylFu7WZ3t0bTnSpeS6c',0);
-INSERT INTO t VALUES (-2929292,-1168261049,'3mNkJeTBS9iEQBihIvmyPu4rYJezXmRID9g0SVbV','rLoySnY5t8moScmnfSkJvvdJwJ9gIQln5JxVYPcFDPaj','IVCTclIidJAfsE24pCoc1Orl7PyVgLsPjGNlzAVVwLtvy5d8z5hoTQhM','yhpdqI0g5VDoDU5a','5SwquTefOK2IzvMXNB6sIYeuZKyG4NP2WB1Pkf7E7wyqoykIs2jmDEXVvDnSHsJEisdlFWjeJvDCu8hRFxWQRZYw','DhTnEOsljJW7hR3DaHgrZH2tn2pSLQ64BDC6RvfXnwoy4ix4XcfVyPJZGD53ChRHAm10e',1);
-INSERT INTO t VALUES (-7938656,1537882727,'geErnAdRBuBOS1VUus4Xxl2jII20uP2dc6Fev0yF6KNoR','6AfNIKyIck0AogTc','Cjww1k25bh8ruWGFExZbwZlyT7Hk20T1cR0kytd9rOEy8S38bYtS9chPPg2rpHENmGqpyJ4WXAdjqF','XP2KaeFbQlcRSheBCBoDKwlnLNLvJjLeLllQIfNr4','6D3TIbilScx8Em6JbsrWjYwwFcQWn2572f5nPeQo9otcILBzGPvtan4PqdSEwYAT5e','40NarsY39ReG87Y0ep522NBlPrM',2);
-INSERT INTO t VALUES (-6077359,-634185675,'f93JpFCLXPem8EWQuG9g8GyqXiWLZCVPyipN3ubb6ORQ28GSg13qltBCq9vN','4onLZ6yBhs70Cfh94gc91bvnJD6iwtSPo1v25YX18z7ZGNB0vvYTXXJmX1QjpRGNAGLv6W43Rmx','Xj3Dw49QiW58GywlosseAxjAuIHL07dDFc5WmF','XSdbeqnRX8NOkXo35MukZixp','PWH3uzorHufC3I','hEIc1dG0WeCsRbMPOjoUro9N',3);
-INSERT INTO t VALUES (6274131,1862618317,'OFK','Oa5v8j9AfrIcoJj46JA7Twzot1GKKbxXx','QKSFLhQIVJ22V99tEp2GCN3jExlcZRDqSjIRi6bPKIbmRDbqp5SN1S5muGyiYIwu1sHL','VM','KUmCV9wZeR1D','mHU3QqQLh7GRXPB9FiRYzwjWPin4MbsHgcmKtHKbwyulWKF5J',4);
-INSERT INTO t VALUES (-5258565,543449444,'wSaLgo1YV4q1QuQAcGKaMHgLc2O17BLOkjtAI9rqHpJojMe0oE2uzu','L1IJ3nhVyRHMHewt8J','0OeV9VEO5krF9Gat9X0YPxqOmqqobjbuoixz','9dtJeAnmt','ay3dd2PvXA','hHaIdyyBVv1LJoXPXl4NHIaJOtWEeHbC4wt1jRhnRLlhUi0yzRAp067NjcK5sGp6VXIsvvPwPd5CAAmjWBmxk',5);
-INSERT INTO t VALUES (7254223,-1427945546,'0nhXWn9V9HoSnrPwy8JKidO','GRGVyeXXkD8WPXX8rNz1XAeh8I5cP1OFn7S95LbO84dMkXVJq4qti4NPcWde9jzZ','kOgYCSU9G3sMsPh2j1gvGbdo0xfUTRn7ScRzcIX09lsGeGZQ','7hAXCBEgtUdOg7','60Z6ZWFlCKETsFv3GFxaZnGBvdIjpQX2oF9lUpmKw9A72R994zdgasFihmNRc3wX3jncJGlUkHVNqf6GYWci9asaJ','XvVGoCmMOIyXevPnoId9kqc6ObTbcGirtMwePYyVpQr9Sx',6);
-INSERT INTO t VALUES (3358121,-1905432257,'Lf54D0OJ71VNmGA6DI5uNfQ0TiF8U','hl100sdfdSFepr44102KQA6On3295NcaGqRSg3PdrvaRxEoYoS','2NLTNO3Mp08aGUhWjUhXFlYjZkwdgDXXCb65','IvLN4TzcwGN42tkairSewsXNQAKXdGXQEwh','Wv2KvT9GA7XuG2I5Tawv8bzI03m3xeC1VVQnuVMNVkGoQUtbrTWXg','hZWk5re00X0XBzi0Gdh3wHbtnTatsUXXWxBGaTaXduUxgihRmNUIXQ9O32kyP',7);
-INSERT INTO t VALUES (5481791,-451506121,'bv6j05Z2v7UWPLOtUCMR9Suum9xKfnfnVUotuHuTMmf77tLmjHUh6McPoJa5NmHytfzDGnYI4rUAcp4','eMR0plB5ZQKzp8M0bES7f42DwCIV9BvbpSHO3EY','gs5ailZIig6PSuBegowpc','EMygpVm7ewDJWeY0VLB8VU2KFhCTaM5dqTxrgJZxGdu','rJP2DMjWS9nnuIT1UsEAX2xB1NJwiEPGPrAkIhyoBNjIJhFaPsCR8Fg1FZ7bAgt0gwefON5TCYOlzcXFYegPLzj8Yj5pQVSwMH','RrjjkwDzJ3HTbDj1anLOD6XKGp8RHOkmJc7sSiVuP8GBze8KU',8);
-INSERT INTO t VALUES (2225138,536277711,'9bVwK1WIXlUWdxjPESG5rKA54D5e2ZeNBrm0e0LYNKuj','dLGXZmlQuJZ2aV8NKMym0IpN50GjK5VC2fIq5mWOxwoVkbeW3UDK1','ugSvH3KeMb36o8NaAzx2A8EHPRoVWPLoDJRT2JMgkdY','sG5PxEzhjmM1QRdgmW3HArA8cR23H6zb','MpHKPi7K2WSF0nQmrVn3WPCukMvBmNExRwfLWNYv9JNBF6dgj2ZwTiKxshZ','PVydYsFdQuJza80o74UOje7VTEWRaZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2815242035,15867108,'IXr','icOdcPgtCrlNHnaC7IS6SCPW29g0ZPYlCisiYer','LH2yG3MoMHpsJn5zBKI7YN7tYV9UmzjvLR0BUP1UD4OEVWNsrAAV5mX7Dt22bkRz','MFIgELJ3t6qwj9EaNcMsJnhVHqdIJfLMvS7a2Pvli0IyC58mZsKApMT8kAjVYCooGzaLSZyfsr1wNOVPe','b','D',10);
+INSERT INTO ti VALUES (2815242035,15867108,'IXr','icOdcPgtCrlNHnaC7IS6SCPW29g0ZPYlCisiYer','LH2yG3MoMHpsJn5zBKI7YN7tYV9UmzjvLR0BUP1UD4OEVWNsrAAV5mX7Dt22bkRz','MFIgELJ3t6qwj9EaNcMsJnhVHqdIJfLMvS7a2Pvli0IyC58mZsKApMT8kAjVYCooGzaLSZyfsr1wNOVPe','b','D',10);
+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 (3821753037,10941975,'lJcqSUnG6l','JQBAtThcuaE90ndRIDzHUfL2vIpCZc','4t0IjA1RmJYjRpY','m9sLVARBEXL6Vv5wfhOc0h52ZxKxAZ63r1AQ74OUIife','K3','5',11);
+INSERT INTO ti VALUES (3821753037,10941975,'lJcqSUnG6l','JQBAtThcuaE90ndRIDzHUfL2vIpCZc','4t0IjA1RmJYjRpY','m9sLVARBEXL6Vv5wfhOc0h52ZxKxAZ63r1AQ74OUIife','K3','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1390940048,9948700,'7mbeW26mWWd','9RfvR2lNYy8uiVy1UuxSnv5xhgvArgR5KIkBYsvfv9tzE6JJdbfqDg07xoCLknsW9czBa611Eh8N8S75BEA1Z224VvHuzIdcGbYx','BA84IPYSKmHIcCcKE75EjV9mixt2jYPEnxETcLV0ypGemZ47WF0GNNfvQC','9L2AW5ZCqRMjSal9Lv4MVSChIBbubHM4d4G09W5p1EL5H7DXBWNsqWnwaPj7','8K','s',12);
+INSERT INTO ti VALUES (1390940048,9948700,'7mbeW26mWWd','9RfvR2lNYy8uiVy1UuxSnv5xhgvArgR5KIkBYsvfv9tzE6JJdbfqDg07xoCLknsW9czBa611Eh8N8S75BEA1Z224VvHuzIdcGbYx','BA84IPYSKmHIcCcKE75EjV9mixt2jYPEnxETcLV0ypGemZ47WF0GNNfvQC','9L2AW5ZCqRMjSal9Lv4MVSChIBbubHM4d4G09W5p1EL5H7DXBWNsqWnwaPj7','8K','s',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (765647359,13439446,'LwEdRW','Fm0wvy3ZhsEffOkjEcibwoaPPTeIHqFFOUwQQv4pEMCnYEqrHXiS9d6okv8aZ4XNHbbKq3UaAAte6imUYCADpmgRWuZhzZ6MT6eJeqeybkhuo7e1UTQIBTS99h67qubBFreFvdXKvYC7YGHMhFigd7YgfpverEZNfUFTevQhPheWS0hvSsWe','nApR01fEIyjZpE2AN1OO7RxcbY2FaKEnZSH4Q34wPy','A98bLl05GA3uBPJetPwcWmZ4JiTtqD6kPghZribKV5sRca','tL','I',13);
+INSERT INTO ti VALUES (765647359,13439446,'LwEdRW','Fm0wvy3ZhsEffOkjEcibwoaPPTeIHqFFOUwQQv4pEMCnYEqrHXiS9d6okv8aZ4XNHbbKq3UaAAte6imUYCADpmgRWuZhzZ6MT6eJeqeybkhuo7e1UTQIBTS99h67qubBFreFvdXKvYC7YGHMhFigd7YgfpverEZNfUFTevQhPheWS0hvSsWe','nApR01fEIyjZpE2AN1OO7RxcbY2FaKEnZSH4Q34wPy','A98bLl05GA3uBPJetPwcWmZ4JiTtqD6kPghZribKV5sRca','tL','I',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2037959544,16382804,'dX1fC4x4k9D','z75QavUeKeRce54oVbzUqDcyzWN3nMoIIPxaaTl1Ul3OfrJdkssNuI5cFrNuIfN4WyfNDgHftvRWqsGzkpITHi4sK4AJdmvEu86yT4JtXYy0vGzp3PjaS7vuzswwViDbap9Dc8g5DelYURSafr54RXIUbP2xwQm2mx990HF6zSKWR','utQNb79vzhBVfA3hwlQKiW','6UDI7N0tn8QocTtYqCPU0q8KjikhI1WJJpHmJ1t','u2j','B',14);
+INSERT INTO ti VALUES (2037959544,16382804,'dX1fC4x4k9D','z75QavUeKeRce54oVbzUqDcyzWN3nMoIIPxaaTl1Ul3OfrJdkssNuI5cFrNuIfN4WyfNDgHftvRWqsGzkpITHi4sK4AJdmvEu86yT4JtXYy0vGzp3PjaS7vuzswwViDbap9Dc8g5DelYURSafr54RXIUbP2xwQm2mx990HF6zSKWR','utQNb79vzhBVfA3hwlQKiW','6UDI7N0tn8QocTtYqCPU0q8KjikhI1WJJpHmJ1t','u2j','B',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3112747042,15851945,'1Q8qwa','RHaVzI8puwC2xOWqyweUU4uTZ8CJtAmAodiILfMxCWe051P0bNbxbsMQptQ4T6ZDTzIrRl87NGkydi1i4zn29Y0j7uPxSVNaFhzji7K6fV63DVrPypPLylg2TzRFH46yIqicHm9IdCeacJyJv0HIqXvA2tOv1JDMswfIo0uLxJrP0credEASjJ14zZzVlqFGAE0HyCNi1uY6hepRgb0uKhcYZzjxr8NWofqRpRIjb6V9d','OhpCaCfxd3wwfGxzxWtKPkSP10yLOsKMWhivc3QIoAJMV9k8Gk3D5KxPeanogD044wgjO1CqdJ44f1KxK','1oL8DfZlEgiUcjfBNhBZgIdg94y8DNUF6SgfJTh6q8vXWpg76kPSc1fDMo1cRtG0CBuyzhZYvfYbL52qrkj9mVJ4YVFC3MpJHI5N8YfdvoIA5BtkcnyalTrHrQNRUFB9ytaRKEcE3qxr','r63','L',15);
+INSERT INTO ti VALUES (3112747042,15851945,'1Q8qwa','RHaVzI8puwC2xOWqyweUU4uTZ8CJtAmAodiILfMxCWe051P0bNbxbsMQptQ4T6ZDTzIrRl87NGkydi1i4zn29Y0j7uPxSVNaFhzji7K6fV63DVrPypPLylg2TzRFH46yIqicHm9IdCeacJyJv0HIqXvA2tOv1JDMswfIo0uLxJrP0credEASjJ14zZzVlqFGAE0HyCNi1uY6hepRgb0uKhcYZzjxr8NWofqRpRIjb6V9d','OhpCaCfxd3wwfGxzxWtKPkSP10yLOsKMWhivc3QIoAJMV9k8Gk3D5KxPeanogD044wgjO1CqdJ44f1KxK','1oL8DfZlEgiUcjfBNhBZgIdg94y8DNUF6SgfJTh6q8vXWpg76kPSc1fDMo1cRtG0CBuyzhZYvfYbL52qrkj9mVJ4YVFC3MpJHI5N8YfdvoIA5BtkcnyalTrHrQNRUFB9ytaRKEcE3qxr','r63','L',15);
+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 CHAR(50), d VARBINARY(81), e VARBINARY(81), f VARCHAR(26), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (635031,-139524,'7SXmWtjClNnyHzTXp9ZpzhB8ZF5','FbguGFwymj','R9HXf8D8Wd6IPcwG0PKuVuZWelIWIslcRDEuYfeTWGVBYVaU8qaZE1sMa13l6c4hX','1KKS21rJJXdE','5','rZ',0);
+INSERT INTO t VALUES (-2086217,6505605,'emMJ8ax199UP01qoV','ivSn44K2oF2slTjJic091YUXhbCsdBOcGTV7MBUFB9ppZ8V6VbP','gfUNyA7LggnxYWdNeC51zT2sLshv8kd3H5','7nEY9HRCrpx52gQkQLecri','7','AT',1);
+INSERT INTO t VALUES (-6132021,-2655803,'8VwGXFdVbXsW','ONgPonxXF9G7j9IHEZkg4xapBf8irbot3NpIdMmYxwuf2D','TIcPRwsBcMUhA1R','mw9VEwMGfylVEhtcQalwy','o','cs',2);
+INSERT INTO t VALUES (-1433910,-3751905,'8bPfhTIAcPOmuv','HECZbsaAaprDx2MMcEj5jmOphyEqkeVrYcINAvH5','lxXMRXH5ZVf','dG6Dr','w','10',3);
+INSERT INTO t VALUES (2380978,-370661,'oWtGEiXYNt2Kusc1WG0By6LBRSCa1','hYuFOrnVzWkRnDUMDDAdhzFvoYlPGkuJPquDDyAtmqhpM4BfHiPnOxig5yz3qge','BvUouB9uE4SSh3GTO8OKyVdixpEKgdi','3S6LpbL9Xg0SM','B','HT',4);
+INSERT INTO t VALUES (-6209931,-5157983,'dxLObahyWufupdb2wu95RWmj','rXysN2kgye6wpCHv752UaociFPISA2wf2iZB51iIXZb5sQN6UNof1E69EUTNK1PkvwFVP4Qh26YyDa','moG8X4EbTsbLexF3OQItQbQfBJigj5MIZKOhwa5DPQW4plDYp','h1V9YV','4','nH',5);
+INSERT INTO t VALUES (-2439668,-5741034,'cJQ3RBad2oZlCTz85M7t7PnMeKd4UYCN1gNs1d9wJVJahl','PMPRtLkdY4FtZGkK5RuapnBgbAGWKvkyk6xe19kpsptB1Qg7YgPn03LHIKCn47mnyc','EXzUwYuA1E6aPlmBdqKnCGlP93PFgoGPGb0ZeTerxTvWF5RUkwdsU0qpj4FmdNxxivYnW6R2','sEXFKp8Nfyiyf7lt7njCFD4T','O','0I',6);
+INSERT INTO t VALUES (5725001,5443812,'90h1lOJF8t0fvmI7WC6PXOByXjAoFt9eFh2','6K7eFf9EPBceAGBkGAxi6G3H0WZ5tagFpWhtOOA4ChFaPcwuEcekfBfJ0fSSX','sHvv7dA0gC1wEQ9YcCspEuFiEBE8','AT8VLs8g7ctu','I','cy',7);
+INSERT INTO t VALUES (3093476,-7560421,'pJnKPCTecp','D2lCg4L5ntz1XdAl4eotP1pCBlzAZDnGDs0rUMQlXSCrLCzzVWe3EX65OXlRI91gbhz8DfGRUU4DkO','zWaxBxOijWpI7T0DqkS5JiqUnNcH4OeTiRDU33Svwj4AXbDoZZ','6IJ','v','o',8);
+INSERT INTO t VALUES (2430775,4833680,'ZDG7WkqimybTX9YI81','itTc40CAaSBHkdlVz','flHuVgOWYhPe9anuwX3YQ1B3c','tKd1IF','V','V',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b MEDIUMINT, c CHAR(50), d VARBINARY(81), e VARBINARY(81), f VARCHAR(26), 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 (136072746,1321617683,'JqUhDaLKewPmNBiMD0fhDsoHI49m28bb2mIA4mpjzm9VEOh41l6jtRrL8aIN4VD6QFYMMxFYSO','URMwwkE22PDcPrF8UaH85MbVBusPpNJHX20gih2SMFZcaNEfLOnhHYNkgkjF9yjbCY02y0uO7mHjGJ8N21mA','RmQaM8t0EOnqVG9HjqQ0DJiQOS6ElYik','sUuO','e225zP8dj','OextsdJL53mbzEdjX8YqrZ1p5wG2S4Boia6wlpCNDKpB9reQRUe3JU13zHmWkGcRyuhlC18weIQ0QbtEwcV',10);
-INSERT INTO ti VALUES (136072746,1321617683,'JqUhDaLKewPmNBiMD0fhDsoHI49m28bb2mIA4mpjzm9VEOh41l6jtRrL8aIN4VD6QFYMMxFYSO','URMwwkE22PDcPrF8UaH85MbVBusPpNJHX20gih2SMFZcaNEfLOnhHYNkgkjF9yjbCY02y0uO7mHjGJ8N21mA','RmQaM8t0EOnqVG9HjqQ0DJiQOS6ElYik','sUuO','e225zP8dj','OextsdJL53mbzEdjX8YqrZ1p5wG2S4Boia6wlpCNDKpB9reQRUe3JU13zHmWkGcRyuhlC18weIQ0QbtEwcV',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(96);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
-INSERT INTO t VALUES (314551931,44407991,'moeyidlfkypvgDFUNO8PfrqcSX8FOyaENpPp8PYBxySHzt2w1To','qccGrgwXmeyf7TQXxczI1meOJGa5barwhl','380GUIRqZWQAaolL9kv9giOkB67nSRR5WPpbOTUA','HHFBYVq6PBu2cRE6flxd409qGq2sdVVWL3im5XZ4sjaHyeOYUg','CnxP61KvBboyKWWNo0ibkUBQNdPflVQzwzU11EYNr10wA3cZ','bJUo6spcpWfmXAK6QRYUwlqfUb0erFt8iVHLAHm2v7GT8aZuOgOl7L4r2jrnx4v3g7H2YbJzbHmCKbWSMMQvG',11);
-INSERT INTO ti VALUES (314551931,44407991,'moeyidlfkypvgDFUNO8PfrqcSX8FOyaENpPp8PYBxySHzt2w1To','qccGrgwXmeyf7TQXxczI1meOJGa5barwhl','380GUIRqZWQAaolL9kv9giOkB67nSRR5WPpbOTUA','HHFBYVq6PBu2cRE6flxd409qGq2sdVVWL3im5XZ4sjaHyeOYUg','CnxP61KvBboyKWWNo0ibkUBQNdPflVQzwzU11EYNr10wA3cZ','bJUo6spcpWfmXAK6QRYUwlqfUb0erFt8iVHLAHm2v7GT8aZuOgOl7L4r2jrnx4v3g7H2YbJzbHmCKbWSMMQvG',11);
+INSERT INTO t VALUES (-1399947333,-1557586,'c1Y','assXJX3n7mjcKfjqrs7ViIx','pu7W17gjHvk4KefDCcBbrV0SSFzVigmW17EYR','rcKKbmxgNpJ5','u','dc',10);
+INSERT INTO ti VALUES (-1399947333,-1557586,'c1Y','assXJX3n7mjcKfjqrs7ViIx','pu7W17gjHvk4KefDCcBbrV0SSFzVigmW17EYR','rcKKbmxgNpJ5','u','dc',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51);
+INSERT INTO t VALUES (2002704269,-4710208,'pWb6ZTeWpc6S9jA8MjG0fE','D9PUkmKpxFqu','TZ8Sc9gDcUotEqh8VZoOxXyz2pzaW2nTNu4OPw0ycwEFkd44VlkJBV3yMa','mMRMgUEBKGAj','c','e',11);
+INSERT INTO ti VALUES (2002704269,-4710208,'pWb6ZTeWpc6S9jA8MjG0fE','D9PUkmKpxFqu','TZ8Sc9gDcUotEqh8VZoOxXyz2pzaW2nTNu4OPw0ycwEFkd44VlkJBV3yMa','mMRMgUEBKGAj','c','e',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (67301489,-865823768,'SCbIk3TvB','GFy2wwIWiI1PGY9xe9TFi8V8gxbJX3B4cyV1Fm','RCgEbfYb8pDH6oA998GL6ntG76o3VjIoao6NeRdoNRiw0mkiRAhn','63k','PdIK','SEE03cJve',12);
-INSERT INTO ti VALUES (67301489,-865823768,'SCbIk3TvB','GFy2wwIWiI1PGY9xe9TFi8V8gxbJX3B4cyV1Fm','RCgEbfYb8pDH6oA998GL6ntG76o3VjIoao6NeRdoNRiw0mkiRAhn','63k','PdIK','SEE03cJve',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1950220974,-636733449,'8wHbm6U5PhNF43uWsL7YbagU51NtTU4Ckf7XB5gwRodTgltmoWhHd','Pqmb2EWhByWCNedZ3IyBVqvQuTo82Qpq5','14uqRoyyynZqs8XisSGqO9izfstyXlIZFC3CbAspfTcWclq9p4B3X9VqfMzmFbsrUbDtbk1Bme4SHF7','qpar4Ipxq6Ff2umPK9kKWVmiN3wfj7DDfrUO5q4b7z9xa9RgqWih9z5bjQO9I4MncuMsBWlIWKSiWuf1e9yCPJB7jV2GoFBFt2TsHp457FgLB7eBuN8EqTQDq','1EDGCRXLrtwJvhgrlAkYjtym6zPJTu5313oBOnFUwyB2fPOXDkSESqFo8Fv8','LdSZnOmIEuggbyYnlXpXae3A68UaklM6o',13);
-INSERT INTO ti VALUES (-1950220974,-636733449,'8wHbm6U5PhNF43uWsL7YbagU51NtTU4Ckf7XB5gwRodTgltmoWhHd','Pqmb2EWhByWCNedZ3IyBVqvQuTo82Qpq5','14uqRoyyynZqs8XisSGqO9izfstyXlIZFC3CbAspfTcWclq9p4B3X9VqfMzmFbsrUbDtbk1Bme4SHF7','qpar4Ipxq6Ff2umPK9kKWVmiN3wfj7DDfrUO5q4b7z9xa9RgqWih9z5bjQO9I4MncuMsBWlIWKSiWuf1e9yCPJB7jV2GoFBFt2TsHp457FgLB7eBuN8EqTQDq','1EDGCRXLrtwJvhgrlAkYjtym6zPJTu5313oBOnFUwyB2fPOXDkSESqFo8Fv8','LdSZnOmIEuggbyYnlXpXae3A68UaklM6o',13);
-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 CHAR(59) NOT NULL, d VARBINARY(55) NOT NULL, e VARCHAR(55), f VARCHAR(19), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-920455726,3685273065,'OS41GDRmR7pxS1ynr0j','KcPF51lo1pfGh0tRaDO2WExgLruId6lm1ybm6OdbQVVbUg','9ESeFtoqOq8F2r8Pah5RXH4psszkRxeX5pkjdQ','h9B4KsXl37Yu','IM3OipEAE3aeNzMhO','EFfTePtVTQ1fSJcrYrCJiwi4ey45v5jiUfj2w1XOmVkk4S5bgTtvLrHNBl11T2dUsL4D4SFZ',0);
-INSERT INTO t VALUES (-951718195,3316587621,'N3xa6mVqxvtH','X','nEhu0hevJthywdXmPIxj','ebG9Rv7nG','kQMw6wVcNr1sKp2jFfvQeSpo614EJ6YZKZO3385vS6UvWWJDZfUAfPASZHh8DG6oT0Sg6WSWoWXMaXJMUB','0AtgrF9w4mGLzEfqWlnWIT21o1TM7udvi7CZ0LijHwV1E1VbN8dCHQGLBLwzR',1);
-INSERT INTO t VALUES (1299784147,923017107,'kbgIgprj9lOycf4azEvmmpUc','AOHk6SJCmkEZL90cDL4OLfjMW','bOz6lykVQ','oEs','tiNNNeJadN3CN0xcBat','uRjBlXiupCmYaG3sdgtPoEZxrdo6sCogh5vcH7lojz8d7dC4j0RGjfPvCvIf03BNMPfQfaF9yJ3',2);
-INSERT INTO t VALUES (-501472705,1962982920,'x9dDsPAsl0vMIOwTuoY','Buko5waASdhWwAmM6os0mf9KloF','ZxGqeYKaNu','tVptM56sxWeX8IYCHAB','MRs','hHdG7EV1a3LUKSEkA0ctSgt04nPwEf0I2mSVOmwVSh7ReubktCUzOzOizaVjegHV5u',3);
-INSERT INTO t VALUES (-2029599668,879212550,'mJYbSjESUF2MOv','QY1XX1RdZJgfYSx070JaoMTzGY2Q3DX5kIO1YzT1','OSzeM9dXf3ASR8aBPLb4Bc7GhEl5Qf8QxQ','SEuwoHZbWvshYeE','6WpBDp99yVUAcUQpKucp2TqFUjsjkwUIBmBm81rRP4v08JexkXNZIpOKwu0pghdIStPgh3mmHjHijIMrqrZjwbKcFBESltTMn50','72U1yXZvvzOqgX4B10soOrtWKeIADJ',4);
-INSERT INTO t VALUES (-1048681247,1068985776,'bGNoLfNQCjDhGiC','1vki','mE6QSs0T6OOJpW5gX6z9LX0Oo9SfkClVCsDCVfnSOQAdhZzdyOlyQSU','dmdw5YIHT5C','GAmss6m8klBA76nT9c0uCoVpA45X3e4h1xA2K0eQ','qG80PjHzhWEIHodIlJVhvKRKHT0bhSOE5c',5);
-INSERT INTO t VALUES (-849694115,1398585412,'Y5upYa6N3xihFQBqsj46Y5yN5dt5utLyWxYzI1qkshDOU73Ax','blUjYqqnO80AaKjgci1iq97OjvHMNTll7ItlUO2x','2c53yHJd2Fk3c6THPxK8N0YRcssZWeQIImLD1YqKKVS','Vm8qSxjAykhle7b8k','WTHNNojM3WfSwMiQY7VEXtbyIVyi5HFSSsk7zdD6sTWyzco4C0ZnEEDO0I4SEPtlF9cZv1lgbmdqTCi9','gxeIBR4kECpJLQjczlHIXSU',6);
-INSERT INTO t VALUES (535038184,296024236,'8rWspnuFV5cJ8qxe2ZLcyNWPeOTJLBuLwm2tY','3RqfgHT3E4GhPpPTzbTMqGJ9Ve3H0WfFtJiryuwFWzvbd56x','AKbUU7990Hs22noM54S097ZWleADv4yD','BdFwE5F','49sGPA7KONVpIh02dRRaH','2UmT4N5zX5bT9KVSiy2rNBb7tSHq',7);
-INSERT INTO t VALUES (1812778196,423476961,'dAVj34JjaQuA8OuZN4cA','eX','EFUXHJAoEjXgzTS68A6DXZJHXZ7HWSLymzjp0suzYF6ckm','98yz5EK2Yz','tYkNVYMUD6nKD6LPWNN','oHNfHGGfK6K7mnpCIW3V7T6UBrXP8RQ',8);
-INSERT INTO t VALUES (1758072201,2606778580,'oMGn4Dxcw75pfkcCoflxIj','JeejD0qQPOdmroJwAL','w6sZSK9','gXO','ydsnO4YIRarm5sXxJWmSG6T5aL23dkYSrGQMQdZE27ugPW0pUjCX0VELYB7m3wykqvISIOm9','q3vLiKYAk3zyc4zLCSaQgcmsaq2n6jFinf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2062280771,1550295754,'7qiaiz7FV5cPJWLpHcX4k9KF6YYOuOyLDq','4KUJMpvLhCk7BEYoP9FLDOJKe6oGoFUYr8Xdzbpdv','eHauGgDYGu9szuh1kIbU6kSyw2CNlDD6zskh','GRIy1dWgGkdG','AF3lVVsmuMBkgcTyBXweheDwK1RaUamLukiad6tebhTPDyFmbs5PduWGxxu0SkkBrrcHpq','B1vYkBMJbFMJYIam3Ebj7FBBysvLOFaf2l2LoXsooYfbtZ5MDYLk637cuJUht0o',10);
-INSERT INTO ti VALUES (2062280771,1550295754,'7qiaiz7FV5cPJWLpHcX4k9KF6YYOuOyLDq','4KUJMpvLhCk7BEYoP9FLDOJKe6oGoFUYr8Xdzbpdv','eHauGgDYGu9szuh1kIbU6kSyw2CNlDD6zskh','GRIy1dWgGkdG','AF3lVVsmuMBkgcTyBXweheDwK1RaUamLukiad6tebhTPDyFmbs5PduWGxxu0SkkBrrcHpq','B1vYkBMJbFMJYIam3Ebj7FBBysvLOFaf2l2LoXsooYfbtZ5MDYLk637cuJUht0o',10);
-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 (347172924,3180558961,'FZIdhwKWEPRHixA3VtvzeN8HjjH7mGVIH1','Wq3GhwNJiS','QnUC9DWJStIzmHPt8ryH6g86e7OcHAV5RvpFXBObWYsuw6x9Zo5L7','tQ9LZF8fh3','9y0iSpxYlyTODs3nlC','6CJyyAQLYKRaigqYjAOGW0053n7XksmvJFN09zj17APAMGQKV352S33AiPy',11);
-INSERT INTO ti VALUES (347172924,3180558961,'FZIdhwKWEPRHixA3VtvzeN8HjjH7mGVIH1','Wq3GhwNJiS','QnUC9DWJStIzmHPt8ryH6g86e7OcHAV5RvpFXBObWYsuw6x9Zo5L7','tQ9LZF8fh3','9y0iSpxYlyTODs3nlC','6CJyyAQLYKRaigqYjAOGW0053n7XksmvJFN09zj17APAMGQKV352S33AiPy',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1447388861,1105640,'F2CehCSmMcpNEdTIsp8l8v0inqTTOgFcTNVB7sD','jIO0tbvnkEz9','KdN3x5ENRg5LaXAewLAXuGY8g37MaO','uYn8','a1apXASfDEvT8TUknmQUhl22cN7uXlf4AodvGhZo8o4u5skea9BmsD5EsXAUdeQf0zFfbj94zsEXNoBFnUt','QbN5EWbaNai4XbPn7XwBIh0hhr4FTiTdmZKEq',12);
-INSERT INTO ti VALUES (-1447388861,1105640,'F2CehCSmMcpNEdTIsp8l8v0inqTTOgFcTNVB7sD','jIO0tbvnkEz9','KdN3x5ENRg5LaXAewLAXuGY8g37MaO','uYn8','a1apXASfDEvT8TUknmQUhl22cN7uXlf4AodvGhZo8o4u5skea9BmsD5EsXAUdeQf0zFfbj94zsEXNoBFnUt','QbN5EWbaNai4XbPn7XwBIh0hhr4FTiTdmZKEq',12);
+INSERT INTO t VALUES (279615767,4070980,'lJAljkgjAlBRqsTq','mIDRnOfM5TRq0cqrJzrmRR7dxnHi47vpJSmB9DmIQo3kudl30BtOuXlo4E3uqGAmrJReVlk6f6CFJ3WEjzkgPmPDLCUBaWp5L7CNkjWQztiT0l87QkkjfffQXFhe7SY8sTdPbEU1Ub2wt6e5vckNkFo8WbLTmJBAkspCsm8hBE1gDUbcwWGy7Ot83iu8Iht8AzvyuQdXx5Dn0Z86pg52vUcitOHPTsOBB','gHzklNBu6RcXIgLtZ24GCufThPhz7yYkVGNmykLcNghEUK4ovrJ1Oyjsz9hfGdE1rl8GQkVmddbFj8UM','JWjdo09rG1','1','i',12);
+INSERT INTO ti VALUES (279615767,4070980,'lJAljkgjAlBRqsTq','mIDRnOfM5TRq0cqrJzrmRR7dxnHi47vpJSmB9DmIQo3kudl30BtOuXlo4E3uqGAmrJReVlk6f6CFJ3WEjzkgPmPDLCUBaWp5L7CNkjWQztiT0l87QkkjfffQXFhe7SY8sTdPbEU1Ub2wt6e5vckNkFo8WbLTmJBAkspCsm8hBE1gDUbcwWGy7Ot83iu8Iht8AzvyuQdXx5Dn0Z86pg52vUcitOHPTsOBB','gHzklNBu6RcXIgLtZ24GCufThPhz7yYkVGNmykLcNghEUK4ovrJ1Oyjsz9hfGdE1rl8GQkVmddbFj8UM','JWjdo09rG1','1','i',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1774385675,532047524,'9p8OpODcexyedzHHzE5z3EQw','vY','Q02rQX9WFNbgI5TDuDmg5tZJ8zo1u','36WfBdQMBMfMnkw1rtcd6ZpTiXvnA4zRVEfauimy98aA8XsyRmXTfSraxN78BcEUHo4vNlNiXUgvRgMwDsNj6BGXoJWpoI9Mw4PdcqXdFvSlh1Et2Yn2H9B1WYBnRU9e12WLUEwEHxa2e0koKylRzZp6vcmBbO6BsTTtrCgpshx2IwWBQJ8SGogzzakP0oVNMFFD2dJXnAPxa7CPHABIp9ZYFZR758G3Yx2HsyxZl5kRy3u7SJGOgs2TFg','CbFLial74ZHaLxI8Ed5XUNk1w71P4JBjYxNTScEsEu3SuJ8ZcbVUit7UcOK8Nf76XNyZmeSeGjUpwO8x6KnDkkjwTHO6J','EA35mKwzPe5u3SgiLpd8PN1I9EI0tmtoi9U',13);
-INSERT INTO ti VALUES (1774385675,532047524,'9p8OpODcexyedzHHzE5z3EQw','vY','Q02rQX9WFNbgI5TDuDmg5tZJ8zo1u','36WfBdQMBMfMnkw1rtcd6ZpTiXvnA4zRVEfauimy98aA8XsyRmXTfSraxN78BcEUHo4vNlNiXUgvRgMwDsNj6BGXoJWpoI9Mw4PdcqXdFvSlh1Et2Yn2H9B1WYBnRU9e12WLUEwEHxa2e0koKylRzZp6vcmBbO6BsTTtrCgpshx2IwWBQJ8SGogzzakP0oVNMFFD2dJXnAPxa7CPHABIp9ZYFZR758G3Yx2HsyxZl5kRy3u7SJGOgs2TFg','CbFLial74ZHaLxI8Ed5XUNk1w71P4JBjYxNTScEsEu3SuJ8ZcbVUit7UcOK8Nf76XNyZmeSeGjUpwO8x6KnDkkjwTHO6J','EA35mKwzPe5u3SgiLpd8PN1I9EI0tmtoi9U',13);
-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(47), d VARBINARY(59) NOT NULL, e VARCHAR(20), f VARCHAR(20), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (406049,3808793233967779635,'ZTZ3EjW0HoLRk3JtRgoRERrrsZmkWboke9lb5Mzj','wY1Hyf3MjYH1liSoSY2NChBeAhW6GosD7U1Nq7q6unAafXJsPX','ziMwK5oP865yhszq','AHdNQ','17ewEyaRXYFQNukg4taSHvXOT93wwBX7nSbvQNLgJHvmnYV38ydT','YJJoMJIieeQC0lwvzu0k6tsRc',0);
-INSERT INTO t VALUES (10113413,7034769485224392395,'BSukZJtQYBWo','fsMjNm9lsfZbF','aksEFny','U2NH1rzZKk','R8cmvtQRRwsGZj9hY8gO2uT','bm2GBy9ufLF4oALhBHvagbtfrBXjKidOsj2HRTsoFSo',1);
-INSERT INTO t VALUES (5820729,4823576211486029004,'B3mutGKEC6wOtL','dbYIM','axx5yI8iVQL1','gyVCsmTium','nKFMcis2PUppB5OVyclsZAJXfDtJo7pXupTHrdue7UaQscQ6Di2EYRPa5eyNjNNhc43qVJIGrPiId','f26SbCYvM3dmroG7BV4zhyyNDfUTqyULeZqLOX2kJ34184LT39SgTLQqAX4aDS4WBacSjNLgSnCXyGlXvQ',2);
-INSERT INTO t VALUES (5010256,-1936977313040576691,'mvAg5yAM01tePeqyYjf8','buWKAvO1GfH56QszxGQFjUMFZevXlRQmeMtejKn','ERdlN07Ijs2I7','LpGVlvmKmMhMllI50Kq','0dwpaqMsEcRJElK4M437B81phwwslaPZLb3sfrT','nqfN5O4My4chgBuHG34qQSHEXhl87Wv7gJl0Kr0bWJpfnu',3);
-INSERT INTO t VALUES (13763407,2651573802670999798,'hdKACDniI7y','lU9a23MepDzarNoES6w9rCgX0HxlR1RFV3UQPmtntVec0PVNn46OijTk','T8COZIRz0zKGz','eFEnKvd8AJ14lovl','fBRhifNn2sdrihueEXA5VGTjnPlZd57KdNxoa9XSyrYJD7LA99LaYqDC1YBKWZgXsPVtPAA7WuanXzele','6',4);
-INSERT INTO t VALUES (7434461,4488411848871029817,'Kbg','zYC0yjh7e8OdEm','rypdzgbp8LDVQH','C8Nk0aeRrqlb8x','LylMw5CxsvB1dBVyU9k5qYrBjdEzENZZZlDKGDDTNcsVe5IeFkdiBYGLhZHwX7OBRG0ZkNgRxXEwtmWuml','IsSgw5BYLnsWpV3rO2KQ8OmujmYBowmYPs8GYkTF3LI',5);
-INSERT INTO t VALUES (4430716,-1721174081808886345,'5Y','UZyuleYOU31F4hALLP4DANi4OcAvtJKJcwa7','mrR14VoJKo7','mfk5jSX5LSwkEfAy0nY','ssQU7bic9JpQ7IEN0wuV1FVCTvt','iDedzhiDxeEp8plyIOHg5rTf1rcvcJ5JrCs8nmylMI48UW5SFb3KUPjZmQNe0vDKYNmK1vDGuThIEN7k0NVf9nFw1AlNNDE',6);
-INSERT INTO t VALUES (12606132,-8830415766572771502,'2hW8hHM419OFbtQzQZL','qtyKFRke99zQSQauIpFnuoCn5mEVquaLDVn05','KPAW6UHwAm6V','wdxTKZsHnrNUAw','4vKLFh25jtESbFkyCwt1xj1yte6too71Fjp9W0j4QfmTStMbLZ8L6gEubbYn4k2aeuQOeymmatXDwG','c9B8z7gTB2eKn4CWgsXIpteUB5o505YA7hLFDmpG4UeoHsSFwTqtGdrbxs',7);
-INSERT INTO t VALUES (395089,8499436811070721068,'OTUmKBDOM6urq8alledfbNgEdy5hlKWpdVUzSBdKZyQ','n31LQybIZrASzpmGIHPnBykDTLUDTeeDKnqbwqVUYK','G2hwQTJR29C7hltJeJhM','mAKkOLUfgHSrZgbQW79','Jbgf6MNob0jSB','v2kSpWyeggVHbsHljPGXEyz18XCjfqzXxMxt5NS3afVzYSHa71nq1F03SZWb3FpU9YrwMEhrWciGCYbUsaW8DKdCntSHuEimI',8);
-INSERT INTO t VALUES (46137,7281537972214739385,'FHFJaBdi9c9MHJc','oiM3TjPFy1b50jL2sPX2xIduWDKCngjmd6b','8jKF','gzRdUsJcE','u0TpNl793OU8P9ZEEMXlpgFF8FR8rBlCEC4b3LGwpXqPyLpb2SI1nHAry','DxLWYIejCnHGu2LxrtDnXoIcECpoh9LaPoSTFfE05YdMSJBd65pxkNFUQY80DMrRjhG5o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1014860057,-7265088,'SvY6vonK2HQr','752FVvAERXNC1i6lpjjdN1Fyb1k9RjR7jCg6kUZSGFm','J1m9WiLbSDh9o4MTOatDV1RgIh7ClEIrGLjXXj1tksPF7KgtaaIm2rhaES2ocDWTdb','Zdo3sJWKyrRAV0nvilKCrLQFfnkSmajWGII0NuEDv0MRwFCM6LtNrzrhfcbOVnMt3aAxC6dcquKmSIKGfuIEbtLU1Nc7AjPfdsn7sL9YIOGaUajqEDhWghi6iiyXZHODo7F9WyQn85jrr13ft3CR','v','5',13);
+INSERT INTO ti VALUES (1014860057,-7265088,'SvY6vonK2HQr','752FVvAERXNC1i6lpjjdN1Fyb1k9RjR7jCg6kUZSGFm','J1m9WiLbSDh9o4MTOatDV1RgIh7ClEIrGLjXXj1tksPF7KgtaaIm2rhaES2ocDWTdb','Zdo3sJWKyrRAV0nvilKCrLQFfnkSmajWGII0NuEDv0MRwFCM6LtNrzrhfcbOVnMt3aAxC6dcquKmSIKGfuIEbtLU1Nc7AjPfdsn7sL9YIOGaUajqEDhWghi6iiyXZHODo7F9WyQn85jrr13ft3CR','v','5',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-1951680228,-1689882,'VGZ5VwsGhMKEh4jK5D0vnJC6lDSMz','rAgVhbGe98eFCCYc1kp5AJUQxckuy4zBaRUDA1tmqfK6Q9G36263N42WXwJ8UNphUNK7AE0IbP7mCApOUYqYupSBH587iMmZC2lc43I0YDFODSzfrDp3FsFLqz5q3O2mo77PZpVy0Bn4NUQSHM8i4FmyB2npb3lY3y40OyeSj5ziBygVNzlqmNvVY4V','vJ4pjvpEL4fRCNnNRSqqUpIKAVNzOSmwzhBtT4HvKJJ','RFy95iEN24GZcN9xXXveP2YJHsc9W7gqYOOlo4Qh9YAVtS02TXmMoqz6kdX4J','VD','O',14);
+INSERT INTO ti VALUES (-1951680228,-1689882,'VGZ5VwsGhMKEh4jK5D0vnJC6lDSMz','rAgVhbGe98eFCCYc1kp5AJUQxckuy4zBaRUDA1tmqfK6Q9G36263N42WXwJ8UNphUNK7AE0IbP7mCApOUYqYupSBH587iMmZC2lc43I0YDFODSzfrDp3FsFLqz5q3O2mo77PZpVy0Bn4NUQSHM8i4FmyB2npb3lY3y40OyeSj5ziBygVNzlqmNvVY4V','vJ4pjvpEL4fRCNnNRSqqUpIKAVNzOSmwzhBtT4HvKJJ','RFy95iEN24GZcN9xXXveP2YJHsc9W7gqYOOlo4Qh9YAVtS02TXmMoqz6kdX4J','VD','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1041762722,1158461,'jP2WN','Xfb4isDz9wOh0HXdW2Y3sAzYoF05TSeLCOUIqoh8uSIQtQVA9te1e8PuRV2yLL0dxbmARB3uivmqt1zfjk4zoTcMOHx2QtLFJphCp5a5VcRipk3nlfKzMw111rKDcCtT92xiALCbD8ubSVCbQ5siSOYMgEmtg','6gVwfbPYc0qA4TyFkN3IDACTt5t3lhEaThJ9G3yrXyBZTDkKanlZCURmdDYvPV1rKDFqZ1h3','ws2ZJBXEPcjDH3Fu6TiTLFhRXR9L27ckRYHblimhnvGymjwmRdBBvnngnplvTvCMklGIL','xg','bwz',15);
+INSERT INTO ti VALUES (-1041762722,1158461,'jP2WN','Xfb4isDz9wOh0HXdW2Y3sAzYoF05TSeLCOUIqoh8uSIQtQVA9te1e8PuRV2yLL0dxbmARB3uivmqt1zfjk4zoTcMOHx2QtLFJphCp5a5VcRipk3nlfKzMw111rKDcCtT92xiALCbD8ubSVCbQ5siSOYMgEmtg','6gVwfbPYc0qA4TyFkN3IDACTt5t3lhEaThJ9G3yrXyBZTDkKanlZCURmdDYvPV1rKDFqZ1h3','ws2ZJBXEPcjDH3Fu6TiTLFhRXR9L27ckRYHblimhnvGymjwmRdBBvnngnplvTvCMklGIL','xg','bwz',15);
+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(1), d VARCHAR(100) NOT NULL, e VARBINARY(37), f VARCHAR(66), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2624839252,31390,'F','49aU1b5U','efPMm','EDqQ','V','2',0);
+INSERT INTO t VALUES (504702603,14464,'C','iJfj64UxuOP5','IRjGrgmGryhVLKCAAvolfFet0x1mq6blTvN5x','YMy3oEsE4SL09QGVj9Q522e0iNCK3','S','R',1);
+INSERT INTO t VALUES (3996508422,-27385,'x','mKeFc8m86td','EiR4PM','JSLLWvYnzdUD3WLlvuiWHx6F2Co6xMJP5YvZ1ke9HS','b','P',2);
+INSERT INTO t VALUES (2454866076,-2735,'B','f4WPlVnmy8TzHrzOys062EVtkfTM4dJcvBGR09ZDaatM','vBHUC5RFxjcuJ5cXIV52TMcyIvAW','yShm6ifJduq08VUj','b','O',3);
+INSERT INTO t VALUES (3654616815,28161,'K','eVnbNbvebkUNjHBCdfbNoviDf9uZ2VwQsXIOc8Kk5BZJmMyt6','JZgl92AxSiJQfnndPkLFhIWUgWaPiDp8','hRPRIffq5whsUOedRlD6RsqCH7JlE3c7Fjz8','r','m',4);
+INSERT INTO t VALUES (3797811275,21537,'Q','Qhq3L0LrRUr5dsNN2AmkQV6zLXAWuDETRU1I1N0aza12My64XPi2fjwesEnjzwuzLml89GgMEB6h3fa','EB','DPOYYpjcWbIoFRrR6pG1l52IAnJoj7V9qrrfvpaTL','S','g',5);
+INSERT INTO t VALUES (3851735777,-6149,'Y','HfOuFoRzBDUe5cuA0qo','YRDiWYA59k','RM9wv7bGiItGGQmrt9E4qhm08QuUoQDEWGNz6jAgkNMJNHbA5','0','E',6);
+INSERT INTO t VALUES (3517700951,24652,'Z','05N3aZbBbMtowYXfwsWOmYrH2lD','H4sd58eI62Qtwb6qsA6V','4wvSuEg502iJCooRCzPI0CNSx','N','7',7);
+INSERT INTO t VALUES (357528919,32183,'d','edRiQEgENed6QkG1rgaSJxYMp9QfhD8Sx4JzKc6XLapO1mCi13jQA4tAk5KGhOv4FFF4fOg6kzqaPIpqTOZJpUoWypI3f','MptR5MhAW1nAMtJSk','Bef4oLjp7DhMhhJe','p','Y',8);
+INSERT INTO t VALUES (838778675,19544,'G','kMacHAWb2','FZ68EsbV7Oo4ZRRgdmb6EDn9zx2C1WnQVS6RN','FMeq4YhpUUrIMKaM4rk02lu0kXFpR3QqHsUuoY','O','I',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c BINARY(1), d VARCHAR(100) NOT NULL, e VARBINARY(37), f VARCHAR(66), 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3209556026,9028139171025281571,'N9MErEYVwfT4O8HMzJGkT61in6Ue','vyLePw5WablGBAMrq3gr49U','hSDenUPqrdvQFxo8E9','ClFuIfDMk3La','ycWaawlJLuCuSmn589lEZabbchdDmGCwt11PetBLgpbJype9Ops2','TAvLW5cPKLsBli0HxCJZixgtHhQVNk905imKdHM5AMN7Exml6tH2UdJkOwYj9u9aJpB3kqeOPtiDdz',10);
-INSERT INTO ti VALUES (3209556026,9028139171025281571,'N9MErEYVwfT4O8HMzJGkT61in6Ue','vyLePw5WablGBAMrq3gr49U','hSDenUPqrdvQFxo8E9','ClFuIfDMk3La','ycWaawlJLuCuSmn589lEZabbchdDmGCwt11PetBLgpbJype9Ops2','TAvLW5cPKLsBli0HxCJZixgtHhQVNk905imKdHM5AMN7Exml6tH2UdJkOwYj9u9aJpB3kqeOPtiDdz',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(48);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
-INSERT INTO t VALUES (2353005195,3924991875490088881,'spvrZkkbtthalibBz3VEKcJCXRE6Nb','LdwVwNKWVgvbEQ','GgxM7FWzi3j5qrwW','m2h','HNP5JuRuZ5tjFUaBwnfMAeBEKOKXLZ5LC19l8YEmLFbriayPhO7lV55OCuCOycY0XFNUH','p338psmlhcb9n96ytNu0BkiKYKGORtn5cHAalcoxFgT9fdGurFWNPdnuiojC5',11);
-INSERT INTO ti VALUES (2353005195,3924991875490088881,'spvrZkkbtthalibBz3VEKcJCXRE6Nb','LdwVwNKWVgvbEQ','GgxM7FWzi3j5qrwW','m2h','HNP5JuRuZ5tjFUaBwnfMAeBEKOKXLZ5LC19l8YEmLFbriayPhO7lV55OCuCOycY0XFNUH','p338psmlhcb9n96ytNu0BkiKYKGORtn5cHAalcoxFgT9fdGurFWNPdnuiojC5',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (850276545,4783757913504058456,'QkRyIL5Gdt4NOLnGttM8C95qtlYjHuxH','c6fescFZ3HBhcUK6C0VYZom2qXYJGZRvv5AODi6QiODZwa4coQEwhN0c0bx3TW4KQs86XjLnYU74UtDeDQrlnauXOLTp5qjvGGj65ovprXV4NgHo68Xm664','ZXn8mDCRAxHR','K7PLqn','N9w2gUrHdwz64N1O17gD6s1','RiqCirEHYBOMoT6rzIcpRE7tMtYQYS02di1iJUZsDAKYkIWmToWjCcIuVOqMLfWuf83zBXfoBoG60kL23gOue49',12);
-INSERT INTO ti VALUES (850276545,4783757913504058456,'QkRyIL5Gdt4NOLnGttM8C95qtlYjHuxH','c6fescFZ3HBhcUK6C0VYZom2qXYJGZRvv5AODi6QiODZwa4coQEwhN0c0bx3TW4KQs86XjLnYU74UtDeDQrlnauXOLTp5qjvGGj65ovprXV4NgHo68Xm664','ZXn8mDCRAxHR','K7PLqn','N9w2gUrHdwz64N1O17gD6s1','RiqCirEHYBOMoT6rzIcpRE7tMtYQYS02di1iJUZsDAKYkIWmToWjCcIuVOqMLfWuf83zBXfoBoG60kL23gOue49',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (940344976,8331089820251105869,'2Q42yW6NsowNIWYhJC8XjEP8LYd60A4VS','5iTauZMGCKI0zXPbkLVmFDMsWLQFcqka7VmeaBk2QamwF7X3OSTxq6rzBr2zkTqN2xxFG79eDo1AnRp1AoJn5vG83hVd47Mbu2MVRE2wsic7PCv9Yoi5XW4QZkHyU5LZTV7CvbBzwW4a2stXG4ubjzvCxkOUX8RAzRbL9LeQX57Y1TZjhBz4ywooKtPfD7ES','6b','YzNJdMWvFy26O4NWIGuqiy8Dmf3XgolZ5wsFGrOMYmkn9Iy4KPPK4sihk5H1XsVzD3C5pmS8aQ7mXYoy5jOAsVsjyksHiDHV8fz7A7vJ8xBZ1ua4kXH5i3CkftXCBlTIfGPOsE9JDumsrB7VhuRM','NpiNTiA3jKP','bj2OY6eoGPlqYBIjB0e',13);
-INSERT INTO ti VALUES (940344976,8331089820251105869,'2Q42yW6NsowNIWYhJC8XjEP8LYd60A4VS','5iTauZMGCKI0zXPbkLVmFDMsWLQFcqka7VmeaBk2QamwF7X3OSTxq6rzBr2zkTqN2xxFG79eDo1AnRp1AoJn5vG83hVd47Mbu2MVRE2wsic7PCv9Yoi5XW4QZkHyU5LZTV7CvbBzwW4a2stXG4ubjzvCxkOUX8RAzRbL9LeQX57Y1TZjhBz4ywooKtPfD7ES','6b','YzNJdMWvFy26O4NWIGuqiy8Dmf3XgolZ5wsFGrOMYmkn9Iy4KPPK4sihk5H1XsVzD3C5pmS8aQ7mXYoy5jOAsVsjyksHiDHV8fz7A7vJ8xBZ1ua4kXH5i3CkftXCBlTIfGPOsE9JDumsrB7VhuRM','NpiNTiA3jKP','bj2OY6eoGPlqYBIjB0e',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a MEDIUMINT, b TINYINT, c CHAR(48), d VARCHAR(92), e VARBINARY(67) NOT NULL, f VARCHAR(16) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5590753,107,'JOGIA3uVLleZItcDnY9NyzfTdG8YoQ6e4B','7OcyVh4nhsijBycfxizqUFSTPW0qKdKKPUiEmBDjPaYcTzpq7ZJD8qYlqEyp','KeFXh1hk8Yt7zoljBAD4VbHdQILSynnU3AXc6VCLGQsKLabf','28PFhRxSla','orRavMx97Ar4dC160ygFvNnaahecIXWJT6fejTfSKkG9qSH83ljRmSXG9BIWwcmERwqBtXLp68TptfDppUEsJ','n5MxN',0);
-INSERT INTO t VALUES (-5919560,-55,'HbfSXS','nS3mJsXBHqPS4XZ1oRq2K44GPwd7nwmCv9I95TXxKfdjtpIyFku6iRxgxcF8pNSGjXL','BDabgNMmyAMNKRtRIGoCcxCfn0o8Fy36XRRq9TDj','OTK82','qjJQBAj3zkpZbPLhodzcJMHcWyfWLIsB3FVhf2TsPCFFbPGQlmcSbd7EwJbulNBxYCcDOdCalF0wBb','yEN154H4d09ruhVrtrqvSJtbk6wyruCippQ9fUedBnurhL4JN14vUUHrYGVDWyIAfyOLu5M0ds',1);
-INSERT INTO t VALUES (3347632,115,'sCW','oVIA415W0O79CSEL7Z','HPJlCW1NYeWX6KUc4uv75DIFs01sBlvsUIB19wsAp7DjSVV','lr6XzA2xB9f','1d8JKLgawnfRF9waZSOYQX5uqMTSRDHqEj4WSAJy6X2HY0F3INYfeP8g9JcT0L8xwJE13CtE9hULvi','VcdFNolJo0Sw1fQmbqzR3UefpPOzQrGWjWS2Cs2zy1agVr7E45J2',2);
-INSERT INTO t VALUES (1797644,-12,'eRHnmWenGv4vDl09MuWx1dgq','pHZLtzm5vYbOc7dc7S2fvBcrGNd6rHKaOEy1HKREAGIyVovOS5yPZQ','EzBA4Zs0QrEiwRrUJn','d2z9t4ws','7iMjIm','XFrKmxr8xPvFcVYaUzGhaji4A8A5zqzyDLJsAQy9ti9JPPSU0ioWqSWdGCLyKI0MSte4P1EbTSPLoAfPtIxoeVEjTlqo',3);
-INSERT INTO t VALUES (-6558069,63,'pdPC1k2FsN3x4vV','YPR6gtutAw','yylZkItO0A02hlzp1ndhhNkwrXRZHpuM5','QU2XSOESQqqju4n8','QEPCCy5AShJyHPRl6hxqZoxBJmgBGWC2hp25jtvkgOnEqv','3Hj2mNwRQAbF9TukataSnwkzW5FHRuz7AUfZHgPJgwLBXqntOrIBbWJQXgHJPLlZYBINsySpK3Sh2LYEZapsA',4);
-INSERT INTO t VALUES (1655100,73,'PQ2qJe3jJiZuSCAknJbyskC','ZNroQw','OVYbxdNxmPvSVXf4ILRGnVjUPoQRUjo8y4LEa3bX5wNbNvNm6Z0YvaMXgcA','z6AdNMpn','QYan1tpYgALfJaAiibJ28XX2KNTTq1T03LbtyoQxxxxrZSm','lBImxaE1ODhMOFOPgHPYF5m3wlKb0BqIfUp7DnR0ezJpKWexZ7u95Zv5uzjo10XcwK9842TWAB2WabOI9YIkFPhGSM',5);
-INSERT INTO t VALUES (-6530925,118,'VJp8XFsB19V8pjxUj','buFuJ7ItWhzFxyrqReX3JjOatSQBzALcPjWAG64E5TZ9znOKMIUqD4VQysqshCGii4y','iDlYKSH','wepU1T4KnN1t5','ZXk0BLGfw0jAvAgUYcucp1qWAhEg16wCB3NTeg6Snpcq4ofjPdc5uo6AuXr','7iG48sZsgO1DyP3XrX978gDbzfIhOmQqygaCIjsS8PD3xdjP1VCxmvUxX0x',6);
-INSERT INTO t VALUES (1313313,56,'m5dlKUFAj0w9IVQVgyJO5YTs8Ud9w1DFeE','eVX4vfFkmwGtcnQku6bpK37fE1uS','507A0bOdrbrMfjzn0vBUeHIioOcP5LNBt8vPz3XzZ6Sh6zG3uCLocavV4edxMA02p','1a3obZamVcE','y83v8vlemK08p2XXbDnrqosSu3','0bKXCo4zP25cXVp2RzRBoBXdAfPVjUVA2tLU6JkMROmK5QVX9f',7);
-INSERT INTO t VALUES (-2411643,15,'3SLGFnUCGGOtUGBkDuMXtaRg13N0UkdW4IpNOwaEVA7PF','lnUVTlYnbU5NBmItAq5Rn9jU3He7m2YM9H4qgr45izo7kd0eAImcBa50oDiVm3Dgrdh6dzpKxYe6EI','K2ds4EIgNtOIQMHDNfaVR7294abqrQZlkQT8pYLsQAAoVBy2L4Etp4DgJdnDdSxCdBt','jzt2U279M7OcrGaC','tW','y54WClPB95EQ1tEFeXsP1dlYCqR0ou8YP',8);
-INSERT INTO t VALUES (7253002,45,'ytJwb05kprS9','9DzZ2eNb7s4c7UJsxVQGRox4h1nEUbtRDmRUBLMK5Iuw4InG7dgho3X8aAWz8NojpC','DL8ZRihrJAgP0Q3OWcAHt6U3XiTkD6xmcouKv3ad9Q0KomIs','rnUy','pxrSAWrx3ge6ZcXhOxw0rxGF2','usQxZvljvugjXbKXB5XhDa7txyCmneoNufxBNJAQ755Onk24JXNbDnC6AJ0HiKGlthVCZnjStXeRIDyDr98ne9RCohEHHncbrrDa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (272089,-43,'nZunyh2kRLLefsDly7Zj6Azlt8xQmgq2fhD','zTPaLn2PRYrxHKn2Lmms1f','tKjSjIFgob','QrkS2yq0o0GEn','n2a51a8iiFfJHjdy12X8zFGBoTNhr94Y7aolhACWRsYwN4u0leYkyJw6luPNnjc331','N5KACIwyhPhJbQmBiJe0',10);
-INSERT INTO ti VALUES (272089,-43,'nZunyh2kRLLefsDly7Zj6Azlt8xQmgq2fhD','zTPaLn2PRYrxHKn2Lmms1f','tKjSjIFgob','QrkS2yq0o0GEn','n2a51a8iiFfJHjdy12X8zFGBoTNhr94Y7aolhACWRsYwN4u0leYkyJw6luPNnjc331','N5KACIwyhPhJbQmBiJe0',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(49);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
-INSERT INTO t VALUES (-3309271,91,'jwrpvDBhKP3odeVpt1wfEsFwTKYoVrcP0UMxd','KQsHi4NywYtOvVIXoeUFba9HXeoKePNekcLgNA0DO8IxlouHsTr9Al5X','Cg2ywDf','nH2J3tw3CHt2','dj0Y9qXiOkx5vqmKvKAPJT2Rap1AWnKtNBHGycOvGgmI6CH4sirFG','TmCnStfkT7CDu2gLkloEyvXBKiL7rVsBxIpkdwzoLn',11);
-INSERT INTO ti VALUES (-3309271,91,'jwrpvDBhKP3odeVpt1wfEsFwTKYoVrcP0UMxd','KQsHi4NywYtOvVIXoeUFba9HXeoKePNekcLgNA0DO8IxlouHsTr9Al5X','Cg2ywDf','nH2J3tw3CHt2','dj0Y9qXiOkx5vqmKvKAPJT2Rap1AWnKtNBHGycOvGgmI6CH4sirFG','TmCnStfkT7CDu2gLkloEyvXBKiL7rVsBxIpkdwzoLn',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-3980909,90,'elUwP7aw3','evdowije5l9vxFTMKeSEKZQDMP1p6Py45CcpHX1JQPhKVqrWE5Axr6xfPyePeR5QNiqwPLIQfLO9ZjUe5AP859k','dEd1gG0H7nDX8shpHQxSdZx3xzkme7wiwy54TTNam6wDEBzAP42eBMLa8NmIHN','0WlLn22RqRrAg','9DnfYv4qev8K5XzdeFAEFosBKV9hoTUXEKTNziR08TQQRMovUqneELFqOEOR4','q4FwgzJ1Nn',12);
-INSERT INTO ti VALUES (-3980909,90,'elUwP7aw3','evdowije5l9vxFTMKeSEKZQDMP1p6Py45CcpHX1JQPhKVqrWE5Axr6xfPyePeR5QNiqwPLIQfLO9ZjUe5AP859k','dEd1gG0H7nDX8shpHQxSdZx3xzkme7wiwy54TTNam6wDEBzAP42eBMLa8NmIHN','0WlLn22RqRrAg','9DnfYv4qev8K5XzdeFAEFosBKV9hoTUXEKTNziR08TQQRMovUqneELFqOEOR4','q4FwgzJ1Nn',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8022937,-60,'AV9n9GVa4Vf29mL9Yko2lNtoiB7uIMxZb83','Qy3xmPEeop8gkpOEkkQ9BCJqD34ncS1H9T0Vz2agCU03Mx4l7B3pOJRL3upsVywQKYibKRr1UIpzkcvDaFIUdRHhuZmSyMKkVmwsLKcc0J6wjv5x3EB2C0N4XeKG9HwV1tVb5V0vizwkUG6SC0AVw4PGeEY6f7BcOZFj25AaXqWZrgXEx50aYyXy6RXnrE1EyXXitBJliu2I9','pySZP1zpPgIJOm7Rhx','cv2VGzdnYCW2SqHtO9hPCDcM88XTaHZ2NskzpnvT9n04lx5CKOqlFzaUnkV815KLetBdBA8qD8XY6j20TG7HIRDqyT2OjgPxvKkUU4w2IgGyvqp9uOcscRpzdksqzsLVh1engzu4EOmYAEzPK1Zy27LKz9u6P9N6EPT4lXwEWqpoRpRMZ45lc3bgw3Izkht1GZ9pqy7DSsaMf4beW0MmqXnCT7LYkUG6BX3WLtoRGgqCDzmaopkyiZ','osct','MZnQ086mS4KJ0u10M175MvmXaz3ZOClR2njWUmwVSdeDnvelxuykVx3EZzFMMdHOaZKq8JSzoJrTU',13);
-INSERT INTO ti VALUES (8022937,-60,'AV9n9GVa4Vf29mL9Yko2lNtoiB7uIMxZb83','Qy3xmPEeop8gkpOEkkQ9BCJqD34ncS1H9T0Vz2agCU03Mx4l7B3pOJRL3upsVywQKYibKRr1UIpzkcvDaFIUdRHhuZmSyMKkVmwsLKcc0J6wjv5x3EB2C0N4XeKG9HwV1tVb5V0vizwkUG6SC0AVw4PGeEY6f7BcOZFj25AaXqWZrgXEx50aYyXy6RXnrE1EyXXitBJliu2I9','pySZP1zpPgIJOm7Rhx','cv2VGzdnYCW2SqHtO9hPCDcM88XTaHZ2NskzpnvT9n04lx5CKOqlFzaUnkV815KLetBdBA8qD8XY6j20TG7HIRDqyT2OjgPxvKkUU4w2IgGyvqp9uOcscRpzdksqzsLVh1engzu4EOmYAEzPK1Zy27LKz9u6P9N6EPT4lXwEWqpoRpRMZ45lc3bgw3Izkht1GZ9pqy7DSsaMf4beW0MmqXnCT7LYkUG6BX3WLtoRGgqCDzmaopkyiZ','osct','MZnQ086mS4KJ0u10M175MvmXaz3ZOClR2njWUmwVSdeDnvelxuykVx3EZzFMMdHOaZKq8JSzoJrTU',13);
-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 BINARY(36), d VARCHAR(60) NOT NULL, e VARCHAR(51) NOT NULL, f VARCHAR(99), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (203,-5454462,'4nhUSXt','pnVXoRsthx0ZyuQ','bh7weeGsTwE29WWFTGvf','Iroh2NpDYLZnksk3axITTRsu2KKRkgXPUA9BEhBO9v75xWOD8T3oDUjkmxgRSiesRCleyrK3yBjkOJzzFJ','SXY9lVmUCIlfGvQTuE28AVZeUBnEvHEnB','44om0PvPhJBzwM6yoK2YYIkY3l64aMBw47ZLYrT2sAY8lv72UtF4E9hKNZTOoINHdY7XHGLKi0EvfX4E',0);
-INSERT INTO t VALUES (169,6700938,'Gc0jaDdBbwTA','2IMUIWI8zFIiEWP','3NYuHEzi1Zx0Kf9JqSQDJCrWbXxLcHf','qKR1HVmKQ0UBROzWfQt1QrVsAaZb7u0r91Df6eVePBxWtPFaAC6CjFtztVPCJReDcur9JnxzmiRrSxkg8VBUUb2IM3shhuBZ','D','6LS70JIkya2Wcu4F2jVTJUzLRu9hiLYlfTalvOpS6Rytv5ycnJla434We43bIx5ps2AVYTdBpH1UQ41Q8KU6KJDaK5jS',1);
-INSERT INTO t VALUES (231,-4914700,'JpvC3h36b3yVonUmqISpBL3Pn','lmy3folWlskkVq8a8asBImK7G2RdA25jUUSx','fgB9r4WEsA0cHRilGo6fzGCzjXSYMFPfY3VLvhRrjb','wU6aU16BpK1nMAVpydgBQcEVgtO9DdwFwBXQ3qbchI3PGMAgz8ub5vQaGxRJE9wBfeQDp4rfUxUiqWMtNBZg96','GMFFSAnNcW7uHMhWI','XjuefGVYFsrKJmOqCGWcU6bfY6i1SEFvS2f0hLlBN874ve95k',2);
-INSERT INTO t VALUES (138,-7323822,'aSoA1rktVQdkw','niysZk0qdmu7','OxmC4ANjiLVYWZ1yX1yB6hn42H5u','kViNdA1yjOjcLlYtjzskxi8o8HW3ky4zxiOKf','NAsj5ZbGB9ZPAOy5U4vFYCqL5EdVz4YHEIHTQjAzrEiw08A8','Ncx6z4Uokk8bHhvlwwzIj91L7GYIdhCstJ7rriS',3);
-INSERT INTO t VALUES (47,-562460,'ZhG7aA2MXEtJDs','CcxjqUid8m','SPGb4P5OGg3dri5qAApR02adpW','5g2RTrIe4LGlvopLb1VdJKlQv5wVowxU0DfG8o4ovVgjVqUNJJfWxCGN3ne4hlE2DM6vA9cnG1JFh6bj','Wfeq1cBOHcU4sqsFpQXwkECc6Tpw4ufXCbPc','02XbxLECrxjBCgdyINPaxAUnTo3gV5GSW1rzkYy8c3RHsCkpGd7vSZiWHWee2FmnlONXPHfakYeh7EOQAPTMCCdkCkq6PjmijPy',4);
-INSERT INTO t VALUES (224,6131114,'uOq','aSISvvMl5WfB26XzbyoGFI0Tih0oXUmCkWIb45N3EmTUx5NrO4P60Su0','TO9ZbDU25kb0Aix1Ie59KTAW9yWeeyxQyGLGt5AQIgtVor','Mloz1pUhMg3ekW746qZGES','3AbFDazJ0cLB9hJZ7rQSSnFPGfaL0SRr4ReMhIffwDsFezR1vZQcHDIpSwQlc1elunZoO1JqPhllYe5SjInb8','15bUqm05yunX02UEummDWWdVgH3x291tSvzglkOIyhsyD5xiWx23AtkUs7tuktRiJd3nCqzApAOjd5ac77NXphUoZ3Xq',5);
-INSERT INTO t VALUES (154,-3697238,'5hjdiAYYbU41o','5piEOnF19MjwxnxO5yZd6','GdeYLlpzkmQONPpuf628JyIfCD9JTjcHomMOb9Pl40TsZXPaAh9','iwHh5WcXWH0Gt','MqydOC9dYjOkRGpk9oDzYFUtuwV2VcbfxQfj6Id1lTS1dhIM1C4wiTB1F9Yw13hB8TG24l8kDktswY4YiWNTDfDl2GL9k4naRq','6c',6);
-INSERT INTO t VALUES (26,-109106,'FLQJkDKlPCd','VWSAzs444gOEBId','yZ8HDjwxoMu7rWi','STrc0cKOH8zca5452IFEeib8','KGBqjgXZhJfvG9WzNOGcY3dearu3D6wLV20w2Z0gOKRuQ751FZALKiJcVs0ZVfHraKU1I','flYGKuYExssEixJcFUIlqIes0ORqqsVS7Q2In1aCe54rCmDp78Y1HXL2Dfapc3cbqQMWdEUlq011mmxmpUaWTrWc0ICm',7);
-INSERT INTO t VALUES (134,-7102540,'ijEXaSOS','mfXopjBBik6FAXjjL6tMxq5kdWEEgSuSXsFDoz2IZhuV','S4XlKYF2OtLppEiU9Qfv8zC3aF','Ra8gpVMqDlL16HFRKDV2KPYQfZhBvCIYqNo4rMauLQDs2usmE4E29uizCneERtQenIVw6ola1JVYzllpZqfiFUY','8NCTIVT2vCU14bQ','7YJzYcVAmpBtwY1kXpzylEX0Ro4iHq6',8);
-INSERT INTO t VALUES (247,-7110910,'d3jxE1RnpZd051u8aOAK2Y7qh','SpxmS1aAU9cHCF7e','n2nRrc26x1','Du1I1ctmOVD1hUzhojmG2XHfgHpbR9H4uBsx6azs5wKwCEEyBOuqGnyKeJmWgRZS2Lc','OM7aAetc7cmnQfRhFhq5ghIuW','0C53BrHk3m1uBHSy1GqBlPA7eUAeMdkluWD8KjbJt7mzY4Nh6xwWD8yfdub3UZkWKZ1ilxILBm0ljUu',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (182,-7644333,'IOLExuLmVHsz','1ZLd4bK4LPL1pGO2t1MlcqmqKqpN4p','XHlYx2bTvwpRKihqgb93dJn4N9kJx','Q8qspqCIYScQq0Sz8FHMQ56c0GMxBwojC18ubIlJC','fqbqa6zwvjWgYZh21iHNpkv10rVUVnA2yokkeWiGYGm6bh0e2vSVhu8mjehbJwjjAVHn3Hae0cKzyn8wbAGPyRtuLTooQJT9','JOIop5iowcErOCPrKLhsy5pMMUWwZdXgkAcVTZn',10);
-INSERT INTO ti VALUES (182,-7644333,'IOLExuLmVHsz','1ZLd4bK4LPL1pGO2t1MlcqmqKqpN4p','XHlYx2bTvwpRKihqgb93dJn4N9kJx','Q8qspqCIYScQq0Sz8FHMQ56c0GMxBwojC18ubIlJC','fqbqa6zwvjWgYZh21iHNpkv10rVUVnA2yokkeWiGYGm6bh0e2vSVhu8mjehbJwjjAVHn3Hae0cKzyn8wbAGPyRtuLTooQJT9','JOIop5iowcErOCPrKLhsy5pMMUWwZdXgkAcVTZn',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(37);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
-INSERT INTO t VALUES (75,-6637861,'tLxMN8Qa6lfthJQ','B2rWoOgWgvqrbNG0a1kLZo1seyCeeVnDaTL205nA','IAubURDgRp1k9eMI58j07Z1aGS7zXjGG5FkAyW','pQ0tu5tbr','OIR86nkTOlL0ClKCV5aoSSSoB','TJz4Tx4nMqy41zT4Bm8AW1Kwcznl0c4ygZBQ4uL0w4aPEg1it2adWUl81X3r8fVttjjI1N',11);
-INSERT INTO ti VALUES (75,-6637861,'tLxMN8Qa6lfthJQ','B2rWoOgWgvqrbNG0a1kLZo1seyCeeVnDaTL205nA','IAubURDgRp1k9eMI58j07Z1aGS7zXjGG5FkAyW','pQ0tu5tbr','OIR86nkTOlL0ClKCV5aoSSSoB','TJz4Tx4nMqy41zT4Bm8AW1Kwcznl0c4ygZBQ4uL0w4aPEg1it2adWUl81X3r8fVttjjI1N',11);
-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 (176,-1159217,'e0','TwvMX59oqL48PqfPN7Hldy19wLxLsIETs8BsyvinySSxV8cRjQdktgC9e2yBRb6IzNL6VLZzRCpgZUEnxLAKEVEcFu8KfT0hTK4XTbP3DL2W4r5CAqBBH71N9l77h36dPsuTekFCEh6gEz2jSHyWRi4trwPekOqlLJteYR89I6HEHjPGxh5oJMWGmG2UIQVQjUF6UdF2rHGmrTGwvWpQWX4w3iBAtp3gQis0BV6H6','epgZHN','GSupJ5zMeroZ3ht9ozI53SgGIlC3KKq1eYukEN5bBXkqHpTZRfMnKszqy','uaUNlyqn232PsV1YO5YHiZ4TGyzVgsZGv434q6tsu3HNtF6oG9gXO','Q1hsSp0JddOJWQ6DLTsbp6cs0OKzaCYIbupFh1d2Wpz5KdS3R67eKRMsHZtWN89ELsImUcbEjkr5',12);
-INSERT INTO ti VALUES (176,-1159217,'e0','TwvMX59oqL48PqfPN7Hldy19wLxLsIETs8BsyvinySSxV8cRjQdktgC9e2yBRb6IzNL6VLZzRCpgZUEnxLAKEVEcFu8KfT0hTK4XTbP3DL2W4r5CAqBBH71N9l77h36dPsuTekFCEh6gEz2jSHyWRi4trwPekOqlLJteYR89I6HEHjPGxh5oJMWGmG2UIQVQjUF6UdF2rHGmrTGwvWpQWX4w3iBAtp3gQis0BV6H6','epgZHN','GSupJ5zMeroZ3ht9ozI53SgGIlC3KKq1eYukEN5bBXkqHpTZRfMnKszqy','uaUNlyqn232PsV1YO5YHiZ4TGyzVgsZGv434q6tsu3HNtF6oG9gXO','Q1hsSp0JddOJWQ6DLTsbp6cs0OKzaCYIbupFh1d2Wpz5KdS3R67eKRMsHZtWN89ELsImUcbEjkr5',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (228,7446985,'Oecbi5dMBgZ6gGyJ','zEsCOkvRPErzXGeBivFCrw1dxE8IvxgWCcQQSWnu1ixgelKWaaqsXmbXJqoRaApb9DPnXJTosVBTTCDA4saNVl7IJUiTSt90ZtOrDcvY0ez7vJvVncyp4lDIoHRTL','xnFsFz4DQtDx4GtHbuZyfaV8rK','IMo7XJGwpPKt438BCAjnDXdoQT3GiSsENW1oC5Jg6J9ggYyEhY9mMPzw8WJsjl','pqjDFhjPVmBOcQ3FAPTMMk25dv4e5tS1X5ijllKUoXBJN0rQDy81CXMPmdwoU','YnS2rMhUUQ',13);
-INSERT INTO ti VALUES (228,7446985,'Oecbi5dMBgZ6gGyJ','zEsCOkvRPErzXGeBivFCrw1dxE8IvxgWCcQQSWnu1ixgelKWaaqsXmbXJqoRaApb9DPnXJTosVBTTCDA4saNVl7IJUiTSt90ZtOrDcvY0ez7vJvVncyp4lDIoHRTL','xnFsFz4DQtDx4GtHbuZyfaV8rK','IMo7XJGwpPKt438BCAjnDXdoQT3GiSsENW1oC5Jg6J9ggYyEhY9mMPzw8WJsjl','pqjDFhjPVmBOcQ3FAPTMMk25dv4e5tS1X5ijllKUoXBJN0rQDy81CXMPmdwoU','YnS2rMhUUQ',13);
-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(83) NOT NULL, d VARCHAR(73) NOT NULL, e VARCHAR(54), f VARBINARY(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (40,-4136397423002297274,'3r6IERZGZcgiz','0qnEhJaoVc1G0u6pufwlLGHJArZQ1bIBaZnXylFF3zFjFLC8f0eqUsMqC2akatwZjUL1O','YuxCnzP7LddZcR69yobha3','rFnNKo9Fpr8ZkCamOBA','wjulpeUEie1lQ','ENrQ6gUpuexuO37CMUpkURBbsBFXu1d1tXIl4gdPBHNo74kq4ujfpg3InW0X1rLXc',0);
-INSERT INTO t VALUES (27,4042331000902324768,'6pIAa4IFep9hzCUyy','Kg3IMMgL0qploMZDuA6Gk2j7TvjNYPhyjImLopBBq5gowQQpukWum937gS','zDnMfDeEXpKZQF9exQ2BF','gIB','N7OrOm8V1MHlTZeg1CXvkZI2fOeqkMGP4upGeQMmH02LDtCGOSJ2Uono8Tf','fROmJGt9TF3qvZbn754JmmvtUVZAB17Srps0Vx',1);
-INSERT INTO t VALUES (-115,-6573513991656625469,'AiI90zjjGYLXUnlQJ7izl801AKJiUnMr8ullvkk94cWbqqxk5','l3LnehtM2NAUgpCNxOsfjip1xiTEK1ifzCQp0GpYGVcdryHVP56r','xoTT','2m8oPft','pU4GxAhPdF2XUiDStG7TOuI2LCxMktgQ','4pUDkks6Hn1KKJczF4pxhpKRlJFjYrUTqOzzykX6hyYrXxZ7DCwnwlrnbIMl1O5vmUVQXsMrMSkgU3qBDxsnZB9yXWOGqqV',2);
-INSERT INTO t VALUES (-126,3366036769779182072,'vpCLpcLC11jmTd2IijgPoy0G3TMIl6J6SG','jNluN13SIz','fhojuQMBcOKPFILuw8szZeqhUd1ifgshdCHbJon49','xOq72zDHAHKuj','BTJQ4V0qOwasyq5HeDB3x7emlG5w2Q8khw5zx11aB0dsPcZkMdCQ17Ml5HrU6mPN','7MH4W5Sk23Rm1jS',3);
-INSERT INTO t VALUES (-68,7305392072522121863,'lKfgrFwYQlrfqztwrjcd6rZOiihj','e5PQKlZyFGk3AlufDoC2AHwU3T23w7FBBSRkm0ak6Afq7lsEaGsWf6784Q','tf0Kp8kVVzWwa8UMKJ9EwH','VNiFoq72SvFg','Dv1tyGSdDlRZA0cA9rpeCP9v5Rrt5aqaZsaRkWEmfxKaJrZVXPlYCxgtIcGZqCsS3LvaBq7c48r3RrQO4NEWz70HxnL05CQGrNgr','LEysuHRVE62BeUdPruGdskPAwK4ujSM2Ixk08p9uN8xZ0V1ZXeLOVLu2BgWAmLFR8iFY4hoVpyIH2Lv5Eg5Duipxo2X',4);
-INSERT INTO t VALUES (-92,-6088100243761068796,'NREBRpfweLkb0LytqGAufUQY','TTWWx3tDJqhjIguFNI6H1YE9Jo9eGQbgNsOOpYePg350qU2D69n9ZP','AERDpAnzHa0Oh0dX8bQJf3q0gLK17Oeq','tJ0ZrFBJRDh909pLp','LQG7b6dIE5oCYmWUZedo4A','1IGxfDqQqSCWvfN5lta6p9rC4wpncY3FYRkxUV3KCQ3suhiupn96gQ0Q4zZx7XebQ9HldN2wswu278jcwPDl7nHc0z7GHIdBokoQ',5);
-INSERT INTO t VALUES (-30,3955332680078024347,'3IguuLu9peGaWXXnB9xg4JjOOt2VGmOrfcVd1bYxycTN0oDGrUvxqpyLIMHtLhnXlfce5DPO6doADJ8BOdr','8RVCEe4tLp0aB0UVtU9nYVndyqzVpw7ZviM5Wh20Ycznm','dsk4TWs0dfW42j8C35IbzSjjuvq66cbCuzmEDSdlZcmpRlOwNUjoT','FfWw3KLKA9lcDpADhFe','CytwT7q7W70FAt6KeAm24R97wZu4cA1ZT4','zQkWkx47bgQgV29',6);
-INSERT INTO t VALUES (68,5478248670278977921,'EMq8u1qLTYqXRY6M6udXI6L83fxUSH4E5AP9G9uk5tTgs5AZB28vVzzEEZaAqCRNBmPZsGmh','O4B0tOAQZxXWirzk9h6hp8qAxQwkRmQP5zMPlDiqQJxcEKopswuEnTn6z9yf1TymNgU2h','VmHm4R9ref1nMxFiAMfGmd0Rwl37bOz9QeQCfQ','J3fDuxux','sWnNGrv9ix6nOCHEikJIPAX2TER4ZTDqfkGNpXukXFk9ODyeL1krHfe0027woX1jVTPXVTHdav4K7aq6','hZVRkP9wWkKazAPYqlFtK9mtIKFyD8fEOOhHEKfQqQDcTdiByCX2CxRfobFZqQm5isHhTFZprwyUsoarUcKjQm',7);
-INSERT INTO t VALUES (-78,7015850646240511937,'PfAGmA8PDnNV42CP8HF7z3enAPLqEn5','LkO2T0','ngCZXxJtPvxkLdkoR6KhRBGhV6Y4JccMULt2dyaG7brw5DIIi6r4','WXLeAfoQb','aw4oES0ik8MxRnKAAo98p6lq6ojWS9f8iwD69BUC7WJDAIVS4V8nwO4','OLGQ7K',8);
-INSERT INTO t VALUES (92,7546477489743784176,'jnb7QrydKpJp2AjeZQLxtpH4n8xmrkEcaCFogcDuLeCupooXDwmCEN139w4l','RQ8jyXKLkyhXKrK55fS9QoWyM7u','KQRoYaQxkcbMk6sChZn4S1iISfSUcNNxwLItKgs','38QNd2AA','SpvbI13S2VYYkjHWDJiP6qff9poluoQS6CpSyfWJhmtmcoUsA2JXbpEt9NXaLeiF7EJatDkMj7RLwvF2j0qIq5FYdOcs7ZAX9g','7T8w9XHlf1V7j7QM6GUWuNYTqDssKZpUR4qkVUEN69gZIykcARGr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-19822,4075535440553062905,'IYCAzNY8J3tbmMLbpLjwmjZazA4mgAlxRh7yDEm0y59b4hfTgPsrPh1BayRpeW6bS','1w5pu','uP3YWPA9m4z0L86j1PJN4pqblPniYXQ0R6E7CoX','eXc08tUECbzU8brM','vyd','qcCvnas2SrpYvyp2lOvYsKOrpvh5oYOJEWWmIC7mHSuRx1rMnkaG2wKS6AGt1cS',10);
-INSERT INTO ti VALUES (-19822,4075535440553062905,'IYCAzNY8J3tbmMLbpLjwmjZazA4mgAlxRh7yDEm0y59b4hfTgPsrPh1BayRpeW6bS','1w5pu','uP3YWPA9m4z0L86j1PJN4pqblPniYXQ0R6E7CoX','eXc08tUECbzU8brM','vyd','qcCvnas2SrpYvyp2lOvYsKOrpvh5oYOJEWWmIC7mHSuRx1rMnkaG2wKS6AGt1cS',10);
-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 (-2506,-6817514976360466725,'lGVHptG0aNnZPkOlMQnV8ibc83vp9mqSfHF4m2hbmbHReZG4h8Tri6c','2G1a0fYXrejHsirYmN50XjlLSBGv2qBHeD3YztbmAP2D','Lykc4sxneCArm8Mf6p','nF04b','Rj1xNHpYDC','1qq1QtccaPcVuKNNj6jQfojmSesClF7miu',11);
-INSERT INTO ti VALUES (-2506,-6817514976360466725,'lGVHptG0aNnZPkOlMQnV8ibc83vp9mqSfHF4m2hbmbHReZG4h8Tri6c','2G1a0fYXrejHsirYmN50XjlLSBGv2qBHeD3YztbmAP2D','Lykc4sxneCArm8Mf6p','nF04b','Rj1xNHpYDC','1qq1QtccaPcVuKNNj6jQfojmSesClF7miu',11);
-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 (1388,-1830897879647956850,'OY8gHGVdsXcaP5DgZD6ii','bIyNnv5WRpDPJznXN3o6g5PV8WnCfwL9iXsQ2gpjN0JJbcxuxwP0ERa86sObKVTIBWAyUPxqOc4eI90Y7YfFOMzrDmHZWf56udIMTetMlGsdppGLZFcOFfqOpEgmd3UkVdteaSzj2TLdxmKe7jPR1Y1vwlbu8DRCk4PEBkq5hOu898cXVAx4md20NUk3qLJc5Kop4gvxC6v7ZGVUH559G','xoyLDI39wDap8Aj4BvQ0n9WghRcgbdQj6J52xUR','NThdMhr41zMA','ZYJBX08Ghs5bCde3weR5SqfuVh2WlA4TKjyan0x9M0fiunpt37lnzyO6Iu3mT','4ovlOpgzLsJTfXsRYmAls',12);
-INSERT INTO ti VALUES (1388,-1830897879647956850,'OY8gHGVdsXcaP5DgZD6ii','bIyNnv5WRpDPJznXN3o6g5PV8WnCfwL9iXsQ2gpjN0JJbcxuxwP0ERa86sObKVTIBWAyUPxqOc4eI90Y7YfFOMzrDmHZWf56udIMTetMlGsdppGLZFcOFfqOpEgmd3UkVdteaSzj2TLdxmKe7jPR1Y1vwlbu8DRCk4PEBkq5hOu898cXVAx4md20NUk3qLJc5Kop4gvxC6v7ZGVUH559G','xoyLDI39wDap8Aj4BvQ0n9WghRcgbdQj6J52xUR','NThdMhr41zMA','ZYJBX08Ghs5bCde3weR5SqfuVh2WlA4TKjyan0x9M0fiunpt37lnzyO6Iu3mT','4ovlOpgzLsJTfXsRYmAls',12);
-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 (3906,-7436083208682153454,'zU4BTHxtobCJ8xPJaKeNrd6a9n4b5WhZcA1GC2DUGK','me0nzzKctptJ17LOI6SRkk8ozlzj50oxU6h2hlJMaufeGKaAAR1cOcX9avVHqCjqH4DvN8WDqwQx0qcieCnhvYlBMrfeSSvDowPDxhf','cl3kVNmVOpvpJhPOCWDlEF5YjI','XYuxcWW3sAH98lPYpy7EyhlwfwGt0I2eBsqSOZlLBghFMdKcCYks5FMIMEK9046nftcktpi9IbwaKDUbCLSbji69PHScMN2PL08jvzuxl3VkT5BBzbhLGp4D39w1loIHSuxW6baAsMgjDtCKCzfQG7TmdhBkQSSipMxQCDe4NtzNNudgrQ9sasanikB6CaDiADOlnRpQiLos','A46ZBvEG','NKrkSjATgUwDROiRMUaGNs289uu5aMWrrVr90XCA3PvIYgzVp0xAYjT2WdhbUHT6AqyG8FVGvX6nzsa1Dc',13);
-INSERT INTO ti VALUES (3906,-7436083208682153454,'zU4BTHxtobCJ8xPJaKeNrd6a9n4b5WhZcA1GC2DUGK','me0nzzKctptJ17LOI6SRkk8ozlzj50oxU6h2hlJMaufeGKaAAR1cOcX9avVHqCjqH4DvN8WDqwQx0qcieCnhvYlBMrfeSSvDowPDxhf','cl3kVNmVOpvpJhPOCWDlEF5YjI','XYuxcWW3sAH98lPYpy7EyhlwfwGt0I2eBsqSOZlLBghFMdKcCYks5FMIMEK9046nftcktpi9IbwaKDUbCLSbji69PHScMN2PL08jvzuxl3VkT5BBzbhLGp4D39w1loIHSuxW6baAsMgjDtCKCzfQG7TmdhBkQSSipMxQCDe4NtzNNudgrQ9sasanikB6CaDiADOlnRpQiLos','A46ZBvEG','NKrkSjATgUwDROiRMUaGNs289uu5aMWrrVr90XCA3PvIYgzVp0xAYjT2WdhbUHT6AqyG8FVGvX6nzsa1Dc',13);
-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(93) NOT NULL, d VARCHAR(46) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(24), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5933282,1500228387,'7R5mVzTn891Qwo','nnvBdBvGlS3Vhb9vxGQStp','TsUhXi98X0Ud7mx8Gu0u87r4GV2dNB6riN','854n7KT','Fug4kdYESrqRwb7hinM0sMMIOT76y4IoQScaGfzUFtL2Zc0qbg7qwxUDfHKRaQMwWwKcD1YDuoo','q9IIwEJXhLnvjb3V0mY2c30l08z2QBRAL7mt203drS8LwmIKY4N0iaZIp1p5sAommZPLKJamTuGtkUMyf4WUDmJt8',0);
-INSERT INTO t VALUES (-1561508,430516141,'8CdDij30ErLZcuf2m9inEMJbJ8KYaBarTnkxHpnpX8fS6wHVIowbUOk7ZfD6qJue3LND6I9J','t2pc5qjjwoTRSeQU7Q6Yo6','9UoQ0sW5YD7ZnZa2TTDH9pcU3oyzX6','qpZEg','rWqDkgBSKiMLWnGobFXyRfOjdSfkrpg73h2e','cRy7z3voV0OjSyGGV7bbZk4cQblkISILslSpO6Cy2SGQEGLtdlQ0h5OOAPZgftL82O1z',1);
-INSERT INTO t VALUES (1879821,150473968,'tUe','xiGTDpKWixoWtM1addrYc0h7WMDnLBDC1lkxMCG','HtstMpy3AVHastUzaoTUg5CrFy','zsovF0UwXpb','F309wfJruUJcqUMfNwdl8jeij18YJ5wQkfZ1ecjHkrukxLb','b42jZTBSn2HZUH180R1tKHuz4W6D2rXYzmAEPu0o6wggMLh69hWSlbmme3YhR6n14xYhq65mBX',2);
-INSERT INTO t VALUES (-7515092,-1672350045,'EHBWC','ob1AFsa','qFn8','TcJYMHg','yP50SgmQGAoHHwejgkDq6WdtCPo2wZRbMy9Q6fIIJhmcj7D','ZzNqG4cDZ2ZWDF4TOdPICD',3);
-INSERT INTO t VALUES (-179748,1334851685,'vBH5M2tIrBT8nikEDyRP9r36CmRdovtBTVv9L8sF','fDepf8f5nnNVlWKX','gwCZ0T','iqZrkHH8XOLmdZzKbhVpJC7x','TYkjEieDHKilXrB3tJJg7kdzV23azqdoJ4ydXOABC6GVo588qDGb3r1c0xZDDeZzQKLo','cfZm8MjrXIGY5h4VIIbhpPstk2yc',4);
-INSERT INTO t VALUES (1825187,189373583,'M10TzhHhpVGsrmhj6a66BdYLR7fNgeoEIZf5sBIsoQla3WyQaVXxOCczT1nyzSUZ0NHKd','wPnFygMy7yiYD','SukrFyTK','paYgFQh6BD','f2gqniKbV2B9z6Pctgg3Zg5PcB9tJMkmOmqbT6','xOGLw4hyBfixZUCSgE6HvUaGT0i9F7ivk1YUvvuLd5bQwC6BxC9GCxaEpzZwQCUDwTNYSZqTqhV6c',5);
-INSERT INTO t VALUES (5174597,-1900430171,'OR8a22Quox2v4FzdDT1Hg9xUWdA0WBR2oS5wJPhx6JMggfd1qY','ck7C8wW','4bQwq9J8V01Ih6Hnxr2EJzmY4oTAXzU','tUNTubL','nN1JS6pUtJBEs4DvoMIVFt5skP8ZFKlRlpbEsxwtnroQMzaF0pZYw6GLruDSaZkXQv5fxPbmREZrdAzRs5Z9','CbSteVrc2LTA9q5FkQ8F5',6);
-INSERT INTO t VALUES (-1310558,-469904460,'BQhvDDmPjfkE29rbvpP3VfgnWOb9hToGO6RZl2oPE8m5E2MvsbClE5iP','8mGivbUgqa0pmAZrj0r24UJwEEEK2wJTIn9mq2o','HQJ180Tsdxw6Rs','HTTLl5AeyiYl1chs','ykbM8Xu7kNmDGMVbDQbUQ4gzacV5Gx4O61HGwoCEZB1trxlyhS5izD2jv9M','hAEuH58ICjamSd9s9EdCDWkcoZSWBkPvhaMgbFv',7);
-INSERT INTO t VALUES (-7714232,-309816569,'smxc14PTDFCuH3x6T9saxUd9ymUVa0e6RiYhp3XsCBjTN3gKd3S4wteSMrIw3v39ST96IxyUkaR1jmDkdeHfOxgDmKr','gdBVANO6aOgwUf2s5qX1X','csSodh0b1zPlLWCVKRHZqUidIqsaz1IbxTmi','Ml7s9','hK5Z47pOazVO84anMc8HyeCbdBN7gYPovmA2Fw','JKEN10u9JvMuFdhSEHlyujM0n9fbUa9ZrrO0UAyWJYJ0yscduSEZCIpDAGAme5iEkM4oXWmAyec08dqCSWZ06r2NnFp',8);
-INSERT INTO t VALUES (-4182148,-1956942299,'qZrDtiHeO3Ouqap8dkfNzRNGyi1zVbJs301U9IfJ9byPBf88QkdbnXIjAybtCJzKxtpftTnxU1T5toL','6eKkyoljMyLedIivyTABTiSmg','X7N279k9w6veLpEJj','vgz','ynaTlAsuZcUDXTlxInHWGba1LUAOCt6tNKrVMkh7EaGPAz4KTHNb8lelar5h66h90JlHscM2kR8h','cqvWRGjXtX1QYXWhUP9TgUJpFJIIjmyuxAKJyNMXWi9GYnMOK4d84tn6CNzhoYpkdEsR6xihP0MoS49izWIWFCl32DKndqxqB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2165141,-535140767,'Wfa2XAzSKZ8NWODnu3lBsAmq9FLvsnu4nunDMOfVhaIIjGLUtnJDEkkRge04SIu8m6T2WZL4GkPTnnVH','OknMfSBTXi32yauvICFebCRrDfXMIn5QJqykDwY','RzGmAW12FPvLZHkFkpkchLYWcLTx','I2U3ZX67','5LjWIIkB1sYSytVVaBJ0hw68QC5Sv1cKvbFiyO0cFyIatMKqYUzsUgEc0uH0JgB1nHeqlxeDlLQC90xWLZpGig22GSxHyquhA','mY2dqC9qaBlNcnSvmgysRlaQBry9KxTxbnBUjh1Eba2RugSIf6RcCuIQfLfBIPpwl3cLzrD2l',10);
-INSERT INTO ti VALUES (2165141,-535140767,'Wfa2XAzSKZ8NWODnu3lBsAmq9FLvsnu4nunDMOfVhaIIjGLUtnJDEkkRge04SIu8m6T2WZL4GkPTnnVH','OknMfSBTXi32yauvICFebCRrDfXMIn5QJqykDwY','RzGmAW12FPvLZHkFkpkchLYWcLTx','I2U3ZX67','5LjWIIkB1sYSytVVaBJ0hw68QC5Sv1cKvbFiyO0cFyIatMKqYUzsUgEc0uH0JgB1nHeqlxeDlLQC90xWLZpGig22GSxHyquhA','mY2dqC9qaBlNcnSvmgysRlaQBry9KxTxbnBUjh1Eba2RugSIf6RcCuIQfLfBIPpwl3cLzrD2l',10);
-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 (-3002162,1836975606,'XcLmzbJBoO6cc6OpsshqbBKiJakjLNOKEDv4ms5CBJUYBQTmmCxBwihCbRIHDJOD0M','AJxqwVjRnCjCLs5Pg2a3jV970S18ZuXtI4QyLOGqIztgo','NqnLa3N5YQTI82BTjuc5FDqhJXRDBTy4j7pep71OX','JxP','gu3Y1rwk8al24nfYcgiXCCrbtdXuNT87UzfEyCvW','6kNLTFJUMrmcVofJ3qVmdCtYknh0yTuI7yMlT7Dsmy7CwEhEQuqqqtpJOIBHvmVnQ0gIS2NU8Od9vfZDp7ABiweLeUlYuBN1IU',11);
-INSERT INTO ti VALUES (-3002162,1836975606,'XcLmzbJBoO6cc6OpsshqbBKiJakjLNOKEDv4ms5CBJUYBQTmmCxBwihCbRIHDJOD0M','AJxqwVjRnCjCLs5Pg2a3jV970S18ZuXtI4QyLOGqIztgo','NqnLa3N5YQTI82BTjuc5FDqhJXRDBTy4j7pep71OX','JxP','gu3Y1rwk8al24nfYcgiXCCrbtdXuNT87UzfEyCvW','6kNLTFJUMrmcVofJ3qVmdCtYknh0yTuI7yMlT7Dsmy7CwEhEQuqqqtpJOIBHvmVnQ0gIS2NU8Od9vfZDp7ABiweLeUlYuBN1IU',11);
+INSERT INTO t VALUES (2925102258,25618,'r','elddFAjIYAHp9YAufSnb6kjSTq2FZ7jIAxJWpbZoxdwpcgdvbHjTwSHQf4fqiwssLo7D5keKiiyPfD3U','rOBc','2TMpGSUyMO','K','z',10);
+INSERT INTO ti VALUES (2925102258,25618,'r','elddFAjIYAHp9YAufSnb6kjSTq2FZ7jIAxJWpbZoxdwpcgdvbHjTwSHQf4fqiwssLo7D5keKiiyPfD3U','rOBc','2TMpGSUyMO','K','z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(2);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
+INSERT INTO t VALUES (2815688646,30659,'KQ','TjbieoFIbvPrGNJESXHrza60aBLkXaOnD0OCCnuaYKqo22bSTO6TUkGRcbWejwzbbZpfE7ySh5zl4u','b58Q8mWTD3n3l5XJF6VK43FXTK06','6Hhjn0hGfrv9Bk8nH3J','2','6',11);
+INSERT INTO ti VALUES (2815688646,30659,'KQ','TjbieoFIbvPrGNJESXHrza60aBLkXaOnD0OCCnuaYKqo22bSTO6TUkGRcbWejwzbbZpfE7ySh5zl4u','b58Q8mWTD3n3l5XJF6VK43FXTK06','6Hhjn0hGfrv9Bk8nH3J','2','6',11);
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 (511475,-164863084,'76MX91','G6PWN2vRDPq2tJW6lZ4cG0g1dRoI6Qfa1cZ','7DH6aN','LDtSm','O0DRlknXE7aO3Eqj6jpPWcudRVAJsq8oK','Jdy1P0A9e1kdSARHxwWnMwSaVs52',12);
-INSERT INTO ti VALUES (511475,-164863084,'76MX91','G6PWN2vRDPq2tJW6lZ4cG0g1dRoI6Qfa1cZ','7DH6aN','LDtSm','O0DRlknXE7aO3Eqj6jpPWcudRVAJsq8oK','Jdy1P0A9e1kdSARHxwWnMwSaVs52',12);
+INSERT INTO t VALUES (1283409181,29743,'c','xVC3iNudi8jD71hjHqirH5dKdJ8MdnII8','ZHaWP3zzuyYlueHBPgj','FxKjWBnHhoOwd6nYYgXfW','c','W',12);
+INSERT INTO ti VALUES (1283409181,29743,'c','xVC3iNudi8jD71hjHqirH5dKdJ8MdnII8','ZHaWP3zzuyYlueHBPgj','FxKjWBnHhoOwd6nYYgXfW','c','W',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-6273372,185057992,'5Mr','esGggh5zeYpoKHorZ99FzBw3R1zNlomdGqhglyktN76FjhJCC0Phq2UC0O9sLtxrwsKFPI7PBimowQW5iaOfQzuA87nbyhG2baKQRc1jj7ntxMRtJ9wlvuQTwYFoM1xBIpvhcYkk4bRWcQzYM44sgnr5ds6gA91ush7kbxBW1y','MRGXcFRlEvmvvqR6xiycZgD8L','41gjVyXNxLpsVWTJqaPx7pZuhvMw3ewRYyuLaTJ6AKL0CopfMBU4ERGYfrF6a383ikGBr3xgXJXVzerszvLH65JYgN5I3d0R8MzQ372Yx8YR4nQgXDjGWEXtNxkpoQ2RFIwnij1ojC4ERRn79IcTpHrgAHMzIaUfwEr7laBkkcsukyeyTcG0Re9fd7vl4E50YGHf','dBfKUDbBYKrpTCTZuPoDRSrMlyBh8IzXHSFxmLbQz6YZ3','ypeAsBYZtKTnjrxdFcv1xBQxJquz6fxaPaX2gZK8rsBGlgu7EAU',13);
-INSERT INTO ti VALUES (-6273372,185057992,'5Mr','esGggh5zeYpoKHorZ99FzBw3R1zNlomdGqhglyktN76FjhJCC0Phq2UC0O9sLtxrwsKFPI7PBimowQW5iaOfQzuA87nbyhG2baKQRc1jj7ntxMRtJ9wlvuQTwYFoM1xBIpvhcYkk4bRWcQzYM44sgnr5ds6gA91ush7kbxBW1y','MRGXcFRlEvmvvqR6xiycZgD8L','41gjVyXNxLpsVWTJqaPx7pZuhvMw3ewRYyuLaTJ6AKL0CopfMBU4ERGYfrF6a383ikGBr3xgXJXVzerszvLH65JYgN5I3d0R8MzQ372Yx8YR4nQgXDjGWEXtNxkpoQ2RFIwnij1ojC4ERRn79IcTpHrgAHMzIaUfwEr7laBkkcsukyeyTcG0Re9fd7vl4E50YGHf','dBfKUDbBYKrpTCTZuPoDRSrMlyBh8IzXHSFxmLbQz6YZ3','ypeAsBYZtKTnjrxdFcv1xBQxJquz6fxaPaX2gZK8rsBGlgu7EAU',13);
-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(70) NOT NULL, d VARBINARY(22), e VARBINARY(47) NOT NULL, f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (42,21570,'MDXZpkOExAB2iFcXEdH1u4Qw8rDhz80OeGD2SWpJwOUVgorfzAgPwnCP6vBlt','l4kvSZjCyRnYjttQpOT','dNyXWhBUjPaGVyhB6l4ZA5nC3UpaJMSz3KqK','E26','jXYm0gVggV0xdExBV8JO7T2DtHISuGZJlkx9D5cFvo7GnuTrMwpkpyN3aBWrNb4wGsy5A','LN8fNxHNGWmxkz1amCrkdq7fqZhapCN2ounL8WxHpij7zDA',0);
-INSERT INTO t VALUES (23,27936,'tbqHKH3NGE9ulkosA3Frigy5ukQuo5PJ0jUw','IGvawruM3KNMkD','2E2z3AqXBpVoYxCEBDUJaI9XUhXnbHIhN','Rbe','t5z8LQUSwJ3Dz0YA80fHtUXPfHb1dynCfziwvViUcX7UjWXtyQAvQ8n4t5epyv0CVOL5bSdEjYLu7','oVjKGH2ATdp7PqUCeL4fjgBO1uCOQHUP',1);
-INSERT INTO t VALUES (109,-9441,'vD','xUlgefa4q13Ty5bIx988l0','MrXsJ','eCPcxzBJvVYJ0M7y7bQ3ipaDY9bDFten','aAU6y5CR2lUDojXLVpiGj6sJva4nCKGhDwTr2gXAdY0TR4lZ','nDJnYsUWran5EHXRGp8b4ib88nJvkMXOAvW2mXvbuCijuRsPC',2);
-INSERT INTO t VALUES (-42,-28350,'frZNdbby8NF4reu64zTVb2rjBjG7IFng7iVOcdQ9q43MY0nCbUtWuCUg8x80stc','zTtKpireRNOLCvSByjTc','dI5YTulp1elRU6libwfDIBrodAneMmMdrN','yiIGv61SY2owi7XGnb9FFpRA5','sFwN','D7GnKyPszGJY6g1cd3bIfvZCtoPfmVAwZQwe',3);
-INSERT INTO t VALUES (-103,12681,'N7VO2qv08IorPDEPq3hF1UgYHw8lI4bwgu72UQD0','sGerV9dSplGtZJNbiHl4T','8sSrlanoryCPCb7DMwp0MAoXl1BjCqTyxE','PfVr3c','Du9x3U4LQepK5sVZ','eqANuY6MNfx1yhapShWxYPOKMQ',4);
-INSERT INTO t VALUES (-89,4267,'gWg8JT4WTXanvxyu8rjC9Cfzzb1BZim4Sx7pHz5WNmM','Yj5FJkv9KET7pASp','B2ipDUSiiE9PW','PjnLMc5mdP','I1aZ5cduUfSyCqOlLOuyUCLT0gxNRERyQ6aWrA4aNGIYTSMcDRC6CDswEtyeOcD33pEDWNLASmAYeICLahbZx8P','2Xu4PWdiJxTUxCr8zdE9rR5u90XuGyqlClWajYXCVFFbuVrTfolNfVN6PRwD1y2Q7uKUk4d',5);
-INSERT INTO t VALUES (-67,27688,'KbjYhtyYRiieQRFwaHkT6xjwS7iS1dIMVd4oGhZGqf6YXUdzfjoCZKUhAaEdv','U277mbGDrmal6PVLI','57ZhMxBNecBCPL','VA6mmmMoEQr','ByqjMlu7P2L7Tz5UBZlqVFa0aFJ0dXUB2zQEzUBrwuN9KuYuZUQedTJvoXJaSZbY2UvX','Am4qbKusslMjGxjhq2lsAXetC4uG9iBOH3ptOuRSyDk8E4OVz9Aqxd2w0mMMmUZHwVopEgKxeQx32thRKCucn',6);
-INSERT INTO t VALUES (95,-12624,'no1QvoLUb0YxGkNx1YD','PU32Mq','sBhG','0eudUhwj3bf5xpRfodQXNtEvZiSkhP','qwENfab8f2e8VJL2iuSMmEAvFr9oL16RbX8x3SMzqbag63n0AVBg4N0Os3wJDJUvilq2t0ll1L8','cincyDN8N4',7);
-INSERT INTO t VALUES (-13,-11699,'ZtfkETriSndqSlgqGYoaIJMLv7s8hbvslpG','i9','u6qtLEFd8UVtej0mIwBB7s5PF1oZ','jI8hGBXSseFn4tfFq7zMkmu9iWX','1rtYHuu7b3oIpb73Ppzz8esOIY','hiML7oQnGwa4AKbdGQa6B9ySDArQBYD4XWzmE1Knr9o7VWFSFc03EmFTDPGbYvLRBBFlafJAoOHh2ZBSmGa5L8aAJKlfN7dP',8);
-INSERT INTO t VALUES (-105,28308,'s0SmyA','x4eFgyngv50ayTLGZNr','3KSi9SOa0rIKPD5Bt','8NwTFstZOcFcbq9lRToGZIIT5X','pccddsqKiIy8H97g3','iWSuIyHZSXdIQ0ehAfUcTh0lrVgb0LasVEleoLfF68hJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-632623,-15087,'95P9mgcc21x2','5Cox8dfAvF4ZcAj3','TgXGfGIztQkpe','PAwRMKdA7Ur0q9EYGqsYX','eUu739qvZHSk2GijMu','KNzvS84pVyxNlDuMgLCDpSx7FopyxKKrWTcc4nHYW2Z7gjAa19ZRiV94B8pC2thKGTqpCcf2taTqcy4Ci2GcH8bY',10);
-INSERT INTO ti VALUES (-632623,-15087,'95P9mgcc21x2','5Cox8dfAvF4ZcAj3','TgXGfGIztQkpe','PAwRMKdA7Ur0q9EYGqsYX','eUu739qvZHSk2GijMu','KNzvS84pVyxNlDuMgLCDpSx7FopyxKKrWTcc4nHYW2Z7gjAa19ZRiV94B8pC2thKGTqpCcf2taTqcy4Ci2GcH8bY',10);
-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 (-1867795,178,'Si0SrVkuFDkEh3KeCNeLT6C9byNZD0NwBcukmpRJrhkn096XOVAUUlCq','fYZM3VkOPBRvLEBQ2NOp6Q','aIqztqpAQv5oUy61wBuFtoGvVDhTY8kphCWEVra','7exlKJE','OVJ8Xs7FcXEIFNmv1z7aD000','HjI0ZoU5X1GDEgDc3Bo47rgqo3qo6KdaOV9kdtsSiaStCScqe1aNRcFMOgUcj7L1bGOnFuPqX0MuVNML1eNBvPtwDAcy16cSD4w',11);
-INSERT INTO ti VALUES (-1867795,178,'Si0SrVkuFDkEh3KeCNeLT6C9byNZD0NwBcukmpRJrhkn096XOVAUUlCq','fYZM3VkOPBRvLEBQ2NOp6Q','aIqztqpAQv5oUy61wBuFtoGvVDhTY8kphCWEVra','7exlKJE','OVJ8Xs7FcXEIFNmv1z7aD000','HjI0ZoU5X1GDEgDc3Bo47rgqo3qo6KdaOV9kdtsSiaStCScqe1aNRcFMOgUcj7L1bGOnFuPqX0MuVNML1eNBvPtwDAcy16cSD4w',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-279436,-7124,'f','yinXzDUtIOJ2Fw8FH3xOy5AueODi0FFdUQs3zYiPRBPbsOWly9xxZNEWo6iUb0zivXmE6C2NeiXKE3nrm1IA4mcHSI40JwTMWco6yr52E6GHT8VNHyaBV2iJDbvEGWenrUmDbHb1fiT26kcP4jdsHiKSBEsP04rliBcO9G5Fk776I8N8fttEVaSIfCc3Ht8xrpl1a2rK5OiR8vsumOqGIGj6ktjzBZQuSYkr8W3Btv7arMpCduK','O','j5ShhUmtmsfnu7','opYfXGwUkTK3MBzCV','CsHFSNFLP',12);
-INSERT INTO ti VALUES (-279436,-7124,'f','yinXzDUtIOJ2Fw8FH3xOy5AueODi0FFdUQs3zYiPRBPbsOWly9xxZNEWo6iUb0zivXmE6C2NeiXKE3nrm1IA4mcHSI40JwTMWco6yr52E6GHT8VNHyaBV2iJDbvEGWenrUmDbHb1fiT26kcP4jdsHiKSBEsP04rliBcO9G5Fk776I8N8fttEVaSIfCc3Ht8xrpl1a2rK5OiR8vsumOqGIGj6ktjzBZQuSYkr8W3Btv7arMpCduK','O','j5ShhUmtmsfnu7','opYfXGwUkTK3MBzCV','CsHFSNFLP',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5624988,-5782,'koAusvrWHYXQzFDvUgytGlOdUyrljLYpVwrZXzhQT82HlrTVrPXxg2eaoNFI2swprsDiIAj','LmoTXswCo99tTr17JUJlwLBkYNZM3CR4JKwVqx2lXj3dHMNQa6cWn9EknfnYucfqztA94O2aIvDQNncYvcZiLJPSPGK8G6aCRu22fymOAfB0CMXSl7vBAXtLpORbL8pyojs6BZ2Hyg5jMRPOfib1Xqe0a0LKIOoUwdCNdfmp0nu46Lf4JAA1BLlsuEoDJ25qGFWkPY4FVQoWc','9xdP0d74sRWqLWTAmIpDzLcQMRNYSo9ByHMAEMa','H1Wmg3cQuCEifiuhl06YlfvPDmjhweyAyxKT81mUlEN0wjVItTfGVzlUipHnsY3YdwXyfNusIGb','5etp7J','3bcsoxE3T8HMrb64qCOj68ZtjefpcS3CaopXvRluTqxQWe01rzJzVGgCBzI1uYIh8x8g7sMycMlhsuag',13);
-INSERT INTO ti VALUES (5624988,-5782,'koAusvrWHYXQzFDvUgytGlOdUyrljLYpVwrZXzhQT82HlrTVrPXxg2eaoNFI2swprsDiIAj','LmoTXswCo99tTr17JUJlwLBkYNZM3CR4JKwVqx2lXj3dHMNQa6cWn9EknfnYucfqztA94O2aIvDQNncYvcZiLJPSPGK8G6aCRu22fymOAfB0CMXSl7vBAXtLpORbL8pyojs6BZ2Hyg5jMRPOfib1Xqe0a0LKIOoUwdCNdfmp0nu46Lf4JAA1BLlsuEoDJ25qGFWkPY4FVQoWc','9xdP0d74sRWqLWTAmIpDzLcQMRNYSo9ByHMAEMa','H1Wmg3cQuCEifiuhl06YlfvPDmjhweyAyxKT81mUlEN0wjVItTfGVzlUipHnsY3YdwXyfNusIGb','5etp7J','3bcsoxE3T8HMrb64qCOj68ZtjefpcS3CaopXvRluTqxQWe01rzJzVGgCBzI1uYIh8x8g7sMycMlhsuag',13);
-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 BINARY(74), d VARBINARY(93), e VARCHAR(71) NOT NULL, f VARBINARY(91) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (248,13762,'heSz','5yrmxZOJMJGdkQHUCetMbbGi1CbcOosbOWrrdimI3e2Q1eO3W6RtAAX4ycPF2mXTwLkBN5ulJCXf9AqNhT6I4If74vo','dKPLdBi','a2X7SVqLErGDXeMoJN87rDpcNu7sajnZvefUY2cVxs31yzlcWG0NJ6eyRaXNM78wpF8oe5f0GaQapQgWZZgiRnB','VfN6XVClLceqedAcd169I0NxsuKx','aXdBVJzGGAryII2ix98g1xNukylSvnx5iZF4NsfropCohFMeGiatI',0);
-INSERT INTO t VALUES (161,1590,'FF9POA2Ct2p9VABwLdZAB549jRrLOjSN','D82tUT1s0wWJY5pV5w4xCQo2lT5D68jchK11BZC7iqrxV4YaaAIkKACPe5Xy','2f','kBg9EDffGbqKquS6Va5Hd4dyr02NVey','uEdaoroIdEURgP9bweLWPfJl9ht871ZAF0xDTge3kb2hzYO5Hk0aNUJYFfJ9m7OjmNuuIjYJDHWc5gyr','CznPguKJ0tW3RCNJbyxqqkdcSquwP4AJ5sHffswKv1wTiqXllaW1djsg3mrKqpIIq8FOuJqytAhJmcQaC',1);
-INSERT INTO t VALUES (124,29486,'7zNNZ06NgX8IZRwdKsFp37gkxSoI6Tx','IBFKHSD8aXntLwc9LP7cfayJHxdGSvP4dMUHPux0gGgZxiRi3K8C5UFpzx9ygZ0wyQYNMtUftydEvm7xIHzQ2CCpMa','GCR72XoEZFEk3l5ZV8Ai2546X6ykeNqFXDU6WTW','E','NZNf0s0l4ArCgEVAQV4PNJZlDVFKst2nJvQRBZYwJogVb7xEzwYmt','qh3G1phfZJyzuD7qU3nZ7DRvkSpAaTpCStjvaNfKD3KobISny6OpvFux2KQ22jKJlP4PaDG8yxXKkLONeRY0kgL1y',2);
-INSERT INTO t VALUES (131,21084,'ALDzjW2p6cuoQvrWDkfHV0LuhocWGS8EbOCvQDY83ZCkXUvQWZfobJLTzoju0uW0gjCYRQAz','RmrrUKDHTfnK3K5vPNKsHAwblhy4XSTOE03cPjvEBYf3z66y1jmCbdcfGkuoayJkgKZ5E55sqsDNoWdO4','xH3XH9edAznLIQudSAIE2PdeZUqkbU17HzjSV1DGRYEDM11vRlqvbLj29','s61y6xTwaSjwWPrGgC6H1hPQh0sLkprpbbwO8FaiPWjFUOz9ReGy1NeO9wBJ3AzmazJVs','qoGa6PcfqFB1xa12tS8pKs47f','jvy',3);
-INSERT INTO t VALUES (49,-30808,'l8sWfNIxplq1guyfgudubGJWy','Wr7Vfi6Q64XHVmUPGe','gXv88DCGphe22YsHDKWWQdqdR5V2MtCIgskwj2AyWu2wQ0otrnBnQODW7wl','bngYMyrXrPxVIFGnUAXlTBpT7qBtzZ25','f7kQZm5t1RYj6','uOvmqjbSs0QDxwxMgKoJ0WhjyAs1aDDGkVlLk0MVGEqEBK1A6v2KcJgnYZaSecgTjSOmay4PdRDvIfU8eiOQsNDJoaxdHipuO',4);
-INSERT INTO t VALUES (140,5669,'JALMjvTQZRgbtskO0Iq3LIkY8LAnTsYe4lN2VVy8MovBpCYHfIlzF4VSnhg21Mes','9OsYgZ6wkvgxMYTwt2rZX7HLWv6mG3e99E','xsxu7VunQGCzARp1WF8BAVJpzpGRFJDNHgdo8gd','Pj9YbepPOf7lxZi9iijdnUb0uBba28C57lu1F11iPs9Xtx6zsVlXABUO5cDWYSyjmCktnDnf6QzgmjSS','ueZCoQEVXrq1QEJl5OaVhVaZxWwGjTidzOxQoHKHKE671fBGt6Q3kcZQzYZVdGPXBbAiNJLdcOq','GrByKOHPMfDpvmMhtLRdEi9Lz1lOxZivSHrCY9U6hlSws8j49vJtoaUdOTYy4TLcdwuQD5o0CH35Xo7MLeA9',5);
-INSERT INTO t VALUES (173,-8275,'scjUCnkJwqorDpehz4c01V7sRnRSeThEIosMO1DLG1J0LiPxIf74UVOg9QS2wp8At2','vtPTr9Dm9wiCd2MixBPpLvp4HGvXw78dn3m5zaENHTqvtEdiaY','ds2rM8gH0m2tX5Vi5','Hhpkww1BAl3bAbgT9RGkkn7yp4tKo6H92N0FoFGVq4tofdXYK','LVvh6E279UzxFSnU6onbXBfhnt1cNn3MR70JY3bOI4JlzyLiPoI6','Hj4xscePvg9lWGORSsCck4l1rF5oKsHSvbaOGr2qMhNad6vUZY5qJxwFzTCAfMW',6);
-INSERT INTO t VALUES (151,-10512,'08IrVNhtCLhYu2v','cD7xFdklPGNEFwWsBp0AEPQmaZsLn5VxUT4DXjRkunzK9D5K7F4zhN','tJZ','dBxo5gOHif0JJguNqFKLJsS017abnM','0CnoNmw96GRI8rn3qYkngJO4HUwGnF262wuwPfCEHOUJF1f4Y6XIQAOlEnvXAmaniIIW','6RDCUYgKCgb0m4NbdRngqjO8jhn9ETMgDkGof7P59PlK2eMfQRAuTqhR3TqG7oSX4o69Ng8Q6aQ6FHF4',7);
-INSERT INTO t VALUES (195,-32075,'L7238SmAZXxTDkx0Qpjaw7ijfFuMkiAxMDt33dVzpnbtGrpGb','Xtykj7QSYpPAo3Tknm3o','TrzQpDTI8JVx0tEyYtnTT15Z1','4fii5t4ZuckZEtvGRHb9oamb','KBMJgqICNfJbWgIhwWoqRbSp8BWauVxX1hZa6CBvislIUarQf6WtkNDU1IkePojFlhwSN6JV8x','n2vAw0Jw4DSnqsAHGzNMGMuFjEMb9i2svW35R8dQwKQGKOi',8);
-INSERT INTO t VALUES (223,-25031,'yCetbmf2XHc3DkKE1V18r','tSLEf77Qw','MUOLMd8lbPmLYUqE4DhVpfMKM','YZiJwO1Zq3g64cy0XYUHa9zbOjU','9syIQeA9EQgWQZnwcF5vr2TyLhLNN3s3ptMgw','9IJFynZ5L8qdMPbJ77XEaEiaxFPySDN6DSzwD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3538336089,14011,'c','vtC845sWEUuQWpaWQ7IWft3KJwVaBWXqWoCWbTqVR3EyTkMHyrM8KZBudlYJY6gVJp6UfSDd8ewypv2ftaLX5e4DWFUpJTAWWd6TLdZkN3zEuvkWrP7jT3esdUEQJt','KHyf0qHXta6pgyHPvtg4xhh','hO5Dv3BSEQBeeZAEcdBj769NrxMqkbFoNvt8mBNPHy7wKr9RMtw62yvy4LVUBc549954IaiGjOEVp5XtvoCzBQUsZgS0C8hlY1W2S6oCp4smgZPJI4F91Qtu2aU1lGhcuEdl2r4NCpd4jaELJHrtaibCY1TU4Zyq0TJy','w','f',13);
+INSERT INTO ti VALUES (3538336089,14011,'c','vtC845sWEUuQWpaWQ7IWft3KJwVaBWXqWoCWbTqVR3EyTkMHyrM8KZBudlYJY6gVJp6UfSDd8ewypv2ftaLX5e4DWFUpJTAWWd6TLdZkN3zEuvkWrP7jT3esdUEQJt','KHyf0qHXta6pgyHPvtg4xhh','hO5Dv3BSEQBeeZAEcdBj769NrxMqkbFoNvt8mBNPHy7wKr9RMtw62yvy4LVUBc549954IaiGjOEVp5XtvoCzBQUsZgS0C8hlY1W2S6oCp4smgZPJI4F91Qtu2aU1lGhcuEdl2r4NCpd4jaELJHrtaibCY1TU4Zyq0TJy','w','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1565286541,-22271,'Vo','5yrnUyZOMfnfSZHWsMsogcLCzwAgfp8vSKfAAUyJDnkh2Lz8MifV1LZon3nLPwsLz09Nc4KZ3EbxWredQbL3UVJCCT9Znyucp','thC5ntlIIHsuQFJ5EvecN','TfxIbnmN2Wr8lf4FgjxsvzVuNZQRkpfaW7iRc7QvCbWPvSwd0xFdZmOC6IinIoMoSsNxNeDwdhPArAWxBmbQ4uFE2vSyF5M8YjYV7TORr73EmlicisA0a7vAlKltVESh5hMf11JAajgiPR1ccW8zB1d22qoT78XJRhvzw6A1EeLJQUAVm','09','T',14);
+INSERT INTO ti VALUES (1565286541,-22271,'Vo','5yrnUyZOMfnfSZHWsMsogcLCzwAgfp8vSKfAAUyJDnkh2Lz8MifV1LZon3nLPwsLz09Nc4KZ3EbxWredQbL3UVJCCT9Znyucp','thC5ntlIIHsuQFJ5EvecN','TfxIbnmN2Wr8lf4FgjxsvzVuNZQRkpfaW7iRc7QvCbWPvSwd0xFdZmOC6IinIoMoSsNxNeDwdhPArAWxBmbQ4uFE2vSyF5M8YjYV7TORr73EmlicisA0a7vAlKltVESh5hMf11JAajgiPR1ccW8zB1d22qoT78XJRhvzw6A1EeLJQUAVm','09','T',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3056502509,18680,'3i','mcMFR1QAZRyOolqNFShbkuicABjevcG98nT7TaJdpXp3nP6kEGQViyE89RjUCxxIciDHc0Re85nRWiJxN22wFq4VBq4U12igga33O7Dch7w5p85nLicYcl4C7Lu7','EmUn16oZ5vviJwtKzauJtO1ME9iL5zU','UL0Q04be5EBAUZ3xNB4YdNyBdZkL54YNQIMMA732B8aLP2fsPiXaZWM9he2pLE3j83BfnBaW5bOLz07v6I41koZrgyjQYvr5mXsFV5xvgt90q798uwteeEBfeR0xXU9F6jKSNBQu8I','tr','vZ',15);
+INSERT INTO ti VALUES (3056502509,18680,'3i','mcMFR1QAZRyOolqNFShbkuicABjevcG98nT7TaJdpXp3nP6kEGQViyE89RjUCxxIciDHc0Re85nRWiJxN22wFq4VBq4U12igga33O7Dch7w5p85nLicYcl4C7Lu7','EmUn16oZ5vviJwtKzauJtO1ME9iL5zU','UL0Q04be5EBAUZ3xNB4YdNyBdZkL54YNQIMMA732B8aLP2fsPiXaZWM9he2pLE3j83BfnBaW5bOLz07v6I41koZrgyjQYvr5mXsFV5xvgt90q798uwteeEBfeR0xXU9F6jKSNBQu8I','tr','vZ',15);
+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(82) NOT NULL, d VARBINARY(57), e VARCHAR(46), f VARBINARY(27) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17562,126033570,'izdwXqj4JX','jo4','HdQPNNzO1GsNmNOVnL9fcESgbQThRSOKE4gDIFbHOqZCT','3Enq3W0Kjf1iEkhB','V','N',0);
+INSERT INTO t VALUES (62878,500160578,'3pq','udbUQs','xVQTe4M5o0plxgJ4uu2FGy','YEUnf','K','g',1);
+INSERT INTO t VALUES (4405,969131618,'0bFbEYKUklCCoXH5LbtxRg8PTVnOU180Z6mPkQjpgv1','UdAQ4S0VEhWEtCYH','8KvPo8bsZqhTC5','HuTQyFQLzFJceyGc','K','U',2);
+INSERT INTO t VALUES (17695,-1215611728,'Tmax8yzMzxVvXC5v6iBQEFF9QLbCPBzouYY3lGMI92wyAc3PN0Mkdv6jeBQ','zxvgs','VXJssC9nLYlG7elF3','NZy1J8BCOHTC','5','s',3);
+INSERT INTO t VALUES (48453,1695150297,'eV6pCVgIPbRLAudeRc0u83Ep9uYvZxRZ','zXewoHeIz7daTd45TEsVwnbkJdXZOY','93T5OpBa8XaEV5Iug5jb2f211yTNBP9','62tn4tSX8b3c6BJ6nv2bZDq4zxO','O','K',4);
+INSERT INTO t VALUES (55479,1822972431,'SKsY','4nil9kv799U','X','lCrMYm7bBL','Y','2',5);
+INSERT INTO t VALUES (65182,-492481799,'ZTAhFqVqorgEnHZYDApflrzjPW3dZb66m0LYWz0iI7T9EaqV7bzRO7Hb7Uag6ryjF','i4f7JcGnjs6GfQBeP14bIkLLNkZ4y','jUAZbNBg8rhZkmeuw2hQ6zfQ3L','7gYeoybxuRt03Hvie54m','p','4',6);
+INSERT INTO t VALUES (16552,952444234,'FyP4QBstIEwYEMdnwoIWESKLvsmSJ2RUQ3tpBA1LoU1YcRVa','g7JOIA8ZEnOfdU','aDJqWgTq3arLlfzjjh','8e2RttS6toWGzSMM5','n','V',7);
+INSERT INTO t VALUES (42798,209215485,'EY9VXOUHcOIltyUbQGuuLqug191kOwWSEZq8YNv','mCDQOqoTeqUtEJ1l9StW','rUTxxs8VX5oplyzx','OIaaP87nQefLYjwYAEVTALwf','8','C',8);
+INSERT INTO t VALUES (14367,-1037007325,'oHB36xdqfLvv0yakywf2YafbSjOYER','PTQgd2Da350XZpSlj0Op','vr8LTONVVZtQCf4IcdnsDZjgVtifwHlqA565','gfNx2oRGVj0','m','t',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b INT, c CHAR(82) NOT NULL, d VARBINARY(57), e VARCHAR(46), f VARBINARY(27) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4212663404121248022,-21330,'2b5senFJJAOokj7MtEdp4c3bqWfvKRWgD4LUcIOTesYAaHmf5WCbtzlHUBtNgmSMqtYaioO','fthHtFkzJBIrsfCi1P596','q7qWBlIUC47gSNxNZvOR2','wskujYQ93UAMlRzNBdUxmt21DKEpPkBIOFMwB4mVrxy7Vz5acNRtaDo474y6D5ghazx8ogbqmuSGb7k7EAXxf9a','kRlkyK6uWkHedOWV2lIcRHbdX4SATnPluzfQUiYXhLLkF7heH','GjV4dMr7GfNMwpgxjj6hvfWDsEHFr5AuF0ZScS9z0QVL927ti7BiR8EiaGo8JiqsN47IzIen6k82pBsh7nWSZ5',10);
-INSERT INTO ti VALUES (4212663404121248022,-21330,'2b5senFJJAOokj7MtEdp4c3bqWfvKRWgD4LUcIOTesYAaHmf5WCbtzlHUBtNgmSMqtYaioO','fthHtFkzJBIrsfCi1P596','q7qWBlIUC47gSNxNZvOR2','wskujYQ93UAMlRzNBdUxmt21DKEpPkBIOFMwB4mVrxy7Vz5acNRtaDo474y6D5ghazx8ogbqmuSGb7k7EAXxf9a','kRlkyK6uWkHedOWV2lIcRHbdX4SATnPluzfQUiYXhLLkF7heH','GjV4dMr7GfNMwpgxjj6hvfWDsEHFr5AuF0ZScS9z0QVL927ti7BiR8EiaGo8JiqsN47IzIen6k82pBsh7nWSZ5',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(75);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(75);
-INSERT INTO t VALUES (12124797098689802062,25551,'486ln4tY2oSrgNmJGpf2fFOLOxrZde6aWqh9DDu','xZAqDQGtpMwvXRyTwGD6t5OdytnpzT','SWXKZIEtvmnAqqZLqnZMrDl8wG5GDEpV0CUt','YSPjt80dZiLPL5eU5EatDUPrvzX8yD','c1QfVhiQ3oitw2sAYZQUKLwQ9O0XWkLligoBdEdEDssQv','f1mhTNv01U6ljgDfx6G5NVB8DaZozNtfciKeHxO36F8wD6OVpW8ya6YUwIHPd3fELeKvOnYOlra',11);
-INSERT INTO ti VALUES (12124797098689802062,25551,'486ln4tY2oSrgNmJGpf2fFOLOxrZde6aWqh9DDu','xZAqDQGtpMwvXRyTwGD6t5OdytnpzT','SWXKZIEtvmnAqqZLqnZMrDl8wG5GDEpV0CUt','YSPjt80dZiLPL5eU5EatDUPrvzX8yD','c1QfVhiQ3oitw2sAYZQUKLwQ9O0XWkLligoBdEdEDssQv','f1mhTNv01U6ljgDfx6G5NVB8DaZozNtfciKeHxO36F8wD6OVpW8ya6YUwIHPd3fELeKvOnYOlra',11);
+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 (24445757,-33634218,'p7OwUodgwnq00J820POmh1HmDoFTqqhkPn9U0omyOcIyAgs9VvVvSuGQWiAOXhCgWDbb','ZdTlcyqQv9gYJcGQErEXUQcXIWqe92W9KH','MNhBSwbSkX7kYqQSe4Jd1IFEn','Ax','m','8',10);
+INSERT INTO ti VALUES (24445757,-33634218,'p7OwUodgwnq00J820POmh1HmDoFTqqhkPn9U0omyOcIyAgs9VvVvSuGQWiAOXhCgWDbb','ZdTlcyqQv9gYJcGQErEXUQcXIWqe92W9KH','MNhBSwbSkX7kYqQSe4Jd1IFEn','Ax','m','8',10);
+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 (3351660395,1986470471,'BfFSloIqIL4Nj7GGllSsgsaVMo3PWaM8xgWSSLehIjBZ3c2yQJSqtq1Eg29jxnBi','F','h1eZzi','9Vd8HdHJ2zfsnGGr4','3','G',11);
+INSERT INTO ti VALUES (3351660395,1986470471,'BfFSloIqIL4Nj7GGllSsgsaVMo3PWaM8xgWSSLehIjBZ3c2yQJSqtq1Eg29jxnBi','F','h1eZzi','9Vd8HdHJ2zfsnGGr4','3','G',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6228257384150391655,21271,'xOnPgSWaek5QKiUj6Eem97tkmmRCHglTsbJisxoxBFRhBMBTjrchY8i89gMxlC','9fknrXgTYrkhtPQBgI1s6IZcDI6mCUpLdGxBvlm0QD5rRJPSx','s9AC86xkz8U3doTHjRMfSm35VTqK4ma8gUBUHcf','lT5pVyY0IWoO2aeXJBjCuKuYiw0aOYqUTeYADqfWfXhygEEW2UGTDJsx3yH0tQKNb3ti5','AMmEdaO7njp9naTajCVHE2C4usYEPt4Gxuul8WWf9R2IWfmRyFaf2TMg8CZhhIa3kSkmq5UAa','3FnPYVFLxpdBznfKMXll4UWvS4WTmioHry1X9cKXeqASi9uWUeilIcypk0eNxswZZnyOpYK8iAdA06zoCzEHWd',12);
-INSERT INTO ti VALUES (6228257384150391655,21271,'xOnPgSWaek5QKiUj6Eem97tkmmRCHglTsbJisxoxBFRhBMBTjrchY8i89gMxlC','9fknrXgTYrkhtPQBgI1s6IZcDI6mCUpLdGxBvlm0QD5rRJPSx','s9AC86xkz8U3doTHjRMfSm35VTqK4ma8gUBUHcf','lT5pVyY0IWoO2aeXJBjCuKuYiw0aOYqUTeYADqfWfXhygEEW2UGTDJsx3yH0tQKNb3ti5','AMmEdaO7njp9naTajCVHE2C4usYEPt4Gxuul8WWf9R2IWfmRyFaf2TMg8CZhhIa3kSkmq5UAa','3FnPYVFLxpdBznfKMXll4UWvS4WTmioHry1X9cKXeqASi9uWUeilIcypk0eNxswZZnyOpYK8iAdA06zoCzEHWd',12);
+INSERT INTO t VALUES (4126947078,1942955203,'Au3RNTfgILS7aknjT9ACdir0s8P3xCWDwUf56XROYtfp7VVlM3k8gHf','SXUjHpvZ6xQmIb6K','7fNj44HAHo4B','yzpchxXE','x','F',12);
+INSERT INTO ti VALUES (4126947078,1942955203,'Au3RNTfgILS7aknjT9ACdir0s8P3xCWDwUf56XROYtfp7VVlM3k8gHf','SXUjHpvZ6xQmIb6K','7fNj44HAHo4B','yzpchxXE','x','F',12);
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 (17324575586024105163,-2133,'Bwc7m9Pk3YWvsNgt6JLGOt45ath0nD8sRcvdesdtxjWJWUv3qJ','IHyTEvjrwMXVUJoGkToqqSScOPZpv9CrRWJnHd2544PUeAjJlIg3ryXArBIXqV','tm4U4KI8ZqVQPAtvBnjZEmEKQM3cS','ChOda6A7qZ4fSOguT9VWhqVNjP5UJy7DM2Hon6gRUvJ3RVVuGqyhJ7WRVKeO6W844HRbcODbg6IAuGTSuZLeS5COSfhU0hOQGYQPJXPfdvqort0CRHDdKE0HJr4ht8lDY9SekFa1lauveiD1AvEz2vUbF3amNxP40uAp','h8rKyivRlBtkC1WaKkEWTQzC2FTMuW9GsvUok0OK','so7Tq9CVECzrpqS8YEKKkQTmFmEMDC5LuE62Zrl7eEUoeImKP7TxeLyJ7ub7FgLQmt',13);
-INSERT INTO ti VALUES (17324575586024105163,-2133,'Bwc7m9Pk3YWvsNgt6JLGOt45ath0nD8sRcvdesdtxjWJWUv3qJ','IHyTEvjrwMXVUJoGkToqqSScOPZpv9CrRWJnHd2544PUeAjJlIg3ryXArBIXqV','tm4U4KI8ZqVQPAtvBnjZEmEKQM3cS','ChOda6A7qZ4fSOguT9VWhqVNjP5UJy7DM2Hon6gRUvJ3RVVuGqyhJ7WRVKeO6W844HRbcODbg6IAuGTSuZLeS5COSfhU0hOQGYQPJXPfdvqort0CRHDdKE0HJr4ht8lDY9SekFa1lauveiD1AvEz2vUbF3amNxP40uAp','h8rKyivRlBtkC1WaKkEWTQzC2FTMuW9GsvUok0OK','so7Tq9CVECzrpqS8YEKKkQTmFmEMDC5LuE62Zrl7eEUoeImKP7TxeLyJ7ub7FgLQmt',13);
-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(34) NOT NULL, d VARCHAR(76) NOT NULL, e VARCHAR(85) NOT NULL, f VARBINARY(27) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-857891897,21694,'OqQ2R5h8i5XII3htm','AZJcSmaN8Nfoepe8ED9q','xp0pnve','SNmU8NFCX3hEGw3IamCtnS03bpt','VvIlaAj66iDMF4eQ8RYxaEjbH7EmXnqFg2mu0DAIniZkSvHtVK9W6QjyiuJ4','aWPtWxo9Zyu3grhJvlP2jfB1o',0);
-INSERT INTO t VALUES (1319001867,24553,'BWhgSI5EzFcsHwG26A2SFW','SjBQPFNa','mhN1Qcabz','7E','PK0KYGU8UbMzlDRd0cWhjRQsoqXI2dUtNHlwcMy8M0CgpxdcaLGMB9KG0tJ1Pe8OdfHd0OHQV','K0RmkKrk7Dsy1MN5u90vHzpYuUY87uccqw6ojjyMGfcjIUrU3iFrxCSA',1);
-INSERT INTO t VALUES (1945195227,26863,'mYThxTCwh','uv7NsvvuFWzoKEcHAsLy0J9WqUkzcPtv','froDePXcwCFqvi8kYqk','gntq','kZb9wRNg2z9P7gfqNfrVPplWD81HYSftLTkBI0U6uvlrQVnXGLPlbxRFIc83u1NVAlDdsfBZvhQxgp0FWi','ncBvCELbdqRMp4VM6Ehbl9fgbDZT8iyOi2Oj9F129pyZlG3b340UrHiuiUkjcJbbsxBlR76zqKtjzdeH0G77jQ',2);
-INSERT INTO t VALUES (1631643075,29483,'pEB','rnBUjs0Nn7QDLMSQysDaFs0NcWxrN2xqEZIhqPQQxUrs9EKofTTphMSH47cE8f7iPRrgX6G','l6acDXModh6BPiJNwA5iPd0rndgtOU2xALwGZEdJgWIMrHZwtgJnXFh5XpoJMWZIIxaTe0QMUqC88sA','An3QxJPqLlrrU7nA9C4g','1db','2UHGUBTleqOmRHRRRl0OPM9N5Tfur2EGdAt8wP4BG2vTwZ01svbPMTsrS8uWzhRthR8NstfRiMi3pM2CW6EqntkzQE',3);
-INSERT INTO t VALUES (203578175,-9272,'01nzSpoxlKuc0ByR638UF00Zhh65M4XD3','BT6T1RnYOY0ESziVu93lypcsQSsPPRq6glbsTLke4','Wrfsxdbmbp6Bwpsnw3f812jrVQel8hkUgy1CG1Kb6pUaJ71IIUf91Hi','7gp9pTlBW8IW','BjowFKriYukXkA2ubvUqY5vtuW0hmCHg2RYFpKXSItDxnAK1xTEfPTzJf5GvG','jPeb8RFCNmaiwjQIFZ7k7Katn4KcF4djyGl3m2yw5RBh15bDsaNqkCuvWCIYCnWIZ81r7E48sPR42vW5JM',4);
-INSERT INTO t VALUES (1904104495,20827,'TKxpT0h0hU3QbeZ9','eKnDzYbUiqNl8dxQv2V0DztweXkQYFkW891ZI1PKGFw3pwjrDBTi0k0Tp6ReErp','PAp0cnduXpAtsLoP5mQ4mBKFgHEJL5gWcWVR3tOi2Jg571Iv199SrPtcXHVLT1YmY','nkOl7z119rIAPPOuhwuOhN','xdl7NaUZiH2DniRg5tPSssY4q4gsBMYl7uNCd9oGwJUzYn6WVZxoIpXDXbL0b48inJviKhZwWvmswKmNDhnOIuKcNyfWLj','Y',5);
-INSERT INTO t VALUES (-2123385490,-14383,'kNvv5ob51I5aR4kMTQJ7xdE862KTERJw4','2PZk48ZzC9CnL840o38GjaMwsJ8kEolSlvWYWsjt66vbXDzjkS0xBo','ET6T7P4JMkbmfswT3WIdmm6mltvo4QwBD2','AKiasTBcauTGuE6KjHfo','1hYiANojfEtbPlNd7La8UBQzuBShWxfnNWL6yN73CcTAUU2yqyCcWvCpYey3','D',6);
-INSERT INTO t VALUES (-1531223099,2269,'2z','BeOsMGpQaHRcFnNmzHqWNQLb2Ey060bFzyvpf5GYti847nsL4W1ll5A5RuUZJDocq91d4VxUQR','eOc7xBNe0lyEKSPvfMom8QV8p7prafcV5QmnhUdtZGBvEh5kXGAjfrx6X','JdhucqBQFejhFCuIsXoPGWTnG','tut9DiLJk8n1NQLlUraSasmayqjZT8qziw5E7is7D71C8aadKixdkXOkBlLmZvsKfLQNoPglwCupPkLY9ja0lAD','M3lIiNQ9ePv7hXO8qFDGIwUmKcwiraMd9IZK1TLZd3hQD7dPNgl00MtZF5eGSf278u',7);
-INSERT INTO t VALUES (-263757835,-15227,'1I0pF6CRPbgOVW','1RjoX5Uur09YYKLkFqPfyJ4s0W2KvJxv9T6EnjC','fxuWzYcFpM4ebFxd8AFiNQnCtStZ6uYm8B6Jp7LtQPzGqObSpsxqZYHqUmEW8o7cvgUQ5PK0Tcuk1CxdpuOX','xt0l1qThByXEKEWu415o63','6yX6s2UIMQfPPSx5od','2Cl0IvTU3If3glOH7BeNlSjUNyly6dfPQa4FcN6Achb',8);
-INSERT INTO t VALUES (1936163004,28226,'AD3y4pL','tciyfmNRlaDrvDckOLHt3fsVmcplE0j6Gn2gz','tsSg49GaR2N5SBRf3RcxifIy84OrZeQNBMndniYYK5CEiB0VkkV1hZyLwPpAa1WIYK7YSCg7tja3','QqKxponoI70OGiMqaoK','rJBr1XDdr0xQd9rD5BKVTbmTTtpqAVYcwuB5IvO17VARzumHabfMq6HBJE4E1wWkUISltSYg','ewW8ypXmyENf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1005074306,1679856531,'ssf','cKnN8ZIk9k5PocKrmav9sO2z4inlX38yZpVFwIPJyE3XJV0Rqvf1NOq8RpbZbbJb0fqOfdMnvGhrtm2ikykPXVZ7lYJuDa9Mq84y85wpvHLhB7ukvr3boAUPkom9yACNKwp1na0gSFFxwYiDfSLRGtKoeIKqYCk8nPVyraxrAxNByetHpCIFf2cMLlc35BNMhxnZmMykX5Lth84yCK8uOpMrXgM2eIY6bkleWD82LBrg180DWywGF220x','k3W9KgyRJrpanjP3QnmP4AmEpwPio2Du37CgkCY','Gn0YMLRKZenqZJ7S4VB8PGghhW1xfvLLeoAkVLKKmRo5sHBBLgh9rvqBZEU8Sk0eILsO0h2S3XsEiBIjvIBkcc1lExCUSqlv7wXIFOhTcx4QXXMs99mAsWxwV7suxejLZYirU63W5NLq2ObvoZkpfQB24Zzi4OYTDLg7HZltYl2BuMrygaEAxVW9O1qKHxooD1aC7seVVSRY','w','e',13);
+INSERT INTO ti VALUES (1005074306,1679856531,'ssf','cKnN8ZIk9k5PocKrmav9sO2z4inlX38yZpVFwIPJyE3XJV0Rqvf1NOq8RpbZbbJb0fqOfdMnvGhrtm2ikykPXVZ7lYJuDa9Mq84y85wpvHLhB7ukvr3boAUPkom9yACNKwp1na0gSFFxwYiDfSLRGtKoeIKqYCk8nPVyraxrAxNByetHpCIFf2cMLlc35BNMhxnZmMykX5Lth84yCK8uOpMrXgM2eIY6bkleWD82LBrg180DWywGF220x','k3W9KgyRJrpanjP3QnmP4AmEpwPio2Du37CgkCY','Gn0YMLRKZenqZJ7S4VB8PGghhW1xfvLLeoAkVLKKmRo5sHBBLgh9rvqBZEU8Sk0eILsO0h2S3XsEiBIjvIBkcc1lExCUSqlv7wXIFOhTcx4QXXMs99mAsWxwV7suxejLZYirU63W5NLq2ObvoZkpfQB24Zzi4OYTDLg7HZltYl2BuMrygaEAxVW9O1qKHxooD1aC7seVVSRY','w','e',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2574698416,1035432033,'hdgjLz1bd2A6mIzcWevD9FdHRBtOR7bLAapw4Uty0gIi12GW9X1ivZwS9w0FP8UPzp2v6nkOytGgU7L3','zsiW','eG2i6Lx1','TbWJjDyUBfbVWYUodk5Q7SwAHI0eBXgQoyeVlGn','Sx','W',14);
+INSERT INTO ti VALUES (2574698416,1035432033,'hdgjLz1bd2A6mIzcWevD9FdHRBtOR7bLAapw4Uty0gIi12GW9X1ivZwS9w0FP8UPzp2v6nkOytGgU7L3','zsiW','eG2i6Lx1','TbWJjDyUBfbVWYUodk5Q7SwAHI0eBXgQoyeVlGn','Sx','W',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1127091070,1558636015,'oht1zIQV2ypf5WGeu86krM68xNxnvMP44bzGqcUIcGk63q3Armzoffgd8NLUK4BCyOUGUHVLmIKs','HhFAEzoKuFIO1QhyoLLrDKRJjAUOI','rqogVBUuhp593Zwgx8kenrOhk80Y0fBN','rR04rVLRyFBEuXOxReaqsNJQ2NwBhn1UUePwraPbCm52R7Z2','ak','wt',15);
+INSERT INTO ti VALUES (1127091070,1558636015,'oht1zIQV2ypf5WGeu86krM68xNxnvMP44bzGqcUIcGk63q3Armzoffgd8NLUK4BCyOUGUHVLmIKs','HhFAEzoKuFIO1QhyoLLrDKRJjAUOI','rqogVBUuhp593Zwgx8kenrOhk80Y0fBN','rR04rVLRyFBEuXOxReaqsNJQ2NwBhn1UUePwraPbCm52R7Z2','ak','wt',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c CHAR(98) NOT NULL, d VARCHAR(26), e VARCHAR(90) NOT NULL, f VARCHAR(71) NOT NULL, g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1920755,1065024747800085270,'gbOvLi5rSySbvwCDoKRjCfdTLgLEtf7S5UnVm78nBbz1CQM','vofLZ150apMbHop','cRACNgeb7xzwtYGduaVIhUOtGCs','LaI9XU84Xs42T','a','LX',0);
+INSERT INTO t VALUES (285439,10406858212086410921,'3Wg0QjTrgJXXRcLCTMs7CMmuszljpG','W3b0LYNt51Co14','sg5Fthg9vG7LTrMufuk37LCq4tRTvagAJAHKY9jy','lUoMs37ee4etXEwvcZgSvbplUNG23ZrIoGMK7iUryTbdvJwAMd','f','X',1);
+INSERT INTO t VALUES (-3102231,12235628157850519756,'w','C0CsQYFggBLcYRxiaYWe6VqcS','KQ7mZwx4wclWIDpSNhJ5d','p9CsT7Ic6uMBoHvQTHzasyeP1hb7kBSlnHEefPytyMV0KZwikX','e','C',2);
+INSERT INTO t VALUES (5776823,9586864492796652068,'5gJ7eA6vC65zZr427yiJ89e3GIzl8d1MsbZhVG3UebBlIJ3YFhS7o3uoj9qRSqW7iJ1TY6ULNjErEIX4fZqjjAHAqOA','ixzU','5RZKON9LPNGHLxNtNtAaB4MDjFhWm6XxvE6aDbpOz4kqkWT5GnQqWLaDVaVofoC0OGpL2ROuJbuS','fjpWz','y','s',3);
+INSERT INTO t VALUES (4595771,13031863854527349968,'AOxkVg4','QDaesBH2BTQPobiiWwJifBv9','fJ4Bw9YsJqQZEgMUAbqeV7NsJDXi1H','JDohMCgOANw','Q','v',4);
+INSERT INTO t VALUES (-3811327,18288433895446823670,'KwmKEZzNhpefS0vo3SDV6T2VCv4jfZ5FPNLc6HVtUmWuXvAngPdV0SiA1GW8IPCIQ3kDhiLTVzrBwEOtXWtR6h4','qU8Txx2RpKY','edxmd9huSOS75JGoXFJSgR57vjoiJTMtUygtLXrFhw6h0JeQ11raRy85U','CU1HhgyfPU6X11eSIq0XHHhiZ8j8OgJYIDkYK3fQUYLRW82oTcfRJuOXkAXO2AEzRx','S','K',5);
+INSERT INTO t VALUES (-7826878,14714705915736427944,'lmCyewJQjiol1vAMku8Af3RnqLDzJDsSUaiScJAsNWh9mCrl2Dg28QOuJCs','tOPlgQ4VVDe9EXYOHYqIYFJNl','mDqjjeFmuyppWXK3a4Gu04TCbNvbuuogT9Vvmk9VOxSTfJO7pAZFfL8ZIY3UADePowiCQiIBYs8cb9','uSLqRGXQ7GvtzeY1LbMwTSAO9H3KPXqUOxLD0uw1ZGJfs','h','7b',6);
+INSERT INTO t VALUES (-4575349,12743261758248912551,'fPPA8ibL06I0PXkCOWYzGCg','gafuWZ2mK6uN9oNc','IjqsPJCfukhxCYNphaTdDoYox9PMZ5x','3Y5qKdFVaF4cnvqhXMzb8kO578MYggncSNo','1','6',7);
+INSERT INTO t VALUES (-8301938,12052172371821234256,'RQmCPI0tIB44ghVGJJUsfikfDqDajT5EE3','V5EVCT7xi3AyTfVc7W','DFa67lUbyUxti4QqXjIWtZhWhewWnhkIVvJlMlMbARZ0JAU1y1V5Ei9hoz17apz','pi5j3Ve5SsvkvWJv','9','23',8);
+INSERT INTO t VALUES (5119246,16475847587703875646,'vj8voipSDI1dw2khE0D1alyN4','tlkL4UfDcs8','owr6n9W8vOHk','S8OhhGfajBJVqGa5JzDTWXXY1sNp70sT52bvtp66w1titPy6zpxv5hdVc3T','F','K',9);
+CREATE TABLE ti (a MEDIUMINT, b BIGINT UNSIGNED, c CHAR(98) NOT NULL, d VARCHAR(26), e VARCHAR(90) NOT NULL, f VARCHAR(71) 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;
ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (656874590,4693,'CXongQFxNZqFP','LNriBqbA51tIQq5mr9Ax6V6WVxv33Ww9kpci2Cc','fyEF4KqnSu65FQJM11eUntZRXAtM2t22hj2gv8YbA8Zm9WKyXeYCSSJ1fkm','v3a6B7SjL6I6pMgm5M2AtRZdU','BVTxdTzgaSHAcBr291NYSJUSkMlLVHEHYj','4ZcddxmexE1tAR2800IwV5PAgru6OnNqnI8ddByUCI',10);
-INSERT INTO ti VALUES (656874590,4693,'CXongQFxNZqFP','LNriBqbA51tIQq5mr9Ax6V6WVxv33Ww9kpci2Cc','fyEF4KqnSu65FQJM11eUntZRXAtM2t22hj2gv8YbA8Zm9WKyXeYCSSJ1fkm','v3a6B7SjL6I6pMgm5M2AtRZdU','BVTxdTzgaSHAcBr291NYSJUSkMlLVHEHYj','4ZcddxmexE1tAR2800IwV5PAgru6OnNqnI8ddByUCI',10);
-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 (1252709374,-3419,'yMgjTSMQwU8PZJTSTacxE','6m','JjXdewYW3ig6YvANRJmJtNRtMn3qRswznrXAIhNKwsqw3CyRBmQeR1PffrEPUN5l7GJ0kade','s8S9NexrH6cpX8rLAj3eUtz76','6N6mSmmvZTAjzYgXKLIlCvVl8K5HaCXIsIZ1NGzU1SaCn9RnYBflVVUcGderEI9aMSkAB5Zp1jp69JM5Yx80jsS98WjLV4ksnURg','ZuTty1O92mI0L2GMIr5iXpLI5e4oPGcJAw7g',11);
-INSERT INTO ti VALUES (1252709374,-3419,'yMgjTSMQwU8PZJTSTacxE','6m','JjXdewYW3ig6YvANRJmJtNRtMn3qRswznrXAIhNKwsqw3CyRBmQeR1PffrEPUN5l7GJ0kade','s8S9NexrH6cpX8rLAj3eUtz76','6N6mSmmvZTAjzYgXKLIlCvVl8K5HaCXIsIZ1NGzU1SaCn9RnYBflVVUcGderEI9aMSkAB5Zp1jp69JM5Yx80jsS98WjLV4ksnURg','ZuTty1O92mI0L2GMIr5iXpLI5e4oPGcJAw7g',11);
-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 (870070380,-11681,'0rgDfEuzConFrja61NYNcMyaTP','AMmex1S3XIBPKvohjt72tsroMbuQwoHBMIUzLLzkVAPJSAOsRPZrYMiu2RvWkCQJusCtm9JKHxD3Nx2bMfQTikD7zBAfd2DwCGPNbU6cOSDfzbGu8nSMYuURvDDEGRPt5gQ','PUW34fB2baw5uNC6Xd7F6MTO1GjCaKrtKEGNwYgTYSN0R','LEdZNW0wk8BDFmsIZmgoeDn','zIFb4Jm0fcEj7ZjhW8qU859ARqzMDI7M2wKfacSkaScrVw5iObFwmrzbV05QLFUyGNUWmkJQ4eCV','d2fcbmEspR1Z7IhISDThWcIuNRPOPrHEze8tzsp1kClf6Bbb',12);
-INSERT INTO ti VALUES (870070380,-11681,'0rgDfEuzConFrja61NYNcMyaTP','AMmex1S3XIBPKvohjt72tsroMbuQwoHBMIUzLLzkVAPJSAOsRPZrYMiu2RvWkCQJusCtm9JKHxD3Nx2bMfQTikD7zBAfd2DwCGPNbU6cOSDfzbGu8nSMYuURvDDEGRPt5gQ','PUW34fB2baw5uNC6Xd7F6MTO1GjCaKrtKEGNwYgTYSN0R','LEdZNW0wk8BDFmsIZmgoeDn','zIFb4Jm0fcEj7ZjhW8qU859ARqzMDI7M2wKfacSkaScrVw5iObFwmrzbV05QLFUyGNUWmkJQ4eCV','d2fcbmEspR1Z7IhISDThWcIuNRPOPrHEze8tzsp1kClf6Bbb',12);
-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 (1603310281,-25080,'E42mo3f5eMu','pC5iQwnHBIES0RU3f1TWV9xB6GRV13tOAcT66TNm1Il','4dLxB2fZsH9H6fLvMoDiG56y0x7peB6v2K','ygfYfNWyN2j0djBh4dSzLjgXyw9iTsEn6vkd5lZYVtghADAUTQAz8XpSOsQID7GPciCFOG6gfmYe37RF','NR9UBcAS6HcbwnwgyBA1gi5yLN26UzHPxeqpTUu9ABNOl2WwTAxje8F5xoPB78yB8Py1WYWRsdstxcJsoPn','uGFoRLSC3OPNPYbQoBTSvMenwrgSpJK5VIB0FKoKE6x7Iu5EK',13);
-INSERT INTO ti VALUES (1603310281,-25080,'E42mo3f5eMu','pC5iQwnHBIES0RU3f1TWV9xB6GRV13tOAcT66TNm1Il','4dLxB2fZsH9H6fLvMoDiG56y0x7peB6v2K','ygfYfNWyN2j0djBh4dSzLjgXyw9iTsEn6vkd5lZYVtghADAUTQAz8XpSOsQID7GPciCFOG6gfmYe37RF','NR9UBcAS6HcbwnwgyBA1gi5yLN26UzHPxeqpTUu9ABNOl2WwTAxje8F5xoPB78yB8Py1WYWRsdstxcJsoPn','uGFoRLSC3OPNPYbQoBTSvMenwrgSpJK5VIB0FKoKE6x7Iu5EK',13);
-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(62) NOT NULL, d VARCHAR(73) NOT NULL, e VARBINARY(70) NOT NULL, f VARCHAR(88) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6458847,-4346485410700588711,'3dhU1irGB6aKaqgDat2ZB18rgT5tUKXWag9pTM2JEip9cgw2PUdQE5atzeDvXA','VuQ3JK85VfpYBscGP5Sis83G1Ne5oC5BGL5Swfm2a5UmkbdMG0enixcw','N6RyQS3IhZ4IodtHEAIQJQN6VvXfMklx5co2DIyYjmjw7MOfycuRkB9k7wyKLe6dscCHS','uTEQKpoJpFVMP4JQ2ppoJ8ySksQYJ6RRFLoqURuzAq','UwBwYBM4eLjcJwPUVmbL1SZxOAXKCau2rBdUiy8jCwFiXCS','0rU2KeOZQ4Xdt7ncp7t9rhd2CXlq96vqMLreubZaUCVyynmMI4PeuQkjAJyowZ3iaSpD2B',0);
-INSERT INTO t VALUES (2907513,5569329071880447556,'hPaH3CroFgdF','1c1v2XojKNDo44MbhuJlqgtNu43eTdoibdOZ2eNJ4wU65FAJK8SiNlNRJWhKzpvb7N','fdS1Ay6xIM9wnAhrOBQKBVLDXNTOSxZEJ0','h9bh2SFlG1AArkRmbHjjNLtFwIDsW1bHreWYjQbIMwBxqgwSwvFrUeYcU4qPPV4AkYxvQm6QHPp','x13RFsjOI5xTfEww1tc4lg9oi','oSZxU8Q',1);
-INSERT INTO t VALUES (1244844,-5615848094878929646,'AK6naQGMcQY6qUoPHJPKy9owBooKb2JVsc8BDemATDY8fJpz','L0XZi3CV2NV2P2qfM6w9BfSQ7KmCt9gKQ9bTb7aCqPI8nMUE7GS95OQdAqBcLc21UlZ1','6sLUsxNrROd3','XlTjhYvErPnDahR4zBIZCSRGJLZU9Vd3FCnRqe6h7RJcIeqonf5yIky1','nIQ9fNwWd8VqinqoWKxpg6gdXwDa05QxygBCG','GSvoTSsHoXNwmubWfcB5v7zSW6L8BPa4aOQVPHIlsasyPIVaEap',2);
-INSERT INTO t VALUES (4618079,1677835680227200073,'cQCQvznxg2v6USjKWRq2oO47YojA','LdHn0GxQnXJQC0DAUCH','BLsen2FfQwBPqe9QesmAXFn1pyAQZILzkj3EFRZKi3dLhFrKt0xX0c','bX1Oe7gDZEizn9qCjkb7gTX8lFHsrl5jRYQ9znKNoMrvOlzgmnmjY5VAY9EZs2F1oODlTcB','qFSaBy49KbUVj0J53I4YtRFt9rVhEZIYj4sKj6VmE3XCDF5vRpG','TkedtwopfJ8CECPAxVTs8K99I1vIvro',3);
-INSERT INTO t VALUES (7403492,1076092449669264285,'e4EsMtN2j5GjpQrpuX4yeNT9slm6W5acucpP3Khbiv6','aAPwkaVjtZnfC5feZxQukhxLC48HFGMhTFn0V982A','YwqBe','AZ0z8943jDUpatGKRw8cy0n8Z1f4l9tMB3FXeoFbMrhR2PrMrMiFgrMYTZH1sWgmp3qkl','VA9B8iZUqQaAxV3MVSQs17r0bMV1LdGWooTHac0OrNJL','UonE8S7dkOn4k3HZeVWK',4);
-INSERT INTO t VALUES (14118583,-8011847873026688509,'fOYPNNAE2o','klI2VfBdnqFUtvv2D162b09FqHP1yXhiRKxR','gD6LPf0YEN6sDbI35LJgfTHcs','vGCrl3KoNWmLkwuOCt','59YIiq8kfE2MMSrwE1zjN0jzYGnSazAntOdp6KWg50GG2YJxX9E4WhPBeKojtNM','prmNQGmktBW1OGU8uDw7CC4AEFok69d6kVLNHYCP2ToUNtQ4tcZsXA',5);
-INSERT INTO t VALUES (9380490,-1070266160125779604,'AHDtiXBWIHyFJDkPDiu411bdOgNVePWiw','zPXQwDlJ6QCgCZIEJojJQqx6rT2b3DaJK4r297xlpPSIA5ia1exlUfhEQT2R68A8my','e9JXIjjUNVRjpCUlg6LNJyrgB02zXFFSagIRaYat7EL1wIX1gFFoIiNqw3jpWp2FnTug3X','WCYhCaJw33tAOGC7c11olN3NXHxTv3beo2zVwzgovUf1J','Zvm5EwoAEy','Pt3Q6OMogQNQcOsp0nOmwHNZt09fjk',6);
-INSERT INTO t VALUES (16158115,3333031534741242132,'vGmIFWSywhd7nAp7HwKD7txn9jrZ19Vpp','aZfvtqnGwRQGPPn2E80E9cbm1','lis96aZ9ZqnZiDcDfJ2S4pWaX80uhpY','N7A6vpHzJVwbrSq','O8eOK8c3merPNLxjYHkkcLDAQEQ3Q7IY7WdIwSUwMXlnLu1WkjOmrbE1DTUOVKmhWTyC','2war9uDFy',7);
-INSERT INTO t VALUES (9384985,-1586881813927343970,'i3llfiFpuwsgebVI7CrOYlUUd0ZRVenyNOIf57bnngE58t2KjN23q','eUnGqHXjiCFE7stCzrqNK4NnOUZxq803IMMBxBfXxN3vuuB5wDpcWmmfzQXAZ3d0MEsdgq','jvv1i3iSX0VHYsoUUGagQUuXklUbjUZsvc9KX0','CwOPkesGRQ3ERrVaazH3KwRZsSzQyoR88tGz4fqzGdYSqkGCKRPjL0cuxOkqee107CjnTURZ','nBmfN7e9MKUKD0aLM','u08jYn8yTkBvPvyj0SOZwEp6XGD',8);
-INSERT INTO t VALUES (14345472,1635974836046127635,'nB8n4jzEYGDGdQrd2TAGbC4eZf7bY94b','hqJB50nfzfhDtl4ISRKBVBbc6Cz9RI7BeFtpscB3cCqs','NjZ2KEgZ8n63J393gFjNnGyDeY87GSiOZvxiZJxPYu3E','LvWFs3VGEH0k3lmhtMXfSqakRdIlxr3Mrswn2NVhmOMZU4I','4N0mvwVkYXLP1d7Fu7a5iTsgc5tyLv','uaERRHoD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (513299480,323663137437370293,'fN5PFWMSgAruor2dMBCR48w4VT6sN','n8tfxJ9d1hCwQTOLg1F3Gfhog4dOZ9FSobIrCuQGABe','RihNeQsWDmeiqbJhOL1iFHKMl','1C4OLrBkhIEzQKLxB4pdNKaB','G5YRvBGEZ1PKHZmzuyiX8SoQiLVU28MB5YghbXlkX9hPFFTEfwTQB9hwNH2roZKhK8d5v2HAd23ohdTEq','kq',10);
-INSERT INTO ti VALUES (513299480,323663137437370293,'fN5PFWMSgAruor2dMBCR48w4VT6sN','n8tfxJ9d1hCwQTOLg1F3Gfhog4dOZ9FSobIrCuQGABe','RihNeQsWDmeiqbJhOL1iFHKMl','1C4OLrBkhIEzQKLxB4pdNKaB','G5YRvBGEZ1PKHZmzuyiX8SoQiLVU28MB5YghbXlkX9hPFFTEfwTQB9hwNH2roZKhK8d5v2HAd23ohdTEq','kq',10);
-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 (3007509800,-6021157442101793948,'1VxTNUOdDIIF1C1x33EKw28iyMyyNh8jRoutFlK5PXRaDPYZwJom','vEoh6uJhtinRQZb6opsvVZNYmLfA','sVwCctROqrf7sJBXdsDl1LJ772X24','m8C2WyBtTL80HLZ1fQKMVNxzFsxDm9s9yg5FKHq','Vl9zSwcICMPPuUMbdhtVAqENdFC1JeofdvtXnRg9Nm7t4aF1qBAvzssfgoasfuBz6wIYwwhTaNlPaTKonhr5jr4kzFe0x2','9gjwm6KfVtS1PN2kXOXB30GRzYBFFW7kdqh2kzCV6NqYPJXUIDKfPCY',11);
-INSERT INTO ti VALUES (3007509800,-6021157442101793948,'1VxTNUOdDIIF1C1x33EKw28iyMyyNh8jRoutFlK5PXRaDPYZwJom','vEoh6uJhtinRQZb6opsvVZNYmLfA','sVwCctROqrf7sJBXdsDl1LJ772X24','m8C2WyBtTL80HLZ1fQKMVNxzFsxDm9s9yg5FKHq','Vl9zSwcICMPPuUMbdhtVAqENdFC1JeofdvtXnRg9Nm7t4aF1qBAvzssfgoasfuBz6wIYwwhTaNlPaTKonhr5jr4kzFe0x2','9gjwm6KfVtS1PN2kXOXB30GRzYBFFW7kdqh2kzCV6NqYPJXUIDKfPCY',11);
-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 (747950086,-7710675669376340129,'mYdfALZUPBTBSbCtA6ftD7Wprc','mJkSmbDKyo1PM01neVMDTDVktV1KORGVpJ4MIKAeuBCtcdkhqWtRWJafSRiyudhSSXJFGZXdnItAweGLMNqgAd7YQCOrTsMcVuSn3YYL6FL5TjbTqtDYGSchavmoLPJs0o9Yjw9QoEwMlrBNkR7AuoKbE0Kbvu3NlNGiE9DC8SJH8wSc9REjfqto8c7ysWqCBEbV3zA4EBb1Rm8dSeAcqRmEbCvlzFZYfH2ArQCh0L7Qbl3','1s6UwjovmTcfZpaor35mVuuAer2zvvd3IqCV5qr9wbtAVjPFo81Qe4PiLio','VYaSjTtRLQDHYIQ','02oeuSyLzCrR1qF4SnlEz44jQaSFvbJl887OEFeITDSvt8bx0zDYrUqf9pktv4dwtXFybUhrQtUpvBFH3yUtM8jM6Nf5y','f6AbDtyxvvNHuE0iaGFxujwKxY5Lk1SDPY',12);
-INSERT INTO ti VALUES (747950086,-7710675669376340129,'mYdfALZUPBTBSbCtA6ftD7Wprc','mJkSmbDKyo1PM01neVMDTDVktV1KORGVpJ4MIKAeuBCtcdkhqWtRWJafSRiyudhSSXJFGZXdnItAweGLMNqgAd7YQCOrTsMcVuSn3YYL6FL5TjbTqtDYGSchavmoLPJs0o9Yjw9QoEwMlrBNkR7AuoKbE0Kbvu3NlNGiE9DC8SJH8wSc9REjfqto8c7ysWqCBEbV3zA4EBb1Rm8dSeAcqRmEbCvlzFZYfH2ArQCh0L7Qbl3','1s6UwjovmTcfZpaor35mVuuAer2zvvd3IqCV5qr9wbtAVjPFo81Qe4PiLio','VYaSjTtRLQDHYIQ','02oeuSyLzCrR1qF4SnlEz44jQaSFvbJl887OEFeITDSvt8bx0zDYrUqf9pktv4dwtXFybUhrQtUpvBFH3yUtM8jM6Nf5y','f6AbDtyxvvNHuE0iaGFxujwKxY5Lk1SDPY',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3293872218,8735566880745304203,'eUngvltUHV9ERd2xsRg6pR9HbGMgc9D3Sg','ocWCOGjzzvNhhdqQTgkzmxWUTsbJxxD4PtOlyzuoUWcg5sePOAjn9QQpofyIexKWS3rwbVP0Uen01qQKwVV5BlbYgpcgaYq5D8qUXIzZ9gNg','ixgkweLUapjlxr8801xI2sWV47CSahas6yCxs','xiD4Qf6m5pNl6JJzd7hG4lB2cgAVkjrG76PeLAFJs5IzVBhp4CdzffxZ6rtfFX04JJTNeE1yq53uQ9N6y73OuBRUUEH70mPVV7uyDpX1MjYNUUrqDmf70Ftjhgl4','uC2xIf1rbI','CWrJq0',13);
-INSERT INTO ti VALUES (3293872218,8735566880745304203,'eUngvltUHV9ERd2xsRg6pR9HbGMgc9D3Sg','ocWCOGjzzvNhhdqQTgkzmxWUTsbJxxD4PtOlyzuoUWcg5sePOAjn9QQpofyIexKWS3rwbVP0Uen01qQKwVV5BlbYgpcgaYq5D8qUXIzZ9gNg','ixgkweLUapjlxr8801xI2sWV47CSahas6yCxs','xiD4Qf6m5pNl6JJzd7hG4lB2cgAVkjrG76PeLAFJs5IzVBhp4CdzffxZ6rtfFX04JJTNeE1yq53uQ9N6y73OuBRUUEH70mPVV7uyDpX1MjYNUUrqDmf70Ftjhgl4','uC2xIf1rbI','CWrJq0',13);
-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(43) NOT NULL, d VARCHAR(50), e VARCHAR(82), f VARBINARY(74), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1554983440708848272,22353,'s34','W8AJh9UGRfFlLXKNwW59B0A4lbLn','iP8FjN7ylBqAbAFzrpW50EriXBedgfTLO5ZPiLIdv6hp1SfuX0vmCXarVuLMR','oT9D6gHHjgRHZ0c2kwm6bLUwekHlXFLFnTfjMx7WicfVcuhM7NbGTIonXbDJ98fkgkzaTG','DEJuOPzRdhbMDKFGaamgJOziw5mP3wNkjg4Vl4DeZnhoEUl7kVJ1nGxKpPfQzWgqH2o','MR9EvIFMjBIgCWNRoeptlKowaB5puFBYBe70ZmeTJMq',0);
-INSERT INTO t VALUES (-6962249983790416399,10846,'cd5wzqTeFV9bk1DClxXAif6','Orj7SVo','XxF804d8Zb7w8FwtjyjVVMKRfJWglUsANwy3GYPY6leKcZqrA04vm7XE7zC','6uszR9doGYSWqbAtrBiDPNUBUD','EF9cbCEfzrPecw3FfDSelm2u7KUVAKfT2IgL2BzOKWzfy7Baue7','5u1MEjny2nUrzVRJi7xqm4K2ttzWXhQ2ApWqVYLDmf95vHzVLZyZUcLRoMyi8xr7r',1);
-INSERT INTO t VALUES (-8431390438604153215,45192,'doDJsxfwn3zhovFErpdsp7KxRMeoJ','xV3xYsS08jwzmws7p3SP8gvFKyNUcd29tz1vRjmnnC','cp6Zb981QQcHKqpCa5MXaQinW01BThDZV9En2i9','Ark2dxonpHFYTPXOe99EsnmsRQIdFQdIQz','UsXNjnjUFjFh3OZH7kuq2Mxxmf','pqgrLkS17AblFpAYwK3Anv3venKY',2);
-INSERT INTO t VALUES (-5731153202010483187,46167,'lHOAyPrjVMQ9CBmjezBc23W7g','tyS2G3HmXmloC3yGhJtrRdEnFMyv4VWlDAA5OaUzPWmU2Y8yaa','gDSpPWDOABptNBGvB4duf52DWynX9mnxXhdMwwRjP9z5ddauKe','921wdOJ','fKblI4n5kgVJbjgyW8GCQgxO5OGN3Fm3KHTpQJPhLK36zXrsNyWSVzbRPiUR7FLcB','ThRCDPBgUcN4heHR43Y8hQl2R65wDu3znJCrrRLv97lqNLuRBiOavrgJDZNM5QT01GyiQc12lGx146ka',3);
-INSERT INTO t VALUES (-6642075483012702065,17446,'5Df1Msl9BoZDfkC9L9L4Ida9cn','339R8jToZebCu4O5VCbHMYD','Yku9lcZxWt0BtYFchAJ3ALhLcyQjT9QX','vyyyUSdCN8','KKH8ToVrb','vnigDr',4);
-INSERT INTO t VALUES (-6992853340713654976,56861,'A4fvbqmWp98Slq7ptAmkkPqppiD7CPz9wIwS04Xt','UNo0veRhHOXkmrqrk','a3nMIBoVYqHX2OJN3YLULV00PpTNUvYY18rXuNA72xJsrN0h7MjcLv6nXgN8eQPYleYb4SeoNInZ','aDYyUGZEHDW7Z8oDX6bZOuxZLvkZG25FE3s','GhCdnYBswZZbg1MjK7UsB4uZYvfxYtAtEfJ9pOZFRCSiHotNtjA2R4RpLMfv287m0hAqINYoxbSOVfgl81V09','NiS5fEppTWdaXhguahtdcEeKLxJSvPGinOoRDoQ3TPmhjdSUc6ULLkB8JlOxPsn3wMJ1NTQymc6Tz7GO',5);
-INSERT INTO t VALUES (-6337889292765944114,12685,'MBSjkxM7UgakxY','dOe1vHtX7','XHtjx87YVXfh4DfWtW8DLLhDPRnE8gqHsyORDBdXLkudJHAz2am8QT7zqkXNm8','pZopvX1kS3aD0i1fj3kTohRiPNG7SubIMNg7KchcxJAzq1DTg3IOdvehC7xTlwVj5eB2p','oLqNKuUzGI2','9zNrOBtka',6);
-INSERT INTO t VALUES (-4173292394179517809,6890,'CpYskRdCtsJMr5W','gskGtd3ocvBitdCWa9mDtOvJtOmuLkUcscPX9FvR9OZ7','MU9vAl4','83u6aRPDNYYPIIX931lTfdbFUYUWr3dUTjNgzbTCxbDiqh4S98YRNr','LHrtV5TXLySeqejHRLu4KHU','J3e',7);
-INSERT INTO t VALUES (-1005997342982128133,15367,'PXepMpDDaRr04VdfGoHKtjAALPTPzuCk','8z3Q2NHDQSK1TC','nzQTyQC6Omcmnchx3tRg1ZC4yEWfhE1sboIJlwXjdwAC','a','ItkrVuxtU7nSN4BRZUlYlHEgDUItEmOrYUiPUsXjEN9A2FriTLrrwzYOXuia4XDiZqC0I8s','qVycYrWGwBlWwwYiQKiuUxNngqsox5Vj',8);
-INSERT INTO t VALUES (1202449726473114769,55728,'BTpJCAAcliQmvPvJIOLJLa','7','21F','9zGiA8Oqb72gMC6r58dUeqrZYBDSm24gb9vpEtEpPJl8JnQtdrvs','rVgJGa0ZqrkVR5t6hV0kiNSiEhzJWaIx0StBT','IDu5C5PZGC3hzp3mRPy0obEpyrQvc9dvk2mXm0RWtNnQde8Dk1kD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8034439207929437251,8180,'T8Jj4XUwkI4CmRXxJIcgR','vTWvnBAAq9eKmptPQSkNjYUQHdwZ4UwWmbAluUrzy5r53nHmmr','F769tyzYyvBCUNPCWxKTltujJJlPqJjJm4kBuztTvvjgJh3hMCvi4ZPUBoCjl1Lq8pxTmyFr629AJt4Pzx','mhZMqr207k1bSBYNtix1Oo3gL1u6jwTwctkBydr08p3rj0XgGDQzEH6QuXcPNj0cHuXW','Xhrwo9Rn65eiDso8dmg7B0gg5k2SnmVYsJAFYn0Kgv4cdZpEVacCTG92vA4sAiiI54lbbWkDWHggAxW','cOQltj7KF4dMRJY3anRYFWdBVT14Wg8GwYQpxSVIonC36W6a5DM27jPDRS2T081v0gs0kqaarYOM0ilvXn69AoVlQfTWMd5Vrr',10);
-INSERT INTO ti VALUES (8034439207929437251,8180,'T8Jj4XUwkI4CmRXxJIcgR','vTWvnBAAq9eKmptPQSkNjYUQHdwZ4UwWmbAluUrzy5r53nHmmr','F769tyzYyvBCUNPCWxKTltujJJlPqJjJm4kBuztTvvjgJh3hMCvi4ZPUBoCjl1Lq8pxTmyFr629AJt4Pzx','mhZMqr207k1bSBYNtix1Oo3gL1u6jwTwctkBydr08p3rj0XgGDQzEH6QuXcPNj0cHuXW','Xhrwo9Rn65eiDso8dmg7B0gg5k2SnmVYsJAFYn0Kgv4cdZpEVacCTG92vA4sAiiI54lbbWkDWHggAxW','cOQltj7KF4dMRJY3anRYFWdBVT14Wg8GwYQpxSVIonC36W6a5DM27jPDRS2T081v0gs0kqaarYOM0ilvXn69AoVlQfTWMd5Vrr',10);
-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 (8099573876717044169,6526,'11HtM31Zyo0HSCJdoJat','a55GTgGk118I50gb79Mw3sPIYOXOKs','DUnHZikSGSPaNu2kO1beyQvAJ3sdWPKX27pjYqaawMiy6RJDmsrjfIHvSWsWqwHlr6oHykMQEr2','0kQ4LajAzwEFDA47fLzrlQa9QrE89XnUHhI','NPAag0','NGaFmhdiWzu9v',11);
-INSERT INTO ti VALUES (8099573876717044169,6526,'11HtM31Zyo0HSCJdoJat','a55GTgGk118I50gb79Mw3sPIYOXOKs','DUnHZikSGSPaNu2kO1beyQvAJ3sdWPKX27pjYqaawMiy6RJDmsrjfIHvSWsWqwHlr6oHykMQEr2','0kQ4LajAzwEFDA47fLzrlQa9QrE89XnUHhI','NPAag0','NGaFmhdiWzu9v',11);
+INSERT INTO t VALUES (1810812381,11893257491682579741,'m93ar','aD0TsSVGXrkyvlg63','Cie3MrjcnWyFwyw48Vxl0LcqlyweOICvmO9YJ8Ib6IuD','M3zgH4kHAPBVaoT4A858vC3l69fuv','A','Hx',10);
+INSERT INTO ti VALUES (1810812381,11893257491682579741,'m93ar','aD0TsSVGXrkyvlg63','Cie3MrjcnWyFwyw48Vxl0LcqlyweOICvmO9YJ8Ib6IuD','M3zgH4kHAPBVaoT4A858vC3l69fuv','A','Hx',10);
+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 (-979900316,6069456837571513510,'pWCWdtHTvaTOli1gpIRYFOpZEKXA7Tv','mK3hyKaIB6RZDw1O55','8H','obonG0et3sLomrcB3EoMWKz1LL7g','y','sM',11);
+INSERT INTO ti VALUES (-979900316,6069456837571513510,'pWCWdtHTvaTOli1gpIRYFOpZEKXA7Tv','mK3hyKaIB6RZDw1O55','8H','obonG0et3sLomrcB3EoMWKz1LL7g','y','sM',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3097552307455454838,49094,'BQAgMFVjGiaPjMXy','xa9MNe7U5R5Wr7dfoXaJ4xdgOAWF6SwhYF089zF360bY5uUastUQ5F4e6Tw7wRbtQRE0TDx2sN09j','vRpXpZD8Z1vjLm0bgKZm2yROSM8DmcWDu','hGznnYPM5R6ZUyhOqFcpTNv3Xmix84UZFArLucpJ4czS5cXU','GE35N1rwh7hrK3uyWMeFBI8syzlFR7uyOAHApLPJdva1UMHYA1DKdverGvXtWWdKjQfdpiSrqpcDuS','yDs14Fe8H1W4bt3gk6hrcDQ9e',12);
-INSERT INTO ti VALUES (3097552307455454838,49094,'BQAgMFVjGiaPjMXy','xa9MNe7U5R5Wr7dfoXaJ4xdgOAWF6SwhYF089zF360bY5uUastUQ5F4e6Tw7wRbtQRE0TDx2sN09j','vRpXpZD8Z1vjLm0bgKZm2yROSM8DmcWDu','hGznnYPM5R6ZUyhOqFcpTNv3Xmix84UZFArLucpJ4czS5cXU','GE35N1rwh7hrK3uyWMeFBI8syzlFR7uyOAHApLPJdva1UMHYA1DKdverGvXtWWdKjQfdpiSrqpcDuS','yDs14Fe8H1W4bt3gk6hrcDQ9e',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (961107771316251803,43681,'WZ8wWH9KFfhFSARNewVQVvivL','L3HplcugJYS465kHPMCBjPjzNHk6EHGQFdkVFzRbygcmOQ9OEuFfWwFUUFIYVVAjFVSdV72dbqgol2LXXx0XEZBmYBHmypXwD2ASKCUnMzsxSZSUAHIctkzWEH0RfmejzXdM4rvVGrOpPXXxacXTM','3Sv29vIYMNP','xWP0cVrhIk7ZlzICxodlX36iZKGtNty662jmqJn2e','p02OACnn7E0HzVB6HWQfVp2ikn8oOYvMVDUBSFb','7mLEKjqRxXDdSZ84y82UC6YimQxb8Rw1iwKhoyy61V5sZU4B6gGh7eGEaJZyJSfrDME',13);
-INSERT INTO ti VALUES (961107771316251803,43681,'WZ8wWH9KFfhFSARNewVQVvivL','L3HplcugJYS465kHPMCBjPjzNHk6EHGQFdkVFzRbygcmOQ9OEuFfWwFUUFIYVVAjFVSdV72dbqgol2LXXx0XEZBmYBHmypXwD2ASKCUnMzsxSZSUAHIctkzWEH0RfmejzXdM4rvVGrOpPXXxacXTM','3Sv29vIYMNP','xWP0cVrhIk7ZlzICxodlX36iZKGtNty662jmqJn2e','p02OACnn7E0HzVB6HWQfVp2ikn8oOYvMVDUBSFb','7mLEKjqRxXDdSZ84y82UC6YimQxb8Rw1iwKhoyy61V5sZU4B6gGh7eGEaJZyJSfrDME',13);
-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(47) NOT NULL, d VARBINARY(75), e VARBINARY(78) NOT NULL, f VARBINARY(14), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1908704138804634375,-2077083304720828902,'Iw17GTyeay5pc6xetF6EbglS','bKoUyPUFTIIchVK69','DTSPrl2Dq8NQy9hdpGNrBXj679YR6sqc2v0UESdPPXZXX37rGNwVxBN6W35UvyX5tnXqbJuw','yTYd','PxbbuJVRSMR2f5MNOUCYUtYKR5lT97L','yvkp1LH07mR8q82GrVKfc7w37kUWeN9OXUmyPGncNtXQ8yqDqaqR7pYdYqpSqaZ3l4YqNRFrWh49eDz9P9OP1lva',0);
-INSERT INTO t VALUES (-8617825306678761708,8317606335578145874,'LR3XPM9LQRUkDgyI3r3dH7YJI5','5XAtdHMr0imU2mYfjOacVGFdMu8wOA4BXY6YSiHZcgK3QGTLBV858eFSJSSpNEVQC','NAJH6XD','q1x','ympKZ9OpssRx0ndpFG8JVYgDAljmrGLP9OrnO2FmACrPFTT20VJZJaufrOJEC1u6Kh','mBhM6lS4hIk5hiYj3fy5jcjU4jprDClN2v493ndi3c',1);
-INSERT INTO t VALUES (-4956036972462276266,925231015736770785,'bcxAN','MVN8OCIstRST0ZSAo2QnQ42Lkj8EVdZEmQfPoI3bNCQCaoaysd','UR6t4d27St7u7Khj','L','PdLX8RbMB8snUplAi3F1mtRhZ66U100e0Rrhh35VdhPl2VcW6oZ9rY2m2aV9karD5lj8HHJX82CKKwbyG0ZzBNQW','l4b8R3wSs1j7Nv3ySYbj4NGU2qsk4KRzPhxSWs2FqFsiyMnr5dkL',2);
-INSERT INTO t VALUES (3934815158914476221,-8126080136156301630,'BdRFWY1pV4h6','MHSZz7d7S3VFYRyonpwJfggjd2BggtyVByljVylH4oJssUyG33t5hER9dX2S28','FWeycsFTgDzYeRcWUKtUTAT5n0VQ8m42crNNRthtRtHkldfZT3bb3BGxc3Iy3MKFQ','x','SZIycUpXcPqzhgzzWH7Br7wXLvJ3luyepsCy3nptX','4jTNl7qoBkVbQWW9uVsgWHWP4IxVDjWNb3jj5mrvc4d8GF2wITN98PYGqSrVWif3CHeqU0T2G3E2S2Xi7qnARU1m1Diu6o',3);
-INSERT INTO t VALUES (-6864842912484021921,-5292585894050480386,'RxXnwfen8BbXA2UzRdCBpyJAK','3WV9W2tnrrzY6OPsBkONcmp85jnJxFdfVV9PY8Sd7EFBWaDiHr7ora0OuR0','ytVxnV6VJd8UlTNUqOar','6U','S0QxsrHXAycB6MRgewPHSFSalaUjnmb','MOJkKZOBePB5qMKfk3WiFzuilaTFWpH5jWyy8FeLCI7mmKWdNykWtYau5bhd',4);
-INSERT INTO t VALUES (-5059434545173592608,4220915570404452312,'7YbWlAtVtrQMlbja0qDolIrbNwymRjhiJ','BIV8Oxz1RQY4ctr4xTFw2','QW8lLIv8hPX49EzAbGCRGbSBy5pkpO','A','fUQC95HQ9p9Gr1xi7Ldm7OeCXJNUUxn2ocELH9xhtb1TawdpswSX0V8kvLaGo9nRpL7BF56lUaN5pJXkBXXQibTzmzKOH','UF3eRUlIelBMHpNtpYucRirRX3dVagU3MXzYWUCVsspkWDKtpARmmS4E0pfXTTRo',5);
-INSERT INTO t VALUES (-8747281050241410602,8756454293687922177,'vebt5D1n8Fzem','C74ZUd9iOUeEs1cKeUMuBi6QPjwmQDOwfId89MvUIUgtGanYuoplYyN','t7Z029nfp5Rf2uK5gxvW6gSA','pC5SUHUA8vba6B','ipOKAXnMVs8WAyK9hVyW42iruBE8ucnnQ5OMvhOQeaCRsy3u3EdDuXS4alx97gOxONM3nGf4ZtLadeKhp1mI8Gn2s7mHtwvk5','C26neT0B7',6);
-INSERT INTO t VALUES (-3496621214864738990,6174868968798785569,'AycPe6aiHe9yRMY993iMWpRKa','WR0xTD2v8E0Qh0M3cnabbNdWPndDG1Uxphul3hJsYuEkL1yjy3jRRDsGs7TF3Q54vqCVi5Q1sk','5xYji5KNIB7e','rsqvqHu','yPvNJGOJuKggMXpik4R1MBNkxsUp8i8Em2cmUM9Dg06uht07KOPLjOranGjXoLilf4r5vWcicrCtZC','FR3p2mVMvHKQVut4l',7);
-INSERT INTO t VALUES (226315373088956213,-8603869583718337844,'v','xQop2o','bTkGrb6h4c9UuYGaAeepAi6XaUofR4FLrjXUBXNbicmPX2JW8o21rSh7Bakj','iRQWgCTZfkM','oBNhs35VUcSEtvMHwAFgFdCZZURCpguye7nlddpRBtA8QIczOVzvZV0bgo5','Qhav2w5PCcaIadPCqBaaMzl3bp3gm',8);
-INSERT INTO t VALUES (189441088005568698,5647163393343517087,'050J2A','PzE3FJWBaxTy','OKNMK1GvVVOuxjlaIUVPkWcT7qqpuOnnbtMPrmWe5','g79JB3','AcTSjLKU4lBvSLnJ95i1JsxkqEZztSBvSof6stqx6jVSbZkGBMq0tac8uuRvnm7i04XjewKUoHzsT','4YEbMlXN30IxMIYJsy5vJWpLzNgdGpWOJzzNUcxMHZ6id3AOLa8R2pKNLdDmZuz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2673911404880848426,-4645621503551122725,'TXJPPQxZG6tEvk79DMhwAUeZhASygUS5F','uYeYtMqjp7VKlSdqSQ6QAvmkJ4z1JxuMzvmB62O4dYz','NlHQKHkK8m6iqpkPnu4XCYAo7ViMNTEDh3VikrdPDGTjCBqqUhEcgPcLj6dQH21yhEq2dawzVMz','dDOlzVaSUXsqWC','Bmnv4ksu3EvS2wdms9zmJ9jfgXFUXV0RXXBGUAlb9bJChnD8XTIAcl9bHO42lw5KnKZBE','qcyroqYMQlJhTih03BATG5lQbZVviVmDg19oeZA8rWXCXOL48J1VacB7otAApoAUs7HaUpWtevBRyyi',10);
-INSERT INTO ti VALUES (2673911404880848426,-4645621503551122725,'TXJPPQxZG6tEvk79DMhwAUeZhASygUS5F','uYeYtMqjp7VKlSdqSQ6QAvmkJ4z1JxuMzvmB62O4dYz','NlHQKHkK8m6iqpkPnu4XCYAo7ViMNTEDh3VikrdPDGTjCBqqUhEcgPcLj6dQH21yhEq2dawzVMz','dDOlzVaSUXsqWC','Bmnv4ksu3EvS2wdms9zmJ9jfgXFUXV0RXXBGUAlb9bJChnD8XTIAcl9bHO42lw5KnKZBE','qcyroqYMQlJhTih03BATG5lQbZVviVmDg19oeZA8rWXCXOL48J1VacB7otAApoAUs7HaUpWtevBRyyi',10);
-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 (7108962263134877386,-1468193412561107355,'QeQA0u74amWoaD3g57uV1cS8JiIQRYHCYQb9c2dQOGKJWNn','LGuP9Cj7o4','LQJaUvtr5cXA66MdNgoCew1aJBkugqk5wzb6q8HVuQcAAV2UX','QOkOlGJR59','f5bhUxln38tEPZALddaJeFWgiPn8lYaRcLuYxV','Woftbyxdtv233R6b09vMrKK7Pe4yzXEq8kTww97XW24',11);
-INSERT INTO ti VALUES (7108962263134877386,-1468193412561107355,'QeQA0u74amWoaD3g57uV1cS8JiIQRYHCYQb9c2dQOGKJWNn','LGuP9Cj7o4','LQJaUvtr5cXA66MdNgoCew1aJBkugqk5wzb6q8HVuQcAAV2UX','QOkOlGJR59','f5bhUxln38tEPZALddaJeFWgiPn8lYaRcLuYxV','Woftbyxdtv233R6b09vMrKK7Pe4yzXEq8kTww97XW24',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2142165891585584210,7510711160956748551,'S','CbOJu3Yp9ZR7i6QQOJHXhZBywAuyDQ3sXrRZAXo0UbzzTQ12Lw8oni9CK9UuVjfCD34Aq6ySZFLcmv2NRU9Q13uhoIemItBsvD6zDNrUIz6fAvmGDFgI3oZvTESpAHCFwMtD5g9JL','VwKIr7mgyOfDgjCpddDTeZmQEwllaFbS3zQdP0kpTNFzEtJr','uw','V46HvTxOfxlcPPDn08fzleNeDufTyd','d6CLzBlOodWzJ6EXS',12);
-INSERT INTO ti VALUES (2142165891585584210,7510711160956748551,'S','CbOJu3Yp9ZR7i6QQOJHXhZBywAuyDQ3sXrRZAXo0UbzzTQ12Lw8oni9CK9UuVjfCD34Aq6ySZFLcmv2NRU9Q13uhoIemItBsvD6zDNrUIz6fAvmGDFgI3oZvTESpAHCFwMtD5g9JL','VwKIr7mgyOfDgjCpddDTeZmQEwllaFbS3zQdP0kpTNFzEtJr','uw','V46HvTxOfxlcPPDn08fzleNeDufTyd','d6CLzBlOodWzJ6EXS',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1267095841674305010,6079607711736441607,'8ccAmiT5AkDtCOfrdssUNUt8S8Iur2anfmw9DwIW','AFlu9ihwi8kFuqGRYfDRKk1W2zwQmhUS6CmB97NFZRXllwDVJP6mmpjgELD0vRyxw5tfSG9uJmRcro0D7oO01ZlLMCxSXEKXvTB','PdurMetv6A4eiRg3EAMi09khvCW52K8','uam1U0opRMgrtV0jTYyBMFOPalDMa7evdH3fO5gCaWnulUgwrpbryB6gff3UE6mVwC62kejqO5rkZpHgpZ00tZA9557I4zOKDeUyNKLpdQXI','AQv','BTP8j6IHvLGGNR3ML4s',13);
-INSERT INTO ti VALUES (-1267095841674305010,6079607711736441607,'8ccAmiT5AkDtCOfrdssUNUt8S8Iur2anfmw9DwIW','AFlu9ihwi8kFuqGRYfDRKk1W2zwQmhUS6CmB97NFZRXllwDVJP6mmpjgELD0vRyxw5tfSG9uJmRcro0D7oO01ZlLMCxSXEKXvTB','PdurMetv6A4eiRg3EAMi09khvCW52K8','uam1U0opRMgrtV0jTYyBMFOPalDMa7evdH3fO5gCaWnulUgwrpbryB6gff3UE6mVwC62kejqO5rkZpHgpZ00tZA9557I4zOKDeUyNKLpdQXI','AQv','BTP8j6IHvLGGNR3ML4s',13);
-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(44) NOT NULL, d VARBINARY(8), e VARCHAR(83) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (63,30136,'5eZsrxmXOib6Q0Glggq0VbDUrCZCMbZbCMQre4l','flcMy8wc','74Xp','MUoRqa3F','5KdRFKr3i11GUqwhZGgl3JOw9WmSU7pryPUrOZthtoeSoe9SzTbXFH9a19WEiYQ8yihfTLnca6oefQwi0YOQSE8n49czx','KTpVqYSF6dNYLvKWGfHnqo00uhRqSJRst8KZX85Azl316azvExUcYhIX8JtjThCqD5juSJ4bhcJ',0);
-INSERT INTO t VALUES (-106,16972,'Wh4igi6PPJ0ADKRBRx8w1rIsde','bW4C1','gbr4Iv6s12zXwJZmD6k5VArXAFh5TsysY5EKvObuyIY9eHJLhAtnrWudaCKPnVxeA404','re1','EpA','S36HARsMJAQVuxwI9kCggMsmrTARB5f8ikeav1KkqAp',1);
-INSERT INTO t VALUES (-42,29890,'Ey8ygZUFzSoIWMEwGSsNyPoGVxYtfeoz3rGOhUmU36','i2g0dS','tzgOWwKGZYZENe1UwQ3ZCHNECGIDQmeadxjJlyPzG','IG7zZdDR1KMh97N35Bw9ARxqye','8BM2XrZ9uU0dO9DMOIITsmYpHjGrVOAYOQemnmpkrc9am','BjOa9hWK7ElDDRUce2QO1r',2);
-INSERT INTO t VALUES (-39,-8638,'tO3wMhnQQ81rEC7G8sjlyr1Owzxk6AWBwUThzWqcp','FKZVI','eIXrIhUfI14DOPekyQpOgEQgh43G2a55cCy1AD6uKWn','dSyUOIFvh8lyKwUw5EOLoLKmR3ViiwstLvQUrslkLjW','172KxC9WjT','HZem3IUw0kkRmbYfbZDj0AMF8dv',3);
-INSERT INTO t VALUES (-8,1063,'UKr1rA6p94','g0','2p896tn91ow','Dke','KqNaYtU3YJ3jv4owXavsPGLiVwmf7SqZV30QePsl9p0wxwnJtmH5UXyjoLhkojGLiqDaOi1EgRt','W7',4);
-INSERT INTO t VALUES (-127,19028,'8nRkJcS0pmDPMfu1gmuaGEaV7U2t','ax9b','OFWLrcYS8trNIzAMfuR1zx5fk13hba3yOVsVJGx4','f8dZMhHyKCl0I1zUIdEbUu','qCRIIKNGnU','3A9XEs1H7opg7KkUjAwJ9sXVQW4kHfEBoWq8DP11Y8H8idDD84oOPMDbKdhxgnQH7kpJK6t79jGNOU1p',5);
-INSERT INTO t VALUES (87,-14173,'iHos5xK4BLgERP1qWO','6jlJq','WMS5DuP08hNo','uDxjrkHcXW26B2psugYwW09vSrfE01tNJaN','cKUl82207TSQ989sWTfzO5DFAgEvlONpdk6HLwThcGzj96cJE','CvnDhl6xNCUyT69dvlTeMkIXEBhFV9SHbwoMFMXzvONEA3MUr7Lxqm6WAEDNTHIoxS8jgrEfJoVVcpweJfhLSo',6);
-INSERT INTO t VALUES (77,24763,'xkvZax45RGfjOquYVdAE5','M1x','2DHI2369svvTsMKL5MW3lsr','9w8aKpq8mzb0g6gAhzJayRg7YtmNJVkeu5APMzkb70','r4JRvS2p0gA5KdaMC58ZYlzj7n3ts0Gornst8acMNZx3yQU7YY00IPsO9q3Lsn4xE17LR','aDZH0bBvhaJXRNPpDSVBFW7CZ0q7wewrNDuJE6aWZchQJa0szi',7);
-INSERT INTO t VALUES (108,10792,'k','pu','ZenR6odnxMN87vFCqEUR6tChwbRRExy5PouULdJ42BHN6YLaUUepEpBaYPZ3Xi9qcYQbNYoT3c34U','bZoJItJhb7tl','BZSmaltMESbpkEnVrHBIuY9GNO6Saa4XvvJYc','DHKO6OiyaCa1fe7hMu5nMxpXgsiMjqnMttW70IAk6b36nwu899zKybDFX8ehkrjl8nt8BaFBhyfHNKF3OV6xEpZMA6Kl',8);
-INSERT INTO t VALUES (39,-10007,'NQI7a7msEXqwScgugqFI','m0TOgaK','sTm7DupM31Tt8a1PXPfE50Stu3uD8jd','lLCJ9fXAqwvaLwVVKyEUzZ','MM3DP2VU9p4BgyB4t9REmLqhbYi3cR1j7tIUAV78ubafqdqeOWLGND7lOg8cRnlURPoPDguP5yhQ','xc8dqoqlvQAkOK266CGqUM2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (26946,27364,'qiHkJkzCThnuGqnLiR1VIgyCv','sKo','emEOBMrIxwuuAKkorC3TERaoKChUZ4l35qLLJ0THr50AG3hrRFUTqyf32zOblp','CqK0gNMN8wtdnMxfgo1f','8HLjeO8G1wkE87i05tB6FxomkrmJSoyXcC484MnSHh1XTGidIZD3WTMhKQyoHfn6csFtJyIRk58vTwCwQqWPdsI','dyKfnu6WQT9lJPXdMjpHhog6Sx3hq9bxaeAbNCcCO',10);
-INSERT INTO ti VALUES (26946,27364,'qiHkJkzCThnuGqnLiR1VIgyCv','sKo','emEOBMrIxwuuAKkorC3TERaoKChUZ4l35qLLJ0THr50AG3hrRFUTqyf32zOblp','CqK0gNMN8wtdnMxfgo1f','8HLjeO8G1wkE87i05tB6FxomkrmJSoyXcC484MnSHh1XTGidIZD3WTMhKQyoHfn6csFtJyIRk58vTwCwQqWPdsI','dyKfnu6WQT9lJPXdMjpHhog6Sx3hq9bxaeAbNCcCO',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (-25809,13747,'uO8Co4o6qD','V040','iEn1d8yfD0ivU1Ax0Xc1wqiEyg6l9bGiA8PG7Iy','SG2qRcvSHgA5lwYhPJ1XSkPTR','OlH4grKP7dRNIjig3HW2GXWJ','jk3r9zh4VtRiPRlj2MpQuhyMhbTSWqgh7d5iPOG6ZxBQrKV6RPn4u9ly0VThNXN8aQTNNNKqzZ',11);
-INSERT INTO ti VALUES (-25809,13747,'uO8Co4o6qD','V040','iEn1d8yfD0ivU1Ax0Xc1wqiEyg6l9bGiA8PG7Iy','SG2qRcvSHgA5lwYhPJ1XSkPTR','OlH4grKP7dRNIjig3HW2GXWJ','jk3r9zh4VtRiPRlj2MpQuhyMhbTSWqgh7d5iPOG6ZxBQrKV6RPn4u9ly0VThNXN8aQTNNNKqzZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (21723,-3059,'X8ZccOWY5uaeWMcLGHfqhtGlojDQbWh7Q','cNtJcgkQsBHz67b8ccjPxMEAgHtwitZacZxeZmcPvX5w9NiLcNLgY2FCiGC6inChyzFeDX2Cvi7Dk3pf9uzKBOomkxRxY6CnHJreZLzfQekfiI7rwzGciC4','wSFpFuYHC85a610WYTxoWL9HX82LCNVznNeS99B1SB8ZTYlvhmCRiW4WzpUmQHdB8RNMXaPrIszUNZtfYDY','3FN2rovsWNmizpQOFpWBQwlu6rbcd','qI5IYNFArBq2Bh4R2g8MwsbQkCEct7KyKfgoGiXuiyr0Uf63i1VPMTEV6EYvbQacCoiIVKCGAw1yNk15Q91','yDu5Txuh9bhPX',12);
-INSERT INTO ti VALUES (21723,-3059,'X8ZccOWY5uaeWMcLGHfqhtGlojDQbWh7Q','cNtJcgkQsBHz67b8ccjPxMEAgHtwitZacZxeZmcPvX5w9NiLcNLgY2FCiGC6inChyzFeDX2Cvi7Dk3pf9uzKBOomkxRxY6CnHJreZLzfQekfiI7rwzGciC4','wSFpFuYHC85a610WYTxoWL9HX82LCNVznNeS99B1SB8ZTYlvhmCRiW4WzpUmQHdB8RNMXaPrIszUNZtfYDY','3FN2rovsWNmizpQOFpWBQwlu6rbcd','qI5IYNFArBq2Bh4R2g8MwsbQkCEct7KyKfgoGiXuiyr0Uf63i1VPMTEV6EYvbQacCoiIVKCGAw1yNk15Q91','yDu5Txuh9bhPX',12);
+INSERT INTO t VALUES (-1753643487,17919876546004808114,'ShZtqjFMnYj0og2f4kimk5B6vwrsbTCz6n','MUc6dBuYOb6b0X9heR4YW5ibFpmKcWhcvvKDHi06ux74YVnN1EbfrnNywKNF5ObcDW2gZZ0PfRE4dn7Z5zjBeXH98ZShkigGo7Zm3UVheuFl','cU935uqg3MwpIf84J8X3IcK7Xuy','PrssgPc4H2TN0WJFNOUuJUy42DW5pRYsyq4cWznBSTpj0TmM67DsGVTX5Dg1Ex','K','6',12);
+INSERT INTO ti VALUES (-1753643487,17919876546004808114,'ShZtqjFMnYj0og2f4kimk5B6vwrsbTCz6n','MUc6dBuYOb6b0X9heR4YW5ibFpmKcWhcvvKDHi06ux74YVnN1EbfrnNywKNF5ObcDW2gZZ0PfRE4dn7Z5zjBeXH98ZShkigGo7Zm3UVheuFl','cU935uqg3MwpIf84J8X3IcK7Xuy','PrssgPc4H2TN0WJFNOUuJUy42DW5pRYsyq4cWznBSTpj0TmM67DsGVTX5Dg1Ex','K','6',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (31277,6767,'fzkprVOKHr','CUiLKbvHSbS6xxvwUW0cU3568IyHTnN6wuYCyxvIzaZs7YKUpc8Rh50vRC7zABsPN7PQOliSYbKmglMNY4ixW17FJKQoc5K5f3Qq4JDl1O9F5XuMEOf3J9UE8HpyyVpr4kP9ew9XTrq2KTOQpH8KE2YpYf8d6yWbHHEl3oW5kwSUgrQg7o3dSdFIK12QlhthWt2c4ghAyGJrTuyXmSH9c0','LhTghOVzSgIcV0oZtXGNVRDfGVYa5OMjt5rHDwaV','OrzJ2NIrbcm2lIQ9Hi3wEEwk8f6NJciMzm4dJbLRG3ITmzZMPadLxPRiR1yUwgzxss93Hm4m4NVH01SboXPbTBsAEIrFR8qArlSz5kRWr6cE79oO4ZV5MG4H5AYBzQZRjB8GjdtOF70mSJgbjXpfguBBSAPQwcMFb3eI7idwNwq2Fmquf9ALO4ElpfOtWCSrZnR6L8V0KXFbvZonEupcGmtTGIZW9v2CN3CTbWco2R','ZxzJpq09DohT57BIlfX0','xMJQTsFcPJO036TSwCbU6C0tjqugMpDboYQkpLAP5Fd2ZY4WmgNxOH',13);
-INSERT INTO ti VALUES (31277,6767,'fzkprVOKHr','CUiLKbvHSbS6xxvwUW0cU3568IyHTnN6wuYCyxvIzaZs7YKUpc8Rh50vRC7zABsPN7PQOliSYbKmglMNY4ixW17FJKQoc5K5f3Qq4JDl1O9F5XuMEOf3J9UE8HpyyVpr4kP9ew9XTrq2KTOQpH8KE2YpYf8d6yWbHHEl3oW5kwSUgrQg7o3dSdFIK12QlhthWt2c4ghAyGJrTuyXmSH9c0','LhTghOVzSgIcV0oZtXGNVRDfGVYa5OMjt5rHDwaV','OrzJ2NIrbcm2lIQ9Hi3wEEwk8f6NJciMzm4dJbLRG3ITmzZMPadLxPRiR1yUwgzxss93Hm4m4NVH01SboXPbTBsAEIrFR8qArlSz5kRWr6cE79oO4ZV5MG4H5AYBzQZRjB8GjdtOF70mSJgbjXpfguBBSAPQwcMFb3eI7idwNwq2Fmquf9ALO4ElpfOtWCSrZnR6L8V0KXFbvZonEupcGmtTGIZW9v2CN3CTbWco2R','ZxzJpq09DohT57BIlfX0','xMJQTsFcPJO036TSwCbU6C0tjqugMpDboYQkpLAP5Fd2ZY4WmgNxOH',13);
+INSERT INTO t VALUES (-1329051353,16558875182445254499,'KXNpZ9yNjV7gryo6QbQgH6XSztBuSjunwYGsKinGeOb38O','du02zuF78MJmD40gBSq5mwMuIEg1l8r1uFPjloh3ynxayQrNYxZf1a3A8S13crlulXK4TqOvPAroi1kFgBSXTna9KSPD1TDsAczJmlBgN9DpNyEVoF08MpQS4wHEPwZXuS5U75ZMktsZOLX74E5EPBevumlwwq406cnDxVYeZ1p3Vop37KVLlGL4nkCo','msJv78HLpa6KJWsk','zyxAqMtiS7yt5WcUX8XRgqlZ52onV581EqWM3Lc1gYqWPGEVFNLFC9D8KPfnB3akWnNvWMJlB2spYG','g','I9',13);
+INSERT INTO ti VALUES (-1329051353,16558875182445254499,'KXNpZ9yNjV7gryo6QbQgH6XSztBuSjunwYGsKinGeOb38O','du02zuF78MJmD40gBSq5mwMuIEg1l8r1uFPjloh3ynxayQrNYxZf1a3A8S13crlulXK4TqOvPAroi1kFgBSXTna9KSPD1TDsAczJmlBgN9DpNyEVoF08MpQS4wHEPwZXuS5U75ZMktsZOLX74E5EPBevumlwwq406cnDxVYeZ1p3Vop37KVLlGL4nkCo','msJv78HLpa6KJWsk','zyxAqMtiS7yt5WcUX8XRgqlZ52onV581EqWM3Lc1gYqWPGEVFNLFC9D8KPfnB3akWnNvWMJlB2spYG','g','I9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1862107068,12461448710417507847,'07','0byMebxC5DQYcfpnxLe7u5OdAUuycPujxw6XOeceCf13QpNLCToHgC9HmMFIl8h0atiSIJmIg3J5NX9Aw07MZ9mSNIz2aiAoHuKzlTP1Z3R2jGJ8Q0qtZ4ri0MARej3tYZv5c9NE8pX0thUvxMRjOAitAcZtLnOfJKuBc36hliCfKC0e46Q13cYUVBWywG6','EymenvkvaxJ0rBKuPM4zjZTiOTRlxaGhL2FmxSVSVboBoa3wn16UzOZTy20ybb36gS','eKvgleC1mAyAzeIw1hnrJ44Q19ehndxZ9KXtn1f0KNeiMbQoaDlE1gXxqwk4W7gSdWDLJmU21EFdEfuJYOeBTtgL2aQxUOinkQg3KrohlQAsQCOBFzXnTzwPGrgXa6xQCj5N6d5cb3EfQVqGY3xZujkmPTRpGWZMUut48gLmHTazIYMAXXEqECEXwDTn6WSUCAqZRTldWFoD6iFqBsQfFvgTdaeHg6HVJakQ','Rm','n',14);
+INSERT INTO ti VALUES (1862107068,12461448710417507847,'07','0byMebxC5DQYcfpnxLe7u5OdAUuycPujxw6XOeceCf13QpNLCToHgC9HmMFIl8h0atiSIJmIg3J5NX9Aw07MZ9mSNIz2aiAoHuKzlTP1Z3R2jGJ8Q0qtZ4ri0MARej3tYZv5c9NE8pX0thUvxMRjOAitAcZtLnOfJKuBc36hliCfKC0e46Q13cYUVBWywG6','EymenvkvaxJ0rBKuPM4zjZTiOTRlxaGhL2FmxSVSVboBoa3wn16UzOZTy20ybb36gS','eKvgleC1mAyAzeIw1hnrJ44Q19ehndxZ9KXtn1f0KNeiMbQoaDlE1gXxqwk4W7gSdWDLJmU21EFdEfuJYOeBTtgL2aQxUOinkQg3KrohlQAsQCOBFzXnTzwPGrgXa6xQCj5N6d5cb3EfQVqGY3xZujkmPTRpGWZMUut48gLmHTazIYMAXXEqECEXwDTn6WSUCAqZRTldWFoD6iFqBsQfFvgTdaeHg6HVJakQ','Rm','n',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1252747820,4513693994075589190,'XeKnnAO48xsS9VsVJxRpw8qQa4HldZdA3laHCjPDiIdSrpvfZfDajkM2yLJANvSzowTmw4','iFOZ6ceAn9Fy8vxRmTh5eTrnGRx3Li3CGtFyzKRfnZr7fA2B4rM3VZ0LviQErTcaxtVm3Z3mNbmP6WRaIJ1','epHBePGniWSDZya7URhgPAbaOohT3Qzl6Wp2SQXR4Zhdc','WzQ9lO3Yd8ClOvVeLxPBMJ0JSDZcr281appgKxEVpgkKAUDAEMHBl64OF6O2Ea9pMzO','Un','urM',15);
+INSERT INTO ti VALUES (-1252747820,4513693994075589190,'XeKnnAO48xsS9VsVJxRpw8qQa4HldZdA3laHCjPDiIdSrpvfZfDajkM2yLJANvSzowTmw4','iFOZ6ceAn9Fy8vxRmTh5eTrnGRx3Li3CGtFyzKRfnZr7fA2B4rM3VZ0LviQErTcaxtVm3Z3mNbmP6WRaIJ1','epHBePGniWSDZya7URhgPAbaOohT3Qzl6Wp2SQXR4Zhdc','WzQ9lO3Yd8ClOvVeLxPBMJ0JSDZcr281appgKxEVpgkKAUDAEMHBl64OF6O2Ea9pMzO','Un','urM',15);
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(23) NOT NULL, d VARBINARY(76) NOT NULL, e VARCHAR(60), f VARBINARY(37) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30437,48321,'5J5mX8QmR9nkRi','84JDERS3Ye','5clUV4gBoGT4cctgpIb57OtAihNinKPMxnPcrYTJmeneJ9','6DO','AcaDWQsJL3Xq71NP7tYvEKZMa','ycn6GUaX4si9vFe7FeQpDxRTGorZtlECxFeSrrh2gHigWNeL3i2EgW3zpCJbZ22ErMrMpCUO8aSM',0);
-INSERT INTO t VALUES (-11114,39794,'Rd8z9pdHJqHBN73FHuw','9Lnjt','g4ZHgL2gREh0a3lYmBxl7rJrwq','q','BK87UCzD7bgNPbbnadNnyYkQWIdPofSnQKtYQmR6SUBxGYHGP7oaztYrSlgbsavqdbdiJi207R','WfALDRSJdCi1D',1);
-INSERT INTO t VALUES (20757,54238,'aGGRXhyKlhMtmmnKTJr5','8pWusV3tj36UqSyZcxqDGv','PUoILwXplzxlR58guDHAc0fEVbzU4K95s21ZB0NP9rcbpw','jB1s3IX7sStPtoMAcy7m69uAqbtqYd','0plhxGyLGjmhvSO14HglCg7A2eB1','k4HOXYtTWfPC5jEDUpS0dQEN5nxOuSh5ozOF8E6ZOfFnmbESz1bmDhAC6S0w2lsCj6Tary8tSmNjrP7r7GVeEVsq61kQNW4mUF',2);
-INSERT INTO t VALUES (-2306,37442,'oUq','7SeGRG10cBShceUgcezBP8KCEePoI6cV7dzVQ2r6RyfuU0FFanxZYuHtNrytPpIW2aP3V51EZr','pm','RJfwd3nmZG3','Qf4gQhoVfeYWALxrlke2b92lzXTtkyOv7ZoWbyKhyl3UaPlAuZZCJtnmkeuUImpX8LypOnwJFSwpk','nVc4IKOAP8VCyDDgfv0cyfDpGhUFNyjZ',3);
-INSERT INTO t VALUES (20571,55198,'03giBkJIo1KqbMGJQu8','4KXNRhLfG0mBtYpVdpNsfDQEQdoYPZVkxxTwy','qI','CAqcdFR1OrrZuzB6pBCXy1Id','D7Tk6U2C8LVhAy6','7W8dkyZcV73GpaACiYNCD6TB9DyJue',4);
-INSERT INTO t VALUES (-19003,15198,'b0wnuRGFo5usWB','ASenFZ3qxSChts4ksYGmPvs53uMRPuu0NgufV7NUIfClETBJDD0gSuUj6p7tfmvKb0GzoQGDtqd6','eEzddX2rSy5w5mDSQkVx19331cgIIquKmkOnXe43enh291','5rtCxiPqJX2Aoq4Lsukpu','EPHD94MyZ1HA','DeT0sKE0pzdwigj8K0PVBwfyvDB5QhssJFnWruTbbsSxzo1JoHr0MT2eRbvXuZRDdjvX',5);
-INSERT INTO t VALUES (-8515,34036,'ZgU85','iT2rvtnlpVt8UL3SvNMQ2LfF38HjkgUNWOhFN','VeFGYKRJ','cv8kT1S81n7nxgNHZH6zzTAM0nuVPD','M6zLudvhi4KtI7Q5AFNg5TUrHX293GZT1aq1ArdO0ZsCvCTm1A48hs2cxOnsQipUCAQ01c','Va3bph3LYs4nxrtSFvjxX2yHXaWuAh6JmmEtcEnwoK4pw83rmMJqbHvJSld0Uv0N0acvF',6);
-INSERT INTO t VALUES (160,51648,'hql','v9mdwehQPOzFPKJPxKq4gq','5qUWZgZeAdcnhNmLQ1AKmy3EG','2cX1jn6KHh7PntMrE5','qIzcG3AyrlGNA7D','LtjRGz0ptspqzzzTTxfE9mKZaw6xByRnFv53YBRJm',7);
-INSERT INTO t VALUES (-24214,24270,'yTTsoljy9b5EVcAdmGaSs','p01pnjFvRkPH2WGfvsPgbdoNBCVAxtWMZuHOhBVF8RVbVvZHrN9WlgGrgwsVwrarHWTZdK9','20pifXTNt6wuc2qtTILAnDEKG32Vbh62sAgdVV','xfroxJdcay0JG8pnZ2vlmy','2y8GtIm25vMkIFSWjGxGWDjZ2O6eA39a9UI9mZu1S9D45od6Hziq6miEK2ikEd68z0A08UJRLU7B3WSyRUlLohWJxufQEHQs','Jnx26svShrf7gJDPmX8D2yeYXdmpguDQJAJqqUGhV7OpJI0w1ma8VmII5ujHz0N3d',8);
-INSERT INTO t VALUES (-4919,47263,'kRXRPC9LJqH32B3cKV','dvadAT6zRaxmBpDoBfQsbcIpCCH4K3SiVeP78rq3Lof1FTos3QEJck7OaspYIm4lP4','jLRvLULi3','xCqBFZ50EWYbgVUFg3emjf4jR3gy3PCqT5X','fRdSIvDr09KFCVxyPJnUItTRNwkUA3Gtf8xipxmmICdVq0ox5nlCLfJKdEIYycTV4OHUG4NRGX1K','kBahbeY7gbnL7H1OTHmhXtoJaHhSxj9ATNep9',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT, b INT, c CHAR(28), d VARBINARY(76) NOT NULL, e VARCHAR(78), f VARBINARY(49) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1665040387,-1816772052,'FZzcvjxx9','QASpYm8ZeFBCRiUuMreCJngiyydNOjCxqd1VlOBXrnorwn','7d','HWJSdE03rS3X1BlcYu2b8s0tUaWXAk0D3Bcv2ij6vCC2','z','1',0);
+INSERT INTO t VALUES (-1230341224,787539940,'Cr5WOF6qUOITG','gkmjorx4xa4HS','ireZbqd8zKW4YenNVmTBSBSS9KbbT72QO6Ccv5aaAOt','BxeHWbX8aHQ12aFsiWZV2ag','4','s',1);
+INSERT INTO t VALUES (-323509330,716302869,'xqS3eIJD5U','bLXr','EmzgmfXjjUfufxTpRJszrtoFFZzQhRbZD6yz5IRkk9g5p699rofm2FhqVYHwc6D5Kw0lD6i1Zgkt','WDKqNJy99','Y','w',2);
+INSERT INTO t VALUES (1137908123,1619789450,'1XLhwejvS0BEhCO1mlHd','IzvWIbTQxAh95XgUqEOUbDvqBlQkI','Tn5C4RUdvxV7yG5z6Hy2l','kA1ONOujVbtBb8llOz2s6P9vcJo7lEdX5','r','z',3);
+INSERT INTO t VALUES (-943335972,1931613086,'8LIaMtqiix','wGOnVWg6RStHY8y1nLgx6iIZ','1ki8Hs9g1rUOLApQGM2cgzEyrKZv','8S0ZExukLNM','n','S',4);
+INSERT INTO t VALUES (-1827333676,-769244857,'A48kkNcdkPsMbrt7h1mGfddZn8','ERpMHDlUsvHdK1Fam2e1Meu1DSnciN','VDJZHqV527CR7asdLk4oXo96dvCkOcNRcuo4tugGkTfMm52bI47i2akWlLE8ZyHr35DHM','qJ','U','p',5);
+INSERT INTO t VALUES (624848636,2117056203,'akwqPhZtr9lkcQC8STE5aUMTzq','DcCmiXJlNiyr8sCtsTN6i9N7','oDKoFH4YSY0iCvITB08xfhEtwhQlAsP70ifZHJLOFNw60pIKoUk6JotwsNkd8n3eIkSN','yPk4','S','b',6);
+INSERT INTO t VALUES (-989741222,95778639,'MLor8tBvb0','LFoouwhzD7VOIynDCkNJ4zTxM3NFgj2','cKDQXm','TREk7EFYMoY3KMurtYrABC28n9lBfHxxTFF','9','C',7);
+INSERT INTO t VALUES (2080750961,1649040060,'BrjPaUbJQPp0QoYh6JF1O1','KOH2h','mEINtSgaMEzGc9JHfL6Obd5v7ln67HXcbpv5GDvmxp1mm6hSt','DYNXeMcOvxNGr0nNUAosHyfklMPRodgCQaFxWH','B','v',8);
+INSERT INTO t VALUES (1390466337,1168602417,'7a1xBC3Z0cBp','2iNY','NZSMv6OKpB49HNCZMzAbbkwQNsyCCsQgI92EgVW','Xp3YdjnHPv4y0zUSf0nmGd2CiHgnQ2tWI4nFGLuIklvD6PL','I','x',9);
+CREATE TABLE ti (a INT, b INT, c CHAR(28), d VARBINARY(76) NOT NULL, e VARCHAR(78), f VARBINARY(49) 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-2882136,55271,'t','6KceubsuNjFdkQNsCMQayUvWNGqNYjk84fD2NZYDYrxDD9umyshAXtnm1b6mKfscApabbKgwV','FSUYVWYq7KnaqQIZDSqlEF','rvezxEEZqhqBaL2vCBCI','skylfZTvgf','8Jy0VyeWT0EWiSi3t6mgdHYV9qBudrIJYo8QGRUDG',10);
-INSERT INTO ti VALUES (-2882136,55271,'t','6KceubsuNjFdkQNsCMQayUvWNGqNYjk84fD2NZYDYrxDD9umyshAXtnm1b6mKfscApabbKgwV','FSUYVWYq7KnaqQIZDSqlEF','rvezxEEZqhqBaL2vCBCI','skylfZTvgf','8Jy0VyeWT0EWiSi3t6mgdHYV9qBudrIJYo8QGRUDG',10);
-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 (191630,57433,'riaPvSTfSfLaE24Ji8fSu','yO5Q6QCrXNPMK8ERoS6SpIkHGiuCCicJLcmEreh7EOYLOHzI2gmB2xJAlWBMdQ9Lk','J5PAtG13TQvnPSTULpjxic91','Ti5MQBvj83DARhEcIvHCfkX1Y7f2k','pyfMSj367RVo5xHwvXRs7dotYr46Vok5pPXdm','hQLW6HXmrMHUnuxN8yrB7eWrU',11);
-INSERT INTO ti VALUES (191630,57433,'riaPvSTfSfLaE24Ji8fSu','yO5Q6QCrXNPMK8ERoS6SpIkHGiuCCicJLcmEreh7EOYLOHzI2gmB2xJAlWBMdQ9Lk','J5PAtG13TQvnPSTULpjxic91','Ti5MQBvj83DARhEcIvHCfkX1Y7f2k','pyfMSj367RVo5xHwvXRs7dotYr46Vok5pPXdm','hQLW6HXmrMHUnuxN8yrB7eWrU',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1775053535,1403323499,'NuohQzPKc30FtwSxJWB','BEkphDpjkeMYjSVeRBrXeLDeR2','0Sx8nbjyNvj2pvRAk3q0FUqQg0fGuIZh6sxVFE4J3pn40z6Onv5','OKohUYhvWHvJf','U','b',10);
+INSERT INTO ti VALUES (1775053535,1403323499,'NuohQzPKc30FtwSxJWB','BEkphDpjkeMYjSVeRBrXeLDeR2','0Sx8nbjyNvj2pvRAk3q0FUqQg0fGuIZh6sxVFE4J3pn40z6Onv5','OKohUYhvWHvJf','U','b',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(29);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
+INSERT INTO t VALUES (921216388,1677746267,'eA4NSOcV1ZUnbCRbWU7P','Re20qICLq754jmoOavcV5OTSQCPxuq','GflotKciRMpBEZLJme8nLL2oiBr9R','gq2hpMwtgUzYZhUwX','5','6',11);
+INSERT INTO ti VALUES (921216388,1677746267,'eA4NSOcV1ZUnbCRbWU7P','Re20qICLq754jmoOavcV5OTSQCPxuq','GflotKciRMpBEZLJme8nLL2oiBr9R','gq2hpMwtgUzYZhUwX','5','6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-459447,11823,'rt','SykhZ2NcjCriBzw5VoLqatWNnwTe7FlWOHDfhVd9g2wKOj7rmEWgy2PsgC2ZA52M2fwQdEsbysIaz52inMXCkVELw1VHrKRjBJDJnTB6WtyhXZKm8tfD1yl9mwNlrUT1PfApolJQyIVK0itwsuluUCew9pkiUNOCJAXbPKGPo2kEJSujKzcINwNr6sBTgnsiBSfB5Mk4m2qcUtM9BCV6jR3mdot4j2B2SMwhhh9P1kzwpJ69','NzUfo9iJ3UuvrNUpjtrOpGCJT','YGPmF9WYCjgJ','t6UVb9M8pIatT4Rt2t2Y5VNIwnXyFGtC8nkp518HbVRELtJVjfcNYC72ROUm','T8lpU',12);
-INSERT INTO ti VALUES (-459447,11823,'rt','SykhZ2NcjCriBzw5VoLqatWNnwTe7FlWOHDfhVd9g2wKOj7rmEWgy2PsgC2ZA52M2fwQdEsbysIaz52inMXCkVELw1VHrKRjBJDJnTB6WtyhXZKm8tfD1yl9mwNlrUT1PfApolJQyIVK0itwsuluUCew9pkiUNOCJAXbPKGPo2kEJSujKzcINwNr6sBTgnsiBSfB5Mk4m2qcUtM9BCV6jR3mdot4j2B2SMwhhh9P1kzwpJ69','NzUfo9iJ3UuvrNUpjtrOpGCJT','YGPmF9WYCjgJ','t6UVb9M8pIatT4Rt2t2Y5VNIwnXyFGtC8nkp518HbVRELtJVjfcNYC72ROUm','T8lpU',12);
+INSERT INTO t VALUES (721128734,749579515,'JRN7qPH','yqQDwdwkj5TObjRqrvbKaLHizojQItDlMzjG9Suqoy4SCOHzzRurYExzvQ84ytqwKotbW1iCTBbfJxc0JaQHVmifmJk6IjeaRReM6DWSCcnjCXgRuNHOMzgFLRbJuD6gqsDHhDLCl6xA1tYKzpvx2UKyJcJM','aksc6VVeX69rn76SpwvXx7I0mvQli','GHhXDWTLp5DBlwVFgJaJny1YJdTS0Jy807k4hYJ3p','h','Q',12);
+INSERT INTO ti VALUES (721128734,749579515,'JRN7qPH','yqQDwdwkj5TObjRqrvbKaLHizojQItDlMzjG9Suqoy4SCOHzzRurYExzvQ84ytqwKotbW1iCTBbfJxc0JaQHVmifmJk6IjeaRReM6DWSCcnjCXgRuNHOMzgFLRbJuD6gqsDHhDLCl6xA1tYKzpvx2UKyJcJM','aksc6VVeX69rn76SpwvXx7I0mvQli','GHhXDWTLp5DBlwVFgJaJny1YJdTS0Jy807k4hYJ3p','h','Q',12);
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 (-7678051,33796,'BBrCtqQv0MaG','Cw9NNIpuPRwnEY7ubRHPCPqndgWvpVcBmLY7ouRtAJee3plmuIRSMeK3A0HNaKein7TUSy3LCuyALQAokqOMIBliPfOqnsFOteaVQeNWLGeYZPSlxwQThrjcao4HSuwuZoFiyE33EpXgGB3TKpmOYK2Fg0zt2LPNwDPQ8lRhY4p9bbdwcuF6pbVUIWyXNokuZjvJiL4PEsCQanPWV70X2jkzm3xEHaPS57','S39HZ3U29AqbHKgIrHjo6jcxvnsIrVoyGr3O','efdoGgb2EMWOKqw5RDzyzbxRLYQCl7TpngsghHx3zpyvFk67mRP1MhpLxMYOo7D0DVKuWIxYKck2akfshMM4WqlDsQw947yIw0M3PETy36THsQWe21cFEoqEFtSdOu6TBqDQCjPTqvxDKhoqlxjlDukoU4GsDbFH5TW9agYKRG5m6dJz20SVTvQ41sq6udkODZzSm2g9ujXRXhji','NFl2YrDX7a','W6U9wsQctdYgbbMAmFXUgvQyuvpCn8AXlYWsPvkWl28Wnms7I',13);
-INSERT INTO ti VALUES (-7678051,33796,'BBrCtqQv0MaG','Cw9NNIpuPRwnEY7ubRHPCPqndgWvpVcBmLY7ouRtAJee3plmuIRSMeK3A0HNaKein7TUSy3LCuyALQAokqOMIBliPfOqnsFOteaVQeNWLGeYZPSlxwQThrjcao4HSuwuZoFiyE33EpXgGB3TKpmOYK2Fg0zt2LPNwDPQ8lRhY4p9bbdwcuF6pbVUIWyXNokuZjvJiL4PEsCQanPWV70X2jkzm3xEHaPS57','S39HZ3U29AqbHKgIrHjo6jcxvnsIrVoyGr3O','efdoGgb2EMWOKqw5RDzyzbxRLYQCl7TpngsghHx3zpyvFk67mRP1MhpLxMYOo7D0DVKuWIxYKck2akfshMM4WqlDsQw947yIw0M3PETy36THsQWe21cFEoqEFtSdOu6TBqDQCjPTqvxDKhoqlxjlDukoU4GsDbFH5TW9agYKRG5m6dJz20SVTvQ41sq6udkODZzSm2g9ujXRXhji','NFl2YrDX7a','W6U9wsQctdYgbbMAmFXUgvQyuvpCn8AXlYWsPvkWl28Wnms7I',13);
-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(23), d VARCHAR(100), e VARBINARY(62) NOT NULL, f VARCHAR(26) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-129642338,57490,'sr1sGFi71','KtRa2V2J75rKSLQOQUZNPUCvHixX','zEGpw7TqyelxFvIcp3BoNcPbyrTk0905oAvdilyg','rRgi1nQHjSu0A','k2sOS3AENWixu1r1gEK4S2IJZ6WCWihTKjji0LwZJM','oT4G94ZSEMq',0);
-INSERT INTO t VALUES (991189354,37923,'C7UGCUfReBJTFhdBm2','FJHP50xhQkUssZEyx2z5qUFGLtbrsC6u2JMVtRxiNuWQM8kvLvTg2rBTAFyOFMnEID0S4XUkWuQtRaDLwLxnIiSLqZ0D','EHV43Mkvw7UCHjOoXXAm4aq9WxW8','rZn6KerID8wtSKyTvz','uSinVkEIqh9uYCKDYTah2cXjyXb75w6YsdzURH0HfM','BV2YPZRzfcASSz',1);
-INSERT INTO t VALUES (-466808016,21102,'YDPWvJPfPMRQAaRLlKW7QOU','CVhVW9eezr9vf2zndXPazx3VTKpbGiVU2CSdiDJHpAWJujNh2GPbhvuWu0poln22RJtVKOwyV9sJZLPRyJciioG4S','jvZADvcJx7BbJey2ezXUEBIihf85GFw9vheJ0gPDwZqKUsXujnY','x2CnqeUgdQT6lU8MbD','YGwq4JKL6ppKoLUu37ALwEnTYJTv781n','BhFvUL4MH1V41',2);
-INSERT INTO t VALUES (-796911156,3562,'sbDBwz10mSJa4y7td','eQan5g90cDGOkvr1Rm3PJN8dVPUp6m6X8QHmFI5gGpXG5SfeyJJGhjWg0elcznA','uDy63IvcSXVGrEgLDXKBFuB430eK6HQ77ubjP7f7TfzNFmeo140','0y4','dfGhTE','RkbdYpOhAJ6fij7k40lZ6Hwjftj3MOgAcuwsC0jo9wVRl740LsfnvQkn8I7H9sRPAyN0uYdnJmoGIB',3);
-INSERT INTO t VALUES (1322820380,3507,'YmExR','xI1Aa1D8LW50OLXbk43kUXGkuTKDo21M','xioiw1aC3Af4fuevYU5XdI7whuohFsTJ1lvN04Dr9zMkcv','5BXGxv2DmH9dkGxAv','dRMRoSe7cUI7CORajnDrFyKPgBy4qcuo2Ih2h85zXVne0Qu31ai1L0djHi9FSBdn4O5EoLqLlGpuhyB0DnpaJ9OmrvJ1BDVRay','5XmOM7dO5goNTmyyGVQxDBRFiKhy8RhtMNhBHdJugR38RhYKjY0PWLoU8SIyOhNG2K7ohWGGWjtEm8gXEyEds6FVtyHEMzZmj',4);
-INSERT INTO t VALUES (-714828365,49215,'Xhng9sBfC8Z1d','vWlv66VNvAujHrD70qBSyLPryImleC4D','KPTP0RvKlx8uEewIAX7mP3sTZUkE4WyZYiz0XKFg1','n','mjFXp9PpGDaY7','DdxweZY18l4EJNHFoq2Kg44NlsUuMKeRUxyAhkHySuvNgK54mg4sePdnByzwJhaZ56incpBXjfLO',5);
-INSERT INTO t VALUES (-1538700011,52967,'qcysaWil9waplgiH','5rwGsGbQtiIVkg40uISMrsVzX6WOvmnieds6wicQg','jQYNKdIPEYZGALiIqRcnL5V4lvG2Ntp','i84fagEcxw1','MDg732GREX5MkN6aZO6xoF39W9MT8C5wDPhXMjNKWWDFTxfcJ4VDMdH5T','kOMCASJKMQJPQT4bYZRvE1g0dt',6);
-INSERT INTO t VALUES (1592790230,41222,'TaSdm2oox2H','N3eCXjUOrpHqBpHm4rUyWJFBTOmIx6fgyhAnXsNhEtjFL1Np8B3t0LSYgbpoZZcM7sGT4XOmRG','aie15SURTqqXUdHW4NgTY','Slrdmyx5FuY1tBNEs7qZ0DJ64L','j47Y2bSwiL','DkeBGvuDAYR6LviJooVbaYSnjXYvExJqNt0SlyH6I7DpXRzogBMW0M2J3UFtl',7);
-INSERT INTO t VALUES (-1931601032,27269,'DTKBKqbcImonzjxbBlJGRa','1fM6hapcqWXEpxWHXu7spW5Chb5uX2GWNEdSRBjqSXyaGBivmDsHoZtOQUHt9LhdZSGs2ozXHYwnT6wDahYwlBb7','0Mo292RL7nlhbckR0OVT66Q766RJA8Kyf7WlR9NFyPW4WSGCaR9EhdZq','qVi43TejileZl','zH16PhwXMb15oLgGudCbBI7FjiVDu7LEMSpW3CgKC9pz41EGP','9HpVmYDEvoviVFDiArO45T7pCFXAv6LPL5LtkHH8IzNhoL',8);
-INSERT INTO t VALUES (-148998151,22940,'NkNcfyGIlzXXC','3zuQfC0VcINE41puQv','qKofrvKF2OKrK8dYZ4iqpsCM1MwUeQUz3FfolKMSLMbcmPeUg','15kOCUDslMdijak32rFR','VyO4xzZMTQjK1SiQlVNFPQooQ2kXg6kUHP5qnbznhGL1ZmOAbjpqgUV4wr7epKEObEgiVEat1ZYwxgrwl9EORkfJ8t1ZkiyFoN1h','AV0bkSRByAjrJqCppyvPSvoF1IC4ci4bsPxY6GEbUzxnU6YUUC9Wk',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-248567394,1488753307,'wSKXRYKUxOrypnhACmNM','Evt9Nfo8MCmJNWE0etr0jRqQE9gA2KNzb8v7qx2zqs6O6vOhdf5RJGWwjgorXj0YwQ','XDTmvsuonyAJUq9hm25a5jLM5rKxlQwOTHwsSW','rywIjmNj0HTE','g','R',13);
+INSERT INTO ti VALUES (-248567394,1488753307,'wSKXRYKUxOrypnhACmNM','Evt9Nfo8MCmJNWE0etr0jRqQE9gA2KNzb8v7qx2zqs6O6vOhdf5RJGWwjgorXj0YwQ','XDTmvsuonyAJUq9hm25a5jLM5rKxlQwOTHwsSW','rywIjmNj0HTE','g','R',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (74593762,682174454,'pYesQw3Ft','lImx5ZfjWJUaAKKuZLweAi9NDuMGncuIqu1NbXUWsdbiqtwH3iyOjCfVU','BPnUlyX9kmntnNR4dkhRuk','5yKbh0ufLVeoeTmckQhNNWmtTGELx4SzpEdndu82neu','gX','N',14);
+INSERT INTO ti VALUES (74593762,682174454,'pYesQw3Ft','lImx5ZfjWJUaAKKuZLweAi9NDuMGncuIqu1NbXUWsdbiqtwH3iyOjCfVU','BPnUlyX9kmntnNR4dkhRuk','5yKbh0ufLVeoeTmckQhNNWmtTGELx4SzpEdndu82neu','gX','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-575160912,-1731517135,'p','G6qaCGfMqMrYe2RbGLFQKKVSEEfh0jJV8rzko2oad4M0CWHKLhSPkpPSLtG7uz0NpgonkN2o8Jha8UH062TTrQ1eB2Enz1ri4kH8OOEEgjijcotzUp68dOPj4n2tmjRbv4d6voyNM8PLI571puv34QLWHf2JD4Gy83iYyxbePfUE2E1DTpJSf5F8otZk5G7dh8RFBm5sZE5fyvTAXorEMpm','EV0','vC3e9xLh8ehLxGbI2zWmvqmb6FmiduIRxymCBVNMhCCTU3n4e','Ni','Ss',15);
+INSERT INTO ti VALUES (-575160912,-1731517135,'p','G6qaCGfMqMrYe2RbGLFQKKVSEEfh0jJV8rzko2oad4M0CWHKLhSPkpPSLtG7uz0NpgonkN2o8Jha8UH062TTrQ1eB2Enz1ri4kH8OOEEgjijcotzUp68dOPj4n2tmjRbv4d6voyNM8PLI571puv34QLWHf2JD4Gy83iYyxbePfUE2E1DTpJSf5F8otZk5G7dh8RFBm5sZE5fyvTAXorEMpm','EV0','vC3e9xLh8ehLxGbI2zWmvqmb6FmiduIRxymCBVNMhCCTU3n4e','Ni','Ss',15);
+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(35), d VARBINARY(100) NOT NULL, e VARBINARY(89), f VARBINARY(10) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (715342304,1113449773,'AOctdpKmvyyT32M','CGnDdw8h0ztsNygTXZQUkRJVmkrxS6q9HA9FC','Z1CBGA6pc5OtKZrpTCtrFAy3jRFhPDnn','NtZduqT','f','M',0);
+INSERT INTO t VALUES (4052035694,3636800639,'bIZduXt76oaFnVPXdRhu4bcVx0jbzh7q8Gk','PcufK14C2Ezavo','M7REs7YIOH4ICQjlpANL3jI','t','g','d',1);
+INSERT INTO t VALUES (1338583125,2421603330,'Nztc6ras5G2fsknDsKDGaOG3GjSuM','sLzrGSx71JHOxjGb1Wiix1hdGeSIUjF6JWnqFZjtmNqT','W1EalHbNf2DVv6iQvDslhJ21m7Lzm746KrOroLnK1kpKghF68DXDL0TANkDMVzKM3rY9QBBI7XsPuos8s3','stE','y','Z',2);
+INSERT INTO t VALUES (2048741517,1609024861,'Y69hi4ulY5HZj3','xiFS1zOFC','cs63d9TY1ArC6','3FQ','2','R',3);
+INSERT INTO t VALUES (1958158898,2065390473,'CfvwviXs1r','WiXnyhxIRW0mrCDBvHNt6ALguTFCeheHraWIp1XGRMETspee5AbAXNIFJXXdiMD','Wsr5D0Y1rLzreE4pSP6LPGHCyY9qZiwbQLm9ORGz0kxFNtU94hlE8Q51xqLRv0sd4Qv1dmdlQjr','XZE','A','7',4);
+INSERT INTO t VALUES (806799095,4022230580,'AeOpb7poSjCsEuaUEpR6','qiXLv3Ghh7tkmLn7IQobcfiwJNvYjSy80jXw3FmM','IJaPstvSahrMui0DSig7mNsVzcyAUMKy4APUcbgo9Q68MFLMqKe0wUipyoJ9LO8TeUJjX3jGZk7vgONXNV','HF','F','A',5);
+INSERT INTO t VALUES (3605970205,1631079102,'MNxNOUX2ZgxjSG','2VYeDLWcTmXp','7S','VDTKcCSZP','b','Z',6);
+INSERT INTO t VALUES (2342639400,725450296,'Nl1gororZ','fO3VQgiv4Tgtxhh1eUvStMRpiPnflSqR0SgA5qap5uAcKB6a1n5CaTcfB67ZPO','f4TXM2gg7TDezSGopPDchGG3WAzHFnLvIFCATLOk52Wphu5AcupPSQTyFGbK3c2Bv','kf','e','l',7);
+INSERT INTO t VALUES (575454327,1035383279,'CWVy29WEvpOfQVoXcih3oJtuHcN','iGdYw6US81v1q4Wlv6e4lKkTzhGu8BmpgeMQH5qtbYRAFAM9S73HmjltleHqBUaH','rCIJF1kVznk9UORLoGr1zOQN0sTj1z7toNDVARfGZ2Xg9CIH6EUYyqjhbYQIbf8G','t6j1','V','i',8);
+INSERT INTO t VALUES (2841147975,828491922,'tqLdSjteNJPM2MdjQq','YI6ILOBhzQDYmqyJyVnxh9RggMCNifQ2PasyLi8542bFiy0SqNv5Uw1xTJRobVQEcgIO','fYpOPu7ffOV73Xbx8abidOSzZeJ2Tyal31kBJAmM6Ceg6lp52L3a7PLe5SMWBW55Awt','QJYnepY','b','W',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(35), d VARBINARY(100) NOT NULL, e VARBINARY(89), f VARBINARY(10) 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 (8089238468378677421,11860,'bWJUo9RG5mgzd8qtZsJQ','sUfInpRVoBdWZkF3ltgpBg4G2m8h5N','uQI9ttkRCx2TVTC','bAS8gK6PEbg4u9d1Z3bcju','wdZ97ICv8SpRYtDXBZ5Qg65MUOWVv3mV4LNsB7Nd','6I2UMucXDXowIYGPuFVZFeRicHfeZzba4TAFfUH1wnknvdGhQnzKWgUygfjoFvRlb5HKa0YqHaShRG1pFyngSCTCTfcFIY6ZNv',10);
-INSERT INTO ti VALUES (8089238468378677421,11860,'bWJUo9RG5mgzd8qtZsJQ','sUfInpRVoBdWZkF3ltgpBg4G2m8h5N','uQI9ttkRCx2TVTC','bAS8gK6PEbg4u9d1Z3bcju','wdZ97ICv8SpRYtDXBZ5Qg65MUOWVv3mV4LNsB7Nd','6I2UMucXDXowIYGPuFVZFeRicHfeZzba4TAFfUH1wnknvdGhQnzKWgUygfjoFvRlb5HKa0YqHaShRG1pFyngSCTCTfcFIY6ZNv',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(24);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
-INSERT INTO t VALUES (-3476345288402297046,59777,'824kdzImgBqOK6E48M1','XPykcSlwcGPkWObJnMwl0AdXVqynz','K1GKt0VIfV0BKCeWO','FurL7fzJCATsYEms','sKfeD5Why6yKD7KlSpGg7FA','sWYe8g2zU02hPdvcHF0g',11);
-INSERT INTO ti VALUES (-3476345288402297046,59777,'824kdzImgBqOK6E48M1','XPykcSlwcGPkWObJnMwl0AdXVqynz','K1GKt0VIfV0BKCeWO','FurL7fzJCATsYEms','sKfeD5Why6yKD7KlSpGg7FA','sWYe8g2zU02hPdvcHF0g',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (5511345232351495813,2850182591,'irpLOatjYK7BxYxcUv6QC8wxV5fweSB7K','vGLoDOmcO7c7R321RqQUFLISxshVl9CBd18njvBFlSbQBHHwW43J196PzX4Wjeym','gKqFM6WjF593WZ5C54','uKgaMx2d','V','E',10);
+INSERT INTO ti VALUES (5511345232351495813,2850182591,'irpLOatjYK7BxYxcUv6QC8wxV5fweSB7K','vGLoDOmcO7c7R321RqQUFLISxshVl9CBd18njvBFlSbQBHHwW43J196PzX4Wjeym','gKqFM6WjF593WZ5C54','uKgaMx2d','V','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (8315517460573700843,715643975,'ZxswVaWwZ1uQvedj1dSGp','ZQgFgfKsbt','51hH35Cfog9zjRaC4he1sZ6KVk3sPPYhhz6OD8KhVdoFgrF2oj70Yli04MjjGJz2Oj2KF7zXgwGQZf9ea3Qd','WW6vodUox','Z','c',11);
+INSERT INTO ti VALUES (8315517460573700843,715643975,'ZxswVaWwZ1uQvedj1dSGp','ZQgFgfKsbt','51hH35Cfog9zjRaC4he1sZ6KVk3sPPYhhz6OD8KhVdoFgrF2oj70Yli04MjjGJz2Oj2KF7zXgwGQZf9ea3Qd','WW6vodUox','Z','c',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (14991550442575724111,4205702365,'gl','4ca','lI9MakJ6JMz5WPU8mHLT9vDYcTKSP9RyE6F686zEkjLDC7opOEOAJfhasIWP','falHDhThDK','Q','r',12);
+INSERT INTO ti VALUES (14991550442575724111,4205702365,'gl','4ca','lI9MakJ6JMz5WPU8mHLT9vDYcTKSP9RyE6F686zEkjLDC7opOEOAJfhasIWP','falHDhThDK','Q','r',12);
+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 (15926415093289966245,2592213151,'RxR8eunmgY4BNPs6aKGgr4XJ','JQapwQDSrybX0nPxXOrcyvljwFGGG2tk3zHIVRIjY1OKAtD7Alj2o0lTAc3q9THee4TsSjGU1d0AQiDnoE0nAfMkJqqXaQ1crg3xNXTjJE78X','ZCsHPWjGHlezYRPgJVaW0ERHSWaC6luiMeoHPcwZbZmdf','i0ciEWizUe0yzcGbrfdU2nrwPfdFIbhrvnzY7c2p1Er','x','3',13);
+INSERT INTO ti VALUES (15926415093289966245,2592213151,'RxR8eunmgY4BNPs6aKGgr4XJ','JQapwQDSrybX0nPxXOrcyvljwFGGG2tk3zHIVRIjY1OKAtD7Alj2o0lTAc3q9THee4TsSjGU1d0AQiDnoE0nAfMkJqqXaQ1crg3xNXTjJE78X','ZCsHPWjGHlezYRPgJVaW0ERHSWaC6luiMeoHPcwZbZmdf','i0ciEWizUe0yzcGbrfdU2nrwPfdFIbhrvnzY7c2p1Er','x','3',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (9753443793804081193,232033437,'vP3qyN67scdLVYZPLaGjNp7Ma','gyLI7FLupjkp56BV4DUxYuQco4Yz3TuKjlu5WUqS4UJgxiTvzMs5o0Ffkhj9RItj4itIWSdh6dpC383Shod8dYvj7JqGQUyP9XjpqlWJcIekc6o46CQPEzQme0HaDp7rIjG0DXrNdWtUhLiZyLahTQss3R0oCB5LfBU4Q26LoNDbs4WwjsBK','cHUOUEazMB3qaB74Nl5SUSYzTqTLM8','ZnlRoBWG5hB0pB3dEY3v6izbM5ebeCmEypOycT0mHHlG','q','6',14);
+INSERT INTO ti VALUES (9753443793804081193,232033437,'vP3qyN67scdLVYZPLaGjNp7Ma','gyLI7FLupjkp56BV4DUxYuQco4Yz3TuKjlu5WUqS4UJgxiTvzMs5o0Ffkhj9RItj4itIWSdh6dpC383Shod8dYvj7JqGQUyP9XjpqlWJcIekc6o46CQPEzQme0HaDp7rIjG0DXrNdWtUhLiZyLahTQss3R0oCB5LfBU4Q26LoNDbs4WwjsBK','cHUOUEazMB3qaB74Nl5SUSYzTqTLM8','ZnlRoBWG5hB0pB3dEY3v6izbM5ebeCmEypOycT0mHHlG','q','6',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6845678395800365948,804077429,'8W2jesb5YfPyNBG6UB73K2dY4s1900XEsd','M4BRpzeaqgCxvb2pA4NIi87zkCX8evEezQzQRC9kjFMkIPNqU4aqMyaqEgzekQ6Etsza2JNGYparU9HA4JHAuqiV2Jb07rGYlVKyN07dgA4PsZB5CajRzzXf1UxZmMgGG1ioFgQO20xKGq6KMQ9XtdD3LNtDeYj7LWQiOSUHKsL0U1','7QrQST2ehZpCsoGung4mtkg9k5LEnmeRcKfLiQCUxDHjsxnj4a52dXWSpO7tqCBqdvm','QvBjgkv6Kb16FUVJNYjh9zrh9gg8SwXQhKQddfEFiFQoHAl1s1uTkZjPeyb4wnZGXcXY','p','D2',15);
+INSERT INTO ti VALUES (6845678395800365948,804077429,'8W2jesb5YfPyNBG6UB73K2dY4s1900XEsd','M4BRpzeaqgCxvb2pA4NIi87zkCX8evEezQzQRC9kjFMkIPNqU4aqMyaqEgzekQ6Etsza2JNGYparU9HA4JHAuqiV2Jb07rGYlVKyN07dgA4PsZB5CajRzzXf1UxZmMgGG1ioFgQO20xKGq6KMQ9XtdD3LNtDeYj7LWQiOSUHKsL0U1','7QrQST2ehZpCsoGung4mtkg9k5LEnmeRcKfLiQCUxDHjsxnj4a52dXWSpO7tqCBqdvm','QvBjgkv6Kb16FUVJNYjh9zrh9gg8SwXQhKQddfEFiFQoHAl1s1uTkZjPeyb4wnZGXcXY','p','D2',15);
+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(10), d VARBINARY(1), e VARCHAR(85) NOT NULL, f VARBINARY(65) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-10149,6999574604268042714,'k','m','cvk4yFNytqsCAY6kvj5yCa93oCqHWwtWBHdv','WFYWUCW','d','c0',0);
+INSERT INTO t VALUES (-11443,-7708175011286863381,'wR','b','iHi5bO1UoDAnfKr1VhH0q','I62EunEuwoNIGVRddDforpAY48CTSRqzmo4OqpStA3Xuq5BBOG5Gx','L','T',1);
+INSERT INTO t VALUES (-5914,8595959928105251501,'ESYom','q','slXCDWJeKVnuAU1SmpAgoHb6nG3Fvk1s5a8LAKjSTjaayL8w7oxUoAJ','BJfRheKhlGQ5kOA0OURjBHtCfY3idjAO8Kdf5YqSSP2zqskDNKuio','I','Ni',2);
+INSERT INTO t VALUES (10072,6647804290825670651,'dBDmV7h3','4','Ym8mEABLRWIfnQzsynU3G25FSi7eXVNHdotZGehOvIsK8u8tIfkdXFY','08NkQeZgOO4JvwodZKec6TeSLKcNvCDXnfX7G6cqQCRkC6','p','s4',3);
+INSERT INTO t VALUES (-2976,8518979283062750733,'3u6vnidEh8','V','GCuTHSEmPsnihnTkv6jHMpgdOZNNBNQKzs0neSGY673xQWulOxbdPIl6g559S105yP6Ctg7lTyBKxAqRC','lhpbIXrcp53GizyeuKNd25','F','IH',4);
+INSERT INTO t VALUES (23591,-5421644919423547574,'kKcjZF2','5','jwJpNZK1ddd03IkT5VQLC12Yvj','F1iyJWF1AgwKfAK0bjKKuUX8hoWyw4qBNaMOfTABX2jTd','G','E',5);
+INSERT INTO t VALUES (8209,7995322640936232617,'T9f','2','SVah3C6oS2jiahttC5xG5JX2coO7CSrReH5y','Epwu8E6vdH5maRK5','m','e',6);
+INSERT INTO t VALUES (-6651,8036973588667878369,'ge5R0','z','znSfgPDGkxrNHuHWjTJGCSHMUdSvFFMvsMKSilP12AjKBVy8e9zEkLsVAS0C','yJmtLH3fAaj70euBNr3ovecILwuYDcDC87AzuqIGjbL9D7Lww','A','q',7);
+INSERT INTO t VALUES (10972,-9024189027636113357,'jbfvHN','b','UFR','ML5YSswGasF8BLm68BBnqJEf3FJnyOSIvCNmTKvnbREbBjdOULb','5','4f',8);
+INSERT INTO t VALUES (8637,6917987068106366906,'EZ7wgale7M','Y','E21uCefg5NPOr1VfXExxZdylSGCF5ZBEiPF52BTyBvZ0TnhZ8cafcmt7k1BYHNMErzP2vDyyDoCTVwxdpkcx','Q','O','FF',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b BIGINT NOT NULL, c BINARY(10), d VARBINARY(1), e VARCHAR(85) NOT NULL, f VARBINARY(65) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (7425194,3745880563517563209,'Ymn','v','Nokp6DtVVxb9RsSDvJJuNAt4i0xfAd8LR12NGLxIucKLsfEpWNvyrA0dRimAurW7pTmqGzbyPaii','5u1MgQfovE19STn2uvYe76Ii1iORoS0A4yf','5','r',10);
+INSERT INTO ti VALUES (7425194,3745880563517563209,'Ymn','v','Nokp6DtVVxb9RsSDvJJuNAt4i0xfAd8LR12NGLxIucKLsfEpWNvyrA0dRimAurW7pTmqGzbyPaii','5u1MgQfovE19STn2uvYe76Ii1iORoS0A4yf','5','r',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(11);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
+INSERT INTO t VALUES (4168143,3748675375208726569,'XpCj8cavXw1','k','4MBLAVifVjbNCgTaw82r47n8ACzzuE90mQMi','nG','h','xo',11);
+INSERT INTO ti VALUES (4168143,3748675375208726569,'XpCj8cavXw1','k','4MBLAVifVjbNCgTaw82r47n8ACzzuE90mQMi','nG','h','xo',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (4530468,697914526612999718,'g1n','ZqL8bo5aozka6Q6H8pgW7bxoABi96wC5cIqaOs7G4xwLeYupNBXInubzIItnsZqpS73U2Vun1c0RET1Ju6iVp9kwhPvXmUQRTsLZRf9mQHerAC5HvA1l4r8Kl','tW7XBy6nIdBO6HU','JhFf3','k','Ot',12);
+INSERT INTO ti VALUES (4530468,697914526612999718,'g1n','ZqL8bo5aozka6Q6H8pgW7bxoABi96wC5cIqaOs7G4xwLeYupNBXInubzIItnsZqpS73U2Vun1c0RET1Ju6iVp9kwhPvXmUQRTsLZRf9mQHerAC5HvA1l4r8Kl','tW7XBy6nIdBO6HU','JhFf3','k','Ot',12);
+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 (3291341,8675818574126034922,'VeGclPwdj','2X1G3eqjWlwTksIilkATCVwHOxXOLWxXfYIt8PvRrOnHoyAeq457aAZ7vGi2PAZRI5lkPy1yM4njMSf9Ftk3tUhrrXs17yUUQHxdLTTVlA381BsotCU4ZghQbZPHAZmND','ukhYUHavyveTP5LhrGTtFkj0C2Q','K6Rc3Svj63TMtGyaSYu0HjNsSOlC9BRBjhOer5UTSflD8pI8FYeQaqQEdkgaqU61vOEMxI4VcuE3xB3aaRC2qYRfv8RjxCuZZYXCEvgJUl9jomtY3B5I0I0GVGTecPpBCVDP5MEj8ABYSJBMQRFifLKtd1jv4ZsyDgCZtzwSc27cBd3OMTxNbXIjN3bvlRRh3Oxz1Qy1aRD1QdI7FIQWYW77S31mDVTS','s','4s',13);
+INSERT INTO ti VALUES (3291341,8675818574126034922,'VeGclPwdj','2X1G3eqjWlwTksIilkATCVwHOxXOLWxXfYIt8PvRrOnHoyAeq457aAZ7vGi2PAZRI5lkPy1yM4njMSf9Ftk3tUhrrXs17yUUQHxdLTTVlA381BsotCU4ZghQbZPHAZmND','ukhYUHavyveTP5LhrGTtFkj0C2Q','K6Rc3Svj63TMtGyaSYu0HjNsSOlC9BRBjhOer5UTSflD8pI8FYeQaqQEdkgaqU61vOEMxI4VcuE3xB3aaRC2qYRfv8RjxCuZZYXCEvgJUl9jomtY3B5I0I0GVGTecPpBCVDP5MEj8ABYSJBMQRFifLKtd1jv4ZsyDgCZtzwSc27cBd3OMTxNbXIjN3bvlRRh3Oxz1Qy1aRD1QdI7FIQWYW77S31mDVTS','s','4s',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (187684,6664339958766137421,'SPtq3DwsAm','Qp6Jq8YQRo5yxqR1XMyPbA56niRjg4J8y7iGS04ScwbNwUoOYcpGLC3bAlh7KKqjhphr6yV5PMqAnpLJhU14HYobXTDs9SZM6WQk421PwE','XO3vFYEvNzjzAlhPMO82N0GC1A','2Ec6WJU4mkDI04PBy7mC1FQYZJPOgE8WGPHbBEITmwoK8Luk8me6FvsbSu8YUm69AqoBpONtce5hgkMYpIZgiRYaDqfP570YlIxLYmS63ch1BE0nugTp0Qys97kllWWXbsJ7ATQBgyaoj58RGUSZyCqEKs3IPywynMHRIQzrzu4SlqpHUeQpI99qyu7I7JqCVEfqrthJogJAly6b6Tx7YqDkMwB80umoB1CsSGnRooRA9K60Dy9L8RHHMXmpiPZ','hr','dF',14);
+INSERT INTO ti VALUES (187684,6664339958766137421,'SPtq3DwsAm','Qp6Jq8YQRo5yxqR1XMyPbA56niRjg4J8y7iGS04ScwbNwUoOYcpGLC3bAlh7KKqjhphr6yV5PMqAnpLJhU14HYobXTDs9SZM6WQk421PwE','XO3vFYEvNzjzAlhPMO82N0GC1A','2Ec6WJU4mkDI04PBy7mC1FQYZJPOgE8WGPHbBEITmwoK8Luk8me6FvsbSu8YUm69AqoBpONtce5hgkMYpIZgiRYaDqfP570YlIxLYmS63ch1BE0nugTp0Qys97kllWWXbsJ7ATQBgyaoj58RGUSZyCqEKs3IPywynMHRIQzrzu4SlqpHUeQpI99qyu7I7JqCVEfqrthJogJAly6b6Tx7YqDkMwB80umoB1CsSGnRooRA9K60Dy9L8RHHMXmpiPZ','hr','dF',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-3296626,-9099395315149710996,'lHUldGAKyp','dt1dqn9PdZEmSmJJefCXCczA18HoSCsPgUrrQEHNTaTpua2KYVF3TJW4L1n3r9JmbX9CZ4BAm0IRaCHbXYAHL8DeHvNojxmifupmW0lU3Rg2uJjBV2TVdgpBwmux9aFtnIrCxK','sp0QJJWz0','E4Iuy7n7HCkuqd5g4lohei2gflGsxzVQ5X1','y1','uN4',15);
+INSERT INTO ti VALUES (-3296626,-9099395315149710996,'lHUldGAKyp','dt1dqn9PdZEmSmJJefCXCczA18HoSCsPgUrrQEHNTaTpua2KYVF3TJW4L1n3r9JmbX9CZ4BAm0IRaCHbXYAHL8DeHvNojxmifupmW0lU3Rg2uJjBV2TVdgpBwmux9aFtnIrCxK','sp0QJJWz0','E4Iuy7n7HCkuqd5g4lohei2gflGsxzVQ5X1','y1','uN4',15);
+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(90), d VARCHAR(10), e VARBINARY(22), f VARCHAR(66) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1967317392844727065,8897,'WT1lSvtKYxoAGUOukaT1WeMRdieChOo44sG5WU5CctJULPWMRHj1OmDyjpvmcXzmPfrj6A5OjgW4','BKUIbH8','JwTpI7PMoL','FDLJ9Bs8KyaPk2maaaHwonbQgWlqozDhs8GZ8G','9','8',0);
+INSERT INTO t VALUES (11663501860623874884,-22467,'19VPqRyRRUEHrpVoUWb4ikx2kodjRZXdTBbxdGzWkjKqM9pezxDjk8snfhJyFpvMjefV1Z9J','CTN25j2wsu','h5apxYF2c0vvAA','YPQxkC2fmFDWjKmcRAw77tngtuw','x','F',1);
+INSERT INTO t VALUES (15664659823405123933,12427,'9rs03wuAEVajJrOsndd71aWmtzMHPiy29RoLSXeRZLu1hIqMm8LPU1q4TY0YorPEnpWHj0nBnxp309Aib3xt6sXmw','a','8OMruFJHIGQdU8iW3DeJPJ','mJDTRLZFFr9GNyGZMjeBe2NIJEpe9z4jJ5a6OL3UVcpWmUbiCdWfk9EJTGSpB','W','B',2);
+INSERT INTO t VALUES (11752462451222318503,29043,'xjTs','8YXIRmK','pQz3Chy8pOetr','Pq','u','d',3);
+INSERT INTO t VALUES (15637508601702651058,15671,'Xt1Bado0HRJY4A3Vb4niob3kiL2KopqkEkU7AoTQR1Mg4w0','jKlGH','TYiJDof','UcSX428zAZ83mDKpUX7gXKjAV57NoNfKDiWmxq5DfE4pXw5UsJBdt9XMGOwj','l','i',4);
+INSERT INTO t VALUES (16981687009972575247,-15542,'zLNS9i','AwQ','sfSFWyJsvMHCoMjQeEBDuk','0aaMMxATA89hjMgdfNDYXdiza3Sa5YvlH','Q','C',5);
+INSERT INTO t VALUES (6047582160111647184,-22748,'W','5q2J','pg7h1VVLV','de6W9peXmYGqQJKToYK6exSlaAEZuznGTCd3iD1iFivF6i5','r','6',6);
+INSERT INTO t VALUES (3621411784675665898,-12287,'xt1hp4EpRC2ha6xN4tcZ6pSVkusgWaSlDJhOTWKYrZO0OD6Pio','imS8KGCMX','h3bgqokVQurFmVxD','QLbF92tHatsyrHUBrSmigBUB5MJskFRzMSonrHhlplpMvuuCn','U','z',7);
+INSERT INTO t VALUES (4183293208603620624,-9470,'udHYzYCwSNBUjISqsGxa6DeXziTbsimuKM83K54VPlYUsZdd3p','d2b4Xop','mNIJY0I5KTfPj','noi2GQksEn4LKa2ImzkNnLf1Ew2r4ZEMt2TpBGC5yE40da47dx2g','7','F',8);
+INSERT INTO t VALUES (5230658747789928262,31768,'WlueLfkQ6g7xt3OPU','z','NZVYgdYiO7OGQbl04zYrQL','0v4','I','w',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(90), d VARCHAR(10), e VARBINARY(22), f VARCHAR(66) 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 (1335404605257730153,26312,'EepoVLDky3SPriMMFI461VExQnhF6xHkGg3B7RRYn','y','0KT7lzKLa5ln9','T2HZNN41nMcWhXz0OZOo2lUNHqXSu','2','0',10);
+INSERT INTO ti VALUES (1335404605257730153,26312,'EepoVLDky3SPriMMFI461VExQnhF6xHkGg3B7RRYn','y','0KT7lzKLa5ln9','T2HZNN41nMcWhXz0OZOo2lUNHqXSu','2','0',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
+INSERT INTO t VALUES (16378586433159789225,-28695,'8OK7hbPQ1UeLsWofhZ7s3JLnPPJ5FwnD7P5TK2Ve1BMXthyQbnilNY9mM','Z','A9gNxpRghunWfqqU1H1ho','pD9OmcX7fzdnnFj4Yly','I','j',11);
+INSERT INTO ti VALUES (16378586433159789225,-28695,'8OK7hbPQ1UeLsWofhZ7s3JLnPPJ5FwnD7P5TK2Ve1BMXthyQbnilNY9mM','Z','A9gNxpRghunWfqqU1H1ho','pD9OmcX7fzdnnFj4Yly','I','j',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4947110127936018131,7579,'ckWXw8TSAWMleLHL','FBbSERfMV1RVJBPswTLyrH5xfeNHGUmu0y2OqGOpoW4G7JUqbQkXOXuX6z2Q9JMYyhzCfl9wK8FsMolQ9CohNVSuxwUmNj7uhrWjqNCGbKUbN160WcfIr3T8FaAEVr5ZvSZN77pMALnsJ9MPCyKuHnwxtbnl8eK7yqASRDWiKLocUNTLr1p7qJoH5whyYMHMzLye2XW8wLXaXQ9grc7Mml4','E6yh4HwEvYFJjyyc9K1jPVgqMobHEoshw44iYJ8Pl5Vo','D','Qw0O8rlKzHbw4BjcddJB36KVlBXB39B2Lkr48KUR9BzxTEd','X',12);
-INSERT INTO ti VALUES (4947110127936018131,7579,'ckWXw8TSAWMleLHL','FBbSERfMV1RVJBPswTLyrH5xfeNHGUmu0y2OqGOpoW4G7JUqbQkXOXuX6z2Q9JMYyhzCfl9wK8FsMolQ9CohNVSuxwUmNj7uhrWjqNCGbKUbN160WcfIr3T8FaAEVr5ZvSZN77pMALnsJ9MPCyKuHnwxtbnl8eK7yqASRDWiKLocUNTLr1p7qJoH5whyYMHMzLye2XW8wLXaXQ9grc7Mml4','E6yh4HwEvYFJjyyc9K1jPVgqMobHEoshw44iYJ8Pl5Vo','D','Qw0O8rlKzHbw4BjcddJB36KVlBXB39B2Lkr48KUR9BzxTEd','X',12);
+INSERT INTO t VALUES (2384382865230452665,-1487,'baM364Tppb8Q1zbVIRJ6voZhYb3','mG8fRweUE1KWYRoPrKqOqyHZBnN1jXzd3eTzC0YZJla0uHU7Nt92UHBhAzcPqtghiIJO6A7hDqATVIEMTzBTNXOuRR1RsMqjmpb3swNp4ZUPbC2EVoLrAFNonsRmSrG6OgjmkpZzH0MPs6UKRpsAJsXJKsaBwo6wr5ktu1GVJFRqMPdmTUATfhbAumlljihShkcJon3ke5ChGFgKYxbGiKK6dAhQ6M67X81v0YmyJPOmmBZ4ICrpgTpgI','CDca3bd','OK7KDJxsUkQr1Hbjyu07ifpBuYWimwiVPNzRH2gzsUJYYavZOt0BmKftw0Q9T','n','G',12);
+INSERT INTO ti VALUES (2384382865230452665,-1487,'baM364Tppb8Q1zbVIRJ6voZhYb3','mG8fRweUE1KWYRoPrKqOqyHZBnN1jXzd3eTzC0YZJla0uHU7Nt92UHBhAzcPqtghiIJO6A7hDqATVIEMTzBTNXOuRR1RsMqjmpb3swNp4ZUPbC2EVoLrAFNonsRmSrG6OgjmkpZzH0MPs6UKRpsAJsXJKsaBwo6wr5ktu1GVJFRqMPdmTUATfhbAumlljihShkcJon3ke5ChGFgKYxbGiKK6dAhQ6M67X81v0YmyJPOmmBZ4ICrpgTpgI','CDca3bd','OK7KDJxsUkQr1Hbjyu07ifpBuYWimwiVPNzRH2gzsUJYYavZOt0BmKftw0Q9T','n','G',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8435461946750074041,12805,'cTN6005Jai8XOtQBNp5BPTD','kHislK7xh0boidN3iZSc9FbNLtf9Nv5DUGkGt7cO1ha8DCwphkGMd7X1iCFCojLYEY8XSySUDwTTFHNUZZQUJvyPNlDMudNM7NZu3WHl7vwuxwoZUd8FXrHcBQShu2OIFe9rfnDCgRQEoNh5gRujgGimO5R89U576hujI5O0o0WSDD3R9vbSkOTLKfZIwPvPpF','TjEOrSWEH2','sYQghu0kFIjqZjS4vhyqb57zXdxbX6CV1MAIsYtnmCdcFbMBc5aeKFnq0kMdB1uO89er0yIxaFA2mVLfuIb0gCJSq58idX3urH18O5TIEY68RMB1nO6yOZSNyqGxdxOER9omaJuiJfayMJt','MOWJDqzuuVx3kO2Rxr18VmeMYw3aJ6EOBgCwdnVaZg6v','m704jMf1thGFfjA6MQba8',13);
-INSERT INTO ti VALUES (8435461946750074041,12805,'cTN6005Jai8XOtQBNp5BPTD','kHislK7xh0boidN3iZSc9FbNLtf9Nv5DUGkGt7cO1ha8DCwphkGMd7X1iCFCojLYEY8XSySUDwTTFHNUZZQUJvyPNlDMudNM7NZu3WHl7vwuxwoZUd8FXrHcBQShu2OIFe9rfnDCgRQEoNh5gRujgGimO5R89U576hujI5O0o0WSDD3R9vbSkOTLKfZIwPvPpF','TjEOrSWEH2','sYQghu0kFIjqZjS4vhyqb57zXdxbX6CV1MAIsYtnmCdcFbMBc5aeKFnq0kMdB1uO89er0yIxaFA2mVLfuIb0gCJSq58idX3urH18O5TIEY68RMB1nO6yOZSNyqGxdxOER9omaJuiJfayMJt','MOWJDqzuuVx3kO2Rxr18VmeMYw3aJ6EOBgCwdnVaZg6v','m704jMf1thGFfjA6MQba8',13);
+INSERT INTO t VALUES (5928210745325897482,-23517,'vQOW','c8RjHiYce','ucBB4','dUtbafdH1BlEwyL7eVRMK4jnFmVq0OZvmvBA2l1XVqnDG92mdjsuoevOLKfdzgTgJ69o8iUJ3BKRRei5Li4zouaE90VeitQjE1Othk6OedqIU6hlMfb0CGz9jiFbszqBgGGkg7SXTSyJ7a63oRjVZRstL5','c','n',13);
+INSERT INTO ti VALUES (5928210745325897482,-23517,'vQOW','c8RjHiYce','ucBB4','dUtbafdH1BlEwyL7eVRMK4jnFmVq0OZvmvBA2l1XVqnDG92mdjsuoevOLKfdzgTgJ69o8iUJ3BKRRei5Li4zouaE90VeitQjE1Othk6OedqIU6hlMfb0CGz9jiFbszqBgGGkg7SXTSyJ7a63oRjVZRstL5','c','n',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8197702536904885424,-16027,'ipNVFqaJ2ACf6Sgeqe','49BEvfugKfhGDt6CvWxtSm1rC1ehvy5raRXzBGfdBzTAfa45TQRgP5D7L5ykZRSgOdheCa9ru0br7WvcJP9tnKsY5YOCeJb5jekBXHkJzJNAAwsVVImTIFK2aFqyZ0bfLwPWbhtj64EwNOXTu2V6iOClQn9tgvNfdzPt7bvmvj2i','QNpBwCDGbfEv0Ql','OhkMFSOELKeA5hNnhOzBEyk3L0JdXdRum9KOMxYWykG2VbPIVuXNMEqzvXsA0dhMiUdZGKH3','lG','r',14);
+INSERT INTO ti VALUES (8197702536904885424,-16027,'ipNVFqaJ2ACf6Sgeqe','49BEvfugKfhGDt6CvWxtSm1rC1ehvy5raRXzBGfdBzTAfa45TQRgP5D7L5ykZRSgOdheCa9ru0br7WvcJP9tnKsY5YOCeJb5jekBXHkJzJNAAwsVVImTIFK2aFqyZ0bfLwPWbhtj64EwNOXTu2V6iOClQn9tgvNfdzPt7bvmvj2i','QNpBwCDGbfEv0Ql','OhkMFSOELKeA5hNnhOzBEyk3L0JdXdRum9KOMxYWykG2VbPIVuXNMEqzvXsA0dhMiUdZGKH3','lG','r',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (4044056283718531012,-13454,'PUbGqJ1E4ESO7g2bVfpr6','AI0oVFiDNKHSwRUQWY5cSwEXUxqJ553NjCwKpdEgPhSfVpxuHstztlrq5nekuEnOQm6WpKnJSLTKhFmnx7DWB0tCtZjzIAvtTGPhRTvUvMQir9JvZVpFbNMtWtsMN57QpxeV50dozIvj5KR2lmI7iIHmmfJbYq4ZfAFCKRdhEVraXVjU7nQePWPNUIopEhmzj44XslYVDL9Ceyk7QTNOKwmTLO2Y0FAvi9ymqjyXS2aLild1MHZMl','IgoTUOqh2jptfajN2k','haEI0CpxfyFGADutJvNaPkAqZc0cKcBwJF5b1xKMg7ojdPYh5BigrZ5asoLIxJukSs0iURNhLmBfx4ru0FoafabQW7iKqDv31YmMGipfWRYJQIgZA6ddimhAucpGcDfI2J3v0gQHKGvLIrQHjLyzM04Q5XLTXu1PLvZWGtJ9yp5AB6tXxXK3Os2Bnux8ZY8F2EsTrD7H8Vk2','CE','dX',15);
+INSERT INTO ti VALUES (4044056283718531012,-13454,'PUbGqJ1E4ESO7g2bVfpr6','AI0oVFiDNKHSwRUQWY5cSwEXUxqJ553NjCwKpdEgPhSfVpxuHstztlrq5nekuEnOQm6WpKnJSLTKhFmnx7DWB0tCtZjzIAvtTGPhRTvUvMQir9JvZVpFbNMtWtsMN57QpxeV50dozIvj5KR2lmI7iIHmmfJbYq4ZfAFCKRdhEVraXVjU7nQePWPNUIopEhmzj44XslYVDL9Ceyk7QTNOKwmTLO2Y0FAvi9ymqjyXS2aLild1MHZMl','IgoTUOqh2jptfajN2k','haEI0CpxfyFGADutJvNaPkAqZc0cKcBwJF5b1xKMg7ojdPYh5BigrZ5asoLIxJukSs0iURNhLmBfx4ru0FoafabQW7iKqDv31YmMGipfWRYJQIgZA6ddimhAucpGcDfI2J3v0gQHKGvLIrQHjLyzM04Q5XLTXu1PLvZWGtJ9yp5AB6tXxXK3Os2Bnux8ZY8F2EsTrD7H8Vk2','CE','dX',15);
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 BINARY(73), d VARCHAR(42) NOT NULL, e VARBINARY(77) NOT NULL, f VARCHAR(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (184,10486,'5anfJ26WWhnKdSqUUVw','PiQlgNsJec88uduypd6Su8WMQMtu9wFoYHUv04Rg','jqKBZPLIkSzV1H503iItGXKiZ45RvUpJskDbprIGWmADCVgaPiT9D7QSnoNx','z8cM4HbL2nH','cBD9Tk6v84JdAifp4oxqzkTadFR3c53wTcjKkD11C42CKptqAPmlsAGv279iz2ngQwSMemrP3nSRVf5Q6BobgH9IMl8QXibsDZj','6qOgtXasgFiujgfGswZogKimAFJrXRaimVGPfIp5lOBNfg6fmqi6HZlBSEjRQGWJ9vW0nxAo',0);
-INSERT INTO t VALUES (36,-18859,'0KtkVFtOKDihsT0rW','xpOogpLkihh7aXZxjbkaW4gMl1ukIBMQBL','lVqQS8Q3AIdcf5hx8FLo6JrKEG62wHvInGi8MpUejFH','8FARiFrXfryYAUBiX8S6nQKH44jiULUDVvnLI14Gjr','nhlzohskpGgsmfVwlH','9O6QDl9KMU2O5CAjs4FfaFz4yt48M2sdStTxibRt39Rxmtu1ak6C9OZPraA38PMR1x4k6ZL3aYe8xOo',1);
-INSERT INTO t VALUES (53,-27374,'ipJEU4O1NDiYNVF17jGs4ZlHLNE2MOaK6puDwflmIj3HpEoeYnZRRTwfcU','wk5CNzRweNiJ','cyuIRZSxKiOe3aY75iRnVTtdaEWtugNi81sQa9UMlEBRom','cvTsSHslq0Jx9WfTecBY','JrHXsHOeF8IcC3os4LRzhi1p3mYtoC6Q89','DdjWXw78M8lDK1pslhV9KQMTnyVn51VS5ZO9xb7izldJVUHBCNzxAefY15zk7CqtmJYdkNnlEhP20zJuP6McYDygpQhUHP99',2);
-INSERT INTO t VALUES (255,25995,'hgzBXP5En8v7CKnWIbI9bhKqNcR6zIngypkUtLjw7juJBDwSgpOfJumK','mDK','mbgiDpxDxD3Vr63GIQI3RgGLbUodh','QPRO97rrmlRUyfZWsmx20TbS02EVx7Br8N51vYFMDrFNmf','fzPtBMXYUhx5rldnTc1ub12YOX5JzPcEJH6UGLaWDEQ6iwd4TyBaieqhd0sP6TKop62x9Dt9T5','ULsuvlKHZW852FpSZCanGlNhY5JupNA5vGDotLcs0tuoZB71rN0w',3);
-INSERT INTO t VALUES (183,10058,'nCkrGlsUAVlUPRhuz6KDWMrQqTuEV1JsW6CkYmWxRmKaVT8Dv4sDUyJ','4n6ocAFzew9bgBBp0','Lwt8jNp3OpNXBwGhEDQ5arOTJAXJdeO4ClB4PJEddNSijiEEsbLKvmYPYTrLfcpbnpCWc','7Xkix3dV','2Ylv6w5I67inhzqssD3EpfEeG8E0erg9EaAQ2MMgryRpiXwxQGsRp7EFKfESdqUznx3fQWGVVGp','SilhtrG7UHS7hABEQFog46GHG0UOs',4);
-INSERT INTO t VALUES (74,-3859,'kCRSq','vN5niocHQynsfkBSJlSOTIY36mCDtC','SgSCEGMjXtgGikjNqXiZ0QseZmHoXELGc6eymykEzeHNSrV2y1bHVmG','TC1cv','aegSLIRGxKEhbcEoxkAKi2QiQ4E5X5FcGOJACGLkpSFI1D5QqLqcQy1xLwJwhYd82Q4jQ2mwPcEOXu8Tjy2','HvDZixzKgwZVzSz58XRLGzJ9h6VbUctGEoh88hh',5);
-INSERT INTO t VALUES (219,-10708,'JhjdqzeSorUfGUiOv0IXwuTtoOD','U6AsAeD0aMrX8wn','hp8CrM','RL589y0dDQMYO1JnPqXGQsOU','yLdzsjal','BCPh35WM1nyuZgpqH',6);
-INSERT INTO t VALUES (110,-21122,'yn94eN','8HL9KEXJQz7ewYrEcxr','I5MNdyJARPUo99AtEdbhuk5UuMk0gUjR3qibKQ2hrnRp','IfaLxYWfWEkwrC4CAiG93Ir8tJpga','xDdcKr3AEk6EaCRxdvOHKI7DJLYRi9HdiilTkz8Ykftf9I71m9LwbEOKG4DhpPHwhn3Bg','v985bSXXGfR6VKE0eD8YK9GA3rnQ87PZof9PjWjJDn',7);
-INSERT INTO t VALUES (225,-29277,'bTyHyGS2B3Xs1Tqr2FkSpIAxqmxfrdKc2UQsfiJ','fOpsAZJpl','oZe8exUdM7X3iHf8','W4LJKqSQmRV7IorlvBnUiyu','Nth9rLIwrnz0Juk61Jso9zcfZzv8DA8J8sdOu0d71rg0dmXaw','lMm2gy6afqCxEwwAQ9j24dFV8HtuSaxX7mxLxrBD0ChjqgHK15wUG0U7WGvE9ZciaIN2wS9n1b7ltaG6794FrxIghffh',8);
-INSERT INTO t VALUES (47,12403,'9xx4wj7ovIhm14','CDY197Q','zvuSKxygO3jJU','P2bsExaXsax7AyXt6Yl','yHjiGKkOEDwBJ2SH3GxvslbgToEperUlzrpIF3P8tyfWElUv7xrde0yx5SvlOzbunePKftMwBwqLIaSX1JG','qyN9qiLCEgmHoT29LLSeRhpjJ9ajfcy91WlebSHcu4NnvwakPviDyENM7CNqZdRMjgTWT3yAedzgMeuC3ToBoFQ5oHUApQB50WeP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(9), d VARCHAR(29) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(94), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3295544,260155924,'tG3NZMTS','8','NqU8jtV1zXVvbP2ka','ixDDafDsCMRqrFDXSAVVuAB2lZ1hv6Ev6sj7QuodVyw4v2lcazxSojrY5O0EeWQn0chqVNMkQm6ffOa9UonEo37Oh2ZSk','C','xI',0);
+INSERT INTO t VALUES (11978987,117641802,'k5BZ','U8mh','tb6DNEHZ8lPgUPhk3t','7pP14bTZ9g91cJZXdUc62AYwwpIPxENiHjE93gNkyWMbU4RaU3lxVgzOwr4','U','p1',1);
+INSERT INTO t VALUES (4215367,1265534988,'iMj','HnMjAzCDeDJjo0UuaiiLJ','IvKwXnMjr6NrnyeL7edTt0Q','bRknFoX4oBSlF495N8qXjhB0IXjshgwE3k9jqFIW4sLEBfcXBcwcBYuWzkEqh82vGAAw52uo1jYLgalvqcSHH','U','69',2);
+INSERT INTO t VALUES (2429432,104432970,'Y64gr1fgd','xnYU0e','0gkUkIUOAYJkHNwDCYghRC9IudDteq','Q7KMdpQ57ZlDhqIFLaCmlkaXvC4aqcDqBxpJFIXu9VxoYqANiASIeCfoKTprjRAyPfjQy6EMHG','pp','L',3);
+INSERT INTO t VALUES (87717,1045310311,'33pbpYi','izLvLHF2duzg8ZX6goB5pl6Mtai8','8Knquf0LuMNFjdQfdgqeFVyDzWJq1bf','n7DUzWFYWJUReWB0r1yyPMcRNejdW3VrMW3J53wuxLJZzGTAVX7YgPcY4yNzyOlg8DnpWZxrrXigsGX','u','n',4);
+INSERT INTO t VALUES (12624330,1821405448,'IuvHlDxD','9D2q0bXDJVuSFojKRUg','c9RvHf0j','c1EyKDVDDItxu7v2rIoNVql9maGsk7oVZAZIH20OaclS4s6obA1p14cE2TJTDRvymWOi6u','rg','G',5);
+INSERT INTO t VALUES (15451742,2064738758,'UJvotW817','0Qo','isooofz','S6Y1KfvJSKPrnmbVqrXsIs15hXu61mSD9PXVk6Y6QEcZPbeTeslrqgOws6u1DraTf4lxG2pqKbrXrWFReDiRgrA9Q8ymma','YE','7C',6);
+INSERT INTO t VALUES (5505162,1493171105,'syx','zOqaDuSlB8urPCVuK9LiJHIP1I29B','YVyFSQ0g','a3c1','eF','l',7);
+INSERT INTO t VALUES (9039321,3913412648,'7','d5yRC7gmpQZtw2NEgFwP80hN45b','PCIx44A5nQTpVgrIUvOTBy3AmCjABPoehfabiXg0','ccAbqBCewgrvRrGUTh9NTG2asYyh4lpKGlLnbyTzP2T9f4SVi7ngjbdGujYoBuRs2RiVU4O1pDFE2eH33t62K1NRZ','sS','7',8);
+INSERT INTO t VALUES (4039326,3861049187,'P','WF4bQFqWZKqes310STQy9Oluh','cMB5IaQmZ','pOOB86GUAbqnQ4XOxe34q1KEK','eK','s',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(9), d VARCHAR(29) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(94), 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 (2329832,-29123,'NxZ2','BuEHzpMv6OOG0x3orMR2d5zoXbtbTvF','h5KvZkINkkfhlBdPe','NaSfISpUCy','PIKAmlg0jC1zom70e2twc2wq7Mm7kiv3sBt2qDHkhwemqzLfPpcF0ovnNAWzlMzZIzFpF','qNNRWouKxLy',10);
-INSERT INTO ti VALUES (2329832,-29123,'NxZ2','BuEHzpMv6OOG0x3orMR2d5zoXbtbTvF','h5KvZkINkkfhlBdPe','NaSfISpUCy','PIKAmlg0jC1zom70e2twc2wq7Mm7kiv3sBt2qDHkhwemqzLfPpcF0ovnNAWzlMzZIzFpF','qNNRWouKxLy',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(74);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
-INSERT INTO t VALUES (5426359,-13846,'M2UJfbXpWI0VShZYT0XvEGMtOMfqhiN4MSN95tKmHtvLwJ','pKqTDv','yzCIihBqUvze1QMsoSIDSZs3R5','5tJ1xAjqPxgRQfCmNGr62H','PH','ZanID5FVqJKwzsjo8CQdh3JTvX',11);
-INSERT INTO ti VALUES (5426359,-13846,'M2UJfbXpWI0VShZYT0XvEGMtOMfqhiN4MSN95tKmHtvLwJ','pKqTDv','yzCIihBqUvze1QMsoSIDSZs3R5','5tJ1xAjqPxgRQfCmNGr62H','PH','ZanID5FVqJKwzsjo8CQdh3JTvX',11);
+INSERT INTO t VALUES (12009211,924136018,'kQc','Il9ftUl','RQDbe1PH5OdVBPcgS3fnkD3W3f','4WFjF7KfjagZnTBla01kNtHem0C7w61DRsgH9Goqr6Hvy6PW4SaXiICBNVFaHq9U','gA','q',10);
+INSERT INTO ti VALUES (12009211,924136018,'kQc','Il9ftUl','RQDbe1PH5OdVBPcgS3fnkD3W3f','4WFjF7KfjagZnTBla01kNtHem0C7w61DRsgH9Goqr6Hvy6PW4SaXiICBNVFaHq9U','gA','q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (12233210,3081797266,'pN','FCEaOx','n1','EKGpRnCXU3y','i','fG',11);
+INSERT INTO ti VALUES (12233210,3081797266,'pN','FCEaOx','n1','EKGpRnCXU3y','i','fG',11);
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 (10041867,22935,'rAqGaDswhsqYFe9FGDPpTPcHmBqy','1JEc52BaUtdMtQzxh8lcxTCTvHGkpEPR3FXIShmX63gwTLsOxeXMyvpntLa5bMqrpqOwjl3seIp828qXGsjIDNQxKzNqa0ZJwrSo32XFG3JnUFezpzwO2Ynllmu8ngWyZmpc45qY1SJVFPX2wWVFDWMTajfvaJatJwCblNjy0UqCGLWDZJ9BgE3tJaHPG9aqu38cw0PGnXjtoEr','RausLn7uDY2qGUUYmSCE6DOXMHPXXvZWQDBH8VzLDKFkiIzgxSo24licNYThDermbQDqtDf1','OAvbfjNUBnrtF38JqJNa48IaaqiF2c61YkpR','giBezFzT6','gtUs2nr0XvMaR0l12nAxfNYKxTZ5l5gxsfgqkpxa9owhuPf3td7o0hBZ8YreEZS79vR50mSa8kJ3Zt5jc1gcwNnMRpw2N8ZK',12);
-INSERT INTO ti VALUES (10041867,22935,'rAqGaDswhsqYFe9FGDPpTPcHmBqy','1JEc52BaUtdMtQzxh8lcxTCTvHGkpEPR3FXIShmX63gwTLsOxeXMyvpntLa5bMqrpqOwjl3seIp828qXGsjIDNQxKzNqa0ZJwrSo32XFG3JnUFezpzwO2Ynllmu8ngWyZmpc45qY1SJVFPX2wWVFDWMTajfvaJatJwCblNjy0UqCGLWDZJ9BgE3tJaHPG9aqu38cw0PGnXjtoEr','RausLn7uDY2qGUUYmSCE6DOXMHPXXvZWQDBH8VzLDKFkiIzgxSo24licNYThDermbQDqtDf1','OAvbfjNUBnrtF38JqJNa48IaaqiF2c61YkpR','giBezFzT6','gtUs2nr0XvMaR0l12nAxfNYKxTZ5l5gxsfgqkpxa9owhuPf3td7o0hBZ8YreEZS79vR50mSa8kJ3Zt5jc1gcwNnMRpw2N8ZK',12);
+INSERT INTO t VALUES (6151158,2405810947,'692lW7Lk','5dky5jlV2cGCcD7yUyKVzk2wyhNPTniTm46Os2ejgwRpDkNHsih8Wx1nbEk','RVSYkSl','GXxzNtAuT2nhDLMtmcGP7JYzDtnLAdgdZe1R3fUfn0vLD6SXsF3Fai17WCZ1KZIJ7zieybuDZhV0Iqb6q','P8','n',12);
+INSERT INTO ti VALUES (6151158,2405810947,'692lW7Lk','5dky5jlV2cGCcD7yUyKVzk2wyhNPTniTm46Os2ejgwRpDkNHsih8Wx1nbEk','RVSYkSl','GXxzNtAuT2nhDLMtmcGP7JYzDtnLAdgdZe1R3fUfn0vLD6SXsF3Fai17WCZ1KZIJ7zieybuDZhV0Iqb6q','P8','n',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (183029,-15234,'8YAO0iF5BXNOPl1Ws1Af6','UfZQv9DoxzkFlhV7NAKjPJHt0NzCMKrT7iprzEE8r3JGK1anthFWIJMGLMdIwJCouUlndMbopi84NjRDX93IYwSMixWkRJ0zQk642Oy7cy65Os477WmG3qm1a1l85d47aI96o2oyyd1QJXYo','dcRYONP6rMJ66RM9nzySWeiR7d','62tC8XBVFoYeuzDxlovowrLV6wRfOxkRbzC2JENfGOvxrr4XPDS5zdOQ7sItaPSBcZMlJL7tHjK4k7Lm4hneSleUfdMWSBq0HXWQVqcQH9v3eXM54QocsgTPd4NCVGoaRaM2YILYP8wSik1SWzThKskp4i0X1wThEJcVwXNbn6sdJGluJBhWqWikk8nEsazvnpXMX63pd4RjqqMZhDrbHotxtrqwr1VY3e4ka0O5G1YTUDGWx6RL','TY6Vc4vzoRzS3mVVtAyJeuBu5Wdf4Cd1fYfO22PILgqJbUVGash4M66rbGYG3MrK1SorkRNpcnqG','i2Y68JNdvFpnokLs9ud1O1YqNS5Iob1OFNeCFKpzHubwDDNOAAM',13);
-INSERT INTO ti VALUES (183029,-15234,'8YAO0iF5BXNOPl1Ws1Af6','UfZQv9DoxzkFlhV7NAKjPJHt0NzCMKrT7iprzEE8r3JGK1anthFWIJMGLMdIwJCouUlndMbopi84NjRDX93IYwSMixWkRJ0zQk642Oy7cy65Os477WmG3qm1a1l85d47aI96o2oyyd1QJXYo','dcRYONP6rMJ66RM9nzySWeiR7d','62tC8XBVFoYeuzDxlovowrLV6wRfOxkRbzC2JENfGOvxrr4XPDS5zdOQ7sItaPSBcZMlJL7tHjK4k7Lm4hneSleUfdMWSBq0HXWQVqcQH9v3eXM54QocsgTPd4NCVGoaRaM2YILYP8wSik1SWzThKskp4i0X1wThEJcVwXNbn6sdJGluJBhWqWikk8nEsazvnpXMX63pd4RjqqMZhDrbHotxtrqwr1VY3e4ka0O5G1YTUDGWx6RL','TY6Vc4vzoRzS3mVVtAyJeuBu5Wdf4Cd1fYfO22PILgqJbUVGash4M66rbGYG3MrK1SorkRNpcnqG','i2Y68JNdvFpnokLs9ud1O1YqNS5Iob1OFNeCFKpzHubwDDNOAAM',13);
-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(55), d VARBINARY(41) NOT NULL, e VARCHAR(95), f VARCHAR(5), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2107588447,8204045,'6NMe8rnUrkU8bxymXQfhTaXHqsrquc','l6u0M84MHGy8yYx2efuQ1ZxKcN','P99tZXYhW8S4J74qalclRMBguqNRyPabYRprOIVKzX7MWxWCKuPvON4X45DEOvM','vJPDp','JoM1mWI','FcSbGyUZdPSYRQrvNx4jfV2bPQ57tZenb8VpAm2TyuNXTrYQ6VpvlP1VhlSMAct',0);
-INSERT INTO t VALUES (397558912,-7759910,'xIk7uVCz6iThEAcu2UFQRIhXZgtH5tKgEUctwlohdrCYtIY','5tzpk2U4','GeNwFVoY9NG8rbAyXvj97tRUwGq55Bo021','1','sT5cchxNnxRUChvqr3FsBgIA80aBqQYfEZ7NCUMXhomPRCaXPd6R4h8O','L53zDNnsCOzAquepq',1);
-INSERT INTO t VALUES (2329303731,3823314,'obOBxxzoiLpSiUL9VAVmbM6ufihpurSxwjBsJgHsXAkjSgw8X','4L4eNKoafpLMxkYcTnyrQC8gSw9eY2fHUY','OUtKOlRbZUFOSjL03nWsXHsBcysma','TMY','bOuOITlI2Tc9dOcVo9hr8LEWg71u5SQzLz4x5bZLFfZ1sblXxH5GFHjTinH3vb1ZXnt6e7Y8me','EyUkzrGKIUSLCMGOZAi24yzQui8dZJU6h4Kffwct1gLYRIGsX0EVkvPb40L6tO7CwzFgec3Jarf8KRLbutzNhYQR',2);
-INSERT INTO t VALUES (187621162,-1014919,'ttuVDJcOuYKXs','ATQO6OEcxlIEXnlSub46JSgw6DDyzu96rtdNUMXg3','P28fnwjqI5w7RM73TZIs0pMhsaoPTTQPrEu5DlBwofyMaTMlyZYNNXFKQbXg3JwsHEMivdJCMKBmcA26Nzf','nvept','Ojd598Fgo1OFz01c6xtMqHjQ9wxW7ZvEr1H3MiVgBz2Dc8gpOhBJph','eakRNZpJZfbEG6Q2rqjDfVF1EywRu2PY2aJz1EGLJnKwR',3);
-INSERT INTO t VALUES (2047496609,6972060,'ei6n5GBnQE3EYeW3wpKydHLVp9X7UddnGRS9GuOjPx','aWThbt96m0usorhu2UmE','p05yd9QA1687PYF1nd1N6iMkFje79s8CIU2bTv4b3X6iWcVpCHCnBS0lQosN68V2msfUGMIRnTHkmWPXbhN96','LROml','ylFs22ixOQYQTB1VobTuEYqh8VseJsI94lCwrTB8s47xZANHo5YDEZwF5ohwfmEDKrytxWOmJlr41xJ94','Jy09gI7f2eyWdnXxWy687niZT6db',4);
-INSERT INTO t VALUES (388538528,-4537538,'QHu0T79Ybw1B8JYOPPRQBGcvUxrp0FmAiSFNoDH9yMAITC5f','mPF3GUjLcziEJdJlzK1VvLgS32s4Fh02h7ZDeb','ukjYCpQazit8aAacCeGCCpcIAvEA87WUYWO11o0NYoDFioZaQaSXpMJoCmJh4ANO6wA6gegq','MJbrc','ohUMZ4lFEfgz14iDnO4je2KIp1','n1Wj57jtFw0Pi9IUFZ8Q2GpgqGYlfcZf5F7fltsqOi6IznzDedxYwG',5);
-INSERT INTO t VALUES (2310530613,-7658697,'ojgo5QvnOsUmG0lgFyVQnH9HBg5sKxsKzfjozhl5alRz9bc8IrRs','2wqm5ELg9WtSOLlZpyNh','Vjzot1qFSurgfdwYWNIQOKbp1TZ6FTNAUN8HasBv1pFooUBJ5jP60QHGBKtVmwQmB5Mqzr','MCPGD','FKzpGgLNsoNJJvW2AlAWARbJgoldKivcN','KVpJLpHLkJu4zQTlcv217iZCdAf1vqU6EofL',6);
-INSERT INTO t VALUES (398321312,6534688,'qUA252EeBBmgsse7f2U2Ml','m','Idq9pluZvFzpZzxRSBgmmBgCWDZ9EUgLGWNKVft2hGS2POFEgvVA83WRDugXO50elB0CTEnezm91ZBIqM1','g','1c1SPGSPhO9ZJDKhqAO6d','4ulwA13PSETO5o2yRJRNQ7fH10OLolijifAWql5APHMM9EJaYAmOxCS4GypRjFcHKrM2HU5wUEE',7);
-INSERT INTO t VALUES (211569449,-2266047,'ehimpOoB76ZndVYTzaJVDvehOApeiism8OW9b7','E4EqOjS38UNDo4E','tkkgPpYU8mTTwO58GUz9tWUivakz1c','VkFn','mSSr2qY2GMED2SmGp6NIfL','d9gGgw3MWPs9XrD1yrBIoCnUrgICl4nXwXq8dw4eeAGf6zo1N0oGy4D90ghdzb6UNV8tXvUgBjAjex4zTNwgunVcuw6yZDY8sKAz',8);
-INSERT INTO t VALUES (280925938,-7296794,'HOj987oUtR6OYsIkLx5jTcge','noeb8sJsQxZUEQVNA9I','l7RGG1gRtitMjZOU4vPk1w8lOb4vY7Xnbpgj13KaX1D','wmjJ','94BR1EJPRysYCk2BRKdHxVHvTU2OjVx2Uu7Z0WKODEBkX5a6oM4MSkLHfb8JY5PE7O','L22hR94Hkf0UajHamr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12848334,2713092463,'6iO3SAwoU1','Knq9PCnVMnBELIGE5YlYIz8F6prrG6F2QG7UStIZqARoQeGgdXxDRdc7nEYyrfoSFb63duaIU','fCw','WlueVKAguTh5aF79PuZJxT2aEsKKpL9meR4cdToIuO0ckPD9Vntzw437gGSKZOgHubSHvEGHXwrTpKwN1imba1psnjtsROyGQgEsOP7xLh33i4NzVPigD1QWlJaBSq6Pn5iD81L8Lo9dojwgNP4a7zX1ITyGQrSpnoFCOrtjNbEc70BdtS','fA','h',13);
+INSERT INTO ti VALUES (12848334,2713092463,'6iO3SAwoU1','Knq9PCnVMnBELIGE5YlYIz8F6prrG6F2QG7UStIZqARoQeGgdXxDRdc7nEYyrfoSFb63duaIU','fCw','WlueVKAguTh5aF79PuZJxT2aEsKKpL9meR4cdToIuO0ckPD9Vntzw437gGSKZOgHubSHvEGHXwrTpKwN1imba1psnjtsROyGQgEsOP7xLh33i4NzVPigD1QWlJaBSq6Pn5iD81L8Lo9dojwgNP4a7zX1ITyGQrSpnoFCOrtjNbEc70BdtS','fA','h',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2425364,1960938490,'r2','4jg9XracCK6TjSoTDompmCniU94EDqnMASN8ZcyYoudNgZ1HQOFOtAIfkNqFZ2BOasTMRIC4e90oMyOhqDzlzZa2t6WtptXl2GzVv3KZpOAcBMzYz0sHNR3eXR7I1StKiLilnFZ','QeJyArl2vtbxshgV6KsdtK7WJ5AoMZfl54scj','SxwN7fbX3Afu2SUQDJFy3ISwxN5VlqKspmE1HoEK9yqYdwK374gHpLjdvGQ4Ox5dBPAfZoCHp9G74PUvsFTeTTnAEKF0eB1vdLf4LcTW9VBRjgDa5OszkADdBKtwTW5II1ugX','X','6',14);
+INSERT INTO ti VALUES (2425364,1960938490,'r2','4jg9XracCK6TjSoTDompmCniU94EDqnMASN8ZcyYoudNgZ1HQOFOtAIfkNqFZ2BOasTMRIC4e90oMyOhqDzlzZa2t6WtptXl2GzVv3KZpOAcBMzYz0sHNR3eXR7I1StKiLilnFZ','QeJyArl2vtbxshgV6KsdtK7WJ5AoMZfl54scj','SxwN7fbX3Afu2SUQDJFy3ISwxN5VlqKspmE1HoEK9yqYdwK374gHpLjdvGQ4Ox5dBPAfZoCHp9G74PUvsFTeTTnAEKF0eB1vdLf4LcTW9VBRjgDa5OszkADdBKtwTW5II1ugX','X','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (13457416,1554413080,'kwIx','J23ik9KV','BznRoGMeydncK8vy63e4pSZ6e1G8ra5ZfZd','uVFNdmgD1zWwyxMPXFHyDdeA6DNTC8Rtbtz1yP5MV7yQaydHEasv3eDX7AKsyulhuFHuX11hNKQgGAdIGHLH4FaGbjzLLaDRNnDAsMNheWRq1vuz5cOvkWqTuel2txR2YD7kH9xi5SneiOvuPNF9G9uWpnkqH5fbN7lX8AvTMAKnSKxw6pr7uYUxtjQGMFsGOTsZzQ5DtkkMI3LetQex2AzW9t31mmSk0haN1xDSJLNFZ53yMlCPUxk2grLRRQiv','hH','7S',15);
+INSERT INTO ti VALUES (13457416,1554413080,'kwIx','J23ik9KV','BznRoGMeydncK8vy63e4pSZ6e1G8ra5ZfZd','uVFNdmgD1zWwyxMPXFHyDdeA6DNTC8Rtbtz1yP5MV7yQaydHEasv3eDX7AKsyulhuFHuX11hNKQgGAdIGHLH4FaGbjzLLaDRNnDAsMNheWRq1vuz5cOvkWqTuel2txR2YD7kH9xi5SneiOvuPNF9G9uWpnkqH5fbN7lX8AvTMAKnSKxw6pr7uYUxtjQGMFsGOTsZzQ5DtkkMI3LetQex2AzW9t31mmSk0haN1xDSJLNFZ53yMlCPUxk2grLRRQiv','hH','7S',15);
+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(52), d VARCHAR(35) NOT NULL, e VARBINARY(34) NOT NULL, f VARCHAR(17), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-328304526606461294,639060236265921239,'BxzeYkg4LUB5CB','fDyfAruftJjqzB5y6uG1QVt5Lnm3pQTa','z5Bb5D6NH8GAA4','6wN5wHWeAlPus','H','i3',0);
+INSERT INTO t VALUES (1598954853560930306,-2795470993532989444,'WXlE13GO8SK2BA','v7SN5o3wP3sd2','Btnqz95','R','5','P',1);
+INSERT INTO t VALUES (5304262401613225321,990205636916700006,'A3UfmhFd','aLEUiX2QnFKdtiQHnF92F7fynsgUfziM','da8PE3qN9IMdid3','xTgZUe5YNw','n','hd',2);
+INSERT INTO t VALUES (-9178980097748696584,-8129247609213638056,'UsWqHe4ooiunBYuJBhMRGsbj0t3gx9iK8ux9H','QGC','i88gqADygRhtw','SX','T','O',3);
+INSERT INTO t VALUES (-4896637688466990456,-3009841328170628634,'yShjIWgNQbm','RQL','mRvGXzJRuZ29s0IYItEWY8','WO9u2','f','b',4);
+INSERT INTO t VALUES (-503476060230398041,3148588386554100369,'4IYLDXCOZvvun4PffWB3O9yKoWVDwKScKH4N2IyZPB3HH','ZY8OSIvQqQJ8','VYHtRLnj','LYzwXtVQ','e','I4',5);
+INSERT INTO t VALUES (-4859360577799294547,-7128985595846166521,'dh3VK7crvPldxdyxsfNB3eeh3Qi5acc9zpy','Brc8OhgIsXMuojXBlffblVYn1D','29jzaReIKnrBBnBSE','q3oC','w','Kr',6);
+INSERT INTO t VALUES (-6268681967372111611,7723833852869766612,'2dPuo0w2Bj4bPtaWxJaV8E2J5Aqzp','4fYg099t4yFlYKTPagwoV33C9s7515','YO1J1HCi5LDgqiBIdN1anJeE','NYxWmcMUk9','C','za',7);
+INSERT INTO t VALUES (-4318696695370901249,6247721523118403067,'2n2OPr2kBXPTqS5dpDkbQ5HxLkfy3V6','QXjUHipWD0rlIhyik','1HRCgGwg3UauyESSeWPxH40cdtmvZmUCs','WbL3yjKE','X','dO',8);
+INSERT INTO t VALUES (-8689313010680704698,6459034180548783556,'u1rbN0DcCNVVHNsYBVXWZ0TqCBwpzWmZpU1Coazp','6kachCgQKFu9nN','vvaVjYHAhHFLKZyfR6ls','Fg','Z','8c',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT, c BINARY(52), d VARCHAR(35) NOT NULL, e VARBINARY(34) NOT NULL, f VARCHAR(17), 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 (2828770157,-2033851,'fLNegOYFyVd4UqSu73nELwpCIHNiZhiJpVrfrlYOH','VnHN3PQtAo1khkXhtE','xtwJaDpuPoHmy37d2HBOePCH5LUDJ29kvMPTwJXequ3bkXas9YHElDGwhM262HRuEizLc3eWyWbXGYM9wTXxbni','Bx','1mmYXGjwsUkGGiuAVcMUfJsD6cowRXt','uKQJDoEjTwLzRnVCmg7UloYaI5cHO350Nrm5ABFVo45FJc9JJA2ADPHPh37JJPraJ0Qui9qyAKT6B99G4k9QxVKbT',10);
-INSERT INTO ti VALUES (2828770157,-2033851,'fLNegOYFyVd4UqSu73nELwpCIHNiZhiJpVrfrlYOH','VnHN3PQtAo1khkXhtE','xtwJaDpuPoHmy37d2HBOePCH5LUDJ29kvMPTwJXequ3bkXas9YHElDGwhM262HRuEizLc3eWyWbXGYM9wTXxbni','Bx','1mmYXGjwsUkGGiuAVcMUfJsD6cowRXt','uKQJDoEjTwLzRnVCmg7UloYaI5cHO350Nrm5ABFVo45FJc9JJA2ADPHPh37JJPraJ0Qui9qyAKT6B99G4k9QxVKbT',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(56);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(56);
-INSERT INTO t VALUES (1863962226,555206,'2yWjXbcpVgiWwEqGgnmHtlq6hS','BKo8vbrTsA3VHJiik','MaTgcDIFWYiT9I5tnnIugPj6HG7bZV9RokwpsKwTZRx4WMIZVfEyi1Hx7EQPJiwzpj7PRntKCI8ddRG7U8VfqavZqz','0vJIh','vd4WPFMn','cg3qBm9l5UyutB0cYxz1z4xHw3ezrXvX8rlXpy6e6c2PcA7NHkJIfGpHTXHIYVmMr4wtZFIbI3Nb3LqIP3lS6',11);
-INSERT INTO ti VALUES (1863962226,555206,'2yWjXbcpVgiWwEqGgnmHtlq6hS','BKo8vbrTsA3VHJiik','MaTgcDIFWYiT9I5tnnIugPj6HG7bZV9RokwpsKwTZRx4WMIZVfEyi1Hx7EQPJiwzpj7PRntKCI8ddRG7U8VfqavZqz','0vJIh','vd4WPFMn','cg3qBm9l5UyutB0cYxz1z4xHw3ezrXvX8rlXpy6e6c2PcA7NHkJIfGpHTXHIYVmMr4wtZFIbI3Nb3LqIP3lS6',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3187458727,-3301410,'SrFMhqHKDxgj5jw2XRUiVy0hrvBvJmefIkZRv0mgvtbBmifUN','fpWboHZ3WXmKuXHiHDqCTtBxxgiUQChDyx4xe07wbohaGWlQMZwvQPOQFrfHDm972PNDESzaCZfjsIbVW7uqSzDQOnUfFKXdH69QMu332DKckVTLHWmiFRIoGoE732rh3SU49DY0PKJhlpZsYxNZ5hDyYpisib31TlYRpxG9MdJEz','K4vLQhUW4Jzxgadd7fQJ8Saac3XIe4T6K96NM8WMRK4NX7ilf8FuL5L5JDgF','gom','91FG0bvPsrOawcInz7LKuanRpbgr7S3xdE3PsF1MGHBoY4wNq6vVWNOeOa7wK9cWzI8mSzD0lotD3JHYPGEQ','3RzTKRoelE9RHgbcp1chz3ZSjH6g23gyDZI7yHVQAWggYe9DpVsAvwG88gd',12);
-INSERT INTO ti VALUES (3187458727,-3301410,'SrFMhqHKDxgj5jw2XRUiVy0hrvBvJmefIkZRv0mgvtbBmifUN','fpWboHZ3WXmKuXHiHDqCTtBxxgiUQChDyx4xe07wbohaGWlQMZwvQPOQFrfHDm972PNDESzaCZfjsIbVW7uqSzDQOnUfFKXdH69QMu332DKckVTLHWmiFRIoGoE732rh3SU49DY0PKJhlpZsYxNZ5hDyYpisib31TlYRpxG9MdJEz','K4vLQhUW4Jzxgadd7fQJ8Saac3XIe4T6K96NM8WMRK4NX7ilf8FuL5L5JDgF','gom','91FG0bvPsrOawcInz7LKuanRpbgr7S3xdE3PsF1MGHBoY4wNq6vVWNOeOa7wK9cWzI8mSzD0lotD3JHYPGEQ','3RzTKRoelE9RHgbcp1chz3ZSjH6g23gyDZI7yHVQAWggYe9DpVsAvwG88gd',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-7138343065350352609,-2372567630178296524,'1P2ulY','cgoHqifSX5nmldDi6hil','B6o86t','a2','U','M',10);
+INSERT INTO ti VALUES (-7138343065350352609,-2372567630178296524,'1P2ulY','cgoHqifSX5nmldDi6hil','B6o86t','a2','U','M',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(53);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(53);
+INSERT INTO t VALUES (-7315171065849043811,-5165104915224422547,'8uVetFtZZMZCvD0rzP2nK8MqtCO7EE7QBTnMC','IZGnSE4tyZBFNCLOZNcZAFe2JJ','HvEH5WTEPyC','7vB5DPccsPXr','j','Vx',11);
+INSERT INTO ti VALUES (-7315171065849043811,-5165104915224422547,'8uVetFtZZMZCvD0rzP2nK8MqtCO7EE7QBTnMC','IZGnSE4tyZBFNCLOZNcZAFe2JJ','HvEH5WTEPyC','7vB5DPccsPXr','j','Vx',11);
+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 (-145065201209832463,-5625351592712196611,'dzuZemIQBzbX1tEn82qc9kdZj1iBYpTCDwJfafFx14zaVZBreCEs1','ee2fbs8e8B22iIlEnD9NSkxph8G7xgxPjIHTWg4xJU0SZoNqAgesDS5ZeubtIWholHFgAvoarPYKhezk3koznHuFd79','rRzW3eXWnfkE2uHBBlWZRMsh79JXwJ','0RbFns','i','i',12);
+INSERT INTO ti VALUES (-145065201209832463,-5625351592712196611,'dzuZemIQBzbX1tEn82qc9kdZj1iBYpTCDwJfafFx14zaVZBreCEs1','ee2fbs8e8B22iIlEnD9NSkxph8G7xgxPjIHTWg4xJU0SZoNqAgesDS5ZeubtIWholHFgAvoarPYKhezk3koznHuFd79','rRzW3eXWnfkE2uHBBlWZRMsh79JXwJ','0RbFns','i','i',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (314350203,5083591,'99xffynPx4y8l9dYFQRoLz9tb74CJHHLGYCmPbFDzpRaa2QwNk5t','KT3GIkNK7EYOXsHfCo0Y','1tQRB3LTDn0','SE8F1jdhgobwCsaPI1Ps6ILe7iPtn8bglpLf0E5Caf0MKe4MBwXHuLPHTdFvqk7M9YEKnZIq7hxeoygAIzvmF6oLKQe2cKOxTBv6b6kN0Re0170pk7sHQGx7wMfHSyEZ2pzblGwvfBPW7a5q4we6B1iuigkjP5U6hc5UHG4HjQZFOaKA9P5Giu1YK8RQ8FRDqYnLlEjh8ak55SYmurk','CJdr7ahM','IFL46iiH6oZtGEiL483scltK20uGWLnJmDpDgkp5TnKU',13);
-INSERT INTO ti VALUES (314350203,5083591,'99xffynPx4y8l9dYFQRoLz9tb74CJHHLGYCmPbFDzpRaa2QwNk5t','KT3GIkNK7EYOXsHfCo0Y','1tQRB3LTDn0','SE8F1jdhgobwCsaPI1Ps6ILe7iPtn8bglpLf0E5Caf0MKe4MBwXHuLPHTdFvqk7M9YEKnZIq7hxeoygAIzvmF6oLKQe2cKOxTBv6b6kN0Re0170pk7sHQGx7wMfHSyEZ2pzblGwvfBPW7a5q4we6B1iuigkjP5U6hc5UHG4HjQZFOaKA9P5Giu1YK8RQ8FRDqYnLlEjh8ak55SYmurk','CJdr7ahM','IFL46iiH6oZtGEiL483scltK20uGWLnJmDpDgkp5TnKU',13);
-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(32) NOT NULL, d VARCHAR(100) NOT NULL, e VARCHAR(5), f VARCHAR(5) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1817068891202960427,39640,'kMhp','Y85WknJZQeRlM3hXZbOsJ0aGsYJZogflxrF8qe2tuJUMY6bmoW33MeG1mGxXxWttgT8NdDzDUHw88pTSm5Ij7K6k','tu','JS','027gmfdspTLznbjXnE9CiuUn7XMpJ4xMyFaxRfM4GTulJu21XGjRuH','lkjCbAgIO6VzsQGz4Stoa9nh8oTq3R52pxkqTgMHlMZjNaOTzl1wwSeuk0mi54i',0);
-INSERT INTO t VALUES (8485408901728896486,23455,'PGadvTXRFUSIAu5yPlO2a','ntBGPCl1dQv913CdQrebHeE2seIXubKFlcgVlUquAQBj84JLhePPuTY3BI7UY49mYJFJGbzUIDYq3v5bJtTgHlfDhhC','SCX','D1b','pChC3oBabNR3NGSuqatpdmvgxiO6iBRvivsDVHvoI5nYFDhD3M2ukemtKF3doPmiKeXbtP5aTKtzXIzoJcpcUTcK5SSRy','eme1w8MOZRS5h8LzvT2s9IhF9lzaWhP6N8NkZAsZGtIOWYmw8QZbBFkeyf0Kwngt1kzYBoDAbTwEQa4q8rLdP0j8Xuvfi2BUE',1);
-INSERT INTO t VALUES (5509309287815974311,4499,'VgRTP9MUdx4','LbRxNn8ucg4S9KFcFGOHSgQQn7SefgZQvwSlC8pQSvIDNL80QEr1sODNsRVkYAGL7qbwi2fvB6L2Qp0ARVKWDpSZoZn4xvI','Ba','OBz','hUz2UdrdmJ5YpDpwpjeHiXhkQmNKwbBy3AVdC4eKVjrGskwFnwMcP4mUQxT0oTfAMS9XRSvBk85NpI655f0X2HOr','lNUkzjTepEAjAXj',2);
-INSERT INTO t VALUES (-1463332299016163873,46799,'vkGRNob11T','KTDkQ81ntaelsnK2Ir','Ma','6l','qm92CtrRVuBcfsmVLAgNU4cLxAyX2OhhUv1ImWlrWAxr926MwWj5CMj2SwOgkDLw66rZa4FN','Qtq6hG38xQcz1HJEW8hz9x31cdd56',3);
-INSERT INTO t VALUES (8330660977229124547,35154,'N','orNWF5dRFWhH0zorhC71DdEXy2xXz6','AXN','9K','TR25ITJjBblfHCAGMkXRt6rbUTlpkfVhrVAvBlThMSHbiGjubsSA2EweYLpw0bVz8PQg','3OtzguOAcACU',4);
-INSERT INTO t VALUES (-9190326486817623537,29165,'Pxod2gHO21p4nSKjSzOeaciMftj9R','fVzcMilnSNVB8gg566uwHsIZVa3HcKAeuLLiFx6vMYHq6e41S7Gv0bk06bKn','h5UYU','RaN','Rqnq2toxqC','ON',5);
-INSERT INTO t VALUES (4717273683370463606,10200,'8UDC13','dkcI3TJaFEGdZ11m2xKPrPsmLKRvyc80VGBSUu39Lsp8Oz4WJkOTOSE3eX35EdoDPkBSKfmOntZRhXuyYRM6finktrFcDE','wx','s55n1','RMbLFaI16m1h5EaEg4l0oO8obc0q7FNN0EZ8ent5HIbNEtfco2Oa9tkqWZgr6nu','lpzw7RFzvhEK4XxqOeg6hD',6);
-INSERT INTO t VALUES (-2405771431195663940,5296,'QJRYv6bYhgkb4iV8','kxUNL8b6OlIqEofwT4Sm6V3EPS2AjxD4L3ZfWsIQT35','Vt29X','cHxT','vbljKi','9ZAJCf5alnYBctG4QwLF7VzJGNS4cGQBaAt9vh22uQbVg2yTqvgW3OOeSOq398c',7);
-INSERT INTO t VALUES (-2514525457518675957,56940,'eQEkEiDyc3sI7B6wnTuDo','mIo9QYrXJdqky4WnzY7uuNwgiM23vzYFBX2RrZXdfMnV2xDnaY5l8fdF6dox6l1S7Y4GaRSVvbI815fnQBdzia5BaKfGZOzRIIE','NV','F','tpfeVC3QwfxjpPi3abDmPpyVD9uQAW640TbesO9XZOf9t0spYjM33wchoj9Si3VElzi6SyTJPG5Wr91OKS0Wu7GhCrZe0c8zBI','81At4y4UYk0SlcORqAM0NK1uDpTtvsgcAT',8);
-INSERT INTO t VALUES (-3712272133569570727,49381,'SaQJveReDVEHZ0A8cur0HP2aQgbKcTZ','X0gAIzEMObANaTrHiWO3RtFWfJpRSF0qLgp2VTm10ztjp87Aei9hAGtNDDafsHhUyRdB','X','Pn8','BxSQQvH5OEaHdiQvvvwb1AGjIdl2IDHxObhmWVO4vXE4QRPjF9h6aSS8','ak5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8003256794201595175,274653864438564553,'weAU9NrNYjHDZnGRA','ezh1NrFo1wZQiCDsGGQilNHJbwXWA4knf0V','2orzM0U5ovKORtAcD7kWRHY3','ZByqbPj6LT4PLQnFirP2za2BWXhu66dRcs7Kqd2OBpd6ipYThkkPhkVBjZkYtrXSz1MVlS5jONYmOlzeVEeN6FWM9lpP6lTs0EQsnH5qrxCuh1JgvWnK68OYjtBMnmC','b','pV',13);
+INSERT INTO ti VALUES (-8003256794201595175,274653864438564553,'weAU9NrNYjHDZnGRA','ezh1NrFo1wZQiCDsGGQilNHJbwXWA4knf0V','2orzM0U5ovKORtAcD7kWRHY3','ZByqbPj6LT4PLQnFirP2za2BWXhu66dRcs7Kqd2OBpd6ipYThkkPhkVBjZkYtrXSz1MVlS5jONYmOlzeVEeN6FWM9lpP6lTs0EQsnH5qrxCuh1JgvWnK68OYjtBMnmC','b','pV',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7410549528732879164,7549343442789205227,'ovx','3upzBd978w5MuETBkz7BUM4bnkgZJuQ4U4PlsUaX2UIX31hk3fsZIETAs6DmxP0V8fnrfZbMuy76rxIkq3LeM1KvpuTN44XG9D3CPZAYixQPwYhx6NllqiSdH51tRFMgMYm0JwUAU8hIvUjOKrbnaFsI0YWKVkhE0q7Top9wb9sRgj7SqlSPdHcA','6UkB','YTNpMjwMiaiUVeOFFiZAb6GOIScHy8DJCIsePthknm1wGJzweQEf0TtLS82tjQxTHQlt2HcQIYXcaiAPjSB','9','x',14);
+INSERT INTO ti VALUES (7410549528732879164,7549343442789205227,'ovx','3upzBd978w5MuETBkz7BUM4bnkgZJuQ4U4PlsUaX2UIX31hk3fsZIETAs6DmxP0V8fnrfZbMuy76rxIkq3LeM1KvpuTN44XG9D3CPZAYixQPwYhx6NllqiSdH51tRFMgMYm0JwUAU8hIvUjOKrbnaFsI0YWKVkhE0q7Top9wb9sRgj7SqlSPdHcA','6UkB','YTNpMjwMiaiUVeOFFiZAb6GOIScHy8DJCIsePthknm1wGJzweQEf0TtLS82tjQxTHQlt2HcQIYXcaiAPjSB','9','x',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (3358820426663027998,-1795869343411925925,'XCXIdpmQuR4a4N8bB8tGT2kfMUX','BnkCjN1m24EkeeEUQ1b6jOTTcs6YvJ88G3HsQYFcVayUQllB1z1SXj8uU7l6v9wkRWMJdoHxlA6gHvN8K2l237knQl74MwNuJ3vW8RgM9shWt3oyx','yZy0iRAnuvLXxBqbXfcoe','Se7zG5ISuAGnY4fUaGq4eRqGjBj1P8EOBIdYrjJz582fwFCVVD9gY2Ib2Q5G90cOcRlMixPGMla8uubFLvgFkQkHthwB9WuUqrmbOygbKvJvpW9TJVJMyDAFbz9Kcgl2zSoSoXzJGQ3szTH16gjmvp7vcwr','u','PFo',15);
+INSERT INTO ti VALUES (3358820426663027998,-1795869343411925925,'XCXIdpmQuR4a4N8bB8tGT2kfMUX','BnkCjN1m24EkeeEUQ1b6jOTTcs6YvJ88G3HsQYFcVayUQllB1z1SXj8uU7l6v9wkRWMJdoHxlA6gHvN8K2l237knQl74MwNuJ3vW8RgM9shWt3oyx','yZy0iRAnuvLXxBqbXfcoe','Se7zG5ISuAGnY4fUaGq4eRqGjBj1P8EOBIdYrjJz582fwFCVVD9gY2Ib2Q5G90cOcRlMixPGMla8uubFLvgFkQkHthwB9WuUqrmbOygbKvJvpW9TJVJMyDAFbz9Kcgl2zSoSoXzJGQ3szTH16gjmvp7vcwr','u','PFo',15);
+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(35), d VARCHAR(64) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(23) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4969914,13,'EvFOdETm8PBh9Y4sdYmMDzjP1iLBo','04DchZMcJFD6s1x1afeYy3GkLSxydJUGt20u025EqWPQRzYIpxVpV3Umw8i','qWeAB5JfwWReWNrupLeHusLeE79P4wE2uEB','LD1DvAw5KsPVBIhg0SqKdj','7V','L',0);
+INSERT INTO t VALUES (-8090742,217,'sqARBT4LcRRzCufBjbS9CrIE3P6xFvKZlH','eyxQS','ov3DEfg6Neft67NRpK2YWBPy','zbTPdDR9rAA','hK','t',1);
+INSERT INTO t VALUES (-5269437,165,'hhUopA6458KzqQectvOpEZk','60yGU2BQrnyal','hF9LRLPeQbvNWqOsW4sBnYY','PzcjAz29OBDrXX5ffBgb5','y','eN',2);
+INSERT INTO t VALUES (218872,69,'JoCdBAjdMuKr7UUxfhLY8S9cuOIO','bwWz7wpKs0OHelC5Bk6YyBlUgAJ5ZRm3IPyTZNOP0u4aZID34YwI066jk','OrgysE1d','knXmdIjsdUA5htJsfjf0q','GJ','I',3);
+INSERT INTO t VALUES (-5575967,46,'FE66','cOWwIQfQCBDei8lfolwYKhLJoFjK33wpxD92nGnf0B','7ytNxqyl07hdNLI','61nbq6ujmcHu5YYrx4LHxF','F','Jr',4);
+INSERT INTO t VALUES (6911669,247,'vfPHyQNIFQdx525JEjiN2O8ep5QR','pabWJD2v7LhJmIaLxUXAUjVYfOfyAK7ax6oV7fVI','u2x6cGzFJbBc2sGG5Awg','LwRmL3EJE6ZoPLKCTdnfl3K','J','n7',5);
+INSERT INTO t VALUES (528805,167,'Br0KjhL8Q','EnvFM','RhN91FBfF4utvoxis3ZmxLkVuLSVZP2oUg2','XtQ4nVJJH','I','t',6);
+INSERT INTO t VALUES (1393760,137,'3LjwCcNhb','Gsueprh48Mdkjd6PWwNApuSLPTF49HfobQINJ4jDgkeY7vqG3B1ruByIXu','fV2j7YzDl3EIgjCWWZVghtqSmG5pWu4osm','8BEfcMDUACeI4419Gc','j','t',7);
+INSERT INTO t VALUES (-3896027,17,'1ic','JaR9QCZ3b0OORagREwuBheEqpOFXokMZktKL','Xk8PVX','yQ','iB','O4',8);
+INSERT INTO t VALUES (-7892468,75,'fR','aNRnFB8QukfJu6fhu6RI7X0W7gWTKe4WltnQ7DbDGrQTmyy','l3D6TrW','WBCt3mEN6DN','gb','zQ',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b TINYINT UNSIGNED, c BINARY(35), d VARCHAR(64) NOT NULL, e VARBINARY(35) NOT NULL, f VARBINARY(23) 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 (-8049060047488126781,34375,'96o2KtegI7h','qXjUK8KmZaVWn','Gf','9j9','KEPd6jrVksP7PHjpI8KPJ48qbk7ssCpNhKy9NaKEv0rxwM044iBlL375La8w8EQj2VJXK34K6l','d1OjDEBYogkmINgQU93TKM',10);
-INSERT INTO ti VALUES (-8049060047488126781,34375,'96o2KtegI7h','qXjUK8KmZaVWn','Gf','9j9','KEPd6jrVksP7PHjpI8KPJ48qbk7ssCpNhKy9NaKEv0rxwM044iBlL375La8w8EQj2VJXK34K6l','d1OjDEBYogkmINgQU93TKM',10);
-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 (-444834051658217865,58697,'T290xI7','wQE7F3QwV0K77j3DMPMnDDWBeX8gLyxvLRdJwB9Dggy3L4yR2sLlVGUfD6lytcIxM8rjOZEnEE8AD5S7N4JGj1wd2','bzXFa','7T','mn2Y0RhkuLS','mBDs3',11);
-INSERT INTO ti VALUES (-444834051658217865,58697,'T290xI7','wQE7F3QwV0K77j3DMPMnDDWBeX8gLyxvLRdJwB9Dggy3L4yR2sLlVGUfD6lytcIxM8rjOZEnEE8AD5S7N4JGj1wd2','bzXFa','7T','mn2Y0RhkuLS','mBDs3',11);
+INSERT INTO t VALUES (-7719658774089059977,91,'3V4m5wOZK6yjOGW0vrlrRZObrht','aoAPQKc7cv4uaRWMWvt1q2kebhwkOO1wO','ykITioxj5VXOps4XX33JP','pnQNscDqhfMl80R8jHyNKv','p','Qq',10);
+INSERT INTO ti VALUES (-7719658774089059977,91,'3V4m5wOZK6yjOGW0vrlrRZObrht','aoAPQKc7cv4uaRWMWvt1q2kebhwkOO1wO','ykITioxj5VXOps4XX33JP','pnQNscDqhfMl80R8jHyNKv','p','Qq',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(36);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
+INSERT INTO t VALUES (-8114023815278098248,70,'Z','M7IYLf4LkT9lYJ51OQ0f90iVrIz15YUUOYfzfIEuLK8E','TlO7TrioziB8wSiku3HOMEyg7D88dJ','CXtWzpyiYNrOPwQfCRobSf','Q2','La',11);
+INSERT INTO ti VALUES (-8114023815278098248,70,'Z','M7IYLf4LkT9lYJ51OQ0f90iVrIz15YUUOYfzfIEuLK8E','TlO7TrioziB8wSiku3HOMEyg7D88dJ','CXtWzpyiYNrOPwQfCRobSf','Q2','La',11);
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 (7882388196359338601,50465,'RR42yCe3cctuknTNz34DqgX','xr0J3IUGU6gIiSdJVOS8d3so5k2KSz6IuyhI3dML61sdfHPpJ0d12ay1CawbbtVmHeDvls4WXFq253R7cY1l9vKYH5d6diR3p5mb7sPTwapz5E47trV4HqldFDyXAf3diE4CgaBPvE0xa3WXkN2Cosd1V0HndlkckcP1pUyMrDht5KzgPiXB','Opsr','E2l3k','zghSdM4BxHOcjWehiqqWB8Qk','bDAti90e3D4zE1WdJGv',12);
-INSERT INTO ti VALUES (7882388196359338601,50465,'RR42yCe3cctuknTNz34DqgX','xr0J3IUGU6gIiSdJVOS8d3so5k2KSz6IuyhI3dML61sdfHPpJ0d12ay1CawbbtVmHeDvls4WXFq253R7cY1l9vKYH5d6diR3p5mb7sPTwapz5E47trV4HqldFDyXAf3diE4CgaBPvE0xa3WXkN2Cosd1V0HndlkckcP1pUyMrDht5KzgPiXB','Opsr','E2l3k','zghSdM4BxHOcjWehiqqWB8Qk','bDAti90e3D4zE1WdJGv',12);
+INSERT INTO t VALUES (2272409655344642757,109,'B548NojmjlUQ03cGg1y3AVtWtcQ','Tgp9hYjxLKLspfghFQFCyDI0sUa2yxgY','bs0vQumIIobXd','neZyYg','z','n',12);
+INSERT INTO ti VALUES (2272409655344642757,109,'B548NojmjlUQ03cGg1y3AVtWtcQ','Tgp9hYjxLKLspfghFQFCyDI0sUa2yxgY','bs0vQumIIobXd','neZyYg','z','n',12);
+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 (4021946714237747743,133,'JfCIajpmm','lFH1PgwiQ0mAgzpFU090pgr8DTuiYv7ocb0ENTdaraDwcmKPtXeVL3Lb6X1CCqp1yMHC4rnTsbSo8otGK1VbKeSUHwWNKJo3L54V4LScpaRCGkc5a9I7obtV9CPRHvheHpiMiy2J4s9uZj1N2ZUb0d6Ej9TMEkCuqw2kGuKQZWZkZHuvKrtNgOvoxrLrdMoiyt2G5hBVjNYtmSfO1ekyWcwlHdOuj','Go9WPoaD3SZOoHZ','SZgvsLnEthoR38w9GgHzeP9GRqelqT05GqRluTcV7U2l3QrauEXNQC6qoJjblKM244FwU8RC1xeTOfcBvrmhh0vI9Z8pbg0uQqFztaOOtifphSeMXZGMGUqdXOHesc64z8FpPK7F2B9leVnAU4FTp0Ji1fjYiFMS2jPemTPyVjp205BstAfBOpbdRuP7pBiIcCXj','Fy','Y',13);
+INSERT INTO ti VALUES (4021946714237747743,133,'JfCIajpmm','lFH1PgwiQ0mAgzpFU090pgr8DTuiYv7ocb0ENTdaraDwcmKPtXeVL3Lb6X1CCqp1yMHC4rnTsbSo8otGK1VbKeSUHwWNKJo3L54V4LScpaRCGkc5a9I7obtV9CPRHvheHpiMiy2J4s9uZj1N2ZUb0d6Ej9TMEkCuqw2kGuKQZWZkZHuvKrtNgOvoxrLrdMoiyt2G5hBVjNYtmSfO1ekyWcwlHdOuj','Go9WPoaD3SZOoHZ','SZgvsLnEthoR38w9GgHzeP9GRqelqT05GqRluTcV7U2l3QrauEXNQC6qoJjblKM244FwU8RC1xeTOfcBvrmhh0vI9Z8pbg0uQqFztaOOtifphSeMXZGMGUqdXOHesc64z8FpPK7F2B9leVnAU4FTp0Ji1fjYiFMS2jPemTPyVjp205BstAfBOpbdRuP7pBiIcCXj','Fy','Y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4693843735429039812,13,'9aGJYmwGuq92tbB1HuY','1zNFMAFyrSoU8vxwQq16twaAJndlsV8Iih3MvVttzRx1FHwFD4mlmYPfFvqY9aQAJJSN4KuSU8CfLy4FCohiNX8S1f5BndQWO8jgyXdhoye3YF','1IllBahs3fo9yLeB','YQmOiX9wuFBCAUkO0l68FxQiHs21aHLoEv0K0suOG','e','nb',14);
+INSERT INTO ti VALUES (4693843735429039812,13,'9aGJYmwGuq92tbB1HuY','1zNFMAFyrSoU8vxwQq16twaAJndlsV8Iih3MvVttzRx1FHwFD4mlmYPfFvqY9aQAJJSN4KuSU8CfLy4FCohiNX8S1f5BndQWO8jgyXdhoye3YF','1IllBahs3fo9yLeB','YQmOiX9wuFBCAUkO0l68FxQiHs21aHLoEv0K0suOG','e','nb',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-3918569158338529786,95,'7FDavKY8EiAI7yV2','LPjt0ifR1MXhdDFUFmMK5HRwuUl5eVFc','0B7iW7haxQcetIXvg8W1pgeGPLs9zbGHpE5','3VYJUk0RbIEIPHyX4moOaGEaWVv3NLobQH3My6xdl4iHZAS6','DWX','h',15);
+INSERT INTO ti VALUES (-3918569158338529786,95,'7FDavKY8EiAI7yV2','LPjt0ifR1MXhdDFUFmMK5HRwuUl5eVFc','0B7iW7haxQcetIXvg8W1pgeGPLs9zbGHpE5','3VYJUk0RbIEIPHyX4moOaGEaWVv3NLobQH3My6xdl4iHZAS6','DWX','h',15);
+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 CHAR(11) NOT NULL, d VARCHAR(91) NOT NULL, e VARBINARY(29), f VARCHAR(33) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10082395,1344703012,'los7wsDlAY','ZFoHKL4rJuXlZJVD0KrZnYMGWFoJQfuI8Lvz4PI0dW1nJLBWEOOx4Ia0M7HWkreBHa8DUWgzz4pBnSArbORyTpEY','GU5bcfmqgyP2gcoNtVopmD','o6TcHNTcTyPSvDCrplFeT56HZeYg5DC','B','A',0);
+INSERT INTO t VALUES (7044844,1201351609,'Xo','LNy1zSF8dqUvkPkrtwOVfsoq4H28DT2D6Qx8dk0l6EcSoRjp1wXMbL51OQwK','FfEouIitoK02d1Uxp95f50lOvjxF','1bi72Tg5OIlor','M','b',1);
+INSERT INTO t VALUES (3303010,2388413729,'0COkqVGHr','yrAN','qBjqtSYZvyw','YdAqZDUXrlGTwW0kjthGMV','0','m',2);
+INSERT INTO t VALUES (4238000,3221499369,'Tu','mnlSPmGl1pPSMDnR9gCrl4nQjjdFAbWp8f4FSi7PbKoN4hL6Pu02YQo3DMl4EH6AOlzYxhDLXfdfSr4J5dm4VlEMp','3SotWE7z2KPvcQVOThsDZ','xhXD0J','3','y',3);
+INSERT INTO t VALUES (5573686,4198958997,'Y','WflbHojHgzZNosRlppuyaK1MNaEUZCrTniVJ54Lr63jxUf8','X4IiYklLK','3LnNbDY','3','a',4);
+INSERT INTO t VALUES (2873367,3703920792,'4iYWMmWSRB6','kV9s6gmpmJ989ZOTIWNZGeNBApzrc650wONUMzJU0STh48PILfQr3i2l6jqdml1I','PUJVoDebKztAe0o3efG83W22Egs','MA0Q9YvflK2iTWPXBBATuyZOJ94','5','Z',5);
+INSERT INTO t VALUES (7620597,1610659583,'A5fElsUjH','EXweZqA2n9n35F5u1gJkZ9ibO8HqwwhtwOEHF7pP6qGkQ5EJW172fVkfhdGX9Oed0dxN1XuSIZ','egnkBnlKRiaMLoUgYhq6gqFY0lqrq','uzmwAK0qFkl7RswNzBHBECHji1FED','6','R',6);
+INSERT INTO t VALUES (15262017,3645567764,'uEpFv','ioPSYcP8uPqSLf2UnSZ4f88irt5DFpuClXqhrOCDL86hI1O8zbGVJskvNupXvr48g2LCbwCsEMy7U','yYe','R5BBbeRwxUOy7Qxh7x7qse8tgUvJNd','3','S',7);
+INSERT INTO t VALUES (15316567,1594296717,'bi1KSra','MKfue5nnZhNbGmtcIojFkZwvbEKcMeFxEfiqQMchNdpWzGf3X7zARQ039mJrMdT','AjbKdjwInn8DDQKUxn5vWzvnRgD','lRUJM48XUztTV6rsZflt','q','n',8);
+INSERT INTO t VALUES (14210352,394367337,'ojpS6wM','rpL4c0fE7pZPsAAjqGZhNSH3peqW','5DD','ow1wwuZBM6BTF5V0','G','S',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b INT UNSIGNED NOT NULL, c CHAR(11) NOT NULL, d VARCHAR(91) NOT NULL, e VARBINARY(29), f VARCHAR(33) 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 (607683425,1249480954,'p0NqOQpJ','qwYIkgrJCclt9','gmXtfijNfjXw2Hx','g9yx23jGeY','S','l',10);
+INSERT INTO ti VALUES (607683425,1249480954,'p0NqOQpJ','qwYIkgrJCclt9','gmXtfijNfjXw2Hx','g9yx23jGeY','S','l',10);
+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 (2443877974,3540845177,'Jp','bbsJ50l9UZCIOiYLnnKHfhwRygvStxpmi','3heFxPAts','rr1pixKEMSb7SgaMqOfmuS7CL8TPR6tv','x','Q',11);
+INSERT INTO ti VALUES (2443877974,3540845177,'Jp','bbsJ50l9UZCIOiYLnnKHfhwRygvStxpmi','3heFxPAts','rr1pixKEMSb7SgaMqOfmuS7CL8TPR6tv','x','Q',11);
+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 (1111524446,978906550,'GSWTQ','gZ4MNncGRAh4rF4EyDJtuC26QZCwcGTXlMyqHFJisnpLyyUmbMzvPsDMxg5gNE2Qgt61dCjAHAsIgKbgFcSD0qaGiTni','7A','D3zTcDFRViEKbS6aYHzYDE','H','q',12);
+INSERT INTO ti VALUES (1111524446,978906550,'GSWTQ','gZ4MNncGRAh4rF4EyDJtuC26QZCwcGTXlMyqHFJisnpLyyUmbMzvPsDMxg5gNE2Qgt61dCjAHAsIgKbgFcSD0qaGiTni','7A','D3zTcDFRViEKbS6aYHzYDE','H','q',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8573737059784031102,44903,'qD2AoMY97mTtw8MzrSrzR','HKPZ8Ou6Tbt1JWrvUKpS5bjGhvuh2Diy1JQDyeucq6vJ0OMptJQxuwq2w2TlWMGgIOnPmrQpuhYesEPsHSqfRlRoKFQi44crCWC4NevRKnHhG4AP1nSFU6YT','sxkg','laBz2KtS4fnDPipd2mjRTcsySWC9H4a4E6XBpSZKlEsUJVMNuaLy5SBds688CabdLQI4DvJ0r4j9HNJe3VuLzzpjo0sP37oFTB41vC2EF5JxNEzhvkDwRyfpKSqVlGZtCNsJbqfRp1kE7M2F3cVTwPzjVuuFidceuWjnX2BLBOoz5aOx9f6cl8NLiPPQ9gttaIX8xkZqgM0I8nCTtfnSgYFCrHYktu2pxXRcSHvLo4I5Wj7LLoonxVj5iC','ggzPwmbfsvt','rbNwAg3zlEj5cwI495c1kN4GwQVRMVbXypfcw3q3H22fh5TGiJ4hAGh6iWcBEvVGR',13);
-INSERT INTO ti VALUES (-8573737059784031102,44903,'qD2AoMY97mTtw8MzrSrzR','HKPZ8Ou6Tbt1JWrvUKpS5bjGhvuh2Diy1JQDyeucq6vJ0OMptJQxuwq2w2TlWMGgIOnPmrQpuhYesEPsHSqfRlRoKFQi44crCWC4NevRKnHhG4AP1nSFU6YT','sxkg','laBz2KtS4fnDPipd2mjRTcsySWC9H4a4E6XBpSZKlEsUJVMNuaLy5SBds688CabdLQI4DvJ0r4j9HNJe3VuLzzpjo0sP37oFTB41vC2EF5JxNEzhvkDwRyfpKSqVlGZtCNsJbqfRp1kE7M2F3cVTwPzjVuuFidceuWjnX2BLBOoz5aOx9f6cl8NLiPPQ9gttaIX8xkZqgM0I8nCTtfnSgYFCrHYktu2pxXRcSHvLo4I5Wj7LLoonxVj5iC','ggzPwmbfsvt','rbNwAg3zlEj5cwI495c1kN4GwQVRMVbXypfcw3q3H22fh5TGiJ4hAGh6iWcBEvVGR',13);
+INSERT INTO t VALUES (3928131177,3032885679,'Fr','QEiOdGz8UuyndNd0XHFkagIEJso3bfPDiTfaEAVBI7bMuAzhx0kd2SVB3gRuARbNxQoInz0MfZUZXNe5Vlx0DWs8ZxPhKL','SIIG1QBBqW3Qu1Tq4AvmYBs','YHoik0T5dIw71S0iZmUEID4ard7NX3lA9SkEbtiM0wCGldiTRGcJS4T7uNPkQaGPVR1HydNI6sU3SiwRmeES4PFgYqhTOGMpZOD2CvWwCyRmVquSsX9ry0uRyf1gYTcXoDUtsF57UEiYgtSZ4v2UfP6sH5fINz4ElILuSCjvse1qHr1CcOfXNEHbnaoYp7Bj2u4FfzKfRCbGjjOJ6sytJbZ3PAXKDSMiGZ9MIoqkTr4vHRR','2','Y',13);
+INSERT INTO ti VALUES (3928131177,3032885679,'Fr','QEiOdGz8UuyndNd0XHFkagIEJso3bfPDiTfaEAVBI7bMuAzhx0kd2SVB3gRuARbNxQoInz0MfZUZXNe5Vlx0DWs8ZxPhKL','SIIG1QBBqW3Qu1Tq4AvmYBs','YHoik0T5dIw71S0iZmUEID4ard7NX3lA9SkEbtiM0wCGldiTRGcJS4T7uNPkQaGPVR1HydNI6sU3SiwRmeES4PFgYqhTOGMpZOD2CvWwCyRmVquSsX9ry0uRyf1gYTcXoDUtsF57UEiYgtSZ4v2UfP6sH5fINz4ElILuSCjvse1qHr1CcOfXNEHbnaoYp7Bj2u4FfzKfRCbGjjOJ6sytJbZ3PAXKDSMiGZ9MIoqkTr4vHRR','2','Y',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3626765881,434285025,'nI9mYB','zznw','FMZ7FLsyGdvB','bCHgBn9lttbfNQEQSLf1BIULfvvb7o9OZ80u9hiU5CMvLZk4utWdKZn3ViXi8KcOhWfaIGbXkvrigjslcEJqTKsqIRtIRVOYoIfNrLoSV28j3GUkxlDB5FVFFEujaLZtnnCw86VcxTdCyvTxL3Y3DWVg0QfjdQ8db0L6cNyQPU5OQQmHcimsmM2BZfAMExCK','ES','C',14);
+INSERT INTO ti VALUES (3626765881,434285025,'nI9mYB','zznw','FMZ7FLsyGdvB','bCHgBn9lttbfNQEQSLf1BIULfvvb7o9OZ80u9hiU5CMvLZk4utWdKZn3ViXi8KcOhWfaIGbXkvrigjslcEJqTKsqIRtIRVOYoIfNrLoSV28j3GUkxlDB5FVFFEujaLZtnnCw86VcxTdCyvTxL3Y3DWVg0QfjdQ8db0L6cNyQPU5OQQmHcimsmM2BZfAMExCK','ES','C',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (3179974903,206060678,'tBuWyKKsYPi','ykHvmccIBu2iRp9at124rhZJ5q7khqT8tDKrbpzkwaRUHJCF8LU3l3WqmOVBdugkJbjqJxBgpjL5Lev0p7bEMT7aa3Et0bmUhfGOki6naOSADxDemXf8n0xtIWtytkSSOloiE56I7fzkLWwhRslvBq2XVc2mZcdwKT2u4NUNDM7T3k7Yf6eQ5EFUw','Sd2pPICpkg','OkgyQw74v8YYh2tvexWpLmP5wLXDwixXFR3T0Pwle3wf1X26LVy5iXsQI1QWXdZOGZlacLv64','Jj','1',15);
+INSERT INTO ti VALUES (3179974903,206060678,'tBuWyKKsYPi','ykHvmccIBu2iRp9at124rhZJ5q7khqT8tDKrbpzkwaRUHJCF8LU3l3WqmOVBdugkJbjqJxBgpjL5Lev0p7bEMT7aa3Et0bmUhfGOki6naOSADxDemXf8n0xtIWtytkSSOloiE56I7fzkLWwhRslvBq2XVc2mZcdwKT2u4NUNDM7T3k7Yf6eQ5EFUw','Sd2pPICpkg','OkgyQw74v8YYh2tvexWpLmP5wLXDwixXFR3T0Pwle3wf1X26LVy5iXsQI1QWXdZOGZlacLv64','Jj','1',15);
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(79) NOT NULL, d VARBINARY(13) NOT NULL, e VARBINARY(80) NOT NULL, f VARBINARY(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9048457781203772380,9562421304958214159,'lOnGbYV9mnwSerIJbVQQj13xxasNl5TIItSSaUqP7GNPg3wrjAm2G3qXTS71Ps7X1rOe5PwyB','L29AcwzIk3','9ERNXvkQIufvny7mt9cO1Eu7tXRZx7VC5Pc0blzsYjYwT8xSpNg9vGqPypi7Aox','n3a26Q7mMBQXa5eLdSrBFezusKdX5xmxI5qH6W3z6V5mD7','N29CTjy6Pp4q32m7lRYP7s2GaimpnodND61Tb4ET0OwkeIcLXzxG8f0NhVXU','r4FLCMmbvcfYVIICCdeFl8m3sLnmDlqFN8xIESgzimaa37FuBTU7aiaNaa',0);
-INSERT INTO t VALUES (3819923688887014543,2553108905543689266,'psuUn7eZjIjnTzECmzRnzVIHFJDSqckuhF7pUZVAW7MbeKfr6kohq8cnF5d2fLfFow9Y','u','LGAG5sDYY7VbPw35f5ZV5cap0XiXtgLSNxEtV61ROeSDXPbvnod2TPfbd11rQo0D191GPiKCV2','vsflq6rbNhjZW93iyn7TY0wxd5TF5pB2swVJsLBa73Sx1H','ynwhxRPCQeYQpMlRlX35ppkLRf3oABYUFIT95XsU','jrp8raHjXyNAxaInQnxtnvvH0AdV62ZpCMgpQ4ixnpZrTmIrwS56y8HNcWnC',1);
-INSERT INTO t VALUES (-5575252800918580382,824360610219761276,'L1','l4iuGAbHrIA','RfGCccOMZ1XU4HsNSB6ra94vN1GxwrumFHXdiyapSEG9DnHgF2RQrwKz94eEbgA2vUXLmbn6Ibg','T2h85uuLIQ3bulCcU62pOkp4C9GRyApgY2NYbTw2pq8hUprnKAgAd','TPMAgKsuLjgTlg47bkDley','WorZwpFmjAOw7lrw7IRgotkADMgC28wgId2tReW6iIElDUp3xIk',2);
-INSERT INTO t VALUES (4228477105526369209,10230253505304169889,'PCuWgF4Pf1YdprlLNLstYa0OAKC1QUxj3MblKo','LqiOX8xBIMzrl','4pcXeL3RfV8ALv3WabUKkukCDH3z4kOgEnmRVBWtsLH3a3iZwZh','dghBM3ggNvwUW4eDjXzZnMORTOKrxtT8','K98cOn61uRtAWSt9Y0hkbGIS4seOEVmEPwDMomio6AO8FC4QBGNroEyQMbPjIfwMj','dxgYuVKQ30Lav',3);
-INSERT INTO t VALUES (-1329478390467626396,9838539763255391281,'rJ9N4CC3P0wUdUNRSXy8CgHgxi1ss0BLzq7hApi8x6p11xnPC5WD3eCgyQm','DN','I4UiMYtvT56Fwhg22','h1bdxJzoqjzfSyUR7KB9PC12kecSlZXtHelchaHVXv0BFNP','SjZTNEjYOGagU4toWUHeAZQRjtd1YbiTnnvr9dKW6TcUQ3mP663rfMXSSDtdrncWBOWBmjnEf323Q5Ude8Vh4Px4x8','xdGqbIQS2LeaMb4Bn4mm4vVjV3GLX2cb',4);
-INSERT INTO t VALUES (2270425528926623235,309277139587362183,'QmYCyYRp9kCQnxy5QtL0l','p0UmQE80','g9scpjXgfdDmS7qaB51moU3thRVkw8Ux7eeGjPIGD7s8iU2jHfH35V9YVVrwhQQ8JeUCgSofrwsLc','ZLTnkbA','XAgSfiBewtStNELXoGH2b5H0HRjBnVy0qPf0MX71h8Lt','PCKun9ld47mxYVx6XU5mMthLfVV1UKZNqP9fSNSS8sNjbfWS9eJB2X7nqAIotLYb55xvKuD1jq1vax6LrtiMqxNwqDOMvhMnf',5);
-INSERT INTO t VALUES (-2338107899880135907,9190014776886036534,'T5qfWuc9tnH0GxaKFOMhWo9cZwRRRnQHRXvaewI121och9tsHIP6NbbY','ot2vTzo9m1','DHdgiSncCvnyR8zcFOfr9qJrKBdJPidBFN7wD562lkUTCpWCPCi0yyqJYskOOvwaqds','wL9kJIhga8WxtLY4a4Ai9Ctp3OEEl5WidRJQZcCx5ob1vN','UDZ1nuNgFT1UjkFcHibBk','GkBCuNe0NyLnjDIgVN4qEYOLgu3db4',6);
-INSERT INTO t VALUES (3505922908430412167,3148900299237648809,'EO8B4h1zOs9KR5vJD5QD5tHGFci9','Hyh','u','jKE8qjqGLnu6rAZ1NcOV0PkKwm4mF0K9WJR0ygGZIpCPzi3pY','3eIyAdmjwBPRDV2W0WeB','0QylzTfTrA2lPYLzq32498irVfwzDXuEWvKZJhUGoEoj2yUcj40YkDnDsvtEjd8CyvnnQ8eA0RU0J',7);
-INSERT INTO t VALUES (4283078673167492324,4562034863491155917,'MWW706MDiU','yhcOQTwRL','OueoXilvixd996Ti1E2qs6LduIAQdcEUvOm7BuSxmSEtTWot5mL8u3s','QVkl7H1WZfY9VNmTQ9JXJutlbBwy6DHjFXJReuf','7CgN0WwYG3cY1iyr4yKML4SWQOReJb8G0p5RsSic8yq','wQxHMHZBdQB29rWWlG6Yadyq46Ip0QIESB9AaKyfBqRxrB6KCQUKHeCa1TLiqQ81Iog1QIOYa',8);
-INSERT INTO t VALUES (-4895582300573140665,71456692396983886,'VBPu5SyALqYPlUlnCsJ0ULuZlyZUFCIBcmoDQSJEfAzfd0rHWNyi979Eq','or5Pf','cnjbQlC6UauFxtmc111gguoFZJxHo4R6hnvXrS7gpjrAu2RMk4xmvqdM9U8WxAbh0EmPlMj2','LXnWmRSGZXhg5vb1mxOTxAlUEB6CQX6C0p2','9K6RRnIWVvdE276tAuwdZTBKZNinxOOwknOeiZxAE7bHZBZA','QenCKmkNXeTRFNDU9aWWYfOXuvgnESxho7GDiaEdpN5IrJzyrxWS1e4kLhFNZjCkF5FVkjoa2rSmJF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(46), d VARCHAR(29), e VARBINARY(3), f VARBINARY(99) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22854,-4224825,'uhzSjTtsYaOrMT','GPjh','Bsm','lFRpFVFsFoJhQxXQV2etox','s','zw',0);
+INSERT INTO t VALUES (45066,5316676,'lG5t3nba1DlrMshZEirM8x1','pxdwFVgklClk1a','nr','DOdQrUwR4th41Yan7tXfVAxIwX7BRgDakKpVuJnu9THFoPUXizSgjl4usjhbsJS35hfswhgpj8J','4','5R',1);
+INSERT INTO t VALUES (1981,6018255,'Yh2GPsI5jlYJjXcyvbJ1rwkthlOl2','ZjyJkTzXGNeG6G66j','h','f2M2moa2sowcpDsF0E1xy5Gkau7oifmnSRQfh5bQhKMnZLpQjxpMto8r6DttbLQIMldb5CKn38ZO2IxF28NcbBg0ElrBuPI','6','M',2);
+INSERT INTO t VALUES (9707,-3366066,'fqQFc4qfDlPFSJLjgx6LI5beGPT','3gLouiJjUYHct9','F0f','wlNfJg7oCeWZOHJX81rEz1lkrAdBjXPA4','4','AJ',3);
+INSERT INTO t VALUES (28289,-1704763,'lLODpg2q2fIcTb0nZx9lMtipdX4OsAwZ','N7JZBeT5rF4meTJa','dZ1','tKjPk9i3Le6KdGsMd0WDwQxwiRqJim1QtAfL9k7O8d9PPVlujt9XCD8nHDkyZuNJnARE72hnskbSzNByh','P','u',4);
+INSERT INTO t VALUES (34329,8110688,'Kc0IIBZlC8TaBS9L9jfDLbkxbFGme6jH39CEtP8YkKEJ','YgUOfpNFzAbtIv9mF','NWD','IG3rRYEDM87xKuMlqEyc4zAHcIm8RDai2gVXzqJ1TCJY2BmaFgf8iU9DH7Kg9OyZdLF6MYNhkJQJajuLxO','8','CU',5);
+INSERT INTO t VALUES (21915,2913599,'Jgelw17E3FwIOCffnTKsvFD','LCHUafhBOR73ptmX','DF','voHev6R0OWIcnDbs247IvffHYfPbGFebmYRtbS2Lb0z3aPVoXAUxGO6cFhRW08r7Xb7kJipr7jUkbgPqyOnlLGvcTc','V','h',6);
+INSERT INTO t VALUES (4830,-8123862,'SBFEn0e2wML0dSNqwLn','Qkt6C1IUFhQh8f2GIido','HN1','q82BcwEhWwLofGP6H67l4XKwy0MxDwtF9iGROqavYWTUdvqg59VF61GLZAPASBYpLXYDbDRzCpVBjZ','T','BG',7);
+INSERT INTO t VALUES (32187,5076105,'JlTZd96coIe0OOtCjqnsq3eeRwZO3NVI','2dAg7vmEqUV0hxM','Y','P7X9wd8PYFICd2WIt1J5iDLdINDS30VbTAK9AfLQsxwrhyStuMobvxXrgUwaJvGTg0Zyzb4MQAE','p','3p',8);
+INSERT INTO t VALUES (7841,5850643,'afHB9v86bt9I6uovXNZ2yH4TmK494qpC2QhEzc','FM5','H8y','D5TXHQDlidxMu0BXRpzJMHlIg5','W','H',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(46), d VARCHAR(29), e VARBINARY(3), f VARBINARY(99) 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 (2598551455844672630,5291721045060125465,'KOCFm9rAKKvDgs8MLUGwOUazxqag3JQ6PbvyJ2yyBMY2CjDt18p4EN683DLkUYSiI996kep','Y','E98zvv5Kj5ACwJxesKVP1Kfpxs2suOXaujwzGdTOwjiapyJbRuMtsmwaanblCkrex7','iSwy13jY3CfzpJmVyFljO35Xr','5hdCyp28gpq2zNS1CRqAPpmzydRsSHUe0nsZNTBnf1qqkERaK6m4DkFlkZdi6CHZwk8yLqaYOYLwlrk4LhdkB48qQsG6J','o50zQP2ip4qGZDJtn7KHjWfekkLqOTLnec6y4O',10);
-INSERT INTO ti VALUES (2598551455844672630,5291721045060125465,'KOCFm9rAKKvDgs8MLUGwOUazxqag3JQ6PbvyJ2yyBMY2CjDt18p4EN683DLkUYSiI996kep','Y','E98zvv5Kj5ACwJxesKVP1Kfpxs2suOXaujwzGdTOwjiapyJbRuMtsmwaanblCkrex7','iSwy13jY3CfzpJmVyFljO35Xr','5hdCyp28gpq2zNS1CRqAPpmzydRsSHUe0nsZNTBnf1qqkERaK6m4DkFlkZdi6CHZwk8yLqaYOYLwlrk4LhdkB48qQsG6J','o50zQP2ip4qGZDJtn7KHjWfekkLqOTLnec6y4O',10);
-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 (-8880961511338681296,18193391482893772662,'c81IFeq0S4oi6oSqyuwImrtwoLLio4RDzABr','AkoQ7BVb8cs3','EWvsfG6zQpZ6h','n6MGOtPvRgFsX44ul4XktfX7qux','ec6NderNwz7e9Af7DdYITQFJQoUGsU2v0n4','djbP5e0qgeuI2uNsYSiPvf452dUhdWOV7hjMvbYKwWjPWeyqyrTI0NrdLd2MpVhXHjxTeSYGITiAKgT2irXoH84MdxskgSI3rj3',11);
-INSERT INTO ti VALUES (-8880961511338681296,18193391482893772662,'c81IFeq0S4oi6oSqyuwImrtwoLLio4RDzABr','AkoQ7BVb8cs3','EWvsfG6zQpZ6h','n6MGOtPvRgFsX44ul4XktfX7qux','ec6NderNwz7e9Af7DdYITQFJQoUGsU2v0n4','djbP5e0qgeuI2uNsYSiPvf452dUhdWOV7hjMvbYKwWjPWeyqyrTI0NrdLd2MpVhXHjxTeSYGITiAKgT2irXoH84MdxskgSI3rj3',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2630060148381534176,5309482779535086864,'RVXqYXRMx568zB1uhqNcoEZbzZGSg1jvWVbdP2i06bzoYWn','tmpNsunDG6UTlzm6vuGeGOJV8fpV5aDfzF0ao5udqzMcmP0We1DBSsJMbF3OFOTwirEjqEmdviIFDT7N2P','VqdWFSQGS9FYtGJ2J8LfoxIUQxxme5nLPD7btMBkYU2TO555RErIsTqo7M','zYLQHhdshISzMA4QuJcMsk4XgmmDNv','r2','Q4o7JbhPvkulpEayScCPKNhPbk8cRqS5KAAEl2L35XrgC',12);
-INSERT INTO ti VALUES (2630060148381534176,5309482779535086864,'RVXqYXRMx568zB1uhqNcoEZbzZGSg1jvWVbdP2i06bzoYWn','tmpNsunDG6UTlzm6vuGeGOJV8fpV5aDfzF0ao5udqzMcmP0We1DBSsJMbF3OFOTwirEjqEmdviIFDT7N2P','VqdWFSQGS9FYtGJ2J8LfoxIUQxxme5nLPD7btMBkYU2TO555RErIsTqo7M','zYLQHhdshISzMA4QuJcMsk4XgmmDNv','r2','Q4o7JbhPvkulpEayScCPKNhPbk8cRqS5KAAEl2L35XrgC',12);
+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 (44345,2053303,'3','iep5yv5gAW0eKQdxa8aq','H','Ojfr95sqDaY0dF7kygeJg5NcP1A4ggCN2v31OHzzpQX4XpFFZ9aE','R','Ah',10);
+INSERT INTO ti VALUES (44345,2053303,'3','iep5yv5gAW0eKQdxa8aq','H','Ojfr95sqDaY0dF7kygeJg5NcP1A4ggCN2v31OHzzpQX4XpFFZ9aE','R','Ah',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(47);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(47);
+INSERT INTO t VALUES (34891,2403335,'Mq','QQmZTasAHEast81','Gw5','5ECwdypfkGvnx0CxZsUiON2Jz5GKC0T6D0FT7mCxDEakXKCWtK73Fdhb8wTjQKMq9lf9a7ehDzcjdk','Q','QM',11);
+INSERT INTO ti VALUES (34891,2403335,'Mq','QQmZTasAHEast81','Gw5','5ECwdypfkGvnx0CxZsUiON2Jz5GKC0T6D0FT7mCxDEakXKCWtK73Fdhb8wTjQKMq9lf9a7ehDzcjdk','Q','QM',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (64530,4772921,'mqPI2lHlVM1hHIDKqhzlyWsHqZMpjj13ZJAcQN','K7MrASCm8jPDEMVTKBLb8WXC3ssqhaMOGBp4m6S8K7TDXfZp5xZUnRfyKlOzdD7l24vXTnthgShL2gZtm3S4Xmi8wQ3oy8KshRNw9JJUFp4aysiSJAVHR3O8rC0567V69sgk6tGYJlW6GavcCBUxVB4DDaDSiFgJ4HviLlQvccvfIG8wOmg3FY7fGpB6z5Ae54N9i3xF40msCxiI1ktS4KdisxNoyanTcEpgL','p','93OVlK91QWwdAY6TFAHRar9g3o0a7sjL55uiRYcnl2CreAmtSeRwvF5ydvkmR','h','V',12);
+INSERT INTO ti VALUES (64530,4772921,'mqPI2lHlVM1hHIDKqhzlyWsHqZMpjj13ZJAcQN','K7MrASCm8jPDEMVTKBLb8WXC3ssqhaMOGBp4m6S8K7TDXfZp5xZUnRfyKlOzdD7l24vXTnthgShL2gZtm3S4Xmi8wQ3oy8KshRNw9JJUFp4aysiSJAVHR3O8rC0567V69sgk6tGYJlW6GavcCBUxVB4DDaDSiFgJ4HviLlQvccvfIG8wOmg3FY7fGpB6z5Ae54N9i3xF40msCxiI1ktS4KdisxNoyanTcEpgL','p','93OVlK91QWwdAY6TFAHRar9g3o0a7sjL55uiRYcnl2CreAmtSeRwvF5ydvkmR','h','V',12);
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 (-274829129345413549,10601224164208225212,'QAsiM6LJQ4Qydk6KSI7YNHukUGQRbmBOsIyRR6rI7MTqHspEeXgQJqneXSZDzJqgXpyu','o1TbiKw1SUgKrhL7oIA2mt9pM9sk9YOLIeu7iWsagRf1ftxuTUHF0Xn4tDDLOoJYSPhlTVGzRaGF7Qf0VRZFNKGVoWDPSGdYIhwJ7MOmEoLqG5mcKP6JAmi2NXwPgmQqNe24c43uI1I8Ty18lam7lWAWQiptix4hpEGEfX6G','qBhGI274C','PPPH3','2qDQHd1snxwb1D9IlNqwvByeG5FqvU4iv1TqacsR6cO2eqqM','oprvyCDlNe4yJgVMYZZ4WzmXtvL8dMx2SjGXxWyouJiFlCkPuR3m2IwJvngASB8OQjAepBtzncTivmxvCBV',13);
-INSERT INTO ti VALUES (-274829129345413549,10601224164208225212,'QAsiM6LJQ4Qydk6KSI7YNHukUGQRbmBOsIyRR6rI7MTqHspEeXgQJqneXSZDzJqgXpyu','o1TbiKw1SUgKrhL7oIA2mt9pM9sk9YOLIeu7iWsagRf1ftxuTUHF0Xn4tDDLOoJYSPhlTVGzRaGF7Qf0VRZFNKGVoWDPSGdYIhwJ7MOmEoLqG5mcKP6JAmi2NXwPgmQqNe24c43uI1I8Ty18lam7lWAWQiptix4hpEGEfX6G','qBhGI274C','PPPH3','2qDQHd1snxwb1D9IlNqwvByeG5FqvU4iv1TqacsR6cO2eqqM','oprvyCDlNe4yJgVMYZZ4WzmXtvL8dMx2SjGXxWyouJiFlCkPuR3m2IwJvngASB8OQjAepBtzncTivmxvCBV',13);
-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(100), d VARCHAR(60), e VARBINARY(49), f VARCHAR(62) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5645,3669469,'KIjepPYiqdJdKfshf607dIWcm5Yv12cd2ozY5GLQ','VvEtqLowZh0ZFuKFc10yAfTnKFxxkXJxfav3UzdOlnsWhoad01TJmcYWzMR','aFYTQBLt7YUmnaRgRi8VFZeQscAohgf2','2oA8dvFdYZnEBdXDWYeR2zy3Pj5L','OJoYBN6vGZmvBpAv1PvJJqf4b9YotS7Z1I2TJqgs9vg6gfM7QkGYm4yRYu','bpL8bSHsSJk6T0X2UYWheZE4AhqV6uKv00xEYzSC9UunbpB4CiokQOYMHAh01Ds95Z4TZz77x09M0aS1bo2srruYfJW6VwB7W',0);
-INSERT INTO t VALUES (12374,-7097705,'q6Dvhnb4nGFoD4Cc6RnALCp0J6KSohiUY1Wfr8vCBvZKzYrPWe5LlzuUpOiWGhT8fVlCbc3CjSCc','UgTxI4OhP1J6eLnCxlGMPHaTM','nFZ1Ai1ybcS1kSaagYUGR0c','MXTdLlwfe','lCRgLYmvTLuxaslb2vO5NJhpAs6QD3RVSvo9ZkdgPsuffsJXpcucwXl2ALgpDcXJf2DY','D2MI4OWUcsADXeopIeaooWlN',1);
-INSERT INTO t VALUES (-8159,-1564633,'DPTqkkgwRBHNqN0jEq1uMVUX1mKD1HbfRKa','93GCQ9bHioy9Z5QCQN7WCGHj4u','io3LLR8S7YGtL4dLvqsGsAdyWlxq6ywVD','yCPU2xNMCbLD94CqiOlzxf78cG','DR','lq5l7Lgg9xnLMeWggS9AnL98BSw8t6JnrN8Lgv0bjRfUDx7f3hHSKTRp4Bfh1WBqWCywN39fGj0astNG9dSepPP5PWJ',2);
-INSERT INTO t VALUES (-10257,1884610,'I4ami8rtQRsHfPOPdTeXytxmebdjsqC4pYTjXRvrzO9wfaw5ItTU4k29mW5t3ainulm1fg39wf7EUWvGLtoqUa','DIxciHQ3GjckWunxItQQm9qEtM6QofEVc5rAoySUFaG','5CaY4mg9M4NCJZX','8WJQRDQichoIAXp11h9cRDh8VKCN4Fbs0Swy4Wl8l4xqryQaQj','58m0vtjEyQ0m27XZ95jmY81HVzMSeMoY2nZVmd8ixz2fN41hxx1tbIhI0S6RaU3qkQXMQDTQrv','puL1ROvEW80mCBI',3);
-INSERT INTO t VALUES (-30490,-3678326,'uCmogzqKrUlypzAh3ZGumjYEkdn3KULN','UA3N8TwO6TUxoNRbvdKtGOKSz0bfoCiEXULbbjGT0OFriBdB1Yw','8YjxAbCfJY7Q8tdIRSc4LoLmtRE3uhU4KX4HAB8rAKdPAH6','PHeUOn3L1HPRkJIlrGWMMHXG7G9lMbFbW9LG0nc1','fNMVIQu3zuUWjqrJnbZCUkI0u4Ydu5APOgPnMXJDSOcYttdV7trYPP5548','0Y8FKbQ7B',4);
-INSERT INTO t VALUES (-29963,2889689,'JzZSE3Vk4Wr5oYzoja9YeJVHnLPH9TQkv0BLfXMcyxlPNuvZxgqhCeO5fyeFnkrie0oa0VbE5','v2JJOaDNmxffCAe64uWL6vAxa','g27p6he38TFzh0XWwShlgIFmr5T7Yknxvz','ayf48GFLlBV4aZB6vhliQsG7V1CBEcazQHqk3tW10klqTpGxRrMuScetw','DvDwM5','VsZTGoa9qOhPChJ1F3bQy5GtpTJoSsYd0Z6NPQPKyGRaXx88Ff8CqJfOLr8JuDZ97HgKl0FcPmHksGUbi3wGekPmJ4',5);
-INSERT INTO t VALUES (-16315,-4083436,'TJeFqP7nwCNXymh8LT1Nx2OI9IJ1tExYUP8WaJI8eL2kaCH7eWxyZK3IjIHtorhLRNQmSxnxFve8KI5','mmepnTv4ppPlV4xbDsx5CZZNO8oSzCkW94znxL3','NT1fstFB005q0Fx3d4Zrz6Hm7qZ4vV3ObLmR','uZsY2BI86HBzElsLAwtokuth0','jpvwTt','izFS2LNeWynRWZAlwm0Glg36xCyGVGcVNjVkvoJ1uVeMDwCDB9m9brrW565ZgTkG5oUUTsHgRb',6);
-INSERT INTO t VALUES (-16426,-7153112,'LJWNZqcCXqfnFWpMlpUPQiGEg0ymI','ZEHPV1Ik3QBwAWWHHh9DM9xt9bVCZIPc','DvxK4cuGA3heiqpmh3wRBX5F','hW1ZIqgdo1AUf326MN4qaWi8YPLUIfVlSsJa93UdZP1y','oKMMpgoKZGggD3Z3L29qnjH6Unv8XDqY1GMumJK933m','Be0tOeAO4AjUP5mE0WKLEIZQs1g50gdQxgg8jWX4aSqP68ozIfEIuFxkGRfy0bsyZr72xhAg8iX0RQfN',7);
-INSERT INTO t VALUES (-47,-153064,'fhAVftSnYS9zbTtow78neDL6HYYlzlWCW0sLKWonyaYhcbCrRaoZ4HA6F1wrJJuMG3M8liln3','ZemPhLsGMQ1PhLksnj','Zc','NjBpHx4KwyVWNyqm','ekgFVXpMIUuqfwcMphlrUpYRsRqNWj0Eqc3zDSvxJgr19GGyCzn4h4ZHp1T2W8TL6xNFr97','EvKDG45CzCIjcvOINmcvweg9gUZOwL3HFeuSOdxfTzrbmwejNlwENGGO4ED',8);
-INSERT INTO t VALUES (-8265,-5266257,'jzJkzsd3xMCqJbMrWbIcsDpWFDpHcfXhTtRv4Yn2VFSLimAlvvQnfGP1L5jIx6NLGC8GIzSkVybjD8JTEJW2zcAM','KkEbfrDQDs02xGvNzPbSRCJ8yhUHLaf3zsP0YOXigs','wp98DPhzpCnkv08','aIh1q4JwHQFNvNeLjToFP6XFrwyIvUhwTS1WktuP4sud8bdZ0AF8o1HsAcd','PlXHemG7SFJONoGDNR7hOv6UZhb','WiEqhQEXzhI8lJkoX1IFTeJ9Q5eKlski5uy73YK8PQV5PSzS2tUQVaQUL2h',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (52854,-3455009,'02NGbiGfANIqyOObk5gvpGkJuaWP','C8aLY9D27hs8k9xrTUqxOHo7m8ZPIUaUdC2VglhBRKZpNHoeY6tgYmhgGEzmKQ6oM7bM77nwxHP1ZA63ARX8mZhIJ5sgq9oNjI61v3ewI9t','VN','K62aorQdarFOVsLuYcPAs7Xpz0a62n8l5Re23nfdBM8JaEhfiqcRXhZCCh1FjRzddvQGmF44UF5bA9r6PoVelwT2u9WzQkTJW0PlIzTDKU42safc0kB8UUNm9ItzY2LUPJXbZwhbW8M9zimcwzhroqYKBBm8EFUcDE7KivFlYTCZhhh11g','0','4',13);
+INSERT INTO ti VALUES (52854,-3455009,'02NGbiGfANIqyOObk5gvpGkJuaWP','C8aLY9D27hs8k9xrTUqxOHo7m8ZPIUaUdC2VglhBRKZpNHoeY6tgYmhgGEzmKQ6oM7bM77nwxHP1ZA63ARX8mZhIJ5sgq9oNjI61v3ewI9t','VN','K62aorQdarFOVsLuYcPAs7Xpz0a62n8l5Re23nfdBM8JaEhfiqcRXhZCCh1FjRzddvQGmF44UF5bA9r6PoVelwT2u9WzQkTJW0PlIzTDKU42safc0kB8UUNm9ItzY2LUPJXbZwhbW8M9zimcwzhroqYKBBm8EFUcDE7KivFlYTCZhhh11g','0','4',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8942,-68393,'U','rprP0kk51pQ5d01VGHcNALedLTmKiGBzYf3','EXY','hw9VEWg8iql7ypEb8v0PYmaPWOov7IfHGipmQ5lxUU2Wj1WCDr6UatJQwgUlaAQP1O2nsELIP3ASfjZk6ver6TpRXtPRRx8sXMfy5wtqRIz2nWIaYMLxar2bk3K5N2IZxmL6BFjlTYmk7XbUUqus2C2YhICf8sjL81MEWNndheHIorngNrwbTsML0n51JDaiz6iF6pn9PiNh0L5pAKMoYksWr','Q','vL',14);
+INSERT INTO ti VALUES (8942,-68393,'U','rprP0kk51pQ5d01VGHcNALedLTmKiGBzYf3','EXY','hw9VEWg8iql7ypEb8v0PYmaPWOov7IfHGipmQ5lxUU2Wj1WCDr6UatJQwgUlaAQP1O2nsELIP3ASfjZk6ver6TpRXtPRRx8sXMfy5wtqRIz2nWIaYMLxar2bk3K5N2IZxmL6BFjlTYmk7XbUUqus2C2YhICf8sjL81MEWNndheHIorngNrwbTsML0n51JDaiz6iF6pn9PiNh0L5pAKMoYksWr','Q','vL',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (59453,-1371220,'wxMVyQgPszxB5fdIHpEAgZiVwx4KoCURvWJW1CPnZWnUJP','v6iuOkWqXRQdfZXz2Z1amg4LA64nLRENpfBNm1yPL0QZN79Jxbilq6XcpOHuHjLLcnjHJ8DPeaDXIPcyVIafQuii4XLhax9NgUpmRAhRrybFPDm5tZAqP3clZKTlWkCo4SLJWtMQeEcZd3xe4BgxgPOYcTZ8FiyTBQrzeyEdGFuJIDxJIWBgdZXGDOh2JHNW','h','t5RxnGkijKe7Oqdh7h6FF1hTsQLJXE9SFRMPGGXXEKJVgiTTOWdcMvQDYLP2a5cVR4FFl18zmHg3NxV8wUWeXrdbbA3wSS37Q2K7aiY96TxIhuY31akrJ309xqVU86lzE1WKHkAcO00V5gI15glAgRhB6WxucvhhH6gDoEm','D','vfg',15);
+INSERT INTO ti VALUES (59453,-1371220,'wxMVyQgPszxB5fdIHpEAgZiVwx4KoCURvWJW1CPnZWnUJP','v6iuOkWqXRQdfZXz2Z1amg4LA64nLRENpfBNm1yPL0QZN79Jxbilq6XcpOHuHjLLcnjHJ8DPeaDXIPcyVIafQuii4XLhax9NgUpmRAhRrybFPDm5tZAqP3clZKTlWkCo4SLJWtMQeEcZd3xe4BgxgPOYcTZ8FiyTBQrzeyEdGFuJIDxJIWBgdZXGDOh2JHNW','h','t5RxnGkijKe7Oqdh7h6FF1hTsQLJXE9SFRMPGGXXEKJVgiTTOWdcMvQDYLP2a5cVR4FFl18zmHg3NxV8wUWeXrdbbA3wSS37Q2K7aiY96TxIhuY31akrJ309xqVU86lzE1WKHkAcO00V5gI15glAgRhB6WxucvhhH6gDoEm','D','vfg',15);
+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, c BINARY(65), d VARCHAR(49), e VARBINARY(84), f VARCHAR(69) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (178,934600654,'67Iv70tVdMx','zv3BTjpu1wXDenDiOa43kcm5C','3wOZq','01GxeCF','v','K',0);
+INSERT INTO t VALUES (2,3290680825,'dzuV77BoCn3z','H8UCKosAnkLYY4C5NfUTuYgeTvBQKwJ6F50nQ','r2rfdAppnAlSHegKIPP4v','JzqlRNsfw0UMODJe0vhPyUrCcSM6tbWDbukGqVVwxpmENvzN5MEnE6rYNka3tsuv','7','h',1);
+INSERT INTO t VALUES (209,3938332567,'PpaTOMHYnrMqL2NlpzAfMpds8Q92','mRtaql0jxYb','pBKtdnAMF0gHD0A6ihZFf1BJdX0S3y7td5cRPX2','5dafxrN8lCzDFtMKK1ugM5TU6qc5kRHF9fFSOzmQkLeCkiC1ZaLe7L5gAaNY','AI','O',2);
+INSERT INTO t VALUES (1,4277398407,'QqGWl8xPpsSj1e8BG1','g0K6A9KZHJamJmZui2KfxYiBP9I','DHUbDrOqki6dwEVOxeYWmqZwGOckK3UNlqXwsqw70MWEax9Bor4xZk1nMe','8V9Ndrp','ds','U',3);
+INSERT INTO t VALUES (197,2686272824,'3pYIbxQNDLGNRANjCktRUne','zCHGYDk0','KnwembxOGxyNXYhm1VxhhG46X5JoQwW6550paNvwYRyZyApPPIUZekclA47zbazSFvtP','SkyEq3T0GA6RxkUxMCoqsA3OQ9hFq5AikSBkfMOe3ixKcZSMn33JmKI','1','3',4);
+INSERT INTO t VALUES (131,2906012467,'gPX','ug','tTgXKSlTlp423e1pqojAnE','KRVyyu6JOg2MdP5UGdovPG28hAS9Ac1iloD9N815hXGjfKSdpLHGP6tubzDT81RUp','ZS','o',5);
+INSERT INTO t VALUES (156,3848011918,'hCXGz8M7vnv','7i','ttXNPgLZ4PDCR3FfzYAWuf3isTIdZ54pc8qxNlRnrLBb','5jjHobG4EJkYaT8kXDF0bgJ9FGaLAuy2xDXvTflRGczTYpuG6dry1LcnTb','r','0',6);
+INSERT INTO t VALUES (102,1300524562,'iN9pp1svxIvQ3e5z6W0h9TI5R5TIvnupHDpCEXdcxZRQ2v2cZmF7RVISIVLPqIWR','xiIaU','IHFh8mW70MHNxWgPBdc6F0BhQp','BMzpQGiFORCJ8','1','K',7);
+INSERT INTO t VALUES (57,623510638,'b9v1ytEuE1xVyfAVkHs8DVA2ixT3jwDLwiLiE2sE3Tlfmr4iQwu2mebfiZud','jgdougTL8GdSNHfKXIutoyLBYdeZa3izFUaqtZCAIPU0E7s','gKT1vl','0y914PLkVHWz1Xq5PaVPGwH5taVcgy6Rzt0rrhkUbm2ZB2c7i0hGSBnTk0IaM','Fr','q',8);
+INSERT INTO t VALUES (179,3767211275,'udnU1qPSmDQcOgWkJrurrg3KP40igft','lFMRWQ2U4bfRc3cD0LymSmQ8ifbzlF4MdhjNM1KYuNZ1yl','sIpeG2SW2LG0','jNQqksCVuXsZ5oVFVOcq','W','o',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b INT UNSIGNED, c BINARY(65), d VARCHAR(49), e VARBINARY(84), f VARCHAR(69) 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 (-803954900,4585274,'BWSyKXsRJ2NKv1asOY7luiulbfWHZq8TYXtOBWvMwz7XcDgCP4teet6R8nXI8DuMhmPGuJOzq7','paJ83ypJhDleO','IlyuWmgRnfcwc28vM5763ZZ','eDTS3aYiLTqoGPE','caMu','iiFIXy2wdwlzb6AJuEj5QAo5UdDqXOIAWcC28xNUE1Ww02PniCSZEepwng1L4RJUlJzOjnG18NzuuutLi64ICCgos95',10);
-INSERT INTO ti VALUES (-803954900,4585274,'BWSyKXsRJ2NKv1asOY7luiulbfWHZq8TYXtOBWvMwz7XcDgCP4teet6R8nXI8DuMhmPGuJOzq7','paJ83ypJhDleO','IlyuWmgRnfcwc28vM5763ZZ','eDTS3aYiLTqoGPE','caMu','iiFIXy2wdwlzb6AJuEj5QAo5UdDqXOIAWcC28xNUE1Ww02PniCSZEepwng1L4RJUlJzOjnG18NzuuutLi64ICCgos95',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(101);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(101);
-INSERT INTO t VALUES (-1694731955,2139308,'CqGiZavrfYGTOda4WczAoWrSB0jpAogyM5bMz7vAJPb1ZikhP1UsOt0aAyn','0','2VibwswZWBEPRaBtnSljIlYVKS2RM','IYCXqvhuvv8TKPcemO0viRz03bGLotpnYwEVmmvG3Jw','Czhn2P4inbcTtMhmjRsn6tGfCa2JamqHiKEOY0ArG7fAvW1XAtA7','lPlRNaUvXdIPEoglCLmn1lfwHXolFz6l6AzarrR0sqm4jCZO2sdWrnWKtx9EgGhR2KF8',11);
-INSERT INTO ti VALUES (-1694731955,2139308,'CqGiZavrfYGTOda4WczAoWrSB0jpAogyM5bMz7vAJPb1ZikhP1UsOt0aAyn','0','2VibwswZWBEPRaBtnSljIlYVKS2RM','IYCXqvhuvv8TKPcemO0viRz03bGLotpnYwEVmmvG3Jw','Czhn2P4inbcTtMhmjRsn6tGfCa2JamqHiKEOY0ArG7fAvW1XAtA7','lPlRNaUvXdIPEoglCLmn1lfwHXolFz6l6AzarrR0sqm4jCZO2sdWrnWKtx9EgGhR2KF8',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11868941339245830305,1318439106,'927Cj5V6cXYOP6zRrgCTXczx3z9NdSPmYvBxZ1fEDvFlX','9B83CXKvnNwtc0eiRF','8dZ8auRtt7Da90iJUs2VrcZWCo1zdJNtnZsD7cTuZovb2J29rofbPoiMjb22udhYbEMAnaze2spYbmLyIDe','AttF','g','E',10);
+INSERT INTO ti VALUES (11868941339245830305,1318439106,'927Cj5V6cXYOP6zRrgCTXczx3z9NdSPmYvBxZ1fEDvFlX','9B83CXKvnNwtc0eiRF','8dZ8auRtt7Da90iJUs2VrcZWCo1zdJNtnZsD7cTuZovb2J29rofbPoiMjb22udhYbEMAnaze2spYbmLyIDe','AttF','g','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(66);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(66);
+INSERT INTO t VALUES (12850002089564316130,3549219944,'e95jrEE6k37MuRz4b1PoyI53WiVcwtkuuOP6sXkdfqDW4OHbhP3oF6lYKJzjNt7','MbSQhX7Wn864FAXfyPIFEN49Eqys6M7','aN644orGKPvFAzL3vGLGH83dbvGm0aDvAsBYad7aU0qJsCh1w2w272HCeuekwZq37V','yzXT3NOa2sxBsUY10ZDApsOgFlMqgvDiQY9','FT','A',11);
+INSERT INTO ti VALUES (12850002089564316130,3549219944,'e95jrEE6k37MuRz4b1PoyI53WiVcwtkuuOP6sXkdfqDW4OHbhP3oF6lYKJzjNt7','MbSQhX7Wn864FAXfyPIFEN49Eqys6M7','aN644orGKPvFAzL3vGLGH83dbvGm0aDvAsBYad7aU0qJsCh1w2w272HCeuekwZq37V','yzXT3NOa2sxBsUY10ZDApsOgFlMqgvDiQY9','FT','A',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1514996911,-1080589,'oByJlenz0mjsScH03cRoYWVsaNDN972u3MKczNFUSiwR2n','oIq7U2oFXs2RpSs0wfjNy5VNIl9HPFcpt0uLZxYSgO0WKIDd1cLw1OM8H9YpWgJzExnvpQwLulVigiywRSF6JFR9cs3UN8iDcTUfsYWxnknS2eQX9L5ZC9OUF4tGMz5fqIMxiTPypclAsRAaxj6mc3ej79','02mDDXSedSe2SG','QmVXhyiQXM7qwkVCxi5IXKNxfSFP1nCpRwCwe65qLvAfIvM','itgvOvIUjsGi41l2nwiIvdz28dhjCKSahvygytT2b','Gm1SQN6MJgrRlxdeV2IYmjNozoDb4igvAunBWlGiHAhBwD4rpC7MmAyxR6K',12);
-INSERT INTO ti VALUES (1514996911,-1080589,'oByJlenz0mjsScH03cRoYWVsaNDN972u3MKczNFUSiwR2n','oIq7U2oFXs2RpSs0wfjNy5VNIl9HPFcpt0uLZxYSgO0WKIDd1cLw1OM8H9YpWgJzExnvpQwLulVigiywRSF6JFR9cs3UN8iDcTUfsYWxnknS2eQX9L5ZC9OUF4tGMz5fqIMxiTPypclAsRAaxj6mc3ej79','02mDDXSedSe2SG','QmVXhyiQXM7qwkVCxi5IXKNxfSFP1nCpRwCwe65qLvAfIvM','itgvOvIUjsGi41l2nwiIvdz28dhjCKSahvygytT2b','Gm1SQN6MJgrRlxdeV2IYmjNozoDb4igvAunBWlGiHAhBwD4rpC7MmAyxR6K',12);
+INSERT INTO t VALUES (13822117850716300684,3914230470,'ZDiYKk3vLwGNHRzUnqfygsmFUAm1ECc1GAvahio4ztepUYYOX7RwWa6tgQp','lF7lsVgKR332o7TfSSLXSPKjElID1Ygz9qPSibPVuRiB7B0aONC9bnupOAUtXd1MQcmyxOSltVaKZhh2n2ft5IgFn2eaLVHibvunJZineaK3BOC5BXHHsRiiYuvdoUpnDxftcvaCM93Cmp5i8bYlqOhgDLyxHzqJWlsH3UsSLIvoFDUTg0cFZyR78UCTAHf80SXdDFW4A6D0rA','zrhEEMbOEiTy7yeuKHPRLj6HGF8husJHYKqcSftd2CRyFApuSUTJ6JaYkDIPnR6aocpA','GtG8GBLXpzZa','WG','i',12);
+INSERT INTO ti VALUES (13822117850716300684,3914230470,'ZDiYKk3vLwGNHRzUnqfygsmFUAm1ECc1GAvahio4ztepUYYOX7RwWa6tgQp','lF7lsVgKR332o7TfSSLXSPKjElID1Ygz9qPSibPVuRiB7B0aONC9bnupOAUtXd1MQcmyxOSltVaKZhh2n2ft5IgFn2eaLVHibvunJZineaK3BOC5BXHHsRiiYuvdoUpnDxftcvaCM93Cmp5i8bYlqOhgDLyxHzqJWlsH3UsSLIvoFDUTg0cFZyR78UCTAHf80SXdDFW4A6D0rA','zrhEEMbOEiTy7yeuKHPRLj6HGF8husJHYKqcSftd2CRyFApuSUTJ6JaYkDIPnR6aocpA','GtG8GBLXpzZa','WG','i',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1386067031,4920514,'brZzdGrq9KJQ8rJ67kRvbILaDBIK2rDqgznTH02cucLty6eCoO1ormTHbDAM','ZysTCY4F1tkO1EA6TKIvz67oT821PRccAvtWxIMiG2HOScoInP9CaXfBnu2h8FuX3uIsQ5NKlRTNfUArAnVJ4p4Uq2vnI2ajmt0YofLac4rGcQO1FlBzkUysxOxaGbZE975EbqYy1','prPm5YojfjoHmMmjWcSorgLB2bPFjp7lz0KtO3O','IkhWK6JMf2RPMlTUsmz1cBGw0YYkJuHZWqi708PnXjYkT4J8VoXp1QwNBdjttSnMdZSV0pBdmwVIw0f3vf3Mfss9mlBj4ZjBIB80jtIyubXqeJNqGe1mv8','Tl357YxCBntEkn0m','lZk',13);
-INSERT INTO ti VALUES (1386067031,4920514,'brZzdGrq9KJQ8rJ67kRvbILaDBIK2rDqgznTH02cucLty6eCoO1ormTHbDAM','ZysTCY4F1tkO1EA6TKIvz67oT821PRccAvtWxIMiG2HOScoInP9CaXfBnu2h8FuX3uIsQ5NKlRTNfUArAnVJ4p4Uq2vnI2ajmt0YofLac4rGcQO1FlBzkUysxOxaGbZE975EbqYy1','prPm5YojfjoHmMmjWcSorgLB2bPFjp7lz0KtO3O','IkhWK6JMf2RPMlTUsmz1cBGw0YYkJuHZWqi708PnXjYkT4J8VoXp1QwNBdjttSnMdZSV0pBdmwVIw0f3vf3Mfss9mlBj4ZjBIB80jtIyubXqeJNqGe1mv8','Tl357YxCBntEkn0m','lZk',13);
-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 BINARY(85) NOT NULL, d VARBINARY(95), e VARCHAR(52), f VARBINARY(47), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1314238595,7288080,'YShFkzlDNqKaVpipHpKB4LuTbRC0DrWFjXz5jhs64oepvmZktHvxSV0','iXRyQE3XaUwao1iIGcXr','mZKCCh2rnYCKDKn','29Mu3ELiifIaZNKYGPR2wot6vT','WITWwM','TFasfdPSL',0);
-INSERT INTO t VALUES (4237277602,-7083562,'ME3P68Q6mpt64JyuBJk','lpziNk15','8kuvrlJbUbC8oJ9jgnU9','Gr','w2iT4RIK0gHtXXFrznMexU9iDfe7kHYq','kfKNGFY0fBDqUMm6qZQbiBtw4KIea5e1Srl2KbdjAYG6E1YqTtDPX0Ax2dXP',1);
-INSERT INTO t VALUES (800750944,1597187,'KVyYJ23dkgIdQXZY9j71risD1Ay0aj5ppAbu','Zj1BxZhOGjN','neftLDr5PZudjzKzzWQcLcxiFH5w','GeGe8yGAg7TFwisIzp7','KU2gqWhJ9kv774KFBtbcYevOmIQQI5rUujMgptDhnjqxAlGOaliuql4m2I3AWvKcm','TFwmUNT8lc3uJiI5v19',2);
-INSERT INTO t VALUES (3379158331,-2789287,'0ZjzcYFflCcCDH1MKQ583X8P2Wbtcw','1fgvoIKwmlbcWGJHbZaWUQFDi5RITellQGjMBLjjiE9KepW9ddN2AdpQqaMOnPLTnIYb0drQdjYjemUeInSJ2q','6zjVThmHZqlZH9CiR6mf9F5I5xizzJOFqLHE','6D9aNcSbSDT4Lyi3x9bBoLx','m9hIp0bUZJcxMKGlfSFq8z','7tAMA0gEGmhVcBVej1pGQPCIB5AWv4x8tqPKJpdwruPVQFcVyx5e7WO3BcUF18QOSHoS4EzagOwftCVREruzq6Y',3);
-INSERT INTO t VALUES (1106653279,4525258,'EERhEGfasaCJFamtqQZ2ZSa1a9gmmHZOk3VVqwvfQ8gtJL7GE0WYcHmjFylFY78flrMvJVtPUjqKrvKGVsml','UUQzwtRMZpMf8hof7bd','Jfo43tvB8jvc1HXoPCfe2wF','l1xt2bZuuJSjK','X3O49KiidN0o64i','8qvY',4);
-INSERT INTO t VALUES (1195010156,-312425,'dKR6x1iopK6sHpOG2gugO7oprA3HpMtWXF8yeoxc1A6ZhPw0I6NT6YcQWtgOxn69lB43RQ5FblS9kGoo38','o1tsDe000AKi0T5dqpRrgx6TPbMABEFow0rUDiMz9TPfXpFFPRd8Uku8xlbyAsYvs9SNd2BN15L9ABtYMe1ZwtQhMYU04Wo','HIQmomB','9057oz2oQsW1S8KB2','EKYoh01130apoD9m','D7gOyOOwFVKzXzvNkTrcjt',5);
-INSERT INTO t VALUES (1444806702,665937,'KaSbVfhP62vY5Imw2RuDvssUFkFZi5fYDu4RbTtbHzYTGg5WYuke50AK','Nu3vVbIWQki2FCWGBaBpj5bg5iqPCCkxvpRPGfp6M7moISVzIBa1VfG5RmUQ9OHvrbRvdtn8NJfMJH1NsqJCuitrN','CRGPxYw','41fhMwBhfP5891RCVYlXO9vy4edMtwZ4k','ki78jTUXpnxr','G2GMBJSOJB1OWCcOBdny2',6);
-INSERT INTO t VALUES (3258778378,4244039,'s2FSAUaXjIGM7nzDhGfMB9QRaA0etZavin','llBz9DvZNcYRvaujSh8XSI46tszw8xZKwJwbG4gZloUHF4TW8f1ss','bPc6ghSEXc9BUvCKxUqkHzvH52jrvJxg0a67IuVY9hDcW50K1wGA','9Xmc9CYvkiqcFWC3YslI9mb','sYz5PA8927oWzIO3AqZAHkdCppUzHy9l6rgPBcdbEn','7Sm68iKRhDMw6WFCqPR3p1lEyvqo3feA9bna251K',7);
-INSERT INTO t VALUES (1245602875,7589609,'rLmnBrF5wGywr6UQx7uc8UGuVeicYajGsTEwDZT6Y3GDU2HgeqV','3cjx6inKTkArc9v9d3ngkEAmP4XBiGit019rg6lh4YVptoHun1EzjGHxdDNjOuuHvDw8CrJezx77XMnl9qoYHODP','L0YVh1PE7aM6lZnVyja3WhS1mIPOib1bTrY','5IXgt0','kMw8nWWVtq4AERsOsgF9hwKetXiPgOWRnJ0RrP2aZtnsKCng6eWvoSLnGTCrvFO4tcaPcxCpfh0iLgEfqEJlGNvwNNvyhli','EyZjBCTZeU2oaIuHXxUvggyVfPZqCPQ1pWlLREhGBGb7GHvxbHTh',8);
-INSERT INTO t VALUES (1266738126,3993265,'pmUQeoPLAF1ixMnTzx9TakBcTwZj0uvlysUnqxnOZg59bThjjNgE7rafUfLpsborb6z8','EmgKW3ZG3MaVCpyFREwakRt9jezULJ6CL6vrDzr1jwIUUTvMErhkvwt','z3aUxdUUA7o5MluQhE9UmVvmK23','F6xF8JG5QZfPdDLXVVNByHIt','DZ7amdHLnHFJOVLCMK2BlV0xx96VS26sQ17xPyUh8CG9sByH6TXqd4FXNBGk5ltBn6B2Q0','ZwtHE9U7o7z3R7KxWimlvKr1siYk0BwTPQsSaIGaRh1t1xJvimf2OrMXkUSP0u6UqM94OGUYILfh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1700422991,3227928,'cioiAM4ymHiDFWSQnAHDXcVSmJkkeTtS9z2tfziV33LhILNCrd8QhZgQdJdZS37P','G3ztTQM7QdGSoSUaCquhUza7DoD0D3120ByhMOOwrEoeYqEsA7vOJlDdeTwDRxZ8YRg','iptwHt5pxxVO6Nr48ISn','9CmUExifazFhYXj','swxvv4uNN7jKA4ynKHND6mcDlW9tNlnMTAMzNFbpt9iR3hKsWZaDIVo0fk8ljcAxkpcHBTlzh2LvHCUw4pJK8','6yiNtA1BGtvgF0xHztymGCuncwRiOUyT9DfeFMVHTIutNii8m96MKTx6hMJDcAbpyI9gK6D1sY',10);
-INSERT INTO ti VALUES (1700422991,3227928,'cioiAM4ymHiDFWSQnAHDXcVSmJkkeTtS9z2tfziV33LhILNCrd8QhZgQdJdZS37P','G3ztTQM7QdGSoSUaCquhUza7DoD0D3120ByhMOOwrEoeYqEsA7vOJlDdeTwDRxZ8YRg','iptwHt5pxxVO6Nr48ISn','9CmUExifazFhYXj','swxvv4uNN7jKA4ynKHND6mcDlW9tNlnMTAMzNFbpt9iR3hKsWZaDIVo0fk8ljcAxkpcHBTlzh2LvHCUw4pJK8','6yiNtA1BGtvgF0xHztymGCuncwRiOUyT9DfeFMVHTIutNii8m96MKTx6hMJDcAbpyI9gK6D1sY',10);
-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 (439340487,-2300621,'DKS3kNwdq9cf4cZKTF9SlsMe8MjXkpVHgdPQtNIPhuPXtD3','Yorm0mNMwVM3YOLEcBB0eEF9Lt9MfDxIWlcECE09QKwVUDn3PHBHo5EqlmOv5acfCURr2d3u6SClI','Z6G0p88N9FD','SBBytvaJos47ADA4PtBzGAgDvbj9VaNl7mHdPk','tGqLLUM','OX52sa3',11);
-INSERT INTO ti VALUES (439340487,-2300621,'DKS3kNwdq9cf4cZKTF9SlsMe8MjXkpVHgdPQtNIPhuPXtD3','Yorm0mNMwVM3YOLEcBB0eEF9Lt9MfDxIWlcECE09QKwVUDn3PHBHo5EqlmOv5acfCURr2d3u6SClI','Z6G0p88N9FD','SBBytvaJos47ADA4PtBzGAgDvbj9VaNl7mHdPk','tGqLLUM','OX52sa3',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2193040276,3259783,'icJcqgC0mCT56OMoPG7tOQ9ODhTI88rwi6r6s','XwGRJcSWRWXDW13Tu5skRAGb33AOebSZ6B3HARSJZ8WXORwouUYpzmEvBzcxuYI2g56Ak5ZqeMXWmYRoUYDhCkQFNkDczSxKPwR4NT6hv4xuq6tli5sqkdO25ORbuX4q4aYwADBy158bjZbEEhvLEfLw2g4ClsxdjxvWbPPd2G1hzZA8aEM4CS2yHUq4ZgcsbY8mt9mCrXpmOgsP6czf9ZgKuUY6LfCmT3PZJdPVXaXFG5','8tT3KMxEWyuFMGZ8kbUammKjhWncR45Dp9qQQuyy6lO','P6Np8gid3dJe','cT4N2iJN3doEaWrIqb5bIjyff2C3Q','LwTQWmaj9IFEhtFrxhnR6dNwPgNVxEkbiCrQK8T0j7R0fnLaPvqiMUkc1HIOQ5OEvDA2',12);
-INSERT INTO ti VALUES (2193040276,3259783,'icJcqgC0mCT56OMoPG7tOQ9ODhTI88rwi6r6s','XwGRJcSWRWXDW13Tu5skRAGb33AOebSZ6B3HARSJZ8WXORwouUYpzmEvBzcxuYI2g56Ak5ZqeMXWmYRoUYDhCkQFNkDczSxKPwR4NT6hv4xuq6tli5sqkdO25ORbuX4q4aYwADBy158bjZbEEhvLEfLw2g4ClsxdjxvWbPPd2G1hzZA8aEM4CS2yHUq4ZgcsbY8mt9mCrXpmOgsP6czf9ZgKuUY6LfCmT3PZJdPVXaXFG5','8tT3KMxEWyuFMGZ8kbUammKjhWncR45Dp9qQQuyy6lO','P6Np8gid3dJe','cT4N2iJN3doEaWrIqb5bIjyff2C3Q','LwTQWmaj9IFEhtFrxhnR6dNwPgNVxEkbiCrQK8T0j7R0fnLaPvqiMUkc1HIOQ5OEvDA2',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (713275679,-1486767,'4MSqD4jsika9Ps','cow6ujkVENV6Uz1RZc6u8C2W1bLNDeDKBewNYdY8Q968rVIIbgFfhvWMG36i8ng4AW9QTu0Tf13N08LfGZ8WqMHtCvNEOGLaeM5LqY2Wa40cWIbJjR96lEJgVIL7tk1A4','lALz1iiYXIoYjrasg2rFXrv3Cp64b15gexvrwyee','zQPSvwhlJAw5lU3Zn7xrOn7idiuu8U6dofMmRvC7bcnhjqHNHNTC25D3PZQ0ZjF2WUqj6BV9Cn7y3fCVtdlOldpcJu90PRv5po0YJP','0hNwc6ArH5RC2ogJTcX0t4VbQFb4HSryAX8gpCwYSVpEO0oEITu2Ft2KqCFdw6YC7PqP1YuOLRsbVMCzNEuB','dqX52HQRgQ',13);
-INSERT INTO ti VALUES (713275679,-1486767,'4MSqD4jsika9Ps','cow6ujkVENV6Uz1RZc6u8C2W1bLNDeDKBewNYdY8Q968rVIIbgFfhvWMG36i8ng4AW9QTu0Tf13N08LfGZ8WqMHtCvNEOGLaeM5LqY2Wa40cWIbJjR96lEJgVIL7tk1A4','lALz1iiYXIoYjrasg2rFXrv3Cp64b15gexvrwyee','zQPSvwhlJAw5lU3Zn7xrOn7idiuu8U6dofMmRvC7bcnhjqHNHNTC25D3PZQ0ZjF2WUqj6BV9Cn7y3fCVtdlOldpcJu90PRv5po0YJP','0hNwc6ArH5RC2ogJTcX0t4VbQFb4HSryAX8gpCwYSVpEO0oEITu2Ft2KqCFdw6YC7PqP1YuOLRsbVMCzNEuB','dqX52HQRgQ',13);
+INSERT INTO t VALUES (13358587508615856875,2948168157,'RztHB8K9TfjuGCNxW6sqVqEVEXs6Mbf8PbTeFJVoOwNx6dsNXHFvzhx4E4qCEAa','XKHRocp4iJv6no3uDPbI4OXGXB6ZQ5oFqM9nHMW59lnz4bbzdnyEEhlvzDWgDLxFOTMcoxW74ja920LWUKVewG1wgUKA9PDu5SV4j7V7prIwIHKw9Mxb9UOJFHl8v5XYMnpQAMd8zlmOjzDOctVpovRaISWfrICo67MloozjNSpdutZ0','nathGd3Easbt4DuQT7I8PfxM8QmdnHh66VNBWvau3','htylX9tVWdczasVMq40mb5cjsE58KMDINT3zKLPzVWyJtXA1q0YfazQKw0HnT7jrBTIHA6PGLiRoJDUutY34LNMBBxJW0RHC9QIi9YAahpMIkUkyuiKIXYt5upJrCILd0xCSqzn7b2RG651drkPn3ANKYqvHY96oTzUErysHGRv50u','QJ','g',13);
+INSERT INTO ti VALUES (13358587508615856875,2948168157,'RztHB8K9TfjuGCNxW6sqVqEVEXs6Mbf8PbTeFJVoOwNx6dsNXHFvzhx4E4qCEAa','XKHRocp4iJv6no3uDPbI4OXGXB6ZQ5oFqM9nHMW59lnz4bbzdnyEEhlvzDWgDLxFOTMcoxW74ja920LWUKVewG1wgUKA9PDu5SV4j7V7prIwIHKw9Mxb9UOJFHl8v5XYMnpQAMd8zlmOjzDOctVpovRaISWfrICo67MloozjNSpdutZ0','nathGd3Easbt4DuQT7I8PfxM8QmdnHh66VNBWvau3','htylX9tVWdczasVMq40mb5cjsE58KMDINT3zKLPzVWyJtXA1q0YfazQKw0HnT7jrBTIHA6PGLiRoJDUutY34LNMBBxJW0RHC9QIi9YAahpMIkUkyuiKIXYt5upJrCILd0xCSqzn7b2RG651drkPn3ANKYqvHY96oTzUErysHGRv50u','QJ','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5770112038405108406,1449181631,'3aFrH0tWccAirdFmdLggrZNtU2jhoFtzsjkMh2P','Zq9Lv4VWIMBbhnvl7hQ4P22wyfY8dYbC9tlEeCIuK4w1BHk8T4LYn2','rbytgpxusLEoThxDhJrtrIAho3JmLT4wrcF3PeEfoIHO7cPT1Cw9FZ0IJ8WFVfZZwb6ntVLZwujDDN','2I84c6mLJ3OkNcJFtPb5iFI','Yu','4',14);
+INSERT INTO ti VALUES (5770112038405108406,1449181631,'3aFrH0tWccAirdFmdLggrZNtU2jhoFtzsjkMh2P','Zq9Lv4VWIMBbhnvl7hQ4P22wyfY8dYbC9tlEeCIuK4w1BHk8T4LYn2','rbytgpxusLEoThxDhJrtrIAho3JmLT4wrcF3PeEfoIHO7cPT1Cw9FZ0IJ8WFVfZZwb6ntVLZwujDDN','2I84c6mLJ3OkNcJFtPb5iFI','Yu','4',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (13459558361910312851,1219594137,'5R','ZL8Mm7LfIdAyeLb2NjnDYXnrMd5','v4SI1LdDAP9V3yhYpWrX89fSmTHM2bSpkYRj2VHoT7C','cd4xZpCgX4LM2vOw6OhAW4sH0npi33msMvWS58mY6P5SjMVSNXLJruzsUwfEq45MbebSmqfxAyIM7wIScoPhQBCk7GvGejGXizf4hCiCPjopYbBwiaNy1R0tUk6cql4AtdbG6tBsXlyxWuJ0lb9oM6Ffwqz0lkorSWgF3qdAVB0Ky','td','m',15);
+INSERT INTO ti VALUES (13459558361910312851,1219594137,'5R','ZL8Mm7LfIdAyeLb2NjnDYXnrMd5','v4SI1LdDAP9V3yhYpWrX89fSmTHM2bSpkYRj2VHoT7C','cd4xZpCgX4LM2vOw6OhAW4sH0npi33msMvWS58mY6P5SjMVSNXLJruzsUwfEq45MbebSmqfxAyIM7wIScoPhQBCk7GvGejGXizf4hCiCPjopYbBwiaNy1R0tUk6cql4AtdbG6tBsXlyxWuJ0lb9oM6Ffwqz0lkorSWgF3qdAVB0Ky','td','m',15);
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 BINARY(12) NOT NULL, d VARCHAR(99) NOT NULL, e VARCHAR(67), f VARBINARY(88), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5969192655466897854,1223902992,'5J1vFGaBW','avIvcjm98rObNUcAH1Wz45QSJPYH3e0uaImNpS9QTL5Otedvkq6Ntv6U63NOQxMtSOJSRCMMk6Ep1qOG6','Z9vea7pW7bPlwGUP9xxk7Vfu7GXQEmXX5Lpyl','8bV8u2vXdq','HjGbSGVyCuVd','rtkVLCZsARax2pDMx3IRYiL1qbZ6ZoP79Vvl6YNjp48Q3611rLASIJO3JhLtnBq8pH9Bm3saC0DkUBu0SJXZLim6oporMKMIXSk',0);
-INSERT INTO t VALUES (-6583965255440022561,399156907,'PBe56','OGQ9HKyVBMlw20jL3cYIQrax8aM1B0A57ctQegH9BpV5TtVDnDqwAVzaJjN4a9L1OM6x','7ta1C1eQe8ZJK92','kIzQAZEmKPEipL9MPH3LoUCkP6ky0xGZ1mL27f08iQ9pXbAqwKNJafjA9uNhJ800uA','fdbP6fNw6zTqJHKriDeZ2SXK9Il','IRVmqzcUN9vdUcaqBV1',1);
-INSERT INTO t VALUES (-5300945132128142251,2838523377,'h4X4HXozVS','z5D8uZYrakbcyVbpsiz6D9fP3IWX1HcvVnCEX8QFJk','TpRSZYqLKru8u88sddYeGrV','ijFCHVGJWtAu5n6nTzaUFSdZ44bn98YWc5','5CTwxhwUMvQxO6cfeRsILtfsG9YFwdLJakGz9toZgUsJqMY8OJVSUPpFmXBj0NTZJBaih2HiW2zvZLAwHPnO','x1fGl',2);
-INSERT INTO t VALUES (-7012591383238527748,126848605,'umGwZT','fJz6831XoUOndhxeBGZBmIDRwMWZOPqn2EfU5QNCDBEbI','1qyC3sCHGdQaZ5ITjv9tIaMhyXhmKp','WJ1VSVIFkQA9saAuR8e5GnY5Bj','RAVpuAqfGr0JYyERSHx33Z2YMH7bDto1ZfP9HOEUlAL0Av9evVN8rkvlYEnjS5QC5l21zwD6fDDA8QxGtb8bAgpMzdspuMSNI','WE9VWwgK5ztZkICHZHj4IFs1zq83D1e',3);
-INSERT INTO t VALUES (6371631774777299863,4370106,'Py','5axgzvQwQPzFdBXbk57','sDj4qEpGB1YrZM9uRh7tgmlijYyezhx5','wfJcVOHOxAYZWgQmwF8NHyE8NL79K1y0mHfo6law','9rjoX0U7Qiug2pdL1yh7SQmNonWEO0Qe942kDl','U8JG3o4IEjBVGhWOQ9zEAlMm6KeTBqEu75cZhYMtTsKrakQ4Ly4VOKa0yibSnEkfnQ9pdkT9npzsj5F5w0d1dE4H2L4hCa',4);
-INSERT INTO t VALUES (8033977200912804025,101648137,'MD0Rm9','mTUx1iO8EGuu2RGgl5ECkWfrtYZf9dxyKRp5PKWCyMfbTleK','XTbjQxhKLEbibDuhRXyUsIa5HeLmdyA2vFhkx','Uinxr7BkSzEAVBQYy0t5BW5crBfvloohR0YG8emmV1fqvZ7Yf5w47Txm1T7zcqhiv','flqicGtIUK020','NtSapI49uIJnplYorlOdd0QxvlDrrnpTdBrVCZCkSumZBVmTdX3XT0YeLScVInFAB9dftBx2CupaP',5);
-INSERT INTO t VALUES (-2674587613486832785,979090903,'gSugSUdm','tE7BTuCnyFb6HacsLafp0eBd5nQOYQcMhynzofnH9wojSLkvktCSwd4UCdXSKbYor','JOIEmYOWyEThQR3AACrZJSsWe2','DeeEYiGyf7yEbVemwBAA25KCsX7Rb7z4YxhDOq5ECcmtaqYg1amWjveCPj8gFOM3O34W2BqFfqSYeaQGczyi9','2mJPYZeWAguiirmrFJzta8o4PenYwbEBNJokzTYVcIHLN3p7dX1HHEuTHE1amPFlJsDEQBZX7zLS63qUeMJ','SFSx2Ql8OEP2eQ2pELAv8PU4YXZeargMbyRxUJ4dKZROk1mS5O9bUHmVKZfZniOsB8dxlal1ePBgC7sUPP2IsmnQKG6ucYFhlR',6);
-INSERT INTO t VALUES (-5154731354021130676,2596839261,'4k','nG0FspODkffPc0PyBx9mI','SofaaNPUeKl4kar5PErYbqGtH4nn0sY2XcGZvu1hMrbFHOTp','XC1zh8CYtNM7hAG74EHWLVO29x','eJgQhr','6xaGJyj39N4ShxMfoYftNTQDgvwffeiR1wcQnIIHm',7);
-INSERT INTO t VALUES (4642865449572436155,3089094804,'fs','1hh24hSEdUHYFq9','pGwJz0jPRFxHinNzPqXVq','yPxukmfuz3q48IUlo5xZuotV1JrIJarEAqsKNYjG2fU4rr6dmFtDfdv19','kxVyPPKr3IMZP4vMYmeW16wdgsTt4zuIgIcwcX1mVDUDrCWKl1xL3OVNjBdDiZINSwoO0MALccjtDAU3saqwu1rO3kK95u3GwZ','1EsGFClreXoI4qyhTKvlUfzjpsuHiaMiaaDesXcNkJUR',8);
-INSERT INTO t VALUES (2828578974031636930,95179790,'oC','rpwhAKfkIqozLkEFjFLIcCGvzEMU7SU3kLmH8zzueq65qu3g0LBtTaAa4Z8JtmoskCJ0Zxu0swdwpHpSBA','C5hvtw0XbUNywa6anx5Kj5lw6n6c791lB771j','mTuYxLMcxb7fl6FKKd174o26T','d2jtfsYea99lBXsdjY4oveEWmO58CJMEX2TD0WVdPgciHegUtEzYNJhVeHyIV','y3m5wSA4bwkPqm91e426wehCzlJiZOoLKkkuupXoCciXeywBg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT NOT NULL, b SMALLINT NOT NULL, c CHAR(90) NOT NULL, d VARCHAR(100), e VARBINARY(52) NOT NULL, f VARBINARY(8), g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-531860602,6497,'G3bG9uLr9jHrD45PSro36jPcNGp9HjT6dRIh09egR0L3Uy2ZqrXpa2KaiQHsivvr9k16aogGJFt9eaKl','JeZBcioUc9cBX70Hqzyo189XyMPE6ZFBhH79hlNou1uwnnQGZ4m0KoLdSUQQOzV2ksFDzzNaRR6','VYr76CYHw41wKkzo6NHHaY0kUoEEXO','P0uil9','i','R',0);
+INSERT INTO t VALUES (-178179055,22947,'wVF','uqhRIq8gBsXJ0Onig0ry1idf7CLEzq5Ik2Ipy1wGsKoUIVowNK9fNtO9CVy4571318y6q2ddv6Tqw','JEsZbw5TY9jG32bz6jodhpq7kq9','HJUTH','4','e',1);
+INSERT INTO t VALUES (-1687383993,-20878,'ron10SPy9Gar','ijdayLBfuJO2UX6lhrhRRpXHbnEMMvrHnTcykJKbLiBc8dQ6A5YvsKpilqJBBhwCslD7mZGiMzY','tsDjEO13NVW5ozW0yYKzjSQuJnHjh32TOHlNJDVEQNqt6','bBIK','eK','t',2);
+INSERT INTO t VALUES (-1345202414,-31208,'Fw5qyzEGoiOdTM2uhiusMw13LeUHC','vQvzanvb','crnjY9tmAGHW1g57nwaoyZGWw9sOeTsh3siNmkaQ4WknK3nu','MYtd','oQ','u',3);
+INSERT INTO t VALUES (-1340711133,14018,'xgTGH3pn1KvMjp1mdseTHWspINky3U6Hb','RCnH8bsmxW7eRgmWegfkhiVD3MbfwqhdUfKLGCRGbTVfQ05ZgcBIzHme4HHaxSMT1kUEPXmavy16Z3KEGTx1M9WKU8p','i5NO7JnOS69XzhHq7K2FrHSXzXmbpw1XyedcyWa8OoVu','u7w','Iv','P',4);
+INSERT INTO t VALUES (-1600738707,7609,'K74VdImYvwDEMcUmWBHOt4PGTBKHGRicoqbT8NxdtNSvFvyWjAUyCe3h8QcBm2ywUj','CvH63BRROUIRO7mwGlahF7hMXYpZ93pvHwyYqJ80SSZUIkAMIBB52iXS35oWSVq1TLhnKWKgqCN8EXulevB6nr','hDzRzPchdWWrwDNo9Eh','eiAtOr','C','k',5);
+INSERT INTO t VALUES (-216380569,-28586,'ESaE59f7y4pH8bNsLGUvJMYeYyiIDw81ZCtgkaT93qrYELl64iV2LQc3i1uRB7pDXHmtS1ZxDFPanoMw8DN1Qg','VJu8VKs8Na48wyOk6xyLcpAzjwvD6lNJLJIHba4Hmt21y2oBlrkr38jtkUA6P6J3aAJv','AgRYDkzapFfVweDZ4FRnV','ZN8eg','0S','s',6);
+INSERT INTO t VALUES (1291000588,-32049,'dr3SRnSpZjfXGmwgLDyjkDkFssF1lwNoScLLII28STxFbQ2bbIRHb17cvda75kvtxEyjnmunO','RIQZ6MAWpKKcMcUAsqPXkQDmS9qtTB9sHaoggCWnsonG94cAEvXq1XuX5QBwJTXsAp','aHCta707C1LAT','mdp','n3','j',7);
+INSERT INTO t VALUES (-1999791511,-20806,'TBxr','fOptuxlKMMSORyqPLMhff2HBlZtB0PS3XKpEa56Q0cresVByKiZhxYG','OOvpNa0PJWa5zUnXCkhyiSQ6CD43Xjqs51xCrBJQscYmnlPxHIP','WWG','6w','M',8);
+INSERT INTO t VALUES (1483452866,-4747,'9cWp9SNO5eht','mgLnyX2yXs840EBAs1fQgwmBTie37Rz3eORALc32ugYe0U8yB2eqZmbbzAszE','R5KcHsMJTDKq0L2J2W6CnYIUtiDX5MCwggkjCG','qQi5fky','R','e',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT NOT NULL, c CHAR(90) NOT NULL, d VARCHAR(100), e VARBINARY(52) NOT NULL, f VARBINARY(8), 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 (-6478208615862311924,3941639005,'Gf3q9','B08G3e9okLzqCFxpiqOy8bnzUStoWcCxOSHzlODVAA3cIcfJawPL8iHIbixpnHYMcInI3ehLIifu1N','rOMBhThOCtvzH7mybrXGzJUbv4oU9QEJVTOaC8Fr3dDrCojtWehQUnY3Gh1n','kBN8hw8Lck6uWZ4KzdWkOmGH4oZWYjRj9szCDMrhG7VEx8siE6K5SenXNS5Zg3oeLL','QapMo4m60wDIkh3h31h2J7slVMOggVcsZ8rH24JhI6Os9Sky32OBsgJFSOXjLaJL','WdBq79F9Ep2nmvp4bYNYaFtmg8IHj',10);
-INSERT INTO ti VALUES (-6478208615862311924,3941639005,'Gf3q9','B08G3e9okLzqCFxpiqOy8bnzUStoWcCxOSHzlODVAA3cIcfJawPL8iHIbixpnHYMcInI3ehLIifu1N','rOMBhThOCtvzH7mybrXGzJUbv4oU9QEJVTOaC8Fr3dDrCojtWehQUnY3Gh1n','kBN8hw8Lck6uWZ4KzdWkOmGH4oZWYjRj9szCDMrhG7VEx8siE6K5SenXNS5Zg3oeLL','QapMo4m60wDIkh3h31h2J7slVMOggVcsZ8rH24JhI6Os9Sky32OBsgJFSOXjLaJL','WdBq79F9Ep2nmvp4bYNYaFtmg8IHj',10);
-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 (-5356671139639363917,1295413229,'rURc','nIztrPQTNuFoIsM','Q','RZkuEXJFfS6mbtcgS3Gk8hzT','ii4JgFSen81zi7EOSYmM05K21HtfbpbtuHsxZzccYsxYM5wn4zVcLCzN5AYaqS7TnE4mLoDnppCXHNOaxzk6uPvT','wepH4sYe0KvoW9An6Bp8Pkhqw46WJRfN',11);
-INSERT INTO ti VALUES (-5356671139639363917,1295413229,'rURc','nIztrPQTNuFoIsM','Q','RZkuEXJFfS6mbtcgS3Gk8hzT','ii4JgFSen81zi7EOSYmM05K21HtfbpbtuHsxZzccYsxYM5wn4zVcLCzN5AYaqS7TnE4mLoDnppCXHNOaxzk6uPvT','wepH4sYe0KvoW9An6Bp8Pkhqw46WJRfN',11);
-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 (590112540239761608,125751367,'YueXbni','0Ux0x62Cf3WWW1OirepDikS0lJklzyW8hdI5LrpvWR4ZKorbieYeZj3gdsrVFrVxvapTcnOlbT1enB7Voo6FTANvuNY2mwiicvAqvZoIiRyIwNrFMCCjNrtI1Eog4h0h9YWFqJb4BtNXE2c9l0gs7SS9nH4Sl1T8C6lOZPcxvu3LbcKDsYLpXfn0g10R6IaXJsCer4IzVZ7WO37X3PrXZHejvI8QAKhwcXbTGrqNaGL2wEzA','WD0y21t5koQR5GIjeEl2EOT6mf3jo7pxm2eXaIAM6bernNlBxoLvVKe0Ou3','HiTGW3RJ7KAvdAN59NFmo5Ft0zXXWROnGrqmjZtltfxO7KY9DpeDP2NyUfXdA5Zv4NRLWRnPU2GUVGymFNOV','b5q7Ef6aHxTAD4p5qNXp15PKyrQED7YnfZ55pQUY80OKjBjr2S2jpP2F5cv4F3661Ej4SXUHFVqEgzEPCeUW8jF45q','HzTHDm1Fp4YWi9WTXMdBBJ0wylyQUv3m7tkOhmhV3q1MKA5g9N6KSSvVyUARaJxjouiqVB5ravPQJ5br71sE',12);
-INSERT INTO ti VALUES (590112540239761608,125751367,'YueXbni','0Ux0x62Cf3WWW1OirepDikS0lJklzyW8hdI5LrpvWR4ZKorbieYeZj3gdsrVFrVxvapTcnOlbT1enB7Voo6FTANvuNY2mwiicvAqvZoIiRyIwNrFMCCjNrtI1Eog4h0h9YWFqJb4BtNXE2c9l0gs7SS9nH4Sl1T8C6lOZPcxvu3LbcKDsYLpXfn0g10R6IaXJsCer4IzVZ7WO37X3PrXZHejvI8QAKhwcXbTGrqNaGL2wEzA','WD0y21t5koQR5GIjeEl2EOT6mf3jo7pxm2eXaIAM6bernNlBxoLvVKe0Ou3','HiTGW3RJ7KAvdAN59NFmo5Ft0zXXWROnGrqmjZtltfxO7KY9DpeDP2NyUfXdA5Zv4NRLWRnPU2GUVGymFNOV','b5q7Ef6aHxTAD4p5qNXp15PKyrQED7YnfZ55pQUY80OKjBjr2S2jpP2F5cv4F3661Ej4SXUHFVqEgzEPCeUW8jF45q','HzTHDm1Fp4YWi9WTXMdBBJ0wylyQUv3m7tkOhmhV3q1MKA5g9N6KSSvVyUARaJxjouiqVB5ravPQJ5br71sE',12);
+INSERT INTO t VALUES (6463828795519412410,29142,'cT6acFyz6TNa7S00A35ySoKzwKqwnapWj4ltJkzosFO3Hjy5ml7Tj39YlY','zi9EkU1T0mgphicD2ATVM6Qdro2NQE9Fn9OjTVD7GUla597Abz5HbffNY3SapR4nA','93Ip0j7oj5tq5chaOWe0V2obMlyxskf3JqITycEBc','Wu35','HN','8',10);
+INSERT INTO ti VALUES (6463828795519412410,29142,'cT6acFyz6TNa7S00A35ySoKzwKqwnapWj4ltJkzosFO3Hjy5ml7Tj39YlY','zi9EkU1T0mgphicD2ATVM6Qdro2NQE9Fn9OjTVD7GUla597Abz5HbffNY3SapR4nA','93Ip0j7oj5tq5chaOWe0V2obMlyxskf3JqITycEBc','Wu35','HN','8',10);
+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 (-4310495258191030242,-6075,'DHO0QjaL75WTPyawpzZAaNXuIk4tldIL3J7Wbz4YtYw','QWawjwc6Qat','GNhpSKTk5Nv1IjzdSqdkUrYVAJuiFBFeZrfruqwTK8P051','c','ZN','J',11);
+INSERT INTO ti VALUES (-4310495258191030242,-6075,'DHO0QjaL75WTPyawpzZAaNXuIk4tldIL3J7Wbz4YtYw','QWawjwc6Qat','GNhpSKTk5Nv1IjzdSqdkUrYVAJuiFBFeZrfruqwTK8P051','c','ZN','J',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5450064333939910617,7410,'01KwoqfGhnrwGZFMvmSLnHaJqJo','QniBQoLMgAfRSAFqnxGCyC0VsOorddp3aW7AOKueBu4z8dvbSKVwTac1KNwwbv0undmA0mCm6HlDOGLGXusFggGY43qyFdCWv4eohvx4TSRH','dJKuGjYU3N79NWG9HWb06Kh33hBGwmQxfCwGqtj96CcFXQ8RnG7','qL','p','0',12);
+INSERT INTO ti VALUES (5450064333939910617,7410,'01KwoqfGhnrwGZFMvmSLnHaJqJo','QniBQoLMgAfRSAFqnxGCyC0VsOorddp3aW7AOKueBu4z8dvbSKVwTac1KNwwbv0undmA0mCm6HlDOGLGXusFggGY43qyFdCWv4eohvx4TSRH','dJKuGjYU3N79NWG9HWb06Kh33hBGwmQxfCwGqtj96CcFXQ8RnG7','qL','p','0',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-8019983744940868470,185699712,'nO57E','294zD2HLEmZKehLUQQlnMdIVrP8aRrZJAEbiBej8ZjyW8YJRMvZBktF1z0hHH8bRBYvjc1yi0JB0Fw9kyOcw1Wfbdo7oQCkmkHQ3Twj1e4ZpcjGBlWYQ9xItpT0ce4VwQG67xFfIgwB5xZemrrJKFhdxHjo5pT1rtqLy9z8p7uzgrfNjU30gh6qRJddMHKmCe2AfbU7p8YaNQZ9Z8AljSdZ5g2tUJAWkHE','AP7larQKRlMD3ABEwLfNBG4gv','sPffBgZ4o9lnCGYvGQmiRmbgMGto0b8Mn7zmstJtMYnFiIN1rWgGZVzrJRXq2W6RQPyYshDQFRy5qLVmV6TJsd8oDOJHfp8V3lWuY1NnirdbSfyguKeLF0wQzZ6NDp6HG4jiE0IGLA6fKAhKmVi0pEP10vUCDKCQYzEQFIyBs7HTimLyJ2kdmpZh3tO5y3','PnFSGybfuvuwzNwdJ5WW0pDZ','5ShXFkSc3x7I0opjcTbrMrnaRKANUOEA3GjujhyaGvnuomLHlBhxYAOjCf0JlkzjA5y9w',13);
-INSERT INTO ti VALUES (-8019983744940868470,185699712,'nO57E','294zD2HLEmZKehLUQQlnMdIVrP8aRrZJAEbiBej8ZjyW8YJRMvZBktF1z0hHH8bRBYvjc1yi0JB0Fw9kyOcw1Wfbdo7oQCkmkHQ3Twj1e4ZpcjGBlWYQ9xItpT0ce4VwQG67xFfIgwB5xZemrrJKFhdxHjo5pT1rtqLy9z8p7uzgrfNjU30gh6qRJddMHKmCe2AfbU7p8YaNQZ9Z8AljSdZ5g2tUJAWkHE','AP7larQKRlMD3ABEwLfNBG4gv','sPffBgZ4o9lnCGYvGQmiRmbgMGto0b8Mn7zmstJtMYnFiIN1rWgGZVzrJRXq2W6RQPyYshDQFRy5qLVmV6TJsd8oDOJHfp8V3lWuY1NnirdbSfyguKeLF0wQzZ6NDp6HG4jiE0IGLA6fKAhKmVi0pEP10vUCDKCQYzEQFIyBs7HTimLyJ2kdmpZh3tO5y3','PnFSGybfuvuwzNwdJ5WW0pDZ','5ShXFkSc3x7I0opjcTbrMrnaRKANUOEA3GjujhyaGvnuomLHlBhxYAOjCf0JlkzjA5y9w',13);
-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(80) NOT NULL, d VARCHAR(100), e VARBINARY(92) NOT NULL, f VARCHAR(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26379,32697,'8EW7yVcP5nHzeGX293hp8ibLcxxVkA7lg8wPSfZc9','ncgv76SQK1nsdJq0J34RvDVZ','Px1q','MNEMDlBvl83nANHNYl5W6NdCUfKyLSNRbrsawDbK7imblXzKNx','53bFXIgJK','KOdIt5k5xiGBprG',0);
-INSERT INTO t VALUES (-5029,28640,'NYs0FJEb25hJDKO6uiOxRPrkQxKtr6Qf','VbC','pRPFIpTDlQcai4XCNpHnu6OISXPNXpsfY5jWO8yCTSVvjXSKq6NOpns1O8lRtpqIyBY7Y1ZZZATAldOQP','eeoUUG','5prF2F7','I9K0pVB9ir6ZZGxxid4NrThzDe4gx8jiYhviaxp9LON5XbY1R2hyOlSnshMDxuH1p9RX8AR7xUiIRQ9fn9Y7lrMA0Ud9Qhz8d',1);
-INSERT INTO t VALUES (-9226,40651,'N9cxu','9eV3CGBtQlsl1KdK8L0n18C1jzZL7lu4qDnkXJWEnmba05Kkl5C','iKVvyH5FUhT5THvyblu1I64S5pyl','IB01FYZb1Hd3LMdNChQN62w','CKOrM8X8U8GJUHaL0Fw9yuuwiivQlkSpQJ4X5n5ovUDJPbUFqKkzg5XROJ4az','PCKdOF9M2GuQc',2);
-INSERT INTO t VALUES (-32678,30749,'Tc6pcLOmGk0AUXh1sTvoq7PLB4Pc3TU3BnK','SG9L9DldpZpFtHlWFgY40MtFTnHfrywbfAXM7TbmssqLoS6u','NqvHkveUG2w3Gv','Zy27ssc8aYkwZdNy5UQwUjvESSsrReprUQCsPi1z2XA','R9krD04lTLkknHo7ANaq0a4t7ffnOMOAcbzZFqkZDjkkHNcQSpvyY6kumPn3yKFC4IDhK8r6Ue4EyAF80ERMSld89azoVxYQbtA','7l2',3);
-INSERT INTO t VALUES (32588,6645,'6sozDIcGigwfSjiydDozlfTdmsSpkjkvHjCBbNdt4vcm2HS','Nq3ntBZrOp23EVexIh42dWvLOYJl3W0PGAH72Ve0w7N5PyX1d9AXyOYE8KA1JjcoHt0FBlW9','a0Mb4OMImQwuzvtA1DJrrVu7ggcgdqpMskgsBA4iZBKek','Xlj6VHlTUsaL','tTSCuTMjdsFQNBdc2MhIeow0Drspx4vz531XIxgH17jujXYl25kjhFHsVJMFUUpdPl','NB0suhjy582SgVtBipYTiitBnaTxhdvlBqz7zGQYAtzuLSAUW1AOtJcYm6dHX6SW5y7g7LUvGFYY0KYzHPxBscTQ5Mloqyh',4);
-INSERT INTO t VALUES (27679,53555,'GP3jk2nUfQUsi1FBNZZ6TDGLKnDY6bEYs7gS68ukTBZTi8qQUrcqiKFRVDLSp2TtUep6ceBxV','0bDdSPY2HGMWijei5CfdgrVnT7xNoz4d5n6xPQzNNhKQNQywSBOPUoM','9gmMAq9Et51MTDnluOrwTISFYiSJjpClAEH4SK','eXD6At34jzOywxpstP3aU','KHV6uZCq4QhXhgxTNGHYvRRNIRAoDH4RRwixBai2OpjPTL8mIwbck20570XUw0dlKEv1','nEf8bdhwmiXs1UQ8ivhzKNGMp5FiyCn1P5XFwcZML4nit',5);
-INSERT INTO t VALUES (-11585,34466,'99OcYb5bZrKvGPdyqzzoizLnxJb0BDb4AoTfZev','3qFdSTxy7rjWIcp6cjbIG4valVmfVZepfZQawR8ULU4eYHxHe2Lazc4YjfNInvonAhxRgTpqH1uLc7En7vaJXiXGbpDOViFs','HOB1XMN','iy','8bmHPR09j7n46dV3bF','OHwMgAfRvJhVbtKeYhCBLnQbgJSqXBb4oGIQRrSXr2W',6);
-INSERT INTO t VALUES (-31162,30722,'nebd25LiOL5fgJRCw63diYkIa72zSYMI7buXc','N','535cesF4xRTs7vWWwzBnySNt5cubGefHyoRzC2tzhFxdR9lBYsvfqqNg4Ee8XJsgJlowBf3gZNPr5tNeC8njBds5','iloOocRPXKbCa0OJG7HagZWx67UtJvuqafemxJWCnVK','RT7mfazfJB3yE8LZEFmX9wxeyjW5z82DSxt9BzcuYy9yVUbQ','TuQ64Run65DEXWTQylWqR2id',7);
-INSERT INTO t VALUES (3188,32212,'hjIiarlOOy70O7iwnv','GKUnIaVS0e','1qQM8eYm2LRiL1USYM6vRlC58t9SoRZdzhFuX1GfV9ed2','AZjAqfbQ6OptHwFTqitOEk1YzXNy8XzWnkZ','LqlxGJLJvwbKEjytxJxUxJ6e35DxVnTW2l8tS6C2FQkTsSB1zfEt6oProzQQLb64IdbUjvlqQcQkq2UUYwC','Qbes3jOpwW2ON5CPy9UV6UXO775WMGslgbHiSZhJZb9SILJSrrKEpcAvaqAvgii2Rl0LNkAnwfuBVPVleARAbZyPuCGjz',8);
-INSERT INTO t VALUES (16430,7633,'LVSMMNKymsxWYhmEefZ3Pv00muO95Thr3GZ5XVM59JndQTUUCxfjxXlAAT1lQ34T','LCy19LNGRX1314UPQIAbF6NsFJL4f0aJrsyFjsW7AOpvog7hYoRkTtaUDPbOOf7w6QdnqxbK5hnm8RDHG8L941tuq','b5VOf2POqJSj3NGr6DsQWt0vr1cd3Qy5eU0','08TbXfbCyYW5cUHu9NtKr4pl','F2H4bFoUffT8mY5FJHqz0kFwtfSmO1k9Eoz3hMVUh5nUKUq1AqrUv1tYQZZw5rKeoYW2MLORb','kTXzW',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5477847509856285361,-26271,'poSOkiMdqb','nfcFsWoBmj9hmf2tRcRpsF5ELIk65rGocHCPMg1p9DZkXDu0E8xMwGwre9dLQVwWlmAlAkYv7kREFZrxR0BayzyQpFy2BuR2a8qZY3Zq1urZCkZALWDAJhZQEu0ESHG1gRpGjiSG1bOk94nz44pYFKdUwTvIxQBHg','lUz9jErAMA67W718NKTfqJ0','hoLBMTGU0VlMkn9s3WO6qKNKEaeRSt2fFdKnN4f4amFa0iF1ClVFnhB9NfR1x3uLsyqNKcsMuggadol4ArWhKw1RAU2GzCKfqyWMYxNNRPbaaejLICwWya6n7uliMoLfwTtFpgKiLyvkw','v','H',13);
+INSERT INTO ti VALUES (5477847509856285361,-26271,'poSOkiMdqb','nfcFsWoBmj9hmf2tRcRpsF5ELIk65rGocHCPMg1p9DZkXDu0E8xMwGwre9dLQVwWlmAlAkYv7kREFZrxR0BayzyQpFy2BuR2a8qZY3Zq1urZCkZALWDAJhZQEu0ESHG1gRpGjiSG1bOk94nz44pYFKdUwTvIxQBHg','lUz9jErAMA67W718NKTfqJ0','hoLBMTGU0VlMkn9s3WO6qKNKEaeRSt2fFdKnN4f4amFa0iF1ClVFnhB9NfR1x3uLsyqNKcsMuggadol4ArWhKw1RAU2GzCKfqyWMYxNNRPbaaejLICwWya6n7uliMoLfwTtFpgKiLyvkw','v','H',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-5084985566231946290,-23823,'ayn6OD8uxe00aHXVsO22KKQKT9dH3STmDyYqQO1fN1NBmpRISClWhSHlqAzSq6ANkkfnOG3M','6PfyVpd3XMetilIFdnNNGW2eNkA3WzkmzZSm3c4Fk3MEC8m7u4RctMyYZ0wrmw','7I9','di7jfK2yVsXj2oOuJ85pbrRx8QWRqE9ED272fkb14fQkbe750kZHGf1ujuJZ7l88EMuhypSLBfkZNgIjKg0G1P0uEbq6SMF7laT4wQG2g33KotZsgDhXriSPjcvZQWOJh3U8eNg0pnk7QwsdB2iEtYTZIEg7yVt7wx3l3n','x','I',14);
+INSERT INTO ti VALUES (-5084985566231946290,-23823,'ayn6OD8uxe00aHXVsO22KKQKT9dH3STmDyYqQO1fN1NBmpRISClWhSHlqAzSq6ANkkfnOG3M','6PfyVpd3XMetilIFdnNNGW2eNkA3WzkmzZSm3c4Fk3MEC8m7u4RctMyYZ0wrmw','7I9','di7jfK2yVsXj2oOuJ85pbrRx8QWRqE9ED272fkb14fQkbe750kZHGf1ujuJZ7l88EMuhypSLBfkZNgIjKg0G1P0uEbq6SMF7laT4wQG2g33KotZsgDhXriSPjcvZQWOJh3U8eNg0pnk7QwsdB2iEtYTZIEg7yVt7wx3l3n','x','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (886322120851393871,1938,'xxyAeaaO4QvflDEL0oxc3N9UJTpTYcVV9KDM6dU83deOjGxyQ88P32NGwPG1rN4KPaZg','YjtcdfppqfB5a2BPonoIPbqYBibuMEDMzRCak8nFisbM8DIAek40cdNM1qdCrkKh1EY76siaiQ8jzUr1ve1hxvFd7yHIBCHxwkV9El6ZHtfFCAzL0H5xMEAzSIz1IZyWYA5tv15SCT3lkpIDvnnLQrpITsSvkifnN1qoS9yRpVwLAihWS4hhJANNiEHW4zP4VvAErypeb9MY9Avx98D','P4wnjm8FBrjIZ8zoEH8f9ULPYDfFfJ','tRFbrK22aPjPGOrcaGy8XCyN2B38SXgHfEfo5QmHVFWIOGA1wU0UzVEjo8c1iYJTYudHQeDrDAfvtvEv1Lx7MhgxwdUanf','7','C',15);
+INSERT INTO ti VALUES (886322120851393871,1938,'xxyAeaaO4QvflDEL0oxc3N9UJTpTYcVV9KDM6dU83deOjGxyQ88P32NGwPG1rN4KPaZg','YjtcdfppqfB5a2BPonoIPbqYBibuMEDMzRCak8nFisbM8DIAek40cdNM1qdCrkKh1EY76siaiQ8jzUr1ve1hxvFd7yHIBCHxwkV9El6ZHtfFCAzL0H5xMEAzSIz1IZyWYA5tv15SCT3lkpIDvnnLQrpITsSvkifnN1qoS9yRpVwLAihWS4hhJANNiEHW4zP4VvAErypeb9MY9Avx98D','P4wnjm8FBrjIZ8zoEH8f9ULPYDfFfJ','tRFbrK22aPjPGOrcaGy8XCyN2B38SXgHfEfo5QmHVFWIOGA1wU0UzVEjo8c1iYJTYudHQeDrDAfvtvEv1Lx7MhgxwdUanf','7','C',15);
+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(66), d VARCHAR(3) NOT NULL, e VARBINARY(53) NOT NULL, f VARCHAR(50), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (113965447,5669766,'62Bydz6pKswyWrdN8TKu9BW11ytFUT4BcPKTA4cMZNvDIqC4KWRUUclo3su','q','wbrwjWl4IP27a4rVwui7DZ6XZVgUlptLJVLmM3a6ZsULra9OEY','9DoS4FtD5Q7qEni8rjeagbqJ7HxEAM40PUR9d','9','I',0);
+INSERT INTO t VALUES (4262049262,256769,'5cpaZMlEpUPocMPiBjjKMPW76O31bzgBwvtULHElmw9fAAoNKALLouHaFV','2','HPYbhp955sJtj9bMvMZgeC1jw69L49JWRgWBL0GC','FBSmCiwW9KMV9fkoQlpN2','G','r',1);
+INSERT INTO t VALUES (821320057,1877953,'luMMMqWTl2AsNqA3NetdHA5iEiqawiqy6','Osi','e2hQzyzu7H7p20GSWR','CXX6e9GXmOhHpt4gxf','N','w',2);
+INSERT INTO t VALUES (1979526302,8665332,'F6b4scwUPa4dDqnubakomErfkKW1ikKjXPenhJD4pvx8R','2ZO','UH50w2MqKl8F5C6Z4IWwhFU3J1usx7sAMjpuAkWYdFyA4Ol','f62U68ujrMzoxCDEzp','H','S',3);
+INSERT INTO t VALUES (3484695405,15555129,'o5Gmwb7d9Z9vShQCI','d','x76dNTQP','YnNzDMkFL48VGkCuog5PIMKjM1ilBkbfCSx','0','8',4);
+INSERT INTO t VALUES (3321698421,9522888,'O65DfSPl0lFjJE','j','JgiylNQWoRhz5hmZ7Dhym','8TpCC8i4zpzjMSBPGeTRaVlEAJ4JyGYtqLAL','g','e',5);
+INSERT INTO t VALUES (1798234006,9366870,'hDTJZbeQb2uS3eqD9NqWGJoUg7yss8GUJJY1LsFxldl0oKZuR7pTcD2TQwJH','fD','1i03q7kZ8GOR2Ll','JZD7BZ8kXEKc0iEXn0S2','P','g',6);
+INSERT INTO t VALUES (1916615053,7576348,'ok8H7Rx1Hdss00IqPj9AVBULZ90jPuJcXmtgnPugXqCrzAfEwpvw8','iKV','dHQZRbFu6TrWc1KHNxPn878YKVhTcej7chFthOY','F6dUAUPcwRXOuW5fDuFzwCNul','l','B',7);
+INSERT INTO t VALUES (1675631100,5474434,'uxbavQ5zsThjAk2Uqophk29EMvV2DNqA4avED','MD','YQzwBi9VFGG','glMyXaWoWs0nACaej0OnHBrR7UfGBvfBrd1Ub1Di','b','O',8);
+INSERT INTO t VALUES (2326395886,2704809,'kocvQjJdXs3mffj8Vus2e','d','IhVni','ApuRhN7BwMdNk4TECtrJqr89EBp5','Y','j',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(66), d VARCHAR(3) NOT NULL, e VARBINARY(53) NOT NULL, f VARCHAR(50), 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 (-326293479,33948,'ZunGE5v4UFhJzaR5V4M9YNj','4SxkocBV8TvOGHfYUZc6ZvV','g21C8DmMho000bjNn65T2uVotTmS5Wp1o911Ua2GRqqSyxbDxPy5FlP1SYBfHajP7CHqIGvzTBnA','WputeWZHEJyt','caq3yJT','SlMwFRqWCxDDGkjL9yoVdlTcmQa0ru6lSPpcrFlDyI1U375lZeo4Vy3yQPcf6GJ75v7ZbnIEjJCNFDQx',10);
-INSERT INTO ti VALUES (-326293479,33948,'ZunGE5v4UFhJzaR5V4M9YNj','4SxkocBV8TvOGHfYUZc6ZvV','g21C8DmMho000bjNn65T2uVotTmS5Wp1o911Ua2GRqqSyxbDxPy5FlP1SYBfHajP7CHqIGvzTBnA','WputeWZHEJyt','caq3yJT','SlMwFRqWCxDDGkjL9yoVdlTcmQa0ru6lSPpcrFlDyI1U375lZeo4Vy3yQPcf6GJ75v7ZbnIEjJCNFDQx',10);
-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 (-1150216730,62373,'aeNau4CEq2Yftp2blVhdVllkAXtqTHICTUCZL','kw9KR0QeQLq5EdT','JJ3gmdUXc6xdhcMVBw3NoyRZKtCcyfEc3BVlf8Kt6O3dH15BBm7riy6CVKV0G8QKdmIReNhNbHe4BAQuzBQdQFaoV91','4vJ2il21MWPC','QdlrawUyUfctU6Fyr2c6keW','I1ySJ3iWjUhEooYwIxwTGH3LMlSPWDeTtrheblNQtoNXMnU2NX0unZFepVf8RC5xSsgaXOvT',11);
-INSERT INTO ti VALUES (-1150216730,62373,'aeNau4CEq2Yftp2blVhdVllkAXtqTHICTUCZL','kw9KR0QeQLq5EdT','JJ3gmdUXc6xdhcMVBw3NoyRZKtCcyfEc3BVlf8Kt6O3dH15BBm7riy6CVKV0G8QKdmIReNhNbHe4BAQuzBQdQFaoV91','4vJ2il21MWPC','QdlrawUyUfctU6Fyr2c6keW','I1ySJ3iWjUhEooYwIxwTGH3LMlSPWDeTtrheblNQtoNXMnU2NX0unZFepVf8RC5xSsgaXOvT',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (988052326,27442,'eHdL8oBVe3N2vIfvTDdUNC9NqmaSuzSu5L768axpVkSHAXbvkCGRPnOxMEysv','ycl3PoHW7h7N9eljJXUe2XkpJ84lU5Ay5OtUPatImTd1GbTqna7cBrawlWoEXs1esD4mt3Qq52yqRdTduE1hodGSjZZXF3SNeXpTob2SxA7qOP6a9Zp4M2RqrrXz0cDObRhKQktpnk5ztxEagWpMXSERjEEYepYWR','8puhb5cqdliB89IkmrJJOfJBR9OEyv82JxlwVQ7QFdZM0BEHcIdOuJ0RP6SvT5JPTlnZMVHHs','CDMh9sZB171P9eDW3SMEJeJysbnq','8jfnVtK896RsVEcg00cDkuSM8dsvckq75w8','E933F56DYzrho2t5V0yA6',12);
-INSERT INTO ti VALUES (988052326,27442,'eHdL8oBVe3N2vIfvTDdUNC9NqmaSuzSu5L768axpVkSHAXbvkCGRPnOxMEysv','ycl3PoHW7h7N9eljJXUe2XkpJ84lU5Ay5OtUPatImTd1GbTqna7cBrawlWoEXs1esD4mt3Qq52yqRdTduE1hodGSjZZXF3SNeXpTob2SxA7qOP6a9Zp4M2RqrrXz0cDObRhKQktpnk5ztxEagWpMXSERjEEYepYWR','8puhb5cqdliB89IkmrJJOfJBR9OEyv82JxlwVQ7QFdZM0BEHcIdOuJ0RP6SvT5JPTlnZMVHHs','CDMh9sZB171P9eDW3SMEJeJysbnq','8jfnVtK896RsVEcg00cDkuSM8dsvckq75w8','E933F56DYzrho2t5V0yA6',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1568775866,9501095,'IrKtziVVxnoEJsWsy9K','xbb','lcpKgBZc9F1C86syekR5FDRtYBmypH88yxkFvlva6dISW6','mUlThKlowVII3wkeXejGzsCSCAyHm','2','d',10);
+INSERT INTO ti VALUES (1568775866,9501095,'IrKtziVVxnoEJsWsy9K','xbb','lcpKgBZc9F1C86syekR5FDRtYBmypH88yxkFvlva6dISW6','mUlThKlowVII3wkeXejGzsCSCAyHm','2','d',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67);
+INSERT INTO t VALUES (307914689,210780,'GUpvP0vudUirNwJm4aZVAGvprb8T7GZIRuuwVqSdCpdzwvCJbtlmrclx5hZ','xX','hJN','qAJ9Lu9ws26Jatg1M0CWnI2jLhYT8CPD3zqmpX9','W','s',11);
+INSERT INTO ti VALUES (307914689,210780,'GUpvP0vudUirNwJm4aZVAGvprb8T7GZIRuuwVqSdCpdzwvCJbtlmrclx5hZ','xX','hJN','qAJ9Lu9ws26Jatg1M0CWnI2jLhYT8CPD3zqmpX9','W','s',11);
+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 (3851334428,6241933,'A35Y0a0XxmO9To73FHCrORuN2sVwzG5','at9EH6NySW1lh9hhOUzzOtnXHuhAlIpsJESDfVpx7RZV2fH','WwbBWnkxCC3ClarsDdmlBRvx4BjVt95UJMqASAZl0k9Leio4kwGmy','s3QYaBsVkVxrIbCCAf8XkGln1PWC2bYVabvCDpyeVodprg','2','S',12);
+INSERT INTO ti VALUES (3851334428,6241933,'A35Y0a0XxmO9To73FHCrORuN2sVwzG5','at9EH6NySW1lh9hhOUzzOtnXHuhAlIpsJESDfVpx7RZV2fH','WwbBWnkxCC3ClarsDdmlBRvx4BjVt95UJMqASAZl0k9Leio4kwGmy','s3QYaBsVkVxrIbCCAf8XkGln1PWC2bYVabvCDpyeVodprg','2','S',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (787427111,52419,'nU84wzfJzvGV1m2y6hy2H4SAnRwAZpPkhKkymGzYRQNnMVFMbMJu25Wn50K4RyGpFOAYAY5v','MfILk4i0jAymApSBh6AUBL5Hn9zJSkGGy2Ke4S1JLgaotd7tFmZbVSfj4iPK8JvmdIsYuS6jojOyDVQuQHBDNhE0YdWl7DRiMN','u2d3AOQbPfDtlX8lBDDkOq18OSl05c06mQ93LgVCu5fP4yt2IdnLLZCnwqmcaab0JPEY3','T','VqaVm4ARdUilSzM1M2cU3oNrUkfY4KMrEgV1mNyNcedOQLBtcoE8BCIM5Us7ALAoDz1Q','ZP89ZDEQyxKKXTTsoN8Vt',13);
-INSERT INTO ti VALUES (787427111,52419,'nU84wzfJzvGV1m2y6hy2H4SAnRwAZpPkhKkymGzYRQNnMVFMbMJu25Wn50K4RyGpFOAYAY5v','MfILk4i0jAymApSBh6AUBL5Hn9zJSkGGy2Ke4S1JLgaotd7tFmZbVSfj4iPK8JvmdIsYuS6jojOyDVQuQHBDNhE0YdWl7DRiMN','u2d3AOQbPfDtlX8lBDDkOq18OSl05c06mQ93LgVCu5fP4yt2IdnLLZCnwqmcaab0JPEY3','T','VqaVm4ARdUilSzM1M2cU3oNrUkfY4KMrEgV1mNyNcedOQLBtcoE8BCIM5Us7ALAoDz1Q','ZP89ZDEQyxKKXTTsoN8Vt',13);
-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(16), d VARBINARY(29), e VARCHAR(25) NOT NULL, f VARCHAR(14), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6513,17032,'AIoXXbgNT','kW0ZCC2IcdhNInGov','kcHaE1','l2','8imWfodrI5utrfXWNjsHLAC86IvBgimWKfRYj40TeteKqhQZQr2coFYovC02a','KMgq7FuT6U5GVtYLtfRONVl',0);
-INSERT INTO t VALUES (61903,63451,'yX4G0','p4nwtZfu04L5YBSY','Cy1T2EjSloAeXl7Qr2vJ9','XkrRculei','0CGsEAj8xW262brU00AkK04GtcACA5CkkHKhAm','fJzNCSW73CHft5Qc47HXM39qI6eGg4o',1);
-INSERT INTO t VALUES (48657,33682,'gcYxE97Ro9ECHwW','3E3J6Wuqd','BKiQ','wMXM2x7a','8hSIlLdW2MgdbBFXWJncV1YNHSEFYC80j','2yqf0M0tuQp0RNQha6O1Kb4PTkdeSQCt9adwxp9Ciz6',2);
-INSERT INTO t VALUES (11798,63322,'8dxmtJM7','3vZsubC4hxPWaNK9RYQe','vp4XeMkGw2z6owISK3J9Cw','lccjxRaKAMtrDe','yTNzFrB4QrWM3YTMbQf7nYHCFKOC95Vn3MU4OKHVLxmXDu5fvikCz3IOJUFTL','3',3);
-INSERT INTO t VALUES (46578,63616,'VvkL5TMzJ','gEAzz89OFkmIywquziAyVsWC','xbVnVaFXj3mkkWDdgNkCFAqn','hFXauMn0btXLOH','x4w4Im6sXlG4qD8kJpZ1kjOAPuOjCwjkLDziVdNgjOD3f','4tjWvBeF96nsillpu9ynGzHSZlb0SiOPdFPo8wSszPGb5KbWKV9RZfmVs6BRtCAj2qP',4);
-INSERT INTO t VALUES (25116,62661,'kx0HwDNNXRGT','xZVU0xqwG1GJzUp','T7','BSsMG','HbC9FJCVOmPiPt5iSKXYStT7NosGv2pGQme7IBoWW5Q9IS','XpnUg7S4Ocxn6W0C63zsHyRy4HPYI9HrQzc4kMgkAvN1L8Qq8QhfVqJBTd84tNEvFbf1SAiDBAyL7XUajhaaLEOb0Uh',5);
-INSERT INTO t VALUES (30944,6617,'IXe','H','nM6hWgMbVhBy','I1xk','Y9unm4Pugdm3PDhym7YIOtpCl3jFpiR53','x',6);
-INSERT INTO t VALUES (17138,36592,'3BSec51vxa15NQ','JM5kyu4xwN7Iwubn','Ussspwv2TBMwZylmOTqTC','iL3iwgnAwNxDgZ','zuv4hU2','3Sil3rW3rJ3rr5jlxDZC3IXrjINjNeIrs',7);
-INSERT INTO t VALUES (11904,26621,'HBvDsKlA','1cbBoPoRhQDIfAjm5OiXxFs','85E3C4d0IdDog','xFnCRYwAhP3n','4rTYr6cXPVvVFPt2MFtQoQW8i6oj8s4YibwtUt','Sug8Rmk3a5klOYsW4n4KL3VoMC6tAGHGlIOjwx6Hq',8);
-INSERT INTO t VALUES (56027,27433,'OHfQRKUaVRX','Yy6fm7u','rYLs','YlquUv','DBk3xNVn3qjo2cGxIwzgxnwAXTtDDgMFTUdtHQR4B7SkEhyxZNlMMMK6YYEVf','oHqC1Zulb5TsGP1vIkaF6YgxKKQ4CstlrQXsTMQBV8U',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1368819844,3278781,'vlw9iVVa9VfuzjJ','AQioX37LJT5KQJ','qTexvVoRaPwcKN7swA6tfFrrxCs1gx4rXYGjSNlNN29WXYTTtytHY','EdwULlTnAB3UCEtfcYOmZT8uZ5pWURnAXiZgzfC9HiGL8yC1NLerkJGK1X1QR9kXkSnTGZHbuVtmHRHFHdp6g8K9nyHfLP7O5IE6DYOgJENmNi8cYcli7f5X6uJ57EnPnKaGjqsmKDW74D2jnMQgFMFl8kHd48JI0SIWAiDE','H','k',13);
+INSERT INTO ti VALUES (1368819844,3278781,'vlw9iVVa9VfuzjJ','AQioX37LJT5KQJ','qTexvVoRaPwcKN7swA6tfFrrxCs1gx4rXYGjSNlNN29WXYTTtytHY','EdwULlTnAB3UCEtfcYOmZT8uZ5pWURnAXiZgzfC9HiGL8yC1NLerkJGK1X1QR9kXkSnTGZHbuVtmHRHFHdp6g8K9nyHfLP7O5IE6DYOgJENmNi8cYcli7f5X6uJ57EnPnKaGjqsmKDW74D2jnMQgFMFl8kHd48JI0SIWAiDE','H','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1373662795,8955907,'DPi2jrEI','4mCLyM91I7vcwKT','xPAqhoYDp31Q','D0mYbfzzc5x2ODevwiVtSyYZFsR5nEA2olDJtXEhHo0l9yeaxDGjzbdIG113CY7LmY0kFb8UtmLAZTiZ3AXiGugC0YzOPxssBqVDMgdLyze2I2nQnOmVeE76wb4PeuOyL2PHaSidi8e6kMdAq9mOLKQ8Q4OfSWozFKopEHgSjYkBkzZQ','1o','G',14);
+INSERT INTO ti VALUES (1373662795,8955907,'DPi2jrEI','4mCLyM91I7vcwKT','xPAqhoYDp31Q','D0mYbfzzc5x2ODevwiVtSyYZFsR5nEA2olDJtXEhHo0l9yeaxDGjzbdIG113CY7LmY0kFb8UtmLAZTiZ3AXiGugC0YzOPxssBqVDMgdLyze2I2nQnOmVeE76wb4PeuOyL2PHaSidi8e6kMdAq9mOLKQ8Q4OfSWozFKopEHgSjYkBkzZQ','1o','G',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1974281132,10840543,'rzP0SHwkvHBunECNo7hxrd7VeoqnUywEY7lgNt3t93mkOkL4FBssAB98q','cHjwO1Dtu6O5jF0zNsut7EnLHyb8SXSrMHVG','jhvH1v8uPz2W4sniF','Sz4Z4RWXrbOmBNiqUIgr8P8tzAnko19uIPv1NYKy30TyP6LDURwhBfItzB8LBkZ48Ue2FB6zwoV9ezRjQRqYA4ewmABtf7e6ucdRnef3pOWwAyVp4Wk5epmHEKR1gfThjSKIwRt3fano2Ou2UxoJdQwO','5','M9',15);
+INSERT INTO ti VALUES (1974281132,10840543,'rzP0SHwkvHBunECNo7hxrd7VeoqnUywEY7lgNt3t93mkOkL4FBssAB98q','cHjwO1Dtu6O5jF0zNsut7EnLHyb8SXSrMHVG','jhvH1v8uPz2W4sniF','Sz4Z4RWXrbOmBNiqUIgr8P8tzAnko19uIPv1NYKy30TyP6LDURwhBfItzB8LBkZ48Ue2FB6zwoV9ezRjQRqYA4ewmABtf7e6ucdRnef3pOWwAyVp4Wk5epmHEKR1gfThjSKIwRt3fano2Ou2UxoJdQwO','5','M9',15);
+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(100) NOT NULL, d VARBINARY(86), e VARBINARY(2) NOT NULL, f VARCHAR(32) NOT NULL, g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-47,743376876,'l3J8xAldpn80C6','9NrAxKORgTZfOuBhIngkFlj3i3','YN','ivoWclPFqiKC24Erh','I','D',0);
+INSERT INTO t VALUES (-19,1146982228,'QagmrdrnpHKhaVhK7ANEdi0qqb52bzzjnp5FBbz','AxUj6P','oz','bPVGN7xwWobe9d0hvkc','Sv','X',1);
+INSERT INTO t VALUES (-33,220142229,'9G4l1TvP69wm7P2FTCeTYZjNo3zrAONTTe099aBemlxG','yRiH9xze00F09BZo48iW33ykdDh5Gwbblp3kMc8IqFp3','3','HkjBCXXF33OaS','D','b',2);
+INSERT INTO t VALUES (-104,698112502,'w3IZpIXEhW5GtWCXdpiiitP8eEfYqSVfxcziGbxPblWxQK7z4LprzjbZgxMXzr6nhhIKtPwYDElX45m5','0b3R8drOC8D2npDpcr2PS2xwflCNRzKBl6Y56','c','eRgjhaZUsiLoUYmNbQLfeFP','s','k',3);
+INSERT INTO t VALUES (-16,-156190781,'HQ2bwsrDiGt4aC0a2dr8Qc9XiBNN5VWGKqc2qWQm2','zv0Wjx9PLF1jT3jAGHNDdPYIV9Ex4vV1G40jvUJ8LGk29pMZ5deG85BNGao','D','mOyD2lfJxWuUgeQN6Dvr3bjrCg4ta','E','B',4);
+INSERT INTO t VALUES (96,-309315313,'IJXFqS3yr2KM3ln2TE3rOee16voVYhTxdQ0prqH5UIWtk2PfE6CvSUfitGelLqq9b22z','ceV5qxNXBWaxX5X6DK1s6ScirIqOwUjA5GGzylTatGzTcOjYoSr','VG','G9mDgkfZRdGKRZn4dmPZUGsyK5Sn','ro','4',5);
+INSERT INTO t VALUES (126,-1813298980,'ew59jWttZmaFaF7nXioGG0kJZzPajrLkmRNBOXuOwCqXyXAddBC','7EAlbLRBk4mEtdI0bIXhjBxw4jTCIkarV3gA0SNVLOt4SgbKNwZm7','Vx','gpHHhZXIiBCzh5X','ob','m',6);
+INSERT INTO t VALUES (-1,704826605,'26IXSp7FWz5hUEVO0LPpSfMjOKjJoeJeKic9zMj7FQ10KsqfaB','3b6levkgQNFhMmVKhmUeDeVxVj0p','I','A06ftZK5BrsyLprPN2tOLbGw668bL','Ho','H',7);
+INSERT INTO t VALUES (46,-1957736221,'vh21fBayxn3t1EsET6x783wDBJYtsH3A1j5d1PmOHGEkJ4ONMpRQVp9','ohpZWuQICfurDYm8kuYLV1Kctj6ByDlG2K8Ek','CH','ZKkqqYV0x98NELD8TP7zjBwALhzX','En','k',8);
+INSERT INTO t VALUES (78,-535656701,'JnzZ9JtZGtV8RvWw8SgZRNbdtiKxQne','RK2umWLNQlniSi7vO1BntRjFVaFTztWDTsXJroQydHqsS','f','eFr8bXUJEEACOhedH0DxjjofDSJM','Wj','1',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b INT, c CHAR(100) NOT NULL, d VARBINARY(86), e VARBINARY(2) NOT NULL, f VARCHAR(32) 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 (2389272,45736,'10VGbiJYC1cxEaN','BEg','wYMZXBx','B9zp2FG','lv1m0Rg5s3B9B0FwiivTvs','9yXudhnaWglKVpFqso5J5KHgMXFxxR0ZFvAqTiGqUBKLTYq9ihiC9UW',10);
-INSERT INTO ti VALUES (2389272,45736,'10VGbiJYC1cxEaN','BEg','wYMZXBx','B9zp2FG','lv1m0Rg5s3B9B0FwiivTvs','9yXudhnaWglKVpFqso5J5KHgMXFxxR0ZFvAqTiGqUBKLTYq9ihiC9UW',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(17);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
-INSERT INTO t VALUES (10629854,45463,'NZYGoe','XhSJgnMekQLklMpEsU6','2esSUBe','VY8QWVixHo','4oE6PVngBnKKlpJms7YD0yimYJPgXa3SWCnqzAME7nVqb','U9ZYd4Ybx33ajACYYOw8zj1JwyDWKYfTbyG7nS',11);
-INSERT INTO ti VALUES (10629854,45463,'NZYGoe','XhSJgnMekQLklMpEsU6','2esSUBe','VY8QWVixHo','4oE6PVngBnKKlpJms7YD0yimYJPgXa3SWCnqzAME7nVqb','U9ZYd4Ybx33ajACYYOw8zj1JwyDWKYfTbyG7nS',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (120,1249987871,'RXuY7ZKfbYVscdLMOmQvGnqicNDHKZKxg7RW3Ic8FcmH4aLanAOiesjjqdmp1F5Njo7tYCDq7ySgCysuBdSwCL99s01iR','R7tFReGhHYfmOMqPtBOC2sAOtdhoROPpshuOVdv4','t','SB7gnwWQ6SBWxRf','x','N',10);
+INSERT INTO ti VALUES (120,1249987871,'RXuY7ZKfbYVscdLMOmQvGnqicNDHKZKxg7RW3Ic8FcmH4aLanAOiesjjqdmp1F5Njo7tYCDq7ySgCysuBdSwCL99s01iR','R7tFReGhHYfmOMqPtBOC2sAOtdhoROPpshuOVdv4','t','SB7gnwWQ6SBWxRf','x','N',10);
+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 (40,373721950,'YY3epE92qBezAKLVUDZwTLqH','rvjdd4Om','Od','ETAWqbReeGDRe9kQW','9','v',11);
+INSERT INTO ti VALUES (40,373721950,'YY3epE92qBezAKLVUDZwTLqH','rvjdd4Om','Od','ETAWqbReeGDRe9kQW','9','v',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4851329,805,'d3dqqBq0vac','N0g61ymfBmRfQ6GgdYt8rvy7Bk9h4kCb8H9DErjnSQX46H8vrGpT8dZdHwTw92QB4IOv6xOKHDzgKFxunlSTkdSy1cIZyd9292XdzyXqUMFE42mIBBgxrR8qM94w6o9rlWksAoorz24pxh5086N348r0FjMwZKeS117gYlLqldTUrsaDity85mxgNU8GSJ0Mz4UWvWQEfGsCk8sARmnYFKPeNYcITvKr7gUlH3PuxmxQjzS3IgshOEFKX7hmN','CSu92','1Fj7ahDyL','reT5QJfzOMUmbIK9lkRIF3gSRBVoZyS7UFid8xafXIcf72Nsgd7KUUD4GSx4uPG5WNmIy8cEbpeR','FSmu4rJGKpspigemNSfrZCiisiT2V5IlHfDRAB1hGUdpUFzEYqVKmXx3W2HUiD5C9CzQnrlG',12);
-INSERT INTO ti VALUES (4851329,805,'d3dqqBq0vac','N0g61ymfBmRfQ6GgdYt8rvy7Bk9h4kCb8H9DErjnSQX46H8vrGpT8dZdHwTw92QB4IOv6xOKHDzgKFxunlSTkdSy1cIZyd9292XdzyXqUMFE42mIBBgxrR8qM94w6o9rlWksAoorz24pxh5086N348r0FjMwZKeS117gYlLqldTUrsaDity85mxgNU8GSJ0Mz4UWvWQEfGsCk8sARmnYFKPeNYcITvKr7gUlH3PuxmxQjzS3IgshOEFKX7hmN','CSu92','1Fj7ahDyL','reT5QJfzOMUmbIK9lkRIF3gSRBVoZyS7UFid8xafXIcf72Nsgd7KUUD4GSx4uPG5WNmIy8cEbpeR','FSmu4rJGKpspigemNSfrZCiisiT2V5IlHfDRAB1hGUdpUFzEYqVKmXx3W2HUiD5C9CzQnrlG',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4982362,10610,'AJDsUtA1WPKWjhPA','CqTcVReTwl15vAe9RjKFecjxzXwrYOXvDDvc5X1ub2l9UqUBwrVWbMau','VO0XSlRLIiO65u0ue2d','8Sy2tbVAz1x8hC4Yb6QZk05OekHpu','kRamjucJtOZqBdZo1XanpkOY22vrVDjMolN9VMfUy6jElSqVY2hywhc04xtrc3nRCVyYyMnHro4v5nCvPqZFYSfTtw4wW9V07aEQ','UcEeF3v2HsMdrmhRMQowKcsR94vvGIe4axNSOeSFwSXp6GowGdEzM8TRiojpm1xy0fImFrhPevmJMoZiBJ',13);
-INSERT INTO ti VALUES (4982362,10610,'AJDsUtA1WPKWjhPA','CqTcVReTwl15vAe9RjKFecjxzXwrYOXvDDvc5X1ub2l9UqUBwrVWbMau','VO0XSlRLIiO65u0ue2d','8Sy2tbVAz1x8hC4Yb6QZk05OekHpu','kRamjucJtOZqBdZo1XanpkOY22vrVDjMolN9VMfUy6jElSqVY2hywhc04xtrc3nRCVyYyMnHro4v5nCvPqZFYSfTtw4wW9V07aEQ','UcEeF3v2HsMdrmhRMQowKcsR94vvGIe4axNSOeSFwSXp6GowGdEzM8TRiojpm1xy0fImFrhPevmJMoZiBJ',13);
-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 CHAR(13) NOT NULL, d VARCHAR(51), e VARBINARY(10), f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (32672,34,'Pwp4auJGjxM','9oP19D','dk7','OD3MN8rynNGbfA68e6Wd3HyKuYKAmDuAJkYc5ipV67HhqyKgDrm1XCDz','4jZE5SQBpYIxGaI36PzEqFEpegx999JvQ9EFYBDRMUiqaaJkOxfFGtkZ7sODrpKJd7o2TCLr','TyX8BvMcvKTPwXBDMbocGV97nYXOcEQFKtBb32YRhPS8tugl5aAmeXSfLg8rIDBUo6e61Wnfd9TyR0FPkOI',0);
-INSERT INTO t VALUES (31252,113,'2NeeF3Qi','vePS2tOrS0cKNAXKmDr3','hEwse7ltX','PfbX4ksnl5F2uKoap','5A1DyYnjAMIyQCpdrP4JmAXAU3abOdUEGAEg11374NvuFeS4gS0RIgkWSeoQsQLu1','mg8fciEUB9q7BoqA2',1);
-INSERT INTO t VALUES (64530,-122,'B9AgZNik','oFzAfYIZBFzYCOdVcoNIWSZKvoNtvTAK','A2RwYjX','ciy3UchrixryfN43Wj4JmSEtbrjHTtGs6Z8YYAMmmtwJNkoTwhHBJnbboayfxo1Y3dcehI','iX','9wMv6M5nIGjeiXSjB',2);
-INSERT INTO t VALUES (9848,-95,'nB','iAxq6qSqvRp4DBGqAW3sCZAfNxtwaZZzV0aCdlDf','HC1E8CZAC6','ObFbIiDOtCw2fZjUpZIDGa9F84wH874qa','0Y9OHvjO2x0s7zrk5aT3GI4yWP2vHXTHxtuVwCMsbgzC647O4EGs7OJ2gOCQF','8ZuuM2unT5',3);
-INSERT INTO t VALUES (10425,20,'POXgKtY9VcC','CdLDDsf4X7Lt0fwnERAGtICO7kIEAxh9usxL2XpcG','Of','0ukMgL1pEfMCdhkTPoR1TpHrK8QHiHdv2N5wIfmBej2C','Gu2vzocqUGSvLXbszgTtx1GsUxy5k4VEi5','8gan0j7hJo5p7UdRL2BOriihxPccVicWzHPkhF',4);
-INSERT INTO t VALUES (47965,72,'m','hP2uu0GEXYz0yJNnIDAw','Qr9O1T5uO','oCv','ZrTmynVqbcZO7F8xSqrbhQFvpx','of2lyylHdssu',5);
-INSERT INTO t VALUES (30039,65,'xDX','oGZHJYV15vGjbBt2TCS0gq2jckfAtwFniw7c2Css17KVD','PX','wloUbVfOyS9XlYGWIL2pQ6kCdiKV6Vr7XgZqJbXSV','mIQpAOL','5xW1x53dHYY1gmwes0w3Ltrjy3u7UvSEQNXxmyxF6uQ1nKrxYFnwLU7sLbHiamko1JDQt5dRMHIAsXhFvfP0m4',6);
-INSERT INTO t VALUES (58511,85,'NeYOxzA4Ct','M2C8gnmExHoiuXyeJmzXM','aC1eB8','7F9To4C5poSKXE1eqBIVj98chntf7Bt6HB','gjNY5K0UIDCUFeygC1dfT4E7','9ys9yIFTMGcdym5oJrzcSJOeKW',7);
-INSERT INTO t VALUES (48183,-3,'efhgjKi2ZRYEw','8mG4fJrl0lq','2gKfCaN','SZbH2YsB1R7kDWgNnFQuzA','KgE50bRpbRxbBNW3FybKLPBzFgeoGHvpY6aUhJSEhFRYVqD20GY169s83z77o5bro4Y4CcKBgTRNgZnxD1SymyDRNRPS','T1VqIPJDJTgKzZnbUM6E1jiq92h4368',8);
-INSERT INTO t VALUES (55883,38,'pzwsPKJarQbI8','hreinYmtEQn4','yKhy','KhG22ePbKOKgcyWSocOe6JncNtxAroSp','vzYSlU1zQoSPG16Z5BjYHTg9dD7njPJ21zYGfaZmVw2J5ThJ4obMtZkhfvh8','NO9LW9amSqkXSF2D17VtpUXwILAImoJ9RxOWTOMM37Nw4TIFrS3Mnkl8V37du8A67NIjgzatWaaKejDTi6H4mxkfO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (33912,-3,'tIMdE','mTkQ7Kf5','CBHJpXz','f2','xLxl1sd6D7ze5HAATNruH2LmVEIxMxjA2ds7GcHwkKzZiCCsIAs2zHkQMpLincnULSkANuFvdCus7Hv7pJ27','hf2kAe4BqRpAIUzew09qxFrE5LXVgtlsf5WMPDKtaGL5Pdt7Pm6xvKjwOSlvVBgbFHAhdQc59q',10);
-INSERT INTO ti VALUES (33912,-3,'tIMdE','mTkQ7Kf5','CBHJpXz','f2','xLxl1sd6D7ze5HAATNruH2LmVEIxMxjA2ds7GcHwkKzZiCCsIAs2zHkQMpLincnULSkANuFvdCus7Hv7pJ27','hf2kAe4BqRpAIUzew09qxFrE5LXVgtlsf5WMPDKtaGL5Pdt7Pm6xvKjwOSlvVBgbFHAhdQc59q',10);
-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 (28561,95,'o8VVWQUT','YyLFpqO9ewT8l3cAdf0lDXfXZopYHX7Nii1vcIcFokSiFu','T4Kk2','HCG1i3','1EJk3qsXCtxsopZ3pTjmQc6xFDTaDaFBKOYzEq5yE4EwIMPWuDqy7Lkxnhx1keHXS9kfan5SrFEySGpS','Ghfodp0tp32RkzMMnGFCbDrN82fRFZdxNEuJGQ0',11);
-INSERT INTO ti VALUES (28561,95,'o8VVWQUT','YyLFpqO9ewT8l3cAdf0lDXfXZopYHX7Nii1vcIcFokSiFu','T4Kk2','HCG1i3','1EJk3qsXCtxsopZ3pTjmQc6xFDTaDaFBKOYzEq5yE4EwIMPWuDqy7Lkxnhx1keHXS9kfan5SrFEySGpS','Ghfodp0tp32RkzMMnGFCbDrN82fRFZdxNEuJGQ0',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (40826,106,'B','WMNKb5AQf8T6MuBVq0R5cIje9K5VammBiMQyeXhE7lGqlosGI9HV3uS1ReDvOVkwpYUCn6gvTJCOihmjtRBK3BJPILdSCaJOOMG3LgA4bsXItTuzpcr2TaTjZ7frpox3SkhYhr0r8Z6JxfAJgviNCEBth2qMtnezn3Wxx65Xwp6yvE0Y1D9bNT12gTHlBsVGVsR0sQJXotkT5EpNZVaNrakOZqosHl8S3oy6rV5DLXfaA9AIHDL9GhkTyq','dG67hCANw2','kU2tzCte6CPLtnv1dC57Ys6BfhRQswiEKF5m9HFJdy','x2D3BcjnzghoWIBzVBo0U5WBUO8gGstHaN0a06YNzv9HVMhiDF7AdWGKPnmsgshoCaQJsAfN3QhijJlU','1sO1xnuOd0wQdauq5PqVX6RuSshFGpKw9Q1ZzPlF',12);
-INSERT INTO ti VALUES (40826,106,'B','WMNKb5AQf8T6MuBVq0R5cIje9K5VammBiMQyeXhE7lGqlosGI9HV3uS1ReDvOVkwpYUCn6gvTJCOihmjtRBK3BJPILdSCaJOOMG3LgA4bsXItTuzpcr2TaTjZ7frpox3SkhYhr0r8Z6JxfAJgviNCEBth2qMtnezn3Wxx65Xwp6yvE0Y1D9bNT12gTHlBsVGVsR0sQJXotkT5EpNZVaNrakOZqosHl8S3oy6rV5DLXfaA9AIHDL9GhkTyq','dG67hCANw2','kU2tzCte6CPLtnv1dC57Ys6BfhRQswiEKF5m9HFJdy','x2D3BcjnzghoWIBzVBo0U5WBUO8gGstHaN0a06YNzv9HVMhiDF7AdWGKPnmsgshoCaQJsAfN3QhijJlU','1sO1xnuOd0wQdauq5PqVX6RuSshFGpKw9Q1ZzPlF',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (57148,102,'PZdjHTg','D6ZpDh3T89Bx6m2AY1V0VrzmdQUdy9NBnyymtL7TTJX4MTVnQKELUoURaDtW1FVyaCYi0ZOt5xlZjY','3Kn','tH7usWsHbzUgwkor2pw3XcNfzmYrnvhlyXmpBonAG4aq3cbC9wJbVo0QEYJI518ErRhz72zXxiZJM55JS84doj26PTtq59hn','x5WPwBsh6CtiGLp6wINu1mSi4lhejhiNZSVP4h3cWqRmKdFKqnXZjZE','lSyaI8FYiFdOjbGKuVJZiDu4',13);
-INSERT INTO ti VALUES (57148,102,'PZdjHTg','D6ZpDh3T89Bx6m2AY1V0VrzmdQUdy9NBnyymtL7TTJX4MTVnQKELUoURaDtW1FVyaCYi0ZOt5xlZjY','3Kn','tH7usWsHbzUgwkor2pw3XcNfzmYrnvhlyXmpBonAG4aq3cbC9wJbVo0QEYJI518ErRhz72zXxiZJM55JS84doj26PTtq59hn','x5WPwBsh6CtiGLp6wINu1mSi4lhejhiNZSVP4h3cWqRmKdFKqnXZjZE','lSyaI8FYiFdOjbGKuVJZiDu4',13);
+INSERT INTO t VALUES (-47,-564730466,'SfzVBOEkyiLw77YJQDTnBXlz6bD6T5zsz55RXfp9UCwno3z7MC68uMDTGjkJNS8KzvUFAek6IjLPwtOmJmBsMt7Q','Y5bDXp3vvMdTd6Xp2FelHdoGNrpWUho6PmkP9Frhvr53B5SGmhD9IXWW0DueSl9xKuzLmDtl36Giq4AiPzgrtCx7wz09KU5jWVYRDKvaBd5cwn3vxOhT8yvLiEdCZvqHRAER5OzmuyEwJTwuYjjCSiY3fwv2vUX','2u','vtsXu933CIH4WVkjBpwc6ja3RVVm0AJ','K','Z',12);
+INSERT INTO ti VALUES (-47,-564730466,'SfzVBOEkyiLw77YJQDTnBXlz6bD6T5zsz55RXfp9UCwno3z7MC68uMDTGjkJNS8KzvUFAek6IjLPwtOmJmBsMt7Q','Y5bDXp3vvMdTd6Xp2FelHdoGNrpWUho6PmkP9Frhvr53B5SGmhD9IXWW0DueSl9xKuzLmDtl36Giq4AiPzgrtCx7wz09KU5jWVYRDKvaBd5cwn3vxOhT8yvLiEdCZvqHRAER5OzmuyEwJTwuYjjCSiY3fwv2vUX','2u','vtsXu933CIH4WVkjBpwc6ja3RVVm0AJ','K','Z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-41,1907917436,'513aaKrIbQI9T232rK8NkSnFmyJloIB9UC2YWLpLGqb3diAWO6EQtvRc2LBvGg2bMa9o9UiI2tLAQOybInFHRPQhq','MyxYxc8ACx6jLkzTEMnPdXbKYfyK452mdrFtmk7VUtKDt2ts3fAYB7ZHmmvhTiYU92ShgjifovdMAQhAJh9hPD2lvEY6A','5v','ScxjEGoD7HQjh9vzirkHtvnybZxJ5OYQBan16hmnAv2WOPRf0WQ8yXuEfpAjHCXf6WzBCCTvCrtnrBIBbMLCkWEf0CCoei4bQO9IX1H3g7cGZGXRJTFa8i','Ii','W',13);
+INSERT INTO ti VALUES (-41,1907917436,'513aaKrIbQI9T232rK8NkSnFmyJloIB9UC2YWLpLGqb3diAWO6EQtvRc2LBvGg2bMa9o9UiI2tLAQOybInFHRPQhq','MyxYxc8ACx6jLkzTEMnPdXbKYfyK452mdrFtmk7VUtKDt2ts3fAYB7ZHmmvhTiYU92ShgjifovdMAQhAJh9hPD2lvEY6A','5v','ScxjEGoD7HQjh9vzirkHtvnybZxJ5OYQBan16hmnAv2WOPRf0WQ8yXuEfpAjHCXf6WzBCCTvCrtnrBIBbMLCkWEf0CCoei4bQO9IX1H3g7cGZGXRJTFa8i','Ii','W',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (79,1829195098,'9jo0Y7N6pf8IJQAI8qiXK75L','QWrH9IFdniF5yml0jO6DTq9f6MCYu6cXWrC82NfLuXl0S8iQqumRQo5Lgq8eBgthly6EmdNURwyRcrhi67rLr8SoHpFi0iWucaAvbeHF61POjMpYY0zjNOaggaXRWzr5aYRqyNiHkyhlUNOHzXSh7w9JrHPesQufDVWgiQHwp0Ty5Rc0NC35cPF3XT3uVl8kEYKbcOcurke1WOS1zDHzXfS','l','HOfDa0vW71on7fJrFGyErDvQhOglVwHIl32cCK1c4ZYusEN7PBpiHUI5TKr9Hdidhbs3u1bySbOlvRAnMuBLD6n57pIbZuCvANV8HHsSD2zokYzN88zd1AJfJK2ILbwEEmjrBApMFnEYNepDO8fm5d9HdwADpMvUqMUOfnDmZlrC1yXQz5Stf07','M','x',14);
+INSERT INTO ti VALUES (79,1829195098,'9jo0Y7N6pf8IJQAI8qiXK75L','QWrH9IFdniF5yml0jO6DTq9f6MCYu6cXWrC82NfLuXl0S8iQqumRQo5Lgq8eBgthly6EmdNURwyRcrhi67rLr8SoHpFi0iWucaAvbeHF61POjMpYY0zjNOaggaXRWzr5aYRqyNiHkyhlUNOHzXSh7w9JrHPesQufDVWgiQHwp0Ty5Rc0NC35cPF3XT3uVl8kEYKbcOcurke1WOS1zDHzXfS','l','HOfDa0vW71on7fJrFGyErDvQhOglVwHIl32cCK1c4ZYusEN7PBpiHUI5TKr9Hdidhbs3u1bySbOlvRAnMuBLD6n57pIbZuCvANV8HHsSD2zokYzN88zd1AJfJK2ILbwEEmjrBApMFnEYNepDO8fm5d9HdwADpMvUqMUOfnDmZlrC1yXQz5Stf07','M','x',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-83,-931151635,'BQ17QSvdDiEMYXsh7xmsuwwzoySxoLrwMmYypFOs0AmuqcJb973gr6UxT9','e7qnmO4gqfYOu6Ho4fZwcCvqrIyLGAQJTBtJZSn3OiJKxK3Gtb0a','Jh','haUdPGxMIoQXqicVbU7eGwChFArHqrKhh200o35YnicAPauNCinQbXs6KtofpaLVlx9geexxrsiZTKSmregV9PIoyArrFDVmOGFyFofxHdNSuCsP5lgjlEEQfrk8NiXK0oJYkkgP5K8725u6LPcDyVllJOk1VFsuYQXopU1dJvFl9Bm6DWPACtMdO8vMjVpNQ7k3YHWtcoDRH8BaBtlzPxAOXysHuAo2XRXh7MCI5FKgR','xa','1a',15);
+INSERT INTO ti VALUES (-83,-931151635,'BQ17QSvdDiEMYXsh7xmsuwwzoySxoLrwMmYypFOs0AmuqcJb973gr6UxT9','e7qnmO4gqfYOu6Ho4fZwcCvqrIyLGAQJTBtJZSn3OiJKxK3Gtb0a','Jh','haUdPGxMIoQXqicVbU7eGwChFArHqrKhh200o35YnicAPauNCinQbXs6KtofpaLVlx9geexxrsiZTKSmregV9PIoyArrFDVmOGFyFofxHdNSuCsP5lgjlEEQfrk8NiXK0oJYkkgP5K8725u6LPcDyVllJOk1VFsuYQXopU1dJvFl9Bm6DWPACtMdO8vMjVpNQ7k3YHWtcoDRH8BaBtlzPxAOXysHuAo2XRXh7MCI5FKgR','xa','1a',15);
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 CHAR(24), d VARBINARY(67) NOT NULL, e VARBINARY(71), f VARCHAR(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (53,14516,'qAj9yLMZx4U2GvhC','Fq42TvNpC2zBrx15H1d1T3mxPeLx2PHU3TUvFVLel18s87XH5I','Jb3hQaFgjNhlm4fGooRXyxtschTky9stAcbnGE1slAPGAa2gmr','VEXgIAthggFDZRCQx2ukcpg','mT9BsdoU6jBPCIWYQzhWOlzcGJa6jqotxKbg','MUxHwSX2XQmfExG8PPQJCNbkgkwNBxYPYDm1nIzod490kOeAlnRefAMOsb',0);
-INSERT INTO t VALUES (23,43146,'or4rCRyQvwsskvwNYj2qb','2NYX8zuZglHbEZc7Pwlra','Rae7zdzBAyGMhFuavLuLjOnLgcjL2fzIe1GNWTR1iokm9fb7WJBhG4rlv7of','kYcoaGLKdYm3CK6wIlpLz','aUyL9ZrInuGWvjggIUoF8EBs4xybxPFTf1t56','11IZgQIbA3khWh2tBaGuvAQs4eNnSO1GvFiiNDYJ5a9i7hepdDMgvkQHlT01WP8oiALz22hoXRfT',1);
-INSERT INTO t VALUES (215,29661,'Urr4h2mk4p','8NLTuFMhWZp0LEmkH21fQnWYCVEDty1FLvxaaIi8Kip5tsQ5VFVnQb9ZwhtLCpQ2','tG0m0WQjsOzNPa0mmV6OByr0Ppan6DE8PTGeqcdrZ7rBj8XpwFaW4','vmXrJAgaf1sXzqbQ','ixJeqIvYSXKDmJEnB2XJej9pSBp9d7g9','11q1UyZfKWQbV1Md',2);
-INSERT INTO t VALUES (82,28341,'aPkjCm4xO0VImSaq970To3aA','R8W62g295fn8uJWF6CD4vyI3d4tormmoMNOHMszX','XY6bGsPEMOBVxUq5JhIGjFNWE1TbboGobAYAP','bGnl8MRhPBD9e5o1rAXIjjlddJ','RMlnO7qVTjS81E61GmYxdwtURWt4l884Ha6qYmZhegagCXbfMkITkiSIMnjH','G3BInF1pagEI1TmOjIUtvLTt2Su1vskNeVtSPaUpAO7qYMr4bUWEvjtYHQsL5vLSpsqJrwCTvH',3);
-INSERT INTO t VALUES (224,23054,'vB0KB5K','lxDJqaOFAyAV2IUQ50E70fS','pqrn57WiZL4Enc3JVGKkFqaaQyiltW','6ovv9CnTlY','QWmR1nbTF8us76XkCdaJwuLphcSxSckSqqjlOfm6Hc5YDpqtqT6EbAMYTpy7N','wukhJrRI2',4);
-INSERT INTO t VALUES (126,22536,'3QpC7nTrru81','f4nZLqlXApAh19EiaJ3BPtTsS2NYrfdQVER','kxtunAjoXzvzNYK5MWFaw0MisrmPQhwdF0R37bKmc750ucdtahBrZfBK50HPkLTGbjBsNV','gqSCpiEyo5sMiJ3eXTk2mMPlm','a34R4ZY','tc4BxQ0hkOxhcBcxJIqLV6SrFWjC52',5);
-INSERT INTO t VALUES (227,21584,'0hNTTLa527','KI1MIjdOfwXpJg5K23jtf8iJsDAKBLLNC','cZNgnjH0uZPKIixgEzLaMJGfm98MvVLsrmDhALMV1wrsol5LCC6O4VB5LuKEF6r9bL0vQDX','8stGchXWNCwdQ5L3pomIWl7','k2R26xIOq5XTMZhneq4d','lGGULl078xLYIV3adf3dRlukr',6);
-INSERT INTO t VALUES (179,25520,'rF7omJTGLZGDw0Kq','vMIE8','AKgOfBmiE9d8mozTKEbW4yspQCbQaWfCdNpYrIQtdPWqsNE60UEPtcEG7mhV27hWrazCQA','pjQ3Ei90kzolU5hS08','BgBnU1NzB0HUBl5OusgRSku7zXYvg6PvGCifXp1zH86jXDQnB07kQAfNXwz4K0ENx5','HjZgm0fUYzi2Ltu1V4KCLo6wmHof1xQRgic8aO6zpwGczkBroSjP0x6LZhDZ',7);
-INSERT INTO t VALUES (48,35218,'vI','mE4wLjTvXnpBoeIU','w81AA2xSYa7MYewdN0MRm8J3D2Wx8sWUNW7Ugc5fLxQD0EoT','bBiXpEr29wOwZBlxEIxO9fFc6','YzhNB4LDteE0qW9WGq9aKU4SYpjjTJiYOkosqkFOIAYQeNzRohGa','Q4g2gbPhZI1fA5tFIreOYEUscJUdyOBnzQnmRucD2vWgIXVyL9We',8);
-INSERT INTO t VALUES (227,24894,'9QgXVFbCC79I','WpFP7jB9EslaVcGtElJ7vxXGaxFtqBuVcqo','yGQrF21JtapubBi8lCQdkZGDWn9mulSRg7Vz06zbTFnY88KauXx1CPPtwIQhuNXEZ3RLLPf','0C8CQXry1J','6meQ0uHsSHJQs96iIgruydCONXpjMdm9K9xhwQdIWOJLFjn5u5GiURBhkScVAxdPGrvjXQN','zZgTg3SFSQPVOEuPRphaq93HASTMBD10kfakrIw7M6C76Fiu1MnXSNZz8Qm9qWG83SwhfDuLBTXjb5vl7Zcm3Gy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(65), d VARBINARY(67) NOT NULL, e VARBINARY(86) NOT NULL, f VARCHAR(22) NOT NULL, g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (908617240851431575,12269099,'INYXMMOxzJmXBHgzr4a79qXTDg1','qTBmn','D50UTRtL7JKP4gTpfMuqvy7MLZwmL8oNs9ENlRJn2BSrcTtqlxXbeRIUA','h7VCG48o7xur77YCTJV','W','D',0);
+INSERT INTO t VALUES (15031627118747980039,53486,'q','IuZnEmmPWEe8hIdPR8oxcBbISCMtxa8JAXlhz','tZc8wYMo6HyGWwnIwobx1FQnOLMuacnnOL','BEUVh60Gnj42ReOkF','lo','v',1);
+INSERT INTO t VALUES (13582846624472854751,6643809,'LNZU','dXJivvBBU02rV4h8TPNP4z8Y3aAKXcoircLbpaB6o4dOJXqS3zGtoFbl','8AobKIX8J36uErDaTn38eHv9kpMUyNrlTMRXGtqEyCXenDO79i38hIPS','KuyWmOBgBWQ8u','t','9',2);
+INSERT INTO t VALUES (16042557805244006446,16163089,'4PAg6iWHj1LnEoZCNArpiZfSJNa0xExw0CTvI','bpe9DWveanLPXmTXJUOyoH0v6sZZ5tmIaDih21','RtqTolAhsq9SjMdqQjnZFfDz7FS6aWfuJYu3LcSnfl24aOLCx4nNbTKAnwMwPE','syQbQJIsUekF6QWRf3','4','r',3);
+INSERT INTO t VALUES (13517636742836631259,559706,'EmexVz','8pwF085VR3YYUIhKO75A1xfxBB2NJKpHs2j2KYIwolj9umkvObK17P','ULBnXOFQAKenZg9rmbQJ8aHMiLjZbocdj7ulWqSRFQ8Qpm3g5','ZhNGZINrptHNVuCLF','f','W',4);
+INSERT INTO t VALUES (16499952000594019878,449500,'gFFiYqw8n5bewfThOPugFIzbMMaMHWLquDBgEZUOxho3gPidDoe8ICB','CqXzvh8Yo2gwazviR8S1yQGKVxuo1k4Bo4dvlzObL9po7Tav2niUmK','BcWGzoz9ofeKGCo03U7UuNr3pih4kx4qbwyX5Ap5gkO2jxLi6gRyeNiOxBc4vqmSh6SkdVeIhYhkxl','FegMnBO','WE','Y',5);
+INSERT INTO t VALUES (10364414147158463459,5443841,'jMQFDgGBnmU26eDqrAa','VuGUrnxzzJa3WBsBfGXkR2CSHloWHy8IoJKOdtTqDC','XqZpXbGpimQ939JCSww1W5t9iNPMzwIVZy','JDVH0O','7','J',6);
+INSERT INTO t VALUES (9510699787659923995,14053142,'vrYEJV9haIMVGzrkW9','nXWLEmoCP1kegFhWhcnqIdbtFLvojTAriASLPmLaz','XfhpzmTf0WdGb8Aucx3CoJ1VUyFTaYjt2ixp','Xd8im2s1ABXrWoPBslh','N','u',7);
+INSERT INTO t VALUES (15892918965859768946,3617269,'ExTdl','eyEJnnPGbUgm40ITZtocNAse5AQQzyWCZCesfQUr869rNiVuPmiBzh4bWnjo','wKCil2ar16WGZmHbZK2uibPahr7bpBfeTkocMvhZ5qa94gKd6wuWVEa2s384QN4cqPiSWw74OKN','QN7Zev1oYiqSkDSY','3','B',8);
+INSERT INTO t VALUES (15130615458660171830,10653521,'UPZS4CAdU8v8UPJYT','M8jBW','ZffEXaE8koSK8yDEtgpRaa8FnAPYR606RH0ksSUj8','unpFqIgZqj','2','u',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED, c CHAR(65), d VARBINARY(67) NOT NULL, e VARBINARY(86) NOT NULL, f VARCHAR(22) 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 (7213415732899669126,18415,'zYhMPITr','SjtvHHaOhzhtiliQJQit80SiwOFcY6EIS61aabckktJ4X9xw377MwIm','RipftZ6ACOmrPxtWHqglahzTE61ImoIHPPDStKOc1pKqD3ty1kcfjI','STtKPlK','L1KD4bKdhNG5AV4jA3ySJr7T9ZuNI6WEAmCNzDYYna049L','Sr5cwZTsBaDJ6d1yfKcX0xcFzeiPTC',10);
-INSERT INTO ti VALUES (7213415732899669126,18415,'zYhMPITr','SjtvHHaOhzhtiliQJQit80SiwOFcY6EIS61aabckktJ4X9xw377MwIm','RipftZ6ACOmrPxtWHqglahzTE61ImoIHPPDStKOc1pKqD3ty1kcfjI','STtKPlK','L1KD4bKdhNG5AV4jA3ySJr7T9ZuNI6WEAmCNzDYYna049L','Sr5cwZTsBaDJ6d1yfKcX0xcFzeiPTC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(25);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
-INSERT INTO t VALUES (16725015287166595305,42896,'V6jh6Y','X4ZC0jfLg0H9qQTOWepWlNphnYyF064S1ZDruUnu','TzFCGnZ19Gsa','85HHgsqN16x','Zcv9V4gvVaqVzTSQ6kMdssD3keM029Q81NEf79nO4rDskq1','dy',11);
-INSERT INTO ti VALUES (16725015287166595305,42896,'V6jh6Y','X4ZC0jfLg0H9qQTOWepWlNphnYyF064S1ZDruUnu','TzFCGnZ19Gsa','85HHgsqN16x','Zcv9V4gvVaqVzTSQ6kMdssD3keM029Q81NEf79nO4rDskq1','dy',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (12261655407884269305,31229,'KJ1i','x1PiqcX86WLDpT9UFjZsqipvJdxc7VzRY6u89WGkDDot','hYnfIytrcw2cSVNLmShXz9GF5QytVNO7oAEj3pwdsrzCEuJr','ft6s9Hrab84eUFFJwD1','7bW3K9lQBDgBFMikrZX7lD14Sg3F3A4EOOa2VAmwxjuvIO9WxKU4tmPgyNuFmo1B20IYiXGwY7g','bfugsCkqiEQtIVq3ju3VDYm9mdkCOIPpibgD41MHGoknQMTTeN4',12);
-INSERT INTO ti VALUES (12261655407884269305,31229,'KJ1i','x1PiqcX86WLDpT9UFjZsqipvJdxc7VzRY6u89WGkDDot','hYnfIytrcw2cSVNLmShXz9GF5QytVNO7oAEj3pwdsrzCEuJr','ft6s9Hrab84eUFFJwD1','7bW3K9lQBDgBFMikrZX7lD14Sg3F3A4EOOa2VAmwxjuvIO9WxKU4tmPgyNuFmo1B20IYiXGwY7g','bfugsCkqiEQtIVq3ju3VDYm9mdkCOIPpibgD41MHGoknQMTTeN4',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7557449210209904986,42691,'LvaPYnTWGbsw05mGa','fsO23XngcKCJ8MNXuLqs85dgd0fSraXkBQpcDhzoJYqQZr6l0T6o3fKmlo9ZH6c3LgfdW8u26pITK0rTwmNwzd2IcFPTnoR7UvXeKMpxjoF4QGnz1xayTIbb14Wa6qSpEfledM3qlqGeyuKTOicOb9dMgFuEilWaxCboe1N7vfnPgdOAq5JMf2W1N3wVyLnVCKaqQxA5S5WJUD31GuRuAGw5J4aJ1KeRi7eN5HpIy0','IghzNmY6zrKOuh','C5Acx6fjz1E0Qsmwe1cAPxQm5Y6mB9X7K0zok9uWJpVXJ1','AVzrVBXxMC3NWaIEonjUT5NMJ047GkaQ8ZO2vQmMcVLxMr0uZWW8ZwhQss35sTcIJR6a7RR5Yz2hn5Ae3RnN','7t3x5k63WVwKCKre1KILCjVJzB',13);
-INSERT INTO ti VALUES (7557449210209904986,42691,'LvaPYnTWGbsw05mGa','fsO23XngcKCJ8MNXuLqs85dgd0fSraXkBQpcDhzoJYqQZr6l0T6o3fKmlo9ZH6c3LgfdW8u26pITK0rTwmNwzd2IcFPTnoR7UvXeKMpxjoF4QGnz1xayTIbb14Wa6qSpEfledM3qlqGeyuKTOicOb9dMgFuEilWaxCboe1N7vfnPgdOAq5JMf2W1N3wVyLnVCKaqQxA5S5WJUD31GuRuAGw5J4aJ1KeRi7eN5HpIy0','IghzNmY6zrKOuh','C5Acx6fjz1E0Qsmwe1cAPxQm5Y6mB9X7K0zok9uWJpVXJ1','AVzrVBXxMC3NWaIEonjUT5NMJ047GkaQ8ZO2vQmMcVLxMr0uZWW8ZwhQss35sTcIJR6a7RR5Yz2hn5Ae3RnN','7t3x5k63WVwKCKre1KILCjVJzB',13);
-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 BINARY(22), d VARBINARY(96) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(52), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (168,-6050979,'OCDoHnql8yFogZDvGz8em','yOkUEnEvCc7jYaMf1Vo8oNG7TaeTpTEQEFs0YYnm8OGOYz2YJO3am7','qRRaA','H1bfTX7gHWpgFhf429y9ZZqShF6ruCx4TSoGuYvTl2w71Hg3','7nC','4OLHDr9e7Bu3',0);
-INSERT INTO t VALUES (76,3590884,'UEvyEbUanpURRutC','7hN93PVxeoJFWf7OkSgkjOIoGKa1aiWFsm4','OLNYLycnXbXt','3eN9LUXi4lrKxPmdIPqaFcG1bAYiyGHSRDwDQbtjZH7fP8rOCT5h','BIDZclLoYFp7MZoClibHH','crAUwEtZnce6rUPegKNN52pHr6LOylbhHmvW1bSMAEPdYvWyrTlu',1);
-INSERT INTO t VALUES (17,588016,'FTgBsQkbpQL','S5BRzXNjWdmznb42dvlNjFKcfYbUAj1Heme479cuya5VJneF5Pn','jo6wHX1IpBkOS7skhb02kb6oait810oaTeKiDXr4BJwL4mifsfBkvw','to07G65GdqvqjPaRrHM9CBwpIcHFhwk0MikcHPIMJQrXMDU','UVtZHJAKHTvKApCnRIpXZsikertd8MqJRDOcyEWvcxRvXQcdjwVleZ1u71n3s3VRbx5uZ53V','ubcEnExBsOK0KLpO8xW7bhkh2pqQqtvcN6Gd4W3FHFCTeKZkoHgaz1lbAnYbMr2mwdtFAg7yMerLJwOrYhaUt3C8sPy0C5U0Tm',2);
-INSERT INTO t VALUES (183,-392020,'UhgSsdjcXhSUXZxG57E','dwi8PCCeTn70naPN2WnItZBRwylQuBF62QhqVBrYInZ1BGzbcSvTBPmJWUwck1x5YfHIdmoB2uuOaaIjDjX','J0CVxthsgFM6wo0IRljzTOyXtbmSa6GzutQpSP1bS9UnQ3wa','BHAVKEvNkpOBZrZt8xu8E6ROIH','EEeK6vRF1xeHnfcQfesLQaEEyEZkYLRqsbX9PbDfvWKYmYzXXIa6pVtpmOKU3p7K5Rk','R9QXhQj9XLr6kfZVtep2QmsNbt8xCqvKYl0HNjmTQ7ulF6Q',3);
-INSERT INTO t VALUES (167,-3207569,'Op','06uGiDlzAftuAIOtOMDX9IavwI6daxlbcBLcWt9NnMR9Hl5k8wZIpt0HmOb62O5SngvqFeesBoN3MdnDt5N','iG5Osbgfz7om','PbycrobLSgISNUT0pKGvb9rGrn5fjG6Yhe1E','b3WqLH6ULJ3JTRD7qMl6EUe1qBvRSjTdP7zncD8K7h7TE0wDg8K3etLHE9vv3TDZO51w9CggIaRzlEK3OqooCkkSSt9gSztCfa7','9KT2p85z0shLQYtpcTeibfMfNgTPahvBK94NgZPRtjz637AkOTUnQinDYNy1iseEJjL',4);
-INSERT INTO t VALUES (190,7553731,'WgYXt2qfaek','1vxVJC5hAbZjC1mynqGK4vYSMFWoiyGqbOUcZvZnVcDjzbRoePkHvLEh7NGgVv4gnBs61HbvNMzP','0c63KSGUCmngsQyBI','K5PYQv','ME','xpMqFGM1DIVyDPjAge7tTu2YxbpaU2TQHewTRZU3kCDctDICKpF8gjYOmF6rRgpVCMjuyxtg',5);
-INSERT INTO t VALUES (104,210244,'ghNcHPGZ89lbTuoF','CqtaL53P2lio12EjsZUevLuezB2L5pAF3TBL7gdWdTIeBJwdIGJ0VvO','EDFiJQdPU30s2QNJN0U3GbiuZdDilhPYmC2g2','BuVr7Ql1kPJSSyOnYLn2EQcLIUttbOOqR23EjrrI0dCCvt4o','qL8kXIdnSzI4o34WFvkA0idTgnvtagQUgBcpTcPHqqeD7FQdqtaomZHCvrzcP0dmzzxsYuLnk6mH44URhLk69m5Hj7mye1x','a',6);
-INSERT INTO t VALUES (235,-5689847,'D','LHR6qJyifUMplhLQvLIhVRIzxxv5D6otU','ZsdZHfLsrjo3YUrtrdRopz7ZhM9QX9rdfX4vLgKTEhq4','VGTFybk62sok2a4QueaOcSrJZZRqFnc1Q11TCDnd8YfRiaEwkEu','2ZSf','b31HEO1DZ1OYkSNKstrYzXsuCZ0CjESxZNXMUePvewEJ8PnGthzkFrv1slzq2KYHWtVJMpfjLP8',7);
-INSERT INTO t VALUES (109,-161806,'7SmG6','oY3ACVaAnNF7RJ80Zi5b6Rzs2cb2CsBCTK9w2ZMOmwOinAwuppGnnP','qeKK4tp2tB8QzYtcjPlfMtqgigJM3xyOreEsMWYyTTIFK','kBaikOS','KsLNC3sHCX0S2qF9IiQV9E2p0AkigvyMsCsI9qFYbx2PKRELsc0qfwhH5yIC0K800ZK4yYynCSbgGyl','QDrXc6sj4QHL35jc9UShXJJO6qCtjYFNGk4dahIWlNobD60zxQN61DJIUEI5XeQFxM',8);
-INSERT INTO t VALUES (145,715427,'KgBBqTM9FseUbLBfDRv','PJkr55HsXzu4Va','h4bZ7aUHDQlS3Y3p0Xm9rM7SU0Dx','UaDPtrknUY0X','Oixpyft62ZPp7vPBnzrAweF5gVJnaMpVw6YKhhbEvdPXiESMPLyB7yKlzyN0WwSaPWanTyBW8eRryAdgh4K52','Bhwaq7LwatstqyPE1YbMNZaBmXy51C68hUirH3WZe',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (661605953,-357055,'hK','8GIgEL1qGDRaN7wAj','umBX7sGeuX1V8PuG5n9','EEyT3ANzXyfT47XDrpfGiK','2xf2rN0muywxjCg7I94LtOBWWdBYEFciXzGobYMEzsrYsPEVpKYKbKYKQqs7T5zpsGYRIFK5','e2GkFEE1e3eZwUOm',10);
-INSERT INTO ti VALUES (661605953,-357055,'hK','8GIgEL1qGDRaN7wAj','umBX7sGeuX1V8PuG5n9','EEyT3ANzXyfT47XDrpfGiK','2xf2rN0muywxjCg7I94LtOBWWdBYEFciXzGobYMEzsrYsPEVpKYKbKYKQqs7T5zpsGYRIFK5','e2GkFEE1e3eZwUOm',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (2200081180,3491731,'AbfjVCM9MqybvRwk','cXESjLSY70bFsNKxX3z0TN7qVi48m3WSDafJJD5el8QfxLqc5s858skI7iqkGn2','8i6HOTpXbQmKV','PerksSC5xATiQ8vdqLSzja56APb8YQXjuYgM','j9GbF5dHfFmtysIoKer','kOHlKPXG00xi37H',11);
-INSERT INTO ti VALUES (2200081180,3491731,'AbfjVCM9MqybvRwk','cXESjLSY70bFsNKxX3z0TN7qVi48m3WSDafJJD5el8QfxLqc5s858skI7iqkGn2','8i6HOTpXbQmKV','PerksSC5xATiQ8vdqLSzja56APb8YQXjuYgM','j9GbF5dHfFmtysIoKer','kOHlKPXG00xi37H',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2522170421,-2712327,'TSqPSGgbk','kno9co14zgFaP3TeCzcu0gBShUwww7s4vB48WyQW9qv2Gawf70C0zRIyL0OX','HAOXJGJgOjSeXLy','qeKwWqbsKXxbgRUxdqGg68YaD4WpXap','g3','MF8CCbSseeyEp9eZWWFYMOCgYsjqkcWRcrE1ROcU3QfMIcgRVBexc8mYGxVPdNrA93L4tzmQYf4ZrQRyCeqhGl',12);
-INSERT INTO ti VALUES (2522170421,-2712327,'TSqPSGgbk','kno9co14zgFaP3TeCzcu0gBShUwww7s4vB48WyQW9qv2Gawf70C0zRIyL0OX','HAOXJGJgOjSeXLy','qeKwWqbsKXxbgRUxdqGg68YaD4WpXap','g3','MF8CCbSseeyEp9eZWWFYMOCgYsjqkcWRcrE1ROcU3QfMIcgRVBexc8mYGxVPdNrA93L4tzmQYf4ZrQRyCeqhGl',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1975710440,-8219989,'J2Z4PjEwgnJXsEfM','gt85D3RAp964tIS3p7YoapodK4I4zOqunKj0F7TwUdKwR7XaVeZ1Q5xxq2upAHd3GgjuzuiuHrdLPAE9KhK','oihOYxO27sCgvokU5AAuY5T5sTT','TzyzT7iwtjvpG8533sQWreIP5qVSMKrZD9ZdeRbz6xuu7jA0Mw7r4RoCWXH1K95Z2fYZla4JKZGTjkSkXwL5alEjIdXVKzs4QO84xb9K3zq','aO8WMin1h8zjdXqOoBXesmGtMK319EonTBPodU','cBaLjrCP7Uz497stVloBuCd4gU0X2BoikuFrVIkYNHVqAgCom0VeD3h0cA6yzp33',13);
-INSERT INTO ti VALUES (1975710440,-8219989,'J2Z4PjEwgnJXsEfM','gt85D3RAp964tIS3p7YoapodK4I4zOqunKj0F7TwUdKwR7XaVeZ1Q5xxq2upAHd3GgjuzuiuHrdLPAE9KhK','oihOYxO27sCgvokU5AAuY5T5sTT','TzyzT7iwtjvpG8533sQWreIP5qVSMKrZD9ZdeRbz6xuu7jA0Mw7r4RoCWXH1K95Z2fYZla4JKZGTjkSkXwL5alEjIdXVKzs4QO84xb9K3zq','aO8WMin1h8zjdXqOoBXesmGtMK319EonTBPodU','cBaLjrCP7Uz497stVloBuCd4gU0X2BoikuFrVIkYNHVqAgCom0VeD3h0cA6yzp33',13);
-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(42), d VARBINARY(81), e VARBINARY(98), f VARCHAR(80), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3430,8007497,'a9SOjglqoE0nyziwM9ov6cbINBNTyzPXIEd','PiuXyJTUyyRHp5V3XRh','b1mKnkeMh5M0TFDMncIgpdM1ccoaBuCC2wx70Gnu2GCU6ntu8Z3wKDkW0IpRGIex4d','0ehemEqV6sYIZnP18sBRaw0sQBBpLoYiZH2WQyhPX4IuVQ26s3DTXdAU2asExY','9Y','qqJoMbcSb36',0);
-INSERT INTO t VALUES (-10109,4944556,'qXHPdXtYqBMMv4z','dME','JhuMMcTIG0VUooI178tJXAr6GXDCwMVZUHMCa34IDloBXmM9SDS6d8PlyRjz30ysDTPcbJOs2RbK','GBxDuagScQHw9D2igj0OY5S79aHuMG0fK87gAjwDvRAZ93vJSb2by3RkLB','gUtSGaqRSFIS4hyM2yh0x6NGvUivSFPay6wdphX5kHgEVWeyKTcrdnwNzMJYnFIvANkv3QAkyfQHX','2RtzWxPsQXNlJL',1);
-INSERT INTO t VALUES (10771,7531440,'n','5kZpmcn40qcDSU1vcKUq1c3slesJ0rnBo','UvcAsR99Sl5xhgRegk78wPS7agdPmmx2PLNyVndVQ9nI1JroLBSPFpMToOJdc3B','8IiyCkNvvckdaPPDK1G5veE2ic','mqMOpTlJYQzYh7fhPs47fEU9TO5oRIV7JvHDVrhDorrE2aj2r5TzdBnWyFyrfSAZ0y4bAOM2cUAtgnucmG1XXkdqSWX4','75iGLe45mbCb6lb8uEn9YwV5seg2kg9Ksod',2);
-INSERT INTO t VALUES (-32232,16643215,'3TQVHqhbnPFbSUdSYePWUXvfSw','w01jfTTT4ywp6EsViDhfv0jQ4sd25CCUDekpWzRFkwR00OWxtb','rphVQxY8tN31vbSf9VNJKzol8Bu0l8vvqKpHDYY','m5BA09yDpUSqDBoikC7EUKQcTNoTKMzHbYCFE3aoHO837P4yZxw03fDoW6KgUwOfiLIVl','E4p','HMNj2bfWIUn9zaaslbdyfUszkLxVCS68w8QDAoIy1nwIQdQhW6JaUXLd88hZVZ1',3);
-INSERT INTO t VALUES (-22440,1344739,'bz0i7uDnSWYRVP8T0m8zSO6nnA','trlT8yN21pXr6Muh4fIaY3e05LJ21mERz32vtUC4Oq7qVqxQEBwOTfHoEbo5','w3uYjHtrYtgPYYwvz9Ka7I70BLxWPcUqvPLakSXBQzxoRAOIRMpIIPecwjjDDEnlpVaMn','KwK03vxmxlEXIpct2j70qkrwz0BNavwntQbv25PETtIIg3XVLJaW','p6dmtw7EDBZNwrU5Oo3uVODNCVaRXJ5xShogx7ewIQ48rjMEYKF9WaoVjKSVtMRl2iq1h76qTLpCBe6UCiWQrlazjZkwgrFJeP','7G6bhLHFyoEzhfPkosiIuZ9oc0hjLKml0grVRp7bkkpDn81Qfv1obzzHRq5wSNdSEpqO0iOIl5D4PZMSngwMA',4);
-INSERT INTO t VALUES (-711,16747666,'jn42zKN9PsYHDc7Wz7pTsGl7CPkl0n','zwe3MfAH8Pk','EEhGx3L66nPne0VzjF65GVIQ3uktTpG1FrY02k9nOBlvkmDfcIgOatOT19SGV2eCVF0Jhu6j8a6kQBgIWsXgKXYxkiP6Nylun','YmWxt9bB0pefIUBgUrXcwxSH9EEMpZISVZc22B0u5cTI2aCPH','3karmGauOhmcFeW2rDVTBX2AbeXzypaP2VA9RFQwJ6SyV9vfGOT3GwgRAiBT1jXL4P','n6qmAJpzQFqqYXEyrE4rEZb4G1wsYdVVDTR',5);
-INSERT INTO t VALUES (18121,8889079,'eT7gltQ2IL','Ld1tDBDrbaeLR4tjufIzZMziZEAGloxwM3XcfSBtTJBlMsYrQ23e4s','q6ebgFDqBhrDe9n0QNkVswpItb','d4OgoTGYKTyQSBDXJYg3OhMrF7gfLcfBsP8c93n8s86ohpu2XVfFxw4h8JSHvqMNE','doaG6xIixt90hAORXIX3VLwsXD6QgLybcMAVvdynbHL0dYVXku3OXbTUcmpEzeVaF','FOwxaZbtmhRntRrW4vdAS67yvk2WqO',6);
-INSERT INTO t VALUES (24180,3171220,'dq3sSGFORtjwd1t','ZoxBLo','JeHTpRz75k6lJsnHxvD70TC7u2B768A9YAGsCE4lM46RaohfZbDNNGAJcIq5EZIhbCHZJGHrQgWMDcBUoAgL9V','0WRkHPSnT','BFOzPERul4c4YJauhHZRmMj3iuQffrOxdBMB3ct347l','LkMF',7);
-INSERT INTO t VALUES (-2077,5480853,'B9SAxZSS7VvFCdZAsjVnov6Q3zZFVE','0BSIGEoJjW1vBAM4x6ZyMgQvV1q2FlmguSsK3HSl9fYOCzRefA','5qWWHn2eiDa2PqlpiglQ8t8mT4dlRD45Xa7dXp63ewXuRBnagbCYQRaqnMS5Qfli1I0Y8D0FH','FqxfGif','mvC','vuAtI2DqVXQ9mk9TkHrY8uXYDGFSQI9qAtcB5fbHb5e8hHur8sLQl6yW',8);
-INSERT INTO t VALUES (14853,5142618,'RP','msUNaAvAa9v7sb225z925A6TiXJd00psMjXu7YoxU1cJIxQIVTmLBpzqbhlsE6v5','JTJCcSAs0Nf0qgt30eOnz4oIlULTp','wLSoYTnLd5zzVcLgkTjPeylsrqEXtJNWxU5RkSr2h4tVxf5RwybPM08EGtbX15','55g9kDG2fYAb4ZcVAg1KStMTWeSyRZx','bhn4QJNui6DjSjyntjwYFMZ51h4VN8',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5073496,3756,'lv','oRnqv1PcSMVcDH7hBSJVxoWrFpKAIX8y0pQ58HTug33r7blXejBw6r5LsSH42sw2L4ECwKlBVu','uot1aEuHILGUInR0ZqqzBgO9PDkfev5YBpPk2Os1e7tiDQVllnwg1DH8ucvk3YQrp3UGEmXevaPiO2lnC0Nbc','rDabCnw5e3iXjAmQTPOClHFeLHGMBy8yy0AfWcf3ove9gPcLIBHz4jCgXmGLdW5D3','KIUVYMSU0Q9B4PdFrDRIVs2dIfXTGHkWlSR7T6jBhj44zACjvIyUJpfCubOTcXKv4qJ0JuUHioCGhzWhMg','BrfFdxk3ELdkbdMVuLcm',10);
-INSERT INTO ti VALUES (-5073496,3756,'lv','oRnqv1PcSMVcDH7hBSJVxoWrFpKAIX8y0pQ58HTug33r7blXejBw6r5LsSH42sw2L4ECwKlBVu','uot1aEuHILGUInR0ZqqzBgO9PDkfev5YBpPk2Os1e7tiDQVllnwg1DH8ucvk3YQrp3UGEmXevaPiO2lnC0Nbc','rDabCnw5e3iXjAmQTPOClHFeLHGMBy8yy0AfWcf3ove9gPcLIBHz4jCgXmGLdW5D3','KIUVYMSU0Q9B4PdFrDRIVs2dIfXTGHkWlSR7T6jBhj44zACjvIyUJpfCubOTcXKv4qJ0JuUHioCGhzWhMg','BrfFdxk3ELdkbdMVuLcm',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(43);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
-INSERT INTO t VALUES (4655662,11718377,'jSdSXlU3FjrWPC3l','lLK5XG5nOJ9saCjCzI08FljWBvgfmxF5hqInFKe7PN4twjTxbBjmG1tEfuQfy08','sppZqNc7E0c0IMuftktersR6U0o7l0LwIjfeMVrwZPCzD0B8RM7Kba2jITiGl1kRHWcnguGOh3P7FlbFG8y0KYRzP','9sjs4fJ8TPATgmrZq1g0ps8exwryaHmasFYn6HWCjm97XgNwGt085QfEVN3mGqKLlroZ','vRtb','J8VRSQ5XXni',11);
-INSERT INTO ti VALUES (4655662,11718377,'jSdSXlU3FjrWPC3l','lLK5XG5nOJ9saCjCzI08FljWBvgfmxF5hqInFKe7PN4twjTxbBjmG1tEfuQfy08','sppZqNc7E0c0IMuftktersR6U0o7l0LwIjfeMVrwZPCzD0B8RM7Kba2jITiGl1kRHWcnguGOh3P7FlbFG8y0KYRzP','9sjs4fJ8TPATgmrZq1g0ps8exwryaHmasFYn6HWCjm97XgNwGt085QfEVN3mGqKLlroZ','vRtb','J8VRSQ5XXni',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (5279827,14998404,'ITDqIbr0kFZqB9wTZyH9ivTQF4HGWzphh1rmXQAMv','tOxHPL2kbN5uP56Zbjnpl407XXP5d19gftSgXJgKMg6M5GlkMKFOKkTjLVJGJS99bxgms3dcqjUmVUVvph','m5isKH7lt0abz','1q8Yq85c55pgDP','Lu5nJ3HQB1yXDVjn6XDuOeDuqvOcI1ErJBkn','emKVdeT',12);
-INSERT INTO ti VALUES (5279827,14998404,'ITDqIbr0kFZqB9wTZyH9ivTQF4HGWzphh1rmXQAMv','tOxHPL2kbN5uP56Zbjnpl407XXP5d19gftSgXJgKMg6M5GlkMKFOKkTjLVJGJS99bxgms3dcqjUmVUVvph','m5isKH7lt0abz','1q8Yq85c55pgDP','Lu5nJ3HQB1yXDVjn6XDuOeDuqvOcI1ErJBkn','emKVdeT',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8208496,14030319,'ik8lHrffZYsNuMdV4UET6H73','BipF3XIvxEVOHXhsZr49Rf6ztMXOdHmMswrb1BMXyvS6G51orEJCJPNBj8QFWZae3Qt6O8Mszr4LED37wTTALbwhTC6V84YKT2Av4cYiZnF0umh1pP6c7Sda3GH4ncJINprqZ6dSBG2EnPfpFEcQXBd7zquWcTXIdVwjNNk2JBoaP5niqenA9t36VjNUMnw60ULPq6iqfaIcEygOwFelu8QH4gZ50T7J97rNnYIli9o9YMLWzGqUA','lCquWgf0LPI4RYEPL723tseofB0AKea8Wm4y2EszlXBE62','lnTStoIsL0Ss5eVTeQynn3tMAB6AVkUeCoBRmhFSuCE3a7TExDpiaKaWHI7UiRF7428DmoPwWDQKIQniEJRfBRds5PbwU44xyXvppX4V8kAnYQEbjZc4576lSKC4eP29KHwY61vyDHdwcG74f8aHUJX1fEn0AQ9UVOHqGf6FSdJP3rvsyixAC5xQjpsUdIEyZ4ZLRBZepfOqxAEPz32PTPeyGB6f3LFlPLEf2e08uJQ39mKDeZQEGtbcDXRcFbf','bhOm1IqAkhUXARS8Vo7ShhQv0QWuzKGatpznphqCOg6ju2EVB9xGHI8YxxxZP6asD7NrxtC5Y3mESzFHj9Xy0r','isQ7YBSv1uJjv2NfF6we3VN2AwGG5Qk7SDYt1SDzDOyFgau1hESHfGX17uwD9HhSkoGjIw6Gyrt7i2hbvclEy0CsgAgAa5',13);
-INSERT INTO ti VALUES (8208496,14030319,'ik8lHrffZYsNuMdV4UET6H73','BipF3XIvxEVOHXhsZr49Rf6ztMXOdHmMswrb1BMXyvS6G51orEJCJPNBj8QFWZae3Qt6O8Mszr4LED37wTTALbwhTC6V84YKT2Av4cYiZnF0umh1pP6c7Sda3GH4ncJINprqZ6dSBG2EnPfpFEcQXBd7zquWcTXIdVwjNNk2JBoaP5niqenA9t36VjNUMnw60ULPq6iqfaIcEygOwFelu8QH4gZ50T7J97rNnYIli9o9YMLWzGqUA','lCquWgf0LPI4RYEPL723tseofB0AKea8Wm4y2EszlXBE62','lnTStoIsL0Ss5eVTeQynn3tMAB6AVkUeCoBRmhFSuCE3a7TExDpiaKaWHI7UiRF7428DmoPwWDQKIQniEJRfBRds5PbwU44xyXvppX4V8kAnYQEbjZc4576lSKC4eP29KHwY61vyDHdwcG74f8aHUJX1fEn0AQ9UVOHqGf6FSdJP3rvsyixAC5xQjpsUdIEyZ4ZLRBZepfOqxAEPz32PTPeyGB6f3LFlPLEf2e08uJQ39mKDeZQEGtbcDXRcFbf','bhOm1IqAkhUXARS8Vo7ShhQv0QWuzKGatpznphqCOg6ju2EVB9xGHI8YxxxZP6asD7NrxtC5Y3mESzFHj9Xy0r','isQ7YBSv1uJjv2NfF6we3VN2AwGG5Qk7SDYt1SDzDOyFgau1hESHfGX17uwD9HhSkoGjIw6Gyrt7i2hbvclEy0CsgAgAa5',13);
-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(81), d VARBINARY(77) NOT NULL, e VARCHAR(59) NOT NULL, f VARCHAR(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (109,23442,'K78rcWP6nV4YaLfWrdsYYC6pbkIeSEggckDYWlOJ1E4OVozttPnqQVFXCD','zn5iHEP','kAEWtUkTQGgzkZt9t9oFMGsEuPmaQ','5I7Z7BMVkWdlHh4q2BVjGm','nmYSDjC4GpwFFQNG6oTayON3k2kyVXjGwUV4AOU','QuplfXH',0);
-INSERT INTO t VALUES (122,14042,'ZvrGx1KXiupZ36ketDKkDk3SUK7WUSY6jJorNafFdf2Cp35HMDAPpi5vkFrgvrZwYM3','I1TGTfCoVATXm5KLmM6D6vwC','njyBokefVv','KbLRIpKV5N4YE1qI7AGr7qNjFfgrqhEEihCzhMzsjP','mmZPoA6c1vUGnJYW4rogSPkQcNfB1zKMDeS8lFYdiTxzaB','zFxpWz7bMHxNjXPylu6ubjSC9TPMegm97DJTnvyOF6Fy2qbglSu8ao',1);
-INSERT INTO t VALUES (167,-8350,'teXnyWGrDkSbn7a7FA0MAjt','bdMx3XouGQMPeKblOZvdiuJJVaCPVLGGmDFd9CyDs2joRbk','UOWJlCbd4PJ9VauUPFqO8R','1Hlb5','beVPJ9q','A',2);
-INSERT INTO t VALUES (114,19238,'OGkzKYMSMLUG2pX','ybRUmhGOI7k6WyTgWyVQFSj4qzJBHJyB53r2b3LsrJNTiQjX00vOBWiCwuS','YzmZCB3IQT8btLVtzkguRytRQScJSaVEIa','O9cEYhMpO0u8KeJSUSvzDL5IFe1zlNzKv2','3bc77Sx7rSEUCDq','HKWaMYIlwV71AW6oxcFkbyh298tXQ96IK6Sj',3);
-INSERT INTO t VALUES (84,-11715,'x7Qym1UHNX5HAREYVor8bfU','hsgV4RFctCe7hzvh1XxNIzM3LgzIG8YKWpi8fqF6BINwmjq7CWaNjRnM1974OJCgU58m','RqOzZ8T','aF9x1xFYnpDpgnc1Upb3KtXNo2hCeDVmMAX','niXQACSSe7OQ0G6c8pPDNHcMFqdEaUSVBAI3vhtJ4RBCixsEc1GS0jR5NcQkVC5dCOHBOOaapSpsaYx82mPj','WuoXwTaHUXNp3JOeN',4);
-INSERT INTO t VALUES (4,-15698,'w0','DVMnOrglKGdm4f5RpWNXeqxy25gZ1NrOSRUTnoTGxxwbWj55hVwnP64rOB8F1RhJfclRl','vQmPldlZlXe7Naz5XIWFN0t74QltdrVLj3sbEWb','ajz9lbN2gitiiL0LrPhAGxiQFVTih3EoBtgO','OcA81zGxyXvkCwq2b9eZQhFRPpRzcNF5pr8pm1daFwJqt5xR3cF7AEbgFi9tj','855tv4KSCZgy7RY0ZIoUh4vx',5);
-INSERT INTO t VALUES (90,-9946,'NOtAKRo7cYyJGJ8x9rRiXbO9WLDKl8KjWmVHPtJ9uPJS8USGrqsmrIs2fXpKia2QCs1','RT3DfJ0ZDZ5trr2zAeTv6qvAtceb4oXjrn7AMwtn4HPdS58SEmewncnjNhyDRcVE00LKLCyo','3nMQayClqfuW4voDX9X5','jfP6BEJ0SvZxDL1Rs','y3oFqHCvkW1OFmWH8kOqNBTuhxurdqc1XSdk9RaMBZp6OQQKFMSE5AWonQzAZdpBFqlXqEskfrJp7eWCwojpU','DdanW8zL7zkRl8cJdj1mY9pz1IaMocLanczk7Cza9lGC8pz0ZSYkvuorriAR30V8Scmo4pD0hP3D1ibilX629',6);
-INSERT INTO t VALUES (142,-9268,'UDKitBeQwZWzRMOzBVdQFlJV4Sq7b2o2kzfvPt0A3xQ80uuE872gTHMDVS','GL83FnzYfZ4WQxf6ULjoR4NdgnbVIKSeBer54UKHPKDBZC5','NP9twLjlohmY9BItBucSBvfJJU6cHyK9FZOASQjkyIWy5Ov','Zb7rrY1VbmdxwrTbm85t1ac','ep7P6CVdBQzF7bXUKkYHBhchuvMI2JEr9LmrnaevEt8xWRM4BRgKMkBnWtBIjIDJ0H','hhurcOBBa6q54gsLUTRYHz4APryq5L8j4WqdGxZ5qoJ5Yy11Bx',7);
-INSERT INTO t VALUES (203,4238,'rgIF6i7y08RxWjbNmeSf3ct07cbFASk0wZ6RpN6ZX','2H1wrb6YrZeCpC46du29IpTZ6UXwc6ZwWZm9rCnIHceSin','cUT5I','7e3qekR3xGzkr1HSY1xFwNIiHIOuab','AnlwYnFM0iR0HAfgdcUq8p0jfWZuJZMsEe','Gu71sSKambuwZYiifrJpKBQiXZ413',8);
-INSERT INTO t VALUES (228,-5638,'dAracNax8gyo','TWlLo2BPHqYy6Ic0i6dJtMOWXgv3zb0H','uGYOCoXbcYZcxhBRtkSB1bbD5hRhLBreHXh8af','ShuDtQfPFgvrhgJjURT7Vh6','kQIi7MEaqVGaeQgWiVdLcVPsciWP87ta5v9h7DtVPiJDwhtrsSrAjv7uGW6Zl0cIjSbY4dNjHew9vO108pzu1EYQgyfXhIXBvq','Wc9Utq7uftTKDNsLQlqBe2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4110586040,-18099,'5GuZkTz3OmnSbVUwrdRlLHQV9PZVK4lKCNoFuDX03G','9yxYGCiFQEo8j66TNIR9G3FlCPfB4jLm7Ku3TyCysmfXqsn2kxT5xwbG4Viz2EvlwjOtzv','P1RWmvjZ01YT3zJkIduY1IAAIfuqH4RJSfRNfSpeTNKiqZSYlsSanu1','2SG','UUvtmzC9WJkfcm4Z6cfqkon64gTOa3fqG7nhWzJCHDK2Mjs9APWxBRs','NIj',10);
-INSERT INTO ti VALUES (4110586040,-18099,'5GuZkTz3OmnSbVUwrdRlLHQV9PZVK4lKCNoFuDX03G','9yxYGCiFQEo8j66TNIR9G3FlCPfB4jLm7Ku3TyCysmfXqsn2kxT5xwbG4Viz2EvlwjOtzv','P1RWmvjZ01YT3zJkIduY1IAAIfuqH4RJSfRNfSpeTNKiqZSYlsSanu1','2SG','UUvtmzC9WJkfcm4Z6cfqkon64gTOa3fqG7nhWzJCHDK2Mjs9APWxBRs','NIj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(82);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(82);
-INSERT INTO t VALUES (109363589,-28554,'t09RdgaYbEFmK','5JrxC8nEUzLon20kCv6hEGyNlXvKmVLNrdp5m5K7b1f3ytu395LV72FyfLXGEFrw40L3dt','4e4jUcYAqzKaNzasTWUxas0v5bIY','QRrDxhkD5Rzh2vbD','jvdgHoJxiSpY2svA97sthuKNcasyr0xAHctNrB9UGZG5LTqYDFG','MrWxEqUPKUvHDvBLDueIYNVMCQWgJjx6vFHnxWWQMRRFk0pg29ujivVB0dzJSESsktdokxXZGlmelTSlaJ2g69Hxy',11);
-INSERT INTO ti VALUES (109363589,-28554,'t09RdgaYbEFmK','5JrxC8nEUzLon20kCv6hEGyNlXvKmVLNrdp5m5K7b1f3ytu395LV72FyfLXGEFrw40L3dt','4e4jUcYAqzKaNzasTWUxas0v5bIY','QRrDxhkD5Rzh2vbD','jvdgHoJxiSpY2svA97sthuKNcasyr0xAHctNrB9UGZG5LTqYDFG','MrWxEqUPKUvHDvBLDueIYNVMCQWgJjx6vFHnxWWQMRRFk0pg29ujivVB0dzJSESsktdokxXZGlmelTSlaJ2g69Hxy',11);
+INSERT INTO t VALUES (11716108544153627720,13713319,'Dp1wE4dTFbxa0B3Oz7n3dk4w4E','Ch1EW2jykOVmnunvhc3UohQNtn2swDjui','HeViWwiq0itMlssE6','G8grBRfdbaTOiIZXVz','k','i',10);
+INSERT INTO ti VALUES (11716108544153627720,13713319,'Dp1wE4dTFbxa0B3Oz7n3dk4w4E','Ch1EW2jykOVmnunvhc3UohQNtn2swDjui','HeViWwiq0itMlssE6','G8grBRfdbaTOiIZXVz','k','i',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (9907196862216260197,9909851,'drlku16BNZyheUrAK4vZSqo2TQrQUJ','3KvH01GQO5GJYhiIpofb4SDIAZ','HTeNaYMdHMEI81IstJpw8aHWjN13Tg6MUdOa77gYIGH7rLHMYRzHuH','QYOyjnFmhSpnhVFI','Nw','J',11);
+INSERT INTO ti VALUES (9907196862216260197,9909851,'drlku16BNZyheUrAK4vZSqo2TQrQUJ','3KvH01GQO5GJYhiIpofb4SDIAZ','HTeNaYMdHMEI81IstJpw8aHWjN13Tg6MUdOa77gYIGH7rLHMYRzHuH','QYOyjnFmhSpnhVFI','Nw','J',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1412773697,-29344,'rs88hCc04FwivbBu9aIFXKABVVguRcj47C','zvhrKfZDwEOBqdg7kU9lJZNxtsn05VbYhjsefrDtekfxaLxBOgTAAxyLiXZtyCieMjbJ8qWqrIxx3i9Mv4TvHgxkb7d8iahVUWc8BlPDspMIVUiFE9CXP38PpG8ZmZToKQauMsaUJM7bnEULL1JjvohB9m6HJ9wrajsbYgtgsC4rCcjQ','j94BYexOOvkhal','p8iDs7i4SVBiAt','iHcHTvCBOL9NWP396N1iLgxpH4d4vK6Gzyl7RlWdl5j8YPnow3rGxAeswKn7L9gtYLSktZvpjN6jdNhPwPsJNu3Iz','dGzIsM83vNrI6V5NGFpXvrVq195fY0QY0IFJebRNBYY2uaCTdBx4',12);
-INSERT INTO ti VALUES (1412773697,-29344,'rs88hCc04FwivbBu9aIFXKABVVguRcj47C','zvhrKfZDwEOBqdg7kU9lJZNxtsn05VbYhjsefrDtekfxaLxBOgTAAxyLiXZtyCieMjbJ8qWqrIxx3i9Mv4TvHgxkb7d8iahVUWc8BlPDspMIVUiFE9CXP38PpG8ZmZToKQauMsaUJM7bnEULL1JjvohB9m6HJ9wrajsbYgtgsC4rCcjQ','j94BYexOOvkhal','p8iDs7i4SVBiAt','iHcHTvCBOL9NWP396N1iLgxpH4d4vK6Gzyl7RlWdl5j8YPnow3rGxAeswKn7L9gtYLSktZvpjN6jdNhPwPsJNu3Iz','dGzIsM83vNrI6V5NGFpXvrVq195fY0QY0IFJebRNBYY2uaCTdBx4',12);
+INSERT INTO t VALUES (6608656756792142172,1304578,'uru1VbnItO2uIeCKl4VyVN2adTLzt8fBY','iWVAUoKh1xsYLQuxqGBfrl2jB5sT9kdd21pHVDJRZW38QMApJYh9sM64SNd3y6N9DqFXs4ppr8hTTxhJFgZB3WgeuWnUpufSSs50CUWZCDOmlHlFs96vcrohYWZyl8yuiv1Lklyk7NhfqRbIpURHELjXaXwipbY8aohuTq1CLptyhHpwMLjSdQoxuCw9LoSgsHTtxyn54HLyfYA5N9mtZPvh4RkWt1Ki02lyuau6hkYmvEd0Uvp','fP9Q2yz6FJnHFsM7mZ8VIxUYA5MIByypc9eom3ySn7kGf6z2Phnx4BYD0','BugFV16NhI7K2fy','W','C',12);
+INSERT INTO ti VALUES (6608656756792142172,1304578,'uru1VbnItO2uIeCKl4VyVN2adTLzt8fBY','iWVAUoKh1xsYLQuxqGBfrl2jB5sT9kdd21pHVDJRZW38QMApJYh9sM64SNd3y6N9DqFXs4ppr8hTTxhJFgZB3WgeuWnUpufSSs50CUWZCDOmlHlFs96vcrohYWZyl8yuiv1Lklyk7NhfqRbIpURHELjXaXwipbY8aohuTq1CLptyhHpwMLjSdQoxuCw9LoSgsHTtxyn54HLyfYA5N9mtZPvh4RkWt1Ki02lyuau6hkYmvEd0Uvp','fP9Q2yz6FJnHFsM7mZ8VIxUYA5MIByypc9eom3ySn7kGf6z2Phnx4BYD0','BugFV16NhI7K2fy','W','C',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1783916688,-8777,'eYiZdz2BueTW','a6xepdniVVzUcoU3gOFK08HsnmV','jMQ2nZiv2p7VCBUvwVWPGl6lgmPYplL7Uc1tNcvirGmDGbLCm','OTQgm6abUIslBsdywwp3AORushMIsc3BMh3htKN0uYyApo52EzxkGI8gtnYLQzck9e0HYSDUrWeSxs7cyVzmbNMStD1aLbHhFyeiZEsvkAiICDzaQ6YcCE7c8CAjL1xhRVh0Rb0t6bbmfDQY6txp6XcuwnMoRu7vdAxTz153c5X6QKNzHJkjPtbS75T2J2N6gN6n8c1LATVaIFPTENxjaBz','0B1BbtFgz2rvrxpuwsbVwheb16fPlaIUTKX8X8CpjY2x6glUx7TrDPQI6TMAIr6PfcVOykOCsXP4MI1AOfeSQwyz','nIBP',13);
-INSERT INTO ti VALUES (1783916688,-8777,'eYiZdz2BueTW','a6xepdniVVzUcoU3gOFK08HsnmV','jMQ2nZiv2p7VCBUvwVWPGl6lgmPYplL7Uc1tNcvirGmDGbLCm','OTQgm6abUIslBsdywwp3AORushMIsc3BMh3htKN0uYyApo52EzxkGI8gtnYLQzck9e0HYSDUrWeSxs7cyVzmbNMStD1aLbHhFyeiZEsvkAiICDzaQ6YcCE7c8CAjL1xhRVh0Rb0t6bbmfDQY6txp6XcuwnMoRu7vdAxTz153c5X6QKNzHJkjPtbS75T2J2N6gN6n8c1LATVaIFPTENxjaBz','0B1BbtFgz2rvrxpuwsbVwheb16fPlaIUTKX8X8CpjY2x6glUx7TrDPQI6TMAIr6PfcVOykOCsXP4MI1AOfeSQwyz','nIBP',13);
+INSERT INTO t VALUES (18112044526244763644,13644916,'SL3e3h15SXjAWtvZW8','wHOPRw1Vop9k1jJa8sBaB9oSC9fBejqOHK3mnKNVhRhRW270mqKDee7Zyng6TqH7JEspsFBev4hQOnWcSYCGlRgrVpFfcXSNHHnwJgQd0QgcUNwiDy57vdwkRN9yqwn8KWnUL5lh3tlqMjfHS9VktKS7pnPSmnMdVg0lEa1DvC7CmayaIAawiwgOb6CsCvUa3BXlx1nGlZ52ywT9W84d','2AtkZNrHvIAaiT9j84HTAJCwTzq8NWMKU1tr1RwANJKdDgHN1q6piVJibXv8k','ksEZ2v9Vc74UdN29Ks2y3zuDTwLwdA9xIL8ieporwJTcCSlk8kNKnlL5irA3jToue8TC2xy4u6noVT7J','t','y',13);
+INSERT INTO ti VALUES (18112044526244763644,13644916,'SL3e3h15SXjAWtvZW8','wHOPRw1Vop9k1jJa8sBaB9oSC9fBejqOHK3mnKNVhRhRW270mqKDee7Zyng6TqH7JEspsFBev4hQOnWcSYCGlRgrVpFfcXSNHHnwJgQd0QgcUNwiDy57vdwkRN9yqwn8KWnUL5lh3tlqMjfHS9VktKS7pnPSmnMdVg0lEa1DvC7CmayaIAawiwgOb6CsCvUa3BXlx1nGlZ52ywT9W84d','2AtkZNrHvIAaiT9j84HTAJCwTzq8NWMKU1tr1RwANJKdDgHN1q6piVJibXv8k','ksEZ2v9Vc74UdN29Ks2y3zuDTwLwdA9xIL8ieporwJTcCSlk8kNKnlL5irA3jToue8TC2xy4u6noVT7J','t','y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (264770807901220745,1473947,'VN7u3fQ','voc5','mxU7x489XyPR3nvMEIFiG1IwiFPAPxqSOTFeqkyZwHleZltslISyuHP83D4cBy5','1Am4lBSLkfZqV4oDek9654fSP2jabZ5TxdqBaspLgcIfvVCzUb26251uND1DwjZFl7TPRDXGoT2tQN1acMGCMBYJPn0lIFi1yfrwOiw7','xV','k',14);
+INSERT INTO ti VALUES (264770807901220745,1473947,'VN7u3fQ','voc5','mxU7x489XyPR3nvMEIFiG1IwiFPAPxqSOTFeqkyZwHleZltslISyuHP83D4cBy5','1Am4lBSLkfZqV4oDek9654fSP2jabZ5TxdqBaspLgcIfvVCzUb26251uND1DwjZFl7TPRDXGoT2tQN1acMGCMBYJPn0lIFi1yfrwOiw7','xV','k',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7311584299348816626,14380533,'SKg0AeifEiKbxkgkS0GsWUBMiMbQtrlfCzWL1JWYH0tzBLA9AAPO','QiJtFZq7dYDSo3EppKGsZHh99JSzCkFmaBY93HmvYZBXmbxtxNIcb1ESFJnTUb1k105n','rfkgYe1WtrotXoLeMpULGxHyINCD','WaS9PPmtn3YBxkgMU7goNMvdpkkAsBS6wHrZ2eIKjK5KjclCtWUGo59s','C','fd',15);
+INSERT INTO ti VALUES (7311584299348816626,14380533,'SKg0AeifEiKbxkgkS0GsWUBMiMbQtrlfCzWL1JWYH0tzBLA9AAPO','QiJtFZq7dYDSo3EppKGsZHh99JSzCkFmaBY93HmvYZBXmbxtxNIcb1ESFJnTUb1k105n','rfkgYe1WtrotXoLeMpULGxHyINCD','WaS9PPmtn3YBxkgMU7goNMvdpkkAsBS6wHrZ2eIKjK5KjclCtWUGo59s','C','fd',15);
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(24) NOT NULL, d VARBINARY(55) NOT NULL, e VARBINARY(18), f VARCHAR(55) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2480307437,729573951,'AHaeKg97GF4vd6','PvSCM4WyfaSBi9AkeY4atHqdoZJA8','TGxb4VvktZl','t2','NpQHxuchaSqICOD','XjcnvLtqRdYLV7LoDcNZ16935IgmeAnN09PVrh',0);
-INSERT INTO t VALUES (2073158609,3535502966,'MemqNtEWbtsCqeA','YU','viXaFL','O7FfALmd0BoPJTLePtBQ4E9ZfZvu','4PEpC2A2Cid4t5','JTfSbrrPOsHGJUISQvP17E4ma2gZozWEt1SS5M32yRKNlh8Z9eq5AZmg8rYMlS0ah',1);
-INSERT INTO t VALUES (3715452264,2377059485,'HZ7vHGiVg1P18','r1SIdYuGMLwTFlEGWineohIfX77','YSIi','vw0XHvsorEw','IQf0g5pyoy9PiSucD3eZorq07IM2r5t78XpZkdVi3G','eN6RVoIfntivanlhVU',2);
-INSERT INTO t VALUES (3241016428,2443578452,'YDLi5SwGImbXOCrPGqMB1','Mw2oMOD4v7b7F3pKAyVl4iBfGwAWzc','ecI0oFm1ivBw1u','9TQAL4uYKLMQdcV1NieAtGqtGCuGAMFsVq65A4Z1H','m4hYL1Mi8Q8wqsZJHmUnfYB56bzMJXFhHwleH2vdEVFh6GWk0AZmPBb5','32UZuYFWPFAvd24tZHrBqFaHpm8m8TEeCeVMkgYQHQDgJ6DYto7mRcUhx',3);
-INSERT INTO t VALUES (1563133872,969123000,'vCcagrS','RFuVh77','djeH','x9','TTBLHvzwQegLMxxjHxFnpmelzR5K1CNjTYxgVzBKTk5F8','6tTtmOnJfcJ3E6ukm0kl70kIELCSOb0CRMfuFe8J7gjmy1kv3haN7tjvmc37fwoVIiOyVgjRbmRwNOV09sqC3OL29',4);
-INSERT INTO t VALUES (3278654645,2458215778,'e8E7QbWoiLnWOZ','nm5FQ6MaSbLC1mS1','sCdLD','lFW7WYxcHHLrYOhdKsaxkOQf6AA181BrkE','OMHsJOYPtEn','B3BVYR8deoi0fx3zAMJeRDTPSe3cmW30lIKpfRQgCvF7bpVayPUriaXpAaxG1aGmWHYIWj5sQGA7lrGEjMyeD',5);
-INSERT INTO t VALUES (3737835851,3203128997,'tfI1ofewnoYtqwJr47mDaDL','JoUCMwLbF3PhttoGDoNDVKm','319q1dRzj','Z6ZBqvnYpOmRJGovAKdJHP804dPPBwW','mmHKW5D5sItRlWyaacVRemSIfpOUVfpv3bI74nIZaHx9OE4qqcXBAI9HJw8oo6G7F7dyI0i506I2rJ8Q9t1O7vq2TCFWsS8n7d','tSLffB5mXCrmLdlBzb7F5ZQiboPZhn5edE9at0f72yUDkqtyB8bTsVDddYiehP9ZMMA',6);
-INSERT INTO t VALUES (2522256893,1479235815,'okO3Gm11iC7bks8','gOo36LGBfXvbKtAndU4yYGcKSkrvmMRSa77r2Otb','KD09uUDuW5','66ugC71PTTv30UyToRdD2RTZ4HK','ESgmaxCVF','JaPVFC775ut4kZXnAhCN3kGgBEDraEoUshfemhEYsBeGcWhdqcAfI2xBlSTsd8LnR4',7);
-INSERT INTO t VALUES (169335752,3014816364,'frwQCIH8gr3','GmjCBlQ3AadaE9oR','Hr','wMaBhwf0tVhAxXRtQ6saQC5H6gGQNRbpKmwIiQy4uONhho3LQzo','kilNFOZEamemnnrsQ5JDYZbq','hgoDAJVjNha6BtBaz988vyYOHej6SENqCw9BxMdYffRhWEk2Sua7iYoA',8);
-INSERT INTO t VALUES (770711261,3785839346,'MEf','006vzG5y19hO6XP','x7JyiQ6mnUy5KMee','jKYIJEfUa6GgQP5TcGS2rgH53','2U2RRH','12UBC889leqjRbAHg6zNb71Lwig',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(52) NOT NULL, d VARBINARY(24) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(94), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3841950394,11099,'Kj','huUyccaXyU8YtCFl','kaajOc7nqzc0qRP15yQPxnZup5z0xQur','Wp1O4eAPXO','E','Al',0);
+INSERT INTO t VALUES (1248851382,-16507,'zl7vVJg6gqjn8Y7ODcBDKx4f','PepEn78XepFvGl','Q5rR','buXp','G','qU',1);
+INSERT INTO t VALUES (1837996118,-3013,'4cYra41U','IkzUMCoo','cc21u','ZdryuGVBQ4pwrPpyEXZvuJKRrBMTGy9JubCmwamOrAiZoqfwLLOaDK0JTObZctltWx','o','i7',2);
+INSERT INTO t VALUES (879855417,-32497,'dIXIlANV0iEuD','GYOwHj4','H0OZavO','3vtbSIlp6HcdVrS90GiSb3w6KOryCulHnIFjLj1JU9UeXXgJblzbGRGfbtFJ0LXTBstlbdpBqBdo','m','b',3);
+INSERT INTO t VALUES (2565664480,21971,'BysheOsvqtnLcHyQCXWjO5hmPn1wMGZ8qymeDcrFp58Kev65nTh6','bNqanC','R7RufnkPNvmpChuug2Fnpk4Bu7C2XTgVy90V7sxDTgyKta0fiX','JSuOzlhEHzykMYUoKXghjEH4UNYd0pnimYpMY4177D0D','8','1',4);
+INSERT INTO t VALUES (3580269848,-32680,'nBm5ad4R5KmeIlngSmp','igjSFzUpxuNECD','OR3AMhLJjxK6sDzeUGzXDeAzxXiWz5qQxFf4MbE6GhfttP6W2xrkeU','YDr7HyDsBukg4vGLB5egUVfEvbsTrZorUUdConDU53DHcShOgfteHOgdMwcm4bY3hUprin1ZDUFPSNsjUGb9','b','A',5);
+INSERT INTO t VALUES (1346097767,-11023,'CthsPpny6gIkid8fg','Rp3wIRis98QEbrHBGJhEFLC','GCi3zSJ6yoRlIZKTzBhMQTL8u8lDz1','GlTucTgIO','s','C',6);
+INSERT INTO t VALUES (644360523,14594,'y7HtEqitDajulfQNszxSiGkY2TUNxruJSFp','rrL4r4Wndnv0MJopQ','2UpDCyKTTLE5csIg5HZSbgWlGBHzjO7aNlIbaUTEzy','6MqC','m','d',7);
+INSERT INTO t VALUES (4271691592,4652,'nXFQjlzDBfaodahA5','MD','Cv7J','pAJhX15FA7NdR1JHn2j8uKkiGzg0oRXdz6r6s4SoNTzYbRY4nvLlxWgysXf9icliAhdKtUUy36jk18PM','c','p',8);
+INSERT INTO t VALUES (4236930292,30911,'xsh99seQ8FDNUoTmW9XTe99t0XKYxcXcZ0Qm63RoUKQskhlah','MQ6gMfYEo0','7PKkqajNZRVwD2g07KGcDI6TUhXUulFVFD','DLAtuDeyrZurw72SSjs5vtnifwKm9oJqQ8XjA','f','eo',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT NOT NULL, c CHAR(52) NOT NULL, d VARBINARY(24) NOT NULL, e VARCHAR(54) NOT NULL, f VARBINARY(94), 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 (727044444,4190185977,'10I0OjqOLJ4SkMns68DgIqF','pq4zBRNDPjDy5Znuax6CrVVb2W6lt0Gm5JZYlI78ttcjumcfzR1h','GvonB05ny1h','HNKesw8Nbf8zbPtSuKALLuFTx6SaIV36LIrzhLR5valIQYEbIy','CmH0KwN','FLBV',10);
-INSERT INTO ti VALUES (727044444,4190185977,'10I0OjqOLJ4SkMns68DgIqF','pq4zBRNDPjDy5Znuax6CrVVb2W6lt0Gm5JZYlI78ttcjumcfzR1h','GvonB05ny1h','HNKesw8Nbf8zbPtSuKALLuFTx6SaIV36LIrzhLR5valIQYEbIy','CmH0KwN','FLBV',10);
-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 (229801060,3429307977,'zFMcyW','0d7pGVhO3EzWZUIt3ho2k3Vh6HIfp78','PSlRY7sPRxCLkiF','tJ8dtNlGdAPKO9VLL0pGJcW2W9bbbeUxaMVLEV4','nnKQIUpkJTFe6yRwWSUzONkm8ZiALZ8BIvhRdMKJh2HSvgdGYEDNdXhiM18ezcyCnkQ','maDZx8MA1NQAs0jZfxTwuzGA3EowXGmNTWIzg2dYWeovahBoXJpqj2X',11);
-INSERT INTO ti VALUES (229801060,3429307977,'zFMcyW','0d7pGVhO3EzWZUIt3ho2k3Vh6HIfp78','PSlRY7sPRxCLkiF','tJ8dtNlGdAPKO9VLL0pGJcW2W9bbbeUxaMVLEV4','nnKQIUpkJTFe6yRwWSUzONkm8ZiALZ8BIvhRdMKJh2HSvgdGYEDNdXhiM18ezcyCnkQ','maDZx8MA1NQAs0jZfxTwuzGA3EowXGmNTWIzg2dYWeovahBoXJpqj2X',11);
+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 (3514901868,-21296,'Za1e','TcmktjklNlgN52yox','CydKBIMa9LUIJaWc2Xef819Lz4ke9WZHKNS3QdHMGJIYm','0PWzObO6Ku4kYv3sWfYAGpLwEUBRWmRn5RGaRqk0hfsBf2a7gi0TmULhomQtfCGB8Y9wBQwqY8NvuszOQUW','M','f',10);
+INSERT INTO ti VALUES (3514901868,-21296,'Za1e','TcmktjklNlgN52yox','CydKBIMa9LUIJaWc2Xef819Lz4ke9WZHKNS3QdHMGJIYm','0PWzObO6Ku4kYv3sWfYAGpLwEUBRWmRn5RGaRqk0hfsBf2a7gi0TmULhomQtfCGB8Y9wBQwqY8NvuszOQUW','M','f',10);
+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 (1963845067,-30606,'eNJ2Pm5','TP','E2qxZ','whgCcynteXmY9J60bHe14cexwgmlhPJCBYg3RLZPR3YH2NwukDpXhmTO5jbAgakpOT14WYjtdBj4wKtyV6pR','f','mO',11);
+INSERT INTO ti VALUES (1963845067,-30606,'eNJ2Pm5','TP','E2qxZ','whgCcynteXmY9J60bHe14cexwgmlhPJCBYg3RLZPR3YH2NwukDpXhmTO5jbAgakpOT14WYjtdBj4wKtyV6pR','f','mO',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (1023370449,2039158380,'wv','9EHN','QgV','OKpTT13fn5FiXWY6W','M3y15UkiXFBAbmuefQ5ZacXEeORHMeLkyanV1HZFZdM4QJXgnq4DxUmXzy4solPR0GYlS6vP1Tv','kmP65nguios4FmuQsNZDqTvAExeZaveWJCsKXMPTprioCQK42ccPTJirRkrX',12);
-INSERT INTO ti VALUES (1023370449,2039158380,'wv','9EHN','QgV','OKpTT13fn5FiXWY6W','M3y15UkiXFBAbmuefQ5ZacXEeORHMeLkyanV1HZFZdM4QJXgnq4DxUmXzy4solPR0GYlS6vP1Tv','kmP65nguios4FmuQsNZDqTvAExeZaveWJCsKXMPTprioCQK42ccPTJirRkrX',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2551720676,1907199431,'mgOrBklb','Phd3beosD2CWSePal3hgtva3gUTLr3jKyMl2xnubYk1jXmnhQGP36LUPcRbZNrtIvK7f','KIj4goOiq4Easl4g','9ghFytOLrkTWcfVrsUUwU7A5kJBG7fdLXbmadZwOYfXZYTIgIjejTf130V7jt4URm8S1uClZoelj9WJmRvDalNz7cLFrcu5DZUlMogFzsACBm8XtaaPvaIhebAGepzPXTPyXu7rSj0iMoomaYxxOKBJndjf2FJoH0TPYSp434dvIXZhMaDiUqHafHs5Q0jPfcd1S0C96AV7TKjAuaq4ZWMd1K03e','txUqmqd6DjHhNCm1FIeiLUTFA2H15iqOKmLFko1ad0xSs68l9s1juMrjYiVzQ0rjwvPmwB38kYlAP9is547uswDjsJtTjGlChLVe','l7AtoD51slZUz8tFqyKbLrDkPUna5j7vUXbQOBeMXHpzDnY7x6DUtarrnsDjDqxJGj95DC8pwvuJQdgL5WLpikLAhHpSkdt',13);
-INSERT INTO ti VALUES (2551720676,1907199431,'mgOrBklb','Phd3beosD2CWSePal3hgtva3gUTLr3jKyMl2xnubYk1jXmnhQGP36LUPcRbZNrtIvK7f','KIj4goOiq4Easl4g','9ghFytOLrkTWcfVrsUUwU7A5kJBG7fdLXbmadZwOYfXZYTIgIjejTf130V7jt4URm8S1uClZoelj9WJmRvDalNz7cLFrcu5DZUlMogFzsACBm8XtaaPvaIhebAGepzPXTPyXu7rSj0iMoomaYxxOKBJndjf2FJoH0TPYSp434dvIXZhMaDiUqHafHs5Q0jPfcd1S0C96AV7TKjAuaq4ZWMd1K03e','txUqmqd6DjHhNCm1FIeiLUTFA2H15iqOKmLFko1ad0xSs68l9s1juMrjYiVzQ0rjwvPmwB38kYlAP9is547uswDjsJtTjGlChLVe','l7AtoD51slZUz8tFqyKbLrDkPUna5j7vUXbQOBeMXHpzDnY7x6DUtarrnsDjDqxJGj95DC8pwvuJQdgL5WLpikLAhHpSkdt',13);
-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(37), d VARCHAR(60) NOT NULL, e VARBINARY(46), f VARBINARY(55), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3125169319,12115,'x3zIGT1Klk6xL','q8nexx3leBeOQihc1ybotuP1kmYa6LiQvp','vx','yMTaT28EU','K2LCbCX9IQeHlG64rhs5AXrAIBEquIWz28yUP8cIjRO4yTvMMDhq5Uo8JFm4wNkAV','0SrJcA1y1HLc4',0);
-INSERT INTO t VALUES (4180343618,18325,'h8fuvzVMuC62xClxSp2','gCEHxH2i26YUbgI','mOQa7cDcuw1EDKd','ufu5FydAkLSRMnx55astogAlheSvvecpsRLNJJUFtqbqEHpSRh','OxDws9NoBdzoWhXKo74PPrA15pLA3o5LFGZMVA5g9dWg7hLW8ynnDcxmgSV8cPDPEbJ7P6FVteA340uG','OV5oaV4Cy79vkctiGIvNLNLXQaMOSFIB7IOBOGkWfLMqvZ7Wwdsi7PvNV37MrG5eDIjJqCTbrmL4W',1);
-INSERT INTO t VALUES (2911586595,-11179,'zT3IckAv4adojpWkFnovV3HGx19onj8g','rRngM4fLrM0fGi','NS5xDGw980bihaANy2bFDaFWI','J','3328HGpXfOkkNfEjINCCpMOiSh1tASOYj3yrjg1Ppu3tzdcgWMG','bbrO8k0DMNpzWQfdQRgOgcPvQR3R3DiA7by8akZerpTny4AxvwhIZ4Rays1NNzF9glMC',2);
-INSERT INTO t VALUES (1209096937,-19054,'03w1HpobjvhvcmnvRwcb','oZa9BxdelW6wCabu','WNSVFszI6Juryv7THipTNgNt9biXHAzWyu9JXj0GWq2','Mh2aJtBVNF05CPbNgwCioNhDCjDtTrVd','ZLv6ZPO7V','DwvXsZSh12PyQh8RkIvvigRLFk2HKOuLOXzWlNHck7gCtcJiS3g',3);
-INSERT INTO t VALUES (1473073247,2690,'7s9','l8Vn','RIWMF94oaN','E7bGm','T3ETVrMr2wRaA6u11E24oAwq','BTifaE3Xh05f4tIpcepEPpqesBgN2RMiMSuuTVYo0u1AWQOr5OXnI',4);
-INSERT INTO t VALUES (3928956779,-23070,'u9zrW7ylVGk9NKXTRmQ9kQlWCGVfN9','EwiFXVlv8zEZ0Lo09uyZ6gOx6OYlV','ddK2IZ5RADtKlwYWDIEuB9rJI96oCn2','WaOw6A2By','wEaJ9Yz1CAjwaqvN2JGb0lRC9Zdtz5PAEzOeUvpL6NjlF9Fl0WJ9sgD3gjlm6aRfQJktKQVAl6PunJmpfcngcdogaAk','gugylakuuNILCxl',5);
-INSERT INTO t VALUES (34634586,-30735,'t8HkKJ','B','WjZ2L40lYYfFSLIlM7FMA6pOCpafMi','tEs7wJqL7o','ENh69JFn2yKTA3AA8ndjxABs4bsRFrjW3KJfBIeQfLuKbtHvBuKYO7lCj8UIdCbRdbdyj33XuerxeDmcqfN9','GJUtdT5kUAEHwfDA6WeK6ciG94Yh0ncNgSpcIhNUCOYn1Ey7vtUyOG3pH4T4PEvds5T3O2y7zUcPg',6);
-INSERT INTO t VALUES (2134961980,2706,'P4','MykvLN2ddTW88zfBz9P','ljIgMp','ydpJ8WFeVzPoMTBHmq34iewBGc4WElkYioCldBbTFETM8PsB','5fbm9TxggREn1W0g','WyOuM1ixdm',7);
-INSERT INTO t VALUES (2667865658,3426,'w5eX5xbeT6y','mcXZnj0XxsWyW','ASVnAEGHhScOSGMH2CdhxRfI2f9iSp4Jed3wUPhubpzIP9','mi5Nn6jgFSt','CRKBjlR17TVptZPawRUSxCd1pg5CzC7qUUyuIBN7nVpQOAXT7irfjZAoKf4JMCesEePTpaBVyCodppmwwrOToUx26a4','oH4Z3tbG4mxyVbGbp6aQ4QQIiekKySVsGMEnGCswcW',8);
-INSERT INTO t VALUES (1231838631,-13686,'AwnvVAz3UmxqIOkaow0s','EWb089Rl0953PmtTo4LhVWOwK7wVL','00HIiQnyEtY1doNz3uutwazZIfRaxertUXQUE8YUS','Fma7Cot0aITmHIhxVMNMd9nHigZCnRRbuLdR5sCpIy9nq6C4ZStRR','e','10g9CwXv7SyFE4j7EwGlvpLaiRMAhdrBMNiQzuzu2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3775310793,-12458,'dAZF19F','trdwspGhJfBmYhyFQVTJJhFi819hytSsv5tmHHkdjQmjAvYXHWm2p','o9c4XdQM1DGXmljWE51y7RtnozGgzRmatCp8t0wz8fvMO','J75QzZDZmBOCgi331vi35Bw9RGQDbGQkws8gWdJxibDMdexIBBp','l','ZPjeRBronXQpSgNx2ha3TCirNrkGai3ScaiHD5cm9SaVuAopjDkfET7421jP0m4',10);
-INSERT INTO ti VALUES (3775310793,-12458,'dAZF19F','trdwspGhJfBmYhyFQVTJJhFi819hytSsv5tmHHkdjQmjAvYXHWm2p','o9c4XdQM1DGXmljWE51y7RtnozGgzRmatCp8t0wz8fvMO','J75QzZDZmBOCgi331vi35Bw9RGQDbGQkws8gWdJxibDMdexIBBp','l','ZPjeRBronXQpSgNx2ha3TCirNrkGai3ScaiHD5cm9SaVuAopjDkfET7421jP0m4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(38);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(38);
-INSERT INTO t VALUES (1259706321,-27421,'Bd','j2xfO3jxDbU9x6szWCBH4gTx6iORWxd8nUg','FQIDQwVWlPKm08sQpCoFludovU75YoOdHu','pBWfrJFbuCZdHKqXthWAbLIZ8LHz2lYar6yP','pLZw127HpnQLTR7S0gNuGyh8vDhJsauCIcq8pWr6Ueu4IxVOY9KTX85NCb8uRdGmPb8zLIxJtAk5X5Dp0','9shC5ZbVlXRoChw5QszVFwZl9UAXButGLH29PCzjMzo34gPiuNwAvod2lDGapnsDP01cImBfufvlQ8aBNbyYNPQsb9a1M0l',11);
-INSERT INTO ti VALUES (1259706321,-27421,'Bd','j2xfO3jxDbU9x6szWCBH4gTx6iORWxd8nUg','FQIDQwVWlPKm08sQpCoFludovU75YoOdHu','pBWfrJFbuCZdHKqXthWAbLIZ8LHz2lYar6yP','pLZw127HpnQLTR7S0gNuGyh8vDhJsauCIcq8pWr6Ueu4IxVOY9KTX85NCb8uRdGmPb8zLIxJtAk5X5Dp0','9shC5ZbVlXRoChw5QszVFwZl9UAXButGLH29PCzjMzo34gPiuNwAvod2lDGapnsDP01cImBfufvlQ8aBNbyYNPQsb9a1M0l',11);
-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 (2229698220,19799,'8P8Exy7z98h','UKAWx1DhIIOlu2mnEGrfb4a7bM5vT9fc1frsb2UujjgtBVg4CzDwh5rg8myubJPZvImHzLQOy0cocPBXac4HZ1ONeDzXVOrmZGU8nzYsQ1RDZXWTJ48QKITZ4V4f51rHU4ZXefBjSiQLrYc1suAiaHYsJm0F7bW6BHSRES14KN5EGzd3OdJt2nf3bdS46ci3jxy2JblhytnbKN7R7aCSXzhtnCnEf1oBp3lRhFWuZ4KJ0N9Z9YjeHFyC','WeV6HmuN2GgNTae3c7PuOfHGbM1fFMaDwPhds8sNmSN','7MailOMiR3dI9GP5cGKZStSeZ','gLyq5NyMQL0TlZoDz9f','LS2x0rcDXafkBO9gL2M07AGrBkiZEnAe9pPzszUkPZdBYQbZwo0Nceo7d03GZ1y7kdXFgdct3CHpokkBOdrn4qcY',12);
-INSERT INTO ti VALUES (2229698220,19799,'8P8Exy7z98h','UKAWx1DhIIOlu2mnEGrfb4a7bM5vT9fc1frsb2UujjgtBVg4CzDwh5rg8myubJPZvImHzLQOy0cocPBXac4HZ1ONeDzXVOrmZGU8nzYsQ1RDZXWTJ48QKITZ4V4f51rHU4ZXefBjSiQLrYc1suAiaHYsJm0F7bW6BHSRES14KN5EGzd3OdJt2nf3bdS46ci3jxy2JblhytnbKN7R7aCSXzhtnCnEf1oBp3lRhFWuZ4KJ0N9Z9YjeHFyC','WeV6HmuN2GgNTae3c7PuOfHGbM1fFMaDwPhds8sNmSN','7MailOMiR3dI9GP5cGKZStSeZ','gLyq5NyMQL0TlZoDz9f','LS2x0rcDXafkBO9gL2M07AGrBkiZEnAe9pPzszUkPZdBYQbZwo0Nceo7d03GZ1y7kdXFgdct3CHpokkBOdrn4qcY',12);
+INSERT INTO t VALUES (354446652,3417,'fXhfCJKJCyunsf1yEHk5AIiPIiMcJoODcK4ZFyKIR4p','u24g3CLU8aIndSBvzBD3OJGHrBsNPOWF6t16dyBTAMT3xpAeGASoIxGNOnECW2EUz1SKLvwCb9UU565mfacncRBPMnBuYXVtQAQvA0gTusQ5YUckRqUNP0coiLJVadQOSjHWCkALLbjk9MdbwPMkxJlw8IkMwqLIYIdYbiTeio6Up1s4oWydYxFCS3yQRZRE3O4TdJ6','WRizwE2h','lFYBOB4co8WJQGMh30Cf5iILyCmB68CyqixizwsPYabS5zCy1o2WWx4GUkwW9nHkxUwGDSzmqeZLezfuPW32zhv','E','GY',12);
+INSERT INTO ti VALUES (354446652,3417,'fXhfCJKJCyunsf1yEHk5AIiPIiMcJoODcK4ZFyKIR4p','u24g3CLU8aIndSBvzBD3OJGHrBsNPOWF6t16dyBTAMT3xpAeGASoIxGNOnECW2EUz1SKLvwCb9UU565mfacncRBPMnBuYXVtQAQvA0gTusQ5YUckRqUNP0coiLJVadQOSjHWCkALLbjk9MdbwPMkxJlw8IkMwqLIYIdYbiTeio6Up1s4oWydYxFCS3yQRZRE3O4TdJ6','WRizwE2h','lFYBOB4co8WJQGMh30Cf5iILyCmB68CyqixizwsPYabS5zCy1o2WWx4GUkwW9nHkxUwGDSzmqeZLezfuPW32zhv','E','GY',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3058184212,21134,'p9KPvF9P6RdYIIic4MF0i','hwEayySkjC97oxTF1AAUSEtDsZdV0VIkt0W3Ejkp2LvEko03MKnB1dhn2bIbheVtLre6ek3ErlEbFR2cEj14fkdq3ZIvs8km','5RyLzL1h30u5yZsukJFC','qtKa','zOPq4jW0sgeZOX3AgLTCozrwmAherXqlBXZFalSD5izg5A7PDuIwZJsypIYmIQZif4gzV3mfOUXvFietKfVDzy2RNIF4L','Kocd431YlaZn9ksRTI04BAa8kRq9hfHiGSQcR1l2DE07iHrDCafC776Ub7oDjfAF7ADbnxPszk4X58SZxr49vbGLY248aK7vaD',13);
-INSERT INTO ti VALUES (3058184212,21134,'p9KPvF9P6RdYIIic4MF0i','hwEayySkjC97oxTF1AAUSEtDsZdV0VIkt0W3Ejkp2LvEko03MKnB1dhn2bIbheVtLre6ek3ErlEbFR2cEj14fkdq3ZIvs8km','5RyLzL1h30u5yZsukJFC','qtKa','zOPq4jW0sgeZOX3AgLTCozrwmAherXqlBXZFalSD5izg5A7PDuIwZJsypIYmIQZif4gzV3mfOUXvFietKfVDzy2RNIF4L','Kocd431YlaZn9ksRTI04BAa8kRq9hfHiGSQcR1l2DE07iHrDCafC776Ub7oDjfAF7ADbnxPszk4X58SZxr49vbGLY248aK7vaD',13);
-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(81) NOT NULL, d VARBINARY(2) NOT NULL, e VARBINARY(14), f VARCHAR(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10443804,8096331496431304451,'ryKJyy894RjEo7r5g','q5','6iv2Paoifi','1WE4ZwdwMF8t0IdHCufSFNez2ruwLGb0fxusf19B8Ei0','AUxY8oS9D8059rOD45o8yupz00gvExBCH9FIjsQOTerLCQt4DtN4OcYn9tOa6enfRqG2SAITer','9ojCuBJAn8yZ9DjLwwJpTy9K3NGJhCY3rJpUzLBMAVZVjLA8UbuA052Ei8TX2yKmj6C1Q589FjO7KJ3fX95p6',0);
-INSERT INTO t VALUES (15034491,5043861801617543429,'0Fygbp1Gw4mOAgGK4swTmJjlB74QmRNz0xXr4Ej8eAs','Z','r3AfudiWOi','zzCR0rfwBXLgKriS5o4YK5dGUwRBT71U9rQjPLsoI','geWA','dEhR6DEFrAVyOcKcc1IHGm6Vgzu6AhPFalE4WRrnxuZh7K0TqgbvCZSgMniNS0uHdoEMGO8fq',1);
-INSERT INTO t VALUES (200792,3340688046155575166,'L8Jsehks2EXByRpOf3KGxWoaxRM5y7EhjMbm6c2xmasCU0PNmhDzhn9gsaF2trwhmCSie','G6','icO','SKpNwt9zgPM0I4KVod2iIl8ZZqG7A9cHPjci1A89V6GTJZemdFwp6','EpKwSBdK7BvS9iHcokBbs8wAVsBcohSmEYCCVAobEkbn8iNJ7bbiE81','uFEy7LloDQhjWKkY1C5OMAMBropcU26sM3ar5h74bgnR8Ecg62sZnh76ZeIlh3cakbzbRIW1JeIy3nCc02pGpqhvV4ItYxX7tsT',2);
-INSERT INTO t VALUES (6263998,1219933039882966031,'ceLszvDWWICtijNe0fn','3O','KfWAFAnxhdw','nnQlbJs','1aPyFywVqpEfsk68SuuxuMbwkeHs1Ed','nngSNunRV1BdxGHjaSzOYGl3leX3gpkDETDzFa7GK3tooMdbB0S8YWbX2TolKKAirLa9jaephHkS7erYPzGy',3);
-INSERT INTO t VALUES (7302407,-4445574667468860154,'xN4EwUpaUNqnvfcJ6MXj2cC0QFMOeW7nTmKokDUM3NsMBBmBzzx3sH47JA7jeOm','1','4bbt4hmfdxDgR','jDaZ1GnRk3NfzwzWc6Gu5YsCGF7nmQx','LP2zWsfrmISoskjE3koFvSNJO24','t5cQMvTOoDxaqt5asaf8VJO8pJVCf9Wu2ZAcTjxTtWSeoBiYcUZtjEA76OJjv97WY2mka9rUPiLz2MWyDGikjzp2',4);
-INSERT INTO t VALUES (5812908,-3960618226225246885,'9hzNAQ6xRgKovv7RprWox','Z','avcVkYDs','BFZq1n4FPGc9nxJpgx8r0S0j6TTwSjw4inQxDlwkPZD35sTnx1umc5hF4cKKO4EuvcrcWxOzNBFOfok','5PFtLgVMFeAuUoSgsaiVPmedHuY1wHqGx0g','ePZGKzek3b5JnDpiZYS',5);
-INSERT INTO t VALUES (3790662,-4797903987073356205,'MRvMPeKKG0e6NIrRn1C0MEdGL9WFEu1Ajxje1leFc6LFKTFWXIpME8cEY7Z5','jL','15jgs','ioCwKAcByrI4G8wxuEefQ18xvswjaJLsLo0mLmfEVcPfKBgbcNOnSpkT2L5OmqTS','RKIez41oS93TR9ICxWrJhz','bA8qIJCInBCFMzmXw5bCf',6);
-INSERT INTO t VALUES (12490248,-2026944992406928454,'voFKFe37tAb3tABL0UZ3fH6xl6f2ws3FLeoFwZbb00gxXhSpzKKPhlJsidNNimDyhhQ4JZzYWTNA7','Z','B9j','Nk2d37h2nz','kuTZxcJGako1','TNSxjYkpai95WhnAJ4ARNJNToNiv4L8cegH2wsegHtErpOXlA16MclBR',7);
-INSERT INTO t VALUES (6365787,1868196579631901296,'FK0hQbPv74M2ovwl9lVdhJjG1QwrSPwnju32VEq','Vw','jIpgyhh','fc14XI8q4luWB5EYfuk8IMAOpBIXCwWk1mkB2At','6EC2tSU1XOejHA6fyrvf4LQyxarg05TzT00tlcwP614mayj','fkEei26wSz8WV4CmvJg0C2PwaZaUBeVNRPPaveQhJyDlHTtrQOpMYDTADDqh3vyRwNEcmOWBeJxUdq8upRUnoDcupgDU',8);
-INSERT INTO t VALUES (3195339,-7722086384311173400,'Y','e','PPu99bs0c','ad8HPwGrcPpplcXO','TcIotfn5lT8vEG8uGaqKbodoNFpyOqxRnvI6EG96KBmqBPvAlgvczc9ceSNDfviDTEkqA','ihbXnHOmklpRQszAxIkOUWIo8IEZCRb2uuyaTWP0eV4yssgNLge07YK4l9ukYx1PelsguFT17L5wXhbidX1U5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3918034730,5779,'dEr6QZ9YK2dP','Hv2ajjsClizFeVnQixjbNACb22ls21rMXGckPemcJun47vdGH3sfVRFYRsLnoxIV97KTWlIuKBGYNFbJJs39DKIiwkX4JQcYEBFwA6pHM4eNID97Y9zrTY084FUPKuE2QQCASoUeCEKJVXrdiekuyhjr9DWZxKu4P0ssR','nHkUfS60Y2iI2jy9xmIdvXCPLlT1NNpsVqto5FlSs81WI','G509CnoKXC0OtksfWqb0c2xQwza1AH2Z8ZmIRtyqS13Qvuo70iwZzu0yS9NO2z9TgOaQvSJB0Wrk8EZFizD1nBX1kdTl5j0IEzhFjp5cdnRwRjEBcITSj7ghYjYpaDErsbg24pzHmdyrsGplB1dDCWxFRmSLQljXgeCTZ1','X','1',13);
+INSERT INTO ti VALUES (3918034730,5779,'dEr6QZ9YK2dP','Hv2ajjsClizFeVnQixjbNACb22ls21rMXGckPemcJun47vdGH3sfVRFYRsLnoxIV97KTWlIuKBGYNFbJJs39DKIiwkX4JQcYEBFwA6pHM4eNID97Y9zrTY084FUPKuE2QQCASoUeCEKJVXrdiekuyhjr9DWZxKu4P0ssR','nHkUfS60Y2iI2jy9xmIdvXCPLlT1NNpsVqto5FlSs81WI','G509CnoKXC0OtksfWqb0c2xQwza1AH2Z8ZmIRtyqS13Qvuo70iwZzu0yS9NO2z9TgOaQvSJB0Wrk8EZFizD1nBX1kdTl5j0IEzhFjp5cdnRwRjEBcITSj7ghYjYpaDErsbg24pzHmdyrsGplB1dDCWxFRmSLQljXgeCTZ1','X','1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1828799849,-15678,'PfBLRo1odpWt','GFnYNCP5TtdYamOHsYJAMYUQKDmMRsMbgF8v1','srkJ1tcGJqWVdN','uQBC','h','hY',14);
+INSERT INTO ti VALUES (1828799849,-15678,'PfBLRo1odpWt','GFnYNCP5TtdYamOHsYJAMYUQKDmMRsMbgF8v1','srkJ1tcGJqWVdN','uQBC','h','hY',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (205323277,15637,'6VMDYoHTJwp3kJ7SBHOkq4C3TESZsSVJFFQpBWiiPz1jOTujK','M7BKXYGbtCNbdK37C7RbVQ4xybvWn1rVI','PYTJXAepBpFjyXcciK4HCURHbCULQNOQe','UjAKVpJyHOzGo98CH0rxGmnPzg5mHTP7Xguj1hPf6ZSktaR9FaaXEXNW6RVGACZmWXXD6cgwamdiJiocem99mPo2ANslFptXESRDNUDcbi2RfKuW9LTzp28s1bf42I3al2oPKQtVeqH6hhPGetzmVlY1Iy6doNTpf','p','oA',15);
+INSERT INTO ti VALUES (205323277,15637,'6VMDYoHTJwp3kJ7SBHOkq4C3TESZsSVJFFQpBWiiPz1jOTujK','M7BKXYGbtCNbdK37C7RbVQ4xybvWn1rVI','PYTJXAepBpFjyXcciK4HCURHbCULQNOQe','UjAKVpJyHOzGo98CH0rxGmnPzg5mHTP7Xguj1hPf6ZSktaR9FaaXEXNW6RVGACZmWXXD6cgwamdiJiocem99mPo2ANslFptXESRDNUDcbi2RfKuW9LTzp28s1bf42I3al2oPKQtVeqH6hhPGetzmVlY1Iy6doNTpf','p','oA',15);
+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(28) NOT NULL, d VARCHAR(56), e VARBINARY(12) NOT NULL, f VARBINARY(10) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (23141,-1873096726,'Nm4sFqKekS9v','oA4i6JUaq1GelbIhRj7','ISn9Rg0mef5G','Sk2','q','z',0);
+INSERT INTO t VALUES (29385,-639382660,'AoUAO1su4k41y3x6tImqWZCyFK','0EzkXOp3iqXPhCYvdclbzZGLK','wa9X3','DogiFdIvWX','xP','Ys',1);
+INSERT INTO t VALUES (19866,1542282972,'GkaJsBvRanciOeOvEsJMIsesxLc','adBGTpfaksZgQZSKfYVrxyBsW1f','l7MBGLez','2XNQ1hA98X','hY','9W',2);
+INSERT INTO t VALUES (63803,2021149934,'yj6uzxiLha','5saK9Wu7EZnU5hh51O9Wtam','AyngD8A','qrcWuXFmm8','L','x',3);
+INSERT INTO t VALUES (39492,-362029180,'RwbpaqqOwTYYrYVawtk860dqlDb','xD5Xv1V4jNLEYpMTlFsHOFm1hOKuaigN7zn','I85TBWFdA','PP','6','QN',4);
+INSERT INTO t VALUES (23893,-1597633987,'IRVtHVfZBUih71woVkTK6','IW2RrKNf5Gl5P4MAtPoqyP8OROlnA','3r','WbMuSa','Nr','W',5);
+INSERT INTO t VALUES (43629,1254946240,'OSHN9cQ0dcuHRbqtslnNzbf8Lvf','8kDervfQS1rAmUSV0dk7TdXQcNgA0aPT2d','5BLvx8H','szIiqJK','n','G',6);
+INSERT INTO t VALUES (28435,-1911385005,'RXj7KZLaG','vBeAGUZYQGmKvkSdj2JHV8ZJfmC0TN4BihQRYoeZIqj','9aIz3C569V','cJSq9','a','8d',7);
+INSERT INTO t VALUES (61173,1886644325,'vOQd5JXDF','ahhrqj51fYPH3KGZL7E9nBSPA2qJgoLihF52wvBrLwxKcdMaLvN','ENL','Cop9V','vD','u',8);
+INSERT INTO t VALUES (19286,-1597312757,'VZ0ajc9yk1','w4A2cPH6ZGhB0','88xWfVQnJ6','1e','m','9P',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b INT NOT NULL, c CHAR(28) NOT NULL, d VARCHAR(56), e VARBINARY(12) NOT NULL, f VARBINARY(10) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (1614644667,-2719429697002535348,'0Gy','SI','vWa','QyS16g122eye156Trq4JbwPeJ4SPxZ4tIcW','g09R7tiArDfTkq56VXfAP14jQjHozFeEoe5CKcNuXTf6PuX0IfOdgUpZt8Ps','3bwblgdzCeJ92pUmqlMzatFIBlk3XkVz9pw2kGoJtCAmUcQn3Ou41OVuX5AOwWKoGjSMoTZOg4qY',10);
-INSERT INTO ti VALUES (1614644667,-2719429697002535348,'0Gy','SI','vWa','QyS16g122eye156Trq4JbwPeJ4SPxZ4tIcW','g09R7tiArDfTkq56VXfAP14jQjHozFeEoe5CKcNuXTf6PuX0IfOdgUpZt8Ps','3bwblgdzCeJ92pUmqlMzatFIBlk3XkVz9pw2kGoJtCAmUcQn3Ou41OVuX5AOwWKoGjSMoTZOg4qY',10);
-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 (473511231,6209686458889400176,'z7M','du','4CS','GcxLvrcdcddZ2UI1fle1vqXm','3UhtUZeJaeVWnlZvONfYzQI0vmOEncI47wusw4fHaKPIig4ljjEu7AszFtrGIBTvpfHBfviqfioOakp96uXa3S1tXiHUZ','gcMWRpMeyTRDr2xMtZXQs8e2E4bE',11);
-INSERT INTO ti VALUES (473511231,6209686458889400176,'z7M','du','4CS','GcxLvrcdcddZ2UI1fle1vqXm','3UhtUZeJaeVWnlZvONfYzQI0vmOEncI47wusw4fHaKPIig4ljjEu7AszFtrGIBTvpfHBfviqfioOakp96uXa3S1tXiHUZ','gcMWRpMeyTRDr2xMtZXQs8e2E4bE',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (8091360495079017136,-469129188,'ErHKNniUtH4YX83Bfg','IvjTZ8kwZtc3a4DsMWB8odajVi5QgVEsHTnO','9BzCVvW6Co','b','XP','5n',10);
+INSERT INTO ti VALUES (8091360495079017136,-469129188,'ErHKNniUtH4YX83Bfg','IvjTZ8kwZtc3a4DsMWB8odajVi5QgVEsHTnO','9BzCVvW6Co','b','XP','5n',10);
+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 (4785272454452881940,2090481426,'30RMj4ZsVCnOvC','HOytWUko28Jn3zmI1W6','LNoN','lK','O','0l',11);
+INSERT INTO ti VALUES (4785272454452881940,2090481426,'30RMj4ZsVCnOvC','HOytWUko28Jn3zmI1W6','LNoN','lK','O','0l',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (15618172721386282502,1574120822,'9fmN','vCNh89XgVCAIKtXOtCWmwRhoQap7GHXR5wQKDHlQAGWS8z0WNkNOYRxrROIASjtjKUQIqZZoI4URplEJSitty00uK43','s','IIrnTTS','qd','W',12);
+INSERT INTO ti VALUES (15618172721386282502,1574120822,'9fmN','vCNh89XgVCAIKtXOtCWmwRhoQap7GHXR5wQKDHlQAGWS8z0WNkNOYRxrROIASjtjKUQIqZZoI4URplEJSitty00uK43','s','IIrnTTS','qd','W',12);
+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 (15854739307402589550,352833636,'8OKko9s2oLo0qN57','YpqUfYZXw68JFa7JNfbtR9hS2vDYHgHFUWEzKzQfGHsU9oPvsX9ViF2sRb44uNXSCG5YL84ONc3yooMoJtfVxql1zwNfQ8vwebdsIQrf1Fm2geztRBYKyV69LoFHgViFTgMs1SUtf9aWdQ7YG23lYRMCwSHqM1BurrXZBYaJHWUVLs5UKfVWLU8iLO2EkjMnLIdxwsGmEAhgnRp1NN','spw','zn9kr0HG6lxLIIgpTt0ADTqoD5HUPhUaLfJ0lqm6JbaQimrtc9SSwoMg5cnqipnR8868VpJ2lgzGpCQkOIKK8nC5u8hgcU6PmcCF6mFkG12siuAM63bocaF2OhOwZptGU6sS8x','Oo','M2',13);
+INSERT INTO ti VALUES (15854739307402589550,352833636,'8OKko9s2oLo0qN57','YpqUfYZXw68JFa7JNfbtR9hS2vDYHgHFUWEzKzQfGHsU9oPvsX9ViF2sRb44uNXSCG5YL84ONc3yooMoJtfVxql1zwNfQ8vwebdsIQrf1Fm2geztRBYKyV69LoFHgViFTgMs1SUtf9aWdQ7YG23lYRMCwSHqM1BurrXZBYaJHWUVLs5UKfVWLU8iLO2EkjMnLIdxwsGmEAhgnRp1NN','spw','zn9kr0HG6lxLIIgpTt0ADTqoD5HUPhUaLfJ0lqm6JbaQimrtc9SSwoMg5cnqipnR8868VpJ2lgzGpCQkOIKK8nC5u8hgcU6PmcCF6mFkG12siuAM63bocaF2OhOwZptGU6sS8x','Oo','M2',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (18262560581249172627,9774175,'NUUpRWjkqFxz8GPZh1I5oHxQio','L67PggFKmRlrwOkNhO3NfbMACj5TvlMeRkJl7bF5v7woPyDNkWNnICVmykdi6yf5FBS7YyJvOfARtyxOZcL0vRcecDoowuGQfK8E3U1','LJf78Wl','iCpF4n7DLPBeLEwQ7JzZAvHba01eZgtdBtD5l','t2B','w',14);
+INSERT INTO ti VALUES (18262560581249172627,9774175,'NUUpRWjkqFxz8GPZh1I5oHxQio','L67PggFKmRlrwOkNhO3NfbMACj5TvlMeRkJl7bF5v7woPyDNkWNnICVmykdi6yf5FBS7YyJvOfARtyxOZcL0vRcecDoowuGQfK8E3U1','LJf78Wl','iCpF4n7DLPBeLEwQ7JzZAvHba01eZgtdBtD5l','t2B','w',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (7477809167818025510,-684417027,'ZIAUuEMoUhPUZsKJMDc3y','CpLP2aX9CJAok50A8bsUgZ9U','etJ','KS5pstxTGINXgNekcnPbtSF6kScKpjyweFvFUhoMdSN2Q8EXmcB7ekIw9xiXgi04iFhNEwgAqWDwSNTmnt3A1B63jDaJOxY7CZEXf9tZZgxGz60mZl8cq7cKtwAzmfg7Q2','QIa','pJ',15);
+INSERT INTO ti VALUES (7477809167818025510,-684417027,'ZIAUuEMoUhPUZsKJMDc3y','CpLP2aX9CJAok50A8bsUgZ9U','etJ','KS5pstxTGINXgNekcnPbtSF6kScKpjyweFvFUhoMdSN2Q8EXmcB7ekIw9xiXgi04iFhNEwgAqWDwSNTmnt3A1B63jDaJOxY7CZEXf9tZZgxGz60mZl8cq7cKtwAzmfg7Q2','QIa','pJ',15);
+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(58), d VARBINARY(7) NOT NULL, e VARCHAR(12) NOT NULL, f VARCHAR(16) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1006305051,57649,'sLDgEtCL','SL8ZlB','gms01','3AM','p','B',0);
+INSERT INTO t VALUES (-1254579614,52499,'rt5mznUueqvDQdsCVWJ','MwjUyN','yawZd','FOYDSHHNL72v','to','5E',1);
+INSERT INTO t VALUES (627824523,16552,'RFLE8MscCQzqscfx2TFq7z','RHbu8os','KIYdCd','7BiB3v0hsC3o','B','Bx',2);
+INSERT INTO t VALUES (1344240423,57996,'emkqhvLgHHaXbvqS8o4mnkfvMQ1o7vv37GWH0J5bA','CM96x','rx2PxN74','UimptHV','5','t',3);
+INSERT INTO t VALUES (-1632856816,60065,'iKc5Vu9stw','e','ASm8uMJqVTw','QjU8g7TvhQ','0','f4',4);
+INSERT INTO t VALUES (919105285,63810,'3qgWeq49vYZePHLXmltWyp1no2OPEwH2','hNtO','u9THDwQJ3','SHgFAP','WS','Qe',5);
+INSERT INTO t VALUES (-880403859,9273,'4gtP3pKTpDbhB1q4nkTF3910034tOLXML5XlJ3QxUOGbYoqFkZb1F5l7Cl','GX4QW','SSeT','QRsHaRXPJi','r','Ra',6);
+INSERT INTO t VALUES (-1346494951,36117,'kIQh7c1WS2NVFRP92oViWtTHhsCbCNPcCPYg','aMQ','slOWQ0HS','1jJO1sn6Bu','Zd','Fv',7);
+INSERT INTO t VALUES (-1706627420,24986,'fnDG7WNZocQqc9eQJauBvyKutEWns','Tnb','Sd0i','w96uYJ','P','f',8);
+INSERT INTO t VALUES (1503675783,486,'MEVZWHbWoXR8gJjkbtPXndXMGxVKJoQdEG','ovamR','sD','Bp9tUOgC','M','Z',9);
+CREATE TABLE ti (a INT, b SMALLINT UNSIGNED NOT NULL, c BINARY(58), d VARBINARY(7) NOT NULL, e VARCHAR(12) NOT NULL, f VARCHAR(16) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (7103277133277002382,65293,'4TojfPYmf8befHiS2bdfRZ3T0lRpCzn9vwC','Ux','lD8nP1','e1','ZY','Z',10);
+INSERT INTO ti VALUES (7103277133277002382,65293,'4TojfPYmf8befHiS2bdfRZ3T0lRpCzn9vwC','Ux','lD8nP1','e1','ZY','Z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(59);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(59);
+INSERT INTO t VALUES (-1959765501677802287,3264,'K','Wv','6hkH','ItgNbx43i91','N','J',11);
+INSERT INTO ti VALUES (-1959765501677802287,3264,'K','Wv','6hkH','ItgNbx43i91','N','J',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2092882273,-8215206873518247193,'78ESAicEhQtAY','S0M9uSFKs3YeJhSfjkXXQhg5UIMRftwlrhjjm6scVwNb','OPc','AYeP6asZP1clDAXPDhycofSVuIS44FMNkxK00UxQiUr','lvgID8s77GyK2rgegzafJh9OxLXwX3Nfm6UqJ3KXKX2wtAylFOas1whuJ4jhWbcgjoltQPZ4bvHs16lxdROrNjSWSeO783OjN9ry','IgdFLl6kVB6GaEi',12);
-INSERT INTO ti VALUES (2092882273,-8215206873518247193,'78ESAicEhQtAY','S0M9uSFKs3YeJhSfjkXXQhg5UIMRftwlrhjjm6scVwNb','OPc','AYeP6asZP1clDAXPDhycofSVuIS44FMNkxK00UxQiUr','lvgID8s77GyK2rgegzafJh9OxLXwX3Nfm6UqJ3KXKX2wtAylFOas1whuJ4jhWbcgjoltQPZ4bvHs16lxdROrNjSWSeO783OjN9ry','IgdFLl6kVB6GaEi',12);
+INSERT INTO t VALUES (1870077219426557705,21706,'e7','2RklP4QT8ZLvulRxwz5qGDUDldUa7VC5tt6tuCnLIwENU9lWK6vYF4XmPtmyQNM9IbxurDCih2TjlnWETYCOJQYhvIhXgp1jj3BFiJGshcKDMW1aHE','wuw','NsWb7Cfb78PL','Uf','O',12);
+INSERT INTO ti VALUES (1870077219426557705,21706,'e7','2RklP4QT8ZLvulRxwz5qGDUDldUa7VC5tt6tuCnLIwENU9lWK6vYF4XmPtmyQNM9IbxurDCih2TjlnWETYCOJQYhvIhXgp1jj3BFiJGshcKDMW1aHE','wuw','NsWb7Cfb78PL','Uf','O',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2156823497,7468337983507088458,'e17Lov','V7','fn','CZafrDHODcHcbp8bT6wwJ7jQkM4qw1ZyI6hKT8DnHbb23qN2i','bRhNZXLzsB07QIi10bkXHgWaKdm8SyBsovZ','jsoCVWWHKfE7QPMARy85hNl46B4oVhs8bsb7DLMMCcxKCJdhfHOw9HQdso8z4tN463u90ZXkdyVFQ9zPoKs3NF3xMSMkA',13);
-INSERT INTO ti VALUES (2156823497,7468337983507088458,'e17Lov','V7','fn','CZafrDHODcHcbp8bT6wwJ7jQkM4qw1ZyI6hKT8DnHbb23qN2i','bRhNZXLzsB07QIi10bkXHgWaKdm8SyBsovZ','jsoCVWWHKfE7QPMARy85hNl46B4oVhs8bsb7DLMMCcxKCJdhfHOw9HQdso8z4tN463u90ZXkdyVFQ9zPoKs3NF3xMSMkA',13);
+INSERT INTO t VALUES (3166755596919748229,5378,'z','W4pZHNIvIaFCFDnXlVdVDXoki3K84D92Cvm','W','JTMFyYsfReQplDwhOG8ylZvc8rm3stX0dMzZWCE2pINv7R97LxLQ4Ax3SofD8NwGwPFrTEOd59Pkwkvsnnk04ldASVUFmSHUQk2wYdsLi46y6Q1tTQa3ff2RcqltoCrRynQA87zr32ywYM15QOWtAVGAd','j','0',13);
+INSERT INTO ti VALUES (3166755596919748229,5378,'z','W4pZHNIvIaFCFDnXlVdVDXoki3K84D92Cvm','W','JTMFyYsfReQplDwhOG8ylZvc8rm3stX0dMzZWCE2pINv7R97LxLQ4Ax3SofD8NwGwPFrTEOd59Pkwkvsnnk04ldASVUFmSHUQk2wYdsLi46y6Q1tTQa3ff2RcqltoCrRynQA87zr32ywYM15QOWtAVGAd','j','0',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1956282291227089662,61662,'if4oOnk3qpFY329uAh0eOZ071lLSO2zsSClgR','qDxYMdvqcXl6ESdgMvdSwlkuK7cosNVuH4zUMrmkXrhc2uR8eleCCz7YE1F55ygoJgHaNXYNwXeD2Ruu5kplMnsbMVlPiHfmugqkpMhHCqLDZNa2uq2tdWq6lvqqaqd7tEyknWaJsU1KUfxhM9ghrHTtdkaAzmK2aaBfXL6YhjOnmWJZhcp0lSuNU4cAKncutgRkOSvh2RsdlQqNb5gQ6ansATKbLwOJVP1nxlZoBXlBoNof','S6s6DTn','e9YeBu2qvPq3sfsuZHn0oynmkqEAgwEcDnHIxxWPla4pe6lpqHGWwftynihTxBvjO8307nzqgDqlOV7qg5EBHwYKMNhNRyFW8kVnUTe10SUMJog9Tg60hqio95xernAkzDUQ4','7h','8n',14);
+INSERT INTO ti VALUES (-1956282291227089662,61662,'if4oOnk3qpFY329uAh0eOZ071lLSO2zsSClgR','qDxYMdvqcXl6ESdgMvdSwlkuK7cosNVuH4zUMrmkXrhc2uR8eleCCz7YE1F55ygoJgHaNXYNwXeD2Ruu5kplMnsbMVlPiHfmugqkpMhHCqLDZNa2uq2tdWq6lvqqaqd7tEyknWaJsU1KUfxhM9ghrHTtdkaAzmK2aaBfXL6YhjOnmWJZhcp0lSuNU4cAKncutgRkOSvh2RsdlQqNb5gQ6ansATKbLwOJVP1nxlZoBXlBoNof','S6s6DTn','e9YeBu2qvPq3sfsuZHn0oynmkqEAgwEcDnHIxxWPla4pe6lpqHGWwftynihTxBvjO8307nzqgDqlOV7qg5EBHwYKMNhNRyFW8kVnUTe10SUMJog9Tg60hqio95xernAkzDUQ4','7h','8n',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6356455799676700407,6922,'zD1mvG46gEfuWq6nIXKcsFN','qd6TcVc3pir5gCwuI1tMzYDyC2AYT5JEUnrr3OaAcHTtKdh8PPqknktjVO1zaU5HxTIpGDwAVOazRBAOiO0yOqVbdGLDBKvm9ep5mRMGRMempkCVf5baBu7QqRTfXYBWdbOpkj5rBX4Fgk64eNNXnWPUVd3oaUCq5S0W2pfBfVyIolDEwZdd2gv7SWXKPE27','b','22q7ZPEiHxxUTJG0eDidxJ5wFdSTdBzFdyaKY6TLeRb9WYgTL9M5OO6NNtomS0bvEJUQnnIlbbyhOCEJkunkek4keRNV3kCP0WdNF6mAv71FsiSFLky8l8tTyTd4wdJ3fK2So5RmtVwOiyhRbObS9Dzu4ZrBGolZxlSGyhYckDnMi3XeioLJL6wYAEzzaS6ixpWA','uTd','BA',15);
+INSERT INTO ti VALUES (6356455799676700407,6922,'zD1mvG46gEfuWq6nIXKcsFN','qd6TcVc3pir5gCwuI1tMzYDyC2AYT5JEUnrr3OaAcHTtKdh8PPqknktjVO1zaU5HxTIpGDwAVOazRBAOiO0yOqVbdGLDBKvm9ep5mRMGRMempkCVf5baBu7QqRTfXYBWdbOpkj5rBX4Fgk64eNNXnWPUVd3oaUCq5S0W2pfBfVyIolDEwZdd2gv7SWXKPE27','b','22q7ZPEiHxxUTJG0eDidxJ5wFdSTdBzFdyaKY6TLeRb9WYgTL9M5OO6NNtomS0bvEJUQnnIlbbyhOCEJkunkek4keRNV3kCP0WdNF6mAv71FsiSFLky8l8tTyTd4wdJ3fK2So5RmtVwOiyhRbObS9Dzu4ZrBGolZxlSGyhYckDnMi3XeioLJL6wYAEzzaS6ixpWA','uTd','BA',15);
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(78), d VARBINARY(30), e VARBINARY(88), f VARCHAR(35), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3669234918,-78,'PJ8C8gRaFSpcGSF5D1bylISYQ8dt6nWAXwh4e05kQYmoNwZ1IYmCfhWxnPR8ljHO','y','AsPOJp8B2xSsH1d7','7si9UKM9Jd10Ihkc0y7LNcPWX8a4Ttvtfa','SnGXyUZGWZJcsZQ7pe39uG03IHvgK3dh3tIPmqSb5cnAxbi6ffOUIkcPe4BJwDu4XbN7PPjK5n4EqNZGmkP','8VGb7wM0uVP65hDrtlCWqBZAlm',0);
-INSERT INTO t VALUES (2824515552,97,'krqrLp','diRqbudXbueQCu5ScPUvcdXxK1RHE','ycfxrHmOPLcDILqYVr','6nRHvug5PgwlW','FxtJe36qmVGKh5AddXIGjLo9urE0ijaB0lBQW9wb5rrjoBTQyuUN6BW5z51T5AmgAMsGYYKMQycPfYi7QfuVR7Y','aRYkGDdSNxrAGGf5py6Z0G33ZfqLsNnF9gWZrvvc56t6uAJTGos8QF3aNoyal5D',1);
-INSERT INTO t VALUES (569436531,-9,'HrRDkaXhJtlZ17YnajS0pez','lTiTh4D2nI5bFSwX3WNW1B7E','RsEEugGOGgkAGg35YxrA7FapKsPQC7HaLDVcp3lIyyubBGWUnqudaVdHOJtGvlaVwAMpb4U1JpiP2ujZqKD','ekCWqKgK93eCYk','ZrgP6J5QyfZw7gZxABDqEVhBhfGXIoFcrBI8lmfqeJw0uMusDWFZXW4vBgTf3zhAPdr','xS7nkYKqMYwEzVlP4290AeqevHwcVinUKJobphY8AeIiY2kNUFqwd6DEIEQhr0ctg3tEJZg5C7AXe7QHEk1d',2);
-INSERT INTO t VALUES (2552380086,-91,'aCxdvdu4NW7xIrTuEYBYtSrJzVhY4gYrmVquADAIBJoPUzGTo8iE8asUesisGxRdG','U2xRjqRdAcG4NyJp','QHWnWE7bp2ziKR5ID1efoEg0rXUtKsF20L3b5d','g9ZM2r8MZPt0LyMAI9ujybBW4cqEI6OX4pD','DycaWsJuOwwocxhubBI9IJNXUAjK7NYq5sPSnNnn9OxNz5sPuf1qjjfMey3fkIO53YofKlBwG9s5lI3SPqRJwwtZfpSK54PYqJ2S','HObrWdqQZwF2RqgjRABAeXFxzO89nOyOq9pm5CI4AR8IBHO2Nm5fNgpN8L50s998uw5W',3);
-INSERT INTO t VALUES (66190497,104,'iew0k3CVOox9PZ6TLktYOVdZ62d0Fi4pi8q','uhp89u','nbHgqacuVYE4VX57tLOKjJdRDPGyBHdpmUE4gwuY8ejmiN3cXy5j2OvB99IQvazCV0CVHjOCiu5pETiGok','vaONzrlx0IEH7MP5h','QjpxE4f8a7OcGd5VpzA4xBImOI3YvzHXrmRiPA4ZmiNADxhMXNq5dEvGzhLcR1FmKK6ZFW1qCnNPEJglaD','ATZc2yTmesnRfgYsh0jr9N8Ab4ffr2NNljmAaMee80BjgluygEUfsb6GBNrc1QZPqObvdgmV',4);
-INSERT INTO t VALUES (2219639184,59,'eLNO5uGYVQY8TcowO0lDOERU8ExDKzUQSkepxvt5FVTIY','Dn8lkOoDnbOiy','b7hgtVG2lg','o9YI','PRHiXTjYC0sLsqmc8S5GR4TsUzwnElx95GdHc6UbTk6pQbgN1ytLky1gFTtc2','G3IAwIg5Dpv1Oasy25h3ROexB4qE3zLeQxhXZ1jGR',5);
-INSERT INTO t VALUES (1305047487,-6,'vOhO6aF9ziSoIn4Bs3QQY2aHUWkIxlfI','chOX4zCXPq','E3HY4l22u6GNo8oqk','tcU','vsaIF658up93e2xwiDVIzQ','EI3HCUMfCVX4QlszY4j0Llq8CWdVS157uy7nQRoPWsFpZ8S',6);
-INSERT INTO t VALUES (1172562074,33,'TUGE8WHLoKdmGHzUwtZxLUzeAfdaJFdY35XZKToa8x','Bc','JSJaru7aWakGIHC5OcMfBcxpDNzl2F3C','gX0ezIYdInnk4z9YPmnFzBuKQRUFfNsFb','39AbnYMnJZpzP5IYlV','SF7IZWuWbZN0aqCTbj59c7PQeGy',7);
-INSERT INTO t VALUES (234622032,-116,'QX53JqfuNE4PLyzMwVutuceLej1H','RFsZ','W5MU4Y5P922iHJR9XeF6zZ020v3RBQoVlSbQXTXmcdtcQGwRJqJBbvrtfGCBmXHcqYqT1Q5H4RrzdsediFDaY','wd9hvCYePVXnie8G','JmrISguqNH1QBWCXp7Xbl2mV4OcIcsJ0mfP','2r9JhlDUcJxtfMSqPlsHiHOSyEKNEIPXC8yyFfxLdemtwkbX33QrVDFJiTr9403QTotCW3d7Sf9sDIOC242',8);
-INSERT INTO t VALUES (1900510975,34,'WLwHG8QYeuSouRdOUJC4ICzFlYa','Ukc1','tovMv7dXZFKLWy8Aw','ZkljWx6M278BVu5xmeD2c4v6cs','gYSkBmotwTvKXLUSD21ir9dr4hmaWhoqYOmrMddWm3IND8BVdxQMF7aXJBVL8wVrTQeyFpGbW6s4UVEt','1AgCIqPsX1XtVVhLwm6G4pEDjdwMaDXfmtgptM2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(39), d VARBINARY(67), e VARBINARY(9) NOT NULL, f VARCHAR(40), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1119407,7916533450398353141,'xu5dwRCcLISzhpEu5','zhfLlAmAxvCtXNc1oj3NftSBUZHvySIYOudzaWpKFtByR4JAWzL6xC6j77DHnHlZFYr','rDt6gh0KV','8yh14evHvwgPWFl','3','H',0);
+INSERT INTO t VALUES (5390450,12573177384237670891,'RoS5hzjUliCsW8xRkD2pdowULEjhd','Kmu8CyKzsxORY4z3q2E1HUNEVhwjDusv3oTKBTgawaiEvEhRUm4','J','D6QWaMpErql0LCcD2ufa','9','X',1);
+INSERT INTO t VALUES (77661,8911959697164549696,'Nr8sFPU2XFUftYJLD5QCL0XrIiqtUirxk','JYBd','ODefDayy','fHBSWXzrk34IUA45vZnQGutnNOMeQ','i','4',2);
+INSERT INTO t VALUES (1558801,263822846749924851,'KDIPFlkF4b','puhvgnTfgcDFbERnlcLqp4qk5Yf8LowkJyE1owYMMZAPmC2Dcn1Z5Y9DOZ29a','iVEi','wM','b','J',3);
+INSERT INTO t VALUES (3481195,13273339950185301972,'3qLFjp2PmuesBUfDqDuGUjcHN','Q2Iem5iKO7KGmJjJABCAH01lD2IL9rW1H973eeoDDSpyHnNjy8DSmGHxck4zhX','N9INv','rDpe','S','y',4);
+INSERT INTO t VALUES (-978665,1682417118554183314,'jmCg4sIFF1XCC1EqQYxTQAFvu37NiD10fhwKhI','CgaF4urNRBr6pbVW06uKD642','F','TrhMkqd','1','C',5);
+INSERT INTO t VALUES (-2407041,893144382043170286,'U08v88QeFPS1g1sZlGDk9JaPFLqm','U24MRNX0cxNpCddigdgiYpCoR6DJSDn10','S2A','kKTurLq1iwCjGVX','5','f',6);
+INSERT INTO t VALUES (8054773,9170221715839153275,'vxae','DjSapceaKEiyHv3a6qlr6iU3FcvxaiuHYi7Tb8XAtfiTsObLbfqYbROt065jPzp','9','RyeodOfMP9ZDrrHRo3t2mEshxYlux','d','j',7);
+INSERT INTO t VALUES (-1198356,6787826054371123088,'pfCpfpAf9umOKb1hJj','jfMINe4j5Arh6CD86FSzjNR2JPzZPPuIfUh6cCZ2dgJIm5Wc4M2vsepU','sX','k','5','m',8);
+INSERT INTO t VALUES (-5685384,12173417182619460659,'nkjH169ZotnJ9rAAj5SSU05Xd0b','Wqrme3ww8l6KICAOywto7mTe12U26UJQsNjmDibCowNyddPQwhdJbcJ4yY5tMp','RpnZ','w50t2','0','2',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b BIGINT UNSIGNED NOT NULL, c CHAR(39), d VARBINARY(67), e VARBINARY(9) NOT NULL, f VARCHAR(40), 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 (3609293109,-93,'bOYhEAxXdu4','jwAzno3p1aWy8lIvMua','OhtRjgegEgzddNqB85JMq6ItlRN08kwjKngES3wV0DnAP7Gj15zeGpEFn','WBUn6pngvkasgNXzYPVBzWOG1hic2TmLpZQ','EWcvgWntj8yHQ','dxOa5MeDYPaeK8FuLT1Tj',10);
-INSERT INTO ti VALUES (3609293109,-93,'bOYhEAxXdu4','jwAzno3p1aWy8lIvMua','OhtRjgegEgzddNqB85JMq6ItlRN08kwjKngES3wV0DnAP7Gj15zeGpEFn','WBUn6pngvkasgNXzYPVBzWOG1hic2TmLpZQ','EWcvgWntj8yHQ','dxOa5MeDYPaeK8FuLT1Tj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(79);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
-INSERT INTO t VALUES (1592619916,97,'JUqYB1ull74lL','9','yqOfszyK3Uu0zgk5pxN2OF2icFwFVu0P','Mdy','fgG35Bv72OiIvNGcLFu0AI9Dg4y1PC5iJti13YmGd','doGmLMbJJFL3ylbwsIXG3KT2EsMIupxECR4G4tY8B4F1BMIhDBrRrdKMbYvEzfkjR6tRIeO',11);
-INSERT INTO ti VALUES (1592619916,97,'JUqYB1ull74lL','9','yqOfszyK3Uu0zgk5pxN2OF2icFwFVu0P','Mdy','fgG35Bv72OiIvNGcLFu0AI9Dg4y1PC5iJti13YmGd','doGmLMbJJFL3ylbwsIXG3KT2EsMIupxECR4G4tY8B4F1BMIhDBrRrdKMbYvEzfkjR6tRIeO',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7877398586438097038,372267046278369735,'gOFso84SQiMk8MXf','sIQbfcOBSu4WNJqmOTF4a7G3zEw0TaTa','abX0cN','6','i','E',10);
+INSERT INTO ti VALUES (7877398586438097038,372267046278369735,'gOFso84SQiMk8MXf','sIQbfcOBSu4WNJqmOTF4a7G3zEw0TaTa','abX0cN','6','i','E',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(40);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(40);
+INSERT INTO t VALUES (1233661437290802176,6580154963794099756,'US0PJ0','szjrdx5UeuSG42MCD9XiJ3ATKdD13AV35VR9sotYGqd0UHXR1JXfrIiOgq9X8Tot','3nuO8','R70QLNNs7mvW','3','N',11);
+INSERT INTO ti VALUES (1233661437290802176,6580154963794099756,'US0PJ0','szjrdx5UeuSG42MCD9XiJ3ATKdD13AV35VR9sotYGqd0UHXR1JXfrIiOgq9X8Tot','3nuO8','R70QLNNs7mvW','3','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3815702219,105,'ksgA2EvXV0N2JlmLA1rEZC0','Oa5Ad03Ea4bGE9hfPQFfoNrISxfPMSFetuJ9aEjko6ktt4McPNBtwWJ7VtCZzQcXHWu2Xi','B7Dl8su0Oz49zieCruY2YvFBAPDW9xicp6EJhH80AQLGnSB1GMavTfXuGmCHcTXEVA0HEEtBu','aujAmpSFhSRnUIwLXJQ6pXOmpmQEq','v5kSl7urlk4B5qTlSBtkUnO5Y7QWTp47ZwT3x5Fg5SL06R8YXI0e6HHvGyHSgDkkp0bFjJAmNnCy9WdiP1kxgeEdv9n9aXM6fUHf','3JOsOfw5d3riJ9QIrADHLpRTLXQogtJMC596UFI9lN5',12);
-INSERT INTO ti VALUES (3815702219,105,'ksgA2EvXV0N2JlmLA1rEZC0','Oa5Ad03Ea4bGE9hfPQFfoNrISxfPMSFetuJ9aEjko6ktt4McPNBtwWJ7VtCZzQcXHWu2Xi','B7Dl8su0Oz49zieCruY2YvFBAPDW9xicp6EJhH80AQLGnSB1GMavTfXuGmCHcTXEVA0HEEtBu','aujAmpSFhSRnUIwLXJQ6pXOmpmQEq','v5kSl7urlk4B5qTlSBtkUnO5Y7QWTp47ZwT3x5Fg5SL06R8YXI0e6HHvGyHSgDkkp0bFjJAmNnCy9WdiP1kxgeEdv9n9aXM6fUHf','3JOsOfw5d3riJ9QIrADHLpRTLXQogtJMC596UFI9lN5',12);
+INSERT INTO t VALUES (6407022500206360004,18230497147025997632,'lIDmD','FKkSpHF','vfa3Ij6qD','OCEujxoAVF5bLFtKy251G','O','O',12);
+INSERT INTO ti VALUES (6407022500206360004,18230497147025997632,'lIDmD','FKkSpHF','vfa3Ij6qD','OCEujxoAVF5bLFtKy251G','O','O',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1051812374,-63,'cXqQXiv94JrFGfnGmVMWGmpgzfjTozPJvo1Vz12nc','UdjeXtxnY8ICrPyKUWb40zPgqVWOslhkhn9CEF3blGf6nureDO43IO4S9ojTrKnbd2ooBGL7EM5bsegozD1AL42o3CCPUqFSKn','xACiTiwEKrA9Jl2mSam27vqE3jpQfzyD08rwHwjyv3EkB1J1pOhiks2Cvug','Mu1o2HGTOcitkl4AoHnFEPirrjyCaQ7lcZmepD1PNyxvAuXhVs2KC3HarvgxElTSK2FSh2J1qYDrqrwNaQB8EZkqKlJGRyOadLd9Xl3Ha3bhxbIOUeIPBydbFD9q8FO86hNDuxb7sC770guLoreVv9GiwrN1cZ1Fwof','0AkLIwjruh3sBehVeT5n2FPPzW1Hr','zC2uXLyq4JAaX',13);
-INSERT INTO ti VALUES (1051812374,-63,'cXqQXiv94JrFGfnGmVMWGmpgzfjTozPJvo1Vz12nc','UdjeXtxnY8ICrPyKUWb40zPgqVWOslhkhn9CEF3blGf6nureDO43IO4S9ojTrKnbd2ooBGL7EM5bsegozD1AL42o3CCPUqFSKn','xACiTiwEKrA9Jl2mSam27vqE3jpQfzyD08rwHwjyv3EkB1J1pOhiks2Cvug','Mu1o2HGTOcitkl4AoHnFEPirrjyCaQ7lcZmepD1PNyxvAuXhVs2KC3HarvgxElTSK2FSh2J1qYDrqrwNaQB8EZkqKlJGRyOadLd9Xl3Ha3bhxbIOUeIPBydbFD9q8FO86hNDuxb7sC770guLoreVv9GiwrN1cZ1Fwof','0AkLIwjruh3sBehVeT5n2FPPzW1Hr','zC2uXLyq4JAaX',13);
+INSERT INTO t VALUES (6029099783643314135,9655274780497575030,'vT3Ekh0vT96','rlG1iB4m8iWhSOo1TOD9xNMwCtnACeAG2pzkOnjPvPaPoiYt7Bb2nfThKEVIFnVlIDxVwtBw7OY0lGi3YYGymlTMslYz4wIRnfUwlcncy14yEOb7KAzN7RvkAIvR0K4Ih8h67q5M6xg1XWsrvWUpwMS5X1X6Xp0AYySES26Pv6oWIRkcCXlErfXB3wAR','QXQg','dKkn8wlPNzzYqRnmQyf5y2JUM2uRh5Xsttlbbl0BoXtNSsolh8MAvYWZ1Fr41WeFkoFIdwgYXb6WwyOhC2021X6WfgRl69iLetdRG1tcgBUTIlqEgsxoGuyEl42ldMic3Q1lyPKX0LWlLknLwwuyG','7','F',13);
+INSERT INTO ti VALUES (6029099783643314135,9655274780497575030,'vT3Ekh0vT96','rlG1iB4m8iWhSOo1TOD9xNMwCtnACeAG2pzkOnjPvPaPoiYt7Bb2nfThKEVIFnVlIDxVwtBw7OY0lGi3YYGymlTMslYz4wIRnfUwlcncy14yEOb7KAzN7RvkAIvR0K4Ih8h67q5M6xg1XWsrvWUpwMS5X1X6Xp0AYySES26Pv6oWIRkcCXlErfXB3wAR','QXQg','dKkn8wlPNzzYqRnmQyf5y2JUM2uRh5Xsttlbbl0BoXtNSsolh8MAvYWZ1Fr41WeFkoFIdwgYXb6WwyOhC2021X6WfgRl69iLetdRG1tcgBUTIlqEgsxoGuyEl42ldMic3Q1lyPKX0LWlLknLwwuyG','7','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1697468966587458662,8560743352937195061,'5nBEjAEBpHRZj6a8Jp60Z0GZIZ62cKFudnt','CVcukwZImLT8Kv6VavoT4VhNGJnR3WXfSUqkrusgGDGjm8SaZUdpmvGw0hDGhm3srNV1OsO3pgu8O6orpgqhip86vmcuz2IwawI7hdJDceolGRfXdOfJZg7P','1kFC','KWFmhhZ8au5ckV797vsmPNrMCkeq3I0cfZykeZ89NZLV3pSVq6XimIsEtOM6Kr2zVcK7TewqElpZNVUKeBFbXfVaDZGjb8zRRi0TbmKAhifrbSYDYa8xAtAPc1LW3wO64Lw6w8tiKa1okeCSQPxyITjIq2HFHCBsybzSIVPXifvaxCAJH6znkqsMKgVKv93qMq9jRS3jRmR7p9xign8PBs7DHDiMRgBFdxujnLeNya45N','Bo','N',14);
+INSERT INTO ti VALUES (-1697468966587458662,8560743352937195061,'5nBEjAEBpHRZj6a8Jp60Z0GZIZ62cKFudnt','CVcukwZImLT8Kv6VavoT4VhNGJnR3WXfSUqkrusgGDGjm8SaZUdpmvGw0hDGhm3srNV1OsO3pgu8O6orpgqhip86vmcuz2IwawI7hdJDceolGRfXdOfJZg7P','1kFC','KWFmhhZ8au5ckV797vsmPNrMCkeq3I0cfZykeZ89NZLV3pSVq6XimIsEtOM6Kr2zVcK7TewqElpZNVUKeBFbXfVaDZGjb8zRRi0TbmKAhifrbSYDYa8xAtAPc1LW3wO64Lw6w8tiKa1okeCSQPxyITjIq2HFHCBsybzSIVPXifvaxCAJH6znkqsMKgVKv93qMq9jRS3jRmR7p9xign8PBs7DHDiMRgBFdxujnLeNya45N','Bo','N',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5559673842979681404,6570713991073431317,'YVg82Dp','GQr7i2JZCavtKN2e6BYGiwUxZ264cpFp6NZmxI1HTm48nd8g3e8LslDxt0ZQmGVKAEqsCAOjc52ONcccZkHXnyaMQETJ5H6gSXB3TqVKZ3qZcup9pFAFecvw83JzR5h40Gm','P','sEpic8krPgCiRCLzf4m2pTrukzk7byePhyrYyvPFEcNaHLNYbyXvYxO3YH9T6KGLpMdKgHviTP8IJxurRyx2kkoe3jRDfmseHSMcBPn8jSAkDT1HdCMG0aidiEhzMgVzLj6qb76fhHdAkpobSCTovnOH0qJUn2inY2ALcKcjcFFyHLp3qZhUt','Uk','7',15);
+INSERT INTO ti VALUES (-5559673842979681404,6570713991073431317,'YVg82Dp','GQr7i2JZCavtKN2e6BYGiwUxZ264cpFp6NZmxI1HTm48nd8g3e8LslDxt0ZQmGVKAEqsCAOjc52ONcccZkHXnyaMQETJ5H6gSXB3TqVKZ3qZcup9pFAFecvw83JzR5h40Gm','P','sEpic8krPgCiRCLzf4m2pTrukzk7byePhyrYyvPFEcNaHLNYbyXvYxO3YH9T6KGLpMdKgHviTP8IJxurRyx2kkoe3jRDfmseHSMcBPn8jSAkDT1HdCMG0aidiEhzMgVzLj6qb76fhHdAkpobSCTovnOH0qJUn2inY2ALcKcjcFFyHLp3qZhUt','Uk','7',15);
+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(66) NOT NULL, d VARBINARY(85), e VARCHAR(5), f VARCHAR(34) NOT NULL, g MEDIUMBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1006235824,403367397,'7bXsrp6pXnqlfi8cOm4lKDrOcrzDaB','Ay3ZGXhUILv56PJ8gQwp6dVs0nQpVj7K90kNUHwjxsGATa3aM7kzLIjgHbbFnbnqvfszX5mkHHza','n','VR','1I','q',0);
+INSERT INTO t VALUES (3468350446,1720514556,'jY4Kft3SNVzYHEs2xHynwS3puenaSFWoDNIj6Ou1u9IV9R9','fNDLQm1X9c12Fu3K1Eh4','Vw','3iTwRpdHBhRHIxRjc5VYv1','9k','P',1);
+INSERT INTO t VALUES (1601928577,-401984363,'2OHS6P3d6EsQ9pVE1ogTFlxRXWE','EaWmgztD6eqxsPV9DfJeukx4puYS1Gzj5N','OeFw','A8C8SLPeTpHKgAW','k','1',2);
+INSERT INTO t VALUES (4284232501,-1125236252,'H7sUfJ3rn1RgpPxwoI8DkUyRpRJVX0pN2NMdmm','IxwiBIEhxCaPQvFI','Ki','jTpogOTEjRk780MV0LpnKibLul','c','n',3);
+INSERT INTO t VALUES (3564230165,-783657651,'H1xypJaF8ZF27rf9vy5RF','o8SxDH4ELwvdwflh3BOSQ6sFsxaK13NSNfhVwI9ECQGrDRwZSGnzf','U','egURnUikqWV1QI83HQBflsgE2QRwBD8','P','p',4);
+INSERT INTO t VALUES (3332798289,1161904837,'Bm8GwddEeSyiiBCXooYfkrFpN','m4pcxsDGgTHuqv','yIq','ZsYNhQqQWa4YMlOK','I','U',5);
+INSERT INTO t VALUES (1911619262,191801729,'GtXKCD2bmfw213zkhX7UpD99QIoQ76mO45AZQ','L9KTxB4QGEbYce64mZkHG93P6CxSMgtli4o3BTmkM65XPBgQNr4R9au3GHzYu','9If','79jlxL8NnEpu8v9dDM4OS89V','I','y',6);
+INSERT INTO t VALUES (2090624339,753370098,'8pN26XlGzKmLdDm','06cBK6jIsoOEZieMojAcQRqL5XnIhPbWxcKTvwgTyyEXMjrYfJ0xuxze12pblwDRiex0UuuCKpxqJ2','E','cZ1B3QDTBRyF5X4pJ8Hb7e','p','K',7);
+INSERT INTO t VALUES (4140450139,-579978983,'yG4u1D8EJani1yvhcL5gqz8BvDwuebWzL0PvGkNrXdQIrFhoVcnFjN','5quJBjk1jh4rboIv','E','v12uN7hL','1w','J',8);
+INSERT INTO t VALUES (394389566,1306361804,'pjh','K6nv4lAWPtH9Yd0rj8eiBEJcqrel9GUC1xI1HvYKEjICmFf4CESHiexlM1srr7brR369OARvU4i','T','FebFfy3r10dmpwGKpYANL','QG','U',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(66) NOT NULL, d VARBINARY(85), e VARCHAR(5), f VARCHAR(34) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (1351056382,711566771,'CxGYm35H6jKMMXkzfeTgjWAeq4mwqL6eIsDbVbPTyvHFudwH16T9ms3j','B1JxfdbIQmcU1ewRWBqrmQNTj','6I62','JR','I','w',10);
+INSERT INTO ti VALUES (1351056382,711566771,'CxGYm35H6jKMMXkzfeTgjWAeq4mwqL6eIsDbVbPTyvHFudwH16T9ms3j','B1JxfdbIQmcU1ewRWBqrmQNTj','6I62','JR','I','w',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(67) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c CHAR(67) NOT NULL;
+INSERT INTO t VALUES (2057722279,-568010961,'kQDuzI5rnrswmYmljuZRtZ816CZgVj6rr4RrkzbFNoslwJ5Edf','1VVCA1MJHYwkAyktFK3G90mmK6TPieBkS0YgEqI','mXAR','GpQr0EyLC8zYi6K5dL5FBVKeIMwTYLvkL4','k2','p',11);
+INSERT INTO ti VALUES (2057722279,-568010961,'kQDuzI5rnrswmYmljuZRtZ816CZgVj6rr4RrkzbFNoslwJ5Edf','1VVCA1MJHYwkAyktFK3G90mmK6TPieBkS0YgEqI','mXAR','GpQr0EyLC8zYi6K5dL5FBVKeIMwTYLvkL4','k2','p',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1455288156,1696444493,'z4VccGsmKKT6gfWJzwV3O','oXpYtip3UPLO5YJScIUhDO3LboehIb4tDwg1GvuAtPwvSGuMV73b6osHLwvMqoNDa27ecovKIsDUMPZnRWtn3H9002s28vZhALqTxGVzoZVT4aNtiSSzRT4x0XzPq5LfF7Gq6tr6wUeJkEGIKjMS1W3lphJ42bNs1fgUmd3VTemFnVyKimUitHtPikAi89X4vi1IFsJxHARZJP1WCiLxyCtZvxJ0xPbZzYuMPs1cTzsCyp6iOA7vUBiGUstONZEe','7','t4moWUK90zA4ib5102XyE','iN','Y',12);
+INSERT INTO ti VALUES (1455288156,1696444493,'z4VccGsmKKT6gfWJzwV3O','oXpYtip3UPLO5YJScIUhDO3LboehIb4tDwg1GvuAtPwvSGuMV73b6osHLwvMqoNDa27ecovKIsDUMPZnRWtn3H9002s28vZhALqTxGVzoZVT4aNtiSSzRT4x0XzPq5LfF7Gq6tr6wUeJkEGIKjMS1W3lphJ42bNs1fgUmd3VTemFnVyKimUitHtPikAi89X4vi1IFsJxHARZJP1WCiLxyCtZvxJ0xPbZzYuMPs1cTzsCyp6iOA7vUBiGUstONZEe','7','t4moWUK90zA4ib5102XyE','iN','Y',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (452626561,-267001403,'OgGy3jpEGc6mL11na0CH2BH8bvgWPLs5G1Ez183I8pqHX5KcpxPftY4FDGmc73V','kZ6CpqbX92QvF2vTOCz9neUkqzZGQLtvvRqyGjCEMXnaQUz8ZrKYReHEdURdyfbASxKVwWYTVSPFSLBqGpAPfA3ALX2d6dRohnt','cwGI','c1QCUSP9N2oupgYpOTI9FWiOxDO1DyA7p89VcP5vb3OBjUlx1MYrLyD7VpLmyQimAaqjwldFugFVINvAB6HBdNTUtjeJ2irzIMGt7sGbAAC97j0ZfCCBVARfZUQ9c2WzP','R','P',13);
+INSERT INTO ti VALUES (452626561,-267001403,'OgGy3jpEGc6mL11na0CH2BH8bvgWPLs5G1Ez183I8pqHX5KcpxPftY4FDGmc73V','kZ6CpqbX92QvF2vTOCz9neUkqzZGQLtvvRqyGjCEMXnaQUz8ZrKYReHEdURdyfbASxKVwWYTVSPFSLBqGpAPfA3ALX2d6dRohnt','cwGI','c1QCUSP9N2oupgYpOTI9FWiOxDO1DyA7p89VcP5vb3OBjUlx1MYrLyD7VpLmyQimAaqjwldFugFVINvAB6HBdNTUtjeJ2irzIMGt7sGbAAC97j0ZfCCBVARfZUQ9c2WzP','R','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3371078903,981168183,'sRmoyimI3uofuYixrbLlzd2tQanreKZ1IfyO712ZGnfq28XRNVU3RuNEG0AFhNJoN','HGWCUae5y8W8fHFk48HIEpUh2HkpI0cGVmWA2MTI2u5','vi1eU','HQPzJIUgtZtbfvbpnPhBTpgu00gMsJcHROZY9NEHgtVkKPeFpC45zRnz6','5','M',14);
+INSERT INTO ti VALUES (3371078903,981168183,'sRmoyimI3uofuYixrbLlzd2tQanreKZ1IfyO712ZGnfq28XRNVU3RuNEG0AFhNJoN','HGWCUae5y8W8fHFk48HIEpUh2HkpI0cGVmWA2MTI2u5','vi1eU','HQPzJIUgtZtbfvbpnPhBTpgu00gMsJcHROZY9NEHgtVkKPeFpC45zRnz6','5','M',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (258432165,1339366136,'3yWiZimeefS6jrGO37PRBxTjwE7WeryXhlnl85RpWK2Pb5PeTxvvVTMOfXoLvu73hlM','FgFTZACc77bByunAOSFnYXaAgF9FGAy7JATSxTSyF9HhesC4qTV4Lt0WHzbVUir27lymbu88fHNY9PGVmHK7640YQp5xYuMaAFRTIgu1JMahfnmpRnyLEaUZl7uWGaDuxpV1ufYbZOmZeyYoHB3Fo5dY0J8WUnANxQi7gpkERc7ssrWvYbtb5iCoPirQovCBgdaUi2trV8yM3K47O4QjJ','00t','XdfK6SsU8cSJGPOuRottbsB58yq0OQk9fBju9ueXtbEfkwHN7c67A5OY','k70','8',15);
+INSERT INTO ti VALUES (258432165,1339366136,'3yWiZimeefS6jrGO37PRBxTjwE7WeryXhlnl85RpWK2Pb5PeTxvvVTMOfXoLvu73hlM','FgFTZACc77bByunAOSFnYXaAgF9FGAy7JATSxTSyF9HhesC4qTV4Lt0WHzbVUir27lymbu88fHNY9PGVmHK7640YQp5xYuMaAFRTIgu1JMahfnmpRnyLEaUZl7uWGaDuxpV1ufYbZOmZeyYoHB3Fo5dY0J8WUnANxQi7gpkERc7ssrWvYbtb5iCoPirQovCBgdaUi2trV8yM3K47O4QjJ','00t','XdfK6SsU8cSJGPOuRottbsB58yq0OQk9fBju9ueXtbEfkwHN7c67A5OY','k70','8',15);
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(83) NOT NULL, d VARBINARY(30) NOT NULL, e VARCHAR(66) NOT NULL, f VARBINARY(46), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-76,96,'S0jDW8j7b97a4wVtqmMBr2MflCRrSNO2N2JZoRuhOCSHqGgCR01yd1MtKMP9mJ','Sy1TlMrXIEizJaQBtS98H','u2wU','yOfAgAdb7H9PVPMYKjfgEZQ4EIyPgz2rTj6uoo58YD3w','tfJ7FSazh','QBq7GkZspYQMEx3lZxn4yXcOKMubJHbOsPd2T6REjcRGJHFmX6B4W0akxhDbfswk',0);
-INSERT INTO t VALUES (2,216,'bZecgDbSwLJx8G4stics2KCyOiZr4Udafdr0l9mLmgfod','Y91zIpWkAUdco4w8','PqGX0CSEa7rMCUUHaHlwIP','nvZT1anSMLxq5rhAJ0SmLFwDZpmf54nw','XwzAbONYOOZqDfyD2S7t3V3qKzviTsKMFkVl00DDv31kKZdiKHr','pz',1);
-INSERT INTO t VALUES (69,43,'6twVVwuYlsm','SD0KZabR5l0KIP4I6IPWhVOUQZs','RuKlH2UK0wyqmMpOqVpg8yU127nAQ0WsK6BsAd9YbMAqpGunU5GNskRn08','734qAX3agfTMt8D','trUZM2AwArxLWdVReHyTZ5S2m5ZlbDEQ6MppN3NbFrnLSiLGBw2i1Zuoldm0rAwrYODO7bbKssf','uhkX4KH7u4c8gcBrcjSjyK518q4mtlH57mQPuYmwaisFZyo6QiGntiHFrr4Zz9lFCxxLvTj5W8Z9aAsaMgqNgBji',2);
-INSERT INTO t VALUES (73,143,'IdHsJOEy6hYdv1Yelbo','B5NmhWVexY92','UByS2a7USgGl6zHmdgFLVJwM4','aw6A','ThUNYwy4GlRet9syEW8dgvXBFW8h0tTCx','cG3PTPoiNM6LwYrEqgQuu19cQYWcuT5zR4FGpVD',3);
-INSERT INTO t VALUES (45,139,'Csc6qNxvyhuiOPRv57Oi','YHQcZBaHKG90Q7fZVB3LcMx','6w9Zgw1pIH9NxAxlI5lzDvmq','A4wxIKTUcCaBrtvA1NqrYGyYqBHdMgnnB5eLSKLMaE6kIm','5kUhBKRKcvYUzRj1NESI1fBGIWONNJX0JdjSy6K9vhgufTXiuts03Ew','7SL0AlAZ2tN334hqPVhCewTrgVqhZ',4);
-INSERT INTO t VALUES (72,225,'lwr0R76vIk7z2CFpwqrQSmfwyBu3s','szPra8FZDjnd4IP','IrKszSbnQMXRIaT6qXtUr26o4vr2qrI6w0BW7N5IGyI','Fn2EcRtayJeGTUpKiFSut','RFumxmPmNsUSXgxHwueUIKecy3kUsgsThOS6wxtyYmWyBgu','BFnTmvJC9OShLYqR',5);
-INSERT INTO t VALUES (-40,132,'GDNlRYtbsVnjCEQR0wYVB8zV','5eeCvtdKHznLa','dDRcIMHEc2H4y9u6hx','rXDNGD6','uNM8usLWDn67uJ5ru9LZo8BDkt9rXA862kRccwNk7fr59GHc7LD2xhFa5LnS0mu','8FZC8Cf0ifzHZj17ncEkhPxsvRqYkDAt7gnKUxjNPVyh2NiaKfiRCaHwN4cwLY3GmyZm6YpOKRth9I9CxYaeTMZA',6);
-INSERT INTO t VALUES (-89,213,'ZnSEnKMfljtrLEdBrhEdFVAjmUJ6kyzHoDg41tLXf5CX7zmfAel4iSFYuUNEKp5r9WkVP8VXC9D8TKAJg','cAwii1o','kyBDTOQiLAw6AmrvlaOJr4W2Zm7cRfTLjgDwUX','WpzwfXwNKHTkJ85T5GNlcplFD7CqgUPwS','Pj5AqPH9jvh77NdmrL8XnjAOVqAepZUrQSFTUDIMU2PnIIbuV39xBuaKCwSdCWTrFVzzTnWC','tenvyEg1gAig',7);
-INSERT INTO t VALUES (-69,222,'XlCJbrDHSEQuwqPjLlG1VBrKBpsVP1yFDj08','6Ec4fBIRXpidJTy','ZSXbt5zkdYmDSRx6hFwmO1TeH9RHuDns56tunmerP6DffUKc0Wt2z24SjprcJjXs','gY8gCsGWch8Vp2bACl9c6ErD7N','ZTshpUEjy8qRhVLNN','3qZqqlbEOVCTkUdXJDw9rLIN88cwQ4WVKvZJqdrvjr5ppJkA9TQQlLmnO2cXnzTd',8);
-INSERT INTO t VALUES (-50,56,'saujLLRwGhhzfdjiEVHKoP5nk1cTFiJtm6E0VFuyV9zTsFWiG6PX8kYnJQfIrRt4PXEbhyWOeB9h','iukGL','jk','JF8LSxTtjUbzORZleUOH6P2NcwkyK44Jub','utUp3P3f4TRsHJ0LNV2Jmnpr7uLgUKp1g3EyC22z0coRewNDRNBJ','guWESx8dhLtLLv8eMIoU7xf2eDBXu80kOzaRWwqT49VZC0PdQr4tet6RIKLIsJIwOddsHJpFwFjsf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(82), e VARBINARY(98), f VARBINARY(52) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15853124924844109529,6093415397069153461,'4AZkP1','8308XrNnswSgmJn5Xo9siyxMTLzSVotCsRuXkFWwkDCAKiFcO','hZoeZgds7x0GAuKb','dsUfrKF7Hq90KNjTuDToVofw5CGVJmhfCr0qZUOKtNkInfVKCxjO','c','O',0);
+INSERT INTO t VALUES (14759534579639107951,5948480957522204300,'jYQoEGc0cv1OSMQFbmFh','IkjpPFEnUOqS9mUX32Z2q0X6OdmcfEz2G4riMC2','4N','7asacrZwf4dzUOaR1Vl8','gK','9',1);
+INSERT INTO t VALUES (11176942231213198020,15433261765144577272,'ZebE4','cvIfSNWitvHHMQOtGSId16OWPUCy0z41wKxTeBuY','fCdnwgsZM4CNWTlO5GFCPATxAxpgQY0AvV0R','ABonwAVfpAdZBgnbrgGL5vX8iJg','Fd','Y',2);
+INSERT INTO t VALUES (17177119336852694953,15861197255494400675,'41NxWpj2meDOwRbzn1KQ','YC4Xym1FOrJYMDKpM9CKfgru4Ggd3KKEXtFeqRU7vMRG','e65gosxselGPyUthnYCFd2s','uH0FxUoleHjxF5Ir','P','F',3);
+INSERT INTO t VALUES (11066965268965307133,10463835525976647397,'zCbY5FrN5eK','0rTsSduc7Zm39KRpKDjlpLLG13k7gAuwhrj2LZxH4bPzOGAQqjbrAMhebHQR729','K0Mj4ahBWko2skDy7AkZdPhdhr0lAPFSvAogO1UoN','VlWBqhQnU4ZjM7hx2ROlYmcbt30mWrnyy1XwYXh2c','X0','q',4);
+INSERT INTO t VALUES (17443783548659177732,8853710715468630521,'Rr','DtOlpub2MWFNJbx2cdEk1Ttmigr9sksYZtuUutpeTCF2SsywVMH81n2gADSk4YaAMuSgTvRvSl','2ftuFhTpuyMNqpDMAvZ','LFmhCU','62','h',5);
+INSERT INTO t VALUES (8877162201485402438,10059202154976157926,'8q9QvMH099rDLfdwEK5q','zcc7yNYCHqGIAEMlGT9Hswm3uZl1JXZBNSqKM8FWDW9kqbs83WTXsNT8FWVGt78Lhv','uPMOXa0PLC4gBnD99MRAUoB94SCzbZPQLBq9DYgQUzg8TsSVxsgTyXjS0eE4E','ve8pbfXr8V2aaikUBq','Ub','n',6);
+INSERT INTO t VALUES (12831433753417902178,13385932949849617944,'L7g0QG5Bix58stEdFiQ','oAGfccyLIyxFCnfrsODuhVEKAl5Tc0OAt','3JrMYwKBkMoolJ8Wg8VNzNH0yGJ2KMyet5Au7VLaLY8oVMK4VmEaiaylgWq9bEpusRcT2Ib3Xq','1b8yLFaSYOUL9rH1PfIr483h36','JM','V',7);
+INSERT INTO t VALUES (15191478739338987500,12528197688810086796,'eLdr0cxC8zPXM80oflO','TS2DYK0dP7e1ET9p0jEcgQWSUGuaNQQSQ2OoOfoLbQfdQ','IG5DrPG','vy09owCt9IkNwNuTG3iP','JZ','1',8);
+INSERT INTO t VALUES (14273509909519382110,9654707341199683291,'zutHxUK36qpgSPL3mL','wkNyHE9UUh3D9pbCeoTk26usW0deUGNfbwjC8TfmZkna6BPAGxpwLnjgCuEaf','LKnIZ0P1mEbzcNxIyuIalg8O4JM3nMIhLkdgRTg2mH84uLTsjriZSVeOeI747YSCRV','DSWLI1TUXlkBM3MTE9uMDBBQMF','7Q','N',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(20) NOT NULL, d VARCHAR(82), e VARBINARY(98), f VARBINARY(52) 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;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (16963435363707916345,10100492819158380250,'5mDsQBEDz7H4blpS','zODBoFnlclAMFZIJ5Q54ho2vf4ck39Ilrdrw5uAMMsLJ','Vu0UJnhcjMaI7JdYBBtlBhE4fC3kDwd2Gn9Vyvh9HaiwqBLUcZS0jGL','tyZE06EgVdLW','mF','j',10);
+INSERT INTO ti VALUES (16963435363707916345,10100492819158380250,'5mDsQBEDz7H4blpS','zODBoFnlclAMFZIJ5Q54ho2vf4ck39Ilrdrw5uAMMsLJ','Vu0UJnhcjMaI7JdYBBtlBhE4fC3kDwd2Gn9Vyvh9HaiwqBLUcZS0jGL','tyZE06EgVdLW','mF','j',10);
+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 (6190149847266716350,17321890414915603976,'BJNMD1mZqFsvzJDGhz','j3b2Kb2UcWDZ7JaQDafJW4lgYmm35Vr9N','DMmcls1CXtj6TCe9XJvoy4bjDH7frOMWHEl88Wmo5TE3avDA8fIo0ognps41','YhnRtnsM5YlEhhHldr1J9XOxSNYCEAQCSf8Ie','pN','R',11);
+INSERT INTO ti VALUES (6190149847266716350,17321890414915603976,'BJNMD1mZqFsvzJDGhz','j3b2Kb2UcWDZ7JaQDafJW4lgYmm35Vr9N','DMmcls1CXtj6TCe9XJvoy4bjDH7frOMWHEl88Wmo5TE3avDA8fIo0ognps41','YhnRtnsM5YlEhhHldr1J9XOxSNYCEAQCSf8Ie','pN','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7143503625521576724,9785935593513373394,'UiiIPZJBT','43OWgg1d7R7PI6CegAhTs0Bc1bsLZVUMWzcyNcexPjx95nCFocjDZgS7I4LRfbWd4PUIVdnJJdaCIskxc6pgjqyHo3xL8E10juESET05U1QzFVRpZK9lXgw7LHLHSWa2','EzYQQX37bWkDilCE9CA9bgNdYXDVTVQxm3Nr4ReSLtdBkYoQaxM35879Y5M4WZG1guIXiSuYwTxWoVrb8sylihDD3P8Iy','qpoHJEMCHFOfNWrGdgNDCi1jpkP3Nr3KVeti4H6pK8L','c','O',12);
+INSERT INTO ti VALUES (7143503625521576724,9785935593513373394,'UiiIPZJBT','43OWgg1d7R7PI6CegAhTs0Bc1bsLZVUMWzcyNcexPjx95nCFocjDZgS7I4LRfbWd4PUIVdnJJdaCIskxc6pgjqyHo3xL8E10juESET05U1QzFVRpZK9lXgw7LHLHSWa2','EzYQQX37bWkDilCE9CA9bgNdYXDVTVQxm3Nr4ReSLtdBkYoQaxM35879Y5M4WZG1guIXiSuYwTxWoVrb8sylihDD3P8Iy','qpoHJEMCHFOfNWrGdgNDCi1jpkP3Nr3KVeti4H6pK8L','c','O',12);
+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 (716160414516878576,6816489520960455284,'1WdPOWj6YTasur','AcmmMWZ4U2fMzQH6nhtH1rKUS2thROzF56zHfJoabKU6EKTSM4tAoCXcwG0HArPFUkdSMdvaO','ilPtCcVzk8PtOoak411M0qSX0fQI6Mx','AWBi2y61nN0KPvBIDBYoOABVFQoEn1vTy4V2I','u','b',13);
+INSERT INTO ti VALUES (716160414516878576,6816489520960455284,'1WdPOWj6YTasur','AcmmMWZ4U2fMzQH6nhtH1rKUS2thROzF56zHfJoabKU6EKTSM4tAoCXcwG0HArPFUkdSMdvaO','ilPtCcVzk8PtOoak411M0qSX0fQI6Mx','AWBi2y61nN0KPvBIDBYoOABVFQoEn1vTy4V2I','u','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15236687617516158450,14077745810004671250,'mbvFziQ7eOVGysFMrD5f','zM0Pb19x3D4azaWapjy1Mp8tmuMSSWMEyAlmtTeVXX9LDfXNIr4PJsNeGMOLs','u3u0lgsYW0lWJaA7K','97PH69e1PfKYhC','Lj','t',14);
+INSERT INTO ti VALUES (15236687617516158450,14077745810004671250,'mbvFziQ7eOVGysFMrD5f','zM0Pb19x3D4azaWapjy1Mp8tmuMSSWMEyAlmtTeVXX9LDfXNIr4PJsNeGMOLs','u3u0lgsYW0lWJaA7K','97PH69e1PfKYhC','Lj','t',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8294296355236000627,17015020525410177502,'w','6xOSKXb5yrt9mmyrycqU80qp0hrPTPxmBXfsBgeQ0Uv5vCx3euIgr2kicir3kFsr7SjCTRU2LtjIr6Q92v27278QEjO5llLSBNX1tH6r7TkFqjEvTy3Si9krwNMEBpPMMP9ucZFklR1ReMJZa7cct84dZnlWBGfI6Xv8c3kDwqHk0k24cqMXKcvvR9H3LhhkWsrprpms2SGzK8iESyVjfj8','HdxaPz0UtWei11V04rhi4lUBpwcRW45mJuRfnVvaMlrx','SFukXj54rOPgZOgdT6u0ptoq6Lz26','0b','4',15);
+INSERT INTO ti VALUES (8294296355236000627,17015020525410177502,'w','6xOSKXb5yrt9mmyrycqU80qp0hrPTPxmBXfsBgeQ0Uv5vCx3euIgr2kicir3kFsr7SjCTRU2LtjIr6Q92v27278QEjO5llLSBNX1tH6r7TkFqjEvTy3Si9krwNMEBpPMMP9ucZFklR1ReMJZa7cct84dZnlWBGfI6Xv8c3kDwqHk0k24cqMXKcvvR9H3LhhkWsrprpms2SGzK8iESyVjfj8','HdxaPz0UtWei11V04rhi4lUBpwcRW45mJuRfnVvaMlrx','SFukXj54rOPgZOgdT6u0ptoq6Lz26','0b','4',15);
+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(42), d VARCHAR(95), e VARCHAR(6) NOT NULL, f VARBINARY(6) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1716215085471326515,59934,'Mdr3Yx3DvjUAJ11dTCA2P348wgv8b','rs7YY6MUbQ6W7lLxgFo7JxUyEw5BWRQbgOk353nswlQklnEB14T9Rjyv4Jk1bs3bNr9fc1sFxGsrsXKq2JzQQ','H','nXLmo','X','o1',0);
+INSERT INTO t VALUES (-7595974654886581925,62285,'O68eVx5SHTOXNF','OVCMqKkeP8hepPcXyrUERJ6NHGgGWBcp0L','Xow','P','7','u',1);
+INSERT INTO t VALUES (-4145905267901241077,52474,'MAORxvmgL3tUz','8LMzP7oBJr41yRvFuH0WQAo8JJRs2L267Hc5JGfieI8KS5R36sxtTfRBfP5iVLEaWvrxjm','qmLI','x','S','u',2);
+INSERT INTO t VALUES (-5925820879505400439,12108,'8ScyVnADNCmoCCTZHcZmzRw00Vb','AruR8W6Xmx8FnrCjpfri7yyaVY2MFiKGDgOYVPHmtZIrEFFvzMoOqd3KZ2OaYTzw7','PF4','cR','y','7h',3);
+INSERT INTO t VALUES (-3600001059156998423,28834,'XinfsKEHXqFTFRVqAFuA6','kzpCmBtEqvOL4mVESy','E7N','2v','t','Hq',4);
+INSERT INTO t VALUES (-1368064375621003061,38905,'e7G11Rf9fSW84eeCeGAjTMJNwhM2Q1cC0m','fL6g9eVmZMRHsesswUfLqPi','EpJ','4tJpZM','C','j3',5);
+INSERT INTO t VALUES (8420802319505669669,51105,'Z1eSAjEPryAhnHHzTp07tttTscPB','QOr68wnmvWKz3Ozud4','QD5','qW','U','Z',6);
+INSERT INTO t VALUES (8289471027253564960,64067,'IuACDx4CV','fRmB4a2dJwEnaUgIx7hcNO9Bg2s4oC8mEauVDhNkbfbFpIxIAnU','sr7','MQ2f','j','T',7);
+INSERT INTO t VALUES (-3098661456341245187,29043,'FXV3SUgyaGQyNts8H','32HQC3DWgCewGw34DMk4V5FUleU','3OM','Sr53T','E','FW',8);
+INSERT INTO t VALUES (-2320165062641726222,42418,'J7AHUSQ5h','HcbLojtrn9xvCeSUFEguLnsSUCLcxIOIraqwQYD4QCe5xt72wsLsZNlzZ2YhCMKtCEPLmmEB0O4yDN4X5dM8bMlQvvvs','Xb','jw','W','s',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED, c BINARY(42), d VARCHAR(95), e VARCHAR(6) NOT NULL, f VARBINARY(6) 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 (-6689391019377253018,69,'nE49V9kUIqSY0XHE7AlfUFQVzQfrHqTC6OvWTtG4OLdtLwghBgDZN4QfiLZKWZmeYRTF','PKdL04GF','dRLjQ9QMUE8OHX4gSsfcOWItApYmHRhhY2IjgmXZy1iHUq5n7UsJHxt7Aohdoi','aTdsgEuh2nMJzTpm9DLoPT6LnKmF','hQ6Od7Gt4ORGq5PrbCMrlhQe8kjzZ378WyGGXKCFfiWwyty159DCBtdHW6y92t721rrM4DFGIVGlXIaMCsIwoC49nwo0O0','fuqOX23cgMHhBBMqAF5pOSC2Z9oK5T9nWUKjKuslGKoxuCpscu6LdswrPo8T9S1U3n4X8EiH',10);
-INSERT INTO ti VALUES (-6689391019377253018,69,'nE49V9kUIqSY0XHE7AlfUFQVzQfrHqTC6OvWTtG4OLdtLwghBgDZN4QfiLZKWZmeYRTF','PKdL04GF','dRLjQ9QMUE8OHX4gSsfcOWItApYmHRhhY2IjgmXZy1iHUq5n7UsJHxt7Aohdoi','aTdsgEuh2nMJzTpm9DLoPT6LnKmF','hQ6Od7Gt4ORGq5PrbCMrlhQe8kjzZ378WyGGXKCFfiWwyty159DCBtdHW6y92t721rrM4DFGIVGlXIaMCsIwoC49nwo0O0','fuqOX23cgMHhBBMqAF5pOSC2Z9oK5T9nWUKjKuslGKoxuCpscu6LdswrPo8T9S1U3n4X8EiH',10);
-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 (-8960146462615373031,12,'Fr1zly5kT071YyYCmcZvoSn30eyH0On0wIgLDdrW4GcaZ7CC8P5vni8u','3','cJaRIqafw41tBD96Ge7lSdKszGYUCK1uF7Phyr0YavyETisXYa3uY','2SGa0sLAxazh6sPLGQ8vWyVQRfK1wO2DPj','L1zfEGl9PQBMLyig3FjTk8zdKSRe8kG6','2hpSIGVagLdVnmiTszXIBO5tkpPGGxxbiJYzWhUXHJ',11);
-INSERT INTO ti VALUES (-8960146462615373031,12,'Fr1zly5kT071YyYCmcZvoSn30eyH0On0wIgLDdrW4GcaZ7CC8P5vni8u','3','cJaRIqafw41tBD96Ge7lSdKszGYUCK1uF7Phyr0YavyETisXYa3uY','2SGa0sLAxazh6sPLGQ8vWyVQRfK1wO2DPj','L1zfEGl9PQBMLyig3FjTk8zdKSRe8kG6','2hpSIGVagLdVnmiTszXIBO5tkpPGGxxbiJYzWhUXHJ',11);
+INSERT INTO t VALUES (1870926873505292588,22905,'VEjyUYoNM7nhnphhR9','sh5H4sWeAtONkbhl176eF5R8Ij9S7m8vojmrLhgMeei5KCSc','4EkMqK','thoJ','s','X',10);
+INSERT INTO ti VALUES (1870926873505292588,22905,'VEjyUYoNM7nhnphhR9','sh5H4sWeAtONkbhl176eF5R8Ij9S7m8vojmrLhgMeei5KCSc','4EkMqK','thoJ','s','X',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(43);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
+INSERT INTO t VALUES (-4733351197676024514,45133,'Xr','kTtPzHAYQP7fGP9Ng19KxHV','h58x','cyzh','f','l',11);
+INSERT INTO ti VALUES (-4733351197676024514,45133,'Xr','kTtPzHAYQP7fGP9Ng19KxHV','h58x','cyzh','f','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-4673090244214389276,3871,'OnwiklpdLuC2eV0ZV7rGB66xAtxIUsiP3DT','yChvJVR4spbOHuubBvAalyqr0ZSfIawFDfMsgm3OlLqCE99aIgI0cIPpcuopG9psAMT2r3rVpX5SEFPsYYmLmNJ7qq517bYMzuPNsJRs0sPvabepCFJEXjKEY72HdXLeb8N3ydPoAGd4dJ56wCkv9hBb','GEoZ','m8Aqiw','P','5',12);
+INSERT INTO ti VALUES (-4673090244214389276,3871,'OnwiklpdLuC2eV0ZV7rGB66xAtxIUsiP3DT','yChvJVR4spbOHuubBvAalyqr0ZSfIawFDfMsgm3OlLqCE99aIgI0cIPpcuopG9psAMT2r3rVpX5SEFPsYYmLmNJ7qq517bYMzuPNsJRs0sPvabepCFJEXjKEY72HdXLeb8N3ydPoAGd4dJ56wCkv9hBb','GEoZ','m8Aqiw','P','5',12);
+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 (-979083390893368822,46023,'XQeCqusG','eyE28mPcjGBFcdhptqWeyzvnUL1WhPb12t7vDePeMGJxVaGDzPl7v5Hl6wPMQca7Bhb57NPFyIyUvFZsmC8jv0Y31GGKAgqVornA8oTo6i78s9lnKr472X8ULIMjFVd8SJ3KbsDUiEFSjoOgKJWTfvPwZzLMuZR4uJaX38oWd9NQVHjyXO66JSpXXvia4oIT35WnfPAFTUZ5KET2VmouYjEXd6QdHJGAfJY2LMZYA6T0','s4l','icuRUp2TjecWbDgpJnR29Bqqs68txQF5Z5kYc0nNdXECF7rtI5cFzQL6wRXd3tLnFUk1Se26wSNVsgmIc3WWY7mdnCFT73tFpS7NjMaLyjX9MLdvuE7yRD72N06iExQ0HkOFIyWyRvnO5vGfvz4AcuX7LKPbprIcNVbLJtptgLJW39gADK5SzXVb70wnbGIKSkxyArI5sZC8WbiJd2nVutpDgS3xKfKY1kUT1mJEOG1mee7a9N2B1hqlDdA','L','rF',13);
+INSERT INTO ti VALUES (-979083390893368822,46023,'XQeCqusG','eyE28mPcjGBFcdhptqWeyzvnUL1WhPb12t7vDePeMGJxVaGDzPl7v5Hl6wPMQca7Bhb57NPFyIyUvFZsmC8jv0Y31GGKAgqVornA8oTo6i78s9lnKr472X8ULIMjFVd8SJ3KbsDUiEFSjoOgKJWTfvPwZzLMuZR4uJaX38oWd9NQVHjyXO66JSpXXvia4oIT35WnfPAFTUZ5KET2VmouYjEXd6QdHJGAfJY2LMZYA6T0','s4l','icuRUp2TjecWbDgpJnR29Bqqs68txQF5Z5kYc0nNdXECF7rtI5cFzQL6wRXd3tLnFUk1Se26wSNVsgmIc3WWY7mdnCFT73tFpS7NjMaLyjX9MLdvuE7yRD72N06iExQ0HkOFIyWyRvnO5vGfvz4AcuX7LKPbprIcNVbLJtptgLJW39gADK5SzXVb70wnbGIKSkxyArI5sZC8WbiJd2nVutpDgS3xKfKY1kUT1mJEOG1mee7a9N2B1hqlDdA','L','rF',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4822195016026505715,60802,'D3lxEdjet5sIth6F5BAczyrmbP0DIKHQMQGR','1g7XxWtE6N0X','vDr6iX','wGJpVvBzGY24wjzXMu8ajgQp5k2dlhjKCoh6VRiudEpt6fZY3ghafxBiEEk6mPfZekMkjKEx7qPB0PMhF0JKoxDVWhRKih3ZbvFao8aXCyc1uIWvYRvx8drafncI0X59Y4DCO96tioMzzX7OewJz1uxLMqhfE7D71ORoZlfPCmkPdnElvwu5yEIszCFkIXakA5W6DwGisdn9Wj','JA','E',14);
+INSERT INTO ti VALUES (-4822195016026505715,60802,'D3lxEdjet5sIth6F5BAczyrmbP0DIKHQMQGR','1g7XxWtE6N0X','vDr6iX','wGJpVvBzGY24wjzXMu8ajgQp5k2dlhjKCoh6VRiudEpt6fZY3ghafxBiEEk6mPfZekMkjKEx7qPB0PMhF0JKoxDVWhRKih3ZbvFao8aXCyc1uIWvYRvx8drafncI0X59Y4DCO96tioMzzX7OewJz1uxLMqhfE7D71ORoZlfPCmkPdnElvwu5yEIszCFkIXakA5W6DwGisdn9Wj','JA','E',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8880980122360787429,42244,'GStmrFgWKdjI9GNRAmBmx88rQffxIm7','c2PJscLcWdekuzZEjCztgIjagk66P7KWp1j4ap2I7f5soSyylEgZlW5PRtuTsuhx8vkC8c','3','dxKekJOuh3gbWFCOlW113maUY1hxp23DE6ArHytNaTvJXQeJZ9nZu0XC5Jsj66Di8a9ww0QxB1cHrLy2pN0hhmXBFc42PqzVU9ChM3JvKg2SMOCNtQWnQpmgcqDIgVrr4BuRVqAd7','n1','Ro',15);
+INSERT INTO ti VALUES (-8880980122360787429,42244,'GStmrFgWKdjI9GNRAmBmx88rQffxIm7','c2PJscLcWdekuzZEjCztgIjagk66P7KWp1j4ap2I7f5soSyylEgZlW5PRtuTsuhx8vkC8c','3','dxKekJOuh3gbWFCOlW113maUY1hxp23DE6ArHytNaTvJXQeJZ9nZu0XC5Jsj66Di8a9ww0QxB1cHrLy2pN0hhmXBFc42PqzVU9ChM3JvKg2SMOCNtQWnQpmgcqDIgVrr4BuRVqAd7','n1','Ro',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a INT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(36), f VARBINARY(14), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1342043718,7691635,'AN4pl','Otwa6d','F4t1qbZczhkkXjrvQDn2vnT4M8hW94jjvb','WwjxFUnRbSg','I','E',0);
+INSERT INTO t VALUES (-396923954,11217820,'kkH','Ew','qPIkU9ZbvdUb1JEv4lW','cHUTaRb','D','x',1);
+INSERT INTO t VALUES (417267088,15434505,'m','TL7','nl','ZAMZP0dpK','u','u',2);
+INSERT INTO t VALUES (-2141491933,12509147,'I4','YsNFbqjja5XU2QLz0eOEuITrQxHOCxqT0lF','grQY5EGTINr4WWld5WVA8WPk8KFW','hjTP6uN','j','g',3);
+INSERT INTO t VALUES (2138868992,4335897,'hslg','DY2mY','M','N8OaH52a','0','C',4);
+INSERT INTO t VALUES (-313975770,5864483,'T','XXZcaiBHq4kqERJpzgh7JMeolbnkfO6HSRqTkvp68DggUsmjKowWCzYGg8O','jAnZ2sZZ1BgIiPEmmF6lX1TQvzk','vCxOwg','t','p',5);
+INSERT INTO t VALUES (-902238622,10597766,'JZFJZ','7FS','3tS9','JbfSxYZCbuuE','c','r',6);
+INSERT INTO t VALUES (-1623837926,1192750,'xlQukugC','VaXrPL','VVkPXvezdHBJ1VKWTtQaO5e','4T2C','E','5',7);
+INSERT INTO t VALUES (132010595,7078539,'qh','27owLtRqLbhj3MXPpdLpCJsmuJJ7dRBI5phut4hTl','zneBgbsU','g2jnlZ','C','F',8);
+INSERT INTO t VALUES (2006597548,357715,'HmD','qtfN7eDfr8z9JcRenKr79MvvrnZuqG4bXv470C0J','q','aEuanMJai','y','F',9);
+CREATE TABLE ti (a INT, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(10) NOT NULL, d VARBINARY(66) NOT NULL, e VARBINARY(36), f VARBINARY(14), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (357142581,5496314,'cGfNJ','ON7DlfGuYjNhu6o6DhY76YqVE9mwxx1qJpADuIUEbyEcmxy2HX8','fuzED6Qu5J9cS5D87WGBI86ZqqcfaFyF3SM','rtJ19QF91fA','o','D',10);
+INSERT INTO ti VALUES (357142581,5496314,'cGfNJ','ON7DlfGuYjNhu6o6DhY76YqVE9mwxx1qJpADuIUEbyEcmxy2HX8','fuzED6Qu5J9cS5D87WGBI86ZqqcfaFyF3SM','rtJ19QF91fA','o','D',10);
+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 (2144317678,2500172,'bGI','KvpxUBQhNbki7SyYJCR9FNG0m','VotKoYy5RXPfXOXOJR','4U0YUJsT','4','R',11);
+INSERT INTO ti VALUES (2144317678,2500172,'bGI','KvpxUBQhNbki7SyYJCR9FNG0m','VotKoYy5RXPfXOXOJR','4U0YUJsT','4','R',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-6141064096783354754,13,'bGIuYaXNh6mjhNPbX4AGqfl0X','b3MJVVQWfg9UTGYGoJLwsXuCBIyct7lgsiXP0L9PqVbxkHE5nn5w0D4YvibmtZSYgduuqUPTnzm2dMCnEKZ1kC8Cv9mfmoQWLldJM8YaCWvfxFzA2Vu5PwbZk4kf1GgXZs60PME2mMLmPpLXYIXjfi4aM','u3LnYlnQeJv1g7US6udsqUcZZrh1wW0pXewzDsVWa81JfQlJG','SzcUx9oN9whuruepCiEJJuyYRcBA','E','0c8cGv3NExSnWg9bZ',12);
-INSERT INTO ti VALUES (-6141064096783354754,13,'bGIuYaXNh6mjhNPbX4AGqfl0X','b3MJVVQWfg9UTGYGoJLwsXuCBIyct7lgsiXP0L9PqVbxkHE5nn5w0D4YvibmtZSYgduuqUPTnzm2dMCnEKZ1kC8Cv9mfmoQWLldJM8YaCWvfxFzA2Vu5PwbZk4kf1GgXZs60PME2mMLmPpLXYIXjfi4aM','u3LnYlnQeJv1g7US6udsqUcZZrh1wW0pXewzDsVWa81JfQlJG','SzcUx9oN9whuruepCiEJJuyYRcBA','E','0c8cGv3NExSnWg9bZ',12);
+INSERT INTO t VALUES (1019733858,10733440,'wj','6Bd9tUnBXcwmPTyv','3rzEfQiKj7A8VE0oTyM2bx7r5hCK3','n4tlwGzRASGsRb','0','m',12);
+INSERT INTO ti VALUES (1019733858,10733440,'wj','6Bd9tUnBXcwmPTyv','3rzEfQiKj7A8VE0oTyM2bx7r5hCK3','n4tlwGzRASGsRb','0','m',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1170620155369406627,216,'t0ZO3INThGgRIduvypTTEICa5c016TAzu5hBGR6cmWOqLrgnVPGLZ2uP6gKsD1','AbjeX81cuNIuRNUm6Pt','MBYHQT2nHmq8s2VBuimSLEfLnXE6OXOMyR68DE49MymMbWfAewBfqr','cLfTHIm3AnT50qrnpcV2vEGVtVgF8cufDsAC5CRIDNkB8vsm0y7dkbjAN34Y','HSjSsIlq2b25K7Lh0F54TJuRBFLhdroZBwMzGRIOORtBjcNKwWRcKNmdFTTCA6sfvsUQV2ev6YmtG34MmDJQZO','F0TJqNJBG5lBlOkguV6P7XTV3UHgsRa70HcvEPeQNwZzEYBFZqN1CqBkb9GWl',13);
-INSERT INTO ti VALUES (1170620155369406627,216,'t0ZO3INThGgRIduvypTTEICa5c016TAzu5hBGR6cmWOqLrgnVPGLZ2uP6gKsD1','AbjeX81cuNIuRNUm6Pt','MBYHQT2nHmq8s2VBuimSLEfLnXE6OXOMyR68DE49MymMbWfAewBfqr','cLfTHIm3AnT50qrnpcV2vEGVtVgF8cufDsAC5CRIDNkB8vsm0y7dkbjAN34Y','HSjSsIlq2b25K7Lh0F54TJuRBFLhdroZBwMzGRIOORtBjcNKwWRcKNmdFTTCA6sfvsUQV2ev6YmtG34MmDJQZO','F0TJqNJBG5lBlOkguV6P7XTV3UHgsRa70HcvEPeQNwZzEYBFZqN1CqBkb9GWl',13);
-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(84) NOT NULL, d VARCHAR(41) NOT NULL, e VARBINARY(3), f VARCHAR(54) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (336580025,-6192,'JH4E0','90nWlYjzN54utFUsrlXYiTKEb5VY','z1','R0S6mwXBwUJqYh0QsJztF2P5hZP1DN','rvoNgE6so0r53xXPN5tuYn7tGMx0rZ6th9xcqPmrwJqRb4QGmTzC9ayIWF9scyQnClxQCnPxdNIWj5x9g','5dHdRUOuZqbZIt1ZUU1eOWfCnuW8EO3McmAdLblRCugJTnBDztPg6Ef4BZYmE',0);
-INSERT INTO t VALUES (1717391749,13232,'EGEfL7idV37yRT1Bal2voWLStGZYY','5Vz4vlxHhYvh4st1r00DYkhL','d3','GAyQLAuZBU1fuSIi3RwcVBMKgdtjFeMBki','kHAwnOiUOD3CDHXk6','t1lzI',1);
-INSERT INTO t VALUES (1903520930,8902,'hUZUP64kQ82JULbXxR4WYifztio9oJJqX5NG2j7QXiQwqN6Ks4c','KyjyDTAjgHfDG2fYae9cDV3ymiCMEQa5Whl57','5','ygwIDjA0lewxRlbaAqYlvUyYzeOsIppoIY12PgzjxT1','BY','asgQTnuBzGTJZvndINk62OKwIn',2);
-INSERT INTO t VALUES (1654362502,-1617,'CTRFymKxpVM4XDkh4vZv11ClW3WenNvnfr46pT3mwK','9STSpfDPDvxvifumuYXhW','E','DcpfZRpdb','3qp5CXAz4rETPuxQtNGKQpiDlTIOBiRBCAKyudr0fVHAgbTKqP2f5kgOVyD8XjNTNjneQ9WkmTO2Vt42W97YWJyHXp','vkY7aOEGlHQRHFxkE0d6nLZ3tx33BlCglD3UCjrpIr06S0qM3knN5G8SXOfy1FftV9wK7FOf04KFTk9PYVS30AyTj',3);
-INSERT INTO t VALUES (-1478459394,-11359,'UePsdl12Ii2XSqoVTcBntbrpEUeMPdi3zdQ500l8HPHkMRjP2RCYHQBuKold8DjlAs7GQkrXelHsQ','3AV','59','XjET8WmueV22kGEEqjGspLvFW6','qbQE5Tty5ARxTWvtRCHgOMjIefkC4KR991','Zd',4);
-INSERT INTO t VALUES (-1444659,22621,'zOSfaIDwwaAnq7aFV0wVaQqAoDkEi1W9jdVF9JaZGNJnsc2SZ4yzD7BkLqDAzljuxReJleqmpAGH','TBs4EPGo80LJZJEo4ijjuK','G28','IN089vm8eqiQ8GgpuDlOvCrsEo4lrGwQTRRuZUp','FjR2S9hCl9hm7xFRnX','XBQl2w3ibk6GcBzXALq2WUX6OtYSNLae3peK8sHJoUiWcY9QaXSbq1fY2fMn68Ncbxnv2jan5S5l',5);
-INSERT INTO t VALUES (-407654969,-17288,'cfiRpkPtJHMNN1ydBEIs2udZYHjFdTB','anXuAAfRERlZczud5PKqHAt7b6','L','63nf','2sLqh0mCbagaWXcYgPghTPUu7uRtOQSVpv54vmefSkeHnALWGZtuKLNReYWhRah','QQG79daU11P6DFKSjzwgdUhDcTnKflQEwfzP6wGprB4YoAUo2qwb3JKBaYS36YYC',6);
-INSERT INTO t VALUES (-1366289284,14869,'veNvU1LMzqK1NV','y0ECTVaEDSt450eFMG3NgOIGOGP78b6vCtBEgiGh','U','58LdwelbeWEuIiEmSQs8QIYW','SC5vKvE94COGh9aj4qw8B1sYXjtWcVYlnTPVjIMPJstTVgWrjXz0vnZPVMDVJqOq','KCJuXSe80cVM6RZ6tJBeUVq',7);
-INSERT INTO t VALUES (-1985893425,27408,'zJoBoPdxp4HrcnyeJvqQIpaZQ2Cjlpu','MQciUYQuN54Ry9JlDUXmpkrnZ8LH3oFpIExE','FQq','780yiRMNMcM2nfFPfArq6U3HyRLqoYZwnxsX36Vu5fou7','pYX3izR7b4cT9tT6zi30JH','HuKpxXSn7t',8);
-INSERT INTO t VALUES (1484584710,32705,'q6uct6mPC7vTzI1gZ4fI2eaQ9a3f79rxpHApBqE74qXmv5aTduEb4JTXX7a3','jL1dL','K','qcFM9umzGe7EnQs0jKu1LA0QFNuwhb1SdWkvV','peyRcOTZZgaiXou','aVeJ6eGxLQ0SSQ6SGPVvLBjY2LHfqgCiCdkEy9KlP2sRowiRcLMlG9hW0TGF6IonWHCo2LwbkhK8OkgekHq7ZMsyceGqd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-930184877,5778885,'SXCeTn','vt0ZdF6hpDn0TSZgPtZ6qdnopRGlABmRiKQBr4VHc3bJCBGdDvBcO46myYY2zqkVzgLJJp5tUOiTVAwIMKJ83F8pJQsLV3ce','uEVm6NxAh7sHNGad','XC8gvWJY3lMROXldRCe40lgtrLWLYCGE6m6dCj7tOtslEMbMR7NaJbhncj3UAuJnNEsCpOHZBgxSrO9fKpCZTexux9QscbEYZ2XoTE1JYIdZRWlpBohiVqjEzTgaxjPiQ1aRyJqNf0Oup5Y1JpET8YMzF2Eas6WNY9GwaQrqzm9biQxGQ6WCuT','8','4',13);
+INSERT INTO ti VALUES (-930184877,5778885,'SXCeTn','vt0ZdF6hpDn0TSZgPtZ6qdnopRGlABmRiKQBr4VHc3bJCBGdDvBcO46myYY2zqkVzgLJJp5tUOiTVAwIMKJ83F8pJQsLV3ce','uEVm6NxAh7sHNGad','XC8gvWJY3lMROXldRCe40lgtrLWLYCGE6m6dCj7tOtslEMbMR7NaJbhncj3UAuJnNEsCpOHZBgxSrO9fKpCZTexux9QscbEYZ2XoTE1JYIdZRWlpBohiVqjEzTgaxjPiQ1aRyJqNf0Oup5Y1JpET8YMzF2Eas6WNY9GwaQrqzm9biQxGQ6WCuT','8','4',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1766066165,11506176,'xQT','r74Nl59mDHzzBIAqcVAbCchUMOCjA1LO2tf4P21vOLrbReiR8Px9eoQ6Kw1uY9r4TZ3VrCtpc174eKuuabwLo761YsRZPYaR7x4rr0n5UsryF68x9PK7m2BLWxpjYRaiYfUIJNhhbzXB58ZtYqhCJtvp9XUkK8h4FQlN4UfLGxEv6ERN3LhYWPVEVqmfHHmS','I4rhSeCN9wsqwVDSGpIlGXDHXJBz','7S0ttsnRTcMFc1bq3TgfIRiVMbXFMwVZCOjE14jpgTyxyJ0HeWPW6imhcnlgTMIkURJ5wG','Mb','i',14);
+INSERT INTO ti VALUES (-1766066165,11506176,'xQT','r74Nl59mDHzzBIAqcVAbCchUMOCjA1LO2tf4P21vOLrbReiR8Px9eoQ6Kw1uY9r4TZ3VrCtpc174eKuuabwLo761YsRZPYaR7x4rr0n5UsryF68x9PK7m2BLWxpjYRaiYfUIJNhhbzXB58ZtYqhCJtvp9XUkK8h4FQlN4UfLGxEv6ERN3LhYWPVEVqmfHHmS','I4rhSeCN9wsqwVDSGpIlGXDHXJBz','7S0ttsnRTcMFc1bq3TgfIRiVMbXFMwVZCOjE14jpgTyxyJ0HeWPW6imhcnlgTMIkURJ5wG','Mb','i',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1662106761,2533221,'s8nZX5mgA','LhJGWhRL5n5EXbybUdoOQaIS1Fh60hjlkvsAl95j3ecsE3yJdYCwvO08wQF5ecNq6yd6kEcp8UVXnSm9ubJehVJ','6rk0c952nEZn84ITCzQ7OI21dywBrf','ClHsrxqzvUa9nNoNJbNeZ7CVODua9EkX50bBAAcL1aOtix9ofxxO8IuKXPVAqmlianwhRLyQAIqG2I8alOMGCqqtYwdnWIG02mpo2bNfZ4DGRPvBGhVuI9yI','O','g',15);
+INSERT INTO ti VALUES (-1662106761,2533221,'s8nZX5mgA','LhJGWhRL5n5EXbybUdoOQaIS1Fh60hjlkvsAl95j3ecsE3yJdYCwvO08wQF5ecNq6yd6kEcp8UVXnSm9ubJehVJ','6rk0c952nEZn84ITCzQ7OI21dywBrf','ClHsrxqzvUa9nNoNJbNeZ7CVODua9EkX50bBAAcL1aOtix9ofxxO8IuKXPVAqmlianwhRLyQAIqG2I8alOMGCqqtYwdnWIG02mpo2bNfZ4DGRPvBGhVuI9yI','O','g',15);
+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(12) NOT NULL, d VARCHAR(64) NOT NULL, e VARCHAR(89), f VARCHAR(5), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11927,-28058,'c5CUKbKr','cgn54rRefD3WPN2dskqDzwUNENN','EhdqQLMWWN1YisCnIkREFXht','Rnr2','d','Hc',0);
+INSERT INTO t VALUES (-31629,-3440,'o','EcAmef4jBlU9YshsbK0m7yerP68mjKHhN4WA4mDc17MO2YTW','VKytYPCJ5xpIjbSAyyHO2ZeUFQv71iEyY1pNpqY3otnDlTTG8lsV34MFTfRFZ4VEygkzLmHduBFnM','b','i1','Q1',1);
+INSERT INTO t VALUES (21647,-27496,'KoMCjLPj','WQVMBI85NXEXr4rOZYilVuMtPFhnZCGuPxdCAZqeAcwW9RbuQ','v9XZJbwipGePlMn9hQCOiwCctq2d8LFMaHM','JVhh','E','l',2);
+INSERT INTO t VALUES (-16511,22851,'DEN77EwhoAv','pVEIQU6oMrbZoqBYBy6zbl3s9J','IgfTEFjikQt5XLQMCyLW','Sj','Fh','L',3);
+INSERT INTO t VALUES (-28851,18883,'tRzHPBB0','7cp32rd3P9vDEv1wtjAtjdcE1loE8pUjQExDFC07ZNMDx','E7mycaNIFkaLN2i46qWGSwuFNb0yPzN9CPlH7qEqmHihygd','iIP','NZ','ww',4);
+INSERT INTO t VALUES (-5282,-29050,'nU1Axi','Sv61FnB4Z7','JSyp','R','R','T',5);
+INSERT INTO t VALUES (26484,-6838,'Ae0sY','yVmHl66Uhu1EvRoUAwldDEaqZ9OS3HhhYH6vi6D85sesHiyCEyapG','QYfGbSTdXWqIgJS04I30vxZX2PEMAOqh4tHY7MlzK7YrnMh7Dx2XIgSkuOGbLVlzC8h','pz','H8','uj',6);
+INSERT INTO t VALUES (5746,-14131,'BwTlmDQKXt','wPWfxhCXUo2F7nqvNPfqkN7N33MEkYiYFk','pOFyTC0jvX58zKxAs1BtHLelw4uCuUO0iQfBIb','bezRY','y','p',7);
+INSERT INTO t VALUES (11858,-26911,'CrfW','v4c99pypmjUYtDjZvaykBnkvWAZBomJXc','qxU2roDVqWSZq3ranK158dQjWIprY2RtShszvqGJUkygBJMFDTCzX3qkDrfCSqL6WgEXqdM1TXzyF5BSt','0I','h','Fs',8);
+INSERT INTO t VALUES (19140,2835,'TzH','CsyBSQeJKolsSfn6J4SlGVhC3lmI1bczrnytSd9v2f8lPGVZGvl15r','B8c1UvNcjxaLlXSXMqyqTKp2Cbr3faD77rE5LOWZjJKC5ZEFvlMznIHtANLIk3V2BOhxfXjkW1iseB7jYJFr','yrg','d','Am',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT NOT NULL, c CHAR(12) NOT NULL, d VARCHAR(64) NOT NULL, e VARCHAR(89), f VARCHAR(5), 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 (984599375,-32303,'IfG3HFvCUP5HVuCzpHYLR2TfzAALX5NyZ4FNnxNnq3LOIMPs27wWU4yPYVcOrlMErOgCnFoB7vPXiegUAY','htj','2','JVHyXpLOoz1K4Ak4s2VQjbfYvSEDd17JFXd9RFIptuGbke','oZwKYNsAN0RvAWOHrVdtra7y8Pq4kg68ukULuWQBjY0U2vCELEoaAWNkkk54nlD2','3orKtFXMFadSeL2n7kC7FWiygLga0AQ265BS1Uk',10);
-INSERT INTO ti VALUES (984599375,-32303,'IfG3HFvCUP5HVuCzpHYLR2TfzAALX5NyZ4FNnxNnq3LOIMPs27wWU4yPYVcOrlMErOgCnFoB7vPXiegUAY','htj','2','JVHyXpLOoz1K4Ak4s2VQjbfYvSEDd17JFXd9RFIptuGbke','oZwKYNsAN0RvAWOHrVdtra7y8Pq4kg68ukULuWQBjY0U2vCELEoaAWNkkk54nlD2','3orKtFXMFadSeL2n7kC7FWiygLga0AQ265BS1Uk',10);
-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 (145520836,-28492,'f','AQyGjSNHqzSCn03zsG70X35YQoeUY','Hf','oYFTyth7XBWwBhEFt','WSsZ1e1IcxumyaFW1gErMx5iL9GCxFslu921JUTw','T7lKN4sPItF0ELx1Dn7wHKM3TGzZXojZaTjkB2z1',11);
-INSERT INTO ti VALUES (145520836,-28492,'f','AQyGjSNHqzSCn03zsG70X35YQoeUY','Hf','oYFTyth7XBWwBhEFt','WSsZ1e1IcxumyaFW1gErMx5iL9GCxFslu921JUTw','T7lKN4sPItF0ELx1Dn7wHKM3TGzZXojZaTjkB2z1',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (852529476,17048,'abJ','Kz4rdls8qX32COL','PNKx73s0arcWuZiOR1uxOn0spBbXynzJg6Fd64Ia91TBEKsHiiZA3ZJ6CrKtUmT61Lb1Y7UO','Niz','r','v',10);
+INSERT INTO ti VALUES (852529476,17048,'abJ','Kz4rdls8qX32COL','PNKx73s0arcWuZiOR1uxOn0spBbXynzJg6Fd64Ia91TBEKsHiiZA3ZJ6CrKtUmT61Lb1Y7UO','Niz','r','v',10);
+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 (1177326539,2509,'wNBNvqZYVZSQp','i1kKLbWyHz2V1ocWenpoIzunx','O0RJrCIGK0eEN5OWTMp2xyNztczOfcj3jgNn2gI4DZZ2LVS1k5wjGw0ub','dVVTx','W','Y',11);
+INSERT INTO ti VALUES (1177326539,2509,'wNBNvqZYVZSQp','i1kKLbWyHz2V1ocWenpoIzunx','O0RJrCIGK0eEN5OWTMp2xyNztczOfcj3jgNn2gI4DZZ2LVS1k5wjGw0ub','dVVTx','W','Y',11);
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 (-1735014358,-26737,'3zDXhTAf5Uj8QfjMRQ2lIpUFsWCv8aS6xqs8FN3CwyV5IwSXnedFkwgqtVVpyXJHD','cuJS74zvGUaRkVtlWbXJRRZkNdXBWwdu8Uy8CD71JFAGVtvCT9XQDAqyd2sUMJBfp2bSoAJUfsuMIrkzhJfdm1F1Q80NrReGsqeX8k4LLGGGsHdG64bInAQBixH1Y21XkplmdCOVGzdJZYCsM58E9yURLPt9BzCq','OUT','Br','BbVjImxA0hHFDgp5gVzD5JgEbsDG3cYoUNaWHnl1eqef4Kh5IgihYgaVBMeA8438cE0WF9kUDQJOQ8IkMP0fIFZw3YUMRLCAzeka','XLdgkXJBCxRk',12);
-INSERT INTO ti VALUES (-1735014358,-26737,'3zDXhTAf5Uj8QfjMRQ2lIpUFsWCv8aS6xqs8FN3CwyV5IwSXnedFkwgqtVVpyXJHD','cuJS74zvGUaRkVtlWbXJRRZkNdXBWwdu8Uy8CD71JFAGVtvCT9XQDAqyd2sUMJBfp2bSoAJUfsuMIrkzhJfdm1F1Q80NrReGsqeX8k4LLGGGsHdG64bInAQBixH1Y21XkplmdCOVGzdJZYCsM58E9yURLPt9BzCq','OUT','Br','BbVjImxA0hHFDgp5gVzD5JgEbsDG3cYoUNaWHnl1eqef4Kh5IgihYgaVBMeA8438cE0WF9kUDQJOQ8IkMP0fIFZw3YUMRLCAzeka','XLdgkXJBCxRk',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1041345265,7638,'FMOGePL1','zZT3aYdJH4SO8CChtVYTbude3sgIwEPNEhDGK8Zc4HjGvZJh3Ko','a','Krp6ClIxvQ2YURF','FfLBwULWIBWRVvXyH0F1eP4iVXTdVTTkFNa4Y5yGcL9CIwx68dYu26yYquRxrjibEau0R7XbFrbnpDWY187ItHXIIvMxToh','TkMivTsAqZU0y8zr40httK5C2QKbFoWqQPTEYXEmMpC3jddnWxGGp36TvD61su16taLu0LDFHyh1s54CCTK94Tr7Nr8SC5',13);
-INSERT INTO ti VALUES (-1041345265,7638,'FMOGePL1','zZT3aYdJH4SO8CChtVYTbude3sgIwEPNEhDGK8Zc4HjGvZJh3Ko','a','Krp6ClIxvQ2YURF','FfLBwULWIBWRVvXyH0F1eP4iVXTdVTTkFNa4Y5yGcL9CIwx68dYu26yYquRxrjibEau0R7XbFrbnpDWY187ItHXIIvMxToh','TkMivTsAqZU0y8zr40httK5C2QKbFoWqQPTEYXEmMpC3jddnWxGGp36TvD61su16taLu0LDFHyh1s54CCTK94Tr7Nr8SC5',13);
-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 BINARY(82) NOT NULL, d VARCHAR(39) NOT NULL, e VARCHAR(80), f VARBINARY(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (41443,-108,'ECgyhkK3JNVob5uTypT','Rlq','iq43FNNeWq2eSw37GJAdswgX4nnJz22e16edS9N8GyWU255MkCtI','4KLFltp7x34NynelkxqUwze','AdGZ8hE1ifORELCmUbmWTJotLuuwgPAP4lRYDE640ouoiUcvMst9e8ecdWBY4HL5B8QFwcMZRRDssHfHzXHXaMK1duQ','iJAmR780gJUDIA8FY2IpMvon244U',0);
-INSERT INTO t VALUES (33343,42,'HAauTbFz41w64e1ongoT','wS7K67ziyUk4vKnTVtsKj6jNJgz8gUF1CO','3PKsYOOAP04EipcjZq6yinSOQTFnNQb2XI5','KAn92RkuwyY2fp8ds9HXcHfkMSRZisjWnGs1AuZ','OwCPJEVxfpYB2WvOQqqJ8rZfxq0FVXRgl5GWdC7zMaptuT0xCAEpLb2vqTMQRC6nzXmVFl3d9H4ytJQo532CGfPfs','KBNI3jsDH4F16Cd8UyS5QRgkTsLrFGZA1JPYzvfgDFfQrBQ2WhOp1tBR5Y25xl',1);
-INSERT INTO t VALUES (56911,26,'ID3Zc0TlUOVzMD8Ydhl9t5CRblEamKXuW','4jrdxhlgBwKxGxVgQeCOFpP6sX','Ls4S6peOJhQHwqgxLHngFYQaflDu5J0w60zkDggQfcvlA29ju','wHNW4ZjjH2b1qT2U8MiqXnxcXeED600XubLXXTvY2yWndQMbiiCq4','hwHi1szFrgs90B3k2gDQBf7hNJz35iOfjRFc1omRCOf1tRwS9hZFWU7UF2YxYr5YRMGyPwAO','dOzdpRQHFHztwz2PMblLGn2Uj4wVNsdsjegooKEBmRoBrBk4WwWXRaqeMvy',2);
-INSERT INTO t VALUES (40598,-29,'L19YWUDL14C9DZRNkeOHKPS7IZqtei7jjAe6qUzjmK5xG25yjqgtHgAzZTFrlfjWHrC52w30ivGFZnfG','oEnQGsh71gzfH9lwcgO6vnFHeu','ECMDLzD1sOODHeLoAcKdtCgitRraj6xQLNmB34sMrCsT8srGto1zgPCp19VcZc8cL','8Y1hQlqwPIGGjavqN6lkjL7','qxgmYXnLwMJbXsxl19q6TPlBz17RwMNATtJBOWssaXNXpH7En5','dMio12BQHXsqp5yxyQAhiEXGat33sSYnzptj5',3);
-INSERT INTO t VALUES (9163,-51,'GAtW2625h95UPH7lEfdLgvfRRDtqBrSurAfe7lvkhfugv','Q2Y8JXezylehZdHIiGOBWGUUthqEkX87ogtk','zUn2xheUFi7oB3QaT8','HTTuMjsCUpHT5MhkVeEydixzQMGC','scha0zK46iBANFH4EwE85SZbV4jz4AbGy0ITyM5PCe4suLRctF5yw3fH8qnWx6cTkwD38mL2T9X','5oOFloNEYbzsAECs',4);
-INSERT INTO t VALUES (28904,45,'mceyvdpcjul81ZAd6LwKYbZFYvU3ispC0glakwA6lhyVg7SEwpZZ2msaqXPLxmCLdT9vPsiWcsNV','TcUDt71v4ovQdOzd2fd67YroLbGxa04JWx2Pq','gyxzGtPedeCCmPIFcqr5fcKKDan4yh8lUuAhxo','bVn9JWsxCi1uo2Gf8UESOWh','PFu85w598QCh','ughCZQ',5);
-INSERT INTO t VALUES (13026,-116,'AyTwR','XcPg1y5Wt64VT0UHfYyuEydhIEH','EdfmNo2Hqc4SsIrtbs59biLJnRxySWnvThgYWLHJr4fIVy','8kjqDZgzDgcq8mtJCLBsVec4VPof0GzJGhe','8OnQTYTU7cSlyJbXWJKuMUeR1xIUy5XchdF','9ry9SokC38KtbUbLzR1b1mrnc9rWwEo8WnHeDQOoxGT4fJmkRyw4vzvJ5Mu',6);
-INSERT INTO t VALUES (13349,12,'la17wG','waOGuM1xVwL4uun0KlnEf6JZj2EpudvtoT','LAUZbQxQxqkAd0x1bMHkbSJE3xCszcWCZ4z2OIO3rpYUwKdMttc2lo5cuM3EsqjlC','ced0xrsZt','oLgv0d','i9ZpfjoItIuG6ESyS3ZOswLpga1wvAN8c68FbLEqoh6ocOVLJ3lYeMKuG0pUiNvaXBnuPRkQ1bSUBhBxlqkph',7);
-INSERT INTO t VALUES (14212,109,'kp9mXB5pOQkJZ1SQU','GMMR9D73Ghm','6Fznf2T6MGa9X2kNQYpVS','x7dFQdr77Sd7LviKZWJ','9P3aX6Y1TU68VrJDD9daNmB5BTny5GPBX0a2EZIwWvqC4PiaDAyRXZFhyFoiFUeCjpLudcvURudHIRBudlBeM','8ShInJd7dT5Gh63NgqnuZ952rgKB5NYn88Zf7NLykUcj0yb8Xrcl77JggR4k8hJvODmbZUUBbngBRjnDoW',8);
-INSERT INTO t VALUES (16439,-104,'xsIUCo','1k05UHH6C','UeBdyvo8c5W2BwdmhGHt8OhXsMickgXb','TTVfCLz','oGjI9VfTENqSgOF4KPdezkIGJk3lsHgor9vTLZ','NHGyzrbhBJjXvkX95TVhiMmrLDxngSrGkACpvetQY5XL9Vfhc9Lu0bRhXK9Ioskuzw',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-91297744,26108,'tgNq','ABVzMhnuAMQ087M18LTHEpGWdQZS','EyRCn5wvt2emCXS8lNV502nGrU9DqGRm95twdNcM89dbolQNwACNk9P7BSX5CJtcmtMNAAHHtVlQctT','j','Xg','M',12);
+INSERT INTO ti VALUES (-91297744,26108,'tgNq','ABVzMhnuAMQ087M18LTHEpGWdQZS','EyRCn5wvt2emCXS8lNV502nGrU9DqGRm95twdNcM89dbolQNwACNk9P7BSX5CJtcmtMNAAHHtVlQctT','j','Xg','M',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-2053381746,4285,'Zjq1eNoh','AwjpkAwTkASriiTJ7WPBAF8jlFnEyfaGXsplGNJAzrVgvYprqviI0EdpPGGQ6s15yWMgAbX21phaN9IjMiUXucro6zAoDHnMCTY7uaY0iOndaacBLahl4d1yA6VMSoCbfJXSBlhXiqmRwTv5oAgYL9','clwZFJBEFBazZvBEoVGC4ouZNbPNfbZd6Hyhcbp3nw3yEoInaEm8jxKVgQt','8bGnXnuAPiFH3ZxYLJv45pOS6x8zF1s6AQe7ryk6XmvEcNMnzz','tS','L',13);
+INSERT INTO ti VALUES (-2053381746,4285,'Zjq1eNoh','AwjpkAwTkASriiTJ7WPBAF8jlFnEyfaGXsplGNJAzrVgvYprqviI0EdpPGGQ6s15yWMgAbX21phaN9IjMiUXucro6zAoDHnMCTY7uaY0iOndaacBLahl4d1yA6VMSoCbfJXSBlhXiqmRwTv5oAgYL9','clwZFJBEFBazZvBEoVGC4ouZNbPNfbZd6Hyhcbp3nw3yEoInaEm8jxKVgQt','8bGnXnuAPiFH3ZxYLJv45pOS6x8zF1s6AQe7ryk6XmvEcNMnzz','tS','L',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1097651788,3380,'55mzDQvl5ZprQ','XuNj2Cn8jNbSSdPZNJNhOIK','H8yv4','Pq3k2JAZzvqmq1fueKQBbY7t5wiOMie4mIHnd','lr','a',14);
+INSERT INTO ti VALUES (-1097651788,3380,'55mzDQvl5ZprQ','XuNj2Cn8jNbSSdPZNJNhOIK','H8yv4','Pq3k2JAZzvqmq1fueKQBbY7t5wiOMie4mIHnd','lr','a',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1252744146,-3957,'ioFopMmG5','x0hGlKhgRXO8I5N5tQR81u7aO9ic1UiiQGzNscCacxQzMGMLvrsQ90HBEb3gIIERbcisLQ2s8QTkeFpWEiwdywJdcxpXj0pp6GHAu4thkVmfkj50qrGmKXvJ4hzniI8RKmXpbB8ppWaJy8FARx5UXtRykMnmlXUkkeoWwE3FFujBzm4iPbNd7d7a7NSiFuJa5iPKL6cWMTSgjILGzM3zLh73nvbZ','iDXxTG0rR5s4upgOPj8xblyBPHMzTHh0vivoMRFl5lzsb9dd6Gd6c0nO9e3zRKsBfMMmqJ7aiKT0FJzsreQ','GEPPX8RKYBTwGvPSK1UAnr92Ix6yWZil218yqqNLjCKfvYLGecWAaT2D7x3lOdCSxUQQzOmoh6DxErM99ewR61V3TIuHUM3wYKcnrpHFjRuNd6DJpaZKVG1Akr5AcsnxTql','Xg','Am',15);
+INSERT INTO ti VALUES (-1252744146,-3957,'ioFopMmG5','x0hGlKhgRXO8I5N5tQR81u7aO9ic1UiiQGzNscCacxQzMGMLvrsQ90HBEb3gIIERbcisLQ2s8QTkeFpWEiwdywJdcxpXj0pp6GHAu4thkVmfkj50qrGmKXvJ4hzniI8RKmXpbB8ppWaJy8FARx5UXtRykMnmlXUkkeoWwE3FFujBzm4iPbNd7d7a7NSiFuJa5iPKL6cWMTSgjILGzM3zLh73nvbZ','iDXxTG0rR5s4upgOPj8xblyBPHMzTHh0vivoMRFl5lzsb9dd6Gd6c0nO9e3zRKsBfMMmqJ7aiKT0FJzsreQ','GEPPX8RKYBTwGvPSK1UAnr92Ix6yWZil218yqqNLjCKfvYLGecWAaT2D7x3lOdCSxUQQzOmoh6DxErM99ewR61V3TIuHUM3wYKcnrpHFjRuNd6DJpaZKVG1Akr5AcsnxTql','Xg','Am',15);
+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(99), d VARCHAR(21) NOT NULL, e VARCHAR(80), f VARCHAR(44) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2205034557,578907374,'XuGqWxwKrtgJY37y4BU9oicY95FHjSPo8FVPqHSIzdbUKirYZk7jSsJkdtctf5kyYadxxKDM3xxjZIpe','mbYZxx37JWgb','lP0oLvZDUKATKhpmCvuo5EJGVEhEAjYjNT08FKWBCcyclz2FTS8iLG2fnG59Of','d','md','ol',0);
+INSERT INTO t VALUES (539802290,1770710392,'8XMzTKH9ROQ6y','rqTH6g1suWimDQCC8S','dIxsCwTq8XvXgCrjcnes','L03aN5s6QKWLdMzi2wcBZJOD','H6','G6',1);
+INSERT INTO t VALUES (2893057551,3130856379,'AfKZ4sd7T3TgcJhYDgpO91E2xny0Fo0ksGJKTIQxcwihYQ57xcHh9n','jlS6grsizI1n','Qk8VxYEbXhWRdzuXtuyAOTFi','JwB8afcBqPasxglU1L5WQzshTtWG9T2FdfaXcPW','h','8o',2);
+INSERT INTO t VALUES (4263743795,94875859,'l4W5F7Px9ZxNiJRCP0xFCbOKx49hCrFdlMjBNsHV9UZe9d','pNzAB8K9','Vy42HA3LG4','9nnSSeTgMjU3F3EsfN46mspWPjsu8F8Usx','n','m',3);
+INSERT INTO t VALUES (2146847348,2443658921,'D8cKRHkICvROYzkDEdncSS3drP3RyR7xrjU15uqJlm5HA5IMHMacWcU5sUybvIYxbuh09ff8PIHM','ar5biEPF4q0BINvHHo','3BFYU97sdgblmRD9Gmpk89CPyCtO43Q5kV2VvPT4KaCtix5oGHbmznG','dejoia','c','l',4);
+INSERT INTO t VALUES (1587907471,3308690663,'zvCWmCx8X8hQ9x29rnuU5GZiwuh3rh8p7HOrYeXg5QFs','qd','VgKK7QL8tg2Ix6qblPhrbaw0Q906kYZJRG6bLkKL7PBsHPp2BH9bQ05EVX9IOA','vmBJqt16lAd9DDjrJRIPoHBh7HeqyU8','Le','Mi',5);
+INSERT INTO t VALUES (3290703048,1991035274,'tWQgg0JQE7iIIVgBsAU40fD2ThJeGk5KlHWd4cGWW64jGiMmKsLZMvsteYkU1kjpl0HSewzIsHT','BFp0XVyjtV9eU6','VEgNf7npdQixF5flY','J9XVHHjWPPnWOu6PX5i9usp9tIDFNpC3hXjttEeydK','XH','Y',6);
+INSERT INTO t VALUES (1226023248,3524806421,'iLEU3mGDtjacqz4gbtLkpVIyVQ23gOeeDEUlXJ5lQ57gZBATMg6oOohABnhw','7FioYZ','NOaVt2aIz67','b74lHrmgw11oHH','gr','q',7);
+INSERT INTO t VALUES (1213390312,520228921,'5Oc99KMveMW91NXZPkT6iyaflQt7dI','k4eaCRNrN','z82aQIpLPxZsKkxdZ8IRlDoGoOKN3SwJrv9frSbN8xWpJjQn3SuFuOOBNuG7HxStzjzUrlxEBI42Eo70','HvZ7hywCZ25I6','s','I',8);
+INSERT INTO t VALUES (1312558062,3548841459,'WL5zL7SSzK0i9A84YlgnVgFuF487WDyC9iDeu73cU5JWkcIPejrRdJ0JyrutZwl51uF68JD0drNm','kb3kmYeGRs9VlqagtX','xb1wlFtGsDNPp4kZ6gnUXfh9K9QdhCn8FiRKzC9ut1A4CV0240BkDwUGfaH2Qb4tsFCDluVPVKwULrWs','HtjtN01thiT','g','hK',9);
+CREATE TABLE ti (a INT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(99), d VARCHAR(21) NOT NULL, e VARCHAR(80), f VARCHAR(44) 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 (726508553,-17,'JTZOfeuWdeD42Ai1Y7qQSLtsDXS','etafqUz48anq2KI3Gbu55j7VYgkWMjzeCQDd','j0gfHlBrXl1dUOLp5xTw6bdXVpnVaRixzftvjdykPxJkGmTc817EzP6Pw','FfOZd2QjNZsS3k','lGRit2hDY5i4sEvPJn0qD7eQm31U5bM2lx','1upxwZfPUkl1ipsw9Q8Rl3a4yAksM3YoCLDJaC2O4HKwjlbddZUotuE6QKN9Y4xwtzLIbdXqAj7bERES8tfcHbCU67a5jzdC',10);
-INSERT INTO ti VALUES (726508553,-17,'JTZOfeuWdeD42Ai1Y7qQSLtsDXS','etafqUz48anq2KI3Gbu55j7VYgkWMjzeCQDd','j0gfHlBrXl1dUOLp5xTw6bdXVpnVaRixzftvjdykPxJkGmTc817EzP6Pw','FfOZd2QjNZsS3k','lGRit2hDY5i4sEvPJn0qD7eQm31U5bM2lx','1upxwZfPUkl1ipsw9Q8Rl3a4yAksM3YoCLDJaC2O4HKwjlbddZUotuE6QKN9Y4xwtzLIbdXqAj7bERES8tfcHbCU67a5jzdC',10);
-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 (1512600068,21,'vhUt27GImT1IxKhg2yt40kNuITjWB7lqAQOTfoAQOnbM6nEhpaI9N1DMBXY55xhKMB9khmBw','fCT7J1DSrPkEd4p7Qqyb0c1p4TLru1H28KJMRh','Ok3OGVbrBw','0D','G6P73CRdHPOKB9d69YhDMhBW9QXvP8fhYbmSI9oj9lxil6ZQQb2MniHLJYLwT7yP0S0xrXP6','0JZj6sDnT5uggArpoGgNCTdWfGYSN9tlT9RLWJNGlNY3vQaMB2NJmjOiJJ3nRLnkb4y3RcUaBI8AuH',11);
-INSERT INTO ti VALUES (1512600068,21,'vhUt27GImT1IxKhg2yt40kNuITjWB7lqAQOTfoAQOnbM6nEhpaI9N1DMBXY55xhKMB9khmBw','fCT7J1DSrPkEd4p7Qqyb0c1p4TLru1H28KJMRh','Ok3OGVbrBw','0D','G6P73CRdHPOKB9d69YhDMhBW9QXvP8fhYbmSI9oj9lxil6ZQQb2MniHLJYLwT7yP0S0xrXP6','0JZj6sDnT5uggArpoGgNCTdWfGYSN9tlT9RLWJNGlNY3vQaMB2NJmjOiJJ3nRLnkb4y3RcUaBI8AuH',11);
-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 (2008841209,-86,'rC4g6cxhVf2Xpi0VVKBxU8gCw54UcbrXD','ZI4pfW7hBQectl02EOPpgwdAwXap0le5ryb3ZyQnawBOnAIjQtgPSnm2r4hx3cjj9llI4niaxBMzpnVZm1OVJ3wiMMPFrTWEEqOU95dc43GX0EYxzRrLXVII7PGqt5yyqW9SL6r16is4S08ZQzAZ3PYU6XcWx2zUFjTAmdt3C5WpJHDWRwsbCeKvkOpw5oNQvBSAYYCldpBi2AxufRrvy','piztlGCEakE3HTsxIDfMF877SJQ4Teja06FZP','2Y7xSdM8gPvz5ZgyibU1JD0PFhFSivsfQ','4E7LagIrurlIwASDn','fzlW3pkqRcS1KYLlTq7m3JtSNmMuzAWSYa77Nq5NqjowCB8s8N9JeVtdLGitW',12);
-INSERT INTO ti VALUES (2008841209,-86,'rC4g6cxhVf2Xpi0VVKBxU8gCw54UcbrXD','ZI4pfW7hBQectl02EOPpgwdAwXap0le5ryb3ZyQnawBOnAIjQtgPSnm2r4hx3cjj9llI4niaxBMzpnVZm1OVJ3wiMMPFrTWEEqOU95dc43GX0EYxzRrLXVII7PGqt5yyqW9SL6r16is4S08ZQzAZ3PYU6XcWx2zUFjTAmdt3C5WpJHDWRwsbCeKvkOpw5oNQvBSAYYCldpBi2AxufRrvy','piztlGCEakE3HTsxIDfMF877SJQ4Teja06FZP','2Y7xSdM8gPvz5ZgyibU1JD0PFhFSivsfQ','4E7LagIrurlIwASDn','fzlW3pkqRcS1KYLlTq7m3JtSNmMuzAWSYa77Nq5NqjowCB8s8N9JeVtdLGitW',12);
-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 (4025268419,-38,'M5t','G','kneA3XryWYLJc6aWC6FZuJhp7Hdp4ejwF5ptj6WyLuQ5afCJfJ04hjKs6fXyT81hFMBKcT7bLeYtqJ','GCnq18wHxuwUcVnInXX6mCJ589fkgkHu7aG5odfjSYOnUx7qJyqZvGMEpji5vhUDpCSrUH6kgWli8UsHMIW5vh','jOzJ2TXqkamdZ3TJ4EvsbN60PEPPCIhIM','4FDcOHPAiNVlpERZW8RW1Sr72I9qsDVvJfG2gRmicXljW8x9yIBEpawfLLISaAnJkNTwo8aLfLQKEcWsLhgZqlmFmpQ7v',13);
-INSERT INTO ti VALUES (4025268419,-38,'M5t','G','kneA3XryWYLJc6aWC6FZuJhp7Hdp4ejwF5ptj6WyLuQ5afCJfJ04hjKs6fXyT81hFMBKcT7bLeYtqJ','GCnq18wHxuwUcVnInXX6mCJ589fkgkHu7aG5odfjSYOnUx7qJyqZvGMEpji5vhUDpCSrUH6kgWli8UsHMIW5vh','jOzJ2TXqkamdZ3TJ4EvsbN60PEPPCIhIM','4FDcOHPAiNVlpERZW8RW1Sr72I9qsDVvJfG2gRmicXljW8x9yIBEpawfLLISaAnJkNTwo8aLfLQKEcWsLhgZqlmFmpQ7v',13);
-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(30), d VARCHAR(36) NOT NULL, e VARCHAR(62) NOT NULL, f VARCHAR(69) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-580902424,6743519564240567480,'ykxoBfzW','6wBGbMdl1X8mcGTGlSFjX','3jtx1fDMDWa7KiMT3bzMXNqDXPShvWXhWXaN','btO9OUdALf5jcAD7XukDKWlWrGrH','oVxDMF9JdyKQANCJnfXePnEaaBLUwXSF2fYwZfRNyB2qJasPTPxZJ9xBPTg5vWfaPNoUg393YijqA','RcKvEbh7KYi9nRMn1MSRv8xvgeV9rel7k0D7X5LH30d2lql5OC7Cf5Qy7goNZn3eanXacBWY6rXpDjCCFjhPf8YN',0);
-INSERT INTO t VALUES (-1389420775,964459598069707967,'IW11Kwm9fLJZE77Q9','iVm','AxqrpafDQWIG','pzYo6l2yGAyMVFq7nCzBiq','2bBkPMkwUzY','8e2',1);
-INSERT INTO t VALUES (-1107673634,11379882069230314904,'Wp','MuAmZbtGRIA0BsBltnWJUl7037c','UqE5ydoJg','muzUskKICdhecs1n3KjCjJfwB','5OpKlYbI6IeZBfaUbvWqqQzrX','4wPLIzXmxp9zku22FgYVCKbHWnwnWQIJbQD0jHY13qjiAo04En',2);
-INSERT INTO t VALUES (1309416009,7733102532658487274,'MDnSJSd','AOVGeKL0fc4oK91G48Axs','ci9sSHwupZiKFvquoPUSi2Wx0ckMup8jc4z','mQzGPxDrTrUpIoJL69ntePz3dXWZ2fbnZSd2yF8zbzH7vNwcdodCtr','9kkOmCLhbAajrMBd322lAoLiAbbdtjX00ZyidINMWLLGnD4WwE5uqkCQI9','y75CblM08x2rcHNATfgC3fSHYis2QTi2KVwTs4ZWy2Pzyalqv9h3iPWLjcbDzc40VvuQMLbVGX2zkxdjHxZrq5QxH0UcEHUFFPZw',3);
-INSERT INTO t VALUES (-379536259,16638532346671169252,'f2lDwdsggdwXnrYR9qx','EWMxIr','tyyYomKG6NwTpM7ZQwNry357fF1VDUG79eIEmZS','MBP','jl3qAj658AfbbDjY7IvSRsn2ip40mK9QM0JGPaPIjVVeQ2YZwmAX6xv5p','coUgSRvXNtxjs5TMy8gEkUsYnjrbBba6oh3CtOlPCwYw6XDjIadE8vIwZ5lcHGYuzSgKE5jHVsp7OW',4);
-INSERT INTO t VALUES (1042090103,8304744811137437356,'NtPtX4mWKq','7yq3hhXXHdIswawdjxsW751itvI7mZH4','g1ZhzJMRtlWPTwio8F7RawsquXD01zamdb9RACLV4J','vfD1P6FLcpDNsm2HcEmsOR1JAo0raRXSTvl6Po','tHGY22PS45KT9Zq8ux3SnT6lmq2Tp52v7ELWEXPmnobajRcHBkeE','3ISctHFNC6030YxrNdihzG3V7gWxF0VDBZ542dU',5);
-INSERT INTO t VALUES (479619198,258449972884449356,'2gZjRLuXz19ERvYNBnQUnOV2jz','fgmzhsncHCz0BjRKZq','aS8xUxi0SrHCAe6u7BI0dezJsMLrr6nfgoYymU','QvkYqkJJiC98eMLBQIzfoCkR4vOrxBhAtaQdl','GGeTQ2VDT8aTRQvsS4uizFa3lhtlCCq4A7IeNV1f6','8ikuBRs8aGG27TI4MtsQHSZfeGANUq6Mk1JJTf0fLmpHkBB5EYoyJ5hzghlN4r1DOJhw',6);
-INSERT INTO t VALUES (33285431,9090127827949158329,'Pi','SnhoL5t','JfX46MFbDTD','exuzZryEzj04TI1ByNXyNbhkfeGKA6Depk83I0z9dQAEWHxK87t','YXiN7wvQQpKPVfBxPIkd8IvazOx4jigwfZEZzNLzXqO7e4DigyywjLX','wNMMv9G',7);
-INSERT INTO t VALUES (-227308754,3996135510817308870,'uX','rnJLyvUIfYHfGZEoMVX4AMVoCNXXfuBFOEfL','UwunkhkJ2xRtIGyTPFoN9jPIgwrPiSCfYdv0Ynyi1lwYESEYfT9vACps','z6','4UT0XYhB5pbo60kRGqmL8MVw0UCSDYfeihnSvFp89hWIBCDFq2zO6sRKe5BpvkjhtepvXc7lLX6f7kpjx','KkuR7Zdbekkq8kb9Hw70IljLc6ZmIDwgWs2Ea5sdtwHujEwSmf3e37os0JgbIOkUHli40ltIiaeRXxD5xtOT51kaCuz',8);
-INSERT INTO t VALUES (1279775077,2700107160074470022,'tsF7pyOkb','uLe5mb4ws93zJsM2E19wOBkqtOytAAzjr','bUXcFKhr','9','5NAjvVl4fu1b4DSBm3Imb2','1eSKU5cBb2Pxscrw2SlbgRCHeThRStcMZGTPoktUJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1891483182,2567585616606037835,'rsdiY7jhOr4ckKXrZEHeWZ','5DDLpjy','oH','Jm','r9bcVTWIt5Ru0BT0q4m3uRAtQ0zzzfdmmgmgrN688LQBk3i4xARVRKL1WrMSLcLGqUmrIzLhGC4lHqsTHiCCDHrGwg1v','Cs3aypOYtrbeMZh4YzbwSCeFhO4nXJf3SrGmzFTR27Mqkj2MSOz3kk1Y4VrX7rnh6z13Pr',10);
-INSERT INTO ti VALUES (1891483182,2567585616606037835,'rsdiY7jhOr4ckKXrZEHeWZ','5DDLpjy','oH','Jm','r9bcVTWIt5Ru0BT0q4m3uRAtQ0zzzfdmmgmgrN688LQBk3i4xARVRKL1WrMSLcLGqUmrIzLhGC4lHqsTHiCCDHrGwg1v','Cs3aypOYtrbeMZh4YzbwSCeFhO4nXJf3SrGmzFTR27Mqkj2MSOz3kk1Y4VrX7rnh6z13Pr',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(31);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(31);
-INSERT INTO t VALUES (134359843,269457751219427188,'RpXvbVbaRmP','XZkPo33dBeX9W4Ar38S0YqAOv9FxIus7z6','VLj2Fv','yZjjhdJBY3XkVlNj7adeqr1Tpt7QYrngOrreNcZPx8OEUOp07MDO9ntZNf','WP301nIUMyVdCgu5aJWk1gHx7k8','czYuOYSEkKHHZ1sf9V9a988mbNcopWYXxKnOOD3CYiqcgx9XSMR0sHToxZVaHW3PYTdG0jsIVig2OvghFoOR6C3NZA1RCPo',11);
-INSERT INTO ti VALUES (134359843,269457751219427188,'RpXvbVbaRmP','XZkPo33dBeX9W4Ar38S0YqAOv9FxIus7z6','VLj2Fv','yZjjhdJBY3XkVlNj7adeqr1Tpt7QYrngOrreNcZPx8OEUOp07MDO9ntZNf','WP301nIUMyVdCgu5aJWk1gHx7k8','czYuOYSEkKHHZ1sf9V9a988mbNcopWYXxKnOOD3CYiqcgx9XSMR0sHToxZVaHW3PYTdG0jsIVig2OvghFoOR6C3NZA1RCPo',11);
+INSERT INTO t VALUES (966630910,3798381560,'pLYEgKBmyyB6ehOdGridUAj','x3zB6Wikcx','cyM16bSoy7d1Ax6VACgmz6QpL48ErocDiLwmgrzof3VqtxRJcgAzVnZwtjLi79','iIEPEHTGLq8YykRi1mVcHPbgM7nx6','WE','XY',10);
+INSERT INTO ti VALUES (966630910,3798381560,'pLYEgKBmyyB6ehOdGridUAj','x3zB6Wikcx','cyM16bSoy7d1Ax6VACgmz6QpL48ErocDiLwmgrzof3VqtxRJcgAzVnZwtjLi79','iIEPEHTGLq8YykRi1mVcHPbgM7nx6','WE','XY',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(100);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(100);
+INSERT INTO t VALUES (1599511246,46963205,'aU31hli0XO6dW73QvmYIWuZEMhzuLXuWU0eHOPRNfD7IYOYWLyLD4ZCkQoJypqmHBLdE','bw0','OCTLmMPPMXQwWUI4hMJTKj636QF7ZjgaV6Y0Z9Gx4GXKshkh7GEQZPJIcmZ6Dvo','9NvDBL3TTTKFj2apAU8oMdmZ8eMls9ybEwf','p','P',11);
+INSERT INTO ti VALUES (1599511246,46963205,'aU31hli0XO6dW73QvmYIWuZEMhzuLXuWU0eHOPRNfD7IYOYWLyLD4ZCkQoJypqmHBLdE','bw0','OCTLmMPPMXQwWUI4hMJTKj636QF7ZjgaV6Y0Z9Gx4GXKshkh7GEQZPJIcmZ6Dvo','9NvDBL3TTTKFj2apAU8oMdmZ8eMls9ybEwf','p','P',11);
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 (808625528,16362053618563006426,'qk','e11rNLhRIONxAo4nTLIhBHvx7m8HzCJSWgteOfWVvx5Xa7tyCsegRpGgmUJZRydcXh8EhZlYORNBshVvTGLv1lMwk8ijgdcWBUfPdpGAxin4DY7Fr9FgXrA1CI4bw8P41ifCZNCGUKydf4d9xyTxhpLy1vfPggiVTNTsZk9hddaosJto1oU8CkbFx18DtItLkAKq39maLErJOnz017bwbqwE9yO','oOh1wdIDPr0UqRF5Fl1UzbLM1VgJYAPdAaPjmHdKvKyLr3of','RxPobWgwfstVn9DwLVYSYomxBYf503kLGOxzLCytKXG8','os5ITTa4qPOjVCZk4qS0fEii83MMsdcvMinVXz6HAGbXbHW3iUqQPzk8Vx7fXdLIgIAvN6ZhQOt9vBwGfU','k6NFXuscDlN2LiAp',12);
-INSERT INTO ti VALUES (808625528,16362053618563006426,'qk','e11rNLhRIONxAo4nTLIhBHvx7m8HzCJSWgteOfWVvx5Xa7tyCsegRpGgmUJZRydcXh8EhZlYORNBshVvTGLv1lMwk8ijgdcWBUfPdpGAxin4DY7Fr9FgXrA1CI4bw8P41ifCZNCGUKydf4d9xyTxhpLy1vfPggiVTNTsZk9hddaosJto1oU8CkbFx18DtItLkAKq39maLErJOnz017bwbqwE9yO','oOh1wdIDPr0UqRF5Fl1UzbLM1VgJYAPdAaPjmHdKvKyLr3of','RxPobWgwfstVn9DwLVYSYomxBYf503kLGOxzLCytKXG8','os5ITTa4qPOjVCZk4qS0fEii83MMsdcvMinVXz6HAGbXbHW3iUqQPzk8Vx7fXdLIgIAvN6ZhQOt9vBwGfU','k6NFXuscDlN2LiAp',12);
+INSERT INTO t VALUES (2435929682,3700935035,'zdNttF7fnM9FngRQVLEhESXFwHc2fMnT4jTtc2I5JLtIjMvPlFWQiv4sgaCgl','Pq3jBZqeQWtRiZNINqQweqIidCsFzhEquVKHd8boytztJEtAZJj3CpGZpNk5wm2k1qGubR7FWmCYwN0uoFIqhk2xGHuTY9PXGnySLfpMqQMmUDvhjgJoSkftXH5K4dogUPM0SPhhxzb2OU51ZcctH2JUD0Z0KS75xeUS5UY3U5FUJzV7a8NoneP6jPP4FhFQoCpSMr1VPxlvrZyi28ecrnuiMFh3lfGiVFk8uVPk4ayebZ4hhSyQCWQvwd','6ADIxdo5lPtCdK1bzv9J61n5fmaBrw7jDcJoGRroYU','hLhUGjyvDz3w6FPuUWYF3e7bHwb0NmspPzfwsvq1gXye','lN','C',12);
+INSERT INTO ti VALUES (2435929682,3700935035,'zdNttF7fnM9FngRQVLEhESXFwHc2fMnT4jTtc2I5JLtIjMvPlFWQiv4sgaCgl','Pq3jBZqeQWtRiZNINqQweqIidCsFzhEquVKHd8boytztJEtAZJj3CpGZpNk5wm2k1qGubR7FWmCYwN0uoFIqhk2xGHuTY9PXGnySLfpMqQMmUDvhjgJoSkftXH5K4dogUPM0SPhhxzb2OU51ZcctH2JUD0Z0KS75xeUS5UY3U5FUJzV7a8NoneP6jPP4FhFQoCpSMr1VPxlvrZyi28ecrnuiMFh3lfGiVFk8uVPk4ayebZ4hhSyQCWQvwd','6ADIxdo5lPtCdK1bzv9J61n5fmaBrw7jDcJoGRroYU','hLhUGjyvDz3w6FPuUWYF3e7bHwb0NmspPzfwsvq1gXye','lN','C',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1113379161,10560427343207700260,'9jyl','AAA3RqGc7ukpS7RNwlckwDsmi2ndoXB1tIxVdkiGrhdEnowQ78mxkRhqSJiIqL3Ii5QnNYLaZ0nILwLoBp6zHWF87AyRsnZYjK7R5SG5gZY4wLbLoUDNpXKlf9myIPHFABVFFFMEWbMyqac3jd2boKCdUKG6CZjOw6LCoz08','FFB0NGr9RlXTjRwVhGnFySRU52D0x8tu7YQz6nLjC','JMSzgdtB4dPKyTiAfzuHHrgdaQG6OZyIEyWzZ4raNTusIZR8SaCavoogWLAnMWPavP5Oicrnuyj3QeGGvUR94hjEwI7nt2GXzux7RIG7vOQGqu37C1yqjQWXC4BDUEdssyCQt9WRvuFtw80iVwfNksqPtimrALB2uBKZ86WDi3ZtWyuPPmXBXJG8D9xNrap1OR7CySL0AhOnW2WKfc3Xk6oeBAfnfKcjebJelJUyEzEG7qLcsS6lkzJ','qYvC7k3fpIlZIWM20d5eRtiXuokjd','yx2',13);
-INSERT INTO ti VALUES (1113379161,10560427343207700260,'9jyl','AAA3RqGc7ukpS7RNwlckwDsmi2ndoXB1tIxVdkiGrhdEnowQ78mxkRhqSJiIqL3Ii5QnNYLaZ0nILwLoBp6zHWF87AyRsnZYjK7R5SG5gZY4wLbLoUDNpXKlf9myIPHFABVFFFMEWbMyqac3jd2boKCdUKG6CZjOw6LCoz08','FFB0NGr9RlXTjRwVhGnFySRU52D0x8tu7YQz6nLjC','JMSzgdtB4dPKyTiAfzuHHrgdaQG6OZyIEyWzZ4raNTusIZR8SaCavoogWLAnMWPavP5Oicrnuyj3QeGGvUR94hjEwI7nt2GXzux7RIG7vOQGqu37C1yqjQWXC4BDUEdssyCQt9WRvuFtw80iVwfNksqPtimrALB2uBKZ86WDi3ZtWyuPPmXBXJG8D9xNrap1OR7CySL0AhOnW2WKfc3Xk6oeBAfnfKcjebJelJUyEzEG7qLcsS6lkzJ','qYvC7k3fpIlZIWM20d5eRtiXuokjd','yx2',13);
+INSERT INTO t VALUES (2589360802,3058767873,'LkfxYIGhiTsn3dPVuv1KQh10l4OzFhPxHqbgI4QkMbpHlSwcvWDyt9ouk32rhOuQnEULl4vhyG3LTKV860RPfqjlAVJiHwqFyATF','EXXA2QkZWuA1gBIbx6mkbBxeLaWFlXFYo51Enn8aGjkCn2SGn6fOlaqh7brzDIvazi5Qyn9tPeiT97DHEVNDdItV9bqGoEhANYrW','OLuTXaBku1JQz6cV4VCSCsQ7sQ67eKqKBqbioazyCBdE8jcIOfq','v05FuBA1P09SZMh8qkYxgikbXeo','r','kS',13);
+INSERT INTO ti VALUES (2589360802,3058767873,'LkfxYIGhiTsn3dPVuv1KQh10l4OzFhPxHqbgI4QkMbpHlSwcvWDyt9ouk32rhOuQnEULl4vhyG3LTKV860RPfqjlAVJiHwqFyATF','EXXA2QkZWuA1gBIbx6mkbBxeLaWFlXFYo51Enn8aGjkCn2SGn6fOlaqh7brzDIvazi5Qyn9tPeiT97DHEVNDdItV9bqGoEhANYrW','OLuTXaBku1JQz6cV4VCSCsQ7sQ67eKqKBqbioazyCBdE8jcIOfq','v05FuBA1P09SZMh8qkYxgikbXeo','r','kS',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (1955358894,3402063852,'rEXczi8UhbBj8xgMU6N5GI61ZtGLwmGSWqsiZYf3Ti9Uy7Pnfuc9GyUCsLTHTw21','XpvB4Trxpj9QQ24W6UJwEHpVLQGZBShIfh2XJS607dMAuaD8RqAi6WGqgtXI6fRctsjEo4ojCtDNVhY6Nlzfwd9MLoj6Bp0HPv5O4yh1mHHTvesg5FyeFzzhWtI1N86','b73LFtMaogg5E6y4F','YPrVKDfuWIEp0xRGdXLEUmsCeMMd3x0iUU7DAkf67pD8eSVt7FqPsJC','Dz','i',14);
+INSERT INTO ti VALUES (1955358894,3402063852,'rEXczi8UhbBj8xgMU6N5GI61ZtGLwmGSWqsiZYf3Ti9Uy7Pnfuc9GyUCsLTHTw21','XpvB4Trxpj9QQ24W6UJwEHpVLQGZBShIfh2XJS607dMAuaD8RqAi6WGqgtXI6fRctsjEo4ojCtDNVhY6Nlzfwd9MLoj6Bp0HPv5O4yh1mHHTvesg5FyeFzzhWtI1N86','b73LFtMaogg5E6y4F','YPrVKDfuWIEp0xRGdXLEUmsCeMMd3x0iUU7DAkf67pD8eSVt7FqPsJC','Dz','i',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (167504838,2196977788,'Ts7Q7stf9qHED2TqgGHhhtcgvsKYDE9s74TADIYOZEYyXljI0A3oQXa','vDtKF3cRIwV34rjSPRLTMQ8r2gzl9OUBZKT30xqPFW7iGjrUYBJi0zBi6LuNFteKfDg2lr5ghY3zbF9SkxBiaXoysF1cZWzgc34PyPWKpR6YRO0inQkHlcrCJm51cOYV0LjGQZyKHfvVWVvqQt2P6HnMWpoYOrX02bpJL3oqfUz9lF4UtULG1rqfYKMC9NAjihgs3GEhCkFTzqckKQbdt0','Qa1HFlgIl1CJgvU6buDLe4IHMyPxeQBXv0bWME6m2uAl','51kL7v7Nwemg9qs1SEECATU9y3ieOFauwzujDTxAosFdApwsrB2OfbzsCLj6w0F5U2WQiaMx8aU4','t','H',15);
+INSERT INTO ti VALUES (167504838,2196977788,'Ts7Q7stf9qHED2TqgGHhhtcgvsKYDE9s74TADIYOZEYyXljI0A3oQXa','vDtKF3cRIwV34rjSPRLTMQ8r2gzl9OUBZKT30xqPFW7iGjrUYBJi0zBi6LuNFteKfDg2lr5ghY3zbF9SkxBiaXoysF1cZWzgc34PyPWKpR6YRO0inQkHlcrCJm51cOYV0LjGQZyKHfvVWVvqQt2P6HnMWpoYOrX02bpJL3oqfUz9lF4UtULG1rqfYKMC9NAjihgs3GEhCkFTzqckKQbdt0','Qa1HFlgIl1CJgvU6buDLe4IHMyPxeQBXv0bWME6m2uAl','51kL7v7Nwemg9qs1SEECATU9y3ieOFauwzujDTxAosFdApwsrB2OfbzsCLj6w0F5U2WQiaMx8aU4','t','H',15);
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(21), d VARBINARY(63), e VARBINARY(40) NOT NULL, f VARBINARY(49) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (138,114,'PhcrEcn9M','95Z0z4tCFj6j7CCskoCkkNaY9DDVvNdmbk5nCNtMPzTLH09MY6r','z6N5OQ3ncqaaopC1VyDjIVh59aEr','NyTrhcPzj04mEoRx3m','vJHRewgQjWXDycy9eUFVXzCIXzYbquq','YwVvsYk4AkSQOwCIzS4B4TSb6WygjgSyvj2rNgb04mgr',0);
-INSERT INTO t VALUES (149,46,'ZksMN94','ZnfTlcCa8wuW2byEGZpdTiEMZ4MjQW0roD7xNyGTnXUL5TvhzcxFg','R3RkP19Nb','1iFAmWJkxwM23pgUJK1YJx','AX93SFnUwYK5uYCtadmAl6oFsZ2bO4EWhOpa8Iy9Ms3aESCSkeH0BkszAhWxv6E','q598MspBGRPB9IA4gh05WAbNlx4shPvhG8QvsHlRvxOSLBD9AfFVgfoze5DjoUjlW1pFpFwRIjP1IPMNer',1);
-INSERT INTO t VALUES (169,-20,'Ym6dggWs','EmesaHlRfDEXPD0pjgIEauUca','ADpy','bePiEV6H7R2mfSVAmSSXq0nsSKQLsu3W5yry22QsKKP1Z','C4yP5p3JLd8yyNquuidKjnoIRBheSl9EaK9RD5RcH8fhtflrrFv0WV3luHKaur6zAz1ucg13yxcqbVj','YW7BNHZjRTVYXQ2SWw2Dl9oPgHv9JR8DpnFB9Nls5RVeGyDcz0KvtvFCVDayIqEFpHQ',2);
-INSERT INTO t VALUES (144,-102,'wk','1vAQK4ppK5vswhUxnV5YjO03u9GMLYQ8urF','KX8l4qoZbw0BsWmvPx0RTSqBUr','07SM','D9YOYpDN9JIDAiJrBrnFdLXBEUJuJfphx0','udEShxUWDrvV9dueeKpZp8N5U0DyKKEEm0pb9T1hET',3);
-INSERT INTO t VALUES (180,31,'7esHhg','ya44hGM7dIfwEqGmo6ounGvC6MXGemmiOx6ywgLNsDGcTV5lYAbPb1NYUmt','kdrOHYSvqNkqKWbHC54AUNv73qP2JHYUndLGj','dDYfNLEMp9WVlEG4OEVqjJRtGe','li4HCyT1ElwIYWA2Aa2NnS8lChTNjaQ0sPbX7mzJYsx0CKeiL1rb9xoPfiC7Sjf3V0FPxfPvOOSnJHgiQFhvP2TlzMIulAXXk5wc','YFTDuYfWkkIuq7L7UbUKR05eIQGmQN6iv7vX28ZZfZu5RdJq3BzgC679Nvibym',4);
-INSERT INTO t VALUES (206,-13,'FzlGw30i3M8PXNhQpQGjT','ZwbadzNW8IFOGiAP7NeHbIyYCUBX61kQcnVuLI6u6I4Wid6B5Jw0','GUEcejuyE8UGJbafWAp9fy6b3NLIQyn','LSVpCq73qu19tqCGuEfW5HIE2NSmdVLKukls','w2yARkhy39dBjv9C9OdRJf','48JuLwaWdwdEv0CekoJchJgsQwYEsLO6j74Nk2JggaWc4o8fR8e6soF2EF6ZLDJxlKgZw4ji3eef6fL6n4Th8',5);
-INSERT INTO t VALUES (15,-117,'9LbhNw3egj3n6Y9rJzxrU','D','1mYXsepEwA11ll1SXxLmEFRte0flQGOmPCDcc6c','1pxh3WdetJOOvmFQhyp80xcXP9XI','2eCZ7butBeyTuMHloxwbXMs3Fh9zKSFP0Vo','uyCS23Ooh13iInUFK6rLhC8uRC4wdgZKK5lCJ2kW7mB9ba0v1Py',6);
-INSERT INTO t VALUES (5,-38,'FXVatrIq','gCTxffHibv8EoAjfXadO2J5VlgqTS7kExzaGJ7Oyi1z1hCKEc30bcRVYFYlU5wl','NGC82UMYlSxateZQreRSor4QSzPKlF5BN8tPa','vZYEhu','3NYcGsLcCsU3KoQyBbT7wtfQtKVOglXNULxnegQbHalbiTyxWU5WD0lnOkREb4BCxTt9UWTCWXK3jq','utHCnPGKk2ZoPi6Nn6vBPf2u',7);
-INSERT INTO t VALUES (200,59,'ArdST5bJ1nMEIsWXTqM','c','HAGLk6bEAC93IfFBcH3V0ITZ','NEvpeL9G3jgtFf7KtwBhUbiym7h2Ji','M82HRQc63Ce5wM4CHkGWM4x4ocRaYfvg0e3OqbMYaRK89cFQadSx0ACFRX5OTGzib','mJY5AiedzBwIyBPMLBYPTsqH2Ad1lKTKMUbBx44Uck8qGx8Ps88dqkNZ',8);
-INSERT INTO t VALUES (214,-125,'DMEl7xFh5umicE','6THaaYhNCHJ44YUMUAMc59oQz39Lk','Vj8hZXy98','lc1BJVG0F9HvuXYJ8mYSdhCCgxWstNNBMkMsaWjcxDA2','mKOGlRdChAbdXdAZ4QUc9lX5Fwmve31yYkb5A7','3VLh6encpbX6qy1r3eRY3RXrIsa8WSqQRofQTUtxDqfGD2iYm8qbhobOpyWQkit',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT, c BINARY(86) NOT NULL, d VARCHAR(63), e VARBINARY(14), f VARBINARY(99) NOT NULL, g TINYBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10,-21188,'In8TlQ6u3bDqSBzwCvsfuWAjRVCin8UJ6X9lrSon3ChvhwE','edCPSGEWQ780pmX9YkAXDt','sbn4iKc3J','nYOluyHTU','4','d',0);
+INSERT INTO t VALUES (25,12013,'qbqRwmS7ByJZb5ruDHqsFKlFJAwNWOLlkktm','3nitpxK','L6tZUW7','M1gPftlabPHWRN5iAL93XpgXOK0Tbr2r4p7pSUXQZXoIsU0Uzpi9vksB3L8v','im','di',1);
+INSERT INTO t VALUES (102,-21230,'cBUXNgUkc0','6o','gYhmvM','RmWBPriGO5SHvdGF8W1Rd0PczLEyI2Byd7','f','V',2);
+INSERT INTO t VALUES (144,-19965,'vUSuzU9xJ7glvmJeIRy','pDii1PYSiHizSs','n','LpxUdUeLunOWkX07Pkawag3WplUtKfNuERDXi9hJS3Zk12rxegx08ON843ggCP2uMp0i','w3','w',3);
+INSERT INTO t VALUES (168,5245,'84SUlOkwvOzeR7KEP0QU6iazS8dum','W3POZ71wnYHxeFwFnxw8wF0','YeaKV','HpWNTElzJA0cAoAJWE32W','SV','dZ',4);
+INSERT INTO t VALUES (243,29683,'tslte7fD19iQ9w1u7MPiZ','6kCRCd1PQMsmGdAmuvKqUWkr1zng2LZSxFIXTsuo7t','yo0325','Um5lVU2dpUomYhMA7x7dZvKNeBC55KuIEugArbFoNV4kFKSo8u1','f','P',5);
+INSERT INTO t VALUES (74,13824,'VxhsdOuRjKTxLW0UymwFJAreB','crlBN','hKJF77c','YfMlEEVGl3','X','o',6);
+INSERT INTO t VALUES (28,32515,'KXUzuJ8omzQpe2Qf2pgR0tDeTmfz6C1y43wPFK6CzSY67g2A','u0yqWD1qZNZpxvxIwyY78pFi05YwUZGwL2tV9Cm','QhtWdtkGu5b','ttaSjByvz3LnRNrQu0pb5zmiA6r6mg6AtpbDRZHR1KMwIQae6HIf1LWE4nBC5rn3wtcJXeWAwfeELXVz2VFjyWvDLrlq6p9','Hp','gm',7);
+INSERT INTO t VALUES (74,-11776,'fMrECQ','qID7EHaMKg783TZDQPb99AwhcWHmWWDyybm7i5jX7','gwOOhhZ','LDQpeTzgPpGI9zVUJ3ULECe9GLHd6eWSltP0H','Qi','3',8);
+INSERT INTO t VALUES (233,31954,'1ymRFPxWpLHjWSgYRVa8hjStQquE7PdGcYZN','CDFbCY56zOm1IQ','8YLcbP','DJGYvjiCXZgzCL2MQDptVr','oG','5',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT, c BINARY(86) NOT NULL, d VARCHAR(63), e VARBINARY(14), f VARBINARY(99) 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 UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4004298759,-68,'OK3YB','dM9LT0fJ','t14X2dt0qOMcE8ZsH7eA9JtI24Hc','qMo','50Ob0IQxyDa1bNHlFXhHDm8uahXtJz859TTPaoNX3wHz5HbMBOaMW2guEyB4ahWCSDWGeoRVtMQNxS','s6S3qpYNSuJcVAj1NZ6pdWrDJDfr6rod4L4f5v9j8FJP3b578m9fIFzMvHD24ygLNcFBkf1',10);
-INSERT INTO ti VALUES (4004298759,-68,'OK3YB','dM9LT0fJ','t14X2dt0qOMcE8ZsH7eA9JtI24Hc','qMo','50Ob0IQxyDa1bNHlFXhHDm8uahXtJz859TTPaoNX3wHz5HbMBOaMW2guEyB4ahWCSDWGeoRVtMQNxS','s6S3qpYNSuJcVAj1NZ6pdWrDJDfr6rod4L4f5v9j8FJP3b578m9fIFzMvHD24ygLNcFBkf1',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(22);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(22);
-INSERT INTO t VALUES (3964399688,8,'F','Rpguhh','KTjQcKo3GOmUP','GrM9Ot5EGvzMx','tWOoS66RediKNrMwB4jwZPTK0','lkhORigDAWS8CffQMvypTkkhKOHYCpoK8qdU5xKKvM4M9u2AbT9hJSd',11);
-INSERT INTO ti VALUES (3964399688,8,'F','Rpguhh','KTjQcKo3GOmUP','GrM9Ot5EGvzMx','tWOoS66RediKNrMwB4jwZPTK0','lkhORigDAWS8CffQMvypTkkhKOHYCpoK8qdU5xKKvM4M9u2AbT9hJSd',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3546192616,-23,'EO6K','1II1EvZmEfAm8yhZ16VQOWylvKWB1ynMCoH1nLH80JD9WymXOOmzUZ6zBfXIk0M9CoSGVPXnRp9XDe2UzGH5QUgjUuqwX2UsT3aKTVFUdgg6Hmr6lmx7fnbPqJilou42EHavRESZ0Eo1aC72i4McfTvQkxbFwutacVwbFmfVPnUOS3hesHFsqZ5','a0OoxWWAdocGXn','uKvBSzPxH','wSQkEVmRD9NkuAdxvcJeniUOIVTPoWs7jQi','86f0cjsQWhZDI6Snrxbssr02B',12);
-INSERT INTO ti VALUES (3546192616,-23,'EO6K','1II1EvZmEfAm8yhZ16VQOWylvKWB1ynMCoH1nLH80JD9WymXOOmzUZ6zBfXIk0M9CoSGVPXnRp9XDe2UzGH5QUgjUuqwX2UsT3aKTVFUdgg6Hmr6lmx7fnbPqJilou42EHavRESZ0Eo1aC72i4McfTvQkxbFwutacVwbFmfVPnUOS3hesHFsqZ5','a0OoxWWAdocGXn','uKvBSzPxH','wSQkEVmRD9NkuAdxvcJeniUOIVTPoWs7jQi','86f0cjsQWhZDI6Snrxbssr02B',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (3587716046256590396,-21948,'vjTy0sKQc1KIRnqgnnUHFS9KwxZwK0F','r1dnj960mDRnMOg','F8WKKghI','Qe4kWzQpkXzKtUsM27f8qhIh9TVsNvMz4FLclzdR2GeXGloDrXA6e','B','z',10);
+INSERT INTO ti VALUES (3587716046256590396,-21948,'vjTy0sKQc1KIRnqgnnUHFS9KwxZwK0F','r1dnj960mDRnMOg','F8WKKghI','Qe4kWzQpkXzKtUsM27f8qhIh9TVsNvMz4FLclzdR2GeXGloDrXA6e','B','z',10);
+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 (14893303060002006047,-8275,'9zCOMV6PN','WEDSKEsWKfRV0lDbJUemJCeQl','bnp','bA1lskewUy1L9qwRgpVNEzDH2ac9xhCFV9xIFpfMI7tqcpMmTl57TShkZ1OKEQuP7PAWpQxoGyFusfT66YqkldMG6WantZh','C','zN',11);
+INSERT INTO ti VALUES (14893303060002006047,-8275,'9zCOMV6PN','WEDSKEsWKfRV0lDbJUemJCeQl','bnp','bA1lskewUy1L9qwRgpVNEzDH2ac9xhCFV9xIFpfMI7tqcpMmTl57TShkZ1OKEQuP7PAWpQxoGyFusfT66YqkldMG6WantZh','C','zN',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (416101201668809599,3319,'NFwnOu','O0yFCcGyI4HNfQGS2mGmDH5kJ1vBnWaOkCSCTN5Zy9L6yCqanYjuVMv6Yl1W4qtKcs3LzGHfAjw9TXgyB4bIQoHjbcmY1','cJ50uzhEwY','f40AYMz5FMOtQv4ZD44MUERM7WWTmwjxHAW3oz6lXCCVfHScF03PsQcH5E6hVQ','VB','g',12);
+INSERT INTO ti VALUES (416101201668809599,3319,'NFwnOu','O0yFCcGyI4HNfQGS2mGmDH5kJ1vBnWaOkCSCTN5Zy9L6yCqanYjuVMv6Yl1W4qtKcs3LzGHfAjw9TXgyB4bIQoHjbcmY1','cJ50uzhEwY','f40AYMz5FMOtQv4ZD44MUERM7WWTmwjxHAW3oz6lXCCVfHScF03PsQcH5E6hVQ','VB','g',12);
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 (588061854,45,'uP8Zbx5FBlp1QFXTWA','0199gsEcHfHj8S9JDqkpdoGlAbAXDF1ka3brXQyR6wai6M19uPH5LeO219DyJ6u4fHRbKMKzjzzSs0js4i6Zrs26cNU0Ye0nLVo','SH','CQRMzpUptrQ2m8BVk5vTfZXE23xeomqUeKWT47OGfY9dePY8CGL3ouql0FiTGurmDE1xuV6fNNo6qiPm3dEDLGkB0AZjPrYNFRA6duMFL3oh3479MH99rjAREwIsP55aCvrIUpQ0PG75Yh5AoeZ56Q6iKGRecj1GqQTEMjCWcvsKvzYXVhh','xHQ8vLPmnV0XMjZr1VOHimTFeVT52VSu6vpqfjyRIhOmj0WLs47n2ttLx74Rr1PKi6B4yC605GIOamACLDgFEIjvGIpA8UIbIVme','oKhABJVcIYUUi58EVuMBbc5esuYo0fxz9KVYoULM0f1PveClITm587FsLTFg5JZIbiSFy9dZQdEmwm31KxXi7wO22PWbb4M',13);
-INSERT INTO ti VALUES (588061854,45,'uP8Zbx5FBlp1QFXTWA','0199gsEcHfHj8S9JDqkpdoGlAbAXDF1ka3brXQyR6wai6M19uPH5LeO219DyJ6u4fHRbKMKzjzzSs0js4i6Zrs26cNU0Ye0nLVo','SH','CQRMzpUptrQ2m8BVk5vTfZXE23xeomqUeKWT47OGfY9dePY8CGL3ouql0FiTGurmDE1xuV6fNNo6qiPm3dEDLGkB0AZjPrYNFRA6duMFL3oh3479MH99rjAREwIsP55aCvrIUpQ0PG75Yh5AoeZ56Q6iKGRecj1GqQTEMjCWcvsKvzYXVhh','xHQ8vLPmnV0XMjZr1VOHimTFeVT52VSu6vpqfjyRIhOmj0WLs47n2ttLx74Rr1PKi6B4yC605GIOamACLDgFEIjvGIpA8UIbIVme','oKhABJVcIYUUi58EVuMBbc5esuYo0fxz9KVYoULM0f1PveClITm587FsLTFg5JZIbiSFy9dZQdEmwm31KxXi7wO22PWbb4M',13);
-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(18) NOT NULL, d VARCHAR(43) NOT NULL, e VARCHAR(89), f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-6856,46146,'0772pi','FVa0xujwODPPQpriyhnjwK0qlImTVIy','I7r','gO6M69dLY6kIQWv6bmFuMxlw9h7Yaic8V2cbWeUQZWVQ5PXll7291','mpW7aJQMRjU4RAd7pkRU710CwdjO1162FDb6u4MXeWJkKgAwRd1K8Nf','N0qPygGNemfdEthiimGJOiNGlpM4W5UOxSqAN7BT7tTNFhRVxhWBPDUIIaN7T7s',0);
-INSERT INTO t VALUES (-16546,23477,'XuIzfe','UeRxUJdvUyD70I','XN8i6D3sXlcblzHxC7P1lakQlVSHjnGwd5Bz9E2cM0d8CsoYg0WaIx24V6teCyJesl9ld','VATiZctiatxi5ePMivB2tPLf7LdimgIlU8bGh','AAyixbf2hi9VegdmJhMwrL3exbs0774vs20R3ml472OKRnWyw','AqJ8uFGDRihMeSdwkccOgRSsPQgQdpcLhUkgJbwbXV5cjvA0DIIraVkGe9DX0uMeuOxyXsWSV7J3hcOw2x9nPum5',1);
-INSERT INTO t VALUES (30940,49377,'g4Ua','MDyhtb73KkLPqZzsYsi98LP10MdZ6SuvQcUoEBKe','ZnyyLs','ieeVBR1UBpnnCWYOn8K1IszZMnrHJG5o6fsCCG4u1cXwaXhoIcOxZr6uOJfy','6fIjhpSjKAtBfZPoeiTttVLGyo5nStbekZM71Plm0XWSKZJRvXrH6z5AtBRaCR9N9ZCdLwNq5N4Nc','pBMG16tUEMlUfvuGietNZFXSyY7x5ybdp0Pd',2);
-INSERT INTO t VALUES (8675,45787,'dLQIQlc5fQU59b1h2P','Zzx8N4','pXbHHBMZzCHdnysLN9BVsA6tpvHSddklMM8WWhUbvpTn1Y19UsqMqTfdtIYgDxReusiwY9vYbhkNgQ5olHax','5pxvgIWsokessha0','GHwuLV6hXqzM7MiAkRKRnrbJarV9BEtSQM934cJgv0fnOp4IZOPB8lpkzhvHm5LHeTiqLRHgNCxRsL0N','mV5Sfqo1Vjk2aDGWuFH8PZPr10Lx7zMk',3);
-INSERT INTO t VALUES (-4580,21150,'mf58jT','ruEUO7H9keqeK','JFwWhHgtCaBM3d0N9Cb6MwZB81cMPTlIzcUfjoEpKc47IVwH','t2EsVzcjIC6cj021JRxSX0bGfAuofXbGIIcFURaorBLHdicDyiAZ705UqiFvkGGLZbW38s94q8IPq60','QAKU3iev5qrFuVhkFXCGkM19','3cLn77ldyxn5k6gIzIjZciqVYr2NHJ9wgvmdTjHq3A7OKZsc8NCSTYsC1caRVHq3xJA1J',4);
-INSERT INTO t VALUES (19800,48713,'sH24xKFjKroBjsP','1e2wvB6clgDZq5r5b','CPIdwUFMaFmAjYtr2sz97zPj5YT8uZTSSOClTbrCOX8a5T00u9Npa7XptRB','gxvxGnIkPcuTlZpia73Xd','Ln95R3naFNHU0muKux6frv6ryModVJW17CUgcy54mDbkayHVHW0VuS3AqiAProHOuRS','eTWQHTMjPoMs4PU7eKY52UDaUlsPjzgZqa10pajfNwjEOkNWJOi48MZ681RPjiTiyYR5iKgUtUBIQCiKOP7YmdQKvPCE8a',5);
-INSERT INTO t VALUES (23176,18193,'IsuaY1xtCCmzBw','2hOMu4mZB4vbrDpCWyy','fO5m8NYMyliq5PopCuYjAn4vCaPIvrNeXth6bARddBNDrNE5FGmtAQVEV4xwiQ1UmHk','28YNxTG6SfjYLKo5xY0JjNhb9wKHp6wwclJqcLRJ6','b3WiuJo4BYzX8l9M0pDJyDgPp2QOp84O8fYQ','q5ZvN9zbhVUgungsAaiH1aCRy6gkAZtqTzPLBG6tc940AeW5sFDaYwYcIDrBzZFgV7UFOvogOC3YwajtJix5KOwIEh5pUvPeqYij',6);
-INSERT INTO t VALUES (15752,22563,'1DRkj6NsWhRmYb5HL','9PVTiVXTAQDlIiAUqAczrNMH6xCtyf7WI','6Teu3JWv2Fk1YQryGVm','VwRK8zPdC7VkI6WWCclzVJrXLHZCF4UC5k0FQMCQkOlhT1','GC2gbCyBXc9HUq4VYPRC0EXc18vKqoOlzg2LY4uhH936hI1AVf4Dl7gaDrGpMKR8Q52Ys','sFHnxyt0goAm6mwdu1xGPxiY8Ait80rjGFrwpDo9VQWESssxcASG',7);
-INSERT INTO t VALUES (-14076,62543,'NXABIRYV81ml','exNzGZjQksyhptb1n','GpGVcez1zgHGE4TWqUfsxJrGK49lFNFnh0LcP3QLBsiVqOl4LSZmTGdb2y','0NDAbJCLdecs8kBpzvnbG','Ajg19QFJjZBYtPxJfjz8udLjJXAAJeuJwO','hozjWf',8);
-INSERT INTO t VALUES (151,56517,'VDik7QIVz78BvD5','gz8ZkgQt7rEtf2UqLTi82CFtWu4mX','PeFEWiAu6c9SwUE7icySbjbiuSxmETzD1kcEuZCbSUEUuB4zoEu5aCcZcMN3OlNKLPgxSs83ze7L8','BS6QIPitdlxUPMMUqtrQJP5MEPpjLyzvO1d4RAK','Pb2VewcaKD16i9HtUUeVjYvqQ3ap0qBiBShTEbkW8kyE1vNQsmxM0TnDuAVTdHH9dvwBMKF1Kx','usYJEaHgDSD33bQtLjw4nxpZ5h1vOLyPHLprRddV5Ctwu8bG0buwTdSC9Mj9P6frIuABXmzcTY5Av0o',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6529023600619333329,-4212,'4Mt0wbR1KqVfhPRqcImV9nTKx0D86UDmzsMu3LMiTwH2uHB6i99W5XpW1ozXz8NbV','xOQXeifuwsGQOYg4AoCADmnVArXdidHR23dJ66VFp0Tdkxm8XlTsxPYd6XgEWNaKwz3XRh39BIxhcGpcXcbVk9qe7vixh7GJyzp3k6vPuaTezJDFeaW1EDY2b4uX3g9kfQ','12FR','P0t9SDrZf5NvyMOos7OyuBYBNrd9s42GJ3SzwQA3RmPnjuAaioymO5vztATzqWSHB6CCRCI9NVwEBhka7QAY79E','d','0d',13);
+INSERT INTO ti VALUES (6529023600619333329,-4212,'4Mt0wbR1KqVfhPRqcImV9nTKx0D86UDmzsMu3LMiTwH2uHB6i99W5XpW1ozXz8NbV','xOQXeifuwsGQOYg4AoCADmnVArXdidHR23dJ66VFp0Tdkxm8XlTsxPYd6XgEWNaKwz3XRh39BIxhcGpcXcbVk9qe7vixh7GJyzp3k6vPuaTezJDFeaW1EDY2b4uX3g9kfQ','12FR','P0t9SDrZf5NvyMOos7OyuBYBNrd9s42GJ3SzwQA3RmPnjuAaioymO5vztATzqWSHB6CCRCI9NVwEBhka7QAY79E','d','0d',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8674528876145741070,-20876,'MOS8un6ufI3jEMqZvoI6LzJpQqS','4z4upQa6SonYFky5Hdq403n3JxBCSsKoDFKF2R4s0LsVd50zAEnyrwx29tUqijF13b4OqxiCPiVxt3zJD7fbyRFoEQGlLm3V5XELbUTqJ5U4bLl1ROwanCekOexj7LRfFFITEfmmcbgBQ0B05Ua1ssNWPtYV4uFJNtvjl865g9iOXDlAlk7r1FXSo9LSlOXBLSAoKoVs6N8svtio3Pz7iS7yTaZSaJcqlaF','51qLD','qnGtkhrj7oag99ji6zpqEuzsJfEUfsuELSGgXP2ZFrm97rKCv2UIVoPjRwBdkR9R3H2LeH16HBDpg5vEMye6tE68Cf3oLQ2xYkfiuNtsp8FbpV319eKiErUol29Wp1AWqnrS2RybaFzbuze0bOQtVYkFwqQwlmsyrQUVzQ3GPtW1ie6hbSJJoTfjn6WxOZaqhxwAMVcVWtQC0ro2BW903TPYI','UYG','o',14);
+INSERT INTO ti VALUES (8674528876145741070,-20876,'MOS8un6ufI3jEMqZvoI6LzJpQqS','4z4upQa6SonYFky5Hdq403n3JxBCSsKoDFKF2R4s0LsVd50zAEnyrwx29tUqijF13b4OqxiCPiVxt3zJD7fbyRFoEQGlLm3V5XELbUTqJ5U4bLl1ROwanCekOexj7LRfFFITEfmmcbgBQ0B05Ua1ssNWPtYV4uFJNtvjl865g9iOXDlAlk7r1FXSo9LSlOXBLSAoKoVs6N8svtio3Pz7iS7yTaZSaJcqlaF','51qLD','qnGtkhrj7oag99ji6zpqEuzsJfEUfsuELSGgXP2ZFrm97rKCv2UIVoPjRwBdkR9R3H2LeH16HBDpg5vEMye6tE68Cf3oLQ2xYkfiuNtsp8FbpV319eKiErUol29Wp1AWqnrS2RybaFzbuze0bOQtVYkFwqQwlmsyrQUVzQ3GPtW1ie6hbSJJoTfjn6WxOZaqhxwAMVcVWtQC0ro2BW903TPYI','UYG','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (15578306333265051058,12213,'MxQiFBq22HZmICKzVgBD8lxADgZCPVBSgfM2lSKuW8AnrbDcy4tqXx5HFroQzLbQBGKf40W3WORW96','8E2M0wttiJ0J5WElJfTZDK0qqZxcvjeIDba8d4lIxzLe6anUQChds5YiWXJ3oMTYEcmdXQJQKU58h60RNlUv9QdOINB66ukm1jXqcj4ijjvOGt7SKCgMj7HMtgq2YCkpoHUkpx8Qr9GAfgbUmP1yADXu8eoT8iZt6hJO3A2CRNsrEOOjW7TJloRsRycYqlruADatMnF7B5gk5EgnuHqKLcVMTXyHeCk9C6u543DG7DcX','odIAwTF0Igk','EJS7ZBkykZupNbejyTeTH5ZSGPgb8hYkqVJgQ0jIynsYfckf2ZKuvO7NVu0wrS0WrslNtGJUzT5hdndnc2g9Tsa20HpgpV7fIguMQ8cC0Ou8EK4GP6xJxDNlLJHbRSfRLEA6rBMPYZqCscKWrgkBlMgIXKN0oBSsAJmK2GNFdnRK7qofRv765x2OJJZBiIyWGTbbKBpwAWOIDADWoDZUcnFq1CKyoe0yFqIbxbgcxuq85q06iuG','R','v',15);
+INSERT INTO ti VALUES (15578306333265051058,12213,'MxQiFBq22HZmICKzVgBD8lxADgZCPVBSgfM2lSKuW8AnrbDcy4tqXx5HFroQzLbQBGKf40W3WORW96','8E2M0wttiJ0J5WElJfTZDK0qqZxcvjeIDba8d4lIxzLe6anUQChds5YiWXJ3oMTYEcmdXQJQKU58h60RNlUv9QdOINB66ukm1jXqcj4ijjvOGt7SKCgMj7HMtgq2YCkpoHUkpx8Qr9GAfgbUmP1yADXu8eoT8iZt6hJO3A2CRNsrEOOjW7TJloRsRycYqlruADatMnF7B5gk5EgnuHqKLcVMTXyHeCk9C6u543DG7DcX','odIAwTF0Igk','EJS7ZBkykZupNbejyTeTH5ZSGPgb8hYkqVJgQ0jIynsYfckf2ZKuvO7NVu0wrS0WrslNtGJUzT5hdndnc2g9Tsa20HpgpV7fIguMQ8cC0Ou8EK4GP6xJxDNlLJHbRSfRLEA6rBMPYZqCscKWrgkBlMgIXKN0oBSsAJmK2GNFdnRK7qofRv765x2OJJZBiIyWGTbbKBpwAWOIDADWoDZUcnFq1CKyoe0yFqIbxbgcxuq85q06iuG','R','v',15);
+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(78), d VARCHAR(5) NOT NULL, e VARCHAR(24) NOT NULL, f VARBINARY(71) NOT NULL, g LONGBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1865648,273659039,'79fFiYwt','c','BQnNY4hKYYfp','bVoDq8NZCE1fAzu7ye1yPPkIpoWj7ERlrXUJHRvCj3lqFKHfAIR','ih','1',0);
+INSERT INTO t VALUES (8315556,133331604,'tZeggYsTrrtTqCTNv2YMJRg0FWpXJHICi05ilznk5j3YWtqlJp5aQ9','I','vmxSP6zbkfRVi','w2Qn47bDUBeW50cpeOMe7LM2ly1foeSSQ','Q','J',1);
+INSERT INTO t VALUES (-482375,4122726687,'h3PnMqPjhNMgUvwPU2Ygk32wM0KnoYn9ThhCu2xo17fvZzlNgAM42I5tf2oWuFt9wcB','i','YG8YmJCNwVS7AOmuF0Hjd','LRvCKwQ65x8H2uFOJ7OzGU4Rdd6wJ9','H','z',2);
+INSERT INTO t VALUES (-1289270,3389253774,'nQ82XiGXFSx1yAEtls3GHYF7oDqtleVw7tp630lMGbaWpJa0T91ddU','dvIHN','oL0ZULemtFGtMvgzv','H1yc7htK4WGY2bOYV5Dx6d2y24','i','F',3);
+INSERT INTO t VALUES (-6775644,833664940,'gIFI3xfzTtlcByPf1XcblBbomW486UUblJGDhJ0OURXnJVcCzpmJTGcpQoxiumw6DtZ0','5Kk0','rO7COhfvaYHEbRr6oYvneBR3','gmubKAq6sqsbwOuDSaU17XPGfTshdKoeAWPp8aSUMhT2tz17JMq27rZP','D','m',4);
+INSERT INTO t VALUES (6164953,2062851098,'3oPAMPJeZQU32oEcLVjxR9aV4u2JwsBf1pwIAPnNBfLqrj','Zuqe','560Y','rin6lAOdpbqZ0QKGDdh9QhjWOWU5F5hsHkFCBUzoO6ZYR4x1lxGlX','EZ','e',5);
+INSERT INTO t VALUES (-1600952,729941755,'h0d2v1J16XHkboMBWdxYG','Fuohm','9QwsB61Ha8WofPr7WBtPG6nG','ZJIZakc2anSEXZlwJpkd3B5CIS9WS2J0Qskj9lgWi','vr','X',6);
+INSERT INTO t VALUES (3742597,4148263123,'nw7LgB9HP2q6H8Cf3tM7NGNB7tJ7yELkdM3Uaw3ErJpnxuMFbSsIP9fiEt','tc','SMAg0CO3xeggvEdU5','7cv1hi3gtBYOUIzh','ZY','z',7);
+INSERT INTO t VALUES (-4595378,1081516029,'zpHIZwyuy4SxKmuju4VTYwyBnyepxZkBe','YULs','rXXzFzBkvTlauYNYPF','32INDq0yi7O6XMc9HZzQvdL','D','u',8);
+INSERT INTO t VALUES (-261121,563577925,'VCMXxfFRRy4oqLKgciEZYiikRPsK1JWCICUhNulHG23Hb9I14rXBmS2aYP6zeqXClzwGm','sX','ZK8Yp5bc','E','Ch','w',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED, c BINARY(78), d VARCHAR(5) NOT NULL, e VARCHAR(24) NOT NULL, f VARBINARY(71) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (234105826,17054,'QRFdNpkAuS1S8cT68G','Lxerv0','EyH265U1B3ms0Nnj9dZy','2tSbxFRQQbfX0g36DZj0ih5sIy','FE','r1PgigOai1y7lMoNgjfmGfctQmgvKfg2CEHrFaR4uIZKZxHg',10);
-INSERT INTO ti VALUES (234105826,17054,'QRFdNpkAuS1S8cT68G','Lxerv0','EyH265U1B3ms0Nnj9dZy','2tSbxFRQQbfX0g36DZj0ih5sIy','FE','r1PgigOai1y7lMoNgjfmGfctQmgvKfg2CEHrFaR4uIZKZxHg',10);
-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 (-2138574320,61850,'WPAmoOyenGvN','6vbDLrXtE5El8rvl4lPAkHHgP2Ds9dWBDoJ4U2ho','IwofNhFCOze6QxdvNcWx4y','5SGgAaBliCcXbcZwcAGJ89ldmIgxPV7cz','RiAGsDMaWW4ym','10LkUx81O0RUmTIPXTs4QczbCs',11);
-INSERT INTO ti VALUES (-2138574320,61850,'WPAmoOyenGvN','6vbDLrXtE5El8rvl4lPAkHHgP2Ds9dWBDoJ4U2ho','IwofNhFCOze6QxdvNcWx4y','5SGgAaBliCcXbcZwcAGJ89ldmIgxPV7cz','RiAGsDMaWW4ym','10LkUx81O0RUmTIPXTs4QczbCs',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (644701677,1873250105,'XGWYyIorHxqEIZihQlb1RYlEw4NGPShNR8G4CZMjcWQ','W','tPjFf6kDZddx','QxKL4BeBIXmD9LlbNrGWSSTYp8n8JtObY0CTqOdh6kLQLKxnGUVU5vovEy','P','O',10);
+INSERT INTO ti VALUES (644701677,1873250105,'XGWYyIorHxqEIZihQlb1RYlEw4NGPShNR8G4CZMjcWQ','W','tPjFf6kDZddx','QxKL4BeBIXmD9LlbNrGWSSTYp8n8JtObY0CTqOdh6kLQLKxnGUVU5vovEy','P','O',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (-78118524,2908837367,'HycVd0n6J8Qk2qdp7o3asVw1dfqIkUw7xakU0bTcIZEcuoXX6rb2M','p','mUIfJUrs6A','P3Xlj0PiFg4UfOQHstSD6Dct6mz','Cr','d',11);
+INSERT INTO ti VALUES (-78118524,2908837367,'HycVd0n6J8Qk2qdp7o3asVw1dfqIkUw7xakU0bTcIZEcuoXX6rb2M','p','mUIfJUrs6A','P3Xlj0PiFg4UfOQHstSD6Dct6mz','Cr','d',11);
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 (1341786267,62684,'vPixzyzz8tV','r5NUqkmMGzQeFBcsw1nLPhzow6wFPN3gghrsChsSGU1aky1m5UhYSZ8qTysbomcpHLOK8lXSx1594cYRchWPI','L0JuirxL17wuDx2ZelQusBdzJuVItVRbw7RgWEwMRaPGjm6SXzpz0jBPn8Jjj','aal9GqxUS','RK6vKcxE5uW6Fk9B1UAMV1CYdBI2nKmgN','7I7hiCp0XyOaFgGOdfcDLPDdecZboGNB12KZ31UtIst1NDz8H0nPKLF948VOsAmouvxtEQPzEWGHUgJY2',12);
-INSERT INTO ti VALUES (1341786267,62684,'vPixzyzz8tV','r5NUqkmMGzQeFBcsw1nLPhzow6wFPN3gghrsChsSGU1aky1m5UhYSZ8qTysbomcpHLOK8lXSx1594cYRchWPI','L0JuirxL17wuDx2ZelQusBdzJuVItVRbw7RgWEwMRaPGjm6SXzpz0jBPn8Jjj','aal9GqxUS','RK6vKcxE5uW6Fk9B1UAMV1CYdBI2nKmgN','7I7hiCp0XyOaFgGOdfcDLPDdecZboGNB12KZ31UtIst1NDz8H0nPKLF948VOsAmouvxtEQPzEWGHUgJY2',12);
+INSERT INTO t VALUES (-514729489,4014029744,'wNnpejYNsIwV1NQAaJblwQ','shslgdIfMdVfSVUZlKTMTsQ45RyYE2PwlL8Cfit733PnUIp1x5vhLbyy461DOoe19bxuVHS0pXtTJyVHVrV0QpvrEDZqjsUa7Vt3WsPoJ6UrTNTJuQQgDDYT2mElTyWJC9wbggRSHLJ1xaWCOv9QP9S1h7bCcbXoxqMaH1H5dnpiMiPqiTT3DUBxGww','8','eC1wHIZCx0si4GojYPxqht5ZjZeM','ms','E',12);
+INSERT INTO ti VALUES (-514729489,4014029744,'wNnpejYNsIwV1NQAaJblwQ','shslgdIfMdVfSVUZlKTMTsQ45RyYE2PwlL8Cfit733PnUIp1x5vhLbyy461DOoe19bxuVHS0pXtTJyVHVrV0QpvrEDZqjsUa7Vt3WsPoJ6UrTNTJuQQgDDYT2mElTyWJC9wbggRSHLJ1xaWCOv9QP9S1h7bCcbXoxqMaH1H5dnpiMiPqiTT3DUBxGww','8','eC1wHIZCx0si4GojYPxqht5ZjZeM','ms','E',12);
+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 (-1817094422,2616161498,'cbTTN6lOazAqincljVycjA6fy8Qh6LiUaAijo8miiLjAg98lE8LUlWk','V2wjaP7ZbWhI9MJ0L3ud3XCF','No','37dxwmgKOEEfDpbJBV3aD7x5POcLP9EkOWN6YvgxItGukGrHPgRAWve2MfDqSi8zHTmlGoJPLhnWf84rZT7FvMgs8s84YHYwIrMdCoLmNIwvGOohqPlyffHoArx5asFuAilBxPqMKHBDcC4nxTR3vQlVTvcU36U4Js8b2Oau5qFACeWGVYHEQqvRnrM1Q0nT49TeE','3x','r',13);
+INSERT INTO ti VALUES (-1817094422,2616161498,'cbTTN6lOazAqincljVycjA6fy8Qh6LiUaAijo8miiLjAg98lE8LUlWk','V2wjaP7ZbWhI9MJ0L3ud3XCF','No','37dxwmgKOEEfDpbJBV3aD7x5POcLP9EkOWN6YvgxItGukGrHPgRAWve2MfDqSi8zHTmlGoJPLhnWf84rZT7FvMgs8s84YHYwIrMdCoLmNIwvGOohqPlyffHoArx5asFuAilBxPqMKHBDcC4nxTR3vQlVTvcU36U4Js8b2Oau5qFACeWGVYHEQqvRnrM1Q0nT49TeE','3x','r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1266125603,2307110052,'oKecnq1tTaKUHUxpv9JDVGe5q4TZngRGdbwWtzPF8DVqsCWNL','bI','NttxksaWDFgEVH','nONBaBJE07joihm7RNDsCvr1K5IzCBmRE0DFiCtPRkofx84rBQjHDLgDIn11','7V8','e',14);
+INSERT INTO ti VALUES (1266125603,2307110052,'oKecnq1tTaKUHUxpv9JDVGe5q4TZngRGdbwWtzPF8DVqsCWNL','bI','NttxksaWDFgEVH','nONBaBJE07joihm7RNDsCvr1K5IzCBmRE0DFiCtPRkofx84rBQjHDLgDIn11','7V8','e',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-323726148,2890566266,'E5IMmPWTBwixJA9boBf','96ezxnGWyeu168K3hHpK9gGZc08ZYI08qXjlhY8kOJ2E0HZ0UeYwkwNi266m','r','ngtTY3Y6mOd8fNI1dzlnAloQGckeYSWR7JwjOo6Sy6dub0p6LKHERjwCVduqCqT1','V','tY',15);
+INSERT INTO ti VALUES (-323726148,2890566266,'E5IMmPWTBwixJA9boBf','96ezxnGWyeu168K3hHpK9gGZc08ZYI08qXjlhY8kOJ2E0HZ0UeYwkwNi266m','r','ngtTY3Y6mOd8fNI1dzlnAloQGckeYSWR7JwjOo6Sy6dub0p6LKHERjwCVduqCqT1','V','tY',15);
+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 BINARY(86), d VARBINARY(37) NOT NULL, e VARBINARY(15), f VARCHAR(69), g MEDIUMBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3360593262923855610,162,'xP2nXaTwz4ucBW0tlBWWtj','wtLWb0jePzCv2yDA9RblG80CuEm','KuZufP','gPJEpCfngHTff4oQuV3PexcYAz0V3laj0RfMewPwGv7dodIER9jkrbQ','M','T',0);
+INSERT INTO t VALUES (7262096155553702126,106,'rRLmTltZsp8XJypuSHiLx2h3hSD6v3RPd86H1k','Myqc','Cf8','sQT95y91Wb2oQPksZnrxcLEw6boVkKvKwphfRNhxyntfikXakkwkV','F','9',1);
+INSERT INTO t VALUES (6147939308344755722,217,'GFXStEzv','yt6SL8fjBv6ch8kEgwT4o9T335HUkibSq5','FByx95lyj','MFNHfjTZptPmnLcV7EQ2DR00SBVDZ637sYVP3f7RTbU82xClHYf405QgJY','M','u',2);
+INSERT INTO t VALUES (-4106425913880181842,149,'x2fWJpzcT5kPSWUELTUNr2AedkCFfj35yPCU9IxOTqpuiSyRSQIuwcVmd','PejC4dWegHnQNlLo1Zv','myBvHyVQHU3','AjLuGStsJ5ZPuP','P','H7',3);
+INSERT INTO t VALUES (-5415998655266340131,190,'sbSATGlrPIrHbvEHWWBcrUPS5IcDgwkPpJKgcgunfNaAImztlE9BHPFafcl','pfYJqbBVHq5fu','cXI8LO','H3pml665Jv0EVoBB7Ba6AiugfXCYI3TYq6eGqgvfLDYYa3V72','7','R',4);
+INSERT INTO t VALUES (5959147094120986300,126,'otyIrpZy','Q3fTPxZ6hYzQkniJ5','QAADphvC','7e9yKpcOLVj0ndQL','2','y',5);
+INSERT INTO t VALUES (-3351564476859701628,45,'zskdiMwSRmO9WoiHizjZEvWtwdFsdba1RpZ7HKlJUZGOpw28byi5DOb5Hk8NLqHdyXggFR2YYHNj0','VLsoBYRDk','DIkmSPilC2LVX','eum7CSO2w3I7P6kRKXMAHLdPEJyTSRr4','7','i',6);
+INSERT INTO t VALUES (3895987037260051056,228,'U0huByDIJ94MjO6eHYYuvWLcEZlxBhs9PDx8nYbrcq8n0aosntubYG5cWqj2QIOJ3UNaMvTJbaPpH3cP','QoujRd8USOOh','J','SNNbcf60GR1Hxm','b','mU',7);
+INSERT INTO t VALUES (-5844260451658525463,86,'Zv0nEPAYxJVPX','5Ds8YtcSjRksguCg3iyBLF4w','JElizPV7yxUYg','C2nN5qKP7kazUVXGfJiGbz0wMNQazP634YD0dArqAaN4pOxUnczrbJGwCfikMvyTbMU','Y','QE',8);
+INSERT INTO t VALUES (1777653996144542243,122,'09w05credaRACkQVrq9MqBPA2slWrQ9Gsr0UlRM1qNo8uCmoUOvA7vlxQZVyEFlY7LUWEsXmEwegEZFb','oTCv4f4kHi','NWsjgN2X8CQK','BYUzoJtJsIWYpMN64ex','A','u',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED NOT NULL, c BINARY(86), d VARBINARY(37) NOT NULL, e VARBINARY(15), f VARCHAR(69), 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 (-6549264568403282628,69,'gFOx9F57ZbkWWHXVJ','gfDQ2zcaptVFdRQjYnZqjn1MbyIK2Y85X','s1xYRJeb','HcUfReiOfv2VZuLhAIhdosjtz0I3AZdvC65SdvxyXNXQCXqx817NI','M','4',10);
+INSERT INTO ti VALUES (-6549264568403282628,69,'gFOx9F57ZbkWWHXVJ','gfDQ2zcaptVFdRQjYnZqjn1MbyIK2Y85X','s1xYRJeb','HcUfReiOfv2VZuLhAIhdosjtz0I3AZdvC65SdvxyXNXQCXqx817NI','M','4',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(87);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
+INSERT INTO t VALUES (-8555458035671224852,229,'wb0ESToyBsFixY3EhIo0HCNNvH4wzHjhig6DuQWTpMaYQUGsKmRAHETilTDWGjtgLbUTTK82N4niM219','baMtouyJz51hQnFQrCkygeM','G8pzc','Uxa0X9tl3EIQGtOtLqhXCW','j','gl',11);
+INSERT INTO ti VALUES (-8555458035671224852,229,'wb0ESToyBsFixY3EhIo0HCNNvH4wzHjhig6DuQWTpMaYQUGsKmRAHETilTDWGjtgLbUTTK82N4niM219','baMtouyJz51hQnFQrCkygeM','G8pzc','Uxa0X9tl3EIQGtOtLqhXCW','j','gl',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7854879591965095116,184,'LLPlOWegZgTHdWFODkwZn0m2A0lUmJmd5Bvf9CyK7Z363DKHmBlu6AJxehhIWoD30c39CSlL2rbT5WQB2RnWS','0GVFQtG0g77XnZTnpPY6i2itWlsIgivlbaflDhoAv4xObM8Ajg2xlw3kELCwVQFHV0Ovp0TlIqoh9Z1wKLFTMV2ApRkhQjJl2CbonZgSJx2DXo4xQiKhiZSaH7Hs6q28yBPoZdUAs3LeETnqlrGcIDzPo5HyzkR73gNSaDDQ47HRO6qlpGcQXibO6z1TzvWqFYrFpgnS2sx','KBQ9r','luovKb0NQobeoJZFDMLk2xLgkzSjbaLOhipgM','v','1f',12);
+INSERT INTO ti VALUES (7854879591965095116,184,'LLPlOWegZgTHdWFODkwZn0m2A0lUmJmd5Bvf9CyK7Z363DKHmBlu6AJxehhIWoD30c39CSlL2rbT5WQB2RnWS','0GVFQtG0g77XnZTnpPY6i2itWlsIgivlbaflDhoAv4xObM8Ajg2xlw3kELCwVQFHV0Ovp0TlIqoh9Z1wKLFTMV2ApRkhQjJl2CbonZgSJx2DXo4xQiKhiZSaH7Hs6q28yBPoZdUAs3LeETnqlrGcIDzPo5HyzkR73gNSaDDQ47HRO6qlpGcQXibO6z1TzvWqFYrFpgnS2sx','KBQ9r','luovKb0NQobeoJZFDMLk2xLgkzSjbaLOhipgM','v','1f',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (313751920,40387,'3V','akR8GxHo9cjzvJhpeiGHRb2NNdRzbmQczqf63pdMpGhXAKM6VrYcJSw07CrxzAgReY9NMfAeCnLgKuFudT5q','blzRD1KnLjkFaTM9zMzaRfj7pRmTcVLCA3HIBCaMQgrAEhm7BG8R4','aJmimJhHHYS9SdLYNK1vXm6Z0Bi8fjqC3ksVOJ5zcSNEQZbGpRPWIVyeRiJZ3A3hv11kfRYwmN5MMIzXmq08xNdA4CqKj7X3pMtBFGopmvy43CCjpe22Iv8yRoAYsoIm4Ix5TRX3s6vbgzem5fEsIUcQBsYTk1JGPaHbtIPxyqtPfTzoz4W1gY8c258wk1Lm','6y3W8Tut4JlAY0fw6TUqTVW7ricZZ37FeapOLSCiiOaCO','lEAN3rTVCq8q7Gjz1Xq1sg4qBu8zFpggmqOskxKn8hvlyxEqhYRyHtrK6jDJiuwaPUeEqi7qfs54tH1BylqU87dECBvGIYmg1Pt',13);
-INSERT INTO ti VALUES (313751920,40387,'3V','akR8GxHo9cjzvJhpeiGHRb2NNdRzbmQczqf63pdMpGhXAKM6VrYcJSw07CrxzAgReY9NMfAeCnLgKuFudT5q','blzRD1KnLjkFaTM9zMzaRfj7pRmTcVLCA3HIBCaMQgrAEhm7BG8R4','aJmimJhHHYS9SdLYNK1vXm6Z0Bi8fjqC3ksVOJ5zcSNEQZbGpRPWIVyeRiJZ3A3hv11kfRYwmN5MMIzXmq08xNdA4CqKj7X3pMtBFGopmvy43CCjpe22Iv8yRoAYsoIm4Ix5TRX3s6vbgzem5fEsIUcQBsYTk1JGPaHbtIPxyqtPfTzoz4W1gY8c258wk1Lm','6y3W8Tut4JlAY0fw6TUqTVW7ricZZ37FeapOLSCiiOaCO','lEAN3rTVCq8q7Gjz1Xq1sg4qBu8zFpggmqOskxKn8hvlyxEqhYRyHtrK6jDJiuwaPUeEqi7qfs54tH1BylqU87dECBvGIYmg1Pt',13);
-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(20), d VARCHAR(64), e VARCHAR(53) NOT NULL, f VARBINARY(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-96,5269991334132138780,'HCIIakxGPxi','YT2shBQWBs3fRVJABACCg','Df','MvdeljTWSyOuw8pwnF','XLxu5BsUqO9SD2vMfgwL3fJq7lc13ZaVpgHb','ppWGmGjtBIX2tHIXlo2APIHMi46sayI3yhxrS6kcB9TagDvQYNIzSOISicnvM9pDAlJtV3buEEdtQtqIF6td14Zg1X8yHu',0);
-INSERT INTO t VALUES (49,1468595311183191628,'bRNbQLo9z','oAzPBw9wauioBYzN8NiGNJ','eylOtIL1ahKYlYfV05y1me7NJnwyPSusFEyUA1bqTcFEjNh7HKv','meHbSPEmimXSTia3QoSTs5FRfJYbOJhLORoCfZ4O','8kDscLA6DpxaZTgwYdSObo8Bq1DmbNWePx8JJfgs9Ve2q8blMIsdx9N3anqas33lP2wTtKhhoDJudnJPGNr8d','ENvS93rXSObDqEe7rXiPJ',1);
-INSERT INTO t VALUES (64,502255026715491508,'icd99IT7Nl652TJ','L1QBlkBvS7zO2FNQWi2qCvC','ObofgtbblDQGFA','daWr8Zi7Dw8OuH','9IiJJVW7jWBFToLkCKoHUkFQqyP6HppVbtPn3kAXStOJE05Je0z2xks1Z462ciweFNdHSvh3k2oOwYo6','Ar29cV3lPWlg14HwxN6bnqBBGdVjuVAm',2);
-INSERT INTO t VALUES (36,932741759266047987,'eBm','ZSstVFnlkJYZG2MIUFE0WE04WpV26kJiQDO8J5YesXQOBp1q','aAFS9YbyEAkHgUunqu0XZ5r9YyU2Z8EYHp3eM2qt37Bas','CuqX','E0KQcwchiRbvnAeagNhjGTliYpmeqIej6J9sdomMMk5VzZjb9tbybKT4kx5LFX499LD9em7I34oo3PvkC9qmeJGwadLtI0zs3xi','IFNakDSEnj7n0Qc3Q7QKP9fiwGMshipnoWRQwFu',3);
-INSERT INTO t VALUES (54,8910503424974863960,'U','QEtY8m','3ZYCSwfL','b','meTRnMFmpI6VYzM29CXGO8KEu56BhU3KCNpCfY1dCfnurHMGeWtUXLuQPBsM3BCXT6wwmLq7zLfoeiSg8WiftU','ntpuPM0no14VD8pXcTDB2ywjpihXXKGoDnpF13YE2cKLLB7ii9j6Qv9tLGebzsmbvZYVmdXj5Do1X3e7qDKjIXiFwi6NHiIICOu',4);
-INSERT INTO t VALUES (111,2750255488132676402,'BxJof0Kmw','ae28dx96LgiIzu','mIejZ5Wm3pI1mBDDzAwXX6K0TfpHi0vqTBG8VJ6p4mlSN','6UT','94JzvJNdOhsxXcSeSqwYWfhXiymrtGuU30FwAupld2m06edoOal1RNvTtLeFHSpKuqZF3D92zo5T6EwylCQwWg5KOCgajOL','LNRBlL7scUt6AZC5eIDmqqVa8XahrUbFes4bXEdtDnmHEDZvOynUhVkeUiowzSki1AeZ4744Q',5);
-INSERT INTO t VALUES (50,-1392678569654680329,'Y6IeDA2w5','AjUSFOPlB9UneL5aFyxWKhnWTXw8','XuB9GLH2zva9AreFnP0XVRKJstiWTR5qacFW','gmMZTzV0','q9S','LgEjATfBLyUK54ieXQk2wQf5VC8ejYFeFOPIgp2ts7',6);
-INSERT INTO t VALUES (51,947897770839357102,'5YNQMJpKlxWKzDay','0BdOVEOSzKZPg69pbhxG','QbUntdoPZ9yZElzcVlzAZG','EdE2ykYXCHRVRSBf5S','o1','XSUTh5wjjjDVvUHvPQ1PQunxFvPoA4AA6744cZh0NzM5keMhTnjVSQfuSB69QOGQ1vXpTXTYBWSRdoHMEkRL3GnDKd',7);
-INSERT INTO t VALUES (40,-525098341089202833,'qQWT0DdKKz','GtrVh3kuMzRo','xwxJ9cjiz','2tccFnlBSKFP6ep','Q5Bq2WdBLaKVP8J6HpMq','qNZR4IEVSn1QK8IhCwVzE0Bo1q5',8);
-INSERT INTO t VALUES (127,8344042746237808962,'JAl8xv578PNgIAHU2i','IfB6b3Wtd6','cmXbqk6rugZ51P3moIib0efz','yg9JvHk9rdl68UXFOg74CY05Zs5j','U5BRsHWRbCLOPSzqToVXNLKT2TVE2','fZWPTHMC3zmFWOVHhN6kCnQnRBeIVAJ33OkL8Jh45hU5FLLpeKzlmDuPxHb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-443594873846992142,27,'e','VpzfvLiRxKn8oBaxFxGHwM5','OI0IwzxDsK','ZKP9z0i9KJAg8CmEJsVTul1CmUlYWXFGgj3HfwepRSWyV7qaoSFk24qm','8','H',13);
+INSERT INTO ti VALUES (-443594873846992142,27,'e','VpzfvLiRxKn8oBaxFxGHwM5','OI0IwzxDsK','ZKP9z0i9KJAg8CmEJsVTul1CmUlYWXFGgj3HfwepRSWyV7qaoSFk24qm','8','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4013746808895989734,64,'npDUMhIJZqf6MD38oiz8SA7y9Q0KQSmk3N01VOXSr','MBmqKemT4aCLlG37O3BrxTt9Q27HhagVswrldWKEqA9wa7T1hJkiIJaE1XGqH5AesaAshIXhcDe7e9Jlcv7XrcV3L61m3DNUhFgJsOmDqRZ5efrKYfeN8ZBUxwEinZMiXGIegjrGzjzpgVPEJaSM1paKezMpTRau5PoZUtzOaQX1MpWGopgHn8vwhgaqNwz9QKiyhcoTmDiEFcqFrOCVnTvvfRh4XBZYDI5k7bLdOGKeA3DwdC3rLhaUK','fnxgw0hglAIMaPE','Fz4XCwErnVGXm4WalVqWVjs6HQhVRWlzPnXSmSCmsNol1pikb274FzQ1RCKgTVQ7PTCPsVxDWTQqgAD0PliV4W6QMQ','0','O',14);
+INSERT INTO ti VALUES (4013746808895989734,64,'npDUMhIJZqf6MD38oiz8SA7y9Q0KQSmk3N01VOXSr','MBmqKemT4aCLlG37O3BrxTt9Q27HhagVswrldWKEqA9wa7T1hJkiIJaE1XGqH5AesaAshIXhcDe7e9Jlcv7XrcV3L61m3DNUhFgJsOmDqRZ5efrKYfeN8ZBUxwEinZMiXGIegjrGzjzpgVPEJaSM1paKezMpTRau5PoZUtzOaQX1MpWGopgHn8vwhgaqNwz9QKiyhcoTmDiEFcqFrOCVnTvvfRh4XBZYDI5k7bLdOGKeA3DwdC3rLhaUK','fnxgw0hglAIMaPE','Fz4XCwErnVGXm4WalVqWVjs6HQhVRWlzPnXSmSCmsNol1pikb274FzQ1RCKgTVQ7PTCPsVxDWTQqgAD0PliV4W6QMQ','0','O',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-5087489364161974093,204,'UqS','RDw2lL7YTv0Mjh1jSQBaoV4VOsgQB3ZyNYXtwgrpmDnNTnKQc106Zd4c0kVvSdw9tjOKpmsXeKUrkAHFR6TD7KeJYasqdVF6WcrJogVWVESuyTkLZCj9Ziv5mz8N4tyDjur3JEBOjr01yTqjC5ToEjEwlmRryhdoWuqGfTJGOtV4VMDyrQgGhOHFHtCOoX6MKBaV2ogaS8FNCdLYEzDh1B7Yd','kZfla0InoGGc','yzi5PQduQAAw5XDrpmgSA0rAwNVNZxqrcBIFKGbKhFsMX17uWfhW7Itt5t3JuYI0cuTUJaF1AQKQOqj3','7L','gfz',15);
+INSERT INTO ti VALUES (-5087489364161974093,204,'UqS','RDw2lL7YTv0Mjh1jSQBaoV4VOsgQB3ZyNYXtwgrpmDnNTnKQc106Zd4c0kVvSdw9tjOKpmsXeKUrkAHFR6TD7KeJYasqdVF6WcrJogVWVESuyTkLZCj9Ziv5mz8N4tyDjur3JEBOjr01yTqjC5ToEjEwlmRryhdoWuqGfTJGOtV4VMDyrQgGhOHFHtCOoX6MKBaV2ogaS8FNCdLYEzDh1B7Yd','kZfla0InoGGc','yzi5PQduQAAw5XDrpmgSA0rAwNVNZxqrcBIFKGbKhFsMX17uWfhW7Itt5t3JuYI0cuTUJaF1AQKQOqj3','7L','gfz',15);
+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 CHAR(94), d VARBINARY(25), e VARBINARY(80), f VARCHAR(58) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3094025508432420258,10310696,'t48LB8KoKeYEQ66gRZ','gsADU9','5jZRSrH2nsLSdaFEQKMGP9gO5','SwoRci4s4TJbrw7rZxUcboS2TZjuWTLA7Mki2','9t','n',0);
+INSERT INTO t VALUES (7020884633151842922,6224211,'dTwWxVwCT5Q18hawopEeCUOns8CeDKew4cO5THYSFesmKYTqHLXIMAtkfKEf','yKXI7NcJ4721fLLvk4t7Fd','dloRARIeF2Cm5aY6eKycgbChgMEMkYt4HRJpVnw53dKqdT1Gr4sVwfN59H5C9jJ9q3N73lk0','UnynkX83ngImMXn2UIUySmuDEUqOix4CjT1QCRgp5gT','S4','a',1);
+INSERT INTO t VALUES (7090637720292378965,14157834,'wMQnVMGV8KgvlVz5Pkj','0VwSasQZnc5v2DBijvA','e3uJ2DxCblvYpNbONxiqWF0VL7OhMy0oTz1LRpREb6VkV30fONoRJlVu6akjnZ','OBdP8j70sNTkbhvB2CAPQMTUo8cDqWbnJRcMx3qJghB','M','UC',2);
+INSERT INTO t VALUES (-1616231743926489630,9099868,'fFqnfOEHQDcq1imquus5sPTtcasDXq0','7vJZm1U0CogG8','tNM2pUOusze1GeMv8yNMLXb1Y9RhefqVYybvG9naIB6A8Is9AF3iGzaCD2p4W90qTUhggrfV4boBh3','UnbCDigoL6qja6I7ppRcrUxkkZuWaWm1e2bgbFrt5z4','J','XG',3);
+INSERT INTO t VALUES (7152836798352602665,469172,'lp0jEo0AMlDHxp8pLeo9tGlYAz2FWYHuYvBrt3pc6zKgX5bgj5','4djB5ZgpuAXoR','NLvhikvhzwsW2','MDdL4WMKMAemX7TXJi4ePQaz','wP','VH',4);
+INSERT INTO t VALUES (8204735865933020168,14975551,'xseTt2C9xez9LMxHaVZ','3ppR','gf7316gF5PyFiGamSdFNcMckYwxRAz6Wh1Rsp0QRqPXjZ2r5a','oDPo0','H','K',5);
+INSERT INTO t VALUES (207967873386463878,11273669,'DsMAf9MfH677bkSQmEcqOhqYFAWWgDUQdcq8k4EFofi1YmACbOGnmNHdjwCCvumkfnpt4pMUWc0yaEM','iLiugjUwgBjSwP54SEtfjA01','S','m86LbsP0Ps3pAR58uDHFd','J','DC',6);
+INSERT INTO t VALUES (8272407399984675017,12980623,'QoHsrjUggyBckSYGHgniP7ALO7JOAYsnQO7qDWt','477bHFCVOU','VNkUew1Oii2XK1HCbdQYqgtKJKJTFq','xzwk5JhPPY0nlpa17KS5VcKwo1NgVOcPsR8','D','hf',7);
+INSERT INTO t VALUES (-2769059485958538751,6467099,'OfBuRfJdXBpGZTTGeB','ah5pLzi','JoInea6WUnN2V3Ze4Wb8L9tXKshYkKvfSrnDgQ7JnMbMIiOFZX4O3LJftO5Zj6E0MQNEx','gvDz9EzYlw18KZ21dnTcWsSplt7f','vu','V',8);
+INSERT INTO t VALUES (5807228029686502544,10399469,'isbVlO7RoVhPG','M7hjgPyMRwL6uVoU','7QS10Ofn7RtiHLSuprsM2481V5c','s0v2pjIAlztNLIUVL836QLX92IS0NyHTMOqenovvRTjt7CBzJTmyvm8nKs','S','XQ',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(94), d VARBINARY(25), e VARBINARY(80), f VARCHAR(58) 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 (14058,2634047959918559269,'8mFvEoy9t5d5HUl','9c','U9aL5vfKn2Ic','Zap8v6Dmp30wL','qwdWlVNN0zjJZt9wUCrXjnJI31s1mmzl30naWQaVrTGMTg0yK7','T9y0ao6rK',10);
-INSERT INTO ti VALUES (14058,2634047959918559269,'8mFvEoy9t5d5HUl','9c','U9aL5vfKn2Ic','Zap8v6Dmp30wL','qwdWlVNN0zjJZt9wUCrXjnJI31s1mmzl30naWQaVrTGMTg0yK7','T9y0ao6rK',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(21);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(21);
-INSERT INTO t VALUES (21940,-3488192346472096159,'gjiewecVaJl7Zm9L3UW','Yx1quh2cpxr26BMpxMVQLCfJzt5GjqS5bMz2f','Vrzt6ebD0IPBZNvU8tDV9EdtFRjfCAH6HJ2S9WyNB','sOX10YvQ5w2b9HU','AKOMxa4EiZiT3RrDEPkKLByT1occfDYMt49iAXnJDZv364iIaSWPWmYL','zvXbMIK997EzrV5mFpDPgPTWp9',11);
-INSERT INTO ti VALUES (21940,-3488192346472096159,'gjiewecVaJl7Zm9L3UW','Yx1quh2cpxr26BMpxMVQLCfJzt5GjqS5bMz2f','Vrzt6ebD0IPBZNvU8tDV9EdtFRjfCAH6HJ2S9WyNB','sOX10YvQ5w2b9HU','AKOMxa4EiZiT3RrDEPkKLByT1occfDYMt49iAXnJDZv364iIaSWPWmYL','zvXbMIK997EzrV5mFpDPgPTWp9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-10488,8789285782653523606,'d4nRSVW4NCIJdjtSO8AX','CZn3Maj0vyCofv9L1B3sDhA3wjVT','uT6iVuJyGsN3M0jA3hv3cCjlBp','AAeXl6vs9LcN6BXJNCC3uz','CiaGFndFlF4cgl','RC8TALOTi5uKKGaJ7aEsdga6o0vDvY',12);
-INSERT INTO ti VALUES (-10488,8789285782653523606,'d4nRSVW4NCIJdjtSO8AX','CZn3Maj0vyCofv9L1B3sDhA3wjVT','uT6iVuJyGsN3M0jA3hv3cCjlBp','AAeXl6vs9LcN6BXJNCC3uz','CiaGFndFlF4cgl','RC8TALOTi5uKKGaJ7aEsdga6o0vDvY',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (12724,7596028914832814148,'v98','BIZtfR3rbuFyjmqjI4GaJvzdtXcTXUfjtJOxwMmGZpQ6xeJNEZXvSGpdiWqOEX1uMJqzSB3y12adQz5FpcBxtyHfWhL8KgxAEMfezbAcF1aUpHQU3KC3Cl9Q4zcEJiCViD1u3vpnSOmbBGr2pbue5jXFzJa6wXK7AsfNTk0o1sSZuRBaWnvroPXkcMoUxgeX7gLcx3D4E0Ys8ueD5qVqrvIiTFGXZj','rvjW','nvLqcD6UPDBe0CyaiXiYCAerDuKpi6tzfoNmxYjo8x0e70PXBbPFseeM83Q7YT4wjTn3dEUl8AYaOkz0iSzKNl0WPJr8aLwGQSKuQSt6QDYKi0x0zqX63LBRINO1LLxFPsSZV65KNgdIduQywBywNbA2CpqK9WJViakqRevutYDU0LNJeGXG78tNkftCb','bB0A1pVP9Rw0G1LScQUJfv5Kk8vTv','4pCOPn4nf2Dey7he3VDyQt7lncHgg6NXISScqxhsBOc6nOOyNSkMjrpN',13);
-INSERT INTO ti VALUES (12724,7596028914832814148,'v98','BIZtfR3rbuFyjmqjI4GaJvzdtXcTXUfjtJOxwMmGZpQ6xeJNEZXvSGpdiWqOEX1uMJqzSB3y12adQz5FpcBxtyHfWhL8KgxAEMfezbAcF1aUpHQU3KC3Cl9Q4zcEJiCViD1u3vpnSOmbBGr2pbue5jXFzJa6wXK7AsfNTk0o1sSZuRBaWnvroPXkcMoUxgeX7gLcx3D4E0Ys8ueD5qVqrvIiTFGXZj','rvjW','nvLqcD6UPDBe0CyaiXiYCAerDuKpi6tzfoNmxYjo8x0e70PXBbPFseeM83Q7YT4wjTn3dEUl8AYaOkz0iSzKNl0WPJr8aLwGQSKuQSt6QDYKi0x0zqX63LBRINO1LLxFPsSZV65KNgdIduQywBywNbA2CpqK9WJViakqRevutYDU0LNJeGXG78tNkftCb','bB0A1pVP9Rw0G1LScQUJfv5Kk8vTv','4pCOPn4nf2Dey7he3VDyQt7lncHgg6NXISScqxhsBOc6nOOyNSkMjrpN',13);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (2444608890140319221,10081216,'eEC6F','1jQqmrgYWhBrJ66lPtWcHLdu','sbdUgTf3QLPxb85L7ckhu8P','B82fLsstRRMef74zyEqFQxkBbZ40auTdfvh66Ws0BVxIHci4xzafi9SzE','8','d',10);
+INSERT INTO ti VALUES (2444608890140319221,10081216,'eEC6F','1jQqmrgYWhBrJ66lPtWcHLdu','sbdUgTf3QLPxb85L7ckhu8P','B82fLsstRRMef74zyEqFQxkBbZ40auTdfvh66Ws0BVxIHci4xzafi9SzE','8','d',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(95);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
+INSERT INTO t VALUES (-6108439657399979334,13187587,'39sTHO0aQilaImnM34zxVeKeh5zlyfxCoiwTLPjbt6HsCtzM7JO86zdEu5mmztGIGjuacqHoXgE1amL1uI7bNgwQE','7mNjzcgkbTxNdnBatO3Ken9q1','ILkEEyVJ9tY4kjQHOwObkMK2yr3uuhp0zm7z6','Zv0ceSSDwpmRphCSTh3InIIX3','b','7',11);
+INSERT INTO ti VALUES (-6108439657399979334,13187587,'39sTHO0aQilaImnM34zxVeKeh5zlyfxCoiwTLPjbt6HsCtzM7JO86zdEu5mmztGIGjuacqHoXgE1amL1uI7bNgwQE','7mNjzcgkbTxNdnBatO3Ken9q1','ILkEEyVJ9tY4kjQHOwObkMK2yr3uuhp0zm7z6','Zv0ceSSDwpmRphCSTh3InIIX3','b','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-6915506065177993227,3919395,'IX2yVbuRa3oWcVoAjR1MzxGKak57VfB21oHbb9WS678uPRzWXLLhqNDsOZlh8COL','OqhMCMuriih7EItquvStRIz21GuiN43zeraf92vZkQ8iiPMtFhpWYr2LIxJkG5REO5IXrvqCvKrD35aY27kFG3PbBaCnxoiwei68pw0cb9j','oNiYq3lMfHQQ5Vp2efwya32J0E6kSmC0SVVTXkIt8YlZ8xe1AXSjxw','FYgYzwCSCnC8A832aK0U63OkiCZiO4KpAC9Dsdx8whju8AuCcAYu','n','qX',12);
+INSERT INTO ti VALUES (-6915506065177993227,3919395,'IX2yVbuRa3oWcVoAjR1MzxGKak57VfB21oHbb9WS678uPRzWXLLhqNDsOZlh8COL','OqhMCMuriih7EItquvStRIz21GuiN43zeraf92vZkQ8iiPMtFhpWYr2LIxJkG5REO5IXrvqCvKrD35aY27kFG3PbBaCnxoiwei68pw0cb9j','oNiYq3lMfHQQ5Vp2efwya32J0E6kSmC0SVVTXkIt8YlZ8xe1AXSjxw','FYgYzwCSCnC8A832aK0U63OkiCZiO4KpAC9Dsdx8whju8AuCcAYu','n','qX',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5582464062158616404,5389525,'OEe7x2BCcHxt8chT8qHwTHOx6pIc2obn97Rm8zwJbWsO6VGWQCFCuN6N0p2hAEcnyAaJCv0NNUc7H1NBFNLAJ','hxj6wP9fFdVdIvZskkmBNdyrUE1TCJTJ0FgFKHzuvCUuJawKhHU1TeTfhapBC63cy3x8T8Oy8gbO5OrCijXQYtGNl7ABd85Ma4AqnBhUjyi3OFuWeC6EnwXSfThvdCHDCNMwkssao86Ua21StbSfiCj0Xmz1xzYFwQhJTqE2rl1ribU6LT8QoJtKScKQ','X2PwJvAgEg1yL9OlR0WNoOULOG4F','fFpWS01aBpFJQRpZenoOTiZoamm6J31K37zTilAc5ziTmJjlOPShpmlOOhc6','tA','m',13);
+INSERT INTO ti VALUES (5582464062158616404,5389525,'OEe7x2BCcHxt8chT8qHwTHOx6pIc2obn97Rm8zwJbWsO6VGWQCFCuN6N0p2hAEcnyAaJCv0NNUc7H1NBFNLAJ','hxj6wP9fFdVdIvZskkmBNdyrUE1TCJTJ0FgFKHzuvCUuJawKhHU1TeTfhapBC63cy3x8T8Oy8gbO5OrCijXQYtGNl7ABd85Ma4AqnBhUjyi3OFuWeC6EnwXSfThvdCHDCNMwkssao86Ua21StbSfiCj0Xmz1xzYFwQhJTqE2rl1ribU6LT8QoJtKScKQ','X2PwJvAgEg1yL9OlR0WNoOULOG4F','fFpWS01aBpFJQRpZenoOTiZoamm6J31K37zTilAc5ziTmJjlOPShpmlOOhc6','tA','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (7907475214238654892,12080606,'pep1WskAzX23a6kR8frXKLaEz99S0nPEOX','9ZJGWiHRUu0BJrxrMz7Jih0oMuFuP77v2B8to2aPKKcGlX6yMcolptYb6elHZN6rETFMLAAFiASzTvLI8WZYzdbHiqXWxGaVGNdHbRHQrNn0AcFdubTohOWWZBWj9t2Dy7ospUmTfEGrJFy14zfQRZVY8eNCQFHpzu2Teq3o4Y5fGiKM0QaxChnqyhsthzFmimjlIGzFN29CxC','UgqobIOnB8gCnyLFXOON18fwy0CVa6BTf5EOH6CtgTKVN8aMVLWzR1U0C','iryd1Grd5cOcN1qgmDswYV1ltdZGzC0B3O25GeutIg4bNraoys37kTABcqhWbOpGz5Xlwy16pfyavZ26Ke6SD1wo9mKiwW','qZ','GU',14);
+INSERT INTO ti VALUES (7907475214238654892,12080606,'pep1WskAzX23a6kR8frXKLaEz99S0nPEOX','9ZJGWiHRUu0BJrxrMz7Jih0oMuFuP77v2B8to2aPKKcGlX6yMcolptYb6elHZN6rETFMLAAFiASzTvLI8WZYzdbHiqXWxGaVGNdHbRHQrNn0AcFdubTohOWWZBWj9t2Dy7ospUmTfEGrJFy14zfQRZVY8eNCQFHpzu2Teq3o4Y5fGiKM0QaxChnqyhsthzFmimjlIGzFN29CxC','UgqobIOnB8gCnyLFXOON18fwy0CVa6BTf5EOH6CtgTKVN8aMVLWzR1U0C','iryd1Grd5cOcN1qgmDswYV1ltdZGzC0B3O25GeutIg4bNraoys37kTABcqhWbOpGz5Xlwy16pfyavZ26Ke6SD1wo9mKiwW','qZ','GU',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6710932722385944657,9974421,'cbvl1D3jbcaUxXiNugColkOAz96BQYXi','HqQp8v3iscgWazeSOhkHWJIQb1SWWHzGvYQgIhhggbnm67T68QZCZgJS8kyeGddC8Ql9uHpVdeoEt4xxkkjvo4F7JIwt58tvaQpfyXzObJlhBt4XDIuKWlwlOmu0vqjprpqGXNXT7kGNf4WHkDRqK5auAsYMMazTuWekwnbcqPiox9taia5ps782SvYbnRNoODjtl65MVa4GJAIVrAIoeBLNn68lYOVOD','bFVNpwOKSXeCZ8mOZ8vO52vWCuQrsMbVbYvKvdjoUt5','hLSjCiz','L','0eV',15);
+INSERT INTO ti VALUES (6710932722385944657,9974421,'cbvl1D3jbcaUxXiNugColkOAz96BQYXi','HqQp8v3iscgWazeSOhkHWJIQb1SWWHzGvYQgIhhggbnm67T68QZCZgJS8kyeGddC8Ql9uHpVdeoEt4xxkkjvo4F7JIwt58tvaQpfyXzObJlhBt4XDIuKWlwlOmu0vqjprpqGXNXT7kGNf4WHkDRqK5auAsYMMazTuWekwnbcqPiox9taia5ps782SvYbnRNoODjtl65MVa4GJAIVrAIoeBLNn68lYOVOD','bFVNpwOKSXeCZ8mOZ8vO52vWCuQrsMbVbYvKvdjoUt5','hLSjCiz','L','0eV',15);
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, c CHAR(20), d VARCHAR(65), e VARCHAR(39) NOT NULL, f VARBINARY(4) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (31737,29135,'nkpWNRhFwrBxB7','M7TAm2tbo9C3jcr7kLAqYjFTIGuKDXsDi8TldMJC7EQ0wk','8doGBDfV0OVwTIn','1W','nEJJ0fR','wEfe5dNza1DOLj3KpyRiYOdAnOCDXlTlazbtoFg3yWrVofg7zg2O5ZSGQvbwUAOaAttwpECVLNTOOt5',0);
-INSERT INTO t VALUES (55827,22843,'2ftsT5g','aYy0ZoknhGvq','KEngTFXeVZ','w','ogbw2WeQV4HZv6H71zESpK2IaRbLQLq7MSaWgFXv57wzXICKfTw6hcBY0CaZpTYF','SCvtt4fw0ypSqX33BjDaUcwvSQAuuxj3xj45sankuTkE597J',1);
-INSERT INTO t VALUES (1925,11260,'hMJwXBHznJfg','00','rWhFwx26SUK7m1DvjWPZkf5d7QW','T','bgOIfu06m','if3wWeba714homg1be1',2);
-INSERT INTO t VALUES (64584,24503,'xhGZJtdz','dK49OnsHP4','1ImgV93J','427','jAa71x03nCQJRjxV7lUun5yhyxk9xJ7viHRctN0W5wwpJMLUKwcWy3TMOBVBajj3gQK9iP','3SGWjJIEg0h9tN9itQfIoIZ',3);
-INSERT INTO t VALUES (32145,11252,'NnSfSNLK4JVLI0','dl4532kJEtYSiVmhAStSvqV3OqOtsBLn5IpvHi16GTCiE0KX9V','Qh6TVrxIEcYeZEGnakz2TcVEX','tjw','fUJQia3XKM9VKTyo6iOsr9uUmfrC7prmFAwIlieS4utqrSwmA','3gzTWgdNO6CSKQbGEMXSgFftJ1C69EF1nLt5R5ItmV2UTdCAPbMijt77HIu1Yp7zshMb5FokSFr5bj2wJY4diIX7UnAuO',4);
-INSERT INTO t VALUES (26193,20767,'4hKcJkPA1cR1WeF','yj','N34Y7Rup8cZyqhKzsjZW','m','mDt8mi4Yjr9BUmKuAjUGQh6fiSkgxPZwRJVww3wDu10DcxOtH962rxA','xX5yq2fn6e4WP6ytxxaHBZrTK6jgsfRjctpYtyDg8X',5);
-INSERT INTO t VALUES (62768,28808,'0e3','e2EtbdlhCmKRO5muRxJPYiY11OWAJmnr2BYYao54qkqivH7KZ8B5mukP','Y3xCRr9G9ZMKhGaNqw','y','1fuhdHff59mkRu81IspkOtyyrjjZrcNJW7Yt','PYY',6);
-INSERT INTO t VALUES (6110,49577,'o1BrY1fpXvjJw9iqi5s','pOmFA9TMCCPGKwaMYF8LgjtO6j35soEqPdm9XxNRAZ93utnfFxUsJKnz2mPW87XT','7wzw5iViJqEPFYLl77sAdFYOM3fnZrVm0CAnd8','v0o','aF4wRNiuH8aXYEj310IFvE6g4oEnmyvrtu0X4rsXqTN1MOoK4vUskOFyqZh1j2MAYEjNpgpulu5ZZGg0HlAA7kAbdSbtyDQgU','mOK5OXq0je5YL2sDIh9ETHKozzBFgVUpDdLdSbSIrGrgQyBcuwEp2EGKZCUqXL4AvWIj1F1GwRcXNrXvUz4YBhxmb590',7);
-INSERT INTO t VALUES (59171,21775,'dISHfwasV245gk','SREk8JrrS3','VYiRNBoul','U1TL','uu','gzyEBHHJTnPn7qrG9puvf9izUVJpIdRALP5z5mEWBH9nrGmaS8z1EPig3dWtAScWGDFgFqGVrsOqQP4mvxzTdf4kv3etFqRx',8);
-INSERT INTO t VALUES (35814,6559,'9Lx9qxW','2LmgZjLF4ftzOc8eNSwwW65TQFbES8gcHINLb4r0u9G','e3Zh','F','FJZfEk1z4v6xNNLqc3wAh3aKoArFHRE4vOtBesmNIFsJPBwh400yQW9Wy7AJZCIxwLNjc7Noqf1hlQRZlMvR','8NlxcJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c CHAR(85), d VARBINARY(51), e VARBINARY(19), f VARBINARY(27) NOT NULL, g TINYBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (21216,64,'Nozldi6W8OODivoUZ','gFlu2tDZGJXP','8','Iqr','5','y',0);
+INSERT INTO t VALUES (8506,41,'Z4G6iaFKLDJ7OXco6WV17xyoNVu89M3AS162vHZQk5qqdTyq1Inz6keHdrkHFCRunAaHXVWtR8hgCHxsdh','JfSK1B','esqXY','0mW','A','D',1);
+INSERT INTO t VALUES (58250,68,'ghOGYNzR6TIRl8Ti4nV6ZeUCFgaFYOi2haE8','tabs5Ux1DUvL5PYdYuDiesNdRaYqN','Ho','R7ocMom4sAxCaHRbJgPx55SxFJM','l','d',2);
+INSERT INTO t VALUES (59250,-128,'ME1WIDshAyxoTav5xcvnDM4kZ3aixImN7x2FgUIvHjWeElPaR64DkonNyUFz2d8Byg','5AspyApEmfEyOIEUaQlUe9nraL0UdqbC0EWLGpNfRXBMfMTzrQ','clOqZ','laWC','I','O',3);
+INSERT INTO t VALUES (54924,7,'cSMWnQLeG27YbH80ZlEAjZvRByuw88IVMli3TkMObxat78cz5sXMXjPI0yiaWocEye8SYjc3kYmuqJMvhaW','W32vKBVHzUWVQ2yaCIWOW','Ja','Ak7Dh','D','Q',4);
+INSERT INTO t VALUES (1117,51,'S76kfiRnAjvilYOfcWx2ac2vMYIS','8DOWclUFUm1wWtXLz5lNmdbSWHpR2ipjdXhrvVfok95TVsC4','LwWEgzo4P4rFXSUGirE','eotyLk0RavfypnHLgHJ2h8es','M','X',5);
+INSERT INTO t VALUES (31474,-127,'omFNhMBXJgVWlNFOZCqtzi9WhBzTsgJHQVCESX','Vb66qazTBmoEJpvfGuf86Yp2Z6hnMBOswjZ20ogJJap23','YtbFxmyUy7Se','k','X','P',6);
+INSERT INTO t VALUES (47178,122,'LlmbhsQkVZhWya3z61fAnET3mRAcxdTswkEGUlO89ie3AQL4tpDvJ89WWpdmcpPQWb8myGtqoJ','b4xniiV4hYtdvMU8xQzot1BUxLpoQhI','1LP','Xgc2nzqHsVuQJxh4b71Ar8','o','z',7);
+INSERT INTO t VALUES (33556,-94,'fx68eMD9ZOeH','4e5bLKuBEuuybUmqH','Rwu','K2aXgm3OOY11hl7','Q','h',8);
+INSERT INTO t VALUES (49400,104,'a7','z4pQcNjhhE','e','XszyKbF8Q3KE','q','7',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT NOT NULL, c CHAR(85), d VARBINARY(51), e VARBINARY(19), f VARBINARY(27) 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (32774,18482,'w2zSebGa4uBMoGuf','BD9QdEU9VmhKug9FZ5g3hhXW','tAWUxwvyRE0qocpqT1l0','Rc','7CxUHK1EA8G73fiGdaZe99x9RXKSOYNOEYLLi','EEaYyPhB',10);
-INSERT INTO ti VALUES (32774,18482,'w2zSebGa4uBMoGuf','BD9QdEU9VmhKug9FZ5g3hhXW','tAWUxwvyRE0qocpqT1l0','Rc','7CxUHK1EA8G73fiGdaZe99x9RXKSOYNOEYLLi','EEaYyPhB',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(21);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(21);
-INSERT INTO t VALUES (28123,63535,'m4ACaW9','QFisdfrzYcYJtqRseihvveD1XRzAeHfTsLxYqOelg6','6cljyBT3sxf6nZMd02gm47HXm','Y','nLm90n0MMjjDKimEWIIGap9l62INo6VAw6H0ev22I0PcNC4Jnxql40swUavx6jiNfUStDXbowaV6','pir36eMda8VosZNoY2kfedH7rQBef33Q6bj1pOM9NhxPk0Vlbz47LfueOTNhjpnGFlo3tpyfawwRjKHtw8r',11);
-INSERT INTO ti VALUES (28123,63535,'m4ACaW9','QFisdfrzYcYJtqRseihvveD1XRzAeHfTsLxYqOelg6','6cljyBT3sxf6nZMd02gm47HXm','Y','nLm90n0MMjjDKimEWIIGap9l62INo6VAw6H0ev22I0PcNC4Jnxql40swUavx6jiNfUStDXbowaV6','pir36eMda8VosZNoY2kfedH7rQBef33Q6bj1pOM9NhxPk0Vlbz47LfueOTNhjpnGFlo3tpyfawwRjKHtw8r',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (31903,44933,'4VL','uRYuI79OtG1ItIXw9IBpWuaA49npqtK34wJoqY6khc4RadBZDxbBxkkaTBb','yR','Q1wR','PlNEVXUpcXzSAy6Oo1dMuspFLWLko37ujxit3moLc1oPrLfjsvs6N6Ptcs7GleJ6XvzrKKLkxwMM09YrcHZWdN26','ZygqUx3WZp2WvAZ4XfInsV7YzKWWoAuyL7gBh9zX5NI2ICRTDQe9VH6vziDXUzVQ9kaP38S',12);
-INSERT INTO ti VALUES (31903,44933,'4VL','uRYuI79OtG1ItIXw9IBpWuaA49npqtK34wJoqY6khc4RadBZDxbBxkkaTBb','yR','Q1wR','PlNEVXUpcXzSAy6Oo1dMuspFLWLko37ujxit3moLc1oPrLfjsvs6N6Ptcs7GleJ6XvzrKKLkxwMM09YrcHZWdN26','ZygqUx3WZp2WvAZ4XfInsV7YzKWWoAuyL7gBh9zX5NI2ICRTDQe9VH6vziDXUzVQ9kaP38S',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2226186459679446540,103,'V6KRW2mYhCmmimjFRTAu7CCTqKBpj064P','M5V7ZF1vXKQYhToAcL','fIBbu','QUijpnU','f','u',10);
+INSERT INTO ti VALUES (2226186459679446540,103,'V6KRW2mYhCmmimjFRTAu7CCTqKBpj064P','M5V7ZF1vXKQYhToAcL','fIBbu','QUijpnU','f','u',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(86);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(86);
+INSERT INTO t VALUES (2922955991388980087,13,'4ag1','p','W83PD5KeHf9ilYguW','on31YwHJjdu8GIJrD','8','r',11);
+INSERT INTO ti VALUES (2922955991388980087,13,'4ag1','p','W83PD5KeHf9ilYguW','on31YwHJjdu8GIJrD','8','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6238146638546998064,10,'tsSElYmIo3dfTJBItI7riBCFxo6oXR1DGYUaLbmscSlf7GiMqM4ShW1','6jpD','Pd','rMbNZ1N1BJYG1Y8CbpR178c','A','j',12);
+INSERT INTO ti VALUES (6238146638546998064,10,'tsSElYmIo3dfTJBItI7riBCFxo6oXR1DGYUaLbmscSlf7GiMqM4ShW1','6jpD','Pd','rMbNZ1N1BJYG1Y8CbpR178c','A','j',12);
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 (39258,59780,'pKGwV','vSdBAlIjrnXfvo2XKY65bhZHgAfQ5uQA2vcTMbyK7T3ddCmvkjDAPhVVmcPYticVULsFDljCI7XZtmpRU1RiW9FsYYcTcVvAIdYnhL7L3ypm','POdGTM','FIacOuYCxBmfhKQiuL9U3XGyQnMKOqtpQFT3Bp3xVvNlldBDvcmwj6wYvIDnh5PkMjBCB2D3cY7yKaCK4GCWV6','wtBErktk9wODQA','Kgd9UYFYpqhZf1y7HqSnuXbw9uCgSowU1z75adK8OltY6DsyvxmaJWxnC6',13);
-INSERT INTO ti VALUES (39258,59780,'pKGwV','vSdBAlIjrnXfvo2XKY65bhZHgAfQ5uQA2vcTMbyK7T3ddCmvkjDAPhVVmcPYticVULsFDljCI7XZtmpRU1RiW9FsYYcTcVvAIdYnhL7L3ypm','POdGTM','FIacOuYCxBmfhKQiuL9U3XGyQnMKOqtpQFT3Bp3xVvNlldBDvcmwj6wYvIDnh5PkMjBCB2D3cY7yKaCK4GCWV6','wtBErktk9wODQA','Kgd9UYFYpqhZf1y7HqSnuXbw9uCgSowU1z75adK8OltY6DsyvxmaJWxnC6',13);
-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(86), d VARBINARY(52), e VARBINARY(65), f VARCHAR(93), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (886628210,12920749,'z5HZ6At6nq8pvf5RSrCmJheqzmb7c3o5fLctZVjPDVMa','8bQa9c3','HOIrTQEaUKmU9wUg4aaAw09TGuVR45qKp01lRums','vrWyzzP','EBhLAFdHwYonNX0Ar8O','DMjhtoavooBgEwMrbfnWC3iOaDBw1T77bpIOkEwCQZnjTSJrIz0VUWsQRTImI8aY',0);
-INSERT INTO t VALUES (70373079,11538027,'Hjal43FviJzUK7oJRCa0L73f9j9UJGOXmcnPEqHxRWam74qmn9qYoj5aZ0gKIO3vU9owM8PyTuyNDdlG9EG','D4RYJLmZ','A22hQTt9V5MKXtbYKvzBSxOq6I','esAsZZavwDJp31ip6S0fiFhpFPtJAbsHufADqHM6piwetxGiYcH822OroP8cTCls3Qb9AjjoPqUf3uBBsTy5','WxcFr5uUizPnLoED6ZLFgYZxXaiyVQ67HJt6mT5CavETf6XN0xjNJPHoireMQw0E8qh8o3A','410VSgfyLNH6rrA30sGuIUgL9bptxQKLceoBo',1);
-INSERT INTO t VALUES (1511007593,11922668,'Tk8a0LFIT1RiWZvS7xutxZh0Gf0AgyoVQxyrNgj','aXJdLqrQKyF0JUwOomc3Qnzl4wcG','SEsgd6e7zHtNgcJXZRhrI7U8RhIuqK2s6B0SJiay8V0Y7l5DAsFBx07kMAUE3','J9In0aveCD2EkmQEqqbgjdrT70geaeNNI8O7kSvBLv','cJkhGkugVZGrWbojONGJ5zr1tUmuDXe5Gku','ZQd2ZkolMHcG4aupi7QKTQIcWKVpe1hA2b118mmne9QE3LZ44RV5erVjAUE3nJCtSJOKagOI',2);
-INSERT INTO t VALUES (-415344710,9485512,'D2mB1qOuhB6','R6XmPgqsUXbT4lwtIM6T','I4CDFCjNRtkThE4QNRN4RW9Cyp28VyJDIHIXchX','o549EIKokmlRAdmT','PPEQct55ZnXFctqlLGpBalJQLKjH6fsw3xhg6TUmlaDLKf9dep4bKla1Dfm','XdPGL6XTkZHCMZ4ustXnzhPrui6Z0h2kEVQbFI1Fu7Oz5yilmCWUGm8n1lmtWb5AjtniEUeqSeQ',3);
-INSERT INTO t VALUES (875199180,4859866,'Cz9GTpogz3hHeaMmaa8CkSDOq0YUiB4XHQfrtE7jLDKHIhSKDvQ2wLgRdkdFcTaxuTr1uSSjJ','bdpLPiWt7AIp35CZtPkfzjBwXTjWgqbey7IeT','SUzKDPMqNv2MdHN','R','wzI76rWCRqhPq8vVoSRCejRyW6pXHuB8Pm9QmMqaNue5E1DPCvVZuawOGAzPh0lVpCoEF0','YxE1OsADAnXwF',4);
-INSERT INTO t VALUES (-513988628,1127575,'APdZ11SHmuARqGr8Vz','K2EmXVv68uGSPEWDfCto77GpFhMJjPyhwLFI','Fym15HCTWk','iU0yUML89SxpNPZJk29n8GJNoz6','4t5rPgnpYPyql','3P2PVXhfkdhtrc4cxDpHw8ZoCC7hf81xKEIrpDp6U',5);
-INSERT INTO t VALUES (-1617124439,6713381,'J','BodD','iHkro9zFoisMta9KoOUzgazN','cnlBJ','LUWl6JOjkwVBWGQzjqLmaT5yvW','6lBKZyguBocICGb0O7',6);
-INSERT INTO t VALUES (-651309124,6736358,'yqMbXsGTM6jixbARiECPD7bAeaWhdK3JfGUopx5Kve2ePlCW72kHZ916oyqRdHV8KAznkaVNd6FggdwrGcYpw','zv9','D3HNX3o8ATiewHgmsR48u43Nitnad4maD2eixznS7wMWrK8Bh','ml96EjwmTsH3A90JviQfFshWX28HK4tDmX16MGcW5Qe7IxgBVzXC8vF5Klf','O31','AXzGmNsw3I1QvgtF4jL7YDcVshFOA1FzwRaHki4wPUBstcYlzNTz8mjH9FXiLmScdVJeZywEUhMhi4p52KG',7);
-INSERT INTO t VALUES (-1474433650,666744,'nR3bJzSuTGDPd6D2hHFp5dQNA7WoPzisn2jBqArgQusz','B58YKYgIXbslj6pvc49SRIJU7u4No0VGTDfBGH8HNIsgG0K','eWqRW1dzgv3VLyHzgMWkTxWmAl','AWAq7DA1nWwlo8SvhG8MAcbS3jhCZFeCRiHVdP4c4pVvI3Oxga5lutwFBhOUxLAnTNGHifZODDoeQat6ZAlGdBF897Ll1','N0VnXeVPLrdaTdcitTOX7zei5dteBvlR6fx3Xypc33s2beeuGtNApvYVj2Un05PEINbicRO7nq','tXZ4VlVLp0HhFdLrI',8);
-INSERT INTO t VALUES (-444035819,16055246,'9kseNmUY10vnpn1Qn','q59Labi3SA80d7PrcDQyoo','HT0KVnNffC69tva1hQn69kgjSfOEFMbq26jvI3QAn87elVhzKwgN','waMDIl9x03iWg3aS3vrTkzYr0zcJSTwbLmiZa7UpvECb1mp3qb81BIekxrRAULuL0s0K8BIy4Cq3sRJCnO','JhFo986jd1Nnod8qUZuQghowNELNN0QRF1A5VWNIfA7mpVeTSsH7g2WCZ7VAQESPDVHcsboggQAhyhgP3c','YLyr6DdeD64w8PmYzn6hnw3lhkqasAV6Ug774QHceIxautrMAzf6UVJrdGtVBBC6XvwF97HdxJojVIKiChyTP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5489614272334031666,-96,'mSyXE1m0HAJTpgdPvO42dSamfHGiPv0YlwRTwSTew9znAsfLXHZiQj8ThW2HCHwK9Ln1rvJhZPrrA','tk45PjDQuRwsTrCqMZcSXLBolTMkMrqvAuedAzQh9nfEnMx8Ly8bC0TWBzwgpNp38NmLXuyBOmL83Jx0NiRYLBlg4YOgBAYPb9E1KSr5SKAwohRpabKWhhNSJ8SXCyVWxkEJpgE9OKsltLT0RVid03rljW','H1VWstg','T3QLTk5sO3gj5WnFUbxzWfmDlsNhcIFQXcpg18eBCOh3u7zddOOLR7HuayC6vxg3LUcH6Xv0lCOfaTLpPA7EkcIosQLlSjscxMDAveLWqIbAPa8wKfyaWPRuqzd4h1b3GLlEbCYbyBYzMXcsngvVrRzsljGptxx1ZKer7U62ZBUkQktLMo7uw31bmFeXEkGKYClqoXbW4UrkmEVG1Ydzv6xzYq4tAHuOl43YnVp4bzo1vDckOFd7E','m','k',13);
+INSERT INTO ti VALUES (5489614272334031666,-96,'mSyXE1m0HAJTpgdPvO42dSamfHGiPv0YlwRTwSTew9znAsfLXHZiQj8ThW2HCHwK9Ln1rvJhZPrrA','tk45PjDQuRwsTrCqMZcSXLBolTMkMrqvAuedAzQh9nfEnMx8Ly8bC0TWBzwgpNp38NmLXuyBOmL83Jx0NiRYLBlg4YOgBAYPb9E1KSr5SKAwohRpabKWhhNSJ8SXCyVWxkEJpgE9OKsltLT0RVid03rljW','H1VWstg','T3QLTk5sO3gj5WnFUbxzWfmDlsNhcIFQXcpg18eBCOh3u7zddOOLR7HuayC6vxg3LUcH6Xv0lCOfaTLpPA7EkcIosQLlSjscxMDAveLWqIbAPa8wKfyaWPRuqzd4h1b3GLlEbCYbyBYzMXcsngvVrRzsljGptxx1ZKer7U62ZBUkQktLMo7uw31bmFeXEkGKYClqoXbW4UrkmEVG1Ydzv6xzYq4tAHuOl43YnVp4bzo1vDckOFd7E','m','k',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (604592543212519759,8,'mNENjkj39LpirrwaBV5q1emkolCdiz6LHSYaahHvhGUOOy3gHhiIOVzSXxHTgCoy','fSoWSfr1Q7e605X19VrHKjd92rVzcCoc1Xv0ANbpxvJQLZe0MyN4freNzx9LsgoEb3w2Cwzof78GoNrwE3N0zhXP04GMIEpvBDyvIJNKM3By6sV6OZJv','PeJS4mF2maHxdekYEMs','7FZ4bZRxWs6XvKMqt0pVpK2q8GzeCSvkaqNFpKALVzfjM7V3m4QnO0Ef9JdAkhBtlB3udDClymMUBJJrLHfdwESafPcvc4h7XD7vRTEpI1fm7naWfoSaxlYYHgAYNnQpnv5eF8bnLdek2yy8GwZ7SjAL947LRxV2hTnMZisbIeAuY5CASi6SUCJOJtOnnXJ0JU9Tq4k3YIjKtYc7rFTOZI0OVF2UM8R1','Sg','c',14);
+INSERT INTO ti VALUES (604592543212519759,8,'mNENjkj39LpirrwaBV5q1emkolCdiz6LHSYaahHvhGUOOy3gHhiIOVzSXxHTgCoy','fSoWSfr1Q7e605X19VrHKjd92rVzcCoc1Xv0ANbpxvJQLZe0MyN4freNzx9LsgoEb3w2Cwzof78GoNrwE3N0zhXP04GMIEpvBDyvIJNKM3By6sV6OZJv','PeJS4mF2maHxdekYEMs','7FZ4bZRxWs6XvKMqt0pVpK2q8GzeCSvkaqNFpKALVzfjM7V3m4QnO0Ef9JdAkhBtlB3udDClymMUBJJrLHfdwESafPcvc4h7XD7vRTEpI1fm7naWfoSaxlYYHgAYNnQpnv5eF8bnLdek2yy8GwZ7SjAL947LRxV2hTnMZisbIeAuY5CASi6SUCJOJtOnnXJ0JU9Tq4k3YIjKtYc7rFTOZI0OVF2UM8R1','Sg','c',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13195469922558036010,-73,'nZYkJNvkfvzJSuS7yOJc9yBQcT0zjzF0Y608qnAClYD9o','M5Y2IGLZAV3Io2AYiYkwbULVEXlVHZV1Z34mPRzPN29IikewwzZDLgxOH2fKFeyQNB7Y4yE8HrFlYO1Uma1csxzMbdl6B6dffx3AaoVRUmH9yD2rjokT3ArnfkbCWFhHSux4EPB9qmpcCxDoVhkyNaoH0RkFbQLwfnKWnAxAQFFE0sn8Rr5jdopVPlXPJ2Ez132tHkhAxnfDnIhq0XAWl9c2Co','daDzmtBe','ow8zA6LylYsIDrEDcR1XetEV4cJcj1sLtNdmZd8UkqhRacTNZBb','hJ','x5',15);
+INSERT INTO ti VALUES (13195469922558036010,-73,'nZYkJNvkfvzJSuS7yOJc9yBQcT0zjzF0Y608qnAClYD9o','M5Y2IGLZAV3Io2AYiYkwbULVEXlVHZV1Z34mPRzPN29IikewwzZDLgxOH2fKFeyQNB7Y4yE8HrFlYO1Uma1csxzMbdl6B6dffx3AaoVRUmH9yD2rjokT3ArnfkbCWFhHSux4EPB9qmpcCxDoVhkyNaoH0RkFbQLwfnKWnAxAQFFE0sn8Rr5jdopVPlXPJ2Ez132tHkhAxnfDnIhq0XAWl9c2Co','daDzmtBe','ow8zA6LylYsIDrEDcR1XetEV4cJcj1sLtNdmZd8UkqhRacTNZBb','hJ','x5',15);
+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(78), d VARBINARY(33), e VARCHAR(95), f VARBINARY(92) NOT NULL, g BLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11546603338998903334,35861,'eu0UgEE6','ZaDun6s8BUvMeNIzvDfpsYS9A2GtsdyGM','LCvmqwGqWO0P44WIiyrkj068t5XAOXvM2AhVM','6KojQVMyDBNgbxEmEA1moUbq3Igcxh9SaN179uT','7g','Dc',0);
+INSERT INTO t VALUES (7997685264241572593,33500,'byM0FFb2a2dV0Jv9DM3jgpO7PwM1trYhZqGmH1a0vGY4cPwJbXh1FvM5PviKxOiEYo','DNHwDnoh01kwp8Ay','fYh6y7bMiwRCp5FYWAbebba53uFMnjX8XwFpC6vseh4T88T','ueFt5Jp93ATq6LKlu87Q5FA32YOxUw5yr0WWpipiXZrj0Wnh7RxROp5uwNY7XrgLaRoqH3mZLFR','6','y6',1);
+INSERT INTO t VALUES (1516596899050661799,40868,'UWpF19z5NtFNade5Clej08uKj0JROiyAnj','9vQ0u8Gx1pSi6VTQUGS','6haPYx4BuZjdEhLArwjqz8Wmy31lqQ68uBukIchvZizHufEhTZmDdbSSOiBt60HygClL4WWnITLxl','UtzmCXeitnXs3ttWoPxQJbrFPjNFcFwzhvRBqmrSYfjQpO','Py','aq',2);
+INSERT INTO t VALUES (6441207132284862336,26041,'6nhEBiJoxhVEt1ozCfpdakDUp1v8JRKJeGk','FOzJVr9CJvakfY','nrdWPVYrpV1htC39rLToZrJD3tKN','YISzvcRHlOUAM8pharwohdEcXPefymudlY3myLPBeQ6tTlagEhRafLsugQERY4XThIbVF0jjqsoqRDqoZRa4SaSz','1','P',3);
+INSERT INTO t VALUES (14975849741264906950,45865,'oxylp8PuHnQ3lwwstzqKlr6t4XPO2ttX9mUQhNm','SvTUNgEBxsFjz99NF8700eItVFuSvW','NdRCm0bRJlseFKptdCXP2Ly767hA4h7pKioPIYvnFWK0sA3QZQ1pyS1AmXgTGLVONog2z4R5wNPZIoFLneSN4EvDaZbxpr','tzfftIcdXi0c4mBF4VfJlHX51XrWdl8c7ely7lNA','C','5x',4);
+INSERT INTO t VALUES (4104971056877200075,33031,'RzFEu','Z5Mim9aLRhHyqSQYBUZAZB2J','r79LI8X2eI9TR','CFQaBGppnkTTSLRgfCqiDpeQplE1H6QiHZoZ','6','Jt',5);
+INSERT INTO t VALUES (11945559780306236896,35963,'o7lzOwsndJ1yLZOUsSaSo1K','GntqMcLX','vw4S4m8zwmzjc4KQ2J','iwGyJf7KIgufjQt0w3XNquZ8XnAN7VvGhfvkSYfOv3yO','O','L0',6);
+INSERT INTO t VALUES (15526753136571747202,53982,'NHE7XiWLC7xuQk0JiKTK','uBzx4eW3SWXB4','1lmUd8mjRwoN1JL42ImWvrXCC0RcpUmt2yIV3y3EjtTekx1QvSDnqI7274P6','I1Fmr9yhdQ3rrKplqYo9S7nD8BhWlXioA1PjJuzXW57NE2RwzGYGCFWF10VlBHJSGE1xRnikxOynhka5GRAMrfonsxFE','Um','z',7);
+INSERT INTO t VALUES (1885746585200855174,63959,'QVpMbVL2M1F2M1FBnW4fiZ2P6ALk3oAjGfODJV2u5rBXdNeEVHSaxcT271NAnGkq2rFnhcvD2JwhK','SdqlEJjJQpgc1lIk3AhhmN5ObPji9rWV','0j','AWvE0qxBxKkCsAstXcW8InoyiviRcU1','j','3o',8);
+INSERT INTO t VALUES (14355039755421115601,54113,'fiLS88V2tWvF0DaKS1y2Qpgq40ACAPOMj2lNU1JtLOqK5BeydpkiHM','RslwgZFyq7cVVMufHSTYl93qkMEyah58D','SPxRUILCLA8v7y3','PkPic6wZdK4dcRYJp3bSlkyoMS8hDJEIxjHVZ6SY9FIi1YFZkF28xNtdoz3cPSlH3ogAaW','V','g7',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(78), d VARBINARY(33), e VARCHAR(95), f VARBINARY(92) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (4254126623113616023,10207867,'fn4d8hPzGirFfh9McDOjUpgdmbkfAQFivnAUNjuem3ulOTPOt1','RnOcAn94T0Rii4OWMNgbgFy9g','5dqn6vhPWRCEPJ2Cc','l3cZADbYBLwFpA6q12yXmFwcrIVhK5RTCJyfsWHIa1RrKI2cGYA8chSze1Pmdniibqqq80QuW5vOPuI','d9kqJY','lKgHHthhVVRaP1hoCENhiGvwTlgtGdFLVzY5yjz5TBUgIdWpWlU7v3YWG9hPUB',10);
-INSERT INTO ti VALUES (4254126623113616023,10207867,'fn4d8hPzGirFfh9McDOjUpgdmbkfAQFivnAUNjuem3ulOTPOt1','RnOcAn94T0Rii4OWMNgbgFy9g','5dqn6vhPWRCEPJ2Cc','l3cZADbYBLwFpA6q12yXmFwcrIVhK5RTCJyfsWHIa1RrKI2cGYA8chSze1Pmdniibqqq80QuW5vOPuI','d9kqJY','lKgHHthhVVRaP1hoCENhiGvwTlgtGdFLVzY5yjz5TBUgIdWpWlU7v3YWG9hPUB',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(87);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(87);
-INSERT INTO t VALUES (922134750281586222,7259545,'yyzxhtoiXkgeU8UPy29ZFMFaQCFT0KZCbi69qt6Dsibs','mosoSr9m6CS1KA','vRX7yhQH1uGQwNM0bCpXuoZEZYUoHc31PCBky3Bc7X7OW7shqacRwHPJ','BIqutpgtcTtb5KS','RIZuV3EcvAxodZlpw3hpA3WBNiLZOeBfy2dm0kSZzz7vhicGwlDk4cxm4rrm8ASAlfy8EkYoQfoMPcvluMLirDByl31','OtJbhstr2kxh6w0vUiCTQDHITEzCIpMUQEtAouFDkAuqWV3p1DtykQQ72mZBHNb5I5gNFaMIEmpql3',11);
-INSERT INTO ti VALUES (922134750281586222,7259545,'yyzxhtoiXkgeU8UPy29ZFMFaQCFT0KZCbi69qt6Dsibs','mosoSr9m6CS1KA','vRX7yhQH1uGQwNM0bCpXuoZEZYUoHc31PCBky3Bc7X7OW7shqacRwHPJ','BIqutpgtcTtb5KS','RIZuV3EcvAxodZlpw3hpA3WBNiLZOeBfy2dm0kSZzz7vhicGwlDk4cxm4rrm8ASAlfy8EkYoQfoMPcvluMLirDByl31','OtJbhstr2kxh6w0vUiCTQDHITEzCIpMUQEtAouFDkAuqWV3p1DtykQQ72mZBHNb5I5gNFaMIEmpql3',11);
+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 (15373121180419781354,39987,'Xkt8HqRDrClq1Kvo5e9hbW77yrbTEI5A','iNnL55nmLM3GtYqPEV','FX6TjZwkIahnfxsLsGRnYUm5XIkfHNrtpy54KmOVq3BC0l7XFLuotnO7Lpnc3','VMwvjpfkHU9qND9Axwp2CcmSP8','8','D',10);
+INSERT INTO ti VALUES (15373121180419781354,39987,'Xkt8HqRDrClq1Kvo5e9hbW77yrbTEI5A','iNnL55nmLM3GtYqPEV','FX6TjZwkIahnfxsLsGRnYUm5XIkfHNrtpy54KmOVq3BC0l7XFLuotnO7Lpnc3','VMwvjpfkHU9qND9Axwp2CcmSP8','8','D',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(79);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(79);
+INSERT INTO t VALUES (2374817361588993575,58788,'gPtt5vohQUB6jjw16ULGOn2GlT6LPdOKt40hcUXu','bD','K8J4XwSiSlpDfCEku9Nwtgtagr63sV63NgZElF8qFBx7Ta3gMgUjMIzvfv5t9Qfevq0R4EFjZujdJ','n','gA','9i',11);
+INSERT INTO ti VALUES (2374817361588993575,58788,'gPtt5vohQUB6jjw16ULGOn2GlT6LPdOKt40hcUXu','bD','K8J4XwSiSlpDfCEku9Nwtgtagr63sV63NgZElF8qFBx7Ta3gMgUjMIzvfv5t9Qfevq0R4EFjZujdJ','n','gA','9i',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4382207496271719636,867398,'VffoD6EnZ7s8BtotLxAhKgmASHWpKXvGrfRbIKKLUtlNyVoZuzzm5fqhPtr9WQdfb2I5qN7j','5IkzVxo6nWKoWPvZDFT4GbMdggPWeDDj6UDKM6evOEdPN1UmmQV0NOje8mvvsGMi3CJX6dp6VYiHwri092lb7X6eal55aKeM56Xy3SXENA5jS0HKnCaznhPJ1Z9EtYFAm45678M2ciuzKkxOerEBXEw6ZHRYlhKo','uqn42tATHyRGpFx5mYkXzhzEem0tFiH7HtLwc8l23Aa52WjE','aJgBLsswGjxpfKB5g2JfPAma11eml4lOVWPxUZ14G2xnfBFRcHNz7N8CIHr3TJeAg1fU2lEeLzzTkoJKVXVtClK3Uwiy','7JNzhB0E0cVWvrHCZYyi','EhoJL27bYJFUL3h4Hs4gPrZGPSABfSEngoSe33spVEyc4qkL5OzcEFrgrAwpO',12);
-INSERT INTO ti VALUES (4382207496271719636,867398,'VffoD6EnZ7s8BtotLxAhKgmASHWpKXvGrfRbIKKLUtlNyVoZuzzm5fqhPtr9WQdfb2I5qN7j','5IkzVxo6nWKoWPvZDFT4GbMdggPWeDDj6UDKM6evOEdPN1UmmQV0NOje8mvvsGMi3CJX6dp6VYiHwri092lb7X6eal55aKeM56Xy3SXENA5jS0HKnCaznhPJ1Z9EtYFAm45678M2ciuzKkxOerEBXEw6ZHRYlhKo','uqn42tATHyRGpFx5mYkXzhzEem0tFiH7HtLwc8l23Aa52WjE','aJgBLsswGjxpfKB5g2JfPAma11eml4lOVWPxUZ14G2xnfBFRcHNz7N8CIHr3TJeAg1fU2lEeLzzTkoJKVXVtClK3Uwiy','7JNzhB0E0cVWvrHCZYyi','EhoJL27bYJFUL3h4Hs4gPrZGPSABfSEngoSe33spVEyc4qkL5OzcEFrgrAwpO',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8703589709322462783,7035594,'XoWJkmT','md911cKcx53C9uBBxsnPWnRPkzesI79xQcv2RFz1Uo7vFOZMLp6TkhzuepjCSA6WBFM9dyBC2O5SKs8K3XjyxlGBGZVmhuPKbjZc1gsXUN4HQnHIUgPLu34Ij2vdMuyXSSHus6J7e2DNbz13Ctfs0Lj6M2lEjZsM1rcvdYxhEHzDhdTgnLsnMGggWwuJLrJyqqtUc0LWb4qxWU83sgwG5Zl9Ec8B08vylyPOXh8a0LHP0Rj00zc','AAEb5FSvLsLHUXFsQnabKBL5PXHClDMf6Iqut27jj','LqfCbNGEH2ab88lM0qyGDmPhhem3sNxlCkgQjxetSkHv6UkyCydKOMvibbRSEuvX9CmSgaA4lnIkfArodrjytVuESnrCzM2bQGleFvSTvYAvBL6Vs44tCdRSfAKxdZQhXZD','UVfYQqmDnh','BdOti9uNDEoK7ESPz8P',13);
-INSERT INTO ti VALUES (8703589709322462783,7035594,'XoWJkmT','md911cKcx53C9uBBxsnPWnRPkzesI79xQcv2RFz1Uo7vFOZMLp6TkhzuepjCSA6WBFM9dyBC2O5SKs8K3XjyxlGBGZVmhuPKbjZc1gsXUN4HQnHIUgPLu34Ij2vdMuyXSSHus6J7e2DNbz13Ctfs0Lj6M2lEjZsM1rcvdYxhEHzDhdTgnLsnMGggWwuJLrJyqqtUc0LWb4qxWU83sgwG5Zl9Ec8B08vylyPOXh8a0LHP0Rj00zc','AAEb5FSvLsLHUXFsQnabKBL5PXHClDMf6Iqut27jj','LqfCbNGEH2ab88lM0qyGDmPhhem3sNxlCkgQjxetSkHv6UkyCydKOMvibbRSEuvX9CmSgaA4lnIkfArodrjytVuESnrCzM2bQGleFvSTvYAvBL6Vs44tCdRSfAKxdZQhXZD','UVfYQqmDnh','BdOti9uNDEoK7ESPz8P',13);
-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 CHAR(100) NOT NULL, d VARCHAR(82) NOT NULL, e VARBINARY(5), f VARCHAR(28), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3391487115,-2001897894616511656,'EXpmxQTnRlhEWRZ043PItsuqyutL0cy79g32x0GM3yr8N0DO2TgC4cj6W7OFAIA1t','lBJwnWgK9P7tpBOloOxnqmS8qqs4t8w3','Ttb','wCErNt6','gV','hbHponElTqXSfMBUgm3pTNjVNPLMW7kfaxRaQkxtIzgub9aDp',0);
-INSERT INTO t VALUES (1249742494,-2713789287369734057,'TGL4Mw','WtUAPiDQ0KgB1sFkdUmNPoQAA','z','2OXBelX','JOePxVQSwO0gGOyMa4sB9JA4MzG9WIMP3xklO','aK8PRxFZLBTge1QnorrTNjJLAZ6fQ6f4eP2TFiOTKqLBekqn8fxiDtXpFjoXVsiYV0NEdoiGNlzOG',1);
-INSERT INTO t VALUES (3838476864,-1603866516337329185,'2HA9QXkIePJ3tsZtrWn0nNpw','bf96BHoHDodriL7Hxnysc64GptBzZvpFqnMcabF5Q6Jk2nuq68dZTHvtTfOYFGonSOn7yQlsM','X','ZXkpN6oxV4yqe4jU0OtN','XXBv2j7nv','0RL50jxQ32uN7HK7o2Ob1hJzsHNQlbxeZSJckpCXfpEK5YqcmFK1VBtn3kiUY4raqAtWt1RFEUt8ZsY8gxjlhcwN7Jtz',2);
-INSERT INTO t VALUES (2623397533,-8829027472485494253,'BXguqnCQGa4GeGHgKijppDkbMHi8Ln806eSwr19Cm6JPJKdEmZqcnoj6DDzGHDk','zV1SNwQaJhcT1hZh1DKSSCWjZfrsvlc006dYYdZ5EU5YknDCtx1xUu','3q9','VNMTmJ9qJn4tdAzRQE5owf0h4I','UUyaYgGP5vCedGs4R9VQ9J4IdI3OgjjOI931YJnYCHm7R5ILNY3kUy9vl1TFEvncKTciF4EkGZEQch','yMJCBXwcEwA0ojC3y0g10lzzEWbaFPuFyTQhIytlFiVCdcfSoVBPnFCUAdEfik0TuN4A9xx0mrlvnNz8JyO8',3);
-INSERT INTO t VALUES (2280699456,-3368755193974702029,'DV4sVsyBVMMnNLaRLdmcq2VygUYc1bqDHzmGlRK45N0Y9dLTlcliDvEd7OcVevnfdOv8isXiYxg38z95MVV8l88oLn','dgeCHTM9nbudqLIhr8uf7Oeqq9NDWgAmtAsV5ohjVO0','3rQ','kSRs5jmQ','V5iDkpkAhCPmfdy374Ghaqm02Y23wsRvZIUyox6EM4xC2SdnS8HnT','p7nHFnZqnCNxlgIrqu0DdP2FRgnRUTL135WV0aEKIn1DbNziH',4);
-INSERT INTO t VALUES (473006162,-2857359782264144686,'WnAVo50RnIv9iPnw','qYhzEEMyVOZqLeM','j','dHx6WgGgYFOOOr5a80fGPZ','AfIJruT5BUbQtExKUJ7dqdoZzdBoCmMXuRPsLs7OklTfHbVKSFEktvgZezfWPHid3','CciYP6DclrsrD',5);
-INSERT INTO t VALUES (4280965897,6821879780020739907,'4J5hGZBMi9y1wOSWDI6nfw7Px4NkoWdhvVa7tJkhvupZGq6dhMtjAgB9hrhOtpkXeU0I8A44ao3P53jp74LMloLZ8m0tRZ5f','7zlptky8kzyrrK3SV0J0VVXl6nlgZeYI0WS1j1l7kSvoWQ','t1t','wLvpRqZKrpiPp2dmfcqenGCaOUyT','2XMD','ayP8o4T0rVCtS1yLQippEUZcAqgiJ34ZWX5kCIKfhdZcsHhE19Lu2VJLSdCRtlVTMrqQ3udY2O',6);
-INSERT INTO t VALUES (3435608753,-6155398317952879724,'wnEXQ5vrSRjFNS2OoXbzbf2cNzJNhmPxmXXrokXzDSEtGGOdDHWwOVtKhkZCTI0kcj9iSjorR1Fou9hRGV','dqrYTvNoe3iHcqWdsocczEMSmbTqYLPEoZdou5Of5CWb6xXnb9tZtF1ey6Er6a2','fwmtp','cNa1GFvED2LbMx2hR','jNXUT4BXMAsQn0qgjRxe21zgcyedaGyHTxwrxc8UbwDPsmwZLicqDnOTkNmDUxx6B4PfNnpNA9BY1D','k5pNpHZXHgSF79YvB4yuNwXR47Y8LysOP87uvPzBfsut',7);
-INSERT INTO t VALUES (2069798107,-1207746476931028128,'E6ZcCdDDse','P5KrlcW9gON4c3t5NJJp8GVs320psttC25fc6zhXpW7abuGsiYNVKDZrqhCe28gdU5nW1bfVS9V','ea2','1H2oyKsEBVuD2','iVj3j1LljoZYNr8cxHi33j7GMxCgFu5Sqtr8kdNvKXJU5Ao','8HFGFF6ibGl2Z29bApiBTW97lFVy6q8aYf3E9XVvy6MNpoOtkj3ifTkgzJAWHZOHjb2Mq54DCvS0Lp',8);
-INSERT INTO t VALUES (2959695184,-1204843659714019001,'UeuA','rtWfB6FLLEiSbmFu3J','88','NwDwu01XwaKtNX52BRXWQnJ6p','f1nlkNSgTuouurKy7vSppghuZ8Vkg8UPf6A7a08JjA4aiCaZHbAHhZ6sSFAyNrKYgaei5p7','OgUh0YhAPByNVAWTZ0ktXk4CN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (15399785449523800325,63519,'ia3MYgWJy2thQ68vlT0oA','EFpDnRs2t1CJ3KLbyEQMkWuR7agYhPnGWpMFPLVthuEx4IFdHqbuUhJXGdYxw8U1o3edRaCoCkAMOSzCmcxIHRRjP0C65aKy3kJ06iYXZHiqvxZmWBnGBSNYmCOyeXxxXBzmXNzFzVRNF','OjYcnt75VPwRSiKLmDXdcXpzA92AhFLiayoddbhhW23CrZimAL7YO7DknOh3Tl1vDrooE1t7P59KRDX7Jh4Cdg','FMbVaRJTOHtywWmo8sb42BADlHXtdlvLxCY6yybJr72WG7L1A8VmXp1e7LTLGdvf3duefVMFgez6QVt92mVb','u','x4',12);
+INSERT INTO ti VALUES (15399785449523800325,63519,'ia3MYgWJy2thQ68vlT0oA','EFpDnRs2t1CJ3KLbyEQMkWuR7agYhPnGWpMFPLVthuEx4IFdHqbuUhJXGdYxw8U1o3edRaCoCkAMOSzCmcxIHRRjP0C65aKy3kJ06iYXZHiqvxZmWBnGBSNYmCOyeXxxXBzmXNzFzVRNF','OjYcnt75VPwRSiKLmDXdcXpzA92AhFLiayoddbhhW23CrZimAL7YO7DknOh3Tl1vDrooE1t7P59KRDX7Jh4Cdg','FMbVaRJTOHtywWmo8sb42BADlHXtdlvLxCY6yybJr72WG7L1A8VmXp1e7LTLGdvf3duefVMFgez6QVt92mVb','u','x4',12);
+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 (16484490954539947624,52754,'b3vJtu3YKFhfPMLSev7UaDc8AWF84NXKxG6U3bMIFUnwB5rflRKc4ReoWQNkpezN2g3njt3bX1','NwumwYL4ezdHmftwHboxbaYwCxa8u8NgZD1pGH9y6j2C1rRQNrRfZXFrvcNU1OUQTGxPoVlt9CFQvGfIkzC6a6JVzGueMoLpfwbJC8IUFWhHP40AH3VNNXqhFfqFVsGaMnvyqOz8Ommwv','3a5LvQAVu1YscfZQwiE4JLyiN8uPeNGPd0NL9MRv3RzBENxJqPrqRQjgIrUdsB2pCBMtT0oR69c9oxevqqa3','PQTkNbSKx16sRxsThXdXxJ4gwA9vASczg2GTy8yFfG84E7u3YYbZ8yseKxkkTc3LABpIZHYSJJaopQ6q4qQwbPx6YQzcGUWek5bHgQQRCmvNUjwkg7nuRbPaTZNI90leZpflg6iGlUsMqf','7','jO',13);
+INSERT INTO ti VALUES (16484490954539947624,52754,'b3vJtu3YKFhfPMLSev7UaDc8AWF84NXKxG6U3bMIFUnwB5rflRKc4ReoWQNkpezN2g3njt3bX1','NwumwYL4ezdHmftwHboxbaYwCxa8u8NgZD1pGH9y6j2C1rRQNrRfZXFrvcNU1OUQTGxPoVlt9CFQvGfIkzC6a6JVzGueMoLpfwbJC8IUFWhHP40AH3VNNXqhFfqFVsGaMnvyqOz8Ommwv','3a5LvQAVu1YscfZQwiE4JLyiN8uPeNGPd0NL9MRv3RzBENxJqPrqRQjgIrUdsB2pCBMtT0oR69c9oxevqqa3','PQTkNbSKx16sRxsThXdXxJ4gwA9vASczg2GTy8yFfG84E7u3YYbZ8yseKxkkTc3LABpIZHYSJJaopQ6q4qQwbPx6YQzcGUWek5bHgQQRCmvNUjwkg7nuRbPaTZNI90leZpflg6iGlUsMqf','7','jO',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (6226853858306868203,33936,'ZCSAsVEJi2c7hM5sl2ACXEjOdFlJbkdJqYRd3f3SpEkCaC','lH5cEBK6q7RjqjBiGvbwvjnZRSVM2T0czOvlYr8JGh85561lYKoKJVA7QICLJKPMmeOi4yPjlYxzpGBwzTutpvIgMMQ7wStMxljTbQK7E4twoDk0qNmXgkIOZSI3ousXwaoBOUtp3TWhE67GCLVtAaYKIdX67y2FQrad3ISPfMCef3pzf40orqpqNPrtg9kOxL6ewip3E4sxt3cfCbcz7','7SGqQhmzWQSo9YLaPJ67ESTHZ7gNOYddFZEx5XiNHAU','xLtKLYyy6CG1G01PUmBvNjEZMpYGNhvwXuiz2794eweQrRYxBJrbC','h','Mo',14);
+INSERT INTO ti VALUES (6226853858306868203,33936,'ZCSAsVEJi2c7hM5sl2ACXEjOdFlJbkdJqYRd3f3SpEkCaC','lH5cEBK6q7RjqjBiGvbwvjnZRSVM2T0czOvlYr8JGh85561lYKoKJVA7QICLJKPMmeOi4yPjlYxzpGBwzTutpvIgMMQ7wStMxljTbQK7E4twoDk0qNmXgkIOZSI3ousXwaoBOUtp3TWhE67GCLVtAaYKIdX67y2FQrad3ISPfMCef3pzf40orqpqNPrtg9kOxL6ewip3E4sxt3cfCbcz7','7SGqQhmzWQSo9YLaPJ67ESTHZ7gNOYddFZEx5XiNHAU','xLtKLYyy6CG1G01PUmBvNjEZMpYGNhvwXuiz2794eweQrRYxBJrbC','h','Mo',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2615482533736975311,41836,'rHKoZ','NjvR10r0j0GwY1f9vH9PR5Q5L1T7GiAFkOmepRnW','LwX2q2QOdGVwdl3cBGuznAAqkVgffnMEvX4gGAkGIvTaFBD8joIDH8Q8Icmx0C','2Hc2C4XUnI8crrBWMpwcg9pQlnJpkgFhnbOY5coIVY8DONZSVbae2g49dmxyiv7qS5JNEoqrYhy47TBpdtAkRIPb5vG8DC5k7hJCrMMWkHj','n','PX3',15);
+INSERT INTO ti VALUES (2615482533736975311,41836,'rHKoZ','NjvR10r0j0GwY1f9vH9PR5Q5L1T7GiAFkOmepRnW','LwX2q2QOdGVwdl3cBGuznAAqkVgffnMEvX4gGAkGIvTaFBD8joIDH8Q8Icmx0C','2Hc2C4XUnI8crrBWMpwcg9pQlnJpkgFhnbOY5coIVY8DONZSVbae2g49dmxyiv7qS5JNEoqrYhy47TBpdtAkRIPb5vG8DC5k7hJCrMMWkHj','n','PX3',15);
+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 BINARY(11) NOT NULL, d VARCHAR(73), e VARCHAR(7) NOT NULL, f VARCHAR(82), g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (278903713,20,'m8SX','H9my3Rmf1KHZJ2jnKmB408dDw25OWXpxBq0sp8kMY1IWNSD5BQfCh481ii4qb7XUgg2wowv5','jwYW','NKaVqcXoXN8FKrEjzB55waaCrHc1BQMIO','K','h',0);
+INSERT INTO t VALUES (2610344184,157,'xB60O','Lx9qT04qT2cUm8YIkjsJ2GzrTGw','lDsyuKJ','ZsPI1DbGoRWfbu48hjs98PoeqHWC3wi9CWXoCxEWvXGuUk6ymuyTPsaBnXOjz3QsAKap1e','QI','Pr',1);
+INSERT INTO t VALUES (754923625,5,'m6HzVIY8k','SloYL1166Q6aPn9bKUh9p1SreloRWEhLuvE0SY0QVHTsyANraQuicnQR2hg8HljC','iMS4Q','e7gg2ZGALum8m0lVkqxE7','n','Zb',2);
+INSERT INTO t VALUES (1468650799,57,'hN','fz2BjNa8ajowmGo','HTeSBmQ','KuFehF1bSCM','Fz','R',3);
+INSERT INTO t VALUES (4091161773,224,'qZ6UXZh1dR','KfTXDkeFTmzwwm86a6bWOoufRBpetpg6dw1BK','FW4RBX','eYvo4GYwJogwDiMmcAblCeIVwoRnkSjaAqHK1oX9k5RoTOSH87vA7Dy5TijiTjOUB1GjvTD0p','rr','vI',4);
+INSERT INTO t VALUES (1570417324,134,'A9fQ','LFeyDRXdpTITrtc6l','WqIHfC','qjbMsuj0Jm0PFoy3ZhXFr1etzx4LUgP87UwEgnnaQaUt6rEU40dxisvu0iCMBkAzvMAhVAqx1eif3k5','y','D1',5);
+INSERT INTO t VALUES (4002244600,167,'H','224TO9CuvJnnipRvRtspoDpIyKe','xXf3Bh4','dkTaXgoEtUhJgfPbYSO5oG2bLnglQTZZvrypL9YgIIKi8tJIC3yqK0uHb4pNv2lYPyNar6EByCR','5G','p',6);
+INSERT INTO t VALUES (3129972487,137,'t1P1d','BDBH8hGSjWeKXUEmmuyuY5E4NAnR24LS','VnF','jVulr2440nMqH6GiTF0Pvp','O','j',7);
+INSERT INTO t VALUES (1746438890,196,'D6p4g2b','KWup','MsSsr','zyP3H8IaChqmLfluOB4sNveTseEpMdAnkdP2op5klmilKAAQh32d7I618FE6XGXuXOh','F','F3',8);
+INSERT INTO t VALUES (1108689400,125,'MTTlG99qZ','ezbTIwytLvDtZttM88vClOlkI38aSHh9k8hZuQkZ6DFeIKUF6591Q1WA3HiYwGBvsbh','Ye5c','7K1z2GGEvDtZ3nmTj1eQm2fiZnlABqWvlIWkX8OoUsxOXzcdz54NSkrOLAotdOwn','Wy','O',9);
+CREATE TABLE ti (a INT UNSIGNED, b TINYINT UNSIGNED, c BINARY(11) NOT NULL, d VARCHAR(73), e VARCHAR(7) NOT NULL, f VARCHAR(82), 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 (3062847554,-1920396228641054873,'GCqftXCq9Oy8Wl3cYxfUfTj9nvlG9J0SK5peIvpqEyOfSCEb2AUO3tCnRROCAFrJfyoFi1tnB2n3e4wQGgmK','lKtprukvekCSH','fo','nunHttyGSjYtZfA5cCfm9AwCuj6g','CVqgV6UuN5e0B9pMi3dQnvah3Xu0ARTszQK','uD11U87qGchkjhv2KNvY2Jtp',10);
-INSERT INTO ti VALUES (3062847554,-1920396228641054873,'GCqftXCq9Oy8Wl3cYxfUfTj9nvlG9J0SK5peIvpqEyOfSCEb2AUO3tCnRROCAFrJfyoFi1tnB2n3e4wQGgmK','lKtprukvekCSH','fo','nunHttyGSjYtZfA5cCfm9AwCuj6g','CVqgV6UuN5e0B9pMi3dQnvah3Xu0ARTszQK','uD11U87qGchkjhv2KNvY2Jtp',10);
-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 (736871682,885055337728220238,'3c3YsqI6MYAR5F4OfUS7ix6PYbRg7C1NCfW','9oZc3EpXK7LjpPaNQ8BVZPxzDDTT7a','o','4bVFtcq','oQOyMl3ZYQn5HlEc','227SUlwzD8olF5qA8H1rwJfw0qIHwl1ziJHJ7CpOWpTAjlvq44uQCiCHTBVadTNQsxg5S7d6QICDBxvHB0u67QHG1rCLqXG',11);
-INSERT INTO ti VALUES (736871682,885055337728220238,'3c3YsqI6MYAR5F4OfUS7ix6PYbRg7C1NCfW','9oZc3EpXK7LjpPaNQ8BVZPxzDDTT7a','o','4bVFtcq','oQOyMl3ZYQn5HlEc','227SUlwzD8olF5qA8H1rwJfw0qIHwl1ziJHJ7CpOWpTAjlvq44uQCiCHTBVadTNQsxg5S7d6QICDBxvHB0u67QHG1rCLqXG',11);
-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 (1323059932,1336547262604931630,'XpVdpK4N3As1j2ZmncRlEZfhWGJLQlRSsLz8aLtBFyGImpL5itHxNY','xVC7U9Bwe2NYuUt5hEL8i8CtJ6Gy5tij8FV6R1YbsjuEOJ3UypmTE3C5krqnyaPo4vxhaxlF4XKbjbz0UZgM8jM3t5W0fCyznozsmj8DVGwYWZCOuEQc7k7mSjiFMbWwXaPdF2QarqHyK5bIndfVmnvj9lxCdGCmQX0wVapRizrdv8ySZhzNZeM364cOI3lrcpbA3VrLNxphkvqwtUWjVGuxXrBE5','O','KIwMqUV1eCB2gNIIrMtRKIJb47P','6Jt23EpyV5WDWS9gAr31IRY1x1aboJaEfiA8VHTA','Iz7DlmVGWAKFODzUJpGYJ3rle0JnLiUET6ZCTDX',12);
-INSERT INTO ti VALUES (1323059932,1336547262604931630,'XpVdpK4N3As1j2ZmncRlEZfhWGJLQlRSsLz8aLtBFyGImpL5itHxNY','xVC7U9Bwe2NYuUt5hEL8i8CtJ6Gy5tij8FV6R1YbsjuEOJ3UypmTE3C5krqnyaPo4vxhaxlF4XKbjbz0UZgM8jM3t5W0fCyznozsmj8DVGwYWZCOuEQc7k7mSjiFMbWwXaPdF2QarqHyK5bIndfVmnvj9lxCdGCmQX0wVapRizrdv8ySZhzNZeM364cOI3lrcpbA3VrLNxphkvqwtUWjVGuxXrBE5','O','KIwMqUV1eCB2gNIIrMtRKIJb47P','6Jt23EpyV5WDWS9gAr31IRY1x1aboJaEfiA8VHTA','Iz7DlmVGWAKFODzUJpGYJ3rle0JnLiUET6ZCTDX',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15622427408986505117,182,'Vr7PNutTti','dAj4b4adfpuzhwdmsS59jKAva0VzOyOeuha7IjInwAy8BycWkt5bYIRf','N4p74f','qni14fOWlkm9d50','2','l',10);
+INSERT INTO ti VALUES (15622427408986505117,182,'Vr7PNutTti','dAj4b4adfpuzhwdmsS59jKAva0VzOyOeuha7IjInwAy8BycWkt5bYIRf','N4p74f','qni14fOWlkm9d50','2','l',10);
+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 (11522141178676465763,181,'0','07gQipjLoMQwAfQ4sjrhP','8kaf','7UABgDTdCnZu8WoFM71zEi6qpIqZeYj54NhejGZXh2fTZsix','7t','e',11);
+INSERT INTO ti VALUES (11522141178676465763,181,'0','07gQipjLoMQwAfQ4sjrhP','8kaf','7UABgDTdCnZu8WoFM71zEi6qpIqZeYj54NhejGZXh2fTZsix','7t','e',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (16657065239917318146,86,'EJeyf1l51HWE','J4qNyVgBFVLuY4oVUN2d1409kwuKNIUXExh5KsciNG','XjwCQa','LHgsUm8lW0txIxtHCs3G0cP2STwBrgao9A8MNIkLfnSQ2q7h7EQlTDDz9GLNnR3yESPrbJFVY3QjI','Q','MA',12);
+INSERT INTO ti VALUES (16657065239917318146,86,'EJeyf1l51HWE','J4qNyVgBFVLuY4oVUN2d1409kwuKNIUXExh5KsciNG','XjwCQa','LHgsUm8lW0txIxtHCs3G0cP2STwBrgao9A8MNIkLfnSQ2q7h7EQlTDDz9GLNnR3yESPrbJFVY3QjI','Q','MA',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2131031699,2646751220796235463,'nrPjLgOFPMeWPPVTNHGKrDC28cyTSeVuazWx','hTrRACIHAImPvEztSewWgHRc4MQerJj35','eA','efgcmWVRI3tAUMDGqh91PTSuWuXpV1ugZYof3tBU3zwxUUfse9iNRtoum4X7GZ31UhTy4TVdnqwtzrwDXDHBipImYoHRrnPBugxGStHuu4NpqqyfU9IFsL0z6YDfqzjq0o','FTW0cEw2dHPi1Q4HgF4goMLxt2xqgHq11XpUaKB0ECadqdxGwUq44mBMhugryG3CRgRyQ3YhWoqoy70TJF3iEhhtvSwL5tTj','Akl6ybYZbrC5Z9KJjCeT0T86XdyZ7rRldRvL66spdTwYuUKWrdZu6tnQUUVFteyRX9sLpFojm7o5h',13);
-INSERT INTO ti VALUES (2131031699,2646751220796235463,'nrPjLgOFPMeWPPVTNHGKrDC28cyTSeVuazWx','hTrRACIHAImPvEztSewWgHRc4MQerJj35','eA','efgcmWVRI3tAUMDGqh91PTSuWuXpV1ugZYof3tBU3zwxUUfse9iNRtoum4X7GZ31UhTy4TVdnqwtzrwDXDHBipImYoHRrnPBugxGStHuu4NpqqyfU9IFsL0z6YDfqzjq0o','FTW0cEw2dHPi1Q4HgF4goMLxt2xqgHq11XpUaKB0ECadqdxGwUq44mBMhugryG3CRgRyQ3YhWoqoy70TJF3iEhhtvSwL5tTj','Akl6ybYZbrC5Z9KJjCeT0T86XdyZ7rRldRvL66spdTwYuUKWrdZu6tnQUUVFteyRX9sLpFojm7o5h',13);
-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, c BINARY(33), d VARBINARY(97) NOT NULL, e VARBINARY(90) NOT NULL, f VARCHAR(50), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (51745,-27988,'9ULXR','BW','9RzMiI22umQ3KXbd7Z1sozWzKGgG9tSR01gwa2nkKmW1nTz5ErbuWl8lIzJd7ZH','Cloai4K9zsb9PBpXfs','YxCpD68jRTwhV1Dd32u4NtAHTlWXcifhaQmIIG3upLEphTi7XVGBHwREXe2','qGvaTjlJTGy5idGy2ltYnQXT6KCmgpO2alggeSKAvW7oENYoUqxHqKCr4QS5OxOQOs8fMYirR9GJ8J',0);
-INSERT INTO t VALUES (61472,-1776,'tTfA05aQIt','SwKa','FaV0zhYNMOOXf6oGPgDt2uiXBHZUtQktoyDzggEnfUIL7u5vkJQqtZhK5zkHhVlxgSUXomRFv7f8eWmBPtXl7j3i5W','9XxNK0yP1MINTvU7K','HVZrmj1Zh1Je3EFcmDEbwJm4fkxI','yrldekgB03kjxtVRn9tk6cDKAI97z4lBQ6LDOaLCGvAxLQD4qFasUeM8bHeG',1);
-INSERT INTO t VALUES (57145,-3156,'y93LgnAyF2tQIJuzCNcs9I1e294','NHhzlRTMKaueCnc3utrtb6iaoAQfT31xDZT6NG962jqwLtnS','Bjmxu2Feoyl1JQfwwIxfXS3DOk68qijG4upKRcbpnTsY0RWmzFpdcQ','BftceKpZ4HSQuQYHoEd73TZLM','2pNbpCVMQO55HjjfcREST','tsl5uAiPwHZlerZipgH1JBuJWZ8U3QZq7UvKB3zwTt4r9Qem8HSeKVIbxl8ANMdTux68bWD7ToYC',2);
-INSERT INTO t VALUES (25286,24750,'bwXBL6DPElOll278gEjSDmJxYw3','y6ceflxZzQ1vcEf1mBPDT2bk4pkkjPHAgb5NfJuVNq83XjdNV7Eo86JijNqw3OKgi','xKaAtUphl09cbqp5QIohd6w7KDmGG4feMSEzsqws5s0sFI6h0Z69LmN9bBK0MZR','SvVotpJ','9P9WjqAs2TFbE1vDrIdAnOZNrsj6Q8gFpU2cnKzEIfLwirzWP0uebc6hrTnSMO8qIcFFGakCkFdrG8QJakW','ELyO8CMCHzCHQz4QHGbDy0mb1xkdOYRGTEcmmMmqN4Uti0pgqKP8UroboiCQGQbIrpCy',3);
-INSERT INTO t VALUES (1434,11529,'0tZIZlWNHqaiZYmi2LHMO9B8o','imCiaov4pN0R8eYjruwWaaLIBDiQO8GU5vm7kOjJlN07v9xTdvxtmSwNBTvmBtBCuvd','dz','TAs3UasJcMvIiTrdKgo3H16XLUcW8AhUK','Rxp6KIq786nHD3p8djlTLR7EZuzAssdgtFZBxJdHROA9W8nTunS5SkrVlUFMQsfIsh0k9y8tEMU','ZSbZn0ahAE84Pda',4);
-INSERT INTO t VALUES (20631,-23188,'HRKYV5aw9P90jXS67f','I7kacfgUgQUooVY3j5KJRq064HjhfpkrZ4bbMwBVbDWyMD2ZvMFk','lNzDDsBcTSqEaAlRGuDSYVmC4bKAMfnfHiYwGXLpjrB7LX2A','fvygxCzvfspFbHyC2NddmJt9tYIZ96xi0Sgv','RhvcVR','l9P5DSJNvRZVmG28roebNF9C',5);
-INSERT INTO t VALUES (5823,25249,'bODdpo4bx2U3OrqsZ8lRhsP4dnd','PqYtHFiP5AqXwx3wecjw4UYsiVsqQlcpqr3ddSrLjcAzxJeiAecSqdLRfMdWwYpUkIsSOEC1iOeGisMCSNny1rIAs','MXxPS29QmHxRxK2wwQI3YlimXKtmlM4Qk7qMFF6lFtPRey7XRV8LcnlIoO11N6Zm6gFk7uqrbspMGmisE','2djp1Auln9E25Ud9bWZqQRi0xmvRgUyh70','d5hEn09hjIxqHlmUHg5ss48V4MDCWcwAexx','UKQHjZiP9zn5UkNrg7ZNIrB59LgLlKrHyF0pfMfIeMt41H9ww2DPHMxLCRGd',6);
-INSERT INTO t VALUES (33545,-12143,'bKaYexL4rqKc6os','69zLNN53v2esinJExGBhpFeB4wKfk4a6LCINjgpRFkbEZfyNUpctrJpl1JCf2RvW3Tin4tQ','xvi9PUZSD3kqQ3vxOWHmyvEFsGMx5ls3rFkr9KMOqURhSsMnbIvz4gomnxNH6cWUvODC9sfKt3SDhAGinxQHlh','gMfCkNvWsawvTxS','8k0KHaeuWxER6mKWv9cKpCLTARphT5FneYfXUG9Eob1L8U092UidTRVYwPuxohKW7mU60JRRotLFAUwtnRIVDC1Lb7Yaa4wZz','OczJ9OVgEgjNLHZLkVJkX7vyD9tK8b5SLMDkykXWAkFPNFnSeNTDOdNlzeI6yR1pi6r9a',7);
-INSERT INTO t VALUES (35873,10131,'tdJo0GBZer836XdGYJRs1ZEy','ShguMeD3AOlwu7g85GX2','rRwJsmr9Int9RYsySWhl8VrbQ','ypkxFnismJYkIuVrzoHZaNR0','ljXnzj2rZDgB','rSsc4B38a4vajNuScuX0ezCSfTw3u2aWOiXHkzXZUwG7sBUvtscemojquoLRUne8',8);
-INSERT INTO t VALUES (32785,-25562,'T3qzIJK3Ib3Ls0s7aTpr3Lb','HtVl7jao5ms21zDgkOr','EWOTLMBJbWyCsuSoH5GULkhl','f179YBy9CkCWXY56IHDKa9q5ufdUWDookLI2Wwr6gO','I','tDRCGfoEQiwBRFjyhAf5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12144527186858316684,87,'VCRctA9MMk','3nD5EChMc9YdfxPsToUzr4uQIUAwXCfl9KRAWdjKfQDBn1lXkStsgK9YZ9fJ1nBm2fPiGYNaUw1CSrCNyjJDoO9uo5wzQCh3h284ORakEvDcsWC5U0VauyvcwZCS0Fs0vaBopgr','EWk','1x5n68C3pB0zVZvzmfVvqXOWA7FZPvV91rFkXriUr2BKjIER1JHRvzRKKjp4peHV8jq4CzqomZ0gfmYg1Y8ho0Pq34NPR8I','S','2D',13);
+INSERT INTO ti VALUES (12144527186858316684,87,'VCRctA9MMk','3nD5EChMc9YdfxPsToUzr4uQIUAwXCfl9KRAWdjKfQDBn1lXkStsgK9YZ9fJ1nBm2fPiGYNaUw1CSrCNyjJDoO9uo5wzQCh3h284ORakEvDcsWC5U0VauyvcwZCS0Fs0vaBopgr','EWk','1x5n68C3pB0zVZvzmfVvqXOWA7FZPvV91rFkXriUr2BKjIER1JHRvzRKKjp4peHV8jq4CzqomZ0gfmYg1Y8ho0Pq34NPR8I','S','2D',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (10817385920547437915,225,'rnHXKPE','p26OXbcUx3Fy5p2QSiqLiudCRyLjlI8EJrikZeFmdrmz2mkkUQu3brsZgbq8HfLLY7pBTXUbsILJY7syjmEpXyjgYFVolhW73BAHGkwgK6dM3t0XDC9vIjxL2v51zt0g74TtwJd76QYnifW87d6WoARRoZrWcDhsahKzy4yCxjMFWqFZRn9SoZvbgo','MWp7Hq','l','7','Dx',14);
+INSERT INTO ti VALUES (10817385920547437915,225,'rnHXKPE','p26OXbcUx3Fy5p2QSiqLiudCRyLjlI8EJrikZeFmdrmz2mkkUQu3brsZgbq8HfLLY7pBTXUbsILJY7syjmEpXyjgYFVolhW73BAHGkwgK6dM3t0XDC9vIjxL2v51zt0g74TtwJd76QYnifW87d6WoARRoZrWcDhsahKzy4yCxjMFWqFZRn9SoZvbgo','MWp7Hq','l','7','Dx',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (15619078616831497790,185,'nEmbC','iRDym8nSsm5j3kvNuUQpIqUyquDhXHpHzEAjZEMG7xgBqOupINgRdlZnhacGWgm3JXqAPHYUoB9GtZ7wDAtRePsna4BAYTFbCiCAexFnF2DsbIz8iz076k9VRSLlTEWUXOwjgSSBGlw2Pi9sz8NE7SVe6r1cL4IZ0ZJkerM5YhhoKtKxbvPr5ysMYjyI2IGoZ9D','u','gWULJdZQWvZKMEfui7kljWYF4PyZlAiAwMAFTIGiJmvN04Vxb1m9NUenRJCgFq6doc7PJFD7A8mYD','I','a2',15);
+INSERT INTO ti VALUES (15619078616831497790,185,'nEmbC','iRDym8nSsm5j3kvNuUQpIqUyquDhXHpHzEAjZEMG7xgBqOupINgRdlZnhacGWgm3JXqAPHYUoB9GtZ7wDAtRePsna4BAYTFbCiCAexFnF2DsbIz8iz076k9VRSLlTEWUXOwjgSSBGlw2Pi9sz8NE7SVe6r1cL4IZ0ZJkerM5YhhoKtKxbvPr5ysMYjyI2IGoZ9D','u','gWULJdZQWvZKMEfui7kljWYF4PyZlAiAwMAFTIGiJmvN04Vxb1m9NUenRJCgFq6doc7PJFD7A8mYD','I','a2',15);
+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 CHAR(88), d VARBINARY(97) NOT NULL, e VARCHAR(97), f VARBINARY(74), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7343,47130,'kOe0luT1FfVTJmnJYuTHoZKkplxeeZumliiP4Dh8n1Y4AtpHtxVXcw27gSR4fOoB54PFaWcAW7QK','gvSSD2KhoEMG4wmOH97ujtyO6R3TthXkZE04VxfuuoTsW40jsxXwQP3D5hv7qdk5Udvi9rsEOFTw','oVRdrmlr1FDAXde6GXkTktVGaZ5J6AVRSvPpanGs1ID23VGlSlgdT5Kst','kiTvnERD5XtIdYAMimBqS0oOQNZc8x1aYakkQI271iRrGdU2qUJFIFZy99fxyZHI2lfAsNTi','5V','P',0);
+INSERT INTO t VALUES (-18792,43946,'6bjzWWkSvRQhsoeOp6e8ZGdZF1av1wgqLcboF','8nC7','qYIM9UFrw8v2DLlqufbJP5kXN','EfJ5IphZHNxJH1JYOXqRVBvC7NlQD','LW','I',1);
+INSERT INTO t VALUES (14015,31397,'xbJaH','0KeZOq46SgBOamLqt1IYOjn6GGT24dVtUwhi9Q3lYfnp7ftPnV53HF6iTaTjA5h3AInDemc1S4RYX6NYVU1ZU2AS','GfNggCt4jbfdKNtYG3qKkZAMHi5Cwn7pxQdZFJjDqCMyM3HjbHhRigPAtlyR4BVttunzW02uolm9IcohyM8sVv1DSw7YU','4i0eGV29g7ZZTXQ5ZcmAnYC','q','x',2);
+INSERT INTO t VALUES (-16029,12007,'ODURpHOcmUFTrBSXi','Eem2K9FcfHhloANzNLtwdj1QK0tfYcrM1zS0wUzcDOHbWaE2f6n','Ic7yM','z38fDAexghEd6h8EFI','3','P',3);
+INSERT INTO t VALUES (11019,40582,'oPW5AshIb4wTajQ6yZXaNCPuCzBMqe1awxGk0f1j4Y3ZoF7I','SneS8LXSjm3CGXShbr9uLI4ijvSPTqX78LbKYWVwrJ90rmyOHUT3z','JvBytbPJszon7DK0xqbYLLaJoulFGLOh9pLx7Kn0p7wrdOmZHlOmte7R','OolipupDbbg5oixs1a','f0','J',4);
+INSERT INTO t VALUES (-7634,52258,'H1A2FxgDMm3fuoKU1AufK0cIlLqUtZPjaCQzZXwyWZmkm2kS6LllSnkHAfXOUbXh4TAZNco7BiNTXYfXCi0D7Bsq','myW34kqeJIdu4BvynhBmn3qVUR','dX','yJcXYoKnGuCoAn7B8eKkJcFdOpKpij4kZjGiUd','Xb','f',5);
+INSERT INTO t VALUES (21345,43545,'vdzdSPJloEoSlRzZXaHbaFZJHS5wC','oM17X3kAY8gKNhwgeLtLasgP8IwQy2kvVzf6QTNiOfSA3uc7a','lqwX','8y8pBAr8Cwr65AN2','8','7',6);
+INSERT INTO t VALUES (-18599,10178,'vaj1C1Hle3xwGAHInuzaPamzDCDrgekev8pihLwSn4vLNqZ3EmFe4v3AKyj7LXYiO843gzHVLYQJbX8','aSLphSbHvXoATyJUHL68QRWyy7r6ddOKp6LDids7sk','kgRYQIISNj4OTFVPpNK7gfbKtQw1xiKBBqR19AsC9psv5FgWCJeu','ICE5a3CsGSBE0qCwm7aIm33cVUZeXymIcoIlaWHGvvT3KByT2MEjp0','N','n',7);
+INSERT INTO t VALUES (1792,58933,'wTiiKskjHrueWxXdOn3Q9R0braCTlBsYsGmp0uaKHcumimwVjvYHIkvZ7','pud1Ek3YTVy0LfvUxF31DRa15rqAgNduC78mcu3kB2AXMK1G6gprKAy1c3gTuohI4iEDl4L561GYBgD813TAWtK','yxE529NucjwMZrdUFYPw7TiHyWI6ZkQN91QyY6XPGRYZjuqCfuJqoBDeYkrfmWfaBs9SrEEH6Q4uULVBHlK','kwgzF4JtPneRAGPZpD5KeU','eA','M',8);
+INSERT INTO t VALUES (19566,23461,'ASxmM','VsaJTIijXIINylh9RwB4P945POxktLZErw9hnX3JC6aVZQQ3s6mOAMq','kP5nmQNxcnkaK2YsXpKoN3cNbHrhKv6m3X1tAlj5bDzRkqGo58GAOvpdoiHTn9GFRHa3mk1HKUteaW1DIfwPfqAhTfBFGXW','xX29siP1hpubp8r7Itx7HKK1zNKKZta7waLBbpffTRgIXaCTnuSKfY65vwjkKbRjKlEHGbUXK','rF','D',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c CHAR(88), d VARBINARY(97) NOT NULL, e VARCHAR(97), f VARBINARY(74), 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 (7499680349831449647,29427,'Wiw4DfxYz8N8a','q2cF4PzNnsVCpE6C1lbAICekx9rsBnRRwvdSJzrVEVx5UE0oXsTgYnKk7vrlCFLk0KJHmPnNOMbcVVBs','FG2Pl1KDSehB43d1IEr8A2dIccollY95wub1QLVoQmVscIMYI3','YZJE15QFTdLRDKHk8cgkTWk','wyV3OSClB0PyZJV85weo8lq6sns2B0E9b1TRHLs6BEMtapwokq4qKZrlJTrmD7DmmLCkcliLBULSo4rQgMC5337E0pyo0f9lCKF','E8XcxpVj7dojnrzR0o2HXN6mXRC3ezXWKlkgTnXZtuJpQhJKLlWzV7cA3gjE8MyCZY9PCqqpfpErGCKgI7IzT',10);
-INSERT INTO ti VALUES (7499680349831449647,29427,'Wiw4DfxYz8N8a','q2cF4PzNnsVCpE6C1lbAICekx9rsBnRRwvdSJzrVEVx5UE0oXsTgYnKk7vrlCFLk0KJHmPnNOMbcVVBs','FG2Pl1KDSehB43d1IEr8A2dIccollY95wub1QLVoQmVscIMYI3','YZJE15QFTdLRDKHk8cgkTWk','wyV3OSClB0PyZJV85weo8lq6sns2B0E9b1TRHLs6BEMtapwokq4qKZrlJTrmD7DmmLCkcliLBULSo4rQgMC5337E0pyo0f9lCKF','E8XcxpVj7dojnrzR0o2HXN6mXRC3ezXWKlkgTnXZtuJpQhJKLlWzV7cA3gjE8MyCZY9PCqqpfpErGCKgI7IzT',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (12760672406442528335,18667,'PtmXauV9nI1QQT1WPJwY1kknDEEPxBMA','AtMcOltZBQkKTbft6Ojp7Lnoq1sAu46SiROob36Yi3aw4kvdZxmMjg8SkTCyFLp3Dq62joHPMBvxdJqTRUjGreckNL','n8INrOinTxuzkZO4cNEyMThVhAChp0mdxUEJrJAa','OKE6RAyARLbrSnLY1Y2kjhTMdGB','6DMGaXqwzZ4ShkfK2A7NOuKHQ8Rh9kVK620rN18fhdJNj0Eb','F6jf3m4wWbw8154MjzOmriZdXax',11);
-INSERT INTO ti VALUES (12760672406442528335,18667,'PtmXauV9nI1QQT1WPJwY1kknDEEPxBMA','AtMcOltZBQkKTbft6Ojp7Lnoq1sAu46SiROob36Yi3aw4kvdZxmMjg8SkTCyFLp3Dq62joHPMBvxdJqTRUjGreckNL','n8INrOinTxuzkZO4cNEyMThVhAChp0mdxUEJrJAa','OKE6RAyARLbrSnLY1Y2kjhTMdGB','6DMGaXqwzZ4ShkfK2A7NOuKHQ8Rh9kVK620rN18fhdJNj0Eb','F6jf3m4wWbw8154MjzOmriZdXax',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (-530519528,929,'caMlsb45OB0zS2Tuhy0D1NG6uzTLQwOUePnW','a5lVwHbZ','OCuBmouX9HCjUtmRDt8b','gMUPLd9kq7zvSeK47Yx','x','K',10);
+INSERT INTO ti VALUES (-530519528,929,'caMlsb45OB0zS2Tuhy0D1NG6uzTLQwOUePnW','a5lVwHbZ','OCuBmouX9HCjUtmRDt8b','gMUPLd9kq7zvSeK47Yx','x','K',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(89);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(89);
+INSERT INTO t VALUES (1981134846,46290,'T2ZGVD71TxsJac5HqetsY4digrYpwcg3f8ffvrStbXaYpktyD','Q4m9LOmo0FolAp','Ca','YWMDUDD6QtQqN2tgBu','0','F',11);
+INSERT INTO ti VALUES (1981134846,46290,'T2ZGVD71TxsJac5HqetsY4digrYpwcg3f8ffvrStbXaYpktyD','Q4m9LOmo0FolAp','Ca','YWMDUDD6QtQqN2tgBu','0','F',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (3200803726659586712,-24707,'iwuZkW36vF5HpkHYkTb','mF6Z8ETHzhQvLm7bDY1KIIoOcZVEKXdDrx9HY5y6N9ZbNrrzaGM5rndU6XTw0YFxKP2iB5lfvVm4TpL1qyqVJVz33mgTcmfTmnkS4l1Tw8UU3kxNbwJyhGF5rogInb6K','z7Gn6aV1yfvZMf4scU','It1swmrhbrPoTyVAhmLOUl','WRDzsPLVftwCrQ6dszUea0UEDDCtN0dTgnIY1VzsrJqlyzGPCXEFLPKAXSOTOGQrEqT9mSn8czx6m5PP1oJsemz','oVXutjzM8kxhP74q9qs8U33AX5lu6HAfELdUstBdrQCKT2NlAMbpN36jFIwDP4zmIhMQc9ki9xVi',12);
-INSERT INTO ti VALUES (3200803726659586712,-24707,'iwuZkW36vF5HpkHYkTb','mF6Z8ETHzhQvLm7bDY1KIIoOcZVEKXdDrx9HY5y6N9ZbNrrzaGM5rndU6XTw0YFxKP2iB5lfvVm4TpL1qyqVJVz33mgTcmfTmnkS4l1Tw8UU3kxNbwJyhGF5rogInb6K','z7Gn6aV1yfvZMf4scU','It1swmrhbrPoTyVAhmLOUl','WRDzsPLVftwCrQ6dszUea0UEDDCtN0dTgnIY1VzsrJqlyzGPCXEFLPKAXSOTOGQrEqT9mSn8czx6m5PP1oJsemz','oVXutjzM8kxhP74q9qs8U33AX5lu6HAfELdUstBdrQCKT2NlAMbpN36jFIwDP4zmIhMQc9ki9xVi',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (13270385234883304638,5960,'zA3','P0vWsxKlR72PRClMy9Fhl0yWDtCDZYtIQTD0v28BaZ99ImK5RI4FeX2erDz8NsMpOCdgwlEGAOyLu9YdZhv6yeh5qi0BvvyWatJR9m6PFuXSpJsaEbFDqQtxN5G6PTOKL0Kqk2RnDuR','aDo5kifjxhRWS','xogAeknjWpLrDsAShsfFhV2J7WHjcQcAxH61PrGOt7q1hvRUQzHKJ6QSNzfmFCD5eOA4a1bz2CufIAZBOJPuLDY0I1unqBoPY89E5WNPuT8k1S67OHgJNRoBFXoS78L13Dxuo9zqCJLrzsT3CQcpVXIJv0rX1kM0SXu3boIkC5H9mvVEGPmIUF9xp','BzcP2EWx5uRiSDZRVBlYGhDROxTIOdt5cs6UNAHYRdwZldErlO0QaJHC9DYnjchTmZVQqXOFzp7gUAGtqUg54xRcl4czKdt','Quo6DjIsVhm7Vk3lVKie3dK9ko6TLp3s1U2YTtXj4pnBY0wOQzq90SGVbvkK',13);
-INSERT INTO ti VALUES (13270385234883304638,5960,'zA3','P0vWsxKlR72PRClMy9Fhl0yWDtCDZYtIQTD0v28BaZ99ImK5RI4FeX2erDz8NsMpOCdgwlEGAOyLu9YdZhv6yeh5qi0BvvyWatJR9m6PFuXSpJsaEbFDqQtxN5G6PTOKL0Kqk2RnDuR','aDo5kifjxhRWS','xogAeknjWpLrDsAShsfFhV2J7WHjcQcAxH61PrGOt7q1hvRUQzHKJ6QSNzfmFCD5eOA4a1bz2CufIAZBOJPuLDY0I1unqBoPY89E5WNPuT8k1S67OHgJNRoBFXoS78L13Dxuo9zqCJLrzsT3CQcpVXIJv0rX1kM0SXu3boIkC5H9mvVEGPmIUF9xp','BzcP2EWx5uRiSDZRVBlYGhDROxTIOdt5cs6UNAHYRdwZldErlO0QaJHC9DYnjchTmZVQqXOFzp7gUAGtqUg54xRcl4czKdt','Quo6DjIsVhm7Vk3lVKie3dK9ko6TLp3s1U2YTtXj4pnBY0wOQzq90SGVbvkK',13);
-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(56), d VARCHAR(66) NOT NULL, e VARCHAR(53) NOT NULL, f VARCHAR(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15324542,219,'OIlAly2Qs87KLLU4GQjTXBEpZLC9tbNvfE54vtSJbm7vazu','LIWa','wZE9QToNdJ83EAsv','lI6slXtflJyRISGTzNes91ziTr013Sz1JPyOSOl2pTqv2M0zvhn','LgCCvOBB6LvbbPDX7mN0OENfCm2GTsg4b2LFCoSJEbwUsOMBglOh4uGOkJWHjz3Na','F5snJ0RfdBuqtb5Fk6YWYLWnB1i7sYoMX5VKglmqVmUaKzuU8Q8vb1hjAhkBbe8f0y',0);
-INSERT INTO t VALUES (11497711,162,'pOnLnxCQMyvlLMjOTjs6hqwmN4eoc0Fi9NBdG2O','EUqgzQC5lTRGGGejgM1O4mRhVshe4bI8CwxZXwcImxHxGeuNxTvyIGagvw','sfTCvZEf2L85yvMPopdKHqZaNpMY8RKw27jk5fLFQCoF','NhWxKR4CveazeKrJYZ7gMeBHTv20ZYm9dYgB6JNCioQtR7w','y8gl4DiA5N7e2I','5ijE0WXLvlry7HaXbU6DYSFcMnC1RzrSbPBKBvxuP7ZSrwe9kqyy0lbM9xayU6GsvJcUzzlJTUtt',1);
-INSERT INTO t VALUES (13887545,98,'fLuzWAPuYokCM7nmtNBK68Hl6DxTU4cv8Catv91rJ','ZlwNGI8YRKwlESpuOqDTAV9AVAUwTnTblK4i','ph','DrpROTiEfWLhbtKXG7gBxz9ec','2LKHTsZUTmqtJfDEMfj2LYQAhvWsPjwwFRdDWsH','spPjBapumBe2SepwD2nItVnGvqUAsbVvov4eJhioVNLdXakLaEUQAIiPVIeHkLYEVA27ZZ2VYZF39BrRw8WN2vW1AvsO',2);
-INSERT INTO t VALUES (7648820,43,'GyNfN0gbJMNu3qzvhQW5y0UG2pzMF','XhkkUqrmT7CjS3aTFcycVBI1UZ4sAGic0bV7ApG1UBviQC','zpWiJD4Nlp6BkBlBEVvsCSuqAqUsAkP6WcUndvYB0s0DdFaq9','9zG3khz4NK','d6xqBxXXGg0bgRG70ebQIg','PnfqktudXJgqr6CYcDegv0EfZPCTy0H4UJjklb1ur5g0eso8aQELMhex28BCidTa',3);
-INSERT INTO t VALUES (11718599,52,'eZPKuy34bb0kp5xRm','SsKYxlTngBETkGdYAJDzmHp9rmHoLORQJ6W6J5P7YzA','8x','aqDNYlvyqVd1m7hBcA4qCT4FdWOCcsSMtkFDwhQlG15D9m','XPtpPLmR','qLbrcScBFGcZq56M6l2Ls0CfvrgluOgoRvkYeFBawKPIYsNzRdXz5MPR8Uy6UuEM204',4);
-INSERT INTO t VALUES (13511048,93,'u3OYapdUV4chQUuEWDSSecLE7rlYhONar1kGd5P8AE','kJZ8OggIw','j2UADSMXSRUSBKV6Od0NpBFyYLiZQJGCgt1ZeoVtYq2y1NMNzd7','82eG','LYrV12oo0NR3uGAJATM3QmPfycSCv77syi8fy8EV3YEJhqA5PNwNT4p','BpQ3yHZ3R5zrl790pPI3kPThZDdy86vPzXlGA443db9rceVHsO3yBnhOTNrB5dOC82V',5);
-INSERT INTO t VALUES (797742,18,'UVpFermU7R0ZOd0M1dY','czq6XlEOnwXbix3GuzW','1j1Y1Dikws','T1hwY82EptoFsbmJxjpFVCuO','5ovV325jvCrXcge9GPO0zEfwXqa6OZJGJ781vku7WtDnGbxi4fIIZrp990HEny3','X9HXBppqkwR8MvHtO8ErGpaRhI',6);
-INSERT INTO t VALUES (10572633,213,'5RelJSJknQ3CTXvTIJC6OZhuuTaTlrA4gGMpWX','HpED5OYorBYUouXkVzKpelNLTgNIAbOcV','ShRPpWMj1ouh3T7','l9fAV4AWQf7wZyLsZTxp','XMoW0O6nZT68hboplzKdb2sEMLBsaVY7dpTage7yZKFiNMN4TYek','s0zmSi9slrxq9l4XD0CkHYBTDtRfPcjoFR2L3b1OUATNxx3qG8hc49WQ5GS',7);
-INSERT INTO t VALUES (16183212,215,'uGt6nYgemsEZ9','VunvHxLtC0VwF6M9cYQelqksfA8R5Xiqa75Yo2FXmlkEkXNiv3','jfETVXg3jjLpIN33o23HG3rKnWkAX5ry24QfWLEppjDpkFUpr','Q1b','INFP3Mp41MdaC4fIV6YBoJ8Ljpt814Y3fROC3OReMD','xl7EwPxdUpRL',8);
-INSERT INTO t VALUES (15942815,12,'Vh1PZKnLVodONgeKkGkDXfRonKsBdwyZyfKDYX','0i6QXeJeg','c3JE5RQV8KYh8nSMhSzZynwtYoO4PIEnrSXqzZF2w','uP9Uh3HkcqmvZjbhNpcPOGTENdfLQWHribvbvpiPg5b9xhsWPIDW4FK7','btQ8mkoMCsumUFzBtou3PoiSVWlVPJAB45CQv1jZFZ76vxRmCMtiqeR3F4Pog0hsYfrAwQrMm','COoxOqB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1550868607,46389,'xuvvaQ7qAe4glAH3vXcfElx2PvIQWiCmFaRdfPyiJiFOjqo76vxpK','XEtHItcHM8KWwL2kHLkWoUirpZarlKzg9LGt42QnB9RPSwyd0EIMES9eDOQipaTZyknpvRV86XZ73MO7AP8ZcnexN9dF9fJlYqpZUCXyL0mWPcjksOtCP1JXRBQoIeLB1ntuCvRoYYZNpTsCJoFAvukwxUYSjRYico8Y8kN6YORkpz52GfF','wq321O3oTK3GD7XnL','B7EPNtVoqFBtShZKK8pQXA0Eyrlqe5AYPjpt3Ez5GCgqg2','Y','P',12);
+INSERT INTO ti VALUES (-1550868607,46389,'xuvvaQ7qAe4glAH3vXcfElx2PvIQWiCmFaRdfPyiJiFOjqo76vxpK','XEtHItcHM8KWwL2kHLkWoUirpZarlKzg9LGt42QnB9RPSwyd0EIMES9eDOQipaTZyknpvRV86XZ73MO7AP8ZcnexN9dF9fJlYqpZUCXyL0mWPcjksOtCP1JXRBQoIeLB1ntuCvRoYYZNpTsCJoFAvukwxUYSjRYico8Y8kN6YORkpz52GfF','wq321O3oTK3GD7XnL','B7EPNtVoqFBtShZKK8pQXA0Eyrlqe5AYPjpt3Ez5GCgqg2','Y','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-1592688924,44317,'OZ','6RrWpKtiRHSTVlzGPbg2SxQFgq37lTQMde1SrivCOI2mDWlsIAymFQilvzxQVIrZVhLhjOklmyZt3VVJ4Ra5wz28HihSRTrGrRncw3KnXjOGwYY03hB1mrrELb0jo1aETq09ecDDrc6aIDDEhXLmFIpCpMU6qAsZ2SkbEnCQ6XwHpBhUkhmqFYJg2RtscDQU2cAZnPYUgqVx1HM2pbG8X4P49UiLluFiy3FOpfVcn43Jd','ej6bimIy9WK9W8NZMmGj8HcwQ6VEtMSmYBAMb6n8XKmJFzzGqrZQzU9VOqYn9QjW','t7PLWrhNlSSdLvOPYUu3w0QgKaS5ZQnto1J29VxUml2BZqkBSxh2iSUqDK2e35oLR4vktB1D97MFwf142oly','Oy','g',13);
+INSERT INTO ti VALUES (-1592688924,44317,'OZ','6RrWpKtiRHSTVlzGPbg2SxQFgq37lTQMde1SrivCOI2mDWlsIAymFQilvzxQVIrZVhLhjOklmyZt3VVJ4Ra5wz28HihSRTrGrRncw3KnXjOGwYY03hB1mrrELb0jo1aETq09ecDDrc6aIDDEhXLmFIpCpMU6qAsZ2SkbEnCQ6XwHpBhUkhmqFYJg2RtscDQU2cAZnPYUgqVx1HM2pbG8X4P49UiLluFiy3FOpfVcn43Jd','ej6bimIy9WK9W8NZMmGj8HcwQ6VEtMSmYBAMb6n8XKmJFzzGqrZQzU9VOqYn9QjW','t7PLWrhNlSSdLvOPYUu3w0QgKaS5ZQnto1J29VxUml2BZqkBSxh2iSUqDK2e35oLR4vktB1D97MFwf142oly','Oy','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (329606456,20579,'nLr4nnpUbx8Ql9x3jDZd4sbwb','5XUZNY6mNerWMw006CvgQGKOUlFW37foe2pudT45eQYyxdlvss','HBg3KjN03p9Yt7Ui3niACNTPWUrZxjFqcpLYC7MTvhGWTJrnrt69l7gs6UqCq9IC','yGCSrIaQB5xcic8JcPmcWSAJVe26vQ1JsFPa6WwZTzlP9r3lBmqdIi3s9psAC','xmJ','W',14);
+INSERT INTO ti VALUES (329606456,20579,'nLr4nnpUbx8Ql9x3jDZd4sbwb','5XUZNY6mNerWMw006CvgQGKOUlFW37foe2pudT45eQYyxdlvss','HBg3KjN03p9Yt7Ui3niACNTPWUrZxjFqcpLYC7MTvhGWTJrnrt69l7gs6UqCq9IC','yGCSrIaQB5xcic8JcPmcWSAJVe26vQ1JsFPa6WwZTzlP9r3lBmqdIi3s9psAC','xmJ','W',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-2146136531,8087,'FEQuqpLKX681b3ue60xOYXVwuadJ5FLD1cK','uZtRgJr','p1aw24qE5siEkJtEYB21GXDsiJ3g5xGfTi6FpBdYgTE0MraAy2PFU','0bCM7WMbNkSX96I88yq6pdIhG4ak1Jy7xhWPUkHY04h3P0cPYluzlvoIBFaeSF609RxFOYeCppRoAqxKxaYXUFLp80Q3n7CPsHYb6UcZjJKdkwxp81fIYu1iiZJt8NPxLAm0yYjlJW4HbmUbUR1y5HHzsivBIIW4havifObg9zOA0wOSNDVw7ycx4ve7mJyopq91hg33T','G','Z0',15);
+INSERT INTO ti VALUES (-2146136531,8087,'FEQuqpLKX681b3ue60xOYXVwuadJ5FLD1cK','uZtRgJr','p1aw24qE5siEkJtEYB21GXDsiJ3g5xGfTi6FpBdYgTE0MraAy2PFU','0bCM7WMbNkSX96I88yq6pdIhG4ak1Jy7xhWPUkHY04h3P0cPYluzlvoIBFaeSF609RxFOYeCppRoAqxKxaYXUFLp80Q3n7CPsHYb6UcZjJKdkwxp81fIYu1iiZJt8NPxLAm0yYjlJW4HbmUbUR1y5HHzsivBIIW4havifObg9zOA0wOSNDVw7ycx4ve7mJyopq91hg33T','G','Z0',15);
+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(37) NOT NULL, d VARCHAR(47), e VARBINARY(65), f VARCHAR(14), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1848975205,542106333,'cshJrF','KvzrHsPMREk6bmxxEobnMByogYElEmYrwKIDNbA3rBEZd','X6r0nvEPCFwIiMkd2HuNnZuHhAcBbESiseRaW1hP2fnQBdh9R8mE','fkaWUHBn','d','4',0);
+INSERT INTO t VALUES (1011588211,7234803,'8UYLvnYJXe','tT2rzCCjSL7QgHDhm5g9fFRFgOMzdxW05hxL','Jro2cC4iWN67YdVnUmn9REPWdEbdBlCbvb3dHM8yPukyFut74403YdNkMLA24C','oU','vF','E',1);
+INSERT INTO t VALUES (-1607980173,-1964193435,'sRXQz5f6','6oWawlPcD','2DK6kfrfQ4aTjTnqdV0dbsjelfPTQA3qn','Ncnr9Hy6','F','q',2);
+INSERT INTO t VALUES (1524461936,561894301,'SeOUjFy3GWsLnyPcNQJ9fLQSY','rQSD','wVad6hZw','Ny26KBtAW','S','e',3);
+INSERT INTO t VALUES (870571569,919059275,'guzkqpTM8MZD8cfKAkNpqmzGK','G30MIp1F0E0QN1Q','zrzqJjti8','pk1','U','p',4);
+INSERT INTO t VALUES (-419120323,1109923795,'dkLJrWkYyDPWSlyoAuG2Dy13zo48S7','AqCvufoGUzRjDsbrknJxOMXTvVsHxXHkchUapA4ryAJFXm5','zNRoaUo1Oklbh3NyRiUERrdDLBUviuamhUslcoFX9D','8N','WP','P',5);
+INSERT INTO t VALUES (-289668581,651385377,'gIWO2UN','1','Hp8Kd4lCyWAUKzUPdiTurgoRMuiJ5NIJW1gVD03qwLpmBfoioZtyBOcAduS0S','sJRHbyOH0Pf','yo','a',6);
+INSERT INTO t VALUES (-1984198132,-182167024,'8iSgpcOW96Y','0L3irsy','TZyE69uz7a','sIcyt','Hm','r',7);
+INSERT INTO t VALUES (-1243430787,-1814913474,'AMZcBjRYQEj0GEIxL1dbTUczPaRPJHRqhC0zE','wqEfGfNjODZ8UPtYhDI18kQyE2KQY4KFpH1BKBs','tebg353vQUxyFpMlwgVrxw7MQ6ZJ','oTpELHFnh1FFaZ','M','A',8);
+INSERT INTO t VALUES (396003022,-1984402300,'Fb50','dnlMruhfs7vVTMQMUFomaQIPDH1GM3SnXQI5pM9fBq0jLd','B1EEOQm6nJS','Vlas93j','z6','U',9);
+CREATE TABLE ti (a INT, b INT NOT NULL, c BINARY(37) NOT NULL, d VARCHAR(47), e VARBINARY(65), 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 BIGINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (15177194881394919450,133,'qyQVBCgS9Vjhr3sIOKVfYlm6je','DAFkUpeLHxJJLFq0f6jUVZHUX5PP','OSKXf00TJF7','kqbcZjJ1SqANngz0B9kjDO6evMHXP1xPBek7BN','pWLk1oC3ZeiNSPviTFeCgoak2iUNeaqOkjGWBW35XGxIUVONBhZGh0SRGiUCjfsK8Nx','tZqcSIDHEp3Zn3hodVDY2nQj61kiqebK8iAqmCYy5JSagPiLioB7h7uUnYySzZfS',10);
-INSERT INTO ti VALUES (15177194881394919450,133,'qyQVBCgS9Vjhr3sIOKVfYlm6je','DAFkUpeLHxJJLFq0f6jUVZHUX5PP','OSKXf00TJF7','kqbcZjJ1SqANngz0B9kjDO6evMHXP1xPBek7BN','pWLk1oC3ZeiNSPviTFeCgoak2iUNeaqOkjGWBW35XGxIUVONBhZGh0SRGiUCjfsK8Nx','tZqcSIDHEp3Zn3hodVDY2nQj61kiqebK8iAqmCYy5JSagPiLioB7h7uUnYySzZfS',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(57);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(57);
-INSERT INTO t VALUES (5790944449471202516,111,'BFzhxgPhVhF','jpjZ32PX7se5mJq62UGNaldW64XAL','bJ3TuEkAvjQN','NmTONm544TWqHSFf4EJ8MqoQJMFtEW5g9A0k9','TtSBKDzFnuPf615SlG1rZJHeE1dUc4DQl9Mwx2FqdBAXePX1Ug8c5feYrqbLwlBwlCe','4uJAGM9IrevuKoaOlShoL1F8h2Ilyt',11);
-INSERT INTO ti VALUES (5790944449471202516,111,'BFzhxgPhVhF','jpjZ32PX7se5mJq62UGNaldW64XAL','bJ3TuEkAvjQN','NmTONm544TWqHSFf4EJ8MqoQJMFtEW5g9A0k9','TtSBKDzFnuPf615SlG1rZJHeE1dUc4DQl9Mwx2FqdBAXePX1Ug8c5feYrqbLwlBwlCe','4uJAGM9IrevuKoaOlShoL1F8h2Ilyt',11);
-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 (8768545665082355770,70,'lzMki1ib5Ck6QWDzN58hG88gsFAROrcQnykMKAOf1ByqqXuxcNVyquH','ooUVaYtv0TMxj3fGuNQYEL5SLuV963tG9aXzWEiSvRRjHfQPqK4HC0DYzw1bxl3kQIKSkqV6A7mn8hiUbt4WnGT20pKvDRCd9cU4JqGxkYRsWfA5syVhVsNYUFH65ltqVWGumsp1XLA30BAI75KGVenKtYpikkAwnp63dY5sbPgx','F','5p7f9Kx1hkzNvI8N4fD6955B2u9dgqkTFZB2Rnwsiefsc8x','e8X4WWWHS','2NEoQO3jvzc5LlJaWwhXkda7jF3hQJaEdhNOS3pr4M2RgC9kexpad',12);
-INSERT INTO ti VALUES (8768545665082355770,70,'lzMki1ib5Ck6QWDzN58hG88gsFAROrcQnykMKAOf1ByqqXuxcNVyquH','ooUVaYtv0TMxj3fGuNQYEL5SLuV963tG9aXzWEiSvRRjHfQPqK4HC0DYzw1bxl3kQIKSkqV6A7mn8hiUbt4WnGT20pKvDRCd9cU4JqGxkYRsWfA5syVhVsNYUFH65ltqVWGumsp1XLA30BAI75KGVenKtYpikkAwnp63dY5sbPgx','F','5p7f9Kx1hkzNvI8N4fD6955B2u9dgqkTFZB2Rnwsiefsc8x','e8X4WWWHS','2NEoQO3jvzc5LlJaWwhXkda7jF3hQJaEdhNOS3pr4M2RgC9kexpad',12);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (56112967,-1287263439,'Y0Hl46FLy2O3q','CtSayu5r4VygyTuYxnKJvtW4O0FJvO','H9bzRTAfGbRGw5ZDdyVVbKwYSFCHcogPD5QVODGWMMaJSsRUVOUlhgP0fb','rgv','0D','P',10);
+INSERT INTO ti VALUES (56112967,-1287263439,'Y0Hl46FLy2O3q','CtSayu5r4VygyTuYxnKJvtW4O0FJvO','H9bzRTAfGbRGw5ZDdyVVbKwYSFCHcogPD5QVODGWMMaJSsRUVOUlhgP0fb','rgv','0D','P',10);
+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 (1414586177,-1311052982,'MAoQoz2a9Sj9','Tg','W6Gz7Q22RhXM8fmGRASo38HfFJuAqo0HaU2X','M9dZHjk4QcoPv6','L','6',11);
+INSERT INTO ti VALUES (1414586177,-1311052982,'MAoQoz2a9Sj9','Tg','W6Gz7Q22RhXM8fmGRASo38HfFJuAqo0HaU2X','M9dZHjk4QcoPv6','L','6',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (8600198,-1628717206,'l45A5fhyge10jlzxXpn4rXeB7mlCzQp5','Ta9UgF1UAv274Rjme0NPcS10do4pTi9aOnPFnSybuXedWrycPBhLnZ6sDt94dpPMcZjMchFXq3R5na2uv','egOJyJjmzIqLQSys9zElqQOU7I2m5UzGvzQM8fi27SElYgj6GYG3jkfpOP','7D','N6','J',12);
+INSERT INTO ti VALUES (8600198,-1628717206,'l45A5fhyge10jlzxXpn4rXeB7mlCzQp5','Ta9UgF1UAv274Rjme0NPcS10do4pTi9aOnPFnSybuXedWrycPBhLnZ6sDt94dpPMcZjMchFXq3R5na2uv','egOJyJjmzIqLQSys9zElqQOU7I2m5UzGvzQM8fi27SElYgj6GYG3jkfpOP','7D','N6','J',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2173408544095325734,25,'jzk4gTEeeCQHPpL','M7CfPvvtafE4ZA4y7nyahi7Ya9RJAK96OgDWsZWKqO9zmqVGp1qUJmMzk47QF57crapy62HeWzFtEFFramCeMmMSGC5KknKblPQr9HlxcsPzD1O1MmoZ8Toow7t190DRjc1AfQlvso1f92munMF','fRnaRktQfHTizH7MEHjoIQIHRQsMdMoV84F95zPwoZeW9JAN864dC','nNEhGcNjTDGdCdSa7pzvHZCsyDkAP7ygf4n7HIl5QvJlO8BVShVJLU3','DEhzYw9oHdBKwMEw2JOVZhn','p06uHw00eEJVa4F',13);
-INSERT INTO ti VALUES (2173408544095325734,25,'jzk4gTEeeCQHPpL','M7CfPvvtafE4ZA4y7nyahi7Ya9RJAK96OgDWsZWKqO9zmqVGp1qUJmMzk47QF57crapy62HeWzFtEFFramCeMmMSGC5KknKblPQr9HlxcsPzD1O1MmoZ8Toow7t190DRjc1AfQlvso1f92munMF','fRnaRktQfHTizH7MEHjoIQIHRQsMdMoV84F95zPwoZeW9JAN864dC','nNEhGcNjTDGdCdSa7pzvHZCsyDkAP7ygf4n7HIl5QvJlO8BVShVJLU3','DEhzYw9oHdBKwMEw2JOVZhn','p06uHw00eEJVa4F',13);
-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 NOT NULL, c BINARY(1) NOT NULL, d VARBINARY(87) NOT NULL, e VARBINARY(21) NOT NULL, f VARCHAR(66), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10989313135160593728,1046999343026986012,'o','2v21XmatlMdckhPETrugfGtt','EnC8VcupJ9N45h4M','enyJ2FzB3S2gtbPTbSkYUV5bnwkFUBd3','HCE4AHZEIaf8MWqn1uhhmmCuWZDjDQ0yGQJhg6r6BfVZziddQkKGm9cmKgyHtGXHFsa5Wik5I0i','eiLt5tzY7okzkqKEvgVIGXRw3WuUGLI6otc4Kt2pgXqVnKJo5oNB4XQsZlKPmMHCQT8y9Z',0);
-INSERT INTO t VALUES (12369199597203769808,5624244236733944423,'Q','gKOBlrAtvapeX3f8kEaT8971cyB0nEodysA31RocEobXYDfoZVOsVmADMS4LV3h8HPfvt','S4HnpM9LdQ3O2','yEkYZHX7iIoAXVCPS4gew5DVZFSakPP0imQb5DW9jfrY2tqJEmBydZATLIMe','ba9We8M4J9Mh7X0x5LsCLIgbWFAi8','d1x7Kv8',1);
-INSERT INTO t VALUES (16157795860467310032,13081250714094930099,'U','0OsME0TiRxkCaOPEe4RxPwdx0JZaXx0M8u7D3fddzWLGXSfBher1','qhbBkvsHHjrssAmwh','RlSGMco9p3yFTd6GLFa92tRBnLqhlztCZOHfsMJsloS9mjUzd97ZqdRauYv','OO8AajFARN0PYB1G1rspk','4p0kPd8eg52YpEub',2);
-INSERT INTO t VALUES (14673793651982557856,12770792229939913087,'n','kKqP9mdBuxOeUVnBhMXbE2A2MTuY','ijhpptJXYfhQJrHtk','BSqa','NpJ9x8TU8xR8aOLLaPpcJ76WL0d5R','oWfQuTHLZblUCbEmItAV33rZEa2W64Tc',3);
-INSERT INTO t VALUES (2032764844178704360,17600385969257639756,'n','bAAX8g4A3VKhLEYkIcQGQvFSXO5uhMmK9uaGJG2pMCgLPgqY4hcFMPqqG3OFMVzDwc2FfRnyFj','eVRZlQaXWeVE','NQmxKsQyb1c6OdUN7dQDg4z1QN2GKA2km85aAGXTMfHRk3E','n1LAanUXAP6dEfYH6seeVcsSJRLqNzcOYvzzXYXdG3HgpJNz0sKJI','vwfB7KleRimSX9',4);
-INSERT INTO t VALUES (343560232632407413,14057677107877460705,'V','aZKu1aavE6qINNshmqvnVQ2HAvid7GmBpSQK61','ymWc6t6Zix1zRSIu','g2Knj6j','vCgaxJuI5cHN1vXTKJxSIYMGQ','AqOReeLLYPNSki7LT7',5);
-INSERT INTO t VALUES (16895480443552095279,16037154001950513561,'8','QyXVwsmv2gs1nZ7pjt5HRoXAFgMtKE76yd5v65edQG2xcV','v1ljz7y','fhOVug1Di4l6T7H72F4qQH9dNVJ4aDnfyClIO8wFgy2fsaJA','nCVqjelFB38xVxqNd7YdfJAN7r8s2C8UfdloNff4mdFYSVBJqc67EpYThtJT6MrvRV4UtupnC7FYzQDGjHh','dwTBsAMJrOdMUpFHSaRH1dIllp38XLSA5VDZvSzClJzMSILXSzLL4',6);
-INSERT INTO t VALUES (2604656064014242660,18374281608582990500,'e','P06cnAiHzf33vbjao2DQvK3pN8nB6mo5XvwhS','WhcEyGtTFkSm','f89aRTaeoF0pAgpOx9Uye5FBZRCMk3VHmiFc2','1Ed4IZajm3aVhIMneaIsN','nTZdkdSiYTqzaXamsoyZJ4Vk5ObZceZUkvahsqCtLYpvQvwwRwWCtgvNIAzqxDygcHTKJVtvIdbLKRwP9CT9DMxJLeUhLX',7);
-INSERT INTO t VALUES (13292954786003684337,17009793952488295522,'O','tW2Vspq0FKWJq8M5fl9Z4Jp','5Xj1Skq3uTvuH1ZOl7ms','dp5Fgazia0yA8cIXDw397ojmPhjQGjHyILxKTe6B1o7Fg9ELzYTcCNg','Y8MswygK9rkCN4ipbIE1gnyHwj84jqjPhwNZA9243gELu6P9VQ5FPd5J07KbAmQXhq7','tXTeezeCyoTDtZGIJlmSA2qIeYfAU6Y6mcQ74Di05gp',8);
-INSERT INTO t VALUES (18191836078408586151,17008187752495619484,'p','d8uuM4MlRCoZWk6uxWAFVUQtNdSRbjEn8ZdQ06JPnkt6MjnzR9XgvdEBy7dj0sx','zJPD1I5','VqIo2ZxG5i0M89vUBkcHEDwU2aWK1ZMAi8KoCCNiDstN','AvFviNhAFt3vkJZZ5MVvV1P0AuwqbuETYOGErl66F1aLBDZROlW9qeFONsZpA3FrmVADl2u','pUZLm278kn9BlYTxzO69CE92MLOpQnx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1977977803,-919121741,'tB3kT0X87BNOGj4YEkEQU2Oe0vBg','f17zNTAa803aq5rUyudt1z1tdggpJ3Cq7RJSxL4uijoA7KNgYG0LTRqAj5zhSKOtYU05GrBwcW4fYAzO1Vtk5db4nuVHG4IIK8i8Ik4SCfTRc2PMy4LhVz2ufa4ELbZpBacMliVs9sbx8X01Y3KmpRbg1orxmbkg82ukdb3KNqtxCZhzj0t5t4AxGdpuGtWpz6vnOYRQVlwNoIZRyOxrx6wGrRlXBZJOhLCwG4J','IrR3c','eH2S5m23b7DB3fAKU','KD','r',13);
+INSERT INTO ti VALUES (-1977977803,-919121741,'tB3kT0X87BNOGj4YEkEQU2Oe0vBg','f17zNTAa803aq5rUyudt1z1tdggpJ3Cq7RJSxL4uijoA7KNgYG0LTRqAj5zhSKOtYU05GrBwcW4fYAzO1Vtk5db4nuVHG4IIK8i8Ik4SCfTRc2PMy4LhVz2ufa4ELbZpBacMliVs9sbx8X01Y3KmpRbg1orxmbkg82ukdb3KNqtxCZhzj0t5t4AxGdpuGtWpz6vnOYRQVlwNoIZRyOxrx6wGrRlXBZJOhLCwG4J','IrR3c','eH2S5m23b7DB3fAKU','KD','r',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2091359364,390113210,'qD','GnGgEgw1x8oYvvZHYRkhoAabElf1uqy6N1jbLCOugtfFvfNxHC0ii1hvx5Mdl4xie4TW8EOlxPXYQxlPGznnUKMPCvzXPEFe7B7W4gCk0RScBUOBmHjmTkmu2Jhv3WoWamzBFDb6WxTn7nBeY62u6CVM1BnVdmxxQrRkPdcykPcyCjBT23nwOdrmNqEte40b9NKp52dj7aiYVoBQ4TukBYXD2c78','HmePTglPhu3VDJQi','XdbxOwTQaLr65V9WSZallDGre54DfzJWyp2T3QXwgYighkpRroi3JQj2aqDLE0t5Wys6umYoLg8DN6J3ktbe2xYwkNnMGglQPUItPlHC9mB3E1rca77RTCaO7hdXCGoJyS9THhHVGz9ncRdW0RQbS8626WwOqcE2rmqnqqA8qPZ9DWvDHmQJhA3NTVW3BvK4EkWZxL4UdtjAbWxbxsc8Orc6rAbCWOEZtjjDmpYNb','lB','R',14);
+INSERT INTO ti VALUES (2091359364,390113210,'qD','GnGgEgw1x8oYvvZHYRkhoAabElf1uqy6N1jbLCOugtfFvfNxHC0ii1hvx5Mdl4xie4TW8EOlxPXYQxlPGznnUKMPCvzXPEFe7B7W4gCk0RScBUOBmHjmTkmu2Jhv3WoWamzBFDb6WxTn7nBeY62u6CVM1BnVdmxxQrRkPdcykPcyCjBT23nwOdrmNqEte40b9NKp52dj7aiYVoBQ4TukBYXD2c78','HmePTglPhu3VDJQi','XdbxOwTQaLr65V9WSZallDGre54DfzJWyp2T3QXwgYighkpRroi3JQj2aqDLE0t5Wys6umYoLg8DN6J3ktbe2xYwkNnMGglQPUItPlHC9mB3E1rca77RTCaO7hdXCGoJyS9THhHVGz9ncRdW0RQbS8626WwOqcE2rmqnqqA8qPZ9DWvDHmQJhA3NTVW3BvK4EkWZxL4UdtjAbWxbxsc8Orc6rAbCWOEZtjjDmpYNb','lB','R',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-2124485871,-230666919,'R77','h','xKsjEUANqiJaJWsd7s4bc5XMtPx8FxJbHsc7','M1u8Lqn6wFg9Ea8tvFGvQdghH0h8RQWgcqejxJh','p','3',15);
+INSERT INTO ti VALUES (-2124485871,-230666919,'R77','h','xKsjEUANqiJaJWsd7s4bc5XMtPx8FxJbHsc7','M1u8Lqn6wFg9Ea8tvFGvQdghH0h8RQWgcqejxJh','p','3',15);
+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(13), d VARBINARY(43), e VARBINARY(12) NOT NULL, f VARCHAR(78), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (187,185,'oe7eOl3s','WV','F3B','PSmHwcuUO0suyn5nMdP1BYm3YG5tN6V1AFcLL','F','z',0);
+INSERT INTO t VALUES (77,162,'J6daXzTi','p','q9Nf','xYmHtwpm','OW','q',1);
+INSERT INTO t VALUES (112,75,'jdriUFg','05mQfUJQ1uTJD3bxlt1VUdXZshuNzlXo','I10de8','GNRkNwF5ppGNs','b','H',2);
+INSERT INTO t VALUES (182,217,'u','dsOe','5Bk','e92AOZOQD8HWGuvLWvjiTqp2QwhVh0cWUoq60PFJ8FLEFf1xANs3sby76rRdHwrBrNN9HS2j','b2','k',3);
+INSERT INTO t VALUES (195,45,'cY7','InGzIaTqfA','OPIxS','CfQwdeR3MI3niq1TV8TIaTmH8UzDMuHLp1R06wOLXPccHjtnsjI1rQsbgaXKYTi9lrocLZ','e0','X',4);
+INSERT INTO t VALUES (72,15,'87lqVK0jdNNz','s1Eb1mcVlE9FbMM','qBOPjGtFNww','niXWpgXoGawqbXjsr00yWumta6cigp1MgY56TC5E3YmT6yVzhUi1TLvFTp2byTkWI','9A','z',5);
+INSERT INTO t VALUES (220,199,'kKTcdx2I','crooWokZunNo','Gl3','7tH4HrJSuzmmb1AxmtqIXBFNQWAlu8','Lg','Q',6);
+INSERT INTO t VALUES (153,73,'REv5qvzbUYAaC','6T2eDtDeTn4ESjR1MEeEEVtMAxEldUG8zCRCF0','FeRS2t','MGoizSV3GijG1MarY3oaYzDNmmAhM7kx4','n','O',7);
+INSERT INTO t VALUES (88,81,'4ou89R3c1RTu','5qx4zaH','61CsdHjBT','OrxcoIwxgtbdGOSPR0PIcpMyC3R9aj2q6pqTd9gMSNlvKs9QY804vBS8da6euegLGO0ESLRzn','6S','s',8);
+INSERT INTO t VALUES (241,9,'BFIi','hgys0CES7yQ7q3fsNuBj6M2lFXb6ai','WscauM5b','cpy3G','l','M',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED NOT NULL, c BINARY(13), d VARBINARY(43), e VARBINARY(12) NOT NULL, f VARCHAR(78), 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 (5779554411347290641,12305609481202813431,'3','dLClIYovKfoUmXhzl0m86SAiilUZOuxfWoXbIicPzRqn0SezjIaV5bXUEkeFkJnQPTF','KsRVG','tsxaWhJ7K79z0rAl4aTGo6vI5nno6pq5cNOthUM5Rt1hYMptPj737MeYnL1','YCC2lwe2ySPAqcfhnOzu0spYAjsbH63b9gUbG5q0dNPd6B2X4CC','yuqKMqIUrYv3VKNvBG3IUPH2ls4XcG5chs3N9W8sOwefgEGacnY9FaY80OWQVv4ZDexVYlH27B8IJrLFIXOeCvLOIth3',10);
-INSERT INTO ti VALUES (5779554411347290641,12305609481202813431,'3','dLClIYovKfoUmXhzl0m86SAiilUZOuxfWoXbIicPzRqn0SezjIaV5bXUEkeFkJnQPTF','KsRVG','tsxaWhJ7K79z0rAl4aTGo6vI5nno6pq5cNOthUM5Rt1hYMptPj737MeYnL1','YCC2lwe2ySPAqcfhnOzu0spYAjsbH63b9gUbG5q0dNPd6B2X4CC','yuqKMqIUrYv3VKNvBG3IUPH2ls4XcG5chs3N9W8sOwefgEGacnY9FaY80OWQVv4ZDexVYlH27B8IJrLFIXOeCvLOIth3',10);
-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 (3582223512751961989,8301112131203528122,'Bm','Guf7PkzHxYMsfff0uCqTp2H5jY','XmcIOem8','20kcYV80Us58MFrMOecdKk3PeRjPN1uO9bt6nCO','VGoIm26u93sIfJ6637iTCvqSKviOo4dBEOGE8B80ximqtl192x1pI4eODKBKliXEADH8','XeYaepm8iMyMD4bALa55ipAOmK2T',11);
-INSERT INTO ti VALUES (3582223512751961989,8301112131203528122,'Bm','Guf7PkzHxYMsfff0uCqTp2H5jY','XmcIOem8','20kcYV80Us58MFrMOecdKk3PeRjPN1uO9bt6nCO','VGoIm26u93sIfJ6637iTCvqSKviOo4dBEOGE8B80ximqtl192x1pI4eODKBKliXEADH8','XeYaepm8iMyMD4bALa55ipAOmK2T',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13703943720299182452,11416909744660923020,'Hp','YkuGhNm8ng0gnxe8btQfsKK6unTt0ytzNERxtRg4CVOl','tns26swLIeEt5uoi30ZN','8d2JeECgTXE','paNPOoj778yewPxk9qUgzUsQKtaY4UrTeYStUXZ98gaY9QOGCCN7MlXgGK8QuWvq6XLLbAkaAlNGA5K4uLa','GQaIF6bNUDWLqufRvAmYDr',12);
-INSERT INTO ti VALUES (13703943720299182452,11416909744660923020,'Hp','YkuGhNm8ng0gnxe8btQfsKK6unTt0ytzNERxtRg4CVOl','tns26swLIeEt5uoi30ZN','8d2JeECgTXE','paNPOoj778yewPxk9qUgzUsQKtaY4UrTeYStUXZ98gaY9QOGCCN7MlXgGK8QuWvq6XLLbAkaAlNGA5K4uLa','GQaIF6bNUDWLqufRvAmYDr',12);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (35228,127,'NjlAYEMWyt9O6','pjbzidBrHGTIjqRzqcYfl','i','oiBvbFhyvFGv0F','J','y',10);
+INSERT INTO ti VALUES (35228,127,'NjlAYEMWyt9O6','pjbzidBrHGTIjqRzqcYfl','i','oiBvbFhyvFGv0F','J','y',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(14);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(14);
+INSERT INTO t VALUES (19918,95,'ru','qWVeDZFfSXfbSVwb8HErwkR7uKoGit9aixQ4','3Kb3','3lteSs','s','h',11);
+INSERT INTO ti VALUES (19918,95,'ru','qWVeDZFfSXfbSVwb8HErwkR7uKoGit9aixQ4','3Kb3','3lteSs','s','h',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (20767,68,'o5qMX62','BRKP','TuOCtr','QFqSXsWDReIGKXlgqKUQsRJX1w5mg6cqmJYP8NIAbjFSVjxEKugj','7','N',12);
+INSERT INTO ti VALUES (20767,68,'o5qMX62','BRKP','TuOCtr','QFqSXsWDReIGKXlgqKUQsRJX1w5mg6cqmJYP8NIAbjFSVjxEKugj','7','N',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (8642852150072382789,4558393799826425265,'y','eYM5Iz4e7XZ5sSZ8DKM6UZVbVxk','dNep8yXpCd','lZI7srjVQXJK4GpK20FvNSlVSTKOT4MHCY2Y6sGtu406Kb1DY18w2sYTZOfLlWl2gt43ysXj45GcyJVSaP7u4UNnerbw5AGYHp1lWYOnDpZ9Jp2GNiw7MYrS4lLSUqjvLHLV4acbxAB5C6nhf6YIXphkJWq1SD5sHBGg1TXnBpN6','eXM0gPNdrUrK5oeSqEMpWogbMLqC0y4','UbhGrsDfACYgngjmO7B4PKEOasdB0JePsCzaQ2P35EVGuj5Cr1V1SzXFfpK8oeQ95RfhBa',13);
-INSERT INTO ti VALUES (8642852150072382789,4558393799826425265,'y','eYM5Iz4e7XZ5sSZ8DKM6UZVbVxk','dNep8yXpCd','lZI7srjVQXJK4GpK20FvNSlVSTKOT4MHCY2Y6sGtu406Kb1DY18w2sYTZOfLlWl2gt43ysXj45GcyJVSaP7u4UNnerbw5AGYHp1lWYOnDpZ9Jp2GNiw7MYrS4lLSUqjvLHLV4acbxAB5C6nhf6YIXphkJWq1SD5sHBGg1TXnBpN6','eXM0gPNdrUrK5oeSqEMpWogbMLqC0y4','UbhGrsDfACYgngjmO7B4PKEOasdB0JePsCzaQ2P35EVGuj5Cr1V1SzXFfpK8oeQ95RfhBa',13);
-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 CHAR(55) NOT NULL, d VARCHAR(98) NOT NULL, e VARCHAR(22) NOT NULL, f VARCHAR(22) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3549966873,1814186744727837402,'CvxLpz6KSGa6ujFMqVw1rur0','GPf506mqzXmUiZdjzKDWa6aMrdnalnKEbmj5wYUTD5zmWcyaHj8OXqhA36jvkIGGPiriDJh23Bki2','5S0uGpc0C0N8ojt9D1q6','xIgIzMSGzcy','xljVY4n27GxoFc6FgjJgoUCaz1vNJ','JkypjU23QezB9tntVGu7CB5HQ9lkkJXyj1VNEJP3muEAP7UwCJkmCf5jnMHrqJXengTkPLcs3POgQrk3m1FNfe',0);
-INSERT INTO t VALUES (227687583,-4815891346207244878,'fzciPOs4n9Upp9SFekoZGmOKacEpC9Jn','xJfr4A2Oc25eiODaaieT9qeeaASnA6PvVOT4Do9l4FvVKdRWr65kzNs0Ol0usBgXKZhC2LCgXhifW','VcmNIcX5kHnNUmmDDpA','LG0H8aMou8vF','PnsEeHX3oQGK0iWuKrzM2rkEAYv7d53soa3dtQVIMnbpx','oN3hVcFjipqM4VVKMjEhOMg3bupmyVo44RZ4iyg5x0SsIkU87maYc',1);
-INSERT INTO t VALUES (1298550624,-6633489766341191588,'8de0QMgxc9vZIgQwMxK6e816mEDGzwRsmfCtVeyEb3OgoS4BF','XZxV4moq9x46vjtsITmyec71q','0dgIHXTK7FInt90','l2TlndE4L0rIYB5D9','WrNzRYgs7NLQhnVZW095LUCGsJWHn1yTH3tU6MhJ9sNT7Xv','9goEeyeIAR7PdqLVbfVN2O9',2);
-INSERT INTO t VALUES (2553996287,-1250355262657311888,'0iUFUKAvNXl16O5mvR','hX','u1F9dgZXoewaHtrQ8v','jJmXms9b','CGDvXNnhjVwbOQmKtp5DeSCKYERgZ4GU8pxszUytP1MUDIXAKKSaRr9A82ff','AdSdI',3);
-INSERT INTO t VALUES (2739944965,3423897620204381430,'g0','tY','DJ9jZ583UtwiBwE4','J5obp','mtkvircOY6BFRN1YBMvmy8','WFLWK1VAouikz4JY56f6o33OLmNDa7SQiADUuSBurpPH3RVKL5xwFaNj4n59ugmNVOgEHIiLEqFrSlwYR7qpzFxgyOBw0',4);
-INSERT INTO t VALUES (2091716407,-6382574980044234141,'MPhrVmmgQapqvJzcnQsNq6VQVinPy','wwLSutlxZr5tpgGzvdLuofkg1szQSIXvhRhqdZh310zTMgjqlPb6QI3LL9L6abWCx6b3Foy5OXbZtM5gbZJSAV','Fjg4RSUK5CQ','t0OUyGT','6dtb9S4DmhG4IqfuoOa1A8kLxDq','CUdY1OUiu8MuDX4RRpgfWUxaoIw9779MyMBCUGv9kjmASRCixb1WjQ8b1pEmMQXwgk0R25LHZtfY',5);
-INSERT INTO t VALUES (3469256138,-7539230531386462262,'jzDRrsO5RbUoFyZ34puwueusUl0GIX2XCXY0','7cAyptKpFMsz0zZjY5sd0QpyrSx','jQQa8zLqt38YWNyHUkAs','nXK','y8yzSQQazVyqEjZdLW','4fI8Y6FrSDeNBupZsmMH',6);
-INSERT INTO t VALUES (3444198115,3609019956044767316,'KWU7OOaiZCPZhGh6ZJYx4vZj0Dj0q1ZRq4','fW7lilcEVzWeD686mVIykVymebNtR5z7Xpn','KF','UJz90WUni','I8X6Mli86ETMbMxVvakTFinyeiyq4bA2oZeiosOGpa','01dW4pxFDuROQxPxYYSsbQINSj5e',7);
-INSERT INTO t VALUES (246071442,-4137112722658931209,'dOsvftKxf2VbDGAWHZ8wxG6s0i6E','Qv2OVnYCbtezA2AgDOqFIizgg','tb3oyWSqrq65hVukV','4','M35awf2GfGb9OBzbJUBGjwuLK8xCc3EV8pbvLVUsimhbWAmOWggqHFPKESMsjWFLI7AdqN6iGqxuEopiS7c','5UcOI5ylfg8TeHLOXOKAG',8);
-INSERT INTO t VALUES (3963430514,-3167332970634207452,'CQzcb','EJeMO346xB1HL0a1pUIeX8LW3QzqQwjXvmJ5oiGDGGPhtjCw4CrSGAPs6upnCNMocu7dUniTX','lPyu','o','vgh6I00RPkQciWEKClqwdXQ8KoKPEa4eMvu4l1hF0FeCKLKc8SB5LUkaO4rlIKvuH9GvUAJtVd9cV4AQy7azI','HUd9IVF7eZSGl6EiHruMmsT9J4KLf5YUGZ8E2PTVsfFBd2VK0AZA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (44836,79,'LmA1VihkPtr','hluXxFXeuyxq3lTQVVgPUQ417vRGM3WzOyGBeVOXoRzWUSSdqD8RMsf1Xfv586xbnGBS3IEqnIqPboF7pD9sukgfDsv4aCvh4GPge5WTncZ9uzB3T8JNcIbYns7OX5IZXIMB5HMBbwWDc4Vwt0SdOzCybcePd5PFu7b8DKNjXKgm3b7eA7yRxnnsdFTgyoHh36rhGaY9IraP','5GMvlqbV5','8W589NHWaVXZeNKb2e3e29yXDpEnEfZ1oDKfwyXBIzeu911EH2igaWT3gBK5vKq8cvPptXv3vvWwRHHiUFJbRgZFzt3xs4KE2J0Ps5fQukJtyj6HL0ZBjthz6kTpxqSijpBODc3EiSrvHLymLgBf6ipib0fcM1raKy1K3KEQ2TjdVKfaVvb8mu708kpz8rszdpKkzCdkeENWirjvVw7ygvJjaIP3sWBmT5','2','o',13);
+INSERT INTO ti VALUES (44836,79,'LmA1VihkPtr','hluXxFXeuyxq3lTQVVgPUQ417vRGM3WzOyGBeVOXoRzWUSSdqD8RMsf1Xfv586xbnGBS3IEqnIqPboF7pD9sukgfDsv4aCvh4GPge5WTncZ9uzB3T8JNcIbYns7OX5IZXIMB5HMBbwWDc4Vwt0SdOzCybcePd5PFu7b8DKNjXKgm3b7eA7yRxnnsdFTgyoHh36rhGaY9IraP','5GMvlqbV5','8W589NHWaVXZeNKb2e3e29yXDpEnEfZ1oDKfwyXBIzeu911EH2igaWT3gBK5vKq8cvPptXv3vvWwRHHiUFJbRgZFzt3xs4KE2J0Ps5fQukJtyj6HL0ZBjthz6kTpxqSijpBODc3EiSrvHLymLgBf6ipib0fcM1raKy1K3KEQ2TjdVKfaVvb8mu708kpz8rszdpKkzCdkeENWirjvVw7ygvJjaIP3sWBmT5','2','o',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (40591,34,'CiY4','PTA1BCzKFPVcx7fnAcGfzMtzMCAUhNI9b372S4UGgZa','aKOco8Jl','eUT95aLs3j3PzbFrrrTn2LEu44xtrtPMoQHq6dIYn0m47MLjoWcVOeDvSfRAO7PrXfk3nOwBnlkXv2G2RyZQ7EpAEZLTf2W0aivHeSpyIiiHBBRswVm1A0DXBsqQvMuPhQG','3e4','P',14);
+INSERT INTO ti VALUES (40591,34,'CiY4','PTA1BCzKFPVcx7fnAcGfzMtzMCAUhNI9b372S4UGgZa','aKOco8Jl','eUT95aLs3j3PzbFrrrTn2LEu44xtrtPMoQHq6dIYn0m47MLjoWcVOeDvSfRAO7PrXfk3nOwBnlkXv2G2RyZQ7EpAEZLTf2W0aivHeSpyIiiHBBRswVm1A0DXBsqQvMuPhQG','3e4','P',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7004,83,'fEpfbksNkIhiei','DXzDeuaGsIWrLNBC49JDrcEJGv1RLw5s7X5KZkdMRNWSnzkwWZTUkssE8PKJVK3f4so6f9fVGoorILLEnbAZCBdRWLELgHFV7n8','N4GNn','RUI4d31R3P7k2mB1zy5','qY','N',15);
+INSERT INTO ti VALUES (7004,83,'fEpfbksNkIhiei','DXzDeuaGsIWrLNBC49JDrcEJGv1RLw5s7X5KZkdMRNWSnzkwWZTUkssE8PKJVK3f4so6f9fVGoorILLEnbAZCBdRWLELgHFV7n8','N4GNn','RUI4d31R3P7k2mB1zy5','qY','N',15);
+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(74), d VARCHAR(83) NOT NULL, e VARBINARY(7), f VARCHAR(47) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10300,29206,'MxPYaGK6ssxDYneW33ZVkXj1vwQyUqAHO1','C2so6EJQPb5Cq5CLe','Wc','XY','J','s',0);
+INSERT INTO t VALUES (-30186,-20471,'BPfOIh9Ss9ecmdWKTelgQvSmjVWRSodKNaM0CXiiHkpKBkOdgoTeHST2RLd2Z6exFL5vvbboAj','x8IywGGvGcDfONTGKwsjr8Jv82hgApwJRK1lIVoRYmF0orIHpiW2PSLgP','aEdG','w25rJmFkgegMtcclb7pqNZAcJi7QaA','SP','u',1);
+INSERT INTO t VALUES (-29447,23767,'6mUQjBjfUG0LJeMbj0LQEmYMVv','3IwOOnhXAn7uzANLEpL5vZOrAdZoMJ','qTP6','2WBH6sIzcqRv0xPjZwc5ipr9MH7S9c42iocGQ6eY','a','S',2);
+INSERT INTO t VALUES (-12062,12929,'6iWAriIk8EFwB4YzLsXsanag9V','vF9kVNhnwv0wrhZPEGlI28bPFnzaF64rEGL','7yQ','n7qJ99Cr','b','X',3);
+INSERT INTO t VALUES (-10660,-29829,'r4aBMdB4YwwHNQEUUp7diUhazNgjClPpLEI7GuyvL','rRhnTSbsZdqs','ZZV','V9Ty3JkUB7iIflrjxKGH3QoZh','wF','u',4);
+INSERT INTO t VALUES (11004,19031,'QuFlgQz43VlZm9rOsplmR4IVUvWSLvQEYYFLi6P5','XmyAxRw4jhUeHdTyDYGWtDxgeAflREJX7W5a5wukuurRZLn9MCYpTy2KCvQWCZVg3gHofV1Ok','Se','pE41fwe','b','g',5);
+INSERT INTO t VALUES (22986,-6285,'eePHjrkhPdBRhsB6reCuU1hRu3e','MPcxl2aToLjd2nIz7vwbKBZCm','0FU6','6JSi5pI9sdx32P','6K','O',6);
+INSERT INTO t VALUES (-5263,23045,'MS8efEVa1O4qU6oR6nI26qboVmZ8q3SwmTWtWQV7MLnOAcaW4','4LtfwsJLaKqpQqYVcCaLMqySI','iJo','pDjxj4wIMPyocc3rIRdYlka9','k','s',7);
+INSERT INTO t VALUES (-10852,-11415,'7UGgLgUff1','8vVvVRUyeLK1Gy1MXwzdAPJbFzmTK','fpXK','gQH6lgthB4M6C0U7GXhklFP7YRWVbfUJ2ynysDb','7','L',8);
+INSERT INTO t VALUES (-9829,13018,'oTQXBCvB6ufftgS7Tyd0KjTD','hHvWGHYkoyUFGc7TreZH0aE6RxZzKVtGq7oXxtocfp4rJ9HY1','s1d','xVBJBxkNKo7urYG3XrkylsJ6kETWpYH','m9','o',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT, c CHAR(74), d VARCHAR(83) NOT NULL, e VARBINARY(7), f VARCHAR(47) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (752230071,7627351572062567714,'7p2D1JoNtgEDL3HpJi2iFqjH6JihmioRO74OEF87ULdMzs4Ut','XvYEoEPhkYYJhGMoceyATtDofPw37X5IuW','D8j8WgdEvRn5mMY','3GRWCDrLf8kAwhE4pf','AnfZHYLRlfMlUp7ApSe2wfdToQNSBOqeQVLWMT8lUcfH','n62s3oWdzjlR9pyHjsNYak2kMHEuXi1U7QU6WeukIyxClaG2wtgebHmuHebf3Depr8oCx6jRfyn7EASc',10);
-INSERT INTO ti VALUES (752230071,7627351572062567714,'7p2D1JoNtgEDL3HpJi2iFqjH6JihmioRO74OEF87ULdMzs4Ut','XvYEoEPhkYYJhGMoceyATtDofPw37X5IuW','D8j8WgdEvRn5mMY','3GRWCDrLf8kAwhE4pf','AnfZHYLRlfMlUp7ApSe2wfdToQNSBOqeQVLWMT8lUcfH','n62s3oWdzjlR9pyHjsNYak2kMHEuXi1U7QU6WeukIyxClaG2wtgebHmuHebf3Depr8oCx6jRfyn7EASc',10);
-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 (1941830001,-4608843460878977534,'87ReFlYSxLv2uWccMz','5wOw7rZRp1isyEFfcHYJNX1EYTHgTOUQsWz2UFUo8gsHHJ','GAFbl0a7zRSZ','7iLW','0igxCOsssjuBbMh1dfXzgzHTcYMtmJ3idV0KlgSGEmCU3Sn0J9boPUKPAeKM80Zr94uAhz9pTKkXsrwMqh6nyr4lxJoR','sRehpJP9xCunqb0t',11);
-INSERT INTO ti VALUES (1941830001,-4608843460878977534,'87ReFlYSxLv2uWccMz','5wOw7rZRp1isyEFfcHYJNX1EYTHgTOUQsWz2UFUo8gsHHJ','GAFbl0a7zRSZ','7iLW','0igxCOsssjuBbMh1dfXzgzHTcYMtmJ3idV0KlgSGEmCU3Sn0J9boPUKPAeKM80Zr94uAhz9pTKkXsrwMqh6nyr4lxJoR','sRehpJP9xCunqb0t',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (834758934,16303,'mvXEjlTgmKQ0qKrjA5ddKzjSHrvWw5c94w','L5SAgWQqT1ihjrrE9FGMZufINI47P0ozn2FD1cKgiLD6','qIXtaWG','hqyAkMLCYaD8OW7ImjGQ7TtGFDB2x2A4z1XSgfiV7hOWX4','K','3',10);
+INSERT INTO ti VALUES (834758934,16303,'mvXEjlTgmKQ0qKrjA5ddKzjSHrvWw5c94w','L5SAgWQqT1ihjrrE9FGMZufINI47P0ozn2FD1cKgiLD6','qIXtaWG','hqyAkMLCYaD8OW7ImjGQ7TtGFDB2x2A4z1XSgfiV7hOWX4','K','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (-1280308109,-11976,'LDIfMd1SieJf46B3pYaCEUECLy1t7vgD0bJmw53s1kV','vuJUmev5ESJMvwfPA66MJ5XNYYHtJsmfG6N9zZj4lVGn4plCFEgQzjBxuOZIglEf2','u9cmC','xqWDChUUveEK1bZCmbKJSB0Q2PNrE62Mhw7L','6S','n',11);
+INSERT INTO ti VALUES (-1280308109,-11976,'LDIfMd1SieJf46B3pYaCEUECLy1t7vgD0bJmw53s1kV','vuJUmev5ESJMvwfPA66MJ5XNYYHtJsmfG6N9zZj4lVGn4plCFEgQzjBxuOZIglEf2','u9cmC','xqWDChUUveEK1bZCmbKJSB0Q2PNrE62Mhw7L','6S','n',11);
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 (2014627681,-9126176421066811970,'7AvXU1P2Rw5q1ZzFtMhmcJiLw','iXEHyHUWPJfOhtmTRfspxFgWEjUIxiVk3jof2ry357unAguEzO4Zd3O4ujHcQkC6EqedkXBvPXAVrh9X94Vv5KptdYljlvtHOkh2VM5lTE7oWeSACucCaqXS67DHJWMlED8ApFKs2Zjf6UZvTyTjsKazS','1Ijvy','ooKsadLXQgGhyqe','0dfKacaHml3dYceyPQedTnHY8JpSEZBwGbuxaIqbAU5Equb','S1t7sPequ9i1zCPosZrbyyHxjh5lyYnqpy4YcshEn0QtrdvgiDMM6Tfozfpck6g9rowUAHQPcJ9Mht0Al325Ig',12);
-INSERT INTO ti VALUES (2014627681,-9126176421066811970,'7AvXU1P2Rw5q1ZzFtMhmcJiLw','iXEHyHUWPJfOhtmTRfspxFgWEjUIxiVk3jof2ry357unAguEzO4Zd3O4ujHcQkC6EqedkXBvPXAVrh9X94Vv5KptdYljlvtHOkh2VM5lTE7oWeSACucCaqXS67DHJWMlED8ApFKs2Zjf6UZvTyTjsKazS','1Ijvy','ooKsadLXQgGhyqe','0dfKacaHml3dYceyPQedTnHY8JpSEZBwGbuxaIqbAU5Equb','S1t7sPequ9i1zCPosZrbyyHxjh5lyYnqpy4YcshEn0QtrdvgiDMM6Tfozfpck6g9rowUAHQPcJ9Mht0Al325Ig',12);
+INSERT INTO t VALUES (-1253381263,-12294,'Q8FjGtBAnM6p6KAf558ddYyg6GEpzdkskz','3TSDprG8mJuAYDMwyMi4V5IlirGvOq8MzyleaAFz7jxkgMA5TPgmZ92VufipxNQJ2U7fRppjwKaQxkwnA1b8E5Vc5C3sVymJsOJBN7A19h24yXu9FNWSM7but0OncQadXnOcIhK1NKuSLWFsQ6jG0lKW3RTq2NhJ','fPhroLd','Y6TrtZuFPkGFt1g4WDTRzc','O','i',12);
+INSERT INTO ti VALUES (-1253381263,-12294,'Q8FjGtBAnM6p6KAf558ddYyg6GEpzdkskz','3TSDprG8mJuAYDMwyMi4V5IlirGvOq8MzyleaAFz7jxkgMA5TPgmZ92VufipxNQJ2U7fRppjwKaQxkwnA1b8E5Vc5C3sVymJsOJBN7A19h24yXu9FNWSM7but0OncQadXnOcIhK1NKuSLWFsQ6jG0lKW3RTq2NhJ','fPhroLd','Y6TrtZuFPkGFt1g4WDTRzc','O','i',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1012544295,-8295937109352658040,'1QUi','bE3ErrhgqAsu2deUzXMOZUzL1uMYkwNN9qR7sJto','zp8EuzoxjLpmKuWn16aJXi','X0Kgag8Cgn2wqobd0EW488u3xsUXIPm0y9k1dNMayLIlH90ikD5pF1gFXgPLgaX3uLYiYvQ54NcPTjpGXeDPldvM9tAqwHDpPfVS31CMouM8IX4CPb9m1CX0KUokB5tDoBLSCymdfLGPmtRx8PpdMGXuhcE9cjZeOmwvJvVmwHR1j1xL2NIJ4aMSJYUoXGA9bLlqiNLC7JLJ8FMK4ClDRl7f2fd8wvDSICkb7BmFOc80aeV','1cedZKj2PwEnTjfxDslT57INYw0QOXw866n','QlO3ejThqqm1qf9JqtMLc0km4VhYYgDGRnsBHkn4zRPkCdHfTfFZhykuHeQhePIzxMhsy1VXoB',13);
-INSERT INTO ti VALUES (1012544295,-8295937109352658040,'1QUi','bE3ErrhgqAsu2deUzXMOZUzL1uMYkwNN9qR7sJto','zp8EuzoxjLpmKuWn16aJXi','X0Kgag8Cgn2wqobd0EW488u3xsUXIPm0y9k1dNMayLIlH90ikD5pF1gFXgPLgaX3uLYiYvQ54NcPTjpGXeDPldvM9tAqwHDpPfVS31CMouM8IX4CPb9m1CX0KUokB5tDoBLSCymdfLGPmtRx8PpdMGXuhcE9cjZeOmwvJvVmwHR1j1xL2NIJ4aMSJYUoXGA9bLlqiNLC7JLJ8FMK4ClDRl7f2fd8wvDSICkb7BmFOc80aeV','1cedZKj2PwEnTjfxDslT57INYw0QOXw866n','QlO3ejThqqm1qf9JqtMLc0km4VhYYgDGRnsBHkn4zRPkCdHfTfFZhykuHeQhePIzxMhsy1VXoB',13);
+INSERT INTO t VALUES (-906904679,-11865,'R6qIp7AsCKhIJ0Vs8YmQwyfzZtRXmNMtab5CJi6Kqrok3XC4EL2CkJTF6wnEeMkbdqZIgbk','CqIg4pUNOTBwkwcAkcjB3g7QzXBbUcKKRetC75TIW8vxkpBecQDJajAw3RrJoy0OENvyTDbTFjlXdq1EM7ROZM3jmrpp5kheNo67Wkc','pq','cJGS5trRINFxKGk56KFZuqqSIccRl','A','f',13);
+INSERT INTO ti VALUES (-906904679,-11865,'R6qIp7AsCKhIJ0Vs8YmQwyfzZtRXmNMtab5CJi6Kqrok3XC4EL2CkJTF6wnEeMkbdqZIgbk','CqIg4pUNOTBwkwcAkcjB3g7QzXBbUcKKRetC75TIW8vxkpBecQDJajAw3RrJoy0OENvyTDbTFjlXdq1EM7ROZM3jmrpp5kheNo67Wkc','pq','cJGS5trRINFxKGk56KFZuqqSIccRl','A','f',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1204166050,-21208,'N','X0uTQmcXIVSPfu4GVshinlkqmlWBwl9dRTdgAi0fXGJMrYIwT9mCZ1X47bhe3JdlMxtp0QPgAaEFmY2U87CP3tbdMCr1o3RN87bz56Jmgb7tLZxhoDq0jW3PK1dGbUwL9atSxtElFcnGCNxjAsLKPwWOEa0cqkSJu66nCVMXU2iRctwgOejH4jvjSijtQQvM3QzuXdr8Q','P3Q','sCScnu4a53dU9EmOQOvgxJjsgKqIn1dfgH6yWyMFwYtDsGY02FtIoFgRSHy0I7GePzdofyPVJRlNsLrUfzeIOIWwo4KvNm5lpio5gWgWgueocUEtI3PBdtpQudK4dpOrZIMuxuyPVU4k4mbAU9DL2wSmntv2hmonUbX1xI0J7ppltYb3SD3r9KWK','z','L',14);
+INSERT INTO ti VALUES (1204166050,-21208,'N','X0uTQmcXIVSPfu4GVshinlkqmlWBwl9dRTdgAi0fXGJMrYIwT9mCZ1X47bhe3JdlMxtp0QPgAaEFmY2U87CP3tbdMCr1o3RN87bz56Jmgb7tLZxhoDq0jW3PK1dGbUwL9atSxtElFcnGCNxjAsLKPwWOEa0cqkSJu66nCVMXU2iRctwgOejH4jvjSijtQQvM3QzuXdr8Q','P3Q','sCScnu4a53dU9EmOQOvgxJjsgKqIn1dfgH6yWyMFwYtDsGY02FtIoFgRSHy0I7GePzdofyPVJRlNsLrUfzeIOIWwo4KvNm5lpio5gWgWgueocUEtI3PBdtpQudK4dpOrZIMuxuyPVU4k4mbAU9DL2wSmntv2hmonUbX1xI0J7ppltYb3SD3r9KWK','z','L',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1282638788,15772,'2wOSFRWkgSNr196cA3GIW9rKmObtciH','o5fQBv486Knx6Iyxw4juP2rXim5wwsOEprVzJJEcFDkLRnjzdlJxLSdbzazESvQJZrmc','T','RnVBZ8zKFTOCz3xfPg74mW00iWh38lgNPtWSaK6MTKhbFHhh5jJC0uO','gg','c',15);
+INSERT INTO ti VALUES (1282638788,15772,'2wOSFRWkgSNr196cA3GIW9rKmObtciH','o5fQBv486Knx6Iyxw4juP2rXim5wwsOEprVzJJEcFDkLRnjzdlJxLSdbzazESvQJZrmc','T','RnVBZ8zKFTOCz3xfPg74mW00iWh38lgNPtWSaK6MTKhbFHhh5jJC0uO','gg','c',15);
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, c BINARY(96), d VARBINARY(55), e VARCHAR(25), f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (194,3578896484,'7ua4M8qGRf50HlPyLv6ruxqTG4dQ2NIEj','2L797SWW5l','8kH1mmC05IglpwO','Kni','NhXsjAvHtMI68W58m52S9qLnUoW7RaAchi3oSC51QBxtnwUlfvYNd8BwyVLtwACzYMPGEmdGxvSl8yrNFvJxSjfQN4b1','ksAHlnFHFY87ajx14aShZI1jM0gPsrzv6z5zfZ9HDmf0l0fv6VDYyBR2ixz7u1Y03XpeNEXZGbbuSWxPiAT7bK',0);
-INSERT INTO t VALUES (74,2922732091,'fUFBT7MXriKfqwMQxWvsyMbCfUoQntBanEfv8EfrfozzwMKAmiTuwUuhAtczRii7SHRLMNaRiMUZ9p5BhPmlExQKa5sh','464s6BLkbG5V6HgpXkfPWTb5Y8c20hgmHH0','Ey','0V','VjD','zwxCqilZ3l2PnjK7ipCuqxrt4o5GtiQlbAmDyXs5VWeTKAWEalpJVqUIgJGC7DLgIJKNqZDtd7YpMH0q4JoTO0VAt5odgfIiOhr',1);
-INSERT INTO t VALUES (52,1830065186,'zWtTnXvs39ORYseNTu5WECBjK8IZiMAHQmuc8wC5qHF3CXWhvSGMTec7a5cMgAZSR9vS2GxX7GsnyLHXZ8td','dWsZBt3c6vPsCAkJmdmMOYb','2u78tKl','t','0401iUvia0E7jF3vIegGOHcJc1TNLXVSvb0Bep6tw1jcVjuilrIWYQIZSmmb0FWvmlSWPyTudXH0VfvGx','TttTQ4Vc1K55Ws0DMta4ieWhIItBL1OOWI6xhg52q1X1IpnpkoLYgpodvVaPOBEHlE8KDYWKElgjVRcyJSiZ',2);
-INSERT INTO t VALUES (135,1487487696,'etljEtSKS8ChsySAHQsDWFuzXJzva2oscriMnaaN7Uii1rNmZ2h7BdW','TUjBOhRgU','QIoMz6','vKBwpq','yzIbqzrsHKZEXWhq4kQDtHLyo5AGP5fR2utr8f1fnxbus78IpGyt3wC5OihVFH4YO9jHgbXifvS8zlxvYpfdAyuu238','9yCAZvUyeq9WieEdon6XzwckUsnXwBLfirP3UFoQQgIGjvDGHhoVt4Fa1v9fPWleAfnflLka',3);
-INSERT INTO t VALUES (8,2496840818,'bwZ0BasOikB91A82UoLuWnrYm4KS3PsYFtEc0VxPLI8c4TFsJyEa8Y7x8a0RiFZTWAvdV','dJCWAE6PCC5ai','r3AQmj7QORkBYRlrGBYyK','fqHKyTBuCynYUPv4Z','a3LDrgkv8WeDYMI2PGGOvd3iDnbxEYSePtDQSW','lo0HJrcZUlFXnA',4);
-INSERT INTO t VALUES (148,3092960215,'XZDU2ldUuwTg29LZO5TPQ4Wskqp0D9QGi00qMxhOQyUNwKKr0hUknNUEI4QvUBmbzA8zl0vHVm9TshV','3MDZCP7BH3jEaureVLuoEuUWAaUSzl3bxyklGH5DCs8tDHs','0QYhEds9fWVNjnydrqcSPz4','xDp52XigW0sp','DhZIVd5k6rwCVWFW8ZhLLdomxKpMv703e8dUsgMicOPxTQzP4S1jxChlZJlTS6BW4roCsky','UtnJaTlFQxs203CrDMwdZ',5);
-INSERT INTO t VALUES (205,1113034903,'xRb7df5DEdRYgt','frR6eS22m4u6HOMoPink5H','Msm9B','Gcbtp0rGDthCQ','37ADPOdpDYoF9mJvSxzZa7KmptTKMRwe2tGaN7fLDukLHnXyrSyoXwTIAIuym0qQTUfHw3rS8vggidPy1ntd1jMTYo','U0qb4JxkZ0nrNdu7HILJSpDqEHyOp88KTsf8S3N0PMhoncaz61lheF',6);
-INSERT INTO t VALUES (165,1239544771,'QjBVxTWib42uyeSA7hCGqq7a3LeIBKloTwcrPHvs5JVQmRk9Y','KDttBjcdriUHxfJrvuQXkjgM8oOyu','DBqSrC7YKw4Z4VPM3Rvmr','lkOK','SlDBZVRZ93hbcSTPb0hjMJ2VLBkODP5kIC0dQupN9nXMYFLA056TGq31T4ZVkluCxNG7tX9iAzl19pM9vYfGCaL7IPdu1i','5pzDHKkxnmbHSEwf3U3QbwB0fzDNDs0YXAC1TU245joyv2CDE9qecaIgYPlqMWNkZwJbj',7);
-INSERT INTO t VALUES (8,1778007404,'5XgJue58aNULN1g9o9Ni','lZ3nMZ4hfiBycgd','t74OpX9zxTryx2k9','x07VCo0bY24dVhn','HAoLHW2rxuF8GZrs2TRM9A7liSjJ0s9A7QVIokmxem2zyxjHIe8m2wR1Y6rLtqx7cml8gNpqPnm3MLfuyV','vSanY61s6GZBOnNVXPN5MHEm4lywZbI',8);
-INSERT INTO t VALUES (194,1155067158,'dNKREU3qhNv2bfikKvebGlk80HJuPcmR7CgMv5m29MTFTThnplrD4qF5ih7ftX','rOuG5qDlvAyqidJmo4m32UaXfr4TCYrSYJVE6nCZ3TKsV6VysmuGM5i','qE6w1t3gCrqcNgksYlsAr0Qt','jC0S','d6Vl5MCiOL5DxY2ICuRjQ62jiXH63YIajuRk1fOMDl','FDtMBYUCCJkqnlZaRy7NlvaR9wU2VcDZ9u9nKf089kNX5yOh3Rye32rLKow93TGomVQ7rO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(49), d VARBINARY(81), e VARBINARY(46), f VARBINARY(81), g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-25,6436427960233262719,'cdaLZ2Xp3EwoREgm0SSWvtClOuKkHO','c8Hg7EH3OR1zwdrit6hL2gdzMEUBGryo','5','teS6LGvh','l','z',0);
+INSERT INTO t VALUES (-117,5091958816441764707,'qqHehd','i0ggRCwJUVf4CMdTybsdcGnHyi9vNfYYigIaHkvauTTMk7E0HntpVQSwKRZXrbp89mYEjw7NCG','DwF8R62DIy','9gD8EdqQyn0lUEnaGuZMy4UXzr7W8xWtdIXpgLRB4UqENT','O','S',1);
+INSERT INTO t VALUES (-95,5621539717408848800,'XHKbozDKeU5srvJH6','nakDDRHZLWwwH75E','2KmSekIRLPFq4NlZTqhLTkFBQnud0x0IhaJiMg','4hysbepi5vek8wr2lPh6jRsP6sl4ArG7PSY4cfubPm3yo4','2','b',2);
+INSERT INTO t VALUES (-66,-2542742934093726837,'xDXKLWuvDSfBNATpcpdhmT9JhGQiDwsJ7FV0Xp1wdOigYmew','VEPPkrEPUWGx5b1RXV2L9HGgRmDYazAdZTh','ZDXvQGtTjJ88b','KegDBa2D4tS2hfJsTDY6VEuT9WMseMwF3SSOK','6i','9',3);
+INSERT INTO t VALUES (-115,-4927153000099792522,'JlpSEUdHUjioaowmSROkkDgaH7WwGC1J1C','ARMYHqTic956Iy4ixgSLaCRT9NfpFQnAOUTLi3','yM389','dmQOcWr2X4eg2e7caNg7jmJfJLdEG4ZWtVyKjQApFTUJhULw5O56i5rO3eDCo9g0K','U','8',4);
+INSERT INTO t VALUES (-128,1426367098938790511,'H','cJMtH7mNRDPv','Jl32ZH5Di5buCKitYKArMm6N42zfXVnxHFFqYXedyJ4','iYooDfaSSeNmXdwrvKYCF3eVtIxNx1Jc62GxsyopkfeRGua7mNe','x','P',5);
+INSERT INTO t VALUES (97,2173375564872891815,'mmSdtWok3KGs2T0YCkJZzMopZI','4aEsqMQGDOMQykb01xzwn6TAK1ykRgOqmhkpIQbZVMRSUl5A025ghH7LdUeyySQc57uz1rSpdVHu','MwYdY0dZp495q','OgdBdCoYTevCvW5IanGbOlUHqSbSxfrUlFj9h1A3p0xZpDf4','fV','G',6);
+INSERT INTO t VALUES (17,5049300603216831272,'vBEH8bm35oYuqmm5T1YqxSf4KngNgDaO1pcxUV8acOmNPiTTW','xHt0b0ywKS7Oxl93tKlfWC0OMKf8HSPylqL','ZTPOA2HTpHHSLa1qVNPPJkw2Hx5ccvVeNd','prCLVRQayrRNIJDJzEnMWyo1bIJBqVlhHLvduz8HqVPQvPgxxpN5l3iiNCv1JWDPfH50NrPjzz','ED','6',7);
+INSERT INTO t VALUES (-53,6717831475898667938,'mHJoKcdYm7dpQ6w49t84oC61ISZgCkgnWAziG55PyXn34an','FOGlNPkwVIQ2N9gD249RAoAmbLCoKWEOkr','M','JCxZ5x3g2qKkCSPdEKefNZ9hgtr5u37EPCh6IAr','m','L',8);
+INSERT INTO t VALUES (124,2504400676757190256,'bOUEVwwDdndzLoIsX15gBkMqV68IfYC','Dfm4Z9gNYCRxXKihhbZTjy5s4TZhlediHqYLfxU','yabWq2di7k71vhnf6IZ8I77qzn2V8v8','0CAO89jC3jaYz','WX','N',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT NOT NULL, c BINARY(49), d VARBINARY(81), e VARBINARY(46), f VARBINARY(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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (10580294489348289293,2775018446,'H4Ur3CGpqnuPH2WAjt5LDdzCL7uC9hlWcuTrrVKpzV61Zb3Z3wbzjCvD','WCnnY7','Dfq2pyF1lxsPqGMI','V','1HIAIKhXP1PWo8zYmP2UJZr4QBK3CfnD3sQsaP5XCKiKJC7tA5dH7MZ6P391OlAAgmyTjg7Ai','zxCW6W4jXzNvWaq50kkmIlXfbtUoFYdv3Y5Pl9M',10);
-INSERT INTO ti VALUES (10580294489348289293,2775018446,'H4Ur3CGpqnuPH2WAjt5LDdzCL7uC9hlWcuTrrVKpzV61Zb3Z3wbzjCvD','WCnnY7','Dfq2pyF1lxsPqGMI','V','1HIAIKhXP1PWo8zYmP2UJZr4QBK3CfnD3sQsaP5XCKiKJC7tA5dH7MZ6P391OlAAgmyTjg7Ai','zxCW6W4jXzNvWaq50kkmIlXfbtUoFYdv3Y5Pl9M',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (3570830893929402228,23502093,'94WygMYdoO32b1ze1kR8kRruIdAoE39BwWXqWnu6eIdznsFmt4zBoelLEMbJKZt793xtyJiv8gbUSkzDblwppPfJ5JT','kbPpTripiG2KNrvFclJT5ki5iOFMBX0xw7d9VK0CbSyK','qMKWplX0LhE2x','QCztszBcaBLEu8cNE','V2xJHvgcTtonhuzFhsibSHhPQt','lHo9HOZdV9ErY7NeO7qE4x',11);
-INSERT INTO ti VALUES (3570830893929402228,23502093,'94WygMYdoO32b1ze1kR8kRruIdAoE39BwWXqWnu6eIdznsFmt4zBoelLEMbJKZt793xtyJiv8gbUSkzDblwppPfJ5JT','kbPpTripiG2KNrvFclJT5ki5iOFMBX0xw7d9VK0CbSyK','qMKWplX0LhE2x','QCztszBcaBLEu8cNE','V2xJHvgcTtonhuzFhsibSHhPQt','lHo9HOZdV9ErY7NeO7qE4x',11);
+ALTER TABLE t CHANGE COLUMN a a SMALLINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
+INSERT INTO t VALUES (26562,-4543338899047323750,'H3tZqZh','zQNXK3vFSAjeaWodiUu2Q0RPfL02lQD2PgvNWRfNqJg8OUzeZt9e','OM2NfdSnWGUAiIlBcDQCma7vmxbATUELrmYdIgM','RUS3pP','V','q',10);
+INSERT INTO ti VALUES (26562,-4543338899047323750,'H3tZqZh','zQNXK3vFSAjeaWodiUu2Q0RPfL02lQD2PgvNWRfNqJg8OUzeZt9e','OM2NfdSnWGUAiIlBcDQCma7vmxbATUELrmYdIgM','RUS3pP','V','q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
+INSERT INTO t VALUES (27715,-8691373082402813736,'3a4qKJRE8USmGlM4glz9','WQR1qZR3PLsO6GnwMAOuGmxZCXFiwb81TMgeiMGAvXy6E7zaOYsbumpWnOKDyfDa05frfPrPHTuGcXpD1','0gRvbCqSSOG6jgyoeR','Da6','p0','h',11);
+INSERT INTO ti VALUES (27715,-8691373082402813736,'3a4qKJRE8USmGlM4glz9','WQR1qZR3PLsO6GnwMAOuGmxZCXFiwb81TMgeiMGAvXy6E7zaOYsbumpWnOKDyfDa05frfPrPHTuGcXpD1','0gRvbCqSSOG6jgyoeR','Da6','p0','h',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3248919564654541660,4054708244,'Fjgd5ay86h8fUHlIdBsvPwlWxwXjEOsA1eix3NssmnBs56N65TahrBwkm9LM3DCB7eZCU9Xy7','eRzVvwXee9LTmJ4058Wn9YBBxKqSwDnm0b4Lew0UK0Tp6eIM6iwgXQwDIAMHpBAaZiypAcsJWbz6pd48yvM4eIso8oqYhxPy083N1zCcOCiJ9Mc81N3d8oBqDXAuw7pEiBRdopchvPlkChGfeccNT5PgnpOlJ44VeDjfVh4X7UNdSipt','7cBm','Ht','RTzRDjUghcWScpv6swKVjOtWCKcHiMEVLpJubg2yAJ19cpX','iT7VzdxsC6BpwoAp3fviFOWjgkd4a8F7gSpomUV3CFoJYCogZWK2SR',12);
-INSERT INTO ti VALUES (3248919564654541660,4054708244,'Fjgd5ay86h8fUHlIdBsvPwlWxwXjEOsA1eix3NssmnBs56N65TahrBwkm9LM3DCB7eZCU9Xy7','eRzVvwXee9LTmJ4058Wn9YBBxKqSwDnm0b4Lew0UK0Tp6eIM6iwgXQwDIAMHpBAaZiypAcsJWbz6pd48yvM4eIso8oqYhxPy083N1zCcOCiJ9Mc81N3d8oBqDXAuw7pEiBRdopchvPlkChGfeccNT5PgnpOlJ44VeDjfVh4X7UNdSipt','7cBm','Ht','RTzRDjUghcWScpv6swKVjOtWCKcHiMEVLpJubg2yAJ19cpX','iT7VzdxsC6BpwoAp3fviFOWjgkd4a8F7gSpomUV3CFoJYCogZWK2SR',12);
+INSERT INTO t VALUES (-9410,2828072970353716144,'ULYM1zkmh2UeZtTVImplocX7tLpDGmUVMVUPccaqvsz','1JnDNOgMWY7hx8HKSx','qsmypOk2SqdBVGel5PXavvRpFZbNOV0hwXlv','dz3uW3RR1TSY4sq','v4','G',12);
+INSERT INTO ti VALUES (-9410,2828072970353716144,'ULYM1zkmh2UeZtTVImplocX7tLpDGmUVMVUPccaqvsz','1JnDNOgMWY7hx8HKSx','qsmypOk2SqdBVGel5PXavvRpFZbNOV0hwXlv','dz3uW3RR1TSY4sq','v4','G',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9901862577217505510,40859457,'9fzm3YKruILMjnr','AD0QBWMJ3Z2lPXffF6GRVwsfQzUSJ05gsA3byXc4RZa0fVXZiibgRyYNCGW8nQnSzb017cLGl1Y1Wg5mTLu7jZMTCu1eGWWRaNYvt3dnoaYPm75ddH4iU47Sx79p','C92Otlfo6CWkzU','9WhuMU34JyT25WiC4qimEcXYJo','zj19eOo','DjucnOCENkY9aZfj8qXY1P8bz7WPb2r99HSwbw6xbVAP',13);
-INSERT INTO ti VALUES (9901862577217505510,40859457,'9fzm3YKruILMjnr','AD0QBWMJ3Z2lPXffF6GRVwsfQzUSJ05gsA3byXc4RZa0fVXZiibgRyYNCGW8nQnSzb017cLGl1Y1Wg5mTLu7jZMTCu1eGWWRaNYvt3dnoaYPm75ddH4iU47Sx79p','C92Otlfo6CWkzU','9WhuMU34JyT25WiC4qimEcXYJo','zj19eOo','DjucnOCENkY9aZfj8qXY1P8bz7WPb2r99HSwbw6xbVAP',13);
-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(73) NOT NULL, d VARBINARY(37) NOT NULL, e VARBINARY(17), f VARBINARY(77) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-87,101,'VuPsAOnBXNY2elULMgp','Ioz1guFDVo','o0wc2amuVnSyX5','ogBnS6oxq8bzcLBOlUOkiIp5XLO1JuosZ8YwXcr1Ja1Yhx5eYNeieVFi8ByL73jZ','0n1Xdpak700Fwrz6ntkSjH4v2lFFRiirDRdhipRHXn','Pb30iqaE5wVzYUmRq7NuDVzR6L7kLl',0);
-INSERT INTO t VALUES (-34,-1,'QcVFLOt4ZAsud7VyLQuXMRysiqfvrJ7PaUpf9yD','cShd90RtmVh37QU4GRQznbZeP6pw9ygS5Zv','o7dQHDOmEgAw','WUQuUxVTlm2ffLx2DVlY9DdZeGBVKgW8JW','xk8gRuQlG2873aZ99I','eGGSdichW7LgCrJhOKoOupnXibsoGdlcsiA7UwY0tY3xP2DlXW7JRtgP',1);
-INSERT INTO t VALUES (56,16,'RNn1ogyTFvYfWanaOL0xBc06bXGMqFEA3FjKaeOEf571I47WQFtPOX','mJE','ByEk1X8yrLuv7TtTa','W3uQI6y9YZsklpLNTak','M6tBV4RUK7VtIOLPbWs3KLGP835zrozlyyt3ledVqc7QmO9R8tKvWd02b','OGwzFlXqd8LPvSMU9x6wmlaeWAKFlrw9g8KfAo5v04fp785H3IZVZZzxskqcNgnUBE97fZ9vk41ZtO55P',2);
-INSERT INTO t VALUES (93,21,'0r27olYBJbxan4dg','ZMVnXjnrHlIZ49vKUITpPP','mZv4wpW','YSmfQFKWPsaC7gLmN8wxC6lpU9KtCQTmseH8c2wfHTQDFR1ElLFRcXHk','NUTA2z4u39YVjIQYnSEeIPSVYHIH380bcwnJdzzmLqPJ5Svo7c95YqiTdLVxJsZ','JT3rJUmxlmGu5SsuI58yLQSa8NOa5yR3xVYr',3);
-INSERT INTO t VALUES (-102,43,'aesCLG0GRWweOPpfnthiGQrClno014EjCGW3oE8s9NRr8M4Ibk6Qf8cmhSDdGUv','cSqt5RvE9uYx2hwU4IaN','C13mOr','8ni9NQ9QTNcIPQZyhBtjZf4FhXhcSLKkPWN7B3gsW','qx3ZkATQocQiI1cc6cK5D46A7NdfcD6oVMxJ','8yCyRoUpA08XcCC28QX3FJqd9p6zVETQakqKZah0oFZ6pGG9vXmULsW1Lnw3ZA92ncywuJcsgWl78AwJW',4);
-INSERT INTO t VALUES (92,-110,'tL65u43Dy2tUCq3JfWh','K3utbcDEWEq6NDNzdkghbLXDqRQEsJmKkiAzx','wBeKQ','PzBANvnaNADazcBN94r2smoW7XNjmZgHXwlcroxW','x5luHH3fJ7HGKLuW','iBwPzzUQT2MhpzDhMVNZOEBHfbiUIfyTn2VMKTZ3upYOLpZqs8lxyKcjBnwsYALBfvKJvQtrd8s37NAkGAw',5);
-INSERT INTO t VALUES (-81,-35,'0D0aBpIDo6O66WcYY9ktTf','rsicKDMf74hao7KKla740N5N5cg','rz','0jxOIJ7jtlzxjr1xYBGna8pWPOBozDSTv1GltSIwedSiV5','07CT','wlQBpVvu0Ut5HNLYV9BwKxfKJwV1CLLL00dkKFkATakf',6);
-INSERT INTO t VALUES (79,-14,'ygWVlfcUpJ8W7O89dWQxF6igJV3lEyGDO3kzG8iyM9I12N8yFhiSsWu7','doRy9tcyh7tdTtN09Tlmvh98r0IqNz5','B3mr','kIpd8b0U5VOZc8m6MYpGncL5JjTyw3B5','Q3IE7hgCvQfszNBLR74N3cB1OFpDpVUr0wcRjr2Amie','g9qbyeSbSd81AR',7);
-INSERT INTO t VALUES (91,0,'6Scz7rzTEl8rl6MIMeXg94ZZ2nss9','pyGJ','cxKUVPxTh','mB3ag9I6LmYr','pKSIZPl7eDryyBqEkYi8gG2X76gbykoEOxBGgtQUR5zMsngU2kUuSEgo6jNERboqCAN9pASkh','ya6Oug1ElGt4FNODmrcvBNmLEE4yuw4zRdrUyzXZ6aRG43uplAekfDF9FgJJMbc55',8);
-INSERT INTO t VALUES (-65,-42,'Bsa7XlCZ3JTn0dI7hWIexbOldKpkTSAjyPyoSUAQiRwURWwE91','vmpOlmnIYovn2qYGSYFFQeRSlYWrhpWzBvkg','O','H4DgY5KmUZBA9pFxjDvfvbDNTNUNhGTzwZVpL','nG5yFJ','Y4nlaxD1zCvxvpD4Ih0uDVfAiafLhpKDqtbMk5yR38uFh8WaOoasue53A1ceOk43z33ImKFkDyQo3Sfy',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (26719,-7142660129118377604,'0EeN','oxhem9v7JQJz3U3NGZEtlbVXJkfTKNjyJ9t6bcjI6kYp8JvxhzmkDjuOwx0Jb8tJr9qCgjqoNCTyA8SnG0uDs5fkxXuJzSybYbSmVrsPnYA7cuhxkFwu4ZFfEzmxxPB36TIh','hSh6XxCFeKejRL72srP75ghrRzndVXp','z5PBTjtmtSfEFifs4RxJGchcc80wAGHGJPyLm5LjjSaqIoWY4T2QA1CRVTXH5sVE9qfF4M0fgpghPgPm4flRKkoOKQRzc3Zcc30a2iv1Sjo9GNKoqeYx0DWkGcNxBrn3seDzq0Kar42V1RaqTZ5T4xR9zwEMHcKorSRrcoovcxHajaPUjCcGkU8VAok6CWw','c4','t',13);
+INSERT INTO ti VALUES (26719,-7142660129118377604,'0EeN','oxhem9v7JQJz3U3NGZEtlbVXJkfTKNjyJ9t6bcjI6kYp8JvxhzmkDjuOwx0Jb8tJr9qCgjqoNCTyA8SnG0uDs5fkxXuJzSybYbSmVrsPnYA7cuhxkFwu4ZFfEzmxxPB36TIh','hSh6XxCFeKejRL72srP75ghrRzndVXp','z5PBTjtmtSfEFifs4RxJGchcc80wAGHGJPyLm5LjjSaqIoWY4T2QA1CRVTXH5sVE9qfF4M0fgpghPgPm4flRKkoOKQRzc3Zcc30a2iv1Sjo9GNKoqeYx0DWkGcNxBrn3seDzq0Kar42V1RaqTZ5T4xR9zwEMHcKorSRrcoovcxHajaPUjCcGkU8VAok6CWw','c4','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-12471,574356292867354102,'CVthx2aPTz0h7YIX5HPfOuS62Z93nzKkBoT5mgEC314','tu3ROUMVdnLzDHAX7ErOfl4KBrYky0QBLsiOxubjYdJQQ4VOSeGoroi34HqpqzviV9CYghbzaBrmStMSaKz18NFEfvYoqK6A1QoTh2Nafqb65vKIWr8OxLEPalSCR5eO4fTqOODf3BiTBu6QrKvUnHWtejV5ggKAE','CM9fDHGb0m5qJMJHMMnvAOIkPNbd','ivIACjaTJcB8v1iYz4HgglvHuSVBKP6JNx7ZI5oYAo1LFBdl1tsnLDnI6k59q0LBdtflKeQdj7DvXIW8dsFSwbN9065CHkYu7kZVF6QZNQSeGBFlV1cx8rYV7TUW4Kb9J9Dv9gOQ85J1Nf8TtaMajC7glW4NIa2j11WHzXcJgou85MIicff8A82cnNOI2AWEu14A','4v','x',14);
+INSERT INTO ti VALUES (-12471,574356292867354102,'CVthx2aPTz0h7YIX5HPfOuS62Z93nzKkBoT5mgEC314','tu3ROUMVdnLzDHAX7ErOfl4KBrYky0QBLsiOxubjYdJQQ4VOSeGoroi34HqpqzviV9CYghbzaBrmStMSaKz18NFEfvYoqK6A1QoTh2Nafqb65vKIWr8OxLEPalSCR5eO4fTqOODf3BiTBu6QrKvUnHWtejV5ggKAE','CM9fDHGb0m5qJMJHMMnvAOIkPNbd','ivIACjaTJcB8v1iYz4HgglvHuSVBKP6JNx7ZI5oYAo1LFBdl1tsnLDnI6k59q0LBdtflKeQdj7DvXIW8dsFSwbN9065CHkYu7kZVF6QZNQSeGBFlV1cx8rYV7TUW4Kb9J9Dv9gOQ85J1Nf8TtaMajC7glW4NIa2j11WHzXcJgou85MIicff8A82cnNOI2AWEu14A','4v','x',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-28763,-6695497566908113024,'kSuevfbK8Z8I1YMgVtUp3A','8nOelnldqszDdnzJ7X2nBSyuzGw1AWc74xY2wdBPao6bPjjLtn2JlZou8ip3gdsGGPfONdcdc3SH26WGYqCIcaVR7y6OM5Qlku54KBb6O2t5uRYob0275jJnxrb8Z6x4vms3i1iLKIpMgXwRqDjoYwGBzH6tZcpTZuVxmrwN1r3tgzGmelU','0g8uAXGJdUkYj943yvHrJpFCylRnpa6','1IRz6F6tvEBGY06zXFsHJNrlXAJWkgKitCLPnSv3RUbc0B9KP514qxrvxKwpTbcL7Mvtn3DiXiI3oZFOZ2tDrPbTL1hXZKZOKTabgWmLUQ83Il7ys8uq0z1mXc5nV3sKZzNS1Rk','s','k',15);
+INSERT INTO ti VALUES (-28763,-6695497566908113024,'kSuevfbK8Z8I1YMgVtUp3A','8nOelnldqszDdnzJ7X2nBSyuzGw1AWc74xY2wdBPao6bPjjLtn2JlZou8ip3gdsGGPfONdcdc3SH26WGYqCIcaVR7y6OM5Qlku54KBb6O2t5uRYob0275jJnxrb8Z6x4vms3i1iLKIpMgXwRqDjoYwGBzH6tZcpTZuVxmrwN1r3tgzGmelU','0g8uAXGJdUkYj943yvHrJpFCylRnpa6','1IRz6F6tvEBGY06zXFsHJNrlXAJWkgKitCLPnSv3RUbc0B9KP514qxrvxKwpTbcL7Mvtn3DiXiI3oZFOZ2tDrPbTL1hXZKZOKTabgWmLUQ83Il7ys8uq0z1mXc5nV3sKZzNS1Rk','s','k',15);
+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 CHAR(9), d VARCHAR(45), e VARBINARY(75), f VARBINARY(27), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-14,-714598393,'0E9','KeLATgwNw1a9h1pXE3mp2oOEe7Lot','ABZEzk21XchCjXUI07Ez2ExxulaF1','MC','zS','a',0);
+INSERT INTO t VALUES (-101,-1719771680,'IbU8U','k8aw1RjVzTCt3mxSjrq49XDJLNrMHk3UoX','vTZSV5z6vRLnax6KneqKMUqfKmKT4LLVzImDKbKA8oaGbLtpTO7fvB01','VIvpcTQ2d1NaBuRl4KuiD6UFA','YZ','a',1);
+INSERT INTO t VALUES (-40,1342166543,'yfHbs','Xb4AilN9o86nwhhAQWcm9oAc8QreyXHgnzUf2kMAO7EM','nBMSehZKcKx9vh9wW5WW1u8sb7vNTi1bzNMSgTePv2tJFNYfNTi5W5P6SMv','zXDCEvV6oQFwijdRZEB','2','a',2);
+INSERT INTO t VALUES (-105,-1264724307,'3AT','HScvrvx3','zFm','MQQg58W4paVyYgcPiaXITy','U','q',3);
+INSERT INTO t VALUES (29,1992234339,'WstNE','Vz','PsbnZ7Fk6AjwNqjSqASHbDLp2pUlP4','A','Cb','0',4);
+INSERT INTO t VALUES (-67,1409841440,'K','PsmD8WsIeQ5Ll','BPK6sTA7UVnTLOdUdE7LkC9F88XLAFILjfn9zJk93JzBLJVhzIpdYh58Hw','L0KRobh','k','V',5);
+INSERT INTO t VALUES (69,642688148,'S40XG','jDTZIkGIHZOpB23aQm899dg43di2aFjXQ','x5SFJj','vGcy8Qe8egXjI','x','r',6);
+INSERT INTO t VALUES (-2,-1271264346,'Wm7AZ','I4rM8I2ecGHdD5prA6najYeKSutuyK6sG7kS0nbwjt','c3OiR3ZFh','RGsJgkop4FBrELeHHiQ4','MP','m',7);
+INSERT INTO t VALUES (-24,-1895421130,'h','3C4X2FhtrlpDCIEMxRqPds1LJ5iFEqPDdkiXIVGwbkdo','aP7m07sy2xf4cetXvNpKvtiploYpB','sYqmwDqlhN9zbvDX7P','D','0',8);
+INSERT INTO t VALUES (120,-240154134,'C6','lOGjXWfIdW4jjmOx6TXNN17wL6cxaO1aJM45KW','LlYWHVi4sIyDNy8ZAMMBUPqs5C0t6RyvKde1OwU8vQoRPQ8taS8NDMa2VmUCju4saJv5m','GOzSaNdGQn2','c','j',9);
+CREATE TABLE ti (a TINYINT, b INT NOT NULL, c CHAR(9), d VARCHAR(45), e VARBINARY(75), f VARBINARY(27), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (28757,-112,'miyxOsKYg2Gw7b7m4YbJippZAloin4XPNYZkECDwRkXfnko0alhWNY7L0uS2LKJ','6sa2tcaMpdo3iMGDKn32RmlX','NMyO','MtsAwv5ybYIHkMRk9z25GjS64D5rvBWYYXckaRoSMsuvGGHSTGby4yucrL','hVvJqyNqEDjvjL2OVyonnILJdJMHBB0i','6zJwUf2EBcgxNzFQ2eTO1RteM8IQlb25Bbb9l7d6n7QpC1vzOOtm',10);
-INSERT INTO ti VALUES (28757,-112,'miyxOsKYg2Gw7b7m4YbJippZAloin4XPNYZkECDwRkXfnko0alhWNY7L0uS2LKJ','6sa2tcaMpdo3iMGDKn32RmlX','NMyO','MtsAwv5ybYIHkMRk9z25GjS64D5rvBWYYXckaRoSMsuvGGHSTGby4yucrL','hVvJqyNqEDjvjL2OVyonnILJdJMHBB0i','6zJwUf2EBcgxNzFQ2eTO1RteM8IQlb25Bbb9l7d6n7QpC1vzOOtm',10);
-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 (-12779,53,'zJdjkWtD10riIRPv3u80JrScrZJCm0yC','XIE7Mw60UygGx95','JcqKYJUFDrxtIOPHM','O0YUuUV0WLQdk5KnINaDAr72aPh','Dyx5m3OGYfHRByEmKLVfTjH0mjdJaOjWQJ2c8PfkdzhG04wuMqa9SetW8','g1mEYo3J03dGxTC321g0j2j',11);
-INSERT INTO ti VALUES (-12779,53,'zJdjkWtD10riIRPv3u80JrScrZJCm0yC','XIE7Mw60UygGx95','JcqKYJUFDrxtIOPHM','O0YUuUV0WLQdk5KnINaDAr72aPh','Dyx5m3OGYfHRByEmKLVfTjH0mjdJaOjWQJ2c8PfkdzhG04wuMqa9SetW8','g1mEYo3J03dGxTC321g0j2j',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-6080721266475175514,-1496999907,'N','XCljezpdzGFc83E6oe9','JdBj17YfJ9u2kihDI8CawkxmDC2kmryjH','6PZ5fSX','DJ','E',10);
+INSERT INTO ti VALUES (-6080721266475175514,-1496999907,'N','XCljezpdzGFc83E6oe9','JdBj17YfJ9u2kihDI8CawkxmDC2kmryjH','6PZ5fSX','DJ','E',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(10);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(10);
+INSERT INTO t VALUES (-4402621159824063929,649299259,'T','p1JaFVUMPWAmsnUiVklFz','vwR572sykK6WHUHWnbD','CMzWAvA0Wgy7GnZmfSgMmDbC','a','w',11);
+INSERT INTO ti VALUES (-4402621159824063929,649299259,'T','p1JaFVUMPWAmsnUiVklFz','vwR572sykK6WHUHWnbD','CMzWAvA0Wgy7GnZmfSgMmDbC','a','w',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-8334966205070660048,-1862467301,'hHnIJ6ZKz','2PKodgpXy0rL0y4kQPCDhYk6yXNVNTfMPJnHgnLMhDzM7duxOa7tireZ9IuprduMa5q6Q2lejpwKRy1HtaiepEGpdqg','lRX','fondqGrVi','u','q',12);
+INSERT INTO ti VALUES (-8334966205070660048,-1862467301,'hHnIJ6ZKz','2PKodgpXy0rL0y4kQPCDhYk6yXNVNTfMPJnHgnLMhDzM7duxOa7tireZ9IuprduMa5q6Q2lejpwKRy1HtaiepEGpdqg','lRX','fondqGrVi','u','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-5531282100997370284,1420967542,'I1fzrgRm','4GfDzWJlSI30Csi0UljmQHjOd3RZlN','0KEM6xwafYjrbfBhcAZ6uT3F5vWObKrY8FpyfTbY7gm21JO6XftzXICoaB8Fu','tnJZdOPzaqJuOna7F','l','7',13);
+INSERT INTO ti VALUES (-5531282100997370284,1420967542,'I1fzrgRm','4GfDzWJlSI30Csi0UljmQHjOd3RZlN','0KEM6xwafYjrbfBhcAZ6uT3F5vWObKrY8FpyfTbY7gm21JO6XftzXICoaB8Fu','tnJZdOPzaqJuOna7F','l','7',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (3030682435424522730,-1204656382,'awNa2s4','QTWHw3MAeLLP9Xbpq7keCnmEZdz3QOQKX95p8hEHdMPGhTeA8Oo606aFgvARlQj1upWkMBNRJdvrZnR1lKixEc4vO3qcrgJoVQc8UqEBCmDOtjeTk6ZGbTSbylAlnARekmWTSKBbGJqgQM3dzVwbptwAZixqFir5W04bd1HkVuUvgi3pTJhEhE23ArB5crXHs6B51Wn','Nz7x0ZWYee5wz8OTODqow6htJRf3JdRL50PQQruFuteys54','wynpzkoy7AB2LOg6S0ULDKBrN1vuJjLyxekbLQOcvAlMfBxFKeuEaoFugfBsfLZliwnMxTdff0qJ','rds','4',14);
+INSERT INTO ti VALUES (3030682435424522730,-1204656382,'awNa2s4','QTWHw3MAeLLP9Xbpq7keCnmEZdz3QOQKX95p8hEHdMPGhTeA8Oo606aFgvARlQj1upWkMBNRJdvrZnR1lKixEc4vO3qcrgJoVQc8UqEBCmDOtjeTk6ZGbTSbylAlnARekmWTSKBbGJqgQM3dzVwbptwAZixqFir5W04bd1HkVuUvgi3pTJhEhE23ArB5crXHs6B51Wn','Nz7x0ZWYee5wz8OTODqow6htJRf3JdRL50PQQruFuteys54','wynpzkoy7AB2LOg6S0ULDKBrN1vuJjLyxekbLQOcvAlMfBxFKeuEaoFugfBsfLZliwnMxTdff0qJ','rds','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8017745081616992090,-1232203950,'JexDnRgM','9yP7gdj3CHVE35OGuv2oVakBhitIk7FzyRbM7DKPKKuPbIYJelDjYJkZDQeffAbBzib','hiGMb7704Rg2Rs03W0NczWdNGfE','UcA2uPgBdsjpusuV2hU1YHLhDWoH9eSRBajEkqf3F6drOAJeFlZJLdkdDVH21hte05MfNM5VjYOjnoK5feyBAm3M2Ld6e2VrnDK7tz7xRrIRB7fb5ZnUg7kXOqD6XFpMN9OjheaWm9dAJbR54E2GcyGwxJVs9Qu8oN5lvvCMdAxRKmQRKiWGupGSyk717czUEcJZOSNS9xQSJeqO9iTAMmn0Xq','b','ck',15);
+INSERT INTO ti VALUES (-8017745081616992090,-1232203950,'JexDnRgM','9yP7gdj3CHVE35OGuv2oVakBhitIk7FzyRbM7DKPKKuPbIYJelDjYJkZDQeffAbBzib','hiGMb7704Rg2Rs03W0NczWdNGfE','UcA2uPgBdsjpusuV2hU1YHLhDWoH9eSRBajEkqf3F6drOAJeFlZJLdkdDVH21hte05MfNM5VjYOjnoK5feyBAm3M2Ld6e2VrnDK7tz7xRrIRB7fb5ZnUg7kXOqD6XFpMN9OjheaWm9dAJbR54E2GcyGwxJVs9Qu8oN5lvvCMdAxRKmQRKiWGupGSyk717czUEcJZOSNS9xQSJeqO9iTAMmn0Xq','b','ck',15);
+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(41), d VARBINARY(12) NOT NULL, e VARCHAR(35), f VARCHAR(56) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18051,104,'I2A','oh8CRIdCc','rq0I','U6YgL2qzmyYlWHAwKZedgcaI3taIYZMp274hU2Ed','y','W',0);
+INSERT INTO t VALUES (5717,47,'hxvWXm0IeJyOVwz5P6iCzJC4iZozwj2qZUpfiyrG','GRWH1Ek3dWP9','mv9Xfi8W','PfTlyZ47I681N','h','U',1);
+INSERT INTO t VALUES (1660,-8,'HfAPruRMCjMJE1wQ4TGJALaxs6rPGNNw5','MynXX','toVWYznH','sSM','1','B',2);
+INSERT INTO t VALUES (57038,-68,'DMUw4a04kzBnIAVf5g','5W7343IdKEQ','L','HD69Q7AJMyqKcHcINXyVEBbwrOKtA2pCI0NRR1Z','s','L',3);
+INSERT INTO t VALUES (26217,62,'MXavIcjiH3CWdBsW5XArCIxqRxpQaznFI8aiaDkn','O3kbBE2','mgtoCDlhksnoNmCyFIfB2OxlbxkFb','kDNVFB','b','f',4);
+INSERT INTO t VALUES (32365,-123,'5hQjcP5r4','rgMv','iuV2eV6OczFuptoL3Q8WguH1fx','Uqw9qeEXw7Mx9F7wkqKVQASxoU8f9B7u','s','Y',5);
+INSERT INTO t VALUES (29517,-23,'mMgWs5xeQpzzcuI02GgOYwKWejUd5PIcwf','S','o8ebohHDek5JzVKa','Hd0mP1ed8vr7ZtGqDRSF2YkDTu4grBtsCpBIcx8YUzdhNxAl1FCjsnf','e','O',6);
+INSERT INTO t VALUES (16648,-88,'0Xp5oqsgiA','T','hOxUkT','hoZk9IWN2ezVIBI7SWc2oODteGKsC','x','j',7);
+INSERT INTO t VALUES (61613,-111,'Q21qE9DwlqEvq4VL7qIcFFJvoVbxOL','rWA4j','y7JLCI2','I0','T','N',8);
+INSERT INTO t VALUES (37380,-51,'T','JHjH','1SvtXUE0WoyITk1CyV0hZJeFKKsLC','HpejZPtBvGIgcar','Y','o',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b TINYINT, c CHAR(41), d VARBINARY(12) NOT NULL, e VARCHAR(35), f VARCHAR(56) 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 (3301787687,-11,'ipWe0LAHoPy3fowiVCGaz95vQRLg7Xe3V5W','7MFaff','ANJb4965Q1nzX2dPy21UNg0ulVrHyg','zuNj1Dr3MfagRX5sAwl08rIcE9Urrgh6JUs2','7','r',10);
+INSERT INTO ti VALUES (3301787687,-11,'ipWe0LAHoPy3fowiVCGaz95vQRLg7Xe3V5W','7MFaff','ANJb4965Q1nzX2dPy21UNg0ulVrHyg','zuNj1Dr3MfagRX5sAwl08rIcE9Urrgh6JUs2','7','r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(42);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(42);
+INSERT INTO t VALUES (3097538086,-109,'ERcMCCPA1yHKN67WPuzHdd','6Mqo','E6HWnjF0dk3bzqRBVU9Cj9aSpKI','0TEulMjd5FtP6lgnGYxyRqh0OowqKztRFG3zJiJrWrlpS6Z','b','e',11);
+INSERT INTO ti VALUES (3097538086,-109,'ERcMCCPA1yHKN67WPuzHdd','6Mqo','E6HWnjF0dk3bzqRBVU9Cj9aSpKI','0TEulMjd5FtP6lgnGYxyRqh0OowqKztRFG3zJiJrWrlpS6Z','b','e',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-22989,97,'h4EfF6g73oGCifngcCVmRmUkq6mWYw8xWCgGicw9qgAhbHCBy3XVBinWnFDalq','swVEvwZZGWTOOzorEgazMNN7zs9lpmh4Ofgdn2ggxz','hjWsMaUTuFMG2pk','WnXfyqP6NWzEvniZnj6liYAPGAuJ8aXodaGtnKvn','GPoS1G5A4Pr4lhMbSuLIqzcrQiRRida','WaSsZ145urODsPyzyiLgJ3tjTlHfjRNHI6OSmxqqPwfi3xhj',12);
-INSERT INTO ti VALUES (-22989,97,'h4EfF6g73oGCifngcCVmRmUkq6mWYw8xWCgGicw9qgAhbHCBy3XVBinWnFDalq','swVEvwZZGWTOOzorEgazMNN7zs9lpmh4Ofgdn2ggxz','hjWsMaUTuFMG2pk','WnXfyqP6NWzEvniZnj6liYAPGAuJ8aXodaGtnKvn','GPoS1G5A4Pr4lhMbSuLIqzcrQiRRida','WaSsZ145urODsPyzyiLgJ3tjTlHfjRNHI6OSmxqqPwfi3xhj',12);
-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 (-27725,16,'uHpvPtFMPr6Jfh0NxOxoSDzqrDoQbnFQw6fJZVpMmECkOtwQkWeudZp','0qb1LXEKxK8bvyLhZSXNi66dUztRNn','Nx6x','naIR5ZLWCUcotyXIyKbKSUUzRvIH9zkyJX2J5Qgs6cp0PNJ3XvgN5oXqPDcAwzKtc498y3JUgmRQKUwrugBTqCQ9ZTaKBAKAMY8pUQjeFPoCinbNbxE27EzifiixAMNn1BSKpzCYsetw358wLRpGCl7CwIkn0gQ','nIDKIJfHBNegNcHHLlLwaZdVLwjN59vR8r2oO','dnY1q97BLSrsyhZmxwmVVUwq6vE8rg5BjtfqzP4ZzwpXRm5xhBT3P3IS',13);
-INSERT INTO ti VALUES (-27725,16,'uHpvPtFMPr6Jfh0NxOxoSDzqrDoQbnFQw6fJZVpMmECkOtwQkWeudZp','0qb1LXEKxK8bvyLhZSXNi66dUztRNn','Nx6x','naIR5ZLWCUcotyXIyKbKSUUzRvIH9zkyJX2J5Qgs6cp0PNJ3XvgN5oXqPDcAwzKtc498y3JUgmRQKUwrugBTqCQ9ZTaKBAKAMY8pUQjeFPoCinbNbxE27EzifiixAMNn1BSKpzCYsetw358wLRpGCl7CwIkn0gQ','nIDKIJfHBNegNcHHLlLwaZdVLwjN59vR8r2oO','dnY1q97BLSrsyhZmxwmVVUwq6vE8rg5BjtfqzP4ZzwpXRm5xhBT3P3IS',13);
+INSERT INTO t VALUES (1789492898,-72,'LJjoQLGzF7t4RmHrItD8QJtD9jqYee8o8fkb','r5hE2UrV5tH153YbN3PFbKb83WO75cCjz8uaIy6emV97fSHLkmtjldXt07Ts2','D3w','nQhGKqGObj','S','q',12);
+INSERT INTO ti VALUES (1789492898,-72,'LJjoQLGzF7t4RmHrItD8QJtD9jqYee8o8fkb','r5hE2UrV5tH153YbN3PFbKb83WO75cCjz8uaIy6emV97fSHLkmtjldXt07Ts2','D3w','nQhGKqGObj','S','q',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (987188154,12,'lVwGub5AHXAJC2UetRRXRpClV7uQ0mbMxg','nsitTfiOlE3bfOow3fPmxUgD0hjXsgQL8RydZi0hFOzURo3RYMFL','FfedVeuULtZC5QxH5cBmpc','ILnx2cIRYOSvUPQZAB5aANLCGyuY3VxQAv2TNLXblYnZaOW4s60UDudOz9UZ4qp61eD8BXCwUH8zpEi2vbWm5B4mAXcLdYDtYp06Iu48fG8SprhnyP9SAlFcGVlBmPnYO2e1aFl1d8Q66M3r8FKzsVauInxpmxNYj0gX3msDQiGzRYeDUfkSuF9Qy9lJ85kN6BtecotjtC3Ew3','G','L',13);
+INSERT INTO ti VALUES (987188154,12,'lVwGub5AHXAJC2UetRRXRpClV7uQ0mbMxg','nsitTfiOlE3bfOow3fPmxUgD0hjXsgQL8RydZi0hFOzURo3RYMFL','FfedVeuULtZC5QxH5cBmpc','ILnx2cIRYOSvUPQZAB5aANLCGyuY3VxQAv2TNLXblYnZaOW4s60UDudOz9UZ4qp61eD8BXCwUH8zpEi2vbWm5B4mAXcLdYDtYp06Iu48fG8SprhnyP9SAlFcGVlBmPnYO2e1aFl1d8Q66M3r8FKzsVauInxpmxNYj0gX3msDQiGzRYeDUfkSuF9Qy9lJ85kN6BtecotjtC3Ew3','G','L',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (1612836464,85,'Bv','MHrTQ4OErNLnoUD0qIWiPjYywQsK9oMZ9BTe8gMQfxKKt9lmoM44o7jCIdLFP2fPBbJovHlfpx5XHFuhh2Es4OeK2bbNzZRsfY11TniO4C2UbX0huklrnHkzRlbvIAVFmALpfJE','NrgoIZruIxdz1','PK1DtN8RL4p3UKO2NaBdiktB53nV0kCjgUZp9QWSgpB2msnNH9llHXe43VMCRknCvNhop4dHv0Z5OnVt9aeDIB9XCC44biALSigUlTViDz4nEeNb9179Ami0tpJUX1Q2eghTba9cg6ab8lJWERK5c7QxVmRCgTcpchd7JuZ6PjX2dgoLmnQXNDOuL8KZSooNn9XdLU4eqiXr2gT38kJJcbLGFcNVaKY2DpuUFDN9cVrPx7Tl940tvv39WjEXJoA','t','s',14);
+INSERT INTO ti VALUES (1612836464,85,'Bv','MHrTQ4OErNLnoUD0qIWiPjYywQsK9oMZ9BTe8gMQfxKKt9lmoM44o7jCIdLFP2fPBbJovHlfpx5XHFuhh2Es4OeK2bbNzZRsfY11TniO4C2UbX0huklrnHkzRlbvIAVFmALpfJE','NrgoIZruIxdz1','PK1DtN8RL4p3UKO2NaBdiktB53nV0kCjgUZp9QWSgpB2msnNH9llHXe43VMCRknCvNhop4dHv0Z5OnVt9aeDIB9XCC44biALSigUlTViDz4nEeNb9179Ami0tpJUX1Q2eghTba9cg6ab8lJWERK5c7QxVmRCgTcpchd7JuZ6PjX2dgoLmnQXNDOuL8KZSooNn9XdLU4eqiXr2gT38kJJcbLGFcNVaKY2DpuUFDN9cVrPx7Tl940tvv39WjEXJoA','t','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3960490328,-73,'szuI8fXLMUHWaSS15BKkEUsRg2','etR5flG149SPlVCy4y3XFcKOjfqMSuG3GpIrMfHhnFxu4NvJsHlMnorgtdcg3nv5KMdzh57nqiqxnUCb0hWiorDwxAyBGxM6JzE6JvvWEFVSdpoci2dH534OBUhhlQZZhhW8pY1bt1o34Sqzd1xxXc94fv','mmVCmKIKDm','0xt8eoRoct41H0Soh8','F','cJ',15);
+INSERT INTO ti VALUES (3960490328,-73,'szuI8fXLMUHWaSS15BKkEUsRg2','etR5flG149SPlVCy4y3XFcKOjfqMSuG3GpIrMfHhnFxu4NvJsHlMnorgtdcg3nv5KMdzh57nqiqxnUCb0hWiorDwxAyBGxM6JzE6JvvWEFVSdpoci2dH534OBUhhlQZZhhW8pY1bt1o34Sqzd1xxXc94fv','mmVCmKIKDm','0xt8eoRoct41H0Soh8','F','cJ',15);
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 BINARY(7), d VARCHAR(40) NOT NULL, e VARBINARY(56) NOT NULL, f VARBINARY(2), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (70,17915510618570315763,'9xeDXn5','U1m1ImnBccvJpk','1KDqvfId3OB1F492V1Lk3XiWK','y','FBCT651l9e2uiW7g9hWfU5AK6whjvwqALHOZrIDdwpanavUUKIelZtxb09NUwy8X5YYQZ3VSgZs5rlQykzBHpsU8ON4Uuvu','3Bwki3EQOfy',0);
-INSERT INTO t VALUES (-119,3523318290378447970,'8aFXWUC','gKCePyB56qoRVVe7AORyWdk','zJn1vVMNVEca2mSJMRan5j6AsO9n5y8eO5JDHCGWJbCuu8FYW5','O','wQRymGW341lKW','Tl568uPMocaB3jCP88IeOvrWZL0pcIR2NhSusYzXwXphFHRBOpBple7zwXEuq',1);
-INSERT INTO t VALUES (-123,12073221158520575917,'uaGhoR','rmkXkblZjifge4ln08nrkgwutAkCRJZJqz','MHvTE9MGLKeaT7jkqYtwXo','J','y8rCb6F3RBNv4cLrPMmTxYdKAWfVgFkH7yQ6pFXqiTq7i75QKygeWUcM7QwzncdUP9MLzbiQaxVPqf3FYXpwbpbtW','uSmFYCgCnzFFZRMdLRTJSmfgxTwn8DX0jT',2);
-INSERT INTO t VALUES (-123,18353124418189886303,'2T','JeJYjX1wEmHyifmLeetV','XXdEDyaNfRdh','m','WhtTlZi2jxiBLlhzgh7sWkLWcHYZjx5NZUo5OZcVGiXn9gh1l8XBqNtNHTrm','X7teacQ62rKGXxbExtTRQhrN47TVthbqVgyKR0hcxs91ZJ3x1QQe6JIz',3);
-INSERT INTO t VALUES (-24,15253193380900218993,'G','0HFtWMAfzv3ZbVUJoUR','mBvw26Nzi3XTEC8IN09lr4G19N7LTpYcW39hZJiq','H','Q5trYfuTyMpKWf','WAC7byfPKw81f7UnXH9dJ6utY4WjBHRlp07hRogOxj4TlXr02HgyPrwGgloVe7POuSoubL88jg',4);
-INSERT INTO t VALUES (127,5102159708144750070,'SvK','lWDKyc0BwRao1f2OG6hh0l','VgfOeK0xyi8CgacNWfs5TT7BudnYWJYOCB4rUKXTlKxlN6XD4','l','gZlZkFf9Q8jKz88o7lomxGFvGJldxFLUE9yG2I7LU','yZOo9BBcqlNWpxxhUv6Zo9exD3EClhWAy4VtHwOihTOO',5);
-INSERT INTO t VALUES (71,6049198423648429805,'ydjC','Jc0LFrSxe0WAB','i6WlA0wkPXZGFXQnn7pla','L0','YWEVt64CoBJpa4340t5wcLvHnCUyfyBxqHtiuI4Znk9f86f','4F',6);
-INSERT INTO t VALUES (-60,16199573560584707855,'h','R8GOOkxiuJCgMlHyImMT0Ukh3soLNdaNoUqWKgO','3UA2eaDtnacGzfDL','8','8TnJ8ZFeqX5W9lRdFhwbceCvSjxSrIb6eO6H7W3ScGlhIG','HOeouRdcsnYFBnsiRYoR6rbtD',7);
-INSERT INTO t VALUES (108,16620932972658714780,'IpAlwC','qLvQ64PyR0mS9OWICGSqRgTZpGfb6C9','fFO9n7dL8w8t45fv9t6abQfcMdL2fFnOD88eZZrxr35DXC3h','qd','bHbXep6SwkvvLrwp1J1YyMHSdV7Cb','GxOchUs0egDp9zbs',8);
-INSERT INTO t VALUES (-128,2768318125479602568,'2n','yWAKWDu6zF9VCeXkKryhEJuk8Nvg','m','k','mhlX0bGZegNBby1BhNvtvMnzUftH0Fu7kzQeDkOenoKTqSoJb6eXAEBc','qDHwggX3ETXj4IcvZlhLN0DIt8mmItFh3pptZe5K6BHHflFldfGQmw0z0t3TXgPF0tQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b SMALLINT UNSIGNED, c BINARY(33), d VARCHAR(39) NOT NULL, e VARCHAR(32) NOT NULL, f VARCHAR(60) NOT NULL, g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (109,8358,'iunVytoNPCsfPB','6FYet3BZ9dnwWvjo7vj2wZBeLjfRM','ma8cf6U8L','HYeolTCnbpVY6mtrBNkfcoybSeI3rZK38k87hJ1TN0PSqf3ksOuAj','x7','k',0);
+INSERT INTO t VALUES (60,23094,'GyLDlM','6OFlnbEhLSAHNU4FG36R','KjIgxheyTrZyE16jn7dOQAHdOkKL','VgYQPNxrqPJrG9HVH0ZXAkh34SJuTIS4hQpenHcIMZnegCVZgt','N','WQ',1);
+INSERT INTO t VALUES (112,32293,'ett8rJIS0Ey4gozVxtqw0N','GeD1','F','du6lwsenF0AJcv3eT6Fmo1v','6','u',2);
+INSERT INTO t VALUES (108,53103,'Eem8T5SPnRMaFORM0RBy9s0XKxA0','wuLQEAtZJsJce4ZzEbBs8c2ITmrHh9iUB3wRtbC','ZN6QGIvnMYO5','HCIacdpz1Om6bZ1cTS81rsf36BdRnA4AYSOyA467kk8xqnczH7nHvAWd','N','X',3);
+INSERT INTO t VALUES (-66,47796,'WSCo','IviK','B6ZM4WMEEldvobHGwpPuk5d','bzGnYT3XD2U6Fnq1AAlDHofhE37jtzacblt4Oy1e1Pb2yUHhwRh31Aid','k','d',4);
+INSERT INTO t VALUES (11,36094,'2h2MC5lN3O6q','7pvp5ozLIfW6CeFdos8g','Rcc68Ap45kGOpzJDEhJ','50goEY7kkiK94rjWp42GcPSVJSRBmvEvnOQolqLZoWfhAtlLNBgnuQ9Ia','v','p',5);
+INSERT INTO t VALUES (20,13354,'k6tzNaF22Csv','IMz0IbANgPDpz9Kq','u0CnGgL','mkpJfNDHiiBcjCRV94eaX8Gj9Z','ik','jc',6);
+INSERT INTO t VALUES (-76,63268,'z2CUS84MbVYDt4OEPHZLs7g9Ek2G3','h4jg92uLMgNW','y3AY8PGNupDrfmqaxe3','0cjbeABsb0HK9p3qUwV1ozkEAbJcjTZhpu3w','Y8','ry',7);
+INSERT INTO t VALUES (-15,58794,'sfcS8H9yUniQJ0DTOqKEWNaHlwsbtoL6','TKyW','wgJuY2z6jUfP','is0QjwPMgVznOh1RM3jnEsC8','2','AC',8);
+INSERT INTO t VALUES (-37,19456,'jVEu2KM9mHKEpW1a','snD2AtI90jPNDAyi8vdNureNF','LI7J2','YKzshynwAs972r','7','57',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT UNSIGNED, c BINARY(33), d VARCHAR(39) NOT NULL, e VARCHAR(32) NOT NULL, f VARCHAR(60) 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 (-5649325,9070304971869331002,'hCb','S7CLtuJs2uOkVq','KQVRBb47Jjb70IGGTqGN13FvZa9RCijr6PlT','UR','Z7oABlERi5BxCdrq59BC8g6FkhEoXoPKMSMT9ycMFnk6NH','jc6PDSBFdH800DCSvcxH2J0kyGNZPKTXuEAg6yfZ260NZJFMG1p8',10);
-INSERT INTO ti VALUES (-5649325,9070304971869331002,'hCb','S7CLtuJs2uOkVq','KQVRBb47Jjb70IGGTqGN13FvZa9RCijr6PlT','UR','Z7oABlERi5BxCdrq59BC8g6FkhEoXoPKMSMT9ycMFnk6NH','jc6PDSBFdH800DCSvcxH2J0kyGNZPKTXuEAg6yfZ260NZJFMG1p8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(8);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
-INSERT INTO t VALUES (949098,8293316597786949014,'lfPzy1Xr','7Yj5BJvNvUaI5ax','ur1ikNax','d','R17kUZudAiVG1','xqyduj8u7GwDtUknXqdrnBdbR75nCfymUpDoATwX0X',11);
-INSERT INTO ti VALUES (949098,8293316597786949014,'lfPzy1Xr','7Yj5BJvNvUaI5ax','ur1ikNax','d','R17kUZudAiVG1','xqyduj8u7GwDtUknXqdrnBdbR75nCfymUpDoATwX0X',11);
+ALTER TABLE t CHANGE COLUMN a a TINYINT;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT;
+INSERT INTO t VALUES (79,38368,'UbdseA9v9eyHbLs7h1','W8e6kBGVybSL4eXZoK8','MrQ9qQ4amB9W74dthAx','QU4y44gAsw5hT8rvkY6fPGdTAkBezioNLWM22BaiqA9','b','U',10);
+INSERT INTO ti VALUES (79,38368,'UbdseA9v9eyHbLs7h1','W8e6kBGVybSL4eXZoK8','MrQ9qQ4amB9W74dthAx','QU4y44gAsw5hT8rvkY6fPGdTAkBezioNLWM22BaiqA9','b','U',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
+INSERT INTO t VALUES (-109,63135,'o9Mj','dLlJ0T1ITaWpv8mvQYNlyetkh5GxsC51Fbt','I9Mc8lhcvG9bruCiN9VgG','PYMR98qPIgZf6Df1ZqH7YDKSyUrkkEiqNLPu2pIyW6uoHb4EB','gR','D',11);
+INSERT INTO ti VALUES (-109,63135,'o9Mj','dLlJ0T1ITaWpv8mvQYNlyetkh5GxsC51Fbt','I9Mc8lhcvG9bruCiN9VgG','PYMR98qPIgZf6Df1ZqH7YDKSyUrkkEiqNLPu2pIyW6uoHb4EB','gR','D',11);
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 (4696538,3782427639462068960,'oHGcC','qdX1759TF6Sj5lx94hmQjk1zFGwj7ekkSjJDCEPaYqjhfQPeZD9VS2ezpT1Vmu7yYkXXtkmrGwnCoX','NHKGiUmkdBKEc8LUvskY3uZ','fM','oxDkGFblGf9lgKCa5Jkcj3rOeZ1yCgnz9U1ExDBsdBHoKMgWmpTheI3JimJhcqsGFM','9HTqAg2oLVqWrDmJF24nbRHR3bAftBCtckEx2vuvAAs4oCoO3sANLN0sBhk23Hv',12);
-INSERT INTO ti VALUES (4696538,3782427639462068960,'oHGcC','qdX1759TF6Sj5lx94hmQjk1zFGwj7ekkSjJDCEPaYqjhfQPeZD9VS2ezpT1Vmu7yYkXXtkmrGwnCoX','NHKGiUmkdBKEc8LUvskY3uZ','fM','oxDkGFblGf9lgKCa5Jkcj3rOeZ1yCgnz9U1ExDBsdBHoKMgWmpTheI3JimJhcqsGFM','9HTqAg2oLVqWrDmJF24nbRHR3bAftBCtckEx2vuvAAs4oCoO3sANLN0sBhk23Hv',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3812069,14310453545121331521,'U4XqRnG','jJhqKwdrpOHVX9trPo2pVYUmho4y2O2DJI','IosnTHqTP870ceO5DXQTayiigM8QrKaen','URLNEk2Gk5kUZOzje8wGdgH8BvhukTOFO2ZUwixpGZSSiqgrBZ6o3cFNqTr15jhHnVYdstIulD6unLN485rU0OmcwXSTBDb39SpevL5BoE','XQWpXckO0USb1fhAJQr0m73Q2t8tWZqjVmMUInBoAEGGf66dzqtpqeHljZypdd6FG391nQrDHTjw5','18bOF3wSpvA9s2sc6CdEbiq5QKysjsPw3bCiFm3SNCnP4ZufUZFJDKCmQMeMGFw9dP6uAoFwKTtUBrpuuUn0vxSfhmNoQfKo',13);
-INSERT INTO ti VALUES (3812069,14310453545121331521,'U4XqRnG','jJhqKwdrpOHVX9trPo2pVYUmho4y2O2DJI','IosnTHqTP870ceO5DXQTayiigM8QrKaen','URLNEk2Gk5kUZOzje8wGdgH8BvhukTOFO2ZUwixpGZSSiqgrBZ6o3cFNqTr15jhHnVYdstIulD6unLN485rU0OmcwXSTBDb39SpevL5BoE','XQWpXckO0USb1fhAJQr0m73Q2t8tWZqjVmMUInBoAEGGf66dzqtpqeHljZypdd6FG391nQrDHTjw5','18bOF3wSpvA9s2sc6CdEbiq5QKysjsPw3bCiFm3SNCnP4ZufUZFJDKCmQMeMGFw9dP6uAoFwKTtUBrpuuUn0vxSfhmNoQfKo',13);
+INSERT INTO t VALUES (-17,46654,'gtvGQgbG5','piX2nDMZwMJWHLb5ma9eiBm8fqc90duQM3ccPXhKXqvENGIXuLaFkPnIAKhaX','4aZ2sJRwDik04wpJyzpqoIRoK','JHnUFjYalzGnTNRgQZ2geC3v3Mfv5toN0gSHY5z64Lbcp887w','4','Yr',12);
+INSERT INTO ti VALUES (-17,46654,'gtvGQgbG5','piX2nDMZwMJWHLb5ma9eiBm8fqc90duQM3ccPXhKXqvENGIXuLaFkPnIAKhaX','4aZ2sJRwDik04wpJyzpqoIRoK','JHnUFjYalzGnTNRgQZ2geC3v3Mfv5toN0gSHY5z64Lbcp887w','4','Yr',12);
+ALTER TABLE 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,51030,'38q6l3Zd80','qC7DKnsgpBRLHLNoVq5gTopvXPSzXpkMwvv57TLPq64wiKImViMuO50nXWGGp2IBNrSl0RGXr2LZy2kjdmoWpLVX5FHVghF','DgkJbHgzj0rK','386zC2FycNC0fvjGGEHMS6qnf5UyjSSZwTMENHpOskrvpkk1zTWkqYMrL1HedIaoM9AQ9WC','f','M',13);
+INSERT INTO ti VALUES (-125,51030,'38q6l3Zd80','qC7DKnsgpBRLHLNoVq5gTopvXPSzXpkMwvv57TLPq64wiKImViMuO50nXWGGp2IBNrSl0RGXr2LZy2kjdmoWpLVX5FHVghF','DgkJbHgzj0rK','386zC2FycNC0fvjGGEHMS6qnf5UyjSSZwTMENHpOskrvpkk1zTWkqYMrL1HedIaoM9AQ9WC','f','M',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-58,13066,'OE4','anRGclGwaVBWUESCPmwWzI94Hkk7oxWfMsRY7u0uw4VOSbVzeRcZ7tNA8K89Hqtk4CbhLxnVPiIBH32PW6hOW0AhxLYnIzzP63YTYO4V6LYoF23GnoRqtoq0yc46edopzmeHPvqRomK7eEPELnBEz8m1ZYdRVh','fsmB6xa','XmYaQe','ovu','j',14);
+INSERT INTO ti VALUES (-58,13066,'OE4','anRGclGwaVBWUESCPmwWzI94Hkk7oxWfMsRY7u0uw4VOSbVzeRcZ7tNA8K89Hqtk4CbhLxnVPiIBH32PW6hOW0AhxLYnIzzP63YTYO4V6LYoF23GnoRqtoq0yc46edopzmeHPvqRomK7eEPELnBEz8m1ZYdRVh','fsmB6xa','XmYaQe','ovu','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-79,63534,'DYaEh1skRimm4zW5En3bQyIPfjTv2Q','JnMDz55yTqrE72YXsbU0nuvYW62vYSKE9r9C0l1WAhIGVKEJTTrbHzsBaJl1obK25R1sN8jjRKyESFR3mdHgTKTh5yj0g5sgsKnedqyjYc','yx','x4PTsyux9LnS4G3fjIeBeOKp5CfNtpnhqZid0QgHsw7w7gJJsEsowzX7x69pJJOH7yQgrxmtIgKureu11OunGg4BsNuZ5UqHOroIXTzpc93ptttDwjM1ro7jaxgu3jVPCgyPYKeRcGZDsPQxDcbW0961r1CK73LHqO8ELH8CGBw7iAd2uocRL4J3b86nryUdyJOvcG6MIXxReLYgu8KTTnhhQBZQHY7f1kP20DzzUsmKy','Pr','u7',15);
+INSERT INTO ti VALUES (-79,63534,'DYaEh1skRimm4zW5En3bQyIPfjTv2Q','JnMDz55yTqrE72YXsbU0nuvYW62vYSKE9r9C0l1WAhIGVKEJTTrbHzsBaJl1obK25R1sN8jjRKyESFR3mdHgTKTh5yj0g5sgsKnedqyjYc','yx','x4PTsyux9LnS4G3fjIeBeOKp5CfNtpnhqZid0QgHsw7w7gJJsEsowzX7x69pJJOH7yQgrxmtIgKureu11OunGg4BsNuZ5UqHOroIXTzpc93ptttDwjM1ro7jaxgu3jVPCgyPYKeRcGZDsPQxDcbW0961r1CK73LHqO8ELH8CGBw7iAd2uocRL4J3b86nryUdyJOvcG6MIXxReLYgu8KTTnhhQBZQHY7f1kP20DzzUsmKy','Pr','u7',15);
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(19), d VARCHAR(66), e VARBINARY(91), f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7064830,-15185,'Fmr','DZvLvpFrTjZXe1IM6py87GOPMnQ905o3W8KFcsTt3x3TBoty','BMCIrO5ihBxMxKb0Yenfs8Lz4IJbu5d9yNkMDKMR3ltihD3YO9tfgJNdsHXipzCw80ATcc75n1ReoKqZpWa','F3DJd2VYTh8PUyYgpQN4FZxEH86F6u3BzLR8E1RVG0B3GvFcfbwPzKoCkXXx828E8rZ','86Ocg8f','gdVuiSa',0);
-INSERT INTO t VALUES (-3726776,1114,'czwQ8HgiBe43WL','UVBpjsk8kJMpvJvGEQR4mPiwrIBwUis','KouMiZtdZqVLLue5NguiccEeMS3J2YjV8lm5mbV2lbHC2o8HlUS','u2mr71TET05yRd39lna1X35cB3cSsg2yWNXVekc5mMPIK1ObEuVKWYBgt2kRrDfCHe3rDebpGD2ZXE','VoLyWLHGxIiKoSMaFCxQIuuWzbAWXIyZFAi4','Mq4x4ixM8Fb1qo7g4XFIoCFRo8aPM7nJ4V3HBuqcWgz',1);
-INSERT INTO t VALUES (3629894,13442,'Uk0','sZbyeme9R11mSTAk7Lwy0elCQ35Dw8jfOlHAD8AGYC3zHzet3uBZzu1','d7tFsQTU1RtpExksykckbviNe1zmb24TdXefrZfhOtP2ywtT1TAaJaGxLWwI4Elw4REh','1WQ8T5PxVDTf1kzaP','dZiqp7cbT5irgBiGifygEF1832zPHjRzjZEylfKZ2hYd1yLp7c40Xq','w1cD7w0xgMSDWen',2);
-INSERT INTO t VALUES (3002686,-32287,'6K7I','9UJZmQmAZNIoeQOYtnzHGXMr4S','eyRl0IvGKCKVP6zUGPSGZlYl6UpN1yMDIC3Scqn80lkk9OwuG4eypBqju','CvIeTpSNFJbdc','DiisHWLo5eiRS41NouPBdc6BFHzMTbQSGx7G4filW','vBEpYhcPzw3RSHppxj3irBS7ef3tU8IkASxZMdOpQ9yL7CmOki763wK3OeOG9goozrR12OM8BXtyKNcNl2pKEaaDT2BmDnCIWCae',3);
-INSERT INTO t VALUES (6889361,-19032,'G','acY0npK5bqqvVwMKGEyVJjUYSghL6J75JqfRqv8V8kSOPHJZ4SEf6epy5XaCk','tuaJHJ493R5XydXmg1T0OZOUiTMGiy566D14yqNfdjAJ','u8','bEIExMIRHLzEMWPx','PyIuPWzJ3WAYhW2sTv',4);
-INSERT INTO t VALUES (3911692,-2494,'sR','OeBoogR3str','TGBe6SykGdiVf85ocLZkq4HKGYN6iywfxQbyn6K54dCUwWg63yKMu2dqpUcjh1HPct0HNRbXaK0DAn0O2gzn','Zf9sJqboEPeFQTO7CuHoxlZpqTRIYLtIuTE0PvHKSRbMUVopbVWkhrFGzPPHVzqvE','WDRdxwahjd9nNmD9EWEv4Gi9d5W891GoCeT7sFLZd7lrg','LgHTPJeljnZPoDLWvjXwlC8lgd7ZT066ZLNEPUzZk1GMu2EQmVmfagqKYlOiOz9xBMIhpFlYmc18MsAEtw',5);
-INSERT INTO t VALUES (896226,-27290,'iWxYFELqmR4sc9PU6Dg','qttP4V91x5Vi6QftqbL051hqC','mf4b8fN5WQIaFpO3r6X5y9nTT0hsHRYxxUXgx5tAlL3kmR6cSTihf7ZGlYhx6iq3vHnolrqSIuEKXVX2SmuN','pjRUlaXJBW','FhodHKDrdsyoibaCl8ceVTj2G5Hj7MSdO54vYqeIP181Boi7eZf','PWpBPkatX6lF77ZqGAFFDtyuapeBggX1349WxO9LCu7LHpf3MHnzfRUjwlDhCsSkPZmH',6);
-INSERT INTO t VALUES (-3886006,-5137,'mPZpqXhZGdqXUq0','Z0','hhciusm4Rso6YzPwfH9vL06lbpwof9cRgHw4cmLkZoyac4IyBUbbh6l7Uc3nB8MpGW','ajFsg2jLV','vsOEaIq1ZqOaAn6cjfjtvB4fzRaL3yj5lOIALSejmMTeiVkBfDmQFBcI7YkSI92ekmFQITQsc6ixq','ucU2gvWRpf0FM5kPKmykJr3aGMUiv0A9YhSLn4OJD7DxRIG3C27eyTpdJHPzaMLQQKdrqN6XqpWcIjzt',7);
-INSERT INTO t VALUES (7645408,-18635,'ar','alJ3qNH6amTGT7cmliwNaC2rAtpMVgCve','QbIn9565YTj7GjgvSXZQEddlNAiRIBfPhOb6j6vzFZSR3u3A7PGrT1HgnjDBPi8jE8bD9ZxgNJ3PCzXDELeyrOa5CKU','Stsb6Pa1WZKKpRmIhBymKXaCBlRQ2','scTDTO1Bc9qjQPsRHaSYbsTJvEQQYvAPnW','TSHvPGAD716ayJL8V3NA73hsrujD7EXQqfxCzjwOeEr3VCwn01hC7Raecgs7msaKACGHFfIP',8);
-INSERT INTO t VALUES (4813105,10667,'Qly','IpNI2SNC69dNlcpzkknCbTs0T8H8cez08W','n7LGmzpvyWwWEvrmkALMnGa1AtjkOWHTERwKoiKRr','9ai1sm1myqImogBot5','yFFN3QLXQw9bOqYFAQmFQ20rLqK2NISkH6APLgPsgfpl08','C',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(62) NOT NULL, d VARCHAR(77) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(5), g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5990210563283972872,54468,'MQGgGtWPXH3XVuQied00RiBYHwdpqkvAt3lW2pJNGfS1EV5OO8BSC8ED0Dz4Q','aLmWO8q7wF05APnOHq6MSwtetgYoCAJnws2','2slCQS','mcnR','i','R',0);
+INSERT INTO t VALUES (2999481043722238266,27744,'i1vObRToSvKJnqYiZcc9RH2rK40NrsRjYf','u0n','ftp3i7cCKEaW4iB1JEhSgoNJ','bHr','f','qi',1);
+INSERT INTO t VALUES (1602458714761641649,32607,'kck6nXPeZdBBIpPwjqQVHIcKx','zr4a5xm1YDBGXzPqrX5S4q7jBhJ8hDCISyheg0EGAusAq0E','O5uo59EIRgYQS4DvWEVusdinLhkQdMj3adR7','3Gb','R','h',2);
+INSERT INTO t VALUES (4217011915905894838,12918,'sSiwZRCg6IumtplJV28rhcu7fvcwoJeS2JnCqI','naanSpjKKFBreCjQshpcnCZjKwOk1KgfX3aeVJycDPtOUFcwDPnvV9T6geWjpSzAIp9PwJ','dMN','Af','O','O',3);
+INSERT INTO t VALUES (4999750312159644100,32566,'OQ91fV8AxmmoShGiBA0S','tK0Bu7s0O','uRhnoexvsLKFk72PoFJOBc1SNYnYq8SPPjCaCbcndoEAV6wQmnMLRbYZmwJRzTRpKB4wx6B1uk3MvMVE','5kdE','6','u1',4);
+INSERT INTO t VALUES (12459975777853706738,28878,'OfKD9C','yZevRrQ2Hswb2L1woSEngsF4YnX304n72Iz','rgSC3AZ2Fd3onHvaafzxYE8bPNwrI8o5bvjGjZmxJXMjcmK6VeFpapGo5EYEGtxQElFGw8nMKaLbGKHr1VmkVsKjqYKQ7OJ','JsM','E','lM',5);
+INSERT INTO t VALUES (13412250731005721307,58475,'SRBSaf08v7JcfrCPbaClyLsVlmCq','aaPKL','rkntXepVY2G7MmsdoUrfeRUGtqZPvu3UGYKVfUsQz7L5MBW','Q','L','D',6);
+INSERT INTO t VALUES (7051708023343894184,35676,'KKRsJE0uf9jvEw6iEVqPN','fGj6rpK7eWOqPC7MD75mSNtfRV3LiX2xSXtdNKeaCTkY','bALUWLZa5oGoGQGrU4lIGtPq5uEShyfCLHY9SWAM5441','geHr','9','NO',7);
+INSERT INTO t VALUES (2086267428222884179,41078,'ydTKk2d5LQ4txoLTW9ywZXISiMjQuXo7t6q','buH6H2hX5efzTwwxN5TwUUVym4CgeNFuVS4jDcwPLWzwD','j4wpU3j','NG8mC','f','O2',8);
+INSERT INTO t VALUES (12173993686523678317,47965,'mxSLaKL5z0i','f6olB9T1LoLkI4zYjUFI0cuTeZ5','BZ5FtlweCPoUQz0jORrbOhloM565WIUL9IAx8NCWM74xuJ5GJpdfkFcKvXAvIgAP1aDCpvY9K8x7XSYj93laasbFRBM','M0','W','r',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(62) NOT NULL, d VARCHAR(77) NOT NULL, e VARCHAR(96) NOT NULL, f VARCHAR(5), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (1769245,4886,'UO0oq7MWLofnlnoE0','q','43oLBY09CJTu9HhzmRez3EClTrLPqlnTTZMLYK70LG6NadRQgKzfQff3C8RbKaKiU','d1Num2Jwzmt7','jowcpHlKUdUYJ2w69VOZbsxEgbHoAOwskrUAgp8HgJRR0vZnjCVVyw528H4lKWBtAIcveVGOcbegVhNPeFrt','1gPnrreNuu7VO6KfHgFMSJqgJNcrBUB20vSmev7jqDXQVR4bGS8C2t3ASTDb3F9ftUtdfGVRwK',10);
-INSERT INTO ti VALUES (1769245,4886,'UO0oq7MWLofnlnoE0','q','43oLBY09CJTu9HhzmRez3EClTrLPqlnTTZMLYK70LG6NadRQgKzfQff3C8RbKaKiU','d1Num2Jwzmt7','jowcpHlKUdUYJ2w69VOZbsxEgbHoAOwskrUAgp8HgJRR0vZnjCVVyw528H4lKWBtAIcveVGOcbegVhNPeFrt','1gPnrreNuu7VO6KfHgFMSJqgJNcrBUB20vSmev7jqDXQVR4bGS8C2t3ASTDb3F9ftUtdfGVRwK',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(20);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(20);
-INSERT INTO t VALUES (395140,-23194,'G0TT','PI0PpN1p','MthdmdcHX7fE4tN4mENuXq8l4Cv3hOVE70eCjapHPQrU9NF','Vol6KrXgeoIzETtQJ6A6iOr','QKIMTsPgHmgrLKCDsyJd2EeWO6','MxJ9Kpo687extRYJolAm5j46YdBlweoSGLcTkaRPiz3rXekbc2K0EemOBYDR6yheWi9hsR0QwASqIsdLksSWW',11);
-INSERT INTO ti VALUES (395140,-23194,'G0TT','PI0PpN1p','MthdmdcHX7fE4tN4mENuXq8l4Cv3hOVE70eCjapHPQrU9NF','Vol6KrXgeoIzETtQJ6A6iOr','QKIMTsPgHmgrLKCDsyJd2EeWO6','MxJ9Kpo687extRYJolAm5j46YdBlweoSGLcTkaRPiz3rXekbc2K0EemOBYDR6yheWi9hsR0QwASqIsdLksSWW',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-8013875,25071,'q4wVaUOxK','WC1bPxZa8STHtiZgvFO1QzmGkNnyoLPzHeRrpcTBjhxtBpukckPix4AZa0O5gmmMT7SGCC55zI5B2Zudyto3fZOBBba4KvE5YdDZbl3mHbw0DqLCP55Hcl2DkiozhXDC2D5QIpF4GqLEkJpn6sRZlk49yBSKL3tGG4e2otjcJh6U0fcyRhG4DwD0VAPqZ8pNROp3nMR8f5aYE9GIZa1zP3KnN2LZYR2hAb8bJhK2SJNbQl7iNP0','6am1xnPUaZFWx2xqqOELBKUZ9jPrBOUNNqjsFVd0sky4neAldZIpwWpSd7sQFrTP332ogljSMmEEpkrcfvGSa81f17','Nya0EMKnvTp','yz5KXNYNHuxLHGof2VZZQHBLjhMgikX7U4M','42otOyqt1trQHIzaHZTqR5DxZVz',12);
-INSERT INTO ti VALUES (-8013875,25071,'q4wVaUOxK','WC1bPxZa8STHtiZgvFO1QzmGkNnyoLPzHeRrpcTBjhxtBpukckPix4AZa0O5gmmMT7SGCC55zI5B2Zudyto3fZOBBba4KvE5YdDZbl3mHbw0DqLCP55Hcl2DkiozhXDC2D5QIpF4GqLEkJpn6sRZlk49yBSKL3tGG4e2otjcJh6U0fcyRhG4DwD0VAPqZ8pNROp3nMR8f5aYE9GIZa1zP3KnN2LZYR2hAb8bJhK2SJNbQl7iNP0','6am1xnPUaZFWx2xqqOELBKUZ9jPrBOUNNqjsFVd0sky4neAldZIpwWpSd7sQFrTP332ogljSMmEEpkrcfvGSa81f17','Nya0EMKnvTp','yz5KXNYNHuxLHGof2VZZQHBLjhMgikX7U4M','42otOyqt1trQHIzaHZTqR5DxZVz',12);
+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 (4370127333013254479,16576,'iHaxLWAm17aDGlJ0dddOowEvIO93ZpuEUyY','NRSEIEu6fmN1O2sAHbrC9T21N6AlfYyFw','2tvS2Vod2CzCrWlXMHJ3lH2Q8gh4W7fLVtQexAYbMVaeRwWybpVJ6BJWqkn','MQj','K','Qf',10);
+INSERT INTO ti VALUES (4370127333013254479,16576,'iHaxLWAm17aDGlJ0dddOowEvIO93ZpuEUyY','NRSEIEu6fmN1O2sAHbrC9T21N6AlfYyFw','2tvS2Vod2CzCrWlXMHJ3lH2Q8gh4W7fLVtQexAYbMVaeRwWybpVJ6BJWqkn','MQj','K','Qf',10);
+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 (4986511503251280759,28364,'hyQkTjSI7qmHqrv32CLSeCvk1EIvmnR9C','tu1lJ136XJqucDhgoJLvzYNcFtsG13PFPct4wFe4IA0JHE','r0TMh7K3vq1sZiZngJM','49nW','V','u',11);
+INSERT INTO ti VALUES (4986511503251280759,28364,'hyQkTjSI7qmHqrv32CLSeCvk1EIvmnR9C','tu1lJ136XJqucDhgoJLvzYNcFtsG13PFPct4wFe4IA0JHE','r0TMh7K3vq1sZiZngJM','49nW','V','u',11);
+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 (1604764963842202638,33783,'iBIsBKeRFXe8RgkzI6DYKcudk2WuXj3mooB4Xk9qeJ9qMWztdwYKRb','MqmPAG1bwkZRZW1L28EW5c3D0Oewl68TqlEJBVkAhxYONMTSHOON8d42JjaX9ynArS41DmoB2jlouHQ7qSlJ30jd4OJAEQRG7pxa94HJGmt2w7Q2tDGhu7PbH3qV7t3h7ibchELKMJooIYgrb57bRqbMbZPqmCAEPVtelztTrkWNgI9QXsOtSOvprvuRtTWGTPMmYaWkAhvcwx84QOWJqt39Iv5rABOqa','3Ynjqoi47gZFglvKMV85GBWawN8BpKfcjlmt1zhav0Z31GwAttVMqqwR','Rk6z3','q','ai',12);
+INSERT INTO ti VALUES (1604764963842202638,33783,'iBIsBKeRFXe8RgkzI6DYKcudk2WuXj3mooB4Xk9qeJ9qMWztdwYKRb','MqmPAG1bwkZRZW1L28EW5c3D0Oewl68TqlEJBVkAhxYONMTSHOON8d42JjaX9ynArS41DmoB2jlouHQ7qSlJ30jd4OJAEQRG7pxa94HJGmt2w7Q2tDGhu7PbH3qV7t3h7ibchELKMJooIYgrb57bRqbMbZPqmCAEPVtelztTrkWNgI9QXsOtSOvprvuRtTWGTPMmYaWkAhvcwx84QOWJqt39Iv5rABOqa','3Ynjqoi47gZFglvKMV85GBWawN8BpKfcjlmt1zhav0Z31GwAttVMqqwR','Rk6z3','q','ai',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-877878,9605,'lbsHPcFXa3aak3','bIRUfmfGl8JAmMwH5xSZlgFpMwW5dQF871ugjglKRzrtoR6zYAmkdrcsjwCvBKj4FmpNYjnUewp1mjNzDGqNQHjWACzmpEvVFjyUJhfD0OZ9BmRjaG1pZ026yGiMnYCvrpemkB2VzEwtflO1nG7fd','vRJKOtcZ0yTl1C0f1y6fq9YGSE281tO0fi4MJvpNZDpuseJxrFF9fxEoPpZiyf3KfSc0','PMfw4BRcBppmNSHhhoZOoXcPPJeX7mA83vghQIWMbXN2BBjJ9rZZGIrnKvjN7dJFCVkdrj38eRSOAJD9tKh1AZAsPi8Tb3l30j','W9ixD8NdTAzHb42IADV3vyaiwkw3lfLQpT9MdqYXOgBnHtsi4o','el61YfQEyagMraY8VSEmtK8Kxuj0ZKgwZxJ3aSc0hpjAfarAcsNPAdI7MHm',13);
-INSERT INTO ti VALUES (-877878,9605,'lbsHPcFXa3aak3','bIRUfmfGl8JAmMwH5xSZlgFpMwW5dQF871ugjglKRzrtoR6zYAmkdrcsjwCvBKj4FmpNYjnUewp1mjNzDGqNQHjWACzmpEvVFjyUJhfD0OZ9BmRjaG1pZ026yGiMnYCvrpemkB2VzEwtflO1nG7fd','vRJKOtcZ0yTl1C0f1y6fq9YGSE281tO0fi4MJvpNZDpuseJxrFF9fxEoPpZiyf3KfSc0','PMfw4BRcBppmNSHhhoZOoXcPPJeX7mA83vghQIWMbXN2BBjJ9rZZGIrnKvjN7dJFCVkdrj38eRSOAJD9tKh1AZAsPi8Tb3l30j','W9ixD8NdTAzHb42IADV3vyaiwkw3lfLQpT9MdqYXOgBnHtsi4o','el61YfQEyagMraY8VSEmtK8Kxuj0ZKgwZxJ3aSc0hpjAfarAcsNPAdI7MHm',13);
-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 BINARY(42), d VARCHAR(87), e VARCHAR(24) NOT NULL, f VARCHAR(48) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11035,19248,'0b9BUcNXZOZRlsVGCJPSfNcBI0tz1C9lM','ubR5CKX031NL5W0v0DWIVvUaTx6pw67ghRNaCXal6VevnqXxcK4GmojLQwgiu4KkUZVOCeqU7tQSD0i7dcQr6c','L','pqxrgyu5V4KTXZcto1L2vbM8Gz2zIqkE6mcynW9BTWwKVy','Nr1vO8mXhYVuWQR0zaEkygd7Ou24JQ3pLwx1roNfWjR','b9ZL5Ypwow84ywXomNmJrQTal',0);
-INSERT INTO t VALUES (-14525,19625,'QeUJUUfRkcr','zixxTUNHBqdGwOERO32TlM4C0LIgNel','PGhDDKb','X129je2KKXxzcYXUDWOeSnq','gSpDKoA6U4RlmFuRVtAFlsww8','xCE0Mv6l3IJZc6wXOk16aBoAqVw9dVYcdTWP3cKkojV8nKE',1);
-INSERT INTO t VALUES (-12080,10127,'3r2Ya6UzMlxEUu1WgkS','CuGxNnxoB3y9sqmmwrHgg7GsuP8k98qBj9usX7hVqs5DSoFCSRPjSzB','vbyAGFHK11phId8KY','2HM0IHB5znOPs8R','82GEii5KZ4Q26ojFXBmwdMzApBFANZ9a1OOAu5k4MSgoYv1YTwR3djNU4K3rVzd8BW9MBEkLIKCyAaTNWHSoBIB06erIA4glW','km84YmsoRCxy74oXZJbJeJNvvy5NUQEONHML9ltfyJ0vllQ86eZLib2byC9Gt0P3FeYBw18IYo92f4vU',2);
-INSERT INTO t VALUES (-20934,32791,'cfS3Wh','j7shu5xyehirlJnoOm0UAbS7EyGZOIp64UsfoLOXQnGiQ73MbOyyC5uj2biYba23JavE','pwqRuM','rtJ8qNlfcXyYiv6drKgm4k','KNFduFAkF8LGtadPoUQbkCD0DNsJQ9IaDUlMxwt2HRpCG1ELcx7Fqr7lamlvs35tZfy','BwY015rL2sTQAs5qaJ3sTDkfvp',3);
-INSERT INTO t VALUES (9219,22127,'5TuJB','p5URlQFIQfHFjQpWtUG3s6Hxvr7VK5B0A','zBmK5XPLkqxPTuH','ADR8rvAIlOZyjqPQmR2PjuYm','5sYchccobdTpLSPh0Bm81UKuahxIRzhdYU43T83o4f1hHjXwfyhCP2JBWyUNPldRdo1XHtp91qvZcBDbo6HJ8cSJNOr','iK9PbQOaVvyRYsWmGcLyCAFNZz1kDN7TspEvYGfbi8Mdd56LZUzbEs7VAolTgvbwAPB',4);
-INSERT INTO t VALUES (11150,26370,'GveLalSWGtf0fmO3ArnD1IhA7mfRdT5','Tj4wsVZzEofb3lPNz9JIx6E7PyTr9R1A8pehfSuyEiTZ9Bwb7qIrdaHUicBsurhM','C45XnVCM3WWNf5oQPgXWgQUr','OGnUQwUmXiUMvsja7RjmueQ2yum1FT6MbtPVRsTF','dSaaZa35CZ77G','rG88GZe7K5OQ72iEqsiyZc4KFlVbA0vCUSkpm9XnDH39ToUHSBVmIlNtGQJWKJC94cfv',5);
-INSERT INTO t VALUES (12603,38455,'TCgYbMv9KT1umZ50i8MuEWnz9k0z8CkPUhD','EDmICv8Q1oJQ3An8QlljtIFJ0IMtt3jLWwlI0STdW7PzAe4BziSgKkCAGYCfw6qf4rz0e1gn','SvzuE3opt','vR7QAzHMUvwxEgHWpiylDCszyrsCSw7kW7PFo1bSMIx','Bg2hd6VinSTLARBg8bG58CKpAYBrWg9r9IZ8QF08t4DQaF8KoITb3ITz01bPV','wtYnRutPEliIClyJlJcob4kqF',6);
-INSERT INTO t VALUES (193,3459,'42i3UQ7gzEMryU2TOry9ieEkRvbznanMyvhq1','1EzHGaVtdEgfBxrfXBfL7GXATd4AOzGsRoFiNuIiT0VSGDRSH1KM1pKjha','I50QuloXFhk','pWBOhAb2WQM9v','zJLlCq9l5RkuQMH7qDLlxjJ8PT2F4hYILFFbxChz1TGucJCkZu1GAVqfn3Mq20Q8To5RFIDRz','2eISanqcS6Q3owfCd9zzutMOIU6zhBiNViVMeqPfvBxbAhNBlsBUYwmUC8COsqPn56nJFOLVn6huIth1w5yZX87AZdkxZraqwNl',7);
-INSERT INTO t VALUES (-16182,42523,'oq7msPNUlYbM4JefxIQVt2S','1G7Q3NRXXQuQUTp0eqZLJlD0xVhUkTDI3gFymcuFOjLNx2ynTwtDwtRfOqZ','jw2Ds3gJGapJCBfzik6AbYz','JCIlRpcO5qyLeiHZW5IxwMWe9p5wh6VuuLD3af8I2y5ZxK','g9TZnwT0GiQmlVvlgwusxecPVaV5EXjeeD2CK7iJwVyWbvmSiOwkIlwFZ0YU2faBj6vEEb0yASgiyRCMnj8iA2','N45E2NM4nKwcejrqvmgzDeaYWDCNzv65ikxM9DD5z8T9Jrb4hU5OEEEYBozZyE1V',8);
-INSERT INTO t VALUES (24450,42248,'qEjXb1x7FLTC2FrvlYMY6Rbzbjha','TkJkXjeXiuEnEhSrkiYeYeYvvBNukI69MJ9oxqqcF8tsYfrDjg7XUbGmHlBXTBp75Dfkp','KAgDI8QOJJ7oH6Vv','ggv50VlIuCwkKZ70ZqjZN0bXBqes','x','LHV2IW8MFlUt4iMmHeaDaUdEc5blqvuCWfC5tyGAIAgOzWT7C2GZFd4Zj64',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12959645128322938647,28162,'mGZozAIfpP4WeZGXG','EIIpD04lCXagAN7LYosD6YGfejZVV6IBVY0xrctVeium8F0dXWXX8LC6qqq4M5yxTxGoYSSQh9YTce2d5TOv2MEex','FxptTKj84endIabhiQlO8CMS2NkQvxWaSRaqrNw8cvwR1YGpeRuWj07','uzKkD2OgflLArisoYx0HVvATxux1Qz2T2OaMXqjusE6BbH7FBpsUxhwOCpIQsuA8EDE8JaaBmk4mHMR4GM3jO76BVW','t','rD',13);
+INSERT INTO ti VALUES (12959645128322938647,28162,'mGZozAIfpP4WeZGXG','EIIpD04lCXagAN7LYosD6YGfejZVV6IBVY0xrctVeium8F0dXWXX8LC6qqq4M5yxTxGoYSSQh9YTce2d5TOv2MEex','FxptTKj84endIabhiQlO8CMS2NkQvxWaSRaqrNw8cvwR1YGpeRuWj07','uzKkD2OgflLArisoYx0HVvATxux1Qz2T2OaMXqjusE6BbH7FBpsUxhwOCpIQsuA8EDE8JaaBmk4mHMR4GM3jO76BVW','t','rD',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (697081414368368906,58680,'wa81uQq6YEllRhOaIZZyaDP7wSnpVdCwPYn9uXQtatMIP4qkGE5x7W','RDdy8RfCCxHebmt46CkEBVUhQTaW2mJNI8mP9WeIFN7lDchGhR8jApU6a7XOazM595gcobyq2owmEK4bRBLG46cv6qKmWhahQEZ1it8auG2YcUcgLSBIrHv7seFaW7NJv8xfBep1TdTwyrJ9qXQtaSRLF3XYW6WVxEM72fq2qwutzbAbMwKjmdoT1ShXOSAwvnDejZsz1czrV','CXmAdkmli1StQBD4dva9ueexlu1yqBAjW4UkPfU1uyPSCD3d8ckUtbwtSQmqSo64NPv9eVojGjrtZHf','aI2z6TbClTzFWw2kmXs3buOSyEDwyHtzOj7Jl6MNLYwCWOxEROdc5BJJB9NGyhtMUa65AQbZQ283Y5dVaf','M','lp',14);
+INSERT INTO ti VALUES (697081414368368906,58680,'wa81uQq6YEllRhOaIZZyaDP7wSnpVdCwPYn9uXQtatMIP4qkGE5x7W','RDdy8RfCCxHebmt46CkEBVUhQTaW2mJNI8mP9WeIFN7lDchGhR8jApU6a7XOazM595gcobyq2owmEK4bRBLG46cv6qKmWhahQEZ1it8auG2YcUcgLSBIrHv7seFaW7NJv8xfBep1TdTwyrJ9qXQtaSRLF3XYW6WVxEM72fq2qwutzbAbMwKjmdoT1ShXOSAwvnDejZsz1czrV','CXmAdkmli1StQBD4dva9ueexlu1yqBAjW4UkPfU1uyPSCD3d8ckUtbwtSQmqSo64NPv9eVojGjrtZHf','aI2z6TbClTzFWw2kmXs3buOSyEDwyHtzOj7Jl6MNLYwCWOxEROdc5BJJB9NGyhtMUa65AQbZQ283Y5dVaf','M','lp',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (9706609807402981556,3243,'TPy9q9cPXFTpJNTSYmkKyZ6R9wY1m9pzO8nrgi087U','gmG76RUSuoYuQ0lBDL72KCeJHMvUdc','hnzSztUbRhV3xxGLSBuXvdkdQxKKDVXepJNH6rvgkVbHQOO5fo6N6HGwbB4Bm','OLYRUZiEW7vYTGCYK0ICyRkUYRnBCu4NWKfGohfLKeFq2tQ4Vg','t','5r',15);
+INSERT INTO ti VALUES (9706609807402981556,3243,'TPy9q9cPXFTpJNTSYmkKyZ6R9wY1m9pzO8nrgi087U','gmG76RUSuoYuQ0lBDL72KCeJHMvUdc','hnzSztUbRhV3xxGLSBuXvdkdQxKKDVXepJNH6rvgkVbHQOO5fo6N6HGwbB4Bm','OLYRUZiEW7vYTGCYK0ICyRkUYRnBCu4NWKfGohfLKeFq2tQ4Vg','t','5r',15);
+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(24), d VARCHAR(84) NOT NULL, e VARBINARY(5), f VARBINARY(33), g LONGBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-4357188,41418,'UFjdBCrrKoSheKk','OBgU9YUbsbSH2UGHKOU2yyS0C1H5BXUhHXUu3mpEoNYuEJBcooPHTadFDOS7rIp2iYxQupEVAngkm','S','Jg00eA0uWkAEDL','N7','5',0);
+INSERT INTO t VALUES (3615472,25438,'N','Pd2bjtn1eFUBsxdrGodW3QMKhWw8uLjPSoJT5VwpFXFYVdDaWlLnHRGfXe8R','IkNt','80mEcCCOeemHA2u3','PQ','2',1);
+INSERT INTO t VALUES (-5120028,30388,'5S11iG','bw5IkasUt30BsH5v8BjawJ1dYwlwzyziRtttvNjElJgjLkRAnPQ54cqaL9Su52cMMN8bW7ZFS','p8q','fLWOWHr8DMlTQcQUa5','y','8',2);
+INSERT INTO t VALUES (-6918448,40585,'7','2vRzt9br6ZrHuNhts89X93fMvgdQgLDZVlPtipEwsZlcPsM22YMKXOgAaBnBBiluo6fBW6CGZuWKZ8Tr4f3','SaXM','cOKfTJH','s','m',3);
+INSERT INTO t VALUES (-7512692,29875,'A9jPw8R0MfsL5','7AlyQkYtTimgLxtdB28EtjGXlfVAkaMavn6CogyYMIR5CH3D','b2bN','7','rY','8',4);
+INSERT INTO t VALUES (-8125115,52987,'13XohMP5YLv53EydnVv','WUDITSunVbgoVEYvnQc9H','9','aU2pQoelEy8D6F7X95PGyJYiNnhXfG','YS','l',5);
+INSERT INTO t VALUES (332875,30567,'WZrlO1viGa','3wyBirwaVOPBHxN8wxk','wpR3','00jGaaVerLJIBZCipH0g','mM','A',6);
+INSERT INTO t VALUES (-3966857,15618,'u5AUbr4Bf9cvYR9i','Y6cZa9GSfCVahmFMpugqk8mbkEbFmp2YGarSJjcl','1Gb','AhhnhGRTlGDz125','l6','y',7);
+INSERT INTO t VALUES (-2294088,14709,'qTd4s4KTzXtJ','xjUuBGyOrsjrr1UVXeZRWqNDc','Y4dX','otzFn0dZx','6d','u',8);
+INSERT INTO t VALUES (404244,18055,'TsUGOgyQ','DDuUaz9eieufCTuVAZ2o8GrkgeUbbLWQuY57bKKV84L7FvR1ZiFMauuypDV0pGy','Wx','1A6wYQNwktafcRbgWh6D0eEazLVTGy5','B4','J',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(24), d VARCHAR(84) NOT NULL, e VARBINARY(5), f VARBINARY(33), 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 (-8309916242219775967,22106,'dTsM3ODJZM32qWq6pn8zQK7BfNXzEt','bwdIHgBjleC9JKLEzkd0wRYlxwGCJtbJgTMfutLElUN4c5mpbZ4HiAJiJn2ywOMr','zsMlbX7qDkyVkSFPxtC','lYBU','OoduqRAftMQOekPfDZdzMUanquluVi43c7wynnKEq9o1viJHK2dhvzi0RaLUIZUzZGRRMAOgrA7Sajf5','oMQXh2ITk6r72AqudEC0O1ohK7DfAxM9dH6coQoTWthr2V0WQaPN5IiSMartWJn',10);
-INSERT INTO ti VALUES (-8309916242219775967,22106,'dTsM3ODJZM32qWq6pn8zQK7BfNXzEt','bwdIHgBjleC9JKLEzkd0wRYlxwGCJtbJgTMfutLElUN4c5mpbZ4HiAJiJn2ywOMr','zsMlbX7qDkyVkSFPxtC','lYBU','OoduqRAftMQOekPfDZdzMUanquluVi43c7wynnKEq9o1viJHK2dhvzi0RaLUIZUzZGRRMAOgrA7Sajf5','oMQXh2ITk6r72AqudEC0O1ohK7DfAxM9dH6coQoTWthr2V0WQaPN5IiSMartWJn',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(43);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(43);
-INSERT INTO t VALUES (8847791167330991803,60089,'iO43wywKIU','2doCqGtaw5CrjS1WkFZB8YFnc6ONC9UMgpctqroYDExP9CSBS9KJCi3wWfOOv6D4cD7V7EvVvR','q','k19ja','jmOz6zrCij66zcznq0PJzjLlqIWfiikl','dzaFUEjXh32j6VEjj4WgSlNWmmk6WJnSRp50DvQYCHNFGJp2wZH4raLis7b7x3QL5VvRH',11);
-INSERT INTO ti VALUES (8847791167330991803,60089,'iO43wywKIU','2doCqGtaw5CrjS1WkFZB8YFnc6ONC9UMgpctqroYDExP9CSBS9KJCi3wWfOOv6D4cD7V7EvVvR','q','k19ja','jmOz6zrCij66zcznq0PJzjLlqIWfiikl','dzaFUEjXh32j6VEjj4WgSlNWmmk6WJnSRp50DvQYCHNFGJp2wZH4raLis7b7x3QL5VvRH',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (8048191870704318467,43418,'tjX83M','dYHEBJPZ2N7s2jzwBRnfheK2S3caE5TQNaHt3q4Q0x88NV0RNIlRBBreL6gB4NsTrmwc1wWb5DM72tLJPZEt4YdGoc5vJaxw4y875hZ2qIktg02CRpEg9qMbt3vxT','Bv2et2YDYCn5ApZnklXmsDQ7','PpQWoTfEvviIcq','xTvppLOeFgI54T','gL0yolURQ9GglBvA6ndrPBo9llVWpljnVSU69rtckP7FBGBoT7bQ3G2pjjJ0pDTZR0xIWr3XDfcC3g7zAIifQgmGTOIqFeVcr4r',12);
-INSERT INTO ti VALUES (8048191870704318467,43418,'tjX83M','dYHEBJPZ2N7s2jzwBRnfheK2S3caE5TQNaHt3q4Q0x88NV0RNIlRBBreL6gB4NsTrmwc1wWb5DM72tLJPZEt4YdGoc5vJaxw4y875hZ2qIktg02CRpEg9qMbt3vxT','Bv2et2YDYCn5ApZnklXmsDQ7','PpQWoTfEvviIcq','xTvppLOeFgI54T','gL0yolURQ9GglBvA6ndrPBo9llVWpljnVSU69rtckP7FBGBoT7bQ3G2pjjJ0pDTZR0xIWr3XDfcC3g7zAIifQgmGTOIqFeVcr4r',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-8385928247416549049,51169,'QsQ0g5xQ1sIdD6QzzmGwqmX6KUTXym31DKp3M','016DAWbR9MbmE9z9viEpw2wkxvCUE05j4TDOIqMBlgRzlmE43zZNaq1grjgmzh9U9LFDO0md9n6rOBNK44Qd2S7L8j7WTl0tCsGrVPADak8QswQNxtnfi3aZwC7PmtJwJxYOMxAoCAJMbGMPD3ZLZPorQnwR3G1QDhkaHSBr0xXmo6G2dVwBzmXAeR1aVWDxdHix','vuP9HCpyfFyg','wy9lfOMVzjF2fbbJOJkyZbJH0zaqwQIomEZwcKm0DWXuXY3X55aIQzoG4q9FqSAHpJSyGVdxOQLpIKkJNM6aOQfJXbmiSpPcO7NnBqyOGG2yae','Pvx3vjET17aDQ7Xr62','drunmjMePspNgiAul0KU1DHS52Ksn3GzX6xoZRAVbScGqsXFMuR2MnDUHc6nxxATqorVE9pp9mhJ5IM',13);
-INSERT INTO ti VALUES (-8385928247416549049,51169,'QsQ0g5xQ1sIdD6QzzmGwqmX6KUTXym31DKp3M','016DAWbR9MbmE9z9viEpw2wkxvCUE05j4TDOIqMBlgRzlmE43zZNaq1grjgmzh9U9LFDO0md9n6rOBNK44Qd2S7L8j7WTl0tCsGrVPADak8QswQNxtnfi3aZwC7PmtJwJxYOMxAoCAJMbGMPD3ZLZPorQnwR3G1QDhkaHSBr0xXmo6G2dVwBzmXAeR1aVWDxdHix','vuP9HCpyfFyg','wy9lfOMVzjF2fbbJOJkyZbJH0zaqwQIomEZwcKm0DWXuXY3X55aIQzoG4q9FqSAHpJSyGVdxOQLpIKkJNM6aOQfJXbmiSpPcO7NnBqyOGG2yae','Pvx3vjET17aDQ7Xr62','drunmjMePspNgiAul0KU1DHS52Ksn3GzX6xoZRAVbScGqsXFMuR2MnDUHc6nxxATqorVE9pp9mhJ5IM',13);
-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(29), d VARCHAR(83) NOT NULL, e VARCHAR(61), f VARCHAR(64) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3559563722,13923474,'T5yl51knmwnKaZNIH','scaTnTO08Hyu2czOwGxM70DGSizG4XEDxsy1D0eaBuCxftB3JcQLM','VdhhMzS9dadlYJY1erC9d7CeK9qhmrR9bOq97nJdLbAmLn1BLhedwJZBVI0','BrAOLY7Nfbac5YA38dGTpQNqkuUZ7i9TxBAmQZe4m7zkyK5ECDBdFyqC6','holtUQaNtBfVgrUqCnXv8nKghUopSrwXS50Y9zljk3AKNvacX3c2ZX3q','Phnv12Atd3C5CLhg29l23TsN9yz5llbX4XC3gLUuDTbGE6YZDnOvI9eKhtiV9PPcPlnjrwtS',0);
-INSERT INTO t VALUES (2889935693,3061027,'n6','JihPohrSgte0sBfkpIf5YzemmAK9ATgjIn8mpCv0HGqzPe2uA9oYlviRRytFZC3bAvZMBfLUqcK8','0OayLrH9bZNjru8bsABTqKh3LDiBS2a9TmA7M7AbDQzsYXOPM','Nx6hiKzBz47oJ44PPKmKxuonKFtCBbQKsoLA8PctOM1apX25GUIF9e4wTqCRBUP','FdBoTFOUyHCSpsus8yjSsXkMeR6sb3hS7','KQPcvXkvhywUAdXWxgG2uGvFnKZvXQ',1);
-INSERT INTO t VALUES (197497534,2554353,'lW0MzC3Ui9O0b','LHHEJ2','fbOpEcVZbrcyFclKyhhcbniFPZnQ3hpv6faxD','PYD0','6UKGtFtrwQgeIgSvGgjObjTB6v3Ht63Gui6t6CeEnoCijAPyGu6xbt9N4S1sgOzQvNMvCPwx95dbIDO','YMf9qdyFd5MK6bl3ZfK5gIGYFjkdoKbLFh3dNwvNssJ',2);
-INSERT INTO t VALUES (2229830941,11047204,'ur03LNSX8jWIly0VV','6xcCCEEY2ZRiNHsYEosqNxqXc65AHRGw1QAcp5u4xAVbifMkGLBdsXaLEB9v1','8Ew66T','3N9XceZ','pFvTLloQWcg5pkhTNEaxXx6QeX5PhdGX','EPt8BRi1OTC3opVu1ME0AfZQknHViO2JMRbxWL5jtxgTChZeb7qHYEAgcm9Y9EU1LEOypMvSJyYU',3);
-INSERT INTO t VALUES (3770722212,13860210,'u3j59jrqOXo6a','oxiGlYnHKPR1oV6kyx4u4TiN1iC41UsJ59mAz01sjdn39GLVLPC2GwRU9WYfusYF7LjhHumlyoDy5','K2DnQAWsRMQDbs7hX1vG2rWJlNYjHoDRCqlMZ','FMUThLACLsYTbf8aCR9Uoqqk69pkK8jguh5pLSNuCHwhj','6c1MS0HHVO0g3L3NjxMPqPeWSkaaExdZGgju8eqAu0pIbuemaJ30zD','FMJ4OjUxUfJirOmzw4Y6aVUFSaJFZqamhz0UlEP8AiJTCK',4);
-INSERT INTO t VALUES (780658431,4802404,'Qwk6mOttWQ','kcgqAoAhdOG7TEn4eyFFjLm2DhvWGlFc5ncJrdJxX','o3ZAxzrwW7yjaGtzaJsNU1QMAD','stYr5mxLllKW5NePfsQjKndiw7I3TgA','LPQucVROTjEA7wU5vbFoz7uiavGyj2SG','YAfMeLnOROovOIs9jzD1p61A',5);
-INSERT INTO t VALUES (2280426725,15268422,'r8819PAizpQVFLJa','cH0WNNqPEzl2qdM7b7V','tuDedIjwazLejJuxKdFNZBwLTGTzQPtNnMBe7GCYwb1QaxTDcrj6rRlN','YKwFEnTwS9VXhEL6K','GhiGKBBpcPqsbbY6nlEnU0Gd0jKNcm8svVpaw5dKMgppnJS6Mdwjm36yL4i31hOStvxHPr0wLLn5hDwT0mJ','0quQV6iz',6);
-INSERT INTO t VALUES (1108563686,4781278,'NrW4','DcN2OzlzVJQ2X6kyLItPzvVcPFkzUGLPrHIpfyTOShIT4HeYX6r8u04Ds7Rfc','tIMUoERtirRXust','xpugdqopeu95cFihQQP2NAUokJEkzxoyIcABsFc4gQOTE','mbwamwIoqL082jQBUtzqGBjWf40QwnfCdzRpFVLKFgZza8vwl6WvWK1uKGugdrolmwDUedoPG57hfFuYeQWubF6XPbO','yNVEea4HNEUnO3jhr55uAOFImo',7);
-INSERT INTO t VALUES (837287361,12030337,'XEMGBB1vr','CwS0NdwPLznCLA8dCAwR2o0481DOsQsxGtpSgfN','u09wV6S2uMoIKiemy8bDX96vr','zGegR9RUGc84gXdmVC0aUNnxSvoRNlx82jSqt5y9umac0SsVCQIVMTyoeTiaR24G','UEdbM6nYDnAKP7SLtPU9Bip8fTGhcg9kRTWfw5R2Yn4TmFItgPMpMRZ1drkwMK4Z9','hvjhJUa',8);
-INSERT INTO t VALUES (2805406290,12487700,'l3DHI0vzTRxOPnxc','tWWhqQhVXfeVJ6lXhXGR1kUKBFbelHHUgT6XhKe8UBJNr','XkMsfjVu3qUso52yYS4qJyAvech','ADVYbxUc9xUY','Z6aAUXlpmMWb8N0K0g2g6PBfoSRe8mTeVRDC2GysUlXDiyzE31YbXWLAtC6KwLLm6qZ5YH8frHMMCA9IzaMxC','OPvye611RzLPFJuVZFvvxFsbg1T4KoRxPaurnQDhEj83RXa7YvJ3WTIAXLpfHSuO7B0ikOn3kyetT8yyqdZgMZCIZRb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7047255756941987051,5738109,'QBB7ThSwZ7RTUrSB92','koiek86k4mXQioyUYzSj3d5F','NSOkK25zAsuqueV6Rx1bI3t','xoW6TcUGbVfGU91aDa1pwUOsNDenQlrg2gh4OrQJ8','3DajqQlivLkPe0DdX1vbPfX9nu0ImYPIlKS7vN0Vvor1iI0tEwOncDthXCwQNznC','32Jrv2CpTrivSG9TWKtvNiy53l51fR60iMQTunMDDV7terl7DfC3lSySYWK2AqiOdsCTs7YPMdOY9Z',10);
-INSERT INTO ti VALUES (7047255756941987051,5738109,'QBB7ThSwZ7RTUrSB92','koiek86k4mXQioyUYzSj3d5F','NSOkK25zAsuqueV6Rx1bI3t','xoW6TcUGbVfGU91aDa1pwUOsNDenQlrg2gh4OrQJ8','3DajqQlivLkPe0DdX1vbPfX9nu0ImYPIlKS7vN0Vvor1iI0tEwOncDthXCwQNznC','32Jrv2CpTrivSG9TWKtvNiy53l51fR60iMQTunMDDV7terl7DfC3lSySYWK2AqiOdsCTs7YPMdOY9Z',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(30);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
-INSERT INTO t VALUES (4091432859088613301,5434134,'HGxr4VmfhXVU1LSe','IxG7dHGt9ZvS1lBvrTSffQOdJlq2wPHX4z','tLsUkCDeds8TgY13VlIQ6jTsCOEsfvjXmXvVhwVU7cdA7UxwTxDDIEPUqC','xdzaE59GoGLxdGCu6X30mDprOTeL62QiNwtoLqauCSF','EefUHAJhgMC7jO2j','bviHEuye3wMTy3cz96lUont8jQGxtGoJG8W5pDdoHD7zKb0SjC0RroRFSVH4FYVjIt4CqoZF',11);
-INSERT INTO ti VALUES (4091432859088613301,5434134,'HGxr4VmfhXVU1LSe','IxG7dHGt9ZvS1lBvrTSffQOdJlq2wPHX4z','tLsUkCDeds8TgY13VlIQ6jTsCOEsfvjXmXvVhwVU7cdA7UxwTxDDIEPUqC','xdzaE59GoGLxdGCu6X30mDprOTeL62QiNwtoLqauCSF','EefUHAJhgMC7jO2j','bviHEuye3wMTy3cz96lUont8jQGxtGoJG8W5pDdoHD7zKb0SjC0RroRFSVH4FYVjIt4CqoZF',11);
+INSERT INTO t VALUES (-5976089689782723291,44201,'1v521UNEiUs','uWl5YKbO8EkymtOS5zQb64Kbst9ofRsiCscTSZzxrrg0RhXsUphj5nzIYqZ2SGM3wuX6md','7pD','rtCO0vF3iVQshdVqIHI','3z','j',10);
+INSERT INTO ti VALUES (-5976089689782723291,44201,'1v521UNEiUs','uWl5YKbO8EkymtOS5zQb64Kbst9ofRsiCscTSZzxrrg0RhXsUphj5nzIYqZ2SGM3wuX6md','7pD','rtCO0vF3iVQshdVqIHI','3z','j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(25);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(25);
+INSERT INTO t VALUES (-6208588417622401543,43631,'qOPIJ5MXIoByJvJQ','Y2AkYSkIcI5fRye6FXaafHDOoCaiiB','hcati','UKYKEpyhg3zbB','Nh','o',11);
+INSERT INTO ti VALUES (-6208588417622401543,43631,'qOPIJ5MXIoByJvJQ','Y2AkYSkIcI5fRye6FXaafHDOoCaiiB','hcati','UKYKEpyhg3zbB','Nh','o',11);
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 (14658415213163489907,7579541,'IoJtCn','SLfYMNMq9Ect1ZhoMf8VyAoj7HqZMPGCqlmYc1bs9TciTmpI4tQjOtT2Pqqp8ilGokJhXOMGTS3fSAuRNREXkDxWN5DUK38MH8D4MSpsBmBsvhVfy5gwJNFNe9lBNIa840eWy5ZMIrQ8kNjdsheZFw2bJu8gGPFgztittNXbD7cUjgjWqDzimTEetWvGvSixXTQYzvefNU8g3ttJipIXupTEwMTpkJI1jfidb','HjIbbWYW4AFPt7MScMx5vEjDlqMWettMfr04sVB2lB74YSXn6yRYL0fQj','Xmnu6febWaFyGr6anB3','27izUEpFvpIoGtH0XC0KaR4ikCc9m1TwjWvlqPOP9w0vWJv8c85kUERKVZtXvVWZsuo265E38F18q329','GrfWSxpYWrRrkz85tmPYee',12);
-INSERT INTO ti VALUES (14658415213163489907,7579541,'IoJtCn','SLfYMNMq9Ect1ZhoMf8VyAoj7HqZMPGCqlmYc1bs9TciTmpI4tQjOtT2Pqqp8ilGokJhXOMGTS3fSAuRNREXkDxWN5DUK38MH8D4MSpsBmBsvhVfy5gwJNFNe9lBNIa840eWy5ZMIrQ8kNjdsheZFw2bJu8gGPFgztittNXbD7cUjgjWqDzimTEetWvGvSixXTQYzvefNU8g3ttJipIXupTEwMTpkJI1jfidb','HjIbbWYW4AFPt7MScMx5vEjDlqMWettMfr04sVB2lB74YSXn6yRYL0fQj','Xmnu6febWaFyGr6anB3','27izUEpFvpIoGtH0XC0KaR4ikCc9m1TwjWvlqPOP9w0vWJv8c85kUERKVZtXvVWZsuo265E38F18q329','GrfWSxpYWrRrkz85tmPYee',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6117544422247672145,12042015,'1tG5RJwzP','M55PDJmLwafmObCeXTly3rsvvTH1extxw3SSl20Cn0tJiRgWOgwkI1wLIGT42Al57oSToNarch6Xq0a6RQHW0ghemR8rYUsfa7t6cu4gqV3f','e','71LuISrX0IerwQUOFLAoRFWwYDrXN4NmvtZjngffCbAbKBLm9PVJTZ9Hv6rFfHRCcWl5GxiWJxOJzbmcWuLEOfXYFyZJCM4eGVymtwFnwfOnXNE6fNQ8NfeqRpdOUijCwkUTo','Mj3P6JvNIhiGgOK9cQj4uLvJRL','jj7PKp7w2Wv8tohKKMWfKPrfU3JPX5ZeXMHl6ZRiIOUwK81IE',13);
-INSERT INTO ti VALUES (6117544422247672145,12042015,'1tG5RJwzP','M55PDJmLwafmObCeXTly3rsvvTH1extxw3SSl20Cn0tJiRgWOgwkI1wLIGT42Al57oSToNarch6Xq0a6RQHW0ghemR8rYUsfa7t6cu4gqV3f','e','71LuISrX0IerwQUOFLAoRFWwYDrXN4NmvtZjngffCbAbKBLm9PVJTZ9Hv6rFfHRCcWl5GxiWJxOJzbmcWuLEOfXYFyZJCM4eGVymtwFnwfOnXNE6fNQ8NfeqRpdOUijCwkUTo','Mj3P6JvNIhiGgOK9cQj4uLvJRL','jj7PKp7w2Wv8tohKKMWfKPrfU3JPX5ZeXMHl6ZRiIOUwK81IE',13);
-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(67) NOT NULL, d VARBINARY(10), e VARCHAR(49) NOT NULL, f VARBINARY(31), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5875798501858974696,-56,'tTRZU0MQsmJgBk6tKJ','q','kOlczJVMSGlmGhz7vephi','n6nmpzS28XXi2ShOLCDJvsfAq','7nSdAF9kfNLEK7rwLLryfZKGBXb83myyIvocwGgq','MWYk8GU1nNUZClYtorkBIoA9StpPlKGynhPtWkX6vnMf1R4YTtXu08WHDP',0);
-INSERT INTO t VALUES (-7498590229420028163,49,'fif4jvQ','9P2','FpS8PEiZpTLyrxjsJTZFnEInfawfnIV','wQPI2uudhosIkVH9WRMJu1FU2','MLYTu1z0GzZd9MdMQSdw0euCClprWXYhFuwloZFXB7FscfDDqNGcvwW3Jo4W2a3R3J1iPQkq6vahDP7hcCBnBIhmf2','QuLAXSeWwBZH1ZzdjantVGP87aNPwGmVLrFP7jtnjiV2cjESsg2FSiCb1mDJmE5HVbvUXChs2',1);
-INSERT INTO t VALUES (7789375576762649426,7,'zPlYouvVTQbe6JeeTqm','LksuCwEU','sBJk9sq8dl0kzo2zI52pI0Du898L2krqFDk4yQNVe9Y61A','E0YK90Mn4EZ0hFXY3','ibCjNKU1ORJDr1uKbJavryGku4hcps7Rh','mJCz',2);
-INSERT INTO t VALUES (7363036599488697856,4,'PPRD0','1xbJsq','lpoAnISqIMglbs72IZRsMUcqy59o0GDUyLVDdOOZPZ6ZiQY','j1S2VTHFMd','th1vUZ9GVzGy6ApsW','fT',3);
-INSERT INTO t VALUES (-6750670326062538590,116,'3zsvBrQjwPwNCvcRhGNq4HPFo6KtL0Mr','7f','vKgVBGaQvZh','d5s','J7XoFBBspbtVj6Zdgtr','6JjFsVeyGLnZQGGOj3OSy4Ip6m',4);
-INSERT INTO t VALUES (4825601021159296049,-20,'dQhHHcLP4t72DlKDDn1C0M94OAKn088mEYdMWWyfQE5oRIE3227JA','nu','3j6Ub9EcXLB0Ca50PPobyTjQuE','5QCihnS1jHa4ZqJeECJMw1xVLgrx','4GBSt7GR1Ug9RtOiYElX7lw4KXlMzFKAUTjOPsmLKpTVVeihXB7mvdzx40tVp08h0qfO','pFfeZEInCwH1OySHaGbPrk0bR9geqCuhRZuU1WDLlOSaG2d966k8LzjmVWARjnGyPpoIaSeVCI',5);
-INSERT INTO t VALUES (-5445258868413057203,14,'xMlZItNylV62Gp8WcT6iBXnbh8RoePuIJNct2Qidmom9X0JcuhqVnYLakpw3peLpEGf','BdZ','kZPY9lXTjlRwpRlvk2IXmP2Z1SbiH4k5CXDWv6AcBYzyg','f06ZsLved3','wEtXGSKef4JO6rqwix2gJCfNPcCterABu','5zKuyc2ZtotpYW9Lume0HBbCQMiYSNbd2bCi5BQ7YEdTHeTiwIOnmZ7HjKphU2EtYkkCbbQU7joNdE36qtq0p',6);
-INSERT INTO t VALUES (-1309079964956446614,-38,'pSItpyasenqoFJ','kAMM','uf4GuVA4oSJR0lx9c','Lzckl1MXqNOrmtnp2fUQCKJUPrWp','6qSPCubnDzoppRXp1Cke2YmCdCgFrEJJhdXKSeCiAyl0mvpzdbTylWI1oKqMh3m0wlN1hgXKspHafI0sJDx4qu','598QFxdfP17dMg2coLxBJTIfdNoDq2E6',7);
-INSERT INTO t VALUES (-1623776987799591578,-43,'QNVoOomzjfQV6CzUfOGXjlzq1AYI8vaJ2hW3aPYuFmc93','REn','fepof1SH30PpPG3IBWLp3DB0Ge1uTqWsmdpkt6yeRM7U','gQ2S6xhg5U11i','dwW7IuvGe8oPxMmWBFR4QnaDIfp8lu16RMx6L1wTnuRUgQGn','cmDHR2RheEReFS1kmGoLVqn9WOmUEcsyrk',8);
-INSERT INTO t VALUES (2256867939578396013,-39,'xqRFAWX1pvK3x','P3UFmaADTe','OLqmzI2CslC4Fjsab3ZkDKXHPfO531Y3BtLhS9zjcZCSBJwi','Xr','ojiYJqzWo0cnp3H0csipeGiTExd02fqjLJ3mVxXvr','2QnwThjMVYWqUDA6aWe1L0zKqHDpptgoXzabn9bnoguM8jzCDBopnI5wDea9kI6OmANewEYruPN5yyW9erF8I4vgIL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8214794497791269954,32562,'9nhndF9jcrvoH','C6Q6Rnzz2GbmuxClFaU5lWC6q4G313VDrGpny8NGJyQoOIDxzFShcNH3erzSB6sjTuUoGUKGg7KObKtRn8FYvMxeEJf26r8gTwlIxvpYx7v526DWrXNLXAC3ps8kgkJSGboRURVaWGEJNuluK0THNHz9xanDvz7IfcGB77vL4xSgsl9drFsGvN7M4r','Beu2','vLlJvEtuBq7amqtoyj','An','5',12);
+INSERT INTO ti VALUES (8214794497791269954,32562,'9nhndF9jcrvoH','C6Q6Rnzz2GbmuxClFaU5lWC6q4G313VDrGpny8NGJyQoOIDxzFShcNH3erzSB6sjTuUoGUKGg7KObKtRn8FYvMxeEJf26r8gTwlIxvpYx7v526DWrXNLXAC3ps8kgkJSGboRURVaWGEJNuluK0THNHz9xanDvz7IfcGB77vL4xSgsl9drFsGvN7M4r','Beu2','vLlJvEtuBq7amqtoyj','An','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-6951808841351486173,23575,'q8oPEipBHtSnxdndq16eh','4fRe3jm40FbOHDKydO7HWBU8uzFZ49Feb7F12LTmgNFTabccepKOoSJwj','vqI','OYW6sNjJGhqJOEbHcRC0s1xkohjDYOiiu6qWXcOHyhWJkq0RsZy2IckW2tCfEE7SlfmYFZ0Ce2ntBaiWJsKnZt9RoLDvvMWc0Z87zExqGKxUE62eaDd9tKEsPyj15CHiEx8CYJilWRkaTdWejVQRCEuW8RasE3kqI5nvYMbzx8EfEGViesQ','fd','V',13);
+INSERT INTO ti VALUES (-6951808841351486173,23575,'q8oPEipBHtSnxdndq16eh','4fRe3jm40FbOHDKydO7HWBU8uzFZ49Feb7F12LTmgNFTabccepKOoSJwj','vqI','OYW6sNjJGhqJOEbHcRC0s1xkohjDYOiiu6qWXcOHyhWJkq0RsZy2IckW2tCfEE7SlfmYFZ0Ce2ntBaiWJsKnZt9RoLDvvMWc0Z87zExqGKxUE62eaDd9tKEsPyj15CHiEx8CYJilWRkaTdWejVQRCEuW8RasE3kqI5nvYMbzx8EfEGViesQ','fd','V',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7799770429456517098,49473,'vlAK7wZW1hb7kLLRz','MRLEOyVWqrCfAFwfRN','Ljy','oh6vKzCiQAjgU2nHOct5KryWAz3iAQn3aNfP3A7JLVeBXBewTCend3JjhZQuHPdu27tfu1mBHclLeXU91I8cbWqFuMdEHsy9s2rwd0PQhSOzUWEZlyWhr1ZBTje3FgZjRhdYtr94oJIX7IPaROhkVf01blLWNLcIMqtROoHxFr1unnkMliSPHv5LxqmhCA','AB','Y',14);
+INSERT INTO ti VALUES (-7799770429456517098,49473,'vlAK7wZW1hb7kLLRz','MRLEOyVWqrCfAFwfRN','Ljy','oh6vKzCiQAjgU2nHOct5KryWAz3iAQn3aNfP3A7JLVeBXBewTCend3JjhZQuHPdu27tfu1mBHclLeXU91I8cbWqFuMdEHsy9s2rwd0PQhSOzUWEZlyWhr1ZBTje3FgZjRhdYtr94oJIX7IPaROhkVf01blLWNLcIMqtROoHxFr1unnkMliSPHv5LxqmhCA','AB','Y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (912275049807958387,62264,'Jfci6kBXQzCWO0Y','aVo1Ox9g3RmbPd8C5ryopNSOkaz8bCuGawmW1jV4HkzVdCPROjYal0WJNPglaNXni1Ghm7z6oLSdUfjABfgEKiQpC3S8HHUTSKgd5JXfg0yj5mluglKej4dGXrvARzRzycixqZAEXOSSvHEjl48y942zmznZVn1VRgfjiFOgNg4bUoIIsM3unWghBdXD6WJ4spQdjhIlqzihaymDtEjUeezggFrBT1J','Zo4','U3yWx','P','Q',15);
+INSERT INTO ti VALUES (912275049807958387,62264,'Jfci6kBXQzCWO0Y','aVo1Ox9g3RmbPd8C5ryopNSOkaz8bCuGawmW1jV4HkzVdCPROjYal0WJNPglaNXni1Ghm7z6oLSdUfjABfgEKiQpC3S8HHUTSKgd5JXfg0yj5mluglKej4dGXrvARzRzycixqZAEXOSSvHEjl48y942zmznZVn1VRgfjiFOgNg4bUoIIsM3unWghBdXD6WJ4spQdjhIlqzihaymDtEjUeezggFrBT1J','Zo4','U3yWx','P','Q',15);
+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 BINARY(3) NOT NULL, d VARBINARY(43), e VARBINARY(31) NOT NULL, f VARBINARY(58), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8250396,1714774343,'m','n5QtjuM7b2k84KRgf28SYi','jJXnuG0sG9ykz1ZyLmxyO','dEn9YQd3jMt','V','y',0);
+INSERT INTO t VALUES (5786,2504931734,'BY','0v','p1Y8BiBmdgltwz8Gq8rKFw1','WvttBTAlWQVNuIJyDJJpAvhfENnzcJf8kZp8MFj5HIS6b','I','P',1);
+INSERT INTO t VALUES (1189957,2544078404,'6Rq','hmeNfDotVbDnpoh6dDnejlukE2HivI','YMIVnq','uWFTo','u','E',2);
+INSERT INTO t VALUES (2429522,4240808389,'479','tup16reAyNwTB7uI7bVWi','GJFMjmY3PcOksRoMC','pL2GL5OxfQ','s','s',3);
+INSERT INTO t VALUES (698369,2875951377,'s','I','oF3Z050dpOhYq0','P7MOxgZxYUP5glfE9zrLrfHmRLd1QaMPK','B','m',4);
+INSERT INTO t VALUES (8115926,536437046,'Z9P','E7iWOizrzP5TrsBO7Zcz','cWl21Ek','BhiMfBlbWnCIDo0eDCECYLysEn745MvNZYC3qlC2','e','w',5);
+INSERT INTO t VALUES (4244347,1698459772,'Ih','lMkehQHExuov1XyFiOsT3WcUUpD4l69x7AMn','Fd5imoUdbG5VGvtDSaoInWg','TcujeJeEMg6juNGHJlPxutGPrQKILcmJB6C3oIg2h9CF','pn','V',6);
+INSERT INTO t VALUES (-6605276,1891977291,'2M','doOS0kPv7cn4xGcKhg9Jc858xRFg','kL4tkqp0','0h1CJNRWc1QqEVoCcpQJfCv2','oc','Y',7);
+INSERT INTO t VALUES (5453764,1507949297,'r','m3eLVX5Wxct2Nh9s2R','0Lql09XzUOZKIzPEsm','OgpqJnI1Pi0fOQZiYViERvmk5TKI5ks0bEGr','F8','s',8);
+INSERT INTO t VALUES (-5444593,381712088,'xZ','MNDmsZIRLvuFA94MjEIcQj7fkxupSYRg','GUaS163UGsjcjBNGDJCPhHIq','XrdXinVX3DrLVBta298Mw40bp30ckZGHyhHMUOWaoRMR','3','8',9);
+CREATE TABLE ti (a MEDIUMINT, b INT UNSIGNED, c BINARY(3) NOT NULL, d VARBINARY(43), e VARBINARY(31) NOT NULL, f VARBINARY(58), 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 (-3606156189890038751,10,'vAXcDS7kGnyBYs2BK9kzrrH9PZW8c720W8W','6','O0K','hzIQuUxg','kRaUc7Z6U0jQ340NQAGgEkMQvdIt','oS0Z5TwK2ZosGr36fFim0pllffR8ezfaYDV1os0BppVI4HE1MUkNG8iwtgzVFognVasfuaomIhGAzoJTgkRB',10);
-INSERT INTO ti VALUES (-3606156189890038751,10,'vAXcDS7kGnyBYs2BK9kzrrH9PZW8c720W8W','6','O0K','hzIQuUxg','kRaUc7Z6U0jQ340NQAGgEkMQvdIt','oS0Z5TwK2ZosGr36fFim0pllffR8ezfaYDV1os0BppVI4HE1MUkNG8iwtgzVFognVasfuaomIhGAzoJTgkRB',10);
-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 (-2944585057868855592,-5,'Qw27NZX8iW4DSf2Q1BovCVBiQh9pQorfhqZn','ytSTbTOX','1YcoddCJMz4Pgqcjv','tftu3TXg','zRJ4RfHE0rvkcszLGKX7CoZ01x7CsLIaXJJr5cKb5T7NMVSviaLeWrzh1GAeNbIbMyTbX','lLvnQeJS',11);
-INSERT INTO ti VALUES (-2944585057868855592,-5,'Qw27NZX8iW4DSf2Q1BovCVBiQh9pQorfhqZn','ytSTbTOX','1YcoddCJMz4Pgqcjv','tftu3TXg','zRJ4RfHE0rvkcszLGKX7CoZ01x7CsLIaXJJr5cKb5T7NMVSviaLeWrzh1GAeNbIbMyTbX','lLvnQeJS',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (3322625,3448180772,'8v','wWe1','WyHppBAcszaTHf1r','OKhWDE2Sq5UcaVCg5j4uNd3vya','EA','X',10);
+INSERT INTO ti VALUES (3322625,3448180772,'8v','wWe1','WyHppBAcszaTHf1r','OKhWDE2Sq5UcaVCg5j4uNd3vya','EA','X',10);
+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 (-538552,2332944146,'lw','UKSPJydxLNEG','BRAoz6ndrQ247kbzg','BgqaQ3KOAzGxuUJcjOz5UJhNaTzY4aOKgA0CHrkW1ne45vAZnsWTmCAdyh','Y','r',11);
+INSERT INTO ti VALUES (-538552,2332944146,'lw','UKSPJydxLNEG','BRAoz6ndrQ247kbzg','BgqaQ3KOAzGxuUJcjOz5UJhNaTzY4aOKgA0CHrkW1ne45vAZnsWTmCAdyh','Y','r',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-5407852951778315012,44,'6gXko5TqVNXFnsbVddGjIJXtcftSzleX','YY5O518DQVtJSO9HIYPqTaidyFvRSk3cR5g5dPte7vtVM3tyWI40CyajDhdbAXqUbG3ToRVeSRcjJVVfW6j86hlJuOQmJ33qBe5MM02wmSVMUSyVJNk57KTPsKF1iCFfcU8uGqTMbClYaLFpGb83MksY8BefnQZs9k7PPv3warTMDvnU8881PDrWnHlVwKdKcvQgxyNeySXJ7TvNXYjTn3cCJBp0dfwtUQEn5jqdbIWRIGio92CdLHDJy2a','kfIPWb1Ef','SZqBb9dCM7','oj3njTWw1g8eGHww4p1w6e6PM','kdVPwCUxKOEKZsKnQMDoO',12);
-INSERT INTO ti VALUES (-5407852951778315012,44,'6gXko5TqVNXFnsbVddGjIJXtcftSzleX','YY5O518DQVtJSO9HIYPqTaidyFvRSk3cR5g5dPte7vtVM3tyWI40CyajDhdbAXqUbG3ToRVeSRcjJVVfW6j86hlJuOQmJ33qBe5MM02wmSVMUSyVJNk57KTPsKF1iCFfcU8uGqTMbClYaLFpGb83MksY8BefnQZs9k7PPv3warTMDvnU8881PDrWnHlVwKdKcvQgxyNeySXJ7TvNXYjTn3cCJBp0dfwtUQEn5jqdbIWRIGio92CdLHDJy2a','kfIPWb1Ef','SZqBb9dCM7','oj3njTWw1g8eGHww4p1w6e6PM','kdVPwCUxKOEKZsKnQMDoO',12);
+INSERT INTO t VALUES (2209213,1394520386,'zo','LJaAeIx98c5CsuoaLX6srCJetx5s9g1feGR0KFrOCfZ4mT2DQ738rpfYK8rZb0tOMFrhlZSRqfcgSkgCiKfLJQN6wqAx3400Vrs7mjsbpPLQRzQs7IzPT3sLNKRJU7idIiBvOzMbmGtnk8wOizEIaApzWCYe14EFiBeD','h2IqHUzZuN9OE','N4','Mm','4',12);
+INSERT INTO ti VALUES (2209213,1394520386,'zo','LJaAeIx98c5CsuoaLX6srCJetx5s9g1feGR0KFrOCfZ4mT2DQ738rpfYK8rZb0tOMFrhlZSRqfcgSkgCiKfLJQN6wqAx3400Vrs7mjsbpPLQRzQs7IzPT3sLNKRJU7idIiBvOzMbmGtnk8wOizEIaApzWCYe14EFiBeD','h2IqHUzZuN9OE','N4','Mm','4',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5443053668691381292,63,'07NSHvgMFlRKV','lco7GbksLGYObmLkgUvxB76ddsXocxoEQ7VOUEZqkLSqsnKrK7uEbdepBPYE9Xp','eGW5SuRdtTCj5oQOwvJCmoBEtC','DAdyZ1VMG5ysx83thg7wRMTmB6S2OmXvIv','MxQ8zi574Qq2CxvGfMKzEVpDjcxQNGRWoy27f0sNf25ip7mYL','RvdRY4eO',13);
-INSERT INTO ti VALUES (5443053668691381292,63,'07NSHvgMFlRKV','lco7GbksLGYObmLkgUvxB76ddsXocxoEQ7VOUEZqkLSqsnKrK7uEbdepBPYE9Xp','eGW5SuRdtTCj5oQOwvJCmoBEtC','DAdyZ1VMG5ysx83thg7wRMTmB6S2OmXvIv','MxQ8zi574Qq2CxvGfMKzEVpDjcxQNGRWoy27f0sNf25ip7mYL','RvdRY4eO',13);
-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 BINARY(88) NOT NULL, d VARCHAR(9), e VARCHAR(70) NOT NULL, f VARCHAR(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (30582,314594246,'HnRgRjaW7g','sAY6kTQJZ','R6nEKUtRaG','Mni','2ZIAK4M44Gk5R0gJiCRF6dR6FFlH1r5M5OhrtM8NH9CRF2','04phxTsnwnMi1U8jgoDgACmGRDRXrLhIaB056n9xuSBn1',0);
-INSERT INTO t VALUES (-30038,-3207413,'09xiGnSXUp2kTGsPu3YW7bYWwzB9LEF','XIZjP','M3n1JPxQqX0pROOoTYvGMH0HhpFoD3','6dROQreGGrg','YSukXb6pkJOM5bkpDFjXCLoGX1r5qfi0SzT12PK0QAp0WqlZaO5gz','dQMduhvuhs6xM6My8ohWwx6g',1);
-INSERT INTO t VALUES (31202,272308324,'PJnflJq4zuHovNAChB9RbOKlZBBJMhEvI4NgGioFJ','Q9lcUX','MP26eik4cCV4hEq0VPZb7Ih5Y7IL34ZuWGF','powf6xjlWj3jSjvC2jvIy5MY60yHiBZulu9Nr','bT9LBzR1pEyleCIOJdH37iefEPLOWC4KjU2eTZiEmRdCxUwpgFsaROoIlxjl','ZdMgvil2c1kG3zBbUyQ7BM',2);
-INSERT INTO t VALUES (-5265,-83325024,'WMwuyETJFrn7gEQDRsNfnaHiF6wUFbugHs','H','7rOE4JkX3PzRlZYInHiNzURP7N9As9dU37gtFvYt1N0SYxtvoUMxhSiDOw3cbWFXqWnL','uHqZ1qemfr4ueCkQuBN6euC5RIhjEjDJU9U7fMT','v4PY29PVxPWg4W5LoBNHiIZXRH3PO8skhDq5ToG5oL4NQbKQ09nFvgP459TnaXDLAkasY8wsq3Eq','sF8y3hH2Ak3h5Q2DClx2HJ1SVDxmVANm50DhlgltrM2b1CbQeefD7B7QbuqQySCClOF',3);
-INSERT INTO t VALUES (6270,-1184248073,'BKcj2tLqQNw1AHyq7nT','Xg8oZw9iR','WnRHEi1FdPz','U96mK500toAoQTLbWWURWrQjctCoWyCczoDxTEK2oV','WC9o8MZL','YGlZ2V5yeEwKXYUAwcNqG6DaeSmfocvTOdL29ceTZpk6e7rbpCdCHr4Rc36HW',4);
-INSERT INTO t VALUES (4028,-838020932,'aiFDPKttb70ZUfZSSDjgT5iAIFu7DLz51OkJKvAb71tWyqd8okbkck3','Spq4BzR','fTxZbSXzlUR3su8bHN','d9w0l8CBJYiHZL8Oar0qeYFsFlNp4tm65RXLB8h','2qRf8bROE','cKiWCkww7SWTlDPNDypAKwodxzR8zvPIR52Ki1skNRIKqMKIUBR3D3FnOijnpB',5);
-INSERT INTO t VALUES (-8963,-130104084,'6l7Atm3iCaJZssNJLPULDaht08hnWA8U8Q','GpbHMmdeC','pgbydHaAWY8axcw8gKBOqXeox1EO8','PU7hOkX','hizcL0I3E00tjYXdShaaAfErKefOpLZ4ory7nmSHFX3A8p4ubjSzh0Jp7hJxOiKOOXv','iNk1O7Qsxb3jmGD3Yqvaw4rkjoiVpINCHnOFxXfmG0n6IoJL',6);
-INSERT INTO t VALUES (32065,1269680415,'nLeALVJfDT','nf8FxmPFf','NT71WQKWpvNQVXlrzWft9IYb3P68PNGWLjLdHoPyMnP','cdeDmFMZ','KUzHDOa0Ej1psMu4TTE9CLthfP','BdE0Cw2olKFbGtKHV018jQLFxAyKhZdeaeASJRl516XSnI3VGtztwztLQ6',7);
-INSERT INTO t VALUES (-12961,-421626554,'FGTnH7huu4DCGFsJYHVZDBZBr2IWdbyktbm7Y','f9zSW','CEtQWIbUOBsA2eOuY6xlp1O1kueooOehw','jzCyKbx9U0OaTWTGaDzPc7cWBNqnPCofTyXiS1qccR','nTdE20lG4BvQe71dZJPpbJbZn5uqvp1fXLBnRymg0lD56KQA','7m6b7O7TU0Cm1coKVcRafIo8tw99a0wPGcd4w9N21gO5A5f3uXMZNDAfKfkgWTx6xLhtB0BHuT',8);
-INSERT INTO t VALUES (-8232,-1289288485,'Zc1kqbk94v0GGSZcT5XSDQ0FJSJ4n1TBPNaU06QrMhhsqTYMsNBpi7DdSljjzJTNgtOeFC2LbLVw','fR040LGO','vL','zfytoZM','o7RnjR5NjU4A8xAkYAFfa6zKNTiewXZ86','n9MnyHip11xZgmvm79JopIKfJcCzwZdquge0OR3wnnRJd0BdCh1LNk9oISW8Y',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6559955,4293686276,'COS','6TLNlYGuny15pwE5bgXBi9eSEeFFScldZnnqxlIii1NvyxAi6fL3XZMxVtOoXBgQCxHJXTpuEqQT3FZSmdFB54sozckaJNflz','FW','IsSXUYhTWA7xDIZgwFDdMK9rJ1tP2s84NcIQh1rYQpW1Pyg5qKKQsWAANcSALHSiZtQuRWqHOYdqDqhx1At7PAgafeY9NGnj0H19MHLG062X750SHQ0NgYeFftcdBWva4c2ntOx24qB7aO1M7MNMoUKL','X','M',13);
+INSERT INTO ti VALUES (6559955,4293686276,'COS','6TLNlYGuny15pwE5bgXBi9eSEeFFScldZnnqxlIii1NvyxAi6fL3XZMxVtOoXBgQCxHJXTpuEqQT3FZSmdFB54sozckaJNflz','FW','IsSXUYhTWA7xDIZgwFDdMK9rJ1tP2s84NcIQh1rYQpW1Pyg5qKKQsWAANcSALHSiZtQuRWqHOYdqDqhx1At7PAgafeY9NGnj0H19MHLG062X750SHQ0NgYeFftcdBWva4c2ntOx24qB7aO1M7MNMoUKL','X','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3755457,1102186379,'2fK','dvJuU2zl3Bn2JAz3PTdYv9NaAG0153K8Rt0LvAGtSqugRF325Jjn6iO5GjJbuT3gi6WiYuIc96uNoMqthudcm','XNhwnP9cCMxpmTsnLDjoD63USg','6q2dE8a00pA4qkvoDagfwkxNLxCcKz7wAU6','fM0','Q',14);
+INSERT INTO ti VALUES (3755457,1102186379,'2fK','dvJuU2zl3Bn2JAz3PTdYv9NaAG0153K8Rt0LvAGtSqugRF325Jjn6iO5GjJbuT3gi6WiYuIc96uNoMqthudcm','XNhwnP9cCMxpmTsnLDjoD63USg','6q2dE8a00pA4qkvoDagfwkxNLxCcKz7wAU6','fM0','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-521736,3145084905,'3X','kYhM0LoP4x6PenNy26jJJtaDX7aAJsmIdiCgOz0Bb5U2u6zVfraIzdxyIUcDoWt2ebopCIdVDUF53IOr9rFaERzgy9mmLFll2eoIP7h4sRhOPTcvByqeROOXdH7pwbgEKCBbamXOjAkULWwvhlv8pl7hqct5Kvaba5hfq1x3vHCt0Neh','uMGp37jAhmzI9ct','WBaNbLQD9n4ir9h7aoCGgxpAughesGb3CK7mw8gx5yj5yVkhYCxJZYJl3k6QG46zU2XfsPkZgYdGgFiff0w4lcUZLGDrKl36TklecnSfGNjAqCk5q1viFETLQvo5LrQIigF4cZjK9ErNaywcIrCVsdW0p418fALszHdhvZh1BCVFvhflEc4YvxPPm6b','4','aH',15);
+INSERT INTO ti VALUES (-521736,3145084905,'3X','kYhM0LoP4x6PenNy26jJJtaDX7aAJsmIdiCgOz0Bb5U2u6zVfraIzdxyIUcDoWt2ebopCIdVDUF53IOr9rFaERzgy9mmLFll2eoIP7h4sRhOPTcvByqeROOXdH7pwbgEKCBbamXOjAkULWwvhlv8pl7hqct5Kvaba5hfq1x3vHCt0Neh','uMGp37jAhmzI9ct','WBaNbLQD9n4ir9h7aoCGgxpAughesGb3CK7mw8gx5yj5yVkhYCxJZYJl3k6QG46zU2XfsPkZgYdGgFiff0w4lcUZLGDrKl36TklecnSfGNjAqCk5q1viFETLQvo5LrQIigF4cZjK9ErNaywcIrCVsdW0p418fALszHdhvZh1BCVFvhflEc4YvxPPm6b','4','aH',15);
+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(97), d VARCHAR(92) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(10), g BLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15592688513933026708,61,'hi842bW6KUzHU4TjsYo9tjvxigTy0lQTNCCbyE9aYoLFCRiyMEDsApsZ2WAhYI5MlSjVg2Hkfi05p77EVbFkLBKClt24c5O','uTkbZHIQ0KVtqGCw2jBEK9TnRCnLzcotgk','2Aw8rl4C3KVVUl7','mVWoobT','hN','g',0);
+INSERT INTO t VALUES (6647215380063145569,52,'x4FtG4cM61oQI0MzZAVJGI6sxeC7PVb2lCTopbAAjDrVqzN9Ia0NyUIBfifg01v5znywZzHDsHSaarndYOtcG78awOFmbg','dzaF2QxdqFVObZRmc4cOzFTIclJCddmk47BGsNqgOb0','c2oomhRqHZFg4YpBW6','iDqGdBh1jQ','0A','A',1);
+INSERT INTO t VALUES (8368609920308169594,-103,'CJzjETjuv','I6ghpvpRCMPV7sSTDm9','khwKAbRMp7HUgwfOqnV2jLF8','7g','0','P',2);
+INSERT INTO t VALUES (15444025447734077746,114,'RgPQl4NOIEzFvSGoo8ypZNx3FEhI13a2JlfIDtepn3zBSGbDog5BssmQHCWh8BAX6JoTqA5lEfTZKdAnJid2V6xG','H95cI5WxNW0Lmx3lHWr5DXxmWatE5kCzyt65A5xZhq86GaYdWhfEUcUvBsC4hUTbukQ6qA5l1RIK6UCMC3hEL','2u8gdzdlo7t9KhPyeLjN5','7wmYu','X','U',3);
+INSERT INTO t VALUES (12717244045518897241,105,'e1iXT52wKb8JFjnnjuDQfMQS0hlBO3ooR21Y2HakSxxQO2PaPLYpW4iwJ79XeBvlBaAKdkg8Y5pEt1N9Xu1U5szBpX7g','tWq1BN2n67ZiT8lDjecmCXuhMzSjT4Qr','seU6sfz','qm0HZKy1','D7','A',4);
+INSERT INTO t VALUES (4264737696748279390,-9,'H16kpyXE40fInTfou','2jwPXhuFX8SyqfV8lDhzTBl9AuNBwjQuqOQfsoETHiEZAppIaObHzb1iYRNAEPIw4OST3E57BL9','GbH2cppTa','TW1qDzT6','mR','i',5);
+INSERT INTO t VALUES (16405002366766711797,-3,'5p7Hk6BJCOZ3gp8LuSufCneCcC7E85aJs3ZXe1bg0Cxfn2rcT4aac','6c8suf4xVMvdVVecHxrDSrN3gN0utwsIJPfPt0actg1fsnUkolf','R8lZI','Aakd','Bo','c',6);
+INSERT INTO t VALUES (16041932304175885583,-115,'qpxqiZZNbPCkSn0GGKeWift4ECj3AblU2r9sZtMJXkeboFpaFYsnev3xKEOX2Msk0MKCoc2J9BEsmP','KtO7Z','Vy6U3DRre7BVgUw4d','TOhZ8Tieu','X','r',7);
+INSERT INTO t VALUES (1408075717573949302,32,'zlqkVJIODG0NT7J34wg5NwiiXpHm94PqyKj9HEBOO3XcQGuRF9uEo08dDLjulLP0J0BYLx1D','516JwAdey','kqX0UDvU3IJcRnmLL','y6L','6I','Y',8);
+INSERT INTO t VALUES (9292163724814679985,-65,'yFe5WVbvGdDO4T6sKTMdAnzpv495r9175bG579W0','DTCODlwNKdAv706jCasOy4E7m0wGcRSQrv6opOtEfeCW41D9t3renFvgcFjHi9JEnY2IZ','XraDlJ','I','r','m',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b TINYINT NOT NULL, c BINARY(97), d VARCHAR(92) NOT NULL, e VARCHAR(40) NOT NULL, f VARCHAR(10), 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 (-7875456010951980528,-414570762,'TTFfHiRv0f54hmKkKqTcy1zl6EVkMg06KxYpaegQcrzqgmyg1IOZ8TJcnj3r2SVnt16hhYlbW0AQ','2sPG8YK','eJvC7lojDDDvJzhYYyCCo3VWaQp75GFh6p2jYo','IjAWSSIzKZRvQIjP1S0ljK','TPiSFqZBbhp5B8SKOQ8HYuZWog5P5zcRfrpFyhOZkhTxVO','Tpv8nvP6YvOBEPl97CY43q5XRWzA3qKlkswMLz',10);
-INSERT INTO ti VALUES (-7875456010951980528,-414570762,'TTFfHiRv0f54hmKkKqTcy1zl6EVkMg06KxYpaegQcrzqgmyg1IOZ8TJcnj3r2SVnt16hhYlbW0AQ','2sPG8YK','eJvC7lojDDDvJzhYYyCCo3VWaQp75GFh6p2jYo','IjAWSSIzKZRvQIjP1S0ljK','TPiSFqZBbhp5B8SKOQ8HYuZWog5P5zcRfrpFyhOZkhTxVO','Tpv8nvP6YvOBEPl97CY43q5XRWzA3qKlkswMLz',10);
-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 (4588336449743958807,2045746141,'WMY6Zll9K0d9yYqp8074pdVupoQjyOB07FrCr2BxX0xTQllPBJQ0rQKt7zcYXBerlHVWT7ThG8ApJ3TDBYF','Y6YI','mxfwl2O8ba2Nf0OVMPDa273MBrBmnrW','j8Ws6gBOIt3G9ygZcJ8YWKNrSgzlKgJg3htLh','uu68V2YSgJuvZ1ltibbNdOToqP6Uzj4TvOmheQjnl9JykrIbjFwwwln8BZjraNsaANfBAVVBqsfDjCEteygr3','J5T3EKQbWN8Qk7f8Tzru56wSwZFnn6GawMhvYwiguSnsmsWY3sSU7hAMJSmanMPsrfjMN2erGYPsCk6zhPygUdrcW',11);
-INSERT INTO ti VALUES (4588336449743958807,2045746141,'WMY6Zll9K0d9yYqp8074pdVupoQjyOB07FrCr2BxX0xTQllPBJQ0rQKt7zcYXBerlHVWT7ThG8ApJ3TDBYF','Y6YI','mxfwl2O8ba2Nf0OVMPDa273MBrBmnrW','j8Ws6gBOIt3G9ygZcJ8YWKNrSgzlKgJg3htLh','uu68V2YSgJuvZ1ltibbNdOToqP6Uzj4TvOmheQjnl9JykrIbjFwwwln8BZjraNsaANfBAVVBqsfDjCEteygr3','J5T3EKQbWN8Qk7f8Tzru56wSwZFnn6GawMhvYwiguSnsmsWY3sSU7hAMJSmanMPsrfjMN2erGYPsCk6zhPygUdrcW',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3169340723328172586,-327297054,'bZQf8rk7JCfWDFBiVSNJAXqpNEmon8lmOEWNHCRO4LoyjTa9nsL9IDxLCLemz1Ve3ZdH6fToBQ3WQh5PVmAEid','MgOUp1jWH4vkdKzchJh4v46YzmOpriupnTRyTVLJivyOX1eeK3NTDbGpBE0V06a0I23XeWLygR28gjvyrojfeJEUGqWIm4Asvub2XbdQHBaSFiCBEIkCX4jazQXAQK6iR2JrZumMQhKPU0lCl6jF3k5SLqTWGnN6QhuzGzsQAAmFV1XNPkCRC2Vw3uEha','WVjdvXWlQqNDnGiqsKydIDsiF6m9TP8OFWUp9JQua3twiIPKq5S8qFc96OG','N2VPaiK','rqPMnXVEOgZFyyPsu1wqbdaNzocrJDXw5OeEYgyS5IapDKoRQYiJj1tF9OmELtc','kKdyC5lzcNdrgHOLoFb3e9mLBT2s3Km0fzgZbroAXT9VR2xYCQJPsMEJQbqRLQW26X3Gpk',12);
-INSERT INTO ti VALUES (3169340723328172586,-327297054,'bZQf8rk7JCfWDFBiVSNJAXqpNEmon8lmOEWNHCRO4LoyjTa9nsL9IDxLCLemz1Ve3ZdH6fToBQ3WQh5PVmAEid','MgOUp1jWH4vkdKzchJh4v46YzmOpriupnTRyTVLJivyOX1eeK3NTDbGpBE0V06a0I23XeWLygR28gjvyrojfeJEUGqWIm4Asvub2XbdQHBaSFiCBEIkCX4jazQXAQK6iR2JrZumMQhKPU0lCl6jF3k5SLqTWGnN6QhuzGzsQAAmFV1XNPkCRC2Vw3uEha','WVjdvXWlQqNDnGiqsKydIDsiF6m9TP8OFWUp9JQua3twiIPKq5S8qFc96OG','N2VPaiK','rqPMnXVEOgZFyyPsu1wqbdaNzocrJDXw5OeEYgyS5IapDKoRQYiJj1tF9OmELtc','kKdyC5lzcNdrgHOLoFb3e9mLBT2s3Km0fzgZbroAXT9VR2xYCQJPsMEJQbqRLQW26X3Gpk',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2573349571921301070,-1690847064,'dBcUryc90bwOWgXvbhmTPVRNNIR9wGk7sVLGheLC','PbgjZJbatsGbtIXwo4azZSkWNJvyMWuP5UzDXYwo4xUqaHRXA07yQhMSwgVCZNgWfPohXl9eJnMauWvmqUbj0PWJRLbm2JrAT8NfMwm','QnZSnOimvbE9PEadEW3o14OgBtzLJ5B2cVssMox2fsyWv8TJ6IDWv7g','RbCYyxnpULYxZshpY99sVdGtSq93Ceso8Xd9T2scJH5yBkTCDSZzaN4kyqfY7xxb8TOVZ1zY0N6cDCWve5WZLVsAjX1u6ykfziERnlaooAEigQDz5rVlesJsGEym2XanQRRlZG1GYDcA9Iq9fd2Wja5ndxRQ9BAkHPKVB2MCzXgmxmmbovsH0y2M3eGehaGLcGrj1Zma6dlITBfUFCi2wI5StBc6OCcbjzTUKvxz6nqZjVlhzkQw','w2goSheFj1xeaHHSCXbEIbZlPpEbN3xrlwgr7gfshoQ5Crm4uqd1B2qzEhCF1LTZGk8YJC','II0hrwlu83WJ3qBGeVCcc6onDDHpj3YaHtDsnWuebWtd96RXE9Yv21NF',13);
-INSERT INTO ti VALUES (2573349571921301070,-1690847064,'dBcUryc90bwOWgXvbhmTPVRNNIR9wGk7sVLGheLC','PbgjZJbatsGbtIXwo4azZSkWNJvyMWuP5UzDXYwo4xUqaHRXA07yQhMSwgVCZNgWfPohXl9eJnMauWvmqUbj0PWJRLbm2JrAT8NfMwm','QnZSnOimvbE9PEadEW3o14OgBtzLJ5B2cVssMox2fsyWv8TJ6IDWv7g','RbCYyxnpULYxZshpY99sVdGtSq93Ceso8Xd9T2scJH5yBkTCDSZzaN4kyqfY7xxb8TOVZ1zY0N6cDCWve5WZLVsAjX1u6ykfziERnlaooAEigQDz5rVlesJsGEym2XanQRRlZG1GYDcA9Iq9fd2Wja5ndxRQ9BAkHPKVB2MCzXgmxmmbovsH0y2M3eGehaGLcGrj1Zma6dlITBfUFCi2wI5StBc6OCcbjzTUKvxz6nqZjVlhzkQw','w2goSheFj1xeaHHSCXbEIbZlPpEbN3xrlwgr7gfshoQ5Crm4uqd1B2qzEhCF1LTZGk8YJC','II0hrwlu83WJ3qBGeVCcc6onDDHpj3YaHtDsnWuebWtd96RXE9Yv21NF',13);
-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(81), d VARCHAR(13), e VARBINARY(28) NOT NULL, f VARBINARY(100), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-402530,5163629,'bwYJ97SFDrlX79KKra2841wGp7We4CzwwtXLXjG7XEkUWqG6nwMFwl6EnYuETp6OuB','7xyWdC','THV1vd8EcUVAzscimYRLb','qCGARRYiA9ZB5bwRkVu7jv1ZwZSR5ovScSAjnOGSKfbSen0IxfkD38ltVT70eOEGeGIilyqLdHmLqZUufVurP','sGIMPzG98tpIx0Zpj6hdBzLcdAyYWSpEC4osspQewQcvftq0p4KbKzg0EOGovUSax3vv0jiE9qxP4EJQ9iCkWTN','lagQ9p20jvnd6KzJhQhdJa84s3ILKVO2J4gLSyQW8yu5MLpqp94eEPPEaDlP2IOZTA7SJxYqOvl0vxBp1',0);
-INSERT INTO t VALUES (7556057,9298930,'yynI2wjs8QqibiKRc8UemUbG5oerVYKhHhD','DE','Hy4V1cBSKODfCQ7ncPAERDF','OFs7j5qoVyUJLLDuZINrbOz','dZWYaUMaHUzUAsZGawlXR40l1qaVXTqMjxlpThPDv1Raf','Ca1oyHnik1Yl9v2GhzKEXu',1);
-INSERT INTO t VALUES (-5522913,4933559,'fptaB5wVs8uPYRMf5IIJP9f','BzJc5Nbr3y7Ma','Zdh3o4jTs6p','DyZdTwqGt2j2y50ltEkZt5I4UU2169KqXSg08f3vyAg','72M2eRZZhL1jJq1P','X8gm6emEGD94itIKkIZUJ8xUZSrlBNEg3p3uithlmqW51JjsUoNnTydmOhHRnbjgkMtwHBwZEnBK2UCYH8',2);
-INSERT INTO t VALUES (5749826,40220,'aH3ZKslWsaEKbIJXQGF8zzAJ4DnhKQuqqVHbbd','fxxlNFVIFKb','CAzh6yNLI5NcgUmbI','b5gxpC7WzwuGC9QPEtHOoacoHWVHx5QkfsMJkhqxmYV0GwNqFUOEHjQ10CDRTRDTXv3siVyUw2ZNAlhK','m','VK',3);
-INSERT INTO t VALUES (5479150,8008745,'rSw27QZiqU7AtGsAP4LlmpxuC6qVsYVDf8YIhS2CZCALg9BT','7','prDlDakFuNAMthTP','qNNynQwqRwc3gGnhdksQ5ZZon2d','TryMyn9hXYcrlcWDcEMdHUd4jLW','Zq2VDi49oWOlm4uOCeHrgNO4WBKpn7d7rx7fpvVlHEekpJcX3n8amX1tpCet5K8',4);
-INSERT INTO t VALUES (4230882,15263829,'Pwx5we46vnMJKslGcrp7LoPiR8TSseAX2iMGjr9SXj7KyVl','X6d06n','Bnn0jfFJ7mv8','XFjqjzo5N55D','c6YkTwP2SuEGpmBvx','W3',5);
-INSERT INTO t VALUES (-2178598,3089339,'9GDoKr80fYFarwnhw7lluD9cdl22Bd','V','HZ4k3R','dMbGcSZ2narhNKWUbMQouXAnkLVb2bnGNnXtRrU9','TTBfgZioQXvwqKSJRHstuGhGjRZcdBnqhrJU6IulTQ6nWMLHajEamHRCwcuTo8TEMJRkXZm1AVaNr9Y1','mcKqbyn0FvgD2FoufrjbVpYRFzWLXyzxcJnfX4J5MapCFwPTVnu9tvCL5qDYfF3j8XbC9xfUlZgrexbjAl',6);
-INSERT INTO t VALUES (-687616,10635811,'6gxaIOTRpq86tQ3GPnp2OY2iGwNMKDc89awIXfQY9pT45Qk1KmXvj49PQVhMKnbaRBSGpzJ2','unetMf967','7lMe','GUxBpLqOFeKOtrP4iOwmZ4aH7VAEDAHJ1mLEhUEMR2eYwak','dU6ytRUoc6i0NaBFC8AJEUltXkmMjUJlmYuljlratJPXKcsLgAyoTVbYotoo6trdqvxtnnU536yWKwTInZeZWRV4Sz6KIGwyWj0','vz4T6ABvZ1NNeYPIOvPlqwJazDMTvMnU4Ek3ez61bqzVwONAIJtIg0zXN400JNU5ucf',7);
-INSERT INTO t VALUES (-4070176,11517641,'Xj','HE38fcbHNPFG','N4Q0Rtd7cK2ZkojuR9L54c','q74yr7E1mYQjqc0gtnRZofU1SPCAQV48ykp','6LDVzbgAFFrJz3ybdbpe2crNqVtCHpaDkoSv5cuaJCPVLAmlFJLUe1BYWlXH1dPHHk8whY1RhkD1I','irQciVNKMsDAqnNm2KLmpKi',8);
-INSERT INTO t VALUES (1852796,16389933,'DlWjx78ehUZNDwXbCQMrvb1GcalIdWOpXB04q7g','UXTatYFegK6aN','dE4wS7','oc4GHlerT5Ig0DwXacTCvzIENJIPtwqIdY6wlsRhpx678F0jGcsPMX0YfHQQ8voTG8HQc9l327X71jCs9XgKQCemFU','epGGeBDBEusmtpRy4TcfExyKQNYv8gNVGIrgmdal7k3riLV','UUAZPC9zLiIDDHLh55cwj2jQQ8lTDI5yQdUPYhzKuisPxjG3',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+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 (14265179954205085976,96,'7A8','BPwJ14liEw','83QkcJD2HAnLoz1UVHYrS9tId0IMz7wBuEOKO','n8kH9sqHL','T','2',10);
+INSERT INTO ti VALUES (14265179954205085976,96,'7A8','BPwJ14liEw','83QkcJD2HAnLoz1UVHYrS9tId0IMz7wBuEOKO','n8kH9sqHL','T','2',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98);
+INSERT INTO t VALUES (4885348444304673578,60,'B8c','VXELExm4rqdFhN6PoNLr9oagUTfQ','iR5P7kFWgU6ZTMq1FM1uCaIIDRbxn2IcdQ','AiriHQOkAa','D','S',11);
+INSERT INTO ti VALUES (4885348444304673578,60,'B8c','VXELExm4rqdFhN6PoNLr9oagUTfQ','iR5P7kFWgU6ZTMq1FM1uCaIIDRbxn2IcdQ','AiriHQOkAa','D','S',11);
+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 (8466387782872182281,-4,'TV2UOW0J50OUXznmTm5gs2gvwe2fQP8o','40k3sGo2Ha5hBgJ5Rp3g7WxG5rXUwJvcko37lFCon','zOjwfxBZOON01izwRRtp2e0PLGRt','ZjJ','Y','z',12);
+INSERT INTO ti VALUES (8466387782872182281,-4,'TV2UOW0J50OUXznmTm5gs2gvwe2fQP8o','40k3sGo2Ha5hBgJ5Rp3g7WxG5rXUwJvcko37lFCon','zOjwfxBZOON01izwRRtp2e0PLGRt','ZjJ','Y','z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6685847323651467448,89,'HqNpf2IJ1gj0NVD3Dfu8VQeEupYtu7Ezjj8IMBDL4JApkXBYFGJXeqfNGrinYIG7XzCPwwtY9IkxWaRBnPvDyumIMgM','BnZskU8J3q4JGpJ56yD4lFJqn284nqXqQDAid9jbWqUhNwtvt6Zy4WqNAEas7Z4UZTL8YqGj8jTaZ26cZ4n20ThJQGaaP64PCZhyK0EtX6njwXkTamLuE9PEaJSkf9ywdiBwjsbCUxXrdI90dwaGLiDhGo1KprItIprYxPtYw3tVOR2aRncOSKI0P71y336orAtpVjXU','UOKCZ','KghtQin9sfZLMjbzHSJeBTH6bQabox9ml1vW4COafz84idDXHqZ9tEyGbnth2SZM78ty7sejhGaUsb024ZvpqjgDGTZNn2o63W87X8DwLlL1R5BHl31lEYBykwKkZykkuySDYcUAq50QPxdqwXxcKtz9R0DHBoN9HAb2eBKqf4Wgquno8sMGR1O3NGPdUaZ1cCtMPIoPT','2','l',13);
+INSERT INTO ti VALUES (6685847323651467448,89,'HqNpf2IJ1gj0NVD3Dfu8VQeEupYtu7Ezjj8IMBDL4JApkXBYFGJXeqfNGrinYIG7XzCPwwtY9IkxWaRBnPvDyumIMgM','BnZskU8J3q4JGpJ56yD4lFJqn284nqXqQDAid9jbWqUhNwtvt6Zy4WqNAEas7Z4UZTL8YqGj8jTaZ26cZ4n20ThJQGaaP64PCZhyK0EtX6njwXkTamLuE9PEaJSkf9ywdiBwjsbCUxXrdI90dwaGLiDhGo1KprItIprYxPtYw3tVOR2aRncOSKI0P71y336orAtpVjXU','UOKCZ','KghtQin9sfZLMjbzHSJeBTH6bQabox9ml1vW4COafz84idDXHqZ9tEyGbnth2SZM78ty7sejhGaUsb024ZvpqjgDGTZNn2o63W87X8DwLlL1R5BHl31lEYBykwKkZykkuySDYcUAq50QPxdqwXxcKtz9R0DHBoN9HAb2eBKqf4Wgquno8sMGR1O3NGPdUaZ1cCtMPIoPT','2','l',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (4284643374377951021,-6,'qrPnc1RSkatNFKvssd3rPsUQ82qoyTostWcMd','DzmychRcJFfwQIP5R9h3DyXDzN3jSPyGfPY9856HUkAcz5U9lynlVQSqOzsQqZmtFX5VSEgHH22P9yRTMQh4NiX6AmnbIlOQM3mQ5zO60r','L3ly3','3YMfIxyAQUw9esgBCGDJV7GduiaAaOziOTZRu5fACqfl38aAyJaWsto4nasL7eSBsXhHOPVSMGDTEBIfdfAEgmtA8fhJVG1nCjuDvqD5l36nocw','xs2','j',14);
+INSERT INTO ti VALUES (4284643374377951021,-6,'qrPnc1RSkatNFKvssd3rPsUQ82qoyTostWcMd','DzmychRcJFfwQIP5R9h3DyXDzN3jSPyGfPY9856HUkAcz5U9lynlVQSqOzsQqZmtFX5VSEgHH22P9yRTMQh4NiX6AmnbIlOQM3mQ5zO60r','L3ly3','3YMfIxyAQUw9esgBCGDJV7GduiaAaOziOTZRu5fACqfl38aAyJaWsto4nasL7eSBsXhHOPVSMGDTEBIfdfAEgmtA8fhJVG1nCjuDvqD5l36nocw','xs2','j',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6901374235429728942,59,'6juJ3W8lZ63','X','YWeNCx4OY0','loz8NOV3tN119ahgfIMRAVozBC7MvQatg1ng8aQvrXpabQ71ot1D2mV4SBdLZVyo4MrQMWZw4sfVk3HT0ZyvYvDl9AjMjWw53qtVESgHoyZ7xpmjyv6s5NbNlmsFcLxybFtjzejubbz31MWw7s15yJ9Fbr16VBaB66uCNLci40CKvjLdCqUUvpUK52O2vE9DiPd02UOR80c3FUJoCFDIsGma8xnf8QzVmuqGlDPl9a','oV','WC',15);
+INSERT INTO ti VALUES (6901374235429728942,59,'6juJ3W8lZ63','X','YWeNCx4OY0','loz8NOV3tN119ahgfIMRAVozBC7MvQatg1ng8aQvrXpabQ71ot1D2mV4SBdLZVyo4MrQMWZw4sfVk3HT0ZyvYvDl9AjMjWw53qtVESgHoyZ7xpmjyv6s5NbNlmsFcLxybFtjzejubbz31MWw7s15yJ9Fbr16VBaB66uCNLci40CKvjLdCqUUvpUK52O2vE9DiPd02UOR80c3FUJoCFDIsGma8xnf8QzVmuqGlDPl9a','oV','WC',15);
+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(21), d VARCHAR(80), e VARCHAR(59), f VARCHAR(30), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5197849434679426437,492,'9blV4K7S','xw1bOI2O12FMDu8BG7PtZx0xoGSrYUAdY18FomHoUc4tqt6KGchJYGFFriV7AtzSW','5OMR2AllCDxJbNXj','mMXAp','C2','ek',0);
+INSERT INTO t VALUES (-8673221768563652335,55845,'DmSrYsmPGtE7q','pakthFaSKYi2O7Q4x4Yj8W7pox3rTlusAt1nAQhFzBW4f6lBat','jFS00Lc8MAvnPMO2aZm2TEbiWnNB999g64hXh0b1vpIHq9C','u30fNOChfWuQ2AGLmdKyItNSf','G','tm',1);
+INSERT INTO t VALUES (3087366804558036135,29456,'gma9jrynUD','tRGdOCeHbIeDCEXaIvJrZhfpo0CsB5gNU3RytHZuOiq','SWBass2Ra5j2eXjgD52ljWGJaWTfK62uGaDG2pEQ','iQjeNAMxao6dY1EZP9gfbZw9','g','GQ',2);
+INSERT INTO t VALUES (4695647459653054738,5734,'pYZTFvNzj','ZlVRDLm6JjvfSnuPFPfeAKMCGQFYcW5MroiZ','1a6mos2bzS3F6ae3fVgT8hLMnH2jm6','TLPajFrdVh1Lap5AZG1lC4fGyzb','H','L2',3);
+INSERT INTO t VALUES (-3284090941290837458,38450,'Up8','1JTvqEK','odqrC04lj6RrwOvYktgX3o8IDZiGYd0pEPhH7C','Pj','fl','OP',4);
+INSERT INTO t VALUES (3078712649666322504,33973,'Q','JE3GUyqZqpnt','17WKDXKZsv7Y1KgNdCWCO2Se3','PjT7GRk8WSbIgxju3M7K','w','9',5);
+INSERT INTO t VALUES (-3630099510631431897,41146,'dmQY','xhfdQH6ma59ZnpVN0YAxDgepOTJMalXZvjaXJHYR91jz4O1Lx3B7','0FFH6s6qTeBUWHVAdW9fFJa','54YU0yhX7RJlGYIc46Pl0xEdcE','G','F',6);
+INSERT INTO t VALUES (129188180121360603,5575,'qS','hYyT9Eve9tr1eQAJH','9wvUV6iR20FUZIYkkGYFVdrD0mT','PDwn7j9','Na','C',7);
+INSERT INTO t VALUES (-5166698969695741210,52852,'aESFiPaFoUWlnXQuzLj3','pySWr98qR1GwSFfhJcE8','Zz02nK0zKcu','ZMpdCE','k','Ee',8);
+INSERT INTO t VALUES (7269380657784684465,41927,'wBQecZPoJK4XPlK','YD1LrG3FJBV7NwDhJ9IPh14E4aGQtYMcGEiyfFj7hB3tU4M3pkPxo8','tnF9rpf7jNQpr8SihQQqC5a3hRBOQFrQLwuYsPPhNaaEYWbUdXr9DCSlWA','cWvKp8CbNzyxeLOXSdmtWD','oT','2',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(21), d VARCHAR(80), e VARCHAR(59), f VARCHAR(30), 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 (-7828749003413873069,12034059,'JKW1KAqPcXSU8iSG27xvLX','cn1kqUL','dkUkYXp6YCQumg8H3Eli','kR5bLn8XyhrPLaN82VRrsid5VhiuLIMNNSuWcV7Pk5Ig3MgxAydo6b4TMJCDFuip6R8MUhXbFE','7M65YFHNeEy9ksHxS1fweDp','mhthS0lK59MQHocW5Hm5UVXjGOimQls6qZk2AZJToMsfODD7C0UbTB0uO0UNs3x',10);
-INSERT INTO ti VALUES (-7828749003413873069,12034059,'JKW1KAqPcXSU8iSG27xvLX','cn1kqUL','dkUkYXp6YCQumg8H3Eli','kR5bLn8XyhrPLaN82VRrsid5VhiuLIMNNSuWcV7Pk5Ig3MgxAydo6b4TMJCDFuip6R8MUhXbFE','7M65YFHNeEy9ksHxS1fweDp','mhthS0lK59MQHocW5Hm5UVXjGOimQls6qZk2AZJToMsfODD7C0UbTB0uO0UNs3x',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(82);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(82);
-INSERT INTO t VALUES (-6550601281367986723,1271067,'7mHOieb83pqCWiC8','q8RVFj','AFWA3c7HI58DLXz','mZy932UknzMQFqmebDPF4Kp2Qpm0SCoujr29qQ2lYBpiZ','Q4nYj6TLbD9iM5q','gEEmFzo7bhdPFG4knHyzQo7WnZW74LFiqg7GG9sWjNNQN',11);
-INSERT INTO ti VALUES (-6550601281367986723,1271067,'7mHOieb83pqCWiC8','q8RVFj','AFWA3c7HI58DLXz','mZy932UknzMQFqmebDPF4Kp2Qpm0SCoujr29qQ2lYBpiZ','Q4nYj6TLbD9iM5q','gEEmFzo7bhdPFG4knHyzQo7WnZW74LFiqg7GG9sWjNNQN',11);
+INSERT INTO t VALUES (6460070438325041242,48968,'b8iYpd','3U4zyNsk','mifpSZD3cB23ek2ZCpU','nXibCfAXUqimssvdzJrChHwBH','68','3L',10);
+INSERT INTO ti VALUES (6460070438325041242,48968,'b8iYpd','3U4zyNsk','mifpSZD3cB23ek2ZCpU','nXibCfAXUqimssvdzJrChHwBH','68','3L',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(22);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(22);
+INSERT INTO t VALUES (8348255865688930835,62282,'kVdtKrsV','JROnhg5TeZwEf5DoFXJjKbZIAqJzVn1hf0pOHya9HBPCZs','xb9ahzzyzR9aNYi2aRJ09t0U0UWBHuc1Oo7EmPzxRDrEaDw','lD6VcE0AeXOLjivc','2','DM',11);
+INSERT INTO ti VALUES (8348255865688930835,62282,'kVdtKrsV','JROnhg5TeZwEf5DoFXJjKbZIAqJzVn1hf0pOHya9HBPCZs','xb9ahzzyzR9aNYi2aRJ09t0U0UWBHuc1Oo7EmPzxRDrEaDw','lD6VcE0AeXOLjivc','2','DM',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-7845646281346057600,10838328,'KgWS9EzzERJEfdfl44b7yX5JuUPYfg7fk2k','st6OW43tvLaIS3aUvUJudZovbFNGDbWDK9QRcZs8M','jGmCTydOM6','DvxB0mmHlGKYuSQ3NwCjyppS6G','euO6ixVS1mNIexAYXcqAPWkyNbZKoH','oDBB6MqODkfjC2SlmFao52pjqITrDWRbTBMomtrQv3P55iImMK3wqtJdYinl1pXTAiGp40X9zpV71UpHET',12);
-INSERT INTO ti VALUES (-7845646281346057600,10838328,'KgWS9EzzERJEfdfl44b7yX5JuUPYfg7fk2k','st6OW43tvLaIS3aUvUJudZovbFNGDbWDK9QRcZs8M','jGmCTydOM6','DvxB0mmHlGKYuSQ3NwCjyppS6G','euO6ixVS1mNIexAYXcqAPWkyNbZKoH','oDBB6MqODkfjC2SlmFao52pjqITrDWRbTBMomtrQv3P55iImMK3wqtJdYinl1pXTAiGp40X9zpV71UpHET',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-4493218275918336286,9732854,'CKl9b','Lf8Zw8WROBxhUxppwTl8jJ9dxjnX3OXsyzi1Fz9XF4iqBK1pzLBdIWFokFMdH0JmyVLQiW3z8olax7Sn6UTggcMUMV9S4TuvNh7THUZGLPSdYcQJJM5LJzL','5DkBGXKwN4EhxWBtp4r','CwfWJEIwQVfFaGUwGrplL69Y4gT4g8qcafoB2g5MBbjr84ST0RBvwTlpjjVyiclMr8EzGOvqHG0KqQcB4tXgAkn85VoFxR41jswh6mxqai9DzMTc296oJS4TPTZBtJ7WS0OnF14F6FiP3fWEe6rAMFnQzD1HyXT','m8ASLstG6oSgJDHf4fSduPYLNZxkMyzGRvoK3wz7DO','lpWKzpqnEi818TnIjSDwT1ligv4BXoZsJ8qGJqeNTzIdCsoReSPt23X3Nyf72Ssk3ED',13);
-INSERT INTO ti VALUES (-4493218275918336286,9732854,'CKl9b','Lf8Zw8WROBxhUxppwTl8jJ9dxjnX3OXsyzi1Fz9XF4iqBK1pzLBdIWFokFMdH0JmyVLQiW3z8olax7Sn6UTggcMUMV9S4TuvNh7THUZGLPSdYcQJJM5LJzL','5DkBGXKwN4EhxWBtp4r','CwfWJEIwQVfFaGUwGrplL69Y4gT4g8qcafoB2g5MBbjr84ST0RBvwTlpjjVyiclMr8EzGOvqHG0KqQcB4tXgAkn85VoFxR41jswh6mxqai9DzMTc296oJS4TPTZBtJ7WS0OnF14F6FiP3fWEe6rAMFnQzD1HyXT','m8ASLstG6oSgJDHf4fSduPYLNZxkMyzGRvoK3wz7DO','lpWKzpqnEi818TnIjSDwT1ligv4BXoZsJ8qGJqeNTzIdCsoReSPt23X3Nyf72Ssk3ED',13);
-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 NOT NULL, c CHAR(42) NOT NULL, d VARBINARY(83) NOT NULL, e VARCHAR(42) NOT NULL, f VARCHAR(3), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (18773,-8419818049401682301,'KzBouMepZBoTGTxLcI0fTvI','0gx0dsRb9WiUsfToNxUjJa2n6i6E6KZfBUfqUulspIXZiNxofP','jK8TDZalAR9DtwTguYEf3x6yIiej','Qt','EqswW9q801EDdeDmmiqRoPWb66UZSVerjVVTWIeQQ3UCmk8m8Ega2KEcpUFmi5HIWBQdcdhOrpua0lNQFRvTCKchII9XCNNJbM','oXHV9uObTA5oMYIGnorujBfXpJz2yPiuPE4NRYDn6KfyUP80IR9OfAZcsmGchoQr',0);
-INSERT INTO t VALUES (50190,-7882034900636257128,'ReNadnioxBBd98C01aB9MGTTTNlFm63','6iyrTl6Ey5SN1nvwHC3OD4p10OkExdlmLqZjvrvTs','aGb1GVZM93aH26vu2R9r9','Ar','iEWYE7z7kh8fMU2LQeEuVDsFsKBCVpRv7tatWaHJ3y91Zbxi','sDDRObeh8HO1JMdNcb9OIHmvGIMhKR9ay5ZS5xE77f2xJo7WXIiwmwqvPJQWwcTNHs',1);
-INSERT INTO t VALUES (10015,-8034220978856927729,'rIpexhnLbwORtifY2HKGV2IAANLf82d7fpsc0','AJGR7TsQeGOSA8QD5z1yRzIIo','0qglgGeSm8KQIRhQSaVx5','Ga','O0htgoXgslsAubJbbg7CKm9UkJTGw3ONDAyZrDRAJcluWLp9QASPIl9yBDWZG5sgkyydkzGa','byh95LyjNnd3y',2);
-INSERT INTO t VALUES (11923,3959536179793097941,'8tdfuezqWXVIkt9ONozi9I2pPplYITKLuzZevr83rh','hrhmCplbJjPLADXoliMiJDKG3jNv6nq5M','yJNMXHYqxgij','A','qIbRaTLBKHxsViE6kmlew90UZ4WOalwZmMR20wjAQnPulfETW920uz5NeSW','Tlug3nhWsmoUS8sp4V2pUE0UB36mkRkm3aDxOmRKJj6SwrTgnrV4P8regaryv44S7YvGnYe02uViMk',3);
-INSERT INTO t VALUES (13091,5288800552110261545,'By3tdn','7RjI9L7M9z0tEaAhPwp1Oz','KWvceFjyMQpqIbUh3FSKA2tPhGtn2q8cj','J1','dB9qlVzmIlqqHpiHPw0','oKB',4);
-INSERT INTO t VALUES (43162,4880228954604876927,'6mEhGw','9rmeWkwdj0JonRMSG6HlMm8uMSUWV3dYkzPekoYtJl0Cw6SahAG09JTAOHxKDRNXSf91jDxRjh24S','eb5Y27TLXEm0KX5tdmhgy','z','vEDUvP9LU7M','6CtdDJcRJHWcTYb1CXTdw0RdWL5Edjtf1xLRpdhZ4CQWQ6jLAoCS8hcrwJzU6dO3MxivaOw4mRAetPGh3qHUT6ym',5);
-INSERT INTO t VALUES (4120,-2149377494308720777,'r','h5Ka86Xld7Akf9Admz28m1g3','lR9akLP','MXV','X48FIls1QAiVExxLN71DPFYDdeuEB80J2FPpOvW52T','JbaccyAk3mIflJ',6);
-INSERT INTO t VALUES (44369,-4868024501191312038,'rnb3b1y2a1y52iokBA8egzRPrGPZ9','Jqwxf71gD8wobGwAdUcT5Bv2do3M','OL1nkH4yWK','ds','Ae6ZPO7q8Eq6v1ilQvtxQKMHk','59CjK6',7);
-INSERT INTO t VALUES (50056,-7896319138846106322,'Scc5Gssd8','zhdmmSODJyDxB4xgH0ZWxvVmQrlfjnww5hTfUYIQB4hxGUzdbKWvqfgyGehboSr9c33LEQKqyyRrpMzfCOm','LXgiSf7joGr0ZYDXLhSxtTM','c','xc2nZ7KUKHM8fNia4xzF4u4J','gB77NBzmBjf881bdjyjfeFcwUSFcSNSC2XysuZHAY8ZPJp43iK4jCeVdI',8);
-INSERT INTO t VALUES (33918,2110970756566102154,'TNvfJwhxTV20gCo7PiiEzWBKt','pzFJ8PtZJNH1Y5ecRI28Eo2X2GDUnN1TeE6Sv56qiSFYPc2lSFM17nC4DHxJXV02MIVrVi74r5j5a8ttldH','AAnkpx4Ux1LuE2gzJiXDgRRj9Gmps3Fjuu2Ybj5Z','sMs','n2WmT7wLmDjH20yZEERtzBYMwsqAstpTNa7KDd3PNj1Sjbdjq21xu5mQOJfCxXr','yAHFqV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2661983620215479526,5968,'zJ5tqTwCiuBtFVospq2C4F','iCglHDNYxYELYISrxNPdo02hTG92XsQ3OHhOoYiinTppNNGKEssPAbNTDC5pqU','nHJKrOGQn7reV7TEckzB','s3XvxYlVCKjVqdu5MY5gJ','V','v',12);
+INSERT INTO ti VALUES (2661983620215479526,5968,'zJ5tqTwCiuBtFVospq2C4F','iCglHDNYxYELYISrxNPdo02hTG92XsQ3OHhOoYiinTppNNGKEssPAbNTDC5pqU','nHJKrOGQn7reV7TEckzB','s3XvxYlVCKjVqdu5MY5gJ','V','v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-396306233659574143,31066,'mES7V','kztO5fpoclhj1YcHY5v1gpbdrQcSnTyjw1NTmDJBwWg2oj3eXu1zW0RZAt8DkHNNTDt8z8rAfLaxF6OV1MSBxe5DXrDuqHwOW1KbScu4ADclSC2v3kTMT7Tl8w3DfcZPZytQx8fJsCj8VzuMvr1GxFtqEliourn5Dg5HIFiDJirKnKmAMEWlLJBegWs05LRhEnEw6Gv9F','cCMYar4RlA5IH6G1dA','jZohXFstwRR2T4D1af2HghcYASle6aIXzGCJF','FN','oN',13);
+INSERT INTO ti VALUES (-396306233659574143,31066,'mES7V','kztO5fpoclhj1YcHY5v1gpbdrQcSnTyjw1NTmDJBwWg2oj3eXu1zW0RZAt8DkHNNTDt8z8rAfLaxF6OV1MSBxe5DXrDuqHwOW1KbScu4ADclSC2v3kTMT7Tl8w3DfcZPZytQx8fJsCj8VzuMvr1GxFtqEliourn5Dg5HIFiDJirKnKmAMEWlLJBegWs05LRhEnEw6Gv9F','cCMYar4RlA5IH6G1dA','jZohXFstwRR2T4D1af2HghcYASle6aIXzGCJF','FN','oN',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-131732214117926227,58971,'0Dk','MPrCUTNQIWi7mBxnB1G52Lc1yu7XMXbbFc1UfX4bUd4SyYJQvL','WjXe2mRqPagfI45G1662hdfBggIJPGuJsZtZAdSXFVVgd','g4BD6AH0XPK0nnchZawoePfzpc8nMhViU4EybfmvGR97fdHSfC9UvLWQRUu0y2VEFf6pi9oNWH9d1AqtpE4Sk2cBvbEowNh4byEjcij4J914YKxpaxEc1aVwIVL51jXzTYFcqo1eb0H7nmwGR6c6kuDVTbD9ML','1N','B',14);
+INSERT INTO ti VALUES (-131732214117926227,58971,'0Dk','MPrCUTNQIWi7mBxnB1G52Lc1yu7XMXbbFc1UfX4bUd4SyYJQvL','WjXe2mRqPagfI45G1662hdfBggIJPGuJsZtZAdSXFVVgd','g4BD6AH0XPK0nnchZawoePfzpc8nMhViU4EybfmvGR97fdHSfC9UvLWQRUu0y2VEFf6pi9oNWH9d1AqtpE4Sk2cBvbEowNh4byEjcij4J914YKxpaxEc1aVwIVL51jXzTYFcqo1eb0H7nmwGR6c6kuDVTbD9ML','1N','B',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-5203335270481110362,28537,'zIERQmeccD','3FE7qTGIaY0VmtSliNRm740WSFSIfUuTpHS6b4H6NZV1XxIKgyJg37P7WzAl6N4sNyhVtDxBTXY08ImU1w1glYkUeuuiCfgAsxgvr3tH78oQwNFbFWuThy4o71w1e6mPpldUs1YYC2pJRRaQumTIQqfb8BdFD1WG3WTnub1Be0hWI0uYauN5EZLOYpSz','dZCYdBOVNwu4EVTGYBreY2','Qy1Gi4CvzU5rsePe8fqFdzzM07VTfpbzUkSXb8kUdywJQsUCPxmc7I62kr7epR2QFCRjndgtD23M6L1T7vTsDZBdSt3bpzcP7V4iPuFyln6gCfiEMEZGcEKtjxm4ebrcksW79ZLzOHR9zCGvJh8SHlbhoWUjBsCpxtnikgpCRbWg0H5YNZ958LqKxq9LFRnj2T3JHErITuB7YpptNI6AYAtRJ0b5pX','nDK','w',15);
+INSERT INTO ti VALUES (-5203335270481110362,28537,'zIERQmeccD','3FE7qTGIaY0VmtSliNRm740WSFSIfUuTpHS6b4H6NZV1XxIKgyJg37P7WzAl6N4sNyhVtDxBTXY08ImU1w1glYkUeuuiCfgAsxgvr3tH78oQwNFbFWuThy4o71w1e6mPpldUs1YYC2pJRRaQumTIQqfb8BdFD1WG3WTnub1Be0hWI0uYauN5EZLOYpSz','dZCYdBOVNwu4EVTGYBreY2','Qy1Gi4CvzU5rsePe8fqFdzzM07VTfpbzUkSXb8kUdywJQsUCPxmc7I62kr7epR2QFCRjndgtD23M6L1T7vTsDZBdSt3bpzcP7V4iPuFyln6gCfiEMEZGcEKtjxm4ebrcksW79ZLzOHR9zCGvJh8SHlbhoWUjBsCpxtnikgpCRbWg0H5YNZ958LqKxq9LFRnj2T3JHErITuB7YpptNI6AYAtRJ0b5pX','nDK','w',15);
+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(8) NOT NULL, d VARBINARY(93) NOT NULL, e VARCHAR(55), f VARCHAR(33) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9636036,719921,'6l','lLn1uq6dm2L6XkDBs6ULTGeHWjyS','j19qD0F1s0wfwd1kMw1qNNffTtn155c74gPKG','KHmIFZpFSdDY','gQ','i',0);
+INSERT INTO t VALUES (5085742,5756138,'A23UBZ','Jm8m88zR1fsbHfcm36ipDV2PzlpBPl5faL4Nr4xoYHDw3KOZFmTGbDGF4mhUHTsVYrHiNuRe8WRoTRALCP','4AuE2OAwxNeG','QSRmLXo0UX5','1','2',1);
+INSERT INTO t VALUES (1825670,1781158,'39dLlUcK','USBhoiNs5w9P0sCYtawgZs0pMdkVadY9ygkpIqjERor3JTPCblynMkquGDRxOKsOyPAi','gtBjsSlu3jedTjpa8WMuVaNz7EFQh','YOo4ceaf9SILWVJuLfjVCJQf1R','uG','s',2);
+INSERT INTO t VALUES (15135138,5137649,'1Go2u','vXjBBKbds23MxnJuqMeokrmBmD7g','raqP3TXFPGrHOkYUlgnUQrBnwgHA5VIrVROm5rKNes2Z','ctTTi7OYpMbf9aC','7M','z',3);
+INSERT INTO t VALUES (7036972,-8056921,'TIVro','dyrH0CqTFkFVnzxUw2hfpyFr9rlz3aq11kJ9YaZkvGOZxIJ3nfEkHOuG7arNmERrW1h8','ljFE8EgkalGQnigAjPtPnYE69jStNBUbrsn2U','guxfEVecD940ZLmE9DNQxTqhS23QWDC','YM','G',4);
+INSERT INTO t VALUES (10858052,-1043152,'Yrlz4bf','1iq','kC0m7VAadK7FM8KHRR6XyivsFbFRd7eIz8p0MkYNA','35TkV','r0','g',5);
+INSERT INTO t VALUES (14976407,-4588051,'G','QM1scAcNHRXSve2b2rtDKlYygyVbUzlsCoKquTc5xkvGVqDGMWtrD036KXXyE8Kcg1f0c3vbotDd3xs','BFWidavBFkhq5hd2lOdnhDOcxv7pm5SbWVwzGSi7FdsI','HnLFB','sD','M',6);
+INSERT INTO t VALUES (7126716,-4105825,'fCTB','y9M2D8yw0utKXgzT6phLOd3Jdn9yRYgj0JLoJNmxP6dC7l','26hiJimMtuO4XEHVo6gfSpSLfJJzGUD0wOyVi','KK3','bh','C',7);
+INSERT INTO t VALUES (8854007,3333725,'sn','xIN3z3XhUBvtxRTfIUsxG86O89XowSiqvfdg0S98etwbucoTZj2oQNVzwK4eZH0fWEylLdpLMN','fLybxwHejanElb40UxRTrNT8SotaQLm5HtE2s','olV','V','m',8);
+INSERT INTO t VALUES (4266238,-6371921,'tlYeino','QPo4wAVeGIkztqO23EGwJv3lX7l1031WF6gocKyguBN84sDN','khrrAFdVlqI2pDCux1DdY','avTM2Zhpp09Cujc12TvvKwKwa5z','v','k',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT, c CHAR(8) NOT NULL, d VARBINARY(93) NOT NULL, e VARCHAR(55), f VARCHAR(33) 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (10418,-2101000673131780460,'0eHtjVq5GCv6A2oqAvwuftYi','k5JDNitvdzUAabG','kU7S12Q','t','snkK6jnRQA86IJEyPjlPbCCXkVuz2EjvtWhaCU9KE1m2YW0mXrtLx0cnbi7myMm6kZ','nsDzHhtcXEAz6ylBQwbnu2KZH9wps1zQ6',10);
-INSERT INTO ti VALUES (10418,-2101000673131780460,'0eHtjVq5GCv6A2oqAvwuftYi','k5JDNitvdzUAabG','kU7S12Q','t','snkK6jnRQA86IJEyPjlPbCCXkVuz2EjvtWhaCU9KE1m2YW0mXrtLx0cnbi7myMm6kZ','nsDzHhtcXEAz6ylBQwbnu2KZH9wps1zQ6',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(43) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(43) NOT NULL;
-INSERT INTO t VALUES (58149,5454767333861250015,'uy8WpWTnKr','6GRfaLoRE1WY54xuljFVDwTiLOtJTJERZf','JisNGKcnxBdnCir5Xht5jj2','aiq','mXHMWFFFbAyJexrNZJXxCy4XnAoa9TO7181We3LvjUd4eSO64Jyc9zFY30b3gKEJqKJhTW34OK3jx99Hp34daA9s2so4xGVgCiFp','QifUdY0bR94C6boWEMspYojTiCipZ6gc5QH2sPCFS9AKBhyclNFuN2nJTDDXTd',11);
-INSERT INTO ti VALUES (58149,5454767333861250015,'uy8WpWTnKr','6GRfaLoRE1WY54xuljFVDwTiLOtJTJERZf','JisNGKcnxBdnCir5Xht5jj2','aiq','mXHMWFFFbAyJexrNZJXxCy4XnAoa9TO7181We3LvjUd4eSO64Jyc9zFY30b3gKEJqKJhTW34OK3jx99Hp34daA9s2so4xGVgCiFp','QifUdY0bR94C6boWEMspYojTiCipZ6gc5QH2sPCFS9AKBhyclNFuN2nJTDDXTd',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3505489232,-3157491,'U','uV3fdHsjgVxP4liBto42vtQDMtGezxRMud3wv94AiKkaX2aPh9xPbGnRpPCFKqMS2r3tgL','ZYXs8EdXcyxO7hQ2bs2Qovrp0tlaa5uASePzo0hsJLXd','f','a','O',10);
+INSERT INTO ti VALUES (3505489232,-3157491,'U','uV3fdHsjgVxP4liBto42vtQDMtGezxRMud3wv94AiKkaX2aPh9xPbGnRpPCFKqMS2r3tgL','ZYXs8EdXcyxO7hQ2bs2Qovrp0tlaa5uASePzo0hsJLXd','f','a','O',10);
+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 (1264114679,3728198,'A2XyP57tp','AzakvkLmfuxGrIN9CdRCvsPEAQRLqVO9liXJOz7lpMHn27VhOci5hxCwAsyAFMaLP9vLRVbPS','05dQktE0E1qdN51wWYNYDJLd27c2oWjeh','jmA9a2PkyXaLEE07kpmQgd','fQ','a',11);
+INSERT INTO ti VALUES (1264114679,3728198,'A2XyP57tp','AzakvkLmfuxGrIN9CdRCvsPEAQRLqVO9liXJOz7lpMHn27VhOci5hxCwAsyAFMaLP9vLRVbPS','05dQktE0E1qdN51wWYNYDJLd27c2oWjeh','jmA9a2PkyXaLEE07kpmQgd','fQ','a',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13183,8178785304657097499,'WJ8UKNJ11O5zmwuMXTsI','DcybZok7XWP1USrN8wKsMQH0RUf','DHB8wg7Bkrsc1','kur','dDRlfsrdaoRWoJgn90wkH7d3sriQ6OWBf7aM61mlEyBbKBlj','1wUvBKuKrM9DprP0zBmxXRhnr7gpkAM',12);
-INSERT INTO ti VALUES (13183,8178785304657097499,'WJ8UKNJ11O5zmwuMXTsI','DcybZok7XWP1USrN8wKsMQH0RUf','DHB8wg7Bkrsc1','kur','dDRlfsrdaoRWoJgn90wkH7d3sriQ6OWBf7aM61mlEyBbKBlj','1wUvBKuKrM9DprP0zBmxXRhnr7gpkAM',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2219,3412133172373008028,'wFCmDHVwsQUkQdHnypZrjmvxfFk7hs4bLGzgN','OSvHoIzX1Z9cBuBTJeHCXIlTTyIK4IfaGD0UwU8qQtLfL2P2uoANdKjFlNFEkINPDeJNCBURuXbfFEYhYq70sZ2cNYs4oi0Kdm1O6aKTtiKvo40U5y750sfzK3YX2DX7TRnT5fpVngPbIyESCyOfNISHWD92ICgarfsrMPAytlFdrdtAlEbdFemNi7H8edSXbcETcrHeWPLR35lcaTlJWkNBqls1A7V0n0n8osDdQa4i20erCD0fmHH2YG6o','9s8j28Czlejep6MF1IkqVlxvSDajK92UNprX4uEUM','2SJ4dsaFtA9qb2MW7NiQww5NsowDScCA53Tyr98rTzPljWyVcMAeUKcu5ujroBio0zUi2CtxmIYqMgTLBQPnVHKbYqZJyWJFm33e4LBfUSZPcg0mKaJDGWfbY2wSkKoI2No1Tg3mZXW566ChURbU6V7u4ee4gQJHpC','2160CwfDI9l3D7qg1BWjkuQZobPOxAj8AvJmwswoKLmLnGmKR8BrO96FVLSeKyU3izAw6k3I1YlH3lznvE','R',13);
-INSERT INTO ti VALUES (2219,3412133172373008028,'wFCmDHVwsQUkQdHnypZrjmvxfFk7hs4bLGzgN','OSvHoIzX1Z9cBuBTJeHCXIlTTyIK4IfaGD0UwU8qQtLfL2P2uoANdKjFlNFEkINPDeJNCBURuXbfFEYhYq70sZ2cNYs4oi0Kdm1O6aKTtiKvo40U5y750sfzK3YX2DX7TRnT5fpVngPbIyESCyOfNISHWD92ICgarfsrMPAytlFdrdtAlEbdFemNi7H8edSXbcETcrHeWPLR35lcaTlJWkNBqls1A7V0n0n8osDdQa4i20erCD0fmHH2YG6o','9s8j28Czlejep6MF1IkqVlxvSDajK92UNprX4uEUM','2SJ4dsaFtA9qb2MW7NiQww5NsowDScCA53Tyr98rTzPljWyVcMAeUKcu5ujroBio0zUi2CtxmIYqMgTLBQPnVHKbYqZJyWJFm33e4LBfUSZPcg0mKaJDGWfbY2wSkKoI2No1Tg3mZXW566ChURbU6V7u4ee4gQJHpC','2160CwfDI9l3D7qg1BWjkuQZobPOxAj8AvJmwswoKLmLnGmKR8BrO96FVLSeKyU3izAw6k3I1YlH3lznvE','R',13);
+INSERT INTO t VALUES (3612711971,-8374002,'o','PNdbzZKXzvAFlQuTxJFBIuxEBeQeNl0rEr1NFmHfavf0lh2jh23Dt0xmPO944AgxRZQpzuvTevfq3M1yIAm0ETqtdRfRQB54d5H4eX5ETgPcG7RYmJqWDGbyzvEIgcj1V3hmWtStucd3PEoSf7PsiijTZHnPNTq67VpLriGLeo4AtGJfj1EM5oQfaD8M40yK5A2ic4zwNCzSuP0g5kh','xLVLDaGPO2Zjuf9ApqYWgGqUHLXfU4OPvA8xGOpVH9','I4YLt6fD0SSbBFhBbH1y','P','r',12);
+INSERT INTO ti VALUES (3612711971,-8374002,'o','PNdbzZKXzvAFlQuTxJFBIuxEBeQeNl0rEr1NFmHfavf0lh2jh23Dt0xmPO944AgxRZQpzuvTevfq3M1yIAm0ETqtdRfRQB54d5H4eX5ETgPcG7RYmJqWDGbyzvEIgcj1V3hmWtStucd3PEoSf7PsiijTZHnPNTq67VpLriGLeo4AtGJfj1EM5oQfaD8M40yK5A2ic4zwNCzSuP0g5kh','xLVLDaGPO2Zjuf9ApqYWgGqUHLXfU4OPvA8xGOpVH9','I4YLt6fD0SSbBFhBbH1y','P','r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (1537093770,2051351,'x3Hr','9470wNkGZ6LSgKkub0qX7dHHsilkYSBwCVsTKHSm47vJJvV3EaUbjUmdpIeAKAKfJc8eaRkeIr4qHeqM','q4r7LQdQ','dwnQBi0qVVY3MJMqDf1qy0XDhHvIePr1wIh27Xx8lzdKBL64wiwptypx9loDAkURW6QYTKVMmWO5Gx5ywUhBXze2','79','g',13);
+INSERT INTO ti VALUES (1537093770,2051351,'x3Hr','9470wNkGZ6LSgKkub0qX7dHHsilkYSBwCVsTKHSm47vJJvV3EaUbjUmdpIeAKAKfJc8eaRkeIr4qHeqM','q4r7LQdQ','dwnQBi0qVVY3MJMqDf1qy0XDhHvIePr1wIh27Xx8lzdKBL64wiwptypx9loDAkURW6QYTKVMmWO5Gx5ywUhBXze2','79','g',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2414828294,6535889,'uwk2oAu','8oBlqgsZKCvsoT0YHdCytmSPa2gl45H7oArp90ssGfKxLAuarvwKGSwlCBEXaiaBtn1ApmsEaYgIPJ3vA7dOIDcnZ06sOkidsMPYvogfqjboWPCjm72uzS0S7ziTiuPb4CvaHB3T1rPKePSsdQZPOhFOXYrZAuoOYltUDn34mTB1JNInafLIgCVcuOnaZPl9YMnEOhqXxvVaUeTKv49W5rmHA3SWNB0DFzM7Rj33Dz','XhJaefRLSNfIVfZpthNzb1FSezAp1','esnatkFt3OZgiXYIrlFVdbnCIXUw7hPBJQPwXBlPcTvoxeHcOZ8GYiAiJEmvG79SzYNSdKr0vQG06748p','Md','6',14);
+INSERT INTO ti VALUES (2414828294,6535889,'uwk2oAu','8oBlqgsZKCvsoT0YHdCytmSPa2gl45H7oArp90ssGfKxLAuarvwKGSwlCBEXaiaBtn1ApmsEaYgIPJ3vA7dOIDcnZ06sOkidsMPYvogfqjboWPCjm72uzS0S7ziTiuPb4CvaHB3T1rPKePSsdQZPOhFOXYrZAuoOYltUDn34mTB1JNInafLIgCVcuOnaZPl9YMnEOhqXxvVaUeTKv49W5rmHA3SWNB0DFzM7Rj33Dz','XhJaefRLSNfIVfZpthNzb1FSezAp1','esnatkFt3OZgiXYIrlFVdbnCIXUw7hPBJQPwXBlPcTvoxeHcOZ8GYiAiJEmvG79SzYNSdKr0vQG06748p','Md','6',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3579398187,-7382353,'qd','islRkUhxg5ItXv2tUdwSpmxpot2gda6mD1TvQPBlurjkMSBJN9oLL4sOIVLYqrQMOr','Dn4OMF5WCiKbsRLAVMTOaeTzPHGZLWiFhS3M3ElnqSFbYBy4ZG','K2DQeR8F5d5yV98H8idkD6O33FsbQlUJrD1dNuLMw1pDM03GCBF03Bi8kJA8DjWTdzJ0OK6jbXxAb5Wj8pItP3APncw0XM36LM99xqI9CmZdie0JuqO2rYBgMduWr3CkcS4jCWY6FF5e6w','V','j',15);
+INSERT INTO ti VALUES (3579398187,-7382353,'qd','islRkUhxg5ItXv2tUdwSpmxpot2gda6mD1TvQPBlurjkMSBJN9oLL4sOIVLYqrQMOr','Dn4OMF5WCiKbsRLAVMTOaeTzPHGZLWiFhS3M3ElnqSFbYBy4ZG','K2DQeR8F5d5yV98H8idkD6O33FsbQlUJrD1dNuLMw1pDM03GCBF03Bi8kJA8DjWTdzJ0OK6jbXxAb5Wj8pItP3APncw0XM36LM99xqI9CmZdie0JuqO2rYBgMduWr3CkcS4jCWY6FF5e6w','V','j',15);
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(60), d VARCHAR(81), e VARBINARY(52) NOT NULL, f VARCHAR(52), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3891620335,17504,'MESn5wR5IJMBNu','TYSoP83iuKeBpS4nbxAGlFeZ708BCyCB71HEDIz3BtD','TGmsxkcvcxgLnwpGC67Q','AKFsCu598SCiSP8WCo9ylhiEndik6KiKzG7kSJCcFrZDkD9e','KTQaYvHOd4PukKzwKgip9S76rJ9WmNxq4jDohrMZk3fYV9fNqhfqJPjxiFoXMkNzB9EYvmo1Be0jvzGyYr8casrPWVe','OvA6VlFAfvTLO4rZOLTf5cbEKO4cgorAFAnfwaTrdg1nTmrFlf3cpEmPG7co4YDvEDU3Qc99AcLEIh',0);
-INSERT INTO t VALUES (899715430,58093,'9NxWSWp3nIhaeOUCFW0Ok','iuvknAc57figmnPFqVPoKHzuozb0kWUI7SPRP9UCIQRUgpb1w','M4v','5caqxYMunPKAXH4zJ','IztGfgVAwC8F9M9hP9Onktk4wj5GSkx0kpcNzXkQbkljvS82KaKaviiw','rzulrw4KxgFRG3JI0hEPu0iKFApDcxljhCOtoXLHoQ3vHC17',1);
-INSERT INTO t VALUES (3559805318,9365,'xbWYGPfIkNcidsOspMtJdcamHJLYcYflPDtcWw3xEx7cGBrJ6RrHjaBMzQX','RkYV7XKddDq13Qc05RVsTPAs4Qw0IOC1kvVBFG3WqhzclUufvxjG1j38yncM','g87jPM1FBMkXBDT5U78tu0TcpyHtV8p3SmJ6xThS4fzoYbs4mLk','7gBz3vWQD05iiAg6ZTXFzh5Yi2wnmLxfruBJZYC','18CXhqsrbhlCiWCi9JCHJ6YmfX8AqnvofOqivuoQgycQbyudmc4OPFubJh58h5s9sv2SJB7qtLzC','gCvRu74YU22TRClybpwWY8hosJOtjTz8WDf6ML3E2Zcc',2);
-INSERT INTO t VALUES (1206190286,5478,'HDlFwVeFeC','IlONpraXLgDd0vm7rqdy0idGs0X9ZRSrPOT0m7orxb9Fz9PqTXe4HtUrCNJeMPVQBYCPsOU','7OFmohvM','htRpd4iOTP1Qmb69xvnrQF3OZGlNwYJLeQgjqHUej','w376mnkZ5Iyza38CAVSYcKFiLnYPcqPBWn1TG57lXIozjRUpjx51taOPcEJDmGRNogTgBTUGvsLZvInCZc2HkpGKKXo8nEx','tbEtqh00gPHlsjlpEZ8p0PhjjkTVgzV7WvHAWroLsSWoUVVSU5gnIilSp3unPPgrcY8lD106QK',3);
-INSERT INTO t VALUES (630919596,24417,'e7U6G1vhPThFYzXiz26tPw3c','Uhgax2rlyjOUqhNMWu0svPZqyxRTNdL2Ths9yvctocW1b0FhMqAG0shoYdbtpWNi35sNUL','PQYIP8bI2','XeO45uDHvtvD','6Xuu4pULz4MEVnJsH1tWM9M80NbuZS8IyIQD','f2Dz388MxQ3DAP5DV43lT10tHoFetUTCFg5YDwbpolh',4);
-INSERT INTO t VALUES (743973954,18328,'fEVUko','6T2CEh8VBzJjk98bJclAuymu2dF','1Rp8BM3OTlCCrxlrvLOb','14kb1YZPgNwGQlGpqPhw8xqrQTFEaaRF5zZCKZx','fqReEtiYhkeaA8r1cajWNwePO5DImr5hJo9IRoGHW2nWd1hva','NX9ospedpdzP',5);
-INSERT INTO t VALUES (3472986120,20353,'QhgtF2ktcFPkpdMPijW7gBemtgk1H0bOtLJjp0g9DYJEsziU4KTz','MCbb7HSkBXWiFH3uNrIBB75bkaEDqHQHskZjsUOhXbLSqe1byGR2YgW7eAsUotlo2A66iMFac','GhGQs7Ja6Ysae66bd0qwh42OkhnFhzhWT1VKh','AxiBgos5OTYlS2','yEVeNGFMoqgooM70IPrCWtmqMYcUQjcn2h1gUs8nvXbIdaS8PtTGt','q4MEKypqt6bawgTJ2X2yCnzrJeyq2Ej',6);
-INSERT INTO t VALUES (2809069538,36525,'1ogtzDHqfLoWB82TvniUvt9gQ27yFc7B3HRX3YiOfKG0BrM64xvNY3K2xf6','NDrcPOwCaE','ueEZ7V3pECosHVrolU1RQ38wLKAoxSaY8g7KZ','KFfOvKIQICoha43gv2MdjBPVX','4cEYYVqk2MQQqDJjCbOeGOtHPdsNzDHZsn3GvSj08XPX9ZyILLR8hywMpE1JTnzAKkP7tt8GxA68Cm','hpKWUKVm6ct5paxgBXvQ4WQz2SLCu0FczKMLOA88Tc66ai71Mm5OSrPxLA2ZrxGfr8g',7);
-INSERT INTO t VALUES (2952219468,43475,'w7fAM1kLkBnONDvilNUDlB7WyeiDaAkpzDBMOqGqwbELsD02','NoX8tZpOsy5hn9Z5iTa8fWZwGsH6csxWSZdiJnXH6D5nSTIBYfUzl8rsvDTmJteebAtm','7321hHg1w7AYzDMk1SoPtKOH0Fpo0U2ZtK6lJPcv3F0NipPkz','RwGJli1nt8irAJEn6CDs4k2g1yPr5J6DDtkyCsFgMYr2K','0zPwsKlzQIfsWbCsSL3M6dy9MSSEfnlypJ1Ss5Xqrnv0qrWZcHF7XgJ7HdiU','Pdu7uJH9CPGZeHdIYFesVgtDwIeTSR2UR2B9UB7LPJwh7q634lQoxy0vT7aPG8D3m7uoddISVxlSyUdZE74HoGjNt',8);
-INSERT INTO t VALUES (2727469680,64227,'VOtVkO','jHnGFp4GlCTmp7XjWICyDs0LdPZO4L7DzYadwjgap7pDwkKBZoNSNRuTDOXH4qelIXhnvTsqm','T','itNEEWM4McXPhD3jUQfMx3PPMhC96Yhuv0ChOSslgrrJgbsZ9x1','n1Thvu4e0MdUoxWg8pgZn9s3PTeIEOexz5QgVpNHdaarFAPF7kZ','6F74k8BXlM5kybG9xmicwsV0kCF7S8Qj9kI0V9WvuZLgTpDIaGb8Axs3GnrJ4vfxv1KLBV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(85) NOT NULL, d VARCHAR(38) NOT NULL, e VARCHAR(78), f VARBINARY(39) NOT NULL, g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (32462,59655,'f7VrgAuwozT','TdCmGpTo1WgeUIJLHHR','t5pWLOnT1yVdPWl3iFpbZZPfCeA7inUULMpVHFrlr','qIRWkKwlwZVwrhL10vqi5fsYUorAJyM','Ze','oz',0);
+INSERT INTO t VALUES (41505,14062,'aTBK7rVQl','pxG','VYUe','j4KI','Ln','9',1);
+INSERT INTO t VALUES (61277,14054,'5btCZhGKju8w0QCKzkhlyGnScCrC0GAcRNmORiN9d6','pV','IvoqUXfKXTfaJRHYBq','Gqas2B','a','Ur',2);
+INSERT INTO t VALUES (50706,3547,'5k2IMwwJUpKYhBgyO6vgiV3JsVA3EYRsAmvLFhPnheShFOgcvLXEGaGDUJtivEZnHtcmzQVc9ZrCh1d6','5AhhsZyXL','zF9mIaIC','6FRcKdAbJ8','u1','7',3);
+INSERT INTO t VALUES (25602,1640,'XQXi6oMod','f0azuTiXXO028jgkn4','Sacs4f5kfyYud','6G','2','c',4);
+INSERT INTO t VALUES (23729,3684,'44CLApYRdGXEfSNtSvNefoNA5sCzSMerGRCZ1jrzTQgVyKSPEJeTJRfWrtGVf','INIrllpELMEf','P46GPDxALCAK7pajp4','HBAJNwpA8qoG318','Q6','M',5);
+INSERT INTO t VALUES (57239,3137,'d2gzfAGlS2KFJbnmHJZp8U1ACSECV6t8dFN','jygFdu76BkwoOtnwBvmCJJPYqUnMqGbqseyoN','iWelcuVL4Z1hCewPZbUVXUXsoDdWIYduhdoL','xVYXgLIuU9hPOl0Bd','r9','ZX',6);
+INSERT INTO t VALUES (10325,8339,'36gnS6Wf38hOQmHI2F9N','ur2luW56CMBlZbS8imBfS7VMDL','EqH8t1SQZmnHVPaRFIXGtg8PJI9aaznX11GLXv98A31NfVOf','mPJRsla','ko','F',7);
+INSERT INTO t VALUES (8471,22459,'68VSroJL8yuTm','K7yDuDD9d6hWz','ivr8TkLgw9AvdugenrLYUeXGML','W6QZttnltz4V','n4','gf',8);
+INSERT INTO t VALUES (61134,30428,'WBUJSefU12Ggf61v9MVPejnLJI','99k7so12fSaLzQCF1Ya7R','cqJXO7oz6RnWzSlvYNdeK3ZumbKYPKd','rEEjZLyi42VKlDTEyqhFWDBFGPtGguEQ','d','0M',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT UNSIGNED, c CHAR(85) NOT NULL, d VARCHAR(38) NOT NULL, e VARCHAR(78), f VARBINARY(39) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (16569492809367913871,29241,'dQGLGT0DsEbqKlQmLJl6zcpL0TF','akKDAYX27WJLmyJ0fNodw','TdiYR8NSG8QEtEmQk3Od','clpEVwseKTUkaH','NNAM6ZpqISWWlrG4zs9orEevYf9XweWd2i13xblRqBCksZltEvuquJmJnJT320ClJun7bKXQvMqwejyYCGH','H1fgFhGtPV77aQV6MUwFT368aBD2SZeCQs',10);
-INSERT INTO ti VALUES (16569492809367913871,29241,'dQGLGT0DsEbqKlQmLJl6zcpL0TF','akKDAYX27WJLmyJ0fNodw','TdiYR8NSG8QEtEmQk3Od','clpEVwseKTUkaH','NNAM6ZpqISWWlrG4zs9orEevYf9XweWd2i13xblRqBCksZltEvuquJmJnJT320ClJun7bKXQvMqwejyYCGH','H1fgFhGtPV77aQV6MUwFT368aBD2SZeCQs',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(61);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(61);
-INSERT INTO t VALUES (3687211171590819536,42686,'5Df6uPVC5lVZBmzZIFV4','w43a','AyV194aZA1GTBxRqxm3NviodOcaF7krj7oszNIp','K091u7XWx','f1efmfm2FK1LS93iHjO0LPq1HTOD02WqckG1jpceglRiz5IWLIKT2Ye1GJRBaYrJ9ZWoApyCcOgFYzppDtHn4mdcIQRR0Ck80','GE43Oh6knOKh7IHBah4hKLDdcDAIU1VnNsUsevYyaq278l7FLFK0esRzmrQtX86FExbVenhn4',11);
-INSERT INTO ti VALUES (3687211171590819536,42686,'5Df6uPVC5lVZBmzZIFV4','w43a','AyV194aZA1GTBxRqxm3NviodOcaF7krj7oszNIp','K091u7XWx','f1efmfm2FK1LS93iHjO0LPq1HTOD02WqckG1jpceglRiz5IWLIKT2Ye1GJRBaYrJ9ZWoApyCcOgFYzppDtHn4mdcIQRR0Ck80','GE43Oh6knOKh7IHBah4hKLDdcDAIU1VnNsUsevYyaq278l7FLFK0esRzmrQtX86FExbVenhn4',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (174907795996631115,63290,'l2YfR6ulNWvXHwowOcA0kVLsj8aDrQs6tcuTLl4sG9fy8fnZL8tINEEqL5j','YUq45jrWQM1IxHDQPFKOdxgcVz','PvJSUtOvx1ivPJosYnDs','tYuZNV6n3kpelMkFn1EKrkJojhyz7LV9KOHmeQL8AskX1L','j4S9zRhPtxMsfNO2J4RvauekFza8sfwN9eCK8LtmcDUgr0zrZT','uBk4MSROyrXr6AKG4XjT09engqbpDqdxbI8JMI98COXEb8BdV31MVDkm1fr8KQW9',12);
-INSERT INTO ti VALUES (174907795996631115,63290,'l2YfR6ulNWvXHwowOcA0kVLsj8aDrQs6tcuTLl4sG9fy8fnZL8tINEEqL5j','YUq45jrWQM1IxHDQPFKOdxgcVz','PvJSUtOvx1ivPJosYnDs','tYuZNV6n3kpelMkFn1EKrkJojhyz7LV9KOHmeQL8AskX1L','j4S9zRhPtxMsfNO2J4RvauekFza8sfwN9eCK8LtmcDUgr0zrZT','uBk4MSROyrXr6AKG4XjT09engqbpDqdxbI8JMI98COXEb8BdV31MVDkm1fr8KQW9',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (5581551345855248566,39307,'dntdnRMACPfJVAHMWNthnh7pLEyi0qBxOoVNQa7G57HK','KKylWzYZRHYzo0wXSk4EMTLPk8dp6v2ZyBZnIAaSYOw66UQcCNa2jNne0leblpXti8HYXpuuNGEuCP6Gl7lEk2Xv4lHohJL2ONamAtQqaOeZEKocVAxkFd0b93waI8TA2WEoF6YB8bXaHSIH4T76eamiE9','ISSIDuDk35EvzOhc1jAvEYxhWJS','Xatu5ha3lUqITS29yaNHC2uU4ZUgn87V0w3tLrriVw33gdoZkGMhUigsVrUh44CR3PNCasMsQSQIU6CJmUE4vo92XNa','R509o3lV','FFElnJB3',13);
-INSERT INTO ti VALUES (5581551345855248566,39307,'dntdnRMACPfJVAHMWNthnh7pLEyi0qBxOoVNQa7G57HK','KKylWzYZRHYzo0wXSk4EMTLPk8dp6v2ZyBZnIAaSYOw66UQcCNa2jNne0leblpXti8HYXpuuNGEuCP6Gl7lEk2Xv4lHohJL2ONamAtQqaOeZEKocVAxkFd0b93waI8TA2WEoF6YB8bXaHSIH4T76eamiE9','ISSIDuDk35EvzOhc1jAvEYxhWJS','Xatu5ha3lUqITS29yaNHC2uU4ZUgn87V0w3tLrriVw33gdoZkGMhUigsVrUh44CR3PNCasMsQSQIU6CJmUE4vo92XNa','R509o3lV','FFElnJB3',13);
-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 BINARY(59), d VARCHAR(67), e VARBINARY(38) NOT NULL, f VARCHAR(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (99,21969,'FX4X5QyxI2N7RR4v5FdY6Oi21tEsjXCTN3ppqAFf8','PeX8D0D1dBqDvW5i0TqohWRxib1qAXSyQJc7CXt96FWa54v1AyK','7I0rbinFBnYJtpnnv7Noh9He','A2SuyGn7PLKLizPc18P9G82xN6uU6IX5zWHUzNHMa0dDjhi5owfimDdz3JWXq5zhwqKQrI2StbL','xpMGyHcMzrgiXHlYhdsVdUSdeBqhtetjNIEH03FDFguFTSVeTqb6y4o3NneFM2X5Rut41Q4aC8W2O','jrBOugHZr46Su',0);
-INSERT INTO t VALUES (58,10407,'RpEr4haGQRqIexmem2DNDqafHW1dHMxDT4vsthXcW2','hhbK1e515wLtTgxbUXpVg7K5YQiS9N8OrlfSmGWwz2E2Wnnu','f4ApLoG6LIyIXgZKxHuPRwdLBxn7Kv','Hi4XiXOHhUk7GAqMGaM6ZCaa2HG23DRVrPtmZI','wlv8lxjcEo3VjFd0ii7WdJuyxGFEW8OEccqiocplRgJv1scE9KUEgMKSy87k3L3ROhh6X77qwym6KYB','vocHG7Cbcnxaj73cUKgwBQL',1);
-INSERT INTO t VALUES (7,-28285,'l3A9elrFkoX1Tg4WGFCll9yGGhWhym0eEFlRajmA518Q0Zyprlt1VAbxzk','WB03ju','m21b5uLMvHLvBqG1yE6Zsumx7pxB4','OhWi8m0eM','ct54Sn6iatDLc1b7NCxLlRFunGtV43uQFf1HJvjO5Lq6puk31Y','7aYlA9ddeU1mc9DS6RwOureptlIGJVZgnkHjFvBroB3BssTREQLCtBGcMHFNwnxvcrXtNeiPn8c2Jsc4GIvNT',2);
-INSERT INTO t VALUES (121,31094,'OiFZgoNpnuRXYZbM3H1rQRXOQFtLOloXm9j','Z','Q1DsVFxhUsa','KFhUpTb4SRomPaC72fGyGI8lMRPtmr1zDFzqRkeNP5xFcJqIPuG225Lj1VeMxZOdH','UPq','S4Xbjti3kPpaSgTC512EpWvvo3nxBfPtpvdMCypEzMOWCop0eVHZOrhJtbY6s0c8DlhL9y4zy1i80eceC0LQqy',3);
-INSERT INTO t VALUES (5,-13181,'hQlrnOGfrsPZT4i0euKvkMy1uFoO5cyuVNdDuUzHFj9SMqVGgT','JJ3FO9EEZCBr8hT','ODELLs8TgWRvkEANN','W30meIomRfILKiY5Y4jFKCPG','9VAWAuaRMHi5GTTRiG8X8rS2i0WsnixqhtUPuRxjMK5spTDGrMEXRyHszzZQIMNKt68fdWN2PvgVkX8eNsfBfzvXmO4NTPIq6v','n',4);
-INSERT INTO t VALUES (-125,-16628,'TNGYHLS0TN8FheSNnCftPzOG41SMYnJi2O9NgengwAwGmI26lOjhGcCpz','1MY7Pvgzmm3cFxIaHGdNibIJSoS77XAg13A5GEquC0uPpmOYpzWMg6VJ3FFT3yoBGw','7G1BsEGYbyvUKaeAYQhZCjHumNkwv','cf6VqxlkEm7G04T3iU16ZvTrgJQWFK0T64bsd08eU','GI2kNjU5nTfYQq','euyyfhdHjwC53ZrbEZI9emMAR8s',5);
-INSERT INTO t VALUES (113,16309,'pe1HNFs7SOThAE9vAxVIFA7HT4ugJ3S0vM071nuo','dmXgRu4HlB37lKtYeuNXhCoqzlJk86GUyKdmsWNQ082cFxUHpeDbGZ4oE7M66N17NKk','gzwscvCty','5BfutdGtzB9OnYVqVo8ETrQnc5o2vPs8','Hm917Lkt8EP9','MA9x5NX928O9LlShfKd1QxPPMxvNa4c0OoRcQCp',6);
-INSERT INTO t VALUES (-4,-6891,'AERRmKdR7ERrYEdf73OcX','voeAd6XEZ8aCESJaiCOcM4l9KQRr35mhjWOaWScWpgdo3mtIB4Bnt2SfS','st4xAlLpzUq','6aTKvJcW8mI7Fg43dezLW2qfsV8Ry5qAKZRvztE8YO','x78FXwKNH9zCRL6kpmyU0CLW8VG6n54FWtyYdbE8WEQaBuEMU733jjVu','apZHU3ETTTwddGcWe3DmxVyBIp8TeubJiBMpPlX67jJf8Gn9VtlXdkR4Gg2HjfXqxrRc8eFPUH4OZaJMATRoc3SfoLkuWgy1',7);
-INSERT INTO t VALUES (-27,12210,'0HXFozmvIIj4S','lrk9fvnpJHoHBsqWyH57T9yFzGcPEav2jVxXrTIiW7QzfxeNoHN8','jvs6O1O4xUggv9naqZeMNQDfDEI3nknbdfVKZP','gBZMIa3Ns8fwAExVhTmszpMhWSikxCJmIHBlf','1i39y6bzVSfSmAq7tZaezPkGoVXy3HSyHE3dAsdMeVIy4r5KLlWc6pYu4bTV00ZYXu9FxyURqXlo8S','5m8r',8);
-INSERT INTO t VALUES (91,11192,'eAzXlbCLpdVxPcnaHxGQJyoe7Z74VgMm0','RXDvXdPQXH9U2xeUAPuaQ4AXppM2QcCZX6L3ZVY8u7ENtKIjiJr6coDysd','ijTDCDXAux','cs','7qHK','gJSoclgNS0kAZHlPwWsOvH3Rag8thDLowoIYPzY2OS58cCitLCYi6F4sUxmPoHvC8liZsRQM46UQIRUR0fftRSoTCQ0s2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13684205,26816,'B1YST','7ig1Y4vjaj1DFN','TrtkGbly8BaV02HmwtdSF8','WkiaVc4giaX65Lk1ifnsgDRDMsol0JxoQVzWb7','iO','Yo',10);
+INSERT INTO ti VALUES (13684205,26816,'B1YST','7ig1Y4vjaj1DFN','TrtkGbly8BaV02HmwtdSF8','WkiaVc4giaX65Lk1ifnsgDRDMsol0JxoQVzWb7','iO','Yo',10);
+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 (8574366,42333,'3ncEUMzT7WSJpMEqJoHO1L74bqOFgwdnU6p4iuZPsK5tV','CfM18f1QmTDaD9QXhE5iUudOXecBfk','K2R0o82okLYqMIwna7MXE5Xcu20aG50Lm33UpbFB2JsUEmp3YjLkZDD3519KUgFDU5z3MO8hx53','eNlAcIeg3kW2ZRG5vq','4','j',11);
+INSERT INTO ti VALUES (8574366,42333,'3ncEUMzT7WSJpMEqJoHO1L74bqOFgwdnU6p4iuZPsK5tV','CfM18f1QmTDaD9QXhE5iUudOXecBfk','K2R0o82okLYqMIwna7MXE5Xcu20aG50Lm33UpbFB2JsUEmp3YjLkZDD3519KUgFDU5z3MO8hx53','eNlAcIeg3kW2ZRG5vq','4','j',11);
+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 (12347850,61551,'OxatQ98r6PXcxQXcQ1sU7','MZG4wGByYs06ZAsNkO1f6DkEpc1sVvTqBtLZku5LDVaMkMxw5FzDvsWb0Hb0sHd1GwmZFBoR6qSga9x9GnWSmxA9M1qszYqr2xW2juNsiiPD3RGIZENZQbvv4THej469CqyjtnV4SsfWzmMVm8hWTe','HQjnzuyUIwK5SYzAA','9','ck','ME',12);
+INSERT INTO ti VALUES (12347850,61551,'OxatQ98r6PXcxQXcQ1sU7','MZG4wGByYs06ZAsNkO1f6DkEpc1sVvTqBtLZku5LDVaMkMxw5FzDvsWb0Hb0sHd1GwmZFBoR6qSga9x9GnWSmxA9M1qszYqr2xW2juNsiiPD3RGIZENZQbvv4THej469CqyjtnV4SsfWzmMVm8hWTe','HQjnzuyUIwK5SYzAA','9','ck','ME',12);
+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 (13084967,28171,'GqzCH3YtKlCd4L4d30NckJEah65ztnn4VtZm4csBjYpg7JGZk4SxCF9hIGyCI4K9Jk7Rzr8iNTD','4oe3aJHHBuhDAJU1s0tzq0NOza9wDeP9WuKmneXw8Yqp78MTCyUFFTPH5SgvCPP6qyXaufBIaVrAvSnvE5YkLk3Uf9zCVsnY6pNWFVE69hLjbUHoL8EPxWbL2kKv4mQysRi0zExh5dQG3x0FyX0fgg46QehKa8KotwoAoj3m2U6W9meK6nSQLwao0tz1Iv9khT18oSF6nh9v1KqYXZGxbD6oPyTBYRZPfi1yOjl','pI4x8crWnSMH4HHH9NAtCWmLuJiV8L9zUK8761khW0Yn3UA5vASilLpxibTSbfI1M2gIA4GKhINx','vF','f','9p',13);
+INSERT INTO ti VALUES (13084967,28171,'GqzCH3YtKlCd4L4d30NckJEah65ztnn4VtZm4csBjYpg7JGZk4SxCF9hIGyCI4K9Jk7Rzr8iNTD','4oe3aJHHBuhDAJU1s0tzq0NOza9wDeP9WuKmneXw8Yqp78MTCyUFFTPH5SgvCPP6qyXaufBIaVrAvSnvE5YkLk3Uf9zCVsnY6pNWFVE69hLjbUHoL8EPxWbL2kKv4mQysRi0zExh5dQG3x0FyX0fgg46QehKa8KotwoAoj3m2U6W9meK6nSQLwao0tz1Iv9khT18oSF6nh9v1KqYXZGxbD6oPyTBYRZPfi1yOjl','pI4x8crWnSMH4HHH9NAtCWmLuJiV8L9zUK8761khW0Yn3UA5vASilLpxibTSbfI1M2gIA4GKhINx','vF','f','9p',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (14939120,3645,'tDSuqSgY7GHzM5UXA','WFpTh3wy6qKCatsvfoFC3A0UXgX78Q7xfKSYEmuCUX7iXUN9Z1BtOMsTtBJnu9iqjQyFiotFH9L8w8OOM6JPa6aaGCutKcHRqazP0O3xVxCSnDxYOdNCoKjlVURe9cu3qJbBSDkZIFUMxNNA5izFvlAOi1XR0','wtlKeTzDFjRfxi7yx2mCX3u4SenFq6OfNo1pKOK5YPhBbTXjSVG2Gl1m4G','BRsjuqqlSYHs5FsKlraf','XG','Ta',14);
+INSERT INTO ti VALUES (14939120,3645,'tDSuqSgY7GHzM5UXA','WFpTh3wy6qKCatsvfoFC3A0UXgX78Q7xfKSYEmuCUX7iXUN9Z1BtOMsTtBJnu9iqjQyFiotFH9L8w8OOM6JPa6aaGCutKcHRqazP0O3xVxCSnDxYOdNCoKjlVURe9cu3qJbBSDkZIFUMxNNA5izFvlAOi1XR0','wtlKeTzDFjRfxi7yx2mCX3u4SenFq6OfNo1pKOK5YPhBbTXjSVG2Gl1m4G','BRsjuqqlSYHs5FsKlraf','XG','Ta',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (16701522,47933,'EH8','WEBrAuyZBjCcurCkzZEfdKyeDghmN1mOPfBIxjI8ltJjkT2ApXI0WkWydT71uxcFzpf4PlEwfd8tdJvz5zNDZj0vjIS1qUtNuK0MfyXtTbctFaA1kLGXHxfpPrZha9b13VivUlnaQkEKr4gL','wr0rRoJRdr1kyzbievrzN1g04ZpZwTyu8LLvup7KSbrmemvKbe5cvPGnPW9RoChXbiz','qYZrpdlxX78SvskaD0lZ0OfxHHbevuyQJqf4nRpwx4RQFyPqZcctE4vw67InGc9crdCwDH2whschf3sBnJGdFO6qdpt0YZo8nbw9IK6pa32WUpHbeYWtfcBIPT7WukmrRrQ3CUHNRchLZpoTdf2b8MrSVG6Z6GSxMQWcfXzCMHA','U39','AC',15);
+INSERT INTO ti VALUES (16701522,47933,'EH8','WEBrAuyZBjCcurCkzZEfdKyeDghmN1mOPfBIxjI8ltJjkT2ApXI0WkWydT71uxcFzpf4PlEwfd8tdJvz5zNDZj0vjIS1qUtNuK0MfyXtTbctFaA1kLGXHxfpPrZha9b13VivUlnaQkEKr4gL','wr0rRoJRdr1kyzbievrzN1g04ZpZwTyu8LLvup7KSbrmemvKbe5cvPGnPW9RoChXbiz','qYZrpdlxX78SvskaD0lZ0OfxHHbevuyQJqf4nRpwx4RQFyPqZcctE4vw67InGc9crdCwDH2whschf3sBnJGdFO6qdpt0YZo8nbw9IK6pa32WUpHbeYWtfcBIPT7WukmrRrQ3CUHNRchLZpoTdf2b8MrSVG6Z6GSxMQWcfXzCMHA','U39','AC',15);
+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(60), d VARCHAR(87) NOT NULL, e VARCHAR(21) NOT NULL, f VARCHAR(64) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (44,44,'On1Ze3TMf6ZuuqqLhLlqNHvw5IwwwQRj6QgQo0Ajq','TBQjv6Uaphd55aiNXPBDPVZ2NkWYnBeDmZJPTrMAO','0iW5KgpnO','Nnb2DmQbp29tCsiTdm4IMv6AcUZ5fDbXCka','F','H',0);
+INSERT INTO t VALUES (64,-102,'ppjN5tkwhOZob8dGI06txAi51qz2RMj39U','eFK5gjdSzbbCFO4MVfgk7TYau3aX9vGLD5','Drm9oRjDvOSKPAkonJkd','7LPnFn','a','om',1);
+INSERT INTO t VALUES (64,-78,'GmzF7e4K0oUyJujDladHVHE966aCKCWaVdiTx7AcrxaAqenbRwyuXzACtLA','zEjrPRAxBDgJKpyAqpjax','JuSAuzpjlovQ','AE3ibDI','U','1',2);
+INSERT INTO t VALUES (-7,-32,'AePIQEveSOm3pJIItpYGb0JePBDMp','jJvyij5DdjSpomAJOfrZ0lGhGPw38tbDf4YmdT26NSo31S3L3CBzPEww4nR','qSLouDKz7hW4','7fgQMmxdsEz7ADvDiNaPgK4oL4LHFyzNAwqK8','q','L',3);
+INSERT INTO t VALUES (-62,-34,'qUM9xSH08GpwqYhXr8sFaDNYYusLdR9YkkfPTmQfXPPvCFfzktDA5DoQXEn1','lCYRfTUIkFDoIuhITgLn6CqjtDUzVudrRN3vanx91jrbC7wXW0APBgayTHa4d1','tF6202sCmWV','T2W336FSZSAoRQkSxz3nvpmUlAE6XxUgAkO63rkftKeCYSMp','s','kI',4);
+INSERT INTO t VALUES (-62,15,'YouZK8tdy5d','MziizBmNRKLQPYk2g0wElxa7uc8FUf2rkdQYmh8rVDFs9ks4fFbfrdDIDlGSIuLxbbfj8m','urYX2RBIl7d','4l0Raz1YbE75wpQ3Ryj8N45gCnDy','U','h',5);
+INSERT INTO t VALUES (21,-50,'r0h5KaiLlgbmdaUlFvEr6dk5Jmd9q9Dr','D5AWyacTot6sVovQZS','CcsDY1p7GdgbUBTSIm','aNxsWvKj5N5CSm8qfsGJY4V14tga6rEMZLcbqJ6KW1Uvuc','v','x',6);
+INSERT INTO t VALUES (-31,-44,'4XMXSD1JGWqLz5Ge0bp2QMnZw3fSOrjU4','QsPCz5NuxWn3uQXPCyG8K0uvxeX6LuXGqhLClSOyylsTEzwNCMa1jj6VtPM2l7bT7N8ObscUW','FZveA','zHFAOs8D3DAJyW','6','jF',7);
+INSERT INTO t VALUES (50,29,'tARC6upurhr683C9MUm2T1psbTlGxZP0a4Z7AX','Jb','sddFe9wB9M0hBorqr','mnmRej7r2dgZtEWJXfdDfgywD8PIYWkz466e9t8BgANSZvi8U','2','kL',8);
+INSERT INTO t VALUES (120,-32,'BTNO8MjZdh3X4xE8ToELxJ226QHJo','3MFzxuVsLuUU4MR8C0XvwbpsQP214qDsYD3eaCK1lAO','QPERQFB1JDx0af9D','UCg98fuLTOWP49DpLxyeQYL8jcdCvq46bjr3UK7gF','k','Ne',9);
+CREATE TABLE ti (a TINYINT, b TINYINT NOT NULL, c CHAR(60), d VARCHAR(87) NOT NULL, e VARCHAR(21) NOT NULL, f VARCHAR(64) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (31419,17253,'PRcVLtI1R67dHi02Sz8','yzfLk6xdPx4ipZmH3i3NaPw1hE59feOqqHOLlOs','mVfCCokVbYuzgYphgUIDxSD','VuTZEuMA4tfkH1v5fTLKvtxiIdVUAvQ1t6P0PP7iZKk9qRD1U2c2DTERfGrgxy13','En4','5hAcv5Gtv9pHAJSf',10);
-INSERT INTO ti VALUES (31419,17253,'PRcVLtI1R67dHi02Sz8','yzfLk6xdPx4ipZmH3i3NaPw1hE59feOqqHOLlOs','mVfCCokVbYuzgYphgUIDxSD','VuTZEuMA4tfkH1v5fTLKvtxiIdVUAvQ1t6P0PP7iZKk9qRD1U2c2DTERfGrgxy13','En4','5hAcv5Gtv9pHAJSf',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(60);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
-INSERT INTO t VALUES (-10399,-15889,'7hLnCBu9LcSDaoyeVJdva1uQUULpPgS0FXTrlsaq9iKaRbGqcU1gDqW','AM4AynE2ONumdiCby5xVZxe0ukl4Xax','t7CcfRr1J91aD4hzAKt62RDbACKMXIR10D','fP5E7w8QhVLb7aEVeaNc8STa4cFTtK4FFyx2XDN7K4Hx','MpqgMrjMU47fSERoeu73rJxADMsDhic2K5bWxr7lpz','P7empXHJU3m0byZMKnOVnoKtsDecTgDSYG62PYObHxD',11);
-INSERT INTO ti VALUES (-10399,-15889,'7hLnCBu9LcSDaoyeVJdva1uQUULpPgS0FXTrlsaq9iKaRbGqcU1gDqW','AM4AynE2ONumdiCby5xVZxe0ukl4Xax','t7CcfRr1J91aD4hzAKt62RDbACKMXIR10D','fP5E7w8QhVLb7aEVeaNc8STa4cFTtK4FFyx2XDN7K4Hx','MpqgMrjMU47fSERoeu73rJxADMsDhic2K5bWxr7lpz','P7empXHJU3m0byZMKnOVnoKtsDecTgDSYG62PYObHxD',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-16986,-31212,'37ntESbCqt8tPl5EchPLqCk4OZEdPYi9ZDiUvOV9Ez5M5nEZ1PdVTAyrMTd','GwsuawA6hj5UzWcY37O58DJXnLyE3eX4pG31enOpI0NU14STvEtIDPTZNrsUpRLqu7FjH7kTZnrYYx3DVg3SHV6mMihKPIXzi8de5LNEq2zHBSfXHX5zhajmaHA3L8TB0wUal8Ge6HkqjKvtXG97cRB2148kq3XIm1ugHs49s6vxhpsu4HppEGijVkth6sJUlE5kBV2uMKIhL1ab4E0pTTCS3','42NgUWIof7D083NTYbztEnOFlXv08OPh9UPbBe','WLp9iCrxVR2F6DKByJnIlt','BegwrwmPkyD4W','rt',12);
-INSERT INTO ti VALUES (-16986,-31212,'37ntESbCqt8tPl5EchPLqCk4OZEdPYi9ZDiUvOV9Ez5M5nEZ1PdVTAyrMTd','GwsuawA6hj5UzWcY37O58DJXnLyE3eX4pG31enOpI0NU14STvEtIDPTZNrsUpRLqu7FjH7kTZnrYYx3DVg3SHV6mMihKPIXzi8de5LNEq2zHBSfXHX5zhajmaHA3L8TB0wUal8Ge6HkqjKvtXG97cRB2148kq3XIm1ugHs49s6vxhpsu4HppEGijVkth6sJUlE5kBV2uMKIhL1ab4E0pTTCS3','42NgUWIof7D083NTYbztEnOFlXv08OPh9UPbBe','WLp9iCrxVR2F6DKByJnIlt','BegwrwmPkyD4W','rt',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (4384623,-62,'7ymtupgIz','2BfMjLtxcI62LBOLrrlEcQcYq4lcY7W6492S3H9IZeY1dIEXX1W1PZ7Trmjfy8DBsxh8xq','ViHL5','GL1IYy3kmCqU4VuHkkyaFPUvd72ioUGPc2QM23FaGOuGCvkPPqtl5QG','0','q',10);
+INSERT INTO ti VALUES (4384623,-62,'7ymtupgIz','2BfMjLtxcI62LBOLrrlEcQcYq4lcY7W6492S3H9IZeY1dIEXX1W1PZ7Trmjfy8DBsxh8xq','ViHL5','GL1IYy3kmCqU4VuHkkyaFPUvd72ioUGPc2QM23FaGOuGCvkPPqtl5QG','0','q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
+INSERT INTO t VALUES (-5886108,70,'lcsH9XKdwmuPkvifV2aw6limEI6jvD4yUUkogSyKrK','pLN5do3pH7ib57kzNRJXIQxPzNhfTw2Nw40A7Shxh5mOBe','YZQi87vhmoQ','2tAyynUaTIh1FjuuAePJk1NIaSeOiZm0mSXfYdVbfKDY0C92bvK7','6','ug',11);
+INSERT INTO ti VALUES (-5886108,70,'lcsH9XKdwmuPkvifV2aw6limEI6jvD4yUUkogSyKrK','pLN5do3pH7ib57kzNRJXIQxPzNhfTw2Nw40A7Shxh5mOBe','YZQi87vhmoQ','2tAyynUaTIh1FjuuAePJk1NIaSeOiZm0mSXfYdVbfKDY0C92bvK7','6','ug',11);
+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 (1215384,98,'zXOVmJ64k1PvwvdUuIlh','98lFzposYeDP5YIvi7fgHvuv1S8HuWHJI49KZgufjMXufahGL29JakhHN99oyAfDDTmDToZrGzJ3CjRve1E607MkKxOqeofDMTegPkFpincihgmTbaL1HZ9FmfweM5l2o0OK3ITpc2LOKP3NYdYVg9fYYpETToQklbsuRAzTEe8eZAO83Npk8Z8IEKmfKX7cpicC7l7XG00cclr4LnzVXgUbRXourHh9PSj8','UOoLPfVpjZoAjLKlBgCn','rVEpq1iDtiMkMgBFdrXwU','N','YB',12);
+INSERT INTO ti VALUES (1215384,98,'zXOVmJ64k1PvwvdUuIlh','98lFzposYeDP5YIvi7fgHvuv1S8HuWHJI49KZgufjMXufahGL29JakhHN99oyAfDDTmDToZrGzJ3CjRve1E607MkKxOqeofDMTegPkFpincihgmTbaL1HZ9FmfweM5l2o0OK3ITpc2LOKP3NYdYVg9fYYpETToQklbsuRAzTEe8eZAO83Npk8Z8IEKmfKX7cpicC7l7XG00cclr4LnzVXgUbRXourHh9PSj8','UOoLPfVpjZoAjLKlBgCn','rVEpq1iDtiMkMgBFdrXwU','N','YB',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (17377,30638,'KDFc39','ypa887fVS92VenTvZE2EmyBQwWqyCD9FQvdAQQdQXj','ZrEvjm4q2vvBFIq8aPvoLs03xuwgMD5jkqDvMt','V6Pk0cOq0OwHXOx7eeRIbiKbb3VgOivedzHbQv7qDft7LsoJWxN6ubqG8ZRRNBaZOAzilP914TqzqEMkbD6gWEU7uY9A4D1hQsGXYAbYnQglHBGpVdLlBMnJxjvIXmh4tYyB5ILvKJIG4mRhJ7Mts6TIfF6rXEZvHVwQDSBrtubDZPozPvZR8FOkIs7FAMNeSpO7steZBKmnvWMZgaUGA1wGLbbG4Br','kiV0wqDxeQeAtmTEVMHlreOYccZyxOmO5g3meT','WdX8jENTdd6csitIWqbdcSDDPEbWFmYrcSfFqpI0S7W9PrsKZ7C7z2XVB',13);
-INSERT INTO ti VALUES (17377,30638,'KDFc39','ypa887fVS92VenTvZE2EmyBQwWqyCD9FQvdAQQdQXj','ZrEvjm4q2vvBFIq8aPvoLs03xuwgMD5jkqDvMt','V6Pk0cOq0OwHXOx7eeRIbiKbb3VgOivedzHbQv7qDft7LsoJWxN6ubqG8ZRRNBaZOAzilP914TqzqEMkbD6gWEU7uY9A4D1hQsGXYAbYnQglHBGpVdLlBMnJxjvIXmh4tYyB5ILvKJIG4mRhJ7Mts6TIfF6rXEZvHVwQDSBrtubDZPozPvZR8FOkIs7FAMNeSpO7steZBKmnvWMZgaUGA1wGLbbG4Br','kiV0wqDxeQeAtmTEVMHlreOYccZyxOmO5g3meT','WdX8jENTdd6csitIWqbdcSDDPEbWFmYrcSfFqpI0S7W9PrsKZ7C7z2XVB',13);
+INSERT INTO t VALUES (-3125541,-30,'j5CMsAAFhGx0KKAxOTNBRR9','TrW7kkmjAJuw86IvNuV2wdx83oCtzqEQfqAifdAF7e9WcFvZUlbARl5xjvNbGz7BBWm9JOaInR3ubVG2Jq8nuY2EBp1BlND7Wlf1X9IcQRiYUn7aYARoiQrFhZ9KxR2yemE83UiOIZA8CW1c4DfsQLtHuqdirdcG7qVLi0c4','0bwsFf8MEfzR5ta9u0K','qA75ChdYPwCv1noab9QQ8r8v8BZ5MzIeqo6HYcnzjKPIBS9dKGr3luet7c2a6HB9tLPoStV4naLPpdRLW5xlSN4nhRb10Iq','y','uY',13);
+INSERT INTO ti VALUES (-3125541,-30,'j5CMsAAFhGx0KKAxOTNBRR9','TrW7kkmjAJuw86IvNuV2wdx83oCtzqEQfqAifdAF7e9WcFvZUlbARl5xjvNbGz7BBWm9JOaInR3ubVG2Jq8nuY2EBp1BlND7Wlf1X9IcQRiYUn7aYARoiQrFhZ9KxR2yemE83UiOIZA8CW1c4DfsQLtHuqdirdcG7qVLi0c4','0bwsFf8MEfzR5ta9u0K','qA75ChdYPwCv1noab9QQ8r8v8BZ5MzIeqo6HYcnzjKPIBS9dKGr3luet7c2a6HB9tLPoStV4naLPpdRLW5xlSN4nhRb10Iq','y','uY',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (8310262,127,'O4sWpdR9zY8ankpPPdNFJGJk17s4yUINb3j6Px2y4Y2driPpoZybVORSBSDsO','ASdWK8g8tspGJ0UVrz0oWz3SMCpcbvWGfnR1QCTFBeu76GrmOY3Ot2gmblqh7A1qfgVmPbYu9eE0EXKuChlAhhkiLWS0u5vkWefNi06dkVmi7KEfuuQrIsnRJ0eh3stknelVQ42aCWECjlOoBinS9Gg80aKpP4PhQv8oepIvINsfdz2sBpaKLuHOHKfdXKb8e7lECyGe4ebdkrNM6rSRX8K7ly71xRL0uhV7OaisDuJ','20plDD','DB0NHiEDIOMCXPkBv1n0etFjxOWDLnGiUbfIRjiJY1pQLpfdqEyxdNKQu5H8EpAzsXFnRgEbNynqnruOsCdrBCebYGxOGNPhnxIgpm7wWghPlPAg0KcwDOtzUXHVOxdKg8x4TLH6God0B0','LX','0',14);
+INSERT INTO ti VALUES (8310262,127,'O4sWpdR9zY8ankpPPdNFJGJk17s4yUINb3j6Px2y4Y2driPpoZybVORSBSDsO','ASdWK8g8tspGJ0UVrz0oWz3SMCpcbvWGfnR1QCTFBeu76GrmOY3Ot2gmblqh7A1qfgVmPbYu9eE0EXKuChlAhhkiLWS0u5vkWefNi06dkVmi7KEfuuQrIsnRJ0eh3stknelVQ42aCWECjlOoBinS9Gg80aKpP4PhQv8oepIvINsfdz2sBpaKLuHOHKfdXKb8e7lECyGe4ebdkrNM6rSRX8K7ly71xRL0uhV7OaisDuJ','20plDD','DB0NHiEDIOMCXPkBv1n0etFjxOWDLnGiUbfIRjiJY1pQLpfdqEyxdNKQu5H8EpAzsXFnRgEbNynqnruOsCdrBCebYGxOGNPhnxIgpm7wWghPlPAg0KcwDOtzUXHVOxdKg8x4TLH6God0B0','LX','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7316605,124,'Ga2qtjpxNs31lAX','LlRcwZsU9FZLe3hI1rTGOsrnHs1QfOcjxBvIYrTFJj1JSI5Jj5kz9fR0QjKh4ghbwZp40odfDqO1mZOakm9J','md2L','yBVtZnFUwVwRKqP9gpNSJwtNoNF0O2EMHCJmuI7RqNdOUhd7ZgJ3VBGHtkNMry8fi7sQH6x4XhiREeq2NLKr4Oh7xWdF7I5CiPhH3A2jVj9SnFldMAAHtUm1oIih','m','v',15);
+INSERT INTO ti VALUES (-7316605,124,'Ga2qtjpxNs31lAX','LlRcwZsU9FZLe3hI1rTGOsrnHs1QfOcjxBvIYrTFJj1JSI5Jj5kz9fR0QjKh4ghbwZp40odfDqO1mZOakm9J','md2L','yBVtZnFUwVwRKqP9gpNSJwtNoNF0O2EMHCJmuI7RqNdOUhd7ZgJ3VBGHtkNMry8fi7sQH6x4XhiREeq2NLKr4Oh7xWdF7I5CiPhH3A2jVj9SnFldMAAHtUm1oIih','m','v',15);
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(84), d VARCHAR(84), e VARBINARY(66) NOT NULL, f VARBINARY(90) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-102,3799675655,'sFFh4YpP7cgJkE5e3YFHLYduC1WZvFJk5708X9qpz2mx6GPkuy7enwCWQiL6hqeEG','37nIrgOIIPpBqkWU8BFtn6m2EpI9p6vBHdaEFikLta8r7FfM1ODNHH4rPnYnb5dqFg6P0DhLPhiNjbIliLpK','qQXlJRT23C2xsxER2lfiCquuLjPO4xe4O2Llp','raJzUFuAh','u5E50erhcjOw6DZpGSN9Gb3WvRzXR4hPmZsmmZyDyXKZNoURYDg2ZsJV4c','zIss26iK6SEsBfIoN023Yz',0);
-INSERT INTO t VALUES (124,2944752024,'osZlVaL27lwV9GmgsoxjVMR7L2t1I','KX9iRFI6rxjb0oIISukoyrTVRATsUhrvCC','uzwt3OpdksawxAWZ30pojsQXBbZ9iHnrHnvrh6VC0xJaDCd2wC2','QDhZ3KlXdHNcziaj2rhKiadgXecs0NIyGCmnghHd','HllLbD0v2T','3gy2BBu88D9WTEiOJHigWiiUgfs4uzY5STWfyEycRTvIDXXwUoq',1);
-INSERT INTO t VALUES (-102,1491862661,'xBM4zRQN3vQY8CfeOZj7be','SwGuoB0ZHHsiFQsHlyEs0','tyK8TA1kZeRedpldbs5dvNNV','FuWzZcaFgVQLeoX4lckoi4evGZtTzQrFiTbBouLElv0ilpsrZzr3UBeT8rE9jWUgJBsfe','X','3y20j8NXRN05qKSz6mIY7ywjvCFzun4MzPYwW0vykbfiPE3ajrtmTYyBLo53tJwZibg2m7m',2);
-INSERT INTO t VALUES (-38,1298335423,'gy2CXyCGR0V8nI67','CoKrQx7b','MPwce','l6zfQA2h2EDZsfZPaM1zgSwMfQ9pJvvzVaCiPAyY','lg1rMA3vu9j95EAY3NbLEMdxivArS1BlwhOJrHSOSg6O4tIAfynBwWViCTk9OYyNYRZ2MjOslO4qctDqgzzdOT','039gZrbfcRAKGd2RkeoWeqqzS1UIwH27ieyf0f9sAhYGAvOfiKOb2FmeZlKFX2x2',3);
-INSERT INTO t VALUES (-56,1254847101,'wGjnKi5w7BlRqGEbK598EARdFeNJnijja3ffTtE4YmehIrFgXNkohqLxZrmhbk1hZ','AL2mgnMYIH1nWihvFD0','wxa5N0Ww5DwsGX8AOb4d2vNteI1hvFDvn','Un3X0sQIdndNjwuLpSoC9IidlNbYXMdCj0DY2','OQCQdz7ZDm7bTr0C4C5','fMgwDboNYJGE4XEGQQnVe0YiIw4nwwH2OE57dy6WKmnHgeAvVCQ4ClYzP5rqBtPDW2rG1mYu0',4);
-INSERT INTO t VALUES (-46,2852737582,'kkNzEA6GUsYh4urfWlRB1sJUL6oespFBNKPSrrfbcjl0VJdd0KjwXxtF1CY8wUEl2r0','tbH5iMLShlHGyxrDw2J8FlR19aeYRKiIAwwY1DDZAsos7E7eEFbztI','SO6UxWA9DrJm5','2RVCPeEd46zJuBUBYYOSlnUCoB','C9rQ86QlmnzO','dqXDm7wGsR5xbj18foYKjUQ5VjfL7KPlqXu96zn9VMY5pFIUCAgt3bFHhPhAfsB6aRvupRif0QquzJeMeHg3wiBnP9uttQL',5);
-INSERT INTO t VALUES (120,3491956002,'fCeVXbckececZllSh3SbPPAioLX0Q49bRfqyhcf1w2UssSJXuXf1eAMRpL7prSQjix391NzD0p','jARx5lPIRD8tHa5N','CiL27yhFHy3RbTNy4zvxKOkhX7k0oXVW5AOIDgvzumzwfCBV5rsGFdsEa3Hur','oj1tumSv9rFbyUqYCt4UslVFqDr2X8u','H1HGmBHiyPXzV6','lj5EZ',6);
-INSERT INTO t VALUES (30,1549485641,'Z06l572AGWTclF7HGpJASRA2Vx4dqw9HiC1wzvXfROeU6j5niZ08whgblzWo','3y88oQX0nphOWBaeI4l9m1MqPiWNnQRz3eH2ySlgLto9n1XhgZQAZ9iNLicrHzZ1','J99EL8OgV7','YxC7s3eIDcbO2Ed4xmh11Fc22r9OYEokuW0Usvlzy4in439V8SEmSVeRlKKAn60yK99fRIbX','bGvrme5we6O5z87AHw6i0o1y3dqaa','fpgICpbxWVAs2YZ69Mp98',7);
-INSERT INTO t VALUES (-126,2892637482,'4K9CCW1BHJpfa9hJKgcuuPxNtt0hC','UWfsReMJ4m3ae4LmHcfM7n4IP','Hv0zX','6AtlhGbLaWNEnw3UXd1js25lNemZRPOi1QMHbG','AL9p9kRbzWPiAF1dIOUldzLhX1yQENSFJXechZV552kCoNgoDP9wY3WxyH8IidwDmqSrojkGDpLRetmM5','GM19YwQ4DjdafSoBlC6S7tq2rc3VB4R1yNJkRRZ5EdkjbE83odY6RnQLJb3HLF5wjNTnUcZXcWpAgP2PBAstbovQY',8);
-INSERT INTO t VALUES (-13,357862192,'d9dTJNUkAdFhEannQOPGw4gyu9spB5LzBwQjC','TG1V','KvBYp7cE7iaq2QcwqHf9A8voTHGCKFfMOOPCpSLsoyXtWYrtYyoCJOez','Ifjs13SNPWe0YIsYyy7uutI8c8k7K4S38x9RtStXGQSNb6q1We1FwNDJKt5ID7tPCO0DDe2MOtnmGmJ','iIAiphceQOWyPJfb','eINdVlwGK7oU8WjKTwkIG9VxG6W8AkIYxVAkF4BDZLUMo7qTzW34oepJ47Io4NOUdtlk8skfbAKHZpo4ChWxdFKPOyQxHf7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(2), d VARBINARY(65) NOT NULL, e VARCHAR(15) NOT NULL, f VARBINARY(40) NOT NULL, g BLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7952,26,'B','pWIuNAtoYow3ro1uRdLPiU9nY7','79JFUI','H7bCGiYhIc9fVMQVjNGfQli','Eh','W',0);
+INSERT INTO t VALUES (11097,70,'1B','nMmEnhjgNDBiF8CT7i59W6NAXHUrBf3zVuAfmb','btJ8u7Xo3BGgdC','SJpiIZWsUxLJKzsevwOu','C','x',1);
+INSERT INTO t VALUES (3062,175,'e','lA8QyzySeoQmeHBMKHU6to6s6WnfpA4MbZp6xhgbIB6MYWJ','k','BDW','Po','F',2);
+INSERT INTO t VALUES (52374,115,'G','Jic7HQB4otPFcxbVwULnru3yJr4CrfSRipWiee4cwKVqWUcQ','Ky8EparEfQ','qcD6AM','T','U',3);
+INSERT INTO t VALUES (6836,16,'E','naYHemlEg86ZRVvfHsTXXDQoGTFGSTYpYHWGxx0HFiC9m0','KeC','nzt7D5RFNyrPAcsAXRikTm','Q','Y',4);
+INSERT INTO t VALUES (53369,55,'0R','l2eKXmyfGleeU5oofy04lqrTiCo8IY','hoBlw','v20jAAtH9','C','t',5);
+INSERT INTO t VALUES (20461,221,'Et','xVpgHAMn88zFzCeKFxxoj05R0ZGG7SBrTZGZquM0KYl2rmu','y0o8','WVubR1gFg8LnIZy9NE','P3','2',6);
+INSERT INTO t VALUES (2186,222,'Y','eVSCYnggxeKAf2PjQH6PhwyxrdvBcB4zJW0RCKmJW8SeouYUxq0Zltcf7rU','65o7Czm8mTk4','Bif85OPsWX8eAfBEqm9oQzdTWVTg0Rla8uxmBwh7','ok','F',7);
+INSERT INTO t VALUES (1524,67,'p','ejq8D4Tw5TtmXEuYngen549IBw2KsJaBVKN5pQtoSl6QS9dliWzlZ3DZTqVyLH','8IJZeQ','mv8KszV5NQuYlGeHQ88RqR9yJ7AKd6Ehi1v','L2','Q',8);
+INSERT INTO t VALUES (13962,240,'Rx','rrSdGyiQaOhIpFEoyRNsNtGIASCIXJmcFOkZRNs57','2aogen','Sxsq8sSTL','b','x',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(2), d VARBINARY(65) NOT NULL, e VARCHAR(15) NOT NULL, f VARBINARY(40) 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 SMALLINT NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT NOT NULL;
-INSERT INTO t VALUES (4776,2548239007,'SGFXnAdYkvYdGZUZaadPXWXUGzaiJ7LWSILW4m0tq51Y5IgIdFeKovL3QbOdI','jXsWNdtOPx7Sh5D3qXdobjHrm','0ES','q469uNLpgRZz53oTVdlo7D3E5reFX517Nf5llp8A3WQKm5ivFjDtgbBXWaloEpk8twMQYyoSv8','yBsg6HPncFFzBXYzTR6A3LuoAeOAglhrtBmOZHMYdhwnNe3qq36nfNX7zj','QoaBKtqEAtAOCktw8Cyu1BqBXgzC5ju8TjQotO98Sbmm8rWwJSIwfxP',10);
-INSERT INTO ti VALUES (4776,2548239007,'SGFXnAdYkvYdGZUZaadPXWXUGzaiJ7LWSILW4m0tq51Y5IgIdFeKovL3QbOdI','jXsWNdtOPx7Sh5D3qXdobjHrm','0ES','q469uNLpgRZz53oTVdlo7D3E5reFX517Nf5llp8A3WQKm5ivFjDtgbBXWaloEpk8twMQYyoSv8','yBsg6HPncFFzBXYzTR6A3LuoAeOAglhrtBmOZHMYdhwnNe3qq36nfNX7zj','QoaBKtqEAtAOCktw8Cyu1BqBXgzC5ju8TjQotO98Sbmm8rWwJSIwfxP',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(85);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(85);
-INSERT INTO t VALUES (3189,2151723818,'f0PWyUUZG0NnoVh2nyxb6YuYtz','DObAJqePaht0CrpSVYF2Aj2LlKt3AO023Zqnp5L1D','pwVW','CiQo3deyZec8RSKoF5Ip8YnPE18qjWGQuTHVqiEFtidh1YS5fnvoApowbK2SnyDzvlPKwXPcJrZkO6ix3','0esKuu0d9d1fPmxRPby3gV8yrOI3sCG2zi10qAhv','SfHOiBH8OvXGluvAdYiSrcUHTplzMgG4zmpvCmMRlIph8Cm',11);
-INSERT INTO ti VALUES (3189,2151723818,'f0PWyUUZG0NnoVh2nyxb6YuYtz','DObAJqePaht0CrpSVYF2Aj2LlKt3AO023Zqnp5L1D','pwVW','CiQo3deyZec8RSKoF5Ip8YnPE18qjWGQuTHVqiEFtidh1YS5fnvoApowbK2SnyDzvlPKwXPcJrZkO6ix3','0esKuu0d9d1fPmxRPby3gV8yrOI3sCG2zi10qAhv','SfHOiBH8OvXGluvAdYiSrcUHTplzMgG4zmpvCmMRlIph8Cm',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (766,3528802750,'exxJ2FIH1ZQU1wCciJfB9','9YQRf2UNCcL82ImOwFAjtzHvbpfBvJM3FFBQy92ergcDHtZ388RdLEx1laNxeVzK5Lfuet0QpeScYYYa6CHPnW15vqYEw2kNR4wSYKfScx8n4nAJpXrlvOEO0rQ07FaBTKToN3AZCsVb8qDr','xE8FUqF','MdzKLySpC67wYB15oBc22taHa39gUdDuFWRCGrFiq0JJJwWZBX67pl','EG6XxOajQIWPjNANdzLUbbeyI','7DfoXVukGfp3PMlHG3IdPiKckZvVAIAeNNX64NSFk315ntj1I',12);
-INSERT INTO ti VALUES (766,3528802750,'exxJ2FIH1ZQU1wCciJfB9','9YQRf2UNCcL82ImOwFAjtzHvbpfBvJM3FFBQy92ergcDHtZ388RdLEx1laNxeVzK5Lfuet0QpeScYYYa6CHPnW15vqYEw2kNR4wSYKfScx8n4nAJpXrlvOEO0rQ07FaBTKToN3AZCsVb8qDr','xE8FUqF','MdzKLySpC67wYB15oBc22taHa39gUdDuFWRCGrFiq0JJJwWZBX67pl','EG6XxOajQIWPjNANdzLUbbeyI','7DfoXVukGfp3PMlHG3IdPiKckZvVAIAeNNX64NSFk315ntj1I',12);
+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 (3957503,3,'jF','RMyEJCWkkNlfOeHBLKjpxtyKAfCMovrfPjo','v','mJzudTh7gZSC3nSS3QJ','DS','m',10);
+INSERT INTO ti VALUES (3957503,3,'jF','RMyEJCWkkNlfOeHBLKjpxtyKAfCMovrfPjo','v','mJzudTh7gZSC3nSS3QJ','DS','m',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (4421199,202,'KR','u','VuTxO584OY','4qeC1TuqVlqCtDAoFcjA1C8','d','Q',11);
+INSERT INTO ti VALUES (4421199,202,'KR','u','VuTxO584OY','4qeC1TuqVlqCtDAoFcjA1C8','d','Q',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (6008592,4,'M9Z','d9N8krpJGQjgor0kjIaoFgi78Qm','tfR846q8HQl','xzMNKaL0tVRWoBvH4loVQ3sjajwf1v6J','R','L',12);
+INSERT INTO ti VALUES (6008592,4,'M9Z','d9N8krpJGQjgor0kjIaoFgi78Qm','tfR846q8HQl','xzMNKaL0tVRWoBvH4loVQ3sjajwf1v6J','R','L',12);
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 (17601,1437129745,'59tpZvSr7FExh5Lv1kJvu6YRXsZKdwEDCOwukabKYC4nmXutb2sl2adVNcnZSn','65D0bfSn5ceI7sXxqahmuejKPB49xHFn4xl0tolz0kXoySh77b5aqsDjgbftBplG7q54lHnugLcWoX6iycMLGF1Q0OW2iebL2ttNHKFxXm3RtS5ydj3a5LXkOiqJ2MVWXQ2cjUJGaTuzqmDgy2UJCBF68x0vL9yghJXqoUOKzB3m3h69OYiYcjjx3kqTrdcIflTVE2KRcjGLPDlA','FkmtToQFTPEnPN11RYRLIM','LFPwNLqe7KEZ6wNiNVU2spJIMRC7ULU3JUQbhlVhiamCLP','D','oTrNos7044OFDlrCm1SqkLzymXQ3NOaeQi53TrWFlYebE3kn8yyqQUCJ',13);
-INSERT INTO ti VALUES (17601,1437129745,'59tpZvSr7FExh5Lv1kJvu6YRXsZKdwEDCOwukabKYC4nmXutb2sl2adVNcnZSn','65D0bfSn5ceI7sXxqahmuejKPB49xHFn4xl0tolz0kXoySh77b5aqsDjgbftBplG7q54lHnugLcWoX6iycMLGF1Q0OW2iebL2ttNHKFxXm3RtS5ydj3a5LXkOiqJ2MVWXQ2cjUJGaTuzqmDgy2UJCBF68x0vL9yghJXqoUOKzB3m3h69OYiYcjjx3kqTrdcIflTVE2KRcjGLPDlA','FkmtToQFTPEnPN11RYRLIM','LFPwNLqe7KEZ6wNiNVU2spJIMRC7ULU3JUQbhlVhiamCLP','D','oTrNos7044OFDlrCm1SqkLzymXQ3NOaeQi53TrWFlYebE3kn8yyqQUCJ',13);
-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(44) NOT NULL, d VARCHAR(90), e VARBINARY(9), f VARCHAR(73), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5040,1885334975,'kwrTCXOg7XpNL270d','LAbz23ObGvwiRuaxNp1m088ZijOaJmQAyYuLqkr93fBBeceRqvhJT','TnMn2w2s','1uVhcfGtAscjZOE0s','wmaGWmcTkijG0Y28mfrzeNfvrZJuZEKx6Bpw2OEvr18ETF6zpVpK','RTB8b4NR3IZoEk7LNVTsM7tv2BIoZiBiBja0Srr2z7UJ',0);
-INSERT INTO t VALUES (28999,-1498342206,'q1pn6','1WwqncbimU5YsXfiLte6JV6TkJz7KRz','UQ','YKXowh','Loibb076oQD4jr','EjGOyoIsunF2mZLSdKtqfOj4HX',1);
-INSERT INTO t VALUES (37313,1190670411,'elZFn3KNvGAAqZVNDFu9K','Jh53rVNnhPSg7J3uCyk5gGgMwD6EKS9pncr2nbcM8F4FEpkNU4lIVfG6lKLAAhVCq2SUXwvdNIRsucSf2zgLcg','m','GfxbU5z0SIoiVu74qYj0XwXZDe0QYNb7FZL8Y9DNKXh24d','plC4xRTE4AQtQTp2xu93rfBONIcFw7sJMyTSArIoxvoerJK6keIm4Rw8UlyIFXaHgwPdXjVHAMjB3zlrLau3Dlg0qX8Ji','K5DIPyKix1UYQU9pHeDABcxgPBL74BRyyD0xenWxJw3UZgHM7eA5JwCzHxf65RQ0',2);
-INSERT INTO t VALUES (52647,634368015,'IkP87mkZ','1pYtZ7fQsdvaE0FqB4t9cGAQFk1q61bevc1Qjaa6YaZGP','WJfIon','wXQpO7JOUNNdwGtLS','01ixzN5bN9r4WHFiRhWW6ywCtZDKbMPI2JKpWpdvmLRxb0cdWOqqkOVf25lN2ldKot','QLukZeIi8OlDAUUiraL08bgBwHSVjkDbxNI41nJICcAV',3);
-INSERT INTO t VALUES (10068,79778698,'pp7','cCRXIiNMHw90GrW8zWV','6uxi','PqZHtAsWBQ8DwkPLl0Po4avV3o6fQeWxC5JYeLVcHN7gvcs7MOUpXUIOExUBN0LxLyGCs7S5j','Z6Ac0XhQmMxwfBzWXBVRLn7jyF1eyiLzWp62FppCFPung6uuC7kU56M1rMliImU1uagSHkQ0CsAKfuv13DzAcgRWm','rRUb4NMygGN8m16',4);
-INSERT INTO t VALUES (1615,1876278197,'fcEkCWOnE7KpxR4Z5L25rPqjaV1aBiyf2qJkQRKuNgO9','RHVMFhaNMGtgqVqIBwEBcmzfeLSO0Xc1Wj8JTwBLh0hStbk1uQEufb4lgHsW8DpSKCG','h8','NrCWZV1s0J','t3CNLO5D0oOBPlwljrIMClOLI5Vra980k4tIyayrZljTDM6zruse141oiie','L9liKu1TzSRxK5Hg66gfwLpZNXqffuwTws3dwyLGIxRXe9W4NjD2BFxYLBJOYmJkouO1MtWJ9wA6soRRlGu7',5);
-INSERT INTO t VALUES (32374,467790681,'BWDSq3kNXrjvjgDInrMQ6z5lx65oQvrMHsCCYXFZ1xiC','bzEJweO2Yv6lP','dLZgyn','AVm7t9BgXCmH0lMrSf9bDCwB','VBTuxYoyDtAn9UgJKIIG3qm14B1dd1cPu8gMiw6B2','V8P6RZH8DcCDYPZL2oJCUQVuIaLagdmGO5Mj5vXHhO2QYdPfTzxb3FIFGDwl1qt7bpBGNDBZQqAgk',6);
-INSERT INTO t VALUES (19843,660674404,'EQgWZ','2BpHPUn0QRktw9rhHOH9DevXss7bkRRhK9OiDPaqyQCfSJzekpmtlGvXTeuAxsLvdQeaum9cWNJUIf2','4mgZ8wYc1','noYjsZ1TLufXnJcicnKhbmtd0Xi3Z5','VV3aiU4Bo6YxtZv1kyqxL8jI03Xl2cTxQ','8qML0Iq5WfbAjK4C89rF66Yk64KL3y2eElCLx3Ih9vuVXnG',7);
-INSERT INTO t VALUES (11043,1387114153,'6u8lqAxbjBCq6Qx65YT2HLDHkMfz8V4','vF4rT2fgydOSHlbcHeYrH2FH2wBw7MtPKawEKu084vVhc3l','Apo7m','MBW9oFzUwxenCVkxm6tzw2dHQ5HIxlrHHmHt0sSIx8xqIfU5t','HlVkVbVnrFqnvHgLrYawQFb6Wzo0lcpO9lvmrjEO7zWcnAXbiSmjvBkY6aWQyyn2f3w6PT5w','vXS9C9FNwZHdqxL3lZY1A9dSemcbT5XCJNhwY0XGWkN7rmbGTKblG',8);
-INSERT INTO t VALUES (59697,1763187881,'kIKsPHPodNgcV2MkeGq','SzbBJCDtwy1Xve4hMQdZHNC55j4JRtiOn1GHT17mf5AixUDyjleVfabSksIw9mOurqnyUeW64kqoqg5EjV','jlWk','Ggr3XPirQ3oDAOyv6','DLZwzJ36IlmyuE815vBRprcMrhg0c1mo1VXLsfsH7beLFK88NS5K0XekY6','ivUZDJQw9tAAzbvfQDvK6ycsoeD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (13973743,179,'Jv','yjTLgmzeMN7gCV8Q50xzrCE2vtlIVzG3t0WzzgLkcpv8jLf9rpnKnWL2CqGg2Nj2chlWqgvYwe1UeGwsKCp8uM0ZCSYhR6V8wKrQGJZCrjtlablhMHKH','XaWG','RZinfu8FqeW6S4CyrPuzeLkm6pHLOvS06vgnuDSpXFlSl7P0liDhm6ka0Y7kn5nMHmXLzrUZGec4gj4cvXv6xuvNU6H0pkFyvxqjb2CKgJMtjOd5WjoNmVbvMQBsr0W48WnikIcV5ra6TzZJ3mH5HAsmdd','t4','N',13);
+INSERT INTO ti VALUES (13973743,179,'Jv','yjTLgmzeMN7gCV8Q50xzrCE2vtlIVzG3t0WzzgLkcpv8jLf9rpnKnWL2CqGg2Nj2chlWqgvYwe1UeGwsKCp8uM0ZCSYhR6V8wKrQGJZCrjtlablhMHKH','XaWG','RZinfu8FqeW6S4CyrPuzeLkm6pHLOvS06vgnuDSpXFlSl7P0liDhm6ka0Y7kn5nMHmXLzrUZGec4gj4cvXv6xuvNU6H0pkFyvxqjb2CKgJMtjOd5WjoNmVbvMQBsr0W48WnikIcV5ra6TzZJ3mH5HAsmdd','t4','N',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (13848919,226,'NMl','WdOR7cNFqQdaDdOsVuxREwD1NPgfEiU00skJy3Ky3ZNHub7057RXWAJ8Gm48ZvEpavEFr8eR45zp5S0IoAY9sVyePHgsjk8FaliboSPQkzLVes3JNwTtfi','XNXwkgMpT','qvOQK4LT','oJP','W',14);
+INSERT INTO ti VALUES (13848919,226,'NMl','WdOR7cNFqQdaDdOsVuxREwD1NPgfEiU00skJy3Ky3ZNHub7057RXWAJ8Gm48ZvEpavEFr8eR45zp5S0IoAY9sVyePHgsjk8FaliboSPQkzLVes3JNwTtfi','XNXwkgMpT','qvOQK4LT','oJP','W',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2292621,241,'bxs','Z7aV9zrMSutiF0RRuyfsIxwkH3UXSMUWdlnPjQnAt5bmLnBTsw31s7VQ7tk6VJ2iBrzTCWdAyH5DWHka1MmLUemdQt38bc4sFkzytvx6K6wbPmigNil9iNFbqZgC0hy7QybW2d7YzMESQC6KYQRtM38pD4Aa4UiHVB8tC6IShI2nimtWCJawZJb3qSsX','aZH','DB9K3kx9vbxVCaPYowvtDsxPJuieKPqXyf1iVLIzMO7qlFRv9TJztK59CTUw4fXoN9JV94Nr5vouXQL7SQahJ1OHw1OZq7HLLWtOIAiclU1OBc7biRkmKriVGLzPJcKIB3sDB9rZyox6VVuztokXoMiWYR4TPwnsfmPii3OU81R1wGy0hG1v','KNg','u',15);
+INSERT INTO ti VALUES (2292621,241,'bxs','Z7aV9zrMSutiF0RRuyfsIxwkH3UXSMUWdlnPjQnAt5bmLnBTsw31s7VQ7tk6VJ2iBrzTCWdAyH5DWHka1MmLUemdQt38bc4sFkzytvx6K6wbPmigNil9iNFbqZgC0hy7QybW2d7YzMESQC6KYQRtM38pD4Aa4UiHVB8tC6IShI2nimtWCJawZJb3qSsX','aZH','DB9K3kx9vbxVCaPYowvtDsxPJuieKPqXyf1iVLIzMO7qlFRv9TJztK59CTUw4fXoN9JV94Nr5vouXQL7SQahJ1OHw1OZq7HLLWtOIAiclU1OBc7biRkmKriVGLzPJcKIB3sDB9rZyox6VVuztokXoMiWYR4TPwnsfmPii3OU81R1wGy0hG1v','KNg','u',15);
+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(23), d VARCHAR(50) NOT NULL, e VARBINARY(4) NOT NULL, f VARCHAR(64), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4175148359870578581,-3906419541546774764,'2FlFkpgeWe','JCb','oIKF','pXXUQG9bUoL9JUzS4fNLNRQLaa7nyWHtYy9p','VH','kR',0);
+INSERT INTO t VALUES (13370980744982017499,7730510088253100244,'XJ4BepzkT0m2tEDK3Dx','PWkyT4hwOQB','rcue','85zFoK3mW0PGp2MLzS2FES3nEmpuO9e2bG2H3kjP3bt','S','9f',1);
+INSERT INTO t VALUES (14500286435420180408,4726567201060680846,'CsBQtodVgg2','MPqLebAh45qkIevq6isnrfKy','2','62ilNtu9y0HNMP0DZExB9PRrQZGW0mrgopwTDeiyCReVuqhJiR','6w','R',2);
+INSERT INTO t VALUES (7435854394573434048,4315748563132963383,'PrNk2r50','a5c','P','l8ZL3yxm3ZCfNl5REk0s5ZDzv5km2up0EaJgRJWSIHeru','OL','i5',3);
+INSERT INTO t VALUES (16034471783111571376,1278141266569855346,'VSqajxTxomxbxHeIIOMB3','xGK5uf9ObvMrHRSxDbqCf99BODE1IYPqW','Zf','DKwA4EMKMPFM4AFPo9CXZcdbbxAKrn5RSzcEkeUDLWWHQybLmxk','9','5',4);
+INSERT INTO t VALUES (1445197168375192381,8700213955246825074,'gn0','iTIVWJAhTlvXV7ayWILfmJ','V','PYNMyA','Dh','V',5);
+INSERT INTO t VALUES (16177434251923607204,9113250287108018909,'QQKlbwqxox0qfbnXuue77Bk','Cm5qNK1vtZd','tb79','k1PXdzyu0jg6arU951H','hu','O5',6);
+INSERT INTO t VALUES (726912292552107541,217578541102318062,'QfeD45AQmjclZxDp','vr3zY2Fg7HA9XQUDqhwXP1','v2x','3MxzF7q35dVlSGr2r0b500xTiV9phsfHcSvjPvCJYIYIeCgDnMvIY2iTEKIL0v','VZ','zJ',7);
+INSERT INTO t VALUES (5030771639423364205,-4560782496591890912,'B','P8gnFi0MF','TUN','fbr','J','tc',8);
+INSERT INTO t VALUES (7221402839796003681,8556662611244935006,'h3UOizLyTZF2pRFPg26pP','U','oz','xRBstTGbGLoytFgNXipVSCjrF5ndDsKgtEgrvKAHZ','Q','A',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT NOT NULL, c CHAR(23), d VARCHAR(50) NOT NULL, e VARBINARY(4) NOT NULL, f VARCHAR(64), 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (6828840001054946572,345526471,'eWAPQ','XC20GMmX4pkVaIrdUwOVHk8K6hmmyJWH','qybOz','fobRNDa38sPkUhG0IE8nMXJombgzJCl6yjPU9rSztXqLZljIWgKO2qbhXrCGL3qp','SL','EEwbMBsNOBntyuEI9VEPMQMynJsPIUA5IYGbisLWSmZVb',10);
-INSERT INTO ti VALUES (6828840001054946572,345526471,'eWAPQ','XC20GMmX4pkVaIrdUwOVHk8K6hmmyJWH','qybOz','fobRNDa38sPkUhG0IE8nMXJombgzJCl6yjPU9rSztXqLZljIWgKO2qbhXrCGL3qp','SL','EEwbMBsNOBntyuEI9VEPMQMynJsPIUA5IYGbisLWSmZVb',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45) NOT NULL;
-INSERT INTO t VALUES (2389459506697290865,-636916523,'OCjk8SY67THM5RWpzQGfzSIBZHX4c','7B9Ya4zQHesKigZPPZBitzsDPhEy9MXX9yW5IQnoc0VFqRVmucyHQ0rAgVn8wWh0gvw72aFQEKERq5H74iOUuGpzG1','koO','FzxPxQ6l3SpYrBW29LQXoZ0wIcSoKYkwOHmqfTjJkFk7YhYDBy0e5QHPZXofRjIQUVQnpe0','pDHFTDRRCpAYxMAYXFSqDT9K6M7XUOdkK0mfLxHvJ','Sl4eg0AP8Ohz3lJ4nY71vGj5yfvXn6CGA4bmRDr5Crydb9PPQmKgS6CGI6MoAtPKOLk9wbsqJAncNUNx5KqKL1gCP0uTDIwJQL1w',11);
-INSERT INTO ti VALUES (2389459506697290865,-636916523,'OCjk8SY67THM5RWpzQGfzSIBZHX4c','7B9Ya4zQHesKigZPPZBitzsDPhEy9MXX9yW5IQnoc0VFqRVmucyHQ0rAgVn8wWh0gvw72aFQEKERq5H74iOUuGpzG1','koO','FzxPxQ6l3SpYrBW29LQXoZ0wIcSoKYkwOHmqfTjJkFk7YhYDBy0e5QHPZXofRjIQUVQnpe0','pDHFTDRRCpAYxMAYXFSqDT9K6M7XUOdkK0mfLxHvJ','Sl4eg0AP8Ohz3lJ4nY71vGj5yfvXn6CGA4bmRDr5Crydb9PPQmKgS6CGI6MoAtPKOLk9wbsqJAncNUNx5KqKL1gCP0uTDIwJQL1w',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (9413011633082351909,-1840564536,'tndEvQQ8CdtUC9msVZB3ikg6','HfXrF10A62A0sxWao7Krle3E7YamfFeBP9R65q5aGba770hYQgmGMjsQl6W3Ah34mo6PQq8ctryikmrdYUjFpDaPnRhKyI8Jgz3V7znVFl7b3MdNzocYRUqNVZnFaEK5hZDMcQGJqf65n7sKpsXnKZsVIvxyR','oC09K','clobVhkeRFZHp8TIpQcGCFlPAq93qhSLam0kwOBari9r2faubdBTBd3uDccxiYK3Bp','4N8WsZm7eH36hlW6JmSRP02HEIYslfUAyY5XExQ1BIL1YSKrmQer','ueGO5PMoOzj8D53tasDaXT3B1mndIdTxA837amQnHq',12);
-INSERT INTO ti VALUES (9413011633082351909,-1840564536,'tndEvQQ8CdtUC9msVZB3ikg6','HfXrF10A62A0sxWao7Krle3E7YamfFeBP9R65q5aGba770hYQgmGMjsQl6W3Ah34mo6PQq8ctryikmrdYUjFpDaPnRhKyI8Jgz3V7znVFl7b3MdNzocYRUqNVZnFaEK5hZDMcQGJqf65n7sKpsXnKZsVIvxyR','oC09K','clobVhkeRFZHp8TIpQcGCFlPAq93qhSLam0kwOBari9r2faubdBTBd3uDccxiYK3Bp','4N8WsZm7eH36hlW6JmSRP02HEIYslfUAyY5XExQ1BIL1YSKrmQer','ueGO5PMoOzj8D53tasDaXT3B1mndIdTxA837amQnHq',12);
+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 (10808718877875379523,-3076343088425623584,'acnuEDsPD4','J','Npm','fI5J0Y38VBzxKQNnJ6hJZLmlawUoTw2Zie1rHBQPV29OepbxLj0WCGTv','R0','FE',10);
+INSERT INTO ti VALUES (10808718877875379523,-3076343088425623584,'acnuEDsPD4','J','Npm','fI5J0Y38VBzxKQNnJ6hJZLmlawUoTw2Zie1rHBQPV29OepbxLj0WCGTv','R0','FE',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(24);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
+INSERT INTO t VALUES (3702652251311415550,-560661197526800870,'fri0yIcNeIjN','sT1mHO0HSWejE8nFVarkI0agM5GoIz','I','u2MfTVRjDuo01SV6UUhBb8iYrEn4NPBRVoAWu9aGLA32SL4N5u3FMhbWtOtQ','U','gq',11);
+INSERT INTO ti VALUES (3702652251311415550,-560661197526800870,'fri0yIcNeIjN','sT1mHO0HSWejE8nFVarkI0agM5GoIz','I','u2MfTVRjDuo01SV6UUhBb8iYrEn4NPBRVoAWu9aGLA32SL4N5u3FMhbWtOtQ','U','gq',11);
+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 (18150274768026236891,7924259141445000664,'eWoMKONv5O25wyoREtWCB','egy2szoyDYydhBcAXIn2xBE3RgVUzCXKFtLMpLNcuRURqEcH6rJ3mTG7aQXGONZXhB94Ba0R0Ou7P0ISeORV6jGtrLyVWwAxy4KKEdUUu1uFEPrPUzxOYhwkoCqy2XR6nC2CPBIwFTiCHNAR92nxkFbzqvPzC','xwYF','hmjfLNDS6lPbZgA7eRnqER0EbsbcEW4nXBhYLu74','s','3E',12);
+INSERT INTO ti VALUES (18150274768026236891,7924259141445000664,'eWoMKONv5O25wyoREtWCB','egy2szoyDYydhBcAXIn2xBE3RgVUzCXKFtLMpLNcuRURqEcH6rJ3mTG7aQXGONZXhB94Ba0R0Ou7P0ISeORV6jGtrLyVWwAxy4KKEdUUu1uFEPrPUzxOYhwkoCqy2XR6nC2CPBIwFTiCHNAR92nxkFbzqvPzC','xwYF','hmjfLNDS6lPbZgA7eRnqER0EbsbcEW4nXBhYLu74','s','3E',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1633096508911725873,-704421435,'mknQX4XmolPjMH7hsmJNTQUEYOoOeR5iRa8w9M','sfezuGvk3AAPu59U0iGRFYfr3vLgptxa3SqzcRLcAhtVPIbpcIYYAK5W65H85IvJKo49UULEtiEPKNDpYRthCBoqoyVqzOf5dgZhdrahv2paOA0eRqdC6PP30s1dW28RftJI2GE3a6d06JdYHC1lEilaJpjMF77qKKvRp7UEUCfj7ncGVZiKJkLsX','9hJ','SIGRaAumQukbC5H1rF2rmvGU9Ri2ZYQeUMDXswZCpQ6KwByp9OOmb2kfapPYgSgBzRMFK4vbh2U8OTNlVvTO8qyyu7VG6sH27BV','dKPYNRQwQtG5NpaUEYnlGKljwh4FQKa8AqnNW0qQjpVGhLE7GwfM8JN0KYlAxlB7BLCxbHczQBrwby05G9JTHsOEN2E','JrsotNravkd5DVtiwRyS3F2otZlEPRXIp2zoVPhWLGoI87oZdMeaSn0wtreydVPScYccvZphMhOMJK7uw1PNC5CfdNF3',13);
-INSERT INTO ti VALUES (1633096508911725873,-704421435,'mknQX4XmolPjMH7hsmJNTQUEYOoOeR5iRa8w9M','sfezuGvk3AAPu59U0iGRFYfr3vLgptxa3SqzcRLcAhtVPIbpcIYYAK5W65H85IvJKo49UULEtiEPKNDpYRthCBoqoyVqzOf5dgZhdrahv2paOA0eRqdC6PP30s1dW28RftJI2GE3a6d06JdYHC1lEilaJpjMF77qKKvRp7UEUCfj7ncGVZiKJkLsX','9hJ','SIGRaAumQukbC5H1rF2rmvGU9Ri2ZYQeUMDXswZCpQ6KwByp9OOmb2kfapPYgSgBzRMFK4vbh2U8OTNlVvTO8qyyu7VG6sH27BV','dKPYNRQwQtG5NpaUEYnlGKljwh4FQKa8AqnNW0qQjpVGhLE7GwfM8JN0KYlAxlB7BLCxbHczQBrwby05G9JTHsOEN2E','JrsotNravkd5DVtiwRyS3F2otZlEPRXIp2zoVPhWLGoI87oZdMeaSn0wtreydVPScYccvZphMhOMJK7uw1PNC5CfdNF3',13);
-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(49), d VARBINARY(39), e VARCHAR(12) NOT NULL, f VARCHAR(68), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (398596330,8774988273079011656,'krmlW3uQouUu4','fu23bsnEFkRJ9XDRd4OT','pu','npN6s040jkUWGRChwlwYz46175Nuo5HMXibl','hqB0wIWPxiL','fpWdrS7u1esUczN2VBAK7VFNE27b41rtaqEmZur2Dp8wEx2I5jHnOp8VhC',0);
-INSERT INTO t VALUES (-1477007585,8853948523237835430,'AJXBh7RqSVJuhMxMUhfbStJedek','1q','5TPc7','yuqWWPDkapu','52GxunVWIspq6AIQvtGEX3DxN3Ra2Oo5t1pL8NcwQyaf0fmU5rqz79SVuXGuzoC9YDqp1Ix','7Alrb9L92lLPgke94dqrLQAB1rHu0Mc1p6WdSgsIutioebqeA3mdaROIm4ZnUu',1);
-INSERT INTO t VALUES (1243862006,9313880187846150309,'VGeIw16vhZkM8QHSpmYsjiVFIPzAu','YYsVfhcYaHc0skrbBj2L85bn1Z','5GgMR48h6tid','dgwT7batPdzhtsq1GhbAGOAszEeGyO035hTxnE7PaobuX','rWQ9iyG27NbUdfq2qTs8ukuECCEjJP9HMJ7OzsAojHFx','FFQDV05MnQ1NE4pANmEwpNJOVy4qLg47XUR',2);
-INSERT INTO t VALUES (7192221,3897491793347121254,'zax7IAMuuUIENCtkiRo9hVRkXXz3AjENJFSTJ1TGCVY','SXB','dCrVs7w0ds8C','yZskKtv3cJWbD5PrVS6Q94Q1MNMNDDFG5eDh','cJO3YF2dSwcpFZg51xoi','V3f7F5dzu0P9DGuGkIPvl6meHMuzpdt0Dd87QNbSegbhdRE5VNOhJXUFPD3BEiKwPLzIaCJC1oBMoJG9W71aKylvbRCPxm5q',3);
-INSERT INTO t VALUES (530740523,10031101464146339911,'Ph','UqXo9pgwJTLHZVRLB9aLF17Ox4P60FTNt2Ba','q','CzsLqDzNw5iebPHAFwm50H5G','wZMA4Zqnf5PxTi92cdKdSVXmmi4aKwJU1v5ch7HGubsHbxAQIhX9ytV35GuZTP5HQWuCfvMx0gw6Z0iWH1Z','2igYHMPRQAFZY2y3DBGCF4',4);
-INSERT INTO t VALUES (899316907,7721951739106484858,'bi7DxQEZ6Of0CbovhFFXHNrJMyqMUKjVXrvj','1ecb4N5vhBG9oI','cvi','gNtU4OB7xjKcZ6gJN0kwlj1K1Fb0OptHxwVZGI','XZdijb9Yn5S3dQkCFeB8uNFEvraoka424Jd5rt1wJ3uPxc','o0hmEHTeO11GwGnWuR81TNmWdPDsZcrZn0K1NO4kTSa34y2M4PHsSghNv1I9blC7cKm6RNhjzq9',5);
-INSERT INTO t VALUES (-707313567,6559011878398329245,'c93','2FDUaDfwuURTL7Dp7fQi','1vwwXzDEcO','xgf0g0k0iT','Te5dQn5MnBUlDDQ5Di6oaVGwqRlcmmutiMqUaG1JADejQBkEFe2NNUPLK88','PCN5rVerftTRDrzJoXyAcMzcascDJWxzfRmXBJHr7M5',6);
-INSERT INTO t VALUES (-98686682,3839985005659314304,'jy6q4HB7GlmKf50Bt0xeOdLU6gNqI','9s1piq1976W01Y1KxLgkf5VEmnJEN5','nubQEg','TAd7qinFP','frBreu','cUgoNF01',7);
-INSERT INTO t VALUES (1621779397,18361839970546624166,'0waBS1iJLtSiSJwnuwW0S9uK','mrm5tDhwAaqlLriXtENYLFW4XydXwik7bfqmY0','Qc','hKnZCtDR0srA','BkPCIYIAgpB69n3fFCRcNuOA8V59FLNzi6e5gcVIN5wjEAwjDatdEEVpX','rLwvDtLB6zld1JCrdaK0ftwU9cwX3AUXnejKMsitHL1iO8Ia2YOpY4w2at',8);
-INSERT INTO t VALUES (-2076558505,5108730332655250790,'7XYXcqUYOwwPV4bUliNh13YJeh5puUs0','6QoYYtbgLRZoSOtzs','mux3h','d2gkRfc2AossvRsecl9n2RT0vTHZvyfR','kZYtpV3Hsv3v7fRIYo2phCumMtaUol4Dy9apx6pegVA4jVJzzHUObgChxZqfl5jMS12qSMG1RV','fqI4VPKR8cnRj4po1eldoCSMQOAcLOZElQvHX2gzEcadnfb1gcojB3IQQUk780BDHwzE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2189392235055966554,-2128894991326544480,'g9CI','zqCLLYmLhhE3k1wPg5rSvi3BMOuIllaAZXvcmsbOHUJSIuFrVyLRI4iEx1DoLoxqltaGIbWOE54OJYCOfeV44Dqhd9yZdtpLY5tbl9OG7tdOD4E1p26VjuXfWGlFE5uvQJCf6PPiKBwhtZG3ClaWbUvFF68LoRbVvpFwWn9MEBOkSX7342kFNUnOpYPspdRRCx5LaF0Ed9eJv7gIdoikxTw1k3dhaCylQvgoyuQps5b7ge9rmCJ5awW','k','3BAXT5BosjFJE6sE3bHUcl3FtISgBoILzwXyNnriRiS0z2ixi6MP9EQUDAl3q0RXiDjuaI2LFZcdxyDddcQvMTnnYUXwE1Ghqjcv2RZiBB9hByp6xbxsF7kXCgW1hJiJammqGjVrVEIeCXQs2qt2YthcdkMaCj03Gn9l05Vj7Ll0dKZPp4SjJ0m0tAwvj0BeSL22nI5gZt','1Q','x',13);
+INSERT INTO ti VALUES (2189392235055966554,-2128894991326544480,'g9CI','zqCLLYmLhhE3k1wPg5rSvi3BMOuIllaAZXvcmsbOHUJSIuFrVyLRI4iEx1DoLoxqltaGIbWOE54OJYCOfeV44Dqhd9yZdtpLY5tbl9OG7tdOD4E1p26VjuXfWGlFE5uvQJCf6PPiKBwhtZG3ClaWbUvFF68LoRbVvpFwWn9MEBOkSX7342kFNUnOpYPspdRRCx5LaF0Ed9eJv7gIdoikxTw1k3dhaCylQvgoyuQps5b7ge9rmCJ5awW','k','3BAXT5BosjFJE6sE3bHUcl3FtISgBoILzwXyNnriRiS0z2ixi6MP9EQUDAl3q0RXiDjuaI2LFZcdxyDddcQvMTnnYUXwE1Ghqjcv2RZiBB9hByp6xbxsF7kXCgW1hJiJammqGjVrVEIeCXQs2qt2YthcdkMaCj03Gn9l05Vj7Ll0dKZPp4SjJ0m0tAwvj0BeSL22nI5gZt','1Q','x',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (11910589700025248249,5891605195712812930,'LdXTyD8yPzhWprpG','jxTQ1ZPZRyEKzRVozRILpZ6O6Ym2O3ClDsncGjYtB1vNqllsKy7BSjSaomUjbyL0CHeWwpvECoSjT4pqAiBVtkAveKGATPZFu3otpecOZGgiWKauFo2ATO4rvLRyTGnAdU','Oc','yPIxpLVBO4YfQTonDZVDDfAUqQUh9EDX5peuRFNeAPWBtHO3xqMcOIvciqtwbzgusyhwznfBirP4APB3SUYl6r4JU93MCb3l7LWKHTVoSw8xyh6bBReEzC9r2q1MlolN3Av','t','w',14);
+INSERT INTO ti VALUES (11910589700025248249,5891605195712812930,'LdXTyD8yPzhWprpG','jxTQ1ZPZRyEKzRVozRILpZ6O6Ym2O3ClDsncGjYtB1vNqllsKy7BSjSaomUjbyL0CHeWwpvECoSjT4pqAiBVtkAveKGATPZFu3otpecOZGgiWKauFo2ATO4rvLRyTGnAdU','Oc','yPIxpLVBO4YfQTonDZVDDfAUqQUh9EDX5peuRFNeAPWBtHO3xqMcOIvciqtwbzgusyhwznfBirP4APB3SUYl6r4JU93MCb3l7LWKHTVoSw8xyh6bBReEzC9r2q1MlolN3Av','t','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7322230046344482722,7339079545877650629,'MXKjxWzKIgzKRY1iVs4','bRWnQj432VZFZSFmtOL7Lr5ZBRtbixx7VfEkea8GjNe8ZRO5CrI5FvbcOPep2FU3QF52oinXvKcBkJYh75EpTTzIHeicnlDs8orQSmSUJYbHiJpHxXBnWdutdA5AgaaNOBfZGMW1wSLBB','tNV','eJSEUpfwu1I8B29iZhxQ6h01FAMhADWr4OvODNJQv9HR9HOn3rH7P6pTJTWMNAMnc3UAX97FHjgsWtarBQGY8qzRuK4fVH6aioOIqOkoTEcBASIUVBcSGWdetP3n6nOyvr0mQZhA1l6eY43NGuOgAhsMHTfLYUXWMEFgBZMDtVKtfcJqdzebMwfdWDV1IY','vj','G',15);
+INSERT INTO ti VALUES (7322230046344482722,7339079545877650629,'MXKjxWzKIgzKRY1iVs4','bRWnQj432VZFZSFmtOL7Lr5ZBRtbixx7VfEkea8GjNe8ZRO5CrI5FvbcOPep2FU3QF52oinXvKcBkJYh75EpTTzIHeicnlDs8orQSmSUJYbHiJpHxXBnWdutdA5AgaaNOBfZGMW1wSLBB','tNV','eJSEUpfwu1I8B29iZhxQ6h01FAMhADWr4OvODNJQv9HR9HOn3rH7P6pTJTWMNAMnc3UAX97FHjgsWtarBQGY8qzRuK4fVH6aioOIqOkoTEcBASIUVBcSGWdetP3n6nOyvr0mQZhA1l6eY43NGuOgAhsMHTfLYUXWMEFgBZMDtVKtfcJqdzebMwfdWDV1IY','vj','G',15);
+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(24) NOT NULL, d VARCHAR(91) NOT NULL, e VARCHAR(40), f VARBINARY(78) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1226850369,4310,'SjIFnH','i2sKijFKAqh5S69ZJofiIwFXLn4GP8wACzOVJgwSyc0iEYqabd3ksOEE1Z0bqcUe2SwXo','IlltwBLQD4mYR','siQwr1oCi6zVAy4qzRRjAJB43KDwQ95WBTry5qvhBLlxl0lr','Qo','6',0);
+INSERT INTO t VALUES (1863025427,29996,'CDanuptuoB2sXZ','pMqFkJ6bgsW850NnzVAJTbKqf3ilNlWM3LCcjWp1m3LRsoS9e','QMKvp3TjBBQ3HPnYNfbu8iZ35zIU','2HUMpo70d9RwMHTKimOhwSlKiI','8t','F',1);
+INSERT INTO t VALUES (78391144,58443,'dREZc','hWE4','fEmBpgPzsy4kPQlT4sn','WmOipjpwixw1nNpBoyL2drPRZlrEtByoa905uQoYgcXO4rQKwhHRXBDAMt','2','h',2);
+INSERT INTO t VALUES (-873337649,33254,'ldpE62GEoSY2O3VOr','PqGgj9zfk13Nr2KR0Oe32u641iGNvwJR0Cs14jLbPENTL7PTohajASU21c4Iah4jD','TIueZXdQJe7A','5nBvDfYGFkz7ftD','8','ym',3);
+INSERT INTO t VALUES (-639558882,39461,'BRsIcm7m7YlHwz8EV','YhREnwSYwuxyAT0hE8v2O4Jr7tXbsQqb1mXQZRWv4guSwgGxtVm7','4jOnPCnPG','czaBRxWd6nhNd5ZJ7Vbn2r1g80AfOXna5LHh7krs0654MD7E0zRzc7vfgvd26WQg','1','h',4);
+INSERT INTO t VALUES (-1180990673,47605,'58ZFwSb6izgBfJIc','7IfsBFWI3GaFMBn3lRCOxhlNtVP9teETPzuzarnSDasIEZe5fh051OviajFfSNqqiZP8sYhOAGhyyMKCd','9cK','PWeYxXO9uPgTYlYDGFPHJxv2Y3bBHyirVLh8Jg0az','d','m',5);
+INSERT INTO t VALUES (879749969,18117,'gHQr8','aJ9stsUnXsGdEyYPVq6wugTGcKPZZBGItFfEMXv1f23JBNPpK1D84LylKWthShKj3y0hWVZ8XkuzIaof2tA','1lVfEM0cu30dgpjzkj61iruZdG','CC0','Ox','pW',6);
+INSERT INTO t VALUES (351251957,57060,'fQG9Hn3pHqHlqbGtlKEJPEp5','gkVHdGxd8KLS9gy2hi1IOey6WslkcglMMVBv2IgKrdG59mQINpXETgbhlR','jwj6yxL8ACp826GxR','WCVhzLJ1hCAxN','oH','n',7);
+INSERT INTO t VALUES (-802263099,39541,'17oJ','zEj9YCemWMzmDAHdV5J28WcL','oKZWOl49LkCA','udz6BbTKcnMbnvuHpNPRBeaUaNcr3Dc3uTxR0TAAI7wFK9TUQAZuMeRNh90m','L','s',8);
+INSERT INTO t VALUES (-954745317,62191,'DBUFjxSs94Wuszg0Upm7','pMmfqEmZPAMzqILx8bECVs4OX2tIJPjMJQq7ypJ40PGggG5auSk6GpDNCGqtL6ivvyR9l90KJYNgrcJiN','wCIsb4U6Jl4VdqkPR6rUbFz','oTS1fZmwa1jisp5Y0jeTEbq0RVT','8','p',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT UNSIGNED, c CHAR(24) NOT NULL, d VARCHAR(91) NOT NULL, e VARCHAR(40), f VARBINARY(78) 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 INT NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1928010958,11315224376634840302,'btd4Ad766dimkVhjjytvhSwvcmNzmAlQzJzbucvi','h5YbYJiN74wznbUhNxX','RnMhsMXhM','lnFCCiuhjeOf2nfHHIwmlbNXnmAqUP7dvRrQt9gwfy8nv6NfXVU2Y2INNhQNR58oT','yRO0lxio9sPhnV5d2jYtnur1kHk18x5wcuX7dG2','38sX4lwSru0VatXERPaHyZA0yBrFmePMTjFuPtAg8hjQiwjOcQb7v6Lpa80W7Ozn2iHXZIMKHQtqG4AKkTMPf2S1B5az3sEILvy',10);
-INSERT INTO ti VALUES (-1928010958,11315224376634840302,'btd4Ad766dimkVhjjytvhSwvcmNzmAlQzJzbucvi','h5YbYJiN74wznbUhNxX','RnMhsMXhM','lnFCCiuhjeOf2nfHHIwmlbNXnmAqUP7dvRrQt9gwfy8nv6NfXVU2Y2INNhQNR58oT','yRO0lxio9sPhnV5d2jYtnur1kHk18x5wcuX7dG2','38sX4lwSru0VatXERPaHyZA0yBrFmePMTjFuPtAg8hjQiwjOcQb7v6Lpa80W7Ozn2iHXZIMKHQtqG4AKkTMPf2S1B5az3sEILvy',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(50);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
-INSERT INTO t VALUES (1525473915,5935871811616325216,'lgNZf7guneBsl7VsxfUNyMQa','lI0iN44WJNXokk','OKEdm7mK','3JSRx7mXoG','rj9DxZOadNGkk0iZE4v7QXqFHEFiaa','DYPd4',11);
-INSERT INTO ti VALUES (1525473915,5935871811616325216,'lgNZf7guneBsl7VsxfUNyMQa','lI0iN44WJNXokk','OKEdm7mK','3JSRx7mXoG','rj9DxZOadNGkk0iZE4v7QXqFHEFiaa','DYPd4',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (13938707,10788178150736487046,'UIBmaS3FS9kSK9oT9e08dqeE5RqUwfiIXqyVwULCxjMB','cFQD7Z1co7eLayzDoAXmlNL3WGXiV4TRPPqAaHNX6BhbkBUHGxTJ9HpF8Bx5ff2VRE5ddRYFcNsuh49aeq2OonTeVsnLwAKoq8QydnfJy8MutC0QVAUsRLK8sC3bqEz2nWENszQcggw9WrbrwYiEKNpY5ehqbOnZfiwpwCCBcTlDWAswuh9B63dRdC1bJvBq04qd2pMY7So5X0ZJh58dwl4Chd','jO','GNsQ6Zlxtgq5CW4D0EJQ400P53awI68DoS28ahkelu','xTAzcEZ8FbbKp661TRBPdVcMjEJSfxH','dQt2EGSLg4ACDC692AS23ljCHuu1EgoGa97LCvPk9JaX6OXhaqEYDj3nrKekQWdrrdVjQYQRr5GR6BvI6du1TJ5AuEAcdr',12);
-INSERT INTO ti VALUES (13938707,10788178150736487046,'UIBmaS3FS9kSK9oT9e08dqeE5RqUwfiIXqyVwULCxjMB','cFQD7Z1co7eLayzDoAXmlNL3WGXiV4TRPPqAaHNX6BhbkBUHGxTJ9HpF8Bx5ff2VRE5ddRYFcNsuh49aeq2OonTeVsnLwAKoq8QydnfJy8MutC0QVAUsRLK8sC3bqEz2nWENszQcggw9WrbrwYiEKNpY5ehqbOnZfiwpwCCBcTlDWAswuh9B63dRdC1bJvBq04qd2pMY7So5X0ZJh58dwl4Chd','jO','GNsQ6Zlxtgq5CW4D0EJQ400P53awI68DoS28ahkelu','xTAzcEZ8FbbKp661TRBPdVcMjEJSfxH','dQt2EGSLg4ACDC692AS23ljCHuu1EgoGa97LCvPk9JaX6OXhaqEYDj3nrKekQWdrrdVjQYQRr5GR6BvI6du1TJ5AuEAcdr',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1048491973,6802335888600426193,'5KlECopeqp4D7cy5NMmw3RtFSB','ifUxTVGwYcukjWgiABUDj2JF1PymBRQum9fW1ZN6MJqBirYugM3KNZeelGV0mdeFkoLjk6pH8VDY4gif7L2lsMaTfYSX1xo7CKJijchwQ2ASoMtUorSaWhvmI8aOeu6NztIdmjOwiqykVeCZrrLhyJ7ntP8xx9UMrmGRuZNOwblQvMfyB4f90lZXezWx7Ao','xg','6qbGZPu8u64boWt','6miReEmx0FPLEdsPebqtq2c0syGwuAxMbPVsS1BKeOITm','R',13);
-INSERT INTO ti VALUES (-1048491973,6802335888600426193,'5KlECopeqp4D7cy5NMmw3RtFSB','ifUxTVGwYcukjWgiABUDj2JF1PymBRQum9fW1ZN6MJqBirYugM3KNZeelGV0mdeFkoLjk6pH8VDY4gif7L2lsMaTfYSX1xo7CKJijchwQ2ASoMtUorSaWhvmI8aOeu6NztIdmjOwiqykVeCZrrLhyJ7ntP8xx9UMrmGRuZNOwblQvMfyB4f90lZXezWx7Ao','xg','6qbGZPu8u64boWt','6miReEmx0FPLEdsPebqtq2c0syGwuAxMbPVsS1BKeOITm','R',13);
-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 BINARY(41), d VARBINARY(63) NOT NULL, e VARBINARY(16) NOT NULL, f VARBINARY(72), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4,1652590595391345525,'oLgKNvw6zHGMdZcifHVAJ0BzshjYBbvLnfMLULT','suAvV74zMchwDEwvTxIz27dIyPmb3tLTwJQp','ZMgnO9hvvv','DveYCLTBd5sFgcP9mcqOIkU8T85V55R9n8U0uB','pTenssE4Fvo6ipL93R6lVtOkEdleHGsoDZEBlhtWMxoCixoXfv4cAGMmsK44','h0UvQcJhQ0imToawP7BqNgnkvwS8tcIdPKVngYbOvTQvvAAYkAUFOcaF04fOmyizdg7',0);
-INSERT INTO t VALUES (-114,1506509624970685394,'RXsUE0r4rqcbcRRkZfuVeTH8p2ctzRiRCF9NR0CqQ','4tOMyRwSrwKrXMMYbsSpg0z7TJhEa1qfFNObEEk5IAZLFLsy9nJV5P86YeGC','z37rLiNKiOzyL','d','LPbeJrclYk','l4UPI7LiE3gnIp6WETf3tVUYYwa2W6',1);
-INSERT INTO t VALUES (-76,9660275819785398126,'eFBkppB7lxBhO8pVWE5v0rbAIQPgU6v4Zko3BX9Cm','DzjWBxqZ12d','Ukv69jdLrE','cLPpFDshUIWoA','VsvXK5tScfSJOJrnc5ruJrqTxOKp50fKDesneksIsKdYIl03V6sE7dwJoRWVJZL53VcN33','vjTAlPZdcapW4m2I8hcLGY2KN9B04RNHLKkgQRZp1jYfWARBYTO43T2R2X2HNqVgCq',2);
-INSERT INTO t VALUES (10,13612166964033274205,'6ASrsNxqfYQtu8QoKflRcbx90ZhT5ScYsPk2CGi','Dcw4oaR23wpGpW2iKx3OCwJIBAZMdeqDNxOrZpNdF','VRI','VSigmUHQfreTfbQvOMpFilXN1zfEJeNGRj3e2DybKSZp76AjQyJsFUoJxTNR','VeTzAfmnN3W8BoTgeuuAAW7wsPRwRwLM3SrtWSZjJlSnB3o0','fPnGYBHq',3);
-INSERT INTO t VALUES (-18,5666142985773537806,'6P5fpHOFxMUh35rXA6qlCdE8EW3wbmaJ0jmEa','pYqZUxRddz7WM8RS','XCIxW3u61fpyso','aHsK9LNHdRwsf4b1fZoPFp8ujhDdZ2muX7H4UZGsIcZXgOSJVUiJAd0rokLLl','jXP2hJ4xmnKue3o9TSPsEjlD37F24IWzslSJ6EUMg5zwADa6N3e8ztPvzjjzYp4wrNWatfxN7xV6fTQGMskBIlevd3j6IhFt6v7g','ToFJL4xv7IozQvNCINrlw4O',4);
-INSERT INTO t VALUES (19,16044574113412355174,'Z0Vd','MBKI','1epkJTrbw4TPoDE','3l6vJSKJ2h4eDUa8YDBWUqTnxrU0RPBQM51AE9n0yifOjWJdhc1eQocVn7','juZtwCHnJNSdRjY3Bixymi9WLWLEhmfEQ8yyviYqjbSt6evgjbOQPEFi6b','sNTOPLp2jPr2UU4IFVLXc0xJKdwGfwh2TDHkG6yNNLL9Auy6p6Lzflmxz',5);
-INSERT INTO t VALUES (-85,17923069235849037942,'pAeGuxkHa0ogZFFl','0hggyjjLGi5W5NhfgPaBfDwRRlGaIvNXa0n9kaYikiovIkyUQ','dauZyw','Xkq','NzKSQdpl8e1A3i7UldHp8SPIzum9wXbfNy9SiORAJkuoV7Wm6ZHWsxwttduSrThHdeX4x6vTdMBmUggouXR4FDXpdsqR','FmqZ34ETGfbz8pm9T',6);
-INSERT INTO t VALUES (75,10159430554821888398,'FVP6n','dBlWq6AbuEmY7hFKPqaGewRTlBW9','KO','uoz6YHUTdEXyLLkqf3beD4uGrIBkCJcuBHLy2R','bci09XsCpfesXvxca7zFKW3SO6VzWLFNdWdv8Icyww5MG5U9LGwaHpQ5EhYuDmDosjCA7R2oGPXop9R8U','YiT8TslbVAwOdENhGn5SKCPqAwmOgizmgI',7);
-INSERT INTO t VALUES (-61,15516911808297129998,'8NbaMKOZjhzGvFaVZMSIFfjdN55AvEn4LWb9','OCf6wn8gHN15rDHuR2Jjw4ekhzjpvpeHJBSGVgBJUYKxR','J','loZrLPo3ml','5Q9EhgGeOhp7wdbL1CF6ERFexLJM0NBeZW','dga9utTlDZb7Bo7813UKpK9Ypl8ziC4PCSVsLOn3jn5bxdZjmLuLaqJM1JAAbS',8);
-INSERT INTO t VALUES (-107,9627012706031464683,'zTAKJMR58a5AuGX2rSquvSk','7pCDDBziI0us8nsd7N8uMIj3a4LycPIImbOhT','odPnKs5ddkSP','iA2n','lWONUnRtEkeHXcLeGLD5g7IbKd4uRa7BmRVReiL1GtVT0eug','tthmahWu444bx3F4K7inrudzLchrnv6tdYR2rR3BDiaK03nh96Grp8982BnD1j3Nco',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-519042130,2452,'tkiSIPJ31Rl','Zm','aGbCIzidx1a2sOulorijew','bwx5xSKf6QhFb3x4G45xcU1eLWGZIZselLahD91Tllnlg3WtxU19kZgefbRLS7ZY0LZ0pY9yvns','7t','J2',10);
+INSERT INTO ti VALUES (-519042130,2452,'tkiSIPJ31Rl','Zm','aGbCIzidx1a2sOulorijew','bwx5xSKf6QhFb3x4G45xcU1eLWGZIZselLahD91Tllnlg3WtxU19kZgefbRLS7ZY0LZ0pY9yvns','7t','J2',10);
+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 (1220922302,36462,'sE6xu2PTfZLQXybZWrW2BdP','0W2LuI5rAG7ckUXLwluSGPYtEAinvdtlbOdvmweiO89Scu3lf8bEAT1qvhs1lRI6qLAcToiYmkvgMdr0cf','YlGb7x9ySI3stELZUj5GS','WwMde1ASbK0xXpluoF9BqpuO6A6NHX6BbX9x1ldMsPPf7EMR7MEP7g9wjUsJSUjenL4hSSE2','A','Jy',11);
+INSERT INTO ti VALUES (1220922302,36462,'sE6xu2PTfZLQXybZWrW2BdP','0W2LuI5rAG7ckUXLwluSGPYtEAinvdtlbOdvmweiO89Scu3lf8bEAT1qvhs1lRI6qLAcToiYmkvgMdr0cf','YlGb7x9ySI3stELZUj5GS','WwMde1ASbK0xXpluoF9BqpuO6A6NHX6BbX9x1ldMsPPf7EMR7MEP7g9wjUsJSUjenL4hSSE2','A','Jy',11);
+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 (-711012568,31960,'YexksYxI','xsOIshK5Bj6wYXo9uzwJfol0IKZvUT8u9CWktYO5up62SbLKC','dGPyHUY994aYSGLcNNqOrCH4cS','gHTTpXjginrSXKow9TGH0DbhusHhuX70GtSfc4jR3TB2jXWpQumCzJhQyTHEqzTbTVz9e4JS','hF','ML',12);
+INSERT INTO ti VALUES (-711012568,31960,'YexksYxI','xsOIshK5Bj6wYXo9uzwJfol0IKZvUT8u9CWktYO5up62SbLKC','dGPyHUY994aYSGLcNNqOrCH4cS','gHTTpXjginrSXKow9TGH0DbhusHhuX70GtSfc4jR3TB2jXWpQumCzJhQyTHEqzTbTVz9e4JS','hF','ML',12);
+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 (-635028094,29033,'SSZUrvAsWfHoCO9h1wAyWkA','0EXpeeFxmbK9VsmZHyNN382od4fw8BlkWRNfCCQk2O9oT0Vyxn81brUCftmHZDVZ595iQXn18MvaN','28n6UT','cVDB900FNvfDD3BLTDRipEPdQeudee5PtOADOdVUeXu0h4dpLvzDXN01FF74T8t3KERzjE8LbHI1mek3HCvnosoxSU','Z','a',13);
+INSERT INTO ti VALUES (-635028094,29033,'SSZUrvAsWfHoCO9h1wAyWkA','0EXpeeFxmbK9VsmZHyNN382od4fw8BlkWRNfCCQk2O9oT0Vyxn81brUCftmHZDVZ595iQXn18MvaN','28n6UT','cVDB900FNvfDD3BLTDRipEPdQeudee5PtOADOdVUeXu0h4dpLvzDXN01FF74T8t3KERzjE8LbHI1mek3HCvnosoxSU','Z','a',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (796934470,49015,'h7GrzPKNmYNo3RWug','KEu1dDR0UsRKJU2VLWrsKdtdtsAwMA6UKQJp1Z7S3v3SCvkY1R4U35E8mT2x6FCBmredDWn6jgZkQuRx8dQIldYN1rMPaF5UGEQ9oTWHyo36W3RmprZMhYspcnG7A5DfkXAeBherWhab9bQdTcgpJ6n7eQfOhyeztKikySW7SE77BG3N6F5X','B7HGqnmTj7w1gVUbAZnQ58m4uSFtnfu1kNy0f8Zh','m0JY7HEhO1WvD9l5CTsUedUFzdEyx9sg7JcGwD3lcMGwWIelsY3748KsoDLkRl6bwqpkroi5M4O1Lp6vtARkrDDYzH8xbACIBYMhocGlEjOXm2pELv271NgL4Saz5q3ZvBTPZLmg8tKUksW1t7gpQQSBMB8U9Q6TE53LXVX0REfrwewQxk9dFE98vjg6IG3UTbj3NZNVC0a3tf8U6lY93yPaw1QdH32ube','vU','0Y',14);
+INSERT INTO ti VALUES (796934470,49015,'h7GrzPKNmYNo3RWug','KEu1dDR0UsRKJU2VLWrsKdtdtsAwMA6UKQJp1Z7S3v3SCvkY1R4U35E8mT2x6FCBmredDWn6jgZkQuRx8dQIldYN1rMPaF5UGEQ9oTWHyo36W3RmprZMhYspcnG7A5DfkXAeBherWhab9bQdTcgpJ6n7eQfOhyeztKikySW7SE77BG3N6F5X','B7HGqnmTj7w1gVUbAZnQ58m4uSFtnfu1kNy0f8Zh','m0JY7HEhO1WvD9l5CTsUedUFzdEyx9sg7JcGwD3lcMGwWIelsY3748KsoDLkRl6bwqpkroi5M4O1Lp6vtARkrDDYzH8xbACIBYMhocGlEjOXm2pELv271NgL4Saz5q3ZvBTPZLmg8tKUksW1t7gpQQSBMB8U9Q6TE53LXVX0REfrwewQxk9dFE98vjg6IG3UTbj3NZNVC0a3tf8U6lY93yPaw1QdH32ube','vU','0Y',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-197802638,61907,'SyfLS3wt','TH4iBDbnUbc5L202fjKMRgiQS','eSoFUYoplxok01wSvUpZqkhjMOy','n69ZIqSXs55nzMvqjToXCkUdC0of43j9BEOQ0A9Ie6uca5dvGWWUSUFYDGU3lsEvp0wzmiwyvLAADWk7JtEgg8I8mb9KLOUJKdOgKKqd0HXRyFWJbcsuWQTOl4uzNy9nA4DHtX','F','op',15);
+INSERT INTO ti VALUES (-197802638,61907,'SyfLS3wt','TH4iBDbnUbc5L202fjKMRgiQS','eSoFUYoplxok01wSvUpZqkhjMOy','n69ZIqSXs55nzMvqjToXCkUdC0of43j9BEOQ0A9Ie6uca5dvGWWUSUFYDGU3lsEvp0wzmiwyvLAADWk7JtEgg8I8mb9KLOUJKdOgKKqd0HXRyFWJbcsuWQTOl4uzNy9nA4DHtX','F','op',15);
+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(60), d VARBINARY(25) NOT NULL, e VARBINARY(30), f VARBINARY(87), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5838902749899367723,8361293282681642011,'onOzC6phoWLrbubboLrw8fCXrI5quMn','qlk5rYARn3yGDTA','CPQPq4Obz1XJdkZK','IFv4csf0LRCVX3mNjoDA','O','4',0);
+INSERT INTO t VALUES (4878453146982229437,9128510972924227646,'d5qyZZ2l','n4Hke82Qn7vAbFN26MwI','gyU9hIxRMgl6Xbg1x8nSUN3','TCn981VkmyXBoOz2KTJJgDvktADeONJVw2t3','D','J',1);
+INSERT INTO t VALUES (6807192488771336859,4777611207474577887,'TUiJyamdMWE4ZxyZ2iCOJC','pDqAKzPSYXkizKo','fH4vYlxTGWSF65xjktNpB','8ncWgCi6CQ','q','j',2);
+INSERT INTO t VALUES (-7560525936428057274,1999976075639378284,'7bdJ0krhuYLNAP0Qj7cs5SzyXhpdaZXirCVfch3fXlg5NBjHmoZMlH','dFEEpTYBkPy','jEZhEEnFq9T4','ggA5K89Smwu0HpFOEZEPwMQwnLTYSLImSBrqgh0zSIlIgyClS4q1oNhqgMFE7ApYbsCrTK0PQahSaHkO','B','g',3);
+INSERT INTO t VALUES (8676176932217502134,7000461871718297279,'McYrUjjVqRpmWO2z90Zze6x2VMzHOb6mw3b','zDnaGBWJd','TsPVHlDyp04Ll1hdLjyeGZ7p','wPe8fLsr3h8vWlSp4sDQImJoa9dV3HdCTWGuSzkjKOLvMSt59ByO1N4ADZHwHKu40zpNc7JmVZIj4S0dXgn3O','i','4',4);
+INSERT INTO t VALUES (-3108938525551835210,9935601767447145201,'XylAt5mMZd6NO0','vPQIvIyMT','oSdPRiS','0VsEoVPJXwYFAE2oVEA','X','P',5);
+INSERT INTO t VALUES (2985245279207463007,2324462953633932678,'5N1aeHtODhdCmVYN7Ast2KxJSwjeYHa11EUtVtDcadpiBMBZBwzXiQS2T11','W8yyD2sFd11Ibx7otOfVq','BdjduxFqUVPmwMMs2HAQDr','Iih1fyrhuV1AaIiQylloGOVvLnHZZL2c56exxPcIhjfajFG7M','Q','c',6);
+INSERT INTO t VALUES (3435383749770166686,9655562220351686973,'2pVVzCpq','6b3YGps','BsDJLKQ1qmfy','0bGz3E6wOTcRamCPteYPPm2aYGOvooV5qFXJ481j0cMFdJFyRC5JoUqCQcYtgTDxFw','N','U',7);
+INSERT INTO t VALUES (-4177419269485227298,18299338799297015076,'JrVpthsxPWRdBauxxGO7k03SJN8scuYWzU4Lg2HCpsIiHvCioYZ59wtJJ','jiS0iEkH1qN7i5KFDZyDvI','ZK5','zmZuLpE48w8ea8QlDVMViwv7g5LSjI9h2JSlflKSuP2zz1','F','S',8);
+INSERT INTO t VALUES (8055221999394357986,12864333658496211389,'KeDZ1Z3jpjqjjkRSaCQhJva2JC8ArT0vtf','kC14P8OK9jp14Stf','a2c3wArajsY0uTCwWd','EAi4rlsU4NGHHXUmWRZoGC1LMsz5sPCMpAPIcQ5lNE9pb1tj7tH46CtyclZpTozp4nE6Epwo387GhV0D','p','f',9);
+CREATE TABLE ti (a BIGINT, b BIGINT UNSIGNED NOT NULL, c CHAR(60), d VARBINARY(25) NOT NULL, e VARBINARY(30), f VARBINARY(87), 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;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (22123,16669177030127869659,'qzjCNJm1W3jG3UF','2','gzgzFklSv7W9','EjOnBDyoTmXP3lDlcwl31EqWwlBQvXSE22lKw4Y7MA','tAWwpT6xQ3xu9qBR9zRmpwwBcOoDWPRpwRqeZgNtMGb9dKvJhadk24FYcxxfFZwHPa1xuKOOQNb19sXx9jm4molFB','TXn56sRyqUNhzO54q9',10);
-INSERT INTO ti VALUES (22123,16669177030127869659,'qzjCNJm1W3jG3UF','2','gzgzFklSv7W9','EjOnBDyoTmXP3lDlcwl31EqWwlBQvXSE22lKw4Y7MA','tAWwpT6xQ3xu9qBR9zRmpwwBcOoDWPRpwRqeZgNtMGb9dKvJhadk24FYcxxfFZwHPa1xuKOOQNb19sXx9jm4molFB','TXn56sRyqUNhzO54q9',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(42);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(42);
-INSERT INTO t VALUES (20875,12632686776483023557,'823sOD2F273RkwBpH7uezbqN1','VfCm2iiF9CFaFwE','HmwbBr7R','TJnvIluBe7VKPB8TRkiV5iVwoLHSEAFoAdFfsz9bS','BxyFniSK3U1xYRprIvx8Pc7gA492f6nL8nZjhZ69J82ZkJxynrVbo4ygbyU8nBuMn97Y74FFqFsu2mRXhFp5JvKX39o1OdO6mW5F','Yo4GnnTZ2D1L7y9cBZB7eS9Kh2FOUnuxrItNnAHL1zwncpBC8YYmfqLAB',11);
-INSERT INTO ti VALUES (20875,12632686776483023557,'823sOD2F273RkwBpH7uezbqN1','VfCm2iiF9CFaFwE','HmwbBr7R','TJnvIluBe7VKPB8TRkiV5iVwoLHSEAFoAdFfsz9bS','BxyFniSK3U1xYRprIvx8Pc7gA492f6nL8nZjhZ69J82ZkJxynrVbo4ygbyU8nBuMn97Y74FFqFsu2mRXhFp5JvKX39o1OdO6mW5F','Yo4GnnTZ2D1L7y9cBZB7eS9Kh2FOUnuxrItNnAHL1zwncpBC8YYmfqLAB',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-8662916853143882636,5106826057607745739,'1018dQbO0LzyKeEyojw4d4m','Q','DBNasfCr9Gm7gUsu89S4','cEM2E9zcm6S0majjvPVgUJBmhMacPezcFtqJUL','u','P',10);
+INSERT INTO ti VALUES (-8662916853143882636,5106826057607745739,'1018dQbO0LzyKeEyojw4d4m','Q','DBNasfCr9Gm7gUsu89S4','cEM2E9zcm6S0majjvPVgUJBmhMacPezcFtqJUL','u','P',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(61);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(61);
+INSERT INTO t VALUES (725591779403235841,3906922760242955010,'5zqPOusMi5TOHbAdEPR0o1IKqhuukAyk','NJH2YKMu8i6GsCRzY','uE','0fB6X9gcXACQe8volC3xEsOHkh60zwfgWuy','t','B',11);
+INSERT INTO ti VALUES (725591779403235841,3906922760242955010,'5zqPOusMi5TOHbAdEPR0o1IKqhuukAyk','NJH2YKMu8i6GsCRzY','uE','0fB6X9gcXACQe8volC3xEsOHkh60zwfgWuy','t','B',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-19215,18114445524755328607,'hJ8hdiJeq9mP','AT9LA49day0YE70wTM25FR8lagU9jZTrhPv3CdyycgbQoE0vh3O3GUG0RqrpPBzzQPj5JCAPem2K4eHzYngYUzOB5fN4P5YyVbfcvJdHdWN4MA1lr5uMQn1jZtzhAWnWjjljUpEn1K2XgA3KkTLKQ','7Qw','8v7YRikMTKVrQzc1MeexA6j07pQDl4P0E3iBdcZcpstgNLk','7dzxQGBLGEmzPNDgUubc0dCImuMin4vaXvvheB2Nv1Kzu','y0MdKjiQPsaXlt3ywBJf7C',12);
-INSERT INTO ti VALUES (-19215,18114445524755328607,'hJ8hdiJeq9mP','AT9LA49day0YE70wTM25FR8lagU9jZTrhPv3CdyycgbQoE0vh3O3GUG0RqrpPBzzQPj5JCAPem2K4eHzYngYUzOB5fN4P5YyVbfcvJdHdWN4MA1lr5uMQn1jZtzhAWnWjjljUpEn1K2XgA3KkTLKQ','7Qw','8v7YRikMTKVrQzc1MeexA6j07pQDl4P0E3iBdcZcpstgNLk','7dzxQGBLGEmzPNDgUubc0dCImuMin4vaXvvheB2Nv1Kzu','y0MdKjiQPsaXlt3ywBJf7C',12);
+INSERT INTO t VALUES (-6105060265403781431,11185408918811888624,'Ak77U4Hhl5KMu8X0ENcURpxYY2jVGQGTh42mQ','ENQxV14CvcqS42IrBzVjH6P33iE5xHIrps9a5kcqCl1rA84ijZXtPy5NthsZ40CdUssHjJHahFofyyrSaGjCCrAS0fiPVctNT8tZT5W7Sj34aevAmrJq0nAZg1rznKo8TxoZ','A3','qQNZsn','w','Z',12);
+INSERT INTO ti VALUES (-6105060265403781431,11185408918811888624,'Ak77U4Hhl5KMu8X0ENcURpxYY2jVGQGTh42mQ','ENQxV14CvcqS42IrBzVjH6P33iE5xHIrps9a5kcqCl1rA84ijZXtPy5NthsZ40CdUssHjJHahFofyyrSaGjCCrAS0fiPVctNT8tZT5W7Sj34aevAmrJq0nAZg1rznKo8TxoZ','A3','qQNZsn','w','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-15644,8313170991119450513,'O0Vk','ylxrUn8cJWrYGEQDQZ6eNrBB5ok06mnxE7VTwzDwmEX0tjrfAWch6ohZr0DEXZirYMVo5NJCAmdM23uml3XihKH3b5CsfbowX2e6SNUxDUygJeTGwlHYeuCEHIiPhQYJEdHM4OwPhj87GnSwEZywW4a4bZmtEs1k4vLZ1ZS3mxsJMY5t1wtfnyTLbr4dfgIcYZcHBkmj28v3A1SyJsmksy76vmq04Z','HXTL7GCIHLd','NOrW0FamFV7WjXEuXcjkWjktzSchPvprGXAjCH7YXkb3Nja3lc2IliZ8KhuA3COcO1f8W2xQnYAIsdC6ZNYkxoAnIfNwzHQSZZZjiaZjPnTfaHyTAeH3','Kdfdg8HKUxqJK6','3suGivV3xivcTQrEgbPULPuwk4oaGoPAFWOh16WZUt0UgqG0RSHZ8juFfkEU7sPo38',13);
-INSERT INTO ti VALUES (-15644,8313170991119450513,'O0Vk','ylxrUn8cJWrYGEQDQZ6eNrBB5ok06mnxE7VTwzDwmEX0tjrfAWch6ohZr0DEXZirYMVo5NJCAmdM23uml3XihKH3b5CsfbowX2e6SNUxDUygJeTGwlHYeuCEHIiPhQYJEdHM4OwPhj87GnSwEZywW4a4bZmtEs1k4vLZ1ZS3mxsJMY5t1wtfnyTLbr4dfgIcYZcHBkmj28v3A1SyJsmksy76vmq04Z','HXTL7GCIHLd','NOrW0FamFV7WjXEuXcjkWjktzSchPvprGXAjCH7YXkb3Nja3lc2IliZ8KhuA3COcO1f8W2xQnYAIsdC6ZNYkxoAnIfNwzHQSZZZjiaZjPnTfaHyTAeH3','Kdfdg8HKUxqJK6','3suGivV3xivcTQrEgbPULPuwk4oaGoPAFWOh16WZUt0UgqG0RSHZ8juFfkEU7sPo38',13);
-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(89), d VARCHAR(86) NOT NULL, e VARBINARY(3) NOT NULL, f VARCHAR(16), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (77,-15137,'kSBj3KvrJ30pEddFvSkrAlQxpxyfQbA26Y58dVy1KWcdm56sBlT9KGqg52mh','herYKAt6pK3nZ0p9Gq2l7Kgb4DT1IgLb6AjrRU6utz8Iv3qN0GC7lavLmFPaHPHQ6qfYocxA','oa','FAFrbBuPvEJ','8ax73KoA0eD8xnhMGVkRsJDQRheDUOqn8CE4EtOJjXf9EWmWK0nNgmDapZYGTX','9CeNo8odmMJ5pf5l9sdtRYC9X8Va4uKo6Lz7prPW9Ohwr7V7JjN3zc99UMcohpHdXNXpogV5v2otkojk2g6sHN',0);
-INSERT INTO t VALUES (6,28755,'5mBd6WSPrkQhQdDh3REmgVgd6rlhZwy3x3SwVHeXc5nbJKLuU2oeFNPpqfy2','Hnp4mXqCAVLa4w4SGy2d','6','IBSKLxNM','M8uHrYwCehTm17Hhkt1gbOmbVaqEJ','tAiOymO2mWhgWmxhrC5F5oa1iwvnoALfFzk05vWr5tLZBZQTXnne3E',1);
-INSERT INTO t VALUES (-30,-6864,'71vY2ctLkZ4Uwp2q4ljL8NeG5DUZulPlxgJkYDsuCq75DFrIV5eB0YaPyhZiWpxtbD308yCiDA','M1Qy1gIlxi9nQZ0SZTBRnFZLFP','9MU','lo9przS2jeZJS','XzKINuwrwuFzq5gvJAGooMUZUPcgi9W6kW08TEfHQakoG2euIye','FsKiEaraLNb1qAvVvFu411CS1cihBPGdLDGlonV8',2);
-INSERT INTO t VALUES (-1,18931,'FDgoU4EH9VweeubJYYug4mXrvsjeRWqH6G8miIlYrCEqt5rIMJF2LkKqfNmFJW','WMkIgUf7sYKM3wVx','6','YuzdwqeM8IseWH','oQ2IZ0DGp55JhxRMaLX5gGRjCunjsv3c6pPwbNbtvfWHSph5IiB3aIfPowvaULV5ssd72Ne3c3F1W6s','2Jmn9zOekFqO9Qm2ynXEtuRJ2rKH9S03eOQ4KLtgU8kOFeOJESVB8z8EfxbKx6c07XhNh',3);
-INSERT INTO t VALUES (55,-21229,'duGcOxUUieYNK3kG0pZATHV5Pz8eaWBU5jSHCQWlM','33A8SgxS','IbD','0fgFay7U','cESE5lUmTv0q8OqE','EA3rYtbaQIFz4s0dEzJPaPli342vpvclQ9Ed6QZ9DXarx52dVwdbzEwAzppMA3IoaUXTU',4);
-INSERT INTO t VALUES (-8,26372,'I4HPBIPafWfqGH94Fr1keyVkvBNr7z2RtdHnFyzBwCDyryj0KzBhtV2H','WfLvwfDJK1PVaW6Qp7zk','Kn','XA9jVXlOJsoRS','r','wzUUMsCcFF8V8ymTizT0aeTKFfX577VclOUdquQjZNXf1h09vF8dQI4Rm8hxwOU9OA7Rx4ekWv5J01xfOGcFXVrY',5);
-INSERT INTO t VALUES (-19,16463,'RyReyqrKAjCFifZkSU5tJBt0vr8dJldu6gGK6dnCXPQYA7uG','jvjpmpH2TwZ7OKMDEylhuHeBKS4zXCyT5Pd4nyRU7','wVm','r7LDI1vi1','GZxcShrV00bF','m4DtC85gJE8VkVvR2KCKu8l66hI2qfs98j3wobzOloHVVocv1KIshDyYyR2llCuYkB8EeGv',6);
-INSERT INTO t VALUES (-68,-30836,'Y3t6O9P','cBoV9yZI3t8o1BWvKGBpXQwxl4JWgRG7V','qA','WeaOrj7la5GmGnm9','qtvdF','RuIptxh2IjxpSOQKsHyux7EAmw0G5hWsspdJCqxeRsmpm47TxTzDE3pdze53HcCOhDMHTpXDnCJXuXpfywyBVAICuFdwTtRRqj',7);
-INSERT INTO t VALUES (-41,-11382,'lAlxiUM14yV','L1H','df','XUyn6d','L16QxjSAavDvAXwFp4OLQBEgqvqOaDZf2CMkxzi3Bf7umiSuKt0aRRv6iaZnSsqMcSNVITEMjsIwKAGB8GcGHTWsu6BO2SB','SiMR7QU0UcNbqY2zusaYizrft8ib1JvkQDuCl7zig',8);
-INSERT INTO t VALUES (105,-16429,'jGOfWXp6LXZrj19fLmD','iXgPddgjRHyx6pwSyTIt3KdAihxe3vD','d','ntneCpqas6WDc','OrBYhjJvytaky52mPo8fMpPSJWp1k8VAzexUp2Fihxm6','YWsTy0XbowlqlIesFMpSMe2rvZtlsYhPjVEtYo5wlM0pjJpu2TFzd6pjMEU3GQ9OurFaVtSK7fhpEo1rb0ZCcS26C5iYFRPcY71',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-7661792967207602736,26311,'7ERaAwWsQfTrU5fyY58rwe1KajFGdXUZjkDjoXVspojii8K3','vbERcDQ4b8HVwT7heDG3NlQdO6xjKUfJ05iiyWb3wEbjazFzk','BX','iZCRQU5b3rp','JgJyTUOwmoRpqQv7P5kuFEkXiDznCnue0smHr89IjI4UEeKGR4wFstTfTzEuLOpOuNI0zSCrvUT20','chXk4YQusgAHIJRkVm9xzPFMPDvk5plhnqFWj',10);
-INSERT INTO ti VALUES (-7661792967207602736,26311,'7ERaAwWsQfTrU5fyY58rwe1KajFGdXUZjkDjoXVspojii8K3','vbERcDQ4b8HVwT7heDG3NlQdO6xjKUfJ05iiyWb3wEbjazFzk','BX','iZCRQU5b3rp','JgJyTUOwmoRpqQv7P5kuFEkXiDznCnue0smHr89IjI4UEeKGR4wFstTfTzEuLOpOuNI0zSCrvUT20','chXk4YQusgAHIJRkVm9xzPFMPDvk5plhnqFWj',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(90);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(90);
-INSERT INTO t VALUES (-6407956703389722712,18141,'4Egb91wyzmgSfXozTqN3uM2QTKRQLggpa1N18hgRvtiCs1ikWhL6n6WGWp','ovIvkJDhZdMVqYwn8NN8w9B5V0U5eoolnoSnBuM','mr4','lbMHYM','QHNZXuHI','G74xcHGCMjJ58FWdNhFge13VzPEaRujUraeATPlHk7QqcejrSNVthqtyJCUpr85mLfx5mYifyAXuUj7',11);
-INSERT INTO ti VALUES (-6407956703389722712,18141,'4Egb91wyzmgSfXozTqN3uM2QTKRQLggpa1N18hgRvtiCs1ikWhL6n6WGWp','ovIvkJDhZdMVqYwn8NN8w9B5V0U5eoolnoSnBuM','mr4','lbMHYM','QHNZXuHI','G74xcHGCMjJ58FWdNhFge13VzPEaRujUraeATPlHk7QqcejrSNVthqtyJCUpr85mLfx5mYifyAXuUj7',11);
-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 (9096763795953804305,14689,'xkbKbnWcpqzyYmjdVyS7zW6eBuKkKD4XNwc8SclUvXOGlyYemxzFnG','B3xAhaiojwrdFIn7GKxCOq4l8FNB68ayNjD7nZXpX5OhBM9Do5trKZWyZdOR4dPdAwAnUPzyS25aTyCX9MPLRetgRqoWPuQjr3VcTnD0ZZ1wrJxuxgRmi9KEg9FQdp1bX2kNX9u8DIliCUKEflJoCUD8Mr9s7kQ01efBRoTB0kz3HxF6','Y6','bfkk','cCuxxa7qXcZIwBVh9ayK37DfyVzIt9tvQjfnruFrigktjdKSYgSxk6LA52VNDYBUzSXKVLRmQukhPWo3if8BUmS4BCvNE2','majC8Qk9wr1zXthTIbNvWIyXM9u1sMl6V95Kn9eHBhINdzrqGM2oLWzjOSTY9m3JF1D',12);
-INSERT INTO ti VALUES (9096763795953804305,14689,'xkbKbnWcpqzyYmjdVyS7zW6eBuKkKD4XNwc8SclUvXOGlyYemxzFnG','B3xAhaiojwrdFIn7GKxCOq4l8FNB68ayNjD7nZXpX5OhBM9Do5trKZWyZdOR4dPdAwAnUPzyS25aTyCX9MPLRetgRqoWPuQjr3VcTnD0ZZ1wrJxuxgRmi9KEg9FQdp1bX2kNX9u8DIliCUKEflJoCUD8Mr9s7kQ01efBRoTB0kz3HxF6','Y6','bfkk','cCuxxa7qXcZIwBVh9ayK37DfyVzIt9tvQjfnruFrigktjdKSYgSxk6LA52VNDYBUzSXKVLRmQukhPWo3if8BUmS4BCvNE2','majC8Qk9wr1zXthTIbNvWIyXM9u1sMl6V95Kn9eHBhINdzrqGM2oLWzjOSTY9m3JF1D',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (3454652386200896508,517,'AHwk01NJqFn5hLLVeGMPBmSCtudQKPf96zPSwAyG17COUabEqCDe5HAit5fLd1jZOKPYGdSY','g0RLai18pp5BWXw7KjKZ70bCQq93Ms2xSNdiBwSqKtQHAm5WysdgApWlQpxtV3','5','GHIhiGbUUh61g6YgJY80i0wVrUrUGtVVkEGNMxJTOXCuBteloxbT3CzK6sYahxogWvmcjNuje0KDmyvbhn4UTbLhC0bhcXdPyu0rnWMdtUtyNOQfodIzb09TAGskItEjxyWonkU2FOV9289Yht3I1gvulWX7JvNj8jkcKltrrDgzNdOs7KprePToV1kCOh1RmhOBPOaEuhUBuyYps67EAe3zuNMvynw7K2j4YKcZpEBybk0CX0N0MYRNuqYh9Q9','ar1P0IqmTr4wwZCaqwdAJZFn1IjaOMZxauNWHNgM1uqNjgNryoLw2C2VkPhJdyk3vcbK4TLQ7R69EE80Qw6DhWXpmcNNbwd','Cf8si65IsfJJO8akmajU675b',13);
-INSERT INTO ti VALUES (3454652386200896508,517,'AHwk01NJqFn5hLLVeGMPBmSCtudQKPf96zPSwAyG17COUabEqCDe5HAit5fLd1jZOKPYGdSY','g0RLai18pp5BWXw7KjKZ70bCQq93Ms2xSNdiBwSqKtQHAm5WysdgApWlQpxtV3','5','GHIhiGbUUh61g6YgJY80i0wVrUrUGtVVkEGNMxJTOXCuBteloxbT3CzK6sYahxogWvmcjNuje0KDmyvbhn4UTbLhC0bhcXdPyu0rnWMdtUtyNOQfodIzb09TAGskItEjxyWonkU2FOV9289Yht3I1gvulWX7JvNj8jkcKltrrDgzNdOs7KprePToV1kCOh1RmhOBPOaEuhUBuyYps67EAe3zuNMvynw7K2j4YKcZpEBybk0CX0N0MYRNuqYh9Q9','ar1P0IqmTr4wwZCaqwdAJZFn1IjaOMZxauNWHNgM1uqNjgNryoLw2C2VkPhJdyk3vcbK4TLQ7R69EE80Qw6DhWXpmcNNbwd','Cf8si65IsfJJO8akmajU675b',13);
-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(23), d VARBINARY(5) NOT NULL, e VARBINARY(35), f VARCHAR(4), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7895738,3610061522,'m','6i','Ema0SkJVuHtARsaSaLRirbee4rka9cH','3','dx0gW9WAAIJqIvLcaHO14JGq0IsSPueBQBT','mqRvkc3ki6GZgNIsF0O0',0);
-INSERT INTO t VALUES (5969477,966075427,'kFY','3Iai3','iBB8l9m','PlSm','UeQgk1USN1vcrnzTocxcPNmtb1qrxn8nB7HuumjZ4FlbaB42oBNDz2fD5SVntVGmYPXCfEh4FSFklUB9PmdgTF5mTKGii','u07mj8J5w317HfMHuG7mzi5auVMsAgzWPzlIyf7K1Tgd9HVMEj7jANnFTqTnV9PBoRaq0IJErzqI4tEbx',1);
-INSERT INTO t VALUES (4521281,238772273,'c2nqctJwu8xrq','DvVsu','SMp6rryRbM','Zop','vXaniRjPYJsian5h','ABVOLcNUNcXt6U6eI7gt6qvbhAoV1xvNDiiFHb0FiAukwecB6Mvv1ASHfDy',2);
-INSERT INTO t VALUES (-1462412,4056253164,'zaxxxuwWmspJdX5lXasEwI','SFXP','uPVYHh64LfL','C','iXKGAX3d2AnMDK33eAJV','W3t3hLL474FlLzF5zjeFKlr7nHr6Hi',3);
-INSERT INTO t VALUES (7667803,2097172403,'Il','9PQjZ','lmF3yFUYacJ8wE5hnZMYdVal5','VpF','ylnn8X2CdT07mc70bDV8nQJ0U3q5DXjiDaMX1sbIRNMDz','zo7Bef9IUVWc8z1YlhA4eLe9cdW0qgqFyrRP3XypEnoZAV3rQ2YUnK9Q8jB',4);
-INSERT INTO t VALUES (-3791167,2406025186,'YyvaYvqvYtFMQuxO1NFJ','ha9hj','cC','9uGH','zz3vsCKxzxt37Ht','L4sQb',5);
-INSERT INTO t VALUES (2941857,2481421060,'gQBHNOVESF2UAa3O','1B','Sn2qiK7o6pOsWyyDa1JTl7riY','QW7','CRshToPa65ZorEhJ6BsXDpCZ1L2BgvhKk7HJfdemEcKj1UjZQ9Ps3zksYuYspqdlVcxJrMwjwp4DC74PI4YSj0ohfde','rYWqv',6);
-INSERT INTO t VALUES (2470190,826129931,'ddxRrt1SuXJFWZ97G','IlraH','mkLIJFSzMoOVvMrC3hbjnWvltxWcmIQ2V','e','Dx3X2HLp9yDvUEbX1','0ZguBTZidaSAGNSonkxusFwY4fN26BsPeGI1bmrMwiCJSYYaAcUz',7);
-INSERT INTO t VALUES (5376458,1960713188,'JlZWBLd','Kd3t','8fPA6KlisvY94CWT420DYpCc0i','yVQ','yuZzkmgGNL5KQdyiWF6fX2VmSMgjbRPke9QsNrTQlHOQz7NVaRP75L6wtjTPowzBekJYCxC','D1pVkYCKi8PqdMYrkqsGre1SqfVav9hhJd22HQ0aBbe1fGiV7d3SlVUvONs661flRpuGZmbVMzLtihyI8PXMDt3JxLLWT0aZ',8);
-INSERT INTO t VALUES (3235674,3441171702,'XQ3NbFcsK1hwpH15LdWR','qqb','Jk1Nlidn8WOncJgzBwdXogGKMmuZ','UL','kbwS4wBuGqqMasBCVz9UKv53FmCmU2e7ofF','Tr9UV6pzciG1yVmCpPnoWaNIrtVzBZcC0tmfYZyuNuIvE1NDNvEXEB9SxUpQocpxhTCwGhoKUMLjXIsSZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (415590481922504631,313500312039154115,'LPIk8jPRE1drcf9XhGCBWlZNNyTGh','pjQNQVwZy1PtrvIzHUspMqAUJhbAfThnm4Oy0sJNIXkJwAKfo3lw5IqAPgjq36qr5WAvygNESAg7bw74aSPaRbSl3ScMDjPCCtvnGZanzkoPxXlqzMZQg7yekWn1R1MKROLKfpesK1MDU7X2lZebz6yQ7S61rBtfvZJ1eLbc0N9touhFwXLjApegqwiksvOBF43uuo1qtvd1T7D2Y26Pn5vIHEWSJrb0zV7hAOry2gtD9JG7f7eURdYYuli','fG1lRBeDJnUwpnweDjD0BhGEsHb','y0Ju97nRjCfGNz1IbMSO0N4HP932Ubk','p','P',13);
+INSERT INTO ti VALUES (415590481922504631,313500312039154115,'LPIk8jPRE1drcf9XhGCBWlZNNyTGh','pjQNQVwZy1PtrvIzHUspMqAUJhbAfThnm4Oy0sJNIXkJwAKfo3lw5IqAPgjq36qr5WAvygNESAg7bw74aSPaRbSl3ScMDjPCCtvnGZanzkoPxXlqzMZQg7yekWn1R1MKROLKfpesK1MDU7X2lZebz6yQ7S61rBtfvZJ1eLbc0N9touhFwXLjApegqwiksvOBF43uuo1qtvd1T7D2Y26Pn5vIHEWSJrb0zV7hAOry2gtD9JG7f7eURdYYuli','fG1lRBeDJnUwpnweDjD0BhGEsHb','y0Ju97nRjCfGNz1IbMSO0N4HP932Ubk','p','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (7657130767486407563,15018545067511462581,'Wn5mSNNE0cDlwodIQZeMAUdCYSsRImr1X5','qPTZ','qU9krG0bCQfY5Y5LggA0Gan5','Gth6jbSkSlYzkXGcPfOLCgcTULVUteSLue','rP','z',14);
+INSERT INTO ti VALUES (7657130767486407563,15018545067511462581,'Wn5mSNNE0cDlwodIQZeMAUdCYSsRImr1X5','qPTZ','qU9krG0bCQfY5Y5LggA0Gan5','Gth6jbSkSlYzkXGcPfOLCgcTULVUteSLue','rP','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-144856765368023061,9747275316744337590,'reUsfHPqk0xkEVhzQr1T7mGKuCYvse7HdTc4wMjTT7yCOm8Yy1u','Ri','O','vUQ0Da56saSxO73Pk4FyNgWgZwOeeRHSlxZxPw0mBPugwc2um5YcgGEEjgb9krYYWuzvZBNF3lRrjnAJIFR4UCdvWhtrliHSRDJKrvI18NcKg','am','YX',15);
+INSERT INTO ti VALUES (-144856765368023061,9747275316744337590,'reUsfHPqk0xkEVhzQr1T7mGKuCYvse7HdTc4wMjTT7yCOm8Yy1u','Ri','O','vUQ0Da56saSxO73Pk4FyNgWgZwOeeRHSlxZxPw0mBPugwc2um5YcgGEEjgb9krYYWuzvZBNF3lRrjnAJIFR4UCdvWhtrliHSRDJKrvI18NcKg','am','YX',15);
+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 CHAR(67) NOT NULL, d VARBINARY(97) NOT NULL, e VARBINARY(15) NOT NULL, f VARBINARY(20) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-30720,173,'Xi7KbFFAmsvMUGjyAjArvDGH4','PdSOFUCS7W8','v','tyczpiT2AziRZNG','zE','b',0);
+INSERT INTO t VALUES (-22807,6,'MDrtnN9XpKgle9Eo3zpkjrOmij4Gb','g4wRb8XxyDi7a7ZLV1bIv0k','iZGy','UCjRMdwb','9R','N',1);
+INSERT INTO t VALUES (-26566,49,'RD2KYTf9mmQiANoaJU8IoNQLu3xMqDVxcTADTfCtsKPnms','x8ZaKEGOgEETeV4HuthBT4gbeAdtwtIbWE','3UNH','LNlDUGrX5z','0','I',2);
+INSERT INTO t VALUES (29209,134,'NQuOXbOtOM7f9KR7h4SNOmCeo8zNUonWiqeb3XUPQGPsQrT1tn','2BbwwMl0B4YnGinfOgCMjLttaSCXF','9TwYH6ZdViTh9e','W','2','9',3);
+INSERT INTO t VALUES (17196,162,'tujxElLZQ2nahUdTVa','GxH9sypYCqf1G0VFyfj6pVu3umY4TXESvExCY0Io3','PyfeivoMXDHn','eNv1zs9JlyDqIKdra','fe','c',4);
+INSERT INTO t VALUES (1677,255,'l5j3B','BbKyV2C1j6Ck','siWFJI','kayq','lU','9',5);
+INSERT INTO t VALUES (25374,71,'hZP5MkDOJj2J2DuWosbhVGmsnruc37bGBaSlYoAUeVDky1nbaA4y','I13eCgXx3','eMX9','DalPNIA9HCxn','c1','U',6);
+INSERT INTO t VALUES (6097,113,'7LQcOe52zglmSGN9KSGqSQBvB','KsR24Ui31F0Rbw5cSSjerHPCQovDf8hrNIm22mGdzH7UyiErm2v58Le1FsxrDfP0l','bvVvHlHysJzpo','BedYoxHEsW7EzA','mt','0',7);
+INSERT INTO t VALUES (15254,59,'WAWZXJJoXEBDb8HKj24adSUdYrjCVfsm','fsl8CDkymBD5PJLyObRzXnuaa5YsaU2E','AEM','5G0','u','h',8);
+INSERT INTO t VALUES (-30030,192,'sdef4ZSrKmZiwd2QIRZKA4LtPOosWVy97fafiGN9Zfc2yXZ0uTJ1ynB8KVOkp3xjdrE','0QDtAtlJIFvys9fd1DctLk9HVoppHUS5evVTzWkZ','YS4eLZz','CJRdTG','l','U',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT UNSIGNED, c CHAR(67) NOT NULL, d VARBINARY(97) NOT NULL, e VARBINARY(15) NOT NULL, f VARBINARY(20) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
-INSERT INTO t VALUES (-1770613136,2675256408,'yq7T','u8','Oa','DL','uKhNJtocqqnqNOADgORtPWUmx9p9Vsi4cg0bfmw8NOF5PfQxPnKH7LVcvnIbqV6kzlB4YV5HbKlnGZL5x8P5Tdkgnv5TFDYlY','fvE',10);
-INSERT INTO ti VALUES (-1770613136,2675256408,'yq7T','u8','Oa','DL','uKhNJtocqqnqNOADgORtPWUmx9p9Vsi4cg0bfmw8NOF5PfQxPnKH7LVcvnIbqV6kzlB4YV5HbKlnGZL5x8P5Tdkgnv5TFDYlY','fvE',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(24);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(24);
-INSERT INTO t VALUES (13539119,1068334961,'2A0KrXUy9apkZNwsdfoCgx','Mt','NWD6qIVTR0t1OVQOhvMW0uq1UcABY','E3K','DHnf8rTnJrr8ELJjfm8qiUUkKBRiemfWS','Fa6UBBOFI0mw8JADGcDdpC9S8O',11);
-INSERT INTO ti VALUES (13539119,1068334961,'2A0KrXUy9apkZNwsdfoCgx','Mt','NWD6qIVTR0t1OVQOhvMW0uq1UcABY','E3K','DHnf8rTnJrr8ELJjfm8qiUUkKBRiemfWS','Fa6UBBOFI0mw8JADGcDdpC9S8O',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-5112965,137,'NtwL1EdSOHyw71GffYn24HbLsHvjSX8GYup38','5FBlrP5ds8BATZZPTtG1AQZGIKJETlHZXv08RulsS8047Qwd1','PmiS7JmB','vT1UXs','Fv','2',10);
+INSERT INTO ti VALUES (-5112965,137,'NtwL1EdSOHyw71GffYn24HbLsHvjSX8GYup38','5FBlrP5ds8BATZZPTtG1AQZGIKJETlHZXv08RulsS8047Qwd1','PmiS7JmB','vT1UXs','Fv','2',10);
+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 (8157273,146,'w92T6oll','r95lJferZCHxrOjhjSkj1kwB7YiAHTKrvShzqJqFVuDVnmuZRpypBmv4fKLTABIDN8PLzSfXY5rUzK19zQVScwmIitJxMX','Xg1Ok','hDO1QasCT6ZLqam','4','u',11);
+INSERT INTO ti VALUES (8157273,146,'w92T6oll','r95lJferZCHxrOjhjSkj1kwB7YiAHTKrvShzqJqFVuDVnmuZRpypBmv4fKLTABIDN8PLzSfXY5rUzK19zQVScwmIitJxMX','Xg1Ok','hDO1QasCT6ZLqam','4','u',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-1894058562,3652822441,'5','Z1kDWebhlVfO2YyQQLOzimGBtfOdxeCo77w40WG','b5S26Fy229mWV8Rku0OYyofSi','IGh','BN','fhEzni',12);
-INSERT INTO ti VALUES (-1894058562,3652822441,'5','Z1kDWebhlVfO2YyQQLOzimGBtfOdxeCo77w40WG','b5S26Fy229mWV8Rku0OYyofSi','IGh','BN','fhEzni',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (1450702500,697437370,'w9ire','vT5cKhPmrQ1UZur208mAGXOnJhsMfVMo9OykswV36Q1r1QGW4PBpROlqI3Sv59D4fLgXLdnLJXr9vJknI16WqYBqTMCKumhDtKn2RUlCXrrbfoDQvwZgMfAJuRM8w6zsZvDFMHrxggOqOarY3G8o5IlUX5W8wCepSLe2CXrV9hmRedYyPgs7DBReRZ3Qr9Qi3E9gLmtZn768LW3sX03TO6iOxDrriTE72sZEJa5J7hmXKpuGPnu','wy5jF8UB548Bkw6v0mbHmXH','pJ8g4ntYqlwiMLBrCGXMTFEGT452OVXRlSVpagGR8mB7GmhtjuPkbc66C4UZPMhEDjrjRamMY6kTXxS','2g3KucndjbiMQfB3BU9','rXVJE9ekRtTBg9jJNNnx0b64hMQqFOBV7eQDqDa8ptsu72QLGRk5rysjvzmz6ygp8hNQI0Td9uWXLgeshN5T4KH0ev',13);
-INSERT INTO ti VALUES (1450702500,697437370,'w9ire','vT5cKhPmrQ1UZur208mAGXOnJhsMfVMo9OykswV36Q1r1QGW4PBpROlqI3Sv59D4fLgXLdnLJXr9vJknI16WqYBqTMCKumhDtKn2RUlCXrrbfoDQvwZgMfAJuRM8w6zsZvDFMHrxggOqOarY3G8o5IlUX5W8wCepSLe2CXrV9hmRedYyPgs7DBReRZ3Qr9Qi3E9gLmtZn768LW3sX03TO6iOxDrriTE72sZEJa5J7hmXKpuGPnu','wy5jF8UB548Bkw6v0mbHmXH','pJ8g4ntYqlwiMLBrCGXMTFEGT452OVXRlSVpagGR8mB7GmhtjuPkbc66C4UZPMhEDjrjRamMY6kTXxS','2g3KucndjbiMQfB3BU9','rXVJE9ekRtTBg9jJNNnx0b64hMQqFOBV7eQDqDa8ptsu72QLGRk5rysjvzmz6ygp8hNQI0Td9uWXLgeshN5T4KH0ev',13);
-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(1) NOT NULL, d VARCHAR(56) NOT NULL, e VARBINARY(82) NOT NULL, f VARCHAR(5) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-3774748,242600,'s','dGYGJlbF59izFkwmBhsjLETDcvIyegnRB9YQJowfeL','SYY4v356','aQB','ckVq5PNUIV6wpFn3nTF','Y7V9sfj52u1QjR40FVrE17dbvnqk8XYZ4hispAwsju4QNUyGG4XvO9SvDSWQqNl8aLAq',0);
-INSERT INTO t VALUES (-6364217,-7004929,'l','YlXxHt2zxz1rnAMMkMaPuynlm4Kk820sjEQmy57B1ePQwSbr00','j8ARKJH2Gxvvv2TP6Xt0yNJ9FZ1awa5Rvwq9UmEg9FDoMjQmOnvXr0jD7subQ0AVfS3UFtk4xPL6','fhn','CWuRMnyudsPVLrmxDFqusUgtL75at','x2MAWkS2Z9Oys8Mac0XtmSKqeMlWTYruDo7RTAIjxZhj5oVc1R',1);
-INSERT INTO t VALUES (5342574,2421329,'p','wdeqSXyp','vCWqJOrgpdlj','tUG','QILGscSyBsLUG8pK2Ezo','mh39eEdj12NXAOi7iDg5Wb4TndyuSQHxMGdKbye',2);
-INSERT INTO t VALUES (-7059622,4216091,'W','McWgIV9LemV3mZ2nDPwAf6j7vWSr','e6hJj2hp5BJw2uxYiLjFFveeG7XZiE4lDGcfJFe6zyMEZGXCjsoI','Jz71','2qOVmcyxDkCZo4ccy211uVl2VgHQfsatRGwt3aZ4xRfCqWPwVu0','rUQ6Pqd98fsjyqDY3Yqn0DZbwqfCMsWxGvN4ZhvrLTSLowQA71bkPvlrIg1gC',3);
-INSERT INTO t VALUES (3846499,1356718,'N','4dZLsiZfDTB5o7gpAHlaH0VKgMUcBcXQ91kRcX8Q','LBNajLOYcWS0s2N783smjaTBrIFWJRKfxb0DvqRNNYFyFdmKRXFnV0nUzZauVPRmNuBPIilLYH1L','jTG2r','opjDUp3NEFvWTfXrEjRl','ukXCr9ZCpsdY8mTFuogzTJLOWpm',4);
-INSERT INTO t VALUES (4168450,5695135,'b','vRhsedhAhA4u4dq7ofOpnVCsxRi4SAWaGqmt6ZTFN','omVhtQjAdjM5RvEQh1HV4KqztRXgXc4hhl4sXtmwYdGFKiYPNTGYT','WDh4','sxh','7YF6yk6bhN8oAPEtrgArrUKDEM9cJRtOEenG6p5WRomlkaE1D1MOh4BKKImDFrFdrBVL4F547nSkCnJgka43Ex',5);
-INSERT INTO t VALUES (-4948618,6096689,'K','iuGLKOBx9lLhmRQ7iOIyonfzZpMbO','1WEA','GFj','0VkdoLDUZ6Y7m9p0Rvkl0evH0tVfkYAf5sMzXHERyFaFcKBQ8c5748OAubbTp38zv8uYforKvjZXgdMC1QkOINEX6dd8pbpZ','azZa5vfs03acDYmafWBcRq2W6w67YhUKOZvJCuC0hYoCgpIdjMlG3wb8ol57jWfHJHjoEojtZcf7OAG4yQErF6NWi',6);
-INSERT INTO t VALUES (3024213,8095157,'z','gVvGAt1ETBUc184mxG5A3qrKdUXj5M','y5UUbTn6shuwCkv5W7bRzfA7knpo4TyxpBVH','gq06','SARFAus6mvzBckRCARC9FlLf7cWfHHou3xlc8ouyY8BQ4M2MM0TfyDvvwpiFlbAnGhLG5MONUP0u0iecuErqzQnmJ37','84PyN3EcLjjE2OVSS0AMfZ',7);
-INSERT INTO t VALUES (-4203109,-4136514,'p','GCVTl5sUquxZhR7ZPMqUQtYTc','LmHuJmjG8hp7wYa4BmyFAGYFJQX1FbuG14idcTl7DqjgGR1ue5zVp2','D4htj','DSEDzBXy0EpDZwRMrjyVHusmTVX','pYe84Izk48CSaWuSUWJny606WKRFD6Zvgb5Iae9HAQvYu94XJ1qTLHH0piPux6jGycfXO34xbf9O',8);
-INSERT INTO t VALUES (7083895,4830454,'x','PfBDAKJyINBsHmLM8PbVoBJAAWdx7NxEIsrkM01H','Qf4rXqyXu5gm','Of','utq2PQ4yoPrvSYMk91kni6H9Iu8SD6iNbpzfqtJ4lDsXOoaDq9umwv5hksKEFU2aJJBVeb4','mQf45h1bMXIyTcFQ61lqKqdF5UKQoOzY9V2V3G',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7299586,6,'3DsHUxQXvQBW5E3p2WDAqfhoRt7K2SYgtOO5qUS9JT6oc00','eBd9hqfc4KchzgoaCyLhku2ZbHLhZztWLzGG0CJJ56GXObWjKmiGh08lZHvxlZxTayHfGabICoaJswoWHNlK9Oeq4BYilcejxJX3SCoIS2WWpHfQy6MguJs2kPwfYAwGhVArH3dSZyyVlziz4eR77pt4Uk','Y','aWScJDU7Ak4I5CusTP','Xc','D',12);
+INSERT INTO ti VALUES (-7299586,6,'3DsHUxQXvQBW5E3p2WDAqfhoRt7K2SYgtOO5qUS9JT6oc00','eBd9hqfc4KchzgoaCyLhku2ZbHLhZztWLzGG0CJJ56GXObWjKmiGh08lZHvxlZxTayHfGabICoaJswoWHNlK9Oeq4BYilcejxJX3SCoIS2WWpHfQy6MguJs2kPwfYAwGhVArH3dSZyyVlziz4eR77pt4Uk','Y','aWScJDU7Ak4I5CusTP','Xc','D',12);
+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 (-7792406,132,'eiEs6Ri2tc59BWP6Eek4CFr3ZUrhgb7v','V4OBxHoDYI6utLERJEqWM1rpjJaNh36QqetyJnHcZiJASm60k0zMMgrZnJAQKh3Jd3tvi8pUhkDef8Y9zjxlr6JpBeXqSD3U2zanwojNkdz0TGPFZCeVBQgeeL0mxSneIxCCmFg0laFiUnwR4e6Mt2tq9BPrm5vEtjj2hS8fM81mmMGBUDO11B5psLOZsabQ4PkaJ5lmWhSCG3XI3nBa2s1GCEg3bj0HndIDT4FyiqLk7XY21Scax1','5weY7','nl4Sn8QK9MoJJC1kUIxzD85KVjCRrN','it','A',13);
+INSERT INTO ti VALUES (-7792406,132,'eiEs6Ri2tc59BWP6Eek4CFr3ZUrhgb7v','V4OBxHoDYI6utLERJEqWM1rpjJaNh36QqetyJnHcZiJASm60k0zMMgrZnJAQKh3Jd3tvi8pUhkDef8Y9zjxlr6JpBeXqSD3U2zanwojNkdz0TGPFZCeVBQgeeL0mxSneIxCCmFg0laFiUnwR4e6Mt2tq9BPrm5vEtjj2hS8fM81mmMGBUDO11B5psLOZsabQ4PkaJ5lmWhSCG3XI3nBa2s1GCEg3bj0HndIDT4FyiqLk7XY21Scax1','5weY7','nl4Sn8QK9MoJJC1kUIxzD85KVjCRrN','it','A',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-274347,109,'iII8Hj70EiLTNcHO7wd4tF0htxb8V7YEltVLgm3','HoVX5cpe9vqXTxhYLctEE1eEutyPqvfnaviOt3zKAGnWokf5OKHAuNz8Fvrr6iiCyFWckXVNKariBXh6uXU','hryWH','MIrxs4fNkiNR7Q','9','q',14);
+INSERT INTO ti VALUES (-274347,109,'iII8Hj70EiLTNcHO7wd4tF0htxb8V7YEltVLgm3','HoVX5cpe9vqXTxhYLctEE1eEutyPqvfnaviOt3zKAGnWokf5OKHAuNz8Fvrr6iiCyFWckXVNKariBXh6uXU','hryWH','MIrxs4fNkiNR7Q','9','q',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2293015,13,'19BwcJnttYAcWBCyg0sXWUyxcc','pYQRuwc5TELhDiQ2lDKAGKJnX4ghevexU7yjveGPPQQPM0K6aSB724Rf8iUd6xGE8AAfyIKPcKC5jM6Ob2dnMB2fw3I3fMmRtdEkwV8MbZminGxxFPKW8JmRCbJXz','mkKSJz8ox','ZjqxLJKToZVuMHQmCG1uDf1NShMbKWW5VwCqbPG72y3uF4coptb0gF1EkPChLiUSP0gAnLmRIwKDq4BQETp5im2nl4RT','M','X5',15);
+INSERT INTO ti VALUES (-2293015,13,'19BwcJnttYAcWBCyg0sXWUyxcc','pYQRuwc5TELhDiQ2lDKAGKJnX4ghevexU7yjveGPPQQPM0K6aSB724Rf8iUd6xGE8AAfyIKPcKC5jM6Ob2dnMB2fw3I3fMmRtdEkwV8MbZminGxxFPKW8JmRCbJXz','mkKSJz8ox','ZjqxLJKToZVuMHQmCG1uDf1NShMbKWW5VwCqbPG72y3uF4coptb0gF1EkPChLiUSP0gAnLmRIwKDq4BQETp5im2nl4RT','M','X5',15);
+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 CHAR(59), d VARCHAR(19) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(85) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1929207486126785785,21382,'XLGJSkqdWzpZbFHOEpCAFBj0rjN0IdoKoaYl','4k9npaiR3','veRQjv','lBbvxc2w4PgSgQgmL8g9rmxOxW6JHnuzlNOCBX8BCRf7XSW2SXzbuV6eNExWVFT3zKnZkaAT1ApCpxcDwh','E','N',0);
+INSERT INTO t VALUES (3816682010867153682,28317,'bKUt4VRtlmLa757','uGiLfSBakpMGmpQezU','SJrEBKdRNT','uBaylzcd5eEwkbgCkIGppq5MnMn4IaN3kVfXA3qubEnj1AsbZSNJQaQ65Y','d','c',1);
+INSERT INTO t VALUES (455253331844437270,22276,'ABNz2vMY','tTYfla2Tt1tO58nLVi','kpYo0gkTI0juyZrBQxv3P9ALz6lPOlytGXc','DjoK4li','D0','a',2);
+INSERT INTO t VALUES (11750486258889097017,13494,'ohINvfA55XGkG5uDSSRr3eiD','PN2x','qhk','y8ArhFGhNBISmGsO0P6dmQk30co5wuuriUQkFaUTtSnGoqkSKRANfZZZK','Z','x',3);
+INSERT INTO t VALUES (10006409723973228565,28807,'sbpaBviTXDFiaFqOZ','IsKajdJiu9aiPSWE0to','XPcpSKukMn6bSUlKXeawwkqX','A8UpGJqCX5WGRXYCkvUmBwlKHAyGszY0feybmEBSNbB6462kaf','T','D',4);
+INSERT INTO t VALUES (5746062277694300609,-9998,'aRATe2yuCW','kp3C','6LjrqHfCQqPQslvC34','z1SRN3fdIk2hB8leoF6wHc','3','y',5);
+INSERT INTO t VALUES (11300568351118803862,29782,'uR19lOzo0phw','r2RAOI2ufkQ','EqBlXVyTBgCGQd','FOt9s4vi0O53pKjRr9VxvITOAr50lafj5lzwkIz1dLfOYCEwWR5cQ6Ox3vZzE0J3QpFyg','F','4',6);
+INSERT INTO t VALUES (12542967688584039720,-4695,'tdNbzGsc7HkjmW3g0uYWBI','O514eUxk5SaF4jyR41','VkEdvW8kRwJfa17fR62wNLuFiBLsQz3c6','EZ23eiNQ1o8iTtSPSlj0L14SbaWEUuisqJiKNTXPAc7XDdFbz3TuqqB47ozuEHgrIA6d09yofZYEqtfsw4vhS','Y','1',7);
+INSERT INTO t VALUES (10778356682598761577,1447,'Few6jBszA7MUYoDRlczMLIIRo97yOvWaziUUnKfco8bTVMgOII','otc93R4xE0pus','XutgxgcZ5FJ0bfSKjBykJ9JzNFj4N9TWPZdr59F','J42KfJE3fcTe7u3g1aXVvXhH2u5jgCy9h','P','u',8);
+INSERT INTO t VALUES (16995988842621443653,32380,'facOGPFQGBYmpYeNeTJjKxBD8vwJpaBVPqWB8rf5Wznf','fGKeZ5qL','4RpACUbSrydh2J9','4wCnLkngtVYPWFUDO08oVacWCkCwtSfElR0eZRMNZdUEYPwiEq6AIjDE3Fgf2vZZ6pxu0nSVhiQ7XX9n','nI','m',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c CHAR(59), d VARCHAR(19) NOT NULL, e VARBINARY(46) NOT NULL, f VARCHAR(85) 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 (-1225311005,-4346983,'N','STDo8C6SFpxwAkv5EyNHo','PEhdvJ1HH8WDeHU24zyZoqLmwwhQgUxLWe4k60BPTW6eLX','K','o3Vgarym9YLB5zP5V8d96n5XYZnuuoAStj9oejDNp8Kqx3DyAKfeVpbJLrlIwpnvLukpzPxUXDEg5z4RJVCMUhcPe','Yb0XQAIQlTSwL2ONYAR',10);
-INSERT INTO ti VALUES (-1225311005,-4346983,'N','STDo8C6SFpxwAkv5EyNHo','PEhdvJ1HH8WDeHU24zyZoqLmwwhQgUxLWe4k60BPTW6eLX','K','o3Vgarym9YLB5zP5V8d96n5XYZnuuoAStj9oejDNp8Kqx3DyAKfeVpbJLrlIwpnvLukpzPxUXDEg5z4RJVCMUhcPe','Yb0XQAIQlTSwL2ONYAR',10);
-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 (-1577845483,-32349,'aD','fjeO9ETr3JZMyuUt3UsdmjgvunEVmKYRSs','hARmEVeCJoFR9aeX1pN23WK','yZKzQ','6OjI5ChqkqOp1E1izjGrd0e4bwWFRGlYWSV','tjh4nZqcWvIQjfk0RHbUPopyErBh03jfTDWkopQaGmLU0gqR00EDbjSIV72Hf5EjSHmb8YMMKrWQ3cj0ncEfB',11);
-INSERT INTO ti VALUES (-1577845483,-32349,'aD','fjeO9ETr3JZMyuUt3UsdmjgvunEVmKYRSs','hARmEVeCJoFR9aeX1pN23WK','yZKzQ','6OjI5ChqkqOp1E1izjGrd0e4bwWFRGlYWSV','tjh4nZqcWvIQjfk0RHbUPopyErBh03jfTDWkopQaGmLU0gqR00EDbjSIV72Hf5EjSHmb8YMMKrWQ3cj0ncEfB',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13486977052839275818,10183,'k55','6wcbq','wQ2GcR5wWPf3NPY5tK3X5IkbVPhEvNuyl','dkHulW','0D','Q',10);
+INSERT INTO ti VALUES (13486977052839275818,10183,'k55','6wcbq','wQ2GcR5wWPf3NPY5tK3X5IkbVPhEvNuyl','dkHulW','0D','Q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(60);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(60);
+INSERT INTO t VALUES (15325818717372817363,17695,'im1fEuxDOZt1xHt8ZWoW8werRH5GnheXHaELdngdLNffb09DbOjt0Glr76bU','dMkZiJEqbfzWK','hXb0tgdPtTX9swfAwVpUCTldTa1lutuTaHQ1Oco7ZKTnY','Wn1NexNEPJsFs7eN3112Ioflic4uSQLrvq1okR4FQ5HyJXEHoo1','Zu','C',11);
+INSERT INTO ti VALUES (15325818717372817363,17695,'im1fEuxDOZt1xHt8ZWoW8werRH5GnheXHaELdngdLNffb09DbOjt0Glr76bU','dMkZiJEqbfzWK','hXb0tgdPtTX9swfAwVpUCTldTa1lutuTaHQ1Oco7ZKTnY','Wn1NexNEPJsFs7eN3112Ioflic4uSQLrvq1okR4FQ5HyJXEHoo1','Zu','C',11);
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 (1098251092,6024716,'C','Lvv9g7L5208arOFgjGiAjB6AZfOZ4qjRJMP6Vo2m','2mO5YzwVTSUdnyJl9FuMvEq3YAYfwxixU9Y9om28Fm','DauQ','lbVvPZrtUbBMjE1ggecypmX1BFCRQau1JlQQ47xnMG5BJaBmR8VxWbZ6WV29HcH','o1NyDVm6t1hi3HHbBWdxdzifFbzlifOc7h3W0AVG96GnwYKdUS3z2z5zSLG91t2KjJdxSl4qBMNSwxOID1hKrTveoYYA',12);
-INSERT INTO ti VALUES (1098251092,6024716,'C','Lvv9g7L5208arOFgjGiAjB6AZfOZ4qjRJMP6Vo2m','2mO5YzwVTSUdnyJl9FuMvEq3YAYfwxixU9Y9om28Fm','DauQ','lbVvPZrtUbBMjE1ggecypmX1BFCRQau1JlQQ47xnMG5BJaBmR8VxWbZ6WV29HcH','o1NyDVm6t1hi3HHbBWdxdzifFbzlifOc7h3W0AVG96GnwYKdUS3z2z5zSLG91t2KjJdxSl4qBMNSwxOID1hKrTveoYYA',12);
+INSERT INTO t VALUES (15043802507507740290,27585,'FbykDwtQih','lVNVJshAFppxxNmnYoBbhDWiJKKttFTTjlbmlMycPjPP7N8tSL9oDAaL1PXPYJKyee15nrnEHamEMoN7IDfFEIpoxAWG9wJkDe7zI8dlAfUwhri62hHLbLGI2vokETHGcG0Yv2xKimVTEXW4lSS','Xx5KDVJADgCa','U6FgHQuuswX2ZRBOvAgsWfuzdX4zoWh5dnCXaDrYXeR2O7qTTtauJmFB','Lc','0',12);
+INSERT INTO ti VALUES (15043802507507740290,27585,'FbykDwtQih','lVNVJshAFppxxNmnYoBbhDWiJKKttFTTjlbmlMycPjPP7N8tSL9oDAaL1PXPYJKyee15nrnEHamEMoN7IDfFEIpoxAWG9wJkDe7zI8dlAfUwhri62hHLbLGI2vokETHGcG0Yv2xKimVTEXW4lSS','Xx5KDVJADgCa','U6FgHQuuswX2ZRBOvAgsWfuzdX4zoWh5dnCXaDrYXeR2O7qTTtauJmFB','Lc','0',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1425229328,5865628,'S6','NPnLIYejltsZbSHo2BpKmXZKntQ7lsBKcoIvjh5EzdZqRpKgvplr4YX5RBGg8yFGXTxsV6FD2PI0i7mJPy4lliQoeCltAMR8RmyyQLDmF1dfUQZKZgSE7kafR6AUzkjUe6LL9W9fRUIpICJqKzIIqKK','4f59EoCoNUPCEGhZaXSX5U5ROfRngSJ7wGQ0pJ3cMe5bIuMVWhudS4HqsxVL','owPI6tBApXwIpuDjXJmJzUfIU0nD8EDE7g5lJWrV1kZ6jBb5sViSE78O7R4gCPDU9nZTvwQ3L44YNh7Yr4QnAviBLoYblpj2U1xaqaJV0PN89mtFkkD5owpF3VHnSCqbCdgGTpaMSGWJDO7ljQwSc4l6qyc919bAmyEGbCDcUgZwIx9F1Z3qHPxFfw6','fmKrE1LtUcQu5Lp5RgybjhEdwMtlJ1rL10A8wuEEUiAD8jDQrAiBGeK','t0UqBamc0vEDxR9F',13);
-INSERT INTO ti VALUES (-1425229328,5865628,'S6','NPnLIYejltsZbSHo2BpKmXZKntQ7lsBKcoIvjh5EzdZqRpKgvplr4YX5RBGg8yFGXTxsV6FD2PI0i7mJPy4lliQoeCltAMR8RmyyQLDmF1dfUQZKZgSE7kafR6AUzkjUe6LL9W9fRUIpICJqKzIIqKK','4f59EoCoNUPCEGhZaXSX5U5ROfRngSJ7wGQ0pJ3cMe5bIuMVWhudS4HqsxVL','owPI6tBApXwIpuDjXJmJzUfIU0nD8EDE7g5lJWrV1kZ6jBb5sViSE78O7R4gCPDU9nZTvwQ3L44YNh7Yr4QnAviBLoYblpj2U1xaqaJV0PN89mtFkkD5owpF3VHnSCqbCdgGTpaMSGWJDO7ljQwSc4l6qyc919bAmyEGbCDcUgZwIx9F1Z3qHPxFfw6','fmKrE1LtUcQu5Lp5RgybjhEdwMtlJ1rL10A8wuEEUiAD8jDQrAiBGeK','t0UqBamc0vEDxR9F',13);
+INSERT INTO t VALUES (15770240359097059319,12919,'WandHO0f5fUS9eE4rRves8g4wxn6NCSn3vj4qSATwY9WwPZZ','7bU7agO9ai3lIh6YDAAljCWUh8vztcslu8janfpsaraOclLjIEslr9Jhmvn8fzhJSwEV','35kJWQVDRrRiKAg17prIgAWU5wsPDACyUWKlAFztAlRAvU','KISDkDRfJhztrZOacl6zmgNiYCBQLMtrf7cyDxkjzoAqIqbaxyCh1csUULxmZxSs8Ddnzup1J4WRMF2avdrSBHBkgLO1tBQbQebQothCxFXgD1SwZLdfHjRM2DnTVWYNgDCUpwgaHAJdXGdqzJMBrZu8RjbF6nE8hwQP','SE','W',13);
+INSERT INTO ti VALUES (15770240359097059319,12919,'WandHO0f5fUS9eE4rRves8g4wxn6NCSn3vj4qSATwY9WwPZZ','7bU7agO9ai3lIh6YDAAljCWUh8vztcslu8janfpsaraOclLjIEslr9Jhmvn8fzhJSwEV','35kJWQVDRrRiKAg17prIgAWU5wsPDACyUWKlAFztAlRAvU','KISDkDRfJhztrZOacl6zmgNiYCBQLMtrf7cyDxkjzoAqIqbaxyCh1csUULxmZxSs8Ddnzup1J4WRMF2avdrSBHBkgLO1tBQbQebQothCxFXgD1SwZLdfHjRM2DnTVWYNgDCUpwgaHAJdXGdqzJMBrZu8RjbF6nE8hwQP','SE','W',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8580850989468511781,-436,'iaS11ix6UMxvVohhVuCHNCoRu0bHMyrKtb4QdHoqz5AadhRz5UYf','ikV7ebSjOVM9ezLhLcZ6hIPipDn0WLG7vpVgtBKEq8VmnyqqdkkJegoNDFlRzbvYsiPr1qfusgApt42JH3x9AUTr6hfWr8FtAAo0eowAcNo7VBOOxMd54alF1NxpisR43','v28zpZPoPCadc3bbG7ysbe8Stw','0HO1sLKgVqpJEUH9GQFXKRuFtY0RnS6XR7DkwC64bhWet67HRaELYY2FhB1MfIqcn2YrcEDj1WsuB6BhUfPpDaikIx9jQJA4ShTWfsFlLwZitIm670A1MuZ8e866cdR4bEki4rPco7J4RRFcbaQWjU1eekR1V1KaaImQtgTEszo3gn9xi0tUoR43urdLrsLi5JvuvLxPbcj4EkLN6voFwJzeifNwP1ouFRF63CVV','v9','y',14);
+INSERT INTO ti VALUES (8580850989468511781,-436,'iaS11ix6UMxvVohhVuCHNCoRu0bHMyrKtb4QdHoqz5AadhRz5UYf','ikV7ebSjOVM9ezLhLcZ6hIPipDn0WLG7vpVgtBKEq8VmnyqqdkkJegoNDFlRzbvYsiPr1qfusgApt42JH3x9AUTr6hfWr8FtAAo0eowAcNo7VBOOxMd54alF1NxpisR43','v28zpZPoPCadc3bbG7ysbe8Stw','0HO1sLKgVqpJEUH9GQFXKRuFtY0RnS6XR7DkwC64bhWet67HRaELYY2FhB1MfIqcn2YrcEDj1WsuB6BhUfPpDaikIx9jQJA4ShTWfsFlLwZitIm670A1MuZ8e866cdR4bEki4rPco7J4RRFcbaQWjU1eekR1V1KaaImQtgTEszo3gn9xi0tUoR43urdLrsLi5JvuvLxPbcj4EkLN6voFwJzeifNwP1ouFRF63CVV','v9','y',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (16857409660785880619,-13558,'jZy3yuZ1qe8dGOTcljiVq','K5DtoOHszIAUcU6fX48IabbFmX0vzTuGkY9hT5wY9viQQtnMosjA0wpEMkmrTg8CAGOpwb2jxpKIDmA2xUkfy9bLKtYlSUBRSLXhVFHoNskS2Y6R','IQLpJ7o8dPt2W809vFCrx','O5KcTrqhpPDVZuDvNxbPGoerKSezr9eyV3cFdCur0tRXhQ3t3Yjx096dEpju1hPAFbQsngtYbsZTtMUW8EmnfbpzDI71ErCnAi2iD2rptEN4QCLodFvjPbts16D4XuewRTKxTDhNDZWjqOUUXsCcCtcYVhKyu9fcoBdrdIZtxAXbnmW886Vle','k2','Ns',15);
+INSERT INTO ti VALUES (16857409660785880619,-13558,'jZy3yuZ1qe8dGOTcljiVq','K5DtoOHszIAUcU6fX48IabbFmX0vzTuGkY9hT5wY9viQQtnMosjA0wpEMkmrTg8CAGOpwb2jxpKIDmA2xUkfy9bLKtYlSUBRSLXhVFHoNskS2Y6R','IQLpJ7o8dPt2W809vFCrx','O5KcTrqhpPDVZuDvNxbPGoerKSezr9eyV3cFdCur0tRXhQ3t3Yjx096dEpju1hPAFbQsngtYbsZTtMUW8EmnfbpzDI71ErCnAi2iD2rptEN4QCLodFvjPbts16D4XuewRTKxTDhNDZWjqOUUXsCcCtcYVhKyu9fcoBdrdIZtxAXbnmW886Vle','k2','Ns',15);
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 BINARY(94) NOT NULL, d VARBINARY(6), e VARCHAR(23), f VARBINARY(54), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7,91,'pVdPt5G4tD5XAcS3uMMoVzPk2AqPA4fEsvQUryILwHLmwtlKI9yVu7sBpN6y','ft','L','OLI3Nh8vgG6NeeYls3oZTVLb3QkMo8c2tgpFkUMpDuywJh9YSTZ','D6q3rMDlMHNwu36yx','0M1kDQpx4yhu5NPrEzIQR6921ZGMQ6Um',0);
-INSERT INTO t VALUES (115,141,'5CAHT9YO0xs8YQ1cFljfTyHYpMeJCCxItA0FoMeGzzc6SjDlHRh4EGpDEURH','TZ','EBlOykeXcJVFQLfH9','ShXRwSJ51cX0jbzVJtqt3TuNUSLRQuSy07HS6mjQn6opD5xkq3WE','XkG1X69Tdaz26J4TVUvxsVmZWDfZGP6VGFo6','Lr76mHvano9tgf',1);
-INSERT INTO t VALUES (72,174,'Do6xbQzks24WpWMmgmmxPWaacthjk8wbqeaNwVl0ztXNyWGxQm021QPTET6ERU8eGQxrU6s8','hngW','XD3','HkWvXEaRCBnVdjIWYak','w8lJO7jnWEuoPMSIxJap1zHRt8WVtfJ0J5trvT5utWb4DBD1VdybM','xZwWfPzOhmUhgOy5ysutIyv1aWZomthgFw',2);
-INSERT INTO t VALUES (-36,67,'lr59cwnWbN5O4','w','UG0EnhzFjUan','UzogYvlojtnYo','mR0dIqu08GO8F6CPwrK714upa','o9JWFXcD44XPebMWI8x242NVOESS2P8R9YE25UWzrQZUashOay',3);
-INSERT INTO t VALUES (-49,122,'mvFsCg5Tk4','e','XngcXYHnT6iw','v','WP2xrfTcagHlxN3x7ZhmOpPHPY07cSamDNh4SWh5HJZ6uLrboE31EZTUQ4hLhn','mu5RK79p5xqCvABkG6YUZEBZal4CDbyF',4);
-INSERT INTO t VALUES (115,210,'5rpSNK7O00Clc8EBa4Dd3E2C7QsiX5ObH5Q8OIMAm','cAgt','PjgI9tls4qO','s4l7tGzmicfFP49RwyJsSBexezzQ5','8REe7SF3EkkE8HdB','blOgPobSMz2ccjB0mvJMtkbE4vROHaqlIxppymA',5);
-INSERT INTO t VALUES (-18,162,'pfMVU62ZT6EyuoHIlL','8SJUo','bZQlgH3AXBG','ptFseC5pWZdkJgtQdJlgBmXnb38z4Za','tOMKCCBS4Bvdyqb9nbQj6O7i5ccBDS62im7pY6FvErJt6jDw2f69x3SSOt6OkOanmzzPgNIrXjLBMtU5R36zpfyHGPT3yp','vDFpD7Lm7tnq8p3gfWrOKx0Tl0iSpkn3MW9HUiVpioMR',6);
-INSERT INTO t VALUES (119,55,'opRTCO9XM9XlIayVkaFABMY1cXr9a2QFAUMk0jh','piWNo5','a2msNj6rItSaZsigveJ','uXFY1lgATzMgCS2n','0kGWUdgbOV1SmLO4R40ai9SziioW0DGA9B0la8Rqq9ksGDrXieONEUOQ8w3P3aFqxDsVSz4aYpLjEi43PnYNAI','3mUkjDEwuSZytBi3rVpcUhnJyc8YnSI3aE8vPUN5t2t9SbyMfMIGt07vB',7);
-INSERT INTO t VALUES (15,19,'hoBcgayD9hwDXANh5T8eQkOSd9GYx','A','9dR4XWHxeDjVKMOZ39MTWa','klTWNJ','c','NpKkjuY7pF2Tpfhf',8);
-INSERT INTO t VALUES (39,30,'nIswD9LbEX3cfwA0ORoYljSN','j5','145zBvCGkhYzB3L8bj5oFp6','d4s','LZxs5UTyQKGQgr3GdlddwKrIDwHfQOX','r6zYNy4AB1XNvyHuXuLRRSo6V6FIZrWVr0p0Y3ZqQ6uFwHpJ9uDga52aIkqcVwc4CKoxScnPfGJXCguJY1PdKZMHoOU9S0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b TINYINT UNSIGNED, c CHAR(97), d VARBINARY(8), e VARCHAR(56), f VARBINARY(95), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (766797710544949107,15,'g5mGnTio7wp5bDL1mpteYgF3LJQfZQWG7cqNVpAwp9duvV4xPQvELHXaxJnZFP','B7','41sJRb','AOqvmGHrp2jLhv9ibcmMCmpdX3uO8mtuz3V4YKZEmbE5Bj7mZP911tVIvVu1jbeRcMHAzSfPh9Py4tlvZ0lGO','K2','G',0);
+INSERT INTO t VALUES (-8115784696288914215,132,'VzHeJM9VmVKRqAe8OuTPtJbyK9NK0wLW6ilWXrO8Kq9FUsAkcc5Cno0HzqyiqPJbmkJllyBgFvNWve9qU','yLJgIM','pHSMPRVDsC8A1E840s','p246fzOrts51cwTt2OcJnTiymcWLPjGlN5srIUh2YREBcvq1rzvibBUExZc2yJ','h','Q',1);
+INSERT INTO t VALUES (-2189420660143198925,18,'UCwz3ZcIwBZ2Q1JiVzTymjjicqxfntBFQJPsNmwHtWSany7tlGpBalZ97DCgNbAZpm7eB9plgPfu1VeZtRHma','4THSHbo','lEbP5rXCtA4Kn0GM6tU4vGSVoeztai2202YVYwFBpzUHT9qkaxsvOz','PDXFv3io6MUjhbZxOgYRqThe7RQ5ambxK41UCX4wjSJxzkbfZcdYaori43Jb2Q','w','e',2);
+INSERT INTO t VALUES (7224410778887965893,129,'rEz7Lcv5Pqqyx5FcKAnE4','IoAt6h','1TgxTlevnH0uKdWnXqRjntv7k5aVwEyVwu','v65hpWc3WcrwSv9aUgS0Zx5QwQc4j4uOyjwrKi9Ivlb3r','3','V',3);
+INSERT INTO t VALUES (1022351567801114515,26,'GWb3cp3F05elqA03CFONfOaYWNNbUq','mvW','Ml3LdkI4E5ByIfRL2phon3aQJXqWl7bUwdUUcqK542iSlczUjxP1h','FvVZnf0hk6ABJRKYOmto50MzIcAOMANYz','B','v',4);
+INSERT INTO t VALUES (-1252928812438673582,168,'cYsCxyGdZK5Jof4LhMbtPMGlpLQEYHuTnArQEP8FI0eBRTEZ1jxIimoYSmgi9BACy8JEj4wKGrA3bcIAey8pltR','Ud','OZAvOvMdFusbvffcQhu936cQ4TKCusl0XlMXfkBcXo1','BNkIBxbpjTJl1T2RMEUlE3wzAcGwUUghqNRkTT','zX','a',5);
+INSERT INTO t VALUES (4911800919026984942,163,'6wNe04IIs8OdbcVTIj5OZSADr8mqgThSbU0gsFxfgV8i0oUv42nvHdJXuZjAXfoen8vEHJ','IE5BEVe','GK01ZxoCIPrfVmLTV0RvrMej9jhAIiG60SGEhGpqaev9b97Ogre9A','PwpJ8w9duBDbxL1U6sgnK1oJgzLdrwPFeMMCWNE34jm','fy','X',6);
+INSERT INTO t VALUES (1038279240268800362,1,'3rTeOJ1NzEeN67eMT','UOB','wcVFDilMx6jbruVXpcxgfpdIN1EZCRLVNuxF3VRjBIiug','CkIzoYeNc1BgeFE6SwATer2JfTzGS4NDWdCqinbDcJA0pH4qvDPBLhbpqWrN5vfT','i','S',7);
+INSERT INTO t VALUES (-6783492768980184069,91,'S6QMvuFTTxMAWd3sZuwCKhvZ6ndlvU1d5ofK9N0qk6PQALpw2SlDuEFXXZAypGc7SN9Bm','j7H9dR','bmNuBXPIKucKq5763KevyrUWGgKCMGETTfAhTbfi3eaYPM7','QQfMg7sG0O61DItxq5vtVLfGtQnBHzvUN6uGcdSi6GT1mOeN9kxTmnxFR0szP3WnwqC','pt','3',8);
+INSERT INTO t VALUES (2425126159951221707,172,'D7dc0J5mcfgPPHIu61HdQB9TwBUT0Q3pQnoQDP6NLTQ6YYcEmjJeJj30te6qcAegfFwziKbvQ5kXhYw0vJP0OfFRyXJhoHTNe','ZVFMHyq','XRQ56yvWoVTEbmRFEwr0NTr2','hJQq3DtGSPQn6P4H8hFJPLduKyQqkosUIbvTEMnMwv6i','gr','y',9);
+CREATE TABLE ti (a BIGINT, b TINYINT UNSIGNED, c CHAR(97), d VARBINARY(8), e VARCHAR(56), f VARBINARY(95), 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 TINYINT;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT;
-INSERT INTO t VALUES (-113,252,'8ZDnWcVZvSdJAnVTUaRWZIUCsjHrno','gyip','2aoWUoAjaTTI6','U4JbUl3aLrNP1','e2yrMFs05WFNDDUNECmDJWGYVMPTL9r','pR2JttGV9Y5tLC23UYFwY5VnMPQAPoOVBcIB9dJP41O06rCTdykCBvF9gtHOBb4',10);
-INSERT INTO ti VALUES (-113,252,'8ZDnWcVZvSdJAnVTUaRWZIUCsjHrno','gyip','2aoWUoAjaTTI6','U4JbUl3aLrNP1','e2yrMFs05WFNDDUNECmDJWGYVMPTL9r','pR2JttGV9Y5tLC23UYFwY5VnMPQAPoOVBcIB9dJP41O06rCTdykCBvF9gtHOBb4',10);
-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 (34,196,'HwhNlavXTT4FpOYt50lvXG7ud62V35tmhuqhQPNfTC0DY1Cxx3BltC0Vo2Dr85TKNafg9nCp7188Xfd9u','ntM','lKvJw5tWRonhzYT65s','iFq5RuJ8nXLIBd','RRnhRRQWnSo7AVwyEx6tRHIUU8an2YcFKK1cFRwZ4RKDUB1wFHcaphMMM6e0Tw2dTyLC87DyPKlgaQusP8tHxc5gfqYNWFxk','9iBzWN4sCUeClJLsYXBkzFFuN5QUvXzUMYQeHGQRo',11);
-INSERT INTO ti VALUES (34,196,'HwhNlavXTT4FpOYt50lvXG7ud62V35tmhuqhQPNfTC0DY1Cxx3BltC0Vo2Dr85TKNafg9nCp7188Xfd9u','ntM','lKvJw5tWRonhzYT65s','iFq5RuJ8nXLIBd','RRnhRRQWnSo7AVwyEx6tRHIUU8an2YcFKK1cFRwZ4RKDUB1wFHcaphMMM6e0Tw2dTyLC87DyPKlgaQusP8tHxc5gfqYNWFxk','9iBzWN4sCUeClJLsYXBkzFFuN5QUvXzUMYQeHGQRo',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-1828271191671866294,51,'iyoLA1n0ctgbo8LHFFHXNK1U7n6HF7WsZRNPVrngDzU','bbxNQy','izeMDPrAyns17fZI7h8SH0','n73bBQEMXNDZur2I6b1BuaT3yowZ7uN6DyiY0qKwsi4xq4KDKPfAP58','2r','A',10);
+INSERT INTO ti VALUES (-1828271191671866294,51,'iyoLA1n0ctgbo8LHFFHXNK1U7n6HF7WsZRNPVrngDzU','bbxNQy','izeMDPrAyns17fZI7h8SH0','n73bBQEMXNDZur2I6b1BuaT3yowZ7uN6DyiY0qKwsi4xq4KDKPfAP58','2r','A',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
+INSERT INTO t VALUES (8163477593552051977,252,'1f9bSvubhkuH','VVCteop9','oTXvd33jyskPey7N','cMblC6pb0917fqhfv4tL2GhbdwWi7Jvnz40wV8FlqAmMM8U','D','o',11);
+INSERT INTO ti VALUES (8163477593552051977,252,'1f9bSvubhkuH','VVCteop9','oTXvd33jyskPey7N','cMblC6pb0917fqhfv4tL2GhbdwWi7Jvnz40wV8FlqAmMM8U','D','o',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-43,179,'a5FUHi45TUONKkS67DqW1l8BnxPMi6rDL6bZtUpx2aKMXjuLXRpCyTbfVgH5JcwWqmjITpE6WQNo5lI','3zzCi6KTkOhLiGxXPT8sKfwduK77I1FsFtFhBwz1bMSJkgeZkqOFyOaVlhB8wIwjiu9L3Gs2DKs6KKvVJgMl7Ed1CAnPPDkCBi0uw8fvPrnmdDn1GyBuOkCIAJPv7f50Zt6sFQcPwyxIHSnl2','XhrbExjJvj6X0U1XPqd5jFW','223KBOL0wyv0OzyF2','UOghOPG4Oah63klC4zX7jRv5uRrMaYgRjs9HQIzn4Mr92fJ7vfq0FZtewfY0wQ9SuqfFNjgS7G9k5qWq','D6zKi',12);
-INSERT INTO ti VALUES (-43,179,'a5FUHi45TUONKkS67DqW1l8BnxPMi6rDL6bZtUpx2aKMXjuLXRpCyTbfVgH5JcwWqmjITpE6WQNo5lI','3zzCi6KTkOhLiGxXPT8sKfwduK77I1FsFtFhBwz1bMSJkgeZkqOFyOaVlhB8wIwjiu9L3Gs2DKs6KKvVJgMl7Ed1CAnPPDkCBi0uw8fvPrnmdDn1GyBuOkCIAJPv7f50Zt6sFQcPwyxIHSnl2','XhrbExjJvj6X0U1XPqd5jFW','223KBOL0wyv0OzyF2','UOghOPG4Oah63klC4zX7jRv5uRrMaYgRjs9HQIzn4Mr92fJ7vfq0FZtewfY0wQ9SuqfFNjgS7G9k5qWq','D6zKi',12);
+INSERT INTO t VALUES (-2949397661734377024,168,'5HkmxEnOOqbJszioefxUpCpy9QGNLWIib4EjZD8Fz0WIPmATYylEGI9tYgdFMS0JRbfvXl08','CIfPy6UDEXIvsKjzEPeCn7PQmGBCJyGiEgPsDNj4URNiiiU4kN','RGVsVF9ivwcMXmRuGSofE6WnUhDXdBjmX310','VZMpSscc37','3','C',12);
+INSERT INTO ti VALUES (-2949397661734377024,168,'5HkmxEnOOqbJszioefxUpCpy9QGNLWIib4EjZD8Fz0WIPmATYylEGI9tYgdFMS0JRbfvXl08','CIfPy6UDEXIvsKjzEPeCn7PQmGBCJyGiEgPsDNj4URNiiiU4kN','RGVsVF9ivwcMXmRuGSofE6WnUhDXdBjmX310','VZMpSscc37','3','C',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-79,8,'qXSrELC4Y7AuPOuQ4sJSlFlPWhkXlMjuvwWRWSwwx5LdcwItvPAj9','y3ftp48k2sPCuHGOeRGycE6zQw7RuSLFWXejvTP7XmHdPKKgwyAwvJiRIt8HLM45q0ZMIIqfk1y7i6uoEDX8qSjfCTa8imJLIp4DMDnDkEf17pGpSWn0lKyyjzRL9y3pyt8vg9vOErs0aEgHldSxk1JoeJ6gYyg','KthYaKu1rN2dkjqM','l1hPQKOV0d1AAAnfS5jkixr0RcjTsVus0yKaAEkHh5WIoABdYxDiVOS8xDmIbDAroG1zWINAjp9kOQogLs5braklZtkzhTm4JQZ3Ip0ERGi0nHYiJTT1n3hkHROuupAyo42P48JaZCS8Y4mKEKZYtxDcUylApk6wj9mhGC','IQ665Kv20kd0RVpIffEpsmbEygz7f4V19BevyXlQUz2bQMd5xKWg1JE1Uig8gBATBQ0J6y','XZHBdOvsvUfNZakWcbmh18VOZt0lFg3lQ789muXMIUuS95gFSb3H6mzIHI4A738tnioiJ26mGw',13);
-INSERT INTO ti VALUES (-79,8,'qXSrELC4Y7AuPOuQ4sJSlFlPWhkXlMjuvwWRWSwwx5LdcwItvPAj9','y3ftp48k2sPCuHGOeRGycE6zQw7RuSLFWXejvTP7XmHdPKKgwyAwvJiRIt8HLM45q0ZMIIqfk1y7i6uoEDX8qSjfCTa8imJLIp4DMDnDkEf17pGpSWn0lKyyjzRL9y3pyt8vg9vOErs0aEgHldSxk1JoeJ6gYyg','KthYaKu1rN2dkjqM','l1hPQKOV0d1AAAnfS5jkixr0RcjTsVus0yKaAEkHh5WIoABdYxDiVOS8xDmIbDAroG1zWINAjp9kOQogLs5braklZtkzhTm4JQZ3Ip0ERGi0nHYiJTT1n3hkHROuupAyo42P48JaZCS8Y4mKEKZYtxDcUylApk6wj9mhGC','IQ665Kv20kd0RVpIffEpsmbEygz7f4V19BevyXlQUz2bQMd5xKWg1JE1Uig8gBATBQ0J6y','XZHBdOvsvUfNZakWcbmh18VOZt0lFg3lQ789muXMIUuS95gFSb3H6mzIHI4A738tnioiJ26mGw',13);
+INSERT INTO t VALUES (-4247712373144052251,79,'KV2XvI6IYLKWpGwHfO0kxEd7G9wgTn','l4wHDL2vSZkwlMAxxZUOQCwgSV1UhPeGheWQuYomQP59BNYwSICImkdZBVq1a3meObAubOlJAbi4BXZAims6AyAIsAE','R29UHS7hndtNv1fM4KcfgQgWE4h7am','F5uV22N0IjvBiD85g2OD9o4vdNxEqvgiCiBqzn57rRVvdtObBE7kJF0qpxqDTC2vbXur9ujV4SSxhBJ2q3hgjF0Pp3yNtIu7m9g9gyu1kQ5Wen7ygUf9CYR6sRZuW3LUtmFWUwjzqDlsA8KUB6yVvAkJkmTXt4cq0mbUJqZwn5Az7lTpFBBdwznChBcmFuXmfDZPoOhlCaDTOK7LieQQ8fTTV13bpWONxr6EvfpwnXm10q0','h','g',13);
+INSERT INTO ti VALUES (-4247712373144052251,79,'KV2XvI6IYLKWpGwHfO0kxEd7G9wgTn','l4wHDL2vSZkwlMAxxZUOQCwgSV1UhPeGheWQuYomQP59BNYwSICImkdZBVq1a3meObAubOlJAbi4BXZAims6AyAIsAE','R29UHS7hndtNv1fM4KcfgQgWE4h7am','F5uV22N0IjvBiD85g2OD9o4vdNxEqvgiCiBqzn57rRVvdtObBE7kJF0qpxqDTC2vbXur9ujV4SSxhBJ2q3hgjF0Pp3yNtIu7m9g9gyu1kQ5Wen7ygUf9CYR6sRZuW3LUtmFWUwjzqDlsA8KUB6yVvAkJkmTXt4cq0mbUJqZwn5Az7lTpFBBdwznChBcmFuXmfDZPoOhlCaDTOK7LieQQ8fTTV13bpWONxr6EvfpwnXm10q0','h','g',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (6779211059072829172,53,'h742ED394tgzcf8LdE7ihOzFCxj9Ow6vBZsASp7','HZDpTlTDwFz0U','3ZDWqz2uc9VhvPZBObPtFAQeZdofsxdt2Rcy9L14kFs0lgG','BDZkK3eC7fcM5ZcKw6GkKUmlycnHkyFLy8k67yYHVmIAAshHCMqL0Shs9hZoT2DbiC8mQJRMx3JDzKgRV3WKEdRszGi9d0BumBSOviWBUcnc7mDCwKji3ad0w48hWPXX8ybvZzsN1mkdPxgjrpe2rdywWjKFCKeMjq3XJ7asA','e','L',14);
+INSERT INTO ti VALUES (6779211059072829172,53,'h742ED394tgzcf8LdE7ihOzFCxj9Ow6vBZsASp7','HZDpTlTDwFz0U','3ZDWqz2uc9VhvPZBObPtFAQeZdofsxdt2Rcy9L14kFs0lgG','BDZkK3eC7fcM5ZcKw6GkKUmlycnHkyFLy8k67yYHVmIAAshHCMqL0Shs9hZoT2DbiC8mQJRMx3JDzKgRV3WKEdRszGi9d0BumBSOviWBUcnc7mDCwKji3ad0w48hWPXX8ybvZzsN1mkdPxgjrpe2rdywWjKFCKeMjq3XJ7asA','e','L',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3606524243332633124,18,'QrmejatKFsF7JBwaXbOQTZjV5fgbZ0uM6RkruukOk0MaY6Hd12nhjTEXwr9i7kYJF4V1ij9437PHVqlgj0aPid4','C4m06JrCgeBEPvHdrG9TakXEeSdb5Hm7FZUptEPXujMNf3zhicmGA0L9EPhZ5VtqRlJYRqAekMTsFXlYH44Dw5VK5dCdNodgj9gB7wFa9W4g3oxXZJbN1LhF9kIENfwWcWT','t6lW7YWnAXemayuJy','ym2KLsGvfQTQVweeYB033QeyMwRjFlONcXdroBEwffiXAE','d','m',15);
+INSERT INTO ti VALUES (3606524243332633124,18,'QrmejatKFsF7JBwaXbOQTZjV5fgbZ0uM6RkruukOk0MaY6Hd12nhjTEXwr9i7kYJF4V1ij9437PHVqlgj0aPid4','C4m06JrCgeBEPvHdrG9TakXEeSdb5Hm7FZUptEPXujMNf3zhicmGA0L9EPhZ5VtqRlJYRqAekMTsFXlYH44Dw5VK5dCdNodgj9gB7wFa9W4g3oxXZJbN1LhF9kIENfwWcWT','t6lW7YWnAXemayuJy','ym2KLsGvfQTQVweeYB033QeyMwRjFlONcXdroBEwffiXAE','d','m',15);
+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(61) NOT NULL, d VARBINARY(66), e VARCHAR(62), f VARCHAR(53) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (19213,38465,'wBYRx3jtbwQXO78ksONhdFT','0PdvwYoBUhg2y','IKRAxh0ui3XVCxaB5s9ihMYfvbIBkPOQC7KCyNQm5UIqrw2SSXGz','Vq4zybLjXp6E9aDWgWpwG','0','g',0);
+INSERT INTO t VALUES (8412,43843,'1FcJmH1BoLgvSmFqbylLJNOE7SpJKoTXg68bIMjXifz35g','BzyM6WqV0yoAPd07l9bmYoYLz2nZC5SR6I9XbUqiUCvkf2YtGDb8','bebXiwPtUaMVwX2aChvzWBJs','PduTaqocjDT6XHyPDZsgmXk7KWHTbA79Ip6ymt','S','e',1);
+INSERT INTO t VALUES (12759,28844,'cKKAT4wsMNOPSwk7ji3reN3rHKCBpt7Ftth','hjXj4HGK0q1Ho1Xrmbqnp1apS8rus','QcPdAlA','unz0UW2vwpcYelJg86gg6IGVCeKfa9PHrvvRtCUYao5','1','c',2);
+INSERT INTO t VALUES (25024,13025,'Ec6Ysb60kfTgdxMpEU','3hwaILVQkyugFQ6u34vlqaxSRsUDj0eAqZSF','p529KO01VRvu','ltmKFfIMePtvFRs5I54uhb1HA7k8aILzmp4hciNJPZE7yTcMo2D','H','z',3);
+INSERT INTO t VALUES (-21519,12571,'JE8M1opgjXAw14Hkcc33','arfC7jWZq7Wj76y2fZIFreu5aw9JJPUI24QZ0EvebZcxhXPFN1hY','ARn5HVjs1LmHNgC766IBi8N9T0','AGmYwMN31rNSjX9AX9Poj0JngN8CrYEvP7CaqPYbJ3r6F','V','S',4);
+INSERT INTO t VALUES (-627,52819,'bauGrd924k2yzCo1r7CaUDVjbMYD9qV7WfOVt6g3Sbl','nVhvSYckG2mpEGIXI','7OycGdUbGKq2gVXdhmW814Kdrpum7rBz9oK2l60Mscf7z','OFRkA','6','b',5);
+INSERT INTO t VALUES (25044,57832,'QsUEbNhDkE8yBFiNkguFNmqpwuEMlVrCN0fmlWcPNUremc6uQ0gtTE','v7P6fT2','f7SIYCvt5BqUeKyPCIWohvv3Rmx1UUxbtVOi7Hr9P37KfQHLb6KW','UG2DQX2WfyaKTQRzb0FUCHrUPN7I9sAGYGudInq5','E','q',6);
+INSERT INTO t VALUES (-12074,15635,'esETnQZfu','KPtU6tScaXj9rBsVKcaCIxyW9GfXrYQDtbAFHnvIoEn','tZT2VdGsN8Ksnr2bU4goazxpPR1nZ4d3fQeCyx0vAWLyIqTWejmPDRWDYk','cw04zpNZgh2ZciKOSP5Led7rUDy8ptQZIShzVS','y','j',7);
+INSERT INTO t VALUES (-23860,49202,'8kYEu4hIlXieVJDjKbyHMHSiKAy1Pgln0Q9LwILKynlZHN2wYXTe','oBLaYGrPBEGyhWPBnwF8ZNV0Rekd66UyV9tNXGa96pStB0SqMFGbfGhx8pIQS','Xjo6Z6OP5ZTKKFBRltsWKHfpEYkpeE0MQnU','KNUwAtbk2fKrXHaUzD68BzcWfOdb4Aqw9LdW0QwxLfa8beeZfV','g','H',8);
+INSERT INTO t VALUES (-5790,34036,'sxNQcJ4j4paGo2UcmJBcz6S2y9vX7ChkKhFriFi8gfHi','JQvInoS7eUu4l6qgPa04RsZFio5VsS5eNArGa78eh','c5huQd4ohpbc9Il7c4vvF9dkBYsuJbmrgsTOsZ9iyddCZugzpGwKtwiszFP','SZsfXocWf56zEBpoQYHZBD1be6aQ','X','H',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED NOT NULL, c BINARY(61) NOT NULL, d VARBINARY(66), e VARCHAR(62), f VARCHAR(53) 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 (-1318760870,38667,'zQjy3','B','Z6iezSQ','FfmXaGkzVBpNHlGMC5','p','T',10);
+INSERT INTO ti VALUES (-1318760870,38667,'zQjy3','B','Z6iezSQ','FfmXaGkzVBpNHlGMC5','p','T',10);
+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 (343343067,26379,'CpyvC9jQVqmH','iQmTQ55s2XwwITmBdZdp5ZBRmBtkMH1cjR1OdAM0DrLSZxNiQgY75PE3M','F4WzoqY75uRKBYflUgJjWrVdtHiIfnFiz','nvjmVXYXdHsjXJPrZ9DxVk','p','M',11);
+INSERT INTO ti VALUES (343343067,26379,'CpyvC9jQVqmH','iQmTQ55s2XwwITmBdZdp5ZBRmBtkMH1cjR1OdAM0DrLSZxNiQgY75PE3M','F4WzoqY75uRKBYflUgJjWrVdtHiIfnFiz','nvjmVXYXdHsjXJPrZ9DxVk','p','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (1340417921,56774,'wt884jEY3YwEH','UpxMRS0rsGnZLumhZYo8IXNz7xtJYk3FyYXDRHVHSAZ6f3rnDhahanbTvm7zoZVLPseTR5ll7MPCA3sL6zhGNinBg42','LQuNwpR','aWqQBUmoGSRX','w','x',12);
+INSERT INTO ti VALUES (1340417921,56774,'wt884jEY3YwEH','UpxMRS0rsGnZLumhZYo8IXNz7xtJYk3FyYXDRHVHSAZ6f3rnDhahanbTvm7zoZVLPseTR5ll7MPCA3sL6zhGNinBg42','LQuNwpR','aWqQBUmoGSRX','w','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (300147825,56420,'2','Adm055bFWDEA8dWlrhJJq1I8CKgQogsTYILkqlJ7iYjRsva8mZqDUUTYiAuI8rYK6sxJcZhKrGGfLmilR7khgItnzyEW0ehjs2SuDy7XSQ77SqRyBbbqIGSR7IGJoekaLVOkrhmTYh5imaWS9XPiPGYIPA4SjSvDBtRc2RFfZU6OkUaAZuGHzDpd1KYzqALjGAgyU0UqYLyM3Cy5hQqoyGJCa8Mwv4TijPruDltnUUiD4nTxVdrszEcfBj','v81EsdJuCOKQtAsLVDrbMNIWSKAYiK9rynM3JVN0HXj','zNRu95mVXQcq0g5LZwyeRWLTBIZJ4wqYcqN11T7r5yXlwzrlIdoHb4VJAzoQFxsz7698JNoL5uaJF1R2kb635SH7bDwqCQsd4vOgHRhOwyswerbogG5kJWEkU3eHLXy1AUqNW4gfcgb0uDvTdK2GmOLuYgF3KZvCXGrRf3V1Wd1t4HMCblMvQDpWZ1h0YiG1jqmX','4','H',13);
+INSERT INTO ti VALUES (300147825,56420,'2','Adm055bFWDEA8dWlrhJJq1I8CKgQogsTYILkqlJ7iYjRsva8mZqDUUTYiAuI8rYK6sxJcZhKrGGfLmilR7khgItnzyEW0ehjs2SuDy7XSQ77SqRyBbbqIGSR7IGJoekaLVOkrhmTYh5imaWS9XPiPGYIPA4SjSvDBtRc2RFfZU6OkUaAZuGHzDpd1KYzqALjGAgyU0UqYLyM3Cy5hQqoyGJCa8Mwv4TijPruDltnUUiD4nTxVdrszEcfBj','v81EsdJuCOKQtAsLVDrbMNIWSKAYiK9rynM3JVN0HXj','zNRu95mVXQcq0g5LZwyeRWLTBIZJ4wqYcqN11T7r5yXlwzrlIdoHb4VJAzoQFxsz7698JNoL5uaJF1R2kb635SH7bDwqCQsd4vOgHRhOwyswerbogG5kJWEkU3eHLXy1AUqNW4gfcgb0uDvTdK2GmOLuYgF3KZvCXGrRf3V1Wd1t4HMCblMvQDpWZ1h0YiG1jqmX','4','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (915339838,10946,'TIfLfato','SljwxEZEr2WSkjFLrrdiNaziYrddTClAtS0tjnHClF3qS2lnRGAcTOsndpSfgDtNMeVI1P4ieqZu1T9e7BGvVTMxRRTSV8UuCB','ke3vcm6XFzJQOPMOvxQ8','GkzDJqE7aUc9wno3lAfSsojK062RxKMlxAsQyMZuPcogTd6NjmGaSuIazc5r1qhUg9CZuyCAc5O2NePIVdvB5jd9v3NItS3oJpduIXXIwT13V6i0nJXjKnraP6oHVNhXdZo4ETvSqyGes7ZtJLhfR2bULFWgOAF3BISg6J6orIvxTpDewtIm9Mn7VQrAUGIcTzNv1jRmsUR8rfcOYT8','SH','0',14);
+INSERT INTO ti VALUES (915339838,10946,'TIfLfato','SljwxEZEr2WSkjFLrrdiNaziYrddTClAtS0tjnHClF3qS2lnRGAcTOsndpSfgDtNMeVI1P4ieqZu1T9e7BGvVTMxRRTSV8UuCB','ke3vcm6XFzJQOPMOvxQ8','GkzDJqE7aUc9wno3lAfSsojK062RxKMlxAsQyMZuPcogTd6NjmGaSuIazc5r1qhUg9CZuyCAc5O2NePIVdvB5jd9v3NItS3oJpduIXXIwT13V6i0nJXjKnraP6oHVNhXdZo4ETvSqyGes7ZtJLhfR2bULFWgOAF3BISg6J6orIvxTpDewtIm9Mn7VQrAUGIcTzNv1jRmsUR8rfcOYT8','SH','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1238784063,62500,'4sqwvWDE1c','AQZ8uOtoDwI4fIebSQIQW2ZzAdBaEFDeqKvlIW193MsgWDwPXU9hC5DzX5tSMk0vb4lBnGgynCWyezR2sN','M5GAP5GCDQUPrNW54Ig7ZMCentMWXhbfb2eFxjrk7QedTMt8','YKMMA3KtReuU0zReXf5ndsFIvZNT1taLbGCkN242bJP8SAic6DoCIvZC6VBtm9E2nCtPbRlajTOapciQ42Yb8OQaxRs4hxa2BL53eXFRw0jhRDw4fesX6iByrkgO6t8HY0L4lJv39F5CMuCJQAxAd','8U','J',15);
+INSERT INTO ti VALUES (-1238784063,62500,'4sqwvWDE1c','AQZ8uOtoDwI4fIebSQIQW2ZzAdBaEFDeqKvlIW193MsgWDwPXU9hC5DzX5tSMk0vb4lBnGgynCWyezR2sN','M5GAP5GCDQUPrNW54Ig7ZMCentMWXhbfb2eFxjrk7QedTMt8','YKMMA3KtReuU0zReXf5ndsFIvZNT1taLbGCkN242bJP8SAic6DoCIvZC6VBtm9E2nCtPbRlajTOapciQ42Yb8OQaxRs4hxa2BL53eXFRw0jhRDw4fesX6iByrkgO6t8HY0L4lJv39F5CMuCJQAxAd','8U','J',15);
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(23) NOT NULL, d VARBINARY(14), e VARBINARY(3), f VARCHAR(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9071594886673978580,7712598742101409628,'JPU3oTgLm8c','FbHQde','d','Lq','1qWUBS10ZANI36P1qFVtvJthrRWXyG01jtFsq38zKKM2k5dyS3BlJidhzGxoNl7EH1kczYdO69TqdFxCFecqfLUNId','qYf07jmNd3BeGfu6x85WFKHtozKYoxFF45Xo8k989q3wWk0WR',0);
-INSERT INTO t VALUES (-807768144273294161,15771185296076419068,'uOirdMU8InfQtcojX','DOlsuiqlD1y','STq','pznL0ZjadMC','7Q5vN1rdfWTulhaweeQh9X1wiUcCMKUBptBoIPUXuHMgCPLozOMpMzl','wevSoqEjnco2adrk8L1KWVAW2Ppzt5INLjbffidDh320qZqNVul1jdM68oQCLikCv',1);
-INSERT INTO t VALUES (-2092129462304766089,10416721599832708384,'Z5Xhno3dNbUGmrlgJEFfY','7','Ty','TwT8O','c0Q','fL8z2HdQpjA0inq4KmN48lVmxkfEqkGDfN7zL',2);
-INSERT INTO t VALUES (-9155997607513048928,8009058597921801620,'Q','flqcXnPCjCd7P','Zrw','ZYKs4TUmL4p1wUZLDsz','Q8P9hGFac2aWSABLPF6dReL10D6GcYzHP7CXCW0ey4QUHc3Nu9u8WaDcGZKJfPDCEluAzrBnPFfysZogW7jhos','HTyztAdWYu7ttnbMV6ga6v4Jqxy1kjuZerK8zmJ2dLFY5tQrHVfOzeZ6jIHHtnsG485rU7Fn1U2brIKd8GIHaCckztdblpqpgE5',3);
-INSERT INTO t VALUES (-8216139380789960255,16019699101036627910,'irA1M2UETcEgXXc20tw','B','k','FDhXT06b2Q5EI','qpihuoMYFzQLKiLW9wAkx3uMLP31TC5G9SSFKVIgJLi767F09Kr6atUiZuoMWo','jzS3LFTik9',4);
-INSERT INTO t VALUES (4381475559745531957,5084291922302174530,'hq','pAlJP5SkI','DN','LyFDz5B4rqgf','yMD7ThjMdqT2zPUFUX8izMfrDwAfIBiaYNU9D2MKzNnFrLGunW5tIJ4','CC2WlE3yzzB3xo5r8XllozSsu5fB5q3lbIT8zda8vSH2Pm9WiGSDYgOQxb6HAyj5Q5SS8EQysbUJ8fHfo9g',5);
-INSERT INTO t VALUES (1700326119701293082,4482740687435387328,'gTU78RGJUX','0EKCmefM3fHib','L','ZWZvpz','sNr7o08VDaHk198wtSnBai8Dgu1dh2Wx2YQrUwh5mVqcY2vRteMxcidCnVH70cVCXlMWYY4bZ3PduS9TZ','h6JVBq2ib94aGFaVVXT8JpmjjdAPL51Y0CPkTmvIcgcPjxCiTqi6PlWjz',6);
-INSERT INTO t VALUES (-5175919842871267818,5476659958563067319,'Bpdootf8Xu61YVK','J','yGA','3VugvoAlKAj45mBu','YbcZP0HQB3t','l0cl419J2OxjWSbqByFLTFrEOAvPosxdY3HwoGUbSi7VWhmeD96M5',7);
-INSERT INTO t VALUES (2870142742609077640,12761117280303350751,'s75mti5fFsdEy','oc3wTteMjDXA','v3D','YVmCEsv','OpF3lWpq8iV7ZvFstMDkVcwwUfWQT5uflJ0D44qaPLvIyL','sMsYhiDeCBlKreVZFYjkW2A',8);
-INSERT INTO t VALUES (-880195375547773757,1665761745074255210,'bXSTm4VZYtNJhAHn7cRxxbb','ZF','P','ZA8VQ7xANBnV4l1WSc','8eQLjdaV','3RuYZyVO69WVx0t6kO4jBcIhBKRVaqMhKF0T3JhtmUoSC07bPIpSBcs5UhQ2nZKTWVRFqIL5AZhCU',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(100) NOT NULL, f VARCHAR(96), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6865158044553107910,1742398446516544473,'Wnndpdi4Pg7sSl5LfOoKcpU2qFv2qGPqnY00l7kkUOinwbi8KtbUG','sSxmPvlU0maHqFSb','dejD3fwFZuaUZrR1ZP7ViHFoOOsYtDIzQidLUx0DvfMgiibysKObMOFvM','9AzAojwA3pzHSEObSahkV2IJCYIuT1qGHUGwAUkp1Yqv51FRJCGkC335','ng','6',0);
+INSERT INTO t VALUES (-5175027173547544121,1008837797606063900,'H8SuisrPuBvjtijL84','dqndBO34C1pjwdfeeHErC0W','Kti8CEysZuYfJf43DvG5uCdsHM5InzU9cfwikhCW0Kw76vy0nd8Sm6zbQUHaFL7WTNQ3hAtfUghXTj6fRPKpPogbP','IZ7yGBL3fXm6ZXvKlz3Rn4dZplbS6iQfPvmPS80uO2fvhqFbm99fM0Vna3KsM76ug6ts','Q1','WF',1);
+INSERT INTO t VALUES (-6392960001346136836,4784199406103237748,'VytRuVHmXVwP5iq38V8CAA7OmbkSEzF','yyJnQnrM8RyYeOzU','SJM2mh7z5tgGL6EU3NrKiWKi9','P7DkWeO0GtvD6VRFbQW0j28Z0ovNqsqltdSWwnZo2hFmzqeSc1D3onc','z','wm',2);
+INSERT INTO t VALUES (-2255045632896492746,-950256978931714397,'wizotm','hDsFOIk','MQBLWPoclcMirEQprzEDQMpDGApz8IqU7YUa8uS85QL','1v9J','y','Uf',3);
+INSERT INTO t VALUES (4840886792409429536,2658227419807861467,'kfEs5O8A7W7bFamjO3UY3AYi48OV6zo2HlfG3rt0neo1w2y9AgB12nGz2','VvlO4Y8BexUmFlqS2cm3U','KU13aL2obyRPUvEpV4xgWwICrmQGXU0l8uOrUX1PZMckBNCXUR0klASJOQCrV65oyCweGQwaBQBImNOFq3BeEACbv7PM4XjnK','tHJUMqV','Y0','7b',4);
+INSERT INTO t VALUES (7791006418591916979,-6523907232850854805,'tKVHzhHJ1svccO2xpri6hTCBXwxgH9A91fBMpooNcFk1kTsAozFUu80jZKU','WfN52xvdSygOFAPYoNG','ALkaGuP1CsCsSiBu2KsPTW6','L9zjp8M5S3lV0hWQsIPRP3PtrAgi07ytOxI4vkrc8HjHsOwLFsiitClWCuTTSzygLjlX0F','qs','Z',5);
+INSERT INTO t VALUES (-4556281601366860861,-6092824014877582708,'np9sEYMZeOTQEgA0Gz7QnHQY4fEWA0zRV4aNVpBUvHIzbiPnYi5zFC','ghEbyaexoZu2DO2VGkCyZn','sdSQ73RyLOuzCak652qPtDpwAMr0yIarBTGWFsTnI20me4RdJs4z6RCSw7u5FrlevaN8mOQG0GXJr0vP67iA0jSTA','x8AdQpzXpsU9IaJ1dcQex5BpN1JrcDX8Nbx0BKmhOc690my72248xnC03jrkUKVLqInKiVhhvvO4zlxCxac','i','G',6);
+INSERT INTO t VALUES (-4707136656466871812,-3815929434426155721,'M1LPaMnvJLo8C5gVTjCOUQ2QvppY4QCQNZtMSPiREaxTLJK','Q5zVm22gW53VTa3s','PxJ10V2pUgHVUE1e1uavyi','kL3JfLhyXp691P2','jR','IB',7);
+INSERT INTO t VALUES (-3840581877002564627,-7108221029131377693,'XUdj9j8jvPvzHL3RiwS0bRPw5jOh0ax1rsQ61Cn','N7kdVvxKiYTYySC7A','wmfpd6zaTWUkayFIMHngzsO1T8sK3s5hAO9XU07bf67bnyY4qyRbcmxBHWl6Nt5uf2GG70w','8UeB3qYqWqgIe2fkY2Rp1prOR5NrD5kKRJnSVga8S4G3meGnVAphlNQwlh5X9TWnbdSqFvvfF0pgilI4kvcc4ENfNSzeWW14','S','2r',8);
+INSERT INTO t VALUES (5150376156099997826,3851467534874135802,'08q12NZbEjfAiveSyEhsmg0DBkdcJ2x1GaZXQqZtZ0ONOPmLDga2WilBO3t6ex','D2wjLjY0UWxDuebnBca9XuZUYURtgp','MWIKOffv0vIos5JWio6FGeRlgETAK2aPsO3Bzh22HZl8c2Ga2uKnOhLQI2M5htTfvCUZwCroXFDJ','V8n6YZDnDPALLBroCq','rZ','hr',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b BIGINT NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(36) NOT NULL, e VARCHAR(100) NOT NULL, f VARCHAR(96), 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 (-7250485894071198653,8250635435743766384,'f7','0aSu','f','UR75lYGh3M3RFAnH4t','PhkDHXrJCeJjOgMo9bEfarhWSUaXetoPfJIaf1fWPg8Zkzf80MBjl','DrUpSbcIsHJpUw0TUQf2mvDZq2GwQOFtdhWXwyzUzs',10);
-INSERT INTO ti VALUES (-7250485894071198653,8250635435743766384,'f7','0aSu','f','UR75lYGh3M3RFAnH4t','PhkDHXrJCeJjOgMo9bEfarhWSUaXetoPfJIaf1fWPg8Zkzf80MBjl','DrUpSbcIsHJpUw0TUQf2mvDZq2GwQOFtdhWXwyzUzs',10);
-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 (-3129240628269857595,12880791230813663659,'7APYwYWCq0dD4mYx4HG','LD4giL42Kb8F','U','5cKV5CjYORRADdNj0CAVjSaE3','GJddsSvjgvvvhzTRbbCooENGS6UqndvP','VghuNYX',11);
-INSERT INTO ti VALUES (-3129240628269857595,12880791230813663659,'7APYwYWCq0dD4mYx4HG','LD4giL42Kb8F','U','5cKV5CjYORRADdNj0CAVjSaE3','GJddsSvjgvvvhzTRbbCooENGS6UqndvP','VghuNYX',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4189165047541855117,18167232334857924042,'8gedIrI5PmYfyMJDnx8e','itXJ9xDHab6a4lsbtfb2KIOfDhlGOjB40k5o1gKsUV5MZUBCCVfPwvsmMiFpX0KIkyhLDW0OdRY5XYNlvZ8FRkDNqLk4x0Sos8KqyRdrCfgyvSxiTLV3WllHNFpVpTYCP3JP9xgbQUZHIzSek8sAIgMgIN','QEI','XnT84Kgu','UbWIf7PNoswqho2vIzXABhdigctXx6DOrKv2aI4vVca5PJFK0lhSp2kGZVW8Ma5L5','X12qYWr5uAHOK36vB',12);
-INSERT INTO ti VALUES (4189165047541855117,18167232334857924042,'8gedIrI5PmYfyMJDnx8e','itXJ9xDHab6a4lsbtfb2KIOfDhlGOjB40k5o1gKsUV5MZUBCCVfPwvsmMiFpX0KIkyhLDW0OdRY5XYNlvZ8FRkDNqLk4x0Sos8KqyRdrCfgyvSxiTLV3WllHNFpVpTYCP3JP9xgbQUZHIzSek8sAIgMgIN','QEI','XnT84Kgu','UbWIf7PNoswqho2vIzXABhdigctXx6DOrKv2aI4vVca5PJFK0lhSp2kGZVW8Ma5L5','X12qYWr5uAHOK36vB',12);
+INSERT INTO t VALUES (3321079883981622064,-1490207846958567196,'Kz6JC','YqmkjjbJh46OZd9qoQZEQzu','sZcLQt4PI2iCFDEx4gwBmR2my9JI3JJRotLYVhLFJ7sZzCUpn','xJquiF8FzrYrTblnjrNuA2P1H0LWPfQAeGaX7TJG0a451N','o','t',10);
+INSERT INTO ti VALUES (3321079883981622064,-1490207846958567196,'Kz6JC','YqmkjjbJh46OZd9qoQZEQzu','sZcLQt4PI2iCFDEx4gwBmR2my9JI3JJRotLYVhLFJ7sZzCUpn','xJquiF8FzrYrTblnjrNuA2P1H0LWPfQAeGaX7TJG0a451N','o','t',10);
+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 (4599467437391751142,8999414711918319355,'hvIMcAPO5w4ziFXQ8kQFf684bDE2zSJsjhSnozj9WUCQ3b6s0atY9jV','KgT00AcYJ0yWaMbNyIvOuTea','a4ppD7Q6ApXlNzzOOWR8dB8k3OJbQE96EhTiRnf35Qd0G','apNgbIexk2DLDI5w00sCcHLMgmriw39mhvvy4YQsV0LEqYYdDrcjE1GdUOLcPYllYDSP','fv','R',11);
+INSERT INTO ti VALUES (4599467437391751142,8999414711918319355,'hvIMcAPO5w4ziFXQ8kQFf684bDE2zSJsjhSnozj9WUCQ3b6s0atY9jV','KgT00AcYJ0yWaMbNyIvOuTea','a4ppD7Q6ApXlNzzOOWR8dB8k3OJbQE96EhTiRnf35Qd0G','apNgbIexk2DLDI5w00sCcHLMgmriw39mhvvy4YQsV0LEqYYdDrcjE1GdUOLcPYllYDSP','fv','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8665133521960781101,-1747219502327283617,'4hvJm69yyoJctn1PZpx9Ob6Ft9qYMaYReBMJJad','v1pAUEwi0tzytCv5mepBdAgIWgYEyEc4gLM2GQSwTx9omQtynG3WrBeB','syW01vCaeg2VOMtm6B44lqfnng9GsEZllluPzxRNuEnyJRPdwUP6oopo','EZQkc8Iozf8','r9','y',12);
+INSERT INTO ti VALUES (8665133521960781101,-1747219502327283617,'4hvJm69yyoJctn1PZpx9Ob6Ft9qYMaYReBMJJad','v1pAUEwi0tzytCv5mepBdAgIWgYEyEc4gLM2GQSwTx9omQtynG3WrBeB','syW01vCaeg2VOMtm6B44lqfnng9GsEZllluPzxRNuEnyJRPdwUP6oopo','EZQkc8Iozf8','r9','y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2519766531021683217,14633631028197925434,'38LDKrttDGSmF1','disLnCKK5m6Q8woDa2Hk2SBb1OqVOnxIiCqxHFlCSe6RbPG2aZ1OOmWUSPbTxuNENh5cxC2PKZO5cGcPnEF3JJPtCGqwksrHGelwDJj2L0GfvosMGRmRpl4NPKz4vve','Kh','AHiiU2wKyzpF0XI4emHDrBJjOFiDvYF6kn4FehBXPNDer3cjn52JnpQ4i5FxKFCvp0Xysi0qEZK726yfEVaheUkypQzQR6H4rDMV0IO7pMzF4FUy2phT0nX3j9Mlb5m3YouLJEp2iDAGCNYzdpi7Yidm454byUcn4f1ric57SRdcbmow','4KeOpnP1MQeudAXuKA9H78U','pNkk8phR7vVfzt83XXAafojkP3ctlqWJp3WQgvD1JFGCa3B',13);
-INSERT INTO ti VALUES (2519766531021683217,14633631028197925434,'38LDKrttDGSmF1','disLnCKK5m6Q8woDa2Hk2SBb1OqVOnxIiCqxHFlCSe6RbPG2aZ1OOmWUSPbTxuNENh5cxC2PKZO5cGcPnEF3JJPtCGqwksrHGelwDJj2L0GfvosMGRmRpl4NPKz4vve','Kh','AHiiU2wKyzpF0XI4emHDrBJjOFiDvYF6kn4FehBXPNDer3cjn52JnpQ4i5FxKFCvp0Xysi0qEZK726yfEVaheUkypQzQR6H4rDMV0IO7pMzF4FUy2phT0nX3j9Mlb5m3YouLJEp2iDAGCNYzdpi7Yidm454byUcn4f1ric57SRdcbmow','4KeOpnP1MQeudAXuKA9H78U','pNkk8phR7vVfzt83XXAafojkP3ctlqWJp3WQgvD1JFGCa3B',13);
-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(95), d VARBINARY(78), e VARCHAR(14), f VARBINARY(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2861705966,-939731874,'Z3QbU31oTWKpOWKQxvRHItRxFsZQMdXht8','C8t8KgD2h4NxMlHt26y3WR8PXdhp6krd0','bcWA6paz','nEszNYeDEN1CT2Z4NgGguBFN1M89kdXkq8rQUb5cn9PQW9NnoWTOsw5nIacdoD5A85BoyNVeryJgTYDbZrUKuuukxV','FJ8qPQ14bcVcMcDgkYnqDEobAjE74rB8yJCBxoXOh4qEEMlrnGw1sfbmI7P7HlIpOoP35aVWBjwOkGL','IecJAMCzUWCAmMzUBTzhmZNFfCfVGpTABhJsVWz3nb0K1pD6',0);
-INSERT INTO t VALUES (238974887,-45051776,'JqYPFxdWWk9S8qOz0R7LWiFqDmMAuE3RJjAmbJo7dzYGxmrx8zcd2miEyxXsINEbcONkU2WloucQQK4xonUY5U8Ul3','slPwCFw0JNQoB','mEEHf5','yQti9R8nf24TD8yTDxy7X2MqAsv6YJ1N1ZxZckDFJyKGcSDQGJ','poMo2NI8HqzOW1qk8oKY0CF2MOdyNzvd2Y3csINMJxYnDiEVb2xadSckXQIqmsPF9','M0EdZbOR6wj4pRuxovcLxKN2',1);
-INSERT INTO t VALUES (3410443736,1231704927,'LRDiIatKJlQUrqcr9nYFnYXkqG92qRgHlbY3kc2nouUPXqMegpQuGD1wbk8JT4TJHwd8i4GXM0sLOIh0ZCdQUK','zLGFHz4','CsrjSWe','vEEHE4C6H6bz6HwdDbv7cp3e3dS2KuRdGs3qa7hGJm6FkVVvGPoXduly1oTIdTaCFOYS7ydQKuidhOYZKkAEufBlT4daT2','7ZIah8o8JQyfEUZRZyKmFgVKhayqlScm6E9CrTWos92tiItuf4RoE9i0M7xRU13','Xicxef',2);
-INSERT INTO t VALUES (13479874,-1698703671,'fdO','eXbGCCcdLKQWVPMnIp57mOpCZhzLviQ1v2zzTCbuDn0otjZuWujNjFY2gOhEeylsSimMlo1rnAD','fioro','Fv1cwgj0ODx8VHSaxpggZaXxK3xK5UOK0HBSh94dvgCTLAcab2UtWj0i22leMUGHHe','LrOE2SFp6','6EIuEB1xzu1bW0KH5Oq047PEtotoXq5A8GX3w3O8Uv7BOpADSRJoBWDh',3);
-INSERT INTO t VALUES (3981415410,1861088077,'itY','A5Im8MW5cEykT2yTdCok05NI','eQ5FbsnTPt6La','cTjSS1I6dOfExTIJVUpB1Eb7EPMlnKry4CY03dXtkaQZ','l4gHeC5M3eMU1oTVK0aFBbCmxGGfSspaABw3VbL6tTxjSlXIngDDSnwpWQyQuS3RYn5duS9ZV6gfUYQCQim3cLJuhb3CE7Mm','lK7SLQwqtgWwPEzLeFtbUcgWPBhUHXtzDGL8q',4);
-INSERT INTO t VALUES (1372461234,754668826,'P','e9SiFYlM3JmRHwDWNQQQKesbj8','FlUAU0','5mH2rGXBKwL5ZTLOTENxjCftzfLAel7GHNTUvYtL9nK2cEiK2NDzHMcGYTHX5TQ6uU3BGdd9Mj69','W','K4acAa84u1Hor7VNsCDgdE0oPzrMgK7HvXUycp7YMCEO0A0SbvVNbf9h9t5IqGxpzFdjquVyjqZGSYCofjNtZk33r1MMX52qs',5);
-INSERT INTO t VALUES (4246167673,1144515464,'kIMzpn70CQ7yUzpv6hK5SO9E6MTKUqYgRP7OsJ9jmHDVDMNwLlnhPIVgh','D','7t4hL','q8JZHj4d8IuIvKBHJKb9BgSKSj1b0KY1STo3K1MnA6R799CJJF1mFpEKWasvIzNL5fLBCM5CzIdHVZmbaSCGe','StjzI9Ij1KygdHn9Vm1yvdleiAbZyUInCkb8BoNLxhrXciGFOBw4','EMvZJwxSS1fkiUaJyvmKrn03004DQpPoSIeZ8MfTeNlB2IqM7SkLnNAWLlAoCsh6vvYBFHjZTAAdxPZm0jEaB6P7my7R',6);
-INSERT INTO t VALUES (2730301923,-914643894,'uMvczQ2MaPOUFKq38OtumNlotcCi0or5Mv778ucizO5UKLOPx1BToMc40zIZyXjSBPsKxpNW','mS7KVovZoTPgYOuDiSn346e3NPxfi12uKMVI1epg26wGbXcny7Tc9PWxMt','8U7eWuQSNQKsTi','NtgjHxoFvVcweGuc1u0jiGECqjC9h7jXta2tF0DQs0K755H2ipljBRLf3ufdqFoa','mmVaVP23gcBm9oO80i60IuNV6JL4pBu','ufGRsg1zNq81LPOXo7XYJHlreaX9MYa3hZ6ELXXqN1fUvd37b8MmAqc2BVaRk8wZ63Lj812FjqSd',7);
-INSERT INTO t VALUES (1000316315,-1528634277,'hbrkrPVZQpBB264gjDUUsqS18AuBrLDajui2fkHzwxe','DMJPBfm7caRbfne3oxig6pWK0KP5rh1ViVA7jCmZZdqNpFerf7kW3mhU2IdaeBvfC9LZ26w','tzizlcVJ','G1m76hxiDl0Psz97pe5lV0GRMZHp34jIGvoRxRedJ2L3YP9WWryD248icwhzjQr8o3Flkhj2M0OoDfQ9ZdCQkPjoLePWCH','fXxdDDobXu4H53sZ3kiJhUCp7wJrXmhI9gW4ZjEsLBYxUC7b6JT3CoT2N0l9HSuQPVh7QKxPTGLlfFGGo5I9Z','pOx3Op4dAYquRcgLgLeTLqrzQATlPFmmZuGA9ir8q40Gpx7wKSZ8Xr4CoWfhP1p7tmyHNaHAHJ4puzsAAq',8);
-INSERT INTO t VALUES (2814722584,2041628585,'eEjLLmHIjvTKcgzOwhcm6svB9nYsKUGz7lgc2yPFbY9iddnxRUqZPHW6ypqN99tXhV6uGRjVq0obuPzUofsiuFLmstnE','1oG3wtACrh7oHxuwTbtfmGEWXqv2WpaqozYtnXclx6tZy9','OTSBs3Zs8WLxAg','5MqYZFeoSpRr2Nb65wYRc1RqsKUes1YbGKto9ip8mfKQnvyFeye20dD3boRVI5xHhkAduinih','6ztNZGcb6xXiU9o1HtWRqM0MoWaNOXLDYJ1P1HBc6xIg2e8Dg9BqIIob3ZDq21tW8NpfTJLjrJvJ','p',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2652976309252883077,-2672488900299898983,'zrHJgL4KXQbtvYof5n3FIpZg7pJjpV5m','HzUH9RQPybKslEKpIrQVokMHGy9b','CnS','BT7noCGiOkolGsTzBqW1alJl6qzAUo0mUTMr9N93D8E45JtiEdbMc9HRlCew9cHy1GYgpY8v0ZWIXuPb7ltLqZSRIrOoWqMhD4BFWTgIzZ2qxAINaZdevf23Qr6DULnhPDlutkJBPdPybeZIv626P58As2T9KddKuou5SqBIaYIncGhAd0uSivoG702wYFu00wpwE5elKrSnAyV9N6nsOxuuwzvhhZvf7ZuvkaIHyC1ntiRsJkhcxY0BGBBTw74','b','dQ',13);
+INSERT INTO ti VALUES (-2652976309252883077,-2672488900299898983,'zrHJgL4KXQbtvYof5n3FIpZg7pJjpV5m','HzUH9RQPybKslEKpIrQVokMHGy9b','CnS','BT7noCGiOkolGsTzBqW1alJl6qzAUo0mUTMr9N93D8E45JtiEdbMc9HRlCew9cHy1GYgpY8v0ZWIXuPb7ltLqZSRIrOoWqMhD4BFWTgIzZ2qxAINaZdevf23Qr6DULnhPDlutkJBPdPybeZIv626P58As2T9KddKuou5SqBIaYIncGhAd0uSivoG702wYFu00wpwE5elKrSnAyV9N6nsOxuuwzvhhZvf7ZuvkaIHyC1ntiRsJkhcxY0BGBBTw74','b','dQ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-64970948190174580,-3431795415987577763,'BSzwXrX8914v7BKVcHC','9EG4NhioNv80VU7QCoMcV44Dy6VI7hfIommxO4MWVTjlbFry6hG7YBYbfDPsQdWWqzpJXHYDEH','YD4BXnz3M233FQlSC0Q4EBbCZSuBzgPDEj','MO4rCX8BgbY6aAnjPQXau3Um0woh9sBoGLz6Gpt39wSIgY3rm4HC3CLYbrtD4lW0B60oienxuVxJFUCtXzZfLcKMKXTJO57Yu2w8rL9yz4Jt239CeFFNsnXf8qKaYPZgWwmOV7I3BzSrxKwx9s','Lw','D',14);
+INSERT INTO ti VALUES (-64970948190174580,-3431795415987577763,'BSzwXrX8914v7BKVcHC','9EG4NhioNv80VU7QCoMcV44Dy6VI7hfIommxO4MWVTjlbFry6hG7YBYbfDPsQdWWqzpJXHYDEH','YD4BXnz3M233FQlSC0Q4EBbCZSuBzgPDEj','MO4rCX8BgbY6aAnjPQXau3Um0woh9sBoGLz6Gpt39wSIgY3rm4HC3CLYbrtD4lW0B60oienxuVxJFUCtXzZfLcKMKXTJO57Yu2w8rL9yz4Jt239CeFFNsnXf8qKaYPZgWwmOV7I3BzSrxKwx9s','Lw','D',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (6982483998753016244,340887884250221538,'D','atvyWAXYYcuJVBWCPfE6JByEqInisUTqAVnqkpHO5lkpw6N8kPrVb9aMMmqdY11HYsWbq3HzTsQdz5APVotdMYTzFkLKT0InWh0LxfgVz7v95sLpLgcZbkRiLL8BUh6CRrvB','trh6Igzai5ghbxbBn5eBLk','z','l','5',15);
+INSERT INTO ti VALUES (6982483998753016244,340887884250221538,'D','atvyWAXYYcuJVBWCPfE6JByEqInisUTqAVnqkpHO5lkpw6N8kPrVb9aMMmqdY11HYsWbq3HzTsQdz5APVotdMYTzFkLKT0InWh0LxfgVz7v95sLpLgcZbkRiLL8BUh6CRrvB','trh6Igzai5ghbxbBn5eBLk','z','l','5',15);
+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), d VARCHAR(88), e VARCHAR(79), f VARBINARY(22) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (46598,7,'svLVPIZ','H5Unc1n5Ph9oOAh0LCzvMm4sAFs8Qlt18FbDNG3jHQFyT','UPyvVt4HYOuGdeUUcnu7Lec57Bu8ABaqLW2RV7KsNhIv8PxdlDYzwhHrHSYLtkjq8P3H1','YYPGPR','i','4e',0);
+INSERT INTO t VALUES (26907,101,'v4reDZoOPcHj5Y9zZxjkQOfFlSDN','tcO','QD2HaxIdH1hjYVOyRiXq','RSfopj','X','IU',1);
+INSERT INTO t VALUES (10990,179,'ulcgWb3IPIzL02ULFhsJIOAxRTGz','f5p1JxPtqNwhh5CJtbtgRu2unMQHLFX0prblUpZ85I8PvAY7Ne0GBrvF','AjTc6lUXrRb487aCQoI','jbv','Z','x',2);
+INSERT INTO t VALUES (49281,239,'P5F4wcH','hnuSdYfDUMqSNAywQJVHzWeDzOKPz1eyUXcS5db69JZPunpgunWZDMbziehk7nM','FU5XTA1T7p8Yld653le322Arh3csCF83SxItAKmWh34V3p','tExG3IaiRhZzE6p30zUtEl','X','1',3);
+INSERT INTO t VALUES (51038,175,'vRbbersh01','l0t8BabSJxbrQizvBTjjhaWANs77pJkgwS6a5LpxVHym97nfC3M3z9sMaHigGdyanQ8t3hSi','n8pA','J6PomvOYKrT49NDsLYz1','9','A',4);
+INSERT INTO t VALUES (47847,201,'ang9403paHsXKG','0rxevR9oG1G1sM9FAGc2Y1Vprj66aNv6qN4c7yGInjVxHEmbD8IZpXt7P4Y2','QF4hRM3hcNAgg9HmmsrtJPHIQ98GFHVD','Qpa7','w','F',5);
+INSERT INTO t VALUES (2836,1,'XDDsbthDJv5uhuz3tyKo2ocso42JRyA','8AB3GZN3AzupJ4xnEjadJx6lfV6rigT8FcXx63ViRnR74BCYd503Za3XBTNOsl2w','d86Kr75','z4YNeYwJ74Si','B','CE',6);
+INSERT INTO t VALUES (54167,99,'SteFTMO46JhEwHPLP48yMrtigGdHhpLHGZ','BKDa','1rwwLSRO9XY3smVkvRAQP0EzaTOFShZIGnUmAErCb8L8rzpyXi3pdhAdS6X4laAtEDX1rZUFVZh','HHLb9Cc','I','j9',7);
+INSERT INTO t VALUES (1749,22,'XxBl3AsINviTxle7MOhsWvyZ','7bRW9N6F1g7P8uBEcv8hTK0zElYYPaCuHvwwe','kLcWpQXrLvg8295hcCU8ka','b1TN','l','Y',8);
+INSERT INTO t VALUES (25563,62,'tkX45fv5CTDFtr1sc6Xhwtl3r9qhUiMtA2','IkJk3wOHtvUsfZU4oCrX2VoduwCmTQ1rwNfUDwSNUIPVUg5UK0IHZBUDB0Ax','F1gdqQQhbJKabBii8bsXd5yVSlTx4tRwknlDtTR2WMBbQoj3y9Ac9uS','ZgV9HLaw7Ysfd','u','D',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b TINYINT UNSIGNED NOT NULL, c BINARY(47), d VARCHAR(88), e VARCHAR(79), f VARBINARY(22) 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 (2633815405,-152015199,'2t3QqtDZpuQAmX6SOpL4M4yZQ21XWcPlSa7bJzEOTNoOng1z3EljvcHHk5oGY1Jh4uuz','cQ4Bn','IztAYNSLe','TaEOfh','1X0iS3UbiapWc8Nnwi4piWmBsprZLEcxWMD6yQJDObLZ','O31P4feEaXLZ5Zp',10);
-INSERT INTO ti VALUES (2633815405,-152015199,'2t3QqtDZpuQAmX6SOpL4M4yZQ21XWcPlSa7bJzEOTNoOng1z3EljvcHHk5oGY1Jh4uuz','cQ4Bn','IztAYNSLe','TaEOfh','1X0iS3UbiapWc8Nnwi4piWmBsprZLEcxWMD6yQJDObLZ','O31P4feEaXLZ5Zp',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(96);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(96);
-INSERT INTO t VALUES (3483251774,343183452,'BtVR9qRb1Fj5tVuabJmUiMo0v5UKWwv5poRQR2lZ4K6yxpr81hRLMvWSbVH327ppo6ZoMRjRjCCjowzjMqq38ts','JygDgLxvTbdkFxZdxqa6AfPPXeRByh7fogSrjX9932QCbOAxANxCTKmL82P','kgdaXrsezt','cbexyMGYcdfVtyQg5ygQ3YRbSMGo8Chi3LiwewIquxLlgCaXQ2oITOG3T','wijpBIiGFKZt5qfw68PbeQykK9waioDYtZU1RAOTeQ6njo4H1gX1w','08uoLos7t2zYGauDNnZavlAp4m8CTa9G9haxUEnrVOI31',11);
-INSERT INTO ti VALUES (3483251774,343183452,'BtVR9qRb1Fj5tVuabJmUiMo0v5UKWwv5poRQR2lZ4K6yxpr81hRLMvWSbVH327ppo6ZoMRjRjCCjowzjMqq38ts','JygDgLxvTbdkFxZdxqa6AfPPXeRByh7fogSrjX9932QCbOAxANxCTKmL82P','kgdaXrsezt','cbexyMGYcdfVtyQg5ygQ3YRbSMGo8Chi3LiwewIquxLlgCaXQ2oITOG3T','wijpBIiGFKZt5qfw68PbeQykK9waioDYtZU1RAOTeQ6njo4H1gX1w','08uoLos7t2zYGauDNnZavlAp4m8CTa9G9haxUEnrVOI31',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3588387930,736548001,'IZg4J6vEHmgyAd7v1zFkTuYrwNP','6Uw2wjjKw6afhstt3kpAABmm6c','PS8ggvLCyAn','hkf14UD4cx4j57Q37XSRNnuAyHRiEirruk5uTD2v105EjmGSJegDl8Ln0laVAjiD7ImUoy8DFTMTtWt','kFSBHxqoS4iy0qPiV4OKAHMuuPo7PAgycNRzsokLyJ0XsqO8GQhsqgPqnQJ2oDuneHs2AwgH5TzQR0','0qCrl93KnwJf6dlYnWHHDwVvbEPV6yydD5cTwDuEmEsMbMHDuDOCLsOOspCiFZo1DiSd33Z',12);
-INSERT INTO ti VALUES (3588387930,736548001,'IZg4J6vEHmgyAd7v1zFkTuYrwNP','6Uw2wjjKw6afhstt3kpAABmm6c','PS8ggvLCyAn','hkf14UD4cx4j57Q37XSRNnuAyHRiEirruk5uTD2v105EjmGSJegDl8Ln0laVAjiD7ImUoy8DFTMTtWt','kFSBHxqoS4iy0qPiV4OKAHMuuPo7PAgycNRzsokLyJ0XsqO8GQhsqgPqnQJ2oDuneHs2AwgH5TzQR0','0qCrl93KnwJf6dlYnWHHDwVvbEPV6yydD5cTwDuEmEsMbMHDuDOCLsOOspCiFZo1DiSd33Z',12);
+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 (232205766,131,'Q31lqT','JaQe07FkpIGWvUfOfR9EvCXQNy9rMbizxtjdQ6pzrN1meykWKuMzOaDlcGerkwGAj3Dphs','W0yjqtkvRCSJb4Bt7RvnioHLSO1CMWjLLaa5mUSVy9Z8Ea5mpy2L9kQCSOX79rGEgP9wlQZM','xj','B','O',10);
+INSERT INTO ti VALUES (232205766,131,'Q31lqT','JaQe07FkpIGWvUfOfR9EvCXQNy9rMbizxtjdQ6pzrN1meykWKuMzOaDlcGerkwGAj3Dphs','W0yjqtkvRCSJb4Bt7RvnioHLSO1CMWjLLaa5mUSVy9Z8Ea5mpy2L9kQCSOX79rGEgP9wlQZM','xj','B','O',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(48);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(48);
+INSERT INTO t VALUES (3708936736,205,'EeSRy3qbQP9q3LSw3uEaHCnOxNPgX4AABBSohbh8Br','9Yv4o6v2iZHwz1FzqrjvR2G3rADzCj6Ll5xIbKQtVjT38K9iVdxo','SyNNSRC5Kd','9nxON2YcG8p9h0Y1','d','El',11);
+INSERT INTO ti VALUES (3708936736,205,'EeSRy3qbQP9q3LSw3uEaHCnOxNPgX4AABBSohbh8Br','9Yv4o6v2iZHwz1FzqrjvR2G3rADzCj6Ll5xIbKQtVjT38K9iVdxo','SyNNSRC5Kd','9nxON2YcG8p9h0Y1','d','El',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (4240980655,52,'pN6BNKtgsKmavVhGEZboQwgdK3RsEXNzdVl6kX4','YyiKwdM9XSqPIMcTK4u6aZYp9NgSV0nldidgijlP4KXxiLNrpF0o2CvXe9i9foCCRqsEBdH9Tcub0XDGPqpwG8a7hdydLBbRzyGuC6UgoM7AwFN817z8zEaBARbmBtyMGFyCQLkV82OQ4zR8Lve','6R8TTyQYuvUJHqTBPlTKXhp7IvLK7KDgkmIzHZh8XA','jDMMiS1Kg2X','v','e4',12);
+INSERT INTO ti VALUES (4240980655,52,'pN6BNKtgsKmavVhGEZboQwgdK3RsEXNzdVl6kX4','YyiKwdM9XSqPIMcTK4u6aZYp9NgSV0nldidgijlP4KXxiLNrpF0o2CvXe9i9foCCRqsEBdH9Tcub0XDGPqpwG8a7hdydLBbRzyGuC6UgoM7AwFN817z8zEaBARbmBtyMGFyCQLkV82OQ4zR8Lve','6R8TTyQYuvUJHqTBPlTKXhp7IvLK7KDgkmIzHZh8XA','jDMMiS1Kg2X','v','e4',12);
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 (982746650,-969792991,'qvgrg3EjIM37sp126uvjVWRaCxMTVD4XV8yRSLg1y0N1vMIAhcproiv8XPoXeULA3QLOS','JjqcwpZrWEA0ZMfObILYScCgmvEVIUY26DdrvtaqB5WN4vDXrWcGwuUKFAa1EcoAwvSvOvIdw6KOkdA0aXihkzIK3GuoBxMuhA5GOf8','S','cswUPloNADnPIwFrTOjBXgSW2Apbf1M6Jv2sl3FBd4UblrQEdaISGGO5UJsj98eZpkQkcrp3sDWYxHGEWKAYvG862OiiLXtoZcAiSS8UgcbF22u4LaInSawJLS0wJTaGufz6GqgTiOSHK27kLRPt0qCuTsJFZ1HoIMgNcjV1yBHwszs6gP16RxUFmCr4Kkg','pF8RGfBXlIx1aTVmwC0z','4sLWKrkz09MuSDl4aJPJB9gqnFUpJKwjMc3CbdYW64RcfZ5977Xd0wvnHatqYe3grh6MfTMnOjBU0',13);
-INSERT INTO ti VALUES (982746650,-969792991,'qvgrg3EjIM37sp126uvjVWRaCxMTVD4XV8yRSLg1y0N1vMIAhcproiv8XPoXeULA3QLOS','JjqcwpZrWEA0ZMfObILYScCgmvEVIUY26DdrvtaqB5WN4vDXrWcGwuUKFAa1EcoAwvSvOvIdw6KOkdA0aXihkzIK3GuoBxMuhA5GOf8','S','cswUPloNADnPIwFrTOjBXgSW2Apbf1M6Jv2sl3FBd4UblrQEdaISGGO5UJsj98eZpkQkcrp3sDWYxHGEWKAYvG862OiiLXtoZcAiSS8UgcbF22u4LaInSawJLS0wJTaGufz6GqgTiOSHK27kLRPt0qCuTsJFZ1HoIMgNcjV1yBHwszs6gP16RxUFmCr4Kkg','pF8RGfBXlIx1aTVmwC0z','4sLWKrkz09MuSDl4aJPJB9gqnFUpJKwjMc3CbdYW64RcfZ5977Xd0wvnHatqYe3grh6MfTMnOjBU0',13);
-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(53), d VARBINARY(60), e VARBINARY(90) NOT NULL, f VARCHAR(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10593098,-14,'ktmZpDzBIL68gvmYBUVlYJrJ4','eoAk5dv6wBz0QoJ','jVzh98qJix9zjr','BlJucTvtesWzSwY','9k3vz3KVzRuArICLq','FSzKvVbUkurb9EAVzPPfAcjILKdflat8XRuLjY6Tt1zR52c',0);
-INSERT INTO t VALUES (13245631,-27,'7xuI','zb9DLZaKTJ8fzGlP8PetnF0IWAATlHYbLPkMkZl5rxQrBW2','GxqXYglHrgfITRMruB4kKmSecK7LWWCDH604ybpG2Gko0nt0x9qA6BV','0bUzB30gFDwSRO','ajGuvtv8Cs03XXudQv8TMg17rRKN9shn9WcnVPQ7bmuGlxPVtoZMp2hiCCSrub6YEEf4qgqc8CMgGS8t2A3Ji','atnUxH8Yce2eO0nWjHAU0i7DjF5YEkycZOGoEbCdeksbpxhWkkeXraURbMow6VZhZKrkbeDsSy6EElWUkG7yyrqxX',1);
-INSERT INTO t VALUES (10225350,-88,'WDT4Zq7SVUICTKtoK1mi','GTucVnJcuWkIFUFVV03rz0dPjHFAqKazyL7qM2seKDn','qgYctBJOBvbpXdfkUwTO0Jinlv2','R9mAaSGjgOOCA7zV4S6Ks1YtOedBsNlKn4qINHU','EDfo8MpYUL8EgSSJP9AEUO9r4aZWa8jyQNzS7Ct0cfpedWdYAyipPKSg87G6FjFJ31FhdZmzuQIxQ9tb7D1','bikcKUvee6D53vywlu6CvwhffPmfVWWqx',2);
-INSERT INTO t VALUES (5937772,49,'apbZdLKYnFh4wvUQpw9MxMeT0v69eq8AykpQNvCUNL4KVxAo','hB','ZDBvK8e958kwub7P5YPVm4q2Z9inAH7LXvTpuAQd3cwc9x6HGDmNGFcROAqvNBxFo4cO2oNv','X8JkaCVSEXumGrd2Ljq9kWo3Fcl4d12zrrTIkBtu5p0RQvo8P2rZzwnBL','R0SNeJ5s89COqezMm6q0NUbZa7KEiGndaR375qqRXo0t','M3HONOLnTxkDq8xODrKNaTcdxXqkRg54ifpq0VIODweSxWbdz7UIBBBRVS2nuDiKynRKW',3);
-INSERT INTO t VALUES (13960555,35,'ahZG56cU8eA7J3ZRrm6yz3yZkOUlS3jEH0yA5','gWjHjhcZQUHWbkwIGuhcMs21gHw','Ro2egyaGkwMxOcw','sWjqIkukI2G9hiU4ObMjPiM778cw','SXBlLEVQYtht6QmeDxvv0lJerJfBaF0jrHO3','KhGIKBhirgmVsNLMyGET5ofZWPnQ8n52lPq94PFG3JcVPMiRaHKJE5O8ZvQmLxTDBGGcwC4T5',4);
-INSERT INTO t VALUES (7604098,111,'yBSgV8JVCOdu','W7481oqlyqlgyZElr','gP2sUzasc28e','OVbqFlUOKEicFHTShhDFIHWvdJvdSIJU6ljEcZwPiZ','id8hrSZ9J5WFeLeXBJ9x','L',5);
-INSERT INTO t VALUES (387869,1,'c6FIJHvgMuJa6B4cnu0zkeNnBRCxIJQ','gPzS8XQIe5eTZ0d7ZQfRR1ggpFHqRweWYOGcPHagijsn1','XECkaDaRW24FAEhS1htdOXvyajj7uezVJKudR05T0sRSeuLeVk','XM6gSKiBHmqSRydQtfWcxjGwn5roRZD','3e','t8CZcZtC3mmqLW4eB7BP0KK1fFedXhnw',6);
-INSERT INTO t VALUES (14364451,101,'gy1nkMTdk1OadY0wRivirt7dEtGUddR86oXXmFXwN8K','KXRdvmyWBGVch','I1ZXaBRfzB87vjypAaJ4J','ZskO9V1Ms9','4jGOsZPrwF1XLDRTalcIhqZp5ABaNj1B5PFpwPArD8Tehj1JkRuFqE7MM1hWJajro5gh4nTLyZwssvIApfLd3Bq','bpBUmf6njCR7jnrfiWCKB4NqVrDgA',7);
-INSERT INTO t VALUES (6564366,-103,'qr8LLpUxrf','FfFOjdZW','e1TEqwiOT0U0KCgVma29yL31rzxTKFNSDKIvZYYz','wTwTTjiCqG4mowLqylbi','2DoIBpopAY9B0','okf98pReS8IkdoC1uqaYif757RqCmjVqIYWCOalHgvaggNptlxE7D7Yu',8);
-INSERT INTO t VALUES (778905,11,'85uB0jTBVhWRHVY','8zM9ZM2kIRPTfIZMmanbmyjAmCqc6NP5v5Qlc','iBtt7sfuhxgUELddRP8IzriGFmeNgH','YQjqhaoP7bm8iIKhrxXIAZI3y6yBG','U5wELNhU9Ops0L6gifqBKBkymjUmptyBdEtihEXQCtrFiJpbPeFHStlDitKFS2bvkaDucZUiZhbFxhlQC6JU0dD43Q4','Ol5nxUEiUEOilYQwhtmMMZj8ECtpXKIjNpddD52qLRPhqbzR5UYLHUtOSNEXFSBuVX51y107drPupHViOL3GIX459nApH2nj7K',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2721161753,147,'9','kJrIyHXocGvX28','d7fhRJSopSZJogTv9uREqaerIQFo268Uw','BO2G9K09ncA6Oxx4NBaDQHfZ6z7ghYNo8YepH1dviMZXHE7Y4PbrOkIJr3y8SC6TzAoeQGJDwHsrZNciSZMUWDxC7n77LX47xsK4j2yBpdpjJ0ZwILnVagMfrTvxqc76tEf0XeMeh40iZHlhHpMlhoiFxMX0mgqIJLpqZgvZDyZFMblqHHdjMQfnTsdjmbqfKTL93KhCCq85Yfhv94B6uqhxA8arrF33gLRvfbk0FZ5Bh2ScnbjF','e','5v',13);
+INSERT INTO ti VALUES (2721161753,147,'9','kJrIyHXocGvX28','d7fhRJSopSZJogTv9uREqaerIQFo268Uw','BO2G9K09ncA6Oxx4NBaDQHfZ6z7ghYNo8YepH1dviMZXHE7Y4PbrOkIJr3y8SC6TzAoeQGJDwHsrZNciSZMUWDxC7n77LX47xsK4j2yBpdpjJ0ZwILnVagMfrTvxqc76tEf0XeMeh40iZHlhHpMlhoiFxMX0mgqIJLpqZgvZDyZFMblqHHdjMQfnTsdjmbqfKTL93KhCCq85Yfhv94B6uqhxA8arrF33gLRvfbk0FZ5Bh2ScnbjF','e','5v',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (146187293,170,'zfm4ysqbeTXndYvBF','gkWaeTSwIjUImqdnECitt0yNvGaDGnnJzLBUSbaXNS1zqTjuw9mAMXtCdJzqrXCfScL2rppu5iomnybEwJp','FxI6yAXJ0OpYAh64RJd3oq0LcWPgofCI6','RWqwaVBkj8ytfzCVWF9OlTDZKJrmj15ZWR3DzO6Eou382tGfduI0NIGER9WtnADSmCtqvSpbhx7ZYEj4fkB1qKjxLndSYMUpxvPhBCXEp6MyHDV7G35EhqG1olDJptU0Xji33kUFR9UdYq08lJ0nQiF2BZaFywdeRmtja1Pz9jP1iwFlPah5Y9eO9ID4e8Z','O','Gs',14);
+INSERT INTO ti VALUES (146187293,170,'zfm4ysqbeTXndYvBF','gkWaeTSwIjUImqdnECitt0yNvGaDGnnJzLBUSbaXNS1zqTjuw9mAMXtCdJzqrXCfScL2rppu5iomnybEwJp','FxI6yAXJ0OpYAh64RJd3oq0LcWPgofCI6','RWqwaVBkj8ytfzCVWF9OlTDZKJrmj15ZWR3DzO6Eou382tGfduI0NIGER9WtnADSmCtqvSpbhx7ZYEj4fkB1qKjxLndSYMUpxvPhBCXEp6MyHDV7G35EhqG1olDJptU0Xji33kUFR9UdYq08lJ0nQiF2BZaFywdeRmtja1Pz9jP1iwFlPah5Y9eO9ID4e8Z','O','Gs',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (2236699653,68,'MMkYVP','SPg2S7D9I4yq2jDxD2tRc9wkXPOzmbrenyjtWexf2rHrRw0hn19enZTINrzBFxdq5Xn9qABHc8SO0sH9LNLgTWYdpmt3DnZdLvM','MiRJUlYm1JQzo2xeCjyjgykiY3QpCf4Zs7YEoB8CRn8aNuhh0C','kcrsfMRWQOkA5FhC1cc','y','Ct',15);
+INSERT INTO ti VALUES (2236699653,68,'MMkYVP','SPg2S7D9I4yq2jDxD2tRc9wkXPOzmbrenyjtWexf2rHrRw0hn19enZTINrzBFxdq5Xn9qABHc8SO0sH9LNLgTWYdpmt3DnZdLvM','MiRJUlYm1JQzo2xeCjyjgykiY3QpCf4Zs7YEoB8CRn8aNuhh0C','kcrsfMRWQOkA5FhC1cc','y','Ct',15);
+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(38) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(63) NOT NULL, f VARCHAR(41) NOT NULL, g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3793323973,22243,'yrPECkGoudXSnDTFK7J3AjQdZCMI6','SiMg6w6T4T','coKM','oXtz2FNz7yu','Mr','M',0);
+INSERT INTO t VALUES (1901978065,57088,'3','LohqeRIV','s6XlK81yeMZC9l63gL36MgpmN9MIoDuD','GWAP3e','JF','D',1);
+INSERT INTO t VALUES (406083829,60644,'TEiKNL','Ui6GJXGEgbQttWfL5WV0BFPxPNbwyybT7VSC0B8bZJfwGl','CDtQfKig2Kc','ny8YnUFC3xJgUllPHpmRY','Gv','2',2);
+INSERT INTO t VALUES (2566708953,11502,'d5iM4gNrT38useTk3pgdFBqE3cZlfwE','KpKayd705C05wBWg3mtrhwsFm5CxO','rA1','1qoDFdBgTWbnGhncqDhpomwaMYwbxH7FIbt73','k','n',3);
+INSERT INTO t VALUES (2726306917,62780,'pgfim7cgwFGent','6dcm0j5M6dXfS9fHYG5V03j2qsZshRZHF6ZsX2JPo','wf6kdgz88q8Ni9PAw8VqpoHNH6GoEzo9i','U','OF','Db',4);
+INSERT INTO t VALUES (534893425,53966,'Y5fP6BTr40LWGa','GHmUy0t3hpAzBd1rYM5IPMYyFttRV','xrqWlyvqdKa22elqAIEwauxi3DmIzXjbkWBJ8Ciz92ONP','S4LWZPrtrB9bny6FUQFjjGXGgR6APZOyl8f','K','F',5);
+INSERT INTO t VALUES (3292698479,55020,'nSmice0Ml4GNhW55U0c5pYTfrx7cZESGz1a3','HKbCKRdWVLorkwRfok0IdSrPZ2JFpsDGzZ','M6FWFAnfM18xDgdMYMQr8ZQ2iIMIDw8FmSbZhbkthSadB3c6pKpMTVcAXXvqB9t','5P6uuPyvEm1POFVcmqeSjxvuPb','G','7Q',6);
+INSERT INTO t VALUES (1300094813,62035,'bd','OSeOKwg0hLL81N9ZoaaxAhGI4fW1Shvckmv5C70OMKhPZtM02Y','ktZ96igcD8Kbf49ZxhHLbxFEpNt7XLZlcho2E0zP0m15xrw','EznOfJne5v1GmPaQHVPejV33BPgJbwU5oDli4F0','pf','il',7);
+INSERT INTO t VALUES (2863371061,42248,'b4SMkc0O8MPg7Ngf3gcT','8wbhOyJuWnrEu3EXPOvbYCRKofYB0BVeX63wpAXPXqszmhO0','fBeEEjZn29O','w1lRbunZc4GinkpcTEPv','TS','4',8);
+INSERT INTO t VALUES (1546297460,20101,'9EMP5ZSYMRQaGCCtUmjeH19o6n3dS','ag62TB5h0JO','XJ','8O3eP7rJG0f6Uxrj0p60JNayUrL','1','x',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(38) NOT NULL, d VARCHAR(52) NOT NULL, e VARBINARY(63) NOT NULL, f VARCHAR(41) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (7181055538633458651,-53,'2x6HIEqsKK','yh5xNzE2q9wYeMirq4b1tsQaGJY9THrEtmR02','X4CzRoFxYCS6t9D0PJmISeDA7mryrSUZ42c9oCYNcqivO7cPqAU8lr','D3n4xGQ9HStYwpnb0CbXguZZa462gomJw8alqjI91','HJzP2K23WF3rmWVPX7E4ubFIvMXwzvfnhF6a8Z0XLFrh5NuulCavBowEGaYRlHzb5EdUye','6n1R3F6MlbAyj84zWp9rH6h6rnjjEOdQ9T7i61mRhb3rfY79Y5awT7ow6NAfnBvPNeCbSkBY',10);
-INSERT INTO ti VALUES (7181055538633458651,-53,'2x6HIEqsKK','yh5xNzE2q9wYeMirq4b1tsQaGJY9THrEtmR02','X4CzRoFxYCS6t9D0PJmISeDA7mryrSUZ42c9oCYNcqivO7cPqAU8lr','D3n4xGQ9HStYwpnb0CbXguZZa462gomJw8alqjI91','HJzP2K23WF3rmWVPX7E4ubFIvMXwzvfnhF6a8Z0XLFrh5NuulCavBowEGaYRlHzb5EdUye','6n1R3F6MlbAyj84zWp9rH6h6rnjjEOdQ9T7i61mRhb3rfY79Y5awT7ow6NAfnBvPNeCbSkBY',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(54);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(54);
-INSERT INTO t VALUES (18338118854942397585,28,'2','k2fGob2Nsx1KDlCGgf5kRUbMAwXkFZ4vy','lboEXsT3oux7PZxaH0LW1IX6WlGY8j9WCMezqFu1ZCIXgTCMR3kQEKQlQkCXqPEzzlzRoug','QGgJpoS','4w614XbgWaH6mRTSwSzO1sUpxzI5zO3lFzvNoSdAPjIirDdfC6kkEEY3Y9lXre4Hebr','rqSAIUN1xmsjJ7tazHolxioZ74JExCOty1mWueyC57lAk45iEiNlo1gtJOgLUybtC0wUW46T',11);
-INSERT INTO ti VALUES (18338118854942397585,28,'2','k2fGob2Nsx1KDlCGgf5kRUbMAwXkFZ4vy','lboEXsT3oux7PZxaH0LW1IX6WlGY8j9WCMezqFu1ZCIXgTCMR3kQEKQlQkCXqPEzzlzRoug','QGgJpoS','4w614XbgWaH6mRTSwSzO1sUpxzI5zO3lFzvNoSdAPjIirDdfC6kkEEY3Y9lXre4Hebr','rqSAIUN1xmsjJ7tazHolxioZ74JExCOty1mWueyC57lAk45iEiNlo1gtJOgLUybtC0wUW46T',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (17105615873759238616,122,'Dik5nTYNnC4nDh8Z','ugcQ0BM8Yk7aQcZXMSxpIEj8xdvDRnA0','osyUkdHvuiq28kd8PpsH8hEZAiI2c0PPD4aeUMT60','WAltFxIzAqvbLzcY2uf10pPU','A28gBP5reoJsy2DZ','46pWWOl2itUYYEGvacH',12);
-INSERT INTO ti VALUES (17105615873759238616,122,'Dik5nTYNnC4nDh8Z','ugcQ0BM8Yk7aQcZXMSxpIEj8xdvDRnA0','osyUkdHvuiq28kd8PpsH8hEZAiI2c0PPD4aeUMT60','WAltFxIzAqvbLzcY2uf10pPU','A28gBP5reoJsy2DZ','46pWWOl2itUYYEGvacH',12);
+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 (10442271480218184310,25380,'wxlbrqg','fDzr6ii9nI51FMW','t1bII06uHv26mmpB1s8r2a4nHw4mhrQUOkvo2YdxdnMmOvANW3k2S','TVPczoWbqHIIRZT3Sb9dn7NdGXe','YW','V0',10);
+INSERT INTO ti VALUES (10442271480218184310,25380,'wxlbrqg','fDzr6ii9nI51FMW','t1bII06uHv26mmpB1s8r2a4nHw4mhrQUOkvo2YdxdnMmOvANW3k2S','TVPczoWbqHIIRZT3Sb9dn7NdGXe','YW','V0',10);
+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 (17905266302281527591,42763,'1Ia','Opo5ZxUkBUCASyu1S0pX','nJ9wMONItq7Mn9aYUQaM698RCUryclK4GFXR9JdfiB2dgJBkvlYsf','8Ib3Gl2EtbvRZIQkplCT3Gy','3','PT',11);
+INSERT INTO ti VALUES (17905266302281527591,42763,'1Ia','Opo5ZxUkBUCASyu1S0pX','nJ9wMONItq7Mn9aYUQaM698RCUryclK4GFXR9JdfiB2dgJBkvlYsf','8Ib3Gl2EtbvRZIQkplCT3Gy','3','PT',11);
+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 (17173159233801182159,23827,'mk','ul5hIeaXwj8XvbL6SOrnsx4rmdx','zuDgLwlwW4nxZrpSm0qQDGlAvqCb55hLZH9ldKhJmifIXEBIrV7t','UIdoEissVLGMGvNDHCVI6y3Du3ai7xppR2','i','01',12);
+INSERT INTO ti VALUES (17173159233801182159,23827,'mk','ul5hIeaXwj8XvbL6SOrnsx4rmdx','zuDgLwlwW4nxZrpSm0qQDGlAvqCb55hLZH9ldKhJmifIXEBIrV7t','UIdoEissVLGMGvNDHCVI6y3Du3ai7xppR2','i','01',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (6096543086135752404,110,'punBMNuFih','Vgamn1QEeVAecHocNF2SQV','F5bqQIYrlVnSl2gCyhdxyhjMf4l0XhUWbs','Oo6WuowP6jo94S2LCGaUeL9FhrVVcby7MZD25Nr9kg2oxkfsDowy4eFirYRZFxEV8A1GfKj5InADNzfo0TGId7fVOvmGzBe9H2hRUb5POCGwibi9q0tuU4','CjKaZA2gyz6pyPLwsqnXw7k09Xw6GB6wfYQtdpITdqtlg7Uo3HDLTizUDVlvjLarOy3hU4JUKsxv','e4mAIAAD35VTre11e3iAHeRxGPaAoo31s3Twu3oQuHpAJiGaesU4XEFNxqxp9JMAiD',13);
-INSERT INTO ti VALUES (6096543086135752404,110,'punBMNuFih','Vgamn1QEeVAecHocNF2SQV','F5bqQIYrlVnSl2gCyhdxyhjMf4l0XhUWbs','Oo6WuowP6jo94S2LCGaUeL9FhrVVcby7MZD25Nr9kg2oxkfsDowy4eFirYRZFxEV8A1GfKj5InADNzfo0TGId7fVOvmGzBe9H2hRUb5POCGwibi9q0tuU4','CjKaZA2gyz6pyPLwsqnXw7k09Xw6GB6wfYQtdpITdqtlg7Uo3HDLTizUDVlvjLarOy3hU4JUKsxv','e4mAIAAD35VTre11e3iAHeRxGPaAoo31s3Twu3oQuHpAJiGaesU4XEFNxqxp9JMAiD',13);
+INSERT INTO t VALUES (2985681915136161843,53586,'nCNSQ','XFVCP5QOmK3ZHp2z9jNKIsTD0','ZJZJqCQcKcPklTK2kU0aEV8tjpPulzeIG8C4UAhot0AcX','NLXuBkltbEYZRCEufX3aCLA2I3ulcKklRgm1LLjpDCs5lpWOESnDZDk0WjBAdktDycNj6PrUdUFn6pq2icPsrJmznRq63bJ89BgVkhc5btfzDy1Z23CykITVobrOc7pOO139yZhDsI5bznRMY2IIUs44KNe2zfzk2xhha0cIKGHeCBTgNHm1Bh6UwEk3TGeXHksTgKuitbqobBfWmuDZgSpnadPu2bO3S6mR','LL','1',13);
+INSERT INTO ti VALUES (2985681915136161843,53586,'nCNSQ','XFVCP5QOmK3ZHp2z9jNKIsTD0','ZJZJqCQcKcPklTK2kU0aEV8tjpPulzeIG8C4UAhot0AcX','NLXuBkltbEYZRCEufX3aCLA2I3ulcKklRgm1LLjpDCs5lpWOESnDZDk0WjBAdktDycNj6PrUdUFn6pq2icPsrJmznRq63bJ89BgVkhc5btfzDy1Z23CykITVobrOc7pOO139yZhDsI5bznRMY2IIUs44KNe2zfzk2xhha0cIKGHeCBTgNHm1Bh6UwEk3TGeXHksTgKuitbqobBfWmuDZgSpnadPu2bO3S6mR','LL','1',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (7485479320555898862,34665,'BSFCMJAOoQrSvKTlv8fo1ZXRC5JZU95Wlrixi','BWZy1Znpk09HLjftcH28i4zdOtUG8kn7JHFcyNTscUWxq15dOaCBDuhLs0opO6dSZXrbpoan26BK1GDzgi8oh1zeBAtCvg7kNgtaCeMTSRL0lLLTdmg','Ya2YGivlDqLIXLKMS8u7zMPIRHJdSfNi8c7xWlxBpCTxOmn9mK1mFCh','ISdsh1V2b2MxXfQ41GCJJxzKIXBdJCCMrcowZbcDjmjLeestZSJH3y1GPnOmf3TEIQSnwIiezD8L24ivcs2iJPXzlGa4qqKu2iGZsqmj94yuVS6SCefzefZTk9i3yu35A5NyZ7OpvMqwU66FBKcirJRjcH0TsXC5gHEmzG0ta30ddDX5kD3JtLnqYu3hr9ZYCetTFKbBLCNPWqcAn33PUFZomz6QgXSpgo06vVc6ebrXc1nmnbOBapiJbiE6','yz','i',14);
+INSERT INTO ti VALUES (7485479320555898862,34665,'BSFCMJAOoQrSvKTlv8fo1ZXRC5JZU95Wlrixi','BWZy1Znpk09HLjftcH28i4zdOtUG8kn7JHFcyNTscUWxq15dOaCBDuhLs0opO6dSZXrbpoan26BK1GDzgi8oh1zeBAtCvg7kNgtaCeMTSRL0lLLTdmg','Ya2YGivlDqLIXLKMS8u7zMPIRHJdSfNi8c7xWlxBpCTxOmn9mK1mFCh','ISdsh1V2b2MxXfQ41GCJJxzKIXBdJCCMrcowZbcDjmjLeestZSJH3y1GPnOmf3TEIQSnwIiezD8L24ivcs2iJPXzlGa4qqKu2iGZsqmj94yuVS6SCefzefZTk9i3yu35A5NyZ7OpvMqwU66FBKcirJRjcH0TsXC5gHEmzG0ta30ddDX5kD3JtLnqYu3hr9ZYCetTFKbBLCNPWqcAn33PUFZomz6QgXSpgo06vVc6ebrXc1nmnbOBapiJbiE6','yz','i',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8836823348187183583,5951,'ZRs6Z2iKWb1tqyPIcLhlNAAkRKOG6vvfJX','H54xohyrWyWSZkHUETUxpOwJ6GRMMlzYsuGPWaUwK3pj0J3TxSqfHDS07YfM7TuPkMmURwUtYrncPX5aceZT8HFefV2hQJa5IsmmjvBlcE0JfBcLSeXb049pKbAzr0TkEKRWn65zE48JdYeZUpdYTJvM9TpAML','KYSLLQf','pfFszboP0CyGLZl5dEfHC0keJp7SDqXJoSnN9J8YaemTqGyDrjNuCD7J5md68nwHdFW628bEY4eiHNtMak5kJny9UhlAcjAVA2hLVtpX7GcQUOjhbzKfyRy1c1ROBVMU9BKnQ6Q885Qde3hYlij7meB4rvwuDXxcltZpIBLmlL4yOCBcVQzqt09nEU7SWOV8b','Bn','dYc',15);
+INSERT INTO ti VALUES (8836823348187183583,5951,'ZRs6Z2iKWb1tqyPIcLhlNAAkRKOG6vvfJX','H54xohyrWyWSZkHUETUxpOwJ6GRMMlzYsuGPWaUwK3pj0J3TxSqfHDS07YfM7TuPkMmURwUtYrncPX5aceZT8HFefV2hQJa5IsmmjvBlcE0JfBcLSeXb049pKbAzr0TkEKRWn65zE48JdYeZUpdYTJvM9TpAML','KYSLLQf','pfFszboP0CyGLZl5dEfHC0keJp7SDqXJoSnN9J8YaemTqGyDrjNuCD7J5md68nwHdFW628bEY4eiHNtMak5kJny9UhlAcjAVA2hLVtpX7GcQUOjhbzKfyRy1c1ROBVMU9BKnQ6Q885Qde3hYlij7meB4rvwuDXxcltZpIBLmlL4yOCBcVQzqt09nEU7SWOV8b','Bn','dYc',15);
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(36) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(5), f VARBINARY(44), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (16243932629266032632,-8244876025003776135,'pSIYCOOHgDYkpkGYP0WSnImYYf6fF','ZL4v2SGn7FQvEXixYW22OB3Ft','BdZE','y0t5dMk0j66iITpeeK7ww9ds0LuX0lYej3','moO75NnB7nihFUxamDldKMyQd1zulRuVhvRrbtd','UwKKJO8GPgDp6gFjw4n2kmo6wmg7sKZJuLR7hj0HL1axTicNGn3VP',0);
-INSERT INTO t VALUES (17449511745805080254,-2445314094331680734,'aFtvAGuvNkADMuBUqe9nsRHUp4h8ttCh1k','Qjyp0dCnuaIWf7TSEJCy','xg','GpbWoJ0xK6R9kDQdOVGDp8YTS9gDzZJxuQvRELVOemhJ','2H6xVMHnUvFtsRdsD','7Guhzt9gBXCw',1);
-INSERT INTO t VALUES (3388693471769268864,-7540824780405586465,'vL7','sFvV6Ctps','SI','pdd','W7GHgX5kt5PHru1q2lK','lpSr8V8qVnV0dCBllLU6s2e6iRDK53ayN68FrWXMnFnZIatkvx4VX1k4kPliN3zUazDPIf49Ls',2);
-INSERT INTO t VALUES (9047596979259758020,-4947899191760249092,'NtZM9dRj27DXM1Q5PrAs0J8f','4en8s8e6R5HIabpSri','z436F','O48XSFpEADCPXzKZib9Kt58','iHczX','cbiP88nzNvDo0e8NdcFJhCGW0Afh6rq4E7oOifDANnI5IEUdMz6GmZONSRPrPaTZHts',3);
-INSERT INTO t VALUES (7173980953240214477,7766398335504151346,'NWZH7PpkuXmzTyGIRFZ','IEhtL','zAstw','eLDtyZ5kYwINz6r1hAere1hL4BbHWv1zQdaepm','qmiwafSr3ekfWZ1OEjG3CWqAiUuEE5QHtYeR8lviOnYCyrUpEbHovh0s7BX9CcX3H5oGOIAMWIvRMum6jgcsqwhTrEaycFvZT','8ruTCqIcvniq4jm2sMrnHFPH7fV0fO5niioIFP',4);
-INSERT INTO t VALUES (17219277718818148432,-8651549101755310053,'3NnXE','ZYY77uoui0vuIZIh8TAA1LgjK','B7','cpnNTsGt1dI6giukfUIoOS5n2ki6aMxIM35te','epLPkHHNSsdxXOQBxOPQNRLxe2245tPDJDKhC7Q8SdLnFLXk6B6lWPWgM','kiQWfQ8cbwU3yybFZOVom0cXIMBzn46hhcHScQlYkqjFMLtux2PEig31jPeiayJS5aFkhjo5VaIVWeMxGeHCMmRw4',5);
-INSERT INTO t VALUES (632054980585334711,-5556366169283091700,'d30J8bF50','yRFc22gVaHCKDCkKH2YftSRtMvAl','fR','nK6ZaJka5SY8Gn','EGnC4KsIH3Lz2THLHsQgDXpXn3Tf3lEUAmbPifCWSm4s1uDPegCpC3maBKdSuZxtG','2G6weyC5HoZS0oIm7YnftEDM681BUml2rfL7m',6);
-INSERT INTO t VALUES (10750894281961459416,6423025845226128744,'yDExH','BzQN0LDf0','QqV','AEt','9NzGWefOmtOluWf0DPowI0BXu1KDUhKjiP4ftT9ocQoLeNUWiKL34r1jXxVRAzE','Rh0bi8hXl2VaYrrUmjRjWJ48xqXT2TivYoBfAwAuz7K',7);
-INSERT INTO t VALUES (17286946804974482402,3051304199610362098,'GJLD46HHoLDvi7iEKEgWDHvyRAFAG','2idd8','X5p0v','Cj2Wb7xXxl7ilR9R7cJhq','G4ZIU0fhMXFzUKy5hK5PMpxnm12jTKGkall0FCfEXaGvWCXHwW1TrKsjaw35a9HhI45IE2K5rM8StJU27Oej9koHr','HxKU0zLC13eu09pMTevoAdwvccPwUr4T1',8);
-INSERT INTO t VALUES (7563646726698093583,962131277926831301,'chThIHd3','FWxGTV06ENvRjy63XgqV9Sbt04','4B5t','Soaj1JiW9VLCWGoXN2d2Fa','83kLW80XsJb6eVdO','lhPJV99eqM68avAgGfwOTwVByGeDCi12YH9Lf1dmZz6E60HztZN5HOp8BwrmCuRpwG1x3gk2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b SMALLINT NOT NULL, c BINARY(100) NOT NULL, d VARCHAR(56) NOT NULL, e VARCHAR(69), f VARBINARY(22), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6362991787879207359,624,'ZAoLZsGZefrDiSNsatYKKYhLzh','dN0k','yuTJ9TdPftGDLKFYcBrZVAmQ7WkLegqsRYyLqIbzoDn1ZCI8IVeOLcM00gSax0F1rg290','2OqdNiyzYQUAj9HmTE','q','F',0);
+INSERT INTO t VALUES (3909293031800483549,-24428,'APYiSihDWJCvvZvQdHUMU41PBvuhYU3ScGNW2A11Hcm8quIksFUxxJxyt48UnRwqLJu4ofvEM71XiGa4E','Bikos25Pu2bJRL','IzKcoaSe58i1JOOqVf2E9V9VMPfsawMyAeaF7pOl1yOR1abmWY','jCkTnHWVwBXIpBrgu3LW','d','Y',1);
+INSERT INTO t VALUES (8446744186456460856,-32056,'MdLz9GlZJ9tRzwMXHcLgOLny5QjDRXBvKTGcXawxy6aJfPxyUTRk4yN','VeWzafoVOfvBb0cjt0UdryKYEVzjwZoomMnBsvwUgjG9ms4tDLaH8bB9','T4xDyeKoZgG9QksMxtfmM92fLGs5rXh8mLLPRzEmtt8kDmFVqL8HPUhl5q','tQ0tE4L','t','D',2);
+INSERT INTO t VALUES (1820123752906937817,23007,'HjRiFY3c07IHdGUdgZTKl4kJNBmueQIiCrEJ4R','f0tOaMQKvplHdp','Kg0sOHYy','9QGi78vc','J','M',3);
+INSERT INTO t VALUES (3741240896952625665,5935,'D64gZ9fcmgfyD5Hm63xkBOwqwlzGRC5MqRgFt','Kszw2tW0j21usUhMXdRKh5zgCtAoDACFDYI','QHUFGuOmExLjM4GFZYr1hdKxP2zRYwUTTM6i5nysDXYIt8Z3JwefRl3','T8g9','w','P',4);
+INSERT INTO t VALUES (-1111325112363763786,-997,'Y9AYLdhEdcs0TzvysWyLwdauZmcwuaxL34BPwYQZjNNRPPE6W50HatcDWCU426b68tdsCmZCBOkwTAoxudGv60zMlgerQ6yKyra','4eshlrw5bxQi92','1GJiT51dc3HyScfPXn7741guQGkUP5J0IUt9vrRCfqUuereViPngY0Za12Us6','RLYifgvJ0Mqs','a','u',5);
+INSERT INTO t VALUES (816466940865152941,-7060,'hO7AbHJWPgcqT5CAZoIPgXAHRHshUrqoY1rAVq7SftTFxRNAkIeuCj7RTu2EWVBK','6ED3TeFDBLFhDiqDvjg65Tc1nQFEdwnXweDmvkY5hziM09ivQDTQEEl6','l9ZJD','rkPaynCqVElt','G','4',6);
+INSERT INTO t VALUES (4694798377001097819,1242,'dmVqFnuq9h2CT6','Ggf','ESX4NaQCWBPwnQ1x172p','044cvx8SGr14V4UH','r','h',7);
+INSERT INTO t VALUES (7558507051815661185,9803,'4IwItTSkUP5U7Md04v5zv58aTL1nIVm1rci4hAgqGYydLeF7VdNNo0F','7lMB910BK0YJcP1DKCU','3dZOQJ','CBH01nkERdMa6EMDC5','F','u',8);
+INSERT INTO t VALUES (-1760810793752424105,-21229,'uquZU5Dt55JsUdJHRR97LKa1K8QA2ayTjnJcpDNbnX9VSB5NxYn7EEN41vmrGEMUENCZ1NGp96Q0dH7mAtiaaFXu1k','5Dk66Wf0hHBHOSUccVnyhu','wX0dXZJ5','VOyQ4','7','S',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT NOT NULL, c BINARY(100) NOT NULL, d VARCHAR(56) NOT NULL, e VARCHAR(69), 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 BIGINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (4060887780263800567,2535345634195295959,'GxeWSAbEIaGqDmmxeFezI','s','HmJ4','cKyi2meGFuJzjLB0','4UqdSLr6ppih5Cq5','PoauUdBc8cniMb8RAVhoB77xIQv2',10);
-INSERT INTO ti VALUES (4060887780263800567,2535345634195295959,'GxeWSAbEIaGqDmmxeFezI','s','HmJ4','cKyi2meGFuJzjLB0','4UqdSLr6ppih5Cq5','PoauUdBc8cniMb8RAVhoB77xIQv2',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(37) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c CHAR(37) NOT NULL;
-INSERT INTO t VALUES (7279585927861663848,1267609067067971886,'xwBD','oy6w4JrU41TAezgGrAc3X2eUEghqVL7MY','oXaP2','nb','40d81avv4hgXg6gSGZAQ7tnpUh6kIs5T7ROMVx9vXd4DlAwjolqXPcNJV8a6rV4ZQxBz028','nzEZxe1J',11);
-INSERT INTO ti VALUES (7279585927861663848,1267609067067971886,'xwBD','oy6w4JrU41TAezgGrAc3X2eUEghqVL7MY','oXaP2','nb','40d81avv4hgXg6gSGZAQ7tnpUh6kIs5T7ROMVx9vXd4DlAwjolqXPcNJV8a6rV4ZQxBz028','nzEZxe1J',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16920489027566346859,3580654385728566930,'XXnRuZlS7EEy9hmRTg','YnD7XpxBFwwPkla6oTpW55FZHdEPlIpYfVk7W3MIqqX5Mg1NIcGCRASIOsMUDoLqoBrID9uxxJ1SkljEBu3UlWhx7FcmZVpMuF7JvTNr2BWq80J48AnYjhWQ4FaFJT7kJzTInpHuhblxy9rRZcZcYYCQH2ThaAqvKHJRYUtT6M7CdhSxtwaCx1gDvXHdtjW20Fg','cUIL','RIoAxtyFQmk4Sxc5fAheWfSO9kJ','itxFlRRUoiOdTHAIHEA1fm8gQeNMoBzS3yHQqYeunFLE','xxQWocQa6w6zMBsg7EMB9EEH50PFX5aeqEjwzou4QlYmvETWQVbX7A3Zj3ZjfneTE9',12);
-INSERT INTO ti VALUES (16920489027566346859,3580654385728566930,'XXnRuZlS7EEy9hmRTg','YnD7XpxBFwwPkla6oTpW55FZHdEPlIpYfVk7W3MIqqX5Mg1NIcGCRASIOsMUDoLqoBrID9uxxJ1SkljEBu3UlWhx7FcmZVpMuF7JvTNr2BWq80J48AnYjhWQ4FaFJT7kJzTInpHuhblxy9rRZcZcYYCQH2ThaAqvKHJRYUtT6M7CdhSxtwaCx1gDvXHdtjW20Fg','cUIL','RIoAxtyFQmk4Sxc5fAheWfSO9kJ','itxFlRRUoiOdTHAIHEA1fm8gQeNMoBzS3yHQqYeunFLE','xxQWocQa6w6zMBsg7EMB9EEH50PFX5aeqEjwzou4QlYmvETWQVbX7A3Zj3ZjfneTE9',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-5067515392140527125,24328,'TSS','MXTMwUqt06tHtuJA60gEM','q6jaB0JL9rVcJLy7qtSC','O95v2TM0VTse','4','P',10);
+INSERT INTO ti VALUES (-5067515392140527125,24328,'TSS','MXTMwUqt06tHtuJA60gEM','q6jaB0JL9rVcJLy7qtSC','O95v2TM0VTse','4','P',10);
+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 (2387385494036832904,27589,'TJoKbrrkgBmMpsP0BmfbeaFSGBL0dLkSuDhWxZkI0md','KuoHpNCKDkTUIZHRunc6sgJJ17GSGJPfRu3k7WY866RDH','lMOIcQraQ9ILODr4TWtXTSg04DoI9dWW5tCD2LXVAwBR7vuco20nSVaX8fU7d7','D0rI1','h','W',11);
+INSERT INTO ti VALUES (2387385494036832904,27589,'TJoKbrrkgBmMpsP0BmfbeaFSGBL0dLkSuDhWxZkI0md','KuoHpNCKDkTUIZHRunc6sgJJ17GSGJPfRu3k7WY866RDH','lMOIcQraQ9ILODr4TWtXTSg04DoI9dWW5tCD2LXVAwBR7vuco20nSVaX8fU7d7','D0rI1','h','W',11);
+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 (-5002991130716612485,30042,'d2x','9qYqGdlCdrPflG1lxXRzDJVzbujqXjeFbJ3UyBaTWAo2Oe2Hh5cIKj5d6GeZQnC7FuUzIIl3re19nHezpBRcaOYdlSpBcrCGg2bY0DlbBgnoNE4RD0lZSg84','meRhiPbSfAbZ0XRAGnN4gO','5WDmJy7YsQ953k2lvv','n','O',12);
+INSERT INTO ti VALUES (-5002991130716612485,30042,'d2x','9qYqGdlCdrPflG1lxXRzDJVzbujqXjeFbJ3UyBaTWAo2Oe2Hh5cIKj5d6GeZQnC7FuUzIIl3re19nHezpBRcaOYdlSpBcrCGg2bY0DlbBgnoNE4RD0lZSg84','meRhiPbSfAbZ0XRAGnN4gO','5WDmJy7YsQ953k2lvv','n','O',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (15404370374628054155,-6053497979026456816,'zXjvM03jDViTLa3j5Sxz6PG72Q','qDxgWztymEdmfgFsXl2l0X3qkWRyg1sJx30gfy2Jmt67EZLDTGjrwAUqwna6Y7PmqX1zL6IdeSzsmdSH0L9wIl90lwSbN2WpQS4OBpBrUeT2lnjUu3o6pZNcOS8m0udACrOetg0UGNDx7dpuS7PNPAmWUIMz3Jn7drTBIRnDSshSaJB8waC2QCBxaitZ94dWZJqUMv2iJw','x0xR','REr19tzYj7eAAyohsb01lXfZ9AJru','osNzUcIXlws3S7Vu11gS3GfrYGEcY5Y8rw5rp1iC4Z810cOdqbnXYgE','7U0ef15jUY655mnx8rXcD19nogPPKsDJ1g51eMWAPuncOuZvviHzx9xsd',13);
-INSERT INTO ti VALUES (15404370374628054155,-6053497979026456816,'zXjvM03jDViTLa3j5Sxz6PG72Q','qDxgWztymEdmfgFsXl2l0X3qkWRyg1sJx30gfy2Jmt67EZLDTGjrwAUqwna6Y7PmqX1zL6IdeSzsmdSH0L9wIl90lwSbN2WpQS4OBpBrUeT2lnjUu3o6pZNcOS8m0udACrOetg0UGNDx7dpuS7PNPAmWUIMz3Jn7drTBIRnDSshSaJB8waC2QCBxaitZ94dWZJqUMv2iJw','x0xR','REr19tzYj7eAAyohsb01lXfZ9AJru','osNzUcIXlws3S7Vu11gS3GfrYGEcY5Y8rw5rp1iC4Z810cOdqbnXYgE','7U0ef15jUY655mnx8rXcD19nogPPKsDJ1g51eMWAPuncOuZvviHzx9xsd',13);
-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 BINARY(39) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(90), f VARBINARY(76), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2876522582,207,'zDgUDdNbHM','hEmR27ZnsMCh67C2cMKEPCMMO3FzVIIAmOtaRTqIN69k','Lc1FxMj807RMLenYflqDtAImX2o5wvr87ZJERG5nEiIzeqlwP6X5kS1PQC1Wo9pgiIZr9XFwhrdecQfW','Y9yFsRDNbFmrButPMGX9G9QObK57kHc494Wa10wE817UTfg5C1D0VLyjfyarw6AxCGA6nq','gaAYnvDJfh','w8dnRT0ouBPYJmALk32vrFR6UXul0MwukujneyfWVdnWJRxl084xaUPMa',0);
-INSERT INTO t VALUES (794438737,159,'VSEUk0QYpTbBKvj1cmh0KoQu7oodl8vK11','GMWPdmW58BkSeoeOWT8SskpKDL4I','tX0avMKKsKpoJiZTerLqMDVIkBWAYumWpB1YxAHpCajemsYPv1LPwU4LgOs','cz7VfdwvtkjnuCk0p0c5hedkhhHODVSCaf7yQTdfO3PpHENXQJHWHOqDagJIHMoG1j5','JXFpqFF651FRw6cHC71Bi','FsSJKKAqPlWEGxiNez2MWsWcyrE1nZVHwad39OK',1);
-INSERT INTO t VALUES (1790915866,73,'bGsqDA87evLP62q6W2','ckO9BlJax','zB28CuwZlv4lVUnmjdfGtC6u82MZwSE6ZmOgtZCQEFmdgcIjg0cbMkqh','3Kbt80HAVZWvu8','sq0NHX6uMfcqmNNU2WflY6xS9KAbJThLpLhiABytDTM5A81duPfzq4u6xGnScQEgqPiEmAsYO8winH','tHCXqXPOsJzYJ6E',2);
-INSERT INTO t VALUES (1173730074,150,'h8W2v0C3f8WEO4JB','QrtDXaQPvh6ARLDLOzidqi0sYWm','T5wLQKNOjYA','H3483FWzhdcGuMxZYWrxDcPoPQur3X6zwh79DSbyaWLrAe24EsXC8so7VJcWzqZCpN0iPnX','8BIvNLOQRHnIPeh6xuxfuAJnNCwRUfpyu','qipze',3);
-INSERT INTO t VALUES (3434813441,186,'BJJTF7BPfzd7BHheHKwYkMezmTqZjvS6dYr8','2T5u5fNiBzycO1n7cq','sBLgFsdJxYruhaPGtmhsyAtoBSHAiqtT5ykR9mQq9r2EJVcEyS9Qgai','i9fyfiJy4VSoFpGzIdRcGA2UF6Qnp5f','i5iMyg8DPZKNWAv9UrV5eYe6erCcvtMoaryis2r2KnNlSkCkaCLL','PqvWQulSNXEqsM9RTwJ1EbCQOrhmXlg5zdt1uZtr1xB966kqpMEEI6xZw',4);
-INSERT INTO t VALUES (2459764588,242,'9oFm66p','UiHF78oduxlHv4','FQpMwGJF','3oKBPcWlyRRAyQUlDq5cFH43PRmSi5YtlviJw02AfFq2rTnO0Ry4xz2V7bLj23FBl4SC','oVLEG2C5Y3uXg10g9Qkg5RaXZJ1unDwjKXUjYQAShGwkDRt2fPDnx4DbSfGPBb3fcQzAKnKChzTz0HpDqj6OHPVH8MD5Vri','g80sM6CEXoWkzPcIc55BR0N0Y7z58',5);
-INSERT INTO t VALUES (996707408,112,'T094nqk9pjQaTCqIFud71UD22V','BmpUBeLFx7yM4ZcxoNSV5n09jwXjvW','rP','KZa51r0ni1Rtx7wVv6FoRH9PncSAyGEEK4RgS9XMDwXK3BDJvPgykewqeG5HNnwexD','IklWnLDvJQ6TRZZu8kyQF1aZTUeQTwyehWxZ7JLJtFX2YkcoR42JuHJwJT2KkWa12uMp7POgo5Hm6NAo2KHMV','bH9gm1VHvmfawicfUaKbsKqJCQtOTYmDswgbADztgvq5NvTKjHffRGc7JwJEUTns2KFDK0uRirUxAK',6);
-INSERT INTO t VALUES (1637857337,0,'K1Kr5LotXKIK','Oi','ENH','g6qAfe3lnokyySmDnLszH5RYWYQZxGCnR7422zMEfaOCtWiTOs4Cx48ebKdHC7p9yopoQ','WaV3yDvdDXqdrwx9hudSk1wKJ2B8NE4UXZIUNGUds3gNJ1T3yYWpQExVyDyvJRdBTE2rWIx4dAqSGyuZCu9NAe0bDR8y3','EiCOWA6lJhqsZTqc05XiVNGohXQPBP',7);
-INSERT INTO t VALUES (1342331206,126,'bSAScMMOOnCXbiwNAJnTJMzaUqiGRNUedS8Z','rXmbIRVGOhqJbC','TL1WgFUBwkZQATvkAWS79JNwNvZexMAIoGaugwwuy37ndBVig5Br12AXpSF','WgogIXEKn5IASfw8uX1557qvkLrZZV7sJDnR41gFinRxF7Smj3','L7OMB7kSiruXUTycGfOYUB0sGGGdIEZVpEmCiJbrx9pdh4m','IoqEi2IjxaJZLoCDUm8AU',8);
-INSERT INTO t VALUES (3088192369,215,'UKikY9da3KtsZv2UtuCMY7QtOOtHmkCVj','B0n5VemHJiIwmqswWSqAEKhaqONXO44oaqCdtTxJU1GgbF','KejiXLubao71VXwdw1jMQEorH0GyOuUY3T9bAgWWliyP1zhwKSnWxOY2UgkwtA3tguhwBXBTCBuTppgu5kCdI','pGLMx4VGR9ZYPTDJ4ldOSRf2YeKcT8knSloFBYi2I6sTtVIzKklrGa','JXIonTChTopWNBLOvTkjgMyvcabYkr6Sr6W80OcoF36oUWLIoiaa5OXLarzPj86aZS','fWnzbISin2d10KfIW1e2vz1YDSXaRfAUEnfzZsE2C7GFuLFPr3YxkSXfLX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-3134046973604589026,19225,'tOGxsHZLdfJtCaiOEznafvCvT5rBSsxZq3rb5FSyDPS9rBFhC0r5spXYiYm6jeOJXTeYNWC4fYgp','nSe0X4uaZ1074ooNK9KjHfn2ycgMe0EBe3CYIfVQhKJACgH5SLLjB7Oigijblx0UExyBMQGeNoUB5MYsIlJ4efDgyIrC2FeQJr3yy0WxRT75CZiC8d1yrgQlOvDFd0ZwNRw5Zj9vsi7nwdEEkaANPLvneCz2sLaX','ed7C2rBjZHcr5DUO7C0Yxv1Vt2Sx0Ium2kWhfB0i4jWG5A5v0fI','Yvv4UtLmbgvaWyOfRuuY3JaX6ddEP8wFg2BO8EDG8XHTiWJgHgyCV7t5lLuj04aF23UAstMkiq8a7Cz0ySoRR22e0LQnt0bzXx31','W','0',13);
+INSERT INTO ti VALUES (-3134046973604589026,19225,'tOGxsHZLdfJtCaiOEznafvCvT5rBSsxZq3rb5FSyDPS9rBFhC0r5spXYiYm6jeOJXTeYNWC4fYgp','nSe0X4uaZ1074ooNK9KjHfn2ycgMe0EBe3CYIfVQhKJACgH5SLLjB7Oigijblx0UExyBMQGeNoUB5MYsIlJ4efDgyIrC2FeQJr3yy0WxRT75CZiC8d1yrgQlOvDFd0ZwNRw5Zj9vsi7nwdEEkaANPLvneCz2sLaX','ed7C2rBjZHcr5DUO7C0Yxv1Vt2Sx0Ium2kWhfB0i4jWG5A5v0fI','Yvv4UtLmbgvaWyOfRuuY3JaX6ddEP8wFg2BO8EDG8XHTiWJgHgyCV7t5lLuj04aF23UAstMkiq8a7Cz0ySoRR22e0LQnt0bzXx31','W','0',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (7924760714586294307,13149,'b4io5kyyS14QTnqLWNcVN9JpdBv6AKj6m4x4lfpLymSpMB','Q3fWpHGTc1wm78xUrxEdEYx6vGnmDbzElm3rp3bYJ','kuUJfV8G0BpR','cs8YsEgIsMr1gpbX0L4QeUaxanbpp8CykC6H0ywTSQjexL1ipcZcIiKc6TZMvojAiNA0s1YL4PVheooZZ4tZ52c5Gdta3twEnVGIR','IJ','I',14);
+INSERT INTO ti VALUES (7924760714586294307,13149,'b4io5kyyS14QTnqLWNcVN9JpdBv6AKj6m4x4lfpLymSpMB','Q3fWpHGTc1wm78xUrxEdEYx6vGnmDbzElm3rp3bYJ','kuUJfV8G0BpR','cs8YsEgIsMr1gpbX0L4QeUaxanbpp8CykC6H0ywTSQjexL1ipcZcIiKc6TZMvojAiNA0s1YL4PVheooZZ4tZ52c5Gdta3twEnVGIR','IJ','I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3637609082480297951,17783,'0vLrkdlzanNnp0OXVTlqjDGzJGDngOYWfHzSmhkIho','AfuSp4jXrLZ4NA6I5NCkko9waoXGzOCMB49bHx7c0zbcV3tDbeFXkIti1bkpNciQU0l1Xuz6yeCy3wgjkQcT8cqgLNWZroDxUhjPhtZ01MzuyBeuYubDZSmPAbK3CxAnu2OyTdi1RMRcMqySLWxNdXAPxfOGFjynprsvb','BxNM6','DI22zvMbISoYGEOQCqwVN0d6QyMcDtFRM9FS53F0ccUZgVpJyNO52CVZK4jEIk0ugbAfCOKv6YuDm7phkugP1qkxMI2wu8jl1poU0xdu8SGVy8Noc6HdKMvfv77BOabOj45nbfFJ7t00G','1N','p',15);
+INSERT INTO ti VALUES (3637609082480297951,17783,'0vLrkdlzanNnp0OXVTlqjDGzJGDngOYWfHzSmhkIho','AfuSp4jXrLZ4NA6I5NCkko9waoXGzOCMB49bHx7c0zbcV3tDbeFXkIti1bkpNciQU0l1Xuz6yeCy3wgjkQcT8cqgLNWZroDxUhjPhtZ01MzuyBeuYubDZSmPAbK3CxAnu2OyTdi1RMRcMqySLWxNdXAPxfOGFjynprsvb','BxNM6','DI22zvMbISoYGEOQCqwVN0d6QyMcDtFRM9FS53F0ccUZgVpJyNO52CVZK4jEIk0ugbAfCOKv6YuDm7phkugP1qkxMI2wu8jl1poU0xdu8SGVy8Noc6HdKMvfv77BOabOj45nbfFJ7t00G','1N','p',15);
+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(65) NOT NULL, d VARCHAR(88) NOT NULL, e VARCHAR(83), f VARCHAR(34), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7155295,-1692625269,'8xQ3wp4gBK','kmcCUH73mqAHQ4DxnQuQ0ZpuS','6LVqnuAQuHrCnyP7qBEjQsSJf5b1OtRjKMuEojeObKyXpzgfBfc0xykoDWsy9JYt89O1','c9Hbm','6r','c',0);
+INSERT INTO t VALUES (-7451556,-1863495377,'UNFI1xHZhzPzZROGGEf1FTIcECyyx2m0MaR2AJa4Z1sMCKXDFyOxtdY2DEtBbxIC','udoIL1Z4yJfA4JhqDfO9MYhuOQREZwAUQRRrkJyYrOFaYOCNWGDQxpCTbBuCos1tvCVgK7nRk9lhEXZud','s3HtVDZsB8Ux1qhRLmSrpfMUoG','ihzvJAIs0Ap','e','H',1);
+INSERT INTO t VALUES (4261109,2034976354,'ZjFgGTzo8vaFCLpGprj8QqvpTtds8RjrDCRfQhUf5mVuSjVFtUiAeVaNcAnzarlj','6Cy3IqBUKAOxXUOaqW4ImnesjKJiAPS82uk3oOzxcmVR6Yjb9hIzccExSI4R','CUxIAj6CJRhK','ia1qbMIV','e','w',2);
+INSERT INTO t VALUES (6398653,1872096250,'bQAQj0liZRLKfW0Yg4Wi1','94K79GsSs15SFtV3tfnbFZ2S4HeJp3ZzzJEtFI5DlWVmxLG1rh5wb7bHnpNVvGfrjdFJ','KrxNYN9CYel85b1TBPJzzNZNO01yXUsDCi69slFEXWVPzsaqqQAUIjnbN3hqm01LL','q3Vf','2','M',3);
+INSERT INTO t VALUES (5942450,-1257830854,'8z3FydxT6zJWWPJ4LvVjcYd1eSdc2diLzpJYdwOZgqjxUs','jTOQWv','icG5ubM9k3XZLEEUi0bBl69f3DQ0lW9NBe9Doj8PgvGxjHR3lRlrHU85MdMHw4Q48KwZStB4dTpZ440j','4UjE0nDq4Ozn1TjQ6GVK9xcrc9uGFV','ym','f',4);
+INSERT INTO t VALUES (5371490,532787180,'pXuG23HPdikfNgwPDmAU73z7noZMdPs3GifgY9ErEQZnyOVXTVP57tNA','aFLyEpFlVak263DvJB72wOP6Ymmhr4zTnYSapOJ','5WCpc5LQaZfSl','4hWm0X','t','D',5);
+INSERT INTO t VALUES (6735473,-1036291825,'XWIIiqaBz5n0f0upWQBgoZox','o1tQpdiIhcEV3oqwiFLyhvE1AFioPpXD8PSmrPCwIsPQJGLcb','odjiKrmAqc4sjUG30hwPmAgwDJ1bAALlRq5em7ZlK7MnFqGh95LaumyvmCAE7DyGTsDKOXlRb2zglWte','rcDl','Oa','f',6);
+INSERT INTO t VALUES (1314007,1870610173,'0VSgNNQL8ejIFb8VRbGovpagDRySRdhuJAXSBFqGNOO6wCMqQizuk0kt5aDGn','k7F1dctYQxOcAJ','JzJxfhHzMT97nR','AQXr7e4x1WadJyj','DF','m',7);
+INSERT INTO t VALUES (-3942749,-1109485527,'U7bWGZ9WGcPA48a63u1tBEevVJSXfbt7kDZMr1utqFNkP6OunQM','ssd3VA3Jcy8duoMXDEgnk2luK5ZCvi2e0FU9NNmpg5LVCS78AemDJK4GbEUl','RY7','Ysfbgb9BITdsYVwMjWEbsjdEsXqu3SK','m','r',8);
+INSERT INTO t VALUES (-181163,-1985267734,'FvmdSAvFiE3oNWw4iOudH9v9O0Ojv9FsLAXcWy58onXG1U','QV2xOYoI2rtZnWrVEMBdAzEbSaVUJNfxTfEBSz','5JjrVOBJq63ogAJ','RTlPd48','0Q','Y',9);
+CREATE TABLE ti (a MEDIUMINT, b INT, c CHAR(65) NOT NULL, d VARCHAR(88) NOT NULL, e VARCHAR(83), f VARCHAR(34), 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 (10566107057321932759,82,'VekZdB44WBdkS','TSkxmKKt6LfYJ1ZxGPcsFhMCG24tegebyxdDSz0AIFQQA8Ft','GNbOvOuhHEhmOcoC7xF7yGCGgMOFmfiopbR1y1qf4Q0lKo20sk9ZPUontY','Pav2Ien7sx4aGhimG85U4eMwkWjck3pd1tUEt1','H8yxDJvUu5RilRjIuzWzn5lrcVXVhxMd','PD32n3g',10);
-INSERT INTO ti VALUES (10566107057321932759,82,'VekZdB44WBdkS','TSkxmKKt6LfYJ1ZxGPcsFhMCG24tegebyxdDSz0AIFQQA8Ft','GNbOvOuhHEhmOcoC7xF7yGCGgMOFmfiopbR1y1qf4Q0lKo20sk9ZPUontY','Pav2Ien7sx4aGhimG85U4eMwkWjck3pd1tUEt1','H8yxDJvUu5RilRjIuzWzn5lrcVXVhxMd','PD32n3g',10);
-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 (11047984193848544873,32,'e1t','diqHauTs','BMr8DiUMOoM6DkhKdVEUbBkg3JCbvCVyOtEZRD9M9ridk5fGukGwc5HBJ','Unpwg6tWq3WyYqlAGDmdzHLMSsGGwCKBpcjMbB','PlE7KU9eIV6z2qgQo1XynJAfmFtz5MqacWi4ZR4TtWz5DNM2r4xo59fEyANPh2k','8biuPUrLUWIWamn7ywGiSxa0m91PlkxChmuIUxkE4qlouf',11);
-INSERT INTO ti VALUES (11047984193848544873,32,'e1t','diqHauTs','BMr8DiUMOoM6DkhKdVEUbBkg3JCbvCVyOtEZRD9M9ridk5fGukGwc5HBJ','Unpwg6tWq3WyYqlAGDmdzHLMSsGGwCKBpcjMbB','PlE7KU9eIV6z2qgQo1XynJAfmFtz5MqacWi4ZR4TtWz5DNM2r4xo59fEyANPh2k','8biuPUrLUWIWamn7ywGiSxa0m91PlkxChmuIUxkE4qlouf',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (1966796919,262128443,'JfdlQls0YHlQNXt9IVO5zwsWMLMkwtF8AfxtuNZWIW2ktazQCfAE20WG5i7xQ','ujg2kUeGQz5AaHJe8SQnjEq7imabLJgMhIB6vRHuhYVMGTTRGr9Z8l6X9NiYfSXjs9GodKab3MuibFpvgGvrzl','aGKKF3wXX940e2EpiSP','l17Xx55jpdZFbK6csXZJ','Q','Q',10);
+INSERT INTO ti VALUES (1966796919,262128443,'JfdlQls0YHlQNXt9IVO5zwsWMLMkwtF8AfxtuNZWIW2ktazQCfAE20WG5i7xQ','ujg2kUeGQz5AaHJe8SQnjEq7imabLJgMhIB6vRHuhYVMGTTRGr9Z8l6X9NiYfSXjs9GodKab3MuibFpvgGvrzl','aGKKF3wXX940e2EpiSP','l17Xx55jpdZFbK6csXZJ','Q','Q',10);
+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 (-2002023221,-4064992,'f0fTNXRBFgJm2YwceCVnWsLPNkxQkzuKo3jURZRLTx','D2Bv5enKPszhtcVlpLV7PV9zfeacPtFmzFSa3oMLjW35YiAHQ6sUmja98KmNHax7ckIs1mH','8KEJ0JFxnrDcQelJSPa9FohMFqxWQISzMQgCAMOEpDRVbBiIPLyqaGjKjv237T3czCOfDvftppGRBP5Yix','Vh8IR','B2','s',11);
+INSERT INTO ti VALUES (-2002023221,-4064992,'f0fTNXRBFgJm2YwceCVnWsLPNkxQkzuKo3jURZRLTx','D2Bv5enKPszhtcVlpLV7PV9zfeacPtFmzFSa3oMLjW35YiAHQ6sUmja98KmNHax7ckIs1mH','8KEJ0JFxnrDcQelJSPa9FohMFqxWQISzMQgCAMOEpDRVbBiIPLyqaGjKjv237T3czCOfDvftppGRBP5Yix','Vh8IR','B2','s',11);
+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 (2081118201,1377794566,'sDvrIna9Oql','JsqXvmyJYIVCRrx2EbYMwPzkXe5nY1hjQKRkr2Qj','b2SvRq7mvxrH99o7','YAw5bDHBBvu0dJ0IRuQLIkO9gSd1Sv','r','X',12);
+INSERT INTO ti VALUES (2081118201,1377794566,'sDvrIna9Oql','JsqXvmyJYIVCRrx2EbYMwPzkXe5nY1hjQKRkr2Qj','b2SvRq7mvxrH99o7','YAw5bDHBBvu0dJ0IRuQLIkO9gSd1Sv','r','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (-1503047171,2130703391,'jiJ7r7akLFw35raS51i56PjIl0Hd2m8oLpwlzInmf0JEwJyBQlqykVjCpHp8s3G','Fr5jsVj0uKjntqvIoy9DrO8NtPmEihuHwacma3enspgCLXhUflYqoTSmVanaCsEHhkpEYdn6PfB6IY2fQ4icXTjQRDlaNOElOa8ZxcGDE6IrTpPWbjgVC9JmPrrTT','O7sLRdjRI0MpmIvJMDMVaXEVWZlYEyShemxzXRrTW8nbEbqyBdF','1EYTIvDicz9RTvPtizGTBnU9JWBWx7MenYBXmTrK8ySHSPhqFLLVJGpYAt5GWYvpweuXKwathPDf1detu9zNK9jo4mctU54XAeiF02BVTm4lFBoy0Ryd5RgDxQ1euwjavb9x6TYNJzvXnOmSJ51m96uR0NX6k4gdKB0V5EUDHgyeniuj20o7','w','d',13);
+INSERT INTO ti VALUES (-1503047171,2130703391,'jiJ7r7akLFw35raS51i56PjIl0Hd2m8oLpwlzInmf0JEwJyBQlqykVjCpHp8s3G','Fr5jsVj0uKjntqvIoy9DrO8NtPmEihuHwacma3enspgCLXhUflYqoTSmVanaCsEHhkpEYdn6PfB6IY2fQ4icXTjQRDlaNOElOa8ZxcGDE6IrTpPWbjgVC9JmPrrTT','O7sLRdjRI0MpmIvJMDMVaXEVWZlYEyShemxzXRrTW8nbEbqyBdF','1EYTIvDicz9RTvPtizGTBnU9JWBWx7MenYBXmTrK8ySHSPhqFLLVJGpYAt5GWYvpweuXKwathPDf1detu9zNK9jo4mctU54XAeiF02BVTm4lFBoy0Ryd5RgDxQ1euwjavb9x6TYNJzvXnOmSJ51m96uR0NX6k4gdKB0V5EUDHgyeniuj20o7','w','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1573941930,-423902417,'pphjoYUdQ6b9zPUd2NdvBNdjTrZH9YGcGsBwtCGfM1oKYXJWTKcwFwNpuiGkQbvji3','sk347a3SZGt1NMiibptc1iBxN1EvsdlPGomYYUDDESGSZ3vg0GxCNurBb3lh5KdYs5Bn6q136JqzlCBkxL3KxUMD','y77','M7RsQ6bLRhk','F6','h',14);
+INSERT INTO ti VALUES (-1573941930,-423902417,'pphjoYUdQ6b9zPUd2NdvBNdjTrZH9YGcGsBwtCGfM1oKYXJWTKcwFwNpuiGkQbvji3','sk347a3SZGt1NMiibptc1iBxN1EvsdlPGomYYUDDESGSZ3vg0GxCNurBb3lh5KdYs5Bn6q136JqzlCBkxL3KxUMD','y77','M7RsQ6bLRhk','F6','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (507806244,245010739,'YxKt','DFy9Kmkuh6mROFWkTO6nIlo4AvfdMlJHPLMy7nsgN8cO9nRx7ILT4beNUBozxXgredAOvUlV5wbvluZuTqncIwHlTAqYQJbg4BHprTP2vlJBz1VZWCx1qIMe1WPCpU','S8wl3uHd5e','9shE7rPgxHIIcwBeM4','FLx','E5',15);
+INSERT INTO ti VALUES (507806244,245010739,'YxKt','DFy9Kmkuh6mROFWkTO6nIlo4AvfdMlJHPLMy7nsgN8cO9nRx7ILT4beNUBozxXgredAOvUlV5wbvluZuTqncIwHlTAqYQJbg4BHprTP2vlJBz1VZWCx1qIMe1WPCpU','S8wl3uHd5e','9shE7rPgxHIIcwBeM4','FLx','E5',15);
+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(93), d VARBINARY(95) NOT NULL, e VARBINARY(44) NOT NULL, f VARCHAR(48) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4773765,16335863,'JOshr6OWRvE2I92MuQQymxoGfNqGPSUODx1D9L10MeVSdB4w2cw0AoMvIzUuciWxLaoH2F','mTpIWwL363koyVnPclrB6qp0MReJ91SbMIws4Pl7bdklubC7nf1BZWwNRD9qrhE0VcnH','DBQbUKO4lJbgrua3D29EOyS','otjJ6a9I7hCzfcFHW3LFwHcD2nfx8DI','0','az',0);
+INSERT INTO t VALUES (4938371,10769757,'SZG1poqWIozu62cOJnjCYJoe8lIDbZlXB04TFR9y6C9TwdrUIabVDeG','PAcyF8izhNdl','CZRCUe8ab6x18Uxp2wBOSUEOtjOvMgKydgmx','oLxBXRusUdn4uOUVgFH3KoxY6i42EQZtuyw5','J','xl',1);
+INSERT INTO t VALUES (1082430,5524037,'XXZkpxfLE7yqO3PzLdDcp','8qIPmJkFAfZy51gKcRoZTbczJW2UZLSrEBAELBYSIIrdNrArRsL8r1Fa5CD','eU13uUXQeIK','3ca3KZI4OY92Lmq9mFp','Y','IM',2);
+INSERT INTO t VALUES (10694867,4010365,'HOn2UYTeg0wsxDriqmUi3Dvt07ieTiiC8zWhgoHXeS6CPEho7OqTvuit116v51TLrXILr60KqR','1RBDBT9hEuPhYbVWymKg7l1kne14voesJudZNHK4GUsiTGUORlblG','VBGvIBbWsKvjyigpWKGOmpMwx03WGNJU','OOl5m29UgOOmCiPremr5vk43zEf8woeHY','b','Y',3);
+INSERT INTO t VALUES (12209922,4222710,'yLoUVBCQrSLeqXwqftW9rNBmVv7QtaKT0WN8qtGIEsKqQGwiqhUAgako','rHePRcxyg6MSqDVnX4PjvFkFPtIecUzvAIBr','PAOt57KcXuUHi','Qy2k0HuVq6AVoirkjpS8fMJ','Y','7M',4);
+INSERT INTO t VALUES (2147873,14739783,'DBUUf5P2cnaHlfg4osADL937Bnf9Njh2RFDAWZvXVlH0x3uglFIqt0PjDGy31','qZ3t1z7dj6up1Evw3e1EnNkrE1tUnE2nr5IyE3','OQXiWd6KvpOHbPawq1DpDt','q6zHAMuTX','h','P',5);
+INSERT INTO t VALUES (98354,4888833,'NWVEjk8HXWoRncsbkuorr9lVp1D1yUVgLMD7UMqS2NCJKPydzdtsnZLcqwuKlHefjwEXNuz2F69FY0','QFczt1cO7oYBAMsdt76j2EWkeHXl1ytKfBQcBS3lAQ6rZR7GIuDrJ0SUp','PwKerna3j2V9mm6juLrgHtBFhNiJhXC','gjqkXgYjtGzFVJZ','i','zM',6);
+INSERT INTO t VALUES (7818528,1881277,'AuF','RKdAl36v9nfJxQNBHUcKhuyn90zAMazyeokweIGjkNqjBl7FwISwJUU','QhhUM6cvGQ38JD7','nZgiP4a6MdL6YmPcz2BXwc0','u','f',7);
+INSERT INTO t VALUES (9439808,858658,'hFse37l7N7fdnYhp3sPCHNKqcEklD','p4R3V9QB15NxEcPeNXhiy7gsWPR2J','KUibu7QR9x3TcJjvO1','WIdoAdoHIwbVOn5Gb3U862uQppvL7d144Ea35Y2O0iOt','T','d',8);
+INSERT INTO t VALUES (9914039,6484490,'36Of5afGNHe7FBFG6heik5eulx','RtptRmXQOxrD3l9OMzIDPcuDfUlkQTAdXtI','hZ7IdnfFepJAc','D2xlxQOoDnYvPGFZCkRXdfijDIPp','2','7',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(93), d VARBINARY(95) NOT NULL, e VARBINARY(44) NOT NULL, f VARCHAR(48) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (12144885193850897480,1657341,'xo6bYiwRlZkU2b4bK70BWdKeKEWpGtfREdLfCUebXaEL0qO5j2hlsCsXXnrC6WKTP9wb','1RulbpwkaUzdzsg1P4IpSAn4PNvTROICGZk0OuHNVcgDY','1oDGzuPgdc2cWGRo','CSPlCRaQ4nkuv4RZt4WVtf1Jbn9','F','y',10);
+INSERT INTO ti VALUES (12144885193850897480,1657341,'xo6bYiwRlZkU2b4bK70BWdKeKEWpGtfREdLfCUebXaEL0qO5j2hlsCsXXnrC6WKTP9wb','1RulbpwkaUzdzsg1P4IpSAn4PNvTROICGZk0OuHNVcgDY','1oDGzuPgdc2cWGRo','CSPlCRaQ4nkuv4RZt4WVtf1Jbn9','F','y',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(94);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(94);
+INSERT INTO t VALUES (2182781053183658509,10827666,'DuEE5qrQKAkxvfqOFqv5f1znxqA8ghjPiV0ig4KVgabHr8nyPSVJOPe','3cLIETwB0RXqHwWv1CZ9bWr6xmG4kDSq2guv6WwCisGnW8J1yd3dGdtx8SlAoIY1tUI2P31tB96xjwlllmTWp','Rhcf29cRowMaZWSacczt0lEWaIjBRacpfPIcwl5Nsu','vrnlApMUqWMjQkIKLQt','o','nE',11);
+INSERT INTO ti VALUES (2182781053183658509,10827666,'DuEE5qrQKAkxvfqOFqv5f1znxqA8ghjPiV0ig4KVgabHr8nyPSVJOPe','3cLIETwB0RXqHwWv1CZ9bWr6xmG4kDSq2guv6WwCisGnW8J1yd3dGdtx8SlAoIY1tUI2P31tB96xjwlllmTWp','Rhcf29cRowMaZWSacczt0lEWaIjBRacpfPIcwl5Nsu','vrnlApMUqWMjQkIKLQt','o','nE',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13339119464420974156,121,'GtrwTqZ6F','6alFVoK7WqvYWg2zWQLuSz8H2hFQHyUibhF4PQjPZXLIjjTy6PX9zlNvpI54xwpZkWH1Ywamdla1ZSuPQ9WKg8RBN5P4UpCAieFoCW3rByeGubYPc77UX3Ic0xSUdLDRP8pcppRbHdrF0zDaghMnURdVFTZIJ2ZiHBONx51mxxwUEDsY9oJPQmQO99qhDxOSW3fAztomqCvuLQ2iBk8nubhXYHCsnkJHEd1YA6eb8jy2NzHI3fPwW','eTvuJFqvZsFHiyHKncOBOdquC5Bew5BCTRQyayxtpqvJfrf1dvc1bOv77PS6UOP0V6mmf','FJ43GqOmfQH','VeZDD9zQt4IobvXmwBL7kX1mmNXMFMHHao5uVf1c9sKjGdLGzSDhuOornQa9gHxSDX','MI5typyhmroB6Sv4uhqwJR8zRcm7Q4kPdnZFswx',12);
-INSERT INTO ti VALUES (13339119464420974156,121,'GtrwTqZ6F','6alFVoK7WqvYWg2zWQLuSz8H2hFQHyUibhF4PQjPZXLIjjTy6PX9zlNvpI54xwpZkWH1Ywamdla1ZSuPQ9WKg8RBN5P4UpCAieFoCW3rByeGubYPc77UX3Ic0xSUdLDRP8pcppRbHdrF0zDaghMnURdVFTZIJ2ZiHBONx51mxxwUEDsY9oJPQmQO99qhDxOSW3fAztomqCvuLQ2iBk8nubhXYHCsnkJHEd1YA6eb8jy2NzHI3fPwW','eTvuJFqvZsFHiyHKncOBOdquC5Bew5BCTRQyayxtpqvJfrf1dvc1bOv77PS6UOP0V6mmf','FJ43GqOmfQH','VeZDD9zQt4IobvXmwBL7kX1mmNXMFMHHao5uVf1c9sKjGdLGzSDhuOornQa9gHxSDX','MI5typyhmroB6Sv4uhqwJR8zRcm7Q4kPdnZFswx',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (11537495340265854928,88,'Zlo3eacanpgnnpvwJ7l1I2fh70lo24pTHF','9r4aZow8xT7XPaq096ofoKHK8Y4iu6Hu7stxfvcN9K0vY9ujhm17zj6jdWkqCkhjRlH7JXicYpW4vTGqH3X4LxZwmqf3c7Yf3OaMk66ohKoSB2J1447Lwu2PGpC5O0r81NIbj38a8vG4mfPLqE6ByFPKzgzVo8DhFaPI8rcstZ52iheSPLoq6ESEwxl56kntkwMd4MpSMUgkOclzLwY2fkD','35D5kp','WLOF3JXcJvbbQcJiRCZsHIDVUUyq6RfX8KtMmV6nRMUWQXVlwoBRuTqi0Eqt6y9uZN35ozZmuAzErgk3FoUnJOEwCyyeZqVd16AIRqRHTPJLNR85HsxAe3mMVG8pWSkF2cKokADl8Pit3QEsFR0Yv1oZyKJZSJFkj1T60Zd4xM4JoLjd1I7qCBeWn5UKdKcZeuVYvieP1mlxp2','FY1i5YTyU7gA5qeCophf5n1bxCjT39XpL6','EhCvTmL1mFdTH9u',13);
-INSERT INTO ti VALUES (11537495340265854928,88,'Zlo3eacanpgnnpvwJ7l1I2fh70lo24pTHF','9r4aZow8xT7XPaq096ofoKHK8Y4iu6Hu7stxfvcN9K0vY9ujhm17zj6jdWkqCkhjRlH7JXicYpW4vTGqH3X4LxZwmqf3c7Yf3OaMk66ohKoSB2J1447Lwu2PGpC5O0r81NIbj38a8vG4mfPLqE6ByFPKzgzVo8DhFaPI8rcstZ52iheSPLoq6ESEwxl56kntkwMd4MpSMUgkOclzLwY2fkD','35D5kp','WLOF3JXcJvbbQcJiRCZsHIDVUUyq6RfX8KtMmV6nRMUWQXVlwoBRuTqi0Eqt6y9uZN35ozZmuAzErgk3FoUnJOEwCyyeZqVd16AIRqRHTPJLNR85HsxAe3mMVG8pWSkF2cKokADl8Pit3QEsFR0Yv1oZyKJZSJFkj1T60Zd4xM4JoLjd1I7qCBeWn5UKdKcZeuVYvieP1mlxp2','FY1i5YTyU7gA5qeCophf5n1bxCjT39XpL6','EhCvTmL1mFdTH9u',13);
+INSERT INTO t VALUES (7747827911320896531,1826600,'dg5ixVDHfleBE7epNeV','IWazgVXz3YLcNhhsc37CtUPbFfBbxor3FKfkdgC68oAEg0D3K421HOuJIk3ze12RCRgQE3ZbLAt0hHbuVgfZZFvt2kHDOWA7xSTcd89eL0nD12CaaB3EXROxRH6XATc5a6jGvl7Ci0ZDxDREx','3HlUQa92','9','N','4r',12);
+INSERT INTO ti VALUES (7747827911320896531,1826600,'dg5ixVDHfleBE7epNeV','IWazgVXz3YLcNhhsc37CtUPbFfBbxor3FKfkdgC68oAEg0D3K421HOuJIk3ze12RCRgQE3ZbLAt0hHbuVgfZZFvt2kHDOWA7xSTcd89eL0nD12CaaB3EXROxRH6XATc5a6jGvl7Ci0ZDxDREx','3HlUQa92','9','N','4r',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5810690843001400511,9289006,'imFTx0iw4QVeuY5Tida0NCCIIk','B','bSUrj5WiwK1FbnGxKXsz3','Q7Dv8kserH2CJn2bNkAQq6V8A0Hyd2Cu09gOeq5PnzfUz48XcO0nBPDuWyXbErk8EqjLY2MyWtx5oD9dsuj0nyXfh','4','H',13);
+INSERT INTO ti VALUES (5810690843001400511,9289006,'imFTx0iw4QVeuY5Tida0NCCIIk','B','bSUrj5WiwK1FbnGxKXsz3','Q7Dv8kserH2CJn2bNkAQq6V8A0Hyd2Cu09gOeq5PnzfUz48XcO0nBPDuWyXbErk8EqjLY2MyWtx5oD9dsuj0nyXfh','4','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (14985670027827106873,1060423,'wgSq0jfdhAfMlYow1rSXUKMqZoyVBH','RwXeSs8mVB0LanjqUpihYyP1qOyMTi7PV3Yv3KNWjgl3SRwsdKhiuXS2Au5fBlMkVISt0sma1atDrUVGiTCChNeysbRgEMczO0XpUD9BEeq1dYrnmxaVKGglojO7','oN8z2oA9vNJ89wadJYt4CM','XZoaYpeNCfyRKNARPDIZ3wqxn1XjhigiFlNsTRcZHyslrOtHuMksZh1TrJSqavZvdaeE6oTIhzhnBWRDtws','T3','l',14);
+INSERT INTO ti VALUES (14985670027827106873,1060423,'wgSq0jfdhAfMlYow1rSXUKMqZoyVBH','RwXeSs8mVB0LanjqUpihYyP1qOyMTi7PV3Yv3KNWjgl3SRwsdKhiuXS2Au5fBlMkVISt0sma1atDrUVGiTCChNeysbRgEMczO0XpUD9BEeq1dYrnmxaVKGglojO7','oN8z2oA9vNJ89wadJYt4CM','XZoaYpeNCfyRKNARPDIZ3wqxn1XjhigiFlNsTRcZHyslrOtHuMksZh1TrJSqavZvdaeE6oTIhzhnBWRDtws','T3','l',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9514661477778173729,8887133,'mMVBlYlTAp4Eq6nQNJhda5zn27Xplu8wbDfYpl6k6wbkUf00Uj8kG0B7npP9OP3','QUHWv4V6BcUHWoUp0vCJGPICqmRyd8g08UuQUxJ7ljC8Gor3iXRzV8ssqwjhsaB7ApBBxioiHHJyPMqRI3A6j93BgXlDwSCbwgofsmk5CgBWB6CqYYi43KNw5FOHHqqC77DeLbq7IfbQOb36llrjfpukgujJG4nR5klVTgx0fbkm0r0SUyomh7rl29vr1MnoQlrB40hoSleqCb91nYoDCHEtKvf1EfTCxkPtg5','JNRUEZqtjrqGR5Sb3qx5rvhAsgPUjrCHueHmtNLD','ju3cyvivusvObwbu4v2pPYDsUg2OxAbVoaMXoSzBrIjYeCmv3bIOWKMwhngQ68nFy5GuQgiodGb2kWQk9PwwMyWth8sFOHmslxkcUoVYs9TW7kkAuh9i9GSXhVKmeDbE0y6Xafpz92w2CGAMtzPb1FChNShnCWiOlJVOtkdLojB7S1DHSVCGDz5m7N7gfPyZ1h97DHSgsf2gNa2TCpgBiIcfIqO06MXTxhm07','y','vp',15);
+INSERT INTO ti VALUES (9514661477778173729,8887133,'mMVBlYlTAp4Eq6nQNJhda5zn27Xplu8wbDfYpl6k6wbkUf00Uj8kG0B7npP9OP3','QUHWv4V6BcUHWoUp0vCJGPICqmRyd8g08UuQUxJ7ljC8Gor3iXRzV8ssqwjhsaB7ApBBxioiHHJyPMqRI3A6j93BgXlDwSCbwgofsmk5CgBWB6CqYYi43KNw5FOHHqqC77DeLbq7IfbQOb36llrjfpukgujJG4nR5klVTgx0fbkm0r0SUyomh7rl29vr1MnoQlrB40hoSleqCb91nYoDCHEtKvf1EfTCxkPtg5','JNRUEZqtjrqGR5Sb3qx5rvhAsgPUjrCHueHmtNLD','ju3cyvivusvObwbu4v2pPYDsUg2OxAbVoaMXoSzBrIjYeCmv3bIOWKMwhngQ68nFy5GuQgiodGb2kWQk9PwwMyWth8sFOHmslxkcUoVYs9TW7kkAuh9i9GSXhVKmeDbE0y6Xafpz92w2CGAMtzPb1FChNShnCWiOlJVOtkdLojB7S1DHSVCGDz5m7N7gfPyZ1h97DHSgsf2gNa2TCpgBiIcfIqO06MXTxhm07','y','vp',15);
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 CHAR(5) NOT NULL, d VARBINARY(37), e VARBINARY(76), f VARCHAR(24) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (23288,45667,'d','QAGO6kPDnKzYY','NeH6yh3wzB1k25V4KMFNe1vPhQxLeQpzajGNctCv9SUDKh','PrBqUKXIpPv5wSqW84bUJu','4UFaHubvl82V5n7uXWm5hLSRgPy7tIG0','skcvgvTfkfjsFWUH6Z6ofoZhwaz',0);
-INSERT INTO t VALUES (-4123,63544,'7r','x8','jkon5nMqh0V34j0s3uSQQAOSUejjTsg2LYlGXID','J5SSkFpGRs','OvB7kPtP2qJi6abmNX2Xab62pqNwWjChx1iWABrmAHX4Hf2QlD7QWGC2orQf7OBJWxbh3D','U6IWqgzrFUbE8xmu8DJBMu4uKXzZo8ELHskImgFGHGnZpp1iABzuNaX7z4ns6gF1oFnBO',1);
-INSERT INTO t VALUES (-6783,61947,'7vMMG','VHxgxCpZ1xwh6VfzBYomccH','SQ','cSKivAKfDnkRe1','KPvBlXGWaTM1PlDijkLBSoGxyzYABGQMsaAw','BagToS09ODsaUix26NJgz603V1wuT2J7bWosO7OTzQelHVmrWn6xj7',2);
-INSERT INTO t VALUES (-7642,41463,'yfm0h','7l8bv6Y0mbMHbu6','rz5fdaDO1xWZdT9AtkwGUZ5UuqPhYCQsoqTxjJjL','pXUHwbSXeQDrgKx','C4ObvQYX7yLbAi8cjZqhZlKUOKERvHyAMrvSuDo3aUQu9w475EYhbgmoeP4J14qp','3fHST00HvlBD2xsA6YVwiSHEKxODHgSVRSF6BWQtL1abz',3);
-INSERT INTO t VALUES (11939,6990,'J','JKFzNothpB','YKVnVwc8FU9tq1LaNePncPz4zjCAUnXtRxkTKdXxtqzn13LhlFu104gNmXhaVsDYvS0S','893aFV4UHSgBkJJZJT','mnTW31hJqSGap0YDrWYF9btOejnjKxVExtPWEAL516Lwkw7R1ChiNtx80Js','SM8RZwl0ATGhNjXgXWX6ZsoGbDjkWgBehQBO3AiJodBfXrRFhR1eP2FCi',4);
-INSERT INTO t VALUES (-165,39194,'u4Z','PiK1BeHCdrmOwmcjvUAGeLrRuiVxsUMRQQ2','cbHKw4LqElf3bTI6FlkppvkJQEXFTlFuO7Wfz9f4ZYYQipafFAYYn35G8hZGd','mIDzz0BysQbHH2Wjb','hseKzhLqUat2f8WAAqTq','4XoaH4PEDmWV3B7OsT',5);
-INSERT INTO t VALUES (12078,60169,'yPJh','f6NNRyRdxGXrZj8IiZOlf8dg9AWLHWu5zgT3E','pdHOmugXwIHSbiquiDoArNdeEeejIQKgXJViBG4','AZPtF','vef1pmFpMkrQSuNtERGajg4p2pvM8CsnQl0CmO4Sa2UoRGvjjTTOFu47IHYTL3SVzpemTfyREh','LS0ZLWp3DNewdnKZEHimEL4JfwRNM8ad9IBqmhPWoNaI2N9nk',6);
-INSERT INTO t VALUES (26992,59688,'2rB','ClKcIuJ','1YF','knE3744zHFtBTS95tI','1ebadAemjkgrCRqkUZ3acOkWuTmjosgo3R10lm6GcoqEB12nSuvefLOQ','LaLz8AvepwEP1Eh9QMHLAmaGsrUEyfiKc3',7);
-INSERT INTO t VALUES (30228,37223,'WBN','eK','TTvAqCesvSJNxuDPg80kWhG','I7y6n0cldDtX8r','yWyoMiuCpaY4MXGDQhnm2r287mZ02fGgmB3EGmlOABnht4cUINea44MmG5B99NhztzstymS','dYnw1JtRNXyvd8SGZ9va3Q12gFuVEZMrOARjTu95CDO6PrqKHU88X8CI61aszFBkRP23ahGTz',8);
-INSERT INTO t VALUES (3989,10674,'I2A','NLKWgSg2QMGujBk38GIm8L9Q8zfOO57If','UD1SMfLx6rdsruxlEm6sUGKYojbe8WtnUOBgtrgeW2Ci7sBpyYzE715X1oXs','VUylFyifTnjF5DTPQou8ex','CHC3tNhDCfcGPrYU6TTv8H6YnBoCelHbaDX4jwgMGJL7jHsF2dOCTzEXRAtv','EzzNUqLT09Ev1Hns7Dq1z40YwLL0MBdXT6qcxXasGbHPatPtTFkf',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(92), d VARCHAR(5) NOT NULL, e VARBINARY(33), f VARCHAR(16) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (60135,21183,'TonEtqVjxMHQ','Dt','T848ouTr1TWtaTFfOi65','a6so3yzqsXhIC1','b','2',0);
+INSERT INTO t VALUES (18640,7270,'K','YTpNP','kBBhf02sXhiQnPiU','joZ','C','x7',1);
+INSERT INTO t VALUES (9288,16223,'KxTlECGZkox2oZYMFhOydJNxcYLy2oBBYKN8S0q6','kmowq','CzLWdHwhPS30gmrWV4rck3pbL5TUPs2','jMb2QmOgRN6D6FA','1','f',2);
+INSERT INTO t VALUES (19668,-8787,'oF4CgZ1PO4yDBu','IY','YLKpKHehgxYGlIcTnx','HX','V','vU',3);
+INSERT INTO t VALUES (47626,-7685,'m3wY16YA45CqJdO8oE78Eyr8Lr61c4ZuoEmVZwrdDZYAaE4HCtRKp9JWQQte3vrSbsz4oX7','8Yzsq','UA2MUD4XY5SBZZ0H7TFTi','fP','w','SE',4);
+INSERT INTO t VALUES (33150,-8710,'7CkHl6jgq7HsSGALcdQ85XePzLSlWo9KL5mIv','jLQa','IGKc9EB4vlnOP2RYcZi9AKx','UlbtDQJsdoaEa','0','gX',5);
+INSERT INTO t VALUES (60280,28219,'0jXzllr2So2Syk5elQyVYQ7qntB6BHJafRzfy0gsWxWRzDJKm8paFrkNg0GJuv1RyX','4RLIH','UaEsIauo7peLxqjM5volhNgbWKh6uquO','Yiq4RvCTBa','e','F',6);
+INSERT INTO t VALUES (43717,-25738,'4yVDJCEIJ1PCJtgtuzSVnsH6sdruOkiWeH','lr','6h3lbC','CPrM','G','p',7);
+INSERT INTO t VALUES (32861,18595,'3dkmsUGNarlV7a9HXGD7DSk0ctBV6qoO8T6mVJJ6Wu','q','0EffYtTL7muGdo','fv','f','lv',8);
+INSERT INTO t VALUES (51694,27649,'yC','5U','NzzaHWtfmmVZJV9uESLRy2SP','1','P','S',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(92), d VARCHAR(5) NOT NULL, e VARBINARY(33), f VARCHAR(16) 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;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (-953607023712999232,31944,'k','4CBbFLcEtmmcDBom08KyMV2ZjR','K1Vb8RrTHQTESaTDhY6Y3PX9k68K3xVIy6a8FlW1KTCZSFCnD','R3MYtrt0m83ZQ5b2LStf','UJEqzPkzk0RR4cnCwtammLZMHcPOSFlkKQBCnWzOHWpKgvmX1xs','f68dx6Wtb6emU6jacwMRSmsjs2TbDOt98KGiQ1LQl1IguNPJbirtK30rEbarlIwCOBqvbEr16XO',10);
-INSERT INTO ti VALUES (-953607023712999232,31944,'k','4CBbFLcEtmmcDBom08KyMV2ZjR','K1Vb8RrTHQTESaTDhY6Y3PX9k68K3xVIy6a8FlW1KTCZSFCnD','R3MYtrt0m83ZQ5b2LStf','UJEqzPkzk0RR4cnCwtammLZMHcPOSFlkKQBCnWzOHWpKgvmX1xs','f68dx6Wtb6emU6jacwMRSmsjs2TbDOt98KGiQ1LQl1IguNPJbirtK30rEbarlIwCOBqvbEr16XO',10);
-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 (-7951786143711341390,41834,'7','PJ2mu2JfS35N5aTRHVxlP82cWBmBUpucBds','qIXtExTIWyI7FPpcdDU7fsxp','mbzYHNohnzwvTOZmcFTp4pC','mqMgxe954UCKXOiUiQ73UpAzocoOGqRUk22rdo7SUVZJwcEdL2kLOihio5OZvUi9','NRlNbaegcPXNEuG4cwgyPqtkn8ki3UPw8DMUHLS4Bw',11);
-INSERT INTO ti VALUES (-7951786143711341390,41834,'7','PJ2mu2JfS35N5aTRHVxlP82cWBmBUpucBds','qIXtExTIWyI7FPpcdDU7fsxp','mbzYHNohnzwvTOZmcFTp4pC','mqMgxe954UCKXOiUiQ73UpAzocoOGqRUk22rdo7SUVZJwcEdL2kLOihio5OZvUi9','NRlNbaegcPXNEuG4cwgyPqtkn8ki3UPw8DMUHLS4Bw',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6819282818648210014,33429,'s9Con8','tt0Z1cUway2473JFmk11YVlUIXEb02fAYQSPAKK6aSKeHAikldNkr66bq36miUb3Ke6ncg13WJo4AgKUhHUbKg2SOls3tE7h13Tir4zTJbG','64DJuCBlawXWndOTfEUgm','ySXlzTCcxpoR0ahmCPCVc8F0','LwgbmLpnQpw2Og2OzlK1pbyVHBPY6','C1dFbw2acnX',12);
-INSERT INTO ti VALUES (6819282818648210014,33429,'s9Con8','tt0Z1cUway2473JFmk11YVlUIXEb02fAYQSPAKK6aSKeHAikldNkr66bq36miUb3Ke6ncg13WJo4AgKUhHUbKg2SOls3tE7h13Tir4zTJbG','64DJuCBlawXWndOTfEUgm','ySXlzTCcxpoR0ahmCPCVc8F0','LwgbmLpnQpw2Og2OzlK1pbyVHBPY6','C1dFbw2acnX',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (15944584646886208757,10262,'DGhw1KKNFJcSe6lZkhOzKaRJWNnRhiLJmsT2rDMQSSiwwnU2L0E4RO1ZYxtP2kdm0ZsT5HBc5mZjkEHCCFfGCYwv1Qv','ZN','bGo5rV','9dlUIPng2Oy','S','z',10);
+INSERT INTO ti VALUES (15944584646886208757,10262,'DGhw1KKNFJcSe6lZkhOzKaRJWNnRhiLJmsT2rDMQSSiwwnU2L0E4RO1ZYxtP2kdm0ZsT5HBc5mZjkEHCCFfGCYwv1Qv','ZN','bGo5rV','9dlUIPng2Oy','S','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(93);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(93);
+INSERT INTO t VALUES (5174008740853821033,347,'MbtnKPnL8TQaPnJPyc9h4goTc6BnfzwhTvCzRRDYQPZcDM6NihtYJ55pSjTjdG2PMi9LeM6MgQ8','g','Ntlfyol','krFd7NnDZkU','d','R',11);
+INSERT INTO ti VALUES (5174008740853821033,347,'MbtnKPnL8TQaPnJPyc9h4goTc6BnfzwhTvCzRRDYQPZcDM6NihtYJ55pSjTjdG2PMi9LeM6MgQ8','g','Ntlfyol','krFd7NnDZkU','d','R',11);
+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 (6090391280069231075,2393,'GMj8HiDStBwx6zXmZ4t2NWi65Ogj','iYX9vuXsDtCTQ4eq3tW5QQA2B2WwX5NsctRwYf7CUKSZL24bBtpfVwjyqBytenhsDc','42BkuiERoBTLXPKhZv5zWn3TY0wLKKB','fUNGv','E','10',12);
+INSERT INTO ti VALUES (6090391280069231075,2393,'GMj8HiDStBwx6zXmZ4t2NWi65Ogj','iYX9vuXsDtCTQ4eq3tW5QQA2B2WwX5NsctRwYf7CUKSZL24bBtpfVwjyqBytenhsDc','42BkuiERoBTLXPKhZv5zWn3TY0wLKKB','fUNGv','E','10',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6627900903579157258,45037,'SM3dS','X42XiPe5ynCQ9MCH11MArO4dd074QrCakqpic5GJuvPGAMk2ZGmjq7n4CExiI9gULHDVWfCEfAMz85m6TnhDxQlmf','YZuaacF5','Et7CylMHVnF4ncH2OTP2sFeG8IS3buFCV1uX0N2r7EbQVcoX0pxVFWxWmm0ngTJMav70afxcuRaE3WWNiukdK8yjPWLTqAJ68ZYHQj8FbcKXgW2SOFf3TtyBLOLzMfRMAhb2fBjaVcnZ4gnprBcCL7sczVfryroduaz1PniSfqufiIShjtDx2KRUE7r','9zFOBCf0okkaAue9OA4TbFh4k6q9','grpdFPVFN7FLv',13);
-INSERT INTO ti VALUES (-6627900903579157258,45037,'SM3dS','X42XiPe5ynCQ9MCH11MArO4dd074QrCakqpic5GJuvPGAMk2ZGmjq7n4CExiI9gULHDVWfCEfAMz85m6TnhDxQlmf','YZuaacF5','Et7CylMHVnF4ncH2OTP2sFeG8IS3buFCV1uX0N2r7EbQVcoX0pxVFWxWmm0ngTJMav70afxcuRaE3WWNiukdK8yjPWLTqAJ68ZYHQj8FbcKXgW2SOFf3TtyBLOLzMfRMAhb2fBjaVcnZ4gnprBcCL7sczVfryroduaz1PniSfqufiIShjtDx2KRUE7r','9zFOBCf0okkaAue9OA4TbFh4k6q9','grpdFPVFN7FLv',13);
+INSERT INTO t VALUES (4674207510060978477,-2966,'LmyIjEDFf08eLbjiKe7urRbhBbdxk8NIrW6u8u','Hg8mLaSDldIUXp2ROPYIxLptvQ6iQMCLnZ1NUhmavysjaj8dVy9WLaCVpDfTMYnd7yC4eQsrCJkRMWCqseIZSY0M4jT11SYnSMWaSLMQprJgIXPumRrxfAURqFtwifEZ62467QNlODJOqvquP6yyKl0tzbsu51CHuSouL10I8aLP0KfEu4MgxEp5qEDikbhp4n0lKYQ4lTeabIq9bMRZxlQTargq','78skoOC','8ASn8sk5p9gR2mUvjN4gSd3IaUTxzMBMaxk3cbu0fbtEMeuszwvgVwxA1qmg1W','R','Qt',13);
+INSERT INTO ti VALUES (4674207510060978477,-2966,'LmyIjEDFf08eLbjiKe7urRbhBbdxk8NIrW6u8u','Hg8mLaSDldIUXp2ROPYIxLptvQ6iQMCLnZ1NUhmavysjaj8dVy9WLaCVpDfTMYnd7yC4eQsrCJkRMWCqseIZSY0M4jT11SYnSMWaSLMQprJgIXPumRrxfAURqFtwifEZ62467QNlODJOqvquP6yyKl0tzbsu51CHuSouL10I8aLP0KfEu4MgxEp5qEDikbhp4n0lKYQ4lTeabIq9bMRZxlQTargq','78skoOC','8ASn8sk5p9gR2mUvjN4gSd3IaUTxzMBMaxk3cbu0fbtEMeuszwvgVwxA1qmg1W','R','Qt',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (4885670891873561970,-32543,'hsGeR9kUfWSuZPVVgsdoBiKFFWz8PWHH6jADXnDbARp1OvPZLQPh','wkx57FD9MtCnluKVEk23mZMHiq1pk9WhEoXJ5E9cDWUq5FNQoKZgpA5GVLnyypg5Oa3RpCuFvgPfDNehQHOAFy9fulMaVqVd7KdjP4KyhuPC8g84OC6nTuu4zFCG4CMkPI9KudQC0gZ947Ev2FLf39HXwpioVe13xFl24Lk5amV3NMTrMhSgDs4KiB7eHBvamGRElEgXif73a2YI','RyVszH2qdkDjW','AqI3MGLTgN7Zg8cgL6U9GlTrmSfIRqmMHNN1W7DCLIXazhXmgnI658vKixQ1Z','yR','U',14);
+INSERT INTO ti VALUES (4885670891873561970,-32543,'hsGeR9kUfWSuZPVVgsdoBiKFFWz8PWHH6jADXnDbARp1OvPZLQPh','wkx57FD9MtCnluKVEk23mZMHiq1pk9WhEoXJ5E9cDWUq5FNQoKZgpA5GVLnyypg5Oa3RpCuFvgPfDNehQHOAFy9fulMaVqVd7KdjP4KyhuPC8g84OC6nTuu4zFCG4CMkPI9KudQC0gZ947Ev2FLf39HXwpioVe13xFl24Lk5amV3NMTrMhSgDs4KiB7eHBvamGRElEgXif73a2YI','RyVszH2qdkDjW','AqI3MGLTgN7Zg8cgL6U9GlTrmSfIRqmMHNN1W7DCLIXazhXmgnI658vKixQ1Z','yR','U',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8416047295856179396,23253,'U1RghwiqFSmqldcLczTpa','njQmWWEEurx7A22FScKtMkiZVd7pxFiuk6xOh5pnu3p9WmGIJ3uFct5YRV5SI9xJl9YJ9Vr3RCJizISPtdVD6XPZB','ZfU4PovVykrZ5ZvobVACGE','HpEHItt4euilgWvjFkGA5yENBU5AXWdeXl4rpug0m9MER16NwchiZw1rzu8S0sCqe5aBS9BqUFvcU22WZGiKv46mYNx6B8vGqe4bfIkuernCIEJZM3sp9sOXo8RkFol6Bn0LX2Xzc33vfFuPAosG86rhfGN2ZjIJGKW9pnx5VKmis393fQmrqzvfhu16bky','t','OZ',15);
+INSERT INTO ti VALUES (8416047295856179396,23253,'U1RghwiqFSmqldcLczTpa','njQmWWEEurx7A22FScKtMkiZVd7pxFiuk6xOh5pnu3p9WmGIJ3uFct5YRV5SI9xJl9YJ9Vr3RCJizISPtdVD6XPZB','ZfU4PovVykrZ5ZvobVACGE','HpEHItt4euilgWvjFkGA5yENBU5AXWdeXl4rpug0m9MER16NwchiZw1rzu8S0sCqe5aBS9BqUFvcU22WZGiKv46mYNx6B8vGqe4bfIkuernCIEJZM3sp9sOXo8RkFol6Bn0LX2Xzc33vfFuPAosG86rhfGN2ZjIJGKW9pnx5VKmis393fQmrqzvfhu16bky','t','OZ',15);
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(96), d VARCHAR(55), e VARBINARY(73), f VARCHAR(33) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1590209452,-276312861,'E0CS3czU3pmwzpG3BwSSoIKXR43u3NYJfl6At9JNIC9vWAnMJ3QxB1OlM4j7AwMbzOtG7Y21KpMaEjgGa0er3GWFNi0Tzt1','4zcmoVz436Z2N2hdr62EjwS0nrHQBUOhbOOYv3v18wUNTp9m9EiNz3V','EwVbxAEMF','z3FCYgKpg0TFeeCcawU31Tp4hAFf8fvDK','Wkjs74zOSZPzpQXKufZomKa8bA0ohJQ','p3kJQzbPkJXu6tjpEajiUqOpys9jM0',0);
-INSERT INTO t VALUES (-1464261243,-749105821,'Yg60UyAq2X0CzgugfHjKsTOAgDrsZ0Tzuo9Qbk1iPrFJWmOUW8ykFvj5GtIRmQaUjdnudf6njDyqfOgWI5P8t3wfbgxvqQ','FbZXTheGQgs0cEGe6DY7cSLbbWeaKy9ZiLTwLMSjwep','s8D7xAomvrUKLbni0HrZPAZgJ5LOiHOMjOEWzBEUmS','R9VSofzWi0WIoWduplB','4SU7M7YcwzI32RZK8PvM4PKdINa3bS0ABNiAqXEmWcgl2ej1o6oEHHFimkRorI9Hkcf7pSJN7cWthptwkTYRkGpWnsQ8DpK7m','XOOY8OEzDu6tRdHn',1);
-INSERT INTO t VALUES (-1986788996,1823506843,'oLXe2YPxRaokS','MOfPAY7ke4yfBTwdUUxoYvLp','XLNE3EOXoDSkBHWXNNpQhyHI','kWp2Jhf5NDJd','WgC0ggkiMpPI6WJGB19K35hGDW4zsWZ48XiYIYeMgW0','srwJiORpuAYpTEmJmhWgmzTpUNW5sGyA0oJDhCWFB47Y3Bhms3PnKpabjkt9S',2);
-INSERT INTO t VALUES (496681783,1297976782,'ISLSEMVl3VXb7nqTpKjt3uQ','klATONfvFWWkMg6Za0fUnRsJGPo1ZaH4JkF059UO8e','zu7pK41Nm0BGnaBZuj3XiTXEgIEQCslj8UhFXso7DiwH9fpGPtvTr0YgtqT7A0JVoCyl5k1O','8rnDI2LlDs9YLztr','HLqPGDewEZnwxsxSxFb9IQs6C4znF66P0X7A28nfWdKFdrP8DClc004OzcKyXCD4zitv','jsYpIywOUEGP88RLbrtJaBVwZMrLGvSLdjTIRToOvWBPbb0LD5wjnjAbuMijwSlpUkjqxyrkFpux4jcZoE6CUcUvD8y8',3);
-INSERT INTO t VALUES (-1497983003,1370007220,'q2JQa3y0wo60d3C','DRWU81gwAsgqa51uIcDfeiMyCFdNd1Dq7FI','u3nc7uemwmkiCAjANLq9pWO','mrrTdHpFeVs','rXln7ozXSPUV7A5Zj5lejVyDncYFYFGBSSjTFQquuj5A5qOncSZxoMeZRo4HouKJ6','HvChj',4);
-INSERT INTO t VALUES (446552465,-1955596798,'ihzZketUrtppMmjfy4FeUl1cEzJpFawPx2I2hPUMSlLK338HUtxyIBFjs','SQpL9c2HwFX3mhbNoYU7CP6qGvZZL','y5vakH2od61zjaAlvdcs4fHc7','sze6XJwL21wm','IbnT3g2bo9pZICVhJPKeEtRjB1qPe7fvnANivOzH3UMSGVJd7C39COH2H3AvzFZfRzlNR06Y1J','tKUT2rhhsQsNtMZiXGL88x83Rl8pusu8QF2SlUUdco8eadLDcylOIuMGmIJLlKgx4JZqPNwR8dG',5);
-INSERT INTO t VALUES (535314969,-1951682529,'atoo2NcI6do127QPoQGsa1kNoTXybYfGTThXEbW4nfuq66zsKOBniH','NgzdpXcwO4PispfGD6Ww9KN9nAm9bn2sw0Ggp1WZSNHLvoxi','6XVfxR1vMyZvHGHsTcvj7SOGnNyRgE9H5S7PZd0cNgvQgyOmcnLyAcbN9Ql8k','7','o1En7S2cj4qtvCzFoiNubWdJB4vAh','hGvYNZXMwX0zCxKTc3hXELl7acJEk6u7So1i2GG0lmLKqmF6SDQ2hcy896KWWYMZybr158wM32249HpCr1wio1tQwv',6);
-INSERT INTO t VALUES (60041266,284815870,'f5sq59WZ5fcd0ZnYcHuT3nXi9oZAnbkRWEWqij','gANl','z97wSfO6K3z09EJMZbSqSJKTXAit8hEYbA4HKBSHpvVqZiRaPf23ZWBrh9','vL6asD5KKCQ8TTGBtXMKMEhnZt0','8q1SOGnrjbLxaYM78bIEBbs4sN3G7ZN5e09JBpO','mQVrG8u',7);
-INSERT INTO t VALUES (149710995,-156185445,'bdaF1aUR7','MPhExk2XexfiQ4knArOuv0WJbCHZciOiJPVpQT6XVzQ6wGTKR3wL9TF','wEtEYlNxhLZ55Z7lXDtFAuVoC81dYUwVjH8','GEJEi1RrNVJIScYYgCGFW9sLMcD','oJ','cDSH',8);
-INSERT INTO t VALUES (1197119435,771080450,'APTJqGpPXqyImheaibG3lJnamodIh9luiVo9AXJxXI7tTCsslLvUyT73X1Y','EQcQaodl2uSfG7N4bf0Whsx8zn','AtYnVy4ggxctShKMpcEwr57bMBNJclxL3RQ6iy0yR4PPU5gKin4NofpuZ08KHB','BoyoFS2wVu','DcbiU6n0ibWePtRJa3EXkeu0bbtkQ44lOi7oqInNqvfokq8CQhj0M6XS14LjU','rAqAi9frune8VtuQyxUuGouO6LF9oT7kFJH36lZ9TPCPVAIB6SGS4rCpUVMpY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b MEDIUMINT NOT NULL, c CHAR(22), d VARCHAR(41) NOT NULL, e VARCHAR(54) NOT NULL, f VARCHAR(36) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-21758,2974292,'wHTzMboFm2ng1DTS9ZARw','21dtJClA','8fCjXFKLmfRP9mIp44w9DHzjvBRYCZl5Cja4tqrrNWFY','s2X9FihFRczpJIIlEmRaaiZ9KLbUD0Cv1L','T','R',0);
+INSERT INTO t VALUES (8265,2360585,'L6mo51bCc4Rl1xY1YeuzU7','RaJMxEiYvN9sqrpu2YfRgjbMJh','2SRBEIgdDg9QjWDgh5jg7A6z','OcHHkk6gCwEDfdiZYMH7sQQL','C','v2',1);
+INSERT INTO t VALUES (-4219,-5228616,'ptc4PRsa5L5sES','dPBeBl','j2tKz','qPWL2NbVuk6JBauRw8Qu7vYyTI','p','nO',2);
+INSERT INTO t VALUES (29716,-3969857,'t30vvEieqbSc','mFxAHCFpJCL3yyamdcnsIXHiDCkIPOjs','igR6dWaAsA7aLZw4RmBdxGF7uqjwL','r1AmZchsVrXIyNFNhXvfTJQ','O','B9',3);
+INSERT INTO t VALUES (-16834,-906734,'LZXj1R19o1kO4T7zQ3CO','LlVYZUXszPaEwaosYJcoVIjGipI5wRiKBUizH24Kd','WcQkL1x3v6DlcG','nJ50h1OX62UQ9AxZ','G','J',4);
+INSERT INTO t VALUES (-2392,6206244,'VF','oeGNqOb3GdDuD3sENgifhV','es3','tcEPHNY0EUOf47K7dsRyibs','L','8s',5);
+INSERT INTO t VALUES (14146,-5930262,'4dnjcvf','YPrIZlRHHmHwT5XKvvo53TpGIg0U9GpWh9wto6Y','h8gx545ul3MgZt','g8','W','n',6);
+INSERT INTO t VALUES (-20192,3563609,'xGY4F7tWuW8tgk','Kr30GeeIk0P','Y4ZP8GlDWW3rY','Kfo9vzSWu','n','r',7);
+INSERT INTO t VALUES (17191,1161959,'hl','wFYTYfUPXPZHhfYCuADNngA6AGKo2i9CxWEXWDSP','obBo2SCcDtXL','l4KfWIwx0ZvdWmeG9F1nsVYB95vSfgrBAix6','C','1',8);
+INSERT INTO t VALUES (562,5091691,'8L0uFLYkOP0AvIKJMvW','GcLhRtfwpdcWNeRd0','wwJzAAvJkJvmdQ1ukoQcuIGx','uFRCKlrn05','1','Iw',9);
+CREATE TABLE ti (a SMALLINT, b MEDIUMINT NOT NULL, c CHAR(22), d VARCHAR(41) NOT NULL, e VARCHAR(54) NOT NULL, f VARCHAR(36) 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 (-8883623454383841250,-540207956,'hvoCNVGipMyyIPZcR','ZRtAO5lCU7RDZzuyJrKCT5150ukjHUlabnx7','gKdv34lxqb423Oo78ONi5mTQ1fbN92IEdwNvZpsfGnuxlaPEd2Zxy6fnKoxmqmm','mAObw9H5b','2lWf8nJ9pB0dQPz6','SWJ8erVnKh8MUXx5W65KCqnOmAO7R51Ub0jGiRXF8JsVuXfeMAklg4wqHLXHyJFNbyYTiWbE',10);
-INSERT INTO ti VALUES (-8883623454383841250,-540207956,'hvoCNVGipMyyIPZcR','ZRtAO5lCU7RDZzuyJrKCT5150ukjHUlabnx7','gKdv34lxqb423Oo78ONi5mTQ1fbN92IEdwNvZpsfGnuxlaPEd2Zxy6fnKoxmqmm','mAObw9H5b','2lWf8nJ9pB0dQPz6','SWJ8erVnKh8MUXx5W65KCqnOmAO7R51Ub0jGiRXF8JsVuXfeMAklg4wqHLXHyJFNbyYTiWbE',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(97);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(97);
-INSERT INTO t VALUES (4782936876396745279,520590185,'tKrKj7PR6D68zDcItGoAQiEdExGV','S3rqoMHh3CFt7Ed3l08ttgW4fnT','uGZ3N2rWymvlC60UAeOwc0JN5t9','4kabJB','TWC2jYTPn6mLDNwrmtRRwaDiLAVNRH9NrM1qj6yzrYE90GwQ','t4DbVA1YI27RPyxP2Uh4xkO6TV979MrAamaLJULrnTLYKbg2egzCbKMYVb4vPyr58loZAe13BDH1EE7JCA9uR5ZMh46nDXpHb',11);
-INSERT INTO ti VALUES (4782936876396745279,520590185,'tKrKj7PR6D68zDcItGoAQiEdExGV','S3rqoMHh3CFt7Ed3l08ttgW4fnT','uGZ3N2rWymvlC60UAeOwc0JN5t9','4kabJB','TWC2jYTPn6mLDNwrmtRRwaDiLAVNRH9NrM1qj6yzrYE90GwQ','t4DbVA1YI27RPyxP2Uh4xkO6TV979MrAamaLJULrnTLYKbg2egzCbKMYVb4vPyr58loZAe13BDH1EE7JCA9uR5ZMh46nDXpHb',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6399682309196285843,1383968472,'VqdxHYMct2HuoK3CRxPYQ','Z75cq6M2vVBWWsyHaoW5LnvHPJ1RrxelkK85C2bO2XHkRksw2qMl5vebV7jZO9kNnhmyqPTzdnwSLVfiCfvU3rUvej2rplyHJ95DmJBZAQSrFfboSxEqRofGcRNhnCLfMmwVWRGgZxNkayh7leGqIWJMBRgl7tS','9piCcvxfNYWyufqQ2VsDt','hgZ7YAz','orjhntUisFPVKSYdaQJA2SnA22g36wDEsELIf0eahnlG7CLXHkXV43yfjjFHJibWpz2TNMJASczfd5tJXxRYVge4QZsvz','zd6kdotkho37Rp',12);
-INSERT INTO ti VALUES (-6399682309196285843,1383968472,'VqdxHYMct2HuoK3CRxPYQ','Z75cq6M2vVBWWsyHaoW5LnvHPJ1RrxelkK85C2bO2XHkRksw2qMl5vebV7jZO9kNnhmyqPTzdnwSLVfiCfvU3rUvej2rplyHJ95DmJBZAQSrFfboSxEqRofGcRNhnCLfMmwVWRGgZxNkayh7leGqIWJMBRgl7tS','9piCcvxfNYWyufqQ2VsDt','hgZ7YAz','orjhntUisFPVKSYdaQJA2SnA22g36wDEsELIf0eahnlG7CLXHkXV43yfjjFHJibWpz2TNMJASczfd5tJXxRYVge4QZsvz','zd6kdotkho37Rp',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (8347220,-7040475,'X','iULlsl2Iw9TKFSEuwiJVWw7tHWR','7lvdI1TsO4QiMLkZJkBCRiAwntWwcqbZT9qRQjXPpa4pFBXikxFO3','dWMXpcwMG','r','C',10);
+INSERT INTO ti VALUES (8347220,-7040475,'X','iULlsl2Iw9TKFSEuwiJVWw7tHWR','7lvdI1TsO4QiMLkZJkBCRiAwntWwcqbZT9qRQjXPpa4pFBXikxFO3','dWMXpcwMG','r','C',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
+INSERT INTO t VALUES (6827167,-3689017,'4x9bhi3JrwEWM','ovLYVWuydA','ivdD9WAqi5p1vbAycbf7Y9HOyrFcR53Jm','6Nst9VduOR3nfVLaM','t','X',11);
+INSERT INTO ti VALUES (6827167,-3689017,'4x9bhi3JrwEWM','ovLYVWuydA','ivdD9WAqi5p1vbAycbf7Y9HOyrFcR53Jm','6Nst9VduOR3nfVLaM','t','X',11);
+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 (-7004273,4969752,'f7ayNu','eNOpqj7VelY7FC83f5wS4WBtT','OH6B3e4cLhqDytLAINlLHy9H3lPrnXAM5Khc9rUGfzDS55xQslMlmm','hGXUM0ymLEnv5YYetVbTWf4E','h','XD',12);
+INSERT INTO ti VALUES (-7004273,4969752,'f7ayNu','eNOpqj7VelY7FC83f5wS4WBtT','OH6B3e4cLhqDytLAINlLHy9H3lPrnXAM5Khc9rUGfzDS55xQslMlmm','hGXUM0ymLEnv5YYetVbTWf4E','h','XD',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1152080577031167143,-680529960,'B706PA66xkbhn7IEZiyaZRkFdcizLeNsmJqtuRGzZxPOzZb0DAAwcOFJ6M7wuafhez6A5PTakckNgOd5E9hvE7yLGb','DfBRpmwVC4YGwnHNzyIrG1gokzq9s4HvvUffxXsSoyg3wMHcF4YlzGq8KV1tKxEEFNeD9ZNz1mWEg2GY9MSiVq7dnlcKUApPnzgG2yzQDST3JdjH1fcgjrARLfJ5a4r7dNyNeMbU863JEPIb','I2Zd614FIhE7WXbPhpifqNlwHNVQk5RzYbKx','DynRIr16T28Z5VdrD8574gwDQueXJXkJQaMdg3mLO0jQX2QP61Rsgwrof9E708oClfVlLYovzZeO1PjK8eLLlCloJwTylfFUKffEnBGxrfzQxEStOhyzGYeNeGHnUzmFaoeSDSFjLJfrGS0QTf6rgo11WWmssXM7Ld0meogsTEqxXxM4Grh2RFM7QBolYCWrJUT6uXWUs4Tat8vdzAdu4Lw4hebAM7A5Uz24Dp677HoIPUIzjHQi9','g3alSifzGWDefl6bt5d5A1EOhX4th4ewXqf5LWpsTsWOtlqS9T9Mr1OfmHml1j9ctIAQKW3zdK3SKq5fDmd7yZZ7Q4VdPz1xpu','dYysoFAtbEgWonvucix6nsJzxYJXgiqucLF9PXHlyvhPXNINvvXeZKHP9X4TH44myhfo43vZTFiuPLq',13);
-INSERT INTO ti VALUES (1152080577031167143,-680529960,'B706PA66xkbhn7IEZiyaZRkFdcizLeNsmJqtuRGzZxPOzZb0DAAwcOFJ6M7wuafhez6A5PTakckNgOd5E9hvE7yLGb','DfBRpmwVC4YGwnHNzyIrG1gokzq9s4HvvUffxXsSoyg3wMHcF4YlzGq8KV1tKxEEFNeD9ZNz1mWEg2GY9MSiVq7dnlcKUApPnzgG2yzQDST3JdjH1fcgjrARLfJ5a4r7dNyNeMbU863JEPIb','I2Zd614FIhE7WXbPhpifqNlwHNVQk5RzYbKx','DynRIr16T28Z5VdrD8574gwDQueXJXkJQaMdg3mLO0jQX2QP61Rsgwrof9E708oClfVlLYovzZeO1PjK8eLLlCloJwTylfFUKffEnBGxrfzQxEStOhyzGYeNeGHnUzmFaoeSDSFjLJfrGS0QTf6rgo11WWmssXM7Ld0meogsTEqxXxM4Grh2RFM7QBolYCWrJUT6uXWUs4Tat8vdzAdu4Lw4hebAM7A5Uz24Dp677HoIPUIzjHQi9','g3alSifzGWDefl6bt5d5A1EOhX4th4ewXqf5LWpsTsWOtlqS9T9Mr1OfmHml1j9ctIAQKW3zdK3SKq5fDmd7yZZ7Q4VdPz1xpu','dYysoFAtbEgWonvucix6nsJzxYJXgiqucLF9PXHlyvhPXNINvvXeZKHP9X4TH44myhfo43vZTFiuPLq',13);
+INSERT INTO t VALUES (6565570,-4662288,'dr4b8Q','xUqLVISCbp8eFH9pT7ZW4HV34tdsKtH8l0JuZWRUU18kM4DYxDxvXwlRamgqDhaymzxBa5z7lxMtLkcEkJ1CUkm24NLxLkei2Gd3Me5gak4ipiVPwEboy9G6OoN9lp6aZTyNlXLJgA4p6GeCd','zE8IoZKNdv3vzMaOiRVEJxcFj8zWfRuGMDadwhw45jaiJ8','i1EWT9N7SOR9kAuXgO0TT8dN0BmnbvV07BKXrcuC430CLTT0bZrU8WVcvyWptS8Ifk330NKnaCkqopTAitzwTkqfNKULtQ7g','o','t',13);
+INSERT INTO ti VALUES (6565570,-4662288,'dr4b8Q','xUqLVISCbp8eFH9pT7ZW4HV34tdsKtH8l0JuZWRUU18kM4DYxDxvXwlRamgqDhaymzxBa5z7lxMtLkcEkJ1CUkm24NLxLkei2Gd3Me5gak4ipiVPwEboy9G6OoN9lp6aZTyNlXLJgA4p6GeCd','zE8IoZKNdv3vzMaOiRVEJxcFj8zWfRuGMDadwhw45jaiJ8','i1EWT9N7SOR9kAuXgO0TT8dN0BmnbvV07BKXrcuC430CLTT0bZrU8WVcvyWptS8Ifk330NKnaCkqopTAitzwTkqfNKULtQ7g','o','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-5351054,-5683373,'dAW4dDJat0YHn1','qmeweCM9gjuhGlx8hxP0NiRWw9ZcXIqijISmuCSxPkiVuaP03PY5fMaaDEpgZqZ7wfKPH5Lx99KC3E4dj3UGtE0cQIfnIQ7ZaMysKfy9CyMpZlfhyomVcfQ8NBvIrUUFgtNCXqVvmggud9mnpSPAXW1wSwftiwbx7','g5SEMkMOKJ4KxFXWQBQBDtc','mRpD8dzN81Xd9kb6dxomDVEabmOF12g1bD4xWssPKqUhewhDztSeaNyw6GR2EzMft6VIbs26YwKGib5SYJMDxMJYYbx97r6Gz1c8v2cKzIeodlLawenbFRwBaAUOb16w4rY9BS4yaPQveHfKBrcWrxA9TMJps1nz721Fssz81ct424rhxFUoF0JjtHdwJi','y','i',14);
+INSERT INTO ti VALUES (-5351054,-5683373,'dAW4dDJat0YHn1','qmeweCM9gjuhGlx8hxP0NiRWw9ZcXIqijISmuCSxPkiVuaP03PY5fMaaDEpgZqZ7wfKPH5Lx99KC3E4dj3UGtE0cQIfnIQ7ZaMysKfy9CyMpZlfhyomVcfQ8NBvIrUUFgtNCXqVvmggud9mnpSPAXW1wSwftiwbx7','g5SEMkMOKJ4KxFXWQBQBDtc','mRpD8dzN81Xd9kb6dxomDVEabmOF12g1bD4xWssPKqUhewhDztSeaNyw6GR2EzMft6VIbs26YwKGib5SYJMDxMJYYbx97r6Gz1c8v2cKzIeodlLawenbFRwBaAUOb16w4rY9BS4yaPQveHfKBrcWrxA9TMJps1nz721Fssz81ct424rhxFUoF0JjtHdwJi','y','i',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3271113,5689272,'QjUdI1','hLeLiAdiyRfM3ZPSpbQR7Z0igboZH7o5klOMcREvPG1AiIhMCuHB','Kn5TCiP6CVUOmbCHgiXFo94PllA','E3WPUfcyanDw6vZoo2S7mf','w1','eD',15);
+INSERT INTO ti VALUES (3271113,5689272,'QjUdI1','hLeLiAdiyRfM3ZPSpbQR7Z0igboZH7o5klOMcREvPG1AiIhMCuHB','Kn5TCiP6CVUOmbCHgiXFo94PllA','E3WPUfcyanDw6vZoo2S7mf','w1','eD',15);
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(78), d VARCHAR(36), e VARBINARY(74), f VARBINARY(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8483979230798378926,-30103,'9h1ncVGCTEI5A64PH7F3SKdT9XMJi2O0EAvoxDPMKhPGri2iBJHTe9vG3Y','aNBCyZQUgmPabGcyGlKtAnwlaWYkC0','59KDZAhLdcbL','NfmsYRX4Z84y3Q5vcdkDTVIDJVXpc4HiuXM1zqhf9HKt0Sgd3J','Un8ulTFWZGc1orJzYAI3209u3IYAd4Y79ZOR6JGfSPI1avEYulRo1GY9y3GafTyrjcUlLYbrVV3MD58H4O','mgoQ89xnlK2lE3ADtBuWRVfkN4TPjFE6',0);
-INSERT INTO t VALUES (15030429660295442689,5387,'EaWUEH3sUkYVTwp0','uJJxtcFWwYa','1d4ogfHIhFaaVxzAS5oR6H8ns7rpPfb4SKWk0ABbjWxW6FAb9Ul','2LWjJAwW2u1xKAZ4T','FM9oisdNy6EVnwQWWtMjMPYEOQpvOULVyCI37T6offMBXURcXYGQNZTLPnHe5vaQVZMLcEjeYWRg3buflu','U2j09oBgM5Jzvdo1Mzi3s15BhQ9pLYbI7A3',1);
-INSERT INTO t VALUES (5487465614732631103,-1133,'JErgfRyoSMD0zGdYPXwJgmbp2ykeJ4u588CRH','eSDyenCmRQpPunN7qK7i49zxzYh','WwfliZdKS86u2odQE9dzIbEGUqaMGXc232S5Zim1g','6nX6fMzE7Esh0JJXvsDSt0P7Ds','PiVPFGCLqjgITfWM3WDPyM6eKeSzKnBwU2y7POHa0ATNiKzkgmUGnZgEse66PyKMS7ANBbk1fW6Sm5rCdsePig','m6R',2);
-INSERT INTO t VALUES (5560077453986031388,-3540,'8sjVdnAzv6PdmD90N9wX4zoIkj6Qk7089vMtO2X5XXunmD','kroi2Ec5rCBENgko','bzya8tEB510AxHrtZ','sY4SzFjjeK4z6PkA85jk4wyDkdQ8yI60G7M3nQ8JeoBjo4hiNLkdFMhvZDOIfyi0hQu9xjLVwJWaNt','G7ILHmTYDcfEz0MLx07r0OWv4ccLgcyCa08ZVMk25tuE9xHzU6FMjmWnRdCeUA','qDSgS2C9KGSNdqUyoHmrL1LF7CWLwJx5bIsM5qFFCXbg2WdDY03vtgR5ogj1YOBFj1XW3msVpL',3);
-INSERT INTO t VALUES (16465304920422073179,-32159,'1NdfSvH5dlR','xzS','9DhMXKCIkNrXoQN','lohTgdydrpzpiJ3akvLX9bF4nPwU7D','pRLR3I3TTxUvftbAlvaLFQc9ZdexHE3T3H','iiFSUlij46g01k1',4);
-INSERT INTO t VALUES (516434459323994657,2013,'7FnKLnEam6cRCnkFy4K8M7MB','xzkiCxpIeVpjFVuO','hNdd9vpfgJKQ1FlzQZA1S','3eAD5hNW2hP6EwbHxLrWmAgbAS053d7wF6sZVAQbaRgi1SmambQq5EY2FbdIzrI1sbtLi','MioFLLhZrUkAr8YqqZvyqIy7mQvjOBaBLe6tbSdoJEY52shBqHahMx2I','V1yshlVJ6LOgdOzMw9ybNDLTZ6SKrzFg5uxcetHqIOlsJ3fO0Ih2rrHUUXcFR093fyB1jwlMTRCaAJzZW6cWIveK',5);
-INSERT INTO t VALUES (13446619603515663824,22453,'vICEyqaOePGH5HxDJVUWVVZzNnQZWXh9rNWKaGDaNqtibMvGdzVg','lIBjTCtSK','uFeEoU5GWtotQfwo6qWvZCwu','9xjSOPpiziSUGE5FSnsh5pPTVZa9svDV4fd152Mzt9s2TNrMcFcJyfYePrIHvCKG2LUkkJ7xxFhDU9s77IFRjHKu6UbP5SBNSl','btj31ATQWPxIbXRtqLpud5l0kOLicTafDa','QsfG75cFRpfmwvdtvDoM6XGJik530MGuWmBAxXRHOhW689jnekrzp5D8jluy6pyerPH4LvseHW6FglqcRoXc2DqUeI4PiwRNIOCF',6);
-INSERT INTO t VALUES (12303555665612331051,27643,'ix33aOe8ZZmK9OaYTUNgedQHPAUSkViCDGQi2eG8nw5619M27E','KINV3QXB4HP3OwasGpEk7K2Mwxo','LN9eyyudrgngLTBeKfrQVGIRnZsHDbUh3SjbEdGIJrZxnq6mZS1rAz7KTjuW','EOEqNhGW1pJTxlXkYrk7KU11fKHGGuJ','gGeqCioR55vnYhw3VkkmSraUVYSEIXMV9k45VZuclw2sg4w3QOJ1z3LLHCf','unxmEpz7jnNGn2WaNxLi86MH',7);
-INSERT INTO t VALUES (15322343667088867694,-2285,'fbnw8OHLB7YlQFoee4r1EMZWKdhBP31ET','oYPvuv','hbi4','FTKBVwFXzcjARJi5fO12boctbHCc51WLqTI','fsLSF4Sr','YXHad3KovM1uK50gn0HzIOWglbvS853LYcaSrxw75iOSY1JXzPEf1LQ',8);
-INSERT INTO t VALUES (11921429348922833665,-12894,'yznh9y37Aeej5DuuzmEyGFpNboEeA4XHfx5xwwhLvfmHLzs','PDIuJBmC2j2aazk22ZHOa2Evh2LEKdHzJP','lZAMvmVWzYbkYRf98JfjemcRXQIYGiPtI','DtjK3ob','rEvNz8ZPRZf2KtBbrRdlae6qDeS4wf2yqIkR5YjUI20snzVLMLwnum9Am1DqwIpJyaPkdqiV','W7LnHJliMp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(99), d VARCHAR(23), e VARBINARY(8), f VARBINARY(92) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6907101,-2183625404349089182,'q4oPnv4CWKVLifwmgzHXg5h5lIQAn','SjjNq7J','2n','V0xlErH6oLX7QDsGI0QHyHgUapvY','A','q1',0);
+INSERT INTO t VALUES (7970878,-3703347887903513856,'56XGe6potnw6NtoD8akLURs6uk0VJC6pFK','3r3ET3NiLWCTDDX','fEk9tWA','W','z','8X',1);
+INSERT INTO t VALUES (2242541,-8226226958156072756,'kKElxH0crZZEHlDOxGlSkhV2pYIuyQ9mP1oQikss387TpIYb38uvgvbiyIFifONOrcE3G','qDf8oS6lDCiVbmO','s','8S5WRiSzS5HCV1ACtD9qgSBE0FRterEXJOFJWjq6UwNFNUjSvVGa9FKrVSTTPxsGyFB1zFImVKBMykjappwJOcnuy','s','Jl',2);
+INSERT INTO t VALUES (9440354,3489781656207197941,'GMoGjYfY3tP8YTQ7x03N19BKeY4POK0tutShSHcZ','j2x','CHEqDd','azZDntTGHTM8r2LTSsKdTzGmhIv2Wwwx8wqxVz','D','2',3);
+INSERT INTO t VALUES (8112020,-5925054635941283052,'gDl4c0XtizVvFqBnc6VBRC89GiJm','ZkPjBRkBjz161EPgAoJi','BWIo4','5uhUjoqxgBTzBwTYnDGZSvfmJ5ASQDFJVkHMSAiImGQ4BFfb9','A','A5',4);
+INSERT INTO t VALUES (1486614,-8377493869453877503,'w0IlahH9CmLN6kaSJMhjOISEp83lp7jPsPKBc1E1FellH5','owk2We','sS','jfpJFAyywB72icQNhnclja7b9frXiFzOM','L','sJ',5);
+INSERT INTO t VALUES (3139581,-3873490210927924886,'1dXMYW','HDGUZvG3G','Ek2G','cIBwxL2bafb62Wd5DL60tL2f69wibn5uoFwZ3l04TG9PeCTEjh1BB','z','v',6);
+INSERT INTO t VALUES (15718106,6815414836230681458,'t4aEtTIce531SHV7e6arbp5kZ8CgptMByrHrW0eaptDFplGWAYSrhGtuz4K2d5ZrvjqWqBcjGc6taQJ1ZDNI4d3yIsLsqEh7zj','9ont5rGHTQGEIpmMI','caS4W','qXDdEe3dQAo508Iyf7Jg9lnQcqAzzLRfxpgPXNWNC6UbxpVfElgKhThpT5SiLvCJwKov','h','e',7);
+INSERT INTO t VALUES (13869545,2059477777342876510,'ukJAX3v30gubY0KsCVzTbqkvTIM3vWx12c0txcwPaLBJw3YaL986zkhbOav4G6xLI','802KfojEqXa5m','IozDDIu','fJ0SweRxJ7i6imDo52hpZuDowyICwoirq1vO8ORX18O0fPz2uadrkQIvPd5cMeZfp','5','k3',8);
+INSERT INTO t VALUES (8826989,2926436852322377485,'SSkdvtzJNgTY3BE57105n','SO6mOcSjIiprji7ahR0S8J','AiHKnOt9','3dIplVDRupnPdItZCcXQ5fvnUh0W3','P','P',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c CHAR(99), d VARCHAR(23), e VARBINARY(8), f VARBINARY(92) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (8447260238781252700,8653,'kNHtDXP91KKG6kwxSI3PW0TIWG9M3PmNwt1LsuFyEgWDMSTU95X3cbmDH4vw0G0','5YVs','BHVEHS9SAh01kxkY829sc7fPJDhF9p7ejYzMh2ddbsuDmKzk','AMOREP5GCutsV57ckRjLO8Qq82AwOuCrZ6IDUrld68WbTa9XCTs93ZYzWYbikDxx3iKAPxrm2ozRk','fPt188WW0NTt1gykjhL2aHrjahMoc2c5xAVJbmpsoG0IklHj','Rwa9qtuQEHpiekmhiRzUitWdz9eDFtSMxWYf3ZSvnf',10);
-INSERT INTO ti VALUES (8447260238781252700,8653,'kNHtDXP91KKG6kwxSI3PW0TIWG9M3PmNwt1LsuFyEgWDMSTU95X3cbmDH4vw0G0','5YVs','BHVEHS9SAh01kxkY829sc7fPJDhF9p7ejYzMh2ddbsuDmKzk','AMOREP5GCutsV57ckRjLO8Qq82AwOuCrZ6IDUrld68WbTa9XCTs93ZYzWYbikDxx3iKAPxrm2ozRk','fPt188WW0NTt1gykjhL2aHrjahMoc2c5xAVJbmpsoG0IklHj','Rwa9qtuQEHpiekmhiRzUitWdz9eDFtSMxWYf3ZSvnf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(79);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(79);
-INSERT INTO t VALUES (5374931505578819756,26641,'54JLTUNM3DvXOueqjWYM','IVCbQk4Sq9NS02kb4W8w2','vXuID','e23U7z0MRn8w1zOtldxXFcUK6QMY1vvCULxbebwoRMg89N11kdPmJ3qt0kByBwowSQfaD68Xisca71Zd7Px9megT','6XP8aC00Ry1eWGPW69AewXCmd3hIIEjiPtQfy6sSSrgtfI2hDKWMZIkcIU','WZct7m8UeQWJPITBUqHQlXlJZ4SsYv4xS5Xu8u',11);
-INSERT INTO ti VALUES (5374931505578819756,26641,'54JLTUNM3DvXOueqjWYM','IVCbQk4Sq9NS02kb4W8w2','vXuID','e23U7z0MRn8w1zOtldxXFcUK6QMY1vvCULxbebwoRMg89N11kdPmJ3qt0kByBwowSQfaD68Xisca71Zd7Px9megT','6XP8aC00Ry1eWGPW69AewXCmd3hIIEjiPtQfy6sSSrgtfI2hDKWMZIkcIU','WZct7m8UeQWJPITBUqHQlXlJZ4SsYv4xS5Xu8u',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (13425398,5985656909495703951,'su5XH57HeFh1OT0WCtRwyAKmL7','0WR3h','dHK2FY','JIilpyaUu229DCs4I1eteJzd5MO6Q1sPpgrIhDBRSi0C','V','A',10);
+INSERT INTO ti VALUES (13425398,5985656909495703951,'su5XH57HeFh1OT0WCtRwyAKmL7','0WR3h','dHK2FY','JIilpyaUu229DCs4I1eteJzd5MO6Q1sPpgrIhDBRSi0C','V','A',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(100);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(100);
+INSERT INTO t VALUES (8137842,4327159589263520617,'AKiGjZMD2F80M4f0jy8PwMI2JNWhu2NwvBFxlQjoBVEAUlld','k18jU9FyYVJUGWwri2','ku','6r','T','Pq',11);
+INSERT INTO ti VALUES (8137842,4327159589263520617,'AKiGjZMD2F80M4f0jy8PwMI2JNWhu2NwvBFxlQjoBVEAUlld','k18jU9FyYVJUGWwri2','ku','6r','T','Pq',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3654905196629198557,-17141,'goQZXr1kMoI53KEMRrnmQpTS','lw0I0Uck9eAn4UceZuy8JGxHc85QdBQQGSDSqWUIKvpOvBiviML9kUrYnk5vAcl8pbNMsUY6wJVNh8qD7bRF','V9rYWUHa','fG1QqGu6KbY0qrhQhrYufWndwEoRFRHMOw3aNe89Oxoe7A7ti04HlxC21dIclaXyGhvYgdOfoRCmcxM0poRn','MscJ46bjL1wLUULA22wtQLUIat2MhZ4WVX0J999uyIcVzzQfQwsmC5wq2hiIQRqGbXLNBkg65CBq','1VVRi5V7Ykm6S936qjbfz7gjhAXrWAXydsS5dsmQiF8gCDSiAJ05un3E4PF5v2yreLIr64OqeITdENUDTLbMtIMq5Y9Ewxj',12);
-INSERT INTO ti VALUES (3654905196629198557,-17141,'goQZXr1kMoI53KEMRrnmQpTS','lw0I0Uck9eAn4UceZuy8JGxHc85QdBQQGSDSqWUIKvpOvBiviML9kUrYnk5vAcl8pbNMsUY6wJVNh8qD7bRF','V9rYWUHa','fG1QqGu6KbY0qrhQhrYufWndwEoRFRHMOw3aNe89Oxoe7A7ti04HlxC21dIclaXyGhvYgdOfoRCmcxM0poRn','MscJ46bjL1wLUULA22wtQLUIat2MhZ4WVX0J999uyIcVzzQfQwsmC5wq2hiIQRqGbXLNBkg65CBq','1VVRi5V7Ykm6S936qjbfz7gjhAXrWAXydsS5dsmQiF8gCDSiAJ05un3E4PF5v2yreLIr64OqeITdENUDTLbMtIMq5Y9Ewxj',12);
+INSERT INTO t VALUES (8822301,-677876115749898807,'v9gGPPKHoiDoE3w9Mlr3WaiYrE45U4JSSeOGW90xk','eX5MjoeTPAsnc7XulCQfc2uq4pq6vcoRSDkDoJXUf30FK2D1voI1jydkrjDFcF3gNstKvUuNc1lsjaY34gPdeA','Gax0asQV','vhpVqPl1VALjyIiWZUGMNiyNeBNMg76BY7Xd9bZ0o9js1ZiCoECUwXZ5N03q2RQUTBj2KCCrZbtNWOyrtXznB','U','n',12);
+INSERT INTO ti VALUES (8822301,-677876115749898807,'v9gGPPKHoiDoE3w9Mlr3WaiYrE45U4JSSeOGW90xk','eX5MjoeTPAsnc7XulCQfc2uq4pq6vcoRSDkDoJXUf30FK2D1voI1jydkrjDFcF3gNstKvUuNc1lsjaY34gPdeA','Gax0asQV','vhpVqPl1VALjyIiWZUGMNiyNeBNMg76BY7Xd9bZ0o9js1ZiCoECUwXZ5N03q2RQUTBj2KCCrZbtNWOyrtXznB','U','n',12);
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 (7640828646902725150,-10473,'PNDVEcsTKnqz8I3R7hno48DUE6kHOy3Gm6qM9GJlatx2e9oOY3Zbf7a38ckdwEBOj3Cj2c','ogQJMPI1z9xQYNML51bTGknzJZ2tfbux7nDbKEj4YhBOEwBJzSNHXuvF8KTelcFfiiU28txp0QsK16ZNZPui7KVlLl4QsUgAYOyFVO7ltJnPtFyqBrrjxx8GidkNqNgx56WV4IATKYhUgjNjBr1iALwAceTP5HrNan3t2xfjR7Wg9TSwX2T8ISynbFQqiyMUc1TRExE113O9jtlSGr3VNj3lqFPanVVHRgSu7059y3amOqGkJY5CTyF4','WIKZ32xhMTdEbi3HE4p41VXDZQVYDbkHu9T4OEQQHP4LanatGUmlX8TwxZjMB','nyIia2bvJzQte42PNKyHLRlniL6vAtFP8bMdPXp6d2pVevwyZHKUfInR2aybq6r1clph1xTsqfccw0a2Tk12b4hO7MmrvneFmZVYJf0oaATLNLxcLS','psp0I589ezz3tSIpFhP0E','1XiIrfSveYXDkUaUEyoeYEfXYGK6XCiEUMpX2xVOpCdmkKIEDiXAd9ZmF7gZPpVQKPX2NsgHpgGK6UPDvYhZ0l5roj1NoQQxcJpn',13);
-INSERT INTO ti VALUES (7640828646902725150,-10473,'PNDVEcsTKnqz8I3R7hno48DUE6kHOy3Gm6qM9GJlatx2e9oOY3Zbf7a38ckdwEBOj3Cj2c','ogQJMPI1z9xQYNML51bTGknzJZ2tfbux7nDbKEj4YhBOEwBJzSNHXuvF8KTelcFfiiU28txp0QsK16ZNZPui7KVlLl4QsUgAYOyFVO7ltJnPtFyqBrrjxx8GidkNqNgx56WV4IATKYhUgjNjBr1iALwAceTP5HrNan3t2xfjR7Wg9TSwX2T8ISynbFQqiyMUc1TRExE113O9jtlSGr3VNj3lqFPanVVHRgSu7059y3amOqGkJY5CTyF4','WIKZ32xhMTdEbi3HE4p41VXDZQVYDbkHu9T4OEQQHP4LanatGUmlX8TwxZjMB','nyIia2bvJzQte42PNKyHLRlniL6vAtFP8bMdPXp6d2pVevwyZHKUfInR2aybq6r1clph1xTsqfccw0a2Tk12b4hO7MmrvneFmZVYJf0oaATLNLxcLS','psp0I589ezz3tSIpFhP0E','1XiIrfSveYXDkUaUEyoeYEfXYGK6XCiEUMpX2xVOpCdmkKIEDiXAd9ZmF7gZPpVQKPX2NsgHpgGK6UPDvYhZ0l5roj1NoQQxcJpn',13);
-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(55) NOT NULL, d VARCHAR(79), e VARCHAR(63), f VARCHAR(27), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4154649619,2544494166,'tqXxIkW','mcIGNpSffrXHQ9DncYmLhLFjNX09yy2WEfIyTrZBEfPK46l12NH9IUXfMPlzcaj45bszoo6iC1AU','ETcqrrWjCJW7f8zRJ3V4QOfZibNWPJWuOnPcIl4sLzoJnEaOC','ybn16uSmlpnz','cRORSaCL3oxSoFxYIUNjOg6dbS09CmkhbKX3SyDmjft3ZtvYNnHxcYkVwGhSbTJVsfSX5ludL5Jm555b','BdlueGTg8k3ekRH5ENd5m',0);
-INSERT INTO t VALUES (4104672682,2208341474,'uO3kwc2eb9JMKN9xqbhGZFOwofy7zWNcGOsmJZ2sja','5VF0q9etQx7MyKGe2p2YdMfToAwIwpWPnTxRpMKgonrNZ2JDoO8r7B','BEWve8hW5MsgOL','mtiSefF4j9lF','SK6p25BuuCv6lLE3cbF6dN1V4nrczEVnmClTLpF0vJ34v0guVDKO92erV0uufSt2y0rCqO3D','kZuCOXay5CGOR37g9yguiUqTNkz1qw66A9w1LBbyxUuRCIiVXlrTCfFYH1tkTNE9l7Lhr14ihjiVqR9RiLXYXdh',1);
-INSERT INTO t VALUES (834954054,3699557458,'aaXaWMBwGgFNk','SrPoOuh1NvND5G','jsZDOlzxUZT7oiG3s3DG7eu2pWNmtfqxLaBLAtFIeSfeER85Qaxwe6','udXl','0JrnDZrEsM','8wU6CShK23vGW7bVHHqUSvrRSpZW8Z4Wha5Idphy8LNjn79s61EVwBufWmwtuoRJBO7w5ct2zLnPFaw3TQagTYB2Z6TrBlj8HnR',2);
-INSERT INTO t VALUES (1643494507,3022553353,'XUrLOTq4R3t9OGEGnCjF0IyQTxJmNB8Jbw909GY','rm1VfplQwTAMctk4L6YdJOxYb3bf9MB0GqDyPG0CUV469W','TNYIBN9GhJRLm0xgWULHXaMiqaSy6d','ZMccqeK','i8CtF7oKTZOKizRLtY8hHyeaVIooPMSKCcYhjzuQN8oGQJNf','qcHOIlV61QPlvUwUc4g',3);
-INSERT INTO t VALUES (3427994763,1046514365,'neudcnkxTQk1pL2YlzjWIZdcETqnA','92LUZcnyHqXGHXuSBImuCj','oxZrxFNAFFK1afa4','4vhNykO1NPvAlI6r20B57h2sum','vfTCnCW9aKjqK09Y5hmamxQYC5o7pYGsQ8fKr7zyVRim6vu1bTbzA','Df3Jg2xii89YzoPrRKiZBaBFZdFAHJVePoOVamK',4);
-INSERT INTO t VALUES (29582753,984867998,'91XS8YUMiodQy4QpBISQOPp24XGdfDJz','5C3CgPnGPcSOdOb5Ytk7C8f','0NIxQrnJYEwnydMX5J91a2HYFIzn29pkHJb8IMTp7cCixJJWKuEVHd','elIcir','84kZXFB8upe6Kr0zsA6mIYFRpWbTW2Co8yYmTPpYBN1OAHXEuaIhoaJ1cCznUrQO14162UvvMxZQAc','vgltwibmV1maXUwY4VQ8o6y59ih',5);
-INSERT INTO t VALUES (1972603445,1760840937,'vGQh4UbVbTI6NCVvOY4CPdvD9TwzmHpuw49O1','TLCq3aeYt','LScgCoSamX6kinhkAOCSsGHWXwsqUbBgDdFc8CAGwao4KUX','CsVqmSINc2Nu0','iPspL7WBqTgM2fqrR1NpTkj7kY8gHI','NQMEVKmAMJbdCaX34K0vtofZVr5llrMbzg2h1AURG7nzXjmfHkL96',6);
-INSERT INTO t VALUES (2602132474,2644599296,'P','6sgQufawx70LoYGTcCCds1pBNJ','vnIn1O','ctj6UzcVYxHrzIfoI6Hka2','7yC8nbTI65cxJ','TD5vEz8RWcGm5n7hg3Dd8t88TPOqhjBEYAO4BmvFogBIwvvUCaiUCeYnEr0QuWXRD2M7f8aKFH7vo6cPc4autYxTYglMV',7);
-INSERT INTO t VALUES (43278871,2352054567,'HfeeYAhlH9wvVFpHKA85zij1yyF','MKpHVY73lbBc3fPVGnEWFUzTdWh6c','y','FSZISXGXnargguK2mOsqP2V','tE0pbZOvV4j96jej8kS8LMDqIVN8W2Qpx9wjAW2tjC9Z3MTSKFIuP0VkMULXF0w1dcNCssUU0U5mLyehXuHeG2Qhn0sC','Icg4zrIORZnzfBE',8);
-INSERT INTO t VALUES (4265462099,1234116740,'yIlghhiQ19Ua2k4kCLSA1APoHUWxjlZvb','BJiiYiYlCItbexvfLgeh3MznTn0bV6oQgMtNUVOYHH9vaWiUCPTnmce0Gx8Shx4A6','DlJXvjxZJ3OUF8QG1emIymHAp3AHw4NPnfTi4ImhgMmqsMi13ZDuhOGN6qpGlLv','kh5v5BTUWhLlH7eKV','fg5YCOoxJuCk','i62gIR7Aeo7jMvbJW3UsRW5Ez6oiPVUjejBPEjMYkjtZcNX5U06HPv2twB6LQ0QqOYVlL1SOtv2UbUtRUn3uBb1e24xjCIUhqHOV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3798731223,476102059,'qjous5iQ6hkcdHaoOG5jgxB35M','G2NT8UNDxsSJNPtqJpT','lrylddjzQCoieF','D','utudaCKpKBhH6r2rlKvkzJ32PtoFopP3ZTS19f5d7fsXhBwIZBXgbRfoDg5AJKg1D1mGiOmkmoJGUwvOsKa4EWGm0YhYD6j4','VgNhO5AQfVdqaHfCaUYSmv2ZhNEHayxzPMXpugJzuE6TDfJ03ToA4r2NaMKCMcR30Ztlcrl13DoRz',10);
-INSERT INTO ti VALUES (3798731223,476102059,'qjous5iQ6hkcdHaoOG5jgxB35M','G2NT8UNDxsSJNPtqJpT','lrylddjzQCoieF','D','utudaCKpKBhH6r2rlKvkzJ32PtoFopP3ZTS19f5d7fsXhBwIZBXgbRfoDg5AJKg1D1mGiOmkmoJGUwvOsKa4EWGm0YhYD6j4','VgNhO5AQfVdqaHfCaUYSmv2ZhNEHayxzPMXpugJzuE6TDfJ03ToA4r2NaMKCMcR30Ztlcrl13DoRz',10);
-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 (323116160,3084452697,'n6zRnf6cHxlMaW3','qjZ4FCGZnSQWcf5OBGfP0O04kPrLLs6rsxPh','h2CX2cD4lQp','vj','trmIErbxo','vbH0muFNiKoUfRAqTJHqOE20AALr25A7ERgoZzlxTLsxvIXFMjAUaTwZ',11);
-INSERT INTO ti VALUES (323116160,3084452697,'n6zRnf6cHxlMaW3','qjZ4FCGZnSQWcf5OBGfP0O04kPrLLs6rsxPh','h2CX2cD4lQp','vj','trmIErbxo','vbH0muFNiKoUfRAqTJHqOE20AALr25A7ERgoZzlxTLsxvIXFMjAUaTwZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (4155573049,518542055,'j','XhZjVjMt38xYcmtH4sfstKsLrVJiNj03ZcZnn8YvK3Wkr9LuTKb98nXnMVGk9KTxpGOy60u8n0URIdBx4G4TnrhuutMDR3HlLbLxuS5PddmCyhkmCGLSWpMxewX55kAXR8Bn45Sa6fMXkA7vneEwlwkV60RtcGz9fFslpT1sUNbB5bI6FxzGWzjxknP26IFJQ2yxPeO8AvSoGDwWJvpQgMzsZjVzeLDQHZAAEFRYCTyXOfbPZ1KBtzCvzG2yO','5VvwVpD4rPcBQ4TjxnLEOIL8CxSYHdRWYilv','4Azj8cfeY','VZ6k','G',12);
-INSERT INTO ti VALUES (4155573049,518542055,'j','XhZjVjMt38xYcmtH4sfstKsLrVJiNj03ZcZnn8YvK3Wkr9LuTKb98nXnMVGk9KTxpGOy60u8n0URIdBx4G4TnrhuutMDR3HlLbLxuS5PddmCyhkmCGLSWpMxewX55kAXR8Bn45Sa6fMXkA7vneEwlwkV60RtcGz9fFslpT1sUNbB5bI6FxzGWzjxknP26IFJQ2yxPeO8AvSoGDwWJvpQgMzsZjVzeLDQHZAAEFRYCTyXOfbPZ1KBtzCvzG2yO','5VvwVpD4rPcBQ4TjxnLEOIL8CxSYHdRWYilv','4Azj8cfeY','VZ6k','G',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2882290472,1126207257,'TNzIZ8AZb9tO82CD4Fsjj3XrkRMlNz','Z4Pqxoh888gnlREgfZXt2Z4','UVo2tP','SbdgTKl6VZdQ62HoFDQ3QRtfezmsyc6DW44u04g5EveeCdFOtdHoHuBYlFdFk0H4QaxrFsVC1MIzIoeJUKLEUnbdP2dYRtDQEtlyp0f2K5pf3Eo8WPw9fBeIrlCR5IBEnQ0lJftY4','SLNvpNTfl24gIeOPFWtQ5Beewu1g8NlrxWzLVTyXwenUMuITaI6Tz1Hde4uuyfI','zJBdMZglYYRHE9AjiiPm9o4JTx8jtOWD33R3f33eQd7zvwUiYx1tsNM4oPrwJ9UH2WWGAMgkTb2G',13);
-INSERT INTO ti VALUES (2882290472,1126207257,'TNzIZ8AZb9tO82CD4Fsjj3XrkRMlNz','Z4Pqxoh888gnlREgfZXt2Z4','UVo2tP','SbdgTKl6VZdQ62HoFDQ3QRtfezmsyc6DW44u04g5EveeCdFOtdHoHuBYlFdFk0H4QaxrFsVC1MIzIoeJUKLEUnbdP2dYRtDQEtlyp0f2K5pf3Eo8WPw9fBeIrlCR5IBEnQ0lJftY4','SLNvpNTfl24gIeOPFWtQ5Beewu1g8NlrxWzLVTyXwenUMuITaI6Tz1Hde4uuyfI','zJBdMZglYYRHE9AjiiPm9o4JTx8jtOWD33R3f33eQd7zvwUiYx1tsNM4oPrwJ9UH2WWGAMgkTb2G',13);
-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 BINARY(94) NOT NULL, d VARBINARY(32), e VARCHAR(12) NOT NULL, f VARCHAR(68) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-31422,-1068878162,'HARugK','IneslArcsk3NA','p0gLgeqZK','6Iv6D5Xolm26GJHJPrU76BZWHTHCzsOQFXMOifQ0RCRtieUBakpMXMfhQiMpQ','B0jpm9YpNuUwv3sE6mBxFJnpQpcwRGYXEPXjbPohXe2jFSZkCrbHaYUKqk9Q0acF7me5','MWccfQQnMzMRyET6Rg1P',0);
-INSERT INTO t VALUES (23876,429689087,'Tj7fi7aGVHlJH9oTC6N9GPkHTdTkrriGjwRhPj8CbMNsqWTRU88Kf8eMauBZ92aZPn3CMVHBOUhhCczxGs6C5Z3','TsTR2Xxilw1toP7AA','d02zL0RZcv8','fH89u1pkLh9IQA','lqvYqFDMyX9rIaF4L3qYyF','Ah4h8TAimSuEILAB8laEOkC6Drno4e0r80CVSJLdramY0E',1);
-INSERT INTO t VALUES (11801,310237029,'o','XgyyrXgH','FF6t2ahsRoF','AIq2ghoVR7dR6yJlj592SUkHvX9DMsYCbc6pX7Bvui4QRn0iuuZpnwc2lNPlIOdG','1y6hbPlPsO8kfeAgRRoAXQs9ALs4q5UOv1kgOsko8Fh2cQpOBb4quZNtX2wCRiSSs6BoebOEw6Ss4ksdHfJYmCH2k5Sah','VsLpfaPFuO5EzpkxA2pQynKEDP7ocE328Dm3Y84ZeXwzI51sVCoZz9wrgONtm',2);
-INSERT INTO t VALUES (-22942,686696708,'pF1is7QXSF43mR8psfh5QE','gyr5WYTeD91hAzCO7CtC','IDUX','FBG4BU2oiquYR6kc1ZYr4l6','LPNnqxyr','WMCAuHCRM9Gu5KZ2ukJvmMPDRZI0HcuWaKjOX5LNtSh1tRe',3);
-INSERT INTO t VALUES (-13502,-851769870,'abwkgfp3246B2Nni2d9FQzVVXOvbNoGfdwAuMxuRmu3tIjETJsU6rvpyq','a','O5o','7qtihR4NzFF3I4n3qMoiD4SFjqOcwI','FaQTUWIomb9ysp1YfYtmvybIpHaUj','1uU7PZPYHTrh2ea5JKfhYVgYI5VXAaSYmZrbgek505Sv6ztUHc',4);
-INSERT INTO t VALUES (23761,885033508,'fBEq3UulpXi2gljqLRa9mPxDwGU85sqGmVgpkQZ4P1x6PnaaVRavttD5eE8KPuY6XEzyqZyWiOq7MxGdPPT8bT','OM3TjZtZXB5Mr4rzGCfVOfReC8BHCg','UqGqtSY3','9SOlRwPLgQREdtYDYpa','OKslnFm6rFcZXwPqjNIZDevnI5','gxKEYPFhjvEAsJUseAMjVlBHcxwgN3KLzg9exr9cxcn7BQt7U68ZG69',5);
-INSERT INTO t VALUES (5223,2120790897,'bUG1GmZzbPtPenoSQwOAteZwXh7IFw6VN1V2BiBSBqEatJ4It61S9kWz4KfpH39BFw8ErKz','0LqQqn7T7A4CtFP9SFs','sJt','bpFCNtE4MdDwWJ4MGM9x3KuCzD1ekCDnIuzfxGUO6fjOOhcO8gAJ','ue0m0kBDLme0kI70A5RRmJIXWyPfurFeWGrIw0KzIbOkjLUcpzLGa2UrJnKfQcs','UWb9LNdNejhhCuQ87HP97hzHLl1aIpzLN7cr',6);
-INSERT INTO t VALUES (-27906,-316795577,'vr6t4Kxu0I7WA35uCHXNpFPcc5Qh6tZLHq15wJgMgzIupbEJbxSTMmg0gc1J6tB5fPuYBn6dPNvea2ebDg1XfqMgerFZ','D','RAjb','7vGEtX8paDutqzgLK7HsAZ88g3UCso0qEcM2JEqYrihfpFnXF0WWFMY9Mjit','dMrStAdfZsIfe0n2RXwvQC9mwohpV','Kx3RMNDPkuDSVcY9BEZaTV6CQTYZm6ESVfcMQy5MoKaB6I2x',7);
-INSERT INTO t VALUES (-515,-391796674,'d352369PxmsajksV5MrST43iWtelv5YqyZUjc7NNjwe43qYUCYkF9IV5DDhwVMR8MASFFUqApopxUD9exDvydaY7a','4mY','jE0','8p5KyrNN0mzXfcADsLD8jj','bEILMPlgO15UU','93Qre3rnOoLdEF3DfiIwQoIrf3lX9lOXkOyCazLiYen0Grfw9jPI3DIcW7kja2pOfCXH1b7MtWN0DzdlscVOc5Pd1CdtldoAtf29',8);
-INSERT INTO t VALUES (15018,1087534596,'TOK','dyv','Ae','nL8BB9CwgYlZlNZzbhk9AZmbXkjICzZjTvnL6DxKa','fpcaG8pu9rF1zVQSMiX66G5KxDf4tNXyAShoGxNdoKrDcCZDGaW9fBDDgxnbz1','nU9Ir7XhvXpuA4ACZ6AduAy5fokJyIXFhyB5lxK7Kz00nIwwJ1z91fH8hBwD7dzCX7KlQaienOQN4PbvN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4552470,212166864776257716,'uYmqwxAevnjPiZBaIclkRirwfKbNq7oPm9DV1Ni7N','F0bdrhRJPwkJJHTHET4pAkQv28apZ7h6wTfRjXV8504f5jaGxfSpyVwSCeYVFSQN5MOy9zIMchDuOnqBUTp2lYscph','adfIKaE','5yO54iOkEa1nva3KP2TtRjP38KxUsXdejDlhRvM6cE2k','Y','Ga',13);
+INSERT INTO ti VALUES (4552470,212166864776257716,'uYmqwxAevnjPiZBaIclkRirwfKbNq7oPm9DV1Ni7N','F0bdrhRJPwkJJHTHET4pAkQv28apZ7h6wTfRjXV8504f5jaGxfSpyVwSCeYVFSQN5MOy9zIMchDuOnqBUTp2lYscph','adfIKaE','5yO54iOkEa1nva3KP2TtRjP38KxUsXdejDlhRvM6cE2k','Y','Ga',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (2543883,-1150542690160866784,'1NcGgleqhpA','KZYzJP2xC03avHhFDLmkR5Z3r6fYL3rOvLWWsFpqpCWuX6dnTuMbBkqA19YExAAr1n5l4E7gEaB97JxjDoiIF2NLQoZms07nZfzcWAOhEUXBovrHp99qO4V8EMHYyDqCTQJHjRxXRc8AbNxQWf5e6oVgT72yWLPoyWSw9NDm1vA5uW6cxm19O','4pj7','GQs3N0Ilsqy5N9iZTOhC4tiJkiRurUEcrdgtMgKS4RXSehlnb2yE70yyinBYpEH8AZp4qK46xpt25KPGTma9hZWycArx9qfq5CbE7VMEjeLD6cU4nEjaYBCBlNBL5YOk56mlLADnLJnn4YWyAgfo2VD6PdblTJhi4PLAiXC3U9ea4iQhAzMHLvdqc170LePjuaCCnZagAELRRiJ77cKKVG0uV0E5TRyM2Opz0bC','M','iD',14);
+INSERT INTO ti VALUES (2543883,-1150542690160866784,'1NcGgleqhpA','KZYzJP2xC03avHhFDLmkR5Z3r6fYL3rOvLWWsFpqpCWuX6dnTuMbBkqA19YExAAr1n5l4E7gEaB97JxjDoiIF2NLQoZms07nZfzcWAOhEUXBovrHp99qO4V8EMHYyDqCTQJHjRxXRc8AbNxQWf5e6oVgT72yWLPoyWSw9NDm1vA5uW6cxm19O','4pj7','GQs3N0Ilsqy5N9iZTOhC4tiJkiRurUEcrdgtMgKS4RXSehlnb2yE70yyinBYpEH8AZp4qK46xpt25KPGTma9hZWycArx9qfq5CbE7VMEjeLD6cU4nEjaYBCBlNBL5YOk56mlLADnLJnn4YWyAgfo2VD6PdblTJhi4PLAiXC3U9ea4iQhAzMHLvdqc170LePjuaCCnZagAELRRiJ77cKKVG0uV0E5TRyM2Opz0bC','M','iD',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (12781619,-1480594889544065147,'jUJ0u2FRPOOZtDm','2GqOZR8JGfu1XVFXmVp21cJ5lDdD6pFMlRGJLegB7d5dThfDEjlbXtireiDyO7CrvGiFzbrBxnIOiPB8pReLe6tU313tlZFBHdnVB6iykzAd3YQJmHv03fg2J2Zu9qS5aTnYwJKZ8FlDbvTD2zThKLr7D83gP3DLQyYx5baqwjtHmZcXQbae3p7fYYp3OqsWJkakM1gzlwHKrMEdvrACTaA','EbZJ','wHx6ZLx91DY6','6','F',15);
+INSERT INTO ti VALUES (12781619,-1480594889544065147,'jUJ0u2FRPOOZtDm','2GqOZR8JGfu1XVFXmVp21cJ5lDdD6pFMlRGJLegB7d5dThfDEjlbXtireiDyO7CrvGiFzbrBxnIOiPB8pReLe6tU313tlZFBHdnVB6iykzAd3YQJmHv03fg2J2Zu9qS5aTnYwJKZ8FlDbvTD2zThKLr7D83gP3DLQyYx5baqwjtHmZcXQbae3p7fYYp3OqsWJkakM1gzlwHKrMEdvrACTaA','EbZJ','wHx6ZLx91DY6','6','F',15);
+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(15) NOT NULL, d VARBINARY(72), e VARBINARY(24) NOT NULL, f VARBINARY(55), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14628428794621392852,-8965618659305068979,'3YkO1aLr','s5mq3','RKvWAnR2NjZ8ug','BVAHCluSWprr71dqAl5Bw2ASRXnXH3cRT','y','i',0);
+INSERT INTO t VALUES (188107812914849983,-4738945640630109695,'E','3AWS2sSEWgobmfHTpBLDnpQUG7DWpaird176DRKL2lw6Td1DyL','16SBw','PBPqS9ufWHAvUonrvgFknVtMZAB2xBphUaUO','Zj','V',1);
+INSERT INTO t VALUES (256815892943200579,5574487656474139149,'ccgegy1lH7RAa','iPP1nMrgOVNV1guxhWecHI1uLbrMecJja3hFRqBXnHCaLHcSr3nljAuH1TYRvW1','fESom59t3Zcu4ht','KaN','va','g',2);
+INSERT INTO t VALUES (2644668279304034739,-9052492331549687943,'rY','NSgwGQVR7HGE4AiJ61ald7YmK3IgoiRpXimmhawOJYY8a4Gqq7G7Ll','xlhfehS88mqIJ3sDiFaY','OorGrhrstPq1NBiDIpjcSagoZk1zk13nY0MG7NMoU0zlgxD5vsj','Z','p',3);
+INSERT INTO t VALUES (3917390671137040647,-3136224703618558950,'kcJdFooJ1mCLfpg','fgtx15yvBQmI2nx6nGvjuAbPz1qRKypGnKy2SMTax0DUO86WjKCkwp','jXpmwu1J','My55V2bH0GqwCeU5Yc1Ds8S','E','b',4);
+INSERT INTO t VALUES (16616938148755516812,-32387897502303850,'Nq1FQj75Kp','mafN7y','1TcszXT44cBLfJRpAt7GBk','K','Mo','q',5);
+INSERT INTO t VALUES (3795076906693197668,-5873452424544872409,'KGUC0MGDK','W72SqloRih0SDmBtacrIQTsqIAm00pKvUlI','Q','K5jtl4gvUEQlhLobHMyRCtGdNtH','D','E',6);
+INSERT INTO t VALUES (11794287592458354846,3372340233584619050,'69EarN4G9nME','jbZWZ5s68W9Salf5a5mxCj1pVKrvEpV8T','vykR5sDmj','OzZJcAnSI79C3XQB','f','H',7);
+INSERT INTO t VALUES (6040658710752128367,3731830829644647275,'M','MEcyIRs25jP1RHaB3mJTV8SYZJmLUIzacubbTpAn6HZ5sflEiqlvB6H6w','FbgCtwE','hO4CzNlbechoQSJcmnCp1YTuU8oKHxXICcILlpr','F','d',8);
+INSERT INTO t VALUES (11489762566044066652,-180571121986028466,'1M','hEsVzWZefyHTrfmsoBdNsiB4H3Yayp2PIDOpV2nS65f65SSAAsqIch0AlShT5hN','uRdH96M2dqF6FUqZxxQL3','HZ7Nee54CLiYLO9wBsMPjk5zGs514ik19qI8z','bb','g',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b BIGINT, c CHAR(15) NOT NULL, d VARBINARY(72), e VARBINARY(24) NOT NULL, f VARBINARY(55), 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 SMALLINT;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
-INSERT INTO t VALUES (8241,1264209147,'rk0c5e67Fi5RNX0Tnu1AIHkwlHJ9aGqo81xUhQhXz2JDHuCGUfvq8URM0tj7UHO1INwJbqSywaHA6i8c','EOnuYTRAHF','xTkc3','XE3URwnC8uwEDFuydoTxbMVZ6TbJwK','lBoEgAsAep2iUVcKb8gJkwRu46wiopHIr9yUrCSffZJXLrxdeaIG1lcj4ZDZVhsnNSaHW3N2aZPkI69bTLqQR','4hsYnOK8SZXFqacjJcGERw8mOvW',10);
-INSERT INTO ti VALUES (8241,1264209147,'rk0c5e67Fi5RNX0Tnu1AIHkwlHJ9aGqo81xUhQhXz2JDHuCGUfvq8URM0tj7UHO1INwJbqSywaHA6i8c','EOnuYTRAHF','xTkc3','XE3URwnC8uwEDFuydoTxbMVZ6TbJwK','lBoEgAsAep2iUVcKb8gJkwRu46wiopHIr9yUrCSffZJXLrxdeaIG1lcj4ZDZVhsnNSaHW3N2aZPkI69bTLqQR','4hsYnOK8SZXFqacjJcGERw8mOvW',10);
-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 (23,-1654838986,'5E31EbTWfLPm6xY59BqdLWej679fzBLXEKzUjybr8Oe87XCIsV','zcg','kJ0sHt6miy4','APqAXCcJRUMc5dP0iNOkgJ9XZZCOy4tNPywIfjiM4SwPEsGlPkiDJMgGFga1p','te5Z4','1Z3i37nMRZKgmWGLv3vPpcLfO5BA3hneLniN4NBqAYL0KmGiVUKBPC6RfrgSQPiA8s',11);
-INSERT INTO ti VALUES (23,-1654838986,'5E31EbTWfLPm6xY59BqdLWej679fzBLXEKzUjybr8Oe87XCIsV','zcg','kJ0sHt6miy4','APqAXCcJRUMc5dP0iNOkgJ9XZZCOy4tNPywIfjiM4SwPEsGlPkiDJMgGFga1p','te5Z4','1Z3i37nMRZKgmWGLv3vPpcLfO5BA3hneLniN4NBqAYL0KmGiVUKBPC6RfrgSQPiA8s',11);
+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 (17320339982045612951,2927978692770335739,'h3TbFmAf','7t2yzVNZIZuJ5JcvS2ZtQYGBqZ3M5ClYqmYCuodGHa72O','B','3XTyveclYN28OpOkSLsxTaHrKeTlvEiA2gz','K','L',10);
+INSERT INTO ti VALUES (17320339982045612951,2927978692770335739,'h3TbFmAf','7t2yzVNZIZuJ5JcvS2ZtQYGBqZ3M5ClYqmYCuodGHa72O','B','3XTyveclYN28OpOkSLsxTaHrKeTlvEiA2gz','K','L',10);
+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 (12235218285701737861,6026741317993799844,'aX3Ig6AtN0RN0o','Q8T58htXw6ZNIyB1w','QqwRR83TEl0IDs1F3QpxkLuT','I0Wr7ljvwFN5krVfin0X82GWg3uw1dRhagNXPojXL2JMrQVFX0','w','N',11);
+INSERT INTO ti VALUES (12235218285701737861,6026741317993799844,'aX3Ig6AtN0RN0o','Q8T58htXw6ZNIyB1w','QqwRR83TEl0IDs1F3QpxkLuT','I0Wr7ljvwFN5krVfin0X82GWg3uw1dRhagNXPojXL2JMrQVFX0','w','N',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (7885,-202737858,'4DJGMj5tDNUT8U1A3hQnmDiYammFhArRd0O','uCTWOWXQg9S61dPAdVDohxDvCbp7vw8EOtCyAJTU8jgdpvHzSH8upYhNmaMULoaP7zIh1QmXmakfTcQHycWjsbSROitWRTwCtYenIK8EtBrDt3BjYWnL3LW7t6S9TF0UH2rAy8CBNeo5S4ZGNh9ylX7gES99DHsFtW8l2wdEhfmJ9k7XiOKxlr4eQ2kxusV3B9jhqIc6coyb246czvNRDXtzRmjGmYI3d1Y','SH','kyXd618ZEehHvOrwIrjKZY6kbcxzoA1d','1XlZtJHoqLBLW1r2Sd1f9fZaRNPy3xwZtcuGK9W7lgVtY6fpBhE6YjsZoN','LalTL4nweYq',12);
-INSERT INTO ti VALUES (7885,-202737858,'4DJGMj5tDNUT8U1A3hQnmDiYammFhArRd0O','uCTWOWXQg9S61dPAdVDohxDvCbp7vw8EOtCyAJTU8jgdpvHzSH8upYhNmaMULoaP7zIh1QmXmakfTcQHycWjsbSROitWRTwCtYenIK8EtBrDt3BjYWnL3LW7t6S9TF0UH2rAy8CBNeo5S4ZGNh9ylX7gES99DHsFtW8l2wdEhfmJ9k7XiOKxlr4eQ2kxusV3B9jhqIc6coyb246czvNRDXtzRmjGmYI3d1Y','SH','kyXd618ZEehHvOrwIrjKZY6kbcxzoA1d','1XlZtJHoqLBLW1r2Sd1f9fZaRNPy3xwZtcuGK9W7lgVtY6fpBhE6YjsZoN','LalTL4nweYq',12);
+INSERT INTO t VALUES (4803274706422051281,-2148760098161197122,'ZsHcASza','mGh3YMiE85TkIi4Mt0QcdcG9mIRXMBX9IIL3p6QDRFnKJUWemSK5aaJKZHcxPs7MU4ZjwPD7zuGbUjd8LILcWsCe0ixRbX4oFQVtY0JIHkEE5z6vsPDGiP8WaNS1rbMhzZagJgeeoJbS73dqsYsTHObAGsCk0tKOkMxrlegRsbE19yQ1ddjYCQ969cq3Hw295','42Untob9T35TPDXzFWS','VNAjNQ03h8puxi','v','f',12);
+INSERT INTO ti VALUES (4803274706422051281,-2148760098161197122,'ZsHcASza','mGh3YMiE85TkIi4Mt0QcdcG9mIRXMBX9IIL3p6QDRFnKJUWemSK5aaJKZHcxPs7MU4ZjwPD7zuGbUjd8LILcWsCe0ixRbX4oFQVtY0JIHkEE5z6vsPDGiP8WaNS1rbMhzZagJgeeoJbS73dqsYsTHObAGsCk0tKOkMxrlegRsbE19yQ1ddjYCQ969cq3Hw295','42Untob9T35TPDXzFWS','VNAjNQ03h8puxi','v','f',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (10677411939470358281,839765709830236181,'47b','f4YVnMJ3PQei9Q4W2sfdNZ8F5dXWI1pjL4WGAOigWakbMTrStHRfKHL3QCdNVflYfEvvRc1A','yyleIQT3','92HcybkSsfZ1xATqR5UG4be8KpQxLOdB9Erf8bHuhR6lAseY3w2juFPXX1uyUW9aHfdpYHZ3im9TJZC18faMaIbeHlg2k7OzQn9mnfexPr58stut4dju0E2SWcw446yYDceu74w3a3','w','Y',13);
+INSERT INTO ti VALUES (10677411939470358281,839765709830236181,'47b','f4YVnMJ3PQei9Q4W2sfdNZ8F5dXWI1pjL4WGAOigWakbMTrStHRfKHL3QCdNVflYfEvvRc1A','yyleIQT3','92HcybkSsfZ1xATqR5UG4be8KpQxLOdB9Erf8bHuhR6lAseY3w2juFPXX1uyUW9aHfdpYHZ3im9TJZC18faMaIbeHlg2k7OzQn9mnfexPr58stut4dju0E2SWcw446yYDceu74w3a3','w','Y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (15838959202815683838,1111365314481624269,'JLQf6yWf3UtU','Ibn54hSvqkIyGzhf03tN94Myr0pqrjXtuSxXrzW8BTblPskA4JMb4sOLeQaTAQCGAiC7j9jl3sEAJH8HXsBqx8FEjumY63ZMamlmPYbfD0foIMmvGQ5oA5Qw5m24hyQFIWH7WTHMfTR5khoLaGtQ5c95cXSMZG3zxGDudWX0x5sJ316kavUOSWBHCqgXr5MgavnGD','RQrHv59jevsDyk74uT0P','4LpmNxR9xV4igxGugDuYpw4MUmBzVI9WLU4nYv7sjxXQTUrvfFmXv3aaNUWxOZaz48s0LvoCAzX','iE','U',14);
+INSERT INTO ti VALUES (15838959202815683838,1111365314481624269,'JLQf6yWf3UtU','Ibn54hSvqkIyGzhf03tN94Myr0pqrjXtuSxXrzW8BTblPskA4JMb4sOLeQaTAQCGAiC7j9jl3sEAJH8HXsBqx8FEjumY63ZMamlmPYbfD0foIMmvGQ5oA5Qw5m24hyQFIWH7WTHMfTR5khoLaGtQ5c95cXSMZG3zxGDudWX0x5sJ316kavUOSWBHCqgXr5MgavnGD','RQrHv59jevsDyk74uT0P','4LpmNxR9xV4igxGugDuYpw4MUmBzVI9WLU4nYv7sjxXQTUrvfFmXv3aaNUWxOZaz48s0LvoCAzX','iE','U',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (12031788003514240324,-4751388775743113493,'WiUbQiPaK5GaX','jpfC47ztH6VMKCEy2tr1bIvcs','2OPs37DA1fouBoN','Erct4KmN1uxWwx1qTkcyd6P5HtPKiAWOYyLXFFAPa03H4HlrxAsA87EsCqobj55ZFYsLKxItwLEiC6LtK4gIDFlxhhEsEjnyQNvZe2q9I9C9xYEbNk3i8p1MVj9URqObZWNPuUEtzRtUadSZbvpi4XdHHGRLWmJ7GdCXfcXyJnNcfV2Dj54CSItV9lef0WmvB3X10v4QWGrqTNgq9JUNc4LbQxdY3fPCEAFPdH','ZYl','fS',15);
+INSERT INTO ti VALUES (12031788003514240324,-4751388775743113493,'WiUbQiPaK5GaX','jpfC47ztH6VMKCEy2tr1bIvcs','2OPs37DA1fouBoN','Erct4KmN1uxWwx1qTkcyd6P5HtPKiAWOYyLXFFAPa03H4HlrxAsA87EsCqobj55ZFYsLKxItwLEiC6LtK4gIDFlxhhEsEjnyQNvZe2q9I9C9xYEbNk3i8p1MVj9URqObZWNPuUEtzRtUadSZbvpi4XdHHGRLWmJ7GdCXfcXyJnNcfV2Dj54CSItV9lef0WmvB3X10v4QWGrqTNgq9JUNc4LbQxdY3fPCEAFPdH','ZYl','fS',15);
+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(81) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(18), f VARCHAR(54) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2249680149,52,'3hiwiiWevVaYYASBFrV1iy4MG0kTAejHIEIWQUrzNUIWdjJGeXXCNZeY','UmRNhPFfh7dAZ9l1f8Q0eSllboeq2A66T4Yg7xg','pcFRZ1zFDfI','8CcpKogrjxDeceUQiVmuIpMr3V7HsRP4aJ8','q','zH',0);
+INSERT INTO t VALUES (1147440316,-117,'RdHVdKIna946Y7vJqxbBQBfCNyhBoc','t43m5Q1oBspOiDYIP8BVHdFUIBheyfkCIXXyOKMBI','T','NZK9CHtznF','t','n',1);
+INSERT INTO t VALUES (3178399967,-41,'f1q3XeB85SiyWyYWwbcF4r64NAeSOH6FV2Yu','uOz4eoSVZJk5zKR65K','05nZ9TvuJ11','Y6ZaRMewxjpBzrKzHW2neQfU4KDSxj','s','4',2);
+INSERT INTO t VALUES (1584130833,72,'wX1N0pFHjfIggjTUn46hZkS9lMH5eRk7c2W2WhtZvRLr3TpSzg1RbPcbbVHGErRobgxSZZcWJ0Co','v99RO','DhIFGFIBZx2','CTQ1347xj0WGpxaD2gfYloGZC8057HtffSClmUTkOtB8','V','nK',3);
+INSERT INTO t VALUES (288441432,-64,'zu8l1jTLJDhYcondZHppGA5bvc1j5HtdOEfFykssl8I1Eua452ntiRUkbAF0hu1ROX5ffSpnmM3wB1Ioc','E4Ylm63YfUCjln9mr7WwZB7r','q6N','vbLmkhZvNApl8uvv','p','Jy',4);
+INSERT INTO t VALUES (2854751574,77,'G3Niwoe5RV1o5J2dJjm4OllfKl5uSMKimexwsFk6L1duRFB','FGqEAjcI5lscvojSrEEqlFvasY5arY1GSfO69JwBQQO579J','u8I','Uxi1AbVvoxq3rryZdQLSOjIWSHTkaPSVa44if77v9J','X','mn',5);
+INSERT INTO t VALUES (1290382700,-94,'cqbO2gNeUYJ2jpB68W8tBkB1sqsUuVGkLIJ4jLeePHbbPvjID','joaaBBLAL2K5a8yyuS07tMVCp7Od4OdWYNqOdjpq7mwkVhOaDMDr','4U3z2UnDgEZhLd9cK','dqjBAXxkt01cyH4rJzg66','L','3y',6);
+INSERT INTO t VALUES (3405928304,-35,'fX7vXA4m0qv3by6htARTrPewMMqnTQaRk5e','aIqZmbVtRBFr8YOwq8s590ZljP4ZLRFKYmkFE6RbFeSw2D4T','QG8CjFIXO','z3Vtbs7dNfdnAm0sLtGsfgoon','f','Cn',7);
+INSERT INTO t VALUES (2594128956,55,'IDVZi','YmdSE2r','T45z5PdA','iusXa1k1Ya2Gv5Ng','a','Sb',8);
+INSERT INTO t VALUES (420467839,-10,'92LNQLMw2jLx6','4V3IcIYqZQIljeHwbuwFMQDqsK6C0','V','ranl9X7FHTBhLSN6GmmyC0iT8B2MTyyEvI3oVczE7unjfM6gMRn','P','3D',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b TINYINT, c CHAR(81) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(18), 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 (11501838386403705832,-101,'V7','oawrPa9dd3XUIvyyDcTy5g4GJe5i2dmIgYcDUJRzpr45x6','AtNmG','Uh6','r','WP',10);
+INSERT INTO ti VALUES (11501838386403705832,-101,'V7','oawrPa9dd3XUIvyyDcTy5g4GJe5i2dmIgYcDUJRzpr45x6','AtNmG','Uh6','r','WP',10);
+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 (1707092221973257884,53,'RcpMmSD4zOp6neVQzDYePJHDznCFazdQTwE','tjdU2O2bxdLs75pjWDPu2r','NrBmbuBdN3HMu','RBzPuPClXwN3oiDGCGtPd2fLnLYOXz5lE7U67DTLBJpH','4','CA',11);
+INSERT INTO ti VALUES (1707092221973257884,53,'RcpMmSD4zOp6neVQzDYePJHDznCFazdQTwE','tjdU2O2bxdLs75pjWDPu2r','NrBmbuBdN3HMu','RBzPuPClXwN3oiDGCGtPd2fLnLYOXz5lE7U67DTLBJpH','4','CA',11);
+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 (822687170752290330,-44,'5HYg6tcCGTiQcxdENJlR1UQDcYpTxgQ0NA','EqHBqNOO5KeIcZy5EgBKMYHFdJWHpXqfIMB2icUnIy9we70L64Gyth6zbmpNwztHymDwclp6BYz5CH4s7qLMyq2ep5t6WN8edZUKDcj1D1cxtMSdWdAEqducLXhyDG0gevTiaPiXW29kS','p8j7MZN2jpkh7VA','SLlKEBojiDLjiKpr','C','s',12);
+INSERT INTO ti VALUES (822687170752290330,-44,'5HYg6tcCGTiQcxdENJlR1UQDcYpTxgQ0NA','EqHBqNOO5KeIcZy5EgBKMYHFdJWHpXqfIMB2icUnIy9we70L64Gyth6zbmpNwztHymDwclp6BYz5CH4s7qLMyq2ep5t6WN8edZUKDcj1D1cxtMSdWdAEqducLXhyDG0gevTiaPiXW29kS','p8j7MZN2jpkh7VA','SLlKEBojiDLjiKpr','C','s',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4498,-1277396739,'Pn6ddRWrtCLtClwHVRhy4xWpA1LwI3OzHRHt1i7AYhp5JL5z9v6UkNDWLVUlFtwhoMi8N6C4CY','cqmfljof1sl7lIJDbUk079lOCQSksGIvOGpw679G4By','3hCKD','Ab9jpo1SK5v2hq0KyYw0J11kn8G60hVnOy7xLctnwYkLBIuZRWnPtxxKdL2TtSPbhLGE1qcfRoiugeJSRIHAv9pvIdERIVJFwHHnr6PdomIgg2Z63TlYg1ew0eNUR78ZoK1WPZ5QmkukOjLukpU0EQWonOS17Gao8Wbt27x9CLRu1nyC75zU5Cfj9gY4WKfGPX4Zb8XMaB90VeXBSBsg7SRDFPGlxKS5im3l39GfUyoKA7jM','OgaPH8YMkdqpa8NiYFYsQTxix61AUZDY9ygCRXH0O2uA3aoEv8mXBP5T3DOuXTDD0XDL7laXupfaeC','atJsNPUbqFqPAkm2JGBrwaaQEHjHT0KsG9UDNvvSBsou4tbD5uzpXuNckQDQ3Q7SIRHXsfNRbkMXo7d9g',13);
-INSERT INTO ti VALUES (4498,-1277396739,'Pn6ddRWrtCLtClwHVRhy4xWpA1LwI3OzHRHt1i7AYhp5JL5z9v6UkNDWLVUlFtwhoMi8N6C4CY','cqmfljof1sl7lIJDbUk079lOCQSksGIvOGpw679G4By','3hCKD','Ab9jpo1SK5v2hq0KyYw0J11kn8G60hVnOy7xLctnwYkLBIuZRWnPtxxKdL2TtSPbhLGE1qcfRoiugeJSRIHAv9pvIdERIVJFwHHnr6PdomIgg2Z63TlYg1ew0eNUR78ZoK1WPZ5QmkukOjLukpU0EQWonOS17Gao8Wbt27x9CLRu1nyC75zU5Cfj9gY4WKfGPX4Zb8XMaB90VeXBSBsg7SRDFPGlxKS5im3l39GfUyoKA7jM','OgaPH8YMkdqpa8NiYFYsQTxix61AUZDY9ygCRXH0O2uA3aoEv8mXBP5T3DOuXTDD0XDL7laXupfaeC','atJsNPUbqFqPAkm2JGBrwaaQEHjHT0KsG9UDNvvSBsou4tbD5uzpXuNckQDQ3Q7SIRHXsfNRbkMXo7d9g',13);
+INSERT INTO t VALUES (17666161341876770025,120,'4bFqGZN7f7V0LEFxMLLmdfiAC8AwvBNRKGgc1eSPpVGoGquBbnYkpHmtxRtXB','Oa8M2q','1FjxpmaX0B','XIaF4VTmdqNpRZ678KmnSFCDhHj1HOY7aWjEcBj9NzrBK5LzluM5fyO5j9gx3xQlnfPFbjJq37fO95yMAnpXCAEJIBTtE8eRG0Oij7dfuUKOppTZxlDzM1Sh0QBSheT7cNdxH3quTLzNZEqzYvJ1UK1DsBCWbW5d0Pny6crjpaeOqFHiJbGEAEFrlojX20T3qrv6BlrNFXTLsFLFGjwvZnxrkPt','I','DJ',13);
+INSERT INTO ti VALUES (17666161341876770025,120,'4bFqGZN7f7V0LEFxMLLmdfiAC8AwvBNRKGgc1eSPpVGoGquBbnYkpHmtxRtXB','Oa8M2q','1FjxpmaX0B','XIaF4VTmdqNpRZ678KmnSFCDhHj1HOY7aWjEcBj9NzrBK5LzluM5fyO5j9gx3xQlnfPFbjJq37fO95yMAnpXCAEJIBTtE8eRG0Oij7dfuUKOppTZxlDzM1Sh0QBSheT7cNdxH3quTLzNZEqzYvJ1UK1DsBCWbW5d0Pny6crjpaeOqFHiJbGEAEFrlojX20T3qrv6BlrNFXTLsFLFGjwvZnxrkPt','I','DJ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15326669262984403249,-19,'NwgKVOguDl0e5P5z6YpEX4eUutFYNP1E4jPKEZyWB0','pPdw94CNrfILXUvsxDmwb5mDgnr5TRjGMPeQjmE9KctomeH9fcqEXPKREdxJzNkzscnvsnlmN8uyN','1IzJydoLrbv','B4fE3iEyry6TQNIi2qjJbA03pRDqkJqOwI1lh4hmWgLhlhPrk2M44CSsoqPzDevhELGZt8lnbTzOw7ebuiKduDORQx6gRyXrO6j70NF0gmySIDCwhdQ9qKHwmYO9xbtKOqZbqF3lrqK6pcdAQCVjllLcfxuVkM','P','eQ',14);
+INSERT INTO ti VALUES (15326669262984403249,-19,'NwgKVOguDl0e5P5z6YpEX4eUutFYNP1E4jPKEZyWB0','pPdw94CNrfILXUvsxDmwb5mDgnr5TRjGMPeQjmE9KctomeH9fcqEXPKREdxJzNkzscnvsnlmN8uyN','1IzJydoLrbv','B4fE3iEyry6TQNIi2qjJbA03pRDqkJqOwI1lh4hmWgLhlhPrk2M44CSsoqPzDevhELGZt8lnbTzOw7ebuiKduDORQx6gRyXrO6j70NF0gmySIDCwhdQ9qKHwmYO9xbtKOqZbqF3lrqK6pcdAQCVjllLcfxuVkM','P','eQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (10644943890438280782,-23,'1K9XitYQRp1dFYfIAtw00HyVWwJCPOPBu','8pXSFUx5B0qkwT0RCAOrf17MdsiB5T3cUFO1hv2F0FWj3ZjyRFpvx5xbEjLkOZsqcA6HMzRS4owHXv3NXTpuL5WoYOm','YzD','FwdA9Fn3EKaEBzTV2usebdBXEYdFV8gfk1JGqOibp1e7','1','f',15);
+INSERT INTO ti VALUES (10644943890438280782,-23,'1K9XitYQRp1dFYfIAtw00HyVWwJCPOPBu','8pXSFUx5B0qkwT0RCAOrf17MdsiB5T3cUFO1hv2F0FWj3ZjyRFpvx5xbEjLkOZsqcA6HMzRS4owHXv3NXTpuL5WoYOm','YzD','FwdA9Fn3EKaEBzTV2usebdBXEYdFV8gfk1JGqOibp1e7','1','f',15);
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(85) NOT NULL, d VARBINARY(52) NOT NULL, e VARCHAR(90), f VARCHAR(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2640044277,334017273,'X7lZ','1FE16RFt69emcdslQIr6zefMMqnNZzRd8pddRZh','i1HMV1XdHtY84X','3xlKRXc6qLzrzlOq5UPxTvK3IbDzTgaa','ZjH7Pros78HkCbQNVOIisjRweEIyJq09Kn3oeA4k9kdt2f78jRW','G0JfzvspD2bvN2lwqpLVzHazITEp91otZJ3ApRj7mN5InwwF',0);
-INSERT INTO t VALUES (1254776653,-220625307,'BLe9yV7tN2plXQPC2LvOxfXgQoA2wtetLZLHMayg2FyN0h9DJKHYdywmklQtlNebDmo5mWR1x3hHOYY','7LkOmGxHBhZSwTP3bo1FDwyFl','qjQ7PikIxa5fHxhdGVh431CGrRSyfv4ZouH5YBYiHXYiXHaOYUsKqOrjwdfF3Dyb9omJk3saOu7n','QpSYUJpyooTH8kemAIiZVXnrHKTHHOsJ1fiuJmt0ucJ0Wwy0h02UJM999aW','bBXzk4pYRiv9ZHcaCvhSe7QpFukC8CjtLRXK572','Nc7LX0Lyoq4CBztHo98UNBqIsfH0YNxVY',1);
-INSERT INTO t VALUES (3686631034,403527984,'D2NPGst64Kb','x','L50fOGd2VSOu60Ea87wMTVcZ4JLo','BVoZza5D7Yiruy53hjTA74d2zqoa6DLRs2Ow9L58p4TNJEquoeBdm9OVvz','dBaZqw64QgaGxFDKl0FyfaZUlEyPwJQw','CoPNnMqBLTYXcCCRcmeGCSvuEN2g1K2Oi3mdnWGAKiYvfzMqxtHbbchF2vKon8ObYUZalnSN8639pxxRq7xGytt76gvhqCt5BGR',2);
-INSERT INTO t VALUES (671993644,-1972480890,'xgZiMG8jDrLEqs1qd3wocq5M066VlsRXKu6zmBHYPAyLFRDTY5pIeLsNkiH6gbR53HF2pycXnl','p2nC8t51zErOFRI0m8kq4itHMLHX1zSxg','CPWeV8KOmOdDQKjh5ntetDQ8TcCUeQZTSFXQ7BSEE4ilfcVXjEbUShssmwaoEXNQ8ZOqlc','3Qxkxl9xdXqbMxNgMim2fzOdeG6QrkTMmF','2Zf74xlUGvUfAAf4qUlplMFRoP','JjhA5QjiCpGfz3ZI8JUziHHuyVrMajziwfKp3R5jCtxA5VpmJvSkO6x6S9wa5H70SXs5ROD5vpbyZydrbKVN5Bl1W7kZ6qY',3);
-INSERT INTO t VALUES (1861148391,-147178446,'IWSqRw7Y92A9kwB8dxxNGlChQkU','1fyxqpjkV08k5iN','WacV1iHZJFlUoMwM1v8Z95doA0p964ZdftvMctnxDhwaQbiPS5s3n9z9SWwshd8m8NYQd6iL25LdRaPaVK','lgJ8oZaZLZAMlspAbHqHLHcSfN4sqgHUUR30RnJAOaxKpkcxQJhGwCiNl','U1YrTr0jtAN2nX23O8v9TWs8Py8gUQSYBd0hvSapgPwnNqTyutsuS','fzz4Sxx9P25FDCM5ZMUD3QSpSCbNobLTJHRzgGRaiR8t3UIkUPoNWM5lA0rDERXU5NfW5tSOErBV9Su4rh',4);
-INSERT INTO t VALUES (82725569,1076471142,'97bKEXq6jp8xGRVtMJfDWbyF3czkxS4wRxnlXXqkcnS5L','lDVCe','GJuLnPY4cnscxnmDsrHG9hyJair2WfvShuLfoecOhKcHDl0feJFPD7JrTjT1tf7ToynIlH3KlVncrS7JHJKmGu','euxs7cLGpZfc0tZehDk2UPI7e69DlXBaMZopHffZ9HyFXc3CsvZu3Z42qsR87YpB9','dvHnuVIuTouz10GMv2XImKNCElA0cmLCW1xh2EhMKwe8UbbuqHIvZj','PolLk7HCawc45lFxpgbYnEwu3g4WXFa1icmFvlV6HKAqdRnqvkXGu0FYKcbrCmFmoDQFvGz0xBKkAJoCTdKYBVjZzf7o9cZYo0',5);
-INSERT INTO t VALUES (2807890851,-1141388895,'NFDnA','tnXKSWmwzGnYUWCkBnJXNKr8P','LU6AD9o5c4mGTKytHw1Gz9xBqBF','zAxVXChiOM','0ctOs4yGBhj7RouBC7IiuPBUaBaioyEZcGM8fX3PxdtQX14iUho4nl7SXF2qXIAk','5gbLnig5Ziqwbs1kjqBCA',6);
-INSERT INTO t VALUES (3313773088,-812962647,'28iWxkjGglVRW9nOWjYSgrwwYJWWYR1VFG8','w6QltDWslRI6Y3xzYZwu45IfAwBaXjgRqCZDQDvObLNnMSRxdp','TfKmzKQ5XWqSwm8Nar7jE5S','EKY57ekQbTgHpZURlCjwLlsF1uuI6ohUAfd4WJZqM','lHoBBiB6','5vFpgO3c0VbCIGLTrE',7);
-INSERT INTO t VALUES (2462161313,1361182858,'5tiqjSc5c1zjKUhU49FoTMw8ySBxpfZxlylAtZLf','0g4TxQLw9gnZYbmVM4PpsfRBiJb8PG8Wmem96QxkGQ65x','dpgOWNYI3VgRLE6qo8PLuZYaSGiqKfSqrs0u6qSJFo7jmaryOAfZjjaAWNeaqJp1bZed7LsPED0o9RBfug0VnmIOm','4IDjw9HjLgbMzXZ8gWokNwHH2icrMmrUNjkAQNYLjYBk5OPt8ZxNpIFXXMVmQrMPIw9GQvTuE0H','48oPMmPrbOSDa3mk5dLMG3vP88z7iJBqqcYz','tZNRON6bGYrUQz9eS8AVfrdk2PxpO4NxPX9Qzd4pCQ7Sk',8);
-INSERT INTO t VALUES (1363023078,160992552,'Dl8T27gEzPADBVJ7k7T4knjcN6S5d4ehkgpS5T','WGYCY8qcUxMwSg3VM','1JEXk9KKSUwu1V9QH5NCbZ5Hs2Z4SEiJroskx7by7VAfKMTMFmChw4X8yirARtWgkM68','YbEC6AJBWFulPHyIxYOpzub4prKR','jCh9WiQAYok95GlDBIsZyokN2TTiFLnWoH7c99qgIfk1B694dMPjs2zrJpiV7jKDsumLwTOqiucdmhErzVB4gpZCbChE5q','x3x7VVvh4lMvMm45AxQ3rQIR7',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(97) NOT NULL, d VARBINARY(11) NOT NULL, e VARCHAR(85), f VARCHAR(23) NOT NULL, g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6059134,7042947,'2HEB2D0KwIbF5QVsxqJilDkblppc','QVQNbp','aBb1sltCZdVZLB8nzjjgn4SNlFoVakMq1xsVSXxQi20XGbh5RE0HGIqME3BBMtFbnoHjVEMKfAs','6arzP0zH','i','c',0);
+INSERT INTO t VALUES (15163699,6367837,'zdxs','22zr','yWPsM0NaHDw8Pu20JUTrSSGGmKDRH1vyZ4lrLa0ovhvVoONmBm0AIENKg','zmJB31yqFk3wX5Z8lddl','JA','4',1);
+INSERT INTO t VALUES (14749435,-6663537,'SWyPorwLhY9Qz2UfQY55EPgK0jsteFxjlGKM5T4','uAoil9Prpr3','kd1I5cZ35dUYUypZl4RM5rU3cTRO5MTTTQsddB05UDGUpkjisDVlF82T5d9','hdkPWIFxjD','E','6',2);
+INSERT INTO t VALUES (8031695,1206585,'WTp60ltVy7iwN2OaSND0EVc9V7M72ThFSUlV0Sk51nD1RN6RrTnmp0F','PV0','ipHuI6uNKSIf0X06lu2z7bV3QIj4WJe4','q6IFgtT58SJ7Ww5fAZdItg','F','H',3);
+INSERT INTO t VALUES (2693103,-707548,'mVVdZZqPgh59nEmowKshT3sbmuX6UDLYfYOHOImaQ17TxP9pHmkUvBY1ef','aM2BhkKb','p4A3YiJpgnb','bvwrigR','n','z3',4);
+INSERT INTO t VALUES (11868768,4367189,'IzPnl7drthzS0wpI7GSvEIosAkRKHMeBaoicmFcP8MfYXHEzzPJHRTOPeWiuHkCZ7qpGxPsBuMu3','BDUvVQfPqEA','SGjj8EdkL2itDtSvLyYY6L9zbbnhaBYmhygY6u1EEK8Legv2U5wHM2cFANQs9d0','hdQMviL2aoGuwI2gOSrX','b','z',5);
+INSERT INTO t VALUES (13661183,-5648765,'zZuyDYrFTmTWDCzHvxf7IMV0zyZb3jDwyW7ufL949TovMvDbx2jVP5aAuu4QTMHxwBw2P3hVX27','wkLbVUdVG90','ZTl4FXt','G7lqQYpUID1uEdyxYWqt9v','Hp','E',6);
+INSERT INTO t VALUES (3688819,-5155532,'W47TiPYqM','Ln9wyE','588dJmNe9oGtFIGFWYNHbny37cIaVnEA92ogrk7REXP','BRh70v7OL10','y','S',7);
+INSERT INTO t VALUES (13465180,8022378,'o9b8nveUph2B7IHA0imv8slSQ6gnDLSlvznJhQXWxl9iEJn7yqM6oxd75gw57h95MbKDY1K','i4hgaeiJC0','TIKDddjdiHBSYEtAK2YVBo5mAVJjC7yBuPUJEM5DlSCoP9SC0CbdHNCar2gwlCWEaC1bb9nw3','EDbRKJOSwgGY','3','3d',8);
+INSERT INTO t VALUES (13628057,-3082075,'rjs6H','iv','cxn5htye','ixa','1P','BG',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b MEDIUMINT NOT NULL, c BINARY(97) NOT NULL, d VARBINARY(11) NOT NULL, e VARCHAR(85), f VARCHAR(23) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (14346401542856458429,-560191399,'fcJK0zkcr0MZIqA6MobEIzGRw5iLmrHJ6CFAllurtBRgMVY0GuBHJFnYniL4weOGBtYgi2f','RZuFnynp4ZAO6D2rfDmXCmH1MXB0dLp332NbHOObi5','Hai0GgfDSNASrRsUTZsz71llci8GGL5rlizO','bJfCfO4cgmktqeojjMU6FA6Nt2lvyrlKjZ6PuK70DzIQAFd3PEUriU3At050VSDGN3wJOyS','OFkOPanG9Pdo4LF3xSeKLmSYvmaVsNWEa','rVJZgQmPTrpwiZa4mtn9FgHYMtMs9qyXqnkEBychLHF8VZeRzgpxfbSaWudY7xO7i1HPfaUx',10);
-INSERT INTO ti VALUES (14346401542856458429,-560191399,'fcJK0zkcr0MZIqA6MobEIzGRw5iLmrHJ6CFAllurtBRgMVY0GuBHJFnYniL4weOGBtYgi2f','RZuFnynp4ZAO6D2rfDmXCmH1MXB0dLp332NbHOObi5','Hai0GgfDSNASrRsUTZsz71llci8GGL5rlizO','bJfCfO4cgmktqeojjMU6FA6Nt2lvyrlKjZ6PuK70DzIQAFd3PEUriU3At050VSDGN3wJOyS','OFkOPanG9Pdo4LF3xSeKLmSYvmaVsNWEa','rVJZgQmPTrpwiZa4mtn9FgHYMtMs9qyXqnkEBychLHF8VZeRzgpxfbSaWudY7xO7i1HPfaUx',10);
-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 (7658046399521444315,198345505,'Qp9AkYunbxxGSO0QPQWhoUKQPJPkClg9h','rb6BZnKlEttZpy9oW55cSltWxE94Jl1fObdXnakN','OQnIh4PG4W1h0WhYtOhslVrpd5gsvdPBtYSH3kMQ1nNv81gmZYLftXnTg0ZfQoI7YnesfqC6hkfH0nzhQb5XoD','FlkeTP70fzFV8W','DhniVM7kdoV4Yj7awYtAqSblklBqrFp671M9L7hhW','Ar',11);
-INSERT INTO ti VALUES (7658046399521444315,198345505,'Qp9AkYunbxxGSO0QPQWhoUKQPJPkClg9h','rb6BZnKlEttZpy9oW55cSltWxE94Jl1fObdXnakN','OQnIh4PG4W1h0WhYtOhslVrpd5gsvdPBtYSH3kMQ1nNv81gmZYLftXnTg0ZfQoI7YnesfqC6hkfH0nzhQb5XoD','FlkeTP70fzFV8W','DhniVM7kdoV4Yj7awYtAqSblklBqrFp671M9L7hhW','Ar',11);
+INSERT INTO t VALUES (4420031592091787089,-5054178,'J0EDmxxfAV','6DU','lRcDWwiBtCLGPiCAi6ZKZxEBQopUBXGQdzO2AV9xKRPvnrUPUUscq0Mz','0mkRP9ySisRBjOBQujIM','0','CV',10);
+INSERT INTO ti VALUES (4420031592091787089,-5054178,'J0EDmxxfAV','6DU','lRcDWwiBtCLGPiCAi6ZKZxEBQopUBXGQdzO2AV9xKRPvnrUPUUscq0Mz','0mkRP9ySisRBjOBQujIM','0','CV',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(98) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(98) NOT NULL;
+INSERT INTO t VALUES (1840637229740926469,-5760770,'yLoaEICZq6quxSjOYrQl6gCzs6','O6DntVHqCXf','LSZrFTkuF28AW9X9j2BsnVSe9FC8Qq8DXKZIgs4','4gbI10gTo0WriL','Q','h',11);
+INSERT INTO ti VALUES (1840637229740926469,-5760770,'yLoaEICZq6quxSjOYrQl6gCzs6','O6DntVHqCXf','LSZrFTkuF28AW9X9j2BsnVSe9FC8Qq8DXKZIgs4','4gbI10gTo0WriL','Q','h',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7070213554778749039,-623263061,'LBABNfuWYUy4jrY9nEkG2ZlSbiYJ0','nVdCu7R5anwn1ph6hcsB4j6MUVinC9Vbzfr2AJtfIdxIgnlNVkrvdux7eSLr433o7C3zDDfHRPjHF9SxM1b3eQjo9e2iM7uWDp1oQd8J5zcimBheObLKBwVl3Nmu16ABIluas9J6DqPZ359xAT0SKHBZPnI2','OAuezs5YrLXqxTwPX8pQ4djgdhD4d9Woa2I1HuHIF3tbTn9GuZpQpjJC','uC55sKUf6tM1u6noBGHQDd0l7rh44TA2Cao','dQ','DJseAPkR2N2A0GpSCYP74z',12);
-INSERT INTO ti VALUES (7070213554778749039,-623263061,'LBABNfuWYUy4jrY9nEkG2ZlSbiYJ0','nVdCu7R5anwn1ph6hcsB4j6MUVinC9Vbzfr2AJtfIdxIgnlNVkrvdux7eSLr433o7C3zDDfHRPjHF9SxM1b3eQjo9e2iM7uWDp1oQd8J5zcimBheObLKBwVl3Nmu16ABIluas9J6DqPZ359xAT0SKHBZPnI2','OAuezs5YrLXqxTwPX8pQ4djgdhD4d9Woa2I1HuHIF3tbTn9GuZpQpjJC','uC55sKUf6tM1u6noBGHQDd0l7rh44TA2Cao','dQ','DJseAPkR2N2A0GpSCYP74z',12);
+INSERT INTO t VALUES (6582488873686803741,-4160059,'jYngCO4ArS8eDnH1Se9vic5diNZd6nDZeZWvf9QxcLmN9cGMv1M9auGFDwh7bya168mm','EZIIAYPTGcjlzEeWMYWr2imX3o6KMy3lkRl2sfFGYgC8ITFuiRxr1964iUkJb','XrPqLr3pbAINmfhRHIIlTZkwUndRggeoTsTyotgx3kjl8nl83rTmetXJImoCMPgBiYfpH','guu9GTbqdzUJxl','Ae','n5',12);
+INSERT INTO ti VALUES (6582488873686803741,-4160059,'jYngCO4ArS8eDnH1Se9vic5diNZd6nDZeZWvf9QxcLmN9cGMv1M9auGFDwh7bya168mm','EZIIAYPTGcjlzEeWMYWr2imX3o6KMy3lkRl2sfFGYgC8ITFuiRxr1964iUkJb','XrPqLr3pbAINmfhRHIIlTZkwUndRggeoTsTyotgx3kjl8nl83rTmetXJImoCMPgBiYfpH','guu9GTbqdzUJxl','Ae','n5',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3778581177095396976,1794878764,'ccEDg3QYkONZMrWpdxn8gx0zQ0QjCJgIATIJOOVAhYZGjbwKwMhQ2yt56gthCcIJf1o','1jQtFCKUm71pgMtkFmA1I1K72ZpFUe38xuAPpFoYEV7Ta5','HLDBvB0XjD7HMTmWmLFqijZfBDl7rJ60goLwMK7UQR3Yd10bK8jxKqJue4WJ1C3UKrTgVPzovcm0oIt','wCeNcyFbePRJjcY1pXN47Md4P8EDh2tG0rM3Rcc9BWhrmFePKHsMr1gV6ME06tgYTJvs5rlwOcLFHaCRV0JNOREl9xDTTNOIdgT0UoC384qxnxlPwVeDcD1XNsvUMv4QK0trqXka5sEaLy2jdfzXqD6HSdedp5oJOaHCAODBSj4le3IF','STC7KjI4UcYaShxRhhVJwyJmbV','Xxl2adVnaNoJhJCQB6NRztmR2SPJ4ZlnB6QsKTydusamNx29lKSVDl5CXYZ7D06fWQmE7NnknzwjhvBIokC',13);
-INSERT INTO ti VALUES (3778581177095396976,1794878764,'ccEDg3QYkONZMrWpdxn8gx0zQ0QjCJgIATIJOOVAhYZGjbwKwMhQ2yt56gthCcIJf1o','1jQtFCKUm71pgMtkFmA1I1K72ZpFUe38xuAPpFoYEV7Ta5','HLDBvB0XjD7HMTmWmLFqijZfBDl7rJ60goLwMK7UQR3Yd10bK8jxKqJue4WJ1C3UKrTgVPzovcm0oIt','wCeNcyFbePRJjcY1pXN47Md4P8EDh2tG0rM3Rcc9BWhrmFePKHsMr1gV6ME06tgYTJvs5rlwOcLFHaCRV0JNOREl9xDTTNOIdgT0UoC384qxnxlPwVeDcD1XNsvUMv4QK0trqXka5sEaLy2jdfzXqD6HSdedp5oJOaHCAODBSj4le3IF','STC7KjI4UcYaShxRhhVJwyJmbV','Xxl2adVnaNoJhJCQB6NRztmR2SPJ4ZlnB6QsKTydusamNx29lKSVDl5CXYZ7D06fWQmE7NnknzwjhvBIokC',13);
+INSERT INTO t VALUES (1860754649876457687,2207036,'CPH0lPrxGL2TNoss90I9YawX0ODlKRydTnQHo','oqkvPICWeBKSACX4b0QRbj4YnOs5LknGj8VLEQ6SEKt9OkSn08Qsa9t0vK1cbfWdamZWmd0c4fTN5hU5lu5bTEfBGuUrT9mcQnDgbySdrxHi5JELTv7n49AjU2HSG9X5GPLV1EyUVF1TLbnLsToINAAdb3raxGBseQCaouMzNuy9Sbewdkq4c8z','MBc1jOBqHxoatuEQhqG8hP9Xzb4MsSXrs1u71GcAChFzTKJ0XGMlkZeMoSjvR38fuD9S9','26H0GnbNFjRecrerZqRZ02fvFBrTZLzz56xLHyBDfHgDC2wnwvjwPZfUmdoY8QHKJebNyUmpg1OHk3uxBrl8tv0MfuJPJz3','E','E',13);
+INSERT INTO ti VALUES (1860754649876457687,2207036,'CPH0lPrxGL2TNoss90I9YawX0ODlKRydTnQHo','oqkvPICWeBKSACX4b0QRbj4YnOs5LknGj8VLEQ6SEKt9OkSn08Qsa9t0vK1cbfWdamZWmd0c4fTN5hU5lu5bTEfBGuUrT9mcQnDgbySdrxHi5JELTv7n49AjU2HSG9X5GPLV1EyUVF1TLbnLsToINAAdb3raxGBseQCaouMzNuy9Sbewdkq4c8z','MBc1jOBqHxoatuEQhqG8hP9Xzb4MsSXrs1u71GcAChFzTKJ0XGMlkZeMoSjvR38fuD9S9','26H0GnbNFjRecrerZqRZ02fvFBrTZLzz56xLHyBDfHgDC2wnwvjwPZfUmdoY8QHKJebNyUmpg1OHk3uxBrl8tv0MfuJPJz3','E','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (8971969415011977421,1774738,'88YTfJOhb7zHUpC0BiEbVpNEP6RefE1tmFKKIfmQ824H8zfL7nWMDRGUsaCQ93QbyM1oVA5ljW0uRRO4pLa1yD4g5h','8GgvncMeYkfzH9LQk1y1QH','fhIitvDbYezFbb27RAmdWt','udTtGJFi9xxCnhnHucs3uLW','kf','cC',14);
+INSERT INTO ti VALUES (8971969415011977421,1774738,'88YTfJOhb7zHUpC0BiEbVpNEP6RefE1tmFKKIfmQ824H8zfL7nWMDRGUsaCQ93QbyM1oVA5ljW0uRRO4pLa1yD4g5h','8GgvncMeYkfzH9LQk1y1QH','fhIitvDbYezFbb27RAmdWt','udTtGJFi9xxCnhnHucs3uLW','kf','cC',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (6044380640919396314,5325669,'G4lTQynI5uu','yRqS299M6mknwiaEC0nSvnvdFEs6tV3ut79w51oCj55asMnLMJdtmy5DChoq2xa612kdaWuLJ3DLu4hddwo','LMzCGi6mc3V1ZgUi','SWdMxX39Brv7EfktWDFr9PJi5DsrH1780tAAdFoFkBK8zGMAIlFQhUazyMdx5yCl7Cyq2py35KsHMWFGS0rRvn63vVU6FvBbKZzzChJJLCHsEyUXhSUYSv8pJ6dEU8NNLhi7c9L07szxkLuF1GebcgrFQPZq9sDgQgu','J','Nk',15);
+INSERT INTO ti VALUES (6044380640919396314,5325669,'G4lTQynI5uu','yRqS299M6mknwiaEC0nSvnvdFEs6tV3ut79w51oCj55asMnLMJdtmy5DChoq2xa612kdaWuLJ3DLu4hddwo','LMzCGi6mc3V1ZgUi','SWdMxX39Brv7EfktWDFr9PJi5DsrH1780tAAdFoFkBK8zGMAIlFQhUazyMdx5yCl7Cyq2py35KsHMWFGS0rRvn63vVU6FvBbKZzzChJJLCHsEyUXhSUYSv8pJ6dEU8NNLhi7c9L07szxkLuF1GebcgrFQPZq9sDgQgu','J','Nk',15);
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(62), d VARCHAR(31), e VARCHAR(9) NOT NULL, f VARBINARY(58), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4616121809519626436,4317083809375669097,'n5ywdA4nMydBUBCEX6v7kUMKn4ubyXEEPNdfZ5eWwQyu5WNZnyMIVvsC','fFnOhnTZqgY96WbhPwDbs6oZ','U','rcDlhF8i3ZDek3MhoLgIzvck','FY6sPJ0677uKTvy','es2',0);
-INSERT INTO t VALUES (5147303901677432145,8116973660021940624,'qPiN344HjhsJR9M0nJXevHEMtenykwBLnR9EpVtaWIuOoB2FX','bpu9UZvdbiGi3NmoVyE1oXuZ','5dFua4','tbeBAq2ziL2mhwlzvIlYsmzneM6N33rL95AfggozR2m5WZ13Hgo0','LpH5Cp9unkQIhuOY8DLpVjz84cDtAIbVAp6osW5s00857m9hNPFpEoYCwO5z2doatw2eWa01K3j1EOe','JKUp',1);
-INSERT INTO t VALUES (-2872174546940248796,4974114128755906866,'fVHwRYnclUsZlWbD7Umk3U30ktQ5VMVSuu48syLw0hEvWGCPRL5QijdL1tv','lVcBGnJsuzTLC','x','9j8nKg1BeQkSEsKh4kD7W6BZSVjN4QzIgRW0ZR2kmJC8DWR','NaT','zLOI9JJKi9wvR7s13kBuX6I8oHSRJkXiB39w0XtpMUJkPA5HJUhGPPaIPqFaR0Giy3N',2);
-INSERT INTO t VALUES (-1504462941710310360,-450365299313161948,'C0RguT25SDDb90j0zaDA4G73XQvoduZl3ZgRnBooBjnHbCyTV','rcpj08gbVh9sEewEG','S','TK5ncst5RX6diidfNm','rQqxFAoqNELI1QxEai2Akb4ZkPlAtJLJ8oTwtqyVarKiQ8ggTLBh','TuWc6nC29rYa8ttfqKauIufpp08yKrzUpyEfF0bDAyDTcfuz8e9d6bQHUWwS',3);
-INSERT INTO t VALUES (-1023802589192951404,-6814415761231264024,'COPIR5bPcArOsVCzXYOVggDfo1lfG03fkCJkbhQwCM','zwvvKA','c0uDs','TkFpV9WCokv','e3Q1tu4Qodq92ZEpp6VUdhlRj35cziDT0DZDMQSjt3bqaepLwxy8p0im','8eB3OqY97OkP3DewIC4M7tfbvkYEGk5G8PfuI9oYaBuH79OA9AYbc7V',4);
-INSERT INTO t VALUES (-5736953707369154500,7135581621399847990,'WQBwnTui9aUiD8we3YidkddjjzpfNT3eDX6WdZelZ66lsDchG','y0Ks','pdYrcM','oFSIUuqIDmTaW2MnnFWWL1oyCqQjWardJCk67BXTgWQDLmNtlNryw','PjzyuCdkKrGFiLZHO4V9E','JaS0StXvvJqmDRl',5);
-INSERT INTO t VALUES (-8868194756195785442,-8259160886579647157,'cKWYBxg','Zt7mLVHX27ZZJFZKG2B9If','1','88Pg10E','n106JYUqK85xF1jkQ5ed26ryHulKL1KYPH4aJaVLwGuWTquCEvbwRzGUENo6ZKFyvb7wZpJpOj4v950GRSNEErN6Jy','abhW0y5LBWu3xY8QicbuWIGV9gHlYLCW0VhVynMJ79Nk2tcSmk28nOR4xUmNPdx',6);
-INSERT INTO t VALUES (7918154857106111941,2854883267746113474,'BGLfLkerpbREHQ0Pu3fPeIYt9rB9akywKpd4wpSrIBUUGyiIpR2OIVlC','jafDy4db','KGyjH','lb1Y8goDGrP','TY4t9S','b1rjiOXYLMfHkSJHnw29rrlpgKrtkNpp7zOjb',7);
-INSERT INTO t VALUES (1728761937438372544,5995225496740790719,'kZV1obykhb','QlkVCPCuHY1q9Gr6qF','zputiJbmt','4S','u7VdhyO1WRT1Ey0FUO27ioG1XW2y6SJdLRdOlpDhf4QbV57','UHqkcpOjCKwP0xv2YIforuFzPchqDcyR2oXy8337Y35Stcd3QW7W',8);
-INSERT INTO t VALUES (5207309549578406474,-5873471863973832328,'StD2Osb2LD2dKOGpMA35slwpigWbrDb3bly1wE45J3Yq2','p0XqoH1JATg','N','q6bk4zkjtlG5cPKCa1CygwOVzvNJHAR','ouHNF2F2DNHGjA643s2cjc4oth2ewAGHdLtdNZn93rQLLBqCKBJuhh2lJ8AfphBOlFPaI2IwZQUtYKH9PhvGnuX71J','JhwsjjVQ3tCx91ZGEIXjUO4u',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(96), d VARCHAR(45) NOT NULL, e VARBINARY(68), f VARBINARY(17), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11557733,9592735055140746729,'sxb1','IisV3AOtxdvjikTFvxVcbfNrYtZOcBFUiL2J','YFm5vSR8Xc0jFBWoyxogySamzuynzzU1o','api6','j','2N',0);
+INSERT INTO t VALUES (9833601,18426971313758138547,'Pco5mDBNPZt2hIhcWFEhlclzJkf8g0uZbPjIuI5yqOyqYIzi4G2cx2347M5MZablm0QoNeCARN','Vwz8Ub696BH3weCyzlshiXQYbzMNd7Tp6dviYQtBW5EZg','nvxGBDTvV7hu31HtJMXTmyvxqdZy57CKT8OraFJEYozzCBQ','nA0C','y','C',1);
+INSERT INTO t VALUES (2164680,11122750526840552528,'Fw1uE3lAJPTDZ5vMMFn0Zigco8blREcfjJ4N33wmFLbC','jV9IkP59bEJ9rXi3KNw','ilyWHkWkhbt2RIbNXIND48W5BrGjA2VwnTSnTVUe1UQCo','M0G0gNNbo','e','hH',2);
+INSERT INTO t VALUES (7357833,3963369863656401226,'3mJp1r3Ke4eE3RhapupxvhiaNvGv','sOzLqMEyaUVSwQzqRgARR','vn3dKUlmOzuqaheD5tDNTnU0C4iKb4r5YXZT0VZBz5xjFwSYJtO34fmJP7kBU0U','Pja','1','5o',3);
+INSERT INTO t VALUES (15925097,336864109003330048,'BymWkllMp4pcukG40K5GuoZfciYHKC3MOfekjXo3sJOf043MItPB0Kpnr1kf','7jPNmb3HkbFkF1LePXNSLHTxi6JNI','Cugm8xIYIkIbB6X5wUlmXsowhGjozOoGE7sM','dv','V','N',4);
+INSERT INTO t VALUES (4439130,13487417382155005871,'FhqZ4rBJY6O7HXyhMyOkvmnWh7Pg4M3jrrWkz5HJ2acKyGrv4rTRIOdOwF9NtYv0oNLyyWZIjciY6o7wfe18LG0','rgFtp6Zk9UBkvvxtfdWYt7KBpGmvjDs6WEmri','OFgWF10ujttfGT3BKfjqUAreq6TEcfpIf2My4HMtpH','3DrdL','J','M',5);
+INSERT INTO t VALUES (5926067,973565308771811072,'UQWFQQHTP6U806sxbue6yBQF1qqoS4oxb1GhBOgEX9ft6z1GHF1Ae7NMXv3tiPOLdmOmP6bgJ3fk9KozAUTLTDdLvofXK2V','mi2G2cqnYr4wKryGa5lBSGdfi20ylvZBq9hhMY5N','nX9oikSRkx8x4ascwPMGF0EyKoJvItIa9KIUg6SzYoVOdhvL','R','s','rr',6);
+INSERT INTO t VALUES (6823026,16214063147181185253,'DGGVYPi2IJP7AN0DjS2AWrQJ6i6PGbGxOlrsVNYeWsmj1IUVQy5cM3lBM','TDk7TOu0hK2edsb0rVg8NwvieMPd9paLPZCPLWdJZT0','gZl00oZShsKyCeqv3XKXmbPq9xxIaYxGkl29qXfB2OIxKoNpcPLTfucGkQg5qXoYUz','GgRrv44Hlh','s','1',7);
+INSERT INTO t VALUES (11590904,12307784542626386350,'JPLdawmNOjkgIII6udSPWqQt2Snrjp8D9mzaPxROp0HAv1Zg1AJIT00OzshscxS','SPNxZOdUfoSJvkbl','af3EVycVrF9XXNvVTsmCcaPmd','ZEjejUGd8uB','e','yt',8);
+INSERT INTO t VALUES (294420,5869686312480108899,'L9yy1zBhKMgEIwFjURSSRxsXFsuxFkVx7V6nTJFQunGyFYt7I4L7qoPRmsUBbbBX0cj3NkNWY3rqD7THqgPb1wyXZ2vifD','Mah1F4lFJhq3JOPukftJ103','poJWgQJC0mqpc85ZwA8li5dOF9IPwjfzHTbzY6Ay3Kld3TPTL','A6OeDZ','z','y',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(96), d VARCHAR(45) NOT NULL, e VARBINARY(68), f VARBINARY(17), 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 (3720196997669066464,-1300487519302858206,'R0bvydb2YQ5IJaiTPngqdCm2KWgHCKt5eWTm2CyvIA362vDN6HTLN','hOGSslEQGZW8tvcXFM4','gV','Q2ZXgFqTvt2xMFs8Q48mQE4LUuRKisD4cxQ38ZJTS','fSZqX7JrX2wwHTpK903pvK8TXDZxHpLd2U4fHWiOrRDk2ZxWnII8V2i0Fn9EfAVHwNXJcqm66lRaI489JRw2','kdiyDl8dI0AuS2PiAZK6C',10);
-INSERT INTO ti VALUES (3720196997669066464,-1300487519302858206,'R0bvydb2YQ5IJaiTPngqdCm2KWgHCKt5eWTm2CyvIA362vDN6HTLN','hOGSslEQGZW8tvcXFM4','gV','Q2ZXgFqTvt2xMFs8Q48mQE4LUuRKisD4cxQ38ZJTS','fSZqX7JrX2wwHTpK903pvK8TXDZxHpLd2U4fHWiOrRDk2ZxWnII8V2i0Fn9EfAVHwNXJcqm66lRaI489JRw2','kdiyDl8dI0AuS2PiAZK6C',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(63);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
-INSERT INTO t VALUES (3569712778437782416,-1745831538351067378,'fGyidY4kjV053T26F9DkJ0nnDUvao4rnwi6m1I6o1vfAoCFg8VxIpdczuL5U4yO','wN3okqa0DALOFHrjQk5Cq3C','yDuE7','O1Sw','iEnGMat1OyYquxVdShAv7YsdXWwz61GeZtBxtbakgnbtFbXnmsqvIK0aasUpYrrzwRjdYFaiazrx9cppLwqYNRo8XUkN','aXrKXlxsxoljRTDOW5s3e0S8Eakynhgf1zCRhS13E5tpHwyTFGigSTitT2at2f',11);
-INSERT INTO ti VALUES (3569712778437782416,-1745831538351067378,'fGyidY4kjV053T26F9DkJ0nnDUvao4rnwi6m1I6o1vfAoCFg8VxIpdczuL5U4yO','wN3okqa0DALOFHrjQk5Cq3C','yDuE7','O1Sw','iEnGMat1OyYquxVdShAv7YsdXWwz61GeZtBxtbakgnbtFbXnmsqvIK0aasUpYrrzwRjdYFaiazrx9cppLwqYNRo8XUkN','aXrKXlxsxoljRTDOW5s3e0S8Eakynhgf1zCRhS13E5tpHwyTFGigSTitT2at2f',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-3869739704419994050,438586867312658404,'TSp65OysnW666MeHyTKUcn8YcVeMIgIPk7HtqG2DdZS3dFjS0u03SUo','hrgo2UuUeZiNTmJlAFGn1pSv4TvR7yCJuJslpPGtjPliJeAyPzB9iAwlmlnMVVQ8P3l6WxijCC8S7kw8LQgsiuaUgOrByGLzlm8NYtyypofUueTFuBTF3AOBE6ukcra2sE6cm1AFOeYoin9xrR3M8mkkKc15cvRDpQvd1LKrUz9c3ifnzXf6hQoVGE5rJela','gROMX0MbF','CSOxvGsWZBBlAKmM50xAHaJSjHLZ9HTAoFr7jUIUMkyAdZ6TSX1I','mZxMw4MHg3FU39u5lVim','jwqzFQ3fAMCtYTFVUFziv3nfvEudatB3unlA6Pw8KzekgtUDrn5vQdTw4Udy8bcVFTOzKOB3gZAWZBgoCGUB54L6PQp',12);
-INSERT INTO ti VALUES (-3869739704419994050,438586867312658404,'TSp65OysnW666MeHyTKUcn8YcVeMIgIPk7HtqG2DdZS3dFjS0u03SUo','hrgo2UuUeZiNTmJlAFGn1pSv4TvR7yCJuJslpPGtjPliJeAyPzB9iAwlmlnMVVQ8P3l6WxijCC8S7kw8LQgsiuaUgOrByGLzlm8NYtyypofUueTFuBTF3AOBE6ukcra2sE6cm1AFOeYoin9xrR3M8mkkKc15cvRDpQvd1LKrUz9c3ifnzXf6hQoVGE5rJela','gROMX0MbF','CSOxvGsWZBBlAKmM50xAHaJSjHLZ9HTAoFr7jUIUMkyAdZ6TSX1I','mZxMw4MHg3FU39u5lVim','jwqzFQ3fAMCtYTFVUFziv3nfvEudatB3unlA6Pw8KzekgtUDrn5vQdTw4Udy8bcVFTOzKOB3gZAWZBgoCGUB54L6PQp',12);
+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 (5885039,16549936370759751609,'X','Mt2aj4nE9JVw6c7TqELzM','qXFFDWA','3Nx3zvKBG','v','6',10);
+INSERT INTO ti VALUES (5885039,16549936370759751609,'X','Mt2aj4nE9JVw6c7TqELzM','qXFFDWA','3Nx3zvKBG','v','6',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(97);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
+INSERT INTO t VALUES (10266314,10484219089743134480,'BEn7e72wesMdEa2s6r1vM7dO2zuZ3tFNrxYUGAtD8tcelYbI6cPw1nO7bxfVXpHjAnbznjOgQ8bwdLu1cTbjNBMljkNUoa','L37GVzxO479hVZxN0vQ5Cbmx8n4N','r0Vpp3','YYUR7xTOGd2BzZ0n','H','D7',11);
+INSERT INTO ti VALUES (10266314,10484219089743134480,'BEn7e72wesMdEa2s6r1vM7dO2zuZ3tFNrxYUGAtD8tcelYbI6cPw1nO7bxfVXpHjAnbznjOgQ8bwdLu1cTbjNBMljkNUoa','L37GVzxO479hVZxN0vQ5Cbmx8n4N','r0Vpp3','YYUR7xTOGd2BzZ0n','H','D7',11);
+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 (2539735,5198681130558318090,'5J4CTWGtLnLYfFu0Tw0gZxKh15SaUTm5H59NSzWLnvGs39c186ZPpUh7QoKdPkVYLWapQz','NpIEnnKq5etfRiSvrfNDzLB7isycxx5pTx7QHVpFPZWsj0J6Buxjm9fooFRE6CXt2KHBdlkJPTHImIWKLlx5JmSwFUMGWiJPo6nlRQOi1cIQbsUjfkneSz0X3L94nPFTEK3TEaDGw4w4XT0QN48zF5ZpD7FpIXYwnjIXmt0n6gCcrsMdGYb705EB8','zwAV2G6Mcp1wwbsFlrmGEsAI3A0qkRiOyVnamoXGd5Mc0iEm1M24SIWjB08G','QniNZ2r13uknlkBT','G','0',12);
+INSERT INTO ti VALUES (2539735,5198681130558318090,'5J4CTWGtLnLYfFu0Tw0gZxKh15SaUTm5H59NSzWLnvGs39c186ZPpUh7QoKdPkVYLWapQz','NpIEnnKq5etfRiSvrfNDzLB7isycxx5pTx7QHVpFPZWsj0J6Buxjm9fooFRE6CXt2KHBdlkJPTHImIWKLlx5JmSwFUMGWiJPo6nlRQOi1cIQbsUjfkneSz0X3L94nPFTEK3TEaDGw4w4XT0QN48zF5ZpD7FpIXYwnjIXmt0n6gCcrsMdGYb705EB8','zwAV2G6Mcp1wwbsFlrmGEsAI3A0qkRiOyVnamoXGd5Mc0iEm1M24SIWjB08G','QniNZ2r13uknlkBT','G','0',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1732441301681236271,4083801876647322652,'kDis5v5gQ73uIa49h1','aiomxzajeYkAE4tj8yAa6PAQ8Rj3JWrw6qKIG0gJbproCfSBVduPaaFoqI874C3VD5iWf6x61jbimvO8O9aOagG3jXJYUShNALhxP5qjI0azRXU2I84OBf1fcG8SVXulQKT7EkuzzQwntQwwtmRat2TijS68jMZnjzEzQVCaszkq63TrBrp','SrXj1z','nddj6OuEghWDb5FuM8xmk8TWxgaqqraB7UdzC1geiAF5yURb6F2cigZlD2nHQfasvUu42xXuioBXNsxvJgBtlYP6Sem9pMFMK','H14LhvlAk66hJLXAxTQWX1FWI0DRPObwVwPe4Td','o2dvFaTEsvX23XOk7m3gIVBwsCSRl1cttjWk9VPnDxbgzawz6RoPs7RA4XzRLGqZW91',13);
-INSERT INTO ti VALUES (-1732441301681236271,4083801876647322652,'kDis5v5gQ73uIa49h1','aiomxzajeYkAE4tj8yAa6PAQ8Rj3JWrw6qKIG0gJbproCfSBVduPaaFoqI874C3VD5iWf6x61jbimvO8O9aOagG3jXJYUShNALhxP5qjI0azRXU2I84OBf1fcG8SVXulQKT7EkuzzQwntQwwtmRat2TijS68jMZnjzEzQVCaszkq63TrBrp','SrXj1z','nddj6OuEghWDb5FuM8xmk8TWxgaqqraB7UdzC1geiAF5yURb6F2cigZlD2nHQfasvUu42xXuioBXNsxvJgBtlYP6Sem9pMFMK','H14LhvlAk66hJLXAxTQWX1FWI0DRPObwVwPe4Td','o2dvFaTEsvX23XOk7m3gIVBwsCSRl1cttjWk9VPnDxbgzawz6RoPs7RA4XzRLGqZW91',13);
-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(28), d VARCHAR(94) NOT NULL, e VARCHAR(62), f VARCHAR(45) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (594476287,51,'nPEeO','iHaojKkk0VYcx5Ems0AkgOMQFWIFzHt5p7GrIyJf2ndx7XaKQI8ZA5Iba33TG02bZXr5','f','F1','rLdjXW3cDQ0ngDhifd3nfU6sGU35KZHJReBChktFkY0o6x8vevBGMGbIURa47Cx4t0xOnP4rYiG9v84Dzka','IsbQXfbSYbb8SOoRhoheeATUaQiLtQzIOBqLWyjQrz1rIOR0NJPY',0);
-INSERT INTO t VALUES (1633892943,58,'7','ulok0pYForGmlCJeEmUo9oc9lDy5a','BtS4KCENo3EyY1CEyhx1tYhlflIPuPhz','TXS9LF1008tHGndJl','TZgkXS9ssOl','uqC1WLlBc50g',1);
-INSERT INTO t VALUES (1905483171,58,'12smrVvKCqm','RTP','QX5j9Ts3wMS0UI6Np9WKvSYlpkCWMiceq','OkV0pSksDiImROomo0yCXgldkF55ExV8A7un9','CUiRyK3fvfsLBJesFrXOgbYirO5xKswvKExZMWjn2ZEtm8qPQaj9b8DsSAw2KpzWL1qDfmmGR36RlkUljMLxe2acC3c39JaF7iq','8GcozkEI0GUSRW9A6fumwNAzsZs7eZUgPgMZ9yvChiLOYXewMOJf3sLAy3l2s8QxBax9ib7FBKx68jDz5OvdrpEqWJKAk7',2);
-INSERT INTO t VALUES (-727754288,0,'wo93W47k7JWefs6pfA','VnccvdaRpfiwguxOGPj9aAKHhzf2','HmnsqwCacOYlSUten6jNtYtK5cJkKgRFl8','9Ara','FENUedXI4KQAgpdFiKRAkwaosj3l99','BuZH9lKXB',3);
-INSERT INTO t VALUES (475956846,-78,'lCnQYmgSFCvg49E','QlzoXKwkWEVSw9UEjHQP8FAjZyhYAOyO4ffb8rHoV3FJPdW2LUeRKsW5nCE3gBrvvWJjayYgGoMlsuHUWvqgn','LPZwHXJNXuRayGMF31sODoThstIMJChhXzDZ','TLn8ZCcHUtMB0NlL2QK7snj','ofiyeCatctB','gj2DsjvPyRYjA4h083XGkboPd8uoQ8lNffQYAU66OAQJExwWnCcgEiRC9ehCnCWEvVyRNYM4rJQxdqzckoXpy6obNxokZ',4);
-INSERT INTO t VALUES (-1685659058,-57,'GHUUlpPgaULCOOrKO7Q','ByU4m1FpSqdlKXy3pbqNqsvO0UjWah1pp2AQmfaoy2S0Pi9BiwWuBV','oEGgTxWHNUgIVwwpGIlPYws2yEw0xDu','jMGN71xbaXgatrCYMI5HjjfvkaowtI1','KXKuTWS2QFRyOT6CYcUceU3QXXjbviKsL3Cx7y9x','wiz5MJKWULjRfkzrOLAUDnzKCMwru1GonIKxcOsmcWoL9h8i6pIUc3q4Vj5lu9eyEjXn',5);
-INSERT INTO t VALUES (-2020284625,83,'BS9v7OF2na5Yn82hLsv','EQPJYBWDfGiKrWbVVojoeCWCVCdS6f5ADcEj3GeSBYu81x3LKyV0i2OYpK','D92lT10J8v6KOi51EIXvwPH','bBZxYztRUYYbyZop63QrB','D4qJMmzMO08iZ4roVwRkuAEZEvYdqa18XWa49TNrJm8s5XamiCzHloXiT3P1VqeJTO5DI8vmvbxG9qQ1al4ZvzI07GLCqyQ5EMa','k2ZaIN4FhboPVI9CnVxsANit1pYqUjJWcUjjrLZJ83HLkppMxU1XvQ2ASrlcIKXxB0ZKoGxIlMZNmL2m',6);
-INSERT INTO t VALUES (632287397,-70,'rQ5DTuXpWtNutVN','ilgh2mLeCIMUEnZMPZaCcfIASZd74t7ktGHI2VuAuomIiHSxCiCMyyb3IHlqmPpuy','70dieyjM1oDXbltxlgpkj7wCrJ0VPtTWyKJvxofZHat1impB3NM','CuWHf046vhNfc6saj4c9L8bRX7u0n','noP5R1xO46TbpqbFLKLM7vFmYqE49B0Q0aV3XctqoLNVgw6ullhO1t3K','LmfFXfZvsD24rQlxX5xfWUWOv0Y8aXUZa1BRcpUzV2iXa8cy93C0v1',7);
-INSERT INTO t VALUES (1289541602,-33,'MyFPvXBmiJzuoAfI2ihICz0PFES','Uz0xKlcB3uAqIbtFEwvy4DUTuMEs9mExU','K0hXAuhbRPcZLbSLLNh69o6cQ5sP','4qbysZPPXQZmIdsQPYsy81m','mGV2je4MehoKQcGHPVwVLvojAuO2jsQ4TYeovEHyoaOjFpHdTIzXAApYtmh7QuuC6f7WuRnzC3O6FNXXE7','jIe61xpkHmNeSkknCgaOhA9WKYszMn2pSUvAU2ZhdVW2e6GP',8);
-INSERT INTO t VALUES (321598755,-120,'xfnJyccGtwvIpSNsRqu0r','oOZFdOMBwx','e9nntxabnUiInvrgB1Sht0go81x5ldpRtTlSM8zSBNzgU2jgi2RZWe','K1rTZwbBsTlguqLeBS','xB2CfAHp42u4GiWcIgLOnAxja72IS6QJpkO8D15ULaOYRcOyklRz0X','HAkeEyVBWnq7HspIuO9kuPMo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14719164,10772357129080731468,'i105kV8ocIqVmO6l5thfZQFMs46pk8yKc0LtTJm82Y3vXRDrbDIydxcr6yRwTi9Rq0iYJd5ByyQ7aqnTG1ODTUuk23nScAyWr','uUPsWbr1eo0JRIprqBO93gU7NuL473Al35u5fDZHu2l0eYX2ZZOodrqYpoZ63IhXCVi4zJMIbzuFG3n14l02ZanovwY6qmzKCRjfCX6AJovCYzDyMwjrQ70pxXr','0EJvcuefntztVES3TzsDQZjM9uJ7Kl0SSNcC8mcw2F9p0zv','IHGG2VkrUzJ','8','4G',13);
+INSERT INTO ti VALUES (14719164,10772357129080731468,'i105kV8ocIqVmO6l5thfZQFMs46pk8yKc0LtTJm82Y3vXRDrbDIydxcr6yRwTi9Rq0iYJd5ByyQ7aqnTG1ODTUuk23nScAyWr','uUPsWbr1eo0JRIprqBO93gU7NuL473Al35u5fDZHu2l0eYX2ZZOodrqYpoZ63IhXCVi4zJMIbzuFG3n14l02ZanovwY6qmzKCRjfCX6AJovCYzDyMwjrQ70pxXr','0EJvcuefntztVES3TzsDQZjM9uJ7Kl0SSNcC8mcw2F9p0zv','IHGG2VkrUzJ','8','4G',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (14504373,18715843313619469,'ztjwsxOndGABjiWdaNldeEr8GP4OVIRD','89Qppb5Wl8tKyj36EAyc8gMqj00vptdKuWsK0zZhnLMm8vlon0TdjWzU0SqUA7sbieZfGr2LlojkycKSKgSJwRBS2VKV2WjGPoK0CE','9TcHY','yLm43PDuHxkiVFLrx0Hw0nHsFBASayeGwqtJMxBZKcbUJ7xmopMxfr1dksITWP0x43aV57GgTjHMxB59JexEPJVUesvuASKgJvOhuHbrTQNR649cygBsIsERd8q6uCpYF7OJitseLVj2WCcJ5qvtTNO8Po4jgnxBajS1Z0x6ORkZKjPYnbi6EdgbKj2cDhy2wuc8WVeC56EdfZAj3gYj75kWHVL0uBHeCzinMirjQGEp0lZX8VcOQ5x','ra','v',14);
+INSERT INTO ti VALUES (14504373,18715843313619469,'ztjwsxOndGABjiWdaNldeEr8GP4OVIRD','89Qppb5Wl8tKyj36EAyc8gMqj00vptdKuWsK0zZhnLMm8vlon0TdjWzU0SqUA7sbieZfGr2LlojkycKSKgSJwRBS2VKV2WjGPoK0CE','9TcHY','yLm43PDuHxkiVFLrx0Hw0nHsFBASayeGwqtJMxBZKcbUJ7xmopMxfr1dksITWP0x43aV57GgTjHMxB59JexEPJVUesvuASKgJvOhuHbrTQNR649cygBsIsERd8q6uCpYF7OJitseLVj2WCcJ5qvtTNO8Po4jgnxBajS1Z0x6ORkZKjPYnbi6EdgbKj2cDhy2wuc8WVeC56EdfZAj3gYj75kWHVL0uBHeCzinMirjQGEp0lZX8VcOQ5x','ra','v',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (8100068,12472872558140898601,'9iL3ZCt6OVY5dIkhwwdwv0fSa0VeiRACE50zKeMQHkLUobFFbkY8s11o3y','59hhJLSAvqnjp4ehxIJV02kTNeQQKuD83BnijOXIqD06GamFxRIGH1PCP56F61eFadjumHmjZPvOOMbM1O4PpLwEYMbAqApI9d3qBl815xSvFhRR5kk6NfBtI','EFuR3JqBPqD','uMBi0cPv6DpuRAJA0TnxqZgIIIRnOhjg4bWwRydoPAJWHIGse16BIXawIT06Wm8cuqX1MPLd16YioXrI3HkBsD0IizZoenBq03VwlkAutMXGwNZBELnlhmjPpfB7gai4pkbzBrha4tI2alnckqSC7VfUXYWZ7xn04O8YzH4PGMxcJJlvSMAqKIlD0kxtdNkeFZlVXKXFSduH9uWH8Oq2zMPiGUj5j','C','tk',15);
+INSERT INTO ti VALUES (8100068,12472872558140898601,'9iL3ZCt6OVY5dIkhwwdwv0fSa0VeiRACE50zKeMQHkLUobFFbkY8s11o3y','59hhJLSAvqnjp4ehxIJV02kTNeQQKuD83BnijOXIqD06GamFxRIGH1PCP56F61eFadjumHmjZPvOOMbM1O4PpLwEYMbAqApI9d3qBl815xSvFhRR5kk6NfBtI','EFuR3JqBPqD','uMBi0cPv6DpuRAJA0TnxqZgIIIRnOhjg4bWwRydoPAJWHIGse16BIXawIT06Wm8cuqX1MPLd16YioXrI3HkBsD0IizZoenBq03VwlkAutMXGwNZBELnlhmjPpfB7gai4pkbzBrha4tI2alnckqSC7VfUXYWZ7xn04O8YzH4PGMxcJJlvSMAqKIlD0kxtdNkeFZlVXKXFSduH9uWH8Oq2zMPiGUj5j','C','tk',15);
+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(49), d VARBINARY(17) NOT NULL, e VARCHAR(48), f VARBINARY(55), g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8106872062908148290,-8022122,'qhve1jEQm','rTf','EXlD2NSXpvZ3tk5Nl7Yqmr3AcTZMB1ATeT4mmzjGFxMhsF','CA5u67sjRRDSy0yWUCF0efGDNVZBjDdtMVM933zC5Yvs8evl','x','d',0);
+INSERT INTO t VALUES (-9212234833755254802,101872,'2PA3gd0iToBratQNYQ4dLyRm5mmnzZoWc9F','Q1ACTrGctr81VWSPR','wVtkn0l1YQ3vN0YSHFYZWy','HOEEEtkfSZ','rZ','0',1);
+INSERT INTO t VALUES (3480238600798185262,-1896288,'eS','5nNz0Bk87','53rBkoH2i8WiCboyp','pfwzh','r','D',2);
+INSERT INTO t VALUES (-6425398864558712231,-6774570,'dtzWnb48qYBb73f1wLBJG1zSZuPOSLX8icEvMUydX','JxkmiIHkvS75Dh','CPbpZ76kHbeeY48xmpQrbRsz8e90GDirupfyOE','hFawTYoz4fAqgBJdlZu0mBco0Oc86B8NcC5c3mcQNVn4DshX','ZK','B',3);
+INSERT INTO t VALUES (7417223509846787290,8208707,'j51NjjI8iZwtv8q7uMImGzsRv','Nu3NJOjdL82BX7TG','cABSFAQ7sANrfjYINtMo1','JNdau54fmfwwuxUmhLoqYMTJTNoku0acAJNZx4QDG6JpBD6xS','6D','L',4);
+INSERT INTO t VALUES (1534264236295075961,-1817164,'to9ALVjy6SzjqyFhVzAZDoKhcWN0x6267nXp','kyxK0iTKOGoO','tN5Q2','OIiNZe03pTvyZl35','n','7',5);
+INSERT INTO t VALUES (-7166966486381732810,-5746337,'jBao0v8w910T5juTf5E','XK7qUz','g93Dj0JjwnQYoRAl0j92aTLqXqmt6QiLIaREHGEN','zEdPRNqDs2MGkO34','l','f',6);
+INSERT INTO t VALUES (4552677563711460166,993950,'222V4qP4ly393o73r84czo8puFtD4kk6zBb0gdD548rw49s','4559I5QSaf','RTRCNFRlBEGuB5dGmfhEnoiAbSDNQGyttJ','gMaaJLZP2HMUtwL8JVfQWZ0cvzuC9QaCoenKGqayBgspwrXNt','U','b',7);
+INSERT INTO t VALUES (-1249868304064596490,-4697331,'6A114T5J56FYSQ49OP85TXcg129ufPOzl1Bfn8uimlPkS2','nA3dB7kPSBLPr','wCpBpt','aEmCYpcWSqPn1igRdMFlCGbTjO7aya','hN','j',8);
+INSERT INTO t VALUES (-3295920394206606594,-6340472,'gVmXFNAjo8dq4uxyFLjZaU5Io5g7wXriJ3kAmRLD7N','N2SNTy0','7xHgrfw9ffE5Ba6hI2YGL','Y7y6SGvI87aWU3eMwRnGDLhJ9zgafLbhn2LgPdXN0epl7S7','U','W',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b MEDIUMINT, c CHAR(49), d VARBINARY(17) NOT NULL, e VARCHAR(48), 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 BIGINT NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (5486519870455857581,65,'v7orcRxphIwEkHuTU9YklrW65XD','xujTnVNGIwVvVrzhwo5jtNk9EXma1mjaJiloSRZHRwBg7Xt4IqXeY3GRGEtE8Z79B6QLD0dGWrZmFjZrGOx6GTVG7U','qUYUg1hubOdczkDidR4OzZ3QlaGJkxs2v7h9fdGaHjXFIG4AEedGg3','kbAJtQIVOLq5XbSurky','BnHuMkAPn4c37RlOXrJnO4jLLAggWGeIhWQ','vhLvtOoM',10);
-INSERT INTO ti VALUES (5486519870455857581,65,'v7orcRxphIwEkHuTU9YklrW65XD','xujTnVNGIwVvVrzhwo5jtNk9EXma1mjaJiloSRZHRwBg7Xt4IqXeY3GRGEtE8Z79B6QLD0dGWrZmFjZrGOx6GTVG7U','qUYUg1hubOdczkDidR4OzZ3QlaGJkxs2v7h9fdGaHjXFIG4AEedGg3','kbAJtQIVOLq5XbSurky','BnHuMkAPn4c37RlOXrJnO4jLLAggWGeIhWQ','vhLvtOoM',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(29);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(29);
-INSERT INTO t VALUES (523913137059346537,9,'sGuojdcnejJVe','vCRPDFVsMMXr','dgEGc6Qcw6bF8WwxPn55uGFFNEIKyi2o7i2npmGbmJioQOfSQav6yZRuT','Uxo3fF','fTUO','FUZc1wBTxnrIJ7waQaXZGslCc34Ni0uBX3ow6CyLPP8iSb5Hx52dKxSrlckmAVmOCFsOp8eeFtXB0rFwx2t6df',11);
-INSERT INTO ti VALUES (523913137059346537,9,'sGuojdcnejJVe','vCRPDFVsMMXr','dgEGc6Qcw6bF8WwxPn55uGFFNEIKyi2o7i2npmGbmJioQOfSQav6yZRuT','Uxo3fF','fTUO','FUZc1wBTxnrIJ7waQaXZGslCc34Ni0uBX3ow6CyLPP8iSb5Hx52dKxSrlckmAVmOCFsOp8eeFtXB0rFwx2t6df',11);
+INSERT INTO t VALUES (-6083054948515475655,6892304,'NOrpOHeZyo9Nu3esjR9yxEou5X','5oN5DlnbqW7Q5','u67aEWREDWFZmtlQhYHk7GSrrEkDts19XLNPeOHAnLn1a','VC96VSR5fkuZKa1WE1EKUJd6pULX','z','8',10);
+INSERT INTO ti VALUES (-6083054948515475655,6892304,'NOrpOHeZyo9Nu3esjR9yxEou5X','5oN5DlnbqW7Q5','u67aEWREDWFZmtlQhYHk7GSrrEkDts19XLNPeOHAnLn1a','VC96VSR5fkuZKa1WE1EKUJd6pULX','z','8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(50);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(50);
+INSERT INTO t VALUES (-4948531244358648616,-4229699,'EuGi3NZt5bmCtR1l','9ouRDjADjJr','rIUE6JuyfKDkR4lkwdITFZ5ZPe2j60','TjPnglpgnmylCbxAfTGgkBiZejr','Nx','W',11);
+INSERT INTO ti VALUES (-4948531244358648616,-4229699,'EuGi3NZt5bmCtR1l','9ouRDjADjJr','rIUE6JuyfKDkR4lkwdITFZ5ZPe2j60','TjPnglpgnmylCbxAfTGgkBiZejr','Nx','W',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (8940483741511666171,-1042126,'KRgY','1YMjJIQISz3bqut73lC4wdjlFNL6qEZpJq36bHSjLVE7jerYC23oVNlY38vaHwZigKKgAaqiOXXWrDNovdbEpvw9XDZtsr1bZV6Z5q6IhrsAEe7Jqkw3fVeq9FR67wNtEzGXgJSubm7WExO4ceIlGpXm9xAfK3SZewIOKcbSAo','aCSN5jN4UTK9bLorQi6VnrmfVqZfEv05JhiOX','7zrNv1GK9AI1MuOcZgLKzsyHuAFk','0x','W',12);
+INSERT INTO ti VALUES (8940483741511666171,-1042126,'KRgY','1YMjJIQISz3bqut73lC4wdjlFNL6qEZpJq36bHSjLVE7jerYC23oVNlY38vaHwZigKKgAaqiOXXWrDNovdbEpvw9XDZtsr1bZV6Z5q6IhrsAEe7Jqkw3fVeq9FR67wNtEzGXgJSubm7WExO4ceIlGpXm9xAfK3SZewIOKcbSAo','aCSN5jN4UTK9bLorQi6VnrmfVqZfEv05JhiOX','7zrNv1GK9AI1MuOcZgLKzsyHuAFk','0x','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-2762889902161860529,4172226,'Z4kmkRbCRjREogWs3VqU2SbKZd6ZsqieUBT','9eFsyBdArtdT4GE7FtW9IP3yIu5yMVzWLbLkG4WmNZh5QP6AW3ajci3X4Z4uAtaOr9yYW5HjV17aG0anXW8','4L2RTMy2jCZ282i17XiInvuQSh8e23xm5DjzQADT','exkSI2AAA84s9Mjykg0E1geKgF0AcOFF3nGkw4X02a0TsGhqjedJimUXFe5TwbQTTohm2xmeATLRqHCpOhSnwRGDJ4d8z1AIo0WpOmG9nbpbCfLXONLRR7Jp0xCTWpz5FT0ImA3YxnsnTGIn5KsXPtyBya09AklJBM','99','Y',13);
+INSERT INTO ti VALUES (-2762889902161860529,4172226,'Z4kmkRbCRjREogWs3VqU2SbKZd6ZsqieUBT','9eFsyBdArtdT4GE7FtW9IP3yIu5yMVzWLbLkG4WmNZh5QP6AW3ajci3X4Z4uAtaOr9yYW5HjV17aG0anXW8','4L2RTMy2jCZ282i17XiInvuQSh8e23xm5DjzQADT','exkSI2AAA84s9Mjykg0E1geKgF0AcOFF3nGkw4X02a0TsGhqjedJimUXFe5TwbQTTohm2xmeATLRqHCpOhSnwRGDJ4d8z1AIo0WpOmG9nbpbCfLXONLRR7Jp0xCTWpz5FT0ImA3YxnsnTGIn5KsXPtyBya09AklJBM','99','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-4980270063217951860,-5246459,'gq6C','0aq6XHXFK7mI8LvXVWE0lehe55LVRseWNhZcY3Ow0PTmqyNnvwsipBul6WI2sdbsSSmQxguIPqtOBE4syncI4ZyRag4SZI0XuSMCI7sd9HXyGssS8Yd7MB5SnGDYQtBebfrTEg4Cs6bRonDDEetKIhrzA4d0EMIqJ0laD6lBNGlunkokfEpoUg5Hqe','VlCpVLlvyzwhcdAVXJ2','f32VTcHfbEnhfinAgZQxqYvwG8kuoLTkWVEiWUrfusReArC5Us6naVvqWPyTefEhZfnSjZQbppIsafB88bLFlCrv9XKYaAAFknIrnE1vAVMoUx12ma5j3QOZqR9VrC4n0Mc9mLygNbX6CS2cXW6qSsGuROIXF4q2','JfQ','9',14);
+INSERT INTO ti VALUES (-4980270063217951860,-5246459,'gq6C','0aq6XHXFK7mI8LvXVWE0lehe55LVRseWNhZcY3Ow0PTmqyNnvwsipBul6WI2sdbsSSmQxguIPqtOBE4syncI4ZyRag4SZI0XuSMCI7sd9HXyGssS8Yd7MB5SnGDYQtBebfrTEg4Cs6bRonDDEetKIhrzA4d0EMIqJ0laD6lBNGlunkokfEpoUg5Hqe','VlCpVLlvyzwhcdAVXJ2','f32VTcHfbEnhfinAgZQxqYvwG8kuoLTkWVEiWUrfusReArC5Us6naVvqWPyTefEhZfnSjZQbppIsafB88bLFlCrv9XKYaAAFknIrnE1vAVMoUx12ma5j3QOZqR9VrC4n0Mc9mLygNbX6CS2cXW6qSsGuROIXF4q2','JfQ','9',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-2117373864514851660,-1923634,'NdLkCR7jYomjlpum5','6IRcx3yhiqsq7ZlXdtxLQtq3nkL8gGxkmeGWZndHoEr3ttOKwujNLtdDAj5ilLv72FXJx6c45dpxYIrl4t9V3IhzQtJ9xVwl2yWFc9XF2Eq0lZjcP3l3a7DMkLWzFB5hThs4WgIpgHwQpYYBG57Lc9nVZvu016OshQ8n','UqkG54aTWNUlRBNpIkLT3eaBDebfTZd90','J8wJUWNlhXh9j8K8rp1yP3Npi8rFi0lcHHxioyvb9zBeNylr5Z6uwdCsnxqb9EsYiwMr5H8tGLfwMFwmLiiJJCAqEVtq7VAcSgcCiQAW06I5OyZb','289','jx',15);
+INSERT INTO ti VALUES (-2117373864514851660,-1923634,'NdLkCR7jYomjlpum5','6IRcx3yhiqsq7ZlXdtxLQtq3nkL8gGxkmeGWZndHoEr3ttOKwujNLtdDAj5ilLv72FXJx6c45dpxYIrl4t9V3IhzQtJ9xVwl2yWFc9XF2Eq0lZjcP3l3a7DMkLWzFB5hThs4WgIpgHwQpYYBG57Lc9nVZvu016OshQ8n','UqkG54aTWNUlRBNpIkLT3eaBDebfTZd90','J8wJUWNlhXh9j8K8rp1yP3Npi8rFi0lcHHxioyvb9zBeNylr5Z6uwdCsnxqb9EsYiwMr5H8tGLfwMFwmLiiJJCAqEVtq7VAcSgcCiQAW06I5OyZb','289','jx',15);
+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(52), d VARCHAR(37) NOT NULL, e VARBINARY(10) NOT NULL, f VARBINARY(62) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-5754688,218,'H9FY3nIizqwaZWxtXducPRN7nCbnZ2ujNBPRKuzP','Y9BlAD8y6','07Cl','DlRrMxUjL84jh3DC4ZsHMQucPpWvXDI6dseDbdSqyU','O','e',0);
+INSERT INTO t VALUES (-8154609,212,'uWy85g01Q8ZJeiAsnnnBROlkUi19ApfFVaAdfVXNol','tsG401C','7B','ydBrUkgBKNSqxpUk0GiVI','W','H',1);
+INSERT INTO t VALUES (3462638,144,'UFDgjSwgnFMenjHlQ3m0mQLSV8zm4GMMhxb64dI','wHpYDZgdx6OKEreMywX1iYwzpb10KRVXA','hXodBBM','Xs1JxDaamY2ZjQJGYTorI18cu','Sh','H',2);
+INSERT INTO t VALUES (4307542,240,'41eEf32uvBRR44m22MVCco7','T8ZxD4XDfca3Cl','4','B3TCrWsucb3A00VAxcWG0Kwmdwn3OWQj3IBQIAJ1LC1JQlaVcsBMbA','8L','G',3);
+INSERT INTO t VALUES (-2330078,147,'Mngt2uwtuYUZoVlfIaZBa','DoCkRh4Mb1OXW5PpPOxfHDlFDvNb5ZGfxMSI','X6fi','fVqEpBkcEs62FzFQ7OQc4fUrQYrL1vLJ1kVZwvkX3KSuJFhbJoZnOhTamic609','SR','r',4);
+INSERT INTO t VALUES (-1337374,148,'uGigaQ','hqqndsMizdszAtqzRmSN','0otQ','8HwU3o8Veh30BjSAKFq9vEWjYKPvQ7clEVyrWxIkxQXibsXsT7','RQ','2',5);
+INSERT INTO t VALUES (-4914525,147,'R6rrVPpizptkDygCY1Lno','MNUoDWpRbD','OZ7EX8Qt','8t25C8vPakNEQUYxJqYfq4EerNISGYoOht','Sz','a',6);
+INSERT INTO t VALUES (5514210,126,'K2mqdE910nbcr6VOJASOUikalTBVcz3S8izHDgM','od','oI','7eMfUxfTJjaNCX7k9OpqHM2Yc7gtuFGOZ','G','E',7);
+INSERT INTO t VALUES (-3246483,119,'WjhSyvT','1unbTyqP','tXDQ','74aj8a76EqE9kLKV7M8h1L6hkVGcl0t8AAC2b','y','3',8);
+INSERT INTO t VALUES (-5997228,16,'sT4aGKHRaVi8UnUbmo','SObX','2GNMM','slon4n334zcZx57gOs1sB7Oo8mfqIheh4Qk6r4f8K1DSxdQP6SAxJ3PMe','t','e',9);
+CREATE TABLE ti (a MEDIUMINT, b TINYINT UNSIGNED, c CHAR(52), d VARCHAR(37) NOT NULL, e VARBINARY(10) NOT NULL, f VARBINARY(62) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (7097291,138,'a3yaCagH6uWvyRWILxXUMaq2q8yBXyLcpy7n5s','cnML0iMXqZPAc','3KvXtc0LNY','fkWEfeNVxnNmW1Tvl9oceh6Ij5Nok2xXKCby50znIUh9LozQSNQoGH1ZiJc','X','J',10);
+INSERT INTO ti VALUES (7097291,138,'a3yaCagH6uWvyRWILxXUMaq2q8yBXyLcpy7n5s','cnML0iMXqZPAc','3KvXtc0LNY','fkWEfeNVxnNmW1Tvl9oceh6Ij5Nok2xXKCby50znIUh9LozQSNQoGH1ZiJc','X','J',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(53);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
+INSERT INTO t VALUES (5922896,9,'2zXDGisqwT2Q7EgALsP9XCcjKUHxwZEw','9eCFYMyU2f76JpABGzXBLn','O3hgpt','EnnyW08HvJvfOK9MWkoI1rF8NnojMjU2jcpGHUJq','y','t',11);
+INSERT INTO ti VALUES (5922896,9,'2zXDGisqwT2Q7EgALsP9XCcjKUHxwZEw','9eCFYMyU2f76JpABGzXBLn','O3hgpt','EnnyW08HvJvfOK9MWkoI1rF8NnojMjU2jcpGHUJq','y','t',11);
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 (5482751744473371331,-85,'O','pin9Ada0179nvkqmOWYSifu2P8ZShH9JanGt5b6PPfDhrCduPfWVwDxjXbBwvYvD8qtgc58BiCgcU2DGOS3UbGB2SgUIokTk1UlegXbEP4PMePQiKrQeztid8eagZSHmuRuPYdleYaKfmzEcRuovOxFg8wn51y2VTywugqYGIs5yLUkQL70ElrrLBXoUEQxEypkagomahmaSAFOIulkMnH70UiB9yPpqjO','ZDjK7ywJa1meR0HYBjzKxe4VjyY9','OEo8q1UgXNQEmnOc1Hsk2aNrbIVA','3qZJ3N5v6k3e0vrkxUAJoNl6QpmI11bhMy91huBiFLzOic95GLUdUwacqwh5ABADj374nJfsk9cwjbr0thAF','M2yXgn4ciF',12);
-INSERT INTO ti VALUES (5482751744473371331,-85,'O','pin9Ada0179nvkqmOWYSifu2P8ZShH9JanGt5b6PPfDhrCduPfWVwDxjXbBwvYvD8qtgc58BiCgcU2DGOS3UbGB2SgUIokTk1UlegXbEP4PMePQiKrQeztid8eagZSHmuRuPYdleYaKfmzEcRuovOxFg8wn51y2VTywugqYGIs5yLUkQL70ElrrLBXoUEQxEypkagomahmaSAFOIulkMnH70UiB9yPpqjO','ZDjK7ywJa1meR0HYBjzKxe4VjyY9','OEo8q1UgXNQEmnOc1Hsk2aNrbIVA','3qZJ3N5v6k3e0vrkxUAJoNl6QpmI11bhMy91huBiFLzOic95GLUdUwacqwh5ABADj374nJfsk9cwjbr0thAF','M2yXgn4ciF',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1377863938808342578,66,'ovB5x9cOGBVNZ4EZ5RjIyJIr','8gXkTlS8yCZnnAxRougOpj9xcMWlNc3Jz0IN44Vky','HuRXCnVmkSZveA','uMC2kzmvX2fdPLaAOV0TkOZPzLubEZEXHZgakVU91aSPFeRE8L9HmujkzOBOoMMpA6ktKoZLybNzf1qLj','X2cYthgVYkt26A4x8DJGRWaav3N0dGor77DPRwq4p3rarYOUWnWoLBYoE8LkWSX6DqkLmW6Z6dvWeTaHqA9asQkQ','uNWLRV',13);
-INSERT INTO ti VALUES (1377863938808342578,66,'ovB5x9cOGBVNZ4EZ5RjIyJIr','8gXkTlS8yCZnnAxRougOpj9xcMWlNc3Jz0IN44Vky','HuRXCnVmkSZveA','uMC2kzmvX2fdPLaAOV0TkOZPzLubEZEXHZgakVU91aSPFeRE8L9HmujkzOBOoMMpA6ktKoZLybNzf1qLj','X2cYthgVYkt26A4x8DJGRWaav3N0dGor77DPRwq4p3rarYOUWnWoLBYoE8LkWSX6DqkLmW6Z6dvWeTaHqA9asQkQ','uNWLRV',13);
-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(42), d VARBINARY(19), e VARCHAR(71), f VARBINARY(12) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2,-985343248,'otgCvy6eA7HdRoAaaWQ9PKXJMizFXcj','nRankCyqr1Ko','EOULh46dJV96bDBYel19H0DBZ17BzNnc2GAJ0GSMEeOz0Gy2jgA4BMxgeGs4xhfaX','aq','C47PVzoKGxtcU8cDQ5cFUUpu4Hp2','gY2Fo',0);
-INSERT INTO t VALUES (-49,997944948,'enwmwCgKzThFcLpetJEPDUvynFLLEm26nr','oOKPXxn','TY85QVzHojL5Osscf0','qhTnTgUCZG','rAIxg0dTfve0lRswJ9XdPalo','cv4rpTjDrYRUYxPNPpZWrLszY0vTVQIz6HLy4WqZ95tUWYgbtekou1R3a0VsxmN',1);
-INSERT INTO t VALUES (-72,1230595257,'H5PE9RRrK9KuBOZyKJI6HCxYfYapyvieHtEp','swaOfSg','YrotpeE2vTcHOEO','EZa','BQgmN4cmap2ScMrUE8uwoZkkceKO45L81SnbhT5J98swhd','eZY9',2);
-INSERT INTO t VALUES (7,235540267,'ld8PM3vuVgwWi','hFnHsvtBl','vQJCMNUZao','7yw','yiJ7vqbQfmUsCyfHxKPclMrc9EBcDfq8R1Use0LZvxI7m','idLQFeqqCRGxMCi9uyUXNF8ei5lGr7QqU1Expw4s5HM8L7iTc',3);
-INSERT INTO t VALUES (-36,-1858217163,'E','ruGd6eik3fH59r8c','KZAeBsnaqd0NNEfdaWnDRTZFwqaJ4kcvJLCUN730tbPRhK','XUbGjK05x1','k2iXEdkOnWMeZI2RsDxD5BvKYvXrrX9taCGQ0LvayQ','OIdu1TOKJ92uzLw9py5VUhqADln79',4);
-INSERT INTO t VALUES (-62,-353930379,'64b1ezJ2tn8','obGtMzy9ectW7Z1r','BqlMtOF','yP7li83jEB','BwNTCbnTqVGnxr1PXtwyuj9MSqIpX5cOk3nSTz0VbtOCVhXC6yYNarOhwlEcHwXftBog3dYV6ShcaYP96','z5uwQMRg8RZv7d9zpyazWzh9KoeCQhbMqRQwurf34jzno4x4cN9ZaPj2LOSsqXjx5wx6KVseuKFYLlvluLJKcdAv8Q4CogZT',5);
-INSERT INTO t VALUES (35,-351570335,'ryeK3OXffYA','TOFEJnuW','cg2X13UINsQKiZZGpTT5Eh8t21ccU4XHES26332','vXLXEPNGnB','nihX7MtC72bRv6brk7dFP5JGxY2SJW','jAah4',6);
-INSERT INTO t VALUES (-82,1446443398,'nWXff9vicP37Nh6bKouO5qGgR3','efH67OVb4K','jod','CyDYwx','3NQalxe5kvc364j46OH3bh7Sv0D7','whkbgvRjcK',7);
-INSERT INTO t VALUES (-32,-1891351128,'leGCUeKId4Y3KY','pqieUbnohVDifNLV','q12JyP4Pji93AWmt0y8P48nUhRIs8PRKaaFCJsJ4jFjQw7sEHeeV','2L2NYj1g','tAvnM2u38cNyrNem61IPuNLyb0Czk2UU9qQ2MmS8g3gL6dMtW6YtAHlwFFZuBnw690Swo819W03qYUXkBdJ4y78tU','5saY',8);
-INSERT INTO t VALUES (42,732202587,'tvAyvl','R1GOGPJwgr6IeU','kgMaA3','YCyCPSen7h','3s1VlORO37BpUn4gq382Nzt3savzWWqujd1UVtT9H7t','TXOHFjaLm9s1jCDyWCwhdKt',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (5882629,1134978397,'SKXOIhnU','u61ZtM2','UVk0CVvGJVFamwYv3FSg85wH4Ro9SxT1rtekK8XGlS7lOmSBGOF5umGrmin','tLNJE','zWP5YxqDKNFuCwhx53eUxUbY3eZ','vTGoBI6JcJjh3fQLgY2CkP90kNZ3CVOLkEnQ2ZDyGdTFmo',10);
-INSERT INTO ti VALUES (5882629,1134978397,'SKXOIhnU','u61ZtM2','UVk0CVvGJVFamwYv3FSg85wH4Ro9SxT1rtekK8XGlS7lOmSBGOF5umGrmin','tLNJE','zWP5YxqDKNFuCwhx53eUxUbY3eZ','vTGoBI6JcJjh3fQLgY2CkP90kNZ3CVOLkEnQ2ZDyGdTFmo',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(43);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
-INSERT INTO t VALUES (-3268407,-78355199,'iWQwS7p58PM5yQTZ8FNDqw2y2DSm1','FvEKh','zKfi4gmKb','uriFzM0','fzcWZTNAcweXER7C0zavYGPWeo8RzYOA8v8ypMXV35GJq4EAf9BGnQXV5V7yiSlIRFVN1kSciGC5jmzWY81GNTK1hjiE','ivtK0aTjmn9mHgbcGKO',11);
-INSERT INTO ti VALUES (-3268407,-78355199,'iWQwS7p58PM5yQTZ8FNDqw2y2DSm1','FvEKh','zKfi4gmKb','uriFzM0','fzcWZTNAcweXER7C0zavYGPWeo8RzYOA8v8ypMXV35GJq4EAf9BGnQXV5V7yiSlIRFVN1kSciGC5jmzWY81GNTK1hjiE','ivtK0aTjmn9mHgbcGKO',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-2356779,-246368314,'2QHUyZqm6jf7aLqR29gpw0TQMrh8Eq2K7r','Egp0uxGOIebr5Z2aDAXr5xOaKgaIHhujLXveOIctQvIV94W0Zwg4u4LmfhemzzVsTp43qfdbWTPW3WP4CWqZ2UTdFYYbi7qglKsNraJ5keNv0rRX7A6wUuPtr7rhcU51WDJ14heKwRGdRq3dBu6VRcqXj7Ri2dLOvAeguGGpK9ov','GdJWkwxfOX2HK2mPUo0LVVyVNOEJRAIfnkOyctNOAwnO8kDNS2quS5zHSA','P9fK','BKv3XIRdtUilkwc3n6njulpwq','eH1fhUhYp374iZ9pWzR467Zer6YEamvYzt3pBEgvUt',12);
-INSERT INTO ti VALUES (-2356779,-246368314,'2QHUyZqm6jf7aLqR29gpw0TQMrh8Eq2K7r','Egp0uxGOIebr5Z2aDAXr5xOaKgaIHhujLXveOIctQvIV94W0Zwg4u4LmfhemzzVsTp43qfdbWTPW3WP4CWqZ2UTdFYYbi7qglKsNraJ5keNv0rRX7A6wUuPtr7rhcU51WDJ14heKwRGdRq3dBu6VRcqXj7Ri2dLOvAeguGGpK9ov','GdJWkwxfOX2HK2mPUo0LVVyVNOEJRAIfnkOyctNOAwnO8kDNS2quS5zHSA','P9fK','BKv3XIRdtUilkwc3n6njulpwq','eH1fhUhYp374iZ9pWzR467Zer6YEamvYzt3pBEgvUt',12);
+INSERT INTO t VALUES (-4344542,178,'XJFUiJrZiza7ETM','3SMiXtqU6pL9xtryqafEEmzUOJQdmqxajwslXzJMGkQC9ESOXuZJmpLcCcB5MdAmKPP1zP62e8Ldd5pmMCGJcMn0rc14CgnTiy6gGkz5YxCtZXHpMIHecdvduVYxk5gjLugpNpKsQwkhUBt5DVJh70wCWnkVK4yBrXxiOJTrNvAr002cv7bQn','VIOiU2l23C','bo33RaT59uZb','c','i',12);
+INSERT INTO ti VALUES (-4344542,178,'XJFUiJrZiza7ETM','3SMiXtqU6pL9xtryqafEEmzUOJQdmqxajwslXzJMGkQC9ESOXuZJmpLcCcB5MdAmKPP1zP62e8Ldd5pmMCGJcMn0rc14CgnTiy6gGkz5YxCtZXHpMIHecdvduVYxk5gjLugpNpKsQwkhUBt5DVJh70wCWnkVK4yBrXxiOJTrNvAr002cv7bQn','VIOiU2l23C','bo33RaT59uZb','c','i',12);
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 (6122612,268651134,'BW','2Ogd7W9H6uCj6rxTNtIYmleTEoIFQxymEpn8gZHKTZF8ulU82WGw0hmr88yvfeM66XLwR1fqIPNDNiXfnHOhfFbwHy0VY4YhXbtYqvBADDA6BcwNmktokvrBmQXFTb4ObLqFejfr5WJh4H1JPkhA45ZYK4ujPZPCNFN3YKkT9QQNpF2WSyFQjFbFriHfB3JGRlQmdT930K2uaDrq5','5nBeOqXZEegsg8qPGyKpnH8e1pjYSuaAXsi8rgtaW3tXxMtWEKfJNw','ny17nknlbE1cyw9cfdLAMrrTXUhgwm31kkNIjWLsZgdMzD5MHxD88oFE9IntUVqOZDoXX6e64E4xAmKXGgnngs6Rf7Ak3qYqm79WggUd2zbIg','yuT1fRDax7uqobonsdNHeOuIeaF65gAIblmKYFuJ0nudbfroVbe','AG4u1',13);
-INSERT INTO ti VALUES (6122612,268651134,'BW','2Ogd7W9H6uCj6rxTNtIYmleTEoIFQxymEpn8gZHKTZF8ulU82WGw0hmr88yvfeM66XLwR1fqIPNDNiXfnHOhfFbwHy0VY4YhXbtYqvBADDA6BcwNmktokvrBmQXFTb4ObLqFejfr5WJh4H1JPkhA45ZYK4ujPZPCNFN3YKkT9QQNpF2WSyFQjFbFriHfB3JGRlQmdT930K2uaDrq5','5nBeOqXZEegsg8qPGyKpnH8e1pjYSuaAXsi8rgtaW3tXxMtWEKfJNw','ny17nknlbE1cyw9cfdLAMrrTXUhgwm31kkNIjWLsZgdMzD5MHxD88oFE9IntUVqOZDoXX6e64E4xAmKXGgnngs6Rf7Ak3qYqm79WggUd2zbIg','yuT1fRDax7uqobonsdNHeOuIeaF65gAIblmKYFuJ0nudbfroVbe','AG4u1',13);
-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(75), d VARCHAR(47) NOT NULL, e VARBINARY(41), f VARCHAR(69), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (897096150,14508026119527751768,'oytZaQUC','OB2rzLo','huMXvQIbVhwiGDqSVjxJCOvAKv50wY1j3JIUYMwXP','HPXWnBxKYHV3hBhTqpg0iEcfSBIvDjtSgR2lkclzprTvUFNWvCnwDtvz','LgLwuDA9kXI8csL1j2Ulxd7raCtjDyVWiBX5tXzUJ54CG5dkarAgFsQDX7L5kEcmRx','Yf',0);
-INSERT INTO t VALUES (1107380211,2564884710686096279,'7Kq2YqPMLOAr1r','Vo3w1YxgdcUJGwEojPzCrvQ7ieEeKo5cUk','dmPqCmBk','QZAezGMjG3Nl1sIWbmtVzd1yW2Cs12qR','spH4dtuBzDMzw53hPLXxqbZUkiVFk42RgfhQNSl2sy','B9SmPCBaYTOTFYFYL3r3ixaXpJX9hb',1);
-INSERT INTO t VALUES (-590831467,1682608734502235437,'3erC88XFcNw','omWlwjS','MwYujHMYcz5bRA4CluzCPe4vz0rb','2CGhMbUvj5V9','AkCbkzhNlvO5XSrjOnbSICRk','DRzwwHW9kerDkXnSVM1iWYF1BWwDOtDQSMUcaps',2);
-INSERT INTO t VALUES (538820260,5151408090973872818,'Qz2mW','XbUleyeMGtUB25alfUeYyNAqoKgz2r3vGirHEFK','DNrBS799IizHjpwcgNm2kkE6Xze8ZM9WyPp','YovIQNFKgnSyxhIbh3gN5kl2e1AW8vBuThQSDD','NlRIkw924RZLDeMG','0kNMon5NR0rM30j3ILyCpPdaNCqMlm0AKRorfHV59qYUe4yI2yuh5h3HsLvr6rgEviLjaw1deul',3);
-INSERT INTO t VALUES (-989485478,1367754743989130870,'HUqnsxDwWGg0AXHQ2TaIU7KRSzKGpblNFPnxVEnieLcbF5czxPWCJhcUAcdMDe6PnRKgj','4jIQKXVHC0BwRa9jDHLYEuvh','a7AQ2','M9ukjCa8QwGCaWnmqaERxiVNxcY','SjbuQ5LrjYlctYudC6kbM4CqYHlwmqTWCzBi1a8S0Z16G2bcQEO5s2kBaLwe','ztjH3OKNUVbFLMW06rNMFinuCLZCYoCKFnnB8qQrbyM9I5LPmCRCdD8iXZL0Alg4R2cky9T',4);
-INSERT INTO t VALUES (1094241099,4014141336256735085,'9ThA6jlzD47Q07S84UU0qfYYb6tpe3td6sFXPJVakkMw1','YvuoX7rY6CNul6rDJKE','k92mJ','ylaE77kJ6OBOYiXeqjo','xcspkO6kpIIBRO8zeWF9cNXWP7uH4j5LjWYDQPDk13IG899bDZHMQx7j1ynRCJ6cQuoA5PXp5K','UF6qGlusrhuHwcglQTBRPXpLpNAIN8Mg08KxylamBz9okWXusTkJDJfb5AloF7LEaOGKSx4M5oA3bmoOHzZnkglnnc',5);
-INSERT INTO t VALUES (823876592,18172598974405872854,'GtOb0UvBS0qOj3','KvOPQq','dDOCSjETYJ2PyJnOrKnupDNc76Cz6R7bjNcl','cAgoZlrxjKqsFKHUnJ','8yjCInES7X2sa7tLxDmEFDNbyAewxWK5Iwz5JCFb6a5MLqctn8ap6QKtgBSkwnnju97995pdSb8D5oi9do9xjDlXZkDLV6','kwg8ZTyMzK9yADhEz0K3NtOSsg2cbj0JJncGOLYGV2phsHMaiSO1JlIfpjbKPaTadDW1kAnTNEuL0dmBs5',6);
-INSERT INTO t VALUES (1786186623,11026632014265032784,'SujtJQOQSmy9mlwhTtdRcvyARN9edvuWnRlcH4cs5U41mhjhO9ls175ZVvOrxvlo0','n2q','AtvjK2WPnQTDYYBnmSU6snNL','zlJiMMkQvcswOJbgTaILldeH8g2xNFPNlXetK4AJExvts7FgCHywNucQ','wPR4y9kN0eolAyWcIiXkYZT2HU','iJXzFNlkWq1Az00zMAYYl7UTnBNGAFUAUQtjJKZXklChAw1OSTPTfG0DUV7e2XZsu4dXWZrp9u8KpkTLFacR6RHf8B3H',7);
-INSERT INTO t VALUES (-1404523722,11177923979967449115,'14PoI7DEh3AEcHKj4geFQYdUS0i81V3Qibci','ItgVQW0stxk','0xY6GHzYznqG7WVa16WB7V9v0T22FERwp92cFMrl','m1XWtn','QNYWW60u4K','d8knzG',8);
-INSERT INTO t VALUES (-1146167967,13634623383047564536,'QsmBlZ0pNrOcIX0','evV2tuUnLHwmnOsMfBVfm7UnNW8y5TByWnaa39O','Z5M7fkOkNNb2qsyQKdXrmJ2Pd','2mqXDXcTX4GTzoE0caj1tfKkzuS2kRlpegRDyipzsyA10gZjtPWRn9MVc','F1tJZ7jhnLmAXT22JcAP1NaEhy7qJJwHCGIUVvt3hzx1q2GXI9UWQy7hfZix1AhyCKaF91yISBt9wmE','HCnLdgp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-4576476,153,'R3dPBibMFbHlR6i5xYicUEEDbC','u3pMbVI99Dw2bou9J0NCKxdqV7ptqkbMhjydmj2bgiySSoQrtvjwsQ0xqbkJV0cQXMf4JwR2DI464AaHMqZN5HS29ffmKxn8WuQcL8FMaDsHa','TmP3xZLrv','fQ8YEQiqZFLDefZMgkRZ1Pn92Wwtz92jLht','Kc','N',13);
+INSERT INTO ti VALUES (-4576476,153,'R3dPBibMFbHlR6i5xYicUEEDbC','u3pMbVI99Dw2bou9J0NCKxdqV7ptqkbMhjydmj2bgiySSoQrtvjwsQ0xqbkJV0cQXMf4JwR2DI464AaHMqZN5HS29ffmKxn8WuQcL8FMaDsHa','TmP3xZLrv','fQ8YEQiqZFLDefZMgkRZ1Pn92Wwtz92jLht','Kc','N',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2168379,206,'wAjKPJBUb','Q5WHTNFNzEtXROo5UtmrfY','nOmKHPGiw6','MhqavU2srhTQl0Erzhn9puuu0TJ3gQ6TsaogctPqzMnY0bgKylrcS32zR','Mz','0',14);
+INSERT INTO ti VALUES (2168379,206,'wAjKPJBUb','Q5WHTNFNzEtXROo5UtmrfY','nOmKHPGiw6','MhqavU2srhTQl0Erzhn9puuu0TJ3gQ6TsaogctPqzMnY0bgKylrcS32zR','Mz','0',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (4457610,182,'XXyZw3xxrZKtld','Yr35m5ce9OcJtWMq6MoAizKC4CHFOD8OLFe7lmHiaBu96PkoJisx49gY2SvBSZTKi9t9XyfnluHllqq7O8Zuz6XCZogYyymL9B4QfS6WOOamwOturkq9XPgvUi2vZmDqHh6JG9eybIIXjsMC4iUe28s','iSdZ3','hZpMIGHP8OkjOzq9Oz1ywU29rLcCpG4g5DXMufim6UKB2xKGRBavB9woTzgUxZbDjS5Sj42F38MEKJbmYe0vTsvwQA56tZsBwCnfdMNXwud4ByfSNXfOLdBr4qwmdWPLeQO0HO1FDokWCmoIh4u7pbPgTjNslCDYPi','pwO','a',15);
+INSERT INTO ti VALUES (4457610,182,'XXyZw3xxrZKtld','Yr35m5ce9OcJtWMq6MoAizKC4CHFOD8OLFe7lmHiaBu96PkoJisx49gY2SvBSZTKi9t9XyfnluHllqq7O8Zuz6XCZogYyymL9B4QfS6WOOamwOturkq9XPgvUi2vZmDqHh6JG9eybIIXjsMC4iUe28s','iSdZ3','hZpMIGHP8OkjOzq9Oz1ywU29rLcCpG4g5DXMufim6UKB2xKGRBavB9woTzgUxZbDjS5Sj42F38MEKJbmYe0vTsvwQA56tZsBwCnfdMNXwud4ByfSNXfOLdBr4qwmdWPLeQO0HO1FDokWCmoIh4u7pbPgTjNslCDYPi','pwO','a',15);
+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(32) NOT NULL, d VARBINARY(84) NOT NULL, e VARCHAR(64) NOT NULL, f VARBINARY(19) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15260647945880446444,-7441067,'oKwe3dx3lj8Tsb3I','sZYNhsWnDeSLrc5QFIqiADoY35QLJElmLBIBGxpPGjOmlR3BuBGRbWV0Bbkmm6OZRP8YvGzXo5i38viWp','qIgTGCmIIEDuuqnQNNDi0tN3AOFa7caHRSwRfWye65sKYyPsyQFvgTXP25','Eb','s1','yO',0);
+INSERT INTO t VALUES (3761209027811702367,-6129163,'f4z5CQgPpZvKQttN','TO2U2NWSN9hLhNHZ36Ll4VepzBhb','CsiUwo4LJl7W8I5pTq1joaMGXPF','zmc6hC','GD','hy',1);
+INSERT INTO t VALUES (5523899412003469967,-6356865,'k6IoxjSdSzfTz26W','qYLScwzotLuvkcNLoSBqGzBToYYHYLWFpD9875dAUW4SI6oI943VxSY18A0IT2uXNGuJ67mu','A7MvLKZKh8rpic9J5','NLgqIh1IoM41prv1QUK','v','n',2);
+INSERT INTO t VALUES (16257970785094564709,4579225,'vNEqXFVEzLUkZtU0jWYMhMBo','b7SrLSJJq1Ua9eZUoo38hQM4fno40FnLqeIgM799KJ0txKDYozmRXYVtxMpPnsIZezsdXYBey0W','DkxtBSXQYiXQDbZWolOwn','sduF2VOuhWxG','K5','tM',3);
+INSERT INTO t VALUES (2526493788841669685,6353904,'eIIsff3gU0srlX0iGJZ3','2Nt','IrrlbZXoKxSMVPMyyUbn6LENq7Ob1l','M0aE','k','k',4);
+INSERT INTO t VALUES (9563925824440890502,2147225,'rY','h394ybJKgUOCsc3XRzbxDRP7ULbW9ALyTNyIWYokWJtoelSm0VObjr5','t17zyy7NmzVKc4QuRywn2F9ifGGE1d5Ku1OrD3','WuBLapWns4','u','T',5);
+INSERT INTO t VALUES (3928962360457887614,438229,'mRX5CPP08PM','NQgAjVFxqBiDrYQ7I7EBBR7bXHscGMELJZSF96ioLcrtaWu6uuSnkRCjb0nOHrpWAmfVOOUSk0e9BhW','7Pbq1Ym89rUwuCUoCT6z8n3F8Ncvn7wQ7JavQTeKFqU5T1lrq3Elhvv','Y9lsMyK','kj','GB',6);
+INSERT INTO t VALUES (7824141355529057478,-3285708,'qJC1M1hEZb76ZNxZ2','YlpjndgsKNSS6RDwdfMQ25HGwu6oqtf0xCQjgdc9Hrs17RGaZvGrZ','1x608mcxypaljeloo27O4UPYYAkLKVysdSW01mDsjrVE','OC61YjbZ','J','H',7);
+INSERT INTO t VALUES (898964213556881061,3263794,'gqjMVB5sthtVx1OYyi','FzZjti','VyAJf8rBVCl0uNLE2oaiUvHgoWGBrwtf7FEg8AB32AeHWqJrZudipPU','HmswofxqRZRYQsa','2O','U0',8);
+INSERT INTO t VALUES (1937346503520363130,-6170,'PeEGEsNqVyntzUgqUO7i6EQTuoR8h','LZK7wxsE2mD9hrh45LqnFdWLyAC6UFsg5yoB3fKtxoFoL2hIOFWpZRZd9Ai1KcdlbDvyZibIn','Ma4zpNEp5aZu5UVMyk0ez8iZTQjCMlFSEacXyNn97u','E11B3MR1qF3Y','S','dL',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b MEDIUMINT, c CHAR(32) NOT NULL, d VARBINARY(84) NOT NULL, e VARCHAR(64) NOT NULL, f VARBINARY(19) 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 (-595749030,16677081113742614557,'lIy9Sh6RhB1Hs0R4D93QmlxocnqtkadeImUFbgOadpVubvKW1JwkN7KjnIyp','jyN','pXcpnVk7','CylYVIjqWinAJlo70R4Ok9toJolZRKUDwgSoEx035LmvWSBjuT','kQ1PhPVVFW7kYnFyRwAM3IFUZYax3','mXZIlDBTQ23M3EWFhFeruXlrBBTxvdnbqZA6yvUUuRu',10);
-INSERT INTO ti VALUES (-595749030,16677081113742614557,'lIy9Sh6RhB1Hs0R4D93QmlxocnqtkadeImUFbgOadpVubvKW1JwkN7KjnIyp','jyN','pXcpnVk7','CylYVIjqWinAJlo70R4Ok9toJolZRKUDwgSoEx035LmvWSBjuT','kQ1PhPVVFW7kYnFyRwAM3IFUZYax3','mXZIlDBTQ23M3EWFhFeruXlrBBTxvdnbqZA6yvUUuRu',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(76);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
-INSERT INTO t VALUES (-782622293,10567566445729030890,'Kx2GXZwcrAICjNjHMjzFvld1KWvuzaynDZFmujIdouGI8gaafpUTM8oe9dZsBwNufySW','wfm09C295EDOswIXkHOTd','8JVZlo8CLp','6gO9EvmLMXiLmjV8mfkTA1FCAnVXAzVf4aq8JokejVTs2kXHx8IbYAtCiwSJgr0','2yiMajBwuXTagCGKdGzxH2MkZ15n9wMVK37rYpfzHk4VzEInB6q1pRUQf5WeD','KaQ7xfkKlTjO',11);
-INSERT INTO ti VALUES (-782622293,10567566445729030890,'Kx2GXZwcrAICjNjHMjzFvld1KWvuzaynDZFmujIdouGI8gaafpUTM8oe9dZsBwNufySW','wfm09C295EDOswIXkHOTd','8JVZlo8CLp','6gO9EvmLMXiLmjV8mfkTA1FCAnVXAzVf4aq8JokejVTs2kXHx8IbYAtCiwSJgr0','2yiMajBwuXTagCGKdGzxH2MkZ15n9wMVK37rYpfzHk4VzEInB6q1pRUQf5WeD','KaQ7xfkKlTjO',11);
-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 (-12688163,9809614802410881812,'bllTHFpN','Xfw2LnlU1n6DAkwTqzA8ym4lJkkPusanp1KZEHtaZ8SQbsNjRGMTHKRY0IyWsJIhQuE3oqRNI8UxcJcxmEzy1asAPFrXDzHdgGajTyb8rSzhzE1sn2cSRVteiasubrfcvxk86Tv4KEYxnwp751on0ga3MHvpXGao','HYoYK2A6','vcZTDLHsMWZ','poGEUeTtOQ09rE9JdrwEGlP','Lmk7acU9AoH8IJNTP2AfmL7zDopyYPe9gj0DEPnP8mihUuzGHWpcdbZMqoH6v',12);
-INSERT INTO ti VALUES (-12688163,9809614802410881812,'bllTHFpN','Xfw2LnlU1n6DAkwTqzA8ym4lJkkPusanp1KZEHtaZ8SQbsNjRGMTHKRY0IyWsJIhQuE3oqRNI8UxcJcxmEzy1asAPFrXDzHdgGajTyb8rSzhzE1sn2cSRVteiasubrfcvxk86Tv4KEYxnwp751on0ga3MHvpXGao','HYoYK2A6','vcZTDLHsMWZ','poGEUeTtOQ09rE9JdrwEGlP','Lmk7acU9AoH8IJNTP2AfmL7zDopyYPe9gj0DEPnP8mihUuzGHWpcdbZMqoH6v',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-1455931574,4610993312322455379,'RnXywaukaTvw9OOf4JmAjngrDccve9Ja5KwcFr','7sG9nZvG3AChQXRSgXOaegMKTFZqnyfVfRli71uYF3rpMJbjJxmp0gq6es14KTszo3rpPnWiBZ53wZYbsq5mNVBAmtVdC1MHkP9SqBbJto4J6dkH1hyYrq2EVUzBrqtSyDMj1UKndJzdUIAiZiorXXuGLl4TyolXlKzlm7','tp3KyqiTyWupYqopi06BZk71b','edbKlchvU1rHj2Hu5e47wK','QkFhx3','zdlOF56ReFBVul',13);
-INSERT INTO ti VALUES (-1455931574,4610993312322455379,'RnXywaukaTvw9OOf4JmAjngrDccve9Ja5KwcFr','7sG9nZvG3AChQXRSgXOaegMKTFZqnyfVfRli71uYF3rpMJbjJxmp0gq6es14KTszo3rpPnWiBZ53wZYbsq5mNVBAmtVdC1MHkP9SqBbJto4J6dkH1hyYrq2EVUzBrqtSyDMj1UKndJzdUIAiZiorXXuGLl4TyolXlKzlm7','tp3KyqiTyWupYqopi06BZk71b','edbKlchvU1rHj2Hu5e47wK','QkFhx3','zdlOF56ReFBVul',13);
-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(83) NOT NULL, d VARCHAR(20) NOT NULL, e VARCHAR(19), f VARBINARY(7) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7366531,-808203273023807326,'JT0ThfOyXB3ofjwDMllM1ZWp0XW','qcQjsX6lI9thQfribQ','l09tNs5eWCO8keC0C','D','YdyYiKT7dgaLXH4','2',0);
-INSERT INTO t VALUES (8385060,-2143323822721591627,'nb4ZHrlqTs4MSMepMifi8lVo9g1FTPDQI8WL20tayv0MhhlJ7iKcFgPlkgwF','Hzm8PsiBxvwvovVu0MLZ','rgcBk','Ak','2n3eeb0EaZgVZfb0MF2gQOu9thYFy8SUqZkyEKuE8eqFuVcU65StO','9NPCafNGPfa3PraAjluzJbIK',1);
-INSERT INTO t VALUES (-1276436,-2550492334204427655,'bnSp2jFWndfN3XIti3uQqToxf4DIWTpqU8Bzxtx6','XQ4XiKeLgFqeeKk8lCW8','RLCabMJNcK2Yx','DaXQ9f','HJdCEJ7U2ix6Np9TiFZoZC53UOmVUYu6ygWVDOrGYJKDB','CHr0m5Jev0fe8i0ilkl7iVoo3dJSFDlWR',2);
-INSERT INTO t VALUES (1525591,3849594862444464354,'1mlaUt6GmG1WUoloGQWrJHgVhETrTtqxe08l','uX43wOKhDihEmBX','okAYA','N','7usXJ6yRkaXVBsucriKW0Q3Ph4H','IuoxTjTQmIPF7r8kbjgmutDMRSisX1',3);
-INSERT INTO t VALUES (-8011144,1611223396359644185,'aSyYi8Nsupg8E0UQjNpcja5biZ2plC42BwvGRdE','bAdjZ3F','iY0OTNIPTLifZmV3VT','4w','WKzR7uFkGDCfPojif6BTUxabvvXTwfF8hyyi7uDf5Gq7HtlBEnw7uN7IgWVSYMqq4TdYq1MZAXR6UX7AMoh6b','YabFwb2hBHKzlEK8gXHn1OumbZySJhU2wV3TGpjJpEnW',4);
-INSERT INTO t VALUES (1892008,1251075687594517431,'FINMVJ5I5Bpror88BbYaXN56fUhkRZ7pZ','SbDXdTIbK0rAc1','CWUetmkaDaQ','jL7JF','iAGpCpcfm8T0JHH94Sdb7mDnhFq9IoFCmorclNkWdrtaZcuwk4Ut8KbzzN3eIMzPYxwXTIptyjcMGqL6AesviN2O7DLlT','YqPAo9Ebi',5);
-INSERT INTO t VALUES (-8070449,5386168507247928407,'u','2SxLiFWT0XYbg3','tYKrLtj7','5f34','SoM3OPwDeD3','ilWTHPxIkiE3uOIzDpwmHEXkrYE6muVbTeyrozRRZ0BizuARFPyWSoZtZmt1Z4ZhLrFbmT5fdckfoMWd',6);
-INSERT INTO t VALUES (2735253,-5003069876340586003,'PbhufiGo7maoRPPHCFpicqkvBvul26Fn','yMDgC7','z2TEEJ','Sr','Mm3KQdzmXbpZwldzGQ926JjBgrMQAdHV2h0RCFtgS7LXJ8MkjxSsJKPmMtrNQU0p4fC7p','Me7KtrjXJ8nYEhnMBRDCTUWsh5zUPynzMPXXzyTpQPU41uVWuPw9g8EXtbx0VZaBNenDyn4',7);
-INSERT INTO t VALUES (5144673,2388194761733271598,'0BLsuKkkrhvqNVvrBnPjuSnO5en2XGrpVfbME5','k0L2bNV','XARx','C','cVor7lk3uL93zjM4WfRKBYOuS1BWlo9PYMRtEI4HdWor10hMzoArYp2dEPq9eChd6OmW9s8UjovzFwbSboifffXqRST','kHBqMWZ7YzN',8);
-INSERT INTO t VALUES (7181910,-3232474492276605758,'Du9yG8FSArh1luEyr9','hViKR','bd4Co','MAasRIj','oOT7MnHUVhgTOMFzGCTkSv31HDkzwAM9CfTzX7xCV9FoztXbgm8uuTGdSE0r7Hk3GRfOuia9ewH7','ZRGxPj6SqsbRBf0MHTSjQcq7o8tfVeODrUO54xg8rclKCakX0OCp3nzL9V',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (128492829,6566619281011552422,'EdvxJc','pp1QBzkY1Hym','z0YYq41HxX','djLs5','EFyPuUnY','PDtmLINK89NXCNi80V5tgEAyrIO1MTxNGwmObGp4mLDozCchkfwOKs1ZprMDNveqi5',10);
-INSERT INTO ti VALUES (128492829,6566619281011552422,'EdvxJc','pp1QBzkY1Hym','z0YYq41HxX','djLs5','EFyPuUnY','PDtmLINK89NXCNi80V5tgEAyrIO1MTxNGwmObGp4mLDozCchkfwOKs1ZprMDNveqi5',10);
-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 (-2055426988,1212546972197970093,'B9lGqYzeYiII9VqedRiDz9H0','K36NubV','LoaFxXRjKvq6lTQZof','bY','aXB','ELXC8iay89XHFRO8ampP8rHNTB3lh8Ht0IH8QYnV6uuSflDOxZfQoSa1',11);
-INSERT INTO ti VALUES (-2055426988,1212546972197970093,'B9lGqYzeYiII9VqedRiDz9H0','K36NubV','LoaFxXRjKvq6lTQZof','bY','aXB','ELXC8iay89XHFRO8ampP8rHNTB3lh8Ht0IH8QYnV6uuSflDOxZfQoSa1',11);
-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 (1623961539,-7175685331994536578,'B6lO0IugAzx2o','qzlMxJqLdIy1GQixHLRS6zkWUz3U3QJ95R6YNu36lubCmMkaZC0FSjk6IcSV8','6q2zhv8QkShC73oRK','EJ','jHXHKDMxO35Wr0X0MGCMztPcpPGsEDCsXbBkAueXy','0OtA4NQHUeDgDKgKggGBKofTnzzg069ErJOLaSgYXvYuRrSu8S6kynPqjD2X',12);
-INSERT INTO ti VALUES (1623961539,-7175685331994536578,'B6lO0IugAzx2o','qzlMxJqLdIy1GQixHLRS6zkWUz3U3QJ95R6YNu36lubCmMkaZC0FSjk6IcSV8','6q2zhv8QkShC73oRK','EJ','jHXHKDMxO35Wr0X0MGCMztPcpPGsEDCsXbBkAueXy','0OtA4NQHUeDgDKgKggGBKofTnzzg069ErJOLaSgYXvYuRrSu8S6kynPqjD2X',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (9586996855752176800,973515,'uXimMnZxEX0NBJlJkUbU1kVMYJ','5GZmmwPWtEFQUrsIo067WHfweBPk5ISARPw4bfp7oS4AIqdJHe1ZtRd6w7e1KlAG8yI2q0WTrUEnGa6LDzjq','kvaMrsY5Zop4KQOBqotAhVyQ69LTa5WCiLbCCM6PTj1wBHrnbrZBp','HfZwKk','1','PL',10);
+INSERT INTO ti VALUES (9586996855752176800,973515,'uXimMnZxEX0NBJlJkUbU1kVMYJ','5GZmmwPWtEFQUrsIo067WHfweBPk5ISARPw4bfp7oS4AIqdJHe1ZtRd6w7e1KlAG8yI2q0WTrUEnGa6LDzjq','kvaMrsY5Zop4KQOBqotAhVyQ69LTa5WCiLbCCM6PTj1wBHrnbrZBp','HfZwKk','1','PL',10);
+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 (6080123352038939448,-7321433,'XrwXjr6u5nSQTrF6gpSxKAj0ku','K68GuWNTz2cXBbMnWVa7kZT4NzK5RDcsND9L9e4SCt55Mb6vq72GynLJ7wwr8SIR9SmngNhxmEx2PXqff','wexUz9zj16h63ZuA0tz','wuoqqvHPn','S','9',11);
+INSERT INTO ti VALUES (6080123352038939448,-7321433,'XrwXjr6u5nSQTrF6gpSxKAj0ku','K68GuWNTz2cXBbMnWVa7kZT4NzK5RDcsND9L9e4SCt55Mb6vq72GynLJ7wwr8SIR9SmngNhxmEx2PXqff','wexUz9zj16h63ZuA0tz','wuoqqvHPn','S','9',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (5513414414309154331,-5073315,'X7kgrRIWmO8kEL0HyCZo','tuaAdvXkaYGAssX13CmVmyQYDd7keio3LBK7sT65D9hu0MoBcu1Mm07KdBMNN2FnowZzTNo1h7ibG3zUFDHDCsHyzzg2N8khtrZSpGg4JQhJnNuLmDFHsWLPYH3sUvyJ5NfU1Czqi3xcX3VqY0jmriL65KWVpmWWJikwpEK3T0OWiczph2vFUuRMk2JKp8kygIgErIJ5a7almXSOS6V44PjOQsMxXpDrmXBM','bveIPampKmvfUnRHiwkoyXFVHHXGo1i8QAn6cz4WeWm2hBF1Lma0QOCgqbTn','Ad7RLlAEZb0qK','8','R',12);
+INSERT INTO ti VALUES (5513414414309154331,-5073315,'X7kgrRIWmO8kEL0HyCZo','tuaAdvXkaYGAssX13CmVmyQYDd7keio3LBK7sT65D9hu0MoBcu1Mm07KdBMNN2FnowZzTNo1h7ibG3zUFDHDCsHyzzg2N8khtrZSpGg4JQhJnNuLmDFHsWLPYH3sUvyJ5NfU1Czqi3xcX3VqY0jmriL65KWVpmWWJikwpEK3T0OWiczph2vFUuRMk2JKp8kygIgErIJ5a7almXSOS6V44PjOQsMxXpDrmXBM','bveIPampKmvfUnRHiwkoyXFVHHXGo1i8QAn6cz4WeWm2hBF1Lma0QOCgqbTn','Ad7RLlAEZb0qK','8','R',12);
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 (-1784707130,6459622571940976719,'RR7f1TXuYnoGboujGp7pLFvEq','6jWne6rwB344K2UaC','ouBe550rw82Vexd','cyXj1v8ETIAlsTf6hYnP6HwYcrsk8YMoA6GNoS6UYUViWp6xpopoEGsO8felvuu6fA39JUmRHKre6mWpwP0MnUegXpmToEyN','2rVnccoDyiOJLDC1wFpRCq4Ldb3J0A','KhX6Ccq2uGIAF',13);
-INSERT INTO ti VALUES (-1784707130,6459622571940976719,'RR7f1TXuYnoGboujGp7pLFvEq','6jWne6rwB344K2UaC','ouBe550rw82Vexd','cyXj1v8ETIAlsTf6hYnP6HwYcrsk8YMoA6GNoS6UYUViWp6xpopoEGsO8felvuu6fA39JUmRHKre6mWpwP0MnUegXpmToEyN','2rVnccoDyiOJLDC1wFpRCq4Ldb3J0A','KhX6Ccq2uGIAF',13);
-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 NOT NULL, c BINARY(92) NOT NULL, d VARCHAR(44), e VARCHAR(36) NOT NULL, f VARBINARY(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (999512,40831,'PEkYYxx4sDMV4GiZFOMF0DflbshD0b2HVH9ZSE1qK0cLs6w0jv3TbRKyj19QVAfsBwWDY','4sX73cMrUjnb0qJKF2FFudvEju','KuTDwzGqTKQtgOLJKelgHde6t','AINV3T4b','sV4dTzf0zg3VMTtXJeVkdEg0hvVBKjkGem3P5seISRlwe','WxTKZi3uuonPwLf2AWu3MrrjKwZ4BF7XUgfGZS5r5d1G5mrg',0);
-INSERT INTO t VALUES (12480664,14379,'k0SVhp35q','7AiysmxANy4p','r4ZpT','Goay','4aRUgclSplaTl62IU4Mm2lV','EBMUbdLqRML0mZ0kyMG7qKFh98VVVOKLK',1);
-INSERT INTO t VALUES (7685402,32722,'rv9CH27jPoNwDEAgiqvusPXzgwZJoIixNKTK9GiuA7TEweOFfDOAPJwcntCc3UC3eoY7OIdQeLyVjp0l','wN5eA0oTNgtZ1uARGJtD9VECll86z5DugksJss','YTsijm9wo9bha0bL0b64o','qqzFYwIVF','oZwaI8Uataph0ihu0RvugIfPi6EVYcH1Lxis4DWdF5fgh1cpWL','oXufhpechAICnnIJlVmKt9n69BbG6LCXvfPuO0STxzl2YksAovqE9DDk2O',2);
-INSERT INTO t VALUES (11145948,39731,'n46CuWBQbShdX500UK5EzarxqVwFlHi09yR2jN1WUCuX8iUscz71xWQ6PJ5o3Sfo5keKluXccmKKnbglF','a4Hv1ZPPGTf8ULVwrAXRV8sV83','kljVAymQ0LXHkBcXdnXMF5','J8LxuNd','Ap0RMx0zLuEwSfyyFXmtz8Quc25JzrHIOmhkq3EPwfVHezaW00lKWT05Uaozdpcc3vNCI4e2IyH8DzSXnLU','mdM9DpMYoOic',3);
-INSERT INTO t VALUES (13280743,53409,'rHggU48hk5HfyuXcw7RQ3hBXFVpR7SmlLrNIkMV4exNyMHEsph','55AGnOvmabMx5TuBYDtwQua','TXqbCNHmpi0QjJGE4Zg0','63GV','JAzlZA7kuHaa0twdoI33l5hutn1IvYOHA6P2r6IxbeMiiCBfiFkMkJdj0ufVMnxrxDanfejNmrWCAqQ9C1pZyThBAtesgtM7EUz','3er4B38VOuhV1yXnG9kZqakpfnzlEiWa1UyzlGXfW',4);
-INSERT INTO t VALUES (11912184,41504,'Kylnx7hUfw2NJufESrJ','FZBLZEHpsbHxeyOsHyhoV18Xu8M','ke2lZvfhnvxRxmjPoEmaREXLHnwefu8XLxrR','rM0AAI0zN','fPwZDnljK5aAlhiBxvd5GNaA','LMhaT7IDeM8hmvMAvvF',5);
-INSERT INTO t VALUES (5670144,33837,'MpuHODzYFgQDMJ7QcH8rwj5DdppimozGmv5IXlKss77bQ6LZduwihzsol1hLjR','GogsF9P72Zs8zKoVgGhnuLCSC','fP2y','PiHPTPW','u6z1Pz7RMBNgPGRIeXFtRI2dNijg4J77yeiUp2DkgDwV4ar1xOa8u9IU9ANjkc3p3QXfktBXXvzcOIWB','Sx8k2GFQqbIO8v0wQt7gberkEcRqz0srCTAxYApNROAA0mwnDqMNkggdYZQ2zwH4t0swz3',6);
-INSERT INTO t VALUES (5320924,8225,'42RzM4op3mIW2xApdbwC7sSWQg4Z8br97rY83Tj8tdGPrczKT3kQjPBLpddVKEnyPgn6CtbwOkQ3f1xAz5','2Ro58DPj9xwnYh5cIsgtcH9','wCmwqbN2QGkAWQNgElQpyaqpFnKKr4z2JHIT','TqXoomZn','ALiCvNHgiEH8CK2SfzMeixTmJGcHggOCPjjAV1TnR3guTgQ','6cTai3APZr5zCzlC0kIAmyI4jxwz9',7);
-INSERT INTO t VALUES (1559204,2842,'0EmyQQIiY9E7VKHiYo4U','e2d0yX','q2ayyPbMDZmVqhGHoWdrtc8','A5f','mKMiOOXfFJTH9Qf9y19dEDZ1RPm','mXusP2PcCryfF9wn6ZTD8TZvQzve5HycS9PigZt9Pw6Nwlw',8);
-INSERT INTO t VALUES (13212296,18666,'E48','saISZOrvnl2DbAISfhA95U','pRFySHFuoTsgFg','Nt7vmjkk','SssaG01sr1gdjGDecJaUG5JQcF1Jy4QKjbdJzEukq3g8urhaCAhxkP97s2Lx36qgxGjb5AYjINb8em9gNRw','qswmOfvLGaeACkZ4NXLk81un9HpXauH6Vang59Ct1KRSnHIs9KC',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1331889813,52343,'SiEjxHK9sP8omq8UTKHCJDzZz2bztvaPPl55ojUYvbPUNyhG8mpqaRnTON2K','ZCMSnGGbVMLGBYDUp6NZ0A0rGq7ep5FM419TahV3','2lNmcdUV7DRrT5fAfWOFfNtPR1SirBuZIifg','rg4IpqeZ','ouFKtH6C59DcpqFr3BjL7dGPAGJ2aTiQMDbvacTWJSunAlnCcWa','hoKn2',10);
-INSERT INTO ti VALUES (1331889813,52343,'SiEjxHK9sP8omq8UTKHCJDzZz2bztvaPPl55ojUYvbPUNyhG8mpqaRnTON2K','ZCMSnGGbVMLGBYDUp6NZ0A0rGq7ep5FM419TahV3','2lNmcdUV7DRrT5fAfWOFfNtPR1SirBuZIifg','rg4IpqeZ','ouFKtH6C59DcpqFr3BjL7dGPAGJ2aTiQMDbvacTWJSunAlnCcWa','hoKn2',10);
-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 (4286715914,17214,'jSLluIwJrFRPIFDgrODj2ICv4byYJPJFEmeDNPxFdTAyKdfm7i5SxzQt','2Y4EQhVIFVYIVNK6UCSYY6AhisR6P1ekmQ','KQZ8Tt','f88','bEfEWxQOuJStaOCnSrVffV1ApVqughhRKH7DzcjmVKKmlCletmJYbELN72WCxM6W6m42YUGpCP4tSyGcw9HqXJtGbr3wUMk','9dzyskZ',11);
-INSERT INTO ti VALUES (4286715914,17214,'jSLluIwJrFRPIFDgrODj2ICv4byYJPJFEmeDNPxFdTAyKdfm7i5SxzQt','2Y4EQhVIFVYIVNK6UCSYY6AhisR6P1ekmQ','KQZ8Tt','f88','bEfEWxQOuJStaOCnSrVffV1ApVqughhRKH7DzcjmVKKmlCletmJYbELN72WCxM6W6m42YUGpCP4tSyGcw9HqXJtGbr3wUMk','9dzyskZ',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1652138761,63081,'WoskVa95PzzB6QENacG6kAyq9fEkw4YRuFsRSAN4vnC1fjNR4piCLDWx9smOxwxEv9H7NorOzsLUVbaR1r','9cabDaxHSCS8mDVzMJ5EYL9HRf9eeJS9wVrJEhnYpBSbsHmsizG3bCH46','vrfiJurZ3Xn52QtqD0gZBMxW13H','TTYGsT','UNYcISELH8ElnhaCo68UGlkkNOZ9qpDgWVMN26rEJAiHNJSJ7Nrh6fiBPBTcsXWIWNdvFZEe7mfGO5l43emX3eIfvSJooP0AN','lTD5eLP4rcwySlKNYZs4bYgek50yY9jvO2O2gkpREZXGUnKkTO9UGFT1sNO8opbULB3A',12);
-INSERT INTO ti VALUES (1652138761,63081,'WoskVa95PzzB6QENacG6kAyq9fEkw4YRuFsRSAN4vnC1fjNR4piCLDWx9smOxwxEv9H7NorOzsLUVbaR1r','9cabDaxHSCS8mDVzMJ5EYL9HRf9eeJS9wVrJEhnYpBSbsHmsizG3bCH46','vrfiJurZ3Xn52QtqD0gZBMxW13H','TTYGsT','UNYcISELH8ElnhaCo68UGlkkNOZ9qpDgWVMN26rEJAiHNJSJ7Nrh6fiBPBTcsXWIWNdvFZEe7mfGO5l43emX3eIfvSJooP0AN','lTD5eLP4rcwySlKNYZs4bYgek50yY9jvO2O2gkpREZXGUnKkTO9UGFT1sNO8opbULB3A',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2243612122,5278,'oJO5bP2QrTOslFXYtKHJR2BrF7W7HLkRCcz2e4GUJ5lyrNlKm','OiG6yWXX0CCToXQv46IKW6Euu5xOYiNFyI0NI4xk2HusZI1zzCzkbMplmqMBPvR9liyLNCjyIexpnIj1vdccj8Bk06Y8se','k3aYYC7WxJXMRK5piKMAr9a7ysmWur','PKGFDKAArTu7sq6HnvKLvOAG1NBqLY95smZcUpobUKwI2iHzY248T92FDntkXSq5h0NS0aVMB5kU63QNxWG4TIrl0tEAZrDIR65HpAzatz3mkcyOz0n9a4wjfclP6mHlAZkNIfOv6Dv4izv38LHfpOr7s4HM4Ew6TU8Tszlp5KRQmGvZBDBI6XONIw9eLqmZTwcxliwgFRrNzQ2W8fQyVHe4ZzIIFz4zHx6gGgQqxlTFO','6pjr6wNRW','DBUdrWu483X',13);
-INSERT INTO ti VALUES (2243612122,5278,'oJO5bP2QrTOslFXYtKHJR2BrF7W7HLkRCcz2e4GUJ5lyrNlKm','OiG6yWXX0CCToXQv46IKW6Euu5xOYiNFyI0NI4xk2HusZI1zzCzkbMplmqMBPvR9liyLNCjyIexpnIj1vdccj8Bk06Y8se','k3aYYC7WxJXMRK5piKMAr9a7ysmWur','PKGFDKAArTu7sq6HnvKLvOAG1NBqLY95smZcUpobUKwI2iHzY248T92FDntkXSq5h0NS0aVMB5kU63QNxWG4TIrl0tEAZrDIR65HpAzatz3mkcyOz0n9a4wjfclP6mHlAZkNIfOv6Dv4izv38LHfpOr7s4HM4Ew6TU8Tszlp5KRQmGvZBDBI6XONIw9eLqmZTwcxliwgFRrNzQ2W8fQyVHe4ZzIIFz4zHx6gGgQqxlTFO','6pjr6wNRW','DBUdrWu483X',13);
-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 VARCHAR(24) NOT NULL, e VARBINARY(94) NOT NULL, f VARBINARY(60), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (70,24,'dusr6zXmhr1FsaI','gZx4w','oGGrJ1IvrxtrWSgTrkC1JsdBJwnREaOl4fQytaWzWUOsU8ERhhw1JXimUPV5qup4zSsbQYjZYSznvdBFrdf','eKU2VAggbXKpIQo8rYLpZjll5phh51UzRpBgIEjqVWsi1yFIJOBm8wijpnFB','Pk0qOWcbOW8RkMC','ErYGjbdp2LhcbwLwUospqWhYF9TfziNHioUSSBsIIz4pG6rsXKaXgiiapAb4TqdY35vty3W7MdUUtbFQLEMCZszS2JtNQ',0);
-INSERT INTO t VALUES (110,53,'Tm2UclMKD10vkZZjnq','cQM5P6VoL6M2CA','agzPG1Pd9J','DKDq6tDKG2NE7x1dMnfizKMGkRTtn4wLZt18WVZPofs40TxD84R2Y5aEeUk','gSOvidBON1mIyT7f1Yqaa18eFpOFMWE0RdzpuO0hxwL32iYH26cJ6n2fmWYqarAtRa5V6Xb7YmWMSOeVVzuSrWylVePFQexHK0Na','eVWS2g1mvp4E6WtD1Y6uEDFnKiylW12tIgEG4cssn0344jVWCUwOqE51wEDw0OoIR1UBnrpErhjjYbIBP',1);
-INSERT INTO t VALUES (138,7,'lemQeqQ','uA1Fl4PSYnyUWkMVH9enCrjs','PnlGC3B8xReKK4TB4QRuiEQHdNDfZ6hRBerOKu1FcNGwrOusPag','1Zd3lpViJDMoqdlHOgaRCbuDhXMcF23','vB4Br','odeOKgozb8c0WFGo1NupqXVBiZFGXsTuOhdUjW8XntKnjvLlkRAzXe4ceKx5pwQMHgwDWeRnTABF0vHU0xtxiRlH510',2);
-INSERT INTO t VALUES (220,190,'8o7AwF94','cBYnQyNnHIMz8gq','uII','qIpuzvDtCBJdBceHlQ3weAZpFH7uT8w0rQiolnlj','Uy5ir8qBhqJGVvvuTxJ2pJziaSnMeNNSjOCS1fc7GMf51Vj05P3utDT2Ej6VvjF3299MBPSz6s5f','Y190MAESXcYLgntHRl4hXiR3rLtdQGkNXl8REQhLCnGuvAJpjZMUQo4tmdPJvxrX4d8ybgwILKje3p5YRSydDj0',3);
-INSERT INTO t VALUES (43,165,'2vG2hs2pk','Qh','Ohu','SDbzNAl5xvFfNopBh4','mma7ePEt1kXMSsXgJytUBIpkOxfX5YFuhS','lDIPRW0R4hrKiBcj7ODQYWc1jH2gBOdmeR7ejgMM6OXwwqEmk',4);
-INSERT INTO t VALUES (47,120,'Do3o7WZulewP5R0ID9lz','9IwZkqWyv','brIeW7GptzvHA5J88To0O0PIp04RN7NRK3','Gqx1EGSzVxbBAIs','fnn5xRHtGQn4AyftJu6FslaRulDdg8F553ZYVkhqTwZrQBvfeBSg1SW6bFfyh9IFtp2tkzSDMRf50nJ','GDb5LuHj617WlWkRJmJ8nujKy0hF7ma1ZyMUTCIkTGotuF9CQfxVrjdvZGfW9gdsk53iKgom',5);
-INSERT INTO t VALUES (79,219,'ZWbDcobQUnLuqm8viZ','L0ZA7G21cOe4cxaFFLEmtpUx','oPua3hE1eMEVQb1FlMcr4OmPVazkQEfROa5TrQCpreseyrw6sIRbq2kaoIOHphD4','pRklPPhzLg8FZQ3gOJ3v7DEGL','iPP','BnEvB',6);
-INSERT INTO t VALUES (254,227,'6RwvN99hSwvrXVqDz','7hkxWVFs4lVMG1KRgRM','s87crFDldEJhAlNGpj9OfUqZgGkECZLdZTP7WHg1InPiHQi7CuK2vFxETI0mrnrqiJdkko8de','P6uhI3NOhTBiqNsOqn9owSnQIlsNnGhcwUgEjDtBx','zkgg8fQYeMUB1HCedpaQhA','0f07',7);
-INSERT INTO t VALUES (107,189,'f','WAcnlSGA4dk','MgaZG','0qtg','pZ5dWweqJWbWmX6EkGefDefVf3YnpFj935htfDrGFZgGs7y4cFBlBlrzgsq05bAeNlgL3jqAytcH9QKVT9U4i0rl','LuPN9svJ9zfkXDL36eUfE58nmvCOlVdN4x9k8n8kh9Kyer',8);
-INSERT INTO t VALUES (219,96,'1hzVx','N0','KmSPA','ao8A2WDf8YH4FfwTUwEYuvnFeLA5Q9lLuDYVw9uV1NubAfnJvvL','NJDJ3Ri323e91SfVUrXnPpNAeZKZerygeFzpypxnVNAemC1dOWe626KcJF5X1DWuaBb6T6bXq8hQRmfgEdfKdav28TMffNv','aCzhqA7E61CihoPv5j5FBft87zY0OhKdM6rzc3n4UERUkE8Qjm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (3509459896674481052,140391,'kwHP9WTWFomtzuTkaW3vrlpyH7y4','jTCfdO284BHJKJPMqZOmXOGJ0XNuyuWfpDOAbbKgT49jK2QOm1tvXulRi1vE9esbi7M2fx2HqFW62oyrMQp5bXlF1fDuYpjT9zV39R3sa1u3aWvgOZ8t9wc1YUwJgbXhQ64oqL6bef9aK0RmK','x8OEbaMAWlsncziwgURLXYLz1ltexFy6C3EFNSvmrwSJm2wYpm','tSAeDSqz5Gek25lgkeuzkUsGhmuA1Axq8EEJDNgeR0SSfIGvBHprBXLDMwGoE2VymWkXKqCtIciZeJmTuy','8U','qY',13);
+INSERT INTO ti VALUES (3509459896674481052,140391,'kwHP9WTWFomtzuTkaW3vrlpyH7y4','jTCfdO284BHJKJPMqZOmXOGJ0XNuyuWfpDOAbbKgT49jK2QOm1tvXulRi1vE9esbi7M2fx2HqFW62oyrMQp5bXlF1fDuYpjT9zV39R3sa1u3aWvgOZ8t9wc1YUwJgbXhQ64oqL6bef9aK0RmK','x8OEbaMAWlsncziwgURLXYLz1ltexFy6C3EFNSvmrwSJm2wYpm','tSAeDSqz5Gek25lgkeuzkUsGhmuA1Axq8EEJDNgeR0SSfIGvBHprBXLDMwGoE2VymWkXKqCtIciZeJmTuy','8U','qY',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (8254768103188991322,-2768831,'Qs5LBAhVEHpUtvwaJdoEIqhOS','K5wQ1OO3U8aLl6aSk0Bd6vvZ4LNtdsZxHuJWk7ROVfqzdyiLAVpqK7b1eOA1QaHE0xrD9VZng5KlBH3KnCUUqmBtdYEVut2vpO31H503Au5gVRjDsWA6svH14cDZw','XXK4AvDh2DRWpjMhQzlqvTMB0KECRWkzup87d2','e4lR6CrCnW8t7Kfc5JaGPLfmNvyS5R5hEmNbAb0rINGjLDyAOY2mVwP8MwVuOJyBxDweLGG9Yus8u4mt3QTBVBiZ3mam0KWlv5dvuBKNTxiGTYgMza6faPMtLKxGZ4qeMDJj9FgqEI1FAk08KFgiiyUtnSBkf4lNpBqFn3OGrwH8bY5lADUf2VglVgQdYnsYhx7dVpYjrz4RW6HbWK9SohcCWu8ULpfUzh2jX8zy7nDKVQc2','dK','RN',14);
+INSERT INTO ti VALUES (8254768103188991322,-2768831,'Qs5LBAhVEHpUtvwaJdoEIqhOS','K5wQ1OO3U8aLl6aSk0Bd6vvZ4LNtdsZxHuJWk7ROVfqzdyiLAVpqK7b1eOA1QaHE0xrD9VZng5KlBH3KnCUUqmBtdYEVut2vpO31H503Au5gVRjDsWA6svH14cDZw','XXK4AvDh2DRWpjMhQzlqvTMB0KECRWkzup87d2','e4lR6CrCnW8t7Kfc5JaGPLfmNvyS5R5hEmNbAb0rINGjLDyAOY2mVwP8MwVuOJyBxDweLGG9Yus8u4mt3QTBVBiZ3mam0KWlv5dvuBKNTxiGTYgMza6faPMtLKxGZ4qeMDJj9FgqEI1FAk08KFgiiyUtnSBkf4lNpBqFn3OGrwH8bY5lADUf2VglVgQdYnsYhx7dVpYjrz4RW6HbWK9SohcCWu8ULpfUzh2jX8zy7nDKVQc2','dK','RN',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8697426501971529444,-7968691,'DRjDKTTp','xVWJgwbtdHbOmk0IYwsdekCI4G53PowH3CughazfGuQFHBeSXLfh86VkhcEftNY8WX7FXOiAsUqOhiPnWfdfuWEUtv0mzwsxfE75jCqCj3QvhMfHCafMpNhih1vLRbX4QaBTlIgWww03FTUhHa11Ju8xvlXYhoQcpJ1mH1RRmq6viRlu61o1ixk2','gBKpBaMChvfUYO44QmyDD4rbZKRQIEVOl','8C82XufCGdXGw13hPjkkAW','Fr','M',15);
+INSERT INTO ti VALUES (8697426501971529444,-7968691,'DRjDKTTp','xVWJgwbtdHbOmk0IYwsdekCI4G53PowH3CughazfGuQFHBeSXLfh86VkhcEftNY8WX7FXOiAsUqOhiPnWfdfuWEUtv0mzwsxfE75jCqCj3QvhMfHCafMpNhih1vLRbX4QaBTlIgWww03FTUhHa11Ju8xvlXYhoQcpJ1mH1RRmq6viRlu61o1ixk2','gBKpBaMChvfUYO44QmyDD4rbZKRQIEVOl','8C82XufCGdXGw13hPjkkAW','Fr','M',15);
+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 CHAR(40), d VARBINARY(38) NOT NULL, e VARBINARY(38), f VARBINARY(2), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1860369942,5348641794958083422,'BHA4KfGvcy6IqJZJZmcQQRU8oMCqxghDlIWJfBou','6NIk7M8XoGIgxp9XYC9kLRwV5A','pFo5KmtPyO29cGH19e00uoQiGT6hLmq','AH','F','8',0);
+INSERT INTO t VALUES (3848836861,2038050342932717880,'yOheO6hAg44p1Wfw','FWtDcg4f3xsEzOiSZhcDYyGbMh58qhBkLC2nn','EPZa2LR2','S','l','g',1);
+INSERT INTO t VALUES (1975070283,8746865892837938383,'eKncIfPh3pcnDRZ7i6Od9cAFUvDysMxO','uE','RMj1Lrq6c5OsMEkjv4pVNRsXx8plsCV7hEJ','K','1','Y',2);
+INSERT INTO t VALUES (688292055,-8183878800303146718,'qN9dSKuqjbkEgVpahBJfc','4V6VbvTrpctmA5nnyX321SBS','oTzI9WSCbCoZQg6Tg0QVii','s','S','Q',3);
+INSERT INTO t VALUES (2557970117,-3086151859153070446,'G71Q7tjBT2n0QTwXfEspFMwrKNWoAyOWb5vKWIn','E1eOfPdlVoeBzyy5IHFVWkO5IZSyHr','UwUe5uR26hQ','R','P','s',4);
+INSERT INTO t VALUES (2885739617,224467503119254617,'a630uzaeUXbMAxPmy','OF5x6KUSmyfuar30','Av0geQTRxQZzQtWhACisRcEZaP','C','6','5',5);
+INSERT INTO t VALUES (1174635555,-7962175337049149783,'Q57SdQkyJft4KKJB454S3nEny814GIAXur','ngNoPkqX5Xq8R9RxQ0KoIbdxxSLc','9oOl','Uv','Q','n',6);
+INSERT INTO t VALUES (2246672508,-3377546823330480782,'6U2QgvieYXAl2YxZPrd4zs1f','dn9u7OvOtb1r','6hXats0OiTnk2rLYZyHDg1','y','v','a',7);
+INSERT INTO t VALUES (2453452922,-697342495680022122,'P8ApcAHb4gYiLCJumuT','g6lXbO','DkI3r3b3Rm5ho2yChJJL3YnQ','VY','7','B',8);
+INSERT INTO t VALUES (4065206831,6749207978080591964,'1LxOamguyiQaKcoa','trcNFH3','eKpZAzk6n4axHt0','45','y','0',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT, c CHAR(40), d VARBINARY(38) NOT NULL, e VARBINARY(38), f VARBINARY(2), 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (9352144677728611406,214,'jRpCipTcI89','taLJRYvWj2dbpavlFjUBeR','XnhHypo27gE7Y0vRJ3ljctmRPRq7qo5Iwx5YZngPogJky8sqV9W7HJ','iGYFonVqjmsKKceG7Nph','ImVuWJ7e333HpTVPvKp9QKcmlrVK0IKm1ndYg5tIGQKQu','odvN6YX8hcjwre5ff3vKYEDmbCk02qOb19OtdTc8',10);
-INSERT INTO ti VALUES (9352144677728611406,214,'jRpCipTcI89','taLJRYvWj2dbpavlFjUBeR','XnhHypo27gE7Y0vRJ3ljctmRPRq7qo5Iwx5YZngPogJky8sqV9W7HJ','iGYFonVqjmsKKceG7Nph','ImVuWJ7e333HpTVPvKp9QKcmlrVK0IKm1ndYg5tIGQKQu','odvN6YX8hcjwre5ff3vKYEDmbCk02qOb19OtdTc8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (2806336485432193323,234,'bnNwQwGBEBp0TxJQGTr0','Suugw8nKbxFrfkI','hbjyNsd4Smqj','CS9aWXGWEb6V3f9wwV6Bbb19yolqIdGR8aTC7HBkYaW6Q204m4dP','aEuQFFCiwLkmC1Uwzj1PM6IX3lNiJJC5ageyIxktfGAWMKuxlYgIMmhSN0M71yavBfBT4weWkzqcr3AfH9yE','sxcetHBFd35dsiPBfagdU0p7Ag7JJem4naqP6B3eeu66ucG5WZ1uvzAQhggEeCCYLWGurg0yd4uWFyQSuQp',11);
-INSERT INTO ti VALUES (2806336485432193323,234,'bnNwQwGBEBp0TxJQGTr0','Suugw8nKbxFrfkI','hbjyNsd4Smqj','CS9aWXGWEb6V3f9wwV6Bbb19yolqIdGR8aTC7HBkYaW6Q204m4dP','aEuQFFCiwLkmC1Uwzj1PM6IX3lNiJJC5ageyIxktfGAWMKuxlYgIMmhSN0M71yavBfBT4weWkzqcr3AfH9yE','sxcetHBFd35dsiPBfagdU0p7Ag7JJem4naqP6B3eeu66ucG5WZ1uvzAQhggEeCCYLWGurg0yd4uWFyQSuQp',11);
-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 (13106193464948363894,142,'7wCbnHdFMck0','FWi9HxyOShstBTW3K','2HyDr','QKVao6HpnUDZfcT0Wy3cVGLuoeDOsIJhEk16M4O6QT0N7qsjLSthdo','uzYnWAmX57D6H0EEgmMMx1wUbOCb3dS5iOQN8bRrdfodnOY2hhK','Uc32yQuuIV3e0bGBeqXxJ8dTwuwYkagxxwTjvFkzymCa93OpPs5YP7XdLut1zKFZCYOhd4BMIOBdVsilBaD72FhW',12);
-INSERT INTO ti VALUES (13106193464948363894,142,'7wCbnHdFMck0','FWi9HxyOShstBTW3K','2HyDr','QKVao6HpnUDZfcT0Wy3cVGLuoeDOsIJhEk16M4O6QT0N7qsjLSthdo','uzYnWAmX57D6H0EEgmMMx1wUbOCb3dS5iOQN8bRrdfodnOY2hhK','Uc32yQuuIV3e0bGBeqXxJ8dTwuwYkagxxwTjvFkzymCa93OpPs5YP7XdLut1zKFZCYOhd4BMIOBdVsilBaD72FhW',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9345474686020982779,25,'XOoaNpXB3AbmB0ztWFIU4','jqcLB2K5q9WeQkGuQ7iK3J80aoU52Ny8eBw9eeRlXVbI9','QKQvHYjeriMrKbVjgjYZCCJzCFj1Tx6bVlh5HdAkApvh4DoZwaxT2uNP6RzmCeohQlj','XlhaDnwtiDNQVIC7ihc5OEGtDppDkSWRKQ551fs7eXTMYIwZ6xPenNqSKrKPnWWKHKh6x2Q9KdAl11Nyco1w0dWBsMmXFJunNrfRGVfCARdR7SHjM45aOSeiSR4ICSuEhM6tHiwWw3J1PxrQE2t6A7swaIDtN2V4qEDjbwFHn1Wp1jBfGawjXDGuH9TqycVgjsh1FLUQeP','zuHJ4','GTyVAKZxx3AQrrxDK5McfagWkXsrOQR47DNUer3a',13);
-INSERT INTO ti VALUES (9345474686020982779,25,'XOoaNpXB3AbmB0ztWFIU4','jqcLB2K5q9WeQkGuQ7iK3J80aoU52Ny8eBw9eeRlXVbI9','QKQvHYjeriMrKbVjgjYZCCJzCFj1Tx6bVlh5HdAkApvh4DoZwaxT2uNP6RzmCeohQlj','XlhaDnwtiDNQVIC7ihc5OEGtDppDkSWRKQ551fs7eXTMYIwZ6xPenNqSKrKPnWWKHKh6x2Q9KdAl11Nyco1w0dWBsMmXFJunNrfRGVfCARdR7SHjM45aOSeiSR4ICSuEhM6tHiwWw3J1PxrQE2t6A7swaIDtN2V4qEDjbwFHn1Wp1jBfGawjXDGuH9TqycVgjsh1FLUQeP','zuHJ4','GTyVAKZxx3AQrrxDK5McfagWkXsrOQR47DNUer3a',13);
-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(24) NOT NULL, d VARBINARY(91) NOT NULL, e VARBINARY(70), f VARBINARY(52), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26,5428576886660317906,'0ysqgpV2c','InxveO0Is8z9GVqTDjmbGJVN5HVpHuhxl4PLxwrm92eOWjWF','hFRBouno7t1GqF77Lzb07ahRQ2tA','AidfgCvNW5WLEQj3SRZZaKDKnLrSmpWK','oGMIq2vMfVUlLL2DBP743DYYj9uzF3ZImfkwGns3axRhik5wg7GtS8Yp5Vd','9nNnMFT3L09JKwMBaCKOIS3BxhUpdncJU34RWB6FpYTvTUyBXKAqBlZwiRAtkuCPhFijF',0);
-INSERT INTO t VALUES (-114,11063952103542233136,'Lh7z','BKj8qlpgdgDcTQe8ocuvyy5','83dKZOEeKdFoOAi7ulpkiwDvcjcYwHOtdW1k0OXWdHrDuqHRn7nGdn','a8D6BUuBThAPA7Y5Nrywnv','69fTrKyO41vh5p5s3YVGgOoDzq0OLvdtQTnQ6mJB2','XImHVHMULTnZZH2zMFl4o8aY3t8xFmxUBs4jXpVlF41MeJNcPPnVza0dVBYnrPExvPmBkrdXD6V9dv4VAkUPQLPfveRAC',1);
-INSERT INTO t VALUES (-23,13047914198930089000,'ertvAf9FnqMJFtnVV','ar9Smjr5iePzq4K','uf2JhwyAIkbcluoPl3MuIT0sG8mPeUpgMfWJRlOMkVqHlqHuSqKnOiq84O8bZdMFC','tKIkkE24agcMvc8YC0ASMsVT','UWjXTbpMHTFL2Z2','ojvThi',2);
-INSERT INTO t VALUES (-59,5680605798175278552,'s00','r8sXTJD4avzSKGPIuyqD9TgcjaZ4xq3p13L2UHHSCgMAIMHU80v3DyCfZg','6MtygzOa2gEnRqGpecyK','9yldC9iG0qkRFkK0FxSqR4U','pAb2Hds4','dOzd9Yi',3);
-INSERT INTO t VALUES (-102,14811549891001725487,'QOVRphUqViO1vQultDZ13dL','fRDQc8NkL0iwfQisYFmiRwW7Sj5q4IoASMaB3QthkKTlcsmMnIjQvXKT7TxxiWx3re5HxfXxGkXlBSEic2HJC5udAn','nI4VZIhORTdczmUf8It8kKNa8MF1dKkf4YzgJKmEqgm0sX4Nty8KqvtThA5O8XVlotuWe','KnhUNgtCx1A6AXF2sNdpicYnIZZSlyNCy6kMbf4h2OJE3BYh','wTKqq2JLhBjHHLox4u91OrBkiPGEUt5iENwj','woGb6zZh5SQcXtnG3gBXYT8J5TzTJGGqKabqepG5dOaYVcHkfs2RzlQy2PyBrhLIEaIKHJE',4);
-INSERT INTO t VALUES (19,119667986367406191,'uTzYB8gKizbi97N1zn8W','7GIYJnGP2641Z8XG2ZdPMYwIIgk3IwIEykKVwNxc9UbYnSnYoMZg54GWiHHotfWY1RZmVnA4aGhu9U6PxEJKO8hWmar','EgJLp1ziXCaXaOlMSKhJUnPuSBLi','WoIZoXrfyEY4','Xk6xVh8fBZkpcamRdltKBEi9Ht3iF0A','nspDmM',5);
-INSERT INTO t VALUES (33,10748673349577978643,'xVPa4R','XEDm9LSxnFNrLHDFOlI2Ll6W6NgIaH2FRxf0gTAIJIpZPqRZi','5LOTTuEtpFlMtxf79P5j63gcryQNqVD6N7Dv3hcuXINg7OV2Hf4EgKGY','OkWpUn5lQI0zTlOsHynkrUMZeiS9QCu8FuEfRRns','g1Yfv3LcTgGUcuUp7xxjb4vjMxXtm3h2ehMH','qXr1ALAjuGQmlTvktaI',6);
-INSERT INTO t VALUES (-103,10606647530060889429,'tqAEb8SlV','xTd1XEcoQDCTkdN2cXXgcrmb9b3CHYpKucCKx3XeDRJc','cKie4ppxGtSEKepteDvbwGNbrSELI5P5CrCOZkgdVtxJPdaU1e5DVVbiIuW','Ri6NAVgOo235yT3sDSl00','zaphcXJ6ULoqXdDybKwuEapdGRa4TdV9im1YzDZtGacgkc2mrg6e1sGkw','nh3M642xjXR8h',7);
-INSERT INTO t VALUES (-44,2315800579280107916,'UpoUCEpbNP','LxFM4OwfVaVYOa9Q2PuIqZem5t0somxFywZYWCnL2Lo8psE5pb6Ts4snRWicXqumaBv5v0k1mjLVTF44t5Kc','5Q4or6tLB0qLwTYlqKQoYGZ8STk9YTTi','VWhqhJZ6n4McU443acAsY4DJiFAreGTozhPtlp5oosn','nr10Sbebnafq1qpRtMpEQumpukuVZTsNxaN5MQEZi6sk9MZAP','jTpXxC4QUaIvxgwSvimywJKR9iMnmhHFrmCyrpVqiiencIX1N',8);
-INSERT INTO t VALUES (-29,5413597926534698272,'XufD6K0mnLToLOVqiy','MpUlSGJ7byDxXCGFItJLNiD3vcFGbnW','sf3n2zquVVYtYKzMnd0fZKVgmvLBlBw8BniJbWUm5Rvevl5jh','4u','WZ5e7GFZ7jGyGUALBX7OcjflkHRPgEN5A5dWO2U2wahto1cKpb6R23qf4hn4I9ruGGup27kImOUJcU6aahd','wlw4bx4yqPQ4JLWGqqYO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (6400689697456989407,17165221353471585930,'Wq8UvjfgZP3bKxwie6fIMcj','zv9JVQHKJ0gxetIfiKGdgx2Hg','FWTNxbCV2xKXsssIzNGiBOMYWm2Vco5zdzU52icLVcWtSDNa0ExAVInb5Y59','ya0yFNoxJgSpJhkI1zcQ','jYWgBpcYgWJoq54Xq6QNk33ftopiwB43JCzaB9u0U7','zqadacULILeMQXS1gcmr8eSjZpxjRBCjCwF5ltNnY2NnSsU0xIw4GlkgtEFJBfkEepoRq1CWM',10);
-INSERT INTO ti VALUES (6400689697456989407,17165221353471585930,'Wq8UvjfgZP3bKxwie6fIMcj','zv9JVQHKJ0gxetIfiKGdgx2Hg','FWTNxbCV2xKXsssIzNGiBOMYWm2Vco5zdzU52icLVcWtSDNa0ExAVInb5Y59','ya0yFNoxJgSpJhkI1zcQ','jYWgBpcYgWJoq54Xq6QNk33ftopiwB43JCzaB9u0U7','zqadacULILeMQXS1gcmr8eSjZpxjRBCjCwF5ltNnY2NnSsU0xIw4GlkgtEFJBfkEepoRq1CWM',10);
-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 (7590700139138049546,2154991211835982662,'4T2l7Avxy03','G7wIdFEEGKzfV','QO9CR3gF0BHcj82E1BFIcE','vs','l8UCMJfA18rQTpZl','nqOwZKk5x8Z378niMSIyF2I4INH9ubjr5NtrUKw9QYvreYa3nAKVtfrp5oldiZscccMdzyT5iuVFnk3Sxyt2j7f7fjMa',11);
-INSERT INTO ti VALUES (7590700139138049546,2154991211835982662,'4T2l7Avxy03','G7wIdFEEGKzfV','QO9CR3gF0BHcj82E1BFIcE','vs','l8UCMJfA18rQTpZl','nqOwZKk5x8Z378niMSIyF2I4INH9ubjr5NtrUKw9QYvreYa3nAKVtfrp5oldiZscccMdzyT5iuVFnk3Sxyt2j7f7fjMa',11);
+INSERT INTO t VALUES (10325624665925935544,-3810911941043964564,'UtOMcK3','fdpKZ5Ze651QMaq4XoGMQEyzO0R5I4a8','8aqcYVeE3Lbqw0O8n4ldV2VKZ7CYqwR4ceVp','e','G','3',10);
+INSERT INTO ti VALUES (10325624665925935544,-3810911941043964564,'UtOMcK3','fdpKZ5Ze651QMaq4XoGMQEyzO0R5I4a8','8aqcYVeE3Lbqw0O8n4ldV2VKZ7CYqwR4ceVp','e','G','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(41);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(41);
+INSERT INTO t VALUES (15913648125518488538,-7361742055995392434,'j4tn2','YWieceVEMTLVvVyo','V8WZWrJAMtzaxoX6kJTB2ec8AYpAVCmeq','S3','7','0',11);
+INSERT INTO ti VALUES (15913648125518488538,-7361742055995392434,'j4tn2','YWieceVEMTLVvVyo','V8WZWrJAMtzaxoX6kJTB2ec8AYpAVCmeq','S3','7','0',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-5406737300949575322,654559217109530299,'Oc6cQiitDez3OPwBQtt','lmlxJxxmZ1WPl4ELTQL7ouUMqh1RqE7Hq4odIV5Vf2QmvEwEDnwd6HkaVkdJ1YYM6fyAhfrKp','FJXD52iaR5LdaA7bYQWOhP4dld2q4JAuwz04Nsa','8vzXADpr9bIHtP2EPfurqxnEwGmbx6kWKjBe4JyIK09FlGT2','fWhstogK3UxNM0yH542l1j0amsHEij41IYchkgZGi0SdaNYtXaPsf','21SSpqFMvuBGBGsY5X3cSXPRJhNV2DaVAJJrQ7JyKsDw0SiMvw0LACXGmt4GYuY6IF1vEJPttwyb2TAMF3mt5df',12);
-INSERT INTO ti VALUES (-5406737300949575322,654559217109530299,'Oc6cQiitDez3OPwBQtt','lmlxJxxmZ1WPl4ELTQL7ouUMqh1RqE7Hq4odIV5Vf2QmvEwEDnwd6HkaVkdJ1YYM6fyAhfrKp','FJXD52iaR5LdaA7bYQWOhP4dld2q4JAuwz04Nsa','8vzXADpr9bIHtP2EPfurqxnEwGmbx6kWKjBe4JyIK09FlGT2','fWhstogK3UxNM0yH542l1j0amsHEij41IYchkgZGi0SdaNYtXaPsf','21SSpqFMvuBGBGsY5X3cSXPRJhNV2DaVAJJrQ7JyKsDw0SiMvw0LACXGmt4GYuY6IF1vEJPttwyb2TAMF3mt5df',12);
+INSERT INTO t VALUES (13939288210256379921,2254171065415187155,'F6cRfeF','kyHVTlJhgKptbrLcOq2guMePJhPHMbBSGoETfCgHryLl8qESwEFlbZhteGgfLmETcTdEaUE7DRJKGMenXzgegKkzzdIsS0GrVFm4lgdzjboIi47cQ5ik','T3X6TekqOPstIDCvGxL0G6I43','F','T','c',12);
+INSERT INTO ti VALUES (13939288210256379921,2254171065415187155,'F6cRfeF','kyHVTlJhgKptbrLcOq2guMePJhPHMbBSGoETfCgHryLl8qESwEFlbZhteGgfLmETcTdEaUE7DRJKGMenXzgegKkzzdIsS0GrVFm4lgdzjboIi47cQ5ik','T3X6TekqOPstIDCvGxL0G6I43','F','T','c',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-2936214824933390702,7525564252662870809,'UOegKyPWAlXp9m','g7LCEoe21JwqgIhsAd6UOpWpEfdehWhknXn','0rtscLJWJcWZ8qOluhA87NctqHeWF0','xBbQ45ZTYmRp0eTfX6GhROpLed3dt79jqtmxMKcDDLG7dkUQxRVcK2AR13fmSjti01Uy4pmhUZ7T1wyj88NZRAJTs0a7AnZd5dfLSfyqmswM9wn409biMYm5IxXGhxrQvp3NmV9ddOwAVAlqfiCtrlX2fokVVP1Odi90Zg9dRn7Rr70rbYzdtCsJD5Y3b5pgySIvT9BqkQ0mVN1AR8E948UA5hGebEAlfnZSomGzevsm3aTiFlnKPaxzJOlO9YVV','L0vnDVOljzPh','Pr1ObOjEqqGKf4CpO1vPudPZ16D9WSxS3ZrvNJTKOU',13);
-INSERT INTO ti VALUES (-2936214824933390702,7525564252662870809,'UOegKyPWAlXp9m','g7LCEoe21JwqgIhsAd6UOpWpEfdehWhknXn','0rtscLJWJcWZ8qOluhA87NctqHeWF0','xBbQ45ZTYmRp0eTfX6GhROpLed3dt79jqtmxMKcDDLG7dkUQxRVcK2AR13fmSjti01Uy4pmhUZ7T1wyj88NZRAJTs0a7AnZd5dfLSfyqmswM9wn409biMYm5IxXGhxrQvp3NmV9ddOwAVAlqfiCtrlX2fokVVP1Odi90Zg9dRn7Rr70rbYzdtCsJD5Y3b5pgySIvT9BqkQ0mVN1AR8E948UA5hGebEAlfnZSomGzevsm3aTiFlnKPaxzJOlO9YVV','L0vnDVOljzPh','Pr1ObOjEqqGKf4CpO1vPudPZ16D9WSxS3ZrvNJTKOU',13);
-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(98), d VARBINARY(92), e VARCHAR(30), f VARBINARY(69) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-92,-1884398815,'3pYNOxW7oWoTgO1mKXiWR5lL3lPkPqZJggHSbQ95wbibeBI7c8MTW0uOBDHJUy77xFO7K96tDpdLTXRqHNbZ6uQCqN8t9WmiJ','o693LiXeH3kyJE4pZmRmgSAYT9d1VwvyruxIRAsiHTuL8QoI36D5kddfUC2OZll5Tuu0DMcQbF0EBaJEkk','cPlhVc9sryCWHqlvj','uyqUzXlWiVLb9pXGRAlDpoYFgf6eKgHaYucxDXgqgfdZAfedGGBsor9KCsdWkzPDFxKt','RlpJxr8Rq9tUV2isxUV8IhRdD5e1tdOlCjNfgK8LcUfvcr92RFuAd4ZwqAJP0BDDdePxsTCYy1Y7uU94zDaWaVjSr','Q7341Ipp8lqD1NBnADbmdUKsoxFBgH526Q2HEMkcAXQ2Xy6x8NWKjlZ4rstfS3sCxc2YUv2jCmR5yH',0);
-INSERT INTO t VALUES (48,-876087172,'MOQUs71MbIsBbkz0GEzdzfvvz5i0i','d5LOl5T','upOOzKJ8','lgrtw2CFiXAgCiUD8','5JRwMzV0uIbvRxA4LaDwCtBm','vw6DngRzLmlupUx9juOtd',1);
-INSERT INTO t VALUES (56,-952136526,'083Qjw','lE1YjyQNB5yl3b7siUe0bJyeIp3qiLntzrzcns73fPqLPJJ7OgKu31AjMZhSyF','lPinDZkR6iIj3O1w','IwlbWdRKOQ5vYFLMJ92UYEff9','dSyPubSR7neAq2kUu4IqfhHLBnvIVp5spYHckhv3UYtPGvlcXN8cQk0VkR0JxKTjpiI748aZe7FNUrFaGzmJJ54aE3gF','eHurKh4A738hNL28GjcETzum6anL10xbnJ0',2);
-INSERT INTO t VALUES (-51,862319553,'82f3W98A47SyYn5aqzC8E3efcQ8wVQ2TaW9Gzo','xhqR2CQrZraBL6LhQZb5l01VxtEo4Bcy3DtosYiDkFwK8xWmqNzrpXDkM75flWOZ','whLet01DAx4M8KsakBYljvrsp','p7K3y3cCvUcXm7esHgiEPlyVoqfb8HoMQBadLSO88x4DhW6','JRxMySaH7pE1qEJxtMWzgU1','cUK6hsBVEVxP8VsN1Kx35Z9aUIUWl4CVYrWJXgfTQ3EQvk7',3);
-INSERT INTO t VALUES (-36,-149974516,'KIeCjZnzUGCtJ3zovi5iBVuyjqCnDzpE9lMmjew5W9lkSNjXtHCS5','snu3udfvc3x0yi6IKfYK0ugE5vGpr6pbwuDH00efbta5pSsigDVNwvZmFVaHS0S3qpyEHPO0zcwUvdceTiYAdkyDeVKU','AgNP0Q10B4IQWYk1Ab4T2I8','YUvpqGTOn4hVGMODfpUQ5UXFvyBUNB8fULe4U5wImYdCxGVznpPgTjhdRBGMTH2URj','86Eb0hrUdjwmHysxyK3E1Z7xzqBiUzGlWonguuRUFfRWjs1','5VGb1D7klunPemk6Zq6kpEt9o59x',4);
-INSERT INTO t VALUES (-41,-1850090843,'ttJrRDU0gRwo9knKuJygc8WQ0cBtB1kh6xzXuqVVA7vY9wIt20SPZuuv9wopYl4SngXJTk2SF','SAwrLUWzi1t0koLoj2MJk4','gdEhu','F10xue5An9oYZMhvwz','LqpliTHozMnRlgSpHj5u1ClvnLOT3LUWRX62wd8qt11gzbbfDG4EjgMZvaaXhsLCaEPeo5suOaKRlHXK','xGKorKcIEWHFEcb',5);
-INSERT INTO t VALUES (-118,-1896947980,'4UyIKHkvRJhq8OLhzuBMphsWtz','CEfKu3IWyW19BLBDvL5S4FaAvQ5k0dCs64AK74nHkKD0LUzubk14DGPDuqOBfghzbKXHzdQ51t9zbZQmOdek2u4','dsudrFRGwOkiJIpE6CL6H','kYQb','EHODva50pvvxK5DYxHIIdTV4tdilRDyEITaJ21BKH0WI16FOKjAZonC7fqWVz6jzme3Gavt8gbUEvPAXLFl','k5T0oocjFyO6Dz4PEsETRKXJ8EmpFuRnAYua9sQpn5OX9mDMziBj68ERK1up33ST50hP3QEmVb',6);
-INSERT INTO t VALUES (106,123139420,'mHZIFxQxYe28wbDY81a10B6xEZpj9ES6N7AzyqxGbPcdJtVKfhfaHtEQzP3IliaXj0N','NNreR3tIHS40uEudrI1nYaBXrkvyAsPk1e68XpkfOQuTvh8Jw1OQ98K7rBO52YcPSCxuJvuMasJWcztFq6jxrmXLg','ejAkL5gK4HIb7','UAQmwnFAxfKoZ2D0Ux8GeYTcZHjA4FVbG','8Nsj5N3F3JGx1TMjRHZgzk1z5elEoFaAVLJb1VE1JXVKcgANHBMWDrjEtLVGQRCBVb8ScbmfC3us3IznQ2rFrJPoGPtXwI2WQh','Yi56D',7);
-INSERT INTO t VALUES (45,-57355102,'gVI9MOaPY4bib6IB9','b0j34T1JoutOpGLm2lSdrqGGQ7gURuVWjm1PyG9bIVH8XNhfJA8061a94kJ','0ygHVAM8jX2icTa','HYKOAHCVTt3KOUTNg8zxiXZIPoa72jeNfso8tf','p1Gsbk8MSpkfo','qwztPZv161buFK9ak05dRD04EgYBtugBa2yp',8);
-INSERT INTO t VALUES (91,-1249433615,'bPsVR8ig7QeChnI4TFlvg5HE8zqfPSQqy8KVs0qZuGtb3wxuL4zP06q5zIHMSxtHjSVZB','ozjatnuRgUnHvEhl','6JWTGkiar59eA','AaxhGq3BmOjs','LkLlBWh8MHfyeZk5YVqTQ7S9GN5SvzmVYH4Luzg3rRWrkBzRdNCGTp952CD7dLyXE84uefAMMvnPqPVHVC2sTBsUpPoUuk42','teh953lH1lxvTxFlrYLCmJcMupCTBgcEP5MMra3nRziz9q3BXtR1X',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12354037875226133062,222016056256996870,'bG3eJ5TJ5','ByzCvZq5zRgI0zcS74KzvhPBDX4uVcacg5Gm2O2vztO2mJcpUKSnjR6GACwpgYE9VbelMCE9gpVQqk978DlX2ovM6BCiLbiE6DkA1OIZZ2BousYwIcI4WmxbYwlyObXhHxCN43OTG2vyJgCqKQ2vevs','rieYJ7og','0i9KA2HA2wRBJJN6YJdSaqjBhaLrCuZCxqOyZ4I63YFAlICIMFACGqM9HUzWQ7KtXDuoYEJdca1FZrU2vDhmtreXlm1bnNrC8h','g','L',13);
+INSERT INTO ti VALUES (12354037875226133062,222016056256996870,'bG3eJ5TJ5','ByzCvZq5zRgI0zcS74KzvhPBDX4uVcacg5Gm2O2vztO2mJcpUKSnjR6GACwpgYE9VbelMCE9gpVQqk978DlX2ovM6BCiLbiE6DkA1OIZZ2BousYwIcI4WmxbYwlyObXhHxCN43OTG2vyJgCqKQ2vevs','rieYJ7og','0i9KA2HA2wRBJJN6YJdSaqjBhaLrCuZCxqOyZ4I63YFAlICIMFACGqM9HUzWQ7KtXDuoYEJdca1FZrU2vDhmtreXlm1bnNrC8h','g','L',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (14058287436171396012,-5454273260113418773,'PXKy','vUsTFQ078nvQpvkfotKlNuRCflsJzFADCEWX09P2XPv7gtouAvikzpfI00kgNopSAy3V5Dv2Qznqwp6Rax7Y2MYxFGmab3NLIi82lOKPdHaWzjwE6F6zPe0Zn','WEXtxTUQvjky8IT9zUcpY','DErlX8yxNxlJjg8Bgq81xehbUZo9YlEkChWVyd8XUM20VGOmK1Fmp6YXupJGO39Y0hEMNgigU6yHx4xIeLxvqHNyxcswezuVfLXhP6jgpysnwsGqpQazy662fHWnWzmoxpFkDFn0YzSILqgQg2WqmGvWklVfKEALrjpCnhKLBVrLdj89UmAIgNAmTlHdJrikrsUuTqKX5DFEzTqQEBNRgnUVgPCyEKfEI1TJcHbWzB9QG6Gorw','XA','b',14);
+INSERT INTO ti VALUES (14058287436171396012,-5454273260113418773,'PXKy','vUsTFQ078nvQpvkfotKlNuRCflsJzFADCEWX09P2XPv7gtouAvikzpfI00kgNopSAy3V5Dv2Qznqwp6Rax7Y2MYxFGmab3NLIi82lOKPdHaWzjwE6F6zPe0Zn','WEXtxTUQvjky8IT9zUcpY','DErlX8yxNxlJjg8Bgq81xehbUZo9YlEkChWVyd8XUM20VGOmK1Fmp6YXupJGO39Y0hEMNgigU6yHx4xIeLxvqHNyxcswezuVfLXhP6jgpysnwsGqpQazy662fHWnWzmoxpFkDFn0YzSILqgQg2WqmGvWklVfKEALrjpCnhKLBVrLdj89UmAIgNAmTlHdJrikrsUuTqKX5DFEzTqQEBNRgnUVgPCyEKfEI1TJcHbWzB9QG6Gorw','XA','b',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (18126946284241604113,-625970806596083310,'tYhK4dEBy7WVjRmFz','tdLREYnoIz6WM68VDoiBd2gtFlzI2zsv1crXvh0shIhKWkdcOifseS7ZhlXNcFQ00YDdNJTzZOJYoTN5LDegSbdCJPCl9ejEetXrTPafmoCSQxlLuNSyzzJpJ4d35D18Ndm62MIxEffvRjYDAlBt2nm','sE4Qk93YPr9ziwEaKSjIgA7FqJkF5xDBCyj','VdzmXsUOEpiC9bkfRu9X4LLz3XQ7WEmtzIVprsBKUmtv0Iv6PpIsgEOh6SVM1wMgPhZoGf41SzXtI3IP1aLZhan7yg8JTNlHuE8UNJuFinooPuS4pix0ToYdoxsKOnhGFstS4FfWGmDj5l3zyV7TBw5kgDkzrNnjIvMfylLTbbEu1N1LMk3nDo1XIHmR9v6KT1uhT3','PQ','5',15);
+INSERT INTO ti VALUES (18126946284241604113,-625970806596083310,'tYhK4dEBy7WVjRmFz','tdLREYnoIz6WM68VDoiBd2gtFlzI2zsv1crXvh0shIhKWkdcOifseS7ZhlXNcFQ00YDdNJTzZOJYoTN5LDegSbdCJPCl9ejEetXrTPafmoCSQxlLuNSyzzJpJ4d35D18Ndm62MIxEffvRjYDAlBt2nm','sE4Qk93YPr9ziwEaKSjIgA7FqJkF5xDBCyj','VdzmXsUOEpiC9bkfRu9X4LLz3XQ7WEmtzIVprsBKUmtv0Iv6PpIsgEOh6SVM1wMgPhZoGf41SzXtI3IP1aLZhan7yg8JTNlHuE8UNJuFinooPuS4pix0ToYdoxsKOnhGFstS4FfWGmDj5l3zyV7TBw5kgDkzrNnjIvMfylLTbbEu1N1LMk3nDo1XIHmR9v6KT1uhT3','PQ','5',15);
+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(64), d VARBINARY(9), e VARCHAR(38) NOT NULL, f VARBINARY(59) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-145761867,118,'OmM6QNlPT8yqWf0yp5SzfpcleO4urlQSjBWUVYvlNu','TGXWKTH','8vBN26','0ZKUmxpEYBo','dj','S',0);
+INSERT INTO t VALUES (-1133429687,-30,'A1M3BsU3aveiLLLx0NlOuMYUMgYR5kFFWpienukH4','uq3p','WgCXaJdHbbbq98yz2iUPa','i2QrwRDVA9k2XGcb72Tbcm2YIPX','k','cJ',1);
+INSERT INTO t VALUES (1121907734,93,'4z9b3NWMcE5PFZbE1UBsFIxCNHRYyLAnllMuw1Ry7feFtfpa7Q','J9ltZI','wExuV1jCoaohbOruouK2u17vpo','rSR05bekuGpCJgzsi5CMPYKrdwSA6jIAKuMcTtKJNCWn','3E','L',2);
+INSERT INTO t VALUES (227345777,-114,'1okGnqCqgwLeeyWtx8ukiAH3MC4N7Nez','DK7C8f','PMtQKaEMZn9vGZV6k9ZbNfi8PJomkh','HXeuiqnLkFkFPZD2LHFMrRjciSXjniEf','Fs','8',3);
+INSERT INTO t VALUES (-93194982,64,'j8iKZCE4JuZWIt3JxATOdABmX','e3YpQf8Vt','ia7GRQeD2C9hr2jj','MtZvmIbn3GHOpJYv1eoFDh','Sp','3',4);
+INSERT INTO t VALUES (2101783340,82,'MQ6p2Ik7BDEkkDNyJBZKsoQKQJsEt3DprMfTqzD7eE8Y5cAyDaTz','MMYsTQ','YrApS','uegyshPdq8haVRnhqooyHcnUl7fmApccdmip5twKQfLldnPUnzjDvYwrx3W','H9','9',5);
+INSERT INTO t VALUES (347375300,87,'hcEzfRK','vDlyqj','uextfrBXXXV2RpUaPOALuKcukAz','zJiZvff45DNlLFYy2vAqhqmkEJTPBuLDRNnBWf8MlKDsozkAZYbGxD','j8','uj',6);
+INSERT INTO t VALUES (-1308883307,67,'bJNuRHC5kG1mzex4VbOYXijSVgj2SQk6G9LS85exlQsGCI84TF8NSj59','TfZZu891p','L','JiOcaYmjFYdAQvTL25yXvkeaVfUojPTmU3Jp7HwKv81k','3d','zp',7);
+INSERT INTO t VALUES (42560216,-92,'JX5mmrQubRStj1uBEXrVCMx6','zvPIZkin','Qq','umHXukS7WF0js8IpnieNktpr8Yk1Wj','s','QB',8);
+INSERT INTO t VALUES (-328502407,57,'J05teCJ8FiYQiAPOFU2cwWNqNXW','oplOCRS0c','8ZFhBWuuhDM27snwW8GotALO38vxyHHg','4wfzO4dy9EAmYKs8e4yE8','rk','M',9);
+CREATE TABLE ti (a INT NOT NULL, b TINYINT NOT NULL, c BINARY(64), d VARBINARY(9), e VARCHAR(38) NOT NULL, f VARBINARY(59) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-6369105,-224185284,'XHzMdvfbbBWnLbEwsTA7EFsw4TYgV6fGoVgQfR12lD9KDTuLJ','VJVMYiMvveyzYdFDWCDaf2U2nexc8YBPBBb8igk0GvIarz4iHiYnTWdysi7LI','NUtUXXF','QudQuLY9LFkucs2qVoYqByhd72Q92Kk57aHL7cC','Inmf0Nij3nqgPLwsQmQsrmtJuL0Oc3XOJaBCV3EPA6Niq3ZHckhi8r','L5wK07Fwpv0SxXCWlHLfyu1EFsUhSj98aZVdsskgBIPfLMbUPiAKfgzGtuTmPGS9s',10);
-INSERT INTO ti VALUES (-6369105,-224185284,'XHzMdvfbbBWnLbEwsTA7EFsw4TYgV6fGoVgQfR12lD9KDTuLJ','VJVMYiMvveyzYdFDWCDaf2U2nexc8YBPBBb8igk0GvIarz4iHiYnTWdysi7LI','NUtUXXF','QudQuLY9LFkucs2qVoYqByhd72Q92Kk57aHL7cC','Inmf0Nij3nqgPLwsQmQsrmtJuL0Oc3XOJaBCV3EPA6Niq3ZHckhi8r','L5wK07Fwpv0SxXCWlHLfyu1EFsUhSj98aZVdsskgBIPfLMbUPiAKfgzGtuTmPGS9s',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(99);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
-INSERT INTO t VALUES (-8385921,969521795,'R1a5tTlmTL5YtTCyea368fDN0h6uae8igP3p06RvlwpoHGa5NUORLNI','TTaNuViuwDbym2wIzUmPtaPNr5JuhqawyhMk2zOrVVvWeTDdBHz9Kj0l46mbqEobfZ','eBRb','qYmwInnHkrSP2xzn8dpc7Sw0NKGgekHETHtZy5xwzqe8K','KKwFOLwQjGon4vdILEH9RwlswzlgncFBKkMH7xPwNrco5vpue06dpz51LObfDqirTegIDMT','WvScjI3rH6PiyuGKPepXYI0ypopReIfP2T0WeVDfzHFD0VFv',11);
-INSERT INTO ti VALUES (-8385921,969521795,'R1a5tTlmTL5YtTCyea368fDN0h6uae8igP3p06RvlwpoHGa5NUORLNI','TTaNuViuwDbym2wIzUmPtaPNr5JuhqawyhMk2zOrVVvWeTDdBHz9Kj0l46mbqEobfZ','eBRb','qYmwInnHkrSP2xzn8dpc7Sw0NKGgekHETHtZy5xwzqe8K','KKwFOLwQjGon4vdILEH9RwlswzlgncFBKkMH7xPwNrco5vpue06dpz51LObfDqirTegIDMT','WvScjI3rH6PiyuGKPepXYI0ypopReIfP2T0WeVDfzHFD0VFv',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (1244399438,-109,'81yGpedY6MIsfW0mJgeAAXhCC5ivc3Yj38HmMjGEn6shx2RdBQN8jyf','SC','SIVbcNJWRmfJxb5hqP1','0LIUZ7Zi2ZbU8yTgVW0z6Wu6ROChzmexS3Z','q','EC',10);
+INSERT INTO ti VALUES (1244399438,-109,'81yGpedY6MIsfW0mJgeAAXhCC5ivc3Yj38HmMjGEn6shx2RdBQN8jyf','SC','SIVbcNJWRmfJxb5hqP1','0LIUZ7Zi2ZbU8yTgVW0z6Wu6ROChzmexS3Z','q','EC',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(65);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(65);
+INSERT INTO t VALUES (-330903958,75,'wYFaZqLaJQl3FDi949Alzh3HKW6lRKnU','EjYRtF','6nU2U6OKGzQhF7VUj9IBT','NhyDGRAO','bb','Rc',11);
+INSERT INTO ti VALUES (-330903958,75,'wYFaZqLaJQl3FDi949Alzh3HKW6lRKnU','EjYRtF','6nU2U6OKGzQhF7VUj9IBT','NhyDGRAO','bb','Rc',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (7982659,419763680,'O','dObMo3Vb3A60ptPAgrPxotpzbg8pzrmPEZPrM6TYvrgSYoXrYKEfwkHH3F2aY7X52uvXq9pbsx30uaiApJysMJWDL7RWp01uDDUpNRQtuqq5Q5hz','ypaFX7TtEX8ScozkjQ4s7Qs3yd','wak3GNQwCqbSW2gzjQR7nGhNkQ4ZbCmCpmFuZnnLQYjr','NZKrgGkRZ8Bz8vlSyoi5iStpHixzd5cxqVyzXOePOzewNxj7T0B7SkA9maX','wsbJOwAnE4L4DF5Vrivlv56FiJXPhm7pyc2LzeYhr6fQ8J4VdOP4lUT92VQNaX8Rr',12);
-INSERT INTO ti VALUES (7982659,419763680,'O','dObMo3Vb3A60ptPAgrPxotpzbg8pzrmPEZPrM6TYvrgSYoXrYKEfwkHH3F2aY7X52uvXq9pbsx30uaiApJysMJWDL7RWp01uDDUpNRQtuqq5Q5hz','ypaFX7TtEX8ScozkjQ4s7Qs3yd','wak3GNQwCqbSW2gzjQR7nGhNkQ4ZbCmCpmFuZnnLQYjr','NZKrgGkRZ8Bz8vlSyoi5iStpHixzd5cxqVyzXOePOzewNxj7T0B7SkA9maX','wsbJOwAnE4L4DF5Vrivlv56FiJXPhm7pyc2LzeYhr6fQ8J4VdOP4lUT92VQNaX8Rr',12);
+INSERT INTO t VALUES (997743697,79,'VN9eZjzcRGSh4VWoWAJK67N70GQrDYuNcrQ10M2czesni0XNt8','ShoIyhodrMK9V543ACFfiFCGfIZNM1i4UmdUS5CRpUxnQWz8VXy5','OMPE9sB1','bYcKk51A1z8VAF7AMsIvnZvm1MJR18cHhUGZMBA4T89DC9GHPje4gKR','UG','q',12);
+INSERT INTO ti VALUES (997743697,79,'VN9eZjzcRGSh4VWoWAJK67N70GQrDYuNcrQ10M2czesni0XNt8','ShoIyhodrMK9V543ACFfiFCGfIZNM1i4UmdUS5CRpUxnQWz8VXy5','OMPE9sB1','bYcKk51A1z8VAF7AMsIvnZvm1MJR18cHhUGZMBA4T89DC9GHPje4gKR','UG','q',12);
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 (923281,-234308790,'Q9s8Fj9CcpkIldpnSsBwLkc9nthYE12LFLI7RcsZuJY4YjnKTHTdqbxUDbdfYDVIAvND3B9AlraEs','YA8Op8lIiIAvciT1E7IxZ89SJ7MiXgE7ilNinOZ5eiaessYQzJwRAoqWzan83bZbDkJoKxNU4pLwCf4ReKilccdOScikJENaREaGhDrh0qqR3Vc0E520PiQu03','M8HT1nP','kdFGY91I45lEgjPvFwI0yGmsvQbzVYuPOkBvz0aCDQmSU1shf3laY5bdtAoxJR8wlux0VzMq','2k7EDY3jX2nkAyTIZsmbuVMaJSl2M9bkRfsyhJuxhmpSb5f6Edvp5OBv1gn33z2JQXN9q48dy4APsgHiNhe0tfolZlIAsI','m5dRTmc7o3hgn6pMRA5rEUUPo4o5JmwK5IlvLwAWSqqDHjkS',13);
-INSERT INTO ti VALUES (923281,-234308790,'Q9s8Fj9CcpkIldpnSsBwLkc9nthYE12LFLI7RcsZuJY4YjnKTHTdqbxUDbdfYDVIAvND3B9AlraEs','YA8Op8lIiIAvciT1E7IxZ89SJ7MiXgE7ilNinOZ5eiaessYQzJwRAoqWzan83bZbDkJoKxNU4pLwCf4ReKilccdOScikJENaREaGhDrh0qqR3Vc0E520PiQu03','M8HT1nP','kdFGY91I45lEgjPvFwI0yGmsvQbzVYuPOkBvz0aCDQmSU1shf3laY5bdtAoxJR8wlux0VzMq','2k7EDY3jX2nkAyTIZsmbuVMaJSl2M9bkRfsyhJuxhmpSb5f6Edvp5OBv1gn33z2JQXN9q48dy4APsgHiNhe0tfolZlIAsI','m5dRTmc7o3hgn6pMRA5rEUUPo4o5JmwK5IlvLwAWSqqDHjkS',13);
+INSERT INTO t VALUES (515671739,-35,'CGGrxwludd8R4NYwf','IQANGgQNvhrrT33prrUyent5YQh2qsdGlhXfai','Mw0JUQOX0YOt2lDsxKx2ibLKUD0B1kYO','8DcHkhlLie3niLleK3QCiSkwHDcS4hDe4WINH4DFJ6jAVMbWudN6sSseT5XZDBvXmOFZc6Qsq2BSjpJOuhYacuxwkJJc2SdrAaOAdu6mZcSPvXtnW6D7xoPiTJHvC1GFGCXBL5g0fXHLPOpZSkgnILpjUppFFZXlU1Cki5F32k46LGeBSj7MqZpYIxPuPxzPd5Z4SoBvn7vyIh1jcxNyuNPKOHElVPri6tDTz3ZuyL1TCPWk2roVyRXoHU','Je','rM',13);
+INSERT INTO ti VALUES (515671739,-35,'CGGrxwludd8R4NYwf','IQANGgQNvhrrT33prrUyent5YQh2qsdGlhXfai','Mw0JUQOX0YOt2lDsxKx2ibLKUD0B1kYO','8DcHkhlLie3niLleK3QCiSkwHDcS4hDe4WINH4DFJ6jAVMbWudN6sSseT5XZDBvXmOFZc6Qsq2BSjpJOuhYacuxwkJJc2SdrAaOAdu6mZcSPvXtnW6D7xoPiTJHvC1GFGCXBL5g0fXHLPOpZSkgnILpjUppFFZXlU1Cki5F32k46LGeBSj7MqZpYIxPuPxzPd5Z4SoBvn7vyIh1jcxNyuNPKOHElVPri6tDTz3ZuyL1TCPWk2roVyRXoHU','Je','rM',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-245122000,94,'mSEKBssIEwKT2ilw8Mrawkug','LlRck7NBzaQz0zHL9qOl1rN2GkU5iuYJDzcv8jGh1nIfqwiyLN8EO3CuM8cCKMsERIzVVEYCfxoSNPMAMdjsj6YbaCFE6NoZGIjZl1WcQKoU48RQg1Xp4oHYrViJuPwBSIJRChSQcnU0UXCrlVcz3tKQjljgrRPgWLDQUJqsEjqjF211UD1UVuQOEJNFLwgiLrd3I0zmw9zLf3lT7vQUP7CIt0rYZ82kV5GST3AhwuODTAcjl1YCtONQd','s1Kxd6AtdpSA0vckimpp1qQY','hxAViIoJzsd2L0bbcyWsqMbEaWdk8hqx7','HS','RH',14);
+INSERT INTO ti VALUES (-245122000,94,'mSEKBssIEwKT2ilw8Mrawkug','LlRck7NBzaQz0zHL9qOl1rN2GkU5iuYJDzcv8jGh1nIfqwiyLN8EO3CuM8cCKMsERIzVVEYCfxoSNPMAMdjsj6YbaCFE6NoZGIjZl1WcQKoU48RQg1Xp4oHYrViJuPwBSIJRChSQcnU0UXCrlVcz3tKQjljgrRPgWLDQUJqsEjqjF211UD1UVuQOEJNFLwgiLrd3I0zmw9zLf3lT7vQUP7CIt0rYZ82kV5GST3AhwuODTAcjl1YCtONQd','s1Kxd6AtdpSA0vckimpp1qQY','hxAViIoJzsd2L0bbcyWsqMbEaWdk8hqx7','HS','RH',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1153891909,-127,'lJNOr0KjF7e0SrCgGZPd75','kuDyagPj2VoGY132fem6M8H24iZ1okt9IsplrBlbdf4SU9ZW0500tUA8WOw1TO1gnnCOYZ7ccS84M5eecJvEJ5z5WxT8YXJ9hiVkoMp6AzkK11ofXX6nL6WQleGzLgcAczhmXJ9D2yykwNFhAXnfW7FE1fNg5BHnRHov4odecTJdon05KzVETLgpvxbvWopCeCPaZjyrmqK1eO0BH9oEFnAGIZi','aP9m','y9V3EKU3rqKO3z94nkw8YPp8Uq7g91SZj6QQGBV','mwd','GG',15);
+INSERT INTO ti VALUES (-1153891909,-127,'lJNOr0KjF7e0SrCgGZPd75','kuDyagPj2VoGY132fem6M8H24iZ1okt9IsplrBlbdf4SU9ZW0500tUA8WOw1TO1gnnCOYZ7ccS84M5eecJvEJ5z5WxT8YXJ9hiVkoMp6AzkK11ofXX6nL6WQleGzLgcAczhmXJ9D2yykwNFhAXnfW7FE1fNg5BHnRHov4odecTJdon05KzVETLgpvxbvWopCeCPaZjyrmqK1eO0BH9oEFnAGIZi','aP9m','y9V3EKU3rqKO3z94nkw8YPp8Uq7g91SZj6QQGBV','mwd','GG',15);
+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(12), d VARBINARY(66) NOT NULL, e VARBINARY(11) NOT NULL, f VARCHAR(25) NOT NULL, g TINYBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (76,-20552,'x','ys2xXUGzLeJ2ACe2RbSXGnjqbiysl1ffzzYnKOzid4c','3V','wyoEtRawq9','9','y9',0);
+INSERT INTO t VALUES (132,-25588,'AdL1GwC5w','dLzekNiFA44XKneYsSEPLqYeydddkkM','4','nk9qARGRjL5ZjGPlgIk','N','Z',1);
+INSERT INTO t VALUES (34,-8528,'owyJT','tpwpt1J','vqlXw8','eBWU3FvcrgTMMvmIdFl','F','BM',2);
+INSERT INTO t VALUES (65,-29830,'G','be9H5XzuR2pDnVFcMJSh2Ggd5zBqZCdcZMCC4KDyiDjaJCtOs3KUE4DdY','Q','ZVzFZbpx','V','5',3);
+INSERT INTO t VALUES (23,-15881,'dLkkD','kiNT44Nq','ECZOFwZtDp','pKOBe4oj','7','q',4);
+INSERT INTO t VALUES (161,-30823,'6fPU3bW','YCxnNZBx2jj6A0pA5U7113rt0o','WB8vzonc','cc8W20IYOER9yXTYIXV8uvr19','h','kk',5);
+INSERT INTO t VALUES (239,-28593,'0MBvvWRJ','rUBIto','QXZPWgyNe','HvgY2xqeh3','B','T',6);
+INSERT INTO t VALUES (6,23267,'ADfK97aXqCO','0FXaDC58WLc','3Mlq','sA3nO5jw','p','F',7);
+INSERT INTO t VALUES (33,-29083,'a1wc','mPDGM','yD66','Od','m','u6',8);
+INSERT INTO t VALUES (124,-6118,'o9ngZJQ3N','z3OCXfrO9bRqhlnM','hfe','MyGNpy1a89gf1616TWc5TE7g6','e','G',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c CHAR(12), d VARBINARY(66) NOT NULL, e VARBINARY(11) NOT NULL, f VARCHAR(25) 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 (4159702634454587873,32268,'q7S2n4fK9gu','mlPxAjVwAGvxqw7IxkstySTDnil1OGfw6VZNvks273MKf86QjTkqtGv','v','0OPjpuS2IdjfoxjevjLWGP','r','3X',10);
+INSERT INTO ti VALUES (4159702634454587873,32268,'q7S2n4fK9gu','mlPxAjVwAGvxqw7IxkstySTDnil1OGfw6VZNvks273MKf86QjTkqtGv','v','0OPjpuS2IdjfoxjevjLWGP','r','3X',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(13);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(13);
+INSERT INTO t VALUES (12297718911560859727,-29284,'3ZFR3pgN8I4db','6qklLFspkdDQtb6y8mDL22tenVIQqFAYvsks7tr1H6dAsLDIxXu2D9O8','lmfYPcf9Wmk','CEbzjA','7','T',11);
+INSERT INTO ti VALUES (12297718911560859727,-29284,'3ZFR3pgN8I4db','6qklLFspkdDQtb6y8mDL22tenVIQqFAYvsks7tr1H6dAsLDIxXu2D9O8','lmfYPcf9Wmk','CEbzjA','7','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (3471055837655861379,11445,'9ZbqHg','eDzVIMAHF0RRkMtLS2VvAzCK6X08YAKdfxXArXlespuVZr9AY7fw46lpkOkI96YrJ6sruodRTTHjS5iPGHn1rs1oyRYwW0RGlEEdG1tdHoUY5rUsMP20DVjGxAKDkVNPvWHwhdhlFa6','BHM2cUflFUo','8K2xq6SgrNbsfJ','c','c1',12);
+INSERT INTO ti VALUES (3471055837655861379,11445,'9ZbqHg','eDzVIMAHF0RRkMtLS2VvAzCK6X08YAKdfxXArXlespuVZr9AY7fw46lpkOkI96YrJ6sruodRTTHjS5iPGHn1rs1oyRYwW0RGlEEdG1tdHoUY5rUsMP20DVjGxAKDkVNPvWHwhdhlFa6','BHM2cUflFUo','8K2xq6SgrNbsfJ','c','c1',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15902743773542374789,14340,'FvMe1Sm','8LftMQSSNuiWQ8iI0OIxn334FmgwX5EPtAqVwJ2eaufH0sjGF8n68E4bypJyMsReKqUSSCJsaXOEWRjrpJnTC','H','T3JjnhzEcB79TqGRxwHnxRVgXUpodfO0yyTu9BunUnqKnpjpQ73EKiVUX0L9oXI6LoWpRYevRSLJWzEvdJBzsuMC9awq2dXRfSzmgikxxssPEvSXvoWbUffemGAX2GGtHpnNqWXH4ijBPoy6fH5hIOzCOHzTotDBwgfT7Ubk3nWDPrWvgkUzSoKG43DUJ6fe3PLnhTuUkZjz','m','g',13);
+INSERT INTO ti VALUES (15902743773542374789,14340,'FvMe1Sm','8LftMQSSNuiWQ8iI0OIxn334FmgwX5EPtAqVwJ2eaufH0sjGF8n68E4bypJyMsReKqUSSCJsaXOEWRjrpJnTC','H','T3JjnhzEcB79TqGRxwHnxRVgXUpodfO0yyTu9BunUnqKnpjpQ73EKiVUX0L9oXI6LoWpRYevRSLJWzEvdJBzsuMC9awq2dXRfSzmgikxxssPEvSXvoWbUffemGAX2GGtHpnNqWXH4ijBPoy6fH5hIOzCOHzTotDBwgfT7Ubk3nWDPrWvgkUzSoKG43DUJ6fe3PLnhTuUkZjz','m','g',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (9248583906048581268,14304,'SdT9q','hM2co9od0fOSGaLeIFstOWnxsbYPMLz83BI8krxmFc3wkRC4Fsicb9x36F348AdlHUVWKVSmcHI3aniakcs2jzqpObxCHhSaxIbgSO1PhV4EFEOIQIZn81zQ8ZUNJNi8EMO12yIgRXBk1xVjlMv6lZ6CiXbwyqd1hjO','D3WE2b','JZ3eb5ODGiDpqptFOAH3ymMPln3','M','Kt',14);
+INSERT INTO ti VALUES (9248583906048581268,14304,'SdT9q','hM2co9od0fOSGaLeIFstOWnxsbYPMLz83BI8krxmFc3wkRC4Fsicb9x36F348AdlHUVWKVSmcHI3aniakcs2jzqpObxCHhSaxIbgSO1PhV4EFEOIQIZn81zQ8ZUNJNi8EMO12yIgRXBk1xVjlMv6lZ6CiXbwyqd1hjO','D3WE2b','JZ3eb5ODGiDpqptFOAH3ymMPln3','M','Kt',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7540059902664135666,5262,'30l1SpP','gnTHACl4whwXUGltpr1JTKFXN56KiJEJYAKW19hWS8o3pwuyPtN1rtKtxIA','PQH7x','KLMGS4UDHzEmhdcB8dywJAuWujLFqm5JUjRttB0RomJmGHHQ7yWlD3JV4jfeEuujpdGcWGWXRBou3uzxOM7G1qAymFAqq13X0H1k8w8hT61zjDnJ9hdQH0PBNI1xc7533avBFY8Rod8iRAVvdC16On6vpIiLEDU8p2vL2nWi8vF','1l','b',15);
+INSERT INTO ti VALUES (7540059902664135666,5262,'30l1SpP','gnTHACl4whwXUGltpr1JTKFXN56KiJEJYAKW19hWS8o3pwuyPtN1rtKtxIA','PQH7x','KLMGS4UDHzEmhdcB8dywJAuWujLFqm5JUjRttB0RomJmGHHQ7yWlD3JV4jfeEuujpdGcWGWXRBou3uzxOM7G1qAymFAqq13X0H1k8w8hT61zjDnJ9hdQH0PBNI1xc7533avBFY8Rod8iRAVvdC16On6vpIiLEDU8p2vL2nWi8vF','1l','b',15);
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(48), d VARCHAR(55) NOT NULL, e VARBINARY(18) NOT NULL, f VARBINARY(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-10214,17074973523457502660,'mQnJMa0MYJqIXHUlnbc4QLDYHnArR1sPLvBN7Gyn8MYKBMrr','98lweXkcPAV','wkO1u8ZcneJ72MjfpF','os5LPbOPBWThv8wutAHQHWcpSC4','AzPFZHGmhmWNu1qtiwhveCRAK5D34q8IdB4RruqHvKHycNLIwayYY1R41Fawloosog5qL5A1gfYkbAcqvBhbVx4xZp4zTSKQN','PvnaCZnLARr3v96WCwNuWqhGM1JVvNtcRP9WFQyRv2PZrOXHSOYAZFMwULs0wX1P4783pEx',0);
-INSERT INTO t VALUES (19261,7632966570728999032,'A9rpVgFABOObdFDmizbqMkogjtLo','ozBeOTf8ULdWbZQaGgTRfKF0Toe89WRDzBnIfay1ofbKbfR','OxMa4','lPTMaiMnmz3ddra6zxAzT31zmklYydH2','U7hxYzOUflXP9Zo','d6qG64fGvnj844yeVr2DOEnUfkbkQc864eVxTqR3FZiLHbR06d4adghpVk1D0mzatwLJtPAlf6fW',1);
-INSERT INTO t VALUES (1229,9965009639490870215,'rdFP02','fwtwMMQbqtykZPxrxa2X82PYLzQEHziu5Z0nFwZZDbnbbm2h','rPTXbWelLxmo','ahFQA8wsWQy','chksHo2kYgp0IWxrFilF3uswAiKVj97a1gv69L3lmXjfKFH5q9HjU5thj6L8ggMxuBxN0ToqzJ0XHNmqZ7q','IjzmwFPWhjGCnQbB9jRLhTjzab5YUz1ndavhsm3y',2);
-INSERT INTO t VALUES (-7448,4438491089917334802,'XmP5YvrJHDpVWBo4gtrT1WRe7x934oGV7beweYj7YO8KNl','khPHS6ldMGAXvvf5rRCZHDogPQTnf3oz4R89wIBiYwv84VUQ7W7XLvt','MRmLhtils5OjHHIv','zXIFSsP1yb2iL4rLMJEPRtSyv0OpFZCrcrwI851AHaqJdFlvVdjZORsiRIA9aWRk17','iEAY1yihoRCBLgCA8oN4HLx','9zJdptL1w3o64rZAl4U89nzLMra62Dm97ua6UTvQFiWjxoI6xqgONoDvcnuOKXhs2CDdEO',3);
-INSERT INTO t VALUES (23318,10094422822826897248,'vwo9eG7WJta4WvAIm69x8dSi','H2F5Ov4','ZieSZ','XtchoCURTfHpjqvkdDOrYqJ','gdKjhFn6hdzGucTrcviTP2tG8Y3','4EQMayisRgbn2XkImm65IeJkCP4sxaYkbFyurr',4);
-INSERT INTO t VALUES (-8423,4176437035190904357,'qQMDQ07uIY7IdBquoVtm5jc9HK','RubjOg53ViJcdIfgLxyzItFRHw4UnmKVjhGRAeDtrAdB','eiqEeVWHfr5kqYwH','rDTpiNdDZeEnDIAj82u4KmwULy0Rj4g6WH0RAvD8acw','jcCjqvv0rVVwhx8AbYqnmjZpNoSDDgAV3XslBoZUMCpF34bfHe33a1XqdTnKszyjQXrWTbKtSoJ9arZO252GiyeJ','APVDgmIxXBjEMAsW3uEqahUU2xkYsL4B1uLnODvbKfPzfq5oVqc2CvZY9ByVMwYW8vSNKPHCnprUBue1m94',5);
-INSERT INTO t VALUES (20737,399810133980662029,'JhWKdE','zZeTKWgdxHaya7QzuOBZWfU','kAyxriJmJ2qpGW','uV56HmRhOMTJLqZQepSf','AzZkKyyBb7HC3dkPZGl1yf6W3ktYy1','HzLI1fQr5uagU9TqBgZcer5EK2AJuBzmKYIhil0aTd4DISbx4fWPeWgnYdwR8aDre5xC2sxubZnq8uhAFXQi',6);
-INSERT INTO t VALUES (32766,15585808087439570434,'PvQF2m4rZqNX5fsCbfB5LCPQs01N7TME8ylOxxw0bUeSw','tmZUPyDtQbwzRy48k5FHp4PC8','P','1N4Kh2MmpquyFrZv3Xk8wVHdyh62CQyopv6Lo','zneYgLU8A','gySY9udWGcLor0wHlwm18aHWxSFKH7vXaDZjW17dBZ0ygHwGxyn0VuZk0HpW4qY1Vlq8o3z4gZhhyXnDko1HduelNBqBCOkXzyK',7);
-INSERT INTO t VALUES (23117,14332900413552960295,'2hsJ88cviSTJk8fZooJdHynD7uGlE','Y0enGCvt2pWp2pdhVkrBPmLfWpNzbnNzv42YsnNqf5DD3Azxk9t','cDwYuF','pi6EG','At4jUJhTcraSDv7EHvZYErIrkJljYs','0XZX1RxTFUSlC',8);
-INSERT INTO t VALUES (24336,2045239795398916115,'tcufb8kSqmRzVv','TU9ZVGg6TM','kT','JWdrMsbjslxaj3lYukfPeyxanbYgWDLmmxlGv','ePqE80ubmAHm423zkmju5zyp0zrNrbXoIxrVrkYwHM0zZEjnubxn9akoY4hUGZPRcBwx','zSoMSJWyzv5HYFgsHNwKLQS4eUY92868ByYgryPZLa3PRjPrfoWdA4HWSmjFvLIlO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(71), d VARBINARY(75) NOT NULL, e VARCHAR(56), f VARBINARY(22), g TINYBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-30585,46481,'wL7WPEylsmZahRdV','XPHRi4aLziujJhMSS7S','9Mt0n6QH8oUTuOIaIeEWNoCW0WlelzVz4LUrSDsVFdfDI9N0OETE1cKY','NuvMjIbf5Jb5m','7','a',0);
+INSERT INTO t VALUES (3564,46490,'07YzkPf4HVqrwax79qTmjvawsgFlsw9Olt','gynoRzJEVgtjY9AMm9u6gIfmDxLMtXPNUT4njxAmnTpF54esjz21kShi','j4pwbkmfMrKJQXuLSPVUnS0G','G','Q','0',1);
+INSERT INTO t VALUES (24683,58802,'8BGnipT11jusQ2ObCGBLDSGxHdo4','mzGWXEzVAxV9fBRugpU3Fwzwq5frWhPVzdeokhs8ucwGV8','gJghYxMjcu6XRIfRWlMRTBdnCgNYrftr','Pi2YzX6VDBo','K','X',2);
+INSERT INTO t VALUES (17664,15971,'kemgi','8XEmiWdqXCO5er','wWcNCozUk8OinldhVGC0ms10lRl15iU4S8K6A6iMt','hjuT4s0b1aok4BADeKw','X','2',3);
+INSERT INTO t VALUES (26465,64947,'ZWAlZGC','T9McSWVom5yhmIEZya','wGgv3wJNOuHuyAZuH3OeaSLWyianPmvDS46MeKyOthRYH88','ZTjnNV3nggLysl2cvFdyVt','d','WS',4);
+INSERT INTO t VALUES (11713,63375,'N0bZLZtBsXZS8HXUzhIeVzg2Ezq85CanLHPqeYJGEGJN0VHAUeVXaV4a8FtnTigIY','u1sZ5AH8NwBMYfqUi2Rjwi96aHF4KKJ1BWycPLGAEKPmEGaVS3X5ZlwQm2rDm','0jIGX6OCz406ea7Q','yMLXCq','S','Qh',5);
+INSERT INTO t VALUES (14449,62456,'fSCI3mARy654fYnx21J8ZIV7hG2LSB8R','t8gyhWqghSxYVdYTUYXw8','oHyQ9whiv8vGdEXyEdnEh4rwCxC7AcXvNt4','JKxkOdve36bMw81nn','m','vv',6);
+INSERT INTO t VALUES (-12255,28908,'4yZhNu1QUldtCJquXSy7O0Njxwra2LqoxJA9xGnp862fXuLL3WE','IZzD2b8VdvRDplFVmY','SUzfW609ubMEvBrH1iKf0oYZPdsmA2Xz','x6yR','r','Yq',7);
+INSERT INTO t VALUES (-31279,11183,'BqmUGbp','I','ggPT0kASGNjYDXh9dv6fOcg68TqINsDIaebgO','GEdZ6tox','N','a4',8);
+INSERT INTO t VALUES (8208,1991,'1XbXJMrzZtc8ZY70SkYJopFMPkYUCiFdkyz9D','kg5XLToOyu4yosMZmtN9Timblr','c7zIFmjJkOjA0usL5Txt4AMhlOXo0pdvvlWSHeUx6gM3PiPf4bw5kv','ei7syNRoMm8tncAN','Q','A',9);
+CREATE TABLE ti (a SMALLINT, b SMALLINT UNSIGNED, c BINARY(71), d VARBINARY(75) NOT NULL, e VARCHAR(56), f VARBINARY(22), 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 (-1004783450,6600641836808171367,'2VZ5OMpctYgq2','MWlB9uryH2DeovydI2qMjC2AGj4V2','w5osQk1TKgpsvz','fnRUGRIKi2dD','D8H2mdbVCBFzt7epr0MM4KG7NboOlZ56q7C','c',10);
-INSERT INTO ti VALUES (-1004783450,6600641836808171367,'2VZ5OMpctYgq2','MWlB9uryH2DeovydI2qMjC2AGj4V2','w5osQk1TKgpsvz','fnRUGRIKi2dD','D8H2mdbVCBFzt7epr0MM4KG7NboOlZ56q7C','c',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(49);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(49);
-INSERT INTO t VALUES (-826708451,1114554803344670702,'cuhMkUyO1Nzl0RO3s8ryT','dk2nS3wSaHfmKhTb1LABfVhei9FZJu9GQNXuu3qJOrI','PEr','4XJA1JKkl9MTSSUAx2ISHoY3W8XYxW5kxAcYfSAObmZnumqj4w0EM','qASd7roVYegqustkzmGcXU8wpRo0YwoDx4ZOUSaW9VBiEX0muxUxpV0ijoeMPXTx7v','zWjhoU6L1R7ohxh6kyO5HdHTF0XHBkylH89D35f73gQ7D8ju0qHjvfJ',11);
-INSERT INTO ti VALUES (-826708451,1114554803344670702,'cuhMkUyO1Nzl0RO3s8ryT','dk2nS3wSaHfmKhTb1LABfVhei9FZJu9GQNXuu3qJOrI','PEr','4XJA1JKkl9MTSSUAx2ISHoY3W8XYxW5kxAcYfSAObmZnumqj4w0EM','qASd7roVYegqustkzmGcXU8wpRo0YwoDx4ZOUSaW9VBiEX0muxUxpV0ijoeMPXTx7v','zWjhoU6L1R7ohxh6kyO5HdHTF0XHBkylH89D35f73gQ7D8ju0qHjvfJ',11);
-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 (1123022143,10075070769461281767,'sTf','HnvULpQT3Zu64sKQnJ','ii4wDGIFLHYrs3','wrWQSRDshPQjz2B4633uNRwxBVJn1Kd2ZpBASwneQA0JnTJ2dGk7FreFRfUl','3T5XnATFbZNwLPXHupu34oCbBO0lPYOUqbtw2eGZoU3062BrQVWSL78jNTN44rFglLmdI6xjaHN3r1jYWcjDHmZn92QYhfKX5y','tiKFMFvBInyp8eWJMr0favygyDMDDCO3on0qyJfHxs76G8sP5jeR7gBkXNs6R1ec',12);
-INSERT INTO ti VALUES (1123022143,10075070769461281767,'sTf','HnvULpQT3Zu64sKQnJ','ii4wDGIFLHYrs3','wrWQSRDshPQjz2B4633uNRwxBVJn1Kd2ZpBASwneQA0JnTJ2dGk7FreFRfUl','3T5XnATFbZNwLPXHupu34oCbBO0lPYOUqbtw2eGZoU3062BrQVWSL78jNTN44rFglLmdI6xjaHN3r1jYWcjDHmZn92QYhfKX5y','tiKFMFvBInyp8eWJMr0favygyDMDDCO3on0qyJfHxs76G8sP5jeR7gBkXNs6R1ec',12);
+INSERT INTO t VALUES (-1470002209,35268,'F5bCH7wf59bbsyTn3zAP91W64axb5QJpudV310ZcfBMiSZdFmd','K3DLktBSOGAbxfFUqNFnEeZe39eAA22mNCCTO7ompLk5Bh5Wrvrdmb7sxjR6lonDk','Tw','JANPRdVj','Q','Zw',10);
+INSERT INTO ti VALUES (-1470002209,35268,'F5bCH7wf59bbsyTn3zAP91W64axb5QJpudV310ZcfBMiSZdFmd','K3DLktBSOGAbxfFUqNFnEeZe39eAA22mNCCTO7ompLk5Bh5Wrvrdmb7sxjR6lonDk','Tw','JANPRdVj','Q','Zw',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(72);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(72);
+INSERT INTO t VALUES (1443188401,54667,'Md7BY3WvEfEdg2etrSHGqzsN7G8aVPmCVtQks8C1IE9nRyVvLaDgyFulx6','R96B8YFB65','wLNYvZP12e07cGEThIG66R26TyhunxeLENKNhwXKI4j','rS1RG4ibvLkIuO81zlo','L','jC',11);
+INSERT INTO ti VALUES (1443188401,54667,'Md7BY3WvEfEdg2etrSHGqzsN7G8aVPmCVtQks8C1IE9nRyVvLaDgyFulx6','R96B8YFB65','wLNYvZP12e07cGEThIG66R26TyhunxeLENKNhwXKI4j','rS1RG4ibvLkIuO81zlo','L','jC',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-1609745623,64309,'VzOjlNd3EWkhez7KKQz3oWzXQUAyd','E6orMd5Bxww73qbdqKqJk5P8XK9NXYNG5EOJaYa53maWkUGe5fEmvHG336pQGAKGNiuOdHFshD4lUltvYWvAEzQP5IbNqcvrQU5G15pvo6l0KjtRKQJQ2KgAVjc0dDLJcx09TvuCJFBimoK1eE97FL6ox4mMd5QOBpwrrvwC','xUluktgftNMnsYdYoYgvRHxjaOZZrs','kpAtMxuPWwRZU2Ny','8','3q',12);
+INSERT INTO ti VALUES (-1609745623,64309,'VzOjlNd3EWkhez7KKQz3oWzXQUAyd','E6orMd5Bxww73qbdqKqJk5P8XK9NXYNG5EOJaYa53maWkUGe5fEmvHG336pQGAKGNiuOdHFshD4lUltvYWvAEzQP5IbNqcvrQU5G15pvo6l0KjtRKQJQ2KgAVjc0dDLJcx09TvuCJFBimoK1eE97FL6ox4mMd5QOBpwrrvwC','xUluktgftNMnsYdYoYgvRHxjaOZZrs','kpAtMxuPWwRZU2Ny','8','3q',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-895223489,11516031651374727432,'pHDE8iRg3WTMOrbcVTFapngclawz','IFHsVU7o7bj3MaShycFgGzjsIQktXUvsqUjJHn4wbdcEpvNyvCXYS8NufowiH19YmHbILQ3AfRCm85mssSYBd0p8F5WgyDlEAFNFh5jL964H7pTgJsyWqkz6ljmLFUuQHW1rjRL9eeC5d4tXOcjsDPqydoKUJ7','1f8Sp8R','oWL4FKKkF713cs4HO7Hfv9mS0PDfAuIayrQuYqqPUE8RPeQ1PFtNO4FJe8Z9NUDovodstPaACpjcn2KHVQitjJGRNqcwGK1eTkPfwc01XKf3hMjY7PHZXGXQLZ5qtX6Z1JOJ9tiyy4CxomEZTA5BEhnzarKO8QL3w4vw9yFOAqKERFI1P3Js381egLypP9ND7DccOVoEH2zSM9Xa','nn','Ov9W6Sg7w92JiE9w1NZZvUSbztHFEENH4MfdXyeKLm1ZyhkF5CZWj01xsCyBApnaQjmMw',13);
-INSERT INTO ti VALUES (-895223489,11516031651374727432,'pHDE8iRg3WTMOrbcVTFapngclawz','IFHsVU7o7bj3MaShycFgGzjsIQktXUvsqUjJHn4wbdcEpvNyvCXYS8NufowiH19YmHbILQ3AfRCm85mssSYBd0p8F5WgyDlEAFNFh5jL964H7pTgJsyWqkz6ljmLFUuQHW1rjRL9eeC5d4tXOcjsDPqydoKUJ7','1f8Sp8R','oWL4FKKkF713cs4HO7Hfv9mS0PDfAuIayrQuYqqPUE8RPeQ1PFtNO4FJe8Z9NUDovodstPaACpjcn2KHVQitjJGRNqcwGK1eTkPfwc01XKf3hMjY7PHZXGXQLZ5qtX6Z1JOJ9tiyy4CxomEZTA5BEhnzarKO8QL3w4vw9yFOAqKERFI1P3Js381egLypP9ND7DccOVoEH2zSM9Xa','nn','Ov9W6Sg7w92JiE9w1NZZvUSbztHFEENH4MfdXyeKLm1ZyhkF5CZWj01xsCyBApnaQjmMw',13);
+INSERT INTO t VALUES (251354047,12007,'k1113DMq8EWQHONsN9MjpGpCOTm3','vcV062rK2xFJRa2OEBQxptE1ijD9FpT43rT8rr4XaajjGfTo7iu5oSXv2iVn9fYTfjNRBZCdp8yhZtpk88SbXkQGZ5Sm3Sa7UzRecxh37KPdnVxIs61y5R15qitwkzYrAtra8CpI1hEvFbflFHngx3uEgmt0BEJO8tRLlXcUPIzRCHimwpznU7Iv8J6nyoCW0Xn2knMdWQfYLaVvLk9rFcPo6X17ACw4DHoj','5nprGw42szMaRZld9ohkCRdeRWiNwRa7T5yPgU6sXRqgyrA','DE4eVOB7vXsKwR4NpYb3UAgW7pqBQS4SaP6rCXsFAXIoM7Hpy0wq','B','t',13);
+INSERT INTO ti VALUES (251354047,12007,'k1113DMq8EWQHONsN9MjpGpCOTm3','vcV062rK2xFJRa2OEBQxptE1ijD9FpT43rT8rr4XaajjGfTo7iu5oSXv2iVn9fYTfjNRBZCdp8yhZtpk88SbXkQGZ5Sm3Sa7UzRecxh37KPdnVxIs61y5R15qitwkzYrAtra8CpI1hEvFbflFHngx3uEgmt0BEJO8tRLlXcUPIzRCHimwpznU7Iv8J6nyoCW0Xn2knMdWQfYLaVvLk9rFcPo6X17ACw4DHoj','5nprGw42szMaRZld9ohkCRdeRWiNwRa7T5yPgU6sXRqgyrA','DE4eVOB7vXsKwR4NpYb3UAgW7pqBQS4SaP6rCXsFAXIoM7Hpy0wq','B','t',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (498176282,37652,'czMqp3stSlpzYOxBGUCtF8z8ebjrOUkWGjwVhtDO5l2E','Sp2nOGR8wJZrzSK3bTgG0egPjwMf9VwKVm9kIC0ZgjEkoUrsQh0sQRzOVhOqZ6F9Wrq2VFOWuXiChNMm0w4EMK2YA0GJoctbTnY7s3aNcJ3bpULxVdNFVx','WiWMsf5dA','KP4PR72FbIllYunuRDWcSV6vifaNEjMvXJdMzs08cVmMED4v5h82sj1HrfWJYTwq0ie3Nh0L0idhQhhMJFMnMfPs60NX6h98YRzZcx0y4EMBcTYEU1YHWLYxurPUO7lPed0CDUADyb06aBxSa','Q','1I',14);
+INSERT INTO ti VALUES (498176282,37652,'czMqp3stSlpzYOxBGUCtF8z8ebjrOUkWGjwVhtDO5l2E','Sp2nOGR8wJZrzSK3bTgG0egPjwMf9VwKVm9kIC0ZgjEkoUrsQh0sQRzOVhOqZ6F9Wrq2VFOWuXiChNMm0w4EMK2YA0GJoctbTnY7s3aNcJ3bpULxVdNFVx','WiWMsf5dA','KP4PR72FbIllYunuRDWcSV6vifaNEjMvXJdMzs08cVmMED4v5h82sj1HrfWJYTwq0ie3Nh0L0idhQhhMJFMnMfPs60NX6h98YRzZcx0y4EMBcTYEU1YHWLYxurPUO7lPed0CDUADyb06aBxSa','Q','1I',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (20745731,38278,'2o0VMjFNOAfp25vEm7i','67GxXiM4RspnvMc4942mistbOv2YlrjMLKBD9QA1HqX5DqzaTGbtppltY46iwu0nzgjsGpdDjNsFExCe7WNOya0ypoMoumc89xH6hrbOEcSsLonnpnZJvX4rcxuYykOzczJvGMzgrPlcaIwiqwdnVNXGZXhN3RaivA4QIoOMkYJdiKPcC','yhtXDnb9c4','qIGaIsfDWWXM8e','R','f',15);
+INSERT INTO ti VALUES (20745731,38278,'2o0VMjFNOAfp25vEm7i','67GxXiM4RspnvMc4942mistbOv2YlrjMLKBD9QA1HqX5DqzaTGbtppltY46iwu0nzgjsGpdDjNsFExCe7WNOya0ypoMoumc89xH6hrbOEcSsLonnpnZJvX4rcxuYykOzczJvGMzgrPlcaIwiqwdnVNXGZXhN3RaivA4QIoOMkYJdiKPcC','yhtXDnb9c4','qIGaIsfDWWXM8e','R','f',15);
+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(63), d VARBINARY(96), e VARBINARY(32) NOT NULL, f VARCHAR(5) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (12865405347732565716,51339,'Gkk4HSmRJWQz1NSGkeMDqT0HP6RYKQ82hssH4egpeWPLgI1RtxnFaNtphu','1PB34xP6llADw73BejIIvjI6xx08uMBv8fx4wf9ZH9oY','PdqBOn7KGknBHOLYyUBvQGh','Y','eW','E',0);
+INSERT INTO t VALUES (15802398786786710538,44947,'CAlOdQftfUL7bIJd7FkqCUdcvaxLkqOtN3WG0EyAFnM7y7E','r','Vs','B','S','n',1);
+INSERT INTO t VALUES (8648154157363918763,51689,'O22YVJsHHBNbBXfJ9OfzyVmhCxF88NZhoboCxGNo8EY71JrKQK6JPOCvrDgF','hWhajbPr8V4yUIo','ZoszvjANFMghJCek','02l','n1','3',2);
+INSERT INTO t VALUES (1989383737525031581,26208,'s7KdcVYojePBqb4P4VW9ufFtXciebkD2MVZjBbiwvS99PCXLSFiB4kaC0A0w','EMGbKQAuPcCHWs8A2BH3tO709c','BsnmkQpkzY','WfyYu','I','Z',3);
+INSERT INTO t VALUES (14529609850396706127,256,'MxZNqiNJ7z','ZsATQMknkERecbA91yzgrxZCnESezKehJVO7IBNbqyZkO4LiPkm0fikj8mY7PwQmu7D3nUav2tD','OBa8DBN5wZQSs1rB67M','1','I2','Q',4);
+INSERT INTO t VALUES (11193453223630843937,64141,'CmXxSrJLo','LnJSH9U1ZyNwZqkzv1l03eVcagwW7sluT2F9BBIkYNq1WwzkfR','I','PgO','Rz','d',5);
+INSERT INTO t VALUES (11208013178485878917,42678,'ahdtaCBwbm8iOma9HDKvadygPbyM1uP1yGE5l','gc9CCafRvaSmVZ3Z5LK14OBSun7ayQh3Kjc6eysDDwWdtW3KMqemmqpu3gfFUf6ErYXIPdq6xRGePWhA71EQi0xQFziyu','y64wMZtI6ubur1GDFRFTyHWFoodEsKNP','g','5O','M',6);
+INSERT INTO t VALUES (2695055277616378574,40411,'OOqDKGoYkBLS7RktNyzPbV624v4a1','Pfy29r1wO4j8U','dZ5ZGfoEOJs4KI','Jlq','0','g',7);
+INSERT INTO t VALUES (18309226729726996143,17423,'lLY1jw4ddhZ3o','IO4i6QMWbZtNbuYsPOmhD9ldznmxT3G8RnF','lnokWsM9TEKNDmFB9PuJpDrT','COzx','0','z',8);
+INSERT INTO t VALUES (4640805879374597487,25625,'NFstGtOgp1U8M9','F6gXqH6RZI3Zamoe8VBhl5PXhBpfRYaUEdcs7Vx6xWL','8xiXWi7zsoF3fWi668jv','A','Bg','F',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED, c CHAR(63), d VARBINARY(96), e VARBINARY(32) NOT NULL, f VARCHAR(5) 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 UNSIGNED NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (736813728292684306,35910,'2Q9FYs2V5kICzyeUy7KYpjtS4ctW','GJXF9Npw26MWJkahFn4CXBlz0Xg6mBOERMJTQL6bAM91qJGsPW1RMuuejCLHc3Dh8','i0loznErF','BJI','6','2',10);
+INSERT INTO ti VALUES (736813728292684306,35910,'2Q9FYs2V5kICzyeUy7KYpjtS4ctW','GJXF9Npw26MWJkahFn4CXBlz0Xg6mBOERMJTQL6bAM91qJGsPW1RMuuejCLHc3Dh8','i0loznErF','BJI','6','2',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(64);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(64);
+INSERT INTO t VALUES (4481309784871222287,50046,'wYEIGYpe6Zc5D6qHaEzzL64S2TcTYwt5l12JctrFe','zKqaa2WN7Ocm6hIROlH8igG','47FdrtMgCiicWw08Y6c','EJ','R','3',11);
+INSERT INTO ti VALUES (4481309784871222287,50046,'wYEIGYpe6Zc5D6qHaEzzL64S2TcTYwt5l12JctrFe','zKqaa2WN7Ocm6hIROlH8igG','47FdrtMgCiicWw08Y6c','EJ','R','3',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3634166345903803669,5902,'hPlodTOp7yyvYAC8wUqcqSI4YDBtMOrA0iN52LX3i','sM98YQI','N3ZkpsiiUcOKGSfm51Cyz3zmV','onpD7','ru','f',12);
+INSERT INTO ti VALUES (3634166345903803669,5902,'hPlodTOp7yyvYAC8wUqcqSI4YDBtMOrA0iN52LX3i','sM98YQI','N3ZkpsiiUcOKGSfm51Cyz3zmV','onpD7','ru','f',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (15346846180574816644,427,'ZrPHUa89h','V3pKwvvJTntB6z7BabOE','SNg6kGW8rV5sbdnteuMNoFm','E2cGr3mbWAQmfeUimLtJGFFnPC5ByaFMohYGagYPFmiwk0xBKZCqUZgx0VmTg6zTaDRPvrjuod9aEqPs5vPO2dQwjWtkLZ4cAegd5','W','b',13);
+INSERT INTO ti VALUES (15346846180574816644,427,'ZrPHUa89h','V3pKwvvJTntB6z7BabOE','SNg6kGW8rV5sbdnteuMNoFm','E2cGr3mbWAQmfeUimLtJGFFnPC5ByaFMohYGagYPFmiwk0xBKZCqUZgx0VmTg6zTaDRPvrjuod9aEqPs5vPO2dQwjWtkLZ4cAegd5','W','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (175655264571652529,35141,'l8CPu1YNC0','RKADNNYztplsxOg4TNwvLYtPJyReeC9u3p67i0aLxHcStxJ57AJ4FTizOldkIu5YqWo6mJHzbYsyQaKeUsaAUrFPF2VHvtQIV5cS4nP6JaXwwiOGnu1','JODMrGlAaEyRbwrN','6PlWUHKZXOy8Ux0LdHQHSblMXcQ3Sf73xMljs4jAmo8bOBEEdaCMVIZYUsO7FcQ','T2','y',14);
+INSERT INTO ti VALUES (175655264571652529,35141,'l8CPu1YNC0','RKADNNYztplsxOg4TNwvLYtPJyReeC9u3p67i0aLxHcStxJ57AJ4FTizOldkIu5YqWo6mJHzbYsyQaKeUsaAUrFPF2VHvtQIV5cS4nP6JaXwwiOGnu1','JODMrGlAaEyRbwrN','6PlWUHKZXOy8Ux0LdHQHSblMXcQ3Sf73xMljs4jAmo8bOBEEdaCMVIZYUsO7FcQ','T2','y',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (12440233224001706794,13601,'Z8TFFEjOdjKeFZSPuwPp','6bHvunoLqjhLypblt7muedJQr3jYpUJqd5OkVFKFQYDsZ4wVeucHzpA6c89yVt5EZhWH5KNL9JSdDBE262jYMRnC2bGhPq4xSCRyphXsYIYfJ4oQiWBCv3IARSgabKaCE5INEZNWILq9TYBcKU2sKBUDyLEaV5luIQO6SMMD','ehxU9RThT','mrBFYHKzamGhws6qLsnDsrzfWYnk5Bdi4XcxWGvcPTMhRbqVedXFwlA0zawvj9d3FpOnNjuFufeeEBZRIf5NIxsCQwRld1fkVodtHJzYAU0FaNmpHEM2Sjox54glXm6oM4fidFcQfOEcIjuZzIno79HrOhFgermTKxm2JmpGG32XrRa18EoKCRHELFPzj9s4OXB7Usn2UuiKbMcIeY2OJDsMecAJHRsA2uDwJJKUKK1kNnG','u5s','e',15);
+INSERT INTO ti VALUES (12440233224001706794,13601,'Z8TFFEjOdjKeFZSPuwPp','6bHvunoLqjhLypblt7muedJQr3jYpUJqd5OkVFKFQYDsZ4wVeucHzpA6c89yVt5EZhWH5KNL9JSdDBE262jYMRnC2bGhPq4xSCRyphXsYIYfJ4oQiWBCv3IARSgabKaCE5INEZNWILq9TYBcKU2sKBUDyLEaV5luIQO6SMMD','ehxU9RThT','mrBFYHKzamGhws6qLsnDsrzfWYnk5Bdi4XcxWGvcPTMhRbqVedXFwlA0zawvj9d3FpOnNjuFufeeEBZRIf5NIxsCQwRld1fkVodtHJzYAU0FaNmpHEM2Sjox54glXm6oM4fidFcQfOEcIjuZzIno79HrOhFgermTKxm2JmpGG32XrRa18EoKCRHELFPzj9s4OXB7Usn2UuiKbMcIeY2OJDsMecAJHRsA2uDwJJKUKK1kNnG','u5s','e',15);
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 CHAR(14) NOT NULL, d VARCHAR(12) NOT NULL, e VARBINARY(37) NOT NULL, f VARCHAR(44), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3,-16541,'NYp76','uD6V','mchQBP','F3Odg7Crb1WeA9kyFp1','u6CSS0B8D65inM08514g9K','6QmEb2kSVhuwHo11gjcs',0);
-INSERT INTO t VALUES (71,13103,'4a1b1aoflIk','rSwyRUWs','Q5d','o56B5wynREFOXNEev4o67','V4bxMfoRZlq5gCD','YBJQ8L7MM3oPrn0NjLdv8edZ0xFx3cMmDqKzJSOc03es78SDC76uVhJpgPnju37vsqbCitQwA1gStnBUyLSjGwS7lAujkr',1);
-INSERT INTO t VALUES (-6,-7276,'mPs5JbYxalGTBi','eMy','OzNTZLzchxh8yD8kYrhRjaJHrGYJQWmq','frQTuKRZ9uUolbQqboKsV9woCiTh8KPZYV','xWjk84R0QNvUllaNnruZEcnVYPgOdQ1VT3QG3adnYBzwAQceO59eiP76IImLTGQ5PtRc5ax78hULXEYs3T37L05loGlI0y5iShad','zhSgLVP3BXEhk7pHGE2',2);
-INSERT INTO t VALUES (51,15254,'MgOKuqyaPdAtrT','BjnGn','EXSz21lR7','HiNIYX0','fUDmvHko2GnRRRo8jnjAdUetU1rcUNwU','0qDadJhwwYrRz9QeRpSvEWuAmgDfc161xXyyH',3);
-INSERT INTO t VALUES (61,-18221,'XR','U3Z2gkT5CsY','hpn','n1ltD0zVF8xanAnC7l5M0RBJ9PMjdbs9FTzqW4HqQe','AMAN0To6qQjVL00HEERRh0rBLvh2zdM2enP6sXIcwc4lfQPxn','ZZZZ5pu91zQtqbS8hwBUbdLGIchZ7mGULA25kppY01dcNyI279yOnEmoGtRAW4h6',4);
-INSERT INTO t VALUES (-42,14771,'6fZ','T97Dqe','P3xxePlpd','qITOLn2gMHXEJNLO6BTYdh9WxZJYgndbr43Z','Tle75Xg20Qbc3BZiWDZMqFDhAavIQQhMgPWluElUxvtBf45GWqZZMH3PtFCHG','GMUkY8So4syeP',5);
-INSERT INTO t VALUES (58,30231,'6dzsvG3n','6XsO','wbxL5YTZjSJ1W63b8TSXZ9','K','7kqVuUmG9j9','S24CGy9eygIIIjV4XtA8cXZ9vCCUz8XbrrAbPrcdX1',6);
-INSERT INTO t VALUES (94,1121,'BShFW7YRzhJj','hXj4K9SBoTLQ','zN3eaej9BuavSODEWY4p1pPi','wdWNNqzCxp9nYqKJ6bPdNN0Oq95ZAuSpEe4JJZYmmD','baGxQvWmSD8ng4WViJAucz9lkuP2w848ak8yJ4sXlLpYDmZHDUjqJjDhpvfhxjwBg0RGA7','ftvumOsWT0ss38THWpSQDXdYHciGBGP8t7rEAGbuuva5R7yAKtpGolcOvYrSLuPE4aGIz',7);
-INSERT INTO t VALUES (65,-14545,'JCY8egWtjLeSN','0XrJ48Ijt','fIjDPUdPtRxNiWrksKU2idq4AhV17MD','VcsLzr','JW0IwqtzosrHcR3ACJCSX1qOxHTK3hk','mU9imBfCVpwGk4cw9c',8);
-INSERT INTO t VALUES (96,-16844,'x','2FCy2OJIOT','PMUa27FqvhaKFzbq0','VeT','QBRjaQmZtYSA4YZDEzb6SEhlIxhh6EetoKu3jPfO3GrSyyLw7xXCyHusO2jQgB','6uYOHLrp55Jum57T1YAWvTdHDTAuUlPZ4poPUWUefkEKNLcrUB9qa9bqh1EvuBsIJ4TrcALpzYm18BS3gj56uwjw7N',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(4), d VARBINARY(89), e VARCHAR(64), f VARCHAR(91), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1925205,-1303916615484361157,'bA','z9MYa0srLevj2cRi8Qaz9','LKZ3hwmaqx6P4dFyBy','p','t','2',0);
+INSERT INTO t VALUES (13735124,342764657628138548,'N','FVzefnv2vtsWN1sYg7QBzNhju2sJShKZMBaU3NidDTUp08RIwtC260ljB8oiI8ms2Q5Q4oIGs','c','81eTo2pEMYarLwUxxyBp91RbY0jAgmFQv4BbMo8bQiC7ilvuwJJYKq72v1rfOgz4UnAzT86tbCFIY2JQfg60E1cSUmq','w','4',1);
+INSERT INTO t VALUES (11374796,-9190641270897690982,'V','9G0Z6W8rC9NSBRlrMTz8jdaRkXV7uMEBxMS9AQYqxUmer6HLtWyuw42r9smda0xurF2rz4xMvYiNSXrri8','1HA6BHD0v4tcHR05kwdjNuPxA8buPgwhIpEM8dI2meeNcAkXt6pUJxHRJq','fdga0snrG61mg5ZOP7aIqzNnl8VsC2zhSaiLMqwMboo5M8b7SZr2YcmXoHSWc','O','0',2);
+INSERT INTO t VALUES (10329533,8161695536380648853,'ki','CAojmDVZqxpvuwTh5TgiN5sX2bqoM1','TpGGnZ0Wfltk9DnZLO9I9E4JmNL05HsiNTu7vSQVDNk7aA','enae8ym7WHgXE2SLZF','9','H',3);
+INSERT INTO t VALUES (12432677,-2953732938332489084,'RVG4','sxom3y11eSkr5pH4qnwwactlZqTN7AoepUK8dO4gpDrdnDG2axH','R6bLXJjjGLgMOUxxfLi9q257xqoPsFsUXXIAyNwKY','apbE8z9d0MVaBu','r','a',4);
+INSERT INTO t VALUES (1784834,-7113799023526890226,'L','Y9ZiqxMqvjS','NDcc2BVocVRf3Opgn1I3iiZ9UvXVRSkOUc3uTPhx','kArm1XWfgjfilDc1xNw7WAuW8rUjVL79JiwLCkXuM3ZTCGBfH1LCoqKKCWeV','8','D',5);
+INSERT INTO t VALUES (14599507,1854327070017917265,'B6SO','3k27bl4cRKyx41k5EudRdRkYaOnR','V1xGaBfz8D0oV0YMrQloa5ELyMEyhRaippV','nMju82juUQbOb3p9KSUWZkPitaugPNO9uK76WJjHBVV9BMrHjARnaTQ1WewVw0ZxolI4ShSxIGmtkT','f','m',6);
+INSERT INTO t VALUES (14878688,-3662289667623034622,'C','roghgVoeRavdATVMZ6trK5ZX8tWB2ZWK3spYGK6lEKhYqurB5HUtz9nZ7UH9FcO1zkqyJj77mRuWaKCDdp6eOxSV','pq1WpucqSNIqzMu','gj8J87GFcOMWIWkdO0yoYJhQCqJL4LVhjr7CCTQhrQouanQRYYsXkoJZ6ge15L3AD4hugDlgHNO1QDS7lztq2XC2R','X','8',7);
+INSERT INTO t VALUES (1189370,-3733523502824809048,'TF5','iz9AiRGqIhgPBi9QB','FAYFuZTMADL5Ny18yLZvvkKPySQ8sczxXp2xYre8hm4pISjbmVeF8','2jNldpaCLbCnkcIil0xQ7hIXGAwNgeW6laVt26SuUigmlSoSEyiYJ28aSNYkVK4mAsrpHkxSVo8sGj','I','k',8);
+INSERT INTO t VALUES (15926677,-2199408637784537648,'yodd','G5qRlJFFQUr79Y9AoMwUQP14ARpj0KnwF37XxT4TmVjpeVyK','T7pUEf4gndUlJFfZuxC8PFj0KzGEvRRxHYIpXbfkj','xBLg1Ms3Aq8yh6XeSUXnCPcGxmXiuwL8','U','h',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(4), d VARBINARY(89), e VARCHAR(64), 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 TINYINT;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT;
-INSERT INTO t VALUES (-37,-24167,'ZKzv5787I','nO7Qroj4c29h','RyYFbAcB594oQlwdi2uQbgaGQPQWxb0Z1Yo','XwmnZNFBJgklcDs','YvCWAoLNS5xPddN','DfILeE3YQlAt3r6RkzFGelo4xlpdCIkP8cEX9Zw3srUVC5haKfF5m8rOCLiQOIV5ahcUPcytlzi28n7J201i2AbK83NT0h',10);
-INSERT INTO ti VALUES (-37,-24167,'ZKzv5787I','nO7Qroj4c29h','RyYFbAcB594oQlwdi2uQbgaGQPQWxb0Z1Yo','XwmnZNFBJgklcDs','YvCWAoLNS5xPddN','DfILeE3YQlAt3r6RkzFGelo4xlpdCIkP8cEX9Zw3srUVC5haKfF5m8rOCLiQOIV5ahcUPcytlzi28n7J201i2AbK83NT0h',10);
-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 (-62,-1809,'aMX','N8XtW7','W2cHuqxiXpv5nATC','LUeeFvDQ','tfMG','0RKKWJMC6FJdSidv58IYBzG0jNkG9pCNoxrs4XUjwuzu',11);
-INSERT INTO ti VALUES (-62,-1809,'aMX','N8XtW7','W2cHuqxiXpv5nATC','LUeeFvDQ','tfMG','0RKKWJMC6FJdSidv58IYBzG0jNkG9pCNoxrs4XUjwuzu',11);
-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 (-128,-29685,'pBRYdrDtTZe','YmAOMZUTHyQVSXezSZZxaRbDSt37EXXhsth7AAdijSFfkY1P7KY7WXMZwhNX8yZypsyGA1widijo5K40qoqkAhASD7ZUgF8iOswMaF7HS1QxKW88DFl3G6QBYteizy2lZldEp7PYJAqWsFQVakE7IQpOw7sW642xNrNtCp5dd0PPlkx7v3j62fbGAi','nuV2WCegyfwLr5oq8FKuJCBqr','R1KRqLxlIjTmzHH6nNnwRmpxCY72S','JX6wKPF4yUdtxRZ43V','idSgU9ZfuKnZvygF4vCn6Amgalm7XCpIxIRUEkpiUg5VsUPQ3YhfzQikAlyrwg68BKsjnWJWZiYnAZfQc5JAsDlqTkBS7z',12);
-INSERT INTO ti VALUES (-128,-29685,'pBRYdrDtTZe','YmAOMZUTHyQVSXezSZZxaRbDSt37EXXhsth7AAdijSFfkY1P7KY7WXMZwhNX8yZypsyGA1widijo5K40qoqkAhASD7ZUgF8iOswMaF7HS1QxKW88DFl3G6QBYteizy2lZldEp7PYJAqWsFQVakE7IQpOw7sW642xNrNtCp5dd0PPlkx7v3j62fbGAi','nuV2WCegyfwLr5oq8FKuJCBqr','R1KRqLxlIjTmzHH6nNnwRmpxCY72S','JX6wKPF4yUdtxRZ43V','idSgU9ZfuKnZvygF4vCn6Amgalm7XCpIxIRUEkpiUg5VsUPQ3YhfzQikAlyrwg68BKsjnWJWZiYnAZfQc5JAsDlqTkBS7z',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (4249655,-7206794867556789441,'H3g','kNKQkfSxNDZvxpExGLNUFeol','L5snIdljPz','X8X7bW9mCKgIXFhKYkOW6jRYrvpUNhnv7gyXfF50HkKhdvxxIT2Dg1xTdPAYopIXcXYRgi0hxAV8LT69E','u','a',10);
+INSERT INTO ti VALUES (4249655,-7206794867556789441,'H3g','kNKQkfSxNDZvxpExGLNUFeol','L5snIdljPz','X8X7bW9mCKgIXFhKYkOW6jRYrvpUNhnv7gyXfF50HkKhdvxxIT2Dg1xTdPAYopIXcXYRgi0hxAV8LT69E','u','a',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(5);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(5);
+INSERT INTO t VALUES (11449007,-221675902430735568,'0QMt','G2HiQ7H7ISUOi6SoN6xQFGDuy0xxd','snl88lqKyYDNcdHgo5I9wz9zad2G','u38XwDLdQEdMbirV3HQ8tOEH8JRLV7lTznNTDvMazVdT1MnH7gMKlTuS6gMD4vb','Z','5',11);
+INSERT INTO ti VALUES (11449007,-221675902430735568,'0QMt','G2HiQ7H7ISUOi6SoN6xQFGDuy0xxd','snl88lqKyYDNcdHgo5I9wz9zad2G','u38XwDLdQEdMbirV3HQ8tOEH8JRLV7lTznNTDvMazVdT1MnH7gMKlTuS6gMD4vb','Z','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (14465370,4925933936215206824,'oGQb','XOuMK5uDYdQADDVVXw0wYFXH2m7MIjmAV1sXzzr2Ml4EBCQKxf','DLhr','ohz8nXriKaYyfGIfsSa8aGYH0kHgM5eoK8RhsA5NHpY7rzgloaGJYV1l','y','Y',12);
+INSERT INTO ti VALUES (14465370,4925933936215206824,'oGQb','XOuMK5uDYdQADDVVXw0wYFXH2m7MIjmAV1sXzzr2Ml4EBCQKxf','DLhr','ohz8nXriKaYyfGIfsSa8aGYH0kHgM5eoK8RhsA5NHpY7rzgloaGJYV1l','y','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-98,-23929,'93PnbZ9s87BzE0A','tcDeyuGOmjWOEZfwjPxMO9d76xmxmVtN7oa1l8MfPJDnLJmQ0ZlbHA0hhvZq4JzN7Wq4v00PuQ8GOV7IS25cH3teEx20tFPxuiruKPlTpn9oQVElDods02UGChQzNNKoabp8RgDBZVOAwZxkfDd9PJcDP5NtHDWH4rGqK7HYn5HOqW8XbobW8Fj','lBZi5yI7D7jQ','wKvfcySaMS1O2qzOWWowm5kLWibBMOgXmbgmh789oJ7Dh6x46OsF1JA3sNZ9DiKa6dDCcmJqAFFevIxFezOliWAv05am37o2XYpxcrEA4hRoVAEL3KAXWkYPWxBhW0kJxzkscY7TMNnrdbxIQEjy0fDmYDgryJe50oVDMFwev1K8htI1G4qnm6D','AF4yaDjVPjFjjknteaWhSRtRbIjB0jiEx','CrSzlpngrEpb8OHoG4UMREq3TxGUokKFYoe3c9gKeKzLiI2lzKoSU9ToWMYCEdEvavHCXFKLc41vItyxXDt2',13);
-INSERT INTO ti VALUES (-98,-23929,'93PnbZ9s87BzE0A','tcDeyuGOmjWOEZfwjPxMO9d76xmxmVtN7oa1l8MfPJDnLJmQ0ZlbHA0hhvZq4JzN7Wq4v00PuQ8GOV7IS25cH3teEx20tFPxuiruKPlTpn9oQVElDods02UGChQzNNKoabp8RgDBZVOAwZxkfDd9PJcDP5NtHDWH4rGqK7HYn5HOqW8XbobW8Fj','lBZi5yI7D7jQ','wKvfcySaMS1O2qzOWWowm5kLWibBMOgXmbgmh789oJ7Dh6x46OsF1JA3sNZ9DiKa6dDCcmJqAFFevIxFezOliWAv05am37o2XYpxcrEA4hRoVAEL3KAXWkYPWxBhW0kJxzkscY7TMNnrdbxIQEjy0fDmYDgryJe50oVDMFwev1K8htI1G4qnm6D','AF4yaDjVPjFjjknteaWhSRtRbIjB0jiEx','CrSzlpngrEpb8OHoG4UMREq3TxGUokKFYoe3c9gKeKzLiI2lzKoSU9ToWMYCEdEvavHCXFKLc41vItyxXDt2',13);
-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(44), d VARCHAR(65), e VARCHAR(16), f VARCHAR(92), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1566913,51,'qYORIiRy0AQUXvj0KMD','DXQ8YN4kWxLdrFjiP3','Cyc2zAYm989vC','zle6OHKRdRYOujyb1ddP0uEjNnfC3LGFsmCZccaREOzstRSMD1F1','wvISMpVY3gUzRkmaZe4i5ubOTxDxdVsKGwspxhtzbP7gvtcP55oc1Qh221g3','3CBaUkcTe5unfxmCUiMg5P0tsM1XvyzmRtLUZ6aiNMRZyaIjCQ8vSOjQbNAVxcMBKNrwaXf8qBOMmQ9RIv7aTbpqPIX9QKav',0);
-INSERT INTO t VALUES (2959533,-48,'A8AdqtN07XO7fpgtozNQoxxNvSaCShWDykYK17Ueju','n1jZ3yMw8MxvwyEfnUik3RNhnoFlXyZF5O','1','VpaCUyJkwZpSb4ny9hWVzZomNKuaD8XTs9DcKMb8kvoj5GV6RjxBlCDjEMfxSMb3CQZ9u0H6w569NGAxLDMQPo3F','skVorkHNB8iud3JgNhhr6JVXHwTiqecBDStCqmJNDkmJWzYdh6Uwxm7Vp71WMTeo7','KFuNvKQtnkX84IB',1);
-INSERT INTO t VALUES (10182383,-113,'fq9cQ','qo','1JS3J','HuErfhNKl7rl','WlFkbZ4Ke8RW2DQhJZc47omG06QB','05tUIg4E2i25U73Hej8w6Tu0IYSHfPsxBj0u43dF',2);
-INSERT INTO t VALUES (16082145,33,'nDxHewgFhISwqZZYlDRxJrNOyQsC9','vVhNL2gh958DzSPBHSA5sw7ne4nvoGOAbZkwWswXOcgUo','qXlxPAP','dZWlUo5iJd','KcuTSK4KkzMMS3EaHDh1rbRdlUi47AYAPJ5BQ3ykAeyGLpoNRLdEQfJ6Ebd9tOtPcof08t64yrRW5BkkIQIsli','n3MTgEj6gcv2H7rd3nDBNUpYnd',3);
-INSERT INTO t VALUES (7580802,-86,'ingSlqT7aGvFx79M0CAu8dtdKJP6RNoEWg','Tz8kW0r1','K4rZ99rsXTBYH2','pyI','jwBf3lzIhuxNwtQoo14RO5fGc2DroEGJmObydcYE4QDbYrMfRpKxkAByFpj8TKzrAqZEmKLVKvxHq','QQWoCUK1yLdIwopF',4);
-INSERT INTO t VALUES (4534217,-103,'CgzuWKtQSTsE7LJW0PyuJET','J4LQznGW2xI5YUZlOobkKJ241XeJUOfiuWTCJrASbo','22S','EXYVnl','PUir8pAL0iXan5283IrWqvJzsihMv0iSBM4XXm5','pWDXNg7kIXBozfG5WgnYXaIXnqMEoJLhxZeCqKMBmxk9JdhTA3c0CCQKPdtaOwyUK7BS1O1FAmQekp',5);
-INSERT INTO t VALUES (15631478,11,'DWwX9XbFgc','Zs36k2XxdLIAdY3G6Z6ie8n3nEpbWuDAqavoYXSEjFwSff1PD12V','DV8JXRNvQH','kS3tfoo2J3NMB62eJtZs8Ez0htXJsiD0PMEg9LBwCZyDbakZ3IkOwg2jA2kIBcugUQoDt7pZVodpfqF2w','QDGYRx8oiQ03b5ZPcInhYAYi9hqjQsSpxYkrCN1pPLiio2Tnu0yCBzz2tHebWv60zdNUCzKgWrPusGZzNV','6zJcqPfduo9ipUN0O2zv6Dqn9NMw5B4zTbztNAS2YPE6il',6);
-INSERT INTO t VALUES (9332288,-65,'LGIFLzgUNr0za','6PcSNyBb','8u12','Ik9uDBxFpffU81WmOFc2kdXeT2iRR5losUlcifps2Xf5x93hLgbU011E4gKQ2Stjy','Ji1u7WFBKA5xAGJvmdKYtiMK4oFeZ4Kg6JWMpApMAhctGF2h7tkddQfOel','eGi4h6P0zu6z8UtPxiLcTChcW23cPdPLHkx90N7SNwUpOeiHmd8RBhAqyJWCFZCAQcOVGUMR7qr8huJzCXQzKbw',7);
-INSERT INTO t VALUES (3855831,72,'8k','iFpN7ypfQmT2gC8zDTXj7XmDFlM098aa','g8UtdCgSmt','i5X88KD82u8QDOMuSWAoUj0lMqjd98JfSSSva0AmT4IU2FpQLn6FEaWqKd664','xXYhDv67EpnqsPxDIIM3ch9JK1QNVBE8UUEmsvhW7Dxr1EBlmcczmfSyhFvIH3XRrI3CccVV2GOrgxKNaVw5D','nzNvwfNw1AJwvkO',8);
-INSERT INTO t VALUES (16285567,-35,'gQB0dwr65zC3hy','vW','7VfSaCpvsBkUUOXW','zqlfY9IyKGSxiBKLGdOPC86DKXdgcd2VC2oaLFZTACZ5a4oihlxggticii11VhvHLQ7ljSqU6gXDoByS8D35','ldyYiTKWNCQn8ACZRzsOV65sM33VKOQ6JRj2gXdXAzPgTgwNuaUv95I495PKBeQXRhnFGM7h9','9vDjD4klHXSGB8mY4rdWUlWn8WvzDLvjhK26lS9dOnrTyCGmrJ3bWjntREWFs4q3xB',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4772758,4796363038571515619,'y5','S8pwTz1XhIFkQGzyY5mzSCB257pCBsjKBqzac5sJL10T09LM6iaj4F2S8DEM51wogSSbkuItgjdp9tMbplxRrswZ','hDQM2gLm2VavbuL3Csq7F7bwvM4','9KSbcubcF','h','k',13);
+INSERT INTO ti VALUES (4772758,4796363038571515619,'y5','S8pwTz1XhIFkQGzyY5mzSCB257pCBsjKBqzac5sJL10T09LM6iaj4F2S8DEM51wogSSbkuItgjdp9tMbplxRrswZ','hDQM2gLm2VavbuL3Csq7F7bwvM4','9KSbcubcF','h','k',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (15919601,-844355105979426866,'rAgkB','ZivbN2UAFA6HPmcZ7fAhn7f2HQHLdddW38cxhraUIvojbPTWODZRZtDRH2cot2GnLs4UEOczcLQSyER7YxRnzlHsQeZ6zaUtLjfYJni2c7LdfjN0MxIw1BxdkAUBps668KWtmYgkQKgLNTooBgVrIcH6','yUIFSTVJTijjFjglWwwLjOz','9WzXxTWgF5R9J6Ao2JV8ajv55FyhaHacW2nGItREJKj85PG3lkFIrPEIWqQkNxOOUVd5zMInTPa9gi33URvo8crhHWCOzFmbUwmuMTBAG3hy4WFPVZTjT5Ze46jOztjMRASsGUvK6JnPK5BtF8xQXpE2c','w','8',14);
+INSERT INTO ti VALUES (15919601,-844355105979426866,'rAgkB','ZivbN2UAFA6HPmcZ7fAhn7f2HQHLdddW38cxhraUIvojbPTWODZRZtDRH2cot2GnLs4UEOczcLQSyER7YxRnzlHsQeZ6zaUtLjfYJni2c7LdfjN0MxIw1BxdkAUBps668KWtmYgkQKgLNTooBgVrIcH6','yUIFSTVJTijjFjglWwwLjOz','9WzXxTWgF5R9J6Ao2JV8ajv55FyhaHacW2nGItREJKj85PG3lkFIrPEIWqQkNxOOUVd5zMInTPa9gi33URvo8crhHWCOzFmbUwmuMTBAG3hy4WFPVZTjT5Ze46jOztjMRASsGUvK6JnPK5BtF8xQXpE2c','w','8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (7078650,-5873348196517202636,'57','XJM7YiZJ52dHyoofl1T0pZWUvLNtydBjF632759vhP6ZelhQQ517CoKRdyFBE74b','zD2Amz0Xg2N2KIQiouJrvqSir4D2cgtxS5dkoK','UewpWo1b4vYH1iYZVnN88E8lfqxA6WFABGV5JiAx7dwegKrdSccEvi','VU','G',15);
+INSERT INTO ti VALUES (7078650,-5873348196517202636,'57','XJM7YiZJ52dHyoofl1T0pZWUvLNtydBjF632759vhP6ZelhQQ517CoKRdyFBE74b','zD2Amz0Xg2N2KIQiouJrvqSir4D2cgtxS5dkoK','UewpWo1b4vYH1iYZVnN88E8lfqxA6WFABGV5JiAx7dwegKrdSccEvi','VU','G',15);
+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(68) NOT NULL, d VARBINARY(92), e VARCHAR(97), f VARBINARY(88) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3919761334927002827,4018225538,'rg7ag7p600BQAf55sWsQBlpscslEKa8okx','XYu06oLm6pzJ76WranskjHJYcO54G9N50kZzo','14dbCbQ73f6FTmsTePZk2nUROKWR44ABVPqx','CPiSPTrrwQcJY8R9sUkU0iIhvJpBd26MXAmd0aAGekhXJpX7TURKhIZQyNRnUSt2OuhNdQ8ELx45CR','b','Y',0);
+INSERT INTO t VALUES (859928414477961341,2669466112,'FNCpVC0JiYqtSLRE7qBggch34RCMH6t1Gpy5WYt7OkMONve41au6aftdSNtU','MtRrspzjryzjp7ckYMsvC2DAcPnbB0y2d2NMCf5oY1OOUbHBdQD','J5khosplPDjIgOCyiW69X0mp4tCJDkdOOHFRTI4sZYAFVH7fBqSBA0JgoCUSMVKb6hE8sNrWEABhwX1kSQzid','r86HyPvbKA1GZkp3IwEQkWXWL3TcY4cFKwXlahDvkqViFFWDH','E','Dg',1);
+INSERT INTO t VALUES (6806390287452786641,1988249640,'To2uU3isa3eEOTvkUn4IskECeBKEE49','0bJtaeLlNoZ4sDjYOu6KKd6wbJdlT9ApIQuDVuT2h9WVoDOnWWf3bFpu5FoXe5iRnsrErI13rN','Ucw6ln0UMKBVI8aX0DYuaf25','GqDHZzerC91w5s3QEFGpA9BLBu0AVU7PJHL','D','c',2);
+INSERT INTO t VALUES (16141699495439132460,2283808468,'uF971YRYp','nzxeJGmpDABUL6wbxE3lEKW8cN','RvKpY2DI0lzN0lu7Q4jBadWhEXb','55otuAtmk8gwiKnLhL351EOezxS1ZSYZjnXGKQDgbnUOmqVQh27cVhbuC5eY6','D','7p',3);
+INSERT INTO t VALUES (12382415222151948097,1539207539,'lhN1kdagDru1CAu0tg0uW12v8mAGcC5HHBUApsMKeGoiCeNFluHHzYxE5','NIp9nu08X6eJ3QeZOZh6ZzT0igOfstNglKjG431ZSs0Fy','jIGAj2vmBgZyG2VjjD2QcIu80x1','6pCWtfHBg0OnYw38QyV9E64VivutIFXNM05G5xvnA3czMd','2','LG',4);
+INSERT INTO t VALUES (5835869692493136077,2142104770,'BjK3d7XOq','ENfs96Ftv21zBgl8tlkOGCENTNMpjRClCf4nWtwgDfx7fyvX1M','nsBvNWZghtLhU7jCob74I5a6yH1YyIGehO8ydLwhej5kaoqYs','pERRZI6Jq0jt3MmCS1u6foxOeHZykiWV6XVfI0fjzJioOuSEhzJGNEii4W6QAuewUG6NH','U','3',5);
+INSERT INTO t VALUES (4118895454653818555,2247604201,'dv','bonHRvAAihe8rZvyH8','nCqIkgPIAVhlt75lDjTzISqBjCP7zyPeUaVyJz9GJkkJSfX0PCuHJbibCZXv6Zpmm21T6v7kigszygvU9lBQw8B2','WtXaa22cNLiEzSPBgpvnh5OYJIEtlsNIT7PKQJvkMqijz9O4wkAKrl','s','Uu',6);
+INSERT INTO t VALUES (16892612217758301201,916736228,'YaQoW8Vr0jtCS7hvmFz0vCfTrE5bYpo7Dp4MBgCivYx1','tjWbeEI71lDj5TwaqGIu4z6cbS34SBULpfGap2aX2s8','5Xl0kmFbG8eOQMexdZQJoKA7NLX4Na','TdC5GkpPrz4zY6FVgDx3iKUQkLKLDsgjIb3bkQDp0X','G','TG',7);
+INSERT INTO t VALUES (9036834802704385127,1030511479,'xWH7d6LHmfz3qjnOd7app8ZZp0i1NJXOO4OXUAPe61tdfSOElG6tuHhNek','og0mzQv3jpreYXLItVQfKhkefoFw3vFsN0FVz2mkLJW3H2m84wpSD0wit9fmp4x18FTyzvVn','CcRwSmhpsuxxcr','hQCclrkBvYTj96aemHXR6M6tQtfBycfEeIfUamQ2cCcPpQIVFvRwUktk','K','v',8);
+INSERT INTO t VALUES (3690317733290457843,2446428991,'sN4gD4Juq','VqQX51QEWCbcT1D','iWTYmcq6qJEpVS1WtdSKG6eT6c9Ojg0rxFvl9ijAMgTY20q2moAVy2NblzkQUWThFqbdATIAfcHgkxc6tdWn7XU','OEEQ7TF0sbjH08uIVQFY416reCYS7BW3f2HglFuhCI18dkyobFmZFi7p8j4sOvTPoO4zZadt89EuoW4uBt','s','H',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(92), e VARCHAR(97), f VARBINARY(88) 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 (90464045294686415,69,'A2G5anrozfskFaz','UJvrtztBJ8HfvN4v7RPljvaAYoNydAkutvMB2bQLvKAyH9mo8Rf','wQ7epjwCqJ','8qK5MvTKxMt5RR9SWkXn','CVTwCzO2srX2op5D3VgmfZ8s8cZINvilVcj5F2lmli1WJVodIFlgshPx1lemrZsdtWS3KccwAAtMcuOYqPNNBEsGVVNIN3ev9','hWAaEqVOiwpCakFhN8vB5H1PdboZfN8agNVC1h0RGkR2nT2S5SoU2lL5m06fxCmMt13BpWgxQwleApUHu9UQFNLesm5',10);
-INSERT INTO ti VALUES (90464045294686415,69,'A2G5anrozfskFaz','UJvrtztBJ8HfvN4v7RPljvaAYoNydAkutvMB2bQLvKAyH9mo8Rf','wQ7epjwCqJ','8qK5MvTKxMt5RR9SWkXn','CVTwCzO2srX2op5D3VgmfZ8s8cZINvilVcj5F2lmli1WJVodIFlgshPx1lemrZsdtWS3KccwAAtMcuOYqPNNBEsGVVNIN3ev9','hWAaEqVOiwpCakFhN8vB5H1PdboZfN8agNVC1h0RGkR2nT2S5SoU2lL5m06fxCmMt13BpWgxQwleApUHu9UQFNLesm5',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(45);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(45);
-INSERT INTO t VALUES (4050089303617975332,45,'HSrxqVRjmsopQZo2Ndw8pzd3WHp8NoXYxgLWY','JDcMYbWsMdNUZnm9Ghhq1dq4C7xhvBVTz','DQkTBEVeNT9Ygfzo','oO9IdY2KLAUcSyIzXmz1w','RI','iNFVpLgrTgzzeCTnXicL7QIGQm3JFG2yFzweo8kDYcyni3Zk4A96I1yuSoeTsrOkRLsAC8qOYXrp1knmVDJq8PYhM62',11);
-INSERT INTO ti VALUES (4050089303617975332,45,'HSrxqVRjmsopQZo2Ndw8pzd3WHp8NoXYxgLWY','JDcMYbWsMdNUZnm9Ghhq1dq4C7xhvBVTz','DQkTBEVeNT9Ygfzo','oO9IdY2KLAUcSyIzXmz1w','RI','iNFVpLgrTgzzeCTnXicL7QIGQm3JFG2yFzweo8kDYcyni3Zk4A96I1yuSoeTsrOkRLsAC8qOYXrp1knmVDJq8PYhM62',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13098711056717897276,4138810840,'PXUr3LjQuhVnYhxIkA9izoX20pRNcDDKeou8quwolQebmHBf10RZE','XxXee3eJ54uzcaj1nEAWiHH8gbzKVP2pZJxbJPlAkcbK','pBEkcwiLfhCUO7dvEXD06Io8oeYWUToHAaitdUmU','gTSyddRUqWfcfmBmFLeWF8VzdPG7cjCcaYqqmlkIvzcrsRwjRPN9yfHsuYjzojGKFOwep65','Y','4D',10);
+INSERT INTO ti VALUES (13098711056717897276,4138810840,'PXUr3LjQuhVnYhxIkA9izoX20pRNcDDKeou8quwolQebmHBf10RZE','XxXee3eJ54uzcaj1nEAWiHH8gbzKVP2pZJxbJPlAkcbK','pBEkcwiLfhCUO7dvEXD06Io8oeYWUToHAaitdUmU','gTSyddRUqWfcfmBmFLeWF8VzdPG7cjCcaYqqmlkIvzcrsRwjRPN9yfHsuYjzojGKFOwep65','Y','4D',10);
+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 (588926342100397999,977174160,'FKHyJyKjatgqkQuxQtanKLaxdaEl7JZoyFHdpK0LjiBxM7rQqv9gYN5556P2ubmgfO70','gJis7hlX3N3SCPxdWMiA7jKOiTRIBi29dS2QkvTQPBLKZPRFpwceLts64kg94T6ZdE1NKGVuXTJZ9p','VteAeunwBW13LkX2zfe3qfQTYNl9VDPDGP0ZeRqqm','vAVSKrjZNJpeZ58L2OneC0hEH3mp21lAlUjo0hOpH','H','t',11);
+INSERT INTO ti VALUES (588926342100397999,977174160,'FKHyJyKjatgqkQuxQtanKLaxdaEl7JZoyFHdpK0LjiBxM7rQqv9gYN5556P2ubmgfO70','gJis7hlX3N3SCPxdWMiA7jKOiTRIBi29dS2QkvTQPBLKZPRFpwceLts64kg94T6ZdE1NKGVuXTJZ9p','VteAeunwBW13LkX2zfe3qfQTYNl9VDPDGP0ZeRqqm','vAVSKrjZNJpeZ58L2OneC0hEH3mp21lAlUjo0hOpH','H','t',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (6912681285135235178,4183134116,'Vo5sx4tBm1Y9pGnqXVAeqpcDLhSBbE80LhqARzKm84VlJnqBhmq225P','j2wziVpcHRSH3rVa6u2mC5d0kJfzGscU0zX1IIMjaqiyttxaTmxPDBGw5H26CZG6vBZH25kPcdge3P1ApoIdmyBEEbZxv2ET1yDDMdaHLVP5zSj9LmaSuQoEHOqKGwJoIgO18WVbK73rAu5npsOwx1o79LoxliJtLWMFOay0OO5aBylUGZrd39LrtPZkBTwd0Hd','snPORzcjpQ2RoXds89','pJtEkqcfT0VP3zrZEnOtoBIEXiOHrt3TjVruKsTx3Jzid8D49Q8n7SfhdEHp4Z5steWTWSQGkwzCoqNX2','3','hs',12);
+INSERT INTO ti VALUES (6912681285135235178,4183134116,'Vo5sx4tBm1Y9pGnqXVAeqpcDLhSBbE80LhqARzKm84VlJnqBhmq225P','j2wziVpcHRSH3rVa6u2mC5d0kJfzGscU0zX1IIMjaqiyttxaTmxPDBGw5H26CZG6vBZH25kPcdge3P1ApoIdmyBEEbZxv2ET1yDDMdaHLVP5zSj9LmaSuQoEHOqKGwJoIgO18WVbK73rAu5npsOwx1o79LoxliJtLWMFOay0OO5aBylUGZrd39LrtPZkBTwd0Hd','snPORzcjpQ2RoXds89','pJtEkqcfT0VP3zrZEnOtoBIEXiOHrt3TjVruKsTx3Jzid8D49Q8n7SfhdEHp4Z5steWTWSQGkwzCoqNX2','3','hs',12);
+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 (798299159381674215,1619988398,'rq3998Bw6QPEoP6rHNLlAqOshDPm','zetHReoecwFTzE3LYgQA6OKFu70wLBRVmid9MmGS55ZxtLEcOkGU67ImriNOPs0PDCKTMkNMI86pk','P8bPqCp2NXwbFVNAZmU5xvr4nA2z9pG9HDtJeuf61D1P71jcAbF5VXnb9FALMY3','5L3dWsQ3S4wqORUX3cMMiUKn7Lg9t9dA2dcHnoPaMxKehLXS9igHsegPar6Qsp8BUnFyw6hK1EeCLEYfr6nf1jvmix1rvdde7Jsipqdiyni8EFoIIqMyjiLKNO1nv15xlL9TUqWuSxQ68tcqbvmXsDOEgbM67riB6QoutqYQw','j','Ua',13);
+INSERT INTO ti VALUES (798299159381674215,1619988398,'rq3998Bw6QPEoP6rHNLlAqOshDPm','zetHReoecwFTzE3LYgQA6OKFu70wLBRVmid9MmGS55ZxtLEcOkGU67ImriNOPs0PDCKTMkNMI86pk','P8bPqCp2NXwbFVNAZmU5xvr4nA2z9pG9HDtJeuf61D1P71jcAbF5VXnb9FALMY3','5L3dWsQ3S4wqORUX3cMMiUKn7Lg9t9dA2dcHnoPaMxKehLXS9igHsegPar6Qsp8BUnFyw6hK1EeCLEYfr6nf1jvmix1rvdde7Jsipqdiyni8EFoIIqMyjiLKNO1nv15xlL9TUqWuSxQ68tcqbvmXsDOEgbM67riB6QoutqYQw','j','Ua',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (9722482370132139154,3407147091,'g7','GfXT7LrjRdljzlQNgOILrKHJL541BdysGI2jOWvurpL7szmBvIWQKj308rfNBBGDIlsdBlrGrdZoKurcQ6MoZOqb95AGMO0VKoNerUDY1pb2llPs3GBTL0NNHSlhY','0xPxfme66y7UVdJkqIS9p7bh7v','lvub1e8RWxC','C','Q',14);
+INSERT INTO ti VALUES (9722482370132139154,3407147091,'g7','GfXT7LrjRdljzlQNgOILrKHJL541BdysGI2jOWvurpL7szmBvIWQKj308rfNBBGDIlsdBlrGrdZoKurcQ6MoZOqb95AGMO0VKoNerUDY1pb2llPs3GBTL0NNHSlhY','0xPxfme66y7UVdJkqIS9p7bh7v','lvub1e8RWxC','C','Q',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (17828812530526447442,131371816,'q5YVLHPQAJRAyaLT6P4smzkIkpNSHcJscU2d','XMknkHK1SwrF4iEKkWXwWaKnNrVp3ewki6ZPmPWILRL5wUSuMYR38lzbDIyulJ0Eb0ZDNdwZCx7xmkk5JaX7diCvGeVVBortXgWBoLnSWTEEF8SOFyEHRI2nRhzMzMO6iCTJTLpq8rpESwsk7hAzIxHS7GA1COLprdXoe2MQgOOS8AvrBzu','L','lpdoHRkOPHlvhn1ULhrVk4xbbIKTTMlvdTlCT0dqLkPZ3kDw3tENSQHDa1uqdufRbWOWWec4BsQJgl4yr9Vf6LCHv1wZZE8fD1YYWFWQFsvEG63do0sqJFVu3kx3zIFBCH1b1EGeIaxKuVgoS4f0CD963qoAxkNmk9wcvuUiMHm58pKnrQqntlbnxdjl2raS2p6yMBWI5V8P34bK3p','g','M',15);
+INSERT INTO ti VALUES (17828812530526447442,131371816,'q5YVLHPQAJRAyaLT6P4smzkIkpNSHcJscU2d','XMknkHK1SwrF4iEKkWXwWaKnNrVp3ewki6ZPmPWILRL5wUSuMYR38lzbDIyulJ0Eb0ZDNdwZCx7xmkk5JaX7diCvGeVVBortXgWBoLnSWTEEF8SOFyEHRI2nRhzMzMO6iCTJTLpq8rpESwsk7hAzIxHS7GA1COLprdXoe2MQgOOS8AvrBzu','L','lpdoHRkOPHlvhn1ULhrVk4xbbIKTTMlvdTlCT0dqLkPZ3kDw3tENSQHDa1uqdufRbWOWWec4BsQJgl4yr9Vf6LCHv1wZZE8fD1YYWFWQFsvEG63do0sqJFVu3kx3zIFBCH1b1EGeIaxKuVgoS4f0CD963qoAxkNmk9wcvuUiMHm58pKnrQqntlbnxdjl2raS2p6yMBWI5V8P34bK3p','g','M',15);
+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(45) NOT NULL, d VARCHAR(14), e VARBINARY(50) NOT NULL, f VARCHAR(96), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (125,-929874,'vB4f','WwWCsR5S5','VU49SJMXgMzlolPFv9wdB5ARnY','S0JFuekfLzGNrqmnM2Xw9GiH3b0AjmmpKXRJZixUQL63lzpFS','p','G',0);
+INSERT INTO t VALUES (28,5760441,'Z8IeCLAhQEdWcBtnVS1di8uA5OB7cEVh5BBfLRwWI2cV','F44fXg','OyJ','bJaqZHjpX0hKy1bPUpc9XbH45TZKMmkjD9jfjpuXRbxMVAyju3','KV','1',1);
+INSERT INTO t VALUES (-84,6850143,'1M9cJMIN8lJdcLaMFEQS9S9rUT20s0UzMB','dR8','wBu6S7W5C4orgUjxiZ','WnZS3666nUFCAcRSQA69M6ysjcE','M3','B',2);
+INSERT INTO t VALUES (-54,6771616,'oYG6QRDqYKfsaYJY99HLgAAM8aGumz3','QRk29ojx6kY2F','dd7NuA3oY','9iRIvING0zhKJBhtz5TlpbV','6O','I',3);
+INSERT INTO t VALUES (-11,-3570438,'DN3Y','jqc9siv33Alfu','hOUYhJgkzGXw6khpkyqU0QKQ6vR08','F9QfpoL4sxtU9z02PRyDBQ7Am4Lz3g9czWhpTHVLggpyTV6qAX1zPJHXDHtZGBqQYkrOuOjy','7','2',4);
+INSERT INTO t VALUES (-19,-3917240,'gnHM7Fd3AOfgcX7ZyfshfLwUd','sKNO','sPJBOfFJEtp8ffPhv5lRhYadLeS47wpWCtdD1','l8WHYEThJoLIGT','7','R',5);
+INSERT INTO t VALUES (-13,-699790,'PFQcZQips2lefRBYcdUhdFhei1Z880Dt','6e9fE','WVb8fH64VZ5vKSisdZ6U3s','mC0hatEruBuQuLNU7S5aG6xqsiKdXjqxBgacwDHskjVpfTYn7bbGnTOfoH4VAZUqk8dsWuxvIXH7TEFpiIW','d1','s',6);
+INSERT INTO t VALUES (112,1453669,'UDWTQfRc33capqdzSBUB7xrdE7YidPcil','VJ','oRapWF','NLj','M','f',7);
+INSERT INTO t VALUES (117,7154076,'RpLRwZyrBdTcy1Fd5x1OxA6kTE26xo5','IVNL','sHZWRrGNlXOpawWSJcQSZ5HawfMhGVF','lkeooWiRf3eufHG2G4kgAVmqXn43DyJafpxpPBbaXImoisUrAm6TFKoVK7iQX6VtmnzF','nr','d',8);
+INSERT INTO t VALUES (-87,-5665478,'X2E9JAYwed7kLacSRLjQu39','UNbmDO','X7OBQyehVXiGMk','nOk8bELD2TH0i0mfvtDYo56aqNGrGOe6XezzNZZkD','mj','l',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b MEDIUMINT, c CHAR(45) NOT NULL, d VARCHAR(14), e VARBINARY(50) NOT NULL, f VARCHAR(96), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT NOT NULL;
+INSERT INTO t VALUES (-19,-7244843,'F6hIYXK8K4Hb6KaVPiXLsG7Zg','r','CdpOad7k9','z5ZXJSoFaJdBfMtHZ','4y','8',10);
+INSERT INTO ti VALUES (-19,-7244843,'F6hIYXK8K4Hb6KaVPiXLsG7Zg','r','CdpOad7k9','z5ZXJSoFaJdBfMtHZ','4y','8',10);
+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 (-46,76202,'IrVAdSr','tzosuEJk','dPqvOqGtYbFNH','b5HqsBReKSkp4Qw6ryTmspTFYTWJ8jRI7b3bBdSkpx14Ipjo','nN','o',11);
+INSERT INTO ti VALUES (-46,76202,'IrVAdSr','tzosuEJk','dPqvOqGtYbFNH','b5HqsBReKSkp4Qw6ryTmspTFYTWJ8jRI7b3bBdSkpx14Ipjo','nN','o',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6455420411702739616,-94,'wDM8sJu9NT02cbCVkcb0crCuAZDMwy8NNanawZ2','nXCCQLNkNst6E3tWbO0gMAVcXN3ow6ZmsMI2QKeZsC2WlXPmzAK5RdWDBLWAbX4qgrTqx9wlP8UQv8EsWWdYH','xbSSZ5OCkT4pG7M','LYu67Kx1BMV8f5AVdPDjD7ajBdInWfjBbg','ncO6vN19G4GTSgJyV19iL2mOn1iibjmMXioE6RWm9Jyjq5wVTkWB5wJAb7kwjye5D4s','HllUpDCHNioNPVIQvL1LCXLVj77wDfFNqamTsYgs',12);
-INSERT INTO ti VALUES (6455420411702739616,-94,'wDM8sJu9NT02cbCVkcb0crCuAZDMwy8NNanawZ2','nXCCQLNkNst6E3tWbO0gMAVcXN3ow6ZmsMI2QKeZsC2WlXPmzAK5RdWDBLWAbX4qgrTqx9wlP8UQv8EsWWdYH','xbSSZ5OCkT4pG7M','LYu67Kx1BMV8f5AVdPDjD7ajBdInWfjBbg','ncO6vN19G4GTSgJyV19iL2mOn1iibjmMXioE6RWm9Jyjq5wVTkWB5wJAb7kwjye5D4s','HllUpDCHNioNPVIQvL1LCXLVj77wDfFNqamTsYgs',12);
+INSERT INTO t VALUES (118,-5582638,'jiQeYFJio','1lQCjlSQFh2rmaKLGnXVoFyiq5MPqfrMxtxx0SWqevQp7CklWryJnRy75Dw2pEY8pg8WGbMQkKQ969NMIJTE90hhSiN83lMy5RUeh8gC3DHXBUR','FVd','BCmhCA9hZSchzZrTi7ZqwhPENH02w','S','p',12);
+INSERT INTO ti VALUES (118,-5582638,'jiQeYFJio','1lQCjlSQFh2rmaKLGnXVoFyiq5MPqfrMxtxx0SWqevQp7CklWryJnRy75Dw2pEY8pg8WGbMQkKQ969NMIJTE90hhSiN83lMy5RUeh8gC3DHXBUR','FVd','BCmhCA9hZSchzZrTi7ZqwhPENH02w','S','p',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4115693421177220289,110,'2MzScFienclbH1rD6OH7bnyu','UNZFh3ME6vV5QQXRXO208pFbqFZthRy7CI6RReEuiPUA7gqnLsyE5ilqHLzy6Sqieiu1yk5PExu4wuVCDeQ6JKJkwLHIi69upF3rkuElN0wkLOkqOFCP4dROHWW8UPf3vPr3hJaqCxNpv36k8rgdkSQDFjw2vBnlufUYR1CUkUjiB3MA1TDcHooGkFULxEUTeDIoBF9fpPm9','BRMHKQiJHJZ','c5kaUm09HfXdXpctaj2nLbyfiCQkhhTtlzJ0KsSD91IoBLed2LNVFognfXnbA7D7JrYbw4Hq5lau8zOZIR0TwZbOmO3Ho42jNgi3ZQ3a9uGCWzlD3bRutJsGcIU18','oPgUPbrDC9w2prnZ43ee8Im20XjQI6GlqLgQYM1rEclvSWxhscaGCLUEBnIJ41jN1Be5avBRKWoBOsRf4','kyJlhV0T3sbX0nQ1TuBbPWDUbIXTcluOxeV2G3LzBgBnpRr91VwEvYw0d',13);
-INSERT INTO ti VALUES (4115693421177220289,110,'2MzScFienclbH1rD6OH7bnyu','UNZFh3ME6vV5QQXRXO208pFbqFZthRy7CI6RReEuiPUA7gqnLsyE5ilqHLzy6Sqieiu1yk5PExu4wuVCDeQ6JKJkwLHIi69upF3rkuElN0wkLOkqOFCP4dROHWW8UPf3vPr3hJaqCxNpv36k8rgdkSQDFjw2vBnlufUYR1CUkUjiB3MA1TDcHooGkFULxEUTeDIoBF9fpPm9','BRMHKQiJHJZ','c5kaUm09HfXdXpctaj2nLbyfiCQkhhTtlzJ0KsSD91IoBLed2LNVFognfXnbA7D7JrYbw4Hq5lau8zOZIR0TwZbOmO3Ho42jNgi3ZQ3a9uGCWzlD3bRutJsGcIU18','oPgUPbrDC9w2prnZ43ee8Im20XjQI6GlqLgQYM1rEclvSWxhscaGCLUEBnIJ41jN1Be5avBRKWoBOsRf4','kyJlhV0T3sbX0nQ1TuBbPWDUbIXTcluOxeV2G3LzBgBnpRr91VwEvYw0d',13);
-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(36), d VARCHAR(4) NOT NULL, e VARBINARY(32), f VARBINARY(45), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1987972305,2909693769,'aC5naXTk6jhsFCw9BaJwM','O','DeHFZsn1qOPYTMLUbPdFeVYXMyJv','5YeXaG0U70dvkFcCjiEBZtNZwbLGOGWcp0IP9','sq8aUcfIXIFSnHNqrt5rP3XeyGwWRm1DL','U7nrFxWGgtWkScZ3a5mbl8w9rkorEEo8jZHpSS8zB6A3iZjkLHoss68j',0);
-INSERT INTO t VALUES (1379716555,3593402208,'5wlTJnmBTscG','HGly','r','aLnqGCI73msew1gRTJTSgw7xreiKDl5l8O0p0oMVb','oxSQnnJdLBsMJNZvdMkWMIWDujrFkkSYYUWHGs19LmlK6VSuB2Blszk83','a7dutydu5Sdb8np1gmDLUBymb3pTEhDDtToPEC4bZDoOukt7VoPUCJzD55zYFUcpSxloVrnj9TdXbiLdH1y9YhkhfxeMJb',1);
-INSERT INTO t VALUES (-846127904,3437462878,'67HNKV4VVbE','bN','I45R0zM5nRrrIq2i','puwy4KZfNtu08ww8','954eHrMCHGCTpHVDNB','O2dX9J9o2kKwcxLCHXw6bb',2);
-INSERT INTO t VALUES (-1189932872,4162663858,'R221yqygNETce8VKUP2vxxt78sU7r','nRxM','k','gJaKfgKfq21DhhRhCLnkkiOMuaFRbXQyqM0DaMiX','WbXoUf0VPHGyRgjrAm7SVKXXfM9MeKDsWlopKugCrxna63gNMlZ34O2AHM07OGMhvzXMEnyun9NmVa1rQ6f7QcEgc2amva','h8XnZlVefFkihhavqE03Fb0ZNY36RV67c0LSwfBYgzb',3);
-INSERT INTO t VALUES (-315180438,648310739,'XtJgHCSSbS3oQCXsdHyU','xWCG','IGraWafYL9ecwMiGnB6AsPFJqVJHYnb','tqy20yBZZzE6uxKGPMqBqY0i4lJLTYWfkqgLu0SYL','1UsDNAyrj9sFDjSC8biHv2da9ysc04TZnNF24s0u1pRj2wweaeFYw2','u927HULHRxvo9LXi',4);
-INSERT INTO t VALUES (384664728,1604301839,'n8LFrq','VUY','3ATbAuT8ueO','9KmOukmcRcwHnPDrylafsCV42EOi1iCaJjSBWaVQjFF','M5hWDAn5FZYRGIOYrK5mnLMAXGcACi8VghZDIFadtBsY8x1Dok8nyvgHTxcgVtg3C3O2kecrW5K','W3gdKJr',5);
-INSERT INTO t VALUES (-1524118234,2901346715,'7HRGW6SmoGF0xBTY1GFCivWU3ctJs','9V6','Qb2zfbhoUYjCGzX','cPkWhZYKIw3bFEPvXSsrNyoPNLpllcLFjjdbQXoet','X7X6p0Agr6VeKl8tI','arFBePE5y5jLtoom94j6L5oKbI6p4LWoxS8ksKGciVh1k42OfxSdSqdeJ7MouuOJISataOaAvwGa',6);
-INSERT INTO t VALUES (564629536,1711199017,'iLpsLpiSioDJtz9GpjbclSuE1kq1DaHpBLGd','Q1','X0','3O80qdt2WB','edeWPVmhMtTDIs72jDbr7ivOPqXfT741kGzzsM8yfBXxkGztBukIB0xeJqUGhZV2vn','YVHkWFm7gHA6LA4gByEOLi4U6BizyFPBokNFyP9hmNx1v',7);
-INSERT INTO t VALUES (-1092982160,302789689,'c7rFWW8n','rt45','Cr','R0niTewkoSB7mBbz','B2ADgKibu47v2tQbz8le3fKSsvjaVR1GiowyxnpXW3kFM5UoMe','GwIEJrRW7n7ssrj2P1ImPcGuUxBxBIioioXyjweE88F7BU7C9FMwPIuFa9ypJoavorSo8BUb8bB8P3pf654sozL6DZWF',8);
-INSERT INTO t VALUES (1543480206,942279457,'S0TNYSxdx4DUCCuriaXoyj7ATelBjRlc8','h','MY1itNwOWlxCUQ','hM','BRvF','IrANt1TAxcfDdW7iuCdUj7m',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-93,7782551,'WbgT97nM8XyXsvYPGFhS3BDOzUeRI','k6iCzrwkljgaXHk41woVJVF5OyMIFLsYddyOkiufFANIOq1nHVJw','hwP','InpZEuwVJ0ROiM5MtZtllWYjHN8gOr6gQOoITUqsFDJ2sk4lwcT8Geh82CPbQTR9gblpSpbMcomwDP6WTPlcvTy53wGBR7o7SxlIJ0CT4gvoaVzb86','C8','4',13);
+INSERT INTO ti VALUES (-93,7782551,'WbgT97nM8XyXsvYPGFhS3BDOzUeRI','k6iCzrwkljgaXHk41woVJVF5OyMIFLsYddyOkiufFANIOq1nHVJw','hwP','InpZEuwVJ0ROiM5MtZtllWYjHN8gOr6gQOoITUqsFDJ2sk4lwcT8Geh82CPbQTR9gblpSpbMcomwDP6WTPlcvTy53wGBR7o7SxlIJ0CT4gvoaVzb86','C8','4',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (-44,5166164,'0hxkUrTyH9xOIWKYWIabBhXeEgmP6gc','deWIkCvveWm2h18chLJUhlmGNTKBySycgaeBvtQcHxK2fg1IssnRIi6SgYpjfla0OOQiZu','jC8n','BABd7iRCZORIia6DWSAxLGc5POrhGZPHY6j1pmLXEAMhpAeDCf1RVTxKeKRFquZMDXUe6qo8UY5s7dSf','yEp','j',14);
+INSERT INTO ti VALUES (-44,5166164,'0hxkUrTyH9xOIWKYWIabBhXeEgmP6gc','deWIkCvveWm2h18chLJUhlmGNTKBySycgaeBvtQcHxK2fg1IssnRIi6SgYpjfla0OOQiZu','jC8n','BABd7iRCZORIia6DWSAxLGc5POrhGZPHY6j1pmLXEAMhpAeDCf1RVTxKeKRFquZMDXUe6qo8UY5s7dSf','yEp','j',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-38,2672894,'zX','tEzxIJpYiVEY17D6w07CT8gKTnxQABxtI9KLt1mOkMFXi00z6RJZejPUwsSbbnD2DTsUwLGIUhGiT6SKxIlWvIyGH0DZM32iO9lZ5e411MtR8GeC73PgxNidandnZw9yszrbURdkvy0HddJ85pWw7ucZyL1FEK1mxhKYhLeof6U4zDqRzI0RcuO1NN2DUPnNF7719FdDn23VNTTPi','h67AbWWaAMVyPgpgXQDJBci017ogkDgXu3RESeC83Ub9YFv4','O9rfmJ82YBAnLoZ5Bu2PLMhqhQi9AybE9wSsS9NGJ5imzL3Y34V4oXYcvMrfZvGfvVBuocYirXWPGOmSGXpMucTfhFrMFQKwI2rxFtnYttSBIK4dctL6S9JrHC4yOgIV7VmMiSmjAfvbxtYGMPssUSjJPWitxMY0GK7rmX0DfY7IqrzgBl3dVTEnAhCCcmKaB25A4xzn1cLH68N33yuy2bTU2lrl6','pN','w',15);
+INSERT INTO ti VALUES (-38,2672894,'zX','tEzxIJpYiVEY17D6w07CT8gKTnxQABxtI9KLt1mOkMFXi00z6RJZejPUwsSbbnD2DTsUwLGIUhGiT6SKxIlWvIyGH0DZM32iO9lZ5e411MtR8GeC73PgxNidandnZw9yszrbURdkvy0HddJ85pWw7ucZyL1FEK1mxhKYhLeof6U4zDqRzI0RcuO1NN2DUPnNF7719FdDn23VNTTPi','h67AbWWaAMVyPgpgXQDJBci017ogkDgXu3RESeC83Ub9YFv4','O9rfmJ82YBAnLoZ5Bu2PLMhqhQi9AybE9wSsS9NGJ5imzL3Y34V4oXYcvMrfZvGfvVBuocYirXWPGOmSGXpMucTfhFrMFQKwI2rxFtnYttSBIK4dctL6S9JrHC4yOgIV7VmMiSmjAfvbxtYGMPssUSjJPWitxMY0GK7rmX0DfY7IqrzgBl3dVTEnAhCCcmKaB25A4xzn1cLH68N33yuy2bTU2lrl6','pN','w',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a BIGINT, b MEDIUMINT, c BINARY(30), d VARCHAR(53) NOT NULL, e VARBINARY(99), f VARCHAR(97) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2609166624022997424,-1169443,'IXNXoiUC','PWTabp7Owb5hzz7tWERQAJxPgsB4JkJ5ACM59Yoa6ypWFkuhz','EAooShmC7MVFF3lLjAMP0VikYqzBJd6IAvb1MZwXu7mmXhNtqjQTz6WlY8vGIEb1MqUr9I0liru8iNw8ij','QrP8srGgWmmUoRL6Z0vNZn11pKesCqX1ARQeVIIIUxJgtrmj9oHtiMTTb5wflZEsB2eM','R','ro',0);
+INSERT INTO t VALUES (-8209709919719764038,8205851,'uTSQosSi6W3IbEB','6EOyMjCIJYtOW9Fz2GTLy0ChcEb2J','XbmuRDIHgzppk56ebkzG7fbz','p9CCpAPzGu3Ki4xf4guUymQpk9oSgcS7fH5RreC92sDeVwU9tgxMI2STcooh','K','u',1);
+INSERT INTO t VALUES (-3716760004376769074,-4634664,'vNst','v994U5twU5mI','8sGjkdP','M4pcd5z6TImcbleIW7AdCj1RRmiwQCdOaFmlJoK91cYwYTavFYSG9AuAdOaJ3IPAwO4mSb3RpTKUNkkqInHHNYyq7b6k','X','p',2);
+INSERT INTO t VALUES (5404074783032073209,-3274945,'9yhgPJrXCK8keK4nb1','XZrFjQKAy93CtAoIpXryF4JbU','ANJlA88JNfNbSJVrLtaofcOZigFJH','2b4wNnnSPUTDal7V286X4q4Vk25lglkyJJtceFmcdeIap7AdVOJQ4AHVCiLL6VMUL6z7hofGVqxrIuE0ZOjucwC','A','XF',3);
+INSERT INTO t VALUES (-2936867157427721961,-5259180,'0L','gdyalTVYyePsFhAntgEI5dhwZ4bDAUr1qGqycZu','k8CwgQMR7DsGIZ7COEbK3fohOb1PXOEHChAjqsgMpkWSHjciLmk79BoAmxB3itr6mHtkxnCt9ieG1LPlgbzQ7ETff63L','j5b3n1xp1ftA5GbzSbeO1qDz75TEDNNiYDeH1XoR4juCN0MUEcs2mTvSfvqsBoi4KxqbGqUKnYMNoVLWKmVhNZVxzFBI','E','CM',4);
+INSERT INTO t VALUES (-104018163712368928,-258092,'ByalbiEMgQZhzTsm8ZOHfVabDz8B','extI','hQ','KHElPeo2axngFMEo4RA4OLQUUgdJ2Di4aytYZDwV3CykFZD3Wsf','i','1',5);
+INSERT INTO t VALUES (-5496626096053345167,-5263736,'5Rcz5HKWeyfswLlpiwRYIoALuRxz','NxYOUQ8r8KE3LYlJCe2iwMXxFVM','RDamDTht4CSbdhneq','k2n3snz9LHdmp','P','G',6);
+INSERT INTO t VALUES (-945488533483507069,-8177972,'ZuD4JxG5w8e0UlRLLK','KEe5fDGvCTFGPvKyn5O7bA','lobarTyuP5U8wdufw3cEKQ3CyVgvBHjHSql9bTqRshOVw9ddsXz9gnM5V','YAILBDzFw8PrCahTXOc7gDgwuQ1pgD','R','mh',7);
+INSERT INTO t VALUES (-7193158708120618408,2629871,'W710WS8VEAO','6NnYzhyjXI1EBlTC7uvmhevIw4Z6','U29cW1bKEVfSEn','kbMv7X8YiVEQBwS3ORymQvpMgAysknrMg2dWJTx3xVVxoGDLkGNW','T','5',8);
+INSERT INTO t VALUES (8252823510359163080,-4371323,'pjwGnT5ona30n7g8GhgwN','JRLP6yjeUIE8h2jpTqDx7SDUAsfI8Erj2eoVdk2uiwWo','eHX7s','yrq3rkf9dnEZHUgWNip','C','Ok',9);
+CREATE TABLE ti (a BIGINT, b MEDIUMINT, c BINARY(30), d VARCHAR(53) NOT NULL, e VARBINARY(99), f VARCHAR(97) 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 (7191639370951498656,1042719908,'i0iwssRK3xz1q75Odi2eVIJO5j1tXP','4hay','5T42RDS2GT4qEl81i','p70o2k6FQrSEyaIrZOfw525CKZPd7iVioG8hSSsU4gnIH','Pjve8o8gwgxyjJGni9aRHAPa5eSBR6N94tKMT07ns180Zkbfz5j34ILyipPWjUSiUdF1dO0amUeZE8uim','nuVHBqLDcZ23EfGHVphXGiTfvDlZOr2FpqKonoQrk9VgMPbpBtt6JohrRZEwf94jMKfuqs',10);
-INSERT INTO ti VALUES (7191639370951498656,1042719908,'i0iwssRK3xz1q75Odi2eVIJO5j1tXP','4hay','5T42RDS2GT4qEl81i','p70o2k6FQrSEyaIrZOfw525CKZPd7iVioG8hSSsU4gnIH','Pjve8o8gwgxyjJGni9aRHAPa5eSBR6N94tKMT07ns180Zkbfz5j34ILyipPWjUSiUdF1dO0amUeZE8uim','nuVHBqLDcZ23EfGHVphXGiTfvDlZOr2FpqKonoQrk9VgMPbpBtt6JohrRZEwf94jMKfuqs',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(37);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
-INSERT INTO t VALUES (2957800396920204093,196510086,'P40lT1nDDn35PBnQFiKGp3BhEa','3','d0mPUiZQbG','1cazQOmo4L','r2E4LGCi8aXHk7PgtzqvQOlNJ4XiJdQgdp6LCClmenIRlEl','aHJaqMieHjebatfB4vCdUjLH7EWrtGhwJY1SG',11);
-INSERT INTO ti VALUES (2957800396920204093,196510086,'P40lT1nDDn35PBnQFiKGp3BhEa','3','d0mPUiZQbG','1cazQOmo4L','r2E4LGCi8aXHk7PgtzqvQOlNJ4XiJdQgdp6LCClmenIRlEl','aHJaqMieHjebatfB4vCdUjLH7EWrtGhwJY1SG',11);
+INSERT INTO t VALUES (8582164331493074418,6119790,'ZQ','7kBxhP1uBXcVngTUJ','2j','nki9','X','p',10);
+INSERT INTO ti VALUES (8582164331493074418,6119790,'ZQ','7kBxhP1uBXcVngTUJ','2j','nki9','X','p',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (-857040509541366525,2442618,'CQFM','lobRS7Gj7XEeMsBeotvQPn153nWeItCASMqTpAWhEgEVHEDp4','LG4QSkVIZAVDmpCFRq6OHEEO1ZInuem4PUyuh5pouxXd9','aqKlpnuAhA0MLWHTxaAG8431XVuLYxfCSGDV4XUXJzjfRcVJ','0','gr',11);
+INSERT INTO ti VALUES (-857040509541366525,2442618,'CQFM','lobRS7Gj7XEeMsBeotvQPn153nWeItCASMqTpAWhEgEVHEDp4','LG4QSkVIZAVDmpCFRq6OHEEO1ZInuem4PUyuh5pouxXd9','aqKlpnuAhA0MLWHTxaAG8431XVuLYxfCSGDV4XUXJzjfRcVJ','0','gr',11);
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 (-1421721627473618046,3534563907,'OGrMechj1TlBoxDFdvhQ9C','YBRpFFtigRs0LzszrmCiMGSUqovCgbcBldsyqKfkrG10sloEN6Ctjm5cx3KYet3Cmea0fEpB8OTGe76Hm8aDpOXgvaah7rJxw4lwwlX2HmxkFarvNc6mQPWu4TmkU5paEFFYXV6wgAkcRHkdD4Vy8cG1et2B0K7V9upvRCTrwPNEp8pp0faRn3Txp4xvNQlbj7PwQV7YAEMgqQ5ZJm59lB8QEX6D','ON4KKuQrQVvhYYQb8h','BnWvEFN4DMnLvL00sLAHKBgK0','Ezp','Mw7GJ',12);
-INSERT INTO ti VALUES (-1421721627473618046,3534563907,'OGrMechj1TlBoxDFdvhQ9C','YBRpFFtigRs0LzszrmCiMGSUqovCgbcBldsyqKfkrG10sloEN6Ctjm5cx3KYet3Cmea0fEpB8OTGe76Hm8aDpOXgvaah7rJxw4lwwlX2HmxkFarvNc6mQPWu4TmkU5paEFFYXV6wgAkcRHkdD4Vy8cG1et2B0K7V9upvRCTrwPNEp8pp0faRn3Txp4xvNQlbj7PwQV7YAEMgqQ5ZJm59lB8QEX6D','ON4KKuQrQVvhYYQb8h','BnWvEFN4DMnLvL00sLAHKBgK0','Ezp','Mw7GJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (8109586500518121715,2347043147,'ydk3QZYmU4GzrF','QuovyixaHSCfqX1ByWPpCh7ZCzGtYRAr0reTocUdQDgi7ZGtX10ewLaBHa2AdILuBWYD29K0kyuj2MAPawA5niPgGYRVXjUIMdgtxFMauxaYRxMcwnXdzwgfW2SovDjbI1XXBqxAm7td96ERzY4v6ANLyaH4UrgNDNBKrhctq3YVVbJ6YzwHfH9UMtRNckChK2zJBh92DUNUUuPaDqFglzt4Lk7wG','txyF4xjEcFaXCEYLr2REznBWqFpX','8fqaq8jXmreHgdESb4CV5DoOvH77wo','ceZkOHnbhigMVXLROz53MSx7viW','f053gjWq',13);
-INSERT INTO ti VALUES (8109586500518121715,2347043147,'ydk3QZYmU4GzrF','QuovyixaHSCfqX1ByWPpCh7ZCzGtYRAr0reTocUdQDgi7ZGtX10ewLaBHa2AdILuBWYD29K0kyuj2MAPawA5niPgGYRVXjUIMdgtxFMauxaYRxMcwnXdzwgfW2SovDjbI1XXBqxAm7td96ERzY4v6ANLyaH4UrgNDNBKrhctq3YVVbJ6YzwHfH9UMtRNckChK2zJBh92DUNUUuPaDqFglzt4Lk7wG','txyF4xjEcFaXCEYLr2REznBWqFpX','8fqaq8jXmreHgdESb4CV5DoOvH77wo','ceZkOHnbhigMVXLROz53MSx7viW','f053gjWq',13);
-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(58) NOT NULL, d VARCHAR(57), e VARCHAR(73) NOT NULL, f VARCHAR(74), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7634835779564980069,6751,'DuY69jq2A3sGuBUViZ0062NOuN1evRNp','X7yRIoaYxz3KEWdYfZ','7gyHZWIHeuiclV4szcHNOJ750RpeNMve','66Dj06QUwkTouBgVuDyu07FMQbFstIHYtycxSRZfv5sDCa4u','tcPbYmttHnpF9gDnb','kWEmmhQnqXLQjOlQPTJvMUgC6Z',0);
-INSERT INTO t VALUES (7869086568990735884,2935,'Nakyj9zWd3wQGGWsP55sywBoEQAesbCNDKaMMCwNRm','3ZrnnQ3QaUHSZNVol6','WYpytqDxCVVTEoU9Iy8cqSx89NDqAMQrtlCdeAHnN3iagNtVky4ldMJ3CsEQLnaXK8cTcwH','nZGYM1agXCZnAlbF97ZdhZEznQgpfVAkTLRMvAQRufVoHH2ao7xiqPU','8goVgkE6NwiEl3FQXrD5GXXA21aJ7vu0a0vcdrk2CyEenohsITDR00wWWnY','ufMGlrtfhVd8PmdyG5XeBdm3KyAFkQVdscC',1);
-INSERT INTO t VALUES (14556676322921815440,41013,'8D8Y3ThOQRpq5SVcGM2riITkcJx7WIA2b5MNZ4a','1cSh','KCuLWVQBrJHFIVSxAfq2Ouoz5WWGjp2utMJeZngNPd4w7LOQwZItR','HqHmMkFvwylxjLnIqLdvbNAQpKn5FWYh1u2siQ0sUgse04GHnzkekss3CZ','4iyp6ddvRZ2TGZsy46gHUrfRuyAnDiBRVewux7TwzPH6KIAvU6nan0szRl1uG8K1TLZYZqtwckitdvAFwYjjto5lHCI','5vVtL09tTWiB0FuDEV1bSjGQvUV5M7PUD78',2);
-INSERT INTO t VALUES (3535173268910965410,11531,'KM32v','r','F0WwQhhltdNyGuMU9eHOyxwka0FsHektjB2qwAlCAYn4RT1aRRbC4kS','nfQhOW0oUbagXsQmIrOymHtkeMeqPhfld2k3QU00z670GSf7OjaLHa','icNcrAn7mIah1FA67KRMIJBEWtBpagraPBziyTJGTbfy086nuX8qDW0y7ySQ1k3ptCQ2','rqKUkaDgRQyoddhF8erOd',3);
-INSERT INTO t VALUES (8982437716251045520,35451,'oJqiVeWLq2Zn7awPm0klhWbUQ63f80Zj1b426v8xc03Ka','PfRW1mdgvti6l2IRDf7qE5Tyo3cPNdEZGMhIpvCWLEKS2hxqXI','o3bA5lKNUi9ZhDLiW2FzuPC8fKnMhzF0389caQUTaZ','sTQdLfx6HzMgkTDnLLjemG9vrVT8','zOMalxQSO5Hce6t39VOZFg9RmJjzzBS8Sn5MRLY28Q4XXLkJijxU1dE8OA9Eyj4e1YHHoQj5w6kn7wcaY2UNQUy85BuA08','XyZkjxRDlaBzTb',4);
-INSERT INTO t VALUES (11199159665325603322,38031,'5NZOJMLoqGYOc6keywet1rVZDLnuXwrDhPsBvAZMKMUL6Gwz','vAux9TvfwGnXbqAg3bgMCVToag90nOT1REisaHCsG8yjm21n','qPJiGRIWDzX6W76YrYcD1D3Ssw4Y2Tmq2','NmJ44','Qo0zcTxUPnLNpv2gCu6ZqrKDkV0kYlGwLu2JhkPr9lmRVg4EiMTXnoouYwQm85YbUleq','Q6MfMS8ZVeQjlFpgKZfVKI1L5m26FB3rDgwahD52I8',5);
-INSERT INTO t VALUES (17947459668235546479,21832,'kd8JQdgTba5U6dKAlMcNwIQDcLxcRO','VLM1syuC21Bwx1TyIu5wrfqXteDNSK4a4i4gB4yf46nty','ry6I5iMWoU9Y8d1pX','oceUCHPYObPtM97VEL1O81Rq','LF80B4SYadKF7Fm87r2U8hkuBKYKAtRNPVG8K1PsvwTYbfIxq6yY6XHm4EG9x9FSXOjBMRZa51qCWMSuKLr43yvpmh9i','kwCVsjs3JaeprM1Dkb4e6vlUj3YZM0',6);
-INSERT INTO t VALUES (10927774436125465118,5244,'MXo6HASPMIYwhobfPuIzUQeKpYVA354t','xToyfxrV1wQPnp8zkAyBdbt','vvTeSOxJhVTTsQ6GE1PeG8cDX0A8Wu0I','JYoeiq3hSmW7MECK0OAE67Q2lm0UYVNlyQA3R9JbiZGgLiSVvS2PfTd8TKz','tO7dMaFXJFTb4JxgZHbb50D8FgbpDZEqSMEeiU6QIFexko6sYQqmWSTNAk5GU4FXX5Q','v9nLHfW721UH4FhaSWw',7);
-INSERT INTO t VALUES (18122391579114676556,502,'rf1RhWTAHx','qT5AW5H5WVjhVpFMzItkL6ihk','wRes0aNLv','BOVvJmbRcu2rX2cp','MgO','X231uUbeMOHXsi84vExnPSakwAXMspuDnSrnz04A9roK2Oh9K9J2Js1cDY1UaLS0iyG1SaZu',8);
-INSERT INTO t VALUES (6460742880750861974,13331,'U7mhkwIO0tRA3IfLDtpHA2b7GUN3gqvwFbZOd5BAKqKe6ACQ','PZmti3lw5CJDed9W28O4VTW4XWm51mDNSu6mLvy4h1rvCrIM5akh','44p37Xuri','xyenacQqJN1Q2SS35zZedJUDeRc7zFpxWX7me6HAtxgWJkPd3fhodDJR781','elRdEX7D0cB3uoeR7yMjjk62lmCmZK4YNzdU4cp8Jz6m4Sr6dnO0Ik','vF1UIs5OXtSp3h8QyvXxWGRPNvEbeYL1apPv1rKZy6tDcQ8SfAZsbJ8UTP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2208838686287230475,25585,'6Pg','oYP9XiHqTNNfb8JLIvaH84LF','8dxMmGO0FaJETRfbcY9O1KOK1WQDbZs46FxforCbLLk2DpYxsshK','nhtM5JhHJCRF','h0Vj','iKsTPUxZ1ufQe5b8uREetPgU4pnHZSAJdzlkDCrhPUPAs3cqLrYedVMrdEuDWujcKzmzYEzO0l5EP7xJMV5r3pubU8',10);
-INSERT INTO ti VALUES (2208838686287230475,25585,'6Pg','oYP9XiHqTNNfb8JLIvaH84LF','8dxMmGO0FaJETRfbcY9O1KOK1WQDbZs46FxforCbLLk2DpYxsshK','nhtM5JhHJCRF','h0Vj','iKsTPUxZ1ufQe5b8uREetPgU4pnHZSAJdzlkDCrhPUPAs3cqLrYedVMrdEuDWujcKzmzYEzO0l5EP7xJMV5r3pubU8',10);
-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 (3116697061412942813,43950,'Q4fYNCeZAFJxhNKxscsj3WYzngCK9PGY3X4cU93lgBs79mgPainRunR','NDP5pggXs3CGBeEO3EEgQasArN','MNgQN37iOb7heRsj8ej5wQFltoTZvPeB9ein4Crg805Ibd1ZkdKJvf4rWT','CpDyJtdUlIOMnpzU0NhUhOwIoFtXmVbB7YuCPyGCiVepv7OtU14r','lqqTgq9m1BrVNUXvP6sKabE7tv7j1yAF3Ko7OSzczFkd8OCTKdzDIV4yMF4LTmctyrw9icpD','E0cM2620aIXMd1yjeLhRXqIJG3EZziVxKYYaPOp9yZrjkTrFJkU',11);
-INSERT INTO ti VALUES (3116697061412942813,43950,'Q4fYNCeZAFJxhNKxscsj3WYzngCK9PGY3X4cU93lgBs79mgPainRunR','NDP5pggXs3CGBeEO3EEgQasArN','MNgQN37iOb7heRsj8ej5wQFltoTZvPeB9ein4Crg805Ibd1ZkdKJvf4rWT','CpDyJtdUlIOMnpzU0NhUhOwIoFtXmVbB7YuCPyGCiVepv7OtU14r','lqqTgq9m1BrVNUXvP6sKabE7tv7j1yAF3Ko7OSzczFkd8OCTKdzDIV4yMF4LTmctyrw9icpD','E0cM2620aIXMd1yjeLhRXqIJG3EZziVxKYYaPOp9yZrjkTrFJkU',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (7415381652992844363,9014,'APjsvgSo0cQ2ts1St4bKwzPrl1dbfRHo','HF47LwHBEtUYrEId1AkvizFHpnloGoyzsTYYdwoFjUMlBxzJ2PHpcb0AYrzSTovgyN2Zyzl2V0idHYlBt9JPi2NQ5IFtsSHSJkV0nh2pT4BdSp9nzjCNwkHUN88Bo6FyLdDGIfcNzdI6hLvhjOqvtOdEUJceHN457Atn91d15HojVaNuqidHT0VAz9TIMVJ1bA26aErL3rCDtGKmbjinCVOI3hvgC1Uq0eJB0XSR2QozsfDaHwY','STvfqnAcqsj7d3','mZtDr3F817h9TP3gk','KkSUKV8mE2pI5hkfC','cDznvmR6w1BGKQlBazhRPOTKm1H9GgXt6IjxEeo2U1Soy1MU',12);
-INSERT INTO ti VALUES (7415381652992844363,9014,'APjsvgSo0cQ2ts1St4bKwzPrl1dbfRHo','HF47LwHBEtUYrEId1AkvizFHpnloGoyzsTYYdwoFjUMlBxzJ2PHpcb0AYrzSTovgyN2Zyzl2V0idHYlBt9JPi2NQ5IFtsSHSJkV0nh2pT4BdSp9nzjCNwkHUN88Bo6FyLdDGIfcNzdI6hLvhjOqvtOdEUJceHN457Atn91d15HojVaNuqidHT0VAz9TIMVJ1bA26aErL3rCDtGKmbjinCVOI3hvgC1Uq0eJB0XSR2QozsfDaHwY','STvfqnAcqsj7d3','mZtDr3F817h9TP3gk','KkSUKV8mE2pI5hkfC','cDznvmR6w1BGKQlBazhRPOTKm1H9GgXt6IjxEeo2U1Soy1MU',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (10445837201512031930,59201,'x78zhKyayBVF2y0CTwBFI60MzH2cUfLg3Gvv5LooESMY1cy9coXN2','fXLLBWMtYLoEiFnROw3CIJ7gn2BXtPM2ht5073CApnp7t3LjXdstgSbXNkrOOg2z9I3MpNd8','OfgABgNx','AGdAjYOcWTPtE11XxyL15Q4bUApPuQ0vGEB8q93JwH1VX8LXQXrbAuIgkA','qbqpjc4U1Kvo4tuUkn3bwuLm81fzbeX6EvwFqq8JFEyWzEl3eNwjKSOdFeuc3pZtT4Hu7oKAHNxjh9AIgdnyqmBOMOG','D8Ul0UlYqQ3h7fasnv0FbZ6RDTfgenFcbYuVSLzvyXZR',13);
-INSERT INTO ti VALUES (10445837201512031930,59201,'x78zhKyayBVF2y0CTwBFI60MzH2cUfLg3Gvv5LooESMY1cy9coXN2','fXLLBWMtYLoEiFnROw3CIJ7gn2BXtPM2ht5073CApnp7t3LjXdstgSbXNkrOOg2z9I3MpNd8','OfgABgNx','AGdAjYOcWTPtE11XxyL15Q4bUApPuQ0vGEB8q93JwH1VX8LXQXrbAuIgkA','qbqpjc4U1Kvo4tuUkn3bwuLm81fzbeX6EvwFqq8JFEyWzEl3eNwjKSOdFeuc3pZtT4Hu7oKAHNxjh9AIgdnyqmBOMOG','D8Ul0UlYqQ3h7fasnv0FbZ6RDTfgenFcbYuVSLzvyXZR',13);
-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(19), d VARBINARY(42) NOT NULL, e VARBINARY(55) NOT NULL, f VARBINARY(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (129993894777845989,15798450,'2VjPRiILp9nzi','bvo64srKpFbIhLEBs6R68Gr8qjkXuRrPF','8c51cpLkI2Aqj','3QS87zFXFVW6fMjCe7eBw3wTlmGHIjpH4MNOuRA','XtDhCswVVnEKmIC9pjs9ssj9WQDArqlutItHI1IC9ST8pOPVNXbwBnL7ivp8T8oviwuNRSfU4l4B7nNM7lWmnSOyyXFsLdin','m',0);
-INSERT INTO t VALUES (2837088608400151591,12475239,'twYJl','KJPX7Ug2g4yiO8NKGcVl0XH0prvO1','QILXYmOZeuNVWwLqQ3vFUoOUxWidK0y','8m4Rn2eJclRbUV1ZELkD4UTe4kJLqB5Uc','xYb4Z75vcyUdQNNDNxMYTxi9JgraPNSbm1M7xmUPreYILvyZnzXQuOgwtWXP6ePyzwsM6ddof52e4IJerFZ6Ha58','F5KJemyA3wPeGtONBcl6FA2pMwGl3dwk9GDyR6yNqVcG6l1x28SWHG1czLqdj1TH8dAYchWKit3C',1);
-INSERT INTO t VALUES (959032581166157827,4925875,'dhusVbwYETYe3AF','qmDr9l2dFaY40Hvs9Qaz5DyJ2bt0YpnB','IgGt7DYmxjPCQIvsbPn4RoGwq0vMG','lscnjYPeRlGgL','0Hv8juLEzGY6PouW7Rmxpk2ksVrR6PZ8wwzNvIWROtnC','r1R09EZk5LXvGz4kHNoaABHY7uemHcxa9UrWUO7QgFnhlGYPGHQiNp6ALq9EXSvpV1tvVk12AZqhnFCN',2);
-INSERT INTO t VALUES (1245059666294509271,7670216,'qn2CatmpyIMh61tC','hwG1ADN99kTtnqyU0','hQrJT3cUtdYfBQyJQXu3bJfeo8yiEkICyyeGh1GzBamAuUs9','iUauk05Gw6D3MdAsXjWoU6tZoOze0LEW7MZTiQYbBXBIptuZEOdx4FHkDGPusbx9C','vFOdDumXfb0PhqHGIuomDQF0SAtBC3fpKozONS1Ns4nsrbzNtEvA7jPCQiL3dx0bsIdH9BDNG8KTL7q8sEsg2','vr0yQDn2l9DdRrHcblaTFrjVlqKLCrY3rIpvrP3Hvw',3);
-INSERT INTO t VALUES (15220391258844894123,14343947,'ZeHDhpG','Rf','h7s75a5PZYIWxsAnv4N1vp6vzuMDncpl3gA8PfkSlo8K','uOfXhcHFO9N2Y0UpWx03lQllXqU1e5ESbj2rElSsxDhrjwgRlP','wk1efjGaON2pnjCSLXoB4Eg4H1pjKcAXhT2DlklT6YdiXDK9zddFPvy22rfmYJY00gQtUpS8hstmkiPMZOhRhQ','WbxzGaSR7DneI2RHTL0myKr1lIvpV6yAUJE56c4lPPh',4);
-INSERT INTO t VALUES (5398333423611353087,14476073,'ECMAbXdy','tGgVGmYNRbGJYddqE974jXyQOd7LiwPwQ6','ZmMP0FdQVnbXYejsVbvtopIyeXbjqeuEwM1ttjVTudrL89bh','B4tt6yjI62A9EtBNenxu5zu','JA98TkYzztSdOLj3MdCjvtNqHOLMeIlpurjVVPPz100K4kmY1C9Zppdc9CQYT64HeKG1n0hgJoG5MlLIF2oiwBDy','Yf22FZicKAWNofJPpDyembnG1jpKdbOMD',5);
-INSERT INTO t VALUES (1045256811891073285,5494810,'ZWmzvjCAQsVsIuNS0E','ZgpnRfv7q5oY1TYZnHfxgvn7zsnuOWjd4zLj2ArPAG','COBgTvKthIGUAZSSXvhSaEQWhgkEF6jnifGnfYBt','uYSciSZ2vThotYYBEXER1H','9ttokhPTwXGWZvlUY1oaV2K5QtIsPMmKrj7k','16RbaP3q5pqAZ98vfqVGxPgoCtLT17ShOu2PDhJnaJ0uwxwdLk8Kb11kWC9n',6);
-INSERT INTO t VALUES (5886773377502349210,16147253,'SHQo8cacfn1KyW','Zbh1Zl1rXc1sKPLKonFvTiXW','Lxbb','x7KtRLk2JATbGyZHnmuhCiqlHzJQjRF19JGGscENuld8jKvtGD','3VlSGLZ1fWU8WwrfnyPGPtfTDqP6KI1KUDyessURZEN3cpt8tlxVFoqoHqQpKeR','LkeAGXg52XEpp75h8fGlNdzoChDHIOd6o2UMnWeEHIkFXaAUOyZR9babWjo7Vaqjol89ESwgjphGCQ5Ai3dNHClYQV9E',7);
-INSERT INTO t VALUES (12193058815334629657,16027738,'aHBQ5kotvLdnygwf','StcXa7fL0S2AfTiTxZ','0waG11JDIPxTnDxf3SJithueOntPA8SDQInO5QmwbX','H0y','ih1QQvDNXvZHDDXK1y7PLk1gjO','icoqwZ0ok2x2IM0h3tGzlKRgkafsKV0rMHdDhm1Uxu1wireyUSZkgV0E3dSQRKGU5',8);
-INSERT INTO t VALUES (9746692274440406646,10745930,'FBn','FcCtmzz','wHPwFw8pIyfnxO','YE0Z9xU9','Ni1tuqBdNU7wQ30ta1CJEVOh0aqGW2AgT7xOGdGY','2hSbGb11d5bEeqjXYMZm3BfvA7uKpfeJOjFif2RZ2uGHGYA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (12854727701503414234,9133023,'rgfmM769WIvx','xc0fscpzOdTNxBDEwLW2Uau3Uj4uVMnXtTtZa','qCDNaVUXP0zcimYwvZ01B','0MgBt5oXM2AQq2Gmk6SZf8B733e21mCmgnr1DvyYHvxRDwzX3JHfjtzufKVgotjNq','8wkeV3xiSHG','0ypbe3clUwgyTPXjtv9PxH0uy0V5IKLccz8FrQU66ovW0Wtutnb6zRIrwLPPCX6cr8aKaSUtKDWzhgCgWv2A0Ust',10);
-INSERT INTO ti VALUES (12854727701503414234,9133023,'rgfmM769WIvx','xc0fscpzOdTNxBDEwLW2Uau3Uj4uVMnXtTtZa','qCDNaVUXP0zcimYwvZ01B','0MgBt5oXM2AQq2Gmk6SZf8B733e21mCmgnr1DvyYHvxRDwzX3JHfjtzufKVgotjNq','8wkeV3xiSHG','0ypbe3clUwgyTPXjtv9PxH0uy0V5IKLccz8FrQU66ovW0Wtutnb6zRIrwLPPCX6cr8aKaSUtKDWzhgCgWv2A0Ust',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(20);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(20);
-INSERT INTO t VALUES (12689467902737790040,10937303,'Bf7xjU0k38NsAKVjD1','bURnx5tX3c59pO','gE3K1ITeW8caygL4Fpq9zUT82PM6moZ5TUH30xYu0cw8yAhcVCU','65LP4kLo6x2r6N10DqOxeRHZo4ob9','7q9xTBc79WleS9PIKtZCrE8HaPjUDMu','WUx3Gaw',11);
-INSERT INTO ti VALUES (12689467902737790040,10937303,'Bf7xjU0k38NsAKVjD1','bURnx5tX3c59pO','gE3K1ITeW8caygL4Fpq9zUT82PM6moZ5TUH30xYu0cw8yAhcVCU','65LP4kLo6x2r6N10DqOxeRHZo4ob9','7q9xTBc79WleS9PIKtZCrE8HaPjUDMu','WUx3Gaw',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (13414381044674254954,16110547,'Bsxbn0sHcqh5oiXzowU','KLiAht','SfYwNTLPv1K0CaVILEyGhtSjzmChXt7j1SQGzbplw38','MuYZtpHFftDTUO0CbZUTwZ7OAx','P8FvF5aqKMjD6f','XfJ7gUXvPH5zgVj9bHBFzaDMp1G4dVnFrW4HnlFjuQZTrmqLTiuor8gUzDHQ9xzuwx8I3wpWD3uP',12);
-INSERT INTO ti VALUES (13414381044674254954,16110547,'Bsxbn0sHcqh5oiXzowU','KLiAht','SfYwNTLPv1K0CaVILEyGhtSjzmChXt7j1SQGzbplw38','MuYZtpHFftDTUO0CbZUTwZ7OAx','P8FvF5aqKMjD6f','XfJ7gUXvPH5zgVj9bHBFzaDMp1G4dVnFrW4HnlFjuQZTrmqLTiuor8gUzDHQ9xzuwx8I3wpWD3uP',12);
-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 (6437944600102825805,16455212,'Zosg6C','AIQdZH5bIY4qhuAhiITtoqGc6Tuk3DMZ6oHujZwWHhutGxE9yFErcpF9TBcmW23cL8vEb','lTaIod9tIBQb4M60CTCGQ5Gv6YVsz59suH4kgWnBrvvVwWAOJ','t6q740f6L9LsL8uxBgbjPgYRfvCZysvutKKu08ZoIIirMDSPAk7nygpddjmlTJC2QQhi2TYT91itxrf5kNEWNCOM1K6a5MEW1XNC4rUDv7JOajaX0OfIPKen2JHMYZ9HiPEHHqmepcMVWiwdc1b2RAu8GfrXjtxqczYAQOTjjmquI3jp4TJnGCmc7Z92JPCYAmwaW4xy4i2UdN6x0nDPIK4MBUfTfEQogKiburmW1Ay','RLM8BZ','q5kGi7e6L30ezN5oWLdfEOwzB2PILymtTHXPc6jJuUOnFENEPLpCcdz6tAbTlYInME',13);
-INSERT INTO ti VALUES (6437944600102825805,16455212,'Zosg6C','AIQdZH5bIY4qhuAhiITtoqGc6Tuk3DMZ6oHujZwWHhutGxE9yFErcpF9TBcmW23cL8vEb','lTaIod9tIBQb4M60CTCGQ5Gv6YVsz59suH4kgWnBrvvVwWAOJ','t6q740f6L9LsL8uxBgbjPgYRfvCZysvutKKu08ZoIIirMDSPAk7nygpddjmlTJC2QQhi2TYT91itxrf5kNEWNCOM1K6a5MEW1XNC4rUDv7JOajaX0OfIPKen2JHMYZ9HiPEHHqmepcMVWiwdc1b2RAu8GfrXjtxqczYAQOTjjmquI3jp4TJnGCmc7Z92JPCYAmwaW4xy4i2UdN6x0nDPIK4MBUfTfEQogKiburmW1Ay','RLM8BZ','q5kGi7e6L30ezN5oWLdfEOwzB2PILymtTHXPc6jJuUOnFENEPLpCcdz6tAbTlYInME',13);
+INSERT INTO t VALUES (-8573602104434063608,6827328,'uSwJv','FZQBqOOpFIRbcBjrrb13Bk6vOuUpo3BpMockOQ7v38L1VgkdOnitScm39TsBw0jRIr9Zs5cYyA9bxxJmCuQNxqGWvRmD5KTMzPahiPXkbWi16ZADb8XPHzD4KmbWUlhGC2Pori2RNN4kO0KCAZqSclhu5Gk6n3tbcg1fW9CIm1AGOFIsdhpqOheGyPCqn','EM1vhJMc49UbdAyPnBARO6kAMK0rgOZhOX4G8gsCLENK9sUqzLJkPiZbJ3l','kl8DKXWnAU7dulHMyWP7vzX0bgXLtN1XwZBw8mxzYcHE','J','Dc',12);
+INSERT INTO ti VALUES (-8573602104434063608,6827328,'uSwJv','FZQBqOOpFIRbcBjrrb13Bk6vOuUpo3BpMockOQ7v38L1VgkdOnitScm39TsBw0jRIr9Zs5cYyA9bxxJmCuQNxqGWvRmD5KTMzPahiPXkbWi16ZADb8XPHzD4KmbWUlhGC2Pori2RNN4kO0KCAZqSclhu5Gk6n3tbcg1fW9CIm1AGOFIsdhpqOheGyPCqn','EM1vhJMc49UbdAyPnBARO6kAMK0rgOZhOX4G8gsCLENK9sUqzLJkPiZbJ3l','kl8DKXWnAU7dulHMyWP7vzX0bgXLtN1XwZBw8mxzYcHE','J','Dc',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2757563601553371947,-5137007,'chImKmA','HiAUBNBDArZZKauxpbkxyVzdhhifhXHkKKaAvF7QhyCoiyugZFuN73QFLhtBmmMx7GbicU0paJ01MqYslVTH0XlRtqc1QgvthcJkGiCcvbglqic5LDzbZoIzU6ZO0bzW7ejaPGmmuSa','ACzfWk0PZROyLYfKnrKJJGLQWPXRiufmciBoOwrbdQT2bqoRsVXDq','2HnREnFsdaB09oHLBm8BH8wtZAYrT5chlNEjecfhjCt2jjn09zW9fFV3XnxYlG3AIyiv6gRfMXI4YDaHJuXGgSMYek6sNoKeIBuJh7lY4BSrBS48EE2qYfkJKvgOmrS94SVC7a7BHqcbyOxPeyVdw0wKnvWGMVnwTZtHdzzWAau8H6hB6h9FnCgd8BP1cGuF62wPPbK0einwXebPQVnR4uMmuq362tYY','R','Vn',13);
+INSERT INTO ti VALUES (-2757563601553371947,-5137007,'chImKmA','HiAUBNBDArZZKauxpbkxyVzdhhifhXHkKKaAvF7QhyCoiyugZFuN73QFLhtBmmMx7GbicU0paJ01MqYslVTH0XlRtqc1QgvthcJkGiCcvbglqic5LDzbZoIzU6ZO0bzW7ejaPGmmuSa','ACzfWk0PZROyLYfKnrKJJGLQWPXRiufmciBoOwrbdQT2bqoRsVXDq','2HnREnFsdaB09oHLBm8BH8wtZAYrT5chlNEjecfhjCt2jjn09zW9fFV3XnxYlG3AIyiv6gRfMXI4YDaHJuXGgSMYek6sNoKeIBuJh7lY4BSrBS48EE2qYfkJKvgOmrS94SVC7a7BHqcbyOxPeyVdw0wKnvWGMVnwTZtHdzzWAau8H6hB6h9FnCgd8BP1cGuF62wPPbK0einwXebPQVnR4uMmuq362tYY','R','Vn',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8121164996407808196,6746659,'P1xLV','g6H59tnpxlsg2W8NMv13k5FTz7rbExy9mw4I8V6gCUykGf8zfKG7BGG8EDqTF2Ha6d0HSudobkd1O6S6UFx5LbKC0svXHiiziqAX7W5mLl6hDOueqFuzFLCH7iHLtN73oQSLZo8sX4rbOsa6Ffvs1s','g8pgYUC49uoysZr8stukYGgd9EMyGlkFswTbC8jE03L','Se7UY5r0qcUSjcsekKtUTtcNvYfCNlCot6BFR6JNREQmTM4afaXCiUv0Fz39psKydgsQckDcyEaW5RpXIh6vM7MOJ8sJabLklxQWW0WcXDUGqa','2c','f',14);
+INSERT INTO ti VALUES (-8121164996407808196,6746659,'P1xLV','g6H59tnpxlsg2W8NMv13k5FTz7rbExy9mw4I8V6gCUykGf8zfKG7BGG8EDqTF2Ha6d0HSudobkd1O6S6UFx5LbKC0svXHiiziqAX7W5mLl6hDOueqFuzFLCH7iHLtN73oQSLZo8sX4rbOsa6Ffvs1s','g8pgYUC49uoysZr8stukYGgd9EMyGlkFswTbC8jE03L','Se7UY5r0qcUSjcsekKtUTtcNvYfCNlCot6BFR6JNREQmTM4afaXCiUv0Fz39psKydgsQckDcyEaW5RpXIh6vM7MOJ8sJabLklxQWW0WcXDUGqa','2c','f',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (1842722736646668770,4509918,'7xMk','0HBUuAEaDh140pBH9WsQmkqTIiHcEfRnzb3lN6Kjx846DH8KW4j79A5y00jfXliEUCfMLHWhIzBEzCcUIL9Uu49gCk4C3EytWXn1H2CEMh7arXItRepCGkaBo3tdIhwnyhGHkAntK7xcuEV0Czhl5w','21g2pHbr62DpTNz0qtzVrZgt4l4tUua8SMgj93vPIEqOnGktKwwXTed9AHrr5fhLSBKEXiuZG','wNXX3NfyU45qHDIXccj4n','q','Kr',15);
+INSERT INTO ti VALUES (1842722736646668770,4509918,'7xMk','0HBUuAEaDh140pBH9WsQmkqTIiHcEfRnzb3lN6Kjx846DH8KW4j79A5y00jfXliEUCfMLHWhIzBEzCcUIL9Uu49gCk4C3EytWXn1H2CEMh7arXItRepCGkaBo3tdIhwnyhGHkAntK7xcuEV0Czhl5w','21g2pHbr62DpTNz0qtzVrZgt4l4tUua8SMgj93vPIEqOnGktKwwXTed9AHrr5fhLSBKEXiuZG','wNXX3NfyU45qHDIXccj4n','q','Kr',15);
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(69) NOT NULL, d VARBINARY(47), e VARCHAR(42) NOT NULL, f VARBINARY(2) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (183,187,'QkYOrkbIvh8iJZcFFv','42ytchq','K','uy','4c2YxB8rZ2IYOLz34Sar4G1s4IKM25m8dJusuRwYs6oqwFIQ3Q6kLJAi5','ZyqWOKgOXaENHHiHYEPycBg1IOkizinzVcxyaPemOdmCy7LqFHjkWaLEfWDmrt9vt',0);
-INSERT INTO t VALUES (170,13,'OjQX1n5cJDs36cJIlHnFdfnaca7','sqqkWOTnu7spqzwyX94vtjDfcqX1rxXsqrAnQsuSupS2','vuMjKgRSZ79tF5xcjTGK','h','pD8','rKquvTpmPx',1);
-INSERT INTO t VALUES (168,144,'l5hfWnHQedifO9FizraIMLsUP8Rze5dvSJaUFUrgR9DPz4dTEhNa6KgK','48gmNj2Gk7p2O','TMzNPmMRdW2ECIBOvo8','s','kirOoJJMFD7UlxpEo075hcqWAV5u8Xup6AZSsHoqk9zdSTnr5ObITG6TQy','3gDtZZaTWwFgXOIbdNse9iCw9GnvfXGqToFULaRgbLcQdqK',2);
-INSERT INTO t VALUES (189,34,'0HqSVUd530s3GGiRB8vs02Gd3KKpIo3DcTMVp3pCuGsB5y1yR','M2QzKW5DhZ6pa79k97u3QNZDM4fgU3OGgyjSYRDy3','1qtycR5lOsqL84J611S0O7xyVtFyRM','M','JD0ACxWtdEh0','XKduODxAh3o28rgvRaomkzRtgZAWVbIR1XtWKX17fWEMDFV6q7SRAq4voRLy',3);
-INSERT INTO t VALUES (22,238,'KA26c','iac2U4hnTYR','OYfLkhEWCeGHrBVY8Itu1ImSaYLXzDk','xJ','xaUmZeJL0sLl7Qt','vpYLcRPQOwhmRC0gVM7uDM6fhfNqyufkPlsPtGojZE6ugO',4);
-INSERT INTO t VALUES (8,137,'loTIxVS9g2FWWsCtli4K2Yt09O4dL6QVu9c4tlQOjaywabq6zcBqH2PmVgftwbGHKmjpG','c48beT3','MvNyTrIy9Eqtk','9D','eweyNuQISZv0W5Ijp2MmZPHFeUAlSDjAoimOvzXq8xx64xBNkUHtc0ZzXjHWIQpJSuLN2pkQyoR4RU8SVg93oq9HVv','LzN9hd5OeWxwS7PfEaGU6hWM8Iv0P3',5);
-INSERT INTO t VALUES (130,54,'ImaSekUVhip5otSLoF7lIJaFidbnQ8iwLcOSkNqn7Z8LPmogAUo3LGt6Vi5Gbbdn3EM9k','pwdM3cCidDhcEjdKmeMqMRnCCvFnEZA','Akg2L36aARB85QAGoqV','uJ','SI7Mh5gSFRIDACFOyhIR80WLMyHtAIqI2pzam4306A1Fm','FG94CzsGgLAsz8xNvSEPx3',6);
-INSERT INTO t VALUES (31,4,'X','VtlTSs7mnEkRd9NY','iJ8jH8','8','WQHNPfIilW57nDpd5WoaekiT4vZRK2QDrz4jo8571EJUFnJKFAPSgx7bFlZQ3WZqAyd9L2nL','uLpTJlfNFWC8pL8G20LhHToe6jO8CuQdVgZ1k8HvxldFVj6hqfKUpBAKNBRSA3L6kSIQAOkWMFrRCqObP2TCB',7);
-INSERT INTO t VALUES (7,172,'RA7P8JC74ErNFAbl5gqOsBRJ1jyUMMJkKIjLa','cPlTnN9qm9N8XRGPksIUJ75DDeYAYQJ9GiBdmTjCcR7','wuWiYIg3CITDnWoYBsuY1mGbh5F3Cj6Hq16D','Qk','kCiT7krLDew9vycxJg2J12QN1y4lbN09KjnKgTo7bjHIC5wDTecNgibSiy4zzXEl','1S8Z7pdq4DqIgOWkfLI1CVHldlWhKKFmJoZbRObB26J2cjSljkKegMn00YbJg1ubvMLb',8);
-INSERT INTO t VALUES (111,70,'XvyLYgbQGfMkWLgSUpguuJZfFdYzWsLgMpzTXxkzDyslGVcgQAt53fdz4SLaAPA6w415','OzTv0uzneYX2XN0TRNlTOvY7kKsf0IZ13gC8fKP4t','bN0THrtSwA07pxMnXgiiK8Q','Sz','EJWp1iKEll9iPiS7otOcUyBncU1HJfOa9nm81f37S9xNBTM8Sdi8nyX8CinycHEtuirNXJxW2WCMJuQeKw','NarEcyj7WlRcYbb92WEwOLMeldAUEUYheQsSY9fj0gBDSXWO4gSNe4h06uX4JtaUj7NTPRqeKn6JPHgIG1lX5i6EJ3FmDpv9pVM',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(67) NOT NULL, d VARBINARY(23), e VARBINARY(25), f VARCHAR(78) NOT NULL, g MEDIUMBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (96,-5243,'b4unmfizZzfdVmlFXM8yfWt4UIWIyJ7IkUTi4XzKQfGWTBU3QbOi4GAABDgSH8BKn','ivldJsw776jb','q75sIWVabDjaIq6TYz8','9xwd6YJbxHbF9GLRLOgGUu9iGf','U','1',0);
+INSERT INTO t VALUES (22,11552,'IjNwKNcrLcGK4BsmkVywaYWvOU982lC8P5TUXu','0umt6fmBUP77NzF','KQ','dw0ieUh7VYJbrl1veabm27IuIVcSh5rdNCXddjAxFpZacVnCCaNxysmnsRkSbFp7','b','P',1);
+INSERT INTO t VALUES (141,-29742,'wpsFuU2XQydRascLitdXcBtOU0U0yY7SjnzJb0BSYE9Ws8JJDgYtGKP','AUyUHp','ARomG0N8HRswtzqGTWWxA','zMVJp32BUrN5bFqgNVlvuNIzsNoRDD2S','x','Z',2);
+INSERT INTO t VALUES (148,4385,'UlokF9nOyGRS5p0aGWsNLG0W3EfGb2bRDbPeSSD','h1wUjWJjyu2','E','O83KJCyyc0JoZoMK9WGw7cO64vBEHEl4sgZWE','w','X',3);
+INSERT INTO t VALUES (77,-14081,'CTARdJCrtfpHHlCzw','6iVrmlIxr1T5FaMG','R5EQdCQKFsL','ThHn83Jr6DhlrMt93GQe5TF0ey7OCia38KjMWv2Uk9H','G','K',4);
+INSERT INTO t VALUES (47,8631,'xWyjQBQdVeZ8TDYkh5tDQ2eJH','2nt6VheL0w7uQ5WRnZy8','HW1jFm2TiY2wKgIyRuzxsyN','LJvJNkoeUhbWAx8b3oS8qbKdcdCCfjhXlHaLwjUsVVkpYgWQMtLXCXyt','T','8',5);
+INSERT INTO t VALUES (0,-9334,'Dk2kxoZJJdWTAMR','LIzCa','5zhfMX2','coV0Q9lF0o454wawdmWdTvtM3ir1ajphGnJgNGQU5OEpicpePENeJEX5c7Za5eRewChs','a','x',6);
+INSERT INTO t VALUES (92,25209,'ks5T89LJOc73uYeeoxOPWyo5RXJkYetwrhdfVimCqHQu6E7HpKnadsAq0z','R3Z9hu9c','sCJCym40oiJgDtK','Ug7xTeqtEJMbWTFBOdjPcXsAPm17XecTtu2sYhjmpyJcrpQ9CcrqSmPL54','b','K',7);
+INSERT INTO t VALUES (180,-19932,'UzxiixacNYGo6','mT','3vMPgUtlNoHJvT','ckHeoycWRvaqZ4wHOXPZKHQfDijkZP4HuaHDlsY035skYOOhGAeL5cRMlDqn4sAo5','1','S',8);
+INSERT INTO t VALUES (229,16563,'V5zpZm3tIPfmqf','IdrwyRX9B9528tl','EcpLAYdkgTd','DQ8','q','i',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(67) NOT NULL, d VARBINARY(23), e VARBINARY(25), f VARCHAR(78) 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 (16160041,82,'tmxzz8z8oK7oK9crFq','qTa28ucm','teFA6peoFJ1Da5yUJM9RyNDiaGL0mao0NCIO','NO','DmDKCrUJXYRmBMNz2C30L68VwyObvid2PkLByLb52GxRkqV2mEfnSGCqpNZxPmwj5wgJx8Tn','V1WBtuw41XK5T2ChdLbUlOSm2v66xmVC761ysw898s4CwlM8bsj77RJDDGNnnUGn6haoPnPxkMeBlmzbsCRtceqL7K6FO',10);
-INSERT INTO ti VALUES (16160041,82,'tmxzz8z8oK7oK9crFq','qTa28ucm','teFA6peoFJ1Da5yUJM9RyNDiaGL0mao0NCIO','NO','DmDKCrUJXYRmBMNz2C30L68VwyObvid2PkLByLb52GxRkqV2mEfnSGCqpNZxPmwj5wgJx8Tn','V1WBtuw41XK5T2ChdLbUlOSm2v66xmVC761ysw898s4CwlM8bsj77RJDDGNnnUGn6haoPnPxkMeBlmzbsCRtceqL7K6FO',10);
-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 (1574709,15,'4dtbTfExwFJCbrj6L1R8ZtEpZWsAXAbemljDs','aYiWyQCyjgtWLMG5','Tcd8D8xVWr0vuju','U','Usv4d9an5fivy1115TSPnxw6ooVp08kwSSxZ9cG2KBp9','yB19kTZHWZ3y8soQkVjs91PFVIdmxcjab1CcjBN3ARoNLs9Tx0ptrQVp2OAAdmBdc3PQmngv2NUYm44b8udHgvWWf3U',11);
-INSERT INTO ti VALUES (1574709,15,'4dtbTfExwFJCbrj6L1R8ZtEpZWsAXAbemljDs','aYiWyQCyjgtWLMG5','Tcd8D8xVWr0vuju','U','Usv4d9an5fivy1115TSPnxw6ooVp08kwSSxZ9cG2KBp9','yB19kTZHWZ3y8soQkVjs91PFVIdmxcjab1CcjBN3ARoNLs9Tx0ptrQVp2OAAdmBdc3PQmngv2NUYm44b8udHgvWWf3U',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (9411158,1492,'RtfyTxDFVx4exX5LyujwDFdgwnJnuDSyQRHCrJ27ObejzkjH13','3HdsHZcn','DnlQP1gRTcN','eocmK7SWBJR8JJ5NuhXs4Sapp','1','K',10);
+INSERT INTO ti VALUES (9411158,1492,'RtfyTxDFVx4exX5LyujwDFdgwnJnuDSyQRHCrJ27ObejzkjH13','3HdsHZcn','DnlQP1gRTcN','eocmK7SWBJR8JJ5NuhXs4Sapp','1','K',10);
+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 (12161420,-26134,'H7BKK1toy9alrP','ZX','EpqoMNYkli','GMKhmP21wDHpxeJQ1R161ObN8moYONa4eRu6hvHi8bAyWI3qXeHgsrhQpHzJe3R9kxemk4q56','h','I',11);
+INSERT INTO ti VALUES (12161420,-26134,'H7BKK1toy9alrP','ZX','EpqoMNYkli','GMKhmP21wDHpxeJQ1R161ObN8moYONa4eRu6hvHi8bAyWI3qXeHgsrhQpHzJe3R9kxemk4q56','h','I',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (6099224,47,'CdjIICHRsTP9i5Jw6gyyLQInI1aF69qo9pFxVOe60R2rN2PtzXh2VVyaDnf','xcZHPhI2aWzPq2Zlb8bZ8Vg6Fin4EBFPAc8Hylwh9BF4qLGYQdAW2mAQNagUWl53jkdJdq6ymXJJbbyXh4yNBJrNiGOCf98V9OXNiYZHHrUeSzpOhr','OeCI6','jc','haiA3qQPiFWWVtnqVn3xwwxHkWU5tWfTgJ7TIiBq0Je6MCg2UjhnhbGYMbEJSrj4zp','EDItBxryT5FxycNDoujfJV5yQuInlXk0wwcX2FPr5sGBF5Lgm2CfkIwKkldhJq9EfOjTHd9HSJXt5Qitlr7tY',12);
-INSERT INTO ti VALUES (6099224,47,'CdjIICHRsTP9i5Jw6gyyLQInI1aF69qo9pFxVOe60R2rN2PtzXh2VVyaDnf','xcZHPhI2aWzPq2Zlb8bZ8Vg6Fin4EBFPAc8Hylwh9BF4qLGYQdAW2mAQNagUWl53jkdJdq6ymXJJbbyXh4yNBJrNiGOCf98V9OXNiYZHHrUeSzpOhr','OeCI6','jc','haiA3qQPiFWWVtnqVn3xwwxHkWU5tWfTgJ7TIiBq0Je6MCg2UjhnhbGYMbEJSrj4zp','EDItBxryT5FxycNDoujfJV5yQuInlXk0wwcX2FPr5sGBF5Lgm2CfkIwKkldhJq9EfOjTHd9HSJXt5Qitlr7tY',12);
-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 (15635647,171,'9jdVAEKrLqSI2IHmR8SaFa','mYx7WEiHrksTMWnKfTgNMJrLaRJ7cQ07VL1LsM5ZE5mrceQrgKx0lD21gcfymWQynKXM','v1hTGHsPFGrXZ1ijmlzXodsi3','1XzI7rvJobCSSIaB6YFhnPoBDS696bmV5FMqe4bdRDZooOr1Sy2tBdlatDb3KQjprzkqUA7Z8PEzT6OC4mabrtnrmHrhvWNtKMzlpG1w','ZquerepJ8iJllKRrZAIEyYl9DivuADLuVzd1K5Rj0kswClGom2LhZbI07yP1IUoG3eGdNk48iRiPMvu1','ug9T4iD3HPDXO4TAHjM0CtJHi47Xlq7qk31uKv7vAk',13);
-INSERT INTO ti VALUES (15635647,171,'9jdVAEKrLqSI2IHmR8SaFa','mYx7WEiHrksTMWnKfTgNMJrLaRJ7cQ07VL1LsM5ZE5mrceQrgKx0lD21gcfymWQynKXM','v1hTGHsPFGrXZ1ijmlzXodsi3','1XzI7rvJobCSSIaB6YFhnPoBDS696bmV5FMqe4bdRDZooOr1Sy2tBdlatDb3KQjprzkqUA7Z8PEzT6OC4mabrtnrmHrhvWNtKMzlpG1w','ZquerepJ8iJllKRrZAIEyYl9DivuADLuVzd1K5Rj0kswClGom2LhZbI07yP1IUoG3eGdNk48iRiPMvu1','ug9T4iD3HPDXO4TAHjM0CtJHi47Xlq7qk31uKv7vAk',13);
+INSERT INTO t VALUES (14266942,5877,'QsnKB1KuYMmkiTUUFn0JdLNOk','7QIgsNVTPvNSkkeCxeSIBR6TkXvY1KfdMIbXFwwRD9ysV5X34kJYUd0GRsbA6JGV6RllYUmCQlqp61T92H0b6naQsVF6TBkTBbBl147b0r4xgxe4gk4oQJt6ER1FnQwlXCc8mH1zASV9CAywzvZGKWdwzTQeYVp7TVmx44XDK1','yFksqXQHqill3zFQuNo1N','5zb2tLeiN7occCB9M7PXrho86godfGcPKR64oM8ymw5QumTHh9gamed0qzVi','D','d',12);
+INSERT INTO ti VALUES (14266942,5877,'QsnKB1KuYMmkiTUUFn0JdLNOk','7QIgsNVTPvNSkkeCxeSIBR6TkXvY1KfdMIbXFwwRD9ysV5X34kJYUd0GRsbA6JGV6RllYUmCQlqp61T92H0b6naQsVF6TBkTBbBl147b0r4xgxe4gk4oQJt6ER1FnQwlXCc8mH1zASV9CAywzvZGKWdwzTQeYVp7TVmx44XDK1','yFksqXQHqill3zFQuNo1N','5zb2tLeiN7occCB9M7PXrho86godfGcPKR64oM8ymw5QumTHh9gamed0qzVi','D','d',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9715007,-4860,'7wHelo0nqdUcDzrcnPm4zz7q8XIC1eliFTlmg','qRStsSH1huZDZDBBjfe','8OMsOjXG','vonrurtzZqpNdOZ77dnvHokpzpVE2gxPCbM78W1WENabTMtdeRhmxyf3','o','F',13);
+INSERT INTO ti VALUES (9715007,-4860,'7wHelo0nqdUcDzrcnPm4zz7q8XIC1eliFTlmg','qRStsSH1huZDZDBBjfe','8OMsOjXG','vonrurtzZqpNdOZ77dnvHokpzpVE2gxPCbM78W1WENabTMtdeRhmxyf3','o','F',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4777538,-17858,'0PRvCqxYmcPOcnWfE7KTbw02CIi3m0eo7','V6oCb1N25W9b1fCs7zONABHO5c0ZFSP6g4vQqrTghV4QdlgsRS4DKU08Lc4KCfXj2ILCIxwmb','VrUL','SQxtwBdo9whAc7eR8CnK3fGPZinL87AkxJSdwsjT4znDKFHz4JcueadiHzsc5dikBP6pw1MSnbvvT22fasxJYDMW90P8pTHETwNbxzE5eL5nC2CTlSo9p5peEWExHrMOtb2PEAjH5F4aQdgeFf0D2n6Nfs1wkuawFO2aMO2aNEHUbMTytctuZg6TqM4NCZFsAJMwDQa2dmRfnv3ZvXltDz','i','D',14);
+INSERT INTO ti VALUES (4777538,-17858,'0PRvCqxYmcPOcnWfE7KTbw02CIi3m0eo7','V6oCb1N25W9b1fCs7zONABHO5c0ZFSP6g4vQqrTghV4QdlgsRS4DKU08Lc4KCfXj2ILCIxwmb','VrUL','SQxtwBdo9whAc7eR8CnK3fGPZinL87AkxJSdwsjT4znDKFHz4JcueadiHzsc5dikBP6pw1MSnbvvT22fasxJYDMW90P8pTHETwNbxzE5eL5nC2CTlSo9p5peEWExHrMOtb2PEAjH5F4aQdgeFf0D2n6Nfs1wkuawFO2aMO2aNEHUbMTytctuZg6TqM4NCZFsAJMwDQa2dmRfnv3ZvXltDz','i','D',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (11050490,-11478,'jqwYFrIkI4OySxLHOOXRWjB8KkPzrbWUCU6CHGzMpk3JrRvb1t56kf','YB8fIXYIuA6uBeWwAYs69cBsGGgGSy0sLAfvNtinnQB6O5f5hrgBVpUL9An7UnCd1jhUmm6HnpGQ5VwvvvrUG866FvgYQfyn4xxKUVTQCsiYw7sX6xJcbzROdej0vZPsIiHbO7NXLpJhKbu8kyjlBLZnOl4jHj0MryQH5OJGcVnnHTL920fSeMWbajC7rIPPD5Bx40w74V6na91aUlHFpTEMZzgbgOMN68bT','blVORX46OPYgku4hpfieY6hkr','PXqOs1slkd','2','hu',15);
+INSERT INTO ti VALUES (11050490,-11478,'jqwYFrIkI4OySxLHOOXRWjB8KkPzrbWUCU6CHGzMpk3JrRvb1t56kf','YB8fIXYIuA6uBeWwAYs69cBsGGgGSy0sLAfvNtinnQB6O5f5hrgBVpUL9An7UnCd1jhUmm6HnpGQ5VwvvvrUG866FvgYQfyn4xxKUVTQCsiYw7sX6xJcbzROdej0vZPsIiHbO7NXLpJhKbu8kyjlBLZnOl4jHj0MryQH5OJGcVnnHTL920fSeMWbajC7rIPPD5Bx40w74V6na91aUlHFpTEMZzgbgOMN68bT','blVORX46OPYgku4hpfieY6hkr','PXqOs1slkd','2','hu',15);
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 BINARY(91), d VARCHAR(77), e VARBINARY(60) NOT NULL, f VARCHAR(82), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (209,9278892,'zS5iQ2eAVsys7ub9Npz8OhvOf858U9fp370pQi8o6l8MRcOAfziD9kdL84IonKo6GuMSyv2FSLuWTXt2K9fbo','fRaS3heHz','URltMz7nltx4Nnfo18EWgJF1Utavhrx8ohkUvivp','MWcdBjiPn6CGGhAJn4acXuAI','PtlC4zYijRmQ8SPKq3zKLqxZxEsVZGmbmq6S0GHE0gAbNUJCGbpZCa4JBDADFn7ehOoovvXjAZlQrRTeuI5vL4tH4Wrr','FaVXtXbJwZsH7PEvRrSazREYRJ5yC7wuXKnNCmyUDnhTMjmHwTh52yQZMvxyZpkXXtBgUslxWiaiELGKtp5HtU49FCoZ5mDWe',0);
-INSERT INTO t VALUES (162,13824027,'ytxdMSh0V4GsRDJS2z5','K1uvj8EjbNoTSnrES77yPkTUAlp7bAvic1Zvn6h4PYtcRILpceQoApGSFry8n','CdeIFWC','E5PjpeNZrQoaznIQZxY69qrlFlmSTTiKJN4XgEFtLCzkf6wAmNg','oj7hDoVK5J7oHDTC6A3szV6m3ShxRg2ocGQpeL584qU0DdEgTsFpAG29xKFFd','xgGLSNcSlIBI7HYc0THqTtvDwrAKfWzwxpBot1byi',1);
-INSERT INTO t VALUES (71,149019,'gpB0kpNuko3v5Dj2K2KmiH6L6uvtev4zCXt','5Bc77OgSmNKa44wEFTYztMZ59fZwstJsMr9HMxI3vc5O1dhnCvmoK5GTgwy5TQkaGipo9AIOdW','x56lj','Nh7SityP','c96eeCiMgAyjNH4SjpMZSzLocKg2dUHaypOJuL2sNZ0tqQasEAJ2SeCOcTIPyeXgpoz6IRaz4wCXLc','NW06p95BfOzMx7uVNWUFviYKosxssQnbJQFH54r5dTwcjF5YLQ',2);
-INSERT INTO t VALUES (20,11091290,'5SXpvDeTsNuEsm0NRBoTPb1OkTsG','oaGiuj42gBtg4x6UlRR0gCJZReIKfIciV4aEbNxnjOv','o0y','MurHZ4jhMtyQegdlr9P9oONNtp2g','an0cCaPey6sHhYmYcH55jhlxKbuoJIqpuy9njk62jOQxWUvvBKBK14h0efsfstlwy5FsTB6VzYMzRn5vGakX55xPN','M4YkUUzgGJmzwMWGHRZ8Pv61HagjTOe6p3EXjiAPipQXNoYctvjpBxsgxj1ix',3);
-INSERT INTO t VALUES (28,10803562,'XKp2Y','XQjXv84dHyUANf3nuiH2AqfLpTO3JYJDzuQ4zQOO9yBQTA9x375CVxpTSUT7PvUVBfEiiVqnPbqA','mEBYgTsWDcJjc0zo3pnjsAbEC17og2QRT','WLNdoaomjoKB2YwyLlluUjoEi4','Fy63QUJWvrstEqNkVhPepikw7bKtti4u6WMktGNYpsu234iGvCaZ3TGcX','u0M',4);
-INSERT INTO t VALUES (50,11204967,'FNsUuG8Z1soqmmzbnMDjrTFFx1Y4dmqhHnKf5l5SsMeOwRForTsW8SKO5cCtISQ','DMBif','urEP3I4VNToTEQAsfAul4Ssh2AINKUY61u5bcX7p','G20N2zPR0KZjqeUdLtDsMrPweU2PmJfTXde4hSNut','WL4h9LYD433JsX9WwnMmLll8wCm8bcbVOX187Ng3exgrfXJ2JTEiM3Bcn','oocnEZQS5TJ8PH7Uti28cDAh94gRz',5);
-INSERT INTO t VALUES (50,15543460,'tyB4cConWPDbbbNY','q','o4pC0uvS9PploN2BuUkD00','iIfsgGFBhVLZNo2YeSPhvRb3kamfHm6Rp','IVlyfCfhlVCyIYkOa6FgQElJM2p7dHDsDYmZpaQF0GPq3kwz7hsb25bzw4GbIRSSeBv0vTBC','biGi9wBGYTrhOkjDj6BapmhoxRmF1Pt98PkVE7XauQDgjEh0LBYa18B4UlDHoBFiiKmNrBrt0yryiW71GSiM4PztW2rRWgUYAb',6);
-INSERT INTO t VALUES (124,2148799,'xyVsS8a0lCMexILHMQkmS85PZBYxzWPXy1IKLik4puW2sZK31egj503BJWDHR1mCrFIjxMDal9IKNO1jzBAFz','dJd46Rj9OAW8VNg6l6bgvn0Wj5hboeZIBQvXJFcNXKllhbabU90ulBIsdLm5xV2o','RduYmy4NqySaiG4HNDHczfXfRTRoqMe1NyVwezOjhJm9zp0pJGvg','PuUKWdClL9vYmX2RI3LKahaJEVwX','mWcMBgfNhrXGRPI4519816TBhxrjiuPaFNfh5','HMAZmk1o1j6T5kGXBJwRqc5LwHuo6kINFemfSwcHI0n4uXfjbk96n5omzmF9emtZlXYoLI',7);
-INSERT INTO t VALUES (185,4625404,'M1agrmjp3lwoOtFC20PPp5pk4rMu4LdJz0pKyBinNJ4iwLkNrV4RovUiNFpAgoKvXMPH78ove2a','B9m49FDFQtMLA5cI79Zx4HsW47uu3yayNOte1lGB21RUFBruDqtCKcwVgbaY0T','GeLlXrMhFQpAwZTj40tePZkvyLiPJLd78Mg2Ioo8R6Hxqxw','okuWY8U7DUMvRyCPd4ApRuMmauxACR4dl1jwqIj7TC5OP5zxQ5jKltwGDI405KXaNt','P22C5RqGfvbjv7s0cNZ6ITfCjzvTojbrZ7IMWIHCQYCbt9mnFK1QEtB3X7CgN0LMT8bY','X48BUmiYIt0d89MJT14IJeUwpXcV41iWjW3TNx7k2M7M003dzTERAGbuoaQXRsX12h',8);
-INSERT INTO t VALUES (78,9994725,'LjGrqjEfE478h0jw34FNg2mtobPeddqM0AuuXuHgVeP2BtbA0AlZK94r3bctN7u58ezwD76eN8DF79L3tIWDM4hnn','CsUsW2LMgk5njBS2rnQl3qrnhlqxgONm5V3Y','vdjxLZPbEwSzaiqNr51fIbhxsGrqMn3W6gm13eXGbW8o0ksBDDnKHBv1dC8h','i4','H90KEWJmvCvUrbRhpct','JCLv17VkFeEnwbTMdatkqp',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(10), d VARCHAR(39) NOT NULL, e VARBINARY(5) NOT NULL, f VARCHAR(91), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (103,244,'mJIjk7nG','SxPxQ4e1J35ARZn2eWfX4c3ueW','Ee','GwmYzfqsX14Ch8l8DqRj9i3qrCOjQPJbbwa2opwQ2TBORf4LxK1j4P0BDPh6XAtY4iaR3BIFqh2Za2rf9BjUfuey','R','f',0);
+INSERT INTO t VALUES (173,1,'tL7e','reHMBmHntEmJg0ahYLYusp2E7gLnq','Iz','S0JQ','h','O',1);
+INSERT INTO t VALUES (147,123,'HLq7V4hf','A2OmphomZMHTWyz5FOJZJJHM4U3Vj3v','9D','REZ3b','I','Q',2);
+INSERT INTO t VALUES (201,28,'QVqWuAmeC','2GiJlHMdx5rDd7M4J','1D','L1wXARCXqxhTmxYJqmVY9WIQTRLXyMwMAhOH8SyTYulU8G97fwF8JwHQvYyCtEKFPtMI7eUgPYOi8wQyL9PeR','5','3',3);
+INSERT INTO t VALUES (92,22,'A6KhR','NYL0gSnfl3zjuBD1WQkaE5daRisJyJCrET','G','X6c1LyL0glxDwMvaSxWHh579tHzqYKUTsPvjgGq8MR6OPONlhsYUEPj','y','t',4);
+INSERT INTO t VALUES (24,111,'dtO9EA','2qFyMJCwQStQG','eK','CwBBk2GRkPLUSwr85xUtL72hUYZWopQ8DvnlJbrlOjfZBDeQXngi0ih5aOagZQRsz','M','o',5);
+INSERT INTO t VALUES (249,228,'gik5rKQYu','1614exo','a','gjQpAWo8ZFS27HXDowiehcMstFIocepXH6gWUp0628Y3bWP4YmB7v6atTcJDl3','S','j',6);
+INSERT INTO t VALUES (220,48,'BDyTVB','dZsgAe2LR7zPXl','DsJa6','U6tVNht0dxnbAhI27xgRrsJlWZH7go1NS6m8vu3lQziqaT3JaCpwLiHrGj29ovJ7Xo5hfEFhhl48vAG3ZE','j','n',7);
+INSERT INTO t VALUES (210,207,'OSXsD7bx','SWIz5q','7Dij','8PQuBssVssgC6XnmVD9lNke6Iw4GKN26Nteg6vC2R7SRWNTeKV2ymRTgOYE','6','1',8);
+INSERT INTO t VALUES (67,250,'q22','P50u27k9N7hPS','TKif2','Z7uVM','y','G',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b TINYINT UNSIGNED, c BINARY(10), d VARCHAR(39) NOT NULL, e VARBINARY(5) NOT NULL, f VARCHAR(91), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (22,5328564,'GYNp2ypwnbtYEVkamQw2RyPkMnMT5rBk1m7GAIdIKNBrhqB7Xvwp0DCTnEeqngOYa4bsTQ37P','n5GwZjDuTNMnbJ7nkr5krncXCVVg0qO1RMg6TaXOTX5','R9iS007V5tGMp','hYWJwSpcmOB0z4ZD3k3gZB7GbOohqI6OMhfHA9y8I3PwWIMaHz7hjgkl5kfchgyBqW09S','aFlOlI6WTw9ZSQfB827l3P41VP69KUHkHCKKaLz87xJElIugYAIUDOP1lsI6uYHkw6cPtF6HSEsZRNIDKm','kacwFEiOZ6Eow0qNSbFeIaBFlSeRzY0aC3AjacrCkcMcltQmoOxeincwS4Jwz9',10);
-INSERT INTO ti VALUES (22,5328564,'GYNp2ypwnbtYEVkamQw2RyPkMnMT5rBk1m7GAIdIKNBrhqB7Xvwp0DCTnEeqngOYa4bsTQ37P','n5GwZjDuTNMnbJ7nkr5krncXCVVg0qO1RMg6TaXOTX5','R9iS007V5tGMp','hYWJwSpcmOB0z4ZD3k3gZB7GbOohqI6OMhfHA9y8I3PwWIMaHz7hjgkl5kfchgyBqW09S','aFlOlI6WTw9ZSQfB827l3P41VP69KUHkHCKKaLz87xJElIugYAIUDOP1lsI6uYHkw6cPtF6HSEsZRNIDKm','kacwFEiOZ6Eow0qNSbFeIaBFlSeRzY0aC3AjacrCkcMcltQmoOxeincwS4Jwz9',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(92);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(92);
-INSERT INTO t VALUES (139,5617937,'L','ReQdtX2AiXxQzQmt0YFZaDiZyelqRnNCOvQLKhF7xWX6LlmI7BC4E5v','ViQYKdAZBLWqeiNKXysljvvLd','IRjHGTvlehr07hy0e3KKA9I9Z2kyctbkKqG','R8pR91WxHLOmSOtzdjcvwLLjge2ZfhhAyzsusuJ','fKoi7ie77XWGpkEoISqWv124du40kqaHrcYlQLQENJNWAHvTnR1xVPn5vdD8k0Kj4NxzS4yUgK',11);
-INSERT INTO ti VALUES (139,5617937,'L','ReQdtX2AiXxQzQmt0YFZaDiZyelqRnNCOvQLKhF7xWX6LlmI7BC4E5v','ViQYKdAZBLWqeiNKXysljvvLd','IRjHGTvlehr07hy0e3KKA9I9Z2kyctbkKqG','R8pR91WxHLOmSOtzdjcvwLLjge2ZfhhAyzsusuJ','fKoi7ie77XWGpkEoISqWv124du40kqaHrcYlQLQENJNWAHvTnR1xVPn5vdD8k0Kj4NxzS4yUgK',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (234,4111459,'lYbOR0edZrYA9z7jHk2xHVqgEBBSeOV96TV','mGjyW3Zu4CkaW8g9qJLCLPshx07iWNtVfdsLAngpvlc5cL30uHbBH3OUQNMQROAm7cDDHGl0j1Ra9bww4qDLzzUxEchL6WreYZGyI2c1SO9ohYVvg4eLl9fEJqFqf8DxlxTnKhIBx0qo2xX5ROPriTAbm6IYx558Awv4diyRNz5MF1BhpBiU6xawDczNtcmYTqd6TxvpdaFavrjWIbvauk9o70u2MjWMdrLGmL7aV3iCCjE5ktr7n5q77p','iZ95nwZ7M8aNZ4ia6FVbfS7XcyifUq0Phd0MyhdRHhSL7iX50LNfRcAo','i4M08gqedCOmQtolUkFfx9fUO1acURFyrxkcMvFEFWylwupE94TOxflIEIU','03oPdP9HLGUuX5QOl4ou3jDukw8B','SWdkMF',12);
-INSERT INTO ti VALUES (234,4111459,'lYbOR0edZrYA9z7jHk2xHVqgEBBSeOV96TV','mGjyW3Zu4CkaW8g9qJLCLPshx07iWNtVfdsLAngpvlc5cL30uHbBH3OUQNMQROAm7cDDHGl0j1Ra9bww4qDLzzUxEchL6WreYZGyI2c1SO9ohYVvg4eLl9fEJqFqf8DxlxTnKhIBx0qo2xX5ROPriTAbm6IYx558Awv4diyRNz5MF1BhpBiU6xawDczNtcmYTqd6TxvpdaFavrjWIbvauk9o70u2MjWMdrLGmL7aV3iCCjE5ktr7n5q77p','iZ95nwZ7M8aNZ4ia6FVbfS7XcyifUq0Phd0MyhdRHhSL7iX50LNfRcAo','i4M08gqedCOmQtolUkFfx9fUO1acURFyrxkcMvFEFWylwupE94TOxflIEIU','03oPdP9HLGUuX5QOl4ou3jDukw8B','SWdkMF',12);
+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 (305295578,248,'E1JSTuZ','Ma5p2RUPORld9BlXDpJqImDfg3','WM3','RKS7L8ETPNx11S7d5dKjYWzPHs3o7','0','s',10);
+INSERT INTO ti VALUES (305295578,248,'E1JSTuZ','Ma5p2RUPORld9BlXDpJqImDfg3','WM3','RKS7L8ETPNx11S7d5dKjYWzPHs3o7','0','s',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(11);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(11);
+INSERT INTO t VALUES (1261755536,67,'G9uVzbgG','gV45CdUGHiO5','Vg','Ho2KHOvb3uKKQIeMw5ipZOL9jUCdDi31RVJwRakbG0xEXDAgsHEz1NmtZmI4DRLYb4lhS','l','9',11);
+INSERT INTO ti VALUES (1261755536,67,'G9uVzbgG','gV45CdUGHiO5','Vg','Ho2KHOvb3uKKQIeMw5ipZOL9jUCdDi31RVJwRakbG0xEXDAgsHEz1NmtZmI4DRLYb4lhS','l','9',11);
+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 (2295294912,242,'5','EInnDnGncfhTVGXo0UlqEdJzz1LI5L0vEYWKsbwPMcAKODOXJMbxeGUKKf6wz2W7cOQh32EfSm4cNA0wAoqju9uURdcEpmdVfZ58W8SmhQUf2SMmp7msaSpP3a9jmpRAn6G3Z8e6R8242cwsC8ypdXoDpe0DW26bAmwFanKsh1pMgc6ddiGR6mwA2PHLYCrVlwAudxfdj47CzZxdy63j3dKgN60jWTvb8NF6OqyIdir8wmU0VzmJYIiUGmZG','QrnE','8agsRKUheG51WO4JdbvrvFXveSOoN1O8OHk0','4','C',12);
+INSERT INTO ti VALUES (2295294912,242,'5','EInnDnGncfhTVGXo0UlqEdJzz1LI5L0vEYWKsbwPMcAKODOXJMbxeGUKKf6wz2W7cOQh32EfSm4cNA0wAoqju9uURdcEpmdVfZ58W8SmhQUf2SMmp7msaSpP3a9jmpRAn6G3Z8e6R8242cwsC8ypdXoDpe0DW26bAmwFanKsh1pMgc6ddiGR6mwA2PHLYCrVlwAudxfdj47CzZxdy63j3dKgN60jWTvb8NF6OqyIdir8wmU0VzmJYIiUGmZG','QrnE','8agsRKUheG51WO4JdbvrvFXveSOoN1O8OHk0','4','C',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (112,12107820,'axUhL6','vOwrPGLziZFFBF3DtAKRGOpTYmKKTPcYF0sgjONeCa43L6QPHEyXfw2e','6fnztymcoWnAzpqfmq9APCTaikFTjQS','d6JNN0HeWHoJlAkEs0LMemVCyom2sEFgrQnJ3dwqe1YYDV0soVr4QqbZ5IZKkDpcEs9R70vND7CCSeZQ7cd4txfDzb0BYt99RKSUAdAICKx6LBByRq6vGVlGCuHFMTToGPKpLxMHYsTM803vcP8Fi8VgjHBqdQSYGaG4L597zKHaTeCm7zcEaPKR1SQvvNfKoOoV','RYBn1','P7Z0XayZ2EVxlIaWzjeDcRaCz7yfbgMCYdJ9LrVkjvMqex5K797yxoUKfYwmLjfhtJS2xbIeZqT5iVVQFrPFnpVjD',13);
-INSERT INTO ti VALUES (112,12107820,'axUhL6','vOwrPGLziZFFBF3DtAKRGOpTYmKKTPcYF0sgjONeCa43L6QPHEyXfw2e','6fnztymcoWnAzpqfmq9APCTaikFTjQS','d6JNN0HeWHoJlAkEs0LMemVCyom2sEFgrQnJ3dwqe1YYDV0soVr4QqbZ5IZKkDpcEs9R70vND7CCSeZQ7cd4txfDzb0BYt99RKSUAdAICKx6LBByRq6vGVlGCuHFMTToGPKpLxMHYsTM803vcP8Fi8VgjHBqdQSYGaG4L597zKHaTeCm7zcEaPKR1SQvvNfKoOoV','RYBn1','P7Z0XayZ2EVxlIaWzjeDcRaCz7yfbgMCYdJ9LrVkjvMqex5K797yxoUKfYwmLjfhtJS2xbIeZqT5iVVQFrPFnpVjD',13);
-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(98) NOT NULL, d VARBINARY(83) NOT NULL, e VARBINARY(25), f VARBINARY(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5391644118203221688,1674481344,'E2YSlhJMqZ2eCr7iKD7bh0TKTFiNNQ5LIjK69406tmu5nUmg55Q5s7YeJGRZG7J5yRQ4gRZIG9nSxYa3pC','XRQGm9wO7VHjWB1d3dRZfDgT5vdS0PpmWHZ02rPzcph8YO40DQw0coMA7zgXdJpTiMcglQACScocc1VdB','tzCj0AiUaVwgc','7h4bKVE0LVKVmg','xSvabEeFtEce0rmgBUmjmCbcEl8d','pgk6BGpdhraE3di7wyjtoVtAw0pyOCyrcrILJbVdqpNdchjZxnAx0uoAUWIxdAPHjj53L0iG4tSyLS8HyT',0);
-INSERT INTO t VALUES (4839660709922950044,4041548968,'TSH2zHylLgjPdlmk0sJIjhcLZkVoPgmyNXQmeZRbq4aLQgwW6aUqEqQm7IuChC5eDzLgnskFqjz6fnuS','R9fgyTgLN2tiCYDk6jwAM4VqSwPFvBYI','8eumaUsIijNgPHG','iKnNhlK1A1f9ipQda1AXiNZPx0tnJwrQgWybC78RQdGQ','QRp6mRqgLxmpT8KXCMpsvstqA','V5i9KDbb8IVBGYjJnKhkaeDDJt9CFeHMelXTU1ohIxhe7gGQsGPAIVWOMrgDlMyL6HQweJ5NehhrdZwEZcaJCx',1);
-INSERT INTO t VALUES (3119639191897772780,1221007825,'wt3ts4CHUlmJ3y8hLrDsurU0Cti5bmSzvLcDcewYQQzWxVSKyKfhmiY8VqPkTFrSGcZTNDIb7Qrtdpn4G6charT4ixj9xhNkJ6','GMh3JG7Axs9TQqmX99qbnaztoyhwPml14DTYUrHPcKlANXwSXYTs4wphni8G7GizzGzaUGix','1U1ZASWQ8X8p2jR','VOrRnveO13r7N3MnZb2HkO','aVON9jQcBtMlWEmhTZQaY0b','BeQ4Lbm9JCmKXTjy25v',2);
-INSERT INTO t VALUES (8223193734317398415,327089556,'Oj2oukV39RBxyaljnWCF','mo8WtfXBcokNW61mZF','fVCUENos4rJ','5Hzd9gkp24zkZhufUWIJnMJJZx3e42Ywl2w9TMITy4f1WbAOFw7fVsD1dWv7lztAC56pITF37c6Rb','b7nRyTRpo8wbgLYU5rREMph','NnsIqLDtHX3kwNq',3);
-INSERT INTO t VALUES (10311440665070499997,4076952935,'vFtoAalq8LLAuMkuMG49d8ZuOp18LO3dHiXastxrr8mdnUQWb0dz7W17sq6I','4euX2WdPln9rpZGHip8aeZfCOGvJIrfe','Ci','1qWjXENBCRJHWV9sloryhPxKkwetZGgfGbY4D9H71rZW1kWwhmXYZ6f8zMZiKaLx5qXyxzMKpNrTVOi0h','bjQh7PmCfqB4hQJIodXlPtK','GzHMtdVD4lVN9GM6nlEAUQ1X9AZYW1QQQevtohKSMYeXdROTYCoz',4);
-INSERT INTO t VALUES (16054531206827622663,815273455,'K4PEa','G93W29Wbqh4R','Vi3QARD2lTyt','4353pu3ujkIfui31LCt4ZrAsSJ5gq3On2f0w','ZUkR6ahp2PoNpzuWdvlvdHZ','AT0EysSIJTMi1zhcvXdMNHzncZ7GXTZOgH2zYcfGnrIQwzOQIezBckcFGFIbZWM6Vy',5);
-INSERT INTO t VALUES (11415857901759329925,4062914247,'zl','D73YCNP7CKZahekqOWG','6NEzhlPz6nKr4TwZC','HmhiKKTA1loL2tAWpHjJeXZwrvcBK1msDcYN84jK8gmCEjOeZuhq3','W2RyStv07wn1gQBb72','cfiMu8mGHuVA39C62El2A3Z8WE4ZSvXJIaACWXYaSTL02mNHEpjq',6);
-INSERT INTO t VALUES (6876392954643356954,200126731,'rbK1R3EreHOjAzv8d7qRvXU4E1EYVNYiy6YtrIgdRdCGj','I3bbToKk2PQtcBwvZ7JaJnzRojQT69U5AxUnaB0CMhDGLCWjlMR0xslVwIknAnKllrTLSzNRRy4adaz','J8G21HfHRre','OVEL9ak4ZBYJQBfQgGaKGSkeVXNNMBHHve9lPCa','mCnJy1qzWqjVW1oEX1zsxpkj4Glm2O1zOAHe7pdR3jSXmitfWHgayGgzDAj41oeOB3KZ13tHWaJ3BPlZ5Qf','gdtrNPT4CUGpbsyaf0RaGWwzKpJ1IAUgUKRDAdm55z2GnfOf5KkIS4HZnIXumxBcodPBpDGQt3VWQA5rPUe5UXyIqN',7);
-INSERT INTO t VALUES (5089313979727925543,4024948765,'Zx8y0Q4yq6gj5OEnJkSaKjJ1WBgESDJkd5js2M9zAJDBYhRZcdO','XLF3fHeJ9BpT9hFpD0JgK','vWEV7','IBE5uP','eAoQK871DBqMOr1','F3sE7Q2cK9asRGMQY8jHd3dz084wsAMRa1ZWeGvsA',8);
-INSERT INTO t VALUES (16017754750478277269,3360274267,'K0ATvP','BjnqPgB5OoK104WC0c8Q6kNsjtLPK0dkKfllD8pvZl8owFYF4Kh8yK','h9fa7nFpSPAD','QHd3BJiH0YaFa8XqhLKeAOkDi50ioNuXECEA0YK26SK','CZ9hfowVuTc','iCy7H03s7f8UtHYiDNK5GGvK90o7UmPN6uz29lzOCZR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10763301087219639152,4224388347,'2','84P2DSQe0vxq8ayAeJ8nEbUcEeOBvelnU4FUMUogrJn6jg','xPMvo3n4Blk4dfKlwf4lts','mhX1jiBa4gGRgbQhIoK4LelZah9q7myV4','YxEgc9jxvPBs5MPmThHMxHZAuaWJk9EyPukE2WF5EU47FBf3S','P8bZl4fdMTIgKqSLArcTeN9jI0RAwhJnN5w3U4wsNPrlu5X9SXJ1O7DiElrUZPTVIXGzAU8Wk7FbhZX7GNhbrP',10);
-INSERT INTO ti VALUES (10763301087219639152,4224388347,'2','84P2DSQe0vxq8ayAeJ8nEbUcEeOBvelnU4FUMUogrJn6jg','xPMvo3n4Blk4dfKlwf4lts','mhX1jiBa4gGRgbQhIoK4LelZah9q7myV4','YxEgc9jxvPBs5MPmThHMxHZAuaWJk9EyPukE2WF5EU47FBf3S','P8bZl4fdMTIgKqSLArcTeN9jI0RAwhJnN5w3U4wsNPrlu5X9SXJ1O7DiElrUZPTVIXGzAU8Wk7FbhZX7GNhbrP',10);
-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 (1702380786553782052,1937988406,'kYe2NJ7B','1WFOBLJYwt6CBg5ZHK9BX1CwmaQMH9r2ZIwQgyKihDAqs0NvwmC8j6VUbJ','37wPwh7M1xPhHw3UZg0bSyK0w','SND7fDMrDRWsCj9Wh2uQ7ev5KaGep2N7A7JxECGRH','zOHPAktkcfeQqPAVHAjccWy2jtn0HD0c202sJb5vnmJIwh99pbGl0yN','LfIoO',11);
-INSERT INTO ti VALUES (1702380786553782052,1937988406,'kYe2NJ7B','1WFOBLJYwt6CBg5ZHK9BX1CwmaQMH9r2ZIwQgyKihDAqs0NvwmC8j6VUbJ','37wPwh7M1xPhHw3UZg0bSyK0w','SND7fDMrDRWsCj9Wh2uQ7ev5KaGep2N7A7JxECGRH','zOHPAktkcfeQqPAVHAjccWy2jtn0HD0c202sJb5vnmJIwh99pbGl0yN','LfIoO',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7553006249480734256,3805195177,'aMkwERJUybdWzYjqik6Dy6eS8k','4y5mvW4qMApM8HsPuLf5FyBSg3jwvyW02KCqK5gwZlDztv2XFtjTRXOvskXhht5dGIgMrP680BTTe8Jnx8HN2hsAI77Nl0VHaQ9QxHY1fSG8Vr581eLr7ldc6nH1z8XXAsQ6emEpmSdBP29DzUeJChLIX5Euz','vLGVcKeiz','fSvj','JSoGGDAgmbXqwUdthcQ3lEPPlOdaow5yij3jxY4gN','XG4GSP21TCr1vDVKGIlOvAIHEFVMxTDSyhZSRe34cPwODJaYofp2QIhtpEmjaLzriCgS',12);
-INSERT INTO ti VALUES (7553006249480734256,3805195177,'aMkwERJUybdWzYjqik6Dy6eS8k','4y5mvW4qMApM8HsPuLf5FyBSg3jwvyW02KCqK5gwZlDztv2XFtjTRXOvskXhht5dGIgMrP680BTTe8Jnx8HN2hsAI77Nl0VHaQ9QxHY1fSG8Vr581eLr7ldc6nH1z8XXAsQ6emEpmSdBP29DzUeJChLIX5Euz','vLGVcKeiz','fSvj','JSoGGDAgmbXqwUdthcQ3lEPPlOdaow5yij3jxY4gN','XG4GSP21TCr1vDVKGIlOvAIHEFVMxTDSyhZSRe34cPwODJaYofp2QIhtpEmjaLzriCgS',12);
-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 (14827468997009319990,641359373,'xUPt0CE4EljoMan16bXUAs94hTMQT9VzcrsCgXpsf9hyrHoZs6V','unxOjyi5ZIowk288CTuhyglTdhbyauwf8eT7QeBU9bw37fSQcqUoJxvtOvj0crq6Bfa7hQMT5rxazecKd96aaOhyLZ4v1ifSGyHRwvyQAPSSI72kaXtTOXWu8xlXnTWbFflUrOx5RkrG76hv8XETttAOYQySr8x7g5W15V1tzCQVDgsst8TA','I85UuthQ5AWFdfd','AOa74KIRrSp3Ib0h6taNnXNaUrpB0ObimsyZZt0NIzZZqYf3aimyW2FCn','KxFTAB4pqpMDFelXAcRdG9kvkZ9ZA46vsVItGHjKG3yJlPJMIPijDJ6Ol8wFiKEadJBlMw9FKuvGPo','eS2oGDaJDjz198KGRjvb7zPdIa6jYFZ3DTERbskTtV60PvPgprMFbB3t7Z9HV',13);
-INSERT INTO ti VALUES (14827468997009319990,641359373,'xUPt0CE4EljoMan16bXUAs94hTMQT9VzcrsCgXpsf9hyrHoZs6V','unxOjyi5ZIowk288CTuhyglTdhbyauwf8eT7QeBU9bw37fSQcqUoJxvtOvj0crq6Bfa7hQMT5rxazecKd96aaOhyLZ4v1ifSGyHRwvyQAPSSI72kaXtTOXWu8xlXnTWbFflUrOx5RkrG76hv8XETttAOYQySr8x7g5W15V1tzCQVDgsst8TA','I85UuthQ5AWFdfd','AOa74KIRrSp3Ib0h6taNnXNaUrpB0ObimsyZZt0NIzZZqYf3aimyW2FCn','KxFTAB4pqpMDFelXAcRdG9kvkZ9ZA46vsVItGHjKG3yJlPJMIPijDJ6Ol8wFiKEadJBlMw9FKuvGPo','eS2oGDaJDjz198KGRjvb7zPdIa6jYFZ3DTERbskTtV60PvPgprMFbB3t7Z9HV',13);
-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(34) NOT NULL, d VARCHAR(81) NOT NULL, e VARBINARY(93), f VARCHAR(1) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13981649652413747526,244,'acCBOguOv1iZPELmOfpaeejq84uM0ozej','ktnr0BSUFn16L1CdpSAMUIemnTKXt8tvR2ey7Wf2e69h','M3Lr4IbCddO6uz1PT1jAVwB6VglA1y2dLS1lRMUP89FxAteNTdvYAj7aR9hMw2','y','aD59Cj8','8J7UzRkqKjANFXyuPYYSiuC',0);
-INSERT INTO t VALUES (12721261466671518871,125,'9J8EwPH9XI1qigUkpA7','LbBpNuQErxYu','2JP33Cz89erpukMiEkvGiKoYr43CRhqx4o9W4IU','W','XlHkIlqWU6Dn','lySRZfcyY',1);
-INSERT INTO t VALUES (3717756024966001387,135,'NwL0C5J7wgF9dMEeIF8Woit3x0fpMAZqWG','PSWws4G','0t0dHAPWpus','c','lwTHkvDLlf8rxSHj9oCwx8PuXFE3a2jPgrpNSikogxSxR6eVSBitYqEVprgLeLkhslaok5XKQ7','4RBtH6lwvpSdeJTGfzh8Sh2psRVld4AG9P32oey4x8B8t48YqDxmiC0',2);
-INSERT INTO t VALUES (3733049448900649272,233,'j','8NwifSXIIITgYtJAISwEOQ5rF5F3lkQFX','3yVmY7EQbNijilCgNQ8Ax7LR5RwL7WZwgkydZVbnqJxrcxx7Z5Fxl','c','UYLWmR9SCxhqaABAnkijqPAsLnRxrx1CJBQVxZR2vrArLhZg8tWIcO21xg3HUSHL7xpSp8f','IBw4rq8QhcYxOEWn9MCeU7W',3);
-INSERT INTO t VALUES (15344049720882205118,218,'weC0','ukGU','w8sYTHvTRb8Jcpbq1GaY9ehsO0SSYQOxUXSnta0T8jADUJoBRif03VDeoKeDcPaAp83zi','z','q2GfAziNrSd6G5UE4nKzGozI1k0AEuNCOMF8R3i4yuaqnmPg0TUO8qhGcXYhE0QjHDuLOGhcY40HWNDsTow','EmvdXCJA4CuZHVS9f7tLgjntU',4);
-INSERT INTO t VALUES (12201396233039801122,213,'OrJ38oj1bUnPbfY1NYWaVI2H1zU','BhResq7Qru9WA708RO8TwLzhtwOye77BT8qB8yZxH6u5BB9G','sK3c4zrSsgXO7GjJOsqxXqVk0SwGLNuhZCH35BqIisty9aCAYPAmN5u6lqQq6D3LVffwyaktYoKO5wgsYQ8wzV73dCCa','B','tRuYFwdW8HlmpnSuUx72FHagcptd6GPQlzr5K3fzfFN202A','7BE7xiY7DMAfCjpbfdejttbj4uKX61ukGL5iAJl5KkTX1ibLCTohjXQqQMm4hJM1CSx1qzB85zDHb',5);
-INSERT INTO t VALUES (2910576968834154066,123,'dClD7x8HrXOgWV','wQeNmcW6b6E4DdauoZ4XJWinbyxshed9dS9yxTV7oY6qi3VjEBnY2mEtxKolLSt4Fl0bKcSpI','w8pxvtHWmyJCZMTrhqhNcekMn5WhLNAITgQSfU5SKG0Du9gzx1s0x2GkV1FeBBAeEfz1Eoic','Y','zzlbE8iu6o6YsP3WfBDi','8pVcqIvAHb84dKOSGCKpMiU5uGD',6);
-INSERT INTO t VALUES (16260578197961174731,35,'7yM6OebUNgIuX6rErZT0xSj5Z1hjdcDz','fUovb8iXKN2WRAyiWvX3BGss4FY5NJkoMG1H3Z1Jqw6cXcBE','ZTRiBvTCkTtlP5Skx','Y','n802KRIzs','tmYNlaaVT6PC3JfCDbDPK4aypA9dMzHyYPZ8IhegJeKox',7);
-INSERT INTO t VALUES (1776447674867711018,34,'ZaOTCuouxG','FY5VvFVn9bXbWSzBQqG4rrqDLlIESnf0yBKDBLY3FhoQFPLuk','NBwg00d15aAx4','B','v14dA7ycTmmU6bqs5tFl0Yd5vYnRrKkO8oAHfIpxPRtrPNhQlUMcr87HAbopZq8NncIYPT7pG','ghR1K',8);
-INSERT INTO t VALUES (5228350205448448310,196,'jkg','IoQv6VqemtiQ7G','zmcjoN6c5ytKz','f','Q6cb8k3pM249QyReQdqs9vYIIgenLyipsDiSHlmPUQmhLSaNxyhJ0oCmCCQV8zszDm','FgaGK7vQXYexPSGQgyS7HMRQMdq6UZu2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2045801065,196,'D','8fR9iYEgXcb5NYkZQoK5vwM71CBBs6aYyrLVzYXOWas4abCxQfspk9M4UneQYad3OQcFCkVfyg8qULmG139oWtnAUQbUzmvr6vUZ8LGFNWSdJOBUb5A09PplC4f57KQjFLScAE9FM6ryCdVuwr1NwSu8W9B96Gwi2r7uXE0qAAH7Dbl5','RfL','jWIlQm0VOwb9mACX9hUuRPsZf3EkGUHU8nK','B','L',13);
+INSERT INTO ti VALUES (2045801065,196,'D','8fR9iYEgXcb5NYkZQoK5vwM71CBBs6aYyrLVzYXOWas4abCxQfspk9M4UneQYad3OQcFCkVfyg8qULmG139oWtnAUQbUzmvr6vUZ8LGFNWSdJOBUb5A09PplC4f57KQjFLScAE9FM6ryCdVuwr1NwSu8W9B96Gwi2r7uXE0qAAH7Dbl5','RfL','jWIlQm0VOwb9mACX9hUuRPsZf3EkGUHU8nK','B','L',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2312137185,194,'sjItRh','eMCp0PEcaH','fP1u0','hpsVq7PGdmZ3hlylvWwDwGYwlu1pOjxC7hOS8rDt2yr4ylgPIxLEUYL0','Qq','r',14);
+INSERT INTO ti VALUES (2312137185,194,'sjItRh','eMCp0PEcaH','fP1u0','hpsVq7PGdmZ3hlylvWwDwGYwlu1pOjxC7hOS8rDt2yr4ylgPIxLEUYL0','Qq','r',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3661054492,6,'jm','4oPXWxIxXQzWEXDPGYCiAIcT7V5mymgScnmAWCnVdI0hmW0irsnGNJqtRtsWdptdigJMNOEZcfWW7FfknCM5LlbrJ1mHxONyHI9VzEj9nMbURJHhyXsdJof1ByHsLQjwChsK2u39PnIH1GrYTJgKLbXXMf3k8s9N9YANiYmXOdEmwgDyKDIJBgPyNQoMgTAU4SVzJ','wpOw0','qTIYeQIaacxirDSKtpcGWG2Fz1kDAdx1bKJTwNUMfjjj2cPtBKiOO7BNZHdOTIzK','G','a4',15);
+INSERT INTO ti VALUES (3661054492,6,'jm','4oPXWxIxXQzWEXDPGYCiAIcT7V5mymgScnmAWCnVdI0hmW0irsnGNJqtRtsWdptdigJMNOEZcfWW7FfknCM5LlbrJ1mHxONyHI9VzEj9nMbURJHhyXsdJof1ByHsLQjwChsK2u39PnIH1GrYTJgKLbXXMf3k8s9N9YANiYmXOdEmwgDyKDIJBgPyNQoMgTAU4SVzJ','wpOw0','qTIYeQIaacxirDSKtpcGWG2Fz1kDAdx1bKJTwNUMfjjj2cPtBKiOO7BNZHdOTIzK','G','a4',15);
+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 CHAR(16), d VARCHAR(44) NOT NULL, e VARCHAR(48) NOT NULL, f VARCHAR(81) NOT NULL, g TINYBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-3330932954664725818,139,'Ecpl','nNpV85q2rdN8O','2MnI2Cbx','sRtrtS','Z','k',0);
+INSERT INTO t VALUES (-2771144962513305258,74,'d','tAMDaSul9HCPtFiEZajruhIeoLEaPwL5USgpN','Z','4WJRKSuYFdtUOAo78FmQSnkNFNmA','0','v',1);
+INSERT INTO t VALUES (-8349132125934187115,245,'Fu1','6EPvnQZIeyVUOK12hZ','7sKn3yimffF9kGRrEKQUrA8Z0lABhMdVrV7MSdEiQV','5GqQOLKuCpPf7GiRzzwelv1OHzdyiKorzG9bnIslRk77e','2','i',2);
+INSERT INTO t VALUES (-1557468958086737729,39,'UWwEO','a2IBtJBJedBKE88AnQjehNNORF0CcIKIOm4O','YXhjIsf8txxCsBEp','yXvTQ3CHXBen8T1irtCMjMCJ58HIN8WfTG22','S','T',3);
+INSERT INTO t VALUES (2924929523352668270,102,'s8n','dECNFG5MMWq','bHFXRPLKTpaT3efrcS4JZs','uTr3JnsvtRBq15nl','C','m',4);
+INSERT INTO t VALUES (3032059248005835214,208,'TIS','8C0BLOKfWpAnos790Nx7eEUU9zCL','lNzWMz4nWHYVmu','z3eA6QAb9nW0YDJ2t','g','w',5);
+INSERT INTO t VALUES (-4999088082671592490,0,'NDPZuYLX','wtuJsGYnhPuvlrhu','aU1xPtSw1Te3B1NudSnLcw9iC9QtZYTLVtbq8leeOwO9jnzZ','k07dYg8DA2zQzYyRbmEE9NDyhbOdQIIDH3g3fcvNyWrtsY','N','M',6);
+INSERT INTO t VALUES (-6234578221789689197,93,'Wcz','qyW1W','aMD71WplUOPL9CyjSsgY2jIzVHg','bYTZVCwF6BxeJd0amVDLjgoTMYlyiV6NPK','Q','2',7);
+INSERT INTO t VALUES (-6455875072959222483,63,'HXcKQ1mV7KmJXm','wC4hMShi9ndcOwui2AAwEveRyRr7','SMRfld0dcTTvOK0FQHvgzHFCjWqfiXo','sRFMPLWqAOoifo82smJqZUh8QuMV7U','3','6',8);
+INSERT INTO t VALUES (-2152880233815336665,96,'oF3rJSS6x','y0sr3mCbFJUlhXtnkREBiBTSnDgBdjRbJw','UgBjyjG0HYFuVcjTRQez3Kt7KC','EvH94auirQdDmZvYC8oTKAMKehUClaGTBEM7L93sP99dY9OV9hkJ','h','7',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT UNSIGNED NOT NULL, c CHAR(16), d VARCHAR(44) NOT NULL, e VARCHAR(48) NOT NULL, f VARCHAR(81) 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 (15393989855277239982,64,'ViGnZyJJyzd6lcG5FMi33FfLog0','C7','rB7DK4lK1duqgDRnAmfOAtLXiUopiq6Yx7jPI6N5ptpPURBpdtzHFGaBkxPKoFD7FxQQkprUuPpIGh','h','v0h5SfZ','MW79KPyXEGP6lT4qVL2QbhaqeKnrrgg5dpn5u1YSW2zvLiYZAkd10G2MmwzQ756OWURhTg8nuTP9jo4W',10);
-INSERT INTO ti VALUES (15393989855277239982,64,'ViGnZyJJyzd6lcG5FMi33FfLog0','C7','rB7DK4lK1duqgDRnAmfOAtLXiUopiq6Yx7jPI6N5ptpPURBpdtzHFGaBkxPKoFD7FxQQkprUuPpIGh','h','v0h5SfZ','MW79KPyXEGP6lT4qVL2QbhaqeKnrrgg5dpn5u1YSW2zvLiYZAkd10G2MmwzQ756OWURhTg8nuTP9jo4W',10);
-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 (2908007354336029684,54,'qXixwzKBJjFeX2yoLteUIdjrlX2a31','9tMzFIX0t70jcN3IKOwhcwVSX1FGdMgudtoNXKTWRdFT9oq5Npk0nriqVe','uDuNKZJkLdE8kCq25TGzZmIX','q','ZDM15dq2mXM4gBlMZfnIzBbw2cvvVJjZtbHDsN9hPl9RlE7NGTcQ7qGIisYe5PM','7jcHluNS9AWb',11);
-INSERT INTO ti VALUES (2908007354336029684,54,'qXixwzKBJjFeX2yoLteUIdjrlX2a31','9tMzFIX0t70jcN3IKOwhcwVSX1FGdMgudtoNXKTWRdFT9oq5Npk0nriqVe','uDuNKZJkLdE8kCq25TGzZmIX','q','ZDM15dq2mXM4gBlMZfnIzBbw2cvvVJjZtbHDsN9hPl9RlE7NGTcQ7qGIisYe5PM','7jcHluNS9AWb',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-3280715026103999832,109,'Nkm7OIyLix','14QiNJMIXWwNL4mjqTjQX838CaUQrBJQmypwyurgpe','Uw3o','TrGC4CH8mR9sQsnGCuvYpGzSV6deiqdu9hFxVzfcvl','f','I',10);
+INSERT INTO ti VALUES (-3280715026103999832,109,'Nkm7OIyLix','14QiNJMIXWwNL4mjqTjQX838CaUQrBJQmypwyurgpe','Uw3o','TrGC4CH8mR9sQsnGCuvYpGzSV6deiqdu9hFxVzfcvl','f','I',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (-607621753107709698,1,'npn0w4rf3cJop9J','N3JD2jQ3yXMIKo5','fgjZLjx0bIQJ3JedKTSF68BdG0IuQ','tYBUkwndu6qs4Z3MhmxrYzs5HtBxxO6kdDiNy40pJATwP6B8KJSW9lAts6WY2yZ0RffLsxyHENe','b','Z',11);
+INSERT INTO ti VALUES (-607621753107709698,1,'npn0w4rf3cJop9J','N3JD2jQ3yXMIKo5','fgjZLjx0bIQJ3JedKTSF68BdG0IuQ','tYBUkwndu6qs4Z3MhmxrYzs5HtBxxO6kdDiNy40pJATwP6B8KJSW9lAts6WY2yZ0RffLsxyHENe','b','Z',11);
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 (2064102111680816944,253,'5bu4umsZ7M','PYX0Pi8adNOAZDWpRzOj3dg1UwGdR8ulq4s78zv','2xlQHJkCQATxldzKJ9JMGt49z0oqp5GEcMtuUDjxnNPuNoRoXLzOdO72BAI6S74sq1S1bpjLdSwHQf','k','0eIrKuBOZdmrDjgEiIgvNCgvDwaE0PpdrRPeULg4enXJG','LiqEjqbVe8sxgzOyw',12);
-INSERT INTO ti VALUES (2064102111680816944,253,'5bu4umsZ7M','PYX0Pi8adNOAZDWpRzOj3dg1UwGdR8ulq4s78zv','2xlQHJkCQATxldzKJ9JMGt49z0oqp5GEcMtuUDjxnNPuNoRoXLzOdO72BAI6S74sq1S1bpjLdSwHQf','k','0eIrKuBOZdmrDjgEiIgvNCgvDwaE0PpdrRPeULg4enXJG','LiqEjqbVe8sxgzOyw',12);
+INSERT INTO t VALUES (4386060749083099108,157,'X4HQ7wxtMQw','va8bwoPH9CpYX2IKejxg3E','EfGskus6XzbqAu4ZSZs3JqCWePVfSHbHG','YAVEqf7x','o','o',12);
+INSERT INTO ti VALUES (4386060749083099108,157,'X4HQ7wxtMQw','va8bwoPH9CpYX2IKejxg3E','EfGskus6XzbqAu4ZSZs3JqCWePVfSHbHG','YAVEqf7x','o','o',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (623991505881994729,39,'wxhubVBRl38uYB8hXMxGm','Am0ZaD7dyekr6OBwME8jRYQK3H2Xb9EkXGuzdyLskWXj7vhDPJGf73NIRgf2N3t8fP85hXD3jH5sChPUIqyMBqOuO82KjOCjYJXh4qIA0eesD8jUl0W','itf2Tv5iP0fpTyj0Yco3lPieUPmol1R9ijacQ1lD','TXR2zGbTPn000iJLbuHwbrBKp1h92CbJbUUCiyi','ycZjTRkChTnaZW1yTFd2OAhh363Y64Lx87AUoo1b6LAjvZN2WmzAWlyRPcgBXoXFsNGzcp','bBYW5Wphb7tjm855ecjr',13);
-INSERT INTO ti VALUES (623991505881994729,39,'wxhubVBRl38uYB8hXMxGm','Am0ZaD7dyekr6OBwME8jRYQK3H2Xb9EkXGuzdyLskWXj7vhDPJGf73NIRgf2N3t8fP85hXD3jH5sChPUIqyMBqOuO82KjOCjYJXh4qIA0eesD8jUl0W','itf2Tv5iP0fpTyj0Yco3lPieUPmol1R9ijacQ1lD','TXR2zGbTPn000iJLbuHwbrBKp1h92CbJbUUCiyi','ycZjTRkChTnaZW1yTFd2OAhh363Y64Lx87AUoo1b6LAjvZN2WmzAWlyRPcgBXoXFsNGzcp','bBYW5Wphb7tjm855ecjr',13);
+INSERT INTO t VALUES (-8581319685136838195,147,'oUBak','zrniW3z5IGv4wjHVHszOn3rhi2kcrdr3J04XOzY7GEWqS1zUBDhqQO5a57t82w3XZeajfULo6LX0OpJKOT4CpilpGij35qLBNlTpBpgfSbN6d9rmfIzEupWs8cnI7GQ4GlK5ekCU6UVCOVKG55qkg1e','HDv6DCQT6jVk','W5eEOGYSLgyrjiG9Zx2vrN6JfkmIjew5b2cwwhC5uEvyXuvATCO4WXErTVKdfYpeotvuyGfuWMO8l5tgqNkXnGBcEfMW1aOEpdVKZb5tucGBtOTuBilacmCUg5bHjHnzSTRp4s3v6ZwZ','d','i',13);
+INSERT INTO ti VALUES (-8581319685136838195,147,'oUBak','zrniW3z5IGv4wjHVHszOn3rhi2kcrdr3J04XOzY7GEWqS1zUBDhqQO5a57t82w3XZeajfULo6LX0OpJKOT4CpilpGij35qLBNlTpBpgfSbN6d9rmfIzEupWs8cnI7GQ4GlK5ekCU6UVCOVKG55qkg1e','HDv6DCQT6jVk','W5eEOGYSLgyrjiG9Zx2vrN6JfkmIjew5b2cwwhC5uEvyXuvATCO4WXErTVKdfYpeotvuyGfuWMO8l5tgqNkXnGBcEfMW1aOEpdVKZb5tucGBtOTuBilacmCUg5bHjHnzSTRp4s3v6ZwZ','d','i',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (6084867503499713826,59,'SPrOvNFulj2','slawS1XNwWiQXSWpslpjC7zkxWJmtx5rpaN8nhU','JRS5kNmCq','ZTnbdWd6wnuilTvg8m3vJnVevK3iAUBiOzAa8F76qMxHhZPUXszEt7GwDRO9svfaIyg14Nm2GSBsYLFZwu','ti','l',14);
+INSERT INTO ti VALUES (6084867503499713826,59,'SPrOvNFulj2','slawS1XNwWiQXSWpslpjC7zkxWJmtx5rpaN8nhU','JRS5kNmCq','ZTnbdWd6wnuilTvg8m3vJnVevK3iAUBiOzAa8F76qMxHhZPUXszEt7GwDRO9svfaIyg14Nm2GSBsYLFZwu','ti','l',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1239845512229141448,215,'bjwXrrPZdu9yk','oCSp4u3TiPSo2MbZw5a5hmYRrZchyHafuZkYrMRFyAeEMEF1prkMcfvuCF8','s3ysumrrpUioPuQmy8KCT773u','9AJuUHQHalamybw2TYnKsmTSsNvnrRGTOklweI91ufLe6Qgfi5y8B57bNwVFoHd78aAEQ5h2Q0rVRux7WWcXjRsU15twcgmmhZlZxWwryakUBUGH5L4e4oEejrtnRFVP2IYfhbCMSHcSsUB3hk3d9gmV8jTxIfPsG38qFNNON2I7HBHeCWZnPd5f42Du8rrv2k6le5v31CcBSVJ36n16lS3hZFdYhrCGS4m2QvgOGB','q','0',15);
+INSERT INTO ti VALUES (1239845512229141448,215,'bjwXrrPZdu9yk','oCSp4u3TiPSo2MbZw5a5hmYRrZchyHafuZkYrMRFyAeEMEF1prkMcfvuCF8','s3ysumrrpUioPuQmy8KCT773u','9AJuUHQHalamybw2TYnKsmTSsNvnrRGTOklweI91ufLe6Qgfi5y8B57bNwVFoHd78aAEQ5h2Q0rVRux7WWcXjRsU15twcgmmhZlZxWwryakUBUGH5L4e4oEejrtnRFVP2IYfhbCMSHcSsUB3hk3d9gmV8jTxIfPsG38qFNNON2I7HBHeCWZnPd5f42Du8rrv2k6le5v31CcBSVJ36n16lS3hZFdYhrCGS4m2QvgOGB','q','0',15);
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(32) NOT NULL, d VARCHAR(95) NOT NULL, e VARCHAR(78) NOT NULL, f VARBINARY(41), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-30795,152,'5fienIjTB8wN9EiWn0pTsZ','mnnYkRonqtILasYdNqKatSBRBlLETOlQZILU3uDtM49Z0S9BulbtBve9sD7VZ2ahALilZ','63DjZPqssn7ghQHvqA65WwnrhFNCuop4ltEsiEsj468tTCaLRjod4l9zWei','g28X0mveS7lAzMBjO8YhD9CsNjL','sJr94yhyzUYjj0HM62SChRlatv','IpW1F2vw2OsGZLdGiWZ',0);
-INSERT INTO t VALUES (-27211,82,'R95QlptxNwJrHQwCB51W1ouiA4sLBB','auwuVDCMTyOvH3DgMlGwL8vqwBByLApieU9UBh1NlIQrrFXaobsY2165ykTivxDwQ2AY0vWTlMBgrdGsuaVWJbjMcrTQM','sTz','oRLgLVXLn5NzEMihKPrc2','dfb2txdVbEC4vUgyRUVh0z78SxTiqJdEbCwjHGz1oLDjrhJ3YsODfAZp0bpf','nxcSo1eo9gkCt9IJH2yU0qa03IVeJyA1ZS5go17GdlcMPjzt5y',1);
-INSERT INTO t VALUES (-16091,59,'Hr3ayta20UDWrrY1iNBL7rjhFtTHa','j1iw3PMaSgwsTg9mlvhgHAYewLjQDVl7V28pcuvwUJ8M9Tf0yZZrxImYePIxLzGLv6HQNDNLOEF5Y4sDiXefB','ysJuj4CB9oCgQ1RF0OtHfTzdI2ZSoPFBzd2','ipxY3qa097c1hNgiT6tVShlPs5mduqi2keoLDyn','ycicIkfRK7h5Pp6hO7','MIMWgyBUc6PbEswP1f48fUKQfjAdf8E8kPM4gZfpb8RvTRZ9mdAlkOSlkLQjO3TXvNDyzDG1ecFKlXKNrDIAOp3q378O5ZAIp',2);
-INSERT INTO t VALUES (-7152,178,'MBgEAk2QQAeZEoCHTioOi0RgD','nP17FovPetQTFzE0xLc0OzxGP3J45gftt7X','mgyxMy8q2L0lCfVu3KbB78mX1DqjeyFBo8kf5xgshg8Q57uYGm','6pqznfwYpysMUQuyFSiSpg4wRGJKx','33TZlP8qWk57pJkTy2nTB8X5yhWA323wgRaTvdQd0eyJIRVpyws9dtu5AIa4Yh2cQnrRNHxQh4ssKi','frJUMRfEZ7UQrfW24RYa0bmbJtaCXzeIssLYEbMsUj0sH2qQBD1OvPdbCUH2HUdUggRxYb7Wac4QZJCzgaO',3);
-INSERT INTO t VALUES (-24765,150,'D29sxcBpkjyiPPCXJlMyA','rtgUKdvfpS9wIAGgVSbroqjufrbcUvrPD1eFzmkTBifLkjwA4PX7geNO6mK9Nl11m2NGpB56u0A0s','n0ZuG5JBfPYBm7Zsz1Hm5W3jjxh3GFs4HkvHRshENL0B8WNZZ6kDCJ3vPpsfywVSKgNQH','9nc9uqlkgGuNObhL6nGnQhyqO','AB3vGXxaa7RNJpn4TppKIWhgivFjukjlNX18eH9gBdvXYghLwYqBxanOUAyyzMKd5icKjhcY6N8i883EeRRQZF1qiSx2RZOa','Q11kBmPoSFUJe0qYzvDYQ9N0Ey8G9HYEgqzpknvrtGyVR7D',4);
-INSERT INTO t VALUES (-1637,90,'hUDcNCH0NpJGNovPknka7Zk4ghTKsTYS','WwK3JaSXPiO23fL7BUPE0X6530iAkDhr8asptIeydpUewgTzz3KkrNIsyvfczfKnTcJm2lDFGfiTDyRqcewfBTEiqmh2q','wicGpswe27DVPZx9V2Aj3UTpDSod9P8WbptRQDBIa5Ntl0T2YgIJouIazyIDQzZFQAgMPxoAarBO','02LeleFqmWwJarR','Z2tsS4GhfGwNuJZmCgr31P1zLjuhLbhFcWpZmbxFiRLErTrUCXv7YlYsRxfxbnxQF1o277rGfE','uX5qRFxJcM5TWf6t4mxBDI5MN61vIMe6X',5);
-INSERT INTO t VALUES (-18886,17,'ObnQh5jMOmQibu','3UJHB1PRIONSf73hcN1lBJ','W5jZo7TRbDsI1u','i','EWV6lh98Btu6LbJOhQ5mqzija5PZPfrzJZOMLdQzBu3UC3V7ZnNywfY7D3nf5pZjF7WnyNF','ScOWeqKJX3yTKYpTLha',6);
-INSERT INTO t VALUES (25673,140,'IwwzLr','mdeVvXbcs03sqqOR2JCXoHLE7su9jUpoFBnR5erIoR0mYlQwLjjjuKrV9nlzOS','fEh0jnOolvJv0Nze0AX8MsSNi8vLYtk4cW49TdCCzGSRQ8ZZIaY8R','agDpa0LPJYG18z8pwAxxt9DJB2','KXCSKVRR0SLcpCmB8nfgSwqI3hwsarJVWoPoEwPDjZrQt2kd4kwlnGAWWEn223XZuwJgg','4I',7);
-INSERT INTO t VALUES (4786,209,'PxmejrzByDgq','OIA1YDZYSah736t5cxXda9EU7rbvuKzxGPHYEYnfa17xbOOPDb2pAbaifVYieTbmPfxRMwqwqy0vbg9L','Z9','R76kRqwDP','F2Gb2wim0rcUCXEo36FLQbVZfApi1mjZ5U3zfhguTSb0hG3PSGww3LhjG8oCzDT9AKYNBmfN0JlFkI','SaehU9eUrVX5KE8lq5XfzFaDeagRJZ3pdDwoLu4FbCKz4aQKh6cuVAsONx6buW1dcdMyd5x3EROIAhbhpQoUhXoN7MBtRdxhBCgj',8);
-INSERT INTO t VALUES (-3092,72,'nc4drDmPUo9O5t4UH','8aw7I6KOeiGSXiakU7WgZcQoqPL61oyHqNKwIuSK7steepbixWjAp9U6kkpk7ltc0j','Q5PVDwXp7mZ21vrmkC9odPoWHGBWibDxXqRgNTq9KzrpzCLQzNjIhS0YCPLz6E5hpijVwY2tRu1B','hmWAoS49jv7Wop4nJcls','4DXb1T76J','7N4FxxUs3BTZqYose2YBa3tN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(49), d VARCHAR(10), e VARCHAR(72), f VARCHAR(45), g BLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4800629,4206186330,'wadA1qGzsa','50xiHrMCho','rp8En3LcKyZTGd6Hq9qHHxm2iCbaLgKlkB7KTcnZJezxoWlCEt','b','gr','GD',0);
+INSERT INTO t VALUES (-1130940,2228101810,'VrN6YD4DI2SKwdZnGwGVZ59clmpVdl2IGFo1khIKozXEtIp','nIM5h','wF0cznALeHg9sqKwQwt00HRE1GvOhYPSeU2VPOuW','vwbN7Sv','rL','aJ',1);
+INSERT INTO t VALUES (6089608,1666916010,'niQxtVu7Y2Nug','6CdCHvZ','8W','UpO1N2ntyHd4O3gkeVdizViu','9c','82',2);
+INSERT INTO t VALUES (-2158729,1460028699,'ec','q56O1','GbIceNgYqhzUxoF1pN6qI41SA0smH9Clq0Ie720o4tiIv1JEZ2','bUuqA1ex8gDhLvWGtdgrqEc','sD','q',3);
+INSERT INTO t VALUES (-1170999,3714777426,'ZFVrrLU','Yh1cKP1','iGP6iPQAiPhYfrGcCamWV2','ZwARCnzPdqH6Gsvaws9O4iFgF','rd','r',4);
+INSERT INTO t VALUES (1768527,1064378542,'GzT1ELATO','7lcht','oSuTaT7ZaMATIU8GDkHbKo42vw54FRB2O2md','RA8eaiHaMr8DO26B4zrUa8RSLI8fCTk9w92GFu7KsDo','dY','up',5);
+INSERT INTO t VALUES (-8179710,844743290,'JDm4eM5VIq4pSiFiRrp','zG8zLvutR6','VdpFV7oIh1HJhqWabLFjpyj','Qy4W6OMAHuDXZWFiVRjWwim0kzWNoHO','2A','g',6);
+INSERT INTO t VALUES (-5599385,1494314973,'BDC0u3tRQMvWVdmzZH0HHccQGpd3UEaGv','eLiHaW','PFhTt5X8xbglvRr555RC97PgzLg6DQl9cPgrmO0PmR8bCPXkGDcXO5w','vkqx1pacFrLHbaDGXPL5a0UB0UdEGqRg5fC2ysx','74','B',7);
+INSERT INTO t VALUES (-4127348,697624110,'mWLm0u54BfkDJKR0ITHywRXODk','JeFjMv6','5J5PMFROF0w2mbO3SNLlHmQkKAUT8BNJqE5x','UDPMjV327','B','EC',8);
+INSERT INTO t VALUES (3901507,553903614,'i','E6yY4zxn1M','X3F8ikYNJ5MwS2zCvId2r4Z6AWKOnHkls71rHec8ccdk2','I7xJwjxcUTLd3yNaXnCBjrP7R','Vq','Hn',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b INT UNSIGNED NOT NULL, c BINARY(49), d VARCHAR(10), e VARCHAR(72), f VARCHAR(45), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-6680043,226,'0FvK1QkSSuI2Ek','tdWM2C7US5Jq7grkBOpVAjLT2AZcFARX','lryvDdO70mfHyGTtp1RiBBMdVgo7RoKaMQLI7Es31i2Z6Kgj0y5N9NLYiQLbsgYzL','TlXvILB2BPCnss1KGvlO0DUZNL9lGuR','OrtkMy','m2ipS',10);
-INSERT INTO ti VALUES (-6680043,226,'0FvK1QkSSuI2Ek','tdWM2C7US5Jq7grkBOpVAjLT2AZcFARX','lryvDdO70mfHyGTtp1RiBBMdVgo7RoKaMQLI7Es31i2Z6Kgj0y5N9NLYiQLbsgYzL','TlXvILB2BPCnss1KGvlO0DUZNL9lGuR','OrtkMy','m2ipS',10);
-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 (-7797012,252,'5S1lDezmhhj5SFoVOJjTvoVgZVPhD1tvK','K1DfgCcTk2Mhy6OCpOTTWd5EJaYBgiDtNqrDuEQ0mq','BYzueYuphh2RFPDtSUC9rHfkaTtqc7Kg2vwHA1SzFRlWD92d9CPoHZ','vSF8yeXuifTffY','J7xbpxVgtPES9okX','sJEadj9VezfF3J0aSb7HjGouRH7St',11);
-INSERT INTO ti VALUES (-7797012,252,'5S1lDezmhhj5SFoVOJjTvoVgZVPhD1tvK','K1DfgCcTk2Mhy6OCpOTTWd5EJaYBgiDtNqrDuEQ0mq','BYzueYuphh2RFPDtSUC9rHfkaTtqc7Kg2vwHA1SzFRlWD92d9CPoHZ','vSF8yeXuifTffY','J7xbpxVgtPES9okX','sJEadj9VezfF3J0aSb7HjGouRH7St',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1891173689,4231831833,'7tXuIy3UCzuq','zfZiu','p4Xck5gKLms2u9dxWzUqolvczx6KZ2ZHDkcMowfYmTlopbpzEGfNqKnPMrCJ','6O94Polx9UlBQi1gJO','X6','xQ',10);
+INSERT INTO ti VALUES (-1891173689,4231831833,'7tXuIy3UCzuq','zfZiu','p4Xck5gKLms2u9dxWzUqolvczx6KZ2ZHDkcMowfYmTlopbpzEGfNqKnPMrCJ','6O94Polx9UlBQi1gJO','X6','xQ',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(50);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(50);
+INSERT INTO t VALUES (1742464971,610649351,'Naro','y2Y3SSIx2E','xeEfGX0GoBFpkqK27TW95DbU84MXlL3VHVkg','h','TV','i',11);
+INSERT INTO ti VALUES (1742464971,610649351,'Naro','y2Y3SSIx2E','xeEfGX0GoBFpkqK27TW95DbU84MXlL3VHVkg','h','TV','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-949502567,1704425991,'aX7dxaS4wydEcBGMLpknxO6wUR2y5zyxMzMRqXQsvA','RpcuiLQI9Lxa0TjiQSF182fERkCbCGgrpvJvqPGHnrmCK5qV3I1ANSYYf','pwYP64vU24gKx52jRlOnFGyMunGFG4ROgPEk6GyhPbrIfCEcxGHZFv2qcySvAPj','b7ySlSk6lkkOQLubNxv4fNcCL4D4uhe0bhMMaNfV','YC','U',12);
+INSERT INTO ti VALUES (-949502567,1704425991,'aX7dxaS4wydEcBGMLpknxO6wUR2y5zyxMzMRqXQsvA','RpcuiLQI9Lxa0TjiQSF182fERkCbCGgrpvJvqPGHnrmCK5qV3I1ANSYYf','pwYP64vU24gKx52jRlOnFGyMunGFG4ROgPEk6GyhPbrIfCEcxGHZFv2qcySvAPj','b7ySlSk6lkkOQLubNxv4fNcCL4D4uhe0bhMMaNfV','YC','U',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1021536641,700627781,'Wf0BcWzQEyzHYjGjDDWS7lJGdM9','KhBWli39A7WDix0RudC7hNkqWhh9YistkpFut5JMy3vsCtrhbubim6vINjjiNJkUEtYHcKOUoha52sE0Y45ljwsAOqmdCLRaYDDFw5i3kc9Na4aV1rwALQlIWOfdPl5d02VvCy3pjSt3WyuMxg8ghN7AnhYDFNGjEPakpk4qKWorN4qv9SXY98TGenICy5Cp3yK','ySi21h5XzfzuZd9GZOwFDZ24hVfRuvTi','JgA26vri1zLJW1RDuLGwi8UFCBp7IOWbWhb6Y8N4zM42QAR9ULISgPuCQy2ZyM8j','2','V',13);
+INSERT INTO ti VALUES (1021536641,700627781,'Wf0BcWzQEyzHYjGjDDWS7lJGdM9','KhBWli39A7WDix0RudC7hNkqWhh9YistkpFut5JMy3vsCtrhbubim6vINjjiNJkUEtYHcKOUoha52sE0Y45ljwsAOqmdCLRaYDDFw5i3kc9Na4aV1rwALQlIWOfdPl5d02VvCy3pjSt3WyuMxg8ghN7AnhYDFNGjEPakpk4qKWorN4qv9SXY98TGenICy5Cp3yK','ySi21h5XzfzuZd9GZOwFDZ24hVfRuvTi','JgA26vri1zLJW1RDuLGwi8UFCBp7IOWbWhb6Y8N4zM42QAR9ULISgPuCQy2ZyM8j','2','V',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1194292294,3600671278,'5UnXjLHTpTPZMfXvHLyeEIlUUMb1YeePd5X','vsDdGQg0ERQqU1xNgo6JkRfRYdNtEfUQ6YnsBCars8gx2GJ3NYikTps5Ew5tduKMrRF9RBJKxdygmyXOkctpwiWcEyU0xW5VmO0mKa8HGT75JmMrjnXJHwGImHPcCTwYM23aE78B9X71K0JhGiMdbHb66ctmzQnnOPlS4lbwYPMrbEqTEndET7ItSB','wvVqgsmZpllTl5A66sT6vtitKx2RAQ','c7IfAUfIaG89QVDwVJpb0YSK4UZQ4NIAJnxy27sdyUfURWffjOQB7JajJWI9ZInkLPGHDzySmTnAF9ZIUMV8U6z0UPS5L5x','R','d',14);
+INSERT INTO ti VALUES (-1194292294,3600671278,'5UnXjLHTpTPZMfXvHLyeEIlUUMb1YeePd5X','vsDdGQg0ERQqU1xNgo6JkRfRYdNtEfUQ6YnsBCars8gx2GJ3NYikTps5Ew5tduKMrRF9RBJKxdygmyXOkctpwiWcEyU0xW5VmO0mKa8HGT75JmMrjnXJHwGImHPcCTwYM23aE78B9X71K0JhGiMdbHb66ctmzQnnOPlS4lbwYPMrbEqTEndET7ItSB','wvVqgsmZpllTl5A66sT6vtitKx2RAQ','c7IfAUfIaG89QVDwVJpb0YSK4UZQ4NIAJnxy27sdyUfURWffjOQB7JajJWI9ZInkLPGHDzySmTnAF9ZIUMV8U6z0UPS5L5x','R','d',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (2029955108,403841433,'NyZqAN4neAirFnO4','Qnr8gPkKeF1Y5FHu','CTj28S4u','Nq1Xz3wPlWr4Uqdpau4YJIKCyQpyKYbw3cXzYsrizKNGX3UzUuTCJbJJsi','F','7',15);
+INSERT INTO ti VALUES (2029955108,403841433,'NyZqAN4neAirFnO4','Qnr8gPkKeF1Y5FHu','CTj28S4u','Nq1Xz3wPlWr4Uqdpau4YJIKCyQpyKYbw3cXzYsrizKNGX3UzUuTCJbJJsi','F','7',15);
+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(86), d VARCHAR(94) NOT NULL, e VARCHAR(96), f VARCHAR(53) NOT NULL, g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (271265271,1311174430,'2jUq3TbrTKHV','5bXWFgjiGBvmiJZ6Gx9INUWADHOz6O1OmVW76w','YaSE8TaE6fuy1hgGLy','P3jXFiwtMmP0wCgUzSzXTADFwQ3Cfs','1','5y',0);
+INSERT INTO t VALUES (-1191144385,2439497310,'10wbwJe88uGlAoNUSr5M6eeLupCbILy6mys95HAsGmlL7OBf46vwU4l0M5eO','N8mm2dBQq7QKjQSH78UdEx8hsGVvA5IcBtrPVj5LGYajkVZxQocoej19KGoQdto1QkedB9Dd5J3O7gindAUmWK','gpOnxfSqTglLwsJHwEm2TccNLgOiW0DCr2tz2dOjLnTzI4YOcGGmnO0okvE4vDLIH8','RqrIbGHnPFYGYrnU3P7ej8gZZKyTNak','I','o0',1);
+INSERT INTO t VALUES (1810313010,4172704334,'aQWVgSq0P','7iZi8lo821GcAUckgse9bdxE1euWpoJjkJ2wegvqy5jkW','k0dl3hJxgkHV1uMhrNt0FQoO5AJHrwJRH8rHObztyshB4Zg1XF9ly9Bv4aQ1XQYI5Qr','tWHwwXPQRvxtnbFW7gFrHrme9iB8KxICQ','G','P',2);
+INSERT INTO t VALUES (1464312610,1546421918,'eGzwkUlcLwDWbTOctXs','S75ONrpytlvgW0pQLXf1yZShPLkrsKzNhQYX','HCYSDBDBdw2NjJSrlpqy1MMKYrT9Qg5CfbXWDF30tLKFB9bJL8Ns2JGJpF59JUaVU1mQuZqrWgJsPaTITUx4beIWbAwq','duFQ32aLRKo4N1uiZ6cAbl800','W','lz',3);
+INSERT INTO t VALUES (851504949,2034147634,'7FLyA99PInL7Aq31QxzXWzgGmgzQW','eucwG9VA','f98mKPOtlmaP28RZRaQk7iByI614MuJwV64Ywt','CASX3ddSk8rIIOtNhAlHgdMJsApPBatMqbBc','tu','W',4);
+INSERT INTO t VALUES (662082817,1311527453,'yYyz6Dbm9dyJIJq6eOytVVZ9xdv6Ewb9MUBKooEcUlV28TRzRkJr1Ua4RivsnVUNzg7PbreD','MxU4gshQ6GgvPdfNAS3Iy5VxUgrixLPi6','xTlQyd7XSJviIvMeHwg1ZGErMoBWX6YN5UqbcLupu8CCIN55TVTEgmHB4','q3trDHjwQKfWY35gKhtAgpkJv7ZVboiqA6xwKH8','3','E',5);
+INSERT INTO t VALUES (-749804527,3277634087,'ALx9cdcrVU0KjGi8RWbe70gqd7X6XE','BI','yjlU2EuaRRIInsGXYYn5Pcjft0uU5AvdPfvmfHam2oApfHiHsNllZbM0QxLXThhywWxU5HpRNahXAeVSds7','r113ic9TSGAVhA5Yj86sn142JWV','rH','gA',6);
+INSERT INTO t VALUES (1261200787,1210557074,'bMouxvFvAixGMWs8uYQhlgiXZr','S5KORI6q7ZlxrHg3jUzR5t3Puroq9LlJ','oAzuYDBxqxp0WiwAlWzj9BHtY63OsVwJAADWlY53b3YdhGaIpMUJs8xEENHe2tXl4riVQWbommnB','bGe1tQm0wn6LLc','69','q',7);
+INSERT INTO t VALUES (-73336280,1882029189,'SPhQ7RtAJ0O42zH1Z2289T37X2rYgkMf8cIsEhp10crPKYgpRNUMflooQCLNv','aL7NdvxQfzxKQ43PIp1RseyKyrRw1u2Yn8IrkYogVB1wE7AckDpLLdUtmf6aBJW9dnuXVOlJ0jKqAta','CiPijmrBk23wT0SRGevsgSXAgJCNG4jKOEWK1z56AaTxuXd65ahegAE52PI','gA9tBQSkPZE','ZZ','d',8);
+INSERT INTO t VALUES (-83422851,1738845921,'obroH4oxYnNisDQdc0u5GSGMDhIWHtrGwQ8Q7GSGqDt332cyVq719FIzb00kWdBhJgHU8YkhmbNGWfqVA','YGF22lOn33PiJD9yfZJXIVaeGRI','AVJlkurNoneVQp0Tl1jdmQt1rqWTBecAHaAQAYn9','doxD02tU6a','yM','dZ',9);
+CREATE TABLE ti (a INT NOT NULL, b INT UNSIGNED NOT NULL, c CHAR(86), d VARCHAR(94) NOT NULL, e VARCHAR(96), f VARCHAR(53) 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 (-1436391032827954287,2569972862,'r2Z','ihaNqp5BQ0Vdmwp','dsw1zueu8pdRI3N6mXzDOR7QHkfcG1goZw1QLTYQ','Q5sQbPij0gNgE4bYtNSPZSk6bDQ','8t','3',10);
+INSERT INTO ti VALUES (-1436391032827954287,2569972862,'r2Z','ihaNqp5BQ0Vdmwp','dsw1zueu8pdRI3N6mXzDOR7QHkfcG1goZw1QLTYQ','Q5sQbPij0gNgE4bYtNSPZSk6bDQ','8t','3',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(87);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(87);
+INSERT INTO t VALUES (3731659134891949401,2649758136,'NuC50seAJwCwv8ckX5fIhOE4dOhqmnmVEtp3kNxX1Ti2Pl','bGiWos','hkk2RyZhiwA4BXVIYJajbMQ5hbIUbry3','vZNvD6fzus','FQ','b',11);
+INSERT INTO ti VALUES (3731659134891949401,2649758136,'NuC50seAJwCwv8ckX5fIhOE4dOhqmnmVEtp3kNxX1Ti2Pl','bGiWos','hkk2RyZhiwA4BXVIYJajbMQ5hbIUbry3','vZNvD6fzus','FQ','b',11);
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 (-3826304,128,'d0a','XIMXWn3WSA67OL4K9ogUUICTQRxp1330sMncsaAqMwWTUlG3QrbEpupkMZ0EtNAPukKr1yYSIkSLPPjFxkmDE8Sji34W1sLocprNVjPaJNaHgCvpKLzZ3pyv6T6Wfy5hUlG9MBo8Kv5aXN7BIlgg59Lm4PLqMBKLNCfwcV2pxekXzLken9eScnw3fqIWNiyVETBFtzZmhv34zCCv3YSDCIeyvmdxzALfLM38wGgy','GFRxKSDoLqkqVSi81kW88HBZokU5ElQRm1f5CGfbbpop41yRFJmB5Gz2gvoe8','AvgI0djKHQ2DsYIxWlnK2pXOT4m','iRo1PvdOCAil','Sksj',12);
-INSERT INTO ti VALUES (-3826304,128,'d0a','XIMXWn3WSA67OL4K9ogUUICTQRxp1330sMncsaAqMwWTUlG3QrbEpupkMZ0EtNAPukKr1yYSIkSLPPjFxkmDE8Sji34W1sLocprNVjPaJNaHgCvpKLzZ3pyv6T6Wfy5hUlG9MBo8Kv5aXN7BIlgg59Lm4PLqMBKLNCfwcV2pxekXzLken9eScnw3fqIWNiyVETBFtzZmhv34zCCv3YSDCIeyvmdxzALfLM38wGgy','GFRxKSDoLqkqVSi81kW88HBZokU5ElQRm1f5CGfbbpop41yRFJmB5Gz2gvoe8','AvgI0djKHQ2DsYIxWlnK2pXOT4m','iRo1PvdOCAil','Sksj',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1455522,86,'fy1gwmUBXE6jUfpLPn0SL69','Kz897EOZ17Ml767Izd2x614N550S5KNoFhPQ0qv93sq1EfmuqFr2OVSaBD7Oo2DtD3wIEPJbB7yrMzfxWkq3nn1LxKcZu5t1hTMxYNTfytG35gq5nd4Dtk7AJkyDrQ89mBY2JYrmGs2p4YFEy8ncWj3LKGe8aPAe2ebpbA9vtjMIbFZhrzERf9v2GfBfRrjy1MtUgscv','h5yXSd9fSfomT5scQ1paL6CqYE29mdDvxMY0n1Pz3GHEh4L8jFU','4p4PH8XIv5PPrbYy5mPYiNH2WdD3bx2CSt5Ptf0sDY1SZo8alIdZitAtTIN0MQDCr8SHo5tl9IAMsbCRq7w6SYw3lZbPglP2x1UaRcLgd6oIypXW4IHHT0IrlWiONAPljHPPlXipVP6SdgDuxI4l6FJW7kWs9TJ80Ydgkom1orYyxJhNs3de3IyESTGhJXLoIYYYmEhQfZURJ5fsMoqYZEa2jRG7xCoJBY8uSkW7d7zUaEtGRk2rnjetK9Vbh96','m8n1gAeZht4XN8h96CLEufnvgHcy1','Kv4hLsVlvi',13);
-INSERT INTO ti VALUES (-1455522,86,'fy1gwmUBXE6jUfpLPn0SL69','Kz897EOZ17Ml767Izd2x614N550S5KNoFhPQ0qv93sq1EfmuqFr2OVSaBD7Oo2DtD3wIEPJbB7yrMzfxWkq3nn1LxKcZu5t1hTMxYNTfytG35gq5nd4Dtk7AJkyDrQ89mBY2JYrmGs2p4YFEy8ncWj3LKGe8aPAe2ebpbA9vtjMIbFZhrzERf9v2GfBfRrjy1MtUgscv','h5yXSd9fSfomT5scQ1paL6CqYE29mdDvxMY0n1Pz3GHEh4L8jFU','4p4PH8XIv5PPrbYy5mPYiNH2WdD3bx2CSt5Ptf0sDY1SZo8alIdZitAtTIN0MQDCr8SHo5tl9IAMsbCRq7w6SYw3lZbPglP2x1UaRcLgd6oIypXW4IHHT0IrlWiONAPljHPPlXipVP6SdgDuxI4l6FJW7kWs9TJ80Ydgkom1orYyxJhNs3de3IyESTGhJXLoIYYYmEhQfZURJ5fsMoqYZEa2jRG7xCoJBY8uSkW7d7zUaEtGRk2rnjetK9Vbh96','m8n1gAeZht4XN8h96CLEufnvgHcy1','Kv4hLsVlvi',13);
+INSERT INTO t VALUES (6459165194148749373,2349028294,'FWezeLyWdoAejSdgqNlLH4IPOQrp0fDf','D9IkymAzknG8QIDbqBzwVBRz1x7TK9qHOW5lHUnVNK8nFHAc2xsqbP7H3QFXh7Q0xq1WZmoDFIikuvsEJiOXsMoRa2Aowr2','g7JWC6FaScSKewx54uJWIZPMPRmhFCKyMwTYjmmiNtzcEjzCScolziMMwggpfg','sJakLw4mR1XYZ4TbrUt2op5n4m8xweACvQZB2eaQN4Irr','C','2v',12);
+INSERT INTO ti VALUES (6459165194148749373,2349028294,'FWezeLyWdoAejSdgqNlLH4IPOQrp0fDf','D9IkymAzknG8QIDbqBzwVBRz1x7TK9qHOW5lHUnVNK8nFHAc2xsqbP7H3QFXh7Q0xq1WZmoDFIikuvsEJiOXsMoRa2Aowr2','g7JWC6FaScSKewx54uJWIZPMPRmhFCKyMwTYjmmiNtzcEjzCScolziMMwggpfg','sJakLw4mR1XYZ4TbrUt2op5n4m8xweACvQZB2eaQN4Irr','C','2v',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (474112084948483125,4197138225,'3UfNAjmhNt4lcO0zUiaZCnRXe0ClptQJhBHqfqfrtoLf3nSW8','X6BC1fuayo03t9HbrT1giybupwYRO2LN9Sz7JKtE9b1OAbQ4sOa33EMxIruBkVPo','sbUG14QzEoRMSvgIzXk04t4ugnsE5Kd7Xa8RU9m86F0WJ3E','ZVf4tO4DytFgGV1mCfJvH4FR5tPYizRzjfcqDkTVHwOfV0XQJA2o1FWc6JwgfCjv8gytgAT4sPEP0MjTmMkOLFe1gkRVWqJwbd1wbaMkFcxXCpqe2NnMM4mVKaIFGkd8Dp6sPWMnU0alXPYQScKdO7FKyEpOlTmlrm3IDcUyCrd','i','Ao',13);
+INSERT INTO ti VALUES (474112084948483125,4197138225,'3UfNAjmhNt4lcO0zUiaZCnRXe0ClptQJhBHqfqfrtoLf3nSW8','X6BC1fuayo03t9HbrT1giybupwYRO2LN9Sz7JKtE9b1OAbQ4sOa33EMxIruBkVPo','sbUG14QzEoRMSvgIzXk04t4ugnsE5Kd7Xa8RU9m86F0WJ3E','ZVf4tO4DytFgGV1mCfJvH4FR5tPYizRzjfcqDkTVHwOfV0XQJA2o1FWc6JwgfCjv8gytgAT4sPEP0MjTmMkOLFe1gkRVWqJwbd1wbaMkFcxXCpqe2NnMM4mVKaIFGkd8Dp6sPWMnU0alXPYQScKdO7FKyEpOlTmlrm3IDcUyCrd','i','Ao',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-8045612120806928495,1292751513,'4cfwZ6O8Cavrr','sixuMVguxUEra0CDnQdffu1HxBMoEFKnAYM6V5f2hiEp87oo97CRCwi6q0RYXUJUjNFfTKOFSteF0uIQY7ywnHofWmMfi9P25L3lIUEDKICQJjWczn8WgclBEVZ7T1lOVkYYjzv9Q6cKK14Lfz5AOfg0pefLWBN6thR','24MUeKGwYwbtq2QJKEfO0CHjFgK27YKoRAUgNxYK9M1LTpL','3h9wI22QEMUiwx0kd9yjeNGaub00Jjc3Kc5NHfMdI3vmvJVU0Etp1oxOw5vgWNi2vYG0qv3LOH3Me08hdLfpk5K7Q6ltZ57I6OqW2I70Yw70s23rnXh3LZHvLWlQB5OFTUeBvnq9XUvRRMFG3LDxIDv7wH8Snox3b31kE8lGiYlNlf2xHGc8MswAV2hnQ57g02FpQ2q0e2g38lw5ikRlRsgnE7dF0XdE','P0','S',14);
+INSERT INTO ti VALUES (-8045612120806928495,1292751513,'4cfwZ6O8Cavrr','sixuMVguxUEra0CDnQdffu1HxBMoEFKnAYM6V5f2hiEp87oo97CRCwi6q0RYXUJUjNFfTKOFSteF0uIQY7ywnHofWmMfi9P25L3lIUEDKICQJjWczn8WgclBEVZ7T1lOVkYYjzv9Q6cKK14Lfz5AOfg0pefLWBN6thR','24MUeKGwYwbtq2QJKEfO0CHjFgK27YKoRAUgNxYK9M1LTpL','3h9wI22QEMUiwx0kd9yjeNGaub00Jjc3Kc5NHfMdI3vmvJVU0Etp1oxOw5vgWNi2vYG0qv3LOH3Me08hdLfpk5K7Q6ltZ57I6OqW2I70Yw70s23rnXh3LZHvLWlQB5OFTUeBvnq9XUvRRMFG3LDxIDv7wH8Snox3b31kE8lGiYlNlf2xHGc8MswAV2hnQ57g02FpQ2q0e2g38lw5ikRlRsgnE7dF0XdE','P0','S',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (5466416731515631360,900184905,'DbAiQBwNeo9xcJfvIu0P1CE6w','ZSYeGICTRz5osSWH8ETq9FtDbofbNpOwOoCW9Q7ob0yXUInO9yfezFwTTWJWg8l1ShgDXaWoe7AfRo0TyY68FtvIRtcUydaiKt0svmwkET4ISnW','n6CKrb0JjYnEG1rouZ9idQWrHwqp6n6jDUEsMpZedrr6fKTXDaEdDbRw3lvasBPv8DjEI','oQCSEE6QiewA5Fy4ixtymIhjRnQYa6wlv1xcMPvpRrFJyasQudBTtXVvQwkvqCwiqkIygW7phRdBftMWfPqT49L4ROneqbDdX2CvKvLbCER2d4U9DyEWxIawEec0py5nAtn88x5Jv6jsnSi6DN12yOyyWrHrt9UBOx3c2pWF9lhBAhv3ILGmO7b65B7Qmmozr2YqN1FApCYTDh2N8nFOudqa2tSPoH5U','I9v','AJ',15);
+INSERT INTO ti VALUES (5466416731515631360,900184905,'DbAiQBwNeo9xcJfvIu0P1CE6w','ZSYeGICTRz5osSWH8ETq9FtDbofbNpOwOoCW9Q7ob0yXUInO9yfezFwTTWJWg8l1ShgDXaWoe7AfRo0TyY68FtvIRtcUydaiKt0svmwkET4ISnW','n6CKrb0JjYnEG1rouZ9idQWrHwqp6n6jDUEsMpZedrr6fKTXDaEdDbRw3lvasBPv8DjEI','oQCSEE6QiewA5Fy4ixtymIhjRnQYa6wlv1xcMPvpRrFJyasQudBTtXVvQwkvqCwiqkIygW7phRdBftMWfPqT49L4ROneqbDdX2CvKvLbCER2d4U9DyEWxIawEec0py5nAtn88x5Jv6jsnSi6DN12yOyyWrHrt9UBOx3c2pWF9lhBAhv3ILGmO7b65B7Qmmozr2YqN1FApCYTDh2N8nFOudqa2tSPoH5U','I9v','AJ',15);
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(24), d VARCHAR(21), e VARCHAR(69), f VARCHAR(76) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (64177,208,'AoiDHZIlGMiYV','DFAZQmZTvncaBxN7KwGw','ahIXiF1og20nSMPSh7','UoDgSW9A59FmQmzKgxkUP6lTEB656G','3dIYAiP30hFVVL6kYH7xC2dKtzrr6NeUJcZzkOemXM1JsBGqC8yHqHd','B9LNqy3BoOkeGh0cdFz4HY91eFo5F1qs7oyy',0);
-INSERT INTO t VALUES (20156,192,'KPvMjMWMWNgF2q3C','EQor3b7dCePvn99','rBO853nQBe','nZyRk8DOqAnxf3UoGJq61mhAG6RFvWKKIGkn9rKyyqjwFJ2aOaMPs3t57J7','d5NlLd0ZNZbVded6L2GumpALyEP','cBirFcsKLqKRHmfzNfz2Vqz0kzcHve8xy2F5KEbWwfuW1KR21uAbKbsgxB6UceOFBgWXPwv7PR5Q',1);
-INSERT INTO t VALUES (46877,83,'WqH','IjP3MCh8NWD','IwswMYcYSs07rm2e9lVa9JRcfY94Up8X5uURW9DAvokMdLvsuNuJ','i4ApqDd9Gw8yLIELQXuyARM7nb9f8Bm7zcmI','mpyXQNRj2CifYi3zEepGhYCl5RXVaKeCndVoQhfERjJo3gbQ7WCWRaeskGMzPnkH7JY53n4KXweutJsa','htWscfIjLIUeh2RNY9I8is1R6nve61LE4qPkZsFM7ht',2);
-INSERT INTO t VALUES (199,224,'zK2','34r2UjWTwhl3X4','ICfvHsgFuSraebFgKM7pnW4URp6uPQ5bkf6YCYr2x5AwQWL5ulBRaiskj1','ys6qDRkPjasPgOhAxF1Xo01pE4arLZXBNdUO2TRy0bl','A','zc5qMAmqk77BG',3);
-INSERT INTO t VALUES (30909,174,'PlZVMJCHXEJYslPibPKRGjUN','1tjjsSDGCMQ3fcV3Y','RKHctt5Nzf5ygRpFRzhm0wztOY4TExbjEQBV2kkxiEMbVL4EBx','i874UKknU3ZIz5Ureif4jO3HQvkzp6ldkvLlUVER9IfjiJcP','37KpKUg7mREKASPBY6JtpBYnwYE37sKM0Otzms4e2gYRCcHqUaTJbUG4X6UI2R4BaJW8pKOU68kraLDgI5CixPHZq','SEiZglNbLGRZIYuK9h7Cop6eByiXijoK5uYeEeepbqO8LQiZg7apwG',4);
-INSERT INTO t VALUES (22584,194,'G','lu2MWFhUXi2NmQzGALe','IPyZJZjlilo5AMfgQWfpltgBn3ddAWBF4UVeeStkf','7lI','r2RHOXblH9kCqZ8Yuc0GMweFCI8Klm0khU0pyH','fYvQnpFVqRtGtbpoILJH2WbGXfEvBV4VLdh3dMbre2AqqTsDrlim4CVYX07ORujmxqlEHE4PTUhHbdApZ6fTBKLwNYo1OriGis',5);
-INSERT INTO t VALUES (35326,117,'9GTvSltHAyuzo393','x','51hBLfUX3pJEcn6198rAbZdGO3Tm3VODQUIe5fsJYhurp36y1','iMzTRF1OWPM6Pcrl34MSPDd7UIJDO','lb','IA7rbrpK3DM3iBdNBn3UmEj',6);
-INSERT INTO t VALUES (26734,40,'1MfNhM2i99R0SQS62Zi1WqP','RhJzEHZ','lJ6ZWBS448iYRgIwn8b','A9Zj1cEYEjA','qBJHhyZiblw3vOsNHa400npMoO0VOiYNP1sBwONUKJwoxMA9QwpTLeETrAkWsMzTPRifYihETi8cWNWgwNpdAxhlVi','vsuMNfFsGNWUnx2TTH',7);
-INSERT INTO t VALUES (57993,55,'YtuEQnFN3OHA9M0','WF2UrubS7bh5H2f','iuNnixpw4KvoIDIet5N0E','Y9XYUxc0sY73Pe78lncV5wZI2DqeMFXsIGcNo586zZYq7NHi','3g6ufMfAzSJTUaXZ393wcYjrzLKT9XdJT1st5Xk0FOH','1stmBqyKqnLFaD1U1CWbFKxEFJzatSRvEi3yyI9hMvRS6XDAOdliM2LdFWFjpZ4LAHTeVcCF1I',8);
-INSERT INTO t VALUES (20287,82,'FnF68cgVaX0lvAyFUBB','aFr2vm2yK1r','1McLa5SogaswddgCGLJ7HSCkqlnp02KgbZorPWuG0fGBJ707cPnizOPvJg','lKe6RF5XaTeLc106xHJvrB1gP7mn8bXLmKszr1cXlIa5nxMHN','rPqcbJDpGsDv6tV3iVKCbKCGEFbE3tObFTSGlv5hOA5LQedAfa','lDlMNYz5CRWxBqLtw8bahefQFBTKtzRxt8cyJd9xzGtRekwrjHxXqdIn2',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT NOT NULL, b TINYINT, c CHAR(19) NOT NULL, d VARCHAR(74), e VARCHAR(81) NOT NULL, f VARCHAR(39) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7364996453228785157,106,'UN','LdEnf0Ymr69wtsC62BNm8d8MmP8cr5oj07jiOkEHZz0PF13xL4kcxAbpTGVaN','Onwfcm5jZyPuEUquOu1z0syUdvuIR3v1Mw7OoprsLp56ZbYXfSvR8oLnY2Cy6KCZ1La33R4Kc','2v4','KQ','e',0);
+INSERT INTO t VALUES (-7419487855331058835,56,'YWj0BMjrCcjRL','B9YlSYqEUQHPnK0T74HPioLdmQdIu2NACOZObHoWimBaZlRHuEV4Afo80iX4eN','LHbCbbrt4V1RLJPt8XLXdWBepj7gH3Y','ZkKcMoPudgESDQz29Q9UZ','GY','Y',1);
+INSERT INTO t VALUES (-2021972558990691013,120,'ehasY9T','1ZAF99JJVCsUghJt48n5bV22176d6EouNzTvSl5JZGeWskt7aVTqm81xc1p2z6j1QDARL40yY','NHFbK','tWvxLFios0w8qbNaoDraNxjVWVxXIcb','P','a',2);
+INSERT INTO t VALUES (-454706661608563981,-36,'2iKw','cFOfgkURFMd5QiZrQsTth2gDcn4j15OqFlbuwWnj0K','IQs6M9o1D2i6gShdfFaiK32ik','3FiJa7IxiqdmfNEa5HO9YmDn6cH8CPKUeEXx','L','Y',3);
+INSERT INTO t VALUES (-3584801492190526022,-37,'ZdErTtifhJd','N19oA8GHs3XvrufKERq0spg9oHaGurzO9GzhHYW5aJFwAdJ9c6AEtv','q43Ui8sHJLMvjR37ISo2JPmVEUgV8av','EkQgQGHM','uU','F',4);
+INSERT INTO t VALUES (8636105304179537887,92,'MBjlSkuW5','ehwNy','pD24ROknX1JNRKauV4UccwWzfL8V3','jBss3sgx4d','l1','3',5);
+INSERT INTO t VALUES (4860294041724260786,44,'wLvvNW3V4tbNp','5XUpR','VztjyK203kojtKS8TrzRGvziUUT','eVPz5PiO2ewQfK','F3','w',6);
+INSERT INTO t VALUES (-7233921990092570661,-19,'p','ei1lUYWGrWQDip9AMjGJ5Lb4E9YDzMIDVaMKlJmIEyqzNkMp63Z7eH','JND6UBSRwbGUymNdlzOsPP4EBxOgRA1P8vAehP2TQOf4UF4k0qbdjtGJ9g5emxESTs8RRA','PxhImMPKLQRIWRHqBwqxd8o4i9Oc','YI','n',7);
+INSERT INTO t VALUES (1597053144335359302,8,'Kob9OEus5kxD','Zj43w9rhH1WIpxVEggpZmKKH6zgsIHwb0FcCidG0b733aBFW6iMcnh4VMovyGMG2j','TDFoVVryo5Myyo8ISLYdrh','szEo3715a1ZiTaWHdh','v','A',8);
+INSERT INTO t VALUES (-7246720873069788361,113,'b7w454UISQjc','VjshRl5A1wwApzhvl86dKmdlttHzN6UfeMcwRiwe5mEoCfuJyu8dwacSOlhgof','KOQS5hvVsEBBu5uh5LKljVebcSOseYwYA8qd5Y2vUzh7','Z0wqc7uI0bVDb1nBrOO82qZNHPxoQeCRZ','T','q',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c CHAR(19) NOT NULL, d VARCHAR(74), e VARCHAR(81) NOT NULL, f VARCHAR(39) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (138290608,252,'khI3Tk6xbFrJKFGCJF','o67K0XMbHCsxO9saYOPbH','ZuPitRcjv5Yq2DhPrJ5uBGPLUGQCTfNPXfdbcAubAvB32XTBHfH2Gawl5otjjYTfGFPW0','EpWqFDKBKBtSauREALNALB3ABH','SwBTO92zizZFfGTeXLB6vmbz9mClDZ3jcNRLUlMZh02Lr2JaPfMCBdbcZSv1FRseXCQ4yZlkgtbNG1K','raafMP0HHLS25YxNE31z9YSJXGvEJmPr5mPdGgXMSryEO1h26NWEyC',10);
-INSERT INTO ti VALUES (138290608,252,'khI3Tk6xbFrJKFGCJF','o67K0XMbHCsxO9saYOPbH','ZuPitRcjv5Yq2DhPrJ5uBGPLUGQCTfNPXfdbcAubAvB32XTBHfH2Gawl5otjjYTfGFPW0','EpWqFDKBKBtSauREALNALB3ABH','SwBTO92zizZFfGTeXLB6vmbz9mClDZ3jcNRLUlMZh02Lr2JaPfMCBdbcZSv1FRseXCQ4yZlkgtbNG1K','raafMP0HHLS25YxNE31z9YSJXGvEJmPr5mPdGgXMSryEO1h26NWEyC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(25);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(25);
-INSERT INTO t VALUES (2676200924,219,'k','Oml','JtX85PskQdlMs6rOn6YDiqmAhE3DpCFLGoC1XiVFKMv75b8','nT3mNrNxNP37w4zYGzx9NO9YfPaqj8B52bMTSKpaJ5CVQHriK1sAanolTPzZe5qbHmcT2','n1DkRawDi9hlRNjRPVMqkKCeCM6UsVldA45opikHiTCIJdjoUys1VVwzCDve6izzY7hsl4KHR1Kl3MCm','ZNZmx9V3H0NDMFw7Ow78Jqu0iy3eHsoiA1rzYvt6C6A9G0V9GYsSDZw9FPhmK6wRRpcuISKTrL',11);
-INSERT INTO ti VALUES (2676200924,219,'k','Oml','JtX85PskQdlMs6rOn6YDiqmAhE3DpCFLGoC1XiVFKMv75b8','nT3mNrNxNP37w4zYGzx9NO9YfPaqj8B52bMTSKpaJ5CVQHriK1sAanolTPzZe5qbHmcT2','n1DkRawDi9hlRNjRPVMqkKCeCM6UsVldA45opikHiTCIJdjoUys1VVwzCDve6izzY7hsl4KHR1Kl3MCm','ZNZmx9V3H0NDMFw7Ow78Jqu0iy3eHsoiA1rzYvt6C6A9G0V9GYsSDZw9FPhmK6wRRpcuISKTrL',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (6667258093230058087,33,'SncNPmuKhC','FOMHP7V1hEv9VD61EggQkRlgoljUdLbIi8TccdSlRSzOkck6w','Y9cRV0ClBgVsJO5P4T164S','ijCJRV21vcLjBaq2bwqaeWYtfCweNShYIXe','pl','j',10);
+INSERT INTO ti VALUES (6667258093230058087,33,'SncNPmuKhC','FOMHP7V1hEv9VD61EggQkRlgoljUdLbIi8TccdSlRSzOkck6w','Y9cRV0ClBgVsJO5P4T164S','ijCJRV21vcLjBaq2bwqaeWYtfCweNShYIXe','pl','j',10);
+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 (-1395537868584820380,-126,'8vRi5xjSnSgx1o7v5AHn','mrOc2ExwZR','btECdamNYUdNp5W7oq0LI9QUoSs6YhR7dtcm2P','A45atdFzUjI527ZiNp3QZM1','FM','F',11);
+INSERT INTO ti VALUES (-1395537868584820380,-126,'8vRi5xjSnSgx1o7v5AHn','mrOc2ExwZR','btECdamNYUdNp5W7oq0LI9QUoSs6YhR7dtcm2P','A45atdFzUjI527ZiNp3QZM1','FM','F',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (2670233883,38,'J3XPYgAD5gy7KFgvnD','HeboG6tC7OBWchM9OO6iSBUeJHPWuBccMNJktdRqpu1E72BvUYelnIi0TnDQZHgCt6Y2ZH89VXW52WOaJMH47geE6w1ZcK7G7eAHQnSi1kc0WRta55JseytxvOfndG2Vb8AVckDOJ8FmpxfaSMbOfWKAPkty3WFtw0XDIqzmQui24OCr1XCBNvckK1254RyQPsq0WdYJAPUxDLhPF','kG7t6SaWFRxuAM3N','CxrPHrPu1VuXZXvVyaeQfNzcHhAzyEEDWuiPY0p4','jfZPnmpG1iQABYe','R4gmrCTNqCL7tOBQEkBpn1bxNp6vkukzqteIXEASCoVbckEdncGthGD1v95NdgTf5D81kOTgHUFA',12);
-INSERT INTO ti VALUES (2670233883,38,'J3XPYgAD5gy7KFgvnD','HeboG6tC7OBWchM9OO6iSBUeJHPWuBccMNJktdRqpu1E72BvUYelnIi0TnDQZHgCt6Y2ZH89VXW52WOaJMH47geE6w1ZcK7G7eAHQnSi1kc0WRta55JseytxvOfndG2Vb8AVckDOJ8FmpxfaSMbOfWKAPkty3WFtw0XDIqzmQui24OCr1XCBNvckK1254RyQPsq0WdYJAPUxDLhPF','kG7t6SaWFRxuAM3N','CxrPHrPu1VuXZXvVyaeQfNzcHhAzyEEDWuiPY0p4','jfZPnmpG1iQABYe','R4gmrCTNqCL7tOBQEkBpn1bxNp6vkukzqteIXEASCoVbckEdncGthGD1v95NdgTf5D81kOTgHUFA',12);
+INSERT INTO t VALUES (2454854113395936596,-92,'b','2evfE9F1gWdyTmQ9Tn4gs6ZxaHt3tvStavTB0rL07DXD1U2oNhoXWCAnI8ZOLpa4RzdPcWoksjduA2eaokqrPKfWpRYLEgUlLY7m','qLyF3BPPvlSBoAUABt5AoCqI7ufZ7KVLgzzkdQgWRGkLl94pbhTkdRkj','3X7i3FF7FldKbeH','Lm','j',12);
+INSERT INTO ti VALUES (2454854113395936596,-92,'b','2evfE9F1gWdyTmQ9Tn4gs6ZxaHt3tvStavTB0rL07DXD1U2oNhoXWCAnI8ZOLpa4RzdPcWoksjduA2eaokqrPKfWpRYLEgUlLY7m','qLyF3BPPvlSBoAUABt5AoCqI7ufZ7KVLgzzkdQgWRGkLl94pbhTkdRkj','3X7i3FF7FldKbeH','Lm','j',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3647786380,140,'TpVElYLbG','bdVdObgnuhMce12z7jeBznr5OA5T7IJ9sV5JFcO1cSDn1odj3OiiI5VbVMCLPK2RyHmEkXRnQGh8yIBwvloCEcYQYtGshleUpwi4LLxyL0SMAaGctpgnmKtvGK15ivBfkYXk42bghyT2vaTAH4ARcW1CkmfWEh936atfkIc1lSuCfr3imVoP5lh1b1','DuFtl2MNdlzGtWmbLbzLYuOsFko4HHya0VqWP3YPLZxVpBuL1BONyP','FOWT8DlgjSyVZYBmGAlesgkcSGcmKMQ3hMMPqF3kPVKUSWZS6ryquEvGRgSuC05Hp5zKtefmQoJtQiq0NJtfZHABxbDdcXdrmiQyqw0jYz0X','819Cuha0AH3F20bYp7FVcuiZaDAtXQj0T3cHQyBrQDjLYmyitCT','7kzjqnUsurXMRTtFZ9qNOk1xDBhTJtqyu6RLQ1glAiH3l5gEwETIxXyDxAwy4pk6fj77m1T7ty',13);
-INSERT INTO ti VALUES (3647786380,140,'TpVElYLbG','bdVdObgnuhMce12z7jeBznr5OA5T7IJ9sV5JFcO1cSDn1odj3OiiI5VbVMCLPK2RyHmEkXRnQGh8yIBwvloCEcYQYtGshleUpwi4LLxyL0SMAaGctpgnmKtvGK15ivBfkYXk42bghyT2vaTAH4ARcW1CkmfWEh936atfkIc1lSuCfr3imVoP5lh1b1','DuFtl2MNdlzGtWmbLbzLYuOsFko4HHya0VqWP3YPLZxVpBuL1BONyP','FOWT8DlgjSyVZYBmGAlesgkcSGcmKMQ3hMMPqF3kPVKUSWZS6ryquEvGRgSuC05Hp5zKtefmQoJtQiq0NJtfZHABxbDdcXdrmiQyqw0jYz0X','819Cuha0AH3F20bYp7FVcuiZaDAtXQj0T3cHQyBrQDjLYmyitCT','7kzjqnUsurXMRTtFZ9qNOk1xDBhTJtqyu6RLQ1glAiH3l5gEwETIxXyDxAwy4pk6fj77m1T7ty',13);
+INSERT INTO t VALUES (2985863325434559790,20,'3xQ','UvudqyhaNDFKqPZo3b0Tm0kOHrlUqHyvl3WSrRRXBtIaXIxH5NVr6fs3oFv6V3TBYYhzQu7BvdneyDYOaVMSMKF24YJxDwIXhAa0oORaDPqW5Zd34micTUwKZGKMv6ppCcMGHcwNf8GaXbMMxOLhLt0lD4HmJKn5OtcsySzgGktRj8T1LY4QJUefNPMQUv63arIIBMPxkkpBUTjbdZ4xuy','YunzpS3Oqdu6w4yvD2gNlilXaRbw','wbvGxLkpPcNujCAdP','yx','Z',13);
+INSERT INTO ti VALUES (2985863325434559790,20,'3xQ','UvudqyhaNDFKqPZo3b0Tm0kOHrlUqHyvl3WSrRRXBtIaXIxH5NVr6fs3oFv6V3TBYYhzQu7BvdneyDYOaVMSMKF24YJxDwIXhAa0oORaDPqW5Zd34micTUwKZGKMv6ppCcMGHcwNf8GaXbMMxOLhLt0lD4HmJKn5OtcsySzgGktRj8T1LY4QJUefNPMQUv63arIIBMPxkkpBUTjbdZ4xuy','YunzpS3Oqdu6w4yvD2gNlilXaRbw','wbvGxLkpPcNujCAdP','yx','Z',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-4032456415464914530,-107,'ozHhoHb','GdqrFPkh5VDHM53GZZpvHqOYxFf2AJi4mJcvv5LiZVnWYGDYayQRFhA0zI1Hy1MRRyVfaKrNPbGePskIa6JUaUBgHACvtLlW9CRJzqIcV6M8B6Qv6qFTu0aFRdOijt8fGlIgwyJLtyyU5uGRXsqjevNUpdV17AlK83lzGtGtPtZ3vr76UbWYPwNuixPbKJMy2E45r','mKNub8mXPuGqCCCHT1mFR1mPZuXijHFFpWYbbDP0FDjVpf2P5b1askgH','s6i33Jyzp','7','g',14);
+INSERT INTO ti VALUES (-4032456415464914530,-107,'ozHhoHb','GdqrFPkh5VDHM53GZZpvHqOYxFf2AJi4mJcvv5LiZVnWYGDYayQRFhA0zI1Hy1MRRyVfaKrNPbGePskIa6JUaUBgHACvtLlW9CRJzqIcV6M8B6Qv6qFTu0aFRdOijt8fGlIgwyJLtyyU5uGRXsqjevNUpdV17AlK83lzGtGtPtZ3vr76UbWYPwNuixPbKJMy2E45r','mKNub8mXPuGqCCCHT1mFR1mPZuXijHFFpWYbbDP0FDjVpf2P5b1askgH','s6i33Jyzp','7','g',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (8209806347117897853,14,'rfdD','iZJ4KGvT8cGu0QZX1lk8RznsiMrvf2TRmkIWkYYiFNH7cAPxlDDYdx4Nsaix6ldT8LgFoaRvaUIzKlGu56z0ubSFBVUXIUObv4iI290u05ksvGFlrMDjHkYoIYsEo','vbznOftaP1fMVfxZ3LOWTHuk5ddjVoOw1nrXKM5Mh8AZ7WQItt4oH8nimH5kw','a0opw7GgI5pzSAfgaIBgOdJjgmOeSxDKQ1Cs3Gc5ny3WmDrnhviJSzJkyshjOyzyT7E00P3','ZzA','x7',15);
+INSERT INTO ti VALUES (8209806347117897853,14,'rfdD','iZJ4KGvT8cGu0QZX1lk8RznsiMrvf2TRmkIWkYYiFNH7cAPxlDDYdx4Nsaix6ldT8LgFoaRvaUIzKlGu56z0ubSFBVUXIUObv4iI290u05ksvGFlrMDjHkYoIYsEo','vbznOftaP1fMVfxZ3LOWTHuk5ddjVoOw1nrXKM5Mh8AZ7WQItt4oH8nimH5kw','a0opw7GgI5pzSAfgaIBgOdJjgmOeSxDKQ1Cs3Gc5ny3WmDrnhviJSzJkyshjOyzyT7E00P3','ZzA','x7',15);
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 BINARY(34), d VARCHAR(11) NOT NULL, e VARCHAR(77), f VARBINARY(95), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (436796,6076201,'f6rAhAxHK6','rbvg','H3yPud7qREUQb30IoOr42S6z6wjFhIYfHgXBalPOe1riVORi2HUsP2ZOh9F8HaWF52jR0','s6afrmUcVQHN2kc45cELawPvJyzVWE0DDGUuf5O3Jze8EWv','AeFnmdhISHrSPyN8O7ksxpfvGJmXgl8iskBed2sEo9jrteHNOK9UQSEs4QJs6DF1EHoP1YmfTlSw','vn8qEunezCL0pT5TQoROScmNbN8A5wwCYT39WsQd5IPN2UAccNkXi5N3VT8JDkN6gAfo1nqH2vZ33rPHxHyp',0);
-INSERT INTO t VALUES (5037641,-6910411,'HnebdsdPswT50xPpYs','sF7O9BCwbM','VnfCU8bfpXUWWQQx08vxLBVef','KmEeq2YAT2p6y7UfE7SuO88ETh05VPnzIv3AGxrATtL6534CS3Nxxva','bdnNBFoyUUITJbhznCogDVyPnWDk4dJ1QWRrigkOW1IsympCjs4hy7','lBu6nycbBvFycECeM',1);
-INSERT INTO t VALUES (13866918,4450469,'PS95yN0HNLsz7w','KXa','vRlCfvmvXRyNJ7QVUI0f6podBT7BzIyCK6RODij6NhOjj9mR3a6IijK6kVoj4M','PVMcL9CJN8nnV0t5eGux6lrnI44KJwu8xIkQ26a3gFbgsG3BE','0U5LOMkmnZGoMWZhTvzzNxVwyMJFWYDGQ7N9dPAgVRdSHgB9hnZIXsdcZcsqhunU1PZ52CKhJ1C8NY','lQKLw0SzNXNp6HPwlotmKcUgwxZQ0uVggBUIAn',2);
-INSERT INTO t VALUES (12870600,-7026517,'aSnxuOd','JTU5','WC43mzwyRWQarLUCr2CeiChhim0dpPeJXb9mhHj74t','U7tqz3xgd7Hbzjq0NpEPeVv59HexqbRsbqbUvTOlzghXhjtnyfW2D11pDQHuCFM09vaE6Uj6OiWj0RJli3jEzrayNbrx9','T8TZuvM9otDAGsWm5tMZeveNvpNexvWmCE','IKCJf3Pub9IoNgkdqccjNIfCZDCiq6GrEbYX0EGYc0feHlbmQhWs4xvsI4O2R89NNkp3EVriekpL703mSD0xDlwPwe8WS3',3);
-INSERT INTO t VALUES (548884,7567879,'ZddD2Zcwt5ejhUYKxOjOiaPzMGYuCA3el0','Or','nRmIdRvNT0CKtBazi9vzYAasdrysrMUnEbbYUHG44hdoE1pri9aB8jBkpgTj96n0Y6x','U2WUJ4njXnF5sYPOLMWxWEagFZ6zRatT4mQ7e7S6SvCPKjxBrEt4udpBiEnHRZ1ugbFq','HQJINb4f7DIDw2jTYtQPM7wtQMUwECGQC5uK9gXpJ','aNMxxHG2Wj5GTVSxbLE0gdtK53iP9H1PAUfTlzKTzPBbQ0',4);
-INSERT INTO t VALUES (5255221,-7346365,'w6Tkgx7pTkkra3xzeRuhFEeP','SBpEfl','Tj8sf93wjkwkoUKfAHfmKzPpLd','5c41ec7tI4lendwbnzLYMIQ1uy6laOewwVHdjgnPP87ddE6DBz8QPadUwETBDtpg37oQSD','kDwjDQI36X3wQHJEkci1jBp4sfe1WhLyD8hZTeDppcOoDv9MpumZjMSjS2lP1uu0gXlSmBdJ14Yoi7l3FLSvCY','qbJssrydDJmaZHN0pmGb5dU65X3KMpXT4yLCdIWUVtetlvjKr486LtvJkt',5);
-INSERT INTO t VALUES (12994454,6246517,'2WjQzlderVIrlRSJFU','tQN5UygB','lm9TGEdvRUnyMU7Ys4iOwDz0g5','0bG875rPyFw8SswxH5OguRTb6bUXO2Nfos1iayx3mbMV94iMSiuTZ','tFWhXo6wXCl6XiIT2sbk9xQafRyQw24zq0LmLHDyrYDWKJaLr6QgYelgb8OqAwSv4B0IL2pGtozn','94AteVScxveQJpcJAR28YOOCh33NTOIZDJyjmyP0yh',6);
-INSERT INTO t VALUES (14721344,1060703,'H6AVeLYfVFqTVFkbG3J','PHH','dnBdKGQxnEVJTBf','viP3myQ5XPtAO0ETzElCGfRuEfldPJDfkC467sil4wihyUj5ex','6yYXDL7OI0o8XVXN8YQOFMQzT164wgpKS','W4jQzhDBho8ARqZTVFR6DH9ryIfrE6qg5hAaHhjjFzCBXhMndVMomvz073WErHsz5DTFxEFtEOPe',7);
-INSERT INTO t VALUES (9987798,2560301,'3GjBZogOQP','jBXUI7P65','uZHvvqbnyKxPMNKx9DcIRBLAj7hEy9IXazqxCTGYtGVsT8TItlfBEZ','2xY6Ndk6o3ZAHdoKITPRZujShfEBiaByMyvKa5HOKlvS3yD','TcUiCG1xdXyYGar7xbzZYnSckKGBYEdBAEkgxpPzKq8jtsMEdNo2Amw023JQ','CsoC53I5Kie0VofKUZkjDLmmupMJRjJh8Et17pPP80w8MlfCXZmtGusKSPxabuWMBjwykK3w0QWwUv1792Yr0pXLus3EWlVn8DO',8);
-INSERT INTO t VALUES (10905847,-5330336,'nwtBA8EFZC5pppf4KBZDvlE','4620Zkz','zwnUGCfBrWP1sXHQXl1XoyiDRQvg3ldWnmFicG77xVbHek4bGRcVlEagJD','0jR9rd8DeRX0OcyUbBrOJh1oJp3T2u1Kr2TwmxJcexopl','MIyRMIhqU9zjC9bDuYZ7CCcIFB','edFVZ6vCA0dTFeGAcwJYVZlARmmysgshFatWxmJucXNnHiE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(79), d VARBINARY(98), e VARCHAR(84) NOT NULL, f VARBINARY(63), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (60828,5190935,'2KkApgK73RQzsjHKNLIdINNRNrXkFs2lmFGwln2eVrW5nXFh2AEi1','QXdGjBKK1HMsUcLpFmwG','xqoK4a7','9qKEt7M74','p1','h',0);
+INSERT INTO t VALUES (14526,16488776,'P22saZ7i0h3FJgXFjUUrAP9kiUOMEPigrBI6R9B1eJi1','y5gDsvtjN8aPMa7TaB0oPyJZK2BK8D0auz','kd5ioVsSl5Z3aGY7ewIL67Cjcgz5jkJ7uG9Qcb9OsB3','Du5pM9MwiyBM3SRUkDR','o','n',1);
+INSERT INTO t VALUES (54960,6028114,'DRu6Fut2B4rbQIoYo7mBHtejHJ2xnZIUhWs7tLl7S9A4rng5BwL1YmgtW','vgmpWwVCd6PhFiHTOXCIryoYyB8OBDyF4WI3z','25QlQRqpUjIeE1r6cvzIk40nhIor3MEe2gxBy03x1nqxtTur','ngHVeeTt8cK6t2WygB0kTw23skwCokorSQnXMpa6l26U2rkC9KN','lb','T',2);
+INSERT INTO t VALUES (29575,6473572,'OslXwR48kFBrOHWAHl1ceVUGc5wYpJc0eT1dYVqRo7kS98R2Y','slA2CYs9g1EYN3AO7wjVGKbknFXB2xyJtj2tE0XSIg6ehbvTQiayoq','KCPx889opxHDhqw','9HVXWQC8wO6JuXtstY9hshM16mzwsAifYewYhvEQkHDp9x5xpMIc','f9','R',3);
+INSERT INTO t VALUES (63953,9537180,'WVZSUgHsdfxaDhL8PLkotEbqpx7Zg01Ia5FqpBAeiMeetOy','TDJITpwIrFyrFyp2q4A55udoexXKC8J4pocEFyAhdiDAo0bIpjuuokwcnSxGp1A254bppaEB','KUYN5owrW4Fc9I5mF6EtBU2','mmmwO','f1','0',4);
+INSERT INTO t VALUES (21643,1278666,'zyCc2LHB8lljfG0YqdomjnZHfQE5osh29pWBcU2pu1B4pYxbeDc','p67VDq76JcFvLL5LPVM5nFuXePSW26VchiapZ32xXfcvLcM','A1d1aE6UYJu71Bx4P8VuqNvSvLUEeOndPHHTWG6nkB1E8','EYDqUkZrMBBXKS','q','D',5);
+INSERT INTO t VALUES (5443,707605,'LYbdIBDGipNhCmE41PVg','KnfMbWXzMpIXDGFmAjGbwS8m757w','zJg9m0wfvjjRVrNmvWlcgE','UUoIHez6nizI22aLF9jyQeVEioCb1nMMC7tOz6q4JWIZ2bDP1pSeExb','2','K',6);
+INSERT INTO t VALUES (4910,8699895,'nFt26rGKuWkHzh24fGZrpZH33IxDVEMFVlgiQYoN14xg83s7IISDyDV6nr3R27sQf25T58AMWM','kqxGgfG8HhCCx9GR9GBit7rd6eEorC2Fd6Od2y8Yqqnjie2IM3zWGycwlhlb5FQhaskaH8IN8SxVjJTx0Ro2HOvCFUSgmkDEO','s3g7N27VvVd2rdEv','1cYpYPJASleoOcv','J','O',7);
+INSERT INTO t VALUES (42206,15485706,'kakI','BRtCGEut0Pzeo6TdGaGLLrvH27scb0oCmgmTrVlxmrSiMUO7RkX7R8r97TkSY','ZvYnaWeagVo5qxSl62GGVVpFjVnzaFYT8UhmYzdy4sbIi83BqXE8EYFH7oGDqUNHTmLNJtp2G18dOZcmo','eyGihNTh2kgThLwUkhCIRzYeRqz5hVX','y2','3',8);
+INSERT INTO t VALUES (13799,1957358,'v1GxzLNjpSyR99zwrRAQCOqb2qbVeEZygAwNQwsXS43qiwdOOnFKv2x8','WmO6UvOQqLTF6BtWV1dfy3zx1PcSlv2HZc9dWzO1homYRFpru3RVG17r','39lO2l5NaKCBI5R11DcnXjt0DQyqZSqgasc06B8nmvKdW41el5w4gzwI8snNO6FwNStPbaSgQk5cCNo','RhFOjyAtkTOyBytIVyQ4TqdqAU5BJSsltxKgI3','8','x',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c CHAR(79), d VARBINARY(98), e VARCHAR(84) NOT NULL, f VARBINARY(63), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (11262632,-3154626,'12s672rM4Alo2syO','53ZCK8cFbF','5qgooCWTfKNl2hbAvXuonA6','lY60yroter6MCYg4MEsF7uj','Od1hmWeTEmSWuYlhm1Y69X0CKQiNUNjrFmXwFe59RMzTnT9sJPcwPSVE','9MYCxYO8sGvY31Rde7L',10);
-INSERT INTO ti VALUES (11262632,-3154626,'12s672rM4Alo2syO','53ZCK8cFbF','5qgooCWTfKNl2hbAvXuonA6','lY60yroter6MCYg4MEsF7uj','Od1hmWeTEmSWuYlhm1Y69X0CKQiNUNjrFmXwFe59RMzTnT9sJPcwPSVE','9MYCxYO8sGvY31Rde7L',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(35);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(35);
-INSERT INTO t VALUES (3537619,-2441749,'7qiK2yLWTt','Wx','nApU7HzylmW2GAmj6hHsBp0kXM','CLDDtVoSRlzRLFtMdgChWt9sfRH4l6i8WQIbIzkFc9hCoxoRW3AFlXqCBA99Ez3DUUCJqvfRGFDvW','ZTLAJaz21qVxAbmz06RffN31I9u41WUUSnQ7L98QV7jBZHZ1kPVbOB6OgBbgKdDzKLNbCxpPZocqEbM','RTSUQs2ovT',11);
-INSERT INTO ti VALUES (3537619,-2441749,'7qiK2yLWTt','Wx','nApU7HzylmW2GAmj6hHsBp0kXM','CLDDtVoSRlzRLFtMdgChWt9sfRH4l6i8WQIbIzkFc9hCoxoRW3AFlXqCBA99Ez3DUUCJqvfRGFDvW','ZTLAJaz21qVxAbmz06RffN31I9u41WUUSnQ7L98QV7jBZHZ1kPVbOB6OgBbgKdDzKLNbCxpPZocqEbM','RTSUQs2ovT',11);
-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 (11959848,-1136627,'CtfR3aL9GCSsV4Dvnvn2VhF8AVYDb6nC','n1VhQsZ8bKGzTi5GR8FcavxOKi3D93zcc8SVVH65prVb51un3CkLRdcB6wY0g3u6DgyeDq70uVR8aPMQrmoSoI3K1NAAtAEVA6hZrOdFZe3RqpB3zLeDMpRcv22mkLjPYVYIhUn07BpQFX33YHQBL8r8r1pA','BJzvGKUER0ZT6EyRCMYp0PmHB9EDJUmvOUQqgchmI5yVWOe9jm65Ek03cIphw7ijYJCAFpB','g8CRcyIPo','8CgVZZ5RuKztpJHIJG8xFuJKxWIGbAghF2WGAyZvmig0QCpOHMhvSP7A7ZVhyPAejXX2wQTcE1JwxkZjIfhBN25r4eh0GN1','jsq',12);
-INSERT INTO ti VALUES (11959848,-1136627,'CtfR3aL9GCSsV4Dvnvn2VhF8AVYDb6nC','n1VhQsZ8bKGzTi5GR8FcavxOKi3D93zcc8SVVH65prVb51un3CkLRdcB6wY0g3u6DgyeDq70uVR8aPMQrmoSoI3K1NAAtAEVA6hZrOdFZe3RqpB3zLeDMpRcv22mkLjPYVYIhUn07BpQFX33YHQBL8r8r1pA','BJzvGKUER0ZT6EyRCMYp0PmHB9EDJUmvOUQqgchmI5yVWOe9jm65Ek03cIphw7ijYJCAFpB','g8CRcyIPo','8CgVZZ5RuKztpJHIJG8xFuJKxWIGbAghF2WGAyZvmig0QCpOHMhvSP7A7ZVhyPAejXX2wQTcE1JwxkZjIfhBN25r4eh0GN1','jsq',12);
+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 (12066273,193107,'7PeX0dP3WiwR79zfDwK46U6NiulDyFyWOlo7U36ITQiJ2GXQEV5JgcZV5AppGjP','QjrUc4NKeAdCMeau5C','JL2r3ozPFN','1hM9SjluK3NrWgzkOPSRtuGRhVbkhRlorfGY','G1','r',10);
+INSERT INTO ti VALUES (12066273,193107,'7PeX0dP3WiwR79zfDwK46U6NiulDyFyWOlo7U36ITQiJ2GXQEV5JgcZV5AppGjP','QjrUc4NKeAdCMeau5C','JL2r3ozPFN','1hM9SjluK3NrWgzkOPSRtuGRhVbkhRlorfGY','G1','r',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (13051270,14010352,'IGiWVDYAlpzRgMjTFFBQ','JySe06tXVjQ6q2ltZeEdo1rPE3bel9YPZBW8tENOxUVbrk3REr9gHMo6xzkcrJ','w2M0NEZvrSdWK6jI','iDDxWeEqw3NtfkbGL1xUMSXVfhNY21ojzONVKYv7t3QsnoRKIjRwk06kaEz','vd','t',11);
+INSERT INTO ti VALUES (13051270,14010352,'IGiWVDYAlpzRgMjTFFBQ','JySe06tXVjQ6q2ltZeEdo1rPE3bel9YPZBW8tENOxUVbrk3REr9gHMo6xzkcrJ','w2M0NEZvrSdWK6jI','iDDxWeEqw3NtfkbGL1xUMSXVfhNY21ojzONVKYv7t3QsnoRKIjRwk06kaEz','vd','t',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (2962913,7408894,'zLg459u0jWcl4Dq1gL4aAfYvtSGsCDQb9juxsYEWwsenII4YNGNkwsxrJEs1ewy6fdDn','uNuRWpHkOm33r66HeJjAD52TIIIV7Neuj7Z6TZIHuyajlKibIi6CaqMDER43swTlZSgD35rKA355b57HLXzWMsywGPW3KMmMaXha3u7TzuZMAuhZGnqPtAEjkrac1wi5p385TqqgsfeOkx1W8KqFyJI1PWSGFc7VioZvoT5A1wiYCPQvw','QsYDCHLKVz6rFG1pycjRdiC4gWgZCwyADUuTxhOGOrLFdcctUnGnQQ2f68HS6FYSQU','3WHVSW7F8rYwDCax0o3qNFq3YlPxdwkrFKLmkPts','dA','z',12);
+INSERT INTO ti VALUES (2962913,7408894,'zLg459u0jWcl4Dq1gL4aAfYvtSGsCDQb9juxsYEWwsenII4YNGNkwsxrJEs1ewy6fdDn','uNuRWpHkOm33r66HeJjAD52TIIIV7Neuj7Z6TZIHuyajlKibIi6CaqMDER43swTlZSgD35rKA355b57HLXzWMsywGPW3KMmMaXha3u7TzuZMAuhZGnqPtAEjkrac1wi5p385TqqgsfeOkx1W8KqFyJI1PWSGFc7VioZvoT5A1wiYCPQvw','QsYDCHLKVz6rFG1pycjRdiC4gWgZCwyADUuTxhOGOrLFdcctUnGnQQ2f68HS6FYSQU','3WHVSW7F8rYwDCax0o3qNFq3YlPxdwkrFKLmkPts','dA','z',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (12841924,-2696063,'a9Xwc34xdoC74f8aXvBC','xUC5henMkrRqemwmElSDMdniAtczuOV2I60eni5R7PYxzHmV3aYhhYPQ9PcRIyiGp5tZMhEr2yCN8PVgTJX55sGcKOvnl1ZZZrDmCAlqyn4WcnGNeo3lrs9fXVSZMaWDDTdUS6SspRaP74hZhq58czkS2bY7mSqh2BsGWK3HdJiPCZK6ihWfYOYVM7HHabOVvhQupVHnmftkU3woA','TUM98GTlNpE3lIqvfNneJ0AZOiX5HdbczrzV4dg','ZcxMXbw6wPmHedtrPMn3jaGODXhHD5SYzTkmSMZXmtSTqFYUOliRlqYHWmBAwRsaHosw5cHON4P9TBJSiurRqxRI00ZO0g88oCSYb8O5VMP22bZ6w9vAYnbVqFTgCMEMhBtqtQxVEr8dallAiSTYEPKYJaOjSgYFrq5KwmmC','GBYEX3','jMEvnSeEAowMz1yMzkCkec5yvcpuctSgxXgKuyQEVkCa6pZsu37',13);
-INSERT INTO ti VALUES (12841924,-2696063,'a9Xwc34xdoC74f8aXvBC','xUC5henMkrRqemwmElSDMdniAtczuOV2I60eni5R7PYxzHmV3aYhhYPQ9PcRIyiGp5tZMhEr2yCN8PVgTJX55sGcKOvnl1ZZZrDmCAlqyn4WcnGNeo3lrs9fXVSZMaWDDTdUS6SspRaP74hZhq58czkS2bY7mSqh2BsGWK3HdJiPCZK6ihWfYOYVM7HHabOVvhQupVHnmftkU3woA','TUM98GTlNpE3lIqvfNneJ0AZOiX5HdbczrzV4dg','ZcxMXbw6wPmHedtrPMn3jaGODXhHD5SYzTkmSMZXmtSTqFYUOliRlqYHWmBAwRsaHosw5cHON4P9TBJSiurRqxRI00ZO0g88oCSYb8O5VMP22bZ6w9vAYnbVqFTgCMEMhBtqtQxVEr8dallAiSTYEPKYJaOjSgYFrq5KwmmC','GBYEX3','jMEvnSeEAowMz1yMzkCkec5yvcpuctSgxXgKuyQEVkCa6pZsu37',13);
-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(31), d VARCHAR(62) NOT NULL, e VARCHAR(70), f VARBINARY(89) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (9617676,12882074959934221855,'XeDPwGTdZsC0H4hug','jsc','wm','KteuMplIlUuKWL1jzIVaO','cz8SXdhEpHFVSgugAjOXJ0YJ6MdxxtemoO57k5oS8FM','0MkN8iwhJJYt4nbeIY4tt0u52h2wEMGWN68ciZygVwByaBnAYktofVP25kMUjuna9AGcx1eu8qHoOgbyalCIYWFqpMZfEC4egC',0);
-INSERT INTO t VALUES (1954511,3506639687248062929,'SfpYFJi0Cl28oNZGn','2ALipEmU1Roce0wvmzHFQb','6szBQE07UHwkmMBcmM2q2oJpkCYXGqCtAoMmuEDgmaeZvUT','Sp7eolhGRupJEBzzBj','EawMejsXl8aiqbYsPAbGomOJoM5vZ5ifNmQ5Li4VIvshB4n0zyXOqvJRImvpNpd1ZZQYopFUnq92AaC7F','f9DLbjkaTYGJv5HcZsQDo10T8e7sjIIz8HPdkUKShAeJPig01S03U',1);
-INSERT INTO t VALUES (12632886,18000914520061604919,'pxzGIE4L09OEiKSjyA5G','FQLdAxwrpJn6eIJoCxzil5bCAbItmJyLx','G5usGBQxLW1e8U473ymELqWUSslh2fNcADmL0CDQY41zl20y4sYXSs6568tDrY','YciRNM3jchlPYAxDpFdAIZpiyqOfDJVo3y8jE4mwa8NpsRR1Yt8Sx','aEvJ6yUYfvhiqIPyC6GtPbkWa6QZt9rHTIORuZjKOWr55O2d6NauCjBjHlBdWimRLWHRhjwPIQDILCvCMtadW','3GmG1el9hFyMJZlETvxj',2);
-INSERT INTO t VALUES (9916456,14436866642939862,'W1IO8','8hYuPyFCaj2GrnawTT5MCYn323lES6pBW6wtY','0qye7DGNoF09rPxM0xJSyiEcEWkux2mPVaCYr8fwz','leLSZuU9UYBGLXNBhyJ638sXUvb0KN7eY4okaXagj2L','lfZoNVCzlYgH11uB2oxfEv6VtlSFY8q1IfzEvfFdFWJhAJTRpoAFCwiXJOr2ZDTPAydxwrj6h','wMYzGqIqaScIl4pxoCtgy6tThMd1qW1sBrTX6oCucWdQNdk3tgoZ7rructLiFZumTGYjUSZvN3vmnvEXS7AUjY7U',3);
-INSERT INTO t VALUES (9386865,5113880584286551689,'Q5qoxrXORWdm9hObxLsGofDXJOE','IaF3','vPxd16NXF4pBf3b4XyOWNPMcNQhphiRXGZG1rsMgMm0V5xZyB7ebGbf84jnfn','9vM3Rj7jptv85eNCvAn9AvCkQ7BQJwWcm9nKZjse10ZRP6PRpecu29nUR18VwmgKS21JbBNmbr','CFk5Jyu5lpNtgreNhtwtGk8cMp2IZ','rfZIPnb3iJz7SQC5ydA398u1LYyLWkXo4XAxH3UD0bcGziHkIDJlriTlC454AeKJIB9AGORhgsEOrggoLo',4);
-INSERT INTO t VALUES (13279823,10884178134212043312,'IImWDAudvgLCc74RlYX9Gue39l','7riNp0CizVSOaPe3c7P','EU','kGc93V','oqICqxWpc2w5socn2Fc1TO5JekyVXeds1J58UmhXii6SVcfuJ','1xuOFkg150vVb1q1wpo5Cfx6BUVDfkz7d3PQZ6YJZF0iB57jJyrp7pZ9kOSrGYYDU43iSPfhbiTgOxx',5);
-INSERT INTO t VALUES (14120635,14059531833901318818,'tqQW65YR3FzG','KyJUkOdjgMHoCF2FSAwLPXqiC3NAgozKOdNeNXCPVA0uMhiVignCFJ','KUloWDRYYbedwhriAjvqVARvaV6h2bMxZPmxpLEp7NjOGz1iLsX0WN','iE8XiZboDVM85D7VwOMFxQ5pdI','MEjPKv9lWOIHbcy3BmROYgJ07QzdmAozxMXf','HRFiC0jx7VzsIeyWR5xaDKPan8Zc',6);
-INSERT INTO t VALUES (7396196,3905895194597278907,'3Nv9w1ASsBF52RxTMJ5vg0L','D1pbDwSZtTIWT3AHw','I0m','X1m4Ltw9PntiWsoA8l7uL7jMaNMxke8uzwP0gKkjMR9YnsQ4oNPFt','EzXtL5wpkwNVc09AGpSYcxS6bcNSK6tDzBZXj2EEzfqtze3hQ2GpevraAaAGwUIo9VBtQE8Y','Ub0jTsZlBVYDUkl2fIN3MlIn9qABx9UqlLzR2yE4peC8jsOehWFSyetbxA2DLDVUFGpEOL6nKWCFRN8USRL1',7);
-INSERT INTO t VALUES (12628857,7135139969015261773,'a3qMe','BjdFCVHQQEfaZPUSKUM7EBxHq3biN4uY38m','WpR5aWB5I9fRceYVuSx13dbRDo3LMvsoT','vEOfGJIGMmoDSfjwMkO02nYDntAmRiO4i3iOp9Dm0lBXA9guNPX8r91jtvfPt','TOmOrgq0yyx','j1Bc7wpSiwt329sxVrvd2g2071z7mvTfA4bubzUsTxn2afibHWbP0GCsmJQ5ZEKOWJO6g1Jp7Yp',8);
-INSERT INTO t VALUES (3927908,1022551857560434396,'iu84930hh1EiGCP','VAUYGzOhRwRmxzQSqLzLz','gFp9Q0mwuGzHE6HxGL6JHsBciyIHuePdEaGYdN5Dz12CmSleGlzAo2mBs','09SkEU5mGhOzKTIJ3XqtOG','s9','kBpMTX7bmElf5tjgdzqIWxWCqnxCen0E7AVAtjvLbNTPt6gSPV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (12724593,6452043,'mGx','j0wFYsgTvDlFeQErxAHpBnUkCMFdOe29bFZNNA4gaDoErcie9tVrtHmuaE1lfLXvNvGd6uav8cyajFU1Y7UGmqF354RG3YT8J75suf0cateYWI974KfYvZulI6Ic2sD5w6F7k9uldZzL8VXVkzP56uJ2yoD2p9IN3OVCXgTv9hw6ONa7eqEtWAoIq0sCUygH2lK2LOaN1RYL0SFAjZL5iuTOfPYMkDvviZtjws6L1AWmXl','519YIUshMMVKbiAO52kiM3yFLczcPCTmK6KxGQ0s9','AfzhoG9MLJbn8d0kFwSAI16AExah1M5yrbkyxE4mQ1xZWqFyfBsaCRWg9LszHrmP6ONFXOJU7FjDrNQnfv59XD67GCjxZHC','M','w',13);
+INSERT INTO ti VALUES (12724593,6452043,'mGx','j0wFYsgTvDlFeQErxAHpBnUkCMFdOe29bFZNNA4gaDoErcie9tVrtHmuaE1lfLXvNvGd6uav8cyajFU1Y7UGmqF354RG3YT8J75suf0cateYWI974KfYvZulI6Ic2sD5w6F7k9uldZzL8VXVkzP56uJ2yoD2p9IN3OVCXgTv9hw6ONa7eqEtWAoIq0sCUygH2lK2LOaN1RYL0SFAjZL5iuTOfPYMkDvviZtjws6L1AWmXl','519YIUshMMVKbiAO52kiM3yFLczcPCTmK6KxGQ0s9','AfzhoG9MLJbn8d0kFwSAI16AExah1M5yrbkyxE4mQ1xZWqFyfBsaCRWg9LszHrmP6ONFXOJU7FjDrNQnfv59XD67GCjxZHC','M','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7412935,3907592,'VWVUtY0KhE','WRk44VoRWlV6iNG0TjznALGroIsUvs1KXJ9o88MSG9CLV4MSRBuOnnKUMn3fFPjCbokxXPFbBWlTrUeR99L68MMYA9YFyE','QTlcQFKMOE07M7VUNYQmJ','3pKxpj1BZQyNy5bgGsrbrqNDInWo6RG8FlKj0bntE7w0UPc9aimvw48X1Rhti8piCD6AY0Qqj17undb1lI9NXTxnapauSP3I','C','o',14);
+INSERT INTO ti VALUES (7412935,3907592,'VWVUtY0KhE','WRk44VoRWlV6iNG0TjznALGroIsUvs1KXJ9o88MSG9CLV4MSRBuOnnKUMn3fFPjCbokxXPFbBWlTrUeR99L68MMYA9YFyE','QTlcQFKMOE07M7VUNYQmJ','3pKxpj1BZQyNy5bgGsrbrqNDInWo6RG8FlKj0bntE7w0UPc9aimvw48X1Rhti8piCD6AY0Qqj17undb1lI9NXTxnapauSP3I','C','o',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1126114,14695677,'AuDuvnWfNz2F','tcgqqI6cuunqK6fFZSz5pC0','gynUpUHEsxGnq0oAFNt2Dcrghf9jX7LTUFUMPUM7IgMs2D0pNjEOPhCeMZ','FDhxAsWkb65VrlfgtVsFCh4WJtbUVKLv95GpEecaIL5cvfDQDbpfJI7bp5Egh2GQthxrjLRXsk7YdDBg9Dm30n2vViqzqvB4vqiStlPRyIFURdbggr9V2kwDGkSjW55Id1M3LUV9BPE0Bg3IXQtTUtJ4cfK9PYB3A3IEv44msKBWdoRMb2j929AG4jKo0s1jEz9o4HwfqIptmk9MlgSvx2uFWJp','O','Wx',15);
+INSERT INTO ti VALUES (1126114,14695677,'AuDuvnWfNz2F','tcgqqI6cuunqK6fFZSz5pC0','gynUpUHEsxGnq0oAFNt2Dcrghf9jX7LTUFUMPUM7IgMs2D0pNjEOPhCeMZ','FDhxAsWkb65VrlfgtVsFCh4WJtbUVKLv95GpEecaIL5cvfDQDbpfJI7bp5Egh2GQthxrjLRXsk7YdDBg9Dm30n2vViqzqvB4vqiStlPRyIFURdbggr9V2kwDGkSjW55Id1M3LUV9BPE0Bg3IXQtTUtJ4cfK9PYB3A3IEv44msKBWdoRMb2j929AG4jKo0s1jEz9o4HwfqIptmk9MlgSvx2uFWJp','O','Wx',15);
+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(75), d VARCHAR(69) NOT NULL, e VARBINARY(6), f VARBINARY(44), g LONGBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (17575,56757,'BQqBQQGdrK0kPv3mMfGjiBbK83HCsAAb5lG','u8Nddp8PypCLxtB87beaUhfImvWeS','i','gual','hR','T',0);
+INSERT INTO t VALUES (20661,37913,'nfZCNd8M4Z8y52EndBxcj','L6','YPEA','ZB8','K','6',1);
+INSERT INTO t VALUES (-28266,51111,'uPCRkd3Vsv7jUmJSEE1axRhILJLlZe','pNRQFJRCtCIZ2YAHgL6HtaQcsXxEClV1IienTYMlpufkXJxZy4NfsGnF','di','NMM1SST6Umrnaxo08L5M3jm4Ssz','A','5',2);
+INSERT INTO t VALUES (-28083,47022,'HIAJOyGKE4cufzpfZSrDPuoNSQaw9Peod5UO0tZemxduzU7KEmVakKqdUu4INVxS','SFLsUHKgZByA4f7mFqpEhKLC8rOUbxN50eZiOGcQ6DO537gMVZqff9foW5e373MHVv4','NYV','yyDVjfs8Ffd7mZrvKwa4v8jF','H','I',3);
+INSERT INTO t VALUES (-26422,63042,'AG2o8JYloEhIOZuWgCIsDdSvh2UyGxrWxoIeRm9xZCOUlUOinJD0gSAK','EmiF4dkX30jjqFoUOPV7o6nJPhhChneCPhM14VDWAjjAyw5opWLkPoEXYDfn5brGg','bciz5l','OW5LV03KR8slZjA81YHAQxYwk7xWBG6s9Cqt0F','qc','g',4);
+INSERT INTO t VALUES (25787,55749,'i4U3','1T','C','e4LE2ZTH1WymDJ25B1QY4vsS6','q','G',5);
+INSERT INTO t VALUES (-4254,2325,'lECQpBKoH5lxnycIBsnYUBXCY3jLqExT4Y','zmE4tIfO18uL3VNZ3C8Gvud0WOFBxCpr1KccOxbACuN0CBB41MqODADyNOF0D8','SnoLC','5EdC21mqW3S0uP6xXktZgBZ0IdUs7EFKoAk','d','J',6);
+INSERT INTO t VALUES (-29729,62126,'3v7jh6JhTxFx1X52NymByjvdxaYLIAS2XYs6vFc8FVVZaHc','1an1KU9lm5JzZPyN68UZCKopTGjFwneLIw8JhpaXvu','X','EAnvgMuiCT32B0NKGdJhPD4JiT9EAb6OQ','l','L',7);
+INSERT INTO t VALUES (31178,59942,'feyn5mRFl4rFpYA4YNU8iCFmyLpxw5MXes7EXFV5HTW37Sf1','7lFrwhJwVt','M','9Fm6R073b1zBgqpI','s','n',8);
+INSERT INTO t VALUES (12295,41937,'ZOOU9nnNR7QQzkb9cStEJf0PFsmJiYxKoZ0z1FhSFlKRASDPdnikg978sA6VaE','r','WKBy','uekzRRWVmwFTEjb8xL0ZqXP3ROXqtl6Tq','W','3',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(75), d VARCHAR(69) NOT NULL, e VARBINARY(6), f VARBINARY(44), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (15794200305025219304,2605823526756089153,'yU','aFnIs2TTT','bgZzT3Ki8h2xDYZms8PwmoHKEK29','2u8oCufUhxnH9KPA','uw','z58I49NM2Pj0E0A5HLaF',10);
-INSERT INTO ti VALUES (15794200305025219304,2605823526756089153,'yU','aFnIs2TTT','bgZzT3Ki8h2xDYZms8PwmoHKEK29','2u8oCufUhxnH9KPA','uw','z58I49NM2Pj0E0A5HLaF',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(32);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(32);
-INSERT INTO t VALUES (17397802847483148654,9094375167752575301,'9ZtEOS','voAPWsJOhGyK49Ry8uO03P75U06Io3MblbT1eSAZTO','dVJOiiIEj9qwWHsF96hj','AYpP6f7bOIfkXMSxkIBYYMvzorxDxDFoYEnm6uOxftwl2mipgk5Wwoj7JmrftnSW9SndtxwU3TGwttsU','c0QSP1PTnPi1xeKXt0mIrvoX','oh9',11);
-INSERT INTO ti VALUES (17397802847483148654,9094375167752575301,'9ZtEOS','voAPWsJOhGyK49Ry8uO03P75U06Io3MblbT1eSAZTO','dVJOiiIEj9qwWHsF96hj','AYpP6f7bOIfkXMSxkIBYYMvzorxDxDFoYEnm6uOxftwl2mipgk5Wwoj7JmrftnSW9SndtxwU3TGwttsU','c0QSP1PTnPi1xeKXt0mIrvoX','oh9',11);
-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 (8178575692743996321,12908082177778442057,'2EoXi3qhdKFH6IqW','K8ISQOk6FsXM9Z','syKxcpVx5DHDDFIArnt0oFfFAhhLMiZbN6Jw','YOl7TaJZsxHcZ7WdDcwiLXkdyfQsPmYgJ7MKQw361axAlu9vN3QvbxEGC1lMx1L7p7OE1jqq','LggNIr82l0xrieYyj0U9cSHVc4GNfnxcwn4frE','8DYGcYMcBGnqwxJ58KZF66YIhlwn',12);
-INSERT INTO ti VALUES (8178575692743996321,12908082177778442057,'2EoXi3qhdKFH6IqW','K8ISQOk6FsXM9Z','syKxcpVx5DHDDFIArnt0oFfFAhhLMiZbN6Jw','YOl7TaJZsxHcZ7WdDcwiLXkdyfQsPmYgJ7MKQw361axAlu9vN3QvbxEGC1lMx1L7p7OE1jqq','LggNIr82l0xrieYyj0U9cSHVc4GNfnxcwn4frE','8DYGcYMcBGnqwxJ58KZF66YIhlwn',12);
-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 (6932819578452798321,17853641929975888421,'oYoQ5HTLceYBJ8FCj5LC0kw','LX8jlhj9VBlCl7B7S2fz3hjdlCkqMu','rNcUwpBY','laGQyYobWWqPQhdyUeaX5GdYiRhZYx0vD6j3p6TEDlUysCuAWMCqju7N9n9iQCL5Qble85XKRLymkh8h25dh1DAQJ2R6g5T0e69Dg4dTSAN0SoUkMpG5g2zOv209p6329g0PRujMf2SdLM09fpAAcEdxw6iSGpcAblVeaOzpz4Fv7C3FoFEpz1w9nx','sN5Os6p3IsCSUKJ6R2Lr0YHnqZm8k72NEdcz1NgQFsxY54GvabHOVygMyp72mZMoc2gkfEDI6PyAVUdpMRH9z1FAs','VuVStgSoTV6M',13);
-INSERT INTO ti VALUES (6932819578452798321,17853641929975888421,'oYoQ5HTLceYBJ8FCj5LC0kw','LX8jlhj9VBlCl7B7S2fz3hjdlCkqMu','rNcUwpBY','laGQyYobWWqPQhdyUeaX5GdYiRhZYx0vD6j3p6TEDlUysCuAWMCqju7N9n9iQCL5Qble85XKRLymkh8h25dh1DAQJ2R6g5T0e69Dg4dTSAN0SoUkMpG5g2zOv209p6329g0PRujMf2SdLM09fpAAcEdxw6iSGpcAblVeaOzpz4Fv7C3FoFEpz1w9nx','sN5Os6p3IsCSUKJ6R2Lr0YHnqZm8k72NEdcz1NgQFsxY54GvabHOVygMyp72mZMoc2gkfEDI6PyAVUdpMRH9z1FAs','VuVStgSoTV6M',13);
-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(36), d VARCHAR(13) NOT NULL, e VARBINARY(40) NOT NULL, f VARBINARY(53), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (72,-6841553,'GQEa6IWcLc','EiNjv9e8g','rQWsjcBH9JXpp','eaLPw6TJ2Jlhn5oBqXYxvdlUMY0G0n5oHI9h4dWwE1vpkNhZP','332OfSIftpvNSMAfdsIbk87KbTM1wCbkvPCM0aTy9Ubkc7dKuDk28dozww9ZDpo','wV0Y1CuNIWaPwO6H8Jt',0);
-INSERT INTO t VALUES (174,2263857,'WDtu42vt6QOSvcUeB4x','vW0uZ2khC','nyi57FLYZECB5','NiTMJpBlWT7yz0jN','ZbDS1XRx4cIqveOBPumWd7Xl2kP1lUi7wgnQwBw7R1WbuhGBYUU26lNRStOTcdk2kefRP2KCVTfSW0U7L71dv9OUVU2EFhQlIRl','enhJ458AFRc42Qx0BJYarATYb288J',1);
-INSERT INTO t VALUES (123,5898734,'dEFsB1J','fcCJXxz3','rGkXVau2MFIVweB0PhwsdiTwCXvpFhDR8jZcZdT','nL95vWbxJuW8pUguezhO7OHH1tWsppu4','thCSKolDAsIbCXDSrjqhgroSghpucbzSTxlD9Qg4PDLof7OoBtBpIZHnpukxLoSQ5aWUPT5AR8nSr5BEl8rdgLC','uv2Ic8SH3wBD4RdT0w',2);
-INSERT INTO t VALUES (59,3200549,'soJgEMJnMaKMDoO5Db5XLu','6OMrdUhUD','uHb5YYQaE7LMWUBDLS','K9nle7W45r10OfRHiUm2XfppnziaoJJM','zICxNK1lfzcXCxNMArbAZHSSEWUPjJprCfgwotZHXzKN62jiCE0LaujV3E6','iv1CdQ9PrEtaUksRT0GZzwKl4l5jViuwYusJjMfKhAd1edhG8IjcnR9HccCXDi5zZWG2ikeIPD3snYiGAHflJOSlU',3);
-INSERT INTO t VALUES (69,6868447,'rlvDu2Y1MwOHl3NBnH2u','9D','gYDtIsHN','KzhQPlhDTi7b8EYlSFrzymgDYvddqRyi','CwygjtsQy8e64Apy4cYtYaGJIsTVdUNBgjBFZhY0MVebt1k9w7DVcYpZ3y7nuQdzp79X6AoTTT','9MEV7qimOiULRgThmcFL7tCjTARRMkj55jiptRC5d6OPQbagu4qltf464qtTXofB7dYGCLli7',4);
-INSERT INTO t VALUES (94,-2798954,'1fTsNLSQxp4jKO3Y5SzFdpAmz3DCfn9Q2Qde','V31U','mADAJgLMrdxC0aHGEELWHQ0aRo1bA5R1jI6uZ7tb','T23w0u2pEiXW6NFgMNrjIjRaTT','ssxotcgHtR5i68O7O3uDrLaj7IQeOuSQwgbNjOJeLVqLRi0uUleZBgxcRZp','hg0V3sEt5FBPIeCmUP4c3M4jrBrBdjkxeEjzgzsjlovLgviN807Rwr3I47k3LP2DRDW1',5);
-INSERT INTO t VALUES (148,5935646,'ISoEofY94zyU1WWFsQag78dYR','55JwQFW','ffLy','PRE33JmX95t1C4XhcyJnO2Z5rv3Kdy7SBV3fkKZ','kSqmoWJdlqwA8tvZmElmaErg1CB2qRcHdM4kit1DxzWfSWdUm6bESVcXCFN8pRUBB7ZV4XunwobMYb1iD4H1ff5nfUMnIsy','YCjAxRdyy6d5e398Hu0gngtSJed6P5bkVGeqVqRjCkM9fAsOOEx7Z6y7SiOBuc0Oa3EjPT5w9qe9i6OB65tqqe3pVwBSk9Ih6A',6);
-INSERT INTO t VALUES (217,-4100958,'k3lzH0JTGx8oC','YIUR','LX','RpZgxVXXEWz1RlnEn2wZX7B2UNdPOEELemNfVytPKEPfbT73','DsX2KxmBvVCx','JeMD4cKCoSUwlmngC9OnlPMVL5PNgOAKKLTovNIMBrTl837BQgzK4v2E2L0WaCv',7);
-INSERT INTO t VALUES (71,-115055,'rGMQepAojasOM','b6RnDN','OPUdEu7614Ya','NF2f3kZyPa','V8ZgkXq68l03jyD9','kR7goggergrj0ENK8oOWvvISQCnrVyRquNhgzsPyANBXTeX',8);
-INSERT INTO t VALUES (181,-8209804,'xU9J3R0s8josT','A0N','VukJEXmR6F7jtn3m','kMTINPw94geKGkE','zldhioUS9M1B0fms4YCD','T3gppgiun25XhUbU8oJPHqFwU9kBWdb5J',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2867995046,459055,'kddTdeVXs6uGZtzx13','kCR','ZIst0l5CREdiCbhQv8UXO2RabIPGTUf2m9wzhBIQ','Z1UWHyuNSd2BUafihL98GsnByQzvGdCCOJ75MATUqjkUS8m','iyp','BRs7PaOi8pX12TxUxQL',10);
-INSERT INTO ti VALUES (2867995046,459055,'kddTdeVXs6uGZtzx13','kCR','ZIst0l5CREdiCbhQv8UXO2RabIPGTUf2m9wzhBIQ','Z1UWHyuNSd2BUafihL98GsnByQzvGdCCOJ75MATUqjkUS8m','iyp','BRs7PaOi8pX12TxUxQL',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(37);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(37);
-INSERT INTO t VALUES (1772035182,-7912117,'sLmUgJKJj1wMfMLvtjPMMxjFGT4xQ1Q','psiKMkZw','94lWXaJGPifDU9hBG3MzzQXYL9pGSuI5WBLSLqA','ddWK06DVmkZ4mQ9qfTI7lmZwE','IUfcnntDU0llfHgekpztFmRHmWuMDtYKQL4U','9JksIPob6XoicgNh9BGMpMXclA5GBtV7bssjblc',11);
-INSERT INTO ti VALUES (1772035182,-7912117,'sLmUgJKJj1wMfMLvtjPMMxjFGT4xQ1Q','psiKMkZw','94lWXaJGPifDU9hBG3MzzQXYL9pGSuI5WBLSLqA','ddWK06DVmkZ4mQ9qfTI7lmZwE','IUfcnntDU0llfHgekpztFmRHmWuMDtYKQL4U','9JksIPob6XoicgNh9BGMpMXclA5GBtV7bssjblc',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (2702805,20669,'QkahSM2EIgPo4XNXSpKjrLgnNSL0G6uV6RFP7letXhy1LyIhVIJyql3b36MfAS0glguO5rChz','nX5iPh8gGu5VgvN6qvZgCAOJTOiz75vvLFNSRFedyvM9w','x','sXyymrR','4','Q',10);
+INSERT INTO ti VALUES (2702805,20669,'QkahSM2EIgPo4XNXSpKjrLgnNSL0G6uV6RFP7letXhy1LyIhVIJyql3b36MfAS0glguO5rChz','nX5iPh8gGu5VgvN6qvZgCAOJTOiz75vvLFNSRFedyvM9w','x','sXyymrR','4','Q',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (-7460311,39637,'u9yPkC9zAgY0k87QiI5iJgoN0SKs0XHqRutp8o3NR9iIm2kvKF8W48IKCCulrGrmB9pQPOrM','y3GYQvNj08LMNAYCA5fra3exg0CcV14pYpSW8puu6','jm','AHd05dHB','J','A',11);
+INSERT INTO ti VALUES (-7460311,39637,'u9yPkC9zAgY0k87QiI5iJgoN0SKs0XHqRutp8o3NR9iIm2kvKF8W48IKCCulrGrmB9pQPOrM','y3GYQvNj08LMNAYCA5fra3exg0CcV14pYpSW8puu6','jm','AHd05dHB','J','A',11);
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 (3250458331,4425168,'u','v2imNNmWCia6HWwczaib5mQ1bL3oLywy2TCSYnFD59KQxzDH6ko31D3SIPBWfGDNUfMMJcTgfqXnNzlo93Z7MKmngD','Wwe0EoIllnDWEyAh2TsHZVW3uh69vH','HJnwz','wGjYcIxNMaL1LWsquwYuSNjhOMhyoWhNxIrCnDpv1LaJ5X3r5OGrySBNbsUOOweIvkDaOJe2XnLlKhKH','NbXx1xngwLflKssZIObnuIkAXkoCgInLkxCXGEmI',12);
-INSERT INTO ti VALUES (3250458331,4425168,'u','v2imNNmWCia6HWwczaib5mQ1bL3oLywy2TCSYnFD59KQxzDH6ko31D3SIPBWfGDNUfMMJcTgfqXnNzlo93Z7MKmngD','Wwe0EoIllnDWEyAh2TsHZVW3uh69vH','HJnwz','wGjYcIxNMaL1LWsquwYuSNjhOMhyoWhNxIrCnDpv1LaJ5X3r5OGrySBNbsUOOweIvkDaOJe2XnLlKhKH','NbXx1xngwLflKssZIObnuIkAXkoCgInLkxCXGEmI',12);
+INSERT INTO t VALUES (-5643296,14392,'IWwzO8NYeMfENI9rr7jnJjMvPgVuNVSxgDjcILDRUy','bFcdBaB2FhJDOqlUWNsiCm86fdVL5OBGe586U1vldAilte9HhBNiLHPwvtqV6IHvsLHaKP5zK0WaqgOYMRmeV4svX6CsOr181weSSyG0lHsidqcjTAEGGorsIcZRUc9sR0NZogrbeooGQaKWnmZ85Pu5ro004relfZshgaOKeeOTNIifkVeMfozxV5ZZa4i6WQnj','9QDcs2','m','W','4',12);
+INSERT INTO ti VALUES (-5643296,14392,'IWwzO8NYeMfENI9rr7jnJjMvPgVuNVSxgDjcILDRUy','bFcdBaB2FhJDOqlUWNsiCm86fdVL5OBGe586U1vldAilte9HhBNiLHPwvtqV6IHvsLHaKP5zK0WaqgOYMRmeV4svX6CsOr181weSSyG0lHsidqcjTAEGGorsIcZRUc9sR0NZogrbeooGQaKWnmZ85Pu5ro004relfZshgaOKeeOTNIifkVeMfozxV5ZZa4i6WQnj','9QDcs2','m','W','4',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (282732552,-2265113,'QphotOcpbVFStd4hGuABegcxa3cF','jO5pksNqiIqmE3insqrxOTzmhh820966nJVGHhiZyQXPy9nKugZLJEmzfO9GkVgGjpF2lt','Fvqc9hFgEg5gC4WAEwNPVwchGvjA','TqPOJiiT2RfycqkWR5ZPA7ZudG2iTYYhWwmSDp9EfLmUkyEnbzNWis0RJfTgqnLJY1PDZpCc1NHplZat2OFKXC8ReVJPNZpEQD6vxBFMMEUF61EkR6qdvQGxMy0r61Nw','6Cr5RgvQ53kcD9bzLLOTKQfPc0MCQVwWxwFnvkPdrexv0WPGxUV8XDTSjypbpogNm0I26udJUMr2Ciq','uxpMdl5nQ2mV0RszYoInZnQpmgZ91VFKT6EShKULva6i7npqURQTLAULIg7Sdc6kz8x61m',13);
-INSERT INTO ti VALUES (282732552,-2265113,'QphotOcpbVFStd4hGuABegcxa3cF','jO5pksNqiIqmE3insqrxOTzmhh820966nJVGHhiZyQXPy9nKugZLJEmzfO9GkVgGjpF2lt','Fvqc9hFgEg5gC4WAEwNPVwchGvjA','TqPOJiiT2RfycqkWR5ZPA7ZudG2iTYYhWwmSDp9EfLmUkyEnbzNWis0RJfTgqnLJY1PDZpCc1NHplZat2OFKXC8ReVJPNZpEQD6vxBFMMEUF61EkR6qdvQGxMy0r61Nw','6Cr5RgvQ53kcD9bzLLOTKQfPc0MCQVwWxwFnvkPdrexv0WPGxUV8XDTSjypbpogNm0I26udJUMr2Ciq','uxpMdl5nQ2mV0RszYoInZnQpmgZ91VFKT6EShKULva6i7npqURQTLAULIg7Sdc6kz8x61m',13);
-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 CHAR(90), d VARCHAR(74) NOT NULL, e VARBINARY(2), f VARBINARY(31) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8814066,157,'ltjSX70cxVud2xlY4NnDz22E85YtVyTR','CkgDUzleY8GqOQC','wO','x5qo1HXsMvLvdCY1sL','923Dq2RNzPNVYRk5MLQWMTw8x9KQbndDuatj9Uvs9ZImvaAsiFVMtGvdbor6hqHvCJHjusfrF','jQhPgn6qTgpP3pmb5XjHri',0);
-INSERT INTO t VALUES (7171550,92,'RlZUbhUuxWwhTrUIimjQ','ND0Y0V2tr1P9dXKR1mPYUIRRil6RnsFImVEOxnKRgrWoIBb','Lf','z0Rq6mC5HQEXH0EPw','NK7pTEmcpWJs5CyB8etFwD54m2hbUTXJZbJcbhtujLnuAdMuIxPGzcKTb9lSZHuAs6Q0','OhcDiUq',1);
-INSERT INTO t VALUES (13497781,204,'se3sQutfLngRu66HB14sHFgaKQyAGLEKRLyKDP','23pvmuB7Hs4qFzbLXz9uIn9xdScNpSuUrzJ4njzDuhqiEpRIfiJnsTZqOmVUxFBzQa7NK4JZ','T6','jnB0utyGfVFIvY8qYYTPg1WuETJF','M9N6wP63SmXBSC','ROsBe9WWgg79IQzCXN1CVxpEomKHbHs9No3Dx1R89O3lV',2);
-INSERT INTO t VALUES (4720775,169,'6ByyEsgVn2l5iX2oEQuHd8FMdNeyjKPO01gRfR91v3G7B5oGWZslvudQhAKci','zLinesxkO9wx96xbEPR4Fht8Vl5SQka7lUclDqtYPwjkr4zRxLB39inp0QINlJo6','B','P1Ufa3XMoh2qoE0dmgTGfvigmflI','EC2ryk66BO2fdONW5uFUNzIxNJqavLvrcUt5YbcToKotDU3WEZHuwRvL5SWA2Jr2i8ug5diuI2AVaoqP','JcBKZSWoboRes6M00i8ahdFSzXMx4f1gKvfcFDnObpcjJex0CE3HSzu29cRXaWPdiAIHJtlNTy7sf0RBOtkng1lgVCOC',3);
-INSERT INTO t VALUES (9731022,245,'5BjgtBX0EtC1i9zSWkT0XL2QhdqLFOeGTuPt7Kpaq1GxWaD','1GexmCtZqqpDnXn2EiYcA4yfHVr1','UY','SdTNCkceoJAGvFBdun','mzEjkUu7KtldlmFyocu8QhOsmj10ZwLzUHjaqaE4xSjb6Ra00hgnuQlDCGZxAOS6Wv8NoQy6i6EdhTfV496F','hTOClGDnZNejy2UkDRrxp75BaKt1n5p',4);
-INSERT INTO t VALUES (14191627,109,'OuMWoaNDK7krJHUaagDmDAQUOaLsEQPKrB1I7l2KJ2zsaa85q5oWdkQ','50bGQOVSgXthKVRu5aLmhm9G60lqF9wqy5PPb7QVwlOviuPXjokX4zzXYP2EIK1','j4','bsmLpVfGSH8','LohAtI3PNVWLuO0lKHuHgtK2jhRN','4hWrXfrej1e',5);
-INSERT INTO t VALUES (10097520,195,'KKrpLMKwmcsRzZEEE52PpsMqoeohXa6xkgkbTz2ZDnIIFGCJXeVLfPGV1Pc1ZRaenfiPNITlIqbO','WVKRSA6lQpvwaulAdeZcqjVWCinQXTIpmsjypxKI561UfEfqQGbGWMWAqAI26pX6492xvcGfh','I','n7rMAWZQ','WqKyoCtqpBEpUWw7tlnt','0TXpAb25asSf1rqDeHaG',6);
-INSERT INTO t VALUES (5329634,216,'MRaruLUcsonltT8m9E8gZX7WRkjAyZezZGjFZMsQ0HHZ6yT4VaKLRyYXlUM6b','9f898BXvUH9fj','kd','HraeCYFMEogWGhVPqez695ANaR1Epx','jkP3aFyazCS9RrcQhvbjxsm5w3G8MfHaDdrGQIlmf7dWowX','UHw4XhnnrDgbm6RFjn57Am2JjRdsBl1BNBus6XHyGvb1PtSpfYAi3hiyAo3828',7);
-INSERT INTO t VALUES (11970472,205,'1Geyxud8ghNHgreYdAy6ElhfEH5VqVT6pA1qctx','9kIvBWWVHtKrcJzOa823KSSeMshljqR','nV','K6E90bkEY','1p94Qbk9ewkn9rAYrlBiawMi6UYlYVcK3Yn','4CPc7s7lIZ5Z5tAICtfwCsfXFfMBku4VJtEaGxCxb9jk8MDZfJYcKfy0XXiMLC1LOepjHzHTB6fSp1E7bM5hhUty5SpCyPGIIb',8);
-INSERT INTO t VALUES (682442,221,'2mgU9AmL5QkDko32DP5abLEDNCMwv1Q8AwMMfEqAegXEBYCxDCi9FSxhVp4jqTQWxw71Q2PHermU4U4fKtkFRKQ0D9','3rGfyd15CyZtzNAHv4JyZk7Eh0XDzT8Xf3xn3p7bRNPmLmSRleVsTGQbic4qFoQ0YuJPea7A6j','mp','EfxQKuvdlh','tDka20z20X6p2l2V','YP',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-8027184,15835,'euEmJN5Oxicco12M5p41UqDDSRsi7lmt1MR8uMXsHhkFN10W0lhyfoAqKxVFQLOm3lbE','7BVNVKOc9IPzV8jJ1ELROBQK8WycBktd9fhEFDehkyUvMD2rKzVYT88qoC1gKbV4RPEeO6P2qiZS8ahwo41D63eYtn2evxXPf5ZbGPFsHMU8b2uX0XyBsaHnDGtvZBOpsVLmlXuim9gE9FWyelmep7nuDmlS8','prA','Xn7fk15drzTTeChsJYxzbzyh1TWMKega9pQ3dlwgv','2','x',13);
+INSERT INTO ti VALUES (-8027184,15835,'euEmJN5Oxicco12M5p41UqDDSRsi7lmt1MR8uMXsHhkFN10W0lhyfoAqKxVFQLOm3lbE','7BVNVKOc9IPzV8jJ1ELROBQK8WycBktd9fhEFDehkyUvMD2rKzVYT88qoC1gKbV4RPEeO6P2qiZS8ahwo41D63eYtn2evxXPf5ZbGPFsHMU8b2uX0XyBsaHnDGtvZBOpsVLmlXuim9gE9FWyelmep7nuDmlS8','prA','Xn7fk15drzTTeChsJYxzbzyh1TWMKega9pQ3dlwgv','2','x',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7557206,10297,'qf12JE61Yyzn6FfhHNfiFaAqIEZ0DPpSSmCH','woFdw5Z42x1LIgAT2J0uynHzBiER35zsBkl6W9SbtDpF0T2AAIm0JVNfLxYqTXMHuaTiIVWWBqDG1SbSgfFwwu98I691jEL67va6E1px2J927OgomKjebGXDLri2kTm','m','ABcOhL5WQaXhBnQ8zGxdqwH5Qh6Jqs36fiFKtH72kz2IvQmnr5Qdh5juyKKKhFkn0zV1Xo6GLWXMwhmzatsU207zRm01c8jbnSpcvjxKfSZ1aWrHRvriZ4z7bi6pMguNsEVcvIJEblcGRDWNk0eXnHonAaL','1','G',14);
+INSERT INTO ti VALUES (7557206,10297,'qf12JE61Yyzn6FfhHNfiFaAqIEZ0DPpSSmCH','woFdw5Z42x1LIgAT2J0uynHzBiER35zsBkl6W9SbtDpF0T2AAIm0JVNfLxYqTXMHuaTiIVWWBqDG1SbSgfFwwu98I691jEL67va6E1px2J927OgomKjebGXDLri2kTm','m','ABcOhL5WQaXhBnQ8zGxdqwH5Qh6Jqs36fiFKtH72kz2IvQmnr5Qdh5juyKKKhFkn0zV1Xo6GLWXMwhmzatsU207zRm01c8jbnSpcvjxKfSZ1aWrHRvriZ4z7bi6pMguNsEVcvIJEblcGRDWNk0eXnHonAaL','1','G',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (6635640,15731,'P1g0iMgKb7on6Xu2QSKlK0zaNaM55KeNc2BUqnzzDtqZcfRT0g4gY2','loglICB26TKZfUQ0ofwEjLyGsEhwUSSPSZMOyU9uhrSgB0','UgQqK','dgN9TbfJJmmPfjwEMs29kgW9bMP3IEKPsYjkuFfl2JYm4l0h6l6GvbI86nSOa8N0izccVFo2J9','TWA','3Z',15);
+INSERT INTO ti VALUES (6635640,15731,'P1g0iMgKb7on6Xu2QSKlK0zaNaM55KeNc2BUqnzzDtqZcfRT0g4gY2','loglICB26TKZfUQ0ofwEjLyGsEhwUSSPSZMOyU9uhrSgB0','UgQqK','dgN9TbfJJmmPfjwEMs29kgW9bMP3IEKPsYjkuFfl2JYm4l0h6l6GvbI86nSOa8N0izccVFo2J9','TWA','3Z',15);
+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(46) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(19), f VARBINARY(13) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1275670356,17065141519148087704,'3coEi6lGk9gD36Q1MMcBhKCUlplgmTbgOt2','Y542cGkJYeGqlWYQbkcgB1Ve9Hnhnk8ZrMCFgYZiyPUvJHkBxei','lHVdTomt5','SYP','X','8',0);
+INSERT INTO t VALUES (-1324267790,11079561525165487621,'CrAnPJ1REV1K7N0A7JchBtOd','oIP30IhEng','00cnThU','DqWAerW','Wz','t',1);
+INSERT INTO t VALUES (2121124675,2519930449687978473,'lVI3ea1jjWDxaK0Dar1ZtsIBzcIuirq84nkpK6','xTj4lPEnp49Qz0rbzFe9MmAZWIR9NovOF4ZnADzM72xfq','VGnEXEacX19783Y','8LGSeR6Pc','L5','m',2);
+INSERT INTO t VALUES (1562233785,6898181575798774013,'JT6E4R9cIgx8g6Pvo26koVeK8cajlmALtlKUaM0xJMHGT','1fNE6gLPNJCimHsHal31l1ArHzz5Z4FcjiC8o','gRQm6XxMC0rNy','r3d','3','K',3);
+INSERT INTO t VALUES (-885921303,1108819446195728323,'FJlufSU1UJINO1HqvK','yb75zHuinjC','v','2HJqFGgKR','z','M',4);
+INSERT INTO t VALUES (200617937,17392615443692566028,'5CrQ1c1uYNQUnMX7QyfiP','QGSjoxP6pNMCI8ywW2sQGsB50anlfD4TTz5a','TIxAvZKj4','U','l','U',5);
+INSERT INTO t VALUES (-1426083044,8524616672784959952,'QC7vYZqi2Hb1Sky7foni2EBxB','3gPnq8aYkdOdlDr9zu2o7obCSkUurclUEhZ605F6Q2po6T3wy','xXkwyLm','66H8J3dMj9','pq','G',6);
+INSERT INTO t VALUES (-1721630967,10356512979140717338,'YTiXgqKrkwYr738U7IxAgdqmWKIkA','OHOWUsX7pWDflaANThYiwbk4ht3CDV5XcP11lN','BLBRUKj6PJ','syqf4B','2','4',7);
+INSERT INTO t VALUES (-361676119,16104696100292025865,'e5CM6Xy3cgR','gRzGLj7jJyi8T4iSky5ekLMkLyXqWEkPsjr5ooI6iHu1csnjRULMhx','HMKz4FucasGcBNR2','OkEq2','y','q',8);
+INSERT INTO t VALUES (1907410335,11913250988593069047,'UIMZ6IQz3gaYxPqkJDcOPiaEN5z','NCI0IgdFaSKhdMLQZM8J66FZgkFGG0vQlZEtDoQmoejBmIVI','gKZrSkE3pZbqeQhdj0','7B7bHA','K1','T',9);
+CREATE TABLE ti (a INT NOT NULL, b BIGINT UNSIGNED, c CHAR(46) NOT NULL, d VARCHAR(55) NOT NULL, e VARBINARY(19), f VARBINARY(13) 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 (2936749353,195,'qzA9Ur5GfXYHTVULCuezJiOpJgJqmR6E9a7qv8oSAjj2rmNI9','qRIL1suNguShbUEnA8vqawSWGyZQfvhC','5','Lmj','OrocoGg3WVnNWR5qVU57d8qs9iHxGdIsdJSCF2pBG3EAae4hViND0RDy97BnCwjd3r2ClrPcqm6dVZKa','xAAWR7ewwQSzSSnoSL1VYim',10);
-INSERT INTO ti VALUES (2936749353,195,'qzA9Ur5GfXYHTVULCuezJiOpJgJqmR6E9a7qv8oSAjj2rmNI9','qRIL1suNguShbUEnA8vqawSWGyZQfvhC','5','Lmj','OrocoGg3WVnNWR5qVU57d8qs9iHxGdIsdJSCF2pBG3EAae4hViND0RDy97BnCwjd3r2ClrPcqm6dVZKa','xAAWR7ewwQSzSSnoSL1VYim',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(91);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
-INSERT INTO t VALUES (2719898552,29,'evCXhyCwLEDIYcKbqbNEk1TBBCqMvj582aF338S5xb','I1aeoGShKL9S4Ndqg9YkgnhoRGzJkU','AW','K','YRIJiWHgy0','9SPuZMv5fibJ',11);
-INSERT INTO ti VALUES (2719898552,29,'evCXhyCwLEDIYcKbqbNEk1TBBCqMvj582aF338S5xb','I1aeoGShKL9S4Ndqg9YkgnhoRGzJkU','AW','K','YRIJiWHgy0','9SPuZMv5fibJ',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1225728957,10943248713028634801,'9e2gv56rcOwmv0uQtceeQBiJDP6QcvblqtcLFvcyC7DNL','OobYcOGCAatNEtPAjHTC3OhI0kSufu2UvLLB9UNIbCkt9bng','MgE7MB1gEX','Kg1FGn4rU','eb','4',10);
+INSERT INTO ti VALUES (-1225728957,10943248713028634801,'9e2gv56rcOwmv0uQtceeQBiJDP6QcvblqtcLFvcyC7DNL','OobYcOGCAatNEtPAjHTC3OhI0kSufu2UvLLB9UNIbCkt9bng','MgE7MB1gEX','Kg1FGn4rU','eb','4',10);
+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 (1161944529,13928823985112722617,'iBtEodblEXzGRganwBdHqXmGmVxrIS4MkttRd','tpKRO3fzHhlRjXvEsEVGvaKpEZh2nGafzmb7RsCw0AVoCOPgaltB','6dg9UB','SzhXX','ub','Z',11);
+INSERT INTO ti VALUES (1161944529,13928823985112722617,'iBtEodblEXzGRganwBdHqXmGmVxrIS4MkttRd','tpKRO3fzHhlRjXvEsEVGvaKpEZh2nGafzmb7RsCw0AVoCOPgaltB','6dg9UB','SzhXX','ub','Z',11);
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 (3356178174,223,'7DZbsnpx6ONiZiu7ush1R9FSjbYZUe1nInA1mZZaeVBFHMfA5ezmhDvwMr8sH2Wm0V','QyC83mP9WhdVWBc1kenTqdO897odGFKxBjXQP1U1dFN8SVV2hyhXyOFj4nSj8LjeTTl4GgNTtVTYwufsPIX48Wvxp5JGxNQ6ZmlCbUAyoQOXzOCalz3DPMWAZcgqOeqsASgpxtadsyUeW3MMfEQ09BOJTpfvk8MRl85Oh4BfFrICGO9d87zcuJ','Ok','AhfAq5ohBMnVU6AUXyrTs0kpPF77','WiSKdXl','tLNGEyAIHgEPG9320RnXqhU',12);
-INSERT INTO ti VALUES (3356178174,223,'7DZbsnpx6ONiZiu7ush1R9FSjbYZUe1nInA1mZZaeVBFHMfA5ezmhDvwMr8sH2Wm0V','QyC83mP9WhdVWBc1kenTqdO897odGFKxBjXQP1U1dFN8SVV2hyhXyOFj4nSj8LjeTTl4GgNTtVTYwufsPIX48Wvxp5JGxNQ6ZmlCbUAyoQOXzOCalz3DPMWAZcgqOeqsASgpxtadsyUeW3MMfEQ09BOJTpfvk8MRl85Oh4BfFrICGO9d87zcuJ','Ok','AhfAq5ohBMnVU6AUXyrTs0kpPF77','WiSKdXl','tLNGEyAIHgEPG9320RnXqhU',12);
+INSERT INTO t VALUES (106597535,2470665103439524109,'AfDXQmZ91Cie7WjFawqZXREGKpOqKhChJbf1Fk','xczZc69CpPSiHXCbYABVYPwMKfIbOmUozGpg54HaBXSCdBKQFsIpZXTxkkhrRJPqECmiKwbn0lhKYpYAoABVHCLhYPSTx9shmXOtILWdAt5eYV9P6Qo4hCP51PjQsiUZJEUCr8NIxFXAGzd','HRdzJRLMqdiPOOj571J','0PkVgC','1T','7',12);
+INSERT INTO ti VALUES (106597535,2470665103439524109,'AfDXQmZ91Cie7WjFawqZXREGKpOqKhChJbf1Fk','xczZc69CpPSiHXCbYABVYPwMKfIbOmUozGpg54HaBXSCdBKQFsIpZXTxkkhrRJPqECmiKwbn0lhKYpYAoABVHCLhYPSTx9shmXOtILWdAt5eYV9P6Qo4hCP51PjQsiUZJEUCr8NIxFXAGzd','HRdzJRLMqdiPOOj571J','0PkVgC','1T','7',12);
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 (2917562336,190,'rr5Rejxg3Xhi4OGz5D','Hkbd2e0MkG1kVocTtuWCyplfnZM4wUHNw3bkfTpucM61wAvM72KjaSaqo8WbkIBcwJOKIZb1mIjq1FJKoTuhcR5CstutDKRyhhYLa8DzRExnPRudAmhhQkrlNRoHK68TBdUNRwKix4cwEWkVNmpF58zOoIKiOhk04g1Mt7fkXy9r1Z3z9tNkKuQ6rGCz1EiajMcjdAObi3EpAHHLDYxZZuSweC','4','Q164kbZeU7mt4O3IMrkAnbs35N6C0NkTBnuZ68BpDXZRhKsp9I6ukat8lMniKZB8eW3MeNqfghm6HgyVqSS9qvFSbMEUWi','2PIU9Iu9NcElaIEH91QpgICUMPqEVlay6TJDwcAGBGJMj6UTgQ9ZfhO5dpDyZ8vjAn','0m5qiXagp0TMubAWJ1ohvX3gq2RxxFAR2Yf5mMKB',13);
-INSERT INTO ti VALUES (2917562336,190,'rr5Rejxg3Xhi4OGz5D','Hkbd2e0MkG1kVocTtuWCyplfnZM4wUHNw3bkfTpucM61wAvM72KjaSaqo8WbkIBcwJOKIZb1mIjq1FJKoTuhcR5CstutDKRyhhYLa8DzRExnPRudAmhhQkrlNRoHK68TBdUNRwKix4cwEWkVNmpF58zOoIKiOhk04g1Mt7fkXy9r1Z3z9tNkKuQ6rGCz1EiajMcjdAObi3EpAHHLDYxZZuSweC','4','Q164kbZeU7mt4O3IMrkAnbs35N6C0NkTBnuZ68BpDXZRhKsp9I6ukat8lMniKZB8eW3MeNqfghm6HgyVqSS9qvFSbMEUWi','2PIU9Iu9NcElaIEH91QpgICUMPqEVlay6TJDwcAGBGJMj6UTgQ9ZfhO5dpDyZ8vjAn','0m5qiXagp0TMubAWJ1ohvX3gq2RxxFAR2Yf5mMKB',13);
-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(28) NOT NULL, d VARCHAR(58) NOT NULL, e VARCHAR(54), f VARCHAR(40) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2066114616,91,'b4IeeiRhWvB9JbOh8kaw','6zJiKWydFSJRP4GfFJQ9WtFjgiZS51buDlvgabyMDbBe5XpxeSZYQtRola','jM6Ley8I','s22','81bZ8qn8JIk22l9zQlxEerJl5VB7Nt33bDdqe67TAWRZsWnvZBqd6','IJOGE6djW4pWN0AAxD27WL3gbgU9F6GW9MU1sujJbbMdg5mjVFoD5NdBX72mFQWCZ4I0ms5LXxt',0);
-INSERT INTO t VALUES (-1607107980,113,'HePosQtG','dlE75BAYHxsRbaleMOx8lkHD1KGMquYVQpfy','dviwHQQmqB','rhGZLNEFN2EKLw1dHyTMWQMcqoYE','NmhlwuaIgnDzskpIBNuP1XeBa14lioZHLE99WXmx','v4huKDBX',1);
-INSERT INTO t VALUES (672989173,-116,'nVC1M4rvyiPk8teOOp2T','olUr8Fc07QUnr30LGsiJFHNH6GQAa7trW2qrc9DSy6s0JDL8wjs6','B17Advv6o','4YgesaJujTAS3qk','wupcsTVjktWofZDX98krspA1HtCIZOMecj2jCq1uv29861D7bptdepVBU6u9vGrql1J8LzPfDLWwQtbtAAbyX','yVyKXeN07LPo7pihHNjvn1a8ywkj562XVcUxpVM',2);
-INSERT INTO t VALUES (-1359742753,-22,'8v2TPFpYIF','4Cyb2R7OmjUGkYJhu7','y6LamhX8eUzoZdldjn44jT2Wnj6dI5yfUnToX','fFELjyvv0QxnPFF8sLuHu0C2','rMiTyJWmTSJ7SeIJEiedaxC8sHr89pDcj5','C6WAApHwmSvTqluxYm1I0lCDq0K3DQpEphPtZIFC7aArS307qEOXtIqy4EuIsxELVVM5HODi86TIGdt2DhbhlaJlP5MEGWVS5Gf',3);
-INSERT INTO t VALUES (-2116383922,-71,'XBAXERGAfw96i4UCs','K7wjB6WoQc0WarYXLkYVpLCCg8sQGDtvm6gsi91MTwO0PE4jY','zem5I8L7d1k0Dpm','oZroKSn3FO88ur3YBSekMv48qqFVJoBviGeVT','59KEEs4ipWGWS6cIYr4stKQBFmCHnR0EiWYiZAPcRpzB77VXpargOxiogntwXBG0QnqA8k7hWexVzxr','P0gjZ73YKD9Pue3kxOXaHLXko4EWMP6GkxK4srDFWvmOfJKVsELbhfwjSArVsniHLkKz3tiIaPzpKZxkE',4);
-INSERT INTO t VALUES (2097993678,-29,'LhnXUPZLu','X1XRKQAP','9agZhj2mrRgXZThhLFzRwoqcWp3D7JBzKu0xwcSFFPrmryuxbF','XddAPKgdvBWNWwTCWbflCJOuAmVDyxjGSTYBecE4','91bEQAD29xnkthYwq3blCOzGeWEZGNJ0MRVZMUX68J3wuRQc40bb3M5Cy0zfN4kLxKp5iHOuiyOuzniK4','utvr1WwKG83fvbIayYtCDjGbEqWE2D2R2dqnfu1SWVHa14HQk3FUsXhRM6fE5yVjqdkIqBhW0Pp3',5);
-INSERT INTO t VALUES (1780683550,-45,'5J5','uwgndVbNQtO4xIml1Kp6RNrzT9Iz9zjspBnsGIHY3y1OJMAcq17Q','U','qtMPUQg','Mcpx25e9Qn1iB5kzKYss','21UoogLR8VWj6Xr3zZ2VzAKoYX9txQ5Rj2oXSpK1wYHPxxTyl6TOJIkvmy5HrzcrmJqGsE8j7DBlBNywAqSC',6);
-INSERT INTO t VALUES (388877554,-27,'L0','R2FYG9uS23NyG1qZ5DiFE9YK8K0P3wxhxJ4THQVoFYmJaO9','OkWFVKN9r5Df3VqipazjDrUDfL5n','3zMad8EiLWZM0sy2Bd0FgQIdtR2rnhbcoipUb','mVy5WTYhqEwLIfBAjW235ezf9VSRhOIVikriCuunPtjmbVxpg2fSQOXMnUmek','MUBZeMGjExbhsZG9xHryTTVbiJJacooNE4LN1KYXKgw',7);
-INSERT INTO t VALUES (1332465316,-41,'THqXj5yQ4','pcKIJ4JnnY0mzhWJ11LumLMc3hXJjc3OQ9MZRbBX','Eui2uhYCk0dDvBX9QuuhtQwZiKGzr7SBehvQmdz29maCEA06J8a','xEJEEMhO','88dINynngVU9UgNjErDuc7QxISRsI9jyi','iqWrU6g03IdM',8);
-INSERT INTO t VALUES (-223221565,-116,'ds','cBPNrveT5CvSy5','u8rpxKUQlCaDe6sI99lo8MVa5r7akS3RND071GEJS2fT3h','w4i5hgiMqWIlCsJa','2XaEOTwzXpx5i0EafzmdyVNcdy7OZIL8ek2rKi5b55DI','NJwHRFzyFpsZKyLTrHZlyxRElmiA9jnMt3HTp4qzl1Af3mWZKCnWif4ksDs8iuuDB0IWIcDh',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1352592082,16204812467815581453,'CvZxKO9ynl9LDUYqZTgbE026WmD70x8G2rEE7k3rSjKJ','svZlL0d3BrmBrzQSHY9caJe17M7vKk9xQ4eIk0SbsbSXynYBWkjjHDSgKMi3Tc5gyjGD4lRSbugCsuEZ80wZAMygUo8VuchwsvkJaoRQjiYYeLClZSoP4vGVSuz8rdcPUnoOrnkiDDIUBv39PguVdQ4JS9rbMyQrzEl5taqXOLn7GYcdo74t0e8Ws37sjBLLl1hnAOk786qJmh7Zsy','Iix1FUV1fdFqLPmTh','mYAdhdcC8Z2ZPC4q7TlNxFaXOgwtb9YSHuGDyGnEbcdD1DVb8hmHkBW0DjqyFSB9YoUyFnTtbw0OCmiYVpXHzX8OeJP6Etzz55yYCArWE70KE9ocur3XX0ulE38QrixMpzILKwmt7lO9CsP5rEjFWl4nnKXfRVP4iWEaaZTnhCBMUsoUwAFeP30oqGG5IzCceMr','9','T',13);
+INSERT INTO ti VALUES (-1352592082,16204812467815581453,'CvZxKO9ynl9LDUYqZTgbE026WmD70x8G2rEE7k3rSjKJ','svZlL0d3BrmBrzQSHY9caJe17M7vKk9xQ4eIk0SbsbSXynYBWkjjHDSgKMi3Tc5gyjGD4lRSbugCsuEZ80wZAMygUo8VuchwsvkJaoRQjiYYeLClZSoP4vGVSuz8rdcPUnoOrnkiDDIUBv39PguVdQ4JS9rbMyQrzEl5taqXOLn7GYcdo74t0e8Ws37sjBLLl1hnAOk786qJmh7Zsy','Iix1FUV1fdFqLPmTh','mYAdhdcC8Z2ZPC4q7TlNxFaXOgwtb9YSHuGDyGnEbcdD1DVb8hmHkBW0DjqyFSB9YoUyFnTtbw0OCmiYVpXHzX8OeJP6Etzz55yYCArWE70KE9ocur3XX0ulE38QrixMpzILKwmt7lO9CsP5rEjFWl4nnKXfRVP4iWEaaZTnhCBMUsoUwAFeP30oqGG5IzCceMr','9','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1954074504,8994611804903805688,'6kugOJFHg9sA5Z4RT3IHa62oQWUeMfqgcB','q0MzcPdYEfXsAjpk3u6019Ot9jvIwcmv6d2wdWb7R92fiipGZItKmsgLqFrfKqCe8YKw4HbQ9Bi6lew5tjrfHq0BBWwIRC8jb4dz1UjO1MDOyGbstF5X2TQA8Dm0Harrj3R1kAIlTd2QNQdIVcOiV12u0ZG5EUTfCdY1c15ZaAnauOdk0PScpgzB7SqvJ75xdIJOSSKjIUnE','I81PditT56J','cMsIAu0uO1IEcLwlyqZGQ2H022hwoM0iXJnz8YrkNSmkfysN0onNf2EnrYogRmxaV9GW14ovICyoNlqAPOB7','n','N',14);
+INSERT INTO ti VALUES (1954074504,8994611804903805688,'6kugOJFHg9sA5Z4RT3IHa62oQWUeMfqgcB','q0MzcPdYEfXsAjpk3u6019Ot9jvIwcmv6d2wdWb7R92fiipGZItKmsgLqFrfKqCe8YKw4HbQ9Bi6lew5tjrfHq0BBWwIRC8jb4dz1UjO1MDOyGbstF5X2TQA8Dm0Harrj3R1kAIlTd2QNQdIVcOiV12u0ZG5EUTfCdY1c15ZaAnauOdk0PScpgzB7SqvJ75xdIJOSSKjIUnE','I81PditT56J','cMsIAu0uO1IEcLwlyqZGQ2H022hwoM0iXJnz8YrkNSmkfysN0onNf2EnrYogRmxaV9GW14ovICyoNlqAPOB7','n','N',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1534669383,9618459188729050810,'sLapknI90FDryLGaHiXIs','eQEbwkYCUdlwYG0342QooYzSDe5HH45W3eRFGlDzgREYKdJV2vhPNBiKH4HbeZHzG0ysVSZ5GUTaI9L9YWMB9AgnoJH9MXogk1JvZlM9pIF7eh6EGy0dRI6tGPtrINLOQC7Wlr6UIZgazA1iw7GkNOmBlb691JmTGgHbN7jaGFhHRx5FfdEERLW2NrBh0J','Xu8ctDqNjoPUUef','rBh71AKwpTgpzPmUAlwLoEXw59nLI4ZP3nP7S7PlnfwvvAeyAqZ7AH3kkbWch520pA1OHkcu4hCqUq8ElfeXP3yQQgcQSvVFDPGBob4I6IytwafQknEdDOG69lb6xeAVISwKJWmD5JwkiqpvLyx4swnLvfqwhwWs0B3uYNlu3MTposOOuVAyzK2esLXeL6V8PkTr1yQwMJhGJLUanhCkejvsCHovOP','iL','H',15);
+INSERT INTO ti VALUES (-1534669383,9618459188729050810,'sLapknI90FDryLGaHiXIs','eQEbwkYCUdlwYG0342QooYzSDe5HH45W3eRFGlDzgREYKdJV2vhPNBiKH4HbeZHzG0ysVSZ5GUTaI9L9YWMB9AgnoJH9MXogk1JvZlM9pIF7eh6EGy0dRI6tGPtrINLOQC7Wlr6UIZgazA1iw7GkNOmBlb691JmTGgHbN7jaGFhHRx5FfdEERLW2NrBh0J','Xu8ctDqNjoPUUef','rBh71AKwpTgpzPmUAlwLoEXw59nLI4ZP3nP7S7PlnfwvvAeyAqZ7AH3kkbWch520pA1OHkcu4hCqUq8ElfeXP3yQQgcQSvVFDPGBob4I6IytwafQknEdDOG69lb6xeAVISwKJWmD5JwkiqpvLyx4swnLvfqwhwWs0B3uYNlu3MTposOOuVAyzK2esLXeL6V8PkTr1yQwMJhGJLUanhCkejvsCHovOP','iL','H',15);
+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(76) NOT NULL, d VARCHAR(41), e VARBINARY(72) NOT NULL, f VARCHAR(83) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6408133384189045666,-1387,'8w','Bsal3','sH4iKJWddOSWb3n0i2jLs9KOWAc4gjYOttICJj8UtA0bIpPsLTnGxHRUWBb5K8240xujgo','l2umCFnwJmMCVAtNWw1Vdoc9o1wk1rHhAYph2irTZpqnJ7tHJbwHO6OG0hDX4gJbzHIJ','O','1',0);
+INSERT INTO t VALUES (16396798224328658047,8491,'YXfvV3c5Hw9hh2BpmLjDMPFciBjH0GsjbzbcNZ57ysqXBBTi9nQjdrFt3JFUSrQziVH','zMmTWj99Fx9xPd88','TsgTX1cDwwOM59IbtQOkHCvQMmAjWa4Bv8sQ0shJxe183K','TcV1I36hmY02oNN3WxNvF2InPcQPjQrgxS','O','V',1);
+INSERT INTO t VALUES (6761944937241778753,1857,'HNDSaIl70RCc05yQHaRPMC9L','I84VFiABrxlediP5pBpsr','OfCJLTML6LkJ1bNZsEbLiSxwgjY3H8P3Dq8NiGSQuevpFZuAtBqAejXo2kKYXTzfx8','jRmhn0B9c3uIQTqz4UuUoEEJ','Gp','j',2);
+INSERT INTO t VALUES (9207886755587908143,-4776,'W1BbLDcDC2We1yXWqgLQRQLambbXzDJwr','7Tzaud9sjamUTUzu9yohUvkrkrQWdJKZJubSmUcz','vmG5','Q66hXjZPaNhBUHyxS4q7xA9HPNSbib2aZr','l','M',3);
+INSERT INTO t VALUES (12051848817922526767,23143,'Nu5ghMXIgZ5zHqUaBuqNZeu','5j0DUBrqM','c46DuSt994LAI2eCGBcF2Dm5MHLAzu4idjKvtuvP8HkkhVwliMauRYhelxegqxByW','cPaol','LT','SF',4);
+INSERT INTO t VALUES (6419032456042645826,22846,'WzMHfOyU5Jq8ywjAugctentxZcFhPUL1Fq2P2U6pUGCDPcO5KNGHEvJmF','piWz4J39kZilvx1WE4vaCFCVywTKL72ACGr','AD3qv2O3wpwWbNY3CtEvKHOibJQLDUOk8OZkmQwGAVptRDjqtsw','bj6o7OPYTw9wwkFHelFOOQranTimU2j0rmKt9AToo','j','a',5);
+INSERT INTO t VALUES (5309207443308467250,-5035,'VxXVXNC0LGbKDNmFoQSyw0Zv0ioXfHRSCRs7W14HVdG4qkZ27KwZi45diS9','hXZ2gNIbt7mGXo','l','uZWX2aPbxhQHd5hcWF0UDq6n2wnmNnEPzOdLDplpzBRhhP4Wu6dna60zdy95pVueWp5GnEhtTu','DL','AV',6);
+INSERT INTO t VALUES (9471342997272031691,4543,'tPinj6lPF','f8YxFx68h6LGd8Yd33EUbZeqlQPNfmtOqH6jP9','dyE7dIwX','6PzbJINBThXTjVUGMJ8wp5deSumLvlkVThldVCsoRmMzMplGaiL7kkLwfVG9wKL7a3gTHznQ3Z','4L','M',7);
+INSERT INTO t VALUES (1834792241672839073,30185,'BEl5JZ5jKRDYtBbu86aHMHguUhfNH4VFr999w7U7mb0TkNq7UX5h9xkqG2Xr4fmXpvyNxgks','C5ar0MqHrlLs3FvNm67UCuVMU4vbYw29LhuwJZaW','2goX4AqVCSDzjwPqIsWf5bOytU9w8wvXYNNvE7p','b2BIw4','68','MR',8);
+INSERT INTO t VALUES (4763936713078495408,25643,'gX7qQ7Ci95qQGlGQ8rU0oadJvZyVbKHw1mwyVV5NBb','L','nNRtHzKBtszXllm7FRkIvl9WolMmKLwGt9KdCoZA3BQsqwjYGLry1aZWWn','qgufDvJwHCnfYkCghKvpgtiZn14kawahX3KvIvHacVXNn7eNfAom1LZfJeztVeA','sJ','GE',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b SMALLINT, c BINARY(76) NOT NULL, d VARCHAR(41), e VARBINARY(72) NOT NULL, f VARCHAR(83) 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1973783288,106,'VQmtxhc7xzXWVrrI1h','8VKgXDf26G71pxaYf','Da8oSEk1mPmBwJxENoS4WHo2','GexsfHfASIJAi5GFXv6i1ge','aiqiKClbW06SFt3pnWC9CmlbL20mGQJYqzSTYhpfWhGFvWIiLV4ixpS0INwytHOhtbJv','xHpLJmxI5poCZjil6Th8J9o4ikQKozx5Ejl02ilZmjjP7qJTXsdUvl9WcY9XEFYjIzqKLFo',10);
-INSERT INTO ti VALUES (-1973783288,106,'VQmtxhc7xzXWVrrI1h','8VKgXDf26G71pxaYf','Da8oSEk1mPmBwJxENoS4WHo2','GexsfHfASIJAi5GFXv6i1ge','aiqiKClbW06SFt3pnWC9CmlbL20mGQJYqzSTYhpfWhGFvWIiLV4ixpS0INwytHOhtbJv','xHpLJmxI5poCZjil6Th8J9o4ikQKozx5Ejl02ilZmjjP7qJTXsdUvl9WcY9XEFYjIzqKLFo',10);
-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 (-1714713418,106,'Ozkk8WI','jPgjaMwQTpohvWMLrBlKV6a49Lbwpvzo401efOmgrIYPHGzpDAuFC','cf1xKmPTV8oXs3ktzDgXjf59BvPduT5LjlCbksKs3ycaNY1x','urbx3Z5Aj7RE3IFj3P4i0','0kjTAMVrGI','9nvo9DtbEiGESI5pRHYCHUpTI2QfNSNHX7B9XnmLoy22rEDhIzstg3O96xkRRj5byHrUCeJYofdRculkPtit',11);
-INSERT INTO ti VALUES (-1714713418,106,'Ozkk8WI','jPgjaMwQTpohvWMLrBlKV6a49Lbwpvzo401efOmgrIYPHGzpDAuFC','cf1xKmPTV8oXs3ktzDgXjf59BvPduT5LjlCbksKs3ycaNY1x','urbx3Z5Aj7RE3IFj3P4i0','0kjTAMVrGI','9nvo9DtbEiGESI5pRHYCHUpTI2QfNSNHX7B9XnmLoy22rEDhIzstg3O96xkRRj5byHrUCeJYofdRculkPtit',11);
-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 (-2021547935,53,'CE9T2LZPxn4','mZjSEYq9tYMgyeKQG9oGdJ4vNU6WXWeMBCCR8sEFL8blZ','XsCP58lcLALQmFrVgIDY4v5jLcXWRDJUJlHExCulavUwmOFSispx','run8a0mFd8pq0P4Ndmr','0ycvDU2yY1qzGTY4OdD5pQud8me4NaxXk1bQ9dAR9Bp9hRq4Z7bqBLjDNp7LoWa9LQ6','A8mGQtQ03DQBL1nNlmn1s7M2ZjWkZyTMdh5xoZ7B1xQ5eT1IbsyzerLO',12);
-INSERT INTO ti VALUES (-2021547935,53,'CE9T2LZPxn4','mZjSEYq9tYMgyeKQG9oGdJ4vNU6WXWeMBCCR8sEFL8blZ','XsCP58lcLALQmFrVgIDY4v5jLcXWRDJUJlHExCulavUwmOFSispx','run8a0mFd8pq0P4Ndmr','0ycvDU2yY1qzGTY4OdD5pQud8me4NaxXk1bQ9dAR9Bp9hRq4Z7bqBLjDNp7LoWa9LQ6','A8mGQtQ03DQBL1nNlmn1s7M2ZjWkZyTMdh5xoZ7B1xQ5eT1IbsyzerLO',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (2128908555358324952,-32417,'2eFM6d84RACfdZQOZMmpo58J','NofSql','FuX8jUZ1whnNPczXInRxS9UEAVg5JROzBHOSACgvvMeIgxphLP6HtkHGiP6sIl52','LnBalys5lhvZ9PTIU0SaEocecabNplvuwpsVyGKjRKdvvsexNgPm0XFERUmo79k7Vv','T','uM',10);
+INSERT INTO ti VALUES (2128908555358324952,-32417,'2eFM6d84RACfdZQOZMmpo58J','NofSql','FuX8jUZ1whnNPczXInRxS9UEAVg5JROzBHOSACgvvMeIgxphLP6HtkHGiP6sIl52','LnBalys5lhvZ9PTIU0SaEocecabNplvuwpsVyGKjRKdvvsexNgPm0XFERUmo79k7Vv','T','uM',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(77) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN c c BINARY(77) NOT NULL;
+INSERT INTO t VALUES (8831556645569734172,-14974,'UNo84rWxcO7DJgCUc4H2iJlJqqfZ3m1AbzZ56xCaL6WcRr7l2uq0ie0YFi8GZDcON910cYusPS','BBbyyyd527b6BfgOJv','eBH2x9hTMfSPV6btoYJIq','GDRMakx7FN5LuS0rHG6PkJjgPCuDDO6vd9JsjoxCmy6SdpXoNk635Ox7y2YLs5','aq','M',11);
+INSERT INTO ti VALUES (8831556645569734172,-14974,'UNo84rWxcO7DJgCUc4H2iJlJqqfZ3m1AbzZ56xCaL6WcRr7l2uq0ie0YFi8GZDcON910cYusPS','BBbyyyd527b6BfgOJv','eBH2x9hTMfSPV6btoYJIq','GDRMakx7FN5LuS0rHG6PkJjgPCuDDO6vd9JsjoxCmy6SdpXoNk635Ox7y2YLs5','aq','M',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (13756816932678158706,-23491,'6zvrLJ737kcoXqZdRCDpwe0H17','y462olcNuSpPHLguyorwJOHlzLinJoRX8ADwv1vB6yZgGNEBcTvLgtxWH5MJhcrwhrNb0Bgj9IRjYJYtzXj1KfIc4sunAl3U9KeCLngyKnwjrfRBXDGU','NsdN','Tz0pKI8BrimkGXHVmQALHcFBaK8AywBUMOrOyanCUKLQ7gSr0P7PfSu','E','p',12);
+INSERT INTO ti VALUES (13756816932678158706,-23491,'6zvrLJ737kcoXqZdRCDpwe0H17','y462olcNuSpPHLguyorwJOHlzLinJoRX8ADwv1vB6yZgGNEBcTvLgtxWH5MJhcrwhrNb0Bgj9IRjYJYtzXj1KfIc4sunAl3U9KeCLngyKnwjrfRBXDGU','NsdN','Tz0pKI8BrimkGXHVmQALHcFBaK8AywBUMOrOyanCUKLQ7gSr0P7PfSu','E','p',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1084475745,-93,'Kb1L8yuSZZChen0','HsbY9REiP08nJF1IFW5zKmAK5qfqJLil','3d4l','rHeV5RCfdr4WKxMkwARekZ8ZapflE2b1dGE6nJn2HB3bNihlYfvOkn33VvdqkwV1wd6BfVmB0r4kIR1ifXzojrpeuNZKM6GOoa0qb4NPbDGbfsw4NFkBEB9xOxZ6jmziYwZ9wn8EofVvVPyOJqR4A0XPuJELRqHM1pJuBObmYxwCEp5sDSOlKQWVQyBX6Cs6','GGmGQovKlVP5VbybCaDMyxzFIxqVzTnkv89rvmR4ySHNeShYQFlV2e1','KcuS6WhJcbkdUzoLqg3NyR41EoqVlQb5iUfjXU8qUGHUavLS',13);
-INSERT INTO ti VALUES (-1084475745,-93,'Kb1L8yuSZZChen0','HsbY9REiP08nJF1IFW5zKmAK5qfqJLil','3d4l','rHeV5RCfdr4WKxMkwARekZ8ZapflE2b1dGE6nJn2HB3bNihlYfvOkn33VvdqkwV1wd6BfVmB0r4kIR1ifXzojrpeuNZKM6GOoa0qb4NPbDGbfsw4NFkBEB9xOxZ6jmziYwZ9wn8EofVvVPyOJqR4A0XPuJELRqHM1pJuBObmYxwCEp5sDSOlKQWVQyBX6Cs6','GGmGQovKlVP5VbybCaDMyxzFIxqVzTnkv89rvmR4ySHNeShYQFlV2e1','KcuS6WhJcbkdUzoLqg3NyR41EoqVlQb5iUfjXU8qUGHUavLS',13);
+INSERT INTO t VALUES (17730241942544409654,-17764,'rjGmX','5j7IeyGe7WzrJEBxGvj095NSJLs3z2KB0me7wNo0UpFR8eACjWCCCtnOlzflDFVVmHjv','1JBv9mNmBiE70tHVyKWUPzlJ8r59udXU5LIdKjor9G1bfpY85BIGS','KyKmVkSSo4Dad7gmUQfASj6uleCEXr4jZ2uiPtGl7XNrv1AIx5DbuzOh0ON5qKeDs4dGvyHYqhVezlngcmWaRNNnyBFSeocL5uAouDH8SsyPyhhY3aoF62pd9DnVFROkD4pYHSClzWyyx4bmHIlmuO2V7C1uyQbdePg0JS2xyUROZUj1WK1jJgQAafnBeI9bkhb1qUJsuZelr1','sU','PK',13);
+INSERT INTO ti VALUES (17730241942544409654,-17764,'rjGmX','5j7IeyGe7WzrJEBxGvj095NSJLs3z2KB0me7wNo0UpFR8eACjWCCCtnOlzflDFVVmHjv','1JBv9mNmBiE70tHVyKWUPzlJ8r59udXU5LIdKjor9G1bfpY85BIGS','KyKmVkSSo4Dad7gmUQfASj6uleCEXr4jZ2uiPtGl7XNrv1AIx5DbuzOh0ON5qKeDs4dGvyHYqhVezlngcmWaRNNnyBFSeocL5uAouDH8SsyPyhhY3aoF62pd9DnVFROkD4pYHSClzWyyx4bmHIlmuO2V7C1uyQbdePg0JS2xyUROZUj1WK1jJgQAafnBeI9bkhb1qUJsuZelr1','sU','PK',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7814965089483972851,30380,'0iet4VkS9NdUr6mp8REsAqjWiTD8TKEf8XkCVo661nJGlcZ1wrLTFP1YRAXJoaPx5ZM','6sCkhlk0IHm8YIfH','pDuaceq62cMDCj4lL0aqE6zY2ClHlDV7biALHiOjyQXyq9','jwEDlZcSkfpuM6QHBhWRzTgT4lJoErkqpdaWBpzLC0CUJ1wS3uhUfz4HF2yn9Nw5VXdzCTU52qIfH1mAD03jfcc2KJHdZPW8cjGdnZttug7yBnFT8Fnbaw068laNKkyrL0n8FwuiD9pw2qdDnVcT','r','d',14);
+INSERT INTO ti VALUES (7814965089483972851,30380,'0iet4VkS9NdUr6mp8REsAqjWiTD8TKEf8XkCVo661nJGlcZ1wrLTFP1YRAXJoaPx5ZM','6sCkhlk0IHm8YIfH','pDuaceq62cMDCj4lL0aqE6zY2ClHlDV7biALHiOjyQXyq9','jwEDlZcSkfpuM6QHBhWRzTgT4lJoErkqpdaWBpzLC0CUJ1wS3uhUfz4HF2yn9Nw5VXdzCTU52qIfH1mAD03jfcc2KJHdZPW8cjGdnZttug7yBnFT8Fnbaw068laNKkyrL0n8FwuiD9pw2qdDnVcT','r','d',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (3892913194884086820,239,'qMMOVC1bfA8vdo1GUpkwwN1HUW7','CaMEXtzjEDalX2PcNa0ZSecshpxDlvqICVmkFEc3Vjgn4azY5WH7OXrWXD5oF6eTxv7','JqqcgqcgHzy9N9GQWH4EUBCw6UzkYhNo6TNZwSYUlA5bGAalGc51Rqcc','9rJEewnkFcl5o99B6iCVPJ3qU8cAZJHn2J1LkkPMnQWpXaPDoVVZEJCQooI6uBPxjEuFNsFcnPW0ktCabhFyED3NCGdXJJtwzeS4PZd51Ktx3XinW3tOomJ2BgvVuplMcaOiFwpTZyR0kuIvBOOJRPSa2MnVRRKX5lYh3VZbp2QdZ9Ol1h33O6yRaPuRiMPMieAnZ2jV4REfjomRJ7','Qx','iD',15);
+INSERT INTO ti VALUES (3892913194884086820,239,'qMMOVC1bfA8vdo1GUpkwwN1HUW7','CaMEXtzjEDalX2PcNa0ZSecshpxDlvqICVmkFEc3Vjgn4azY5WH7OXrWXD5oF6eTxv7','JqqcgqcgHzy9N9GQWH4EUBCw6UzkYhNo6TNZwSYUlA5bGAalGc51Rqcc','9rJEewnkFcl5o99B6iCVPJ3qU8cAZJHn2J1LkkPMnQWpXaPDoVVZEJCQooI6uBPxjEuFNsFcnPW0ktCabhFyED3NCGdXJJtwzeS4PZd51Ktx3XinW3tOomJ2BgvVuplMcaOiFwpTZyR0kuIvBOOJRPSa2MnVRRKX5lYh3VZbp2QdZ9Ol1h33O6yRaPuRiMPMieAnZ2jV4REfjomRJ7','Qx','iD',15);
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(98), d VARCHAR(22), e VARCHAR(19), f VARCHAR(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2474168,-77,'8e','TDF2CVL0','N2KYq','EFMqrGcLg5gnGxXTvrX5Ez8OsZ0cF2bDqjhfh3f3x6eXXVnyjMPVCPmbSkA4asQLov20esxqpkj','ANQ8V0Ar3EVH73Xl9RHSGvcc6jQgEe8pONBxCfiN7a1cHynPpD7SAsv6SjekgB9aajgS1K1Fn2rUSybn1jYhwb4','ExCedIYVareHTSp5V',0);
-INSERT INTO t VALUES (6133508,-79,'98BkMn7S1o90CO8gjoxbhVOAXM8o30mOIuFiHnoco0Iv8y7gxIhouLVLT1TWS','iBPo1uhALEs','7RwPKsVeumV5l7','skJxZU9hPJ','AVAjU23yDadwYYeLUNvqvAW586EGqf14UdT0aCxY','DSpFG0H0ljhCNMPJC6AbpKnSmLjoT7JsJbYxN8ugJvT9BUJX1xYEOY0lODqe',1);
-INSERT INTO t VALUES (-6414840,120,'MYhIUskb8tX0PzGMNZlHID','Ie2ynvHfScKDxvd0','jde','RIGusU9WaFchtrKsbKrWVe6MdOgkXWORaSbunwepMrtSPo38fWMCgKW7lnwxW044s3UjiZ','1HFMmxe214AcRbtTadOzAZ5vWxtmGhmoR2PS8nbdykIkrRDre','jU4Q3dYoYTIDHP5lYWJvmzy',2);
-INSERT INTO t VALUES (-6570411,-45,'8peRchwoM','bScmbkp6qt','oKnZttrbUq4','oIivnV0U','Xo4I8pdWKbO5tgonRYoUaHIJOizNUXnDK','O34Zl4VqlVGHx',3);
-INSERT INTO t VALUES (1076815,-79,'ETFJtEMUI8G9QGOdP7COCC4QkKMJYnXwgUe16pW','eHVXUj2b0H5pr5','mGSCKxoyeOtBAs2nK','IxQrYMwvLeAIXIDFvBkPX','kOAkoJ2EIvxpJBPtWnVfSjsP749SXfQoZICIzwdsZeS5PyZO5HUgUGkb7QQxJFHqlm4cCC3V4OXShv08ETx5SHIQzyQ','fNP4OHIYf4aPR',4);
-INSERT INTO t VALUES (-6663701,-13,'oBq58BH0LAB588Woj5HyoEdtUGaDj7AnsWImVJsaVVRJbonQ8YkkWTTNXd2rRijKvwTmrG','7PBZp6zZ5b4TcHVMJShO','islUULDYtG','mxSPXs1','l9R7zKY3sxFRs0xT2Q1w4CDskDMValDig6w1PHVYXyX1YLuBJv1Uw5tTO7exRIorBY','D99N6l5IS4HdasS2VDYW6oLWiAeyOj8SYP469bwfIY0yNqr',5);
-INSERT INTO t VALUES (688091,39,'TGbXXmtEyZICtXmaaGu3CrAxQaoTEurM74TohCRZZQyNqv95pLusLkPdPsnxnon3xvPy68xnYse5Wk2OG','YwoYGqcp5EP','riT1CGeB9K','cWQ','rSsHpWWXnvme9dRvxV9f8eniw3BL7MpQmWWt5EiXtkNSIV','Aa07jMTv0sWF3kmYXABEZ0ygOsPIwJ4ia7hNZlV87b3GMeTCfyLzNwttehNRNxB578of19gd8gHFVms07',6);
-INSERT INTO t VALUES (6555665,-89,'nHlZdRpQnwZ7yd5Hk5FneTa7cM1VLFlnqMPkjoflrL8A7da3qLqeA0CcQqOwiXxeSVdad6OUfHAXqJK','v','jsgfr','GXbXfbTQeBHK7j1Tv9DSeeEjyjH5','Wl9qP7enmwlnTTYPCdoIzV0jMC2dIlPqwHlYt6SazIPgsoxP1yv09llI','iLHKEY7hKYIEZtx3Ds4Zq81v5HlwPUA8pSssn1GkXx8ScgY47t0trrn',7);
-INSERT INTO t VALUES (-4832823,-18,'TCXQh1uBz5EWFf','vu5J8o3yOALrmpvWzY','ZY','i6hhrYNOoSPpuBVG8MMJf83IKZM85fiv1kpArotebF2HppcVIsxeVqX','y8uE44ZrPylg1KQ365jY1Uo65AgzIVtX8dgoZcauCUT7u2u21cgLIXFomYgg0D3TJaSL7llVa1TDuelyAWRog6qkQ84ykP0','3pWnTb5pSOUYruaLqA9a7lLkigJBu9ZeI9kE7I1GHhnQ5yfC6',8);
-INSERT INTO t VALUES (1254622,-29,'oyiTwU1vsijd3FcOoUVGrpjCA3bAjo7uHG2quBQUfuX4VQWVasc0wDmqIUPtIPlgVwO','XilteZ','rW7','fhbgrIYtQeduRGlKp5po3OdZ5fXf1DHHqX7','euGb9WkiadqCCQe3pNPFWhqzkCpdUDT4Ws4QoS56xybZGuq','jbHxqM2slyU7VzEWEecaBxNxHg7LJVI4hYcATCcrNsSKxjceMIlj1Zfi3nR2LhpjHkn4FOIDDJ5z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b MEDIUMINT, c BINARY(95), d VARBINARY(22), e VARBINARY(67), f VARCHAR(75), g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1,-2607867,'ehb6zFL9PqU88zYiMLMuJEyBQxmJbCulI3wD6Stavn9cPhyqyiyAks3Pu9T7ZIClflwAlAzV28u7E0rDsIC','eDUkI','Hy7RaVrddI1XM4dHgBVosNGiAcdQZauaUZ','QOnXyUm0','0S','D',0);
+INSERT INTO t VALUES (-76,2686859,'gL2H633AU7ak1J8Th5sVfZ4','bAl','YnluO98pGZYi','kVa05uyb698y9tmgHXb2fyCriCHXAx2wTIvYB7iRguC64Qxdq7XeJM4BT7E63bsHW6PUn','D','a',1);
+INSERT INTO t VALUES (-21,4528197,'1SxH44Hg','4EfDR','qku','yFwbL9x8pGRAoAjeFgnp','P','i',2);
+INSERT INTO t VALUES (-69,-2389729,'m6KZSMyVdLfxzGigOZNo3LrqLy9wICMts0ADEWUNPN7RPmLZEqJpGvmIv43Ob7rCFl11rgyR9Z5wR8ksI','HsngVILTIKB7CJWWkQ','WH6GyI7fnY4CoC9lmrFbag6B1ueSnaVk16U38RrWaEWigGTJYyFSUvXMBf3Vnm','W0DMh1n9nZRvU54oSHLrYRXUHWIc3qz92uVGvC','L','q',3);
+INSERT INTO t VALUES (-32,-379761,'hYTRWPoE5RsMovVHVGBwqPmEEPqOKw6o2WfOJLZxiYBd1VRNmzPvjhw6DiL0tlpxrTxyPCADp3N0bUEchdCMlBG6ckjHkpI','5b','WH0lfDvTElAje5svJEkDC5ww3yaaDo3zhMmv6w','lPFd67gBstsPWyTtqWJk96Xj','WT','y',4);
+INSERT INTO t VALUES (-91,4172558,'EsYcKwscdJnTz6NZ702xtn5FSXN480zFcMfgBomFfuX8kMlRARi8VCbp','TUEQD2IzEE9zz668','ctRmQ79vJ101GeVxSoFBAgdyA9OBjlge8PjjTL4','2M21lzL','qf','h',5);
+INSERT INTO t VALUES (93,1141367,'zE0tW4vx7hz0u5awlqc1RaxlInpkOzTQ6JZBhLMpLUp2hX3wsiDG1JFNljPkLo74KF4oaIvopJBV8yZbt0RlDPqndtB1mY','NtqRa34zqjQ3du1ttH','VQYpPFPYAqHdHyCFHhMxodLpiG5Oooh','pbiUUZ2UwslaZJyt','Os','R',6);
+INSERT INTO t VALUES (-33,-7088265,'QH7zch3wVSr513Zh9KC786JNj7h5YesBblMOLKxmG','XPdoUWIzEpMLQrLg1pz','GIALJ65kntTUoA8y06QSdQPpzRh9Y4WWEGHxcT9G0ZjSUqY56as','AQ7wC5w2lvqta9mkzkn5YsGNrWEOySb4CR6tT9YkjCbVjDMIqkeqJ3wh5iHMRb0pYblHvMJfU','Ur','0',7);
+INSERT INTO t VALUES (79,4804589,'MEa1E1ObmABc5ec9RWEJR2gxs8SifHS2ryuKMuCMVkOSlszmXT0W1WiUSzaE6gUPMiHDIOjpxfkZ','zS5WfVGsG','8SvBXrGAq8qXRk8dBFyvT5R','Q7l09G2GHkYO7hhoUZhB','J','C',8);
+INSERT INTO t VALUES (-28,5448427,'uawbNkFyQmRL99ygWZWyHWJJHZQCSqbLo1PQsgJ9YJQwcCM12HLq1q6C5W5OuOhULkYTnzaA4hOR','wlA','2KzfBecjF5EbgOvxhxNElPa3NgiBvc6Ba5zR3i','Zjf87nK4tF5Jh0k2wH6T0WcYI38sGuWx451SHZfN3rgi6LinIFwOn9z8y','6','7',9);
+CREATE TABLE ti (a TINYINT, b MEDIUMINT, c BINARY(95), d VARBINARY(22), e VARBINARY(67), f VARCHAR(75), 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 (-7631195583092742013,88,'n9YUZGMDscuQO39ryczUNsiDanBhmv3V9fHR9tBjIEIFmygIfjEKbwoBo9t4xgRwojLXZbS7HBzPHhbM7','Sr3AQm9VMmWLjV1TWcb7','AkdyywHKnG5w','L0vWZIp6Pjf3RcmL0aquwMQP136CYAtXt7QzVh8YADW','4','d9ymOfbdDdz6GeDlaoiEUG9lDDC',10);
-INSERT INTO ti VALUES (-7631195583092742013,88,'n9YUZGMDscuQO39ryczUNsiDanBhmv3V9fHR9tBjIEIFmygIfjEKbwoBo9t4xgRwojLXZbS7HBzPHhbM7','Sr3AQm9VMmWLjV1TWcb7','AkdyywHKnG5w','L0vWZIp6Pjf3RcmL0aquwMQP136CYAtXt7QzVh8YADW','4','d9ymOfbdDdz6GeDlaoiEUG9lDDC',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(99);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
-INSERT INTO t VALUES (3303012151917835524,-34,'WVYyC0p6N9FSkXqg95VTaoTCJQmsK4ZIab3koRhvdUHjK1M1XJWQcZTKDGuhBbo7gnQ14W0hLAoGicyK5pLIiSNX06idGBI8J','vysqg7U3fIHELP3FeH','aZyYoEN3696mCT','9odKrUzHLPqRMGVDXUjluGnqwYJoQMKEpEi0','gxfV9WEBDwa3KRCymMhoDPoy5wbB70GuzGhAeGOHmMrayY7hqvhctcsozXDPXUefOoqWGGveRggPniF0euldqBEwpbJ3qF','RnayENM212irODr5vty06gCtOCfFTpG709639SZWQirchSBFh9',11);
-INSERT INTO ti VALUES (3303012151917835524,-34,'WVYyC0p6N9FSkXqg95VTaoTCJQmsK4ZIab3koRhvdUHjK1M1XJWQcZTKDGuhBbo7gnQ14W0hLAoGicyK5pLIiSNX06idGBI8J','vysqg7U3fIHELP3FeH','aZyYoEN3696mCT','9odKrUzHLPqRMGVDXUjluGnqwYJoQMKEpEi0','gxfV9WEBDwa3KRCymMhoDPoy5wbB70GuzGhAeGOHmMrayY7hqvhctcsozXDPXUefOoqWGGveRggPniF0euldqBEwpbJ3qF','RnayENM212irODr5vty06gCtOCfFTpG709639SZWQirchSBFh9',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2592800264588247585,37,'Z4a6MtzvGyI83uRSfmVxDs64Z16Jb8sHt6vTHCgjL4rsqJAogGzNPaPoq0d10Oa6HInKe','qfokt7VdC7gKA2KX4BrJUEpoVCN','qn4Vsw9qtrViJu1hnNI','uSIFj9BWWw7GdNerzUCxk1R3FGHJ2aKi3uESXJ411F1Y9RYEXvaLY5ApIEZd3O0Qg','3CBZvdnk0uWXDiRMEXSz6EbLjQwPSaeJLpSoeVBC9ukrDBG995ZTuQMgoBOJqXBcBZYxOLeNj4F6aC4qOW1zZc5HalV','t9RP27cGI8YTlavORCAWbXQIVGaLi33V1P1R5Sb5lWpDDPUy7zIvuITlL',12);
-INSERT INTO ti VALUES (-2592800264588247585,37,'Z4a6MtzvGyI83uRSfmVxDs64Z16Jb8sHt6vTHCgjL4rsqJAogGzNPaPoq0d10Oa6HInKe','qfokt7VdC7gKA2KX4BrJUEpoVCN','qn4Vsw9qtrViJu1hnNI','uSIFj9BWWw7GdNerzUCxk1R3FGHJ2aKi3uESXJ411F1Y9RYEXvaLY5ApIEZd3O0Qg','3CBZvdnk0uWXDiRMEXSz6EbLjQwPSaeJLpSoeVBC9ukrDBG995ZTuQMgoBOJqXBcBZYxOLeNj4F6aC4qOW1zZc5HalV','t9RP27cGI8YTlavORCAWbXQIVGaLi33V1P1R5Sb5lWpDDPUy7zIvuITlL',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (8078740,3560138,'sQ4UhfzxPNFUxc6jrHxmhfwdHcEyHcjaoj2JoiJxsTknHSp','0xga4TTh9NkFQQaORMgaU8','xaYKpt8ddMBSIN2YTpJ0FSQOSClG1uU2Zup1PR2c7','noBBMru','Y8','E',10);
+INSERT INTO ti VALUES (8078740,3560138,'sQ4UhfzxPNFUxc6jrHxmhfwdHcEyHcjaoj2JoiJxsTknHSp','0xga4TTh9NkFQQaORMgaU8','xaYKpt8ddMBSIN2YTpJ0FSQOSClG1uU2Zup1PR2c7','noBBMru','Y8','E',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(96);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
+INSERT INTO t VALUES (-2946468,328283,'oY','J6IU','x2QCt0RUu9sy7QMiutxcoaOXbNGIwN6EMbSGkqsf','bOv','3','p',11);
+INSERT INTO ti VALUES (-2946468,328283,'oY','J6IU','x2QCt0RUu9sy7QMiutxcoaOXbNGIwN6EMbSGkqsf','bOv','3','p',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-4046729,3094551,'iznWeG8NlmHUuZQekBgKBgadvDxeo412rJ','4uzRVU20NTi3PrFebLCwW4RUBqfEPpE2bGFt1GjGzhOJ5hxX9P3Rx3hjOI9d6Flnfq4gWt8zmAJ2Sn5Ah7bnWjybDrIuTQYiVmyuzIGsrZM8gDd9zguPj9nUy3rRbaQq3ual3xlPfTsWCNcgA9iUfJapwrbuyoG3vWpfcSuFLQEJ9XirWc8XrAm1WXaC4Emdugv7SA3BYsiAl80wyDY0EAUBlbOlwMkVULKgILVC4r3MQblabOfCnY','QQdyEHSCq2vZgSPoHz2J6tIB9foo1XJrVu','7','Y','Z',12);
+INSERT INTO ti VALUES (-4046729,3094551,'iznWeG8NlmHUuZQekBgKBgadvDxeo412rJ','4uzRVU20NTi3PrFebLCwW4RUBqfEPpE2bGFt1GjGzhOJ5hxX9P3Rx3hjOI9d6Flnfq4gWt8zmAJ2Sn5Ah7bnWjybDrIuTQYiVmyuzIGsrZM8gDd9zguPj9nUy3rRbaQq3ual3xlPfTsWCNcgA9iUfJapwrbuyoG3vWpfcSuFLQEJ9XirWc8XrAm1WXaC4Emdugv7SA3BYsiAl80wyDY0EAUBlbOlwMkVULKgILVC4r3MQblabOfCnY','QQdyEHSCq2vZgSPoHz2J6tIB9foo1XJrVu','7','Y','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-137491692955764606,28,'dsFScVjXFJ9Rt0pPDbhj7UDP','7alnVn5fdszfOcFWqLVzJvKw1CIN7J0GYYq8EfDq','1pTbt','yoUgvQjbZgYD5ePOzKwY04vayou0JFKGLi3Vxv7R6BeeN7R26LLO7qIhLGIHLcg4yCtrA0cH13UrJRB3ErBJqHT5bHBT3I43t8mkzeOLOWxz5kzByYuEH5thSJbY1riVHgpnnnajgEdWy6s9nTff7','WzbwFwq6vbNFXHEaKODMUFXflE6AAYd5zmtbr9XHyZbK1Ar9IKcWwqiSuKDdNsXv21sgVs8KsCwDiJ5lGrstDoEDOBhT5','hDyojyHJ2ptL5HU8UJiLr786BzvPaaifCdblapUct278cOBOA1Vw5CDg',13);
-INSERT INTO ti VALUES (-137491692955764606,28,'dsFScVjXFJ9Rt0pPDbhj7UDP','7alnVn5fdszfOcFWqLVzJvKw1CIN7J0GYYq8EfDq','1pTbt','yoUgvQjbZgYD5ePOzKwY04vayou0JFKGLi3Vxv7R6BeeN7R26LLO7qIhLGIHLcg4yCtrA0cH13UrJRB3ErBJqHT5bHBT3I43t8mkzeOLOWxz5kzByYuEH5thSJbY1riVHgpnnnajgEdWy6s9nTff7','WzbwFwq6vbNFXHEaKODMUFXflE6AAYd5zmtbr9XHyZbK1Ar9IKcWwqiSuKDdNsXv21sgVs8KsCwDiJ5lGrstDoEDOBhT5','hDyojyHJ2ptL5HU8UJiLr786BzvPaaifCdblapUct278cOBOA1Vw5CDg',13);
-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(77), d VARCHAR(61) NOT NULL, e VARBINARY(53) NOT NULL, f VARBINARY(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-121,6802177,'FCj9','k5YoJHk9b0h1iGN8zqqwq07jaWsUUFDU1de3zmx5D','oHtgraHhhkCtgZBn0P06CZLGrg7GD0dG11NsTDn7ma9xDP','lfV44aZUySQ1waU0wNnN','GJPu9uzrHSGXXlREUDyWRYlJvtCki4Ko2stkTUhhqtPzHaOV44uyZVOx9oB0uB0IgtTJPUGe6VWYc','SpNei1tOiFDIpQURdT5dyYScYG9PlAJ4EvYEDyzGdOQ5ZAGNb0A4GeYDW3udTcq63AM1e1vxulcslFGElI871szS3t',0);
-INSERT INTO t VALUES (103,15398556,'HDXwlwOJgCsY4ueJ31ZJXO9n0qz6w','SnvfQMMw3fXKOfksePeE4oHhKz8ojrUM1x','8fOx1hOi2QePsXhQMAhw1ooqwV1TPu5N3c636w','88Q11V6S3','YmYp5','dOnOpxX0YyFhq9sCrGCTFXlvgAXui5EuX0erHNtLqoTAxxnHS2qZHoOIIPXvdQ8lEQ1pL',1);
-INSERT INTO t VALUES (-80,14116145,'QhgbD7nY7KW6b7McMhSWu9R4E0rwb7','SgGKgsxC4784tqGBGuKbZ7HkEgCUSoj8CUob7osBwj7X','Td9IUiQsoYubLl','eX0LuqOdA2S144n4c','KobZEAQiRQnGS5fs2hX8gOUdCOnWnlGzwlZK8ZWdBpzPsweeoVzc9eUOSC9rf1Fbllgz6dD3zBo','5NZd8992442rRx1',2);
-INSERT INTO t VALUES (86,11195041,'mNqgEsj','UbfilwKbAoxHLYL0j1VRjztD6jpoVjBypUUyMGfttnmvwe2Ik1','zA5','0cNzsNEZdrO5wJ0gl089BO6raqq','RGlJJ4yLWJFos3WcDLukO4SJYtCqu75','RWbMgb80mMt',3);
-INSERT INTO t VALUES (-65,8774481,'vGBTFZblsMrwanvuDvRJUHR','CdupD3tl0U4PC3','TVSj1k42Nqo5x9IkU8mlpprhjHFKny','EVXhL2S84u7WN','QfmB8O9LFwcR7nC75DRiGw5TZdE3mJs2wLARPrmuc38W9wZeOK5qaVvBWpCZnR20EXK9qwhW2QV1O1LO9TNZjOgRDFkHVqJM4fJ','9BpPNEtkT2LIeIYyXf',4);
-INSERT INTO t VALUES (19,10230066,'NHNFJwZYTjP5P92W13LvbRZUBub2WutudDRhejTRhYD05M9Pfg','Ao069enE62FojzEDpLCK7PGbjY4er4QRV','umDb25ScpJ11EJOjQHmiPyzc2XdyzR2OgYIXqrMn','hWC6BOl3Z','7NhPg2M0QFj3DqyRCQQh','XgC6GCuW2eZGHLaXLuxMUgHF8tI5',5);
-INSERT INTO t VALUES (112,8709054,'UEEO2','2vLJFK3l8sQmlC8o9yElAkoc0sL65LnL9QLldZbvTVqCITgZ64jduw','9BrZglXObfyOl601gRku1xK5WsCnO8','Ud3NYfb36','KYgZOXIjKka7RqjhINzVNoVSRnciwrWy9io5JCDRNi3vjQzjOEpASPydRiyPrF6BU','tr5TNjsNfOzFbA1Kiddd9xis52WC9N5L5ojvIqkJuFAinrrm6Gi1GmXXEqPuwPvAkZx00Y1orLX43qs2qV9eO8qCjux0fcAsihh1',6);
-INSERT INTO t VALUES (-36,10096156,'kBAFuQ84njlZjgmkZcKQnrTfdK','lIWS1Ap0W05lReKFcbSmviBG4','c7b1Oq6zaWmmINnuXoEyFMH9whjCKcIUJpbN6JQ3Jg','3y','xWLH7mUMuUFqgqCJyzAuOAXwZGqK5hY7scrqSwqr8iLoDxw','C7oh9LPpTICcJWfmMbatDjBwY5Pw5QgzsjeDaJIokY8WUgtauE6RJuO0y83GTVLbR8l5m6DYgtllKCoqf6oxqWnnqF',7);
-INSERT INTO t VALUES (79,8703426,'ENsmTSPV4IYQBwC9gY2LjyhgqIAEkSDmVOL36JePQjMaN','a3ODyNBbvlAeYmnQTMTrYNY0cg4UenIhO4OcA94uAwmbN5nKc','srvoehYzICzZecUZc5K4hZG3uShPOCl9bKtrgWApBTNIsXD1W','LgCYoJWHiXMlwT2v0ZtVIc','Hi9sHJ3C7xniHBblZ3YbyK0x3Tji9sogd6wEsBpfLy6iplCZdXMmZdCJOGfnRCI64mWYi1yneZ','kxBR7sTygf0qHqF5D3qUAHCtsS50DK50BQgpzSwgNuSWRWKWGnEm997i22N7Yjif',8);
-INSERT INTO t VALUES (77,13427836,'Kba','g','KuSXi9tPQWcJivGoYJhvsshLWoLGmi1NrBEBM76la2VkTIF','02uxZJ27WYQ6uKtF4Ab6k5','nQaP5JmwhuM6DJb0xGqRIBREbDvaDxUO3VkEm5hkCRScBuYJrKYJQdHTONqrT6aJmvwTKfRIcLk6wqOb','R97kw8pO81hls9ZG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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,10905865,'RipIcnFRqlVkXpYj9iqW78oqwnbJhrfvisEL5E2HmQa1FpZtRQFhz79V2rwORRUrRwEGvVrCUiaw','R5440nWmFWMhf6oqdYbUI5Hg5pxUcY','8BEFkMg9nBAwypkhOJZprqpPOJrW30SBQcclRVZjWYXXNBcg1Yao','npzJz','c3xEFxcfStThSUsQZlMn9FnqKu','2cBTCZ2fpUpwiVYLVz91woPKe9jCIGA7DTZwaf7Ccvx',10);
-INSERT INTO ti VALUES (-108,10905865,'RipIcnFRqlVkXpYj9iqW78oqwnbJhrfvisEL5E2HmQa1FpZtRQFhz79V2rwORRUrRwEGvVrCUiaw','R5440nWmFWMhf6oqdYbUI5Hg5pxUcY','8BEFkMg9nBAwypkhOJZprqpPOJrW30SBQcclRVZjWYXXNBcg1Yao','npzJz','c3xEFxcfStThSUsQZlMn9FnqKu','2cBTCZ2fpUpwiVYLVz91woPKe9jCIGA7DTZwaf7Ccvx',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(78);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(78);
-INSERT INTO t VALUES (44,16736222,'9LkNgL9kTgVHx3M6WaZ0W','082e','4qFNiC0qFflc1EIZYU','MbFD8qAhHe3pcxtF5wN','4kuhAzvh9cg8mPRZDL96DwjF9F7Zc7pP76n84T2jopfiuTQK','YzhUy9Tr47Kslvy',11);
-INSERT INTO ti VALUES (44,16736222,'9LkNgL9kTgVHx3M6WaZ0W','082e','4qFNiC0qFflc1EIZYU','MbFD8qAhHe3pcxtF5wN','4kuhAzvh9cg8mPRZDL96DwjF9F7Zc7pP76n84T2jopfiuTQK','YzhUy9Tr47Kslvy',11);
-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 (62,6688093,'YH7ItV1htNaCM1Mi2Hgu6YFi4o1','zRSYYZQCM5pcW8eivKcmwS2K6','7hU3nUmQymAy7b7LNf60LOShy67ENJIXIfG5BiOxoVUc','lYibpxsxdhB8Eee6Mz71','Z5IAzPVIcex8QO9v7S9OZi8b73v0wpfE8VBnvOiXoseGROIDkpNegaSAta1jLe6RA0Kychx2dUppOqqZcak6','EpUddyaQRD0NveWhx3qMnq3G0A',12);
-INSERT INTO ti VALUES (62,6688093,'YH7ItV1htNaCM1Mi2Hgu6YFi4o1','zRSYYZQCM5pcW8eivKcmwS2K6','7hU3nUmQymAy7b7LNf60LOShy67ENJIXIfG5BiOxoVUc','lYibpxsxdhB8Eee6Mz71','Z5IAzPVIcex8QO9v7S9OZi8b73v0wpfE8VBnvOiXoseGROIDkpNegaSAta1jLe6RA0Kychx2dUppOqqZcak6','EpUddyaQRD0NveWhx3qMnq3G0A',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (103,173877,'xDIQbyyckQ3obQSjzUzeKsZrO2312YTG0hPFn66vlWtWgZYYu','2vZjkRNxTKkX2vyL7YXv3YJUkIzqb2cPaFEDVlcbRpMgBmJ41Vq09kPr3E3wF5iyejgTqD3kaWeQYPCkxk1nAPJGxWnT7jqOubrBTC','wiZu2Ae8xtj3EXQbc1BTRTjiMnpzKTDkzYLINhgNOtZXyVz','T9xbTdYVOHmHusWd1a38yWl','mu6k1aQp9WSDP3FfNkM1f1Cz4B4PYiKXCwHeDpItx0vFlJTPKYFh5NL4pZ3UYAnnRpJBKTsIN4x','81knwNNbKTN5JszGzzBZQfxsfKeG9xfdZ8RMXll5qDdcRWdLwmIxggUy7HAojd7QC5kmmF0v',13);
-INSERT INTO ti VALUES (103,173877,'xDIQbyyckQ3obQSjzUzeKsZrO2312YTG0hPFn66vlWtWgZYYu','2vZjkRNxTKkX2vyL7YXv3YJUkIzqb2cPaFEDVlcbRpMgBmJ41Vq09kPr3E3wF5iyejgTqD3kaWeQYPCkxk1nAPJGxWnT7jqOubrBTC','wiZu2Ae8xtj3EXQbc1BTRTjiMnpzKTDkzYLINhgNOtZXyVz','T9xbTdYVOHmHusWd1a38yWl','mu6k1aQp9WSDP3FfNkM1f1Cz4B4PYiKXCwHeDpItx0vFlJTPKYFh5NL4pZ3UYAnnRpJBKTsIN4x','81knwNNbKTN5JszGzzBZQfxsfKeG9xfdZ8RMXll5qDdcRWdLwmIxggUy7HAojd7QC5kmmF0v',13);
-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(40) NOT NULL, d VARCHAR(66) NOT NULL, e VARCHAR(87) NOT NULL, f VARCHAR(65), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (10256,14871576,'A2qSV0kvdbq9x7JYAUs4jsOeQ3lrR','wz484bBEItHei58kx2lG6QyU1RXZMYowqPMdLctp6D1hGk9pR2KJNNhSZu','yDiN8n7','agF','IsIeioPMmdJ5Pqq61StMFHaCj8dwiJz6i3ooqLJp','GH7t83T',0);
-INSERT INTO t VALUES (11840,12456878,'ddFZ8R7TZhD3YTrhWlrTZZXmNSEkFLUe','wJ2S7D5fI4q2dXXbLhUdqtKYbLoGk91WV','bQClouKfoOV9wYzkjUKbkV10lmrRJk5NOfLvPxABlI0weSCJLRJiHN','on1zDyxo9KIraRReK4sUk9M36skNTsMLNr34fk0ZLzR0zzqwCTgeroD33BoMhG','vpkVbwNaTroG849CD7D7LWDqn','QdFD48ABEF6BiuW5l7A0qC0S7p3n5o0fTdIxKRSdEpBT6Mx2BtFS3HseXha3JNK2rIf44RlY7muhUlC3',1);
-INSERT INTO t VALUES (2500,16210798,'0Jy2TUtRaJz8f','Wp3xPGxLnhbQkgUvXtsQuFJq9tWlTmxyFng8NGfzp3qG','aViEwqmarh6uEbZFPwVSX61N0BjqFtZTWn8fJF','Evw2Xud7mTvfuUiVOKUfveiFodnazN6WFSDLAGoUN2svk3pX5','INsjfwp4WZVzleD7vBLuwC694F9xDJ90TlUtVGdiLIrjVCABWrflSsNw1SvzV0DVYqjutt3z68R6SaMjWMQdUcCc81nyssjtg','7ve5jGSyJPHPKp3iZnveDGPalyV',2);
-INSERT INTO t VALUES (18941,5762707,'6WfoZQdSqu9JmEYcFkwJ5j','spBYaDOB','mO','u9jcLiRLiAU6FCnjotVOGOdsEXB943meiWWtt3Zh7','aRDeSJln','9eT7a1OGWYgrqaf2uYUrNtHFaq62X87XHb1KzPSREMJ1l8KIuHrxWP4pX6kd',3);
-INSERT INTO t VALUES (-30026,6048073,'duqn5q4WJp145MZZaQZsajTgLpOB','RXn3mMzeAnM62hdqw8ocbbKjSGZoOGpnVBaom','82VCgyEmnRQCoX53HFgv6ZV6PwFbh3rGQIBQje','6yXg23uJQttlbU','1iXUoo','lVgO0',4);
-INSERT INTO t VALUES (268,11695403,'1FsGclUa4mpOQhW844gLpxm','SbnPObgzIhhfL5hjhO2f','hjTOHQAjYK9McGSsHLwQ1F1EgxMpMThIAFsa81vb4d2BzyMO','YiJY3B7i71CmlEI1VvVEqjI6I6rlYf8EpenfTeGQ0C4gUkA6','rngbQ4gMdJYdQu6E','Y7Qrkx7nV9dppScSpkUyGbqMoSrFkU2043FMXJAOhtp6lVwfhFxmsHLmHK',5);
-INSERT INTO t VALUES (28168,9872314,'46Fpjtkiac5','LbcsE1bb','Ac2nvMWwuqecK0EpWJh35UtbBuuUhduQnF005pO1qYg4kBr4uQFNtTGSGToRt','EZAVlhb6NESY1wniTw3aYOvzSZwdIw','mwRaLaNgrNKqD0aSWTZNsEOlkPoBLweTeuoWDI6cAgGTeZvFdbBWowXi7BER','vrTnEVOpbtO8unIy3Dt5oz2a8BiM5ShHBVbOgpuKNTHuBHZE9YwcQWUXBVV',6);
-INSERT INTO t VALUES (13288,13120234,'sDTZg0yvbznnz4Ah4OS','xqzxZGRpcuMOBp7YB5zsh','niU37MOe8tV1ESNELu0Nd6s1nwMt1jT6oV1tPMLE','QTSo','NdLBg1H5kTwfAseHdDWL8mjjJ0thqstETE33sRlPHiOfPSCpfVeSm17bNrKA3xouczL6R','d5e8UwJsII794uSAJM0jAg1vwFSS8fOjy3TyWND8tY873A70oOCm02Bejgr855l1hIqaR5yWb',7);
-INSERT INTO t VALUES (-11103,14138172,'8EcQ7DZil','qgznz2kg38hJ9ntxuRszjq0afWQOA6IriCz3pvP55ui','5Gj92F5M0onbq34qHvCzCYXKslS','Im44acogSnSCbjUbzYusbNBV1DEI3Ki4y8ipugILyoWHqXK0CuRLTo5y27fUf','4cAwoHwsHzQpIE','0e9btgO8kHpLMbpHTwRDahuT5CsiAT7Wh8cZBTN6P',8);
-INSERT INTO t VALUES (9951,8301964,'EbJOgdmynM0o4vaPcXb7GlfnO','Xl3gpGsrLNUf8gSiWsOhEMHrPyTc0vLBjPFhGMPmjsHjaAVlfwOydQuTN','DkaU5V3h5xlo1GYgZBAKhbFTFTnqoKTZB','IFa3mcEopISQnwR2SItj9W03elVFvC8T5tkO95aWIgAACNF0','ZJRyEZLBmh9ndIsIWFJGELMqfke0V','zdCaMwecwz1JajNlLDpl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2154320,4312699,'kyMKy1Xqoe8kVZzaLN3EvBq9efT8RFxRlo4ow753eVje1A','yJx76d4kGh9hQGrSctAxOAZUF9QAl73CzwiT5nGoP9vTMQ1IQx8qoTKKLwEu4TyIg0LmNBORQiamqz1PP8NmgBjH9Ki4x3uZqvXHdTCN4RXyNraQCqBlqsuuNDrFPlLULkSecK5GWej2GTPPws7X3MQPgLnVMPJRQaT6cAHwhEjw4SplORHrd7KENvZTj9uIgAaqcatR7PH4Oja4LZdxEMpghCCQPdKVre','Re4ILRtHN6vvn4px7pnFKp6ndCuRqFpb3sH76Rv1EMnF8soOwdy5VWFAC3EoSYr6u','s4CcqREbmBHQFMnfnntN1SjYY12wiTFK1zeLarPewTjX9upfDzW4zpgItYcFtyBRnlqfdZ9qGoy5TGf0mb5viuZ1TAxhzEOe2Ag64o4LaGpRSX1vmH6tdrSrSKDIMoS3jiFoQQ4XcomKEuT8rfMUwzWsoXiNg5xTJ15Su9dLk0Pw2fSDJ5CMzafbgutvCmjUAkqpsgYLROUjTwJ','Sc','6',13);
+INSERT INTO ti VALUES (2154320,4312699,'kyMKy1Xqoe8kVZzaLN3EvBq9efT8RFxRlo4ow753eVje1A','yJx76d4kGh9hQGrSctAxOAZUF9QAl73CzwiT5nGoP9vTMQ1IQx8qoTKKLwEu4TyIg0LmNBORQiamqz1PP8NmgBjH9Ki4x3uZqvXHdTCN4RXyNraQCqBlqsuuNDrFPlLULkSecK5GWej2GTPPws7X3MQPgLnVMPJRQaT6cAHwhEjw4SplORHrd7KENvZTj9uIgAaqcatR7PH4Oja4LZdxEMpghCCQPdKVre','Re4ILRtHN6vvn4px7pnFKp6ndCuRqFpb3sH76Rv1EMnF8soOwdy5VWFAC3EoSYr6u','s4CcqREbmBHQFMnfnntN1SjYY12wiTFK1zeLarPewTjX9upfDzW4zpgItYcFtyBRnlqfdZ9qGoy5TGf0mb5viuZ1TAxhzEOe2Ag64o4LaGpRSX1vmH6tdrSrSKDIMoS3jiFoQQ4XcomKEuT8rfMUwzWsoXiNg5xTJ15Su9dLk0Pw2fSDJ5CMzafbgutvCmjUAkqpsgYLROUjTwJ','Sc','6',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-5324823,-5537525,'HktQuhE7TKlbaiNezn2xMtiqtTG1UIYasMgOpzaALdx1K71WfTLRSn4H9PoA2PPA5fOhoy50gNPRkRCToy','uvvcHXzfgtBPZrR0lmmfpTXJK6ZIIvcanezoql8yJjPHSDgEDlvZDSPz6PtQoeMaHKXpv1kCIWBTRn67jQMdDLy4HuKFPY2S57sfSy2mo9rMnLuMcFgF','J3P5qrgsZR1PRzoeyqrJo9kldBap9dqtmwFCeVKOOXCR4HtwZPrvy','sSFTMP9lVPqhroGVkbl6YAtA5k85EKf9WbD4zs2GsGaOY4JPPjL5','g','h',14);
+INSERT INTO ti VALUES (-5324823,-5537525,'HktQuhE7TKlbaiNezn2xMtiqtTG1UIYasMgOpzaALdx1K71WfTLRSn4H9PoA2PPA5fOhoy50gNPRkRCToy','uvvcHXzfgtBPZrR0lmmfpTXJK6ZIIvcanezoql8yJjPHSDgEDlvZDSPz6PtQoeMaHKXpv1kCIWBTRn67jQMdDLy4HuKFPY2S57sfSy2mo9rMnLuMcFgF','J3P5qrgsZR1PRzoeyqrJo9kldBap9dqtmwFCeVKOOXCR4HtwZPrvy','sSFTMP9lVPqhroGVkbl6YAtA5k85EKf9WbD4zs2GsGaOY4JPPjL5','g','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1083106,6179755,'avufNp8lBM5Oax5dG63KofRLpQSvYYj3cooHcpN815YDdr0Fxa8jfYzIuBIIOzsGet7oeUH','N9vVegtNJoDIgqb0lf0qRU78BoaXK','lVW6bVOPpZSNHvChZqZg3m27NOdGrolytjZuoMfSOlvDsW','epG01xpR1eCNap7L1zULeGTt2mDI9ajJ3CKHoB9bWtadfSDW3JQVXnYt0VE9dlHSu5b5ha2oh1H1uryYG4hHs9SKJn3Qbo5enYNtOrH','r8E','O',15);
+INSERT INTO ti VALUES (-1083106,6179755,'avufNp8lBM5Oax5dG63KofRLpQSvYYj3cooHcpN815YDdr0Fxa8jfYzIuBIIOzsGet7oeUH','N9vVegtNJoDIgqb0lf0qRU78BoaXK','lVW6bVOPpZSNHvChZqZg3m27NOdGrolytjZuoMfSOlvDsW','epG01xpR1eCNap7L1zULeGTt2mDI9ajJ3CKHoB9bWtadfSDW3JQVXnYt0VE9dlHSu5b5ha2oh1H1uryYG4hHs9SKJn3Qbo5enYNtOrH','r8E','O',15);
+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, c CHAR(45), d VARCHAR(65) NOT NULL, e VARCHAR(54) NOT NULL, f VARCHAR(7) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6884219,-9618,'NIfVkwspwLG1BxmbWyGuEVJ1','ewf115WGl2jNXQZEucuS07ZHlouv','mL','DV','Q','Hi',0);
+INSERT INTO t VALUES (-3819114,-23863,'p12okwZ5zUOzz2LnecraMTTon73ZlRwqgpkdR','AKuYUkaGZzr3J7y','aXU1tlgteTcxf4A2XUR8AxaSM','DU','d','s',1);
+INSERT INTO t VALUES (6452590,1616,'5y','WrhYsedm','pRAdgje','LN','X','Cl',2);
+INSERT INTO t VALUES (-5916307,7215,'fJ7cBwlUNMapgwR3Myi4Lx5LojIUFttYWAQps3wd91opW','gKa11orlbfi4','K6NDXHKJwzncMk7Lw','McKyf7','t','GY',3);
+INSERT INTO t VALUES (5021721,28146,'VyPlXDKiTWcSp3','mCnVIYZGJ565BUy8HvrZTeQw6FO8hbVgXPhh8sGC2aXN14f5frSJ','fggDjehSzC9J7YkkqTa9hbIzaoopNOXG6qsNFCB','mq','3','W',4);
+INSERT INTO t VALUES (-7673942,26830,'1DCvg9yD5Fq','FiHy1vXUcKN8WN4ODZ9ufQDFzlp1OCvNPyZYmEHzSk7Igztwawl','FBLYS3vSnFDOdtjtSXT3YcjGuhawCDm5kUStrgXkd','1v','m','P8',5);
+INSERT INTO t VALUES (-7899262,15377,'r5t3GUYo1wpOEcpr','cHz15oLJ3UtYtkRkOv8O4eCg1K8zdqEYOQgb2TR2EP4dmtNme9JOFDsb','Ks1LDO08zL5eAimUm43Uf2engsrQ4LlPs6TcUdSVZFXzuhB5','bXFNQ','Z','YH',6);
+INSERT INTO t VALUES (-2413808,-15898,'j','OTFNt7wN9XfwRftIm5QlJY7Gll','mDYciRqwhUZtcB2vbYQbMPwvHc','k','x','t',7);
+INSERT INTO t VALUES (3144905,-26134,'zepB6RTF2U1B1igM2','oeSsh7CUvJ9PzwCx7kbvkqmp70XR','oWaCLHDkZtUYAv3lXkZqwG9m9ty68gv9aqGr','Ch','6','ZG',8);
+INSERT INTO t VALUES (5320158,11730,'Ry','w3ltadXnZPcc3QhShu3O','4giysGZsLlaOYFmd','hmJP','Q','KO',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT, c CHAR(45), d VARCHAR(65) NOT NULL, e VARCHAR(54) NOT NULL, f VARCHAR(7) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-7454635407623394087,2806975,'zw4SivFhywQxJocIjPTD5LUxEGqEFuaHQHcN','Sjo4jOK1E6jhBqXvlkUUamlaLd3kmBdVqtTIT','zyay5qbbs7G1DuSBJ4AhubQ7MkgQ2ueBz7uFenz','vk3eX3S4xv3Ic8YA','equn0CEXucbHqU3rAWQJ4JHRbSv4Spqj3PCeZ4n8prbVP0UOLhFoxcc5K5vgnEcxPCtEPf9kDedYYh','XFQtbp0Fnl64DS3JE31Ewml8vnhcUHvhtnZXmNAG4V5TdmiNsi',10);
-INSERT INTO ti VALUES (-7454635407623394087,2806975,'zw4SivFhywQxJocIjPTD5LUxEGqEFuaHQHcN','Sjo4jOK1E6jhBqXvlkUUamlaLd3kmBdVqtTIT','zyay5qbbs7G1DuSBJ4AhubQ7MkgQ2ueBz7uFenz','vk3eX3S4xv3Ic8YA','equn0CEXucbHqU3rAWQJ4JHRbSv4Spqj3PCeZ4n8prbVP0UOLhFoxcc5K5vgnEcxPCtEPf9kDedYYh','XFQtbp0Fnl64DS3JE31Ewml8vnhcUHvhtnZXmNAG4V5TdmiNsi',10);
-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 (-2439036302574277403,9857360,'rUTNvHuYeFJ6dsU771BDP6qVGaC17wz3hqvt0','w7i61jH8nJrRMwWJf0X3PangfyaaM6vpR7abY5','uZzcFVfa5NCH0FmshxNkv9pd17HIdGI4OFWvQtHMsTF9BljzoQ5yo5FuuXeaGKMDW2mtxWo7nP9qs3wIoBrw','h5MJXs','dxgAD5YQ1siP6MIHiljiE03fm4ElF2sxpBPAkLLDMI1ApwK0TE9So2JL5ND5SO','3aWSN5sjs2DV7WjuSTyLkObJCOi4QPnuqISpm836NZkBlNBbtzx3JcAxPJYkr29y',11);
-INSERT INTO ti VALUES (-2439036302574277403,9857360,'rUTNvHuYeFJ6dsU771BDP6qVGaC17wz3hqvt0','w7i61jH8nJrRMwWJf0X3PangfyaaM6vpR7abY5','uZzcFVfa5NCH0FmshxNkv9pd17HIdGI4OFWvQtHMsTF9BljzoQ5yo5FuuXeaGKMDW2mtxWo7nP9qs3wIoBrw','h5MJXs','dxgAD5YQ1siP6MIHiljiE03fm4ElF2sxpBPAkLLDMI1ApwK0TE9So2JL5ND5SO','3aWSN5sjs2DV7WjuSTyLkObJCOi4QPnuqISpm836NZkBlNBbtzx3JcAxPJYkr29y',11);
-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 (1730696922560163018,7481444,'Fj9JQ','60P1RdS3MrhZzk93EgOfkxMjEBv6v9qn5N4PeuEd0Bebe1aEhztYFIiYLDS7tzRX4bHyC0RxkGfEPVNHSkPYAkLVIjJ8DAWB12X0unVhIzMOk28qVBa43fq6EZ5sLAsBwxCIfd7fcqIssGUNMJBE9yiNaENEwVSEEwXbanMhp','iDVtgwpyuboa97N6OojtuaRpphFf5dIcJU1UdTzhqI0rm9Yu3Hi2snL33PTl72x1T0qxQkx00IHnn','aZgXvPKiXXRDFQYJEdg5q93qBCMxutzTAbbzGYJaVLHVb1h','Ikff3MTxwi4Cgixc62NsdjQWU48601TCH0wM2KSUkhBdN3ce9oMwx36UfpiJUuB2itCA473J6SWyfZHhG1L','crKabjNG4Ir3nEd17QUBA0iMm0NQyo5VJbr7vk507ASLYbboYhfJPaoczzeYoUM93qwUwPB38hIU80impTJPGgCEaL2ESGp',12);
-INSERT INTO ti VALUES (1730696922560163018,7481444,'Fj9JQ','60P1RdS3MrhZzk93EgOfkxMjEBv6v9qn5N4PeuEd0Bebe1aEhztYFIiYLDS7tzRX4bHyC0RxkGfEPVNHSkPYAkLVIjJ8DAWB12X0unVhIzMOk28qVBa43fq6EZ5sLAsBwxCIfd7fcqIssGUNMJBE9yiNaENEwVSEEwXbanMhp','iDVtgwpyuboa97N6OojtuaRpphFf5dIcJU1UdTzhqI0rm9Yu3Hi2snL33PTl72x1T0qxQkx00IHnn','aZgXvPKiXXRDFQYJEdg5q93qBCMxutzTAbbzGYJaVLHVb1h','Ikff3MTxwi4Cgixc62NsdjQWU48601TCH0wM2KSUkhBdN3ce9oMwx36UfpiJUuB2itCA473J6SWyfZHhG1L','crKabjNG4Ir3nEd17QUBA0iMm0NQyo5VJbr7vk507ASLYbboYhfJPaoczzeYoUM93qwUwPB38hIU80impTJPGgCEaL2ESGp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (9028141534209058904,2065294,'LqM3bHaGPk','PcitKifwT0ghYVwmVRiewknlGKRMX1nIGp4UjPXh5zEJQL9YXZ3R','vEZQg01zow71XFcteieKck2BxLmWe8CDXMNzDc4Sq1AKO9H','WKOhiJBLFDuJPHMdpKQzfzYw1RJYwo3hkMe4lHCcgOuoImol0DmupRRnMC0t','j27pA8RkIKtRReItp7UGcVMIJ','nGuO5KdIG2rRQnSiHC93wHhTjiglhaWsioZW9YAtZGzSoBbvm4CFvIf9ZBY2w4ggIQmpstMHYxFqGRv2sj4DHifugLbkjNHDa',13);
-INSERT INTO ti VALUES (9028141534209058904,2065294,'LqM3bHaGPk','PcitKifwT0ghYVwmVRiewknlGKRMX1nIGp4UjPXh5zEJQL9YXZ3R','vEZQg01zow71XFcteieKck2BxLmWe8CDXMNzDc4Sq1AKO9H','WKOhiJBLFDuJPHMdpKQzfzYw1RJYwo3hkMe4lHCcgOuoImol0DmupRRnMC0t','j27pA8RkIKtRReItp7UGcVMIJ','nGuO5KdIG2rRQnSiHC93wHhTjiglhaWsioZW9YAtZGzSoBbvm4CFvIf9ZBY2w4ggIQmpstMHYxFqGRv2sj4DHifugLbkjNHDa',13);
-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(11), d VARCHAR(67) NOT NULL, e VARBINARY(76) NOT NULL, f VARCHAR(35) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3731197,61813,'t2TmFOs94Dt','iFRWnKOxclMYAHsUV','ODgoMABNta1Aelb','yLnkNjqM6GDOCKO3GV7H','KVFoSZUeDDifrk2gGY6dTrePe6aaS','NyFgPhWzxqmgFBtHT5NU8FvTLryYR2iTEj8L0',0);
-INSERT INTO t VALUES (-6351825,27205,'o1yhxL','wBKA4winzcXl82b3y19AK7IIHI','TfelyuPJll8mVnZ1GwZi3JfurCpTR3y2AwsKy8flNLQBDT','ZOivx1xUpA4w4JoNPXvl0lDeLAju7Uyt','oxToGMvkb9wUvGmJEUS3RXvoA1DFbzZo1','6kOB3bGglIVNGWh8nHldKdYyvokbUvEOiWLb0ioWKc3CmEQpz1cLP4T4tzjOGRZ5lUQec1RXrA5',1);
-INSERT INTO t VALUES (3257130,13233,'aVH','7v7Ag0pvs','oAKKLvuRAZmj','fHwVC3v65q1xpXQgsFV9MYOD5ZaukFG3B','4Vzid9pRtQ3rfQHQUl2j4T7g2HFzKRoP2NQLbhQyYKSGYTnEDpdSgqxrNOA5CewUwy','VO9jXkLyVtqyJ6fTUNi07Zco8IPOH0zQtyXDj9gVlHAo1NVUYUN0l3',2);
-INSERT INTO t VALUES (3833183,64179,'Aw0H','xtu2B1XI4oXtvT8N3GyrOZ5hlvxXV','NeufA6TRBlv1kogsRT','lLIV6AnLAl1','NWSetkL4HbLMzzsdW2a9hksiEy0mtCbKXEVBZGlola8iLNk3ad','CSl2luJQiPwjlfL',3);
-INSERT INTO t VALUES (-5424790,55498,'drFmgsy','EUeI9nOu6P','iR4T4Fnm4tYnG','x6uj58UnxpXkVcJgB5ToWnoIGu6','lXzBxdK6dIRVt','R53BrcIpEjKsKlxmS699ErD4st9UH1YUeFJaI9lX0ht1FNiFBmrz20giSpEQd86jfU79fX1',4);
-INSERT INTO t VALUES (-6266390,12047,'h1nf9','B84pUIQBcfvjVSCyegAFvWaiZqyXi1jSI5mlZlUp','EYHIk96htE81cn4','XowOfiojwREFrz','8XdBbIayzQvPbyphI0qtEIEnVUYMkINhU6EZeOmhViQutcpv9fp8GTXE','G2hA0i4UYngnZq7pttCYwrCJJ1PXohRXYHr2kcmVp9EBYGphIClsACxkSpvtPBfKiP88DwZAwowaALXvJr7yih',5);
-INSERT INTO t VALUES (-3995553,37551,'wB9Z3vMkAXe','gvoOmMrKcGoOrmyZvqLUiNAp3bKRjg2WQK5BS2vcW8w','v8b337xyvxahaIfHehuvBEs5SW3vvzTPsfV','lXdzI2cUT','ZbhXHXIGMkjGEfpcSoFRVufnXu98ZB9xUj5MGxjwuGHLFxl74Kf9RssIEI8','DC0rxdD0rwn0o8bai15V9wzz',6);
-INSERT INTO t VALUES (-3739160,34044,'CXM','T6188wHob34EBEMnafSg','5Ep9ESeEpgnehv4gCtZoyJUQKpmYJrRCC28S7pOzUMD29skzUiz','nE7E97RjFVDwogt6OrxoRY3ISbckC9Beryx','grOn2zGV2YT7H3Nm0Trs6G84XgmJtqbl','FDqYR1wCWpxvHOD30awU',7);
-INSERT INTO t VALUES (-7772256,46024,'D8KVwgrZIWJ','ASqxCEdmLWVpwnYd3DxHWejjJJc2Y62','Qj6E1r0K','rUrQ2lvF1zpzhGjO','b6secV0MVIKA3F1mcfnUeuF48g5sGgfNAGVaYcWqOFsBCYeZ7IKkhFh','rIFxUFZsM3zoV4Ap5QNTW2eUKEEJNaa1wS4o7wg9CL3AfFcyBgAScTBcf15c4ZPTCgtYYYAjH9bU',8);
-INSERT INTO t VALUES (5396260,32430,'oDCvyOW','WZyqvW9TwQOZ4lLyq8zBfpjiEbxZH6OmiXAcnm','KlPDgoDKCoZFdoUGIqSK56bltDXBVPEaZxjH75RrhCgG21vsSf08XpuzQFRgWvL','8ptB','Bv8QpnJuWQkUb43G1n4Ug27Qxr3NnMddyIAr7ZH07N7AVDnFcaiKuqUZ5KdofaGEF1uQHKr','zeANSA8odKOXCJyWZ3ZZ1flkx62sl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-5449860,20541,'y8zGJE','hNjFwhCMw5chb4pFeVUHkpEARd4TSQ4pEPWOvOFEdt27iAO0R7R7kKuwtvO','KDMtM1b569taNbUIT5brUj58rUT4lwDH1fVKcm4lr6pHP0gY0','JsHKxpQ6zr','zY6','InXz4HnC0yETPlBXSmz4XyZ9Y1p7Yq7bvQqapV8FeLSR9u1MBWVFs86eXML',10);
-INSERT INTO ti VALUES (-5449860,20541,'y8zGJE','hNjFwhCMw5chb4pFeVUHkpEARd4TSQ4pEPWOvOFEdt27iAO0R7R7kKuwtvO','KDMtM1b569taNbUIT5brUj58rUT4lwDH1fVKcm4lr6pHP0gY0','JsHKxpQ6zr','zY6','InXz4HnC0yETPlBXSmz4XyZ9Y1p7Yq7bvQqapV8FeLSR9u1MBWVFs86eXML',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(12);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(12);
-INSERT INTO t VALUES (-4966892,52510,'X','sfMZm4KLOLMlsGibf5lb5lfBZ2','omvEdpSFnoCcRR78cX31ntsfG13Bh6OhabY0dT017Gr','mJugP5XL43zhy4PD68vKrjgt5ystjWQn23','ASTKTB7SdWUtJrwsO1JZBNy5QA584HIiwz3TgdBBqdIuJwq6NuDC8pLxJb1jtw4iy1vgJwM0st8NiC3TcPW','vqSSJeIL4kuKHWTozx6gPYdseVlWebG1ZU79VxNx5BAr9bWfIOS5DMaEl8eOgAPWUdVG1vFhv0qKRvyeB4K4adlrh8WmmLaX7DF',11);
-INSERT INTO ti VALUES (-4966892,52510,'X','sfMZm4KLOLMlsGibf5lb5lfBZ2','omvEdpSFnoCcRR78cX31ntsfG13Bh6OhabY0dT017Gr','mJugP5XL43zhy4PD68vKrjgt5ystjWQn23','ASTKTB7SdWUtJrwsO1JZBNy5QA584HIiwz3TgdBBqdIuJwq6NuDC8pLxJb1jtw4iy1vgJwM0st8NiC3TcPW','vqSSJeIL4kuKHWTozx6gPYdseVlWebG1ZU79VxNx5BAr9bWfIOS5DMaEl8eOgAPWUdVG1vFhv0qKRvyeB4K4adlrh8WmmLaX7DF',11);
+INSERT INTO t VALUES (2833878682583578479,-29807,'xmkUVqUFzXr3yMppTuSDl','J3xB47yGh5882M7bNGNW77KvfLmm','pUYq3cNhb7eNoP5nsaUXC4q2X','uuPh3Ij','1','m',10);
+INSERT INTO ti VALUES (2833878682583578479,-29807,'xmkUVqUFzXr3yMppTuSDl','J3xB47yGh5882M7bNGNW77KvfLmm','pUYq3cNhb7eNoP5nsaUXC4q2X','uuPh3Ij','1','m',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (4224507342408894204,14761,'wcu9eROctuc74bbCNu','QG6fmA9o65wToj3','kVmIhNEVk4PbZFPvTe2wKWKZzP3FfQb','UrY','o','I',11);
+INSERT INTO ti VALUES (4224507342408894204,14761,'wcu9eROctuc74bbCNu','QG6fmA9o65wToj3','kVmIhNEVk4PbZFPvTe2wKWKZzP3FfQb','UrY','o','I',11);
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 (-1001342,52357,'ZW9','gRR8p649zZwtHBOfytZSy2WsTQlSqU3Q87q7lHKsNXKfB7OueriDuwn7pOGHKn9xXjNaDa33T0lXuM3yUoNCP5Rl5NvMTSHURP8x0VE1ZIPRGpBYg0cn2aLOvO7Uo6sCmhTK25KkxXTifhoAKONPdRHRaIFxSCseyf2E1L8LbU12VO4UX0VJHGJXlLTc9GGL4H6YGEglKifmbtnek0qi','h0kr1cWK7lEu6dmbwHLLUGTYkSO5DBhFRFAacRfcig2PVR','0','leFvbivbEUaUn3bofDhGdcSigV8H4VCXy8zuDOvbQnZKk5eZgPWaCTlDf1ALkS5EwepkUZ2GvB','Ggxb45Wxagf1WxwY7u8Gy',12);
-INSERT INTO ti VALUES (-1001342,52357,'ZW9','gRR8p649zZwtHBOfytZSy2WsTQlSqU3Q87q7lHKsNXKfB7OueriDuwn7pOGHKn9xXjNaDa33T0lXuM3yUoNCP5Rl5NvMTSHURP8x0VE1ZIPRGpBYg0cn2aLOvO7Uo6sCmhTK25KkxXTifhoAKONPdRHRaIFxSCseyf2E1L8LbU12VO4UX0VJHGJXlLTc9GGL4H6YGEglKifmbtnek0qi','h0kr1cWK7lEu6dmbwHLLUGTYkSO5DBhFRFAacRfcig2PVR','0','leFvbivbEUaUn3bofDhGdcSigV8H4VCXy8zuDOvbQnZKk5eZgPWaCTlDf1ALkS5EwepkUZ2GvB','Ggxb45Wxagf1WxwY7u8Gy',12);
+INSERT INTO t VALUES (-6934391827641740905,28544,'VuJTqAoRYhsj','T4ITu5rQhzeyHuoISp1ybbXsXM0SIZo69Eh9uWMOCzJ8nV7CeP8UoE6dIo3CEQotv91fxlhQOmA2tUzXtw7qDMhXFrejUoVIXWOOhUy9kg57p4Av2rqtL36WhG','6isn4com9K','UxrcF','I','K',12);
+INSERT INTO ti VALUES (-6934391827641740905,28544,'VuJTqAoRYhsj','T4ITu5rQhzeyHuoISp1ybbXsXM0SIZo69Eh9uWMOCzJ8nV7CeP8UoE6dIo3CEQotv91fxlhQOmA2tUzXtw7qDMhXFrejUoVIXWOOhUy9kg57p4Av2rqtL36WhG','6isn4com9K','UxrcF','I','K',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (5336009,33916,'B1SRe6v','PtGpxvaJbcRilfpkeiI31QeosqpOsnoX0nxJeNBc6IGAezHM1xXSpZwUmf6BZLRV2rFIDdZ4YCoHdsGHWkttVRwtyPaK5vKwS7DCSetqkLZ6ru0mzx4Voxqw6CxE4GoWFpYKP1QA','KcEVdiQFqfvWr5y6iWIJqyKR4Uy','hv6aCAsnO4XRF8jPg9mbRA0H71a2','1Gc3xHgYKBDS0kxbD','QkUkPRYUM8CoPEjOrs3pc3K2BaLX7kvjIxDy3sjmlJSHzgmif',13);
-INSERT INTO ti VALUES (5336009,33916,'B1SRe6v','PtGpxvaJbcRilfpkeiI31QeosqpOsnoX0nxJeNBc6IGAezHM1xXSpZwUmf6BZLRV2rFIDdZ4YCoHdsGHWkttVRwtyPaK5vKwS7DCSetqkLZ6ru0mzx4Voxqw6CxE4GoWFpYKP1QA','KcEVdiQFqfvWr5y6iWIJqyKR4Uy','hv6aCAsnO4XRF8jPg9mbRA0H71a2','1Gc3xHgYKBDS0kxbD','QkUkPRYUM8CoPEjOrs3pc3K2BaLX7kvjIxDy3sjmlJSHzgmif',13);
+INSERT INTO t VALUES (888695969189882181,-12076,'Wl','bc25tFIzzjQqV6LxAYyMTZ6gZMzH6gvOZJ5Dgrx2OqVQ2dkNIzIcUips1TuUVUXPsVPujMPTOVPo5cPt3MG8K3Cuw8CfhbwM56nFu3sy0FbKbE7IB1g61i1RLAXguLb661x6ebICq9lgQYcbWYfgIQ7CCzJ38mv9K8pZYTLGITNPZNQlrzvweZaP1zmdd8mXDBbhU24ngd9Z0SAXtpL6ZJnxvPnmdp4Wn18i7PpRzRuJ7lOqdYT0AvE','g','RFsmLEXgTXtf8mNsnuDdvxEnOiZGp9fNEGCWRamKImdCFBRCCuMjgHnTJKjuHUdhLLi4rPT','P','ii',13);
+INSERT INTO ti VALUES (888695969189882181,-12076,'Wl','bc25tFIzzjQqV6LxAYyMTZ6gZMzH6gvOZJ5Dgrx2OqVQ2dkNIzIcUips1TuUVUXPsVPujMPTOVPo5cPt3MG8K3Cuw8CfhbwM56nFu3sy0FbKbE7IB1g61i1RLAXguLb661x6ebICq9lgQYcbWYfgIQ7CCzJ38mv9K8pZYTLGITNPZNQlrzvweZaP1zmdd8mXDBbhU24ngd9Z0SAXtpL6ZJnxvPnmdp4Wn18i7PpRzRuJ7lOqdYT0AvE','g','RFsmLEXgTXtf8mNsnuDdvxEnOiZGp9fNEGCWRamKImdCFBRCCuMjgHnTJKjuHUdhLLi4rPT','P','ii',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-511331509036532830,-1567,'jVYL6GK7xG92XMj7Ay2BiTpcYiYWoRG8wftB','5200hJZxLSppvtrZjApgzcS9UH9dM','ibPoIjLvulbdABrQquvZPctbfBOKOkq2hx5ISeeN1EYdn7hYpT','XFgYnThHsNB7Rd45MMCW1Dhd0XRTvGFEhEpEyhc4S0w6iEbbKUnasgYGeMO5gtuRKeYE0u93jyoQWj0PS6as1N0OwW09c7PUFrRMUjkokzFK59PzU1dkioBq4','Qg','84',14);
+INSERT INTO ti VALUES (-511331509036532830,-1567,'jVYL6GK7xG92XMj7Ay2BiTpcYiYWoRG8wftB','5200hJZxLSppvtrZjApgzcS9UH9dM','ibPoIjLvulbdABrQquvZPctbfBOKOkq2hx5ISeeN1EYdn7hYpT','XFgYnThHsNB7Rd45MMCW1Dhd0XRTvGFEhEpEyhc4S0w6iEbbKUnasgYGeMO5gtuRKeYE0u93jyoQWj0PS6as1N0OwW09c7PUFrRMUjkokzFK59PzU1dkioBq4','Qg','84',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-7758907783059209362,5100,'uA4VafOUvGtNbWH2wz7LXktB9k6gd4zsY','MiWER3XRI9zPonpGFAtpYZHQt9cayPxefXvDn1mGxIA3pjQqlriEbi5hXSgbbpzmp0vet8hp1NEzA98F6IoLW0NHyPHj0jS5lGhj4Mg81S2dkgNaUjfLXMfZ1pP1HuLcpzN2tV9V0oMqsEPLjX6DeDaUMWAuT2iC37Lc16pZwjZIskHGOZnYZOuqxn9tPipt6R2ySF96yAXPFZQKoLQ1RmnIpJrZQnVVGaJlIgTsa6S','nStpLXygNfR7tvEEM','GAJ88csxxP26b6FLSrlZ3gVcj9I16tJU1iykXjyHzs2IXxaAisH5iNvWOC5Pwl4HXzG0Uz7J1PJvo3yVUVmZxKN81df9W9DouRbdD7AXm4FzwPj0BUQMiJcrmHeO5m7U3Ji9BdgXrpIN4hX4oNdhGuwHTkW71E9WrcewtBLu0e6ZAGcoU2BpPjLBXROlZmd','23','u76',15);
+INSERT INTO ti VALUES (-7758907783059209362,5100,'uA4VafOUvGtNbWH2wz7LXktB9k6gd4zsY','MiWER3XRI9zPonpGFAtpYZHQt9cayPxefXvDn1mGxIA3pjQqlriEbi5hXSgbbpzmp0vet8hp1NEzA98F6IoLW0NHyPHj0jS5lGhj4Mg81S2dkgNaUjfLXMfZ1pP1HuLcpzN2tV9V0oMqsEPLjX6DeDaUMWAuT2iC37Lc16pZwjZIskHGOZnYZOuqxn9tPipt6R2ySF96yAXPFZQKoLQ1RmnIpJrZQnVVGaJlIgTsa6S','nStpLXygNfR7tvEEM','GAJ88csxxP26b6FLSrlZ3gVcj9I16tJU1iykXjyHzs2IXxaAisH5iNvWOC5Pwl4HXzG0Uz7J1PJvo3yVUVmZxKN81df9W9DouRbdD7AXm4FzwPj0BUQMiJcrmHeO5m7U3Ji9BdgXrpIN4hX4oNdhGuwHTkW71E9WrcewtBLu0e6ZAGcoU2BpPjLBXROlZmd','23','u76',15);
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 NOT NULL, c BINARY(51) NOT NULL, d VARBINARY(2) NOT NULL, e VARCHAR(79) NOT NULL, f VARBINARY(84) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (40,9508629761676594633,'0j','ZU','mjVCH6yEw7wAZfVnQUjW7wAynFfnFzj','RvoBpeeOztdsdfxadtuarqflvPU4BAVsD','kr0FmhPBlepIMOQavpqL3Zi5hRedc7TVr5n7vc1sUyVRCEXH3GH2F2','t2udx6e2IW8bEekwjdPa860GwRBensPY995Ai3UJZE9N0lwKUDqAh7yTkRBYWTbK5izZaE5RgsJN',0);
-INSERT INTO t VALUES (80,2043220278818047856,'LbOk00Af4ZU0xTPBPk618at','6','gKJTTfyYnnUF9oJ7cUZ04VMG51FFiVsSHU18ApvEUcBqS3SgWb','Np2rKXxw38eAxBosmArVmsxY8QfrynIUiX8TA2GCOyAxVXMvI40DBI9iXLxqTmT6h5hnxj','MyClWpPzqfWFsai6f','vxENNG1lQOBUG4g5Gg03L662JTMrdetTIL6cSSUAnYsCKpUyfkF6wzLIdGXHKzUt1R',1);
-INSERT INTO t VALUES (224,2680097103109963617,'IxcHbTHywolCfuK1S4bCkcKz3Rfg7P7qU8Aj7sN3','Tp','F4y1tNCQ8','gdIxdmqvmO8AObnm49g5kNabs0JpkrNHXRbk8','ZKnK7FRh2ldtRg4WSia4f1IKo4s0vkT6ZSs80aiInbHCDunCFIcKjzyV61UaONmrlztisolLvSHAmdDvuXtuR3E','KA214o376ECRhHoNrMP93O93c3iRc',2);
-INSERT INTO t VALUES (113,12228022062895122425,'EwBUnB7Dh6gPda6JcmURyzg3iivWuU6458afsh9NN2vPVzTiz3','q','SDG40Y9o1ak8PKMfT7erWAXd6QVv99NkjIOWRkbnf0c6r7z4onszWmB2','9d3Pco30wKN','nXyd','AU0',3);
-INSERT INTO t VALUES (71,7716651137551777889,'GKhdF50IlYbCnRu9mtI25IF11mlaPf','Ur','zb23GLmihF2Egoh9v12RPdwnjdjCqp31qTV2nQHtmSHLy4k','svVib78m6oFHAXh1pdeUfa8ImmXuJKX2a0AvkFWIzUsr7ZtDm1hhSh7','gkgc4rdsob29kWfkGPmZpiZOhF9OlXVbEMQB0h6d','l9dlrGfO',4);
-INSERT INTO t VALUES (7,9986801382647160292,'qyAsfi4L7VJrGzv3Re0giNwh','H','h','OfWBSbWFt5','eOY8rzqUIbZ0400KUvBFPpCGq87aNaB4c','0S9XxJ3SCdExtLrccm6dCYfDT8Kk6r9PYTCfqvY',5);
-INSERT INTO t VALUES (196,10015815341788616794,'PH9an6EWIgEVt2Mfj96AARrk90ui','a','s8dHVbQG62eDKONZtkn8UVvFYhIFGmodJFEZagbLS0Rh4PCuTW0U97zj3b','o7a76SdkQVnJa4aKNqdL','tDVYLPQoOWdTyRh0PF5CZCFq9gnEzZHA2taw7YrfLXWTs','ZqDciX43BAkfjKeT2QWB9kwzIAqV6Fb4CCGwn9QQ7406YaCUCTL0cpapBnKrkOJXh4Jja2cXUEX1UiCP7P4BI9n',6);
-INSERT INTO t VALUES (241,3113411718097864079,'LBb7avXS0MZV7AXiA2MIJ03IRJvYza9WH','v','X4w7axsxHM5BeXWWyK2Z98KMBD65QeaMS4xGt6x4UQvzCpoUXxLXE9G98LkOyN','cJDSb9Jtctmx6Lb2','vrEM2EnAeJscLO4STxAFyLwylLxZdOaWRBBTqBzfvmD7uAB80OnOEUQkL8PZfVfdy','ZimyonhthwGiUutjUnk26wp5C3BkK1tID20c5xFs6pQkQTMUgyyvKbkh87JTCufIOAkkbtmGn3GGCAKt4Pw',7);
-INSERT INTO t VALUES (55,11216055203504071594,'UkuGMw2Nx7lEqh4Ke6zpTjtXYXcJR7OQjw4h','Al','tVtXQSw1tzVOGrr3O','IwGfxXYJMCWnBTjXXZXOciuPGXGZMQch6MQsRgxh2L70MsBpUDsxsVl1nkBlm2mOF','2MgFEN7961YUPNpwOzomrFvYVY5CaOplksseUNogURhpu4vAVvATZVrzi7JigKyweRIq5jx','O0aTybyxwm9nSN9',8);
-INSERT INTO t VALUES (19,15524327659734981500,'c48hCnAPUQZKRZaLjZk','nH','Bssm39m6AvY','Yp84X905f2jEd55oHHGKRuW9GiJ9knNO6jQFI5G21M9lCz6Aljviepu5QIkNBI5fby3rV','DRWc7f203bGlNAxQ3dM0Z9rysk3hK4J2M5AqpEyVr5Ue1G2vzP5QT6CFnsTMe1pj9x3MVVYCP76D2vJOEkAHeZ0bcZqJ','ZXTRtdaHU6lI5lAcodWOADALU34iLZKLFDO6gGO6XOsixIgmG7tSZtaU0rmluzijmx70QSi4ky3QeObT8uy9SsYeMPV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(83) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(74), f VARCHAR(46), g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48,3309966951319498760,'C0P5tEPVVn7sk6zGFWQ1ZXQurwck5mJGrN2uQV0SbxEfVKCfFufM3pD3vc3C89gUBxCzFYGJTMh','uZW1JNogIvBgMsccElq4MwO9kYfDjhwrii3Ehio4uO','Y2Gn4Ikz6QEKA6OL7r0ntko2xncbev8xCcGYflQD4SwJl8LibYPgAD','JXBc2CcfX1ZxGfupquJJsv3T5O4S5oa','C','K',0);
+INSERT INTO t VALUES (-25,17392483903120938727,'sXj94JImT3KU2KJsY8AL5xzMtdCIxEbhiWeESkAuCIAHbzV7BruEGEv','2GwZUaAy3EViDeZJdMlrm0D2itHXEwdKbVbnXIdm9Wnqvsb25SL6gZzP','Qt4tp1DE9OI6ptnhJx3ya','4K0YRbYg','w','Y',1);
+INSERT INTO t VALUES (-89,18071714858634220121,'QamsBSOSPAEcMHyYSIJeR8gvSPWnUCqbPa0d11hO','IFjx4KZuvEBo3wWth8HjtitUT9piilTEof9Jm4vA80kKaVHG','s8qeO4iwvCjQ5tjhGpQn3cT','P','L','I',2);
+INSERT INTO t VALUES (105,3466429048972941773,'VxgJHH3V8UVXrOXdro6bM40Zd6dR7soHv1m','qe','ipFvNBtCwubUTJt57TGh73nwL6GcZ5','oif6bw06R10q0fDKqmfuAYI2L9ROi48W3','v','m',3);
+INSERT INTO t VALUES (-81,4399015655657921279,'RZ6FQwu1VxP3OwUjPUBNZMFs9e','OobQyYzv53C7HEspZgGoUpPlzA6SU','E21fraDjiNNsC0ZwDPTydl5E','G56baSJRHIseLOBXvRlVGAJf4WKSCQiO8qB4PJZ8CpUuMD','C','k',4);
+INSERT INTO t VALUES (44,4831426105547093550,'KKaBRavGxnR6BkB38tvIEddyPA','d6M3AXAXPfd5qaHTkjecAH3JFyve6ocnCToS4mBLoSMDwvRrpT','jk7UiJRCoH4kO','ObMQNrRC4bgCErGJoGvM','f','S',5);
+INSERT INTO t VALUES (53,367270158617318149,'pzcbCyv8Xx2UjrwAli9ZG52xVi','i0cBY7fS8jF7uGA0K','VYKOYckiI79BACKUW8poROkx','bei86BuUJ','h','0',6);
+INSERT INTO t VALUES (0,10685671413242425883,'RQFmxf0JK0rTpUeHX6mvjYlXFIWqWCrKatHsAVGZawh2whYyHxPbH0cyu86Thb7','E6H9EJGIn36','6SccXKfdQ2aSpNVpO6EQOOw20wiVxKdi1gAoK0Chgfk09EU9AL6kHrDG39ctTa5','0F93Tla9enTpRDazKks','t','J',7);
+INSERT INTO t VALUES (9,9291232435918115729,'bG3YazNVb9W5uFnyhkZ4vdrofdcfSKRGQEJ4kbu7hzak9x96MIkCrmOtHFsrZ','6IWqwwGASQFASAQY2FhI3Gkf4xLApTed6yH3UxnDHMZyFgym','1uau6bZz89qRGjO6wBX4BUggB7TcVZ0xp84mC6gsap93ZvgVoCiWSY2ekndB5voJHV0g','Dqx9feKfpGRp6','3','K',8);
+INSERT INTO t VALUES (74,16920551923012183264,'U7ddBGvwoPSbuEXRBM6Gxp8CoSXxEsKT4h596ZJkCqjmoftvgdO472','XoqbJNqQvwrg2TKoXyuSsVSIUrGJYJx6OsQS1j3QnxtU8Pf74kjvlc03KQcl','BArudKrDqq4it3Bdrq76BU7dR2kKBaRRGA5xepHMx0GDGcOh9IBJ7LPRomqoPJE1','WHqwkYETvb22pS25inZZdjUEmoU','W','Q',9);
+CREATE TABLE ti (a TINYINT, b BIGINT UNSIGNED NOT NULL, c CHAR(83) NOT NULL, d VARCHAR(69) NOT NULL, e VARBINARY(74), 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 BIGINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (13712654591180045300,5613200899757961682,'8lYaEDmLRksiRX9OcDUB7SPFaXG6cboIhcWl656cck5Vc','sA','sd8MA6Yoto','pmZgK0duLfPM','zJObJcG4859A1SeeHq1NW9PflFB2sCSZgjkFc98EPhFWi4BjcL9xwU14HxtkJSM2XWHtQVnJpAmVEhcMMxLqjF0I','d1f6B9Fdf9IXa9nAEHUsR3377AtBGEakpHPAcu9ETpAm6E1SKeneXb4RqTVDLU2IFiQfQw',10);
-INSERT INTO ti VALUES (13712654591180045300,5613200899757961682,'8lYaEDmLRksiRX9OcDUB7SPFaXG6cboIhcWl656cck5Vc','sA','sd8MA6Yoto','pmZgK0duLfPM','zJObJcG4859A1SeeHq1NW9PflFB2sCSZgjkFc98EPhFWi4BjcL9xwU14HxtkJSM2XWHtQVnJpAmVEhcMMxLqjF0I','d1f6B9Fdf9IXa9nAEHUsR3377AtBGEakpHPAcu9ETpAm6E1SKeneXb4RqTVDLU2IFiQfQw',10);
-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 (5713281122936627114,13564511185972408057,'DVzTdEN4g1Jf2zzl5f','c','WVKrOJQXOYLz3u4j68mwHwocKea6XDiWXWn3MVjEvTqASHVQeMr','opjgkfw9rSfxAnNQ7B9lce6zVJmCQHLHutKoRkEutgOXScDjHlQ0D8vVaB0q2FSeRn9Fm5xh4DAj0Xu','O0VObE15zy2r4qOKTXOvOKFoe','BmQksh1NxFltSeQDRgceP6DJb4GuuBjZolqqbB98LyQwCLq5cdZ88H',11);
-INSERT INTO ti VALUES (5713281122936627114,13564511185972408057,'DVzTdEN4g1Jf2zzl5f','c','WVKrOJQXOYLz3u4j68mwHwocKea6XDiWXWn3MVjEvTqASHVQeMr','opjgkfw9rSfxAnNQ7B9lce6zVJmCQHLHutKoRkEutgOXScDjHlQ0D8vVaB0q2FSeRn9Fm5xh4DAj0Xu','O0VObE15zy2r4qOKTXOvOKFoe','BmQksh1NxFltSeQDRgceP6DJb4GuuBjZolqqbB98LyQwCLq5cdZ88H',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (6986702329567110849,2031066084394957902,'AFk2Lv1L9Puiit2c','PVhGLs9koF0R9RjpVxTEw3rdVsgqRXNrlTjEpJVTGsbq1v0K4KyVOWdqIVWDnO6zYtA1uJCnKI5L8UVGO7LHo9EFBPEOsfEdg52rvd7WTJKR44oVoaF2E1xUgnt1RDhvT4mpAlxFGSrZUvFNbi5EtZizf0zkkhhexIbWSqedD2VqNJOv0iqR9TzJ1IHO14lBaqKHdWJxbA0AaDDubfrR0hMo8QByeMRR','o4EE0DXPTuv709MAZ1hLupJXN7xzv8f7REPR','Hg','H9b','m2WIEhOr6X10F9Xs',12);
-INSERT INTO ti VALUES (6986702329567110849,2031066084394957902,'AFk2Lv1L9Puiit2c','PVhGLs9koF0R9RjpVxTEw3rdVsgqRXNrlTjEpJVTGsbq1v0K4KyVOWdqIVWDnO6zYtA1uJCnKI5L8UVGO7LHo9EFBPEOsfEdg52rvd7WTJKR44oVoaF2E1xUgnt1RDhvT4mpAlxFGSrZUvFNbi5EtZizf0zkkhhexIbWSqedD2VqNJOv0iqR9TzJ1IHO14lBaqKHdWJxbA0AaDDubfrR0hMo8QByeMRR','o4EE0DXPTuv709MAZ1hLupJXN7xzv8f7REPR','Hg','H9b','m2WIEhOr6X10F9Xs',12);
-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 (16662458672887068752,5737051080671664295,'OTtGnvA3E67fmGwJPSv91lE7H3Nv7aKAhZeMnzWcfuc2FKrb','r5ANvwYP5TquDtqhhsYQz1WL2Yhvsva0rITAbKBgkCD1Lb7QjePB9jU6guGQy','ZrHpStOV2Y5VJcxOloYjXnV5zSlzCpZWRrD16TH3YiXRMIo8fQb13vt44fgxg58OGrq','aZqQrin0dLO54X4DoXyjOdG8ImQAFEltULiBhQQFPJB1fKdIDlX1V295inqGgN99OPYaNmUdsjYs03wRiYPyQJlsrOUBESzbliRNU22FKieDhwz13kgmbStPxlh7ItXCMmP6iFI1i0q3JkoW3SYYcTJBd4EFJOzZEl7F0XqVUO7IY0sSe9JDCljLMmvH3M6g','jTzuIvZdL9iyGPwebPU3RplqbSlPOIiLkBM4KkUCQGDJrVhOhxI41dOTSi4YP8uLIjG8Hzct4S04fTbJiBaPijb5Wi','PkPosa6d0Zj',13);
-INSERT INTO ti VALUES (16662458672887068752,5737051080671664295,'OTtGnvA3E67fmGwJPSv91lE7H3Nv7aKAhZeMnzWcfuc2FKrb','r5ANvwYP5TquDtqhhsYQz1WL2Yhvsva0rITAbKBgkCD1Lb7QjePB9jU6guGQy','ZrHpStOV2Y5VJcxOloYjXnV5zSlzCpZWRrD16TH3YiXRMIo8fQb13vt44fgxg58OGrq','aZqQrin0dLO54X4DoXyjOdG8ImQAFEltULiBhQQFPJB1fKdIDlX1V295inqGgN99OPYaNmUdsjYs03wRiYPyQJlsrOUBESzbliRNU22FKieDhwz13kgmbStPxlh7ItXCMmP6iFI1i0q3JkoW3SYYcTJBd4EFJOzZEl7F0XqVUO7IY0sSe9JDCljLMmvH3M6g','jTzuIvZdL9iyGPwebPU3RplqbSlPOIiLkBM4KkUCQGDJrVhOhxI41dOTSi4YP8uLIjG8Hzct4S04fTbJiBaPijb5Wi','PkPosa6d0Zj',13);
-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(42), d VARBINARY(39), e VARBINARY(22) NOT NULL, f VARBINARY(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7200208,-1521394188,'0oJizciVP4cEkTgY868Bayms','e5kw9yf9tRMCZvnv13kFck5MQVrWocx2Cf','Nm3N8sucHYiXEB6','PbiSkvi88Bcg2TwqURT','JvnQoc3V6cjynqjdLAk9GrArS2eKtIXQHEXgrWa','YHcLimTed',0);
-INSERT INTO t VALUES (13514921,730674630,'6PInWpFbRINHXzB78cuZLkuQUoYzdW','eTGOYFx4zJOn9JhWscwAvlfa','gVMg','hyqQjPc1lVUBkIheO','FdlmrNxtLnNcbGL3a4PatIU33OjdI0oWEP6IzT1KHox8s4pw8RnRLr','0CiPIm4wfLrYscNzW7pmq9qZXWli3Cysnlx9ifyvHqUazgvZASxsu92j13sOhKld10ZJyxJQPG29nqsfKj8nrbx',1);
-INSERT INTO t VALUES (501645,-416510601,'5k9EB7cqdv5s76j7WhLCBg','cM9','5lPlGgwyD3s23v0YSGWE5W','kTYsQvjXGlr8JdlTdN','AR3p9Bc8RUVsbgFJL7Pw5Ji342yHbBipcNavjqpp9A07HpsTom6hUY6MlcMIU0fodaiyDdON1i','bGicEQ0HebXfyPRLY6YxjAI0dvzhB113vEJoZb2XGvf',2);
-INSERT INTO t VALUES (5203174,-1140171270,'hbXKJKGaXDBQk3SJa9GFFT8YJOkL','IrSNFT6TnAEiwA515wCTmqhzo','rnX7ri5Wpc992EHSSzyW','udMXATqebVj4snfOXG3UbXvIxbmVoeVX7zLJs7AwF','dn5IZyqQM9Q7DkuYA4sJ3zWDMQzlD3ny8RWuyA8XMYmZRw','zDwAD5gmtJFoSnx49XofX',3);
-INSERT INTO t VALUES (16587942,891312495,'fPhtkf7Jd9cb4f','ndYGTxR','f5cGn','N1HIVMp8Joo','fMOndUswDHLl1ABqqxe8uKU74W9QK6wa4U4PGIMfCsylYoz9Vv6c','lPyK9vSncqpwxNOS7axrqOjGzcmGi',4);
-INSERT INTO t VALUES (2010399,832350590,'EMkRaQV','3rygcN4s','ll0FYhC','12ijv44NuhJ0rRcFvVj6HvooyscFtHuaXd','4LOjjaDM81Nah4d902EPDIO6lYW5JB','dmBtwssFgLT9ofMIlLWpLRKgR0KWNcPwW',5);
-INSERT INTO t VALUES (5910420,-1472561781,'dF','oyz69hq62up76kNNTNbW3','Ge0c9E','ja7OJiv3VeXeSzHJxpbdzo7NgkCImABbKu','9wG4J6Me0qpX9QskZDaHZz1DrWL2Lr5K1airuEd3ic1E1OPiFyAlGuNqcSskguncu7XyMQNj18i57jyWnmy2','Aw00eGJ2ehmfhEcCH3dcCAA9kUolG',6);
-INSERT INTO t VALUES (11687073,279542823,'MUydgaFQICsS','EBoCqs4inhlZ7cMWVE6blrF4TZ8j2sQ','bfEwF7','Vl6a8We7zE9BLPg8PuJGNASldIv4ZR6sV7E','QjEqDhXhVHsFYIfmA4DHb0LxKMms5NXn8iUdZBWhgaIW6kVAOTxUF9nfRRioqmTZdZMo4Vz55CDT7mRYx6lLCb9fHd','UXjYCCggNexxQC6oELXN',7);
-INSERT INTO t VALUES (7379668,1156111161,'gSNF6k1yDBwWm14xR','JJLJEWF88do7ReT1xstkvj3uLHBfydzZ9tTE','k','IKfOpD942Sp995nFblGSR6','7uUpmA2zW1ytI48PgkjAXIgkjCmW5BXobOY39V1WDgwSUC7CNUSAq4lym7p0TG9Y','7KBeBBoP8YbgI36nIW3mV9HKHLTA6ii8Xb3H8DVb7HoQ9iutwxWVirRlnMGUtOm8R8eiiB5lFCpU',8);
-INSERT INTO t VALUES (10646147,189167156,'yvnYgQXcyIczrkZ5l','kG','zNGloAT','StQNJSj79Wm6NbPxYM8Xhabb7BNd3nZg','uCdoX8KKP3JcJ0z','eocznR1zZMJprzJIzNPD017ifnhheejCCmbQuH9aiuAN7gEPg2Kfj',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (2103060525,9658364723365169960,'5Q5yqVpsqZqiG8xbZ7xnwnALdYN8n5Vt83qnsjVIM2qcJZWosgh1gyJYVm','R9iETzl61XQ5YQLyVoHhNCowmb9SUnmdNQGrn3DpnWhA67','2ZNF6emq5ivjnmV5mq9BhqZhZkecXeD6qRRwLcwESE7rLTgfhMwsAghuicvlC0Zr','uMThpd1viGZfBCN','p','0',10);
+INSERT INTO ti VALUES (2103060525,9658364723365169960,'5Q5yqVpsqZqiG8xbZ7xnwnALdYN8n5Vt83qnsjVIM2qcJZWosgh1gyJYVm','R9iETzl61XQ5YQLyVoHhNCowmb9SUnmdNQGrn3DpnWhA67','2ZNF6emq5ivjnmV5mq9BhqZhZkecXeD6qRRwLcwESE7rLTgfhMwsAghuicvlC0Zr','uMThpd1viGZfBCN','p','0',10);
+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 (-476763974,2365291732747294727,'aIOiHMypUKQTpwyUXKOSDYHHdfiLzuGcWcgOjfFXl0WPqV7x8f3riW8vAzf','hxvonMObcqFHDPfLBele33lke6EtMu1u3aBJ8lgMx1K6lPlnwPpmbbL','h','9MnmkSl3h5IFUh1wmWd','z','1',11);
+INSERT INTO ti VALUES (-476763974,2365291732747294727,'aIOiHMypUKQTpwyUXKOSDYHHdfiLzuGcWcgOjfFXl0WPqV7x8f3riW8vAzf','hxvonMObcqFHDPfLBele33lke6EtMu1u3aBJ8lgMx1K6lPlnwPpmbbL','h','9MnmkSl3h5IFUh1wmWd','z','1',11);
+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 (-608968549,8348859254344422391,'87AZJRR1jcKRKdiBx5FNQEHl675Hw4Kx5WMmqeT2IBmDV3MeoOpZ9MESytGXMGSHDKahAYGM70ld1a','i9HUCyXLYR2g8HeOrEC4jsDnu1JrHk0FFZckeWa8i97GPeTeLcHYTcjlbR0ymm3GjswQsfOuPhDKz216ITgJsfLnsY6jr1w8CkJfhVBCtpKwiTYDBYaHkDXfG46DcQQmQOJmgHniPH3R9IxCEtOuzFah8691wAcerCQyNP0X5ZMJJqRiTcS2xdg6VTHL35c9XDFHXQFr59yT33wu','hmuA40HOdtO2ahnRwjT9WGR49r9YK766dEyl9V','erFxRW6','U','P',12);
+INSERT INTO ti VALUES (-608968549,8348859254344422391,'87AZJRR1jcKRKdiBx5FNQEHl675Hw4Kx5WMmqeT2IBmDV3MeoOpZ9MESytGXMGSHDKahAYGM70ld1a','i9HUCyXLYR2g8HeOrEC4jsDnu1JrHk0FFZckeWa8i97GPeTeLcHYTcjlbR0ymm3GjswQsfOuPhDKz216ITgJsfLnsY6jr1w8CkJfhVBCtpKwiTYDBYaHkDXfG46DcQQmQOJmgHniPH3R9IxCEtOuzFah8691wAcerCQyNP0X5ZMJJqRiTcS2xdg6VTHL35c9XDFHXQFr59yT33wu','hmuA40HOdtO2ahnRwjT9WGR49r9YK766dEyl9V','erFxRW6','U','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (1686690534,2338351415078932105,'eq3zLNktXQfLgKmZQPuftMWtq3kG9SVVP13FxPP2cgFoQvFElmmUPyu00JNrVOW0WAv','SMkmtgptJe6J3IBwnffJawySo6qVQwdBwdp2H9xVbQs8pdxjnDUr8bBZikDxnY3OhZOm89r1QujFspbTYJfvlVrsTDb3HSWPg7KQAoyN4wqi8rKUgWK1JaJNxVwGHw6hlsjS2QLnT5NvH8aDIesU1FgjYuerpBruT','wPjSOvYVN6JWOl19KiHbAM','ijPsCb0EHmKR5ugPZR2ewl8ijkqyuGm','6','O',13);
+INSERT INTO ti VALUES (1686690534,2338351415078932105,'eq3zLNktXQfLgKmZQPuftMWtq3kG9SVVP13FxPP2cgFoQvFElmmUPyu00JNrVOW0WAv','SMkmtgptJe6J3IBwnffJawySo6qVQwdBwdp2H9xVbQs8pdxjnDUr8bBZikDxnY3OhZOm89r1QujFspbTYJfvlVrsTDb3HSWPg7KQAoyN4wqi8rKUgWK1JaJNxVwGHw6hlsjS2QLnT5NvH8aDIesU1FgjYuerpBruT','wPjSOvYVN6JWOl19KiHbAM','ijPsCb0EHmKR5ugPZR2ewl8ijkqyuGm','6','O',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-377796043,10230927022047765739,'jl','KdyPpWGEGOQ2xeYWgJZsxMVnmcJkJARhEH48s4MXIBMNNiYXubxHttpNxb56DA3GraDIBZqafku9EEwBRdcZJSt94f0cJsbqVqDmGCUlR0KTYK96uqfsBNNgBPNQtpO4hbAAoS8ijKaPvvBUxJxNhrkFG0lSbRfcheuJIISWsh0VlNe6PW2CLnmsZNXE5mfSC4MM69BZFSBKRMpXQjeDJCdK4wUiR0vpIay6lUiSnyTqFWQ8e5oqMIP9CZky4ma','zBDE6CdAfGyis54FL3AaYwF6tjrEFoMrivdqcVY','TDHGUBFvZshdle2ElVlgeO4SJYHTNxxOSGXn0','lG','H',14);
+INSERT INTO ti VALUES (-377796043,10230927022047765739,'jl','KdyPpWGEGOQ2xeYWgJZsxMVnmcJkJARhEH48s4MXIBMNNiYXubxHttpNxb56DA3GraDIBZqafku9EEwBRdcZJSt94f0cJsbqVqDmGCUlR0KTYK96uqfsBNNgBPNQtpO4hbAAoS8ijKaPvvBUxJxNhrkFG0lSbRfcheuJIISWsh0VlNe6PW2CLnmsZNXE5mfSC4MM69BZFSBKRMpXQjeDJCdK4wUiR0vpIay6lUiSnyTqFWQ8e5oqMIP9CZky4ma','zBDE6CdAfGyis54FL3AaYwF6tjrEFoMrivdqcVY','TDHGUBFvZshdle2ElVlgeO4SJYHTNxxOSGXn0','lG','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1385969614,873716169038627681,'uaFtP645iV1MOtFGVTSFrm95YoHBwMiij','nDn8K2q5oozluBUZybKE4Kz2fUwZPSt5tjHLr7vvUiLgaVQngAP010RviRJJWBZmeFn2ZoLaSQysyAN3xG2AiKlnKTDowDm3ySwdp7oGZS9aMmXgd6KAtyCA1nI','cqt','ABQ4Qd9ZwAoWxNLhs4cUJ','B','jj',15);
+INSERT INTO ti VALUES (1385969614,873716169038627681,'uaFtP645iV1MOtFGVTSFrm95YoHBwMiij','nDn8K2q5oozluBUZybKE4Kz2fUwZPSt5tjHLr7vvUiLgaVQngAP010RviRJJWBZmeFn2ZoLaSQysyAN3xG2AiKlnKTDowDm3ySwdp7oGZS9aMmXgd6KAtyCA1nI','cqt','ABQ4Qd9ZwAoWxNLhs4cUJ','B','jj',15);
+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(1), d VARBINARY(28), e VARBINARY(75), f VARBINARY(61), g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10867935,3224599451687594655,'B','oApoyxxxmmhxuDwt2U','hBGpkGnilbdi9fkvVZL8w0fCbev3R9HnWId81VVv0N2JMDDmbaH2NqxPSVd0xUPS','HfiQNWbC33aBNEdrPfNJ','U','w',0);
+INSERT INTO t VALUES (12222798,18390786058142116778,'d','Ejls35TMIVJhNfT2dOdcOpu12iE','mzC2ZAfChVYE44f0eHxEJ9jBDbcLs','U6kGJT9tlBrVpyIhgpjNNKXSZ','e','o',1);
+INSERT INTO t VALUES (6740080,15112495349286924338,'k','pDIXTQZLdywnqeimtqKv4','69WP158hUyL349vGunGKt0Dc6rgrYAuhBD72Iip03nT5n4z7Xu','qKE','p','z',2);
+INSERT INTO t VALUES (9263928,17121700133963148001,'O','ka9YxKNXg7TDr8JPY','GM0Izy7tQ3Sd80hjSjtIehM9yy6vzc1','uy1ziO39yhm73auXcTWWdAbNwhjDpCLuPoYC8PKjF','N','N',3);
+INSERT INTO t VALUES (12143678,5451197626238443752,'V','i4rc27lBQkMuDsvYBDC','qriLaOu4Ok2bH9V4wes8uIkFSnQ','YwbIWkQ6GP1jgyRWnaKYp8xzgoxAzNVtyqB5HpEpB0q6QKNRtP1FJCZr8X','Y','y',4);
+INSERT INTO t VALUES (15228789,2958422720205436401,'w','7tAt46R2eW37N','yFXPvdvRMtY3Q9r8I6GzoUU','sAEJl4iIKnPzXTL9oiOoQSUGIGQmg8smA8d6luDtsXgtqd4z','r','d',5);
+INSERT INTO t VALUES (13767728,4500491808034923920,'u','ZgTRyfVm4iPyZQa','ap4IyawUnZ3kKDSkVAD8ARZuEL5ZcwStLfsmoTruGtR1Qj8','64mmMpKvq1Su39bY35aCor','8','b',6);
+INSERT INTO t VALUES (5402081,15060022023388298412,'U','s','kYdlFykFzHLUHBLA0wY1GgdLIYCSatMiCfLPb','R3PndcXi352ip74iSnwft8hfV0qEEJnvZLplhmlKMdY5TF5xAC2igLY2','c','EV',7);
+INSERT INTO t VALUES (1648701,8893012229321033340,'6','84x9880hNldAeliKOQEgiVDx','TAqo9yBnoKOKUxoNund6u1WaVVMJaWIn2rwqhA','tKlNYrN9T6SPtqYtu6jPQRh71YRCBFBQm33htn95iYqLVXm8a8','9','1',8);
+INSERT INTO t VALUES (9917974,5773790430830606475,'x','VvR9e','hdOs2IMARn5x21YomAmtVrY4ndWROmux','RNHVXBWfPLt9Ltts','e','J9',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(1), d VARBINARY(28), e VARBINARY(75), f VARBINARY(61), 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 (2099962,757288798,'xAE6w9a3MPoGk7kPj','Lxd6OjFrw4dZX3zsFttjRc','2','RPrW3LhnjbA','YKEV8h8HALpM36Q6','EHp8R4suBvGCmBLvfq5V32s5AhvnMZRfVVWonus9HHRSaq63xewTyesWJuy0H3ap',10);
-INSERT INTO ti VALUES (2099962,757288798,'xAE6w9a3MPoGk7kPj','Lxd6OjFrw4dZX3zsFttjRc','2','RPrW3LhnjbA','YKEV8h8HALpM36Q6','EHp8R4suBvGCmBLvfq5V32s5AhvnMZRfVVWonus9HHRSaq63xewTyesWJuy0H3ap',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(43);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(43);
-INSERT INTO t VALUES (8091869,-1833686479,'yfWBvRAdNDh65LtZXrawg7eD9zWFky','P09x','vkYA1dng7QrwqxQqGkHgWd','ho9','yLcFaQ4ElkRUlz6E4A4HiySuPqoURALPHSo9VykNkDAIVY6gEKahg','maWoeoXKOZBKqkjOmO7fB5A8WlMvBCZ8tgVH3',11);
-INSERT INTO ti VALUES (8091869,-1833686479,'yfWBvRAdNDh65LtZXrawg7eD9zWFky','P09x','vkYA1dng7QrwqxQqGkHgWd','ho9','yLcFaQ4ElkRUlz6E4A4HiySuPqoURALPHSo9VykNkDAIVY6gEKahg','maWoeoXKOZBKqkjOmO7fB5A8WlMvBCZ8tgVH3',11);
+INSERT INTO t VALUES (10095045,5914204212458434362,'o','0UtrxSFQrvzu6sCJ6dVdjO48','i4bcYZE4FJhFpbKQDYUS6XLknQMDgEXmQXsx408EwDlBUWIP3Ky28hHrO8F7ooU8vH1sI','yQTUU55lMMLYnXkmQfgZdAYYj','H','F',10);
+INSERT INTO ti VALUES (10095045,5914204212458434362,'o','0UtrxSFQrvzu6sCJ6dVdjO48','i4bcYZE4FJhFpbKQDYUS6XLknQMDgEXmQXsx408EwDlBUWIP3Ky28hHrO8F7ooU8vH1sI','yQTUU55lMMLYnXkmQfgZdAYYj','H','F',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(2);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
+INSERT INTO t VALUES (5468490,3760643551769403092,'4','H1310Kfo3p','gj6GChJdLradVx6k','Kg0DFad4yrdb5PE','6','i',11);
+INSERT INTO ti VALUES (5468490,3760643551769403092,'4','H1310Kfo3p','gj6GChJdLradVx6k','Kg0DFad4yrdb5PE','6','i',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (15004490,-1379622241,'7FhPFpWozdqEbUmjjwDFEFrWkH2gD','wW3J8K3GPyRhyrMtYFEIpaVoxpWilSuyITVHjakAVOS485Sa0ELKVdESO9guF3sIMhoUc74SktQo7knIQ1t9g9KXXREc7o70FTH27Yc18nBVuPeb64JgWL5mBjO644NRlAA576OAFb2RPPiTfQHOXRl4xfNQeCvvgRpXld3VitViZeOPyWg0Cwh6o3WEHDFGFmxVGHaGBH9rskC17jx4FdMdiyrMpJ5ySszU2JoaxQKCysnQgpEzImr1IoD86Ni','S0QWUM','MDSdqH4sHQS2BDmXG96f','BpJRXIx5HdJTQb04O0T9EdyyNruU','sBYFoUxdQilIUO4DCSy0TxgpwkAfRD8JjvpXvedILKYlLkzlxeO7ZIIzuTe5W3rgPMNWeM2v8PCg3dC7RTwigHFlSHRPHtg',12);
-INSERT INTO ti VALUES (15004490,-1379622241,'7FhPFpWozdqEbUmjjwDFEFrWkH2gD','wW3J8K3GPyRhyrMtYFEIpaVoxpWilSuyITVHjakAVOS485Sa0ELKVdESO9guF3sIMhoUc74SktQo7knIQ1t9g9KXXREc7o70FTH27Yc18nBVuPeb64JgWL5mBjO644NRlAA576OAFb2RPPiTfQHOXRl4xfNQeCvvgRpXld3VitViZeOPyWg0Cwh6o3WEHDFGFmxVGHaGBH9rskC17jx4FdMdiyrMpJ5ySszU2JoaxQKCysnQgpEzImr1IoD86Ni','S0QWUM','MDSdqH4sHQS2BDmXG96f','BpJRXIx5HdJTQb04O0T9EdyyNruU','sBYFoUxdQilIUO4DCSy0TxgpwkAfRD8JjvpXvedILKYlLkzlxeO7ZIIzuTe5W3rgPMNWeM2v8PCg3dC7RTwigHFlSHRPHtg',12);
-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 (8996104,-1399664954,'Brp4hbPfvuNy','iJcyVpHLPbMfPoHihxvNFjUStGGwF02msTAYguNXVtfeYOahhQO0SjMWM2INdTjiHUUlz0CNpbzYPXhIsio5Sl','Kv4472Cik7xT13qxsYyAM','cumpXO7HAO05tzkYIhIccNoHf23QGBcwAwNaUqSJZGjA5liQXdYXiPcJH2Rp0v','mkHHsdaDz02rYzbw1S9TENGL6Tm5DIXdiGq6ZGwjeLlYI0bT1xPL9vUQE7CwqT2gXyBpJyQkf','DlVfRzYiBOSc3CwwowYozSnguJhTLcNqNa4G7Po0h3s3j',13);
-INSERT INTO ti VALUES (8996104,-1399664954,'Brp4hbPfvuNy','iJcyVpHLPbMfPoHihxvNFjUStGGwF02msTAYguNXVtfeYOahhQO0SjMWM2INdTjiHUUlz0CNpbzYPXhIsio5Sl','Kv4472Cik7xT13qxsYyAM','cumpXO7HAO05tzkYIhIccNoHf23QGBcwAwNaUqSJZGjA5liQXdYXiPcJH2Rp0v','mkHHsdaDz02rYzbw1S9TENGL6Tm5DIXdiGq6ZGwjeLlYI0bT1xPL9vUQE7CwqT2gXyBpJyQkf','DlVfRzYiBOSc3CwwowYozSnguJhTLcNqNa4G7Po0h3s3j',13);
-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(75), d VARBINARY(89) NOT NULL, e VARBINARY(54), f VARBINARY(97), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1313457890636925276,13227564,'sqKwmfIFACnLcPQ63VxvJ6rVBRQcL3o','byg','Pe4VyDlOnkXejcO30mmokEgfUehQ2Mp5pwd','wm0loGw2doLjStJdUSC0z4tPG7FScz7x','6IIA1OO49Th4aM4C4WlHaqmiUeBO','9xEn',0);
-INSERT INTO t VALUES (-9044050468017423517,2709533839,'RJSs6UcBiJzSqanWr','Cy3beqPZWT6g83BignPbgqvHEbUD5QQrQ1wc','nYtjHeiKuHpe5f3W5RyoH0TMXfMwfsLyhHCvB975bH238qx4w','MAgFsmfqmuoPm30EjnVN7oAs9PHUyMsx0Zij32hseIj','WwQ8LqExvc4lEp4DrsO1AQDASgIyPlJKA5J3ZjiNRCsrwDQ3c9xO1JUv6YRnWzR7OXcHa7QL6','9jFAso4UUjCLgqABwuOgcQ4DieLSeZv2HAByXqG99INj0jbKozMkjwdlLr3F5QBQAVsJRMj9jcFI0JacqGO9J0tfGASAXn',1);
-INSERT INTO t VALUES (6794976860724193950,2273503401,'Y6zz4bKi6jZQ3UPQrUkbfUdspRawM','ycRz3o9NPaTAz3pQFrq8eSv','G8YZSWV9','EKpXFYXND6RtHX4yggC8cJawzz6gaI6pfhtwPswiDUfBIxgEUkJR5nWJnnVrg1iiSUxcbPfJwXHA','68TBEbGdLyF6Ec90iRTvPcETpC96fpOlMHjbblOSLNrWZeC4DFY8d8mvEmUPY4lrljxj4L9','2ZF7HrltlV5N6ltbB2dYoaPMu8KTDvIheNJ7YwBGxVgc',2);
-INSERT INTO t VALUES (-8878236524871038842,3032722124,'lVzYIvJVVc6MTSHt2qDv8ST02bJSodML','N6z','5VCRoy6d7Nk6DzmTpzZaZMHUoUWrA1PioK9G1URJBur5','67S83Rt37naM0jiB6ZEDNScfiBGFwLFtJYeuTU8gPeF','9dO','x828xqjUvFe3FMnHdJArvGJ4I2fQTbXLhcD3CXIiaSjGRm5BPGlPLK8pJGJzgHIFn4iP9uDuXf8PzdI6KcKeJvNXMnMKt8LQ3EWW',3);
-INSERT INTO t VALUES (1913871840759410197,3236660871,'SttEZSHk5D3L2JW4AGcxZEyCBnsW4gkp2I7rKpt','4leyOoNTdq0URKbBXVaek5AoSXpFjCludOg6HAFUm6o0XPq7np1yVBhzY3S3zfT5iPimsuliCwIZlhyPJt','JXgHNF9wQEtSnJJvbqk073E9lIMKjncWpV3Gr80zlMiPsu','wtqPdYDdtyfNvgQOElJurBeLHZHsH','d4e0TGiVD8daaUery7pAXAdJJJ91Ld6gnfhgNu1YwkGDPwE1XO7FOf3Nh2RTpbmMQuQiKGe8v14QGUN','1PYnlsf2YmaHb2xldtQxk8TAW0sgAxo1X95Oq08ksVVMOgF',4);
-INSERT INTO t VALUES (3836999883247608076,1039815997,'7nvuH3TDDnWdDsotrYVCaB2gSFx0','RCFWvJaOFuzhu4nZZIciJfM6uCTJkgp5PQfjkWfc1cKT1yZnR6rb71LPt1YQWBmRVC4kMGIzbWKpaSlZdwHu','pGDC2qMCu8bS8OzPpp1jE','imKcj0ig0suxtOKvuHKvaTVpeCBU2LNAQsN1Pq3vlhfCSSCY6zbpDvY1IBAnx3Atka1HNeOMGJsKbx81i9fNVM8','B0Dtb5HVphQBHiWoxJ0Dy2xuIyvwkrZizjseNduF6a1rGgvJMEZ45ocDlfxxuIKiejl','NaLzbZ1qe7',5);
-INSERT INTO t VALUES (3387187676274572479,2369704287,'BnESCk4g4Hkvx3CgIfddCydMtq09rIXOyjLgDvNtQKVw8RLllSsRxNFGhvoIPe37gcTpf','hic9PX6sktipjfyml8Xco4B4GZfB','VGwNFjb9lVcL7XXud','XriF3qQK415g','QvMHKeG','MFNQsux1SaiJBKF9crWjLxQQaECr71uUzmF',6);
-INSERT INTO t VALUES (1398354634631134171,3902159029,'hI30gv6WnPyquxIG7rQPhbchvaTscmmXNZyb8kW','EAkInAoUCarVu','jNmUxiYxlbXoVOgsWYEqz7IXNycRsJxE5XHRxdOq3WeWNYAqk','H9lZ6zMWoIQyYzaS4n4mdr8TSs2HLcAioqrM91rNi','mg2OhTiS3wbb7fXxfR91TlJ59alf9j6vpmsqIzrgWQOSOndAfnBDcJ92w1WPomfQlrch960Q','mWD3bI5zpzztF9RuMu3oCpdsZHZRKPgFOoxctaW57gBtFyVNH39KzhOz4wnJjV5aCNvCMB8tPsn3mMj',7);
-INSERT INTO t VALUES (-101608206954782867,331817522,'TVS0VDbwUcyyD2iANteQGBRqvGeOIUDGBjf7tKvoO','Lcqz','7sz46SmvqvSoDNWgKJkzsj5VsFvSO','6XD5mMIWW3spf8EQWz8gBK8z1beB9XQjabMN8JfsFkmm3ZodaWILyymGF5tXGodUgvAfb1coAKIKF','13l2z0wXMb1vMgNblqfPDQhhNP7J73m6d5gvAo0HUWkA5','2otAf1y0ZpsEgG3lgjsHnRZHvKU8PwsxxwOLvzhL81aDpNvvbMN5tn4xa8obaodLosBFzSClppxLsop8jcUy49wpjQcq0tDl8R4u',8);
-INSERT INTO t VALUES (1185719813432750374,794348172,'7Hf57A2yS8IPpcf83CFmOF9jlGLegZRCthbCrELwPeLcmyL0eomstLvcGHyj7Dx8','j6SWsDDeY2z50w6bhxFx6pfGGZyL4L8EanKJQoTxc6JTxvdWr7i','F0isxybDkqLJNBP8HzoR2Ls9T7Cqk','rQoFTIHjfoyfdPQ4q1wgTbjyjMzwZw2VvwTfjowXLcWtlbcvDJn','c77Yb7klIekTi36KTt6Z3yh8UpEqimyBGk1eE66wQLIukL2iM5gawlrMebwsiZKpn34Pz57p0nsFyBUXPzImfcghrEKEEREv','evik4RpIqv',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7241983348346817293,2480889515,'iA7y5kx14zSTD1EUC72lE4rvQuO2xZZQnxXMoQmNqTiNwx7ORDtlFHmXJ9oBEc8J61UGz','L','npbzTW2q7cRWPmdVFWDDUYWfvMaHiiEzCyuvYXcDNsTEttglXaKE','psg','eHdiobUrOUdGq4OdyUqQxHxs9umHsTKnnv4EOzu58eUMUl5x4VSgxYVCRniLX9W','5JftaZpUaE5OHmjEL',10);
-INSERT INTO ti VALUES (7241983348346817293,2480889515,'iA7y5kx14zSTD1EUC72lE4rvQuO2xZZQnxXMoQmNqTiNwx7ORDtlFHmXJ9oBEc8J61UGz','L','npbzTW2q7cRWPmdVFWDDUYWfvMaHiiEzCyuvYXcDNsTEttglXaKE','psg','eHdiobUrOUdGq4OdyUqQxHxs9umHsTKnnv4EOzu58eUMUl5x4VSgxYVCRniLX9W','5JftaZpUaE5OHmjEL',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(76);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
-INSERT INTO t VALUES (-7546549261208499180,669004638,'O4L1wTXYslcvMnqV1ys7ztRTiRkCkLXpcJTDnevy0SmhXVyvgX7LuwvlpzQw9xmT5xMWF','IVRJEVl6VEg5sOiUelLtlX82Fc9X8V','SZIhVezKjcVFP11xYyLibSkIQrx1Vj02zmg','hKB3ganorvlgZIDaz6xFLemv1TihgJsEK6m4isfX3lwBvkrb6QBOj9g18zfzck8aIalQPYQpRVSNZpIKROQVw5nOq5MOvfrt','3jrgE6NEwJ8YlbPT8Bj7ZcxvRrrD1JtdVBjANXUmY037ktCPXahF8cY2ElXdogAfe6GyEGFRcBCYzAYCuIx9oSBGI3af','SYZnwSldy2JZN80U90GrIvnWlrjUkElUCS6P1xLsbN5BinZdYZ3fk2v',11);
-INSERT INTO ti VALUES (-7546549261208499180,669004638,'O4L1wTXYslcvMnqV1ys7ztRTiRkCkLXpcJTDnevy0SmhXVyvgX7LuwvlpzQw9xmT5xMWF','IVRJEVl6VEg5sOiUelLtlX82Fc9X8V','SZIhVezKjcVFP11xYyLibSkIQrx1Vj02zmg','hKB3ganorvlgZIDaz6xFLemv1TihgJsEK6m4isfX3lwBvkrb6QBOj9g18zfzck8aIalQPYQpRVSNZpIKROQVw5nOq5MOvfrt','3jrgE6NEwJ8YlbPT8Bj7ZcxvRrrD1JtdVBjANXUmY037ktCPXahF8cY2ElXdogAfe6GyEGFRcBCYzAYCuIx9oSBGI3af','SYZnwSldy2JZN80U90GrIvnWlrjUkElUCS6P1xLsbN5BinZdYZ3fk2v',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-6067115681126902304,985479653,'PqBttjXVSaP7WUguUqSmnIT71z','YmnZZEhVVdzV0SI9L9Jw66Cn34ShX8aZQbyadc5Rm2GYbXq7XaLCXXGMs8IbiBFfNV8tcw8X49xZPx5e19ligiAXvzlARBy0s6Bu8U5r4BUWtOpjgNqaS','iOP9vQ7NijojRVefDvqDw8N6Aaf0mRuMMZxtKVWfqb4LE','CAkvPeqlF0wkJwB5fviUKizOG8pPGL','yUvxaNY6OcmrlPj','RzNFEyW03MW6gVjqXEZj7oECL7HR6xsF7KVGCPJ7c4wCnZtarNdH',12);
-INSERT INTO ti VALUES (-6067115681126902304,985479653,'PqBttjXVSaP7WUguUqSmnIT71z','YmnZZEhVVdzV0SI9L9Jw66Cn34ShX8aZQbyadc5Rm2GYbXq7XaLCXXGMs8IbiBFfNV8tcw8X49xZPx5e19ligiAXvzlARBy0s6Bu8U5r4BUWtOpjgNqaS','iOP9vQ7NijojRVefDvqDw8N6Aaf0mRuMMZxtKVWfqb4LE','CAkvPeqlF0wkJwB5fviUKizOG8pPGL','yUvxaNY6OcmrlPj','RzNFEyW03MW6gVjqXEZj7oECL7HR6xsF7KVGCPJ7c4wCnZtarNdH',12);
+INSERT INTO t VALUES (985696,3765233786556534177,'R3','DDtfEMGWG97jQpMVf4jfE3ZfSEYzc9eB3FW7IfyxTDNsXIHYYaA7jrw4GH13Abh7yzqD3iY6Rbd4yoZCQZCXKZl86CLQNdC0HrnXihyUvzs163SkQoewyO3MurNb5SqcgUWI04A0lwPIcV4m4ULHh2C4VlPnbquco5casn4YxhJUbkR1JOMX6diOz','NB3no2utMhpWmSU','VfH85Ej7U','f','b',12);
+INSERT INTO ti VALUES (985696,3765233786556534177,'R3','DDtfEMGWG97jQpMVf4jfE3ZfSEYzc9eB3FW7IfyxTDNsXIHYYaA7jrw4GH13Abh7yzqD3iY6Rbd4yoZCQZCXKZl86CLQNdC0HrnXihyUvzs163SkQoewyO3MurNb5SqcgUWI04A0lwPIcV4m4ULHh2C4VlPnbquco5casn4YxhJUbkR1JOMX6diOz','NB3no2utMhpWmSU','VfH85Ej7U','f','b',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (5832600155169905060,4125329844,'LDp5ZLcjA0wPO90muSTiugM93e2errq','OF1bdPoO2IjuJoF3NiLfUFvy0ZHgYvtF7c1GzMtU2JIsH23Y6eUSVSqaDXI0Qbc1YIJbtrSGameRDoNxMrcIVGbtUw9BvC4ybZgZK5PcbVes5mLWCzUz91tHPxH5fOE3WhqKmmlHNLK2lY9PhdF74srmytoFANfvNYh4jcpStBXFlNH8HyKwj10GaZA3gVhRIx6z5y3AHfnbMBL2TPWn0zx6Jg0N','UQwR0IXYZEU','uYAzNHm4IBKJroiPUHGCKzGYbpmwItnQQgbzxHm0FtUmfVNtIlIji','7LKysURfPzxh9hayqBHihBDB72h3P1EDLUNGM4DaBw7W5NiiUGCPTFEbr055WjN3hCf','7z0jMCRy0MyGafR7PhBUbfgUfVHA4s2k3YJOJ3',13);
-INSERT INTO ti VALUES (5832600155169905060,4125329844,'LDp5ZLcjA0wPO90muSTiugM93e2errq','OF1bdPoO2IjuJoF3NiLfUFvy0ZHgYvtF7c1GzMtU2JIsH23Y6eUSVSqaDXI0Qbc1YIJbtrSGameRDoNxMrcIVGbtUw9BvC4ybZgZK5PcbVes5mLWCzUz91tHPxH5fOE3WhqKmmlHNLK2lY9PhdF74srmytoFANfvNYh4jcpStBXFlNH8HyKwj10GaZA3gVhRIx6z5y3AHfnbMBL2TPWn0zx6Jg0N','UQwR0IXYZEU','uYAzNHm4IBKJroiPUHGCKzGYbpmwItnQQgbzxHm0FtUmfVNtIlIji','7LKysURfPzxh9hayqBHihBDB72h3P1EDLUNGM4DaBw7W5NiiUGCPTFEbr055WjN3hCf','7z0jMCRy0MyGafR7PhBUbfgUfVHA4s2k3YJOJ3',13);
-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(42) NOT NULL, d VARCHAR(80) NOT NULL, e VARBINARY(48), f VARBINARY(65) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-106,-4702535641624418791,'OlzgKT0zZLR','W3jC84OuNfrT7c8txaQSIluXkiNCwAmhGRgez9vwpApffutPGsFTQ5GrTn','Dccmen0eCYII9U6fLeP2TZKJQ9WNu','XX','AsI7bZTmMv00hdRd2s1cn0TOBo3bXNvrzMH91l3zx3wISewrrSRTNHqFJgbKFPHjI5llVmBADCWl2GWOwGvWWXl8O0iDiVn7tL','3qNuzgLFxYbv0XCLaAVJ1pI3y',0);
-INSERT INTO t VALUES (3,-2241086888819534382,'NVddcfaDNxnoNKiLkXeEWMn5B4lA1aQnvVTb35','WxbcygM2IO9fYJ8feTHmqKQxmo4VE6Hc8xUdk2C6JCv5u1mRMFzhZVcff8a3qJqg','qDzR2n8W5HCsT2r4gWnhYeD2UQ9n8z7nLzwaPQXfKaQ','Tzb6hXOdNautBis5Pm5TQ7wf5nQrPiUA6','N2FCtQvSnky4pvXopF2ZD','bBo9fjbqFlzssenwCdPN1hiNlzIZ',1);
-INSERT INTO t VALUES (-127,3560293232051007242,'usdJg7sEn3ULK4X0s2hotlw4FyDOlNcBNOXmE2Hv1','fjAAZ0Yn9AdyZBw3Cj7cDAm0WsEgOJhwE1zuo4nYQrNbKY','s7WfqVx5tUds6bfh1m2uguqGRzmZWA','o61ieUKg4PTXuyCiQUGVDJTro0JXBAtUbqZp','cXOrczPQMc4lHDYgzjH0XBta1IyOsDI3UFjTYgu2QP7b9Ygz7y','0lsXNVH7SYSOjvjieDOdUCHgQYGTY0tnc9kiKjquPNuhJUnVbzq42lseRHddsngzNf70mASJJ45Tf5p18mE',2);
-INSERT INTO t VALUES (83,-3887886310418998855,'z6iUMpY2NVVfu','zqOxoR0KSnWKUQuWS0hB64','VLCc7T7BfsfkIDZR8moVRSo3NvT3xV','sLRhVBBGwCbOlciEztwovxTxb','oZZVx92x0NiSbjTvqMQjLPjxBzKMWWdSogq2Hd7TfWvU1Akq1bL4JfjK9XZgjK','8YrHr2JLleLWW9GLc3OQiK',3);
-INSERT INTO t VALUES (-119,-1659423543379552494,'Yc7elyhFhe086QMXRcOfTgkP9llFUQCp9VQ3','ewYle9bz0IXbH4VWWN8dXrb0lJT1fao92ua6aqux7P4DALyal','Siu4AXK8IuU8Ka0dZiTd26eC2DcZsaQ17Y','gcV2mKLsvJliKzR94z2Bii','J4pl7laMBZIEn9aYtChnJlIMy39MM1TwnagmFDrOe2S78ivUNkaNzso3QT9oqUAP','UpsgG7K8QNuNmv64HBnnfaFbrXFikW5d21sQl8I1W0XgJPqk9H7LtYdbUi0f497UAt7o7UrgWwc',4);
-INSERT INTO t VALUES (-16,6472125674149682796,'xKqVuyHtFA','kGToej1IA7vghFzX4zLSl0','Fccbc03k3LGGMkcjvsCpoPs7Jl8Bol665BnfCiHZH0eNjiv','pmxUnJwKNFVwfN1KoRlO8f6lGg4SrBETQh4VR','ZCI3x9E8VWpvRwxbO2hqmw8csJvObGpXa8iMircHopGc5EKoOcteZoynPP3EXScxghjLXimQbAOEfNuZhnsgWUOCpA','aHFUrfbkM0YO7y5oVBzsKAtFBBlR3yqWcS',5);
-INSERT INTO t VALUES (-66,-5634086278451533061,'ye7SPv0kJnWJCl9xaTob','XqTNSw06F0Na56DwH8eO1gVtXoCCgMNiStP1FaTU4WTbGzmiHXVT2nrXccD4fTh','hw7oqP9bbKue9xZCe04WQh','1Ds1YFVe03pfUM9QLiMN6B2kaBk','X6e8820c3ajDdatWvnYfWKQsXuhP2PoKvrmhcf4sINExsCoLItlc2TuHGqSy0uT7XK','BUAP9YP8shMdv3lJ1naQSltAa3RP3O8z9Ps4NP',6);
-INSERT INTO t VALUES (113,-6151596463712514768,'19vhIWR7U3DCFcwtyJemEJR','5tzdeWPwqodDR3xcckmE8cFUOiPkjigPAEL2ZTLlviQ3pWfQAthiua9cbF1TnGJ','nGnw4FvgrQDfDdNav98jSHOyu4RJ','GVZAWpTYCmbpOf9NcL2iMMsYKILW7Tfs5Xn0ixbqt','R8ClRr9jHvpPeVG8GHkGU15Sua6W7Rc3','gTCeuD4aPu7ku1IC3vCKv9iYyFUjt4uszKyKJpxldGQNk9p7KIy5r2YzMloy14x2I1cwHvm2rphKWLByzOnRQSxOx97ZsiBK',7);
-INSERT INTO t VALUES (62,-2210727919058093798,'5HL8VPq8Y7wDjMBA8GA2PtTB0o4CCT8t7bU7','Olp9ZDKDVbT3syidXlL6MGSincf0XEZMAzSpPoXos4Ybemp0brpxyh1O7aKvYD','UHbFP9mo2h6SwLDRv','W9MNTg8t1fMI0qBrnUn','EzCXzyxnhUSi0KRtTBNMw1qQpU1nkzWHGgbjS13t51bOxzmoLa5qWomuBrME','oElpqvBlKh16YulqVn1OXGGG9Yj6gZ6hrci1Msi67PckVYguhJ1KgnzMcWImfdVkytL4l2EHD1Z',8);
-INSERT INTO t VALUES (68,4496914168757005207,'3Y6dceohhll4oJt2SCg','TbjOuMdw8Wb9VcjkugmDyH0Zn3UkAi5xlPE0kvIgluVQI99l2NmIYjX0C','TyQw7Q7xr3BGbzoR0CGpqRxEsLACnyxYjCJLBXzKgqN','iS7Fj20JRZNWWEUv7RPsuzEKtKbJWL','Hs2DR3J09xVUrb49mAzpndqu7sWd5joPXGe','zOTZ01PCJMJe3cEJTJEKUyVTkaonKPO0GGtT6SSM56l7hKCKgdtHvmvhRdiX3GnjqL',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5358889,11949347524212152997,'J','EwRfcQxqukxeeKIwoKj1Ew2SZ1HkPpF5mJzXgE2AJNPKhn3pMCwRik0zB5J2tF3TwDBdeHWUJGeF3q8Ch1icIvxjcIy5yNJrOf5VtCOetwKzowOjCVzbXudRCyXnB9lSh1YB4lOCYoWxmiI1XAvhDnk','SWTAIkGrS9I0GuQ0Ns7','WYyuzqaS1hzwMFt8RTe2wLFhGQunspij8NkLpxcyfZeLkmRdpVHfARarGqUb4HLhUPcGWIhUqUQ9Os4vPIee5EjtvyGoS8XQ82B61eeYELy1F9cRKMCJavxtRnpaCfSGv3Os65cJ6aobskygAUAd6JtB8hxqERgyWZC1HkjnOxNkZIPlQmJFPOktZF1JLmfW1WX9YPD','P','p',13);
+INSERT INTO ti VALUES (5358889,11949347524212152997,'J','EwRfcQxqukxeeKIwoKj1Ew2SZ1HkPpF5mJzXgE2AJNPKhn3pMCwRik0zB5J2tF3TwDBdeHWUJGeF3q8Ch1icIvxjcIy5yNJrOf5VtCOetwKzowOjCVzbXudRCyXnB9lSh1YB4lOCYoWxmiI1XAvhDnk','SWTAIkGrS9I0GuQ0Ns7','WYyuzqaS1hzwMFt8RTe2wLFhGQunspij8NkLpxcyfZeLkmRdpVHfARarGqUb4HLhUPcGWIhUqUQ9Os4vPIee5EjtvyGoS8XQ82B61eeYELy1F9cRKMCJavxtRnpaCfSGv3Os65cJ6aobskygAUAd6JtB8hxqERgyWZC1HkjnOxNkZIPlQmJFPOktZF1JLmfW1WX9YPD','P','p',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (5049050,16565891919391826848,'17','7XbaUuWSnKIK4L16HfmbukccLfcgcw4zHBoXozbpEhfLIw3RvebDgECBkk4WRlNI1X4fpyxXpwxXF6MYafImmRK4XsR9OIF6ifKhEyskkdDEuG5WAV5rA9dGApLtiodNDVjwWzdI4G8jVKlASSSeP1SIFPEwagcXgGSWCRun8L34ozn4ir4uPhgbcngHPvZenGCI22zAeQ1pzqUZdo3L02001c8vTfctOd98Df','ZcZdtYSw','tiFvsI6B9o4LCHyKLHzLjRm8527Hq55FyKMjpx0JxoH0pzjAESN1mTiKV2a7sqX7aQMP9YSllacLP6OYSYJITguv4sLzl10GnLMAIeGNUVR6vvwCaGCPFt6hGYJ4mnsMjYOkTVmvEGCPoRJpKViRFj4sPG9G7LwYU9AxlDzoT6jnjqbuGuU7bp0xUiR0MXQ9vqXBdFUQ','d','pO',14);
+INSERT INTO ti VALUES (5049050,16565891919391826848,'17','7XbaUuWSnKIK4L16HfmbukccLfcgcw4zHBoXozbpEhfLIw3RvebDgECBkk4WRlNI1X4fpyxXpwxXF6MYafImmRK4XsR9OIF6ifKhEyskkdDEuG5WAV5rA9dGApLtiodNDVjwWzdI4G8jVKlASSSeP1SIFPEwagcXgGSWCRun8L34ozn4ir4uPhgbcngHPvZenGCI22zAeQ1pzqUZdo3L02001c8vTfctOd98Df','ZcZdtYSw','tiFvsI6B9o4LCHyKLHzLjRm8527Hq55FyKMjpx0JxoH0pzjAESN1mTiKV2a7sqX7aQMP9YSllacLP6OYSYJITguv4sLzl10GnLMAIeGNUVR6vvwCaGCPFt6hGYJ4mnsMjYOkTVmvEGCPoRJpKViRFj4sPG9G7LwYU9AxlDzoT6jnjqbuGuU7bp0xUiR0MXQ9vqXBdFUQ','d','pO',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (9362648,18335787582272481844,'r','2vIPRhy0D70RxJoGNFt5IMpJbzkQp31Z52p9PJuG0ORvutzm2tUBsUB3919dtDBo28GlrcVgBgCESvL4YXCNCCajjrMHNE2zi7pWpgkhPojFY0s','l0hQ8OgibZzoa01RvlfqR','rp0AUQng7NDlaXZi4c47rsAW6ysx1Zpz22rIQiAlgICEiOxEB9toh','Y','I',15);
+INSERT INTO ti VALUES (9362648,18335787582272481844,'r','2vIPRhy0D70RxJoGNFt5IMpJbzkQp31Z52p9PJuG0ORvutzm2tUBsUB3919dtDBo28GlrcVgBgCESvL4YXCNCCajjrMHNE2zi7pWpgkhPojFY0s','l0hQ8OgibZzoa01RvlfqR','rp0AUQng7NDlaXZi4c47rsAW6ysx1Zpz22rIQiAlgICEiOxEB9toh','Y','I',15);
+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 CHAR(79), d VARCHAR(29) NOT NULL, e VARCHAR(24) NOT NULL, f VARBINARY(18), g LONGBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3595396594780001326,31099,'rC9TeyDukrYCi9Rl','VDLc1','Pv2VLjtVLqFyRO','pt','6f','6',0);
+INSERT INTO t VALUES (-245142255041705228,30332,'QW8ZtrkEnkx','p3m','7Rf2m','xg6oyHl8HO','2','f',1);
+INSERT INTO t VALUES (3815975960903465410,-19330,'SYNp9Sf5kZ6Yu9qf6vNQ5kFVFlywjIu6T2XIgGCdJUf8CsJbwKQm34ZuxVrwUghu','D8B7yU430','c3yGXf0Tc2I8F8','dZ0','sm','9',2);
+INSERT INTO t VALUES (8290890022251377849,-31395,'bqZRcG9vP0wNiqpmGjLhoLuflPPTWp2auzXzqCVjZHIfbwstz3mOF1tkJ57q3oBOhivN','J98580V3WD','pGkOC6eo1ehZRte6CmC','SD0cUoionW9vsfT','K1','x',3);
+INSERT INTO t VALUES (-388858001373855065,3763,'T','I1gTdyPlJpl1bU7k','vSR','laW1ldHQSsEJanJH','G','T',4);
+INSERT INTO t VALUES (6895744498533927663,9397,'M5r08f1V6RbaQxDMQYbOMWI','sB7gWV','6IFQVl','CGxcULFqg2d','h','d',5);
+INSERT INTO t VALUES (4848314086743820249,-29348,'HQOdThHoZm','Oc','zFvuIg6dY23ozAeCW34','fVHQgUtigKCQLqnjrq','PT','K',6);
+INSERT INTO t VALUES (-2585032329259474907,-2528,'NOdebiAuqJiIzhBsku5EQg7p6pHvwNe3GtPGq9qRw2fY1XfFTfkreoQdWiULu5mN','FCL8JfZypnjZhqAU5jAwW','LnXOBlnSnRPFG7JqZb','ynqQ','eC','S',7);
+INSERT INTO t VALUES (-8823355276279650798,-7423,'yiFrAEw4RFNxazFurxH7lhH','fKycwJ7M7QI','TgH6doVAIjo1LXjZ2falpfSo','Tg9mlLTindHMK','eH','s',8);
+INSERT INTO t VALUES (8642035085769438176,-24685,'cWYognJRan7wYaxndoL7rSNZoo4','hD1Wc6mp1X','fM','yEzM','2B','3',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b SMALLINT NOT NULL, c CHAR(79), d VARCHAR(29) NOT NULL, e VARCHAR(24) NOT NULL, f VARBINARY(18), 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 (-1810537360,4762663662246892043,'3SZJvzzXni8JpudzKycNG8ljIC23MFHo4xo','HLi6MbipceBjG9HjSJrC544IUHil5SBxAezarSniQyQTMQllbevm','lnYaUN6ukFP0hk2olCDRZyoWkurNMTaXGGbaaTw2Gb','QNgvAh75yxWAVFnoe0rnH9YGTreLx4xaGvD5ynwiRqFJz','mKUOABWZP3wN8L','SoCRDcFs7OVmkRXiYMYjlYAOZ4lC4vemSyVoDyH0af',10);
-INSERT INTO ti VALUES (-1810537360,4762663662246892043,'3SZJvzzXni8JpudzKycNG8ljIC23MFHo4xo','HLi6MbipceBjG9HjSJrC544IUHil5SBxAezarSniQyQTMQllbevm','lnYaUN6ukFP0hk2olCDRZyoWkurNMTaXGGbaaTw2Gb','QNgvAh75yxWAVFnoe0rnH9YGTreLx4xaGvD5ynwiRqFJz','mKUOABWZP3wN8L','SoCRDcFs7OVmkRXiYMYjlYAOZ4lC4vemSyVoDyH0af',10);
-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 (-2123933187,272823461788632651,'3EyXuY157iLRUT','EeErViTGCDt','ed','c1igYptHBWR0PgXWsbY8Ybj8','192OXLvSG2SqgEjy','73WVcBdFWA4qEPRDER3C2em7gs9zahPMPYxHq2EXFokKNgO9Qy63kk5Sq5eCdjjjMfhfGfsEvKLGPBoz7Hec059alKtJPX',11);
-INSERT INTO ti VALUES (-2123933187,272823461788632651,'3EyXuY157iLRUT','EeErViTGCDt','ed','c1igYptHBWR0PgXWsbY8Ybj8','192OXLvSG2SqgEjy','73WVcBdFWA4qEPRDER3C2em7gs9zahPMPYxHq2EXFokKNgO9Qy63kk5Sq5eCdjjjMfhfGfsEvKLGPBoz7Hec059alKtJPX',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (-6357711883303233574,-11070,'sKS8UfwsLTiOWToYoeOZXfbqrNQZgJIcOIyL','UhlBatreKng','mHSSa','iywC8Hu4s5hhRcxm','e','C',10);
+INSERT INTO ti VALUES (-6357711883303233574,-11070,'sKS8UfwsLTiOWToYoeOZXfbqrNQZgJIcOIyL','UhlBatreKng','mHSSa','iywC8Hu4s5hhRcxm','e','C',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (1996750538172517075,14229,'F06lSHTU8cii','8','1upRSzphj','VeL3FWzK','A','Z',11);
+INSERT INTO ti VALUES (1996750538172517075,14229,'F06lSHTU8cii','8','1upRSzphj','VeL3FWzK','A','Z',11);
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 (2133948334,8524505551945898469,'99vc5MDx2TwT5s8IQuh5OKzk3jDE0d74W','1KtuzOkZvwxQSzxYkikhnBVfHqDfwL2SMSsP7J9bTGER004EiPlzS6wAk4mHwId2TAnCzB6w1op3bZ8RrC8Puf8w8vfRDiU71z0ijwGvUuDsTSiO2hWiPt9Pz5UqQu7c2WJ3M8BUuzCY6ciEPCS','QKUuAFgF4AO3yN0ZEsM3G4cXZzc','RRaCzWu0jBCEAQ7U1l3Y05UChs','8iPcJ9827p2vi8o7H6VGhmrbeAceKl1jEVQgjobMpVDbt4KxTABYJbxsmyq9URYlXDfxwpPhQ','zFeLIOu1CDm3VyFVa0BoFz7RMsK3RHZ1vpd8LF5KS1zxrzu9LgQ97AnLS5M7gS0oGt',12);
-INSERT INTO ti VALUES (2133948334,8524505551945898469,'99vc5MDx2TwT5s8IQuh5OKzk3jDE0d74W','1KtuzOkZvwxQSzxYkikhnBVfHqDfwL2SMSsP7J9bTGER004EiPlzS6wAk4mHwId2TAnCzB6w1op3bZ8RrC8Puf8w8vfRDiU71z0ijwGvUuDsTSiO2hWiPt9Pz5UqQu7c2WJ3M8BUuzCY6ciEPCS','QKUuAFgF4AO3yN0ZEsM3G4cXZzc','RRaCzWu0jBCEAQ7U1l3Y05UChs','8iPcJ9827p2vi8o7H6VGhmrbeAceKl1jEVQgjobMpVDbt4KxTABYJbxsmyq9URYlXDfxwpPhQ','zFeLIOu1CDm3VyFVa0BoFz7RMsK3RHZ1vpd8LF5KS1zxrzu9LgQ97AnLS5M7gS0oGt',12);
-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 (-765042570,-2230413775477713126,'BAok5nBIiTZ68iOf3uJCvHBrIA2NYuYs','3tJ5sT87icg9lhjUOBZLsGz7NE0AhtYaY3CWLVFYW2ZaoDvb8ZEgZVLb5dHAWRM1pzIfn52xfUUkKcjCvtsPLnPyDi4maUvRmfJme5vvubjGUDEBpcuolhyfNLHWwUzeNEoQewgpswP6BY3MikE9d95M029kIq2bvt2S1dvsLpgu5VY577LtSxVzNTTfjVxQll3raN4fJ','rNyC9Q1oAUYiiNKdV8vT','N8Smvt1t5Sef3dF48EUVLRAzRQOyBD5lqClQsCnWL677gzTypQdzQOqrdJp7wfpKtaNJLQ8vnLOYVoE6sxsHSAnu6w9UnDqLySty4GvIAdifzm9iIO0VPC3A13Q4fIKdkIX4Kdv2Lkbd','auZNDgE7Y1aPtp80gk1Ti','g9F6eDbbOa1bvZXvLEaIQ',13);
-INSERT INTO ti VALUES (-765042570,-2230413775477713126,'BAok5nBIiTZ68iOf3uJCvHBrIA2NYuYs','3tJ5sT87icg9lhjUOBZLsGz7NE0AhtYaY3CWLVFYW2ZaoDvb8ZEgZVLb5dHAWRM1pzIfn52xfUUkKcjCvtsPLnPyDi4maUvRmfJme5vvubjGUDEBpcuolhyfNLHWwUzeNEoQewgpswP6BY3MikE9d95M029kIq2bvt2S1dvsLpgu5VY577LtSxVzNTTfjVxQll3raN4fJ','rNyC9Q1oAUYiiNKdV8vT','N8Smvt1t5Sef3dF48EUVLRAzRQOyBD5lqClQsCnWL677gzTypQdzQOqrdJp7wfpKtaNJLQ8vnLOYVoE6sxsHSAnu6w9UnDqLySty4GvIAdifzm9iIO0VPC3A13Q4fIKdkIX4Kdv2Lkbd','auZNDgE7Y1aPtp80gk1Ti','g9F6eDbbOa1bvZXvLEaIQ',13);
-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(46), d VARBINARY(44) NOT NULL, e VARCHAR(74), f VARCHAR(18), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (21,-1095675231036816434,'jXT1NYp1fOFwja90rb8rNqV9odsnuMVKr73F2rzQ','LiJqdjTiVtBTj1zYzggXBuL1zZOSOH','3LaKdMGTGJKM1isM673DNB3ulKMaG','ca','BZLvKlj','K0IRTv0srkHT2PtGyI9fsKa8eTHaUDeB1QBFlQ9LQl7KFs7Ir4usoPRGt9nEU2mrFNaWYIHZPp2qi2kXqdxVHceBjbWb',0);
-INSERT INTO t VALUES (243,5235000708110567402,'XPyjgsie2jpAxuG996TDpTs5E002yKBXe3jWbhQN4Nbvb','GjgzK1OK0YtOHepOld','v','Cdjgrxve','0RrI0fmU0eyolJCGqR7aw09tTttzPAyofBgMcmJ7GGshx6lUrY1LHxC7wsVCIVkGZv2yDow3pwq4sKDn','6Jc2ICA6D8HWhuJfPum9FcerrxcWIbl17vXlWSLcfWFw1gmpX0B8I9ZHJQHY75',1);
-INSERT INTO t VALUES (10,-6760871767496198649,'srztcqIP6k','HjRcdKXo','UjtG4U6aCYzerPTsU0vn7rR7A3CvnoK4Cvcxkwhv1cFIRJ8mHGw2C5MQOGEgWf','A6vI66dte','HOzix8lkvYKEYCAjxBDEctvwndvNIQZAp1FfXXvTV81mFKJOz8MdiDlrPw','LxmDz9USsXE6jgUtR7wXfhFsYDIg4lOzjRu89ALL',2);
-INSERT INTO t VALUES (205,7500772178166995378,'LwPB83XOme9PMjMLb8zrKVngOcEDSlu8mJkh6','dKN1wZhSazMaIU81puTDFvNNvCf9i2peA8XHWTg4','OHQ26ogyMXqvLrf789pzeGFBVvDRhaHcpKYJ8JUirt8vvGw6Mkm87koBfBYCFi8KI','uALlDNPZ1','QE9I79h4h1ejVa7vAEhgxQ72dDF4gfLnWUDbbjw','mRpmJYPx9URRwMqjW6kAYwsFjPAzL55IEb11VLuEYe60kIE0',3);
-INSERT INTO t VALUES (214,5914786977260882060,'6od7Xeydd7befcJoOLx0jbbKq','KfVpro1tUkhQQ1kqCnMkE2nmrLMD','QwyuX2H1hqmEkhvkD9c5ARRtD7O9p2N5seDo4UI4e94N5zQFTnz0SsYj0D5t8dGfuhDXXK98tR','QBKE0c','zGQXtd7CoSS8wNGFYIA','KPiOkdItFgiZNPiPrW6NLrBuyFR5TTFT9O4jaPtPrNbcN3WyKAaZh0l6rbJoOVJuaxCobdaofewzqxPINTZEdt265NJdrIB5cG',4);
-INSERT INTO t VALUES (15,4944296713247474858,'D0BD','AV2Iq5MhXu4wQEioJJtWcNx','4a0pTsWzlKDv5PvbAzffQgHRUAnq','QPrUJwOSU','DjDh4R','6ds9wrd7EhprUcpdCcm4ZXVtyWpaTSNFCc1MfsoM2m9SrUVCFx4avVLr9t6tjbSEI0dfG352U8RBe0',5);
-INSERT INTO t VALUES (23,304509500251418674,'Jbbnu9kwu9wZ2Wjx6eHpAmuYuoHY9x','bhioSU4rNtm8QdOXSJ5bt','9dc7XB3fqOH1dewoFqM4Yr41cEeJotqqxOK','JAGXTNVBaXw','iE7EhQWCbkvKacCVRq9Id5UlUB2qVqP6pCv06uin1pX0MES6VFmGjeSMIEfdluOTkvOdXWOdeEYAiyW7qE7K8rV5pDbI','Xekxl2Xnf4ZQid9uXrXl6kFtSBp25G9s0kspAZxD3dB6FlUxWXaDdydSQCkNMvV6mgWBFHX1saDHKMTxxW3IVojWrB2i6JdMFoD',6);
-INSERT INTO t VALUES (178,1583610589337906677,'GOUA','hlBOJMqmtzQXmtX','0zjNZZHqjAivM2CYtBh3GLOjAfzPHcv','O','UFGXrlACJ4c8eHX4k0oKbnEIlzrsB3vmIg2iRbqrltAYQQu80Blu9t77Dx0t92A3poJ6sFZpC','tIMqous1lSDZWbexGzYV9xnc9AIe7SKfk9RQb5vnMPgJtP58tULlwkp59hwnROHtFP6DN4M2Xn7BwNBYHwPcEdsbRKeHrJV74r',7);
-INSERT INTO t VALUES (199,-4565594673366078210,'5eNJd','jh1G','K8FKDbmHAc1DkoynMGLVloxp','1OjEj','3hJZ3atI2quKmnDZVwrLBxe6Q1xpzSO3WO4UlpAm','fbZi35VHyp59icB24Y9YxqOsiZ27nyAOVqdhlyD4JqgnJwdYPMrJtZNhoEycYPyXulhu',8);
-INSERT INTO t VALUES (141,5259243224714747262,'ATQwid6TdmaUFVDVEQ','ckJffqab9Dr99Mdw0eRPDgu8y3tVqtDu2CKe','2qv4bI4u0CIPiH3vKOZl895P5lo2QOtFGGWOYQVOWFeToTRcTP1u7SMjY2pDYhchrL4k8','ne','920IfK4J0OpxR6T2wZmtgnbOYnK5MsHzSqSbr6I3yUDEhREfsGmdQJdRYC6gAbHZILpshghmAFAO','BYYCNdpah0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (10766447618518226161,-5582396125715194522,'aIyJZ','omb2dD3nXofRbavMBFsQaWK','UCT19Y6YxR8v9m9ntzbUb1K6cp2KmRvqTVsN6R3NHTmRiB6JUZKznVRrzgfkd1','wVa0n4JKfe','Zs26Bh8MggvLgUHfL344oOo1dKult1rmYYo2eleWuaZeFTqKyV5Xqf9bIi5kqQ0ediHns43KAVEqcVoVoDhOxCpKIi8VfL1','WSgfoj8x0SHeHxzq6DU53QdUF9hniy9C4U9RGobwjoa6wjPc7MC5kke0Fe6Ej0wJDfzG43GkbK',10);
-INSERT INTO ti VALUES (10766447618518226161,-5582396125715194522,'aIyJZ','omb2dD3nXofRbavMBFsQaWK','UCT19Y6YxR8v9m9ntzbUb1K6cp2KmRvqTVsN6R3NHTmRiB6JUZKznVRrzgfkd1','wVa0n4JKfe','Zs26Bh8MggvLgUHfL344oOo1dKult1rmYYo2eleWuaZeFTqKyV5Xqf9bIi5kqQ0ediHns43KAVEqcVoVoDhOxCpKIi8VfL1','WSgfoj8x0SHeHxzq6DU53QdUF9hniy9C4U9RGobwjoa6wjPc7MC5kke0Fe6Ej0wJDfzG43GkbK',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(47);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(47);
-INSERT INTO t VALUES (4658852814168236119,1643483261618926387,'mVQ0cbe3a7GJP','e1uwE5opj7GAAwT','IiGfHREPZVGyhzHJCr','qn8IQE9E','QaNe526QfrZyANeCYYss','ndFmmSz9iPkBa6V4aNZj5RREKRJX1jyF9M9lesEedBoeYlLYoYA6xvzvD3sk9QgvwyFg',11);
-INSERT INTO ti VALUES (4658852814168236119,1643483261618926387,'mVQ0cbe3a7GJP','e1uwE5opj7GAAwT','IiGfHREPZVGyhzHJCr','qn8IQE9E','QaNe526QfrZyANeCYYss','ndFmmSz9iPkBa6V4aNZj5RREKRJX1jyF9M9lesEedBoeYlLYoYA6xvzvD3sk9QgvwyFg',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (15400250093278924317,-2148451861381058126,'aZoiC','RCX9SIYBZaeC8qdQJILzDAXyDq22ULMVVzd8aiK5oenEmkUbNPL76exl3fGMkfxeM51HnsAcuCIybFlfvtVs9tYQDhxQWSzZyazZJw9c','0LQZe0WgjZkv4hjpNbp7QjWABWJsj5tX1sxjA8qm1z8OS7tDnj3oG8psZqgyb0WR283pUE','df4duBremy5kurPGro','U0iapK8p8hMiYp8uCQvas6HCEn1ilXNwkpLj6D','d41',12);
-INSERT INTO ti VALUES (15400250093278924317,-2148451861381058126,'aZoiC','RCX9SIYBZaeC8qdQJILzDAXyDq22ULMVVzd8aiK5oenEmkUbNPL76exl3fGMkfxeM51HnsAcuCIybFlfvtVs9tYQDhxQWSzZyazZJw9c','0LQZe0WgjZkv4hjpNbp7QjWABWJsj5tX1sxjA8qm1z8OS7tDnj3oG8psZqgyb0WR283pUE','df4duBremy5kurPGro','U0iapK8p8hMiYp8uCQvas6HCEn1ilXNwkpLj6D','d41',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (2260311752339830793,-6271780003185691593,'J4h8zAs1s2oq75Tq','g23GEpDYbMddxoyAK6QbunWsF58genxcwDBZdZBgen7mqc6hjs0p9e9ODAHaL2CokvBqeVhlGoWw2tgRs2EQzkYefN4M9n3DVg1giNzveFefI4Qc7UeFciqIIlegnspcHAaQMmPD570M9e73RGIcAjHB6cHy9c60NTxolVO0j6GAdk3FQZH5SAOiXv2tO1NzEizfm1jNo5TieCFOITddnqfMFT','gkV1u3tFs5UALeCHIyk7pUnX2xwgq6mnBtUXUPrC6mwdfm0MVNwVWrstkh','mahlIyrbV3iFUb5rG9eUJBGGbE25O2MRx0AdmvIuOTTVmk80atsF3ufVrl2i0rky777qmRXU4s2nQ0','1fe6snhBSL3WQg0KeX5D9CvD5vqqoGbQYkyXQpJIpMGkyFH','p85FiK4f0U3l904KQJeE2OzqluwvJt9JLZwPUBsSZD70Unrnj65QBDXD1lX5GMnTnok7qbwWFFq14BiBI4FG1DjxMB1GTvShM',13);
-INSERT INTO ti VALUES (2260311752339830793,-6271780003185691593,'J4h8zAs1s2oq75Tq','g23GEpDYbMddxoyAK6QbunWsF58genxcwDBZdZBgen7mqc6hjs0p9e9ODAHaL2CokvBqeVhlGoWw2tgRs2EQzkYefN4M9n3DVg1giNzveFefI4Qc7UeFciqIIlegnspcHAaQMmPD570M9e73RGIcAjHB6cHy9c60NTxolVO0j6GAdk3FQZH5SAOiXv2tO1NzEizfm1jNo5TieCFOITddnqfMFT','gkV1u3tFs5UALeCHIyk7pUnX2xwgq6mnBtUXUPrC6mwdfm0MVNwVWrstkh','mahlIyrbV3iFUb5rG9eUJBGGbE25O2MRx0AdmvIuOTTVmk80atsF3ufVrl2i0rky777qmRXU4s2nQ0','1fe6snhBSL3WQg0KeX5D9CvD5vqqoGbQYkyXQpJIpMGkyFH','p85FiK4f0U3l904KQJeE2OzqluwvJt9JLZwPUBsSZD70Unrnj65QBDXD1lX5GMnTnok7qbwWFFq14BiBI4FG1DjxMB1GTvShM',13);
-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 CHAR(87) NOT NULL, d VARCHAR(61) NOT NULL, e VARBINARY(47) NOT NULL, f VARBINARY(22), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (524479348,3604,'pNXfPbCVpZhcWm3CiZigiiyCKXvFbmvHrfoilzWBG92XBJc9aTczGAV4luCDLP8mp','Eel8xCTVn3KIpXaTNDI64SvG2','b4U5DIQwAn20umwxze6PQ4iLkcjRBbXcoCRL','7Tf6FPJO3ymIlSoI9GkVXc','2zyTVcBpN','FkkLNCcsTCp6c16oaBN3zcsJTiSpI1aNprq3JfX6AiJvSEnEujJb0bPXgkCzbFmRg3a8Ji6FKvJJrIPgqQgqSLg3PiWsBkT',0);
-INSERT INTO t VALUES (3271377150,7806,'NUZ0HFVXZXKDhfQg7c5dSrAoOZ3e0IYezhfLsa5Mzwn','T4MDAk4rCTuZ1SRJ1eYyd6u','nRnyqfQdsfWvD5','ag','Q9lBRnVNYQzDmFzR7xECDuldcDG35QL25YT5UArgATjE3jZrzXw6FzlvP8GMS41WakVYob','rbnGiJsRk',1);
-INSERT INTO t VALUES (370386262,34870,'kFrFrlCHjCsNE27qg1lpONXwd50GM8iJa7KSMCZ5ZP9H3zxdNfHqgEqW','edbKBvmBjHg3xp3PqMgoW0KVJdKkwKnC','b8D6uodUYx6xH3y3lN2Lm0lzGHTulJYNgo76F','nbNjifyNJxH3BIpydki','4ChMhQ9YkM7vpaR3kxy8BvvqlEU3QZrpsGYIFAJubIpXTfx0oMrA7Y6BSmdGR7AR2thtMnczJaJUNbeOezTQ','J5WwVxCH7JhaH9ook5WmFJQYi7vll',2);
-INSERT INTO t VALUES (2426027806,51640,'S2feBCzzzLmiltxbay0wLO13pheG7YvWka4WBW2nZrQOF17ifd24evq','ZvqjonYaK3rclDY3ULZj9CxNwdpUdkVQRELHftl9UX5SFt','nKe43tokuhd56rWIKMJRuQr','DPBYV9CBvsD3qX7','WcHnYYLDDxn31Z777ds5wrbWRv4222MyrhoWOOXBtGYl536SZZ7kQ7buB6geompxBpfC9x1GA','BIsUacyyeRwSY3',3);
-INSERT INTO t VALUES (2555875465,21020,'ie1EkmDfmlMubF2LFtslPGalu1pBz3XiOUOeXY28Inl2dDKybpqYEgbE6b4KXFWdoL9IlV9TWDU77VtZfY','8EzFC9kiTVnVELUD663vY5oTKnRPLgrRMBQB8','5jre141pVBv0xmp7OD4y2Fk4pXC','dgW','xalFDZne3fgAv7K41W','w3zcqidxpIZKeyqQMFTyGTyZrZUBcOwpTEU8VK1SJBjaHBw4bMdQQRm89A2LQ',4);
-INSERT INTO t VALUES (474037349,22925,'JfpIewVeBPnYsMpkrdrH7xzKe1W1baGJiOqrVLfrZhEnLTRjxetLU3Qo0c63DkYicJD','IqPFeUbkZKnh9RJuqDlH6K408V4dhbFEQ795cpihb','zRkCh9JDDG0jkkbYsh9yZLaEXoE','MF5toLD9eGQOARHjG','riikLodLreaqJFcbkqdzPLBRcPbTK2RZWFrY0wolaig7FC5iVpNY8RNAHmV','A7mAMSg03wdBVyjmaDwEADhPOOhzACRRadESDX7vZLNnZA0JrBRUIA3OdTdIIQXy',5);
-INSERT INTO t VALUES (1174842975,46405,'iqZck9WSspueMan1v6zSWcXn6cB1BNjBdm','u2mEABsuwd5FoIEOZoKP2TFHx','Nvgd6cMLTv1yy3jJCAw31Zia8S7','KJq','1CsZt3QVCGqsYQKcasFhPq2hseSpNlTEGQQhabVDqFKpC8FCFCTX3sxsy1gKq3ke','BoGWEsUecQDyGazPc6JgS1kiB3L9wB',6);
-INSERT INTO t VALUES (2796504461,29949,'zcEtLbYbIHSvSfH8pPIp460pL7HyqlxckCVnrMJrldRYABjD9GUZZv','YtJUqKch5g5ADISmRg4ekqM68pYQPNaRd','uW5lEbiN8VEedv6at9','kP','3lvctaBp38EckdC8RPh0THRZpjFlzEjUpzhzVnbsVVKZ2hDbtCcd3KRQk00xhSTfS2O7GfNhZbrsIYXA54bK7Nv','4UpMH9t1iufqUbLL94zuJBeMKfdXRV3okWbEcPJQSrQC5KW9hE',7);
-INSERT INTO t VALUES (3531909077,37338,'JLNUeEP7J1z2Zy5J0hdgLL','GMPhceQGTvc5bLEzy8pkFTdNPdAGFaJpihIFP7','UEHrvDFU3PKVOQuxLiN5ycXQ','FUI','LNeFdbl','EkNxKMJcLMkzwdDjaEfBtA0YthcwTa0vdgBi7mdPbVtR7nhf9d4eE4zYyX',8);
-INSERT INTO t VALUES (496607752,39908,'ACj9huynFiyLVk1cPoZkxd6OlnFcShjxewb3IyxGc1smN5Qzplv929CanrLHwHAwubfGHNfiGx0Bg7cvGPpu','hLYM2mZp2yOJCZADB6u1V71EEujZmZiDy04Rc18rKsjkWyH59mrBVSDYPGv','PFnNUyJhvEZP1xmEpFy78Ot52s2c8yaO','6EU','dGcnLmDuGki26nAZnLfT2aiTG9kMFns1IX5RMVvadlQfX6pF938ECoytUM4','dVjqy0gjjOmbxcok2sGcBQQjWnkey5bbUlloWJjtFDnORhbiI6iHLfVZRs1tO6h',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-7502139159045190919,21082,'dgHqdfzGJPvzxVfJutKT5UYFQc0ItHXFRi','6gmblUGvitSeiZBzW1wajNl9oe5Yu3m44QvifqKQQYo7WqvdcWxdLB9GaTugMlE','GEN3KNr','YL37S2IIfxaX','X','b',12);
+INSERT INTO ti VALUES (-7502139159045190919,21082,'dgHqdfzGJPvzxVfJutKT5UYFQc0ItHXFRi','6gmblUGvitSeiZBzW1wajNl9oe5Yu3m44QvifqKQQYo7WqvdcWxdLB9GaTugMlE','GEN3KNr','YL37S2IIfxaX','X','b',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-229192229388395694,-18431,'fnIjg76KJ38P5l70dnCp6iFDldOqHedmWdHsrcQQXc','BPRdFq0np1W68hhX2dn3VKO0y5MTAfnKWuHhGx3IujPhs9adT1Q6ycAcJPmxPy1huNqvcKfClU5wsTmX5IjVN2tg3YKw73imSyfdvNx9ExJYuvkvr9GQhGNG8la0TiQmX2xzbfnB3CTMQL9IG1rHWfbFQ2ZDglyph0JeNaqjeVUqjf4Q6F6jOZsH7ycMOHQUmw2QMi69NDHPXIMCRXd9S1mTigpeBp1rm9OilBDx2ww3Fzb8UTFwlFcC9DHRt3','wcV','fpZI85mHfqiF1FaJdFsj3xZCLOlBWDuGjeeKYelwSmrE9yqBD1if4wtiEK21xpgF3vLTVpCyu9VCELmJkfL1pkO9zMG3UD1p3bFynspNPnAJq7z4yXxTrTAC6fo79PS8223LQB61SdfmYqZqMeAVUWOUIDiufW7SXXZxLbD7zBtv2','s','r',13);
+INSERT INTO ti VALUES (-229192229388395694,-18431,'fnIjg76KJ38P5l70dnCp6iFDldOqHedmWdHsrcQQXc','BPRdFq0np1W68hhX2dn3VKO0y5MTAfnKWuHhGx3IujPhs9adT1Q6ycAcJPmxPy1huNqvcKfClU5wsTmX5IjVN2tg3YKw73imSyfdvNx9ExJYuvkvr9GQhGNG8la0TiQmX2xzbfnB3CTMQL9IG1rHWfbFQ2ZDglyph0JeNaqjeVUqjf4Q6F6jOZsH7ycMOHQUmw2QMi69NDHPXIMCRXd9S1mTigpeBp1rm9OilBDx2ww3Fzb8UTFwlFcC9DHRt3','wcV','fpZI85mHfqiF1FaJdFsj3xZCLOlBWDuGjeeKYelwSmrE9yqBD1if4wtiEK21xpgF3vLTVpCyu9VCELmJkfL1pkO9zMG3UD1p3bFynspNPnAJq7z4yXxTrTAC6fo79PS8223LQB61SdfmYqZqMeAVUWOUIDiufW7SXXZxLbD7zBtv2','s','r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (1595464810694421235,-12652,'nL70f2xostW0dhZRKnP9Exq2oV9F9lpAAHNJcFrYp','Nzcm6EMJ8WcVldHor4w1Vh','pBn73nJ43bPRFVYH','Bg2UBgOgXS8YvLEn5TPPV','oBG','7',14);
+INSERT INTO ti VALUES (1595464810694421235,-12652,'nL70f2xostW0dhZRKnP9Exq2oV9F9lpAAHNJcFrYp','Nzcm6EMJ8WcVldHor4w1Vh','pBn73nJ43bPRFVYH','Bg2UBgOgXS8YvLEn5TPPV','oBG','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1802700047042813752,14384,'ABIi3SWhYPmfLmQ2ifjbLAlhgofK7Fu6DxJlISlCyiBGj65Zh351g8wth3DS7l8cCjiDXcGZaHk','Dy43pEeUGLsLLVHI3aZpUkjTLs7bmPIRAZLBzuLTDsnpbX87wZMGQo9JvD4yOr9qApRfTilA7tlCREXU4CyZCigqqn94eaW0n6BHnijKLPq09EsJs5ycbNeO9cF5WfPCthtgdMil5WwWlPT6jXidfC','oO3hLqtrOzjxQUez','PTgEPdHg9wvSr4EPWpCwLiVHNfwo78kRSXHKASZKKCCv4lYHJTZRsr38Sj0PptIMoE0aKEgD8diYVp81jcV5zYAXWIrxMkhfydOGofBfebSZOh9qXzltE9FffzrZIvk0p5LOFE8xjukaPXtGRE7aSm','7bo','0',15);
+INSERT INTO ti VALUES (-1802700047042813752,14384,'ABIi3SWhYPmfLmQ2ifjbLAlhgofK7Fu6DxJlISlCyiBGj65Zh351g8wth3DS7l8cCjiDXcGZaHk','Dy43pEeUGLsLLVHI3aZpUkjTLs7bmPIRAZLBzuLTDsnpbX87wZMGQo9JvD4yOr9qApRfTilA7tlCREXU4CyZCigqqn94eaW0n6BHnijKLPq09EsJs5ycbNeO9cF5WfPCthtgdMil5WwWlPT6jXidfC','oO3hLqtrOzjxQUez','PTgEPdHg9wvSr4EPWpCwLiVHNfwo78kRSXHKASZKKCCv4lYHJTZRsr38Sj0PptIMoE0aKEgD8diYVp81jcV5zYAXWIrxMkhfydOGofBfebSZOh9qXzltE9FffzrZIvk0p5LOFE8xjukaPXtGRE7aSm','7bo','0',15);
+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(22), d VARCHAR(34) NOT NULL, e VARBINARY(80) NOT NULL, f VARBINARY(30), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9,66,'cMnAx76X4p1JuR2mByq0','NHawR67zud','p3bWzk7YLK0xx9Q1QCOWGkkMc','y1gpKfPL','r9','T',0);
+INSERT INTO t VALUES (-109,184,'sCpsNSav','RahdWKy7wychKA','lcU8XBCkCHwSzHuHVLnA9zhVP8FKLKkFO8dhC0hHEjnWJQSIyi0PDjt','IDfjkQdC7rSGzlurvx','x7','rC',1);
+INSERT INTO t VALUES (120,252,'Wfl','gpxAsWhsNyRRGgyv4','gUg0ptGatqyXu49P0SJ5Vm8v8erSrRdF5KKDw6XYJL2SMpxoZ','oon','RH','RT',2);
+INSERT INTO t VALUES (56,234,'cQSBWhFNNXFNUV','xOHeCOQblO7StlZMzSZiKHpKD','31HVtI83','LXaU0L2o0DNQRgTwu8BEB33vg','3q','6',3);
+INSERT INTO t VALUES (-10,57,'q0XzWp1LBqXmt2HuQ0mO5','i9DnmZn','1vUz9PW18SMrLkzQHWPzHjrcacL3QY8Q1q2WpEfRjazw5WjxM2','rq0JJhWs2dgULiAD55nDA','c','F',4);
+INSERT INTO t VALUES (-75,9,'OoQwEfeIjiX5w','Mm3x4yTOl82LEgHQYal7T1','FoG7gW3T2VjPQPEYpPFpMbMFd9iPL7uhjZ3ytENZk2ecClbOnngwTzq4ppbpEPtuwff2qkHVTi','uC32FRA9aRVRexVal3YNKz4xR0Ri1S','cH','JO',5);
+INSERT INTO t VALUES (18,212,'Xtmfvz4PkxpRbaxqxx','0f5Ai2kXhedubbmDq','KCsQRjjX6VEQ','6ruKKC6w5a19wboDu4CSC','H','9T',6);
+INSERT INTO t VALUES (-72,91,'oBwBOET','GmGdyK8d6UdYfQInFzS','htrdff75f9ToZavZS9FAOvK1B0NfqdkpvtlmOpek','jL8qgN7J','f','2I',7);
+INSERT INTO t VALUES (-44,180,'YNRMo3WfiQmoANejJWO','iZN','18idTQa','SPqBE','WR','T',8);
+INSERT INTO t VALUES (97,3,'eSgUi0sa21m1Q7aCLk1R','SWWpTP9qmGWLVxnr1m','C2haVaY8KL8WhDuMCIT4NLCKkjpyxttXg0ThqQUiV58N3B3sxPEFjpQ','ObJMBA','0','Hn',9);
+CREATE TABLE ti (a TINYINT, b TINYINT UNSIGNED NOT NULL, c CHAR(22), d VARCHAR(34) NOT NULL, e VARBINARY(80) NOT NULL, f VARBINARY(30), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (88069259,36096,'lmkJLR6VwrYVnD41I','5EXZz8tx89m0oUbDJpK','A4','O2Btcm5BWNei','gb7fVt6TG3N8PoxLmP5ErtoxAJezrTLqPjKYwDFRnfVj3Jo6aZe7','9C2wPGK',10);
-INSERT INTO ti VALUES (88069259,36096,'lmkJLR6VwrYVnD41I','5EXZz8tx89m0oUbDJpK','A4','O2Btcm5BWNei','gb7fVt6TG3N8PoxLmP5ErtoxAJezrTLqPjKYwDFRnfVj3Jo6aZe7','9C2wPGK',10);
-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 (1887092967,21784,'fAte8mis6PSo35LiOA2liCyyEusaFiL0b5FA34oCcJbB5BR','DJ0IHRDTiMnVHRGJ','L0NXzskcXgqaEuyI936ElC8qzWyK74VMH','O0ga2VrBdLlWeVrQVH','81yK9nxYKoPwKNXAaNZuSgQfr82PqSQII6xNtlp1URuzca46jNYyMjK7rnuRj9t9OnH3FKOsUVHoRiXV','dU9S4SJwBTCMeh9CUO532HtNVT8psI2QFfPVzFtJeVKUMoGOHDXCXab',11);
-INSERT INTO ti VALUES (1887092967,21784,'fAte8mis6PSo35LiOA2liCyyEusaFiL0b5FA34oCcJbB5BR','DJ0IHRDTiMnVHRGJ','L0NXzskcXgqaEuyI936ElC8qzWyK74VMH','O0ga2VrBdLlWeVrQVH','81yK9nxYKoPwKNXAaNZuSgQfr82PqSQII6xNtlp1URuzca46jNYyMjK7rnuRj9t9OnH3FKOsUVHoRiXV','dU9S4SJwBTCMeh9CUO532HtNVT8psI2QFfPVzFtJeVKUMoGOHDXCXab',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-4651621,179,'fElKHv5','2fHclA7Sk','KJmWSdyS0C5lR3BhckgEuyJKWUYiU6A9p531','nR85tJVMeyInAh','BS','E',10);
+INSERT INTO ti VALUES (-4651621,179,'fElKHv5','2fHclA7Sk','KJmWSdyS0C5lR3BhckgEuyJKWUYiU6A9p531','nR85tJVMeyInAh','BS','E',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(23);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(23);
+INSERT INTO t VALUES (-5466258,169,'Hr4SZUPgKOJVPatCPe','7SMJ','tgKDJQ0RLK3DSw8Yj2L73yz0Uk13Xr0o9jzon7HXPzup4evFUU','CK8cwgUrYPZAKxe5uVr2K0','cd','L',11);
+INSERT INTO ti VALUES (-5466258,169,'Hr4SZUPgKOJVPatCPe','7SMJ','tgKDJQ0RLK3DSw8Yj2L73yz0Uk13Xr0o9jzon7HXPzup4evFUU','CK8cwgUrYPZAKxe5uVr2K0','cd','L',11);
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 (1263857066,24925,'aQm9zmANiWGty38flPHWItB8c4qwPW9by0qFbxFUnaah3zmc01abXofwKnkr1IKxPDfPoXBArI','z5b9W0SwLFc5bq81HjERL58YAjxUF1sAt4DJXHEHKlO9j','ohnuSQdH1EeBVQBMcJAg4UP8w7kgjFdK3MC','g063REM8hQ55VuIgBw1vro','hV4SYOQRMRLbaDssCLnYTynnPrCNSsvfo4w6oU9qAuHHRK2ycEyR5BX8hlBd','hMhLKD1shU8zpGw1nupFn1jFiCjIxrxqCf8bF6z3Z5N5dEi1cqLCRqbijEQKXM6npWrpbK8dWJma88QYlldKC4',12);
-INSERT INTO ti VALUES (1263857066,24925,'aQm9zmANiWGty38flPHWItB8c4qwPW9by0qFbxFUnaah3zmc01abXofwKnkr1IKxPDfPoXBArI','z5b9W0SwLFc5bq81HjERL58YAjxUF1sAt4DJXHEHKlO9j','ohnuSQdH1EeBVQBMcJAg4UP8w7kgjFdK3MC','g063REM8hQ55VuIgBw1vro','hV4SYOQRMRLbaDssCLnYTynnPrCNSsvfo4w6oU9qAuHHRK2ycEyR5BX8hlBd','hMhLKD1shU8zpGw1nupFn1jFiCjIxrxqCf8bF6z3Z5N5dEi1cqLCRqbijEQKXM6npWrpbK8dWJma88QYlldKC4',12);
+INSERT INTO t VALUES (-8289347,10,'8To9yRNdVECiatQne9YATd','wdjy7M1SZzyyX7K5QSwSbpR1UKnGfl3lsSwuaO4iTknRA29ev4dweZIiVNOjed8ecfQMwYbxFsw62PtstJPbtGoMpAMMNNQuH3uE0Xv98dbQFGl2p4j82dXol4fU3fgZTnzYzyHa6YZFu1PntW8QZxIuFnIfjoDazk8MUP5OW7rS4bvAW5dNFKIOLBvLkOVraPs1A8eDg7PghT8TVc2nRtlWKQBW6','biqtiVx4d0QoW','GhSUX1y7XDliOn53x3','IC','d',12);
+INSERT INTO ti VALUES (-8289347,10,'8To9yRNdVECiatQne9YATd','wdjy7M1SZzyyX7K5QSwSbpR1UKnGfl3lsSwuaO4iTknRA29ev4dweZIiVNOjed8ecfQMwYbxFsw62PtstJPbtGoMpAMMNNQuH3uE0Xv98dbQFGl2p4j82dXol4fU3fgZTnzYzyHa6YZFu1PntW8QZxIuFnIfjoDazk8MUP5OW7rS4bvAW5dNFKIOLBvLkOVraPs1A8eDg7PghT8TVc2nRtlWKQBW6','biqtiVx4d0QoW','GhSUX1y7XDliOn53x3','IC','d',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3112254041,62346,'vDgBrpZRqSidOwHXSL8ocgH4mLhaxB21bQdr2eEwMto4snE307bNupW1f4','iQEVzEh55RrEp9Xs1N5Vk8yf4bMYSGaJonbBlHEETTaQlt6qaDJf3l3yYvXt','HYXS4Of7zv','0XJznOJ2W2RnM','TdfvPgsKgxswiWVlInR8pv144HVlkxIgHbTepyVA1h9NB0dASeda8NgHncgXcNFKxTlVr9kKNd','1iT6J4XVj3XsanrnY1QLRlV14OejDsTZX0n8rD9wDwH6GLhXCkqope47mkvNOQNjh8GeDmsxiP97bsmD5BBzHSl064xkMJc',13);
-INSERT INTO ti VALUES (3112254041,62346,'vDgBrpZRqSidOwHXSL8ocgH4mLhaxB21bQdr2eEwMto4snE307bNupW1f4','iQEVzEh55RrEp9Xs1N5Vk8yf4bMYSGaJonbBlHEETTaQlt6qaDJf3l3yYvXt','HYXS4Of7zv','0XJznOJ2W2RnM','TdfvPgsKgxswiWVlInR8pv144HVlkxIgHbTepyVA1h9NB0dASeda8NgHncgXcNFKxTlVr9kKNd','1iT6J4XVj3XsanrnY1QLRlV14OejDsTZX0n8rD9wDwH6GLhXCkqope47mkvNOQNjh8GeDmsxiP97bsmD5BBzHSl064xkMJc',13);
+INSERT INTO t VALUES (-651468,184,'F6qTntfX','tJ5ylcO1VnMHgBB7a453qDX0kC9waOcMCTMAfffUIB4VZ24bQMlHo5qYMxfmXBz0RxXbb1zynRzCDI5Bec7','wTV8pEumpfMAV1bqJZIqJitd7XXXHSkOdNhzUBW9LNWBPDUfP2GIQVII','u13g46oIPE3mqJUjBu0b22yqfX6W5qjcQITO2wtnMjuT1Hrhi0IR2Nh95a7gf5WJJfoqH6tRj5zQRBMqVEyMMwdAopG8rIO2WGLWoAesEtcxng8aqljTE6l5XoLMlPHjbLjEf9sTDll8mSjJXgnZJu2v','o','y',13);
+INSERT INTO ti VALUES (-651468,184,'F6qTntfX','tJ5ylcO1VnMHgBB7a453qDX0kC9waOcMCTMAfffUIB4VZ24bQMlHo5qYMxfmXBz0RxXbb1zynRzCDI5Bec7','wTV8pEumpfMAV1bqJZIqJitd7XXXHSkOdNhzUBW9LNWBPDUfP2GIQVII','u13g46oIPE3mqJUjBu0b22yqfX6W5qjcQITO2wtnMjuT1Hrhi0IR2Nh95a7gf5WJJfoqH6tRj5zQRBMqVEyMMwdAopG8rIO2WGLWoAesEtcxng8aqljTE6l5XoLMlPHjbLjEf9sTDll8mSjJXgnZJu2v','o','y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (5910117,185,'VmOP5ejfhR','OSrl3mUsSIInInPKoEjr4HYSGAeJvWn1BoG2mPmpgAtoOPpNGEk3nS0Jvp5x5eiFXsAkhhDILV7mR9tPJ8tvTxe6ghxGQiX8b9CJpOGTDq2EWCgvObDVPRL1Lk0iVNqCNeCOo6HzYTrIuh8CphP6s75a','ecXGXJd83nsX8L0UkzxSjgtrYUkSoVmSziAP5Xy85kHvJ3843nAoSRfs0JSvz4RYdujY','yb6lppG4I3k5poAyIUj0fIJx3LWC187A85hSsVavzEOyxemT8QFTS2PlzPe2FTtKjRMnuiTpckvU11iAEjLvvst','aR','oG',14);
+INSERT INTO ti VALUES (5910117,185,'VmOP5ejfhR','OSrl3mUsSIInInPKoEjr4HYSGAeJvWn1BoG2mPmpgAtoOPpNGEk3nS0Jvp5x5eiFXsAkhhDILV7mR9tPJ8tvTxe6ghxGQiX8b9CJpOGTDq2EWCgvObDVPRL1Lk0iVNqCNeCOo6HzYTrIuh8CphP6s75a','ecXGXJd83nsX8L0UkzxSjgtrYUkSoVmSziAP5Xy85kHvJ3843nAoSRfs0JSvz4RYdujY','yb6lppG4I3k5poAyIUj0fIJx3LWC187A85hSsVavzEOyxemT8QFTS2PlzPe2FTtKjRMnuiTpckvU11iAEjLvvst','aR','oG',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-1668582,212,'pkaujRuGv0gQSyMO191a','QOivwvqPY3vV76V77LPJB2Rmcmozc5byifCh18fUOelat4pECeg','GjS3rk1vWCBB','UzvaDphKODHDHMIDBV0hcKAYEeEwXRiB5DJxc2g2sRbRKdQ81CTNWBDYn8PYNJPKzM7ekffmLL2oFxWEJByYqEm8zRyeoyMbT4N7mOGOfLjCfpipxh4FP63ImRg1hiCSTsWGGH9CciFJ9lHIqWagiXC282D1N5HcLXMwaKs5AJuRj7nZY4V2FvnkP3AeEfJ5kV2YPSdHdRhzRMsfSbQ7CRVfNp','MGD','e',15);
+INSERT INTO ti VALUES (-1668582,212,'pkaujRuGv0gQSyMO191a','QOivwvqPY3vV76V77LPJB2Rmcmozc5byifCh18fUOelat4pECeg','GjS3rk1vWCBB','UzvaDphKODHDHMIDBV0hcKAYEeEwXRiB5DJxc2g2sRbRKdQ81CTNWBDYn8PYNJPKzM7ekffmLL2oFxWEJByYqEm8zRyeoyMbT4N7mOGOfLjCfpipxh4FP63ImRg1hiCSTsWGGH9CciFJ9lHIqWagiXC282D1N5HcLXMwaKs5AJuRj7nZY4V2FvnkP3AeEfJ5kV2YPSdHdRhzRMsfSbQ7CRVfNp','MGD','e',15);
+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(51) NOT NULL, d VARBINARY(53), e VARCHAR(60) NOT NULL, f VARCHAR(76) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1200129129,5059706038875074991,'hU90fJK7b4t','pEiStjlQc7EZzcAbwCs9Kt5buOEE0sC','9bNpVNMDS5R60UytN6MsqM1CiyS56','f4GwbyvOnprV73Ti4dfqzUc2','3S','b',0);
+INSERT INTO t VALUES (1649049702,-1701157393867837951,'PqR','DipEquLtF','niihB0HgaiqP5EBpmzcusyp3odAJwlxzdoSiMZNsmZmPp3wW7VXI4go','i','r','j',1);
+INSERT INTO t VALUES (382362154,-3484878900796217774,'tXpd','GboUTjhcvDUWA119RnsLLX2hsvPP46','7mzter6J4xYiQeZnoE0UDedrB11Ks23JhSGWqfUiMzBu93k','xP7sQ','Y','L',2);
+INSERT INTO t VALUES (1844934811,-7344066365790418579,'E77YBEM6M2YFWJexf5J3dkaRr8EJHH9TF5O1w5uBwsRA','bgdI9JNsoFneI5lRsiFiyb9swqqwnNIcfqEGV6ughWki0UBdJ','zUjVq6X22szMBn5F0tWX0QqIXeb9zzC8EuDP0GKcU12cUaCm3Ehe6Qq','gKhEDAcvlM2dpg3JHwo47dC22xIvhERbU8vR6C9O1YU8ONk14dVg','i','d',3);
+INSERT INTO t VALUES (2058738312,5353689650299194136,'DtMDRrWSFSbdbzybUapSH1QujKFufOx6Xjp8s0tWviFi','JUxu2KK13hFNSQzgoBo3hF2PXsJ4vQzFvUgZxZIJHpJPZMj6ScC','sKANv7e6IQuT6jdBDJD9KX9ldvVQniirSnFKRzXpzLLJ3Urf5j2nzN','TXdtd7dRD0HZCKJOJyL2b1XlfhYmn1z17FIM1SQHUQLn9tVanMCju','Ph','7',4);
+INSERT INTO t VALUES (-1908344331,-688278105957008290,'NTRTnA03bnrcRFsQAL1FpdImH0w0I','aTEGNgoqWR','rJ24YzNKWskBhRntq0aGFqTVSSk9jcNuY3','d9x2p8NPtDswH7ffB6u5XIbIaCycF926tkXjKgVJPCoWDHAYFmSiRuAEssU','b','Q',5);
+INSERT INTO t VALUES (-701237262,5168208973048235678,'FUlQsP4RkvULTZxL6kjevOfwDIyShNNvHiMHUja7Vz3IEu','zz2EAiwWs','7Y7CsPk463lMCo76pu15Qg8r','l0Xmw3XeWhNxzWimSN','qj','V',6);
+INSERT INTO t VALUES (1767522352,7439239100203414114,'aamMPuoTNOt1s5GxlAWnZnfBqAFfsHlx587wntsUwdaCn3pb','Yq93Trat18triJvAMCwl','pG6WUAWOljSaLn7p6OrAJGXtest','E5wsjEBn','C','Y',7);
+INSERT INTO t VALUES (59068712,-4127424178761513559,'Z5umlNNthPQcOVk20VZ','Zoui','4QULGXzal75kIt4dMNCWi1wTb1KAOhhqR2T9w','qlYp8hpdmvZobjBduepXvId6ya','7O','U',8);
+INSERT INTO t VALUES (-1114668916,5526801637114164474,'ijs0NDkpKW7ePKa4JrUnFpqeD7jCyYTr0dk6WZJ598','jbtRhGwm0BQhZH8BgqUlZJB36eCYbfm8qQWQ','ILuyL5PEoKHNwRBfKxO1Pgp','YoRfzhtp3agnJ8jsM9x6XK','j','I',9);
+CREATE TABLE ti (a INT, b BIGINT NOT NULL, c CHAR(51) NOT NULL, d VARBINARY(53), e VARCHAR(60) NOT NULL, f VARCHAR(76) 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 (1332253731556379997,-8481659730458361751,'NiS8Okv9okEdnOQbXPUlY3','j3DeEIpFVQESUzmcbE6H156Yj6','Bc','o29','Q','r',10);
+INSERT INTO ti VALUES (1332253731556379997,-8481659730458361751,'NiS8Okv9okEdnOQbXPUlY3','j3DeEIpFVQESUzmcbE6H156Yj6','Bc','o29','Q','r',10);
+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 (-4779337266009180832,7874801839158264058,'JJj0D5rH1hkV0','y938iyxK54LK3PiHAKCeeB2efW41nfUmH5sD','9y6JGRfLA','GnwvuBr7e3IsbVkFV5rY8SdKthyvw2wRnRUeCSfkzvSlZ','nC','4',11);
+INSERT INTO ti VALUES (-4779337266009180832,7874801839158264058,'JJj0D5rH1hkV0','y938iyxK54LK3PiHAKCeeB2efW41nfUmH5sD','9y6JGRfLA','GnwvuBr7e3IsbVkFV5rY8SdKthyvw2wRnRUeCSfkzvSlZ','nC','4',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (7283778402810997358,342983571190158321,'Mm8VeOwceZmCemkiVZvepkOtHbdMe4qpIy5PfjSMlti6oNRzYRIG','fNWomdMUBHSgDBMLCqwdFvZPO34DklFw9mh1hrzJNIdDw3bqMBKVqgZNPvcZdkUJIlHwMot0KwHPC52fINydvckCYhpxKqXmMgkmgW9FkqxysMoBG6EE8vken0OZkC2eAAWUOduH3CK4YkTwGWZ4797shNAvb7J9Bsx1dNhyJV5VN13VCDqpdrWDuvlZeycCa','qGKnNbxNeBpleUepo','Sygl0dZQa1CidgKeY8SkZ8rXwLsJLcF9jxoXIc1tnH','rq','G',12);
+INSERT INTO ti VALUES (7283778402810997358,342983571190158321,'Mm8VeOwceZmCemkiVZvepkOtHbdMe4qpIy5PfjSMlti6oNRzYRIG','fNWomdMUBHSgDBMLCqwdFvZPO34DklFw9mh1hrzJNIdDw3bqMBKVqgZNPvcZdkUJIlHwMot0KwHPC52fINydvckCYhpxKqXmMgkmgW9FkqxysMoBG6EE8vken0OZkC2eAAWUOduH3CK4YkTwGWZ4797shNAvb7J9Bsx1dNhyJV5VN13VCDqpdrWDuvlZeycCa','qGKnNbxNeBpleUepo','Sygl0dZQa1CidgKeY8SkZ8rXwLsJLcF9jxoXIc1tnH','rq','G',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-2455212108121924417,2617788577437511967,'7nT0gya8Jc42QwaRPFYnCIybVvBw6','WR9Lp2nCIuDA1ZcW2WVrgbNRD0I2T9gZF9p6stkMnfggHnuZBZobk27EbxIGBqf1BfceQEmCHhB9qQRKx7RNI3FksKGxXLymjFZNI2UDUhRDbm20hONG0w0XhEFqB','jYJn9R1d1Uaog6LqrzLeh5fSuCU1oEnELOJP4hUBAEN3GWw9wxy','iEpY3P0B1mYP8JJTypMB9lVxOTspvGtsWD2Y9Pdwyi25xfwap1eGNTxtbMx0ssnqeWx7ZCZYP6KzNLXdRq92utpwcTrF0b','J','M',13);
+INSERT INTO ti VALUES (-2455212108121924417,2617788577437511967,'7nT0gya8Jc42QwaRPFYnCIybVvBw6','WR9Lp2nCIuDA1ZcW2WVrgbNRD0I2T9gZF9p6stkMnfggHnuZBZobk27EbxIGBqf1BfceQEmCHhB9qQRKx7RNI3FksKGxXLymjFZNI2UDUhRDbm20hONG0w0XhEFqB','jYJn9R1d1Uaog6LqrzLeh5fSuCU1oEnELOJP4hUBAEN3GWw9wxy','iEpY3P0B1mYP8JJTypMB9lVxOTspvGtsWD2Y9Pdwyi25xfwap1eGNTxtbMx0ssnqeWx7ZCZYP6KzNLXdRq92utpwcTrF0b','J','M',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-2979824640771930892,2644336247059556992,'YS4E5GTmKosIA29aez6dguLAE6ikzj9v3MFsUN3D','LtOSOLpFABIDumt2EGvgshBQiwyJ6veNizHpmccgK7go2vJsCCL0xTiUmDOUbYsFfGcC3LzGVHlbdxJV1UpkfjGvyE0lDWNEB7s7ZmioHM6xQF7d8JJnJUf4LfRp297afFBLoKWdJ4naKivF4Bd647BdzI2hW5zWkAhNovlMdK1QuBYmxF151J8B0KLs6QJ8oR','6','WgeWzhKKF9xsCpOe6fiHdFxzMBiExkUh5YgQJCPT','8','7',14);
+INSERT INTO ti VALUES (-2979824640771930892,2644336247059556992,'YS4E5GTmKosIA29aez6dguLAE6ikzj9v3MFsUN3D','LtOSOLpFABIDumt2EGvgshBQiwyJ6veNizHpmccgK7go2vJsCCL0xTiUmDOUbYsFfGcC3LzGVHlbdxJV1UpkfjGvyE0lDWNEB7s7ZmioHM6xQF7d8JJnJUf4LfRp297afFBLoKWdJ4naKivF4Bd647BdzI2hW5zWkAhNovlMdK1QuBYmxF151J8B0KLs6QJ8oR','6','WgeWzhKKF9xsCpOe6fiHdFxzMBiExkUh5YgQJCPT','8','7',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-2486594604152854863,3806995482963502444,'RdcKJrmE9YvPqpTKxKD2aR35Ui44JmH74Pkw41zr8kpDq','4DSbjGY4yEMGsCpZnPyqev2twwFKZZUSbHceqyrU4tAOJJvIk97oDdiCxGOAA2Q7HsBjTtllYfFPal82sOd5OM97td5jAGxRmOwLgywTVuH6GSiEzaZDdBYsCpxFKiBrQLhoJqDfGDPgtMKk1M8sOFjSGH','s95nT3yGlRYw2bjpUoO4pEX6GWmGSM0yb8Klpv','cWf8rzrUVRxTJLyfNU4ChbAV4ary3urKaFaHyG9D52xHaXmuGNKEjUI5Btsd20MZ0xdsIGhyso4JM87ySIbgZsHzHyfcllsNjIB4zlcqO6u9KMIQhG5zqwa03bnAfdoBl3SCATY90sExUnmcJXMONvCFYdVuhSPeA7KFcajcZzCArN2Kpy1XFNNpDFg14JrllEvN0zySuiuJ8TY','x','T',15);
+INSERT INTO ti VALUES (-2486594604152854863,3806995482963502444,'RdcKJrmE9YvPqpTKxKD2aR35Ui44JmH74Pkw41zr8kpDq','4DSbjGY4yEMGsCpZnPyqev2twwFKZZUSbHceqyrU4tAOJJvIk97oDdiCxGOAA2Q7HsBjTtllYfFPal82sOd5OM97td5jAGxRmOwLgywTVuH6GSiEzaZDdBYsCpxFKiBrQLhoJqDfGDPgtMKk1M8sOFjSGH','s95nT3yGlRYw2bjpUoO4pEX6GWmGSM0yb8Klpv','cWf8rzrUVRxTJLyfNU4ChbAV4ary3urKaFaHyG9D52xHaXmuGNKEjUI5Btsd20MZ0xdsIGhyso4JM87ySIbgZsHzHyfcllsNjIB4zlcqO6u9KMIQhG5zqwa03bnAfdoBl3SCATY90sExUnmcJXMONvCFYdVuhSPeA7KFcajcZzCArN2Kpy1XFNNpDFg14JrllEvN0zySuiuJ8TY','x','T',15);
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(17), d VARCHAR(87), e VARCHAR(85), f VARBINARY(24), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (86,147,'SpRcnYiWUfmRxo','DXaEHsGGBXW4zQcQCf0nsDQE5w3Ar2fLe69IFZkoLDSCz0iNJyG6NSu7TjczT6jUSLDAY','RB9saPk20WQ9zlbeqDALug0PdGAdUW1tQt0yVm1ROU1LZNUDeLjmeDHqXzpFoU2m4P','QAsDHtf7eNc4','h99yyPYFK794Z1xVh2gvRGYln8rI8EY6Tm8ogv48tw8VT3IaPP9Ld5a7eQnABqBrlvizX6Q2dV9','Z0W1gJb1vqipMF1Ub38BnmXgWGTTfrJKGlSsjMdcYIYZh7qQugjESwzqMJeV8Md2AkW3AUF32LvNCVVPTFKeE8frHyedKOwRwK',0);
-INSERT INTO t VALUES (35,192,'0jo7SHcHZPiQ5PTa','GNK9D8pW3PLky1M83BkQoAnPlZIMSpPRD5OyWqzd0qwnpI0N','iuYppT4EuSbW5keE9EiXfLR4HxZzelA8Eej0jWEugsoJAUuDzn7qGWh3W3kJ1BSe8iyEXlfUBGtfHxhAw','GAZ','83htsUppwoDPv2V6lI9gsMOPKxHSumx2Q2QKvgp7IGNMHX9bJAQ5e6KJopzmK2CvkFuJgV0wQpV99C8bVr0DeFiHi6sxojy','DU4O8cjFe5JXb',1);
-INSERT INTO t VALUES (46,36,'RwU1','JKorsUBtZ72M1kRgGZgEUmZV7odxjls87zQkeX5oZMDdpZihmz1GFsDIxZmBqoxd5yd','QsKOebbX9KfA1dSBqCakKBplbCW9EnwNT','vDz','n2lJB647tI95','ywDihoYlOh0IjSo77nGxCtPFU1f6WqVMuQtMLhEjasqnwba2rsM1orUr',2);
-INSERT INTO t VALUES (240,247,'6iQY','pPDqt9H4QQ1vAdtOIclbuIHqtutTdGiZGd03N82MM4WLmQ2lH3Ak3IPKwEnzOyvGp5d8ZWd9uE5aX','spgJBZ0FFJCuu49ipT5uYyd8tfoHlr2FUPdQ5Oly88ZWdhfNDErBCSrsfCLoHH96dh873znfPMlXfvuaxKbT','jCf0XP6MrDkRhOxyUKYT7lG','PvphNgiIHKCV76CM9DkvKAcfwDniQKmOV7Dfy2RJPKt0MSyBd8VaN7COFc0bIHNuLXlp6QlgLA0XcM','OTZi',3);
-INSERT INTO t VALUES (24,28,'qVoOkp9YLGhZpno1F','tnjJ0CH6dVldeshysELIReEFfTMteoPHozLCgUDaGbHWbTWvAe3edMrlh8Lgotj','70Fd2aX7kZSF6txPp9l2s8YmEH4O6tIIY3JJ8ip0M2qJV2yoasTpR450nnzpfJJkonGh1ZBKaD','KcL7qEDGw','JLSqD44QgCrinLwGCvjU0WqLjPDiMZRBcvAsVM99eClqe9n6XuhFCUf6Oo6Uvs5h1mf7VQx9Nz9ywnZCq5wE2S0X4ybc4nkJ','faBUlrHRyIG982',4);
-INSERT INTO t VALUES (36,66,'lQp25iCV','eTGFg0R5qPnR5uhyidF5NBwulBMnDoHYfRdtbRSR','yf87sGhw2SSzPItIa0EgIczHMYynoQOYnAKzn9vcCYusFOBr','AnnP18u6ym','8Lulp9k9nRxVe0xu2boKAAwizP','5PW7tqRs3LU0wHF3mISDL31sH8uQWLG3eeUezxBOFyqh1rkhunw1vjJT4o2n2MvvDRJM',5);
-INSERT INTO t VALUES (110,61,'7BHYS2n','QkRbD9hMQUElDd0ZNmuUkY13kEY28dPP2rQNVfPEIVJg','rW5Dd3SPSXjqu4crar','5sUtRK8ygRG6YSj8XyKWFX2X','PXzBUMmCNEvpVrj4TcthVJViOg3xFPfK5gfJToHWa9zocv3CaOP1o4yETncjYVk6q6nQxS9Rs3','B8NHaOoNUB8wyuMFG1f1mvAG75d26gxldPRCaxhq6aaH4PISgHscV3g8wekZWOqY3f2eAdcaGm0p9YwAVcMlE8aV2YQao1vD',6);
-INSERT INTO t VALUES (193,154,'cSuUoV82','p8goImTPIZK8RggrSZHllvqPorLw3aCaBZO84LMv6','OIz0h7LNaTvKCSX8UK1S9Bbo','KJLsMddHzWlxEY','PYxfmGSlW0XC4op8Bd8Tu2XP6QIXqZmZXq4V9e9sGYxPxv2KwNzs1sCML8EfyujvhLHrfjFJkHumW17cP','3ORdqzpx8wKehAILoKloS4Y',7);
-INSERT INTO t VALUES (195,234,'8zoR93','jyxRZQTlSqgfriRwmzJvRhkAfGxYf1RSRMVhWRgy1j0cpygda1YViSEe','5LnyI9','ghM','XrbXpsQBC47WxzchsfroCUt4WAwfOCmzPKTidwg84vkqXD87zd7rpMTNLDtPwdCOLThaT1wDxy7F8JKvRJJA32KRMvoShA8','LH6cpaVrPHabtRblIoPybM5RGi070AalmDuPY2R99iJX5UZJSNflPQpN2h3qsJUqwQT14fj3',8);
-INSERT INTO t VALUES (96,161,'JGC','AoH8bXtcjYDBg90lBYyhwPdS','HRZXuSU5zZDGIDvgVNl7QxO0bEPBe34p6Ee3nRi1S5cJ4OTWnGn3Y3RD31XxgWI','V1hGJLFDnbzuOdJv9A','Lw85XTaTKbzfGqq1nPJ','Kg93qhjyKTIRy0HUOJYay2mwyfFHRGRPVZ9FH',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT, b SMALLINT UNSIGNED, c BINARY(16) NOT NULL, d VARCHAR(53), e VARBINARY(45), f VARCHAR(12) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1964544079,54028,'VLqVhNcxbqxa1','J1gk0RIfWp0n8jCB9NFSiHVWtt2izYmmQRu','5KjfHbcJXlfSf1sAK9Iu0s7Lu3','MvB4KbIi','G','4',0);
+INSERT INTO t VALUES (-913234567,54664,'UgyQ5Cf8L','ueaLkVRm','fiMYLPg0j9LnkjQ8AjakymqKQEXK8p2','psFvw','c','E',1);
+INSERT INTO t VALUES (644632727,12874,'viJRondEi','awjN2Wrl5N1NegXDqVbSFmI3ax7kSG5PrOWzipeQuYVcrl8dw5','GNW4M23XLTi3w47Olsxo9e8DNKe1fhXonjWDlSWp3ESy','2Gr4UKT','l','4',2);
+INSERT INTO t VALUES (-149421617,42678,'yITD','SgVik0FlARmXcYBY2KP71','RtGUUHaYAFdcie','w0luGT','F','1',3);
+INSERT INTO t VALUES (1083230847,59325,'D','tIBxkHA6amQqdsqf0GMmFYyf9v1MGR','6gNl4UooLinYUn1bRhyVfbz','x8PP','D','n',4);
+INSERT INTO t VALUES (-278443427,14650,'TcVJh3T','U6quTuaUmJBw9hTgLdT3OChMswSr2D2MotANF0t','zaogvRk7QiCL7YEw0h5v2soJ','o5A','A','8',5);
+INSERT INTO t VALUES (2087285723,9653,'7','xydbgsc4u70kp','I','VeSNyJBp','m','e',6);
+INSERT INTO t VALUES (-1344379885,55298,'CFlGqfMnsreyK7','3ojl','Tb43PtXRwx4j14xA6mfMywW8gcfZQcmbSPay0VYi','JQUp4','e','m',7);
+INSERT INTO t VALUES (-737977167,15680,'a77raqr','Ecy3Iz73','5ERBccTtcgRi6R','tD','5','M',8);
+INSERT INTO t VALUES (950759983,40815,'H','04Az8UhXtHtB3P8oHNvSpizx0D1E2EySmQjlDMQoTKLyNwaCU0j','Xh40JLrrgoEV7waZO5Z','8VBRgxddt7h','O','C',9);
+CREATE TABLE ti (a INT, b SMALLINT UNSIGNED, c BINARY(16) NOT NULL, d VARCHAR(53), e VARBINARY(45), f VARCHAR(12) 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 SMALLINT UNSIGNED NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (7433,109,'YXYdcdu5Nnkt','NzU106VIrJrS9R0bP2i9KOQSdempcPJexJAO9SKSgAHhQYVsK','EkkiJUPc','7Se','P6x6wi','6Ue8JKsoiiMUWU7DoJpDyRZgLVAbJb6d9QCjfclA2MwQjApH6KFRuDXsK6JTbgZV8Ml2EOF5esUlZLhv8SURpo2',10);
-INSERT INTO ti VALUES (7433,109,'YXYdcdu5Nnkt','NzU106VIrJrS9R0bP2i9KOQSdempcPJexJAO9SKSgAHhQYVsK','EkkiJUPc','7Se','P6x6wi','6Ue8JKsoiiMUWU7DoJpDyRZgLVAbJb6d9QCjfclA2MwQjApH6KFRuDXsK6JTbgZV8Ml2EOF5esUlZLhv8SURpo2',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(18);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(18);
-INSERT INTO t VALUES (60724,226,'orM3qOjVML1Gygw','UcPrHqM4gkVqGpIodxVjBSGfd3GXMHKJnVzXamONINoGGpoFBRkUVezp4NztsEfVqC8XGCqyZ5XIyGruHgwNUVx','zMEKLY','UMc8SIam1k','ywwMQKoHojVzJAYQ32a91OwOPcdOfltGU3wm','8YQKXURAPIAQsBz',11);
-INSERT INTO ti VALUES (60724,226,'orM3qOjVML1Gygw','UcPrHqM4gkVqGpIodxVjBSGfd3GXMHKJnVzXamONINoGGpoFBRkUVezp4NztsEfVqC8XGCqyZ5XIyGruHgwNUVx','zMEKLY','UMc8SIam1k','ywwMQKoHojVzJAYQ32a91OwOPcdOfltGU3wm','8YQKXURAPIAQsBz',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT;
+INSERT INTO t VALUES (-4248768251753009187,12994,'er','UpowhdJLRR','OzNmu8A','sYDbBJ7Kglm','B','S',10);
+INSERT INTO ti VALUES (-4248768251753009187,12994,'er','UpowhdJLRR','OzNmu8A','sYDbBJ7Kglm','B','S',10);
+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 (-3137623937077784206,44114,'kHcUeLv8U5G5NeO','zBi','5Gj0','q1','v','V',11);
+INSERT INTO ti VALUES (-3137623937077784206,44114,'kHcUeLv8U5G5NeO','zBi','5Gj0','q1','v','V',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (43147,83,'EF7pWr','0UMnOYF1ipDXntFvFj0GntPxupxU6zDKPttjYyCzTB3XYC9MgFW3o7G42zVCxMAWkQ9AoVUQ19af8QQJaWhE2E8yTsh6BiOkOfrvx','06JlRZbMsB001s2FZfmzMWbzBF','Yb9ImMpkQ6Xen83WfhG9ftEd','ynhj','CESOzgKwMsjuWkQ8AtyI5L06VWr3z85wEjM9fnfJSJc6yVpXxH7NtaYQjCgCWkvbNhnmEEumRO1rO1Uxsz64KxoPUHoVsyGuze',12);
-INSERT INTO ti VALUES (43147,83,'EF7pWr','0UMnOYF1ipDXntFvFj0GntPxupxU6zDKPttjYyCzTB3XYC9MgFW3o7G42zVCxMAWkQ9AoVUQ19af8QQJaWhE2E8yTsh6BiOkOfrvx','06JlRZbMsB001s2FZfmzMWbzBF','Yb9ImMpkQ6Xen83WfhG9ftEd','ynhj','CESOzgKwMsjuWkQ8AtyI5L06VWr3z85wEjM9fnfJSJc6yVpXxH7NtaYQjCgCWkvbNhnmEEumRO1rO1Uxsz64KxoPUHoVsyGuze',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (48566,188,'VQD','pzkcy5rn7nDWoWDsAMt4NsFcK7abCP3WUk4270PuPvSElb9tIani3RIUsNFEoIHSjMJy2VQ6Kca9VIpyoYLlC11SQvpbN','vAbm3Ki1k0PjgIzQjhc0r9uwvFtDNfZHw2TGAvVhzBYH5QClvgz1DbILvXor5t0U5i','O2z8EAoMYI9lGvCLFhgi35mpJbgpum59cy8syCC84q6V69ALUjJuEBEUKIxTbAkwZewT6Gk0wFTIprLBdyaYaHwSL3V923vpzBoEItMlAKNEFJMM8ks2iMtws6NA','2cBiJIlmvaMalLIsr36ha2IAA3UYhSnOicLitMoySssWsCM3oOXq24tlaP94IGnRMOjN','sVGbJjQTbKEnpGuyFE8W3PzXn1l9qOkFlN6',13);
-INSERT INTO ti VALUES (48566,188,'VQD','pzkcy5rn7nDWoWDsAMt4NsFcK7abCP3WUk4270PuPvSElb9tIani3RIUsNFEoIHSjMJy2VQ6Kca9VIpyoYLlC11SQvpbN','vAbm3Ki1k0PjgIzQjhc0r9uwvFtDNfZHw2TGAvVhzBYH5QClvgz1DbILvXor5t0U5i','O2z8EAoMYI9lGvCLFhgi35mpJbgpum59cy8syCC84q6V69ALUjJuEBEUKIxTbAkwZewT6Gk0wFTIprLBdyaYaHwSL3V923vpzBoEItMlAKNEFJMM8ks2iMtws6NA','2cBiJIlmvaMalLIsr36ha2IAA3UYhSnOicLitMoySssWsCM3oOXq24tlaP94IGnRMOjN','sVGbJjQTbKEnpGuyFE8W3PzXn1l9qOkFlN6',13);
+INSERT INTO t VALUES (-3256909567652246094,7232,'csL1OfcjIk7','di6G23LLODF6erb2kyRtHrajmnKB6BDwIz5oxxBb9OCsIjYGzmW7QHsKso1IDssMX2VBoFrBX','r43yWiyRhnAPd0GnkJnTUkG32abz3IQ1l','4vki7b','x','7',12);
+INSERT INTO ti VALUES (-3256909567652246094,7232,'csL1OfcjIk7','di6G23LLODF6erb2kyRtHrajmnKB6BDwIz5oxxBb9OCsIjYGzmW7QHsKso1IDssMX2VBoFrBX','r43yWiyRhnAPd0GnkJnTUkG32abz3IQ1l','4vki7b','x','7',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-5269023132521408442,34020,'7E5WpoC','lK7ZkoIbph3DBAnoGp2AhGkf5BFBdgNlo2Fa53zHDUrN0foEemgC2NhCPx3WXT0RWoCidNSuEY','sP','e9GVFbLJAC8xTnab5Udn5X8XUcnE0Gt15YVbDvigoU7riKldJPbYaZVOvxMK7leLJAIcxpW','T','8',13);
+INSERT INTO ti VALUES (-5269023132521408442,34020,'7E5WpoC','lK7ZkoIbph3DBAnoGp2AhGkf5BFBdgNlo2Fa53zHDUrN0foEemgC2NhCPx3WXT0RWoCidNSuEY','sP','e9GVFbLJAC8xTnab5Udn5X8XUcnE0Gt15YVbDvigoU7riKldJPbYaZVOvxMK7leLJAIcxpW','T','8',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-1737725753149510261,58561,'gz0wwYpGpLZke7','FXkF8k5xViFBGdk3nsRXJ3h6vRmx0sfS3Aje34c7vEH5YbeMK9AvxzRhjUPcfBfbI8uOhIzZB24i4XC4RtxI9mnMXslFqtu0f390jwtZfqXh7J3QHgzzLruyVyFIDKfEeu','tf3ZI249jFGzJMGnYKbDaOd3BCa85T','f','a','p',14);
+INSERT INTO ti VALUES (-1737725753149510261,58561,'gz0wwYpGpLZke7','FXkF8k5xViFBGdk3nsRXJ3h6vRmx0sfS3Aje34c7vEH5YbeMK9AvxzRhjUPcfBfbI8uOhIzZB24i4XC4RtxI9mnMXslFqtu0f390jwtZfqXh7J3QHgzzLruyVyFIDKfEeu','tf3ZI249jFGzJMGnYKbDaOd3BCa85T','f','a','p',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7927691292680161422,32286,'9wbRYCExSgd','cENCQkqZjNroqqSSrI4foFFlBDnIWbo5fE2OEIesYvl08rH9stihnsbMksXkvWZ5W2rE0ZamNAPq57dHCpI8pE7sJZf3v5NsDx0M2fV2QiqOmAcK7qYvvfS7eUYJSw2ilyzPtQfzgHI3GXoMeXC0vha5vs1ic2rcoBAoeGNPLB1YIU12Hv2vX5rMbxsz3uEAk1BBbN0DVOqylPRTF','RI','LIoZDrdoM8Ez8x5sjHboDood9xlPkHn4suXNXOcc12Rj6iocIrP92cog8bE2xPfdacqNT0IgB4ZP45whmI0S8hIEJXq71Fk7u7fbesjXEi7Y3mWiGWEeZju3OeqJFHciYEw','a8','k',15);
+INSERT INTO ti VALUES (7927691292680161422,32286,'9wbRYCExSgd','cENCQkqZjNroqqSSrI4foFFlBDnIWbo5fE2OEIesYvl08rH9stihnsbMksXkvWZ5W2rE0ZamNAPq57dHCpI8pE7sJZf3v5NsDx0M2fV2QiqOmAcK7qYvvfS7eUYJSw2ilyzPtQfzgHI3GXoMeXC0vha5vs1ic2rcoBAoeGNPLB1YIU12Hv2vX5rMbxsz3uEAk1BBbN0DVOqylPRTF','RI','LIoZDrdoM8Ez8x5sjHboDood9xlPkHn4suXNXOcc12Rj6iocIrP92cog8bE2xPfdacqNT0IgB4ZP45whmI0S8hIEJXq71Fk7u7fbesjXEi7Y3mWiGWEeZju3OeqJFHciYEw','a8','k',15);
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(73), d VARCHAR(29) NOT NULL, e VARBINARY(76) NOT NULL, f VARBINARY(70) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (3728598128,36003,'H4gXCweuFXHMJNyuOJkebCisbUPr5O8T2g6dCub1whY','5tecCg2NNpAx8zWeuOsfvCbIf4rdv','igLXzndGsmRfbqP0kDR0qTrzAXZr6IkCOmib7J2VrjcneX','CRKsX0rcr90lke','oSU1kPsvFTK21zt6NZXiC3JkSbcX61IGw89pdTYy3ByEYciGZrDhIWIuxjefEI0rVo8eY2XWTC7Dd2AkPEM04B4','f0kmZQl29atc2X9rJjaBbftDmbNa1JhbmpSm7sYAOnHUCQ4GtC3Jzbm',0);
-INSERT INTO t VALUES (2738640696,6762,'m08nEDTke88YzRormhygICWoGxlTYV','ekuOiEaSLpkfwBJWKP7E1kJC','KkTaKEEfSXkR4WKIvPIbnudvivW67WShE','hcZm7DZv5GzrdYeQdbqKEvADXB6z','Xr3uwpuuKer5P6GjZetln3MQEkxjiUE73IAoFBp3UPUFuQJDfsV2FadaVUtjrSni9qXVuc6Blf2nKWW0','SY2ZEIsh4sQnPXVjV0XzgO7DHPgZO0YQEv2Vc6TcJyvgsia6nMdUAUIzc4p7Q4taWYo2HGfadU0Ks5SwpqnASb98i098SjmlaWT',1);
-INSERT INTO t VALUES (81528812,45066,'LUwNuK0SurZL7PiGOft4PfbtpwaRJddoWZtm1h1ndYmTcFof97pKXrq29SKW0o','oNKeMr61rK','3ZDCbaG7zBhanjuyTljBXD0DBtf9a844dQZiUfvJbJJUyUsyENtml44fPJPH','kr85Yg','peyC5sRrbkU3PUr4iqh9WqSFBnAgZDImqAGztgUICn','94HOQHzp9fvg7yAi7A',2);
-INSERT INTO t VALUES (2960844407,50304,'RHd2jIHHL4MQ3DWH03YopJaB7z6XAwUps','aHMhOUI','bn59zsNeqlWPBhS6jHwUsCUtIOV9lYflcikkyar81hBAKzw3hP','56qdX4AyzBK0Bx7JnwsVdicDqJXHLycdEaQDUi','0n2Mg1K8KRasM1jAqtbnUVjCDdkxiqbLJMGtTuqR','CBo9T4mG447EP66IXDJXnceE70qhoX',3);
-INSERT INTO t VALUES (2936773200,2518,'yclvfJFN6bQKLLEDIl8ozR3rCLKY6wJIFV','EsI2COSIpbCnDi4i7nOrc7S6N2','u8lTWP2K','Y','Hyu4PctW1FS5upLOrjHHjwEidZoAM9Rk8cKygfDmaVYjMLlGKwnUhqpV0rF1cW','8T5tOr53W7G3BcIyjVn4DsIG5NnWCr034wz0S4gbgR',4);
-INSERT INTO t VALUES (880671513,39405,'0lJU56EVHsE0q9LeqAuUdL7dnVy1','e5cIGRm','PUXb3akSnQ9bgDkWWVpASjOgR5gU1x7maFfhom','T6cbLnx9zGV6uCKMARyUhRmknRIGV','DY0v36RnmkcV8CWrNbBCcFoA22XzOtMVaQaGDlAdcug23rNbin2qywzdaK6gvG4DUtwVpG9p0U4VyZO12','mW1EytUiYLJd0sZ3eglOn5m4pH309lQGrjk4EQ84rYJ5HHpno4EekGlONzN1C4dL72vI21fs01ITAaBxDuc2nv9G8ndRHvpkV2W',5);
-INSERT INTO t VALUES (1544186941,17870,'hpGHZ8xurFLoY4PBasOmnrZ','hkTJD7R6L50VLN8JMIvdLk','Q9zt21DYQS6OMiN82xfvCPEsIQl','I3Y9GLm0MrwElgQqZgTeZwtuWyvKLA0JF','u2wKPnILnjLa006L4xurl9BS3DGIIrWBYV02fqEzW4sn3nlYoVjfBqV1q','8ehAYdzoZ',6);
-INSERT INTO t VALUES (1757113552,57054,'pEqTFCUZykB62ntc0vuKLlrP841wr5MSpHOvPxkgjqitvI9EBU8iateBMykoFcfiDeW8gcB1','PzS480p8x9icr9Kwe','r34BtmHnhl4Asg6fA832FSLr2hThKO14DYXAP6VMdAhMKg5SB1','AKR7ByzvnX1lbzjN97SjDZ2x','ONLp','HwWo74eBnM0BrB4cIiblubyPZo2dwQxx8KhjWN8iudppbydey1dZVLJim',7);
-INSERT INTO t VALUES (1317549911,46124,'V4B1bwlx9zxJDGyuOM2150swQUlV','FTnvV1jbaCLhqB4Dx6yIeat','Zq3mptlADjyUSW3IzyfNiEauSQ72V2S3mICzQA2W4fytx1NcSMCeJx0ADGi4BlHBAUBwbI1ii','81bsiWF2LV','p','FseV5FkIbYa3HkEA92KAKuNvZzH2OSOOfZBMJwFWzvDsiaJrTdiRegTNCojI6yc',8);
-INSERT INTO t VALUES (179558505,12496,'3CP08nwEXTNPvOlb1l3sEjAqyRB8W6YiEBd8TLX33f','I3VaaiAiEcLS30','tok','lzbrD1PhVaBQ8JZ83D8cliySlTRxe5nlTHGNmE1MpkI26ejEtWles1ovin5GIiNeizccRU','7E2o9m5cv7x8rmf5Mvn5OdbL4kMtGqgyePVVWwQX1Sj5i32D3dP3jW9QEkFOQ3RlXkiMbV7FU5Hylmpn81nj7lAEtWrZ','VWS03',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED NOT NULL, b BIGINT, c CHAR(50), d VARCHAR(25), e VARBINARY(94), f VARBINARY(90) NOT NULL, g TINYBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3594687535,884682802129845354,'z4FwWj9Do2ehiYJEaLQhx4iBKGVzZeRTkF4cGxXv0dfBniHn','1ebKcyjKe','4nPaJ6fR8j0t8ezxUhbKOPCzk0vGLVLc1itoaYRX9bQaQeM4p0UfAVvvAivWHU','aiKBqdau3LstUlLUsHbqbAjOqqr9l97qPBM4XAEiuZvSpfWqi3QclNbHnWx1Ox1N2WvjljTgTgkqcL0','sC','Y',0);
+INSERT INTO t VALUES (2960902859,-3834135446390256462,'mS6ZOeuipva','78k0BePyCd9ZfVjj','nImoz0','JaPiGFwaetYH90LQB4hN4WTQztvovZ9Yvk8ov8sD8Csv4rNIiP','J','n',1);
+INSERT INTO t VALUES (1993811798,-2421157325484794393,'n9as5gvoI60rAtiGCHm3bExb5Axk5','wEDO','4','SCUNrrk3','C2','t',2);
+INSERT INTO t VALUES (1312355119,-2115143834624404740,'mvZmPYTw5e7gw3lBWCMAIfUlYNeOLIbKv2pXiHI','RxODHpSoyJW9eSuKhRNxpiP','K4KyYjw3eTdOAYH0WA92MOaL1VR5ZbkGQmdINRiOatR2qvCsXkYZU','RCmgxdjMivl2LrLr7IDay','uc','b',3);
+INSERT INTO t VALUES (376831221,-5392826576758297120,'OGNF0EPklCtcd8DutwfN3q','7GMjG','Jg8YWtO8IQTXh8WNFSJw4VnyWsEB4CaPL4EBtLoNIKOMLR3dU8solRbAC4QqwkblEOQA7MIWUTbqpq7FYBq6s2nODXN','pQkK7','V','4',4);
+INSERT INTO t VALUES (3357372147,3930442992770049674,'4TJFOUgzbJI','37KyoQ','Jo6wY7PTUqwTHrzItIZj4ukpdBVLXz43aHwHwvyUpFFaS9','L5V4sA4Sn','zb','1',5);
+INSERT INTO t VALUES (3374902462,-8255830533060835598,'MX2J6tthgpNeM4oZaArFZQF7','5nCIFEEr4eWmZJ0Gbc7bZSC','da1CmD0DzzX0Gjw80cBRlmvZyJS7OfaaeCOIAr','36wJgyf4j6cjXZMsLhgwfonmHhs5yvxoKDlsahyy7KjKLRtCRnbkV12Uke09j9QD15Ea','o','m',6);
+INSERT INTO t VALUES (263494796,3814786641286023437,'wKW3tIuPW','gyEKp3m','zyqL2oIsLnl9CsywBwkYIoTGe3c','rxiw','W','G',7);
+INSERT INTO t VALUES (2944341305,-4599551886913028780,'FRVa0SkmwkDYnxk7KkVRkW4UqINvH6Y1IPtDyU0cAUxCBETKK','HsNNrjqOlKDcfoS1vIa2fH','c5GmwwSrytxgvegNGunMjruCmLgLntgmDXqR0iXtjzvjuwk7yK4','NwWo45fSshn5dynENB09Bos4rFzC0ys','so','U',8);
+INSERT INTO t VALUES (3253838128,-710468574051535918,'0ukaabyepQIs0','h3Bvihkxc06','xZZpYefQbPdk08kxM4x63XGaJAgnk1bB6Fy6NcdATUBDotu0M','iluDa4rH3YpmNqXOYKPsIttNY','RA','F',9);
+CREATE TABLE ti (a INT UNSIGNED NOT NULL, b BIGINT, c CHAR(50), d VARCHAR(25), e VARBINARY(94), f VARBINARY(90) 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 UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (17962109029392334957,46062,'wikRHfZoIKAewQ8ZG3lcGfxjXp4gyQYAFizqJiNlSbLdt0BGGb62wBQ7CAns6FJ0EqS1rscn','nUd','tINXmgXdUiZEhbNpOlCE0Oe4XjK37TD7Z1QXoSS8nfywAvzU7NxpWLuthf8gisjahPcqE5zw3t0','DYIqAmg7EJAUMxxesSqsb0R5bAGvkYj','awDr','g2JDo0p0VTAK9YtZA5pkshqfOx1JysNPG4XJyPn01',10);
-INSERT INTO ti VALUES (17962109029392334957,46062,'wikRHfZoIKAewQ8ZG3lcGfxjXp4gyQYAFizqJiNlSbLdt0BGGb62wBQ7CAns6FJ0EqS1rscn','nUd','tINXmgXdUiZEhbNpOlCE0Oe4XjK37TD7Z1QXoSS8nfywAvzU7NxpWLuthf8gisjahPcqE5zw3t0','DYIqAmg7EJAUMxxesSqsb0R5bAGvkYj','awDr','g2JDo0p0VTAK9YtZA5pkshqfOx1JysNPG4XJyPn01',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(74);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
-INSERT INTO t VALUES (10518780548542892228,57646,'5Suz9UxbrsVTtL5h4aHL56kTwnsyPBGFx','gx1Rwtaaa9uKoGd1vhqxTYGsi8BN','2dcwnnxwE4X0O5','VQmlDEYnL2ZQmKXDv1Go2R4XuaKXScQkJLtVMlRKaLaay19n','mTSutTvLwfgqnJYEIY2A5Euic3GwUR5mf','nLIHheCjlm6miLgVRNDv9Xkm5X63JywkEZ4NED4RMAw8hWpn6qEOiTs93nOx',11);
-INSERT INTO ti VALUES (10518780548542892228,57646,'5Suz9UxbrsVTtL5h4aHL56kTwnsyPBGFx','gx1Rwtaaa9uKoGd1vhqxTYGsi8BN','2dcwnnxwE4X0O5','VQmlDEYnL2ZQmKXDv1Go2R4XuaKXScQkJLtVMlRKaLaay19n','mTSutTvLwfgqnJYEIY2A5Euic3GwUR5mf','nLIHheCjlm6miLgVRNDv9Xkm5X63JywkEZ4NED4RMAw8hWpn6qEOiTs93nOx',11);
-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 (16499845727929923336,21048,'ZrX35VqnzUVvFaXBZ8jGiu6ECzIM4fD7kzPo1vCrRbwi86vwz','7uSUJkciVcmmOBhpcQZylA3rxE2AuLwcJGgysMvOxfdhRVOgIoZXWU7Qe6lZ1aCDDZN1F5YlaSlcFJNDFdyH6YsBNRFuC5U5PIcxrNgQrvweN788lCKkM3XGkkm2u5S4ZW4zLN7','oXzGEdkW3NuMrvpXt32ch7YeyLwe4Zv5','nDyByKrDgv6VB8M7I7oFxaHV8AUdWyrIcaG6EMh5LMk22z7CDNmNKf2sqVozI','hIZXgZHvozSLIcoMHFqlkKNhUwGutT1ml1mpB0hF6GLsZNCaXVQCxQDz35zbe5lEviM4p1','FiUjPSs8KRnGlGX2Of5un8KnIIWW8s8zWSDt99en4lOe3OFYZH3GG3NVak1M4hK8uQHPpW0cVXwsCZm',12);
-INSERT INTO ti VALUES (16499845727929923336,21048,'ZrX35VqnzUVvFaXBZ8jGiu6ECzIM4fD7kzPo1vCrRbwi86vwz','7uSUJkciVcmmOBhpcQZylA3rxE2AuLwcJGgysMvOxfdhRVOgIoZXWU7Qe6lZ1aCDDZN1F5YlaSlcFJNDFdyH6YsBNRFuC5U5PIcxrNgQrvweN788lCKkM3XGkkm2u5S4ZW4zLN7','oXzGEdkW3NuMrvpXt32ch7YeyLwe4Zv5','nDyByKrDgv6VB8M7I7oFxaHV8AUdWyrIcaG6EMh5LMk22z7CDNmNKf2sqVozI','hIZXgZHvozSLIcoMHFqlkKNhUwGutT1ml1mpB0hF6GLsZNCaXVQCxQDz35zbe5lEviM4p1','FiUjPSs8KRnGlGX2Of5un8KnIIWW8s8zWSDt99en4lOe3OFYZH3GG3NVak1M4hK8uQHPpW0cVXwsCZm',12);
+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 (1743119792,-6349373223115887571,'oONgkbrERu','Neopm50v0nKaZy','kUJkLxSNxusg6QNVOjif9LQvRutSlqXglM7fzIz5sfWm9N2X4N87uUErW92aczFCqpe2EOk7','6OMEY7xFly298c3dBj3UrP4Lrlf6MoNO8ECJ99jVsGyYML6dUv7ui7neWyCr1fKmQxSx0Sos3ZONZDys','II','m',10);
+INSERT INTO ti VALUES (1743119792,-6349373223115887571,'oONgkbrERu','Neopm50v0nKaZy','kUJkLxSNxusg6QNVOjif9LQvRutSlqXglM7fzIz5sfWm9N2X4N87uUErW92aczFCqpe2EOk7','6OMEY7xFly298c3dBj3UrP4Lrlf6MoNO8ECJ99jVsGyYML6dUv7ui7neWyCr1fKmQxSx0Sos3ZONZDys','II','m',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(51);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(51);
+INSERT INTO t VALUES (2007484130,989081335104743986,'8sv5zdU3XkvrWiRIjsQvmM1dEJ4qoHGrLLB4t0J7uKv','fWJ','QZMInw7UQMnXDCc0JxTJVC9jQgdeOln','Uo8AL9lyoFv1vf1AhYWK2j87CBgs','9y','R',11);
+INSERT INTO ti VALUES (2007484130,989081335104743986,'8sv5zdU3XkvrWiRIjsQvmM1dEJ4qoHGrLLB4t0J7uKv','fWJ','QZMInw7UQMnXDCc0JxTJVC9jQgdeOln','Uo8AL9lyoFv1vf1AhYWK2j87CBgs','9y','R',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1822431307,6379811811383232489,'Dczt66ggadZMBZt','6dyXO61jI8aKfSxAyYLTGffZ9SXTluxgxpTKemSBZVwCTTSW8b1SMuyL2ymX','mAK84t2L4tN4txPWtgDPVOyfz','XTEQcF6EZtL613bCPMllwizTbVyHnEx9peYgYbWRfx1Vt8aA5w73M6F','2','C',12);
+INSERT INTO ti VALUES (1822431307,6379811811383232489,'Dczt66ggadZMBZt','6dyXO61jI8aKfSxAyYLTGffZ9SXTluxgxpTKemSBZVwCTTSW8b1SMuyL2ymX','mAK84t2L4tN4txPWtgDPVOyfz','XTEQcF6EZtL613bCPMllwizTbVyHnEx9peYgYbWRfx1Vt8aA5w73M6F','2','C',12);
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 (398898503608839115,30444,'IxSpB6kXSKe8pHNBIIR8hSS1sSwc8bIoZElMz9qCs5HylgQAbniUUxbL69o','vDESJtwcRTH0s7vk4cfvaNsGKB7tSFwgvr1kytDsCpmG2xH0','dDnj68dP6WcdycuBVbHkFGfOx5cK3uqadM1tyiANwJbEpbgrRWSF6c6','0fXcHSnvdb11FmBIwLiOiTaQ1QC9ALTHlskLiPsBw531Jtmt0Gupv8Rnw0vNyTS0t8MJM8wDzeGYuGj9ZDqfDWRfaA9EQQIS52ANYnm67PIHcfWdEkNfk69Rk','IIAhZYpu1pjkmAvTjZ36Ck1vnl7y','5X7a8HxZZvxq9nyUEYcMeAlhAubw99EahFyPsVZjP5X9Qx',13);
-INSERT INTO ti VALUES (398898503608839115,30444,'IxSpB6kXSKe8pHNBIIR8hSS1sSwc8bIoZElMz9qCs5HylgQAbniUUxbL69o','vDESJtwcRTH0s7vk4cfvaNsGKB7tSFwgvr1kytDsCpmG2xH0','dDnj68dP6WcdycuBVbHkFGfOx5cK3uqadM1tyiANwJbEpbgrRWSF6c6','0fXcHSnvdb11FmBIwLiOiTaQ1QC9ALTHlskLiPsBw531Jtmt0Gupv8Rnw0vNyTS0t8MJM8wDzeGYuGj9ZDqfDWRfaA9EQQIS52ANYnm67PIHcfWdEkNfk69Rk','IIAhZYpu1pjkmAvTjZ36Ck1vnl7y','5X7a8HxZZvxq9nyUEYcMeAlhAubw99EahFyPsVZjP5X9Qx',13);
-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(85) NOT NULL, d VARCHAR(99) NOT NULL, e VARCHAR(93), f VARBINARY(5), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2995032,44228,'ORiaVRIfpH7IfY39rUNr1OTNiZOARJ','zq1RcdoQyOsaZgDhbYjifEmLTpw','m91FOq0gtXfvK4LBmDWC7c148OUoN0','2O7Ww','8Ds0p3rbGoP1sRbmh9rRL3zJr7tKB05ywIY','4X6RstQIklsqn6kEvoaXkAAoo3bfOekQzhvjAOXV7jCvnshK0hr2tPZsKShco5IkAG',0);
-INSERT INTO t VALUES (11866581,571,'nuW48YcoNxmcqPYpORVyuVedF','tJ757XPluG4Fp6idnnbJRlCBrpCNZTpzRq9Qa','wxzCc9OwUMsaGRj0mnNjOPtqxoX16jhlcHcrgFqsjrwFvH6raxQc7zNeYgdgERW','ulz8G','d2l','ty',1);
-INSERT INTO t VALUES (5210426,35937,'MRMM7zLgq7HHgjNW3A1J8MsQ5vmROxbeXmLqM8P1NEursYf59H95X3Gwbyf9r1UOj8dmNvqn','0ZTb4EhHh','Mv6fXYvLfX10gxDHuJkrtIol8WQP9cXQtzMGpFoR90QsqWpHFTwnAKUIjlqt7n0k2LOo6w6JAxhi9Oz','tug','PbgJnLl','Tj14',2);
-INSERT INTO t VALUES (15140554,10407,'tsDQZcCoqurGhKRJaGfvcdGZMN6fqcXwgM4NNwJVBUBtL1XI9wtitr7it85ZCNyrfDdB05rhNec8qW','f6alGX2jwe5gBqjlN96UBeBZs42aiRJJUXTpcRKzYZZibz63H99YValA1Q8dU6k7LIkffRyTPyzyPK287hOF5Se','gUMNrDlIV4ECye216s2VKFctVmYmUrzqY47uPPUuXGmBqhp','W','y44vZFSn1nMEqTqKPRymvzerPJmwrX1uvW6k5zZs4y3pSjf8ZCnWYDWeTCDGOg115cl7TSHN','UgTaDXXn6H6EaHQHJkSZZnnGwFCzPK0f4ZCOouUDR255HOhF0IlOxJns0u13EZRFfdPC',3);
-INSERT INTO t VALUES (14340904,10291,'WTwZ1fSjymOQRb0U26Mo0AFb0wafkOx2JZr6pws8KQF750SVw3d4Z5i83pGzFfenRw','fl0ok2Dj3aL3wNeLvLgowqthVE3OpaaWzbsKqzm','X8gHbVKbiGLFdjOgXyRtCsx3k36x6YgZ1wLwk41oAC6zHWV4lsUYkJCyyKqGvi9VJlsjQI724mu2KRfSmV','Qv','V','LUGsK5PEF1YCZJNsJuHWvUjLY2qApHOn',4);
-INSERT INTO t VALUES (8971055,26847,'MFBsll8601eAF9kXb8pDvVHLTmqj1c33lOWmsZcejEcyUz3orfpQAIkcgNMamFMtM8KHpDlEXXLBIE','zoOQsdwdeHwk2Pnd7UhWGQF0L65Onhr4XUmOTcnrVIauWjJSo2ZYfGIrAhn','NZ3JUJBYDvOWtftuyoF0Cfcqlau8mB50','K','6isRBK9jCbEoWzDhK5oA2CBqNgp','2wxQcPJ0XXZxfGaAsglsZS3g0PmiDcPPxs50lXdHNGcjVanMib4Yr17bIjGZfDl4XS2pS8xonaZ3zcr3k5EGuRA2SP',5);
-INSERT INTO t VALUES (175878,64207,'gPhtpY8oMNJKqv4Xn9o7lhfqmp4hs8rT4EWZi6ZoxitoIGfetqP4AFa','1qiQgvYA72RHTj6zt5JGihARU5UUqduoAJKha8UCfAaJXJMUlFWIeb','JrExjwLtl4EWnOvToD4voJyyNcNtFK5QGICenWRQXfufPXqvnXaGzd','kG','yY8zE4ddCLKfonYQ4uFG3zT7dYv9WLgKl9x5kB8DANW6u2dP28nAREpiUScAFVTBUdbXA','mSHbccsyC8oP56CAS4y0I1lLuGKgCzFO46HMaq9076GEhSSfA6QlUVcqmYlvrWsE9WBr4JgCzluSPl6ex5kc1cPeLvV15nE',6);
-INSERT INTO t VALUES (46874,58349,'It8aXDHXZPDIg27dBUrTdmpFOHfeF7hjYl0NCtVNeViXx','L0tYOvavntY98sYfonPTelqPexfHHt1ZWhvrWXho4rR3heqTXwaK47aaymUD','kw8EIOm71eFZh9sZg7itZiIrxLhu2','sYwmJ','9M6I52HRLwB0BTdq87AbSomCh0IgOV0uSDvBU18xcvU857FEusbWzcN8hcaY0DelmYn6MaL53IJhExK7Bv','6QSCd2e0jr',7);
-INSERT INTO t VALUES (5753816,22087,'My7Pcx8h36YOzYkLzAGWNNRxaDcp6X9204jSAD7MwyD7Q2nvHWHc9Z5RbjJngYInVNtgPLM2Sg3QuelqqN','hpNUl0OqUUVj5bs2Oxi21Y8UcHfJO28aMhrIjzLTBugBL0L4rFCBpuLKzWddFPUeyReFVxCg','k0fUIXOAs5X9l8i5n3OiKMnwx9lP9Opneoo7rbOeiCk40KeD5vve6hGGQgrSxH86hTrFKXURgIe','Z','TWvWYf4wMN5BON73TnCUakEMMzwcdztHybPzt5rMWKfarDjzFKwdPSq','fRXulDAj7zwpXUPSKxNR85cviXd4RoGDXVyONn0Fnjzpci8xbaVmv4uDQ7M58LD5unkOW89oblLhwHlzBePu26LOYrvwPzjIi',8);
-INSERT INTO t VALUES (10594068,64164,'htFlMlZfKm4ie','NwfEpxX3iUWPLptzwqeEASbDzLYy7AFXZA79pMW70lkulOvDt3STuXHjgEP28kjjSHz2aMDzXolXh4','ZqJ7b2wTpvKIU5isMvNe6OKVov80jCCnzX5ZHbGN4eY','pcq','iHYr2kjNubMQ7c','U8XFBd7DGgqUfe1id3UTdSfoLMBo8NP2DGQDCGx1RjgVcxBguXlxpoWaAKhYcJkuwHS98GEq3r1IV2HaC2T',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1104882457,-6930666972786756467,'xwzNLp1Wo8yzMVTkC06TV','Z9eFPnPffyjKl7Tn317oAGYwNN1VBy0oTEsAzjVQ','cP8jLrHX0HTqDJDQiz0kosVlWRWazk2Fem7HqdWKzTPCtviokdA6UVth1BSVnUNTSaELL1KYo','FK5LcT8Pri9va4fhRXtDAcsanP64njJyNvCfYtyqg4c','G','a',13);
+INSERT INTO ti VALUES (1104882457,-6930666972786756467,'xwzNLp1Wo8yzMVTkC06TV','Z9eFPnPffyjKl7Tn317oAGYwNN1VBy0oTEsAzjVQ','cP8jLrHX0HTqDJDQiz0kosVlWRWazk2Fem7HqdWKzTPCtviokdA6UVth1BSVnUNTSaELL1KYo','FK5LcT8Pri9va4fhRXtDAcsanP64njJyNvCfYtyqg4c','G','a',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1692971497,1799202788822289804,'6x8WbWfIHRUOV5MPJhnSIvX3wyS6eho5dw0AkfV6B155cM','bE1g3fgfW4JMMiNHNt56VGPtgkWht4Fhq0JQn9811mK3yLT0unm9AsbSCk73jBelHBdZwLo5m6VfJWD3F8NYCxmv7qzlFo955h7apUBkXGzrGy4QmAWH2s79VXGt4GW3cnUjaa0V74Oy7gKBe5uuRaATbvxhWPgBQimwL44BG9NWVCLd15IYYmmorlsnSda8','ehzj4uyBYT9hX668O94UZmsjw2W1w1OrggyHIWG4I3WkY36Aohzu','86Cs1aqGF08cE97n95vXDrVKKC8FdsRJDow7mTjG2bJne8YNQJwvnab9h','a','n',14);
+INSERT INTO ti VALUES (1692971497,1799202788822289804,'6x8WbWfIHRUOV5MPJhnSIvX3wyS6eho5dw0AkfV6B155cM','bE1g3fgfW4JMMiNHNt56VGPtgkWht4Fhq0JQn9811mK3yLT0unm9AsbSCk73jBelHBdZwLo5m6VfJWD3F8NYCxmv7qzlFo955h7apUBkXGzrGy4QmAWH2s79VXGt4GW3cnUjaa0V74Oy7gKBe5uuRaATbvxhWPgBQimwL44BG9NWVCLd15IYYmmorlsnSda8','ehzj4uyBYT9hX668O94UZmsjw2W1w1OrggyHIWG4I3WkY36Aohzu','86Cs1aqGF08cE97n95vXDrVKKC8FdsRJDow7mTjG2bJne8YNQJwvnab9h','a','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3808579884,-1662143118986839271,'V0H9br1QCVLFEPWrpnaWqtiOtMqUDNDsFceX','oRwquTFMkruQypbTSP7el60D7RUOwCwPiXEGbxc0PZ0HitfkE2pLTEMlV7bSxDu1xOd7TI3dtI1cJrJMTDkV1cHfxcQ1PjNI0Cshz5irN68F1jTQg1JGaXi5QdYe48GTIPrnVLYExOAhiBmUnHPTHZ5SKte0aIcv7KE5IKhRNh7kodxmZ9Y6CCpq3raNAASbjtcSPfM9','zhYjF1xbN11OguaB4IZwQsnVYhMlaW','VRdKElH3dMh6s5503ZrkWWh6OW2O8oqo5PwsXMc9Yf44fUJvSoLS5ECqqHBbgy1BnRsHHTU7FKEIhBLN9okXfiQkrlwPPOxatBcKP5r3WJvTQIVh94K1NQGVM18u3pKW8CTrCxkoo2nAlxdl5t9SbOmYimWyrY236inksct6ha0Rnomed6j1Xzvusctel6F1eWBNjOWW1txZI5VZ14','LYA','o',15);
+INSERT INTO ti VALUES (3808579884,-1662143118986839271,'V0H9br1QCVLFEPWrpnaWqtiOtMqUDNDsFceX','oRwquTFMkruQypbTSP7el60D7RUOwCwPiXEGbxc0PZ0HitfkE2pLTEMlV7bSxDu1xOd7TI3dtI1cJrJMTDkV1cHfxcQ1PjNI0Cshz5irN68F1jTQg1JGaXi5QdYe48GTIPrnVLYExOAhiBmUnHPTHZ5SKte0aIcv7KE5IKhRNh7kodxmZ9Y6CCpq3raNAASbjtcSPfM9','zhYjF1xbN11OguaB4IZwQsnVYhMlaW','VRdKElH3dMh6s5503ZrkWWh6OW2O8oqo5PwsXMc9Yf44fUJvSoLS5ECqqHBbgy1BnRsHHTU7FKEIhBLN9okXfiQkrlwPPOxatBcKP5r3WJvTQIVh94K1NQGVM18u3pKW8CTrCxkoo2nAlxdl5t9SbOmYimWyrY236inksct6ha0Rnomed6j1Xzvusctel6F1eWBNjOWW1txZI5VZ14','LYA','o',15);
+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 CHAR(67), d VARBINARY(43), e VARCHAR(19) NOT NULL, f VARBINARY(87), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9651424,26,'P','VG4PpSJpVM96zcQ','rE8kX2RgOCLl','bQWunxzzx3QZ1pkcwH1UZMY6JDGRg','Z','jd',0);
+INSERT INTO t VALUES (12152745,-16472,'zjYcRS0y8A6F5D8db43xShf4lE0ZAWo','waygZk','B77nu3UvLyLavyYOI2o','R4ElwFswdJ7xpwLa9JolJcXwVklVlGpPRLYe8Fjjzy9UEcSaUjudtm','C','uM',1);
+INSERT INTO t VALUES (11497311,12043,'J6iwKSoPfXqWr8M0cLP0Y0j5lOvjwyO6ga88FFCp6MdA5QzkH8Lc3qtoR3nTmJXr0','ueuUUKMWd7o9aV5Vin9pX','ETU','FI1POI2NRQnREGYyF16JzlEAshSnDSJkfXkYCucuOBqMVeQhexSY565kA','o','FR',2);
+INSERT INTO t VALUES (11132600,7351,'jdS3v2tQru7fRpZikA4hEEIgjizxV','79','R0O1pFmr3Uw9YM9','cFNA2GY5ZdwjzpQmb2gdk1Z','J','E2',3);
+INSERT INTO t VALUES (11016899,21213,'EcnVRDDc7pWOHIwJ7C0GSLDai3oOjJnBDxc9WwK3Jney9a68','0hbJ1','dg','HDbxu','b','FW',4);
+INSERT INTO t VALUES (2582438,-18428,'1njrGsREXo5tnUfmzm6J4S3XzAPM','sFsoKP','YZxfgjBk2A8Ie','PAvd2cWPfNcMysaeqodtHPNBbX5gt143','N','C',5);
+INSERT INTO t VALUES (2137789,-16143,'LQwnfL7YeV9R3C2GchWiR1FWvOTxX','KA7wkgwMJWgsI34KKXRD9Yh0NOYRt0Gs0kKLPdBFYpF','sRyMBd64T','DvwV4e','S','VA',6);
+INSERT INTO t VALUES (3703465,14383,'7L0ruROD84A6DA2YnL','ogmWpi99rZQFZ4sJiwpESN3QOrc6F9igRXjP','RY','m','b','K',7);
+INSERT INTO t VALUES (7913233,-29671,'Ih6oY6XqGN8Oib4Dh1yjIx4pQu0dAmCNCQOXuhWusSKKDhMFCrWRYZajRsWJ','DXLgF1WSjajenicYod2XgolfSpt3EBsbzEOWO','R','42eFuWvRFaNnbTJRouvYhXXMPbxp6zCElhifRikskZrWWgtm7ClMKV8oSz8iZ49qq9IoWBoW4TMJwakOSpWJB','z','g',8);
+INSERT INTO t VALUES (6232451,-361,'u','dAJ8FL0fdK7x5RbZoh8eZ9h','tIDsCXRgtKX8G1UJ','tFO6E7PoHD1EPLOmSc74Z7YMx7mq35wCbPdTH8EDG1','q','6',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT, c CHAR(67), d VARBINARY(43), e VARCHAR(19) NOT NULL, f VARBINARY(87), 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 (12861431062781105248,63667,'SdG1ZFdR0TdghuXGMEKxFvCpxIhScOS0uDaIjzgwQZfTJYx9C2YweGWkXgy3Zh6xt7FNpW5Mpp2mzB','FM3aM4I7unRdWMu2iwqXg9Z2kyS8WOOjaZRpDy91x4z4pEC40F9dNH0Rk4EFnCyCmg75J6tHSjYpR','4mAhBu02x722KSCe','Clxz','Keb0Lw93Byw90veg','ThNOnUV4POKq1HpAY8LF7tt',10);
-INSERT INTO ti VALUES (12861431062781105248,63667,'SdG1ZFdR0TdghuXGMEKxFvCpxIhScOS0uDaIjzgwQZfTJYx9C2YweGWkXgy3Zh6xt7FNpW5Mpp2mzB','FM3aM4I7unRdWMu2iwqXg9Z2kyS8WOOjaZRpDy91x4z4pEC40F9dNH0Rk4EFnCyCmg75J6tHSjYpR','4mAhBu02x722KSCe','Clxz','Keb0Lw93Byw90veg','ThNOnUV4POKq1HpAY8LF7tt',10);
-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 (403367576557116451,21307,'DDZwINvy','FYQX3zi','f2CxHQFHFhH6osTh5qV8GoURnmVOUZUp8anoqYpSO','vcgWZ','J0AG1trFLHD','rlozMD3gSdssWVoanUl5TGayMk8Ix4OQFXdLryClyt7j8yct0sOFBtCph5FEBV05BbBotM75',11);
-INSERT INTO ti VALUES (403367576557116451,21307,'DDZwINvy','FYQX3zi','f2CxHQFHFhH6osTh5qV8GoURnmVOUZUp8anoqYpSO','vcgWZ','J0AG1trFLHD','rlozMD3gSdssWVoanUl5TGayMk8Ix4OQFXdLryClyt7j8yct0sOFBtCph5FEBV05BbBotM75',11);
-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 (6284196795203599061,58844,'z5aPtklnBz','ydWt8VPmggF4oqWtTzN728bBSeTFpcH3vfp9XGRwMjQNyOUskcoZvK','090B1xFPAoEOPh8VZrHPjV7trbTgORkFM6gKj2kciSGZEnIUIk6mhf1CDILA','U','CbDvud7J8ypOb3H4l6ZuBSfE7qVjE17aAjfIjNaPSZwQcv','pnwzePzs',12);
-INSERT INTO ti VALUES (6284196795203599061,58844,'z5aPtklnBz','ydWt8VPmggF4oqWtTzN728bBSeTFpcH3vfp9XGRwMjQNyOUskcoZvK','090B1xFPAoEOPh8VZrHPjV7trbTgORkFM6gKj2kciSGZEnIUIk6mhf1CDILA','U','CbDvud7J8ypOb3H4l6ZuBSfE7qVjE17aAjfIjNaPSZwQcv','pnwzePzs',12);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3817957353,28090,'0Bv968v0DX1IOmaYvBRhBiLfeErcm52mWl8Jni1XkYG4TTgahDwLAyB','gJqnxCUhKQ2F1MT81P3tSoR7T','lFTuBaYmuuQMhxVUt','7tOtr2XLyHDhoL1HtoK6nSYgU4OAQJEMHrAXlzgNAijXMhT02w0','q','mu',10);
+INSERT INTO ti VALUES (3817957353,28090,'0Bv968v0DX1IOmaYvBRhBiLfeErcm52mWl8Jni1XkYG4TTgahDwLAyB','gJqnxCUhKQ2F1MT81P3tSoR7T','lFTuBaYmuuQMhxVUt','7tOtr2XLyHDhoL1HtoK6nSYgU4OAQJEMHrAXlzgNAijXMhT02w0','q','mu',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(68);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(68);
+INSERT INTO t VALUES (804720572,28283,'kFFRhZyDUW1Y','4i0zyH7tvtV2O','qZCek','qp92ODA','m','K',11);
+INSERT INTO ti VALUES (804720572,28283,'kFFRhZyDUW1Y','4i0zyH7tvtV2O','qZCek','qp92ODA','m','K',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (3254352369,10628,'z5551OR3UOB9fatoB5saGL8ZNQAqJwLm2FiEXCCFyShkFY5fb23wJE97fkM2NcFZ625g','EMYY0fNkKikLg28aCarTLXkIM9VGo8zqN90qTdkYh5q4iLkEnSg3A5eEl5WwvyAGtO3B585NUlC93DgS5oepIRZqjFYZaSx3YeWFt2Ve2WIKHPYh7XYmK0A136RK9Wr98rpoObAC2e7Yp1yYi17ZFV9WFZ','vbfeaNsYrcO','ln0fYlg564PORu4JaFOohezDCkvoAdBeqScXj','b','Il',12);
+INSERT INTO ti VALUES (3254352369,10628,'z5551OR3UOB9fatoB5saGL8ZNQAqJwLm2FiEXCCFyShkFY5fb23wJE97fkM2NcFZ625g','EMYY0fNkKikLg28aCarTLXkIM9VGo8zqN90qTdkYh5q4iLkEnSg3A5eEl5WwvyAGtO3B585NUlC93DgS5oepIRZqjFYZaSx3YeWFt2Ve2WIKHPYh7XYmK0A136RK9Wr98rpoObAC2e7Yp1yYi17ZFV9WFZ','vbfeaNsYrcO','ln0fYlg564PORu4JaFOohezDCkvoAdBeqScXj','b','Il',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2288959755559996024,42438,'T2rzWyLK53t8','LkpktzfXZKh034J6D2yzYq0CYsQCSI92FwXifPUFI4Bo6qMd0L2GP8miXP6aL1PAeH0ejLJQY93IvAscPglA7vAuvVZEwx7QHQnzgc62pBm1RVO25ATZX','Pw8eiQPUOc41XTsDGzmvL16ClVqJEHNEyJXBZksVJWN','TRGNgfALftmN7p0a26XmLZZrhsEvOdXHq8WVVVyde00VswvuTEYKza8F8VErhIZvoFMQUORISEtrD6HN18tD7115U4k4Hs534FPmAgfWu7T9YVa0O7aFivQt7pcdtOT7ygs2tlgthSZOUKv74xAIspYbqN5vqWOduiK5zCikxKeeefXMNMnary','zP6OEVy2907eC0hQ06CX59BeK3HLZlXdehJZ2hxjnDWS4CJAL3scUPQpr1FIelrZMHBdDgHNrxEsYzvmvHayWP3','bc0sgCNPA3Mq4pvmK1tTvQlr4yh77IpabEGReAj09uhjwC2tvnGFNku8RNybwaaI8B8YxtT',13);
-INSERT INTO ti VALUES (2288959755559996024,42438,'T2rzWyLK53t8','LkpktzfXZKh034J6D2yzYq0CYsQCSI92FwXifPUFI4Bo6qMd0L2GP8miXP6aL1PAeH0ejLJQY93IvAscPglA7vAuvVZEwx7QHQnzgc62pBm1RVO25ATZX','Pw8eiQPUOc41XTsDGzmvL16ClVqJEHNEyJXBZksVJWN','TRGNgfALftmN7p0a26XmLZZrhsEvOdXHq8WVVVyde00VswvuTEYKza8F8VErhIZvoFMQUORISEtrD6HN18tD7115U4k4Hs534FPmAgfWu7T9YVa0O7aFivQt7pcdtOT7ygs2tlgthSZOUKv74xAIspYbqN5vqWOduiK5zCikxKeeefXMNMnary','zP6OEVy2907eC0hQ06CX59BeK3HLZlXdehJZ2hxjnDWS4CJAL3scUPQpr1FIelrZMHBdDgHNrxEsYzvmvHayWP3','bc0sgCNPA3Mq4pvmK1tTvQlr4yh77IpabEGReAj09uhjwC2tvnGFNku8RNybwaaI8B8YxtT',13);
+INSERT INTO t VALUES (1434759322,14636,'eMfphth0c3ngmbQCHSheOJuvrmown2ic4ExlmCWmJn3GLtv4YYczlYOI','VGhAeDU3WN2MCZjgmBEsbXUTnzpWpCMeTL2yCqibBKj2AZtiuwbUSnJFC5ghOaraPBHjhtn2YWtPkKJXeZyotPo8hiOm7KThj8yW6YfrBmG1cWGDCoLORxrIerkwrGPv46xvFzqEwJ4','M2bpljvd','H2IdDaTbtOFJaKGfxswOlE08Q0C812PYP1AekAbxNsiogmmX63XFq3ZxhpSAB8SAQhqt6gPobYWMI2u533DRWzCrpH7uY2vhueA6t6iZTAWp9PqwD','V','P',13);
+INSERT INTO ti VALUES (1434759322,14636,'eMfphth0c3ngmbQCHSheOJuvrmown2ic4ExlmCWmJn3GLtv4YYczlYOI','VGhAeDU3WN2MCZjgmBEsbXUTnzpWpCMeTL2yCqibBKj2AZtiuwbUSnJFC5ghOaraPBHjhtn2YWtPkKJXeZyotPo8hiOm7KThj8yW6YfrBmG1cWGDCoLORxrIerkwrGPv46xvFzqEwJ4','M2bpljvd','H2IdDaTbtOFJaKGfxswOlE08Q0C812PYP1AekAbxNsiogmmX63XFq3ZxhpSAB8SAQhqt6gPobYWMI2u533DRWzCrpH7uY2vhueA6t6iZTAWp9PqwD','V','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (281943225,-18581,'ydyy2JpelSbAzdgRY5rOAeQTcdl6K3V6JxqVvxxzTKA','ErfkKCVLVRDupaLoD6PCQqwDlCSY9kZXDevZ2Q6u','aVBmd9OInsmZsxYdRut','SgJqeg1TEy','Xj','3R',14);
+INSERT INTO ti VALUES (281943225,-18581,'ydyy2JpelSbAzdgRY5rOAeQTcdl6K3V6JxqVvxxzTKA','ErfkKCVLVRDupaLoD6PCQqwDlCSY9kZXDevZ2Q6u','aVBmd9OInsmZsxYdRut','SgJqeg1TEy','Xj','3R',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3451878074,1274,'7221SMbQh6CTxKVZy5zrJPsdLNiWJcOwbXg5vb9g','Cilp6mKntm04oEPIaJJXwc19l9RpmWwXX8wrQ6L0ZWo5Lz1aFtXeaZ3Q2cjBjYLzIIxFiHS8xcFRwUBsyByQMq4xX03uyXu5w9','M','bt4RJQCGsVcBc3IMTxuty0Yr6VVZndmcoPSeTdZefAty8vHCSUOypxXe87YArHrvcWLw7s9E0anq8fJFUYZs0b5L9sdOgafEuCk9cBEE9KvAFjiE0BMFGGaP519zbBmZW2sCYyKyH8KrMQyEa5vqXNREOpRFHgIm34Gz62Be6boPsjnieOM0goVdJAXDw1pBN3XZreZR4FFkc4vba21eojZTwAmIwhEmBn1S','X','S',15);
+INSERT INTO ti VALUES (3451878074,1274,'7221SMbQh6CTxKVZy5zrJPsdLNiWJcOwbXg5vb9g','Cilp6mKntm04oEPIaJJXwc19l9RpmWwXX8wrQ6L0ZWo5Lz1aFtXeaZ3Q2cjBjYLzIIxFiHS8xcFRwUBsyByQMq4xX03uyXu5w9','M','bt4RJQCGsVcBc3IMTxuty0Yr6VVZndmcoPSeTdZefAty8vHCSUOypxXe87YArHrvcWLw7s9E0anq8fJFUYZs0b5L9sdOgafEuCk9cBEE9KvAFjiE0BMFGGaP519zbBmZW2sCYyKyH8KrMQyEa5vqXNREOpRFHgIm34Gz62Be6boPsjnieOM0goVdJAXDw1pBN3XZreZR4FFkc4vba21eojZTwAmIwhEmBn1S','X','S',15);
+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(9) NOT NULL, d VARBINARY(89) NOT NULL, e VARBINARY(70), f VARCHAR(76) NOT NULL, g LONGBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-7237,849611568,'dUCF9J','wX7MDKu0UKdnUTHM174wJ','Bk','fJWVKb5kuttXg8Kn40TKdof','q','FD',0);
+INSERT INTO t VALUES (-352,-986291231,'5','MICqgmgEWC5FOhXTFyzha0eHwHRD7E9jguDVyN3LmA8BxvvHXPul7E2hBaiCVz1wczLtNZLoInzRBOx9','PwiSqCxvls4E6M9GgShZ0','ba203F9RLjwjJ6XYU5ECZV7HhyvJoHPGRoWa94JeKT8sIcyoA','b','rs',1);
+INSERT INTO t VALUES (-14707,-1836122419,'5PdC0MCa','KoPPifzCH8zHo15AbzON9cFfvIDhksOTWbOJFaxUYU8S6l6iBRuiCOYbqXRNgGMbch4RXr9UbkRQz','qtvyuBNstVhWvTG2Vb1pQuEE0rsduh1erZJVWONPdH79uw2ns9YMCzjY41JtHDlvhdpki','zHOjKk01zBfu7WMNSR9MszSknvdN0g7Eg3k','K','m',2);
+INSERT INTO t VALUES (-14310,219826090,'RNpcW','F5sVUr3ejlQF4v9GQRBFVpTY9rOGvSCSRk5Sv69R1d0','846v02FNfhfEGvvz','Fv3d2iFXn','V','tf',3);
+INSERT INTO t VALUES (-17267,-129505895,'2','TWgTUyssKodCsi8nrnp7rd47dCMJompjGZmNbuFCabVX1GOCWGkaRCEwsvrZX','8M56i939isPVWZXUVP2ERCkggeXJrMu','PSULAMD3zkzSCSM46Pa58zUfdQC0SuN1dbFIYEBYnelgu1gIs9PIZhllHruOJ','F','Q',4);
+INSERT INTO t VALUES (17982,117535149,'4bfQCRGa','fJWoWw','wBIwvhE9Dm5Syq7jukYkCHMqzMGWOdsIGj5aBpR0iI3xwkbbR9f3pXgFJKcMgSuCD','5SlnEt4WSBHDeb8ca4EfJivqB10vgNhiAYcUVRjYQrMy','q','S',5);
+INSERT INTO t VALUES (-24013,63153626,'HM4','wVmsICX9iiPibnUslslpo22KddlqRkEiWPMIg7K3qcPXVP3yhdG6OVLA4sdGQkuvymf','9NC0imoxbdWkrpz7AoEOGNq9LgXkAqpwASVWh5MtYlLu','jigfQ9fhbHIryjSTQpWb7N0zetTwKdwnBYKNdaSfSX5cVa3JDJ','S','9',6);
+INSERT INTO t VALUES (-174,830540500,'L5EiIbxOP','1Ktms5nKtXxv1dCzdB2Z7dyZmPopILAuH998jZvjxieWJ','FLV','MeuKqGmtVwH3MYYEUsNKOBl15Mi2miO','k','6',7);
+INSERT INTO t VALUES (1577,-125898787,'76Ab6jqOw','VgjHW4q0Ct6x1FgdKv9lboEQUpjyCY5ZbIIxlr0GNwGZXE9dTO5qvqV7yXmpOiHW5he7sjnp','UJKgzUvyhFYbyDsztbfyT7cLrLuCb13DaYC52e0rM7MHFQ2FBTKY7','gZqsQ9RKSG9v7FxDr3lYX7v7k8oNwpkvrSrVn3hD2pTjTEhOZLz1AUugLmB2p6XRqkOmewu','6','j',8);
+INSERT INTO t VALUES (5496,460346684,'yO','BS3o6qQrJnenKkxMfogKe3CJijqjS6X9vNHbQs85t9RETJtdnq90uThauW5DE4s1rTRM0xEC6nRmu','gbb4XCcluYemv','qkvzZbAeJR1XCaQLd7UJtwVUWrtmX6JuSA3AxVwluCYH85q186RmeREMMncEDem','U','m',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b INT NOT NULL, c BINARY(9) NOT NULL, d VARBINARY(89) NOT NULL, e VARBINARY(70), f VARCHAR(76) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-3210121,-1235975733,'f1','RwdmvhrLB0VAwTCgf4urQm7GJd3V1lVYv','VngelExVYbSbuXh1XtqetjwZOA7eYvhFduxbt','CDwqtVpzV9hkQ4FCzKWB6cLT6BJVk973tE0eQD09g1WrjFpVlAvIxK2UB2DYUBV','2','P',10);
+INSERT INTO ti VALUES (-3210121,-1235975733,'f1','RwdmvhrLB0VAwTCgf4urQm7GJd3V1lVYv','VngelExVYbSbuXh1XtqetjwZOA7eYvhFduxbt','CDwqtVpzV9hkQ4FCzKWB6cLT6BJVk973tE0eQD09g1WrjFpVlAvIxK2UB2DYUBV','2','P',10);
+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 (4925271,-2082015033,'Vixt5','7fjWHZ6t5P55AZRxDw5YZDbQv7E6B9mXfneaM4wiH27E','b0qnkDCjrY6ZdXHzQljsIDr6iH1','Dd6I0nqs4YNfgepTDBPYRZQi5zXXKJuB7qN7j9V1jce9875ziWdWhtC53QnmaZyoXUWxI5KFqfS','n','lf',11);
+INSERT INTO ti VALUES (4925271,-2082015033,'Vixt5','7fjWHZ6t5P55AZRxDw5YZDbQv7E6B9mXfneaM4wiH27E','b0qnkDCjrY6ZdXHzQljsIDr6iH1','Dd6I0nqs4YNfgepTDBPYRZQi5zXXKJuB7qN7j9V1jce9875ziWdWhtC53QnmaZyoXUWxI5KFqfS','n','lf',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (-5603749,1796203541,'7','Uizm8lp5f5ZUMCzXUIJB2lshBTQF9CddPpAFdxUa5VSLQyvruAkADm4ZPRRNLJZTpLCI3fto0BnnFKj1vRV0aEs1pMeOWjJq4jQFzXzaajGw9uDAJ3EWspM0AYddeqA4Z5k8ytr4qA9CGAVBOeI0dtQOqs6WDgk6kei0tVNxAFGVXSZCw2LYQAoz8cuFNVyppdwOpfSffcdDQ5iXYq1q9MhTc4MgfHp4','rm1PrizuHnb53VIPMISe9n3Z1BKSuyiwjBNkCnfs80QNkPjKcPMFsU5I5zXwH','iZTMpNp1uSGKzO3TQSiXL0w7NK0uoBuAecLcvuMuM3wmrRcUoRcfUDEbs2YZIvqIiCZ','J','Z',12);
+INSERT INTO ti VALUES (-5603749,1796203541,'7','Uizm8lp5f5ZUMCzXUIJB2lshBTQF9CddPpAFdxUa5VSLQyvruAkADm4ZPRRNLJZTpLCI3fto0BnnFKj1vRV0aEs1pMeOWjJq4jQFzXzaajGw9uDAJ3EWspM0AYddeqA4Z5k8ytr4qA9CGAVBOeI0dtQOqs6WDgk6kei0tVNxAFGVXSZCw2LYQAoz8cuFNVyppdwOpfSffcdDQ5iXYq1q9MhTc4MgfHp4','rm1PrizuHnb53VIPMISe9n3Z1BKSuyiwjBNkCnfs80QNkPjKcPMFsU5I5zXwH','iZTMpNp1uSGKzO3TQSiXL0w7NK0uoBuAecLcvuMuM3wmrRcUoRcfUDEbs2YZIvqIiCZ','J','Z',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (-3339702,2044565762,'MLZEOaWt','Wro2XslEOpNQE66yjz5ai6ylz6Ye0vEP0w0guqGXYT825QWaFDbcp2UkAS8sEQtVgxX2cl99HDT2TfQ0vFopbeeIkF6eGKwdaJDlJUNgVXpxg1IuLhUkAAhXFBLEZxtPL5Gr4Ej2vOvKLpHRj1yK','xzoe1vpscjyFdVHCFyVLJEsSENzDQdrwFE62aAorDxrGWP8','YE2T9sNntr9BnRPmgK8DGHa94jGIXzLjIyk9bdKIMIRKMB0mVpLDMEyXV5fdtvMc2XBxGEdszXRoTHv2TLH5263xkSQpXg28SHv22OTIxjmK20Z7XHlqKG','h','b',13);
+INSERT INTO ti VALUES (-3339702,2044565762,'MLZEOaWt','Wro2XslEOpNQE66yjz5ai6ylz6Ye0vEP0w0guqGXYT825QWaFDbcp2UkAS8sEQtVgxX2cl99HDT2TfQ0vFopbeeIkF6eGKwdaJDlJUNgVXpxg1IuLhUkAAhXFBLEZxtPL5Gr4Ej2vOvKLpHRj1yK','xzoe1vpscjyFdVHCFyVLJEsSENzDQdrwFE62aAorDxrGWP8','YE2T9sNntr9BnRPmgK8DGHa94jGIXzLjIyk9bdKIMIRKMB0mVpLDMEyXV5fdtvMc2XBxGEdszXRoTHv2TLH5263xkSQpXg28SHv22OTIxjmK20Z7XHlqKG','h','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-8040863,-1775923457,'qCztCxe','y0SYFmiq2Dgx49gdR16n5495Ari4sTlf65DPwTe5DftBDd10ZGAgnTFfFVyOyDSSo3bp2EqHOmOVfgkxt0kQfcsSfNCaQpTEb2KWrYS47sCNi8KsVSxZOtKB','qSgg','FQAUXsFONcOQxiRKfqqNdZviG3Ak2RwHUQzB7XjhiBjoUwEo','Zy','Kx',14);
+INSERT INTO ti VALUES (-8040863,-1775923457,'qCztCxe','y0SYFmiq2Dgx49gdR16n5495Ari4sTlf65DPwTe5DftBDd10ZGAgnTFfFVyOyDSSo3bp2EqHOmOVfgkxt0kQfcsSfNCaQpTEb2KWrYS47sCNi8KsVSxZOtKB','qSgg','FQAUXsFONcOQxiRKfqqNdZviG3Ak2RwHUQzB7XjhiBjoUwEo','Zy','Kx',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (-6236366,401724252,'NkNc','uYEK0JILSNrGSB2ZE0b369vBMgaLX8u8rmSwdgEtcfwlZc10NTL2WvuHPOJ1npRL33BVTedN9TDHepIYNd2X596LGODOq3KuUPTlLe8wN5Ne811YQwCysIbHhnTOsx3brAqkwCuSxLoouZrCZmJ7McptY6Y1HinSPNJhhurE3SaAF8KMVdaDEJaUv6ppuABtG3GH4Be8DeLYpmn7tYYdVQOI2dG9UUuvj43OFvNW15DsOdjrXwsVxIjqJ3E','UftCFM3llYX9Ls8Veo5VDI6MazoHSIEQv90sJvUhOPeeFkliS9Yvt6uofWlX','r1v8Ao9EMt7mLHlOswP7XGTR6XshRSuhXy0HfLYX6NT0hc8geDozdQ5kq5ywxVfkKr8XK9vK5eLLnWBfNB4svfD4JRSFSen9OtaGhCoYFeR8bqV4nxGV8da5a7UUILaJvGSmEkfZcpDSKIRsRjp0XyfwP4GnlPT2GI3uyk7uZoQAoki5bDiXWXCU20opFOgtGMFv0DA6kVWuap','E','MAH',15);
+INSERT INTO ti VALUES (-6236366,401724252,'NkNc','uYEK0JILSNrGSB2ZE0b369vBMgaLX8u8rmSwdgEtcfwlZc10NTL2WvuHPOJ1npRL33BVTedN9TDHepIYNd2X596LGODOq3KuUPTlLe8wN5Ne811YQwCysIbHhnTOsx3brAqkwCuSxLoouZrCZmJ7McptY6Y1HinSPNJhhurE3SaAF8KMVdaDEJaUv6ppuABtG3GH4Be8DeLYpmn7tYYdVQOI2dG9UUuvj43OFvNW15DsOdjrXwsVxIjqJ3E','UftCFM3llYX9Ls8Veo5VDI6MazoHSIEQv90sJvUhOPeeFkliS9Yvt6uofWlX','r1v8Ao9EMt7mLHlOswP7XGTR6XshRSuhXy0HfLYX6NT0hc8geDozdQ5kq5ywxVfkKr8XK9vK5eLLnWBfNB4svfD4JRSFSen9OtaGhCoYFeR8bqV4nxGV8da5a7UUILaJvGSmEkfZcpDSKIRsRjp0XyfwP4GnlPT2GI3uyk7uZoQAoki5bDiXWXCU20opFOgtGMFv0DA6kVWuap','E','MAH',15);
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(76), d VARBINARY(74), e VARBINARY(11), f VARCHAR(88) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-8938950247842002855,-92,'LdGGrpfiiptsMaOLpD18euOKJxoCpJECS2fhNlvhebTFaV','4w5Pntr42FXbM6bBSa1pgtqR3PwlMKeSYvcjU7BmMpj11lpBQe7AYvlFSV8IireMwkm20U','O','CweVH','u5xjmy','dTmm96WmhnAhjkn3PhQNPryuAPZjRvsH2hbosnWUA3Nsrt0O09MsetcuTV',0);
-INSERT INTO t VALUES (7653546527463421627,-83,'8MeFEuoMmOzmuUbSz8BPe','jm5nZZbsQqlGho59vqhbz8nYvNDR32vduohnZOYJRhD','I5F42','xV0dDunIm934a7MXVF3TrxVoqM','6jCVku1f6gQivzIjKxKM0HVfcuRZs8dOGL7Tx9ikj','gPhWQjsBuogeYvDvSaJJ1yYKQjz6FGIQVemA8l76oDFKZUYUFW2xwqfjJiaWUOioY1JInbjKES6CrhC9ofl0UPLst2Y4jvz0l',1);
-INSERT INTO t VALUES (4094423455139630177,-49,'y','IoKYNdYaLiHxTp1HMyneKFM0V1LsH5yC3ppBgBixiztfIRIAgAC36tVR','8mHrP1AVwWJ','ydOKIz7LXA1Y73QDCzC1Aib3tnwCO7fdaeOh7K24zRl0uyYXELb7sMxUhTYh8jaeFAhga837RLlu4uyKp0StRz','NeGRrFiNoSOiyxmYaG388eRA8I9k','X0fRrwZctX',2);
-INSERT INTO t VALUES (-1216639503231603160,47,'6DmxuBvK7UIFFubPPTkgrcxr5UGDj3oKBRBdYxuIz','fKeKIQeKj1d1D6Ed4cfJ3H2Q62aTSZQ1HMkddyxM2','HhyXX','hrpaaiVjtOP6QlVylDHCuARnB09yHQ08ezGaaKVgjsmVAqUgkaZ7Pa7','3gseOWmDAFE4NZMD83eW0UGaelNmkLYhXJTcE7q26JTNjL4yuocWM3th','oCdTJFHPRSadSjs4IPQBQN',3);
-INSERT INTO t VALUES (-1304544913692432973,-84,'E27cgbyzVcEdsoO','8f7ZEOIjvX','F5fB','UpTmyCHN9Q8WyeaF3nT7vsrM3SnWgWsXL9zMSwn6KqUBW','WCKHyYsGKuNyDTZWvjgrwSC9dU8MZZbR3LXVtS0rc0INIv1f1cyqbbuIVK4s4HMPhNhlFdNlsah9rdkSsk67ZDtfg','rPuf5m6J8WNdFs3Vxap0D4DAYEnQjKffRc4IPBO0fOeTVKJ7dH2Dqk6MObsMIPU0qyoAlvv2Ekfg2G8MRieGgzPsYncm',4);
-INSERT INTO t VALUES (752865746407905360,-53,'s6QmiTewJX4iSEXnMwSCYzISGaHDOIFFceRPHpurlKNEyDGoCIHY6kKr6aCsc1EZOPcJ1JmCC','Qe','ngkGqI','u3KJjcYcRLlhvP9RgkNWB','G5VqWJpuDXIWbl64NljowQhW3','tNhTDhrsNIjh7qo82tgfBUw3tU7Cc',5);
-INSERT INTO t VALUES (-6846828647229801256,5,'gy8mc','OQ8Ijt24x7wMtcEQ5aiY1zOu1Jvaa2Fu2B1Ki1LFTFayZf8GbJvcmwXnbuoSG1og0','6Jv5MdfLa','z','hOYYV7V98yWu0YsZh0nsj','ZVwY5t1LgsDpUer0AJFfrCG4OJHjekwjMuSyAeGCJhwL',6);
-INSERT INTO t VALUES (-7391811804169088269,111,'KfpRsKY','kWYW1fA0xRp60gu2GUZ1lLe8zL7pWzC3wBpb7t','jJ4WhBV','r5n0tD0imLX7SxYxswlA2HOPjUrFNBfW3pBd9qj','1hZhIBIJXKCkzBcUr81ZGWIcYRzYj5KtNeAuEgNSnbC6','ZEuHBoJ30BDrGNJp7sEkgRGJxNTKOszUKjWOcVUicpesz6sPUnDQU2F2bQYrEBsNSMESyTjQ1CQM35BiifLX',7);
-INSERT INTO t VALUES (5508879692369795694,-101,'vS2Nhof9d2rvGm8C8biYiCiNRgkrO7HKsp1IAnpcI65BPYduKZgtoyPYscdKxKOCgZIQFQ','sklD9DTn0GGCw','3gX8','NkVYIo7zqbQ3aXJYjyJw3tyT9Mnx5cetLVhD1WK46y','Z8EQcx5SbBcxwKGQVzbyipnXUrI9y1AoWdf4j4iZI8sxDmIzx6NpNfOC3XEVElBH6baCA','G9FTHyFBvn1J',8);
-INSERT INTO t VALUES (2082904684609691960,-54,'COnsMObzxfhDoO6bl15xO1UOkTWqGqKY8KN705UFt2gRHzwsBSNulN','HYIXA2ir4BYD24M0','3Z2DMcqiP','yMg3DMRiu4X8fzCGcl9tiMad4ndC9xzo5b38yXDDoBy6U4rg8PAYSB5FEoiC6Dcvv923I94ezEhKW','VH9p713JM0DBMA4irbtHOulY3Li66aRbqRhMKwBWbE107M','EDaLOST9PToaCphPuyPuk1qEU938lJXdGRBGM5beSsPAy1n1V6QaZE0Vz3LK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT, b SMALLINT UNSIGNED, c BINARY(46) NOT NULL, d VARBINARY(11), e VARCHAR(37), f VARCHAR(67), g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2811365337707231218,13676,'HlSJEbpcGuLQEHhJLZnqGnueZeaJjgV','GQ7iVU','f50f8ybIup0v534HDhRkDRfvqAQ6fTcS','dj4yaf4o61HFF6aGH','j','R',0);
+INSERT INTO t VALUES (-3995372499086035740,17118,'3eeggvun4snUrUDd4jfofHE','o7r7fhE','5pWclo2aH1dseQJ6LDB0m4Pz','GpJNwKHqTHyrxjmSiBvgNquDpF9TF46nyF8VbULFkdThWcFIdb1NMIbF0kBJsQo6nR','S','6',1);
+INSERT INTO t VALUES (8212478814708454440,20479,'opkZLXRBcqNRXjwkj4AVUWS7sRd3M','0U50w','5yjDtSvMnU0dGH8','wHDBwWA5MZPMpBjfrh2GYkAxBXrXSwpwf8bUID9JWGGnHkdp','D','w',2);
+INSERT INTO t VALUES (1288791882635479147,58786,'ynfayoNnXyDe47qTvUG6B8fQfGAeYZ4XvMrJr8IfM','OgjLb8PQqT4','2jQGldAbdXaXTS8bBHx6kCZJpC','V','B','C',3);
+INSERT INTO t VALUES (1030235691363050726,27958,'vXmLLdyC5TEPqjYdoRrG9glm','vzs6HqkQ0','0Ak7KlfSYNwfqyH2wUVrRyOcCF','MVJS4zRWRzttQMaPeVUphTYxZA6dG5BfhShJTYgscDBRXwGLf','b','F',4);
+INSERT INTO t VALUES (4280387793276457541,40066,'Lq4zxlPxsC21W4GyRpAIyauhfvMZOSQN3dDGALt6','ToKOrSy','iyTArGroJAz9jnMshmHQi','GRm9h2CXqaXpqCD8QupI0UuxHEHu8iX0w5osdgEWw4eWs2xC9NU3i3l0BXUz2','t','w',5);
+INSERT INTO t VALUES (4383169707600260914,17697,'UmtbnLMMLAGS2RkImaqADUbyaJoKb','kXxtf1F','4AQro4R','9nCqmmrfjYfSWTI62HvvEKvfh28Fp4wyyS4362','s','3',6);
+INSERT INTO t VALUES (4893269212234589895,57846,'BbSw479UkjSWkkH','uD00z','7uxKsSjdhJqya','eYc','p','a',7);
+INSERT INTO t VALUES (-3184049780995103284,65350,'D7r1viVbdh','Y','4zQbIwi0ixg','mxqladMBNuQ7yZ2ZPmQFiyo305GghAxWOIvvvGi8P6tfhGiq5SPbmL9RZWiseUymx','1','O',8);
+INSERT INTO t VALUES (2122337039836848607,17545,'hsFg3jYktburI4INGQ','Ww0aNuA','4WiJlI','tZnQTTCdXeTfNVKbvFPdOKn2v6TMoa6SASUV7VlmuUeRc84','D','z',9);
+CREATE TABLE ti (a BIGINT, b SMALLINT UNSIGNED, c BINARY(46) NOT NULL, d VARBINARY(11), e VARCHAR(37), f VARCHAR(67), 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 (1490960188725486328,-97,'zluMW96pxlyCYEQJSBsJDlo5uG4FNKowLcGduicah4cXg3waeHGU3NBRMf','zYy','ZfoAvO','OwymjgxFZu0XuJjQFUUOvTIBUP9s9GN','ahVEQ5zAcirBQWOHDtvqiO6zf7OzHbJfWOQFT18H2cFcIcOSnz7ybWHCZD9BVzy','kOvmwZTe7QeSsE5XbopiJ05v1ITsQmtbUMCGSyCNM4xrsGWptBwKJ20',10);
-INSERT INTO ti VALUES (1490960188725486328,-97,'zluMW96pxlyCYEQJSBsJDlo5uG4FNKowLcGduicah4cXg3waeHGU3NBRMf','zYy','ZfoAvO','OwymjgxFZu0XuJjQFUUOvTIBUP9s9GN','ahVEQ5zAcirBQWOHDtvqiO6zf7OzHbJfWOQFT18H2cFcIcOSnz7ybWHCZD9BVzy','kOvmwZTe7QeSsE5XbopiJ05v1ITsQmtbUMCGSyCNM4xrsGWptBwKJ20',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77);
-INSERT INTO t VALUES (2152345106468327715,43,'7Zc5CcnpJzfjlQ2rWLFyjdFYpVF','TpNePdQQp3cRbi59nAHyjy2DYtvWixt3','YPOdMtae','AqeF3KfBp1c7nfBfGBVXDCC7Dw6VNuwYvsjwKyzh','66Faux2kb8hKvpmIxvVcOpwkpAiBqzFs97eEYMmnTCgtwA3NBYDEzM','g5u4bRSO',11);
-INSERT INTO ti VALUES (2152345106468327715,43,'7Zc5CcnpJzfjlQ2rWLFyjdFYpVF','TpNePdQQp3cRbi59nAHyjy2DYtvWixt3','YPOdMtae','AqeF3KfBp1c7nfBfGBVXDCC7Dw6VNuwYvsjwKyzh','66Faux2kb8hKvpmIxvVcOpwkpAiBqzFs97eEYMmnTCgtwA3NBYDEzM','g5u4bRSO',11);
+INSERT INTO t VALUES (7672402058705048469,37386,'Mw3upEV6eOn93zq2gTZbT0V','PEAvXNRSIN7','MK2n7TV7YL9XvOwD2v4AVt5n','gEirzzJV5Fd2liKtXt3zaLyBH','5','p',10);
+INSERT INTO ti VALUES (7672402058705048469,37386,'Mw3upEV6eOn93zq2gTZbT0V','PEAvXNRSIN7','MK2n7TV7YL9XvOwD2v4AVt5n','gEirzzJV5Fd2liKtXt3zaLyBH','5','p',10);
+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 (-5707515910192833118,44858,'mASNjhH0QP','G5C6','g','mzAZex6D1ZydaxGr2Q','0','Z',11);
+INSERT INTO ti VALUES (-5707515910192833118,44858,'mASNjhH0QP','G5C6','g','mzAZex6D1ZydaxGr2Q','0','Z',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-760526286221848881,0,'X2qaRHBNtNqIrgy0nfX1NQ3h76d3wxdVVLEQKWCU0K82u3w19Q2ac','HvUJnz6rxzmbHUip1I2g5up1NNQU8WNkkGK4A4Rc7RxcdEA2wcHjzcEdm4GmZNANBzHdvTQ7timYoKwxY1DZi9AQ3qLC7cb55kWfhczYFiz1ozZyHHcnccUSGIlwMRvxfb6Fi7hK58oCKkKfepJInMnWsHLCARa1LRkR1YAJw0Ox06Yad1RSvXhDe2FZ3ILbA99VZuwf8k0Fpn','CGNPPzKwrRm','BQNGNMUNxJfZqeggGCng7UGjCXDo5hX8hnrgJautxybouQgKhMnsufn87jiqtHBGnZyJzkvmUQijbWjY4NU4gw','maLW6uIFgWMXfkV3XnoVi1NGgORb9uq2XhwBhe5oIqZBvtUePma9vdC6','skDCpywbAAbxsvE7HW3VXthYxUqkVVJRo4cLC8WpYkj7H1L',12);
-INSERT INTO ti VALUES (-760526286221848881,0,'X2qaRHBNtNqIrgy0nfX1NQ3h76d3wxdVVLEQKWCU0K82u3w19Q2ac','HvUJnz6rxzmbHUip1I2g5up1NNQU8WNkkGK4A4Rc7RxcdEA2wcHjzcEdm4GmZNANBzHdvTQ7timYoKwxY1DZi9AQ3qLC7cb55kWfhczYFiz1ozZyHHcnccUSGIlwMRvxfb6Fi7hK58oCKkKfepJInMnWsHLCARa1LRkR1YAJw0Ox06Yad1RSvXhDe2FZ3ILbA99VZuwf8k0Fpn','CGNPPzKwrRm','BQNGNMUNxJfZqeggGCng7UGjCXDo5hX8hnrgJautxybouQgKhMnsufn87jiqtHBGnZyJzkvmUQijbWjY4NU4gw','maLW6uIFgWMXfkV3XnoVi1NGgORb9uq2XhwBhe5oIqZBvtUePma9vdC6','skDCpywbAAbxsvE7HW3VXthYxUqkVVJRo4cLC8WpYkj7H1L',12);
+INSERT INTO t VALUES (5781346757982993865,63551,'J6jGufZRTQHDQmd6EIO','atXpHMxAviBZ8m4w3ipkUBphM33T4QJ1sjez7NBSFVzVbESuyJ8HDL3ILXLwA8wr4ga7EpUtHK6EruC0tcJBBBOB6mQRdiWh2bKoSHRtceAx7z0HMjWyrP0dPmhVe3cCRcv2AyIWTeq5LKTV0KMUwk7nVwmaH3pdbe9xPSONiHmH5ceHUTOhaY2QS','GJlWuCvi4htpoHQ','CqMN60EbYPyTbaweJ5','X','P',12);
+INSERT INTO ti VALUES (5781346757982993865,63551,'J6jGufZRTQHDQmd6EIO','atXpHMxAviBZ8m4w3ipkUBphM33T4QJ1sjez7NBSFVzVbESuyJ8HDL3ILXLwA8wr4ga7EpUtHK6EruC0tcJBBBOB6mQRdiWh2bKoSHRtceAx7z0HMjWyrP0dPmhVe3cCRcv2AyIWTeq5LKTV0KMUwk7nVwmaH3pdbe9xPSONiHmH5ceHUTOhaY2QS','GJlWuCvi4htpoHQ','CqMN60EbYPyTbaweJ5','X','P',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3527250453011833424,12152,'So3n6iHEJkeEc05HkWL','T8UdxABBoZugPW9jvE6MZ2Cqr3lyPyAPddTRDeaeHsLE67vnI6OoBZcwakDUnm4bO7OwyV9oKoJ6IQYZgH5tkaxpSB0uQ1hpDhLeOLPtReo8rrBDVDvIvmBaVJnjKUvqnFjgIj9lsPCbuNcBiKSdDitIezzgS','13wtNFUYT','TNEV2dBTiUVcEYA6MDeJ5LKP0alUCXFeT75QyRJITeBiT5mRNf0cwKTDMmvMmUkSqbus44ujAL3XNbI5ygoXqhdpmhSqy61asPeKiqclQEp3QJy3B65anPBLj9AR7AZBKDSpsRfGyDM8WwviikczLw0M1zCQ0ZKciIbv0zatDZhIVXQEaLZ3Ykitgfr4fQ1W1LjXo9NKOeXCyjHoWBwwydJZyHFwtTr50KsWzDk6RQCHcXHf6W7qIDdKCLHK','r','P',13);
+INSERT INTO ti VALUES (3527250453011833424,12152,'So3n6iHEJkeEc05HkWL','T8UdxABBoZugPW9jvE6MZ2Cqr3lyPyAPddTRDeaeHsLE67vnI6OoBZcwakDUnm4bO7OwyV9oKoJ6IQYZgH5tkaxpSB0uQ1hpDhLeOLPtReo8rrBDVDvIvmBaVJnjKUvqnFjgIj9lsPCbuNcBiKSdDitIezzgS','13wtNFUYT','TNEV2dBTiUVcEYA6MDeJ5LKP0alUCXFeT75QyRJITeBiT5mRNf0cwKTDMmvMmUkSqbus44ujAL3XNbI5ygoXqhdpmhSqy61asPeKiqclQEp3QJy3B65anPBLj9AR7AZBKDSpsRfGyDM8WwviikczLw0M1zCQ0ZKciIbv0zatDZhIVXQEaLZ3Ykitgfr4fQ1W1LjXo9NKOeXCyjHoWBwwydJZyHFwtTr50KsWzDk6RQCHcXHf6W7qIDdKCLHK','r','P',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (2369021845528308600,3933,'n4J1AUQl9Fup8HmN','Le9j6UYA0DvntXLTmUm66XjJjHzTEolPX2bNKmDCmBZQasnXnB5gTTb6FN1lHd6zh6Shy1XShqX0klejfC5hjODN1x92R','2VtqoGAGXHArz4h','DyenxQn4gaQkPvj0I6ucMBZ7FU9MkW99cGi9Neq4HBg4GR9pqKoeo','RK','i',14);
+INSERT INTO ti VALUES (2369021845528308600,3933,'n4J1AUQl9Fup8HmN','Le9j6UYA0DvntXLTmUm66XjJjHzTEolPX2bNKmDCmBZQasnXnB5gTTb6FN1lHd6zh6Shy1XShqX0klejfC5hjODN1x92R','2VtqoGAGXHArz4h','DyenxQn4gaQkPvj0I6ucMBZ7FU9MkW99cGi9Neq4HBg4GR9pqKoeo','RK','i',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-5107896319420996257,48000,'UbFQur7AFAgQU9MpYNAZhJKvuB2kuAGx2lIps93Y8n5oapH','FOsZ4a9WWkixte3KzZ2iZoXqlwbavP5lkOJEjw1ODanznYBuTos4Sp0UPXruR8DRn2eqfqrSBgIinl3g3VTbo2Ry0nxAfbs8HIaqdlpOiJOxEoKHoFH9iDYss','F2zOcn3mhOO0xHnT4qZZqezSVDniIM3XAS','6RBRxYuhhLS3JWS3XnbYspLHcf2RtiDmuHOi0UHVnaoJ3dY9zEioWGKi90QZ3nwhzScCE5WBXFeNtHMEiLf4bxm8MiVTZwx9umPzcxkVGm2Y4a2UDgIc1gMmWIGRE84MCFdzSLIGhqxeSit8wTQ4AGlQFUrbFxnrRxualVYgG2ahBtDvK2G80KVCUuCh5W5GOmmvZqTL5Twf','gT','cQ',15);
+INSERT INTO ti VALUES (-5107896319420996257,48000,'UbFQur7AFAgQU9MpYNAZhJKvuB2kuAGx2lIps93Y8n5oapH','FOsZ4a9WWkixte3KzZ2iZoXqlwbavP5lkOJEjw1ODanznYBuTos4Sp0UPXruR8DRn2eqfqrSBgIinl3g3VTbo2Ry0nxAfbs8HIaqdlpOiJOxEoKHoFH9iDYss','F2zOcn3mhOO0xHnT4qZZqezSVDniIM3XAS','6RBRxYuhhLS3JWS3XnbYspLHcf2RtiDmuHOi0UHVnaoJ3dY9zEioWGKi90QZ3nwhzScCE5WBXFeNtHMEiLf4bxm8MiVTZwx9umPzcxkVGm2Y4a2UDgIc1gMmWIGRE84MCFdzSLIGhqxeSit8wTQ4AGlQFUrbFxnrRxualVYgG2ahBtDvK2G80KVCUuCh5W5GOmmvZqTL5Twf','gT','cQ',15);
+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(75), d VARCHAR(41), e VARCHAR(98) NOT NULL, f VARCHAR(5) NOT NULL, g LONGBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5374820886644982558,-245836536,'xNP4kkM9JPJkAH','VI','q7P6YD20VMte0xAgpYaPAMrk1Fxh1RpWsJdOdOsOHvSYEkiDWAUamEndKDBn8Q3O5IPaJpRxAbYcwAYXJ93','13E','p','m',0);
+INSERT INTO t VALUES (18358562289458563115,-1435237,'DCVgDAlvkmaClJkAsmy1Dc1UNNTlqHoSEmfNSKzUamXY6tJdfCoOqFwGwQLeTLWF','dCUCLrFguQKiRwu9peKO2Y','XcM6NIa5XyJVEjt5Nw98dK0WEajrKdTwukV1PtEmIO8XF9fZ1DHMivDABd5BUitfcGhCwdZWOVi7PdQBf9ynFPInrwIq','obtAN','O','D',1);
+INSERT INTO t VALUES (2855089080509587522,-436397540,'vetG4lJAke2ozRyNb0wavAMwGy9QrAkC2fJAfdHfrL4SDHYwBMQHg','vNFzrTQGvUR8QWYhWuwNbADPiIdjrqF9s2MRxP9t6','C6RyBTjsyRiUDm8dyeq2S2edPMbXiGzaQgDG6WSuOpiQmfSjwcpNHcXb9uKmzPxxFxIkimi0G','o','i','S',2);
+INSERT INTO t VALUES (772701266286971528,1976127062,'GmgnsA21Q1gqBQfIwrO8gF7nnNR6F1ck1Udth','SM4bUsotHrbA8Qht','LrwaIsnoi2G','x','A','d',3);
+INSERT INTO t VALUES (4581679796864067451,1516518739,'2v','NlNnajS','DIRxukHsCnnKyXlZVuRpPyI3jIEkEkLnjvxCLDX09O9vV1Z4ais0GrfEL1R86jmnaBYnFm8WUM','R6KGk','B','X',4);
+INSERT INTO t VALUES (10581909739883307876,-639933758,'cAEd5fFHAqsMwUWXj','u1nVJuPKq8Qc2lcKL3amigCvm51BSfa','waH49uPzEn5rGVddy8WvbrP5T6p','B','5','C',5);
+INSERT INTO t VALUES (693379642769094151,1306706451,'8NmM4xdMjaFR9AzO0','uvG2CGeEDa','aegUhiQrjmP3ywBEK35QFGHwRIrTewVev7Gdsl2','L4','Y','g',6);
+INSERT INTO t VALUES (6258651703448448009,456201910,'YSXjS2ke6BNdkNqmQ0IKuzDDtC2bp','KuSsxKgfxemQA65ImlzU8','POtLuVFeQkTtS575YFygZlExTeknkMrweZ5eApE8pk5V8e','y63T','t','0',7);
+INSERT INTO t VALUES (13302070109792281553,332854735,'MlpPcnFZOPsDLl2EsXA6d3Wo8wglVy8pDlMaeZmOYsE9t1FIwGn6xAY6teUY4qdi9Wq1RdQU','6hEG8Kf1BhphUIy3eDctIdSdNcdDADv','8YwHKcYO7MJfe8NKsDB6VDAimSFG','dsu','z','H',8);
+INSERT INTO t VALUES (14206602672935702887,1613805680,'mp9Ht8eY0NiC4yPb2wMF2zMYzYGPOf','C9nV0tKqMRwPA5','Ew1TIWWMT5slbLPUMwQf9r5dQt8LCkFMfS5roiBvpTw5KBRszlDsRKG7uIop50l3mXVyFSD','JE','V','P',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT, c CHAR(75), d VARCHAR(41), e VARCHAR(98) NOT NULL, f VARCHAR(5) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (12630018817157541528,453816281,'VBLYKAsLSsh9LQUvu1HYq8xFb9ExTirGzHmCMcsRbOp8p','DHhCQ7wue','Fl8TBJeRpbKmAoZRrAzuazSFTRyRCq','3','i','h',10);
+INSERT INTO ti VALUES (12630018817157541528,453816281,'VBLYKAsLSsh9LQUvu1HYq8xFb9ExTirGzHmCMcsRbOp8p','DHhCQ7wue','Fl8TBJeRpbKmAoZRrAzuazSFTRyRCq','3','i','h',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(76);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(76);
+INSERT INTO t VALUES (13394401308380555608,-346203653,'C5C6uUDIbdJDoBgNiIMHJlq0dfsGhnH65T2xeAEX9u3m1DUYE35K7','e','yGms1wMWrkId','Xi44H','Q','5',11);
+INSERT INTO ti VALUES (13394401308380555608,-346203653,'C5C6uUDIbdJDoBgNiIMHJlq0dfsGhnH65T2xeAEX9u3m1DUYE35K7','e','yGms1wMWrkId','Xi44H','Q','5',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (1010227592777056100,-449281446,'NbkXCxVFZfNYqX1fC','t9rN9JSIalZ8qZ6vPNgJqFYiAsrDK5O4YHT2EW363oYz','zJeVeN0P5ePfBRoFlwlv5mDPyu4n2Zg8VMV87','bU7wX','c','T',12);
+INSERT INTO ti VALUES (1010227592777056100,-449281446,'NbkXCxVFZfNYqX1fC','t9rN9JSIalZ8qZ6vPNgJqFYiAsrDK5O4YHT2EW363oYz','zJeVeN0P5ePfBRoFlwlv5mDPyu4n2Zg8VMV87','bU7wX','c','T',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2613026089560972289,84,'XXSDq7ocUXYjmvhwwNpv7U2WsiAIPF2Lpv9bS5cDFyq3MuvWF','Mr1ObbGPE','I','GWSHmXl2JT4LLnpbiEzIdu4yS3jwaZjSVzohNO6BQr1E63DUYxhR37JbPZyfaVnqhbnOeEoFil62j8djn9f1VACz7lGkdPcADqK9AfPr1UwUzJk6nfAk3t9MJIpB1Qt1NjC8stMm','FQvCIodf8egj7HoE2cyiicN9tYvWKZ9CdyI4','HaIeTry3kkF4qrFCSG8TAIGV5jVPyZJERRXXY',13);
-INSERT INTO ti VALUES (2613026089560972289,84,'XXSDq7ocUXYjmvhwwNpv7U2WsiAIPF2Lpv9bS5cDFyq3MuvWF','Mr1ObbGPE','I','GWSHmXl2JT4LLnpbiEzIdu4yS3jwaZjSVzohNO6BQr1E63DUYxhR37JbPZyfaVnqhbnOeEoFil62j8djn9f1VACz7lGkdPcADqK9AfPr1UwUzJk6nfAk3t9MJIpB1Qt1NjC8stMm','FQvCIodf8egj7HoE2cyiicN9tYvWKZ9CdyI4','HaIeTry3kkF4qrFCSG8TAIGV5jVPyZJERRXXY',13);
+INSERT INTO t VALUES (14153665383292827571,-1125974757,'eQwUkKqGSWgK6M9io0rwT40A6SgR9qZHJcxBufPpe1HIlcie3Jmx6AoXgfPXP','nAIrksyuZiJhZ4Nj0ftp5kj1tsdSBUuO3jk5omZ36OAKmggtzbqykbOxD64HAZdsktXfHrnTlB6JDEXJTd','Cr4DCrwolzx5tDaQwYZxMfOZtfZSuU27','GUVEGD1m3pOZi8PyuBIUPvr8p55YEQ8vewJ3WJ31NNTCpMJbEEhmLt83yU4CUktZViMNs2BiZLEk55qDGrkUduoAhy9f0NaYip98dFH3Fm43ML42Ng5A5YiwJ71yLrrI6UUYrFKJlOvAMwSIrxXLA8PjEY6YLqkFjOYyPIhzfLpcyrJHHVHvkwCzAQYEmdJjYmMyQ0PKLBDJFdrk8HxFCDtsIRHaPi0K1pD9AP7TpWaF1','v','7',13);
+INSERT INTO ti VALUES (14153665383292827571,-1125974757,'eQwUkKqGSWgK6M9io0rwT40A6SgR9qZHJcxBufPpe1HIlcie3Jmx6AoXgfPXP','nAIrksyuZiJhZ4Nj0ftp5kj1tsdSBUuO3jk5omZ36OAKmggtzbqykbOxD64HAZdsktXfHrnTlB6JDEXJTd','Cr4DCrwolzx5tDaQwYZxMfOZtfZSuU27','GUVEGD1m3pOZi8PyuBIUPvr8p55YEQ8vewJ3WJ31NNTCpMJbEEhmLt83yU4CUktZViMNs2BiZLEk55qDGrkUduoAhy9f0NaYip98dFH3Fm43ML42Ng5A5YiwJ71yLrrI6UUYrFKJlOvAMwSIrxXLA8PjEY6YLqkFjOYyPIhzfLpcyrJHHVHvkwCzAQYEmdJjYmMyQ0PKLBDJFdrk8HxFCDtsIRHaPi0K1pD9AP7TpWaF1','v','7',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (12442176541207198710,2135796111,'JSFbfXP0c','mA2bswd2b3vs4O9D6BwQ6bUKexlS9FUcogy3COwZEaU3UH','kfQMGkZc87275wEXopAo','9cuUYcAG1EpNHAc5nsjgIo0u36cpLd5lrZ8QSBFjGPXQOBgEQHP7zcfB7oBgznw5K7gVHF7PMO4EOMqVGjJIRbGNViy2BP','f','h',14);
+INSERT INTO ti VALUES (12442176541207198710,2135796111,'JSFbfXP0c','mA2bswd2b3vs4O9D6BwQ6bUKexlS9FUcogy3COwZEaU3UH','kfQMGkZc87275wEXopAo','9cuUYcAG1EpNHAc5nsjgIo0u36cpLd5lrZ8QSBFjGPXQOBgEQHP7zcfB7oBgznw5K7gVHF7PMO4EOMqVGjJIRbGNViy2BP','f','h',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (14965073701751203871,-1419760046,'01gs0uc6YOjmk','X0z5Lh5kJ7chCBiFYQkJoX1zcRK4y4Icaq3kcFK810tZS3qXxFLqudLV3aGiOzj7AWc6ydJBMvMYVJmdUbcRPGWbHF32oogJ8TPN6zyDSO1yE1tyybPyVETkqsyaM0BQBv8ONJy3bm8FEjdtUmNbNrwvhbmePAq9qRH','D8t1DU3NlghJvqOxtzH6hRF0VvJOm2Uisxkf8lzISaIrzEcRRrwD3Fvk0MvPIZpiuJkwPyV','sQANU1fCqB8ylFNmcLGqPhXk9L4aRAdcZ7TW5V9Kz1WmKOD0kadq7qal1aT81MiOpGhz13P6Q83zxCQZli5KuKWergn3BpTK3z1JZJyDiUrdLJ1BrlC03ywbceuWR3xt4sbBehTjdqZhB2MHbOmiOxeNKhgNKHxcGjfjpPaillPvPsCjKB9oB','y7','T',15);
+INSERT INTO ti VALUES (14965073701751203871,-1419760046,'01gs0uc6YOjmk','X0z5Lh5kJ7chCBiFYQkJoX1zcRK4y4Icaq3kcFK810tZS3qXxFLqudLV3aGiOzj7AWc6ydJBMvMYVJmdUbcRPGWbHF32oogJ8TPN6zyDSO1yE1tyybPyVETkqsyaM0BQBv8ONJy3bm8FEjdtUmNbNrwvhbmePAq9qRH','D8t1DU3NlghJvqOxtzH6hRF0VvJOm2Uisxkf8lzISaIrzEcRRrwD3Fvk0MvPIZpiuJkwPyV','sQANU1fCqB8ylFNmcLGqPhXk9L4aRAdcZ7TW5V9Kz1WmKOD0kadq7qal1aT81MiOpGhz13P6Q83zxCQZli5KuKWergn3BpTK3z1JZJyDiUrdLJ1BrlC03ywbceuWR3xt4sbBehTjdqZhB2MHbOmiOxeNKhgNKHxcGjfjpPaillPvPsCjKB9oB','y7','T',15);
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(8) NOT NULL, d VARBINARY(81), e VARBINARY(22) NOT NULL, f VARBINARY(83), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (113,5656736383731248783,'RMQi','iQAqRb5yoaBf4PmtTd8LlLeI','8fNVwlXRbOPJn','gAh5N7ZboBzfgfxdCNPHu','WnH1SHJVo8hA8UNlPu5laOEZoi9ZNr9IO2HQ0H4YBcCRtfRgaDk7XRCGWHA1ooqEcbR8Vq2N','bUk9JT31patdqyBC5Mz',0);
-INSERT INTO t VALUES (151,15739776130718440936,'Mc9b','vFi2lWhj4fGnH1bCJeGX3yF8T3Tm1rxwwFVvy0','hq5NvcMZqvz','M4yuQlOFLs7Xb28VEIWSZ8eiW9aYFbCv54BI5RQFYMlXBbAAf5odTIO87fUdk3rPRWppjxLu','4eDEbEIBuvGPChMdxQR8CKGQLdhGTIhZZCMvUn92YgsGhVwTob53X59nzSl1xVDwFH8njKbUxsRp2UGESrmA10sv5qxXHLj4sgXu','AsOoymNRhTq7pvgLN1IMPkE6HsFjcidmfkZc7hfumDM8dbu0LFFOa7WeM8uU8Saa25OeBZWRhhXcgPBkGIf',1);
-INSERT INTO t VALUES (15,8662354540291075993,'TzcdMa','tyM7TOsULxejUWdihJp1NQ6noNGTJ2VTpamsb4wSuuDcjnnaQph1SxLRjibK69GgqV','q1GDbP','32WoK6zet','Uyfssmja1tfykbrB5oZt0lZvaHLuPwvsSQQEilE7YQR68lBKRUNnPdPQI3YYOLSG1p0RDeJuSdtEJP4I9QuyQaYmUF0XL','KrCkfRYb8ZGSSa4sSsp4Lh6lxgQPG1CV53Cy3dZcriKaf7cRv2RyMo6h0gmR',2);
-INSERT INTO t VALUES (89,9992165760833639502,'VpDQ','uETbwWW18gwVXf6QDB2KtOEGSlqv8INPbi6PEt','yfNUmp7gpIDpM','JnK7p0xaL1B1c29euY5BpzfRkQOzIWlk91dowCPKBxR8vZD7HH4MEVtqD60zry87ZFoQx','sKZ1WWf5HHH8YHh1inuLs1zYOqqSzbr3IzIVKcXZdwa8Li','VgC3AdaOZc4BAcxte1MmCe7D4o4vXguhyz1ziKFt5XZXperPMlLLiAEtLUnWm',3);
-INSERT INTO t VALUES (183,6965135818777691931,'3','M3iNrvuFu6OfZEWd5ljr6HJpy4BMbvO0SfBts64ljJgCDD4DUCrviw0lW6xLdABMWq','79aoHIysAR9jlMCxn53','QX1b0iedrg5085nOVnNyAzqa28DuZQPjI7mGQ4s','H1liWjH6zs8kzsJ3t3UEogAilDLjXupavtCA8Gy2I2RlDIDBnYuJLCnz9E1Yo2J1h01VJe3cNS8v','1LiUIsankbUQnd',4);
-INSERT INTO t VALUES (99,5712533468953581186,'I','ad5ZhmK6N7wwcJlUtcd4O3ginj9GkL4NiKAVnXo907WQFeL4UchMZa0tzGCCeYu6p1','YNm9spgJow7QjFXncEvR','pGHp9o3njSIg52ZPj7YLKu71hlx9l0FT85LHFneWnwRcXTEiyswXz9u3a7hmt4isL5QTU9UqfGrF','9OcqIqp9pSzRS4RXUPUQzGqqi0SMYAuUHV','58owdOkjrq1n6GbWWHjuR7apdIpj3Zhc4mAzzPlK0QFTN0',5);
-INSERT INTO t VALUES (71,17123426703869978022,'TRPPnMI','7yroTVmUetbo94SA116XFQkcD','iwnkotcamcErobiFRZd','64E00GsYH3HMMtv72fZ6sHXjRRgYBeGl0CIjae5UlGzLfE9LAO6Elvc6fVsDyD6j6SBEgVzPxmco3BLSyJ','tlJ1lVHmD3sNB2h8PkVljmuhhHKO05v24a8Jn7pAZoIKVzh8zhryU8txPFhwsLfIyzQZVldjxasNrtyDjPEk7MKZQIq8aaieq','XKnayNC2xng7BgqkXsqmhqWjYXkcGQqNb7XKov2CVgke0ZVhG57MB8GZRO1d3nzvtb9ZTttPU5NJKBVj2rSNG',6);
-INSERT INTO t VALUES (202,14259124546181211876,'UvH','1toFcOWXmr5d','8Qa7PfGtU9uDToB9dnEJf','r5nBa9wq377oVtsncvCg7n39O428QRepRwE8NZP72Bbpdz7unj7AVSrWH2hEvM6Gf51T6','xMn7CfjIse025ueitG2IO2zZpGo9Ydnq8UISqoZpY3ba2V7sjH6xDU6KuTlYGgGhFJ5j0DPZ8h6sNgDEAZglPJq0spE3','rZZoB63zJowqywCbW0H41Bz6yUw5GhYcLkqaMAowa9ioFv1OfdBDnE0HbWTl5c8l8shNHLVLEpXmaVX5dXq',7);
-INSERT INTO t VALUES (227,16594212768746621080,'a','2gkfZVVdQu0a1KmxGLSBHgphMwNL8XmIqFAn4Y5zid2MrYCnIDQt97jv','ziSr5lZ4RX4','8GsO8ZjilukQY1BTApBYKFwKZnAbtyB2izYqrZB','BsnvOFDJJqHhOR3r5ATRcw','Km9GiUxnt7UPh3YDS4Hexie7GsMYcHUsJ6u2UlKVM2RmxDfMNqRXSVnGwvmQUPWb009eamawKKI4XKtZVzgAqaD2dWXeZQU6V2t',8);
-INSERT INTO t VALUES (193,6567681235148504343,'ZES6','qNQqHTO68uZfP51fs9o1raL8b5fHh0oULtJLCMH8dz9cp9SGvfyS8','UZn0irf7ZpLOuULaYLJ','WVXgQrKoKWnri','PTylzxerJ4Dpte1AasGBMd7OPLtJ5sto4bau5H2hecQ57x5di269aFGiOiTSY28sRd5dBxHqbJzBnQ9iYysR9J1YGhXhY2aNC4rm','LwK18UzH53blA7jT6AwpuSFc5VCl0xUBenuwXxSJcbZVG',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT, b TINYINT NOT NULL, c CHAR(79), d VARBINARY(46), e VARCHAR(28) NOT NULL, f VARBINARY(22) NOT NULL, g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (27,78,'SdBT29pQlrRlu2T4kPpaiJ7iXBQ1LJU','KjnAvoT9X4UQ5YBOi','rboKudCxwarHN8ts2X6vm37x','8W63JYkA','F','D',0);
+INSERT INTO t VALUES (-112,56,'RwXoYVlsZNOfb7DSUVMW8eHD8pLO8ORoOxIrPjoRI4yR1w6lkV5B56OnD0TtgHFZPfT7IYLISe','KWx20','M7NIqK4Tq','7p','N','y',1);
+INSERT INTO t VALUES (95,-26,'8mSzD11YnDC0iJcjd1ujCCDZok7b4FCOWOMx4M9nA22WcELFNRyOK','vEhJUC9sr8XsjUPZAbcWeaauEPWDJqq5Zbapfz9a4','0iCP94ih7vT51hSYayEu9','3sFoCz6ZzaTcfF','8','fx',2);
+INSERT INTO t VALUES (73,29,'twLBu6fyCltlD','Qbk3vazQdER','5ZATNAbO','VHFlZ5e26qV','m','op',3);
+INSERT INTO t VALUES (34,-25,'bpL383PT1Ya3C2MdB17Xi3hG7e2AxR7uzmxKTNcLCAkLzAisZVE0AULByZ','6mIiWs8l97jzPcWe4w','oot5xSyzC6ZpxFr','B','Z','E0',4);
+INSERT INTO t VALUES (-12,59,'HfWqIBFXJcXupjvOYzor2UqVX4l4hdMdTEr1GmJOx8BkTUuB8FVvkXONdsKyBB1O99mwqWuZeRG','qbR18q8Pxv3yO6YjOX','ovFUptXISlVaDwxHGperq','KdSUDx6Zx8zl','d','l7',5);
+INSERT INTO t VALUES (47,-76,'HyCaPBEf','29rcxxr5tq','bMplBQXa1UQDqBq0GLsS0ip','2jP5C3UR6qT4UbepGs7NR','y','L',6);
+INSERT INTO t VALUES (-113,-78,'DWue','3','jN08lhnsbAzHh3b1zvW0kC46Dr','YrENXDQUAINdUF6hRk2','H','I',7);
+INSERT INTO t VALUES (-66,-91,'ZxkJdFPZL9cszFKbVc60lf8IcwJSeWRmAE6JGSljfJggE9Rt8tajW3ZtL','eNChL8KiTb9rxBrzsGA24703F02K','BJzHjPA','QFrRcVq','7','Zi',8);
+INSERT INTO t VALUES (18,84,'IcW18yw54f68KnKEfgdW3sTdi3JgSwWM99BCkjLH2A','NlQC6XJJfDlO','anaVr','asy','8','M',9);
+CREATE TABLE ti (a TINYINT, b TINYINT NOT NULL, c CHAR(79), d VARBINARY(46), e VARCHAR(28) NOT NULL, f VARBINARY(22) 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 (12809809565864385207,9901493436560449285,'rEnc','IGbhxWZm57I2zMDMPP6zfL2SVDD5XiwMSFwShQgK04W2Zpx5A4FV9JEATJhsU7OrWIg2A','OsHSEFJ1','gOMSOa6MiKyO1q7G2zunvJMkUviDB29Tcy2MWuSEBvmElx7ySqZcHVVerOEhVnPssRIMNAQVp6xEHl78s','NQkbDiXq3k0ggxxJ21vYWXqZ87lDwrfXjos8NwoKQkjgb19cxm7i6AAdMODx5HVCLr9vaPTs','ipMFxLkkyIW9XlBEDibxKbM77wdtfuxat2KFKxDaNCS9E9rCimAW',10);
-INSERT INTO ti VALUES (12809809565864385207,9901493436560449285,'rEnc','IGbhxWZm57I2zMDMPP6zfL2SVDD5XiwMSFwShQgK04W2Zpx5A4FV9JEATJhsU7OrWIg2A','OsHSEFJ1','gOMSOa6MiKyO1q7G2zunvJMkUviDB29Tcy2MWuSEBvmElx7ySqZcHVVerOEhVnPssRIMNAQVp6xEHl78s','NQkbDiXq3k0ggxxJ21vYWXqZ87lDwrfXjos8NwoKQkjgb19cxm7i6AAdMODx5HVCLr9vaPTs','ipMFxLkkyIW9XlBEDibxKbM77wdtfuxat2KFKxDaNCS9E9rCimAW',10);
-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 (7740074871110946922,12198114503573181780,'PZnFkp','37hCTNd9PPy80bSWOU0RQcdP0XNitvSt6z00doCw6DJnFJglEWhev9lruYTjjBPOHSI2OQ81ewp','scOu','VExPw8Z3JkixtA2yNkmNZu23Empiyjjl','bgupsQ9nAip68de','hQ2KetDDkbZrWU4unbn1NfctJlBh205tGg5cv',11);
-INSERT INTO ti VALUES (7740074871110946922,12198114503573181780,'PZnFkp','37hCTNd9PPy80bSWOU0RQcdP0XNitvSt6z00doCw6DJnFJglEWhev9lruYTjjBPOHSI2OQ81ewp','scOu','VExPw8Z3JkixtA2yNkmNZu23Empiyjjl','bgupsQ9nAip68de','hQ2KetDDkbZrWU4unbn1NfctJlBh205tGg5cv',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (7058534,-5,'jWwhFBXOTV9fiXKAKzdJ','fnyJ5dsYXVzoeCHsfkn2D8biKDrNxpFEUiOE','aRGWmzJ7By9ERXzIxM2IDYOcR','gBtVu498l9VhdaTb','0','u',10);
+INSERT INTO ti VALUES (7058534,-5,'jWwhFBXOTV9fiXKAKzdJ','fnyJ5dsYXVzoeCHsfkn2D8biKDrNxpFEUiOE','aRGWmzJ7By9ERXzIxM2IDYOcR','gBtVu498l9VhdaTb','0','u',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(80);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(80);
+INSERT INTO t VALUES (7992730,41,'QPfu4Q7DIEL9otAJbwto44uMSTLr9YDViy','dfJzzbNT7YPs0WyBESszgH2h3BjRcNc53N1XkZGImB','c5MvYK8rt4somx0zvs6zUt53oRPD','lHuIG2X5ap8yX2','x','C',11);
+INSERT INTO ti VALUES (7992730,41,'QPfu4Q7DIEL9otAJbwto44uMSTLr9YDViy','dfJzzbNT7YPs0WyBESszgH2h3BjRcNc53N1XkZGImB','c5MvYK8rt4somx0zvs6zUt53oRPD','lHuIG2X5ap8yX2','x','C',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (9290743479164922393,17901271167268971460,'Dz2NeWH','ZNFufhdoruvOzFA7pYl1zefTDGhBiyoBuZL9fS6LHEbWdzJE6QIo2q8paiKYTvNA9avrbEIVNmuEj4xCGpkkkhtwefRdbfCe1beFPbLpylQrJGC9SeiezYZMozP9ILhef1ZBYD5wLYOtbIxeahgnEU1ZT5c1g6X9XeJJcReoA8he','PZaq34T9M0EeUY1Tbyk7jB','8QWJ','qbBXJtdJrTJtSjdsZykzCf3tEUj97qw75G3I3ZmNJjtF1oDz3XLr7EnJXxCimyenAfjYpvYwZIf8nli7qRolxzEvBfc9vY','B8GHNOKHENohpiieGLh',12);
-INSERT INTO ti VALUES (9290743479164922393,17901271167268971460,'Dz2NeWH','ZNFufhdoruvOzFA7pYl1zefTDGhBiyoBuZL9fS6LHEbWdzJE6QIo2q8paiKYTvNA9avrbEIVNmuEj4xCGpkkkhtwefRdbfCe1beFPbLpylQrJGC9SeiezYZMozP9ILhef1ZBYD5wLYOtbIxeahgnEU1ZT5c1g6X9XeJJcReoA8he','PZaq34T9M0EeUY1Tbyk7jB','8QWJ','qbBXJtdJrTJtSjdsZykzCf3tEUj97qw75G3I3ZmNJjtF1oDz3XLr7EnJXxCimyenAfjYpvYwZIf8nli7qRolxzEvBfc9vY','B8GHNOKHENohpiieGLh',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9080526574928895557,3224266465664015292,'8','HsLfFutTV3c0vZ5mvr3MPFJMR6xskVsfARRMddCB1kc','dCX5x2Q','2whAWLBewqr3lPGnAQIBZOG4jkYAKAGlyH58vUm8fNCX6bgV','HJQC0ck4hR8UenuJjFJ5owO2toIqphRkGu5GYTM7zBowGQ9oMOkYl0PRx8ZtVnJU4JzkgstzUabNcPk51N','9i5CCZYS0Wlz',13);
-INSERT INTO ti VALUES (9080526574928895557,3224266465664015292,'8','HsLfFutTV3c0vZ5mvr3MPFJMR6xskVsfARRMddCB1kc','dCX5x2Q','2whAWLBewqr3lPGnAQIBZOG4jkYAKAGlyH58vUm8fNCX6bgV','HJQC0ck4hR8UenuJjFJ5owO2toIqphRkGu5GYTM7zBowGQ9oMOkYl0PRx8ZtVnJU4JzkgstzUabNcPk51N','9i5CCZYS0Wlz',13);
-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(94), d VARBINARY(11) NOT NULL, e VARCHAR(41) NOT NULL, f VARCHAR(67), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (11,22,'3oRA5Xn2U3SSIB4dYDGT2nZaG1SkRDFD3tN2sdkMXpkPJtkn3eFUaTQCEkG8SlKaIVubaR4B','y19ly','NMmIAff62ZM7TS0pSHhuSi9K0o7N2ps2G','FCO2LGEN9VABMhXlxXomEiSBjvDLn5F7q1E7q7jcyO','Rjqu7snb2utA2JWPtcCCFMnPfji3jCcsJ','sWnBIcFAVffXzCJXFDmujG73lL5SfRqYQ4N1TQcbYKbIbCi6oczqnoq60KuRQVQPdBY1kDst17Qf',0);
-INSERT INTO t VALUES (-89,97,'63B0hrVTImdsZVIGFfZSqGMmvJg8hJ3Lje04D07aS9go8fMsZggY9AwkzF','BieLOESH','6AywmOm4cZJnEKscWG','yHpzKffu7EIPFICTQU6l5dvYm280oVnGG6DnbWAFUwhOftaiOBLjLfvt','BkI8I4ggB','gTcNn6vOl0cu9R9XKilKiX0w5p6okAMiT2jlNwGj8vYzx1XbBWKE2q9T7n5xxc',1);
-INSERT INTO t VALUES (-53,60,'QFnGDvBkwPhNF2dkccOf8HR6','TC','ujdGC9cIJMskeEbCpfIbJbYpHPcG','0G2srCEcyiQ7rCEUwcZSeewVGanncEbiLgjIShxwVC2j9azjWWqNN','MHrC3yyVJo0AxFkZ4PAW2hshPA1fXDj62ogfpCVjKYBhKJT74pRJY2836RNDLwGw2K4U0M2k4QSlCvjI5WJNLNVXZHgunfh','JejSEZOaPQdJck7IkYveP47ks9TjZFi8zDssuN7edLhu0BtnJN5YqDhOF4Hi9e',2);
-INSERT INTO t VALUES (-103,157,'9RzydxaCrRvpzm9wDUYaOXgIdugCHmjWDYB16do','cOTcCe','mlIStTdmL82TUnGr7fenOdOdcup','g8PaLx1qK9PixGFa9JTDFAezmc96jJdOk4TH833L','sbwQO0BEeO0cWWpEYzrssLFe83XuUHJvViV0OecerCKhZIo8iOrO','YdVCwix0rXl7plYIw9ezreXDWZ16spNqLYdnMIwWCq4egIwg3dm895VSiIsnGr6YvTAFHLLQ1F5',3);
-INSERT INTO t VALUES (-115,231,'IPXgqSWXfZ4QcPU0vyd5EbRMr6rqdTqnorjjeNQR9hdzM1RnyosByEJHwIyM3s524HzoT8e6PB','91rcQU9dg','WDHH7V','Xa76W4le8XRdr2sEQ42ws6O47jXGiMgPXbWmVu','AKFn0DLt8AyH4cgCfUP6','DTbt6bKLe7KSYSo8RuYELQHvVqK00oMnN34OzcelNJvba',4);
-INSERT INTO t VALUES (-85,250,'MqmBhLxRxweZCylHEY506aEqjT','Mo','ndRDQ','8MltPF1dNoahOY2DoyfKzFCtishbRajF6atTACUMvAxEe7VClniNmm','ZdJn8HYo91bmLBCQEtmDXIvWS3yAfqmqDcJ0giTSZrZYAKIaBx18td5h1saHZv5CrDzbbc1EggSBlj3','hOhkJzmowbw6lhqvrHtWi',5);
-INSERT INTO t VALUES (-61,194,'l','TS6avH','iNwbPvfbg','1g','fhyYgrQQBaZJaHbhYfLGoyK7SNcq4MWzoiACnJ3Wha7btGF3J9JtjYFoxMgiR7gduYiEmf','v8Ex08bRFUX4gUeS3ApXBc2dlCqqZuxwSvPBvjMCJyrZX3CDkuuloCY1OZVOzRfBHFapuRR5IoTvp2osrl1YEiukoY48lTkPaL',6);
-INSERT INTO t VALUES (122,90,'OKxj6ThPEnpKCaq7Imw5ZkVQ73acEKuSNanJCisIqmtG7HtGth2gAAiNjZMNvqScBkQN0D4ibaEgOx','lgB6p3','Okm2utHpNZKob9dF8aGCgR0WhUn6UhqJQjDG','HGFSleVbJnNlYkoH7tDilg9oQxYOTtsIWjECw','psAmXFjbu0ifORHC2gvrthP65rjWjPp8tZNXFwqhOJZMDIp','HktmJm3sjHpAAVytZrZjyoM6OqzGsG',7);
-INSERT INTO t VALUES (15,253,'UsFMltlmNU2Fd1EhmayEMVgh98Bxij','w','T','Qs1TShlScFLIv17fNDqzTiSwrOrP22SStVKhej2','tNjPKjvb6jruC1cebAQY0Zlor1A1Tx1VlKayBx40mhY9DKJhWazuiBetDHGRfSAGDbYQU0ECyG6c4vHAJA157BCGBf','RsZFhJRIV4',8);
-INSERT INTO t VALUES (-32,29,'Nqw1LH8cgvKrY06u6dkTpFsF6yyTIAGr4','X','uML0FVHgkMCqCh4ZXVD','B7tXHLPFdYQN8OCc09VwAOaOxTnM','GLJ7edHl8KujfMiVaZa7EgLJ3DVsXdQSBvK3Tx1DQU3QFtxd2489ZiJvRZ2dCH7nE2o5PfpOt','rqTV',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-91,103,'fi0AMB6ff','fBZmb7vm','px','Yz2xqxJILli','I0RQTlkx9dOdX601NR6cAUifSj7FnJoIjKTAVPjVcV2st','6RZMFWNh9JoJFGTFKxwibnYedkBfi2lkF79f8lU3YoDwUNSd',10);
-INSERT INTO ti VALUES (-91,103,'fi0AMB6ff','fBZmb7vm','px','Yz2xqxJILli','I0RQTlkx9dOdX601NR6cAUifSj7FnJoIjKTAVPjVcV2st','6RZMFWNh9JoJFGTFKxwibnYedkBfi2lkF79f8lU3YoDwUNSd',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(95);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(95);
-INSERT INTO t VALUES (-82,237,'ScVZwKiQP97REaPzOV4I9y7LVEP3pE0lFaDGrM1P0a87zbCsQHjXlnlUlGv0G','j9MhJsO7','n8wgXp','lihvt2YV10mGxD8qNdlkou8EuoPmg2ShY52mJZgIx','bjf0oVmz3js7aO7XpnY1c3KOMiX2YJW3Pwcu7TJJjI1JjKYBRFtxdOyW6J7sp746uE9EHN3VLcWtlQF','VjgYroKOJoswUayMPVdukSwuX0UshVJ6Mz',11);
-INSERT INTO ti VALUES (-82,237,'ScVZwKiQP97REaPzOV4I9y7LVEP3pE0lFaDGrM1P0a87zbCsQHjXlnlUlGv0G','j9MhJsO7','n8wgXp','lihvt2YV10mGxD8qNdlkou8EuoPmg2ShY52mJZgIx','bjf0oVmz3js7aO7XpnY1c3KOMiX2YJW3Pwcu7TJJjI1JjKYBRFtxdOyW6J7sp746uE9EHN3VLcWtlQF','VjgYroKOJoswUayMPVdukSwuX0UshVJ6Mz',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-114,56,'Gr','Pfhg4EPkcgp71fZAGg7S2rM5AOnv9OTerOkVIPSexxL1qrngLW9V38WyQcDbekZSBOzHMYXrq7b6AqGKFAn3r3Zw0TWn7lvIjHIxaSHycrme5oOuNzFRfzeeuu85avnZnXh9aHmlyReQHDcjX0P539ilLSeTQHQDzlqLr13nKNKiymkuICVc9Uci9','Oq0mL6blELHqfThzuO61H','QjSqwUVgkHgD7tHEdAxMniGyctp6YtdvKutDqkTnoeyDILiwLz67V1z59g8zPAp','Xdl373bRIHsG9xDh11n3iq7v5fLRhoIG','2WAPJQHVrYjoGgFnklItCelBV5Ln7aLHD1K6DKANFsJA8A',12);
-INSERT INTO ti VALUES (-114,56,'Gr','Pfhg4EPkcgp71fZAGg7S2rM5AOnv9OTerOkVIPSexxL1qrngLW9V38WyQcDbekZSBOzHMYXrq7b6AqGKFAn3r3Zw0TWn7lvIjHIxaSHycrme5oOuNzFRfzeeuu85avnZnXh9aHmlyReQHDcjX0P539ilLSeTQHQDzlqLr13nKNKiymkuICVc9Uci9','Oq0mL6blELHqfThzuO61H','QjSqwUVgkHgD7tHEdAxMniGyctp6YtdvKutDqkTnoeyDILiwLz67V1z59g8zPAp','Xdl373bRIHsG9xDh11n3iq7v5fLRhoIG','2WAPJQHVrYjoGgFnklItCelBV5Ln7aLHD1K6DKANFsJA8A',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (7,20,'SECJjvCYOgsRKoC8G','rNd2smulLUqO1wFmBxcID6nEU2xVsZt260X0GpRmY9mr5uhltIXfdH2HwNySBxxSk9Yez2h67o2Az3R5DPjcQfVM7riHCOqV2idInextIhJu5M3SAxHIJWRbNg4r4GVmqZzEihKetJX1RceqT0RH4nEomETP5lrFGP5K1Sv87oujth7qwvSplaWKsCaUFBI292JTIyzqyc56Wii41sbUvJRZ5rk','q6qG2nzFgMP4FMdvSmCl3K5BxVPOcdkFApn9AW','xSaj7yLRwrDCA4quxwfGvrKew2hfgS3uYeZ1s6iuspxXiBUeny1ZKLU00hadWqPscBHIzyKd4XS0GKkPPj8ci9cvJGanm7DbKO9fv4UNuzZKVRzt8VjJr9V6VLzUkJBO0cH2HWkErOf4uwiTAc5ia29uK3OCOfXc834rH3ZdIfEH2kRDXAvXZBOyWA4ejPxt1VoukeClxaQMVtbkJOtM28RCIefmY2eYQda7xvVwbRy6jKz','MLv','n844DWYfFiAtvXl08PCOQYy28DBjeCw7HvTJeeEHSDL2V62uBTjA6Z8dMzOoZcwKdZsaTovSBm2b',13);
-INSERT INTO ti VALUES (7,20,'SECJjvCYOgsRKoC8G','rNd2smulLUqO1wFmBxcID6nEU2xVsZt260X0GpRmY9mr5uhltIXfdH2HwNySBxxSk9Yez2h67o2Az3R5DPjcQfVM7riHCOqV2idInextIhJu5M3SAxHIJWRbNg4r4GVmqZzEihKetJX1RceqT0RH4nEomETP5lrFGP5K1Sv87oujth7qwvSplaWKsCaUFBI292JTIyzqyc56Wii41sbUvJRZ5rk','q6qG2nzFgMP4FMdvSmCl3K5BxVPOcdkFApn9AW','xSaj7yLRwrDCA4quxwfGvrKew2hfgS3uYeZ1s6iuspxXiBUeny1ZKLU00hadWqPscBHIzyKd4XS0GKkPPj8ci9cvJGanm7DbKO9fv4UNuzZKVRzt8VjJr9V6VLzUkJBO0cH2HWkErOf4uwiTAc5ia29uK3OCOfXc834rH3ZdIfEH2kRDXAvXZBOyWA4ejPxt1VoukeClxaQMVtbkJOtM28RCIefmY2eYQda7xvVwbRy6jKz','MLv','n844DWYfFiAtvXl08PCOQYy28DBjeCw7HvTJeeEHSDL2V62uBTjA6Z8dMzOoZcwKdZsaTovSBm2b',13);
-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(87), d VARBINARY(8) NOT NULL, e VARCHAR(76) NOT NULL, f VARBINARY(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (909831937,65115,'t5KR4X5LakBDFono7y1WvWAmvM8xnR5n3GoGFNIOsbsJ1osNngQ7EMyNLEPllJCT4niD','A5QlpbYo','qxWcugfuhhoWyMU8BiWJXtBKpzKlbPj2qcj6to','vkfP','OkuS0yFvilLwnyPiMyxvzeLrDnAt6ir9XSdmS9mco2Rij2MtCQUij2XNPfwGFLoAJDTFAtmqfyA5P1ZFlFwwUNoIWBAO76fG0y9','ed8BL4sDEAh2B4kpliaOmJlHAhD9BAVDPKSVaHiQI0kvjHdNj',0);
-INSERT INTO t VALUES (-1581199915,64906,'hceqpvuDQt2OK6eyhWpstYl5H9Bz3iAwSq7aX5BiDJR83giqcK17hH1x7R2a2c9r5CZUhD2kbj6E4XEEEN','Q','AREiJZth9d5iA9gbuX69n','UjuJIFFnRmr6v1p3tiXgHaC0Gy4RZVRSrOY6Yv8qL','FqsBYPEK3TdZMJccThkktBIaohVwGQRobQUE7mVnhGMrLfX2kwHcfgymYeQDCjI5heV2SS0357WpKAOz12s','q0haXPUul9oJxRmQsHcbk7TC8vE',1);
-INSERT INTO t VALUES (788448370,11352,'6CCaWRpRL9NP0gjgsYgmDYLqNdEqruF3qUTzXj','UICh','oXG0BwSjS','YrRUBnHHNZcJ4o9NEqy6dJzvfkqWj','d3FUEfF7bq62gDrvMgGIDYuxqsQLsv8WGw','okdsk5G',2);
-INSERT INTO t VALUES (1971719270,57731,'FZmX0jucu60','8i2tr69z','5XCrsDAaJA8wpEyjhXehTn5Qr464mfYgNQEFAGCoVkKQk6aa4eK3xfdvWqWCV3uxg','mOU','nXml0biIAew0dfeXhqsTrN6M43MIw82TEPc','vxUMH76EYIMwL4g9kIWma4DHrr20rQjCBVZpSsB1DKRhJZ7VlD8ph8DCtuCRny1H3gk9zg',3);
-INSERT INTO t VALUES (1920142180,17406,'UNJ','Dc','N23loutven9HNXNxDCElzGrr898LTJyqQhwUl4esjoUpCNdDXrWGXuxX3HWTXKHocJqaF8bEgA9','iIZCDKhRieZQTxkiCNPNP7QIW8MKG9VE92hwM7QvRMxeA8bmg6CTPQwgOqQ8LcrxLeolTI2N5uZaBa85','M23PMOzthvBnfAO8m8sxFa7L79dIsb7kwfrEYhTN7u1EwudxjOlMmTX','lEEOzSdQftH',4);
-INSERT INTO t VALUES (-174799921,51018,'kNrUdBOjMQc7PqQol07mkPimxTRtsZpZ3CZM7J8l8JcrG7QEOO8J5','fqnH1','ZTmanAmSNMmcOcFzc86CVorJUEeclC1jxKz34WsR5a41','7xtWASQqYGW1GiqyriA','UmVJbr8wUibNjn2F9tKWlr0kTPWJTy4jpYXII','UV63Yxp2u0gyMNy796Yoz1qbBjFHegpvfHVyR4t3CnIMqH3mCwUYEB7xhTIloJNMfLOz0vkC',5);
-INSERT INTO t VALUES (345120616,36556,'d3HovMZ2i0JTM3pLaWuMp2leGTxCJGpCcGKPhWBi6hMzmImVrXdkgwpBes8QT','EBE53','hNRa3p3dSeKfDRN1OQWCL3IR2f4EvWYXnI6mn7VfhfrzxGJFCf8IBz3qn','r0Lr1mQVI8NdVQp2jr6x4Vo2YRAq','EziQM4c','wYoN07Y8xy0yzvxoY',6);
-INSERT INTO t VALUES (-455161118,52242,'Et6TnvQAAtCPwkJPxTe7njirP5zpC0ZYmwGlP8fgVdY9CL','8xX','mE5ZifaiuZ1ahMdSZBZ6nS258Bps67t3g8THmCQJQEr1sk1kC3aYzrvsEUfZ2JJlbEuX7y9qsYbA','odv7s2aELWNxvmdkUjEEqEtQFu3ibv3EClaKWoAWE2njJhUvxLSEg00zXLdw95l2h9KO','dy6EYcj0Dvm5f2ifzMSdCjPVocrpfSsCmiBkwClZlo','DLUwxu6XoSrJx2zpfw244iPhkYbRUo0bQc9ha2VeneESwi3a8vQ1Ebgs142cJ9J5pDmScThFFUZm3MCnUPdix9a0g3rYPh',7);
-INSERT INTO t VALUES (913096367,3928,'5ebx','Q','O8nfSLlVY5WQHshZKOXNScjCDhwZVehdQoCTevcy69dBb2dHJPG676TtGnjHRfpRO7vLuiE','cwRn5JqmSHVaMwTYv6VOQR708TWRT8QVE43U7E9o','10Pg64VUnogXUNaaZHalg9Kbapu1Y7XbkCRD3FbDlt5uluR5e5','CO77xsrLXwAMDbBqHAsnygAU6PRheDeT5LYnGs0bU3XZ0tFr2aLOx7SvSc393EISsfJwdAp9R26rqlOOoXy',8);
-INSERT INTO t VALUES (-1186697543,32828,'cnsy0mZk2m6H2z6YDMJVjsjZXQiqymdBvirFbkrwQKkoLmGVsS8ifqk','SLd8','u5vAadyD47rzdb8RS','uT7d5ww17cWpTmxfFjeJIIbedLIorzN7wfBygKiThiq','i0FqWd1oNWi91VgpyvRhQ9mNTIIKlpCoWy5udwEKypnqFE0zry0jVrhO4tJxUQsXeXgeGOURaW5xbsOoBIHgLKDE1VLlod7H','Mg2VQ22xqV1Dl0eOCogqPDEbkC2x0WLRTbnivX8XRjByq',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (2917910344633193601,53968,'87XjoS3lBHy0XYnfpEtkeYYpEut4G3z3OK85z2V76N15cMju8TPYmQHg35dfI5oooJ2loCMpiHrPvJH','WE58o7tr','iuAUBdV9ifDeeeP8UblkSaSYF0Eo6Lhn73cPzkIZ8IDu47bt76OUD1UCsmjhAO','7x9uI3pDTNA7ckUe8jCQuvmlRHD5NtVt7h5rIwrsCiTFF6dPWf1pFohIYkn5XsO0m','3aa','RdpKHjD3ZweXrWLwohlTVuKauOaaQw9qCFr5sKscaNeRI',10);
-INSERT INTO ti VALUES (2917910344633193601,53968,'87XjoS3lBHy0XYnfpEtkeYYpEut4G3z3OK85z2V76N15cMju8TPYmQHg35dfI5oooJ2loCMpiHrPvJH','WE58o7tr','iuAUBdV9ifDeeeP8UblkSaSYF0Eo6Lhn73cPzkIZ8IDu47bt76OUD1UCsmjhAO','7x9uI3pDTNA7ckUe8jCQuvmlRHD5NtVt7h5rIwrsCiTFF6dPWf1pFohIYkn5XsO0m','3aa','RdpKHjD3ZweXrWLwohlTVuKauOaaQw9qCFr5sKscaNeRI',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(88);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
-INSERT INTO t VALUES (-5166180870878403980,56638,'inworco3xtkVo1yn3i1qy0KvmtnJEHEmeH','WA','YUV9wZtdPmOfZzgEEHDusIbLnHeTlTTB8TM4Ay69HfwCVdoxvtkESqrUOlF8powHA4OOPIv8oj','9yczG4HCFHyvyium2SFn4AJ35doExlsXIN38rx','NwDHuHk6d1VY9SKp0nj8uNpn13kSEUNm8ZZYueybZVO5oZvdnXOlJKqwaIoMK4iEdXCQhaOD68','Vztfq9dCxglonixOGImKjksSApxPefP3WtBJUi7fqmuIwO23gFbZP',11);
-INSERT INTO ti VALUES (-5166180870878403980,56638,'inworco3xtkVo1yn3i1qy0KvmtnJEHEmeH','WA','YUV9wZtdPmOfZzgEEHDusIbLnHeTlTTB8TM4Ay69HfwCVdoxvtkESqrUOlF8powHA4OOPIv8oj','9yczG4HCFHyvyium2SFn4AJ35doExlsXIN38rx','NwDHuHk6d1VY9SKp0nj8uNpn13kSEUNm8ZZYueybZVO5oZvdnXOlJKqwaIoMK4iEdXCQhaOD68','Vztfq9dCxglonixOGImKjksSApxPefP3WtBJUi7fqmuIwO23gFbZP',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-7498161812767281283,11444,'F7X1soZ3wJ1PR1AY7beHUq4VLOhWmGIjAdRBaJwKp6P477TSHbF6aJlYreDNcinPSMNQVtVTcW','YeAtKLLENRggTgesoaNB4B20bt26zDgxbs9qRfQMSEyXd9nK3rVo0EbVd92OPh1ePGtsX8BL6FVGPMbqykdCNeEBEcFU63nQ9ezwOj2acFSR9jqdec950D5ihrlf4WRuuYCuNJr9k8IujGAknDhk0F0stLmVt1ryKgNR7JNY4MaYBeCqgETZCYM8kJ96ufZ7HxUNRLK8hT0GraJmbOqLlg7oLyWmdM','bZQRcsngsN4yzJCXbZYeyd3WDtmtXw2LOVd3tnQkJJGteJzDmvcZJmRLvPUgiMTAqb1TK4','7fFCTrzVMStL62Un6iewU2o5hW3MMZDXVe4uYm35Atr1tVa','Y3OdNvYheYbZSTUg5pdhMmzEnx0QL7S0176KdSU85wHR7WBkSBNAhcHhnaucGHUcCz','arGU5PASIEdX78KWL9tvFlHwrTyjlF2D82L1xAaHgXpDQBXdZgq2MSc',12);
-INSERT INTO ti VALUES (-7498161812767281283,11444,'F7X1soZ3wJ1PR1AY7beHUq4VLOhWmGIjAdRBaJwKp6P477TSHbF6aJlYreDNcinPSMNQVtVTcW','YeAtKLLENRggTgesoaNB4B20bt26zDgxbs9qRfQMSEyXd9nK3rVo0EbVd92OPh1ePGtsX8BL6FVGPMbqykdCNeEBEcFU63nQ9ezwOj2acFSR9jqdec950D5ihrlf4WRuuYCuNJr9k8IujGAknDhk0F0stLmVt1ryKgNR7JNY4MaYBeCqgETZCYM8kJ96ufZ7HxUNRLK8hT0GraJmbOqLlg7oLyWmdM','bZQRcsngsN4yzJCXbZYeyd3WDtmtXw2LOVd3tnQkJJGteJzDmvcZJmRLvPUgiMTAqb1TK4','7fFCTrzVMStL62Un6iewU2o5hW3MMZDXVe4uYm35Atr1tVa','Y3OdNvYheYbZSTUg5pdhMmzEnx0QL7S0176KdSU85wHR7WBkSBNAhcHhnaucGHUcCz','arGU5PASIEdX78KWL9tvFlHwrTyjlF2D82L1xAaHgXpDQBXdZgq2MSc',12);
+INSERT INTO t VALUES (-5014694,-20,'K9rWjz4HzrGoNWipNll9Ql99BU0XiT0BJjUlebszPb','Oblz7vLCUcnJMVmj6I7Rg12iAowkSwqvgUJkbINjKo1tbOmOtLvqw7mG4t7JzoDsNqq8z3u5T3RDiju5ED00gMKcE7H0Y3FxR4W1UwFIj2ePA0QbDkiPvUwn77XpAdZSmpE1oGLtpaDDsfsvJGxn1bloSdmnC3bslI7UWm66jFInD1dhNq8dr5iGF2jM4Lq221BbBBuLWivAwEjsLAe4FilMuuFIH7uJX9O5PWpFEDdtl3Q9O7nu9','qGPlscjxPczUZxhLRkfxM37yh','emaQj5i3','O','bw',12);
+INSERT INTO ti VALUES (-5014694,-20,'K9rWjz4HzrGoNWipNll9Ql99BU0XiT0BJjUlebszPb','Oblz7vLCUcnJMVmj6I7Rg12iAowkSwqvgUJkbINjKo1tbOmOtLvqw7mG4t7JzoDsNqq8z3u5T3RDiju5ED00gMKcE7H0Y3FxR4W1UwFIj2ePA0QbDkiPvUwn77XpAdZSmpE1oGLtpaDDsfsvJGxn1bloSdmnC3bslI7UWm66jFInD1dhNq8dr5iGF2jM4Lq221BbBBuLWivAwEjsLAe4FilMuuFIH7uJX9O5PWpFEDdtl3Q9O7nu9','qGPlscjxPczUZxhLRkfxM37yh','emaQj5i3','O','bw',12);
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 (-4112472293445946246,52687,'AKIXKVW9bkg4jpg','8HvHzL8Zc8Q9pDnomzhbVZ229s6LKeo8IJg4POsbfiJhKGNjOYpjRioE8CcwuIKq8MUzxzw60F4E4OtDNX3XZbSbIZ9hOCNxs8QVOJxXCy6Zj6Mb4a1kMg3DqApVNkF3q4bNIUMZv4cZ7rgupAhidiuMGFoMgZ9U8ebfYcWQ94mLuNkIKx1eknHy91z8DMfCSq8358216evSugaEu0jZQucYim','vXC5xFqBLe8XUAJYYx0r20O1e564gUmjjUsKLr9z8ZSL6onMEsn1KgZouoemOT3zD2TCMhnD','96','POO3WPWEpGYxO7RGpu0UYg5ZKatnb86uAzi2tP3IsZW3ox0r8WR1y58odmyY9fDsnaqhi35mjmzUpdaZghXK','i8NzTNnNI0GuvbF0fzDleM8trLh0NskZXKMSpDbkhSrKsn9e04C5Qpx',13);
-INSERT INTO ti VALUES (-4112472293445946246,52687,'AKIXKVW9bkg4jpg','8HvHzL8Zc8Q9pDnomzhbVZ229s6LKeo8IJg4POsbfiJhKGNjOYpjRioE8CcwuIKq8MUzxzw60F4E4OtDNX3XZbSbIZ9hOCNxs8QVOJxXCy6Zj6Mb4a1kMg3DqApVNkF3q4bNIUMZv4cZ7rgupAhidiuMGFoMgZ9U8ebfYcWQ94mLuNkIKx1eknHy91z8DMfCSq8358216evSugaEu0jZQucYim','vXC5xFqBLe8XUAJYYx0r20O1e564gUmjjUsKLr9z8ZSL6onMEsn1KgZouoemOT3zD2TCMhnD','96','POO3WPWEpGYxO7RGpu0UYg5ZKatnb86uAzi2tP3IsZW3ox0r8WR1y58odmyY9fDsnaqhi35mjmzUpdaZghXK','i8NzTNnNI0GuvbF0fzDleM8trLh0NskZXKMSpDbkhSrKsn9e04C5Qpx',13);
-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(7), d VARBINARY(27) NOT NULL, e VARCHAR(55), f VARBINARY(6), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (121,12,'bN','1g5NcY4K9','DCu80DQrRMFeL4ChdEBNRy5jI','1d','TZgaeyJJSNpsyeafognrrTSIu5QhTo5Z993Mh1O5pvSUQyprSR8X5O0NKoIb07YV4a4eVyltQ4Rm','o0WVOzlkQVrBM74qTPRAfRvHsw9pmXIUdvJ92VcbfhVoFtm6XpQRDTJJkwuc0eI837a9KRU3YME15DqTVNHDvTdKL3tvf',0);
-INSERT INTO t VALUES (207,116,'Dr','ntEBzobzAguIrKQpg','yYQbfIwJ','8iN','gYAoMrBYzQq2rv9FtKHbSdRb24kMVIy6AmUdaByg','0BkHTbQF45yQD8x8rXKOeMusEYpKZzDhza58qiRC7P0XiHQosquS3AOArUpvCDUwsC0rQGrEgleMvlEPZpICWHSbvdQ2ztY',1);
-INSERT INTO t VALUES (61,248,'g7','t6P0w40rRGMZeK4oOqBS','kD7Ts3T','SD5','jj47dGs72RjurHENEWYHyRpvFEyxRLSzlK2zKGZzb556Jx5VIwEYAyQa9vvViJNmJP6DYr8FeLqJQTexPgnHpb6','xnJXYe1LXbMubzVOv8B3qL6iI4sNrpJasZvOSmsf7NPxehjSRKR8A43TKC6BLgoYbY7WuwrvQ4tMPBWcowZqAmfQWefR',2);
-INSERT INTO t VALUES (92,155,'O','4meh0itPVb','o7o7FkVSTbuxy8lUSophtarVBJa19U3p8ykkhzmPcdCaBYi3ryfxgp','Cp2QJ','HxMb9Ab2lUk9rUpPstBLdleIzbJLS36EKzxlC6poQWid2avMInO','xOcovAKnZrJN',3);
-INSERT INTO t VALUES (201,106,'T34bkRv','iI7NQjTfMBgr5y1irkpR3zUyd','Hh','UWzIm','0sJ1QmeQyv7VZmnrtWm','QeJHwqVv2jsP52ZvyY1dgEa6',4);
-INSERT INTO t VALUES (20,179,'Jfkr','Mr2C4OGXLl51uJ3','xqZc7yAs6qXHnsKZa7ws5L7gXWb6RrsOlewIR9grIHxUYMz2V4','2Y5N','5o9j13eTgtTeQGP','NdOSbccPDbPiqkaPirFfOryVejOGKsQW0sMjHJkIpsZq2r2e8eotflvnXt3MipCE2qUOVNzwqXUx4pXA058KtDBwGssh9ODX9h4',5);
-INSERT INTO t VALUES (66,146,'JABT','LdcBCW06J8M','y0Hzuzkj3Ec3EDHsnkRl4CD','xdnX','u','EcIFEXLbjLEPiBpMNi8cz76k',6);
-INSERT INTO t VALUES (58,91,'V9uvA','ASxlNjsk','O3D4q','HYcJ','qXYBJqMXVdMkAlbV2e8yOKnukIYGkF73T2a','c1QC1JNEQYzqo13Jc79spdU8Je3U',7);
-INSERT INTO t VALUES (93,138,'DkinW','enzTFcC8','LADDBXIYvwhmhllw8P6Zt3hVj9lray','7kK','Xor8UiTrryxuVSLFfH20pl6tcovBPXewoAVsY3LNE5qaMtHv4LFMFKVjdYixOieS8gmr1j0x6L760EUyYH7VQgW','Y',8);
-INSERT INTO t VALUES (189,56,'Zbj','qMSHkNnGx','5B44w','Y7cM7','51vSl4xbcIJIYCGxXRRyDfi8oEOW62v8JQr74NxGIJpm0aEVgrUe0wQfyVOP2RqgPjK2KRQytbYXOQ4N7Ye4clJwvZSh','u2Xh6cnuZ4ftFJ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5758098,-32,'L3dL2Hp9lvbfXZ','PHfjJwT4LLBAJapflYwWxiMy1076rvKX1pkn345lwf2eEjHpKg7wi22wGe5PUdzVsxSDSyoOIRCQR2Yy4kRIoBKNTnTNNtG4wQcmanEy4sJCJMiYj69YjmOvC1ezwFygdZZIJL8dY','bOze6693LQwYQPxbTP1DLKGHU','C39wVyo2RXJ5jnYre5bv11y66mEOaFd6ZadONVDEAiKH5G01ICy0td7MtM8L3CycEQAuLphdSoTmba1I5vTfYpIu4QvqFEFhuSTmU4TLzsUXUDFuDGZcMDHYtV9xgJxrdGkVHA8q1c5LHTdYtSNf8fOAirEfFavPsXgxYy42e','f','md',13);
+INSERT INTO ti VALUES (5758098,-32,'L3dL2Hp9lvbfXZ','PHfjJwT4LLBAJapflYwWxiMy1076rvKX1pkn345lwf2eEjHpKg7wi22wGe5PUdzVsxSDSyoOIRCQR2Yy4kRIoBKNTnTNNtG4wQcmanEy4sJCJMiYj69YjmOvC1ezwFygdZZIJL8dY','bOze6693LQwYQPxbTP1DLKGHU','C39wVyo2RXJ5jnYre5bv11y66mEOaFd6ZadONVDEAiKH5G01ICy0td7MtM8L3CycEQAuLphdSoTmba1I5vTfYpIu4QvqFEFhuSTmU4TLzsUXUDFuDGZcMDHYtV9xgJxrdGkVHA8q1c5LHTdYtSNf8fOAirEfFavPsXgxYy42e','f','md',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (-6539610,7,'7KcMh','4bYks9YFbX363GHiPKsMBhth25YlMgZpQz8K8F7p9wLRXxf9Vz4PChABpg9gbAPFC8M1qypnJjxYV4aUaUhSb1k1pYyZjDtlB5My5RQ25sfsxcL7VZNQelZcQHV9xzIitT1OI87yqcZ6C0YKANSwLeOIX8BZ4bgrtZ9ysLXJR6ptPflRlraC4lhEVJqCCDx','42g','9QE26CIAh8GU2P04PTDx5Wopv98wP97yrP7V3Mbr6QR4qj57oUEmXReR1aucu50yiUkgyhORYZ4','p','j5',14);
+INSERT INTO ti VALUES (-6539610,7,'7KcMh','4bYks9YFbX363GHiPKsMBhth25YlMgZpQz8K8F7p9wLRXxf9Vz4PChABpg9gbAPFC8M1qypnJjxYV4aUaUhSb1k1pYyZjDtlB5My5RQ25sfsxcL7VZNQelZcQHV9xzIitT1OI87yqcZ6C0YKANSwLeOIX8BZ4bgrtZ9ysLXJR6ptPflRlraC4lhEVJqCCDx','42g','9QE26CIAh8GU2P04PTDx5Wopv98wP97yrP7V3Mbr6QR4qj57oUEmXReR1aucu50yiUkgyhORYZ4','p','j5',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (5453310,35,'gdiTzWb8VmiVx79vJjoLyrmhLdIcC9KuXnvP7oPYIOgF2LNuOpAykqSvfbNq','tqXCl9AWfOmpjWe8aw572jgFh4VriHHmIkaC7wrqjnMV3ZuR97Eg1LsldmIwxOfUpC9O3baliSGJFeS0tyAO1grTNXPHZqe5Y3DslweAX1lsbyRitdmMnbRd3fdvSeT3k0zviZxdp1ptQRdmreUCMMA7Y9tdn9FBMsyOUUgktj1iv7rVWT8cz1QYjSGEpHvu1DP9l0XdRxww8w75diMz','z','xXRj6st2lLFlOBQEoknnfRjRKAni','M5','m3B',15);
+INSERT INTO ti VALUES (5453310,35,'gdiTzWb8VmiVx79vJjoLyrmhLdIcC9KuXnvP7oPYIOgF2LNuOpAykqSvfbNq','tqXCl9AWfOmpjWe8aw572jgFh4VriHHmIkaC7wrqjnMV3ZuR97Eg1LsldmIwxOfUpC9O3baliSGJFeS0tyAO1grTNXPHZqe5Y3DslweAX1lsbyRitdmMnbRd3fdvSeT3k0zviZxdp1ptQRdmreUCMMA7Y9tdn9FBMsyOUUgktj1iv7rVWT8cz1QYjSGEpHvu1DP9l0XdRxww8w75diMz','z','xXRj6st2lLFlOBQEoknnfRjRKAni','M5','m3B',15);
+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 CHAR(94) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(52) NOT NULL, f VARCHAR(12) NOT NULL, g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (128,49443,'AHEj1owv5SNUMAynl2Kv6ypFF10REF8Yw','jWs5tMyXV4lw1xL','lv78oM9qT3r1cI9cDvbhpVYPkfB','71Trj','e','D',0);
+INSERT INTO t VALUES (165,20863,'NQ8mzRi4h4bEhojCnV8URYZwf2z5bIgWHyt65oSqXxvl6ouy7xQl1prsJ9aGvocKByoKc48aH1u','Z3','KaVxA8ASjCpuF2VBhkubFtoOfvGHlXf','R','I','Fh',1);
+INSERT INTO t VALUES (22,6927,'LDFhxxHm3fae5JqTf92jgm8kgTYiyMAoDiBi2we5xBIHAgfJcO','g','yk9mRJAVLn4fYBOeMGetEIuUS6ntmbD0Tm','pbziiwse','6','q0',2);
+INSERT INTO t VALUES (114,3735,'8pAjr08xqdBz2PndrE2kRlTmcXimaWiBR9StEjF8mlTCLg6TyVe8Au6cCBvIgcWrjAfV1Yu0N5Q8MRkhcBxNgerX9','lQ7gnXTCzBiLd6i7qyfsGOBG','qYe1liv729p1VBp','bvugjh0','i','zv',3);
+INSERT INTO t VALUES (235,62042,'GQ','qBVaKdmm9FinsHLN2Nb','izhSLo6Wag','GmW2c83s','W','f',4);
+INSERT INTO t VALUES (251,32468,'mV7Uhe4JvR2GKcHEWKcK','puCTLSRXHX7CvdwL','6G4XJ2I','CegLz','m','tg',5);
+INSERT INTO t VALUES (190,47714,'v50xCZR3frXpnsjQSntEmzQqctOzWGxfSzttg2VZiBPXB0gVe5BJ7utUw6QJCfy8HyCo','tNOlMubg','GIncnSxtadDNzpYLy4h3kn7wH5qX2tI2ny79sSlG5BUxEJS3Je3Z','k5y','j','8b',6);
+INSERT INTO t VALUES (41,58675,'7LvxNOgltrmarmhfCECEUecMi7QuhIZ40iHIE8xNonrZOBtfoa5DOFdqEjEA3y66Sq8sANjnuXCdlqJh','iP','B12rHMKXEedzBPeHoIAztym82zHZVDqtDwIF8ZJBX3Ym','mUYInLAsIZlE','7','J',7);
+INSERT INTO t VALUES (232,54614,'liZefPgHd3vXgBG6I6uZC0uwlhaggIOQiI9NZSSZUX6NX','DTstA5X8lsGYEIxGtb9Dz','GgQ','D9D','V','r',8);
+INSERT INTO t VALUES (9,50364,'H9pQeDbcrVkTEfjNzFKMPuTrysUejwhJYVJL7N6hKb9Ck031D4oUEgQMa9zOExSOsRTIqq7jkcMHEWRZZ6hlkq9MmFS64','WQ74fvbpSLxI6tEMlHWjkkJL2','tthMSYNVJ5E7Ej7SPqFK1DX7qJxV1bHwkObbvdlOIH5NUKcOX','j4M','4','n',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(94) NOT NULL, d VARCHAR(25) NOT NULL, e VARCHAR(52) NOT NULL, f VARCHAR(12) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (4305243,184,'ZggY3RJ','1SFXYj','DdRMunGrngSA9LQadXC0DH58cbwoBRkvd0','1KDSt','stMXNzHuMSq0Ks','G87Q4bb8KIh5MqbvyJV1cg75',10);
-INSERT INTO ti VALUES (4305243,184,'ZggY3RJ','1SFXYj','DdRMunGrngSA9LQadXC0DH58cbwoBRkvd0','1KDSt','stMXNzHuMSq0Ks','G87Q4bb8KIh5MqbvyJV1cg75',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(8);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(8);
-INSERT INTO t VALUES (9359831,73,'rXA','rqCRp6BWaH27MKGzfCP3eg','THBRb6YUkQKNEe8BISWI6wF6z8Uk0','zZBCMi','gCXSgXo4SNvbOUAjLjGdeFQj3MuxOtdmAw1Bw91bV4XoVktZtcmkayNP8lEmU730kZncuoa5yIdRz','2gd8mq4rtvNkS5anDbGd0VS5pTE1g0c',11);
-INSERT INTO ti VALUES (9359831,73,'rXA','rqCRp6BWaH27MKGzfCP3eg','THBRb6YUkQKNEe8BISWI6wF6z8Uk0','zZBCMi','gCXSgXo4SNvbOUAjLjGdeFQj3MuxOtdmAw1Bw91bV4XoVktZtcmkayNP8lEmU730kZncuoa5yIdRz','2gd8mq4rtvNkS5anDbGd0VS5pTE1g0c',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (15688877,10,'ri61eDX','tWNlRwAVyNNO1zYF7aeTG9xknK3gayA4UiBvqEMBH6u','NXfruDbIk4yDnLizCZv682o6bwdV0ACfoauVCh','FC','mC4nant3l7ZW07evT6Zpk0tdKD2','0t60lInJaNU7qrHQwwzGf4j80oQfouvY1oM0uJOFXy2CFVlYAMty',12);
-INSERT INTO ti VALUES (15688877,10,'ri61eDX','tWNlRwAVyNNO1zYF7aeTG9xknK3gayA4UiBvqEMBH6u','NXfruDbIk4yDnLizCZv682o6bwdV0ACfoauVCh','FC','mC4nant3l7ZW07evT6Zpk0tdKD2','0t60lInJaNU7qrHQwwzGf4j80oQfouvY1oM0uJOFXy2CFVlYAMty',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9736862,140,'sMDjh','uAomX5Hl1Le7muH7Q2QsFnx7JQVt6h83z3KhiMHJgIyRxu82nRXyGByCJ1cJh3IX5zz2Od5sLTKOpe6sGR16DJPO0OwJvMAaIr7dB3C1oL2K9xEubsZCmEg98dVgBDU76d','fmAMwK2IsemgMZkwKFbwmO8RN4WicngWuqP9KzBGWrSOzW','X9xswj1CUsMG0EAWS7wTVDDl00fxHR5fYYzEyzjFsZtkeghn64vtv8bHyrCiLA5ZcxSpvY3rF9N4hC2GR8Cyags0dJpC67Fu2OKoIYKNCp4SR9bSy2PCoT5dMRmTiOeJ2JTwXaVTNbEmYrR7tZhd3rlU45hBCVAQRsqhiv','ms92OeWTHiXumHZlSVODL9DqwPdoTNUvz9iMevBhrQulI2JCru5qKZq6fKDeHwpmkUjRFucMBME19WpwdYD','lAG9U4vmmeec1R3F0uLQXDu6g0R6H5HQnriu5Y1nflgXP4IKmG9',13);
-INSERT INTO ti VALUES (9736862,140,'sMDjh','uAomX5Hl1Le7muH7Q2QsFnx7JQVt6h83z3KhiMHJgIyRxu82nRXyGByCJ1cJh3IX5zz2Od5sLTKOpe6sGR16DJPO0OwJvMAaIr7dB3C1oL2K9xEubsZCmEg98dVgBDU76d','fmAMwK2IsemgMZkwKFbwmO8RN4WicngWuqP9KzBGWrSOzW','X9xswj1CUsMG0EAWS7wTVDDl00fxHR5fYYzEyzjFsZtkeghn64vtv8bHyrCiLA5ZcxSpvY3rF9N4hC2GR8Cyags0dJpC67Fu2OKoIYKNCp4SR9bSy2PCoT5dMRmTiOeJ2JTwXaVTNbEmYrR7tZhd3rlU45hBCVAQRsqhiv','ms92OeWTHiXumHZlSVODL9DqwPdoTNUvz9iMevBhrQulI2JCru5qKZq6fKDeHwpmkUjRFucMBME19WpwdYD','lAG9U4vmmeec1R3F0uLQXDu6g0R6H5HQnriu5Y1nflgXP4IKmG9',13);
+INSERT INTO t VALUES (5444489,25448,'pHfhTN148zzan7ndK4aRn46KoaoEEZsJxYeDcHu0mXzDJk3mxHkItdNjeVDOm8tGGmkieDCOjO9j','SuMf9tohcz','A7VMSoVgnjdW61d','QpMCR','M','4k',10);
+INSERT INTO ti VALUES (5444489,25448,'pHfhTN148zzan7ndK4aRn46KoaoEEZsJxYeDcHu0mXzDJk3mxHkItdNjeVDOm8tGGmkieDCOjO9j','SuMf9tohcz','A7VMSoVgnjdW61d','QpMCR','M','4k',10);
+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 (16108001,14537,'EUXCLh0TBUOLVt0vEftSRvMXavMgRqZZLeDZV5N2nk7q','WTprc','OfF','PW9zPhTbLbW','T','S',11);
+INSERT INTO ti VALUES (16108001,14537,'EUXCLh0TBUOLVt0vEftSRvMXavMgRqZZLeDZV5N2nk7q','WTprc','OfF','PW9zPhTbLbW','T','S',11);
+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 (1616292,46493,'CwrJKBGK0VncitY8eiRMLSpofgAFGybaeJ8DO1JdbCocxN','rTJp8AygoBhf2P9HNCEz8E8yGrgbAYIoxJv8WuVad0IYsIiOocbdfQ2fagLgACx9VrcomkkMRa7UDo4qB1AgkRaY0FrZiUaBasRB0R76JoPe7Zs1To6aNeaU3IWxGBynGvnLSrxUool7C9UXSsC9k6wSkhaVxCS4zELxsauiHMt2R29qgxEBveqkTNkjfjVyMMTs5eLHOwPs1KfcUaireqTZbLwrMzZxpzXIHT7t1S','PtUu7s8jkv','u','B','jq',12);
+INSERT INTO ti VALUES (1616292,46493,'CwrJKBGK0VncitY8eiRMLSpofgAFGybaeJ8DO1JdbCocxN','rTJp8AygoBhf2P9HNCEz8E8yGrgbAYIoxJv8WuVad0IYsIiOocbdfQ2fagLgACx9VrcomkkMRa7UDo4qB1AgkRaY0FrZiUaBasRB0R76JoPe7Zs1To6aNeaU3IWxGBynGvnLSrxUool7C9UXSsC9k6wSkhaVxCS4zELxsauiHMt2R29qgxEBveqkTNkjfjVyMMTs5eLHOwPs1KfcUaireqTZbLwrMzZxpzXIHT7t1S','PtUu7s8jkv','u','B','jq',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5521658,63621,'WefmcI1l31bXuxydada5XD65IAu15JvwM0fgxfMnoKHNrlEW5dvnNSsgdS32aHnz','9ZOaVacks19moPW7WjIcMc4a1vdWqV07xhW3WrKjYbMxiNKvYyBGCovzlwsw70uwoBL9zPYlXIfpWMRslFzUAT4Ph0xDveulGukpyvXlKJUyVluCvbGSHz1YCuIW9rPmHZXa9dbEZXVs4Hn2gn2GasrKlqwNY4pSHHZ7dn774GbfrKfq0HTj3psaeyHmIcqXh0fWoZbfghsc9I7HRLGHWKwkbHeJuNWEOg','PTY53u','vivInsle0vjZST8qmif5v5X7bTjdvNka4ZB8CkQoCirjVj0whept3Y5hZ17x8qAbojWu1cUEyqDVtpiXrjpbllYHonqFf53m035gD65FYdmyLRLRYf3XMP','J','oN',13);
+INSERT INTO ti VALUES (5521658,63621,'WefmcI1l31bXuxydada5XD65IAu15JvwM0fgxfMnoKHNrlEW5dvnNSsgdS32aHnz','9ZOaVacks19moPW7WjIcMc4a1vdWqV07xhW3WrKjYbMxiNKvYyBGCovzlwsw70uwoBL9zPYlXIfpWMRslFzUAT4Ph0xDveulGukpyvXlKJUyVluCvbGSHz1YCuIW9rPmHZXa9dbEZXVs4Hn2gn2GasrKlqwNY4pSHHZ7dn774GbfrKfq0HTj3psaeyHmIcqXh0fWoZbfghsc9I7HRLGHWKwkbHeJuNWEOg','PTY53u','vivInsle0vjZST8qmif5v5X7bTjdvNka4ZB8CkQoCirjVj0whept3Y5hZ17x8qAbojWu1cUEyqDVtpiXrjpbllYHonqFf53m035gD65FYdmyLRLRYf3XMP','J','oN',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6614676,40637,'7VykY1ayqv1eYk8olpk5TD9j6LXCqCI1N1LEN83Nl13rVqNtnZHIJgBMeTsazPMzJ0a3gjw6','2escTmQXuV','WT','nV0CcglWPbomQdXvoYsU7BAcb5687PAr0srJK7oXaQxKfhUOPJaRxFrucKOz7Xi5kPuXBnAd3sPWJ2hCF0r4O8jeSPkKR4LUtG5FF0PAhtU7m7mKGKdCjRbQ6URc7S0y6u37aAnhAc7LSRoByjrBg4b3kbrYFSV6DDaZ1jvtdV1m1vyKDtpRgZ7AOVKmRRpTb10ewxGKrjbdcqEjKFRPwwCUbVrnpmqLcaZF3orDyUUZ1tcmfXLkG0qkwe2T02h','i','h',14);
+INSERT INTO ti VALUES (6614676,40637,'7VykY1ayqv1eYk8olpk5TD9j6LXCqCI1N1LEN83Nl13rVqNtnZHIJgBMeTsazPMzJ0a3gjw6','2escTmQXuV','WT','nV0CcglWPbomQdXvoYsU7BAcb5687PAr0srJK7oXaQxKfhUOPJaRxFrucKOz7Xi5kPuXBnAd3sPWJ2hCF0r4O8jeSPkKR4LUtG5FF0PAhtU7m7mKGKdCjRbQ6URc7S0y6u37aAnhAc7LSRoByjrBg4b3kbrYFSV6DDaZ1jvtdV1m1vyKDtpRgZ7AOVKmRRpTb10ewxGKrjbdcqEjKFRPwwCUbVrnpmqLcaZF3orDyUUZ1tcmfXLkG0qkwe2T02h','i','h',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (8115991,7774,'BmtWSMumcqSmDMmD','1BM7RSn5mFAOkxpBseGpaxCi04PK9vcVOGQ1SQFr73tOe5RrXjKjMyyHiKKmYUa1CfDilFoPJpTyYEEgUikqPDTaLVOXE58b1LHEEYiryqGKftuUUIqbdqEswaSsFiNUJy4Fe4gPGifd2Vrxmy6vtdYAXtz3wfskaU8oFM','BjaeELnq','qSHrBtEz7HYte8T7JGExyZ56koFb1tQfUEypJvSgkRLgjcFAMycWZt5a4QHU7FKiAxJt9Zeal7wtiBJzh4ZILa0MvMbEmQCQn5IUWnqUG4fJhiALQKCntQ19A1OLbWTzmfJm8V8d3nlHfCUR9Ra6hPfPPwwHIX5ErHLLv9jjidc9zMiccAUH2aGwOKQZS6RF8o0O2FagW0UZRzZtk6RRUTeb22kZN5g9RgLW','D','X0',15);
+INSERT INTO ti VALUES (8115991,7774,'BmtWSMumcqSmDMmD','1BM7RSn5mFAOkxpBseGpaxCi04PK9vcVOGQ1SQFr73tOe5RrXjKjMyyHiKKmYUa1CfDilFoPJpTyYEEgUikqPDTaLVOXE58b1LHEEYiryqGKftuUUIqbdqEswaSsFiNUJy4Fe4gPGifd2Vrxmy6vtdYAXtz3wfskaU8oFM','BjaeELnq','qSHrBtEz7HYte8T7JGExyZ56koFb1tQfUEypJvSgkRLgjcFAMycWZt5a4QHU7FKiAxJt9Zeal7wtiBJzh4ZILa0MvMbEmQCQn5IUWnqUG4fJhiALQKCntQ19A1OLbWTzmfJm8V8d3nlHfCUR9Ra6hPfPPwwHIX5ErHLLv9jjidc9zMiccAUH2aGwOKQZS6RF8o0O2FagW0UZRzZtk6RRUTeb22kZN5g9RgLW','D','X0',15);
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(1), d VARBINARY(15), e VARCHAR(95) NOT NULL, f VARBINARY(12), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (63140,14192645628889358507,'A','sAA0vNcavCDpFw','Ly5dSFchP3XklUwJgPAdepmqiU6sj3GuJidNflSy2578khLa42pkExqqO9BDlsnl','hMKlWjltY','0Aw3ZlVPhk6yq6nkJJXtgE3bAZwb4XPumj4OQFbsb5QdItHg6j4318QU6cbIgO9BDsUwoUKEhXGJedmMBGOl9R','bG6pwF7Rf5rsdBcfRzaTGzaVgmiRwg1fczKJTNOqMiggBvbs54vtAsvBrhqgqexII6gNHEScU8f6vIlTpD2Md6pN4GqREblCrN',0);
-INSERT INTO t VALUES (39899,4117762346228029063,'l','DZlyF','0FjbrOeR82B82jI7Ot58GBymX8sSyIVM7ECNS','J0U9kL0P2W','U1FqCRPxMtjrqAVTZ4bm1FVF1BAZhFmwMzRzNb88qT3P4WeMTFb5MS7KJxLh6N3hLZxc7qAuHpdZDtnUWGpl8zyHTVGPeQJU','4tLBflUJoFh8qlhUjCDs0vIz8z3XlRZHyN4tMyVhf0R',1);
-INSERT INTO t VALUES (21214,5065042525877433348,'1','QpDWh8D','TwDhXsSc1GhJWQQ2OqwjFn9445XjbnTYTJvEkU0wTXiAjC','66Yn','lgzKlI1LvIOh','4JoIg1uDso0YigeC1q52BH2Xt8L7VVhOmYsjh4rysz3DHV5Q0Z7t30w',2);
-INSERT INTO t VALUES (46513,8182474043686716698,'J','UDNo','2ZzEeX4ypHEaEJOQB','Cpsfmy6','GulgstA06qcrySnBQGiC2kv2eCNThuEQeL12iRzfOzGT8SGobZEuOuRqq6goRHY6mSQhtePqNY9nfIBKToEO4HmAMeKPOKT26','uqhsCaDDw7aimDhobbcLKlgLEs5WK',3);
-INSERT INTO t VALUES (54622,4856959853197141234,'V','U3XPj1ShqubUuu','n62cpZ6skYHk2KgDBAeiElgarSJnS7MH1p0pD7QI','BQR2K6oj517','Bc','I958avnyeX8pKgMFFDw2Y5jEWbgVFmGNDutZUZk1YAau3LXC4AsFt460LjfEHH',4);
-INSERT INTO t VALUES (36897,3709146359010716559,'F','BBigkeL9yn40','JDDfOxkUwqpdvqlsumP3w5eLMiGDNCmSQVzzcbFmCVBJZxLYmwv1wLTS6JPxPsmF3Xmftw5A2y5ph4olytflJcLQiSQ','qFr','P2FPxFpyV74msKP12eT8F2cbu6uMb2g3qK','MIudCtUsCc0qfVrFzjrjjf3Azs2q0pXE3ipCs2QkE29086A0frzzxxyc3nKtPa6axFVbT6J5lKuympNvqHoOu5',5);
-INSERT INTO t VALUES (727,10932318426025106635,'d','edqtXt8dnD020ai','jecMbgl2huSqeoKt1KWmBWXWZknigpHD5tsTkA4fpvmHByngnqaigbh','XYyB7Kc80HyT','5rK1aKqa8KSsYHbj6VINBdDkKaIzCaYd7mpBCMFI2gWdF5g3EiBh80Fxcu','EKTyXOVnv6qGStQPZKWr3E7SnlVjsT3SEmFcvcr8CoYSwBehQKoitT25n1SYn65A3fjtZlgmuU3BRCWQoREMh5',6);
-INSERT INTO t VALUES (41246,16847682673019291183,'8','jUg2Env0','DHLcpqKrRBs59Fjp4RLYGl8yNCBXClP1Pcj11H98fMw9A3MoM','2','4w5fdqChckxlYhkViaoYICBIaDgt2xLKbdpTQlSiqAHzwhkk0f8eGXPwEOkOTjmygM9jkBhL4EOp20h3mK','kBzLxGIepoU4sSBq1EYhKRFuPwaLNQ',7);
-INSERT INTO t VALUES (47693,10340771243999739761,'G','RLvjFlcoU8OtGh','EAKRHvE05X4chclCMmNGHLWj5ZLCyDJi2BYX8jFmnhDdE1NlJ1055vS8jKmv1IjIE3i6XgxRZC72mdSXdLP','9tMmR','nFNKsnJt4ffIyr8idYbDT0X4exIlIPTVvkDP59yJwdr5OxN2jzoZQzIbkQSpkvyeVyWY5gz1lvMnrgC6FeKTtGDUPZu3XFpk','6yPV8YpCydPLWeqk4zUj6of4zyElYpXVZOullBZC64U3GI3orD',8);
-INSERT INTO t VALUES (15230,880529141533373623,'j','QDYsnqxDhwuqfp7','4VedrR6veE','m3sdaDdw','ZyxpTIa2xI8ZXpTiKC3843Jjs83uO8z3QmgVgX10kfkZvPcOA8MC24fOyvrBKLzxGlqLQoJRQCuu7SMDiN6Ocmz','TRgEMiYFkS1dmSMu6CLD4jDallkKtjriSoGmLpn4OlGvhD3vIodbRVBqkWsB1DWhtWYR50T0z',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(79), d VARCHAR(50) NOT NULL, e VARBINARY(31) NOT NULL, f VARBINARY(65), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (22199,5161918,'DA5uZF8moVbQYVtDZc4j5Faw2Pf9dcR6uCxxDx1uwMVN3cpdJVHhbVynIKnEUQrRpmdZlA','gJ5Z5vipSFrRVCBhO7bZ5jq','E43VlPBp2oPkOB','SQT3EdctZIiXZuXY','J','Wm',0);
+INSERT INTO t VALUES (19208,15126643,'LtC02yAcHcDLEDkqFZcVt6J8cx0','0FpvYfMdc98ErOt2D8HoTmN8cIzrejxHOD0r8IVhFFpJ','WjpE0riqM','wQUBMiZjtIBMQR9PtrT4i4t4thzmXzhCMNGfMcSMyBZIcJMLvePokXd','h','43',1);
+INSERT INTO t VALUES (22678,10658468,'auU1YXDi8g3Udqrn6hbmvzaLNOnF6pR8lS0LDgqFz99XgUU6DDBCBDKj9rJUpTdSWzhvxBGaVqW','O4p843p4cjQKCJ9oejb4uiMNRFRGm','uEcyzpYMYeTZX','VUuEnIDST9R1O','D','ls',2);
+INSERT INTO t VALUES (10465,8114662,'aATq1jMCNZ','0N7geLQYDj6xJYJVlmJhXZPMew8XFMAcQFkV168D9','1Oot0MaHIGg5ait5FFm7V','HQPQGp5s0HGFujQC','B','E',3);
+INSERT INTO t VALUES (16171,901242,'UCrEnj9Trn5Hj8wvwafoquQqJpXeNbqsCpRAYD93B9RJ7vsOhJe8NXDMshs4lfueDBsyssdHQBp','vwCnsvBxK4cgTso0av4','V5z5Ge2bom4iouaMsviX3Ts','SVhO8aw2jRNZMDilhOZYdCqkxuGapoXuYg0KuE3X6H1pTXoc5Z','Q','7a',4);
+INSERT INTO t VALUES (63457,7401172,'RjsMt8uuuVO1y8kZIqQsSZTEyhZKMchHmC0OdR5RAva2jB8hus','pKFEKzxRrniU7mWnaz2oSC2QFLR0gVrBGlaleAgShmuZMGNhr','kV9zIDxVqhCb1fZEAeeb05EV4aVSBwU','btwJLPsJNX5o0xrArBDs0NxC7PxxtKm7pm4','j','np',5);
+INSERT INTO t VALUES (39359,4395800,'zfaG9daRRGCz8sd2w2kCJy56V2jrz8ZpIRNI7hgJwkIUWNuFRfZW9u','6C4RuY2GBoYsWIPQLt5jQfAD','HgrXZuw2rkbHQ1FtC','VZywpAf2OXlupbUFbd0BvgB6QdNvAtkhlhEZvD5CZfQK','J','VH',6);
+INSERT INTO t VALUES (32262,12140658,'nyE8tmVYatVmX5b8brYYgI3BlGnTDklZdoCsOdI3Ret5AHdcPz91Vujh2Z3','PiBziJRN8aH7BzFiDmQWweCQk0lMIY','d0WAQzdMK83cFY4VIWcNzvQryVcX','AhbumqsN9hBFtTTQe3KAQS1HFMsqU3Jd0pMMsXTzjiffoJ99oSCLQwsBNo','G','Sr',7);
+INSERT INTO t VALUES (29681,1222768,'V9cuokDSuo2sHFs9G717uGIB7t6o1rRp','LNbpfStqj9BbJxJE7sMGtvXA1gyML','5nq9xDMtx0','voiZP13DOXE0anDC3M8xGvBgrtN','w','qM',8);
+INSERT INTO t VALUES (15091,7883344,'S1HySBNshhFTQaDEKESfEfqy45VjbPQPAoLaplJha45EwMCqjC','2cj7cgad','rOUyDn0H','BPI6yIOKnOoM8wUNvkYE9vwhSvsmp0Qxo','D','rq',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(79), d VARCHAR(50) NOT NULL, e VARBINARY(31) NOT NULL, f VARBINARY(65), 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 (329851,11470655841405939531,'p','iKhFjagnjtBL6vu','fthxwqEi7GIPAlmrnLYInQsCwUODrl5xR3jrcXoP0HOUCFID','p9hiYmN','JchyaY2h5dRvv','TrsCGgrhPKk4S76imNA33Y6EUNKgHtyH5803zW5ImZTgPSizRf',10);
-INSERT INTO ti VALUES (329851,11470655841405939531,'p','iKhFjagnjtBL6vu','fthxwqEi7GIPAlmrnLYInQsCwUODrl5xR3jrcXoP0HOUCFID','p9hiYmN','JchyaY2h5dRvv','TrsCGgrhPKk4S76imNA33Y6EUNKgHtyH5803zW5ImZTgPSizRf',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(2);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(2);
-INSERT INTO t VALUES (11605352,12451389534335080687,'U','cXetf8gMU9X','bjMHvru1dfIMXf7k9jIwGmMcv','9UqA0hhDZQcO','KX0DVhjhvMNoMYM5Df3iHmkgeNXb3vNuB149qsfYRwgnO1vXUBP8eThl5Ibmf44cGZieAhNcCxL5e1br3','ryjQyO0N',11);
-INSERT INTO ti VALUES (11605352,12451389534335080687,'U','cXetf8gMU9X','bjMHvru1dfIMXf7k9jIwGmMcv','9UqA0hhDZQcO','KX0DVhjhvMNoMYM5Df3iHmkgeNXb3vNuB149qsfYRwgnO1vXUBP8eThl5Ibmf44cGZieAhNcCxL5e1br3','ryjQyO0N',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (13395511,3627924061961793361,'Yo','B5SxNLia248pVCl6zbwxVL8RkJb3OR5pdnxc99IIQjsMfg1DwGsDFbVUoHCDBzPvYh0Vw1ReSYqtv3o0xT71wZ2g9quDd7tThT86pek9MG3xYkWDkhBcZjriIl2HHZkuSgvcb1x4JI7ddeTULj1fh1LVWJDLAvW','e0zwigTXp7i3oMGZqXigmktPORKmho69sZee','44','CcSaSmwRzic4XXgREmiRNvpl2n6QqNOEK','R',12);
-INSERT INTO ti VALUES (13395511,3627924061961793361,'Yo','B5SxNLia248pVCl6zbwxVL8RkJb3OR5pdnxc99IIQjsMfg1DwGsDFbVUoHCDBzPvYh0Vw1ReSYqtv3o0xT71wZ2g9quDd7tThT86pek9MG3xYkWDkhBcZjriIl2HHZkuSgvcb1x4JI7ddeTULj1fh1LVWJDLAvW','e0zwigTXp7i3oMGZqXigmktPORKmho69sZee','44','CcSaSmwRzic4XXgREmiRNvpl2n6QqNOEK','R',12);
+INSERT INTO t VALUES (15566183,12088263,'lherSFhYQliawzgN8qzz4MtyHeGkbcgtYpKF0cEQjRFGf1G1TU','GpTUdGTNtHJ6EMD7lWiJrfkphKOE','d','Cut','l','8j',10);
+INSERT INTO ti VALUES (15566183,12088263,'lherSFhYQliawzgN8qzz4MtyHeGkbcgtYpKF0cEQjRFGf1G1TU','GpTUdGTNtHJ6EMD7lWiJrfkphKOE','d','Cut','l','8j',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(80);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(80);
+INSERT INTO t VALUES (2879956,6311887,'KkUq7JpSOj3w63oeL7d4Vk8OY9AMh4JJ0BK8GPeuD33rKxLKmU8XLpsu9gryW0z7UA','bLRaTtrMLfiaozZb','NWvc3T73','SEbMspncv8PL6pLkn6z8ocjLfHFCkzTdYGXqk1IfB5dTOph8A1m3yIhAxE','7','ZR',11);
+INSERT INTO ti VALUES (2879956,6311887,'KkUq7JpSOj3w63oeL7d4Vk8OY9AMh4JJ0BK8GPeuD33rKxLKmU8XLpsu9gryW0z7UA','bLRaTtrMLfiaozZb','NWvc3T73','SEbMspncv8PL6pLkn6z8ocjLfHFCkzTdYGXqk1IfB5dTOph8A1m3yIhAxE','7','ZR',11);
+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 (5385270,14180352,'lAaPbLyIG4gLSwJdcKAkuNpbLGgb3PYsexmgBs6RdZkFQbdjKKgFAzttj27m3CLboBI','MQvg4YH2phlYIu4FIpKMpRUS5X33DIJhp6d307pa9ECLtiqx3VlkwkkVvQGoOfaSuAVJ5KN0thCoZ6jMKsxQTkYbH9Z86tmZUtGzVgqfpovycSBrLGrSDp05KKb7RoIZ2fILqDMBCX5l3a8cFsRxqz73DvXgxTtRkXArJyy66Q','7ouC','zXbB','b','Y',12);
+INSERT INTO ti VALUES (5385270,14180352,'lAaPbLyIG4gLSwJdcKAkuNpbLGgb3PYsexmgBs6RdZkFQbdjKKgFAzttj27m3CLboBI','MQvg4YH2phlYIu4FIpKMpRUS5X33DIJhp6d307pa9ECLtiqx3VlkwkkVvQGoOfaSuAVJ5KN0thCoZ6jMKsxQTkYbH9Z86tmZUtGzVgqfpovycSBrLGrSDp05KKb7RoIZ2fILqDMBCX5l3a8cFsRxqz73DvXgxTtRkXArJyy66Q','7ouC','zXbB','b','Y',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3780966,9226232170603742298,'f','bl12abiCyKFKmyF7Vu9a5zLuM6AQga2XLTqsc9AEZNkUWEi1mYNn2JV1pJmTXzM417hfU2k1jly6feXGjWvztb3CVAk96CtKfDNGGjnijkIEPVNMO2Di2Kd3jl0iE6C2xMGAN6vr9KuyhQv2azg2ubovuPNdBPUqKD66c35FmH','0HA3XQ2W','3gqoEfIPuLi1iWSuU7yHfJpwvYs1mJPKsm9IjaGB6vCfUFnSPn2dRaNn8NkTCmw','cOxu8nfmFBMNvphFhMOjxeb0QuzufJ6YgkCfVRxsXTzDYIqjzTt47y5Txd3Vt','kqbCUf7ZG7L7A3y6GI8IzkE82ijU7ddYQ3RaamtpLV5VTOGcupl4jaT28PP5ip6QkphMm2P1t01VEsUxVumwQvM3howg',13);
-INSERT INTO ti VALUES (3780966,9226232170603742298,'f','bl12abiCyKFKmyF7Vu9a5zLuM6AQga2XLTqsc9AEZNkUWEi1mYNn2JV1pJmTXzM417hfU2k1jly6feXGjWvztb3CVAk96CtKfDNGGjnijkIEPVNMO2Di2Kd3jl0iE6C2xMGAN6vr9KuyhQv2azg2ubovuPNdBPUqKD66c35FmH','0HA3XQ2W','3gqoEfIPuLi1iWSuU7yHfJpwvYs1mJPKsm9IjaGB6vCfUFnSPn2dRaNn8NkTCmw','cOxu8nfmFBMNvphFhMOjxeb0QuzufJ6YgkCfVRxsXTzDYIqjzTt47y5Txd3Vt','kqbCUf7ZG7L7A3y6GI8IzkE82ijU7ddYQ3RaamtpLV5VTOGcupl4jaT28PP5ip6QkphMm2P1t01VEsUxVumwQvM3howg',13);
-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(6), d VARCHAR(85), e VARBINARY(85), f VARBINARY(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4254249432,-26941,'V6','Zwzx5hJabEgwwo0Y1SGhurPmxjIWez96rtNLDPPJS6IWppvMbFG','uprph8GO3U0EFqmWQsGvQIOH0mIEEZtsFtUVZ7XBXY3bvvNxUXW15W1pqg9gs4yjlBqs','Vb2','yBxaj9zKFQUOMccDhI71voFO8T7SyiFS','dzJ382633XcIE',0);
-INSERT INTO t VALUES (1654368917,19491,'K','ZnHEHiU','9A5M0Rltj','TNxOjtALvjpvkcbOYPWlvY1j4ZEqWELeo','7k3zXXBbUmXFIe','fkuhK2MC1xY7AX54w6ys',1);
-INSERT INTO t VALUES (2420916,10510,'EI','X01se0A9W2U3eTkqR10frGjsXLl0FiLLBAI0y1wShweLDdoK8BFctNvUDzAgezDrBBHCbne','jKOP51jcB3Nt2WZRux1w13C9THsBmfs9w','bjLThNti','iPRM6Vch3YVRyHUxZg8VEbx7Ff2PJG7TG3R2S98rBJSYNKwFFA94STTKYnNS96Otpctw','HRvlPs2IdqJiu53iDvT1ee3xYDRszdhBRgHsVf5oJ4uW3nuyOK',2);
-INSERT INTO t VALUES (3036440874,6188,'TG6L','EaiAjXOD4SAWaVPLyPI','gYwZqS0JbOi2szIs2W3L8606YJzYyvMu5IkGceXXPZkGL0bOp7XdfGGLlw7VZoxtHLsHn5GzNQNMe5xuzOaI','vFOQzBLcsrBeuDybv4y50euKqPZ','DmuYvLrlAHpiCYeGHaL9gLVf24wg8MDGwUmTAQhc0S6dWYu5WWtZKdczC2FkvuSXG2JA','4ShAuFxMwlDUkWsnmKgnvN6f',3);
-INSERT INTO t VALUES (1618003859,8971,'cxxtbg','7284YyYuAqHH8O5qjXsr7YDpJJlX89PdwnXVfvg','16vcpCzCrIvxnismO7dCQdxcgzrM3cpIZLJK7ODldIq8GxOxSe5IckHvRuM9X3L0WKZ','pXneYYACG','og1vTApnqQnbmLVuGrSpJr4O','eWqM208jgPTEg2Rqqews6jEHZrIMNeZp7kfMpx7KGDPyq1UcFNUMoTG3yEZgy',4);
-INSERT INTO t VALUES (1081934914,410,'1','m80pvmAwPw2Cupm5d7RRj1MDiOiwdmH','ho1AMqz6vH3tzTtfvBogq5VrhPV018E3T7z5zwrLZ7gP1v6QW5aAvOg5','4NUYkBvw','UOUDMgxAcfUEWr0Rks','j6jpXlc7rMgPIAy8rFPLkkDK3BJno482E9iD79msrFcj',5);
-INSERT INTO t VALUES (3450172052,18296,'a','bS721hv7qjKL4RlKauzrioAuFGe9ELmbfN6T7jqKuOEZWhiCIkX8xiJxuvWyJl4zNwrVRrffPSkG8IN8','kg58OnNwlio31XcVGykCVFi3VkmKSR','qA8','GYFQoE7XrPxn','y9i0WgVWVCZT8LCg4k6tijBMCGmUeEG3sPGT8YqSJ4GIvp3gDpocOmTRamI2',6);
-INSERT INTO t VALUES (508728978,20240,'6JI','hJoyl5QT9QaukQ3vZeLpM0w5ct3E5wcQ5R6etk6u00bXL5cDi3JhjPbOlCLrC5MrrY9RQCiErNNV','XP0QPJ8zpmvfZc2Vn1QPTA9ywW4V6aj4ZKX0KEp5yxQ3L6eaSbIbc3VhI6ZLkotdqeYPo','yIF1vtAWGRj49MZrpYWww5UJW6g343R36MNDx','OaIZakR7eJ0n38C4V5kCIb3bLhs7vT7IgQF2yEgBA1UCQ4weJxMjlG6XWEt2','BGRCGEOhmo0lhVptPoIcjfdlU3Ac',7);
-INSERT INTO t VALUES (3993801646,23333,'oZjw','x5e2kpdAu5IFjKjjBNm8YevLZAx','GsNlgD0I6sncsq3B5pd88LFuy9k0NjTzxfHx3V6W6TRbe','3vrvyJ5IvEtrpSGcJiqQ8Trhe3Xf4XiPSyXz','f1zyhI7pB7PwuuEF3at6kPvwNHAsEuhfQBN7nsYA06cu3MOYckjjltTo1rZpnN5wTl6cZB74abRUuCpC2VBYyvSoBiG0u','TqhH6GcNSkE56VJ2paacNgJOG5tdcBmZYjt8uNzyTOegiQ68AE6gKs09daqWAFdv3fEl2TRHLBkjfge3bn7yo1Vjcm3Rr6eMw',8);
-INSERT INTO t VALUES (4187984581,-13324,'VgbSH','iqRcioZ3dP91YbqIJMHssDNC34pnCnPluESwjltfCfYRn4UrTyT8XklGs5HUQObBcnmaFEFb69huV','MnXOLjXNF5sddDtgH4AbGh5ouVCQtdiaimR5nvc8aOYDUvb1tsjZIn6qcy4yDdpODTiQH1XXeNMcl','JpuCL','1TclzDEUkmf2QOs1dUhyx3aCkYhIj2dHHq9rEwqLT0JIKs8JRkbxASZVcKWYND','5yhf5HDBAhr34MHo3EcedOzobHSFvEETWmUQ5MMIQBCC8R',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (6405064,359721,'Xolinr0W1gIYVV','BbygzJPy4KWlrsinmEQFWY7ug5O6qYV0jUPT6Cs4o48a0aesa6Wp83pr2HKv9zVcQqyqs','5sI6N','hJYBB7fAFwdhYAQqAarJNW','0','7',13);
+INSERT INTO ti VALUES (6405064,359721,'Xolinr0W1gIYVV','BbygzJPy4KWlrsinmEQFWY7ug5O6qYV0jUPT6Cs4o48a0aesa6Wp83pr2HKv9zVcQqyqs','5sI6N','hJYBB7fAFwdhYAQqAarJNW','0','7',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8536823,11312359,'pIoM1gIhIYs5PBOod6X91xnBXAvIvI6qRDzQnjkd9NDegPA5cSRr8dopi','ueiNz25xBSoSGhqRAqPZiowjww16zpfcAXPNExWOQ9CEeTPGjzUAs0qsifNQu8LR','l','HrCAJlb4x7681pep42xxjIwNiDoPvbz4lkHYmVoGVroObg5vpBrd0COEWI','V','HQ',14);
+INSERT INTO ti VALUES (8536823,11312359,'pIoM1gIhIYs5PBOod6X91xnBXAvIvI6qRDzQnjkd9NDegPA5cSRr8dopi','ueiNz25xBSoSGhqRAqPZiowjww16zpfcAXPNExWOQ9CEeTPGjzUAs0qsifNQu8LR','l','HrCAJlb4x7681pep42xxjIwNiDoPvbz4lkHYmVoGVroObg5vpBrd0COEWI','V','HQ',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (961907,1120741,'cBUSj8U3NtYmUNyIaQxo2ZN0Pjn0ADQdzYwL64uWp','BMN8kz6Laf4YhfY9n8wVkziRsCuLOdpeODnzfGf38rphJIM83S7uhGN8DDVQ2nz4PnNY9qSF7KrT8Yev9J8xkSTteq47YFczBT2BEVfOEZDqCJkc93ZA7zvrxWKoWytHm1vkHOmvMwrT6tzYPUesauhYRa3gwEN4xx6CnoqaD4aM6cZXzLYRJAgbZiAER9ehxIXcNn7I8J9ucW','hM0H5gHR3Ng2E441CpPc','MAIxc72lkTXIXI0IrfKo59E2pyv0gLZqTblJHM488I17rt4I1N6gKkbUqef6PRwMyEIPtAlxDhDyp9NtHbeKkwY5zbeBvd0oGEqSXbJfCpypQBEOzHdpcGeOi8dS0hZJmK5DRfxfOdKa07ZVDWwE9','db','jo',15);
+INSERT INTO ti VALUES (961907,1120741,'cBUSj8U3NtYmUNyIaQxo2ZN0Pjn0ADQdzYwL64uWp','BMN8kz6Laf4YhfY9n8wVkziRsCuLOdpeODnzfGf38rphJIM83S7uhGN8DDVQ2nz4PnNY9qSF7KrT8Yev9J8xkSTteq47YFczBT2BEVfOEZDqCJkc93ZA7zvrxWKoWytHm1vkHOmvMwrT6tzYPUesauhYRa3gwEN4xx6CnoqaD4aM6cZXzLYRJAgbZiAER9ehxIXcNn7I8J9ucW','hM0H5gHR3Ng2E441CpPc','MAIxc72lkTXIXI0IrfKo59E2pyv0gLZqTblJHM488I17rt4I1N6gKkbUqef6PRwMyEIPtAlxDhDyp9NtHbeKkwY5zbeBvd0oGEqSXbJfCpypQBEOzHdpcGeOi8dS0hZJmK5DRfxfOdKa07ZVDWwE9','db','jo',15);
+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 BINARY(80), d VARCHAR(72), e VARCHAR(63), f VARCHAR(46) NOT NULL, g LONGBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (248,8665,'WW7UhJhUgTBrGR9ANoTN0Ym4tEmIHAqKX6XhCVkjA78Vo4HLEPvGPExdC1CfZA0vFT1mxL3','jQVDZSRcV9rGPLuWOjKFbRn7xDi01jh5P3m5B3lvXkom4YmrNPAB7e1u1o59JwTe','KoBRsR1UXeuZdRUnQ6Z4s6','ykjqgl4TXpJIbucHghrs1RkDmUjCQCRnnP','k','I',0);
+INSERT INTO t VALUES (7,1193,'0KOEj3S0mYTpyVEjlGCpCvJzUzS1RmDMIP8PEEgCol6gZGMXhQxOi','mPwhls6wgkotwlpqeehAUJ3MbwSlQ6vyPvvgHDJos','AUzv0AI7xoaFaJJHe9Y','WroVYydFc','Lj','j',1);
+INSERT INTO t VALUES (213,16906,'48RrchCAh4kbyb2lKY63KLcQpv3y4jx6TmmRc','55D97pT2fwlskz9lB5I5h1fmz5NlyQk4nUuNKbs2hmFE','vYZmKiusJ7cXFfJqfurTnrNs7zKyzvSlYI21sKJ9vKmlltwI8v8sT','rLfmnTTNPSMwZ3','xz','1',2);
+INSERT INTO t VALUES (124,27773,'fMDyhujgzGEWAMtEfAUbDYEMMQPs5YmT3gb1usvyWXGdECXSeiAtEbQao4h8Kf7Osezl5hjReusK','ODATVWXggN17p1ud18BnIqta5mEg61wFs7ICO0','gQHgStPt0vFB00Xrcb5','cmBnYP3xdzoBmmbYh4dXjhuZw0uW','Cp','1',3);
+INSERT INTO t VALUES (126,17433,'K8Q9ER8YIp','vSUDx4WEPN8SNx6yBuC7ebZGuTfJ3OtZMOOiDGMC8ICyEf2jxRVT2d','mX2gsGFAgBmlZJrIWg2INklMgSsKQJyEt3N7JdFvWijH3vkIghM4dsB0wrdovY','pNrJqDuPAutujN9VgJxrem2aPnLfF8RBFgy','sa','X',4);
+INSERT INTO t VALUES (127,20206,'Erzn0c4tbo9jFpSzckgNukh6j4CEGz2hnC9mlhhyKwRCPTVN3biFCZEC4LR2trHGCtI0c76','wrS7CPM6RqjeakA1iKaH7FlZKorAtxxiqteKBPPrpa1JTTo2rpJLux0NCIe996G','5kSEvutAZip2OhBHSqjZhrOscgSKb0ynDY0LVqvjpuU17','AqDpareC98c1uVd184TfESPS8kbZ7O','5','r',5);
+INSERT INTO t VALUES (229,6849,'p0dHmvbZha9bY4VIrizuk93Ta','bjsETRfpYDnrxka1','HP0guW6jDCtcFsKkXrJqMH','Xm2bIuPXT','iS','l',6);
+INSERT INTO t VALUES (213,-14036,'Nhvv','3VdDIRXE0gdPYG7','m9jWG3BMODbmBEM0NE1HXBysbo4DYUpWPliDMX4dmlY8sp','YzrWW1HXEogmUP5MHtS9Rnzxl7XwKA5vs5FR','l','G',7);
+INSERT INTO t VALUES (232,7098,'myHIxZPWx0mROduCRdFKamub6VCqa11roBsD532d4H3ugjEuKcVhuRnh7N','zFXguFhA0ipEPHWDGBZNOqW7ts3IbkHZSL6AcjGEd5DmPxKhCzWpAqF','XIB5KWgD3Gps4wJfKTUBDrP','0GjQIeWwT8FfQw93t0VtSRx4wC0WMNZqNYuFN','h4','A',8);
+INSERT INTO t VALUES (208,-3239,'jInQpjGPlzvWLc','vKqozdEDSjSgfliEOJXl6rPN64gCDdZ8wKsvH2pWYK75HalTL','zI87lpFO9zBldvySmzdpoWWKUN7vqGRQV8hgTDLLEuWtmmfVJoHMeO','pLuuTSOv2UjHU','b','T',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(80), d VARCHAR(72), e VARCHAR(63), f VARCHAR(46) 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 INT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (3045429872,4178,'C','IkJ01oVM','Xv9BdDAP3DWnEwAha0442rwpS2R9zqGGUjQEWIg3IUTyqhROHHNyc','Eitg0sUFGZxWN4Qryx','RODS8n2VQ9JvC32DaS0LOaCWhc1QtZTX8kyCQHPy7797o5ziHbYShJOJkmKsJ9GEj9xcBp3uVJZMo','4y4hKgfar7ptYdx0peZDes',10);
-INSERT INTO ti VALUES (3045429872,4178,'C','IkJ01oVM','Xv9BdDAP3DWnEwAha0442rwpS2R9zqGGUjQEWIg3IUTyqhROHHNyc','Eitg0sUFGZxWN4Qryx','RODS8n2VQ9JvC32DaS0LOaCWhc1QtZTX8kyCQHPy7797o5ziHbYShJOJkmKsJ9GEj9xcBp3uVJZMo','4y4hKgfar7ptYdx0peZDes',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(7);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(7);
-INSERT INTO t VALUES (1683545773,-31767,'Mldu','hJ8jirS8bs0gHpcjX','A2uLe2F7MGjRcdBmaAMfVisLcuNFiQmLSOUcQ33','nb','iQRKjEkF5KjYUbXbrizhUskFAfkrgKBYPXmuPf0J2W2sgQu2pWzmbol6fihEmFZfr9cICIHn90gi','048MnOOrkVmS5vY67xzYHJ9VAIudqYTXBf5n4IKAiKZqqmj8T2',11);
-INSERT INTO ti VALUES (1683545773,-31767,'Mldu','hJ8jirS8bs0gHpcjX','A2uLe2F7MGjRcdBmaAMfVisLcuNFiQmLSOUcQ33','nb','iQRKjEkF5KjYUbXbrizhUskFAfkrgKBYPXmuPf0J2W2sgQu2pWzmbol6fihEmFZfr9cICIHn90gi','048MnOOrkVmS5vY67xzYHJ9VAIudqYTXBf5n4IKAiKZqqmj8T2',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (1643606,22688,'rDPvMQ1NvZAmmLUH','Hta54ZUyvyyZRxktGpxFeTVAwVKx2ndInHN','Hjh6DCj0','iS4WE4qzgtoZ','z','0',10);
+INSERT INTO ti VALUES (1643606,22688,'rDPvMQ1NvZAmmLUH','Hta54ZUyvyyZRxktGpxFeTVAwVKx2ndInHN','Hjh6DCj0','iS4WE4qzgtoZ','z','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(81);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(81);
+INSERT INTO t VALUES (13667311,13222,'JbkQL7nmqmYhl4c2q1ebhW1Eord6WofZpI0nK3YlwISibAZlSM','yX8oWKExHN','pOH9aaajfJmY5ePCD95','45GsTcoimdoHlVjZqkyzUdyAJrDrwY1pS6deq6M8r','xM','q',11);
+INSERT INTO ti VALUES (13667311,13222,'JbkQL7nmqmYhl4c2q1ebhW1Eord6WofZpI0nK3YlwISibAZlSM','yX8oWKExHN','pOH9aaajfJmY5ePCD95','45GsTcoimdoHlVjZqkyzUdyAJrDrwY1pS6deq6M8r','xM','q',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (1697832076,-17138,'8S','GdaP5egkQCLLKDd','ANuKreoQgfZrYavS1rwqk1KPn26EmXhx7MAiht5SURsqvCphE1JR9PQ','dfvEpyOP91fsQgBMv7cgaZP','teHvbRxSW4YEmXOvyb2IiHu5vTl28mFKeeqN','zuoy',12);
-INSERT INTO ti VALUES (1697832076,-17138,'8S','GdaP5egkQCLLKDd','ANuKreoQgfZrYavS1rwqk1KPn26EmXhx7MAiht5SURsqvCphE1JR9PQ','dfvEpyOP91fsQgBMv7cgaZP','teHvbRxSW4YEmXOvyb2IiHu5vTl28mFKeeqN','zuoy',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (3366063699,10798,'g','bf5TQ216cNjAXO3Yq38VcVd4TH8US47XFO5GiC0xeeus2w4qvOP4MicNf5OtdrQWwbkAAS1N53Gj8rBAsjUTgfqxvhVGSauoO0Nni2','O6z01yM1vUk32CziRMXa7JJT1LdWBOxNdVquUoHdlAWF5h0EVKaEnCmegMEOhYliwZYxmOV31D4','vn5SAhRMddBt2lVdWKCPriL6grfelFjuzH1SLkWkYGsHu1cbg6F3j5TQ0p409xeBhvG7HpPa5JXiBVC3KAPOxu4mvpP1J2E182As9G7y71TKzCThFPwoKLeznX4Hzl6hAddkj0qReYl2TqJ43QHlvCJ9BsOXzgxHY41pn2lcLhOVf5AB18UUkot5rvaWLj0NxeED9yB1CIbk6j9j3vcewSvIKPBS','qtdQGPfEgNN2NjXLxBTZbNZehOntmn3aHwmpcl3zf0YdJq5HFCk3sk8eCDtrQEHjzgMxkszLUmhuF3bSbx8hWaKeF8Al03cs','UpMWU49AUzM1lKeZGECdUFReZswbb1rs8h8iIibWOHhlCqk0e20KIjCHEKarPkxajBM8vIms5Vj3u8ucKFpWUPbC3Hcb',13);
-INSERT INTO ti VALUES (3366063699,10798,'g','bf5TQ216cNjAXO3Yq38VcVd4TH8US47XFO5GiC0xeeus2w4qvOP4MicNf5OtdrQWwbkAAS1N53Gj8rBAsjUTgfqxvhVGSauoO0Nni2','O6z01yM1vUk32CziRMXa7JJT1LdWBOxNdVquUoHdlAWF5h0EVKaEnCmegMEOhYliwZYxmOV31D4','vn5SAhRMddBt2lVdWKCPriL6grfelFjuzH1SLkWkYGsHu1cbg6F3j5TQ0p409xeBhvG7HpPa5JXiBVC3KAPOxu4mvpP1J2E182As9G7y71TKzCThFPwoKLeznX4Hzl6hAddkj0qReYl2TqJ43QHlvCJ9BsOXzgxHY41pn2lcLhOVf5AB18UUkot5rvaWLj0NxeED9yB1CIbk6j9j3vcewSvIKPBS','qtdQGPfEgNN2NjXLxBTZbNZehOntmn3aHwmpcl3zf0YdJq5HFCk3sk8eCDtrQEHjzgMxkszLUmhuF3bSbx8hWaKeF8Al03cs','UpMWU49AUzM1lKeZGECdUFReZswbb1rs8h8iIibWOHhlCqk0e20KIjCHEKarPkxajBM8vIms5Vj3u8ucKFpWUPbC3Hcb',13);
+INSERT INTO t VALUES (13346102,-1982,'VjnOfwGSH9arQJB951lRqxF4ue2X9tEjfss7Q4tGJe6dYpUyX9Rkv211R','xvQHLUxDQyrcBvhDi0ZgmHAXu4eYKuWAwqIay4M1rwxEoyUPrXYi6JeLpcKGb3857kBtR4xQiLQOGWkjaPBRbNmnQo1qJsYjdcvtzErf460Rb4xvrJTLGI8y8ohiyzHEQkm842Sh3z6s6sTZPEExe5UB6a','XGpVFMwswjwSCIzQu','nJ','F','6',12);
+INSERT INTO ti VALUES (13346102,-1982,'VjnOfwGSH9arQJB951lRqxF4ue2X9tEjfss7Q4tGJe6dYpUyX9Rkv211R','xvQHLUxDQyrcBvhDi0ZgmHAXu4eYKuWAwqIay4M1rwxEoyUPrXYi6JeLpcKGb3857kBtR4xQiLQOGWkjaPBRbNmnQo1qJsYjdcvtzErf460Rb4xvrJTLGI8y8ohiyzHEQkm842Sh3z6s6sTZPEExe5UB6a','XGpVFMwswjwSCIzQu','nJ','F','6',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (7438233,28104,'VCcriVralWH2toJsXP4','0idld2bWTvGGycHOxrvnjqBHtE19BpjuXgkBUYqTKUd3FobbA4I20h12c3EujVPZdX72QN6zSw46jyc5aRTcWk1eUCXmkkFi7WUGrcVPFhJ4APeWFGJRT7OCOrvX01wY5s2mNpMNtrbZIbdl1h000gsj1nfzfDSUT9P4','Ixlb4b8lqSKyfzGhrJqbmHDibCpKAG2z06PllM','hcHR51pmSntJ50eWmDZkI96cmCuSUbBKRcJXtvZYfOr1UpFDy1lAf7gfqkd8ZEWqUIuSytW2zBygZcNGk1XhbsSsQeURaYj6lT6mLyIhwmXiqs3GRikn4Fjtu2g3emu','eN','v',13);
+INSERT INTO ti VALUES (7438233,28104,'VCcriVralWH2toJsXP4','0idld2bWTvGGycHOxrvnjqBHtE19BpjuXgkBUYqTKUd3FobbA4I20h12c3EujVPZdX72QN6zSw46jyc5aRTcWk1eUCXmkkFi7WUGrcVPFhJ4APeWFGJRT7OCOrvX01wY5s2mNpMNtrbZIbdl1h000gsj1nfzfDSUT9P4','Ixlb4b8lqSKyfzGhrJqbmHDibCpKAG2z06PllM','hcHR51pmSntJ50eWmDZkI96cmCuSUbBKRcJXtvZYfOr1UpFDy1lAf7gfqkd8ZEWqUIuSytW2zBygZcNGk1XhbsSsQeURaYj6lT6mLyIhwmXiqs3GRikn4Fjtu2g3emu','eN','v',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3264226,-27546,'7zGnSXaTjsSsW1NG8u687WIjV7bPJY3BS3XC2C5YeLNg8eB0MTT','PbpFEwFp5chKnMapBPhrNimlAFnMfkBAcb32MAJFyMZLOuZ4AAtSDhWOS7v3SzBMFDsE5Kl28r1YoqFr29tau3BYuo1Fp974iz04O3sAoO9dhNSslh8gyEW','9suLAcwj','xW2NRPVu45l7tBXr4tZRJOcuOrow5g383kOWaELzBlJvP1ezVuZHdh1PPsl0vQ3xIO8WZpifTZmUzJl871gIh3qc4BlI0XdeKp4PV','E','W',14);
+INSERT INTO ti VALUES (3264226,-27546,'7zGnSXaTjsSsW1NG8u687WIjV7bPJY3BS3XC2C5YeLNg8eB0MTT','PbpFEwFp5chKnMapBPhrNimlAFnMfkBAcb32MAJFyMZLOuZ4AAtSDhWOS7v3SzBMFDsE5Kl28r1YoqFr29tau3BYuo1Fp974iz04O3sAoO9dhNSslh8gyEW','9suLAcwj','xW2NRPVu45l7tBXr4tZRJOcuOrow5g383kOWaELzBlJvP1ezVuZHdh1PPsl0vQ3xIO8WZpifTZmUzJl871gIh3qc4BlI0XdeKp4PV','E','W',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (8875589,6828,'qtzowYsIJeThtlecur2e10tI4UqT4wmfseY67A6NakBjslxV','Sp4sRLYbgG7T7oD9liimQLPh1I0T77CqIPFCwKS97vbDcHU08ouzvpplENWBNWqLkIuS3P1IB75LabXecUZyx4P2hIZSiNV9P182TcMzg','Ft5QptROPlXgKq63xDqNMynEqV6ZzlfBXdgeMe','qsOVFVVDK2mX4yax2EWGM1O2pcgcQmaf4F6tZd8sL6XAppQIyn7LinGFqYWFuTyNXxNKcpkXDaNbGoLYj2iaQRAR3XpNqYlD3Jw16IqM0TSd3w58ZxqSapBNQ7x10XpSnE2kPOOtAyBtYBjV5JycAfwE55jWuIZg5WxCXG1cPUwkzLgETBCPBgkp60lwntiAhDfUnbXbsge7XY2jmFSOcKuPO5zZ7JImCUrLuD1BozaAaLKeUMdeyv66hThLx0Yn','9','fd',15);
+INSERT INTO ti VALUES (8875589,6828,'qtzowYsIJeThtlecur2e10tI4UqT4wmfseY67A6NakBjslxV','Sp4sRLYbgG7T7oD9liimQLPh1I0T77CqIPFCwKS97vbDcHU08ouzvpplENWBNWqLkIuS3P1IB75LabXecUZyx4P2hIZSiNV9P182TcMzg','Ft5QptROPlXgKq63xDqNMynEqV6ZzlfBXdgeMe','qsOVFVVDK2mX4yax2EWGM1O2pcgcQmaf4F6tZd8sL6XAppQIyn7LinGFqYWFuTyNXxNKcpkXDaNbGoLYj2iaQRAR3XpNqYlD3Jw16IqM0TSd3w58ZxqSapBNQ7x10XpSnE2kPOOtAyBtYBjV5JycAfwE55jWuIZg5WxCXG1cPUwkzLgETBCPBgkp60lwntiAhDfUnbXbsge7XY2jmFSOcKuPO5zZ7JImCUrLuD1BozaAaLKeUMdeyv66hThLx0Yn','9','fd',15);
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(52), d VARCHAR(2) NOT NULL, e VARBINARY(93), f VARBINARY(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-24932,1429937,'4p1ksvE3O4pQx8C5XDfOcMm3KRHoUvtJ','4','3pMzg7xo0jmoRcHko9zV7aIwHO9','A4CDFybIUmdrTKJj3hjDgbBTAkx8evpTLtmZiC1p7wNm1TnC9dtqeve0JFy','RzFBaLUV9DllK5ZqB8QY89BI9TFz4AQJp2LJr30XWMtj9Ct2ktXN6kuhFTBYTlPlFfBsAIV1C98pgJP0oeZYgaUbt','9aKZQR1MfIrMdps0MwnFBkD4pGGmpVjKsnya12HvRGBQYfB2aNALlW63TNOp2pt10x8VfwcB0C',0);
-INSERT INTO t VALUES (-3869,11858572,'ZTdR8vMOI3LLW8Rgl','a0','sxPigpvLP6EpwOK9sNngf','tQ3uUsllYc8yIY3aQvwt1c','ZhF0Wsm0DKcCbfsrVpnTHZMJWjGusiD5j1Nn1UlSfDsVgf','A9dOXyed9D8qgCVkjAAjrRtCXth3BgY3UauPXfJ042ltNfivDY0OYHeE1UQWz9LlZtJA',1);
-INSERT INTO t VALUES (404,8038703,'YYvONOp5Uy1TNqrjJA06gsTo0eFsKCoclKR5lAzD5k2mg','q','7YUhlx0LYvVlE85qbEryibA2','0FWz4Hp9tdGDgTa0fJqCxtGBurECLReTNhNWUM0EfftMiuxyVjdTVwW2F1vD89VHg31z71K','iF1rK18RXBJEHH9DYUFi3ahFPjmbeAzwpXym86YchDCBnP4W','U5Ktki4s34NS9vRNSjQbPw57xPkpBeMN2OmZjc0dioWlZvn1Y8FoKK2V9Uplntncsm3g1lOryRQ3Ym21qdQVzrku',2);
-INSERT INTO t VALUES (25794,5784726,'SgqkxgZgSmk58970fMk5EsAudiVaXDHFYY8Z17WatvS','Tq','nWpj3hnQI6BpOfnlnJDHboy','SaIED5Y66crobrFeYjzN6H1NhnRgh9fEqGgBg3FsRnHtaiqx6MAi0XI7bGnMkw3G7n0j','vJKf1FMNdKWCVZjtP1Re5e0zwGEJbj0YDJlR95','jkoI0ZeSEwqAG4xvNSwpZ6GoUd7OMuKShjFAo8qbalL69aGSKpi9DbsRgNPoQHsxj9YTC71a1dFZXmUINMMMS3eEIhfclR',3);
-INSERT INTO t VALUES (4913,12011823,'0bfNEPNL5pRF','oe','xqh97DXLzDE65a6dX8TPcIIieFyrhsTJQ54E0RA5VXTPYLvz98','ItSTgSkcbFNUh4kdtsIPswqoZdwhj1z5atIb0S2WllZOJvOMVOsqOQe87yR4VEFlCDEKpc','wGlMOICfpa0kUfL9exRD8ldVRQyds7nIZHxKFFuw6ApIkmRNvM2MQC','5hKpfZAYdNMvzCDulKHMl3YFLzzYhviMYKsGUrbv7OhrLbOeEoc0eT9Ho0R8YIOlHIJR9GwirwqYv',4);
-INSERT INTO t VALUES (-12741,800887,'8wb56jnSa19HkIBzFbuZ6Fsret8Eb4','fL','JUWIKsNXdh1XkkjZhoiO3n0zgDTyKg3p8QJlBWNLwHmpNBMxakDz6RzaNrTazdhgfwHyEmKeCjZfaS','eUOEmTIX2HeKcvBw64kQmH6NATwDUxe7XJioaG598B','niCll8v89LLZRpSklez5ylv646G','wiMzdiSLD8aoqU0Wv5WcJbyFCQgTPo8npiFkd92mlXzsDqJ4LdDBA',5);
-INSERT INTO t VALUES (-26160,11123642,'AdL0gBCgPDkw6BhnLBFgRIps17SG9AWI8jvUNEg059W7iqY5','GA','i23AyZ2rzP7pPKtOZc1xbmET9QEemlUMYmTKhyytfcSU383mKIqiomkIqv73ncZJJjQVmnx3qeBz9','hIBo7VAK8abINpxMrPTbEiqCm3tZ87nKZupS0agxGuUApKtq9Vi','A3ZRieFc8ahf132OBwao1YoR7fzNvyZRkZ8d8UbyYTNi9htFJdb1SfExXnQrsihPwkAr5NjoEAa0RgmKqC9on1m','kR5gu6P8e66bD4iUBdVRQF4a',6);
-INSERT INTO t VALUES (14631,10044061,'RSVHoBq5zOPd','i','rdJfMojqMxbGCAMPlhuXkXMTDWD6zKlTTpfaDLFT8kFkU8SZLOYQfLntgZD5M9ugcIQ','KcfPdfbzDA084hJgn6TkMbd1PozwtC7tOIDLf6DGQ','h9W7m4SyVFMK2lo3Sqrryj6Jj3sf5Zt5vQU0Vxb2xpL6j9lip4bO82qHszEL2LcxU','idzMI1Z1GAY8cTQPyLTrH0kHloomX8GOoc7U48k1vwn1xfyvoWgPjZ',7);
-INSERT INTO t VALUES (14985,13953625,'JuoYcFnyiQ0OFPUkh9R6qTVdZOxq6IbHJInMc','TW','uKp8b','21SFkoKvx5MdBh0TZai7n72zZq9omo','gY','k665Y7veid08PpEXP6PMnRxLxAHauYHRtk6Y8',8);
-INSERT INTO t VALUES (-17604,7454133,'SDuOwzJqr76f','q','zxHY9tSmYkiy4d5UTfkK1WHcCUoYVWOLFggwBtfb3Gug7b1GN0FxSJKL8MAPPyMCF8nqGt4sZzl4wBHsfNPXq','dbaU76ODHpcgLgxXr5tIAxG2KCUYrptBVr','1hQ5uyoJ53DLkEGvW93H16StjlLzYh5h6m558MLpdCg7uGlCcJOC8PJSXH4HAL','LdAL3HJNFTsTz2u9dYCMl0XcCIN3Aug9CHAFsYDpamuP1RtKe3UfHGE16W5CSiy02TMYa6Q0MlAhhXjxRfbyfzhtxd',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(11), d VARBINARY(38) NOT NULL, e VARCHAR(68), f VARCHAR(35) NOT NULL, g MEDIUMBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (59233,-20063,'3gdbArYCHC6','gMkaURFBdbQudWlNHcllv2Y','v1ayFWOo','pN9liFkrKAbkEU5zbawJXBi66SMgY7KsJ','an','D',0);
+INSERT INTO t VALUES (25848,5466,'W9KyZaLfDz','k7j93y35N7wuZom3BB5H3mM','Gr1rpJ8','fkxHWiPjh','J','M',1);
+INSERT INTO t VALUES (10029,-16539,'Dx','iIQhREaPcrZbJqtCm0BzhYADHFvMkfHWh','g','E1Udu','V','K',2);
+INSERT INTO t VALUES (55536,7842,'NYxYM','Y1wHCv3XUnVwa9HrvnZTKoFPPbMrKDZS04vu4','3nPiXZWucYiMW4M406QAj','C7Q0dYiDdYUSX5kkoaI3LkCwKByXF','aS','i',3);
+INSERT INTO t VALUES (62690,-30955,'JBYUxnoR','bN33Vqk9gC5sSWAV','uTuZMxqPQLq9hlxEQl2qNOuvG3Ii4ASK01h','mbc','1q','1',4);
+INSERT INTO t VALUES (37776,4598,'D5QXV10x','ftSPWbhRJQRHacQ9k4','1qHkhcuBZmMPO6su','LIDUl','YY','P',5);
+INSERT INTO t VALUES (3665,-30859,'IyK','uGOoLUGrIDJLGGWBHOdYlIzULp0g','JEGqcffVVrvtby1ITuqD5UsyPMyx9xxaBH0EZGc6fmDV3rXAvhnri0OB5EpRsi','iKBAALdh0Qg76JQlgiytA3iMFnXmnOW48Q2','2','J',6);
+INSERT INTO t VALUES (18399,11336,'wFKUEjX','sqNA','rI70vfnlMEThClfDhv4kWIq59gfEgK6fub2mYUxXolikIANCxvDQhPS72cWrTVTzKgtS','24jjLo6KWsAUiAPjPtMKdvQOzy4o4KMBQ0','Ro','z',7);
+INSERT INTO t VALUES (18178,-1939,'CgLu6M5','B5OwkwlsgPErkto0woKUthnJYRDe0hrdpR','28nHdzF9hCzUHt7O7L4jC5AuzeIZQ1B7hUlwuJ0QgyeZV4jWHDXCc','cGU0MkJ33BYEFEY','yo','2',8);
+INSERT INTO t VALUES (26278,18541,'6Bn','Ew4NmwD1cLgstDfm1w','dMIsyn5hMvmPXv6R4eIvTLtPc5BB7hKKm','FyXnACgQCqg4FAK','2','n',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b SMALLINT, c CHAR(11), d VARBINARY(38) NOT NULL, e VARCHAR(68), f VARCHAR(35) 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 INT;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-886564294,5278121,'Wbfp57y4vggg2cjjCD1eXEnm1ROHVIphWEL','r','xBKj8xccroK4atb2Rqc9kfwz7wGwwD8PdgVblorCBSjlEEoypOSf7ztAFPJSavzkbOUa','X65ithnFbfa9uHLd91rf77TgLkra04erN3IqM','FGu066K4yq2srD6p6qJ1La0','6Wbb8sF2UkUPX4qTFxFsFk02rnUpRnnRlyLOZiVYpyocoeRQD9K8E85U4kIqOkXxXgTAc7f6TPoHq6cFcXEpN',10);
-INSERT INTO ti VALUES (-886564294,5278121,'Wbfp57y4vggg2cjjCD1eXEnm1ROHVIphWEL','r','xBKj8xccroK4atb2Rqc9kfwz7wGwwD8PdgVblorCBSjlEEoypOSf7ztAFPJSavzkbOUa','X65ithnFbfa9uHLd91rf77TgLkra04erN3IqM','FGu066K4yq2srD6p6qJ1La0','6Wbb8sF2UkUPX4qTFxFsFk02rnUpRnnRlyLOZiVYpyocoeRQD9K8E85U4kIqOkXxXgTAc7f6TPoHq6cFcXEpN',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(53);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
-INSERT INTO t VALUES (-1559312234,15418142,'V4','N','QQ6QZtBLeJyQczhyjbStWoTGklDXnj3asuRgjJkoHu7B1QtfEQsiNWfco6QjGX913a9AJETzXLh','JH2x9oW6yfuQMttqjm28TLLypzTd8eAOZPk','tIflVMrbNDJYKywrBgKmADE2S5TJIG56mNRcPKMALU5kY8gxKZJLhqWE7uU37aZRFNKNcxt96BDSLQ','gY5t',11);
-INSERT INTO ti VALUES (-1559312234,15418142,'V4','N','QQ6QZtBLeJyQczhyjbStWoTGklDXnj3asuRgjJkoHu7B1QtfEQsiNWfco6QjGX913a9AJETzXLh','JH2x9oW6yfuQMttqjm28TLLypzTd8eAOZPk','tIflVMrbNDJYKywrBgKmADE2S5TJIG56mNRcPKMALU5kY8gxKZJLhqWE7uU37aZRFNKNcxt96BDSLQ','gY5t',11);
-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 (-196954024,8278791,'wbjALw','p2yavyw36X919PyyKDg6T78cVSsN2KKTQieNPDRJdY3ICTTI7vmtymzlz6tcELrCJI8rMD8tQji18jWJRjCWjsF','RfejejbKmhEytzmryfmc40kaOzhFX9nS3da082Lb8A5IRSEXZEY1YEd3Sk','f81jwnBm5IqMDI2MVdFmD3cCklCXlN','tUdsJZKws88ufzoURNRikkjNm9wGrzt1stxu5vXOSS6aR3c','p19ksagiaII5jRn9d',12);
-INSERT INTO ti VALUES (-196954024,8278791,'wbjALw','p2yavyw36X919PyyKDg6T78cVSsN2KKTQieNPDRJdY3ICTTI7vmtymzlz6tcELrCJI8rMD8tQji18jWJRjCWjsF','RfejejbKmhEytzmryfmc40kaOzhFX9nS3da082Lb8A5IRSEXZEY1YEd3Sk','f81jwnBm5IqMDI2MVdFmD3cCklCXlN','tUdsJZKws88ufzoURNRikkjNm9wGrzt1stxu5vXOSS6aR3c','p19ksagiaII5jRn9d',12);
-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 (1525297634,9015136,'k1','NaeMl6tYppdIocjbwdRvTSmqy0Pi','sljv8diBACwWuYdk8lfO3Rlm8FU5DoNgJDPvDSU0Ps8wZji5PdAN6wnhYI57V8t4MgYajUjLrpMOCQs5','2ycBfk0XQEO793hfjMDoMAox5fwv0FU2k0x0ZBBPSuSy3MS','E0xH5IxLph3g8WX2XxZ3wTVLL','sWeAmvF1hMz5kUnWIQdPZ80eF4sIuvNw7VdGePvHdkyAaBxOp1Qjn9xEg',13);
-INSERT INTO ti VALUES (1525297634,9015136,'k1','NaeMl6tYppdIocjbwdRvTSmqy0Pi','sljv8diBACwWuYdk8lfO3Rlm8FU5DoNgJDPvDSU0Ps8wZji5PdAN6wnhYI57V8t4MgYajUjLrpMOCQs5','2ycBfk0XQEO793hfjMDoMAox5fwv0FU2k0x0ZBBPSuSy3MS','E0xH5IxLph3g8WX2XxZ3wTVLL','sWeAmvF1hMz5kUnWIQdPZ80eF4sIuvNw7VdGePvHdkyAaBxOp1Qjn9xEg',13);
+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 (11246238,-17003,'uUx25i','ImEUmmmp3','O0iIwbnivJEDsW3','9rnCKDaiKelXk9qJBcGH3LfVPlhUh','m','z',10);
+INSERT INTO ti VALUES (11246238,-17003,'uUx25i','ImEUmmmp3','O0iIwbnivJEDsW3','9rnCKDaiKelXk9qJBcGH3LfVPlhUh','m','z',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(12);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(12);
+INSERT INTO t VALUES (5576367,3646,'37cTWqk00pg','PXf9N62bZzUiweXfnNyNNY2s','PVITZWN8yYBUhEn1juMW0ug3cfePYHbFXTBHaWK7QSFCVWCPVozCAq4WwVAe5UbS','1pRJnbOod1GuwCX4hkyfQTJjxBx7HAR','l','B',11);
+INSERT INTO ti VALUES (5576367,3646,'37cTWqk00pg','PXf9N62bZzUiweXfnNyNNY2s','PVITZWN8yYBUhEn1juMW0ug3cfePYHbFXTBHaWK7QSFCVWCPVozCAq4WwVAe5UbS','1pRJnbOod1GuwCX4hkyfQTJjxBx7HAR','l','B',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10433555,5722,'p','RRCPxLmFC6oKKLRnqCyi8JKlXXcH47pZm53rI8pv5mg48WUtp0dB8t29WNHthlFz','qrteIaWpeit8yFdG6zS1S89txo2G2SvMwbSjS1L8u','Qr9y','xj','5',12);
+INSERT INTO ti VALUES (10433555,5722,'p','RRCPxLmFC6oKKLRnqCyi8JKlXXcH47pZm53rI8pv5mg48WUtp0dB8t29WNHthlFz','qrteIaWpeit8yFdG6zS1S89txo2G2SvMwbSjS1L8u','Qr9y','xj','5',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (10492277,10596,'oyD','oyl4BtZpXCUZD9tQJ8Jij9LRfVOl2kNUwi6tvrre1odTMqyYJ7Pj9nqu9mQg3BZBcaDVzeXAj4v3EvBjHifx6FrUofvGtfJkwDkPB47Fu25YIuT7s','XOzXiMHo6BgWqQEDkxvGgZcBVhhZKFGMcDPmeaGJOijLawSBEEW87k7r1VkO4z','9yxhk2sRc8TWi6KBT1BVWh9elLWcKfmNSfNkFoRg9LJ2HrNBM2hohLLQIdOBkIZSkbyGuqMKMUodmSeDjHF8CYRy2vbJLPUtNKJzqnpHZREbWczkRMb22x8bLvt1EioiZeGgXPLWk','jS','t',13);
+INSERT INTO ti VALUES (10492277,10596,'oyD','oyl4BtZpXCUZD9tQJ8Jij9LRfVOl2kNUwi6tvrre1odTMqyYJ7Pj9nqu9mQg3BZBcaDVzeXAj4v3EvBjHifx6FrUofvGtfJkwDkPB47Fu25YIuT7s','XOzXiMHo6BgWqQEDkxvGgZcBVhhZKFGMcDPmeaGJOijLawSBEEW87k7r1VkO4z','9yxhk2sRc8TWi6KBT1BVWh9elLWcKfmNSfNkFoRg9LJ2HrNBM2hohLLQIdOBkIZSkbyGuqMKMUodmSeDjHF8CYRy2vbJLPUtNKJzqnpHZREbWczkRMb22x8bLvt1EioiZeGgXPLWk','jS','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (15355390,32591,'yyW0OD5bJ','6DBPzwCp1M2qfpgbSbv9f1cXYsDzvB8cWtU5mozyt61kKswjW5Iale8WgqNAJ68nJcrpiKspZVckUcZi8aGw0y0dHbpocgKAaWvg1EUlXmzXI3rrBawm3Gnri6lTjzzqMoO','6McQXqKHykLMJunNSXYdppdYaAhl6tyO6gcDjnrpvwPa0byoMKO3Sxgcv5mMxSk1YqTo','nzQSxU8JqSR7Qx7yBQEGPvp9ksfBosOtRITKDE3kusPa7rujsqtijZ293tQcIYDOLfkUZPxG9xh0G4LvUeSM8DxsHIHMbjT5SgdB62r3nx1KSZlkEp2Hpt9YOs79ypx63BSj8P5MGmkjbjifyVcW57TtkIuwQRQaHjD6F2wojpNVxs3Hcfb5tIX2byUKek2tyKtf6RSFymkc4XxY','D','v',14);
+INSERT INTO ti VALUES (15355390,32591,'yyW0OD5bJ','6DBPzwCp1M2qfpgbSbv9f1cXYsDzvB8cWtU5mozyt61kKswjW5Iale8WgqNAJ68nJcrpiKspZVckUcZi8aGw0y0dHbpocgKAaWvg1EUlXmzXI3rrBawm3Gnri6lTjzzqMoO','6McQXqKHykLMJunNSXYdppdYaAhl6tyO6gcDjnrpvwPa0byoMKO3Sxgcv5mMxSk1YqTo','nzQSxU8JqSR7Qx7yBQEGPvp9ksfBosOtRITKDE3kusPa7rujsqtijZ293tQcIYDOLfkUZPxG9xh0G4LvUeSM8DxsHIHMbjT5SgdB62r3nx1KSZlkEp2Hpt9YOs79ypx63BSj8P5MGmkjbjifyVcW57TtkIuwQRQaHjD6F2wojpNVxs3Hcfb5tIX2byUKek2tyKtf6RSFymkc4XxY','D','v',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (3246674,-856,'JsasoteeWKg','Cus4UoWt0iy01Pgkropj9mz9Mvt5ZmT7HVz7Uinx3lPl0','em6rdtuSd7TmM9XlXY6srat3iPvN','AK7IacXZc0ezAPgi2rzReO4YoiBa0BTmugKPEAUm1MiftNIOkoDUWsAEw0DEI9a54INwFXCpTVD8oT3fO5Euj87vO3sXeqb4tVH1sXapfPNdPNXqpyiJf','uh','wz',15);
+INSERT INTO ti VALUES (3246674,-856,'JsasoteeWKg','Cus4UoWt0iy01Pgkropj9mz9Mvt5ZmT7HVz7Uinx3lPl0','em6rdtuSd7TmM9XlXY6srat3iPvN','AK7IacXZc0ezAPgi2rzReO4YoiBa0BTmugKPEAUm1MiftNIOkoDUWsAEw0DEI9a54INwFXCpTVD8oT3fO5Euj87vO3sXeqb4tVH1sXapfPNdPNXqpyiJf','uh','wz',15);
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(100) NOT NULL, d VARBINARY(44), e VARBINARY(45), f VARCHAR(92) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (29017,8864525,'pVv5PNjhdkjwO1uuGhHsXoQQ1W0','EgUkRzSAPvlBOUSGAoa45m7EHSn1AUWXp','sXeDM90nnIWQadZHe51lLmgHo7k4gh9MmF','SavFAIadxEK662KHt7HvM6zWBW1bGNRKYZBASvhAQ0BSRMejhx','aLAWQBy','rtwY06q',0);
-INSERT INTO t VALUES (45302,7858271,'4o','o8ZVgEUZ9YhHKImw141Bd0kNPpVLqd1pyyfV','SJsNERj0U','9vms568ytlJ0ktH1','cEottjvMDbTYoYGfy2UBIiMahIbIxvr365jJxL','pUxoi9VOCpcPXWQO4aM0IsgAwmUG3Tn6dQLG9zOzm0KjYUPRNSp',1);
-INSERT INTO t VALUES (16088,3765983,'tuBuAEGvK6TJNvlRAjfbkEbCzcbDyLRvGDOXoOVgfbZGRqP','VD1NTY36','jOnuPtSPZaFJF','WWSmPlWHTqqk3QfX4vvxKojobqa0BIucBW5hc4bLBjoVfRBd5X1smD3XTG7opvavRhhEd6BlLV','ReKprCzV0xfrTt0ROafpBLRkiAdlAMaJLh6Aa8f61JS9GNlhjEcqU99','gqRTWRlzwcK5ATrQpikBH9JVbFe',2);
-INSERT INTO t VALUES (62297,5036593,'YrAUkNtGUIMwanWroP6KEac9VdQdZFQPH9oceMQJKcz7mK6v42fOJbXMXMvfeG96gtouPai1Pj2F32ml','vII6pklvcZZ35PqTegy9P7QxJ4sYA','Mfy7nuHgzaeXq15yiNOt8ZK','1wYpCJLsbZviwiH8E4uIy90fELTC48anrqCq3J8zldHualV','VKtYjhPRd','Yvs28YZLkPxnoIkrkZBsqStraTrbaSRRYOaawXRwGPXxFbOrYY',3);
-INSERT INTO t VALUES (40923,16695403,'XBqzZPRjHOgahcVHLZxzIl76AQIjPuFK9V2q3KWwok5hCQJVPkE','o82L8UAQ4pJvfs5vstHUk424H0LqPt0YlhihZkKTk','krRW1LmoPPD','Ui8VKJWbAVbnISYyMo8MiJia7IpBZ0gZpAQgjGlvanofrKiS1SsJuu5QN6lb9PgG48DkVHcT4xdJ3SrXf7XSxp','PRP7syqO4YCcSAF8xH4fz1cbduuKqbn','61esAgti4pZTi1JLTesRb8F',4);
-INSERT INTO t VALUES (16711,1224491,'jXkszjECQIAlE2Q8Tv0nJQMwVw3o7Cp0liLOzULl','Y2xDajSQN8L8gfefXwxL5JfT','5NF2Os1l3OJweAJZQAwH1DgzPVny7Wi2rmIwIZmljYb','cB36YVEqUh3Iv4HuTmc1Wwba0maRsTmOWrTjtXftswwAYWJEhCBCxGh8CF2JgvqmSUUu5X6UCjd','isy81U5dqL17qWkpac2qo','Wzw65mgR1xVY2jMRv1ExgfTuSPUOtjHOYARl9HV6Ov6',5);
-INSERT INTO t VALUES (44889,11108542,'PNPwqZZDx8zQcxhMa009qTiGdRAId','urw1Gri083IG7dU7Tk53R','LAHvAjZF1eEtPCpTto3S6lFQWYWrL','yIlDxKbREEt4Vwzhmq','CwnVtgTssKsfX8VViA1fMSF1bsIxUovXYBRyC8GrVAklFVLOxN8bJ','dOMaPXaBQbuw7qM8CCtTh6y3nZhGjX',6);
-INSERT INTO t VALUES (14631,644535,'Xt6BvC4Tk0T8bxrrclOMOdF','tcQl4CNxiokg1C','56XOEWSLYSulQe','PGJ5YvskOaNhG0WvqaWHTx5Jnx6hcQ28WkW0B','Kv8quf1LPHbWcMnjZJ24di6QnPguUOr6wAFdVBKuxBwsits1r0lflyOVYpHiV06PYrCxUTMgWwo1LVR661','1dOSaFdkjx',7);
-INSERT INTO t VALUES (32457,16377229,'ZD635c46n0gvHUkCB52QZLBSxed879Z','p0TVyN38RWk3bbTNkQ4k5NE42ZWQg87','qX0KfMS7BApWdnsX9QX49HveVzgUE1','NiUoWhTS9','LMNqIWZjjlRvjOe4Hy8nYylxlfdBOaLkU5qzTsPlpCpGGB','WxHHzcqLGyPBHNXTtGv2Z4EnHWjET',8);
-INSERT INTO t VALUES (45363,3715670,'Ll8','1gKZZhQJpQZo','hpTK6jY0MNYij34qmnADrceh3mrwxKZ6I2fym','RUjoCNFKIGou4dRIhNiyAQH0v6G1DRQzqQoULMbxVyDv89d0kHazZYEwaFzB5','oGFBqmv4NYVcQTubdp9cwKch3FyiRLAZzkD1PcI6L7eemz6YnUtmKKEa7YTVDM038qpTuQveY6','XVxUGsSAVlLvNSlCEss6sNB9HJGBvGKVOFFhRHvbottVRgq2uTpMeEEZ2G5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT NOT NULL, b BIGINT NOT NULL, c CHAR(45), d VARBINARY(85), e VARBINARY(59) NOT NULL, f VARCHAR(13) NOT NULL, g LONGBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-48,7624847099447299206,'kdsYb2AO372WneJARwieIxK','WAZSrMjr7oo0VSpnxBevLyB46x3q4UjuAA3','kdl24jbFqSSj4NNP5qEo9JsArwrKwOXziMqTPmGuN4bH1E5TR9q','uuKzx4','f','d',0);
+INSERT INTO t VALUES (-118,-6625514052444705962,'wxfKIoOdAUbpS4u9iVUXhz0pFpXCPeq','hKWJTXwzNIZuLPmnRjeOrYFl7UZhw8N6q7ia','PB5ay8TmWXh','Mt3E','A','2',1);
+INSERT INTO t VALUES (57,-6705508980363517259,'48','iuuZrnpIgYqpWIVH4KPtq8Z0HkXtKtMN','Suvkb6elX15cXOWs3FUeEfxOvFktDG8qWsh3KrCAydcUy','7m8hc2A4ci','9','HQ',2);
+INSERT INTO t VALUES (86,3555151762389753421,'2sp1pFPHPBzUaQE9P3O','2QJrD29RzkqmwaPLk5vBlttYVI4rl4S9PITRsMEvMVYysLlZEqSOIpj5w0BUPfH2ZxE','rVWnEJ9GA','wMZNnhv','T','mm',3);
+INSERT INTO t VALUES (-78,1101010500517283718,'LBuSn3nWEzRi','r7aH1quR11sFUpgWaBzvXXAEEk5eVWyN42Xb28ObXa2D3B4','Z0EToTeOOE5pD7GL','gwy3jjb','F','H',4);
+INSERT INTO t VALUES (-40,-2254232334444038858,'W0boXO59Q9kzUMIhfK4e1PC97Updz1Hp','LMbAM8TDEw2A4O6wPdPCHyinxDN98PlIj3btx352f65vMQyyQaprZO2njvwZY022','KX2uo1bhqzuLEDiHtmEX5nHw4DlX','3zkMaKLtgey4','r','dG',5);
+INSERT INTO t VALUES (-74,4702277108503937748,'V4ZuyrsXoopCLKIo6z5DRSxifUQmg0Qg8','53AZhy27WaMOCWa2NEKQ2lNvEdTsqghe53aPYUI4Djlr5qJKYYGZxTUSW3fEHyDprosMmU','SEjN91zll8ICdP8COBz8Nt','RymwTjglR','R','qn',6);
+INSERT INTO t VALUES (124,-8811815897168688118,'ZzSf','sZluAVDflTk4xZWGD3dfwqgcfrw2hSjOeaZHxvOHP9upDLjjmrH848wK9gi','1KT57p5UQFzMGP3Qnylpu2fwU9JICkobxPDLL5fKb','wGQzOPy','q','C',7);
+INSERT INTO t VALUES (117,1898813606033490353,'nyhFbaCmb1DKmxruWR7','87ulEAIYmX3HpTDd78Gkm2lHX9r7z3','dixM','IMTiKfPxZy','E','K',8);
+INSERT INTO t VALUES (-54,-4623337957510684573,'2NTG6srpRPI83dN6T1JwUnBpRFyUf','sknr7ReWkLoeoCWHNSAr8MECbu0dzhucyn8iATxdRpxlq7A','Qr9jryj1','b1y','u','1',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b BIGINT NOT NULL, c CHAR(45), d VARBINARY(85), e VARBINARY(59) NOT NULL, f VARCHAR(13) 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 (18403572651271191855,12730216,'OyNk5yOZZgEy84LhM9LG9c5liXwzyuhV6zcuY6AB1U9Ejpu2RLS4GMKa','JGkuy6Hgaj1fTxyu8c43','R4w2P4rdHBpslChmCDf0Y','onWtwFhj','zR8XIkXPkPV1gvCuykR2Uo4XlNIM6uM4bbcvME0ZdPiuPgK23egWt5iXZYGvE0','KixA4cmZNXPaXDJx9Ols',10);
-INSERT INTO ti VALUES (18403572651271191855,12730216,'OyNk5yOZZgEy84LhM9LG9c5liXwzyuhV6zcuY6AB1U9Ejpu2RLS4GMKa','JGkuy6Hgaj1fTxyu8c43','R4w2P4rdHBpslChmCDf0Y','onWtwFhj','zR8XIkXPkPV1gvCuykR2Uo4XlNIM6uM4bbcvME0ZdPiuPgK23egWt5iXZYGvE0','KixA4cmZNXPaXDJx9Ols',10);
-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 (10550417886750622295,6710504,'Gkf86SolGPhzi6ypLLkrBG2UFm2hFipUzujPA1xlG2E1XgG9XPwOsLzr','d8pi1OFrsEhB4jld95lwakSU9b','wMy5DqEFcZXivNMSbemzo','RpUZS1R6Vu3N010kEfjADffXcBLOUf5Za3zqczU5hFxZMZnFz1wTlTWSODEBIgtEA1NqcuMje','BUII0d1P2I36V4mrpEXuvhZWWwCnbipCW9FMg3NsB0cpjMNhyNskm3K0NWqm9FCTEaG1ggRhy2Bppwfl4genOQtgW0ItmxVe','sz5TMEOCMdOZUK4OPAqmuVghXi6HAvcjY545SPvS19anJu9oiwD6q7HLC9qdH1djQHV9JWPCgQ8AEzyaECNRINiFrHWjX3h',11);
-INSERT INTO ti VALUES (10550417886750622295,6710504,'Gkf86SolGPhzi6ypLLkrBG2UFm2hFipUzujPA1xlG2E1XgG9XPwOsLzr','d8pi1OFrsEhB4jld95lwakSU9b','wMy5DqEFcZXivNMSbemzo','RpUZS1R6Vu3N010kEfjADffXcBLOUf5Za3zqczU5hFxZMZnFz1wTlTWSODEBIgtEA1NqcuMje','BUII0d1P2I36V4mrpEXuvhZWWwCnbipCW9FMg3NsB0cpjMNhyNskm3K0NWqm9FCTEaG1ggRhy2Bppwfl4genOQtgW0ItmxVe','sz5TMEOCMdOZUK4OPAqmuVghXi6HAvcjY545SPvS19anJu9oiwD6q7HLC9qdH1djQHV9JWPCgQ8AEzyaECNRINiFrHWjX3h',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (-1101699115,8076540727037430771,'Xs8E5GMvvlSUUczJvEBcaxOmIpkMaWuIpzPx2pGuPF2d','5T6IVjOflca0AfSYcTo7DPO7PIFOdj1xYY7L7PT','lEnjDmJm','mhj8Q8uc9qi','9','9M',10);
+INSERT INTO ti VALUES (-1101699115,8076540727037430771,'Xs8E5GMvvlSUUczJvEBcaxOmIpkMaWuIpzPx2pGuPF2d','5T6IVjOflca0AfSYcTo7DPO7PIFOdj1xYY7L7PT','lEnjDmJm','mhj8Q8uc9qi','9','9M',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(46);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(46);
+INSERT INTO t VALUES (-978637347,-4505126306148286080,'Kpvvw6v3C9R7bTRnjFcDt0sMO9YOZj1zXcKg4wqbw','OvQxb2ExVEIUAoJWDimqDXpD2Mhib6OqR9lQgfDsa','D61s3jPVd','4Rxa3Cp','l','SU',11);
+INSERT INTO ti VALUES (-978637347,-4505126306148286080,'Kpvvw6v3C9R7bTRnjFcDt0sMO9YOZj1zXcKg4wqbw','OvQxb2ExVEIUAoJWDimqDXpD2Mhib6OqR9lQgfDsa','D61s3jPVd','4Rxa3Cp','l','SU',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (15374388996509515810,392675,'gl6T81Z0Rl8l9tlRyNSUVPr4VJs6xIoWVyKDDKe','KRyQSspaeNOxnHkSxdBtJnsdOiabiD0JnxBQpctAmOOhr8GepfGdygnV4mhC5KqV5Q0EVSAMBdcJKZ6ZINTemgM8plIA9dJtD6WAWCb13lhvC0NzegmfBYHGYwMs61NvLSbdEPrCfPOLCtVuM4D9LXxXuQITjyrR4qPkKnVCHjMQsCjBDZmlR2S0gg7bo5jtbAI9bFEfoXNckfWcNXve5qdw81uBWmVHXIAwXWQFXe0U8MO9GXCkMT','5yu','omsrNUsw0mDe7aLke7X0NAfUp','m1KuI0Kl6QZQ2oUu8kNIa2djjrCIQke1','HJMTgbGliIeIEKBljJSkIIHH4ZK9M7esrtl7JAWZlhLk5uDUw1IX8bPdnZruEJNO94KxSnN',12);
-INSERT INTO ti VALUES (15374388996509515810,392675,'gl6T81Z0Rl8l9tlRyNSUVPr4VJs6xIoWVyKDDKe','KRyQSspaeNOxnHkSxdBtJnsdOiabiD0JnxBQpctAmOOhr8GepfGdygnV4mhC5KqV5Q0EVSAMBdcJKZ6ZINTemgM8plIA9dJtD6WAWCb13lhvC0NzegmfBYHGYwMs61NvLSbdEPrCfPOLCtVuM4D9LXxXuQITjyrR4qPkKnVCHjMQsCjBDZmlR2S0gg7bo5jtbAI9bFEfoXNckfWcNXve5qdw81uBWmVHXIAwXWQFXe0U8MO9GXCkMT','5yu','omsrNUsw0mDe7aLke7X0NAfUp','m1KuI0Kl6QZQ2oUu8kNIa2djjrCIQke1','HJMTgbGliIeIEKBljJSkIIHH4ZK9M7esrtl7JAWZlhLk5uDUw1IX8bPdnZruEJNO94KxSnN',12);
+INSERT INTO t VALUES (-1828982860,-5877042279832836391,'aHuAkm0snHxnofTJJQ27EkrQDhzWd3eEdmAUK1R18Gfhh7','iGB4S97UwdO9KStOFvPygcH6YgpsJJ7RTodoJ5xqSmqrQp0P68BvQnHspWTmDY3nQ6tEsZu8ZgvjFZAlRXHlCH2GwPrAWYMBfk6m9q8G','Nse8a5','C2z','j','qg',12);
+INSERT INTO ti VALUES (-1828982860,-5877042279832836391,'aHuAkm0snHxnofTJJQ27EkrQDhzWd3eEdmAUK1R18Gfhh7','iGB4S97UwdO9KStOFvPygcH6YgpsJJ7RTodoJ5xqSmqrQp0P68BvQnHspWTmDY3nQ6tEsZu8ZgvjFZAlRXHlCH2GwPrAWYMBfk6m9q8G','Nse8a5','C2z','j','qg',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (3852872042510868573,16068694,'AULToyLYU','mm9NEo4YerHP5BVWqsOUmbqUl3ntDF3jh5dwfmeJEyvriz8kw689K6LOkX0e3Mtl02XyjVBoisv0TYnQpp0PZzgAKhhSUvaDvU6HUtP557YYiod4jSoKDhWCJr2UOIQMvSfgVuv6ABWDH1F3TpLNo2BR9OPy6YmrBYS5zuDeHT6BbNQ','u9yW3wzmbMpMu2Mx','Dhbj8q5wmEEd7BhzFXkhsgmkJLDNAFPdzZCYXQA3sSPTVUsmi8GAbYsP31OrBn00r2dXLmQA5x2RWwF5z3SEhZ6bL8evqFHQvw7iI6fEia9Wpa9k1jpWnclhvGaKvKtV37EaQBXcW7eDYJX6RzIQDTWvOITo5rKvuHCQsYiHkJ7DAbkSQhvXS6sW8xV','wADRyTiuXREmAVORPj0JPUExssqU8ZHvStesx0Cdzqw5UaElkDnY6c7oik1mLw','fL7U6m8WGldgueS2OpEqJxr0ONxVe3LcsJyFniqWGt0UygBB4T7A7S0wKiaP9cjYCFW0RlJTzLXBNptTQWaIDakQWN0HZY',13);
-INSERT INTO ti VALUES (3852872042510868573,16068694,'AULToyLYU','mm9NEo4YerHP5BVWqsOUmbqUl3ntDF3jh5dwfmeJEyvriz8kw689K6LOkX0e3Mtl02XyjVBoisv0TYnQpp0PZzgAKhhSUvaDvU6HUtP557YYiod4jSoKDhWCJr2UOIQMvSfgVuv6ABWDH1F3TpLNo2BR9OPy6YmrBYS5zuDeHT6BbNQ','u9yW3wzmbMpMu2Mx','Dhbj8q5wmEEd7BhzFXkhsgmkJLDNAFPdzZCYXQA3sSPTVUsmi8GAbYsP31OrBn00r2dXLmQA5x2RWwF5z3SEhZ6bL8evqFHQvw7iI6fEia9Wpa9k1jpWnclhvGaKvKtV37EaQBXcW7eDYJX6RzIQDTWvOITo5rKvuHCQsYiHkJ7DAbkSQhvXS6sW8xV','wADRyTiuXREmAVORPj0JPUExssqU8ZHvStesx0Cdzqw5UaElkDnY6c7oik1mLw','fL7U6m8WGldgueS2OpEqJxr0ONxVe3LcsJyFniqWGt0UygBB4T7A7S0wKiaP9cjYCFW0RlJTzLXBNptTQWaIDakQWN0HZY',13);
+INSERT INTO t VALUES (1600374831,-708494804437782362,'2PlvH3U4BLUwy7JNFrIZE6CVVBdMgaAaU4t','uCFpKDN1bY3PrCG5IQKm3wMbnce9yDq6tQx2Z0rzQxQCIl7JCBgFV1ehlYKySFp71WcXFa1EjwaBEhR5KDUQBTa3rcdaAaL1YSxu52toebUCxsCaLaFP','dV6Kn46RHUJcmEnCFDhRcP3V7VEOdTLoyYNd945cxosBh0Ira1','UYIJ185zkHjToRoLn','W','z',13);
+INSERT INTO ti VALUES (1600374831,-708494804437782362,'2PlvH3U4BLUwy7JNFrIZE6CVVBdMgaAaU4t','uCFpKDN1bY3PrCG5IQKm3wMbnce9yDq6tQx2Z0rzQxQCIl7JCBgFV1ehlYKySFp71WcXFa1EjwaBEhR5KDUQBTa3rcdaAaL1YSxu52toebUCxsCaLaFP','dV6Kn46RHUJcmEnCFDhRcP3V7VEOdTLoyYNd945cxosBh0Ira1','UYIJ185zkHjToRoLn','W','z',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (997160203,195273566718662303,'L2oC2G2OA1G86OZy6RiYD','aLoWoW5gMMxE7HNAAHq6GyGYLwN7SvTuk6X7H98oNX2XQOMn6v4ADcpX261AkZUQSOxY03YPYptxmm46E1eZR5uE4KJREEQGJL0T4dngLfoI6MNVVxSgCqEDnSifFe','SFr6aoonXedm9QGFdyc3HubOovchdqk6eufCKgENlc533m','GASWx384jc46SLBzaGDpNdLOHI','2d','0',14);
+INSERT INTO ti VALUES (997160203,195273566718662303,'L2oC2G2OA1G86OZy6RiYD','aLoWoW5gMMxE7HNAAHq6GyGYLwN7SvTuk6X7H98oNX2XQOMn6v4ADcpX261AkZUQSOxY03YPYptxmm46E1eZR5uE4KJREEQGJL0T4dngLfoI6MNVVxSgCqEDnSifFe','SFr6aoonXedm9QGFdyc3HubOovchdqk6eufCKgENlc533m','GASWx384jc46SLBzaGDpNdLOHI','2d','0',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-1749839344,-8817079993705919253,'MQ1WVdLojBj0','Hu85u2NJdznW7CtUhqzFG24ncGfVVUfolhWui8tU4vbLS8oGOIvJadW9gszz6lRWSmxJaVh','MW4lFO6dUhI127qv0TNoIDO71LqS4kmyLXz8v0NguUdwV0ag2D1jwGxg5m','R1v8tMqEKCIv5Z6Qn37HOO7NX9dHkbjs7ogMv1ddwHKUEyyza3I74mEtwXyeCIhWM88b','M6','KdO',15);
+INSERT INTO ti VALUES (-1749839344,-8817079993705919253,'MQ1WVdLojBj0','Hu85u2NJdznW7CtUhqzFG24ncGfVVUfolhWui8tU4vbLS8oGOIvJadW9gszz6lRWSmxJaVh','MW4lFO6dUhI127qv0TNoIDO71LqS4kmyLXz8v0NguUdwV0ag2D1jwGxg5m','R1v8tMqEKCIv5Z6Qn37HOO7NX9dHkbjs7ogMv1ddwHKUEyyza3I74mEtwXyeCIhWM88b','M6','KdO',15);
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 BINARY(75), d VARCHAR(60), e VARBINARY(29) NOT NULL, f VARCHAR(20) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7102377248280791614,163,'cSDx','VQGaOqpn8m7wVV8kS22uNSOKYFBW1l5zTiL58tRgq2y0GBkmY76lZ0QsqXP','hiZ','M1GUkVWgmqoG','5i','VtcO0vYzamAsxO',0);
-INSERT INTO t VALUES (-6632771769737230484,39,'ox4uLkGdn4Y1Pa57UHurmbkJEjD8y8Q1VuORJJy3xxXZFnbdEFZrbwddrzr4JX','46SEwKVcRVpANN0f5qQbRyYh5r8uYPwevXDoYnVj','f5etOyt','ZOhICZxU8aQ','3gko3UiE','jondsuO8gQeg2n',1);
-INSERT INTO t VALUES (8593303135670195057,219,'JFpf1','vysrSvqV4vaEqXyzKnulGIyQ4cxePX8UxK5YmP9','hHQZLfK4w2On3Plig9j3f04Z3qT','vEivja3H47','zFBC9XJZcfr9Rwx3GZZdivSUd5OdyJKDXQwsvrh0JbasKA','PMRubvTKedR8myH3VG1BKf02Tf3n6xhePo9uqq6gCMFhYEkf9QboXT8P2',2);
-INSERT INTO t VALUES (1984388728580213190,94,'6QkpPqCZ6lmg','19QUizT0JIwVvf','73fGVAQSSYhffjsF9sn','OoSeLl0hioBclIhOsQ','ZukPC79qlnZzQjzgZJcI8wd0xQjXI7B2OWwyG','m4dWuZBfqJV1iXifacjH5vmgCRHqdUFyrEBAETFfz7vVJQAuQ9sqQURY9vCnfrAAMrsYsfO85k7NJEfG80y9AXe',3);
-INSERT INTO t VALUES (-9133081010149903950,10,'CwoqlLONZBLl4ZUQ9P2t0uWe9AQHeduO4IAI5FMUGn','67sCNPT6FBcf0tDTSYdzg6BxYg1KiklA03YlrN1FiXkKe0nZS2','lT4AdFQ2BCM1S0DqFnxC','1nyJmAABvHSM','FX4WOQnIvk3g0tsTNxMrJ5T6qWf6fo0WNHw0CxqYVQOkP0WWDKg9EkobRhXPuILalkosJaVwN','7V8VeldO1w',4);
-INSERT INTO t VALUES (-6281617129504329666,77,'yyCxBsri3FW0XnA6LdrNu5sh3bPbMnPfU','4lgxorZ3HBMFVaVETbkKR','0YP','CDi3YbG','AEOZ2difXQqquO0Gxmqfi2zK5wj2zEpWw3bLwdu1J35i4SBa4ExNEpd68lWWNrMm','LKnDCYdwbrvGk1vC0dlZpzzI4ZeJym4GLOXxJ4kCeqC1Vu9vyjWASez4e982EmaD3Ap',5);
-INSERT INTO t VALUES (5592257256300063338,85,'8rKYGs9hOBtHRJ4l6hoI6toYZfjGifp8M9w','AI1CK25YiRp9','H0OA','0U4EpYDyWoTn0W','43fHtVX0GvcpJi1WoDgWZ5w03Ul','jHATdU3BhQD7lWnWX8wM1c1uCapnL9RLQRBL',6);
-INSERT INTO t VALUES (7465492152270774700,224,'Zi7jlhf8a0yJTliAY2lDrlT6Su2yzGZil6ybMelBK4w','PqXfa3bi82eKjMxyCosdrn8PKNugFYYKBmY81Qo','kA0ii','vcEId5tZ6NWSvcc0xJ','01g2bvN9th1TkvrQ1b8aVwqH8kjSbELrJ8KlNaShidfbMjjgjjvWPDEUUvF3ouwI3QwJHcmDsSZeT5DRBFtZcRcBFWfmoiEzK','tUfuQuaab3NDbb05PhszI3WEhhK684zF8ErE35wySYF2O4a2xWiRJNGFvd',7);
-INSERT INTO t VALUES (4366195897573112193,163,'LKR7ehT2cnFM89Jq7ZwP2KugRRvnfbWlKWBFXz9AJ7YoU5lJPeBZTrWcqY','RG8TAG43vNHiZkvwektuzHSmdWZDZJZI','Qa97SK5dIkvQiTyaXKwB','yOqDITKSyeBJ','CMvKn2byzu8IT','3xbcGfqPb3WgAufdoZLsUMiHnyHia02uKncO41HCcht1VYHGkf24kmIryMQjwL8ISmqm34kApAxA7KP',8);
-INSERT INTO t VALUES (-3906260913529099669,118,'NcWPh298P51OO2jIwBzvhragkRFvbHYKHlodtSGc4DFZtj3QA2Y2nEouUE2wYqs8VE5C','TQdhgvgLeCzloPbeP4qHyaXOAZHmaB8cBWlwSwi0szSM','0vHt5kGZTE1r','rOpL7yU1SA5T6','6ghNdTKXLsZ6iM1q3obERpG94D5c2IvC5SqapmvtdZileXtv9u9XcsVDR9dOZA5cyuyNqxp','uB1Wv9SIRVK72UHYBDXeTxv6CsFXx',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(34), d VARCHAR(94), e VARCHAR(22) NOT NULL, f VARBINARY(30) NOT NULL, g MEDIUMBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2343184956,11020628,'XQmin','a1aumM3evs93t79bkZaY7HAnV0J1rnxr6AI3xevynVL4Pr5u3NNMsOeAIh4bmlrIwc4v5AI9c5YyhYk','a8','vHZ1X0yCkB9lhOLTJz1','F','R',0);
+INSERT INTO t VALUES (1028040798,3915267,'Ijs2ivY','WUnRSxiugoSUyVJC6S003','NWs9fYPEj7','hP','z','Z',1);
+INSERT INTO t VALUES (1156193081,1668458,'QnZJ3G81Iz1wNDbiIE8O41EH','vGhjCTINAiZStOi2nAEFNYC45gnq4V22','9Z6N6','fGngMpkESrKUPmXdJjuj1G27dTk1LL','i','p5',2);
+INSERT INTO t VALUES (968126362,10057072,'ZNLUCh','sN0ofkijslsFcBOhIwkecmLq15oKAzb3ObMBvvSsC2fqHXlDFrxTFR','RbrulQRHOncliN7w','gENpItQyIVz','O','v',3);
+INSERT INTO t VALUES (1575835116,14848464,'flgfg9btcBc1CFeR1vmYXMQVluvYv2o5i','LGxcozklYiWRwgWpTctmTd9q8CTmv1nHXfcgzvq6jLsZWz','4SfNK','MHl6XsN4','Y','m6',4);
+INSERT INTO t VALUES (2684934457,7006819,'XNEbG9tGTCNsOq2PCGWP6uV','zEwzXsRQp2a0kFjUiUOLtlfsG5lC8','ym0Sly4IBqvGGU','uPqjX6B04Dpi56uMv','a','M9',5);
+INSERT INTO t VALUES (4109736542,10644121,'l9NMHwIoFv','sBTDuDsgzkhDiUIDMsoYSNnfh8UBWb1BS6Ypa','Y4m8S','7xY','G','p',6);
+INSERT INTO t VALUES (4208880169,11128423,'lkMjeCg9NL3b','Q4Lk97wQ4ofnS3U4OujEbUm1uIKve3s0XyMRVO3l8fyfygv9QnKJzfvCZjGefKxEGKZMElXD6O9','5BvPi','2QEMZ5qqPMNeZvWqiVKG','A','N',7);
+INSERT INTO t VALUES (1340763853,3550499,'R2oEiHDM5jTeW86YUY0HuEFGFb4','jBxEVJHnu0vjFce6YHCbq0T0YqjoMLh4JXN7awwu','kRYSCAlz','rmv0xECCbKaQckMdP4n3','q','8',8);
+INSERT INTO t VALUES (3518573892,16701088,'ZI2UgJLLqnx0dKqvaxNdAKhoQdFAfzB','o633ban','ioX1v5','bFsjmnkdxzvv2zoapn','j','F',9);
+CREATE TABLE ti (a INT UNSIGNED, b MEDIUMINT UNSIGNED, c CHAR(34), d VARCHAR(94), e VARCHAR(22) NOT NULL, f VARBINARY(30) 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 (2269540618484825257,55,'0i','zcwGvfBKagBUBZi2zIQp0J3DsZRiYzS3iNwvl0d','QOrPBmbCCG2mTMcIO','6WRsN098kWGZXB','TZGrIKoMIUz10g6PwHGPkIrTNMQUouRBepeSrkz','ADS7sRjWu2KYZlrzBbF8O7RFzntuwMZHXF5Yc0aBCLRfeXGTaDrCt7taL9b6jj6ZJ9Vv',10);
-INSERT INTO ti VALUES (2269540618484825257,55,'0i','zcwGvfBKagBUBZi2zIQp0J3DsZRiYzS3iNwvl0d','QOrPBmbCCG2mTMcIO','6WRsN098kWGZXB','TZGrIKoMIUz10g6PwHGPkIrTNMQUouRBepeSrkz','ADS7sRjWu2KYZlrzBbF8O7RFzntuwMZHXF5Yc0aBCLRfeXGTaDrCt7taL9b6jj6ZJ9Vv',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(76);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
-INSERT INTO t VALUES (-3577355002325495602,158,'yZ4nXWNbYB7k4e9D1ZkSHmhgKOYT7hKhhbw9sdtWcYdn0cVgtmDSaSMslCUzC8sTBvUEAMN','HzPm5VXBMsVih4','ECgBNsFLx7','aASgcCtNT','H189AhQhQEMoktzcOZ5LjMJrpReonF56nIqLXG','ZjbVNgYyfdtZ74BHnFSv9oQraaCMvpGfLaA5YQghS',11);
-INSERT INTO ti VALUES (-3577355002325495602,158,'yZ4nXWNbYB7k4e9D1ZkSHmhgKOYT7hKhhbw9sdtWcYdn0cVgtmDSaSMslCUzC8sTBvUEAMN','HzPm5VXBMsVih4','ECgBNsFLx7','aASgcCtNT','H189AhQhQEMoktzcOZ5LjMJrpReonF56nIqLXG','ZjbVNgYyfdtZ74BHnFSv9oQraaCMvpGfLaA5YQghS',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3058522185,319206,'EnZQHMt1y6X7xnVXyaJ7gu','tcZPpfm4BH9uhyWtY4lCXy92NStRcTyZC3XvcYIgavTnLbwsG5DtEEtPhD','Fpx0wkCMYmIYAZoYU5VXD','xcXsPHK7zLKtwQPXlba','B','Q',10);
+INSERT INTO ti VALUES (3058522185,319206,'EnZQHMt1y6X7xnVXyaJ7gu','tcZPpfm4BH9uhyWtY4lCXy92NStRcTyZC3XvcYIgavTnLbwsG5DtEEtPhD','Fpx0wkCMYmIYAZoYU5VXD','xcXsPHK7zLKtwQPXlba','B','Q',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(35);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(35);
+INSERT INTO t VALUES (3138462957,8635100,'ICkpz9rPSYA8bQo6','sMvNtWqxALE2LT6qtwW9eHAFRFk8nCOxkmHVY9COVrV6HzG8vSzCav6hxlphW1849EJaP0W6WdJWU047odR','9rOw0t5MRv','WYB02JOXu59wBBpl56KYSwHdJU7','x','E1',11);
+INSERT INTO ti VALUES (3138462957,8635100,'ICkpz9rPSYA8bQo6','sMvNtWqxALE2LT6qtwW9eHAFRFk8nCOxkmHVY9COVrV6HzG8vSzCav6hxlphW1849EJaP0W6WdJWU047odR','9rOw0t5MRv','WYB02JOXu59wBBpl56KYSwHdJU7','x','E1',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-3696401330811754270,134,'HAD2NOrFh9y0q1C1F6l5hCH','QJp21zn94zfRaddPIWMcIVJ3ztTjrCcaXKru1Mvi1R4lxq1Qja3GamUu3VUl6bhZ3KBAGcw8R0DgtUi1oAzW6KlLBOO3i081sbplGPEyeSxwMsUhEdjIQ6TqwDFiMkIUKvEknTQLiS7Q5y5za39le','UZAEHQ2RAdlV96XlDS','WD','EMDq8nDzwq0wyzxpGNo6s8b3OhwJdQFp44dpoAP4nEBpM50t1Wwz3x5I4','SPzOyJzYxWzIaqlnti1hfYlASVF24C3t333ZcEg1lT1',12);
-INSERT INTO ti VALUES (-3696401330811754270,134,'HAD2NOrFh9y0q1C1F6l5hCH','QJp21zn94zfRaddPIWMcIVJ3ztTjrCcaXKru1Mvi1R4lxq1Qja3GamUu3VUl6bhZ3KBAGcw8R0DgtUi1oAzW6KlLBOO3i081sbplGPEyeSxwMsUhEdjIQ6TqwDFiMkIUKvEknTQLiS7Q5y5za39le','UZAEHQ2RAdlV96XlDS','WD','EMDq8nDzwq0wyzxpGNo6s8b3OhwJdQFp44dpoAP4nEBpM50t1Wwz3x5I4','SPzOyJzYxWzIaqlnti1hfYlASVF24C3t333ZcEg1lT1',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (8673517093804761749,241,'6Vo','ooJURCXf06Jry0C9iAL37jddbFLtDozI8Bzu8R6xRL4rUtnVaasH6KnUc5eZpzwdJtxm3bhAMPkqo8owfcmGqM6lqZGAcfBKpRdXqfbjoxJZl6VXhIAWkwexOCYCfAayjUzZiyTtgWv0nPNJRy6jIUzOZbU0uYq5UkW5h81ErIkWpQfGgb','NFYmQ','y6K5JLBVTqqJfiu0lhOdM2CG4EAs3VXwG1phrh','oqjFuoJ9ZxdMiaRjPVd','v4TZn0tjbCJxYrwhaQ6RwPrz0cMUaJsAOL78KDfEzhiErorY',13);
-INSERT INTO ti VALUES (8673517093804761749,241,'6Vo','ooJURCXf06Jry0C9iAL37jddbFLtDozI8Bzu8R6xRL4rUtnVaasH6KnUc5eZpzwdJtxm3bhAMPkqo8owfcmGqM6lqZGAcfBKpRdXqfbjoxJZl6VXhIAWkwexOCYCfAayjUzZiyTtgWv0nPNJRy6jIUzOZbU0uYq5UkW5h81ErIkWpQfGgb','NFYmQ','y6K5JLBVTqqJfiu0lhOdM2CG4EAs3VXwG1phrh','oqjFuoJ9ZxdMiaRjPVd','v4TZn0tjbCJxYrwhaQ6RwPrz0cMUaJsAOL78KDfEzhiErorY',13);
-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(12) NOT NULL, d VARCHAR(75) NOT NULL, e VARBINARY(83) NOT NULL, f VARBINARY(83) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (251,149,'sSV2iQ5GzO4','s2IhNPMW','Fk7Bc7JtlgXVU4fqSWdYBEMKhfC9JijQH9qFTDm044sYzmkEWFHsZgmoXLHgd4XeflGyDM','F7ELeDrApKPfGMSf8bz3ftrjnRwrjmIjMiuo1wVAvJbyrW9Ul87QRQGNkrD2g','SOOhmEzbpQMwndsQpOkQ8PMqjwgoFw88Af9AbAv1fCvYuuyQMLy8FzKGBpfUzXOzjTgvzj0j4htvh06EctAciXGQF2s3ne4','YJKF8jkEDJDwT4Kq9VWXklC5T3tBZo7M1ToH0Xpo5IOTOTtjy9s34LDXKxQNO0yBCjNmWV5B6lG10w',0);
-INSERT INTO t VALUES (216,183,'TnimhvJP3','oTmcMxVx7jtz5jgWLsnTrdjdcKFQbJt7m1QwlTHaTbEprhPRa2ge2BD5uf','D6daZ60iR7K85bXfoFpsLUSzHnBV4mBv8SrrI','VW78j9HtrtulhrF','RGuzUThQlRjqlzxwdbia','Z3t9acQyYosdHenO6dm3V',1);
-INSERT INTO t VALUES (184,15,'A34o3','l','DVq20cUlN8iZhfNh6JyNHHjSgc5U6Yvu6PpwHrqjPsOzLVI9MBz','soOOpxy4N2bnrHpLBkdH4wL9Je','UDTZCjeRZZFIvF9a6CHCgt0TxyAe1IRGFpxP56F98Plaj5Nte1QQpbjxT9Kv37uQvqBdjD','96kfHU6bA7IqvIJtxYTKIpRfP1kjPxLHDWmWg567r9KgyQHLItQIyeEcgmy',2);
-INSERT INTO t VALUES (144,235,'KK5ryO','MWRNRki2Uu3Z5nAE1nUgJHEvuadzBZizXMg','bW1O7CB6Kt7ODpZpLCoEYNwq','dlW4gJMNB3uZn3TkKjRry3YmLfckr9UAv6qgSocmS41XW3YrM9YwUg46EFfyl3l6kBTMw9AzX','wLLGGzlR8QjNanUfdbYUPyA7a9aCLXkaoEb','M9efENWyoJ5oW8RdQ8f9VLOYuVCUWADFvbNHt5bZF8Y6',3);
-INSERT INTO t VALUES (116,18,'q','blNeOviKRP5','mjQKhCylw4jVaCZ5jnOgBVl6VNx2shvt','pGFCHnpbwaucFeckOIiFhzmJmQCTbmYbwZvoYo5OBIdnWmcM3y7KZQfbGKA1xgc6BuJX9GFtrtkhApTcDj3','By2AWlPhGGhCeYS3cBO6KseWxhtcVp7goTy8nwA6uPcConEbSO80m6aai5isjf08fpjQh21Z08kckwDF8rbWH5SP6MHW','iaMXJF7qGtkU6zMFCJp83HPio6uFAogKKZ8EIDCQaKfBZyFiOv8ilja3aasFMKZrQM8K',4);
-INSERT INTO t VALUES (236,185,'PM','cW','aAP27r','iIaR5J5J1wC3CbSEBsDufguVody551gd5evqOmIdQicPtBowKavbRnYVn','vFK2Zn20WVkLb69eBztz4mNixBlalqvAsDqN1TnqA6mpUpUyW4Y4slxtk3iG4F58cB','EBk1mRvy9gqkfjB7Y8Pg9YQLWKMLI48RL7UVQx6Txjx5MOT11siM0UqJdi9C3gUi',5);
-INSERT INTO t VALUES (145,136,'b','02zMmIMMKoSusxYzmPW5U47FJoTwV7W3D','m0IUq1tDMQGfG15hB94yNm4uTvamuE7nZF3WQsfd9zyie9KpYsWWQo','lvXDgKlgys5dHlrPcGXM6zKL8YB2ovDUH4DbmwHeAgqyeKJwOWHvXuWV9Hh8zf9qBH9euznh0Vn0','nDkQMoqFWDlPYRRdnVjCYb53oWUMbfE9M8HcJdiOZji0zPTZDhj2hYBPGgvzlRJbaG','gBtUQqR93f7EqDE3v7auLoNrkO3',6);
-INSERT INTO t VALUES (1,84,'F6TY48','JutYECxds2znEEgTCHxApLTVoNHmhUMl4Jnv0aoaJNhZF5lBYmzjTHFgOALF','yfvLX2UqxQqAUR4MckDvVhDU3t4RPm','aCCzNWotLaKPIIhks87wkIN2oHH','xqmSHc9NA6CyfD80AfqAtamus','SWbzyiGPabCv9Cn2Q52cFvilSS7rL98mpCohG4yzfqY4tLTTWuI7S8Z',7);
-INSERT INTO t VALUES (21,35,'IulMNuFzb0','kyleGRiT95tiW5wTDZ63uguUFKzuxsc','MXqTvQ1yB','mnLjY3JRHxvB2sF33NOkkUB','0hN0qsBhY8K0BzX8h8Xw1JFSG2nmLclix8tOn12vXpyII8ADkqKvzjxT','48fXQGQhLMLU7kVE5YnkcV4IPRaZjO52Ps086hkpmOtmHmhhc0MsjyUMtX6FMJq',8);
-INSERT INTO t VALUES (4,15,'I59i3','SLeFP86CWNDn1AN3E6ZvV3rWIUS','VfrhCnqfAAFoDybn6ztkmKmVFb3bdUdZtiZCGL0u0ZL8XgVENuuFNVraJcu','8Hpzz9j2bwomxoMuwlzsnAp9MFpO','dQhiAFmPLZoLxNk7X3g50TmHC0tMaOW2FMhYHK3RVpKCQGgRZeHQt8i3Ck0OdmdJZdYn41yQ51rs7p','W1v1PNG77dSfaFv5LImoOOyaunprA5ZDYtaa7LjFtNGb4il7AKl6PN2l5Wu1CwZvB2yFGgdVnqNqwY0EoA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2345267929,14165111,'etKQAvABYpQ3zfKrQ1dfm0yBzLieDmI','jpzgcR','FyssoKahynq','STr4vxOO28eecN','A','si',12);
+INSERT INTO ti VALUES (2345267929,14165111,'etKQAvABYpQ3zfKrQ1dfm0yBzLieDmI','jpzgcR','FyssoKahynq','STr4vxOO28eecN','A','si',12);
+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 (1411129104,5268556,'9ix5YDyF8uMKrQ6EgUnkcowedXBBvLtt','krtXaVaugxfH3FCUtjaJsDqt5jeoYxmqwM5UxHnK09FDMx3A9qsjRggbQmC57JU4Nvy3EiLkX6f29F8UV7wT5SknACAgw7moYM86brv7PwcxjEK5iVKCpqnReGN6o8K0K4G7B0A302vFxrSFgEGPuLYWalIkrpheJJ8pZQGq','W','imYPQLZE5VjrWqsEhg9BoxjcAVoSUji1PsDb37wsC741Fes0Rxpd7591oEDb4hre6','t','i',13);
+INSERT INTO ti VALUES (1411129104,5268556,'9ix5YDyF8uMKrQ6EgUnkcowedXBBvLtt','krtXaVaugxfH3FCUtjaJsDqt5jeoYxmqwM5UxHnK09FDMx3A9qsjRggbQmC57JU4Nvy3EiLkX6f29F8UV7wT5SknACAgw7moYM86brv7PwcxjEK5iVKCpqnReGN6o8K0K4G7B0A302vFxrSFgEGPuLYWalIkrpheJJ8pZQGq','W','imYPQLZE5VjrWqsEhg9BoxjcAVoSUji1PsDb37wsC741Fes0Rxpd7591oEDb4hre6','t','i',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (3701918566,9288945,'PVj4MA','UpEWh3mdfgdPSUMmkan0mfSIvQHZFRtcZDA7rzKFtngmBTPVteydoLUwdRyU94kgQb4MwErcZKA9J4WPhiANpYiZHeWKgLNhGnjP0Wuc2if9HACZ1z8oqX989E385jm4UKMX7eyLE8Vp4zFWVAfKzf6HRk21Mrt','Hd','Cb8K7nV50MpHeYqu56ldrdgCCTeWhhNQCpPps71iyzM7qIM9islmsrsEiHGGbeugBIgbiwdJVOGjD','k','VC',14);
+INSERT INTO ti VALUES (3701918566,9288945,'PVj4MA','UpEWh3mdfgdPSUMmkan0mfSIvQHZFRtcZDA7rzKFtngmBTPVteydoLUwdRyU94kgQb4MwErcZKA9J4WPhiANpYiZHeWKgLNhGnjP0Wuc2if9HACZ1z8oqX989E385jm4UKMX7eyLE8Vp4zFWVAfKzf6HRk21Mrt','Hd','Cb8K7nV50MpHeYqu56ldrdgCCTeWhhNQCpPps71iyzM7qIM9islmsrsEiHGGbeugBIgbiwdJVOGjD','k','VC',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (46914034,159606,'sofMtV7Cj6I8Pe1kPie','kTkuxm8exTwhg9FgnJjLQL6E5AsWEEm1QwMefXMefkHIbDqSgTywNbb1irAjGUuY293pa194jnvaZG5EWG8WUIYQUDSSjeyZrYmrerVptEX1dgybEliaOK5YBtfDPwUvM2QMnt50i6Q5ssOJFG8Q2OrcALyitsi4c8bZtNHAbTs1','MDJDtnc7vnJqijHiY','dOV3YC6i7UzSgvkeg1ZRY8v3YnU2HSDIkMFqd5','Q','6Hk',15);
+INSERT INTO ti VALUES (46914034,159606,'sofMtV7Cj6I8Pe1kPie','kTkuxm8exTwhg9FgnJjLQL6E5AsWEEm1QwMefXMefkHIbDqSgTywNbb1irAjGUuY293pa194jnvaZG5EWG8WUIYQUDSSjeyZrYmrerVptEX1dgybEliaOK5YBtfDPwUvM2QMnt50i6Q5ssOJFG8Q2OrcALyitsi4c8bZtNHAbTs1','MDJDtnc7vnJqijHiY','dOV3YC6i7UzSgvkeg1ZRY8v3YnU2HSDIkMFqd5','Q','6Hk',15);
+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 BINARY(33), d VARBINARY(11) NOT NULL, e VARBINARY(81) NOT NULL, f VARCHAR(82) NOT NULL, g BLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (3947844,-7383734089848648347,'GfPG4nUca','snPZjG','V3znmb3cN95doAin40QH5RTQnKyoyjACIOEAilxJeoQQllm','1sZK4PXBMzHIX7F','h','Q',0);
+INSERT INTO t VALUES (15985934,5499017183876505055,'KKfELDN','oeBo','pYJUCN3td9wQM9Eve4rEMTW','ngYUIo7yFPAI5HAIuLMSuCWrOS8jk71LIR8tNA2tyuR5wioPmjcd','i','a',1);
+INSERT INTO t VALUES (11870460,479236574812336330,'RfmzQAePII','eaixUm1xtz','sjkCKhaZAdMulBAdSHt7OfGy4Ez','OLXu1dhkqhMQml3M4CvhRLyMGUpCLzmb','5','t',2);
+INSERT INTO t VALUES (3887471,2269690865009487117,'pdHQUMT','THEP7uZC','PQjLd53ZTNABPHlMyBEY43lDBGBIatU94oL','AMM4QvsfpJMn9ufUpXP5eb1oHmgDJFjBB2XG8REjgK1zS5tlw','E','2',3);
+INSERT INTO t VALUES (276154,-1491959634284346262,'2Q7xfHttIJ6KnLwd861','hrJPMu64','yShMO3hg8dyyk','gCJeX2RouatU42MzWqKoCPOpxnWrGkKVZN9mBFjpiUj4ltHjzWNf2ocYejnRFbTgD55TW8kL15kqtTWDGY','l','I',4);
+INSERT INTO t VALUES (13521991,-7408794713326644571,'44vAXh2MY','xva82K5PwE2','nw3kixqclSxuDiEehbYap4i3ooqi099W1CLX','AUcyofB7nZOSEeJ0uzzpKoJ9Ip3uqrQ5DkdGIBIuO4atYjk4Q4m7bbBb5R4gWcJo4mJMvaUSNG','4','Y',5);
+INSERT INTO t VALUES (9033633,-7253198526457002566,'lWusB7gfhx','yUzpsFu','DXNLQlZOffr0LAvF14clBWmamR2TmIlOUHXVEWWljuTysRKDwC5zF5mItz7ZRwWvCOzM0qVIhD','9Q','e','w',6);
+INSERT INTO t VALUES (15767877,163588778510333077,'j9Cqq62JvHE','M','PtgqkWgR01HeZvOY1jAMBVFBqNZuo3aRd20vAVYxnNDnu8XwIPyYO4FX2d4vWWFU','KoDDFSYrZ3GSCB22uICN3RHYrR5ajXuUgrcMW8pUABcC4aGfikrNuVzP','u','J',7);
+INSERT INTO t VALUES (9272903,-2462618266139106044,'oz6sUhQSV3299o3bmJMsHGl7kSfrXk','knD3R','fWB7hOnv0EzXIs5w6MyxxddNNf7PLOkDN3lwk5','ejXIDuvElF0n2S3K8NqGixMwp006z','g','F',8);
+INSERT INTO t VALUES (15353996,4533596215466162366,'s14SOm1lgRSePk3QdhwN1esl','zE4Xu','WbaF4pK0loqvn3AKekW3RfWaGL9','0nf36AaP2ebxKbliUSxVJYj3Y6jcU6ir','s','8',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT NOT NULL, c BINARY(33), d VARBINARY(11) NOT NULL, e VARBINARY(81) NOT NULL, f VARCHAR(82) 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 (14037513076825536649,176,'BdiWqOczA','5yWpnTi7dl2kBBtuKE6XJ1LLUlUDZs1av9P','obp71d4ZpEALICAe55dSpn39LDFn1N3rE92ykMDnx3ywNndPfVoLCxMuX47zWLq3JcXzAMLQpo19ZOn','NqoIat888Fvf3S8YXlPvcuGdFHHiOh8cAJ','Zzd7wkf7MdaHbvx2gIsuwpRX16UAFdeaO8k','Fixvj4WhhIQkiiL05JX',10);
-INSERT INTO ti VALUES (14037513076825536649,176,'BdiWqOczA','5yWpnTi7dl2kBBtuKE6XJ1LLUlUDZs1av9P','obp71d4ZpEALICAe55dSpn39LDFn1N3rE92ykMDnx3ywNndPfVoLCxMuX47zWLq3JcXzAMLQpo19ZOn','NqoIat888Fvf3S8YXlPvcuGdFHHiOh8cAJ','Zzd7wkf7MdaHbvx2gIsuwpRX16UAFdeaO8k','Fixvj4WhhIQkiiL05JX',10);
-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 (13571457886001145335,180,'z','u77BmWeBEhA68vja8dJ8xrZx7uCsBBdrC6M3LzTB6LwNnnJYMijbtgX2cedTeyMq5ac3Toju','xPDfm7pn5wS4AQYxyrdaDRVOPX','AsQNg1ouJJCbc7aZOJhQhM4qoy6KwU6yJMhEuN7HPho01dGb','nLSfY0SjArrGWchdBeEVv8s6HR8sOaSJ440XWKrwWF37NVLgn2','mvWgvzl7aPKTSIC0mW2VagxCHX7jBfy2bYALShGHIh20qHD4sgNYYuCLK3EYyWcq4LK3KQpBeIxsqXO2MqefmjHJNq2',11);
-INSERT INTO ti VALUES (13571457886001145335,180,'z','u77BmWeBEhA68vja8dJ8xrZx7uCsBBdrC6M3LzTB6LwNnnJYMijbtgX2cedTeyMq5ac3Toju','xPDfm7pn5wS4AQYxyrdaDRVOPX','AsQNg1ouJJCbc7aZOJhQhM4qoy6KwU6yJMhEuN7HPho01dGb','nLSfY0SjArrGWchdBeEVv8s6HR8sOaSJ440XWKrwWF37NVLgn2','mvWgvzl7aPKTSIC0mW2VagxCHX7jBfy2bYALShGHIh20qHD4sgNYYuCLK3EYyWcq4LK3KQpBeIxsqXO2MqefmjHJNq2',11);
-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 (12592198709771977879,8,'QiNo5YiUC4hE0','ghm9YlUdAlWN0s0RYAYIKNNFWN2mMVeDBbToHUH8ddi','iPXe2xsj5hvB50o5MRhHyDHL4uyMYPvkFT','vCwfieGrcChDElwaiu4xdvpHDYBavPhYd1CIlkLSTUBIobmvOW3JYrGiOSeLIuKHnP7FZ5PRhn4b9s6','RzzUtCBYqvEwWYmvb7','xeH4SXHSCvettXg0mfbwh7RstkUosuQsy6PoloDbYH5cjZ2D9LEnNcqxBdQBBaS0nMhbMYkTSq1zLyIIsZ0',12);
-INSERT INTO ti VALUES (12592198709771977879,8,'QiNo5YiUC4hE0','ghm9YlUdAlWN0s0RYAYIKNNFWN2mMVeDBbToHUH8ddi','iPXe2xsj5hvB50o5MRhHyDHL4uyMYPvkFT','vCwfieGrcChDElwaiu4xdvpHDYBavPhYd1CIlkLSTUBIobmvOW3JYrGiOSeLIuKHnP7FZ5PRhn4b9s6','RzzUtCBYqvEwWYmvb7','xeH4SXHSCvettXg0mfbwh7RstkUosuQsy6PoloDbYH5cjZ2D9LEnNcqxBdQBBaS0nMhbMYkTSq1zLyIIsZ0',12);
-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 (5596538497756658258,89,'x','4JV6Jv6Qpj3ZNKzIpbefkHZFmcurFXYxmcxgZ8ddrMwdlYZ3NISWRb9TRR6WQiSg0fxRf4kywwA5Fo78kvh','tfRjCbBF4tSyJa4r1VURcP0kNpApTWPnZA0L6q56sLY','XQMHnxuBBEhBuCi0RzT3q4KH35bmXlh2Hv9If8Rwi3NC09fdjuq6RP0QMVRZJKNrBhRVEwXHqyBzbHM3QiypcKxWAEZFH8rboZfuUpsl9UCG25EFIonVsU1kcq4fxfZlOqqN91kKEr8xuvkZYOH49bvDez6d8zvrlI7ot5IIYMrlfgIIA6RAqIH9n0qhiirgZkm763bv7oz4T9T0jO6PFnQIgfbcVh7YYHuQXoK5lEsm7Ts','iufMM3bou1xTrz1weP8hh9yzY5','w9r6crNdBZGAfFJL6s89fNQpd9nJxCxYOjZqORcZtLlpAmfS',13);
-INSERT INTO ti VALUES (5596538497756658258,89,'x','4JV6Jv6Qpj3ZNKzIpbefkHZFmcurFXYxmcxgZ8ddrMwdlYZ3NISWRb9TRR6WQiSg0fxRf4kywwA5Fo78kvh','tfRjCbBF4tSyJa4r1VURcP0kNpApTWPnZA0L6q56sLY','XQMHnxuBBEhBuCi0RzT3q4KH35bmXlh2Hv9If8Rwi3NC09fdjuq6RP0QMVRZJKNrBhRVEwXHqyBzbHM3QiypcKxWAEZFH8rboZfuUpsl9UCG25EFIonVsU1kcq4fxfZlOqqN91kKEr8xuvkZYOH49bvDez6d8zvrlI7ot5IIYMrlfgIIA6RAqIH9n0qhiirgZkm763bv7oz4T9T0jO6PFnQIgfbcVh7YYHuQXoK5lEsm7Ts','iufMM3bou1xTrz1weP8hh9yzY5','w9r6crNdBZGAfFJL6s89fNQpd9nJxCxYOjZqORcZtLlpAmfS',13);
+INSERT INTO t VALUES (5462615684557806177,-3399665612826701458,'8','x8vnAKuv5','ZGrOfCiZhlZv4bxkzh2RtB6jtSzfRhLNn8bMXs10dFEfsi4eUkpZa','mPjAonvJf','9','R',10);
+INSERT INTO ti VALUES (5462615684557806177,-3399665612826701458,'8','x8vnAKuv5','ZGrOfCiZhlZv4bxkzh2RtB6jtSzfRhLNn8bMXs10dFEfsi4eUkpZa','mPjAonvJf','9','R',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(34);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
+INSERT INTO t VALUES (11825120545337906089,-7671052178956919681,'qrT','K','Pa84ZdlSRjkqUPdTwFIwflUEY3NC','9HhUk543wQkl4X42a7bUx69JHlv7HL7JEnfF4GEUWI4lk8OSzErR0COvSyZdlQj2CU6A4ad1T','B','U',11);
+INSERT INTO ti VALUES (11825120545337906089,-7671052178956919681,'qrT','K','Pa84ZdlSRjkqUPdTwFIwflUEY3NC','9HhUk543wQkl4X42a7bUx69JHlv7HL7JEnfF4GEUWI4lk8OSzErR0COvSyZdlQj2CU6A4ad1T','B','U',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (10939753518714016402,-1249627394214470818,'zntwjV59QpTvoeIJOhCY','HmkR8d5tIRqPWaAGNpXzeB4rucl0oMfrzH2o9rhWmERMI','mouiMrMB9PbDPcHpqYeZWr0vI9E','Av6hevEwJC1mxbLavLav3ZwbjCSX72xOI41C3Eb','T','X',12);
+INSERT INTO ti VALUES (10939753518714016402,-1249627394214470818,'zntwjV59QpTvoeIJOhCY','HmkR8d5tIRqPWaAGNpXzeB4rucl0oMfrzH2o9rhWmERMI','mouiMrMB9PbDPcHpqYeZWr0vI9E','Av6hevEwJC1mxbLavLav3ZwbjCSX72xOI41C3Eb','T','X',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (3507830213836365913,-8005038009929608331,'3R','O5wV9wO4siCObfdipO7My92z2qeaJVdQDOFQBHUQC1gCnYOoi1rWB7Xm8vo3TscE6DFiHygpsCIOU1el87nAluealwNPwCLtmzoPJzZlxWhxBp7gkZRNwRNqG','RAxllJYwbQq58r7tXdkE3bRpUIjDwzKKdO2QZvSOvrHoGMnefFg41oNac7ZtoBbd','wM76S8JN3DdsVBcagc0nDY978AG8hbgrz6Z1y8JM0ttNw8VkASmo74q1fFEXwlU5aRWcgsuvlkxPncvzPGTPpuhGK0lU2HKkdID9mkGaYMNGeFHA','s','b',13);
+INSERT INTO ti VALUES (3507830213836365913,-8005038009929608331,'3R','O5wV9wO4siCObfdipO7My92z2qeaJVdQDOFQBHUQC1gCnYOoi1rWB7Xm8vo3TscE6DFiHygpsCIOU1el87nAluealwNPwCLtmzoPJzZlxWhxBp7gkZRNwRNqG','RAxllJYwbQq58r7tXdkE3bRpUIjDwzKKdO2QZvSOvrHoGMnefFg41oNac7ZtoBbd','wM76S8JN3DdsVBcagc0nDY978AG8hbgrz6Z1y8JM0ttNw8VkASmo74q1fFEXwlU5aRWcgsuvlkxPncvzPGTPpuhGK0lU2HKkdID9mkGaYMNGeFHA','s','b',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (17435381292665445339,-2176424697468638686,'OV7XHxl7XpfBd9Dcf58ge5','qhfa2EEyqhWoZUo6esPLhxLb6a4MEGTnTMvnTz3Kn8w7cuEUE2aU0SwSgDc7gFajuUr3R76QLjN23RzfxxFAWSCB45i526Rk8S81YDDVdC70xVOzmaNDAZ0NtXYsGEbDC3s4bocyQnHSK','vOWsnF6ECdyisCB','LLKVCDM6NvgDV53dbxmC3jDlZjDdDY8YbfSyrHn','8','F',14);
+INSERT INTO ti VALUES (17435381292665445339,-2176424697468638686,'OV7XHxl7XpfBd9Dcf58ge5','qhfa2EEyqhWoZUo6esPLhxLb6a4MEGTnTMvnTz3Kn8w7cuEUE2aU0SwSgDc7gFajuUr3R76QLjN23RzfxxFAWSCB45i526Rk8S81YDDVdC70xVOzmaNDAZ0NtXYsGEbDC3s4bocyQnHSK','vOWsnF6ECdyisCB','LLKVCDM6NvgDV53dbxmC3jDlZjDdDY8YbfSyrHn','8','F',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7992384384441962252,-8024535618958765027,'8ubINCc8LdP','2rpJ0SuuOXrwiWu5X0nWQHcdnP3Dafli30AjDgzt0CFF3PaUEpZ4lQUQ1QaLmTbpw3OmOhhyYV8wNA2c9LmVN1HAlsP5bl9eTU3SaJbuXhfvMBgJoDafeK2y95yh1Zf5c','6ykai5','LREe5sYdpkLv2cmZccRkI4LJCiC1qoIHEj','y','wx',15);
+INSERT INTO ti VALUES (7992384384441962252,-8024535618958765027,'8ubINCc8LdP','2rpJ0SuuOXrwiWu5X0nWQHcdnP3Dafli30AjDgzt0CFF3PaUEpZ4lQUQ1QaLmTbpw3OmOhhyYV8wNA2c9LmVN1HAlsP5bl9eTU3SaJbuXhfvMBgJoDafeK2y95yh1Zf5c','6ykai5','LREe5sYdpkLv2cmZccRkI4LJCiC1qoIHEj','y','wx',15);
let $diff_tables = test.t, test.ti;
source include/diff_tables.inc;
DROP TABLE t, ti;
-CREATE TABLE t (a MEDIUMINT, b BIGINT UNSIGNED, c CHAR(78) NOT NULL, d VARBINARY(33) NOT NULL, e VARBINARY(8) NOT NULL, f VARBINARY(34), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (8196330,11835813140652876610,'aNqoRXkHwiFpSDdZHz4nSQScaUebEbnYARRKm8I5HFAbsIgLHavgSEyd3Lko7sDCM9','8bBr0gAU7ZfdRNeH0jBH2HKN','0lMb6h','pmmfocwZV','1GBoC0oXMplTzaJnSQSN7zngmLHw0i0lRxEgsiYVLTHGZFJ2Teor3SsY17XXO2ASAYZGdjWB5MaQM1UIHkrjQFMRHLav','3q8bK9At',0);
-INSERT INTO t VALUES (-1206300,2817991391520032382,'XeyQnzvU9PXxIxi4AmLLSRHfmDBwW3f551F3x1E53OA38','f3rKY8pfKMbAF6KlMAEoqvW','Pxs','HsQ','vZ392mq6MA','tCQ4EhbK5nW0dtBFcEHq886hMGEb9hkfJ07EOIPHAzHa9BVokTVUAH8YufFdHLppgoEOebb9UdTdIPeIRpONr',1);
-INSERT INTO t VALUES (-5259623,4193170630810350863,'IEUWzbgsoIViOq5rj6dRSO2rs8jkl36','bzQewl4XzEnZcvH7DWa0DeXQpvaoJG1UK','sx9Ug','r8DTM','IaF6IIxFjRLoImpofFPJp2n7bs8wPsxrNPgltbuH','KdRWdBzHFTBrBsO7mV3CyU8urE9RA6p4nRSMtdwcSvTJrqbGGYwuSMpGXKww3mX9MW9XKWh3SArQHig',2);
-INSERT INTO t VALUES (960588,8347994411548892439,'7udhtkX3MfYWNsUWT1NkjSjN7w4GAM8zKmWwrf5rGP4B6wWLuaGpiUqToOwOOdN5W','nRZWRbYv4b3INhgnE7O5y16SLE','m','RwrtyOK0OOat8','UyzrzAyHqoRfx5Q2ilTnzybBtAlE5sw2g6kVFd1BbcG5iBvRBteC','wrJllmXj',3);
-INSERT INTO t VALUES (-7357683,9790062721286291758,'0vMcqlnxDJ17Qoouu52wrn4AJIbMqVVvaKHUC','8yLk7IvExKCuvCM','NYv87','wWm5EKSv46mia7kLw4M','m19CLSAx0XqqXviziAsDYYttNN','S8e862PIZMcDQHkGD5GQ',4);
-INSERT INTO t VALUES (1751,13221509260822304320,'q9j6jMDdKRnUTZCZaC2RIpASsjahqmNUSCML2nJxaCrYjoFt6WcPpYOnveEqTUn3cVKnAQ2L','jlW6sx5GGG1qGBecndGm1YwHG0x9ezFYi','n','zJxYQLznmT','42ka7N6AQQnzsY1APFqHR6CYSGcB33fYKkZdQTAUin5KYpW0E','vuqwwLJBpMyQusbCF8tN5SbKzhyiAKm9M2NjiGNsHocA3LdejEYn6TEyVzMYcXmoL4q2uGK21wPp8RH',5);
-INSERT INTO t VALUES (5601742,8244256105554309386,'YxvjPM5rh7Wx3XZa46sNAjHSo4QkB96aOs4M4qyrI3','hjBtjZJZi','doWnNu','YRHhG5CHsmZfZuyxrgLYHHYpAGpxeyXO','uSkKRpMxwlOu','yUK9s',6);
-INSERT INTO t VALUES (3985328,900139131468117660,'RDF5c8psGoJBVwo9DFq6pMMSxJCcZia','GDR6JQrzRKfAYGx3w9G','qA','EK7TzvSjnbFNn','XoORhnaRlmEdL07CTfF86rZPfhPUhLUjKzJjnvpSwS4rS15wBLCNDt6Lq9jg0MQi9w7GBwqekBFXno4a0A236vzt5i9Xa7cK','i0yvCD7f8oTDvp6fJtt5VIuOXQk1DUz134O',7);
-INSERT INTO t VALUES (-8352309,9543587726758248208,'1LzpxqYYRadDezwmqCVgHPOhvcF8gdfZsg5uIhFpu1q5GdIufF9AD82N562UVq2LipU40Ow','b2EqcdP9Kka188466h','6','AvtyuTbYg0Mdw','wNp7rJ6sPbdpxrjGrklJLbp9kTETpEoW70rwnJeUpDy','dMY5SKZIm9HQ7eyxdlTIDiyu2y96w27zsFIeNKB9IVZZVsoKYqa2sd8XtGva',8);
-INSERT INTO t VALUES (-3922359,13071269901723883671,'MjsfED63PgWJmge3wdX','DTnH7tl1c090YdTiw4j','sd','MbRyoJBWhFM9QUNWSPNmFwBHF5A','axFa7FwVgK2QDEDKe2SFocDtRExcnRocl5Y95BLKPw2Y5wwk2MAMF65ge','lOoTsPgtWBOvwupxGYo1lzYMQ9i7CHAvZPm0ruMtlijqbRhcn22CU1a9qXRdf8GfbelLQtr2zvf3QCJkliu8UNf2DmlstNPS',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(98), d VARBINARY(37) NOT NULL, e VARBINARY(50) NOT NULL, f VARBINARY(21), g MEDIUMBLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7580387464830399447,1629019194,'ngBC5TzLkQtrZL4VABLc0vi8YKXPbvNhaH','F30xiaVQriSTMj9piFr','1tGPas9fhexnWmKFclFkhHnMBlu1u','UuQiL7JThkJ3tJh3Fr','N','M',0);
+INSERT INTO t VALUES (7103607121695627782,-886917362,'XwMiB','pv9Xcn18za48erU','IsTrLS7ogU7zLIaVsQfJT1p4ZvP6sF4vYQe','cu','u','D',1);
+INSERT INTO t VALUES (16231644261587867504,1908751302,'fUAkDbMiTcFvaQH4SseKREMKkEgKJHerAaG9tetAvslljPvYW8OexIK0lsF','uaqZ3tCP','q6Ec6etn6V5eVkqxyDW6M3HLHcqZuAxQeicRGdDBY','n4TBpOQHES5K56AO','wJ','4',2);
+INSERT INTO t VALUES (17327410609828411829,-1597716819,'q6nXj4tGuYwJ3jo3YadXDvOWoBSnQnR8EkbW5S','4T6jcPr4iT2YKyFtuAW0Ed5aYcEWyDd','FL98h6q8hiZC6ssGH9fkOF','3lecKnzXUL','kP','Y',3);
+INSERT INTO t VALUES (14134364228314057952,-1497729874,'Mx32IfYlfC9HQ06q1uL9tNorPXxYZ4sVIal54P3EgvpbV1BFtV25zi6MHyK2b5','vT0ptO','SjneOdH','Dlk57NFXvw55SkcMu9Kr','Z','n',4);
+INSERT INTO t VALUES (6958132197182903389,1830236680,'xNP7nONSIOT2CuXtvw6ZfT70hKva2YEsaPr3','ZJr5HAVZ1NE4BEYE','B1wUTaqmA0DHsxXPQ5gkR0yjpZmGTHkFjx','OTIgtFPev8zo4XZ','k','i',5);
+INSERT INTO t VALUES (17992160829127682228,1251651255,'AqbCBk92DTxSXx8e8Ec0H4oWTua8jxu3YrPhIySC81x4NhMHHwO1mExCL6oTtkSdmKZQNHdPaeoCkdIX','EygsltfSkgnqTcfy','z4wJkbQrNJk3rmXBg09ePndD','lfzw','Ee','R',6);
+INSERT INTO t VALUES (14102392372124503500,1476500618,'YhbkEA1z9fZ7Ti1NgAFMOrIhnxkCgMX47D4t6f47B5YsdhuT7YqdS3Oj7Kvx2as7SBSb2V26W1FzYQf7R2','zGGsYf3NBuI4p','RoNwTW5O37byQHX8gzG54RKigN','E5Mn0bUa9TK','aT','2',7);
+INSERT INTO t VALUES (6544964722826624865,2101407165,'4yesECwqXGVOyFBG','qEDmgUBvwzObmsfBsp','x5irTH0kWgR5BunavchI6InPgICt4gOEIchKBM2T','fDrGHThg8Qzj4B9ZZSd8t','Bd','d',8);
+INSERT INTO t VALUES (14307858041967330631,1166043388,'FxUVtcTrChRTT','a1ROnklyJatNVuSj0Lr8Yfl1G','GPoTBYsoaovxkHpBzII1CpFg3IuJMrxvW8UmrRQM4OYcJ4','VuqRbPNHe5UUsffqoN','F','2',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b INT NOT NULL, c CHAR(98), d VARBINARY(37) NOT NULL, e VARBINARY(50) NOT NULL, f VARBINARY(21), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1091438801,1533316603393428621,'No5MAtfZAmrkIFaL4SpzU0waRYxAd0JCM8sIRpkwlbqofjkhU1g','WCFDB','msDw','nyyb4CfFFB','ru6svvqiHYOKOqynkHD7Vpx6xQiRNIluWdh5hpgxrIDhS5DI4cRRJCNO2iswrCyFda5w0','vaKJ9iCw9fZSYgryfySFVJWKdZXKfD1S8SmvMcx42sJpLniueUDUO2guVH379VX78sLbXIvNLVxr1vEUZJ8r5nEmJaotR1wVedlK',10);
-INSERT INTO ti VALUES (-1091438801,1533316603393428621,'No5MAtfZAmrkIFaL4SpzU0waRYxAd0JCM8sIRpkwlbqofjkhU1g','WCFDB','msDw','nyyb4CfFFB','ru6svvqiHYOKOqynkHD7Vpx6xQiRNIluWdh5hpgxrIDhS5DI4cRRJCNO2iswrCyFda5w0','vaKJ9iCw9fZSYgryfySFVJWKdZXKfD1S8SmvMcx42sJpLniueUDUO2guVH379VX78sLbXIvNLVxr1vEUZJ8r5nEmJaotR1wVedlK',10);
-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 (636450456,13704938286271301610,'GyVyLeWdNJuxtHeS1gcWCE1ITpR6ZnuNFzCJATUkVCMuslLwWZ7ByUc127gH242P','0PeY3CexCqEddvcqUf0bPBj','HqUBsYmO','xt9F','wiRa9VwJoKNaXz9Z67zBpED5IvdZU3TWj8bitZlXioD6MuuzSBjYFtPcHGQMKGxCuStczQB6tY2JZjuAPzpGrvkHamQ61','0TDu6KCExqzOgTIH8vwFUjCiUTU1AteTkgf',11);
-INSERT INTO ti VALUES (636450456,13704938286271301610,'GyVyLeWdNJuxtHeS1gcWCE1ITpR6ZnuNFzCJATUkVCMuslLwWZ7ByUc127gH242P','0PeY3CexCqEddvcqUf0bPBj','HqUBsYmO','xt9F','wiRa9VwJoKNaXz9Z67zBpED5IvdZU3TWj8bitZlXioD6MuuzSBjYFtPcHGQMKGxCuStczQB6tY2JZjuAPzpGrvkHamQ61','0TDu6KCExqzOgTIH8vwFUjCiUTU1AteTkgf',11);
+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 (7072347329678067781,1063499009,'Gfnqe93Wvmsi8wiamgcG5JKqj0qYNHXrhDZrDohCAPQwEobgoLDULel6jneJ8TLzXpY0VnWsYBrL4Pw','rQPecCahTmcTkvasNZeOmAWUlGnH','cdmA8keeEtz7','2q5qikvD2Kx','8','V',10);
+INSERT INTO ti VALUES (7072347329678067781,1063499009,'Gfnqe93Wvmsi8wiamgcG5JKqj0qYNHXrhDZrDohCAPQwEobgoLDULel6jneJ8TLzXpY0VnWsYBrL4Pw','rQPecCahTmcTkvasNZeOmAWUlGnH','cdmA8keeEtz7','2q5qikvD2Kx','8','V',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(99);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(99);
+INSERT INTO t VALUES (8800373196880794658,-708419716,'rBFHvYPFqzEytqeBZ1SNX','LB8JuLV','njYad1rjuo8vrBfsW2Q','hMtIGuoNQejpB','s','l',11);
+INSERT INTO ti VALUES (8800373196880794658,-708419716,'rBFHvYPFqzEytqeBZ1SNX','LB8JuLV','njYad1rjuo8vrBfsW2Q','hMtIGuoNQejpB','s','l',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (612825647,11296449569490570470,'5R5SIRQh2dl9GX42CsfUSFaixboaOaIlIxzdMuIFdzTqTeet','DGlSj0gacwF5DFhM2gwE8y4pVjtF5gQdzAwuxmVjjch0RkkkqbgOaO2eCn3X61PvqWqzU99mpkHX21YpHnl0LAyrvsUymeuihPLGsIs50T654zct9JukrOV6lNWVA2','6xX','QARf9HJ8oxFtdDm','d7poQNmZ37kFWugPU58apsor2aB2ZI2vhfZppjRs6wq7CxG6A584H06bdvo4968Om6C6RM','5hwEWAuYJRn6TT1t4vztJpi5uK0s64QspjY8LEpEFEhFglTrWMx56vHeqSnNekvBhPVqLUcosHwNlWfsQdhsSLRo4Q',12);
-INSERT INTO ti VALUES (612825647,11296449569490570470,'5R5SIRQh2dl9GX42CsfUSFaixboaOaIlIxzdMuIFdzTqTeet','DGlSj0gacwF5DFhM2gwE8y4pVjtF5gQdzAwuxmVjjch0RkkkqbgOaO2eCn3X61PvqWqzU99mpkHX21YpHnl0LAyrvsUymeuihPLGsIs50T654zct9JukrOV6lNWVA2','6xX','QARf9HJ8oxFtdDm','d7poQNmZ37kFWugPU58apsor2aB2ZI2vhfZppjRs6wq7CxG6A584H06bdvo4968Om6C6RM','5hwEWAuYJRn6TT1t4vztJpi5uK0s64QspjY8LEpEFEhFglTrWMx56vHeqSnNekvBhPVqLUcosHwNlWfsQdhsSLRo4Q',12);
+INSERT INTO t VALUES (4776007262049179465,-954787289,'jZv0TzcB','SfUJqwvj3EoFjoUYvIU8bHROJL5555MJ0f5tixFjv8pzKfAeNMxNIrgarGHqghQQzQPLk83gqK2VGFq7kQ39sms1zcjRmWscknLmVgEU6KIf3uZDNKLa0N30FArEKdFtRQqzz7drt3EcZ40IAQ5E6lCp7yKU0zyJoGzUpYyZew8x5J0uJ20G7js4xWMvtlpBnSvzcFqFR75beJUxr1EhtCxIbEHfmwFO9xmHGeOGLGIxq6QHBWHTw','5vAX9k0GezsCdeZXdA2utpJ1wFRaD9CdeUZLFheHoih96lYW','jt','3','2',12);
+INSERT INTO ti VALUES (4776007262049179465,-954787289,'jZv0TzcB','SfUJqwvj3EoFjoUYvIU8bHROJL5555MJ0f5tixFjv8pzKfAeNMxNIrgarGHqghQQzQPLk83gqK2VGFq7kQ39sms1zcjRmWscknLmVgEU6KIf3uZDNKLa0N30FArEKdFtRQqzz7drt3EcZ40IAQ5E6lCp7yKU0zyJoGzUpYyZew8x5J0uJ20G7js4xWMvtlpBnSvzcFqFR75beJUxr1EhtCxIbEHfmwFO9xmHGeOGLGIxq6QHBWHTw','5vAX9k0GezsCdeZXdA2utpJ1wFRaD9CdeUZLFheHoih96lYW','jt','3','2',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-1239926409,3787874100807448771,'I3VNpPNguvUrPxZbvkBYFMsyivHlZpcdK6lzljDBqA22JtyNjm6uP0Ke41liStF','tMod6Bxgcq4fBs3xMyWr5srT8LGuuBMiR8jHQRHoCeP2C2TAenl6qSnFlB3GGwWBXsMl94ijCuMyZpoTtu5moVmO03KaQhdErEWRC0nre1Nj8urhdar5OZPvAf9GY9zuU9lfQnPI1J4WJW1EAH44yws8nwGc8oslevWQ3kn2bwMZXP4XDphOJUlvKqbuGfk','MwkMP6c','q6LsyH7EjvVaGSWUlFXwhfOIMkOHn5FQZYtjbrn9Zxvlg9fD1VnLqulwZDyrZixHYSBgbdoQXE4JPz1JFknwCcxDeFLyuCyTeWpP3qecFwxqzofwkl60Mmoc5Q4TmfoBqNbL4aPfzXtcuqy5Bl9pFzO9bLj8YYgddmMhqRSPAKYSEb3LS4BGt5eNcQHGdgrknvphJQfkAd0yLNclyp2qlG7K8JtGHqo6egpeMKWVxj6v1PJfQU','NnrAZGgnfep2kFWAaE9r7SGOhoCQ1hb0','ocbN5h7kTEsVp4ySEgVueWbH8w5XYAA803VfNhSNglsSECHUwtN1cYJvGl9BTGhi1',13);
-INSERT INTO ti VALUES (-1239926409,3787874100807448771,'I3VNpPNguvUrPxZbvkBYFMsyivHlZpcdK6lzljDBqA22JtyNjm6uP0Ke41liStF','tMod6Bxgcq4fBs3xMyWr5srT8LGuuBMiR8jHQRHoCeP2C2TAenl6qSnFlB3GGwWBXsMl94ijCuMyZpoTtu5moVmO03KaQhdErEWRC0nre1Nj8urhdar5OZPvAf9GY9zuU9lfQnPI1J4WJW1EAH44yws8nwGc8oslevWQ3kn2bwMZXP4XDphOJUlvKqbuGfk','MwkMP6c','q6LsyH7EjvVaGSWUlFXwhfOIMkOHn5FQZYtjbrn9Zxvlg9fD1VnLqulwZDyrZixHYSBgbdoQXE4JPz1JFknwCcxDeFLyuCyTeWpP3qecFwxqzofwkl60Mmoc5Q4TmfoBqNbL4aPfzXtcuqy5Bl9pFzO9bLj8YYgddmMhqRSPAKYSEb3LS4BGt5eNcQHGdgrknvphJQfkAd0yLNclyp2qlG7K8JtGHqo6egpeMKWVxj6v1PJfQU','NnrAZGgnfep2kFWAaE9r7SGOhoCQ1hb0','ocbN5h7kTEsVp4ySEgVueWbH8w5XYAA803VfNhSNglsSECHUwtN1cYJvGl9BTGhi1',13);
-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) NOT NULL, d VARBINARY(6), e VARCHAR(85), f VARBINARY(14) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7906556,7138390577654809097,'NE','Mc8W','J0KA530','eZL','HUlz','zLEFjeTB4wNwPk7PyIRziUUiNPRReZ8oIVZT0gbGnex',0);
-INSERT INTO t VALUES (11626067,-5052301033578038132,'Ubs','j','YNXwntaZLpEcvYQLP2sESZhcTo','o','nQG6DUrK4LD2QMP98c50fSaFmJqc','fWt5Mmwxfo5omTCTSvNO6zOIhcWh0uHaZxRbCgwheVvOvJQZ2YQXauT4VoiVsiXGH55ceZ23ngBiu',1);
-INSERT INTO t VALUES (8962197,-9164191001222367645,'en5W','7Rs','NndOayoUjnaWkv8BeQnc6qhUQaIT1maSCeY4T1wi2JSIUB4kPBVQ859YY0u5QjC4INebO1C','Kqv6dhaVyvBI','dt45DElHzhMUuyXqJOU199MCMq78SSQVPvrjTnDYS0gNcXaIpGKXWVx1IiVPClCd6PE9FkjMzeapzf9SWfwxK7PbY9p','449yrMz3U38behBjJkkD36acUCYHzljf6D1mywDBhzpiNvj77suqjfixT8t77gXWSt',2);
-INSERT INTO t VALUES (16523570,3506210677675029744,'9Rz','1Sdg','FY0jsj919iISGVQlgHBp9P6WeKiSsbHRoBB8wd8s8ZdaBjiet','zMLqSswrt5TMh','0m8O0tldHYz85ZHbOkRU9xeEA3rYEstHCyhXM5h0R6sYPJUBfzv','GzefyyrsjGNSRDoiWCPjBjPf8Dfuf5jAXRzfZgVKj7ZB0ejigxfotoQT7zOVMqQp60vSCM0CpOi2577kNbv',3);
-INSERT INTO t VALUES (7389197,-6620205959437439287,'RS9','cM','kkStilROXKbOmWi2kjo970H8irgtPaFZx0K67K9uNHvwzK15EgNn3JR4Gj','I6MEr7qkj2U','FOB2e','EmvuOLWrPkV',4);
-INSERT INTO t VALUES (1608602,2613573492745666327,'p8gIY','7','lHgyMhCnIThMloQT8pMaTnSE3i1HqOOeJAPjiBtZKfIxrN1HAHq9D7XV5ci6VKnRgdCgDYvvkss5yvEyYWrA','wSOZK','3XcpEEDSPjc','kiJwed4TAcKd5oJ1snJN3uaMeIuoC39Nsmu9a9iFEI3xwWZzPRbRQWSmHEh3EzsXoeW6S',5);
-INSERT INTO t VALUES (6882226,-910981227589816884,'3ydp','Cyf4n','hlXDyIMAl2QCkQOV0dU1bNIVYPYgkjsgSTsx6GDpi5uSlFzatDxafZZHEyqGVx8','q8zeO5lObko','w9KtlnRfkAkTaQRvbTkZ6gbQbAVogVQxiP2PBeFUx6THIVkvRWLeCyuigyCh6eiw','Fs5LFtKnQd2mTbxH',6);
-INSERT INTO t VALUES (4113212,-4216744208598183213,'1y','9Q','yx21mACQw2DN','unqE1VxgY4H','nYsG3v9XLDDp6bmyDPxFmge82e8k2WrOtO1Cf4yX1usEThRNRG1','xXNj6HpVjLu95XwXmlKQ90HqoznvzCxCCGL6qu3glOqLO8W2XUiztvZk8Aq7a2o4r6netWBTBXTiN8BTlPc9',7);
-INSERT INTO t VALUES (9744642,2537492754784974099,'Q','Aowp','J13no3Q8ogTQH','fMEghPB','rRf7SoWOtLTrx2kJLZNz2hvODCaigowoXJ4','MWX6CvIi1HEvHwHGINVifUurexEeUnS2mqN0DXXruaPKhNUOYgHLMvV0jcHe724YAUq5HW',8);
-INSERT INTO t VALUES (15610977,-868916137580530652,'L6','JyG','ngnpQHu4NP668EzW7LvtJUGYqSCTzFIJ78WI4ET','rxepovYE7e','Te7oyqby3KBdjH3f2BB6aLjmEDkX3AeYTTl3SYkNrk9G78jIYZN3yeBILlKEiBOd4KO3gsjA','sGgbbvKBsrfFZQVod8kYb5zpa0pfxeFil4rkhwBvX3woLs5Q9S',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (7027673050359746895,-575636500,'sTOyLfg4cq0GbJxD1yDgJxGsaL1mjBY3F0mCrIRktYXUGDziJIGrOdAyZsp','9M3uO','1S1DWFC2PQxHPUC3Fg0xjZHfMkIzoG3vIwxHvHMPvffGtuAW','kEQuC3mUndd8Avu8d5AhV0gdNMjfYtonfj7F3cbJNjhIhOgFfNvUd4ovWtcXyE7jQll1oY3sTBSN9LjUVOnDbC0PW8V1Msd5OUw7zZG3v1zlJZaeuDQnjnyvGpcn13FSVhbslm94MDOWH4','Sd','m',13);
+INSERT INTO ti VALUES (7027673050359746895,-575636500,'sTOyLfg4cq0GbJxD1yDgJxGsaL1mjBY3F0mCrIRktYXUGDziJIGrOdAyZsp','9M3uO','1S1DWFC2PQxHPUC3Fg0xjZHfMkIzoG3vIwxHvHMPvffGtuAW','kEQuC3mUndd8Avu8d5AhV0gdNMjfYtonfj7F3cbJNjhIhOgFfNvUd4ovWtcXyE7jQll1oY3sTBSN9LjUVOnDbC0PW8V1Msd5OUw7zZG3v1zlJZaeuDQnjnyvGpcn13FSVhbslm94MDOWH4','Sd','m',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (14561916971874701815,-996231415,'O8Y','QzEERsPcTbf4SmPQOiRGemTeRiec4MO5KzElOACU8LH','7Pbis57TjNaRzVtTPOos4w8tjCn3QPDAfjDr5HkqpxMQfWw','dp1HRQRULAVzqeYBxGaRaaeqVOjd1yWKyBoQtKF6s7hhV8irmHNd6q8Mu2NAJA8eXyYxXDVUprCqYjcrueeWPkTmDtDqR06ct8odDFrikJ9prUGNRT892pIlmEnAFZdYf2NPL8qlVoC','z8X','v',14);
+INSERT INTO ti VALUES (14561916971874701815,-996231415,'O8Y','QzEERsPcTbf4SmPQOiRGemTeRiec4MO5KzElOACU8LH','7Pbis57TjNaRzVtTPOos4w8tjCn3QPDAfjDr5HkqpxMQfWw','dp1HRQRULAVzqeYBxGaRaaeqVOjd1yWKyBoQtKF6s7hhV8irmHNd6q8Mu2NAJA8eXyYxXDVUprCqYjcrueeWPkTmDtDqR06ct8odDFrikJ9prUGNRT892pIlmEnAFZdYf2NPL8qlVoC','z8X','v',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (15753208425286698153,2069956471,'iaweHgVMBOGEZD8vY4UqFM0CFUPJLDSzxhsuwTMHooK6IOBzPFL0lg6DSvg6LuME4VnmzNp3nhmgDLAL5Oaw2VGbLsiXm3','oAsuA0btydqu6N2JKpWQRgSKsY0QaQssy686EOkX0Blwr9v4IPcyZunPVkYFVyUavgwnSgVnoNVsXUOh9YpH8JV86bRLaJ7ts7rwdGgXP4jtqX5U3o0LE5NHl1xSDZhXEEKpmlFHL8EkhecMcYTD9RazxXEL6nW6Cck3by2iYvuR4ow72qJjGXcD3O','iv4k8y17zeHALngWQxV3jWNnOgpNwpVq','GEVXW1rv1y48PIq5JgxiSEaOF0CNTBuu59hCWip7jW4CgDk792oXBIWtcwQmv4k6jCKRAZYnU6e9NUXxQtP3kjclaAAo4PuaTwVvxlpbwyskapUaN4uu8X2s','3WR','u',15);
+INSERT INTO ti VALUES (15753208425286698153,2069956471,'iaweHgVMBOGEZD8vY4UqFM0CFUPJLDSzxhsuwTMHooK6IOBzPFL0lg6DSvg6LuME4VnmzNp3nhmgDLAL5Oaw2VGbLsiXm3','oAsuA0btydqu6N2JKpWQRgSKsY0QaQssy686EOkX0Blwr9v4IPcyZunPVkYFVyUavgwnSgVnoNVsXUOh9YpH8JV86bRLaJ7ts7rwdGgXP4jtqX5U3o0LE5NHl1xSDZhXEEKpmlFHL8EkhecMcYTD9RazxXEL6nW6Cck3by2iYvuR4ow72qJjGXcD3O','iv4k8y17zeHALngWQxV3jWNnOgpNwpVq','GEVXW1rv1y48PIq5JgxiSEaOF0CNTBuu59hCWip7jW4CgDk792oXBIWtcwQmv4k6jCKRAZYnU6e9NUXxQtP3kjclaAAo4PuaTwVvxlpbwyskapUaN4uu8X2s','3WR','u',15);
+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(62), d VARBINARY(29), e VARCHAR(36) NOT NULL, f VARBINARY(4), g TINYBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5986,83,'zQTvNwiEdoxVUZOvkuX6zcD6bv','KALPax','nXEFpijiR46','GE','t','N',0);
+INSERT INTO t VALUES (-28782,-20,'RGtbbZo1OehiSabxhCjzwZ6zK4O8Fp7D','X0mycHkRNlbfmMko','Knz0PptEDBxSnd9d6IGkVeYd8YCIexER6t','2','G','T',1);
+INSERT INTO t VALUES (31103,-90,'LptkSHoTSCeboB','NgXnnRnZf295sWl2g','djDAVLaTmbcspjidpKQnLtFyZdEHQ85u','h','d','Q',2);
+INSERT INTO t VALUES (-1180,99,'QJRl79Yy3tTrpbLshMmiRUuAwdgjDJrnHtwr7g4MHdSU9TEWg6','0LaYtpJlFWPWv6fqFL','qKCURQrMFrpzzuf2N81o2','mWz','w','e',3);
+INSERT INTO t VALUES (-20485,115,'spYZIbGHheZOhVXe','rA0BZy8nTkrnQyf74','lNHnDYCCzwCXHyCPCYKHkk9W5Ly','e','M','t',4);
+INSERT INTO t VALUES (17621,-77,'9yx8pwGSVBSEyOWaPtwyc7hnVvSCexL2D9BJJo8II13BtB8YJf5SNqSAa2Pio','gLsREhqxxrb','hUtonJfRJd3oN7V9gA5P3L1XbC3SgzT','Lb','0','q',5);
+INSERT INTO t VALUES (20951,94,'cXBBas0Psy1dubpsqJjqWJLhDwq8H6mcmbadQyrhToUzRwfJrTs3IwagbkIdv','cpEXve','XaQqeeDbY0xjYUm23UFjPWc4','bR','B','K',6);
+INSERT INTO t VALUES (3337,-22,'hUHlZbxeDftyuLXkW7ZYy6NmJ2lWmlOG95GY6EL1FPtVZwCn','6ic3AhWamJ0FLkjn7','z7','XAk','6','Z',7);
+INSERT INTO t VALUES (27511,-33,'2Yc0vr1AhizVTDmi3AcZ2BaGPU80LeN8','QQA9UEOgMr6PBmPYOr0BpcmNJk6DS','PNxKfzQE1Sy1oDi','jDwx','C','6',8);
+INSERT INTO t VALUES (-27213,50,'ezHVVZGXMTC','qenXoBoaWj499pg','UPI6q4SPYwIgLLT','lmk1','r','N',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b TINYINT NOT NULL, c BINARY(62), d VARBINARY(29), e VARCHAR(36) NOT NULL, f VARBINARY(4), 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 (3279842948,7669350979786151966,'8cJ','MeDmM','26TQsl5QiojSA3fUtY5g0GltOrX','xQI3WLM9wZ1PLC','JT8T4YiwvLEtjOEBZXGekDQVA8dMbK4CvX72tgWtzsA4J36VsXGwy1pLgSg5fXluJ','EGTgDzEZTP8gHDJXlapyAPkEabkiJY4BOS7dn5DTCCl',10);
-INSERT INTO ti VALUES (3279842948,7669350979786151966,'8cJ','MeDmM','26TQsl5QiojSA3fUtY5g0GltOrX','xQI3WLM9wZ1PLC','JT8T4YiwvLEtjOEBZXGekDQVA8dMbK4CvX72tgWtzsA4J36VsXGwy1pLgSg5fXluJ','EGTgDzEZTP8gHDJXlapyAPkEabkiJY4BOS7dn5DTCCl',10);
-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 (2402181177,6693729584058820400,'4dD','35Q','gVYnQn5vDUVKflUdekYdCnbBr4oROZUYmrRfZKocmUw2nGKg3ApytCuStCxQbry','M1t3OAUAvSvvG5','gfV4e8YuwNfTN7','aEzTpHRG9QKYzi4hvBhObiDENPAXMdUmgOJiMBcniHCec9dQfls3VxFDN9N28LuZLZIRlYFYPj8bO1kRe8znhtMKT0CvD',11);
-INSERT INTO ti VALUES (2402181177,6693729584058820400,'4dD','35Q','gVYnQn5vDUVKflUdekYdCnbBr4oROZUYmrRfZKocmUw2nGKg3ApytCuStCxQbry','M1t3OAUAvSvvG5','gfV4e8YuwNfTN7','aEzTpHRG9QKYzi4hvBhObiDENPAXMdUmgOJiMBcniHCec9dQfls3VxFDN9N28LuZLZIRlYFYPj8bO1kRe8znhtMKT0CvD',11);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (593365991,-5,'ZqyReWrmFnsPWW4fRO9yfthxOZm1np6onQ0SoabvSPqA3Ew6wr','9ci8bULOoLIQPrY4ZOelYJAwp7F','kB8ROCFG2jCNaSzQ','Ii','F','0',10);
+INSERT INTO ti VALUES (593365991,-5,'ZqyReWrmFnsPWW4fRO9yfthxOZm1np6onQ0SoabvSPqA3Ew6wr','9ci8bULOoLIQPrY4ZOelYJAwp7F','kB8ROCFG2jCNaSzQ','Ii','F','0',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(63);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(63);
+INSERT INTO t VALUES (-2135068777,-73,'3DIuJzB6kf6ln7vKgJoRzTTn2gLYTwqdul5BwAbfcZ5LYp1jL3Dep5','vQmbjxdP','TFYDqP6aRYZbpv','MX','C','J',11);
+INSERT INTO ti VALUES (-2135068777,-73,'3DIuJzB6kf6ln7vKgJoRzTTn2gLYTwqdul5BwAbfcZ5LYp1jL3Dep5','vQmbjxdP','TFYDqP6aRYZbpv','MX','C','J',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (931309506,7666653062002130155,'tRdCx','PfYg1Ra8b8KaKcNpb2FN93kpNUjCAUgAjnuOFmTRvI4nMvoVr','YirpumdpCK9OSyxnc6WD1b5lhAHbhJ4bjTivtfaTe7RBOKIBq8b3ZTqNFdG15O6qzKospuKLpSsaFZg49eGD','tO','A7wQd2QaVgqHIkbnhehjmXYzghGNGrBomJbAeTp4bsVm1yZisZwy6GUzcJA2QpJE89RM16DrVOzJ7v','RXcG4TZ',12);
-INSERT INTO ti VALUES (931309506,7666653062002130155,'tRdCx','PfYg1Ra8b8KaKcNpb2FN93kpNUjCAUgAjnuOFmTRvI4nMvoVr','YirpumdpCK9OSyxnc6WD1b5lhAHbhJ4bjTivtfaTe7RBOKIBq8b3ZTqNFdG15O6qzKospuKLpSsaFZg49eGD','tO','A7wQd2QaVgqHIkbnhehjmXYzghGNGrBomJbAeTp4bsVm1yZisZwy6GUzcJA2QpJE89RM16DrVOzJ7v','RXcG4TZ',12);
-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 (1706594509,-5707562106578780747,'dZB8T','cFabinHLANjkZ18SiQqQrpPB38yMRzIYOGfgb7LLkjeZuw9a','mdSwm5qitCK9RJ8bQSw4Wwb','vcZwfWIs1Ky5UvlqLaosorN5H8BHpDHUwBHbBVW2QfpYCxTLx6A8iEXYbwxmd7IksMEki4QBaddhJxFP4p01GA2CJc2rI70bZIJv3O8Px3okPXUN1rSfYwchsFVL5vWFCeVbQ52VPF8hq1YEbZBsAfpA59QDkEFOG5MVEPpto3hXkX1hdPeHOjxEAcX328e4PKk9I1QUlb9sbcdJn8UTVdVDeL1Zxmw4Oiye5','zEAuAy41pkpl92ICdyHXh6F9tBwLsKVFhWcCh9iqVcl1njOH80yGyrkZUDIU96QEP3b0bHdbLStxCaAKScu6eSZFBYEpIodxg4Hn','Hb2HkBqJOZ2Ony3QbRLdKLneu6',13);
-INSERT INTO ti VALUES (1706594509,-5707562106578780747,'dZB8T','cFabinHLANjkZ18SiQqQrpPB38yMRzIYOGfgb7LLkjeZuw9a','mdSwm5qitCK9RJ8bQSw4Wwb','vcZwfWIs1Ky5UvlqLaosorN5H8BHpDHUwBHbBVW2QfpYCxTLx6A8iEXYbwxmd7IksMEki4QBaddhJxFP4p01GA2CJc2rI70bZIJv3O8Px3okPXUN1rSfYwchsFVL5vWFCeVbQ52VPF8hq1YEbZBsAfpA59QDkEFOG5MVEPpto3hXkX1hdPeHOjxEAcX328e4PKk9I1QUlb9sbcdJn8UTVdVDeL1Zxmw4Oiye5','zEAuAy41pkpl92ICdyHXh6F9tBwLsKVFhWcCh9iqVcl1njOH80yGyrkZUDIU96QEP3b0bHdbLStxCaAKScu6eSZFBYEpIodxg4Hn','Hb2HkBqJOZ2Ony3QbRLdKLneu6',13);
-let $diff_tables = test.t, test.ti;
-source include/diff_tables.inc;
-DROP TABLE t, ti;
-
-CREATE TABLE t (a TINYINT, b INT, c BINARY(76) NOT NULL, d VARBINARY(99) NOT NULL, e VARBINARY(58) NOT NULL, f VARCHAR(93) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-115,849329960,'Cdkvdtb47zH1ki1OgTLDPHkowigTcNe6UqEiyuf8HbJFbC47AUXBtf1FZBhUbP9yJ','d0Ijpny1if3bqgpQujDxgQcAZMBZPMgKOqpwHegX63PVFxsyZA7GhnNt2Q6FhuRtpfMj3h6xsvrq2nm','I0bwNLO8nlQW8IXvhkhrl3ambqo7BpbIbKI87sJS','iMptl1rZFJBSfxuT9Jgo1qnOje','tG1zJRaGoEAcp6d6JmdW5zWd9PDMUtQnzkW1s0Nb4YBYB4CVsq9ybz0sKbDub','izHbpcp9YZ3',0);
-INSERT INTO t VALUES (-38,-1065707461,'vAY3tFWxi1z9','oIl','ny5o8DUPynztINTZcQLmD38ChAcyeUdKayJ3j8KnQQW9MOfIm9Ln2','DLrCp8yebltTLrrUHsBEhgR3dY35PVuaiDf0wBvJ','SmZwnQyiHhJB','3TYm2gyxWWKN1a6sNCQ1ZipmUOAptGXCyHbxYgWLTHH23ZjS03OVNDaRdsPlD1OjFcc6ousCwQHrBrCpTIE7rv8mDcUyWBYKMX3',1);
-INSERT INTO t VALUES (22,1706329346,'hPYcYNW5PObYlvmpBRNf19wHrYS','0O5b2lj8m9anfYZLVbB2rV8FzGvsowM5IhgYnI8wwbh32rluITOEp4dA','s1G0D','pJxFG1pCfHoLtwoSx6qBJjqcoTHnIhsDDEadelHSr','gpPl0Xh7IjDA7ZmUo6BvtCVMcALzTeh9MXYLxWPmTKz9M','0sJGBQneOHKjoFSUNAHRehK3BrEVZ8roxkKjBPpVfGmUc',2);
-INSERT INTO t VALUES (73,437394824,'jvUS8WWOHRJhWN9OtgglZpfD6RLRonaY6X1Tn1JwNgONW2vxxZ4N1r2kEBdKE9RD','MJgBeMXImQoTqdAK0gys1G0nsT5RUmnQfenqORBBOTrtS1TEklGw7JY60','qUUhRkRHRIlc706WsY3jOYF0K','zjnvob8ccLQpKJkAyrMkoDOUr23Mah','8O7FtPEFg26VpHJCYGK2Mm03F4UmvkbpybhvJ0c4nwOLlPxg9MWLLgBfq336u3','uEtRgq2wJiGyh3gW7bDN2ejqQttACb12Kz2DdBJ1hn1ko48RRRJ8rXa0YLpKJuKkXS5iitiQeRfBtjDtcaT',3);
-INSERT INTO t VALUES (-21,-367928723,'8OHWctuW','P09Kka','v7202q8rRarYgtqBZDW','HIoNF1ltuFki4eoARRpnIwmdkRYFfNuArZsYb938ocjvIJhZNW26dZ9fllLrn','quf2nh6emFfn6uDQf3tOuHpgbllswFhUITEGT7YBhrT2ftH74u9wp7XkUXUzLVxOj0WMh','59YykjLCDfxxSysc8uYA7hCWfMMUOUy0kYaEJJ3m8sMq2jsjPD56bZMWC5FQpSFak4gBxxKkfuHOcFRwj',4);
-INSERT INTO t VALUES (71,-435313899,'7djUO3uvpuCe0f40Itfiqenq6BG1o7CiZwamGbV','eEYbWm4KLFegQ9QHMjESJaHgcEOsrAaZvXYhPOyIqo8s3fqWqjVfccBQc3dlJRExP69Koi64rgX40jNTuSUcov','fYreyFGue98OczGiAuSgoXQ3sREB0uV9DAiogDeHnxasu4ZUG','PfWMA9Uu8120dcLtcrzawE7B8KsZmfK9xY4V8kv0b2fXDCivuUP3VxpRPg','pSlaOs5gWhFKdoU9gRVP1nFuisDtpe8oHge','Ayq1poe1dBrjiJQe24Wgccb9i6pJjcSaiFUni9AinZpHohfaEtWZsi6YWJ3AXxE',5);
-INSERT INTO t VALUES (-118,-1958496141,'RBH99iA8R9gLIoLB7qU1ftKjeGeFS9CbK8UOrQE','Pgb9WkHhyyucF9i7v4CO0rMVZ5PKVjNlxTLvp','orh95KJ6yxe','d0V1tTvTlyt21','nDvkLA8waX8Pw9OOCHpJnCwiLGFgCYVsbIa4ck6kQts8cx9VHKh3hCWLQq5On','WoevOZ2HCVBk9ZfpT0alO5S7S87EaEoc35c0pVMER5psSaZtBlnck0sYBLKxamFHkDpzscVGAsr9WxmVZU2q',6);
-INSERT INTO t VALUES (76,-975337714,'V','RsbN2KmJQoZlCkJgO3i0X3IDH1ejj','Au1CeuS8xl6CKns8c82lTx9mdWRHRC','nHqxFt9gIu1oWt7lTUjqxs3qRu63mAP5aNozwRlXz6MlA4gcsyzOfic6GgmLP3JQbXE6iZvbtVPXpHOpVdp9ID4JUjw','z0','d4Hw8vGgmMQcvmHhRKQEECr9e',7);
-INSERT INTO t VALUES (109,1089057407,'2','FIWUxbYY1op0KkIXGkG45c0ZQGdelQOuX1yAlPWbqtPhT9UMIjApYUwEJFurZzoNBwV1s','EvsOC1roXEqvB0rOYBJ','KWtMeZvLbddjX5WdBoIKqeemLrZ0S1rCt0rr9','ThMeB','bt3At',8);
-INSERT INTO t VALUES (-19,540611224,'5TOxs8r3WE69UikDEF7C2VhMJ3svwnrKzwaLJjN3D','3RjvW6ubuehY3H4vrMpcoshnQlg5BdLHBMpwFzSbmG','JjFwoaqp1eZyOrnAqW','BbGfzF9FgKU8','IBwo76qkvYpdaDXLCDYEd7cyfXgArvxp','h3dVOQU5SshgaV0WTi0',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1898676753,-50,'SwCDxYSTQQiYzdZMeDLsH2VIx2EiV7s6ve4','4rZ6P0EPpqcou0tS3SZpEmmdZJZe6IvyWmi3GfaNOV5qclpo0J33Nm21QxEhknYELFLTp7OFOMMEdXnIZ2goT7twJkfrTg1Qml1y7zhMcII7vhdvzPeDtMakkDcpZQypuHPmE8zX62mD1jdLKoz7znDVPrQS5GJrtEbkTuXSMtCf2VbKsKJ2sAeWfVG0Xd01EGWjEWnpLJxBWVLsvj7OyI8QklCIO3im0jOb','q96VXsuyGjL33kpHe8KvSebVdW6ptjz7m','Qb','H','K',12);
+INSERT INTO ti VALUES (-1898676753,-50,'SwCDxYSTQQiYzdZMeDLsH2VIx2EiV7s6ve4','4rZ6P0EPpqcou0tS3SZpEmmdZJZe6IvyWmi3GfaNOV5qclpo0J33Nm21QxEhknYELFLTp7OFOMMEdXnIZ2goT7twJkfrTg1Qml1y7zhMcII7vhdvzPeDtMakkDcpZQypuHPmE8zX62mD1jdLKoz7znDVPrQS5GJrtEbkTuXSMtCf2VbKsKJ2sAeWfVG0Xd01EGWjEWnpLJxBWVLsvj7OyI8QklCIO3im0jOb','q96VXsuyGjL33kpHe8KvSebVdW6ptjz7m','Qb','H','K',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (-419132946,4,'xv5eXvxiB6itb5iPq7aVhtP243KnnKiizRwjjV6rhWjxGnr','YKvdMlzwHhrMOWl1Rf2ECP8gVGKrLmbxl','Z0yxGGy','jNo26AASBUpO7326yA3hjPBLISP0l65CjFSSZ01kLfoUbeHKYqC203RDm8nPyxMn0anv0jSdOJvKgjsYjmd5icBSDvq','u','7',13);
+INSERT INTO ti VALUES (-419132946,4,'xv5eXvxiB6itb5iPq7aVhtP243KnnKiizRwjjV6rhWjxGnr','YKvdMlzwHhrMOWl1Rf2ECP8gVGKrLmbxl','Z0yxGGy','jNo26AASBUpO7326yA3hjPBLISP0l65CjFSSZ01kLfoUbeHKYqC203RDm8nPyxMn0anv0jSdOJvKgjsYjmd5icBSDvq','u','7',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (247719571,73,'b5v1LKqGEz6HP67K6snN3PaWkA','lp1B7hGkxKL07NzQ2BkN7CEO0bYTsrK45GuL00UGP5BUK3tzqg6BSHaAp2XBh5EZCSP90sb8LjeO8OGcICvIqMpbTXotNVy5bgxjk9pE','2tAamdsLAAJ4FyTCrqxXmwD','11VLLieR3AfZQbnIiwAh6O76kha2Bc4WQcZPI57OLnno2RSunKyVUobaNT4V6Urg63g94aYvJJddleP67592jTUxlMqHcO7ffRCNd2PDzV94OeBkTjJLCWC6HFD745EHRvlXWAw8PfmLrd8HaJv9j9uchAyp51wF9RpoCT4nQq2PgsCWkwQWFU8op5YTSrVyM0ahfbhpW2oN4UDSV2bdRMVHNAhrQV21vbBW6iuN1uCJBOmY5COtswbj0','4','Z',14);
+INSERT INTO ti VALUES (247719571,73,'b5v1LKqGEz6HP67K6snN3PaWkA','lp1B7hGkxKL07NzQ2BkN7CEO0bYTsrK45GuL00UGP5BUK3tzqg6BSHaAp2XBh5EZCSP90sb8LjeO8OGcICvIqMpbTXotNVy5bgxjk9pE','2tAamdsLAAJ4FyTCrqxXmwD','11VLLieR3AfZQbnIiwAh6O76kha2Bc4WQcZPI57OLnno2RSunKyVUobaNT4V6Urg63g94aYvJJddleP67592jTUxlMqHcO7ffRCNd2PDzV94OeBkTjJLCWC6HFD745EHRvlXWAw8PfmLrd8HaJv9j9uchAyp51wF9RpoCT4nQq2PgsCWkwQWFU8op5YTSrVyM0ahfbhpW2oN4UDSV2bdRMVHNAhrQV21vbBW6iuN1uCJBOmY5COtswbj0','4','Z',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-951128167,-3,'O5UEKAMIIapWIYePbPFLjdqzTWAW3T29xthA5','Nd5gEU7SMCxT8xRKQRgL4lTs0Q0U8cpGelHtK1C3L6FXnH9jKyrjViM6VUWEcHeUunYhqH97hAzhsQZNFWTPC7WOSltxhePPz4cBWJ2u7Dgpoe4NVobfkCLPhI8ZPjTt1xLNMQZsdrfVwmDf1e051LWUVXSGVhI','kyASb3KuqRwiUlqitWMcfg','RPoraxh5X8esxQuePWc0XxoqQIaTQNob78Lr2IVbnL5YkG88yzdFyCNVc1iAmcMNZcqV9V7nKK8U0QXGQwvpdG0kQFbpocuJbhn7MUfrcgPU4b240x9EujInl40nFmM2NPNqJ0udY7wAE67VRwHhFUc80OGL0vKwTlXFpzdAyGR3Sjjt3YXNfrjoee7mgX1YdpBMc0D1DLjjd7qofYO9h3koy2GWVndyYoRBS','cd','gG',15);
+INSERT INTO ti VALUES (-951128167,-3,'O5UEKAMIIapWIYePbPFLjdqzTWAW3T29xthA5','Nd5gEU7SMCxT8xRKQRgL4lTs0Q0U8cpGelHtK1C3L6FXnH9jKyrjViM6VUWEcHeUunYhqH97hAzhsQZNFWTPC7WOSltxhePPz4cBWJ2u7Dgpoe4NVobfkCLPhI8ZPjTt1xLNMQZsdrfVwmDf1e051LWUVXSGVhI','kyASb3KuqRwiUlqitWMcfg','RPoraxh5X8esxQuePWc0XxoqQIaTQNob78Lr2IVbnL5YkG88yzdFyCNVc1iAmcMNZcqV9V7nKK8U0QXGQwvpdG0kQFbpocuJbhn7MUfrcgPU4b240x9EujInl40nFmM2NPNqJ0udY7wAE67VRwHhFUc80OGL0vKwTlXFpzdAyGR3Sjjt3YXNfrjoee7mgX1YdpBMc0D1DLjjd7qofYO9h3koy2GWVndyYoRBS','cd','gG',15);
+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 BINARY(43), d VARBINARY(37) NOT NULL, e VARBINARY(46), f VARCHAR(28), g TINYBLOB, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9697646911487221126,-91,'O5KFG17','UQCwru4nOW8M4TJUtIVAJ8nWMIlG','LA5tPiO5AnkHdDEUTeMU8i1nOpiQEsP4nxUm9bae2aGC','4jpoymF1cC6jU8e8TMj','z','kH',0);
+INSERT INTO t VALUES (16111178456826257184,-23,'tdmHSpXQD5VzMU3gLl','P','doWdV','m6aH8dkMIuZCfnfJBpYmDUUAZ','1','jt',1);
+INSERT INTO t VALUES (15906405878752377184,-69,'DNMb0ZWFZ5SKCRh0kFoLviefocfM28CTGueo','MQA0hJuo91i79vF7D13zBdcSYJc','1FKpR','kq','E','5',2);
+INSERT INTO t VALUES (16560959857304428576,53,'Ez0Knb5GZ9fawE8jcx5Q4g63X3sKxN3O80VVOcVfz','NcGzn8qQcyy5Un3AsWyY8LSto','oz7RiLxBnxPFn1U879QNV1CVltCzT','QLjwOHp4QvsYoFqx0pwNEs','1','J',3);
+INSERT INTO t VALUES (6085214803091353494,-128,'oqCaZ1ubjiR','brgb','dUhtwqROcUCnYyuwv84men2J1zO9bCXx','jlMkh','i','An',4);
+INSERT INTO t VALUES (3975092362439658913,-57,'hfAVsLmSOKQEsQrblXhvGBzL993z8PFfL0cXbvfKp','2SC5Ckt2W2W1VZkcNpCjDe9','gbF6j1ol8','iBJ06VvC0AhbXoPN5tZkfZRO','n','k',5);
+INSERT INTO t VALUES (10344776211744195007,122,'slyh8at0IrTNwEgsNj2','0XF2WAw9Hmp9iHr6XxX','DkrvWQxsHInRCAkEuzVv2wGpX2o5uYV6Mt1PVYQj','00P3RJZTO','S','3',6);
+INSERT INTO t VALUES (6930370142534083052,5,'xm7X2uqOgjZQlleV5ov1xD7INgCyN8D2dJrD','FcL8Ijv9tfT8ESKUwWMc','nLBBmGSGQehJJ7Nv','j6ClbSKi','f','XQ',7);
+INSERT INTO t VALUES (16102012959538972916,4,'46vLfy5ha8OdvDPsXjMV','J8uqYhaCk','Ht','a','u','z',8);
+INSERT INTO t VALUES (8699474371076008533,-21,'ede2X51YhxJcYadhwnBo','2g4nx6WRArqf1MZh9YSsajB','YaVMhAWlrgrcsZdMtEw8wbhVH25XgEABTayXzc78k','dFm','S','U',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c BINARY(43), d VARBINARY(37) NOT NULL, e VARBINARY(46), f VARCHAR(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 MEDIUMINT;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
-INSERT INTO t VALUES (-585856,-1133292357,'JZA54OK5x1KLsVbaEjSIPfGZLPNLs4VmdGkAI8mIGBNxboHjpwwxV093ijkC','R','E','pyRfgsAu7fy4Mk61zLrWPWP4tZmMUSsWMVObhypHA9aOvSPGqNewDgECRm1Jso6zXiszGgt1hQWB8IE1mLh','eC3qrEhBTbn29By1uraeXlog','7vj4ER5i4FsjbhM4',10);
-INSERT INTO ti VALUES (-585856,-1133292357,'JZA54OK5x1KLsVbaEjSIPfGZLPNLs4VmdGkAI8mIGBNxboHjpwwxV093ijkC','R','E','pyRfgsAu7fy4Mk61zLrWPWP4tZmMUSsWMVObhypHA9aOvSPGqNewDgECRm1Jso6zXiszGgt1hQWB8IE1mLh','eC3qrEhBTbn29By1uraeXlog','7vj4ER5i4FsjbhM4',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(77) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN c c BINARY(77) NOT NULL;
-INSERT INTO t VALUES (-3471239,-1850760187,'2e2JYj','X5VbIQfT0','rlmH2lg7hQ9B1AFBhAWLmoPxALwDW5zTHvaEuI1s2','PdEBOoyJnI5T7qZ9uGFBDN6XElutJvPyPBf8JFtAI8rEmaIHOaYHhwuaEDeJmGaVMDMYaUP6LuOqMAtpF','SwixWgwGqKSmYXczA6Ep6DgHSFeAw1oK0kXkce1iGeaQL','ipP1nFcdCDSUvqgsKhg5EEFMmBVDMCv6Ubud7yE7jlWgLyUisl9opokoVn2',11);
-INSERT INTO ti VALUES (-3471239,-1850760187,'2e2JYj','X5VbIQfT0','rlmH2lg7hQ9B1AFBhAWLmoPxALwDW5zTHvaEuI1s2','PdEBOoyJnI5T7qZ9uGFBDN6XElutJvPyPBf8JFtAI8rEmaIHOaYHhwuaEDeJmGaVMDMYaUP6LuOqMAtpF','SwixWgwGqKSmYXczA6Ep6DgHSFeAw1oK0kXkce1iGeaQL','ipP1nFcdCDSUvqgsKhg5EEFMmBVDMCv6Ubud7yE7jlWgLyUisl9opokoVn2',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (575284660464764486,-120,'Z2jipb024HtaCjRrU42N','0PxvZozSimw8uhd0NQihyFX3qk','lBykLewF9GvDerIb9OS3QBb6kRs30UOg17NV','oDT5j6','g','Lu',10);
+INSERT INTO ti VALUES (575284660464764486,-120,'Z2jipb024HtaCjRrU42N','0PxvZozSimw8uhd0NQihyFX3qk','lBykLewF9GvDerIb9OS3QBb6kRs30UOg17NV','oDT5j6','g','Lu',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(44);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(44);
+INSERT INTO t VALUES (3242171717228532608,39,'rqE2CTAxbNb3E05DL5y5UpC1H2mhO2eXWPF','nmvCxW9VvYcsTxEqvvuAAP160cjH9LjkBdtA','Mj','VnWYxleho28Nsxcp','q','Wl',11);
+INSERT INTO ti VALUES (3242171717228532608,39,'rqE2CTAxbNb3E05DL5y5UpC1H2mhO2eXWPF','nmvCxW9VvYcsTxEqvvuAAP160cjH9LjkBdtA','Mj','VnWYxleho28Nsxcp','q','Wl',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (7823569,-1965246060,'DUZoqk5jg4iFqk5NYy8Du2sZUMi5syR2vNcJY7Jon36okOdckqPVFF45yRVEthkC4zHvhMi5vDlYQ','0IdRYJj7pwqfvoFO3UCrUYRrlJyFy4duOFHO1MdEg2pz0uAuWVnw1rNN','NDA9naNT4WrG9IrfdVSh7a3WUiOaufZQSz6oVtYkyTVKiX1n','hIa7RCPOtgwiO3vjV66Ioj0HEXasD7X7mP3kd5uYyYJNocYzbvmPa73I4DtwJJ43hdg5Xt9J','Lqgr','gles4TKIVuBv0he9pm9J7AXW',12);
-INSERT INTO ti VALUES (7823569,-1965246060,'DUZoqk5jg4iFqk5NYy8Du2sZUMi5syR2vNcJY7Jon36okOdckqPVFF45yRVEthkC4zHvhMi5vDlYQ','0IdRYJj7pwqfvoFO3UCrUYRrlJyFy4duOFHO1MdEg2pz0uAuWVnw1rNN','NDA9naNT4WrG9IrfdVSh7a3WUiOaufZQSz6oVtYkyTVKiX1n','hIa7RCPOtgwiO3vjV66Ioj0HEXasD7X7mP3kd5uYyYJNocYzbvmPa73I4DtwJJ43hdg5Xt9J','Lqgr','gles4TKIVuBv0he9pm9J7AXW',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-6748778,-140090710,'PSLlCBUsRBgPZro0jZYWEgW8HjFxkyV7fcpurTmkgJqm254inFqwyj5kgFzv9CYoaFe9sv7ZgoAB','zFHqSFsZirYnRJDtQy5j6ET7ORQKs1adNm04zzaTIXRSGN81w9Gd2YVWKnS3q8zMDIRz5XFFQN7bVu7M0L27ShBFCGsizQqYNGIkaG8iFAM65LvUPPDUHgvDpyLSZdQJWZbVSBC5PoTe3S8saLNEntLXkiQF8mCbgnFBI9RuQ0wWMReci3LRxATVw56UW8r','oxQO1','A53vY2BA0D5TgbnGCoWZWlcsZZmSARmJDiivAzz0fmP56ACIbB3kN1T3gWeVBJFua93iVRcnqloV1NCyRUz9vf3HqXxBxiIMIS7ltrg1GtD9S65hFw9MP4kjH0qkJVtMijFWLT9qaXc6MKYxfsbz1mqyAOdQVwtXmHRTMA5XYBNrXUKjTjQdnPxiHaf7zbnXdqnaUTwsTYm3vqSVwt1fJVafDShrdIic64YdGBh60seyRWy','uIIcMe4cZ9PDHF4','zOzYo7yyy8rO5tBUVLBX9brWqpfPn16k1PobtFUXVUaV9mNfYKRkP0Q',13);
-INSERT INTO ti VALUES (-6748778,-140090710,'PSLlCBUsRBgPZro0jZYWEgW8HjFxkyV7fcpurTmkgJqm254inFqwyj5kgFzv9CYoaFe9sv7ZgoAB','zFHqSFsZirYnRJDtQy5j6ET7ORQKs1adNm04zzaTIXRSGN81w9Gd2YVWKnS3q8zMDIRz5XFFQN7bVu7M0L27ShBFCGsizQqYNGIkaG8iFAM65LvUPPDUHgvDpyLSZdQJWZbVSBC5PoTe3S8saLNEntLXkiQF8mCbgnFBI9RuQ0wWMReci3LRxATVw56UW8r','oxQO1','A53vY2BA0D5TgbnGCoWZWlcsZZmSARmJDiivAzz0fmP56ACIbB3kN1T3gWeVBJFua93iVRcnqloV1NCyRUz9vf3HqXxBxiIMIS7ltrg1GtD9S65hFw9MP4kjH0qkJVtMijFWLT9qaXc6MKYxfsbz1mqyAOdQVwtXmHRTMA5XYBNrXUKjTjQdnPxiHaf7zbnXdqnaUTwsTYm3vqSVwt1fJVafDShrdIic64YdGBh60seyRWy','uIIcMe4cZ9PDHF4','zOzYo7yyy8rO5tBUVLBX9brWqpfPn16k1PobtFUXVUaV9mNfYKRkP0Q',13);
-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(17) NOT NULL, d VARBINARY(13) NOT NULL, e VARCHAR(28) NOT NULL, f VARBINARY(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (13478462,-1927225578,'mU8SnnL7cMsYOU','CWn','qflYyCpGMfnTGYRECR5E8J6mA2d','jwSz7WxHNg3eeRmcaqUZoKzfRwrm3d2pLFYKD9m0H3Bk9xloym','7LnixgncKbarVDh88WecKHcRhIx6v25Qjag0JM83rK81v1QaE3iArbui2sFGLeBSKpLG6WQ0CwL','ct5fwVL8kl5AXcv3jIOY7TuwfvoL0layDpULtmvLQnGpafeiJA2fAf7N7zmL1gWKk3cXBQmE',0);
-INSERT INTO t VALUES (2260898,-487511227,'M5VOTwqBt','6tggme8CUyBS5','i73XcaHLoqCli1g76UQawOXccLx','vdPG3Qg1fKzPeqIjN','aeTmU9AsT7Cob93ncyuI0QoDz7YKGV4HaQRYxWyhXBQdRXcRUrViZflOeQ5zNj8pMf9GQ1gnLRiSqy3LtJO4SYzQpFgN','oko6AlIjniowBsmX0',1);
-INSERT INTO t VALUES (10605860,829788961,'vaSEwSImNb9','GLCPeZuY7','RFa5lV','2A81NGOAXRJvO9Y','LH','TgXErh1OSRM3fctRqrSl7WhQKtp6paSdYoqn8w184pZFdW2AsicSryq8l',2);
-INSERT INTO t VALUES (4137159,-1859870973,'gEUFkPUI','si5Np12khEip8','WL','Lbqcc2BDr1pqTzdMcyelWHRN8EMMfVdx','D3KOpWJsFMXFYiLKkr8SBc2iPeMR9CVGEdsCTaJ65cEWapx7tnYuqoOofuACbDzLGGiRkpxMcrBnSLp','eSol1xYVZmlp',3);
-INSERT INTO t VALUES (16362944,451050439,'spc','0lhWN1qy','rjZH7NajjK7exGsgi','P0OTtsvtn6AOgITWNMmx','gol1EN66rS6wArrlXT9ibzcT9107m821RkxLNim2p4bTwM0u4vvSsCSmSkYpJ72tQrqlIkecDjfJRx','BIogF9zhZrZw9ZBoNsbZRUMSv2VskD2PyxyrVxaNZqilX2xUt9XlYQmJbVhXkx8XbkdS8arlLISWSY5P9J7MrTVxymvWtTT7rEv',4);
-INSERT INTO t VALUES (351275,1452927784,'srRKdZUB0','n0GSzF','ijhRAm8hk5B3RG','yUYpraf6mjeXcnRvNjhQrCArZeM32pN84PPf','mMvPa1Sz3lIK5u2irHFQ2UhyGBaCLXsREN42yabekLo','AB7ZwZKM38Ka84bpRpvTUR31IlENwy',5);
-INSERT INTO t VALUES (13241035,2087015564,'6xdbex3F','DM1OSmB0cr','S32EAAce7ygA0nBy3','AmLPmjhamXCXveptCSHXZX5q4pyB','pDHSpjX1wxFlm685BKmvL5PqFVKMwGjpgyMDPlPWhiB4I3LsKtiizPjObiuiZuJiU','PEJWTXIwesdImDoYqTgHVpzXJMh7aoPq8yJg6D4s',6);
-INSERT INTO t VALUES (2498110,-1773105936,'5T6JJB94ffUk','kavQN21pdgz','h1uMDA0vvZkOR','jnexNRGWZb29THNZipIEzDPjkQuiXKyQf','bEGTWUyOwgik5Aydg5ahfsUxyNxoVHCtztFqjHSKwMrmV6T8niJSHLvnYmgcpR4hLUrXeJob0fpPJ1','XO8hbLEQhZwIKGlnmwhw6VmPbkhaM8BYrosOUtNBMigqYqkKpIlLxs1bZwPFMX0sikdpFDF5Uuu4gYVLqUxShQofX4Sf',7);
-INSERT INTO t VALUES (8309742,-420929712,'ezSI3Ly','zuck','Y9k9kH1zsH','xx1QGtcxmjT0XckjoSKZ8BCIv5ecwYu4YAkHL03kbn5TUzYTbDtpRh','ysQxm9h3iGFGgv3s7eAl8etNv7BSh8N8Frn3C4dBvBnzOviZao','Es0aEjF9OivGPli5WGPJAXDSG',8);
-INSERT INTO t VALUES (12760511,1749671788,'4NKk','VBNtI','WdZCDs9um4y','KChheJBFXn5f00qc4j9Zwsyu7B','82x8604apsjSqljNSQF6exgoXICu5TFeIVDss5','po09JNGnb0mlEkKuig7Tg5wEPWgrnwcSupTb8B9Fg4VQf3esLyxiu8wiHlaj6ps7Q77zFajI8MEaN1kmkkywFFqAY2I',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (8796905914022305124,-10,'qG95svT6HdiBFmkfQ2FRbp16V3pY7BRr86FWfDL','LlQPQKP6gnRHwWi1tRcsygHwImEcGNjo0xyP92mFehc00Zbnc9T2oZibRiFR8HezfcTP90fMgUe63RZ1irQi18SnjDxfzMdIvYzVpNRy3XrKrB0Mq8XmMhjAdAL6Vxjpf7X4MaULmLftsDgNeS56Q80w0hEywNESDUyFSWwvAE0Ulo7yvtm66NlzdtiHUN3ZwF1FCyY1Aik2ir3mdVFvEy9','QtFU','1q03dCWSNQXorbmfbObL','o','6W',12);
+INSERT INTO ti VALUES (8796905914022305124,-10,'qG95svT6HdiBFmkfQ2FRbp16V3pY7BRr86FWfDL','LlQPQKP6gnRHwWi1tRcsygHwImEcGNjo0xyP92mFehc00Zbnc9T2oZibRiFR8HezfcTP90fMgUe63RZ1irQi18SnjDxfzMdIvYzVpNRy3XrKrB0Mq8XmMhjAdAL6Vxjpf7X4MaULmLftsDgNeS56Q80w0hEywNESDUyFSWwvAE0Ulo7yvtm66NlzdtiHUN3ZwF1FCyY1Aik2ir3mdVFvEy9','QtFU','1q03dCWSNQXorbmfbObL','o','6W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (3610824068630297581,-6,'MVHnFDyJtC98E4VKuJzrXAXftP','yMcFTcYHqonxIPoMusDSrrl23R1vefFGTU7YVVCSSzqpxoGFjyiZOFIo7kyWEwLf08IyWEoXFGT5SZs3Hj1oMUNW4LzkAA1Kd95gmuX0A9X2hhvXvmpBpYygnfgThVsyPcrlvwZqiHaXS04vTyTS6iumJ1SNfIYAvO','wImPnXPe4VxvRKAZclGHtU1tlLH5BJw','kwmo0MhLeVbvJ48bBZSWdzEW9Q2V8ZFbzHn','h','R',13);
+INSERT INTO ti VALUES (3610824068630297581,-6,'MVHnFDyJtC98E4VKuJzrXAXftP','yMcFTcYHqonxIPoMusDSrrl23R1vefFGTU7YVVCSSzqpxoGFjyiZOFIo7kyWEwLf08IyWEoXFGT5SZs3Hj1oMUNW4LzkAA1Kd95gmuX0A9X2hhvXvmpBpYygnfgThVsyPcrlvwZqiHaXS04vTyTS6iumJ1SNfIYAvO','wImPnXPe4VxvRKAZclGHtU1tlLH5BJw','kwmo0MhLeVbvJ48bBZSWdzEW9Q2V8ZFbzHn','h','R',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (4151889932943453102,-11,'SsqkMWHH6yrj9bak6TyrpivGeEnKvRSIVs','9RSvlRPEFNMZeZO9D7JCOov6zMdO7bKS9oVyGEL8e7YPhe25q02Lo2F5HlmeFYwADsq6TFFToCrZ6x8ynynVApsmFKbouXbwz7Etg17Px9HL0jSiYD2kxvFP8pohTqBgRnQoQl4gtQ4E30e7D9P3RSYkrp5GSW2fdwXVFUsCJYL4xD4sZkANMYeRazuaEgk3YILd79CDX2tpvCcmUQ7Z4Sofi','mj91TyGq7D1q5MUAltVDpqv9Qr6t2wlN2W42JOPT','phXCLgrff2za8kKXtXo0Tx63rnDnghjkHNMsi0pYfHpFcoFI1SeZLpO9IM8GqARQDmzuZQKleD6cWxQ0efQlHioieyAVzSXdf9MZSHASpdqbON0rhV4MDIeHcCUdLHTzu6EAH','B','ga',14);
+INSERT INTO ti VALUES (4151889932943453102,-11,'SsqkMWHH6yrj9bak6TyrpivGeEnKvRSIVs','9RSvlRPEFNMZeZO9D7JCOov6zMdO7bKS9oVyGEL8e7YPhe25q02Lo2F5HlmeFYwADsq6TFFToCrZ6x8ynynVApsmFKbouXbwz7Etg17Px9HL0jSiYD2kxvFP8pohTqBgRnQoQl4gtQ4E30e7D9P3RSYkrp5GSW2fdwXVFUsCJYL4xD4sZkANMYeRazuaEgk3YILd79CDX2tpvCcmUQ7Z4Sofi','mj91TyGq7D1q5MUAltVDpqv9Qr6t2wlN2W42JOPT','phXCLgrff2za8kKXtXo0Tx63rnDnghjkHNMsi0pYfHpFcoFI1SeZLpO9IM8GqARQDmzuZQKleD6cWxQ0efQlHioieyAVzSXdf9MZSHASpdqbON0rhV4MDIeHcCUdLHTzu6EAH','B','ga',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (3728666145716211950,114,'Sz0eg1psGxVW566kazW1Te6ztnkLQleXzuS9','uvlA2AldfdoS','R','YoccBZwh3hNjMNURabc9tHnD3dSHkaGvE5T7ZfltfQ8bbtDpvANSkbj5ZWVJavQNJenW42eOx5p','uk','Sn',15);
+INSERT INTO ti VALUES (3728666145716211950,114,'Sz0eg1psGxVW566kazW1Te6ztnkLQleXzuS9','uvlA2AldfdoS','R','YoccBZwh3hNjMNURabc9tHnD3dSHkaGvE5T7ZfltfQ8bbtDpvANSkbj5ZWVJavQNJenW42eOx5p','uk','Sn',15);
+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 CHAR(84) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(74), f VARBINARY(15), g LONGBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (11163,2386379,'x2eimZw','zVdr7Xbj','I64NH1AF084EeSWEre07uX2LOru3feH2rbC67z0y9Mjw91cWDsBa5BE','MpR3qx','O','Y',0);
+INSERT INTO t VALUES (36538,-7251858,'LLWwKxfh4ixk15351B4O2ktV02bNor4CUrUiwktvQy7pWf2Rl','0071SRRkiAqvcZL','NNv62yLzy3aPT5ZDgHE2Cy0ayRAn4E1RiEq','FL9tIUO7','s','k',1);
+INSERT INTO t VALUES (56947,7846795,'CVQoHvHDzKTVpVX8gBieEyRtsZtSzdQBXUaOtoS2vob8oR03MN0HbN7DmuMEPctYnPELxG','CVwXt7wawjnaMhi09FS1KX1dfNA','fKZDUAWf3','wjMd4rq4UJocSrP','y','q',2);
+INSERT INTO t VALUES (20811,-4158707,'Y0RcZ0BGBvzusmAg2QtX9HSSohVU6HN2DWy4LE69EeSdBgaAGAtPAKkHpLzkbCt','3sRRoWJm0u7fST5LpoeC94xQby','ggoW4ukYrHqGagC4gw8yaS4TD9bBnxlSoXbzQ6j9AmB8n4Ut4CVY0wK','iqKngr0UZCRUhXl','d','c',3);
+INSERT INTO t VALUES (52741,-263005,'upcSEn3hnvtbXmvm1uK4enQJedQqFWk3EcEIVmrh9','muwdDvRUrfCe3yDhkKITb','jUSE7gkrctfhv4LDuYHQVNTenytKPdNaCD','y8j4BSctm','b','2',4);
+INSERT INTO t VALUES (28828,6796465,'Zj15YNJOMgVBTtfVPXE4E4ly','Zr0Ehc4ht1naOjR','Wk9sUL50eU','HWHKFgLb7a','0','1',5);
+INSERT INTO t VALUES (28595,1715185,'5dmM1nAGixosq','2sKNjlRzjRxTB4WZFqohd6MsOLGB','oKPUZDaI2GljpxDwgGBoxotaF9lgHG1CQy4n05TBFDZBbIHw1WvDGYn9Z15BoNDhIt','PdD','K','u',6);
+INSERT INTO t VALUES (50383,467531,'NsCNKzHoxUygKRJdcLejc0oYZTKl7ZJEZQvbo3wx92VGWgg1sVKWQvJSylL4hq','AI6Z46rsZN2GDsO','bgKYTBHOKv3As2VRyG830z','eTEg9l4BT9aaA','k','N',7);
+INSERT INTO t VALUES (46132,-4998547,'Ei5fkyAjF5bneoRgKy1GxGxaATPaOB22q0HRzDAGUqIBwpM4PgQGf1VH4gdYKg8BsM4kQZgbud7x8sJmp','i2IT4FnH4qn3Iv6zbKHV','BSoGFscf1O0Uk1sW57BkAequHW48C1mq0g2a93VHEyq865V3gTAcdHrDGtMUyOHXIwKHb9','uZehpjcLxSib7','G','P',8);
+INSERT INTO t VALUES (64794,-7901542,'KvkDe5SsXEW8vqvHGK7bWVga','jnbcU1','ikzy6XRAXszy3FUzM7ghq7UkBuuNmBOXN4TtE','as6Ho','P','d',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b MEDIUMINT, c CHAR(84) NOT NULL, d VARBINARY(28) NOT NULL, e VARCHAR(74), f VARBINARY(15), 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 (91739659,984852436,'rjErTUq21B0V','FLv10cR9j','HVFXBHLWIjk','Wpo1InsX1kHWYG5Yr3nMH8bhqjS','HiS404iuya8QAbqgW2IpgXIYkDR4f2WtjgOWKeG759K6MTdQbYrTK3nw3UQCI2eIOOAzSOoN','cyUPcUT6Z66ZhGKQffTHmFKrAtStbMxwnXBBvpMXi95LdQxddsoH9unmyeQ5i6rtTcbDHhoPIq9rfVc',10);
-INSERT INTO ti VALUES (91739659,984852436,'rjErTUq21B0V','FLv10cR9j','HVFXBHLWIjk','Wpo1InsX1kHWYG5Yr3nMH8bhqjS','HiS404iuya8QAbqgW2IpgXIYkDR4f2WtjgOWKeG759K6MTdQbYrTK3nw3UQCI2eIOOAzSOoN','cyUPcUT6Z66ZhGKQffTHmFKrAtStbMxwnXBBvpMXi95LdQxddsoH9unmyeQ5i6rtTcbDHhoPIq9rfVc',10);
-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 (9090087,-1038051593,'CBZ7vc','OXq8M2g','nNbayrFO5o','ZEtUJCl8VB2rNLhtgqj1gsHS81YF3d3Q6UArjzv9Q0wkpTAXRsfRI','uCkxF2D1MEydlthTw3V1VayohmsnOieH9cuGzaG5uE47BZ8gJOWs8l4vU','LiSQeRIX11KNbi7nkrnGxE8yN4zx3boBVjvaiZyLsk2NRvSLZQVx23yanlxCtVEpkhPgQunLjhZEzmZ',11);
-INSERT INTO ti VALUES (9090087,-1038051593,'CBZ7vc','OXq8M2g','nNbayrFO5o','ZEtUJCl8VB2rNLhtgqj1gsHS81YF3d3Q6UArjzv9Q0wkpTAXRsfRI','uCkxF2D1MEydlthTw3V1VayohmsnOieH9cuGzaG5uE47BZ8gJOWs8l4vU','LiSQeRIX11KNbi7nkrnGxE8yN4zx3boBVjvaiZyLsk2NRvSLZQVx23yanlxCtVEpkhPgQunLjhZEzmZ',11);
+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 (666394658,7070859,'MQpgY0OUMKjPNC9PKKSiLY473YnwvnzRgPXR8a1MSjH8bBy28rArNibgsRtrZ1jURKZsG6T88m','O4AXxYPN','Q39T8eKi3wdu2EHJFByqmy','8wKUD','r','7',10);
+INSERT INTO ti VALUES (666394658,7070859,'MQpgY0OUMKjPNC9PKKSiLY473YnwvnzRgPXR8a1MSjH8bBy28rArNibgsRtrZ1jURKZsG6T88m','O4AXxYPN','Q39T8eKi3wdu2EHJFByqmy','8wKUD','r','7',10);
+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 (4159123367,-1715302,'boiUvFNmDWXsu6jxrVnp00xUbWExgBAUe7','dU5XrZT2MUTIdfIM','f2jEWwxqKDBSF6yDxgox84edS719SOAZIp3i','fl9R','i','Y',11);
+INSERT INTO ti VALUES (4159123367,-1715302,'boiUvFNmDWXsu6jxrVnp00xUbWExgBAUe7','dU5XrZT2MUTIdfIM','f2jEWwxqKDBSF6yDxgox84edS719SOAZIp3i','fl9R','i','Y',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (890153244,421354841,'htvCUtkK3N2oyzZw','ryfCOLEv4jDzwhQQ7EKZ1fTRT8a28PQROUvMAySWH9S2NtPe3fkv7zmP8F63JxW1nlyuFUWaLhPODVlFCZJzaqwpIHJYbdohrZ3I0awEc3xewmz9NG1XKNwvqlBUB6QBoOPISEi1gfUeRygJFBwneChAwJDTlzcwXS8fUNMZG3oEt9Qix23xV2aTcYOfaOK1Gx0dVQwOPPcbsqllYa6F9avE6SoX6la','HmFvuZPeZptFFjcKUzPoN','4Mea6MPyjn5Gmy0vkzlC8EDv4Fb6Vg6fbJcN29MBN1EEs8GjxA2V','UY74x1jwwpKpyiXb4B20K4GGXaKbVUEdDxci2CobdEZcGVBQJm6tK31poZTmBflK','BY4md6yODmMYCU9zoyh7suCA7vcw8570lS8fxkzX8oJmWu8Ns7',12);
-INSERT INTO ti VALUES (890153244,421354841,'htvCUtkK3N2oyzZw','ryfCOLEv4jDzwhQQ7EKZ1fTRT8a28PQROUvMAySWH9S2NtPe3fkv7zmP8F63JxW1nlyuFUWaLhPODVlFCZJzaqwpIHJYbdohrZ3I0awEc3xewmz9NG1XKNwvqlBUB6QBoOPISEi1gfUeRygJFBwneChAwJDTlzcwXS8fUNMZG3oEt9Qix23xV2aTcYOfaOK1Gx0dVQwOPPcbsqllYa6F9avE6SoX6la','HmFvuZPeZptFFjcKUzPoN','4Mea6MPyjn5Gmy0vkzlC8EDv4Fb6Vg6fbJcN29MBN1EEs8GjxA2V','UY74x1jwwpKpyiXb4B20K4GGXaKbVUEdDxci2CobdEZcGVBQJm6tK31poZTmBflK','BY4md6yODmMYCU9zoyh7suCA7vcw8570lS8fxkzX8oJmWu8Ns7',12);
-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 (2801074540,1819307879,'BXb3sTz2uDx','8qXZTFaKxZcnmaT0cwNMB3vepNlB39e9fJXFjXpbVYicprVxVsQFDJu4CXbehVsd8h6vonP9i2AmXVHpYbWaXR7pGQoMccPfWAHYR4cAKQ1m1S7uDtYY8PmYNYoyfnp4BYqw','lvqnS','Zl9z0ps2fLitaQ0ME7FtsXcTkQbX6zmkfPdrki5Pa97zNjem5eORIoLSi9T6yMy43MZzu3E5rrqt30asRWPCF1t537rOmPHVJkxRgXLJhCBD6xmi37hMsbaZhPLrMVwLgs40LIVmof71VXEiLgR6M3fBGGwU6UAibAWT4ZN2zJVhNQTZOuQw57iP1JZSRJX9VATgVX9vXlErNknTFZBrA5LNpkPcpkRFZUdkwDMrz7Favf','50XNy8zHrItdaiAayiftqqnXD6YfGunsBqLGXKTbDKPtGV','W6rYWLqwFhqvzWUcCzUV5qt3p9EDQJDL1PCQO815oI5Ym8Ll',13);
-INSERT INTO ti VALUES (2801074540,1819307879,'BXb3sTz2uDx','8qXZTFaKxZcnmaT0cwNMB3vepNlB39e9fJXFjXpbVYicprVxVsQFDJu4CXbehVsd8h6vonP9i2AmXVHpYbWaXR7pGQoMccPfWAHYR4cAKQ1m1S7uDtYY8PmYNYoyfnp4BYqw','lvqnS','Zl9z0ps2fLitaQ0ME7FtsXcTkQbX6zmkfPdrki5Pa97zNjem5eORIoLSi9T6yMy43MZzu3E5rrqt30asRWPCF1t537rOmPHVJkxRgXLJhCBD6xmi37hMsbaZhPLrMVwLgs40LIVmof71VXEiLgR6M3fBGGwU6UAibAWT4ZN2zJVhNQTZOuQw57iP1JZSRJX9VATgVX9vXlErNknTFZBrA5LNpkPcpkRFZUdkwDMrz7Favf','50XNy8zHrItdaiAayiftqqnXD6YfGunsBqLGXKTbDKPtGV','W6rYWLqwFhqvzWUcCzUV5qt3p9EDQJDL1PCQO815oI5Ym8Ll',13);
-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(100) NOT NULL, d VARCHAR(89), e VARBINARY(50) NOT NULL, f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7654570,31323168,'QqU59UWMMqy9gHQ4rc94k1Eug8OUiWH75qdHl04J9oCaelYD7Ttr','wr4OciB2Q6II1TSVtKSqtW2PCcAdlnFKGJyznBZLARKcieCGXTSL1AUeV9mjBLzry8HHqR4dLUrY2bNvc','h9XBnsfHfDgNgAcF9jilPE','GSK266QPgOc','CDR31iaSltKbBy6fEfGXOvBT3GIVPbH06BgBoqUkk1MCKpSqOu1NCQwF','A3OeED7nY2lr6emBoktpKjEE4Lbxf5nAnYakrNtAX8mvoVzLH27oooYgWz1n4sr5rldhJoLUsLxoRbit26bCP43Kt',0);
-INSERT INTO t VALUES (2719310,2340558605,'rV3RjgkwPBkbz232Dj0CLnK84RCIwcigex3eZAxMX6jMxjD04S7sbe443','QGiBbrESH15EbEHYtBUEbUmRJGX0Ru5yde7jkA8AzBJCVG9KtD4m1Np5DM54cR','jnuhSYEluQoZHBHUSeJQ4J5QZKkNvEPThndA3Telb8Kh','pZ','uul9taFfvJJ87RIqk','8cxHR2vvpuTmZaDkiPPn47zsni6D3ieB6F1mmZBzx3zDCSpjJZ3FrE7',1);
-INSERT INTO t VALUES (2848231,3491033123,'TwXMZQ6TPNGijI91','2uwh1p4E99ie5jsisS8Qi2xVtWR','EqMdwIRjl','r0yDd7TAOBX','GE8XhYfpVxbP','e78g2oaI5H5GHvI0JmVny4zLdpYMG7jtYn8MoQP6xsGkgQTmMryD79WxXCVjIiEidbCy95aO8qRX2CPoN4wairjBlpM',2);
-INSERT INTO t VALUES (1957676,2775247300,'rrpOm561xftxtQiSd1UDX4gjPQntk1yvMtskAJ1S9oz','4vLGEn2bLuNXMwqyty8Es9UYymnn2okEwMdBGoXIOxILPsHdwLnSt','k0SVAa5RgS37vJcQXn','txtbgIgczVlSR','pVN3wvltHquafNhiKgmk11ENz1TGFO8oVXdyzKI1KvMe2Qc52f2sdNsn','kHq9Wj3hi4D5LspnwWyOC6wWIcO',3);
-INSERT INTO t VALUES (-4498036,2118997467,'eToNHgzLqDm','Y5QAqGb5LjwcE7DzCmVTi4k7lA6Z2dI61RhFOoBefwONTKYe4WdQm4uwvb1rSVf56Hauo2Phm5hXMAu2RLf6H','O2BqKvafvfpwTntVdYzJUplaiHxCmHJEtX1k0','KgL5qBmvHVgqb','x6D','UMkkRDqdpdLvacFFQtCJ3w8vUQbwG9Cqx7oM6VH2x7jani2RXIPQZI5Ck1arT87YzE16rcLAwDVbuklXmq4GUAPHDcX5iPjh',4);
-INSERT INTO t VALUES (7653565,3584977495,'EsMpwB1UMxTcwCmhaBMWSc0Ju','Ukqtq7uKmNb','FTE9MtxUigujHsw0G1MlnHF3uA40HNQ5VLVFdmd','b2EOaapQ6','yqcMC13CWJFmHifqzdesdb8Cq8oNMvC5pVMUjG4pKb5VWWHxthQ1m99','qH8xKag2QKKYcGWaiQj3AfbPvWLH2vasLZ9x8zSyDKkpAWaeTbOGizeXzLmzqRrTbyHJ7hXEZPqQ6Mq2wH',5);
-INSERT INTO t VALUES (-7474980,1604883060,'FVwujPqv6MPDWK5YocEN0bc3wf6pB6QRbqeR5dpX7wDohO5z14BcyNAxYjM','3sVWR8F4V6cbpThR7FUrJUQCoSTkawDQm4q8jBbGNdrHphXIi8hQ5yWHINN4aGc','1kokbeGN37916LKXppe66vOy0gQp7Y','Cs','E6Nkni6v6iF3f7C','FvUoIFxe2u8dv5t3W3pxebSMA4JRMM5IyYhC0tjRVCYz30LCrZ8VXfL3BPuvKrqzVkKGVyH',6);
-INSERT INTO t VALUES (-6114916,277800688,'8JxhzsBNE3o5zGF6mIWCKHZlTL5Oe7QNLmAtXr2fcdt384rZtF','KDXgTAJCuGVQvulBk','5ODNaK0VgPzscO4SMZLV89nIANOsUL8xXNOFCGSkl7W50','vPNfWM8U','jCWaLROmOTJPeJJ32axV4U7t0fZzvkdrszuCqQUFwIdHUDGZm4TmLEMFYVKAL46t2AJucP9Oacrbl','draokB9QzD58XgypbwveVb9fQCPdkKLCifLE5C5Elts274VvUWZjAHekkCJharNOoOqRykRe3Aue02Ohrj2L0hhi5hh4',7);
-INSERT INTO t VALUES (675916,3196218308,'SukSHrluhwJU6DZxMlzSMdEb28isZMkLn1a8YWoZA9tus4Qjh24t','Op0E61WTyalzIPoP43Rr1jjfUPeDB0zShvLf2UcI7NfLlVMPbxdeU5MwS9xLghTKvBIm6qyhYD','latfdax8C23RDbgMED','sy','RPzGmfZZMcz5w6NfXIeLeByMZLllwU4tqjI4zv0QE3qMOY2CBoMGmXaSBhxHo90FFPUJXHgkW','lyEWvP0i043mkQdOIa3L4okTNYjle1Grwopdh7oiPXv5',8);
-INSERT INTO t VALUES (5476473,145581712,'737Vpn17cy7YsiLYuB60ARzJPGZTra4V3eiyHkDvqMIlxlQY8MmNqzD9nJTH3XuL2ryczaFs98B1','VIbtrSPMW5si3zMvoqsLsDdRHRuSWHXAFOmp2C9HWjKSQOb8WFR3iIz9IG7GlsOJJyn5XgofaYD5k7Fq','JrHEla4hH63PvRKpjM','ARvfNPlBRM','3EvE2KvKxbDnwMvXv4xDewOHtmOTWxXUPgSrjL','FE8eAOVcXw3qcnwOPCkJYNVoPfALYETQAYSycyTbaGWSCFLSlUqmzfOIOFeXPlrJbdpjaLqEvrruOr5vEmMXBTREljPJBF',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1620336220,4008732816,'CGcuNqEdLGHgn89KYXGvQ7SpC3c3eLBHwpLcx4Bw8d2fM6McPHp8Xoe5glG809Q1WhtAsmV63ka0Sngukz7cx4qsmomGuKZA','nT8uIyPWISGFs8J8TAmvDGlwoErnCI8p5lmtBRLAF2ATBfrZf2Pl3','ZIuQIk8UZx2SBEFxWD10MvlGSwwdCHiWgAn4R7','SesJ','uSyiloRyBAfwBx','uMBO90UHCZS9DKvrKjIscHtxLlWdHvs9cG4d33NJVOT7iPwHbblJ2bJNr0QNhAdxKUtWl2xz1pY4CVpIyv8H3Gd0PyfsppnUeH6',10);
-INSERT INTO ti VALUES (1620336220,4008732816,'CGcuNqEdLGHgn89KYXGvQ7SpC3c3eLBHwpLcx4Bw8d2fM6McPHp8Xoe5glG809Q1WhtAsmV63ka0Sngukz7cx4qsmomGuKZA','nT8uIyPWISGFs8J8TAmvDGlwoErnCI8p5lmtBRLAF2ATBfrZf2Pl3','ZIuQIk8UZx2SBEFxWD10MvlGSwwdCHiWgAn4R7','SesJ','uSyiloRyBAfwBx','uMBO90UHCZS9DKvrKjIscHtxLlWdHvs9cG4d33NJVOT7iPwHbblJ2bJNr0QNhAdxKUtWl2xz1pY4CVpIyv8H3Gd0PyfsppnUeH6',10);
-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 (1341820701,52036473,'l1CEQx6VFRl8vDPQ9beR8L4ZhOoUP5Ao0DGCvSiEUGR1AF0r','vNtEdRbQ1A40hMfLNOdENB5BVAVjAoolMfRWdWEwTb2VIl3ojoEy','v7drjBdg6CCeQoUl0NngmN84mfhGFoQmi4ifUsNjqup2sx2M','cOuf4f8yEC6','xrQ4gketVQDMoYECRIbNCDk7zW60iW','pGtVOumPrWBM4EKKGDaLJ1',11);
-INSERT INTO ti VALUES (1341820701,52036473,'l1CEQx6VFRl8vDPQ9beR8L4ZhOoUP5Ao0DGCvSiEUGR1AF0r','vNtEdRbQ1A40hMfLNOdENB5BVAVjAoolMfRWdWEwTb2VIl3ojoEy','v7drjBdg6CCeQoUl0NngmN84mfhGFoQmi4ifUsNjqup2sx2M','cOuf4f8yEC6','xrQ4gketVQDMoYECRIbNCDk7zW60iW','pGtVOumPrWBM4EKKGDaLJ1',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-1177604251,1730650000,'IJJ48ajRvxoYBAh9E8lolFCKfE6ffsLezW0rTRQSKaUS7VMsDgf4X7abmCDw05ZDxtMcsaUTunLJKWiNM14jrxfGFuyEir70p','noyWBdsoUwjwqh6VqMjuxWoTWjHFuookNPjZ9TJAKLGxzOXSmU6ELHiIYpYtw8UA','HDGNe14XERsFsKo1OrtLtEMzpEGSU8sg5VvxlAQ7DNjL','HfUKaw1','AZ','JdMJSgTclE3FhmCUDAwQW5v6iHYwFYJKRh8JA0OK37obO7ONeJvLjpLL47pA2ZkRRe89p',12);
-INSERT INTO ti VALUES (-1177604251,1730650000,'IJJ48ajRvxoYBAh9E8lolFCKfE6ffsLezW0rTRQSKaUS7VMsDgf4X7abmCDw05ZDxtMcsaUTunLJKWiNM14jrxfGFuyEir70p','noyWBdsoUwjwqh6VqMjuxWoTWjHFuookNPjZ9TJAKLGxzOXSmU6ELHiIYpYtw8UA','HDGNe14XERsFsKo1OrtLtEMzpEGSU8sg5VvxlAQ7DNjL','HfUKaw1','AZ','JdMJSgTclE3FhmCUDAwQW5v6iHYwFYJKRh8JA0OK37obO7ONeJvLjpLL47pA2ZkRRe89p',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-1243423309,374143466,'Y4k9ng6dsKLqh7XlMBPlNUhvN7wOR3','XTFMWRY8AigqLEBeQYzX2pOJDmxPm5vVt1DXraacRR8LZvQzGiW4NkfGKaNkGBXvJRCh3aKcK2TzJQXseg0UJpowTYw5mAYpNqRaBw8ZDky2CcTTjoq','NYEFqIQ5twaR24ejvtGvo32OMggUDWL1lAe4ObRCvuA2PE','vHgQYCFUoWyzaOqMEXnh84CTEyTUMQDa0pGj4UmxLcnlSBsJo6URIoFCaBYNw2lwWSxLMeg0AJ1cOV6OD9SCmnOh2W44eVPTJkv6TvnCFFQhrhbF1LckUGkgAGNHvxRVJjQMit5C1XxFfSUqpp0pnElfZwXvv1CqaN9TFZkvC4B5iUoXk0gXLW4r4ibaY9iy32x7vEoair9TlNOIi9cAQ7OomMWdWpgaYHcFO61veB3QTQX6SnQyR','dO4bD7h7EE9ZQu1saHlfmxUrkAqzcYDuQHRhdXFWDahKok5dAmn4uGmcW08gVpNGrMsRLnNAa2YvQ0sFU6g19um4Mk','qEC3vBsvhtCSszwpvpRA7iVqf8V0ze7Fpdiy6pZXckRMbdrkVrAzp6J6u9LuSWXhQUJZkV0pGRQfK',13);
-INSERT INTO ti VALUES (-1243423309,374143466,'Y4k9ng6dsKLqh7XlMBPlNUhvN7wOR3','XTFMWRY8AigqLEBeQYzX2pOJDmxPm5vVt1DXraacRR8LZvQzGiW4NkfGKaNkGBXvJRCh3aKcK2TzJQXseg0UJpowTYw5mAYpNqRaBw8ZDky2CcTTjoq','NYEFqIQ5twaR24ejvtGvo32OMggUDWL1lAe4ObRCvuA2PE','vHgQYCFUoWyzaOqMEXnh84CTEyTUMQDa0pGj4UmxLcnlSBsJo6URIoFCaBYNw2lwWSxLMeg0AJ1cOV6OD9SCmnOh2W44eVPTJkv6TvnCFFQhrhbF1LckUGkgAGNHvxRVJjQMit5C1XxFfSUqpp0pnElfZwXvv1CqaN9TFZkvC4B5iUoXk0gXLW4r4ibaY9iy32x7vEoair9TlNOIi9cAQ7OomMWdWpgaYHcFO61veB3QTQX6SnQyR','dO4bD7h7EE9ZQu1saHlfmxUrkAqzcYDuQHRhdXFWDahKok5dAmn4uGmcW08gVpNGrMsRLnNAa2YvQ0sFU6g19um4Mk','qEC3vBsvhtCSszwpvpRA7iVqf8V0ze7Fpdiy6pZXckRMbdrkVrAzp6J6u9LuSWXhQUJZkV0pGRQfK',13);
-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(79) NOT NULL, d VARBINARY(63), e VARBINARY(8) NOT NULL, f VARCHAR(97) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (882017795391632577,5064769929781568886,'8MOThJXmzao','pvWXW0NGHJntHmfxGHSGTVSsbumtuNU09','mw','23gac8UI8WkM2AFQt8ccS2TJeLeQfH','h','DXn1Ol5TNSkz3yHg',0);
-INSERT INTO t VALUES (3043563610809767885,10949862348471003800,'AKNKedvJVuMrDawZJ6aR5VDlksWmzTRymr','7UD9VVyuzQI03ogEIPk7nvQw71zWAfgvaoLcHAvWjoLLfka2hxH','txv1SIO','JHgQuO55JMY5bSSbFn94ik7RGTsqffrMC2GW0j2szF3kVJ6i18CT3uDhVpI','x3YZJ109wZpVZhz4jOYl0JC0dYYvr6y7ti8PbvukAZrK8ErcSEZSGHh0IxDYDasrUvOA9Ps4EJfzXFD5L43D','rkDHzcio7tKEn7YDZNnBwdx2RmynR',1);
-INSERT INTO t VALUES (-7519050929369444724,990523412471493337,'cFYA4EcDv4mnFzFGqZT6QiOYEi63G','jUo4BRbHilW83irW5diocB8ylIIQHNSvhyGEX1XXX1c','AWOW','EtEkSFIqaANFs','BbQu89Seb0fZLWk1fnref3mmojAEksLyHNyiyBYOKA6RYl3WUCA7MqJNQYOv','v4VWxqlVotJn6Mx2hNIek8RBMdWjPUhCoGU3EL62D5WI27Nnss43jWF9G2oxM1WVqHIm01BZAtsi1',2);
-INSERT INTO t VALUES (6672079511846972927,16253559475876277831,'uiw4gFLGsSTFT6wkn7cwQpKZMvRf7dqqc7','EKxKsrMpZEAl5xxcvDcpVCKSCyOrkNg5t1','Y','FaIzqujFyWU9VgTRkn1uNJtPsRbmJWB2twOFNpBqbpfyEwtmdgFJoSJpNkBoVmIntMPUwquRxNTmiBBaqcA3cqK','chDo51iVrazWdImzqIoDIpBm7JPDjXHhBb057','RSpOyUdxIPPmPYmFIxbQZcjN8sqzgLd3nfyK6BFS4jPEwNLXUPQEVrCz9Xr86Ys5x6dtdlcHsusgYxC',3);
-INSERT INTO t VALUES (864809493414861912,15055846210493245853,'RmFs2PHeabkH6Togmsx6vyb9wmy4x31cZc5rmkwh4NdQ2WyVQxYcixqHC6NmluyUIFD4x78HOKb','ikP','e3Rli','Vq7HEL6iO5hS6QCh3hNTsBuF6yi1g','Gs2vZ7By4W1mtduNfXdRRrEi4Ul7icJmDnZkwKNLp5CFLxA672YYsJDK0R7mqNaCI','kfyib1YK906Q44KW2TYChzhpQ8uY2YO9Gx3b2fULp1qGot',4);
-INSERT INTO t VALUES (-36140143622835714,14180537316896000340,'Ee42N07awGl9NUDX3DCvTtsrp4JmpT814MzKpXoEl7OfFTh4S6kn','mV','4yJvnh','6Zpvo9G3o7QU8abylexVROyePUwbJ4','YpNhNvgHRZyxZsxJdJ7QdKeXkCXilIzLSTNWcE9QN','sYvqz05y2lHHrxe7MAeB6Kjb0QIZlBxv8MhHJjvmPwhlNcI2Ugt',5);
-INSERT INTO t VALUES (-3616857122608968713,1554229437250047398,'8','aYz8kkndUE7ZDMGaBBrVgawq64BIrf4BXzQDEd7','jvKPu','Oi30KAo9wlVSNLr0R8ysqg26JyuUK32EvhVSADtYPQv','SDWmd7StzSvW8Ehy096eT','JjoQVuwBS7H4I86MoY8',6);
-INSERT INTO t VALUES (-6138738917992841856,12661860027018205304,'bnbbu481IZFDZlTMQg0rCI7HI746zrndo2bWL9UyEQSm5uY94','XKOPe0RuxFF3ZNrilBHcAqh8s03ACzcb','lkQes6','SEBZWJiGMzTwGR2zPuQ0bNfxupEcLRiEvkUsnZR8n6bouPxx8xvR5yH','3YpPlZpapPfbIQPih12ryz3zmMyvieMkz9sj9UdKSfTJ2heiqJftaFYwSyZZbcU7A11YvaKMIV','mhooqq0iJ6myK5fstVbcwZR8enz8Bgi8SBgnjObBe8gVbPLxg504zuIrSxWi1Mt',7);
-INSERT INTO t VALUES (-8655116286655322277,15599314754289005018,'aiWM3Us9CuZAcTHVOUOVmKKrPm64u39BeTETUQxqviWCl9V2FC1rHtHBAcOB7PW8yq9RGfFga','RaQzuM4NUN4oZoB3lTchMgF63YIL','oxJZLM9d','Ka','YEBQg9','O9bKIT0edxW0NoXOZfhWWuVYXHI4Yanv',8);
-INSERT INTO t VALUES (-6552087749694179665,6327242189531184533,'EJlerKtTLk55XhYv3GMJ6YBIaz3zgGdYUAScSnYDmZot5rXG5oy3m4UtdUi7','SLJ2BcpBRD6qdRdzfvxGTAmzjy','zk1','O1exyWkv1ISxVNjsfFxFVA8oqfLzEyID7YOkutuQ0TzQ43Yfj2LKRvmM1zO7ywK','hggumLwiu7pzEThYuDtmO5pQIYFD3elVyFD11APlUeoK4OkmzJls','3pX',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (8529032513785008324,5246017145993627075,'VLE881hFboLKEmAlodWJ75Oy11fBmaW2cFYltGC4sPh6paXPzFYUpAoqcpYUTR','gR2ZcqN09rpcvGLKzlBgVorYPypUVu61ELo6ZLLU99SE','2dZ4WOw','45t5CPrDuMxJlRfqZts15BHXMXPvTRVr4JFgN3RhlIzHJbtV9boIf','M3QCLR6ckygwXhEdlpcetRE','Pyf4vX2skzoGZ2KiL0gdF33ifyuVrFsXrlDG7ynskhMHOp1rFWlNgooNn7rzdbzoqtspCh6y0NyMkTmNwqETHnH5mqpfvNE7mt',10);
-INSERT INTO ti VALUES (8529032513785008324,5246017145993627075,'VLE881hFboLKEmAlodWJ75Oy11fBmaW2cFYltGC4sPh6paXPzFYUpAoqcpYUTR','gR2ZcqN09rpcvGLKzlBgVorYPypUVu61ELo6ZLLU99SE','2dZ4WOw','45t5CPrDuMxJlRfqZts15BHXMXPvTRVr4JFgN3RhlIzHJbtV9boIf','M3QCLR6ckygwXhEdlpcetRE','Pyf4vX2skzoGZ2KiL0gdF33ifyuVrFsXrlDG7ynskhMHOp1rFWlNgooNn7rzdbzoqtspCh6y0NyMkTmNwqETHnH5mqpfvNE7mt',10);
-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 (-6693696941534914930,9529123919633249385,'lAE1lR8cfbsAHUyPp7VnXdFb2vMdkEVz5TXDyvhHSMU8GUr8mDSkljnWv8bi3V6dSqq7SV7ZTv','cCeKeUWGvLMh8PsZs2V747DgqVh6U0MnoxSv7t7NHy','sAl95','TVepacw6Mk3S6Cqxes1xmDicE2BwoyNOK2BUELWiddgN8zvZdG','QMMqAFYl5','pMamYaVtu02wQieWiphEf8RPf0l5xSS3mXvw1IHDEEifXnLwYWsTb4ZOfGYO0FESnu89D037O',11);
-INSERT INTO ti VALUES (-6693696941534914930,9529123919633249385,'lAE1lR8cfbsAHUyPp7VnXdFb2vMdkEVz5TXDyvhHSMU8GUr8mDSkljnWv8bi3V6dSqq7SV7ZTv','cCeKeUWGvLMh8PsZs2V747DgqVh6U0MnoxSv7t7NHy','sAl95','TVepacw6Mk3S6Cqxes1xmDicE2BwoyNOK2BUELWiddgN8zvZdG','QMMqAFYl5','pMamYaVtu02wQieWiphEf8RPf0l5xSS3mXvw1IHDEEifXnLwYWsTb4ZOfGYO0FESnu89D037O',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4333860008249965080,15462338358273884108,'xMYq0cAYkwcCRssHI0KMTr2Ak6Nuav6XHvLBb4S4','dByo6kOOpUtPTxPdkj5oOt3xKc5Q8RZV3XHvsvAs5NoSze5T41j9d3O21ryrXr590uZm3wmg8QACpIGaBO5LoxcpXWCyfEKxcZgyssyuAEhLWwKd8AmPNxvBcSD1rmZJhKbLyzo1vUKw1pEUd7v96y5LLN98LtWXSVfXLlb3MVJcqZUdKjRKC6UtYY3F4qXGCuDYK','QzTs','5zdVSgl8vnOjQKUyS0uWk69tKmzHfvKsbFQDLvs1qcgUQVL','6Ll9c6cL1LK8zplc3DQdeWSCicfsR4ec9fnIr40bxc2hkGscOoif4bucmRYAD33gq','Fljhc4I4u41o9yKUMiUIsOM8AVzX979FtbYwvx4ax',12);
-INSERT INTO ti VALUES (4333860008249965080,15462338358273884108,'xMYq0cAYkwcCRssHI0KMTr2Ak6Nuav6XHvLBb4S4','dByo6kOOpUtPTxPdkj5oOt3xKc5Q8RZV3XHvsvAs5NoSze5T41j9d3O21ryrXr590uZm3wmg8QACpIGaBO5LoxcpXWCyfEKxcZgyssyuAEhLWwKd8AmPNxvBcSD1rmZJhKbLyzo1vUKw1pEUd7v96y5LLN98LtWXSVfXLlb3MVJcqZUdKjRKC6UtYY3F4qXGCuDYK','QzTs','5zdVSgl8vnOjQKUyS0uWk69tKmzHfvKsbFQDLvs1qcgUQVL','6Ll9c6cL1LK8zplc3DQdeWSCicfsR4ec9fnIr40bxc2hkGscOoif4bucmRYAD33gq','Fljhc4I4u41o9yKUMiUIsOM8AVzX979FtbYwvx4ax',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4328558124736759023,11926745555584766886,'lVu0BkKZVBFtMIoG7q63dbpA7SnP9bee25Z','YD9egqybhHIO4khfSrdpfq4NvBdTPGCU76v2XbcouJq8Wu4jIlcRGcyjMzgAESRxX0Qjs6VzGc3j6xkQN88LBXvN4GAxdFGPXnngZaFW9Fdo0ZB3PZ08MDQTgDtj6xgTSRYApClZvhLs19Eh78U5OGWWYXovRNoON9T3LhYwXSgolFePg94ybmgOw5yMZOAgfEKRCumk6ypQ5c','AOpK6Q','OwiQ2wNxfn72TC7FZlJGCb0Seuc6sRTSU5LBb9BHt1DjfRXzmpbKgIpSmpqiaJZGCgcnmZP2kbJkH7e5i85HeanlaGPiDxk4HlMVF87UqfLQCt8yjAE4Pfpm0azCYlNUhHGe9YudWpCuDBwcWpIOCc50CoKsov03PJ94d8DY3ub1nDfTS0SkJYdo','gffiLryP','1iwfYISzjFYlpQul5NrykXUzqxkhaECDsyFa8HG',13);
-INSERT INTO ti VALUES (4328558124736759023,11926745555584766886,'lVu0BkKZVBFtMIoG7q63dbpA7SnP9bee25Z','YD9egqybhHIO4khfSrdpfq4NvBdTPGCU76v2XbcouJq8Wu4jIlcRGcyjMzgAESRxX0Qjs6VzGc3j6xkQN88LBXvN4GAxdFGPXnngZaFW9Fdo0ZB3PZ08MDQTgDtj6xgTSRYApClZvhLs19Eh78U5OGWWYXovRNoON9T3LhYwXSgolFePg94ybmgOw5yMZOAgfEKRCumk6ypQ5c','AOpK6Q','OwiQ2wNxfn72TC7FZlJGCb0Seuc6sRTSU5LBb9BHt1DjfRXzmpbKgIpSmpqiaJZGCgcnmZP2kbJkH7e5i85HeanlaGPiDxk4HlMVF87UqfLQCt8yjAE4Pfpm0azCYlNUhHGe9YudWpCuDBwcWpIOCc50CoKsov03PJ94d8DY3ub1nDfTS0SkJYdo','gffiLryP','1iwfYISzjFYlpQul5NrykXUzqxkhaECDsyFa8HG',13);
-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(78) NOT NULL, d VARCHAR(18), e VARBINARY(74) NOT NULL, f VARBINARY(21) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-1840,-43385,'vy16clM1QYVrmls3WWRHKhseCPpA0Wcytb3GhzsTfAN23MdtbPV6JPL','oNU','ysT3u2','Gs2a9VGlXiqysI','l5EIkjhmG9TJKZ6IVmC7iD4nf3MC92qWrNZbd4ha2ZNWsa0nFLF0p8v','f1pH4ha72',0);
-INSERT INTO t VALUES (10265,-2195313,'wKgt','gKrpC6','ODamcl6tmbSAbtdCaZZAZzKItx4r8QLx2YgAQGNfBC','IiUfQG','CAtRiBrCpF76uG','9OXXbzy60Bng1GXkQ80u565G8bGJIPLKuDmTC0tRF5DyOUd2w0SBSl0UZYzGOu1egyeSXu',1);
-INSERT INTO t VALUES (30663,8209559,'4KEJMc','4W','zCXgmGdPFmGWwENSjE3zM7GDByOcPIQAouKAV2i','elTlM1','xczq20jP8zzbXjyvj9f6n9qepr80fIGWutr0KMUwQTLFASbyOrkmCOyHAxqKneDs1Z0RWQW0LUZj1h7HCwhO40StrhK','V18czo',2);
-INSERT INTO t VALUES (23381,2555367,'9TEqDihfWhM3l3f54jzPYLNl4Apnz1gWqTU3RB0fJvPVmZ7WZWlu6P3mKN','Kh4DwRrU','0UX5AytkMUmMrrnHEn','0N','4uWqPuPcCEimsrdbQf0','p6gpLIHwEewoc9U9WEhhU31Co3vgQIu9AOZUxyzsl11ITB',3);
-INSERT INTO t VALUES (-27759,6299471,'yNMXUEBz7lTc14A8QWIVDxyvOV0pOvBv49yFDK1tmo815EhKHQvKAURUYd6Afh','g5lWhQb4','o','MHF0ynwZh7nL8CYM','n3yOmYR749RzD3MVjVWVpm5970t9JVVLCqFaRm','F4em1z875bU7dz2odwVszmUpacbQsB1DTEGst34V5TPeBTUzFirKJkYt',4);
-INSERT INTO t VALUES (-26059,-3859294,'5LtLMi6xLvsIqJtFboWX3DON873fWIyI7s','0SiXsppPik9p','ZZeq7OWt0UHNsLLjjy9W4oZfHztCh4VKW','u1krAQC1IYM29MKoL','xZjxEVkBRqC0hxETvADilt6imqnLtXy2aiZ0FSMe18nYJiUpSoafaK280','gQMgHzON5fjr697XGcxyUBSUJnO1raRMtRlmyncMoCygd00Iw6Lresxjnmb0OrY4hIX',5);
-INSERT INTO t VALUES (-18488,-3433338,'TR5iNoWCHZHDIG5W69y57JoqfkNzE54Oo76U','Lsb','iJhktrWSU6rlZ8YgxaE41bhX4x7I1mfEtSTWAJ9BH1fGr','gM1c32a','UeTtMVSEQUl','kto36gf9M7pj7qX7bKllVDwGepMdmtr2d33gJgBR4b1G4sGBckaq96c5f060',6);
-INSERT INTO t VALUES (-21257,-8199634,'2fuc35CyyouRUSPwi1sj1K6UGRZL0PaWlFq80iQ7ul','NvDZ0M','hFSg0489yWnOCaxxcDmisciDOCeSPHGisYtzYGWZMmf3024actMmr84ld2R','8jB5s','cTM18d9FhzSwMQNUofbtQNJl7tC','r7yXwwNLzu43EkdmJQYStxRlQIhJ7f2sc7IUCgDKlnMHmBkkc6OrsB387aVxHCKRR6wmVjI3TvEcAsWNWb',7);
-INSERT INTO t VALUES (10374,6861548,'Q3eZKN1iR1TXBmmQ8rNg','zwMQWINbgyh','bLXSOByV1C7B7dRTwMKDCjKvdO5OjYkqHIPU1sdOme0fw','uFVCUMhHBAguBwzmbS','U6DaJ2fmMoabTmcZHq2kTrUQPcv5JiXcDrXDCKEhSCSJ3FSwU7LtT2DjzpIZ','wzRnHdyWwaB9cMLnMU80QFdQF8De88TomYha0aKEih0G1qYvPQRw0GxYbGngbfv5xx3PTGCHYAAi',8);
-INSERT INTO t VALUES (-28370,7105859,'Ni8pQJlterXnYPscJ7U78mImxPcinRm','JzNuLIpxom5pXv7UJN','vx1ogY07qFQbcdOKJAF','IxqUEv','hngIzliCLQuqKs03TxpUucey2rQvumzE5TvQyIxo1RSrHKABlc455OOhT','M88QtCX4FcYlOGLMLzYN9V5pU0BELuvBWq3zKP1d8X6Yjj',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1216153607,-3984323,'6Gr09VvuOmaVcYWhFteRrp9lTt5lJkH9TbooE3DEUb8sNKr3vmmIwSlH','skfQAbzLKDNgsT9krc1UdxLkDxCLJrgGy97YPjy99z20yFAO4v6JGMonJloajfxDz4nOTuGKFJHIOaRd2bri7duScE1zQabTNm0k5GozSDqljG3PlW6hGyP9FBjDWi07cMk','X2Mn1vQ0BUHpUVTrO5p6d3A2Bia7iXcTNE0EsZBVOMWyGj21oLPEXcQoUjPq2tEJyX7o','7UM','K','W',12);
+INSERT INTO ti VALUES (1216153607,-3984323,'6Gr09VvuOmaVcYWhFteRrp9lTt5lJkH9TbooE3DEUb8sNKr3vmmIwSlH','skfQAbzLKDNgsT9krc1UdxLkDxCLJrgGy97YPjy99z20yFAO4v6JGMonJloajfxDz4nOTuGKFJHIOaRd2bri7duScE1zQabTNm0k5GozSDqljG3PlW6hGyP9FBjDWi07cMk','X2Mn1vQ0BUHpUVTrO5p6d3A2Bia7iXcTNE0EsZBVOMWyGj21oLPEXcQoUjPq2tEJyX7o','7UM','K','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (2759838582,-6637642,'2RRo0n2GDIZimsTnf4PxCw9Ue6SOkjKrYblm0QW0','YWSvyk414B3DbIQf5WiK7k3sDpyQdZOFJAqs05UvgF6Zt1t75eCBKQ63jrLs3IfrFsrW54mCxdi9hTLkBmJPGtLSapj19drhtRPeQU15CMTL4NqGdb067JADoVS2eAoTI8obbXw5DsYlJ93lsvA8RYsgIXY','MIuCawy2xEGEFrphGAp0xaQsh99jA4afn6orCZipuYsWrPhbKf6ykiDRaWD6cKcm','sYpC2xoYYuKd9wM0gVERf4KfBJKuqDD193PfKM9OUMOKU4or6n2Yl352d0NfTOpZdNxHO','z','w',13);
+INSERT INTO ti VALUES (2759838582,-6637642,'2RRo0n2GDIZimsTnf4PxCw9Ue6SOkjKrYblm0QW0','YWSvyk414B3DbIQf5WiK7k3sDpyQdZOFJAqs05UvgF6Zt1t75eCBKQ63jrLs3IfrFsrW54mCxdi9hTLkBmJPGtLSapj19drhtRPeQU15CMTL4NqGdb067JADoVS2eAoTI8obbXw5DsYlJ93lsvA8RYsgIXY','MIuCawy2xEGEFrphGAp0xaQsh99jA4afn6orCZipuYsWrPhbKf6ykiDRaWD6cKcm','sYpC2xoYYuKd9wM0gVERf4KfBJKuqDD193PfKM9OUMOKU4or6n2Yl352d0NfTOpZdNxHO','z','w',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (39383249,-80820,'Nb7C34bV0j2HTxE2UJVZ0apm3ZUeAPRZLRg8GJuiLKyCxhX2BA1bARLYiV3FF1pqihQOPi','i6i8GRnlHI55dn6Jz2PuyvgWohqm9Zlyou4xRyd4R58oeSm2y2ljoUaHUj5jx9rBKY3whyFXVoOJufY1GTI0cA0zd5eVC9jJsBU2xmFbRuPfXUifKqNlnO6V2JWW3LQBilT3UxrJURrWdfFA5iWaKu8XuvLrO0pxD1RCzsytUNBejnP9tA8XiGXqaWe395wHWeHb49iqiGKe3Dqo8aAO','nHgvI33I4','3XoJq92ryRFGhwhnALwkai8BkM14PonbfbNPGrmHEESoos63cctjj3JrGT6HVstRUmIqgGjQirhONXSZsWobTj9vbaMFXMAdbpcdI7IJwo2QtosBYxhr53XsTn7q5HKuF4DUcUmJCim8eBO4ZbfVGmpF4Qz4t9qyLlrMS89KWplKdxO','N','A',14);
+INSERT INTO ti VALUES (39383249,-80820,'Nb7C34bV0j2HTxE2UJVZ0apm3ZUeAPRZLRg8GJuiLKyCxhX2BA1bARLYiV3FF1pqihQOPi','i6i8GRnlHI55dn6Jz2PuyvgWohqm9Zlyou4xRyd4R58oeSm2y2ljoUaHUj5jx9rBKY3whyFXVoOJufY1GTI0cA0zd5eVC9jJsBU2xmFbRuPfXUifKqNlnO6V2JWW3LQBilT3UxrJURrWdfFA5iWaKu8XuvLrO0pxD1RCzsytUNBejnP9tA8XiGXqaWe395wHWeHb49iqiGKe3Dqo8aAO','nHgvI33I4','3XoJq92ryRFGhwhnALwkai8BkM14PonbfbNPGrmHEESoos63cctjj3JrGT6HVstRUmIqgGjQirhONXSZsWobTj9vbaMFXMAdbpcdI7IJwo2QtosBYxhr53XsTn7q5HKuF4DUcUmJCim8eBO4ZbfVGmpF4Qz4t9qyLlrMS89KWplKdxO','N','A',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2650606343,-6881684,'LquZoYRRQvwBVRZ1GVz6c','OEoIZXc0QJLqabdoClVidCJVrecuoSyfDKLvV5FYPRvVvb0Qnpq9GtvabFHQa6pVZapYijH2SqEVhTlDTv7YBLyljQD4vgRdb2IkEwvbVRD7HMPgO','YinUIzQCJ4w9XfQcDchremocfofoHkzd8LUZaaGEpZxXTLn1IvRKFgY','aF2kz7GKvW6aVxf7TOvGD2muhjufRycQEYZto6qw274jCKfTI1BEEIgWvWbImxQGC5ELl96s2DkMtnJWzFqzgBgzniEzo7OWCFSryo','YH','Ei',15);
+INSERT INTO ti VALUES (2650606343,-6881684,'LquZoYRRQvwBVRZ1GVz6c','OEoIZXc0QJLqabdoClVidCJVrecuoSyfDKLvV5FYPRvVvb0Qnpq9GtvabFHQa6pVZapYijH2SqEVhTlDTv7YBLyljQD4vgRdb2IkEwvbVRD7HMPgO','YinUIzQCJ4w9XfQcDchremocfofoHkzd8LUZaaGEpZxXTLn1IvRKFgY','aF2kz7GKvW6aVxf7TOvGD2muhjufRycQEYZto6qw274jCKfTI1BEEIgWvWbImxQGC5ELl96s2DkMtnJWzFqzgBgzniEzo7OWCFSryo','YH','Ei',15);
+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 CHAR(97), d VARCHAR(67), e VARCHAR(90) NOT NULL, f VARCHAR(42), g BLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (561873433,29996,'RmJBgj','SZOENnuyceq2YW8FRAlzNZJQG81HVPQNF94Icc9eurtjfJphtHqSLTru1FfklxmeTZ','wv2oe2U0p5nL7JHAQUYETjVIq2TMOB2tHJcKtuFQHg5kKXk','6YCw','p','Q',0);
+INSERT INTO t VALUES (455435824,52500,'WGyTVVockX8Hs2lQapIS2tvhl2Q8ql4JZhe0IqBFGxYg1gOPxTgjM','NT3qLU4e93kCBHsCfngz2diAAkXLK9qPaZ2cuN4hgbd8kxBPzuFAXP','is1W7TfniOQM2o8Nw2WmfI3oeEnhP6Rz423','3FglAkwHOi2HE','p','H',1);
+INSERT INTO t VALUES (4282074491,37998,'4eTTetQk810VrHcSScPLLQSs7caF4pHhaaWTcePEIDHfxOHf0fITboy3qRCqSyJKXzW8r5ddsW5Sy6yQKPf70NvGFGZk','zhZKqiinL1hlDTsBzjHFtT4W','pvFNH1Py9YYbLHwijagGBrKd6IIJULEPCDRZhMG01AoQ8VpdoPZ9rKjZHjns6khLojjxUiVXY7gV4NxiWkN6b','JwweY','ZW','O',2);
+INSERT INTO t VALUES (2693709723,20637,'Re7vBv1GnUR2LKr3CiqoCTvgcINWi4PyKpOs73LSJXQRMvTux','Sm3voG5OxXK0PHTxGDnA82nu','w','e','a7','f',3);
+INSERT INTO t VALUES (233339837,43438,'5oud0CeKncAbAaZkTt13mqnWFIPfCTsI2A6YH','o','Y98MN65Kf4SfUofChYSqTEEnzzVfJoqc2mrL','oq7LQREQaVCvOJpFdtQTxyR5nN5RMicPmn6abDuzqA','N','H',4);
+INSERT INTO t VALUES (2290364049,4632,'rMBxowedOfo1st22wjs7M7zz6sC7EGiTVUpGm2oPESzpkWZoBf1x2t6i3lqXagwRFcsHhX59ICEZaTB026Tw2PZ5AK','x6riPAL0EO','kVhN6NFFm1yAIsos','WM2MkptQyg5QyrVE3l1hO04hka3U3v93RijP','1','w',5);
+INSERT INTO t VALUES (1302503881,22562,'lZWqWoidxsd','mTxnQgoOBeM1DO67V9jLkieo98CnCqtzX','ZJAPicxbUkKU8pjvnCXapRi','PdtxxfxO8C2jgF7mzGyyu77EwsZNQBd','R','3',6);
+INSERT INTO t VALUES (1026237578,27258,'2CztEaJiNgB1QkNUz6DP2pe2osAk8KTUcSJ2gZbHFqXwj6UmsMs7ufyy1BskYyEsVH','Q9xESu2C5oidvQCqqsRKPVqp0Ax4pBGrjX4NTIjCbAERAgyvKs0fFEWTKE','XfCjgfeExYbmTGOnLCNgo0KE1QLdHxUl9hccx0LMHco0Dzsd6ptAeKXPrZn','suD3WWlpQM9j2okDqEm0Tq9bUAmgmwpfnC','10','H',7);
+INSERT INTO t VALUES (463868278,21530,'JBEh17rVcTZ','SNtcIpsyq2NG6Ojw64bJESI7o1MIHF5ZJdzbWGg7Fpt','9YL5rkFbZAqU9GVqHvIdOzxO2nstb3gRQrhIOoAmpgRzk25O3VV3xSwXJ8qFnxIWyJtjETAeiaY3K5N0','Cyz8TJCSRcABbBrx','In','S',8);
+INSERT INTO t VALUES (2421366757,7548,'ah2y8q8v6OdFdVDmzyjifKCyLE24TG34ysmyAt','fPYtKUD9P8zB7fSO4sqkMeQc9Vivy3svMGlafuwJpRFfNAxyx','1ukHQ6XvnoG7Qs93QQNdd0nOKErBTyJTQIYmEP','Xrc5GEvCaPwo','JJ','x',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT UNSIGNED NOT NULL, c CHAR(97), d VARCHAR(67), e VARCHAR(90) NOT NULL, f VARCHAR(42), 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 (6391921907690336057,7224305,'k','3xtTRflMvh','VXO1bfqXp31CzbIDpZ9bz2I6HS8MN','48BbBF','iIINjFjzJngFMWVa2d69PmA2gqfX99EwJjM6G35FDujqhtd6jH0i6CdIQXSI1fGjejstnYjH707laih9Agro9i8QWE6irNdRWk','xNsncd9LBHfHHBKRrJJCBmA55PgzgMzT8jJEHuExa',10);
-INSERT INTO ti VALUES (6391921907690336057,7224305,'k','3xtTRflMvh','VXO1bfqXp31CzbIDpZ9bz2I6HS8MN','48BbBF','iIINjFjzJngFMWVa2d69PmA2gqfX99EwJjM6G35FDujqhtd6jH0i6CdIQXSI1fGjejstnYjH707laih9Agro9i8QWE6irNdRWk','xNsncd9LBHfHHBKRrJJCBmA55PgzgMzT8jJEHuExa',10);
-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 (3719731768618606361,-1251113,'8tO7zTPhcao3hZ0iYKH4QfD6qLhtrjSIItvwAmwOPQ2gHwZf4vNohi3jHB3r1wTTM3OuikXbR','HVyGf8hM8k3w8MLZC','gVpN6NdgFPFBiAjWAda','b1J4D1CDCFdUS3pF','JpiF0bZIkduGAK7bJ7NQufn0DtwKVIprF9Ps0UvaTuXsJBAoNC4psesk8uGzDLp','oV1mYOLbY9BEnUb5iu4kQ8qtJnStH0txnUVojdEXhZ0ZOHjOAywZHtKwiK33MKSBYlFBirqscUjKPmMktPgRD',11);
-INSERT INTO ti VALUES (3719731768618606361,-1251113,'8tO7zTPhcao3hZ0iYKH4QfD6qLhtrjSIItvwAmwOPQ2gHwZf4vNohi3jHB3r1wTTM3OuikXbR','HVyGf8hM8k3w8MLZC','gVpN6NdgFPFBiAjWAda','b1J4D1CDCFdUS3pF','JpiF0bZIkduGAK7bJ7NQufn0DtwKVIprF9Ps0UvaTuXsJBAoNC4psesk8uGzDLp','oV1mYOLbY9BEnUb5iu4kQ8qtJnStH0txnUVojdEXhZ0ZOHjOAywZHtKwiK33MKSBYlFBirqscUjKPmMktPgRD',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (2220816248,5866,'dIsuJo3DVuJKUCRnZJx8xqGqamy4LO5p0DIt068B38xtP86oXo3z8BqVInjPnPRkHPgSczQjkfvD4agkmA','GAYJfhE5iZkyrF7gtrSQbKIVpP2mJqJsVaAyVcmFxf7crdGkzMB0kzpgtuaHb','yz89Q1lV0RlvyjfqJ7iFQufwLiCs','vpz1oCWZ79MJMywwI773fVw74hRgw4biaKl','A','8',10);
+INSERT INTO ti VALUES (2220816248,5866,'dIsuJo3DVuJKUCRnZJx8xqGqamy4LO5p0DIt068B38xtP86oXo3z8BqVInjPnPRkHPgSczQjkfvD4agkmA','GAYJfhE5iZkyrF7gtrSQbKIVpP2mJqJsVaAyVcmFxf7crdGkzMB0kzpgtuaHb','yz89Q1lV0RlvyjfqJ7iFQufwLiCs','vpz1oCWZ79MJMywwI773fVw74hRgw4biaKl','A','8',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(98);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(98);
+INSERT INTO t VALUES (1514600923,28470,'xFDoqsZgphqDHOAw5MRQDo8bUvOh3FjnHLXza03w2fEV0x8XyqF4gTDDotDohQ1sqZq9IcS','afo4HmRUHC6X9fxsP2chdvA8NlROslDl','FVno5LHCu1KJbHaGq3hFJkWWZ2knysGolZnHakvCGb0VXWtlWA','vJmXhAmJ2EEP932f4MxqerLjrN9Gx2','a3','a',11);
+INSERT INTO ti VALUES (1514600923,28470,'xFDoqsZgphqDHOAw5MRQDo8bUvOh3FjnHLXza03w2fEV0x8XyqF4gTDDotDohQ1sqZq9IcS','afo4HmRUHC6X9fxsP2chdvA8NlROslDl','FVno5LHCu1KJbHaGq3hFJkWWZ2knysGolZnHakvCGb0VXWtlWA','vJmXhAmJ2EEP932f4MxqerLjrN9Gx2','a3','a',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-6505745400166275685,-3113869,'5L','YyT7C7EDwL0EQYY9dkmFZyOmG8bFZF0t0uE98qigvjVhDhZQeUmlHgIgkE4JtubIEYdPooaXZfjwRcCSwMyFRSBIGUmjd2khdZJdstpf7wLILxMbFUttIb5riBjEiRLjOnTEmieaOC6BL35IgIXuJVcoIf9iDvlwfnDb0var5j','B209KCzD2BGm15BNU6mxLBfyPdERg0Tq5PFJC','B3q5a9dc4OamcQ','e112tsg9mDZaxJvPujZityP1Yyy5mtjvrovM8P5BAeZ','avUH4rjVKDpAVb0qqS2nL9bDb8Sw5Xyb1l7z2vYFWQ',12);
-INSERT INTO ti VALUES (-6505745400166275685,-3113869,'5L','YyT7C7EDwL0EQYY9dkmFZyOmG8bFZF0t0uE98qigvjVhDhZQeUmlHgIgkE4JtubIEYdPooaXZfjwRcCSwMyFRSBIGUmjd2khdZJdstpf7wLILxMbFUttIb5riBjEiRLjOnTEmieaOC6BL35IgIXuJVcoIf9iDvlwfnDb0var5j','B209KCzD2BGm15BNU6mxLBfyPdERg0Tq5PFJC','B3q5a9dc4OamcQ','e112tsg9mDZaxJvPujZityP1Yyy5mtjvrovM8P5BAeZ','avUH4rjVKDpAVb0qqS2nL9bDb8Sw5Xyb1l7z2vYFWQ',12);
-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 (-5646859123962336510,-8110342,'SlLumJF21TPCQSdJVM5Ltl3142yZE5vLAGlHH6prKuj1X3jQAr1ny12gtDlhzEEuMjBwwGnjWr','hghyYSbp9','kiN7WzeJEenoOGkfdoHNi95A62PjJFmtSRmq1XQyGrnNuBBT1wyVkB6sHdyALH','viQttw7wNx','uVYt8TKVGIH0ESc39I','XSJkEmbGRFpCKdLLGkmHcHqM1jgaHYQJFWePh95V4W8YfLfUGgJ27dxSVtBtbQS2e2pXhSzsr',13);
-INSERT INTO ti VALUES (-5646859123962336510,-8110342,'SlLumJF21TPCQSdJVM5Ltl3142yZE5vLAGlHH6prKuj1X3jQAr1ny12gtDlhzEEuMjBwwGnjWr','hghyYSbp9','kiN7WzeJEenoOGkfdoHNi95A62PjJFmtSRmq1XQyGrnNuBBT1wyVkB6sHdyALH','viQttw7wNx','uVYt8TKVGIH0ESc39I','XSJkEmbGRFpCKdLLGkmHcHqM1jgaHYQJFWePh95V4W8YfLfUGgJ27dxSVtBtbQS2e2pXhSzsr',13);
-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 BINARY(13), d VARCHAR(52) NOT NULL, e VARBINARY(42), f VARBINARY(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2108535,816546806,'9gdHZ','obkSBCVoqWvODGbiG4ULQXh6','UJcaRL5rNGkXZfYkTggoEYxFu31i','jSEVPcKZGqZC4FV54tPIvRBKcOhvT9Iv21K','hmWOCKJPBxZiCuDIczzeC7HZrQdVQ2peBnTnKvnag','b63uxgZQDUlYlIJ2qURK1mrLEmfd5B1uKawTHOCPr80PIx4V3YHXpuQQzH6G0eOxqorkoWijjzSe9HtxwvrmDm0',0);
-INSERT INTO t VALUES (2594011,272197760,'D','i9qQwZxQh471iEsjqCjzc5kZs5kDPywMbkWhM3ouHcXWPaSb','bP0mEWb2z8HXTI8ELCSMyLoJS','20UOPqZHDawYdvDRg0XBuPXGGTX','oPwU9bdDB1k5aryAgwAIHhUqmrGaIMDilGBmLlxUpZHdzi75ROX','G4REavC8iziSK3MhuT',1);
-INSERT INTO t VALUES (6892526,1871906417,'YTxUL2','cjQ2mk8pCO6VzaWnmHHFcc','5HKVrBtDUzB4RY3C','XD6qLL1T','r0gpWjDIarAnqnC3EHOIb3gQ5qZo79zcyjzl8I87IxpXLWWMVXGf4t8J7h3zl','YbZkHHAPvdYs44y6tD1KFGqWKjvY0L',2);
-INSERT INTO t VALUES (575642,2886517944,'h7of5Pv','6SazRWxYx7hGRROYSgKauK14h4lseGMB4RCihiX','kkuyILFWf','Rbto6lqgGXIRUhQtK0enB1PysF3LAKC1uX','zfXKAkiGtumCuuDId8wkUwVlz7iyS','6K6',3);
-INSERT INTO t VALUES (-8243469,2864251564,'BdhHd6J','fK4j5eAtPoGsPB','TZTXZ','xcrclHqbGxLv7xx9yZWJJarqQ4kJ08F','cE32lWdJQjTM1a9NmhEGb6pPRjDfmTzkMlofQiYiAgljl8NFyhP1YP3p1T4sf4zTUhR8gNoyZav','zF',4);
-INSERT INTO t VALUES (3375855,1436767792,'BlJQAF7','oWrKP5i19vQpwukBQqk','aQ4hqUynNSJdGq4yvDhEtmwKxCmWzaVDnNg','Z1oMnxzrm1ZOHCLU3H75UEuwcbXI','5vTBowMhfYB7sXI4XA2iPC6lT1CivuVPk4xn2A4QNpJpyP14wDZJglhPien8aVPmJoXT','Kb7fRP9SvyIef',5);
-INSERT INTO t VALUES (-6052528,4149299562,'LOx7Kqxa','dlMs','B9AgNo7xv1kcQeqrCAkYzI9e8sM8AjdGAjKmSx','sQDvQWlAyIOT7dtWduPTGhWR32jRxPt8iWQalke6','65v6Aj8VPD9a8C','VbVZO8Tyc3wIZnPWSJSfZI5kq5McCyaILowlrTV2fOGqU70w5F9Y8UZmL66Hl0xxGXN62CoFFH',6);
-INSERT INTO t VALUES (-2747355,2647612351,'sTEsB2cMh8UR','MTGvenbrVCQ7I5sgMww8k6Vv67pgpDFBfE','1LOp9rTNP2P4SRkY2','xwQBp64idcrrAmwVL8','jNCnc9CyaPqi98AaEDpQMsmwQKM98mK2ompIywVT','bXtecetvhnr9LKT5eYNQnlBGTCkjaerNMs3ZGkLtOS4eOGu7',7);
-INSERT INTO t VALUES (2216721,528016616,'Xgto2OW','SYHKyqmKVILEGcbPO7xaEKoJMMZbm','W6E46zcbuyp4IzVItUUOXPCY','1kNTSaZBympIvh68aW38Bl6DOAjqYtddnakpKgPwXuEQxUt8wlNcV','lfClvzhkG0p8KjJSslkgbJmKkJbU1','42mmxatVDcIQLZRWUwFwJbvfkrNZYkaWAp1aBj',8);
-INSERT INTO t VALUES (-1015237,283296008,'ki7R','dhINpIwwi5EL9HUcD','dc6SUrZ87j9yXXbutfCQ6Kepkcdujcpu0oO','BsmyywKhLIDzaBiN8mt6GHIL','GKxFXBKd8NdaQCGsDvfTQeobiOShOs0XjxCD4S6','RiEg3gfGtr8MGhVMiTaMyvsUljMmC3p1EStpcJnug0ncl',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (781215,2723768606,'OQCOWF','RIDNbDgzJAwK1S','uVyRZMAEKwwyMyLlqNQB0uiRuGrrL3CaTS74Br3TBo','mkyMs8gjt6paZWWDgXvnC4UwKS1JFW3WGp6CXkufIimYUZSi8F5Wh','3B563fKgYtpZxoYIPsBnXQAHVPYCHKAI73hjvWra7qRtrd0UmXGxHNJ5RUU1GUZAnM0rS6NcahwyG0TXlU2SuRs7JSsqG5i','sNsmIytK6MWpOpMMN8cQ5drM1a7MDUGZSxEManP65vV4WBT7Mwxq3w5FiWe',10);
-INSERT INTO ti VALUES (781215,2723768606,'OQCOWF','RIDNbDgzJAwK1S','uVyRZMAEKwwyMyLlqNQB0uiRuGrrL3CaTS74Br3TBo','mkyMs8gjt6paZWWDgXvnC4UwKS1JFW3WGp6CXkufIimYUZSi8F5Wh','3B563fKgYtpZxoYIPsBnXQAHVPYCHKAI73hjvWra7qRtrd0UmXGxHNJ5RUU1GUZAnM0rS6NcahwyG0TXlU2SuRs7JSsqG5i','sNsmIytK6MWpOpMMN8cQ5drM1a7MDUGZSxEManP65vV4WBT7Mwxq3w5FiWe',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(14);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(14);
-INSERT INTO t VALUES (-973393,515022879,'0QE','Hj4','yFF4M21HVrKa0YocCNlATBiy0','ZYD91tClSTWBe8yTCMvNsh3vh0Nx6s0vjj','0DtZoVnh3JM5S6XzYJJi3iTQw8eQX9LrdtwFzFTaSPgO0OehlhxB36lhvMdfZ9P','teKplgc9eyNuGRlMfZcMIfrbO8RXmg26wD',11);
-INSERT INTO ti VALUES (-973393,515022879,'0QE','Hj4','yFF4M21HVrKa0YocCNlATBiy0','ZYD91tClSTWBe8yTCMvNsh3vh0Nx6s0vjj','0DtZoVnh3JM5S6XzYJJi3iTQw8eQX9LrdtwFzFTaSPgO0OehlhxB36lhvMdfZ9P','teKplgc9eyNuGRlMfZcMIfrbO8RXmg26wD',11);
-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 (-2684231,1108902120,'TJdWwnw','eyH44zU3WH8a5ytKi1o56tJdfCX0WqWIk2WfNd07ORiMsAYTDrejB07KXi1kGhjYKG2N1kM9XE7xw2uAFrfGwcVphY2IbEhDQaaC1KaRog5h0QrayPG8ZVP3epyh4NWm9GxKF4lY5UQeiM0VWe2CIAvoiXPBKW1kkMchVGJT2vxaNRb7w1a6O7gtaT7F4q19eoUlDgJMb4OY1LFG0KqQKF1XBHze2hJSfeMTg08kocvLFqt4','aFET','j0UhvH2Bi3QRQXP1','JSgjcVXl3AHZtcHQ97WbeL4WFPip6syLyxUyVXaELfqoAyFTHhiWe30Op649u2Bh6mX2qNkW56HTbBmhSSTnPFOIvRdPogvCg','3ydVv0WB4RyqlYjd49YM87190a2gjVD3GSzhQ6t6ajjstSbNpHfTCPjrGoUsTj0OnKdy5lsqz3gIlXvLgePoQ',12);
-INSERT INTO ti VALUES (-2684231,1108902120,'TJdWwnw','eyH44zU3WH8a5ytKi1o56tJdfCX0WqWIk2WfNd07ORiMsAYTDrejB07KXi1kGhjYKG2N1kM9XE7xw2uAFrfGwcVphY2IbEhDQaaC1KaRog5h0QrayPG8ZVP3epyh4NWm9GxKF4lY5UQeiM0VWe2CIAvoiXPBKW1kkMchVGJT2vxaNRb7w1a6O7gtaT7F4q19eoUlDgJMb4OY1LFG0KqQKF1XBHze2hJSfeMTg08kocvLFqt4','aFET','j0UhvH2Bi3QRQXP1','JSgjcVXl3AHZtcHQ97WbeL4WFPip6syLyxUyVXaELfqoAyFTHhiWe30Op649u2Bh6mX2qNkW56HTbBmhSSTnPFOIvRdPogvCg','3ydVv0WB4RyqlYjd49YM87190a2gjVD3GSzhQ6t6ajjstSbNpHfTCPjrGoUsTj0OnKdy5lsqz3gIlXvLgePoQ',12);
-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 (-5252717,1672734869,'avF5IF3StYpUPa','xVxvWNnkjTAaPiwD8p77l2q3MZANp66XIEpSvaVauV11x4EJNGktVw4i79rparw6ypBwKAJ7BGRBkxjcD0YCK4tN86tWlSpNw1R0o17wMms','jKgNpcBNPRbTcxttT','CncEiXBX0WUN1fTVlEQIROeymuU7CMbIIOEy7wHYe9uS3sUDMMQHKTTLXq9KkL4ecv8BBm3xrUkXml7RKafJUkljDpqOgqA2gEhC1lB9STUiRNEPQ85BkQ1EgRgx44D1oTSLLNBaaxOmqPaksnkUcVpiTGUzigM9B7DZ2','cFEYfeWxNFC2XnSh6b3','KVEOtXmrdJaeZJoQe6AfqC0rpFOKAysfqb0',13);
-INSERT INTO ti VALUES (-5252717,1672734869,'avF5IF3StYpUPa','xVxvWNnkjTAaPiwD8p77l2q3MZANp66XIEpSvaVauV11x4EJNGktVw4i79rparw6ypBwKAJ7BGRBkxjcD0YCK4tN86tWlSpNw1R0o17wMms','jKgNpcBNPRbTcxttT','CncEiXBX0WUN1fTVlEQIROeymuU7CMbIIOEy7wHYe9uS3sUDMMQHKTTLXq9KkL4ecv8BBm3xrUkXml7RKafJUkljDpqOgqA2gEhC1lB9STUiRNEPQ85BkQ1EgRgx44D1oTSLLNBaaxOmqPaksnkUcVpiTGUzigM9B7DZ2','cFEYfeWxNFC2XnSh6b3','KVEOtXmrdJaeZJoQe6AfqC0rpFOKAysfqb0',13);
-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(64) NOT NULL, d VARBINARY(98), e VARCHAR(73) NOT NULL, f VARCHAR(80) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1816152917,1766958192,'gjs1RRxZnwiM7wTHrOpOr77kcckesipFPZc9yHaSMckUfD8b1SH7odu','NjfD5fGmnyjuM7j8DNbOZsjo2OZ4PPhCUV8z7ABNSEkL','7oiXi1Zr3Lkct1C1OHNYAINJQpl3bEGOAx3F6YJPST0J7SiBAtTwIPCxqXlov0sB','C8LndtjcgXhE6Zhu','wylFO4XfijKXCATPrsnPwSTszB82rIUVA34V50wQD5OPJlrKqKMwjdsU1fu7fSENrCPpeJhz6LEbgiVL1g0UGO','koQYfJeCERnERi',0);
-INSERT INTO t VALUES (2969445413,-1892204578,'m4K','DqdsCgQc','iDRo47EM2HdzF3nfwxXkzuAeVEHMhv9nDWfhAA6hhrmUKlE4ki5DO0kkxxTnhbEXIVc','HVTWTeji5LrlaEPHedFxLmIg26W4H1GYQRKQxwbkOgXLsFfAbXmCnSgv1bpPqlvFip3b','eW96h5qo3ncquWlk9gr4uHnFZFf','fF0GCMhNsLyWDgB0g3MDZmP9GTmURXxBUb19SkrDS7AbXHSO',1);
-INSERT INTO t VALUES (3523734653,-261179904,'S525YpDUOM9ksTvRMLmSWLGNyrI7dtkFCtLCy1JQQWvX9xDwMKNmAVvzFcjl','2DlHGEAcHPhVVD50W1n5OUQxN9hLf0sty62wp7rvfZd0ltWPU2Bi6abqLG6Hm2LsLBA','pt9gQM6GyhmHok9CZk4Xtf','HZSAEsjwXXYVfVXGH0ukrsvxmxDk4keI3DBmNk4kPVJQJXdzC','Eh6pItkoo8J9','kjP67fXPiJqEJy6DjDq1Q0l6Tv50Nq',2);
-INSERT INTO t VALUES (4070072080,328184546,'Ks6sN1y915gdsM','4wBs4OoikjYA92wtQbQqy28PGCA2RHAh','MKYQOXLEpghqxEWcqFcdCJUgr','xKO10jR2GV7gdXyr5G7VfonVuEz52YwFRkbr0KscZrLnFypbSw9ohClOgQImM3DrKhZnT3w','vgmWm3osy','bcf42C9xBKTqlbBoMVvfBvi0oXOE12MkKQ8erSO3X5L5OusK',3);
-INSERT INTO t VALUES (1546004006,-87448120,'zMZqKt2guSl','zwgGsQTOglXaoClzPkWknfM5W8xXyYT','0HX0I7X8F8t8MowHpQ7SI1AerWnyCdLMPUJdAkGf8fchIJ36l','0JN8nDY0Ib2BiiMow4I1bkhrMINKwtarXv3AlE8OxNSRAQDtovHZDg0J7KO3eG24rQWp','gYiydrFNIvla7xl0sfiu6tS6x5PWyZhCVCIDUYVWfmGLRhVRynbgrrn2iesX55TUnF69fAP9WuNEDrwz48nogb','NLo0hylrfkJZX9LZFeewSJx4CIzVBsO3Et1qSKrTUBJpsi2RrlHJ4oaFVizixEzqrkXgSbuGIc5C1640S6lh7FZ',4);
-INSERT INTO t VALUES (3929598166,-1944112454,'VA3n9wRKR0DksuPDbglQWxW','PLBokOn05Rdkvr2EP8mfpOgyudwNTjdFFfAQEXewPAPyAR50c92dkkz2Q6JPiGMc7bzxQnI65GoWCFw8onyBnJFhjzbQVmd','FUJSYi2T7C','69lH26hbfpHUduJ1tfTQHBBcWPYjPL29m','yV93NG16Po9gtm8rB0KvNj1B0wKJGB8IRJwrqwEzP3p48K3','9OCUw268etR2estr1WKlOEI',5);
-INSERT INTO t VALUES (2600780935,-2133623014,'W3eDQTkgS0CsiIvlMZ8RULEipBIngjZwpY377iqpuWA','yTWBu7dw7HK6mjoTN1u2VbDAMksYNwDIOi3DJZWZolTkd8T0yVwER9bx7uV8uED6yspJfkJILsDEfgRNAhA','BwciujGTrx1RFxM7QDZTuquYdo6JqxxQNeAWdzNFazg1WZjuBNv','mEJQmXqoi0pE0KjtVxYVGNFAdBBEWDkkaV4PJ9DXJ5b4xRJtn0SgIAlTz4','cmf8aWe2k95zipK0rV7d0dJpHoJFRGgj66TwYWAFQMCJ5wZUtlXyC9YUVOZyOZPgQLoqdL9ovrh8vlKm6puPpNzCvaUeI','myCsA0DIjsyNKEjQrvshnOINi79fHjRHG0h9mWKFyE8RT4VcT',6);
-INSERT INTO t VALUES (205107139,-1893146196,'8Vqfh3HovvEbvVTF6','xh0GcUH','LQS6PcjJ2p1cHdZZA5NkboDSLR58Xp7VcfVb3Toy6AA','fOX7uqRgclaqkYkq9Oqf9GaGZyU23pT74K7InhuPoWFvVI06Rg7NfgBf6Dv5BIQrzpJBV1u6Yg4Yy','w8i738ObfS7NBTO5n1yBALdGI4DeCG26vEE','sbN8sM7lL1q3qlfxz',7);
-INSERT INTO t VALUES (1822850868,-257625964,'uDw7Iy4NZx904G61Ng0DnhKSrpviJdVL0UQH','IdyO5OQfsptJqC9Rkr0kreAzaXCpUH93VfMhgGPkAPAX41D3OHR609GISSLNuXe4','fo1vOOsiaaq6Y0Z3iXNWjYFxl69PGGgFEbz8fwfF','ZCGj9ML5INvwg1Sz2','yOfEVXijV2lU05Sv9iudIJ3OMI9dOWenac5fLw6V4IY4HGmWM2uBy3wcZcHSbHFGc5kLrhVxFSTLMsVSpDUlfIwl3uHB2','LTcnuUBGjyESoXBlLiGKBAdASAWpE3j9WRtnk9uu1Zk5c2ku2a1lwS9V7nKs4idtIRMo7WCdXfipd5KP',8);
-INSERT INTO t VALUES (1657501859,-1853523248,'U9nP14LSRoLIHQ2rH6EVz1UvY7HkAUqR4GhBizwueWXy','CxjNJhyoNsqZvQuZqFJetTA4345Lvcif7iNKer3Qsm07n9IMhzNpybthKv16gEctFZTTvhHg9Xls6ZZG1ey7gpFKoyNPqnupZp','eRStAdEKebHU7quHUEuIf','1T1EfKUXhjKkJsX2IS2CpSOyutDOH4','SeMTLXWPx9oAiYkcoO','dJMcFSJDLVhASKGSXPSXwdVm8vJcBxGPGLM8cPVTaSbmapHeik9vvPZvsum9gRDXNLuxr15vOHd07up3YVEzDw0UGQXaLSC8gc',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1222367564,41933,'lACuEnW7yKiQTXRD9HDV8glm7qJQlvjwrsuJJgxhet','jQiEGtWe7f7uDweGLkW69MS19W28ecdbu2C4H3sCPQZGSdKV3yrmjrBKO8x8gzCeD02ZiNJec9s1CoyZgu5mavXKsRkmXdC3ZojgSSDA5HuhrTyjaA9CIAIzq85rettfJ17DFIbQpOG0bJYEP16LpvACD40uaqUT3d3Pj','lt','rGIiCk71cjAJsdWzxRxjw195mKzYSQlN','9','W',12);
+INSERT INTO ti VALUES (1222367564,41933,'lACuEnW7yKiQTXRD9HDV8glm7qJQlvjwrsuJJgxhet','jQiEGtWe7f7uDweGLkW69MS19W28ecdbu2C4H3sCPQZGSdKV3yrmjrBKO8x8gzCeD02ZiNJec9s1CoyZgu5mavXKsRkmXdC3ZojgSSDA5HuhrTyjaA9CIAIzq85rettfJ17DFIbQpOG0bJYEP16LpvACD40uaqUT3d3Pj','lt','rGIiCk71cjAJsdWzxRxjw195mKzYSQlN','9','W',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (2125329916,46668,'3EtPICrbqm7VGPSYrOwZUGwITqr1YACUHMOoSwdl6y8Lqkslmg6QYNyH0RazIDVcmZJV1Nw','sGREY02Xp6izL12','LSCgtsf9tTFqS3DRpMVd3lEjhqlzYIVAPjtPjh0HwXCn65uFl3QnjDGXJ3Pq7SExViNZBGio','0Z0CyYI0Hxbume2TDtgCs8YM39jDhJybmN1RSrcsd0qPj9iC4nKV4FFSTXAVGVyGFHfWMMZXEwiXz6A64zdecRbVQLm6ui2qF4Y','ks','L',13);
+INSERT INTO ti VALUES (2125329916,46668,'3EtPICrbqm7VGPSYrOwZUGwITqr1YACUHMOoSwdl6y8Lqkslmg6QYNyH0RazIDVcmZJV1Nw','sGREY02Xp6izL12','LSCgtsf9tTFqS3DRpMVd3lEjhqlzYIVAPjtPjh0HwXCn65uFl3QnjDGXJ3Pq7SExViNZBGio','0Z0CyYI0Hxbume2TDtgCs8YM39jDhJybmN1RSrcsd0qPj9iC4nKV4FFSTXAVGVyGFHfWMMZXEwiXz6A64zdecRbVQLm6ui2qF4Y','ks','L',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (895917780,31115,'kDkj3sQ62d8h6lzEPJUoe9tl9uzu3wOTNW52Vk89bJIvBg2eVpF8amsc9HdYaALkHrpjP5FL1N2x0O','I8slGp4PflX9UDmHxROD5qPIUZ5cOfdXZtSA7qomRXXWt39MjKkN6O1CUavtwQz4z43XSn6TsqjdJX4gQcQJtpA9hwTJQ3BxCcmpXlHOvrbtyXWX87pv2dGjnideZIrRVCw0kEhj0Yxb6QTl2AxupomlJus1f3uJKTGX9QIHcixnZv5KKmM8fYbOWV5BHOqme','k9d1xtPmCBxtp2L6QhrFn5Yn4QhM1CB6ezgM6Rm2ENpZVLwqyKoETVvbCOKHCtBm36lQTS1OVR9tYes8Q','UZf2XZAgqUSLMD3EpUEJTdwbnQIwGvSU7jYbk48VB8GtYSLbKcBtdJ0p0SuvBEEAlR1TihrusgNfxAbXsQlG1Gj1ka8ZRdKMX5xn4pzQs2wV1roXhdjrba1QyA2fO3OLGLXp6iqrEp3eSIcHOnsBv','Hlx','H',14);
+INSERT INTO ti VALUES (895917780,31115,'kDkj3sQ62d8h6lzEPJUoe9tl9uzu3wOTNW52Vk89bJIvBg2eVpF8amsc9HdYaALkHrpjP5FL1N2x0O','I8slGp4PflX9UDmHxROD5qPIUZ5cOfdXZtSA7qomRXXWt39MjKkN6O1CUavtwQz4z43XSn6TsqjdJX4gQcQJtpA9hwTJQ3BxCcmpXlHOvrbtyXWX87pv2dGjnideZIrRVCw0kEhj0Yxb6QTl2AxupomlJus1f3uJKTGX9QIHcixnZv5KKmM8fYbOWV5BHOqme','k9d1xtPmCBxtp2L6QhrFn5Yn4QhM1CB6ezgM6Rm2ENpZVLwqyKoETVvbCOKHCtBm36lQTS1OVR9tYes8Q','UZf2XZAgqUSLMD3EpUEJTdwbnQIwGvSU7jYbk48VB8GtYSLbKcBtdJ0p0SuvBEEAlR1TihrusgNfxAbXsQlG1Gj1ka8ZRdKMX5xn4pzQs2wV1roXhdjrba1QyA2fO3OLGLXp6iqrEp3eSIcHOnsBv','Hlx','H',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4075283641,24633,'OJ8zpYEUmW1F62BKoMzeh66KKz43QSgj5R','l5dVzqdBEaw5bip28ENVQCXrZIhRKHkLaKyd0yaKCHQXs2RXoUx7o31qxEyqI0WSK0lvhqtTCGupccokjF9','NWqtijlBlaAhG1yDnkwiL4o9kA0GyJwea9Q9yBMWrypWZBvDktw4pxvToZZKBHcECBcjsLYD18f','CraVuuvjcL9A4FLUXuuUXFrU9wdbfBUucAZ3k7c4v2nawjylLLd2S5Lo4Y8Px3z9TJSCB8mV3axbhHWBIsrYKDlbwmaLM9vzCyVVXR5B0pSJL','Oce','xx',15);
+INSERT INTO ti VALUES (4075283641,24633,'OJ8zpYEUmW1F62BKoMzeh66KKz43QSgj5R','l5dVzqdBEaw5bip28ENVQCXrZIhRKHkLaKyd0yaKCHQXs2RXoUx7o31qxEyqI0WSK0lvhqtTCGupccokjF9','NWqtijlBlaAhG1yDnkwiL4o9kA0GyJwea9Q9yBMWrypWZBvDktw4pxvToZZKBHcECBcjsLYD18f','CraVuuvjcL9A4FLUXuuUXFrU9wdbfBUucAZ3k7c4v2nawjylLLd2S5Lo4Y8Px3z9TJSCB8mV3axbhHWBIsrYKDlbwmaLM9vzCyVVXR5B0pSJL','Oce','xx',15);
+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(23), d VARBINARY(100), e VARBINARY(9) NOT NULL, f VARCHAR(41), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-2348399,43620,'VrGEjKk501cRfygZLWbyaP','1vfqTXvdCZe6lSLABwb8M8zPHR6cAd8asM29fkPuJej02PKCPAQxda3YnyCARBYVnDWMelVUcarod','rjme3Q4','QNFtjRxMoLAqO6','9A','z',0);
+INSERT INTO t VALUES (-7577135,4823,'qm4EPQ','9fMTckIG6AvVlFzFDTEFcKKcnbvwTkWoqw6CG8TbgzBIKn7','qxBh','srPAt7gXtYifiv1vAJd3v','Nd','9d',1);
+INSERT INTO t VALUES (-3319126,15427,'KlJ5bpGRd','iwl8OYwVmg56yrTpEx9YmwFrbJCiGA7qAVQrmFIk00OPLa','7ocZNgteD','cx92niNpAOOJpjZeCwUDF4HTwgfVfwZa4YXuu','p5','p',2);
+INSERT INTO t VALUES (-5400799,17136,'rm0Y74aIiAA7YPyWslb643','zIkDFEMhmeorkuh4mvEv6LDpuwAunr1hBOq2lqnudDKkGErPoYfduULmYu5ZbD4a8Ev2GciCIVc4d5m','qD','uPPKnfPj3jnYVWdeTxXEgVKaviaaaDvfl6w97H','Dn','a',3);
+INSERT INTO t VALUES (-216331,18259,'vkrOHDsCANaNK','QPPXuy2TxaawJjXMWyYZMsF88Q8wszgTwjTWBQhVaPXcimCPNHBBK9k5kStIGMb0Wf8wEtfxfC4aGtYteaGl4LOqnlr5h','5J','aY73y3T','k','e',4);
+INSERT INTO t VALUES (3490309,45368,'WERCV58zxzhF7bA','FjTkw8r6JHCnBIfui5MSZePCR64sYLFcbsxjl5xBQIjilRyQvMM91QxySR4RygODds','m','gAXLZk6PL9lGuOE6bPJFBtjT6BgPu3zs','uG','qB',5);
+INSERT INTO t VALUES (-4681860,59503,'I9EidQcdr','mg0wM5XkHxzEUQF8KYhARTnTJLbawVFNKqUf71gJegB468Fsl33l6HGoC6Jy','92OtIvQYE','oyw5EiJ1vWLtWetdKgelVZv32mNsdUJujNb9z','Ph','I',6);
+INSERT INTO t VALUES (5676822,52621,'HzTh2THMSPlcKBpro','g3aWLv85RqlTxLnWDchKwmPgr0iSXdHcr8xns1VgftgM','nZfEefer','480MrJRUPkfkvQ14B','Iw','dT',7);
+INSERT INTO t VALUES (-5658562,34179,'ymP','DmSRuVDfTM9hyCbJUm2aOF21fxQwb','pPogSrNb','25jxTnfDw','d','Qt',8);
+INSERT INTO t VALUES (7319918,59183,'2OkIbEiOtQee6vEhgir','RAHkIPAWAOqJRaCWhxGTibH5DARnP0EeMpZM','V0','Fjq98LTnGt','F','Mi',9);
+CREATE TABLE ti (a MEDIUMINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(23), d VARBINARY(100), e VARBINARY(9) NOT NULL, f VARCHAR(41), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (3123050968,-194542078,'UmvfX9UZ1SUd80IfWYRcrA5oCWPLBl5h8Wl7m','rFoMmSyVQJCUZS9fm28BMt4qlKbQeUxKWLSiX53tCEz9SbaoRqbFDkTNbnNtkW3Cqjad33lgTJuLW3YJTMUSaxjT9d','MDvTl6cAFMdFQOWmGSJECBuSqg2fq1t','4RXv8bWnwFx8pCMBbFw38MackCilsgZeEQ26H3pxuNClVlj27ruFvJL2','KCiEkkJuZ4h5GFy1M2','JpC95DUyxo8XL0tscl0wwWIhGCNvLysUcKkjG3XGOQWNep6tLQ4Z8wFga03nujB',10);
-INSERT INTO ti VALUES (3123050968,-194542078,'UmvfX9UZ1SUd80IfWYRcrA5oCWPLBl5h8Wl7m','rFoMmSyVQJCUZS9fm28BMt4qlKbQeUxKWLSiX53tCEz9SbaoRqbFDkTNbnNtkW3Cqjad33lgTJuLW3YJTMUSaxjT9d','MDvTl6cAFMdFQOWmGSJECBuSqg2fq1t','4RXv8bWnwFx8pCMBbFw38MackCilsgZeEQ26H3pxuNClVlj27ruFvJL2','KCiEkkJuZ4h5GFy1M2','JpC95DUyxo8XL0tscl0wwWIhGCNvLysUcKkjG3XGOQWNep6tLQ4Z8wFga03nujB',10);
-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 (3674340297,-31928170,'UHK','bIZ70acp6gYmZdrTFvD5LWoCpeBFIYDCvuYGcotbGikJYddaA5IxOgFCwtDgPouj2pq6jmM3vR1zm2X2MiwgDKHR4hmXV0','Q28BMcz34cz7LFD3C1gbWFRQavSfTjBiN8dPtIye','Et5cklOKmIBulwNvNS2kAjv3hrIXBaqVL','SfWMQJovoV4pxMOy8','5tV6H0JlkhENhDH414ORq4FaTVuZcw4hgDb3ybpTudbvY',11);
-INSERT INTO ti VALUES (3674340297,-31928170,'UHK','bIZ70acp6gYmZdrTFvD5LWoCpeBFIYDCvuYGcotbGikJYddaA5IxOgFCwtDgPouj2pq6jmM3vR1zm2X2MiwgDKHR4hmXV0','Q28BMcz34cz7LFD3C1gbWFRQavSfTjBiN8dPtIye','Et5cklOKmIBulwNvNS2kAjv3hrIXBaqVL','SfWMQJovoV4pxMOy8','5tV6H0JlkhENhDH414ORq4FaTVuZcw4hgDb3ybpTudbvY',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
+INSERT INTO t VALUES (-2863288,61897,'ul7pZg','ywuZwtbmf26GnVbPjsddEGqvjnFm8itYGY9gUrLOuzjINhPPWt4NEmuw','Mcsr','pirK6dvZgyhQgVeL1HrjR8IBj9','Gu','of',10);
+INSERT INTO ti VALUES (-2863288,61897,'ul7pZg','ywuZwtbmf26GnVbPjsddEGqvjnFm8itYGY9gUrLOuzjINhPPWt4NEmuw','Mcsr','pirK6dvZgyhQgVeL1HrjR8IBj9','Gu','of',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(24);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(24);
+INSERT INTO t VALUES (292946,29812,'M','uy2GTIA4aDPIgPVRR1e5VOpdXoSGl0oM04Gor','mAHEE3dpQ','bUljsk0vhpSNIZborvXTy9yVpII6H9OpdptkVHJ','V','z6',11);
+INSERT INTO ti VALUES (292946,29812,'M','uy2GTIA4aDPIgPVRR1e5VOpdXoSGl0oM04Gor','mAHEE3dpQ','bUljsk0vhpSNIZborvXTy9yVpII6H9OpdptkVHJ','V','z6',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (4209097146,-925381407,'bUShMCMJet0tXTTQa','TlVfQinxXgdne35AvWmeYvPdQkBC19dRrFCVnCOXBKTFg1NGEZydPMkeRQK3DTxmq9CaWpuqOK1ZP5H5m2SsFLzLIgkPIfv224RpnDHSrJEP9fsL2capO4Saysa','smIv09PDBgHKSLtt8XLU5Q04QG0gdsqGLGny3deStefFMzomezhNy6AwimocLN5cqLi8IC2','qhjG6lWoXl4HDQaCLEMMKgFhpXj6LKxyHgbLAbSBAY0yIwToM8ZGOaZ6q7XMiDWZ2s0O3T6','wTrnYizwl6k9PWdj75xtGJSeblcJ7mflO8bPx4n42nkJxRt4RrRQSSq6YNcS2AvMlqqj1nJDZHP1tA5CuXH','hkm7MTh7bnwbGnfo9sCzz5ihxiqfO5MDbx55Yx4uXlp1J6Y7QZxf11Oy3g',12);
-INSERT INTO ti VALUES (4209097146,-925381407,'bUShMCMJet0tXTTQa','TlVfQinxXgdne35AvWmeYvPdQkBC19dRrFCVnCOXBKTFg1NGEZydPMkeRQK3DTxmq9CaWpuqOK1ZP5H5m2SsFLzLIgkPIfv224RpnDHSrJEP9fsL2capO4Saysa','smIv09PDBgHKSLtt8XLU5Q04QG0gdsqGLGny3deStefFMzomezhNy6AwimocLN5cqLi8IC2','qhjG6lWoXl4HDQaCLEMMKgFhpXj6LKxyHgbLAbSBAY0yIwToM8ZGOaZ6q7XMiDWZ2s0O3T6','wTrnYizwl6k9PWdj75xtGJSeblcJ7mflO8bPx4n42nkJxRt4RrRQSSq6YNcS2AvMlqqj1nJDZHP1tA5CuXH','hkm7MTh7bnwbGnfo9sCzz5ihxiqfO5MDbx55Yx4uXlp1J6Y7QZxf11Oy3g',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (2280243216,523232722,'YCkMZKNHqByCfli0sCOjPwEk9KhKGATvSGlEOgHraSZntH7Ysnni','paldYta1lkrItva2VCHAYe1UEn3Pxr1cUSn1nDhyBPrkUhTnziMxtV1eKK161MIb9IlruLMlC4VeboUvWkRN0iQlKWDMFySoXs8Objt8JhQ51gReRYlejZCKeoxDttGDxuIEdTwj97ip5HLPYRyYuw3k7','7EfRH1NBPoGfYmho8fimhnzXypCAhHqLAyGkP9XTsr','6FsZceaiskFCRq4gqOsTka5LBk339NHo4NuBwZTN6G5PRhBs3TxQp0eTbtBiaezf1LxoMN2FWQtMKdMly28i4XptrVDmwOGKkz06xKs3q4SxeLDtxbDeZodhMgSG3xGFGywXjfVNl3PSqH2YjUGSypr6','6PxWAXuUTRW0sCyaStpjvNxU4TfvtkJHD2u','5IzTuTu',13);
-INSERT INTO ti VALUES (2280243216,523232722,'YCkMZKNHqByCfli0sCOjPwEk9KhKGATvSGlEOgHraSZntH7Ysnni','paldYta1lkrItva2VCHAYe1UEn3Pxr1cUSn1nDhyBPrkUhTnziMxtV1eKK161MIb9IlruLMlC4VeboUvWkRN0iQlKWDMFySoXs8Objt8JhQ51gReRYlejZCKeoxDttGDxuIEdTwj97ip5HLPYRyYuw3k7','7EfRH1NBPoGfYmho8fimhnzXypCAhHqLAyGkP9XTsr','6FsZceaiskFCRq4gqOsTka5LBk339NHo4NuBwZTN6G5PRhBs3TxQp0eTbtBiaezf1LxoMN2FWQtMKdMly28i4XptrVDmwOGKkz06xKs3q4SxeLDtxbDeZodhMgSG3xGFGywXjfVNl3PSqH2YjUGSypr6','6PxWAXuUTRW0sCyaStpjvNxU4TfvtkJHD2u','5IzTuTu',13);
-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(96) NOT NULL, d VARBINARY(9), e VARCHAR(65) NOT NULL, f VARCHAR(98) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (14196891,4208001,'SZN9Aoyt4x5iTZoBuFfWfbtjx1jAPAfeGGqfTeVC6BuPQalWxgeoFgNelShG8rt3lGWcXRh7o9o5X','sARfJv4','j47XardfxQdrj1mYPGcylfJow3yNJcCFaRhq','uVitvlF7fOjt2xkLC0iWgU3LcOQ28Npisqxy3njGq3Y4Cp7WiSG2hJweKKqSC5yaHXJq','INlaQhKEYvmBAgEjgxDTXXiUSGkhYeschzkIZHnWzxmmVnQUfMgpIV','4Kz4rdikYtMB0bxVpiIp2rZMVHuMJZECQ491VtSXsF2mAqLd9kHNKNT8P4GKIHQcpigI4M2UoYoOIvruX',0);
-INSERT INTO t VALUES (11421237,-5628830,'V10MEptgrDD0eZGTBUyfycZHHQnPJub9semanD4kLLig5op6r0Em7MffPwGEyHcHnsYWYQ','xs','8gVo4N24695BJZIqAhaZMbvMFZvl9tJiFX8Dz7ttGjaltfkYQ','rgAFzZLjaehYqEOyG4gK','XFypFI3eWEpKO6YrunKzoDHRzQqrXqUrzWIj7QuKJKJm7oL5','6DtbOxPnY2uUfvCnhCHUxrKlx6GngkQCfBgWo0OvbrI360opiZBrRokfX7phAcCTZ3v9IMwMfxwa1cvSJZ2V',1);
-INSERT INTO t VALUES (13412541,-2125860,'4GzcfP82peNB2urtSRsjVjCo6vqqbm49n03J0JW1n2Q','Zxk','q1','xNVKGPQN3UzHt8Zv1','uOi7JWlQmpi8GGPKNbd4czMNSdjtgCOHWGD5a47A18hfay0UZtvLTfhrppLfj','3r5mbNUkgLkXCBnrBZJwOIy69c7xAEPxpKYGK',2);
-INSERT INTO t VALUES (13486208,-4800354,'wWcAb3qZ1yV7mTC2gbKuMzr5PncTDV1sXmKM3nJ775YML1JnZ57nyZ0XQGEpSCXlWIwocoJGzrICx8gYtBNDi','juaGrdt5Q','692O1nV9fOwPRYc','i9ydy46fLx1sZ','I86W2tMRwKWiJqYnienhyET8PlxC9VAFdkdaUojERyn3KvBffsYeY0qSegCriBJX1SwweXS7E8','qvX6zrZEGdy8xOZGEZbrjDBtLjlcJpa0Mp8Zv6',3);
-INSERT INTO t VALUES (14197850,170543,'hh5qciEVWhauM54hgG5xDEvE3rTbpB3MGAbVC1pTjgGagWCQV','SvF25yJh','YtjLMm8FXiHidQhiDTOzWL4GsJismHwqMwH11Ot3','0sPTZKP9n9F3mng3NCysGntNNilPluaZsLfVppfkaZGKGGeN','ywHM','l8Rvl6L2OJKGrG5ETRNjkuwSMY6UVEl15kc29t',4);
-INSERT INTO t VALUES (4060243,4092445,'LzimN8pq021d9Bt38nJuVtzEsraFJsSapxM3xZGZW9X4ELXei3K8NPVTf0V29ADs9Q','W','fUWdEBelJqk','4Vp7goJdcAYvF6hScnkmuRENF5kbUFs','OFgIDn1UjnXN6Ge8yhGQ9qgPZbIQg','JIg2U3bJVvhMrhQNqE26SE1Ybv2iCVOabFEguEcc139uNb1b0AyJh4t0xfF4Ui4',5);
-INSERT INTO t VALUES (5731916,4566459,'DaD8YcF4ElfznfVcKsHgIinns937FJfX2coy47bMb2FhBs8bAfJdeZll10zCeGyaI9VyvBPj','PllCfQ','pKjZIsopYgCzvIrs0K2f3vwPQXxatzSxwRTcwEpGZ','r6OuNJwbmx8mCpu7hcl6ftHqPwzHPyopQweaEkZ4girkTtECdQtzG7HImCwvayxNU3Iu6lmSUR','r2nsPJR1rpq8TmOzmXoC39nBAzYX9g9t5lcFjZrF','etojKNpsLUh9cmRFMc3Nl8ZFC0NErvN9Bx7Z0koLavoI2C',6);
-INSERT INTO t VALUES (1040756,844325,'3VWJUnonm5pDYU4yf6e6nNpuThgkrQDFyMjX','R','04HsvFf1M3sfQigGS1dBzm9rvAzEbddXjyL94AHORxDtD6SL','xqqRpA5GDUq3F9asJw3ovY1Epu34OJ2tLWSrkSs4Vzmfa14c2gs2DnIu3NNMX11P2z8JS3rYnk4beXZKXMvWLl','XA9kCjPwh5V0RiqzlaXXYpGHT52ml1dkSOV7BiKWiJ6Jj2FMcAbvw1XA','Rr8u',7);
-INSERT INTO t VALUES (15980523,888006,'9ibiliiKb4na2Wcxk','gZV0Tq','K4tSNbbD4T3GDpFh6RJM49fJGV1QGQa','xk4uUnguPXKXoNBBwbUKEg1jlw92kuknzqPBfr5cW9kr1j9BlPQQdAKDkG90','ebKTMii2zihbS6JcNNUONEzvByhyT1lf85ELp75dSZjGYnn21VzRnrHO1HRjgQf2hAaI0jJ6tSKKtTT','bvfMhCAq6yTNc8ZdYksgkDP6Z6onL',8);
-INSERT INTO t VALUES (14246161,-2350497,'RsVoc83y53W8RV0XNhqDeQG8SAbVjPzZOXzaBQEdrndAMWjeG7','V1','aIUng','OjN3He0pDf2GtTVs28BhhGsUmBRNtOI04R9nlFq3','7lQOle54DJp8XjQVj','wptjZQnz7LvruMsSDJoJI1JZaa0CURqD6Z1iw3cUeL9XGb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-5174025,43393,'PdCuboPGjCYHa3AIu','feQPISxMsDxVIyu0vqCbFlmSnB510s6YNlWlbFkLHZbLR60qgwZbROFX0s6xsoDTtdFjjFyrWpBzb','7bBeE','qxysU9jE3Hni4GJn5syocgb3ecVawaASb','ty','6d',12);
+INSERT INTO ti VALUES (-5174025,43393,'PdCuboPGjCYHa3AIu','feQPISxMsDxVIyu0vqCbFlmSnB510s6YNlWlbFkLHZbLR60qgwZbROFX0s6xsoDTtdFjjFyrWpBzb','7bBeE','qxysU9jE3Hni4GJn5syocgb3ecVawaASb','ty','6d',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (7984069,8875,'7noIqpx1duqqUxI0jhK','WQliUEY2xrJZn7Ycx6WVwztNUt7Ookmtu815KoMlqet0nPPSIuEY1OgsIy9PzvolVHwFGo28dmlN9L12McNgSJJnXUEDpEzfsveMHBEsYwNW7im5Z9rRmM1wQYE5y1b5JZrHIrZ48ibwhkMBaHHuaRkBGWTmuC2Z5GUb8dvEU9ZXgXkvbGpfXosyvLebT9TOT70Gvj9yxsY','Xue4KK8Q4','XPOH4SyWyisB2Z1fjIidG4xF7pBiEkwCLN2XojEqtBrzLvXpfJG18odxejsx4PrnrRJemafh3i5ClK1BbqAwk5igEFP0BvimJzb0Nji6eJVGrYmjUBD3FtzbyEd6QQ0E03O9vQfATWOM7DnBKg5wBUkwelEVktE4pJh7QQO6Fs0sKw9Sd8IW4RYresqgSirqRy','dc','b',13);
+INSERT INTO ti VALUES (7984069,8875,'7noIqpx1duqqUxI0jhK','WQliUEY2xrJZn7Ycx6WVwztNUt7Ookmtu815KoMlqet0nPPSIuEY1OgsIy9PzvolVHwFGo28dmlN9L12McNgSJJnXUEDpEzfsveMHBEsYwNW7im5Z9rRmM1wQYE5y1b5JZrHIrZ48ibwhkMBaHHuaRkBGWTmuC2Z5GUb8dvEU9ZXgXkvbGpfXosyvLebT9TOT70Gvj9yxsY','Xue4KK8Q4','XPOH4SyWyisB2Z1fjIidG4xF7pBiEkwCLN2XojEqtBrzLvXpfJG18odxejsx4PrnrRJemafh3i5ClK1BbqAwk5igEFP0BvimJzb0Nji6eJVGrYmjUBD3FtzbyEd6QQ0E03O9vQfATWOM7DnBKg5wBUkwelEVktE4pJh7QQO6Fs0sKw9Sd8IW4RYresqgSirqRy','dc','b',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (4821220,26413,'j','neIdlnAlVFMYi42t5xI6SRB8gv1zCFER3JydIasic4b2S1LfTLhnSfV4Gd97omQBvGFyhsnwRzBSxGd2NlkkyVA2ATgh5F3Mi3IoMwzRCGcLrGckPQTbTCSs2MIz8xZP1mJIGNefb8ebE0S1DSzRhRbzQs7flWWufaTA017lINO9PhPBOwkSROgflHl7e2sR5FOUII4lJLQ','MgjJdxn','5a8KOFTQjCBRKwhSN14x07om0N5oQsl3Yj0p7V2ASGUzPZo32FIMz7JNxIbvDJ1yj5uMj1eMAhMoEkoyraDwsKpvDi3J3oAZHnvjcKUtTEBV0LYgIvtJaUme1zqqTrQ08DBctQ3xYrUvyAVlpWWJSazApafR2diZTBwl0rpEzOOYx8fqDfFmWSsINxxTLV6ziSmSDRPM03uK3NM8TgZ8SLX','nS','WG',14);
+INSERT INTO ti VALUES (4821220,26413,'j','neIdlnAlVFMYi42t5xI6SRB8gv1zCFER3JydIasic4b2S1LfTLhnSfV4Gd97omQBvGFyhsnwRzBSxGd2NlkkyVA2ATgh5F3Mi3IoMwzRCGcLrGckPQTbTCSs2MIz8xZP1mJIGNefb8ebE0S1DSzRhRbzQs7flWWufaTA017lINO9PhPBOwkSROgflHl7e2sR5FOUII4lJLQ','MgjJdxn','5a8KOFTQjCBRKwhSN14x07om0N5oQsl3Yj0p7V2ASGUzPZo32FIMz7JNxIbvDJ1yj5uMj1eMAhMoEkoyraDwsKpvDi3J3oAZHnvjcKUtTEBV0LYgIvtJaUme1zqqTrQ08DBctQ3xYrUvyAVlpWWJSazApafR2diZTBwl0rpEzOOYx8fqDfFmWSsINxxTLV6ziSmSDRPM03uK3NM8TgZ8SLX','nS','WG',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-6054799,46637,'EP9lSI','oF3Emml1jqhcZc4TZPPjizfBjWRWEr6W20fnkDee7FXCYywkASq7VSfjYr2Mf3C2bSsu2DbNmyIa93nDPfHp9CeYzuGqPYLTAnu2z1AIWDnaeA45oXFJiHKk3VcuicXV8nuWrjJCPsESDrICI3K6AIXEhqlRXI1RR89z8YiOOsA73CngmqXfcrgt4flZCoOK092Fw5','dJ0M','lk1csG2aB14J3YmXCb','p','MJ8',15);
+INSERT INTO ti VALUES (-6054799,46637,'EP9lSI','oF3Emml1jqhcZc4TZPPjizfBjWRWEr6W20fnkDee7FXCYywkASq7VSfjYr2Mf3C2bSsu2DbNmyIa93nDPfHp9CeYzuGqPYLTAnu2z1AIWDnaeA45oXFJiHKk3VcuicXV8nuWrjJCPsESDrICI3K6AIXEhqlRXI1RR89z8YiOOsA73CngmqXfcrgt4flZCoOK092Fw5','dJ0M','lk1csG2aB14J3YmXCb','p','MJ8',15);
+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(68) NOT NULL, d VARBINARY(7), e VARBINARY(75) NOT NULL, f VARBINARY(60), g MEDIUMBLOB NOT NULL, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2902541133,802784785418371526,'ffoBwbHXDgxB6WVNJEOChvcRzhnw5TC61egnxeW5fasKAF90f6iAgH','5VgF','Mn2T2qnBCgb5AHC93qeUNpwwDsKSoREmN52m4Q3P','CHAQmE4SvRxh9p1uT7r80OkWQSziKJQTZ3DayX','e','Wr',0);
+INSERT INTO t VALUES (3696415300,3935364584237667430,'o','l','tfEVb66yD3WuuwlHHGRU','i42xACxh5K8cNH2mC4TzrUuJ1lXyC4dmjf6TUi','W','s',1);
+INSERT INTO t VALUES (2378875725,5462923444089329411,'hJIwnCoI3YMjmGpZwO5UzHwVBfutd3z12UChXVhNqgx2r7l0dj13','Mw10brX','Zt','QNKtxAsKSjhKDrwPsfX7Ye0mCt4C7Rps','U','5',2);
+INSERT INTO t VALUES (1178643209,13483547408774200559,'E94rCMsz','G2z','W7LFyMWa8yDtPY6JPUv','JrmWVFkkj14IBfhxt6EtEb0MUwl2CvYPzTitLivRaS8eS2xacFz9b5hq','S','a',3);
+INSERT INTO t VALUES (3740046042,784120914149241809,'wB','rm','9azij4waDku78T79erfnCCdQWYx1mDnkl7H2Am9c','vhGvapWGpQjZQnff4sOzXhAs57epernJQ','o','t',4);
+INSERT INTO t VALUES (3102331606,153010409588302964,'2sVfqPS3','5LbGF5','D1NjmpLIpYkIfY0szTFswNfESl1qpL2v2Pif57bRWx1gpPFWu2JPrnHVYHS6uw','y6GXtCDWP2lDXmqOhSTNdaJus388WVUhFZzVmhavClSMeN','U','3Q',5);
+INSERT INTO t VALUES (1320419401,14809244923690609766,'POlkxp5AnSOMGwRScS10gk9RQotqVLnnGgOlatfJgS2eybFjW','Pbtgs','eCsaNuumzNA','AjJHfVd5FoST','v','Bi',6);
+INSERT INTO t VALUES (2786146375,5335446532801163396,'Ryqm','1OKp','SsRWDiS3VZ0UhEISBTkOwAGNmj8F26yNRvWTJ77xIjN3','OLu9dctFwC7AbgU7waKjSQCEeEaYjw0sY4IZO5slzrEZz2BwYAPiNWcri7','G','aS',7);
+INSERT INTO t VALUES (947451773,16212060724847683702,'oshjJuYlrdX','EYE','CvA6IzbPGQwLpuSKAfvRQb9SeB5lK6AeooIQRueo0VMGP6LboWLUg','Sl6UYCsLsgSypKSKD2TcAvHsunRsUwcEs','T','Mg',8);
+INSERT INTO t VALUES (87096191,2004840858710060751,'aoWnfoNBm2bt6wwBkN8namC0dCYipVwPxRwJyXOmarC9j04xYrSXhzjShaivpG34v54B','hIDM6','4ZzpgwcK6YV28EzXqdPwhOzri71spen7uzG7FKsf6Nsfs55n6o9X17byE','HslAPIMUAQb2ASqiR5ryzkNl','P','2U',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED NOT NULL, c BINARY(68) NOT NULL, d VARBINARY(7), e VARBINARY(75) NOT NULL, f VARBINARY(60), 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;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
-INSERT INTO t VALUES (16207989,7215334,'e1e3325fZPFwyH3j43UZNaY9','F','FeDv06WeW1T5jFaQOdc5xUmleT3ZeozAPdUE1x77m2bYT','y51joFe8hfc0u7hBMslskOOUQEcJc99PFm6VuQQHObHsAgLewxDJ29DIrmKyJByfSU','bXTgIYtVCPq18gIbDyZ2ejtLaeoH09W60cD6ap9VT4LoYs1NBuCCHzP4TeoKtyVRvgEnRm','NDjVPyGx9OrLzCWEeNIrNL714ZM4tqJjz7QUeQ0JSyGI5pNZY',10);
-INSERT INTO ti VALUES (16207989,7215334,'e1e3325fZPFwyH3j43UZNaY9','F','FeDv06WeW1T5jFaQOdc5xUmleT3ZeozAPdUE1x77m2bYT','y51joFe8hfc0u7hBMslskOOUQEcJc99PFm6VuQQHObHsAgLewxDJ29DIrmKyJByfSU','bXTgIYtVCPq18gIbDyZ2ejtLaeoH09W60cD6ap9VT4LoYs1NBuCCHzP4TeoKtyVRvgEnRm','NDjVPyGx9OrLzCWEeNIrNL714ZM4tqJjz7QUeQ0JSyGI5pNZY',10);
-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 (11896436,-1815635,'y7VugPSwPEmHgHk085EXK1TAX8kHphwDq4xW1kK5efLFnZTPb790ca28NCOztrMA9lVmy','A2T02f','PEiEWJJWZGJMjaTDW0yxpAzrXSRaVig3NXLipikr5e','ewrkEZoxC56ZQp18Uq8ZWbec6iuDlRpUpscKvt8GcSuFPtClNdmZ','OAGGY0CyLewglFH21MPeJdIpIBhYvkDdWSVoei3evzRZHJC6hFXkVcqjnIgKjUtmPH','cl9I6CFwYy5zCXWir4inUtAZ9BtOjWApuUrqrj6Ux9b1hAhqOT1L',11);
-INSERT INTO ti VALUES (11896436,-1815635,'y7VugPSwPEmHgHk085EXK1TAX8kHphwDq4xW1kK5efLFnZTPb790ca28NCOztrMA9lVmy','A2T02f','PEiEWJJWZGJMjaTDW0yxpAzrXSRaVig3NXLipikr5e','ewrkEZoxC56ZQp18Uq8ZWbec6iuDlRpUpscKvt8GcSuFPtClNdmZ','OAGGY0CyLewglFH21MPeJdIpIBhYvkDdWSVoei3evzRZHJC6hFXkVcqjnIgKjUtmPH','cl9I6CFwYy5zCXWir4inUtAZ9BtOjWApuUrqrj6Ux9b1hAhqOT1L',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (18066693423510990905,10475948621585807495,'628B7VUWue3','FFVNOw','4gAnUjAfjcs22aF2','EoDqTg6IYooHVfUNgelv3FlGcyexdbBRKep1Y2lxbBCuJL62Yv8lifYoTMJ','8','C',10);
+INSERT INTO ti VALUES (18066693423510990905,10475948621585807495,'628B7VUWue3','FFVNOw','4gAnUjAfjcs22aF2','EoDqTg6IYooHVfUNgelv3FlGcyexdbBRKep1Y2lxbBCuJL62Yv8lifYoTMJ','8','C',10);
+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 (407044697396204595,817086433728680996,'m','JMCK','e0iLDEHdv3r6Cm6f','7SnGOjRFqVIDQAqRJAdkXlPZyFsSXrw','j','Rf',11);
+INSERT INTO ti VALUES (407044697396204595,817086433728680996,'m','JMCK','e0iLDEHdv3r6Cm6f','7SnGOjRFqVIDQAqRJAdkXlPZyFsSXrw','j','Rf',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (2071124,2708504,'eWGSgSAqeeG0heVTL98BZ1ZVzLYXJDAvgjHJlQffJ1o4R5TrNeDIvceNKLsZOCWPv7g5eUjtL7nA07MvTJtS','Su6n4Poo2K5Bar0LGaLEuDHAx25wRMAWLrsvAQPWg5ysVCetJB8XMUw7m7phe2BA7VLJM4L0jFbC6vDTEJWLWWpncTy57Al8TZugpz5yzkbjotY4XCHXUMikAZlv6u67bS24kk2IdFNLyazAYhxAWUGzu1F749lcpHab8ixhsHg8PhzliOFWguTZXOyj','gLSuGMMwD1CBA7r7WsSy6cQqmNVdpuGq2tDIpTITCgI2BYurzwcUygPCpegjJ','vl7DvsNNljhGXNdQ73tb7p','5PDObSCMDFszoKkjE7uuq7ArT7zxOrufEdHiGpXTX5hb8mXnHt2ly2a6mZkbrvR3f5ySVIjTtpnocw','OvMpJoUtSjXTXryQXUAALNOTxXmyKnI5N7rzTNz1WWVN0UhYNBiUFl72PMWbSNUEbXye46cflooDSKFkCJ',12);
-INSERT INTO ti VALUES (2071124,2708504,'eWGSgSAqeeG0heVTL98BZ1ZVzLYXJDAvgjHJlQffJ1o4R5TrNeDIvceNKLsZOCWPv7g5eUjtL7nA07MvTJtS','Su6n4Poo2K5Bar0LGaLEuDHAx25wRMAWLrsvAQPWg5ysVCetJB8XMUw7m7phe2BA7VLJM4L0jFbC6vDTEJWLWWpncTy57Al8TZugpz5yzkbjotY4XCHXUMikAZlv6u67bS24kk2IdFNLyazAYhxAWUGzu1F749lcpHab8ixhsHg8PhzliOFWguTZXOyj','gLSuGMMwD1CBA7r7WsSy6cQqmNVdpuGq2tDIpTITCgI2BYurzwcUygPCpegjJ','vl7DvsNNljhGXNdQ73tb7p','5PDObSCMDFszoKkjE7uuq7ArT7zxOrufEdHiGpXTX5hb8mXnHt2ly2a6mZkbrvR3f5ySVIjTtpnocw','OvMpJoUtSjXTXryQXUAALNOTxXmyKnI5N7rzTNz1WWVN0UhYNBiUFl72PMWbSNUEbXye46cflooDSKFkCJ',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (4753466,-175854,'ctatCSPoHYZ3PyyeIQTM4W9Tn0224N8dv1191wtOgP0clPayb3XsQWULbRkpmtyj0jm1XxOMH4copTE','ITz673mth5ErzwB4QRWtS5zAe0dCJmZlWx0iTfh282iZqkdfBTbyb5CZgrV8UVPlgl1TOp7fykqPJuAmGo4z0twvch','nermtI5jSZ2YteOkkTr7hQq07vm6HUXf9oS0sA64XTtsxw','TI1s3ODf98kkUrEyeh5funjSQZlRYGdJUr7z5tOEWDzqLY0gOdHTu0PqZrEph0GBuwUwLlMT2p15Mwby3tJfKJfjjIuzXMaafV2QCEUjdpxjGYG7SSMDoUE7x4cfJedUxX5fGDJawA6dXsD4P1ZXQ3IJg0tTw92zVLI2hekUUun88KUEm8Ta9MwLFGdpk9F6EfI9pXUHGRF','VcSLkmQ1R8jGGYj6SXP98pcpVLwMDHTvWT6fol8fPclqfToDwn1uz6mD5jA2nLU8TbkiE','boOa0brsKY1hee7CUH6LqfjHmnYMaFdI11rTQwQ6VgkxRdS3va27OvofiZw7WV1bNk0D4SxUH',13);
-INSERT INTO ti VALUES (4753466,-175854,'ctatCSPoHYZ3PyyeIQTM4W9Tn0224N8dv1191wtOgP0clPayb3XsQWULbRkpmtyj0jm1XxOMH4copTE','ITz673mth5ErzwB4QRWtS5zAe0dCJmZlWx0iTfh282iZqkdfBTbyb5CZgrV8UVPlgl1TOp7fykqPJuAmGo4z0twvch','nermtI5jSZ2YteOkkTr7hQq07vm6HUXf9oS0sA64XTtsxw','TI1s3ODf98kkUrEyeh5funjSQZlRYGdJUr7z5tOEWDzqLY0gOdHTu0PqZrEph0GBuwUwLlMT2p15Mwby3tJfKJfjjIuzXMaafV2QCEUjdpxjGYG7SSMDoUE7x4cfJedUxX5fGDJawA6dXsD4P1ZXQ3IJg0tTw92zVLI2hekUUun88KUEm8Ta9MwLFGdpk9F6EfI9pXUHGRF','VcSLkmQ1R8jGGYj6SXP98pcpVLwMDHTvWT6fol8fPclqfToDwn1uz6mD5jA2nLU8TbkiE','boOa0brsKY1hee7CUH6LqfjHmnYMaFdI11rTQwQ6VgkxRdS3va27OvofiZw7WV1bNk0D4SxUH',13);
-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(40) NOT NULL, d VARCHAR(3), e VARCHAR(14) NOT NULL, f VARBINARY(40), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (6600065,104,'DPHjORY2LgTpk35inYqD2fL3G','D','vRQBNmC','LHBz9vBmodLFKt8Q5lqZUUwzdwKLLwaGSxq1i1xp','WUElfUKfEvMbqZ8pD32vgwjkSEiAtet6m3L4rCWW1s5EIjUcJMAm8KYQupAHZtywlf','jXIz5Usppcy4IJtzvD4xfLML7Vxzb4mYiRoqMo7oTb1TSFdPsBKoZnfxgUx61ILsn4IrtzfXX34bCEdByUpfAj3Gz',0);
-INSERT INTO t VALUES (4690869,128,'7RTfA00l4hWdnU32','Z','pa61U','gtcRmZeZtNHzGtX83HmGIP','8','NYQ6tyJ5AOmlOFk5cxw0xiPIywGnLwSgL',1);
-INSERT INTO t VALUES (-1130682,31,'nMRHTbAK7CFDSAt7uk9KR','V3','fyKJ','iZwGv9sbPzhoIrHVG7c7SJ2Bhio','aIXtHS7R9xbR','TuHyty',2);
-INSERT INTO t VALUES (1708464,146,'PBBfWcJPi4q9zHtzWHk3lLSFl2U4PRFK1IaO','VV','aLuWKHV6','q','wp6aKpTwfLIGPBhDiiYgmTwMfIMR4AQ6AUQtaXtZGrdICbeSEnZli5q9jDxkjTnpDJaHZ3a9','jqDENTOuyx0EOVEm5NcjSbJ2z9es5mkym0T3JMhX9b00cPxw056oBBtCaJBjnglbjylfupAUNO5lavMz58iODqEnSEosQPbQ',3);
-INSERT INTO t VALUES (-6417409,35,'InLInZ3KowJONf9kQynzT8nwPYaPTJBV5','MnO','W9Zdm','Bh86BCNiz6SeljsCb2VAfvKOComo','X4mZmVS549isSKJekGuQUmnRGrJIZYKK8ouJwtYHh4YxZNmzP3cBR74tFx0LWI3Ptmsdp1zyngK1xC7NHbKFhYXwOj6P3iFZi','3HMUptuL8KzUxZTJIQqe1oqBx8Lo0jogu',4);
-INSERT INTO t VALUES (538763,47,'EENJsdf9Hl9Q5CLOV76QPTBoOZbDc','ndj','uoU1usU','BZRdwPcBck1S53Lsr88','kbBvI3gi5rFiGrwDbyEhxYj7QRmzVSyEiS5O7zYdzmgUV3h19QhcPBk0n0ZKcxMGyJc2p84myxypU3','VbXkphvyorKZmrRnp9qcUft3HC5oYASfOKkLZ6hgvm5hv3VqYTYOEvbgm8mIEPa4aWf5leMdBwHWs',5);
-INSERT INTO t VALUES (4582741,84,'W2SWnlRo4K0yoBAdu2KhqLMhWZLrnP9rHfr','wNm','TEb546S','bkFKJ2BLlzv8NOjDqV','QBKdEx34TaXPQ3klWIBzyeIVn0YDevSjSVn9XY4nUm4jE1','IZoyORfFaqcc7',6);
-INSERT INTO t VALUES (4822749,204,'F0vtLWKrm','5','x2lNgI','D01P1LqxrRFWV445F1rby0P2hA5DiCnB','rQCUwne8arBE6Mh8z9ZSFalHYLTEAi8Z5sBK2m8bDLVIg4EsVKeoXsJ6cpOAe3hhioHmLYoMrmusOhIAu','8aeBhj35UCDSbHWkHXGNMoY3r6RgPQGXQtdIM0n7WOch5Z8Ji3GlYBcjv7pqQBuS9d9',7);
-INSERT INTO t VALUES (1094977,73,'bBWF2h5g0UfjHe9afaVNfiu7b','MAe','n7Wfo5','hwCkqNzqWmr','k0kwuhoKowGYOI9st1kQkPoE4WSFLHBgkCHQSXG7RE7Pl021z3bdmpQMdeUjnhlP5sFqsslcxE5U','mApSwXz9uPMiHfkb8EMT6MyOTVi6RuPBWNU781S',8);
-INSERT INTO t VALUES (-4224457,191,'mmvvnfrWFx','gZ','b2D4qnvN','wB7q2veK4BTniL47Hw9HluKrP3','3w','gJtdTWIsqVOeH1JnDngUAp9pj9pZR3DowES17Xou',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (1060999,122,'P8ND8jXnzR5SVTPax','1d','RLydbd8ssyp','vIT9xzBurZYeBtYdAnaceW2FIfmQEsn1','w8akNytvtFjmJwaF4qL7cuoZSeYYNMqd6DgATdjEZG5c','POjf5EtCa0vx6mS6jq9xO0g3ds8ZRDt9qDMdwtrzX6HLEP54WjrOSArZua7qCzndd8',10);
-INSERT INTO ti VALUES (1060999,122,'P8ND8jXnzR5SVTPax','1d','RLydbd8ssyp','vIT9xzBurZYeBtYdAnaceW2FIfmQEsn1','w8akNytvtFjmJwaF4qL7cuoZSeYYNMqd6DgATdjEZG5c','POjf5EtCa0vx6mS6jq9xO0g3ds8ZRDt9qDMdwtrzX6HLEP54WjrOSArZua7qCzndd8',10);
-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 (-1568512,196,'7ANbql2PXQyt8','Gu','ZTwR','jZdW9juSK5dr0kSSg6Gbp7cGMY7xxpYeaob','HavWzLtrURZ6TRBTJeq9ZtGQPtZOokj4wTjr13','MauEDPLX8clWUSI5vDu6bLm51BGDADkYVR4B3VH0VDsFHhzgOEZOu31In6yi58RqDY4QfNUIoHeVKb',11);
-INSERT INTO ti VALUES (-1568512,196,'7ANbql2PXQyt8','Gu','ZTwR','jZdW9juSK5dr0kSSg6Gbp7cGMY7xxpYeaob','HavWzLtrURZ6TRBTJeq9ZtGQPtZOokj4wTjr13','MauEDPLX8clWUSI5vDu6bLm51BGDADkYVR4B3VH0VDsFHhzgOEZOu31In6yi58RqDY4QfNUIoHeVKb',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3182620,127,'ppdk7APFk9WBU8lHYBhizKhQq','fShMBD','fq4dj','wJ0Z9CWqXfTQHicB6z6gY','Jl8T29AeBgFOGqwh8fH2ECj30VIMJ54wbziXu','zKxUW1feDl3Xk7u1NDZZl8DcBD8W89Tveu2p8IVCHWyNzy7V0QdjGz9EsUOoQjWWD1KQcL',12);
-INSERT INTO ti VALUES (3182620,127,'ppdk7APFk9WBU8lHYBhizKhQq','fShMBD','fq4dj','wJ0Z9CWqXfTQHicB6z6gY','Jl8T29AeBgFOGqwh8fH2ECj30VIMJ54wbziXu','zKxUW1feDl3Xk7u1NDZZl8DcBD8W89Tveu2p8IVCHWyNzy7V0QdjGz9EsUOoQjWWD1KQcL',12);
+INSERT INTO t VALUES (7565083187772438266,5381872974330014921,'Qt4TaRXDua5DUYK','tP1wxwPaJbUHNWNwFU3mAGGKURp1qaxdbqXPdpSW1hucOeuhE8HrupBwPAIboD0urG2CbkEXohOOiQOkrd8gDBCDYsAONi12KuXyE8o','vBWe4uO48bTpIgtcIsE3ju8fan8WD5','jqpBesBOT8yIzpT4XW9l2vDCVTgJAcFWC42UimjC3wzpKamWTKOwipt4e6W','l','v',12);
+INSERT INTO ti VALUES (7565083187772438266,5381872974330014921,'Qt4TaRXDua5DUYK','tP1wxwPaJbUHNWNwFU3mAGGKURp1qaxdbqXPdpSW1hucOeuhE8HrupBwPAIboD0urG2CbkEXohOOiQOkrd8gDBCDYsAONi12KuXyE8o','vBWe4uO48bTpIgtcIsE3ju8fan8WD5','jqpBesBOT8yIzpT4XW9l2vDCVTgJAcFWC42UimjC3wzpKamWTKOwipt4e6W','l','v',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (716181,108,'AP4LNzAcA4QOP1A2yal','WbFfoWjyr5Uer3hVnrDyWo6LbIFk8CvVhVQqRtqrS5sqcHpUHkyW2hpeVTlrKatujWNHEdJUeqnZFQm1il4qUMq4U7bSfjwZgKw6JqtfQz3qHWLLsWfxDiKShh2wK0A0XY0j6dOu1fmXZn1sVjjvtG6WF3H3xd8IGIFWOzdb1mch55EnJcan','enMspoPk5p','KiCJ6sZ14hvTsVsZA0fvtKRyGU4AwoJokWmI2i0lvfZ4FWFxPsTBMaGwWbbDtL4pcE6YBJei8FL9OwU6PHV2cxhQlTSi1mVamP9ag3Y5gaEOhUAqWaKkotn2gpGLk01X4jhycxxWccdoQEF7bZpzq5q5rrX2YEfwZb04qZnw8UTfrpnXuuPP4ehFn0WUdN59P2xgcswkGKt','Q6Lcz3Gfe9L976vyScdwEDt2sM3zHF5cmGy12UEePo0aXtEc5GTjW1z2gIvQei5bffkknEdClIst5uUgGQPifM','YD3SGVdE7kd04WEiJ4SBrKEkBPEwM1dQtgqfwFXbDkYJYqQJISgMBuSFMlM1ukMjNPfW4Pl1oX4yRCmxnHSvAMLa7Ck5OCPkc',13);
-INSERT INTO ti VALUES (716181,108,'AP4LNzAcA4QOP1A2yal','WbFfoWjyr5Uer3hVnrDyWo6LbIFk8CvVhVQqRtqrS5sqcHpUHkyW2hpeVTlrKatujWNHEdJUeqnZFQm1il4qUMq4U7bSfjwZgKw6JqtfQz3qHWLLsWfxDiKShh2wK0A0XY0j6dOu1fmXZn1sVjjvtG6WF3H3xd8IGIFWOzdb1mch55EnJcan','enMspoPk5p','KiCJ6sZ14hvTsVsZA0fvtKRyGU4AwoJokWmI2i0lvfZ4FWFxPsTBMaGwWbbDtL4pcE6YBJei8FL9OwU6PHV2cxhQlTSi1mVamP9ag3Y5gaEOhUAqWaKkotn2gpGLk01X4jhycxxWccdoQEF7bZpzq5q5rrX2YEfwZb04qZnw8UTfrpnXuuPP4ehFn0WUdN59P2xgcswkGKt','Q6Lcz3Gfe9L976vyScdwEDt2sM3zHF5cmGy12UEePo0aXtEc5GTjW1z2gIvQei5bffkknEdClIst5uUgGQPifM','YD3SGVdE7kd04WEiJ4SBrKEkBPEwM1dQtgqfwFXbDkYJYqQJISgMBuSFMlM1ukMjNPfW4Pl1oX4yRCmxnHSvAMLa7Ck5OCPkc',13);
-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(98), d VARCHAR(53), e VARBINARY(88), f VARCHAR(100) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (4034474279,66,'oTfGsKOHS7tPuns39','yedWYiCEmJsPnsLQCTEpgeui2gs25B3OK','hB8MWi4rlsa9oS65n312s2M64tTJxSDUhR9jj1hyTFujt3O8IpQBIY7RxSI7pfTa','LBc0qt3Or1abtGi076uoQyC2IzV8bMr38ymcaZgompk0','RucAubQE9zmjdNYdnmZxul6BeMpwbZJl4m9I9geViOYp1ZFYLcBcC9Imv1v87TIbdfCrgRmkrOovvcMmphlYGlCsbAF8GqS','6ePf7dL8atJhh3ZnvsaDIuQduahM38JJqyqPo',0);
-INSERT INTO t VALUES (518687355,-61,'kW6cvxvMF6O7lUQ4AAR32L','gVblJ2JuzSR4vPzFdoYgze8LsxaqtlGWX2n8HoiND','kTFcwk14x56CTYi7hiLDThtRRhgeGSMRcv7FVHbHieKxNAuWNXgGiwfLR8fAbSR9OCTm8bnKSJtgi25Z','jp8hpvARfRfyd0Q9P5Z4wK8m8pa3xWsEmk','X1SAcKO6lpli7qJ','OIPXzQlZVFEh7Bqu4g93QHHiSZsvhq16XYkPD8D37nJ0kPUpEWL6XuR84QxQsHYgbtUpYhvX41eknrJRG3mmWs',1);
-INSERT INTO t VALUES (3492335892,33,'8mBWdgxBiPbb9lvub6zV08V2EJUpLcA7mfAersAuul5ms9xk2QVNSZVqi9W2YTSTE','N','pVAUFtX','ewxIXyyCKv5rFC7qCWqup3TgZrajhKfN1rmxaAdqtdsGXLAb7guN8IY','8yjq0A5WbAzmRUhyMV9LObVYDRGRd5ycFCUvYyLtQscOjHXGigGAUSr7XAbbdKiFUQh2MOyaBzhDnQYLYN9EZKarh48','cvaTxqThZCxdJLcIv6No9F6led3ZUhe0Li',2);
-INSERT INTO t VALUES (608497442,-118,'oHS16VT1NghubH4esIkfXMzuvU1VlgEEf8uaHAQ9h','Teh8q3vtDQ7pB7k4IGKR8VYcjsBV1l6HmGN','885hRW7dw6yriIwC','hdKAGjTtZPrkTbA6NWL2uxtDdu8X7PDjr4OdLpwhWxXdJv56SYdGxc3JVf0TpohaQO','ItQbKHJ8VcRk','9MWy3lNPykfdtLbZzMjFEA1glUUDJYXMrjLXQtJnHK8bkEN47Jy2uKde5ilhlXpuIDsHZgU96vb1',3);
-INSERT INTO t VALUES (4244233254,7,'I0QzzxVo2Pcm0yNuNAbxdw5mM','Y7o3i9K1xWMNbO7ZQKfyjXdii6ZMHAoWXV0kqz8G1L','BwYVgeCU7RRTQP','9BOE5EwSC5wYubtJrPC6UstzzJ','zCdLgYdaQdtgCsgimfWmaLzfmTunB70rBNyY','jCC8RMeWdsXGgse10YzHcSgDQudy42wM7zzVFdWf0qZkh6BOFCc4CXOO8qDbhdnYf',4);
-INSERT INTO t VALUES (3213327951,64,'7pb','jQVntNZisj7QSOmWWXrhp5UdhDvUvwzXiMvCwiWCLUK6duTdNSGZ','sSW95IR0JA9ngjO9NpEgh91d5gTtf','70EKrXcrewcnKOMA0COEU46PzGYpafpCd5v2IBmzUyt8ibE8O989VGG3PZG4hP8LwTlMIjLmqx37FLBjzECx6dEzloeE0Zxk9wt','qR4Sm0h45Pf37qZoXf78Gl03tTSE6wmcK','pbtnxkY2TYoRmAFs9OuYsQUD7BIFhfq1i5ioknvYw1MOLhmOx7NNOMC',5);
-INSERT INTO t VALUES (1948512835,100,'zVB9YY72zzmDPJbpbxsD7pASExgOyHzhK0nyQDDZIOYdaCRFls31dsbSeM22iFYrVCMqA0hPkD6I9lIIh8caVRM75xIERmme','4LF2BHnP1nUME5KSj1Ft','Ni8LuJM509H6aysFUmxMPgxzy','2JqWPyjZPUUbn4bu6HhNUyFv0PGWneRgZXg1UAnzKkolK7RHo5KHdlxoPhu2uNzRcQKcFG0','2eGo6a6HJbkJiQvdH5AZjvoyVGUc88YxuWzwu7bhSOBu6YwLzqoSrhnLiHPt4iaSIrmPZDYThHFWtHgMKLMsiez4SNjGy9eU8xgH','aY9q2zzJwBV1FIl7H34cG9Qixv6GUd8vJ6JuKOxlPuI',6);
-INSERT INTO t VALUES (3861217158,114,'HbiwluVGc8RsOPgOa7b','Pt5o6iA4Z7CYMru9DnV593ghUqeMiFBEO2BrTq9mPdUEkvEc','Vs4GcfyJn6WWe1btwNTt9e8OSmbXMpH1Ne5raEDARNBh7pvAkqWQULYf843tTtqcTf6Fa','9eJjb0UIHjwkFsnu1jKyprkRH8oUSaxRNKSsiYJithXGHpsTdon60IZvJQQuttXxUsMngb','mQ1sqy7C6UGSpGcBzijNcofktOA42xkfzDnqOr4cyf2lqQK5DMLtp','u0hfHazE1i1yA4Hc4c65YUrkESLBupwUuTUoqyFdgw0PDxMnxFO68LRbJxnnWF2l',7);
-INSERT INTO t VALUES (2200798034,-52,'skHZ9c','iwBl','eqi0JADb7Z5hJHJnjvqAuCOSgPum9eevUzRG','2LJOTO2y6WBSIQ0WzodANknO8','a6JDrU','B0s2md',8);
-INSERT INTO t VALUES (2884074255,-18,'xZZzC9CbQAY6Q8bZyS4JAY4yS5vbwiIQCzURWEIpmZoD35SuDMZwrYQZcC','jRGMhgVvLUNxmcDVxc5URMkHIPmlNO9JdQYZ753bz','l7pWZEMh8tUsJov1iVsNzmbkU3e9xHgVU1kZEKqo8oS23pLDFPQHdjt1q9o1LeN6F4wBSjMvm4xbZ3ZIcw6JM7Bl','dOh9on4Nt7cThw00rv7LT3RDt36urCq2jirIZSEnngLsbKzjxfiPt3MYmN7etXUaPtebyLyionyrF98','BfNawgTGguxd67fL4KGjDqBBCooMRiFIKq','0cZW6a',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4625766107314832859,4119020549200984500,'FSg7JdA8Cap3xSbvYYjG0B2mlZkDbrKi4STokWSjsYi5oIqVnZ2bv6SSIrl8XCVg','hjO7PFCYqhNNZFR7wjtyotSR8zuEdHiJLmY3cK1tYQKyIvKOqo9hMkiOmrzzj0JTK3JrM0PxD9rmaX23MET6tkpEuQfclYt4TySZXSaAIHKpWtuIMm1eH4bz1T1ETV6C8AR1F2jDtWfdR1dR0YTv13LhSv8hM7HrmTSpSwgnTbTUXJzX3sqkoxPrART4zdGtvuWD6aHUUZ2NZc4wyK8jfSvq72VtOvWc3hpzNX9bTwM5kVkhG1zO8lbUCcK','9QYNshd9gK8nlr04Gg8Ro','YX3B7LXAr2JlAspz0jA00tA23OTLOwAgWK0Wn49wTDFx8MpWilCqWQjhuitzOVrtSPIGiPoHhJLOoLNQM5xlqvcvr9vwGV5waAi3xjgO1fLMxZTAepeBWSWMzRxR7G8PF5NHxIcFKEhcV4ysa5W34l5mUIBd10D2KpQzo6Jc2mh7cvhX9eJqz7XZKoUIrY7kUhcglpJgyqxB5XIysWjGIV0WuBZWPdQXsKk0wh6fhZbrVKwFE','T','4r',13);
+INSERT INTO ti VALUES (4625766107314832859,4119020549200984500,'FSg7JdA8Cap3xSbvYYjG0B2mlZkDbrKi4STokWSjsYi5oIqVnZ2bv6SSIrl8XCVg','hjO7PFCYqhNNZFR7wjtyotSR8zuEdHiJLmY3cK1tYQKyIvKOqo9hMkiOmrzzj0JTK3JrM0PxD9rmaX23MET6tkpEuQfclYt4TySZXSaAIHKpWtuIMm1eH4bz1T1ETV6C8AR1F2jDtWfdR1dR0YTv13LhSv8hM7HrmTSpSwgnTbTUXJzX3sqkoxPrART4zdGtvuWD6aHUUZ2NZc4wyK8jfSvq72VtOvWc3hpzNX9bTwM5kVkhG1zO8lbUCcK','9QYNshd9gK8nlr04Gg8Ro','YX3B7LXAr2JlAspz0jA00tA23OTLOwAgWK0Wn49wTDFx8MpWilCqWQjhuitzOVrtSPIGiPoHhJLOoLNQM5xlqvcvr9vwGV5waAi3xjgO1fLMxZTAepeBWSWMzRxR7G8PF5NHxIcFKEhcV4ysa5W34l5mUIBd10D2KpQzo6Jc2mh7cvhX9eJqz7XZKoUIrY7kUhcglpJgyqxB5XIysWjGIV0WuBZWPdQXsKk0wh6fhZbrVKwFE','T','4r',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4799998490963021625,15322738134445915065,'93fSSt6UMAPsDUijEpT3j6dAk5mSyLNjY16kIWHptL8AXrYX734nIvT','Q4iDKoPmNJDdP4awvQZ2eyOuRElBvBUFUOjtSHDnmuZgPryD7uGIlyie8gueNfuVvVeGBDAqwRQPsnsS8B2Ecw2oZYpt1005WQYL0M3eKBUBV4QvHa14JFtRKC47N5MYsjPdgQWgYW0bJOxMkji0X7JqCFNs7toGUIFSBCy2fqGIV3IBKjbEKX','3lnXZP6GEEIInFClY462D1SgH5DHAuycxkb','oKJQ5iulsKBvRLQqAxcJqIWb9Qyl7Nf4eJhyVZXNNIEuQ26ebIfr0IfsOvzg6BW1c6Xabe8LidBjrVtkBezewgZeqz914ysnWkDqNOd1ZZGw','N','7',14);
+INSERT INTO ti VALUES (4799998490963021625,15322738134445915065,'93fSSt6UMAPsDUijEpT3j6dAk5mSyLNjY16kIWHptL8AXrYX734nIvT','Q4iDKoPmNJDdP4awvQZ2eyOuRElBvBUFUOjtSHDnmuZgPryD7uGIlyie8gueNfuVvVeGBDAqwRQPsnsS8B2Ecw2oZYpt1005WQYL0M3eKBUBV4QvHa14JFtRKC47N5MYsjPdgQWgYW0bJOxMkji0X7JqCFNs7toGUIFSBCy2fqGIV3IBKjbEKX','3lnXZP6GEEIInFClY462D1SgH5DHAuycxkb','oKJQ5iulsKBvRLQqAxcJqIWb9Qyl7Nf4eJhyVZXNNIEuQ26ebIfr0IfsOvzg6BW1c6Xabe8LidBjrVtkBezewgZeqz914ysnWkDqNOd1ZZGw','N','7',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (5034636367200685135,4432872752097742403,'jPJUilLirRBnCKIrJMeCS67RZ634C','8gB8Ao8vznYYHizAD1cJnfsZptJnx2EPBEgkWrWgLwgIGZjdNEqrilapMdkBrq7QW5o2ZLJAS0nL1Nk7BltjFQZZuTzMgPlDfDLO104ozbK9s0b3qbCOgzryBSR65kkR8mp5Nn','GThR50gHfpC1b7HOotlaBVgjc','6G','S1','El',15);
+INSERT INTO ti VALUES (5034636367200685135,4432872752097742403,'jPJUilLirRBnCKIrJMeCS67RZ634C','8gB8Ao8vznYYHizAD1cJnfsZptJnx2EPBEgkWrWgLwgIGZjdNEqrilapMdkBrq7QW5o2ZLJAS0nL1Nk7BltjFQZZuTzMgPlDfDLO104ozbK9s0b3qbCOgzryBSR65kkR8mp5Nn','GThR50gHfpC1b7HOotlaBVgjc','6G','S1','El',15);
+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(74), d VARBINARY(25), e VARCHAR(49) NOT NULL, f VARCHAR(100), g BLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (15744,1028345789,'t17E7M19kDsCNoeYDdLQvI','5Ofcjbn2ITFyx','WJKodF1srPTM801Jos8','LyJiqkBLd1JZTGOY3FJcZw0a73qDTF1l56E2TIRkdpU2zb6dhcy','ya','N',0);
+INSERT INTO t VALUES (-29852,851379796,'gQSs5RoxN9IXFynOVCXczH805zhDa1xs78D','xjcW3QmEcl1tNRBsdAWFdeqK','zWnLeXv0uRTXa6UwmmeUhF1DJ','m7E2DZTRkjqJfHsD','P2','CH',1);
+INSERT INTO t VALUES (-23283,1173585267,'nf1XjLw8bnSNWVnHOgydXp3xI07fpRA69rKo','BCuymMkET6pbeqHllm3vkV9j','LlW9bgLiIGjigqvIQvYAgd2U8Rze3jZoBNuJ','JdNTX5F6WRbDQO6MD1bdYb5Ma5F2bUBKxJl1GpOXma5hYmcQ3LC4flmShCG2DUqfGFumHQIeC','W7','rL',2);
+INSERT INTO t VALUES (-1569,1068459989,'JTQRnIydub236Kw78','T6n6a6Fbh1i7bJRY7ZhdtZLwT','zW21FJEymujiqmhjPZetW4Eeu8Hik2hPBhfcPTDg6jVbX6Mb','3v0E9wvxGRHzdAsnTxji1Mi3QNXuldysFNljOPj58mkLinQn3Aamz8','Pq','Vw',3);
+INSERT INTO t VALUES (7096,-449030650,'AITruVjl1dY3lDLvE5wHGZdgslYTIsG2RM6T7p','R','Fss6JnRP3T5hd2hbjmnBz66ex3Q3r3PKYYRsSUwBgS2','hxsa4QHHPh2idc4hS1GDsuHNKwJ5qGd8OdgO0ViIBMB2jtqwfbcZTy2lgHVQ7RYMO9LOhjdHvp','h','1',4);
+INSERT INTO t VALUES (9452,171042201,'PzXMvT7O','DhiMbAox','upXbv1OARbHOiJd6kEJUJAHgRcLaIeD3l0PTZzzB4S','RtMBp2auBa0RNyKgpUC9O8hEKK4Avr0NDfI6YtTHacLx8Ydf9ZvUAc9wcmy9rzNnoWEgutVDO','J','k',5);
+INSERT INTO t VALUES (-7366,-624268603,'n8YOfUYrOjb97Ze0p75Cu2sTOqw6qnpPNivYH2In6qvhbUpdRSXWsDAK','uopZmn0VEUmrfL4t','XZ5CBBEf4kMGxyStRXyxjEGexUIQpJTyh4zA0LSdj8tv5i0F','Cdm7TGHklNVy4KG6rx2XnzUmJhM14Xko0Acf9rUmsvbuWzd78zqTjKix5nDsezG2v7lm3m','6L','n',6);
+INSERT INTO t VALUES (16939,-1555892966,'gpcr3p9hfdh','2W5monqeBKL581q','DFXJD4sjT','zcNFu6Kdej8N8m2WLTP5reXEZzVhMxAohLqW6R6hUw4Qc7DjLvcEnk6PsJslhAwSfMgMzoPvywpJ','n','G',7);
+INSERT INTO t VALUES (12750,1057316198,'j4X3ZflLGJqASWDsT9r1A7MlcJKs0evlf0n8xwakWi8rRRWNrEq2ofhP','QHU6retX6nY2zERB','ETxYB6Lj7xM4LajW','hDifrKK4fewssFN5cyBTKTWWngCNBCKGij1WEeRLCFFV3PRrmTCNabk','kB','y',8);
+INSERT INTO t VALUES (-20140,278643252,'NKuOy3DSFIcLgD1bxJY8qsmXFhNdxUzs0Kz3On3Cb3wHD4m','NuqyLWU38XyEQB','hS5gLFLViDCrK4SRpW9cacSrd8VD5E6Am8EQ','mHiIepdoeMFYTwdm9wP3RUxsrgSBVe9zvVCcLWbe6fGWJLbxufsNxHprZbFdWLiEWoyY','4','0',9);
+CREATE TABLE ti (a SMALLINT, b INT, c CHAR(74), d VARBINARY(25), e VARCHAR(49) NOT NULL, f VARCHAR(100), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
-INSERT INTO t VALUES (618733564,-52,'bofRZh9jJZMUhAXmvqItmEtJzZlKBE4Rsk2xPQ08iXKTLjo4czWtK1D4nEd8ECqhmi6Nt7xywEtlsGTGUdyOzM','tuf9FNj','ow2JkFPIcZltGypaKnm','RZTLvfzyjun3nuJKh2oFAnHoc26HkQdm539aTX1hkc9Hv1jCN9IqCArhOdLeqJ7BLTbjhYy','gVaId32TK1mHc4Vrw','NAgqDNScGDRYxxIHf7skxEmC6OD',10);
-INSERT INTO ti VALUES (618733564,-52,'bofRZh9jJZMUhAXmvqItmEtJzZlKBE4Rsk2xPQ08iXKTLjo4czWtK1D4nEd8ECqhmi6Nt7xywEtlsGTGUdyOzM','tuf9FNj','ow2JkFPIcZltGypaKnm','RZTLvfzyjun3nuJKh2oFAnHoc26HkQdm539aTX1hkc9Hv1jCN9IqCArhOdLeqJ7BLTbjhYy','gVaId32TK1mHc4Vrw','NAgqDNScGDRYxxIHf7skxEmC6OD',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(99);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(99);
-INSERT INTO t VALUES (3949128571,80,'wgM2nE3PU3WaxIqYIdCv9tCb7bUPnNXihWmq5jKvip3gI1JTskBGc2pCmcfe5McBYZ4M9o6gamC7T6ao','Lxz','Mf4XWeR0ttD99OMGqBjwyDS33wadsD9eXB5yF0zQG3pr8kd7lT8SBLZfic6Px9M8z3BfQXfhHHv9E4PhmrrW','JOdArKzujsv','iASfTKx9Qon3oqxtLn4dkaRM0','P07zrNZfo9s5vkY33v95a7CVpGRwJwlgQ7',11);
-INSERT INTO ti VALUES (3949128571,80,'wgM2nE3PU3WaxIqYIdCv9tCb7bUPnNXihWmq5jKvip3gI1JTskBGc2pCmcfe5McBYZ4M9o6gamC7T6ao','Lxz','Mf4XWeR0ttD99OMGqBjwyDS33wadsD9eXB5yF0zQG3pr8kd7lT8SBLZfic6Px9M8z3BfQXfhHHv9E4PhmrrW','JOdArKzujsv','iASfTKx9Qon3oqxtLn4dkaRM0','P07zrNZfo9s5vkY33v95a7CVpGRwJwlgQ7',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (3955753591,63,'w0QYdbVoFfbNuM0AchcS7fu4Y9IEqnVkCDEOOOTtWg6Tyc8GuWLcEe2GQPRCdZ','s9qB9xOuegMDnbgxE4aE3Zsza1HXLMVQbCkRlifuC7pL76h6KfB9F8XOCT9B2klJr9BYLLsaB0Xmfc2hsUYE6YKE8HlqCZw4Ro86wWmY7XR5G2W7qlidRVjsqkaZs81Qv2xrEUxJOnk519bi0Wh3BZ95UPCwgN6bJS1j5w58Q6NldjlFu','71d2y8','YaudwLZH4f8iUcuJGZ60PRNIG15W5Sw7lbtmnIsGXNUBJ4Ju6qWSaRRQu6U9M4assnkE8kcC1ClOite2CXeydiPPl4T9xbJ','7mnyf3kK5SVSxQsueKPRqcTUO3SneKTCZrGm0fhJsEiExP','g5ULdqveHpnP3mrLK09VGoTxp31TONAa3vS3r67JAC6uIqp',12);
-INSERT INTO ti VALUES (3955753591,63,'w0QYdbVoFfbNuM0AchcS7fu4Y9IEqnVkCDEOOOTtWg6Tyc8GuWLcEe2GQPRCdZ','s9qB9xOuegMDnbgxE4aE3Zsza1HXLMVQbCkRlifuC7pL76h6KfB9F8XOCT9B2klJr9BYLLsaB0Xmfc2hsUYE6YKE8HlqCZw4Ro86wWmY7XR5G2W7qlidRVjsqkaZs81Qv2xrEUxJOnk519bi0Wh3BZ95UPCwgN6bJS1j5w58Q6NldjlFu','71d2y8','YaudwLZH4f8iUcuJGZ60PRNIG15W5Sw7lbtmnIsGXNUBJ4Ju6qWSaRRQu6U9M4assnkE8kcC1ClOite2CXeydiPPl4T9xbJ','7mnyf3kK5SVSxQsueKPRqcTUO3SneKTCZrGm0fhJsEiExP','g5ULdqveHpnP3mrLK09VGoTxp31TONAa3vS3r67JAC6uIqp',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (708534721,-108,'0FvzDpTCUJM4M0IJtehl8JF9WJ8bk9iLLVtxsbRTBSuu8l3Fe9R8vA9KvXvdYtTDQurOsPXs2cjqdeFdBuW0ao','HAEYQwlGhahseWEsAtAsTsfI2j6ArgnUJqBVg4xFujY1lg2Vs7fzcjupUDdGoFb8qb3Xd5OccLdv9jcDbV','Be7PTS9jYeuIrzUQO5nmmXGSaVWkg0UoQqr99mwX7yr7jREnlLtbMV0Zn6xzC17o9jxPT8','v4DZvEmIo3RmBGFxbQHXPJ3i1FZSA4twvPFaBzsep6l5QaAfuv4mVtY7NNrcjTXQkhNTHREZwI1STkpTf0em4mnF53WFQqYROGkhP8lh2V0xBN8h4bljPw7AOKyubVKdtlhfmRobpzaqzRin1ZVRg8','1clP0DcU7AkBtcgCF6qyCp2sPjTWd3KuK1QfHhMCOyL8KRNEneruVcO2vNf9Qhx0GJZZaEAuYBdQxs43Z3lC9GilO','clEcwHxC7A9HweQl48wu0iVWowBxaTnT3jsYR3SibFZe9XWOm6aBCiWlkzzGt4D8IcsmCcp7jElzZ186MhO4JRWMMQCTnoyY2IRO',13);
-INSERT INTO ti VALUES (708534721,-108,'0FvzDpTCUJM4M0IJtehl8JF9WJ8bk9iLLVtxsbRTBSuu8l3Fe9R8vA9KvXvdYtTDQurOsPXs2cjqdeFdBuW0ao','HAEYQwlGhahseWEsAtAsTsfI2j6ArgnUJqBVg4xFujY1lg2Vs7fzcjupUDdGoFb8qb3Xd5OccLdv9jcDbV','Be7PTS9jYeuIrzUQO5nmmXGSaVWkg0UoQqr99mwX7yr7jREnlLtbMV0Zn6xzC17o9jxPT8','v4DZvEmIo3RmBGFxbQHXPJ3i1FZSA4twvPFaBzsep6l5QaAfuv4mVtY7NNrcjTXQkhNTHREZwI1STkpTf0em4mnF53WFQqYROGkhP8lh2V0xBN8h4bljPw7AOKyubVKdtlhfmRobpzaqzRin1ZVRg8','1clP0DcU7AkBtcgCF6qyCp2sPjTWd3KuK1QfHhMCOyL8KRNEneruVcO2vNf9Qhx0GJZZaEAuYBdQxs43Z3lC9GilO','clEcwHxC7A9HweQl48wu0iVWowBxaTnT3jsYR3SibFZe9XWOm6aBCiWlkzzGt4D8IcsmCcp7jElzZ186MhO4JRWMMQCTnoyY2IRO',13);
-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(10), d VARCHAR(88) NOT NULL, e VARCHAR(66) NOT NULL, f VARCHAR(61), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (44,23893,'k5OR','NV0MqQET2Ui8BHyc7cnwP4ypNzTTT65Ugx9MQw','yNcs5og4QdsIv0YXJkJBUyZXKBZCCztIKj1UvjdZ6wIpMo7HKICVOXzwyFdseaw','JFguI3f41F0K4hMmBVk07zbrLvxFUpg7Q2eyRiG9TiicpLZRdRY','38nmkVeDKCM1WzzqO20fUgKr5C5biAEiM1JCOn2LuYQJsl1KPD4wJqCNEN1LipZ0rP5XNZhB','4ZFjF7AUbgtEqTwtlHaSPfSbVl9cnKimeowcilcDQa',0);
-INSERT INTO t VALUES (21,-31758,'LSryebyVrA','5cEPXaUEaLGxgNydHk4kKnuRGPLO2wEd2YoXCrGnTuQl','4CcQG6rvKfb9ZRWDYmRIS05mHzSmZYy27mqEPA0bY','NeRr4F4gZGoq','2mx6QmuwQNZ0SVJ0w2Gb1p1etN8drz41dnd2ngDFMdd3IoUMdxCm9es2KQoNYxofVpcha1dSdjcH','iFkrxAh5LReLpISTQ6EkqHvhVpTyG9z3kBtAOUbassZ8v4XPNMR1wpPh5',1);
-INSERT INTO t VALUES (65,-15922,'37vgDquI6','bhRt2dXv2Vw59v26SMDiLWeY7O7st25uFl5YDzFlQYBtpwhic2QsvWfkzXUoK5Oe8hvaEdv5xNxY','zjRms6xtoKg8RZHT7zcPNZRco0ZJleMYRJsRfJvvNLLe0Roh3W0gL8','2Z8hb6QfgKpUms63efxFiKMNShonIiwrZNrAC1Q5sLFfRTKn','B0XTFc','weC86fx83',2);
-INSERT INTO t VALUES (136,-15689,'E3TMsbBk','E0eV9ydoM9ss0TzcYwHU4fIYHIq9Lq0dJlRUvcNNNnr60RbObFMH7s5CJ73RnHp3E77bUmDogTjxL','NC7Lune0eaRVa44S2MN8s2XqStZ0G3uF5vtCNII2oI7Q2p5nJ4IfAQNoH','mr71Iit2aIW6snY0kGh4zABYQyu4nJTYfxNMI','Mw2VM3uxvTlo3nh0ormrqUmP6Ssc6Ge9dqO5PovSOvyJyN9XiXyX6vZMQXmOB','Oz3hJjHNexD09sCj2FypUPfAwS7w1WlVJWQxgKlEbct89LG3TmYnrirJoLRqK5mkrnu2VmR9sfflxMLPGO3NG1msN2USebFiKI2H',3);
-INSERT INTO t VALUES (60,25069,'Ft75G3kFm','Xt84h4MsdLcYFUCvzfUKc','wm6BuqAL3ue8pMHnG19YNcrSVlGftw1ZUm2iWP9gxowGOr9odzj0L0qU8Bj','8UHFU3KWOa2iIyVQF0cmx9da4HnuMXsePFAM','o82R2aPGtUNMAij7zcz5Ku1MylyAeM0Hp19vADRmvyE0iQFTH8Po72DYOAevl67FrOUHVM7I9ehYMdDO50SaH9QT3hSBhIi','dqzF2CGPRjkL304OI2ISdcCoIxUa2miOvkm7dAgqcmm978uLn9VAAOAXgZA1oqSAA4JV89D6XsnkIK',4);
-INSERT INTO t VALUES (75,2506,'Z3','zWJ44T3tC3EQIs8GYww2eW1bTNGgyxcmA1K3ChFg7SXIblng8YUJeDLL0Kbna7YkH92Nh447V','sYKdhb1FsvRVXS6Ti','e0olY5B0jJsdEE2vyvZqzyqpe8bM3','MFGVGdt','9DamcYfX2DyDIIqdU4euO9GGTQoXQhK4NVuVz8JpMEuWchvsmX7iNOXFgQEMrzg3T4DoMnzW8Oe0eA2bjxX1eCrAD4B',5);
-INSERT INTO t VALUES (94,-10477,'6','bCi9nr9THlWPzg','TzNEMjRWcUuSzH0cNSe2FSHXbEjULKo6GDZ4xAI8bWjeSwxyOJAfrpvH','IxqDlznWsWgsyRPGKem73ov','zEdPEb1nNsNDRoKXVIRutkwAGwzwaHhIy44GCGVdrYW3x9VKNfZUndS3','ZJRPgLZZ',6);
-INSERT INTO t VALUES (68,22916,'zS','oRbiU4Pghrcww5yJn3e7KNZZILaGMjjZXpA4fEjmMb1FNxk9LKkAbMCvnodMr8LrJwp9J3C','tLPgsmTNpQc4KTsIV9cfGB9G0YYsumtAju1G8GxDNdxQqASCrM7KIKSjg9UvIERwHZ','WG4pTBPXsN0IF1PZLRlEbcg2bwRrYzNERHa9E1scp255mOdO2MZqvz','pxqsiDn6f63VzOrjtaoKNBFuB','L4heMcUfLW5Nde9ZYmhA95GfHomMuN0xdpxYUBleq6aYvgIdJdWiKIxSFqXgZ4qMslGwzQ6XmTwjRCWbgfZqHJWjDOeh2',7);
-INSERT INTO t VALUES (60,16254,'2','JEG1EuVJYjNj3xoIB1xknSUmay9JWCgFML2APa8J2WQdR7q0kMvKoEalxKCsKpNsLvgP','jKfCM6zO4F8b5cS3mSDITAJr6NtHMNxBj','8qxEeQAVR81DemQrDoXm6','0OrbUsp33x3kiKeYAxrW3vAG1sEWygfXYLzi9BwtIu6QpGn9zrmBFM6WeFFMrfrnpCRgDLYUY69Esr0Ey','cgnEXDZ8sGVdzurHh0loULHHJiXaOVHgy2CYLgEtm9Za',8);
-INSERT INTO t VALUES (101,-7368,'lNoTMxpcy','FG5iAJ2NOBbc8KE6XF4dhzSOh9NUCAG6PYiTa9fKxlBms5ZcJfsqCmywcUNxH5Q','zADyVBoZaeYwBcJG4JFbww2XUTufhWmbcKmZTTA4','xPIrKBKG46dvGY31c5Nbu1UOGdhow5A71CG69Yaz0qWMIBJa76ge0jOeK','WZJ3F','rTcqLgbbPviw6ohE3qwhTnYTLJMjtnaA46W8zDZsHNEWvopvsngzyx6A',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+ALTER TABLE t CHANGE COLUMN a a SMALLINT;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT;
+INSERT INTO t VALUES (5446,-384603117,'gFcof88X30oLekx8kj189N923Wov','ND','QePceTmryB','dHKECqgh2EcgPYf9dROib0s5HKpLCD9xHIwLo93il2p1MnRiDcnBDITQqv2KxrZH0bbweR','u5','Nd',10);
+INSERT INTO ti VALUES (5446,-384603117,'gFcof88X30oLekx8kj189N923Wov','ND','QePceTmryB','dHKECqgh2EcgPYf9dROib0s5HKpLCD9xHIwLo93il2p1MnRiDcnBDITQqv2KxrZH0bbweR','u5','Nd',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(75);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(75);
+INSERT INTO t VALUES (23142,-1292377873,'uduE4KR5yDBx9ngBYP6T6gx4Eu4VIp7STqBBwBCGga652koxfIbYy','YzDkhM1djEVeYF6MAkh2','TAo','JxC8nP8Y6IfxHwsJBf1IqgaLPlYQ5GefgmFP0r','p9','X',11);
+INSERT INTO ti VALUES (23142,-1292377873,'uduE4KR5yDBx9ngBYP6T6gx4Eu4VIp7STqBBwBCGga652koxfIbYy','YzDkhM1djEVeYF6MAkh2','TAo','JxC8nP8Y6IfxHwsJBf1IqgaLPlYQ5GefgmFP0r','p9','X',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-16622,1562292358,'yXlK4q086WTz1m2tp6wXEKoHfidR89Ar4EA3e2Qib6ULLHtq8u1','lFBC0H8evaqfoeo2ReHYChaNDfvXCwnw39LqCaBASjWIonJgHuhT7Jl0NfewVmSkKoingZIxC5I0pYusXAZCwYNFyfomiJP7J8QGVjkRfuqehEXB','IcK21xtcrctjt','zFydUvLby64UNzUvvlPOR4ycO1oDcuRHJadz5sguClYkjiVxank0YMy9puHEoxTnQRBi6U24dQrIEdl6QAQWf','we','WP',12);
+INSERT INTO ti VALUES (-16622,1562292358,'yXlK4q086WTz1m2tp6wXEKoHfidR89Ar4EA3e2Qib6ULLHtq8u1','lFBC0H8evaqfoeo2ReHYChaNDfvXCwnw39LqCaBASjWIonJgHuhT7Jl0NfewVmSkKoingZIxC5I0pYusXAZCwYNFyfomiJP7J8QGVjkRfuqehEXB','IcK21xtcrctjt','zFydUvLby64UNzUvvlPOR4ycO1oDcuRHJadz5sguClYkjiVxank0YMy9puHEoxTnQRBi6U24dQrIEdl6QAQWf','we','WP',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (18215,-1140682694,'ZaAoBJKgeQAj2M4uekNwUoe5Sb9h','tjKSwFgCIvrMa9YPssLuMTc4kcMNOWKdA9tuAc4FO69Amf0jJN0btfnUNRQczBb4wa9E','YqAY8GX3tadVALuPdP6hzCQQmfp3','EgeqYV8YJ90EUYaVkNcVOL0jo3M9Jkid5VBL9EabDf2Ea6u06g','bf','B',13);
+INSERT INTO ti VALUES (18215,-1140682694,'ZaAoBJKgeQAj2M4uekNwUoe5Sb9h','tjKSwFgCIvrMa9YPssLuMTc4kcMNOWKdA9tuAc4FO69Amf0jJN0btfnUNRQczBb4wa9E','YqAY8GX3tadVALuPdP6hzCQQmfp3','EgeqYV8YJ90EUYaVkNcVOL0jo3M9Jkid5VBL9EabDf2Ea6u06g','bf','B',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-22225,1271328657,'HSjYGooaqK18AWXpei0JReGeBG39dDgJXO3','EyJIiHrqJ7VlBKvx5x3zf7xwEeEasqlxU2p40JnR7P8kOriGpwJ786N1H9pj7Ge8hAQcAztsxuaRwT03aIYxLP6phjTVtrf7ZKClrpglcHvHSbpSSFUONDWbhCSF0RCIT0vJeGVYnPYXoEPsRxXMlUK9L8zC2hSeKxrU7hl3lsBaWnpkpDGhHgdv4M7OjLJMUBCqszNoLJXOUU0ClIyPF1rxT3cD','diStR8msd74b2yYKMJ2t2LlB5WnWmCC','WhpGxF0UMDU7UfnCbdPli2HJENJM1WXxRleqRlQwbYE01zvpc1LBUHf6tNyGGARo8XjNwrww7wVucinqFvjwJexMpnfQ86vZGBBqLRXTAolhyWXTmD8hW18fA7GYYtWb2FQjLgcs0xzm7dkY1G8VV54w0U5Eew8Whq7VflFpiUWxShrZ13aRKCaD2sLoBqHxZAmq9gMhv7eD2SBZk24M5EIGemmVgLwLWA9II','OT','8',14);
+INSERT INTO ti VALUES (-22225,1271328657,'HSjYGooaqK18AWXpei0JReGeBG39dDgJXO3','EyJIiHrqJ7VlBKvx5x3zf7xwEeEasqlxU2p40JnR7P8kOriGpwJ786N1H9pj7Ge8hAQcAztsxuaRwT03aIYxLP6phjTVtrf7ZKClrpglcHvHSbpSSFUONDWbhCSF0RCIT0vJeGVYnPYXoEPsRxXMlUK9L8zC2hSeKxrU7hl3lsBaWnpkpDGhHgdv4M7OjLJMUBCqszNoLJXOUU0ClIyPF1rxT3cD','diStR8msd74b2yYKMJ2t2LlB5WnWmCC','WhpGxF0UMDU7UfnCbdPli2HJENJM1WXxRleqRlQwbYE01zvpc1LBUHf6tNyGGARo8XjNwrww7wVucinqFvjwJexMpnfQ86vZGBBqLRXTAolhyWXTmD8hW18fA7GYYtWb2FQjLgcs0xzm7dkY1G8VV54w0U5Eew8Whq7VflFpiUWxShrZ13aRKCaD2sLoBqHxZAmq9gMhv7eD2SBZk24M5EIGemmVgLwLWA9II','OT','8',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-11771,-2142366569,'pvZe0mS1Gcht4WMb8pOgO3YLnCsvbzpACxxoLQL0681xXL7VCjJPcEQuwsXRSPe','qzQNiJnTnyVQJHkHxqp3ZX3ZShURPIWOztstJDLZT5uWNxpFQOSSK5ifApcz3Ncb8nBtOma3NLUXCt26T2qHf2GaJDuR6q4mwEXURgRPCfVJZFKzsIgCkp7elkfpNCNww45zYqhb4750W2N7a1IX5ZiS7jxGFHcQHl8KDHL1bEuvCx3a7y9BPrsQmMhrBITcILja7nodsDDjogJJKFaRVFtxsEqDX3bBSAQSZr17hJm8mzDEHFsbSPeiQ8a','kMUNgSYGcKVOdDtxzjHxClNdwDafZE7VFIp08vC','muAXAWCvAPOz94Jrcj7GZmOTV6rULybH8CoUu42Ltn9E4XLMAjFHnDTLmogVrRBJEDEpeEvoxlVxaQk3JAQXFtPirDyQj3ecPsbfqywOipuabdsv6YaKhXEaMlhpVQXyO21xVGMXBGn3c0M6TAs38hbhiAw3','S','bFN',15);
+INSERT INTO ti VALUES (-11771,-2142366569,'pvZe0mS1Gcht4WMb8pOgO3YLnCsvbzpACxxoLQL0681xXL7VCjJPcEQuwsXRSPe','qzQNiJnTnyVQJHkHxqp3ZX3ZShURPIWOztstJDLZT5uWNxpFQOSSK5ifApcz3Ncb8nBtOma3NLUXCt26T2qHf2GaJDuR6q4mwEXURgRPCfVJZFKzsIgCkp7elkfpNCNww45zYqhb4750W2N7a1IX5ZiS7jxGFHcQHl8KDHL1bEuvCx3a7y9BPrsQmMhrBITcILja7nodsDDjogJJKFaRVFtxsEqDX3bBSAQSZr17hJm8mzDEHFsbSPeiQ8a','kMUNgSYGcKVOdDtxzjHxClNdwDafZE7VFIp08vC','muAXAWCvAPOz94Jrcj7GZmOTV6rULybH8CoUu42Ltn9E4XLMAjFHnDTLmogVrRBJEDEpeEvoxlVxaQk3JAQXFtPirDyQj3ecPsbfqywOipuabdsv6YaKhXEaMlhpVQXyO21xVGMXBGn3c0M6TAs38hbhiAw3','S','bFN',15);
+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(94), d VARBINARY(14) NOT NULL, e VARBINARY(56) NOT NULL, f VARCHAR(10), g BLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-1599482014,-776186207,'8q64UTviylXy2V5FwvFIHQ86jhX7FZUtpsrn5PeqtJXNdvHQD4R7M9jCHkf73BGPoLzNt9O14vob3LjWYWifqO','RNrAOipFSXZZ','Ql5O2FxzMVvQAXZtQ3jZzwW5vcFHjrlsxKvoZfJNplBo3bmtqDvK9','167UjKw','h','h',0);
+INSERT INTO t VALUES (-653341473,-799123528,'HuuGejmcC7YJ9aLYs8p01w9LQt3tqoESrfj7jQaWEyzVHPspYeUo3Dc9KCr4GdQF32WN3p4JpWDdJ','VAJrS8hE81Ue','4BP6LrWBLNzxBwZB8v6lC0v9APut','cjZjL','8','z',1);
+INSERT INTO t VALUES (1145980542,-2049362364,'N4C79ekTTCRBERghjws1MCsmtFrVbcVwDKEMbt1mrIDxfcvL6pcrpaDHZNxoTG2jcAwOhlV3NJdl0cblGBQq3ViM8NgTo','jUtIL8rYDVro','u25aN6','mnk5KshhU','S','A',2);
+INSERT INTO t VALUES (1899933257,-1759124020,'wEa9RScSaNQqs2086tZS0TF6iYrZ8m3ErDH9TbhwGh3mwr4Mry2mXxz3Gzrcu4TXkIBhANYKEdeHChJOR','GndApr','bygPtIKQyqhBt1dT3BGs0E0Tkef3q0','O','s','M',3);
+INSERT INTO t VALUES (-675184683,634409353,'yF1MW7OEAdXPqJwcV08Wy34s10VVasGt88GhzMP','TXJn3ctwbnOm3Z','mtypKoojsaWOpbCfl1zrZ9GFSscmboaw1xu3lagPcp5Jqlgif5UPP','MQf4BGDL1a','U','i',4);
+INSERT INTO t VALUES (-186747020,-1405309755,'mSJ7uw3BZNTo','jxxR0fB','e1nG6HjVqFdHVsjuF6zqd','Vi','W','h',5);
+INSERT INTO t VALUES (-1172462687,-477849551,'uhDKYnOv6i0z0BP7magMdpKWwXP3MhSgqPbnQ0YwAObeKCRUeMG1','E6zeg3Ansv3a','b21GEXEUQJrTM','NeswuLcVE','b','Q',6);
+INSERT INTO t VALUES (-1344110217,1381270751,'RssnjzK2TdJG96m5LbEB1scTYohKsIIhzZOcrjpEBgeDP5','IZ','g6','Z','x','l',7);
+INSERT INTO t VALUES (75716188,1481857910,'rkKMdBP50SuwOkQe34ocxtfscWPmSJ1jN4EIAqfLyryFHgsMaUYXU9oXD1WmJDkMa3zBZWf9X','OeXPbQmJYJ','12cNuj3i7DNkQIi0itudOJew2cLK1l','MjHBI4QKg','P','u',8);
+INSERT INTO t VALUES (-1165096335,-1712358140,'zCQSTFoloM4zKSkSrX','OEvtQsCjXAag6r','Lm3kFugyxCqcxgtaDjuNuE1Qu7gtsZowuMyUNKLZpGcHR3yzZNsKgh','B','6','j',9);
+CREATE TABLE ti (a INT NOT NULL, b INT, c CHAR(94), d VARBINARY(14) NOT NULL, e VARBINARY(56) NOT NULL, f VARCHAR(10), 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (17731,21593,'4','l5zELUaDhJu0b98mt4ccPSDm61rJAfI3YxWBqId4iwnpiO4ppoURWsQPcBKq','s4vXIgXultSs6KEvxQmmfWjKk6IpwX269oPr7tbKBuntFvdTrOvEwb4ruKou79FEt','gK3k9z477ZG6MvTAGZ3xPZDKEB0EPUu19XQQVg2J7pQ99lClT2aMZQn5J','okrJ0fHVWldnuyhfEwyJlD34khWaEOMEbSn','Df0IVFNDEvY8QGc7zwdGpQv1EGVRmJZn9vrwACArNtxHNjLnhMNkfGHX',10);
-INSERT INTO ti VALUES (17731,21593,'4','l5zELUaDhJu0b98mt4ccPSDm61rJAfI3YxWBqId4iwnpiO4ppoURWsQPcBKq','s4vXIgXultSs6KEvxQmmfWjKk6IpwX269oPr7tbKBuntFvdTrOvEwb4ruKou79FEt','gK3k9z477ZG6MvTAGZ3xPZDKEB0EPUu19XQQVg2J7pQ99lClT2aMZQn5J','okrJ0fHVWldnuyhfEwyJlD34khWaEOMEbSn','Df0IVFNDEvY8QGc7zwdGpQv1EGVRmJZn9vrwACArNtxHNjLnhMNkfGHX',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(11);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(11);
-INSERT INTO t VALUES (53287,-29524,'ahb','vZD5A2cJXBs4sELyn','W3vZsS0BrMlvFAmYdPf1PUUGpfgVmSV','MdeFBiN0A9akYFbAXPBdlX966Dmzp','zeCjwtbwYzq7cl5js6GlAqwT4LoP6VFOUypa8eWTxmp1UNEfQMHE9AiANbdDrCsWMhnic48AimJPAlQ','ae21AYgaTkCiA',11);
-INSERT INTO ti VALUES (53287,-29524,'ahb','vZD5A2cJXBs4sELyn','W3vZsS0BrMlvFAmYdPf1PUUGpfgVmSV','MdeFBiN0A9akYFbAXPBdlX966Dmzp','zeCjwtbwYzq7cl5js6GlAqwT4LoP6VFOUypa8eWTxmp1UNEfQMHE9AiANbdDrCsWMhnic48AimJPAlQ','ae21AYgaTkCiA',11);
-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 (42142,-1917,'5oyJ','bFwC9C4ghYHgpIEM80gnZY9GAwMM7xWN41MONnjTxtZir0GnFC0VNzU5xhRWT7mAU9BzBORdFEcifQSYcZh4tbS8SgXm4SZvBnON74dbWjJ7UgiZy','Sz8v1lnFpq10EkePpOKzaDDC60bDVKZ2ZtUyHbvAotLWBbLkPDh0Fx42e9Unfd','bxEknmeuazEXTx4DYPbp8lBIaHzavVxfgbilfeikd','Ax0LQ8H1owMyljxfTj69FRddIZFSv38i2Je0wuBpDYogO65TAOlhQ7P1Q9da','ddJkuvISx0taRmwzP',12);
-INSERT INTO ti VALUES (42142,-1917,'5oyJ','bFwC9C4ghYHgpIEM80gnZY9GAwMM7xWN41MONnjTxtZir0GnFC0VNzU5xhRWT7mAU9BzBORdFEcifQSYcZh4tbS8SgXm4SZvBnON74dbWjJ7UgiZy','Sz8v1lnFpq10EkePpOKzaDDC60bDVKZ2ZtUyHbvAotLWBbLkPDh0Fx42e9Unfd','bxEknmeuazEXTx4DYPbp8lBIaHzavVxfgbilfeikd','Ax0LQ8H1owMyljxfTj69FRddIZFSv38i2Je0wuBpDYogO65TAOlhQ7P1Q9da','ddJkuvISx0taRmwzP',12);
+ALTER TABLE t CHANGE COLUMN a a INT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a INT NOT NULL;
+INSERT INTO t VALUES (80944555,109424005,'687gAALuD','m5pIWUl5','FRxBgzagjHE7ijnkTNJZfym8JI6NuEzUaNScG5kUhdZeJY2','T','e','D',10);
+INSERT INTO ti VALUES (80944555,109424005,'687gAALuD','m5pIWUl5','FRxBgzagjHE7ijnkTNJZfym8JI6NuEzUaNScG5kUhdZeJY2','T','e','D',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(95);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(95);
+INSERT INTO t VALUES (447909841,-1121104995,'HbJToPWWYmHIRm5NaLVbVOLjlxSQckT3daF36fN5v9','e0ElVKvnL','dvpZjSQJrdJuh5eR','nXEwk','6','T',11);
+INSERT INTO ti VALUES (447909841,-1121104995,'HbJToPWWYmHIRm5NaLVbVOLjlxSQckT3daF36fN5v9','e0ElVKvnL','dvpZjSQJrdJuh5eR','nXEwk','6','T',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1688552416,-1969453913,'IYrQcbvKumMhTIM5Ui9QlCRf6ohiISdBGZvtsfcUTbkQLjg1UewUVT2nX5tTNNt5Th3Vq7Qh','UxbKMpvS9dDfeoTqjjUzx3SceshDYJonQkzHB8YRNWkKcBQBE8Cv9P9WfmNCHNkuuzAtpb5IM9QR4vGBIiHyNQq1uGY3tvfgoj7vjIMv5ZB1tLlpTMsjwH6ylK5wXH1mJPetwZoWXNNs5twfYra15sgTtVaqUeMCodteOcHpTXn0GqvLuAV0QKJm060XcTC4G7khUrUU94hVO8XyIY5qei','8W7z','pTRR6Xj2e','V','a',12);
+INSERT INTO ti VALUES (1688552416,-1969453913,'IYrQcbvKumMhTIM5Ui9QlCRf6ohiISdBGZvtsfcUTbkQLjg1UewUVT2nX5tTNNt5Th3Vq7Qh','UxbKMpvS9dDfeoTqjjUzx3SceshDYJonQkzHB8YRNWkKcBQBE8Cv9P9WfmNCHNkuuzAtpb5IM9QR4vGBIiHyNQq1uGY3tvfgoj7vjIMv5ZB1tLlpTMsjwH6ylK5wXH1mJPetwZoWXNNs5twfYra15sgTtVaqUeMCodteOcHpTXn0GqvLuAV0QKJm060XcTC4G7khUrUU94hVO8XyIY5qei','8W7z','pTRR6Xj2e','V','a',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (4581,10246,'4','IIKTHeb01wyQjTaTj9QG63q4ipuYAvMrHKe04zPWaHPNQWipnR2J6YDqQyqTcjeEXLY8No6jZS6T78SHiPhAmjqWjqcU2JA8ExJqdHXgUDS5NG5P1UI0bDgJ91XB3IrQicHzrRD6MTvJ1PH7mBSPWmX4Lt8ennB4jow','2HnjJoZ3jNB4ac9G5','ppWQSXa6wXqZcpurLDoKXZb9CdztHqcAUT7jTdGLlMQQm1o8FL3pgaNtvP0f9gWXGaMlg8hCsa6TixfP8TvyyLXs8aRSdCoEqFihlGM0s6FJRUWvJP7T1kZJvI4tB7y5i52UQWw4wyLrYOxTceRYojkDUePdqBPZr4BV1hIobEgyQJldQT1Xb0sspYWtcAEtoZGkiyqObcPGHhrgn2IE0iBfF2NimJDrmCHW4AIEjgv8mSRsEPbDEXteti7RJj','agGiL6R5CvkvijFAaIjq5Mi4jMPTrinHgHZoszd4AdQ4fbhOLzVkn3fn5pKa6JY4fwLyXhcS2Zn9F0DUzZHNBGH2k96jmAhCdIt','UAf9OTlbZPcQY8zsWyQ0fXi9sHt5M7sSNNCGZl3BBfTc3grFEqu1mu2R1BQFcT8LG3MnWIBnkga',13);
-INSERT INTO ti VALUES (4581,10246,'4','IIKTHeb01wyQjTaTj9QG63q4ipuYAvMrHKe04zPWaHPNQWipnR2J6YDqQyqTcjeEXLY8No6jZS6T78SHiPhAmjqWjqcU2JA8ExJqdHXgUDS5NG5P1UI0bDgJ91XB3IrQicHzrRD6MTvJ1PH7mBSPWmX4Lt8ennB4jow','2HnjJoZ3jNB4ac9G5','ppWQSXa6wXqZcpurLDoKXZb9CdztHqcAUT7jTdGLlMQQm1o8FL3pgaNtvP0f9gWXGaMlg8hCsa6TixfP8TvyyLXs8aRSdCoEqFihlGM0s6FJRUWvJP7T1kZJvI4tB7y5i52UQWw4wyLrYOxTceRYojkDUePdqBPZr4BV1hIobEgyQJldQT1Xb0sspYWtcAEtoZGkiyqObcPGHhrgn2IE0iBfF2NimJDrmCHW4AIEjgv8mSRsEPbDEXteti7RJj','agGiL6R5CvkvijFAaIjq5Mi4jMPTrinHgHZoszd4AdQ4fbhOLzVkn3fn5pKa6JY4fwLyXhcS2Zn9F0DUzZHNBGH2k96jmAhCdIt','UAf9OTlbZPcQY8zsWyQ0fXi9sHt5M7sSNNCGZl3BBfTc3grFEqu1mu2R1BQFcT8LG3MnWIBnkga',13);
-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(40), d VARBINARY(58) NOT NULL, e VARCHAR(2), f VARBINARY(37) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2541467,30036,'xWFhF','ysvOTrzuddOKSuBH8m','K','hJ2','4B0RKYpGuFxphN3NOU683q','QRriGh0j',0);
-INSERT INTO t VALUES (-5056057,51411,'l8m4B5R','a','x','qlvhmrDBkHaI5WL','Z5DctV7wS9Jeb9rPx0W4pV5iz7RjS5E2Zu8qAGmVe8SgaFoZMJViPSX4fEa8Ouexbr9mv','kMDja8Low1L7RgeeuLudil1i5J5dKTmmWTjigx28qat8hw1bmqb1AgChkoAqqH7S8Ewi6prSlHHYEwtupDLcy03dcONKR',1);
-INSERT INTO t VALUES (7712838,22054,'aHhZv2VKFjcakz7aevw0SlV','3S52ZhISQ7NH7mN80niZ9Km6qvPiL7g9ts7','kS','6pwlmZbnsWnk6N8LJntgTaFKMOx7wb','QcFuR7EfG25VjxVsFGOpK1eSg3yNzIRYhJoMz2FQrgPijVSrpvueqMzT','Mto0yQPWAiTh4gCxkuDit7352whzz1BpmpJf4SHwywGa3dOdOeNi46kAo6qf5aypPvZezY',2);
-INSERT INTO t VALUES (1782699,63008,'qJC6Fn9nbs8','l3B5','9','Df0LSiIye','PN7Tp9MzbDmkLqcjUkKUFYjwASZkNiKVIuwYKWwzyQepXAbdID2HyTYpv','SZfoTRUNfzV',3);
-INSERT INTO t VALUES (-1127802,35453,'tB1orO5H2BIDjJlVAIHgK0vW','jiRgJef7iWcjahX50WDIR','Q','sUzTRILflUK26m','7qlICBcg5XFKU5Mpx99','RcnwzgTxOXBO3F4X',4);
-INSERT INTO t VALUES (5285202,37265,'d2M0YJYfcHbIOzILQy57fxhCh','oNlFMrD1BkNsuDPVg','cd','I0gTw1qFjqCk0RYagcLoZxXgkkML','zRWhZhpzjM1l2YLco6lAi25FZ5RK9Gs3db94orB8','hpeUNEUMKeiOjL84BWzbIeclqfPxmzekqR8CVu',5);
-INSERT INTO t VALUES (-928905,31690,'UBMF7','T4OJBQeDm2HWcpLYfdPbqVgB9mU7tu0PEl4KA5QdPXsVQxfLjMqES4LVV','J','hSsBeNfjT42W4TFN','AfqqWswZkM3Q42saauMGKH9bIpugKxaLQEKL','gIXeQOB7xaAVmLcCL6qstsoAWszYIztL7feetb5xu1JGkniWUz0wtNF8bsIYAXZhd0lq3ZFDK2oIYz9sdKrYweL',6);
-INSERT INTO t VALUES (110280,60554,'Z2INL6JQ4IrXGtFUbG','FypY5GhxQuTeKsTHuP7EvMJzEApoWsdKrkjFVsqd307nTrH0S6dKmm','dI','HMaPrINsoxveTERPai','2J1iX7d2e7OmXewW0YIMufkALCr9hvcik36SUQmdmmydpA1iLQe','woLEAKMCM0D4WL09wDzYUhIzRzX321N8qUmUeWAmdPnvxGQ1dxyIWQm6t3m4jqCjx',7);
-INSERT INTO t VALUES (-7469308,48193,'19','O9YiccV9NCDcUg0kdA7ta2PU3znwoJtfz4v6RRX4xB5T7mM','1','KP6XOwp79pIikfJ9NSY6hLdibRe','xcUfYmTcpKvp05qHL5EfIB5X9VvGpcmi6HIdGEfoFRNAZfLDB12tjf2OPk0zWnBVx','XBwLJAvrANJHbyay',8);
-INSERT INTO t VALUES (708367,45011,'dIIuAgIOXuS5','iy5LEYLIPwBy0FwLNjgPh1cP7j3rdhshvZ2AWBWc0ok9455K3xLYF80C','H','6YohpF','bfdowFdQNHS24CJPxeOiPx9pNJtHPG3T2','OxWmDZ0bsKmQOSnypT0fzCTV4i1jF1ODNbM6bAIOu0jqEuF3PQ037ckauWdjjXYQ1OtFgY6pzx9D2SWfk9xa',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-2122020446,-381143357,'0','p8Ey6O7Qipwxrt2Ka4obmMfrKfCrF1xUV6xM7HCkxy0RkWSZdheDdb8OzVWu0qQJickhrkhb47Z1m7OWn7JIoBOIML3t68E3KYsZuNjAMzpnG0iTpOilX3EfU96DbuxW7rNdx1A5gs2XTgIg5wl4dtHmvOteONUiC0t','2YJZgnRVeai','iuOpFHCNEpl7O0qj6H73JC8TTe1G2yASg3yGYTl53OKrp3zUanZzqPD05yUohIfOJq3krG8kMwbQf95klrNvGdsK4TJdCScwU8y2Cj9dsrX2si97mb7DJenfWOPdlKdEEsuKBtXJNmMorO0VXhTqpKxEiTjAezM5e2TpNaxX','h','0',13);
+INSERT INTO ti VALUES (-2122020446,-381143357,'0','p8Ey6O7Qipwxrt2Ka4obmMfrKfCrF1xUV6xM7HCkxy0RkWSZdheDdb8OzVWu0qQJickhrkhb47Z1m7OWn7JIoBOIML3t68E3KYsZuNjAMzpnG0iTpOilX3EfU96DbuxW7rNdx1A5gs2XTgIg5wl4dtHmvOteONUiC0t','2YJZgnRVeai','iuOpFHCNEpl7O0qj6H73JC8TTe1G2yASg3yGYTl53OKrp3zUanZzqPD05yUohIfOJq3krG8kMwbQf95klrNvGdsK4TJdCScwU8y2Cj9dsrX2si97mb7DJenfWOPdlKdEEsuKBtXJNmMorO0VXhTqpKxEiTjAezM5e2TpNaxX','h','0',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1574705898,1249360505,'OASjR75KwmGfjoLuZJHpsbINawIf6LMe2i4ToqVjaDNytupQdks6wh','A0heubDHtRNssROo7ra3kSsnWLfhYLGPfIXd2afxqx0fktFrU4eKeyPltoGaBcZvVt5Is60jE6f6xYPavW63uPAcJYXGLupXM8q8KICozBzSynl1vV3cP2zU1R1ff4qOzgziAi9yYVh6afVmiyTv4E0Txyux4zmaTRPRR0BF2awLoEDVs4H121fQ6hkoVINW','NasKWSWsCnOe','njeiGxjiKIUQAl13gUAMTQwRYqgPKjq1ANRZIOwTzgJ5XcOVQ7y9rEslrmPyz6f3yDX33Pe23m3fKBrKroxPTIbHSfDR3nuLGgY56X7z69K5VfGFSYf319Ci4hkivBAJVJeuqQzxFyvvLeZLoAX0m5fuOXjNTtzx','lp','L',14);
+INSERT INTO ti VALUES (-1574705898,1249360505,'OASjR75KwmGfjoLuZJHpsbINawIf6LMe2i4ToqVjaDNytupQdks6wh','A0heubDHtRNssROo7ra3kSsnWLfhYLGPfIXd2afxqx0fktFrU4eKeyPltoGaBcZvVt5Is60jE6f6xYPavW63uPAcJYXGLupXM8q8KICozBzSynl1vV3cP2zU1R1ff4qOzgziAi9yYVh6afVmiyTv4E0Txyux4zmaTRPRR0BF2awLoEDVs4H121fQ6hkoVINW','NasKWSWsCnOe','njeiGxjiKIUQAl13gUAMTQwRYqgPKjq1ANRZIOwTzgJ5XcOVQ7y9rEslrmPyz6f3yDX33Pe23m3fKBrKroxPTIbHSfDR3nuLGgY56X7z69K5VfGFSYf319Ci4hkivBAJVJeuqQzxFyvvLeZLoAX0m5fuOXjNTtzx','lp','L',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1204583624,-1081443453,'QvZsjtkfWruRJd2eHAKyo5Lio72rNQPiRhNrd2JjkbVlSkSJilLJ33QSa3utHrNcxP0g6o8Esv','Nul027b38LF1p1sXWe9sewB18AUJJapeIniQzNKw6udN8YS5q','1Vzsu0zHnxfzixvOGgOOueSnTLig2','CzpUaPDt4Chj8dMVjGYz1JDJIkZVPErzqCX1OIIhnNl3fOsy1zmLfwdSDl7ANwnoWOAaKIZraLmPFkqzxRihUmUQdLgE6P2mqmRjBo9vvbUbSTd4cJUQsg7C8sACvTBlc0k1USZK6XoCH0CWCoPSy7hHUhtv1UGSClKwVIlcawPZFVRYsEc7yIc21RAlRdKY7s13s6lDm0SkzxiT6ss2SmDQD1wsURdnOWD9P2UHRwk7wQYcbRvM','GJ','an',15);
+INSERT INTO ti VALUES (1204583624,-1081443453,'QvZsjtkfWruRJd2eHAKyo5Lio72rNQPiRhNrd2JjkbVlSkSJilLJ33QSa3utHrNcxP0g6o8Esv','Nul027b38LF1p1sXWe9sewB18AUJJapeIniQzNKw6udN8YS5q','1Vzsu0zHnxfzixvOGgOOueSnTLig2','CzpUaPDt4Chj8dMVjGYz1JDJIkZVPErzqCX1OIIhnNl3fOsy1zmLfwdSDl7ANwnoWOAaKIZraLmPFkqzxRihUmUQdLgE6P2mqmRjBo9vvbUbSTd4cJUQsg7C8sACvTBlc0k1USZK6XoCH0CWCoPSy7hHUhtv1UGSClKwVIlcawPZFVRYsEc7yIc21RAlRdKY7s13s6lDm0SkzxiT6ss2SmDQD1wsURdnOWD9P2UHRwk7wQYcbRvM','GJ','an',15);
+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(95), d VARCHAR(93), e VARBINARY(59), f VARBINARY(40) NOT NULL, g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (8401278433947778625,390264347,'WNOW7TmCB8Xk7zFBaPOKHHcLzbbzt4rsbBoiAbk9p0aIQEQyo8S0B0IbHs2GNXl94bc6s5sLAgbfQdF6YHFh','vjxVmIbQ9Q4QNoC5ijloroOX6qfVVSawcdx2eUV1CpgFYt0MmYjmdU4rXObGnDkRnQarwLWiXOYH2imH','0t7nqtg2k3','RjXp9jj6zz7CJT','t','U',0);
+INSERT INTO t VALUES (-6420163500704430263,997090511,'fxzKCQri4lN1VT40rMgFI5I2tBlCSVdV51Uccj8hAHJi8U0pbzJUGYMAwvnHqS3','vFCwAMi0aL9CEJHPbUjJh0PHaVWk0vkOl19443ZSo6pyzkeM2VqwRfAjwTCNqc45d4XavHV3uI','eeH7iA8Y9Z7E8o','LlM0Ud','G','w',1);
+INSERT INTO t VALUES (2606389540910916191,437186278,'n3zW9FoY','SW3SPLCNcan30BJ','4jzADN8gNbOaF1Elh681W5VlVtBLder','R0hf7V1RpC','ff','v',2);
+INSERT INTO t VALUES (-3132395696404047462,3312799622,'8f1qdLWvhrqFaHkls54fAWTVYDSnvjkdtjGGmE','sOpE0e','O78vBuZ1nkC2QZ7A72Odx6sH7Eumzz3zhs2z1gEW','YJF8r2XuVekjDov0WHyAbOLN8q2L','Qu','d',3);
+INSERT INTO t VALUES (2830284319816216840,2750301318,'sYfz5iZTmMzCkNG58CORdGtw7YSAZAs8eHgewsa4E1cQCbMDhTEKksMitxavTtDg5NV09euWGnog6TK','0sTxXzWhkAAYpjH14wUCKIAhL8ljExRKBM2W9LjLjv8AMRFXAxbET','VOhAcJ8677bZ2NN2elvEBlfZ0nUwsxyyK','GeEdzw','fL','Q',4);
+INSERT INTO t VALUES (537800548465300102,488340844,'e66k1NfGprFJLk6d1sz2bFZN0G9q3n','D4qJhXWQ','iIZ9JAvzsUnakOWTA6sRBTvXca','LH7nDFQ5EB7ZMfwBVgPuvr6PW','S','w',5);
+INSERT INTO t VALUES (-6065247700471793179,2052939040,'hyu4CTXhXnEEHD1u5FhtEhH2STMzM6hiIOyRmd1LryiKnR1fP6yXNdNFvrUVJ','vFfzjHgerXFzns65mer9O8sdJJSO9lfvUbSeYd4ScYmgqEI5avRNWQDcJ55','AVkTduYJ5z68EOrevIu','IGY0YKdB8P4bBKQwSj14','X','4',6);
+INSERT INTO t VALUES (2378438831614057610,3578315601,'gPnE8iLnREeDYAiM1U90qP6dKUTaAU8sdpNk8wrJlMW4ktVebtZgWdUGxpbcR2EbuNoMYYRBFRzoa','D9QWuo7qXSYyXk8f0QZqgrtxXHv5PNmwGArwsUmWbop4P4UVVXcfh3Z6d2H6oj7mlEySo2uLUUMsBrdGFd0D','tL2JIvhLdgVhqc74','zTguGoR2LdpaCiG2v0MVMh79gDEIyuHKUelZqTK','s','Y',7);
+INSERT INTO t VALUES (-5407179449028547769,3123972978,'KPbKnWGDtJiHWHPon1JnDRmQ0qKpiQs','5t1Mkz97oOGj','bWcpMO95bPzBn2zZ7cpuPdErNKrUKNJW6XNqKwhHAh','MSzsZ55k1r1DN0QTYxGFqA','e','m',8);
+INSERT INTO t VALUES (1726735798920109583,327344385,'IWlH3O4nxfaKm5Zlno5aEexn41tbMumUJFdD1TfEBxtRo7W69TuVNnTODFLYjETHxwB0xAf4zci','AiDGKtTCt7v7OtRQZ7GBZG','cgn6h2WizEe','g3hW5hOVWD40I','1','N',9);
+CREATE TABLE ti (a BIGINT, b INT UNSIGNED, c BINARY(95), d VARCHAR(93), e VARBINARY(59), f VARBINARY(40) 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 (3431593208870814608,23129,'pHcpGBg22JNfyIimVFlAgfpMLnF3Qltu5z2765','pLsN4DlKGxTALlFOhoNe1kYzrh5p8aPDOadw9ft0Zd1S6bGlvuA7N','U1','Jge4pIFjQ5MA4zULLMavMsGa','ihBjrIL4CwZX2cX4Qpm2iWC5YD8pegfOFEillb08csNQPSl','UwlqhlVgVIqAvWEOHwCN4zIvMJcfAPpvaCtiu2OG1ck24Cf9cY5LgWbjTwkJr',10);
-INSERT INTO ti VALUES (3431593208870814608,23129,'pHcpGBg22JNfyIimVFlAgfpMLnF3Qltu5z2765','pLsN4DlKGxTALlFOhoNe1kYzrh5p8aPDOadw9ft0Zd1S6bGlvuA7N','U1','Jge4pIFjQ5MA4zULLMavMsGa','ihBjrIL4CwZX2cX4Qpm2iWC5YD8pegfOFEillb08csNQPSl','UwlqhlVgVIqAvWEOHwCN4zIvMJcfAPpvaCtiu2OG1ck24Cf9cY5LgWbjTwkJr',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (-6085511019431948628,52660,'uocPM53GTA4Z','82pL43dOOTAIeh28anmWIr1m5vyutk','8','ZivsV3RntUp6jnWtLx','wtX36S9Ib2l6','USdhRSFiI2vof5VRkgH6Ryp026d2PlNaR0mreRe5WnxUpgTbTBisk4GKkEIqTxvngFebpd1sdBeWN9si1rlbh7QPX6',11);
-INSERT INTO ti VALUES (-6085511019431948628,52660,'uocPM53GTA4Z','82pL43dOOTAIeh28anmWIr1m5vyutk','8','ZivsV3RntUp6jnWtLx','wtX36S9Ib2l6','USdhRSFiI2vof5VRkgH6Ryp026d2PlNaR0mreRe5WnxUpgTbTBisk4GKkEIqTxvngFebpd1sdBeWN9si1rlbh7QPX6',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (8420298612686549576,61997,'XWxWP00Sp0WQ05','7MoweitVVz2Vs1ZeWVc0HF9wLVkdE8IYJyuwB51uzgWcsbjocrFda1aM','e','SqD4g7vzeT7QXcwnSTDC7','Z9vdCZWCiNnRno43El8RpJh1MboBe6fYDaqykrvKK8nHGL9Vcsk1GIajaR6wXBkeQiVyPNX2hPeh0QZcFTHfK','YTMNIPHOAe1SeJ13tjmv9b5P3qfqV3QmuNpOV7TceWkXCYJS8LAuxOk0FuKq9ox5gLvVMHqx6',12);
-INSERT INTO ti VALUES (8420298612686549576,61997,'XWxWP00Sp0WQ05','7MoweitVVz2Vs1ZeWVc0HF9wLVkdE8IYJyuwB51uzgWcsbjocrFda1aM','e','SqD4g7vzeT7QXcwnSTDC7','Z9vdCZWCiNnRno43El8RpJh1MboBe6fYDaqykrvKK8nHGL9Vcsk1GIajaR6wXBkeQiVyPNX2hPeh0QZcFTHfK','YTMNIPHOAe1SeJ13tjmv9b5P3qfqV3QmuNpOV7TceWkXCYJS8LAuxOk0FuKq9ox5gLvVMHqx6',12);
+INSERT INTO t VALUES (-7449877989271314769,2490907977,'X1iurCYzMyVamuQTnN3hGiqmJsae9fq3kGrx4hJKDu0LxK0l26VxbPvenRcjvKg7P9BrTcOclUf','Bn02x','4Bkum3TDcCfpGXtiktSJy1YkQ','AIHfEfS7s78Uv0i1VUgtegI','DT','A',10);
+INSERT INTO ti VALUES (-7449877989271314769,2490907977,'X1iurCYzMyVamuQTnN3hGiqmJsae9fq3kGrx4hJKDu0LxK0l26VxbPvenRcjvKg7P9BrTcOclUf','Bn02x','4Bkum3TDcCfpGXtiktSJy1YkQ','AIHfEfS7s78Uv0i1VUgtegI','DT','A',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(96);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(96);
+INSERT INTO t VALUES (4279730239879557250,4212320359,'jyarcudVwLzEHoc3DldRhRb3RvuJEXLLUMKEuUox3yPyx7','zxJAcfLUUbH7RpI6dvKeXySQYn6gNuYSbjgD7AysGUSG7','lfXd6HV1o70ue1nSsN0hI6BRMCDj6','kTbp1ifxjEHV6hBYiVX5WoMQnVJOGq6f','i','O',11);
+INSERT INTO ti VALUES (4279730239879557250,4212320359,'jyarcudVwLzEHoc3DldRhRb3RvuJEXLLUMKEuUox3yPyx7','zxJAcfLUUbH7RpI6dvKeXySQYn6gNuYSbjgD7AysGUSG7','lfXd6HV1o70ue1nSsN0hI6BRMCDj6','kTbp1ifxjEHV6hBYiVX5WoMQnVJOGq6f','i','O',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-1054225984127313082,2564238910,'Ye6EHt0vlIGiGKNnPy32pfbwe8641cPEJttO7m69INzTLq','8xWVoLOLsytK4WZJBc7yOcfi97VOBHdK1TWB8FlXAcrc3LrRQItuVHrsDsIeOb7ryfh9t5tSyiU6c6ytYAELbgnlAFmjkMQ6DbSglk3ICoRHZod8UqsFUedMbj8J0QDy5s58jS4siWMl3v5hglMW8PEIZV4ZHnIDvU0cDVEZtrKnnTRu8EeouJydxhjB','n8LFEfa','Yrg5Fe1X','b','f',12);
+INSERT INTO ti VALUES (-1054225984127313082,2564238910,'Ye6EHt0vlIGiGKNnPy32pfbwe8641cPEJttO7m69INzTLq','8xWVoLOLsytK4WZJBc7yOcfi97VOBHdK1TWB8FlXAcrc3LrRQItuVHrsDsIeOb7ryfh9t5tSyiU6c6ytYAELbgnlAFmjkMQ6DbSglk3ICoRHZod8UqsFUedMbj8J0QDy5s58jS4siWMl3v5hglMW8PEIZV4ZHnIDvU0cDVEZtrKnnTRu8EeouJydxhjB','n8LFEfa','Yrg5Fe1X','b','f',12);
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 (1499313421553991703,25016,'9VBHFIjlq8mXcME5RFbmN5P71QA1wK','0Vm9Wzufqu2Q0ZQHLk7p7IVJdOKcMWktFFr8XeXiOtLQjKDs51j7GZCbBuZwobI9F5xUvJQj6UbQ5p6rHjvxC0R7Be0YiC5X9v06yAk1ibPE5HTG49nPD5Ib8TQCm6Nsl23flItq','gb','AJJn9vvUEMYpPhtGT8ud4kcZWizGh9vXmRzKEttmOeGJX8gJwpx2bQbnqQAttTrH6xV5tIxvzGMdqxyaeCT6bXihvyFbM','4vOtuQtpGbrJJ7SQhaeVnO1qian24HMDMS','5CWCMQyFRoSJcqr1tfIhVsJX2oxSoqxmsxcCe1gpOWOfTVC69y0sofKcE298gg2',13);
-INSERT INTO ti VALUES (1499313421553991703,25016,'9VBHFIjlq8mXcME5RFbmN5P71QA1wK','0Vm9Wzufqu2Q0ZQHLk7p7IVJdOKcMWktFFr8XeXiOtLQjKDs51j7GZCbBuZwobI9F5xUvJQj6UbQ5p6rHjvxC0R7Be0YiC5X9v06yAk1ibPE5HTG49nPD5Ib8TQCm6Nsl23flItq','gb','AJJn9vvUEMYpPhtGT8ud4kcZWizGh9vXmRzKEttmOeGJX8gJwpx2bQbnqQAttTrH6xV5tIxvzGMdqxyaeCT6bXihvyFbM','4vOtuQtpGbrJJ7SQhaeVnO1qian24HMDMS','5CWCMQyFRoSJcqr1tfIhVsJX2oxSoqxmsxcCe1gpOWOfTVC69y0sofKcE298gg2',13);
-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(22), d VARBINARY(57), e VARBINARY(68) NOT NULL, f VARBINARY(59), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (832565360587027607,-27,'d7WmMYPBK','4AXeAqzjifrAT2ziiuhcIfsa9MLnT9GNWfv3ZgjkkDrn','3DuI5R','Jqp3akTpkpMSJuKiByRrlcjgxxUoSdxwvbQhOGYywF0POhUKpjnGb','jI5ZHURvauP2rJ4iVT0q3pVop9QEaXCg8p6tFa3Ywc7tnkptag','Q4p5y7R83AuDxl3J7tlqF8b01eVgOM7Uprk3B',0);
-INSERT INTO t VALUES (6825642798787918876,-112,'PqolsIKU','XPqePZA1w5Kt6UbNHyenykCWP7HnT3lPETO','iV1rqsaACEroDklUkO9VZFNKQpL3J5IxAX50hoBTQKpnDEphRtW2SB90KJ41J','3f','WBH','qE5S1i6PodWS9tddZxaqBoMclOBWd1aOqf0RUIqWxFUBbIlyPL8S5Vf5m0TGrMUuyXLcKQxeI4hLXBb26vu0pLZC4R8LBgjh0juk',1);
-INSERT INTO t VALUES (-1651340407573993650,57,'8GWJalN2tW','NnPLqMaxwnCNcPVsuux3xy4vMfKfimeM4z9xZa2AJV','xUkjhXiIkS16Lkl6cg3GwYfZ99Jks7zVnoWf1c0CPm','DSAH6qGkU1KHCT8H7BDOg08UMR9VctaDZpluOwEz','tAn7waA35SHdA6ckjEtaJfEMPEo6qs2JkoemPW9pgkoNijvTvQMXNChdHFr1Hdy8k','Z4xpIoH4zJxlAEByXkZvJFVqtxHAI5TYuh23OeYfHmUvQ65mEmvE7OTgMdcn',2);
-INSERT INTO t VALUES (5634077336748054317,-2,'h7GQRBytbJbE','Ahdn5TBPiLorJAQvQQGLiOEZVHwnn6LZEe0','t29nAC7ClWwLj','oBE','ELQ6c4SZzGC','JG0loJnDNkvtSjcdj67wwZ66N8nARzy23ELuLIw9dIR7P4k6NPSGwEiMzO2fVXNs7oy57a3Gu8SEfxWpNEPrW',3);
-INSERT INTO t VALUES (4697786986006274078,-51,'bp1Ji6yIBSezrs74','b7sJ2mlgf7qIKbJyJvm5yW','0rkEoZi1n7H5rE3z9eKUhDh289N7iawVPqo7ysJFZ4lT5O8rfKmnnaTO4qy5ce','TQgR25wq3GU2s92Ut0P6','iY4aeb79Ul8tr8nTVG7G8252sMmHgdmyS6mcUAyGK7Rlkxvd3Xw366oJIq18fv8jjgouVcvSaQZAOeM0qbYm2CqPX9oAq','6ATaYZGLEQzKXZaDcRQc6WQuFqJmZU6bWVZDLD4GhWoqIVOMPfQKvyukQSBVQRXVtkYloLDx',4);
-INSERT INTO t VALUES (7569665096384062577,-63,'KSoFxRiTnKvQC23UKpGnT','HOZOAwvjb0egbVUKeKss432d7hz3LN1RPXTNFpSNgAd','hgsXHTCb63xD3ouC6mSw2uFi3e65F7JXSnCIALbzhpe9GmBOroLUoXbl1Yvk03MzHpc','O4ed53LZ2TbOuXdjVq','r55SSF5FfPQCG3fKn1f','btNKtgomLNv5senh7c2sfncXPr9rtDebi9iQIyFiLJMpL7GiubRcWI5wTFAYC3pDV4vyvyegmIYMIp6',5);
-INSERT INTO t VALUES (-5539786828430095479,46,'478','KRdvg5oY5vuHXqHkkgG25ioh0lYKytQor','Ilqaxz0VHpLXg54wHNfGM05OucxzWOJyWRNkF','7I','2KXsOuA5NgL5UOrB9aQQ5g6xBX','1KX9DH3riiIzOLnFz8F23OF6aZa9KErsfqlFDeJ0dGhYkn6dy',6);
-INSERT INTO t VALUES (6115614475584914249,-111,'IbPVIqq2HmISh0IrF8vho','RYRNjPtJpej3BgrqQcYwZKnuAvfWY','thioXWGpDRLvsVVKZPOra6frhh','E0VdcLfIYxW8jq0igBYqCDM5drr9h','q5iswxXzOM6xVwbLSI401zizRnwGV39fTvgWeydQTkyK3ROnF','TT6Rb99Q5GR31N1tZnxPahSNdWOqashDimLKzib',7);
-INSERT INTO t VALUES (-4766191957024188498,5,'Xj4mkhTM','IMvDsvvJileerPYT6zjOmZYEsyvmCGPb7brCoxQoigzADzO2FSJrV17','ssAmP4XfDTHU9fjUFeDmIhNwFy9jxSL','R1FcefKuH01mYQZvUJDQt1dDyUiyXBzpieKzMFu2i4MuJuWs','s5GrWECHjlfb','bVa9NXAF3BB8P9IE9F9fZpMb71ylqpHrUvJBUanwT1EWJXALNPTrdFEBss6x0Qanj0enHollA2bOBDOiCb',8);
-INSERT INTO t VALUES (7412125549855842498,-69,'AAtg7En3cTIhegNy5lJVv','5770AKZ5jrEtL74u9XRoTAcFPOrpIMZRm6l0ua','gXe93BmUy5J44qEAsNbx3dfHYOQ0A4Bo0uzFsYpZYYNiOzeClhL','P0hFMHbarjzYJHMpNG4Ah','2Wa','ll8rYR88CFYAq8hhgDEqKceFwmTQxJW8CDlwnPwyTYu2g1qlCZ5D37bh27PzSm38Ms1R8kc7k4S3kGYKmXhuOb9mr',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (407144511015768590,92008972,'y7WQ7dXHlMOOMvGUxvxX0Oz4zd0hJFssBjexHPQtBbvwZ8wFFRHdJvSBpNXcMcU93OHWqQTvwyKuNPsSKGDpCJz5Vv','ckbvDLDlIFxckKiOYHQ65TNteB0AhCoxJoJYujQhbioHPPmlQpqLyQQfUxFbXLCL6FWgLy0c9mrdvCUYbcKXadZYHDxmsRct6RGNOFKo','WaHDVR5DJVXAQNE4gmz5HcixzewWWfHdQJt','FoRbO2khvoQw8ZcxqpP026xCPBlgQOVsGIVyRttfA1XvtJEWkn5WWQFVwWOL9ovxhMWy8ih7IfQIp4RXCX4eUnZ4LQYou5ouryIQwst9uGOrdQzTpRei28jzI19U0pH6nmcCdgfEE2BuQlx8JcqS87VVQsgHcSzSoTcUJ','T','f',13);
+INSERT INTO ti VALUES (407144511015768590,92008972,'y7WQ7dXHlMOOMvGUxvxX0Oz4zd0hJFssBjexHPQtBbvwZ8wFFRHdJvSBpNXcMcU93OHWqQTvwyKuNPsSKGDpCJz5Vv','ckbvDLDlIFxckKiOYHQ65TNteB0AhCoxJoJYujQhbioHPPmlQpqLyQQfUxFbXLCL6FWgLy0c9mrdvCUYbcKXadZYHDxmsRct6RGNOFKo','WaHDVR5DJVXAQNE4gmz5HcixzewWWfHdQJt','FoRbO2khvoQw8ZcxqpP026xCPBlgQOVsGIVyRttfA1XvtJEWkn5WWQFVwWOL9ovxhMWy8ih7IfQIp4RXCX4eUnZ4LQYou5ouryIQwst9uGOrdQzTpRei28jzI19U0pH6nmcCdgfEE2BuQlx8JcqS87VVQsgHcSzSoTcUJ','T','f',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (1790606438134639738,3206667416,'1jc4QtTs45vOZSpiDHE3gE3VU7BoItwcsB8JELRoperJgW772kGgzhHDjCA2WZDf5EAN92I7EzkKTN43wc6TQrdc','HBXhwdWD1tBbrRaKYZsVHGgX8pxInABy5fLHOjVkDn8F3cYnstOKuIy6NdZjO2jxvggbfSSlwf6OmAegYlElitH57qtfnlIMG3oKW3Roav7SxwRpf17UBLLIi8','6kiSP7cy2JT4CCRlQlznkp0ZG7oM2xOPiWei7RoC','JEvLzGOQSVemYdpHQL48Ef2UWDTUj8oMae2FHVRLVwvQftTTCgXNjApsFK8Aw1c2ufxtCgywFuTi','12','4',14);
+INSERT INTO ti VALUES (1790606438134639738,3206667416,'1jc4QtTs45vOZSpiDHE3gE3VU7BoItwcsB8JELRoperJgW772kGgzhHDjCA2WZDf5EAN92I7EzkKTN43wc6TQrdc','HBXhwdWD1tBbrRaKYZsVHGgX8pxInABy5fLHOjVkDn8F3cYnstOKuIy6NdZjO2jxvggbfSSlwf6OmAegYlElitH57qtfnlIMG3oKW3Roav7SxwRpf17UBLLIi8','6kiSP7cy2JT4CCRlQlznkp0ZG7oM2xOPiWei7RoC','JEvLzGOQSVemYdpHQL48Ef2UWDTUj8oMae2FHVRLVwvQftTTCgXNjApsFK8Aw1c2ufxtCgywFuTi','12','4',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (-3438458938042436360,495110363,'odn08BbNA3o1Z','MxpG48CVbG8l5VYZ7Mm7myj0Mxoc1SUxzLkVxpT1yTUozB6U5eFhwQ4Ln0LFXG2G2YUlhvLTUk5hzW51rS4DDxwJeVbrEBpZf2dAd3RdtMHBAVeW0Aa7EqNNKuzitqb5m4pIVhns9cFUwgtcSzZw42NyWqhk5hp67gvtSl9r6jWLP2RFJVsq1umRP82HumoCWowlKGkpsvLievgLuqLzWti9WlbLoKrNp4ab6Ry4laNck4Kk1ZGA8sfJH7M0','tx1B58w712aDu2ZZm6j9RfvDNmPqKRbFpMXsTiiw2GqLkRskS89ifP3AhiY','WBq5IUQHa2P7ku5M7sxWLGj9ZN9eYCGMhQMyEjeUkHoqCYmDTJMEk','ed','A9',15);
+INSERT INTO ti VALUES (-3438458938042436360,495110363,'odn08BbNA3o1Z','MxpG48CVbG8l5VYZ7Mm7myj0Mxoc1SUxzLkVxpT1yTUozB6U5eFhwQ4Ln0LFXG2G2YUlhvLTUk5hzW51rS4DDxwJeVbrEBpZf2dAd3RdtMHBAVeW0Aa7EqNNKuzitqb5m4pIVhns9cFUwgtcSzZw42NyWqhk5hp67gvtSl9r6jWLP2RFJVsq1umRP82HumoCWowlKGkpsvLievgLuqLzWti9WlbLoKrNp4ab6Ry4laNck4Kk1ZGA8sfJH7M0','tx1B58w712aDu2ZZm6j9RfvDNmPqKRbFpMXsTiiw2GqLkRskS89ifP3AhiY','WBq5IUQHa2P7ku5M7sxWLGj9ZN9eYCGMhQMyEjeUkHoqCYmDTJMEk','ed','A9',15);
+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(59), d VARBINARY(10) NOT NULL, e VARBINARY(11) NOT NULL, f VARBINARY(8), g BLOB NOT NULL, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (16294199,36,'Vv6g1vonIluvYWh8yuzjS5A9LkLL','s','Z','UUTz87','t','Y',0);
+INSERT INTO t VALUES (8955667,156,'ENHT','e3N5','M0P9','eElw','2','z',1);
+INSERT INTO t VALUES (3149160,12,'nF2JS6ILoOgH4fOKHxZTFYYKtB6XI','Rvu','6RbiC','qsHH','E','u',2);
+INSERT INTO t VALUES (15815644,169,'3a6PAgKplTO','ew1my','kLGPiQ1S','mENi0kxC','l','A',3);
+INSERT INTO t VALUES (604699,126,'EFtjlLMsNByaiCUqfGObE19Fsoy67DjeWodJIpiM','GBmT3gk','3Y3','cPO7u','G','r',4);
+INSERT INTO t VALUES (14532802,34,'psxL412XAiShE1vPQQw2bCkFlH7uLrqqkRFBGr7pkGa','6m','IKKb','JH9F','6','s',5);
+INSERT INTO t VALUES (6100360,166,'4D41vFAKU4Oe0Wgi','d3ukS','jA3tR24Kaxp','NW','1','n',6);
+INSERT INTO t VALUES (11773443,9,'ju7RtqLh','Or','Op12OIh','rvQ08dU','1','b',7);
+INSERT INTO t VALUES (7082205,214,'jU7Qpc9wQwA83o0AjFDpOlOkLvEQRfsuKQd3cuCFadTT2z3u0iMkgfq','KMIunU2Jh7','XrffOWa','p','C','8',8);
+INSERT INTO t VALUES (13200457,3,'IOGsR7KTHpUxajZMXMerPcXdpuwcMnmB3tNdeklwtr8fLM9XuOhgKqsx','51DeUm9','pj9ML4T','P4IP7','R','w',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(59), d VARBINARY(10) NOT NULL, e VARBINARY(11) NOT NULL, f VARBINARY(8), 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 (-4901499723813317117,0,'kP2ZHU29cNOaC','uZRp','s8ZzlvZ','K6trPpyhTEHQQZj0MYYFDejigsd27ZUKBUSoUGsPdDy5Im9F','QNZZgI8vaQw25otSHFJv7AMrqspBy6JohxEOFkLyi3NmA32LWCcc3h7024Y26AHvWJ8JiClj7NBePv8o4sE6BXupOohVABCA','Xa6VYMHnd3KWQmnN0xERRAEA',10);
-INSERT INTO ti VALUES (-4901499723813317117,0,'kP2ZHU29cNOaC','uZRp','s8ZzlvZ','K6trPpyhTEHQQZj0MYYFDejigsd27ZUKBUSoUGsPdDy5Im9F','QNZZgI8vaQw25otSHFJv7AMrqspBy6JohxEOFkLyi3NmA32LWCcc3h7024Y26AHvWJ8JiClj7NBePv8o4sE6BXupOohVABCA','Xa6VYMHnd3KWQmnN0xERRAEA',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(23);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(23);
-INSERT INTO t VALUES (-1258304785535519643,-118,'qCbnnYL','xw4b','p6QLZtEzxIQo5DUyOM5uGovshTXNHA','G47QHX9c9AlGfYREwfqzCkPAJa6KeVnTWn9j6sztyuiBzVCYo','2L8tVXBJONBpgkphqLW2bSIYVnV2lyjhYXU','JqHoK6P3pcZ6IE2DqQMSPcGaYNstneAd2gNBzEZD4QFDOJka1uU8riMvb8k4fcXH9947UIb4XRW7ozPCvLyBu5ivNi2EXyiYODX',11);
-INSERT INTO ti VALUES (-1258304785535519643,-118,'qCbnnYL','xw4b','p6QLZtEzxIQo5DUyOM5uGovshTXNHA','G47QHX9c9AlGfYREwfqzCkPAJa6KeVnTWn9j6sztyuiBzVCYo','2L8tVXBJONBpgkphqLW2bSIYVnV2lyjhYXU','JqHoK6P3pcZ6IE2DqQMSPcGaYNstneAd2gNBzEZD4QFDOJka1uU8riMvb8k4fcXH9947UIb4XRW7ozPCvLyBu5ivNi2EXyiYODX',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-6803317168266401492,66,'ORVeQxF5LubbRNxhFWT01A','W7tH1o0mFLXJ8vDiw4jiUuTjUDTDYl2lcfGJIe5vfaVzraI5OnS5TWQOHzOKju7V00yJylUTbUTqT9vZFYCz5BiErKZA','c1ZZbPSLrhSMsGkD5KFHvS124y4oBREd55m2rRPOKW','g2h0tSALfWnuLTpRC','2TPI5dGv4TAeBz8hnO1QEq3aiJQv3H0Rk1mIIfDRFDLGJtfLA3xhI0BYKwLUW4wreY1ogCO3PwsBKbdKG64b29iWpopEb8MCK7Wt','9xIlYuWn3McAVUtL2WUoXQ8RoHEfKeC990ycU88b0Tlxm34ll4',12);
-INSERT INTO ti VALUES (-6803317168266401492,66,'ORVeQxF5LubbRNxhFWT01A','W7tH1o0mFLXJ8vDiw4jiUuTjUDTDYl2lcfGJIe5vfaVzraI5OnS5TWQOHzOKju7V00yJylUTbUTqT9vZFYCz5BiErKZA','c1ZZbPSLrhSMsGkD5KFHvS124y4oBREd55m2rRPOKW','g2h0tSALfWnuLTpRC','2TPI5dGv4TAeBz8hnO1QEq3aiJQv3H0Rk1mIIfDRFDLGJtfLA3xhI0BYKwLUW4wreY1ogCO3PwsBKbdKG64b29iWpopEb8MCK7Wt','9xIlYuWn3McAVUtL2WUoXQ8RoHEfKeC990ycU88b0Tlxm34ll4',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (14567367843618910313,75,'2tBOVGQ6XtRFIERe0fK81u16jYAfTFw2Fl4ONk1XE2k1xBx','vmCuSuK','kzgfcfRS','B','6','I',10);
+INSERT INTO ti VALUES (14567367843618910313,75,'2tBOVGQ6XtRFIERe0fK81u16jYAfTFw2Fl4ONk1XE2k1xBx','vmCuSuK','kzgfcfRS','B','6','I',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(60);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(60);
+INSERT INTO t VALUES (5523664379889162671,150,'RatmqUIg5YPGmhJ','yCD','VezXC','CTldio9k','5','f',11);
+INSERT INTO ti VALUES (5523664379889162671,150,'RatmqUIg5YPGmhJ','yCD','VezXC','CTldio9k','5','f',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (7018995525293508518,138,'yrQ','1qiwriUtZKUoRdge5QuzFGxVHLnhrYuaxmj4p5g1oyaLyRYrn5Zw','B2gxGHA91','LAtk6','1','D',12);
+INSERT INTO ti VALUES (7018995525293508518,138,'yrQ','1qiwriUtZKUoRdge5QuzFGxVHLnhrYuaxmj4p5g1oyaLyRYrn5Zw','B2gxGHA91','LAtk6','1','D',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6646642434520076667,47,'qJkIS5qUlFXzsQmv5Cn9S','ciGTJn1fSlpfSXQEPDsSDNWdVN5pg5U9Liw2xxbfUrDtWjG7xneQUm5BVmp4MrK033rMi57t26aOr2OPNz0bM3sVyUwCYjFUZvjndhtwnS8pMWd4EomcqGKjkJjS2KUh78p7vGCWH2SVyihzGYO0jD4AcxdPtXZmtNOUg7dZbVHj1bXx4I5CrVgVPyPyCdAx44aOc40sJK9mb60TXQBK','9ra71ONNJbGaktcmYfkJdEJ8MrVsWr8qTRXBtPQi3S0HsJHegyGTYUkYWsjTXmsLn','C1jwDdh1885ii3OSGxVSpSSQReE2w3kZ4HoTscnwTt4e74GgWnhvPwbUfovU2BjRiU16VIj9IyLnZOWgFZfVdabC7ERvBjIQIko1rgeokhajR8ilKLTIwr0enUgv2RnsgZCPxX6Iu5','kVqp3LSh0qGSbsoMWjJieTk3XxkzntGGdJdYtEMg','rpIlmPLPLdOiopnKYENeSvuhgDBNXQ13sjJdkcBEsq9AJOZ6tNqRP0PiR0hzSvziEv0IOQ5yLIad526oByhkXHkSCmsK4OJZTv',13);
-INSERT INTO ti VALUES (6646642434520076667,47,'qJkIS5qUlFXzsQmv5Cn9S','ciGTJn1fSlpfSXQEPDsSDNWdVN5pg5U9Liw2xxbfUrDtWjG7xneQUm5BVmp4MrK033rMi57t26aOr2OPNz0bM3sVyUwCYjFUZvjndhtwnS8pMWd4EomcqGKjkJjS2KUh78p7vGCWH2SVyihzGYO0jD4AcxdPtXZmtNOUg7dZbVHj1bXx4I5CrVgVPyPyCdAx44aOc40sJK9mb60TXQBK','9ra71ONNJbGaktcmYfkJdEJ8MrVsWr8qTRXBtPQi3S0HsJHegyGTYUkYWsjTXmsLn','C1jwDdh1885ii3OSGxVSpSSQReE2w3kZ4HoTscnwTt4e74GgWnhvPwbUfovU2BjRiU16VIj9IyLnZOWgFZfVdabC7ERvBjIQIko1rgeokhajR8ilKLTIwr0enUgv2RnsgZCPxX6Iu5','kVqp3LSh0qGSbsoMWjJieTk3XxkzntGGdJdYtEMg','rpIlmPLPLdOiopnKYENeSvuhgDBNXQ13sjJdkcBEsq9AJOZ6tNqRP0PiR0hzSvziEv0IOQ5yLIad526oByhkXHkSCmsK4OJZTv',13);
-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(87), d VARBINARY(90), e VARBINARY(58), f VARCHAR(13) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (34,-45,'emB9T0pArL6ai14n37PXbbaUzqanHG7B1tIg2WX85BifmUzOldM','oCAUuoAfbcRU9YQroI6WHgLC6pNNIZSg','y8tGzJKrCIbMBlDHEH2RhZJymuHJBS7HRoEN','b5NufVmH2WyK6','EAx5GePaFzy12Jj4qDgCmAMcTrPNLNQfpbDNNyHrRvG8TKQftm3jsUvivR8','pArb11vgyjhQbm3Z9XhKBHqBVBqdQZks1FoiE8XKxnvJtcxhmfsHkMezg',0);
-INSERT INTO t VALUES (141,-96,'yrdgiK0O','mtUUMUw1IGAeCVQVqEvrROTGzJyBDZDydF9WjVV3q','7sNEJBRq1DfSlJuXLkH7','TRDViMThD','iXTak7vcGIEBiJAE0HCw9uu7BXQ6nmV5ibQrgFYaexAB','Xa9VqMXHzwLZcm7vo',1);
-INSERT INTO t VALUES (157,119,'Pd4cT6Xfh3z3xGBPwBhrPz','0QNYyZclM0VReBLVZ0ZksDwiIl0KKpVwKtYMhGQLiOsYdDKTDEQqw9NOsTJ1e70KlBD8O','7M9tUBevahQ01TjqrhB8rHPf08tusPxonmzJMcp','0l','MCDXBoc0KqhRsgSiiJeA','K7Jq0VLJ30TKrFvZuM1bBpz6DHWwOtPRrvIP74CWaQNNdp7sL',2);
-INSERT INTO t VALUES (174,122,'AJdRXqo6aa7FGQ24Fcs9BvjY4RRMSbs2Yhy8ikevdNPoCj5GnAMWRl','ddz','mLu','xZRGq','pO6a1fNnloaP5phDZbtctzY4aft2bUc6kcfw6iEhSrrNyPt9RcbD2V6c8w220MFoUzcw3c6pEi2dtkODBr7wqwInPDMRmRvf8','kkJVomzf',3);
-INSERT INTO t VALUES (181,-73,'47Avnl5WcL4jQJGL7jHTchHFMp42h77Ut30hOsWhgLzRw5ffcUqk1DGmDoo9S4Ta385BCFgxMKN','rhei6BioWmmPVrA99mCAlggcBp9eORuKtGjvGsiI9v0Baqe2','Anu4G7bFyYq0dCfi','6L82p0POZfTzW','Uw4qcsXB0MfD8V8kpxV8zxTplC7huF9NRvfEGPqlFG4ejcOMBiTXwGw0XsWehJ1DBVa7nveBeCe4nZwX0oZ','I6xOxJ43MAVvTWNToKJ05F5Skba8tn3oQceJY1jEPRKYBF1mNvOUzEwRocaS1hdA5du5N3CbM1zpsZVLlZZLHpZR5mSkVvO',4);
-INSERT INTO t VALUES (162,83,'kkAE9UO5CNvolpSEBkkmH5y6temjOfqDoYEwCAB06Tq1Ghf2eb','yHG3yHUpLnCnOi','GbPbZOA','Bv3BhaYXd','RjxwpbaCEShWw7zwDcSz5jChCtACSrXefu','7K4BrRbZ9wSezvKsg2wXc9nc',5);
-INSERT INTO t VALUES (71,-44,'eW38aGoekuHV8LPxKy07JbO2Ugf7eQjwBAfASb','9idtspoirX9hMwjqQiBxiDVyKvn9gZ0Nq4DEK1KmK1hbY','tnQo2XjTh','W','0zNiMjquS','8H1RWvKJmA9WxARLOorFqRRAmz5b1Bqx0dG6rQ4kOR7rJFOr7JFKrHJOovbmlHykpjGYoKMbQKEDIaeM63aUwqwVM7Z7Rp4E8SC',6);
-INSERT INTO t VALUES (142,-102,'F876bqE4VX5PJOCs4YtjHGOP7h3','TJDTxeSZjveO4JwNHOd21oGtPA8sSvaNpiLZDqoIW6CPY6G668H','LGkbNyIGlJLQ2VL5F9aCOtfIB0eNv0KKpPcf','47B1B','aCHfAFb5xu2zM2ICQ7pCZ4vbZKVi5wfjMIccRFMiNScrYFnsAXMqsgHlSMl1XgkWaqSFXxABDFiDXMuUW6Z4eG9P6xJReZQB741h','IoTpXUszdMYh0IkFgRowhJ',7);
-INSERT INTO t VALUES (107,-91,'luqJ8xGOdalJB5Nn5ybRxY9q3a3gx5mQNPE9S1UctvavmcaiYWKhj6SHgOl','djDS4bSCxMYSRfOU5n4K0euivAsd3efVmam5cq1aE0lYg','QLcyjWUon6B4','iQ6zkf6l','oyUnfGTfCZuEjqJy3sdcBZhBTYA8gcd7Qh2CXS9uHd1bs9ssxm8vuw9QvMLYApsVJEP9i','czzIUbmuv573eWSIdgu5V3dc',8);
-INSERT INTO t VALUES (102,-55,'6yIAjDux2XMdGtIO5h0kIdjtISRcL9OdvFzJA9sjw7jfBUqI0zy9rUlCEsc0zYlCVTI3mum','n9nwUq8PUBc2wdnqgUmPWlZsNgJVK7lfHZwIvQGTAueJe9TgpgAKZZUByaabudV0fxyMEzDE2shq9deiv','Iz9qnU8aK21aHF7','vU46riyOak','fXxrjpfzDcOvjza21j6VSaN4K','9nc1uRaYR6LoYDudLg3NFrHKuziK',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (17644529375365921892,209,'PIAHE6iBGBDrwKYpREHI7KnKdZMQZ2D','uOocrwiJFgnisWGgDApvG5roHeiZeGsKLZnK0PR5v00T4uFEiAWDvVrelYmuwpFQXGc2psVGBlnQ8zKFYigEpquQ3QIcyTl07VKagJvmBFrEPfmpQ5CXKiqeP6pYxGNAbDtbS1fjWnJvFjLXq4b8Z1lvFeyL1pw4gbe8fB5Xxfkb8rf4TbrOT9HaM4J67qKI5Br4icOV8gzUgMlOvUg1Uu1QQ5Iy7oLmwBKAM6fWM5ZDl4DY908WhX5','7Dzb8dT','sxJmkv27D0EPeATREkmFJtTFXpy9ol8yyGHB1I6tNxR3GqfDKwxDhKjZdiPTXZsmUvAOTped00T9gjRE6D3nYhtpkuA7NGuSo','1','H',13);
+INSERT INTO ti VALUES (17644529375365921892,209,'PIAHE6iBGBDrwKYpREHI7KnKdZMQZ2D','uOocrwiJFgnisWGgDApvG5roHeiZeGsKLZnK0PR5v00T4uFEiAWDvVrelYmuwpFQXGc2psVGBlnQ8zKFYigEpquQ3QIcyTl07VKagJvmBFrEPfmpQ5CXKiqeP6pYxGNAbDtbS1fjWnJvFjLXq4b8Z1lvFeyL1pw4gbe8fB5Xxfkb8rf4TbrOT9HaM4J67qKI5Br4icOV8gzUgMlOvUg1Uu1QQ5Iy7oLmwBKAM6fWM5ZDl4DY908WhX5','7Dzb8dT','sxJmkv27D0EPeATREkmFJtTFXpy9ol8yyGHB1I6tNxR3GqfDKwxDhKjZdiPTXZsmUvAOTped00T9gjRE6D3nYhtpkuA7NGuSo','1','H',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (11718570614674567210,172,'cYIBYtoJ0QW1lUVxxrbhbtZZ','LKPBpIr2kzztC4KqfViqADci8lYzNR27fwqBWUx0YgXqW','XdHK2OxOkZ','JcOvqjSKYior3qCPmGqX','3','9',14);
+INSERT INTO ti VALUES (11718570614674567210,172,'cYIBYtoJ0QW1lUVxxrbhbtZZ','LKPBpIr2kzztC4KqfViqADci8lYzNR27fwqBWUx0YgXqW','XdHK2OxOkZ','JcOvqjSKYior3qCPmGqX','3','9',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (12968570930950507693,47,'DvD3oWXRPDzhhn0Qf5LC8rym5Vuevs','bEYeb5x86ZSDXqsDTdObW4HhQklu3DOsnynjmgoDAIab9R494eiSEGpCLEf8tMqhadQ7KNGDIFGxXutk5lqJjL3JEp5VWIwaz1MpUs7ezJDqmc1aAcIsEpbuPbY4VEWeGnUtvnO','wm09Pj7twG6','IAggjmoHojNlk0f0kU6T6gyg72OaKJyVe95CrSNdlFx3FGtOewSQd4gdV6Qj475mPr5TvF591CxaIynKn2gjx9d1kUPeRedWt57XR7Gj8bMr9Go1rTXItgDbsCV','Xt','VW',15);
+INSERT INTO ti VALUES (12968570930950507693,47,'DvD3oWXRPDzhhn0Qf5LC8rym5Vuevs','bEYeb5x86ZSDXqsDTdObW4HhQklu3DOsnynjmgoDAIab9R494eiSEGpCLEf8tMqhadQ7KNGDIFGxXutk5lqJjL3JEp5VWIwaz1MpUs7ezJDqmc1aAcIsEpbuPbY4VEWeGnUtvnO','wm09Pj7twG6','IAggjmoHojNlk0f0kU6T6gyg72OaKJyVe95CrSNdlFx3FGtOewSQd4gdV6Qj475mPr5TvF591CxaIynKn2gjx9d1kUPeRedWt57XR7Gj8bMr9Go1rTXItgDbsCV','Xt','VW',15);
+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(25), d VARBINARY(31), e VARCHAR(81), f VARCHAR(12) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8132066,-5703265,'WaF','fuJ','Iytk','Xbz92C8AA','p','u',0);
+INSERT INTO t VALUES (-8036991,3132540,'4','QalTgjd5OkGr4B','aD','ro8keM','c','g',1);
+INSERT INTO t VALUES (-3746591,5724774,'NI6Y9se1nabfn','z6J6HnForPScyprzuWoGlFBt','gypePsKoFXntWn2ajtDMGYOgCgS623BCTMDqa','6x2IIs6ch','i','W',2);
+INSERT INTO t VALUES (4010903,-613509,'rDjFXUnh3AbC95Wgl2cqJ','vNrMINlP','TSPBn1wItEgRKnGFg7Tz5xB7hHClnbPd2yflN18wlX','A7MJ8S4S0b','0','G',3);
+INSERT INTO t VALUES (-4677625,2962078,'iFMgYuU','3OB5BgVTmvvhyAs1voovUzMs','3zTQgB9','wf1RT3','d','O',4);
+INSERT INTO t VALUES (2344510,-2721747,'cV9KY59R1YlYnzmLxHm66eIT','SQ12ZKBHV4kg9wAbVCdnJd58','pQyoNC2E2bVJHc92RRxREggk9PlVHaSZ77pSWPoYHwUNk1TCafpi9Ru4DgQgGTs5F','vWujwdd','R','0',5);
+INSERT INTO t VALUES (1074953,-8030139,'g9rsYELQOXtk','ZrVK4Tid','Ias413QPCiBCbKupPxuyAYeUgkDbZbEVD0RzsHVSG8UWp5hraWRsQTo','NP1z2M','R','i',6);
+INSERT INTO t VALUES (7178033,1880109,'xVdXI1oxuPUV6','kBMU6acHzyP0oiMRZdyRE','kR0MwGL9kRmdZpOV5bkvYJ5vuZsQYLusn3ai2qtoJCGrABOVF19wX0JRyMkCs5H6RvBSj7GQodyp','pYBz9','I','a',7);
+INSERT INTO t VALUES (5428291,7687915,'A','o5r228WjxST','qGwRKZEH94AJHYquW5Iv8funRcaxbxBcWdgM5eh9ol1pNQfU5is7WQltXoXNLzd6fPfJcTqj','5b','c','A',8);
+INSERT INTO t VALUES (5213426,-7567015,'b36giTx0IzQUQAT0TqZ','5qJWe','KjW72rLwdpUgCnEPKwO27A','r22DAUvc2COb','O','J',9);
+CREATE TABLE ti (a MEDIUMINT, b MEDIUMINT, c CHAR(25), d VARBINARY(31), e VARCHAR(81), f VARCHAR(12) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (520187717,59,'xpCTBhWuxYIPvYX4dWFGzxg02N0mWRqUEKDH','16q1nPkIUkq4HHGoahyQFX4dlEBNmb4zjfpvofUeA','N26lYddNktsm9HZ35IHH7yCJHJY','063B2Jox','AjfyGKcz2NPIqHbvv0VNsgwsMiUaZ4a5u37cMCX59FhSfWBOBEND7XvjLFVrTV','iLHyXd1c3dvJJOn8GdZSZDswrGaBQm5lqfPN8ZL0uMKjc0XwiJnJVIpZnR8bW9BGMbowHZOSAWxHKn8',10);
-INSERT INTO ti VALUES (520187717,59,'xpCTBhWuxYIPvYX4dWFGzxg02N0mWRqUEKDH','16q1nPkIUkq4HHGoahyQFX4dlEBNmb4zjfpvofUeA','N26lYddNktsm9HZ35IHH7yCJHJY','063B2Jox','AjfyGKcz2NPIqHbvv0VNsgwsMiUaZ4a5u37cMCX59FhSfWBOBEND7XvjLFVrTV','iLHyXd1c3dvJJOn8GdZSZDswrGaBQm5lqfPN8ZL0uMKjc0XwiJnJVIpZnR8bW9BGMbowHZOSAWxHKn8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(88);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(88);
-INSERT INTO t VALUES (1786069566,72,'6H4bjUb8j9jM5eLgSDEa7bFXfdci3rhyCB1gSTi9SkE4gX','17X1A9YlB62bD0q6DheGq2J8WCfprdsu6DkIeKAzkGXb6','tllvJD9wYte5I4tSMD1bNDuEgB9NcKMYjqZByGa','LGByJ25sE','KyTonpFZpeN9ruGniXfvKDgETkensrtgQlFh6dF7BelOfoAqTp0tSYdfM3a1MFwd7Pf3LBoWNEAtYAd7rVmXhg0aZBGaYl','PXEyc5CPzI36nTccia4mYfS4XBDyuyKBW9ff5e7V73FkdonC2aRHpAB27qvWGbeCbXcvEsfoDIpu3mkJgfF2XZihj8ExHRhjR',11);
-INSERT INTO ti VALUES (1786069566,72,'6H4bjUb8j9jM5eLgSDEa7bFXfdci3rhyCB1gSTi9SkE4gX','17X1A9YlB62bD0q6DheGq2J8WCfprdsu6DkIeKAzkGXb6','tllvJD9wYte5I4tSMD1bNDuEgB9NcKMYjqZByGa','LGByJ25sE','KyTonpFZpeN9ruGniXfvKDgETkensrtgQlFh6dF7BelOfoAqTp0tSYdfM3a1MFwd7Pf3LBoWNEAtYAd7rVmXhg0aZBGaYl','PXEyc5CPzI36nTccia4mYfS4XBDyuyKBW9ff5e7V73FkdonC2aRHpAB27qvWGbeCbXcvEsfoDIpu3mkJgfF2XZihj8ExHRhjR',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (817969,-607574,'7DhK1tQcfl9WL3I8tkmS','bHb8MWXqHFuuJq7S','I4dvQR41OPDvAgbhrVmbKNo2WIt0i','P','D','L',10);
+INSERT INTO ti VALUES (817969,-607574,'7DhK1tQcfl9WL3I8tkmS','bHb8MWXqHFuuJq7S','I4dvQR41OPDvAgbhrVmbKNo2WIt0i','P','D','L',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(26);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
+INSERT INTO t VALUES (-4377373,-3740555,'HETjjC1A35rHUT94ZDY2','0OKRdZ2sIlX23o9e','MtNxWHuu9YLWMEcHcaPzXa5q5FNBbWso8Z','EBboRS7y','d','X',11);
+INSERT INTO ti VALUES (-4377373,-3740555,'HETjjC1A35rHUT94ZDY2','0OKRdZ2sIlX23o9e','MtNxWHuu9YLWMEcHcaPzXa5q5FNBbWso8Z','EBboRS7y','d','X',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (1457161277,-61,'ATYOAJ8o7wO8YCN4ir0A74K','Nvu7AyKu0NSNv0cFChDc8FWv3CBE64qezPrDz1rr5vNGt4oxVISELNX6O8hGZf8rh6J8owzF','fXm','jl','9pBcfTXqahI0Pa9rlOTPAd6Ayaa8Tzk0iPzWooqyHTM5Yn','vh1QGX70jpVp6jbFJrzQnFjdyz9OsubcQb5EBWXvLsQypZkcCjFY93VRxxuLIBP6jIAZBi',12);
-INSERT INTO ti VALUES (1457161277,-61,'ATYOAJ8o7wO8YCN4ir0A74K','Nvu7AyKu0NSNv0cFChDc8FWv3CBE64qezPrDz1rr5vNGt4oxVISELNX6O8hGZf8rh6J8owzF','fXm','jl','9pBcfTXqahI0Pa9rlOTPAd6Ayaa8Tzk0iPzWooqyHTM5Yn','vh1QGX70jpVp6jbFJrzQnFjdyz9OsubcQb5EBWXvLsQypZkcCjFY93VRxxuLIBP6jIAZBi',12);
+INSERT INTO t VALUES (-3884881,7031486,'oZTe46ixzxlwZ7crs','JAcPBunJapYvKacMls1GZNQ4nQi6TLDGb2yxXJuuw','pMjYY2V4xISSOrPJeIpaZ4Eu2kgdIu3Q8m80Q6mNksSXxbhYQRk2QNU4eWrwtWhP8','zkfnId','k','W',12);
+INSERT INTO ti VALUES (-3884881,7031486,'oZTe46ixzxlwZ7crs','JAcPBunJapYvKacMls1GZNQ4nQi6TLDGb2yxXJuuw','pMjYY2V4xISSOrPJeIpaZ4Eu2kgdIu3Q8m80Q6mNksSXxbhYQRk2QNU4eWrwtWhP8','zkfnId','k','W',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (1307649297,-40,'BskEN','pN5ZY3','Sc0kHh43LKz0SgRbJXpLr7hVSMgdSvK0TZSZyAJ4xdxR9Q9TUq','mDHJGlleIcLJ34oE8IjxHf5OlCsssq94bqZ49OAzoUb3UKFxZQ69Snnus7MLZGKX4B7cNEbhWCPL8nyYSOHB3q24oZAfIPfnuJnjnZ6OkKh7eHMPsoGEchsu77OiMvV5lAKldzvFSe8BUV5eTY0FYKx9x68emj4AVsgZpfEvb91zyDODtCbs6JLLuak5EyyzeJ7GVNwwrV','3TZD9akrrfkjCR8wa0bW','LMiwxi',13);
-INSERT INTO ti VALUES (1307649297,-40,'BskEN','pN5ZY3','Sc0kHh43LKz0SgRbJXpLr7hVSMgdSvK0TZSZyAJ4xdxR9Q9TUq','mDHJGlleIcLJ34oE8IjxHf5OlCsssq94bqZ49OAzoUb3UKFxZQ69Snnus7MLZGKX4B7cNEbhWCPL8nyYSOHB3q24oZAfIPfnuJnjnZ6OkKh7eHMPsoGEchsu77OiMvV5lAKldzvFSe8BUV5eTY0FYKx9x68emj4AVsgZpfEvb91zyDODtCbs6JLLuak5EyyzeJ7GVNwwrV','3TZD9akrrfkjCR8wa0bW','LMiwxi',13);
+INSERT INTO t VALUES (-1741434,7474667,'7laXT9cHZagPj7cjKV6xthO','7MxqzfQWynMP6bfoeWRnKJYfNSVgcEHHNNIlBczPDDi6ukypKfTDFGBsITfVre14h0qHNcpl47cZdBjwh32R84YaKLMpFswORhhJaoaV0rOYMqAtCbgG0QZK2D4Qhle6D7C','jPfymhlLrMKVX4l906mBVYXpmzT','K0q1oU7lMUGDhN0w1sDjA2BoOsDULFbqYGnu2QeVlXq0lODYcKeJlPhuz5SWa2cJosYChUCAcXTHp2Eq1yxTQuLx1cccXKGnP8EZw52pNnokDURGY452mh96vOT7BQNZVtpRoAw4qqwZukJwnYErkY6UXzwNt203BxWb6p0knysoJITMWwSC','q','d',13);
+INSERT INTO ti VALUES (-1741434,7474667,'7laXT9cHZagPj7cjKV6xthO','7MxqzfQWynMP6bfoeWRnKJYfNSVgcEHHNNIlBczPDDi6ukypKfTDFGBsITfVre14h0qHNcpl47cZdBjwh32R84YaKLMpFswORhhJaoaV0rOYMqAtCbgG0QZK2D4Qhle6D7C','jPfymhlLrMKVX4l906mBVYXpmzT','K0q1oU7lMUGDhN0w1sDjA2BoOsDULFbqYGnu2QeVlXq0lODYcKeJlPhuz5SWa2cJosYChUCAcXTHp2Eq1yxTQuLx1cccXKGnP8EZw52pNnokDURGY452mh96vOT7BQNZVtpRoAw4qqwZukJwnYErkY6UXzwNt203BxWb6p0knysoJITMWwSC','q','d',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-4404559,-1815424,'H5y1604LdbXCOgU','rvWjHI3LEQXmkPguDd1FqNmnnz3uMLn3hBT73X4CFZZ0IHstL3oQ3wmCBaQVZCeyS87a4LQOlTzkA0Z715QEzkixBm4kzVi4RuyprBEcTUPRUVcoGh5bxAFXjBlKnx9ZLhg5AIS2dyJ6bVm2bru1m6hBdaau4niIuLaA0XiISVY8Dl7U2uwvXW3Oozrs3jVEh8wc0yRBj4zJmfAqHzicwJLyV16F','OtQljod','uwdUhLHv4Ez3rz0Q2icb7LxNPDN','T','W',14);
+INSERT INTO ti VALUES (-4404559,-1815424,'H5y1604LdbXCOgU','rvWjHI3LEQXmkPguDd1FqNmnnz3uMLn3hBT73X4CFZZ0IHstL3oQ3wmCBaQVZCeyS87a4LQOlTzkA0Z715QEzkixBm4kzVi4RuyprBEcTUPRUVcoGh5bxAFXjBlKnx9ZLhg5AIS2dyJ6bVm2bru1m6hBdaau4niIuLaA0XiISVY8Dl7U2uwvXW3Oozrs3jVEh8wc0yRBj4zJmfAqHzicwJLyV16F','OtQljod','uwdUhLHv4Ez3rz0Q2icb7LxNPDN','T','W',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-3021849,4209177,'fklKrE0GQ','KqzO7tRIAmJ2StXAa2YTAbXJOOSaj6qlR0pgPoe3uRrOaIzD4S0hmBokjUP3dRRtrqFrn5uWYGf4YCz5sJHvf1SqBoHUHKy5mcePboTGAp0VV4VC9Wvz2LUanzk6eh','K9mS3G92tnFI5t9hrKNx','KGaAs7wgw2EQyvTyL5NJkTiz5VWxvsHXa2olYYlXOZQkmlC7sEBxpQzwXxngZ4Pl3TRhF0Kof3grDGjmsulCiEmG5cyn9GodxSoljppCB6IPHEhvIE8pTddLByWrvD0IuySHVbjNUQDjOINyvNoCYdn5CpxZuoz32G3aSYBJ4m3nWvvVJ0HXAeZABahGJIDOQMmht916uIJNWhkc1oAsFXnFWal4Kzs1OqV19bp1MammlQxRUu95oe7ZWJhq','rq','G8',15);
+INSERT INTO ti VALUES (-3021849,4209177,'fklKrE0GQ','KqzO7tRIAmJ2StXAa2YTAbXJOOSaj6qlR0pgPoe3uRrOaIzD4S0hmBokjUP3dRRtrqFrn5uWYGf4YCz5sJHvf1SqBoHUHKy5mcePboTGAp0VV4VC9Wvz2LUanzk6eh','K9mS3G92tnFI5t9hrKNx','KGaAs7wgw2EQyvTyL5NJkTiz5VWxvsHXa2olYYlXOZQkmlC7sEBxpQzwXxngZ4Pl3TRhF0Kof3grDGjmsulCiEmG5cyn9GodxSoljppCB6IPHEhvIE8pTddLByWrvD0IuySHVbjNUQDjOINyvNoCYdn5CpxZuoz32G3aSYBJ4m3nWvvVJ0HXAeZABahGJIDOQMmht916uIJNWhkc1oAsFXnFWal4Kzs1OqV19bp1MammlQxRUu95oe7ZWJhq','rq','G8',15);
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(9) NOT NULL, d VARBINARY(64) NOT NULL, e VARCHAR(20), f VARBINARY(9), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-782708424,-24190,'S2A','8JpJy2wVmfz6ZsvFUTEmxl0','oUMN115V8WJzhgh','8X0Pz','YnjuZ48s8kyoOBVRmoFddVQOJBOChJijwV0pdE0yVhTrDOHLyBLWUIdh89OTmD','KFF4ftL0p20SdIkfzl6egrGcuSNaUOA3Y37XFmdtS1WSAteiMobLLcO1UgBPzMVCygBH2uSYQ04ia7aa4unvSFaUVwAoq',0);
-INSERT INTO t VALUES (-189052394,22837,'J','jxnTDF7v2ewJqaP9qZZ7LRxuE3MiGeysWsnBGAbNi','8sr6zqyZMOzubp1o2qC','W61p2GK','WlsbJH9Vnj6pETD9eiJ','tjUrPIfTZhZWILkHFJejtv5Fykn7Gk9RGoSbeKMAZq5QOUGsg9cH2XEUX',1);
-INSERT INTO t VALUES (2142077045,18824,'Aw2eJH','lhVjd4Hx167ZHLWKugNnzWpfn05','AymGvXSB97oeM','9JmoXQ','0CSPqxrhlrlElaNlT26fiKH55qlzgEhTnn3D','aX3thdAtIfTHnLuiLUxakVezOpUOgsrHM3TBCbabmDIRhBE9pofA9CFyqrKJjHIsg7BTX3m',2);
-INSERT INTO t VALUES (345626167,-12187,'NiQOoxoDE','2P6yR0','RQA','WvODuNR','81vgZmfBLd6M2ZSdjdXoFnjhK2P1LlZ','zGtJT78RfA4HjV5kOKClQ9j',3);
-INSERT INTO t VALUES (-1633136462,28468,'7xLhC','tCqZgzoIx09MEdm6Y5gauiwcHYr2OjGqpB','a1ku8797Qy','ITccXNY','BRaWfViYbETo0lpJMyxqRX6Jf5SWLHEQwaPY','sfMJnRghFXas9SS12cIquFXd6L3fflI8WWDaDWidxkFwsQGc6igi85LLLnRUcEOWZyCoLEZhEShTurJi',4);
-INSERT INTO t VALUES (1539781904,15010,'1aJcoOa','ZAoWi0iYEalJ2w7Ee','cUbz','DRv','YV4jlBZUumLIeNXjrpPoWcSzWTWiRrJnXTDamapxGNHMujxBHoeVHIhrFqxq','Wg2uljZmOHYztqXZoqKroGNW',5);
-INSERT INTO t VALUES (1001338574,-27811,'Fm9Zgy','ArZnwBknkp5Otxx9dNH7ew4QPTnRby6Jtp3wOE17A4XAw5','qOWmjEo2Jik2','zisZzcuS','jlmcdIvnsgBDIGq3N0Ot88Z7ezpLBUp2k','5DbbDgU1k3S',6);
-INSERT INTO t VALUES (488122461,17556,'T','qFs1z3jgKn7YxvE3cQkJupRGPyk60FFXDWxmzfuWzeeBEkrh2','XAlJZdXgPaCsU9h8c','QH','1TPVEe0O1PV8ujjcy71BXMSuHDGT3dtvcFJKyOXU','Sfq9Ay3KcbjDT',7);
-INSERT INTO t VALUES (-902594823,16369,'UioH3DK','s4kEhGB7kNbX9WyXYWGbm8rCAv7gi0x1','Ad0Pc','r3U3UeM','m8Nt8mxgDNNGQjZ3wve4oZL5ULSmeiLYwJsPG74ef','opb2j',8);
-INSERT INTO t VALUES (-279499013,-22,'RKvRXbl','F7XLttOcY79FY3xFiEsNetp8o4bC2oR4cLMNvA6ACaDWovO','A1WksRV5rCx','59jNW0vI','kALcN5qoJYjThQg3qOrxywvm7Ens819qG9Zyl5gfKIxofwKO5G5NZmwXqPBZCyovbDcNzlFLEv6dNBJdTPGHS8qHYHi','mI48fn3fydbMgo3Y6X8Q1H3BmyYAA4tZNk5Dk9x7DkHMafHs1uJW0E',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b MEDIUMINT, c BINARY(1), d VARCHAR(75) NOT NULL, e VARBINARY(60) NOT NULL, f VARBINARY(94), g MEDIUMBLOB, h TINYBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4065101,4879236,'B','vWT83HyExqak9HbWHLQviGW01Qr0hLEl2PjBysIZ3Q6iqD9eMUlmRmySYHhR16y','aSP','Bc7t5QKz3N3CMq9XJy9RJhJUhVTiNBcV7MzF57ArpfYQ9LxpMjkx9EQmR','h','P',0);
+INSERT INTO t VALUES (1237730,989826,'s','uR6wSO7LiSrLFy9Jsiq1zXtV6YcF67eSWBtfJQwxX','5ACVYsmiMpehdiVmO8ve1LKFviuomxeJd4WwAa','SpkKyuvJC1PxUoTQIB4Be2kDONoZ0446fYto7rRD04TiuNxIWpvDCtoH0jd9JxD5iXV6O2K3hcCcFXKi','L','y',1);
+INSERT INTO t VALUES (9440749,6046548,'u','fv21J8RsC5tyzLz9P9ZtUOr','wWx8RRCF8znLrTAX8rHI','CX0vNZUR1hnMuOyxV7gFWifLSA5uqp83OIYu2UJa1c4MBwpiAnDFgThgaqeSs59gO1E','C','c',2);
+INSERT INTO t VALUES (597617,-2552679,'6','4xf06ZB6lLxrwicUbXmwf9F7HZq08b6gZK','kPYN8aAQsdwc','OSUt5OMwzI56PZrpByeaGInFHlDu60zXZxhm4rsGUt','7','M',3);
+INSERT INTO t VALUES (6552882,-6347817,'s','rUZ6q51LwF2F8S4HDtPplZeToPpZCJfZ4BuEd6EYsGn7t0FsJAtiYb6QY5wG94','jsHvo4ayL6UXnKF5XJWnjP5eNRVZrYSHt7nVG4j9KWQn2JRwO','GFW0wU7hXLvBxqZSW7iPKSD1SCEQtsenrhokMQR6T5wRYkC8Gw5TXkfg7fxCjN3U1J5CxiKFnWi9uWpCRXo2JW','3','o',4);
+INSERT INTO t VALUES (12369631,1143833,'A','lW','FDXP7p5RHde0TW482zCIkxAzil72g5MyR79MX8xO4kuzjFQFtJlzM','f7Lhl6H3KmTqPc','l','M',5);
+INSERT INTO t VALUES (14734434,1821557,'d','12ESB3rSGu5pBRYqpsJkFbyjjj6HdWWOf87vWDGjUDof6WxEkClyhY86tZZ94zdaN1iEpe7Uv','fxlIQN2WMloq2Pl','L1pLzajkUWTAL2aHdm2ovk5LpRRRzKhcaWzbmXG0d9L3UiOQgYAxznWRwU21JRZDo8rEV0rk8CeX','e','3',6);
+INSERT INTO t VALUES (14915313,-711784,'k','rnxbfPmvy8hrzGect5zp89YM9lBySBvVxu9McoHLLL8mULaAX50inK','hEODH37sYoBk3OvrAZ9W490ryBp67GPw3wpE06edIMLy468SsQF5kRbgaq9','3xdeHMPBcnk30aCi2JYJEK7YSrn83WHGnjWS1aM8LbbMpfZMmZsTfyFSyiMRnDjAHwa','d','A',7);
+INSERT INTO t VALUES (3484402,-7307850,'8','8qKIvCk67OzlEM3obcV5GFm9DHoUzJnDaUg5kbguEgPH','cZeoSpN','EizbMRrgUz4DeoF0H6oj4DjDBL97TnIj','x','Z',8);
+INSERT INTO t VALUES (10522915,-3813969,'p','m7nJfZmT7Qc6pXPGm2kJdDX31JCwC2wHVCnVi2KCtFu05cvbciYcBE1pKDHoPdSjR2fq5','L','6zDRQmlwguOnElNXz4tkM6oKu9xiICCRjiywcmC61upQ35gm7iPga7UmBk5358r8t','T','d',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b MEDIUMINT, c BINARY(1), d VARCHAR(75) NOT NULL, e VARBINARY(60) NOT NULL, f VARBINARY(94), 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;
-ALTER TABLE ti CHANGE COLUMN a a INT;
-INSERT INTO t VALUES (-1702959652,17965,'ZQ','5g4ERuuTDidMpOdhyexZdJQoc0XU5SNvR5Sannb6gnW72PFZDZSf87xghjrzTwR','w','a','8CRExjEHELggiTqhhR0gQ2MvxKluOUX6Twp1Jhk5Ef9Em88Zh89eUG23KwNcaBzwIen2D3uY1ns0vZjF0CNWtuVi','1zDWiBMsI2RGSCnysxDYudhczikwX0g1p5Bai80K2W1cktKUVDkCT4dNdAwtlJNbUjf1x',10);
-INSERT INTO ti VALUES (-1702959652,17965,'ZQ','5g4ERuuTDidMpOdhyexZdJQoc0XU5SNvR5Sannb6gnW72PFZDZSf87xghjrzTwR','w','a','8CRExjEHELggiTqhhR0gQ2MvxKluOUX6Twp1Jhk5Ef9Em88Zh89eUG23KwNcaBzwIen2D3uY1ns0vZjF0CNWtuVi','1zDWiBMsI2RGSCnysxDYudhczikwX0g1p5Bai80K2W1cktKUVDkCT4dNdAwtlJNbUjf1x',10);
-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 (2079630706,7679,'xbHOuF','6CRvhdQxCojxeBGyxLnICC5NSp5Usmbck2E','D8Q0NmFE3','OGO','guL9nCx0YzOu6AS8FlaGVWFV2jz5izEJoxbo0kgHGRMbSLbiNDjUik0pEZtBvADt6q','HYwPHtogW9bORiZauOxRVFthS5FdFKCe7Q6C0LAwKReRLTlLccrAJ58O1FK5yTICArxBU3PVDPtulNmIiAMcl',11);
-INSERT INTO ti VALUES (2079630706,7679,'xbHOuF','6CRvhdQxCojxeBGyxLnICC5NSp5Usmbck2E','D8Q0NmFE3','OGO','guL9nCx0YzOu6AS8FlaGVWFV2jz5izEJoxbo0kgHGRMbSLbiNDjUik0pEZtBvADt6q','HYwPHtogW9bORiZauOxRVFthS5FdFKCe7Q6C0LAwKReRLTlLccrAJ58O1FK5yTICArxBU3PVDPtulNmIiAMcl',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-776486333,-15628,'Tqh','g89rz9LqpjNnC2kRfZHqk4hT','M1liyVKakdx1F0ah','Upst','R6TZdHK8wvF5a0IB5thc4Ybd','KY',12);
-INSERT INTO ti VALUES (-776486333,-15628,'Tqh','g89rz9LqpjNnC2kRfZHqk4hT','M1liyVKakdx1F0ah','Upst','R6TZdHK8wvF5a0IB5thc4Ybd','KY',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1149406124,24582,'AnY7G','XGh7h4fkTERNWVrn9zEFc02gAWFfsaMBvLbYEZRPiqI5825KDpKURfbBLmfj7jW2lZhy1to489WDPnfiHVmwMoC8xuYO1nmJLkDkVOX1kzJ6H','hkDPn4','QUjT5qIVobDVa2Dy1z9mRW1Cf0VLlGoeFXotfRQoPBwESdI9WpB9fFpKrbXa0bpprsvfxmyC0JtNqmoRf5RJ','CDA1iWtNfu1yv2FOaZL3hbhmnBmdk','c6t8AxBwmn2Oqq80H1UoaRxuwJ0x',13);
-INSERT INTO ti VALUES (1149406124,24582,'AnY7G','XGh7h4fkTERNWVrn9zEFc02gAWFfsaMBvLbYEZRPiqI5825KDpKURfbBLmfj7jW2lZhy1to489WDPnfiHVmwMoC8xuYO1nmJLkDkVOX1kzJ6H','hkDPn4','QUjT5qIVobDVa2Dy1z9mRW1Cf0VLlGoeFXotfRQoPBwESdI9WpB9fFpKrbXa0bpprsvfxmyC0JtNqmoRf5RJ','CDA1iWtNfu1yv2FOaZL3hbhmnBmdk','c6t8AxBwmn2Oqq80H1UoaRxuwJ0x',13);
-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(25), d VARCHAR(11) NOT NULL, e VARCHAR(5), f VARBINARY(43), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (531,11207969787598002045,'FLTSUCWc','N01dV4b','CJKJH','L8Aydfo4HF','Vw6BxKpyFtBHOz6fz3B5b','EDrWQwDDTRHGQevX7xuCZKY3a5jYBsl46PbLLoFsGMk3qux1PwlrqhJGLpGPI27TrQNQY32rn',0);
-INSERT INTO t VALUES (-11454,9423069482350320599,'nWSM3DpdPea03MvyiOY1J','RsTbwHLxjdV','b','ktitp0ih6N38toU83E3k423ItsJKL9xiCWP1st','eeR3c4PtyaefRWV8mCdCIzNSPcm0Sefc0LKAnTpg4Y02gnS64MUelLbZdFSabFEOnC6NIv','teB3BHx0yNGOiFqMRIltBwlsU1oFgFSvvnO5Spl1GDDpuJT6CEqnt4gClSSsd',1);
-INSERT INTO t VALUES (28799,10387244082999125828,'fF6','Vh0','CgQ','4o8TmJINEPRjARr4MtXh0a79RHthhQy83T6xVE9','xBBCrBXz3pYf0U3q9KeA8xwbmslPIgALzmNQgD5Cn0CDZ3J8AXcwWuCJtt2F5QEAjvj','x8QyJEjmJnrGGTV8aYnozPq7ZQehQzE2lBBxAMadnw',2);
-INSERT INTO t VALUES (-31322,15342865218654506725,'wm5Fx','dntVhk','QhnSZ','0e','ZNqKnWS9gXIYQ','1LsyaeXMpJgBwNjoHoRrua7oYvQP9ral4fCQRcAj3pF3vn5lUS6XE3mD',3);
-INSERT INTO t VALUES (-16902,1885918605020381357,'zUB3h39JmVwoKaZDQ4130','MtJUTD','cp57h','QBtSgRiWp','vdqmDzq9kNWk0ZrKxSa6kcinnFfm','rn67X4kHqZsbVcCXX1E5T5jNGV69p1Fp2ANqAthHP',4);
-INSERT INTO t VALUES (10917,4906759965092765280,'PWv','op6gi5YEm','Rf6z','WrcM7ZOHC','PK5MQNX3r1303ss0nxAg3nVWQXr4Kglm86kiaBIzYfTYN0wJcvHo5vC28cRQ','xFaqBuEIMinDxSFQSGBlCgrvGCZgqRTBtSX1tjEDyLV0KeYLaWMLjRWj2xGplADSITzmW1AfswZe58y5dpGeg8s0HsMP',5);
-INSERT INTO t VALUES (-13083,6109019674516437946,'0yFWCpOLn3KKtpCkoLTP1X8S','WnIbmAWg','lk','D6SpvExyh1CXzUBFQyS','KQroThd3XCp74jwvCTOoWHaXWcBkgeTmeTjEPJL8wghRbxpIJL2s5EilGmM0R473mKGEAEf5UBj4X2hUdvfQY','MlaWVFidKEP2GY7YcaIvnEXijtUcdhsLGd6Vr',6);
-INSERT INTO t VALUES (31205,7243508315701614376,'eONfyHA19j73st0tlIyN','zOi9WAcVh','YmM','NvkhxFTP7oRybZru3Z2MHu1loIPyh9bOnLdE','nZ4Zs','rlUPX',7);
-INSERT INTO t VALUES (-19197,11677860009903326933,'HAj3','lrC2FzWIZop','w','KoZrQwOFIxfdiQm15WzQ4fXpplyMOT','r6SiwPAzhKAzOyOZilpNJkJUdVdjXUyL98AB7CIKzIZm8mUbdW2YAEN7zpsJc2gp1','eYWRPQWCpdkiuERZZ7JW77mWNW6y8bEW2Cn43qt2XZBcQEjj6P',8);
-INSERT INTO t VALUES (-17384,7771584259421161790,'GbSuJKIlh2nj461keEuc','IEy12','POBNv','7zu929s3hXFND79znjb','WX7Tjtu1wydlFg2tM0PGi','uGQLo4WmmIfTALkBryJorMkvbuS2Es2SnlooQWPeEXSyrvhRB7sVHPevnNZ7lUr7v',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3642377,11585448370616530006,'TBacMT81HGvvISPUyVAO8k','lPyxfoYc','8tj','4hjeHG3HRXNR8DhD','2I1AewV1RKzf6ydml2CVi8wFSPjWTJfzCnUb76Y8iu0L4GjfEtM2mHHjtUilPYMwtgEqkT','lruBvuLWsXwSt3oHS11tkeX',10);
-INSERT INTO ti VALUES (3642377,11585448370616530006,'TBacMT81HGvvISPUyVAO8k','lPyxfoYc','8tj','4hjeHG3HRXNR8DhD','2I1AewV1RKzf6ydml2CVi8wFSPjWTJfzCnUb76Y8iu0L4GjfEtM2mHHjtUilPYMwtgEqkT','lruBvuLWsXwSt3oHS11tkeX',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(26);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(26);
-INSERT INTO t VALUES (7124371,14283427669019014333,'abVelgDaizvHd1LrOYtWsGwswo','kAVaRH','lrnJF','782vElqEfP','MZP6OL94IfnuXe9NDOC64eAUh1Wws9tvM','7fTAex6ESMj9js3nJH0qCZ1O61tPe2pF84V1V8VtWNZMGx7eTj5VLoByVLwJ9',11);
-INSERT INTO ti VALUES (7124371,14283427669019014333,'abVelgDaizvHd1LrOYtWsGwswo','kAVaRH','lrnJF','782vElqEfP','MZP6OL94IfnuXe9NDOC64eAUh1Wws9tvM','7fTAex6ESMj9js3nJH0qCZ1O61tPe2pF84V1V8VtWNZMGx7eTj5VLoByVLwJ9',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (11346991964079583807,150826,'X','775WLk3QJDN6','dftdPyhyzlpBO5Q68zDer8rpp66tucFQOQgWBXC2onobl913xQ0UwfCojI','MJs5A8kmLayzLTRMwSffmHl0Af3QnsYb0fhRFKtA','n','6',10);
+INSERT INTO ti VALUES (11346991964079583807,150826,'X','775WLk3QJDN6','dftdPyhyzlpBO5Q68zDer8rpp66tucFQOQgWBXC2onobl913xQ0UwfCojI','MJs5A8kmLayzLTRMwSffmHl0Af3QnsYb0fhRFKtA','n','6',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(2);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(2);
+INSERT INTO t VALUES (10792438680470465225,-6376935,'UW','hULpDaI3puTBWtRkyTdagMOOd1qiqbpiP9yLUh5TNOOiDquR7VlKGFgfNaEX','f6YIEie','9lAD9q1o8nrW0riRuVuxz1l5616dUal82AfPrcUJ0oVqCF29mr01tpURyhQ2mBkZqicN50S78ko0GI9u9soP74m6Hfw','t','5',11);
+INSERT INTO ti VALUES (10792438680470465225,-6376935,'UW','hULpDaI3puTBWtRkyTdagMOOd1qiqbpiP9yLUh5TNOOiDquR7VlKGFgfNaEX','f6YIEie','9lAD9q1o8nrW0riRuVuxz1l5616dUal82AfPrcUJ0oVqCF29mr01tpURyhQ2mBkZqicN50S78ko0GI9u9soP74m6Hfw','t','5',11);
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 (1484589,4351458246617252941,'LMBdMjh9Dgey','bLxk8jz385k8f1yGNXjMQaaHx72zqIg5wbQSGbVUpGCBU0iUOr9DmbxlBzbXq4BNCE','cHRwY','mXiOzU','Kk4Li7smPu4wR7gPDnfzmWONN8FYHYDMLp3BVlQyx1alsrqwgjbdrfNgszsexgMCzi7WtcLA18AzCreNkT1nNCzj4sZXtZW','Ie8OFOERJ53ZSJT1ftY1oFPWe',12);
-INSERT INTO ti VALUES (1484589,4351458246617252941,'LMBdMjh9Dgey','bLxk8jz385k8f1yGNXjMQaaHx72zqIg5wbQSGbVUpGCBU0iUOr9DmbxlBzbXq4BNCE','cHRwY','mXiOzU','Kk4Li7smPu4wR7gPDnfzmWONN8FYHYDMLp3BVlQyx1alsrqwgjbdrfNgszsexgMCzi7WtcLA18AzCreNkT1nNCzj4sZXtZW','Ie8OFOERJ53ZSJT1ftY1oFPWe',12);
+INSERT INTO t VALUES (6498282594820055246,-5456725,'ic','ADYxOvXKWy1T9L0hmzAxrDZSBeOtua9G8qRfSwnKDfOrATWNpVTjB8PuyfWFDbJmI2202CeOYcr','2WldtoNsSWkosqFjsX7gviOfG73b48hlbsK8y','NX2rqUhJTe3gs2IY6GLcpGLQHPRAexj10Fxnf4fh0zHJXOtlkkYmicY4GE','N','Z',12);
+INSERT INTO ti VALUES (6498282594820055246,-5456725,'ic','ADYxOvXKWy1T9L0hmzAxrDZSBeOtua9G8qRfSwnKDfOrATWNpVTjB8PuyfWFDbJmI2202CeOYcr','2WldtoNsSWkosqFjsX7gviOfG73b48hlbsK8y','NX2rqUhJTe3gs2IY6GLcpGLQHPRAexj10Fxnf4fh0zHJXOtlkkYmicY4GE','N','Z',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-255974,10271064648258751692,'QlLJ1fLrCyiZxfM7kkvUg','agyoJTl3mxQCXgqRHCu3uMSUFsit4ZyiqHsgfhL48eclQm7Us8qtwwYYSw3KUZWEyoiEsTTUHO1BluHQaFS','FC','ElZ9s2xWBj4I0cJHEa4h78qma1oTN4yBTWeDSpvzKKjmFnQwh2ntSP9vJeY4ti7PW0aafHhCLSW0bGwGZrfyiRRFIXPgivLWJkwATXOQH3b0m0AIeHkjVqP6hnZrRw9tOBBWXUxT9xLt9aeTNhcubxzEsIrrAenWV9LaBKaCmdXs4V1G39fq9j4EtFRXmdU','NmSoSN2ZlyTri2mzjPfXeNTScKenewb4wO4eXBuuzMPwatEYCVLEMyTrT17LCZgT8','k5wuMA5H07l6z5MVtFE2aa1Oiuq1vSQl5oSccOcvJENkQTGJvUTM0hl',13);
-INSERT INTO ti VALUES (-255974,10271064648258751692,'QlLJ1fLrCyiZxfM7kkvUg','agyoJTl3mxQCXgqRHCu3uMSUFsit4ZyiqHsgfhL48eclQm7Us8qtwwYYSw3KUZWEyoiEsTTUHO1BluHQaFS','FC','ElZ9s2xWBj4I0cJHEa4h78qma1oTN4yBTWeDSpvzKKjmFnQwh2ntSP9vJeY4ti7PW0aafHhCLSW0bGwGZrfyiRRFIXPgivLWJkwATXOQH3b0m0AIeHkjVqP6hnZrRw9tOBBWXUxT9xLt9aeTNhcubxzEsIrrAenWV9LaBKaCmdXs4V1G39fq9j4EtFRXmdU','NmSoSN2ZlyTri2mzjPfXeNTScKenewb4wO4eXBuuzMPwatEYCVLEMyTrT17LCZgT8','k5wuMA5H07l6z5MVtFE2aa1Oiuq1vSQl5oSccOcvJENkQTGJvUTM0hl',13);
-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 BINARY(75), d VARBINARY(84), e VARBINARY(70) NOT NULL, f VARBINARY(38), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-107,13042028560786551242,'Ues1ii0dax0O9vydHfa9sgWPCee0K5tk','7p1RiFqOb6AzL9fSqIiD3P6rYkD4dBLPSy3FSFgOE8DgDHrk76qXbzYUUBLu77qmsK03','n0r','vOcR2RhBb4GyynlEfe','zNUpphf8Syt2NzhEKYTvPXyxTy4P92mFTn0yhxp093kgNVbehu','vJPcNf7sDHJHqvFuyPvYjkAKyuLFZpdI',0);
-INSERT INTO t VALUES (3,12459762070036438675,'ipfRCBIPoMIl87IixJUJN8','Udpvm4','cL7fCkX1gEKmekPv','vIEmxuuQGf91p','k6XpkRgsXbUpmoXObZzsGyZeGFkCJgSY','jlT5KuBF1aWE89UfEsqxLCWA7nEDotsuhF5JHMdRabjcp406lGHY0SjBXwXlQRn9KarL',1);
-INSERT INTO t VALUES (26,6820653995093236493,'IRE44ffy9fqfD8eO8WZWwqnpq','wZ4tbv28AVL','vgjveiPUJy514qaJaCl2cbZzEr6VQ6JTDUZf','QauFNQKU2RIsPR','IOGL3WkLr1TzHvZyrXdvfBlMeOeh3vjoDZyMKfkZuia0686pKwfnlt4AbCBJRsS69TlsUbcHe5KtdRwGiuqs9','SkQJCHSrkpzTwS2A74V4Kka8pCe1jrstd9Z',2);
-INSERT INTO t VALUES (-127,4201827895156899395,'bg6i3WTIYHXIL4r3ncP5GhljlrQ3lrYDqSL5JhgQzwIiYqAe7Ct7KO','px07AGHkhzM0Fa0RyjOSt3PT5tT5E6AlOkGPsmjNHG5cYE96jT8SC2VX7qNKSoxFwMhsScvJif6O','XTCSoS1DXsH8rUXD6VSm87MOwsxBJnDq4fm','ugo0x6','IUgfNTLPbrH1s','74BtIiHJhxKYeeNEOV0ArCXiIptbMvkH4Ec85Q7',3);
-INSERT INTO t VALUES (43,6524427276292946568,'JztfSUC38Vx2uZ4qMDVmr87n0wYvgNync','wFsRgbk4hnw2I2bYkR2zPyAQIx7HRRLsZwutY5sMFtb4PWKo6NZxzbLlO5gg08iRkxbe0lGMd','yrA7Mf19kqgHvK2kRxPT5iq9tNvGQ1vGJkcUOLTpDAjVUYoPmEwfjxAix761NbkQu2RB','w5','ZOjPxO4nhSXmsG4OGySkbUkTC3uq9FvXuoIC9Dwfm','mQgDB7fOfDH',4);
-INSERT INTO t VALUES (-52,16817121367526192286,'lugjuPchvRdIejnhteWzgTRQciu30X','nWf1F2A5D4zyg669L0oyXYgKWP9S9ZyThZ3HMRU6g9N','WgcnhfV','8EaLWKEyUzUQQ8tZP006IOOP4y7659ff','jO2uBFLMo35hjv6r0Py7WkdfWocCj4ADNdiMJpSKKVRNwH42BH2E2vLc69JQbXtpjhDJiG5JVDdsVtLo83NOQbzp','GCUYga2sCHLPcMoQfXFU0rAauqegfZ2kLSwMJTE7Rllw8',5);
-INSERT INTO t VALUES (12,13768993706542489577,'YiPUyhFHWbXdzENdOt6O','XNpd3IePjHOGp','fhFZ1hqTfI2hkGYMz5Pj2vrTsGf92VtgBcUmyVOV','er5SlohX','bpqhncS3k66MNlAHcm','sHFhwiQCbZkg9hFHbAgFnOgDZzSD0d2DESCT1au69WoNr3aBBFgbYcbavJmdN40X65HGZUq0QM2UnwP',6);
-INSERT INTO t VALUES (96,15098217121309974038,'a3i73uZX30GsyO1tPXwmxpNOXrr5kO6uT1ToKAWJkAHjw8OH8lXs7','v9R3','mV9R5q4AlHLPFK2L542FrwcN8FW9opWkTPpbRFMWMqYmLb6nD5qRGUJLz','uIC9A9H7Wx7xPFqjsLUyZD1Ql','ENyIG5lSEZLgkx1A6qHaLsevEpYPO1KezlfXlhdYl44wzozQzqmmwdwXIirZgKHSLjuAqzvoYum','hDPiGdf9l5cL7FDoRQCLyIDinVkHMYAH7WUkb5PpDFIw1WxAV',7);
-INSERT INTO t VALUES (7,18346310072399549572,'whN5KxlZ815zCQoha1q88KSxkP','kVzCaiqU740gkJyt5XpGDFQueUhp2xy9oN352jp05Q2nyxxzREazGalXj','XpmwXz485z6vqzYXFdTAkdD1px6JVPk9qSzDKVb5pngRw3luE9mQypA','9RV4mHopxeKfYkTw10e9Eyv0kOAFeE','z25rpILI8J4luvn0kX2MB285NHRTr5hhm7cBdamveuNzMTdwFGN9XySxEySRWQFvhDlBg5ARED4tgmfg0oKcGtLXCyRIaxyImkv','yW',8);
-INSERT INTO t VALUES (-108,15280681272273676579,'yCKmHsvqMpRdXCu9Y46r3','Bcrl5DopBgYvms4WkkhAKo5zq0fsSVnMJlsH7KLwJigrC','x8M7fw5JwaC8U45BC1BHMihBjdtrSIfN0qJMdXeshGeQXjzgGQGdHnkGspqsgX6pfA','gIexz4PImP3hGRapoJXTsH2YADBD3febVmbq5','35GbbXf6b3nx','JKmsN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (1717855027066115131,-5202914,'p8','jxbId90JteaWfxnIDQRAsvWZ02qgCLaaTz1irr8aBqT0w18vnwcoPPlPum3Vj25D8WJhwDvquX5PZk0di8xJgRE06o3b6oHCr8W0KEso2U89nZ3dX7lWSFxYtW11JTvDy7nkTyLTfq9QXGlyN3Nv49KAmqzoY1LrBmQN483wCT7XPMnj6947IjsOrhkfJggAkWhRDvolwzG6ntI5PFM7Q8xT','1QH5YKTMFcCxFEDBvfbSiJLi5WHbUVix','H2w4L74nxKgO7kEkpcZaHHSgQ3MIw5jYAIwkc3Aq9NhHq9WhToQzzuqySaE40ZT0VGKVVU8hDKgKaZTAS1uF5dZBbbyG9fueP2YRtsvlvJgTWsUhBZD2THCU7TXJhrg57Wt0Iyr5nXVZOX9PQdHBjMDimJzjpX9478N9CY','5','P',13);
+INSERT INTO ti VALUES (1717855027066115131,-5202914,'p8','jxbId90JteaWfxnIDQRAsvWZ02qgCLaaTz1irr8aBqT0w18vnwcoPPlPum3Vj25D8WJhwDvquX5PZk0di8xJgRE06o3b6oHCr8W0KEso2U89nZ3dX7lWSFxYtW11JTvDy7nkTyLTfq9QXGlyN3Nv49KAmqzoY1LrBmQN483wCT7XPMnj6947IjsOrhkfJggAkWhRDvolwzG6ntI5PFM7Q8xT','1QH5YKTMFcCxFEDBvfbSiJLi5WHbUVix','H2w4L74nxKgO7kEkpcZaHHSgQ3MIw5jYAIwkc3Aq9NhHq9WhToQzzuqySaE40ZT0VGKVVU8hDKgKaZTAS1uF5dZBbbyG9fueP2YRtsvlvJgTWsUhBZD2THCU7TXJhrg57Wt0Iyr5nXVZOX9PQdHBjMDimJzjpX9478N9CY','5','P',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (10006568728567568122,-3663591,'Sd','7oPFG4tI6Ljb17jfmT4l2QUtsl5rSHPv0lkZWAydo93v0Q7xRpa20ZbZa6Z4i','cZNEmA1GY9sv4N','tlHtyM8nTAitg5gV0HnsLr7VlkEVhzGOtAcqtGqp2CHujWjqlpHL2CAiWx7J4FmDdFkT2hY51QavrAcDnOdrxQu9dHWJFRspkozlE6WPFFKTvmpI1Kiw5670ATrahVBeJV56RB2Ar3aH0hbOErSWTOZNlxVJfiMtlEDS6KZdc9LJYf1hMNdOx1BFTLqbYOSHSdTqyrrnU69XXbDm','TL','r',14);
+INSERT INTO ti VALUES (10006568728567568122,-3663591,'Sd','7oPFG4tI6Ljb17jfmT4l2QUtsl5rSHPv0lkZWAydo93v0Q7xRpa20ZbZa6Z4i','cZNEmA1GY9sv4N','tlHtyM8nTAitg5gV0HnsLr7VlkEVhzGOtAcqtGqp2CHujWjqlpHL2CAiWx7J4FmDdFkT2hY51QavrAcDnOdrxQu9dHWJFRspkozlE6WPFFKTvmpI1Kiw5670ATrahVBeJV56RB2Ar3aH0hbOErSWTOZNlxVJfiMtlEDS6KZdc9LJYf1hMNdOx1BFTLqbYOSHSdTqyrrnU69XXbDm','TL','r',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB;
+ALTER TABLE ti CHANGE COLUMN h h BLOB;
+INSERT INTO t VALUES (7725862285660542441,-6083301,'8','kzKR4kxnBSZ1hkWXr4K4xXQaIf4yLv4dueco3ZEVpI3wxrAtgbsGCCeCrtHgsDsxcHO3jL8fMzaEmsszOIv','GWGAb2lq5OvY1xcSRV3KXVpJnpNIPrbk14sdYXYDxdTTTA','Vi0R9vlx8L0t5MIlq17PWv1TbbN7KpZHqYDTlpESrLBZD4mgIBJwOTJbdUCK0vf15iYZRWwULjySorIzYtltDEQ48QJLozNbTzPe1auh5t5CpOTKpGIqm46LxSElvx3gIqte7j','lm','j',15);
+INSERT INTO ti VALUES (7725862285660542441,-6083301,'8','kzKR4kxnBSZ1hkWXr4K4xXQaIf4yLv4dueco3ZEVpI3wxrAtgbsGCCeCrtHgsDsxcHO3jL8fMzaEmsszOIv','GWGAb2lq5OvY1xcSRV3KXVpJnpNIPrbk14sdYXYDxdTTTA','Vi0R9vlx8L0t5MIlq17PWv1TbbN7KpZHqYDTlpESrLBZD4mgIBJwOTJbdUCK0vf15iYZRWwULjySorIzYtltDEQ48QJLozNbTzPe1auh5t5CpOTKpGIqm46LxSElvx3gIqte7j','lm','j',15);
+let $diff_tables = test.t, test.ti;
+source include/diff_tables.inc;
+DROP TABLE t, ti;
+
+CREATE TABLE t (a TINYINT, b SMALLINT, c BINARY(16), d VARBINARY(14), e VARCHAR(28) NOT NULL, f VARBINARY(55) NOT NULL, g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-44,-30322,'Zn04vvUs3Fvb','nZTgBouVcJ2p','5S3HpNyjzK','BsTZMXq50BXQRuRulOD9','0','U',0);
+INSERT INTO t VALUES (-42,-29324,'9yZAbTjH','hfN','AZ0RNpiJrdqIKIpdcnKJnvD3L','xRlivYHGae7VhRqmo67YeAOkRlmGdyOXLxIljVw0FtvrImF0PS','d','O',1);
+INSERT INTO t VALUES (-67,-19968,'bC','B0b','JU4s2WJH4miLXDCPyEaahU','qVoNijjGkIuH','k','9',2);
+INSERT INTO t VALUES (-96,18303,'bihNV66wGaH','WqX','DaIoDdv','LaKckIT2mSl0hymQYyL9lkz9YaZkoB','o','p',3);
+INSERT INTO t VALUES (77,-1013,'F','TaddcAnQnbpTJ','J8Kje7Uw9JeqnDUMO1RHtF9m0H','s63VZHxKcgbVH4CrdYHGAs6b3vWSExOTERzUuG9UEvpXjIqQI','V','t',4);
+INSERT INTO t VALUES (-107,-9274,'mRxs','ptOCVcA3f0wwKi','2o7bdWQ64NiYockohkghhj24','U1EvTjrSDoRQ5G2MQK2v4dzfTyQkvN36tgfHnwX5vYqqqBTHrCgiP','p','1',5);
+INSERT INTO t VALUES (-22,-31685,'8Na','kUCsm','OLUpl2ntSmzsKq5QU3jjJVnSZZ','vDGHLT9AggWwXbCBdC8k9YQyVqtvohHLGHm7ssazgyi','N','g',6);
+INSERT INTO t VALUES (-117,-17791,'jnkQjl','3QuLh1','sivMOmRFWmARS0WbPOjj','E9Bhp2rQSLqND69SZftWJhVb9Y9M41iFwlR','t','h',7);
+INSERT INTO t VALUES (33,-32425,'PqLKcPwKZLgae','Hd3rvS','dEEar4O3','8KkQAsRSkcmY2','5','u',8);
+INSERT INTO t VALUES (-23,19238,'VvpZvcB4X3rns','3','mrGhSb9KfipuHOqM9U7v3PiY6J','yG8UfwhUoTephCbj68','4','l',9);
+CREATE TABLE ti (a TINYINT, b SMALLINT, c BINARY(16), d VARBINARY(14), e VARCHAR(28) NOT NULL, f VARBINARY(55) 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 (2276162312638576898,13625618639344328515,'11BnD1Z875RQ4Z8ChwRWb7wUctbTzEZfJXAdl8i5','fEZl9nfadOlt0M0q1Pu8CfKIIKGUq4t7eX3has5','Nez68uNepWYk8xFFiByCDZCebEPG4wUff','QumoC7oUG','kEf8EPJ9Pk1w2kF50WjjBkk','safxFmpiXt8nbat5U4GpLROnN93Xhq',10);
-INSERT INTO ti VALUES (2276162312638576898,13625618639344328515,'11BnD1Z875RQ4Z8ChwRWb7wUctbTzEZfJXAdl8i5','fEZl9nfadOlt0M0q1Pu8CfKIIKGUq4t7eX3has5','Nez68uNepWYk8xFFiByCDZCebEPG4wUff','QumoC7oUG','kEf8EPJ9Pk1w2kF50WjjBkk','safxFmpiXt8nbat5U4GpLROnN93Xhq',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(76);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
-INSERT INTO t VALUES (7969776701136229792,5410044083468692076,'NDS6xcc5dJXLFWKlkJA6bCRy','bvCcPOtblaATDauEo0OnJJdjzIPkPgBsfjjiQXZZDfoaNbfSt','hTjML7BfPUtH4hmFz3CH0p8gm7giP6WmxTw3wwgtiX','atzTZx1H2nk2CpYqXdFd6OIDJ','9naMKqEHfPDINl7ZRv8g0SJ79geQQYavHvZ9RYt83dUuYrWqdar1rnme','e1GzOzAzcIA6T7y8lMCXRof0TttLxvWRZeWOIIEhocOiBddSDiC2LhCpFz0ygP04MBIWzC3Xzlum9bDMPNJl9b112GDWczOPz',11);
-INSERT INTO ti VALUES (7969776701136229792,5410044083468692076,'NDS6xcc5dJXLFWKlkJA6bCRy','bvCcPOtblaATDauEo0OnJJdjzIPkPgBsfjjiQXZZDfoaNbfSt','hTjML7BfPUtH4hmFz3CH0p8gm7giP6WmxTw3wwgtiX','atzTZx1H2nk2CpYqXdFd6OIDJ','9naMKqEHfPDINl7ZRv8g0SJ79geQQYavHvZ9RYt83dUuYrWqdar1rnme','e1GzOzAzcIA6T7y8lMCXRof0TttLxvWRZeWOIIEhocOiBddSDiC2LhCpFz0ygP04MBIWzC3Xzlum9bDMPNJl9b112GDWczOPz',11);
+ALTER TABLE t CHANGE COLUMN a a INT;
+ALTER TABLE ti CHANGE COLUMN a a INT;
+INSERT INTO t VALUES (428320318,-12793,'IdM0Qe3GinIcO','ePGaFiVKBg','q62awKaD','hfe9mY','n','z',10);
+INSERT INTO ti VALUES (428320318,-12793,'IdM0Qe3GinIcO','ePGaFiVKBg','q62awKaD','hfe9mY','n','z',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(17);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(17);
+INSERT INTO t VALUES (-1599199474,-7299,'0F7m','rhHoZpo','onZUGmrUPWk','pPef3TvSAIxF3p5xbx0pQspOY7Lh9CpyxV17b9jKEPqEd','L','C',11);
+INSERT INTO ti VALUES (-1599199474,-7299,'0F7m','rhHoZpo','onZUGmrUPWk','pPef3TvSAIxF3p5xbx0pQspOY7Lh9CpyxV17b9jKEPqEd','L','C',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (3053895315748379140,5993196134874386122,'KmFfGC6l','X2qL6lU8ZrAZvd84vrzgWw3T0Mu21y49iyMJW6jfGy05pybuXyzZJiUgDX5DFFftNjeARiQ0BRYiTGwAUd8c7t0lAMfplrhdyZOz9Kw6SwlTqSKAZtDFFqbOMO5d81Ud2WZ7j36KNWRdIT2BFWO7M4zyKu2ojWuo','EDWyKwXWTVoqI7vW1fVaHOA5oExR9bIc4pPXODWGgonDh2j2S5tuCJYpho','HH1xaquMkjY8EVz0GLD4w','HIgzoM4brOj0oExZlms1','bGD',12);
-INSERT INTO ti VALUES (3053895315748379140,5993196134874386122,'KmFfGC6l','X2qL6lU8ZrAZvd84vrzgWw3T0Mu21y49iyMJW6jfGy05pybuXyzZJiUgDX5DFFftNjeARiQ0BRYiTGwAUd8c7t0lAMfplrhdyZOz9Kw6SwlTqSKAZtDFFqbOMO5d81Ud2WZ7j36KNWRdIT2BFWO7M4zyKu2ojWuo','EDWyKwXWTVoqI7vW1fVaHOA5oExR9bIc4pPXODWGgonDh2j2S5tuCJYpho','HH1xaquMkjY8EVz0GLD4w','HIgzoM4brOj0oExZlms1','bGD',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (9136803242184754547,4152098946724994780,'XHv9iE4aHy04zzBo1CnYUGn855DZ6ekjRONRXYRZt','Cl7qCqTIiS3PUqci83Q09GebNjHvJtAvfXPXXElLte3I4C2gcEHQHKBHdK4jWVOVO8ubqVDLixPTdwrvCvZQMbGSraiJN8OQqQ1VIrpMOC0yM206eTEbRkqYaU2st8vgGoNMlq7mwT7rJInJ5qQVgAKw11315tqAS955qEt37herYj2LPUoENAl37NEntXmoXXd41UcQHlWBINCKeMeEF9e4laUWwxqxA7NAbEcrS','nb22gvV5QKJvuNrdmc','tK6tLU2kUAQl028gqO6WVFQL7NhacRcL6NIBc7wdAEyKrgNexyVCCavVMGzY9FnDwsBtz8ak7nuLF2YnNohhp8RfoHb2uPk5QC0KJqLGJevbFZnDImmE8JZdtpyTYjMwr08hZPHeEYCvyR9pi1qSPhtUBJQVoLrQYbSKb18ldSnnSWUzzO2CM8blbA9ZGI7PRHY28H1ib9uJ4u4IfciJD','HYtzpawucBSbsUUHohtJwrABqFUTsmlH3U6slPYAjukhWSXFYbgCo0uJ4nvUyYT7gDNUmIhP8A3clhAKdI','ad085NjM6FcQ89TSNxUGqOobj8W3Yf7n9nkny3Vjd81rpqw',13);
-INSERT INTO ti VALUES (9136803242184754547,4152098946724994780,'XHv9iE4aHy04zzBo1CnYUGn855DZ6ekjRONRXYRZt','Cl7qCqTIiS3PUqci83Q09GebNjHvJtAvfXPXXElLte3I4C2gcEHQHKBHdK4jWVOVO8ubqVDLixPTdwrvCvZQMbGSraiJN8OQqQ1VIrpMOC0yM206eTEbRkqYaU2st8vgGoNMlq7mwT7rJInJ5qQVgAKw11315tqAS955qEt37herYj2LPUoENAl37NEntXmoXXd41UcQHlWBINCKeMeEF9e4laUWwxqxA7NAbEcrS','nb22gvV5QKJvuNrdmc','tK6tLU2kUAQl028gqO6WVFQL7NhacRcL6NIBc7wdAEyKrgNexyVCCavVMGzY9FnDwsBtz8ak7nuLF2YnNohhp8RfoHb2uPk5QC0KJqLGJevbFZnDImmE8JZdtpyTYjMwr08hZPHeEYCvyR9pi1qSPhtUBJQVoLrQYbSKb18ldSnnSWUzzO2CM8blbA9ZGI7PRHY28H1ib9uJ4u4IfciJD','HYtzpawucBSbsUUHohtJwrABqFUTsmlH3U6slPYAjukhWSXFYbgCo0uJ4nvUyYT7gDNUmIhP8A3clhAKdI','ad085NjM6FcQ89TSNxUGqOobj8W3Yf7n9nkny3Vjd81rpqw',13);
-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(23) NOT NULL, d VARCHAR(64) NOT NULL, e VARBINARY(16) NOT NULL, f VARBINARY(57) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (52741,46149,'rhuFj4fRbnAHx','agm3cK3DWAFCCfx9WGWhyxa2iwggFeqzhb7wvd','e1doyem','hCPVO9fzdEFxYQ53FsuxizVE','yNoZY2479EjVNcpHXAjqXVsjACNpWReuujyZKXfKu2jtqceHM32Gaz3XZAj1FoYFxiq','pTrDu5w2KulGAq94rsQnzlTzeE77vTaTX1R4OkqrmTqow2C3i3veAQwWTY8DGZpKVDr3YkRszZCGQKGt7qP69RFEt8UQb',0);
-INSERT INTO t VALUES (48539,42634,'h','7jsUNTzB444QDmdLeGpSmmGWNFACvIHt0Ug7XOnmV1eJRRSauN0c5','RoPlt','YK0O1RYpgjMVzHIzAqH5ZWQOzxuqa9HFyZlxQIC1ye6Tgky2eEIUVh','SW30eYy5o5FlKkUuQjqWw','w4DP2IBgSRO7xfVs3BzNp25hpdvMjfFBChkLN4Ag',1);
-INSERT INTO t VALUES (60939,58668,'1UMpfK','MHBRYpzdZyu3ksf5mWELpBZqzxPwwFpNPc','d5THJhCdUvqxp','rFbh6rDrsGE6UC40qDnMu','YvvEDcWo5ViXC','9TqvSK8b5xRgnz7SKU1DUa9CP1Iv56707lNsqrEgq3asoanU37ixmodQvCBpfRwkFyugyQE90O3PzMQdB8xZTImql',2);
-INSERT INTO t VALUES (31305,27054,'xARbcW3mRrZf','ibxYo46Be2eUbmbAaHg7tGTxVqgnIRdMXm5zeM4F7He7khuJ8','mNZ','oRnGexbCbgl6syyZzQB2ttvy0AhwuL5jJST5wbrPEik1XkIeNfA5q','XMqlHaIbepil7useSJ83Bu650jFpw4sCeup4QNuCdGX4ZsVt12MXT6XTsnldevlHPMRVA5K4g23v','1MouvZ6TTzGjFeyDwON8Vp37fttxs6QFSjsCCOykVGt6gvqA1oK61vNg2BOLjz4A',3);
-INSERT INTO t VALUES (53289,29377,'iWPmFjthYDH01acpp','tjWdspT4TeX75fv3noaw0WptSFGT5EJnSh7vC7','DAkslCc','HonPh3wprSKj2I9wiwWQZN5JPhP0xTWehgTOgERkpdtN6dd','AS1YAPR0UmRFrVjvbcxsK7uhVyG7pf7S5TQWH','zmXjlsfolKgR3KneCPDRF5CcJnBZn71EcpQDVKZesB6EGW8jPlhfsMk3C2p6PfN0JDeFVbEUxi10tcl',4);
-INSERT INTO t VALUES (58921,44376,'mBHENc1WUd6YWGl8PP6bRez','pR8h23Bldu5Zh7l2L','uPOBm','sifA71ulqW5txjiMlKxCIUBKy5Pwgqgxskn8wTBj7y4hVNqUch7Tygx','BzqgnM0e2MztSCcvZlM3EUd3e9D3radnD8SmCqA987L','4O1Hpjl2SI7',5);
-INSERT INTO t VALUES (35383,10534,'FUCBBY7X','YO7jY6tqRb','4y09y7','hLNzXmUCXvHr3VPmaGF','t8GO6MVFCaVoIhB44dKx99pbv7IYg7HOlEguK8cjL2ZbS1cdGgH5nzdHDd5bn0W6eDn9mjgf1xeicuL15GG9WswGv3n5OVRVVVWI','aIkdcsKvV1VBlbwHAn38BHTLgwBi4SdXawmxWCep1MLUT9sFiZOUrEm9kpl',6);
-INSERT INTO t VALUES (23976,5263,'MGaAZuHf','kD1l18VOxyHlJgwTWtVnHKrPJLEQIxfILQ9LKnsgWtI4nZy9O7','Pss950t7y7CC','mMEISSay9iZ','yhtcmIF8pnin3LBKsFlR6CyVKvxr0NG5WZNeUPK2Jd25E3OUw','QBTM',7);
-INSERT INTO t VALUES (40877,26257,'OeUvhYKfsQCzAM','YlgkQ1IO5YAf','zU6Mm3U','KVnFvgnVLvvtXAt1XavcV4VXAk','jtPjBLuJivriVmCSZGBlbvrV4lVItICKN2etzJW8q5WplCSGobY1qLUzZupgJFg1V6uRoaRZlYFtEFz','gTiiI4VPFpAdXASIcG2s5udUFrWwsTc',8);
-INSERT INTO t VALUES (14242,52034,'DLheLr','Fx5FF4Znfm0sHdBLRtZOtJbjsvHuZSk3AihS','eS1Xp','RxtHhk','d7e1i','TdooiKEXWq5ZARoD6TP3B5m5dbyZk11RuzT89XybG5hYE38i4rfd2fhBkmavjcxuUxgxzMX2qfTXQ3sLNNLlyR',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (-1489866967,23085,'nwN','Zlc1CYtfNT85RfYPZGkC8pR2YYcIBFQNDMEzPzCBBD9MA8eTSWmw9ZNEdVSg4H1HlLw2RXEnR41tsS9LNFZ59vTP26rhn','oHrot3p','WKih2ZabkNdlJMBIZTGUY104IRzy8OcMymONiQ3Uzwwn6V','5','T',12);
+INSERT INTO ti VALUES (-1489866967,23085,'nwN','Zlc1CYtfNT85RfYPZGkC8pR2YYcIBFQNDMEzPzCBBD9MA8eTSWmw9ZNEdVSg4H1HlLw2RXEnR41tsS9LNFZ59vTP26rhn','oHrot3p','WKih2ZabkNdlJMBIZTGUY104IRzy8OcMymONiQ3Uzwwn6V','5','T',12);
+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 (-1863454662,-5739,'wKFRWjw','wmznoYWeG9go5PYBAWGZPvmmX5gTOINMXTyFMvcU5O6fAtbELbirB5MNBLjoxBCL23IOaUHjwe1kX60SOfIGnwisMUyg70tcwXtLmYdwdAYE727nnE85ay6sP5Gj9eeJWG6Zk5vtJN4NwAfd95bMAhuus3tK9hwczubWU82yyOz0VXGYAXJHK0kSKNqNy7Nv6u3ge','oWSd71DTUz','IE35oHIODdsm4qAfb6cwqHzF4AJBeFkVDMhqLnUJCtfDKJmzBRCcIUGUNza9JmlJ1CgUmqMMkyksnaH18wgI9yfhLKcpcnVPSRA023jWF1dkhN9UlgGF2xlQmefXHL45XaecTjQbK8n529F2MYZBCFyGs9jc9Ct2SbjA2SYONdsXAythtLM','r','b',13);
+INSERT INTO ti VALUES (-1863454662,-5739,'wKFRWjw','wmznoYWeG9go5PYBAWGZPvmmX5gTOINMXTyFMvcU5O6fAtbELbirB5MNBLjoxBCL23IOaUHjwe1kX60SOfIGnwisMUyg70tcwXtLmYdwdAYE727nnE85ay6sP5Gj9eeJWG6Zk5vtJN4NwAfd95bMAhuus3tK9hwczubWU82yyOz0VXGYAXJHK0kSKNqNy7Nv6u3ge','oWSd71DTUz','IE35oHIODdsm4qAfb6cwqHzF4AJBeFkVDMhqLnUJCtfDKJmzBRCcIUGUNza9JmlJ1CgUmqMMkyksnaH18wgI9yfhLKcpcnVPSRA023jWF1dkhN9UlgGF2xlQmefXHL45XaecTjQbK8n529F2MYZBCFyGs9jc9Ct2SbjA2SYONdsXAythtLM','r','b',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (881703929,9605,'Pxwh9LLnVzaG9C','WFYrxWibQgqCBD0v05wlyM6WzepuLbfBOLz8a1wI2wtY1EfseA2l0D8YDF1T0MSbHctvDcUu1QhR14aMfQCrgwVlWlVGHmZjmDUY1leH58IsAUlSh4sGZrg8NnWej89Yn2dpWNRuYwrJ6ijr4ySO9MLP37nhMvewZE4419Eo0RSHXcF','qFy','JMf3JPBf8UmvhJO64XBEafrOIkZgshPCNu27HatioUhvSVXlaeVuUtIjeQdQfSdFNcwttyXSbn15XtszTAx4N8UcVSrrNKaS5yiMJ7UdnWprPNyeBTBTBYEdeRuFXWGlsgnLlV4QkQJNrZ9ZoCZbMhkILDo8J8dP7qwvSs6q2jTMt9gTuc725UvyPdoB08Nu7ffBWH4aq3xftfNFwDCLL','0A','w',14);
+INSERT INTO ti VALUES (881703929,9605,'Pxwh9LLnVzaG9C','WFYrxWibQgqCBD0v05wlyM6WzepuLbfBOLz8a1wI2wtY1EfseA2l0D8YDF1T0MSbHctvDcUu1QhR14aMfQCrgwVlWlVGHmZjmDUY1leH58IsAUlSh4sGZrg8NnWej89Yn2dpWNRuYwrJ6ijr4ySO9MLP37nhMvewZE4419Eo0RSHXcF','qFy','JMf3JPBf8UmvhJO64XBEafrOIkZgshPCNu27HatioUhvSVXlaeVuUtIjeQdQfSdFNcwttyXSbn15XtszTAx4N8UcVSrrNKaS5yiMJ7UdnWprPNyeBTBTBYEdeRuFXWGlsgnLlV4QkQJNrZ9ZoCZbMhkILDo8J8dP7qwvSs6q2jTMt9gTuc725UvyPdoB08Nu7ffBWH4aq3xftfNFwDCLL','0A','w',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (-2018244175,10070,'SsGghp4wyY3UH9y','Jd70UrXSvJLEaLbd0XrfQG0IOPE4uSr4DyzfeKo8LiXkZGCuIfY9bwUubjtG2FH7tscWD2HnqGXEBXApjHaDuKQbznmy8Usztwe0FWbkQTUKPk500s6vW7saXCofzbPPkWoaZoQVZIyItz4rTQIhmNhoXeV8mQddooAMMHhiPv9wRZgRqfSfNUQpQadNu6zj6RqRUX9iL58kp','LHMXQuvZ4G3UCba2XB','4JbCTppRvXyabm043pZoQ66xU8L5FjUlROoWK0jz5k3kCrTWQCzzpqbXEgauNk4Ykwiy31ImWl6qCyb9jhiej69kvPyItDyRWbF1eew9G2aiFBZyw6jsgRaS58KmFMAfECLzHqUx4eZxVhs5FaHwDqQuCpaH3Xwr8EPS2yP5vZnEzxDCg3AaD75EP2QVLfBFOfkLDVOpeFdlzWcVASOJNPnHs9p9k7ykae4fcz','NQ','2',15);
+INSERT INTO ti VALUES (-2018244175,10070,'SsGghp4wyY3UH9y','Jd70UrXSvJLEaLbd0XrfQG0IOPE4uSr4DyzfeKo8LiXkZGCuIfY9bwUubjtG2FH7tscWD2HnqGXEBXApjHaDuKQbznmy8Usztwe0FWbkQTUKPk500s6vW7saXCofzbPPkWoaZoQVZIyItz4rTQIhmNhoXeV8mQddooAMMHhiPv9wRZgRqfSfNUQpQadNu6zj6RqRUX9iL58kp','LHMXQuvZ4G3UCba2XB','4JbCTppRvXyabm043pZoQ66xU8L5FjUlROoWK0jz5k3kCrTWQCzzpqbXEgauNk4Ykwiy31ImWl6qCyb9jhiej69kvPyItDyRWbF1eew9G2aiFBZyw6jsgRaS58KmFMAfECLzHqUx4eZxVhs5FaHwDqQuCpaH3Xwr8EPS2yP5vZnEzxDCg3AaD75EP2QVLfBFOfkLDVOpeFdlzWcVASOJNPnHs9p9k7ykae4fcz','NQ','2',15);
+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(38), d VARCHAR(12) NOT NULL, e VARBINARY(6) NOT NULL, f VARCHAR(74) NOT NULL, g MEDIUMBLOB NOT NULL, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-6740108354074868311,1074340507,'brPl6uFlRt4NmdYHjmAEz8w5ya8lEUvcgsIHNc','Qvp9UZYc4','6','5DLBPhLGksTr','ec','o',0);
+INSERT INTO t VALUES (2446523324204802313,2454077990,'L37429gOhWDT3yr7kN3wZ','D1Ba75JgwWDr','Rmt','QPsoWDChY1d','U','6',1);
+INSERT INTO t VALUES (-4911651820924776762,521257452,'8ztqpnaY1ryQIL4zH5zRA83ZeehXYJt84H0Ke','NYse','Pe5','6QSUksqDFiXu5kJ7oDFgQp3KA18ZUs','C','q',2);
+INSERT INTO t VALUES (-7388568855989959366,414674557,'CMaodFx3HH4','G649','vP','5Zlm95S5sT3oKacb','JH','Z',3);
+INSERT INTO t VALUES (-3242628864942879207,3642103616,'z3OaRklp6KjTKQ0fLSAdJpeOKlK','gTM','FtgXz6','faX3spJzNXfMXXYHm4cEF6YfunjjbC','z3','V',4);
+INSERT INTO t VALUES (-9002743126345906436,662234870,'gNOqBfoNgupR5uRmiSst9qbB','RbOC','tR','oEQnUgrEGrMXMv2yMHyUceqO','Mm','v',5);
+INSERT INTO t VALUES (-1817471008805998755,738099465,'a7wp4koMA05SjdNSpAhSg','31xl','rr','jxn','k','L',6);
+INSERT INTO t VALUES (8769981202057066243,3454518257,'nA7','u4qjXLbfY','Leex','0WUux7jqyQeT','c','M',7);
+INSERT INTO t VALUES (1404275339760927381,410251377,'WhS0Fw854JbelbSl46fkfmKTJFgsF9EmSe','9K','DmFVUZ','mR4EP9z2malTYikXLkcE0mxu4ffvIjaXgIaicAL1Ao83HhSYPGWvXK','VG','6',8);
+INSERT INTO t VALUES (8539884096943488215,2225471011,'dd7m6JgWxtcSMtOnNilvqe08GL8c','GiqCj','tR6','KZxr9bBvuMX7LiugruDgw6WFuKpSZmoanyyvdZC3HxzcS7x','vM','0',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b INT UNSIGNED, c CHAR(38), d VARCHAR(12) NOT NULL, e VARBINARY(6) NOT NULL, f VARCHAR(74) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED NOT NULL;
-INSERT INTO t VALUES (16471347,2025,'UrR','D1SNikpyrvK76x4SUmyODCv8k2PD7M9W3izCy9CaVVm','5DMyzAZXA8a3hrDK','qV3I10d6XtTWlN11FiV6iqiY8Jo','L6bc3A8xaa3dAoyhFcYT7UlGQlDTXFd2lQLaWcWwTYXETeIHfa032abYf7FaZLjey8gIpkB5EEq25Pu','GqAy4bSX80FaP35DpL1yiKdNJBXi11h7qpmGBUiRWED2Kys9BzEsDiVydSgxQH',10);
-INSERT INTO ti VALUES (16471347,2025,'UrR','D1SNikpyrvK76x4SUmyODCv8k2PD7M9W3izCy9CaVVm','5DMyzAZXA8a3hrDK','qV3I10d6XtTWlN11FiV6iqiY8Jo','L6bc3A8xaa3dAoyhFcYT7UlGQlDTXFd2lQLaWcWwTYXETeIHfa032abYf7FaZLjey8gIpkB5EEq25Pu','GqAy4bSX80FaP35DpL1yiKdNJBXi11h7qpmGBUiRWED2Kys9BzEsDiVydSgxQH',10);
-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 (9748796,62547,'h','fzxXE5sisORgoyDUUV','YAJpLEu5v','aYw71lhYW9hkRsQETTAXJwIlf5','SYvaNiXnabCQAFMxcyqC3faaD3V8zjwWEWMxSQzvX6W5auFbRuRjx8VMCZjuFPEOQNotOwZO','NczYTfrekigym6mnLKGC1ZoIdtKbONy7PXb9hJMGy7GgViqWoVQU23ukZWhrosHHcpYmOFS6Pw',11);
-INSERT INTO ti VALUES (9748796,62547,'h','fzxXE5sisORgoyDUUV','YAJpLEu5v','aYw71lhYW9hkRsQETTAXJwIlf5','SYvaNiXnabCQAFMxcyqC3faaD3V8zjwWEWMxSQzvX6W5auFbRuRjx8VMCZjuFPEOQNotOwZO','NczYTfrekigym6mnLKGC1ZoIdtKbONy7PXb9hJMGy7GgViqWoVQU23ukZWhrosHHcpYmOFS6Pw',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
+INSERT INTO t VALUES (7750480205495620199,863743000,'xFay27DdYAMBZAdPz3UHJi5So','uv','81m2','IsFdZSQF8JblV','SY','Y',10);
+INSERT INTO ti VALUES (7750480205495620199,863743000,'xFay27DdYAMBZAdPz3UHJi5So','uv','81m2','IsFdZSQF8JblV','SY','Y',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(39);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(39);
+INSERT INTO t VALUES (-3163998079179118646,3828553200,'7pw50j4o2VKSp8lsd09kT2bhMr','IWJFq','q','tphwIOGfOX5QjlRUeFMwCFORWx5DpViohIx3CGTVlhnyX4te5cIQnMlurGQs','Pe','3',11);
+INSERT INTO ti VALUES (-3163998079179118646,3828553200,'7pw50j4o2VKSp8lsd09kT2bhMr','IWJFq','q','tphwIOGfOX5QjlRUeFMwCFORWx5DpViohIx3CGTVlhnyX4te5cIQnMlurGQs','Pe','3',11);
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 (13063484,14271,'Yu5Aj7Jot3OXHBUSQYZ','72lHGaB3Jdm21MHY9FqGrOOgDJqpVxTAt75j6utidjaknULqtZu8SgmATxTNtX0qSr6fTFu5qjdd87ILV3R7JnDmrlCEcQA8T9pP7aovXmaZeN02xRyfP7fs7CYDFrVVy6qZD49eSgrKxP1VqTGo1QCJ8VWtmdOJ6QbTtEGubLjSGmzEGJWOXgDz03RXpLKcLlcj9Rz9kKDdByTCdHlK4odgW2m4sHaruGAU9IDGvi6E8hJdvhYLYBel','Cuu4','LVoRQVydBgGuh47dLpgE','uWZWbFAzjBS6b3AnwNMuz7RO7XIotAXMpAUa2A3LRRciborzQD3M0jako4wx0DNWuo','VGO4HuohMZPS3O3lwYDuUnD3EDmwCKbevQ8W5YPFucN9Wj1KSLrZacKJrYYhzBF15HAbuHzkrRr2TJW',12);
-INSERT INTO ti VALUES (13063484,14271,'Yu5Aj7Jot3OXHBUSQYZ','72lHGaB3Jdm21MHY9FqGrOOgDJqpVxTAt75j6utidjaknULqtZu8SgmATxTNtX0qSr6fTFu5qjdd87ILV3R7JnDmrlCEcQA8T9pP7aovXmaZeN02xRyfP7fs7CYDFrVVy6qZD49eSgrKxP1VqTGo1QCJ8VWtmdOJ6QbTtEGubLjSGmzEGJWOXgDz03RXpLKcLlcj9Rz9kKDdByTCdHlK4odgW2m4sHaruGAU9IDGvi6E8hJdvhYLYBel','Cuu4','LVoRQVydBgGuh47dLpgE','uWZWbFAzjBS6b3AnwNMuz7RO7XIotAXMpAUa2A3LRRciborzQD3M0jako4wx0DNWuo','VGO4HuohMZPS3O3lwYDuUnD3EDmwCKbevQ8W5YPFucN9Wj1KSLrZacKJrYYhzBF15HAbuHzkrRr2TJW',12);
-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 (5308110,60387,'GdMaDyqgOw0M','a05LsfG7OfOBOqbnYb1m6WUtrFAaRIOSBqkbQMGSG2w3toNdBnjfkyaTAhCeVghjD4YGWLL8AeQ6udtDRp1CsBINVAO84A7AHhfrM8Y65MwXeOoSy2CAP1XWXbTCWwZ2ZVB4tQ2tvR','t9','Q2xsk3qMDwJj6dBX9VYJWG2GA91lcYgWmBc3sg9m6hxq7ky9vA7FRTfLbExLibvQAiubhAIpoefhT0ft7mXKzvmN3i','gDnZeSSs7ffpBw','rtJkACXcYT2ygbc1FJfqwvnrO3I2',13);
-INSERT INTO ti VALUES (5308110,60387,'GdMaDyqgOw0M','a05LsfG7OfOBOqbnYb1m6WUtrFAaRIOSBqkbQMGSG2w3toNdBnjfkyaTAhCeVghjD4YGWLL8AeQ6udtDRp1CsBINVAO84A7AHhfrM8Y65MwXeOoSy2CAP1XWXbTCWwZ2ZVB4tQ2tvR','t9','Q2xsk3qMDwJj6dBX9VYJWG2GA91lcYgWmBc3sg9m6hxq7ky9vA7FRTfLbExLibvQAiubhAIpoefhT0ft7mXKzvmN3i','gDnZeSSs7ffpBw','rtJkACXcYT2ygbc1FJfqwvnrO3I2',13);
+INSERT INTO t VALUES (6865350781564395679,1559318794,'tIrrft194R','4o9CbJ40pUB8SsdiC04NddHgkUEH7zWtEsArnBx8h6Tt0JM9RShWRwUigc6McVxjjgp','K','ryJls1RrZr6mUYkwMx8MjQYbbKnxC8l4jqaLs8EI6ZjGpOQu','ky','U',12);
+INSERT INTO ti VALUES (6865350781564395679,1559318794,'tIrrft194R','4o9CbJ40pUB8SsdiC04NddHgkUEH7zWtEsArnBx8h6Tt0JM9RShWRwUigc6McVxjjgp','K','ryJls1RrZr6mUYkwMx8MjQYbbKnxC8l4jqaLs8EI6ZjGpOQu','ky','U',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (5187163636004534487,1544198554,'SfRRDWOU4HDEkkv','HEvJCGldj79HSoCzP9fk2YemkmQzjKNxX96NdcJelX11MCFzKI7BpqrxEJ2bBMOz1FsCuC7vj71fsrjfM8CDcxEFV9D5SBbauPjrcUvvqSgvAYNYwXsfKcuJh1lregK4KDVXRBhvl9glSSwmKWmL9xP66K3Aa42LYvLZr8L0nPKS8RsxX00W4Wf28Guyo1y48qvJAyAE8L4CStcKd0eXIhg4YFYGYeazoamMvBAmeCLL','iEo0nd','sUYBhYTUTvKyPTJwMl17oaJGJ4mKmM6VFAHt5vXAXuuxYnJ5sdbWd41ocZ6O15qsBZsOyhLGxaq5dpx3Vk7fziUd9v0RISEO0zHREWKm2M1HFPum9bcSlJ8nK7kYDX20vIXaZRltBw5hWQBSVASyBhZwQ8u1NFf5Ia8ziAagQuVCRqWBz0eIamWtFOUdyddzBxqLwUOIxXsvoq2iETsj','O','E',13);
+INSERT INTO ti VALUES (5187163636004534487,1544198554,'SfRRDWOU4HDEkkv','HEvJCGldj79HSoCzP9fk2YemkmQzjKNxX96NdcJelX11MCFzKI7BpqrxEJ2bBMOz1FsCuC7vj71fsrjfM8CDcxEFV9D5SBbauPjrcUvvqSgvAYNYwXsfKcuJh1lregK4KDVXRBhvl9glSSwmKWmL9xP66K3Aa42LYvLZr8L0nPKS8RsxX00W4Wf28Guyo1y48qvJAyAE8L4CStcKd0eXIhg4YFYGYeazoamMvBAmeCLL','iEo0nd','sUYBhYTUTvKyPTJwMl17oaJGJ4mKmM6VFAHt5vXAXuuxYnJ5sdbWd41ocZ6O15qsBZsOyhLGxaq5dpx3Vk7fziUd9v0RISEO0zHREWKm2M1HFPum9bcSlJ8nK7kYDX20vIXaZRltBw5hWQBSVASyBhZwQ8u1NFf5Ia8ziAagQuVCRqWBz0eIamWtFOUdyddzBxqLwUOIxXsvoq2iETsj','O','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (4052154601485888598,2941038204,'mrHGtivjs2DDdoFkSrJHG3','VMMLhBN5wGwg81LqE6d2Eq4kSSmWOyOmH5rVHWfv8nsDurYTd5Ti3ORW1LowArewOw4i4nMe6aVj5J5ut2B11poQB7Xb6cgwISDIMpSxiaZ5SaGnfsyLmXTtnP','M9t','R0zQDamoGuDyit6YsysGekKs6Mdh4Cw5aqnN8UCFqxQttibjJGGkfoH9nY2qpylhqCEaQNYZRwgF8DpL8omvsaFhhzVz0QURx8n1bN3iFjIMMYX2O6ZX6dhNqCicnC8Xyl6beiPP5','I8M','n',14);
+INSERT INTO ti VALUES (4052154601485888598,2941038204,'mrHGtivjs2DDdoFkSrJHG3','VMMLhBN5wGwg81LqE6d2Eq4kSSmWOyOmH5rVHWfv8nsDurYTd5Ti3ORW1LowArewOw4i4nMe6aVj5J5ut2B11poQB7Xb6cgwISDIMpSxiaZ5SaGnfsyLmXTtnP','M9t','R0zQDamoGuDyit6YsysGekKs6Mdh4Cw5aqnN8UCFqxQttibjJGGkfoH9nY2qpylhqCEaQNYZRwgF8DpL8omvsaFhhzVz0QURx8n1bN3iFjIMMYX2O6ZX6dhNqCicnC8Xyl6beiPP5','I8M','n',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (-45572164306576118,1928184721,'4M0T4PVRUg8Xf34T67Dn2LOhVDim4','ebtT8lSvv0hH10Gt7W4nIPtciZvEHzv2hdj4yiUXYGKgnLoGKOCdzy5xzGwxGdtEVHsOHvjWw1njkhd2x5LAtzv1ZT3VcUpJvKTtcGhfScgNcCzY4RRmNrRaBSZEGmpoPiQdJHPXBSzClxVTOW6qNSoZ4jbN8WoVesnuLreJFTWErI9jNGGepXvMIp9nFVY7XYjVRM1Ic5RQaJFBcxg3mXycm2mz2Bzh3XEls0pyuvSDfyvf4idNfx0aImrwyTW','o6','1RpbKjhRb8URWIBwbMfGaS9e','u','M',15);
+INSERT INTO ti VALUES (-45572164306576118,1928184721,'4M0T4PVRUg8Xf34T67Dn2LOhVDim4','ebtT8lSvv0hH10Gt7W4nIPtciZvEHzv2hdj4yiUXYGKgnLoGKOCdzy5xzGwxGdtEVHsOHvjWw1njkhd2x5LAtzv1ZT3VcUpJvKTtcGhfScgNcCzY4RRmNrRaBSZEGmpoPiQdJHPXBSzClxVTOW6qNSoZ4jbN8WoVesnuLreJFTWErI9jNGGepXvMIp9nFVY7XYjVRM1Ic5RQaJFBcxg3mXycm2mz2Bzh3XEls0pyuvSDfyvf4idNfx0aImrwyTW','o6','1RpbKjhRb8URWIBwbMfGaS9e','u','M',15);
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 BINARY(95) NOT NULL, d VARBINARY(20) NOT NULL, e VARBINARY(58) NOT NULL, f VARCHAR(91), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-248541092,6991987427421709134,'kI8R4C6Jcs1WyzGLeD3Akg7v8EUPz9JsOtrRrvYM1V9qPE7GvzLOt15WLh0235k0N6NouF1AAeKfaDjqIGxHfqAdJD','5anUjK','v','ONFhXyR83dhnxw2tvMTdJMOladG','DpCAPFJt6848wb4VHbMLfqTlasqlIJzH9pPVgRTJhuJclqY3fMaABghD5nVtZRWllkTnKCGjW4U4kcDKk5wvbfPVLkFJiOIucW','ZcMUN8Pi',0);
-INSERT INTO t VALUES (1132799150,15922844043359100782,'WLo0BIxcCnfG7l1u74VupxuaULrKeW8vNoiDpExaaqurXezAliYul2nEyGBBog0CyAjnG5awzI1KUqXz','ujPUcCZiL6Auvl','wY0Rq3V078','OTMyEFOj4ypIVkNOGfrK7TcGlLR5','GSMIRjIbVZIAcHJyfe4alSq2MwSKtfwS2GN8SdYKVRIIRSGF9ooYplApfgsbBuuNTxtIHoV27GzHQAbZJgtvkvyQ','sSFStMzjxrGaqXPhk37P1ELzjwRi1wKVKhlEqCVuQ8TbLeuykBkEekHlbnxRm0QV7sm02ftQFi2uFooZ8Qj8t',1);
-INSERT INTO t VALUES (-874505837,5707267771048135887,'b47NoKbE1aeWvKvBECWT0K6jkAi660e8F4ayy9phM8E2bo59OyeeOkVG','hbx66X20','wejoXVhwRbfjJWsKRX2','PUYiS8OeziHOT67mYfkhsL','B8PXjOgS3e46G2PcyLPjMT2bjnDVtGL4E1y1FjJariDbvZw2KrNZkFeE9KeEAbw938UPuLxmINAVRq','fIAt7rivMSJkDUTMx1Yw2pDmJVdKQPy',2);
-INSERT INTO t VALUES (1432586974,1262796287746171116,'Mc9zEFjQ9LgB1mn9kPPgcliUxDQrjM4w7K1tjRpb1BL3OhIUX2UhzE9jGWRR95j4pI','Wa43pEqHu6geuQQP','ogFjomZz4OTg0XXkqvIxiJBXPdSYI1hWF4AzdKra','AtD6VACNExwUjxRQhQxGRReBgc8yqH','7HecRssWYCyNpsS0bOoPb1mdw5XkttUyubyNU','nfgxNo7SqPc6Qbh2ZEhmwBPSWERV4MHjhmgejlwoQkoD9H7KIxZoo4qUcE0EhrvM6fDe15qvxzpo7eta2lArpBSiaJ6BRVzFpdhn',3);
-INSERT INTO t VALUES (1044833140,13147909459501983504,'stqQKZjzVJVsMS1EAuNq6RWQumMO1rj7nbZl1PeMR9eqCXknd9KAQvkoH91GIEWRkNthuFRygBv8y5QJWHvNDCUp','aWNSjly','R5MjwhJZn6uyv8JBbY6NF3Z7B','bqMfskKjCr','jPL1DhJHBono069cLQZ83U3z','NABORvJllyIhntS9nlIIhfqeaQ1IhBQHEkSW9uCMH3DDEEKI8iUj1nxRlG1ocnjhVzaW4oIe5c',4);
-INSERT INTO t VALUES (-435889701,1839789017701589409,'2CCTHKgo3sSWKMaz9JU57VpfwHqtfLK','OuloJLzk8PNo','4wjXRXKUuVGNL7cqZYqGvnYWliAdnyBpYp7ctfNstjMxX40WXOuS1','OYjfCiyVlDDCT8dwuSiszw9yFsZvFnC5GUWaGALbtR1tV7bf3aeCZnn9f','FlXnF0oOAFMZKYTmyHdnpZ9nnaI1mD7CHv4qFiSzdq4W9FAY3mdeZ9I','9W9gK5mVDWVUb0sMCccNz92xVt6BXYriarRp3tsoNM45y4bc1w3dy03Sd',5);
-INSERT INTO t VALUES (-844808295,6473055148036215056,'ilAn4Y6MKZDm6KPAodlCouAqcqjrx6T310Sv','D','QLof8rh7z7U2DqSQk8YxJbferb1W9','kDe9C2LbY5O1ewsB1qgF0ARNsH5gFDCDCD0Wtts3SRAQvdBHIZDwDLlMPRjW2Xesr43zmxxIzpBsCiZa433eO','U3RQhoBme3uyRPumrz5xpnt6JMe8Myx7lTWQSIz9gx61kF4CBVXuO6Egf4RFVWUP1','JdtmdkRWYgEgz6CmoZ0Lgn7hLT43WnXi8J',6);
-INSERT INTO t VALUES (240824212,2476448484895784323,'2j6iQWxS2XxSq59SKvorVkEZ8I62plOoNO','aau3BNCOGC1ffUSFyG','TsrIswPoJLR9wHIZFAYlNMwDpSk8t0zF1A','y4aj9mrCf2','ArBCCnikMYQpg4bYehlSsqQyttDbLlB5ju9CZA4hSelDALxxmr2ZMm4gJTpT','WwlX4SBt',7);
-INSERT INTO t VALUES (1094887458,8576077210225309628,'T2gqcm4KxOBAaWa2t1fpZmYSe97nQPuEsgsgxdGN8mqUEOwVSh8UJ6cAK3Nx9IbRE1e','F5IzFg4Ol70','M3tiHqek16bslBrDiuEBi8tuyOzutJ0N1ORmK7zSrda','p9WXtq2jM1e4','Pf6x2htZRxYBHF4Ytd06UK4I2zKD0eo4fybUuQS3YikaunC4e47HdMyzrdQ','UrHNocWwkCxRCAEf6tDgSE4aviwvAQ',8);
-INSERT INTO t VALUES (1340359721,7529517877544539109,'u4oyZXEgGpCig0U7GQcUXNrQTjjFgdZzC6jDWbpL1','0a5897Jr1h7sQvl7','oTzpdv80kRimai98dHV','2wENorIsLoF8omJFQMV6R0zaRYd7N0N','ugpNOqgOBigeRqVmFgv','jHcTzeAx8diEOICVC7PzzYnml25bGnS6NbvRHYg02OedYI4dcgg8X5MWdkaNObyaUMFa0iPUlO',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(1) NOT NULL, d VARCHAR(87), e VARBINARY(67) NOT NULL, f VARCHAR(50), g MEDIUMBLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (56671,1958692,'G','N','JuknAtDJbQqyJW2WIiP30yivwWRue','XF4B15QEQzOocYcAhkJ2THb2ti08TZu062o','r','mn',0);
+INSERT INTO t VALUES (42138,6246708,'C','AHvl9RPBAzqXRy2','0sIPT8mbsIZYT4hShMwwp08W8DVquNJonmm6','LTCrxFkUj3dHktHzCKq0caJP3CXfuUEz','K','s',1);
+INSERT INTO t VALUES (54117,-419914,'C','PCiSQZYqSNnQUehHE4f9jiYWSeJcgBuNJDig6yMDT3lgmVf1fpPby17BVZQQ','IBNK9aPza','RNw4lFTQp3GWNoKEUGDMdYEIlc3w2Ovu0vQh1o3IgmEWWm1TS','p','V6',2);
+INSERT INTO t VALUES (8698,-7393154,'n','BKlgMI0naunP2O0OBg414hzyUMpMxk8wsPRrlKA','2N2Pl2WMDx3HVkzqFgVqGq4EpX5BoAv','9Wcgi4','P','r',3);
+INSERT INTO t VALUES (26925,-7107458,'J','CEhI29xrjkIvXphkSQn9c6XbCWcDL78B4IJNYU4hclyYmCNOkoYM8r0mMhM8MeMmBzK42xTtMA0apG9wMK9K5h','3T0L5YsGXSLQND5y','pG7ZTa2tCXHt8JXy4HmYDUikJ56QFzB','W','n',4);
+INSERT INTO t VALUES (26005,7007441,'K','7OiKw8dU0O47wMDC4PDxELIG3ufOg5SrLdSBAsmQP2RFzLb','moA1ne','oFXxdja','p','5',5);
+INSERT INTO t VALUES (18607,8091218,'3','THooB','H9QMyzs9fX9','zbJQVO6fyIusk','BI','3H',6);
+INSERT INTO t VALUES (47197,372016,'e','ioLKHVE6HZ2gIwWJLUstBB0cXSQ4pr938LN','YPuMsqyfpdJ1hFwUWNapKh2A4lJ','xHJK2aG1J96XLQ59Ev3jNRm','1','il',7);
+INSERT INTO t VALUES (7364,6402215,'x','a0NkIvqYqsCaLcPQflJegLaD7GljpS3mipzTc30FjUGO6CRelCGPMY6S','vD2zlsQPXp80ZwAb3P1cMOcM5l78D9heVTikT5qI3UiKEel7DzVlZvc5rRhPobxoV','pK1DN3RBsILxJ5ujzOuYyaAsWEOdW29aC9QKGqXVUGJE','Rh','4',8);
+INSERT INTO t VALUES (53090,143909,'n','JBkezRFr','DB02wTZBuKT3HHXpN5lHtjzUT8Pg10dHou0N','xKihtpmW4jUWIxvkhsMae6lE2Py','3','gi',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED, b MEDIUMINT, c BINARY(1) NOT NULL, d VARCHAR(87), e VARBINARY(67) NOT NULL, f VARCHAR(50), 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 (1570584436,15302576989260418689,'A6fQoRjTV5JzyEeGHgpk72RtaXfpJBkR7uf97f6UwEbD96xpcr6jzz3EzXeZAowZTBVeztwZDkJ8dPN30iCWM','i11IN85FnKp','8JyUAbsb','yQdOQWwsRXZJVOUbsRnT7iFIzUMsLgiGVdnkjFqRmZWiwgJlLttB3G1HGJlAKULfX489urKDlh6BBHm3Lglg0k1','WCm1V1DicM0Ec','nKdQCTdIgOz1MmgyUKFHQebd04uaQt947SioDzuz1wZyX0',10);
-INSERT INTO ti VALUES (1570584436,15302576989260418689,'A6fQoRjTV5JzyEeGHgpk72RtaXfpJBkR7uf97f6UwEbD96xpcr6jzz3EzXeZAowZTBVeztwZDkJ8dPN30iCWM','i11IN85FnKp','8JyUAbsb','yQdOQWwsRXZJVOUbsRnT7iFIzUMsLgiGVdnkjFqRmZWiwgJlLttB3G1HGJlAKULfX489urKDlh6BBHm3Lglg0k1','WCm1V1DicM0Ec','nKdQCTdIgOz1MmgyUKFHQebd04uaQt947SioDzuz1wZyX0',10);
-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 (-821156636,15345777210206830672,'iIsUl2TAozuRoe','8TTriUj5dU','rmVG22BMBCL1xmRehx9YykksNjpF5C','AjP','zE6ZAUlhQnldsNb2kdrl3gOz','3SggW',11);
-INSERT INTO ti VALUES (-821156636,15345777210206830672,'iIsUl2TAozuRoe','8TTriUj5dU','rmVG22BMBCL1xmRehx9YykksNjpF5C','AjP','zE6ZAUlhQnldsNb2kdrl3gOz','3SggW',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (727999622,12732834515051080776,'s7QCoOSjYfPEHldKTUedsvLsTYlnXh11XjXuSGJ7kssdHcZ4NpAirF3p0P8sukEhLdov3MAmK','zDcx3WivH3XJjLgvmErf5tlhUWRFHK9pBLcpRIOnNJ750e4Lmy5uUxLFPCp0iUD0kHpLAhjNvvZXM3QdXH5Wuc5qJSkUDQKz14mnYmkaLCGBjoWffpReQUof1w5vvYbqKJwv1U4cTEJiW','Pa','R6','P69D','IAVgYTVO8qdX6NGQtOVFKTl0Zaa4uMi455I2w',12);
-INSERT INTO ti VALUES (727999622,12732834515051080776,'s7QCoOSjYfPEHldKTUedsvLsTYlnXh11XjXuSGJ7kssdHcZ4NpAirF3p0P8sukEhLdov3MAmK','zDcx3WivH3XJjLgvmErf5tlhUWRFHK9pBLcpRIOnNJ750e4Lmy5uUxLFPCp0iUD0kHpLAhjNvvZXM3QdXH5Wuc5qJSkUDQKz14mnYmkaLCGBjoWffpReQUof1w5vvYbqKJwv1U4cTEJiW','Pa','R6','P69D','IAVgYTVO8qdX6NGQtOVFKTl0Zaa4uMi455I2w',12);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (14176329,-8246880,'4','cKU5OUGiuRSidsmbjWN9wNFSwIgsAC5Z2yi8ciU8tzOMfXUp5CJg7FGo4w7ohj','1oZ2msEpIaxSEkefhyiWDO470','jK3Cen7LuaoQa6PwN0','d','k',10);
+INSERT INTO ti VALUES (14176329,-8246880,'4','cKU5OUGiuRSidsmbjWN9wNFSwIgsAC5Z2yi8ciU8tzOMfXUp5CJg7FGo4w7ohj','1oZ2msEpIaxSEkefhyiWDO470','jK3Cen7LuaoQa6PwN0','d','k',10);
+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 (7161750,-6965301,'C','Oxi56t6EVjqaHXKCqAqM3i73h5','6i66qc','SY3YN5tmXqli2GkHSKa7phK2Z9xbP0aJaApr','br','mq',11);
+INSERT INTO ti VALUES (7161750,-6965301,'C','Oxi56t6EVjqaHXKCqAqM3i73h5','6i66qc','SY3YN5tmXqli2GkHSKa7phK2Z9xbP0aJaApr','br','mq',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (872104,4795744,'t','bAtsWrwXqmnJ2H6UjeksdHuy2vGo8Ur9NUKXSYgKdC2zeImZVPhBHRtIhfQ54xqRAYnzhRMsQNnv7vum4r9PalJACq7dxS4w8moOE3Hb5ceeFE289KI4t3kDyvGd3l0NoRvWEg1jn1Ky4Z0hbP2wBVXmp0rmKRGG96EXIPIS2IMMQ20of1OLdhHZZyFqOPn1usamA1CYYkjFAKDwQp0sw0PTY2gnwqnbI5mGiHv6d0Cu2lr2AMw4ISF9me','lAgAYqoJ4nh8lACUB68QHSWPghBQAkHpNpyWzxVjM553cVm8DubIpgoGb','Dx','H','M4',12);
+INSERT INTO ti VALUES (872104,4795744,'t','bAtsWrwXqmnJ2H6UjeksdHuy2vGo8Ur9NUKXSYgKdC2zeImZVPhBHRtIhfQ54xqRAYnzhRMsQNnv7vum4r9PalJACq7dxS4w8moOE3Hb5ceeFE289KI4t3kDyvGd3l0NoRvWEg1jn1Ky4Z0hbP2wBVXmp0rmKRGG96EXIPIS2IMMQ20of1OLdhHZZyFqOPn1usamA1CYYkjFAKDwQp0sw0PTY2gnwqnbI5mGiHv6d0Cu2lr2AMw4ISF9me','lAgAYqoJ4nh8lACUB68QHSWPghBQAkHpNpyWzxVjM553cVm8DubIpgoGb','Dx','H','M4',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (654666508,13936689598604111942,'dkr0vX8q23cu6','cbiinDjqGTp5clh0oKfBxnECAlfFWbUtkgyJmExLL9plw2M6MarvwY3wxZ0OQ3PvbIOPQRmmWWwk4cbX6dS9AD4B3zXuiIe5jQpxkixHGw4wWrIvoeMwz1fUnBZvodDRBZRtuXVuNW9yo8X6WIzxyUulwFG2ixkvm2igbQjvDkIAat1WoSRg0R21Q9mMFc','1De6R','n6oZF','kQbAix2zgdxX0EfrSCEc8NqvHC4VErMbWHZMjBX0c2lwOZNiy1DaGvk','bPFXfge1xeuhwwtWCmbDcKBrROqGLPiTFxdbNk8HBqvceabDyhkiLiO',13);
-INSERT INTO ti VALUES (654666508,13936689598604111942,'dkr0vX8q23cu6','cbiinDjqGTp5clh0oKfBxnECAlfFWbUtkgyJmExLL9plw2M6MarvwY3wxZ0OQ3PvbIOPQRmmWWwk4cbX6dS9AD4B3zXuiIe5jQpxkixHGw4wWrIvoeMwz1fUnBZvodDRBZRtuXVuNW9yo8X6WIzxyUulwFG2ixkvm2igbQjvDkIAat1WoSRg0R21Q9mMFc','1De6R','n6oZF','kQbAix2zgdxX0EfrSCEc8NqvHC4VErMbWHZMjBX0c2lwOZNiy1DaGvk','bPFXfge1xeuhwwtWCmbDcKBrROqGLPiTFxdbNk8HBqvceabDyhkiLiO',13);
-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(5), d VARCHAR(83), e VARCHAR(64), f VARBINARY(20) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (26619,108,'JjWnS','VLf74E3LfbYUx3ZCG2XyzwSCTEcfpLZYNJpnG8GF0Nh4ia5vQdfecCseO2Ku8QPYmhmVz','ophfqKlas','EJQCFm3O05GKXmYJY3s','jSEEK3U0kFBT7KuiH37vab2aHN09eH0j3EcFpUPnYB415OT7FSJA','RKzipIMeyfRo2ohVaZX2g',0);
-INSERT INTO t VALUES (28383,151,'q','kjodqfw9xRdZtbyDNcMJh6A1bh8eWHXER1UbyQPN8kuGwqIM3IzUtUcG','88nRmhmyNMF33rx9ZvL4OEX','Yorot6l','Qz6kZj9Mn8L5cruCmXVO9rr877mTTCnoZGzBYvKjjDmBuj6ZrBvU5xbT8Ii0OeNTy5dfq','Jkv',1);
-INSERT INTO t VALUES (62594,10,'wD','OcnpgHAd9Az4S99yxwhoD7xayL3HkbOOPVGuSejV2lNj0r0LSc9dXca','h9Bja508l5cGC8nLHcn0gPAdMbW6Vns8','hC','DrG0wF7oSWxsJHMWBF0YbjbMPrmMEZypi','uGbsWVGigbiPSRj05ATQWsH25JHZ2BoEgK552T7Kk3SkFgoP1qO6MLEP1AtMLg721hp5bBI0SIez',2);
-INSERT INTO t VALUES (14593,235,'L','T0fRKpWSAcpDCS3Ul6HdRleTwda6slZx','gA6c36V6xuXwm5zn2za1QKnfqECkppssw8llvyHebSbkILbH2Yn1OWln5U9KlOe1','ztUTp','iDUVE4BORRohQRHCwwwMTTPor7kZ7wH9768qZvJvAGgYHdxsDTSRwyLdeOi5xMMhDfp8j01','w0lXsx1OvDjWheoM7CLJteGGgozEX72CzramIkTRJ72U4Kk7nK25R',3);
-INSERT INTO t VALUES (60092,73,'m6uFH','I127NrI8koRJDpQt9xZzMYO0lt5CtoPi1nJcbqtylRuRe34Uk9BS2x6q9wFC6av','Crb1ufz','yI7hv7rBPg7PCUPdl','vJxuGgnyYbSGCspDHFqglMggZNQ4Thv35KEocSgN9ssiKtHzCdwuwFmvgVDXSPQ5f3vo3zk','MHHv1BrBUfmqQCgnJC7GPAcP1zrxQWeveZ0hN63ZtROparLaC3ZlB0mMjOkzqTPXCnq36OCekE',4);
-INSERT INTO t VALUES (24832,129,'xB','9AbY54SNyeEoLN19XiA5aRP62gJuMtFuj82gGn3H5xDAXFqdKx9Fi','XjgJvK3hfCsEX934ZNbYI','6a2rKYBfpWp2nlCSL','mttmewc5f8NqMOf1VF7ppzk6FOSknmmXxsNLyFZR2G6HlCW9oPP7ybiw4Cx0JF8o','3TKhJo74lPm7vJwyWzafQT5ZA',5);
-INSERT INTO t VALUES (18085,140,'PZJU8','5BdUYskbe3IFLte1z','7ccjTyFET4cKmDhvDcA2YDN7pMfZrm9lVgcTgBzL5','nOb6yKXcMNNb','iEeeOu9CTjstDhZ22e3tasf6pheRn5wfewWCUI4PNJVccaDmpVPtXc0j','NgUFRYNiEC2xiYNI9Sh5yAF7JUlgttsKkIheQL0mUKqlQPpzRzPUGwxo6TYu9JPMXRPKgzMDMx8cxjuoLPzkqwoS4a',6);
-INSERT INTO t VALUES (18609,222,'9t3u','x7UXZXnwkzhdWXbimaQVbAZdJ5GMOrTGLuivsPaFarwf3ely1rp16h7zWwcm5D559AbdfCsKzSTas4','X3hPYjPN2rWUxtJ8AP4zSjB9b4DX6bjvd61N','pjbD3bNLN7rJzOkp','WB4yZj1b0UTT879Vf5w2cTcQzcru3','u6x4c7G7rj4h311SvpL0NEZ5kawzEQ8l8qLprDf1C4bDe2q6Y3RwrLZ1cvYoJPT4FLQ10IlwoN',7);
-INSERT INTO t VALUES (38386,125,'iZ','Oi89RyrVvSZORQVNN','zqFjOHDaTJlbJDbvkua9nEdxHhRN4pWunCRyIG3DF7S22hnHG2','o','6r28kDGw51U3zUdeTEi3om6Nr5qS22qDCLToVHo8np7yaWyblxlJ38tb0gZ4F4dRLm3DCnAn1ghddvyFw4l6BcBURwXDg7','zSvJh3zwkVUXq3opc2ZuZSCvjEaaGMmbzSsgvNmzKvTEFqyTuDauhhV1sAKYpZyZ5RNDmkZX2wwyNks',8);
-INSERT INTO t VALUES (51855,207,'T2j','nySZnJu5ZOQRMKbfkXVrswFV9N','Fm38KA4bx5zDg5Hf4oE3llKJwOdCR84ZQNb4YG9VgVaLh4','BjZJFb','UfTqlNPTI5cQKjFfNwcOwxzxIngIya47jTpvQFcjsqg8vr98tEWek0tQwKhbl0G3wFEvwxjRTg0ToPBS','GDyikOxix8XnaSVIpeqz1NbUF7tWXgYKe0n9ZJnx0w6yIpVao2Rw1G1AB4ViWSfB0W7vIaRzIb',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (5922626,1386962,'Q','g1LRiZUVLo02nve1ury2BV7bJp7nrVrN7nnT6tvy9OH85tq8fej76B1uKQKgcFmoHVkfH3MMXxMPm78T1VPoVKWrkRIJUoanJuhT2PaZQIzqq0yXphdjo743EawP93nSd8sxM6NiRNODKcHkEGnSrunCxK4yz64amTdqrYIBGujyJjjimMglpbOlcMglaXzczZ4g88sTEMCFD6ECSG8pGwk7IxxjqhJx9VouPWhbAqmTBZ','tHu11f1f8lMmOVbXCCkr4sHlaS44bKqIcwqKoLBdXEVap7T','0atVP5J9Jr2KpkRWpbueXCvzSw9riwMocrtymCTpryE7gPzn7KFlVi0qcDasBOYnyVc6nB76DeaJds6F74v9ti648zDUWSavujNfjvbILNi0I9b0B5SNjeHTBnJc2oEV9cPvpvezWtT7il8IMCmdNIwj2vrgDzrv3EocQ0BbDQW9vQ0nWX09EEPh6EGHGdN4RChmD6PyiycSf2Uw3jcfBgWooLM5uJMofFKmOK2VMdJYLDNtXCrbJ0i75byT','zr','MQ',13);
+INSERT INTO ti VALUES (5922626,1386962,'Q','g1LRiZUVLo02nve1ury2BV7bJp7nrVrN7nnT6tvy9OH85tq8fej76B1uKQKgcFmoHVkfH3MMXxMPm78T1VPoVKWrkRIJUoanJuhT2PaZQIzqq0yXphdjo743EawP93nSd8sxM6NiRNODKcHkEGnSrunCxK4yz64amTdqrYIBGujyJjjimMglpbOlcMglaXzczZ4g88sTEMCFD6ECSG8pGwk7IxxjqhJx9VouPWhbAqmTBZ','tHu11f1f8lMmOVbXCCkr4sHlaS44bKqIcwqKoLBdXEVap7T','0atVP5J9Jr2KpkRWpbueXCvzSw9riwMocrtymCTpryE7gPzn7KFlVi0qcDasBOYnyVc6nB76DeaJds6F74v9ti648zDUWSavujNfjvbILNi0I9b0B5SNjeHTBnJc2oEV9cPvpvezWtT7il8IMCmdNIwj2vrgDzrv3EocQ0BbDQW9vQ0nWX09EEPh6EGHGdN4RChmD6PyiycSf2Uw3jcfBgWooLM5uJMofFKmOK2VMdJYLDNtXCrbJ0i75byT','zr','MQ',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (7118530,4126170,'yh','WODRNFoqXGb30szrmv2sdYIFQAOpZidHdvgT4nKmKSPim8d8XQyVdgIkU1rkjpmxWoLwdzxOmRGGIFPYHjjXUHkSUY4jNZeiVtsHUteuyvXkBQkurlB7C3tiXKdLT97ftxE5J2pypX26Y50z1DSLsqsHxIwgXwNfQdTKFaWIxMDmxG8hfGAkXwFXjWZG54CXnU5r','SivJexqd0Ao','ETMOtmlawEMLYI9VR4GpbUctDlLFVBHBvYQVBUwR041SFqvhqLawxoN9ERFzYDNA618KcWzjnz1Rta9fjEEE0dhTrs9XKSmxYrj0xgbuBTOJq231HqmcxOBxrQpLbploSHXcRfUIcyelak75gmQuaRA','ME','CJ',14);
+INSERT INTO ti VALUES (7118530,4126170,'yh','WODRNFoqXGb30szrmv2sdYIFQAOpZidHdvgT4nKmKSPim8d8XQyVdgIkU1rkjpmxWoLwdzxOmRGGIFPYHjjXUHkSUY4jNZeiVtsHUteuyvXkBQkurlB7C3tiXKdLT97ftxE5J2pypX26Y50z1DSLsqsHxIwgXwNfQdTKFaWIxMDmxG8hfGAkXwFXjWZG54CXnU5r','SivJexqd0Ao','ETMOtmlawEMLYI9VR4GpbUctDlLFVBHBvYQVBUwR041SFqvhqLawxoN9ERFzYDNA618KcWzjnz1Rta9fjEEE0dhTrs9XKSmxYrj0xgbuBTOJq231HqmcxOBxrQpLbploSHXcRfUIcyelak75gmQuaRA','ME','CJ',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (477337,-883687,'I','xiAtbV5hJ50DVrYYXmoQzMy7LokyVwNoevLdOXbu85HK64Uzvvfk7p3QpLRUt7PR0Rl5TRdsDlwbik6m6coWL4kUzBCWfIRTJCITOhcOgEazgI2MHTfg3uLChJI7Qq5my97rVb5O0zQRCecAyw31fL9Yaqy8OJj6RAkcs9u5nTjaRxTMWPXbmkU9nWQqnqr77U56jBVRF','Hi','zTlTi25COSzJUA0M1JOUhUU1DCLEI3fiABMx9dKaL0tGh02hKChZ2r42XazDuonHM1ZAQA3tROGDLiPpoivooXF71AKmveXfJla6ccZ4KqkKyccIv3aEItuVjMGLJvuF28mTwkzThxvJTq9Xbia8AkaefGfW7e1AXBEior6xoLUV1j','rYD','si',15);
+INSERT INTO ti VALUES (477337,-883687,'I','xiAtbV5hJ50DVrYYXmoQzMy7LokyVwNoevLdOXbu85HK64Uzvvfk7p3QpLRUt7PR0Rl5TRdsDlwbik6m6coWL4kUzBCWfIRTJCITOhcOgEazgI2MHTfg3uLChJI7Qq5my97rVb5O0zQRCecAyw31fL9Yaqy8OJj6RAkcs9u5nTjaRxTMWPXbmkU9nWQqnqr77U56jBVRF','Hi','zTlTi25COSzJUA0M1JOUhUU1DCLEI3fiABMx9dKaL0tGh02hKChZ2r42XazDuonHM1ZAQA3tROGDLiPpoivooXF71AKmveXfJla6ccZ4KqkKyccIv3aEItuVjMGLJvuF28mTwkzThxvJTq9Xbia8AkaefGfW7e1AXBEior6xoLUV1j','rYD','si',15);
+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 BINARY(8), d VARCHAR(45), e VARCHAR(94) NOT NULL, f VARBINARY(94) NOT NULL, g MEDIUMBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (67535,9648910040269927063,'uvwut','CSKlagmJuxI0xL4K','zSqDf4e0GRBtJuxn9JGVnb0','1ZE2Xsxn64UyGRgjguu34UIFCw8bjEZphAgOHFMkO1hIYihHP11KW6kPlMCb3erU','x','P',0);
+INSERT INTO t VALUES (11105809,10837854298655853278,'vMZInp0u','JUYPPV','aMUkRStxeQXu6J2jhLReYM6EM9es4xMc5NS5s7Y9rvL5vh0kpVvdrYzI9L8XMjQ07OTXEu4q','WA5aJ8v2ZyVSOwj4AN5LuTYN3JBZmszUCIHIqzMu2ayTzG8JgHUUTqF89PY3ovFIMdyOKAgRdBt0rsJZE2Zq9BqtrM','l','S',1);
+INSERT INTO t VALUES (10763940,4518780780801255846,'qzji','7nQtZvNSuMAClJ5zKnV7KrEnsY9XaMXrxmBN14uXl','J1mbzaeaLj5SbkjUvSEWyTXssqCdLW1jIuHia8SYgUBuMg9QhOJkf6v','UjsULWL2pFjmhcJgHEA7rX3uzOw','NP','Q',2);
+INSERT INTO t VALUES (8621542,13509737267914884735,'7DG','sZVB2O7VkqfRk110iv1jN7rcOfXK3YHrgTtl','N5Y0FXA4kt8aFy1ZMz','tCBocNFXdDZ9IFJP7TSIWBdKyrIsGajpzsea1jRoepT0gDVNgickF1iK0woO1rWQsbdnSbNW8','I','2',3);
+INSERT INTO t VALUES (6562372,12370763800897314579,'O','z','GmvjMJdBKmNC95m377fwTHItLBOpCGBu3yc7QsUf839iLCJEE17fgKT','Zlou3i0cwmVTZncg9mG84pGH23tki3ytdJH4JV9VZVjKa0m77S9UN2977Tzjdik2LjxqPTkMMPvEZ','TE','L',4);
+INSERT INTO t VALUES (15062632,16257308854558120250,'usceosb','Qdv','lm','bccUJhHyY0v7H9VxbsYmnkfDSQO2cFk','j','C',5);
+INSERT INTO t VALUES (10307503,13630929121815291161,'RzaIq','9psNMWpMul1x3oKQymA06t7og5hiyv','D7evZt','2J8SfcmrCrEIFD0qsBXTqjRkdhl8vQ8B1VlW4W','CO','w',6);
+INSERT INTO t VALUES (15028120,16225076651185035045,'V9F','Fn4Y9a4FXqjZIN9zP','WLr1wxM3J315RzxdmXo','QHDhYhClhOmBL3knyQ12GtyTu6PJ','N','e',7);
+INSERT INTO t VALUES (8218385,5021346280967477764,'52waG','7','cAIU1o1FAUbymiCISB9Aj9','423BzURaJgTa8nOiX7GB1SDlMvrKmF4QsN6nskLTZN93b48xf5TPtsSIywB1BSTWGCzDXWyG','e','4',8);
+INSERT INTO t VALUES (2883063,8222002447292309075,'GN9VX8K','DxDsm5XLNy1QkA73yHELoQBrB6lKRco52pFHxeqXM3CN','PQ5ZYaRk77F034RTBmVIsEuLsJsDvEQq4nDwnooqHvpAJ3wT5NK9glI0ic2DTBDChnHDwumMnFCpLQKj4Q1yGZbOVPPzf','YfqtlcC0uYf8EUtpcyQ','l','K',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b BIGINT UNSIGNED, c BINARY(8), d VARCHAR(45), e VARCHAR(94) NOT NULL, f VARBINARY(94) 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;
ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
-INSERT INTO t VALUES (3119455099520011591,196,'RVK4p','gGFHwH71lcuJYmT2Mm6PgR5vbG72kYyWR71xWQ2PH6ot8cAVdb8VQHQ7FgjWQvPyPI3','cXyB25zTXf0','exKFX5ecUpa4s1U10','mzgQvHgTboe1ttnq1PAlKqeIaJ456EGV','N4O3fDvF9QhcNX57L5GCVLQR82pLxcLh4SR',10);
-INSERT INTO ti VALUES (3119455099520011591,196,'RVK4p','gGFHwH71lcuJYmT2Mm6PgR5vbG72kYyWR71xWQ2PH6ot8cAVdb8VQHQ7FgjWQvPyPI3','cXyB25zTXf0','exKFX5ecUpa4s1U10','mzgQvHgTboe1ttnq1PAlKqeIaJ456EGV','N4O3fDvF9QhcNX57L5GCVLQR82pLxcLh4SR',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(6);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
-INSERT INTO t VALUES (17214630198719152517,146,'0gJpK','PGTUGrifWcVqW9kHJK9cF21pWdrqlna1RVKOpdU2O','71UPlmeG8HqXmOupLKuvFv62TbW33ACsFnQiesi3j','M','LAc34siqhOkivGKT1jvCzGrcy','3XdT2Rz72MeLU2wQ',11);
-INSERT INTO ti VALUES (17214630198719152517,146,'0gJpK','PGTUGrifWcVqW9kHJK9cF21pWdrqlna1RVKOpdU2O','71UPlmeG8HqXmOupLKuvFv62TbW33ACsFnQiesi3j','M','LAc34siqhOkivGKT1jvCzGrcy','3XdT2Rz72MeLU2wQ',11);
+INSERT INTO t VALUES (5241508572807979515,8871191969804398034,'xDQtP','yi5p48oguLpB1OBOW','0RrAt6pbznhN8','toCC6NT3OoCTLNJubfMe7JAsEMNoTkMCaHv3b4v5qHA7FtC1dvLiSXaDsH','2','n',10);
+INSERT INTO ti VALUES (5241508572807979515,8871191969804398034,'xDQtP','yi5p48oguLpB1OBOW','0RrAt6pbznhN8','toCC6NT3OoCTLNJubfMe7JAsEMNoTkMCaHv3b4v5qHA7FtC1dvLiSXaDsH','2','n',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(9);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(9);
+INSERT INTO t VALUES (16634036111149069859,6665281364670969304,'Bnzt','GSnhOn3OHx3v3n5iuZo8GmIQI','8ME3Hf9Zzg3kjxpKXcHHfKCkOQy8FzHNTYCYX79W7aXHaKewBwreupASkyCQZSINgHehTIe6Z8nuKl6r','Ci48bFxAMwykYlcZTaFRwSKKwGTdhM58EDtXXSH7blPgwJJBa68zmpklHSQhoFy5mm','B','e',11);
+INSERT INTO ti VALUES (16634036111149069859,6665281364670969304,'Bnzt','GSnhOn3OHx3v3n5iuZo8GmIQI','8ME3Hf9Zzg3kjxpKXcHHfKCkOQy8FzHNTYCYX79W7aXHaKewBwreupASkyCQZSINgHehTIe6Z8nuKl6r','Ci48bFxAMwykYlcZTaFRwSKKwGTdhM58EDtXXSH7blPgwJJBa68zmpklHSQhoFy5mm','B','e',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (6773715876084946016,49,'TN79','Luz1xu5jTPm','kBbU5NB2EDx44uB2s5CZwLwMihd3Tn6jS','CTBg4V3LIAt9ayJ7ilg','vQ9Av9mlJtBWybvxZucgZuMip7VqOxiAzzqVqTD9xaO0g6B9NJKMI3qxjGtjSDp2OdvLbn4iFJ1Q5uj62Fahemxn7SKeXmOIVi','YpSMMjEvWKpX4xbOrhJTBVEM3dxJJrrYFanMhLfcXTLsWUGb7w3l1FygOwOMC',12);
-INSERT INTO ti VALUES (6773715876084946016,49,'TN79','Luz1xu5jTPm','kBbU5NB2EDx44uB2s5CZwLwMihd3Tn6jS','CTBg4V3LIAt9ayJ7ilg','vQ9Av9mlJtBWybvxZucgZuMip7VqOxiAzzqVqTD9xaO0g6B9NJKMI3qxjGtjSDp2OdvLbn4iFJ1Q5uj62Fahemxn7SKeXmOIVi','YpSMMjEvWKpX4xbOrhJTBVEM3dxJJrrYFanMhLfcXTLsWUGb7w3l1FygOwOMC',12);
+INSERT INTO t VALUES (14870693103391949230,17852039920502696475,'QDo','NwzKoIPhQRMLMdEQR8bYMwNFBEb1CW33fkGUsk5oAWKtQrNw92jR16EBsBGiemOOWmpZOEe0XvGYiBPMG1y55qw1QkS5EwBpWF8eE7s0izaZbpdvTSrJLckV10QFmnkJGU4MgKr1smJe2o2EIAX92ISKQfSoUadoAK7XQaQLLigRmiM3UqVxj3ovnlooMRFj4juf4D34nNT','RNLD8','pKJOlI80iDdaxaELyJ6WL3IGAg6v1gaOBSxYc36oyyQHPA0OGNm8XZeGjM','zc','C',12);
+INSERT INTO ti VALUES (14870693103391949230,17852039920502696475,'QDo','NwzKoIPhQRMLMdEQR8bYMwNFBEb1CW33fkGUsk5oAWKtQrNw92jR16EBsBGiemOOWmpZOEe0XvGYiBPMG1y55qw1QkS5EwBpWF8eE7s0izaZbpdvTSrJLckV10QFmnkJGU4MgKr1smJe2o2EIAX92ISKQfSoUadoAK7XQaQLLigRmiM3UqVxj3ovnlooMRFj4juf4D34nNT','RNLD8','pKJOlI80iDdaxaELyJ6WL3IGAg6v1gaOBSxYc36oyyQHPA0OGNm8XZeGjM','zc','C',12);
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 (16982915936132318412,161,'hc','92HysRECpP8qQtFWKOvdIDkKj3L18K0FMKdX3c6FPJ9XVZe0vzcIOdzSu5rdpacx23NU4Os80rivjEjzJlnr87Fp1h2XJQ74NxX','b6WDJrC9eVwik9v8lmNlUoUsZLTS5UCMCnMWYqWyd1HIDG4V1gvjb3aQW6gCXI4','PuOwptgeUQevcSJ0BtRgkMLHXBIX7mMKzVlZ4X0FQ2i1AePrJMeSGN7kVvjJETypkukaKfoLId3PX','DUZGJjDGHOmeO0tzYQZ','Ssu65NGt052vZZPWPJPcF0D5ZACx3C6zIdm9fBcGrHxGACuWskUa8DGmMY4be6clFwhSrrGXt2K0neuBXdJsO4wxAwyY',13);
-INSERT INTO ti VALUES (16982915936132318412,161,'hc','92HysRECpP8qQtFWKOvdIDkKj3L18K0FMKdX3c6FPJ9XVZe0vzcIOdzSu5rdpacx23NU4Os80rivjEjzJlnr87Fp1h2XJQ74NxX','b6WDJrC9eVwik9v8lmNlUoUsZLTS5UCMCnMWYqWyd1HIDG4V1gvjb3aQW6gCXI4','PuOwptgeUQevcSJ0BtRgkMLHXBIX7mMKzVlZ4X0FQ2i1AePrJMeSGN7kVvjJETypkukaKfoLId3PX','DUZGJjDGHOmeO0tzYQZ','Ssu65NGt052vZZPWPJPcF0D5ZACx3C6zIdm9fBcGrHxGACuWskUa8DGmMY4be6clFwhSrrGXt2K0neuBXdJsO4wxAwyY',13);
-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(35), d VARBINARY(95), e VARCHAR(83), f VARBINARY(33), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-5779599716881607477,29820,'9p2mNbtbx68uTVHpNgIn1','h3C2qrbowL1VQo54ktqWVsCPOtW8LmB','Ihcxt6gd2rp','0pT3oh58hugUGc3l1','FPEoiCwPy5Ng35osHjs4pVYHQI6h','b4tWnRCVPwHuRZldJFdcGAGcZdsfvXXCVZ7RZo44NWvUxy2clorx',0);
-INSERT INTO t VALUES (-1263655011854806346,21561,'CQ','B3Fdm7ZcWiZvcO0IuCPhBqjt','TPkYDPdY9S','ZfHiw4VShMuHfs8Omp1DD9HL41uM0m','CWSeIKBtrcQGrXfMZVRTgeMlPhsEhNGiG3plWriEJt5cc3gOFXLx5hMAeVQOUuPtucru09jzTrXwYNVm4ySUWzPK4','2E7nZmVLqnawycAOjhvFi0X9fXkNMYDIyWDB72H0IzhvVjPcU7iw4Gcn3yPDKZBVSLUW9Ad',1);
-INSERT INTO t VALUES (9138861987647839302,23303,'xYC7vVZ3vTHtKCp','YlxpQGxYaOeav7a6OzB6VLahgF','5ppOxT0h3w','FRKSKzvgJqwyq3e2','86fHTDq','itIrTIhX6leUSxiSs4Vu5mJfto4xTpjFLLUhoCZQLvbkSi4J1hScdzKIqeZ8CmNl',2);
-INSERT INTO t VALUES (-2384946740234135238,62964,'QJ','8lxIAplIfdAjNm670SLlmVK6kviYK79Y6AzApVFLkmFtXZrnznVqcv1UxG0v0I','7RhO5WVTBBDxnpKZJb9cNUo6ZnoNVEo6FBwDO8YSVCDpuLF1qrtDfjCvG','CVnLElzCAemn1FQlw','MqyGDvjLhQcEbaTy9coL30IovPFPqUITcOzVQ0hS4qN3oHSv4SdfDtQTv3VVROuY7lmgU','77a97oorFinSuQ7QWyrhIr4WT5OfPgsHPbZUs6TRajhyvbNZjocrHxCb58MJAwgDjO7w1KXLnQQ6ADobPQ14ypozc08opml',3);
-INSERT INTO t VALUES (4844709755275684357,35142,'b7ntRKS1qG4','OQpUtqJhJinJ9RtSTv2XOA80XjM1RNCByYEmqtAA0I','LZgbxXPJkGutb3IxU2gC65IdyGnq7ps3JfchpD1zVIrhfeDYYXuXU26','qHdhfjtyUYMtbYT7olW','SpxJATOPhXzWyh9VsR6QkD1RiorP2U5sugPoMCgK2htzu8ET9nTOX6Afd3HzClHMtz6lx9E5Zfr2zxojsd9C67K','HUfac6DCXX',4);
-INSERT INTO t VALUES (6453149911662671551,13932,'hqT0HQxHYsG5ogzTK24pxuW','SGlELDSh8KcsI544C8f0TckTsZqCC3bXhk4lJ56uoqjENJhcgToL9FHXzHsrl','K1e6HGwbbjPj6wurtEnTdXKBDSm0n3D2mlH9KWQ8RBuxnwWWjVKjP83iC9Ujv7tyuptkMI','OUQ8J9kxi9SiN63VumtGRNdkUhf40v5Zv','A0U3aIrLkiqB9A64WoL77mVuTKIwkGiT8So','4PAdYGSpXeW4o',5);
-INSERT INTO t VALUES (-7249672315203659765,45938,'rz3ThsR9t2pQFQQYb','Auq1rA1Fclv3OYg','Ms5BNAByYZInh3nrNPH6ppCT58ObJxYA1c12jzOTKSHdS','z9r9oNDy','h6y2j4hpTlUIl6QdcvzhFAlPuhU1KR6DDlyWaTLHysoTXTC6Il973twrCno21U6LNghdUZptCXd8jr1BOZGcFiT','HPGLfKMHhmXTEYCdGzqNhPNcUyw3DWWzThZOj1Gieevb0EmuhZRZeUkz0ZA6DN4p9nMh5QoZH3gjmIbE3fnJEUcuWGs1F',6);
-INSERT INTO t VALUES (9110884091902735017,24839,'jSrjq2zP4OGw1','ocIGSVjzJ06Z7zuPE8PZbXNzcHmlHUVs1JK8dETExhNnDI','X25fkvXahy1b6xYYU7HW2d4TqNGbtLnV7sAO8Aw8Onr3WjMgra86Gpv7YJWSPwZ09EzIzkM','iv2Qb1TNogXlBsdyp1CfZq5','fSyGbfQmzoiL7LwZ9H7feoNDlgFdHdsMAkIxWHAfll4mmjf','krsDPUoO',7);
-INSERT INTO t VALUES (1253856811940311053,3088,'YBlni','wjt7YcLYH65mye6u3sSVgC1eUbkCwgRVM5tub0yTuzTMnil1uOYmHPr5lhTlxs5p','tA','6ZoAVYx','kJJ9Meh','nL97KKTa8R9goOw2uHT4NaUA0biCWceryyWo2WcQJ1eaZPmBzBFDWU67oFlXSs4f3BOTh',8);
-INSERT INTO t VALUES (-7235922752101524820,33192,'c570AotVt3eDvWBq87aKyiVuiYi3','9ZUk5TBw2AhFrpxBe407HZszwWxfk9','lapxrsaDzTeYGp5','2mnWZU9RF2fca0OQw4q5Z6Y','RmdECJNBwROHUPkfUfXYWFL42HcmHNBFanxQThDwfqgmhE3HXjE0epVVrq6nZi0pVdZKTdf3NHhkotxV8nUQXufasi6BJW','YBYIKEmRRIhpugDbnZeUD0E6lSMf0Qxv3OFGyhhHCoevWY4WnHiDMQ2ADxWojXruuteUWxyxhgqxnWPc1pD',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (14622537898373830469,6007309665442638524,'F9lEK','j4B2ulHGuyIWIROhSmKcsZcm4kULXxZhFNXHbcEUAC3tce0uxd7J8dkOTtQxG8UgPmWuKxy66j4CVg6JsIxAbAePOvBu9tve2vJTRZoxIblNEWUs3yQsvuF3wgAc118G74u92l','h4pfNoSHSnP','df8A3UqK55LJS6edKhVXmnnhu80woOT8giv9J4qrPW6e7DA5ff5GeV53VhrbYKOmiOffb90J626thThkDBAUhbugN6fa2krzBCPIsEC7Lp3wfzs5GTmGzGEubJgQdn0rtEmE0WJqfCZe9WOIbn8ZrIINypqau7yWOJIool6uFL9jWOwRx8z19GBDlFwuQkRfrvRNfbW','b','H',13);
+INSERT INTO ti VALUES (14622537898373830469,6007309665442638524,'F9lEK','j4B2ulHGuyIWIROhSmKcsZcm4kULXxZhFNXHbcEUAC3tce0uxd7J8dkOTtQxG8UgPmWuKxy66j4CVg6JsIxAbAePOvBu9tve2vJTRZoxIblNEWUs3yQsvuF3wgAc118G74u92l','h4pfNoSHSnP','df8A3UqK55LJS6edKhVXmnnhu80woOT8giv9J4qrPW6e7DA5ff5GeV53VhrbYKOmiOffb90J626thThkDBAUhbugN6fa2krzBCPIsEC7Lp3wfzs5GTmGzGEubJgQdn0rtEmE0WJqfCZe9WOIbn8ZrIINypqau7yWOJIool6uFL9jWOwRx8z19GBDlFwuQkRfrvRNfbW','b','H',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13875360304939684690,16991200076658298126,'matO6','e','OwaGWqqBgjHqDUQC57i2zNUoMfHES7cXASNjAHTHkMmxVuoezAXeLm8qwICW1dELyJ','vv3YWXAP2xVg0pvqJ0PpdOZvTAqUUmDd4rzbN1GKz7fYlz4tbvDrpATS7NBV85VyDfp1NdvMqM8RXOTgOToNsjS1yCR7usHP9aBIgT9r8OxXui0SsKltEzQC','FrI','A',14);
+INSERT INTO ti VALUES (13875360304939684690,16991200076658298126,'matO6','e','OwaGWqqBgjHqDUQC57i2zNUoMfHES7cXASNjAHTHkMmxVuoezAXeLm8qwICW1dELyJ','vv3YWXAP2xVg0pvqJ0PpdOZvTAqUUmDd4rzbN1GKz7fYlz4tbvDrpATS7NBV85VyDfp1NdvMqM8RXOTgOToNsjS1yCR7usHP9aBIgT9r8OxXui0SsKltEzQC','FrI','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14337149747357487739,15172693848576800962,'Qc7jzy','CTXrCrfEp2RUmtLojNXlHKFoXlLsajG7XJyjucuf9nY09dX9xLeTfXSim50vFv9FnzOhsbSH1wnWJVZVteyYmTIGLbi7k','aek8yHGXpviUxRD','y1P2GKUhL6yDL8e9GRo9G24nViu5tkdVFAzyhdTrtfleZ5q4XwU1y9zI0AgSbhurDeGJTzon4kGPYgZo6WqJB5l548zetaU8uEcSm50zAD9y4g82bgD9rNrGmbtYTm482PJgBXLYDWBO3owxFai2aXh5i3Bjt6tKnx3gadlUBPIV72CTrQpQUNsha13YOZ3q9DGR4GbaBNHasF6mohhwpO0Un0LIFsc5TIiYx8cy0tNxLwduc4cwKEXqi1UmiNd3','h0','pK',15);
+INSERT INTO ti VALUES (14337149747357487739,15172693848576800962,'Qc7jzy','CTXrCrfEp2RUmtLojNXlHKFoXlLsajG7XJyjucuf9nY09dX9xLeTfXSim50vFv9FnzOhsbSH1wnWJVZVteyYmTIGLbi7k','aek8yHGXpviUxRD','y1P2GKUhL6yDL8e9GRo9G24nViu5tkdVFAzyhdTrtfleZ5q4XwU1y9zI0AgSbhurDeGJTzon4kGPYgZo6WqJB5l548zetaU8uEcSm50zAD9y4g82bgD9rNrGmbtYTm482PJgBXLYDWBO3owxFai2aXh5i3Bjt6tKnx3gadlUBPIV72CTrQpQUNsha13YOZ3q9DGR4GbaBNHasF6mohhwpO0Un0LIFsc5TIiYx8cy0tNxLwduc4cwKEXqi1UmiNd3','h0','pK',15);
+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 BINARY(11) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(67), f VARCHAR(55), g BLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (112,157,'a2f2I6M','8qs','jaZONmMzVSEsmIBCGI2hNZ8yVQtJEN0Ppa9Ao2Go60LjkLI43xa51hj7JFFy2JVS6jY','0OyjalKocFqfAr3do6SSlfa3hL8rORvT5m20D3T8Uz8jV4i5Mre','a','f',0);
+INSERT INTO t VALUES (104,59,'uwQZZKr2u','wf','Rlu26F34iG12xzl','qIzWEcaiWKDyUJcK9dixe1dc93s3pCtpKFWcFIXTMatxNfeMfaP','B','2',1);
+INSERT INTO t VALUES (66,74,'4zsZApY','N','E7','6nX19KoOVcpLIwnSOfY57nKOC3ES632tOEWO','8Q','Q',2);
+INSERT INTO t VALUES (211,62,'krRzgE4WSL','7Ag','of7VgkYQxjiBRLF8KAH','wdEjNJi9KNKkrpKkgvOzaGMw1TqU35aQ4mUvkP','4H','b',3);
+INSERT INTO t VALUES (37,57,'XDXBfn4u3','vD3','7aFxQMV1PcBO8HGIMinWtp2UnyYFV2ugZDdRM02VO','UJbgGw8WT9PUauAKB4SoJi6e4awlOyoIjm2wPQHRLuLn','m','4',4);
+INSERT INTO t VALUES (96,139,'OLCk','O','pCx08xrgOKh','tiHneRhi8HlMw3eIFzdFBXC2Kld8fEF0PTDFt6uzXr','O3','E',5);
+INSERT INTO t VALUES (13,197,'j','Kg','RdZgqgoU1t','2tTEYPLLLoCA2oo4SIizxh9mrrSSPYScJM2qsbjJQeHTXmH9byok','K','l',6);
+INSERT INTO t VALUES (149,97,'8p7zwrJM','0TO','HQbNB1k1Z0jnHC9NkWijtcyNSMUHxV7yzIF8rciaVCmn40ge','GhcDAlzC54V2Ampc7Q91l2bcXqpAQgelEgCHWcGbVe','XX','R',7);
+INSERT INTO t VALUES (243,247,'jUReg','l','4bno1tcftyzCr4UttFqvdMXx5Qt8Ne4effbD','SboGZnl2RQeBymTpvI0Al','m','Z',8);
+INSERT INTO t VALUES (218,52,'FW','J6n','nMFn5hs44azVMK6Cfpsb1fGuLNYBi8bTNq9r1btltAAAR','kRz0liU0roJoyRlLcw8Rkrv51MppksSsH','9','f',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT UNSIGNED, c BINARY(11) NOT NULL, d VARBINARY(3) NOT NULL, e VARBINARY(67), f VARCHAR(55), 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 (-606517797432579224,62523,'G2u48Cn8w4yUHsqCDwT00Obl2zoOn','YxIH07uFZu5LAwpCKu17gx2gDbRBR3JuvreFfE0AyHRtW27Re590RlmKyI3hLmyW6Q198zVQca7WHRegqaMPbAQuT1Rb','G22','xqwUON','712y35couOXvoSq7d3hlpWSE9zTEWkgVHYlGuMNXTvlsM95AcXWhuJoZceTLDoAo0MPu2ujLxZUHvS','b84DZ1MZUinESnZQMN41dr7ZBWxW7v8',10);
-INSERT INTO ti VALUES (-606517797432579224,62523,'G2u48Cn8w4yUHsqCDwT00Obl2zoOn','YxIH07uFZu5LAwpCKu17gx2gDbRBR3JuvreFfE0AyHRtW27Re590RlmKyI3hLmyW6Q198zVQca7WHRegqaMPbAQuT1Rb','G22','xqwUON','712y35couOXvoSq7d3hlpWSE9zTEWkgVHYlGuMNXTvlsM95AcXWhuJoZceTLDoAo0MPu2ujLxZUHvS','b84DZ1MZUinESnZQMN41dr7ZBWxW7v8',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(36);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(36);
-INSERT INTO t VALUES (-8631840233478243773,54833,'Lvl2','rWQ4F8Pn6b2iEfsSSSZApSMH4ttUXWfkPaxwXcnuP4mAzpSi27x1jebgxsis4q8IwSvMdEcA2dJTPydQ','uNOhVaoPSj2wNQoTMN1NbIeI2PviTekLdstel7M3aBF6s','RlFec55eMPsk76yXr0QO','IBhARAf86hwySsip2ccuW1JKIpEYZdB37bu0HEP2gLfBVGEuSxQAcEdwPA','qFZlqXjKUhlBKkOZNcATIZaqq3eDvZoSARoqcue80HxWW5x3XS',11);
-INSERT INTO ti VALUES (-8631840233478243773,54833,'Lvl2','rWQ4F8Pn6b2iEfsSSSZApSMH4ttUXWfkPaxwXcnuP4mAzpSi27x1jebgxsis4q8IwSvMdEcA2dJTPydQ','uNOhVaoPSj2wNQoTMN1NbIeI2PviTekLdstel7M3aBF6s','RlFec55eMPsk76yXr0QO','IBhARAf86hwySsip2ccuW1JKIpEYZdB37bu0HEP2gLfBVGEuSxQAcEdwPA','qFZlqXjKUhlBKkOZNcATIZaqq3eDvZoSARoqcue80HxWW5x3XS',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-8846941837083621854,33936,'u4P5Xp71ksPAnAdIjM','J7sQNsd2hWh3IiMqexQv7BJ7VEuM4zpQ0h1ZGatfbPjxjLjCkgU1JKz3oZKGDxwxnqwTfwR1ERCmcTolVAoCREXoISkIyM3Dd7MacHZBYys7cfNKgO4DE7Mya4qpugt2ODSVCWeTrQuf0','NCuitrOyXvsDxRXSMIAnx1F283upLdjgxbuFytHteE','aBeVZFy0WiQDkZR80uNAJCwzUzu','1NW6YDgrysMkBgAxNGfWDrVWvQ7vuiP4l','AUDqFj7F3vaNYjPIoKmrepLFhP9KJh663FNPg7yZwDBzIrVbUEKfZZt7P1PJfDJf3Kctsn3',12);
-INSERT INTO ti VALUES (-8846941837083621854,33936,'u4P5Xp71ksPAnAdIjM','J7sQNsd2hWh3IiMqexQv7BJ7VEuM4zpQ0h1ZGatfbPjxjLjCkgU1JKz3oZKGDxwxnqwTfwR1ERCmcTolVAoCREXoISkIyM3Dd7MacHZBYys7cfNKgO4DE7Mya4qpugt2ODSVCWeTrQuf0','NCuitrOyXvsDxRXSMIAnx1F283upLdjgxbuFytHteE','aBeVZFy0WiQDkZR80uNAJCwzUzu','1NW6YDgrysMkBgAxNGfWDrVWvQ7vuiP4l','AUDqFj7F3vaNYjPIoKmrepLFhP9KJh663FNPg7yZwDBzIrVbUEKfZZt7P1PJfDJf3Kctsn3',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (1100180938224220981,37586,'c5JLy88TmAHZzwLZH4','LUlt5xhm9KxfVR0oGWuXH','Q1Sv58FmyUe9XuCCIIqvbdBxdU8kzZIOkgV44TrlDPYRvB5d0duEQ3q5r0w4bPFu88SO6WPdoZ','uXpIDMeOY873Ylv9a43hTE4ewLNLFemAKDmIB35qb2BnKZ8jL3UlZH4zBMdmP2N','6FpS','gionmUFE439qcp2IoGGEraFf9C4vP20LobSlQYpaMwTKGrqiYYyuGSY5WZMh4oyQ52et8PQuWSsUe',13);
-INSERT INTO ti VALUES (1100180938224220981,37586,'c5JLy88TmAHZzwLZH4','LUlt5xhm9KxfVR0oGWuXH','Q1Sv58FmyUe9XuCCIIqvbdBxdU8kzZIOkgV44TrlDPYRvB5d0duEQ3q5r0w4bPFu88SO6WPdoZ','uXpIDMeOY873Ylv9a43hTE4ewLNLFemAKDmIB35qb2BnKZ8jL3UlZH4zBMdmP2N','6FpS','gionmUFE439qcp2IoGGEraFf9C4vP20LobSlQYpaMwTKGrqiYYyuGSY5WZMh4oyQ52et8PQuWSsUe',13);
-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), d VARBINARY(51) NOT NULL, e VARBINARY(40) NOT NULL, f VARCHAR(51) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (35,13016002,'G2vNiXYwAQktcb7ccI4rs8UAEwiDiWDciSM','sBEtpDZfpk','i8XKu6iO43tfPWXDBY3ygXLWPA70','U8t','tow4grbVlicoFBeXOlGIGd5ESdV93QdjcCB9Yvrmsup6YrSKKwnGv6Z5XL7YUjREb6haWfTm4mv','yBC3Q1',0);
-INSERT INTO t VALUES (-19,10953243,'rIWYzRzMSwuz2QKFN84wt9RwaCj7y','vIHHLrU','F9DExiGLhYGcBmrWC3kCwkHhwlgZIwqsDHNTdVy','VXRvbB0tvFGptmRzVTS1MbmcJyrsIPe4mx64OsZDSSpUWPXLPfN','yhbruCjLwBjYu3k9toKq5MkBUP7WnEZVFASGm9dfyQ357NtHLRSCbEWGDBKAg0ceq7kmeOQwn7krP5nBFKt72ChGDvRuhUIgW5','Jyx4Y1IEo1VfdhFhz2muQORB6ElOmNkBmwSze823sA4oHi5EJjfiHHQFUUnyEU',1);
-INSERT INTO t VALUES (-99,6618444,'1qpiRq3WHpyVXNtYsb','VYan8CiVhcbNvRR20UmjhupsbW11B3xg4EXKtpnxHPBA','9rcL8FlnIjYaJZmMVI1X85pfjKJqCnB3Bd','01D8HDz1','bqMCJOLDh6dczz8Yv5ErtHbBwM99VxxFs4cf9WeFwBI','auOGH3vCCuvuOrFlmSHv',2);
-INSERT INTO t VALUES (39,12838208,'Jyl4NK3q8b4mfofL602rdLI','u16wX7FrcvGAge1f0TCFjOji14tS7dmaTUS9e','GsE0fo8QLNpnm7RQn','0ye0ox87NHqEf','lQmqmFR2amML7Xqysjl0WZKV6AYyUMaNEQQe5bPVevliyOlt5n3WFNMrB0kbFHBPtBAWsqLpkP0LFVbjD1FK8csAo8jVR','5exZq7l0ddEHggWjtgWNQUuvtkFHkFQvh0UhaU',3);
-INSERT INTO t VALUES (17,6875947,'15OeSmnATsfd3tXVig5nEHPRkP','ZJxJiQ5e2WZMwjTit0','lmZoRkPL5DCQbhAJ1PpP6','nYyMyjQXRJyPTgPSoljJrHBdxHatUw2yPL9GAA9pcYEy4NFV','hnYYBquzMzCm45xdOw29SvgWKC6RwYbHtvVuNFowDm1IHyNp9WNStaFs2YjinbixyZKcjZuii','SlllfiTgttBd1Yb3ci089socobSoSCzVu1sWG',4);
-INSERT INTO t VALUES (-101,12740304,'dMTfDbT8y','grefez9MdQJtBDFyiT9g8PoyXLE','JFCruTVFmhWTmiezr9PpXYDQ','KdosVLSoaVQ6n','07k9feWIr6IDWUoZlh7mqhVTyKWyujKuQqtXhImhT8B4GA3ut1j30SbZZhVq','MWXnkZP7kCTJjLNGkd7uxaCBkAAtvU0ggdBOMOtfwtM68Tdbkns',5);
-INSERT INTO t VALUES (-42,3837532,'hdEeqAxFwy9UkJi2PxGiwXWPsL','EOdAXsKUXO3n','O3LFQdc93bRjc8JXB7Y3KInf7iABmCgj0BpLw2','ay1f7RbjNyp0q4gpfdQX7UN0Dg','Nbb49yxljDbNwNRihq21ZoVXMx22jyMIhQPwtNlIsvXnHqrmbxkpYmj9xEPMp7','suXaPmLPpohqjLI8E3BrpqbsHbt2zZwttOyQ4Tji3W291qNlDgl3s4p11jNe7u75nXDUenqdEsAOs5c9Xez3jhW7m2H',6);
-INSERT INTO t VALUES (63,13980719,'9HtEbs9ANaXaBLQwjXX4V9E','ZmIhuVL','T','5t8lvIEOiOr8rMfikPoSw1nUrTFUMrrq9EDIIiEnEu0z5wF','EYtuLn9snCg8dydqxhmlc17YslO0G02v7XHuqGkMSoGkNZTlmQyUYYMI','2mIMcdepqID4fdcfpICThe85xy6nlhfDrBatMldWiP631dVwLCvVFAKvGd3NRV0Z',7);
-INSERT INTO t VALUES (-18,8727985,'lWHWj71UfEc0VgRxGJc95f60Ee0','EiMbHmucqrSxUaIGiquYr7f4BpvjOpTIwe3mdczDdn','P','1Ci7LQ2A0dgMe7Kj5RYfz','Oeed5uxeMFHqf3wgylwEwV3Ko','4KiFMzgKiydu',8);
-INSERT INTO t VALUES (65,15262854,'qHrWvQw','53S3By2Y70xinqJk3KwT3VydRZUVaR9zN8NxgbGUotKo0','NrN3oF','AagLxXwZg2ibG9n7','oMEwC8F8t5MZET5ydZZJmbNBRIsKheEWayQQqVSNuvgek1bI3eDml6u7DKJ1DD64JIOZQeiNoIokAneEJhdue2VwxU60wKdt','M8CtW97JPmhpYa7g8ctkYIz2Tn3soO1XoXmSnJpuL3v4miVkTbU2YFzDGwRHJBTOz1fm',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (-28623,15302872,'OL3IB9t6BCGIoGHZCtjrLWdyYJXMOwgoXR9LGBB','p6Se5mfdupHvfxfnCvsf4BpUzLdsrWVdB6b2uJ','dcvW8t2dKxm','vCfBDiuzFrtQEvALFhGBF5Y4WrGW6NOMfAsv8a2','A','JbNf8JwM4agseSQaSTSnYKMOsR0bVsj2hviji9Idd9cubzwBNKMXiKG3aEwXqEQr4Zqo6XlIiBpsbAoCBnqg9TbR7B',10);
-INSERT INTO ti VALUES (-28623,15302872,'OL3IB9t6BCGIoGHZCtjrLWdyYJXMOwgoXR9LGBB','p6Se5mfdupHvfxfnCvsf4BpUzLdsrWVdB6b2uJ','dcvW8t2dKxm','vCfBDiuzFrtQEvALFhGBF5Y4WrGW6NOMfAsv8a2','A','JbNf8JwM4agseSQaSTSnYKMOsR0bVsj2hviji9Idd9cubzwBNKMXiKG3aEwXqEQr4Zqo6XlIiBpsbAoCBnqg9TbR7B',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(41);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(41);
-INSERT INTO t VALUES (26655,1374553,'gHNlDOqQv','Q','RljGIHJ','o1NVAiUaAOMdoACyeyI3BFdWXJgl','MKaQDgtWXHRQxL68tJ','wY6LnVUdiW77Pra0gOC5Cfxjxyez56monc4PlvbQRTIBcPsPpBkKJ7ptiFA5TEwDUJP',11);
-INSERT INTO ti VALUES (26655,1374553,'gHNlDOqQv','Q','RljGIHJ','o1NVAiUaAOMdoACyeyI3BFdWXJgl','MKaQDgtWXHRQxL68tJ','wY6LnVUdiW77Pra0gOC5Cfxjxyez56monc4PlvbQRTIBcPsPpBkKJ7ptiFA5TEwDUJP',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (3505816975,198,'WuIq','fw','JzudNi','r9YCJXSALgvTjapvpigckGviWoGe3XLbm','b','p',10);
+INSERT INTO ti VALUES (3505816975,198,'WuIq','fw','JzudNi','r9YCJXSALgvTjapvpigckGviWoGe3XLbm','b','p',10);
+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 (2972307781,139,'E','rN','qzlSrNyf9dYOrWx1cWJznGyLoL9MY5LefJ3Mo3NzsB4CnfzjI7cW6x1eVwDFfKiZMWA','oxjKiHhTYfSS7aDZ2JjtSpPLpAfWYq4','sx','Q',11);
+INSERT INTO ti VALUES (2972307781,139,'E','rN','qzlSrNyf9dYOrWx1cWJznGyLoL9MY5LefJ3Mo3NzsB4CnfzjI7cW6x1eVwDFfKiZMWA','oxjKiHhTYfSS7aDZ2JjtSpPLpAfWYq4','sx','Q',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (-32251,1722934,'Ioz26HpKfvI6uxMthuby0PnZPl47','BHDMqkrr4bwCtFJN4YP1l6pXMKS7sqU3U8nxNG8eUGEyGDeVoRtaPHFjenJmf9p9BhbJ63oIFaioRGbScEW9QRA3ljLJPdNVY154GjUKpmSSOXe8v8etFsLD5S93etiLz9XbCF7aHSrlYaCGyfxmN5zMo16VHIUdCajAc1hwpSp59VXKXCOi5Bk9OvZ8B','zi','L06UYlN7Hooi5tG12yEZejwRYIjBxbdFfKdmCFKQS26DN','gY1LvgYe2Lb9FoHiHSG15n9SKQO9','dnp4PvMakCp7JnQwlC4uyA8f8lszVSrZHolkBb1UohBnEDvFhVA7Af7cuxi6DP2Lyffe7t9k4NnUH5Ri7YYQ0oB5Cg6xbOc1',12);
-INSERT INTO ti VALUES (-32251,1722934,'Ioz26HpKfvI6uxMthuby0PnZPl47','BHDMqkrr4bwCtFJN4YP1l6pXMKS7sqU3U8nxNG8eUGEyGDeVoRtaPHFjenJmf9p9BhbJ63oIFaioRGbScEW9QRA3ljLJPdNVY154GjUKpmSSOXe8v8etFsLD5S93etiLz9XbCF7aHSrlYaCGyfxmN5zMo16VHIUdCajAc1hwpSp59VXKXCOi5Bk9OvZ8B','zi','L06UYlN7Hooi5tG12yEZejwRYIjBxbdFfKdmCFKQS26DN','gY1LvgYe2Lb9FoHiHSG15n9SKQO9','dnp4PvMakCp7JnQwlC4uyA8f8lszVSrZHolkBb1UohBnEDvFhVA7Af7cuxi6DP2Lyffe7t9k4NnUH5Ri7YYQ0oB5Cg6xbOc1',12);
+INSERT INTO t VALUES (282165584,34,'E1PRml','MXPCyNWEXMS9YyW1BaYWgPndzlwiNFV6TUAjrPYqQOmq2MyEnMFEHDarq1bsA1STtSNPOLOhRPuG8NPmigZye32flEZ2GRCZjyJ6ZXU5iJO25gTIYrBrRSXH9kLOtWjwGEdGIOGn7anKiu3QroiRG6TTDd7taQFN8GgLvw7P2vKDDFNgMVKWG8UDiBQK0XAMV6AO8Of2jyLcoypSBW7Br0eQN0uFq33acicR8ajEgTo8IZcRCQRfKr','PzTUwvEe3DN7HjFBa2SrIJhkF16m9VDejT58aDi2x5jgIMpk3','OjeZLxgLa9vJvJBKH93xx','M','3',12);
+INSERT INTO ti VALUES (282165584,34,'E1PRml','MXPCyNWEXMS9YyW1BaYWgPndzlwiNFV6TUAjrPYqQOmq2MyEnMFEHDarq1bsA1STtSNPOLOhRPuG8NPmigZye32flEZ2GRCZjyJ6ZXU5iJO25gTIYrBrRSXH9kLOtWjwGEdGIOGn7anKiu3QroiRG6TTDd7taQFN8GgLvw7P2vKDDFNgMVKWG8UDiBQK0XAMV6AO8Of2jyLcoypSBW7Br0eQN0uFq33acicR8ajEgTo8IZcRCQRfKr','PzTUwvEe3DN7HjFBa2SrIJhkF16m9VDejT58aDi2x5jgIMpk3','OjeZLxgLa9vJvJBKH93xx','M','3',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (4021863805,155,'M55yT','QWVd7Z2QCsItIvZWyUGWhZEmWrIPLPKyADFprN6qY0OWNrhZsvI46yHTPr6AHj9rdNS6AaSbpQl0KOmR3r90FhZ8ECr5ZCY2HGgABFS7UMXYBNOOftdVRnj0GnHTQTHRZ','B','KlHGrU4yCmsI7S5KQb7YUIy77DuM7cI56IWfP6hFBj9g2pWCTc80Oa73eg8j4PUnqQulJMthwFvGFKwifFfFLZHEffuSMaOXK49kJ6Kb5oPRr3LDPEx0zCk1yEbh2EIF6RQiSiaftd2vlRmtVMYlqLbbxI','ez','U',13);
+INSERT INTO ti VALUES (4021863805,155,'M55yT','QWVd7Z2QCsItIvZWyUGWhZEmWrIPLPKyADFprN6qY0OWNrhZsvI46yHTPr6AHj9rdNS6AaSbpQl0KOmR3r90FhZ8ECr5ZCY2HGgABFS7UMXYBNOOftdVRnj0GnHTQTHRZ','B','KlHGrU4yCmsI7S5KQb7YUIy77DuM7cI56IWfP6hFBj9g2pWCTc80Oa73eg8j4PUnqQulJMthwFvGFKwifFfFLZHEffuSMaOXK49kJ6Kb5oPRr3LDPEx0zCk1yEbh2EIF6RQiSiaftd2vlRmtVMYlqLbbxI','ez','U',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (3459360329,119,'eUCxZp','fuv72GfrKPjlzICnYJ4AzBuVDtt4s83IDv18smr1ljbJ07Y5aeHDbW9JCL34w5we6eiLncZxUJuxxJYNejJjhwKd5Eb4IXqRfMqwZ1I34ybuGIiror3Lxv7sOYOXLuXqANQMj','x3XH7amzXpCXq','7DTIMaLRYthZB2W3K3Tamf78Mbf8Tu6tgi7pzPdbMpFyh74tgvaP0dtHCeHgFSst1GaL5qOnt2UPV8l4JNtFjGlIyrZTouW3agIHZngVFjd1a2irqhX3wKYnqI5NocDwmTDtr9wdNZRZKWeBK','I','a',14);
+INSERT INTO ti VALUES (3459360329,119,'eUCxZp','fuv72GfrKPjlzICnYJ4AzBuVDtt4s83IDv18smr1ljbJ07Y5aeHDbW9JCL34w5we6eiLncZxUJuxxJYNejJjhwKd5Eb4IXqRfMqwZ1I34ybuGIiror3Lxv7sOYOXLuXqANQMj','x3XH7amzXpCXq','7DTIMaLRYthZB2W3K3Tamf78Mbf8Tu6tgi7pzPdbMpFyh74tgvaP0dtHCeHgFSst1GaL5qOnt2UPV8l4JNtFjGlIyrZTouW3agIHZngVFjd1a2irqhX3wKYnqI5NocDwmTDtr9wdNZRZKWeBK','I','a',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2063628494,11,'C9','n9Xsl1GqJ059l4ynMRax2Rksqe22y6UKwST87JwlHHZVziGgLlkIK','PGysjTNIDu4R0clGRbfhusuq22pHMXqr4D3vdJYG97BqF14q1BfktfiPuk','KIq4uoDb4VIYREexTQ9WVrMzd9UhwtRLVVWlrqvtxgyhI4M9DmqDQuTAndgqtvngliEHaDiJKoadBRhlwtZjNns3eHoTokx7cTIx0H9R1xgOTBdQf66QqAw8KozpL8OM7sufl4x2Hm8ohkI4rRU1acdCzJBpwRy0SEtZD71CGB4j3fj9qTYlo9WfxNhM8L7kCV0IiBjhLH5XOrq5TyzlZ2','w','k',15);
+INSERT INTO ti VALUES (2063628494,11,'C9','n9Xsl1GqJ059l4ynMRax2Rksqe22y6UKwST87JwlHHZVziGgLlkIK','PGysjTNIDu4R0clGRbfhusuq22pHMXqr4D3vdJYG97BqF14q1BfktfiPuk','KIq4uoDb4VIYREexTQ9WVrMzd9UhwtRLVVWlrqvtxgyhI4M9DmqDQuTAndgqtvngliEHaDiJKoadBRhlwtZjNns3eHoTokx7cTIx0H9R1xgOTBdQf66QqAw8KozpL8OM7sufl4x2Hm8ohkI4rRU1acdCzJBpwRy0SEtZD71CGB4j3fj9qTYlo9WfxNhM8L7kCV0IiBjhLH5XOrq5TyzlZ2','w','k',15);
+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 CHAR(53), d VARCHAR(76), e VARCHAR(100), f VARCHAR(55) NOT NULL, g MEDIUMBLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (18786,24713,'H','3IWPYx9FMLa','cF9o81Tz93JEoOYfTL75EodElkWnQ2gPFcOanP74DRSSllBbUTkBxnQk0co10dRILMe8yvthfZxKQ69X66kn1umkx1pxWk3J3Id','faURsT6EeWcOhns6RLKbSYFd1SOUqk','s','K',0);
+INSERT INTO t VALUES (7608,50116,'KvDuG7O','AG0mPwLC9rRmIS0wKWSIvWFeIosKg','zp6veRB2sYWHEmHNsIK','e9HfO4a5V4EDyAy4','1','3',1);
+INSERT INTO t VALUES (-1385,7982,'MLcO6xUMQ4gtPKwm','tbBTKLCqiAkHuH3x7FjH16K2xIn69DpoEdF9MLz5T3wJOHAT8zRyiMpx22BV','273aWkAVCvUoEcCZ0tJwsMrYToNK0ttlUWBGesKfTI0i6YiTj6K5ExqmhkkD76IyrLr','yTtDz11vk54pyxPh4nZ2NoQ4PI2zS','P','H',2);
+INSERT INTO t VALUES (12237,7681,'egYRq8rW2ylrCZuCevs85MGM3Mnpa8','kybt6cRf8Mon4YHYGg27kNvJk0mt2QbeHOZOCNnYvl42rC02U9Xt0Zu4FkZzgEF8fWAcPt','VXkdUHQyTu7AIwfCayYBxFIYe4h5HLm50bfIsMdAXVrTt92ouJZk3zGfLaB7aBoppHYjH0H','DDQk3pPAWvO0V6J0ZUTvht88ppFbGNgk9q4Ejyu2g','t','p',3);
+INSERT INTO t VALUES (4755,12496,'KucMP6SfEbtxiD0yNvF2XVPAoY6vIYdDkFjy','WOuWo6Cu3cuMPq0sG66W7DM7aWp5oFiVcYROWNYmxIkqiBd3NY4','jhr8WN1U','9zhdor4SnzrqMLhKwTn7x8JoWbV7vYaDh','m','J',4);
+INSERT INTO t VALUES (3415,11749,'71Vsqk01ZXmTWSGuQNDiQJfRwBywPdrxbdWSi5ax','HRkSVSNH2UVcXqHw2RBObJiWd9e4q','cDF','t09TJ','f','n',5);
+INSERT INTO t VALUES (24497,43178,'7BVxpkQqcrrUKO5cYojsZGppSDoa9aHMQa8T6mIqgzjQ0z','VhW9','vCphqLv','k0uJmhM6I8aT8mRsx5L4HImqU7m','2','p',6);
+INSERT INTO t VALUES (21772,47721,'VYQBbyVp1M4f5SfHWIU9','iZ56KL2i9Uvp0hdXkgDQg4yOZ5','chLV','iDIeJ6wuVrqRC1gsL44y9D078Rl9d','0','q',7);
+INSERT INTO t VALUES (29761,60503,'8prrKOdeYnSO','ndiXi5O5kjFNzZ5cUtHMmriFPId7RsWK2PS98au5MBAqqhHi9zfqz7irmy5VJiEAI5La','RqlKwPzyxyJqgrfs3BaDBRfWjzkm73xo3Pe1nqjfWijjcr4sxfEjsJF7r0ZOE61nlcAsY0r7l','vao3QCzoA8PGVWeepXYtEpV6JebbzbLeS5d','r','K',8);
+INSERT INTO t VALUES (16203,29869,'wLKSfvqdpDfGnSl9gtniJyvR9P','CRrphcScSfUeJaXag6','dulR90okX9ebuf6e90ZrDT738pGXbKPCJE3JnnVl9EhCisd1hUdjys971GujDvLiMd7A6Oh2xEnBoMDLGse2ehk0zC','3wLD4LWFKltq8E','W','n',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b SMALLINT UNSIGNED NOT NULL, c CHAR(53), d VARCHAR(76), e VARCHAR(100), f VARCHAR(55) 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 (1091533722512688335,37544,'j','N1ZVPGiz9434TbfCA1uSoHiIK7OzFKQwaZBVKsWN4NIz7gDaQ5YWLtofN3ZQ','dnwwhRk50YFkNh5tBKzEXxpfJh2SvzBVBtgwVVpw0','wK23cjs6OaIqldw7ikBtEY40A0qY0Qht30kfDE2a','3','g',10);
+INSERT INTO ti VALUES (1091533722512688335,37544,'j','N1ZVPGiz9434TbfCA1uSoHiIK7OzFKQwaZBVKsWN4NIz7gDaQ5YWLtofN3ZQ','dnwwhRk50YFkNh5tBKzEXxpfJh2SvzBVBtgwVVpw0','wK23cjs6OaIqldw7ikBtEY40A0qY0Qht30kfDE2a','3','g',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(54);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(54);
+INSERT INTO t VALUES (4023595403684610118,7836,'7swVX','xWYjZYSkX0P','JJgE','so18BIYlJMt8r05JqWP3Q7e5i8xMnZyp','1','7',11);
+INSERT INTO ti VALUES (4023595403684610118,7836,'7swVX','xWYjZYSkX0P','JJgE','so18BIYlJMt8r05JqWP3Q7e5i8xMnZyp','1','7',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (7474239357714030084,61687,'CBs9gwGqqXKoaaEUe5VfCPy5S6HN3RjUIYaM','I1Q0uA4Hd2aeiUEt4DGixIkttX8cJOQpHM9OHjESFBZquJid9ycAJf7qlgcOf6x8GdaJLb1s4zeb1bmeOXibVDzY3km7dOsKlmswRo9JlLK3Qh0roPfEkGw31xowJCbExBHlWmJxx6H8tSuquFmByq7kh8DdX','snvr2ViVciU2sgMdX00X4uysd8JThPhoJcZmXE3','G6QgTrqQbPyWTGJyMQy5h','k','G',12);
+INSERT INTO ti VALUES (7474239357714030084,61687,'CBs9gwGqqXKoaaEUe5VfCPy5S6HN3RjUIYaM','I1Q0uA4Hd2aeiUEt4DGixIkttX8cJOQpHM9OHjESFBZquJid9ycAJf7qlgcOf6x8GdaJLb1s4zeb1bmeOXibVDzY3km7dOsKlmswRo9JlLK3Qh0roPfEkGw31xowJCbExBHlWmJxx6H8tSuquFmByq7kh8DdX','snvr2ViVciU2sgMdX00X4uysd8JThPhoJcZmXE3','G6QgTrqQbPyWTGJyMQy5h','k','G',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (-11267,11907846,'C3OB5mEPZRIOARPREf41HGrp','divOSi9QSJH3CFA1VO2SkMErtMEVCXDkRqjDnOLjrJc3UvMiafklik3U01inNsflnZmndyV4YAZMtP6zTFFYNMqGd5QknrOrMwEOmMQ4rZVGzGmV9Bhq1B55CbrA7SkdZjnAfUSxXCWk2ddkJf48Rb5xx98bRlHNDcXWW0p9V6TeMlDGyqBST8mwZqSjCdp2SllkWU5i3MYMe4AKj2qLaGUszC8BZLlZ','Pn75cwPoidzsGt4ZZnqdrLKOSE5zk','chlovzEDhNh7b3VFRh2dNd86qgk5f1SvkLBQL15KIjWATlGcN9yBYvBajt3PIiAm2zt7uqHGfWUfrAnZVw5xK0WMQBirGLBqKWWibC7PCS6S0MgjXPV6dRZu4b7K4CQdCcwAf1B8OtjObHRy1tqdsMuTk9kFjBuPdGts7s3YcKpSiXXeopHbL4l4Jx5id6dmzQaBE8bOfi','fXovFOeuIJ7VmU4xcmhjQtCEihUsWe5VRVlkBpBi2HUFhzcokruzr0qMmrnudFXlyF8FvmNwrG','Fw82Zizut6iaj16uSAXfQwrKK7ZgiKzEQmZpMX7yotM1qdvRI5YX5VPKajnrvLilJtToRUNd2GdSC7vf3G8qvAPngyMjuXJj',13);
-INSERT INTO ti VALUES (-11267,11907846,'C3OB5mEPZRIOARPREf41HGrp','divOSi9QSJH3CFA1VO2SkMErtMEVCXDkRqjDnOLjrJc3UvMiafklik3U01inNsflnZmndyV4YAZMtP6zTFFYNMqGd5QknrOrMwEOmMQ4rZVGzGmV9Bhq1B55CbrA7SkdZjnAfUSxXCWk2ddkJf48Rb5xx98bRlHNDcXWW0p9V6TeMlDGyqBST8mwZqSjCdp2SllkWU5i3MYMe4AKj2qLaGUszC8BZLlZ','Pn75cwPoidzsGt4ZZnqdrLKOSE5zk','chlovzEDhNh7b3VFRh2dNd86qgk5f1SvkLBQL15KIjWATlGcN9yBYvBajt3PIiAm2zt7uqHGfWUfrAnZVw5xK0WMQBirGLBqKWWibC7PCS6S0MgjXPV6dRZu4b7K4CQdCcwAf1B8OtjObHRy1tqdsMuTk9kFjBuPdGts7s3YcKpSiXXeopHbL4l4Jx5id6dmzQaBE8bOfi','fXovFOeuIJ7VmU4xcmhjQtCEihUsWe5VRVlkBpBi2HUFhzcokruzr0qMmrnudFXlyF8FvmNwrG','Fw82Zizut6iaj16uSAXfQwrKK7ZgiKzEQmZpMX7yotM1qdvRI5YX5VPKajnrvLilJtToRUNd2GdSC7vf3G8qvAPngyMjuXJj',13);
+INSERT INTO t VALUES (-6633664369218100691,62051,'Yryzq556S1lAk64FjfIjAEG1','2su79sm1sdNGNrQftSVLkYOFiqOSk5VrgizvmL3QCy6fmybfxr2Ye2et1WJBChNyRs4Sh3QN5ZAuEKS0n1KwNXoCZDylrZOw2dhPPvIUnPUalS9finuoCcjXuYmRXAgD2ySz8cUE7ZlJJ6gOta2hqzbdAgPEIlLigf6vgV3iqNkZ3qcgBaOogoFnW3CGldRACwlNRKLIpaclAiRqms2PFA6nZTH5uIHWlz','1fN3luB70bXt5l2R1H9LB3Pnu1hTFfGWmE76pskDpbRGZm0aBkeWzupAxWzTQDRULK3vc4sGrVGuhVKuL6k22OJySZg2X','UQwumVs1U4tI4rEVZsxTAsfYhbnqHAGhd5YhmJWQ5UzzF8c389nt8GBp1gaLjEYpP5dQHSEJYCzn2vzlxsJsy29FYfSh9EGDSqf2b6XGN8Fa0D50EiYprkmF7HfK8ASD6OMPofXMwpBq3yKSYAsjHAakoDvoK2RmAzyo04UoV3PZLs9hKk','T','I',13);
+INSERT INTO ti VALUES (-6633664369218100691,62051,'Yryzq556S1lAk64FjfIjAEG1','2su79sm1sdNGNrQftSVLkYOFiqOSk5VrgizvmL3QCy6fmybfxr2Ye2et1WJBChNyRs4Sh3QN5ZAuEKS0n1KwNXoCZDylrZOw2dhPPvIUnPUalS9finuoCcjXuYmRXAgD2ySz8cUE7ZlJJ6gOta2hqzbdAgPEIlLigf6vgV3iqNkZ3qcgBaOogoFnW3CGldRACwlNRKLIpaclAiRqms2PFA6nZTH5uIHWlz','1fN3luB70bXt5l2R1H9LB3Pnu1hTFfGWmE76pskDpbRGZm0aBkeWzupAxWzTQDRULK3vc4sGrVGuhVKuL6k22OJySZg2X','UQwumVs1U4tI4rEVZsxTAsfYhbnqHAGhd5YhmJWQ5UzzF8c389nt8GBp1gaLjEYpP5dQHSEJYCzn2vzlxsJsy29FYfSh9EGDSqf2b6XGN8Fa0D50EiYprkmF7HfK8ASD6OMPofXMwpBq3yKSYAsjHAakoDvoK2RmAzyo04UoV3PZLs9hKk','T','I',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-7596401352204390961,53764,'cE','e7RZjbwjMyQlOIyBIyNkZDsbrb6RruwLB9bo0mezVmBYmp','eph7JKENpZZY2Lf1iJPVVBebcp','BKatVFDjRWm7kXP5qYnqQXpZlPMEvFw4SPPtkknjjVA08RvvkV0IsEMaV14oW63C3HLD000L56duWKXV5hHQLm4oYxjmaSf','99','w',14);
+INSERT INTO ti VALUES (-7596401352204390961,53764,'cE','e7RZjbwjMyQlOIyBIyNkZDsbrb6RruwLB9bo0mezVmBYmp','eph7JKENpZZY2Lf1iJPVVBebcp','BKatVFDjRWm7kXP5qYnqQXpZlPMEvFw4SPPtkknjjVA08RvvkV0IsEMaV14oW63C3HLD000L56duWKXV5hHQLm4oYxjmaSf','99','w',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-9112670531877503152,18097,'BxNM6TnjMoCWH1tqzzFvVxGjc1wV8b4cUyp91MNDfCQMeLTbiI','6vz1ouLRZH9F0sRucKSJm3meDlYTHWdg1S8RGUmDE8agph88NOYOy62BJYTSIHy4omfCZWk1D2GATeiwQD3cvsnwr02WF4HEZC4aiAA5qT3GL2kYNBvxCLlLzAFQhsaEwWOCCxqctlgH24lJCHRPQ5kffkaXUTvqSb4MFlBHLat6JLGKdKSagnMfW9kzirc3lMhZZK','XGySs1wNZ0NlkJ0pGfyGEyid58OorxFQ3nRK6w2dfiFaEa','GhL','1','ci',15);
+INSERT INTO ti VALUES (-9112670531877503152,18097,'BxNM6TnjMoCWH1tqzzFvVxGjc1wV8b4cUyp91MNDfCQMeLTbiI','6vz1ouLRZH9F0sRucKSJm3meDlYTHWdg1S8RGUmDE8agph88NOYOy62BJYTSIHy4omfCZWk1D2GATeiwQD3cvsnwr02WF4HEZC4aiAA5qT3GL2kYNBvxCLlLzAFQhsaEwWOCCxqctlgH24lJCHRPQ5kffkaXUTvqSb4MFlBHLat6JLGKdKSagnMfW9kzirc3lMhZZK','XGySs1wNZ0NlkJ0pGfyGEyid58OorxFQ3nRK6w2dfiFaEa','GhL','1','ci',15);
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(52), d VARCHAR(39), e VARCHAR(97), f VARBINARY(99), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-2993213,-242372278,'DTyDXd6G9RoZH23gaFIgEkwd66cc','80PbKCN81kJKnpnJBeNmxTA59xC','A9WeTvuVE4N369ucbQdH1yKhqWfSrSm6A990Yj4tLUlGx7RBRfz','NCLlsEfzKCK2eKXwrrArP6xSqaBaXFR5H754hThYE7irtsjXmt8z','pOQ9KGrBmgFW9Tlk0BRimdeXeKtouzRJa','lqI7BcqOqqTWSBtuNlxJ0b6E1FhpqJ4tLgLqOkANg1KF3CFuie5bkaslFWc77ewDos1MItKwnc4tViUjwZYJz5Hy8Trq',0);
-INSERT INTO t VALUES (-2974651,1628989129,'6LeInnGkpWHkkU3XHBgWLIWRJBvWyD5LLxUEgcMOm1wz0','FDxs4NpjNxsIXVB4s3doX1LWp','M72xCAJY39pSrsBRA7JlmYOecNgsBQOuAAbot57vY0YlOFU6auRYVWbtV4dqMtFadHX','JpD8rAZrlQhXTcMzjPLineqaPt5IrYjyX7r','fYcHqofF6','XAUCrLPvNkVbR1QQnycYLd6MQOAumpzqv75xyHEyUZVHpHoYyXJR6cTAswA8T5FsRHs0UVxbSOKDqXuf',1);
-INSERT INTO t VALUES (-1937473,-1534610553,'wWbT0V','GfmcB8p0','rkC9emfciXjlDFY8gVXp8iBEAjyLiWeR7PrL','6pYjf8J6iFUkmXjdQtcd2mlyKkBtSCQxEmf7yXKLifsWeEE3L2b6QKJV','Pe1aEK811ZWCy8SEPa95','JizrhnBoHLFVtnE3kmjuhwd0iruxp2VPkzaZLlh22XyQNrKECLmd3FVt2wqEq4IemnqAZiRvaZdwMHf5F4QK0C',2);
-INSERT INTO t VALUES (3826951,-883971772,'2Jit','R','m1pvf8AsO5ojdYgG6G5Hh4nNkrnLBTlU81NgM1HLNKxgRau5HvUZHwunmLPsPbp04co3','QdbeV28QUv8TOM7tDk934tLpxnOrAKFpxVT2gsGQVPlyPU6IVbaF13M6WQqRqs8fbBVjCUghdgz1lJGb','i1rshe7AE4qKatWPFEH43lIBiNLEIlyHPerb8arNq2iqDDQCA9cbnZ3PyqI2nEorjeuoAbxkYss1e7UtCjV0F3J6DODeM4Hbu','eP1yJ2kNXVOITDzWqRq5NXUrWK3cPaRR4uitO9britzga6CPMEC6p4PogG',3);
-INSERT INTO t VALUES (-3836942,-363850917,'0fRAI3vzaBm0uJNMxYS7Ey9L1LRVaHK','vQJMNiC0VYgnOenhpPu76TFQyUHpfQBDZEMF','VHEioZt3bsItBax42HDLHhRFxKS9MOi2LVUSWEOcRoMD1bgitfwBfE8tuuOWEu15G98tbkhPAET5dJ1BJG','zkQHOuLEMlUrkvCefeAcMfLppY8M3D8t6C7AyN2hfz9EL4eEjKS0h4suXJ9fdOw0je','wUh1M5XRptukQVEyfDkC6L0IAhz4iGYIC3bQOdQtwxZ1S6SrSSeLxK0MjgBlc4CDZPdHCKYmkn3h','UQS0LikFN4qYiPKQ6TKxWjMLvzjPs1UXcpe3Yl92emOotzxVscnihFM84kA46C3wfiOHNXktp32ygI92gy0wDM',4);
-INSERT INTO t VALUES (-4857151,-794388072,'8nLjO9WTcD','BzABX3Hc','VCU5L0KIfEMofCbtJds7c9O2H0b6qIQSBatvXqEyTi6K','e3zXS5tInATSAZnbAKwEiTAxscwh3jQF1yebXAIEzp2fuWHgUal2Mk4LFbENaPFUoVYrX8Soy5Wn','c7JcNyWoNRpSeVk0QmHA0mst0IVb1dnsA9nt9mC7QJ2Q0cjzU12','6AAEN9kjH3CwiAcincePIz9wSm03YIc38Woo1Qfmd5lrtPoJwZBEpsgOxCwgYvfSqbfxEVz',5);
-INSERT INTO t VALUES (-6773843,628513491,'75L2p4VuS6eI4wBJQZsYREC8COGMfcBQVqIB78KvzM6bdTO','N','efcpesE4phN8ZSOCBuDC25L7X72a0HXikgsPGqYNvYG2nW2mzVM4pqAkRvGJJcCL','8sRuECIu6n7SNP10atUyL164yiRs7d2Cq4tmG6xisGvTKJo6pFf2qzWMDGkJ9B4DkW','DFiYpaip3y2oIrnY4c85TVN73ay3ejkLWanBX0TzxFIJeW82cUvDRpmMVtSS8z5A8q','NlbeWa4ae8OCMtrsbq8uHVTuff4CcNfVzm3BdK9VReM82QDWQEpTULbHEtK9WwyOysbDlUkw',6);
-INSERT INTO t VALUES (-2714242,1757505614,'Hd6pMHhkxELL1TCyCa2vGz1rHfJgpRGPlPUFdL2W6gAH','RvsHfF9yXb1yaP5QcZYFKYqP2lsVEpBbYo','vokHBkpIrtdVRavp5Gf4mqYKCDwkNnvcvMZLv37o','9uLZkTUOH','1Fzh7YekRobuot5wrWin7UewtcwSPemZJvOTyu2VgeMGZHFguyE5qsqEJJlRM2JBFx','YSnD',7);
-INSERT INTO t VALUES (4163583,184229535,'Ee8AkR','PrV5FTnLolq','C36L0zJUgZQJQSkBrTqnRXbJONzVc2gxzoqcqzbAmLRZWit','g6cecI7Ugqdl0dcEAjxpRmqtWPYpNH4DyblXswfgwcsP0UfoWl1jemBS','TgLDSBYuLN4SJVhMfhcCaZfKKEqWcb2uiV0ngSITJ9zBOnsWs9NXZkjAELnikeH95LyAlydpwGpiKwZKarU0Tqp2jbhMtC0uqZK','EZfhWEiaV5guwc4EXGANyjtEh6nme20ee6rJeaFkoqwO3aYTeN0ud42P6KbQqx',8);
-INSERT INTO t VALUES (-7929280,-997344317,'ZfuuMc5GDz0F7KzQnK67KclU33geQl4','z7g','mJVb2HKwzgAIFZE1CtIIznPaIX0BQBQzwRgD8hKJyeaoeNA5wFyN9jkYaH3Rt8SzNuaEDgCt59aUMxFVxsZUrfDcm3','NR0bQxjyLg8sk8JNe8ak5fH9FP2BQT91L4a76HQaVcnOACDdJCIFDfYxv7L8','hEt2opHDfWi4Tp9FCIuLizZFkq7VaHDxJxnbxxlyyRF8Vlj','1e1QlvoJOYSslCQpUbylDNo',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT, b TINYINT, c BINARY(37), d VARCHAR(60), e VARBINARY(32), f VARBINARY(40) NOT NULL, g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-8552,7,'TPSRS7','b0paszf25BJCZl5i3OVO40osdjccDKsIxQ9hbQkTJ6R4FRL','Ve1IEbC4d3jSyLcMHg3zKZ28S3u6HhC','FOL0dNMSoimt','ZB','Y',0);
+INSERT INTO t VALUES (27123,32,'1yr62yaRj0E','NreU4ffZqMHqU79R5usb5SYWoPBNOBqY','y2e','jdfY3W96','SO','L',1);
+INSERT INTO t VALUES (14169,0,'UDjjMhPuKGa','X32KzFlMZdUlJNCoQLjNjDYsBKWaz0JLmi5','KPJ3BEB','kRMZnTRaN5yUvNJCK5','iE','f',2);
+INSERT INTO t VALUES (-13401,-12,'E2KOOIZG7dCU241','mcjRJOxVRXlwpu7RvVVNOGZUyqscNNaE1P2knEeG','RIVy8K5BE1xxhfT','ozVcsxU8VoPK0rBomMMFUPXnSzNO92jt','F','C',3);
+INSERT INTO t VALUES (25021,-95,'dEhA0gzPseg80J5wkGQOZw5P','O4RUhF2PQ5nk7Jai','abt0qAIN1WKYQ1iwCc7enpwE36mc','mawuSMJgd1W7WgNL1','jr','2',4);
+INSERT INTO t VALUES (-26188,-22,'wIqTDqrvosUb2yytaA2VwFOncwWG','GAvyo7gN5jVbajBgvJ6mRwVZGEtp0arLynufpshtNZ9tD','rkhceOfeOuJC1','3ec3sTY','h','f',5);
+INSERT INTO t VALUES (-17844,-121,'33P3LQRXQUyiG9Q','rO1kCE9eb2lffuab89UwhEbKS3BmaAoqlTf','OZ9lAOVLrjYeDyKedVjeeqHqxqJ9yk','CgxeY7Bdur8PsAjnJlcKbW3iulfzb','Wu','3',6);
+INSERT INTO t VALUES (3801,-18,'f02devIRuVWcS799bfDogR8RVe','Uh6IJmtaz','OTrYAilcSuh37IDXZAtM','TGrMp22','gP','H',7);
+INSERT INTO t VALUES (30736,-49,'rdA9eGlcYKl8qhks3PqHtdYPfJMK','KjoKVXwkcp4os0Xe0gn0OcjcKd7tmzyg0oHvyJgbYPXPkeOKtVU6uWpaV32','wZ7T9za1i3khood49S','TSb8FMotxewPUSukjHIBFLBgHo9ghc8L0vlJQ9SR','0t','O',8);
+INSERT INTO t VALUES (7906,-52,'6PkcKrSTO1N0JJWqUPe0sFDrV','tSucy88v1sM9oj3deWF2ViS','mzwkc4wiq5Vy','2k0nhqTAFck','H','I',9);
+CREATE TABLE ti (a SMALLINT, b TINYINT, c BINARY(37), d VARCHAR(60), e VARBINARY(32), f VARBINARY(40) 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;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT;
+INSERT INTO t VALUES (-3763786,88,'KEh6lUDxKdSmOitVkILAFJHFiaO','hSrozg0ATrBySuW8boq3Zoly0xzk3KYLOlyyu3bcOXE','E','3moQIdUJCaCjbBRqZjcZZu','s','5',10);
+INSERT INTO ti VALUES (-3763786,88,'KEh6lUDxKdSmOitVkILAFJHFiaO','hSrozg0ATrBySuW8boq3Zoly0xzk3KYLOlyyu3bcOXE','E','3moQIdUJCaCjbBRqZjcZZu','s','5',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(38);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(38);
+INSERT INTO t VALUES (-1825206,-6,'eJ2tSHVCWrl0In7H4JsfN8mQULv','67h6WypboHJCGAmxiFSSpgUQahuivRIcAHEM1PD7QaZO8Kc','N067TULa','AbP8vZ4JH3xBSrFyD0PjvmJZLny5YhXzEeN','gV','q',11);
+INSERT INTO ti VALUES (-1825206,-6,'eJ2tSHVCWrl0In7H4JsfN8mQULv','67h6WypboHJCGAmxiFSSpgUQahuivRIcAHEM1PD7QaZO8Kc','N067TULa','AbP8vZ4JH3xBSrFyD0PjvmJZLny5YhXzEeN','gV','q',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (6591001,18,'OLLkUYem2DPIWME4YtZn2i','kNb0HlLUTF63HYQ6ZbAdZFrzZdacwcuz0Gz5vwZnB996SZxzAZdGy7MqmDZvtoZfWqKtrfHxWlhmTnnPP3e5Ov6YWBD6SJowM7BVZtnHHboLLSt8LWkWMRTkAQrWRDPcC6lp2Pzo4EyeYqJ8DDcLsDZ8cRxni7RgvpPqiqjHdtNoOkyO5o9iL6oGiVsh8W4Bm1nuYwUw6RiVsEIvcV5JBHBjIigJXzUaIlBzxZqpDbrHsTSMy9GxhwpicN','CuLqRw1ViFlFEfi','hYpqA0CCPWukE9q7GOZmVJKIVOHCT','eT','H',12);
+INSERT INTO ti VALUES (6591001,18,'OLLkUYem2DPIWME4YtZn2i','kNb0HlLUTF63HYQ6ZbAdZFrzZdacwcuz0Gz5vwZnB996SZxzAZdGy7MqmDZvtoZfWqKtrfHxWlhmTnnPP3e5Ov6YWBD6SJowM7BVZtnHHboLLSt8LWkWMRTkAQrWRDPcC6lp2Pzo4EyeYqJ8DDcLsDZ8cRxni7RgvpPqiqjHdtNoOkyO5o9iL6oGiVsh8W4Bm1nuYwUw6RiVsEIvcV5JBHBjIigJXzUaIlBzxZqpDbrHsTSMy9GxhwpicN','CuLqRw1ViFlFEfi','hYpqA0CCPWukE9q7GOZmVJKIVOHCT','eT','H',12);
+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 (-2513144,-29,'CYmv3OpS','Js75mfqfR6tRhuIsCICGS31IuGJ46Xwm0uGsCV1BNNfPwwZZzfcpdXX5rfNDctBmZAE0hzl5Ei53aTl1fEaGBOMM4uveYrO4smiPaKTcAHK9xSI5K1ZSa1S0hMvAjQaS1d9EWK20fQSxynFrn8Hv66F','9e6eIhkMapLVW35xv5oqCjHHlM2','QcbqG64QH6MBUcW04fEWK1V0OzlIoM0j8aAWwXP6lvnYHEVSqjI8EwRH6hbLNXM2igMbraGDJCNKyMEGF4GfSvgsBuzSsaLC7Fu8yUjgxpBwXaHLvvp6fLipOx7Yg5Gwe57mFNY5XL2CPQKKAROGut8Srmx48v9PXU0ShuhLmrk7CiNtyGHzTRUxidw8KNr4fpjeucl26NarTOvRizqCsTeO8u2','b','p',13);
+INSERT INTO ti VALUES (-2513144,-29,'CYmv3OpS','Js75mfqfR6tRhuIsCICGS31IuGJ46Xwm0uGsCV1BNNfPwwZZzfcpdXX5rfNDctBmZAE0hzl5Ei53aTl1fEaGBOMM4uveYrO4smiPaKTcAHK9xSI5K1ZSa1S0hMvAjQaS1d9EWK20fQSxynFrn8Hv66F','9e6eIhkMapLVW35xv5oqCjHHlM2','QcbqG64QH6MBUcW04fEWK1V0OzlIoM0j8aAWwXP6lvnYHEVSqjI8EwRH6hbLNXM2igMbraGDJCNKyMEGF4GfSvgsBuzSsaLC7Fu8yUjgxpBwXaHLvvp6fLipOx7Yg5Gwe57mFNY5XL2CPQKKAROGut8Srmx48v9PXU0ShuhLmrk7CiNtyGHzTRUxidw8KNr4fpjeucl26NarTOvRizqCsTeO8u2','b','p',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (8061711,-87,'YBDuoXDNKSL3HNXydj','J8Mh8ojJf1RKxNxFMqYLOTMFxiszrqmBgvjEl3TFWm47dkbjIF7N39V79EJ6Wzq40PguxxgOstFCjco0N62gmI4fl0rzfb6YueOeJHBM6xWjfsE4mUsmqClwHbWeP9ygnc0BvHFPDD200wKZTN791zcJTGE5iqSm1UeMGCDWtYIBChKgLvdK01lncZRowxz3i3jE0SHbm4bNu3z6cwQCPM2OZVIyiJOeBdZ7hAT352XPwULhBgQk','6x9JsMDqtU74nLCWu4Cd','u3YRougupcl6CCCLu6oFvgggz0IrxYwIs4yEN70h18fIc4Ixh2asHswZvBfaNHbBoqj9BRv9CrzniL0wvraYx9WrhLyE8Pq5fCDI86lPIF3kqJrEBgb77dD3AsG9vz35M3KRMicI2O','gz','n',14);
+INSERT INTO ti VALUES (8061711,-87,'YBDuoXDNKSL3HNXydj','J8Mh8ojJf1RKxNxFMqYLOTMFxiszrqmBgvjEl3TFWm47dkbjIF7N39V79EJ6Wzq40PguxxgOstFCjco0N62gmI4fl0rzfb6YueOeJHBM6xWjfsE4mUsmqClwHbWeP9ygnc0BvHFPDD200wKZTN791zcJTGE5iqSm1UeMGCDWtYIBChKgLvdK01lncZRowxz3i3jE0SHbm4bNu3z6cwQCPM2OZVIyiJOeBdZ7hAT352XPwULhBgQk','6x9JsMDqtU74nLCWu4Cd','u3YRougupcl6CCCLu6oFvgggz0IrxYwIs4yEN70h18fIc4Ixh2asHswZvBfaNHbBoqj9BRv9CrzniL0wvraYx9WrhLyE8Pq5fCDI86lPIF3kqJrEBgb77dD3AsG9vz35M3KRMicI2O','gz','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-2899294,-70,'lUxeZwhiXYan2hwD0FEtw','ZkkGv9Lv8DbiSjohaYLn1BleNQVcmRTVyF8Y2e3u7omfUfGSY239nci2rg3X32kJXmeKV70pmhoJoGeAsC4slh9i3VYnWsPybeYIMoq6ff1A2fZwvudOYNJJhdP6uOktSkbCq9vqCLrR6VysexCd6Iw9Kz0Dxr19782HBZ6KA','fKJP','8EN0xs2gnEVkVUahX4VRQIhdbFc3Lv9fD8UXVPenMpW7pTtWhTAc2NpoV44z5pdna16hgBfwIaioUCH3tbYBwhUNyTDg1vINKNvJjC7MG8u6WkBjgDuineg2Hgz9iWYTE9s93wuVVgnaihlRWjlZgGWkTnIGzQxaEA53x24oV7QhOwgjCKVTqIofJJOnSE2hN47b4UdzKmkAAi2hSyUaYuHIX4rnxZwe5vnwrT4sYYAvxBoYGf2m3Lc','2','F',15);
+INSERT INTO ti VALUES (-2899294,-70,'lUxeZwhiXYan2hwD0FEtw','ZkkGv9Lv8DbiSjohaYLn1BleNQVcmRTVyF8Y2e3u7omfUfGSY239nci2rg3X32kJXmeKV70pmhoJoGeAsC4slh9i3VYnWsPybeYIMoq6ff1A2fZwvudOYNJJhdP6uOktSkbCq9vqCLrR6VysexCd6Iw9Kz0Dxr19782HBZ6KA','fKJP','8EN0xs2gnEVkVUahX4VRQIhdbFc3Lv9fD8UXVPenMpW7pTtWhTAc2NpoV44z5pdna16hgBfwIaioUCH3tbYBwhUNyTDg1vINKNvJjC7MG8u6WkBjgDuineg2Hgz9iWYTE9s93wuVVgnaihlRWjlZgGWkTnIGzQxaEA53x24oV7QhOwgjCKVTqIofJJOnSE2hN47b4UdzKmkAAi2hSyUaYuHIX4rnxZwe5vnwrT4sYYAvxBoYGf2m3Lc','2','F',15);
+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(86) NOT NULL, d VARCHAR(51), e VARCHAR(22), f VARBINARY(89), g BLOB, h MEDIUMBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (7276059805454285518,59,'tCwF9dF0NQ2TewlEvVaPXwzG1xiZ0HsFBaYc4YNoRM38UytZ2Y7oDhgczGfTW9AgKCCdugF','VnELyDt9361Q3ukybgcl43pUyQMv682VjXvfs8ebePlb','WFS12H90e0TxNt1Xf','GgccpgwcJ7Oq3yvrNEW4nMNCcDAoRJbz0NMACIXZlnblF8JvAlpFMMOrYECTx2jRmla8yikLbAvYJm2v75','G','b',0);
+INSERT INTO t VALUES (-4598247363429650590,14,'nQMh5v','2JhgL6ydRcTmN7ajrutaROVCVCS6MUN67PqRkAX','EiEKfUpx4MV45IZqPumiUY','LwUeqKEERitpHq3w582PKqRfRzBepyaSy1Mxo7r','h','J',1);
+INSERT INTO t VALUES (2839070634614298683,-107,'2PBo3BT8FvesGMOGmlQRD95kDm6ZayALJDb9pBWPQzRMzjRzMcgoiQmNnJo','2HZx8vXpyuJHiqDbtVhx','5ALADXz7KxDLE4yq','OWBnPelg1eWCn','X','s',2);
+INSERT INTO t VALUES (-2888383971718798147,52,'yU7Qq5TbSYdLGHWZdDWCd8YAhh788KonsWAiNQe8DE9FyQB','hcSEi2LvCb8XpEcR6FcNF7WxjJ3nnrmsXi6xj','L','W5hp4vivgNSg79xXyeb','5','C',3);
+INSERT INTO t VALUES (1902268962957147390,-32,'R4khXaKSYBJJfIW8PVUi2YBZY7iUbFn51cHSfQcpzHiKFzzONl6NQZAjjj7w0SKb4I9O6c95xxDjIxcCyaaev','6A0VKsqK7wAkROoLA8OdIHj2t5ev78axU7dW4g','1vS','3E09k2xPckwAzey6mTdzk6iccM04SwEei4X47gBuzcGiY8jZz5nnzndsM0TRGgzFHKiY7KXa','k','W',4);
+INSERT INTO t VALUES (2195447638653084806,112,'9mTmkyNnxCuxNwTiFB4bvKAg85WqB1tqqsrk6xvEmPMqEn2bkCu2','kuMSLhDvR6Xmfg4TZACilQl7SzuvdeTOqvxtX8ajc4U5','yGSgPMzJMW5Ajho5uB5B','BNqEprqWnfmQV2io8q','1','6p',5);
+INSERT INTO t VALUES (8672860136704602734,84,'kJQmYZbBUaikLa4lBmmph8sGLNF4GF0YpnWKBye1WaH86AWRuMbTX958zFKefY5Liaj8','X9xHaPv','0ErlacJkD74ciDL','wXxFda0ediTZzI8pQm3lva6Zhzl2lIdtQopB','0','1k',6);
+INSERT INTO t VALUES (-5802090369467598732,-113,'CYUnUaGQLe9HiTLhVTVEwM5Bi1WE6Jjk703SCzkRzKhIQsclE1ftkcrx6Jz7nTuxyeQ9iqgYWVBgM7uYYhM','B5o7nFectYf3jIJSFM4hddKof','fP2DhdagjtZ4kxkbfSQ','7rEnblTUlWC3O5GE4TQZcJj3cE5uD0JJPcDjITa48KuTDxlBde2ZS51tvAnQsQIwnlNtzXt0Vi2FXryjoPQgLQH3L','q','f',7);
+INSERT INTO t VALUES (-1486203817614570087,-111,'u6gCtZM2cZ6fgNEbiM5N0XuO2plXV8H24xfUz9oB0BQ6hFl3iS','qQg29dtnpN2','Ox','dQfvaD9SWq','U','u',8);
+INSERT INTO t VALUES (3924175619755407900,-62,'CMwUfQZaNl0vkJNIkUrMNoADhutEdy5hVM2I0DBwjvYnmlpYOpS','PzlMSo','mvCgiI61tEBnaOfYGbIohy','O2ibmq6HtCppQu2mcVRbpGChIoHEAPlM4a','h','hk',9);
+CREATE TABLE ti (a BIGINT, b TINYINT NOT NULL, c CHAR(86) NOT NULL, d VARCHAR(51), e VARCHAR(22), f VARBINARY(89), 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 (-993611858792046941,635677282,'IZGckV0vYbE17vrvl1R9MaQo70h1','15clt','Rki9j6IgvMtNWRBvUvQMLBEDJe4eNzDS3rRh0cEtEskuXRTVRHX3kqzD','KjjLT6YWoJvLtLbTQ6Jxe5CFhWNos6z3fLEGVtikdOpcoJ1jkhjETtE','9Z2qQ07XiHLLiEyAgOwhJVjIviKwAHtwcriGt','palA5mIhf2YcB',10);
-INSERT INTO ti VALUES (-993611858792046941,635677282,'IZGckV0vYbE17vrvl1R9MaQo70h1','15clt','Rki9j6IgvMtNWRBvUvQMLBEDJe4eNzDS3rRh0cEtEskuXRTVRHX3kqzD','KjjLT6YWoJvLtLbTQ6Jxe5CFhWNos6z3fLEGVtikdOpcoJ1jkhjETtE','9Z2qQ07XiHLLiEyAgOwhJVjIviKwAHtwcriGt','palA5mIhf2YcB',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(53);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(53);
-INSERT INTO t VALUES (1084464455674292911,-65560723,'lwB3vRlbMq1YpgKaFCciU40Am6XL0PfEb','i2k5','4oYE08X7PQF6COyL5pCjIwNbG8SZ9ntfFPt47RrKSDw2Yopi','tsIUaj978ombN9Id5EKMQEreTEHQy4OYuLjWj3KitFQW1mcaNONxluyzPfkMCczbD','c1De6JYDw0yhtJqo8BNgiMD3hhivGIZg2U3g','44Z1VaWhxbKF',11);
-INSERT INTO ti VALUES (1084464455674292911,-65560723,'lwB3vRlbMq1YpgKaFCciU40Am6XL0PfEb','i2k5','4oYE08X7PQF6COyL5pCjIwNbG8SZ9ntfFPt47RrKSDw2Yopi','tsIUaj978ombN9Id5EKMQEreTEHQy4OYuLjWj3KitFQW1mcaNONxluyzPfkMCczbD','c1De6JYDw0yhtJqo8BNgiMD3hhivGIZg2U3g','44Z1VaWhxbKF',11);
+INSERT INTO t VALUES (8471748827845268044,65,'gJ4ElJe2axX6G2zahaJVboR52xwrJh','x8vS2ZQY87kC1Nh','1Lyx6pzW','V','u','o',10);
+INSERT INTO ti VALUES (8471748827845268044,65,'gJ4ElJe2axX6G2zahaJVboR52xwrJh','x8vS2ZQY87kC1Nh','1Lyx6pzW','V','u','o',10);
+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 (-5932597492068759919,-123,'6TMZAXLegkPSNyH9ba0RHsWvB5ij2zYf92NKCw5gfq2LPh5usTp3y3t2rOBsHSaHpiMA8uoWaQG9nt3uyGLrrT','l12y1WXloNy5nJeIsa4YMhCxnywpp6i9AvHE','F3fXxvNaB','4XImQH79TEQz4Qi26JINjJbJSrz4zsOip6lUN','l','5J',11);
+INSERT INTO ti VALUES (-5932597492068759919,-123,'6TMZAXLegkPSNyH9ba0RHsWvB5ij2zYf92NKCw5gfq2LPh5usTp3y3t2rOBsHSaHpiMA8uoWaQG9nt3uyGLrrT','l12y1WXloNy5nJeIsa4YMhCxnywpp6i9AvHE','F3fXxvNaB','4XImQH79TEQz4Qi26JINjJbJSrz4zsOip6lUN','l','5J',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-5777934562726632620,475203600,'X4eV4VeMNrYPE98Ahcp3sJ2NJVOdAa6uaolN64s07aDUndtQ3y','Ol5Lt9t0KE1Mi3TnvDGf4kzsH217rxkdZprWpgij6ywuGXEZosPt8QstPwJkaxgtxE8ZPqqt28jJgBrXQeG3yAxIPunK9nNscdczJ928buEnHOm7UDqWXCsbWi8R7amIy8HPbie1KJvCMeISSZ2cBOfyHPRwRWsLdmV0OUUnW3KMR8HHqmMhhXd0eg','GRsFd0TP8Av0UuF0fSVuxmnOoWn65OvKLdtRcV4KJRrVLPt5zKu9VgJpF','NwjMacMV6xP58646m0s','XfmrYh5EXW0ozlRcQ3erIlBwM5kyp8cOMBIpPr','LbPWrt8EBIHDDOVYPfM0qEEkRD07fEYNZESXB28okcIskj9Og8grbfyEfbODz9D8OzlaD4HQgp0Py9a1pt9WhRqd91ZAy',12);
-INSERT INTO ti VALUES (-5777934562726632620,475203600,'X4eV4VeMNrYPE98Ahcp3sJ2NJVOdAa6uaolN64s07aDUndtQ3y','Ol5Lt9t0KE1Mi3TnvDGf4kzsH217rxkdZprWpgij6ywuGXEZosPt8QstPwJkaxgtxE8ZPqqt28jJgBrXQeG3yAxIPunK9nNscdczJ928buEnHOm7UDqWXCsbWi8R7amIy8HPbie1KJvCMeISSZ2cBOfyHPRwRWsLdmV0OUUnW3KMR8HHqmMhhXd0eg','GRsFd0TP8Av0UuF0fSVuxmnOoWn65OvKLdtRcV4KJRrVLPt5zKu9VgJpF','NwjMacMV6xP58646m0s','XfmrYh5EXW0ozlRcQ3erIlBwM5kyp8cOMBIpPr','LbPWrt8EBIHDDOVYPfM0qEEkRD07fEYNZESXB28okcIskj9Og8grbfyEfbODz9D8OzlaD4HQgp0Py9a1pt9WhRqd91ZAy',12);
+INSERT INTO t VALUES (-8350486476953053047,-68,'nWmUPc2XrGCHH2iqE3hyK0RkzNvY6PFELVucHE8CW9nx7sLGZs84hf','CCIhR8wrA1lSK33BcGuZjcZezz2JAf69kHTaXeaaDYFuMy663MvlsUrcfaP8qLsMFL1OJe0uTHs4UMrhZ54ipJO6w6mANWfZtJv3DKsPyPYfadC25u6HnUslZ83pOME8jxAr8RMYYqKsr0pcPVYXeX8KTR3sUbT32GC4fZ4JpDmeoJNWBbk65rKO5VdIhe2YY6WLsMiR4trysPdgNqbZf9Jit3Ss0EJ9yajnx6QdVI','PDNYIuae','gSC5cHQXlykmtkUc2b8lHzkp7yr0rNDew','M','p',12);
+INSERT INTO ti VALUES (-8350486476953053047,-68,'nWmUPc2XrGCHH2iqE3hyK0RkzNvY6PFELVucHE8CW9nx7sLGZs84hf','CCIhR8wrA1lSK33BcGuZjcZezz2JAf69kHTaXeaaDYFuMy663MvlsUrcfaP8qLsMFL1OJe0uTHs4UMrhZ54ipJO6w6mANWfZtJv3DKsPyPYfadC25u6HnUslZ83pOME8jxAr8RMYYqKsr0pcPVYXeX8KTR3sUbT32GC4fZ4JpDmeoJNWBbk65rKO5VdIhe2YY6WLsMiR4trysPdgNqbZf9Jit3Ss0EJ9yajnx6QdVI','PDNYIuae','gSC5cHQXlykmtkUc2b8lHzkp7yr0rNDew','M','p',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (4322051992094164058,-58508125,'mj1o2enhWzkLNDQCykDSZgJ7vHZDcRVo5PXbC7NCOvnLpduiP','tzahAyPT7M4CAcJZZTBk5MY7a0zA2YsN6EMBGKhFSUCvKxoSBr9SBsSO05JEdwuI0BVQIgjpUn6TC0bvViVswm5iR2PgwWX7sxIdY5n0Blr9Z3LdT526hHmpBEQJOw0kjHRamHR1QFSDfhCXISVwju7SuV48UJjIVrPX8MBAyjGXyVi3','ljAG35abIYZ7iJ9YmOeoYdsyHqnOk6kCIXOC8UfdDDTdp57Nv02gu','Pp2g5WZSMlFC','QeI565r0wSywPh8c7igsZV48I5A7AT','9wyQuVcF6kUoW5NS4Eh',13);
-INSERT INTO ti VALUES (4322051992094164058,-58508125,'mj1o2enhWzkLNDQCykDSZgJ7vHZDcRVo5PXbC7NCOvnLpduiP','tzahAyPT7M4CAcJZZTBk5MY7a0zA2YsN6EMBGKhFSUCvKxoSBr9SBsSO05JEdwuI0BVQIgjpUn6TC0bvViVswm5iR2PgwWX7sxIdY5n0Blr9Z3LdT526hHmpBEQJOw0kjHRamHR1QFSDfhCXISVwju7SuV48UJjIVrPX8MBAyjGXyVi3','ljAG35abIYZ7iJ9YmOeoYdsyHqnOk6kCIXOC8UfdDDTdp57Nv02gu','Pp2g5WZSMlFC','QeI565r0wSywPh8c7igsZV48I5A7AT','9wyQuVcF6kUoW5NS4Eh',13);
+INSERT INTO t VALUES (4444726992420486088,-111,'kbTSdGuHpSw3WPTQnsZZl4gr15HcUxM3TRG2RwlQ8H9','ItgElyV33m1dLmXFN2C20Rwp6GxzCdLWcm0OT4J3u5GyIbCxBYCi7ZSplfhKqmbWLcYHN','AmkCtCjSQPffPoy1jScf8','OPYtHjj14o0Adi3QiXKvoWo7SO5p3lRdaE2wRRuDldtwje2WTEzifze46vvzIrDVNfUQZyL8wRz5lE81bi4qq1Xv2gf6rLRN2ipinSWQQkZjhiZmyChvahrRVwBEeXjPosQtW5sKerfjWuIYBFqywbpjsKTQAteJxSvZjPr2Wnw0Q4MYnrvH4Cy53P6T5js7pS9NQRdzk9vI5FUTqcsJl4uyCU1FaArDfZU','T','4',13);
+INSERT INTO ti VALUES (4444726992420486088,-111,'kbTSdGuHpSw3WPTQnsZZl4gr15HcUxM3TRG2RwlQ8H9','ItgElyV33m1dLmXFN2C20Rwp6GxzCdLWcm0OT4J3u5GyIbCxBYCi7ZSplfhKqmbWLcYHN','AmkCtCjSQPffPoy1jScf8','OPYtHjj14o0Adi3QiXKvoWo7SO5p3lRdaE2wRRuDldtwje2WTEzifze46vvzIrDVNfUQZyL8wRz5lE81bi4qq1Xv2gf6rLRN2ipinSWQQkZjhiZmyChvahrRVwBEeXjPosQtW5sKerfjWuIYBFqywbpjsKTQAteJxSvZjPr2Wnw0Q4MYnrvH4Cy53P6T5js7pS9NQRdzk9vI5FUTqcsJl4uyCU1FaArDfZU','T','4',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (6577016555532418930,-56,'k','a6BaYLp3eh8oW7g340nRVNG','4iznKdBXwT5RKCs','1IhuPKzyXfkr0NMGmW50boI5WUnsEYyM3IU36','e','y',14);
+INSERT INTO ti VALUES (6577016555532418930,-56,'k','a6BaYLp3eh8oW7g340nRVNG','4iznKdBXwT5RKCs','1IhuPKzyXfkr0NMGmW50boI5WUnsEYyM3IU36','e','y',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-6517703038580387917,-15,'mnq55riCOI3srjks3SCFwp8PIOoGxAm6GRmYEAuHrQfgEKf6vppqLVKMrZbvWIndNC','wN4GlqDTZwTz90CfgzgnuTrAaUONWm2K9Q3VP3E12iIaYTUNpkv8UnAk4BCmjNQwpX7AxMofYfonrl8L8IyjpaAHQ6uWzLZmcHpjCXVlslBdamu1BoxBQK8SS6Nyp07K1sMEbTFHFtsvnj1oKX3dGXynN0j7Wrp2XvZDWWNgkjMqqugVQnqNHVNfbT0ZbBCzjrRDgweMYLQxKq7CoFfP6Il91KhXcR','wv2p','fL9BTHlv4fgOLvjZz1dz4brkxkcisTCpFYoRCXrucWaY2nmCTmEjzEe9iqfNdl2VVY5ltuSXhzAIkpLFXiZKpH7CGkw4UtiRX32Eg3hMk1WQvq0GIaAyMB9NFfKOPuOuQNoPJTc','rq','p',15);
+INSERT INTO ti VALUES (-6517703038580387917,-15,'mnq55riCOI3srjks3SCFwp8PIOoGxAm6GRmYEAuHrQfgEKf6vppqLVKMrZbvWIndNC','wN4GlqDTZwTz90CfgzgnuTrAaUONWm2K9Q3VP3E12iIaYTUNpkv8UnAk4BCmjNQwpX7AxMofYfonrl8L8IyjpaAHQ6uWzLZmcHpjCXVlslBdamu1BoxBQK8SS6Nyp07K1sMEbTFHFtsvnj1oKX3dGXynN0j7Wrp2XvZDWWNgkjMqqugVQnqNHVNfbT0ZbBCzjrRDgweMYLQxKq7CoFfP6Il91KhXcR','wv2p','fL9BTHlv4fgOLvjZz1dz4brkxkcisTCpFYoRCXrucWaY2nmCTmEjzEe9iqfNdl2VVY5ltuSXhzAIkpLFXiZKpH7CGkw4UtiRX32Eg3hMk1WQvq0GIaAyMB9NFfKOPuOuQNoPJTc','rq','p',15);
+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(90), d VARCHAR(42), e VARBINARY(19), f VARCHAR(58), g MEDIUMBLOB NOT NULL, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (4711616,-24383,'pNlk8AAHD26k5ve4oSBc8DaOsYJdp1gwtorbbvpaws3up3pKVXL','nRFbGmfKHiBuG0AXYomG6SqDRhQI6','N','TsJNN3xooBx3a8K10akD81WSs9zfQdA7E33QITHJ94k','3','O',0);
+INSERT INTO t VALUES (6299995,30964,'eF7VZ6F1wuGZ1XEOGFVUS2a7uqtrqfbtYy8jfaC9','XyoGybNt3izIGZ6VlOu2l','mD55t','HIWhnz5T4IIzB50d4WRK','NH','C',1);
+INSERT INTO t VALUES (-6368030,5330,'qL1yT1hdqpBCHhRIkCzYACWv0H4Gl','0ZgwE','LVR','DNWyHSYEBO1xuKF7GGwCyWqU7z9zxmcpSFfOFYnn2AbKD3','zT','A',2);
+INSERT INTO t VALUES (-1934570,-6041,'dFhTyPYli7Oz0EJrnJH1Y0tmmDzI3aLTzCmLEg0B0bjYftAsIOwMkvzzUEvvXnFwOOHTlVOriuN3GRY5Bur','H4XornxLJoCsjJzApiGhvWfliVmpO8','HG4BUqczX1l0tS','YYboSdKmvX4O7ofBxIj','NO','A',3);
+INSERT INTO t VALUES (8154769,26816,'J8qkqQTnvze4','pBLUsAFDC0boBiLlOHL97rmWR3X09NClb7nUc','EAdYWu61C','15Pm8eslvz5JTy2VPApw05LABvRH5Cc02JZ7mGevmn','W','O',4);
+INSERT INTO t VALUES (-2261849,-14635,'ZnkFfgUIsmbFzeWeboV8AEdKxH5BVfV','AoKZIzQBVCMIS8IlBbW1SjjgFRbzOUvUjnF2PN9n','g3tInM','F','ER','5',5);
+INSERT INTO t VALUES (5060017,-28198,'FR2IlwkmVyOstme5bh6eTzhiXqstYmVkX3uavESOFGGlYSRDP7pAdteI9KKXJ1cRczk7S8DYfDJ727OOSnBX1QUB','1xcrOuHJh541Opqqe','rTnhfMPOhmnv9d0','wleO2So','SE','G',6);
+INSERT INTO t VALUES (-1476178,-22462,'UYJfH9SCUfuP5knwCP2UC3NBPMrAaIiM8tLh9SUMdDlgSKmhdDiiQqElr8HZyFrPQyZpvDQMoOVrXR1MhU','RZQ4JPVKBhV','FUhsuZ0I','qP7aof7gh8PH0928fQZL23voEQZwGdROYzwPL6oN46z','3s','M',7);
+INSERT INTO t VALUES (6391804,11231,'rQ8E8D3JrZiQSIaazwKAmzoRJlcXqzkJdRht','LNo3ZSNp2tU9cyMcrCz2xgXg','M36CE5fUT','oFE0VFphV97uDxe0TdNAo','zc','7',8);
+INSERT INTO t VALUES (1598578,-23406,'OUSgL85kTHyDZtXLFZEZm1YvtHZd44oR2xv','Hy1vO9','Y6dWZjEEmH','XFZxnJhcsvy4m544IC2sw4vjN93Wjcf','JG','8',9);
+CREATE TABLE ti (a MEDIUMINT, b SMALLINT, c CHAR(90), d VARCHAR(42), e VARBINARY(19), f VARCHAR(58), 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 (-7315433998673381478,31327,'2NeH04XgG0','Wu6UAv8RAqxSX5M','H9Uv0MzU9AZAB6H','1ppljZaXtlzZlbAYzB01eKcv6jCdSCI2vE','Lc','u',10);
+INSERT INTO ti VALUES (-7315433998673381478,31327,'2NeH04XgG0','Wu6UAv8RAqxSX5M','H9Uv0MzU9AZAB6H','1ppljZaXtlzZlbAYzB01eKcv6jCdSCI2vE','Lc','u',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(91);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(91);
+INSERT INTO t VALUES (-4985847596192783656,-8787,'PuzJFAXpj4ym8','h05hUj7O7KAZLtuyuD711qw','P4vY2a','h7PVckN8hnn1nFnH5DQ0YCCpX6vQDnlgslEgXhzlLu1Ar1if','d','l',11);
+INSERT INTO ti VALUES (-4985847596192783656,-8787,'PuzJFAXpj4ym8','h05hUj7O7KAZLtuyuD711qw','P4vY2a','h7PVckN8hnn1nFnH5DQ0YCCpX6vQDnlgslEgXhzlLu1Ar1if','d','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (-7081303119087917124,-25948,'WBvaDrU5X5HkKzs1xl8hG8KO9nhz50jJ5Fo6bkaJqqIeO9T3u07UL6T1HoABWyBtDEdIiiPFOO1sPBCa0Ztm8sAYh','wnraB97JInsMzhW5EZWED4Vgi1IOk28nzpYUkR14PFTedncv1WQNFFjDDnREjT0L6Uz4eJxCLttcTMYP7o9ztvGR14CZlJU3YDrsjPfCu9ybRk3ynffOuQskWfzWGeAI2grBQCEzds69epybH1AdF46YaTFYTfzZNOij2H1bTwgmGgDfUYwsLOodxWwbUQraeO05KKeQDYsGweMhF4tet3mneTnYlAHPAQveNt4A8avB','hbXvBFuXUdpHAQ0','veCo6ZX5hE480Jb46mdMjQYCZuU','N','x',12);
+INSERT INTO ti VALUES (-7081303119087917124,-25948,'WBvaDrU5X5HkKzs1xl8hG8KO9nhz50jJ5Fo6bkaJqqIeO9T3u07UL6T1HoABWyBtDEdIiiPFOO1sPBCa0Ztm8sAYh','wnraB97JInsMzhW5EZWED4Vgi1IOk28nzpYUkR14PFTedncv1WQNFFjDDnREjT0L6Uz4eJxCLttcTMYP7o9ztvGR14CZlJU3YDrsjPfCu9ybRk3ynffOuQskWfzWGeAI2grBQCEzds69epybH1AdF46YaTFYTfzZNOij2H1bTwgmGgDfUYwsLOodxWwbUQraeO05KKeQDYsGweMhF4tet3mneTnYlAHPAQveNt4A8avB','hbXvBFuXUdpHAQ0','veCo6ZX5hE480Jb46mdMjQYCZuU','N','x',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
+INSERT INTO t VALUES (6262680658316010370,12626,'nYEMkHajo1muVIMMpyS2gxk','5zv5wM9z3I5x8lh7uAdsqExBZ6EoNork8bCv2EUYnuBjccjWfuiZulOd0ZxzagJn6cZoyFppIzObTiUF1sMZedA1nZTs2K72Ab5aDsRWM','I3aj8mX7SnQYme0Wl','3XRxFGRNNTE8TpxuGm8l1Ix9TpMGgILfonRsXZJWjKPFMTPocKkyGq4toQQHhYVwo8Bp4z7bXErCS42hy2T7r13otGN4xbMprKFNnxyX74De0XAOMomxLUdeveiwe5ZTcxiAavYGcNxjngIKjx4aczx0iBnQoYTEsytopzfb0HTLIjCIcNOOjbyIALt7kfU9Wcijkv0KljRRSeTgooCALcKrtZ7','G','Y',13);
+INSERT INTO ti VALUES (6262680658316010370,12626,'nYEMkHajo1muVIMMpyS2gxk','5zv5wM9z3I5x8lh7uAdsqExBZ6EoNork8bCv2EUYnuBjccjWfuiZulOd0ZxzagJn6cZoyFppIzObTiUF1sMZedA1nZTs2K72Ab5aDsRWM','I3aj8mX7SnQYme0Wl','3XRxFGRNNTE8TpxuGm8l1Ix9TpMGgILfonRsXZJWjKPFMTPocKkyGq4toQQHhYVwo8Bp4z7bXErCS42hy2T7r13otGN4xbMprKFNnxyX74De0XAOMomxLUdeveiwe5ZTcxiAavYGcNxjngIKjx4aczx0iBnQoYTEsytopzfb0HTLIjCIcNOOjbyIALt7kfU9Wcijkv0KljRRSeTgooCALcKrtZ7','G','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-7212880765411094468,-27790,'3K0jYwud7S0BgOysGjUdT5Mw1UfDfbgFbGnmA7Os5jUPSgyiPNerROaqFbVrsbJEbJPmU6DXXt','tdwoVWscNvDo6daT5x08heBC8NHhsZpUigrUoKxUhNyj','bAibKVErE7v','CD1NfTEQpDnknWAuFUK9IzX07gbaBbkTN0lB8DEjzUCUI4ns0HCkFqq6Gcpuhcw0zavQHyDYeoTQh5ktLs0UiXjwG2WZV2sOaCS83OI9cmt19nmMPEy8NoWs4D37DPt9kU3Fuh3Lmp6O7GsYEvKqDzLcj6VzeZBRBLSyQmqhPbFq9EwNj3TQGWmpluJmpl1mhFw6EiETVKIpDxSTe','Q','z',14);
+INSERT INTO ti VALUES (-7212880765411094468,-27790,'3K0jYwud7S0BgOysGjUdT5Mw1UfDfbgFbGnmA7Os5jUPSgyiPNerROaqFbVrsbJEbJPmU6DXXt','tdwoVWscNvDo6daT5x08heBC8NHhsZpUigrUoKxUhNyj','bAibKVErE7v','CD1NfTEQpDnknWAuFUK9IzX07gbaBbkTN0lB8DEjzUCUI4ns0HCkFqq6Gcpuhcw0zavQHyDYeoTQh5ktLs0UiXjwG2WZV2sOaCS83OI9cmt19nmMPEy8NoWs4D37DPt9kU3Fuh3Lmp6O7GsYEvKqDzLcj6VzeZBRBLSyQmqhPbFq9EwNj3TQGWmpluJmpl1mhFw6EiETVKIpDxSTe','Q','z',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (-118115402125265431,29311,'YfGwd8P9MLWhIzpzh1gSeCPPWOBw3Vdn3GL7EUNagn','8bmKOJh50qKUJqw641E2NJihAPbYsjcnIMGzGAYKG4Qay1KDOyTgM6JHVOMbBuV5HKMiVGSbomHRdIkaV1n5bc1ArCi6','TCtqYsK2tBb','ENC2Mma8rXC73oqSn7hI7qWwJ2IJRORYY7ALvziN9hBW3QNzBcCEjCoPUJhp9WqDIvc6BgEybmds1t2UNKOVwmX2xUnbndfAlPzLmxLzTRBF5Y9XaJLGPPN0W','d4','zK',15);
+INSERT INTO ti VALUES (-118115402125265431,29311,'YfGwd8P9MLWhIzpzh1gSeCPPWOBw3Vdn3GL7EUNagn','8bmKOJh50qKUJqw641E2NJihAPbYsjcnIMGzGAYKG4Qay1KDOyTgM6JHVOMbBuV5HKMiVGSbomHRdIkaV1n5bc1ArCi6','TCtqYsK2tBb','ENC2Mma8rXC73oqSn7hI7qWwJ2IJRORYY7ALvziN9hBW3QNzBcCEjCoPUJhp9WqDIvc6BgEybmds1t2UNKOVwmX2xUnbndfAlPzLmxLzTRBF5Y9XaJLGPPN0W','d4','zK',15);
+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 BINARY(49) NOT NULL, d VARBINARY(63), e VARCHAR(6), f VARCHAR(4) NOT NULL, g BLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (9942200787401287733,-25,'1WTzGPCffYU8Mc1KldyuQaVt','ybjF1T0cVG2vrY0vEcEF38G4umJwpl6TyldM29','ZJ8fZq','bciC','t','y',0);
+INSERT INTO t VALUES (12629459256302483549,22,'BGaWJF923SrVkkEy','8ly1rUd0QK1B','C','VSxw','I','H',1);
+INSERT INTO t VALUES (18053185309395671032,-78,'rkMf2uQqBUaMUHYmQMP4pohzAHfhEgMEc7','ri0r8hXedRd2WPCFDg1E76G3oVS4zXTAVm6YZndz7WNimXpZ0y','iCJwp','ZiF','Kp','m',2);
+INSERT INTO t VALUES (17266728687154465426,-59,'EdllsY48O76RpTEGvefPZ','wKPWVyzRU7yhp0y3v9YAYeUSla9qgd6OeMRbPKVEBawWwqVREWPjz','tf15','qs','na','O',3);
+INSERT INTO t VALUES (5677510014835202204,-55,'WXpi4lCBoVBoKGOpsLnsB8dMgLc','lznTewOdOoKuMEFcVQTQn0KigpcYGC2n3lyPMsuv9JkUd98jY','6IGspR','VdJ','iw','f',4);
+INSERT INTO t VALUES (3881963346185836625,82,'LX4yIgEZZqabfdKh','VrgiaOUrHtU7aGWlmPD7VMYOTd4tGKaCr','Nb','Qd','NP','M',5);
+INSERT INTO t VALUES (5975232671285280180,37,'1nVQ2mlFviRO5UE','l9vrEK2','4mYH','hhPj','fN','X',6);
+INSERT INTO t VALUES (8143424398641865160,105,'vqepjbu8BuPrBmGjOatyXwe5XWa5U7k07rVTQxZSOTQ','D','m1T','q','sf','2',7);
+INSERT INTO t VALUES (14026135658585810802,-113,'xXdtvgqPF73dgpiPr7pT','86VHn7s4QgikdJgUk','oc','KNL','eK','w',8);
+INSERT INTO t VALUES (17497284072963904161,53,'U9S','wGg','tpt','Fg','3L','M',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b TINYINT, c BINARY(49) NOT NULL, d VARBINARY(63), e VARCHAR(6), f VARCHAR(4) 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 (6104454883558691044,-36,'iKvyhPPC3Ye0upfWGVm','umpGDRMVlo9cvANoCc','QoPRo','jfu','CX','v',10);
+INSERT INTO ti VALUES (6104454883558691044,-36,'iKvyhPPC3Ye0upfWGVm','umpGDRMVlo9cvANoCc','QoPRo','jfu','CX','v',10);
+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 (17524334023500132214,39,'RIjmK27hcmdOVdpe7kAfv0K3CmuXF','b0hEDNqN8Ba','MEy','zG2N','e9','v',11);
+INSERT INTO ti VALUES (17524334023500132214,39,'RIjmK27hcmdOVdpe7kAfv0K3CmuXF','b0hEDNqN8Ba','MEy','zG2N','e9','v',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (17678165219880074336,74,'2jteUnUMR08hbrC','9Z4P96oKZGXHLaeJdMdGQRrL5gif3nU13nZhGG37BIPurmZGEARbZp2Cz8eLQ2JZAdyoX4dLdAEx8K11z3c2oxCoeAYA6HHFz9zhjDRdVTSvWceUamu','SqaVPD','TyUd','3Y','J',12);
+INSERT INTO ti VALUES (17678165219880074336,74,'2jteUnUMR08hbrC','9Z4P96oKZGXHLaeJdMdGQRrL5gif3nU13nZhGG37BIPurmZGEARbZp2Cz8eLQ2JZAdyoX4dLdAEx8K11z3c2oxCoeAYA6HHFz9zhjDRdVTSvWceUamu','SqaVPD','TyUd','3Y','J',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (17225746638386071648,-53,'MFfVHXtXZ3MXM2N82hB8Qelrapn','67uz9IPupl0UCINv4KtI899Y5ERCv4G2zkNR71DbPN0GHNzC1uU0vREllcD0AsVviHPBb6ooMdqqNfXjzhJnP43sw4szXKjSyKP4xhKgLPIe040','MPxETg','PAUvU4Wvf0bgYpA2yds529D8dlXsijLthu1vB0xq0RBpMfyV90NSB9Bkp','w','O',13);
+INSERT INTO ti VALUES (17225746638386071648,-53,'MFfVHXtXZ3MXM2N82hB8Qelrapn','67uz9IPupl0UCINv4KtI899Y5ERCv4G2zkNR71DbPN0GHNzC1uU0vREllcD0AsVviHPBb6ooMdqqNfXjzhJnP43sw4szXKjSyKP4xhKgLPIe040','MPxETg','PAUvU4Wvf0bgYpA2yds529D8dlXsijLthu1vB0xq0RBpMfyV90NSB9Bkp','w','O',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (5432045336799780595,122,'EVxnXYKCvC0x6tqBI0ZmuZbv6LhP5wm9q','XlOVXTZaPeYTBIqx66iFPLLeiwWr8tf3fxCO5i4EgJBbOfRLjIBewUEBYLNIE33CV3v2reTLAsDRZlgEhcYR5RXULZDUelfOSw1RUi6aKFAaHOe9bSfb9x0JZXfz4LOiA4bF0ErqHBIKHKUKyhAD0SM4BVLtF9dvCOl1FojnUt5q2qyVLg5ZoAIOWEZEX5UKYl5O8KDXXdS6I3FR10JBseiC4KCz3n87QRO6yibFvSTWmpmD61Xq1ijtZ','y3YSWB','6nTzFxU2C05EteGljrpHTYFxe1qha9SQj4AnUKob4fxzw0eCg7CBPzzAFHX9Ox2yXgjJlNJHbzqLFZIxnjvBtoUDKv1avWI4NVgKRPof0Ca75sQW3lp83v1MwtnCWAzjk9cPGq5ASeuKoo8AsqWldkPWdwEW06fSG8Dz5NqVBNCluUXkgZZGEtng6VDh41CHBFbRckDnbOOUR1QLEiVj5LkxoChxBtqr79xAb52UdwFpZmgvbp','hV','m',14);
+INSERT INTO ti VALUES (5432045336799780595,122,'EVxnXYKCvC0x6tqBI0ZmuZbv6LhP5wm9q','XlOVXTZaPeYTBIqx66iFPLLeiwWr8tf3fxCO5i4EgJBbOfRLjIBewUEBYLNIE33CV3v2reTLAsDRZlgEhcYR5RXULZDUelfOSw1RUi6aKFAaHOe9bSfb9x0JZXfz4LOiA4bF0ErqHBIKHKUKyhAD0SM4BVLtF9dvCOl1FojnUt5q2qyVLg5ZoAIOWEZEX5UKYl5O8KDXXdS6I3FR10JBseiC4KCz3n87QRO6yibFvSTWmpmD61Xq1ijtZ','y3YSWB','6nTzFxU2C05EteGljrpHTYFxe1qha9SQj4AnUKob4fxzw0eCg7CBPzzAFHX9Ox2yXgjJlNJHbzqLFZIxnjvBtoUDKv1avWI4NVgKRPof0Ca75sQW3lp83v1MwtnCWAzjk9cPGq5ASeuKoo8AsqWldkPWdwEW06fSG8Dz5NqVBNCluUXkgZZGEtng6VDh41CHBFbRckDnbOOUR1QLEiVj5LkxoChxBtqr79xAb52UdwFpZmgvbp','hV','m',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (9715407886351046865,9,'vzdABq65YPLZEFsCo','xH7miso6aWSMBRJsnBorH5M4Le8YgPfc7Dw51NOReU7bthX','9W1','HB9dpTFrmNxC4qEOqIPmQeEvrYH78xfVU0lTVg8PcLQUkEIqC5hAtOcv44rcpUKnyUwjuJgBwlMLQ8YGpqSeeA3ivTTYEU8KFDCJ4wiu4hW0WxgwfptCHZvq3UaqD8WPWsCZa2QoKMZ5B31dcKK6KcbgwiErLlZ9fUHEeQe8ddU32t','s7','r',15);
+INSERT INTO ti VALUES (9715407886351046865,9,'vzdABq65YPLZEFsCo','xH7miso6aWSMBRJsnBorH5M4Le8YgPfc7Dw51NOReU7bthX','9W1','HB9dpTFrmNxC4qEOqIPmQeEvrYH78xfVU0lTVg8PcLQUkEIqC5hAtOcv44rcpUKnyUwjuJgBwlMLQ8YGpqSeeA3ivTTYEU8KFDCJ4wiu4hW0WxgwfptCHZvq3UaqD8WPWsCZa2QoKMZ5B31dcKK6KcbgwiErLlZ9fUHEeQe8ddU32t','s7','r',15);
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(32) NOT NULL, d VARCHAR(14) NOT NULL, e VARCHAR(36), f VARCHAR(82) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (19728,-44,'hDTObq9FB5QUQ','DROwDi','zMbDxQ','1muPZaKgPnBGs9wdoKJXj7YIo2wCdGargMjVwc7YtkQRTUnbmMCm9IpqXxJvVx2RsWzX0OMhJGiL92K','dhjtaqNCcLmJblR8SvSZTRS6jLPpbQp0gBmxbps5rqzJnTeQgwHz','t6ZOkcAoNZw7Y1T3',0);
-INSERT INTO t VALUES (8113,97,'VJnnEcdyL','LNVm8Ct','XtB','niYNGuBWmuCGwIDHLVLPpDXp2Pojxbf0dk4G50fMOiPjmMxLb09StSWmTal4','MLEbRsDMF0ul0yHAQ2dtIEH2DnyEo2mw6eHlvF24yM9ZpLG96TAy47ORbwWcFnDqBqH8XEgWS','gxmf5MSo0K2rHNylq6S6Asb0zWpsaohL1Sqnmb4GjsVrk1DUIZAan7agenwlnbG1b',1);
-INSERT INTO t VALUES (62350,-84,'1Pu','xEDpOoxk7vrx','Hva6abvoYaknxYJ','a2iHxOVEml','x6RGbJuiIWV3mZH55tDAxWRgWu1LtqmqiYekSO3gMDBGhknTceXyXmODuzqSjadzjgfgUUBLdjjR','z4XSTqdYJrIzmpnQFg2qyzM1uhh9zRMO0J67cSJoD3LVAwSMIxckFDlGNCBCg1Z63vzrNe1Me3D0sCdbFetrqUp',2);
-INSERT INTO t VALUES (21274,120,'EaU','Z1nnY5aUXWv','kYHUvbYDPQfgtnTo','z2fmIiL4avRcCKToqAHo5ghHNH8t6cfbt90R6STbkYzREghJFICE9AQ3Q6Fk6sShIn','CobG51qZjHYx6lXDDNwkWL0FobJ','SjhFMH2O1bqHbu6hEDLygR8lPcvNOuS1PZlxKCcF34trXqehTOinJFwX',3);
-INSERT INTO t VALUES (2883,33,'RPK','S','8iQppRti8F5h6hDW0j8vBKeFAZYFI5BoURz0','4UTn6soNN','tBA91Le9IrdgSh9UdB7wFrvpxxF','1UVCYrtoz4QSDpcVFn5hTIPIKRXB8b',4);
-INSERT INTO t VALUES (53908,-21,'RT1LwnOkSUH8C4z','BToTHXyRGOBz','vwjvOdrkAOTbBJKmSDNcM5V','exkINiip3ks2Fh60HdpnH','w13Ps7YyWqieT','8MyztMy34GCGirLMDzWpTJRMApuKUZSee23utnVZ5TKcYJv0pamLoSAQJeUZoUJ4x4aaj5FhEBb3p',5);
-INSERT INTO t VALUES (63137,-83,'XdhykYA89mt59Gj','y8mxh7qwGIlii','zmHYdbz2Gy','tzlXQJ','WUD70qnEATBmfwC44d4GpC7fbBtU0IWi9BbfhYbjC0Q8Tqb','gNYvyVvHI0lPz9lfGqpjeO6CB5qmnxEiR0U5EmKzpLChZBaNTXj2dcBMVLj',6);
-INSERT INTO t VALUES (52461,32,'FYAdbnJhSn6m','RTqMJalcW','V0bK6qSnqnWZxI2tE4ibeC8Oxv','ncXwQhJRiRwyLtKUQf6SZu09T0r0vyxIUzncwQDvOUtzy8OFx8oJPgtq2OeZW4Dkf78V8JHoVahqnUjgEw','bVKrXzF','34W7ssMS8fPeJZcqRhs6dpcLRm8qOOHBUFt8IgRevGQ6EN4nznk58R6Wk93Ja3149WWQvSHIWGmHrKgcPtxurhP',7);
-INSERT INTO t VALUES (1679,33,'yWUWCJJN07uhp2jV','bb','ihgjoruwyTHHECVpHAz7RiWBgpdNclKkvdj','LDT0gjwGnBD1U','03fLQZ5','OHpYSyjdL5V4gsjJhOXZTmG',8);
-INSERT INTO t VALUES (14092,86,'PGhX291QU12rBP','tH3I6','KX4Q5kUE3diArmS','LdEAiM4qNQUDjhP0gYDbbkzh7ZQl8ruSgTqZ9auOwC2rJn5vKEfTuBExfOez56UM20','hkDWjJxTM3zM4E91N4dyxyE5rWNj','9F7R',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b BIGINT UNSIGNED, c BINARY(42) NOT NULL, d VARCHAR(15) NOT NULL, e VARBINARY(86), f VARCHAR(75) NOT NULL, g LONGBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (1114802812,9273901669265106640,'low','sPE0IG','ng6324Hb663nlwKTNq5uIrzjpDpjE3YxdeXpBkrwoZMHZBb0LjnTE7OVerBg7CcnduFMmox9itZvOJ8v4aqjQ','N7SZ2aC23Qo9SZEmHwzylRvUA','mQ','94',0);
+INSERT INTO t VALUES (532418219,13084818361190497787,'cj4J3ld6LuSKRgM0uJg','It5INILPoG','22qbhJs8x5uGm','891Uoycl4VuNwfub','1','rt',1);
+INSERT INTO t VALUES (2459404321,4955640816946031388,'r5N9avI9az94LsqxgwgOaGL','w','1JHKZRfMiIszOmBK6276kXqoPeszJ0iAjbbBzzbjSQUBLWwyj0T8YXNfDu7GS2zUZkL16ZRaGHQOH','ApX5I6o9gDQHEkXAUiXBi1','x','Bx',2);
+INSERT INTO t VALUES (1356593583,4564366698405523105,'dXX30WT6qI5lE49bY5U1iPUhMutc3Qc','gnw2JSRnw4','AUbjTGoDqtZ4krSfeV','IisUqy3hMQd5dYeHJyzumsu','A','mF',3);
+INSERT INTO t VALUES (3217006669,11464876989939662791,'maCZ8huSrLOHH6CugjDs6pHbFO8ThRi5b4iC','6SakbBenKT','tfXe6W3leK6loSuN6rqS9INwOTrUIHGpOPZ4xK','PBkivg84','x5','2',4);
+INSERT INTO t VALUES (311641229,1260985324559918562,'OmkAL41m3JWTJsX6aD7kpPDz9wE8n','zJ','ygzaREiy2boy452WC7Fc46INLuf2kuQ4UBgWyJOY0vkU5Y8gG73WFvztaCZ','ci0OR0NyFJahLZhTqKynEJy','dT','Uh',5);
+INSERT INTO t VALUES (3136512888,14970429318414540950,'VNRIMt1QqEH93CyiPE60xN1cuFmNIO5dyiMq','7x2Za2mR','WGjwjFDaP8EcIlWBjDbffRZjVAV8oiEaeEw8gk3l5aDZoYZmV3uMw3Ug01ngEGZPLk9QiH','AtRe1x4Vc9mqbnLXKjL1FvTy','2O','S',6);
+INSERT INTO t VALUES (1595897741,17601966394534501774,'lsnRixq8hV4TwaNKkItuhnjQ','3NzFL','tkEL4xZagI1CBkq2nOgQOZcgMuPXSKSClB','cbkWjSanHB8MpOMpH0qu94hv1GS09clKwvhjzv9xE2ssz6MU4QstOFv','1','Sn',7);
+INSERT INTO t VALUES (1250323322,4767347712417811988,'ZppJiMTCe47kLSzxzzSdX0Xxks4rAHugL1sAfJCV','OI6zbC','PZhd','O52J0Zifm4jqw9BRSIVUmYgPFqLX70N31Hm','S','O',8);
+INSERT INTO t VALUES (365300421,14582455615712924156,'0k6xjqaYBv','g3pIvF5D3','YNo9X0pK8hG7yWbn','azWtzAwhHSvP8bm7lRU7ykKFHQv4OTrn','wG','hH',9);
+CREATE TABLE ti (a INT UNSIGNED, b BIGINT UNSIGNED, c BINARY(42) NOT NULL, d VARCHAR(15) NOT NULL, e VARBINARY(86), f VARCHAR(75) 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 SMALLINT UNSIGNED;
-ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
-INSERT INTO t VALUES (38315,-126,'EFzDhXMvrpdEFUfwEhY09j','eEpGBK3','YahvOTipXx0omtbVSfqHpTnqX5T1','MI9zvkZOH9s6g0VhpbljACxwb33JYrZ5LPdQXURmTZNHjh95kWaw7','S54FFTxMxLpaMuMoMMrnizu25sYYx3079b6piXRRQ8awV3rZJmtVuh9hWcUpzA27ElaOS3hWic1KTl','ZqG6Z7ROX9Mt1gHAuF4LDtL7xfOeVP3xGAwtMaAlbOozDuCDeGVce1RpfSvlPIcHAHCacE8QZ4FKJ2',10);
-INSERT INTO ti VALUES (38315,-126,'EFzDhXMvrpdEFUfwEhY09j','eEpGBK3','YahvOTipXx0omtbVSfqHpTnqX5T1','MI9zvkZOH9s6g0VhpbljACxwb33JYrZ5LPdQXURmTZNHjh95kWaw7','S54FFTxMxLpaMuMoMMrnizu25sYYx3079b6piXRRQ8awV3rZJmtVuh9hWcUpzA27ElaOS3hWic1KTl','ZqG6Z7ROX9Mt1gHAuF4LDtL7xfOeVP3xGAwtMaAlbOozDuCDeGVce1RpfSvlPIcHAHCacE8QZ4FKJ2',10);
-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 (9129,-24,'5gFN8cHdlft4auGyhxWKTU89h','PB','OQXK5UUarLx5D8Ub','BZ3qyRx5XML81bioY0q6O3MIZbimGoKIWX3SGttASFDyGtLktIyVfJ7DljgzMaOUGvPzWMJO7hTXwWOC','pr4ppDazcRaJbZpOL7sUTAkX','IpwT',11);
-INSERT INTO ti VALUES (9129,-24,'5gFN8cHdlft4auGyhxWKTU89h','PB','OQXK5UUarLx5D8Ub','BZ3qyRx5XML81bioY0q6O3MIZbimGoKIWX3SGttASFDyGtLktIyVfJ7DljgzMaOUGvPzWMJO7hTXwWOC','pr4ppDazcRaJbZpOL7sUTAkX','IpwT',11);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (6082521018175429389,1033053703028225183,'D4iny6BvJ5XgLK50a42','bHTjzDBGnDtSc','jvJEj1M6bi4qe4BPhrByBMiQ2W422qyj9pI','iTtytRsPqduUTCom9HZtumLPiloIcKPo0SPyJW','7G','C',10);
+INSERT INTO ti VALUES (6082521018175429389,1033053703028225183,'D4iny6BvJ5XgLK50a42','bHTjzDBGnDtSc','jvJEj1M6bi4qe4BPhrByBMiQ2W422qyj9pI','iTtytRsPqduUTCom9HZtumLPiloIcKPo0SPyJW','7G','C',10);
+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 (10524888800346241422,15154691940410850029,'J2XPUoQYkreQlpnICy5bi8tyi3','0TEDIEwGZ3r4Z','8mreYKbHEJc1yOF','Wtra1y1GcBM','qa','l',11);
+INSERT INTO ti VALUES (10524888800346241422,15154691940410850029,'J2XPUoQYkreQlpnICy5bi8tyi3','0TEDIEwGZ3r4Z','8mreYKbHEJc1yOF','Wtra1y1GcBM','qa','l',11);
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 (34706,113,'n5axlRTU2ra86FmOAYpkVSdYzaEGw','BDrfuuCzDGMQ1YrbqkFuOxMc5fto1GIm86nSJQ1jbYqZ','p9eemSm6yU45IS','gxHaD54Bh32ovjBTl','UvWeuzn9NCqiJpkf0faG','xZvCsgZwnnJZTWcPNVOgoFqv24iGOYRt4jZXSkaerg763Q0KMriiWLhC6k0rrFdl3FxW8Q',12);
-INSERT INTO ti VALUES (34706,113,'n5axlRTU2ra86FmOAYpkVSdYzaEGw','BDrfuuCzDGMQ1YrbqkFuOxMc5fto1GIm86nSJQ1jbYqZ','p9eemSm6yU45IS','gxHaD54Bh32ovjBTl','UvWeuzn9NCqiJpkf0faG','xZvCsgZwnnJZTWcPNVOgoFqv24iGOYRt4jZXSkaerg763Q0KMriiWLhC6k0rrFdl3FxW8Q',12);
+INSERT INTO t VALUES (590915720372369512,10163498709539371887,'LFjYr88PZdVorKHEM1','QJcxgecKADf0qZ8j5rhRJ6VkW7ijg0aVu6Yx2CsfvbkSg8cW3B6ebmE00boSYfonRDiYO7RMJR2IvIFmxnA8rzQBGl4MuFtFZ69NvMhKrjsNUHH7j5qvNk9ZaOVtLshjZa3YzKZ6pwwFIDzTi9oUB9RBlLXnXB5rEydfcuhfxrffv5mGYG8QbZMgggQeGn3C','3Iy0sIsouR4P0OdjQClrXi0FYvkz1KRkzh4pnPoKXLPlfBDDvnjyyKWicY8ibS6Oef0QBlN1EUYtvK0u','Ri1pxXR3iXizhb2XXSRhAp2cGR7ia0ioZC1geGu6JDTUmUtj8URnUqRnfSbma0qmD0','7Q','6a',12);
+INSERT INTO ti VALUES (590915720372369512,10163498709539371887,'LFjYr88PZdVorKHEM1','QJcxgecKADf0qZ8j5rhRJ6VkW7ijg0aVu6Yx2CsfvbkSg8cW3B6ebmE00boSYfonRDiYO7RMJR2IvIFmxnA8rzQBGl4MuFtFZ69NvMhKrjsNUHH7j5qvNk9ZaOVtLshjZa3YzKZ6pwwFIDzTi9oUB9RBlLXnXB5rEydfcuhfxrffv5mGYG8QbZMgggQeGn3C','3Iy0sIsouR4P0OdjQClrXi0FYvkz1KRkzh4pnPoKXLPlfBDDvnjyyKWicY8ibS6Oef0QBlN1EUYtvK0u','Ri1pxXR3iXizhb2XXSRhAp2cGR7ia0ioZC1geGu6JDTUmUtj8URnUqRnfSbma0qmD0','7Q','6a',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (16608,-24,'NHUUg97Kjh','jUsJvkWTuYOveapSNNnOi0SOIA4QdL5BrluNuUcgSNHcn4V3cbZzP1n50yUBgApQxNFA33We3zsJ4bvFQnw1','CnxcJt','FC2cEyj0uH6wNbqAnO5oTzJ6qLyZ7WclCP9ftWFRzqhfUoBybshyToWVoC1CkwXxvZFEDePV9AyC8cc8ftyrDmGhTrlT1MVn1u3ue4WDBbmZ9ObJdthgDEeZHrMVjWyKSpjCZnyEigVBZjQnb58L9ikrZJegh3hUyM2LzB','rKm4xf2vspeTjTUTpD8b2Z94ZwTWnvkla4Ao9iEwaVXG7PNVJMeaviYR0xBUh553JzHuTEbAruyyDq4AHQ0G9ZlAiz','y6c1fVbn32wCNgeRWifVZeau0OuuWYZsrxPzJizcdPqkgj',13);
-INSERT INTO ti VALUES (16608,-24,'NHUUg97Kjh','jUsJvkWTuYOveapSNNnOi0SOIA4QdL5BrluNuUcgSNHcn4V3cbZzP1n50yUBgApQxNFA33We3zsJ4bvFQnw1','CnxcJt','FC2cEyj0uH6wNbqAnO5oTzJ6qLyZ7WclCP9ftWFRzqhfUoBybshyToWVoC1CkwXxvZFEDePV9AyC8cc8ftyrDmGhTrlT1MVn1u3ue4WDBbmZ9ObJdthgDEeZHrMVjWyKSpjCZnyEigVBZjQnb58L9ikrZJegh3hUyM2LzB','rKm4xf2vspeTjTUTpD8b2Z94ZwTWnvkla4Ao9iEwaVXG7PNVJMeaviYR0xBUh553JzHuTEbAruyyDq4AHQ0G9ZlAiz','y6c1fVbn32wCNgeRWifVZeau0OuuWYZsrxPzJizcdPqkgj',13);
+INSERT INTO t VALUES (9000098657910353402,16525294448171112175,'xPLZhhP48CYJiXIlK1QnphNu1aZ9wk71FBL3Np','yqu5yEKJXQK5WesiRj3Plegw2OL2BibWJg3R3bgoyhU54YsZ7r','RI56qwgQaZVxUd','OvfqjK7kHJuJSYcY0fkXHGkbw0NjeRbOQsMqARmFpLCPL2yYwQTC6BV9TehST8GLWoYla1sS4ubdOdTEWRt4TvqwYrDljU12yaUcfzuEAU7IGCApUFCPQo9fhdRfThEo0WWf0qkbkSjBjsfhdPAUJNGWslA08akjbalxh38VigDa0wfXJu1PLzNRwbouwS7NfgjHpqw97S6OE','s9','N',13);
+INSERT INTO ti VALUES (9000098657910353402,16525294448171112175,'xPLZhhP48CYJiXIlK1QnphNu1aZ9wk71FBL3Np','yqu5yEKJXQK5WesiRj3Plegw2OL2BibWJg3R3bgoyhU54YsZ7r','RI56qwgQaZVxUd','OvfqjK7kHJuJSYcY0fkXHGkbw0NjeRbOQsMqARmFpLCPL2yYwQTC6BV9TehST8GLWoYla1sS4ubdOdTEWRt4TvqwYrDljU12yaUcfzuEAU7IGCApUFCPQo9fhdRfThEo0WWf0qkbkSjBjsfhdPAUJNGWslA08akjbalxh38VigDa0wfXJu1PLzNRwbouwS7NfgjHpqw97S6OE','s9','N',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (986872685867822643,1258654498929900922,'B6J50qAKkDJEBIXSX5B5fI6u4ooGFWLRYBVWbsf','cbrWD0r6KVxLEuRv3pqDNSctwHOlhsrCU7sOdTUMl9xQpJ7rTH1roatqBAtACbgav4e5Pi1uuDLSz76Nxz3ONSlEv52rysimGOgULssUd3vQojlJZAn','TZm5knxo2jfVCjGR92ncUNmU5M50k','bytCwp2kvRU8FfrJ8XGu2ampvPwGSzmWTZgpyX7QidVVYlz7KHaoXR700IHrDHsVXiwbkQP4YF36iiA9b3tf9kix7LN41KhaHYSQDNUbM8qLWaBWoYDcqgCBc2jywszGgca4ps','mN','c',14);
+INSERT INTO ti VALUES (986872685867822643,1258654498929900922,'B6J50qAKkDJEBIXSX5B5fI6u4ooGFWLRYBVWbsf','cbrWD0r6KVxLEuRv3pqDNSctwHOlhsrCU7sOdTUMl9xQpJ7rTH1roatqBAtACbgav4e5Pi1uuDLSz76Nxz3ONSlEv52rysimGOgULssUd3vQojlJZAn','TZm5knxo2jfVCjGR92ncUNmU5M50k','bytCwp2kvRU8FfrJ8XGu2ampvPwGSzmWTZgpyX7QidVVYlz7KHaoXR700IHrDHsVXiwbkQP4YF36iiA9b3tf9kix7LN41KhaHYSQDNUbM8qLWaBWoYDcqgCBc2jywszGgca4ps','mN','c',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (11423312266319431400,10802856169442767389,'7IS0aRCPIe','TxEu5LJ7CfrjY23yHLXenSmyOKktgOvUuvXRVwQVndVWtN3gEqW3n2bfYLLUa26PYg147nS9CnXMPnymHeTDVogb6MLfoaCkgUMiFjo1hqhgKlNCiUp1bAfhoIftCBzKB4yOwwBm8TuyKqCfdhM','7KXUpAZzwRzmlpw5H97crV2ab9qsNTPa8T3dQ4HGszONeNL4Q4SuSwkH66h83nRoYX6bdZLxNfkeXT','aPu7INgv3nih6XyzhNraTv2a7CZcpPy9wYNwePkbZioOocCIahFsyB6n0P0Ry18CV9PcsNMc5uUpswfLgb9GoZXUViyEdQHyKawkWgUHPDUo9yLXEG8kkqHzF2ceDzKH','Gi','cry',15);
+INSERT INTO ti VALUES (11423312266319431400,10802856169442767389,'7IS0aRCPIe','TxEu5LJ7CfrjY23yHLXenSmyOKktgOvUuvXRVwQVndVWtN3gEqW3n2bfYLLUa26PYg147nS9CnXMPnymHeTDVogb6MLfoaCkgUMiFjo1hqhgKlNCiUp1bAfhoIftCBzKB4yOwwBm8TuyKqCfdhM','7KXUpAZzwRzmlpw5H97crV2ab9qsNTPa8T3dQ4HGszONeNL4Q4SuSwkH66h83nRoYX6bdZLxNfkeXT','aPu7INgv3nih6XyzhNraTv2a7CZcpPy9wYNwePkbZioOocCIahFsyB6n0P0Ry18CV9PcsNMc5uUpswfLgb9GoZXUViyEdQHyKawkWgUHPDUo9yLXEG8kkqHzF2ceDzKH','Gi','cry',15);
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(33), d VARBINARY(12) NOT NULL, e VARBINARY(19), f VARCHAR(72), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-7915954211113844155,63,'OZHzPDy9Nw8','4xQDtsPU','0dOHuna6','Oz4KotPThmpENl2YETJ9Z8ea','d8lBDoQu6dvGpR8FWEnYpdBsJZDRImzyEWuJguKCs9BTCzQlsJrMuuJOWsJCV5xLXCLv1rf0jXq5CNN7EmRtmMP6yAoF','aKKkNTmTJQg2Vn3GmhfAHSVXgh81HbeBTuYPk41p7RxjzPOHLynrEZKOiV1HE4n5GUEbllQqlfYZNXbOx1DmnVeBCC',0);
-INSERT INTO t VALUES (-6936956825727035769,121,'2WnLkt','VN','eEBPYjyFUNLH42xzBh','fJ0XIWzTZ2tW7UVnvzr7HCBMsrRuiIfuRA0TCtpz','uD3L2d1lZWDpDszziIJ5QXYDBsJ1W9UpW4','VRlk4K7HmHnBe1dMzBVQujNReamYPHBOpPswa53',1);
-INSERT INTO t VALUES (-55941245873504881,84,'9qYJsW9rs8w','8jZMRAR9L','SrGELNRF','kzowX5FkvL','RIbyU82jVwjV7zVrMSaW8Wo3zoOWzCOpmasq4MJjrykrtIjoZYTLyUuOHHEZa0e4cPJHpKO4S4WMtuXByMjqWp5','ZDGc67sNXtsmMpmfm4fjoyPY6T',2);
-INSERT INTO t VALUES (3438366830289455628,171,'k3QzV7mUK0Rv2dFOHgo3w560LAj05Fe','njqe8sd','FF','1R14uhdCUxwcYLmGsNsrDX7vD711a3qgZS98XpwuaaiU1hqxAWh','z8zzei7NdhUPPzPpGaXZkSw26ViB2HH0FhF5Cza2qUmXs2dfXF423oPqHQu7XzLKTjoqggk9lLWCOn','Nj2qTjYZdmlkWSSFMhX9q3BLp8WYgLmUVE1PmQaZxxsNoM8BGkecSx',3);
-INSERT INTO t VALUES (-4916312868911730808,2,'6cYF2pbXNa','r','oGsqSUkIkiHUDh','DdPhzeDrXfidBuaDKPiIJXSUDoDgIe0DBWTMhLEmjhV2QCEewEmX3lg95Kp2','dkYBrWBcxO1lf4fhakmmFswePCPKLQ7OMoTmPMrT66oZ','beQclUpjPakWBFKVpcMpZemdM5NgENxObTp2MyF8W5',4);
-INSERT INTO t VALUES (-5254931952307765666,60,'pBrkQQ0pPBqYPqteUqjM8lWttNpu24D','w','hKH','lcQqJveeQ7dYEllTNdfrwOBZ','EdRkmsgIA9m25mvLIcsCJH3pp1uGB5Lb','0Na06mduzoQSj14j0HJvI7pi3yZuU5sL7pseGbxSarG2KDSqXDrhszkO',5);
-INSERT INTO t VALUES (-2967589199916481261,130,'X0gpRD','ESXxj5aQTU','TeVBQ5','irBbvQHBy9WlUQ72wqNdCR6MgGpB','65fipoP0Pq2JmUfGic8w5imcBdRVcAjEyW3EErUFeDT78UDPSjD6H6FosuowY8TuJBWHWBGi49IklRpXSUbJC1noqknUS','loCNwOo',6);
-INSERT INTO t VALUES (8130182005749434443,15,'O','6R6H0l','34MdCkywQEYVrroeN','Pl19Hhw7rvbBCAHB1KpuKhiefUjbax5LF1CmwIpDN7Y26yKv','1htyqrp92Oa1qOPuYklNd0bIt14bWmqrQYqNc5','JMvnk9nYZ7oSAJ8ZeFeusk2KeB6dZbw9MxKVyp3LfwsJsPWNJHcQrvtwrtvHQzI7Bie8I3YZ516lBLtY',7);
-INSERT INTO t VALUES (-3833349667935718080,120,'U3eAMHJ0SqXw5','fAB82rxH08iM','mfuafx7BovkdSe','xz','AAnYFGMNQaQScI4HQ3PmNMavwhSood2h3KecdSfsCW3FDa2XyWm0N4b5LTlaztc5NnUh9YleY','R2gtHKh8ZpuvECw9zy775ybCk2RH',8);
-INSERT INTO t VALUES (8591851164511823464,120,'T2hhd6qVfA7G8h4k5VfNWsaA3UKk8','ux9YxL4Wj','GyC3Tk47wlCbInmgv','7eP7AQZjpwot42tI2qZZ0NwvJAWI39GWRXRv6gXho6ZNyFEnl4Ojiu02kSELKp9U','A5mxAOVg3FQA9EO7EKHfK31Cd9mMTt7vsC0jaXieJFgrBVXvXPpXhNUyKXdg6K7ECJyx5yrOAyHcB4QfZ9Z3STZUM1DbRaQ22M','5e',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(73), d VARBINARY(28) NOT NULL, e VARBINARY(62) NOT NULL, f VARBINARY(90) NOT NULL, g TINYBLOB NOT NULL, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (48,-6963621,'nCQfWfok98j','tstH8','HRZqIC1AQHdolLY687oHyz22KGfouYUtVo6qbrln5ic0H4u73','RCRQmiGPD8fMh7KKzYf31hYtXPQAeCB0wf9vy','Q','f6',0);
+INSERT INTO t VALUES (181,-258862,'lHxx5R2lAQTDbqwxzt3xb3lNV80PmSV6dJsoiKubEb','PV8dXC0twDz4g5NS2G5utO','m8Nsv9fwDUcrnGPEY','GPqTXAMEl9dDVQ2fkcjP1G0SnaEa8uznUiXNOCoyH5yNdnSnOT2O615QJfwtdtbDn8YXdz2ZQ5H','R','j',1);
+INSERT INTO t VALUES (146,5754142,'OAutFoCbiNrd','HTjorme7n1T9K5TjkGznmOhg89','JxVThrGO5evo8IAiXxLe4RSCTjt5J2d2jQ64KuubEtcaI1WFrao','FhjF4N1MYueWixVlO0e4Jo9IMWAxd9m5tsJAAgxVq7L4LeBp86zJhZU5B4w8KpXncn6veyuU4Elsf1Jr','h','o',2);
+INSERT INTO t VALUES (37,4103086,'JiYW7zZuPCotfdGMH85vix1slxSP30A9UNlz5RDO3s12evUUy9eLSw','Ux','JSl6aCvIeW2jDmBx5xKOESuN0ZWDkkoaX','0TV5aaeQM0DuwkYcBtOSEj2i6GTIu85l10G36ZdOUhD5mG0','f','2',3);
+INSERT INTO t VALUES (61,3122240,'utlJURytXs','55LWZl9uCGmblESsNax64','kPaiVdNFIF','1jLrqYZX5kdNcBD6MuZcU5trj92GgCIvY6G0on2bJjjqne','i','IC',4);
+INSERT INTO t VALUES (183,6422254,'DE5yI1ea5O8UToWAPLzq8OyKaxlA7UyuxE41LnHNAfowqQPjRyJeTWwPoUEH3zvG','7r2U8ybGBiICWTmiBwfqhFPs','PbBGfWL4jvW3hJE2N6pFaYKco8BDSeL3','iTd8qN9O7qNL6pwMjrrsMDsab4RyYwBz77sCWGKFjTN1Yt0u7O23PPZyHRYCZy655','s','2A',5);
+INSERT INTO t VALUES (122,6293177,'nGxozdJ2j2DmUtDYl24b1ADvDVSMM9jAuOp39OPAX5uSxeI7zAukfCmCpF6kidgrsAzx','ZgwbX8IvtFaoiCbrgptezX2Cq','lNEDvmljgDDCSExEObsV2FhUIh7B0haQ5zkv4f','WMS36YpJ6418','4','01',6);
+INSERT INTO t VALUES (218,2526227,'kpggSSOylkf93JNrj3XNUuCgYEI5FlXZ3B','QLG7UV8L6silxeJYC72eCQJg4f','JgjFQuKNSzbMQDa5','bzQxCvOrrjq2vCf3LNAJkVxwPlQ2WuunlgNt','K','D',7);
+INSERT INTO t VALUES (161,-8226263,'X725UahzA','jEbmTSDFVC03to4','oOpqIj3xDYZra1QvYkS6A2GccJTO9P1k3M1oLEXtFopV','7tM0j9jkBsIBVpSWfQWDx6','L','o',8);
+INSERT INTO t VALUES (22,-4517648,'L7jpXLTUOfA1Xl7QOUW85moQ3yiUA4g1ILxPOPcc1K','idWvj5','2M4fMkmAX5vuU7SyzAJzYaaCsu5QdCxBX','f9HwKiUCcLoBhcQUShe0D1O','8','G0',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b MEDIUMINT, c BINARY(73), d VARBINARY(28) NOT NULL, e VARBINARY(62) NOT NULL, f VARBINARY(90) 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 UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a SMALLINT UNSIGNED;
+INSERT INTO t VALUES (24630,950600,'cXpxGVyntQ6satiF0P0qm6tziGqfD8tjXq','kbTeTuZ5qsJk6bi8S','PVWHNhEIsN7','6l3gMipPb5nqVRxrSsOohYfQljWskRHmNFRKLhliT2oPPJpy6BG8FXMXDmPkgd86aVgXuJZLDeF2h','q','nS',10);
+INSERT INTO ti VALUES (24630,950600,'cXpxGVyntQ6satiF0P0qm6tziGqfD8tjXq','kbTeTuZ5qsJk6bi8S','PVWHNhEIsN7','6l3gMipPb5nqVRxrSsOohYfQljWskRHmNFRKLhliT2oPPJpy6BG8FXMXDmPkgd86aVgXuJZLDeF2h','q','nS',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(74);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(74);
+INSERT INTO t VALUES (52286,4068865,'YDuhcWxo56FdGiiOrBoAvHnCmfqw65XbN2Wl7u9U8Uvfaif2orW8v88l0M6pmgFiTjn','I4a1tbwhRkAoWi','FmkgEqqdD2qEFCUZjfzgGUIdPBfDq8VUuHxiFvhfFMMHorYSX9otY6Ruiqx3P','WsRIEhmK4shaHD5rTr1R3ixl','p','r',11);
+INSERT INTO ti VALUES (52286,4068865,'YDuhcWxo56FdGiiOrBoAvHnCmfqw65XbN2Wl7u9U8Uvfaif2orW8v88l0M6pmgFiTjn','I4a1tbwhRkAoWi','FmkgEqqdD2qEFCUZjfzgGUIdPBfDq8VUuHxiFvhfFMMHorYSX9otY6Ruiqx3P','WsRIEhmK4shaHD5rTr1R3ixl','p','r',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (28185,7252389,'7usnx','2CRdKw2dNfvZmmLT95weeU8Rvxe0thmmDQZLMx4arA19j9vHfRrvkE01W7jZP3xJsHypB7W80jHrM0mZwYmwGsb4P2ZtUBWNcXJJt2jMF2BOM0Q8APreUTzuai6HTIMPMpIU0AjquJNTMj2NdYoEUjloUFd57TcJPqeLus5RmAYoSNH7A4wVFB1KVcX0NmLafGYLI2Ybzbwl','MpauXP6ST87ELovy5QsBNFbQ2GCkeJqoqYBXu0wQ','KgDbyFs8iNW0aho6ZvvLj6S1rZS','u','Bp',12);
+INSERT INTO ti VALUES (28185,7252389,'7usnx','2CRdKw2dNfvZmmLT95weeU8Rvxe0thmmDQZLMx4arA19j9vHfRrvkE01W7jZP3xJsHypB7W80jHrM0mZwYmwGsb4P2ZtUBWNcXJJt2jMF2BOM0Q8APreUTzuai6HTIMPMpIU0AjquJNTMj2NdYoEUjloUFd57TcJPqeLus5RmAYoSNH7A4wVFB1KVcX0NmLafGYLI2Ybzbwl','MpauXP6ST87ELovy5QsBNFbQ2GCkeJqoqYBXu0wQ','KgDbyFs8iNW0aho6ZvvLj6S1rZS','u','Bp',12);
+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 (38354,-301307,'3FE','Qokl8vPYbkRAeAoONfg4Ji6zMDgxrGMWMQZTkNwrlIix5cEXqOoK4OnqFcw8kpuLgfJi4vsEUed0s9pZxPGY2Ab12seC1WKzipUZpkVk6glk2ZMYEaO19CWuhy2mzmO8iAg06RHkmd0hClmZubUGikUkknjG1LcoB98EDOZaXyjkF','9aISJS','JZn89Sflz9U1kzW9k1AIygB0Up31nqU8DHoT302Wmz9rweQ0245OKCHL9xBU','2','q',13);
+INSERT INTO ti VALUES (38354,-301307,'3FE','Qokl8vPYbkRAeAoONfg4Ji6zMDgxrGMWMQZTkNwrlIix5cEXqOoK4OnqFcw8kpuLgfJi4vsEUed0s9pZxPGY2Ab12seC1WKzipUZpkVk6glk2ZMYEaO19CWuhy2mzmO8iAg06RHkmd0hClmZubUGikUkknjG1LcoB98EDOZaXyjkF','9aISJS','JZn89Sflz9U1kzW9k1AIygB0Up31nqU8DHoT302Wmz9rweQ0245OKCHL9xBU','2','q',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (13687,3853389,'CrPZNAMDLiZ9oHFdvkIYp5DLtZzGLhYUgwH8Vd7qo43SkrD5Zcz2pXdUevngLF6','DAFYqzWVzh7UZH2wdsTQ58SgGfRkSVFVRhxgOmZicZ5h0qNrGljPcbiWJVxvM5a4HE','rTlpTYJswZC5rXyEaVVM7UzbXP5SIzMxB8xxsV79LHkvsWymaxZcKmVdMRncc5','IeltgxGwpGsFAYae3iLaznzNx5u5tHh2OMiOX1','M','3u',14);
+INSERT INTO ti VALUES (13687,3853389,'CrPZNAMDLiZ9oHFdvkIYp5DLtZzGLhYUgwH8Vd7qo43SkrD5Zcz2pXdUevngLF6','DAFYqzWVzh7UZH2wdsTQ58SgGfRkSVFVRhxgOmZicZ5h0qNrGljPcbiWJVxvM5a4HE','rTlpTYJswZC5rXyEaVVM7UzbXP5SIzMxB8xxsV79LHkvsWymaxZcKmVdMRncc5','IeltgxGwpGsFAYae3iLaznzNx5u5tHh2OMiOX1','M','3u',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (13988,-6894199,'b5HAcCYi2FRjbgvwMvTM0GW9gmgBVpgCc8qHzV1jm6mz1ePkDCuf69zys8RWbTGfQZXNe','LVrqXfr8GyiJRDlXwJYCB35i5LztfuNiJ','04z05AVVo','SNG','i','y9X',15);
+INSERT INTO ti VALUES (13988,-6894199,'b5HAcCYi2FRjbgvwMvTM0GW9gmgBVpgCc8qHzV1jm6mz1ePkDCuf69zys8RWbTGfQZXNe','LVrqXfr8GyiJRDlXwJYCB35i5LztfuNiJ','04z05AVVo','SNG','i','y9X',15);
+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(66) NOT NULL, d VARCHAR(31), e VARCHAR(60) NOT NULL, f VARBINARY(68) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (10417564,107,'9SLXPgDrgi95i09xfW','NnWeKSA0oVMQ6QM3hGIME85Z','bNCzQTM','V35Y','m','C',0);
+INSERT INTO t VALUES (13800563,-101,'EUHko7s5uiNwQA7qYcLCFrPuwinR68qVPNBzE9kJQECp4pGiArjEoVKG3WXIEz','ByF9Xu80eMFlBf5tpU4ei','7ChbqZcv3Nvbku','eMoVuQHt8chxdkpudXjHkgbLfD3EPPT1U5ZV','r','3',1);
+INSERT INTO t VALUES (1777973,-1,'1ej0ZUwTKbTqrtwO17S8QIWCAeAdtdcxWiLo5cht','UKZcVuIsyPDo6MZ9h','cJBxXG3BWSwyqyIP8PmCqfs1aVzm0TUE2Nozznol2cHznU','K7BrJ','Ax','8',2);
+INSERT INTO t VALUES (10144794,20,'xnNB5eJxyD','O8I','3VnqT4S1P4nP8BB','A1EpX6ObFtcLVbzRMAOMHeFkdZMBfch1StT7pt8Oh3sGRCjih','ds','a',3);
+INSERT INTO t VALUES (11555650,-73,'Kz','2Fp6Jkf7uZsi2MF0d5gftrklH','fEEMfcVgQTs3UtnFoxC6196BN7UrTnI8nuMY7nKMAKImG0x6xFi1pSG5Z','GglJSiHeOXLn2hJB7lodacMxoaphasI3uhCoi','O','k',4);
+INSERT INTO t VALUES (17842,-115,'ip5RYb0heJUQp7kSJNU4vxZ12QWK4tK6kfffNDn','FcbeSJscmbH','bss7ousUSVu2h8aRiyhjaKg7hRo0WCvOkp3Z','uQzZXjGfQj9688aIP','T8','K',5);
+INSERT INTO t VALUES (6835095,94,'1BBHuyzxc','KHY5GMvegdbNKxOkrSI4agsYt03j','LuDkyluTFmHTDAgu','sru39I0tsIBDXV7PPDb4','3','g',6);
+INSERT INTO t VALUES (13396218,44,'Zh5IhOpQpU05GAqzTmsTXdp41e8o3WJdiNHopFRQPYA2lSdRIKW','NkRppcEd','jEB4ASvmWCa9T9waQwdRHME5hvfZ7Q0E','0s1O9gby8tFumB4mZK00e0zjC8','qg','B',7);
+INSERT INTO t VALUES (165795,-77,'OxS3OkbUa1pxu90oO1pFyjYa667u36jNbFDvUJ','TKDN9MkWbMxd4tx6','WnbxW1R','E6DTrZ04PNSZF3V','X','D',8);
+INSERT INTO t VALUES (15331608,-119,'lCqKlZ9r6z6Qxm3WPPxI8zRbJWnVUhvq','5pqRe0eM6HtPZcXbGik8FYZBPDa','SXMEwxT8ZKlQGsgkPMgmeLAtCCUJqrdERquMMmkqJKvWyHIgddXDpRiqEj','vFock2mYlqYR7ab1aHRVpoWGZCzmPYTCnydNQ1MOW6p1bveM41IYB1e','p','Z',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b TINYINT NOT NULL, c BINARY(66) NOT NULL, d VARCHAR(31), e VARCHAR(60) NOT NULL, f VARBINARY(68) 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 (4028098109,-114,'tVYndUSr8M79Iem5GzbWCy6NQJcpFLDArfbMbK0TESMmKadKQvy5O','03a3','FCvdw6aMQ8IzwV','C691QTovmiMyvpv4NP0kU2Rys2a0uH3bY0lXCaGragKDgXsWdfC4','A','k',10);
+INSERT INTO ti VALUES (4028098109,-114,'tVYndUSr8M79Iem5GzbWCy6NQJcpFLDArfbMbK0TESMmKadKQvy5O','03a3','FCvdw6aMQ8IzwV','C691QTovmiMyvpv4NP0kU2Rys2a0uH3bY0lXCaGragKDgXsWdfC4','A','k',10);
+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 (191535957,-46,'Q6bfGNIKN22OfbVL7JIZeDFeBzDpildQ9pkD6NBBc9jmA9','7AMRrZucEYeqLf6FnEy','5gCRLKMIAX5C9iZETuIcG5BMWOCDKHPByprVk3ZqGI','IaqbGSi6CegGgkHQn0bA9a','b','W',11);
+INSERT INTO ti VALUES (191535957,-46,'Q6bfGNIKN22OfbVL7JIZeDFeBzDpildQ9pkD6NBBc9jmA9','7AMRrZucEYeqLf6FnEy','5gCRLKMIAX5C9iZETuIcG5BMWOCDKHPByprVk3ZqGI','IaqbGSi6CegGgkHQn0bA9a','b','W',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (3021332206,15,'IM8hBj38765ak2jJ','VNR50OhkyanU03SuXnN8B44Q71eEp4KLfNw32y31p3uHveH64FyubG1fnRjqHEJmf7JRLbZ4khHAXS0xZf0rf6hk87Iinv6PG6IIhlOZY4iU0nrrsEsYcku2mXXQJt9lXlBCxeOVGJdgcmHEhRbzn1XFlCedCOEw1eLELhQX6y7pBbA6iO2g9FuHcETjOYoZsKDTNMKoNLfLjhbxShwQho04PUSmpWIAqdSIFq','83Hi74xvGXcg0dvaEWX2BXdL','DZnqOEFUPrgHrFKtUloBzbJkcDzay61z5VcmcA8zg','Q','V',12);
+INSERT INTO ti VALUES (3021332206,15,'IM8hBj38765ak2jJ','VNR50OhkyanU03SuXnN8B44Q71eEp4KLfNw32y31p3uHveH64FyubG1fnRjqHEJmf7JRLbZ4khHAXS0xZf0rf6hk87Iinv6PG6IIhlOZY4iU0nrrsEsYcku2mXXQJt9lXlBCxeOVGJdgcmHEhRbzn1XFlCedCOEw1eLELhQX6y7pBbA6iO2g9FuHcETjOYoZsKDTNMKoNLfLjhbxShwQho04PUSmpWIAqdSIFq','83Hi74xvGXcg0dvaEWX2BXdL','DZnqOEFUPrgHrFKtUloBzbJkcDzay61z5VcmcA8zg','Q','V',12);
+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 (3978602160,26,'veAEYRUeM4nRVGTAwHOGTbgTbrRMJiKq','5Tgnb02A','JbMHg7A4h','69lbdGDi2FWBPtr6RzQ7Bkkrg2s4inJipKMksAxTO3W6Yi5VjZYyBGAVSXrUJENQU9ynzHKAhUkV4OkdQgWI0AZ70MrC6UWX2PBFG6e1yRtNxMGR2rOL7O4rBmVfbcLVlZfkPfd8Ttr32rS5UEauRVTSlO4FhZSrM','U','E',13);
+INSERT INTO ti VALUES (3978602160,26,'veAEYRUeM4nRVGTAwHOGTbgTbrRMJiKq','5Tgnb02A','JbMHg7A4h','69lbdGDi2FWBPtr6RzQ7Bkkrg2s4inJipKMksAxTO3W6Yi5VjZYyBGAVSXrUJENQU9ynzHKAhUkV4OkdQgWI0AZ70MrC6UWX2PBFG6e1yRtNxMGR2rOL7O4rBmVfbcLVlZfkPfd8Ttr32rS5UEauRVTSlO4FhZSrM','U','E',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (2752771888,80,'uvFvLkm9IphD93KemgdmvGkP4AuPvqs4JyJlsUGYo8REXKA','8m4y1EEgN6VZYmdFAPT85UTAfTDuPLeIlxh8d1N2bu3FJyBMQ7tseIdyuOyjc11kXPWUwBaFLQ8EXeOuCE9bVjdyeHtUGZNXNLEZue7zReb1XoaFGPWgn2p3O5KsWkkZ5QnU7y01aRtapnUPv0mCOB3HujUGyPjqkk8jyeZpMFoejqcK3T','TRKG3S2S6xftTbQDRLa8L','SdRT0KGbU7CmMr','kL','F',14);
+INSERT INTO ti VALUES (2752771888,80,'uvFvLkm9IphD93KemgdmvGkP4AuPvqs4JyJlsUGYo8REXKA','8m4y1EEgN6VZYmdFAPT85UTAfTDuPLeIlxh8d1N2bu3FJyBMQ7tseIdyuOyjc11kXPWUwBaFLQ8EXeOuCE9bVjdyeHtUGZNXNLEZue7zReb1XoaFGPWgn2p3O5KsWkkZ5QnU7y01aRtapnUPv0mCOB3HujUGyPjqkk8jyeZpMFoejqcK3T','TRKG3S2S6xftTbQDRLa8L','SdRT0KGbU7CmMr','kL','F',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (1859438874,-112,'bIYSIP32jTwMQeeM7t7CFYZy5WrV','HA4YZNewoV0VE9azOQR6XHJ2kLGurgIqShc3Skr0NSc9AWzPnjQnIxfzrXXaXV5HFMR0RE3eUcjvy5IKyeqUiCFSCVlBIECPNq16O5VhX7VJTEb2H1Igm3RVmQbeVVAJnuyGuqzGgJIlbobqFe6E8WcbalufX2HR2R0kTXQctp1xa46suqEFU','pFjQT93HbgsWg3mk82gJ0ISQ4','9rcJNJijCUI9ryUlApYatPgJxF9cWLlK8AOIGYBJlSca7sZgj4ahorESNZGAcOU89WU3C6XMYXma2TiY8P9rf4p4eNwFI9JOoDgHDbcQZ54EvXn5oqkZVFdRXyr8JtsKJnLv5yYvhgtIO88P9LpLmcUU4wHpWSb9jDbzfr2F6','L','Np',15);
+INSERT INTO ti VALUES (1859438874,-112,'bIYSIP32jTwMQeeM7t7CFYZy5WrV','HA4YZNewoV0VE9azOQR6XHJ2kLGurgIqShc3Skr0NSc9AWzPnjQnIxfzrXXaXV5HFMR0RE3eUcjvy5IKyeqUiCFSCVlBIECPNq16O5VhX7VJTEb2H1Igm3RVmQbeVVAJnuyGuqzGgJIlbobqFe6E8WcbalufX2HR2R0kTXQctp1xa46suqEFU','pFjQT93HbgsWg3mk82gJ0ISQ4','9rcJNJijCUI9ryUlApYatPgJxF9cWLlK8AOIGYBJlSca7sZgj4ahorESNZGAcOU89WU3C6XMYXma2TiY8P9rf4p4eNwFI9JOoDgHDbcQZ54EvXn5oqkZVFdRXyr8JtsKJnLv5yYvhgtIO88P9LpLmcUU4wHpWSb9jDbzfr2F6','L','Np',15);
+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(17) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(58), f VARBINARY(99), g BLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (29,12365882797611116815,'cUqGi','dTU5LYtm6USC','oB8zmF2SzP3iOGxP9KExyx2g6yyPtRtFmJUBWHFBQMXouM','r4LF9nNjIsQ67B5IdcQlU5JXYPeG3Gvp059zSTasJf0n6hROHeA','ll','l',0);
+INSERT INTO t VALUES (156,14172876377564962,'43TLV','BCi5La63dyTzFzlyWgUVkl7JgZam4wSNGpZI9','McviZdBYOUHLxKFYBkzlbGl3PqHGsC','ZQlZ0vjPpykYUfHXt1GUcRA','Z','r',1);
+INSERT INTO t VALUES (171,5796131196220162333,'Ml75e7wIK555T','yXuPBHxrUDgH8U5wGK5JU1hH32SvKS','4I4AjF3bukqKOIb32PdhGzrmDaICLk6rRkrFmE0vMZGFe5mU7b8k9aFH','1NzzwPAtq3aMwP5uwYYhp8wnZA219r67IJaL97nLxldUa6wZgBue3CGRpJEC','mn','J',2);
+INSERT INTO t VALUES (60,7199789358565674282,'YBH2SUlpqJI0cklWO','4MRAhByAzHKEfMsa9cXS9dIDAljTTarHNeIPUSXMEmhLA98dF2cM','cqMl79JJoK5xqQIFe5PB','hSTC2baCRmbU7sA1DzBTqwXj3oP1dHVIguiWCCibFYAqcqtvSxcXjIJ0Jcl5ABr1enEoAzmBowlSmQeGHj3BbT1','81','c',3);
+INSERT INTO t VALUES (87,18225652361799271674,'Iv9Ybu','TPLRJ8ExKM2MXWF','xogZY2dq10yZcccDaT4wZ9Bjd','Zb5eln3SEfY0nzZGxSSCiiSOhV19juJ4PmzrZfoL1JsBz2gLz083cv63aAQU1ihxmGn','lw','G',4);
+INSERT INTO t VALUES (222,629010483804102667,'UZQCc4hBo4Q','XMyR7HfM0g7pyZwtpEAgcrgZLd12o9qDFcvI6bdYE','TNWk2CBIGrResf9FPAubWYNDLm7PLgl9mcnDAJdHjDyel5','3izhyFcXjGnh7nMJj','Gu','9',5);
+INSERT INTO t VALUES (12,15375969443362547782,'G6oDDLDMM','p1Gq9gygh00kkHSBQiQjXvSlXj2ihrmXniRjM2fW6pzLUwy','uB0Nxadlo95VOCQOje91UcURhn2TXTSzKk86XHBW','QN0Fr8yEmHIrogPoNQN7wLMPgEUfwCNEVyQGg4cEiaN8X0A5QPiflj2WV78yfZNnw0vBbmSMRc7ukYZf','D','a',6);
+INSERT INTO t VALUES (246,2671400085356793846,'cnlaCqO8CgIrCREi','cOXwgycO9J4TbwCTJjYkJhvJhmgR','7j1LTmGikH7nLPvYhfD','bOtpuk','f','J',7);
+INSERT INTO t VALUES (41,17586677048735630426,'9H1HCH6nh4M','oQtYZYrpozeLcx21xbx1fCNsF','lrqx2F3T7YkdwJwWgA0F8','nuaEqG7dpgjWbhe068lMARWBPc4I9ZYhmBx','M','Z',8);
+INSERT INTO t VALUES (117,12789896615439300300,'EFNgPR0L1hSIhte','NOSw7FrxcVL','F1pN5iDsGOUsiuqR','mxSBmv5nuq0Funul5RUjfWmVtyuqdrlcin6r9tgnO63U4lsPp8N62JiUhfK','oP','U',9);
+CREATE TABLE ti (a TINYINT UNSIGNED NOT NULL, b BIGINT UNSIGNED, c BINARY(17) NOT NULL, d VARBINARY(62) NOT NULL, e VARBINARY(58), f VARBINARY(99), 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a TINYINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (204,2688723053056515953,'vN3g3Sx','yj8kptNX8KtQcUFk9s7Akg','YA4NhoWuoOxsbu07OF4MGOhp7ynuAhOIjQ45R2K7fzd15DiN2Q3twp','Lsrj6kmcYHt3IQAUOmyXEw0TV1GgSZ8iybv7yeI9Ojjk','C','U',10);
+INSERT INTO ti VALUES (204,2688723053056515953,'vN3g3Sx','yj8kptNX8KtQcUFk9s7Akg','YA4NhoWuoOxsbu07OF4MGOhp7ynuAhOIjQ45R2K7fzd15DiN2Q3twp','Lsrj6kmcYHt3IQAUOmyXEw0TV1GgSZ8iybv7yeI9Ojjk','C','U',10);
+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 (64,15271677771427312150,'iojqo0NCk8f30ZvO2q','cR726Gyuroas3adyTimZZrNu8jNNP9TreLOYtXvpZfoRGapKtQPR','XXWKOXljXE9rjHH0aZYbtlNnydJLNLbj73AZXuPp6xgXA2JIm4yV8D','a5tpZqMNRjLSDlt29sX','i6','i',11);
+INSERT INTO ti VALUES (64,15271677771427312150,'iojqo0NCk8f30ZvO2q','cR726Gyuroas3adyTimZZrNu8jNNP9TreLOYtXvpZfoRGapKtQPR','XXWKOXljXE9rjHH0aZYbtlNnydJLNLbj73AZXuPp6xgXA2JIm4yV8D','a5tpZqMNRjLSDlt29sX','i6','i',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (132,14372531304033308402,'c0FE3kDfQJG','4773cW6MGfbiltOWi6Z24wHiDCJBfM6SV6bVOwQsU9keOfKa4xk4ryITld3ISbMGpN7xLFy9yXHoZhkOVrcdT8JmvV7vfD3RL6LcXBH3tqqI2UbmnGHMCraobcWuQ7KHKePB0LiB0oiBX0T8c5726OE3mLjlVo5NYJ0QEiTwLDq5QNIPo2g','3e3gkn0vkDDbUzmeZqV9dTaV7uXsdRLLJyFVQ9levzz19ZIc2SlD','l1kTDTgoyz7LGVwydbR','Q','k',12);
+INSERT INTO ti VALUES (132,14372531304033308402,'c0FE3kDfQJG','4773cW6MGfbiltOWi6Z24wHiDCJBfM6SV6bVOwQsU9keOfKa4xk4ryITld3ISbMGpN7xLFy9yXHoZhkOVrcdT8JmvV7vfD3RL6LcXBH3tqqI2UbmnGHMCraobcWuQ7KHKePB0LiB0oiBX0T8c5726OE3mLjlVo5NYJ0QEiTwLDq5QNIPo2g','3e3gkn0vkDDbUzmeZqV9dTaV7uXsdRLLJyFVQ9levzz19ZIc2SlD','l1kTDTgoyz7LGVwydbR','Q','k',12);
+ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
+INSERT INTO t VALUES (104,15158706241929488558,'RLoNDJC4D0','2vhRcIgXj28dzeetVtquIwZ7Y6NJFqUnKfqDTFgm7tRlpY2aFYqhjhoMdvI6pbSNB5uQdLXaz2eenG1I24mtS9uRD7HqlpUt56IG0BHikYI498sjCrMYQkBImckTfqtUUlFe4PbjlwviCXVGzGN0CKhQcyD4WM5sZUjO7F59HHPBNUTLnGzLRtVwy2UySa6s3Eeq0r','9MJOCVHzDgFXysBPhM7O82uZE8IfV','e8SxLcxb9uOZNNs','vn','T',13);
+INSERT INTO ti VALUES (104,15158706241929488558,'RLoNDJC4D0','2vhRcIgXj28dzeetVtquIwZ7Y6NJFqUnKfqDTFgm7tRlpY2aFYqhjhoMdvI6pbSNB5uQdLXaz2eenG1I24mtS9uRD7HqlpUt56IG0BHikYI498sjCrMYQkBImckTfqtUUlFe4PbjlwviCXVGzGN0CKhQcyD4WM5sZUjO7F59HHPBNUTLnGzLRtVwy2UySa6s3Eeq0r','9MJOCVHzDgFXysBPhM7O82uZE8IfV','e8SxLcxb9uOZNNs','vn','T',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (232,8787611260578115769,'Rv6C','MAWEVgWhqqqQRlY4B56WGHs1yYfBXEFTCtPFSCXBxt8TdmPf4DevkKHv50k225NRLhqb4vP1pm16ZK5anlgR8EmDJ6ql5bSsrrJqmJBHHcHW6JzcBDcZdP4sN0Cu5LovzvnJBSkOrA','6y29LPyXDHOy7flyOqwsiRK75E','RRfDr0FD0IW1zJlx6DSban4iVZSrOIqUGauPywTjpXeTEGVw2XrhVCC34HvtljqYSA8YCEMayUom3EXkwKIDztyOAKHR','Vp','u',14);
+INSERT INTO ti VALUES (232,8787611260578115769,'Rv6C','MAWEVgWhqqqQRlY4B56WGHs1yYfBXEFTCtPFSCXBxt8TdmPf4DevkKHv50k225NRLhqb4vP1pm16ZK5anlgR8EmDJ6ql5bSsrrJqmJBHHcHW6JzcBDcZdP4sN0Cu5LovzvnJBSkOrA','6y29LPyXDHOy7flyOqwsiRK75E','RRfDr0FD0IW1zJlx6DSban4iVZSrOIqUGauPywTjpXeTEGVw2XrhVCC34HvtljqYSA8YCEMayUom3EXkwKIDztyOAKHR','Vp','u',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (120,13394345237091777057,'OnN3JaGNTBHq3wKc','gCABxg','7dqe0TreJ9BI','VepArS9WRUtpAWAzRKKI9bRlZ070zbDCYfk33KZE85Gc33bMjggsik1lCm2gBdLcUdQvYwBqjnDoUx7LdZlefDPB1pUKXiGY6orns6ZrnnyOYpMWb0YhTZf8KSQC0YNsp0WHIx2XzFyM7tnMQ6hMA3VFF2J','sx','2',15);
+INSERT INTO ti VALUES (120,13394345237091777057,'OnN3JaGNTBHq3wKc','gCABxg','7dqe0TreJ9BI','VepArS9WRUtpAWAzRKKI9bRlZ070zbDCYfk33KZE85Gc33bMjggsik1lCm2gBdLcUdQvYwBqjnDoUx7LdZlefDPB1pUKXiGY6orns6ZrnnyOYpMWb0YhTZf8KSQC0YNsp0WHIx2XzFyM7tnMQ6hMA3VFF2J','sx','2',15);
+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 NOT NULL, c BINARY(30), d VARBINARY(52), e VARBINARY(22) NOT NULL, f VARBINARY(66) NOT NULL, g MEDIUMBLOB, h TINYBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-17548,9269154,'4L4iUhZtVEduZ17my12m70v','UbOGmTUzmC27o4Ix7mZLbpT','L','S','i','f',0);
+INSERT INTO t VALUES (1846,13357839,'OLW9VxR28jRGM3Io10sXQVfO','sG8GNgJChoG54jrdmFAu','qCng1NnQfSOA0GjvK','F63Ot85RFJHRLucu6Kky','0r','G',1);
+INSERT INTO t VALUES (15691,6231418,'mss8tUWYK2FhP1TdCJM2XUGQxQu0','JYeQjwGlWTzFb2dTdVhHNp0t17','V8PqKJcFsT4','LWowIuremI6ACyltpx4c0Y9BJUgjNW0sVeQWtVjfkIC1aeYXUo','u','q',2);
+INSERT INTO t VALUES (-28196,4132752,'6QCVLex9','g0wtw8UKau7SDj8VDloWTQrnft','fEWo0I2LWUJjAyHwU','81XC0uNbbWwffKqHYRNfTkhKvhz6N3c4BUG3DFj8Y','NZ','k',3);
+INSERT INTO t VALUES (-22652,1260168,'9DokhZvSXMOeMvVx33lqJa','2HbwikfIKw0aOgDulrcxc','GhGhLX9yuE','j6qV7OKuGB1c0lH8piebrwCy2uSs71RpZohBc','X','e',4);
+INSERT INTO t VALUES (13594,15077897,'b','TDCyr7Q8vdPyfLjtG87ITalKwnsIBa8HRDZtclYXP0kEGZI','NItdNd1Ip1yn','BO9P6gLnV0BZpshhra','ap','O',5);
+INSERT INTO t VALUES (26838,3065853,'lAHazvBCOtxTBgvHn','rT1KhJV','Sw0k4UojJ0DJYm','thYYsY38FjWVkmQbUXunVIcSOsJsgxHasVbN8rcRmgAYIJgvFP6jkidfXfTR2','Sw','l',6);
+INSERT INTO t VALUES (-4195,11296543,'RH8inE1QsywM4T','WEJyU5oS688tISoU4wbxMooBXTJ','mtZE3apKS6Tmn1bA','Bg1T4eqytBj7nEariwBQUY1IV2hoW7h5F9Poqer4t4oQIJ1SalE','u','C',7);
+INSERT INTO t VALUES (-6411,2210489,'FkYzLNtr','FGi06fmQt','hZ6iugtH01rMl0Q2lFHxhU','h0XZ8pNXWx0lowe9sodW','yo','w',8);
+INSERT INTO t VALUES (-21789,10629099,'HYd6FvJjQv','D7XD8bsR6hWtAkOuojljPbsqv','yVEfqyq','J8auPKYGfIUuXju','z','9',9);
+CREATE TABLE ti (a SMALLINT NOT NULL, b MEDIUMINT UNSIGNED NOT NULL, c BINARY(30), d VARBINARY(52), e VARBINARY(22) NOT NULL, f VARBINARY(66) 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 (1380554372,16397384,'1YA9qO5','HAaxJOLDyprtHr9GHM0p2BYt6YmD5VcVKhLJC','unfimPebiE45S','nrAaNK0Q4lLPSm6ZuUDi2wC','T','6',10);
+INSERT INTO ti VALUES (1380554372,16397384,'1YA9qO5','HAaxJOLDyprtHr9GHM0p2BYt6YmD5VcVKhLJC','unfimPebiE45S','nrAaNK0Q4lLPSm6ZuUDi2wC','T','6',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(31);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(31);
+INSERT INTO t VALUES (1745244685,12507860,'d1fQ','nDUuPgvOnBIXyAp3qE0toXAi1IleVvHUAd2tFF5','fZ','eaWcdRwzk','sq','y',11);
+INSERT INTO ti VALUES (1745244685,12507860,'d1fQ','nDUuPgvOnBIXyAp3qE0toXAi1IleVvHUAd2tFF5','fZ','eaWcdRwzk','sq','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (445434514,12457088,'35DN2CJLqQND9hqHN25m3wz7pfJb','M0Rz8KCvA6LAl2vS','NTdXxRtVpyWURD7uS8td','V6VlHpSHPhMvqISZJlzV2qwDXNxVhDcQaQ8A1uOGOpkNdr123JkKdRANuFzVPWfM','Fv','P',12);
+INSERT INTO ti VALUES (445434514,12457088,'35DN2CJLqQND9hqHN25m3wz7pfJb','M0Rz8KCvA6LAl2vS','NTdXxRtVpyWURD7uS8td','V6VlHpSHPhMvqISZJlzV2qwDXNxVhDcQaQ8A1uOGOpkNdr123JkKdRANuFzVPWfM','Fv','P',12);
+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 (-967757241,8729222,'QGwEtvb8PC1ECExkQsvuxnhtH','d2AFrSkbuIcm8TpMaRqmGP61qe0YOlnMc58fWKbGQ5c','f2Cj4QjdGjSHg33','M1ISBhScMdfd3UIxjbyZA0pxwOP0IJOJZHLGli7Mvj0P4W9ZWpjMUwwOVOVAtvUNmMIAYrUHdqgKu0WK2OuJBXpTgH6NH95s2MfdSVJeuRXywZ70S6TnZFLYFDvmCyWFnfWoa2R2RHqQZuho7xGDKp4yHF5RJXNMuhibr5Gvh5FvOgNXlqeEM0f2h1F2nVUeOyYkIGGodMkLOfAVJL21MZH0OsZar08rEJgFF7MATG7oQntcSbQ','Q','t',13);
+INSERT INTO ti VALUES (-967757241,8729222,'QGwEtvb8PC1ECExkQsvuxnhtH','d2AFrSkbuIcm8TpMaRqmGP61qe0YOlnMc58fWKbGQ5c','f2Cj4QjdGjSHg33','M1ISBhScMdfd3UIxjbyZA0pxwOP0IJOJZHLGli7Mvj0P4W9ZWpjMUwwOVOVAtvUNmMIAYrUHdqgKu0WK2OuJBXpTgH6NH95s2MfdSVJeuRXywZ70S6TnZFLYFDvmCyWFnfWoa2R2RHqQZuho7xGDKp4yHF5RJXNMuhibr5Gvh5FvOgNXlqeEM0f2h1F2nVUeOyYkIGGodMkLOfAVJL21MZH0OsZar08rEJgFF7MATG7oQntcSbQ','Q','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (-1294266632,1819623,'NjvN0cfQd5NAJ5qNo4F','HyWeu5gmH1gWGiAadfiX5xGlUspDSphf7dFSlIOHnO2sHa0efhYaHImvG2GaKIto1pTdK7Lkk4CGzE5VB3yWlrCVXncYmNnDH1scySHMhLMPA14Ebcb6EAgcOJjnvnShjozoc9AZbQIj7rW9DTWOejBQvlO8pUXX7brivl0FKp9FXGqsBQbpe6mE3GHo9nxpw5SgKwJxMUzDovUP0sxoEBJGBkWoAwv5VqDqN0EW6cqrcX','xWv7v','7yG36QLiaWAgG16LpWzX7gZod7xmeZuRXBiHBQghvLiHvh4RRv201Rd0DbfbjLF2wseGCO7DxxoI0JKCfIwOxTfn65Ee4uhLoSBE0SAl7LZ7qtZe4uwdK5GRUwAo','ZEE','f',14);
+INSERT INTO ti VALUES (-1294266632,1819623,'NjvN0cfQd5NAJ5qNo4F','HyWeu5gmH1gWGiAadfiX5xGlUspDSphf7dFSlIOHnO2sHa0efhYaHImvG2GaKIto1pTdK7Lkk4CGzE5VB3yWlrCVXncYmNnDH1scySHMhLMPA14Ebcb6EAgcOJjnvnShjozoc9AZbQIj7rW9DTWOejBQvlO8pUXX7brivl0FKp9FXGqsBQbpe6mE3GHo9nxpw5SgKwJxMUzDovUP0sxoEBJGBkWoAwv5VqDqN0EW6cqrcX','xWv7v','7yG36QLiaWAgG16LpWzX7gZod7xmeZuRXBiHBQghvLiHvh4RRv201Rd0DbfbjLF2wseGCO7DxxoI0JKCfIwOxTfn65Ee4uhLoSBE0SAl7LZ7qtZe4uwdK5GRUwAo','ZEE','f',14);
+ALTER TABLE t CHANGE COLUMN h h BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h BLOB NOT NULL;
+INSERT INTO t VALUES (639003220,3251584,'16QR8MX','xtWzNSfxY1iOlSaQX4yVFbwSHqA4AqQBhh39zdIaodtRoYw79UUJpmejaqKMzwL','vyN','uNLZCHt1p9EQtHCTElJMzXBX351eJPRfY4PlAVwCYKLZnZSnZCBZHhsDvvs2X0rbdZzLq4fEAeXgLrH','O','CT',15);
+INSERT INTO ti VALUES (639003220,3251584,'16QR8MX','xtWzNSfxY1iOlSaQX4yVFbwSHqA4AqQBhh39zdIaodtRoYw79UUJpmejaqKMzwL','vyN','uNLZCHt1p9EQtHCTElJMzXBX351eJPRfY4PlAVwCYKLZnZSnZCBZHhsDvvs2X0rbdZzLq4fEAeXgLrH','O','CT',15);
+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(16), d VARCHAR(60), e VARCHAR(73), f VARBINARY(54) NOT NULL, g TINYBLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (6903817135467506736,97,'1rK','4k1gn7hGxT','Qz7AUk74nRMkX6NFCSvGnQ2ktzGdIvqdPo50fDZGabXRgwR','6O71vqOhFzDnDY9tp71fjS6Nsx40A2GRu41K6wGbYqsRKmOQ','4','X',0);
+INSERT INTO t VALUES (-8878836232146289003,-113,'2TWydDKCBHvaNpz','g0fb77BCIU3Soe44s48kmetqrNyvIBfKKBlRQRUtnPJFVBjKqw','zF4UpWYbeFnfH0KwhSTINRjKpRGSAvIVdCOXTX0oaMxflE8r8','xImeRzLrDuye1aX3ZbPznXXDYwJhpUnhE','N','M',1);
+INSERT INTO t VALUES (-1313671354054696821,56,'HNEDw0fGn4x','fniSu0PjwfTx','SKSnOxb4pOuT6kIDbeIcg0xgd4OnuO427bHqNKJR9WcXElit10OjLcw0KweSJ7O','1DglZkILeL3ZqJq','c','R',2);
+INSERT INTO t VALUES (-1747776954873982458,33,'e','8Q4biDqGXA95Sp7FzTg','NwpGS4yVwfKVcieM1PW9dsf0gYkn9xDx6arm0Z0H4DaWHU3uI','ue03ZWGwlUvhFUoe9qGFHdl','m','c',3);
+INSERT INTO t VALUES (4699693518485527701,26,'guzIgvZmY','4cZp3dXCqsWqbMq8X1cvMhk8rF6kFSQ4gQBNRSkZcCxVvTg8W7B','LqDDU1FALzloj7BZkBeNSp2QGDduFdUP6xMci5','7HfQA3ebxIMcvKl9uj4EdGCcR','0','z',4);
+INSERT INTO t VALUES (-198673639818972789,111,'oc59r1qNz6ori','ztWCLGXDandCBLBK6rG24GG9OXChXYYs3eX4Xqj','kbunFDTaAJjDYfPCzmwHGZo4amHWwgRbhHYi8BCVkH45RF4mm6nTBS24LHbZfO','cR5qtgDrNQ7gi','c','5',5);
+INSERT INTO t VALUES (8478068987053008974,32,'x1FKsD','ZC34AEOHhLFV674','6vs2mEuSWAYmOZa1F5wRVISP3CvMfEOFCq4RfQAH2VkGPx0l5oZgqRKR2ro','RvNONcspAj','u','C',6);
+INSERT INTO t VALUES (1502214810272310264,-15,'HnoBKrP5dwSC458','SdJDnStGZvBpNo1xaCxzI17aFJmxZNdqvkQzFPba2nlT9z2','Fob4pNJKFuU80Io53xiKj4kPYFCQgQatjTI5BP6MXb5dgbIF5tXz0Vfohtc28U24','zrDVkl1HKGwlJUj9lcENvkVs7QEdJCvhXa83e','u','O',7);
+INSERT INTO t VALUES (6499296732278134575,-28,'u6QL0mGcJ','YBypGlSSzP1gRA0','Yk0YaofUJ0XGF1a1kOXgBlHZzZBuh5ADuDbraJGOFZt5PvPqrPTPBiSc4H','dSp8QCm4Q7BjuURSFukp3vhFEAFWgSDUkeNc6TbFzr1IxB0EXWLPUb','G','A',8);
+INSERT INTO t VALUES (-6144507047141143427,70,'wCrtO8au','QMUBYJsoLCfIbaeFJvOeqpI4yw2X','wWu','vBNz4pE','r','Y',9);
+CREATE TABLE ti (a BIGINT NOT NULL, b TINYINT, c CHAR(16), d VARCHAR(60), e VARCHAR(73), f VARBINARY(54) 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 NOT NULL;
ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (1700772430545329444,135,'Oj01m5Pmn55evqTsRP1v0kUm7kha','rOT','OO1Ks5Uk0','kYWyArYXsZ072xzsevBlgltjqy5PsITw7GO3zVurc3weeyeVBvTtsS2BFHMu2s24SQ5','Q','EqGt9nVOw8VBjJROvFBftph70Ye1dvb7n9tR4QHEMIzb4fvmmYT87pwOea5h7NMmHUwIHz7Xju9ju',10);
-INSERT INTO ti VALUES (1700772430545329444,135,'Oj01m5Pmn55evqTsRP1v0kUm7kha','rOT','OO1Ks5Uk0','kYWyArYXsZ072xzsevBlgltjqy5PsITw7GO3zVurc3weeyeVBvTtsS2BFHMu2s24SQ5','Q','EqGt9nVOw8VBjJROvFBftph70Ye1dvb7n9tR4QHEMIzb4fvmmYT87pwOea5h7NMmHUwIHz7Xju9ju',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(34);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(34);
-INSERT INTO t VALUES (-4703414472328555621,247,'VafiJ82NiX','zOf','rhVBlKj','VvcPjL5Te4bT72gRfJ4CJzglAqeQRa5O132Xb2Lw3tiac3ufNQq6qhjdbDThwJyy','CTJUGYq2IkwoJskLcRHZuQhQmS3PoOYTsqIlO7Blc6vNUJapMAojRUuoPma1WWJqrS4gYiAAW','f6xb5Yf2jat2wQu6r6kkIuZfMP',11);
-INSERT INTO ti VALUES (-4703414472328555621,247,'VafiJ82NiX','zOf','rhVBlKj','VvcPjL5Te4bT72gRfJ4CJzglAqeQRa5O132Xb2Lw3tiac3ufNQq6qhjdbDThwJyy','CTJUGYq2IkwoJskLcRHZuQhQmS3PoOYTsqIlO7Blc6vNUJapMAojRUuoPma1WWJqrS4gYiAAW','f6xb5Yf2jat2wQu6r6kkIuZfMP',11);
+INSERT INTO t VALUES (2975289593517924097,43,'NWtQqhgXPo4','EmwthxL','5WpbBDFKjnbeJQxK5tL9J2tmZCLEXfn5Sz2u490C8hNGN2IafNb','PQvPy0ryzGwxNylpVByxz','f','o',10);
+INSERT INTO ti VALUES (2975289593517924097,43,'NWtQqhgXPo4','EmwthxL','5WpbBDFKjnbeJQxK5tL9J2tmZCLEXfn5Sz2u490C8hNGN2IafNb','PQvPy0ryzGwxNylpVByxz','f','o',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(17);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(17);
+INSERT INTO t VALUES (-3200556321278259443,120,'JTyS6aWLFgNd4X','lG6zGMZWbIfXrSj','no0xhvQjCPcNOR63xYvJTb20m43yH2mZMOwYM8zlWrpQ','vlQcUZlwrGytoE5','x','l',11);
+INSERT INTO ti VALUES (-3200556321278259443,120,'JTyS6aWLFgNd4X','lG6zGMZWbIfXrSj','no0xhvQjCPcNOR63xYvJTb20m43yH2mZMOwYM8zlWrpQ','vlQcUZlwrGytoE5','x','l',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (5601161282728649572,-8,'UsVYqiZR','GZZV4dNs9SlMIrGCw94XrSF7HlQ2kPpqXYaTvTccVvabMZ8VMj3narSBltcVS95cS0xbPPNXZzo86Hy5vF3ZI6ziLAggCJZyGJicTBfp6PkFUy99Zk2LJRGMJQp7t3icNY0a257a2IblcxTul6Rn2J0XjeMY6k3mRA9HAqY1phuLJgspg9FSotDuzdVszftREsqjV7NDnTn6KxnMo3eGidDVYKfURWnAYNg7W1wjeFmtRho8VGF','1sXFpkzEyzJn3r8MGwvB0T6o7mztuUwtUxt','7dOQVEEEr6aHy5dpIuc1','T','H',12);
+INSERT INTO ti VALUES (5601161282728649572,-8,'UsVYqiZR','GZZV4dNs9SlMIrGCw94XrSF7HlQ2kPpqXYaTvTccVvabMZ8VMj3narSBltcVS95cS0xbPPNXZzo86Hy5vF3ZI6ziLAggCJZyGJicTBfp6PkFUy99Zk2LJRGMJQp7t3icNY0a257a2IblcxTul6Rn2J0XjeMY6k3mRA9HAqY1phuLJgspg9FSotDuzdVszftREsqjV7NDnTn6KxnMo3eGidDVYKfURWnAYNg7W1wjeFmtRho8VGF','1sXFpkzEyzJn3r8MGwvB0T6o7mztuUwtUxt','7dOQVEEEr6aHy5dpIuc1','T','H',12);
+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 (761763521491327793,82,'y42NVhNBxyStziI','DJaudfpjLrDxczPmH9Z9t3rxZknOySWgkLOTAF9MwleqobADsUlcL4dFd1hPq7mXom8yue','0d8O5dh','qluT1NKlI7Kex7YpTVOGv4Ho6LB6BGJdDsV2imRmKedbsrXsH7iMtQpMXQOQ2lQShAMZX4euYZny0a0hMCZwYOFdeHkiUEuH4PG1StzvqL1dCQgCnukN4dh1W8njE7SWeqRDil0li8oMtxXuMaYhDvj3KK','B','p',13);
+INSERT INTO ti VALUES (761763521491327793,82,'y42NVhNBxyStziI','DJaudfpjLrDxczPmH9Z9t3rxZknOySWgkLOTAF9MwleqobADsUlcL4dFd1hPq7mXom8yue','0d8O5dh','qluT1NKlI7Kex7YpTVOGv4Ho6LB6BGJdDsV2imRmKedbsrXsH7iMtQpMXQOQ2lQShAMZX4euYZny0a0hMCZwYOFdeHkiUEuH4PG1StzvqL1dCQgCnukN4dh1W8njE7SWeqRDil0li8oMtxXuMaYhDvj3KK','B','p',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (-6740641331366947019,23,'ceh','frH0D9YkiYw5ESkTyrowNOHx4tpgezN7JlUtHOPDKzzwHoujTL25zZyqke8a','PTmSdMxeVfWhPAfwLiedTbqnMqIfhB5sGrabZHcdkvnLQuYRnj03Cgu2YtABqJTQOUTtWBq','em8IoIJzLNxlYgaA0bnbEhN8UEh5biXL6Hx3ogT5Co7L6maAcwZT6','Gb','j',14);
+INSERT INTO ti VALUES (-6740641331366947019,23,'ceh','frH0D9YkiYw5ESkTyrowNOHx4tpgezN7JlUtHOPDKzzwHoujTL25zZyqke8a','PTmSdMxeVfWhPAfwLiedTbqnMqIfhB5sGrabZHcdkvnLQuYRnj03Cgu2YtABqJTQOUTtWBq','em8IoIJzLNxlYgaA0bnbEhN8UEh5biXL6Hx3ogT5Co7L6maAcwZT6','Gb','j',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2311464256832871839,92,'bdye','ZLEAP4TZaHV5FbvWZiuiGX5yQwIEGwseIwMHb1kJnDhjILHy8fQc','TShoB1BknTLh1RiB2BKJ9cjrAHpRtpW9zN1Sh','TiaflhzJZnSpZ5cCWIWR4Q7VC3WLKYR','y','Ka',15);
+INSERT INTO ti VALUES (2311464256832871839,92,'bdye','ZLEAP4TZaHV5FbvWZiuiGX5yQwIEGwseIwMHb1kJnDhjILHy8fQc','TShoB1BknTLh1RiB2BKJ9cjrAHpRtpW9zN1Sh','TiaflhzJZnSpZ5cCWIWR4Q7VC3WLKYR','y','Ka',15);
+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 CHAR(55), d VARBINARY(80), e VARBINARY(56) NOT NULL, f VARBINARY(81) NOT NULL, g BLOB, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2042354185,28560,'znv7had2fnxoW5hCZ3oyRKsYj6fb6GBDwmXnfLtHH121CgZO','S5OobXzkFlqp6MUwZzjC0FDfD28iqzCI5vgGMuws','eATs','rDSm93bL9xf9bKmQovQXrooqD1ynYnDMFI9ANtFAsuWyv3yS6NvV27Q00h1ZHZoCjdVkhDWR','Pg','T',0);
+INSERT INTO t VALUES (-1056158211,-21754,'6fXJCIPI8mvUwJ0IOy2e8bpntXg2Tlnv8xCTQ0u6pt','0XWRWLjcogh2CM3lqHYNxJV2z0DJHwxLFpAXAYYoesFX9yuxpEmzERN23fEs','MJQJ','VuUC','2V','6',1);
+INSERT INTO t VALUES (-1236228204,2809,'WNhREh721puECnWbprZ3xMM6SpVzhbFtyGE2gXAhcrwOCPU','Z2la8QN7aXoei','4wSDIRPDo7K8tQWgQdSvbHZ0AfrwoHFw5QQrnETEDHs35oO2n4wR','pqi0MlUl','K','OL',2);
+INSERT INTO t VALUES (1837888850,-6473,'w2DJiRH','SdYclV6F51q4EsmZr5FB5j3rnZb5CPq0Sn4qqZ0ufwlvkln5gcXe8HhiAC3SzMatlkrWRK4hOqIft5p','9LxSByuxS9aaNGGTOS5','EYw6JzKXdnbfd','Q','f',3);
+INSERT INTO t VALUES (-1746464203,4630,'IuOD0KUelsKjkTLeFQeVYCUoPoFV7umf0TsRqEGsCn','O3vQ5GRCFv30NSAen0R21EBDiNLkICeVe5263E0gikHj6NBKSH','j','ttvOe63Z5NWFZVLvkRI56mOYdDnHByBYs2iiEKYe0rhHX9Lt6igzRjiTUbzPDU73EeR','6n','SZ',4);
+INSERT INTO t VALUES (209793895,-31723,'hSTFFMbbu','ltVuLvBrOxcMDqcQqbcNKa31779F0TkZN0km4ZmNLE6t28f3lniOW3HW','FQ','3HbNJcZftvwHjkEwmVHRtlFttiTRdifiUa','0','9',5);
+INSERT INTO t VALUES (-689222862,15289,'o','6wF2EovIhiCxlQu2k1sIi6deYXSIPObY82','RMcIca72M5vNht3tmeQcc01tsLIyG7wIwPdvpv3r8MFaxfUug','XxqVzwqnI2BqLCcJgINRzAkIgy1fFeFUORC0m3BYOJ6WWO3n6WB','P','wx',6);
+INSERT INTO t VALUES (-2041693585,5924,'mP6yHQqqFsj7euQmtfuzfijfuSq4PHc30qf','GJNdt2XyghajtNG236IkHa99wmaZOFX0XsdlqJD8hHla9PqWbl7TuTlL','rKBbMHieDv','f6apOkwUfeVjKp9DPPUeM','2P','pp',7);
+INSERT INTO t VALUES (217499177,-10261,'LZrIH1XDUcd2HpZf7h9fnbHSK9TT1zVNfW0','X1','j9','8c4r9yQy3FRkpkTCukolo9oiPs','aR','Y7',8);
+INSERT INTO t VALUES (975225592,-13343,'dFEscMNbdmrQ6nvWAwA2ZuBu8W1JvhbgD50vOgcLJ','NFJDM','FcmJFeMNwoEBBErYiiQGgsls5NcmNExxu4v90c','t92tVomRcIJ4rRls6la1ufiKQx5LneTIk6czYubVkvt4H55ovVsg29UmEIU','h','RD',9);
+CREATE TABLE ti (a INT NOT NULL, b SMALLINT, c CHAR(55), d VARBINARY(80), e VARBINARY(56) NOT NULL, f VARBINARY(81) 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 (1521180098,-24291,'lYZ3b7APvK9hhAZTPDQr0AOOQFJxGVNSxQAnV3RF5','LbBCgLuaC4UfqNWdT45YRgmAW26IKkRHFyhLSP2s4UTVAbA6vQm','2yuhNF2VGeTHZIeE77WfX2h30wptjgA4q2ZcUwPfKz','JZWYs7uiK3S7zjhOotMjKPPe8FL49axvpMZgJbytz2aepXMUAWrJKekvWMKKRXYF8DjJ2ybw','z','o',10);
+INSERT INTO ti VALUES (1521180098,-24291,'lYZ3b7APvK9hhAZTPDQr0AOOQFJxGVNSxQAnV3RF5','LbBCgLuaC4UfqNWdT45YRgmAW26IKkRHFyhLSP2s4UTVAbA6vQm','2yuhNF2VGeTHZIeE77WfX2h30wptjgA4q2ZcUwPfKz','JZWYs7uiK3S7zjhOotMjKPPe8FL49axvpMZgJbytz2aepXMUAWrJKekvWMKKRXYF8DjJ2ybw','z','o',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(56);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(56);
+INSERT INTO t VALUES (1102640705,6092,'igbnQ3gcaVHrs4g3aBUGeoK5vvmMjLimsxzQrn','wGCkFxvQC4e0QLXdU','r1U1PafpHn8qC9mDdrxI9YQodU6gPgjYYzHF','jEfsde3MWQWyWJthtNooXBAubN80NGO1F9ZY9HyrrGb51duVqnkRu2A6FMimr00li','LI','7b',11);
+INSERT INTO ti VALUES (1102640705,6092,'igbnQ3gcaVHrs4g3aBUGeoK5vvmMjLimsxzQrn','wGCkFxvQC4e0QLXdU','r1U1PafpHn8qC9mDdrxI9YQodU6gPgjYYzHF','jEfsde3MWQWyWJthtNooXBAubN80NGO1F9ZY9HyrrGb51duVqnkRu2A6FMimr00li','LI','7b',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (833180925,-29516,'t7','VNtdwSXeMatjOwFM6UDDgPt5uUbCqcvdA8bkdAfKSp56pLSWcLf8ez8APQvlWLJLGYhqonV3tjR98jf77MAL3wdsq8AJPXb5PgKb55nlteieqDILwJnm','AoDlzIOPj','WPmxC4xtHLn','Z','ex',12);
+INSERT INTO ti VALUES (833180925,-29516,'t7','VNtdwSXeMatjOwFM6UDDgPt5uUbCqcvdA8bkdAfKSp56pLSWcLf8ez8APQvlWLJLGYhqonV3tjR98jf77MAL3wdsq8AJPXb5PgKb55nlteieqDILwJnm','AoDlzIOPj','WPmxC4xtHLn','Z','ex',12);
+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 (-599521565,-22859,'KjLuUoq8lqw61vD7lxIAGr7p6iVfzmaiSxlPo3p9U','tjS6UE2n4sAy3E4Id4diNqspR5SmIBdqK4LR8W0tzStrvwfFcZUH1YejMbGOHK0jFTtRBFsg8i2JFIH7ETUeHFGUziGKZZaO8OOLN6oeOA9fg7iatQE1Anid6PmH7g5mTSz3LlBW4NfobppDv6iDwSoUT8UHDrS9OJ','YC','wtwW','0N','DP',13);
+INSERT INTO ti VALUES (-599521565,-22859,'KjLuUoq8lqw61vD7lxIAGr7p6iVfzmaiSxlPo3p9U','tjS6UE2n4sAy3E4Id4diNqspR5SmIBdqK4LR8W0tzStrvwfFcZUH1YejMbGOHK0jFTtRBFsg8i2JFIH7ETUeHFGUziGKZZaO8OOLN6oeOA9fg7iatQE1Anid6PmH7g5mTSz3LlBW4NfobppDv6iDwSoUT8UHDrS9OJ','YC','wtwW','0N','DP',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB;
+INSERT INTO t VALUES (682806486,-10671,'OxORvSAnxYtJj3R4zIDfQ','78B9jMZu9qNHqb48r36hhpbvQvCy','o1IcbxQC','vF89yvetysudG7cKnGdL','BSv','pO',14);
+INSERT INTO ti VALUES (682806486,-10671,'OxORvSAnxYtJj3R4zIDfQ','78B9jMZu9qNHqb48r36hhpbvQvCy','o1IcbxQC','vF89yvetysudG7cKnGdL','BSv','pO',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (1575092959,22818,'pqkKOMscNrvlYcplK7jGfWboW','wm','Gq1a88d2','IyGJHTcNdponbifK0gQ2N1l3EjMkHezupjl0EouyecUxFJCiGsWF5tF4pzWaEewlVOpAc0IwWh3b4f5bR7v8PSzHI3GVxbetq74oxzVfvsAjvnqMb33Sz9mCpZHXIiXonlr3AODhI6','ZF','Kgw',15);
+INSERT INTO ti VALUES (1575092959,22818,'pqkKOMscNrvlYcplK7jGfWboW','wm','Gq1a88d2','IyGJHTcNdponbifK0gQ2N1l3EjMkHezupjl0EouyecUxFJCiGsWF5tF4pzWaEewlVOpAc0IwWh3b4f5bR7v8PSzHI3GVxbetq74oxzVfvsAjvnqMb33Sz9mCpZHXIiXonlr3AODhI6','ZF','Kgw',15);
+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 BINARY(27), d VARBINARY(3) NOT NULL, e VARCHAR(45) NOT NULL, f VARCHAR(4), g TINYBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (45,-50,'lQRXbTMXryo5tJgd7vk','3w','N7jM8K5l9zIQeqp4t7PkfMs','A','5','o',0);
+INSERT INTO t VALUES (32,-37,'j5tc9cEKBrhy','V','WwQZ0I','e4P','hP','M',1);
+INSERT INTO t VALUES (230,90,'Z7kbS31NnwObnVc','F30','4V7HzulbbnnPs19B5bBCfGcucfYeEy','4nq','fP','n',2);
+INSERT INTO t VALUES (148,119,'tOVe','MtR','L915Z5nNnsAvxuUMVhSNuCbAOfNzKCxKJWwD','Y','L7','b',3);
+INSERT INTO t VALUES (145,39,'xZt2lN8OKShTzmTCYXk','ZhI','ait','J','0K','V',4);
+INSERT INTO t VALUES (126,80,'momS5RSNUrpqQfy2wR9touj','bR','lFsqDnziY1IVzSHx2rRt7OkkXs','CA','H','I',5);
+INSERT INTO t VALUES (111,-7,'OvMZFa2I5UJpz1pb7DL','dV','z7jPuV7q9KMWkUiw','X','E','X',6);
+INSERT INTO t VALUES (65,71,'Bj6QRuqaCxKIYRkOC9','W0','LBeEztEjfX','a7','US','J',7);
+INSERT INTO t VALUES (128,-69,'ky6rUYohIizNI','Y','ZKcyJM','t','Eo','Q',8);
+INSERT INTO t VALUES (8,-42,'HoePClViqGNUZ','2E','bOGxHghKgR7XBNl8dGGGfXBhgHeSk1NT71jALs','w','Ub','N',9);
+CREATE TABLE ti (a TINYINT UNSIGNED, b TINYINT NOT NULL, c BINARY(27), d VARBINARY(3) NOT NULL, e VARCHAR(45) NOT NULL, f VARCHAR(4), 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;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (1546563837,-42,'rG','Ue','fKzrLF8qO','A','g','9',10);
+INSERT INTO ti VALUES (1546563837,-42,'rG','Ue','fKzrLF8qO','A','g','9',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(28);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(28);
+INSERT INTO t VALUES (338102596,42,'SzwYdzLiM0cUHG3vtU2g352','jin','RFwY','s','L','h',11);
+INSERT INTO ti VALUES (338102596,42,'SzwYdzLiM0cUHG3vtU2g352','jin','RFwY','s','L','h',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (4397896143812384143,205,'v7YAaLzp4EsPNlJ00zBZhT','lZJEetuzg0aZysQ5BgGB3mtNnK5KzWeYm2l2wOD22GpqbHG78AJuE2HFcq00rlJTB3FBamUEyizpyAquyUuxRR2FOOnsXgoJMmiXdyWB7zKOEEo1OmcyuaMnCAbMbtKBSX0E7SUmlHV6xvlXfrnrnu2wtU','kRWX6j1AQ9ah','cj5e6Wnjo','5Y07eItiPuWxwVMxrAGrJcqmjjsKyGd6I4ydcR1mvBHnYu8fks12vGiXd7ACzqUlC5KZYIPcQkJ24AkRNHybJ0y7lZCOl4','VaDDN8hwfv1yBbMHiTEwPt8EyqRIDvQNx',12);
-INSERT INTO ti VALUES (4397896143812384143,205,'v7YAaLzp4EsPNlJ00zBZhT','lZJEetuzg0aZysQ5BgGB3mtNnK5KzWeYm2l2wOD22GpqbHG78AJuE2HFcq00rlJTB3FBamUEyizpyAquyUuxRR2FOOnsXgoJMmiXdyWB7zKOEEo1OmcyuaMnCAbMbtKBSX0E7SUmlHV6xvlXfrnrnu2wtU','kRWX6j1AQ9ah','cj5e6Wnjo','5Y07eItiPuWxwVMxrAGrJcqmjjsKyGd6I4ydcR1mvBHnYu8fks12vGiXd7ACzqUlC5KZYIPcQkJ24AkRNHybJ0y7lZCOl4','VaDDN8hwfv1yBbMHiTEwPt8EyqRIDvQNx',12);
+INSERT INTO t VALUES (2161454096,103,'bZx','XiCbo897jlwlMQr1WQGK3k4ihIjs9tr3in243ccajv7zelTeHl1ZQjw7oevqJtH7YaL1WBlGlzptScyLYCC6RiJSjaau6SC4buhDW58b65gaomwu41kPgplZmaLf7YuqNXnbtAjpuhkcHgcd','VlZPLOe22IJ2ndQfdtga1vRzx7vDz6hN45siyS','X9Pp','nN','p',12);
+INSERT INTO ti VALUES (2161454096,103,'bZx','XiCbo897jlwlMQr1WQGK3k4ihIjs9tr3in243ccajv7zelTeHl1ZQjw7oevqJtH7YaL1WBlGlzptScyLYCC6RiJSjaau6SC4buhDW58b65gaomwu41kPgplZmaLf7YuqNXnbtAjpuhkcHgcd','VlZPLOe22IJ2ndQfdtga1vRzx7vDz6hN45siyS','X9Pp','nN','p',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6820522384850098445,23,'8TIPSetDMi6x1JLgOSiKfA4','qYAqvGmGondSJmFFtYewx3ErBCLKC8WVbOn2sXwtAMmCj0cdrpoCWIxnJ0Nq4ldffj961jtiajFlKajDSWO2mlUxLvvpMLU8kSkLbgHkYdcdP1fW2s9zlTt45tL6llBfTJ6y3lIVTYaRROxK9xkXzbqSYzoOGO0hoR6K2aG8OqlaeiZcGNeJnd45AYFu5sIu1T4aAbw7a','UUACEb0SbYL','G5kpc9TLU98KsbaOQaE965qcaQFzqNTZ4nZde06XC1puSFBYYLPpbV96Qchsk1TVMj8i5hvBWCc7Vxif32o5V5G7','PjL5fWfBUG','oDKkSu6WKzgNnr12Gj62CWn',13);
-INSERT INTO ti VALUES (6820522384850098445,23,'8TIPSetDMi6x1JLgOSiKfA4','qYAqvGmGondSJmFFtYewx3ErBCLKC8WVbOn2sXwtAMmCj0cdrpoCWIxnJ0Nq4ldffj961jtiajFlKajDSWO2mlUxLvvpMLU8kSkLbgHkYdcdP1fW2s9zlTt45tL6llBfTJ6y3lIVTYaRROxK9xkXzbqSYzoOGO0hoR6K2aG8OqlaeiZcGNeJnd45AYFu5sIu1T4aAbw7a','UUACEb0SbYL','G5kpc9TLU98KsbaOQaE965qcaQFzqNTZ4nZde06XC1puSFBYYLPpbV96Qchsk1TVMj8i5hvBWCc7Vxif32o5V5G7','PjL5fWfBUG','oDKkSu6WKzgNnr12Gj62CWn',13);
+INSERT INTO t VALUES (2554970899,-91,'K5QsZvigDcFxtbNE5plECMRTpdz','bhhur2OivEGHZhhWG2CDasExxzT88WSODwDksHntCMyvqkeymF5XfBwkksJq9GPPwj9imjLEXjqR9cCwdv','LFAktF8qzyiYE8IlbBjWwd','lg1D1uOr','4','y',13);
+INSERT INTO ti VALUES (2554970899,-91,'K5QsZvigDcFxtbNE5plECMRTpdz','bhhur2OivEGHZhhWG2CDasExxzT88WSODwDksHntCMyvqkeymF5XfBwkksJq9GPPwj9imjLEXjqR9cCwdv','LFAktF8qzyiYE8IlbBjWwd','lg1D1uOr','4','y',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (611955226,-113,'BkwiAdnM','6HTgLFT4Rg2pd6tAAoFM5eyIifO27mCmDbl7FlgQqVnzoliX9kuQg2YSlmxL1DNq1PLQID5EAhdk5L6lNERga3eX1Lx9huzpwB0Uzd2Bh9oNIpolNAYRjXgpX3HRmpXARkiiFF3Az0DEKlkj50r6B1yBRe0qYeA8mWNV7dmcO','wN10wHyxPZRyIQ5YM','Wvf65tLOHsfZcvD8MKkZNa8jSIR6PfwamhL9sHxXdXsFE7sRnYKABRFQuhqH1sbVP81yulxic1PMrmaOYkayG7LglBcomZohyklXLnxEjvwreBzQtp1kL657AH95NtYaFDAaX2pB9IrvRefWHfk9dU9XJs7ScuV3E2zeyYVzQHqwZO72YtUUZanlmmGSCtqXm1tyejQ92sBOTcHyEl8oANrWouXBuQsMQv9zzFY8MDFpj6pFjsDUG7w0srq1gf','N','p',14);
+INSERT INTO ti VALUES (611955226,-113,'BkwiAdnM','6HTgLFT4Rg2pd6tAAoFM5eyIifO27mCmDbl7FlgQqVnzoliX9kuQg2YSlmxL1DNq1PLQID5EAhdk5L6lNERga3eX1Lx9huzpwB0Uzd2Bh9oNIpolNAYRjXgpX3HRmpXARkiiFF3Az0DEKlkj50r6B1yBRe0qYeA8mWNV7dmcO','wN10wHyxPZRyIQ5YM','Wvf65tLOHsfZcvD8MKkZNa8jSIR6PfwamhL9sHxXdXsFE7sRnYKABRFQuhqH1sbVP81yulxic1PMrmaOYkayG7LglBcomZohyklXLnxEjvwreBzQtp1kL657AH95NtYaFDAaX2pB9IrvRefWHfk9dU9XJs7ScuV3E2zeyYVzQHqwZO72YtUUZanlmmGSCtqXm1tyejQ92sBOTcHyEl8oANrWouXBuQsMQv9zzFY8MDFpj6pFjsDUG7w0srq1gf','N','p',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (2607982733,27,'82URyk6LkmdilyHDtCe','3cnDj14GBeI5392nCehhhmh5dn4SZhLO5HUjtYuGcIT0ylzX3jXijIzIZHvF6K2d6dDHo1sayfBld2KnCfBIkjwMZUgx49MQk1eLhYsUP2mmu9ttB7bUJg6WwY','4jxguGUcssjThTyxoWCBTe0xV11DNDrBRxxvfJMQcOy','hdgVj5xtknwtxowAEYN5NaauthEm','Xm','06',15);
+INSERT INTO ti VALUES (2607982733,27,'82URyk6LkmdilyHDtCe','3cnDj14GBeI5392nCehhhmh5dn4SZhLO5HUjtYuGcIT0ylzX3jXijIzIZHvF6K2d6dDHo1sayfBld2KnCfBIkjwMZUgx49MQk1eLhYsUP2mmu9ttB7bUJg6WwY','4jxguGUcssjThTyxoWCBTe0xV11DNDrBRxxvfJMQcOy','hdgVj5xtknwtxowAEYN5NaauthEm','Xm','06',15);
+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(71) NOT NULL, d VARCHAR(53), e VARBINARY(75), f VARCHAR(90) NOT NULL, g LONGBLOB, h LONGBLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (14475907640462975080,44961,'5gRYTq7BS3VxwMjfXTjvdz8CaGSDeb5clywI3Eoi7drQuajfp','KFVZ3','sdgC8MrvPNvpCHzjJNGIt','tuug1NyXhQlojI1Ulg7wjqKbFEaESa5tH10oNwr0XB9lFEv6aVjduYmm9G4VG','Q','i',0);
+INSERT INTO t VALUES (4612355923063077180,51146,'rlY3Xb8F2wFVPFhtWniAfwhoiIRwudf1FODK4SfOyDsadGXwUmnyRU8D11IVv8Op4nE','GB7f97huQZ85Y0','ZQ1MZR9jeuN2syp5KyI','crIgdcF9kHWHSO8nM31gLUTrkHa2RdnifjerCtahDjNAR0R0lsn05zo7fLpaeHG','j','P',1);
+INSERT INTO t VALUES (10500637385967151650,64389,'2HfyL8hX7gdcWyM7WF7Gsyw0C2AvCrvtkceITwZJGRCxcf5FDwdjvGzRQG5u0XMqMouXLvn','qGjYIV4e2j58owuGwWyfUGaivcrn','U6SGZiYpLB1dqr0YK3rNwwUeSeeOv5','jTww8QObjNWESxrxICu9hYGMn2zv31BTAn6GAwLeNr9YWIKioktRSYdTzOcfG8PnsPWy5R9sdDuc9eyxVhY','b','B',2);
+INSERT INTO t VALUES (11905157742669364245,6574,'ZMJlG4jJJqO84y8t93lATOPIzlKRyjbMxoU5IkCJS5gVK0Pp4VNjbuJTZ5YjQ6jgc','RwPC8ubIIkEdvSBkAydyu8GfpBLHpw8tV0VA5wIm6fMhOhn7MoXMz','EgEumq524hWJIkPtaXHPq5caZ2WQbz5vdUktfWIWNXDFHACJGdRsd','Rpj4Z','T','y',3);
+INSERT INTO t VALUES (3340441375089902664,36504,'9MAz5QqU2Hs19WWE7U3y3tdKeWwRyfWY7HJGvzaNCNiON0NzIoQlzSrAUH7lFUSak','XkFBzp6RWs3L1x7xodvFllFlWgBQAZWkIzwPrqw','UvV4xp511yck2nGsAEb9Zbvx00ToUR8LNz2DnhfEjsfoBUzPPS3lIUCV3tEdCjRvYy0fdv096','7Fcuzevb9jOxbgSXy9XnQ2tU4UcMCcDHVfWsbhvyyvsfw1jKbv6JCpR4L','H','J',4);
+INSERT INTO t VALUES (17205225570917913538,10519,'GwpIkYxATZcghq4VSxgtnvnZAiD4j7hghVGkDEJZQK6JUpOE9ogrwn0juwS9Cbja','mmiTxLAMsU5s62VaWBq8YOc37GXkcucrcSy2erq','xy7g','7qnmANlgr1Y6eVjcDBU0qP7','B','Q',5);
+INSERT INTO t VALUES (4859621957062831051,44406,'OcTdecMUew2Im3TKDc3rInusu7N51SEfBRqKL','FxfJhFt4nYdA7EntWoArK','W5S5CVNXdRzrdXV4rZPWg1viWQoYJd0rXCMVGWY','AH9mfFqvQSIpZjfpPBwwM5cJLTRM','P','0',6);
+INSERT INTO t VALUES (125342871701632283,43787,'7eGbyUWZmBivVI04aCb63Rz6QZQ8kEynIsXUQ2XfPG','SFyhIsXSXkdW211FQqv7jA8YeWhStxPmkfen8','3rpuehrfigYGU9FzfQ5X6RWezmOhGpEmofrgGcYUq5Z4FJqxfuJjh2T1zW','IykdL0PBv50NRk6EUL1haNG6Sd','Z','u',7);
+INSERT INTO t VALUES (7626720503966343162,40032,'i86Sev1H2c60pbnrPO0XWsiNMDG6riD9','ImNDCoDwkpiF6t','1r0mNUn5AjLD37JjbVojCZcbTm7ooa9ChIdP6h','yrVQcoi1r8mzPSoJQ6ia3nV2jaq54frZZavMSzEGXSiI47UEG8i6ypl','c','3',8);
+INSERT INTO t VALUES (13196471902471729478,8668,'7ktAU6cazFandW5LbQUlNn3RReeNMSRfM7dFQpu3aXrPMNOqtsuJJfGcA78yMwLW9orX','3HReF5RY5WrDQGPtXgolneQvK0cW7p2ynnHhuesXPFsTpatNh','FuvVHgy4bF2Ins6G6zP9iLr4I8egOc0AG2CAoqXGHpayV1EF4ftTlMvo9','SXZwXiut','X','2',9);
+CREATE TABLE ti (a BIGINT UNSIGNED NOT NULL, b SMALLINT UNSIGNED NOT NULL, c BINARY(71) NOT NULL, d VARCHAR(53), e VARBINARY(75), f VARCHAR(90) 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 NOT NULL;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED NOT NULL;
+INSERT INTO t VALUES (8012861784835447195,1907,'QSExbSr8GV67urR5DnjVwLXsjhzYcpGHFKTIilBCAr3C0UFazZQ9w0jv2Ptfqja','eNFuaIGvkSwZrgO5vadGr6sB3kON4Yxe4','F7bfHVkxl','gVIx2CxCdUYMGFhErB0HStDWq4','0','x',10);
+INSERT INTO ti VALUES (8012861784835447195,1907,'QSExbSr8GV67urR5DnjVwLXsjhzYcpGHFKTIilBCAr3C0UFazZQ9w0jv2Ptfqja','eNFuaIGvkSwZrgO5vadGr6sB3kON4Yxe4','F7bfHVkxl','gVIx2CxCdUYMGFhErB0HStDWq4','0','x',10);
+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 (14307887818244101499,59011,'TXvmmGT111','mbyYNEIvNfJfz8clx0zKomVuKIQqGm3BuJas1h','dvEwWI92uQPkmjI2qbIpb4tdE2bWMBVI2mbrIsesgEsKlOMEHhriFgT5Bg7BxUzkNX','cS0iJOWurSXs8pP3g2','M','m',11);
+INSERT INTO ti VALUES (14307887818244101499,59011,'TXvmmGT111','mbyYNEIvNfJfz8clx0zKomVuKIQqGm3BuJas1h','dvEwWI92uQPkmjI2qbIpb4tdE2bWMBVI2mbrIsesgEsKlOMEHhriFgT5Bg7BxUzkNX','cS0iJOWurSXs8pP3g2','M','m',11);
+ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
+ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
+INSERT INTO t VALUES (9003535404465823642,20251,'XATPZpwFCxA4wqgpsxtssBUhnEhlnBRSG4s','CYhB6tJGvF4A3BK8uBiLD5eq1kLoyl0nmIRVxAm3IsNuEqZYIdRjdERJYS1qQoauzzj3JrQMZddloc39H','Rs5M7qq','DVlYDdgzsLmY4OwfYmHfe5856Cm29eocmPQPDymQekJtj0V9JFik2J8ETt','f','S',12);
+INSERT INTO ti VALUES (9003535404465823642,20251,'XATPZpwFCxA4wqgpsxtssBUhnEhlnBRSG4s','CYhB6tJGvF4A3BK8uBiLD5eq1kLoyl0nmIRVxAm3IsNuEqZYIdRjdERJYS1qQoauzzj3JrQMZddloc39H','Rs5M7qq','DVlYDdgzsLmY4OwfYmHfe5856Cm29eocmPQPDymQekJtj0V9JFik2J8ETt','f','S',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (9430999634010695550,24206,'KfGMd8IgFf84FXh','zrKKfQQ5zN3hCAk4PEBz6wo1M9oUdnjdpM0aJJEVLMjQCgh4UfDpDwdl','9tq5WjV6C8EPTlVD8HFtY7fP6SOKCjr','EYVSTtHzw9fM70Osq0ak6foknaGiGtAUm1fhr6H0JDhbXMwNAwSXTD1xMrqENmhwUDu7dAa43uqNSx814UwJHez9fFRA14EIuo','V','t',13);
+INSERT INTO ti VALUES (9430999634010695550,24206,'KfGMd8IgFf84FXh','zrKKfQQ5zN3hCAk4PEBz6wo1M9oUdnjdpM0aJJEVLMjQCgh4UfDpDwdl','9tq5WjV6C8EPTlVD8HFtY7fP6SOKCjr','EYVSTtHzw9fM70Osq0ak6foknaGiGtAUm1fhr6H0JDhbXMwNAwSXTD1xMrqENmhwUDu7dAa43uqNSx814UwJHez9fFRA14EIuo','V','t',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (13485420961125336460,19291,'JCN0w4EyVyaDR5ODQUI5gzup9','zrTv8ESLd3CoYqOiirM4odd7SrUQXeHwZiraX','1sUZoCJ0dq1iNnRxWehQVlQifZvCznVQGBdF92D','I3WeeSvPJCD8hiamjVFMMmN0odo4g2gzITpTiJkykMjfOKH0pSXbOG4hoC5gu6WhYYBo5wuYFY27OSVpXjgOr7GKv5SKx8aAK9BIzbdVD5fO2uw5mczCKRObw65CgTbI18GVevAIbhOGro0z8Rv0xIkGJllUBzsCZdoi9iCK0QImN7kLEYzw9vjwBulw1Kbkg1yVHP65tz0pJfrYppYZe0J83lmspItYy5NQ3zAnED6Z8vVNH9Ts7jjo85wAED','c','A',14);
+INSERT INTO ti VALUES (13485420961125336460,19291,'JCN0w4EyVyaDR5ODQUI5gzup9','zrTv8ESLd3CoYqOiirM4odd7SrUQXeHwZiraX','1sUZoCJ0dq1iNnRxWehQVlQifZvCznVQGBdF92D','I3WeeSvPJCD8hiamjVFMMmN0odo4g2gzITpTiJkykMjfOKH0pSXbOG4hoC5gu6WhYYBo5wuYFY27OSVpXjgOr7GKv5SKx8aAK9BIzbdVD5fO2uw5mczCKRObw65CgTbI18GVevAIbhOGro0z8Rv0xIkGJllUBzsCZdoi9iCK0QImN7kLEYzw9vjwBulw1Kbkg1yVHP65tz0pJfrYppYZe0J83lmspItYy5NQ3zAnED6Z8vVNH9Ts7jjo85wAED','c','A',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB NOT NULL;
+INSERT INTO t VALUES (13852606338905417634,64248,'ol8xyIqpVV4rrXnWruMdIEeiyxEWysVhhaL','O7yw5sjqbSIrGuYnVe6jWWAtrkYp1a8F02xv6irWTw6vbGhxUZLY8LEfeMb2T3y7','rfS314rc8F2MvvrOb57c4T5VoX4ptam7J4fouCEdMwSdfLRf','1vZrqpCi9Sc6T2d4ZE3WtUwRuqn234prqhcCiWDJJgSR0irddVyHrk7zxplrn8OxrRpjh4wNjTPHHFOy7uv5VYTc90O83XClhUCxISePufLF2ybPSFKOqcjzIGpp1wv8uR4V70QI0n9WR99fJAaN9iSFUYxBjaLO1meUADwC7Oz6711fLUoqDdqdfrfwqx2llG8BSaEn93DjhUSYEAjHhTJtKkewVsP5AHxZYr0nEcjWhoafjH','YC','4n',15);
+INSERT INTO ti VALUES (13852606338905417634,64248,'ol8xyIqpVV4rrXnWruMdIEeiyxEWysVhhaL','O7yw5sjqbSIrGuYnVe6jWWAtrkYp1a8F02xv6irWTw6vbGhxUZLY8LEfeMb2T3y7','rfS314rc8F2MvvrOb57c4T5VoX4ptam7J4fouCEdMwSdfLRf','1vZrqpCi9Sc6T2d4ZE3WtUwRuqn234prqhcCiWDJJgSR0irddVyHrk7zxplrn8OxrRpjh4wNjTPHHFOy7uv5VYTc90O83XClhUCxISePufLF2ybPSFKOqcjzIGpp1wv8uR4V70QI0n9WR99fJAaN9iSFUYxBjaLO1meUADwC7Oz6711fLUoqDdqdfrfwqx2llG8BSaEn93DjhUSYEAjHhTJtKkewVsP5AHxZYr0nEcjWhoafjH','YC','4n',15);
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(39) NOT NULL, d VARBINARY(33), e VARBINARY(49), f VARCHAR(48), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (122,18326,'22L95QcHCduMZM2cIh0tZPQD6uns0NZZ1ni','UCkMXLcWZg','gyIlQu','vvMwU2kPWFa4XaQhubz0upCBqP0KUixDCAuPP','HerLU0hnG','C',0);
-INSERT INTO t VALUES (-62,-4567,'WZvrkpZ0yOcIL1SIIvt','LOKI7mUrTDIGUC','7TY3M0kACWf1UB3duOAkBruEsQg5FERvbpEV9ZJB','tJP7k8iti3eNhbs3ET2AMPSfWc0qr','opMlmpCn71UONTQbTZCVJrnJsAPzXX1sx2LfmbWJJmtDqT2bC6YNgcXHJ','UsWq0aShZj78haXixmsb2rVDMkvdDETkz5wdZuz7KG33DrstS',1);
-INSERT INTO t VALUES (-1,-31463,'uR','hv3ev5vC','AegpyWBfP5GsaDMUrCxzQzJ6Popx7Ea9XIuVcFbIYKENG8','RN5oxwipUVOlBAqyZCZf2eWf1dzvCcoRpjh','746xnLVO0bXobtMQe6Kj0hS7TahRE14zLewNubcbtuP5','1vLpYA',2);
-INSERT INTO t VALUES (-122,3032,'F9IGTfGYl0XFIaLeEqX0WYg','E20sWgHtwgU64OumM7vjFhgoo3','OArqLo8ysry8zKhmAZoaipV','V63vbFXA','riZMGwTSZkUyVODMPhQJAYD7CNvdNkKTXJqbr','dAK5zaJODXIY8NWdvDlspu2CcPwHNZuOQmHZygMJobfnNQqr8CnhfGlH0MhLhBKTdB4Y5FTLZUBaPfQIvB5YlYHx',3);
-INSERT INTO t VALUES (-18,4570,'X3QfDmG','Njb7X48rAdXcwIuevubeXPCBGh','GbnHRFn19gf7RCazric','BDa3YIVpZywTH8MFzrlH6X6mSV1t1EfGkjoGhf7LfjiNukE2','41JiOClAKhK8Jj58z','ctxmvJVtFvhZdDR7ydjkL6gCuV4uiwuWZVE3ZWzI9HAW',4);
-INSERT INTO t VALUES (31,10254,'eJApt','EBq8vBMHllvD3aM','Md4fmZQzO7H3mkfj98n7','iOE1gG4Oij5Zql9FX7Awp','qKxyX5TYDsOYnCESSbL','nFAR9PM7O10Y9Cvu1iJgJ2PYRJQrooVHhRA1qLxtnnW2iLPEJEGhvzx00xYb8jSykROeiMPWFG',5);
-INSERT INTO t VALUES (3,8609,'McQG775jm','koODPJZu4ND','tlwIJsQL4YgCucPsQEgxioBhg7Z93dod3QsGFZr','odt2hhcFlCayfPZhin0TIy6Is6','dsAmrwmXy3BU7eu6CJxV6eSqJmIRy2','0NWymdSGzH5LCCsP',6);
-INSERT INTO t VALUES (-17,-4007,'dZqUBoj1PahFWJnMAttXUwy5zy7mA3z','1wK2Jzwl','zzRVEWXVKAqeTHHRVvpk3n','VULLlGPAmEwbxKxuhw1','ZhXKfjFq9NtWObpE4J3lJG3vNoAgJysIXvaehxRlfFgOUCzH78xL8qwGi8','w3QZ0VIxbrWkdN2YzwExZMUSkky0rLoZlOUd0KRcTfSKptw8b2ECSycIhI2rJzMarnnVTVGFsiWXTNUdJ1W',7);
-INSERT INTO t VALUES (-33,24154,'SQhx45QSoY5FKUC5WM9X4g5J5fAdYWIU7','W','wX8zxgXGPTiN9RmrBC4kZxwHHtB2cD6yCwKsGr6kLKk','FSnS61Xx5sxAlbvJ9Uvg9neJyNMT83Oe6','RQVR8e0C5U5H0UZZStALmra9s5jbQeThH2OiYdiuShHX5','RIlL9sl9uarOcp2557KPHjASQ',8);
-INSERT INTO t VALUES (23,19138,'1sNO5qpGEjHeet8F7NF9kLfJUe2tpYJzQN7InBR','lEvZDdU8V3pOt5VgNspga','0ReuqEwdbChWD3slxLwAw','ITNa6FJZ','7898tAkhLFh9N5U4R8gwyCydmXXhRur','fmPeZjUrQDXcK4v34oMfKouNLIdsh2oAx30bnFesLnSDLmT6u2xgqICDm7slw2VsR77evSzUq8uRu8MLE',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a INT UNSIGNED, b SMALLINT, c CHAR(65), d VARBINARY(2), e VARCHAR(8), f VARCHAR(48) NOT NULL, g MEDIUMBLOB NOT NULL, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (204657250,28740,'xznDT8bLi','r','MmvYEd','NfFo1umcbxWL9TF0v22UP781YR6m65w','4','9',0);
+INSERT INTO t VALUES (4026630976,12921,'i5fuL464tyVqzeHsglClLH9BZ1xUtL','fn','aeLLW','LpSLf3MGdwq','h','3',1);
+INSERT INTO t VALUES (3411344308,19958,'d3E5DaojcLyt6xwJwUuXwsQhrsxBFIaaM5VCEMO1HZC5RQqs7tw3FU2P2KqbGn','Op','Qo6rvo','edvIr74rMqkMISVoRYyy5aU5AJLdwg3Hr7ez5cTdJLAh7UC','H','X',2);
+INSERT INTO t VALUES (3815688310,15003,'p8Jos7KiTMo','jW','al9','LlCZQtaxPWP7k2jmJvWxoJ36H5F','a','u',3);
+INSERT INTO t VALUES (1655959577,-27124,'VnK31AE6WfsCr6v7iGaJFvTugIztsLcZ7ErN','I9','Qgtw9Xm','kzPh1Hw1fB2oo1U3Q2FBeq2iTUbZt','2','Zl',4);
+INSERT INTO t VALUES (1766615859,-18397,'SMsu5iT8BpLLudvxdsTGXeMm','1s','kLywAp','Z6e5gp9eMZxDuYRleiszjPa','l','S',5);
+INSERT INTO t VALUES (2720388960,-24957,'p2BQxGx0kHLwdi6PORVc5x3X8','MD','bTeMvrX','1xR9xTeaCgJ2','s','8y',6);
+INSERT INTO t VALUES (242918722,-11889,'EVZELx3Hv26P7jLYgU4sg94','0T','8bdum3eu','hrkFpIxM1SdYT9bb7TWWuDP','P','P',7);
+INSERT INTO t VALUES (877869175,10881,'4Ne6zkEia0rKj6tIiixi3zBVN32nULagjPyYK','HG','Pcc','jZN23njQMAMNPARFdRfOramCvayPcE3wI','J','C',8);
+INSERT INTO t VALUES (1967994066,5175,'lqIyJkB','IT','8dN00W','jJjNL3Vt4xHuO0','T','x',9);
+CREATE TABLE ti (a INT UNSIGNED, b SMALLINT, c CHAR(65), d VARBINARY(2), e VARCHAR(8), f VARCHAR(48) 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT NOT NULL;
-INSERT INTO t VALUES (-1370488,-32449,'9W4G','fDyg7U4JK','12q7KHcKIsNnKBFywsCU','mngYY29YsN3ohyAOsLncb2Pp','B2lLJhIpX4xpqrwS3mX','3NI5yGibUlGqHbfK',10);
-INSERT INTO ti VALUES (-1370488,-32449,'9W4G','fDyg7U4JK','12q7KHcKIsNnKBFywsCU','mngYY29YsN3ohyAOsLncb2Pp','B2lLJhIpX4xpqrwS3mX','3NI5yGibUlGqHbfK',10);
-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 (-1097617,11988,'53AuyWjo4gQFb4wlCVZZGclGs2IFKm48','31Pj51v5kFdnBdevZZZSF9OLCamDw','9O7tBbUi6V8YWM','YCfskC6dvETPNkLBSBzuzsMdBQWqbJ2OV1k1jCVdYmh7xHam','8N1rtEU1zlRk8vlr79y95f5uRg4MJ1Rc3pJTht17K2','SftL5qROQLT7l8g8Gaz03jhxuwFNX64rLzVwCPHkqsbnDZX9n6KH4gcqyNapQ3rpUefDTz3VFyh8SqNldKM8wZYEjjY',11);
-INSERT INTO ti VALUES (-1097617,11988,'53AuyWjo4gQFb4wlCVZZGclGs2IFKm48','31Pj51v5kFdnBdevZZZSF9OLCamDw','9O7tBbUi6V8YWM','YCfskC6dvETPNkLBSBzuzsMdBQWqbJ2OV1k1jCVdYmh7xHam','8N1rtEU1zlRk8vlr79y95f5uRg4MJ1Rc3pJTht17K2','SftL5qROQLT7l8g8Gaz03jhxuwFNX64rLzVwCPHkqsbnDZX9n6KH4gcqyNapQ3rpUefDTz3VFyh8SqNldKM8wZYEjjY',11);
+ALTER TABLE t CHANGE COLUMN a a INT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a INT UNSIGNED;
+INSERT INTO t VALUES (4096132405,-15189,'QpxdTENt0K838UJ0cyzf5H8sqfHzBEm','QL','q','kd4hDKcF4EDesBuuTFHU17jkoGaTn2sybilVFEdaIFd','6','W',10);
+INSERT INTO ti VALUES (4096132405,-15189,'QpxdTENt0K838UJ0cyzf5H8sqfHzBEm','QL','q','kd4hDKcF4EDesBuuTFHU17jkoGaTn2sybilVFEdaIFd','6','W',10);
+ALTER TABLE t CHANGE COLUMN c c CHAR(66);
+ALTER TABLE ti CHANGE COLUMN c c CHAR(66);
+INSERT INTO t VALUES (703862173,10064,'5hd9ywqvyt4K1BOlu2EB3iW','uw','U','V','f','w',11);
+INSERT INTO ti VALUES (703862173,10064,'5hd9ywqvyt4K1BOlu2EB3iW','uw','U','V','f','w',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (-1676283,26232,'MZVlekERB1WrD9HFwLJumhyT1X08A','Jsh75I5agXZCm4G7vAp7dGii9nEqDWoFybowf5aNOtA4kqZnueLQCwZsGeifOl1OPg2Lr3u3roYPoHlMOF3KjjTZCCIO14yRUsQFThNMzjxJt0WkVFeTNoShqlHYAKO0tZcYvNUYXy22XxCshyCeQtBtYmP8g725TYSozkQ1xp5JcoI84auyX2YkYYhs6WlD2iDuGEGedpLgowYJV4GpoyeyQKpTmXi','niHI1dc1WeCqsenmSsryvgJGNkE9lzSuQzcWqQNE2Y6wlAQ','8Uk2A9JzUo2k','6Ni8IEJmnzhTvctkJnUYAneAMwcXsIW9UzJOQ2xhXtXeu4Rzzi0fBgCo8lA94UUdRgxH8ss7yCeKXztfldAKZzlHd9R6gqg','YG9D5UBcOAGRhEETcfClFKIxlfkFhnNx46vmM',12);
-INSERT INTO ti VALUES (-1676283,26232,'MZVlekERB1WrD9HFwLJumhyT1X08A','Jsh75I5agXZCm4G7vAp7dGii9nEqDWoFybowf5aNOtA4kqZnueLQCwZsGeifOl1OPg2Lr3u3roYPoHlMOF3KjjTZCCIO14yRUsQFThNMzjxJt0WkVFeTNoShqlHYAKO0tZcYvNUYXy22XxCshyCeQtBtYmP8g725TYSozkQ1xp5JcoI84auyX2YkYYhs6WlD2iDuGEGedpLgowYJV4GpoyeyQKpTmXi','niHI1dc1WeCqsenmSsryvgJGNkE9lzSuQzcWqQNE2Y6wlAQ','8Uk2A9JzUo2k','6Ni8IEJmnzhTvctkJnUYAneAMwcXsIW9UzJOQ2xhXtXeu4Rzzi0fBgCo8lA94UUdRgxH8ss7yCeKXztfldAKZzlHd9R6gqg','YG9D5UBcOAGRhEETcfClFKIxlfkFhnNx46vmM',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (-8270938,30143,'DCARx','uZfSIrAYuchbZeaksOwvhQh1GOhZaLxIV6digctrk2','6mnOyn83z2IL50Pgs6JWN9AyO5pZpUlmDlCzoSeMRhyw7','tJE94ZCeItaxKvif6q9mBOUGFPlF1LYSPgYUTVwDinKeZbyzEPzjGRAGfGwQP7q6SHoZLDFyd0ReSZgqtbcssLdDE68R9YoeexUDHoyrHxYEBzfc6LbHZJcr6VEcVGRYOBz21SEEcxS6hNVXVKF3UWhtdgyrQeFlbnSCnYsFUnLpHtAKxfG2MjK80zzjWWvphesOG8scOqDEdGF56ng0GdSYUqU3tnqBHajisAkMmwt','oFBEshY3aqcsTfpZJywRfZ5ib1lRdq9HfVTppaIX58VOdLo','azuUUZzCNf6cFNhsVWgduAP9IKedbpXN27PrRc4Lgg3ke0KUAcE9afGn5C4DjYGS0E0xEhzP2MlQt4FbP',13);
-INSERT INTO ti VALUES (-8270938,30143,'DCARx','uZfSIrAYuchbZeaksOwvhQh1GOhZaLxIV6digctrk2','6mnOyn83z2IL50Pgs6JWN9AyO5pZpUlmDlCzoSeMRhyw7','tJE94ZCeItaxKvif6q9mBOUGFPlF1LYSPgYUTVwDinKeZbyzEPzjGRAGfGwQP7q6SHoZLDFyd0ReSZgqtbcssLdDE68R9YoeexUDHoyrHxYEBzfc6LbHZJcr6VEcVGRYOBz21SEEcxS6hNVXVKF3UWhtdgyrQeFlbnSCnYsFUnLpHtAKxfG2MjK80zzjWWvphesOG8scOqDEdGF56ng0GdSYUqU3tnqBHajisAkMmwt','oFBEshY3aqcsTfpZJywRfZ5ib1lRdq9HfVTppaIX58VOdLo','azuUUZzCNf6cFNhsVWgduAP9IKedbpXN27PrRc4Lgg3ke0KUAcE9afGn5C4DjYGS0E0xEhzP2MlQt4FbP',13);
+INSERT INTO t VALUES (588630461,28263,'l8nnWWWwQOctUHq9','va5uwOoE31hj03B6L8yZcnruviqn1kNurYfk3d5YvFFvVhXzfAvuFEYd0iQxdZXeKenQ3grMboYfbk0Pb4FonQD6dDo0tcKaSmrlJPsmPWNj1V3bUtIqeZ6sH3A0dicrALzRFW4','eBCD','K02E0p6TE5MZpYHtKlyu3oNte6geqpNA7nT0XYtiYQ7X','6','mt',12);
+INSERT INTO ti VALUES (588630461,28263,'l8nnWWWwQOctUHq9','va5uwOoE31hj03B6L8yZcnruviqn1kNurYfk3d5YvFFvVhXzfAvuFEYd0iQxdZXeKenQ3grMboYfbk0Pb4FonQD6dDo0tcKaSmrlJPsmPWNj1V3bUtIqeZ6sH3A0dicrALzRFW4','eBCD','K02E0p6TE5MZpYHtKlyu3oNte6geqpNA7nT0XYtiYQ7X','6','mt',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2570711590,-31818,'tijR3i57t1sW0KdFYorE4SYfn','bZVdEMgxIrKV3wvwhUZHY1bsUvKwhApixcStBs9OXlNotUGBfgd8jQu4XHVWEnxaTsBKmVVMENFdYRmRmO8AwURoTsnshjvASOKv2yLVEqU1ETHzK','j1u4','XzVtSPKNEy4f31cD3rx774jQjmF5vBlrIr18HBCe3bVWhtskH5RXvE7dEWU0','u','M9',13);
+INSERT INTO ti VALUES (2570711590,-31818,'tijR3i57t1sW0KdFYorE4SYfn','bZVdEMgxIrKV3wvwhUZHY1bsUvKwhApixcStBs9OXlNotUGBfgd8jQu4XHVWEnxaTsBKmVVMENFdYRmRmO8AwURoTsnshjvASOKv2yLVEqU1ETHzK','j1u4','XzVtSPKNEy4f31cD3rx774jQjmF5vBlrIr18HBCe3bVWhtskH5RXvE7dEWU0','u','M9',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (923679838,6052,'Pt0Os8kCCIDkvOvtU4F9Xlu0So1ZGQ7ztPEo5O57b2V0','vWAd0utUQubGrmsgzhYAohVkwpve0p74Y0i7w4PSDuRlX9dogKJIb1WpiVRLgq06Lom3gfsaYHLnQH','eI','ZA4uY7z8hmHoPDEYkatQwQVPz10UzFuwDVCY2KD2ylk6WJwGFkYx2Wn34mekymuFvO00bUE1ibnQRx76T6lg04I8fAOMxVatXL9P','w','s',14);
+INSERT INTO ti VALUES (923679838,6052,'Pt0Os8kCCIDkvOvtU4F9Xlu0So1ZGQ7ztPEo5O57b2V0','vWAd0utUQubGrmsgzhYAohVkwpve0p74Y0i7w4PSDuRlX9dogKJIb1WpiVRLgq06Lom3gfsaYHLnQH','eI','ZA4uY7z8hmHoPDEYkatQwQVPz10UzFuwDVCY2KD2ylk6WJwGFkYx2Wn34mekymuFvO00bUE1ibnQRx76T6lg04I8fAOMxVatXL9P','w','s',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1882489943,-30018,'6xrZ3O4Rr3mvMuoK8Beu6M24xiF6lfR0kuFWQHS9qyiQ','1ol2vCUFmA2DfeCicHt2S73cU7vDRvbKYfwKE0kvuhW6zYl8UtW3gXyrTwIqvEYZMJJG62L8mYdn3V2DC9BSWGnFf7Fwu5G05Lpoa4DIV9fnEoQJj9ar','FqMgX','PnIf13bA5RKSIbTSO64mWe3jJDsc4cHLoW0GhP9CpOkQvY7mf3C1cWWu87WjgPBiX3cRJDQAp88aXwIIvFDF97LBZwfXcfseckE','MT','3',15);
+INSERT INTO ti VALUES (1882489943,-30018,'6xrZ3O4Rr3mvMuoK8Beu6M24xiF6lfR0kuFWQHS9qyiQ','1ol2vCUFmA2DfeCicHt2S73cU7vDRvbKYfwKE0kvuhW6zYl8UtW3gXyrTwIqvEYZMJJG62L8mYdn3V2DC9BSWGnFf7Fwu5G05Lpoa4DIV9fnEoQJj9ar','FqMgX','PnIf13bA5RKSIbTSO64mWe3jJDsc4cHLoW0GhP9CpOkQvY7mf3C1cWWu87WjgPBiX3cRJDQAp88aXwIIvFDF97LBZwfXcfseckE','MT','3',15);
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(14) NOT NULL, d VARCHAR(12), e VARBINARY(42), f VARBINARY(10), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7418967350452887350,689114013,'2K','b3R8vn','xPWMlSe2dlfnFeRvrNz2BVpyOaGoKFA2jkMZ1gG','02setL','tvciJJXjL28sER6a82KMFbPSvxKm9z6gVTI6yRl7G9u0nhcWhWakFsQJmPRPWuSjpo7Vc1L5HPeyf2HPkxszy','seTELppuUMzzalEpzqHjN2RwpdxtDVI8NfUdLpEKcxDbX8sQF96x8YVuSywoOsUpSacRWag04sfuGC5YPlT',0);
-INSERT INTO t VALUES (1684349159153142324,-1454655878,'XZ98uK','B8FEA','DjHp263ScB365a6FLfSfbI8KDp','TGeJ30b','2NBmX7f76HAKPXlkDbr97A64ZAb','yeSzS4KFg97OUSu2',1);
-INSERT INTO t VALUES (9894510997209714453,1861814567,'1ml5XRr','1bYm','vlMDvAaAhGgauLp56V6COey8PqjB','1l','Ocd4qWpMV2n2qPvx1V2WLAMp52ZYOcd3l0hPcgOBarxMjR71QvVP91nWEairejIS8551gQC9w8hxIkFHUWxlIOE','NvGfGevTelWMOgtOwOTJnBY',2);
-INSERT INTO t VALUES (14436541696236443884,1384609453,'noeNChe7RcW','tEzCdx8x6bRQ','ayotGSdweD','PDlr','jqSaRElQ2EFf6EBnb64RMPLtDvN2AnVO14T61Sf2ZRdY','8AAUcXwm6TAFaE22fAmFjRi9xXN9nt8cTVqJNW',3);
-INSERT INTO t VALUES (7872294820342900210,1900173846,'Fh5','p2','gFfgI5te5','uud2vAmS6e','GBw21zBdLiPROZjFAwrMbhHBikCNzNCQQi','nRxyfIA2Xg2gHO9dh9o87XFusFastpZt1f',4);
-INSERT INTO t VALUES (17486536938718978800,-1606515108,'LkjQM','Mq6aRDxsl','BLdciDqDfg8AIqdezvwx6d','A','CYqxsEGBofdpEKFHeNsXEX8HVBW1A8w3IkSXooG82qhXb9FiSShSGsffTC13GfhmOxRDi27','53UkfN',5);
-INSERT INTO t VALUES (10029679139008489039,-1343161550,'oP71yL3yVh','vs16DfZND3ad','2AKPP7LgIhL2K2B5YaZy','IOY','uGlm','ljGaD05XV0BawyfXQxKRX78sdpH1dqvOj3ji',6);
-INSERT INTO t VALUES (3785969167698640713,-1579714038,'TjlSLr44h2g','BXcJhCX','7sMJQiDGe1BmGQdAyrZOGDPSMRKEDPAUrwcqtx','AkCuPb3nhX','DRzWq2ajMTOg','seCvQrbutj5KpdLjuH',7);
-INSERT INTO t VALUES (16341767226796799727,1473683452,'q23LBvi8','Oln','zILu9n6ISYf17kK42ys697JffI8YUlnU','POCkdImQm','bP9XJhRy7SBxwahFYwdxLUsNMaDlhS3FDmbiRvjjY712pbDB','x67JPZSpHQnfNtM26TmruRR23UpJryyOxR5ia',8);
-INSERT INTO t VALUES (14543285343842470789,-148340344,'xoefSXeRRJe','H','mi5qgXT','jpoIqvplia','zJgqEX2whGFAOWnlNVkHtUsBTMu2k0kq1KlQ9XRbuWEG4qOcO','rJpvAc6b20E0AEfDuffkgQDuGS14PDuM36iF0RDpISAkPwz9P6CYXisH5dGP5Vs5I6ZwGDZXY',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(2), d VARCHAR(74), e VARCHAR(98), f VARBINARY(18), g TINYBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5909546,14638,'c','Uqq0EFfT2zrqqhc4T0cck84Rf3OXgZpdIlZTTSqwgq7JlzMN6C','WUy5kJLUXgdbhzWrhj1kSDhD','E5kPydyA','fc','M',0);
+INSERT INTO t VALUES (6365450,9803,'L','6yqqSoAiCez5o2qPGmOkMMlGR90qIysbFPgoNzBnQFm0tEpF7FNSbHuaFLLnTj','IGzQOEfDKgPpchLaYcaR','WivzW5SsxDqm7','K6','Y',1);
+INSERT INTO t VALUES (8863203,1213,'f','E60Ct12qLxrkTwHCab6vNkIyeIfD71EqipQg9S0q','tv0JgsB8YlsGe6WobPvGbne07JfYpltG7ok9RDquC74xyJIcpm1l2','UQzS0Jik','t','Y',2);
+INSERT INTO t VALUES (8130447,-15426,'5','ri','UsFIIZXtEd1JPH8aV1tmh2AVbEZE8AivQ7WjZUfGwnS6ReniKkMINLMIuPooV1SE3UL5PdP76l7eC3bmaYjw4vPB','eeIkzM6dW','c','G',3);
+INSERT INTO t VALUES (16101180,13997,'lE','rOTvupOvEaQWsTJBx6NyuSBd7XhPL2na3XrqbD','9A3CVAA3e0twQ8Uzy7shqIXOOQ0P4iqsVJ69u1cp','hevl7','d','b',4);
+INSERT INTO t VALUES (185462,30106,'j','WQQFSyAg28coHKzfqFlp8espOZf7vNcQjTXxfQGZno5U8Q1Ea','M','4OQEKFSRquxr642fe','6','4',5);
+INSERT INTO t VALUES (5232409,-24524,'p1','5kiMErl3hVW5JjMpK10Upjd09GLDn0KJJlJGUJQiQ1AInC4zyXWWil1','rMwOWys2uI4Eo4ggT00f32elBS09OoQCwXAabX892RqjpwCnf6','vPxxe3QG','q','R',6);
+INSERT INTO t VALUES (509616,-6029,'4','R39g4qZQ8zW8XCsh5moz9NBfmQ8glqXLN3FOdkWtlfLgjva0g66O05KQI4','GdOOmTudVao6hOpLwsBx3SjW7Hx','7eBhonBgAPc3','Cv','S',7);
+INSERT INTO t VALUES (3550857,24776,'W0','jmcnqG7Mcjk1UbhudvHeEcHx1ucAfX6ZEltCCRodE','w9','ePR7Lb3Xosr3t','A0','s',8);
+INSERT INTO t VALUES (2851245,18127,'mS','LZMtFOlK59HiJ2cRGClAqmUzDE7IgS9huG8QauvX9q28rXBj5Np4Oc3DMYY','jTjb2wsbnYvqylmeUffxawM4P2O9s9XZzuVh3zP','sKdpgYy44','MF','b',9);
+CREATE TABLE ti (a MEDIUMINT UNSIGNED, b SMALLINT NOT NULL, c BINARY(2), d VARCHAR(74), e VARCHAR(98), f VARBINARY(18), 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 (8097410875786855035,1541991086,'Rz7mZ7D','sq','f4y9DzNtE1eOtDiQLbSzZej3Vn','v','kYRyiK87Hs2BLSnSIBqF0qRf3sBcCig6ZforfkWtVKvWSO3ngNM5Mui8gu3dMbKtRRKI9qhhng6E9L19Fxq97oZ','tmgD8JqzT8Q7Ab5k',10);
-INSERT INTO ti VALUES (8097410875786855035,1541991086,'Rz7mZ7D','sq','f4y9DzNtE1eOtDiQLbSzZej3Vn','v','kYRyiK87Hs2BLSnSIBqF0qRf3sBcCig6ZforfkWtVKvWSO3ngNM5Mui8gu3dMbKtRRKI9qhhng6E9L19Fxq97oZ','tmgD8JqzT8Q7Ab5k',10);
-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 (775323900859368032,-1947594759,'sdxu5m5ydz','x','EgOeEry07yfonheGkocmW6s1qs4xjMfgx','7DclKFFjk','8do6nHX7RcIsohudkf5RbzDPO9uzpgpsdlcR5JHmpIyAu217ifvs','uZgbWjUyYeVdNjP0WmOOI7lqnHmaxd3vDciE',11);
-INSERT INTO ti VALUES (775323900859368032,-1947594759,'sdxu5m5ydz','x','EgOeEry07yfonheGkocmW6s1qs4xjMfgx','7DclKFFjk','8do6nHX7RcIsohudkf5RbzDPO9uzpgpsdlcR5JHmpIyAu217ifvs','uZgbWjUyYeVdNjP0WmOOI7lqnHmaxd3vDciE',11);
+ALTER TABLE t CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a MEDIUMINT UNSIGNED;
+INSERT INTO t VALUES (7057116,-23882,'d','tG8JmQUIziOZrzpsAPsm6k9570LDtQdTfgU2i5pj63gwnXBlLbOX3c4xmGe8UBjoEkQ','5uteH1bQJt36Bafk6qYhecgLTZrzhR3UCmLHjdap0UTuDEDZzmheEs7nFJvVgcKZdoqNjVxpWueA3ZtWT8wY','0frFmzsXFejIh1fCD','Ab','u',10);
+INSERT INTO ti VALUES (7057116,-23882,'d','tG8JmQUIziOZrzpsAPsm6k9570LDtQdTfgU2i5pj63gwnXBlLbOX3c4xmGe8UBjoEkQ','5uteH1bQJt36Bafk6qYhecgLTZrzhR3UCmLHjdap0UTuDEDZzmheEs7nFJvVgcKZdoqNjVxpWueA3ZtWT8wY','0frFmzsXFejIh1fCD','Ab','u',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(3);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(3);
+INSERT INTO t VALUES (13285072,25280,'Z0','xLXqRv3VJKn26Pd8','4Qs8fggccv6TS3WwnaAuKdliui25fiUjitb5gM','RcUKDhqGMQA2','ov','J',11);
+INSERT INTO ti VALUES (13285072,25280,'Z0','xLXqRv3VJKn26Pd8','4Qs8fggccv6TS3WwnaAuKdliui25fiUjitb5gM','RcUKDhqGMQA2','ov','J',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (15243029971379553470,684961336,'d','o2SjxFNeQQdb5q4IXsXO1mgY2','8DGCqCuW1esJ0GE9fQcqdXQLAchvPQ5I576XlnrFD','7y3','91YJy2X08GSB5thbmu5v3Yn','A0fZcxPUHF8',12);
-INSERT INTO ti VALUES (15243029971379553470,684961336,'d','o2SjxFNeQQdb5q4IXsXO1mgY2','8DGCqCuW1esJ0GE9fQcqdXQLAchvPQ5I576XlnrFD','7y3','91YJy2X08GSB5thbmu5v3Yn','A0fZcxPUHF8',12);
+INSERT INTO t VALUES (2118795,15141,'i','7yyI0UtiF9HV81D2IFzgoJcCfo9m5MBxrfFMG84uj1BdMCs1QvvktNKQ4gHLRW2LPWaGLK','P3CWWf4fubiWC1F6XqjArXToAThLgXGKrpVjbGCIDHbrI8Za5JRTxwcUiU2X4WcuX0JriwwJ9LP0SvsqxF6QmcyCE8u','3mSEsGs6oPJgAl4x','W','T',12);
+INSERT INTO ti VALUES (2118795,15141,'i','7yyI0UtiF9HV81D2IFzgoJcCfo9m5MBxrfFMG84uj1BdMCs1QvvktNKQ4gHLRW2LPWaGLK','P3CWWf4fubiWC1F6XqjArXToAThLgXGKrpVjbGCIDHbrI8Za5JRTxwcUiU2X4WcuX0JriwwJ9LP0SvsqxF6QmcyCE8u','3mSEsGs6oPJgAl4x','W','T',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (11079865612383965797,-1053699127,'9pan0i','ndrDLATi4kQX','epQBjJhgzexyTZjVXmo4gxOFo8Gca6IfNEW4','slm6fqS1Yv7fcEC7C753NfS8fvYRneuSj35VLcenrYVD1pSTH2SQcCypdizsVA7sRlzEAzplSFYs2iNAzHVN3AvhFL94J857vIBJNgZrQjqjpsqcOSPPksIhH6g4aIxQFU1RMeRN8uXZn4OlNm55EM9fp2DST8yZfMaq8R1zg6mAhXrY8ylEexj6zkUDJZjmyRhlaaMrUxAV8F6yTYHSe6eX3DwRnzU97','N4QiaEsA3BzuT4n7WXeKddpTnbbDc0OlnxGzBULkbW7W1tajiSqB','1P8zKOohVOFluwmboHjeOWl2EKHQWdhukTW',13);
-INSERT INTO ti VALUES (11079865612383965797,-1053699127,'9pan0i','ndrDLATi4kQX','epQBjJhgzexyTZjVXmo4gxOFo8Gca6IfNEW4','slm6fqS1Yv7fcEC7C753NfS8fvYRneuSj35VLcenrYVD1pSTH2SQcCypdizsVA7sRlzEAzplSFYs2iNAzHVN3AvhFL94J857vIBJNgZrQjqjpsqcOSPPksIhH6g4aIxQFU1RMeRN8uXZn4OlNm55EM9fp2DST8yZfMaq8R1zg6mAhXrY8ylEexj6zkUDJZjmyRhlaaMrUxAV8F6yTYHSe6eX3DwRnzU97','N4QiaEsA3BzuT4n7WXeKddpTnbbDc0OlnxGzBULkbW7W1tajiSqB','1P8zKOohVOFluwmboHjeOWl2EKHQWdhukTW',13);
-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(96), d VARCHAR(11) NOT NULL, e VARCHAR(34), f VARBINARY(30), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (5037963,-9214,'1RAqUkBBqyQn908TiVRhktrZ9rCmqK1DHZMyT','bQ','H15gUe9','sQjNpxxtZb8Buj97AT','AaQzRQkRLbv3dbLQU4sC','F9bq4avjvrPrA8xpknM9OMsQGpoPUM3guGG7jzWDa0AyuJvsegI8eu7dAOpKIpBEQsrEL3Pjl45pr1YdClisKTmAz',0);
-INSERT INTO t VALUES (-1930478,23003,'b4mqQYRJwmCAn','fNUbbKw1d','1VGh6YQ9GW1hms21rZ67NHQA59RpbOT2m','Ob','XP7gdy39VR0','cr95ZhlPkBDcoW5mO9YyRGOmL8C1kRw5xeSUXfAiS1a9zxpUriT0VEETjQxZAvuihaqwcQqH431SFBhwz4C',1);
-INSERT INTO t VALUES (-2319530,18718,'5RdxMuhq7tVRPK78eJioquihI7WvTpyBoYpJr4','GczVPgP3yXE','UaCdRQ7N2HJPpv','D3JNxezpkMi3nUky','ZThd6QrtxaG8RPMgPviwsp3','6OEO4WFdsX5jcniFShUMLC8eEn4TuBsk11xE5VcpmlJt9s87m5ifyIAYVvIXG21iw8MtFU4juHq',2);
-INSERT INTO t VALUES (-6083572,16732,'4KbHzoXtW7oq30PBx1WYMp0cMZGqondqJwadPLawJW','4IY','ljRl6ORxkiiVDJKIQ77U3N8W','c3DFwkDSen','tJWyKDWTmKi14gKEfNt8DOTB4aznWWuez9','164SJZCgGI0BpVa3HZTXKTeebYADfuBibqVnR',3);
-INSERT INTO t VALUES (7350965,-2295,'FJgcx3qyMDS6a5rnqjVpCym9SgaqwRBmrl8w2IUplm8AaeW3r8Cz0OD1GIP69mk2VhCrqRifOoXvruNVkN0EcC','jC6lM5','HEKwMu7rOhm8Ev3xPFP3cuMc','6ka75vqAqnHYZmv7dAJTYrI73','RmR1YrQUwIbYhPLNaeYwzLhsCZlbfUOZ24BLyU7VlVFQn63UakI058ILu0MErSwQ1BlvGd1qM1Y','4PpPxcHmQdG25Ylf445xfqwGwvHItLZVIRXWjkHP88sjLbLRGEyfOLMhcf42xznukksJX9Wq4B1FMdO4QsDbvP8mZjqx9AgJeM',4);
-INSERT INTO t VALUES (-7199347,-3053,'YeZ7CMQLy1b50lPXgE20enSGD7j0MDOlXnmq2CkmePnw93Vw4CHXZA8hCjo5u9AUHJyQ3pBle3Um7TgaVPH3p9UIObHvrYZN','9tB0bZaNPS','FOpN4e5HEw','ld','BhUfCJQDlSZdG18M5Jdjv8vjGnIWkiNF4F3StZGzxXnWBG7gKCbOf2C7WMHYvHJykcb','cGK05iF0BUi6AiTfcLr6BjAUtX2aCLcqmR7Hap5uGuMuiaz4qivJq0RLLJLhcjnknV9kDIyHp4O2cMwgoVvaD2WRltk5HHtxu',5);
-INSERT INTO t VALUES (7370447,-23863,'atLp','UF','6','ENCGnBCiJWvRg60ZMLt2bWw','8KSLeAliKqDZDrzmvocNrA7fyftXuQfOU4QKqz','EMVDb4VNkWH0pe5RRVcejyDBZDD1hUQ7MfDuHJrFBlpC2OxmcgtyeENjBfvPoR',6);
-INSERT INTO t VALUES (1526345,29488,'r1yZeVzlWYNloQW9swqxfnISwvamvvSJMeDM','VCnjW','rPYCrjEHgRLG3SuqcKT','BQcn4nTfTmF8lMnHRMrS97jggdkdk','6','3RIEUTuLiKn5AK4z5HeFwH',7);
-INSERT INTO t VALUES (6452141,-21353,'Zff7kbuoLb1trONR7kZJ6nmSeOG3gmaWPg9n0dLFtBpLZwGz4TsFqMmO7sJIVVacvuUeseG','P7jrX','c','FUco','JKP5MY9fMute9BQq9T17W8xgw6W9rPXrSa0H9DfdYNtf8tYhSHOu3Jjbh6DIcnp4HUN5Xu3MuDdRgA','6ym8KjbrVcyiP0TTEfhw',8);
-INSERT INTO t VALUES (-5999919,-4382,'TCl','3K','tCx','HrF2yMIzACvDSm1Cval11oW','u7rTlcfn41lagszWfICWGM2PsUqjPGKY6QUF2Viw09fWfhTcF1XEPt5DcldHHgyWPVYmurIBbBGD9Qhpg7ppKs1Mm5qHA','fUZamAOxQVD4f2tLlAKJGbLkdV0VyGGquB42h0cIvVWGnl8iFXVcCpfNj22RVWhAOHlkdYBHGrqymzEK7awuofOrD9kxnnN',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (602995,2228,'nY5','8kDC5qzuvKVwR8CuRguXFHekxP15mDN','ZSt4VbEtqtDCiDbHPaM2JGyR','Gfa2TphpP0iJibwobXFuk9CFGfsp3M4duqwWviqaPdDxv8xsnpdsvfXNK14cVUG8QxUYLPatVhyrU1C2ADBzGQ7SEPhr4vWjhqgeJx0QaOgiL2AOR78W7HLSMYA9iXUtHhl0ulSz7s6kOHsjweEIYKNTpBOEE1VCItUl9HRl7WzntumcyRF2DemJ4qpRrh77liK2R7UJ66pxT7Kh2BNQH','nw','j',13);
+INSERT INTO ti VALUES (602995,2228,'nY5','8kDC5qzuvKVwR8CuRguXFHekxP15mDN','ZSt4VbEtqtDCiDbHPaM2JGyR','Gfa2TphpP0iJibwobXFuk9CFGfsp3M4duqwWviqaPdDxv8xsnpdsvfXNK14cVUG8QxUYLPatVhyrU1C2ADBzGQ7SEPhr4vWjhqgeJx0QaOgiL2AOR78W7HLSMYA9iXUtHhl0ulSz7s6kOHsjweEIYKNTpBOEE1VCItUl9HRl7WzntumcyRF2DemJ4qpRrh77liK2R7UJ66pxT7Kh2BNQH','nw','j',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g BLOB NOT NULL;
+INSERT INTO t VALUES (1937439,-20486,'G','1k0tzdioe4K0piSgt3TxrnrYoF0YhPcX6u51nYS5xyZ7KCa4rbQdrbyIyvpfdIrNCIuFZ8EICqCSli5pxUdRbuINBZo1kMPh1rYbpBZKARK','FNMZQcuSeyb07r3GAWrcgy79JGeQnYtNPqpfMNkMcUMPmb2VGAL0mc9vy095IvyfrqkDMZeKBR9X','Y59rdgvXrbc90NzLv','IDI','X',14);
+INSERT INTO ti VALUES (1937439,-20486,'G','1k0tzdioe4K0piSgt3TxrnrYoF0YhPcX6u51nYS5xyZ7KCa4rbQdrbyIyvpfdIrNCIuFZ8EICqCSli5pxUdRbuINBZo1kMPh1rYbpBZKARK','FNMZQcuSeyb07r3GAWrcgy79JGeQnYtNPqpfMNkMcUMPmb2VGAL0mc9vy095IvyfrqkDMZeKBR9X','Y59rdgvXrbc90NzLv','IDI','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (14617262,-22876,'d','xrhh3XDSBt4yGVc9zPaGf2nRy8SB53mWIaqrp5YugxRzepx8aImvUIiX5R60cSB11FEhqsyuuf286trsrNV7PnZTjdJNOJPHBmLpQXpBnZQoPW1unmYPLAadUEQN00YaYpYCao8VYMSQ0vPgK6285CS2J3zNcZyWHHewQaLhj5hM7SCBpwnC6qJbWxFtR8yK0Jkd1RxawgVAykU269JKsks8LURO800WcFMwcSraNa','RZYXhu3Vea50bzf6iYeTF1gCQFqgpO30DErOrd5','F0w1NsK1lw6KM1nm3y578HSlo5PjodzEH5jAtJKip8G4voNudbBfIK7ykZhWzIJpJ8FM2tbz4EMT5TLgyUbsBZApRfQUPJLptJcU6XDl23QrM7l','NAt','2b',15);
+INSERT INTO ti VALUES (14617262,-22876,'d','xrhh3XDSBt4yGVc9zPaGf2nRy8SB53mWIaqrp5YugxRzepx8aImvUIiX5R60cSB11FEhqsyuuf286trsrNV7PnZTjdJNOJPHBmLpQXpBnZQoPW1unmYPLAadUEQN00YaYpYCao8VYMSQ0vPgK6285CS2J3zNcZyWHHewQaLhj5hM7SCBpwnC6qJbWxFtR8yK0Jkd1RxawgVAykU269JKsks8LURO800WcFMwcSraNa','RZYXhu3Vea50bzf6iYeTF1gCQFqgpO30DErOrd5','F0w1NsK1lw6KM1nm3y578HSlo5PjodzEH5jAtJKip8G4voNudbBfIK7ykZhWzIJpJ8FM2tbz4EMT5TLgyUbsBZApRfQUPJLptJcU6XDl23QrM7l','NAt','2b',15);
+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(75), d VARBINARY(8) NOT NULL, e VARCHAR(86), f VARBINARY(89), g LONGBLOB, h BLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (5222158211566104888,3415906767,'v4AT1nOPqdeDxx6HkGguTBvfMdbeffvhCT','ZqCqN','32A7g5UnC1ryzhg7cgBIVqTYg3hpDqn9stX9YSKRSxouDM7xX0Xrrkjl','eEEb9nogtatxxtKt0mMe6vj9RfXJFw0rfZpQWWpfj7ydLouruuuwNpbdXr44aM0ISZ8ap','C','0',0);
+INSERT INTO t VALUES (2937013954070176533,1247551418,'76LSnpk5NzMHGBAcV20UZFnpvYY8427u7HJ07adup1JjhlYzbuybLuywvcbs7g','g','7yRKfvkGij4KNaW4SzknvZqiv3AKcLTmX7krwDBRhIWOpPLP9mnKCoDp2KRwPBkBdV','uOjGUoSZR6FUxnXR08o3BT6kI5W6T7UPUYUPqRPhr8tFKHKgX7QqETZWLW7d3Q','1','S',1);
+INSERT INTO t VALUES (18246338740467392197,1091601628,'VH0em5dA4WaZ0n2rUHyVOtGe8FQKJ4QWvkxSmDwpqJIWXRcQ0e3ogzaMzI','D','rDiud5VpLRI5MIHvxudJEGFqHsVbANPE9pCIK6bVxXrtLOjdKVQNIVeUWVCTgz','BqQO','U','m',2);
+INSERT INTO t VALUES (17519562090587695668,1121373032,'MOyhYu5gg9tpyhJa6CHKuDRSHkRJ31MiNfwUcFCS3ekz8tbGeS4K9h4','vf54','WcPH1dOpIQHweZKNUMM6rBUJRRtfEydPXHFngBp76JQhSj','wt','k','2',3);
+INSERT INTO t VALUES (1871034431409677996,328746677,'GIPD5uWaa1pvlYIfZKoGwwXB0jHAyHfZ74akJh0YE89aqIsv7gk4yQrUBMgtKW','kNDpjDzk','c5RRN39Pab7cgqkUDG76PtSwrWWQkjEE3Auku4LKIHaaTv2vjUz43eqgCL','6McllTXEO0ssysuOCtiluDNLnGEwHRy1kP5lm62ckmn1iXLOb511Ss0SwNY','Y','1',4);
+INSERT INTO t VALUES (17279772128086788085,101761463,'W9zZtlutY2qYWWTY6ilcXHUzCpT14f2','1BS','SFuunWdK60vhoKxXLCuTaBB4bE8JWRtciI8gAXdVlvle7FkZdOtHhfH','LQjOYL1TjgUfudn9Jh9FuZ9h5CXN9A7A88ickrZhxWADFqEEtkM81pOLbcxoYQRO1T','U','6',5);
+INSERT INTO t VALUES (11926116311514924831,1093346800,'w1w7kDgiTPfSnVCKp','ojHW','CbUwdddScAj7F7Kh','JnbnFQCT9CiE7lMazk9u5gjyWbbwuuJii','n','A',6);
+INSERT INTO t VALUES (2252884512379042960,4208599099,'qiu7RQ4xRIzKd3uQym64KLQFl5i6EdSW00c5sblX4Hu','znkI9ug','nM5woUgxkiVUzaYfoZ16T9080kIn2O1hwWgHfJDqbHQFTQyZmDEKZzrrrUdHB7hQ788oeCubXEO','fmAHBmTZG2XK1CrEjTx6tF1XvlASgii1CJFcgrHMRetZuvsGBPT6ta4O4fSurkHvh59IgivSGHFmkDKD','O','R',7);
+INSERT INTO t VALUES (3701207538183314686,3125400613,'ewt0nSC77CZ','DOXi','KxE25','DfV4hjMgTIwZvyACWgtyDx3CvPNxOFtHxX37f4U','s','f',8);
+INSERT INTO t VALUES (16168464196332479570,4268122165,'UMSCJnVD8o07ideBhBIeIvf1BSxd2zH7rxwensGR8O','lyqFEBz','jH7XKWenpBoTKMjlT5JG7qPIkwuvOnpzWcewSEGT0nLH7M3xgezVB5NoF5LPmwdAtWhmxqyThCQvu62','1tV3qbWX4eexQ6MGstEAdRqkgNz9Iau4wi64T8huPS38WDTTa2zJ1fuq1xxEsLaqHDqxO','A','O',9);
+CREATE TABLE ti (a BIGINT UNSIGNED, b INT UNSIGNED NOT NULL, c BINARY(75), d VARBINARY(8) NOT NULL, e VARCHAR(86), f VARBINARY(89), 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 NOT NULL;
-ALTER TABLE ti CHANGE COLUMN a a BIGINT NOT NULL;
-INSERT INTO t VALUES (-5699528585287814360,15880,'M9ZNu50jKuNqtcWYHiHjdWAtL1wfoH2NolH1yH1sqqqXPFgc2wjPvxyJBZIxNvX7W0LeqmkgTtnMLMJspc1AiR9HQnNpTU','zo4Vqc','ge','48LaW9VPx76','9Y7xgzmLHfmZRSibhukrg53','h9oQJZqb3cMd4yj1AMoZNOuuoPsFl0a87uGUVEDVaRLnAW4LgmXEv7JqSEc',10);
-INSERT INTO ti VALUES (-5699528585287814360,15880,'M9ZNu50jKuNqtcWYHiHjdWAtL1wfoH2NolH1yH1sqqqXPFgc2wjPvxyJBZIxNvX7W0LeqmkgTtnMLMJspc1AiR9HQnNpTU','zo4Vqc','ge','48LaW9VPx76','9Y7xgzmLHfmZRSibhukrg53','h9oQJZqb3cMd4yj1AMoZNOuuoPsFl0a87uGUVEDVaRLnAW4LgmXEv7JqSEc',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(97);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(97);
-INSERT INTO t VALUES (7854417992091082832,25346,'7yCVFopRh9NcPssZY6dRHl3nnsNxnTuH','NE1Guep','iQsNp','ybgJZzd','sAG78VmKvDZcyyyl6MttiPNahFO1Rlm395','btchUAHiYccXbvJdL9HdBwLX5jIyFOJ2zV1nawwLmRrJwJQtUoBC1jPuYp1nq43YxkGNKD2FGBZteX7O4K7fh00tByAXpaD9J4aS',11);
-INSERT INTO ti VALUES (7854417992091082832,25346,'7yCVFopRh9NcPssZY6dRHl3nnsNxnTuH','NE1Guep','iQsNp','ybgJZzd','sAG78VmKvDZcyyyl6MttiPNahFO1Rlm395','btchUAHiYccXbvJdL9HdBwLX5jIyFOJ2zV1nawwLmRrJwJQtUoBC1jPuYp1nq43YxkGNKD2FGBZteX7O4K7fh00tByAXpaD9J4aS',11);
-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 (-4858902024809239490,9225,'xVlDv7xfYswWJEyBz6j5KbNcdm','y2WY9fX34ldmUGFEhM7AwO6AExjFQ8l2BQocjvUItBsdvwQ9Pk5nXixAqcH3H2sJi2v2UkPwSCgDkZlCpmoOFSOQIXqQ3DYz8hSd3c2MUJ8nb9yc1KgxMc3WPKwvdXRWdZdMEP1OYUrHr0DnIyDAr21Zbo9dWiiDLKbaLhydExeQIjIiRRAWkzd2io0id00BEvlv8If0pUc9etnvhDmIbjUylOO3vP0TI8q4IwKqyLKAZkTlbwH','rdYAqr2ype0ofDhwJ9ScbLlGI1n','pUfFUxln4fAY6tMhT20VQB4FbZO','m23i','RUiYTJQMGK8PSZPalqIfF3VHmCNxEqsXklEDZtq04pGbUsfsa',12);
-INSERT INTO ti VALUES (-4858902024809239490,9225,'xVlDv7xfYswWJEyBz6j5KbNcdm','y2WY9fX34ldmUGFEhM7AwO6AExjFQ8l2BQocjvUItBsdvwQ9Pk5nXixAqcH3H2sJi2v2UkPwSCgDkZlCpmoOFSOQIXqQ3DYz8hSd3c2MUJ8nb9yc1KgxMc3WPKwvdXRWdZdMEP1OYUrHr0DnIyDAr21Zbo9dWiiDLKbaLhydExeQIjIiRRAWkzd2io0id00BEvlv8If0pUc9etnvhDmIbjUylOO3vP0TI8q4IwKqyLKAZkTlbwH','rdYAqr2ype0ofDhwJ9ScbLlGI1n','pUfFUxln4fAY6tMhT20VQB4FbZO','m23i','RUiYTJQMGK8PSZPalqIfF3VHmCNxEqsXklEDZtq04pGbUsfsa',12);
+ALTER TABLE t CHANGE COLUMN a a BIGINT UNSIGNED;
+ALTER TABLE ti CHANGE COLUMN a a BIGINT UNSIGNED;
+INSERT INTO t VALUES (13553108711620047575,2078332114,'lUxbMHzbtnhQ90USOm9hkHfcNAX1do2jmIynAbhCcRPJEeilLGkdDn1LHjmuHZ70LzTL03K','i','cFsm8jBD3NEI3mUnCKk2Lp3FTK9JnrC2zQyBkhfeLQRqmEm9bJRzGS1WHsIMK28a5TlvqGAMFn8voAcl','nkbpEJTbziBlj6tcHxgsz6MR9D7sf6jLu0Fm5OaPfmZdFuTxQR4ghY98gy9XsoTVqMRI6ENJgGvev4fGbmCz1','Z','l',10);
+INSERT INTO ti VALUES (13553108711620047575,2078332114,'lUxbMHzbtnhQ90USOm9hkHfcNAX1do2jmIynAbhCcRPJEeilLGkdDn1LHjmuHZ70LzTL03K','i','cFsm8jBD3NEI3mUnCKk2Lp3FTK9JnrC2zQyBkhfeLQRqmEm9bJRzGS1WHsIMK28a5TlvqGAMFn8voAcl','nkbpEJTbziBlj6tcHxgsz6MR9D7sf6jLu0Fm5OaPfmZdFuTxQR4ghY98gy9XsoTVqMRI6ENJgGvev4fGbmCz1','Z','l',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (14838105497084778166,477480442,'1n5LudMlaAKNUmA8gtk8l28hrQibRkGjqqVa15UOFjtkMjttq','bzA','9T6k8jmbutn4TP8FqpeM4gufov85xqbSRJ7PKEjfxywMw','pWOXGBJeQIcNaNzW4uLtWOyieqA4g9IWoffoVmJ084A7W5zKEKqg1zXkptZyvE47mdO','x','w',11);
+INSERT INTO ti VALUES (14838105497084778166,477480442,'1n5LudMlaAKNUmA8gtk8l28hrQibRkGjqqVa15UOFjtkMjttq','bzA','9T6k8jmbutn4TP8FqpeM4gufov85xqbSRJ7PKEjfxywMw','pWOXGBJeQIcNaNzW4uLtWOyieqA4g9IWoffoVmJ084A7W5zKEKqg1zXkptZyvE47mdO','x','w',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
+INSERT INTO t VALUES (1574311601514034441,3900540939,'nwfzb9oi84Iy0XTKGutEdvgp2iSjmZqdvfmY8DpEiyFzhIW1CZY1ZjCOmbd3ZFS0Sdyt7pCa','IhWAa2IsaBFIB28rJTKJcnv7jBWoXKWsju0x8v8brRNDxl10MjPYFBpfTSEjM6zijJfuym9LMYOdkeraL56TMnt7bMppBYUyq3fVE2GSghPXPQbTtRCj25hh9Fvhw7gOPQQYdLl9HRNAMmBRGRpIIbb3PWoHWwvSX6aOFEmd2TStBRF4omo8kCIuMO2dCvmjGWF','KIAj7XSMyC5Ta5wx9VKlVxebF4i5sOK9SSRhHZtC2YUXFqiuYlzZ8JvCO','XiyJjm8YtCQ6dLiSR88VnBehvyi7ikyAOlIhM4GQpg','K','i',12);
+INSERT INTO ti VALUES (1574311601514034441,3900540939,'nwfzb9oi84Iy0XTKGutEdvgp2iSjmZqdvfmY8DpEiyFzhIW1CZY1ZjCOmbd3ZFS0Sdyt7pCa','IhWAa2IsaBFIB28rJTKJcnv7jBWoXKWsju0x8v8brRNDxl10MjPYFBpfTSEjM6zijJfuym9LMYOdkeraL56TMnt7bMppBYUyq3fVE2GSghPXPQbTtRCj25hh9Fvhw7gOPQQYdLl9HRNAMmBRGRpIIbb3PWoHWwvSX6aOFEmd2TStBRF4omo8kCIuMO2dCvmjGWF','KIAj7XSMyC5Ta5wx9VKlVxebF4i5sOK9SSRhHZtC2YUXFqiuYlzZ8JvCO','XiyJjm8YtCQ6dLiSR88VnBehvyi7ikyAOlIhM4GQpg','K','i',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (2976505349237763905,3726,'at8Foq7Hok3kHgvTOpzd1uDFOvergwh2qCPPAww5CaWcKxuV98ypFfKvOI5nn4EgqLRrvE9hstkBCYgah6VjpLWa','pZSXpOqJTtxsINRHWSfIAUQrMpUJpwJ8ioiWjpzddNoa1mFaV5Yv8bpyGkEpPVnbjsNkeiDOwVg','rFaOHHHUnoc8f4','ILcCcvO2ljZicutOUUHKEEPb3InAKvONSzm4WakVif0tYu1v0Z54r','e5WMY2rIpkyTDmZKf1SL6BQCMGeqt7lfDoAZbwYirnkxQfCqcSjK','Q5qYpdrRrFstLQTeZw43VgXkH9KiLJ1cDcvWgvl0Ib28L4aDP4HpVt5iVtlSCV7MGThr',13);
-INSERT INTO ti VALUES (2976505349237763905,3726,'at8Foq7Hok3kHgvTOpzd1uDFOvergwh2qCPPAww5CaWcKxuV98ypFfKvOI5nn4EgqLRrvE9hstkBCYgah6VjpLWa','pZSXpOqJTtxsINRHWSfIAUQrMpUJpwJ8ioiWjpzddNoa1mFaV5Yv8bpyGkEpPVnbjsNkeiDOwVg','rFaOHHHUnoc8f4','ILcCcvO2ljZicutOUUHKEEPb3InAKvONSzm4WakVif0tYu1v0Z54r','e5WMY2rIpkyTDmZKf1SL6BQCMGeqt7lfDoAZbwYirnkxQfCqcSjK','Q5qYpdrRrFstLQTeZw43VgXkH9KiLJ1cDcvWgvl0Ib28L4aDP4HpVt5iVtlSCV7MGThr',13);
-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 BINARY(78) NOT NULL, d VARCHAR(35) NOT NULL, e VARCHAR(72), f VARBINARY(20), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1446476,6619988338378101570,'61v1QxCV2wya6TIKP0p5jumiTM77cK','oMIC','7S3mzxz6WaxzfOABGk41','StIZI7YO53uUx6GtbJ','2C7ffC3dmzRD7AbrlWNJttNqrYZZNAqQFQCW7r4HK98PkQxJgSQYOrJaG','3qzSrV1zixWrW9Tv5Dt6Z8GSNHcd',0);
-INSERT INTO t VALUES (3424839,6148454101419205030,'1ruGDBG27kkOTG79fup3hU1tFDjnvi5grBmUNhgvcxupO4gKMYxGH','LUAQ','MD6dN','mHE1C1uUI1','F63kV','IG6ycoI9kBJXVOCxv5ZCtBF2JKt1efJoFlErU',1);
-INSERT INTO t VALUES (-7050195,16429445658162139597,'u9kvCFMUpf2wFXgi5xV','AkG1YQuw0C6blZhe2b6','IAWMKvCN6PfdJlfnNnrmy5fxgO1NXEKaPgzPni1F9Aqs0jJWy6O0UNa','Umm6h','crgUHyGzTmkw82NqkuDKYDiiDewNKRi9lxFpETQ','2awO49b33ntemhFmm58GFcurOH3lBsqyvjEiqDzDPmc8oJoaLlxAUaT8ATqac1Auo9OXJRr',2);
-INSERT INTO t VALUES (5961367,14192444823012468187,'B0erRihzjsc21EtF7u6ZHuwBhR1oMkalFZHpnrALkF5tOmwR6VGE','9YE89MwoMeNEr9yt9aldUkokTxY','ZMTd9egz69cwo6F9IH897bwXinwlqE8HfJ5FuYj6raiMSwbvVqlldmrfCQwoxg7wi1L','b0b5br0hG3ZxnLQDlt','PeWXLv9sRs96eNQ8ltDNlzYhmtBYe8oppMOpkNX2Hx0atbvOYeApaVzhGWQ8Ib4TFxKmvWTgmLrafWg8Oy2bbZyoi','tKxsHm4vJXRwcFsdxAv',3);
-INSERT INTO t VALUES (5078546,13350373786600165555,'HEqviF6Qcw8iQ2tL8kfjtOYihpjNlJXIy8A8CSTI4mTcfYsHngPUimkgVXiD6s0gb4sxPaheW1k','uK6o','Rtr0Sma','ECAtFP','F4gs3QhmojsKKjoT8j54uDaCral8AhcY9h7lD','PWYjGQv1KHwtB8Bz9JSX33I9Dhc5CDvG7O8fiwiUwANYxnTnShvwc833sBONWW',4);
-INSERT INTO t VALUES (-2673097,16430577894364875166,'cWDXXeVkSMFL4Rc','ZRtK7cVFkS2hvt5IKtqBqfmknE5Q05jmek','8YeXOn','HQhDkFlbs5oc9H','P2dCaqxIZU2bOSBrVZ69RzL2LPUxDd4QJDtO9ymQV2Hx6WC12wAuJZX7VAO32PPYt2ag8tOsXtitwYjDUmKvqr','dDsUKpcOAeNZvog6D',5);
-INSERT INTO t VALUES (-2072184,13218397351375405083,'cqtYerT7j0eSbjKUm3zEAulnefmk0yTkY0','1q9EdhPx','Cw2fFPtiNvJSOwPNm1bNEPRDa3E4DibqS2r8TYDxGJte','mvLRGYUeTtz1Bce3JW8','pWjhQKENHOHusBMlqpuXEuMwufUdqXGXeMacQOW5MUJn6iX8KLYxjO0J0ixe09l9dKEyX90vhAGHNWOPDWaluMaiY3j0DDg','cQ',6);
-INSERT INTO t VALUES (8360395,16475263258834530563,'TGJzNUkxfvW18fDf7OIruOEyVJ9DzOpIitMySwy','J4bPBZK5c4F49W','oZE9grgHLbKlHnyfmJYUIzDMiTVaiHYoRo32SgoLrHmcMkluYmd','7NVOBS5Ckq','Ly7mzi74OA8p0mLgWdRtuEoQqZxDN8UG','QqYqdd8OXcYs3tJjY0atFw8SkR8K6LMVH8MQZkSUnqJnbSF',7);
-INSERT INTO t VALUES (-2593471,1885408403533929139,'6l0','oRZVZ1dIOn5eh9TZ8scs','B0HBc4uLLxLSWVAwKPRKjsSfExefblT','mgwhtfhc6EHX9fS4','0bc2Bad6h8ZIU46zHdDYdzQd5k0MySdu0Jz4sb565JJJsFr94bjYSbg5','GSHhBhJTUftbAKMXRxYgEZdWzBtksLhGspuY3zXRZQVFEppNoXHfsnZioqDG4fdRaWXLKkOUPZDUthRj6tVIHDK1No',8);
-INSERT INTO t VALUES (-3790595,13299769633635749697,'UEdUlUXBjlMQt49VfSpuZWVhtzqhHLnN7i','Hm','jeOlnojooBS6shTreuTXOsGZY','Oh5d','JZbw9FoMNKbYuSVnKIfXBuLcM6fDcxwIvzfVTU7VQSKzbVH3m2OqU8KSgVSWdzdlSuN3YouRMn9VrFxSHoHN8y7B','aCJMXUTzK2w108qYaOFVp8B717JxVOPyqO57kWlCny2fCvhOTqxapz3bknCcYNs5SefwCFDh9RYaGMg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (4031477700990009266,4120207454,'WwZwsWxkJzo','NyOp9nb9ZWRkiJ60ITrW5BNeihdSg2wQsXusnsBYvUhiZ6b1ucUVfo4bJnnnxyRTmEnsV5l5dAs8Agpa0rFGkXLRGwd0WkqRtvx6tRyvgsr1t4YWRiqT9SaGeN8537RyHnT4LOHo','SeR1XwSDGZxK69KADgN4hata','QCIFYa21tDq4McFR4aC9GbT','G','Q',13);
+INSERT INTO ti VALUES (4031477700990009266,4120207454,'WwZwsWxkJzo','NyOp9nb9ZWRkiJ60ITrW5BNeihdSg2wQsXusnsBYvUhiZ6b1ucUVfo4bJnnnxyRTmEnsV5l5dAs8Agpa0rFGkXLRGwd0WkqRtvx6tRyvgsr1t4YWRiqT9SaGeN8537RyHnT4LOHo','SeR1XwSDGZxK69KADgN4hata','QCIFYa21tDq4McFR4aC9GbT','G','Q',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB;
+INSERT INTO t VALUES (9972644500064819654,1369945476,'dofCREbmyAM9kgl3MSqm6CRs9D1NHrqHh341ojnJgVyc26SOkX3PcWmCVVpz6tmkSVwGtcfig5','GoOPg7','pSh00HFpgf7Au0CsGYGXY2HGmHfEZDhgNZlrUPBfS2CHddC','kYL3k','a1','V',14);
+INSERT INTO ti VALUES (9972644500064819654,1369945476,'dofCREbmyAM9kgl3MSqm6CRs9D1NHrqHh341ojnJgVyc26SOkX3PcWmCVVpz6tmkSVwGtcfig5','GoOPg7','pSh00HFpgf7Au0CsGYGXY2HGmHfEZDhgNZlrUPBfS2CHddC','kYL3k','a1','V',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB;
+INSERT INTO t VALUES (1557191056988643377,760497211,'lf98WcYXTuCOulQ220PML0wDJiah3agU5KJduCiuFCXFl20t8yNuz3QuKxFsM1OTakyz','wGPUoIQbR8tCEZqrSGex7g2ZbpNnf6qPDHwvWCBAawgj1YShWGJbPRwmHLwZU4NQ8U221mRPeSt85H4joxTMwmq05LVJZdpoBBClBCZF4xeojQElYHl420DZwkVgbQrGWm9u64LdUaHtoJPpMI8wNMSlbCJ4H6nUSlxv8YOIdTXY8m3RrGHMurItmOhiqcNTutHSNNEMuiQAxiKLhwZRDwJ5ObTCncFryr8BfoIuZ5yp7FA','dTe30eMAPJKpXrWM','2I9qtsToZfdHr7w41cbY34grtvA0psISlLRNmNiynfySbLogL8L6XxikQqqcY01YIXTaVfYSMMrTY2WD04hmZqdpl3mBhdebfWMN284o8PfxeuUKGKsSPFgorbDLlBs0BB56ee0QE4XGNsx62QpRcKr6PpphADbkg3X0jx4lWpcpcke7lfF7BJv98RVQp3wbhIBMxmT7eNK6wJijmX5qI7nrAHe','k','Q7',15);
+INSERT INTO ti VALUES (1557191056988643377,760497211,'lf98WcYXTuCOulQ220PML0wDJiah3agU5KJduCiuFCXFl20t8yNuz3QuKxFsM1OTakyz','wGPUoIQbR8tCEZqrSGex7g2ZbpNnf6qPDHwvWCBAawgj1YShWGJbPRwmHLwZU4NQ8U221mRPeSt85H4joxTMwmq05LVJZdpoBBClBCZF4xeojQElYHl420DZwkVgbQrGWm9u64LdUaHtoJPpMI8wNMSlbCJ4H6nUSlxv8YOIdTXY8m3RrGHMurItmOhiqcNTutHSNNEMuiQAxiKLhwZRDwJ5ObTCncFryr8BfoIuZ5yp7FA','dTe30eMAPJKpXrWM','2I9qtsToZfdHr7w41cbY34grtvA0psISlLRNmNiynfySbLogL8L6XxikQqqcY01YIXTaVfYSMMrTY2WD04hmZqdpl3mBhdebfWMN284o8PfxeuUKGKsSPFgorbDLlBs0BB56ee0QE4XGNsx62QpRcKr6PpphADbkg3X0jx4lWpcpcke7lfF7BJv98RVQp3wbhIBMxmT7eNK6wJijmX5qI7nrAHe','k','Q7',15);
+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(75), d VARCHAR(88), e VARBINARY(70) NOT NULL, f VARCHAR(79) NOT NULL, g BLOB NOT NULL, h BLOB NOT NULL, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (-47,-3505,'d2RSIuGgrS0hI3trOavvOpnrVKmxdg','w','0','JjtYC7e97JbL','Lc','23',0);
+INSERT INTO t VALUES (-51,20915,'YkqrdnBZPSIUI33RK0wsn179XfP4v9HO','5ZqT5o9bqgChMWQRVFQnwilC70nohZyxZcsot1K4bRCd2d1n5yPTs4Eo3WffnSNKOu3UaIcuKGuViETo16DeZ8','RDFCpVNl04TbhiIFvGS8elVfZfkoq9HpDDg','vMj68MSZ75mbTbs8CM711zzmVxB7ocIy06LuE73amaETdOcHkRE9tE5SbQaeEKcfMyPEDWS','Ea','Ew',1);
+INSERT INTO t VALUES (59,-27788,'ZVWKlrAoBUXtxIoQ5p5ypvRNRR6yACQb3znDAhg20peYmXqaXwJ4lwWNFjKHXgiDBauN','iORUsM2F0LahpHxWc8E2Xoqo9VdDjM8Gx2vWfts2b25uTlSbmoyN1VVClTDwxutkl1hkEPMygT85m4m','hzvuiimHu7f7obEItAhms96bNSO5jDPNacDEwV6Wxwl8qo','jMastLV0UzL0DMVC3TluDlEqEikKOO48FEzD8FUrF0pUuaGOrPLBeHfNsoh8i','zh','xP',2);
+INSERT INTO t VALUES (6,27752,'pFUuaOhTACi8JsLaPpEte5nraFIn4vu8VUHqR','m4WEl2Bm3uO2z0paZrmzc9Xqotb81rjSf1P','PE9Hqh9mKwGYcsN8fZxRaGiPfiyqETT1qrn0kGNiEGBA5oUyIX6WkYLl','p4pbCzfIIclm9e7k5l0yLYPBDBMBImwF0HksBgb0bozIknFAneY1naH','1','JQ',3);
+INSERT INTO t VALUES (-76,-21531,'QiKs3','0bCmmgwrC','SLkLpNqphfTtanZS4zbWR0WdZOhC3W4Bc1SJ','9Sg5ZO8WmMq6YfjYpV','LK','2K',4);
+INSERT INTO t VALUES (-126,5374,'VnCuv5FdDsgvBj8Fs9Zb0GfU4KJxMj9JyWpVlefP73bh2kbsM','ZnXc4Q1ElocCUBd62wo','PdiXH1H92CCLoO0KpVeg5TImq','XVwSZYqBWypCJLQOD8A6IG5iwtYoPTpwug8ExaxRCFo3hmqVtY7akict7jiLeKkmEfF1BiXk','c','O',5);
+INSERT INTO t VALUES (-58,5116,'0TLM0oYMRJ','HX1TFvinubp8yzDZ5SJ86YmONZ5xSN6pQLwFbDxxbQCDJrJhBMOyo4nGY8mLxdRzzUxBfNJaNXP','CJn0byLEonfzVbiDIgIugKwFrUe1qvRQmqNwBbv0I5BjWYMoVIJwoROtFjFNQL0P','fHhbIVuBqJBV7FleX8Nys3XVI5lwdRyJGWYrafl7Q52','A','u',6);
+INSERT INTO t VALUES (75,-5614,'MOS60zZoQ3FDp355aYNb3kYFTwiJ8N6jBeKSCr','CdKMjDqJxQwaWJD98f7tqhSxXyblj4','B4XbviBbx8JPXZtD9UTz5L8AzJn2o8ej7he3u','w','7','Y',7);
+INSERT INTO t VALUES (-64,-15590,'Ev2IBepDHHlRsIW','i7i39u9IKYGEDrbE5iZxuuhjRXUyVUw2t8aRgVREhUj7PT1beYWV84NGf','kDX5p79wya5NgatlThe9wPt7NpfHaBilRbbH5QoYTj1cnS3p7Diqt3fI','qLg3Ms6oNXsB1OFQTDhGVfsw6IrN8blYpch6TQpwRgXp','3','9',8);
+INSERT INTO t VALUES (27,-22041,'tBqZOsI0f67X17p9jrD2qgZs7','c7SEUSncbXeYRpQLWtmG75tjYwEBmBtQD0ExubeeJkOM7hRpjYVD','B3TIemGNjpYDoVBBbTwtn6KwuOvAeQ6CVBG07jaAEk','XNcyrbLzeWbzEqqTS7XCWIFvtd2GuL62NTuPUsHzxYVHC9','J','4F',9);
+CREATE TABLE ti (a TINYINT NOT NULL, b SMALLINT NOT NULL, c BINARY(75), d VARCHAR(88), e VARBINARY(70) NOT NULL, f VARCHAR(79) 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 (2599081,2293687705679732487,'qqUVo7xLuIdHpGDcPOHLFzN7ucdmj729o0ZYzAHPAjQeU0UKHrEvaxxXKtv4uYN1S03','sOQyf5U','Lc3C0jvyhRCHmbWaG1FWbkSjg1V5RCd1ObuPY1IdlOqZMOJe74J91Z906zdmMWzcg1CM','N7qTBwNrObj979Hrer','M0hNljA481HGbaEibg9Xd567u2G','Hc0JAbG0D0qlUbFBEUnTLXZOValOpVf9o0Htm6Ib2L7WqWQ3bIOfNJvWsfIkBPA6S43HhaJoBPA3TO5ZftspwYW6H8yjrFXd2s2',10);
-INSERT INTO ti VALUES (2599081,2293687705679732487,'qqUVo7xLuIdHpGDcPOHLFzN7ucdmj729o0ZYzAHPAjQeU0UKHrEvaxxXKtv4uYN1S03','sOQyf5U','Lc3C0jvyhRCHmbWaG1FWbkSjg1V5RCd1ObuPY1IdlOqZMOJe74J91Z906zdmMWzcg1CM','N7qTBwNrObj979Hrer','M0hNljA481HGbaEibg9Xd567u2G','Hc0JAbG0D0qlUbFBEUnTLXZOValOpVf9o0Htm6Ib2L7WqWQ3bIOfNJvWsfIkBPA6S43HhaJoBPA3TO5ZftspwYW6H8yjrFXd2s2',10);
-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 (-6461017,17796660970577229951,'JAIriivdgaIXGVUb06S5oCmku1pm1mGtOxWBLHrywkZt','kI1TW3B5bTG74vee6Q09e3FlZdDxx','j8dBKwsoUbTvBu4Bj4C0wIo9','TXjExe7BJ0Fcln3bSV','9oShhWTHv1nVuoydVNP5in','tGV68t9LCuILCDI5FuWIGqLjhN0iUjPqf6c5F4MAoTKwLI0OAlTQGlUZUEbxBs6Ca4APecCPETn12f1ORMvVyjavVUbE1QRrn',11);
-INSERT INTO ti VALUES (-6461017,17796660970577229951,'JAIriivdgaIXGVUb06S5oCmku1pm1mGtOxWBLHrywkZt','kI1TW3B5bTG74vee6Q09e3FlZdDxx','j8dBKwsoUbTvBu4Bj4C0wIo9','TXjExe7BJ0Fcln3bSV','9oShhWTHv1nVuoydVNP5in','tGV68t9LCuILCDI5FuWIGqLjhN0iUjPqf6c5F4MAoTKwLI0OAlTQGlUZUEbxBs6Ca4APecCPETn12f1ORMvVyjavVUbE1QRrn',11);
-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 (7732528,3732568343724897671,'izFhylc5YRvfI7DWKxolPHr3H34SGqYSXEt4lzv1ocic8rDlusxrmBp5TebZi21T','3de7elxMwxzv4pRU5GelrJnyCTjoCIVIvvYvltU0XJ4gNniVXWefrOgT9iF55p0EFgqzAyOBVo8nAbYiRCKzVDepe4qRKmGbOg8R4R4f0GMtOTW5nqLUyZRmvg3oJPST1eYWa1GVnHBaGDGtCnvuRxrYJ6qXdLkaouQ4scfRlTHRBOHEtmQnqrFUvslsfHMwYalOqL9sxV424KPwjQvBpuca7MUfV5PqSrdqa3TPvfvYO4H9H7tuK4JQK','5teFOICLxly7SCSsmiKQ9Y6PnsJz4nP3W9JZwLKY41GAXQnlM02b','I1vvIzbBG','hsKSpxjDYVJ0vYgIXCg3AknmCkox3yFgT4a6NwINp6Oh4cc23HJWeKTc6ZBD9xzIEOPt1xp88nsSHo5gZC4G','48CjmKxk',12);
-INSERT INTO ti VALUES (7732528,3732568343724897671,'izFhylc5YRvfI7DWKxolPHr3H34SGqYSXEt4lzv1ocic8rDlusxrmBp5TebZi21T','3de7elxMwxzv4pRU5GelrJnyCTjoCIVIvvYvltU0XJ4gNniVXWefrOgT9iF55p0EFgqzAyOBVo8nAbYiRCKzVDepe4qRKmGbOg8R4R4f0GMtOTW5nqLUyZRmvg3oJPST1eYWa1GVnHBaGDGtCnvuRxrYJ6qXdLkaouQ4scfRlTHRBOHEtmQnqrFUvslsfHMwYalOqL9sxV424KPwjQvBpuca7MUfV5PqSrdqa3TPvfvYO4H9H7tuK4JQK','5teFOICLxly7SCSsmiKQ9Y6PnsJz4nP3W9JZwLKY41GAXQnlM02b','I1vvIzbBG','hsKSpxjDYVJ0vYgIXCg3AknmCkox3yFgT4a6NwINp6Oh4cc23HJWeKTc6ZBD9xzIEOPt1xp88nsSHo5gZC4G','48CjmKxk',12);
-ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (-498821,17981203039020191274,'2bQDTF0S7ZzroANMkcmd','0o69JhB2YmCwzng55aPHlrmPMmp8tep0B6hbFvuROD46PfVGmPmNm9RPYos6YvehvPM3wZwnWZBa9ZzZJo1RR','dq4jLxNaHg55sIaWwFp8kzpxWqSPqfTw987l3mnJvvdHKTbYnNfALtzMHlExZUEyMrzBRLNY','tcaZPqAsTiyF9Hz1bkG7kJ6dT71ptaaAygCcV6XrIcXN9oSKD8K8uQRiU4lq1CvsXbo2Nv2lSJiOo22aIuS9g','y1nZ6NiwLUJwb7cIV6P17DtWc0eIGrWbFDEfG6U00HOZM31CXw0eKKs2i8','iCbsdq5TZqUYtjCe8c6WXof8dm41uTgiJDJ6kNsDv3ileJD8LT6sZDBPnZgvYlosVcrB4wsRQ0ptWwyZs0xSry2Wg8zBw2XL8Z',13);
-INSERT INTO ti VALUES (-498821,17981203039020191274,'2bQDTF0S7ZzroANMkcmd','0o69JhB2YmCwzng55aPHlrmPMmp8tep0B6hbFvuROD46PfVGmPmNm9RPYos6YvehvPM3wZwnWZBa9ZzZJo1RR','dq4jLxNaHg55sIaWwFp8kzpxWqSPqfTw987l3mnJvvdHKTbYnNfALtzMHlExZUEyMrzBRLNY','tcaZPqAsTiyF9Hz1bkG7kJ6dT71ptaaAygCcV6XrIcXN9oSKD8K8uQRiU4lq1CvsXbo2Nv2lSJiOo22aIuS9g','y1nZ6NiwLUJwb7cIV6P17DtWc0eIGrWbFDEfG6U00HOZM31CXw0eKKs2i8','iCbsdq5TZqUYtjCe8c6WXof8dm41uTgiJDJ6kNsDv3ileJD8LT6sZDBPnZgvYlosVcrB4wsRQ0ptWwyZs0xSry2Wg8zBw2XL8Z',13);
-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(9) NOT NULL, d VARCHAR(20), e VARBINARY(18) NOT NULL, f VARBINARY(32) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (12827562822306486425,-25617,'4WzS','TfewVAhPXiS8FqZNm8N','HIuRYsv','TZw7YPa3','B','9tuPwfm8EiKDR7Sat1Jt0chEeRr9ZHHr9E8fSYAABVcwaAVWYh3KoIDzC',0);
-INSERT INTO t VALUES (3888244521563696641,16082,'5Lil6','QDvFJaRBEDg','4K','OstDywC','bhBAGstLoFb','2II1VUUc',1);
-INSERT INTO t VALUES (4262208493318911831,29263,'NhI1OE','Vnlae4qg2uV45Y3MscTR','iu2r','N8u','x9FuPVZJg8BAmu3Q452n3Q0qIcwEvkFW6NXuwl4mh9ncFsjmfJs8nTtGwyg9l','bQMchydRn4DKVhfsW6f5p9XkDuPVgin7uoRVOXqz0UW',2);
-INSERT INTO t VALUES (5314334141184015224,-12451,'cOPZQF','2GnYDiu','5iLZaXdI','BKymazSjTNgPQDOuQm','GL8D6vgDT6FeExc8MXurzUKKmRm7v6kH4PIyuDzWxpoI2MyWnRruBQFx1H77gzfHbHIYiqFCvqFlRXXAt7cOdk7','U8xgfmsu0Bo7InUi7xSZrRAxSYP6n3FXB6J0eKUPSC2SDVBiQ25lLkr1Rd0IQbcoLWirKPGSPtW1XF',3);
-INSERT INTO t VALUES (14277716935403137426,-1448,'M','MRFfxHPhMWsEyNHeS2PI','b62n7nV','M1wvNhKJN','XLIj0JQL4N2HWq8U8eo1fPbDpLdv','6kPvumg0BcnCIed4JUIiQK3ZsIsPDejSWQaIFQ',4);
-INSERT INTO t VALUES (6848550732630858820,14400,'3A3edMuJ1','uEp','tEF2d01zW1','UidZlXCz','O64p3v9','E2miypNkXwbkGZx4C0OU3VHd4mrTFr9oO05620h2KT0uyia7NV5mc',5);
-INSERT INTO t VALUES (8752152704135968756,-26544,'1','8','j8XsYBk9AYNPparEy','vIAso6oAf1VZoKNz5fv','G71IXbylVhWx3VxfBXzn2Fn2XVURagd94EmqwM2X5Iuq0BDQpIIMU4GeeUR3wxu8J6tXVL','0vlaLdBH1gmgD2LlgP3lpldGtySEw4MC5wfj1eU9dpEJp9wJprUlPtAUcJpuUKpYcEFgoXfVK1IHDxjIBbq1xOIQLfdx9eWpt',6);
-INSERT INTO t VALUES (7262552570308727242,-308,'0lzb','q2BthHk3wAqBHb','vdt1FDF','p0fL01oEu4p25Ip3a6YQUuT9cYV2SMHL','LTDImowPd9N9ePRkwz1ed3TMVnt3bELvzdt4AwtYaqv8qCgJzg0XIbEeWwITW0TXN','OfmCcwONPEikUyPLE4hcJGmkJGRQrViiIcobsgiJegZ49U1zRN2kIVX0THS6XediX2ojgzRs2mCpY',7);
-INSERT INTO t VALUES (6004996670078633071,21144,'tqS','IiNtRIhqI7TPUSj8kN4P','SLeXxSYUI','ElgiFqD41a1','ySYAAzqZ38elH89tcKyolsWHhpb4DzMZRt5YXJ77vb315E70Xa','8FcKg5ELOSvdelOPD98KdDSOZkNz71S2YzkwpR8EsNZZE7CD8haMUt1x1r15ibJKq1WCr4EvQCVwAJqs1KnLWa9gy78EHEFQQjuM',8);
-INSERT INTO t VALUES (12903858753443246049,16090,'J','nnLEhOl1','V47XbNiOg','iZzz4pMwQjdeWKn','BIkRjbp19zV5TwTeTKqVNPl6uWpdW04OgHme3E8XjpRWUZ','oW9ed0n9viNowton0tIon1rJGRVn2LAFtUycGOoBoOihlhQ1NpjLjT1NZ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (9132872157023617464,-11004,'Z7ANuRS','tWkC0kOKHwRuZp','skxMtp1','H6','W9MeVU3wqyHuwQZACxzH1AKM0JXVaX8zdviMC9xRc8CLZOFtlsvqlycZNMMK','y0AVYi',10);
-INSERT INTO ti VALUES (9132872157023617464,-11004,'Z7ANuRS','tWkC0kOKHwRuZp','skxMtp1','H6','W9MeVU3wqyHuwQZACxzH1AKM0JXVaX8zdviMC9xRc8CLZOFtlsvqlycZNMMK','y0AVYi',10);
-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 (4485730369607851744,-15905,'mra','XG96K3N92QHU','E7Mq2dMsJpXVS3','79zJUfkM29fPpya99gKDise','nY262JibLgIL0aSEO473hbxxA0cIsXQj9M4pbgvzbyZFLORXhm3LwJs6Q2e9N0wKCU3DcKt1Y1LGMf5','NzWpxX7TLwdCd5Rkza1fKHZipY51N72xfZUU2nwP3i3mi3FrWYwovUeTuaZhpx0YLU',11);
-INSERT INTO ti VALUES (4485730369607851744,-15905,'mra','XG96K3N92QHU','E7Mq2dMsJpXVS3','79zJUfkM29fPpya99gKDise','nY262JibLgIL0aSEO473hbxxA0cIsXQj9M4pbgvzbyZFLORXhm3LwJs6Q2e9N0wKCU3DcKt1Y1LGMf5','NzWpxX7TLwdCd5Rkza1fKHZipY51N72xfZUU2nwP3i3mi3FrWYwovUeTuaZhpx0YLU',11);
+INSERT INTO t VALUES (-7540273,27931,'9dVywGgZ4YVa','XGXs4AxsZCDMyK1DMYkUiuyY4pEW7KkbHkN6rdYC7bvLkNcyHXifmwXhxLLpVF6','9PzUyTt0sdA4lnU2ne9','2Jk7sP3Yi97hkovYlx7gsd5lOShJCEOQn','bA','aL',10);
+INSERT INTO ti VALUES (-7540273,27931,'9dVywGgZ4YVa','XGXs4AxsZCDMyK1DMYkUiuyY4pEW7KkbHkN6rdYC7bvLkNcyHXifmwXhxLLpVF6','9PzUyTt0sdA4lnU2ne9','2Jk7sP3Yi97hkovYlx7gsd5lOShJCEOQn','bA','aL',10);
+ALTER TABLE t CHANGE COLUMN c c BINARY(76);
+ALTER TABLE ti CHANGE COLUMN c c BINARY(76);
+INSERT INTO t VALUES (1289112,2834,'qTWFCBllEAUcRen6oPEuhjVtasS','Jk','NguXsGpZLZl34bQp7DTZG3vT95R2FN2RQQGAZnSd','ySEmmof6iYzT9XP0ITxXN780T0ZtiLfKUYquOhR9xZC9ESKMLaWonmg0LZ87EtSz9VVXc','KT','Ou',11);
+INSERT INTO ti VALUES (1289112,2834,'qTWFCBllEAUcRen6oPEuhjVtasS','Jk','NguXsGpZLZl34bQp7DTZG3vT95R2FN2RQQGAZnSd','ySEmmof6iYzT9XP0ITxXN780T0ZtiLfKUYquOhR9xZC9ESKMLaWonmg0LZ87EtSz9VVXc','KT','Ou',11);
ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (5981938498285203050,-22545,'Uc2uTB7L','PAngY08aMKT6eg0yOvwVJDf8bTqHd5YvWZrZDjWoYEPWaHBOsDfAA0S5zkepBUGe','d3Ihcd','Xsqv10lKGZE3HHj8fDJVdTu','ClguKUVySi5v','nsJj28AUy74ie3dxbun4Y8JopSiZFmq1YVc117NokeKljF5gOtDkx6FbiLztwpRgA7QGtCHt5i8s',12);
-INSERT INTO ti VALUES (5981938498285203050,-22545,'Uc2uTB7L','PAngY08aMKT6eg0yOvwVJDf8bTqHd5YvWZrZDjWoYEPWaHBOsDfAA0S5zkepBUGe','d3Ihcd','Xsqv10lKGZE3HHj8fDJVdTu','ClguKUVySi5v','nsJj28AUy74ie3dxbun4Y8JopSiZFmq1YVc117NokeKljF5gOtDkx6FbiLztwpRgA7QGtCHt5i8s',12);
-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 (1324361845272162163,30822,'Xr4','s6B3cnlaHHbpJ3SiZ8KNrxIqECZO2O8ytWri91aeGTM81CvPTFNHx7UII','a5trATZ8wqEQowLQ','uo7iXI6Vzy3DsY6QwPzhxkmaRfxWdmrh5iICj1c5NUyaw83YEAp9yuIUH86TANzVsadJeuGOAeuQudMreiRSadcdUnwUNdqjUkQMMNDjUdCuqkVd2GGwwK2NyJa3qbDlVvo98mNwbefyRayc6qxXbyJJnMEh7p3saU82c35ZqdnuPn35iuDlR','qa4IN0g5Lwcs2LUaVjR5Fm6CnuEf','8DRnQSWW0F8MmzzATNyKU5uS39bhMy1Q580a7LvCe2ienhZMtmpLKFR1RbhqTEO',13);
-INSERT INTO ti VALUES (1324361845272162163,30822,'Xr4','s6B3cnlaHHbpJ3SiZ8KNrxIqECZO2O8ytWri91aeGTM81CvPTFNHx7UII','a5trATZ8wqEQowLQ','uo7iXI6Vzy3DsY6QwPzhxkmaRfxWdmrh5iICj1c5NUyaw83YEAp9yuIUH86TANzVsadJeuGOAeuQudMreiRSadcdUnwUNdqjUkQMMNDjUdCuqkVd2GGwwK2NyJa3qbDlVvo98mNwbefyRayc6qxXbyJJnMEh7p3saU82c35ZqdnuPn35iuDlR','qa4IN0g5Lwcs2LUaVjR5Fm6CnuEf','8DRnQSWW0F8MmzzATNyKU5uS39bhMy1Q580a7LvCe2ienhZMtmpLKFR1RbhqTEO',13);
-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(100) NOT NULL, d VARCHAR(87) NOT NULL, e VARBINARY(29), f VARCHAR(84), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (7668614518807335357,5614364,'DlAflPpvq33PU5MWY5wlFF5MoTgRZfE4YZHCXrmRxz','jcv','erS87dbfE5gx9nsPy','8FZICmR4RPG8agB6vA2LgHA5EFuuExHGMS3QcTBQIVsV7','2NIqnnPVhEgznMM3hx8ZKsMjh6wvAwYmOULN6KYrvLGEyw8vwcfe63HopCWil4gIf311zoDjMUczSHLu1Rqn2','BEV3bpjTAH5cAyDPmfJeAuBGEXBu0jHWbcK05p88UT2dUyHww3RGbFHGetMqQLgWOU7vfQo8aXhFbd4',0);
-INSERT INTO t VALUES (7847231542196588698,8793686,'MNY6gSuwP07pWvciZUFCwM04fqb1Kd2dyo1iWWLNrOcwxNXcYV5YmRnrI9RlNcpo7ljYYLQGGa6lvqKKPdUkC','M3vvyW0sfgEBJJzAE8fuhbtiYGuVBUoulnfgA1NhOhuIo4BO47Rw7tFM4uJGn8Iu','tnK9yj7ALrJ7PjaN9am','1gIaNPAqd5nc','MJDQFysIpN2PKjlaGQAbXOe7dkPGkdmznF3a5SyVQZV6UFY4cIT','mJIz3UjZp6YqOY62LxqQgzxbNBpyfSFu60mZp9yIqOK9fwSGiHJKkYmG',1);
-INSERT INTO t VALUES (7730272491718334446,15081682,'KeL2OjHTj6HHdOP7pxjP89ZgpaDcSRhS06p66yqHTDbq4nDrXy2TAvq','AOvCK3HIjBkNuBgOrNqCchaxF5uCFJqAXwbRkVOOnrFp9Kjsuzq9AjUqFMq9y5cjMsIJB','jnJyMl','2Ks7wSg9AsAZWsn8TJ9Je5TG7ENa3eyjgnrB8hNNoxvsGYQ5Go8aM4hbWwmhpenoA','wtpLwu','MREAOwII1tMlHJ',2);
-INSERT INTO t VALUES (-7087265541683886977,8413410,'AbsVLTbtOrV6epEArpUS9pJKgJBkHk','Hm9wOgZs8dnbs0UgueKvkpmg4dLdUumwsyXYbzKU7yoVKMqgfBQaWc5z3','YH','hSZwkV2z86NxB9Cz9gcjk8k5gtxBtTWplh9Dh5XTBiXmCK7JfB2rIgeS7x8XaAOZzfc4LwPWi','oaqUE89mzPo1kaWmOm5eUeG3gNPMcWdApzZobO6Aw1YVOitr1QjLnBizqwHcU17sQtSSEcdLrhX2aT1FO','hhzMdPF7zjrg2IktTw9Wux0iCHMnPzUA6UMM9z1nCQuoesbNgLQILsSjMd4JfcdvcmjOsRmkS1aKZSeth2yDZ',3);
-INSERT INTO t VALUES (1277202331919274587,15196119,'8rFDtMYiXqnhiHcIB6JjrFOboRb4wMbo6SQcrPIaY6zjeGM5Nl','YNx5fv6LaRVlY1r5NPQY8528G7bih0IGkCnbdMMwnA18lOyL8SzYiT9LsKknH7sth1W','vvboyAA30uI','svveH6goKhKDpS48d85j2XCAzsot88eHGdqkeblDplUoh8fqBCPbhH75AxWlNsmpkOa','WMqMK8ciWLET5yRt9h6GY2oeuIdKMdPwCeJvuP4DPEPFsrOLJupGH5psP5KXjai41KMoJgOcLTcmgSszgJorIiX6XtWi','a9cCXDWOtPGnJ0oRvgYvqklB62XBvsElcBsWdLSLmWJpbTRVPLdJni6Rv4g2cnDfa',4);
-INSERT INTO t VALUES (-3361023837134031601,7073410,'8ZIhmtNMqZhFe2E51Z1RN658dDhJpKANSpZsXai8JIiu2R3TsxBwN9p','sj4fJUmrH0zMpiJfqUJiGJChhdywh0tu4EiCchF7gjMgjRjbUJT','q58b6X4mTU2w2X','hht','ZGUhBg9vGhDRAXIRXfqkb61XAdYYu','Fpua0oTwJMYtPrKF4zxZ5',5);
-INSERT INTO t VALUES (-2656813766361549944,13286879,'pgy3RBuEDZgd7MUscSszkPtMPbKjK','GVFvkpX5ZgluBF5Cs4aUSvPvCXYZefjNmOaEhOSjQxfAQlRETjq3w','hHJ1hSpK','qIvRD2nkyP5GnkkUyIRFX0zB1mcwUNoK96g9iHTHvO7EwP73g9WcSi0IPq59RNNIoqRTyMvseyKq6G6qh','VJdqR78vPVMsbPSB7mKRuCBAWFJbnhKiMCHW5TLHoD40ZsYOxGpYDxlHP6Ap4p6eakVMFgCKCuvBYB5bPz','lT6fmojAg12KBKgAv9JQn6HCiYykmURU7nqa3ufQKU9G57uz9BALXiCCTpg4ycrXqnf09knkPUHCNfUiVIFF2pJz6kcyXSPi',6);
-INSERT INTO t VALUES (603596847716323176,14757403,'s6403ny8uh6UcSCWejBAD7IzsIswH3mC','f7hdfHJQLbNa3G4JFpEPaQadB4ggdvdT','qkITZwoqqkjeEowL3MT4sy0wEhx5J','MCyj','nSh3wXCwoVWJvpSPX6m6ZCYqm2boKZZ64znpC0Q34yJiq1ga8fSqbahQUoMfD0oJ4St2pzPNuApbfRxCZ','088Ea9LixcGWnhzDv44ivloTS6ETjmQXXv3lOlQDw3C2Fo',7);
-INSERT INTO t VALUES (4201116145096242760,11827522,'o6KPAKpmFUYKR7jRPI1ifGlCyqpOFMIPNLqbXkCZf9pMDCalRKZ1qnkwD2VQGiLdsgxSliwhKVRpBB2uG0biSRUUI7aA','z6Gxavxw4mHbsV5tDhTUVLN4PwvR66cH29iCPB3Kd','VaCv95BOqV','wUEvYSoQtC22tq','ECLF5VoCInzX3j3eh6L7bxRTh9jdJedT7oWXfePzBg6nN3eF1uuAMY3wJz7g2DexbKur8U','OANw5mdtpZa5zS',8);
-INSERT INTO t VALUES (8832222806813163593,1716469,'ixwNkCsPaz3MwpXR6x97mEZL5uVXY9oARM0YtIBt2TJgKCvEqDQVXJwb5ZmtVua9','g9eCLgKxKjTlpXXSwlNdstqe9kw87eO3sEpo','xlF7V5w2QJDFG','P48n4nfOB3h9FwW8w','mCxhfBA3AuOwLnC','lwRMzTBEZEy2J79Dd9obIcM4Loe9O6MSnOc4r3fU4j21Whq0nEboDdkpZ401OdEUkkD3OJP16vsGe9jg',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3138068017073728154,1153530,'bkphfbmZqBcsQ3d9','k8wG6S1cBSfdhySwaR60MbMWlwYDXIzhpHCQimikYKpnETs','Z765R06GEVsRw','ZVdnuaCNZZFSMnglnsRJjcIFjrScNTfoYwSRpCukmK63S3tQbEamPnaU0','Ynz1e6IQDJc0YW3kVIPWHmPwM2rFKmOCa8Alxz8R5K9eIhqlEpWPjn1LLIHVLzajvMYH4nb3ZARBy','3ESUJnfBjbGfd2lp6eGdxey5UsaUOIdXpsiuN25vXCYrDRBe83UZBBKLtlXXIA7FxMSv9fygwluwEuaStG3UfdFeS',10);
-INSERT INTO ti VALUES (3138068017073728154,1153530,'bkphfbmZqBcsQ3d9','k8wG6S1cBSfdhySwaR60MbMWlwYDXIzhpHCQimikYKpnETs','Z765R06GEVsRw','ZVdnuaCNZZFSMnglnsRJjcIFjrScNTfoYwSRpCukmK63S3tQbEamPnaU0','Ynz1e6IQDJc0YW3kVIPWHmPwM2rFKmOCa8Alxz8R5K9eIhqlEpWPjn1LLIHVLzajvMYH4nb3ZARBy','3ESUJnfBjbGfd2lp6eGdxey5UsaUOIdXpsiuN25vXCYrDRBe83UZBBKLtlXXIA7FxMSv9fygwluwEuaStG3UfdFeS',10);
-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 (6586012579547899149,16539880,'yFeaIuaBJoWM3SiGWueH6Lcs0fgJgQkthDaMiuS8oWSSLsCI5aQKLUeGCWncBV','NGNjXdDWwyhJ1PkiqPRVgnNkYy64ns20cAVnVuOCeUTfUXwNGUFeLy2KA7RTZXhj','k5yH7R8qJbfe8Qx','ZfiA09etjw3Wm7ODt5Fl6JWoYihAvNq','NIODNY891FOQSiQ9GrjFkaEOqCSnQNSqGRJUNjb','0TQTGjRwxdtH5a6D3Nt26UVIriVQcSopdQASlMs4oucmsH0jixBCQw86fXPKDW',11);
-INSERT INTO ti VALUES (6586012579547899149,16539880,'yFeaIuaBJoWM3SiGWueH6Lcs0fgJgQkthDaMiuS8oWSSLsCI5aQKLUeGCWncBV','NGNjXdDWwyhJ1PkiqPRVgnNkYy64ns20cAVnVuOCeUTfUXwNGUFeLy2KA7RTZXhj','k5yH7R8qJbfe8Qx','ZfiA09etjw3Wm7ODt5Fl6JWoYihAvNq','NIODNY891FOQSiQ9GrjFkaEOqCSnQNSqGRJUNjb','0TQTGjRwxdtH5a6D3Nt26UVIriVQcSopdQASlMs4oucmsH0jixBCQw86fXPKDW',11);
-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 (-5955557608040412038,756820,'gnv4a3ry66UA1B','2wKWH','JUTG22fxeUv3VNGCCXV4fG','EisYz9LGAxEgBBOgCf50bTCYrT','oFUbNrwMsP7M9R5wfHUZgqPSzzWqqeSupB7NOqBdqPpBaY0BNrpjJCQicuu2pmPe0uu10Zu','p2l6V0A6d5cVzHvAPsDPvb9sDuSebi8zEhC5Oe5631Gb42eTwfacagJOluw3dkUfMGgDhurV7HTLzUOvsH7v23zpDkLOtiGch',12);
-INSERT INTO ti VALUES (-5955557608040412038,756820,'gnv4a3ry66UA1B','2wKWH','JUTG22fxeUv3VNGCCXV4fG','EisYz9LGAxEgBBOgCf50bTCYrT','oFUbNrwMsP7M9R5wfHUZgqPSzzWqqeSupB7NOqBdqPpBaY0BNrpjJCQicuu2pmPe0uu10Zu','p2l6V0A6d5cVzHvAPsDPvb9sDuSebi8zEhC5Oe5631Gb42eTwfacagJOluw3dkUfMGgDhurV7HTLzUOvsH7v23zpDkLOtiGch',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (6609005260397385985,16770153,'yznjgFD1tiVcHSb9Ai1JlK3eXGmJ0TWUeZD9o0mQIG5hDDuSzs','92wRIf8Po5kErOJ3','jb0iDTo','SQ8UkZsbP8dxwWnOwCeObjmGHweeutkL83','oew2WHAddG0ikrh57tNsDnaOMfnv3THZqk8WfanwXDv1GgPFGw','k9sWrR12vGs9ZFZ5uqpgoTPw3m3b0zSraWo',13);
-INSERT INTO ti VALUES (6609005260397385985,16770153,'yznjgFD1tiVcHSb9Ai1JlK3eXGmJ0TWUeZD9o0mQIG5hDDuSzs','92wRIf8Po5kErOJ3','jb0iDTo','SQ8UkZsbP8dxwWnOwCeObjmGHweeutkL83','oew2WHAddG0ikrh57tNsDnaOMfnv3THZqk8WfanwXDv1GgPFGw','k9sWrR12vGs9ZFZ5uqpgoTPw3m3b0zSraWo',13);
-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(29), d VARBINARY(51), e VARBINARY(3) NOT NULL, f VARBINARY(81) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (146,2354781017,'OSsxj81Za11Sfs','6dnLECkrpBbhzpvnZaC3s4SM6C','E6','HrplJ7pyoAGoxmeCYwmxBl8dC','U4LHXtTyVfxeHP06UrC2NazFdsBobahNWDgXDiwuYWv5SSGt0BziYGtejPQK','dhmM2kXDIIy76vEZa3UkKxglRTZDAT8fYqpoI2IBCPnMpyjlcGBYNeD6Vf8jWvFcrl97wZvGMfK2WR',0);
-INSERT INTO t VALUES (139,3001581798,'0dcQ7iSmexir0pUxK','FVyVcmqW5HpmML15G9kGbLE','MMI','PNQ7oCN9oQGLyxlB1rRG0H3twsajpwyxMgTlwipuMovqJ7uEJ6NXm8RHRhDQxWUt','cf2YDVt','OD8gbfEylfaHFOqZgEs5ZdH2whZtkELB3bVfXuLi7WbpTTnrnprCz6dMQmFRwKNP1QCT35Z0wcjLFEStgOLALLglw',1);
-INSERT INTO t VALUES (126,953102223,'f6seTWBoH4PVr5CeS4','h7503j7TeFBS','RoI','a','NENFkAD4bnEuZo9h7hVcME8GK212sKQ2HuNtzOscYDWDCFO6YO','NSypoXljVX53lsnSS9aUXntWg',2);
-INSERT INTO t VALUES (211,1002094880,'77s','1151OCs9rfytGlOxC5TPoahjvVAJolHaMaUsG7nEukC6CmSWc','W','g8fDScx2a3dVkB1V3R8fAiNCtdtFL4I810ybfIWTwEG72RlR23kbKxshkk9daNs8s56tO4vFP6F2PHg','AbhhWJSJOD2CemZCUhaE3rGcMRMwYP7ISigmm4rrOQAXvfoXbnwc3wWD89aMmTrrtOG7LU3LKQU86nmLi7PW3HvLhb0d2','ZdWgR4dCR4yPyIFdvKrBjvYQV7be7AFQzPzCwrZjG27erWkPExvixZlwadaAiMvttZZwCEhLjNfNxsKAc3F65vPpKRgxP1NkhvjQ',3);
-INSERT INTO t VALUES (57,2450099967,'3ewu18Wkj8EZ6YOC1ISPWp','q','vXn','AzgcCZkzAqflO','m4JwYjK6qqO2hv3m6lTBdbidFRsnQMOUczPjnxIBw6','ld1sERLvIJm8zdpE3miTj3sMpfeA5qOflCIoYBOqvX8O6t7nswLIBOuL88iyGXBROjZc9l4DBmvCkjwbKIwDtjvre6MH7f5lpOq',4);
-INSERT INTO t VALUES (254,2677023722,'qyI6','GKWqEyx','4','eiZ3MhXIwoQ0','uzedffHKzWNh0sZrl9840VXrojNa','SPHwLL6lONY5doV3xmyoaVg6hXqFg2eWYpNszicfxOnvPOHC2Qo',5);
-INSERT INTO t VALUES (171,4250555360,'zG','3FZUkiTm1cjPHmK4Np','8Ld','ot07GN0ixNQueDmGEH0w8z2fsLyc1bT3g8xO3DwX0Gzc03hhA3QzgnNkWwQUCXiyw','y1C9d9cTK4hP1aVgGfHeGKtl2B1hGH7onHbvfoIgmvaBtrZ','zs0mMjp8ph3wcuE7xBfFw9ioFt30z0o0t1SIiYd8T7p6ioBCbu94wMtODbWEF7RRcXHarP2Ij4u0IXOheKpbQCangD8dVJit',6);
-INSERT INTO t VALUES (208,3127818923,'cL1SrDhlrrOZIAIA','QFGPFU','D8','rbywEl4ZGWxAXpI68BDcK9g2LN','NY34VSx822strmX9SnZGNx68KsQV6dssW223DdKBzADxjSXS3aG4VHhd1','YElaerOVHW1',7);
-INSERT INTO t VALUES (147,3111160249,'aSrDrpMGcN3iiIyGEp','osuc6ymDzkeTXTA4w2r9xuUeMhxeOnlxHR7Fcbp','UVP','zrVW7lt65WVOIQCAZroUyGXgdD','9aJvQlpt0KKZyDp33yiV8p6S6TyINPzbsj3RNyuS3oAqstl80NnzprGFBnqpE95C233RtF','u27i3YZW79XocsNPPXab92gWrStttLDkUGf6F79UTgBktyK9gJsdHz4LoeFmPWG6gmtV8ekfBaknWmlGJOOf7GFoDhYLFvsY8',8);
-INSERT INTO t VALUES (147,76904535,'kX82wgUdtZzuZBQAKmy56Sj08H','PakNC9c','t','Xi8UUZInh8e9kYyeEFDIvUjd1q3HnBF','QXPpDA6wSlFlw39wCtx6FJ9yOdtM8QkiPLj3OIihKxY4QUIQmCS5T7HYSmHRQfy3SZQt6KUdNX41zeCdcd','3hIlOhfavhmwsoeX5P1sI9j2rdGi7DAb2SJWDcTQLCy2H0lpAI6GGgRz',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (3764241341,638260513,'F2IN1a5cl3xE9vOyFSOpNjDHRZW7','5UKOYsSSCgRiBgVrUrjKQK5ecV5r0mlqH3h1cRA','z1h','gwuH3OELfYt7ShWpcJKt3hvdp9XJi6WnoC','Py7w8x27NA9Fg','F5r1XGGs5FNJfsJK2koKDFfIR0pRsANoYgynpxG1Sq4pW4d',10);
-INSERT INTO ti VALUES (3764241341,638260513,'F2IN1a5cl3xE9vOyFSOpNjDHRZW7','5UKOYsSSCgRiBgVrUrjKQK5ecV5r0mlqH3h1cRA','z1h','gwuH3OELfYt7ShWpcJKt3hvdp9XJi6WnoC','Py7w8x27NA9Fg','F5r1XGGs5FNJfsJK2koKDFfIR0pRsANoYgynpxG1Sq4pW4d',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(30);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(30);
-INSERT INTO t VALUES (355841684,1811065904,'6n4iRtJWXLfDoqQzVx83HJCVNBP6m3','5BKd','v','ccybocBNuIQ6VC8CDlwUtSpr8SgE6xvNpP1tgvp2KSBFDuyAlIQfKs','M2jEHHCeODUQ76in1X0FZzPOEhCZl24ljUu9vGVHtmRWktVRsThymqSCiEMxlulCjR1UPVEPSmifFVA5m5Cd98UNoyVafQKc7','CAbSOVtlcCZn2HWWcfVFK8zTaHeJ3dYEegidgKDk7An6nfekkgEiqtDFs77ZcvElagIY9hBMaZtAX2JSk',11);
-INSERT INTO ti VALUES (355841684,1811065904,'6n4iRtJWXLfDoqQzVx83HJCVNBP6m3','5BKd','v','ccybocBNuIQ6VC8CDlwUtSpr8SgE6xvNpP1tgvp2KSBFDuyAlIQfKs','M2jEHHCeODUQ76in1X0FZzPOEhCZl24ljUu9vGVHtmRWktVRsThymqSCiEMxlulCjR1UPVEPSmifFVA5m5Cd98UNoyVafQKc7','CAbSOVtlcCZn2HWWcfVFK8zTaHeJ3dYEegidgKDk7An6nfekkgEiqtDFs77ZcvElagIY9hBMaZtAX2JSk',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (176435000,2630747391,'RaG','jWS80iEdmJfGheQHCJuWsvN8uTDWrMSdLwdHAtT03vWc0BDlH6HqQbkhQLx9zGZAAOPma4Vz9soucCKgk1pVG7WgXE7lEX7N0rEzBZ9r2UPjfqBZv9F4NN5hA5CmqDnprJxx6uhBgz5NaSzjMdH9N1SbjzkMldZn5qsuHTmzsdqVXUs2L6o7TqexHFYMMqBPGRyxCUNBd20Qiota11oDQRaHzboo6UyC33wcxGGF','ymw','ikTCtMIdqh4YALGa6ilp0QRN6RVqdKx','COu4m8jQOMYXA9hQjsNY8nIEp8EpHogFVopxQN4cUMkCOnAYlrSuQcCUPOsTNSRPleO','G1mCJJzhuv0MkewDaXoirSJeR1snK5VR9lVnfe3l5IXkF',12);
-INSERT INTO ti VALUES (176435000,2630747391,'RaG','jWS80iEdmJfGheQHCJuWsvN8uTDWrMSdLwdHAtT03vWc0BDlH6HqQbkhQLx9zGZAAOPma4Vz9soucCKgk1pVG7WgXE7lEX7N0rEzBZ9r2UPjfqBZv9F4NN5hA5CmqDnprJxx6uhBgz5NaSzjMdH9N1SbjzkMldZn5qsuHTmzsdqVXUs2L6o7TqexHFYMMqBPGRyxCUNBd20Qiota11oDQRaHzboo6UyC33wcxGGF','ymw','ikTCtMIdqh4YALGa6ilp0QRN6RVqdKx','COu4m8jQOMYXA9hQjsNY8nIEp8EpHogFVopxQN4cUMkCOnAYlrSuQcCUPOsTNSRPleO','G1mCJJzhuv0MkewDaXoirSJeR1snK5VR9lVnfe3l5IXkF',12);
-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 (3819872203,1863673582,'H7','5drdb1VyR9SmF3rvSFLyOv8Gxvdyu6O3N52MY91XHoaC8NcuU4yBwfzwSh5OhxjFmYcn7H6x5IZugWWN72YtwfJRdRPlMfs4opJE6LT8LNDTr36zMQYR69Fo4I2M8jxjrpfpNUZ5zYdGuE7UGzu2','h','BxcETtMoaKbHjLh8mdz3L8KefZkgyBnbfJEjCoENhz2q0X4kxRYs06BeQQ2f99txnInbK1CUHQtjtoY6DAWPs1D8rNbShAdoz4WgbMQAiMBlPqcokDlleifrD2YbVxJHf5oy6wAeJRd2Iby0','DEKGe1FQsGyN73Khwje4MWD','MyC6nKVn8zDjzyR6re0OzenpQwVsLjPM02xWZ1wwKYLRzwDDxqg9DDZrlcGvPHdT49SudiBKI52fZ1taa',13);
-INSERT INTO ti VALUES (3819872203,1863673582,'H7','5drdb1VyR9SmF3rvSFLyOv8Gxvdyu6O3N52MY91XHoaC8NcuU4yBwfzwSh5OhxjFmYcn7H6x5IZugWWN72YtwfJRdRPlMfs4opJE6LT8LNDTr36zMQYR69Fo4I2M8jxjrpfpNUZ5zYdGuE7UGzu2','h','BxcETtMoaKbHjLh8mdz3L8KefZkgyBnbfJEjCoENhz2q0X4kxRYs06BeQQ2f99txnInbK1CUHQtjtoY6DAWPs1D8rNbShAdoz4WgbMQAiMBlPqcokDlleifrD2YbVxJHf5oy6wAeJRd2Iby0','DEKGe1FQsGyN73Khwje4MWD','MyC6nKVn8zDjzyR6re0OzenpQwVsLjPM02xWZ1wwKYLRzwDDxqg9DDZrlcGvPHdT49SudiBKI52fZ1taa',13);
+INSERT INTO t VALUES (2080705,7046,'oh1Nzi92NSREm6ChhjIuXfpykYKuagYRmBuIeWWuxS1AqlT1Qh36kjTqU4tANA8lcGLFZ','5JQqYN76XH5WyWRK','JGQ9UTjj3lFpPVQaRwE65yx09mayZ9R14WOMEkVoNqlzhddyig3I8SJejz3mk9sxbQI2a','jLy7z043','P','xc',12);
+INSERT INTO ti VALUES (2080705,7046,'oh1Nzi92NSREm6ChhjIuXfpykYKuagYRmBuIeWWuxS1AqlT1Qh36kjTqU4tANA8lcGLFZ','5JQqYN76XH5WyWRK','JGQ9UTjj3lFpPVQaRwE65yx09mayZ9R14WOMEkVoNqlzhddyig3I8SJejz3mk9sxbQI2a','jLy7z043','P','xc',12);
+ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
+INSERT INTO t VALUES (2113478,5629,'1nArybSHdD8bDFblUU06QHA4lJQGhJHhbY4UPDwjYx4uEVvpvhlcRFFV6wX8sf','xy8QSTRYMv96dWoKyGLJpkIYSK2uSu74qsFkdGlBiJhROIHK6Hajgj8J2TPzZJvkTDW1iHPMUAYAJs8fiFmTMFAfuULZTRGC3wSR4SgRZyxplcq0aRLHaPnvlzIdlDMFHTb8RX02SBm77wHc63FQqbaHN0UBrS8M21pQfCauiMVPpD3vraQ2zsGODsms4rmftOpZhopaa42u6w5QijzD8aUMLmSxOiP7eBdRmQLEw','wt5NsfP','I1LgK','EO','u',13);
+INSERT INTO ti VALUES (2113478,5629,'1nArybSHdD8bDFblUU06QHA4lJQGhJHhbY4UPDwjYx4uEVvpvhlcRFFV6wX8sf','xy8QSTRYMv96dWoKyGLJpkIYSK2uSu74qsFkdGlBiJhROIHK6Hajgj8J2TPzZJvkTDW1iHPMUAYAJs8fiFmTMFAfuULZTRGC3wSR4SgRZyxplcq0aRLHaPnvlzIdlDMFHTb8RX02SBm77wHc63FQqbaHN0UBrS8M21pQfCauiMVPpD3vraQ2zsGODsms4rmftOpZhopaa42u6w5QijzD8aUMLmSxOiP7eBdRmQLEw','wt5NsfP','I1LgK','EO','u',13);
+ALTER TABLE t CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (2354778,26455,'xVnRbOsIsRKw51n4d2Ux0baSNXhXq48wNctxwlC7GW5npy7E','RHxFZUT3OQKNRHzHF8aKZ7XzeTSTSC2OuxsfvzSy7Y3gSs4ni6U7UE8ImEBJjHJfjyugL0CPD98Yu45Zq5jNnU9kXjsgesWeu0TiIE','5adlWLdVGxk55G8DvdBMjZRAfHYFXJb7iUXagkmFNiKxTp','lzRtFF9cZMp5x7dP8BJG5Ejk95T5b2NMDYuaWRfoucUuOpuAvOoZoagpDMN1dV6dtJOLAyjDm4UBuTbDZQ2teGcXS0uyhiAaqqOkVBYKNBjLNDVV5qQQStXTZwRcSOuaJ5EXWbPgTY2LoozyPQaijPFueP9WaGgeYWpaXBVQ4fbfjuORvaA6HL5hxwWfGPvBiMjsq','28','m',14);
+INSERT INTO ti VALUES (2354778,26455,'xVnRbOsIsRKw51n4d2Ux0baSNXhXq48wNctxwlC7GW5npy7E','RHxFZUT3OQKNRHzHF8aKZ7XzeTSTSC2OuxsfvzSy7Y3gSs4ni6U7UE8ImEBJjHJfjyugL0CPD98Yu45Zq5jNnU9kXjsgesWeu0TiIE','5adlWLdVGxk55G8DvdBMjZRAfHYFXJb7iUXagkmFNiKxTp','lzRtFF9cZMp5x7dP8BJG5Ejk95T5b2NMDYuaWRfoucUuOpuAvOoZoagpDMN1dV6dtJOLAyjDm4UBuTbDZQ2teGcXS0uyhiAaqqOkVBYKNBjLNDVV5qQQStXTZwRcSOuaJ5EXWbPgTY2LoozyPQaijPFueP9WaGgeYWpaXBVQ4fbfjuORvaA6HL5hxwWfGPvBiMjsq','28','m',14);
+ALTER TABLE t CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN h h MEDIUMBLOB NOT NULL;
+INSERT INTO t VALUES (-1387545,10477,'kLZxJo8PYP45Fu4qFpZXzy9UzMhLEI','uW0vBCe5h532x44A9NMxkO9OpAf07EkfXQse9JDnL3jBYw2RdHD526jzS4njjTmm2friFVHnwh07VqfllafQ2nNXNcQbnaHD8FhPDCl64va2gnLREmuu3zlQJoKWvo5acl7HQJO1k6RFxmGiv61WlWqanPoZ07YRe5cwAWqapKSkgMPGaWRd8d3mW2r7Nn5P47kQKm7N5A2FSDVV9iicSwY6ihBbd','5OXwkIviGtYIrDbUofOd9nd2Si474RiVDuBlFckqFHlDY2spJXB6riz','5tjvFHO0PdP5YAA9JnKHd9BHf9nAo6xAgB5ZfEoxZrCqIYN1bJQtf3HqR1tuIAFFxSMnD7Hh2cVd4lelhIxRL5OxnULhwAefM3JEGncYH4GIgPoY4bWj1EhupjT3yURuALz4LU5WMdvjKzUq6SiDKcv125PVhlDTtN1GeV3qmvAlosvKA','t5','0Fk',15);
+INSERT INTO ti VALUES (-1387545,10477,'kLZxJo8PYP45Fu4qFpZXzy9UzMhLEI','uW0vBCe5h532x44A9NMxkO9OpAf07EkfXQse9JDnL3jBYw2RdHD526jzS4njjTmm2friFVHnwh07VqfllafQ2nNXNcQbnaHD8FhPDCl64va2gnLREmuu3zlQJoKWvo5acl7HQJO1k6RFxmGiv61WlWqanPoZ07YRe5cwAWqapKSkgMPGaWRd8d3mW2r7Nn5P47kQKm7N5A2FSDVV9iicSwY6ihBbd','5OXwkIviGtYIrDbUofOd9nd2Si474RiVDuBlFckqFHlDY2spJXB6riz','5tjvFHO0PdP5YAA9JnKHd9BHf9nAo6xAgB5ZfEoxZrCqIYN1bJQtf3HqR1tuIAFFxSMnD7Hh2cVd4lelhIxRL5OxnULhwAefM3JEGncYH4GIgPoY4bWj1EhupjT3yURuALz4LU5WMdvjKzUq6SiDKcv125PVhlDTtN1GeV3qmvAlosvKA','t5','0Fk',15);
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, c BINARY(66) NOT NULL, d VARBINARY(68), e VARCHAR(68) NOT NULL, f VARBINARY(51), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (1678029783406976612,16715067,'tWR6RsYqSAyyf3TPrOxz6HO1EIXOipOncRAVxeDftuiZ','c3sD7XM4QfzLSVjC8m8HJJkEHTUFoB9MSsU7o0mL','NlAQyTVzZGeFM3rhq64wlaA5Gzt1WSoBHK4GHUcEnFuYtMCgXQlvPJpgZPqf9','P3pnp40Ljg0DNyQt1vigo01aCBFEmb','Nrjj8wLQrEQEqgaUDwWLdubpvBLPoA2a5Sx3ao0x0wGJ','VW9L5YVIJ4smOmJkKew3H5qjq7AuHv3SrlD1taaRnCGKpwcZiVVkS6WhTpu0PChENHAMtIdV',0);
-INSERT INTO t VALUES (2359576577824092184,8234574,'0khnavXNn1Mns0RyhS9tKfgqEAgIoBiRhx3nswUX1KTBY4RjRLG9w4','3tqwPnnhftciPMvhQUqdbR2Kf','zqgL5gjmkBwfWo9vIZy4DyTFMgOlldMPUUfJ5LtSQd76pTtl9xnA0H2dRIcFUYjQA9T','AWz64LN8egxjHR7XxRag9tINMtWuT8uL5N3hXf0n9aKIDH','YKDsK5sfalrLFx2PjudaLPBt','1IMnCq8GHEtkCDQC50gECeCPrlmw52B9rYknYS',1);
-INSERT INTO t VALUES (12305228003978968734,8322209,'OG3u4ObehVg2NG5Tk','3qAIdctzI9oupDGuHKWlt','yl7ElDGYV64kgfgNesMdg9','bR2YKHifJn7d4d','pbkN3oBkJvLpw9418Hkt7sEn7ecemXEB0Gn','WRlVxYL2JDPXrgwG91mVSgFNduRKx',2);
-INSERT INTO t VALUES (918735259184216938,284817,'9dgqwED','rEHYIFryDc6kx8SmqxoSES7P1G','oYuCpu2','buSnfrGF3XJxoIYC7vGvtPqCojhx','KCwwZK65jYOgmWJ1bbINuLoglf2cRc4vytJO3rSdc0Q4MfXUGunY','VsKojU2E7o0n9XyYTM3uXoTUfnV4rv37pUM43o21GdgBclwIvXAm',3);
-INSERT INTO t VALUES (14967695528317570205,2266752,'cog9EG','pc0wQIroAeH5XVPXmvQuPyvBkjVnlN15reEOfgyWPdK','LOn','D5PQwEH7hKNtrP2TBtzBsTrV9ele','sjpwu3RiJzdaOw','V4Ur7UingrMNwUtf01sn9M',4);
-INSERT INTO t VALUES (15169108974067660938,14236850,'rz8M1KguEL093HbAMkMjZKsBsIfBdUu3F2Mm5ZyPppMbH7px5ns8lAqTipl','9FRZXG61NreK5Xi9IUIxa5jGFIiplu2lamTD1GPqFC','iVDsv6CcNak5oBBwf4ApCxhGrPIQdsnJu052adtG93oPfCjCDU2ti1AbTfe','po9BuC07ImPFRz9uDEn52w2SxYECYjf2dTKvDPrALWoKNwz','oE92bwLe4rkbp3x5zPdxR5JttMYB3eQIgntVDMY2eViro2ti','n26u2VW2H5vXQL2Kr8UcT39TWX8f8Bahi6Yth1R45hm3qY5SiyL5PqDVYFuld5Nyhk',5);
-INSERT INTO t VALUES (12349080072774622491,5971412,'CTDKH4H','wAaj6cwFO1z9vnNziPd0','ZwpTGSBAavz6bBBcPw4sd44wJVFMDz4g','MFM1ZJpNJaPVSwFDS5LJk52lwElZnyg3egSQvJgtkMncJv','AJnZAx9pnKd4E3','YayIzmALT63Wqy2eb4UkTrPeVpxCEqUePPrhstMLhsw0i90XeoxkrNqNFzJscFKde7Q0YcEQQFLawvv9jw5NXltd6t',6);
-INSERT INTO t VALUES (1134027199180424285,11969442,'Rirlr7iCoT1RLlqX8kUNcWHt0TfX7CtW1R6Zmx2A6wZJqblSt0B4','gcD2AoBNFjou8kATE03qhg','3MfgJXerqZj7b2POj8s4a','qxjOqGlgKPpmPBboKfVSWsusGkyLqmA9dzG','Dc9m2nAzkRwKhYkxXLNr','fvLePHeqlV9reAMjqoreoBhrU',7);
-INSERT INTO t VALUES (14033169143570358841,11299731,'3KsPwS1h','vfRgCHHMPnZ72fYWK0f','fl8P5MPoBBcE4ZoUZFMJL4Mu1qZxyQiWlCUwn17jV','cX1shABKBmTYIHWKJiWDHVxshAaSU','fWEusewfIaxe1OmLI1kN','p5RvHkH9sEIGsqw6NsLu5QLXeoPEUaxbziip8yk4BwyGqUKqgnYlaNy3',8);
-INSERT INTO t VALUES (965293427615562862,7469628,'JFNfXgmQ4SDf3flUqhagxUJkvMGGmax20dHtUBbDkRwwjRdSqaUqSNbdBUJBozAaLz','1','ZUOGsNeyfhOwuRznmYzjzzPQTYwlnnF8QsM7txsWo6EauDra5w586WhKULz1QCeIVU','E7T670RQUxr69seejI9A','kpXi6GXSMy9UqSzLCyHx7HHDb3aZtSyHTBGJazp7cRXFv1n1dHez0czv6yDxm6ovJSLVAjRFcVZyNCkLkAt03','36idCHpwuvA',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+CREATE TABLE t (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(100) NOT NULL, d VARBINARY(13), e VARCHAR(7) NOT NULL, f VARBINARY(90), g LONGBLOB NOT NULL, h MEDIUMBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (57189,7305128547671987479,'oCk','0Gp8V','OKe6','KKSZDROGte596oOEEFnqwKWB8iLVJl8VN9jhQyksiy9PSApAM4ZXNvcHzE17L5lV5xN5Sg','W','L',0);
+INSERT INTO t VALUES (46979,-528569304715255736,'5AQSPyJ3dCsvEJ1d7EzyaskoLx8r3Lu2Mx','h6CuRlI6hJQz','WWgBoci','RlOUkDB1NzebZ9WbwwCDRRbqFbn8KnXmGS9UApIiDH2tOgqXa','i','i',1);
+INSERT INTO t VALUES (60714,-4307107576113861945,'XvrAbBxieGFWjMFy0DBfn09rvAaj6bo8EJbb3LgLdEJKC9Al2k3ZLogYcRblHe0FtBCbyp6F8aiSyKZXxSbmmVdg','tQ9','5','DXdosoqLT89uTDQTlNDv7UBybEqz8ifVD0bC70a2KTgId0zvVnNcmaY8X8NHeA3z22MKuIN6rVayMyBI8WQ','Im','S',2);
+INSERT INTO t VALUES (28569,-1086599101864086414,'Qv5Ik4URRz8Iv1hPKNyb','9jGUuhwntZZK','8UCj','8Vx6W2ZHs7FTSCAsT0iZEoi9ABefxwFqiJNn5jz2z','ZG','S',3);
+INSERT INTO t VALUES (45653,-1257026610183621516,'JwG82P52TpyQG9QSA7aqjyvqdl588hGGnD5x26gRjnLNfCpUUCKl2mjQHrUKpgMwokfTdbtBjV3iBF','9t','vp7a8','5kn6Ak','9','J',4);
+INSERT INTO t VALUES (17486,5823256132379666219,'J3zlzDxxEdvZx2TRYxbYrpvv3sDCCCJhmTql1lWfghxgsQ6dEbublZFL8Hse0DV','qZINUdw','LdC7','dVrTf9XncmIFOOfUKYodZ2IbzsDOhTGOEexSbpWNv66NirOOevUaLP','e','7',5);
+INSERT INTO t VALUES (31944,4962358579834824356,'iJZuvjIx7dtHYJWk2mbSeVSAMsbQsMXvz00TJR4craENONQZojXkHk2VLbx6JGK80rpvijnvc0I2CVuTkiLyaipN','J','Dw','h4uU4OhzsAnLQwXP8bsfDURegTlcriYihVWECM0wOw2BnsV5PQ7aAqqCQ6wSRaOrAkwELy3O','1D','c',6);
+INSERT INTO t VALUES (65222,7571446882137755832,'r','J','KiQL','BVR79R1QABQ8','d','E',7);
+INSERT INTO t VALUES (3245,1593340182154592982,'CANeRPwt9cCvWC12SBatgadXlILeZ3Whxfrkx5N2OchdHu3NuPVSutVwSUBo5rKn3iQA1oQk9nmmXo','gE9Z0sdzx54w','7K','PMA0r7fdXsL5lBg4PPLsPJmGb1kvMRr0ZuDgL8Kdt8Yn','x3','v',8);
+INSERT INTO t VALUES (41062,699970891773132108,'WZQTSbVzPTub9SwncnBM6XLDSjxM7tqST','nqe','Y','KdkmcXbNEVeJoGRrPdBlWvSgVJeDevV6hMB81Wu2YzWQO87U','d','S',9);
+CREATE TABLE ti (a SMALLINT UNSIGNED NOT NULL, b BIGINT, c BINARY(100) NOT NULL, d VARBINARY(13), e VARCHAR(7) NOT NULL, f VARBINARY(90), 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 (18140052584099127519,5784631,'fZXhWv','zyIu4DTL','rgb2BIHlqZS3hscb0ovt','huDBR02GkkEC3aYIkcLheSzQO','OqiMfOw3vi94WyBvAgLv5BCtj4NTYEFf18yFSRLHjIwGv2WK99zjYgG5GiqBy3UQUksb0f6yAVTLk3iRE1JLTt9Ek9Mqbguj31w','HJergjoUjdAsL8sBFzNvLZMJ2AhwFReYPpmtBcCBOH79zNowQhVoqrAuq2z1IytFeciRNoLP4ZVr07HJNNSVpDA6QCQqLf0',10);
-INSERT INTO ti VALUES (18140052584099127519,5784631,'fZXhWv','zyIu4DTL','rgb2BIHlqZS3hscb0ovt','huDBR02GkkEC3aYIkcLheSzQO','OqiMfOw3vi94WyBvAgLv5BCtj4NTYEFf18yFSRLHjIwGv2WK99zjYgG5GiqBy3UQUksb0f6yAVTLk3iRE1JLTt9Ek9Mqbguj31w','HJergjoUjdAsL8sBFzNvLZMJ2AhwFReYPpmtBcCBOH79zNowQhVoqrAuq2z1IytFeciRNoLP4ZVr07HJNNSVpDA6QCQqLf0',10);
-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 (15797894869474458586,4277844,'ZErarKt9UGHi','v28Q8chTgnAMi3C','LG5MaFsDZIUikER1h3lKgNTW79u7q5KWIYk63g','kGTmMK2QmmzY9ITsAWCYo1jY','2ANsMMG5pXRuLwDAgNlf4C71CaKcEEnc7ufo7e6H','dToSKsM2B',11);
-INSERT INTO ti VALUES (15797894869474458586,4277844,'ZErarKt9UGHi','v28Q8chTgnAMi3C','LG5MaFsDZIUikER1h3lKgNTW79u7q5KWIYk63g','kGTmMK2QmmzY9ITsAWCYo1jY','2ANsMMG5pXRuLwDAgNlf4C71CaKcEEnc7ufo7e6H','dToSKsM2B',11);
+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 (15294022,-6174826382856815433,'93R1sdweo8BjD8nZpMI5MO0AEzV80dBSgWCvV56AQFjESoTrN0zv9u7wlMWCH7IAB9CvDTVZpKU0ZBM8cAV','j','i','0FJmXpLexJ','qF','W',10);
+INSERT INTO ti VALUES (15294022,-6174826382856815433,'93R1sdweo8BjD8nZpMI5MO0AEzV80dBSgWCvV56AQFjESoTrN0zv9u7wlMWCH7IAB9CvDTVZpKU0ZBM8cAV','j','i','0FJmXpLexJ','qF','W',10);
+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 (12115932,-7680151330561814173,'6i6x3qWD4ri8Wx0K0rkuTKwDFDM8cDHSyiScWInKT3ertDjGTWEefpbbBN9AFFQrTEOpgN','4rtx11','9o','nNdINLDbkumq4Tdy5eVT6RjJ6WUJpCA','cK','n',11);
+INSERT INTO ti VALUES (12115932,-7680151330561814173,'6i6x3qWD4ri8Wx0K0rkuTKwDFDM8cDHSyiScWInKT3ertDjGTWEefpbbBN9AFFQrTEOpgN','4rtx11','9o','nNdINLDbkumq4Tdy5eVT6RjJ6WUJpCA','cK','n',11);
ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
-INSERT INTO t VALUES (9262774474563153603,16544947,'n8Hrfl784ix8pbmLRNMgQV6udCfnOOK2','S','KgMia5A74oxJetmuHXgK8te5SugHWqoYY','NtddxezTAVkkU0fZZ4V7pu5Q7Pxjj96lJACkZLUiYfRt2GPZH2','ZPNcjO','NrlrSzsUETwHtrHZ66q358HTzn5CxNlFX4OYbofMHwWjtzhkpNlRbsu9Pu3e',12);
-INSERT INTO ti VALUES (9262774474563153603,16544947,'n8Hrfl784ix8pbmLRNMgQV6udCfnOOK2','S','KgMia5A74oxJetmuHXgK8te5SugHWqoYY','NtddxezTAVkkU0fZZ4V7pu5Q7Pxjj96lJACkZLUiYfRt2GPZH2','ZPNcjO','NrlrSzsUETwHtrHZ66q358HTzn5CxNlFX4OYbofMHwWjtzhkpNlRbsu9Pu3e',12);
+INSERT INTO t VALUES (8380208,4204160270292827495,'OuedM9qnLcsJWSoDCisoynogiVR1jTErXe5G3TMiOC4kF5HsOGOR','sXbX0NZcx1ICnaweXw8LoVCrHQqlXiBZA9kiYNu3GiWi48EsyDEG18z','STlsBA','Y6lCNW8fWHu4e2lofBnSCmIC91z2a8emZmlIrmJA','iy','3',12);
+INSERT INTO ti VALUES (8380208,4204160270292827495,'OuedM9qnLcsJWSoDCisoynogiVR1jTErXe5G3TMiOC4kF5HsOGOR','sXbX0NZcx1ICnaweXw8LoVCrHQqlXiBZA9kiYNu3GiWi48EsyDEG18z','STlsBA','Y6lCNW8fWHu4e2lofBnSCmIC91z2a8emZmlIrmJA','iy','3',12);
ALTER TABLE t CHANGE COLUMN f f VARBINARY(256);
ALTER TABLE ti CHANGE COLUMN f f VARBINARY(256);
-INSERT INTO t VALUES (6413631550555907360,13918067,'zt8O20mgtSKs9a13VBGQiyIqB5qBSxvw0bCX3U1tNfz7SLj9KOSn0KAHoRjii','Y7FhMbOmc1jwZ11ukzcwKPdSM0vSergM8mPQSnKIS4tsoRibLfXLdKqqGcRF20vMcXJgiUKFt1DXybx3b5Sky8kpJCFLWWNJXk','d7aZsD4tZ8z7m3BEfQN32M5826DJGM','Y04XInui80opuRCQto0uvY8J3rfNNFys2VdfqRcTJvq5ptpcD6CJhn6e9fGORoAhfmtjow1BTcm7SDa54eYmwOhyI770UNmtA4g3HZe6fytnlXk3BCyf3ZAd0fXxJRVu3A65Dk3EPgGBk4R1Fy00Ad72SO4GE1ted6xJ7BYexuQtGUl3PflFdnoE02PZLsvottWDSTFsEDOm79EdEJaqbrz308m0C1j2my3Ta3ZhawCAWk4H2YUa','CWdILSbUyfdEtuK2EvPAS1DEW8Ctnk7u40AOVANJD5Xp','EL0JLaeFsyvRKJcy5jNx9rGfsvW5Is44poIMnHP0JiXpE50GnWfATtgODJsso4iRg3swIAAjnDcqxOOqnQ1x6gZ4j',13);
-INSERT INTO ti VALUES (6413631550555907360,13918067,'zt8O20mgtSKs9a13VBGQiyIqB5qBSxvw0bCX3U1tNfz7SLj9KOSn0KAHoRjii','Y7FhMbOmc1jwZ11ukzcwKPdSM0vSergM8mPQSnKIS4tsoRibLfXLdKqqGcRF20vMcXJgiUKFt1DXybx3b5Sky8kpJCFLWWNJXk','d7aZsD4tZ8z7m3BEfQN32M5826DJGM','Y04XInui80opuRCQto0uvY8J3rfNNFys2VdfqRcTJvq5ptpcD6CJhn6e9fGORoAhfmtjow1BTcm7SDa54eYmwOhyI770UNmtA4g3HZe6fytnlXk3BCyf3ZAd0fXxJRVu3A65Dk3EPgGBk4R1Fy00Ad72SO4GE1ted6xJ7BYexuQtGUl3PflFdnoE02PZLsvottWDSTFsEDOm79EdEJaqbrz308m0C1j2my3Ta3ZhawCAWk4H2YUa','CWdILSbUyfdEtuK2EvPAS1DEW8Ctnk7u40AOVANJD5Xp','EL0JLaeFsyvRKJcy5jNx9rGfsvW5Is44poIMnHP0JiXpE50GnWfATtgODJsso4iRg3swIAAjnDcqxOOqnQ1x6gZ4j',13);
-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(81), d VARCHAR(17), e VARCHAR(23), f VARBINARY(43) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (-4699215,-98,'SX3h48t2YQOnUFa7rzl5bKL1UqwNW3OFr4ng4bG7IoBKrcW3t7943XviCCkPrPvW6rSs','eNE1','O22','R0n','3ULS8DEfl1fFxJVELsebz4r3T9JfiN8IzMr6JetZ1nNWoV9UgS','eGb1hCeIft4upWd6voA9',0);
-INSERT INTO t VALUES (-2026611,3,'4OE7S','xVgZf9wcBgzzhg','k3hjg5Fqx','BMtSqddcij8ryI55igXhj0ckn5T6vDv','pcregIRH2HzxnEqgxJN8af3xTh4GSSNiJrw2gXHhssOCGPpanGlxlIjuPbY0LjlbVefqWFabrV1ZzJxOCaxpsVnJzbGmHKCKbG','7mFZJDDsPt9nNpYo9pDfemTNXszyE71',1);
-INSERT INTO t VALUES (7972726,84,'o9hkkSa4dEuZl','eX2zztkdNcm7P1','Um3KoPuQwJORm1Tb','8m0wnd9oklDsrE5qt','IkdgB9xpOnPUlEFBGfpcnp6by0ozo3RKicBRE0P61RsRfck3amS4kKDbwuQYwYPY5iLAwl82T0ZgKyWunNrYmHTym1JBV','nkMnYphGDkq4tIrPwp18Rr43bI',2);
-INSERT INTO t VALUES (-5554272,-4,'mndDr1E3n044EWc0U5ilPNI5xgTRNjsOmuwrm4','rq6G9J5','1E','S0hWT','l9uQ1NhmqyYWFSPWRETduY9OrB1ipliykSKOaF03JAXuhfB9y8Nh8VTUuScgsn','Og2ywwULWDsBFKG9rHBz0q1EePR4cRHMmC4C1hEULJY7lDgM8PHvMZeuTb6G6N',3);
-INSERT INTO t VALUES (-2706983,-35,'UmDrDc0H5OrozLwWbQhCYlpQI','muaB','AD312Gl5VG7Yla','M0BWu7e7RApPiVAWK62d1dNroiEz8ZOyBe2IhdyF','jJIfpATq2qbuyDDo2uKEVOSN9unFIk1MPUgXnst6qq','Ht7pgsilnUDdH4IV9rL7O8nbnlJ21e9Dv6DeBrf',4);
-INSERT INTO t VALUES (-3797158,99,'xFZkeeAxTiEyuD7Qm5c9i8yfspeJReZscbM3r9lZtaMzedZ0','MYU2P','crSRczHJkkkyVCATxx','8Y86c','w1UmEYmR93uDH8','M',5);
-INSERT INTO t VALUES (1969311,11,'IyB0','tzpgHC','98dntAQ','SL3BlUNLrdOdNMLPW2fuXK51A','lZEzZscpINH3OfJfHF2MWhb2pClgeTQpbUeghWxG3Kz0ek','xwTCx8Jqfxj90aQiBQW6lbJ3KXRvFLYXoGYC1QibSvOT5PODw3KaRgt21obeR4t0m3UZn7Y26w',6);
-INSERT INTO t VALUES (288685,119,'5yXA9GXKGYEq8UvwrjPQlTRSvI6Eh4m4RspS64g8q0Tyg5QYnkIr0tmOyalqOFg1','5IIWhtbEmGObXrds','SpPeOC9dKAbM','fs5JoYAdlyCVO7cIe6TKG3J2','U770HTuKYeHxvVdkGRbe4LBpIhY8lPvZipn904mAfJZxTSMKL','GwEsR2a0uXoHCcOkPwjXHYj07EKHtJIoCcIyNjRKCD0HeuCcQVqn9Lhln9F6jnOogIz',7);
-INSERT INTO t VALUES (-6549141,30,'cOz0a9n4fX7yNwr8iTeMsBPGxpUdQ2096J','OCQvH','j4GRyfDF','3urJfOeXzVgkF0XU','YVMut5O0kSFrNSw246Ajp6H7','OqXy2vkQ9',8);
-INSERT INTO t VALUES (838638,-68,'jEsFpgDToVPIYLJ43NV2BQtPeZ7QSH','eQGxuNQ1ms','PatO62t483','XBM2nl6KLIUZ7XDqPus6noR','wcEvVoLWNABZBoKduJzTWW4','QVBIjFQA1kzpXn8OEzpH9LTSc1NuCwvtjCn9tTBw5z7UvB8cWhuRM1R4TutzPoRaTs7T2gEQ',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti ENGINE=myisam;
+INSERT INTO t VALUES (2839836,-6345534802889103354,'zlbKxadgEfBKHuAL','UefTg0kSrViIX4l3V10Fu2PPwIrsWA1S8A7ZjbvDyMaVztS','cZvuS','ypGgpjy6o3wLdr9gtAMDmfE9gCNlIFc0bTKKCeCbwXPXqBZX7sAilPucqo8co42Fz8bFr6uWXDwkSwXsJvcWqBjMKmwymDTE8kdYr0dG9afeBfKKXh0Sz','v','Y',13);
+INSERT INTO ti VALUES (2839836,-6345534802889103354,'zlbKxadgEfBKHuAL','UefTg0kSrViIX4l3V10Fu2PPwIrsWA1S8A7ZjbvDyMaVztS','cZvuS','ypGgpjy6o3wLdr9gtAMDmfE9gCNlIFc0bTKKCeCbwXPXqBZX7sAilPucqo8co42Fz8bFr6uWXDwkSwXsJvcWqBjMKmwymDTE8kdYr0dG9afeBfKKXh0Sz','v','Y',13);
+ALTER TABLE t CHANGE COLUMN g g LONGBLOB NOT NULL;
+ALTER TABLE ti CHANGE COLUMN g g LONGBLOB NOT NULL;
+INSERT INTO t VALUES (613572,-1899655197571962965,'TVZccBa','IA59lygHvVoirCc3ZRuoz8AUYW9hVw2Cc3odJQNCLf8VxmGTFg22eO9IEsuAEINwiotmclWlAq3dlplAbusBqLXaN9PgSQH7jgFh99p7Gl7XAkHV','Jbp','18XMj1wmL4yKadkcU0l8DLmbjA1XzYheQlrmR1OA5nMmw6','c6N','X',14);
+INSERT INTO ti VALUES (613572,-1899655197571962965,'TVZccBa','IA59lygHvVoirCc3ZRuoz8AUYW9hVw2Cc3odJQNCLf8VxmGTFg22eO9IEsuAEINwiotmclWlAq3dlplAbusBqLXaN9PgSQH7jgFh99p7Gl7XAkHV','Jbp','18XMj1wmL4yKadkcU0l8DLmbjA1XzYheQlrmR1OA5nMmw6','c6N','X',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (4725364,-1065427564589576250,'CLSiMQRiz3Y7ZuQ83BrKgPqSw4kJbCJZZHac9fY4x8','A3ztmS6Bp89sbkNjVuLoJmZDxnuEJxNzu3whD8MdAhnoLUCgv2Kq1hraGFsXhS4podRsgwreqCPl7esfaTtqNYNHZrWqryIZqypOBmHAdPMtQ9fwnVFUbJWqhrV4dO6vgA4S1s4h7Ba7jyb3tNZUKDS10YOmFxfa5TAZltVqZqaeRLhjDswrkvHhqzyeVaWURyO21uaKOi7BrZvMvrmgHY','1','7GStrT3wKB59RgUP95wmfcssSOHvPWZSRFhUTYhOEUwvjPNdQuUemqlRgyZFGecBh9X0IpZMpqDdJnwl2DqjOaOPIqQspMo8C2SKmXIBdjxCEJK9R8c6vfwUs7S5KbV71VkA3HpXYNWlxM','hYP','3w',15);
+INSERT INTO ti VALUES (4725364,-1065427564589576250,'CLSiMQRiz3Y7ZuQ83BrKgPqSw4kJbCJZZHac9fY4x8','A3ztmS6Bp89sbkNjVuLoJmZDxnuEJxNzu3whD8MdAhnoLUCgv2Kq1hraGFsXhS4podRsgwreqCPl7esfaTtqNYNHZrWqryIZqypOBmHAdPMtQ9fwnVFUbJWqhrV4dO6vgA4S1s4h7Ba7jyb3tNZUKDS10YOmFxfa5TAZltVqZqaeRLhjDswrkvHhqzyeVaWURyO21uaKOi7BrZvMvrmgHY','1','7GStrT3wKB59RgUP95wmfcssSOHvPWZSRFhUTYhOEUwvjPNdQuUemqlRgyZFGecBh9X0IpZMpqDdJnwl2DqjOaOPIqQspMo8C2SKmXIBdjxCEJK9R8c6vfwUs7S5KbV71VkA3HpXYNWlxM','hYP','3w',15);
+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(56) NOT NULL, d VARBINARY(12), e VARCHAR(12) NOT NULL, f VARCHAR(65), g TINYBLOB, h LONGBLOB, id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id)) ENGINE=tokudb;
+INSERT INTO t VALUES (2091726411,8321586578004067724,'euv9xT843sYhucq6blKBPQ','a','rzWJpV2','ylwy5eibXSPo09cQP5d7sHTt9VnC34O','j','V',0);
+INSERT INTO t VALUES (991417389,721624349561447594,'aCPdd44gg8wQijCQ0w','76','xt3WAKC','t5MMHZ5o8ijwvkIZ4a9BlK0VBL50G1PtjwlKrXz15VuczYny','N','1',1);
+INSERT INTO t VALUES (-600708798,5557254696444768300,'HnDuoOB88mGXNFkGMuxy','P','Od3','WA2KJcHeZY','u','V',2);
+INSERT INTO t VALUES (615227948,197535632569211672,'9SdsBPHqMI3NsBcbx0EkNNJVUJibwHDostLbBymkD6n5kGz17lep','dd0VMQ9j0','0tBO','q7jbaMEhYZPe1i12jp5X','T','P',3);
+INSERT INTO t VALUES (2090836857,-4792442710913948989,'EQ','8SQx6jQttEGr','z0','zx4wAKbPNxnHyoDmFk8tob5uAtbmWa8wsTHNW83WC177rKVQOXn6PvSK6CYb','7','l',4);
+INSERT INTO t VALUES (690344790,-2744338321400484779,'OfSTfIcER0XPFLAjpGrpXioGkRJnqhVdkvyR1v6y4H5VQ1MRJAqJbtg','clVQyQG','Io','Nvxgp26NUCG0Dfar9IGDkSyZVCkmdBhE2QPmaKDK','o','N',5);
+INSERT INTO t VALUES (-1802819818,-5512025335766777927,'BtLoeV7FwKddXv0ogYSTAdoq1GiaZGAdVk','vOYG9b','MzyN5v9A','Cr','L','W',6);
+INSERT INTO t VALUES (-322418054,-571708148391613978,'UQPpLkzhZDpT1p5wnXYPWGXRc6TSS5z1B','Qj','JB','eBZ6iqxbMJKW9opiyOFsmln2i5Gr2NzjdRl0LbS8qpoR8N1KllRRLUWSdB','1','d',7);
+INSERT INTO t VALUES (-1072041816,-5441898005176712261,'b6bjy9BV25os','Q7cDkkAj','6wa8kp6N9D','mw2pc59LC9cdf8fjcYOW7NwvDRQysgX3zo36zt8rmM18zCXVw','6','6',8);
+INSERT INTO t VALUES (911133299,7144034589785962143,'Wi2oVN4WQIJ9LHrE04UgTmEzei4uR6gpU9aD','5D4Grjon','6','VsRz7Q5dQMd7jzWVwtxSdLh5aQOQPDMRruTj4lSWBPMf','L','0',9);
+CREATE TABLE ti (a INT, b BIGINT, c BINARY(56) NOT NULL, d VARBINARY(12), e VARCHAR(12) NOT NULL, 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 BIGINT;
ALTER TABLE ti CHANGE COLUMN a a BIGINT;
-INSERT INTO t VALUES (7390018462182803483,-106,'4AOc0XBqfnZx048YFnBATjYDFXUqpnTntWWkYy4TBlQiwla981xsWDaxlwux0BY5XgzwW8b9','59rfVo','k','ae656mbw79KJZZ5k','B0ELSDIAXXMLul9p2UgWYTFYushWqLhXUoo','Wk1Z4uCjcQPjAwza00RCGXygBmhcgu2dB6NF8yJw2o9ikJJXgiK1tI0Ofxo8EkNLuNzF8F2jIDEYcLihmWsI',10);
-INSERT INTO ti VALUES (7390018462182803483,-106,'4AOc0XBqfnZx048YFnBATjYDFXUqpnTntWWkYy4TBlQiwla981xsWDaxlwux0BY5XgzwW8b9','59rfVo','k','ae656mbw79KJZZ5k','B0ELSDIAXXMLul9p2UgWYTFYushWqLhXUoo','Wk1Z4uCjcQPjAwza00RCGXygBmhcgu2dB6NF8yJw2o9ikJJXgiK1tI0Ofxo8EkNLuNzF8F2jIDEYcLihmWsI',10);
-ALTER TABLE t CHANGE COLUMN c c BINARY(82);
-ALTER TABLE ti CHANGE COLUMN c c BINARY(82);
-INSERT INTO t VALUES (2981102854515024119,-117,'aXZPlap6HEnIrsZLtAIAg7sfFPLo3hULMhI','dfchEnKdgnt6','AlQfAn5x','w8oiAD2vKb','T44GxhPIxiaREgjzotGSJpZgFV6NiDqadFwaLFk2GeUYM329OgsjuYeGLRfOn8yfXjFOGd1ySisnFJRyFKY3qR584JOrNp3ftIyV','2HTNwVQzUwxHxdWnOjvwvTYNLyaRAYnys3OarNra0CppvsQT66l8KurAE',11);
-INSERT INTO ti VALUES (2981102854515024119,-117,'aXZPlap6HEnIrsZLtAIAg7sfFPLo3hULMhI','dfchEnKdgnt6','AlQfAn5x','w8oiAD2vKb','T44GxhPIxiaREgjzotGSJpZgFV6NiDqadFwaLFk2GeUYM329OgsjuYeGLRfOn8yfXjFOGd1ySisnFJRyFKY3qR584JOrNp3ftIyV','2HTNwVQzUwxHxdWnOjvwvTYNLyaRAYnys3OarNra0CppvsQT66l8KurAE',11);
-ALTER TABLE t CHANGE COLUMN d d VARCHAR(256);
-ALTER TABLE ti CHANGE COLUMN d d VARCHAR(256);
-INSERT INTO t VALUES (-2693896013247543990,52,'Bm01sX5K2E5FFz5OHvbxcWFPatG5yaMnHQaDbqs','0gkz7KNwehEBydSgkXybuWZWv9zOb2hR7hnrcphkYTvHZiwZWQeriK6e7qodi2OjIaA61XzMtdVCRklPqpf4UkemO4XwMt49jrCc3MUbVRIpClrqfdvzzY6EKcGQgHq5PLkpr7RFqQx8csSnbt5j2WgEeb3oF1OeJ3ZRrS5qacAVYNwj52DIOQG','m73ydkRk7I2d','pIORfifCtLP72UGw7JQrVC0mez1fFJc24s2BF0','WW1G98509hHQyhVB2','o7f5eo0pQeHa8uaLxOLFZGTlmtRvF3Qh3bOV',12);
-INSERT INTO ti VALUES (-2693896013247543990,52,'Bm01sX5K2E5FFz5OHvbxcWFPatG5yaMnHQaDbqs','0gkz7KNwehEBydSgkXybuWZWv9zOb2hR7hnrcphkYTvHZiwZWQeriK6e7qodi2OjIaA61XzMtdVCRklPqpf4UkemO4XwMt49jrCc3MUbVRIpClrqfdvzzY6EKcGQgHq5PLkpr7RFqQx8csSnbt5j2WgEeb3oF1OeJ3ZRrS5qacAVYNwj52DIOQG','m73ydkRk7I2d','pIORfifCtLP72UGw7JQrVC0mez1fFJc24s2BF0','WW1G98509hHQyhVB2','o7f5eo0pQeHa8uaLxOLFZGTlmtRvF3Qh3bOV',12);
-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 (5802179001259894804,74,'vqC8nSG0kQAzQTtywq1f7avkNQ2rJLVUDqv8myFIxUHAvDZUMJTGzijJWLSDgkHboGusd3o','fEFctxTzPUyQahXufCHrvuram4H4','z8eyI3wPcmb','zJPFXZoQLM4UFmAiJY5QrUqWCasDRrwuul47LrhWsWjOllzanIS7j5YGgZI3ZU9DvmsiagGtg3OgGwqBbSPLgiM91nvbQH1CfxHi551gGkatI90bYqkIo5A3rRmUNHSa4FcTU8qPCq7WS95HlVg7VRq','Jj9Rd4ZWCGX0YRUaCEajZsMQoQ9luPebr37jf1j22iuIkNe8egaI3meKs4QNH4ZT3ZWRkKV7JVjhKs','4lbFVADuw6GGB0fQnjLi7wj1cmQS6gmgXAcZbV15XhyD3AET9LFKd6j8h9FBWvwmIlsOyfMwTTEHdkTDTg1LbXdJmKS',13);
-INSERT INTO ti VALUES (5802179001259894804,74,'vqC8nSG0kQAzQTtywq1f7avkNQ2rJLVUDqv8myFIxUHAvDZUMJTGzijJWLSDgkHboGusd3o','fEFctxTzPUyQahXufCHrvuram4H4','z8eyI3wPcmb','zJPFXZoQLM4UFmAiJY5QrUqWCasDRrwuul47LrhWsWjOllzanIS7j5YGgZI3ZU9DvmsiagGtg3OgGwqBbSPLgiM91nvbQH1CfxHi551gGkatI90bYqkIo5A3rRmUNHSa4FcTU8qPCq7WS95HlVg7VRq','Jj9Rd4ZWCGX0YRUaCEajZsMQoQ9luPebr37jf1j22iuIkNe8egaI3meKs4QNH4ZT3ZWRkKV7JVjhKs','4lbFVADuw6GGB0fQnjLi7wj1cmQS6gmgXAcZbV15XhyD3AET9LFKd6j8h9FBWvwmIlsOyfMwTTEHdkTDTg1LbXdJmKS',13);
-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 BINARY(72) NOT NULL, d VARBINARY(40) NOT NULL, e VARBINARY(41), f VARCHAR(21), g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (2987449125,116,'II7uA6dKgKUnFdbTCBJvQCgDKcMd6upvUTZtttFqajisYV1JOBGCR4eaFASVSVnw07OXWFZ','X','I1LAL24','DqBRJrNQvenskl4T','JEpJp7nPAn6lFTY7nYLS70WIDWHHb5BMqLAdvCwSJmmLuYT219qujwCCnOAEJrUuVn7dBLfRfkQGkFWS0Ti3tUO8oF','8Ndvt9WSNOwxLkrNMfD0y7WAMuOELS1aUTJuZmsIKcPn',0);
-INSERT INTO t VALUES (3606008584,132,'hrnvc8hXi4moC7HpJguQ','ltX5dsl64','hpDp16rMxhG2nnAlgFz8','stVZe7HR','uYdOkrj9wGMkfMHOUku90krOtqP3hE47G0ElNpFyQ68L9l9BAxJ5P3TpL','pIl6kqgUA3oZqHkCaCX4YDvoJQsmzC',1);
-INSERT INTO t VALUES (3299144377,195,'Y8oqQEkB0DvnfnuZPdbug9Kn1zhUntxnAunDwO9Hf4Jsusg2d8lmwht39Sd4H2XUD','TfeAC2FrZyzCFjwMM8S6rRve2H','N6zr8dgU','JvPTkmubD','ntjrofEdrzpJ9UPIigCQAdAFL6oJ','S37xInVtPB47T1u2YbGKZBUphz5DHi1WdSk2KFoU2fgZ',2);
-INSERT INTO t VALUES (360488970,2,'i2oXbqnaL3sgFYvbQsvbGT8MeSxOoPH73dtQR','4cAURJrjOC159fSWt6DVaxcLLity4Cq3JPp','7DYglfbO3RATnAdCA','e','WyLHfQXFJYQantauqopUtxT1P','GAtvuQHymZ3Kar5NBPeama8E2M0fr5ptPEdpj',3);
-INSERT INTO t VALUES (726846708,11,'dblqWCBYY9RleGCFxp59sIVMi5e1D8vEYPB8Aj9XcfP6uolriMdWhqjI4J','8o1CwRw','QbvGV5Ra7qlylHrxLSt7CAnD','q4fT','bnAzjmKAtgi563ymLi71l8kjOHbLTs3xsEAlGY2ZohVsj3jPa6cBAaKreYULBVRPL5','UlpV9401e1cuxUCqTDWpuGg1LiwxoAzimZ8cQCoSFTXsPZCfPcYQgGz086RZzyqLh9diWJ8j3TBp3aXJ5GpnuZv',4);
-INSERT INTO t VALUES (102524699,124,'XdtEEefWaLdyMBKWyZrydRRHFA','BcEuFwJcBcNi2iAOffxYgBVmZnzW7iHOxUAtx1Lm','cw5gk0lzzMmYFf','K5RSnTBcMsV','4WsRSU8eiHIwbNQd8dwR','2oTFfsDjWnddNO7MwxUSS9jEY9Zcn14TtuTGu6ohStCcM2Toa3oHo8qi2ik9csQ082hjgEi',5);
-INSERT INTO t VALUES (2515621380,233,'K2ub3p35JUdfig7qhlCXDZ','G9','IOaV6BvmhKacID8cJ','dD2M9D29xZC','w1Sz','7vZLIN3',6);
-INSERT INTO t VALUES (3469778879,180,'1yyQyQqYmmi97I8KDJruD7b6pH5VOOdbB6eBaAHh47R8qfS4M442FJN4NhA1eo0JotKtsD','lIvwisdDi7ViO6F4NHQ5LVoRdiJ5YcTQc6zCx','AxPHfyFTY3LLE4v3xAy2kl9PlTqieyxv4Ya','lLBDeWny','ZSLbjr5fGmQYev06k3qndM8drX55AFDEo6eAuTE4c3V5b2eiNGGbhdW5m6r6gMttqE2he','GdA8gPUe6gRqyhY8FACbf7cUsg0XoJwXRohmytM0XU4TY7',7);
-INSERT INTO t VALUES (3285184968,182,'ZGEWv2NIMGYlZlKOf9tprLOGKaNT2fY2kxAI704ck5rEUhOgXuWXBcRpa','bVZt8brNSw2s1Oas','1DdaLThkAAdGgbl41yaaFcVMmVhk5','mhI61zxBE6tYEPLp','dPmeCmrcmvGcXIHw0C4ww8pMQeriEm9aw4VTK3135cgv5kOA1MceDEU5v0St1UXWLtIYubZNiAu5V3SQeP3SwhqiYEl3PgM','p13EsZSzvnixAomJ2',8);
-INSERT INTO t VALUES (3674516081,153,'2TYUpcBfL5ZHKorZWguVaBKfYI6RZXp0mu905wvYsCtEeW0RfvZhE11YLLrZFhXOXUr','CxT69','joaKhx5BKpyNF3sBnZpl206EooH','zoAq','srOv3jdUiGy4yg2RuQch5wczuj','225itGpoLrVM12j8LwJyzQMQShhHh4377',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (4900397573399716341,154,'vkcYMXA664cnKzUkYaU','4qpAjtlKBmf','Uvyog1PVhRfFYYhfOFDxr4IxThBqi77AFeJj9DEwL','uy0DgrXLwObELY','MtS84Fup8M0x5DTY49XsFsxzM60UvsPdsMOPzNcQ9APZ8XEfpqsO72nxlLpZtFuffiQOJNm4Vbf9E6hDApcX74nHlPrgHgRMks','0g7ejOyjg7MUm4j5mFRMV1IMA4FfuFPny4Q3262FwB1xf9',10);
-INSERT INTO ti VALUES (4900397573399716341,154,'vkcYMXA664cnKzUkYaU','4qpAjtlKBmf','Uvyog1PVhRfFYYhfOFDxr4IxThBqi77AFeJj9DEwL','uy0DgrXLwObELY','MtS84Fup8M0x5DTY49XsFsxzM60UvsPdsMOPzNcQ9APZ8XEfpqsO72nxlLpZtFuffiQOJNm4Vbf9E6hDApcX74nHlPrgHgRMks','0g7ejOyjg7MUm4j5mFRMV1IMA4FfuFPny4Q3262FwB1xf9',10);
-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 (395155382621134107,60,'tFOdYFRC1fOKDVuuD','uDCiPhdJpDIyrfJhDZKlGUiRbgDF89jdbs','nSlFh4l8YlvnVUwU4ykLXOerusbIUsgmXAi','2CCP5CW','FbiZxwyNdMdHKawfzTrUQ6KFSIoRnaaCLKB63AsAp','smYh40R2Q4ctR7sTGW2T0xlYY9foCVjxZgm',11);
-INSERT INTO ti VALUES (395155382621134107,60,'tFOdYFRC1fOKDVuuD','uDCiPhdJpDIyrfJhDZKlGUiRbgDF89jdbs','nSlFh4l8YlvnVUwU4ykLXOerusbIUsgmXAi','2CCP5CW','FbiZxwyNdMdHKawfzTrUQ6KFSIoRnaaCLKB63AsAp','smYh40R2Q4ctR7sTGW2T0xlYY9foCVjxZgm',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (16661508679703736129,69,'JF','8CWpPqNnXQheeUSFx0t9DW2HcH2KP9YwhzOf2gVKVupRlyWRw7uBvEIW5OfHMuw0LQJBk8oFNXrt0looCbsaVXLLfUXepBiBFzPdnTyrW8uEuA3rpGONvdt','GsyLeuJ6XuPBYPr07pMbE2Kc0ovDNqb','vqy','vIVjRiZl2lUZpC4Z3uATaXNb8uLvboEZZnkPmqLE7SmpZfXq8UntDbvLxFPc0SgPONC10Edg','UmNQAmR73Gx2T0Rlu6ee',12);
-INSERT INTO ti VALUES (16661508679703736129,69,'JF','8CWpPqNnXQheeUSFx0t9DW2HcH2KP9YwhzOf2gVKVupRlyWRw7uBvEIW5OfHMuw0LQJBk8oFNXrt0looCbsaVXLLfUXepBiBFzPdnTyrW8uEuA3rpGONvdt','GsyLeuJ6XuPBYPr07pMbE2Kc0ovDNqb','vqy','vIVjRiZl2lUZpC4Z3uATaXNb8uLvboEZZnkPmqLE7SmpZfXq8UntDbvLxFPc0SgPONC10Edg','UmNQAmR73Gx2T0Rlu6ee',12);
+INSERT INTO t VALUES (-6067006148508888380,-8488604579037326591,'XZEV1gZ1BX0ZSiJHWIl39mVqB','XFM','5YmupUb7is','4D5kla1yNmOh4f9f19','d','r',10);
+INSERT INTO ti VALUES (-6067006148508888380,-8488604579037326591,'XZEV1gZ1BX0ZSiJHWIl39mVqB','XFM','5YmupUb7is','4D5kla1yNmOh4f9f19','d','r',10);
+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 (-5066910677801008206,-2651631294950695349,'hlbLMrVwvAuuu','nYLY','rXLN8unxz','3BAqXxVXrqLCaP0szLZhHJSYiQqoIUb5WZ0FWcH','q','y',11);
+INSERT INTO ti VALUES (-5066910677801008206,-2651631294950695349,'hlbLMrVwvAuuu','nYLY','rXLN8unxz','3BAqXxVXrqLCaP0szLZhHJSYiQqoIUb5WZ0FWcH','q','y',11);
+ALTER TABLE t CHANGE COLUMN d d VARBINARY(256);
+ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256);
+INSERT INTO t VALUES (-4795590603208466549,605681054600337635,'a1ecjtSnm7OIzjcERXDxZKkhXJPDx','p7jEwLPw3knqU2jfAkEzQSKnA7feZXOsxjA9uUyAxgb7w74Yys2yQsgWU93O2cL96T14NQHvo1cp3WxUcViOGKLeQpDhRe3PF4Ju0wIJPuWXkxR8StdTs91CsAVSjFj97nwXPDjaPZpkpM8BHbKtIvmluBZwQbDq9LwHBTjDnSjucWzKkkUSTQvHBdqbgGSviPnW1RdNDXd0ivbD7eAtZEAYPwO6TJ15eke2rpyWwF9mBj','KEN5wavNLIvX','7VM4FYvpo0TUK92UegS8CdOy1QZBo7jaUZ5yMXJjo3rVxgAc','5','f',12);
+INSERT INTO ti VALUES (-4795590603208466549,605681054600337635,'a1ecjtSnm7OIzjcERXDxZKkhXJPDx','p7jEwLPw3knqU2jfAkEzQSKnA7feZXOsxjA9uUyAxgb7w74Yys2yQsgWU93O2cL96T14NQHvo1cp3WxUcViOGKLeQpDhRe3PF4Ju0wIJPuWXkxR8StdTs91CsAVSjFj97nwXPDjaPZpkpM8BHbKtIvmluBZwQbDq9LwHBTjDnSjucWzKkkUSTQvHBdqbgGSviPnW1RdNDXd0ivbD7eAtZEAYPwO6TJ15eke2rpyWwF9mBj','KEN5wavNLIvX','7VM4FYvpo0TUK92UegS8CdOy1QZBo7jaUZ5yMXJjo3rVxgAc','5','f',12);
ALTER TABLE t CHANGE COLUMN f f VARCHAR(256);
ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256);
-INSERT INTO t VALUES (17363766523473109703,235,'OEZopEkpoHLapvXlYm1fZy4dY7vJ5hbF7kpKm8UEmRAmvtNZ','iewLC9tqDS18w3SrofXMlRJIefaud2gzrgcTJqWE2H4JcEeCGUqcjePyBfWOT5OTJVQeS3ZnBDRa9Ju5hepFSl3sCFiRCUoewosm0t3oH9fRf0B4SQoXqTOdX1nDexP98nW8NZvNivM4phqCPrZ4B','WTalQoyy2R05TQWa6','G7hke5I9j3NLWoTBsPc2oF1sgaLtXvpF8oUoTZD0X2BhMuM84hW5onQLFCevz5zQSGaXmdjzVCQx6o8hm4q9nsJK0z4fW90uqndLNF1nl7GB4brkF0nNGZ0nl8OgmVZWpVE2kWuUcRiR38w8kHTV3jAbY5dr8RdNiWecsXEcBTUpg4QlulxLNuXwLR4PJXkgf7C1nCC7dAw6GjHPksot0BK6Q3wRYg4teUzIKNEXb','SC3','PP2XGtDTVB1mJHnewnIL',13);
-INSERT INTO ti VALUES (17363766523473109703,235,'OEZopEkpoHLapvXlYm1fZy4dY7vJ5hbF7kpKm8UEmRAmvtNZ','iewLC9tqDS18w3SrofXMlRJIefaud2gzrgcTJqWE2H4JcEeCGUqcjePyBfWOT5OTJVQeS3ZnBDRa9Ju5hepFSl3sCFiRCUoewosm0t3oH9fRf0B4SQoXqTOdX1nDexP98nW8NZvNivM4phqCPrZ4B','WTalQoyy2R05TQWa6','G7hke5I9j3NLWoTBsPc2oF1sgaLtXvpF8oUoTZD0X2BhMuM84hW5onQLFCevz5zQSGaXmdjzVCQx6o8hm4q9nsJK0z4fW90uqndLNF1nl7GB4brkF0nNGZ0nl8OgmVZWpVE2kWuUcRiR38w8kHTV3jAbY5dr8RdNiWecsXEcBTUpg4QlulxLNuXwLR4PJXkgf7C1nCC7dAw6GjHPksot0BK6Q3wRYg4teUzIKNEXb','SC3','PP2XGtDTVB1mJHnewnIL',13);
-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(5), d VARBINARY(27) NOT NULL, e VARBINARY(58), f VARCHAR(39) NOT NULL, g BLOB(100), h BLOB(100), id BIGINT NOT NULL, KEY(b), KEY(e) CLUSTERING=YES, PRIMARY KEY(id));
-INSERT INTO t VALUES (15366283,-40,'YO7','PHUfhzDFj','5RulQqdMdZBg80KHgXakDlOrWhAzy2kiLgnUm0IHcR1eYXzU','yWKgtZE6mdxEFUNktHXLCT9TBvXRL0l','hK0Q4SVJDmG5wadKPbb8eGgCeVh8JCEjFoBdfFWPLhK2Do6PKyfSYruivWcE2SxkaDw2ycRA','L2Q4g2qFfuqavdjyemOo24Voqo7TdJueK0KJZpCew',0);
-INSERT INTO t VALUES (3680470,-68,'shD7','qLMPE8KDx','ouD','cIl7nX70A0ogY7weFu2h7RQxmg8LfaUlfb','1MPciosHtQiCe9PZqZBILmlRBvymjXCx84QaIQ14icGvpupKd6DZxtBHiyCD5P1FIKnPE0d1eWYSGoDj05l3gykdbi7j','GBW415Aw4XFzYncT3Hne2W0fgAk9dyPyWCQSZBxLtl3CpH8TGnYoZGvE3qphKKyexv0t',1);
-INSERT INTO t VALUES (11831598,-22,'aa','DHUtkPiY','yr3hwe2Jx2IkST7Xl','ZJigV92u7B5BgIPBItNy9kCNzkBiz','5PyxbTEOv0ms5ceWHdEwFmBwg7QxlYC5clqXUQ0L6qYPvKYB3lKh6cmzYUd3MsqOB8Rt9RfupzkbwVKem4Y6J','G0UuxsBWLtyCrOkhVJsIjIMpdKKD4Lnn19ZuJ65oOrcbZzX7AHbAmszHsQ9nM1iXx',2);
-INSERT INTO t VALUES (15952521,124,'E7Q','NrgPmMwkvVLg8R29bHZj1','67vyk5SpwjzBPHLZ9rxU','OAFOfeknSBKRIfwh','TADryPjyXYGCABkRgFSLmuUvro6bPGqOgziXPhoOmkWI5DB10PZL5nlDnTQ82sPRWD','c1E7YTf6RQBXOlZh4LfL',3);
-INSERT INTO t VALUES (1474106,59,'N3p','ahBriKVC1sSgtXLcTSnbv','a7HBEPmAF01iGmGoPDg12CW69wTGdySOe','m2inb6G2JiGBXTpJQoK','9LxjfNyMfBh3HV7PVcWiKncYqboy','Xu7Ld2tkZWISoI0fEBiQsr7kkEPT4dHilgLg3XQFcw',4);
-INSERT INTO t VALUES (1384565,-64,'eS','9sHhAUvDsfgeSzk','3zRzblQMrjW0zOlGnrvyuYqjw3CIXVgAMLtMvL9','xmYPWgk1UjKndB2vpGqX7rxdtj77FgK','fwvDp9FcVN8q8p7ZmGE4GAnY5cQVGSEIvthULlhmtZ8utazTZDpQYqVCtg','k6halgHYsCeawx',5);
-INSERT INTO t VALUES (13179273,-36,'1n6u','6tVKXYKiJLwA6e7vGOmUwQ','dnimtKE5QukunVzrTfT2WRCwIhYqV0HBMhejeW2zwBXgfNBz1Ud8wUlmA','YGISE5iYu03nBbSvEbILTHICcAxmD4exLF','WVNUU8E90FRaeW14AOBe0jNkZNygsLmr4tZEYEN9OOPPEkVfof86QYe24L8y4','jcNM8FWvnWgpZH1E9p2YXBi56Dz3nF1fS3M7K2RIobZRtl',6);
-INSERT INTO t VALUES (13794692,-108,'d1nI','h8','PdgaPdPYyZIU8hZ','WOyKTM9Mi','e7qJ','guai9jSSpstEo0IbcC5dXijcLefRmw2vvhXxGrjiFet3UdBFBCkvCgA11q89p51B80oBDQg7Dd',7);
-INSERT INTO t VALUES (14117160,99,'xc','EFxoE6N6rb0sZRkoxu8','D6BBW9BHGcYJlQVzlxeXWIhglbpzqsvhUTSoP3qcb2oCC6QNjr','7EIIFM','k3zHXmSQRQ','7MqAK39l4SlQpIqeFJBJPnxe',8);
-INSERT INTO t VALUES (7216615,-10,'H7r','MH','qLCzrxOymf8fgBIblhszTDTvJqzf0PuqrpF0SuUf8kgkxXpVhRK1ex','mwbcudAQA5IMU6z2X09','bCeT8LpyzXZAqcEndvAToJGkTPpWbzRhTdwk3pnqYQMbCPf3lJs17sRqF4X','xU7bMEyxsk17pqptMTVL8eYOyd67aAw7DJZEDJuWicisNHh9uY2ne8WuPdwO0nKQAXmUzp5',9);
-CREATE TABLE ti LIKE t;
-ALTER TABLE ti 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 (7741203,48,'G','wYpGfvAyLYVOwn','BjU1BXNDVrxVLDyn59e7eYwIA1f6HT1D5','vPQsMd8MvfOzhdWm','lFqg6Hj4fCU4vLYalMmlmnisK1HkSSjAUmKXLNQ95QrVj6j8QR','kJUg6NoAcOxc',10);
-INSERT INTO ti VALUES (7741203,48,'G','wYpGfvAyLYVOwn','BjU1BXNDVrxVLDyn59e7eYwIA1f6HT1D5','vPQsMd8MvfOzhdWm','lFqg6Hj4fCU4vLYalMmlmnisK1HkSSjAUmKXLNQ95QrVj6j8QR','kJUg6NoAcOxc',10);
-ALTER TABLE t CHANGE COLUMN c c CHAR(6);
-ALTER TABLE ti CHANGE COLUMN c c CHAR(6);
-INSERT INTO t VALUES (11669926,-64,'zg','zulPSCSC82cLaBPO','tlBKF0gideDN2','gzh','76OWmU7AddNh9amuaEMZVVfXzaduBUyza1MWrATu2ORRGNRsVpRsOYJCr5nRFN3rrzgHhqAymam6ldcsKkGvhMfyeSGDp','nnw6UN5AKm6u4Xdt3Uw5Dtg',11);
-INSERT INTO ti VALUES (11669926,-64,'zg','zulPSCSC82cLaBPO','tlBKF0gideDN2','gzh','76OWmU7AddNh9amuaEMZVVfXzaduBUyza1MWrATu2ORRGNRsVpRsOYJCr5nRFN3rrzgHhqAymam6ldcsKkGvhMfyeSGDp','nnw6UN5AKm6u4Xdt3Uw5Dtg',11);
-ALTER TABLE t CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN d d VARBINARY(256) NOT NULL;
-INSERT INTO t VALUES (2862776,118,'z','HSQlf7YW1TfHpsv9cKhPQbfxdcBRi4RTqIV1dzH5sd6sBiB6VLQeDSbRQn23Dt7O93deM4dfOADBFEJKKxonQVC2VfJEw4CYhrYsDJLfCqiuSCad5fLTZ2QLjqLdm2XgEGOkgnOHUa9FPdUjkZSR6HFYRsiVWg5cX31KeDYWp1Fq7mHSwoOqmAxMLqJPFUCbYmuXro9T3j8HqGlxmJ56X','9dLrMGKGfnGdx','dVb9FPCMASKSOPf1','gPDXJX6s2XrH3NtiR7645sf0DB','lzjVr54CBrtrMR948RCegGWlNA5GTNfNVXygCNg9xhRw1C1YsVduS7rfSklhVgffXP50Wah50',12);
-INSERT INTO ti VALUES (2862776,118,'z','HSQlf7YW1TfHpsv9cKhPQbfxdcBRi4RTqIV1dzH5sd6sBiB6VLQeDSbRQn23Dt7O93deM4dfOADBFEJKKxonQVC2VfJEw4CYhrYsDJLfCqiuSCad5fLTZ2QLjqLdm2XgEGOkgnOHUa9FPdUjkZSR6HFYRsiVWg5cX31KeDYWp1Fq7mHSwoOqmAxMLqJPFUCbYmuXro9T3j8HqGlxmJ56X','9dLrMGKGfnGdx','dVb9FPCMASKSOPf1','gPDXJX6s2XrH3NtiR7645sf0DB','lzjVr54CBrtrMR948RCegGWlNA5GTNfNVXygCNg9xhRw1C1YsVduS7rfSklhVgffXP50Wah50',12);
-ALTER TABLE t CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-ALTER TABLE ti CHANGE COLUMN f f VARCHAR(256) NOT NULL;
-INSERT INTO t VALUES (14875463,-74,'EmZ','GXXoE7GpiffJ3qRSFXkzcGnrixH1','ZmsPDumm9gWIRXqsBiPSYNm9mOXPv','X3nnf3AM1ZRUI9H83qkp2ejtwihRRrqQZC2w0AyzjgyMEiwqgAYGneT3uppd40VnK2HZnwWRvY1SgJeARKDLfspqrt2zkPYYncTW4XHnglG4yxzutiMNOdxi2g2L6cmXD4c1Za9CwWUFvXvYxFjBAGhTeJb1vn7JsBuIVPrRmCkXLASWqjOTBsnJdrQj7RDuUgIMxSz','yfBDT9nKOo4jobBrBY4lHIcPvMO7472hGptqeG33zf0KHIVZreDGodDtpfFbOvNHt','9DqIa0Y9y0degcYD78YoJNMFbMnadVZMYJRUrAWFhaKI3scB57Jz39u5kTn1pk9VbKngJs3b',13);
-INSERT INTO ti VALUES (14875463,-74,'EmZ','GXXoE7GpiffJ3qRSFXkzcGnrixH1','ZmsPDumm9gWIRXqsBiPSYNm9mOXPv','X3nnf3AM1ZRUI9H83qkp2ejtwihRRrqQZC2w0AyzjgyMEiwqgAYGneT3uppd40VnK2HZnwWRvY1SgJeARKDLfspqrt2zkPYYncTW4XHnglG4yxzutiMNOdxi2g2L6cmXD4c1Za9CwWUFvXvYxFjBAGhTeJb1vn7JsBuIVPrRmCkXLASWqjOTBsnJdrQj7RDuUgIMxSz','yfBDT9nKOo4jobBrBY4lHIcPvMO7472hGptqeG33zf0KHIVZreDGodDtpfFbOvNHt','9DqIa0Y9y0degcYD78YoJNMFbMnadVZMYJRUrAWFhaKI3scB57Jz39u5kTn1pk9VbKngJs3b',13);
+INSERT INTO t VALUES (5284662818063835886,-6848427958079190028,'bpaibOsswESR7','nCW8YUu5QqkQ2YD0deS5RiGKCOte2Fb5yZOTo1sc8mdLCYCqhnqTDp3ApQ3IWk56YWrvo8dN8kVJU7gWARvwgbhUhgP7kZvKta38UllmcEI8sVnxadByBR00A1CuxM26tqDrRRtP7wCkTHOadUeIZ9pbE9neiWgfml2OKDJE','t3','AGETnVq0fglSQQ8b7IsyW1OIXBdxRBSyOFCfiBsArDqzGMeZUuh1BAodSRjPl7UFyPWnMT6VaJshiP2OFGChHvgNDd8iEOOhpME73MhtiQO71dUKTnp4cWR6R8KXPC9bbR8SkvpFuCZGr2FEGblkq9zj1riutqsoetYHk71H4wq','u','i',13);
+INSERT INTO ti VALUES (5284662818063835886,-6848427958079190028,'bpaibOsswESR7','nCW8YUu5QqkQ2YD0deS5RiGKCOte2Fb5yZOTo1sc8mdLCYCqhnqTDp3ApQ3IWk56YWrvo8dN8kVJU7gWARvwgbhUhgP7kZvKta38UllmcEI8sVnxadByBR00A1CuxM26tqDrRRtP7wCkTHOadUeIZ9pbE9neiWgfml2OKDJE','t3','AGETnVq0fglSQQ8b7IsyW1OIXBdxRBSyOFCfiBsArDqzGMeZUuh1BAodSRjPl7UFyPWnMT6VaJshiP2OFGChHvgNDd8iEOOhpME73MhtiQO71dUKTnp4cWR6R8KXPC9bbR8SkvpFuCZGr2FEGblkq9zj1riutqsoetYHk71H4wq','u','i',13);
+ALTER TABLE t CHANGE COLUMN g g BLOB;
+ALTER TABLE ti CHANGE COLUMN g g BLOB;
+INSERT INTO t VALUES (7799777724240183268,-1409569091806213307,'n6zOB9adLWrMoyxfAwDBvQnPrM6Rf4ps6jv','MMXbbt2IyzBQhA81qw102V4h4RWuw7MLu7','tVyhepod7QI','ZE5aHECSfE9N2O0nwGvTuDZYQdcjvnjl6vgwtsgOtIrnepeYCX59MZkgISK2QrCDRC6diwVY9lIu7ZRrut0KGXrlADQhyMHl4b1XbZrK0tB85ryrW2gu9EJvCksLTLQ7MAop3o1n27','y7','n',14);
+INSERT INTO ti VALUES (7799777724240183268,-1409569091806213307,'n6zOB9adLWrMoyxfAwDBvQnPrM6Rf4ps6jv','MMXbbt2IyzBQhA81qw102V4h4RWuw7MLu7','tVyhepod7QI','ZE5aHECSfE9N2O0nwGvTuDZYQdcjvnjl6vgwtsgOtIrnepeYCX59MZkgISK2QrCDRC6diwVY9lIu7ZRrut0KGXrlADQhyMHl4b1XbZrK0tB85ryrW2gu9EJvCksLTLQ7MAop3o1n27','y7','n',14);
+ALTER TABLE t CHANGE COLUMN h h LONGBLOB;
+ALTER TABLE ti CHANGE COLUMN h h LONGBLOB;
+INSERT INTO t VALUES (1296428728184423166,3564221251866219039,'wMFuaAqqKIsXADwE1N986B6ry','q3lLlILwOVWVSOWxL2b6hXajH8V4X4HiJ6SdQXef5nDosEmuuhIZlfF9OrUrdVmcpfQcoi3C26lCGnsds9RDekTK1ECPtfHv7uI1opSrpwK5IKI1Mnuk9KwEVIgntEqOM20QtQHx2N4qlfYmhPlwOvcsT8R9jCpIyYvKe7EK49C9hnViO9VCO4EScRtJpgteV','BjsK','Y3qWaHPGXUKLmRIsamdzhMuFtS1LV1gflakOm3cjMRFXpxSlTU2gHRcqXQK8WPVOeipN8OyAp6RT6KWyCzU611CUOu7tUMEypmI4h1icCQ6pJ3jaU6J906yNydzmVrOHDkSinZ6WHhkjGBXuwhdfw2kE9REdYHNBFiZN8qCMX0aTdf64pZStHDYYCKK1hcgFTe7','H','m',15);
+INSERT INTO ti VALUES (1296428728184423166,3564221251866219039,'wMFuaAqqKIsXADwE1N986B6ry','q3lLlILwOVWVSOWxL2b6hXajH8V4X4HiJ6SdQXef5nDosEmuuhIZlfF9OrUrdVmcpfQcoi3C26lCGnsds9RDekTK1ECPtfHv7uI1opSrpwK5IKI1Mnuk9KwEVIgntEqOM20QtQHx2N4qlfYmhPlwOvcsT8R9jCpIyYvKe7EK49C9hnViO9VCO4EScRtJpgteV','BjsK','Y3qWaHPGXUKLmRIsamdzhMuFtS1LV1gflakOm3cjMRFXpxSlTU2gHRcqXQK8WPVOeipN8OyAp6RT6KWyCzU611CUOu7tUMEypmI4h1icCQ6pJ3jaU6J906yNydzmVrOHDkSinZ6WHhkjGBXuwhdfw2kE9REdYHNBFiZN8qCMX0aTdf64pZStHDYYCKK1hcgFTe7','H','m',15);
let $diff_tables = test.t, test.ti;
source include/diff_tables.inc;
DROP TABLE t, ti;
diff --git a/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test b/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test
index 9f3b4f58dc0..6b4e5d88673 100644
--- a/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test
+++ b/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_released.test
@@ -1,7 +1,7 @@
# verify that information_schema.tokudb_locks gets populated with locks, information_schema.tokudb_lock_waits gets
-if (`select @@tokudb_version <= "7.1.0"`)
+if (`select @@tokudb_version <= "7.1.6"`)
{
- --skip Not fixed in TokuDB 7.1.0 or earlier
+ --skip Race condition in the test in TokuDB 7.1.6 or earlier
}
# populated with 1 lock_wait and all transactions are present in information_schema.tokudb_trx for 2 clients
@@ -33,6 +33,7 @@ send insert into t values (1);
connection default;
let $wait_condition= select count(*)=1 from information_schema.processlist where info='insert into t values (1)' and state='update';
source include/wait_condition.inc;
+real_sleep 1; # delay a little to shorten the update -> write row -> lock wait race
replace_column 1 TRX_ID 2 MYSQL_ID;
select * from information_schema.tokudb_locks;
@@ -81,6 +82,7 @@ send replace into t values (1);
connection default;
let $wait_condition= select count(*)=1 from information_schema.processlist where info='replace into t values (1)' and state='update';
source include/wait_condition.inc;
+real_sleep 1; # delay a little to shorten the update -> write row -> lock wait race
replace_column 1 TRX_ID 2 MYSQL_ID;
select * from information_schema.tokudb_locks;
diff --git a/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_timeout.test b/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_timeout.test
index e43cb8c2f50..ea7eb9a2c89 100644
--- a/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_timeout.test
+++ b/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_lock_waits_timeout.test
@@ -1,7 +1,3 @@
-if (`select @@tokudb_version <= "7.1.0"`)
-{
- --skip Not fixed in TokuDB 7.1.0 or earlier
-}
# verify that tokudb_locks and tokudb_lock_waits contents for 2 conflicting transactions with a lock timeout
source include/have_tokudb.inc;
@@ -30,6 +26,8 @@ send insert into t values (1);
connection default;
let $wait_condition= select count(*)=1 from information_schema.processlist where info='insert into t values (1)' and state='update';
source include/wait_condition.inc;
+real_sleep 1; # delay a little to shorten the update -> write row -> lock wait race
+
replace_column 1 TRX_ID 2 MYSQL_ID;
select * from information_schema.tokudb_locks;
diff --git a/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_locks_released.test b/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_locks_released.test
index 52cbf7fde94..3a1cf2023da 100644
--- a/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_locks_released.test
+++ b/storage/tokudb/mysql-test/tokudb/t/i_s_tokudb_locks_released.test
@@ -1,6 +1,6 @@
-if (`select @@tokudb_version <= "7.1.0"`)
+if (`select @@tokudb_version <= "7.1.6"`)
{
- --skip Not fixed in TokuDB 7.1.0 or earlier
+ --skip Race condition in the test in TokuDB 7.1.6 or earlier
}
# verify that information_schema.tokudb_locks gets populated with locks for 2 clients
@@ -36,6 +36,8 @@ send insert into t values (1);
connection default;
let $wait_condition= select count(*)=1 from information_schema.processlist where info='insert into t values (1)' and state='update';
source include/wait_condition.inc;
+real_sleep 1; # delay a little to shorten the update -> write row -> lock wait race
+
replace_column 1 TRX_ID 2 MYSQL_ID;
eval select * from information_schema.tokudb_locks;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_clustering.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_clustering.result
index e1cc5021b7a..044dfcd0d29 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_clustering.result
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_clustering.result
@@ -2,8 +2,7 @@ SET DEFAULT_STORAGE_ENGINE='tokudb';
DROP TABLE IF EXISTS foo,bar;
set session tokudb_disable_slow_alter=ON;
create table foo (a int NOT NULL, b bigint NOT NULL, c mediumint NOT NULL, primary key (a), key (b) clustering=yes)engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
+create table bar (a int NOT NULL, b bigint NOT NULL, c mediumint NOT NULL, primary key (a), key (b))engine=MyISAM;
insert into foo values (1,10,100),(-1,-1,-1),(2,20,200);
insert into bar select * from foo;
alter table foo add column d int default 20;
@@ -141,8 +140,7 @@ a b c
drop table foo;
drop table bar;
create table foo (a int NOT NULL, b bigint NOT NULL, c mediumint NOT NULL, primary key (c), key (b) clustering=yes)engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
+create table bar (a int NOT NULL, b bigint NOT NULL, c mediumint NOT NULL, primary key (c), key (b))engine=MyISAM;
insert into foo values (1,10,100),(-1,-1,-1),(2,20,200);
insert into bar select * from foo;
alter table foo add column d int default 20;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_clustering2.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_clustering2.result
index 9d896a328df..97bca281071 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_clustering2.result
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/hcad_clustering2.result
@@ -2,8 +2,7 @@ SET DEFAULT_STORAGE_ENGINE='tokudb';
DROP TABLE IF EXISTS foo,bar;
set session tokudb_disable_slow_alter=ON;
create table foo (a varchar(10) NOT NULL, b varchar(10) NOT NULL, c varchar(10) NOT NULL, primary key (a), key (b) clustering=yes)engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
+create table bar (a varchar(10) NOT NULL, b varchar(10) NOT NULL, c varchar(10) NOT NULL, primary key (a), key (b))engine=MyISAM;
insert into foo values (1,10,100),(-1,-1,-1),(2,20,200);
insert into bar select * from foo;
alter table foo add column d varchar(10) default 20;
@@ -141,8 +140,7 @@ a b c
drop table foo;
drop table bar;
create table foo (a varchar(10) NOT NULL, b varchar(10) NOT NULL, c varchar(10) NOT NULL, primary key (c), key (b) clustering=yes)engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
+create table bar (a varchar(10) NOT NULL, b varchar(10) NOT NULL, c varchar(10) NOT NULL, primary key (c), key (b))engine=MyISAM;
insert into foo values (1,10,100),(-1,-1,-1),(2,20,200);
insert into bar select * from foo;
alter table foo add column d varchar(10) default 20;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/r/other_alter2.result b/storage/tokudb/mysql-test/tokudb_alter_table/r/other_alter2.result
index 022f6978bac..dd32bd5b86f 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/r/other_alter2.result
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/r/other_alter2.result
@@ -2,8 +2,7 @@ SET DEFAULT_STORAGE_ENGINE='tokudb';
DROP TABLE IF EXISTS foo,bar, foo_isam, bar_isam;
set session tokudb_disable_slow_alter=OFF;
create table foo (aa int, bb int, cc int, dd int, ee int, a int, b varchar(20), c int, d int, e int, primary key (e), key(d), unique key(c), key (b) clustering=yes)engine=TokuDB;
-create table foo_isam like foo;
-alter table foo_isam engine=MyISAM;
+create table foo_isam (aa int, bb int, cc int, dd int, ee int, a int, b varchar(20), c int, d int, e int, primary key (e), key(d), unique key(c), key (b))engine=MyISAM;
create table bar (a int) engine=TokuDB;
create table bar_isam like bar;
alter table bar_isam engine=MyISAM;
@@ -79,8 +78,8 @@ foo_isam CREATE TABLE `foo_isam` (
PRIMARY KEY (`a`),
UNIQUE KEY `c` (`c`),
KEY `d` (`d`),
- KEY `b` (`b`) `clustering`=yes
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 `compression`='tokudb_zlib'
+ KEY `b` (`b`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1
alter table foo change column aa aa int NOT NULL;
alter table foo_isam change column aa aa int NOT NULL;
include/diff_tables.inc [test.foo, test.foo_isam]
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test
index ad0ef6449d6..2bc3bc89134 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering.test
@@ -10,8 +10,7 @@ set session tokudb_disable_slow_alter=ON;
let $diff_tables= test.foo, test.bar;
create table foo (a int NOT NULL, b bigint NOT NULL, c mediumint NOT NULL, primary key (a), key (b) clustering=yes)engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
+create table bar (a int NOT NULL, b bigint NOT NULL, c mediumint NOT NULL, primary key (a), key (b))engine=MyISAM;
insert into foo values (1,10,100),(-1,-1,-1),(2,20,200);
insert into bar select * from foo;
@@ -60,8 +59,7 @@ drop table foo;
drop table bar;
create table foo (a int NOT NULL, b bigint NOT NULL, c mediumint NOT NULL, primary key (c), key (b) clustering=yes)engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
+create table bar (a int NOT NULL, b bigint NOT NULL, c mediumint NOT NULL, primary key (c), key (b))engine=MyISAM;
insert into foo values (1,10,100),(-1,-1,-1),(2,20,200);
insert into bar select * from foo;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test
index 904954ec0d7..f487c69c637 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/hcad_clustering2.test
@@ -10,8 +10,7 @@ set session tokudb_disable_slow_alter=ON;
let $diff_tables= test.foo, test.bar;
create table foo (a varchar(10) NOT NULL, b varchar(10) NOT NULL, c varchar(10) NOT NULL, primary key (a), key (b) clustering=yes)engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
+create table bar (a varchar(10) NOT NULL, b varchar(10) NOT NULL, c varchar(10) NOT NULL, primary key (a), key (b))engine=MyISAM;
insert into foo values (1,10,100),(-1,-1,-1),(2,20,200);
insert into bar select * from foo;
@@ -60,8 +59,7 @@ drop table foo;
drop table bar;
create table foo (a varchar(10) NOT NULL, b varchar(10) NOT NULL, c varchar(10) NOT NULL, primary key (c), key (b) clustering=yes)engine=TokuDB;
-create table bar like foo;
-alter table bar engine=MyISAM;
+create table bar (a varchar(10) NOT NULL, b varchar(10) NOT NULL, c varchar(10) NOT NULL, primary key (c), key (b))engine=MyISAM;
insert into foo values (1,10,100),(-1,-1,-1),(2,20,200);
insert into bar select * from foo;
diff --git a/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test b/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test
index 019ee36ac38..0a839b86c43 100644
--- a/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test
+++ b/storage/tokudb/mysql-test/tokudb_alter_table/t/other_alter2.test
@@ -9,8 +9,7 @@ set session tokudb_disable_slow_alter=OFF;
let $diff_tables= test.foo, test.foo_isam;
create table foo (aa int, bb int, cc int, dd int, ee int, a int, b varchar(20), c int, d int, e int, primary key (e), key(d), unique key(c), key (b) clustering=yes)engine=TokuDB;
-create table foo_isam like foo;
-alter table foo_isam engine=MyISAM;
+create table foo_isam (aa int, bb int, cc int, dd int, ee int, a int, b varchar(20), c int, d int, e int, primary key (e), key(d), unique key(c), key (b))engine=MyISAM;
create table bar (a int) engine=TokuDB;
create table bar_isam like bar;
alter table bar_isam engine=MyISAM;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_empty.result b/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_empty.result
new file mode 100644
index 00000000000..6966aa24ff8
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_empty.result
@@ -0,0 +1,26 @@
+set default_storage_engine=tokudb;
+drop table if exists t;
+create table t (id int, unique key(id));
+begin;
+insert into t values (1);
+begin;
+insert into t values (2);
+commit;
+commit;
+select * from t;
+id
+1
+2
+drop table if exists t;
+create table t (id int not null, unique key(id));
+begin;
+insert into t values (1);
+begin;
+insert into t values (2);
+commit;
+commit;
+select * from t;
+id
+1
+2
+drop table if exists t;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_left.result b/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_left.result
new file mode 100644
index 00000000000..b94dbbbd1b5
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_left.result
@@ -0,0 +1,32 @@
+set default_storage_engine=tokudb;
+drop table if exists t;
+create table t (id int, unique key(id));
+insert into t values (10),(100);
+begin;
+insert into t values (5);
+begin;
+insert into t values (6);
+commit;
+commit;
+select * from t;
+id
+5
+6
+10
+100
+drop table if exists t;
+create table t (id int not null, unique key(id));
+insert into t values (10),(100);
+begin;
+insert into t values (5);
+begin;
+insert into t values (6);
+commit;
+commit;
+select * from t;
+id
+5
+6
+10
+100
+drop table if exists t;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_middle.result b/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_middle.result
new file mode 100644
index 00000000000..763cfc88812
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_middle.result
@@ -0,0 +1,32 @@
+set default_storage_engine=tokudb;
+drop table if exists t;
+create table t (id int, unique key(id));
+insert into t values (10),(100);
+begin;
+insert into t values (50);
+begin;
+insert into t values (60);
+commit;
+commit;
+select * from t;
+id
+10
+50
+60
+100
+drop table if exists t;
+create table t (id int not null, unique key(id));
+insert into t values (10),(100);
+begin;
+insert into t values (50);
+begin;
+insert into t values (60);
+commit;
+commit;
+select * from t;
+id
+10
+50
+60
+100
+drop table if exists t;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_right.result b/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_right.result
new file mode 100644
index 00000000000..b820a4f0806
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/lock_uniq_key_right.result
@@ -0,0 +1,32 @@
+set default_storage_engine=tokudb;
+drop table if exists t;
+create table t (id int, unique key(id));
+insert into t values (10),(100);
+begin;
+insert into t values (500);
+begin;
+insert into t values (600);
+commit;
+commit;
+select * from t;
+id
+10
+100
+500
+600
+drop table if exists t;
+create table t (id int not null, unique key(id));
+insert into t values (10),(100);
+begin;
+insert into t values (500);
+begin;
+insert into t values (600);
+commit;
+commit;
+select * from t;
+id
+10
+100
+500
+600
+drop table if exists t;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/mdev4533.result b/storage/tokudb/mysql-test/tokudb_bugs/r/mdev4533.result
new file mode 100644
index 00000000000..8a53e820d7a
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/mdev4533.result
@@ -0,0 +1,5 @@
+DROP TABLE IF EXISTS t1;
+CREATE TABLE t1 (a INT(11), b CHAR(8)) ENGINE=TokuDB;
+INSERT INTO t1 (a,b) VALUES (10000,'foobar'),(1,'a'),(2,'b'),(3,'c'),(4,'d'),(5,'e');
+DELETE IGNORE FROM t1;
+drop table t1;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/mdev5932.result b/storage/tokudb/mysql-test/tokudb_bugs/r/mdev5932.result
new file mode 100644
index 00000000000..2aaa321fed6
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/mdev5932.result
@@ -0,0 +1,26 @@
+drop table if exists t1,t2;
+drop table if exists t1i,t2i;
+CREATE TABLE t1 (a CHAR(3), INDEX(a)) ENGINE=TokuDB;
+INSERT INTO t1 VALUES ('foo'),( NULL);
+SELECT * FROM t1 WHERE 'bar' NOT IN ( SELECT t1_1.a FROM t1 AS t1_1, t1 AS t1_2 );
+a
+CREATE TABLE t2 AS
+SELECT * FROM t1 WHERE 'bar' NOT IN ( SELECT t1_1.a FROM t1 AS t1_1, t1 AS t1_2 );
+SELECT * FROM t2;
+a
+CREATE TABLE tsub AS SELECT t1_1.a FROM t1 AS t1_1, t1 AS t1_2;
+CREATE TABLE t3 AS
+SELECT * FROM t1 WHERE 'bar' NOT IN ( SELECT * FROM tsub );
+SELECT * FROM t3;
+a
+DROP TABLE tsub, t3;
+CREATE TABLE t1i (a CHAR(3), INDEX(a)) ENGINE=InnoDB;
+INSERT INTO t1i VALUES ('foo'),( NULL);
+SELECT * FROM t1i WHERE 'bar' NOT IN ( SELECT t1_1.a FROM t1i AS t1_1, t1i AS t1_2 );
+a
+CREATE TABLE t2i AS
+SELECT * FROM t1i WHERE 'bar' NOT IN ( SELECT t1_1.a FROM t1i AS t1_1, t1i AS t1_2 );
+SELECT * FROM t2i;
+a
+include/diff_tables.inc [t2,t2i]
+drop table t1,t2,t1i,t2i;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/rpl_mixed_replace_into.result b/storage/tokudb/mysql-test/tokudb_bugs/r/rpl_mixed_replace_into.result
new file mode 100644
index 00000000000..b1482aa0144
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/rpl_mixed_replace_into.result
@@ -0,0 +1,21 @@
+include/master-slave.inc
+[connection master]
+set default_storage_engine='tokudb';
+drop table if exists testr;
+CREATE TABLE testr (pk int(11) NOT NULL AUTO_INCREMENT, num int(11) DEFAULT NULL, txt varchar(32) DEFAULT NULL, PRIMARY KEY (pk) );
+INSERT INTO testr VALUES (1,1,'one'),(2,2,'two'),(3,3,'three'),(4,4,'four');
+replace into testr values (2,2,'twotwo');
+select * from testr;
+pk num txt
+1 1 one
+2 2 twotwo
+3 3 three
+4 4 four
+select * from testr;
+pk num txt
+1 1 one
+2 2 twotwo
+3 3 three
+4 4 four
+drop table testr;
+include/rpl_end.inc
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/rpl_row_replace_into.result b/storage/tokudb/mysql-test/tokudb_bugs/r/rpl_row_replace_into.result
new file mode 100644
index 00000000000..b1482aa0144
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/rpl_row_replace_into.result
@@ -0,0 +1,21 @@
+include/master-slave.inc
+[connection master]
+set default_storage_engine='tokudb';
+drop table if exists testr;
+CREATE TABLE testr (pk int(11) NOT NULL AUTO_INCREMENT, num int(11) DEFAULT NULL, txt varchar(32) DEFAULT NULL, PRIMARY KEY (pk) );
+INSERT INTO testr VALUES (1,1,'one'),(2,2,'two'),(3,3,'three'),(4,4,'four');
+replace into testr values (2,2,'twotwo');
+select * from testr;
+pk num txt
+1 1 one
+2 2 twotwo
+3 3 three
+4 4 four
+select * from testr;
+pk num txt
+1 1 one
+2 2 twotwo
+3 3 three
+4 4 four
+drop table testr;
+include/rpl_end.inc
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/rpl_stmt_replace_into.result b/storage/tokudb/mysql-test/tokudb_bugs/r/rpl_stmt_replace_into.result
new file mode 100644
index 00000000000..b1482aa0144
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/rpl_stmt_replace_into.result
@@ -0,0 +1,21 @@
+include/master-slave.inc
+[connection master]
+set default_storage_engine='tokudb';
+drop table if exists testr;
+CREATE TABLE testr (pk int(11) NOT NULL AUTO_INCREMENT, num int(11) DEFAULT NULL, txt varchar(32) DEFAULT NULL, PRIMARY KEY (pk) );
+INSERT INTO testr VALUES (1,1,'one'),(2,2,'two'),(3,3,'three'),(4,4,'four');
+replace into testr values (2,2,'twotwo');
+select * from testr;
+pk num txt
+1 1 one
+2 2 twotwo
+3 3 three
+4 4 four
+select * from testr;
+pk num txt
+1 1 one
+2 2 twotwo
+3 3 three
+4 4 four
+drop table testr;
+include/rpl_end.inc
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/r/simple_icp.result b/storage/tokudb/mysql-test/tokudb_bugs/r/simple_icp.result
index 841642132a3..7b4e16df207 100644
--- a/storage/tokudb/mysql-test/tokudb_bugs/r/simple_icp.result
+++ b/storage/tokudb/mysql-test/tokudb_bugs/r/simple_icp.result
@@ -149,7 +149,7 @@ Variable_name Value
Handler_read_next 0
explain select * from foo where a > 19 and c=10;
id select_type table type possible_keys key key_len ref rows Extra
-1 SIMPLE foo range a a 5 NULL 1408 Using where
+1 SIMPLE foo range a a 5 NULL 1402 Using where
select * from foo where a > 19 and c=10;
a b c d e
20 1 10 NULL NULL
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_empty.test b/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_empty.test
new file mode 100644
index 00000000000..3f8d7113dff
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_empty.test
@@ -0,0 +1,41 @@
+# test case for overlocking unique secondary keys
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+create table t (id int, unique key(id));
+connect(c1,localhost,root,,);
+begin;
+insert into t values (1);
+connect(c2,localhost,root,,);
+begin;
+insert into t values (2);
+connection c1;
+commit;
+connection c2;
+commit;
+connection default;
+select * from t;
+disconnect c1;
+disconnect c2;
+drop table if exists t;
+
+create table t (id int not null, unique key(id));
+connect(c1,localhost,root,,);
+begin;
+insert into t values (1);
+connect(c2,localhost,root,,);
+begin;
+insert into t values (2);
+connection c1;
+commit;
+connection c2;
+commit;
+connection default;
+select * from t;
+disconnect c1;
+disconnect c2;
+drop table if exists t;
+
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_left.test b/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_left.test
new file mode 100644
index 00000000000..44d5aef3e99
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_left.test
@@ -0,0 +1,43 @@
+# test case for overlocking unique secondary keys
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+create table t (id int, unique key(id));
+insert into t values (10),(100);
+connect(c1,localhost,root,,);
+begin;
+insert into t values (5);
+connect(c2,localhost,root,,);
+begin;
+insert into t values (6);
+connection c1;
+commit;
+connection c2;
+commit;
+connection default;
+select * from t;
+disconnect c1;
+disconnect c2;
+drop table if exists t;
+
+create table t (id int not null, unique key(id));
+insert into t values (10),(100);
+connect(c1,localhost,root,,);
+begin;
+insert into t values (5);
+connect(c2,localhost,root,,);
+begin;
+insert into t values (6);
+connection c1;
+commit;
+connection c2;
+commit;
+connection default;
+select * from t;
+disconnect c1;
+disconnect c2;
+drop table if exists t;
+
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_middle.test b/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_middle.test
new file mode 100644
index 00000000000..03a31ba4978
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_middle.test
@@ -0,0 +1,43 @@
+# test case for overlocking unique secondary keys
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+create table t (id int, unique key(id));
+insert into t values (10),(100);
+connect(c1,localhost,root,,);
+begin;
+insert into t values (50);
+connect(c2,localhost,root,,);
+begin;
+insert into t values (60);
+connection c1;
+commit;
+connection c2;
+commit;
+connection default;
+select * from t;
+disconnect c1;
+disconnect c2;
+drop table if exists t;
+
+create table t (id int not null, unique key(id));
+insert into t values (10),(100);
+connect(c1,localhost,root,,);
+begin;
+insert into t values (50);
+connect(c2,localhost,root,,);
+begin;
+insert into t values (60);
+connection c1;
+commit;
+connection c2;
+commit;
+connection default;
+select * from t;
+disconnect c1;
+disconnect c2;
+drop table if exists t;
+
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_right.test b/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_right.test
new file mode 100644
index 00000000000..a62241df66c
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/lock_uniq_key_right.test
@@ -0,0 +1,43 @@
+# test case for overlocking unique secondary keys
+source include/have_tokudb.inc;
+set default_storage_engine=tokudb;
+disable_warnings;
+drop table if exists t;
+enable_warnings;
+
+create table t (id int, unique key(id));
+insert into t values (10),(100);
+connect(c1,localhost,root,,);
+begin;
+insert into t values (500);
+connect(c2,localhost,root,,);
+begin;
+insert into t values (600);
+connection c1;
+commit;
+connection c2;
+commit;
+connection default;
+select * from t;
+disconnect c1;
+disconnect c2;
+drop table if exists t;
+
+create table t (id int not null, unique key(id));
+insert into t values (10),(100);
+connect(c1,localhost,root,,);
+begin;
+insert into t values (500);
+connect(c2,localhost,root,,);
+begin;
+insert into t values (600);
+connection c1;
+commit;
+connection c2;
+commit;
+connection default;
+select * from t;
+disconnect c1;
+disconnect c2;
+drop table if exists t;
+
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/mdev4533.test b/storage/tokudb/mysql-test/tokudb_bugs/t/mdev4533.test
new file mode 100644
index 00000000000..87f64dc704f
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/mdev4533.test
@@ -0,0 +1,9 @@
+source include/have_tokudb.inc;
+source include/have_binlog_format_row.inc;
+disable_warnings;
+DROP TABLE IF EXISTS t1;
+enable_warnings;
+CREATE TABLE t1 (a INT(11), b CHAR(8)) ENGINE=TokuDB;
+INSERT INTO t1 (a,b) VALUES (10000,'foobar'),(1,'a'),(2,'b'),(3,'c'),(4,'d'),(5,'e');
+DELETE IGNORE FROM t1;
+drop table t1; \ No newline at end of file
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/mdev5932.test b/storage/tokudb/mysql-test/tokudb_bugs/t/mdev5932.test
new file mode 100644
index 00000000000..34a1f7eab82
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/mdev5932.test
@@ -0,0 +1,41 @@
+source include/have_tokudb.inc;
+source include/have_innodb.inc;
+
+disable_warnings;
+drop table if exists t1,t2;
+drop table if exists t1i,t2i;
+enable_warnings;
+
+CREATE TABLE t1 (a CHAR(3), INDEX(a)) ENGINE=TokuDB;
+INSERT INTO t1 VALUES ('foo'),( NULL);
+
+SELECT * FROM t1 WHERE 'bar' NOT IN ( SELECT t1_1.a FROM t1 AS t1_1, t1 AS t1_2 );
+
+CREATE TABLE t2 AS
+ SELECT * FROM t1 WHERE 'bar' NOT IN ( SELECT t1_1.a FROM t1 AS t1_1, t1 AS t1_2 );
+
+SELECT * FROM t2;
+
+CREATE TABLE tsub AS SELECT t1_1.a FROM t1 AS t1_1, t1 AS t1_2;
+
+CREATE TABLE t3 AS
+ SELECT * FROM t1 WHERE 'bar' NOT IN ( SELECT * FROM tsub );
+
+SELECT * FROM t3;
+
+DROP TABLE tsub, t3;
+
+CREATE TABLE t1i (a CHAR(3), INDEX(a)) ENGINE=InnoDB;
+INSERT INTO t1i VALUES ('foo'),( NULL);
+
+SELECT * FROM t1i WHERE 'bar' NOT IN ( SELECT t1_1.a FROM t1i AS t1_1, t1i AS t1_2 );
+
+CREATE TABLE t2i AS
+ SELECT * FROM t1i WHERE 'bar' NOT IN ( SELECT t1_1.a FROM t1i AS t1_1, t1i AS t1_2 );
+
+SELECT * FROM t2i;
+
+let $diff_tables = t2,t2i;
+source include/diff_tables.inc;
+
+drop table t1,t2,t1i,t2i; \ No newline at end of file
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/rpl_mixed_replace_into.test b/storage/tokudb/mysql-test/tokudb_bugs/t/rpl_mixed_replace_into.test
new file mode 100644
index 00000000000..05e6e2fb228
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/rpl_mixed_replace_into.test
@@ -0,0 +1,25 @@
+source include/have_tokudb.inc;
+source include/master-slave.inc;
+source include/have_binlog_format_mixed.inc;
+
+set default_storage_engine='tokudb';
+
+disable_warnings;
+drop table if exists testr;
+enable_warnings;
+
+CREATE TABLE testr (pk int(11) NOT NULL AUTO_INCREMENT, num int(11) DEFAULT NULL, txt varchar(32) DEFAULT NULL, PRIMARY KEY (pk) );
+INSERT INTO testr VALUES (1,1,'one'),(2,2,'two'),(3,3,'three'),(4,4,'four');
+replace into testr values (2,2,'twotwo');
+select * from testr;
+
+save_master_pos;
+connection slave;
+sync_with_master;
+select * from testr;
+
+connection master;
+
+drop table testr;
+
+source include/rpl_end.inc;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/rpl_row_replace_into.test b/storage/tokudb/mysql-test/tokudb_bugs/t/rpl_row_replace_into.test
new file mode 100644
index 00000000000..062f11e0ed9
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/rpl_row_replace_into.test
@@ -0,0 +1,25 @@
+source include/have_tokudb.inc;
+source include/master-slave.inc;
+source include/have_binlog_format_row.inc;
+
+set default_storage_engine='tokudb';
+
+disable_warnings;
+drop table if exists testr;
+enable_warnings;
+
+CREATE TABLE testr (pk int(11) NOT NULL AUTO_INCREMENT, num int(11) DEFAULT NULL, txt varchar(32) DEFAULT NULL, PRIMARY KEY (pk) );
+INSERT INTO testr VALUES (1,1,'one'),(2,2,'two'),(3,3,'three'),(4,4,'four');
+replace into testr values (2,2,'twotwo');
+select * from testr;
+
+save_master_pos;
+connection slave;
+sync_with_master;
+select * from testr;
+
+connection master;
+
+drop table testr;
+
+source include/rpl_end.inc;
diff --git a/storage/tokudb/mysql-test/tokudb_bugs/t/rpl_stmt_replace_into.test b/storage/tokudb/mysql-test/tokudb_bugs/t/rpl_stmt_replace_into.test
new file mode 100644
index 00000000000..f7e4c7a09e0
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_bugs/t/rpl_stmt_replace_into.test
@@ -0,0 +1,25 @@
+source include/have_tokudb.inc;
+source include/master-slave.inc;
+source include/have_binlog_format_statement.inc;
+
+set default_storage_engine='tokudb';
+
+disable_warnings;
+drop table if exists testr;
+enable_warnings;
+
+CREATE TABLE testr (pk int(11) NOT NULL AUTO_INCREMENT, num int(11) DEFAULT NULL, txt varchar(32) DEFAULT NULL, PRIMARY KEY (pk) );
+INSERT INTO testr VALUES (1,1,'one'),(2,2,'two'),(3,3,'three'),(4,4,'four');
+replace into testr values (2,2,'twotwo');
+select * from testr;
+
+save_master_pos;
+connection slave;
+sync_with_master;
+select * from testr;
+
+connection master;
+
+drop table testr;
+
+source include/rpl_end.inc;
diff --git a/storage/tokudb/mysql-test/tokudb_mariadb/r/229cols.result b/storage/tokudb/mysql-test/tokudb_mariadb/r/229cols.result
new file mode 100644
index 00000000000..7875f3ff7a7
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_mariadb/r/229cols.result
@@ -0,0 +1,465 @@
+create table t1(
+col1 varchar(40),
+col2 varchar(40),
+col3 varchar(40),
+col4 varchar(40),
+col5 varchar(40),
+col6 varchar(40),
+col7 varchar(40),
+col8 varchar(40),
+col9 varchar(40),
+col10 varchar(40),
+col11 varchar(40),
+col12 varchar(40),
+col13 varchar(40),
+col14 varchar(40),
+col15 varchar(40),
+col16 varchar(40),
+col17 varchar(40),
+col18 varchar(40),
+col19 varchar(40),
+col20 varchar(40),
+col21 varchar(40),
+col22 varchar(40),
+col23 varchar(40),
+col24 varchar(40),
+col25 varchar(40),
+col26 varchar(40),
+col27 varchar(40),
+col28 varchar(40),
+col29 varchar(40),
+col30 varchar(40),
+col31 varchar(40),
+col32 varchar(40),
+col33 varchar(40),
+col34 varchar(40),
+col35 varchar(40),
+col36 varchar(40),
+col37 varchar(40),
+col38 varchar(40),
+col39 varchar(40),
+col40 varchar(40),
+col41 varchar(40),
+col42 varchar(40),
+col43 varchar(40),
+col44 varchar(40),
+col45 varchar(40),
+col46 varchar(40),
+col47 varchar(40),
+col48 varchar(40),
+col49 varchar(40),
+col50 varchar(40),
+col51 varchar(40),
+col52 varchar(40),
+col53 varchar(40),
+col54 varchar(40),
+col55 varchar(40),
+col56 varchar(40),
+col57 varchar(40),
+col58 varchar(40),
+col59 varchar(40),
+col60 varchar(40),
+col61 varchar(40),
+col62 varchar(40),
+col63 varchar(40),
+col64 varchar(40),
+col65 varchar(40),
+col66 varchar(40),
+col67 varchar(40),
+col68 varchar(40),
+col69 varchar(40),
+col70 varchar(40),
+col71 varchar(40),
+col72 varchar(40),
+col73 varchar(40),
+col74 varchar(40),
+col75 varchar(40),
+col76 varchar(40),
+col77 varchar(40),
+col78 varchar(40),
+col79 varchar(40),
+col80 varchar(40),
+col81 varchar(40),
+col82 varchar(40),
+col83 varchar(40),
+col84 varchar(40),
+col85 varchar(40),
+col86 varchar(40),
+col87 varchar(40),
+col88 varchar(40),
+col89 varchar(40),
+col90 varchar(40),
+col91 varchar(40),
+col92 varchar(40),
+col93 varchar(40),
+col94 varchar(40),
+col95 varchar(40),
+col96 varchar(40),
+col97 varchar(40),
+col98 varchar(40),
+col99 varchar(40),
+col100 varchar(40),
+col101 varchar(40),
+col102 varchar(40),
+col103 varchar(40),
+col104 varchar(40),
+col105 varchar(40),
+col106 varchar(40),
+col107 varchar(40),
+col108 varchar(40),
+col109 varchar(40),
+col110 varchar(40),
+col111 varchar(40),
+col112 varchar(40),
+col113 varchar(40),
+col114 varchar(40),
+col115 varchar(40),
+col116 varchar(40),
+col117 varchar(40),
+col118 varchar(40),
+col119 varchar(40),
+col120 varchar(40),
+col121 varchar(40),
+col122 varchar(40),
+col123 varchar(40),
+col124 varchar(40),
+col125 varchar(40),
+col126 varchar(40),
+col127 varchar(40),
+col128 varchar(40),
+col129 varchar(40),
+col130 varchar(40),
+col131 varchar(40),
+col132 varchar(40),
+col133 varchar(40),
+col134 varchar(40),
+col135 varchar(40),
+col136 varchar(40),
+col137 varchar(40),
+col138 varchar(40),
+col139 varchar(40),
+col140 varchar(40),
+col141 varchar(40),
+col142 varchar(40),
+col143 varchar(40),
+col144 varchar(40),
+col145 varchar(40),
+col146 varchar(40),
+col147 varchar(40),
+col148 varchar(40),
+col149 varchar(40),
+col150 varchar(40),
+col151 varchar(40),
+col152 varchar(40),
+col153 varchar(40),
+col154 varchar(40),
+col155 varchar(40),
+col156 varchar(40),
+col157 varchar(40),
+col158 varchar(40),
+col159 varchar(40),
+col160 varchar(40),
+col161 varchar(40),
+col162 varchar(40),
+col163 varchar(40),
+col164 varchar(40),
+col165 varchar(40),
+col166 varchar(40),
+col167 varchar(40),
+col168 varchar(40),
+col169 varchar(40),
+col170 varchar(40),
+col171 varchar(40),
+col172 varchar(40),
+col173 varchar(40),
+col174 varchar(40),
+col175 varchar(40),
+col176 varchar(40),
+col177 varchar(40),
+col178 varchar(40),
+col179 varchar(40),
+col180 varchar(40),
+col181 varchar(40),
+col182 varchar(40),
+col183 varchar(40),
+col184 varchar(40),
+col185 varchar(40),
+col186 varchar(40),
+col187 varchar(40),
+col188 varchar(40),
+col189 varchar(40),
+col190 varchar(40),
+col191 varchar(40),
+col192 varchar(40),
+col193 varchar(40),
+col194 varchar(40),
+col195 varchar(40),
+col196 varchar(40),
+col197 varchar(40),
+col198 varchar(40),
+col199 varchar(40),
+col200 varchar(40),
+col201 varchar(40),
+col202 varchar(40),
+col203 varchar(40),
+col204 varchar(40),
+col205 varchar(40),
+col206 varchar(40),
+col207 varchar(40),
+col208 varchar(40),
+col209 varchar(40),
+col210 varchar(40),
+col211 varchar(40),
+col212 varchar(40),
+col213 varchar(40),
+col214 varchar(40),
+col215 varchar(40),
+col216 varchar(40),
+col217 varchar(40),
+col218 varchar(40),
+col219 varchar(40),
+col220 varchar(40),
+col221 varchar(40),
+col222 varchar(40),
+col223 varchar(40),
+col224 varchar(40),
+col225 varchar(40),
+col226 varchar(40),
+col227 varchar(40),
+col228 varchar(40),
+col229 varchar(40)
+) engine=TokuDB;
+show create table t1;
+Table Create Table
+t1 CREATE TABLE `t1` (
+ `col1` varchar(40) DEFAULT NULL,
+ `col2` varchar(40) DEFAULT NULL,
+ `col3` varchar(40) DEFAULT NULL,
+ `col4` varchar(40) DEFAULT NULL,
+ `col5` varchar(40) DEFAULT NULL,
+ `col6` varchar(40) DEFAULT NULL,
+ `col7` varchar(40) DEFAULT NULL,
+ `col8` varchar(40) DEFAULT NULL,
+ `col9` varchar(40) DEFAULT NULL,
+ `col10` varchar(40) DEFAULT NULL,
+ `col11` varchar(40) DEFAULT NULL,
+ `col12` varchar(40) DEFAULT NULL,
+ `col13` varchar(40) DEFAULT NULL,
+ `col14` varchar(40) DEFAULT NULL,
+ `col15` varchar(40) DEFAULT NULL,
+ `col16` varchar(40) DEFAULT NULL,
+ `col17` varchar(40) DEFAULT NULL,
+ `col18` varchar(40) DEFAULT NULL,
+ `col19` varchar(40) DEFAULT NULL,
+ `col20` varchar(40) DEFAULT NULL,
+ `col21` varchar(40) DEFAULT NULL,
+ `col22` varchar(40) DEFAULT NULL,
+ `col23` varchar(40) DEFAULT NULL,
+ `col24` varchar(40) DEFAULT NULL,
+ `col25` varchar(40) DEFAULT NULL,
+ `col26` varchar(40) DEFAULT NULL,
+ `col27` varchar(40) DEFAULT NULL,
+ `col28` varchar(40) DEFAULT NULL,
+ `col29` varchar(40) DEFAULT NULL,
+ `col30` varchar(40) DEFAULT NULL,
+ `col31` varchar(40) DEFAULT NULL,
+ `col32` varchar(40) DEFAULT NULL,
+ `col33` varchar(40) DEFAULT NULL,
+ `col34` varchar(40) DEFAULT NULL,
+ `col35` varchar(40) DEFAULT NULL,
+ `col36` varchar(40) DEFAULT NULL,
+ `col37` varchar(40) DEFAULT NULL,
+ `col38` varchar(40) DEFAULT NULL,
+ `col39` varchar(40) DEFAULT NULL,
+ `col40` varchar(40) DEFAULT NULL,
+ `col41` varchar(40) DEFAULT NULL,
+ `col42` varchar(40) DEFAULT NULL,
+ `col43` varchar(40) DEFAULT NULL,
+ `col44` varchar(40) DEFAULT NULL,
+ `col45` varchar(40) DEFAULT NULL,
+ `col46` varchar(40) DEFAULT NULL,
+ `col47` varchar(40) DEFAULT NULL,
+ `col48` varchar(40) DEFAULT NULL,
+ `col49` varchar(40) DEFAULT NULL,
+ `col50` varchar(40) DEFAULT NULL,
+ `col51` varchar(40) DEFAULT NULL,
+ `col52` varchar(40) DEFAULT NULL,
+ `col53` varchar(40) DEFAULT NULL,
+ `col54` varchar(40) DEFAULT NULL,
+ `col55` varchar(40) DEFAULT NULL,
+ `col56` varchar(40) DEFAULT NULL,
+ `col57` varchar(40) DEFAULT NULL,
+ `col58` varchar(40) DEFAULT NULL,
+ `col59` varchar(40) DEFAULT NULL,
+ `col60` varchar(40) DEFAULT NULL,
+ `col61` varchar(40) DEFAULT NULL,
+ `col62` varchar(40) DEFAULT NULL,
+ `col63` varchar(40) DEFAULT NULL,
+ `col64` varchar(40) DEFAULT NULL,
+ `col65` varchar(40) DEFAULT NULL,
+ `col66` varchar(40) DEFAULT NULL,
+ `col67` varchar(40) DEFAULT NULL,
+ `col68` varchar(40) DEFAULT NULL,
+ `col69` varchar(40) DEFAULT NULL,
+ `col70` varchar(40) DEFAULT NULL,
+ `col71` varchar(40) DEFAULT NULL,
+ `col72` varchar(40) DEFAULT NULL,
+ `col73` varchar(40) DEFAULT NULL,
+ `col74` varchar(40) DEFAULT NULL,
+ `col75` varchar(40) DEFAULT NULL,
+ `col76` varchar(40) DEFAULT NULL,
+ `col77` varchar(40) DEFAULT NULL,
+ `col78` varchar(40) DEFAULT NULL,
+ `col79` varchar(40) DEFAULT NULL,
+ `col80` varchar(40) DEFAULT NULL,
+ `col81` varchar(40) DEFAULT NULL,
+ `col82` varchar(40) DEFAULT NULL,
+ `col83` varchar(40) DEFAULT NULL,
+ `col84` varchar(40) DEFAULT NULL,
+ `col85` varchar(40) DEFAULT NULL,
+ `col86` varchar(40) DEFAULT NULL,
+ `col87` varchar(40) DEFAULT NULL,
+ `col88` varchar(40) DEFAULT NULL,
+ `col89` varchar(40) DEFAULT NULL,
+ `col90` varchar(40) DEFAULT NULL,
+ `col91` varchar(40) DEFAULT NULL,
+ `col92` varchar(40) DEFAULT NULL,
+ `col93` varchar(40) DEFAULT NULL,
+ `col94` varchar(40) DEFAULT NULL,
+ `col95` varchar(40) DEFAULT NULL,
+ `col96` varchar(40) DEFAULT NULL,
+ `col97` varchar(40) DEFAULT NULL,
+ `col98` varchar(40) DEFAULT NULL,
+ `col99` varchar(40) DEFAULT NULL,
+ `col100` varchar(40) DEFAULT NULL,
+ `col101` varchar(40) DEFAULT NULL,
+ `col102` varchar(40) DEFAULT NULL,
+ `col103` varchar(40) DEFAULT NULL,
+ `col104` varchar(40) DEFAULT NULL,
+ `col105` varchar(40) DEFAULT NULL,
+ `col106` varchar(40) DEFAULT NULL,
+ `col107` varchar(40) DEFAULT NULL,
+ `col108` varchar(40) DEFAULT NULL,
+ `col109` varchar(40) DEFAULT NULL,
+ `col110` varchar(40) DEFAULT NULL,
+ `col111` varchar(40) DEFAULT NULL,
+ `col112` varchar(40) DEFAULT NULL,
+ `col113` varchar(40) DEFAULT NULL,
+ `col114` varchar(40) DEFAULT NULL,
+ `col115` varchar(40) DEFAULT NULL,
+ `col116` varchar(40) DEFAULT NULL,
+ `col117` varchar(40) DEFAULT NULL,
+ `col118` varchar(40) DEFAULT NULL,
+ `col119` varchar(40) DEFAULT NULL,
+ `col120` varchar(40) DEFAULT NULL,
+ `col121` varchar(40) DEFAULT NULL,
+ `col122` varchar(40) DEFAULT NULL,
+ `col123` varchar(40) DEFAULT NULL,
+ `col124` varchar(40) DEFAULT NULL,
+ `col125` varchar(40) DEFAULT NULL,
+ `col126` varchar(40) DEFAULT NULL,
+ `col127` varchar(40) DEFAULT NULL,
+ `col128` varchar(40) DEFAULT NULL,
+ `col129` varchar(40) DEFAULT NULL,
+ `col130` varchar(40) DEFAULT NULL,
+ `col131` varchar(40) DEFAULT NULL,
+ `col132` varchar(40) DEFAULT NULL,
+ `col133` varchar(40) DEFAULT NULL,
+ `col134` varchar(40) DEFAULT NULL,
+ `col135` varchar(40) DEFAULT NULL,
+ `col136` varchar(40) DEFAULT NULL,
+ `col137` varchar(40) DEFAULT NULL,
+ `col138` varchar(40) DEFAULT NULL,
+ `col139` varchar(40) DEFAULT NULL,
+ `col140` varchar(40) DEFAULT NULL,
+ `col141` varchar(40) DEFAULT NULL,
+ `col142` varchar(40) DEFAULT NULL,
+ `col143` varchar(40) DEFAULT NULL,
+ `col144` varchar(40) DEFAULT NULL,
+ `col145` varchar(40) DEFAULT NULL,
+ `col146` varchar(40) DEFAULT NULL,
+ `col147` varchar(40) DEFAULT NULL,
+ `col148` varchar(40) DEFAULT NULL,
+ `col149` varchar(40) DEFAULT NULL,
+ `col150` varchar(40) DEFAULT NULL,
+ `col151` varchar(40) DEFAULT NULL,
+ `col152` varchar(40) DEFAULT NULL,
+ `col153` varchar(40) DEFAULT NULL,
+ `col154` varchar(40) DEFAULT NULL,
+ `col155` varchar(40) DEFAULT NULL,
+ `col156` varchar(40) DEFAULT NULL,
+ `col157` varchar(40) DEFAULT NULL,
+ `col158` varchar(40) DEFAULT NULL,
+ `col159` varchar(40) DEFAULT NULL,
+ `col160` varchar(40) DEFAULT NULL,
+ `col161` varchar(40) DEFAULT NULL,
+ `col162` varchar(40) DEFAULT NULL,
+ `col163` varchar(40) DEFAULT NULL,
+ `col164` varchar(40) DEFAULT NULL,
+ `col165` varchar(40) DEFAULT NULL,
+ `col166` varchar(40) DEFAULT NULL,
+ `col167` varchar(40) DEFAULT NULL,
+ `col168` varchar(40) DEFAULT NULL,
+ `col169` varchar(40) DEFAULT NULL,
+ `col170` varchar(40) DEFAULT NULL,
+ `col171` varchar(40) DEFAULT NULL,
+ `col172` varchar(40) DEFAULT NULL,
+ `col173` varchar(40) DEFAULT NULL,
+ `col174` varchar(40) DEFAULT NULL,
+ `col175` varchar(40) DEFAULT NULL,
+ `col176` varchar(40) DEFAULT NULL,
+ `col177` varchar(40) DEFAULT NULL,
+ `col178` varchar(40) DEFAULT NULL,
+ `col179` varchar(40) DEFAULT NULL,
+ `col180` varchar(40) DEFAULT NULL,
+ `col181` varchar(40) DEFAULT NULL,
+ `col182` varchar(40) DEFAULT NULL,
+ `col183` varchar(40) DEFAULT NULL,
+ `col184` varchar(40) DEFAULT NULL,
+ `col185` varchar(40) DEFAULT NULL,
+ `col186` varchar(40) DEFAULT NULL,
+ `col187` varchar(40) DEFAULT NULL,
+ `col188` varchar(40) DEFAULT NULL,
+ `col189` varchar(40) DEFAULT NULL,
+ `col190` varchar(40) DEFAULT NULL,
+ `col191` varchar(40) DEFAULT NULL,
+ `col192` varchar(40) DEFAULT NULL,
+ `col193` varchar(40) DEFAULT NULL,
+ `col194` varchar(40) DEFAULT NULL,
+ `col195` varchar(40) DEFAULT NULL,
+ `col196` varchar(40) DEFAULT NULL,
+ `col197` varchar(40) DEFAULT NULL,
+ `col198` varchar(40) DEFAULT NULL,
+ `col199` varchar(40) DEFAULT NULL,
+ `col200` varchar(40) DEFAULT NULL,
+ `col201` varchar(40) DEFAULT NULL,
+ `col202` varchar(40) DEFAULT NULL,
+ `col203` varchar(40) DEFAULT NULL,
+ `col204` varchar(40) DEFAULT NULL,
+ `col205` varchar(40) DEFAULT NULL,
+ `col206` varchar(40) DEFAULT NULL,
+ `col207` varchar(40) DEFAULT NULL,
+ `col208` varchar(40) DEFAULT NULL,
+ `col209` varchar(40) DEFAULT NULL,
+ `col210` varchar(40) DEFAULT NULL,
+ `col211` varchar(40) DEFAULT NULL,
+ `col212` varchar(40) DEFAULT NULL,
+ `col213` varchar(40) DEFAULT NULL,
+ `col214` varchar(40) DEFAULT NULL,
+ `col215` varchar(40) DEFAULT NULL,
+ `col216` varchar(40) DEFAULT NULL,
+ `col217` varchar(40) DEFAULT NULL,
+ `col218` varchar(40) DEFAULT NULL,
+ `col219` varchar(40) DEFAULT NULL,
+ `col220` varchar(40) DEFAULT NULL,
+ `col221` varchar(40) DEFAULT NULL,
+ `col222` varchar(40) DEFAULT NULL,
+ `col223` varchar(40) DEFAULT NULL,
+ `col224` varchar(40) DEFAULT NULL,
+ `col225` varchar(40) DEFAULT NULL,
+ `col226` varchar(40) DEFAULT NULL,
+ `col227` varchar(40) DEFAULT NULL,
+ `col228` varchar(40) DEFAULT NULL,
+ `col229` varchar(40) DEFAULT NULL
+) ENGINE=TokuDB DEFAULT CHARSET=latin1 `compression`='tokudb_zlib'
+drop table t1;
diff --git a/storage/tokudb/mysql-test/tokudb_mariadb/r/mrr.result b/storage/tokudb/mysql-test/tokudb_mariadb/r/mrr.result
new file mode 100644
index 00000000000..02ede175ce1
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_mariadb/r/mrr.result
@@ -0,0 +1,132 @@
+drop table if exists t1,t2,t3;
+#
+# MDEV-5976: TokuDB: Wrong query result using mrr=on
+#
+create table t1(a int);
+insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+CREATE TABLE t2 (
+task_id int(10) unsigned NOT NULL AUTO_INCREMENT,
+`type` tinyint(3) DEFAULT NULL,
+filler1 varchar(256),
+filler2 varchar(256),
+PRIMARY KEY (`task_id`),
+KEY `ymtasks_type` (`type`)
+) ENGINE=TokuDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 `COMPRESSION`=TOKUDB_LZMA;
+INSERT INTO t2 VALUES
+(1,1,'filler-data1','filler-data2'),
+(2,1,'filler-data1','filler-data2');
+CREATE TABLE t3 (
+`task_id` int(10) unsigned NOT NULL DEFAULT '0',
+`field` varchar(256) NOT NULL DEFAULT '',
+`value` varchar(4096) DEFAULT NULL,
+KEY `ymtasksoptions_task` (`task_id`),
+KEY `ymtasksoptions_field` (`field`)
+) ENGINE=TokuDB DEFAULT CHARSET=latin1 `COMPRESSION`=TOKUDB_LZMA;
+INSERT INTO t3
+select 1,
+concat('field-data-', A.a*10 + B.a),
+concat('field-data-', A.a*10 + B.a)
+from t1 A, t1 B
+where
+A.a*10 + B.a < 38;
+explain
+SELECT t3.task_id, t3.field FROM
+t3,t2 WHERE t3.task_id=t2.task_id AND t2.type NOT IN (8,11);
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE t2 index PRIMARY,ymtasks_type ymtasks_type 2 NULL 2 Using where; Using index
+1 SIMPLE t3 ref ymtasksoptions_task ymtasksoptions_task 4 test.t2.task_id 7
+SELECT t3.task_id, t3.field FROM
+t3,t2 WHERE t3.task_id=t2.task_id AND t2.type NOT IN (8,11);
+task_id field
+1 field-data-0
+1 field-data-10
+1 field-data-20
+1 field-data-30
+1 field-data-1
+1 field-data-11
+1 field-data-21
+1 field-data-31
+1 field-data-2
+1 field-data-12
+1 field-data-22
+1 field-data-32
+1 field-data-3
+1 field-data-13
+1 field-data-23
+1 field-data-33
+1 field-data-4
+1 field-data-14
+1 field-data-24
+1 field-data-34
+1 field-data-5
+1 field-data-15
+1 field-data-25
+1 field-data-35
+1 field-data-6
+1 field-data-16
+1 field-data-26
+1 field-data-36
+1 field-data-7
+1 field-data-17
+1 field-data-27
+1 field-data-37
+1 field-data-8
+1 field-data-18
+1 field-data-28
+1 field-data-9
+1 field-data-19
+1 field-data-29
+set @tmp5976_jcl=@@join_cache_level;
+set @tmp5976_os=@@optimizer_switch;
+set join_cache_level= 6;
+set optimizer_switch='mrr=on,mrr_sort_keys=on';
+explain
+SELECT t3.task_id, t3.field FROM
+t3,t2 WHERE t3.task_id=t2.task_id AND t2.type NOT IN (8,11);
+id select_type table type possible_keys key key_len ref rows Extra
+1 SIMPLE t2 index PRIMARY,ymtasks_type ymtasks_type 2 NULL 2 Using where; Using index
+1 SIMPLE t3 ref ymtasksoptions_task ymtasksoptions_task 4 test.t2.task_id 7 Using join buffer (flat, BKA join); Key-ordered Rowid-ordered scan
+SELECT t3.task_id, t3.field FROM
+t3,t2 WHERE t3.task_id=t2.task_id AND t2.type NOT IN (8,11);
+task_id field
+1 field-data-0
+1 field-data-10
+1 field-data-20
+1 field-data-30
+1 field-data-1
+1 field-data-11
+1 field-data-21
+1 field-data-31
+1 field-data-2
+1 field-data-12
+1 field-data-22
+1 field-data-32
+1 field-data-3
+1 field-data-13
+1 field-data-23
+1 field-data-33
+1 field-data-4
+1 field-data-14
+1 field-data-24
+1 field-data-34
+1 field-data-5
+1 field-data-15
+1 field-data-25
+1 field-data-35
+1 field-data-6
+1 field-data-16
+1 field-data-26
+1 field-data-36
+1 field-data-7
+1 field-data-17
+1 field-data-27
+1 field-data-37
+1 field-data-8
+1 field-data-18
+1 field-data-28
+1 field-data-9
+1 field-data-19
+1 field-data-29
+drop table t1,t2,t3;
+set join_cache_level=@tmp5976_jcl;
+set optimizer_switch=@tmp5976_os;
diff --git a/storage/tokudb/mysql-test/tokudb_mariadb/t/229cols.test b/storage/tokudb/mysql-test/tokudb_mariadb/t/229cols.test
new file mode 100644
index 00000000000..5ea0025c19c
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_mariadb/t/229cols.test
@@ -0,0 +1,234 @@
+create table t1(
+ col1 varchar(40),
+ col2 varchar(40),
+ col3 varchar(40),
+ col4 varchar(40),
+ col5 varchar(40),
+ col6 varchar(40),
+ col7 varchar(40),
+ col8 varchar(40),
+ col9 varchar(40),
+ col10 varchar(40),
+ col11 varchar(40),
+ col12 varchar(40),
+ col13 varchar(40),
+ col14 varchar(40),
+ col15 varchar(40),
+ col16 varchar(40),
+ col17 varchar(40),
+ col18 varchar(40),
+ col19 varchar(40),
+ col20 varchar(40),
+ col21 varchar(40),
+ col22 varchar(40),
+ col23 varchar(40),
+ col24 varchar(40),
+ col25 varchar(40),
+ col26 varchar(40),
+ col27 varchar(40),
+ col28 varchar(40),
+ col29 varchar(40),
+ col30 varchar(40),
+ col31 varchar(40),
+ col32 varchar(40),
+ col33 varchar(40),
+ col34 varchar(40),
+ col35 varchar(40),
+ col36 varchar(40),
+ col37 varchar(40),
+ col38 varchar(40),
+ col39 varchar(40),
+ col40 varchar(40),
+ col41 varchar(40),
+ col42 varchar(40),
+ col43 varchar(40),
+ col44 varchar(40),
+ col45 varchar(40),
+ col46 varchar(40),
+ col47 varchar(40),
+ col48 varchar(40),
+ col49 varchar(40),
+ col50 varchar(40),
+ col51 varchar(40),
+ col52 varchar(40),
+ col53 varchar(40),
+ col54 varchar(40),
+ col55 varchar(40),
+ col56 varchar(40),
+ col57 varchar(40),
+ col58 varchar(40),
+ col59 varchar(40),
+ col60 varchar(40),
+ col61 varchar(40),
+ col62 varchar(40),
+ col63 varchar(40),
+ col64 varchar(40),
+ col65 varchar(40),
+ col66 varchar(40),
+ col67 varchar(40),
+ col68 varchar(40),
+ col69 varchar(40),
+ col70 varchar(40),
+ col71 varchar(40),
+ col72 varchar(40),
+ col73 varchar(40),
+ col74 varchar(40),
+ col75 varchar(40),
+ col76 varchar(40),
+ col77 varchar(40),
+ col78 varchar(40),
+ col79 varchar(40),
+ col80 varchar(40),
+ col81 varchar(40),
+ col82 varchar(40),
+ col83 varchar(40),
+ col84 varchar(40),
+ col85 varchar(40),
+ col86 varchar(40),
+ col87 varchar(40),
+ col88 varchar(40),
+ col89 varchar(40),
+ col90 varchar(40),
+ col91 varchar(40),
+ col92 varchar(40),
+ col93 varchar(40),
+ col94 varchar(40),
+ col95 varchar(40),
+ col96 varchar(40),
+ col97 varchar(40),
+ col98 varchar(40),
+ col99 varchar(40),
+ col100 varchar(40),
+ col101 varchar(40),
+ col102 varchar(40),
+ col103 varchar(40),
+ col104 varchar(40),
+ col105 varchar(40),
+ col106 varchar(40),
+ col107 varchar(40),
+ col108 varchar(40),
+ col109 varchar(40),
+ col110 varchar(40),
+ col111 varchar(40),
+ col112 varchar(40),
+ col113 varchar(40),
+ col114 varchar(40),
+ col115 varchar(40),
+ col116 varchar(40),
+ col117 varchar(40),
+ col118 varchar(40),
+ col119 varchar(40),
+ col120 varchar(40),
+ col121 varchar(40),
+ col122 varchar(40),
+ col123 varchar(40),
+ col124 varchar(40),
+ col125 varchar(40),
+ col126 varchar(40),
+ col127 varchar(40),
+ col128 varchar(40),
+ col129 varchar(40),
+ col130 varchar(40),
+ col131 varchar(40),
+ col132 varchar(40),
+ col133 varchar(40),
+ col134 varchar(40),
+ col135 varchar(40),
+ col136 varchar(40),
+ col137 varchar(40),
+ col138 varchar(40),
+ col139 varchar(40),
+ col140 varchar(40),
+ col141 varchar(40),
+ col142 varchar(40),
+ col143 varchar(40),
+ col144 varchar(40),
+ col145 varchar(40),
+ col146 varchar(40),
+ col147 varchar(40),
+ col148 varchar(40),
+ col149 varchar(40),
+ col150 varchar(40),
+ col151 varchar(40),
+ col152 varchar(40),
+ col153 varchar(40),
+ col154 varchar(40),
+ col155 varchar(40),
+ col156 varchar(40),
+ col157 varchar(40),
+ col158 varchar(40),
+ col159 varchar(40),
+ col160 varchar(40),
+ col161 varchar(40),
+ col162 varchar(40),
+ col163 varchar(40),
+ col164 varchar(40),
+ col165 varchar(40),
+ col166 varchar(40),
+ col167 varchar(40),
+ col168 varchar(40),
+ col169 varchar(40),
+ col170 varchar(40),
+ col171 varchar(40),
+ col172 varchar(40),
+ col173 varchar(40),
+ col174 varchar(40),
+ col175 varchar(40),
+ col176 varchar(40),
+ col177 varchar(40),
+ col178 varchar(40),
+ col179 varchar(40),
+ col180 varchar(40),
+ col181 varchar(40),
+ col182 varchar(40),
+ col183 varchar(40),
+ col184 varchar(40),
+ col185 varchar(40),
+ col186 varchar(40),
+ col187 varchar(40),
+ col188 varchar(40),
+ col189 varchar(40),
+ col190 varchar(40),
+ col191 varchar(40),
+ col192 varchar(40),
+ col193 varchar(40),
+ col194 varchar(40),
+ col195 varchar(40),
+ col196 varchar(40),
+ col197 varchar(40),
+ col198 varchar(40),
+ col199 varchar(40),
+ col200 varchar(40),
+ col201 varchar(40),
+ col202 varchar(40),
+ col203 varchar(40),
+ col204 varchar(40),
+ col205 varchar(40),
+ col206 varchar(40),
+ col207 varchar(40),
+ col208 varchar(40),
+ col209 varchar(40),
+ col210 varchar(40),
+ col211 varchar(40),
+ col212 varchar(40),
+ col213 varchar(40),
+ col214 varchar(40),
+ col215 varchar(40),
+ col216 varchar(40),
+ col217 varchar(40),
+ col218 varchar(40),
+ col219 varchar(40),
+ col220 varchar(40),
+ col221 varchar(40),
+ col222 varchar(40),
+ col223 varchar(40),
+ col224 varchar(40),
+ col225 varchar(40),
+ col226 varchar(40),
+ col227 varchar(40),
+ col228 varchar(40),
+ col229 varchar(40)
+) engine=TokuDB;
+show create table t1;
+drop table t1;
+
diff --git a/storage/tokudb/mysql-test/tokudb_mariadb/t/mrr.test b/storage/tokudb/mysql-test/tokudb_mariadb/t/mrr.test
new file mode 100644
index 00000000000..e1028e80202
--- /dev/null
+++ b/storage/tokudb/mysql-test/tokudb_mariadb/t/mrr.test
@@ -0,0 +1,62 @@
+--disable_warnings
+drop table if exists t1,t2,t3;
+--enable_warnings
+
+--echo #
+--echo # MDEV-5976: TokuDB: Wrong query result using mrr=on
+--echo #
+
+create table t1(a int);
+insert into t1 values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
+
+CREATE TABLE t2 (
+ task_id int(10) unsigned NOT NULL AUTO_INCREMENT,
+ `type` tinyint(3) DEFAULT NULL,
+ filler1 varchar(256),
+ filler2 varchar(256),
+ PRIMARY KEY (`task_id`),
+ KEY `ymtasks_type` (`type`)
+) ENGINE=TokuDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 `COMPRESSION`=TOKUDB_LZMA;
+
+INSERT INTO t2 VALUES
+ (1,1,'filler-data1','filler-data2'),
+ (2,1,'filler-data1','filler-data2');
+
+CREATE TABLE t3 (
+ `task_id` int(10) unsigned NOT NULL DEFAULT '0',
+ `field` varchar(256) NOT NULL DEFAULT '',
+ `value` varchar(4096) DEFAULT NULL,
+ KEY `ymtasksoptions_task` (`task_id`),
+ KEY `ymtasksoptions_field` (`field`)
+) ENGINE=TokuDB DEFAULT CHARSET=latin1 `COMPRESSION`=TOKUDB_LZMA;
+
+INSERT INTO t3
+select 1,
+ concat('field-data-', A.a*10 + B.a),
+ concat('field-data-', A.a*10 + B.a)
+from t1 A, t1 B
+where
+ A.a*10 + B.a < 38;
+
+explain
+SELECT t3.task_id, t3.field FROM
+t3,t2 WHERE t3.task_id=t2.task_id AND t2.type NOT IN (8,11);
+SELECT t3.task_id, t3.field FROM
+t3,t2 WHERE t3.task_id=t2.task_id AND t2.type NOT IN (8,11);
+
+set @tmp5976_jcl=@@join_cache_level;
+set @tmp5976_os=@@optimizer_switch;
+
+set join_cache_level= 6;
+set optimizer_switch='mrr=on,mrr_sort_keys=on';
+
+explain
+SELECT t3.task_id, t3.field FROM
+t3,t2 WHERE t3.task_id=t2.task_id AND t2.type NOT IN (8,11);
+SELECT t3.task_id, t3.field FROM
+t3,t2 WHERE t3.task_id=t2.task_id AND t2.type NOT IN (8,11);
+
+drop table t1,t2,t3;
+set join_cache_level=@tmp5976_jcl;
+set optimizer_switch=@tmp5976_os;
+
diff --git a/storage/tokudb/scripts/atc.readme b/storage/tokudb/scripts/atc.readme
index f6d1ad82896..856dc532b13 100644
--- a/storage/tokudb/scripts/atc.readme
+++ b/storage/tokudb/scripts/atc.readme
@@ -1,7 +1,7 @@
The script to run the load the air traffic ontime database and run queries against it
is called run.atc.ontime.bas.
-The queries are in the ft-engine/scripts/atc.ontime directory.
+The queries are in the tokudb-engine/scripts/atc.ontime directory.
The data for the ontime database is in the amazon s3 bucket called tokutek-mysql-data.
diff --git a/storage/tokudb/scripts/common.sh b/storage/tokudb/scripts/common.sh
index 34886b3dcf8..fc676ceeceb 100644
--- a/storage/tokudb/scripts/common.sh
+++ b/storage/tokudb/scripts/common.sh
@@ -161,8 +161,7 @@ function parse_mysqlbuild() {
if [ -z $jemalloc_tree ] ; then jemalloc_tree=$jemalloc_version; fi
fi
mysql_repo=$mysql_distro
- # 5.6 is in another repo
- if [[ $mysql_distro = mysql && $mysql_version =~ ^5.6 ]] ; then mysql_repo=mysql56; fi
+ if [[ $mysql_version =~ ^([0-9]+\.[0-9]+) ]] ; then mysql_repo=$mysql_distro-${BASH_REMATCH[1]}; else exitcode=1; fi
else
exitcode=1
fi
@@ -176,7 +175,7 @@ function parse_mysql() {
mysql_distro=${BASH_REMATCH[1]}
mysql_version=${BASH_REMATCH[2]}
mysql_repo=$mysql_distro
- if [[ $mysql_distro = mysql && $mysql_version =~ ^5.6 ]] ; then mysql_repo=mysql56; fi
+ if [[ $mysql_version =~ ^([0-9]+\.[0-9]+) ]] ; then mysql_repo=$mysql_distro-${BASH_REMATCH[1]}; else exitcode=1; fi
exitcode=0
else
exitcode=1
diff --git a/storage/tokudb/scripts/make.mysql.bash b/storage/tokudb/scripts/make.mysql.bash
index 9d7179e46bc..a0e5db48a47 100755
--- a/storage/tokudb/scripts/make.mysql.bash
+++ b/storage/tokudb/scripts/make.mysql.bash
@@ -9,7 +9,7 @@ function usage() {
echo "--mysqlbuild=$mysqlbuild"
echo "--mysql=$mysql"
echo "--tokudb_version=$tokudb_version"
- echo "--mysql_tree=$mysql_tree --ftengine_tree=$ftengine_tree --ftindex_tree=$ftindex_tree --jemalloc_tree=$jemalloc_tree --backup_tree=$backup_tree"
+ echo "--mysql_tree=$mysql_tree --tokudbengine_tree=$tokudbengine_tree --ftindex_tree=$ftindex_tree --jemalloc_tree=$jemalloc_tree --backup_tree=$backup_tree"
echo
echo "community release builds using the tokudb-7.0.1 git tag"
echo " make.mysql.bash --mysqlbuild=mysql-5.5.30-tokudb-7.0.1-linux-x86_64"
@@ -23,7 +23,7 @@ function usage() {
echo " make.mysql.bash --mysqlbuild=mysql-5.5.30-tokudb-test-e-linux-x86_64"
echo
echo "community release builds of a branch"
- echo " make.mysql.bash --mysql=mysql-5.5.30 --mysql_tree=<your mysql tree name> --ftengine_tree=<your ft-engine tree name> --tokudb_version=<your test string>>"
+ echo " make.mysql.bash --mysql=mysql-5.5.30 --mysql_tree=<your mysql tree name> --tokudbengine_tree=<your tokudb-engine tree name> --tokudb_version=<your test string>>"
return 1
}
@@ -50,7 +50,7 @@ tokudb_version=
tokudb_patches=1
cmake_build_type=RelWithDebInfo
mysql_tree=
-ftengine_tree=
+tokudbengine_tree=
ftindex_tree=
jemalloc_version=3.3.0
jemalloc_tree=
@@ -109,20 +109,20 @@ if [ ! -d toku_backup ] ; then
cp -r backup-$build_type/backup toku_backup
fi
-if [ ! -d ft-engine ] ; then
- github_download Tokutek/ft-engine $(git_tree $git_tag $ftengine_tree) ft-engine
+if [ ! -d tokudb-engine ] ; then
+ github_download Tokutek/tokudb-engine $(git_tree $git_tag $tokudbengine_tree) tokudb-engine
# install the tokudb storage engine source
- cp -r ft-engine/storage/tokudb storage/
+ cp -r tokudb-engine/storage/tokudb storage/
# merge the mysql tests
mv mysql-test mysql-test-save
- cp -r ft-engine/mysql-test .
+ cp -r tokudb-engine/mysql-test .
cp -r mysql-test-save/* mysql-test
rm -rf mysql-test-save
# install the tokudb scripts
- cp -r ft-engine/scripts/* scripts/
+ cp -r tokudb-engine/scripts/* scripts/
fi
if [ ! -d storage/tokudb/ft-index ] ; then
diff --git a/storage/tokudb/scripts/make.mysql.debug.env.bash b/storage/tokudb/scripts/make.mysql.debug.env.bash
index 5037f3f0c4c..b2bfaef1b71 100755
--- a/storage/tokudb/scripts/make.mysql.debug.env.bash
+++ b/storage/tokudb/scripts/make.mysql.debug.env.bash
@@ -7,7 +7,7 @@ function usage() {
echo "with default parameters it builds a debug $mysql-$mysql_tree"
echo "--git_tag=$git_tag"
echo "--mysql=$mysql --mysql_tree=$mysql_tree"
- echo "--ftengine=$ftengine --ftengine_tree=$ftengine_tree"
+ echo "--tokudbengine=$tokudbengine --tokudbengine_tree=$tokudbengine_tree"
echo "--ftindex=$ftindex --ftindex_tree=$ftindex_tree"
echo "--jemalloc=$jemalloc --jemalloc_tree=$jemalloc_tree"
echo "--backup=$backup --backup_tree=$backup_tree"
@@ -54,12 +54,12 @@ function github_clone() {
# shopt -s compat31 2>/dev/null
git_tag=
-mysql=mysql
+mysql=mysql-5.5
mysql_tree=mysql-5.5.35
jemalloc=jemalloc
jemalloc_tree=3.3.1
-ftengine=ft-engine
-ftengine_tree=master
+tokudbengine=tokudb-engine
+tokudbengine_tree=master
ftindex=ft-index
ftindex_tree=master
backup=backup-community
@@ -73,13 +73,18 @@ cmake_debug_paranoid=
while [ $# -ne 0 ] ; do
arg=$1; shift
- if [[ $arg =~ --(.*)=(.*) ]] ; then
+ if [[ $arg =~ ^--(.*)=(.*) ]] ; then
eval ${BASH_REMATCH[1]}=${BASH_REMATCH[2]};
else
usage; exit 1;
fi
done
+if [[ $mysql =~ ^(.*)-(([0-9]+\.[0-9]+)\.[0-9]+.*)$ ]] ; then
+ mysql=${BASH_REMATCH[1]}-${BASH_REMATCH[3]}
+ mysql_tree=${BASH_REMATCH[1]}-${BASH_REMATCH[2]}
+fi
+
# setup environment variables
build_dir=$PWD/build
mkdir $build_dir
@@ -101,17 +106,17 @@ github_clone $mysql $mysql_tree $mysql_tree
github_clone $backup $backup_tree
# checkout the tokudb handlerton
-github_clone $ftengine $ftengine_tree
+github_clone $tokudbengine $tokudbengine_tree
# setup links'
-pushd $ftengine/storage/tokudb
+pushd $tokudbengine/storage/tokudb
if [ $? != 0 ] ; then exit 1; fi
ln -s ../../../$ftindex ft-index
if [ $? != 0 ] ; then exit 1; fi
popd
pushd $mysql_tree/storage
if [ $? != 0 ] ; then exit 1; fi
-ln -s ../../$ftengine/storage/tokudb tokudb
+ln -s ../../$tokudbengine/storage/tokudb tokudb
if [ $? != 0 ] ; then exit 1; fi
popd
pushd $mysql_tree
@@ -121,9 +126,9 @@ if [ $? != 0 ] ; then exit 1; fi
popd
pushd $mysql_tree/scripts
if [ $? != 0 ] ; then exit 1; fi
-ln ../../$ftengine/scripts/tokustat.py
+ln ../../$tokudbengine/scripts/tokustat.py
if [ $? != 0 ] ; then exit 1; fi
-ln ../../$ftengine/scripts/tokufilecheck.py
+ln ../../$tokudbengine/scripts/tokufilecheck.py
if [ $? != 0 ] ; then exit 1; fi
popd
if [[ $mysql =~ mariadb ]] || [[ $mysql_tree =~ mariadb ]] ; then
diff --git a/storage/tokudb/scripts/nightly.mysql.build.and.test.bash b/storage/tokudb/scripts/nightly.mysql.build.and.test.bash
index 35b10d2e3b6..b9d1b6aca7f 100755
--- a/storage/tokudb/scripts/nightly.mysql.build.and.test.bash
+++ b/storage/tokudb/scripts/nightly.mysql.build.and.test.bash
@@ -8,9 +8,9 @@ function usage() {
# generate a script that makes a mysql release and run tests on it
function make_and_test_mysql() {
echo $(date) $* >>$nightlytrace 2>&1
- echo "bash -x \$HOME/github/ft-engine/scripts/tokutek.make.mysql.bash $* >>$mysqltrace 2>&1; \
+ echo "bash -x \$HOME/github/tokudb-engine/scripts/tokutek.make.mysql.bash $* >>$mysqltrace 2>&1; \
buildexitcode=\$?; \
- echo \$(date) \$HOME/github/ft-engine/scripts/tokutek.make.mysql.bash -$* \$buildexitcode >>$mysqltrace; \
+ echo \$(date) \$HOME/github/tokudb-engine/scripts/tokutek.make.mysql.bash -$* \$buildexitcode >>$mysqltrace; \
if [ \$buildexitcode -eq 0 ] ; then \$HOME/bin/test.mysql.bash $* >>/tmp/mysql.test.trace 2>&1; fi" \
| $gearmandir/bin/gearman -b -f mysql-build-$system-$arch -h $gearmandhost -p 4730 >>$nightlytrace 2>&1
}
@@ -18,7 +18,7 @@ function make_and_test_mysql() {
# make a mysql release
function make_mysql() {
echo $(date) $* >>$nightlytrace 2>&1
- echo "\$HOME/github/ft-engine/scripts/tokutek.make.mysql.bash $* >>$mysqltrace 2>&1" | $gearmandir/bin/gearman -b -f mysql-build-$system-$arch -h $gearmandhost -p 4730 >>$nightlytrace 2>&1
+ echo "\$HOME/github/tokudb-engine/scripts/tokutek.make.mysql.bash $* >>$mysqltrace 2>&1" | $gearmandir/bin/gearman -b -f mysql-build-$system-$arch -h $gearmandhost -p 4730 >>$nightlytrace 2>&1
}
# setup the PATH since cron gives us a minimal PATH
diff --git a/storage/tokudb/scripts/run.sql.bench.bash b/storage/tokudb/scripts/run.sql.bench.bash
index b3dbb4857bc..2e24c9c5c89 100755
--- a/storage/tokudb/scripts/run.sql.bench.bash
+++ b/storage/tokudb/scripts/run.sql.bench.bash
@@ -108,7 +108,24 @@ runtests --create-options=engine=$engine --socket=$socket --verbose
popd
# summarize the results
-python ~/bin/sql.bench.summary.py <$testresultsdir/$tracefile >$testresultsdir/$summaryfile
+while read l ; do
+ if [[ $l =~ ^([0-9]{8}\ [0-9]{2}:[0-9]{2}:[0-9]{2})(.*)$ ]] ; then
+ t=${BASH_REMATCH[1]}
+ cmd=${BASH_REMATCH[2]}
+ if [ -z "$cmd" ] ; then
+ let duration=$(date -d "$t" +%s)-$(date -d "$tlast" +%s)
+ printf "%4s %s %8d %s\n" "$status" "$tlast" "$duration" "$cmdlast"
+ else
+ cmdlast=$cmd
+ tlast=$t
+ status=PASS
+ fi
+ else
+ if [[ $l =~ Got\ error|Died ]] ; then
+ status=FAIL
+ fi
+ fi
+done <$testresultsdir/$tracefile >$testresultsdir/$summaryfile
testresult=""
pf=`mktemp`
diff --git a/storage/tokudb/scripts/sql.bench.summary.py b/storage/tokudb/scripts/sql.bench.summary.py
deleted file mode 100755
index 30586fe6f6a..00000000000
--- a/storage/tokudb/scripts/sql.bench.summary.py
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/usr/bin/env python
-
-# summarize the sql-bench trace file
-
-import sys
-import re
-import os.path
-
-class testreports:
- def __init__(self):
- self.reports = []
-
- def append(self, report):
- self.reports.append(report)
-
- def duration(self, start, stop):
- t0 = os.popen('date -d"' + start + '" +%s').readline()
- t1 = os.popen('date -d"' + stop + '" +%s').readline()
- return int(t1) - int(t0)
-
- def printit(self, i):
- report = self.reports[i]
- d = self.duration(report["start"], report["stop"])
- print "%s %s %6u %s" % (report["result"].upper(), report["start"], d, report["name"])
- # print self.reports[i]
-
- def printall(self):
- for i in range(len(self.reports)):
- self.printit(i)
-
- def stoptime(self, stoptime):
- if len(self.reports) > 0:
- lastreport = self.reports[-1]
- lastreport["stop"] = stoptime
-
-def main():
- reports = testreports()
- testreport = {}
- while 1:
- b = sys.stdin.readline()
- if b == "": break
-
- b = b.rstrip('\n')
-
- match = re.match("^(\d{8} \d{2}:\d{2}:\d{2})$", b)
- if match:
- if totaltime == "" and testreport["result"] == "pass":
- testreport["result"] = "fail"
- testreport["stop"] = match.group(1)
- reports.append(testreport)
- testreport = {}
- continue
-
- match = re.match("^(\d{8} \d{2}:\d{2}:\d{2}) (test-.*)$", b)
- if match:
- testreport["start"] = match.group(1)
- testreport["name"] = match.group(2)
- testreport["result"] = "pass"
- totaltime = ""
- continue
-
- match = re.match(".*Got error|.*Died at", b)
- if match: testreport["result"] = "fail"
-
- match = re.match("^Total time|^Estimated total time", b)
- if match: totaltime = b
-
- match = re.match("skip", b)
- if match: testreport["result"] = "skip"
-
- reports.printall()
-
- return 0
-
-sys.exit(main())
diff --git a/storage/tokudb/scripts/tokutek.make.mysql.bash b/storage/tokudb/scripts/tokutek.make.mysql.bash
index f1578bad292..ccfbd212fe4 100755
--- a/storage/tokudb/scripts/tokutek.make.mysql.bash
+++ b/storage/tokudb/scripts/tokutek.make.mysql.bash
@@ -81,7 +81,7 @@ pushd $build_dir
if [ $? != 0 ] ; then exit 1; fi
# make mysql
-bash -x $HOME/github/ft-engine/scripts/make.mysql.bash $make_args
+bash -x $HOME/github/tokudb-engine/scripts/make.mysql.bash $make_args
if [ $? != 0 ] ; then exitcode=1; fi
# generate md5 sums
diff --git a/storage/tokudb/tokudb_card.h b/storage/tokudb/tokudb_card.h
index c22ae9b9c17..4c9d7b3d353 100644
--- a/storage/tokudb/tokudb_card.h
+++ b/storage/tokudb/tokudb_card.h
@@ -88,6 +88,7 @@ PATENT RIGHTS GRANT:
#ident "Copyright (c) 2007-2013 Tokutek Inc. All rights reserved."
#ident "The technology is licensed by the Massachusetts Institute of Technology, Rutgers State University of New Jersey, and the Research Foundation of State University of New York at Stony Brook under United States of America Serial No. 11/760379 and to the patents and/or patent applications resulting from it."
+
namespace tokudb {
uint compute_total_key_parts(TABLE_SHARE *table_share) {
uint total_key_parts = 0;
@@ -114,7 +115,7 @@ namespace tokudb {
}
// Put the cardinality counters into the status dictionary.
- void set_card_in_status(DB *status_db, DB_TXN *txn, uint rec_per_keys, uint64_t rec_per_key[]) {
+ int set_card_in_status(DB *status_db, DB_TXN *txn, uint rec_per_keys, uint64_t rec_per_key[]) {
// encode cardinality into the buffer
tokudb::buffer b;
size_t s;
@@ -126,7 +127,7 @@ namespace tokudb {
}
// write cardinality to status
int error = write_to_status(status_db, hatoku_cardinality, b.data(), b.size(), txn);
- assert(error == 0);
+ return error;
}
// Get the cardinality counters from the status dictionary.
@@ -158,9 +159,9 @@ namespace tokudb {
}
// Delete the cardinality counters from the status dictionary.
- void delete_card_from_status(DB *status_db, DB_TXN *txn) {
+ int delete_card_from_status(DB *status_db, DB_TXN *txn) {
int error = remove_from_status(status_db, hatoku_cardinality, txn);
- assert(error == 0);
+ return error;
}
bool find_index_of_key(const char *key_name, TABLE_SHARE *table_share, uint *index_offset_ptr) {
@@ -175,7 +176,7 @@ namespace tokudb {
// Altered table cardinality = select cardinality data from current table cardinality for keys that exist
// in the altered table and the current table.
- void set_card_from_status(DB *status_db, DB_TXN *txn, TABLE_SHARE *table_share, TABLE_SHARE *altered_table_share) {
+ int set_card_from_status(DB *status_db, DB_TXN *txn, TABLE_SHARE *table_share, TABLE_SHARE *altered_table_share) {
int error;
// read existing cardinality data from status
uint table_total_key_parts = tokudb::compute_total_key_parts(table_share);
@@ -206,9 +207,10 @@ namespace tokudb {
}
}
if (error == 0)
- set_card_in_status(status_db, txn, altered_table_total_key_parts, altered_rec_per_key);
+ error = set_card_in_status(status_db, txn, altered_table_total_key_parts, altered_rec_per_key);
else
- delete_card_from_status(status_db, txn);
+ error = delete_card_from_status(status_db, txn);
+ return error;
}
// Compute records per key for all key parts of the ith key of the table.
diff --git a/storage/xtradb/CMakeLists.txt b/storage/xtradb/CMakeLists.txt
index a8b2c405eab..b3751b269c3 100644
--- a/storage/xtradb/CMakeLists.txt
+++ b/storage/xtradb/CMakeLists.txt
@@ -400,16 +400,6 @@ IF(WITH_INNODB)
SET(WITH_INNOBASE_STORAGE_ENGINE TRUE)
ENDIF()
-# On solaris, reduce symbol visibility, so loader does not mix
-# the same symbols from builtin innodb and from shared one.
-# Only required for old GCC (3.4.3) that does not support hidden visibility
-IF(CMAKE_SYSTEM_NAME MATCHES "SunOS" AND CMAKE_COMPILER_IS_GNUCC
- AND NOT HAVE_VISIBILITY_HIDDEN)
- SET(LINKER_SCRIPT "-Wl,-M${CMAKE_CURRENT_SOURCE_DIR}/plugin_exports")
-ELSE()
- SET(LINKER_SCRIPT)
-ENDIF()
-
IF(XTRADB_OK)
MYSQL_ADD_PLUGIN(xtradb ${INNOBASE_SOURCES} STORAGE_ENGINE
DEFAULT
diff --git a/storage/xtradb/api/api0api.cc b/storage/xtradb/api/api0api.cc
index d2f1a468f25..bb65dd82216 100644
--- a/storage/xtradb/api/api0api.cc
+++ b/storage/xtradb/api/api0api.cc
@@ -1489,7 +1489,8 @@ ib_insert_row_with_lock_retry(
que_thr_stop_for_mysql(thr);
thr->lock_state = QUE_THR_LOCK_ROW;
- lock_wait = ib_handle_errors(&err, trx, thr, savept);
+ lock_wait = static_cast<ib_bool_t>(
+ ib_handle_errors(&err, trx, thr, savept));
thr->lock_state = QUE_THR_LOCK_NOLOCK;
} else {
lock_wait = FALSE;
@@ -1823,8 +1824,8 @@ ib_update_row_with_lock_retry(
if (err != DB_RECORD_NOT_FOUND) {
thr->lock_state = QUE_THR_LOCK_ROW;
- lock_wait = ib_handle_errors(
- &err, trx, thr, savept);
+ lock_wait = static_cast<ib_bool_t>(
+ ib_handle_errors(&err, trx, thr, savept));
thr->lock_state = QUE_THR_LOCK_NOLOCK;
} else {
@@ -1977,7 +1978,8 @@ ib_delete_row(
upd = ib_update_vector_create(cursor);
- page_format = dict_table_is_comp(index->table);
+ page_format = static_cast<ib_bool_t>(
+ dict_table_is_comp(index->table));
ib_read_tuple(rec, page_format, tuple, NULL, NULL);
upd->n_fields = ib_tuple_get_n_cols(ib_tpl);
@@ -2043,7 +2045,8 @@ ib_cursor_delete_row(
ib_bool_t page_format;
mtr_t mtr;
- page_format = dict_table_is_comp(index->table);
+ page_format = static_cast<ib_bool_t>(
+ dict_table_is_comp(index->table));
mtr_start(&mtr);
@@ -2116,7 +2119,8 @@ ib_cursor_read_row(
const rec_t* rec;
ib_bool_t page_format;
- page_format = dict_table_is_comp(tuple->index->table);
+ page_format = static_cast<ib_bool_t>(
+ dict_table_is_comp(tuple->index->table));
rec = btr_pcur_get_rec(pcur);
if (prebuilt->innodb_api_rec &&
@@ -2360,7 +2364,7 @@ ib_col_set_value(
for that. */
if (ib_col_is_capped(dtype)) {
- len = ut_min(len, col_len);
+ len = ut_min(len, static_cast<ib_ulint_t>(col_len));
if (dst == NULL || len > dfield_get_len(dfield)) {
dst = mem_heap_alloc(tuple->heap, col_len);
@@ -2421,12 +2425,12 @@ ib_col_set_value(
ut_a(pad_char != ULINT_UNDEFINED);
memset((byte*) dst + len,
- pad_char,
- col_len - len);
+ static_cast<int>(pad_char),
+ static_cast<size_t>(col_len - len));
memcpy(dst, src, len);
- len = col_len;
+ len = static_cast<ib_ulint_t>(col_len);
break;
}
case DATA_BLOB:
@@ -2467,7 +2471,7 @@ ib_col_set_value(
&error);
if (true_len < len) {
- len = true_len;
+ len = static_cast<ib_ulint_t>(true_len);
}
}
}
@@ -2508,7 +2512,7 @@ ib_col_set_value(
col_len--;
}
- len = col_len;
+ len = static_cast<ib_ulint_t>(col_len);
}
break;
}
@@ -2544,7 +2548,8 @@ ib_col_get_len(
data_len = dfield_get_len(dfield);
- return(data_len == UNIV_SQL_NULL ? IB_SQL_NULL : data_len);
+ return(static_cast<ib_ulint_t>(
+ data_len == UNIV_SQL_NULL ? IB_SQL_NULL : data_len));
}
/*****************************************************************//**
@@ -2640,7 +2645,7 @@ ib_col_copy_value_low(
data_len = IB_SQL_NULL;
}
- return(data_len);
+ return(static_cast<ib_ulint_t>(data_len));
}
/*****************************************************************//**
@@ -2750,14 +2755,15 @@ ib_col_get_meta_low(
ib_col_meta->type = static_cast<ib_col_type_t>(
dtype_get_mtype(dfield_get_type(dfield)));
- ib_col_meta->type_len = dtype_get_len(dfield_get_type(dfield));
+ ib_col_meta->type_len = static_cast<ib_u32_t>(
+ dtype_get_len(dfield_get_type(dfield)));
prtype = (ib_u16_t) dtype_get_prtype(dfield_get_type(dfield));
ib_col_meta->attr = ib_col_get_attr(prtype);
ib_col_meta->client_type = prtype & DATA_MYSQL_TYPE_MASK;
- return(data_len);
+ return(static_cast<ib_ulint_t>(data_len));
}
/*************************************************************//**
@@ -3243,10 +3249,12 @@ ib_tuple_get_n_user_cols(
const ib_tuple_t* tuple = (const ib_tuple_t*) ib_tpl;
if (tuple->type == TPL_TYPE_ROW) {
- return(dict_table_get_n_user_cols(tuple->index->table));
+ return(static_cast<ib_ulint_t>(
+ dict_table_get_n_user_cols(tuple->index->table)));
}
- return(dict_index_get_n_ordering_defined_by_user(tuple->index));
+ return(static_cast<ib_ulint_t>(
+ dict_index_get_n_ordering_defined_by_user(tuple->index)));
}
/*****************************************************************//**
@@ -3260,7 +3268,7 @@ ib_tuple_get_n_cols(
{
const ib_tuple_t* tuple = (const ib_tuple_t*) ib_tpl;
- return(dtuple_get_n_fields(tuple->ptr));
+ return(static_cast<ib_ulint_t>(dtuple_get_n_fields(tuple->ptr)));
}
/*****************************************************************//**
@@ -3563,7 +3571,9 @@ ib_tuple_write_int(
return(DB_DATA_MISMATCH);
}
- return(ib_col_set_value(ib_tpl, col_no, value, type_len, true));
+ return(ib_col_set_value(
+ ib_tpl, static_cast<ib_ulint_t>(col_no),
+ value, static_cast<ib_ulint_t>(type_len), true));
}
/*****************************************************************//**
@@ -3870,6 +3880,7 @@ ib_table_truncate(
ib_err_t trunc_err;
ib_trx_t ib_trx = NULL;
ib_crsr_t ib_crsr = NULL;
+ ib_ulint_t memcached_sync = 0;
ib_trx = ib_trx_begin(IB_TRX_SERIALIZABLE, true, false);
@@ -3885,6 +3896,14 @@ ib_table_truncate(
err = DB_TABLE_NOT_FOUND;
}
+ /* Remember the memcached_sync_count and set it to 0, so the
+ truncate can be executed. */
+ if (table != NULL && err == DB_SUCCESS) {
+ memcached_sync = static_cast<ib_ulint_t>(
+ table->memcached_sync_count);
+ table->memcached_sync_count = 0;
+ }
+
dict_mutex_exit_for_mysql();
if (err == DB_SUCCESS) {
@@ -3910,6 +3929,15 @@ ib_table_truncate(
ut_a(err == DB_SUCCESS);
}
+ /* Set the memcached_sync_count back. */
+ if (table != NULL && memcached_sync != 0) {
+ dict_mutex_enter_for_mysql();
+
+ table->memcached_sync_count = memcached_sync;
+
+ dict_mutex_exit_for_mysql();
+ }
+
return(trunc_err);
}
@@ -3972,3 +4000,51 @@ ib_cfg_get_cfg()
return(cfg_status);
}
+
+/*****************************************************************//**
+Increase/decrease the memcached sync count of table to sync memcached
+DML with SQL DDLs.
+@return DB_SUCCESS or error number */
+UNIV_INTERN
+ib_err_t
+ib_cursor_set_memcached_sync(
+/*=========================*/
+ ib_crsr_t ib_crsr, /*!< in: cursor */
+ ib_bool_t flag) /*!< in: true for increase */
+{
+ const ib_cursor_t* cursor = (const ib_cursor_t*) ib_crsr;
+ row_prebuilt_t* prebuilt = cursor->prebuilt;
+ dict_table_t* table = prebuilt->table;
+ ib_err_t err = DB_SUCCESS;
+
+ if (table != NULL) {
+ /* If memcached_sync_count is -1, means table is
+ doing DDL, we just return error. */
+ if (table->memcached_sync_count == DICT_TABLE_IN_DDL) {
+ return(DB_ERROR);
+ }
+
+ if (flag) {
+#ifdef HAVE_ATOMIC_BUILTINS
+ os_atomic_increment_lint(&table->memcached_sync_count, 1);
+#else
+ dict_mutex_enter_for_mysql();
+ ++table->memcached_sync_count;
+ dict_mutex_exit_for_mysql();
+#endif
+ } else {
+#ifdef HAVE_ATOMIC_BUILTINS
+ os_atomic_decrement_lint(&table->memcached_sync_count, 1);
+#else
+ dict_mutex_enter_for_mysql();
+ --table->memcached_sync_count;
+ dict_mutex_exit_for_mysql();
+#endif
+ ut_a(table->memcached_sync_count >= 0);
+ }
+ } else {
+ err = DB_TABLE_NOT_FOUND;
+ }
+
+ return(err);
+}
diff --git a/storage/xtradb/btr/btr0cur.cc b/storage/xtradb/btr/btr0cur.cc
index a180649fa1e..5e0473daa85 100644
--- a/storage/xtradb/btr/btr0cur.cc
+++ b/storage/xtradb/btr/btr0cur.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1994, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1994, 2014, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2008, Google Inc.
Copyright (c) 2012, Facebook Inc.
@@ -2236,8 +2236,7 @@ btr_cur_optimistic_update(
contain trx id and roll ptr fields */
ulint cmpl_info,/*!< in: compiler info on secondary index
updates */
- que_thr_t* thr, /*!< in: query thread, or NULL if
- appropriate flags are set */
+ que_thr_t* thr, /*!< in: query thread */
trx_id_t trx_id, /*!< in: transaction id */
mtr_t* mtr) /*!< in/out: mini-transaction; if this
is a secondary index, the caller must
@@ -2537,8 +2536,7 @@ btr_cur_pessimistic_update(
the values in update vector have no effect */
ulint cmpl_info,/*!< in: compiler info on secondary index
updates */
- que_thr_t* thr, /*!< in: query thread, or NULL if
- appropriate flags are set */
+ que_thr_t* thr, /*!< in: query thread */
trx_id_t trx_id, /*!< in: transaction id */
mtr_t* mtr) /*!< in/out: mini-transaction; must be
committed before latching any further pages */
@@ -3104,10 +3102,7 @@ btr_cur_del_mark_set_clust_rec(
trx = thr_get_trx(thr);
if (dict_index_is_online_ddl(index)) {
- row_log_table_delete(
- rec, index, offsets, false,
- trx_read_trx_id(row_get_trx_id_offset(index, offsets)
- + rec));
+ row_log_table_delete(rec, index, offsets, NULL);
}
row_upd_rec_sys_fields(rec, page_zip, index, offsets, trx, roll_ptr);
@@ -4715,7 +4710,7 @@ btr_store_big_rec_extern_fields(
c_stream.next_in = (Bytef*)
big_rec_vec->fields[i].data;
- c_stream.avail_in = extern_len;
+ c_stream.avail_in = static_cast<uInt>(extern_len);
}
for (;;) {
@@ -4806,7 +4801,7 @@ alloc_another:
c_stream.next_out = page
+ FIL_PAGE_DATA;
c_stream.avail_out
- = page_zip_get_size(page_zip)
+ = static_cast<uInt>(page_zip_get_size(page_zip))
- FIL_PAGE_DATA;
err = deflate(&c_stream, Z_FINISH);
@@ -5469,7 +5464,7 @@ btr_copy_zblob_prefix(
z_stream d_stream;
d_stream.next_out = buf;
- d_stream.avail_out = len;
+ d_stream.avail_out = static_cast<uInt>(len);
d_stream.next_in = Z_NULL;
d_stream.avail_in = 0;
@@ -5531,7 +5526,7 @@ btr_copy_zblob_prefix(
}
d_stream.next_in = bpage->zip.data + offset;
- d_stream.avail_in = zip_size - offset;
+ d_stream.avail_in = static_cast<uInt>(zip_size - offset);
err = inflate(&d_stream, Z_NO_FLUSH);
switch (err) {
diff --git a/storage/xtradb/buf/buf0buddy.cc b/storage/xtradb/buf/buf0buddy.cc
index 3f8f339a81a..8f6be0cf2af 100644
--- a/storage/xtradb/buf/buf0buddy.cc
+++ b/storage/xtradb/buf/buf0buddy.cc
@@ -131,7 +131,7 @@ buf_buddy_stamp_free(
buf_buddy_free_t* buf, /*!< in/out: block to stamp */
ulint i) /*!< in: block size */
{
- ut_d(memset(buf, i, BUF_BUDDY_LOW << i));
+ ut_d(memset(buf, static_cast<int>(i), BUF_BUDDY_LOW << i));
buf_buddy_mem_invalid(buf, i);
mach_write_to_4(buf->stamp.bytes + BUF_BUDDY_STAMP_OFFSET,
BUF_BUDDY_STAMP_FREE);
@@ -545,10 +545,8 @@ buf_buddy_relocate(
{
buf_page_t* bpage;
const ulint size = BUF_BUDDY_LOW << i;
- ib_mutex_t* mutex;
ulint space;
ulint offset;
- prio_rw_lock_t* hash_lock;
ut_ad(mutex_own(&buf_pool->zip_free_mutex));
ut_ad(!mutex_own(&buf_pool->zip_mutex));
@@ -570,8 +568,13 @@ buf_buddy_relocate(
ut_ad(space != BUF_BUDDY_STAMP_FREE);
mutex_exit(&buf_pool->zip_free_mutex);
- /* Lock page hash to prevent a relocation for the target page */
- bpage = buf_page_hash_get_s_locked(buf_pool, space, offset, &hash_lock);
+
+ ulint fold = buf_page_address_fold(space, offset);
+ prio_rw_lock_t* hash_lock = buf_page_hash_lock_get(buf_pool, fold);
+
+ rw_lock_x_lock(hash_lock);
+
+ bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
if (!bpage || bpage->zip.data != src) {
/* The block has probably been freshly
@@ -579,9 +582,8 @@ buf_buddy_relocate(
added to buf_pool->page_hash yet. Obviously,
it cannot be relocated. */
- if (bpage) {
- rw_lock_s_unlock(hash_lock);
- }
+ rw_lock_x_unlock(hash_lock);
+
mutex_enter(&buf_pool->zip_free_mutex);
return(false);
}
@@ -592,7 +594,8 @@ buf_buddy_relocate(
For the sake of simplicity, give up. */
ut_ad(page_zip_get_size(&bpage->zip) < size);
- rw_lock_s_unlock(hash_lock);
+ rw_lock_x_unlock(hash_lock);
+
mutex_enter(&buf_pool->zip_free_mutex);
return(false);
}
@@ -601,31 +604,44 @@ buf_buddy_relocate(
contain uninitialized data. */
UNIV_MEM_ASSERT_W(src, size);
- mutex = buf_page_get_mutex(bpage);
-
- mutex_enter(mutex);
+ ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
- rw_lock_s_unlock(hash_lock);
+ mutex_enter(block_mutex);
mutex_enter(&buf_pool->zip_free_mutex);
if (buf_page_can_relocate(bpage)) {
/* Relocate the compressed page. */
- ullint usec = ut_time_us(NULL);
+ ullint usec = ut_time_us(NULL);
+
ut_a(bpage->zip.data == src);
- memcpy(dst, src, size);
- bpage->zip.data = (page_zip_t*) dst;
- mutex_exit(mutex);
+
+ /* Note: This is potentially expensive, we need a better
+ solution here. We go with correctness for now. */
+ ::memcpy(dst, src, size);
+
+ bpage->zip.data = reinterpret_cast<page_zip_t*>(dst);
+
+ rw_lock_x_unlock(hash_lock);
+
+ mutex_exit(block_mutex);
+
buf_buddy_mem_invalid(
reinterpret_cast<buf_buddy_free_t*>(src), i);
buf_buddy_stat_t* buddy_stat = &buf_pool->buddy_stat[i];
- buddy_stat->relocated++;
+
+ ++buddy_stat->relocated;
+
buddy_stat->relocated_usec += ut_time_us(NULL) - usec;
+
return(true);
}
- mutex_exit(mutex);
+ rw_lock_x_unlock(hash_lock);
+
+ mutex_exit(block_mutex);
+
return(false);
}
diff --git a/storage/xtradb/buf/buf0buf.cc b/storage/xtradb/buf/buf0buf.cc
index 2ec25491f4c..27e2af20298 100644
--- a/storage/xtradb/buf/buf0buf.cc
+++ b/storage/xtradb/buf/buf0buf.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2008, Google Inc.
Portions of this file contain modifications contributed and copyrighted by
@@ -495,6 +495,26 @@ buf_block_alloc(
#endif /* !UNIV_HOTBACKUP */
/********************************************************************//**
+Checks if a page is all zeroes.
+@return TRUE if the page is all zeroes */
+bool
+buf_page_is_zeroes(
+/*===============*/
+ const byte* read_buf, /*!< in: a database page */
+ const ulint zip_size) /*!< in: size of compressed page;
+ 0 for uncompressed pages */
+{
+ const ulint page_size = zip_size ? zip_size : UNIV_PAGE_SIZE;
+
+ for (ulint i = 0; i < page_size; i++) {
+ if (read_buf[i] != 0) {
+ return(false);
+ }
+ }
+ return(true);
+}
+
+/********************************************************************//**
Checks if a page is corrupt.
@return TRUE if corrupted */
UNIV_INTERN
@@ -576,8 +596,11 @@ buf_page_is_corrupted(
if (checksum_field1 == 0 && checksum_field2 == 0
&& mach_read_from_4(read_buf + FIL_PAGE_LSN) == 0) {
/* make sure that the page is really empty */
- ut_d(for (ulint i = 0; i < UNIV_PAGE_SIZE; i++) {
- ut_a(read_buf[i] == 0); });
+ for (ulint i = 0; i < UNIV_PAGE_SIZE; i++) {
+ if (read_buf[i] != 0) {
+ return(TRUE);
+ }
+ }
return(FALSE);
}
@@ -1319,8 +1342,8 @@ buf_pool_init_instance(
/* Number of locks protecting page_hash must be a
power of two */
- srv_n_page_hash_locks =
- ut_2_power_up(srv_n_page_hash_locks);
+ srv_n_page_hash_locks = static_cast<ulong>(
+ ut_2_power_up(srv_n_page_hash_locks));
ut_a(srv_n_page_hash_locks != 0);
ut_a(srv_n_page_hash_locks <= MAX_PAGE_HASH_LOCKS);
@@ -1650,16 +1673,19 @@ buf_pool_watch_set(
bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
- if (UNIV_LIKELY_NULL(bpage)) {
+ if (bpage != NULL) {
page_found:
if (!buf_pool_watch_is_sentinel(buf_pool, bpage)) {
/* The page was loaded meanwhile. */
return(bpage);
}
+
/* Add to an existing watch. */
- mutex_enter(&buf_pool->zip_mutex);
- bpage->buf_fix_count++;
- mutex_exit(&buf_pool->zip_mutex);
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(&bpage->buf_fix_count, 1);
+#else
+ ++bpage->buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
return(NULL);
}
@@ -1704,8 +1730,8 @@ page_found:
mutex_enter(&buf_pool->zip_mutex);
bpage->state = BUF_BLOCK_ZIP_PAGE;
- bpage->space = space;
- bpage->offset = offset;
+ bpage->space = static_cast<ib_uint32_t>(space);
+ bpage->offset = static_cast<ib_uint32_t>(offset);
bpage->buf_fix_count = 1;
mutex_exit(&buf_pool->zip_mutex);
@@ -1782,31 +1808,32 @@ buf_pool_watch_unset(
buf_page_t* bpage;
buf_pool_t* buf_pool = buf_pool_get(space, offset);
ulint fold = buf_page_address_fold(space, offset);
- prio_rw_lock_t* hash_lock = buf_page_hash_lock_get(buf_pool,
- fold);
+ prio_rw_lock_t* hash_lock = buf_page_hash_lock_get(buf_pool, fold);
rw_lock_x_lock(hash_lock);
- bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
- /* The page must exist because buf_pool_watch_set()
- increments buf_fix_count. */
- ut_a(bpage);
+ /* The page must exist because buf_pool_watch_set() increments
+ buf_fix_count. */
- if (UNIV_UNLIKELY(!buf_pool_watch_is_sentinel(buf_pool, bpage))) {
- ib_mutex_t* mutex = buf_page_get_mutex(bpage);
+ bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
- mutex_enter(mutex);
- ut_a(bpage->buf_fix_count > 0);
- bpage->buf_fix_count--;
- mutex_exit(mutex);
+ if (!buf_pool_watch_is_sentinel(buf_pool, bpage)) {
+ buf_block_unfix(reinterpret_cast<buf_block_t*>(bpage));
} else {
- ut_a(bpage->buf_fix_count > 0);
- mutex_enter(&buf_pool->zip_mutex);
- if (UNIV_LIKELY(!--bpage->buf_fix_count)) {
+ ut_ad(bpage->buf_fix_count > 0);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_decrement_uint32(&bpage->buf_fix_count, 1);
+#else
+ --bpage->buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
+ if (bpage->buf_fix_count == 0) {
+ mutex_enter(&buf_pool->zip_mutex);
buf_pool_watch_remove(buf_pool, fold, bpage);
+ mutex_exit(&buf_pool->zip_mutex);
}
- mutex_exit(&buf_pool->zip_mutex);
}
rw_lock_x_unlock(hash_lock);
@@ -1833,10 +1860,10 @@ buf_pool_watch_occurred(
rw_lock_s_lock(hash_lock);
- bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
/* The page must exist because buf_pool_watch_set()
increments buf_fix_count. */
- ut_a(bpage);
+ bpage = buf_page_hash_get_low(buf_pool, space, offset, fold);
+
ret = !buf_pool_watch_is_sentinel(buf_pool, bpage);
rw_lock_s_unlock(hash_lock);
@@ -2093,27 +2120,32 @@ err_exit:
case BUF_BLOCK_READY_FOR_USE:
case BUF_BLOCK_MEMORY:
case BUF_BLOCK_REMOVE_HASH:
- break;
+ ut_error;
+
case BUF_BLOCK_ZIP_PAGE:
case BUF_BLOCK_ZIP_DIRTY:
block_mutex = &buf_pool->zip_mutex;
mutex_enter(block_mutex);
- bpage->buf_fix_count++;
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(&bpage->buf_fix_count, 1);
+#else
+ ++bpage->buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
goto got_block;
case BUF_BLOCK_FILE_PAGE:
/* Discard the uncompressed page frame if possible. */
if (!discard_attempted) {
rw_lock_s_unlock(hash_lock);
- buf_block_try_discard_uncompressed(space,
- offset);
+ buf_block_try_discard_uncompressed(space, offset);
discard_attempted = TRUE;
goto lookup;
}
block_mutex = &((buf_block_t*) bpage)->mutex;
+
mutex_enter(block_mutex);
- buf_block_buf_fix_inc((buf_block_t*) bpage,
- __FILE__, __LINE__);
+
+ buf_block_buf_fix_inc((buf_block_t*) bpage, __FILE__, __LINE__);
goto got_block;
}
@@ -2126,7 +2158,7 @@ got_block:
rw_lock_s_unlock(hash_lock);
#if defined UNIV_DEBUG_FILE_ACCESSES || defined UNIV_DEBUG
ut_a(!bpage->file_page_was_freed);
-#endif
+#endif /* defined UNIV_DEBUG_FILE_ACCESSES || defined UNIV_DEBUG */
buf_page_set_accessed(bpage);
@@ -2451,7 +2483,7 @@ buf_block_is_uncompressed(
const buf_block_t* block) /*!< in: pointer to block,
not dereferenced */
{
- if (UNIV_UNLIKELY((((ulint) block) % sizeof *block) != 0)) {
+ if ((((ulint) block) % sizeof *block) != 0) {
/* The pointer should be aligned. */
return(FALSE);
}
@@ -2481,6 +2513,70 @@ buf_debug_execute_is_force_flush()
}
#endif /* UNIV_DEBUG || UNIV_IBUF_DEBUG */
+/**
+Wait for the block to be read in.
+@param block The block to check
+@param trx Transaction to account the I/Os to */
+static
+void
+buf_wait_for_read(buf_block_t* block, trx_t* trx)
+{
+ /* Note: For the PAGE_ATOMIC_REF_COUNT case:
+
+ We are using the block->lock to check for IO state (and a dirty read).
+ We set the IO_READ state under the protection of the hash_lock
+ (and block->mutex). This is safe because another thread can only
+ access the block (and check for IO state) after the block has been
+ added to the page hashtable. */
+
+ if (buf_block_get_io_fix_unlocked(block) == BUF_IO_READ) {
+
+ ib_uint64_t start_time;
+ ulint sec;
+ ulint ms;
+
+ /* Wait until the read operation completes */
+
+ ib_mutex_t* mutex = buf_page_get_mutex(&block->page);
+
+ if (UNIV_UNLIKELY(trx && trx->take_stats))
+ {
+ ut_usectime(&sec, &ms);
+ start_time = (ib_uint64_t)sec * 1000000 + ms;
+ } else {
+ start_time = 0;
+ }
+
+ for (;;) {
+ buf_io_fix io_fix;
+
+ mutex_enter(mutex);
+
+ io_fix = buf_block_get_io_fix(block);
+
+ mutex_exit(mutex);
+
+ if (io_fix == BUF_IO_READ) {
+ /* Wait by temporaly s-latch */
+ rw_lock_s_lock(&block->lock);
+ rw_lock_s_unlock(&block->lock);
+ } else {
+ break;
+ }
+ }
+
+ if (UNIV_UNLIKELY(start_time != 0))
+ {
+ ut_usectime(&sec, &ms);
+ ib_uint64_t finish_time
+ = (ib_uint64_t)sec * 1000000 + ms;
+ trx->io_reads_wait_timer
+ += (ulint)(finish_time - start_time);
+ }
+
+ }
+}
+
/********************************************************************//**
This is the general function used to get access to a database page.
@return pointer to the block or NULL */
@@ -2505,15 +2601,11 @@ buf_page_get_gen(
ulint fold;
unsigned access_time;
ulint fix_type;
- ibool must_read;
prio_rw_lock_t* hash_lock;
- ib_mutex_t* block_mutex;
ulint retries = 0;
trx_t* trx = NULL;
- ulint sec;
- ulint ms;
- ib_uint64_t start_time;
- ib_uint64_t finish_time;
+ buf_block_t* fix_block;
+ ib_mutex_t* fix_mutex = NULL;
buf_pool_t* buf_pool = buf_pool_get(space, offset);
ut_ad(mtr);
@@ -2553,7 +2645,9 @@ loop:
block = guess;
rw_lock_s_lock(hash_lock);
- if (block) {
+
+ if (block != NULL) {
+
/* If the guess is a compressed page descriptor that
has been allocated by buf_page_alloc_descriptor(),
it may have been freed by buf_relocate(). */
@@ -2591,10 +2685,10 @@ loop:
if (UNIV_LIKELY_NULL(block)) {
/* We can release hash_lock after we
- acquire block_mutex to make sure that
- no state change takes place. */
- block_mutex = buf_page_get_mutex(&block->page);
- mutex_enter(block_mutex);
+ increment the fix count to make
+ sure that no state change takes place. */
+ fix_block = block;
+ buf_block_fix(fix_block);
/* Now safe to release page_hash mutex */
rw_lock_x_unlock(hash_lock);
@@ -2649,48 +2743,60 @@ loop:
ut_a(++buf_dbg_counter % 5771 || buf_validate());
#endif /* UNIV_DEBUG || UNIV_BUF_DEBUG */
goto loop;
+ } else {
+ fix_block = block;
}
-
- /* We can release hash_lock after we acquire block_mutex to
- make sure that no state change takes place. */
- block_mutex = buf_page_get_mutex(&block->page);
- mutex_enter(block_mutex);
+ buf_block_fix(fix_block);
/* Now safe to release page_hash mutex */
rw_lock_s_unlock(hash_lock);
got_block:
+
+ fix_mutex = buf_page_get_mutex(&fix_block->page);
+
ut_ad(page_zip_get_size(&block->page.zip) == zip_size);
- ut_ad(mutex_own(block_mutex));
- must_read = buf_block_get_io_fix(block) == BUF_IO_READ;
+ if (mode == BUF_GET_IF_IN_POOL || mode == BUF_PEEK_IF_IN_POOL) {
- if (must_read && (mode == BUF_GET_IF_IN_POOL
- || mode == BUF_PEEK_IF_IN_POOL)) {
+ bool must_read;
- /* The page is being read to buffer pool,
- but we cannot wait around for the read to
- complete. */
-null_exit:
- mutex_exit(block_mutex);
+ {
+ buf_page_t* fix_page = &fix_block->page;
- return(NULL);
+ mutex_enter(fix_mutex);
+
+ buf_io_fix io_fix = buf_page_get_io_fix(fix_page);
+
+ must_read = (io_fix == BUF_IO_READ);
+
+ mutex_exit(fix_mutex);
+ }
+
+ if (must_read) {
+ /* The page is being read to buffer pool,
+ but we cannot wait around for the read to
+ complete. */
+ buf_block_unfix(fix_block);
+
+ return(NULL);
+ }
}
- if (UNIV_UNLIKELY(block->page.is_corrupt &&
+ if (UNIV_UNLIKELY(fix_block->page.is_corrupt &&
srv_pass_corrupt_table <= 1)) {
- mutex_exit(block_mutex);
+ buf_block_unfix(fix_block);
return(NULL);
}
- switch (buf_block_get_state(block)) {
+ switch(buf_block_get_state(fix_block)) {
buf_page_t* bpage;
case BUF_BLOCK_FILE_PAGE:
- ut_ad(block_mutex != &buf_pool->zip_mutex);
+ ut_ad(fix_mutex != &buf_pool->zip_mutex);
break;
case BUF_BLOCK_ZIP_PAGE:
@@ -2700,19 +2806,24 @@ null_exit:
adaptive hash index. There cannot be an
adaptive hash index for a compressed-only
page, so do not bother decompressing the page. */
- goto null_exit;
+ buf_block_unfix(fix_block);
+
+ return(NULL);
}
bpage = &block->page;
- ut_ad(block_mutex == &buf_pool->zip_mutex);
+ ut_ad(fix_mutex == &buf_pool->zip_mutex);
+
+ /* Note: We have already buffer fixed this block. */
+ if (bpage->buf_fix_count > 1
+ || buf_page_get_io_fix_unlocked(bpage) != BUF_IO_NONE) {
- if (bpage->buf_fix_count
- || buf_page_get_io_fix(bpage) != BUF_IO_NONE) {
/* This condition often occurs when the buffer
is not buffer-fixed, but I/O-fixed by
buf_page_init_for_read(). */
- mutex_exit(&buf_pool->zip_mutex);
-wait_until_unfixed:
+
+ buf_block_unfix(fix_block);
+
/* The block is buffer-fixed or I/O-fixed.
Try again later. */
os_thread_sleep(WAIT_FOR_READ);
@@ -2723,24 +2834,34 @@ wait_until_unfixed:
/* Buffer-fix the block so that it cannot be evicted
or relocated while we are attempting to allocate an
uncompressed page. */
- bpage->buf_fix_count++;
/* Allocate an uncompressed page. */
- mutex_exit(&buf_pool->zip_mutex);
+
block = buf_LRU_get_free_block(buf_pool);
- ut_a(block);
mutex_enter(&buf_pool->LRU_list_mutex);
rw_lock_x_lock(hash_lock);
+
/* Buffer-fixing prevents the page_hash from changing. */
ut_ad(bpage == buf_page_hash_get_low(
buf_pool, space, offset, fold));
- mutex_enter(&block->mutex);
+ buf_block_mutex_enter(block);
+
mutex_enter(&buf_pool->zip_mutex);
- if (--bpage->buf_fix_count
+ ut_ad(fix_block->page.buf_fix_count > 0);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_decrement_uint32(&fix_block->page.buf_fix_count, 1);
+#else
+ --fix_block->page.buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
+ fix_block = block;
+
+ if (bpage->buf_fix_count > 0
|| buf_page_get_io_fix(bpage) != BUF_IO_NONE) {
mutex_exit(&buf_pool->zip_mutex);
@@ -2753,23 +2874,31 @@ wait_until_unfixed:
buf_LRU_block_free_non_file_page(block);
mutex_exit(&buf_pool->LRU_list_mutex);
rw_lock_x_unlock(hash_lock);
- mutex_exit(&block->mutex);
+ buf_block_mutex_exit(block);
- goto wait_until_unfixed;
+ /* Try again */
+ goto loop;
}
/* Move the compressed page from bpage to block,
and uncompress it. */
+ /* Note: this is the uncompressed block and it is not
+ accessible by other threads yet because it is not in
+ any list or hash table */
buf_relocate(bpage, &block->page);
+
buf_block_init_low(block);
+
+ /* Set after relocate(). */
+ block->page.buf_fix_count = 1;
+
block->lock_hash_val = lock_rec_hash(space, offset);
UNIV_MEM_DESC(&block->page.zip.data,
- page_zip_get_size(&block->page.zip));
+ page_zip_get_size(&block->page.zip));
- if (buf_page_get_state(&block->page)
- == BUF_BLOCK_ZIP_PAGE) {
+ if (buf_page_get_state(&block->page) == BUF_BLOCK_ZIP_PAGE) {
#if defined UNIV_DEBUG || defined UNIV_BUF_DEBUG
UT_LIST_REMOVE(list, buf_pool->zip_clean,
&block->page);
@@ -2777,8 +2906,7 @@ wait_until_unfixed:
ut_ad(!block->page.in_flush_list);
} else {
/* Relocate buf_pool->flush_list. */
- buf_flush_relocate_on_flush_list(bpage,
- &block->page);
+ buf_flush_relocate_on_flush_list(bpage, &block->page);
}
/* Buffer-fix, I/O-fix, and X-latch the block
@@ -2791,7 +2919,6 @@ wait_until_unfixed:
mutex_exit(&buf_pool->LRU_list_mutex);
- block->page.buf_fix_count = 1;
buf_block_set_io_fix(block, BUF_IO_READ);
rw_lock_x_lock_inline(&block->lock, 0, file, line);
@@ -2801,10 +2928,12 @@ wait_until_unfixed:
os_atomic_increment_ulint(&buf_pool->n_pend_unzip, 1);
- access_time = buf_page_is_accessed(&block->page);
- mutex_exit(&block->mutex);
mutex_exit(&buf_pool->zip_mutex);
+ access_time = buf_page_is_accessed(&block->page);
+
+ buf_block_mutex_exit(block);
+
buf_page_free_descriptor(bpage);
/* Decompress the page while not holding
@@ -2813,9 +2942,12 @@ wait_until_unfixed:
/* Page checksum verification is already done when
the page is read from disk. Hence page checksum
verification is not necessary when decompressing the page. */
- ut_a(buf_zip_decompress(block, FALSE));
+ {
+ bool success = buf_zip_decompress(block, FALSE);
+ ut_a(success);
+ }
- if (UNIV_LIKELY(!recv_no_ibuf_operations)) {
+ if (!recv_no_ibuf_operations) {
if (access_time) {
#ifdef UNIV_IBUF_COUNT_DEBUG
ut_a(ibuf_count_get(space, offset) == 0);
@@ -2827,10 +2959,14 @@ wait_until_unfixed:
}
/* Unfix and unlatch the block. */
- mutex_enter(&block->mutex);
- block->page.buf_fix_count--;
- buf_block_set_io_fix(block, BUF_IO_NONE);
+ buf_block_mutex_enter(fix_block);
+
+ buf_block_set_io_fix(fix_block, BUF_IO_NONE);
+
+ buf_block_mutex_exit(fix_block);
+
os_atomic_decrement_ulint(&buf_pool->n_pend_unzip, 1);
+
rw_lock_x_unlock(&block->lock);
break;
@@ -2844,39 +2980,45 @@ wait_until_unfixed:
break;
}
+ ut_ad(block == fix_block);
+ ut_ad(fix_block->page.buf_fix_count > 0);
+
#ifdef UNIV_SYNC_DEBUG
ut_ad(!rw_lock_own(hash_lock, RW_LOCK_EX));
ut_ad(!rw_lock_own(hash_lock, RW_LOCK_SHARED));
#endif /* UNIV_SYNC_DEBUG */
- ut_ad(buf_block_get_state(block) == BUF_BLOCK_FILE_PAGE);
+ ut_ad(buf_block_get_state(fix_block) == BUF_BLOCK_FILE_PAGE);
#if UNIV_WORD_SIZE == 4
/* On 32-bit systems, there is no padding in buf_page_t. On
other systems, Valgrind could complain about uninitialized pad
bytes. */
- UNIV_MEM_ASSERT_RW(&block->page, sizeof block->page);
+ UNIV_MEM_ASSERT_RW(&fix_block->page, sizeof(fix_block->page));
#endif
#if defined UNIV_DEBUG || defined UNIV_IBUF_DEBUG
if ((mode == BUF_GET_IF_IN_POOL || mode == BUF_GET_IF_IN_POOL_OR_WATCH)
&& (ibuf_debug || buf_debug_execute_is_force_flush())) {
+
/* Try to evict the block from the buffer pool, to use the
insert buffer (change buffer) as much as possible. */
- /* To obey the latching order, release the
- block->mutex before acquiring buf_pool->LRU_list_mutex. Protect
- the block from changes by temporarily buffer-fixing it
- for the time we are not holding block->mutex. */
-
- buf_block_buf_fix_inc(block, file, line);
- mutex_exit(&block->mutex);
mutex_enter(&buf_pool->LRU_list_mutex);
- mutex_enter(&block->mutex);
- buf_block_buf_fix_dec(block);
- if (buf_LRU_free_page(&block->page, true)) {
- mutex_exit(&block->mutex);
+ buf_block_unfix(fix_block);
+
+ /* Now we are only holding the buf_pool->LRU_list_mutex,
+ not block->mutex or hash_lock. Blocks cannot be
+ relocated or enter or exit the buf_pool while we
+ are holding the buf_pool->LRU_list_mutex. */
+
+ fix_mutex = buf_page_get_mutex(&fix_block->page);
+ mutex_enter(fix_mutex);
+
+ if (buf_LRU_free_page(&fix_block->page, true)) {
+
+ mutex_exit(fix_mutex);
rw_lock_x_lock(hash_lock);
if (mode == BUF_GET_IF_IN_POOL_OR_WATCH) {
@@ -2892,7 +3034,7 @@ wait_until_unfixed:
rw_lock_x_unlock(hash_lock);
- if (UNIV_LIKELY_NULL(block)) {
+ if (block != NULL) {
/* Either the page has been read in or
a watch was set on that in the window
where we released the buf_pool::mutex
@@ -2906,111 +3048,108 @@ wait_until_unfixed:
"innodb_change_buffering_debug evict %u %u\n",
(unsigned) space, (unsigned) offset);
return(NULL);
- } else {
-
- mutex_exit(&buf_pool->LRU_list_mutex);
}
- if (buf_flush_page_try(buf_pool, block)) {
+ if (buf_flush_page_try(buf_pool, fix_block)) {
fprintf(stderr,
"innodb_change_buffering_debug flush %u %u\n",
(unsigned) space, (unsigned) offset);
- guess = block;
+ guess = fix_block;
goto loop;
}
+ mutex_exit(&buf_pool->LRU_list_mutex);
+
+ buf_block_mutex_exit(fix_block);
+
+ buf_block_fix(fix_block);
+
/* Failed to evict the page; change it directly */
}
#endif /* UNIV_DEBUG || UNIV_IBUF_DEBUG */
- buf_block_buf_fix_inc(block, file, line);
+ ut_ad(fix_block->page.buf_fix_count > 0);
+
+#ifdef UNIV_SYNC_DEBUG
+ /* We have already buffer fixed the page, and we are committed to
+ returning this page to the caller. Register for debugging. */
+ {
+ ibool ret;
+ ret = rw_lock_s_lock_nowait(&fix_block->debug_latch, file, line);
+ ut_a(ret);
+ }
+#endif /* UNIV_SYNC_DEBUG */
+
#if defined UNIV_DEBUG_FILE_ACCESSES || defined UNIV_DEBUG
ut_a(mode == BUF_GET_POSSIBLY_FREED
- || !block->page.file_page_was_freed);
+ || !fix_block->page.file_page_was_freed);
#endif
/* Check if this is the first access to the page */
- access_time = buf_page_is_accessed(&block->page);
+ access_time = buf_page_is_accessed(&fix_block->page);
- buf_page_set_accessed(&block->page);
+ /* This is a heuristic and we don't care about ordering issues. */
+ if (access_time == 0) {
+ buf_block_mutex_enter(fix_block);
- mutex_exit(&block->mutex);
+ buf_page_set_accessed(&fix_block->page);
+
+ buf_block_mutex_exit(fix_block);
+ }
if (mode != BUF_PEEK_IF_IN_POOL) {
- buf_page_make_young_if_needed(&block->page);
+ buf_page_make_young_if_needed(&fix_block->page);
}
#if defined UNIV_DEBUG || defined UNIV_BUF_DEBUG
ut_a(++buf_dbg_counter % 5771 || buf_validate());
- ut_a(block->page.buf_fix_count > 0);
- ut_a(buf_block_get_state(block) == BUF_BLOCK_FILE_PAGE);
+ ut_a(fix_block->page.buf_fix_count > 0);
+ ut_a(buf_block_get_state(fix_block) == BUF_BLOCK_FILE_PAGE);
#endif /* UNIV_DEBUG || UNIV_BUF_DEBUG */
+#ifdef PAGE_ATOMIC_REF_COUNT
+ /* We have to wait here because the IO_READ state was set
+ under the protection of the hash_lock and the block->mutex
+ but not the block->lock. */
+ buf_wait_for_read(fix_block, trx);
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
switch (rw_latch) {
case RW_NO_LATCH:
- if (must_read) {
- /* Let us wait until the read operation
- completes */
-
- if (UNIV_UNLIKELY(trx && trx->take_stats))
- {
- ut_usectime(&sec, &ms);
- start_time = (ib_uint64_t)sec * 1000000 + ms;
- } else {
- start_time = 0;
- }
- for (;;) {
- enum buf_io_fix io_fix;
- mutex_enter(&block->mutex);
- io_fix = buf_block_get_io_fix(block);
- mutex_exit(&block->mutex);
-
- if (io_fix == BUF_IO_READ) {
- /* wait by temporaly s-latch */
- rw_lock_s_lock(&(block->lock));
- rw_lock_s_unlock(&(block->lock));
- } else {
- break;
- }
- }
- if (UNIV_UNLIKELY(start_time != 0))
- {
- ut_usectime(&sec, &ms);
- finish_time = (ib_uint64_t)sec * 1000000 + ms;
- trx->io_reads_wait_timer += (ulint)(finish_time - start_time);
- }
- }
+#ifndef PAGE_ATOMIC_REF_COUNT
+ buf_wait_for_read(fix_block, trx);
+#endif /* !PAGE_ATOMIC_REF_COUNT */
fix_type = MTR_MEMO_BUF_FIX;
break;
case RW_S_LATCH:
- rw_lock_s_lock_inline(&(block->lock), 0, file, line);
+ rw_lock_s_lock_inline(&fix_block->lock, 0, file, line);
fix_type = MTR_MEMO_PAGE_S_FIX;
break;
default:
ut_ad(rw_latch == RW_X_LATCH);
- rw_lock_x_lock_inline(&(block->lock), 0, file, line);
+ rw_lock_x_lock_inline(&fix_block->lock, 0, file, line);
fix_type = MTR_MEMO_PAGE_X_FIX;
break;
}
- mtr_memo_push(mtr, block, fix_type);
+ mtr_memo_push(mtr, fix_block, fix_type);
if (mode != BUF_PEEK_IF_IN_POOL && !access_time) {
/* In the case of a first access, try to apply linear
read-ahead */
- buf_read_ahead_linear(space, zip_size, offset,
- ibuf_inside(mtr), trx);
+ buf_read_ahead_linear(
+ space, zip_size, offset, ibuf_inside(mtr), trx);
}
#ifdef UNIV_IBUF_COUNT_DEBUG
- ut_a(ibuf_count_get(buf_block_get_space(block),
- buf_block_get_page_no(block)) == 0);
+ ut_a(ibuf_count_get(buf_block_get_space(fix_block),
+ buf_block_get_page_no(fix_block)) == 0);
#endif
#ifdef UNIV_SYNC_DEBUG
ut_ad(!rw_lock_own(hash_lock, RW_LOCK_EX));
@@ -3021,7 +3160,7 @@ wait_until_unfixed:
_increment_page_get_statistics(block, trx);
}
- return(block);
+ return(fix_block);
}
/********************************************************************//**
@@ -3085,9 +3224,7 @@ buf_page_optimistic_get(
}
if (UNIV_UNLIKELY(!success)) {
- mutex_enter(&block->mutex);
buf_block_buf_fix_dec(block);
- mutex_exit(&block->mutex);
return(FALSE);
}
@@ -3101,9 +3238,7 @@ buf_page_optimistic_get(
rw_lock_x_unlock(&(block->lock));
}
- mutex_enter(&block->mutex);
buf_block_buf_fix_dec(block);
- mutex_exit(&block->mutex);
return(FALSE);
}
@@ -3215,9 +3350,7 @@ buf_page_get_known_nowait(
}
if (!success) {
- mutex_enter(&block->mutex);
buf_block_buf_fix_dec(block);
- mutex_exit(&block->mutex);
return(FALSE);
}
@@ -3325,9 +3458,7 @@ buf_page_try_get_func(
}
if (!success) {
- mutex_enter(&block->mutex);
buf_block_buf_fix_dec(block);
- mutex_exit(&block->mutex);
return(NULL);
}
@@ -3425,16 +3556,23 @@ buf_page_init(
hash_page = buf_page_hash_get_low(buf_pool, space, offset, fold);
- if (UNIV_LIKELY(!hash_page)) {
+ if (hash_page == NULL) {
+ /* Block not found in the hash table */
} else if (buf_pool_watch_is_sentinel(buf_pool, hash_page)) {
- /* Preserve the reference count. */
mutex_enter(&buf_pool->zip_mutex);
- ulint buf_fix_count = hash_page->buf_fix_count;
+ ib_uint32_t buf_fix_count = hash_page->buf_fix_count;
ut_a(buf_fix_count > 0);
- block->page.buf_fix_count += buf_fix_count;
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(
+ &block->page.buf_fix_count, buf_fix_count);
+#else
+ block->page.buf_fix_count += ulint(buf_fix_count);
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
buf_pool_watch_remove(buf_pool, fold, hash_page);
mutex_exit(&buf_pool->zip_mutex);
@@ -3459,8 +3597,9 @@ buf_page_init(
ut_ad(!block->page.in_zip_hash);
ut_ad(!block->page.in_page_hash);
ut_d(block->page.in_page_hash = TRUE);
- HASH_INSERT(buf_page_t, hash, buf_pool->page_hash,
- fold, &block->page);
+
+ HASH_INSERT(buf_page_t, hash, buf_pool->page_hash, fold, &block->page);
+
if (zip_size) {
page_zip_set_size(&block->page.zip, zip_size);
}
@@ -3497,7 +3636,7 @@ buf_page_init_for_read(
prio_rw_lock_t* hash_lock;
mtr_t mtr;
ulint fold;
- ibool lru = FALSE;
+ ibool lru;
void* data;
buf_pool_t* buf_pool = buf_pool_get(space, offset);
@@ -3572,12 +3711,18 @@ err_exit:
ut_ad(buf_pool_from_bpage(bpage) == buf_pool);
buf_page_init(buf_pool, space, offset, fold, zip_size, block);
- rw_lock_x_unlock(hash_lock);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ /* Note: We set the io state without the protection of
+ the block->lock. This is because other threads cannot
+ access this block unless it is in the hash table. */
+
+ buf_page_set_io_fix(bpage, BUF_IO_READ);
+#endif /* PAGE_ATOMIC_REF_COUNT */
/* The block must be put to the LRU list, to the old blocks */
buf_LRU_add_block(bpage, TRUE/* to old blocks */);
mutex_exit(&buf_pool->LRU_list_mutex);
- lru = TRUE;
/* We set a pass-type x-lock on the frame because then
the same thread which called for the read operation
@@ -3589,7 +3734,12 @@ err_exit:
io-handler thread. */
rw_lock_x_lock_gen(&block->lock, BUF_IO_READ);
+
+#ifndef PAGE_ATOMIC_REF_COUNT
buf_page_set_io_fix(bpage, BUF_IO_READ);
+#endif /* !PAGE_ATOMIC_REF_COUNT */
+
+ rw_lock_x_unlock(hash_lock);
if (zip_size) {
/* buf_pool->LRU_list_mutex may be released and
@@ -3628,28 +3778,24 @@ err_exit:
rw_lock_x_lock(hash_lock);
- /* If buf_buddy_alloc() allocated storage from the LRU list,
- it released and reacquired buf_pool->LRU_list_mutex. Thus, we
- must check the page_hash again, as it may have been
+ /* We must check the page_hash again, as it may have been
modified. */
- if (UNIV_UNLIKELY(lru)) {
- watch_page = buf_page_hash_get_low(
+ watch_page = buf_page_hash_get_low(
buf_pool, space, offset, fold);
- if (UNIV_UNLIKELY(watch_page
+ if (UNIV_UNLIKELY(watch_page
&& !buf_pool_watch_is_sentinel(buf_pool,
watch_page))) {
- /* The block was added by some other thread. */
- mutex_exit(&buf_pool->LRU_list_mutex);
- rw_lock_x_unlock(hash_lock);
- watch_page = NULL;
- buf_buddy_free(buf_pool, data, zip_size);
+ /* The block was added by some other thread. */
+ mutex_exit(&buf_pool->LRU_list_mutex);
+ rw_lock_x_unlock(hash_lock);
+ watch_page = NULL;
+ buf_buddy_free(buf_pool, data, zip_size);
- bpage = NULL;
- goto func_exit;
- }
+ bpage = NULL;
+ goto func_exit;
}
bpage = buf_page_alloc_descriptor();
@@ -3668,8 +3814,8 @@ err_exit:
buf_page_init_low(bpage);
bpage->state = BUF_BLOCK_ZIP_PAGE;
- bpage->space = space;
- bpage->offset = offset;
+ bpage->space = static_cast<ib_uint32_t>(space);
+ bpage->offset = static_cast<ib_uint32_t>(offset);
#ifdef UNIV_DEBUG
bpage->in_page_hash = FALSE;
@@ -3681,13 +3827,24 @@ err_exit:
ut_d(bpage->in_page_hash = TRUE);
- if (UNIV_LIKELY_NULL(watch_page)) {
+ if (watch_page != NULL) {
/* Preserve the reference count. */
- ulint buf_fix_count = watch_page->buf_fix_count;
+ ib_uint32_t buf_fix_count;
+
+ buf_fix_count = watch_page->buf_fix_count;
+
ut_a(buf_fix_count > 0);
+
ut_ad(buf_own_zip_mutex_for_page(bpage));
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(
+ &bpage->buf_fix_count, buf_fix_count);
+#else
bpage->buf_fix_count += buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
ut_ad(buf_pool_watch_is_sentinel(buf_pool, watch_page));
buf_pool_watch_remove(buf_pool, fold, watch_page);
}
@@ -3783,8 +3940,7 @@ buf_page_create(
buf_block_free(free_block);
- return(buf_page_get_with_no_latch(space, zip_size,
- offset, mtr));
+ return(buf_page_get_with_no_latch(space, zip_size, offset, mtr));
}
/* If we get here, the page was not in buf_pool: init it there */
diff --git a/storage/xtradb/buf/buf0dblwr.cc b/storage/xtradb/buf/buf0dblwr.cc
index 506a5b177ba..f4d1c637e3e 100644
--- a/storage/xtradb/buf/buf0dblwr.cc
+++ b/storage/xtradb/buf/buf0dblwr.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -351,13 +351,13 @@ At a database startup initializes the doublewrite buffer memory structure if
we already have a doublewrite buffer created in the data files. If we are
upgrading to an InnoDB version which supports multiple tablespaces, then this
function performs the necessary update operations. If we are in a crash
-recovery, this function uses a possible doublewrite buffer to restore
-half-written pages in the data files. */
-UNIV_INTERN
+recovery, this function loads the pages from double write buffer into memory. */
void
-buf_dblwr_init_or_restore_pages(
-/*============================*/
- ibool restore_corrupt_pages) /*!< in: TRUE=restore pages */
+buf_dblwr_init_or_load_pages(
+/*=========================*/
+ os_file_t file,
+ char* path,
+ bool load_corrupt_pages)
{
byte* buf;
byte* read_buf;
@@ -368,8 +368,9 @@ buf_dblwr_init_or_restore_pages(
ibool reset_space_ids = FALSE;
byte* doublewrite;
ulint space_id;
- ulint page_no;
ulint i;
+ ulint block_bytes = 0;
+ recv_dblwr_t& recv_dblwr = recv_sys->dblwr;
/* We do the file i/o past the buffer pool */
@@ -380,9 +381,9 @@ buf_dblwr_init_or_restore_pages(
/* Read the trx sys header to check if we are using the doublewrite
buffer */
+ off_t trx_sys_page = TRX_SYS_PAGE_NO * UNIV_PAGE_SIZE;
+ os_file_read(file, read_buf, trx_sys_page, UNIV_PAGE_SIZE);
- fil_io(OS_FILE_READ, true, TRX_SYS_SPACE, 0, TRX_SYS_PAGE_NO, 0,
- UNIV_PAGE_SIZE, read_buf, NULL);
doublewrite = read_buf + TRX_SYS_DOUBLEWRITE;
if (mach_read_from_4(doublewrite + TRX_SYS_DOUBLEWRITE_MAGIC)
@@ -416,13 +417,12 @@ buf_dblwr_init_or_restore_pages(
/* Read the pages from the doublewrite buffer to memory */
- fil_io(OS_FILE_READ, true, TRX_SYS_SPACE, 0, block1, 0,
- TRX_SYS_DOUBLEWRITE_BLOCK_SIZE * UNIV_PAGE_SIZE,
- buf, NULL);
- fil_io(OS_FILE_READ, true, TRX_SYS_SPACE, 0, block2, 0,
- TRX_SYS_DOUBLEWRITE_BLOCK_SIZE * UNIV_PAGE_SIZE,
- buf + TRX_SYS_DOUBLEWRITE_BLOCK_SIZE * UNIV_PAGE_SIZE,
- NULL);
+ block_bytes = TRX_SYS_DOUBLEWRITE_BLOCK_SIZE * UNIV_PAGE_SIZE;
+
+ os_file_read(file, buf, block1 * UNIV_PAGE_SIZE, block_bytes);
+ os_file_read(file, buf + block_bytes, block2 * UNIV_PAGE_SIZE,
+ block_bytes);
+
/* Check if any of these pages is half-written in data files, in the
intended position */
@@ -431,13 +431,12 @@ buf_dblwr_init_or_restore_pages(
for (i = 0; i < TRX_SYS_DOUBLEWRITE_BLOCK_SIZE * 2; i++) {
ulint source_page_no;
- page_no = mach_read_from_4(page + FIL_PAGE_OFFSET);
if (reset_space_ids) {
space_id = 0;
mach_write_to_4(page
- + FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID, 0);
+ + FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID, space_id);
/* We do not need to calculate new checksums for the
pages because the field .._SPACE_ID does not affect
them. Write the page back to where we read it from. */
@@ -449,19 +448,53 @@ buf_dblwr_init_or_restore_pages(
+ i - TRX_SYS_DOUBLEWRITE_BLOCK_SIZE;
}
- fil_io(OS_FILE_WRITE, true, 0, 0, source_page_no, 0,
- UNIV_PAGE_SIZE, page, NULL);
- } else {
+ os_file_write(path, file, page,
+ source_page_no * UNIV_PAGE_SIZE,
+ UNIV_PAGE_SIZE);
- space_id = mach_read_from_4(
- page + FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID);
+ } else if (load_corrupt_pages) {
+
+ recv_dblwr.add(page);
}
- if (!restore_corrupt_pages) {
- /* The database was shut down gracefully: no need to
- restore pages */
+ page += UNIV_PAGE_SIZE;
+ }
+
+ if (reset_space_ids) {
+ os_file_flush(file);
+ }
+
+leave_func:
+ ut_free(unaligned_read_buf);
+}
+
+/****************************************************************//**
+Process the double write buffer pages. */
+void
+buf_dblwr_process()
+/*===============*/
+{
+ ulint space_id;
+ ulint page_no;
+ ulint page_no_dblwr = 0;
+ byte* page;
+ byte* read_buf;
+ byte* unaligned_read_buf;
+ recv_dblwr_t& recv_dblwr = recv_sys->dblwr;
+
+ unaligned_read_buf = static_cast<byte*>(ut_malloc(2 * UNIV_PAGE_SIZE));
+
+ read_buf = static_cast<byte*>(
+ ut_align(unaligned_read_buf, UNIV_PAGE_SIZE));
+
+ for (std::list<byte*>::iterator i = recv_dblwr.pages.begin();
+ i != recv_dblwr.pages.end(); ++i, ++page_no_dblwr ) {
+
+ page = *i;
+ page_no = mach_read_from_4(page + FIL_PAGE_OFFSET);
+ space_id = mach_read_from_4(page + FIL_PAGE_SPACE_ID);
- } else if (!fil_tablespace_exists_in_mem(space_id)) {
+ if (!fil_tablespace_exists_in_mem(space_id)) {
/* Maybe we have dropped the single-table tablespace
and this page once belonged to it: do nothing */
@@ -472,19 +505,8 @@ buf_dblwr_init_or_restore_pages(
"within space bounds; space id %lu "
"page number %lu, page %lu in "
"doublewrite buf.",
- (ulong) space_id, (ulong) page_no, (ulong) i);
-
- } else if (space_id == TRX_SYS_SPACE
- && ((page_no >= block1
- && page_no
- < block1 + TRX_SYS_DOUBLEWRITE_BLOCK_SIZE)
- || (page_no >= block2
- && page_no
- < (block2
- + TRX_SYS_DOUBLEWRITE_BLOCK_SIZE)))) {
-
- /* It is an unwritten doublewrite buffer page:
- do nothing */
+ (ulong) space_id, (ulong) page_no,
+ page_no_dblwr);
} else {
ulint zip_size = fil_space_get_zip_size(space_id);
@@ -549,15 +571,28 @@ buf_dblwr_init_or_restore_pages(
ib_logf(IB_LOG_LEVEL_INFO,
"Recovered the page from"
" the doublewrite buffer.");
+
+ } else if (buf_page_is_zeroes(read_buf, zip_size)) {
+
+ if (!buf_page_is_zeroes(page, zip_size)
+ && !buf_page_is_corrupted(true, page,
+ zip_size)) {
+
+ /* Database page contained only
+ zeroes, while a valid copy is
+ available in dblwr buffer. */
+
+ fil_io(OS_FILE_WRITE, true, space_id,
+ zip_size, page_no, 0,
+ zip_size ? zip_size
+ : UNIV_PAGE_SIZE,
+ page, NULL);
+ }
}
}
-
- page += UNIV_PAGE_SIZE;
}
fil_flush_file_spaces(FIL_TABLESPACE);
-
-leave_func:
ut_free(unaligned_read_buf);
}
@@ -776,6 +811,7 @@ buf_dblwr_write_block_to_datafile(
fil_io(flags, sync, buf_block_get_space(block), 0,
buf_block_get_page_no(block), 0, UNIV_PAGE_SIZE,
(void*) block->frame, (void*) block);
+
}
/********************************************************************//**
diff --git a/storage/xtradb/buf/buf0flu.cc b/storage/xtradb/buf/buf0flu.cc
index a7f55eb9c79..9e8b57fe7ca 100644
--- a/storage/xtradb/buf/buf0flu.cc
+++ b/storage/xtradb/buf/buf0flu.cc
@@ -59,8 +59,12 @@ need to protect it by a mutex. It is only ever read by the thread
doing the shutdown */
UNIV_INTERN ibool buf_page_cleaner_is_active = FALSE;
+/** Flag indicating if the lru_manager is in active state. */
+UNIV_INTERN bool buf_lru_manager_is_active = false;
+
#ifdef UNIV_PFS_THREAD
UNIV_INTERN mysql_pfs_key_t buf_page_cleaner_thread_key;
+UNIV_INTERN mysql_pfs_key_t buf_lru_manager_thread_key;
#endif /* UNIV_PFS_THREAD */
/** If LRU list of a buf_pool is less than this size then LRU eviction
@@ -74,7 +78,10 @@ in thrashing. */
/** Handled page counters for a single flush */
struct flush_counters_t {
ulint flushed; /*!< number of dirty pages flushed */
- ulint evicted; /*!< number of clean pages evicted */
+ ulint evicted; /*!< number of clean pages evicted, including
+ evicted uncompressed page images */
+ ulint unzip_LRU_evicted;/*!< number of uncompressed page images
+ evicted */
};
/******************************************************************//**
@@ -503,15 +510,15 @@ buf_flush_ready_for_replace(
#ifdef UNIV_DEBUG
buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
ut_ad(mutex_own(&buf_pool->LRU_list_mutex));
-#endif
+#endif /* UNIV_DEBUG */
ut_ad(mutex_own(buf_page_get_mutex(bpage)));
ut_ad(bpage->in_LRU_list);
- if (UNIV_LIKELY(buf_page_in_file(bpage))) {
+ if (buf_page_in_file(bpage)) {
return(bpage->oldest_modification == 0
- && buf_page_get_io_fix(bpage) == BUF_IO_NONE
- && bpage->buf_fix_count == 0);
+ && bpage->buf_fix_count == 0
+ && buf_page_get_io_fix(bpage) == BUF_IO_NONE);
}
ut_print_timestamp(stderr);
@@ -539,7 +546,7 @@ buf_flush_ready_for_flush(
ut_ad(flush_type < BUF_FLUSH_N_TYPES);
ut_ad(mutex_own(buf_page_get_mutex(bpage))
|| flush_type == BUF_FLUSH_LIST);
- ut_a(buf_page_in_file(bpage));
+ ut_a(buf_page_in_file(bpage) || buf_page_get_state(bpage) == BUF_BLOCK_REMOVE_HASH);
if (bpage->oldest_modification == 0
|| buf_page_get_io_fix_unlocked(bpage) != BUF_IO_NONE) {
@@ -552,13 +559,8 @@ buf_flush_ready_for_flush(
case BUF_FLUSH_LIST:
case BUF_FLUSH_LRU:
case BUF_FLUSH_SINGLE_PAGE:
- /* Because any thread may call single page flush, even
- when owning locks on pages, to avoid deadlocks, we must
- make sure that the that it is not buffer fixed.
- The same holds true for LRU flush because a user thread
- may end up waiting for an LRU flush to end while
- holding locks on other pages. */
- return(bpage->buf_fix_count == 0);
+ return(true);
+
case BUF_FLUSH_N_TYPES:
break;
}
@@ -750,9 +752,11 @@ buf_flush_update_zip_checksum(
{
ut_a(zip_size > 0);
- ib_uint32_t checksum = page_zip_calc_checksum(
- page, zip_size,
- static_cast<srv_checksum_algorithm_t>(srv_checksum_algorithm));
+ ib_uint32_t checksum = static_cast<ib_uint32_t>(
+ page_zip_calc_checksum(
+ page, zip_size,
+ static_cast<srv_checksum_algorithm_t>(
+ srv_checksum_algorithm)));
mach_write_to_8(page + FIL_PAGE_LSN, lsn);
memset(page + FIL_PAGE_FILE_FLUSH_LSN, 0, 8);
@@ -982,9 +986,12 @@ Writes a flushable page asynchronously from the buffer pool to a file.
NOTE: in simulated aio we must call
os_aio_simulated_wake_handler_threads after we have posted a batch of
writes! NOTE: buf_page_get_mutex(bpage) must be held upon entering this
-function, and it will be released by this function. */
+function, and it will be released by this function if it returns true.
+LRU_list_mutex must be held iff performing a single page flush and will be
+released by the function if it returns true.
+@return TRUE if the page was flushed */
UNIV_INTERN
-void
+bool
buf_flush_page(
/*===========*/
buf_pool_t* buf_pool, /*!< in: buffer pool instance */
@@ -992,111 +999,98 @@ buf_flush_page(
buf_flush_t flush_type, /*!< in: type of flush */
bool sync) /*!< in: true if sync IO request */
{
- ib_mutex_t* block_mutex;
- ibool is_uncompressed;
-
ut_ad(flush_type < BUF_FLUSH_N_TYPES);
- ut_ad(!mutex_own(&buf_pool->LRU_list_mutex));
+ /* Hold the LRU list mutex iff called for a single page LRU
+ flush. A single page LRU flush is already non-performant, and holding
+ the LRU list mutex allows us to avoid having to store the previous LRU
+ list page or to restart the LRU scan in
+ buf_flush_single_page_from_LRU(). */
+ ut_ad(flush_type == BUF_FLUSH_SINGLE_PAGE ||
+ !mutex_own(&buf_pool->LRU_list_mutex));
+ ut_ad(flush_type != BUF_FLUSH_SINGLE_PAGE ||
+ mutex_own(&buf_pool->LRU_list_mutex));
ut_ad(buf_page_in_file(bpage));
ut_ad(!sync || flush_type == BUF_FLUSH_SINGLE_PAGE);
- block_mutex = buf_page_get_mutex(bpage);
+ ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
+
ut_ad(mutex_own(block_mutex));
ut_ad(buf_flush_ready_for_flush(bpage, flush_type));
- mutex_enter(&buf_pool->flush_state_mutex);
-
- buf_page_set_io_fix(bpage, BUF_IO_WRITE);
-
- buf_page_set_flush_type(bpage, flush_type);
+ bool is_uncompressed;
- if (buf_pool->n_flush[flush_type] == 0) {
+ is_uncompressed = (buf_page_get_state(bpage) == BUF_BLOCK_FILE_PAGE);
+ ut_ad(is_uncompressed == (block_mutex != &buf_pool->zip_mutex));
- os_event_reset(buf_pool->no_flush[flush_type]);
- }
+ ibool flush;
+ rw_lock_t* rw_lock;
+ bool no_fix_count = bpage->buf_fix_count == 0;
- buf_pool->n_flush[flush_type]++;
+ if (!is_uncompressed) {
+ flush = TRUE;
+ rw_lock = NULL;
- mutex_exit(&buf_pool->flush_state_mutex);
+ } else if (!(no_fix_count || flush_type == BUF_FLUSH_LIST)) {
+ /* This is a heuristic, to avoid expensive S attempts. */
+ flush = FALSE;
+ } else {
- is_uncompressed = (buf_page_get_state(bpage) == BUF_BLOCK_FILE_PAGE);
- ut_ad(is_uncompressed == (block_mutex != &buf_pool->zip_mutex));
+ rw_lock = &reinterpret_cast<buf_block_t*>(bpage)->lock;
- switch (flush_type) {
- ibool is_s_latched;
- case BUF_FLUSH_LIST:
- /* If the simulated aio thread is not running, we must
- not wait for any latch, as we may end up in a deadlock:
- if buf_fix_count == 0, then we know we need not wait */
-
- is_s_latched = (bpage->buf_fix_count == 0);
- if (is_s_latched && is_uncompressed) {
- rw_lock_s_lock_gen(&((buf_block_t*) bpage)->lock,
- BUF_IO_WRITE);
+ if (flush_type != BUF_FLUSH_LIST) {
+ flush = rw_lock_s_lock_gen_nowait(
+ rw_lock, BUF_IO_WRITE);
+ } else {
+ /* Will S lock later */
+ flush = TRUE;
}
+ }
- mutex_exit(block_mutex);
+ if (flush) {
- /* Even though bpage is not protected by any mutex at
- this point, it is safe to access bpage, because it is
- io_fixed and oldest_modification != 0. Thus, it
- cannot be relocated in the buffer pool or removed from
- flush_list or LRU_list. */
+ /* We are committed to flushing by the time we get here */
- if (!is_s_latched) {
- buf_dblwr_flush_buffered_writes();
+ mutex_enter(&buf_pool->flush_state_mutex);
- if (is_uncompressed) {
- rw_lock_s_lock_gen(&((buf_block_t*) bpage)
- ->lock, BUF_IO_WRITE);
- }
- }
+ buf_page_set_io_fix(bpage, BUF_IO_WRITE);
- break;
+ buf_page_set_flush_type(bpage, flush_type);
- case BUF_FLUSH_LRU:
- case BUF_FLUSH_SINGLE_PAGE:
- /* VERY IMPORTANT:
- Because any thread may call single page flush, even when
- owning locks on pages, to avoid deadlocks, we must make
- sure that the s-lock is acquired on the page without
- waiting: this is accomplished because
- buf_flush_ready_for_flush() must hold, and that requires
- the page not to be bufferfixed.
- The same holds true for LRU flush because a user thread
- may end up waiting for an LRU flush to end while
- holding locks on other pages. */
-
- if (is_uncompressed) {
- rw_lock_s_lock_gen(&((buf_block_t*) bpage)->lock,
- BUF_IO_WRITE);
+ if (buf_pool->n_flush[flush_type] == 0) {
+
+ os_event_reset(buf_pool->no_flush[flush_type]);
}
- /* Note that the s-latch is acquired before releasing the
- buf_page_get_mutex() mutex: this ensures that the latch is
- acquired immediately. */
+ ++buf_pool->n_flush[flush_type];
+
+ mutex_exit(&buf_pool->flush_state_mutex);
mutex_exit(block_mutex);
- break;
- default:
- ut_error;
- }
+ if (flush_type == BUF_FLUSH_SINGLE_PAGE)
+ mutex_exit(&buf_pool->LRU_list_mutex);
+
+ if (flush_type == BUF_FLUSH_LIST
+ && is_uncompressed
+ && !rw_lock_s_lock_gen_nowait(rw_lock, BUF_IO_WRITE)) {
+ /* avoiding deadlock possibility involves doublewrite
+ buffer, should flush it, because it might hold the
+ another block->lock. */
+ buf_dblwr_flush_buffered_writes();
- /* Even though bpage is not protected by any mutex at this
- point, it is safe to access bpage, because it is io_fixed and
- oldest_modification != 0. Thus, it cannot be relocated in the
- buffer pool or removed from flush_list or LRU_list. */
+ rw_lock_s_lock_gen(rw_lock, BUF_IO_WRITE);
+ }
-#ifdef UNIV_DEBUG
- if (buf_debug_prints) {
- fprintf(stderr,
- "Flushing %u space %u page %u\n",
- flush_type, bpage->space, bpage->offset);
- }
-#endif /* UNIV_DEBUG */
- buf_flush_write_block_low(bpage, flush_type, sync);
+ /* Even though bpage is not protected by any mutex at this
+ point, it is safe to access bpage, because it is io_fixed and
+ oldest_modification != 0. Thus, it cannot be relocated in the
+ buffer pool or removed from flush_list or LRU_list. */
+
+ buf_flush_write_block_low(bpage, flush_type, sync);
+ }
+
+ return(flush);
}
# if defined UNIV_DEBUG || defined UNIV_IBUF_DEBUG
@@ -1115,15 +1109,16 @@ buf_flush_page_try(
{
ut_ad(buf_block_get_state(block) == BUF_BLOCK_FILE_PAGE);
ut_ad(mutex_own(&block->mutex));
+ ut_ad(mutex_own(&buf_pool->LRU_list_mutex));
if (!buf_flush_ready_for_flush(&block->page, BUF_FLUSH_SINGLE_PAGE)) {
return(FALSE);
}
- /* The following call will release the buffer pool and
- block mutex. */
- buf_flush_page(buf_pool, &block->page, BUF_FLUSH_SINGLE_PAGE, true);
- return(TRUE);
+ /* The following call will release the LRU list and
+ block mutex if successful. */
+ return(buf_flush_page(
+ buf_pool, &block->page, BUF_FLUSH_SINGLE_PAGE, true));
}
# endif /* UNIV_DEBUG || UNIV_IBUF_DEBUG */
/***********************************************************//**
@@ -1199,7 +1194,6 @@ buf_flush_try_neighbors(
ulint i;
ulint low;
ulint high;
- ulint count = 0;
buf_pool_t* buf_pool = buf_pool_get(space, offset);
ut_ad(flush_type == BUF_FLUSH_LRU || flush_type == BUF_FLUSH_LIST);
@@ -1257,9 +1251,10 @@ buf_flush_try_neighbors(
high = fil_space_get_size(space);
}
+ ulint count = 0;
+
for (i = low; i < high; i++) {
- buf_page_t* bpage;
prio_rw_lock_t* hash_lock;
ib_mutex_t* block_mutex;
@@ -1281,10 +1276,10 @@ buf_flush_try_neighbors(
buf_pool = buf_pool_get(space, i);
/* We only want to flush pages from this buffer pool. */
- bpage = buf_page_hash_get_s_locked(buf_pool, space, i,
- &hash_lock);
+ buf_page_t* bpage = buf_page_hash_get_s_locked(buf_pool,
+ space, i, &hash_lock);
- if (!bpage) {
+ if (bpage == NULL) {
continue;
}
@@ -1305,19 +1300,12 @@ buf_flush_try_neighbors(
|| buf_page_is_old(bpage)) {
if (buf_flush_ready_for_flush(bpage, flush_type)
- && (i == offset || !bpage->buf_fix_count)) {
- /* We only try to flush those
- neighbors != offset where the buf fix
- count is zero, as we then know that we
- probably can latch the page without a
- semaphore wait. Semaphore waits are
- expensive because we must flush the
- doublewrite buffer before we start
- waiting. */
-
- buf_flush_page(buf_pool, bpage, flush_type, false);
- ut_ad(!mutex_own(block_mutex));
- count++;
+ && (i == offset || bpage->buf_fix_count == 0)
+ && buf_flush_page(
+ buf_pool, bpage, flush_type, false)) {
+
+ ++count;
+
continue;
}
}
@@ -1358,8 +1346,8 @@ buf_flush_page_and_try_neighbors(
ulint* count) /*!< in/out: number of pages
flushed */
{
+ ibool flushed;
ib_mutex_t* block_mutex = NULL;
- ibool flushed = FALSE;
#ifdef UNIV_DEBUG
buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
#endif /* UNIV_DEBUG */
@@ -1374,21 +1362,10 @@ buf_flush_page_and_try_neighbors(
mutex_enter(block_mutex);
}
- if (UNIV_UNLIKELY(buf_page_get_state(bpage)
- == BUF_BLOCK_REMOVE_HASH)) {
-
- /* In case we don't hold the LRU list mutex, we may see a page
- that is about to be relocated on the flush list. Do not
- attempt to flush it. */
- ut_ad(flush_type == BUF_FLUSH_LIST);
- return (flushed);
- }
-
- ut_a(buf_page_in_file(bpage));
+ ut_a(buf_page_in_file(bpage)
+ || buf_page_get_state(bpage) == BUF_BLOCK_REMOVE_HASH);
if (buf_flush_ready_for_flush(bpage, flush_type)) {
- ulint space;
- ulint offset;
buf_pool_t* buf_pool;
buf_pool = buf_pool_from_bpage(bpage);
@@ -1399,8 +1376,10 @@ buf_flush_page_and_try_neighbors(
/* These fields are protected by the buf_page_get_mutex()
mutex. */
- space = buf_page_get_space(bpage);
- offset = buf_page_get_page_no(bpage);
+ /* Read the fields directly in order to avoid asserting on
+ BUF_BLOCK_REMOVE_HASH pages. */
+ ulint space = bpage->space;
+ ulint offset = bpage->offset;
if (flush_type == BUF_FLUSH_LRU) {
mutex_exit(block_mutex);
@@ -1409,11 +1388,8 @@ buf_flush_page_and_try_neighbors(
}
/* Try to flush also all the neighbors */
- *count += buf_flush_try_neighbors(space,
- offset,
- flush_type,
- *count,
- n_to_flush);
+ *count += buf_flush_try_neighbors(
+ space, offset, flush_type, *count, n_to_flush);
if (flush_type == BUF_FLUSH_LRU) {
mutex_enter(&buf_pool->LRU_list_mutex);
@@ -1421,8 +1397,12 @@ buf_flush_page_and_try_neighbors(
buf_flush_list_mutex_enter(buf_pool);
}
flushed = TRUE;
+
} else if (flush_type == BUF_FLUSH_LRU) {
mutex_exit(block_mutex);
+ flushed = FALSE;
+ } else {
+ flushed = FALSE;
}
ut_ad((flush_type == BUF_FLUSH_LRU
@@ -1531,6 +1511,7 @@ buf_flush_LRU_list_batch(
n->flushed = 0;
n->evicted = 0;
+ n->unzip_LRU_evicted = 0;
ut_ad(mutex_own(&buf_pool->LRU_list_mutex));
@@ -1574,6 +1555,7 @@ buf_flush_LRU_list_batch(
of the flushed pages then the scan becomes
O(n*n). */
if (evict) {
+
if (buf_LRU_free_page(bpage, true)) {
mutex_exit(block_mutex);
@@ -1588,19 +1570,42 @@ buf_flush_LRU_list_batch(
}
} else if (UNIV_LIKELY(!failed_acquire)) {
+ ulint space;
+ ulint offset;
+ buf_page_t* prev_bpage;
+
+ prev_bpage = UT_LIST_GET_PREV(LRU, bpage);
+
+ /* Save the previous bpage */
+
+ if (prev_bpage != NULL) {
+ space = prev_bpage->space;
+ offset = prev_bpage->offset;
+ } else {
+ space = ULINT_UNDEFINED;
+ offset = ULINT_UNDEFINED;
+ }
+
if (buf_flush_page_and_try_neighbors(
bpage,
BUF_FLUSH_LRU, max, &n->flushed)) {
- lru_position = 0;
-
/* LRU list mutex was released.
- Restart the scan. */
- bpage = UT_LIST_GET_LAST(buf_pool->LRU);
- } else {
+ reposition the iterator. Note: the
+ prev block could have been repositioned
+ too but that should be rare. */
- bpage = UT_LIST_GET_PREV(LRU, bpage);
+ if (prev_bpage != NULL) {
+
+ ut_ad(space != ULINT_UNDEFINED);
+ ut_ad(offset != ULINT_UNDEFINED);
+
+ prev_bpage = buf_page_hash_get(
+ buf_pool, space, offset);
+ }
}
+
+ bpage = prev_bpage;
}
free_len = UT_LIST_GET_LEN(buf_pool->free);
@@ -1642,21 +1647,22 @@ buf_do_LRU_batch(
flush_counters_t* n) /*!< out: flushed/evicted page
counts */
{
- ulint count = 0;
-
if (buf_LRU_evict_from_unzip_LRU(buf_pool)) {
- count += buf_free_from_unzip_LRU_list_batch(buf_pool, max);
+ n->unzip_LRU_evicted
+ += buf_free_from_unzip_LRU_list_batch(buf_pool, max);
+ } else {
+ n->unzip_LRU_evicted = 0;
}
- if (max > count) {
- buf_flush_LRU_list_batch(buf_pool, max - count, limited_scan,
- n);
+ if (max > n->unzip_LRU_evicted) {
+ buf_flush_LRU_list_batch(buf_pool, max - n->unzip_LRU_evicted,
+ limited_scan, n);
} else {
n->evicted = 0;
n->flushed = 0;
}
- n->flushed += count;
+ n->evicted += n->unzip_LRU_evicted;
}
/*******************************************************************//**
@@ -1912,7 +1918,7 @@ buf_flush_wait_batch_end(
}
} else {
thd_wait_begin(NULL, THD_WAIT_DISKIO);
- os_event_wait(buf_pool->no_flush[type]);
+ os_event_wait(buf_pool->no_flush[type]);
thd_wait_end(NULL);
}
}
@@ -2101,9 +2107,7 @@ buf_flush_single_page_from_LRU(
{
ulint scanned;
buf_page_t* bpage;
- ib_mutex_t* block_mutex;
- ibool freed;
- bool evict_zip;
+ ibool flushed = FALSE;
mutex_enter(&buf_pool->LRU_list_mutex);
@@ -2111,18 +2115,30 @@ buf_flush_single_page_from_LRU(
bpage != NULL;
bpage = UT_LIST_GET_PREV(LRU, bpage), ++scanned) {
- block_mutex = buf_page_get_mutex(bpage);
+ ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
+
mutex_enter(block_mutex);
- if (buf_flush_ready_for_flush(bpage,
- BUF_FLUSH_SINGLE_PAGE)) {
- /* buf_flush_page() will release the block
- mutex */
- break;
+
+ if (buf_flush_ready_for_flush(bpage, BUF_FLUSH_SINGLE_PAGE)) {
+
+ /* The following call will release the LRU list
+ and block mutex. */
+
+ flushed = buf_flush_page(buf_pool, bpage,
+ BUF_FLUSH_SINGLE_PAGE, true);
+
+ if (flushed) {
+ /* buf_flush_page() will release the
+ block mutex */
+ break;
+ }
}
+
mutex_exit(block_mutex);
}
- mutex_exit(&buf_pool->LRU_list_mutex);
+ if (!flushed)
+ mutex_exit(&buf_pool->LRU_list_mutex);
MONITOR_INC_VALUE_CUMULATIVE(
MONITOR_LRU_SINGLE_FLUSH_SCANNED,
@@ -2130,13 +2146,13 @@ buf_flush_single_page_from_LRU(
MONITOR_LRU_SINGLE_FLUSH_SCANNED_PER_CALL,
scanned);
- if (!bpage) {
+ if (bpage == NULL) {
/* Can't find a single flushable page. */
return(FALSE);
}
- /* The following call will release the buf_page_get_mutex() mutex. */
- buf_flush_page(buf_pool, bpage, BUF_FLUSH_SINGLE_PAGE, true);
+
+ ibool freed = FALSE;
/* At this point the page has been written to the disk.
As we are not holding LRU list or buf_page_get_mutex() mutex therefore
@@ -2151,30 +2167,30 @@ buf_flush_single_page_from_LRU(
bpage != NULL;
bpage = UT_LIST_GET_PREV(LRU, bpage)) {
- ibool ready;
+ ib_mutex_t* block_mutex = buf_page_get_mutex(bpage);
- block_mutex = buf_page_get_mutex(bpage);
mutex_enter(block_mutex);
- ready = buf_flush_ready_for_replace(bpage);
+
+ ibool ready = buf_flush_ready_for_replace(bpage);
+
if (ready) {
+ bool evict_zip;
+
+ evict_zip = !buf_LRU_evict_from_unzip_LRU(buf_pool);;
+
+ freed = buf_LRU_free_page(bpage, evict_zip);
+
+ mutex_exit(block_mutex);
+
break;
}
- mutex_exit(block_mutex);
- }
+ mutex_exit(block_mutex);
- if (!bpage) {
- /* Can't find a single replaceable page. */
- mutex_exit(&buf_pool->LRU_list_mutex);
- return(FALSE);
}
- evict_zip = !buf_LRU_evict_from_unzip_LRU(buf_pool);;
-
- freed = buf_LRU_free_page(bpage, evict_zip);
if (!freed)
mutex_exit(&buf_pool->LRU_list_mutex);
- mutex_exit(block_mutex);
return(freed);
}
@@ -2260,9 +2276,15 @@ buf_flush_LRU_tail(void)
requested_pages[i] += lru_chunk_size;
+ /* If we failed to flush or evict this
+ instance, do not bother anymore. But take into
+ account that we might have zero flushed pages
+ because the flushing request was fully
+ satisfied by unzip_LRU evictions. */
if (requested_pages[i] >= scan_depth[i]
|| !(srv_cleaner_eviction_factor
- ? n.evicted : n.flushed)) {
+ ? n.evicted
+ : (n.flushed + n.unzip_LRU_evicted))) {
active_instance[i] = false;
remaining_instances--;
@@ -2498,7 +2520,7 @@ page_cleaner_flush_pages_if_needed(void)
}
if (last_pages && cur_lsn - last_lsn > lsn_avg_rate / 2) {
- age_factor = prev_pages / last_pages;
+ age_factor = static_cast<int>(prev_pages / last_pages);
}
MONITOR_SET(MONITOR_FLUSH_N_TO_FLUSH_REQUESTED, n_pages);
@@ -2626,7 +2648,7 @@ page_cleaner_adapt_flush_sleep_time(void)
/******************************************************************//**
page_cleaner thread tasked with flushing dirty pages from the buffer
-pools. As of now we'll have only one instance of this thread.
+pool flush lists. As of now we'll have only one instance of this thread.
@return a dummy parameter */
extern "C" UNIV_INTERN
os_thread_ret_t
@@ -2639,7 +2661,7 @@ DECLARE_THREAD(buf_flush_page_cleaner_thread)(
ulint next_loop_time = ut_time_ms() + 1000;
ulint n_flushed = 0;
ulint last_activity = srv_get_activity_count();
- ulint lru_sleep_time = srv_cleaner_max_lru_time;
+ ulint last_activity_time = ut_time_ms();
ut_ad(!srv_read_only_mode);
@@ -2660,8 +2682,8 @@ DECLARE_THREAD(buf_flush_page_cleaner_thread)(
while (srv_shutdown_state == SRV_SHUTDOWN_NONE) {
- ulint flush_sleep_time;
ulint page_cleaner_sleep_time;
+ ibool server_active;
srv_current_thread_priority = srv_cleaner_thread_priority;
@@ -2674,20 +2696,20 @@ DECLARE_THREAD(buf_flush_page_cleaner_thread)(
page_cleaner_sleep_if_needed(next_loop_time);
}
- page_cleaner_adapt_lru_sleep_time(&lru_sleep_time);
-
- flush_sleep_time = page_cleaner_adapt_flush_sleep_time();
-
- page_cleaner_sleep_time = ut_min(lru_sleep_time,
- flush_sleep_time);
+ page_cleaner_sleep_time
+ = page_cleaner_adapt_flush_sleep_time();
next_loop_time = ut_time_ms() + page_cleaner_sleep_time;
- /* Flush pages from end of LRU if required */
- n_flushed = buf_flush_LRU_tail();
+ server_active = srv_check_activity(last_activity);
+ if (server_active
+ || ut_time_ms() - last_activity_time < 1000) {
+
+ if (server_active) {
- if (srv_check_activity(last_activity)) {
- last_activity = srv_get_activity_count();
+ last_activity = srv_get_activity_count();
+ last_activity_time = ut_time_ms();
+ }
/* Flush pages from flush_list if required */
n_flushed += page_cleaner_flush_pages_if_needed();
@@ -2778,6 +2800,74 @@ thread_exit:
OS_THREAD_DUMMY_RETURN;
}
+/******************************************************************//**
+lru_manager thread tasked with performing LRU flushes and evictions to refill
+the buffer pool free lists. As of now we'll have only one instance of this
+thread.
+@return a dummy parameter */
+extern "C" UNIV_INTERN
+os_thread_ret_t
+DECLARE_THREAD(buf_flush_lru_manager_thread)(
+/*==========================================*/
+ void* arg __attribute__((unused)))
+ /*!< in: a dummy parameter required by
+ os_thread_create */
+{
+ ulint next_loop_time = ut_time_ms() + 1000;
+ ulint lru_sleep_time = srv_cleaner_max_lru_time;
+
+#ifdef UNIV_PFS_THREAD
+ pfs_register_thread(buf_lru_manager_thread_key);
+#endif /* UNIV_PFS_THREAD */
+
+ srv_lru_manager_tid = os_thread_get_tid();
+
+ os_thread_set_priority(srv_lru_manager_tid,
+ srv_sched_priority_cleaner);
+
+#ifdef UNIV_DEBUG_THREAD_CREATION
+ fprintf(stderr, "InnoDB: lru_manager thread running, id %lu\n",
+ os_thread_pf(os_thread_get_curr_id()));
+#endif /* UNIV_DEBUG_THREAD_CREATION */
+
+ buf_lru_manager_is_active = true;
+
+ /* On server shutdown, the LRU manager thread runs through cleanup
+ phase to provide free pages for the master and purge threads. */
+ while (srv_shutdown_state == SRV_SHUTDOWN_NONE
+ || srv_shutdown_state == SRV_SHUTDOWN_CLEANUP) {
+
+ ulint n_flushed_lru;
+
+ srv_current_thread_priority = srv_cleaner_thread_priority;
+
+ page_cleaner_sleep_if_needed(next_loop_time);
+
+ page_cleaner_adapt_lru_sleep_time(&lru_sleep_time);
+
+ next_loop_time = ut_time_ms() + lru_sleep_time;
+
+ n_flushed_lru = buf_flush_LRU_tail();
+
+ if (n_flushed_lru) {
+
+ MONITOR_INC_VALUE_CUMULATIVE(
+ MONITOR_FLUSH_BACKGROUND_TOTAL_PAGE,
+ MONITOR_FLUSH_BACKGROUND_COUNT,
+ MONITOR_FLUSH_BACKGROUND_PAGES,
+ n_flushed_lru);
+ }
+ }
+
+ buf_lru_manager_is_active = false;
+
+ /* We count the number of threads in os_thread_exit(). A created
+ thread should always use that to exit and not use return() to exit. */
+ os_thread_exit(NULL);
+
+ OS_THREAD_DUMMY_RETURN;
+}
+
#if defined UNIV_DEBUG || defined UNIV_BUF_DEBUG
/** Functor to validate the flush list. */
diff --git a/storage/xtradb/buf/buf0lru.cc b/storage/xtradb/buf/buf0lru.cc
index 8a6d042f4c7..3449982b1dd 100644
--- a/storage/xtradb/buf/buf0lru.cc
+++ b/storage/xtradb/buf/buf0lru.cc
@@ -503,17 +503,15 @@ buf_flush_or_remove_page(
yet; maybe the system is currently reading it
in, or flushing the modifications to the file */
return(false);
-
}
- bool processed = false;
-
buf_flush_list_mutex_exit(buf_pool);
/* We don't have to worry about bpage becoming a dangling
pointer by a compressed page flush list relocation because
buf_page_get_gen() won't be called for pages from this
tablespace. */
+ bool processed;
mutex_enter(block_mutex);
@@ -529,6 +527,7 @@ buf_flush_or_remove_page(
mutex_exit(block_mutex);
*must_restart = TRUE;
+ processed = false;
} else if (!flush) {
@@ -538,29 +537,29 @@ buf_flush_or_remove_page(
processed = true;
- } else if (buf_flush_ready_for_flush(bpage,
- BUF_FLUSH_SINGLE_PAGE)) {
+ } else if (buf_flush_ready_for_flush(bpage, BUF_FLUSH_SINGLE_PAGE)) {
- mutex_exit(&buf_pool->LRU_list_mutex);
+ if (buf_flush_page(
+ buf_pool, bpage, BUF_FLUSH_SINGLE_PAGE, false)) {
- /* The following call will release the buf_page_get_mutex()
- mutex. */
- buf_flush_page(buf_pool, bpage, BUF_FLUSH_SINGLE_PAGE, false);
- ut_ad(!mutex_own(block_mutex));
+ /* Wake possible simulated aio thread to actually
+ post the writes to the operating system */
+ os_aio_simulated_wake_handler_threads();
- /* Wake possible simulated aio thread to actually
- post the writes to the operating system */
- os_aio_simulated_wake_handler_threads();
+ mutex_enter(&buf_pool->LRU_list_mutex);
- mutex_enter(&buf_pool->LRU_list_mutex);
+ processed = true;
+
+ } else {
+ mutex_exit(block_mutex);
+
+ processed = false;
+ }
- processed = true;
} else {
- /* Not ready for flush. It can't be IO fixed because we
- checked for that at the start of the function. It must
- be buffer fixed. */
- ut_ad(bpage->buf_fix_count > 0);
mutex_exit(block_mutex);
+
+ processed = false;
}
buf_flush_list_mutex_enter(buf_pool);
@@ -1358,15 +1357,17 @@ loop:
memset(&block->page.zip, 0, sizeof block->page.zip);
if (started_monitor) {
- srv_print_innodb_monitor = mon_value_was;
+ srv_print_innodb_monitor =
+ static_cast<my_bool>(mon_value_was);
}
return(block);
}
if (srv_empty_free_list_algorithm == SRV_EMPTY_FREE_LIST_BACKOFF
- && buf_page_cleaner_is_active
- && srv_shutdown_state == SRV_SHUTDOWN_NONE) {
+ && buf_lru_manager_is_active
+ && (srv_shutdown_state == SRV_SHUTDOWN_NONE
+ || srv_shutdown_state == SRV_SHUTDOWN_CLEANUP)) {
/* Backoff to minimize the free list mutex contention while the
free list is empty */
@@ -1408,12 +1409,13 @@ loop:
goto loop;
} else {
- /* The cleaner is not running or Oracle MySQL 5.6 algorithm was
- requested, will perform a single page flush */
+ /* The LRU manager is not running or Oracle MySQL 5.6 algorithm
+ was requested, will perform a single page flush */
ut_ad((srv_empty_free_list_algorithm
== SRV_EMPTY_FREE_LIST_LEGACY)
- || !buf_page_cleaner_is_active
- || (srv_shutdown_state != SRV_SHUTDOWN_NONE));
+ || !buf_lru_manager_is_active
+ || (srv_shutdown_state != SRV_SHUTDOWN_NONE
+ && srv_shutdown_state != SRV_SHUTDOWN_CLEANUP));
}
mutex_enter(&buf_pool->flush_state_mutex);
@@ -1829,8 +1831,6 @@ buf_LRU_add_block_low(
{
buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
- ut_ad(buf_pool);
- ut_ad(bpage);
ut_ad(mutex_own(&buf_pool->LRU_list_mutex));
ut_a(buf_page_in_file(bpage));
@@ -1980,7 +1980,7 @@ buf_LRU_free_page(
if (!buf_page_can_relocate(bpage)) {
- /* Do not free buffer-fixed or I/O-fixed blocks. */
+ /* Do not free buffer fixed or I/O-fixed blocks. */
return(false);
}
@@ -1995,12 +1995,10 @@ buf_LRU_free_page(
if (bpage->oldest_modification) {
return(false);
}
- } else if ((bpage->oldest_modification)
- && (buf_page_get_state(bpage)
- != BUF_BLOCK_FILE_PAGE)) {
+ } else if (bpage->oldest_modification > 0
+ && buf_page_get_state(bpage) != BUF_BLOCK_FILE_PAGE) {
- ut_ad(buf_page_get_state(bpage)
- == BUF_BLOCK_ZIP_DIRTY);
+ ut_ad(buf_page_get_state(bpage) == BUF_BLOCK_ZIP_DIRTY);
return(false);
@@ -2088,10 +2086,8 @@ not_freed:
rw_lock_x_lock(hash_lock);
mutex_enter(block_mutex);
- ut_a(!buf_page_hash_get_low(buf_pool,
- bpage->space,
- bpage->offset,
- fold));
+ ut_a(!buf_page_hash_get_low(
+ buf_pool, b->space, b->offset, fold));
b->state = b->oldest_modification
? BUF_BLOCK_ZIP_DIRTY
@@ -2215,11 +2211,12 @@ not_freed:
buf_pool->page_hash, thus inaccessible by any
other thread. */
- checksum = page_zip_calc_checksum(
- b->zip.data,
- page_zip_get_size(&b->zip),
- static_cast<srv_checksum_algorithm_t>(
- srv_checksum_algorithm));
+ checksum = static_cast<ib_uint32_t>(
+ page_zip_calc_checksum(
+ b->zip.data,
+ page_zip_get_size(&b->zip),
+ static_cast<srv_checksum_algorithm_t>(
+ srv_checksum_algorithm)));
mach_write_to_4(b->zip.data + FIL_PAGE_SPACE_OR_CHKSUM,
checksum);
@@ -2432,6 +2429,25 @@ buf_LRU_block_remove_hashed(
" in the hash table\n",
(ulong) bpage->space,
(ulong) bpage->offset);
+
+#ifdef UNIV_DEBUG
+ fprintf(stderr,
+ "InnoDB: in_page_hash %lu in_zip_hash %lu\n"
+ " in_free_list %lu in_flush_list %lu in_LRU_list %lu\n"
+ " zip.data %p zip_size %lu page_state %d\n",
+ bpage->in_page_hash, bpage->in_zip_hash,
+ bpage->in_free_list, bpage->in_flush_list,
+ bpage->in_LRU_list, bpage->zip.data,
+ buf_page_get_zip_size(bpage),
+ buf_page_get_state(bpage));
+#else
+ fprintf(stderr,
+ "InnoDB: zip.data %p zip_size %lu page_state %d\n",
+ bpage->zip.data,
+ buf_page_get_zip_size(bpage),
+ buf_page_get_state(bpage));
+#endif
+
if (hashed_bpage) {
fprintf(stderr,
"InnoDB: In hash table we find block"
@@ -2442,6 +2458,9 @@ buf_LRU_block_remove_hashed(
(const void*) bpage);
}
+ ut_a(buf_page_get_io_fix(bpage) == BUF_IO_NONE);
+ ut_a(bpage->buf_fix_count == 0);
+
#if defined UNIV_DEBUG || defined UNIV_BUF_DEBUG
mutex_exit(buf_page_get_mutex(bpage));
rw_lock_x_unlock(hash_lock);
@@ -2489,6 +2508,11 @@ buf_LRU_block_remove_hashed(
UNIV_PAGE_SIZE);
buf_page_set_state(bpage, BUF_BLOCK_REMOVE_HASH);
+ if (buf_pool->flush_rbt == NULL) {
+ bpage->space = ULINT32_UNDEFINED;
+ bpage->offset = ULINT32_UNDEFINED;
+ }
+
/* Question: If we release bpage and hash mutex here
then what protects us against:
1) Some other thread buffer fixing this page
diff --git a/storage/xtradb/dict/dict0boot.cc b/storage/xtradb/dict/dict0boot.cc
index 94a3af2852b..b57a8873bd5 100644
--- a/storage/xtradb/dict/dict0boot.cc
+++ b/storage/xtradb/dict/dict0boot.cc
@@ -302,7 +302,8 @@ dict_boot(void)
/* Insert into the dictionary cache the descriptions of the basic
system tables */
/*-------------------------*/
- table = dict_mem_table_create("SYS_TABLES", DICT_HDR_SPACE, 8, 0, 0);
+ table = dict_mem_table_create("SYS_TABLES", DICT_HDR_SPACE, 8, 0, 0,
+ false);
dict_mem_table_add_col(table, heap, "NAME", DATA_BINARY, 0, 0);
dict_mem_table_add_col(table, heap, "ID", DATA_BINARY, 0, 0);
@@ -356,7 +357,8 @@ dict_boot(void)
ut_a(error == DB_SUCCESS);
/*-------------------------*/
- table = dict_mem_table_create("SYS_COLUMNS", DICT_HDR_SPACE, 7, 0, 0);
+ table = dict_mem_table_create("SYS_COLUMNS", DICT_HDR_SPACE, 7, 0, 0,
+ false);
dict_mem_table_add_col(table, heap, "TABLE_ID", DATA_BINARY, 0, 0);
dict_mem_table_add_col(table, heap, "POS", DATA_INT, 0, 4);
@@ -389,7 +391,8 @@ dict_boot(void)
ut_a(error == DB_SUCCESS);
/*-------------------------*/
- table = dict_mem_table_create("SYS_INDEXES", DICT_HDR_SPACE, 7, 0, 0);
+ table = dict_mem_table_create("SYS_INDEXES", DICT_HDR_SPACE, 7, 0, 0,
+ false);
dict_mem_table_add_col(table, heap, "TABLE_ID", DATA_BINARY, 0, 0);
dict_mem_table_add_col(table, heap, "ID", DATA_BINARY, 0, 0);
@@ -422,7 +425,8 @@ dict_boot(void)
ut_a(error == DB_SUCCESS);
/*-------------------------*/
- table = dict_mem_table_create("SYS_FIELDS", DICT_HDR_SPACE, 3, 0, 0);
+ table = dict_mem_table_create("SYS_FIELDS", DICT_HDR_SPACE, 3, 0, 0,
+ false);
dict_mem_table_add_col(table, heap, "INDEX_ID", DATA_BINARY, 0, 0);
dict_mem_table_add_col(table, heap, "POS", DATA_INT, 0, 4);
diff --git a/storage/xtradb/dict/dict0crea.cc b/storage/xtradb/dict/dict0crea.cc
index eba5417dc76..ff892749d4f 100644
--- a/storage/xtradb/dict/dict0crea.cc
+++ b/storage/xtradb/dict/dict0crea.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1996, 2013, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -270,6 +270,12 @@ dict_build_table_def_step(
thr_get_trx(thr)->table_id = table->id;
+ /* Always set this bit for all new created tables */
+ DICT_TF2_FLAG_SET(table, DICT_TF2_FTS_AUX_HEX_NAME);
+ DBUG_EXECUTE_IF("innodb_test_wrong_fts_aux_table_name",
+ DICT_TF2_FLAG_UNSET(table,
+ DICT_TF2_FTS_AUX_HEX_NAME););
+
if (use_tablespace) {
/* This table will not use the system tablespace.
Get a new space id. */
diff --git a/storage/xtradb/dict/dict0dict.cc b/storage/xtradb/dict/dict0dict.cc
index 0aaec42cd2f..31d7639aee5 100644
--- a/storage/xtradb/dict/dict0dict.cc
+++ b/storage/xtradb/dict/dict0dict.cc
@@ -121,18 +121,10 @@ UNIV_INTERN mysql_pfs_key_t dict_foreign_err_mutex_key;
/** Identifies generated InnoDB foreign key names */
static char dict_ibfk[] = "_ibfk_";
-/** array of rw locks protecting
-dict_table_t::stat_initialized
-dict_table_t::stat_n_rows (*)
-dict_table_t::stat_clustered_index_size
-dict_table_t::stat_sum_of_other_index_sizes
-dict_table_t::stat_modified_counter (*)
-dict_table_t::indexes*::stat_n_diff_key_vals[]
-dict_table_t::indexes*::stat_index_size
-dict_table_t::indexes*::stat_n_leaf_pages
-(*) those are not always protected for performance reasons */
-#define DICT_TABLE_STATS_LATCHES_SIZE 64
-static rw_lock_t dict_table_stats_latches[DICT_TABLE_STATS_LATCHES_SIZE];
+bool innodb_table_stats_not_found = false;
+bool innodb_index_stats_not_found = false;
+static bool innodb_table_stats_not_found_reported = false;
+static bool innodb_index_stats_not_found_reported = false;
/*******************************************************************//**
Tries to find column names for the index and sets the col field of the
@@ -332,32 +324,31 @@ dict_mutex_exit_for_mysql(void)
mutex_exit(&(dict_sys->mutex));
}
-/** Get the latch that protects the stats of a given table */
-#define GET_TABLE_STATS_LATCH(table) \
- (&dict_table_stats_latches[ut_fold_ull((ib_uint64_t) table) \
- % DICT_TABLE_STATS_LATCHES_SIZE])
-
/**********************************************************************//**
-Lock the appropriate latch to protect a given table's statistics.
-table->id is used to pick the corresponding latch from a global array of
-latches. */
+Lock the appropriate latch to protect a given table's statistics. */
UNIV_INTERN
void
dict_table_stats_lock(
/*==================*/
- const dict_table_t* table, /*!< in: table */
- ulint latch_mode) /*!< in: RW_S_LATCH or
- RW_X_LATCH */
+ dict_table_t* table, /*!< in: table */
+ ulint latch_mode) /*!< in: RW_S_LATCH or RW_X_LATCH */
{
ut_ad(table != NULL);
ut_ad(table->magic_n == DICT_TABLE_MAGIC_N);
+ if (table->stats_latch == NULL) {
+ /* This is a dummy table object that is private in the current
+ thread and is not shared between multiple threads, thus we
+ skip any locking. */
+ return;
+ }
+
switch (latch_mode) {
case RW_S_LATCH:
- rw_lock_s_lock(GET_TABLE_STATS_LATCH(table));
+ rw_lock_s_lock(table->stats_latch);
break;
case RW_X_LATCH:
- rw_lock_x_lock(GET_TABLE_STATS_LATCH(table));
+ rw_lock_x_lock(table->stats_latch);
break;
case RW_NO_LATCH:
/* fall through */
@@ -372,19 +363,26 @@ UNIV_INTERN
void
dict_table_stats_unlock(
/*====================*/
- const dict_table_t* table, /*!< in: table */
- ulint latch_mode) /*!< in: RW_S_LATCH or
+ dict_table_t* table, /*!< in: table */
+ ulint latch_mode) /*!< in: RW_S_LATCH or
RW_X_LATCH */
{
ut_ad(table != NULL);
ut_ad(table->magic_n == DICT_TABLE_MAGIC_N);
+ if (table->stats_latch == NULL) {
+ /* This is a dummy table object that is private in the current
+ thread and is not shared between multiple threads, thus we
+ skip any locking. */
+ return;
+ }
+
switch (latch_mode) {
case RW_S_LATCH:
- rw_lock_s_unlock(GET_TABLE_STATS_LATCH(table));
+ rw_lock_s_unlock(table->stats_latch);
break;
case RW_X_LATCH:
- rw_lock_x_unlock(GET_TABLE_STATS_LATCH(table));
+ rw_lock_x_unlock(table->stats_latch);
break;
case RW_NO_LATCH:
/* fall through */
@@ -880,8 +878,6 @@ void
dict_init(void)
/*===========*/
{
- int i;
-
dict_sys = static_cast<dict_sys_t*>(mem_zalloc(sizeof(*dict_sys)));
mutex_create(dict_sys_mutex_key, &dict_sys->mutex, SYNC_DICT);
@@ -902,11 +898,6 @@ dict_init(void)
mutex_create(dict_foreign_err_mutex_key,
&dict_foreign_err_mutex, SYNC_NO_ORDER_CHECK);
}
-
- for (i = 0; i < DICT_TABLE_STATS_LATCHES_SIZE; i++) {
- rw_lock_create(dict_table_stats_latch_key,
- &dict_table_stats_latches[i], SYNC_INDEX_TREE);
- }
}
/**********************************************************************//**
@@ -5770,7 +5761,8 @@ dict_ind_init(void)
dict_table_t* table;
/* create dummy table and index for REDUNDANT infimum and supremum */
- table = dict_mem_table_create("SYS_DUMMY1", DICT_HDR_SPACE, 1, 0, 0);
+ table = dict_mem_table_create("SYS_DUMMY1", DICT_HDR_SPACE, 1, 0, 0,
+ true);
dict_mem_table_add_col(table, NULL, NULL, DATA_CHAR,
DATA_ENGLISH | DATA_NOT_NULL, 8);
@@ -5783,7 +5775,7 @@ dict_ind_init(void)
/* create dummy table and index for COMPACT infimum and supremum */
table = dict_mem_table_create("SYS_DUMMY2",
DICT_HDR_SPACE, 1,
- DICT_TF_COMPACT, 0);
+ DICT_TF_COMPACT, 0, true);
dict_mem_table_add_col(table, NULL, NULL, DATA_CHAR,
DATA_ENGLISH | DATA_NOT_NULL, 8);
dict_ind_compact = dict_mem_index_create("SYS_DUMMY2", "SYS_DUMMY2",
@@ -6010,6 +6002,17 @@ dict_table_check_for_dup_indexes(
}
#endif /* UNIV_DEBUG */
+/** Auxiliary macro used inside dict_table_schema_check(). */
+#define CREATE_TYPES_NAMES() \
+ dtype_sql_name((unsigned) req_schema->columns[i].mtype, \
+ (unsigned) req_schema->columns[i].prtype_mask, \
+ (unsigned) req_schema->columns[i].len, \
+ req_type, sizeof(req_type)); \
+ dtype_sql_name(table->cols[j].mtype, \
+ table->cols[j].prtype, \
+ table->cols[j].len, \
+ actual_type, sizeof(actual_type))
+
/*********************************************************************//**
Checks whether a table exists and whether it has the given structure.
The table must have the same number of columns with the same names and
@@ -6029,6 +6032,8 @@ dict_table_schema_check(
size_t errstr_sz) /*!< in: errstr size */
{
char buf[MAX_FULL_NAME_LEN];
+ char req_type[64];
+ char actual_type[64];
dict_table_t* table;
ulint i;
@@ -6037,14 +6042,34 @@ dict_table_schema_check(
table = dict_table_get_low(req_schema->table_name);
if (table == NULL) {
+ bool should_print=true;
/* no such table */
- ut_snprintf(errstr, errstr_sz,
- "Table %s not found.",
- ut_format_name(req_schema->table_name,
- TRUE, buf, sizeof(buf)));
+ if (innobase_strcasecmp(req_schema->table_name, "mysql/innodb_table_stats") == 0) {
+ if (innodb_table_stats_not_found_reported == false) {
+ innodb_table_stats_not_found = true;
+ innodb_table_stats_not_found_reported = true;
+ } else {
+ should_print = false;
+ }
+ } else if (innobase_strcasecmp(req_schema->table_name, "mysql/innodb_index_stats") == 0 ) {
+ if (innodb_index_stats_not_found_reported == false) {
+ innodb_index_stats_not_found = true;
+ innodb_index_stats_not_found_reported = true;
+ } else {
+ should_print = false;
+ }
+ }
- return(DB_TABLE_NOT_FOUND);
+ if (should_print) {
+ ut_snprintf(errstr, errstr_sz,
+ "Table %s not found.",
+ ut_format_name(req_schema->table_name,
+ TRUE, buf, sizeof(buf)));
+ return(DB_TABLE_NOT_FOUND);
+ } else {
+ return(DB_STATS_DO_NOT_EXIST);
+ }
}
if (table->ibd_file_missing) {
@@ -6080,9 +6105,6 @@ dict_table_schema_check(
for (i = 0; i < req_schema->n_cols; i++) {
ulint j;
- char req_type[64];
- char actual_type[64];
-
/* check if i'th column is the same in both arrays */
if (innobase_strcasecmp(req_schema->columns[i].name,
dict_table_get_col_name(table, i)) == 0) {
@@ -6124,19 +6146,11 @@ dict_table_schema_check(
/* we found a column with the same name on j'th position,
compare column types and flags */
- dtype_sql_name(req_schema->columns[i].mtype,
- req_schema->columns[i].prtype_mask,
- req_schema->columns[i].len,
- req_type, sizeof(req_type));
-
- dtype_sql_name(table->cols[j].mtype,
- table->cols[j].prtype,
- table->cols[j].len,
- actual_type, sizeof(actual_type));
-
/* check length for exact match */
if (req_schema->columns[i].len != table->cols[j].len) {
+ CREATE_TYPES_NAMES();
+
ut_snprintf(errstr, errstr_sz,
"Column %s in table %s is %s "
"but should be %s (length mismatch).",
@@ -6151,6 +6165,8 @@ dict_table_schema_check(
/* check mtype for exact match */
if (req_schema->columns[i].mtype != table->cols[j].mtype) {
+ CREATE_TYPES_NAMES();
+
ut_snprintf(errstr, errstr_sz,
"Column %s in table %s is %s "
"but should be %s (type mismatch).",
@@ -6168,6 +6184,8 @@ dict_table_schema_check(
& req_schema->columns[i].prtype_mask)
!= req_schema->columns[i].prtype_mask) {
+ CREATE_TYPES_NAMES();
+
ut_snprintf(errstr, errstr_sz,
"Column %s in table %s is %s "
"but should be %s (flags mismatch).",
@@ -6236,9 +6254,8 @@ dict_fs2utf8(
db[db_len] = '\0';
strconvert(
- &my_charset_filename, db, db_len,
- system_charset_info, db_utf8, db_utf8_size,
- &errors);
+ &my_charset_filename, db, db_len, system_charset_info,
+ db_utf8, static_cast<uint>(db_utf8_size), &errors);
/* convert each # to @0023 in table name and store the result in buf */
const char* table = dict_remove_db_name(db_and_table);
@@ -6263,8 +6280,8 @@ dict_fs2utf8(
errors = 0;
strconvert(
- &my_charset_filename, buf, buf_p - buf,
- system_charset_info, table_utf8, table_utf8_size,
+ &my_charset_filename, buf, buf_p - buf, system_charset_info,
+ table_utf8, static_cast<uint>(table_utf8_size),
&errors);
if (errors != 0) {
@@ -6326,10 +6343,6 @@ dict_close(void)
mem_free(dict_sys);
dict_sys = NULL;
-
- for (i = 0; i < DICT_TABLE_STATS_LATCHES_SIZE; i++) {
- rw_lock_free(&dict_table_stats_latches[i]);
- }
}
#ifdef UNIV_DEBUG
diff --git a/storage/xtradb/dict/dict0load.cc b/storage/xtradb/dict/dict0load.cc
index 5c97b5aba7c..013a5fb7b37 100644
--- a/storage/xtradb/dict/dict0load.cc
+++ b/storage/xtradb/dict/dict0load.cc
@@ -1065,7 +1065,8 @@ loop:
bool is_temp = false;
bool discarded = false;
- ib_uint32_t flags2 = mach_read_from_4(field);
+ ib_uint32_t flags2 = static_cast<ib_uint32_t>(
+ mach_read_from_4(field));
/* Check that the tablespace (the .ibd file) really
exists; print a warning to the .err log if not.
@@ -1092,10 +1093,34 @@ loop:
case DICT_CHECK_ALL_LOADED:
/* All tablespaces should have been found in
fil_load_single_table_tablespaces(). */
-
- fil_space_for_table_exists_in_mem(
+ if (fil_space_for_table_exists_in_mem(
space_id, name, TRUE, !(is_temp || discarded),
- false, NULL, 0);
+ false, NULL, 0)
+ && !(is_temp || discarded)) {
+ /* If user changes the path of .ibd files in
+ *.isl files before doing crash recovery ,
+ then this leads to inconsistency in
+ SYS_DATAFILES system table because the
+ tables are loaded from the updated path
+ but the SYS_DATAFILES still points to the
+ old path.Therefore after crash recovery
+ update SYS_DATAFILES with the updated path.*/
+ ut_ad(space_id);
+ ut_ad(recv_needed_recovery);
+ char *dict_path = dict_get_first_path(space_id,
+ name);
+ char *remote_path = fil_read_link_file(name);
+ if(dict_path && remote_path) {
+ if(strcmp(dict_path,remote_path)) {
+ dict_update_filepath(space_id,
+ remote_path);
+ }
+ }
+ if(dict_path)
+ mem_free(dict_path);
+ if(remote_path)
+ mem_free(remote_path);
+ }
break;
case DICT_CHECK_SOME_LOADED:
@@ -2151,7 +2176,8 @@ err_len:
/* See if the tablespace is available. */
*table = dict_mem_table_create(
- name, space, n_cols & ~DICT_N_COLS_COMPACT, flags, flags2);
+ name, space, n_cols & ~DICT_N_COLS_COMPACT, flags, flags2,
+ false);
field = rec_get_nth_field_old(rec, DICT_FLD__SYS_TABLES__ID, &len);
ut_ad(len == 8); /* this was checked earlier */
diff --git a/storage/xtradb/dict/dict0mem.cc b/storage/xtradb/dict/dict0mem.cc
index f69e6cc47ae..7ce42fa8efc 100644
--- a/storage/xtradb/dict/dict0mem.cc
+++ b/storage/xtradb/dict/dict0mem.cc
@@ -65,7 +65,10 @@ dict_mem_table_create(
the table is placed */
ulint n_cols, /*!< in: number of columns */
ulint flags, /*!< in: table flags */
- ulint flags2) /*!< in: table flags2 */
+ ulint flags2, /*!< in: table flags2 */
+ bool nonshared)/*!< in: whether the table object is a dummy
+ one that does not need the initialization of
+ locking-related fields. */
{
dict_table_t* table;
mem_heap_t* heap;
@@ -95,12 +98,27 @@ dict_mem_table_create(
ut_d(table->magic_n = DICT_TABLE_MAGIC_N);
+ if (!nonshared) {
+ table->stats_latch = new rw_lock_t;
+ rw_lock_create(dict_table_stats_latch_key, table->stats_latch,
+ SYNC_INDEX_TREE);
+ } else {
+ table->stats_latch = NULL;
+ }
+
#ifndef UNIV_HOTBACKUP
- table->autoinc_lock = static_cast<ib_lock_t*>(
- mem_heap_alloc(heap, lock_get_size()));
- mutex_create(autoinc_mutex_key,
- &table->autoinc_mutex, SYNC_DICT_AUTOINC_MUTEX);
+ if (!nonshared) {
+
+ table->autoinc_lock = static_cast<ib_lock_t*>(
+ mem_heap_alloc(heap, lock_get_size()));
+
+ mutex_create(autoinc_mutex_key,
+ &table->autoinc_mutex, SYNC_DICT_AUTOINC_MUTEX);
+ } else {
+
+ table->autoinc_lock = NULL;
+ }
table->autoinc = 0;
@@ -150,8 +168,18 @@ dict_mem_table_free(
}
}
#ifndef UNIV_HOTBACKUP
- mutex_free(&(table->autoinc_mutex));
+ if (table->stats_latch) {
+
+ mutex_free(&(table->autoinc_mutex));
+ }
#endif /* UNIV_HOTBACKUP */
+
+ if (table->stats_latch) {
+
+ rw_lock_free(table->stats_latch);
+ delete table->stats_latch;
+ }
+
ut_free(table->name);
mem_heap_free(table->heap);
}
diff --git a/storage/xtradb/dict/dict0stats.cc b/storage/xtradb/dict/dict0stats.cc
index 8bf02f9785c..aa417bbae7b 100644
--- a/storage/xtradb/dict/dict0stats.cc
+++ b/storage/xtradb/dict/dict0stats.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2009, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2009, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -46,6 +46,7 @@ Created Jan 06, 2010 Vasil Dimov
#include "ut0rnd.h" /* ut_rnd_interval() */
#include "ut0ut.h" /* ut_format_name(), ut_time() */
+#include <map>
#include <vector>
/* Sampling algorithm description @{
@@ -143,6 +144,17 @@ data: b,b,b,b,b,b,g,g,j,j,j, x, y
then we would store 5,7,10,11,12 in the array. */
typedef std::vector<ib_uint64_t> boundaries_t;
+/* This is used to arrange the index based on the index name.
+@return true if index_name1 is smaller than index_name2. */
+struct index_cmp
+{
+ bool operator()(const char* index_name1, const char* index_name2) const {
+ return(strcmp(index_name1, index_name2) < 0);
+ }
+};
+
+typedef std::map<const char*, dict_index_t*, index_cmp> index_map_t;
+
/*********************************************************************//**
Checks whether an index should be ignored in stats manipulations:
* stats fetch
@@ -256,32 +268,36 @@ dict_stats_persistent_storage_check(
mutex_exit(&(dict_sys->mutex));
}
- if (ret != DB_SUCCESS) {
+ if (ret != DB_SUCCESS && ret != DB_STATS_DO_NOT_EXIST) {
ut_print_timestamp(stderr);
fprintf(stderr, " InnoDB: Error: %s\n", errstr);
return(false);
+ } else if (ret == DB_STATS_DO_NOT_EXIST) {
+ return false;
}
/* else */
return(true);
}
-/*********************************************************************//**
-Executes a given SQL statement using the InnoDB internal SQL parser
-in its own transaction and commits it.
+/** Executes a given SQL statement using the InnoDB internal SQL parser.
This function will free the pinfo object.
+@param[in,out] pinfo pinfo to pass to que_eval_sql() must already
+have any literals bound to it
+@param[in] sql SQL string to execute
+@param[in,out] trx in case of NULL the function will allocate and
+free the trx object. If it is not NULL then it will be rolled back
+only in the case of error, but not freed.
@return DB_SUCCESS or error code */
static
dberr_t
dict_stats_exec_sql(
-/*================*/
- pars_info_t* pinfo, /*!< in/out: pinfo to pass to que_eval_sql()
- must already have any literals bound to it */
- const char* sql) /*!< in: SQL string to execute */
+ pars_info_t* pinfo,
+ const char* sql,
+ trx_t* trx)
{
- trx_t* trx;
dberr_t err;
-
+ bool trx_started = false;
#ifdef UNIV_SYNC_DEBUG
ut_ad(rw_lock_own(&dict_operation_lock, RW_LOCK_EX));
#endif /* UNIV_SYNC_DEBUG */
@@ -292,11 +308,24 @@ dict_stats_exec_sql(
return(DB_STATS_DO_NOT_EXIST);
}
- trx = trx_allocate_for_background();
- trx_start_if_not_started(trx);
+ if (trx == NULL) {
+ trx = trx_allocate_for_background();
+ trx_start_if_not_started(trx);
+ trx_started = true;
+ }
err = que_eval_sql(pinfo, sql, FALSE, trx); /* pinfo is freed here */
+ DBUG_EXECUTE_IF("stats_index_error",
+ if (!trx_started) {
+ err = DB_STATS_DO_NOT_EXIST;
+ trx->error_state = DB_STATS_DO_NOT_EXIST;
+ });
+
+ if (!trx_started && err == DB_SUCCESS) {
+ return(DB_SUCCESS);
+ }
+
if (err == DB_SUCCESS) {
trx_commit_for_mysql(trx);
} else {
@@ -308,7 +337,9 @@ dict_stats_exec_sql(
ut_a(trx->error_state == DB_SUCCESS);
}
- trx_free_for_background(trx);
+ if (trx_started) {
+ trx_free_for_background(trx);
+ }
return(err);
}
@@ -400,6 +431,11 @@ dict_stats_table_clone_create(
t->corrupted = table->corrupted;
+ /* This private object "t" is not shared with other threads, so
+ we do not need the stats_latch. The lock/unlock routines will do
+ nothing if stats_latch is NULL. */
+ t->stats_latch = NULL;
+
UT_LIST_INIT(t->indexes);
for (index = dict_table_get_first_index(table);
@@ -731,7 +767,7 @@ static
dict_table_t*
dict_stats_snapshot_create(
/*=======================*/
- const dict_table_t* table) /*!< in: table whose stats to copy */
+ dict_table_t* table) /*!< in: table whose stats to copy */
{
mutex_enter(&dict_sys->mutex);
@@ -1583,7 +1619,8 @@ dict_stats_analyze_index_for_n_prefix(
== !(REC_INFO_MIN_REC_FLAG & rec_get_info_bits(
btr_pcur_get_rec(&pcur), page_is_comp(page))));
- last_idx_on_level = boundaries->at(n_diff_for_this_prefix - 1);
+ last_idx_on_level = boundaries->at(
+ static_cast<unsigned int>(n_diff_for_this_prefix - 1));
rec_idx = 0;
@@ -1595,7 +1632,7 @@ dict_stats_analyze_index_for_n_prefix(
for (i = 0; i < n_recs_to_dive_below; i++) {
ib_uint64_t left;
ib_uint64_t right;
- ulint rnd;
+ ib_uint64_t rnd;
ib_uint64_t dive_below_idx;
/* there are n_diff_for_this_prefix elements
@@ -1636,9 +1673,11 @@ dict_stats_analyze_index_for_n_prefix(
/* we do not pass (left, right) because we do not want to ask
ut_rnd_interval() to work with too big numbers since
ib_uint64_t could be bigger than ulint */
- rnd = ut_rnd_interval(0, (ulint) (right - left));
+ rnd = static_cast<ib_uint64_t>(
+ ut_rnd_interval(0, static_cast<ulint>(right - left)));
- dive_below_idx = boundaries->at(left + rnd);
+ dive_below_idx = boundaries->at(
+ static_cast<unsigned int>(left + rnd));
#if 0
DEBUG_PRINTF(" %s(): dive below record with index="
@@ -2079,20 +2118,28 @@ dict_stats_update_persistent(
}
#include "mysql_com.h"
-/*********************************************************************//**
-Save an individual index's statistic into the persistent statistics
+/** Save an individual index's statistic into the persistent statistics
storage.
+@param[in] index index to be updated
+@param[in] last_update timestamp of the stat
+@param[in] stat_name name of the stat
+@param[in] stat_value value of the stat
+@param[in] sample_size n pages sampled or NULL
+@param[in] stat_description description of the stat
+@param[in,out] trx in case of NULL the function will
+allocate and free the trx object. If it is not NULL then it will be
+rolled back only in the case of error, but not freed.
@return DB_SUCCESS or error code */
static
dberr_t
dict_stats_save_index_stat(
-/*=======================*/
- dict_index_t* index, /*!< in: index */
- lint last_update, /*!< in: timestamp of the stat */
- const char* stat_name, /*!< in: name of the stat */
- ib_uint64_t stat_value, /*!< in: value of the stat */
- ib_uint64_t* sample_size, /*!< in: n pages sampled or NULL */
- const char* stat_description)/*!< in: description of the stat */
+ dict_index_t* index,
+ lint last_update,
+ const char* stat_name,
+ ib_uint64_t stat_value,
+ ib_uint64_t* sample_size,
+ const char* stat_description,
+ trx_t* trx)
{
pars_info_t* pinfo;
dberr_t ret;
@@ -2131,8 +2178,16 @@ dict_stats_save_index_stat(
ret = dict_stats_exec_sql(
pinfo,
- "PROCEDURE INDEX_STATS_SAVE_INSERT () IS\n"
+ "PROCEDURE INDEX_STATS_SAVE () IS\n"
"BEGIN\n"
+
+ "DELETE FROM \"" INDEX_STATS_NAME "\"\n"
+ "WHERE\n"
+ "database_name = :database_name AND\n"
+ "table_name = :table_name AND\n"
+ "index_name = :index_name AND\n"
+ "stat_name = :stat_name;\n"
+
"INSERT INTO \"" INDEX_STATS_NAME "\"\n"
"VALUES\n"
"(\n"
@@ -2145,74 +2200,41 @@ dict_stats_save_index_stat(
":sample_size,\n"
":stat_description\n"
");\n"
- "END;");
-
- if (ret == DB_DUPLICATE_KEY) {
-
- pinfo = pars_info_create();
- pars_info_add_str_literal(pinfo, "database_name", db_utf8);
- pars_info_add_str_literal(pinfo, "table_name", table_utf8);
- UNIV_MEM_ASSERT_RW_ABORT(index->name, strlen(index->name));
- pars_info_add_str_literal(pinfo, "index_name", index->name);
- UNIV_MEM_ASSERT_RW_ABORT(&last_update, 4);
- pars_info_add_int4_literal(pinfo, "last_update", last_update);
- UNIV_MEM_ASSERT_RW_ABORT(stat_name, strlen(stat_name));
- pars_info_add_str_literal(pinfo, "stat_name", stat_name);
- UNIV_MEM_ASSERT_RW_ABORT(&stat_value, 8);
- pars_info_add_ull_literal(pinfo, "stat_value", stat_value);
- if (sample_size != NULL) {
- UNIV_MEM_ASSERT_RW_ABORT(sample_size, 8);
- pars_info_add_ull_literal(pinfo, "sample_size", *sample_size);
- } else {
- pars_info_add_literal(pinfo, "sample_size", NULL,
- UNIV_SQL_NULL, DATA_FIXBINARY, 0);
- }
- UNIV_MEM_ASSERT_RW_ABORT(stat_description, strlen(stat_description));
- pars_info_add_str_literal(pinfo, "stat_description",
- stat_description);
-
- ret = dict_stats_exec_sql(
- pinfo,
- "PROCEDURE INDEX_STATS_SAVE_UPDATE () IS\n"
- "BEGIN\n"
- "UPDATE \"" INDEX_STATS_NAME "\" SET\n"
- "last_update = :last_update,\n"
- "stat_value = :stat_value,\n"
- "sample_size = :sample_size,\n"
- "stat_description = :stat_description\n"
- "WHERE\n"
- "database_name = :database_name AND\n"
- "table_name = :table_name AND\n"
- "index_name = :index_name AND\n"
- "stat_name = :stat_name;\n"
- "END;");
- }
+ "END;", trx);
if (ret != DB_SUCCESS) {
- char buf_table[MAX_FULL_NAME_LEN];
- char buf_index[MAX_FULL_NAME_LEN];
- ut_print_timestamp(stderr);
- fprintf(stderr,
- " InnoDB: Cannot save index statistics for table "
- "%s, index %s, stat name \"%s\": %s\n",
- ut_format_name(index->table->name, TRUE,
- buf_table, sizeof(buf_table)),
- ut_format_name(index->name, FALSE,
- buf_index, sizeof(buf_index)),
- stat_name, ut_strerr(ret));
+ if (innodb_index_stats_not_found == false &&
+ index->stats_error_printed == false) {
+ char buf_table[MAX_FULL_NAME_LEN];
+ char buf_index[MAX_FULL_NAME_LEN];
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Cannot save index statistics for table "
+ "%s, index %s, stat name \"%s\": %s\n",
+ ut_format_name(index->table->name, TRUE,
+ buf_table, sizeof(buf_table)),
+ ut_format_name(index->name, FALSE,
+ buf_index, sizeof(buf_index)),
+ stat_name, ut_strerr(ret));
+ index->stats_error_printed = true;
+ }
}
return(ret);
}
-/*********************************************************************//**
-Save the table's statistics into the persistent statistics storage.
+/** Save the table's statistics into the persistent statistics storage.
+@param[in] table_orig table whose stats to save
+@param[in] only_for_index if this is non-NULL, then stats for indexes
+that are not equal to it will not be saved, if NULL, then all
+indexes' stats are saved
@return DB_SUCCESS or error code */
static
dberr_t
dict_stats_save(
/*============*/
- dict_table_t* table_orig) /*!< in: table */
+ dict_table_t* table_orig,
+ const index_id_t* only_for_index)
{
pars_info_t* pinfo;
lint now;
@@ -2234,26 +2256,27 @@ dict_stats_save(
lint */
now = (lint) ut_time();
-#define PREPARE_PINFO_FOR_TABLE_SAVE(p, t, n) \
- do { \
- pars_info_add_str_literal((p), "database_name", db_utf8); \
- pars_info_add_str_literal((p), "table_name", table_utf8); \
- pars_info_add_int4_literal((p), "last_update", (n)); \
- pars_info_add_ull_literal((p), "n_rows", (t)->stat_n_rows); \
- pars_info_add_ull_literal((p), "clustered_index_size", \
- (t)->stat_clustered_index_size); \
- pars_info_add_ull_literal((p), "sum_of_other_index_sizes", \
- (t)->stat_sum_of_other_index_sizes); \
- } while(false);
-
pinfo = pars_info_create();
- PREPARE_PINFO_FOR_TABLE_SAVE(pinfo, table, now);
+ pars_info_add_str_literal(pinfo, "database_name", db_utf8);
+ pars_info_add_str_literal(pinfo, "table_name", table_utf8);
+ pars_info_add_int4_literal(pinfo, "last_update", now);
+ pars_info_add_ull_literal(pinfo, "n_rows", table->stat_n_rows);
+ pars_info_add_ull_literal(pinfo, "clustered_index_size",
+ table->stat_clustered_index_size);
+ pars_info_add_ull_literal(pinfo, "sum_of_other_index_sizes",
+ table->stat_sum_of_other_index_sizes);
ret = dict_stats_exec_sql(
pinfo,
- "PROCEDURE TABLE_STATS_SAVE_INSERT () IS\n"
+ "PROCEDURE TABLE_STATS_SAVE () IS\n"
"BEGIN\n"
+
+ "DELETE FROM \"" TABLE_STATS_NAME "\"\n"
+ "WHERE\n"
+ "database_name = :database_name AND\n"
+ "table_name = :table_name;\n"
+
"INSERT INTO \"" TABLE_STATS_NAME "\"\n"
"VALUES\n"
"(\n"
@@ -2264,28 +2287,7 @@ dict_stats_save(
":clustered_index_size,\n"
":sum_of_other_index_sizes\n"
");\n"
- "END;");
-
- if (ret == DB_DUPLICATE_KEY) {
- pinfo = pars_info_create();
-
- PREPARE_PINFO_FOR_TABLE_SAVE(pinfo, table, now);
-
- ret = dict_stats_exec_sql(
- pinfo,
- "PROCEDURE TABLE_STATS_SAVE_UPDATE () IS\n"
- "BEGIN\n"
- "UPDATE \"" TABLE_STATS_NAME "\" SET\n"
- "last_update = :last_update,\n"
- "n_rows = :n_rows,\n"
- "clustered_index_size = :clustered_index_size,\n"
- "sum_of_other_index_sizes = "
- " :sum_of_other_index_sizes\n"
- "WHERE\n"
- "database_name = :database_name AND\n"
- "table_name = :table_name;\n"
- "END;");
- }
+ "END;", NULL);
if (ret != DB_SUCCESS) {
char buf[MAX_FULL_NAME_LEN];
@@ -2295,39 +2297,56 @@ dict_stats_save(
"%s: %s\n",
ut_format_name(table->name, TRUE, buf, sizeof(buf)),
ut_strerr(ret));
- goto end;
+
+ mutex_exit(&dict_sys->mutex);
+ rw_lock_x_unlock(&dict_operation_lock);
+
+ dict_stats_snapshot_free(table);
+
+ return(ret);
}
+ trx_t* trx = trx_allocate_for_background();
+ trx_start_if_not_started(trx);
+
dict_index_t* index;
+ index_map_t indexes;
+
+ /* Below we do all the modifications in innodb_index_stats in a single
+ transaction for performance reasons. Modifying more than one row in a
+ single transaction may deadlock with other transactions if they
+ lock the rows in different order. Other transaction could be for
+ example when we DROP a table and do
+ DELETE FROM innodb_index_stats WHERE database_name = '...'
+ AND table_name = '...'; which will affect more than one row. To
+ prevent deadlocks we always lock the rows in the same order - the
+ order of the PK, which is (database_name, table_name, index_name,
+ stat_name). This is why below we sort the indexes by name and then
+ for each index, do the mods ordered by stat_name. */
for (index = dict_table_get_first_index(table);
index != NULL;
index = dict_table_get_next_index(index)) {
- if (dict_stats_should_ignore_index(index)) {
- continue;
- }
+ indexes[index->name] = index;
+ }
- ut_ad(!dict_index_is_univ(index));
+ index_map_t::const_iterator it;
- ret = dict_stats_save_index_stat(index, now, "size",
- index->stat_index_size,
- NULL,
- "Number of pages "
- "in the index");
- if (ret != DB_SUCCESS) {
- goto end;
+ for (it = indexes.begin(); it != indexes.end(); ++it) {
+
+ index = it->second;
+
+ if (only_for_index != NULL && index->id != *only_for_index) {
+ continue;
}
- ret = dict_stats_save_index_stat(index, now, "n_leaf_pages",
- index->stat_n_leaf_pages,
- NULL,
- "Number of leaf pages "
- "in the index");
- if (ret != DB_SUCCESS) {
- goto end;
+ if (dict_stats_should_ignore_index(index)) {
+ continue;
}
+ ut_ad(!dict_index_is_univ(index));
+
for (ulint i = 0; i < index->n_uniq; i++) {
char stat_name[16];
@@ -2355,15 +2374,37 @@ dict_stats_save(
index, now, stat_name,
index->stat_n_diff_key_vals[i],
&index->stat_n_sample_sizes[i],
- stat_description);
+ stat_description, trx);
if (ret != DB_SUCCESS) {
goto end;
}
}
+
+ ret = dict_stats_save_index_stat(index, now, "n_leaf_pages",
+ index->stat_n_leaf_pages,
+ NULL,
+ "Number of leaf pages "
+ "in the index", trx);
+ if (ret != DB_SUCCESS) {
+ goto end;
+ }
+
+ ret = dict_stats_save_index_stat(index, now, "size",
+ index->stat_index_size,
+ NULL,
+ "Number of pages "
+ "in the index", trx);
+ if (ret != DB_SUCCESS) {
+ goto end;
+ }
}
+ trx_commit_for_mysql(trx);
+
end:
+ trx_free_for_background(trx);
+
mutex_exit(&dict_sys->mutex);
rw_lock_x_unlock(&dict_operation_lock);
@@ -2860,25 +2901,29 @@ dict_stats_update_for_index(
dict_table_stats_lock(index->table, RW_X_LATCH);
dict_stats_analyze_index(index);
dict_table_stats_unlock(index->table, RW_X_LATCH);
- dict_stats_save(index->table);
+ dict_stats_save(index->table, &index->id);
DBUG_VOID_RETURN;
}
/* else */
- /* Fall back to transient stats since the persistent
- storage is not present or is corrupted */
- char buf_table[MAX_FULL_NAME_LEN];
- char buf_index[MAX_FULL_NAME_LEN];
- ut_print_timestamp(stderr);
- fprintf(stderr,
- " InnoDB: Recalculation of persistent statistics "
- "requested for table %s index %s but the required "
- "persistent statistics storage is not present or is "
- "corrupted. Using transient stats instead.\n",
- ut_format_name(index->table->name, TRUE,
- buf_table, sizeof(buf_table)),
- ut_format_name(index->name, FALSE,
- buf_index, sizeof(buf_index)));
+ if (innodb_index_stats_not_found == false &&
+ index->stats_error_printed == false) {
+ /* Fall back to transient stats since the persistent
+ storage is not present or is corrupted */
+ char buf_table[MAX_FULL_NAME_LEN];
+ char buf_index[MAX_FULL_NAME_LEN];
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Recalculation of persistent statistics "
+ "requested for table %s index %s but the required "
+ "persistent statistics storage is not present or is "
+ "corrupted. Using transient stats instead.\n",
+ ut_format_name(index->table->name, TRUE,
+ buf_table, sizeof(buf_table)),
+ ut_format_name(index->name, FALSE,
+ buf_index, sizeof(buf_index)));
+ index->stats_error_printed = false;
+ }
}
dict_table_stats_lock(index->table, RW_X_LATCH);
@@ -2955,7 +3000,7 @@ dict_stats_update(
return(err);
}
- err = dict_stats_save(table);
+ err = dict_stats_save(table, NULL);
return(err);
}
@@ -2963,13 +3008,17 @@ dict_stats_update(
/* Fall back to transient stats since the persistent
storage is not present or is corrupted */
- ut_print_timestamp(stderr);
- fprintf(stderr,
- " InnoDB: Recalculation of persistent statistics "
- "requested for table %s but the required persistent "
- "statistics storage is not present or is corrupted. "
- "Using transient stats instead.\n",
- ut_format_name(table->name, TRUE, buf, sizeof(buf)));
+ if (innodb_table_stats_not_found == false &&
+ table->stats_error_printed == false) {
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Recalculation of persistent statistics "
+ "requested for table %s but the required persistent "
+ "statistics storage is not present or is corrupted. "
+ "Using transient stats instead.\n",
+ ut_format_name(table->name, TRUE, buf, sizeof(buf)));
+ table->stats_error_printed = true;
+ }
goto transient;
@@ -2988,7 +3037,7 @@ dict_stats_update(
if (dict_stats_persistent_storage_check(false)) {
- return(dict_stats_save(table));
+ return(dict_stats_save(table, NULL));
}
return(DB_STATS_DO_NOT_EXIST);
@@ -3013,17 +3062,21 @@ dict_stats_update(
/* persistent statistics storage does not exist
or is corrupted, calculate the transient stats */
- ut_print_timestamp(stderr);
- fprintf(stderr,
- " InnoDB: Error: Fetch of persistent "
- "statistics requested for table %s but the "
- "required system tables %s and %s are not "
- "present or have unexpected structure. "
- "Using transient stats instead.\n",
- ut_format_name(table->name, TRUE,
- buf, sizeof(buf)),
- TABLE_STATS_NAME_PRINT,
- INDEX_STATS_NAME_PRINT);
+ if (innodb_table_stats_not_found == false &&
+ table->stats_error_printed == false) {
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Error: Fetch of persistent "
+ "statistics requested for table %s but the "
+ "required system tables %s and %s are not "
+ "present or have unexpected structure. "
+ "Using transient stats instead.\n",
+ ut_format_name(table->name, TRUE,
+ buf, sizeof(buf)),
+ TABLE_STATS_NAME_PRINT,
+ INDEX_STATS_NAME_PRINT);
+ table->stats_error_printed = true;
+ }
goto transient;
}
@@ -3093,16 +3146,19 @@ dict_stats_update(
dict_stats_table_clone_free(t);
- ut_print_timestamp(stderr);
- fprintf(stderr,
- " InnoDB: Error fetching persistent statistics "
- "for table %s from %s and %s: %s. "
- "Using transient stats method instead.\n",
- ut_format_name(table->name, TRUE, buf,
- sizeof(buf)),
- TABLE_STATS_NAME,
- INDEX_STATS_NAME,
- ut_strerr(err));
+ if (innodb_table_stats_not_found == false &&
+ table->stats_error_printed == false) {
+ ut_print_timestamp(stderr);
+ fprintf(stderr,
+ " InnoDB: Error fetching persistent statistics "
+ "for table %s from %s and %s: %s. "
+ "Using transient stats method instead.\n",
+ ut_format_name(table->name, TRUE, buf,
+ sizeof(buf)),
+ TABLE_STATS_NAME,
+ INDEX_STATS_NAME,
+ ut_strerr(err));
+ }
goto transient;
}
@@ -3178,7 +3234,7 @@ dict_stats_drop_index(
"database_name = :database_name AND\n"
"table_name = :table_name AND\n"
"index_name = :index_name;\n"
- "END;\n");
+ "END;\n", NULL);
mutex_exit(&dict_sys->mutex);
rw_lock_x_unlock(&dict_operation_lock);
@@ -3246,7 +3302,7 @@ dict_stats_delete_from_table_stats(
"DELETE FROM \"" TABLE_STATS_NAME "\" WHERE\n"
"database_name = :database_name AND\n"
"table_name = :table_name;\n"
- "END;\n");
+ "END;\n", NULL);
return(ret);
}
@@ -3284,7 +3340,7 @@ dict_stats_delete_from_index_stats(
"DELETE FROM \"" INDEX_STATS_NAME "\" WHERE\n"
"database_name = :database_name AND\n"
"table_name = :table_name;\n"
- "END;\n");
+ "END;\n", NULL);
return(ret);
}
@@ -3407,7 +3463,7 @@ dict_stats_rename_in_table_stats(
"WHERE\n"
"database_name = :old_dbname_utf8 AND\n"
"table_name = :old_tablename_utf8;\n"
- "END;\n");
+ "END;\n", NULL);
return(ret);
}
@@ -3453,7 +3509,7 @@ dict_stats_rename_in_index_stats(
"WHERE\n"
"database_name = :old_dbname_utf8 AND\n"
"table_name = :old_tablename_utf8;\n"
- "END;\n");
+ "END;\n", NULL);
return(ret);
}
@@ -3834,7 +3890,7 @@ test_dict_stats_save()
index2_stat_n_sample_sizes[2] = TEST_IDX2_N_DIFF3_SAMPLE_SIZE;
index2_stat_n_sample_sizes[3] = TEST_IDX2_N_DIFF4_SAMPLE_SIZE;
- ret = dict_stats_save(&table);
+ ret = dict_stats_save(&table, NULL);
ut_a(ret == DB_SUCCESS);
diff --git a/storage/xtradb/fil/fil0fil.cc b/storage/xtradb/fil/fil0fil.cc
index 5e797f2583c..8d219604a61 100644
--- a/storage/xtradb/fil/fil0fil.cc
+++ b/storage/xtradb/fil/fil0fil.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -2409,27 +2409,21 @@ fil_op_log_parse_or_replay(
break;
case MLOG_FILE_RENAME:
- /* We do the rename based on space id, not old file name;
- this should guarantee that after the log replay each .ibd file
- has the correct name for the latest log sequence number; the
- proof is left as an exercise :) */
-
- if (fil_tablespace_exists_in_mem(space_id)) {
+ /* In order to replay the rename, the following must hold:
+ * The new name is not already used.
+ * A tablespace is open in memory with the old name.
+ * The space ID for that tablepace matches this log entry.
+ This will prevent unintended renames during recovery. */
+
+ if (fil_get_space_id_for_table(new_name) == ULINT_UNDEFINED
+ && space_id == fil_get_space_id_for_table(name)) {
/* Create the database directory for the new name, if
it does not exist yet */
fil_create_directory_for_tablename(new_name);
- /* Rename the table if there is not yet a tablespace
- with the same name */
-
- if (fil_get_space_id_for_table(new_name)
- == ULINT_UNDEFINED) {
- /* We do not care about the old name, that
- is why we pass NULL as the first argument. */
- if (!fil_rename_tablespace(NULL, space_id,
- new_name, NULL)) {
- ut_error;
- }
+ if (!fil_rename_tablespace(name, space_id,
+ new_name, NULL)) {
+ ut_error;
}
}
@@ -3631,17 +3625,6 @@ fil_report_bad_tablespace(
(ulong) expected_id, (ulong) expected_flags);
}
-struct fsp_open_info {
- ibool success; /*!< Has the tablespace been opened? */
- const char* check_msg; /*!< fil_check_first_page() message */
- ibool valid; /*!< Is the tablespace valid? */
- os_file_t file; /*!< File handle */
- char* filepath; /*!< File path to open */
- lsn_t lsn; /*!< Flushed LSN from header page */
- ulint id; /*!< Space ID */
- ulint flags; /*!< Tablespace flags */
-};
-
/********************************************************************//**
Tries to open a single-table tablespace and optionally checks that the
space id in it is correct. If this does not succeed, print an error message
@@ -4035,6 +4018,175 @@ fil_make_ibbackup_old_name(
}
#endif /* UNIV_HOTBACKUP */
+
+/*******************************************************************//**
+Determine the space id of the given file descriptor by reading a few
+pages from the beginning of the .ibd file.
+@return true if space id was successfully identified, or false. */
+static
+bool
+fil_user_tablespace_find_space_id(
+/*==============================*/
+ fsp_open_info* fsp) /* in/out: contains file descriptor, which is
+ used as input. contains space_id, which is
+ the output */
+{
+ bool st;
+ os_offset_t file_size;
+
+ file_size = os_file_get_size(fsp->file);
+
+ if (file_size == (os_offset_t) -1) {
+ ib_logf(IB_LOG_LEVEL_ERROR, "Could not get file size: %s",
+ fsp->filepath);
+ return(false);
+ }
+
+ /* Assuming a page size, read the space_id from each page and store it
+ in a map. Find out which space_id is agreed on by majority of the
+ pages. Choose that space_id. */
+ for (ulint page_size = UNIV_ZIP_SIZE_MIN;
+ page_size <= UNIV_PAGE_SIZE_MAX; page_size <<= 1) {
+
+ /* map[space_id] = count of pages */
+ std::map<ulint, ulint> verify;
+
+ ulint page_count = 64;
+ ulint valid_pages = 0;
+
+ /* Adjust the number of pages to analyze based on file size */
+ while ((page_count * page_size) > file_size) {
+ --page_count;
+ }
+
+ ib_logf(IB_LOG_LEVEL_INFO, "Page size:%lu Pages to analyze:"
+ "%lu", page_size, page_count);
+
+ byte* buf = static_cast<byte*>(ut_malloc(2*page_size));
+ byte* page = static_cast<byte*>(ut_align(buf, page_size));
+
+ for (ulint j = 0; j < page_count; ++j) {
+
+ st = os_file_read(fsp->file, page, (j* page_size), page_size);
+
+ if (!st) {
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "READ FAIL: page_no:%lu", j);
+ continue;
+ }
+
+ bool uncompressed_ok = false;
+
+ /* For uncompressed pages, the page size must be equal
+ to UNIV_PAGE_SIZE. */
+ if (page_size == UNIV_PAGE_SIZE) {
+ uncompressed_ok = !buf_page_is_corrupted(
+ false, page, 0);
+ }
+
+ bool compressed_ok = !buf_page_is_corrupted(
+ false, page, page_size);
+
+ if (uncompressed_ok || compressed_ok) {
+
+ ulint space_id = mach_read_from_4(page
+ + FIL_PAGE_SPACE_ID);
+
+ if (space_id > 0) {
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "VALID: space:%lu "
+ "page_no:%lu page_size:%lu",
+ space_id, j, page_size);
+ verify[space_id]++;
+ ++valid_pages;
+ }
+ }
+ }
+
+ ut_free(buf);
+
+ ib_logf(IB_LOG_LEVEL_INFO, "Page size: %lu, Possible space_id "
+ "count:%lu", page_size, (ulint) verify.size());
+
+ const ulint pages_corrupted = 3;
+ for (ulint missed = 0; missed <= pages_corrupted; ++missed) {
+
+ for (std::map<ulint, ulint>::iterator
+ m = verify.begin(); m != verify.end(); ++m ) {
+
+ ib_logf(IB_LOG_LEVEL_INFO, "space_id:%lu, "
+ "Number of pages matched: %lu/%lu "
+ "(%lu)", m->first, m->second,
+ valid_pages, page_size);
+
+ if (m->second == (valid_pages - missed)) {
+
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "Chosen space:%lu\n", m->first);
+
+ fsp->id = m->first;
+ return(true);
+ }
+ }
+
+ }
+ }
+
+ return(false);
+}
+
+/*******************************************************************//**
+Finds the given page_no of the given space id from the double write buffer,
+and copies it to the corresponding .ibd file.
+@return true if copy was successful, or false. */
+bool
+fil_user_tablespace_restore_page(
+/*==============================*/
+ fsp_open_info* fsp, /* in: contains space id and .ibd
+ file information */
+ ulint page_no) /* in: page_no to obtain from double
+ write buffer */
+{
+ bool err;
+ ulint flags;
+ ulint zip_size;
+ ulint page_size;
+ ulint buflen;
+ byte* page;
+
+ ib_logf(IB_LOG_LEVEL_INFO, "Restoring page %lu of tablespace %lu",
+ page_no, fsp->id);
+
+ // find if double write buffer has page_no of given space id
+ page = recv_sys->dblwr.find_page(fsp->id, page_no);
+
+ if (!page) {
+ ib_logf(IB_LOG_LEVEL_WARN, "Doublewrite does not have "
+ "page_no=%lu of space: %lu", page_no, fsp->id);
+ err = false;
+ goto out;
+ }
+
+ flags = mach_read_from_4(FSP_HEADER_OFFSET + FSP_SPACE_FLAGS + page);
+ zip_size = fsp_flags_get_zip_size(flags);
+ page_size = fsp_flags_get_page_size(flags);
+
+ ut_ad(page_no == page_get_page_no(page));
+
+ buflen = zip_size ? zip_size: page_size;
+
+ ib_logf(IB_LOG_LEVEL_INFO, "Writing %lu bytes into file: %s",
+ buflen, fsp->filepath);
+
+ err = os_file_write(fsp->filepath, fsp->file, page,
+ (zip_size ? zip_size : page_size) * page_no,
+ buflen);
+
+ os_file_flush(fsp->file);
+out:
+ return(err);
+}
+
/********************************************************************//**
Opens an .ibd file and adds the associated single-table tablespace to the
InnoDB fil0fil.cc data structures.
@@ -4046,6 +4198,10 @@ fil_validate_single_table_tablespace(
const char* tablename, /*!< in: database/tablename */
fsp_open_info* fsp) /*!< in/out: tablespace info */
{
+ bool restore_attempted = false;
+
+check_first_page:
+ fsp->success = TRUE;
if (const char* check_msg = fil_read_first_page(
fsp->file, FALSE, &fsp->flags, &fsp->id,
&fsp->lsn, &fsp->lsn)) {
@@ -4053,6 +4209,21 @@ fil_validate_single_table_tablespace(
"%s in tablespace %s (table %s)",
check_msg, fsp->filepath, tablename);
fsp->success = FALSE;
+ }
+
+ if (!fsp->success) {
+ if (!restore_attempted) {
+ if (!fil_user_tablespace_find_space_id(fsp)) {
+ return;
+ }
+ restore_attempted = true;
+
+ if (fsp->id > 0
+ && !fil_user_tablespace_restore_page(fsp, 0)) {
+ return;
+ }
+ goto check_first_page;
+ }
return;
}
@@ -4170,7 +4341,7 @@ fil_load_single_table_tablespace(
/* Try to open the tablespace in the datadir. */
def.file = os_file_create_simple_no_error_handling(
innodb_file_data_key, def.filepath, OS_FILE_OPEN,
- OS_FILE_READ_ONLY, &def.success);
+ OS_FILE_READ_WRITE, &def.success);
/* Read the first page of the remote tablespace */
if (def.success) {
@@ -5372,7 +5543,7 @@ _fil_io(
ulint mode;
fil_space_t* space;
fil_node_t* node;
- ibool ret;
+ ibool ret=TRUE;
ulint is_log;
ulint wake_later;
os_offset_t offset;
@@ -5596,7 +5767,6 @@ _fil_io(
offset, len);
}
#endif /* !UNIV_HOTBACKUP */
- ut_a(ret);
if (mode == OS_AIO_SYNC) {
/* The i/o operation is already completed when we return from
@@ -5611,7 +5781,11 @@ _fil_io(
ut_ad(fil_validate_skip());
}
- return(DB_SUCCESS);
+ if (!ret) {
+ return(DB_OUT_OF_FILE_SPACE);
+ } else {
+ return(DB_SUCCESS);
+ }
}
#ifndef UNIV_HOTBACKUP
diff --git a/storage/xtradb/fts/fts0ast.cc b/storage/xtradb/fts/fts0ast.cc
index 3a03fc63303..d6c19c0050a 100644
--- a/storage/xtradb/fts/fts0ast.cc
+++ b/storage/xtradb/fts/fts0ast.cc
@@ -112,9 +112,11 @@ fts_ast_create_node_term(
if (str.f_n_char > 0) {
/* If the subsequent term (after the first one)'s size
- is less than fts_min_token_size, we shall ignore
- that. This is to make consistent with MyISAM behavior */
- if (first_node && (str.f_n_char < fts_min_token_size)) {
+ is less than fts_min_token_size or the term is greater
+ than fts_max_token_size, we shall ignore that. This is
+ to make consistent with MyISAM behavior */
+ if ((first_node && (str.f_n_char < fts_min_token_size))
+ || str.f_n_char > fts_max_token_size) {
continue;
}
@@ -394,6 +396,10 @@ fts_ast_term_set_distance(
ulint distance) /*!< in: the text proximity
distance */
{
+ if (node == NULL) {
+ return;
+ }
+
ut_a(node->type == FTS_AST_TEXT);
ut_a(node->text.distance == ULINT_UNDEFINED);
@@ -551,14 +557,6 @@ fts_ast_visit(
break;
- case FTS_AST_SUBEXP_LIST:
- if (visit_pass != FTS_PASS_FIRST) {
- break;
- }
-
- error = fts_ast_visit_sub_exp(node, visitor, arg);
- break;
-
case FTS_AST_OPER:
oper = node->oper;
oper_node = node;
diff --git a/storage/xtradb/fts/fts0blex.cc b/storage/xtradb/fts/fts0blex.cc
index dccedac0212..f83523825d2 100644
--- a/storage/xtradb/fts/fts0blex.cc
+++ b/storage/xtradb/fts/fts0blex.cc
@@ -35,7 +35,7 @@
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types.
*/
#ifndef __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS 1
@@ -52,7 +52,7 @@ typedef uint32_t flex_uint32_t;
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
@@ -184,15 +184,15 @@ typedef struct yy_buffer_state *YY_BUFFER_STATE;
#define EOB_ACT_END_OF_FILE 1
#define EOB_ACT_LAST_MATCH 2
- #define YY_LESS_LINENO(n)
-
+#define YY_LESS_LINENO(n)
+
/* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \
do \
{ \
/* Undo effects of setting up yytext. */ \
- int yyless_macro_arg = (n); \
- YY_LESS_LINENO(yyless_macro_arg);\
+ int yyless_macro_arg = (n); \
+ YY_LESS_LINENO(yyless_macro_arg);\
*yy_cp = yyg->yy_hold_char; \
YY_RESTORE_YY_MORE_OFFSET \
yyg->yy_c_buf_p = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
@@ -245,9 +245,9 @@ struct yy_buffer_state
*/
int yy_at_bol;
- int yy_bs_lineno; /**< The line count. */
- int yy_bs_column; /**< The column count. */
-
+ int yy_bs_lineno; /**< The line count. */
+ int yy_bs_column; /**< The column count. */
+
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
@@ -305,18 +305,18 @@ YY_BUFFER_STATE fts0b_scan_buffer (char *base,yy_size_t size ,yyscan_t yyscanner
YY_BUFFER_STATE fts0b_scan_string (yyconst char *yy_str ,yyscan_t yyscanner );
YY_BUFFER_STATE fts0b_scan_bytes (yyconst char *bytes,int len ,yyscan_t yyscanner );
-void *fts0balloc (yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
-void *fts0brealloc (void *,yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
-void fts0bfree (void * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void *fts0balloc (yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void *fts0brealloc (void *,yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void fts0bfree (void * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
#define yy_new_buffer fts0b_create_buffer
#define yy_set_interactive(is_interactive) \
{ \
if ( ! YY_CURRENT_BUFFER ){ \
- fts0bensure_buffer_stack (yyscanner); \
+ fts0bensure_buffer_stack (yyscanner); \
YY_CURRENT_BUFFER_LVALUE = \
- fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
+ fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
}
@@ -324,9 +324,9 @@ void fts0bfree (void * , yyscan_t yyscanner __attribute__((unused)) __attri
#define yy_set_bol(at_bol) \
{ \
if ( ! YY_CURRENT_BUFFER ){\
- fts0bensure_buffer_stack (yyscanner); \
+ fts0bensure_buffer_stack (yyscanner); \
YY_CURRENT_BUFFER_LVALUE = \
- fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
+ fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner); \
} \
YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
}
@@ -347,14 +347,14 @@ typedef int yy_state_type;
static yy_state_type yy_get_previous_state (yyscan_t yyscanner );
static yy_state_type yy_try_NUL_trans (yy_state_type current_state ,yyscan_t yyscanner);
static int yy_get_next_buffer (yyscan_t yyscanner );
-static void yy_fatal_error (yyconst char msg[] , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+static void yy_fatal_error (yyconst char msg[] , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
/* Done after the current pattern has been matched and before the
* corresponding action - sets up yytext.
*/
#define YY_DO_BEFORE_ACTION \
yyg->yytext_ptr = yy_bp; \
- yyleng = (size_t) (yy_cp - yy_bp); \
+ yyleng = static_cast<int>(yy_cp - yy_bp); \
yyg->yy_hold_char = *yy_cp; \
*yy_cp = '\0'; \
yyg->yy_c_buf_p = yy_cp;
@@ -499,37 +499,37 @@ this program; if not, write to the Free Software Foundation, Inc.,
/* Holds the entire state of the reentrant scanner. */
struct yyguts_t
- {
-
- /* User-defined. Not touched by flex. */
- YY_EXTRA_TYPE yyextra_r;
-
- /* The rest are the same as the globals declared in the non-reentrant scanner. */
- FILE *yyin_r, *yyout_r;
- size_t yy_buffer_stack_top; /**< index of top of stack. */
- size_t yy_buffer_stack_max; /**< capacity of stack. */
- YY_BUFFER_STATE * yy_buffer_stack; /**< Stack as an array. */
- char yy_hold_char;
- int yy_n_chars;
- int yyleng_r;
- char *yy_c_buf_p;
- int yy_init;
- int yy_start;
- int yy_did_buffer_switch_on_eof;
- int yy_start_stack_ptr;
- int yy_start_stack_depth;
- int *yy_start_stack;
- yy_state_type yy_last_accepting_state;
- char* yy_last_accepting_cpos;
-
- int yylineno_r;
- int yy_flex_debug_r;
-
- char *yytext_r;
- int yy_more_flag;
- int yy_more_len;
-
- }; /* end struct yyguts_t */
+{
+
+ /* User-defined. Not touched by flex. */
+ YY_EXTRA_TYPE yyextra_r;
+
+ /* The rest are the same as the globals declared in the non-reentrant scanner. */
+ FILE *yyin_r, *yyout_r;
+ size_t yy_buffer_stack_top; /**< index of top of stack. */
+ size_t yy_buffer_stack_max; /**< capacity of stack. */
+ YY_BUFFER_STATE * yy_buffer_stack; /**< Stack as an array. */
+ char yy_hold_char;
+ int yy_n_chars;
+ int yyleng_r;
+ char *yy_c_buf_p;
+ int yy_init;
+ int yy_start;
+ int yy_did_buffer_switch_on_eof;
+ int yy_start_stack_ptr;
+ int yy_start_stack_depth;
+ int *yy_start_stack;
+ yy_state_type yy_last_accepting_state;
+ char* yy_last_accepting_cpos;
+
+ int yylineno_r;
+ int yy_flex_debug_r;
+
+ char *yytext_r;
+ int yy_more_flag;
+ int yy_more_len;
+
+}; /* end struct yyguts_t */
static int yy_init_globals (yyscan_t yyscanner );
@@ -579,11 +579,11 @@ extern int fts0bwrap (yyscan_t yyscanner );
#endif
#ifndef yytext_ptr
-static void yy_flex_strncpy (char *,yyconst char *,int , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
+static void yy_flex_strncpy (char *,yyconst char *,int , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
+static int yy_flex_strlen (yyconst char * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
#endif
#ifndef YY_NO_INPUT
@@ -622,8 +622,8 @@ static int input (yyscan_t yyscanner );
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
{ \
int c = '*'; \
- size_t n; \
- for ( n = 0; n < max_size && \
+ int n; \
+ for ( n = 0; n < static_cast<int>(max_size) && \
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
buf[n] = (char) c; \
if ( c == '\n' ) \
@@ -635,7 +635,8 @@ static int input (yyscan_t yyscanner );
else \
{ \
errno=0; \
- while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
+ while ( (result = static_cast<int>(fread(buf, 1, max_size, yyin))) \
+ == 0 && ferror(yyin) ) \
{ \
if( errno != EINTR) \
{ \
@@ -703,12 +704,12 @@ YY_DECL
register yy_state_type yy_current_state;
register char *yy_cp, *yy_bp;
register int yy_act;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
#line 43 "fts0blex.l"
-#line 711 "fts0blex.cc"
+#line 712 "fts0blex.cc"
if ( !yyg->yy_init )
{
@@ -839,7 +840,7 @@ YY_RULE_SETUP
#line 73 "fts0blex.l"
ECHO;
YY_BREAK
-#line 842 "fts0blex.cc"
+#line 843 "fts0blex.cc"
case YY_STATE_EOF(INITIAL):
yyterminate();
@@ -982,7 +983,7 @@ case YY_STATE_EOF(INITIAL):
*/
static int yy_get_next_buffer (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
register char *source = yyg->yytext_ptr;
register int number_to_move, i;
@@ -1027,8 +1028,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
else
{
- int num_to_read =
- YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+ int num_to_read = static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1);
while ( num_to_read <= 0 )
{ /* Not enough room in the buffer - grow it. */
@@ -1041,7 +1042,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
if ( b->yy_is_our_buffer )
{
- int new_size = b->yy_buf_size * 2;
+ int new_size = static_cast<int>(b->yy_buf_size * 2);
if ( new_size <= 0 )
b->yy_buf_size += b->yy_buf_size / 8;
@@ -1062,8 +1063,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
yyg->yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
- num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
- number_to_move - 1;
+ num_to_read = static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1);
}
@@ -1072,7 +1073,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
/* Read in more data. */
YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
- yyg->yy_n_chars, (size_t) num_to_read );
+ yyg->yy_n_chars, num_to_read);
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
}
@@ -1115,11 +1116,11 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
/* yy_get_previous_state - get the state just before the EOB char was reached */
- static yy_state_type yy_get_previous_state (yyscan_t yyscanner)
+static yy_state_type yy_get_previous_state (yyscan_t yyscanner)
{
register yy_state_type yy_current_state;
register char *yy_cp;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
yy_current_state = yyg->yy_start;
@@ -1148,10 +1149,10 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
* synopsis
* next_state = yy_try_NUL_trans( current_state );
*/
- static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state , yyscan_t yyscanner)
+static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state , yyscan_t yyscanner)
{
register int yy_is_jam;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner; /* This var may be unused depending upon options. */
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner; /* This var may be unused depending upon options. */
register char *yy_cp = yyg->yy_c_buf_p;
register YY_CHAR yy_c = 1;
@@ -1174,14 +1175,14 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
#ifndef YY_NO_INPUT
#ifdef __cplusplus
- static int yyinput (yyscan_t yyscanner)
+ static int yyinput (yyscan_t yyscanner)
#else
- static int input (yyscan_t yyscanner)
+ static int input (yyscan_t yyscanner)
#endif
{
int c;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
*yyg->yy_c_buf_p = yyg->yy_hold_char;
@@ -1252,14 +1253,14 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
* @param yyscanner The scanner object.
* @note This function does not reset the start condition to @c INITIAL .
*/
- void fts0brestart (FILE * input_file , yyscan_t yyscanner)
+void fts0brestart (FILE * input_file , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if ( ! YY_CURRENT_BUFFER ){
- fts0bensure_buffer_stack (yyscanner);
+ fts0bensure_buffer_stack (yyscanner);
YY_CURRENT_BUFFER_LVALUE =
- fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner);
+ fts0b_create_buffer(yyin,YY_BUF_SIZE ,yyscanner);
}
fts0b_init_buffer(YY_CURRENT_BUFFER,input_file ,yyscanner);
@@ -1270,15 +1271,15 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
* @param new_buffer The new input buffer.
* @param yyscanner The scanner object.
*/
- void fts0b_switch_to_buffer (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
+void fts0b_switch_to_buffer (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
/* TODO. We should be able to replace this entire function body
* with
* fts0bpop_buffer_state();
* fts0bpush_buffer_state(new_buffer);
- */
+ */
fts0bensure_buffer_stack (yyscanner);
if ( YY_CURRENT_BUFFER == new_buffer )
return;
@@ -1304,7 +1305,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
static void fts0b_load_buffer_state (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
yyg->yy_n_chars = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
yyg->yytext_ptr = yyg->yy_c_buf_p = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
@@ -1317,10 +1318,10 @@ static void fts0b_load_buffer_state (yyscan_t yyscanner)
* @param yyscanner The scanner object.
* @return the allocated buffer state.
*/
- YY_BUFFER_STATE fts0b_create_buffer (FILE * file, int size , yyscan_t yyscanner)
+YY_BUFFER_STATE fts0b_create_buffer (FILE * file, int size , yyscan_t yyscanner)
{
YY_BUFFER_STATE b;
-
+
b = (YY_BUFFER_STATE) fts0balloc(sizeof( struct yy_buffer_state ) ,yyscanner );
if ( ! b )
YY_FATAL_ERROR( "out of dynamic memory in fts0b_create_buffer()" );
@@ -1345,9 +1346,9 @@ static void fts0b_load_buffer_state (yyscan_t yyscanner)
* @param b a buffer created with fts0b_create_buffer()
* @param yyscanner The scanner object.
*/
- void fts0b_delete_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner)
+void fts0b_delete_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if ( ! b )
return;
@@ -1365,28 +1366,28 @@ static void fts0b_load_buffer_state (yyscan_t yyscanner)
* This function is sometimes called more than once on the same buffer,
* such as during a fts0brestart() or at EOF.
*/
- static void fts0b_init_buffer (YY_BUFFER_STATE b, FILE * file , yyscan_t yyscanner)
+static void fts0b_init_buffer (YY_BUFFER_STATE b, FILE * file , yyscan_t yyscanner)
{
int oerrno = errno;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
fts0b_flush_buffer(b ,yyscanner);
b->yy_input_file = file;
b->yy_fill_buffer = 1;
- /* If b is the current buffer, then fts0b_init_buffer was _probably_
- * called from fts0brestart() or through yy_get_next_buffer.
- * In that case, we don't want to reset the lineno or column.
- */
- if (b != YY_CURRENT_BUFFER){
- b->yy_bs_lineno = 1;
- b->yy_bs_column = 0;
- }
-
- b->yy_is_interactive = 0;
-
+ /* If b is the current buffer, then fts0b_init_buffer was _probably_
+ * called from fts0brestart() or through yy_get_next_buffer.
+ * In that case, we don't want to reset the lineno or column.
+ */
+ if (b != YY_CURRENT_BUFFER){
+ b->yy_bs_lineno = 1;
+ b->yy_bs_column = 0;
+ }
+
+ b->yy_is_interactive = 0;
+
errno = oerrno;
}
@@ -1394,9 +1395,9 @@ static void fts0b_load_buffer_state (yyscan_t yyscanner)
* @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
* @param yyscanner The scanner object.
*/
- void fts0b_flush_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner)
+void fts0b_flush_buffer (YY_BUFFER_STATE b , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if ( ! b )
return;
@@ -1426,7 +1427,7 @@ static void fts0b_load_buffer_state (yyscan_t yyscanner)
*/
void fts0bpush_buffer_state (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if (new_buffer == NULL)
return;
@@ -1457,7 +1458,7 @@ void fts0bpush_buffer_state (YY_BUFFER_STATE new_buffer , yyscan_t yyscanner)
*/
void fts0bpop_buffer_state (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if (!YY_CURRENT_BUFFER)
return;
@@ -1478,23 +1479,23 @@ void fts0bpop_buffer_state (yyscan_t yyscanner)
static void fts0bensure_buffer_stack (yyscan_t yyscanner)
{
int num_to_alloc;
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
if (!yyg->yy_buffer_stack) {
/* First allocation is just for 2 elements, since we don't know if this
* scanner will even need a stack. We use 2 instead of 1 to avoid an
* immediate realloc on the next call.
- */
+ */
num_to_alloc = 1;
yyg->yy_buffer_stack = (struct yy_buffer_state**)fts0balloc
(num_to_alloc * sizeof(struct yy_buffer_state*)
, yyscanner);
if ( ! yyg->yy_buffer_stack )
YY_FATAL_ERROR( "out of dynamic memory in fts0bensure_buffer_stack()" );
-
+
memset(yyg->yy_buffer_stack, 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
+
yyg->yy_buffer_stack_max = num_to_alloc;
yyg->yy_buffer_stack_top = 0;
return;
@@ -1505,7 +1506,7 @@ static void fts0bensure_buffer_stack (yyscan_t yyscanner)
/* Increase the buffer to prepare for a possible push. */
int grow_size = 8 /* arbitrary grow size */;
- num_to_alloc = yyg->yy_buffer_stack_max + grow_size;
+ num_to_alloc = static_cast<int>(yyg->yy_buffer_stack_max + grow_size);
yyg->yy_buffer_stack = (struct yy_buffer_state**)fts0brealloc
(yyg->yy_buffer_stack,
num_to_alloc * sizeof(struct yy_buffer_state*)
@@ -1523,12 +1524,12 @@ static void fts0bensure_buffer_stack (yyscan_t yyscanner)
* @param base the character buffer
* @param size the size in bytes of the character buffer
* @param yyscanner The scanner object.
- * @return the newly allocated buffer state object.
+ * @return the newly allocated buffer state object.
*/
YY_BUFFER_STATE fts0b_scan_buffer (char * base, yy_size_t size , yyscan_t yyscanner)
{
YY_BUFFER_STATE b;
-
+
if ( size < 2 ||
base[size-2] != YY_END_OF_BUFFER_CHAR ||
base[size-1] != YY_END_OF_BUFFER_CHAR )
@@ -1543,7 +1544,7 @@ YY_BUFFER_STATE fts0b_scan_buffer (char * base, yy_size_t size , yyscan_t yysc
b->yy_buf_pos = b->yy_ch_buf = base;
b->yy_is_our_buffer = 0;
b->yy_input_file = 0;
- b->yy_n_chars = b->yy_buf_size;
+ b->yy_n_chars = static_cast<int>(b->yy_buf_size);
b->yy_is_interactive = 0;
b->yy_at_bol = 1;
b->yy_fill_buffer = 0;
@@ -1564,8 +1565,7 @@ YY_BUFFER_STATE fts0b_scan_buffer (char * base, yy_size_t size , yyscan_t yysc
*/
YY_BUFFER_STATE fts0b_scan_string (yyconst char * yystr , yyscan_t yyscanner)
{
-
- return fts0b_scan_bytes(yystr,strlen(yystr) ,yyscanner);
+ return fts0b_scan_bytes(yystr,static_cast<int>(strlen(yystr)), yyscanner);
}
/** Setup the input buffer state to scan the given bytes. The next call to fts0blex() will
@@ -1581,7 +1581,7 @@ YY_BUFFER_STATE fts0b_scan_bytes (yyconst char * yybytes, int _yybytes_len , y
char *buf;
yy_size_t n;
int i;
-
+
/* Get memory for full buffer, including space for trailing EOB's. */
n = _yybytes_len + 2;
buf = (char *) fts0balloc(n ,yyscanner );
@@ -1609,9 +1609,9 @@ YY_BUFFER_STATE fts0b_scan_bytes (yyconst char * yybytes, int _yybytes_len , y
#define YY_EXIT_FAILURE 2
#endif
-static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
- (void) fprintf( stderr, "%s\n", msg );
+ (void) fprintf( stderr, "%s\n", msg );
exit( YY_EXIT_FAILURE );
}
@@ -1622,8 +1622,8 @@ static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attri
do \
{ \
/* Undo effects of setting up yytext. */ \
- int yyless_macro_arg = (n); \
- YY_LESS_LINENO(yyless_macro_arg);\
+ int yyless_macro_arg = (n); \
+ YY_LESS_LINENO(yyless_macro_arg);\
yytext[yyleng] = yyg->yy_hold_char; \
yyg->yy_c_buf_p = yytext + yyless_macro_arg; \
yyg->yy_hold_char = *yyg->yy_c_buf_p; \
@@ -1639,8 +1639,8 @@ static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attri
*/
YY_EXTRA_TYPE fts0bget_extra (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yyextra;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yyextra;
}
/** Get the current line number.
@@ -1648,12 +1648,12 @@ YY_EXTRA_TYPE fts0bget_extra (yyscan_t yyscanner)
*/
int fts0bget_lineno (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-
- if (! YY_CURRENT_BUFFER)
- return 0;
-
- return yylineno;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+
+ if (! YY_CURRENT_BUFFER)
+ return 0;
+
+ return yylineno;
}
/** Get the current column number.
@@ -1661,12 +1661,12 @@ int fts0bget_lineno (yyscan_t yyscanner)
*/
int fts0bget_column (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-
- if (! YY_CURRENT_BUFFER)
- return 0;
-
- return yycolumn;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+
+ if (! YY_CURRENT_BUFFER)
+ return 0;
+
+ return yycolumn;
}
/** Get the input stream.
@@ -1674,8 +1674,8 @@ int fts0bget_column (yyscan_t yyscanner)
*/
FILE *fts0bget_in (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yyin;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yyin;
}
/** Get the output stream.
@@ -1683,8 +1683,8 @@ FILE *fts0bget_in (yyscan_t yyscanner)
*/
FILE *fts0bget_out (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yyout;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yyout;
}
/** Get the length of the current token.
@@ -1692,8 +1692,8 @@ FILE *fts0bget_out (yyscan_t yyscanner)
*/
int fts0bget_leng (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yyleng;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yyleng;
}
/** Get the current token.
@@ -1702,8 +1702,8 @@ int fts0bget_leng (yyscan_t yyscanner)
char *fts0bget_text (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yytext;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yytext;
}
/** Set the user-defined data. This data is never touched by the scanner.
@@ -1712,8 +1712,8 @@ char *fts0bget_text (yyscan_t yyscanner)
*/
void fts0bset_extra (YY_EXTRA_TYPE user_defined , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yyextra = user_defined ;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ yyextra = user_defined ;
}
/** Set the current line number.
@@ -1722,13 +1722,13 @@ void fts0bset_extra (YY_EXTRA_TYPE user_defined , yyscan_t yyscanner)
*/
void fts0bset_lineno (int line_number , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+
+ /* lineno is only valid if an input buffer exists. */
+ if (! YY_CURRENT_BUFFER )
+ yy_fatal_error( "fts0bset_lineno called with no buffer" , yyscanner);
- /* lineno is only valid if an input buffer exists. */
- if (! YY_CURRENT_BUFFER )
- yy_fatal_error( "fts0bset_lineno called with no buffer" , yyscanner);
-
- yylineno = line_number;
+ yylineno = line_number;
}
/** Set the current column.
@@ -1737,13 +1737,13 @@ void fts0bset_lineno (int line_number , yyscan_t yyscanner)
*/
void fts0bset_column (int column_no , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- /* column is only valid if an input buffer exists. */
- if (! YY_CURRENT_BUFFER )
- yy_fatal_error( "fts0bset_column called with no buffer" , yyscanner);
-
- yycolumn = column_no;
+ /* column is only valid if an input buffer exists. */
+ if (! YY_CURRENT_BUFFER )
+ yy_fatal_error( "fts0bset_column called with no buffer" , yyscanner);
+
+ yycolumn = column_no;
}
/** Set the input stream. This does not discard the current
@@ -1754,26 +1754,26 @@ void fts0bset_column (int column_no , yyscan_t yyscanner)
*/
void fts0bset_in (FILE * in_str , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yyin = in_str ;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ yyin = in_str ;
}
void fts0bset_out (FILE * out_str , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yyout = out_str ;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ yyout = out_str ;
}
int fts0bget_debug (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- return yy_flex_debug;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ return yy_flex_debug;
}
void fts0bset_debug (int bdebug , yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- yy_flex_debug = bdebug ;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ yy_flex_debug = bdebug ;
}
/* Accessor methods for yylval and yylloc */
@@ -1788,22 +1788,22 @@ void fts0bset_debug (int bdebug , yyscan_t yyscanner)
int fts0blex_init(yyscan_t* ptr_yy_globals)
{
- if (ptr_yy_globals == NULL){
- errno = EINVAL;
- return 1;
- }
+ if (ptr_yy_globals == NULL){
+ errno = EINVAL;
+ return 1;
+ }
- *ptr_yy_globals = (yyscan_t) fts0balloc ( sizeof( struct yyguts_t ), NULL );
+ *ptr_yy_globals = (yyscan_t) fts0balloc ( sizeof( struct yyguts_t ), NULL );
- if (*ptr_yy_globals == NULL){
- errno = ENOMEM;
- return 1;
- }
+ if (*ptr_yy_globals == NULL){
+ errno = ENOMEM;
+ return 1;
+ }
- /* By setting to 0xAA, we expose bugs in yy_init_globals. Leave at 0x00 for releases. */
- memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
+ /* By setting to 0xAA, we expose bugs in yy_init_globals. Leave at 0x00 for releases. */
+ memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
- return yy_init_globals ( *ptr_yy_globals );
+ return yy_init_globals ( *ptr_yy_globals );
}
/* fts0blex_init_extra has the same functionality as fts0blex_init, but follows the
@@ -1817,70 +1817,70 @@ int fts0blex_init(yyscan_t* ptr_yy_globals)
int fts0blex_init_extra(YY_EXTRA_TYPE yy_user_defined,yyscan_t* ptr_yy_globals )
{
- struct yyguts_t dummy_yyguts;
-
- fts0bset_extra (yy_user_defined, &dummy_yyguts);
-
- if (ptr_yy_globals == NULL){
- errno = EINVAL;
- return 1;
- }
-
- *ptr_yy_globals = (yyscan_t) fts0balloc ( sizeof( struct yyguts_t ), &dummy_yyguts );
-
- if (*ptr_yy_globals == NULL){
- errno = ENOMEM;
- return 1;
- }
-
- /* By setting to 0xAA, we expose bugs in
- yy_init_globals. Leave at 0x00 for releases. */
- memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
-
- fts0bset_extra (yy_user_defined, *ptr_yy_globals);
-
- return yy_init_globals ( *ptr_yy_globals );
+ struct yyguts_t dummy_yyguts;
+
+ fts0bset_extra (yy_user_defined, &dummy_yyguts);
+
+ if (ptr_yy_globals == NULL){
+ errno = EINVAL;
+ return 1;
+ }
+
+ *ptr_yy_globals = (yyscan_t) fts0balloc ( sizeof( struct yyguts_t ), &dummy_yyguts );
+
+ if (*ptr_yy_globals == NULL){
+ errno = ENOMEM;
+ return 1;
+ }
+
+ /* By setting to 0xAA, we expose bugs in
+ yy_init_globals. Leave at 0x00 for releases. */
+ memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
+
+ fts0bset_extra (yy_user_defined, *ptr_yy_globals);
+
+ return yy_init_globals ( *ptr_yy_globals );
}
static int yy_init_globals (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- /* Initialization is the same as for the non-reentrant scanner.
- * This function is called from fts0blex_destroy(), so don't allocate here.
- */
-
- yyg->yy_buffer_stack = 0;
- yyg->yy_buffer_stack_top = 0;
- yyg->yy_buffer_stack_max = 0;
- yyg->yy_c_buf_p = (char *) 0;
- yyg->yy_init = 0;
- yyg->yy_start = 0;
-
- yyg->yy_start_stack_ptr = 0;
- yyg->yy_start_stack_depth = 0;
- yyg->yy_start_stack = NULL;
-
-/* Defined in main.c */
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ /* Initialization is the same as for the non-reentrant scanner.
+ * This function is called from fts0blex_destroy(), so don't allocate here.
+ */
+
+ yyg->yy_buffer_stack = 0;
+ yyg->yy_buffer_stack_top = 0;
+ yyg->yy_buffer_stack_max = 0;
+ yyg->yy_c_buf_p = (char *) 0;
+ yyg->yy_init = 0;
+ yyg->yy_start = 0;
+
+ yyg->yy_start_stack_ptr = 0;
+ yyg->yy_start_stack_depth = 0;
+ yyg->yy_start_stack = NULL;
+
+ /* Defined in main.c */
#ifdef YY_STDINIT
- yyin = stdin;
- yyout = stdout;
+ yyin = stdin;
+ yyout = stdout;
#else
- yyin = (FILE *) 0;
- yyout = (FILE *) 0;
+ yyin = (FILE *) 0;
+ yyout = (FILE *) 0;
#endif
- /* For future reference: Set errno on error, since we are called by
- * fts0blex_init()
- */
- return 0;
+ /* For future reference: Set errno on error, since we are called by
+ * fts0blex_init()
+ */
+ return 0;
}
/* fts0blex_destroy is for both reentrant and non-reentrant scanners. */
int fts0blex_destroy (yyscan_t yyscanner)
{
- struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
+ struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
- /* Pop the buffer stack, destroying each element. */
+ /* Pop the buffer stack, destroying each element. */
while(YY_CURRENT_BUFFER){
fts0b_delete_buffer(YY_CURRENT_BUFFER ,yyscanner );
YY_CURRENT_BUFFER_LVALUE = NULL;
@@ -1891,18 +1891,18 @@ int fts0blex_destroy (yyscan_t yyscanner)
fts0bfree(yyg->yy_buffer_stack ,yyscanner);
yyg->yy_buffer_stack = NULL;
- /* Destroy the start condition stack. */
- fts0bfree(yyg->yy_start_stack ,yyscanner );
- yyg->yy_start_stack = NULL;
+ /* Destroy the start condition stack. */
+ fts0bfree(yyg->yy_start_stack ,yyscanner );
+ yyg->yy_start_stack = NULL;
- /* Reset the globals. This is important in a non-reentrant scanner so the next time
- * fts0blex() is called, initialization will occur. */
- yy_init_globals( yyscanner);
+ /* Reset the globals. This is important in a non-reentrant scanner so the next time
+ * fts0blex() is called, initialization will occur. */
+ yy_init_globals( yyscanner);
- /* Destroy the main struct (reentrant only). */
- fts0bfree ( yyscanner , yyscanner );
- yyscanner = NULL;
- return 0;
+ /* Destroy the main struct (reentrant only). */
+ fts0bfree ( yyscanner , yyscanner );
+ yyscanner = NULL;
+ return 0;
}
/*
@@ -1910,7 +1910,7 @@ int fts0blex_destroy (yyscan_t yyscanner)
*/
#ifndef yytext_ptr
-static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
register int i;
for ( i = 0; i < n; ++i )
@@ -1919,7 +1919,7 @@ static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
register int n;
for ( n = 0; s[n]; ++n )
@@ -1929,12 +1929,12 @@ static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribu
}
#endif
-void *fts0balloc (yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void *fts0balloc (yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
return (void *) malloc( size );
}
-void *fts0brealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void *fts0brealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
/* The cast to (char *) in the following accommodates both
* implementations that use char* generic pointers, and those
@@ -1946,7 +1946,7 @@ void *fts0brealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __at
return (void *) realloc( (char *) ptr, size );
}
-void fts0bfree (void * ptr , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void fts0bfree (void * ptr , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
free( (char *) ptr ); /* see fts0brealloc() for (char *) cast */
}
@@ -1955,5 +1955,3 @@ void fts0bfree (void * ptr , yyscan_t yyscanner __attribute__((unused)) __
#line 73 "fts0blex.l"
-
-
diff --git a/storage/xtradb/fts/fts0config.cc b/storage/xtradb/fts/fts0config.cc
index c5cf38ca7f9..5b4ae5c39f7 100644
--- a/storage/xtradb/fts/fts0config.cc
+++ b/storage/xtradb/fts/fts0config.cc
@@ -151,7 +151,9 @@ fts_config_create_index_param_name(
strcpy(name, param);
name[len] = '_';
- fts_write_object_id(index->id, name + len + 1);
+ fts_write_object_id(index->id, name + len + 1,
+ DICT_TF2_FLAG_IS_SET(index->table,
+ DICT_TF2_FTS_AUX_HEX_NAME));
return(name);
}
diff --git a/storage/xtradb/fts/fts0fts.cc b/storage/xtradb/fts/fts0fts.cc
index 1b114adea1f..795f08da966 100644
--- a/storage/xtradb/fts/fts0fts.cc
+++ b/storage/xtradb/fts/fts0fts.cc
@@ -1608,7 +1608,8 @@ fts_rename_aux_tables(
new_name, old_table_name, trx);
DBUG_EXECUTE_IF("fts_rename_failure",
- err = DB_DEADLOCK;);
+ err = DB_DEADLOCK;
+ fts_sql_rollback(trx););
mem_free(old_table_name);
@@ -1949,7 +1950,7 @@ fts_create_one_index_table(
ut_ad(index->type & DICT_FTS);
- new_table = dict_mem_table_create(table_name, 0, 5, 1, 0);
+ new_table = dict_mem_table_create(table_name, 0, 5, 1, 0, false);
field = dict_index_get_nth_field(index, 0);
charset = innobase_get_fts_charset(
@@ -2018,7 +2019,7 @@ fts_create_index_tables_low(
fts_table.index_id = index->id;
fts_table.table_id = table_id;
fts_table.parent = table_name;
- fts_table.table = NULL;
+ fts_table.table = index->table;
#ifdef FTS_DOC_STATS_DEBUG
char* sql;
@@ -4479,7 +4480,7 @@ fts_sync_table(
ut_ad(table->fts);
- if (table->fts->cache) {
+ if (!dict_table_is_discarded(table) && table->fts->cache) {
err = fts_sync(table->fts->cache->sync);
}
@@ -4506,15 +4507,11 @@ fts_process_token(
fts_string_t str;
ulint offset = 0;
fts_doc_t* result_doc;
- byte buf[FTS_MAX_WORD_LEN + 1];
-
- str.f_str = buf;
/* Determine where to save the result. */
result_doc = (result) ? result : doc;
/* The length of a string in characters is set here only. */
-
ret = innobase_mysql_fts_get_token(
doc->charset, doc->text.f_str + start_pos,
doc->text.f_str + doc->text.f_len, &str, &offset);
@@ -4545,6 +4542,7 @@ fts_process_token(
(char*) t_str.f_str, t_str.f_len);
t_str.f_len = newlen;
+ t_str.f_str[newlen] = 0;
/* Add the word to the document statistics. If the word
hasn't been seen before we create a new entry for it. */
@@ -5797,7 +5795,7 @@ fts_is_aux_table_name(
my_name[len] = 0;
end = my_name + len;
- ptr = static_cast<const char*>(memchr(my_name, '/', len));
+ ptr = static_cast<const char*>(memchr(my_name, '/', len));
if (ptr != NULL) {
/* We will start the match after the '/' */
@@ -5940,6 +5938,374 @@ fts_read_tables(
return(TRUE);
}
+/******************************************************************//**
+Callback that sets a hex formatted FTS table's flags2 in
+SYS_TABLES. The flags is stored in MIX_LEN column.
+@return FALSE if all OK */
+static
+ibool
+fts_set_hex_format(
+/*===============*/
+ void* row, /*!< in: sel_node_t* */
+ void* user_arg) /*!< in: bool set/unset flag */
+{
+ sel_node_t* node = static_cast<sel_node_t*>(row);
+ dfield_t* dfield = que_node_get_val(node->select_list);
+
+ ut_ad(dtype_get_mtype(dfield_get_type(dfield)) == DATA_INT);
+ ut_ad(dfield_get_len(dfield) == sizeof(ib_uint32_t));
+ /* There should be at most one matching record. So the value
+ must be the default value. */
+ ut_ad(mach_read_from_4(static_cast<byte*>(user_arg))
+ == ULINT32_UNDEFINED);
+
+ ulint flags2 = mach_read_from_4(
+ static_cast<byte*>(dfield_get_data(dfield)));
+
+ flags2 |= DICT_TF2_FTS_AUX_HEX_NAME;
+
+ mach_write_to_4(static_cast<byte*>(user_arg), flags2);
+
+ return(FALSE);
+}
+
+/*****************************************************************//**
+Update the DICT_TF2_FTS_AUX_HEX_NAME flag in SYS_TABLES.
+@return DB_SUCCESS or error code. */
+UNIV_INTERN
+dberr_t
+fts_update_hex_format_flag(
+/*=======================*/
+ trx_t* trx, /*!< in/out: transaction that
+ covers the update */
+ table_id_t table_id, /*!< in: Table for which we want
+ to set the root table->flags2 */
+ bool dict_locked) /*!< in: set to true if the
+ caller already owns the
+ dict_sys_t::mutex. */
+{
+ pars_info_t* info;
+ ib_uint32_t flags2;
+
+ static const char sql[] =
+ "PROCEDURE UPDATE_HEX_FORMAT_FLAG() IS\n"
+ "DECLARE FUNCTION my_func;\n"
+ "DECLARE CURSOR c IS\n"
+ " SELECT MIX_LEN "
+ " FROM SYS_TABLES "
+ " WHERE ID = :table_id FOR UPDATE;"
+ "\n"
+ "BEGIN\n"
+ "OPEN c;\n"
+ "WHILE 1 = 1 LOOP\n"
+ " FETCH c INTO my_func();\n"
+ " IF c % NOTFOUND THEN\n"
+ " EXIT;\n"
+ " END IF;\n"
+ "END LOOP;\n"
+ "UPDATE SYS_TABLES"
+ " SET MIX_LEN = :flags2"
+ " WHERE ID = :table_id;\n"
+ "CLOSE c;\n"
+ "END;\n";
+
+ flags2 = ULINT32_UNDEFINED;
+
+ info = pars_info_create();
+
+ pars_info_add_ull_literal(info, "table_id", table_id);
+ pars_info_bind_int4_literal(info, "flags2", &flags2);
+
+ pars_info_bind_function(
+ info, "my_func", fts_set_hex_format, &flags2);
+
+ if (trx_get_dict_operation(trx) == TRX_DICT_OP_NONE) {
+ trx_set_dict_operation(trx, TRX_DICT_OP_INDEX);
+ }
+
+ dberr_t err = que_eval_sql(info, sql, !dict_locked, trx);
+
+ ut_a(flags2 != ULINT32_UNDEFINED);
+
+ return (err);
+}
+
+#ifdef _WIN32
+
+/*********************************************************************//**
+Rename an aux table to HEX format. It's called when "%016llu" is used
+to format an object id in table name, which only happens in Windows. */
+static __attribute__((nonnull, warn_unused_result))
+dberr_t
+fts_rename_one_aux_table_to_hex_format(
+/*===================================*/
+ trx_t* trx, /*!< in: transaction */
+ const fts_aux_table_t* aux_table, /*!< in: table info */
+ const dict_table_t* parent_table) /*!< in: parent table name */
+{
+ const char* ptr;
+ fts_table_t fts_table;
+ char* new_name;
+ dberr_t error;
+
+ ptr = strchr(aux_table->name, '/');
+ ut_a(ptr != NULL);
+ ++ptr;
+ /* Skip "FTS_", table id and underscore */
+ for (ulint i = 0; i < 2; ++i) {
+ ptr = strchr(ptr, '_');
+ ut_a(ptr != NULL);
+ ++ptr;
+ }
+
+ fts_table.suffix = NULL;
+ if (aux_table->index_id == 0) {
+ fts_table.type = FTS_COMMON_TABLE;
+
+ for (ulint i = 0; fts_common_tables[i] != NULL; ++i) {
+ if (strcmp(ptr, fts_common_tables[i]) == 0) {
+ fts_table.suffix = fts_common_tables[i];
+ break;
+ }
+ }
+ } else {
+ fts_table.type = FTS_INDEX_TABLE;
+
+ /* Skip index id and underscore */
+ ptr = strchr(ptr, '_');
+ ut_a(ptr != NULL);
+ ++ptr;
+
+ for (ulint i = 0; fts_index_selector[i].value; ++i) {
+ if (strcmp(ptr, fts_get_suffix(i)) == 0) {
+ fts_table.suffix = fts_get_suffix(i);
+ break;
+ }
+ }
+ }
+
+ ut_a(fts_table.suffix != NULL);
+
+ fts_table.parent = parent_table->name;
+ fts_table.table_id = aux_table->parent_id;
+ fts_table.index_id = aux_table->index_id;
+ fts_table.table = parent_table;
+
+ new_name = fts_get_table_name(&fts_table);
+ ut_ad(strcmp(new_name, aux_table->name) != 0);
+
+ if (trx_get_dict_operation(trx) == TRX_DICT_OP_NONE) {
+ trx_set_dict_operation(trx, TRX_DICT_OP_INDEX);
+ }
+
+ error = row_rename_table_for_mysql(aux_table->name, new_name, trx,
+ FALSE);
+
+ if (error != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Failed to rename aux table \'%s\' to "
+ "new format \'%s\'. ",
+ aux_table->name, new_name);
+ } else {
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "Renamed aux table \'%s\' to \'%s\'.",
+ aux_table->name, new_name);
+ }
+
+ mem_free(new_name);
+
+ return (error);
+}
+
+/**********************************************************************//**
+Rename all aux tables of a parent table to HEX format. Also set aux tables'
+flags2 and parent table's flags2 with DICT_TF2_FTS_AUX_HEX_NAME.
+It's called when "%016llu" is used to format an object id in table name,
+which only happens in Windows.
+Note the ids in tables are correct but the names are old ambiguous ones.
+
+This function should make sure that either all the parent table and aux tables
+are set DICT_TF2_FTS_AUX_HEX_NAME with flags2 or none of them are set */
+static __attribute__((nonnull, warn_unused_result))
+dberr_t
+fts_rename_aux_tables_to_hex_format(
+/*================================*/
+ trx_t* trx, /*!< in: transaction */
+ dict_table_t* parent_table, /*!< in: parent table */
+ ib_vector_t* tables) /*!< in: aux tables to rename. */
+{
+ dberr_t error;
+ ulint count;
+
+ ut_ad(!DICT_TF2_FLAG_IS_SET(parent_table, DICT_TF2_FTS_AUX_HEX_NAME));
+ ut_ad(!ib_vector_is_empty(tables));
+
+ error = fts_update_hex_format_flag(trx, parent_table->id, true);
+
+ if (error != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Setting parent table %s to hex format failed.",
+ parent_table->name);
+
+ fts_sql_rollback(trx);
+ return (error);
+ }
+
+ DICT_TF2_FLAG_SET(parent_table, DICT_TF2_FTS_AUX_HEX_NAME);
+
+ for (count = 0; count < ib_vector_size(tables); ++count) {
+ dict_table_t* table;
+ fts_aux_table_t* aux_table;
+
+ aux_table = static_cast<fts_aux_table_t*>(
+ ib_vector_get(tables, count));
+
+ table = dict_table_open_on_id(aux_table->id, TRUE,
+ DICT_TABLE_OP_NORMAL);
+
+ ut_ad(table != NULL);
+ ut_ad(!DICT_TF2_FLAG_IS_SET(table, DICT_TF2_FTS_AUX_HEX_NAME));
+
+ /* Set HEX_NAME flag here to make sure we can get correct
+ new table name in following function */
+ DICT_TF2_FLAG_SET(table, DICT_TF2_FTS_AUX_HEX_NAME);
+ error = fts_rename_one_aux_table_to_hex_format(trx,
+ aux_table, parent_table);
+ /* We will rollback the trx if the error != DB_SUCCESS,
+ so setting the flag here is the same with setting it in
+ row_rename_table_for_mysql */
+ DBUG_EXECUTE_IF("rename_aux_table_fail", error = DB_ERROR;);
+
+ if (error != DB_SUCCESS) {
+ dict_table_close(table, TRUE, FALSE);
+
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Failed to rename one aux table %s "
+ "Will revert all successful rename "
+ "operations.", aux_table->name);
+
+ fts_sql_rollback(trx);
+ break;
+ }
+
+ error = fts_update_hex_format_flag(trx, aux_table->id, true);
+ dict_table_close(table, TRUE, FALSE);
+
+ if (error != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Setting aux table %s to hex format failed.",
+ aux_table->name);
+
+ fts_sql_rollback(trx);
+ break;
+ }
+ }
+
+ if (error != DB_SUCCESS) {
+ ut_ad(count != ib_vector_size(tables));
+ /* If rename fails, thr trx would be rolled back, we can't
+ use it any more, we'll start a new background trx to do
+ the reverting. */
+ ut_a(trx->state == TRX_STATE_NOT_STARTED);
+ bool not_rename = false;
+
+ /* Try to revert those succesful rename operations
+ in order to revert the ibd file rename. */
+ for (ulint i = 0; i <= count; ++i) {
+ dict_table_t* table;
+ fts_aux_table_t* aux_table;
+ trx_t* trx_bg;
+ dberr_t err;
+
+ aux_table = static_cast<fts_aux_table_t*>(
+ ib_vector_get(tables, i));
+
+ table = dict_table_open_on_id(aux_table->id, TRUE,
+ DICT_TABLE_OP_NORMAL);
+ ut_ad(table != NULL);
+
+ if (not_rename) {
+ DICT_TF2_FLAG_UNSET(table,
+ DICT_TF2_FTS_AUX_HEX_NAME);
+ }
+
+ if (!DICT_TF2_FLAG_IS_SET(table,
+ DICT_TF2_FTS_AUX_HEX_NAME)) {
+ dict_table_close(table, TRUE, FALSE);
+ continue;
+ }
+
+ trx_bg = trx_allocate_for_background();
+ trx_bg->op_info = "Revert half done rename";
+ trx_bg->dict_operation_lock_mode = RW_X_LATCH;
+ trx_start_for_ddl(trx_bg, TRX_DICT_OP_TABLE);
+
+ DICT_TF2_FLAG_UNSET(table, DICT_TF2_FTS_AUX_HEX_NAME);
+ err = row_rename_table_for_mysql(table->name,
+ aux_table->name,
+ trx_bg, FALSE);
+
+ trx_bg->dict_operation_lock_mode = 0;
+ dict_table_close(table, TRUE, FALSE);
+
+ if (err != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN, "Failed to revert "
+ "table %s. Please revert manually.",
+ table->name);
+ fts_sql_rollback(trx_bg);
+ /* Continue to clear aux tables' flags2 */
+ not_rename = true;
+ continue;
+ }
+
+ fts_sql_commit(trx_bg);
+ }
+
+ DICT_TF2_FLAG_UNSET(parent_table, DICT_TF2_FTS_AUX_HEX_NAME);
+ }
+
+ return (error);
+}
+
+/**********************************************************************//**
+Convert an id, which is actually a decimal number but was regard as a HEX
+from a string, to its real value. */
+static
+ib_id_t
+fts_fake_hex_to_dec(
+/*================*/
+ ib_id_t id) /*!< in: number to convert */
+{
+ ib_id_t dec_id = 0;
+ char tmp_id[FTS_AUX_MIN_TABLE_ID_LENGTH];
+ int ret;
+
+ ret = sprintf(tmp_id, UINT64PFx, id);
+ ut_ad(ret == 16);
+ ret = sscanf(tmp_id, "%016llu", &dec_id);
+ ut_ad(ret == 1);
+
+ return dec_id;
+}
+
+/*********************************************************************//**
+Compare two fts_aux_table_t parent_ids.
+@return < 0 if n1 < n2, 0 if n1 == n2, > 0 if n1 > n2 */
+UNIV_INLINE
+int
+fts_check_aux_table_parent_id_cmp(
+/*==============================*/
+ const void* p1, /*!< in: id1 */
+ const void* p2) /*!< in: id2 */
+{
+ const fts_aux_table_t* fa1 = static_cast<const fts_aux_table_t*>(p1);
+ const fts_aux_table_t* fa2 = static_cast<const fts_aux_table_t*>(p2);
+
+ return static_cast<int>(fa1->parent_id - fa2->parent_id);
+}
+
+#endif /* _WIN32 */
+
/**********************************************************************//**
Check and drop all orphaned FTS auxiliary tables, those that don't have
a parent table or FTS index defined on them.
@@ -5951,18 +6317,75 @@ fts_check_and_drop_orphaned_tables(
trx_t* trx, /*!< in: transaction */
ib_vector_t* tables) /*!< in: tables to check */
{
+#ifdef _WIN32
+ mem_heap_t* heap;
+ ib_vector_t* aux_tables_to_rename;
+ ib_alloc_t* heap_alloc;
+
+ heap = mem_heap_create(1024);
+ heap_alloc = ib_heap_allocator_create(heap);
+
+ /* We store all aux tables belonging to the same parent table here,
+ and rename all these tables in a batch mode. */
+ aux_tables_to_rename = ib_vector_create(heap_alloc,
+ sizeof(fts_aux_table_t), 128);
+
+ /* Sort by parent_id first, in case rename will fail */
+ ib_vector_sort(tables, fts_check_aux_table_parent_id_cmp);
+#endif /* _WIN32 */
+
for (ulint i = 0; i < ib_vector_size(tables); ++i) {
- dict_table_t* table;
+ dict_table_t* parent_table;
fts_aux_table_t* aux_table;
bool drop = false;
+#ifdef _WIN32
+ dict_table_t* table;
+ fts_aux_table_t* next_aux_table = NULL;
+ ib_id_t orig_parent_id = 0;
+ bool rename = false;
+#endif /* _WIN32 */
aux_table = static_cast<fts_aux_table_t*>(
ib_vector_get(tables, i));
+#ifdef _WIN32
table = dict_table_open_on_id(
+ aux_table->id, TRUE, DICT_TABLE_OP_NORMAL);
+ orig_parent_id = aux_table->parent_id;
+
+ if (table == NULL || strcmp(table->name, aux_table->name)) {
+ /* Skip these aux tables, which are common tables
+ with wrong table ids */
+ if (table) {
+ dict_table_close(table, TRUE, FALSE);
+ }
+
+ continue;
+
+ } else if (!DICT_TF2_FLAG_IS_SET(table,
+ DICT_TF2_FTS_AUX_HEX_NAME)) {
+
+ aux_table->parent_id = fts_fake_hex_to_dec(
+ aux_table->parent_id);
+
+ if (aux_table->index_id != 0) {
+ aux_table->index_id = fts_fake_hex_to_dec(
+ aux_table->index_id);
+ }
+
+ ut_ad(aux_table->id > aux_table->parent_id);
+ rename = true;
+ }
+
+ if (table) {
+ dict_table_close(table, TRUE, FALSE);
+ }
+#endif /* _WIN32 */
+
+ parent_table = dict_table_open_on_id(
aux_table->parent_id, TRUE, DICT_TABLE_OP_NORMAL);
- if (table == NULL || table->fts == NULL) {
+ if (parent_table == NULL || parent_table->fts == NULL) {
drop = true;
@@ -5971,7 +6394,7 @@ fts_check_and_drop_orphaned_tables(
fts_t* fts;
drop = true;
- fts = table->fts;
+ fts = parent_table->fts;
id = aux_table->index_id;
/* Search for the FT index in the table's list. */
@@ -5979,33 +6402,28 @@ fts_check_and_drop_orphaned_tables(
j < ib_vector_size(fts->indexes);
++j) {
- const dict_index_t* index;
+ const dict_index_t* index;
index = static_cast<const dict_index_t*>(
ib_vector_getp_const(fts->indexes, j));
if (index->id == id) {
-
drop = false;
break;
}
}
}
- if (table) {
- dict_table_close(table, TRUE, FALSE);
- }
-
if (drop) {
ib_logf(IB_LOG_LEVEL_WARN,
"Parent table of FTS auxiliary table %s not "
"found.", aux_table->name);
- dberr_t err = fts_drop_table(trx, aux_table->name);
+ dberr_t err = fts_drop_table(trx, aux_table->name);
if (err == DB_FAIL) {
- char* path;
+ char* path;
path = fil_make_ibd_name(
aux_table->name, false);
@@ -6016,7 +6434,120 @@ fts_check_and_drop_orphaned_tables(
mem_free(path);
}
}
+#ifdef _WIN32
+ if (!drop && rename) {
+ ib_vector_push(aux_tables_to_rename, aux_table);
+ }
+
+ if (i + 1 < ib_vector_size(tables)) {
+ next_aux_table = static_cast<fts_aux_table_t*>(
+ ib_vector_get(tables, i + 1));
+ }
+
+ if ((next_aux_table == NULL
+ || orig_parent_id != next_aux_table->parent_id)
+ && !ib_vector_is_empty(aux_tables_to_rename)) {
+ /* All aux tables of parent table, whose id is
+ last_parent_id, have been checked, try to rename
+ them if necessary. We had better use a new background
+ trx to rename rather than the original trx, in case
+ any failure would cause a complete rollback. */
+ dberr_t err;
+ trx_t* trx_rename = trx_allocate_for_background();
+ trx_rename->op_info = "Rename aux tables to "
+ "hex format";
+ trx_rename->dict_operation_lock_mode = RW_X_LATCH;
+ trx_start_for_ddl(trx_rename, TRX_DICT_OP_TABLE);
+
+ err = fts_rename_aux_tables_to_hex_format(trx_rename,
+ parent_table, aux_tables_to_rename);
+
+ trx_rename->dict_operation_lock_mode = 0;
+
+ if (err != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Rollback operations on all "
+ "aux tables of table %s. "
+ "Please check why renaming aux tables "
+ "failed, and restart the server to "
+ "upgrade again to "
+ "get the table work.",
+ parent_table->name);
+
+ fts_sql_rollback(trx_rename);
+ } else {
+ fts_sql_commit(trx_rename);
+ }
+
+ trx_free_for_background(trx_rename);
+ ib_vector_reset(aux_tables_to_rename);
+ }
+#else /* _WIN32 */
+ if (!drop) {
+ dict_table_t* table;
+
+ table = dict_table_open_on_id(
+ aux_table->id, TRUE, DICT_TABLE_OP_NORMAL);
+ if (table != NULL
+ && strcmp(table->name, aux_table->name)) {
+ dict_table_close(table, TRUE, FALSE);
+ table = NULL;
+ }
+
+ if (table != NULL
+ && !DICT_TF2_FLAG_IS_SET(
+ table,
+ DICT_TF2_FTS_AUX_HEX_NAME)) {
+ dberr_t err = fts_update_hex_format_flag(
+ trx, table->id, true);
+
+ if (err != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Setting aux table %s to hex "
+ "format failed.", table->name);
+ } else {
+ DICT_TF2_FLAG_SET(table,
+ DICT_TF2_FTS_AUX_HEX_NAME);
+ }
+ }
+
+ if (table != NULL) {
+ dict_table_close(table, TRUE, FALSE);
+ }
+
+ ut_ad(parent_table != NULL);
+ if (!DICT_TF2_FLAG_IS_SET(parent_table,
+ DICT_TF2_FTS_AUX_HEX_NAME)) {
+ dberr_t err = fts_update_hex_format_flag(
+ trx, parent_table->id, true);
+
+ if (err != DB_SUCCESS) {
+ ib_logf(IB_LOG_LEVEL_WARN,
+ "Setting parent table %s of "
+ "FTS auxiliary %s to hex "
+ "format failed.",
+ parent_table->name,
+ aux_table->name);
+ } else {
+ DICT_TF2_FLAG_SET(parent_table,
+ DICT_TF2_FTS_AUX_HEX_NAME);
+ }
+ }
+ }
+
+#endif /* _WIN32 */
+
+ if (parent_table) {
+ dict_table_close(parent_table, TRUE, FALSE);
+ }
+ }
+
+#ifdef _WIN32
+ /* Free the memory allocated at the beginning */
+ if (heap != NULL) {
+ mem_heap_free(heap);
}
+#endif /* _WIN32 */
}
/**********************************************************************//**
@@ -6216,7 +6747,7 @@ fts_valid_stopword_table(
return(innobase_get_fts_charset(
static_cast<int>(col->prtype & DATA_MYSQL_TYPE_MASK),
- static_cast<ulint>(dtype_get_charset_coll(col->prtype))));
+ static_cast<uint>(dtype_get_charset_coll(col->prtype))));
}
/**********************************************************************//**
diff --git a/storage/xtradb/fts/fts0opt.cc b/storage/xtradb/fts/fts0opt.cc
index 7cdad522564..a9f3a25530d 100644
--- a/storage/xtradb/fts/fts0opt.cc
+++ b/storage/xtradb/fts/fts0opt.cc
@@ -620,7 +620,7 @@ fts_zip_read_word(
zip->zp->avail_in =
FTS_MAX_WORD_LEN;
} else {
- zip->zp->avail_in = zip->block_sz;
+ zip->zp->avail_in = static_cast<uInt>(zip->block_sz);
}
++zip->pos;
@@ -721,7 +721,7 @@ fts_fetch_index_words(
ib_vector_push(zip->blocks, &block);
zip->zp->next_out = block;
- zip->zp->avail_out = zip->block_sz;
+ zip->zp->avail_out = static_cast<uInt>(zip->block_sz);
}
switch (zip->status = deflate(zip->zp, Z_NO_FLUSH)) {
@@ -1099,10 +1099,10 @@ fts_optimize_lookup(
doc_id_t last_doc_id) /*!< in: doc id to lookup */
{
int pos;
- int upper = ib_vector_size(doc_ids);
+ int upper = static_cast<int>(ib_vector_size(doc_ids));
fts_update_t* array = (fts_update_t*) doc_ids->data;
- pos = fts_bsearch(array, lower, upper, first_doc_id);
+ pos = fts_bsearch(array, static_cast<int>(lower), upper, first_doc_id);
ut_a(abs(pos) <= upper + 1);
@@ -1624,10 +1624,12 @@ fts_optimize_create(
optim->fts_common_table.parent = table->name;
optim->fts_common_table.table_id = table->id;
optim->fts_common_table.type = FTS_COMMON_TABLE;
+ optim->fts_common_table.table = table;
optim->fts_index_table.parent = table->name;
optim->fts_index_table.table_id = table->id;
optim->fts_index_table.type = FTS_INDEX_TABLE;
+ optim->fts_index_table.table = table;
/* The common prefix for all this parent table's aux tables. */
optim->name_prefix = fts_get_table_name_prefix(
diff --git a/storage/xtradb/fts/fts0pars.cc b/storage/xtradb/fts/fts0pars.cc
index a4009106c83..83d465b0988 100644
--- a/storage/xtradb/fts/fts0pars.cc
+++ b/storage/xtradb/fts/fts0pars.cc
@@ -1,19 +1,19 @@
/* A Bison parser, made by GNU Bison 2.5. */
/* Bison implementation for Yacc-like parsers in C
-
+
Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc.
-
+
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
-
+
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
@@ -26,7 +26,7 @@
special exception, which will cause the skeleton and the resulting
Bison output files to be licensed under the GNU General Public
License without this special exception.
-
+
This special exception was added by the Free Software Foundation in
version 2.2 of Bison. */
@@ -467,9 +467,9 @@ static const yytype_int8 yyrhs[] =
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const yytype_uint8 yyrline[] =
{
- 0, 79, 79, 85, 89, 99, 111, 115, 124, 128,
- 132, 136, 141, 147, 152, 159, 165, 169, 173, 177,
- 181, 186, 191, 197, 202
+ 0, 79, 79, 85, 89, 99, 111, 119, 129, 133,
+ 137, 141, 146, 152, 157, 164, 170, 174, 178, 182,
+ 186, 191, 196, 202, 207
};
#endif
@@ -1458,7 +1458,7 @@ yyreduce:
(yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (2)].node));
if (!(yyval.node)) {
- (yyval.node) = fts_ast_create_node_subexp_list(state, (yyvsp[(2) - (2)].node));
+ (yyval.node) = (yyvsp[(2) - (2)].node);
} else {
fts_ast_add_node((yyval.node), (yyvsp[(2) - (2)].node));
}
@@ -1471,18 +1471,23 @@ yyreduce:
#line 111 "fts0pars.y"
{
(yyval.node) = (yyvsp[(2) - (3)].node);
+
+ if ((yyval.node)) {
+ (yyval.node) = fts_ast_create_node_subexp_list(state, (yyval.node));
+ }
}
break;
case 7:
/* Line 1806 of yacc.c */
-#line 115 "fts0pars.y"
+#line 119 "fts0pars.y"
{
- (yyval.node) = fts_ast_create_node_subexp_list(state, (yyvsp[(1) - (4)].node));
+ (yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (4)].node));
if ((yyvsp[(3) - (4)].node)) {
- fts_ast_add_node((yyval.node), (yyvsp[(3) - (4)].node));
+ fts_ast_add_node((yyval.node),
+ fts_ast_create_node_subexp_list(state, (yyvsp[(3) - (4)].node)));
}
}
break;
@@ -1490,7 +1495,7 @@ yyreduce:
case 8:
/* Line 1806 of yacc.c */
-#line 124 "fts0pars.y"
+#line 129 "fts0pars.y"
{
(yyval.node) = (yyvsp[(1) - (1)].node);
}
@@ -1499,7 +1504,7 @@ yyreduce:
case 9:
/* Line 1806 of yacc.c */
-#line 128 "fts0pars.y"
+#line 133 "fts0pars.y"
{
(yyval.node) = (yyvsp[(1) - (1)].node);
}
@@ -1508,7 +1513,7 @@ yyreduce:
case 10:
/* Line 1806 of yacc.c */
-#line 132 "fts0pars.y"
+#line 137 "fts0pars.y"
{
fts_ast_term_set_wildcard((yyvsp[(1) - (2)].node));
}
@@ -1517,7 +1522,7 @@ yyreduce:
case 11:
/* Line 1806 of yacc.c */
-#line 136 "fts0pars.y"
+#line 141 "fts0pars.y"
{
fts_ast_term_set_distance((yyvsp[(1) - (3)].node), strtoul((yyvsp[(3) - (3)].token), NULL, 10));
free((yyvsp[(3) - (3)].token));
@@ -1527,7 +1532,7 @@ yyreduce:
case 12:
/* Line 1806 of yacc.c */
-#line 141 "fts0pars.y"
+#line 146 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (3)].node));
fts_ast_add_node((yyval.node), (yyvsp[(2) - (3)].node));
@@ -1538,7 +1543,7 @@ yyreduce:
case 13:
/* Line 1806 of yacc.c */
-#line 147 "fts0pars.y"
+#line 152 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (2)].node));
fts_ast_add_node((yyval.node), (yyvsp[(2) - (2)].node));
@@ -1548,7 +1553,7 @@ yyreduce:
case 14:
/* Line 1806 of yacc.c */
-#line 152 "fts0pars.y"
+#line 157 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (4)].node));
fts_ast_add_node((yyval.node), (yyvsp[(2) - (4)].node));
@@ -1560,7 +1565,7 @@ yyreduce:
case 15:
/* Line 1806 of yacc.c */
-#line 159 "fts0pars.y"
+#line 164 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_list(state, (yyvsp[(1) - (2)].node));
fts_ast_add_node((yyval.node), (yyvsp[(2) - (2)].node));
@@ -1570,7 +1575,7 @@ yyreduce:
case 16:
/* Line 1806 of yacc.c */
-#line 165 "fts0pars.y"
+#line 170 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_oper(state, FTS_IGNORE);
}
@@ -1579,7 +1584,7 @@ yyreduce:
case 17:
/* Line 1806 of yacc.c */
-#line 169 "fts0pars.y"
+#line 174 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_oper(state, FTS_EXIST);
}
@@ -1588,7 +1593,7 @@ yyreduce:
case 18:
/* Line 1806 of yacc.c */
-#line 173 "fts0pars.y"
+#line 178 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_oper(state, FTS_NEGATE);
}
@@ -1597,7 +1602,7 @@ yyreduce:
case 19:
/* Line 1806 of yacc.c */
-#line 177 "fts0pars.y"
+#line 182 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_oper(state, FTS_DECR_RATING);
}
@@ -1606,7 +1611,7 @@ yyreduce:
case 20:
/* Line 1806 of yacc.c */
-#line 181 "fts0pars.y"
+#line 186 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_oper(state, FTS_INCR_RATING);
}
@@ -1615,7 +1620,7 @@ yyreduce:
case 21:
/* Line 1806 of yacc.c */
-#line 186 "fts0pars.y"
+#line 191 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_term(state, (yyvsp[(1) - (1)].token));
free((yyvsp[(1) - (1)].token));
@@ -1625,7 +1630,7 @@ yyreduce:
case 22:
/* Line 1806 of yacc.c */
-#line 191 "fts0pars.y"
+#line 196 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_term(state, (yyvsp[(1) - (1)].token));
free((yyvsp[(1) - (1)].token));
@@ -1635,7 +1640,7 @@ yyreduce:
case 23:
/* Line 1806 of yacc.c */
-#line 197 "fts0pars.y"
+#line 202 "fts0pars.y"
{
(yyval.node) = (yyvsp[(2) - (2)].node);
}
@@ -1644,7 +1649,7 @@ yyreduce:
case 24:
/* Line 1806 of yacc.c */
-#line 202 "fts0pars.y"
+#line 207 "fts0pars.y"
{
(yyval.node) = fts_ast_create_node_text(state, (yyvsp[(1) - (1)].token));
free((yyvsp[(1) - (1)].token));
@@ -1654,7 +1659,7 @@ yyreduce:
/* Line 1806 of yacc.c */
-#line 1658 "fts0pars.cc"
+#line 1663 "fts0pars.cc"
default: break;
}
/* User semantic actions sometimes alter yychar, and that requires
@@ -1885,7 +1890,7 @@ yyreturn:
/* Line 2067 of yacc.c */
-#line 207 "fts0pars.y"
+#line 212 "fts0pars.y"
/********************************************************************
@@ -1914,14 +1919,20 @@ fts_lexer_create(
if (boolean_mode) {
fts0blex_init(&fts_lexer->yyscanner);
- fts0b_scan_bytes((char*) query, query_len, fts_lexer->yyscanner);
- fts_lexer->scanner = (fts_scan) fts_blexer;
+ fts0b_scan_bytes(
+ reinterpret_cast<const char*>(query),
+ static_cast<int>(query_len),
+ fts_lexer->yyscanner);
+ fts_lexer->scanner = reinterpret_cast<fts_scan>(fts_blexer);
/* FIXME: Debugging */
/* fts0bset_debug(1 , fts_lexer->yyscanner); */
} else {
fts0tlex_init(&fts_lexer->yyscanner);
- fts0t_scan_bytes((char*) query, query_len, fts_lexer->yyscanner);
- fts_lexer->scanner = (fts_scan) fts_tlexer;
+ fts0t_scan_bytes(
+ reinterpret_cast<const char*>(query),
+ static_cast<int>(query_len),
+ fts_lexer->yyscanner);
+ fts_lexer->scanner = reinterpret_cast<fts_scan>(fts_tlexer);
}
return(fts_lexer);
diff --git a/storage/xtradb/fts/fts0pars.y b/storage/xtradb/fts/fts0pars.y
index 73d71bc87c5..ff22e9a9873 100644
--- a/storage/xtradb/fts/fts0pars.y
+++ b/storage/xtradb/fts/fts0pars.y
@@ -101,7 +101,7 @@ expr_lst: /* Empty */ {
$$ = fts_ast_create_node_list(state, $1);
if (!$$) {
- $$ = fts_ast_create_node_subexp_list(state, $2);
+ $$ = $2;
} else {
fts_ast_add_node($$, $2);
}
@@ -110,13 +110,18 @@ expr_lst: /* Empty */ {
sub_expr: '(' expr_lst ')' {
$$ = $2;
+
+ if ($$) {
+ $$ = fts_ast_create_node_subexp_list(state, $$);
+ }
}
| prefix '(' expr_lst ')' {
- $$ = fts_ast_create_node_subexp_list(state, $1);
+ $$ = fts_ast_create_node_list(state, $1);
if ($3) {
- fts_ast_add_node($$, $3);
+ fts_ast_add_node($$,
+ fts_ast_create_node_subexp_list(state, $3));
}
}
;
diff --git a/storage/xtradb/fts/fts0que.cc b/storage/xtradb/fts/fts0que.cc
index 7da60c0d166..c5c5f954789 100644
--- a/storage/xtradb/fts/fts0que.cc
+++ b/storage/xtradb/fts/fts0que.cc
@@ -40,18 +40,14 @@ Completed 2011/7/10 Sunny and Jimmy Yang
#include "fts0vlc.ic"
#endif
-#include <string>
#include <vector>
-#include <map>
#define FTS_ELEM(t, n, i, j) (t[(i) * n + (j)])
#define RANK_DOWNGRADE (-1.0F)
#define RANK_UPGRADE (1.0F)
-/* Maximum number of words supported in a proximity search.
-FIXME, this limitation can be removed easily. Need to see
-if we want to enforce such limitation */
+/* Maximum number of words supported in a phrase or proximity search. */
#define MAX_PROXIMITY_ITEM 128
/* Memory used by rbt itself for create and node add */
@@ -66,8 +62,7 @@ static const double FTS_NORMALIZE_COEFF = 0.0115F;
// FIXME: Need to have a generic iterator that traverses the ilist.
-typedef std::map<std::string, ulint> word_map_t;
-typedef std::vector<std::string> word_vector_t;
+typedef std::vector<fts_string_t> word_vector_t;
struct fts_word_freq_t;
@@ -92,7 +87,7 @@ struct fts_query_t {
fts_ast_node_t* cur_node; /*!< Current tree node */
- word_map_t* word_map; /*!< Matched word map for
+ ib_rbt_t* word_map; /*!< Matched word map for
searching by word*/
word_vector_t* word_vector; /*!< Matched word vector for
@@ -186,6 +181,8 @@ struct fts_select_t {
the FTS index */
};
+typedef std::vector<ulint> pos_vector_t;
+
/** structure defines a set of ranges for original documents, each of which
has a minimum position and maximum position. Text in such range should
contain all words in the proximity search. We will need to count the
@@ -195,9 +192,9 @@ struct fts_proximity_t {
ulint n_pos; /*!< number of position set, defines
a range (min to max) containing all
matching words */
- ulint* min_pos; /*!< the minimum position (in bytes)
+ pos_vector_t min_pos; /*!< the minimum position (in bytes)
of the range */
- ulint* max_pos; /*!< the maximum position (in bytes)
+ pos_vector_t max_pos; /*!< the maximum position (in bytes)
of the range */
};
@@ -229,7 +226,7 @@ struct fts_doc_freq_t {
/** To determine the word frequency per document. */
struct fts_word_freq_t {
- byte* word; /*!< Word for which we need the freq,
+ fts_string_t word; /*!< Word for which we need the freq,
it's allocated on the query heap */
ib_rbt_t* doc_freqs; /*!< RB Tree for storing per document
@@ -257,15 +254,14 @@ static
dberr_t
fts_query_filter_doc_ids(
/*=====================*/
- fts_query_t* query, /*!< in: query instance */
- const byte* word, /*!< in: the current word */
- fts_word_freq_t*word_freq, /*!< in/out: word frequency */
- const fts_node_t*
- node, /*!< in: current FTS node */
- void* data, /*!< in: doc id ilist */
- ulint len, /*!< in: doc id ilist size */
- ibool calc_doc_count);/*!< in: whether to remember doc
- count */
+ fts_query_t* query, /*!< in: query instance */
+ const fts_string_t* word, /*!< in: the current word */
+ fts_word_freq_t* word_freq, /*!< in/out: word frequency */
+ const fts_node_t* node, /*!< in: current FTS node */
+ void* data, /*!< in: doc id ilist */
+ ulint len, /*!< in: doc id ilist size */
+ ibool calc_doc_count);/*!< in: whether to remember doc
+ count */
#if 0
/*****************************************************************//***
@@ -575,27 +571,41 @@ static
void
fts_ranking_words_add(
/*==================*/
- fts_query_t* query, /*!< in: query instance */
- fts_ranking_t* ranking, /*!< in: ranking instance */
- const char* word) /*!< in: term/word to add */
+ fts_query_t* query, /*!< in: query instance */
+ fts_ranking_t* ranking, /*!< in: ranking instance */
+ const fts_string_t* word) /*!< in: term/word to add */
{
ulint pos;
ulint byte_offset;
ulint bit_offset;
- word_map_t::iterator it;
-
- /* Note: we suppose the word map and vector are append-only */
- /* Check if need to add it to word map */
- it = query->word_map->lower_bound(word);
- if (it != query->word_map->end()
- && !query->word_map->key_comp()(word, it->first)) {
- pos = it->second;
+ ib_rbt_bound_t parent;
+
+ /* Note: we suppose the word map and vector are append-only. */
+ ut_ad(query->word_vector->size() == rbt_size(query->word_map));
+
+ /* We use ib_rbt to simulate a map, f_n_char means position. */
+ if (rbt_search(query->word_map, &parent, word) == 0) {
+ fts_string_t* result_word;
+
+ result_word = rbt_value(fts_string_t, parent.last);
+ pos = result_word->f_n_char;
+ ut_ad(pos < rbt_size(query->word_map));
} else {
- pos = query->word_map->size();
- query->word_map->insert(it,
- std::pair<std::string, ulint>(word, pos));
+ /* Add the word to map. */
+ fts_string_t new_word;
+
+ pos = rbt_size(query->word_map);
+
+ new_word.f_str = static_cast<byte*>(mem_heap_alloc(query->heap,
+ word->f_len + 1));
+ memcpy(new_word.f_str, word->f_str, word->f_len);
+ new_word.f_str[word->f_len] = 0;
+ new_word.f_len = word->f_len;
+ new_word.f_n_char = pos;
- query->word_vector->push_back(word);
+ rbt_add_node(query->word_map, &parent, &new_word);
+ ut_ad(rbt_validate(query->word_map));
+ query->word_vector->push_back(new_word);
}
/* Check words len */
@@ -630,7 +640,7 @@ fts_ranking_words_get_next(
const fts_query_t* query, /*!< in: query instance */
fts_ranking_t* ranking,/*!< in: ranking instance */
ulint* pos, /*!< in/out: word start pos */
- byte** word) /*!< in/out: term/word to add */
+ fts_string_t* word) /*!< in/out: term/word to add */
{
bool ret = false;
ulint max_pos = ranking->words_len * CHAR_BIT;
@@ -651,7 +661,7 @@ fts_ranking_words_get_next(
/* Get next word from word vector */
if (ret) {
ut_ad(*pos < query->word_vector->size());
- *word = (byte*)query->word_vector->at((size_t)*pos).c_str();
+ *word = query->word_vector->at((size_t)*pos);
*pos += 1;
}
@@ -666,23 +676,22 @@ static
fts_word_freq_t*
fts_query_add_word_freq(
/*====================*/
- fts_query_t* query, /*!< in: query instance */
- const byte* word) /*!< in: term/word to add */
+ fts_query_t* query, /*!< in: query instance */
+ const fts_string_t* word) /*!< in: term/word to add */
{
ib_rbt_bound_t parent;
/* Lookup the word in our rb tree and add if it doesn't exist. */
if (rbt_search(query->word_freqs, &parent, word) != 0) {
fts_word_freq_t word_freq;
- ulint len = ut_strlen((char*) word) + 1;
memset(&word_freq, 0, sizeof(word_freq));
- word_freq.word = static_cast<byte*>(
- mem_heap_alloc(query->heap, len));
-
- /* Need to copy the NUL character too. */
- memcpy(word_freq.word, word, len);
+ word_freq.word.f_str = static_cast<byte*>(
+ mem_heap_alloc(query->heap, word->f_len + 1));
+ memcpy(word_freq.word.f_str, word->f_str, word->f_len);
+ word_freq.word.f_str[word->f_len] = 0;
+ word_freq.word.f_len = word->f_len;
word_freq.doc_count = 0;
@@ -692,7 +701,7 @@ fts_query_add_word_freq(
parent.last = rbt_add_node(
query->word_freqs, &parent, &word_freq);
- query->total_size += len
+ query->total_size += word->f_len
+ SIZEOF_RBT_CREATE
+ SIZEOF_RBT_NODE_ADD
+ sizeof(fts_word_freq_t);
@@ -749,7 +758,7 @@ fts_query_union_doc_id(
fts_update_t* array = (fts_update_t*) query->deleted->doc_ids->data;
/* Check if the doc id is deleted and it's not already in our set. */
- if (fts_bsearch(array, 0, size, doc_id) < 0
+ if (fts_bsearch(array, 0, static_cast<int>(size), doc_id) < 0
&& rbt_search(query->doc_ids, &parent, &doc_id) != 0) {
fts_ranking_t ranking;
@@ -780,7 +789,7 @@ fts_query_remove_doc_id(
fts_update_t* array = (fts_update_t*) query->deleted->doc_ids->data;
/* Check if the doc id is deleted and it's in our set. */
- if (fts_bsearch(array, 0, size, doc_id) < 0
+ if (fts_bsearch(array, 0, static_cast<int>(size), doc_id) < 0
&& rbt_search(query->doc_ids, &parent, &doc_id) == 0) {
ut_free(rbt_remove_node(query->doc_ids, parent.last));
@@ -810,7 +819,7 @@ fts_query_change_ranking(
fts_update_t* array = (fts_update_t*) query->deleted->doc_ids->data;
/* Check if the doc id is deleted and it's in our set. */
- if (fts_bsearch(array, 0, size, doc_id) < 0
+ if (fts_bsearch(array, 0, static_cast<int>(size), doc_id) < 0
&& rbt_search(query->doc_ids, &parent, &doc_id) == 0) {
fts_ranking_t* ranking;
@@ -856,7 +865,7 @@ fts_query_intersect_doc_id(
if it matches 'b' and it's in doc_ids.(multi_exist = true). */
/* Check if the doc id is deleted and it's in our set */
- if (fts_bsearch(array, 0, size, doc_id) < 0) {
+ if (fts_bsearch(array, 0, static_cast<int>(size), doc_id) < 0) {
fts_ranking_t new_ranking;
if (rbt_search(query->doc_ids, &parent, &doc_id) != 0) {
@@ -956,7 +965,7 @@ fts_query_add_word_to_document(
/*===========================*/
fts_query_t* query, /*!< in: query to update */
doc_id_t doc_id, /*!< in: the document to update */
- const byte* word) /*!< in: the token to add */
+ const fts_string_t* word) /*!< in: the token to add */
{
ib_rbt_bound_t parent;
fts_ranking_t* ranking = NULL;
@@ -980,7 +989,7 @@ fts_query_add_word_to_document(
}
if (ranking != NULL) {
- fts_ranking_words_add(query, ranking, (char*)word);
+ fts_ranking_words_add(query, ranking, word);
}
}
@@ -1010,13 +1019,13 @@ fts_query_check_node(
fts_word_freq_t*word_freqs;
/* The word must exist. */
- ret = rbt_search(query->word_freqs, &parent, token->f_str);
+ ret = rbt_search(query->word_freqs, &parent, token);
ut_a(ret == 0);
word_freqs = rbt_value(fts_word_freq_t, parent.last);
query->error = fts_query_filter_doc_ids(
- query, token->f_str, word_freqs, node,
+ query, token, word_freqs, node,
node->ilist, ilist_size, TRUE);
}
}
@@ -1073,7 +1082,7 @@ fts_cache_find_wildcard(
ret = rbt_search(query->word_freqs,
&freq_parent,
- srch_text.f_str);
+ &srch_text);
ut_a(ret == 0);
@@ -1082,7 +1091,7 @@ fts_cache_find_wildcard(
freq_parent.last);
query->error = fts_query_filter_doc_ids(
- query, srch_text.f_str,
+ query, &srch_text,
word_freqs, node,
node->ilist, node->ilist_size, TRUE);
@@ -1542,7 +1551,7 @@ fts_merge_doc_ids(
for (node = rbt_first(doc_ids); node; node = rbt_next(doc_ids, node)) {
fts_ranking_t* ranking;
ulint pos = 0;
- byte* word = NULL;
+ fts_string_t word;
ranking = rbt_value(fts_ranking_t, node);
@@ -1557,7 +1566,7 @@ fts_merge_doc_ids(
ut_a(ranking->words);
while (fts_ranking_words_get_next(query, ranking, &pos, &word)) {
fts_query_add_word_to_document(query, ranking->doc_id,
- word);
+ &word);
}
}
@@ -1696,6 +1705,9 @@ fts_proximity_is_word_in_range(
{
fts_proximity_t* proximity_pos = phrase->proximity_pos;
+ ut_ad(proximity_pos->n_pos == proximity_pos->min_pos.size());
+ ut_ad(proximity_pos->n_pos == proximity_pos->max_pos.size());
+
/* Search each matched position pair (with min and max positions)
and count the number of words in the range */
for (ulint i = 0; i < proximity_pos->n_pos; i++) {
@@ -1913,6 +1925,7 @@ fts_query_fetch_document(
if (cur_len != UNIV_SQL_NULL && cur_len != 0) {
if (phrase->proximity_pos) {
+ ut_ad(prev_len + cur_len <= total_len);
memcpy(document_text + prev_len, data, cur_len);
} else {
/* For phrase search */
@@ -1923,17 +1936,18 @@ fts_query_fetch_document(
cur_len, prev_len,
phrase->heap);
}
+
+ /* Document positions are calculated from the beginning
+ of the first field, need to save the length for each
+ searched field to adjust the doc position when search
+ phrases. */
+ prev_len += cur_len + 1;
}
if (phrase->found) {
break;
}
- /* Document positions are calculated from the beginning
- of the first field, need to save the length for each
- searched field to adjust the doc position when search
- phrases. */
- prev_len += cur_len + 1;
exp = que_node_get_next(exp);
}
@@ -2472,8 +2486,7 @@ fts_query_search_phrase(
token = static_cast<fts_string_t*>(
ib_vector_get(tokens, z));
fts_query_add_word_to_document(
- query, match->doc_id,
- token->f_str);
+ query, match->doc_id, token);
}
}
}
@@ -2562,7 +2575,7 @@ fts_query_phrase_search(
&& result_str.f_n_char <= fts_max_token_size) {
/* Add the word to the RB tree so that we can
calculate it's frequencey within a document. */
- fts_query_add_word_freq(query, token->f_str);
+ fts_query_add_word_freq(query, token);
} else {
ib_vector_pop(tokens);
}
@@ -2580,6 +2593,11 @@ fts_query_phrase_search(
}
num_token = ib_vector_size(tokens);
+ if (num_token > MAX_PROXIMITY_ITEM) {
+ query->error = DB_FTS_TOO_MANY_WORDS_IN_PHRASE;
+ goto func_exit;
+ }
+
ut_ad(ib_vector_size(orig_tokens) >= num_token);
/* Ignore empty strings. */
@@ -2605,7 +2623,7 @@ fts_query_phrase_search(
heap_alloc, sizeof(fts_match_t),
64);
} else {
- ut_a(num_token < MAX_PROXIMITY_ITEM);
+ ut_a(num_token <= MAX_PROXIMITY_ITEM);
query->match_array =
(ib_vector_t**) mem_heap_alloc(
heap,
@@ -2687,7 +2705,7 @@ fts_query_phrase_search(
}
fts_query_add_word_to_document(
- query, match->doc_id, token->f_str);
+ query, match->doc_id, token);
}
query->oper = oper;
goto func_exit;
@@ -2837,6 +2855,8 @@ fts_query_visitor(
ut_ad(query->intersection == NULL);
query->intersection = rbt_create(
sizeof(fts_ranking_t), fts_ranking_doc_id_cmp);
+
+ query->total_size += SIZEOF_RBT_CREATE;
}
/* Set the current proximity distance. */
@@ -2858,10 +2878,12 @@ fts_query_visitor(
break;
case FTS_AST_TERM:
+ token.f_str = node->term.ptr;
+ token.f_len = ut_strlen(reinterpret_cast<char*>(token.f_str));
/* Add the word to our RB tree that will be used to
calculate this terms per document frequency. */
- fts_query_add_word_freq(query, node->term.ptr);
+ fts_query_add_word_freq(query, &token);
ptr = fts_query_get_token(node, &token);
query->error = fts_query_execute(query, &token);
@@ -2871,6 +2893,10 @@ fts_query_visitor(
}
break;
+ case FTS_AST_SUBEXP_LIST:
+ query->error = fts_ast_visit_sub_exp(node, fts_query_visitor, arg);
+ break;
+
default:
ut_error;
}
@@ -2905,13 +2931,7 @@ fts_ast_visit_sub_exp(
ut_a(node->type == FTS_AST_SUBEXP_LIST);
- node = node->list.head;
-
- if (!node || !node->next) {
- return(error);
- }
-
- cur_oper = node->oper;
+ cur_oper = query->oper;
/* Save current result set */
parent_doc_ids = query->doc_ids;
@@ -2927,26 +2947,20 @@ fts_ast_visit_sub_exp(
query->multi_exist = false;
/* Process nodes in current sub-expression and store its
result set in query->doc_ids we created above. */
- error = fts_ast_visit(FTS_NONE, node->next, visitor,
+ error = fts_ast_visit(FTS_NONE, node, visitor,
arg, &will_be_ignored);
- /* Reinstate parent node state and prepare for merge. */
+ /* Reinstate parent node state */
query->multi_exist = multi_exist;
query->oper = cur_oper;
- subexpr_doc_ids = query->doc_ids;
-
- /* Restore current result set. */
- query->doc_ids = parent_doc_ids;
/* Merge the sub-expression result with the parent result set. */
+ subexpr_doc_ids = query->doc_ids;
+ query->doc_ids = parent_doc_ids;
if (error == DB_SUCCESS && !rbt_empty(subexpr_doc_ids)) {
error = fts_merge_doc_ids(query, subexpr_doc_ids);
}
- if (query->oper == FTS_EXIST) {
- query->multi_exist = true;
- }
-
/* Free current result set. Result already merged into parent. */
fts_query_free_doc_ids(query, subexpr_doc_ids);
@@ -3033,14 +3047,13 @@ static
dberr_t
fts_query_filter_doc_ids(
/*=====================*/
- fts_query_t* query, /*!< in: query instance */
- const byte* word, /*!< in: the current word */
- fts_word_freq_t*word_freq, /*!< in/out: word frequency */
- const fts_node_t*
- node, /*!< in: current FTS node */
- void* data, /*!< in: doc id ilist */
- ulint len, /*!< in: doc id ilist size */
- ibool calc_doc_count) /*!< in: whether to remember doc count */
+ fts_query_t* query, /*!< in: query instance */
+ const fts_string_t* word, /*!< in: the current word */
+ fts_word_freq_t* word_freq, /*!< in/out: word frequency */
+ const fts_node_t* node, /*!< in: current FTS node */
+ void* data, /*!< in: doc id ilist */
+ ulint len, /*!< in: doc id ilist size */
+ ibool calc_doc_count) /*!< in: whether to remember doc count */
{
byte* ptr = static_cast<byte*>(data);
doc_id_t doc_id = 0;
@@ -3163,13 +3176,15 @@ fts_query_read_node(
ib_rbt_bound_t parent;
fts_word_freq_t* word_freq;
ibool skip = FALSE;
- byte term[FTS_MAX_WORD_LEN + 1];
+ fts_string_t term;
+ byte buf[FTS_MAX_WORD_LEN + 1];
dberr_t error = DB_SUCCESS;
ut_a(query->cur_node->type == FTS_AST_TERM ||
query->cur_node->type == FTS_AST_TEXT);
memset(&node, 0, sizeof(node));
+ term.f_str = buf;
/* Need to consider the wildcard search case, the word frequency
is created on the search string not the actual word. So we need
@@ -3179,15 +3194,18 @@ fts_query_read_node(
/* These cast are safe since we only care about the
terminating NUL character as an end of string marker. */
- ut_strcpy((char*) term, (char*) query->cur_node->term.ptr);
+ term.f_len = ut_strlen(reinterpret_cast<char*>
+ (query->cur_node->term.ptr));
+ ut_ad(FTS_MAX_WORD_LEN >= term.f_len);
+ memcpy(term.f_str, query->cur_node->term.ptr, term.f_len);
} else {
- /* Need to copy the NUL character too. */
- memcpy(term, word->f_str, word->f_len);
- term[word->f_len] = 0;
+ term.f_len = word->f_len;
+ ut_ad(FTS_MAX_WORD_LEN >= word->f_len);
+ memcpy(term.f_str, word->f_str, word->f_len);
}
/* Lookup the word in our rb tree, it must exist. */
- ret = rbt_search(query->word_freqs, &parent, term);
+ ret = rbt_search(query->word_freqs, &parent, &term);
ut_a(ret == 0);
@@ -3239,7 +3257,7 @@ fts_query_read_node(
case 4: /* ILIST */
error = fts_query_filter_doc_ids(
- query, word_freq->word, word_freq,
+ query, &word_freq->word, word_freq,
&node, data, len, FALSE);
break;
@@ -3332,7 +3350,7 @@ fts_query_calculate_idf(
if (fts_enable_diag_print) {
fprintf(stderr,"'%s' -> " UINT64PF "/" UINT64PF
" %6.5lf\n",
- word_freq->word,
+ word_freq->word.f_str,
query->total_docs, word_freq->doc_count,
word_freq->idf);
}
@@ -3349,12 +3367,12 @@ fts_query_calculate_ranking(
fts_ranking_t* ranking) /*!< in: Document to rank */
{
ulint pos = 0;
- byte* word = NULL;
+ fts_string_t word;
/* At this stage, ranking->rank should not exceed the 1.0
bound */
ut_ad(ranking->rank <= 1.0 && ranking->rank >= -1.0);
- ut_ad(query->word_map->size() == query->word_vector->size());
+ ut_ad(rbt_size(query->word_map) == query->word_vector->size());
while (fts_ranking_words_get_next(query, ranking, &pos, &word)) {
int ret;
@@ -3363,8 +3381,7 @@ fts_query_calculate_ranking(
fts_doc_freq_t* doc_freq;
fts_word_freq_t* word_freq;
- ut_ad(word != NULL);
- ret = rbt_search(query->word_freqs, &parent, word);
+ ret = rbt_search(query->word_freqs, &parent, &word);
/* It must exist. */
ut_a(ret == 0);
@@ -3490,14 +3507,14 @@ fts_query_prepare_result(
doc_freq = rbt_value(fts_doc_freq_t, node);
/* Don't put deleted docs into result */
- if (fts_bsearch(array, 0, size, doc_freq->doc_id)
+ if (fts_bsearch(array, 0, static_cast<int>(size), doc_freq->doc_id)
>= 0) {
continue;
}
ranking.doc_id = doc_freq->doc_id;
- ranking.rank = doc_freq->freq * word_freq->idf
- * word_freq->idf;
+ ranking.rank = static_cast<fts_rank_t>(
+ doc_freq->freq * word_freq->idf * word_freq->idf);
ranking.words = NULL;
fts_query_add_ranking(query, result->rankings_by_id,
@@ -3620,18 +3637,18 @@ fts_query_free(
ut_a(!query->intersection);
- if (query->heap) {
- mem_heap_free(query->heap);
- }
-
if (query->word_map) {
- delete query->word_map;
+ rbt_free(query->word_map);
}
if (query->word_vector) {
delete query->word_vector;
}
+ if (query->heap) {
+ mem_heap_free(query->heap);
+ }
+
memset(query, 0, sizeof(*query));
}
@@ -3820,6 +3837,7 @@ fts_query(
query.fts_common_table.type = FTS_COMMON_TABLE;
query.fts_common_table.table_id = index->table->id;
query.fts_common_table.parent = index->table->name;
+ query.fts_common_table.table = index->table;
charset = fts_index_get_charset(index);
@@ -3828,15 +3846,17 @@ fts_query(
query.fts_index_table.table_id = index->table->id;
query.fts_index_table.parent = index->table->name;
query.fts_index_table.charset = charset;
+ query.fts_index_table.table = index->table;
- query.word_map = new word_map_t;
+ query.word_map = rbt_create_arg_cmp(
+ sizeof(fts_string_t), innobase_fts_text_cmp, (void*) charset);
query.word_vector = new word_vector_t;
query.error = DB_SUCCESS;
/* Setup the RB tree that will be used to collect per term
statistics. */
query.word_freqs = rbt_create_arg_cmp(
- sizeof(fts_word_freq_t), innobase_fts_string_cmp, (void*) charset);
+ sizeof(fts_word_freq_t), innobase_fts_text_cmp, (void*) charset);
query.total_size += SIZEOF_RBT_CREATE;
@@ -4060,13 +4080,14 @@ fts_print_doc_id(
fts_ranking_t* ranking;
ranking = rbt_value(fts_ranking_t, node);
- fprintf(stderr, "doc_ids info, doc_id: %ld \n",
+ ib_logf(IB_LOG_LEVEL_INFO, "doc_ids info, doc_id: %ld \n",
(ulint) ranking->doc_id);
- ulint pos = 0;
- byte* value = NULL;
- while (fts_ranking_words_get_next(query, ranking, &pos, &value)) {
- fprintf(stderr, "doc_ids info, value: %s \n", value);
+ ulint pos = 0;
+ fts_string_t word;
+
+ while (fts_ranking_words_get_next(query, ranking, &pos, &word)) {
+ ib_logf(IB_LOG_LEVEL_INFO, "doc_ids info, value: %s \n", word.f_str);
}
}
}
@@ -4122,7 +4143,7 @@ fts_expand_query(
fts_ranking_t* ranking;
ulint pos;
- byte* word;
+ fts_string_t word;
ulint prev_token_size;
ulint estimate_size;
@@ -4144,22 +4165,17 @@ fts_expand_query(
/* Remove words that have already been searched in the
first pass */
pos = 0;
- word = NULL;
while (fts_ranking_words_get_next(query, ranking, &pos,
- &word)) {
- fts_string_t str;
+ &word)) {
ibool ret;
- /* FIXME: We are discarding a const qualifier here. */
- str.f_str = word;
- str.f_len = ut_strlen((const char*) str.f_str);
- ret = rbt_delete(result_doc.tokens, &str);
+ ret = rbt_delete(result_doc.tokens, &word);
/* The word must exist in the doc we found */
if (!ret) {
- fprintf(stderr, " InnoDB: Error: Did not "
+ ib_logf(IB_LOG_LEVEL_ERROR, "Did not "
"find word %s in doc %ld for query "
- "expansion search.\n", str.f_str,
+ "expansion search.\n", word.f_str,
(ulint) ranking->doc_id);
}
}
@@ -4184,7 +4200,8 @@ fts_expand_query(
fts_token_t* mytoken;
mytoken = rbt_value(fts_token_t, token_node);
- fts_query_add_word_freq(query, mytoken->text.f_str);
+ ut_ad(mytoken->text.f_str[mytoken->text.f_len] == 0);
+ fts_query_add_word_freq(query, &mytoken->text);
error = fts_query_union(query, &mytoken->text);
if (error != DB_SUCCESS) {
@@ -4229,10 +4246,6 @@ fts_phrase_or_proximity_search(
ulint j;
ulint k = 0;
fts_proximity_t qualified_pos;
- ulint qualified_pos_buf[MAX_PROXIMITY_ITEM * 2];
-
- qualified_pos.min_pos = &qualified_pos_buf[0];
- qualified_pos.max_pos = &qualified_pos_buf[MAX_PROXIMITY_ITEM];
match[0] = static_cast<fts_match_t*>(
ib_vector_get(query->match_array[0], i));
@@ -4323,8 +4336,7 @@ fts_phrase_or_proximity_search(
token = static_cast<fts_string_t*>(
ib_vector_get(tokens, z));
fts_query_add_word_to_document(
- query, match[0]->doc_id,
- token->f_str);
+ query, match[0]->doc_id, token);
}
}
}
@@ -4365,7 +4377,7 @@ fts_proximity_get_positions(
qualified_pos->n_pos = 0;
- ut_a(num_match < MAX_PROXIMITY_ITEM);
+ ut_a(num_match <= MAX_PROXIMITY_ITEM);
/* Each word could appear multiple times in a doc. So
we need to walk through each word's position list, and find
@@ -4420,8 +4432,8 @@ fts_proximity_get_positions(
length encoding, record the min_pos and
max_pos, we will need to verify the actual
number of characters */
- qualified_pos->min_pos[qualified_pos->n_pos] = min_pos;
- qualified_pos->max_pos[qualified_pos->n_pos] = max_pos;
+ qualified_pos->min_pos.push_back(min_pos);
+ qualified_pos->max_pos.push_back(max_pos);
qualified_pos->n_pos++;
}
@@ -4430,7 +4442,5 @@ fts_proximity_get_positions(
idx[min_idx]++;
}
- ut_ad(qualified_pos->n_pos <= MAX_PROXIMITY_ITEM);
-
return(qualified_pos->n_pos != 0);
}
diff --git a/storage/xtradb/fts/fts0sql.cc b/storage/xtradb/fts/fts0sql.cc
index 03c19d93af6..cb8eff3cacc 100644
--- a/storage/xtradb/fts/fts0sql.cc
+++ b/storage/xtradb/fts/fts0sql.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2007, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2007, 2013, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -61,21 +61,28 @@ fts_get_table_id(
long */
{
int len;
+ bool hex_name = DICT_TF2_FLAG_IS_SET(fts_table->table,
+ DICT_TF2_FTS_AUX_HEX_NAME);
+
+ ut_a(fts_table->table != NULL);
switch (fts_table->type) {
case FTS_COMMON_TABLE:
- len = fts_write_object_id(fts_table->table_id, table_id);
+ len = fts_write_object_id(fts_table->table_id, table_id,
+ hex_name);
break;
case FTS_INDEX_TABLE:
- len = fts_write_object_id(fts_table->table_id, table_id);
+ len = fts_write_object_id(fts_table->table_id, table_id,
+ hex_name);
table_id[len] = '_';
++len;
table_id += len;
- len += fts_write_object_id(fts_table->index_id, table_id);
+ len += fts_write_object_id(fts_table->index_id, table_id,
+ hex_name);
break;
default:
@@ -110,7 +117,7 @@ fts_get_table_name_prefix(
if (slash) {
/* Print up to and including the separator. */
- dbname_len = (slash - fts_table->parent) + 1;
+ dbname_len = static_cast<int>(slash - fts_table->parent) + 1;
}
len = fts_get_table_id(fts_table, table_id);
@@ -145,7 +152,8 @@ fts_get_table_name(
prefix_name = fts_get_table_name_prefix(fts_table);
- name_len = strlen(prefix_name) + 1 + strlen(fts_table->suffix) + 1;
+ name_len = static_cast<int>(
+ strlen(prefix_name) + 1 + strlen(fts_table->suffix) + 1);
name = static_cast<char*>(mem_alloc(name_len));
@@ -191,7 +199,7 @@ fts_parse_sql(
str = ut_str3cat(fts_sql_begin, str_tmp, fts_sql_end);
mem_free(str_tmp);
- dict_locked = (fts_table && fts_table->table
+ dict_locked = (fts_table && fts_table->table->fts
&& (fts_table->table->fts->fts_status
& TABLE_DICT_LOCKED));
diff --git a/storage/xtradb/fts/fts0tlex.cc b/storage/xtradb/fts/fts0tlex.cc
index 717ddb8a77e..ef17ab1acf2 100644
--- a/storage/xtradb/fts/fts0tlex.cc
+++ b/storage/xtradb/fts/fts0tlex.cc
@@ -35,7 +35,7 @@
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types.
*/
#ifndef __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS 1
@@ -52,7 +52,7 @@ typedef uint32_t flex_uint32_t;
typedef signed char flex_int8_t;
typedef short int flex_int16_t;
typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t;
+typedef unsigned char flex_uint8_t;
typedef unsigned short int flex_uint16_t;
typedef unsigned int flex_uint32_t;
@@ -185,7 +185,7 @@ typedef struct yy_buffer_state *YY_BUFFER_STATE;
#define EOB_ACT_LAST_MATCH 2
#define YY_LESS_LINENO(n)
-
+
/* Return all but the first "n" matched characters back to the input stream. */
#define yyless(n) \
do \
@@ -247,7 +247,7 @@ struct yy_buffer_state
int yy_bs_lineno; /**< The line count. */
int yy_bs_column; /**< The column count. */
-
+
/* Whether to try to fill the input buffer when we reach the
* end of it.
*/
@@ -305,9 +305,9 @@ YY_BUFFER_STATE fts0t_scan_buffer (char *base,yy_size_t size ,yyscan_t yyscanner
YY_BUFFER_STATE fts0t_scan_string (yyconst char *yy_str ,yyscan_t yyscanner );
YY_BUFFER_STATE fts0t_scan_bytes (yyconst char *bytes,int len ,yyscan_t yyscanner );
-void *fts0talloc (yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
-void *fts0trealloc (void *,yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
-void fts0tfree (void * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void *fts0talloc (yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void *fts0trealloc (void *,yy_size_t , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+void fts0tfree (void * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
#define yy_new_buffer fts0t_create_buffer
@@ -347,14 +347,14 @@ typedef int yy_state_type;
static yy_state_type yy_get_previous_state (yyscan_t yyscanner );
static yy_state_type yy_try_NUL_trans (yy_state_type current_state ,yyscan_t yyscanner);
static int yy_get_next_buffer (yyscan_t yyscanner );
-static void yy_fatal_error (yyconst char msg[] , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
+static void yy_fatal_error (yyconst char msg[] , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) );
/* Done after the current pattern has been matched and before the
* corresponding action - sets up yytext.
*/
#define YY_DO_BEFORE_ACTION \
yyg->yytext_ptr = yy_bp; \
- yyleng = (size_t) (yy_cp - yy_bp); \
+ yyleng = static_cast<int>(yy_cp - yy_bp); \
yyg->yy_hold_char = *yy_cp; \
*yy_cp = '\0'; \
yyg->yy_c_buf_p = yy_cp;
@@ -575,11 +575,11 @@ extern int fts0twrap (yyscan_t yyscanner );
#endif
#ifndef yytext_ptr
-static void yy_flex_strncpy (char *,yyconst char *,int , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
+static void yy_flex_strncpy (char *,yyconst char *,int , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
+static int yy_flex_strlen (yyconst char * , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)));
#endif
#ifndef YY_NO_INPUT
@@ -618,8 +618,8 @@ static int input (yyscan_t yyscanner );
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
{ \
int c = '*'; \
- size_t n; \
- for ( n = 0; n < max_size && \
+ int n; \
+ for ( n = 0; n < static_cast<int>(max_size) && \
(c = getc( yyin )) != EOF && c != '\n'; ++n ) \
buf[n] = (char) c; \
if ( c == '\n' ) \
@@ -631,7 +631,8 @@ static int input (yyscan_t yyscanner );
else \
{ \
errno=0; \
- while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
+ while ( (result = static_cast<int>(fread(buf, 1, max_size, yyin)))==0 \
+ && ferror(yyin)) \
{ \
if( errno != EINTR) \
{ \
@@ -1019,8 +1020,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
else
{
- int num_to_read =
- YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+ int num_to_read =static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1);
while ( num_to_read <= 0 )
{ /* Not enough room in the buffer - grow it. */
@@ -1033,7 +1034,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
if ( b->yy_is_our_buffer )
{
- int new_size = b->yy_buf_size * 2;
+ int new_size = static_cast<int>(b->yy_buf_size * 2);
if ( new_size <= 0 )
b->yy_buf_size += b->yy_buf_size / 8;
@@ -1054,8 +1055,8 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
yyg->yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];
- num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
- number_to_move - 1;
+ num_to_read = static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1);
}
@@ -1064,7 +1065,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
/* Read in more data. */
YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
- yyg->yy_n_chars, (size_t) num_to_read );
+ yyg->yy_n_chars, num_to_read);
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
}
@@ -1312,7 +1313,7 @@ static void fts0t_load_buffer_state (yyscan_t yyscanner)
YY_BUFFER_STATE fts0t_create_buffer (FILE * file, int size , yyscan_t yyscanner)
{
YY_BUFFER_STATE b;
-
+
b = (YY_BUFFER_STATE) fts0talloc(sizeof( struct yy_buffer_state ) ,yyscanner );
if ( ! b )
YY_FATAL_ERROR( "out of dynamic memory in fts0t_create_buffer()" );
@@ -1378,7 +1379,7 @@ static void fts0t_load_buffer_state (yyscan_t yyscanner)
}
b->yy_is_interactive = 0;
-
+
errno = oerrno;
}
@@ -1484,9 +1485,9 @@ static void fts0tensure_buffer_stack (yyscan_t yyscanner)
, yyscanner);
if ( ! yyg->yy_buffer_stack )
YY_FATAL_ERROR( "out of dynamic memory in fts0tensure_buffer_stack()" );
-
+
memset(yyg->yy_buffer_stack, 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-
+
yyg->yy_buffer_stack_max = num_to_alloc;
yyg->yy_buffer_stack_top = 0;
return;
@@ -1497,7 +1498,7 @@ static void fts0tensure_buffer_stack (yyscan_t yyscanner)
/* Increase the buffer to prepare for a possible push. */
int grow_size = 8 /* arbitrary grow size */;
- num_to_alloc = yyg->yy_buffer_stack_max + grow_size;
+ num_to_alloc = static_cast<int>(yyg->yy_buffer_stack_max + grow_size);
yyg->yy_buffer_stack = (struct yy_buffer_state**)fts0trealloc
(yyg->yy_buffer_stack,
num_to_alloc * sizeof(struct yy_buffer_state*)
@@ -1515,12 +1516,12 @@ static void fts0tensure_buffer_stack (yyscan_t yyscanner)
* @param base the character buffer
* @param size the size in bytes of the character buffer
* @param yyscanner The scanner object.
- * @return the newly allocated buffer state object.
+ * @return the newly allocated buffer state object.
*/
YY_BUFFER_STATE fts0t_scan_buffer (char * base, yy_size_t size , yyscan_t yyscanner)
{
YY_BUFFER_STATE b;
-
+
if ( size < 2 ||
base[size-2] != YY_END_OF_BUFFER_CHAR ||
base[size-1] != YY_END_OF_BUFFER_CHAR )
@@ -1535,7 +1536,7 @@ YY_BUFFER_STATE fts0t_scan_buffer (char * base, yy_size_t size , yyscan_t yysc
b->yy_buf_pos = b->yy_ch_buf = base;
b->yy_is_our_buffer = 0;
b->yy_input_file = 0;
- b->yy_n_chars = b->yy_buf_size;
+ b->yy_n_chars = static_cast<int>(b->yy_buf_size);
b->yy_is_interactive = 0;
b->yy_at_bol = 1;
b->yy_fill_buffer = 0;
@@ -1556,8 +1557,8 @@ YY_BUFFER_STATE fts0t_scan_buffer (char * base, yy_size_t size , yyscan_t yysc
*/
YY_BUFFER_STATE fts0t_scan_string (yyconst char * yystr , yyscan_t yyscanner)
{
-
- return fts0t_scan_bytes(yystr,strlen(yystr) ,yyscanner);
+
+ return fts0t_scan_bytes(yystr,static_cast<int>(strlen(yystr)) ,yyscanner);
}
/** Setup the input buffer state to scan the given bytes. The next call to fts0tlex() will
@@ -1573,7 +1574,7 @@ YY_BUFFER_STATE fts0t_scan_bytes (yyconst char * yybytes, int _yybytes_len , y
char *buf;
yy_size_t n;
int i;
-
+
/* Get memory for full buffer, including space for trailing EOB's. */
n = _yybytes_len + 2;
buf = (char *) fts0talloc(n ,yyscanner );
@@ -1601,7 +1602,7 @@ YY_BUFFER_STATE fts0t_scan_bytes (yyconst char * yybytes, int _yybytes_len , y
#define YY_EXIT_FAILURE 2
#endif
-static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static void yy_fatal_error (yyconst char* msg , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
(void) fprintf( stderr, "%s\n", msg );
exit( YY_EXIT_FAILURE );
@@ -1641,10 +1642,10 @@ YY_EXTRA_TYPE fts0tget_extra (yyscan_t yyscanner)
int fts0tget_lineno (yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-
+
if (! YY_CURRENT_BUFFER)
return 0;
-
+
return yylineno;
}
@@ -1654,10 +1655,10 @@ int fts0tget_lineno (yyscan_t yyscanner)
int fts0tget_column (yyscan_t yyscanner)
{
struct yyguts_t * yyg = (struct yyguts_t*)yyscanner;
-
+
if (! YY_CURRENT_BUFFER)
return 0;
-
+
return yycolumn;
}
@@ -1718,8 +1719,8 @@ void fts0tset_lineno (int line_number , yyscan_t yyscanner)
/* lineno is only valid if an input buffer exists. */
if (! YY_CURRENT_BUFFER )
- yy_fatal_error( "fts0tset_lineno called with no buffer" , yyscanner);
-
+ yy_fatal_error( "fts0tset_lineno called with no buffer" , yyscanner);
+
yylineno = line_number;
}
@@ -1733,8 +1734,8 @@ void fts0tset_column (int column_no , yyscan_t yyscanner)
/* column is only valid if an input buffer exists. */
if (! YY_CURRENT_BUFFER )
- yy_fatal_error( "fts0tset_column called with no buffer" , yyscanner);
-
+ yy_fatal_error( "fts0tset_column called with no buffer" , yyscanner);
+
yycolumn = column_no;
}
@@ -1817,20 +1818,20 @@ int fts0tlex_init_extra(YY_EXTRA_TYPE yy_user_defined,yyscan_t* ptr_yy_globals )
errno = EINVAL;
return 1;
}
-
+
*ptr_yy_globals = (yyscan_t) fts0talloc ( sizeof( struct yyguts_t ), &dummy_yyguts );
-
+
if (*ptr_yy_globals == NULL){
errno = ENOMEM;
return 1;
}
-
+
/* By setting to 0xAA, we expose bugs in
yy_init_globals. Leave at 0x00 for releases. */
memset(*ptr_yy_globals,0x00,sizeof(struct yyguts_t));
-
+
fts0tset_extra (yy_user_defined, *ptr_yy_globals);
-
+
return yy_init_globals ( *ptr_yy_globals );
}
@@ -1902,7 +1903,7 @@ int fts0tlex_destroy (yyscan_t yyscanner)
*/
#ifndef yytext_ptr
-static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
register int i;
for ( i = 0; i < n; ++i )
@@ -1911,7 +1912,7 @@ static void yy_flex_strncpy (char* s1, yyconst char * s2, int n , yyscan_t
#endif
#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
register int n;
for ( n = 0; s[n]; ++n )
@@ -1921,12 +1922,12 @@ static int yy_flex_strlen (yyconst char * s , yyscan_t yyscanner __attribu
}
#endif
-void *fts0talloc (yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void *fts0talloc (yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
return (void *) malloc( size );
}
-void *fts0trealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void *fts0trealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
/* The cast to (char *) in the following accommodates both
* implementations that use char* generic pointers, and those
@@ -1938,7 +1939,7 @@ void *fts0trealloc (void * ptr, yy_size_t size , yyscan_t yyscanner __at
return (void *) realloc( (char *) ptr, size );
}
-void fts0tfree (void * ptr , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
+void fts0tfree (void * ptr , yyscan_t yyscanner __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)) __attribute__((unused)))
{
free( (char *) ptr ); /* see fts0trealloc() for (char *) cast */
}
diff --git a/storage/xtradb/handler/ha_innodb.cc b/storage/xtradb/handler/ha_innodb.cc
index 1b3a4805e78..8d4458bde70 100644
--- a/storage/xtradb/handler/ha_innodb.cc
+++ b/storage/xtradb/handler/ha_innodb.cc
@@ -1,9 +1,10 @@
/*****************************************************************************
-Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
+Copyright (c) 2000, 2014, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2008, 2009 Google Inc.
Copyright (c) 2009, Percona Inc.
Copyright (c) 2012, Facebook Inc.
+Copyright (c) 2013, 2014 SkySQL Ab. All Rights Reserved.
Portions of this file contain modifications contributed and copyrighted by
Google, Inc. Those modifications are gratefully acknowledged and are described
@@ -97,6 +98,7 @@ this program; if not, write to the Free Software Foundation, Inc.,
#include "fts0types.h"
#include "row0import.h"
#include "row0quiesce.h"
+#include "row0mysql.h"
#ifdef UNIV_DEBUG
#include "trx0purge.h"
#endif /* UNIV_DEBUG */
@@ -469,6 +471,7 @@ static PSI_thread_info all_innodb_threads[] = {
{&srv_master_thread_key, "srv_master_thread", 0},
{&srv_purge_thread_key, "srv_purge_thread", 0},
{&buf_page_cleaner_thread_key, "page_cleaner_thread", 0},
+ {&buf_lru_manager_thread_key, "lru_manager_thread", 0},
{&recv_writer_thread_key, "recv_writer_thread", 0},
{&srv_log_tracking_thread_key, "srv_redo_log_follow_thread", 0}
};
@@ -547,6 +550,7 @@ ib_cb_t innodb_api_cb[] = {
(ib_cb_t) ib_cursor_open_index_using_name,
(ib_cb_t) ib_close_thd,
(ib_cb_t) ib_cfg_get_cfg,
+ (ib_cb_t) ib_cursor_set_memcached_sync,
(ib_cb_t) ib_cursor_set_cluster_access,
(ib_cb_t) ib_cursor_commit_trx,
(ib_cb_t) ib_cfg_trx_level,
@@ -965,6 +969,19 @@ innobase_rollback_to_savepoint(
void* savepoint); /*!< in: savepoint data */
/*****************************************************************//**
+Check whether innodb state allows to safely release MDL locks after
+rollback to savepoint.
+@return true if it is safe, false if its not safe. */
+static
+bool
+innobase_rollback_to_savepoint_can_release_mdl(
+/*===========================================*/
+ handlerton* hton, /*!< in/out: InnoDB handlerton */
+ THD* thd); /*!< in: handle to the MySQL thread of
+ the user whose XA transaction should
+ be rolled back to savepoint */
+
+/*****************************************************************//**
Sets a transaction savepoint.
@return always 0, that is, always succeeds */
static
@@ -1802,6 +1819,8 @@ convert_error_code_to_mysql(
return(HA_ERR_TABLESPACE_EXISTS);
case DB_IDENTIFIER_TOO_LONG:
return(HA_ERR_INTERNAL_ERROR);
+ case DB_FTS_TOO_MANY_WORDS_IN_PHRASE:
+ return(HA_ERR_FTS_TOO_MANY_WORDS_IN_PHRASE);
}
}
@@ -1909,11 +1928,11 @@ innobase_check_identifier_length(
CHARSET_INFO *cs = system_charset_info;
DBUG_ENTER("innobase_check_identifier_length");
- uint res = cs->cset->well_formed_len(cs, id, id + strlen(id),
- NAME_CHAR_LEN,
- &well_formed_error);
+ size_t len = cs->cset->well_formed_len(
+ cs, id, id + strlen(id),
+ NAME_CHAR_LEN, &well_formed_error);
- if (well_formed_error || res == NAME_CHAR_LEN) {
+ if (well_formed_error || len == NAME_CHAR_LEN) {
my_error(ER_TOO_LONG_IDENT, MYF(0), id);
DBUG_RETURN(true);
}
@@ -2768,7 +2787,7 @@ innobase_query_caching_of_table_permitted(
store a result to the query cache or
retrieve it */
char* full_name, /*!< in: normalized path to the table */
- uint full_name_len, /*!< in: length of the normalized path
+ uint full_name_len, /*!< in: length of the normalized path
to the table */
ulonglong *unused) /*!< unused for this engine */
{
@@ -3190,6 +3209,8 @@ innobase_init(
innobase_hton->close_connection = innobase_close_connection;
innobase_hton->savepoint_set = innobase_savepoint;
innobase_hton->savepoint_rollback = innobase_rollback_to_savepoint;
+ innobase_hton->savepoint_rollback_can_release_mdl =
+ innobase_rollback_to_savepoint_can_release_mdl;
innobase_hton->savepoint_release = innobase_release_savepoint;
innobase_hton->commit_ordered=innobase_commit_ordered;
innobase_hton->commit = innobase_commit;
@@ -3339,7 +3360,8 @@ innobase_init(
internal_innobase_data_file_path);
if (ret == FALSE) {
sql_print_error(
- "InnoDB: syntax error in innodb_data_file_path");
+ "InnoDB: syntax error in innodb_data_file_path"
+ " or size specified is less than 1 megabyte");
mem_free_and_error:
srv_free_paths_and_sizes();
my_free(internal_innobase_data_file_path);
@@ -3491,8 +3513,8 @@ innobase_change_buffering_inited_ok:
} else {
/* The user has not set the value. We should
set it based on innodb_io_capacity. */
- srv_max_io_capacity =
- ut_max(2 * srv_io_capacity, 2000);
+ srv_max_io_capacity = static_cast<ulong>(
+ ut_max(2 * srv_io_capacity, 2000));
}
} else if (srv_max_io_capacity < srv_io_capacity) {
@@ -3744,8 +3766,8 @@ innobase_change_buffering_inited_ok:
/* Adjust the innodb_undo_logs config object */
innobase_undo_logs_init_default_max();
- innobase_old_blocks_pct = buf_LRU_old_ratio_update(
- innobase_old_blocks_pct, TRUE);
+ innobase_old_blocks_pct = static_cast<uint>(
+ buf_LRU_old_ratio_update(innobase_old_blocks_pct, TRUE));
ibuf_max_size_update(innobase_change_buffer_max_size);
@@ -4462,6 +4484,38 @@ innobase_rollback_to_savepoint(
}
/*****************************************************************//**
+Check whether innodb state allows to safely release MDL locks after
+rollback to savepoint.
+When binlog is on, MDL locks acquired after savepoint unit are not
+released if there are any locks held in InnoDB.
+@return true if it is safe, false if its not safe. */
+static
+bool
+innobase_rollback_to_savepoint_can_release_mdl(
+/*===========================================*/
+ handlerton* hton, /*!< in: InnoDB handlerton */
+ THD* thd) /*!< in: handle to the MySQL thread
+ of the user whose transaction should
+ be rolled back to savepoint */
+{
+ trx_t* trx;
+
+ DBUG_ENTER("innobase_rollback_to_savepoint_can_release_mdl");
+ DBUG_ASSERT(hton == innodb_hton_ptr);
+
+ trx = check_trx_exists(thd);
+ ut_ad(trx);
+
+ /* If transaction has not acquired any locks then it is safe
+ to release MDL after rollback to savepoint */
+ if (!(UT_LIST_GET_LEN(trx->lock.trx_locks))) {
+ DBUG_RETURN(true);
+ }
+
+ DBUG_RETURN(false);
+}
+
+/*****************************************************************//**
Release transaction savepoint name.
@return 0 if success, HA_ERR_NO_SAVEPOINT if no savepoint with the
given name */
@@ -4650,12 +4704,15 @@ innobase_kill_connection(
DBUG_ENTER("innobase_kill_connection");
DBUG_ASSERT(hton == innodb_hton_ptr);
- lock_mutex_enter();
-
trx = thd_to_trx(thd);
- if (trx)
- {
+ if (trx) {
+ THD *cur = current_thd;
+ THD *owner = trx->current_lock_mutex_owner;
+
+ if (owner != cur) {
+ lock_mutex_enter();
+ }
trx_mutex_enter(trx);
/* Cancel a pending lock request. */
@@ -4663,10 +4720,11 @@ innobase_kill_connection(
lock_cancel_waiting_and_release(trx->lock.wait_lock);
trx_mutex_exit(trx);
+ if (owner != cur) {
+ lock_mutex_exit();
+ }
}
- lock_mutex_exit();
-
DBUG_VOID_RETURN;
}
@@ -4680,14 +4738,11 @@ handler::Table_flags
ha_innobase::table_flags() const
/*============================*/
{
- THD *thd = ha_thd();
/* Need to use tx_isolation here since table flags is (also)
called before prebuilt is inited. */
- ulong const tx_isolation = thd_tx_isolation(thd);
+ ulong const tx_isolation = thd_tx_isolation(ha_thd());
- if (tx_isolation <= ISO_READ_COMMITTED &&
- !(tx_isolation == ISO_READ_COMMITTED &&
- thd_rpl_is_parallel(thd))) {
+ if (tx_isolation <= ISO_READ_COMMITTED) {
return(int_table_flags);
}
@@ -5705,7 +5760,7 @@ table_opened:
/* Find corresponding cluster index
key length in MySQL's key_info[] array */
- for (ulint i = 0; i < table->s->keys; i++) {
+ for (uint i = 0; i < table->s->keys; i++) {
dict_index_t* index;
index = innobase_get_index(i);
if (dict_index_is_clust(index)) {
@@ -6071,8 +6126,9 @@ innobase_fts_text_cmp(
const fts_string_t* s1 = (const fts_string_t*) p1;
const fts_string_t* s2 = (const fts_string_t*) p2;
- return(ha_compare_text(charset, s1->f_str, s1->f_len,
- s2->f_str, s2->f_len, 0, 0));
+ return(ha_compare_text(
+ charset, s1->f_str, static_cast<uint>(s1->f_len),
+ s2->f_str, static_cast<uint>(s2->f_len), 0, 0));
}
/******************************************************************//**
compare two character string case insensitively according to their charset. */
@@ -6093,8 +6149,9 @@ innobase_fts_text_case_cmp(
newlen = strlen((const char*) s2->f_str);
- return(ha_compare_text(charset, s1->f_str, s1->f_len,
- s2->f_str, newlen, 0, 0));
+ return(ha_compare_text(
+ charset, s1->f_str, static_cast<uint>(s1->f_len),
+ s2->f_str, static_cast<uint>(newlen), 0, 0));
}
/******************************************************************//**
Get the first character's code position for FTS index partition. */
@@ -6140,30 +6197,15 @@ innobase_fts_text_cmp_prefix(
const fts_string_t* s2 = (const fts_string_t*) p2;
int result;
- result = ha_compare_text(charset, s2->f_str, s2->f_len,
- s1->f_str, s1->f_len, 1, 0);
+ result = ha_compare_text(
+ charset, s2->f_str, static_cast<uint>(s2->f_len),
+ s1->f_str, static_cast<uint>(s1->f_len), 1, 0);
/* We switched s1, s2 position in ha_compare_text. So we need
to negate the result */
return(-result);
}
-/******************************************************************//**
-compare two character string according to their charset. */
-UNIV_INTERN
-int
-innobase_fts_string_cmp(
-/*====================*/
- const void* cs, /*!< in: Character set */
- const void* p1, /*!< in: key */
- const void* p2) /*!< in: node */
-{
- const CHARSET_INFO* charset = (const CHARSET_INFO*) cs;
- uchar* s1 = (uchar*) p1;
- uchar* s2 = *(uchar**) p2;
- return(ha_compare_text(charset, s1, strlen((const char*) s1),
- s2, strlen((const char*) s2), 0, 0));
-}
/******************************************************************//**
Makes all characters in a string lower case. */
UNIV_INTERN
@@ -6727,8 +6769,8 @@ build_template_needs_field(
return(field);
}
- if (bitmap_is_set(table->read_set, sql_idx)
- || bitmap_is_set(table->write_set, sql_idx)) {
+ if (bitmap_is_set(table->read_set, static_cast<uint>(sql_idx))
+ || bitmap_is_set(table->write_set, static_cast<uint>(sql_idx))) {
/* This field is needed in the query */
return(field);
@@ -8431,6 +8473,29 @@ ha_innobase::innobase_get_index(
index = innobase_index_lookup(share, keynr);
if (index) {
+
+ if (!key || ut_strcmp(index->name, key->name) != 0) {
+ fprintf(stderr, "InnoDB: [Error] Index for key no %u"
+ " mysql name %s , InnoDB name %s for table %s\n",
+ keynr, key ? key->name : "NULL",
+ index->name,
+ prebuilt->table->name);
+
+ for(ulint i=0; i < table->s->keys; i++) {
+ index = innobase_index_lookup(share, i);
+ key = table->key_info + keynr;
+
+ if (index) {
+
+ fprintf(stderr, "InnoDB: [Note] Index for key no %u"
+ " mysql name %s , InnoDB name %s for table %s\n",
+ keynr, key ? key->name : "NULL",
+ index->name,
+ prebuilt->table->name);
+ }
+ }
+ }
+
ut_a(ut_strcmp(index->name, key->name) == 0);
} else {
/* Can't find index with keynr in the translation
@@ -9237,12 +9302,6 @@ ha_innobase::position(
}
}
-/* limit innodb monitor access to users with PROCESS privilege.
-See http://bugs.mysql.com/32710 for expl. why we choose PROCESS. */
-#define IS_MAGIC_TABLE_AND_USER_DENIED_ACCESS(table_name, thd) \
- (row_is_magic_monitor_table(table_name) \
- && check_global_access(thd, PROCESS_ACL))
-
/*****************************************************************//**
Check whether there exist a column named as "FTS_DOC_ID", which is
reserved for InnoDB FTS Doc ID
@@ -9357,16 +9416,6 @@ create_table_def(
DBUG_RETURN(ER_TABLE_NAME);
}
- /* table_name must contain '/'. Later in the code we assert if it
- does not */
- if (strcmp(strchr(table_name, '/') + 1,
- "innodb_table_monitor") == 0) {
- push_warning(
- thd, Sql_condition::WARN_LEVEL_WARN,
- HA_ERR_WRONG_COMMAND,
- DEPRECATED_MSG_INNODB_TABLE_MONITOR);
- }
-
n_cols = form->s->fields;
s_cols = form->s->stored_fields;
@@ -9391,18 +9440,18 @@ create_table_def(
/* Adjust for the FTS hidden field */
if (!has_doc_id_col) {
table = dict_mem_table_create(table_name, 0, s_cols + 1,
- flags, flags2);
+ flags, flags2, false);
/* Set the hidden doc_id column. */
table->fts->doc_col = s_cols;
} else {
table = dict_mem_table_create(table_name, 0, s_cols,
- flags, flags2);
+ flags, flags2, false);
table->fts->doc_col = doc_id_col;
}
} else {
table = dict_mem_table_create(table_name, 0, s_cols,
- flags, flags2);
+ flags, flags2, false);
}
if (flags2 & DICT_TF2_TEMPORARY) {
@@ -9466,7 +9515,7 @@ create_table_def(
/* we assume in dtype_form_prtype() that this fits in
two bytes */
- ut_a(field->type() <= MAX_CHAR_COLL_NUM);
+ ut_a(static_cast<uint>(field->type()) <= MAX_CHAR_COLL_NUM);
col_len = field->pack_length();
/* The MySQL pack length contains 1 or 2 bytes length field
@@ -9740,6 +9789,7 @@ get_row_format_name(
return("FIXED");
case ROW_TYPE_PAGE:
case ROW_TYPE_NOT_USED:
+ default:
break;
}
return("NOT USED");
@@ -9885,6 +9935,7 @@ create_options_are_invalid(
case ROW_TYPE_FIXED:
case ROW_TYPE_PAGE:
case ROW_TYPE_NOT_USED:
+ default:
push_warning(
thd, Sql_condition::WARN_LEVEL_WARN,
ER_ILLEGAL_HA_CREATE_OPTION, \
@@ -10252,6 +10303,7 @@ index_bad:
case ROW_TYPE_NOT_USED:
case ROW_TYPE_FIXED:
case ROW_TYPE_PAGE:
+ default:
push_warning(
thd, Sql_condition::WARN_LEVEL_WARN,
ER_ILLEGAL_HA_CREATE_OPTION,
@@ -10282,6 +10334,11 @@ index_bad:
*flags2 |= DICT_TF2_USE_TABLESPACE;
}
+ /* Set the flags2 when create table or alter tables */
+ *flags2 |= DICT_TF2_FTS_AUX_HEX_NAME;
+ DBUG_EXECUTE_IF("innodb_test_wrong_fts_aux_table_name",
+ *flags2 &= ~DICT_TF2_FTS_AUX_HEX_NAME;);
+
DBUG_RETURN(true);
}
@@ -10373,8 +10430,23 @@ ha_innobase::create(
DBUG_RETURN(-1);
}
- if (IS_MAGIC_TABLE_AND_USER_DENIED_ACCESS(norm_name, thd)) {
- DBUG_RETURN(HA_ERR_GENERIC);
+ if (row_is_magic_monitor_table(norm_name)) {
+ push_warning_printf(thd,
+ Sql_condition::WARN_LEVEL_WARN,
+ HA_ERR_WRONG_COMMAND,
+ "Using the table name %s to enable "
+ "diagnostic output is deprecated "
+ "and may be removed in future releases. "
+ "Use INFORMATION_SCHEMA or "
+ "PERFORMANCE_SCHEMA tables or "
+ "SET GLOBAL innodb_status_output=ON.",
+ dict_remove_db_name(norm_name));
+
+ /* Limit innodb monitor access to users with PROCESS privilege.
+ See http://bugs.mysql.com/32710 why we chose PROCESS. */
+ if (check_global_access(thd, PROCESS_ACL)) {
+ DBUG_RETURN(HA_ERR_GENERIC);
+ }
}
/* Get the transaction associated with the current thd, or create one
@@ -10836,7 +10908,8 @@ ha_innobase::delete_table(
if (srv_read_only_mode) {
DBUG_RETURN(HA_ERR_TABLE_READONLY);
- } else if (IS_MAGIC_TABLE_AND_USER_DENIED_ACCESS(norm_name, thd)) {
+ } else if (row_is_magic_monitor_table(norm_name)
+ && check_global_access(thd, PROCESS_ACL)) {
DBUG_RETURN(HA_ERR_GENERIC);
}
@@ -11085,17 +11158,7 @@ innobase_rename_table(
}
}
- if (error != DB_SUCCESS) {
- if (!srv_read_only_mode) {
- FILE* ef = dict_foreign_err_file;
-
- fputs("InnoDB: Renaming table ", ef);
- ut_print_name(ef, trx, TRUE, norm_from);
- fputs(" to ", ef);
- ut_print_name(ef, trx, TRUE, norm_to);
- fputs(" failed!\n", ef);
- }
- } else {
+ if (error == DB_SUCCESS) {
#ifndef __WIN__
sql_print_warning("Rename partition table %s "
"succeeds after converting to lower "
@@ -11973,6 +12036,35 @@ ha_innobase::info_low(
break;
}
+ DBUG_EXECUTE_IF("ib_ha_innodb_stat_not_initialized",
+ index->table->stat_initialized = FALSE;);
+
+ if (!ib_table->stat_initialized ||
+ (index->table != ib_table ||
+ !index->table->stat_initialized)) {
+ fprintf(stderr,
+ "InnoDB: Warning: Index %s points to table %s"
+ " and ib_table %s statistics is initialized %d "
+ " but index table %s initialized %d "
+ " mysql table is %s. Have you mixed "
+ "up .frm files from different "
+ "installations? "
+ "See " REFMAN
+ "innodb-troubleshooting.html\n",
+ index->name,
+ index->table->name,
+ ib_table->name,
+ ib_table->stat_initialized,
+ index->table->name,
+ index->table->stat_initialized,
+ table->s->table_name.str
+ );
+
+ /* This is better than
+ assert on below function */
+ dict_stats_init(index->table);
+ }
+
rec_per_key = innodb_rec_per_key(
index, j, stats.records);
@@ -12101,7 +12193,8 @@ ha_innobase::optimize(
calls to OPTIMIZE, which is undesirable. */
if (innodb_optimize_fulltext_only) {
- if (prebuilt->table->fts && prebuilt->table->fts->cache) {
+ if (prebuilt->table->fts && prebuilt->table->fts->cache
+ && !dict_table_is_discarded(prebuilt->table)) {
fts_sync_table(prebuilt->table);
fts_optimize_table(prebuilt->table);
}
@@ -12532,12 +12625,14 @@ get_foreign_key_info(
tmp_buff[len] = 0;
len = filename_to_tablename(tmp_buff, name_buff, sizeof(name_buff));
- f_key_info.referenced_db = thd_make_lex_string(thd, 0, name_buff, len, 1);
+ f_key_info.referenced_db = thd_make_lex_string(
+ thd, 0, name_buff, static_cast<unsigned int>(len), 1);
/* Referenced (parent) table name */
ptr = dict_remove_db_name(foreign->referenced_table_name);
len = filename_to_tablename(ptr, name_buff, sizeof(name_buff));
- f_key_info.referenced_table = thd_make_lex_string(thd, 0, name_buff, len, 1);
+ f_key_info.referenced_table = thd_make_lex_string(
+ thd, 0, name_buff, static_cast<unsigned int>(len), 1);
/* Dependent (child) database name */
len = dict_get_db_name_len(foreign->foreign_table_name);
@@ -12546,12 +12641,14 @@ get_foreign_key_info(
tmp_buff[len] = 0;
len = filename_to_tablename(tmp_buff, name_buff, sizeof(name_buff));
- f_key_info.foreign_db = thd_make_lex_string(thd, 0, name_buff, len, 1);
+ f_key_info.foreign_db = thd_make_lex_string(
+ thd, 0, name_buff, static_cast<unsigned int>(len), 1);
/* Dependent (child) table name */
ptr = dict_remove_db_name(foreign->foreign_table_name);
len = filename_to_tablename(ptr, name_buff, sizeof(name_buff));
- f_key_info.foreign_table = thd_make_lex_string(thd, 0, name_buff, len, 1);
+ f_key_info.foreign_table = thd_make_lex_string(
+ thd, 0, name_buff, static_cast<unsigned int>(len), 1);
do {
ptr = foreign->foreign_col_names[i];
@@ -12578,9 +12675,9 @@ get_foreign_key_info(
ptr = "RESTRICT";
}
- f_key_info.delete_method = thd_make_lex_string(thd,
- f_key_info.delete_method,
- ptr, len, 1);
+ f_key_info.delete_method = thd_make_lex_string(
+ thd, f_key_info.delete_method, ptr,
+ static_cast<unsigned int>(len), 1);
if (foreign->type & DICT_FOREIGN_ON_UPDATE_CASCADE) {
len = 7;
@@ -12596,9 +12693,9 @@ get_foreign_key_info(
ptr = "RESTRICT";
}
- f_key_info.update_method = thd_make_lex_string(thd,
- f_key_info.update_method,
- ptr, len, 1);
+ f_key_info.update_method = thd_make_lex_string(
+ thd, f_key_info.update_method, ptr,
+ static_cast<unsigned int>(len), 1);
if (foreign->referenced_index && foreign->referenced_index->name) {
referenced_key_name = thd_make_lex_string(thd,
@@ -13399,7 +13496,8 @@ innodb_show_status(
memcpy(str + len, truncated_msg, sizeof truncated_msg - 1);
len += sizeof truncated_msg - 1;
usable_len = (MAX_STATUS_SIZE - 1) - len;
- fseek(srv_monitor_file, flen - usable_len, SEEK_SET);
+ fseek(srv_monitor_file,
+ static_cast<long>(flen - usable_len), SEEK_SET);
len += fread(str + len, 1, usable_len, srv_monitor_file);
flen = len;
} else {
@@ -13409,9 +13507,10 @@ innodb_show_status(
mutex_exit(&srv_monitor_file_mutex);
- ret_val= stat_print(thd, innobase_hton_name,
- (uint) strlen(innobase_hton_name),
- STRING_WITH_LEN(""), str, flen);
+ ret_val= stat_print(
+ thd, innobase_hton_name,
+ static_cast<uint>(strlen(innobase_hton_name)),
+ STRING_WITH_LEN(""), str, static_cast<uint>(flen));
my_free(str);
@@ -13515,10 +13614,12 @@ innodb_mutex_show_status(
continue;
}
- buf1len = my_snprintf(buf1, sizeof buf1, "%s",
- lock->lock_name);
- buf2len = my_snprintf(buf2, sizeof buf2, "os_waits=%lu",
- (ulong) lock->count_os_wait);
+ buf1len = (uint) my_snprintf(
+ buf1, sizeof buf1, "%s",
+ lock->lock_name);
+ buf2len = (uint) my_snprintf(
+ buf2, sizeof buf2, "os_waits=%lu",
+ static_cast<ulong>(lock->count_os_wait));
if (stat_print(thd, innobase_hton_name,
hton_name_len, buf1, buf1len,
@@ -13547,7 +13648,7 @@ innodb_mutex_show_status(
mutex_exit(&rw_lock_list_mutex);
#ifdef UNIV_DEBUG
- buf2len = my_snprintf(buf2, sizeof buf2,
+ buf2len = static_cast<uint>(my_snprintf(buf2, sizeof buf2,
"count=%lu, spin_waits=%lu, spin_rounds=%lu, "
"os_waits=%lu, os_yields=%lu, os_wait_times=%lu",
(ulong) rw_lock_count,
@@ -13555,7 +13656,7 @@ innodb_mutex_show_status(
(ulong) rw_lock_count_spin_rounds,
(ulong) rw_lock_count_os_wait,
(ulong) rw_lock_count_os_yield,
- (ulong) (rw_lock_wait_time / 1000));
+ (ulong) (rw_lock_wait_time / 1000)));
if (stat_print(thd, innobase_hton_name, hton_name_len,
STRING_WITH_LEN("rw_lock_mutexes"), buf2, buf2len)) {
@@ -14088,6 +14189,21 @@ ha_innobase::get_auto_increment(
current = *first_value;
+ /* If the increment step of the auto increment column
+ decreases then it is not affecting the immediate
+ next value in the series. */
+ if (prebuilt->autoinc_increment > increment) {
+
+ current = autoinc - prebuilt->autoinc_increment;
+
+ current = innobase_next_autoinc(
+ current, 1, increment, 1, col_max_value);
+
+ dict_table_autoinc_initialize(prebuilt->table, current);
+
+ *first_value = current;
+ }
+
/* Compute the last value in the interval */
next_value = innobase_next_autoinc(
current, *nb_reserved_values, increment, offset,
@@ -14307,7 +14423,7 @@ my_bool
ha_innobase::register_query_cache_table(
/*====================================*/
THD* thd, /*!< in: user thread handle */
- char* table_key, /*!< in: normalized path to the
+ char* table_key, /*!< in: normalized path to the
table */
uint key_length, /*!< in: length of the normalized
path to the table */
@@ -15305,8 +15421,9 @@ innodb_old_blocks_pct_update(
const void* save) /*!< in: immediate result
from check function */
{
- innobase_old_blocks_pct = buf_LRU_old_ratio_update(
- *static_cast<const uint*>(save), TRUE);
+ innobase_old_blocks_pct = static_cast<uint>(
+ buf_LRU_old_ratio_update(
+ *static_cast<const uint*>(save), TRUE));
}
/****************************************************************//**
@@ -15329,6 +15446,66 @@ innodb_change_buffer_max_size_update(
ibuf_max_size_update(innobase_change_buffer_max_size);
}
+#ifdef UNIV_DEBUG
+ulong srv_fil_make_page_dirty_debug = 0;
+ulong srv_saved_page_number_debug = 0;
+
+/****************************************************************//**
+Save an InnoDB page number. */
+static
+void
+innodb_save_page_no(
+/*================*/
+ THD* thd, /*!< in: thread handle */
+ struct st_mysql_sys_var* var, /*!< in: pointer to
+ system variable */
+ void* var_ptr,/*!< out: where the
+ formal string goes */
+ const void* save) /*!< in: immediate result
+ from check function */
+{
+ srv_saved_page_number_debug = *static_cast<const ulong*>(save);
+
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "Saving InnoDB page number: %lu",
+ srv_saved_page_number_debug);
+}
+
+/****************************************************************//**
+Make the first page of given user tablespace dirty. */
+static
+void
+innodb_make_page_dirty(
+/*===================*/
+ THD* thd, /*!< in: thread handle */
+ struct st_mysql_sys_var* var, /*!< in: pointer to
+ system variable */
+ void* var_ptr,/*!< out: where the
+ formal string goes */
+ const void* save) /*!< in: immediate result
+ from check function */
+{
+ mtr_t mtr;
+ ulong space_id = *static_cast<const ulong*>(save);
+
+ mtr_start(&mtr);
+
+ buf_block_t* block = buf_page_get(
+ space_id, 0, srv_saved_page_number_debug, RW_X_LATCH, &mtr);
+
+ if (block) {
+ byte* page = block->frame;
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "Dirtying page:%lu of space:%lu",
+ page_get_page_no(page),
+ page_get_space_id(page));
+ mlog_write_ulint(page + FIL_PAGE_TYPE,
+ fil_page_get_type(page),
+ MLOG_2BYTES, &mtr);
+ }
+ mtr_commit(&mtr);
+}
+#endif // UNIV_DEBUG
/*************************************************************//**
Find the corresponding ibuf_use_t value that indexes into
@@ -16105,7 +16282,7 @@ innodb_enable_monitor_at_startup(
/****************************************************************//**
Update the innodb_sched_priority_cleaner variable and set the thread
-priority accordingly. */
+priorities accordingly. */
static
void
innodb_sched_priority_cleaner_update(
@@ -16121,6 +16298,24 @@ innodb_sched_priority_cleaner_update(
ulint priority = *static_cast<const ulint *>(save);
ulint actual_priority;
+ /* Set the priority for the LRU manager thread */
+ ut_ad(buf_lru_manager_is_active);
+ actual_priority = os_thread_set_priority(srv_lru_manager_tid,
+ priority);
+ if (UNIV_UNLIKELY(actual_priority != priority)) {
+
+ push_warning_printf(thd, Sql_condition::WARN_LEVEL_WARN,
+ ER_WRONG_ARGUMENTS,
+ "Failed to set the LRU manager thread "
+ "priority to %lu, "
+ "the current priority is %lu", priority,
+ actual_priority);
+ } else {
+
+ srv_sched_priority_cleaner = priority;
+ }
+
+ /* Set the priority for the page cleaner thread */
if (srv_read_only_mode) {
return;
@@ -16136,9 +16331,6 @@ innodb_sched_priority_cleaner_update(
"priority to %lu, "
"the current priority is %lu", priority,
actual_priority);
- } else {
-
- srv_sched_priority_cleaner = priority;
}
}
@@ -16443,6 +16635,7 @@ innobase_fts_find_ranking(
static my_bool innodb_purge_run_now = TRUE;
static my_bool innodb_purge_stop_now = TRUE;
static my_bool innodb_log_checkpoint_now = TRUE;
+static my_bool innodb_buf_flush_list_now = TRUE;
static my_bool innodb_track_redo_log_now = TRUE;
/****************************************************************//**
@@ -16519,19 +16712,42 @@ checkpoint_now_set(
}
/****************************************************************//**
+Force a dirty pages flush now. */
+static
+void
+buf_flush_list_now_set(
+/*===================*/
+ THD* thd /*!< in: thread handle */
+ __attribute__((unused)),
+ struct st_mysql_sys_var* var /*!< in: pointer to system
+ variable */
+ __attribute__((unused)),
+ void* var_ptr /*!< out: where the formal
+ string goes */
+ __attribute__((unused)),
+ const void* save) /*!< in: immediate result from
+ check function */
+{
+ if (*(my_bool*) save) {
+ buf_flush_list(ULINT_MAX, LSN_MAX, NULL);
+ buf_flush_wait_batch_end(NULL, BUF_FLUSH_LIST);
+ }
+}
+
+/****************************************************************//**
Force log tracker to track the log synchronously. */
static
void
track_redo_log_now_set(
/*===================*/
THD* thd /*!< in: thread handle */
- __attribute__((unused)),
+ __attribute__((unused)),
struct st_mysql_sys_var* var /*!< in: pointer to system
variable */
- __attribute__((unused)),
+ __attribute__((unused)),
void* var_ptr /*!< out: where the formal
string goes */
- __attribute__((unused)),
+ __attribute__((unused)),
const void* save) /*!< in: immediate result from
check function */
{
@@ -16541,7 +16757,6 @@ track_redo_log_now_set(
}
}
-
#endif /* UNIV_DEBUG */
/***********************************************************************
@@ -16702,6 +16917,26 @@ buffer_pool_load_abort(
}
}
+/** Update innodb_status_output or innodb_status_output_locks,
+which control InnoDB "status monitor" output to the error log.
+@param[in] thd thread handle
+@param[in] var system variable
+@param[out] var_ptr current value
+@param[in] save to-be-assigned value */
+static
+void
+innodb_status_output_update(
+ THD* thd __attribute__((unused)),
+ struct st_mysql_sys_var* var __attribute__((unused)),
+ void* var_ptr __attribute__((unused)),
+ const void* save __attribute__((unused)))
+{
+ *static_cast<my_bool*>(var_ptr) = *static_cast<const my_bool*>(save);
+ /* The lock timeout monitor thread also takes care of this
+ output. */
+ os_event_set(lock_sys->timeout_event);
+}
+
static SHOW_VAR innodb_status_variables_export[]= {
{"Innodb", (char*) &show_innodb_vars, SHOW_FUNC},
{NullS, NullS, SHOW_LONG}
@@ -16830,11 +17065,17 @@ static MYSQL_SYSVAR_BOOL(log_checkpoint_now, innodb_log_checkpoint_now,
"Force checkpoint now",
NULL, checkpoint_now_set, FALSE);
+static MYSQL_SYSVAR_BOOL(buf_flush_list_now, innodb_buf_flush_list_now,
+ PLUGIN_VAR_OPCMDARG,
+ "Force dirty page flush now",
+ NULL, buf_flush_list_now_set, FALSE);
+
static MYSQL_SYSVAR_BOOL(track_redo_log_now,
innodb_track_redo_log_now,
PLUGIN_VAR_OPCMDARG,
"Force log tracker to catch up with checkpoint now",
NULL, track_redo_log_now_set, FALSE);
+
#endif /* UNIV_DEBUG */
static MYSQL_SYSVAR_ULONG(purge_batch_size, srv_purge_batch_size,
@@ -17137,7 +17378,7 @@ static MYSQL_SYSVAR_ENUM(foreground_preflush, srv_foreground_preflush,
static MYSQL_SYSVAR_ULONG(sched_priority_cleaner, srv_sched_priority_cleaner,
PLUGIN_VAR_RQCMDARG,
- "Nice value for the cleaner thread scheduling",
+ "Nice value for the cleaner and LRU manager thread scheduling",
NULL, innodb_sched_priority_cleaner_update, 19, 0, 39, 0);
#endif /* UNIV_LINUX */
@@ -17182,7 +17423,8 @@ static MYSQL_SYSVAR_BOOL(priority_io, srv_io_thread_priority,
static MYSQL_SYSVAR_BOOL(priority_cleaner, srv_cleaner_thread_priority,
PLUGIN_VAR_OPCMDARG,
- "Make buffer pool cleaner thread acquire shared resources with priority",
+ "Make buffer pool cleaner and LRU manager threads acquire shared resources "
+ "with priority",
NULL, NULL, FALSE);
static MYSQL_SYSVAR_BOOL(priority_master, srv_master_thread_priority,
@@ -17356,7 +17598,7 @@ static MYSQL_SYSVAR_ULONG(ft_total_cache_size, fts_max_total_cache_size,
static MYSQL_SYSVAR_ULONG(ft_result_cache_limit, fts_result_cache_limit,
PLUGIN_VAR_RQCMDARG,
"InnoDB Fulltext search query result cache limit in bytes",
- NULL, NULL, 2000000000L, 1000000L, ~0UL, 0);
+ NULL, NULL, 2000000000L, 1000000L, 4294967295UL, 0);
static MYSQL_SYSVAR_ULONG(ft_min_token_size, fts_min_token_size,
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
@@ -17494,7 +17736,7 @@ static MYSQL_SYSVAR_ULONG(thread_sleep_delay, srv_thread_sleep_delay,
NULL, NULL,
10000L,
0L,
- ~0UL, 0);
+ 1000000L, 0);
static MYSQL_SYSVAR_STR(data_file_path, innobase_data_file_path,
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY,
@@ -17684,6 +17926,15 @@ static MYSQL_SYSVAR_STR(monitor_reset_all, innobase_reset_all_monitor_counter,
innodb_monitor_validate,
innodb_reset_all_monitor_update, NULL);
+static MYSQL_SYSVAR_BOOL(status_output, srv_print_innodb_monitor,
+ PLUGIN_VAR_OPCMDARG, "Enable InnoDB monitor output to the error log.",
+ NULL, innodb_status_output_update, FALSE);
+
+static MYSQL_SYSVAR_BOOL(status_output_locks, srv_print_innodb_lock_monitor,
+ PLUGIN_VAR_OPCMDARG, "Enable InnoDB lock monitor output to the error log."
+ " Requires innodb_status_output=ON.",
+ NULL, innodb_status_output_update, FALSE);
+
static MYSQL_SYSVAR_BOOL(print_all_deadlocks, srv_print_all_deadlocks,
PLUGIN_VAR_OPCMDARG,
"Print all deadlocks to MySQL error log (off by default)",
@@ -17730,8 +17981,23 @@ static MYSQL_SYSVAR_BOOL(trx_purge_view_update_only_debug,
"It is to create artificially the situation the purge view have been updated "
"but the each purges were not done yet.",
NULL, NULL, FALSE);
+
+static MYSQL_SYSVAR_ULONG(fil_make_page_dirty_debug,
+ srv_fil_make_page_dirty_debug, PLUGIN_VAR_OPCMDARG,
+ "Make the first page of the given tablespace dirty.",
+ NULL, innodb_make_page_dirty, 0, 0, UINT_MAX32, 0);
+
+static MYSQL_SYSVAR_ULONG(saved_page_number_debug,
+ srv_saved_page_number_debug, PLUGIN_VAR_OPCMDARG,
+ "An InnoDB page number.",
+ NULL, innodb_save_page_no, 0, 0, UINT_MAX32, 0);
#endif /* UNIV_DEBUG */
+static MYSQL_SYSVAR_UINT(simulate_comp_failures, srv_simulate_comp_failures,
+ PLUGIN_VAR_NOCMDARG,
+ "Simulate compression failures.",
+ NULL, NULL, 0, 0, 99, 0);
+
const char *corrupt_table_action_names[]=
{
"assert", /* 0 */
@@ -17909,6 +18175,7 @@ static struct st_mysql_sys_var* innobase_system_variables[]= {
MYSQL_SYSVAR(purge_run_now),
MYSQL_SYSVAR(purge_stop_now),
MYSQL_SYSVAR(log_checkpoint_now),
+ MYSQL_SYSVAR(buf_flush_list_now),
MYSQL_SYSVAR(track_redo_log_now),
#endif /* UNIV_DEBUG */
#ifdef UNIV_LINUX
@@ -17933,6 +18200,8 @@ static struct st_mysql_sys_var* innobase_system_variables[]= {
MYSQL_SYSVAR(cleaner_free_list_lwm),
MYSQL_SYSVAR(cleaner_eviction_factor),
#endif /* defined UNIV_DEBUG || defined UNIV_PERF_DEBUG */
+ MYSQL_SYSVAR(status_output),
+ MYSQL_SYSVAR(status_output_locks),
MYSQL_SYSVAR(cleaner_lsn_age_factor),
MYSQL_SYSVAR(foreground_preflush),
MYSQL_SYSVAR(empty_free_list_algorithm),
@@ -17949,11 +18218,14 @@ static struct st_mysql_sys_var* innobase_system_variables[]= {
MYSQL_SYSVAR(trx_rseg_n_slots_debug),
MYSQL_SYSVAR(limit_optimistic_insert_debug),
MYSQL_SYSVAR(trx_purge_view_update_only_debug),
+ MYSQL_SYSVAR(fil_make_page_dirty_debug),
+ MYSQL_SYSVAR(saved_page_number_debug),
#endif /* UNIV_DEBUG */
MYSQL_SYSVAR(corrupt_table_action),
MYSQL_SYSVAR(fake_changes),
MYSQL_SYSVAR(locking_fake_changes),
MYSQL_SYSVAR(use_stacktrace),
+ MYSQL_SYSVAR(simulate_comp_failures),
NULL
};
@@ -18037,7 +18309,7 @@ innobase_undo_logs_init_default_max()
{
MYSQL_SYSVAR_NAME(undo_logs).max_val
= MYSQL_SYSVAR_NAME(undo_logs).def_val
- = srv_available_undo_logs;
+ = static_cast<unsigned long>(srv_available_undo_logs);
}
#ifdef UNIV_COMPILE_TEST_FUNCS
@@ -18232,7 +18504,7 @@ ib_senderrf(
va_start(args, code);
- myf l;
+ myf l=0;
switch(level) {
case IB_LOG_LEVEL_INFO:
@@ -18294,7 +18566,9 @@ ib_errf(
str[size - 1] = 0x0;
vsnprintf(str, size, format, args);
#elif HAVE_VASPRINTF
- (void) vasprintf(&str, format, args);
+ int ret;
+ ret = vasprintf(&str, format, args);
+ ut_a(ret != -1);
#else
/* Use a fixed length string. */
str = static_cast<char*>(malloc(BUFSIZ));
@@ -18328,7 +18602,9 @@ ib_logf(
str[size - 1] = 0x0;
vsnprintf(str, size, format, args);
#elif HAVE_VASPRINTF
- (void) vasprintf(&str, format, args);
+ int ret;
+ ret = vasprintf(&str, format, args);
+ ut_a(ret != -1);
#else
/* Use a fixed length string. */
str = static_cast<char*>(malloc(BUFSIZ));
@@ -18372,7 +18648,8 @@ innobase_convert_to_filename_charset(
CHARSET_INFO* cs_to = &my_charset_filename;
CHARSET_INFO* cs_from = system_charset_info;
- return(strconvert(cs_from, from, strlen(from), cs_to, to, len, &errors));
+ return(strconvert(cs_from, from, strlen(from), cs_to, to,
+ static_cast<uint>(len), &errors));
}
/**********************************************************************
@@ -18389,7 +18666,8 @@ innobase_convert_to_system_charset(
CHARSET_INFO* cs1 = &my_charset_filename;
CHARSET_INFO* cs2 = system_charset_info;
- return(strconvert(cs1, from, strlen(from), cs2, to, len, errors));
+ return(strconvert(cs1, from, strlen(from), cs2, to,
+ static_cast<uint>(len), errors));
}
diff --git a/storage/xtradb/handler/handler0alter.cc b/storage/xtradb/handler/handler0alter.cc
index 21859cb5447..090bc22b93e 100644
--- a/storage/xtradb/handler/handler0alter.cc
+++ b/storage/xtradb/handler/handler0alter.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2005, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2005, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -46,7 +46,7 @@ Smart ALTER TABLE
#include "srv0mon.h"
#include "fts0priv.h"
#include "pars0pars.h"
-
+#include "row0sel.h"
#include "ha_innodb.h"
/** Operations for creating secondary indexes (no rebuild needed) */
@@ -65,6 +65,7 @@ static const Alter_inplace_info::HA_ALTER_FLAGS INNOBASE_ALTER_REBUILD
| Alter_inplace_info::ALTER_COLUMN_ORDER
| Alter_inplace_info::DROP_COLUMN
| Alter_inplace_info::ADD_COLUMN
+ | Alter_inplace_info::RECREATE_TABLE
/*
| Alter_inplace_info::ALTER_COLUMN_TYPE
| Alter_inplace_info::ALTER_COLUMN_EQUAL_PACK_LENGTH
@@ -78,6 +79,7 @@ static const Alter_inplace_info::HA_ALTER_FLAGS INNOBASE_ALTER_DATA
/** Operations for altering a table that InnoDB does not care about */
static const Alter_inplace_info::HA_ALTER_FLAGS INNOBASE_INPLACE_IGNORE
= Alter_inplace_info::ALTER_COLUMN_DEFAULT
+ | Alter_inplace_info::ALTER_PARTITIONED
| Alter_inplace_info::ALTER_COLUMN_COLUMN_FORMAT
| Alter_inplace_info::ALTER_COLUMN_STORAGE_TYPE
| Alter_inplace_info::ALTER_RENAME;
@@ -240,6 +242,7 @@ ha_innobase::check_if_supported_inplace_alter(
innobase_get_err_msg(ER_READ_ONLY_MODE);
DBUG_RETURN(HA_ALTER_INPLACE_NOT_SUPPORTED);
} else if (srv_created_new_raw || srv_force_recovery) {
+
ha_alter_info->unsupported_reason =
innobase_get_err_msg(ER_READ_ONLY_MODE);
DBUG_RETURN(HA_ALTER_INPLACE_NOT_SUPPORTED);
@@ -348,10 +351,14 @@ ha_innobase::check_if_supported_inplace_alter(
Don't do online ALTER if mtype/unsigned_flag are wrong.
*/
- for (ulint i = 0; i < table->s->fields; i++) {
+ for (ulint i = 0, icol= 0; i < table->s->fields; i++) {
const Field* field = table->field[i];
- const dict_col_t* col = dict_table_get_nth_col(prebuilt->table, i);
+ const dict_col_t* col = dict_table_get_nth_col(prebuilt->table, icol);
ulint unsigned_flag;
+ if (!field->stored_in_db)
+ continue;
+ icol++;
+
if (col->mtype != get_innobase_type_from_mysql_type(&unsigned_flag, field)) {
DBUG_RETURN(HA_ALTER_INPLACE_NOT_SUPPORTED);
@@ -897,7 +904,7 @@ innobase_get_foreign_key_info(
/* Check whether there exist such
index in the the index create clause */
if (!index && !innobase_find_equiv_index(
- column_names, i,
+ column_names, static_cast<uint>(i),
ha_alter_info->key_info_buffer,
ha_alter_info->index_add_buffer,
ha_alter_info->index_add_count)) {
@@ -1004,6 +1011,12 @@ innobase_get_foreign_key_info(
}
referenced_num_col = i;
+ } else {
+ /* Not possible to add a foreign key without a
+ referenced column */
+ mutex_exit(&dict_sys->mutex);
+ my_error(ER_CANNOT_ADD_FOREIGN, MYF(0), tbl_namep);
+ goto err_exit;
}
if (!innobase_init_foreign(
@@ -1123,16 +1136,16 @@ innobase_col_to_mysql(
/* These column types should never be shipped to MySQL. */
ut_ad(0);
- case DATA_FIXBINARY:
case DATA_FLOAT:
case DATA_DOUBLE:
case DATA_DECIMAL:
/* Above are the valid column types for MySQL data. */
ut_ad(flen == len);
/* fall through */
+ case DATA_FIXBINARY:
case DATA_CHAR:
/* We may have flen > len when there is a shorter
- prefix on a CHAR column. */
+ prefix on the CHAR and BINARY column. */
ut_ad(flen >= len);
#else /* UNIV_DEBUG */
default:
@@ -2532,15 +2545,16 @@ innobase_drop_fts_index_table(
/** Get the new column names if any columns were renamed
@param ha_alter_info Data used during in-place alter
@param altered_table MySQL table that is being altered
+@param table MySQL table as it is before the ALTER operation
@param user_table InnoDB table as it is before the ALTER operation
@param heap Memory heap for the allocation
@return array of new column names in rebuilt_table, or NULL if not renamed */
static __attribute__((nonnull, warn_unused_result))
const char**
innobase_get_col_names(
-/*===================*/
Alter_inplace_info* ha_alter_info,
const TABLE* altered_table,
+ const TABLE* table,
const dict_table_t* user_table,
mem_heap_t* heap)
{
@@ -2548,19 +2562,31 @@ innobase_get_col_names(
uint i;
DBUG_ENTER("innobase_get_col_names");
- DBUG_ASSERT(user_table->n_def > altered_table->s->fields);
+ DBUG_ASSERT(user_table->n_def > table->s->fields);
DBUG_ASSERT(ha_alter_info->handler_flags
& Alter_inplace_info::ALTER_COLUMN_NAME);
cols = static_cast<const char**>(
- mem_heap_alloc(heap, user_table->n_def * sizeof *cols));
+ mem_heap_zalloc(heap, user_table->n_def * sizeof *cols));
+
+ i = 0;
+ List_iterator_fast<Create_field> cf_it(
+ ha_alter_info->alter_info->create_list);
+ while (const Create_field* new_field = cf_it++) {
+ DBUG_ASSERT(i < altered_table->s->fields);
+
+ for (uint old_i = 0; table->field[old_i]; old_i++) {
+ if (new_field->field == table->field[old_i]) {
+ cols[old_i] = new_field->field_name;
+ break;
+ }
+ }
- for (i = 0; i < altered_table->s->fields; i++) {
- const Field* field = altered_table->field[i];
- cols[i] = field->field_name;
+ i++;
}
/* Copy the internal column names. */
+ i = table->s->fields;
cols[i] = dict_table_get_col_name(user_table, i);
while (++i < user_table->n_def) {
@@ -2776,7 +2802,7 @@ prepare_inplace_alter_table_dict(
/* The initial space id 0 may be overridden later. */
ctx->new_table = dict_mem_table_create(
- new_table_name, 0, n_cols, flags, flags2);
+ new_table_name, 0, n_cols, flags, flags2, false);
/* The rebuilt indexed_table will use the renamed
column names. */
ctx->col_names = NULL;
@@ -3141,6 +3167,9 @@ error_handling:
case DB_DUPLICATE_KEY:
my_error(ER_DUP_KEY, MYF(0), "SYS_INDEXES");
break;
+ case DB_OUT_OF_FILE_SPACE:
+ my_error_innodb(error, table_name, user_table->flags);
+ break;
default:
my_error_innodb(error, table_name, user_table->flags);
}
@@ -3346,6 +3375,9 @@ ha_innobase::prepare_inplace_alter_table(
ulint fts_doc_col_no = ULINT_UNDEFINED;
bool add_fts_doc_id = false;
bool add_fts_doc_id_idx = false;
+#ifdef _WIN32
+ bool add_fts_idx = false;
+#endif /* _WIN32 */
DBUG_ENTER("prepare_inplace_alter_table");
DBUG_ASSERT(!ha_alter_info->handler_ctx);
@@ -3494,6 +3526,9 @@ check_if_ok_to_rename:
& ~(HA_FULLTEXT
| HA_PACK_KEY
| HA_BINARY_PACK_KEY)));
+#ifdef _WIN32
+ add_fts_idx = true;
+#endif /* _WIN32 */
continue;
}
@@ -3504,6 +3539,20 @@ check_if_ok_to_rename:
}
}
+#ifdef _WIN32
+ /* We won't be allowed to add fts index to a table with
+ fts indexes already but without AUX_HEX_NAME set.
+ This means the aux tables of the table failed to
+ rename to hex format but new created aux tables
+ shall be in hex format, which is contradictory.
+ It's only for Windows. */
+ if (!DICT_TF2_FLAG_IS_SET(indexed_table, DICT_TF2_FTS_AUX_HEX_NAME)
+ && indexed_table->fts != NULL && add_fts_idx) {
+ my_error(ER_INNODB_FT_AUX_NOT_HEX_ID, MYF(0));
+ goto err_exit_no_heap;
+ }
+#endif /* _WIN32 */
+
/* Check existing index definitions for too-long column
prefixes as well, in case max_col_len shrunk. */
for (const dict_index_t* index
@@ -3537,8 +3586,8 @@ check_if_ok_to_rename:
if (ha_alter_info->handler_flags
& Alter_inplace_info::ALTER_COLUMN_NAME) {
col_names = innobase_get_col_names(
- ha_alter_info, altered_table, indexed_table,
- heap);
+ ha_alter_info, altered_table, table,
+ indexed_table, heap);
} else {
col_names = NULL;
}
@@ -4608,16 +4657,39 @@ commit_get_autoinc(
& Alter_inplace_info::CHANGE_CREATE_OPTION)
&& (ha_alter_info->create_info->used_fields
& HA_CREATE_USED_AUTO)) {
- /* An AUTO_INCREMENT value was supplied, but the table
- was not rebuilt. Get the user-supplied value or the
- last value from the sequence. */
- ut_ad(old_table->found_next_number_field);
+ /* An AUTO_INCREMENT value was supplied, but the table was not
+ rebuilt. Get the user-supplied value or the last value from the
+ sequence. */
+ ib_uint64_t max_value_table;
+ dberr_t err;
+
+ Field* autoinc_field =
+ old_table->found_next_number_field;
+
+ dict_index_t* index = dict_table_get_index_on_first_col(
+ ctx->old_table, autoinc_field->field_index);
max_autoinc = ha_alter_info->create_info->auto_increment_value;
dict_table_autoinc_lock(ctx->old_table);
- if (max_autoinc < ctx->old_table->autoinc) {
- max_autoinc = ctx->old_table->autoinc;
+
+ err = row_search_max_autoinc(
+ index, autoinc_field->field_name, &max_value_table);
+
+ if (err != DB_SUCCESS) {
+ ut_ad(0);
+ max_autoinc = 0;
+ } else if (max_autoinc <= max_value_table) {
+ ulonglong col_max_value;
+ ulonglong offset;
+
+ col_max_value = innobase_get_int_col_max_value(
+ old_table->found_next_number_field);
+
+ offset = ctx->prebuilt->autoinc_offset;
+ max_autoinc = innobase_next_autoinc(
+ max_value_table, 1, 1, offset,
+ col_max_value);
}
dict_table_autoinc_unlock(ctx->old_table);
} else {
@@ -5339,6 +5411,7 @@ ha_innobase::commit_inplace_alter_table(
if (!(ha_alter_info->handler_flags & ~INNOBASE_INPLACE_IGNORE)) {
DBUG_ASSERT(!ctx0);
MONITOR_ATOMIC_DEC(MONITOR_PENDING_ALTER_TABLE);
+ ha_alter_info->group_commit_ctx = NULL;
DBUG_RETURN(false);
}
@@ -5347,12 +5420,17 @@ ha_innobase::commit_inplace_alter_table(
inplace_alter_handler_ctx** ctx_array;
inplace_alter_handler_ctx* ctx_single[2];
+ if (ha_alter_info->group_commit_ctx) {
+ ctx_array = ha_alter_info->group_commit_ctx;
+ } else {
ctx_single[0] = ctx0;
ctx_single[1] = NULL;
ctx_array = ctx_single;
+ }
DBUG_ASSERT(ctx0 == ctx_array[0]);
ut_ad(prebuilt->table == ctx0->old_table);
+ ha_alter_info->group_commit_ctx = NULL;
/* Free the ctx->trx of other partitions, if any. We will only
use the ctx0->trx here. Others may have been allocated in
diff --git a/storage/xtradb/handler/i_s.cc b/storage/xtradb/handler/i_s.cc
index 5603f8cfbe4..4a66065788f 100644
--- a/storage/xtradb/handler/i_s.cc
+++ b/storage/xtradb/handler/i_s.cc
@@ -283,7 +283,7 @@ field_store_string(
if (str != NULL) {
- ret = field->store(str, strlen(str),
+ ret = field->store(str, static_cast<uint>(strlen(str)),
system_charset_info);
field->set_notnull();
} else {
@@ -320,11 +320,13 @@ field_store_index_name(
char buf[NAME_LEN + 1];
buf[0] = '?';
memcpy(buf + 1, index_name + 1, strlen(index_name));
- ret = field->store(buf, strlen(buf),
- system_charset_info);
+ ret = field->store(
+ buf, static_cast<uint>(strlen(buf)),
+ system_charset_info);
} else {
- ret = field->store(index_name, strlen(index_name),
- system_charset_info);
+ ret = field->store(
+ index_name, static_cast<uint>(strlen(index_name)),
+ system_charset_info);
}
field->set_notnull();
@@ -347,7 +349,7 @@ field_store_ulint(
if (n != ULINT_UNDEFINED) {
- ret = field->store(n);
+ ret = field->store(static_cast<double>(n));
field->set_notnull();
} else {
@@ -653,14 +655,15 @@ fill_innodb_trx_from_cache(
/* trx_mysql_thread_id */
OK(fields[IDX_TRX_MYSQL_THREAD_ID]->store(
- row->trx_mysql_thread_id));
+ static_cast<double>(row->trx_mysql_thread_id)));
/* trx_query */
if (row->trx_query) {
/* store will do appropriate character set
conversion check */
fields[IDX_TRX_QUERY]->store(
- row->trx_query, strlen(row->trx_query),
+ row->trx_query,
+ static_cast<uint>(strlen(row->trx_query)),
row->trx_query_cs);
fields[IDX_TRX_QUERY]->set_notnull();
} else {
@@ -705,11 +708,11 @@ fill_innodb_trx_from_cache(
/* trx_unique_checks */
OK(fields[IDX_TRX_UNIQUE_CHECKS]->store(
- row->trx_unique_checks));
+ static_cast<double>(row->trx_unique_checks)));
/* trx_foreign_key_checks */
OK(fields[IDX_TRX_FOREIGN_KEY_CHECKS]->store(
- row->trx_foreign_key_checks));
+ static_cast<double>(row->trx_foreign_key_checks)));
/* trx_last_foreign_key_error */
OK(field_store_string(fields[IDX_TRX_LAST_FOREIGN_KEY_ERROR],
@@ -717,7 +720,7 @@ fill_innodb_trx_from_cache(
/* trx_adaptive_hash_latched */
OK(fields[IDX_TRX_ADAPTIVE_HASH_LATCHED]->store(
- row->trx_has_search_latch));
+ static_cast<double>(row->trx_has_search_latch)));
/* trx_adaptive_hash_timeout */
OK(fields[IDX_TRX_ADAPTIVE_HASH_TIMEOUT]->store(
@@ -725,11 +728,11 @@ fill_innodb_trx_from_cache(
/* trx_is_read_only*/
OK(fields[IDX_TRX_READ_ONLY]->store(
- (long) row->trx_is_read_only, true));
+ (longlong) row->trx_is_read_only, true));
/* trx_is_autocommit_non_locking */
OK(fields[IDX_TRX_AUTOCOMMIT_NON_LOCKING]->store(
- (long) row->trx_is_autocommit_non_locking,
+ (longlong) row->trx_is_autocommit_non_locking,
true));
OK(schema_table_store_record(thd, table));
@@ -967,8 +970,9 @@ fill_innodb_locks_from_cache(
row->lock_table,
strlen(row->lock_table),
thd, TRUE);
- OK(fields[IDX_LOCK_TABLE]->store(buf, bufend - buf,
- system_charset_info));
+ OK(fields[IDX_LOCK_TABLE]->store(
+ buf, static_cast<uint>(bufend - buf),
+ system_charset_info));
/* lock_index */
if (row->lock_index != NULL) {
@@ -1448,13 +1452,16 @@ i_s_cmp_fill_low(
clear it. We could introduce mutex protection, but it
could cause a measureable performance hit in
page0zip.cc. */
- table->field[1]->store(zip_stat->compressed);
- table->field[2]->store(zip_stat->compressed_ok);
+ table->field[1]->store(
+ static_cast<double>(zip_stat->compressed));
+ table->field[2]->store(
+ static_cast<double>(zip_stat->compressed_ok));
table->field[3]->store(
- (ulong) (zip_stat->compressed_usec / 1000000));
- table->field[4]->store(zip_stat->decompressed);
+ static_cast<double>(zip_stat->compressed_usec / 1000000));
+ table->field[4]->store(
+ static_cast<double>(zip_stat->decompressed));
table->field[5]->store(
- (ulong) (zip_stat->decompressed_usec / 1000000));
+ static_cast<double>(zip_stat->decompressed_usec / 1000000));
if (reset) {
memset(zip_stat, 0, sizeof *zip_stat);
@@ -1777,19 +1784,19 @@ i_s_cmp_per_index_fill_low(
}
fields[IDX_COMPRESS_OPS]->store(
- iter->second.compressed);
+ static_cast<double>(iter->second.compressed));
fields[IDX_COMPRESS_OPS_OK]->store(
- iter->second.compressed_ok);
+ static_cast<double>(iter->second.compressed_ok));
fields[IDX_COMPRESS_TIME]->store(
- (long) (iter->second.compressed_usec / 1000000));
+ static_cast<double>(iter->second.compressed_usec / 1000000));
fields[IDX_UNCOMPRESS_OPS]->store(
- iter->second.decompressed);
+ static_cast<double>(iter->second.decompressed));
fields[IDX_UNCOMPRESS_TIME]->store(
- (long) (iter->second.decompressed_usec / 1000000));
+ static_cast<double>(iter->second.decompressed_usec / 1000000));
if (schema_table_store_record(thd, table)) {
status = 1;
@@ -2072,15 +2079,17 @@ i_s_cmpmem_fill_low(
buddy_stat = &buf_pool->buddy_stat[x];
table->field[0]->store(BUF_BUDDY_LOW << x);
- table->field[1]->store(i);
- table->field[2]->store(buddy_stat->used);
- table->field[3]->store(UNIV_LIKELY(x < BUF_BUDDY_SIZES)
+ table->field[1]->store(static_cast<double>(i));
+ table->field[2]->store(static_cast<double>(
+ buddy_stat->used));
+ table->field[3]->store(static_cast<double>(
+ (x < BUF_BUDDY_SIZES)
? UT_LIST_GET_LEN(buf_pool->zip_free[x])
- : 0);
+ : 0));
table->field[4]->store(
(longlong) buddy_stat->relocated, true);
table->field[5]->store(
- (ulong) (buddy_stat->relocated_usec / 1000000));
+ static_cast<double>(buddy_stat->relocated_usec / 1000000));
if (reset) {
/* This is protected by
@@ -2627,8 +2636,8 @@ i_s_metrics_fill(
if (time_diff) {
OK(fields[METRIC_AVG_VALUE_RESET]->store(
- (double )MONITOR_VALUE(count)
- / time_diff));
+ static_cast<double>(
+ MONITOR_VALUE(count) / time_diff)));
fields[METRIC_AVG_VALUE_RESET]->set_notnull();
} else {
fields[METRIC_AVG_VALUE_RESET]->set_null();
@@ -3253,9 +3262,11 @@ i_s_fts_index_cache_fill_one_index(
if (index_charset->cset != system_charset_info->cset) {
conv_str.f_n_char = my_convert(
reinterpret_cast<char*>(conv_str.f_str),
- conv_str.f_len, system_charset_info,
+ static_cast<uint32>(conv_str.f_len),
+ system_charset_info,
reinterpret_cast<char*>(word->text.f_str),
- word->text.f_len, index_charset, &dummy_errors);
+ static_cast<uint32>(word->text.f_len),
+ index_charset, &dummy_errors);
ut_ad(conv_str.f_n_char <= conv_str.f_len);
conv_str.f_str[conv_str.f_n_char] = 0;
word_str = reinterpret_cast<char*>(conv_str.f_str);
@@ -3296,13 +3307,13 @@ i_s_fts_index_cache_fill_one_index(
true));
OK(fields[I_S_FTS_DOC_COUNT]->store(
- node->doc_count));
+ static_cast<double>(node->doc_count)));
OK(fields[I_S_FTS_ILIST_DOC_ID]->store(
(longlong) doc_id, true));
OK(fields[I_S_FTS_ILIST_DOC_POS]->store(
- pos));
+ static_cast<double>(pos)));
OK(schema_table_store_record(
thd, table));
@@ -3604,9 +3615,11 @@ i_s_fts_index_table_fill_one_fetch(
if (index_charset->cset != system_charset_info->cset) {
conv_str->f_n_char = my_convert(
reinterpret_cast<char*>(conv_str->f_str),
- conv_str->f_len, system_charset_info,
+ static_cast<uint32>(conv_str->f_len),
+ system_charset_info,
reinterpret_cast<char*>(word->text.f_str),
- word->text.f_len, index_charset, &dummy_errors);
+ static_cast<uint32>(word->text.f_len),
+ index_charset, &dummy_errors);
ut_ad(conv_str->f_n_char <= conv_str->f_len);
conv_str->f_str[conv_str->f_n_char] = 0;
word_str = reinterpret_cast<char*>(conv_str->f_str);
@@ -3648,13 +3661,13 @@ i_s_fts_index_table_fill_one_fetch(
true));
OK(fields[I_S_FTS_DOC_COUNT]->store(
- node->doc_count));
+ static_cast<double>(node->doc_count)));
OK(fields[I_S_FTS_ILIST_DOC_ID]->store(
(longlong) doc_id, true));
OK(fields[I_S_FTS_ILIST_DOC_POS]->store(
- pos));
+ static_cast<double>(pos)));
OK(schema_table_store_record(
thd, table));
@@ -4376,31 +4389,41 @@ i_s_innodb_stats_fill(
fields = table->field;
- OK(fields[IDX_BUF_STATS_POOL_ID]->store(info->pool_unique_id));
+ OK(fields[IDX_BUF_STATS_POOL_ID]->store(
+ static_cast<double>(info->pool_unique_id)));
- OK(fields[IDX_BUF_STATS_POOL_SIZE]->store(info->pool_size));
+ OK(fields[IDX_BUF_STATS_POOL_SIZE]->store(
+ static_cast<double>(info->pool_size)));
- OK(fields[IDX_BUF_STATS_LRU_LEN]->store(info->lru_len));
+ OK(fields[IDX_BUF_STATS_LRU_LEN]->store(
+ static_cast<double>(info->lru_len)));
- OK(fields[IDX_BUF_STATS_OLD_LRU_LEN]->store(info->old_lru_len));
+ OK(fields[IDX_BUF_STATS_OLD_LRU_LEN]->store(
+ static_cast<double>(info->old_lru_len)));
- OK(fields[IDX_BUF_STATS_FREE_BUFFERS]->store(info->free_list_len));
+ OK(fields[IDX_BUF_STATS_FREE_BUFFERS]->store(
+ static_cast<double>(info->free_list_len)));
OK(fields[IDX_BUF_STATS_FLUSH_LIST_LEN]->store(
- info->flush_list_len));
+ static_cast<double>(info->flush_list_len)));
- OK(fields[IDX_BUF_STATS_PENDING_ZIP]->store(info->n_pend_unzip));
+ OK(fields[IDX_BUF_STATS_PENDING_ZIP]->store(
+ static_cast<double>(info->n_pend_unzip)));
- OK(fields[IDX_BUF_STATS_PENDING_READ]->store(info->n_pend_reads));
+ OK(fields[IDX_BUF_STATS_PENDING_READ]->store(
+ static_cast<double>(info->n_pend_reads)));
- OK(fields[IDX_BUF_STATS_FLUSH_LRU]->store(info->n_pending_flush_lru));
+ OK(fields[IDX_BUF_STATS_FLUSH_LRU]->store(
+ static_cast<double>(info->n_pending_flush_lru)));
- OK(fields[IDX_BUF_STATS_FLUSH_LIST]->store(info->n_pending_flush_list));
+ OK(fields[IDX_BUF_STATS_FLUSH_LIST]->store(
+ static_cast<double>(info->n_pending_flush_list)));
- OK(fields[IDX_BUF_STATS_PAGE_YOUNG]->store(info->n_pages_made_young));
+ OK(fields[IDX_BUF_STATS_PAGE_YOUNG]->store(
+ static_cast<double>(info->n_pages_made_young)));
OK(fields[IDX_BUF_STATS_PAGE_NOT_YOUNG]->store(
- info->n_pages_not_made_young));
+ static_cast<double>(info->n_pages_not_made_young)));
OK(fields[IDX_BUF_STATS_PAGE_YOUNG_RATE]->store(
info->page_made_young_rate));
@@ -4408,42 +4431,53 @@ i_s_innodb_stats_fill(
OK(fields[IDX_BUF_STATS_PAGE_NOT_YOUNG_RATE]->store(
info->page_not_made_young_rate));
- OK(fields[IDX_BUF_STATS_PAGE_READ]->store(info->n_pages_read));
+ OK(fields[IDX_BUF_STATS_PAGE_READ]->store(
+ static_cast<double>(info->n_pages_read)));
- OK(fields[IDX_BUF_STATS_PAGE_CREATED]->store(info->n_pages_created));
+ OK(fields[IDX_BUF_STATS_PAGE_CREATED]->store(
+ static_cast<double>(info->n_pages_created)));
- OK(fields[IDX_BUF_STATS_PAGE_WRITTEN]->store(info->n_pages_written));
+ OK(fields[IDX_BUF_STATS_PAGE_WRITTEN]->store(
+ static_cast<double>(info->n_pages_written)));
- OK(fields[IDX_BUF_STATS_GET]->store(info->n_page_gets));
+ OK(fields[IDX_BUF_STATS_GET]->store(
+ static_cast<double>(info->n_page_gets)));
- OK(fields[IDX_BUF_STATS_PAGE_READ_RATE]->store(info->pages_read_rate));
+ OK(fields[IDX_BUF_STATS_PAGE_READ_RATE]->store(
+ info->pages_read_rate));
- OK(fields[IDX_BUF_STATS_PAGE_CREATE_RATE]->store(info->pages_created_rate));
+ OK(fields[IDX_BUF_STATS_PAGE_CREATE_RATE]->store(
+ info->pages_created_rate));
- OK(fields[IDX_BUF_STATS_PAGE_WRITTEN_RATE]->store(info->pages_written_rate));
+ OK(fields[IDX_BUF_STATS_PAGE_WRITTEN_RATE]->store(
+ info->pages_written_rate));
if (info->n_page_get_delta) {
OK(fields[IDX_BUF_STATS_HIT_RATE]->store(
- 1000 - (1000 * info->page_read_delta
- / info->n_page_get_delta)));
+ static_cast<double>(
+ 1000 - (1000 * info->page_read_delta
+ / info->n_page_get_delta))));
OK(fields[IDX_BUF_STATS_MADE_YOUNG_PCT]->store(
- 1000 * info->young_making_delta
- / info->n_page_get_delta));
+ static_cast<double>(
+ 1000 * info->young_making_delta
+ / info->n_page_get_delta)));
OK(fields[IDX_BUF_STATS_NOT_MADE_YOUNG_PCT]->store(
- 1000 * info->not_young_making_delta
- / info->n_page_get_delta));
+ static_cast<double>(
+ 1000 * info->not_young_making_delta
+ / info->n_page_get_delta)));
} else {
OK(fields[IDX_BUF_STATS_HIT_RATE]->store(0));
OK(fields[IDX_BUF_STATS_MADE_YOUNG_PCT]->store(0));
OK(fields[IDX_BUF_STATS_NOT_MADE_YOUNG_PCT]->store(0));
}
- OK(fields[IDX_BUF_STATS_READ_AHREAD]->store(info->n_ra_pages_read));
+ OK(fields[IDX_BUF_STATS_READ_AHREAD]->store(
+ static_cast<double>(info->n_ra_pages_read)));
OK(fields[IDX_BUF_STATS_READ_AHEAD_EVICTED]->store(
- info->n_ra_pages_evicted));
+ static_cast<double>(info->n_ra_pages_evicted)));
OK(fields[IDX_BUF_STATS_READ_AHEAD_RATE]->store(
info->pages_readahead_rate));
@@ -4451,13 +4485,17 @@ i_s_innodb_stats_fill(
OK(fields[IDX_BUF_STATS_READ_AHEAD_EVICT_RATE]->store(
info->pages_evicted_rate));
- OK(fields[IDX_BUF_STATS_LRU_IO_SUM]->store(info->io_sum));
+ OK(fields[IDX_BUF_STATS_LRU_IO_SUM]->store(
+ static_cast<double>(info->io_sum)));
- OK(fields[IDX_BUF_STATS_LRU_IO_CUR]->store(info->io_cur));
+ OK(fields[IDX_BUF_STATS_LRU_IO_CUR]->store(
+ static_cast<double>(info->io_cur)));
- OK(fields[IDX_BUF_STATS_UNZIP_SUM]->store(info->unzip_sum));
+ OK(fields[IDX_BUF_STATS_UNZIP_SUM]->store(
+ static_cast<double>(info->unzip_sum)));
- OK(fields[IDX_BUF_STATS_UNZIP_CUR]->store( info->unzip_cur));
+ OK(fields[IDX_BUF_STATS_UNZIP_CUR]->store(
+ static_cast<double>(info->unzip_cur)));
DBUG_RETURN(schema_table_store_record(thd, table));
}
@@ -4800,13 +4838,17 @@ i_s_innodb_buffer_page_fill(
state_str = NULL;
- OK(fields[IDX_BUFFER_POOL_ID]->store(page_info->pool_id));
+ OK(fields[IDX_BUFFER_POOL_ID]->store(
+ static_cast<double>(page_info->pool_id)));
- OK(fields[IDX_BUFFER_BLOCK_ID]->store(page_info->block_id));
+ OK(fields[IDX_BUFFER_BLOCK_ID]->store(
+ static_cast<double>(page_info->block_id)));
- OK(fields[IDX_BUFFER_PAGE_SPACE]->store(page_info->space_id));
+ OK(fields[IDX_BUFFER_PAGE_SPACE]->store(
+ static_cast<double>(page_info->space_id)));
- OK(fields[IDX_BUFFER_PAGE_NUM]->store(page_info->page_num));
+ OK(fields[IDX_BUFFER_PAGE_NUM]->store(
+ static_cast<double>(page_info->page_num)));
OK(field_store_string(
fields[IDX_BUFFER_PAGE_TYPE],
@@ -4858,7 +4900,7 @@ i_s_innodb_buffer_page_fill(
OK(fields[IDX_BUFFER_PAGE_TABLE_NAME]->store(
table_name,
- table_name_end - table_name,
+ static_cast<uint>(table_name_end - table_name),
system_charset_info));
fields[IDX_BUFFER_PAGE_TABLE_NAME]->set_notnull();
@@ -5512,23 +5554,27 @@ i_s_innodb_buf_page_lru_fill(
page_info = info_array + i;
- OK(fields[IDX_BUF_LRU_POOL_ID]->store(page_info->pool_id));
+ OK(fields[IDX_BUF_LRU_POOL_ID]->store(
+ static_cast<double>(page_info->pool_id)));
- OK(fields[IDX_BUF_LRU_POS]->store(page_info->block_id));
+ OK(fields[IDX_BUF_LRU_POS]->store(
+ static_cast<double>(page_info->block_id)));
- OK(fields[IDX_BUF_LRU_PAGE_SPACE]->store(page_info->space_id));
+ OK(fields[IDX_BUF_LRU_PAGE_SPACE]->store(
+ static_cast<double>(page_info->space_id)));
- OK(fields[IDX_BUF_LRU_PAGE_NUM]->store(page_info->page_num));
+ OK(fields[IDX_BUF_LRU_PAGE_NUM]->store(
+ static_cast<double>(page_info->page_num)));
OK(field_store_string(
fields[IDX_BUF_LRU_PAGE_TYPE],
i_s_page_type[page_info->page_type].type_str));
OK(fields[IDX_BUF_LRU_PAGE_FLUSH_TYPE]->store(
- page_info->flush_type));
+ static_cast<double>(page_info->flush_type)));
OK(fields[IDX_BUF_LRU_PAGE_FIX_COUNT]->store(
- page_info->fix_count));
+ static_cast<double>(page_info->fix_count)));
if (page_info->hashed) {
OK(field_store_string(
@@ -5570,7 +5616,7 @@ i_s_innodb_buf_page_lru_fill(
OK(fields[IDX_BUF_LRU_PAGE_TABLE_NAME]->store(
table_name,
- table_name_end - table_name,
+ static_cast<uint>(table_name_end - table_name),
system_charset_info));
fields[IDX_BUF_LRU_PAGE_TABLE_NAME]->set_notnull();
@@ -5972,7 +6018,8 @@ i_s_dict_fill_sys_tables(
OK(field_store_string(fields[SYS_TABLES_ROW_FORMAT], row_format));
- OK(fields[SYS_TABLES_ZIP_PAGE_SIZE]->store(zip_size));
+ OK(fields[SYS_TABLES_ZIP_PAGE_SIZE]->store(
+ static_cast<double>(zip_size)));
OK(schema_table_store_record(thd, table_to_fill));
@@ -6240,13 +6287,13 @@ i_s_dict_fill_sys_tablestats(
TRUE));
OK(fields[SYS_TABLESTATS_CLUST_SIZE]->store(
- table->stat_clustered_index_size));
+ static_cast<double>(table->stat_clustered_index_size)));
OK(fields[SYS_TABLESTATS_INDEX_SIZE]->store(
- table->stat_sum_of_other_index_sizes));
+ static_cast<double>(table->stat_sum_of_other_index_sizes)));
OK(fields[SYS_TABLESTATS_MODIFIED]->store(
- (ulint) table->stat_modified_counter));
+ static_cast<double>(table->stat_modified_counter)));
} else {
OK(field_store_string(fields[SYS_TABLESTATS_INIT],
"Uninitialized"));
@@ -6265,7 +6312,7 @@ i_s_dict_fill_sys_tablestats(
OK(fields[SYS_TABLESTATS_AUTONINC]->store(table->autoinc, TRUE));
OK(fields[SYS_TABLESTATS_TABLE_REF_COUNT]->store(
- table->n_ref_count));
+ static_cast<double>(table->n_ref_count)));
OK(schema_table_store_record(thd, table_to_fill));
@@ -6951,7 +6998,7 @@ i_s_dict_fill_sys_fields(
OK(field_store_string(fields[SYS_FIELD_NAME], field->name));
- OK(fields[SYS_FIELD_POS]->store(pos));
+ OK(fields[SYS_FIELD_POS]->store(static_cast<double>(pos)));
OK(schema_table_store_record(thd, table_to_fill));
@@ -7395,7 +7442,7 @@ i_s_dict_fill_sys_foreign_cols(
OK(field_store_string(fields[SYS_FOREIGN_COL_REF_NAME], ref_col_name));
- OK(fields[SYS_FOREIGN_COL_POS]->store(pos));
+ OK(fields[SYS_FOREIGN_COL_POS]->store(static_cast<double>(pos)));
OK(schema_table_store_record(thd, table_to_fill));
@@ -7644,11 +7691,13 @@ i_s_dict_fill_sys_tablespaces(
fields = table_to_fill->field;
- OK(fields[SYS_TABLESPACES_SPACE]->store(space));
+ OK(fields[SYS_TABLESPACES_SPACE]->store(
+ static_cast<double>(space)));
OK(field_store_string(fields[SYS_TABLESPACES_NAME], name));
- OK(fields[SYS_TABLESPACES_FLAGS]->store(flags));
+ OK(fields[SYS_TABLESPACES_FLAGS]->store(
+ static_cast<double>(flags)));
OK(field_store_string(fields[SYS_TABLESPACES_FILE_FORMAT],
file_format));
@@ -7656,9 +7705,11 @@ i_s_dict_fill_sys_tablespaces(
OK(field_store_string(fields[SYS_TABLESPACES_ROW_FORMAT],
row_format));
- OK(fields[SYS_TABLESPACES_PAGE_SIZE]->store(page_size));
+ OK(fields[SYS_TABLESPACES_PAGE_SIZE]->store(
+ static_cast<double>(page_size)));
- OK(fields[SYS_TABLESPACES_ZIP_PAGE_SIZE]->store(zip_size));
+ OK(fields[SYS_TABLESPACES_ZIP_PAGE_SIZE]->store(
+ static_cast<double>(zip_size)));
OK(schema_table_store_record(thd, table_to_fill));
@@ -8154,38 +8205,47 @@ limit_lsn_range_from_condition(
if (left->type() == Item::FIELD_ITEM
&& right->type() == Item::INT_ITEM) {
- /* The case of start_lsn|end_lsn <|<= const, i.e. the
- upper bound. */
+ /* The case of start_lsn|end_lsn <|<= const
+ "end_lsn <=? const" gives a valid upper bound.
+ "start_lsn <=? const" is not a valid upper bound.
+ */
- tmp_result = right->val_int();
- if (((func_type == Item_func::LE_FUNC)
- || (func_type == Item_func::GE_FUNC))
- && (tmp_result != IB_UINT64_MAX)) {
+ if (is_end_lsn) {
+ tmp_result = right->val_int();
+ if (((func_type == Item_func::LE_FUNC)
+ || (func_type == Item_func::GE_FUNC))
+ && (tmp_result != IB_UINT64_MAX)) {
- tmp_result++;
- }
- if (tmp_result < *end_lsn) {
- *end_lsn = tmp_result;
+ tmp_result++;
+ }
+ if (tmp_result < *end_lsn) {
+ *end_lsn = tmp_result;
+ }
}
} else if (left->type() == Item::INT_ITEM
&& right->type() == Item::FIELD_ITEM) {
- /* The case of const <|<= start_lsn|end_lsn, i.e. the
- lower bound */
+ /* The case of const <|<= start_lsn|end_lsn
+ turning it around: start_lsn|end_lsn >|>= const
+ "start_lsn >=? const " is a valid loer bound.
+ "end_lsn >=? const" is not a valid lower bound.
+ */
- tmp_result = left->val_int();
- if (is_end_lsn && tmp_result != 0) {
- tmp_result--;
- }
- if (((func_type == Item_func::LT_FUNC)
- || (func_type == Item_func::GT_FUNC))
- && (tmp_result != IB_UINT64_MAX)) {
+ if (!is_end_lsn) {
+ tmp_result = left->val_int();
+ if (is_end_lsn && tmp_result != 0) {
+ tmp_result--;
+ }
+ if (((func_type == Item_func::LT_FUNC)
+ || (func_type == Item_func::GT_FUNC))
+ && (tmp_result != IB_UINT64_MAX)) {
- tmp_result++;
- }
- if (tmp_result > *start_lsn) {
- *start_lsn = tmp_result;
+ tmp_result++;
+ }
+ if (tmp_result > *start_lsn) {
+ *start_lsn = tmp_result;
+ }
}
}
diff --git a/storage/xtradb/ibuf/ibuf0ibuf.cc b/storage/xtradb/ibuf/ibuf0ibuf.cc
index 2964fa99c8a..3969d284a97 100644
--- a/storage/xtradb/ibuf/ibuf0ibuf.cc
+++ b/storage/xtradb/ibuf/ibuf0ibuf.cc
@@ -611,7 +611,8 @@ ibuf_init_at_db_start(void)
heap = mem_heap_create(450);
/* Use old-style record format for the insert buffer. */
- table = dict_mem_table_create(IBUF_TABLE_NAME, IBUF_SPACE_ID, 1, 0, 0);
+ table = dict_mem_table_create(IBUF_TABLE_NAME, IBUF_SPACE_ID, 1, 0, 0,
+ false);
dict_mem_table_add_col(table, heap, "DUMMY_COLUMN", DATA_BINARY, 0, 0);
@@ -1572,7 +1573,7 @@ ibuf_dummy_index_create(
table = dict_mem_table_create("IBUF_DUMMY",
DICT_HDR_SPACE, n,
- comp ? DICT_TF_COMPACT : 0, 0);
+ comp ? DICT_TF_COMPACT : 0, 0, true);
index = dict_mem_index_create("IBUF_DUMMY", "IBUF_DUMMY",
DICT_HDR_SPACE, 0, n);
@@ -2962,7 +2963,8 @@ ibuf_get_volume_buffered_hash(
fold = ut_fold_binary(data, len);
hash += (fold / (CHAR_BIT * sizeof *hash)) % size;
- bitmask = 1 << (fold % (CHAR_BIT * sizeof *hash));
+ bitmask = static_cast<ulint>(
+ 1 << (fold % (CHAR_BIT * sizeof(*hash))));
if (*hash & bitmask) {
@@ -3977,7 +3979,7 @@ skip_watch:
/********************************************************************//**
During merge, inserts to an index page a secondary index entry extracted
-from the insert buffer.
+from the insert buffer.
@return newly inserted record */
static __attribute__((nonnull))
rec_t*
diff --git a/storage/xtradb/include/api0api.h b/storage/xtradb/include/api0api.h
index c294e3f34d5..d77d691becc 100644
--- a/storage/xtradb/include/api0api.h
+++ b/storage/xtradb/include/api0api.h
@@ -1257,6 +1257,16 @@ ib_cfg_get_cfg();
/*============*/
/*****************************************************************//**
+Increase/decrease the memcached sync count of table to sync memcached
+DML with SQL DDLs.
+@return DB_SUCCESS or error number */
+ib_err_t
+ib_cursor_set_memcached_sync(
+/*=========================*/
+ ib_crsr_t ib_crsr, /*!< in: cursor */
+ ib_bool_t flag); /*!< in: true for increasing */
+
+/*****************************************************************//**
Check whether the table name conforms to our requirements. Currently
we only do a simple check for the presence of a '/'.
@return DB_SUCCESS or err code */
diff --git a/storage/xtradb/include/btr0pcur.h b/storage/xtradb/include/btr0pcur.h
index fc008cdd185..cfbaacf4de3 100644
--- a/storage/xtradb/include/btr0pcur.h
+++ b/storage/xtradb/include/btr0pcur.h
@@ -459,6 +459,13 @@ void
btr_pcur_move_to_prev_on_page(
/*==========================*/
btr_pcur_t* cursor);/*!< in/out: persistent cursor */
+/*********************************************************//**
+Moves the persistent cursor to the infimum record on the same page. */
+UNIV_INLINE
+void
+btr_pcur_move_before_first_on_page(
+/*===============================*/
+ btr_pcur_t* cursor); /*!< in/out: persistent cursor */
/** Position state of persistent B-tree cursor. */
enum pcur_pos_t {
diff --git a/storage/xtradb/include/btr0pcur.ic b/storage/xtradb/include/btr0pcur.ic
index 29f2fc722a2..7e355d3709d 100644
--- a/storage/xtradb/include/btr0pcur.ic
+++ b/storage/xtradb/include/btr0pcur.ic
@@ -588,3 +588,19 @@ btr_pcur_close(
cursor->trx_if_known = NULL;
}
+
+/*********************************************************//**
+Moves the persistent cursor to the infimum record on the same page. */
+UNIV_INLINE
+void
+btr_pcur_move_before_first_on_page(
+/*===============================*/
+ btr_pcur_t* cursor) /*!< in/out: persistent cursor */
+{
+ ut_ad(cursor->latch_mode != BTR_NO_LATCHES);
+
+ page_cur_set_before_first(btr_pcur_get_block(cursor),
+ btr_pcur_get_page_cur(cursor));
+
+ cursor->old_stored = BTR_PCUR_OLD_NOT_STORED;
+}
diff --git a/storage/xtradb/include/buf0buf.h b/storage/xtradb/include/buf0buf.h
index ba2f413429c..39b06b69924 100644
--- a/storage/xtradb/include/buf0buf.h
+++ b/storage/xtradb/include/buf0buf.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -596,6 +596,23 @@ buf_block_buf_fix_inc_func(
# endif /* UNIV_SYNC_DEBUG */
buf_block_t* block) /*!< in/out: block to bufferfix */
__attribute__((nonnull));
+
+/*******************************************************************//**
+Increments the bufferfix count. */
+UNIV_INLINE
+void
+buf_block_fix(
+/*===========*/
+ buf_block_t* block); /*!< in/out: block to bufferfix */
+
+/*******************************************************************//**
+Increments the bufferfix count. */
+UNIV_INLINE
+void
+buf_block_unfix(
+/*===========*/
+ buf_block_t* block); /*!< in/out: block to bufferfix */
+
# ifdef UNIV_SYNC_DEBUG
/** Increments the bufferfix count.
@param b in/out: block to bufferfix
@@ -625,6 +642,15 @@ buf_page_is_corrupted(
ulint zip_size) /*!< in: size of compressed page;
0 for uncompressed pages */
__attribute__((nonnull, warn_unused_result));
+/********************************************************************//**
+Checks if a page is all zeroes.
+@return TRUE if the page is all zeroes */
+bool
+buf_page_is_zeroes(
+/*===============*/
+ const byte* read_buf, /*!< in: a database page */
+ const ulint zip_size); /*!< in: size of compressed page;
+ 0 for uncompressed pages */
#ifndef UNIV_HOTBACKUP
/**********************************************************************//**
Gets the space id, page offset, and byte offset within page of a
@@ -1437,25 +1463,39 @@ struct buf_page_t{
machine word. */
/* @{ */
- unsigned space:32; /*!< tablespace id. */
- unsigned offset:32; /*!< page number. */
-
+ ib_uint32_t space; /*!< tablespace id. */
+ ib_uint32_t offset; /*!< page number. */
+ /** count of how manyfold this block is currently bufferfixed */
+#ifdef PAGE_ATOMIC_REF_COUNT
+ ib_uint32_t buf_fix_count;
+
+ /** type of pending I/O operation; Transitions from BUF_IO_NONE to
+ BUF_IO_WRITE and back are protected by the buf_page_get_mutex() mutex
+ and the corresponding flush state mutex. The flush state mutex
+ protection for io_fix and flush_type is not strictly required, but it
+ ensures consistent buffer pool instance state snapshots in
+ buf_pool_validate_instance(). @see enum buf_io_fix */
+ byte io_fix;
+
+ byte state;
+#else
+ unsigned buf_fix_count:19;
+
+ /** type of pending I/O operation; also protected by
+ buf_pool->mutex for writes only @see enum buf_io_fix */
+ unsigned io_fix:2;
+
+ /*!< state of the control block.
+ State transitions from BUF_BLOCK_READY_FOR_USE to BUF_BLOCK_MEMORY
+ need not be protected by buf_page_get_mutex(). @see enum buf_page_state.
+ State changes that are relevant to page_hash are additionally protected
+ by the appropriate page_hash mutex i.e.: if a page is in page_hash or
+ is being added to/removed from page_hash then the corresponding changes
+ must also be protected by page_hash mutex. */
unsigned state:BUF_PAGE_STATE_BITS;
- /*!< state of the control block.
- State transitions from
- BUF_BLOCK_READY_FOR_USE to
- BUF_BLOCK_MEMORY need not be
- protected by buf_page_get_mutex().
- @see enum buf_page_state.
- State changes that are relevant
- to page_hash are additionally
- protected by the appropriate
- page_hash mutex i.e.: if a page
- is in page_hash or is being
- added to/removed from page_hash
- then the corresponding changes
- must also be protected by
- page_hash mutex. */
+
+#endif /* PAGE_ATOMIC_REF_COUNT */
+
#ifndef UNIV_HOTBACKUP
unsigned flush_type:2; /*!< if this block is currently being
flushed to disk, this tells the
@@ -1464,18 +1504,6 @@ struct buf_page_t{
mutex and the corresponding flush state
mutex.
@see buf_flush_t */
- unsigned io_fix:2; /*!< type of pending I/O operation.
- Transitions from BUF_IO_NONE to
- BUF_IO_WRITE and back are protected by
- the buf_page_get_mutex() mutex and the
- corresponding flush state mutex. The
- flush state mutex protection for io_fix
- and flush_type is not strictly
- required, but it ensures consistent
- buffer pool instance state snapshots in
- buf_pool_validate_instance(). */
- unsigned buf_fix_count:19;/*!< count of how manyfold this block
- is currently bufferfixed */
unsigned buf_pool_index:6;/*!< index number of the buffer pool
that this block belongs to */
# if MAX_BUFFER_POOLS > 64
@@ -1630,7 +1658,7 @@ struct buf_block_t{
decompressed LRU list;
used in debugging */
#endif /* UNIV_DEBUG */
- ib_mutex_t mutex; /*!< mutex protecting this block:
+ ib_mutex_t mutex; /*!< mutex protecting this block:
state, io_fix, buf_fix_count,
and accessed; we introduce this new
mutex in InnoDB-5.1 to relieve
@@ -1816,7 +1844,7 @@ struct buf_pool_t{
/** @name General fields */
/* @{ */
- ib_mutex_t zip_mutex; /*!< Zip mutex of this buffer
+ ib_mutex_t zip_mutex; /*!< Zip mutex of this buffer
pool instance, protects compressed
only pages (of type buf_page_t, not
buf_block_t */
@@ -1873,7 +1901,7 @@ struct buf_pool_t{
/* @{ */
- ib_mutex_t flush_list_mutex;/*!< mutex protecting the
+ ib_mutex_t flush_list_mutex;/*!< mutex protecting the
flush list access. This mutex
protects flush_list, flush_rbt
and bpage::list pointers when
@@ -1994,18 +2022,30 @@ Use these instead of accessing buffer pool mutexes directly. */
#define buf_flush_list_mutex_own(b) mutex_own(&b->flush_list_mutex)
/** Acquire the flush list mutex. */
-#define buf_flush_list_mutex_enter(b) do { \
- mutex_enter(&b->flush_list_mutex); \
+#define buf_flush_list_mutex_enter(b) do { \
+ mutex_enter(&b->flush_list_mutex); \
} while (0)
/** Release the flush list mutex. */
-# define buf_flush_list_mutex_exit(b) do { \
- mutex_exit(&b->flush_list_mutex); \
+# define buf_flush_list_mutex_exit(b) do { \
+ mutex_exit(&b->flush_list_mutex); \
+} while (0)
+
+/** Test if block->mutex is owned. */
+#define buf_block_mutex_own(b) mutex_own(&(b)->mutex)
+
+/** Acquire the block->mutex. */
+#define buf_block_mutex_enter(b) do { \
+ mutex_enter(&(b)->mutex); \
} while (0)
+/** Release the trx->mutex. */
+#define buf_block_mutex_exit(b) do { \
+ mutex_exit(&(b)->mutex); \
+} while (0)
/** Get appropriate page_hash_lock. */
-# define buf_page_hash_lock_get(b, f) \
+# define buf_page_hash_lock_get(b, f) \
hash_get_lock(b->page_hash, f)
#ifdef UNIV_SYNC_DEBUG
diff --git a/storage/xtradb/include/buf0buf.ic b/storage/xtradb/include/buf0buf.ic
index 4ef354b11ab..c49061621f3 100644
--- a/storage/xtradb/include/buf0buf.ic
+++ b/storage/xtradb/include/buf0buf.ic
@@ -345,15 +345,16 @@ buf_page_get_mutex(
/*===============*/
const buf_page_t* bpage) /*!< in: pointer to control block */
{
- buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
-
switch (buf_page_get_state(bpage)) {
case BUF_BLOCK_POOL_WATCH:
ut_error;
return(NULL);
case BUF_BLOCK_ZIP_PAGE:
- case BUF_BLOCK_ZIP_DIRTY:
+ case BUF_BLOCK_ZIP_DIRTY: {
+ buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
+
return(&buf_pool->zip_mutex);
+ }
default:
return(&((buf_block_t*) bpage)->mutex);
}
@@ -407,8 +408,8 @@ buf_block_set_file_page(
ulint page_no)/*!< in: page number */
{
buf_block_set_state(block, BUF_BLOCK_FILE_PAGE);
- block->page.space = space;
- block->page.offset = page_no;
+ block->page.space = static_cast<ib_uint32_t>(space);
+ block->page.offset = static_cast<ib_uint32_t>(page_no);
}
/*********************************************************************//**
@@ -641,11 +642,12 @@ buf_page_set_accessed(
buf_page_t* bpage) /*!< in/out: control block */
{
ut_ad(mutex_own(buf_page_get_mutex(bpage)));
+
ut_a(buf_page_in_file(bpage));
- if (!bpage->access_time) {
+ if (bpage->access_time == 0) {
/* Make this the time of the first access. */
- bpage->access_time = ut_time_ms();
+ bpage->access_time = static_cast<uint>(ut_time_ms());
}
}
@@ -1014,6 +1016,26 @@ buf_block_get_modify_clock(
Increments the bufferfix count. */
UNIV_INLINE
void
+buf_block_fix(
+/*===========*/
+ buf_block_t* block) /*!< in/out: block to bufferfix */
+{
+ ut_ad(!mutex_own(buf_page_get_mutex(&block->page)));
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(&block->page.buf_fix_count, 1);
+#else
+ ib_mutex_t* block_mutex = buf_page_get_mutex(&block->page);
+
+ mutex_enter(block_mutex);
+ ++block->page.buf_fix_count;
+ mutex_exit(block_mutex);
+#endif /* PAGE_ATOMIC_REF_COUNT */
+}
+
+/*******************************************************************//**
+Increments the bufferfix count. */
+UNIV_INLINE
+void
buf_block_buf_fix_inc_func(
/*=======================*/
#ifdef UNIV_SYNC_DEBUG
@@ -1028,9 +1050,36 @@ buf_block_buf_fix_inc_func(
ret = rw_lock_s_lock_nowait(&(block->debug_latch), file, line);
ut_a(ret);
#endif /* UNIV_SYNC_DEBUG */
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_increment_uint32(&block->page.buf_fix_count, 1);
+#else
ut_ad(mutex_own(&block->mutex));
- block->page.buf_fix_count++;
+ ++block->page.buf_fix_count;
+#endif /* PAGE_ATOMIC_REF_COUNT */
+}
+
+/*******************************************************************//**
+Decrements the bufferfix count. */
+UNIV_INLINE
+void
+buf_block_unfix(
+/*============*/
+ buf_block_t* block) /*!< in/out: block to bufferunfix */
+{
+ ut_ad(block->page.buf_fix_count > 0);
+ ut_ad(!mutex_own(buf_page_get_mutex(&block->page)));
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_decrement_uint32(&block->page.buf_fix_count, 1);
+#else
+ ib_mutex_t* block_mutex = buf_page_get_mutex(&block->page);
+
+ mutex_enter(block_mutex);
+ --block->page.buf_fix_count;
+ mutex_exit(block_mutex);
+#endif /* PAGE_ATOMIC_REF_COUNT */
}
/*******************************************************************//**
@@ -1041,9 +1090,16 @@ buf_block_buf_fix_dec(
/*==================*/
buf_block_t* block) /*!< in/out: block to bufferunfix */
{
- ut_ad(mutex_own(&block->mutex));
+ ut_ad(block->page.buf_fix_count > 0);
+
+#ifdef PAGE_ATOMIC_REF_COUNT
+ os_atomic_decrement_uint32(&block->page.buf_fix_count, 1);
+#else
+ mutex_enter(&block->mutex);
+ --block->page.buf_fix_count;
+ mutex_exit(&block->mutex);
+#endif /* PAGE_ATOMIC_REF_COUNT */
- block->page.buf_fix_count--;
#ifdef UNIV_SYNC_DEBUG
rw_lock_s_unlock(&block->debug_latch);
#endif
@@ -1302,27 +1358,20 @@ buf_page_release_zip(
buf_page_t* bpage) /*!< in: buffer block */
{
buf_block_t* block;
- buf_pool_t* buf_pool = buf_pool_from_bpage(bpage);
- ut_ad(bpage);
- ut_a(bpage->buf_fix_count > 0);
+ block = (buf_block_t*) bpage;
switch (buf_page_get_state(bpage)) {
- case BUF_BLOCK_ZIP_PAGE:
- case BUF_BLOCK_ZIP_DIRTY:
- mutex_enter(&buf_pool->zip_mutex);
- bpage->buf_fix_count--;
- mutex_exit(&buf_pool->zip_mutex);
- return;
case BUF_BLOCK_FILE_PAGE:
- block = (buf_block_t*) bpage;
- mutex_enter(&block->mutex);
#ifdef UNIV_SYNC_DEBUG
rw_lock_s_unlock(&block->debug_latch);
-#endif
- bpage->buf_fix_count--;
- mutex_exit(&block->mutex);
+#endif /* UNUV_SYNC_DEBUG */
+ /* Fall through */
+ case BUF_BLOCK_ZIP_PAGE:
+ case BUF_BLOCK_ZIP_DIRTY:
+ buf_block_unfix(block);
return;
+
case BUF_BLOCK_POOL_WATCH:
case BUF_BLOCK_NOT_USED:
case BUF_BLOCK_READY_FOR_USE:
@@ -1345,25 +1394,18 @@ buf_page_release(
ulint rw_latch) /*!< in: RW_S_LATCH, RW_X_LATCH,
RW_NO_LATCH */
{
- ut_ad(block);
-
ut_a(buf_block_get_state(block) == BUF_BLOCK_FILE_PAGE);
- ut_a(block->page.buf_fix_count > 0);
-
- mutex_enter(&block->mutex);
#ifdef UNIV_SYNC_DEBUG
rw_lock_s_unlock(&(block->debug_latch));
#endif
- block->page.buf_fix_count--;
-
- mutex_exit(&block->mutex);
-
if (rw_latch == RW_S_LATCH) {
rw_lock_s_unlock(&(block->lock));
} else if (rw_latch == RW_X_LATCH) {
rw_lock_x_unlock(&(block->lock));
}
+
+ buf_block_unfix(block);
}
#ifdef UNIV_SYNC_DEBUG
@@ -1381,6 +1423,7 @@ buf_block_dbg_add_level(
{
sync_thread_add_level(&block->lock, level, FALSE);
}
+
#endif /* UNIV_SYNC_DEBUG */
/*********************************************************************//**
Get the nth chunk's buffer block in the specified buffer pool.
diff --git a/storage/xtradb/include/buf0dblwr.h b/storage/xtradb/include/buf0dblwr.h
index 1b9336f4002..a62a6400d97 100644
--- a/storage/xtradb/include/buf0dblwr.h
+++ b/storage/xtradb/include/buf0dblwr.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2011, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -29,6 +29,7 @@ Created 2011/12/19 Inaam Rana
#include "univ.i"
#include "ut0byte.h"
#include "log0log.h"
+#include "log0recv.h"
#ifndef UNIV_HOTBACKUP
@@ -44,18 +45,26 @@ UNIV_INTERN
void
buf_dblwr_create(void);
/*==================*/
+
/****************************************************************//**
At a database startup initializes the doublewrite buffer memory structure if
we already have a doublewrite buffer created in the data files. If we are
upgrading to an InnoDB version which supports multiple tablespaces, then this
function performs the necessary update operations. If we are in a crash
-recovery, this function uses a possible doublewrite buffer to restore
-half-written pages in the data files. */
-UNIV_INTERN
+recovery, this function loads the pages from double write buffer into memory. */
+void
+buf_dblwr_init_or_load_pages(
+/*=========================*/
+ os_file_t file,
+ char* path,
+ bool load_corrupt_pages);
+
+/****************************************************************//**
+Process the double write buffer pages. */
void
-buf_dblwr_init_or_restore_pages(
-/*============================*/
- ibool restore_corrupt_pages); /*!< in: TRUE=restore pages */
+buf_dblwr_process(void);
+/*===================*/
+
/****************************************************************//**
frees doublewrite buffer. */
UNIV_INTERN
diff --git a/storage/xtradb/include/buf0flu.h b/storage/xtradb/include/buf0flu.h
index 73525a5bb58..7699e4fda67 100644
--- a/storage/xtradb/include/buf0flu.h
+++ b/storage/xtradb/include/buf0flu.h
@@ -36,6 +36,9 @@ Created 11/5/1995 Heikki Tuuri
/** Flag indicating if the page_cleaner is in active state. */
extern ibool buf_page_cleaner_is_active;
+/** Flag indicating if the lru_manager is in active state. */
+extern bool buf_lru_manager_is_active;
+
/********************************************************************//**
Remove a block from the flush list of modified blocks. */
UNIV_INTERN
@@ -175,7 +178,7 @@ buf_flush_ready_for_replace(
buf_page_in_file(bpage) and in the LRU list */
/******************************************************************//**
page_cleaner thread tasked with flushing dirty pages from the buffer
-pools. As of now we'll have only one instance of this thread.
+pool flush lists. As of now we'll have only one instance of this thread.
@return a dummy parameter */
extern "C" UNIV_INTERN
os_thread_ret_t
@@ -183,6 +186,17 @@ DECLARE_THREAD(buf_flush_page_cleaner_thread)(
/*==========================================*/
void* arg); /*!< in: a dummy parameter required by
os_thread_create */
+/******************************************************************//**
+lru_manager thread tasked with performing LRU flushes and evictions to refill
+the buffer pool free lists. As of now we'll have only one instance of this
+thread.
+@return a dummy parameter */
+extern "C" UNIV_INTERN
+os_thread_ret_t
+DECLARE_THREAD(buf_flush_lru_manager_thread)(
+/*=========================================*/
+ void* arg); /*!< in: a dummy parameter required by
+ os_thread_create */
/*********************************************************************//**
Clears up tail of the LRU lists:
* Put replaceable pages at the tail of LRU to the free list
@@ -233,16 +247,18 @@ Writes a flushable page asynchronously from the buffer pool to a file.
NOTE: in simulated aio we must call
os_aio_simulated_wake_handler_threads after we have posted a batch of
writes! NOTE: buf_page_get_mutex(bpage) must be held upon entering this
-function, and they will be released by this function. */
+function, and they will be released by this function if it returns true.
+LRU_list_mutex must be held iff performing a single page flush and will be
+released by the function if it returns true.
+@return TRUE if the page was flushed */
UNIV_INTERN
-void
+bool
buf_flush_page(
/*===========*/
buf_pool_t* buf_pool, /*!< in: buffer pool instance */
buf_page_t* bpage, /*!< in: buffer control block */
buf_flush_t flush_type, /*!< in: type of flush */
- bool sync) /*!< in: true if sync IO request */
- __attribute__((nonnull));
+ bool sync); /*!< in: true if sync IO request */
/********************************************************************//**
Returns true if the block is modified and ready for flushing.
@return true if can flush immediately */
diff --git a/storage/xtradb/include/buf0types.h b/storage/xtradb/include/buf0types.h
index e19eb04a2ce..4eb5ea18cef 100644
--- a/storage/xtradb/include/buf0types.h
+++ b/storage/xtradb/include/buf0types.h
@@ -26,6 +26,10 @@ Created 11/17/1995 Heikki Tuuri
#ifndef buf0types_h
#define buf0types_h
+#if defined(INNODB_PAGE_ATOMIC_REF_COUNT) && defined(HAVE_ATOMIC_BUILTINS)
+#define PAGE_ATOMIC_REF_COUNT
+#endif /* INNODB_PAGE_ATOMIC_REF_COUNT && HAVE_ATOMIC_BUILTINS */
+
/** Buffer page (uncompressed or compressed) */
struct buf_page_t;
/** Buffer block for which an uncompressed page exists */
diff --git a/storage/xtradb/include/db0err.h b/storage/xtradb/include/db0err.h
index 17fef0dc1f4..744b80ecd05 100644
--- a/storage/xtradb/include/db0err.h
+++ b/storage/xtradb/include/db0err.h
@@ -128,6 +128,8 @@ enum dberr_t {
DB_FTS_EXCEED_RESULT_CACHE_LIMIT, /*!< FTS query memory
exceeds result cache limit */
DB_TEMP_FILE_WRITE_FAILURE, /*!< Temp file write failure */
+ DB_FTS_TOO_MANY_WORDS_IN_PHRASE,
+ /*< Too many words in a phrase */
/* The following are partial failure codes */
DB_FAIL = 1000,
diff --git a/storage/xtradb/include/dict0dict.h b/storage/xtradb/include/dict0dict.h
index 6669f60b95a..0a93f0532f5 100644
--- a/storage/xtradb/include/dict0dict.h
+++ b/storage/xtradb/include/dict0dict.h
@@ -43,6 +43,9 @@ Created 1/8/1996 Heikki Tuuri
#include "trx0types.h"
#include "row0types.h"
+extern bool innodb_table_stats_not_found;
+extern bool innodb_index_stats_not_found;
+
#ifndef UNIV_HOTBACKUP
# include "sync0sync.h"
# include "sync0rw.h"
@@ -1443,20 +1446,16 @@ UNIV_INTERN
void
dict_table_stats_lock(
/*==================*/
- const dict_table_t* table, /*!< in: table */
- ulint latch_mode) /*!< in: RW_S_LATCH or
- RW_X_LATCH */
- __attribute__((nonnull));
+ dict_table_t* table, /*!< in: table */
+ ulint latch_mode); /*!< in: RW_S_LATCH or RW_X_LATCH */
/**********************************************************************//**
Unlock the latch that has been locked by dict_table_stats_lock() */
UNIV_INTERN
void
dict_table_stats_unlock(
/*====================*/
- const dict_table_t* table, /*!< in: table */
- ulint latch_mode) /*!< in: RW_S_LATCH or
- RW_X_LATCH */
- __attribute__((nonnull));
+ dict_table_t* table, /*!< in: table */
+ ulint latch_mode); /*!< in: RW_S_LATCH or RW_X_LATCH */
/********************************************************************//**
Checks if the database name in two table names is the same.
@return TRUE if same db name */
@@ -1802,6 +1801,17 @@ const char*
dict_tf_to_row_format_string(
/*=========================*/
ulint table_flag); /*!< in: row format setting */
+/*****************************************************************//**
+Get index by first field of the index
+@return index which is having first field matches
+with the field present in field_index position of table */
+UNIV_INLINE
+dict_index_t*
+dict_table_get_index_on_first_col(
+/*==============================*/
+ const dict_table_t* table, /*!< in: table */
+ ulint col_index); /*!< in: position of column
+ in table */
#endif /* !UNIV_HOTBACKUP */
/*************************************************************************
diff --git a/storage/xtradb/include/dict0dict.ic b/storage/xtradb/include/dict0dict.ic
index c261d6a3aee..6bfd7f6cdae 100644
--- a/storage/xtradb/include/dict0dict.ic
+++ b/storage/xtradb/include/dict0dict.ic
@@ -1403,4 +1403,31 @@ dict_table_is_temporary(
return(DICT_TF2_FLAG_IS_SET(table, DICT_TF2_TEMPORARY));
}
+/**********************************************************************//**
+Get index by first field of the index
+@return index which is having first field matches
+with the field present in field_index position of table */
+UNIV_INLINE
+dict_index_t*
+dict_table_get_index_on_first_col(
+/*==============================*/
+ const dict_table_t* table, /*!< in: table */
+ ulint col_index) /*!< in: position of column
+ in table */
+{
+ ut_ad(col_index < table->n_cols);
+
+ dict_col_t* column = dict_table_get_nth_col(table, col_index);
+
+ for (dict_index_t* index = dict_table_get_first_index(table);
+ index != NULL; index = dict_table_get_next_index(index)) {
+
+ if (index->fields[0].col == column) {
+ return(index);
+ }
+ }
+ ut_error;
+ return(0);
+}
+
#endif /* !UNIV_HOTBACKUP */
diff --git a/storage/xtradb/include/dict0mem.h b/storage/xtradb/include/dict0mem.h
index bde0ce16094..0dd0ea63f3b 100644
--- a/storage/xtradb/include/dict0mem.h
+++ b/storage/xtradb/include/dict0mem.h
@@ -198,7 +198,7 @@ ROW_FORMAT=REDUNDANT. InnoDB engines do not check these flags
for unknown bits in order to protect backward incompatibility. */
/* @{ */
/** Total number of bits in table->flags2. */
-#define DICT_TF2_BITS 6
+#define DICT_TF2_BITS 7
#define DICT_TF2_BIT_MASK ~(~0 << DICT_TF2_BITS)
/** TEMPORARY; TRUE for tables from CREATE TEMPORARY TABLE. */
@@ -216,6 +216,10 @@ use its own tablespace instead of the system tablespace. */
/** Set when we discard/detach the tablespace */
#define DICT_TF2_DISCARDED 32
+
+/** This bit is set if all aux table names (both common tables and
+index tables) of a FTS table are in HEX format. */
+#define DICT_TF2_FTS_AUX_HEX_NAME 64
/* @} */
#define DICT_TF2_FLAG_SET(table, flag) \
@@ -255,7 +259,10 @@ dict_mem_table_create(
of the table is placed */
ulint n_cols, /*!< in: number of columns */
ulint flags, /*!< in: table flags */
- ulint flags2); /*!< in: table flags2 */
+ ulint flags2, /*!< in: table flags2 */
+ bool nonshared);/*!< in: whether the table object is a dummy
+ one that does not need the initialization of
+ locking-related fields. */
/****************************************************************//**
Free a table memory object. */
UNIV_INTERN
@@ -631,6 +638,9 @@ struct dict_index_t{
ulint stat_n_leaf_pages;
/*!< approximate number of leaf pages in the
index tree */
+ bool stats_error_printed;
+ /*!< has persistent statistics error printed
+ for this index ? */
/* @} */
prio_rw_lock_t lock; /*!< read-write lock protecting the
upper levels of the index tree */
@@ -728,6 +738,11 @@ a foreign key constraint is enforced, therefore RESTRICT just means no flag */
#define DICT_FOREIGN_ON_UPDATE_NO_ACTION 32 /*!< ON UPDATE NO ACTION */
/* @} */
+/* This flag is for sync SQL DDL and memcached DML.
+if table->memcached_sync_count == DICT_TABLE_IN_DDL means there's DDL running on
+the table, DML from memcached will be blocked. */
+#define DICT_TABLE_IN_DDL -1
+
/** Data structure for a database table. Most fields will be
initialized to 0, NULL or FALSE in dict_mem_table_create(). */
struct dict_table_t{
@@ -841,9 +856,29 @@ struct dict_table_t{
initialized in dict_table_add_to_cache() */
/** Statistics for query optimization */
/* @{ */
+ rw_lock_t* stats_latch; /*!< this latch protects:
+ dict_table_t::stat_initialized
+ dict_table_t::stat_n_rows (*)
+ dict_table_t::stat_clustered_index_size
+ dict_table_t::stat_sum_of_other_index_sizes
+ dict_table_t::stat_modified_counter (*)
+ dict_table_t::indexes*::stat_n_diff_key_vals[]
+ dict_table_t::indexes*::stat_index_size
+ dict_table_t::indexes*::stat_n_leaf_pages
+ (*) those are not always protected for
+ performance reasons. NULL for dumy table
+ objects. */
unsigned stat_initialized:1; /*!< TRUE if statistics have
been calculated the first time
after database startup or table creation */
+#define DICT_TABLE_IN_USED -1
+ lint memcached_sync_count;
+ /*!< count of how many handles are opened
+ to this table from memcached; DDL on the
+ table is NOT allowed until this count
+ goes to zero. If it's -1, means there's DDL
+ on the table, DML from memcached will be
+ blocked. */
ib_time_t stats_last_recalc;
/*!< Timestamp of last recalc of the stats */
ib_uint32_t stat_persistent;
@@ -930,6 +965,9 @@ struct dict_table_t{
/*!< see BG_STAT_* above.
Writes are covered by dict_sys->mutex.
Dirty reads are possible. */
+ bool stats_error_printed;
+ /*!< Has persistent stats error beein
+ already printed for this table ? */
/* @} */
/*----------------------*/
/**!< The following fields are used by the
@@ -954,10 +992,12 @@ struct dict_table_t{
and release it without a need to allocate
space from the lock heap of the trx:
otherwise the lock heap would grow rapidly
- if we do a large insert from a select */
+ if we do a large insert from a select. NULL
+ for dummy table objects. */
ib_mutex_t autoinc_mutex;
/*!< mutex protecting the autoincrement
- counter */
+ counter. Not initialized for dummy table
+ objects */
ib_uint64_t autoinc;/*!< autoinc counter value to give to the
next inserted row */
ulong n_waiting_or_granted_auto_inc_locks;
diff --git a/storage/xtradb/include/fil0fil.h b/storage/xtradb/include/fil0fil.h
index 472c57fcbfc..f32dc1f699f 100644
--- a/storage/xtradb/include/fil0fil.h
+++ b/storage/xtradb/include/fil0fil.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -128,6 +128,8 @@ extern fil_addr_t fil_addr_null;
at least up to this lsn */
#define FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID 34 /*!< starting from 4.1.x this
contains the space id of the page */
+#define FIL_PAGE_SPACE_ID FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID
+
#define FIL_PAGE_DATA 38 /*!< start of the data on the page */
/* @} */
/** File page trailer @{ */
@@ -175,6 +177,17 @@ extern ulint fil_n_pending_tablespace_flushes;
/** Number of files currently open */
extern ulint fil_n_file_opened;
+struct fsp_open_info {
+ ibool success; /*!< Has the tablespace been opened? */
+ const char* check_msg; /*!< fil_check_first_page() message */
+ ibool valid; /*!< Is the tablespace valid? */
+ os_file_t file; /*!< File handle */
+ char* filepath; /*!< File path to open */
+ lsn_t lsn; /*!< Flushed LSN from header page */
+ ulint id; /*!< Space ID */
+ ulint flags; /*!< Tablespace flags */
+};
+
#ifndef UNIV_HOTBACKUP
/*******************************************************************//**
Returns the version number of a tablespace, -1 if not found.
@@ -992,6 +1005,18 @@ fil_mtr_rename_log(
mtr_t* mtr) /*!< in/out: mini-transaction */
__attribute__((nonnull));
+/*******************************************************************//**
+Finds the given page_no of the given space id from the double write buffer,
+and copies it to the corresponding .ibd file.
+@return true if copy was successful, or false. */
+bool
+fil_user_tablespace_restore_page(
+/*==============================*/
+ fsp_open_info* fsp, /* in: contains space id and .ibd
+ file information */
+ ulint page_no); /* in: page_no to obtain from double
+ write buffer */
+
#endif /* !UNIV_INNOCHECKSUM */
/*************************************************************************
diff --git a/storage/xtradb/include/fts0priv.h b/storage/xtradb/include/fts0priv.h
index c6aca27f6ec..b4d9e1d41ec 100644
--- a/storage/xtradb/include/fts0priv.h
+++ b/storage/xtradb/include/fts0priv.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2011, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2011, 2013, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -569,7 +569,10 @@ int
fts_write_object_id(
/*================*/
ib_id_t id, /*!< in: a table/index id */
- char* str) /*!< in: buffer to write the id to */
+ char* str, /*!< in: buffer to write the id to */
+ bool hex_format __attribute__((unused)))
+ /*!< in: true for fixed hex format,
+ false for old ambiguous format */
__attribute__((nonnull));
/******************************************************************//**
Read the table id from the string generated by fts_write_object_id().
diff --git a/storage/xtradb/include/fts0priv.ic b/storage/xtradb/include/fts0priv.ic
index 268bb7e2227..8ef877f267e 100644
--- a/storage/xtradb/include/fts0priv.ic
+++ b/storage/xtradb/include/fts0priv.ic
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2011, 2011, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2011, 2013, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -32,9 +32,24 @@ int
fts_write_object_id(
/*================*/
ib_id_t id, /* in: a table/index id */
- char* str) /* in: buffer to write the id to */
+ char* str, /* in: buffer to write the id to */
+ bool hex_format __attribute__((unused)))
+ /* in: true for fixed hex format,
+ false for old ambiguous format */
{
- // FIXME: Use ut_snprintf()
+#ifdef _WIN32
+ /* Use this to construct old(5.6.14 and 5.7.3) ambiguous
+ aux table names */
+ DBUG_EXECUTE_IF("innodb_test_wrong_fts_aux_table_name",
+ return(sprintf(str, "%016llu", id)););
+
+ /* As above, but this is only for those tables failing to rename. */
+ if (!hex_format) {
+ // FIXME: Use ut_snprintf(), so does following one.
+ return(sprintf(str, "%016llu", id));
+ }
+#endif /* _WIN32 */
+
return(sprintf(str, UINT64PFx, id));
}
@@ -48,6 +63,9 @@ fts_read_object_id(
ib_id_t* id, /* out: an id */
const char* str) /* in: buffer to read from */
{
+ /* NOTE: this func doesn't care about whether current table
+ is set with HEX_NAME, the user of the id read here will check
+ if the id is HEX or DEC and do the right thing with it. */
return(sscanf(str, UINT64PFx, id) == 1);
}
diff --git a/storage/xtradb/include/ha_prototypes.h b/storage/xtradb/include/ha_prototypes.h
index 4599547439e..66a96282b69 100644
--- a/storage/xtradb/include/ha_prototypes.h
+++ b/storage/xtradb/include/ha_prototypes.h
@@ -420,16 +420,6 @@ innobase_fts_text_case_cmp(
const void* p1, /*!< in: key */
const void* p2); /*!< in: node */
-/******************************************************************//**
-compare two character string according to their charset. */
-UNIV_INTERN
-int
-innobase_fts_string_cmp(
-/*====================*/
- const void* cs, /*!< in: Character set */
- const void* p1, /*!< in: key */
- const void* p2); /*!< in: node */
-
/****************************************************************//**
Get FTS field charset info from the field's prtype
@return charset info */
diff --git a/storage/xtradb/include/lock0lock.h b/storage/xtradb/include/lock0lock.h
index 3a3a28ef525..cb95c58fe3c 100644
--- a/storage/xtradb/include/lock0lock.h
+++ b/storage/xtradb/include/lock0lock.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1996, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -291,7 +291,7 @@ lock_rec_insert_check_and_lock(
inserted record maybe should inherit
LOCK_GAP type locks from the successor
record */
- __attribute__((nonnull, warn_unused_result));
+ __attribute__((nonnull(2,3,4,6,7), warn_unused_result));
/*********************************************************************//**
Checks if locks of other transactions prevent an immediate modify (update,
delete mark, or delete unmark) of a clustered index record. If they do,
@@ -904,22 +904,15 @@ lock_trx_has_rec_x_lock(
remains set when the waiting lock is granted,
or if the lock is inherited to a neighboring
record */
-#define LOCK_CONV_BY_OTHER 4096 /*!< this bit is set when the lock is created
- by other transaction */
-#if (LOCK_WAIT|LOCK_GAP|LOCK_REC_NOT_GAP|LOCK_INSERT_INTENTION|LOCK_CONV_BY_OTHER)&LOCK_MODE_MASK
+
+#if (LOCK_WAIT|LOCK_GAP|LOCK_REC_NOT_GAP|LOCK_INSERT_INTENTION)&LOCK_MODE_MASK
# error
#endif
-#if (LOCK_WAIT|LOCK_GAP|LOCK_REC_NOT_GAP|LOCK_INSERT_INTENTION|LOCK_CONV_BY_OTHER)&LOCK_TYPE_MASK
+#if (LOCK_WAIT|LOCK_GAP|LOCK_REC_NOT_GAP|LOCK_INSERT_INTENTION)&LOCK_TYPE_MASK
# error
#endif
/* @} */
-/** Checks if this is a waiting lock created by lock->trx itself.
-@param type_mode lock->type_mode
-@return whether it is a waiting lock belonging to lock->trx */
-#define lock_is_wait_not_by_other(type_mode) \
- ((type_mode & (LOCK_CONV_BY_OTHER | LOCK_WAIT)) == LOCK_WAIT)
-
/** Lock operation struct */
struct lock_op_t{
dict_table_t* table; /*!< table to be locked */
diff --git a/storage/xtradb/include/log0recv.h b/storage/xtradb/include/log0recv.h
index a1653c10999..805b6c66768 100644
--- a/storage/xtradb/include/log0recv.h
+++ b/storage/xtradb/include/log0recv.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1997, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -31,6 +31,7 @@ Created 9/20/1997 Heikki Tuuri
#include "buf0types.h"
#include "hash0hash.h"
#include "log0log.h"
+#include <list>
/******************************************************//**
Checks the 4-byte checksum to the trailer checksum field of a log
@@ -404,6 +405,18 @@ struct recv_addr_t{
hash_node_t addr_hash;/*!< hash node in the hash bucket chain */
};
+struct recv_dblwr_t {
+ void add(byte* page);
+
+ byte* find_page(ulint space_id, ulint page_no);
+
+ std::list<byte *> pages; /* Pages from double write buffer */
+
+ void operator() () {
+ pages.clear();
+ }
+};
+
/** Recovery system data structure */
struct recv_sys_t{
#ifndef UNIV_HOTBACKUP
@@ -468,6 +481,8 @@ struct recv_sys_t{
hash_table_t* addr_hash;/*!< hash table of file addresses of pages */
ulint n_addrs;/*!< number of not processed hashed file
addresses in the hash table */
+
+ recv_dblwr_t dblwr;
};
/** The recovery system */
diff --git a/storage/xtradb/include/mem0mem.h b/storage/xtradb/include/mem0mem.h
index c36ef06b554..f30034f3074 100644
--- a/storage/xtradb/include/mem0mem.h
+++ b/storage/xtradb/include/mem0mem.h
@@ -92,18 +92,35 @@ void
mem_close(void);
/*===========*/
+#ifdef UNIV_DEBUG
/**************************************************************//**
Use this macro instead of the corresponding function! Macro for memory
heap creation. */
-#define mem_heap_create(N) mem_heap_create_func(\
- (N), MEM_HEAP_DYNAMIC, __FILE__, __LINE__)
+# define mem_heap_create(N) mem_heap_create_func( \
+ (N), __FILE__, __LINE__, MEM_HEAP_DYNAMIC)
/**************************************************************//**
Use this macro instead of the corresponding function! Macro for memory
heap creation. */
-#define mem_heap_create_typed(N, T) mem_heap_create_func(\
- (N), (T), __FILE__, __LINE__)
+# define mem_heap_create_typed(N, T) mem_heap_create_func( \
+ (N), __FILE__, __LINE__, (T))
+
+#else /* UNIV_DEBUG */
+/**************************************************************//**
+Use this macro instead of the corresponding function! Macro for memory
+heap creation. */
+
+# define mem_heap_create(N) mem_heap_create_func( \
+ (N), MEM_HEAP_DYNAMIC)
+/**************************************************************//**
+Use this macro instead of the corresponding function! Macro for memory
+heap creation. */
+
+# define mem_heap_create_typed(N, T) mem_heap_create_func( \
+ (N), (T))
+
+#endif /* UNIV_DEBUG */
/**************************************************************//**
Use this macro instead of the corresponding function! Macro for memory
heap freeing. */
@@ -124,9 +141,11 @@ mem_heap_create_func(
this means that a single user buffer
of size n will fit in the block,
0 creates a default size block */
- ulint type, /*!< in: heap type */
+#ifdef UNIV_DEBUG
const char* file_name, /*!< in: file name where created */
- ulint line); /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint type); /*!< in: heap type */
/*****************************************************************//**
NOTE: Use the corresponding macro instead of this function. Frees the space
occupied by a memory heap. In the debug version erases the heap memory
@@ -218,8 +237,14 @@ Macro for memory buffer allocation */
#define mem_zalloc(N) memset(mem_alloc(N), 0, (N))
-#define mem_alloc(N) mem_alloc_func((N), NULL, __FILE__, __LINE__)
-#define mem_alloc2(N,S) mem_alloc_func((N), (S), __FILE__, __LINE__)
+#ifdef UNIV_DEBUG
+#define mem_alloc(N) mem_alloc_func((N), __FILE__, __LINE__, NULL)
+#define mem_alloc2(N,S) mem_alloc_func((N), __FILE__, __LINE__, (S))
+#else /* UNIV_DEBUG */
+#define mem_alloc(N) mem_alloc_func((N), NULL)
+#define mem_alloc2(N,S) mem_alloc_func((N), (S))
+#endif /* UNIV_DEBUG */
+
/***************************************************************//**
NOTE: Use the corresponding macro instead of this function.
Allocates a single buffer of memory from the dynamic memory of
@@ -231,10 +256,12 @@ void*
mem_alloc_func(
/*===========*/
ulint n, /*!< in: requested size in bytes */
- ulint* size, /*!< out: allocated size in bytes,
- or NULL */
+#ifdef UNIV_DEBUG
const char* file_name, /*!< in: file name where created */
- ulint line); /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint* size); /*!< out: allocated size in bytes,
+ or NULL */
/**************************************************************//**
Use this macro instead of the corresponding function!
@@ -343,8 +370,10 @@ mem_validate_all_blocks(void);
/** The info structure stored at the beginning of a heap block */
struct mem_block_info_t {
ulint magic_n;/* magic number for debugging */
+#ifdef UNIV_DEBUG
char file_name[8];/* file name where the mem heap was created */
ulint line; /*!< line number where the mem heap was created */
+#endif /* UNIV_DEBUG */
UT_LIST_BASE_NODE_T(mem_block_t) base; /* In the first block in the
the list this is the base node of the list of blocks;
in subsequent blocks this is undefined */
diff --git a/storage/xtradb/include/mem0mem.ic b/storage/xtradb/include/mem0mem.ic
index 7f0e128cc40..0d983d69e1a 100644
--- a/storage/xtradb/include/mem0mem.ic
+++ b/storage/xtradb/include/mem0mem.ic
@@ -28,21 +28,34 @@ Created 6/8/1994 Heikki Tuuri
# include "mem0pool.h"
#endif /* !UNIV_HOTBACKUP */
+#ifdef UNIV_DEBUG
+# define mem_heap_create_block(heap, n, type, file_name, line) \
+ mem_heap_create_block_func(heap, n, file_name, line, type)
+# define mem_heap_create_at(N, file_name, line) \
+ mem_heap_create_func(N, file_name, line, MEM_HEAP_DYNAMIC)
+#else /* UNIV_DEBUG */
+# define mem_heap_create_block(heap, n, type, file_name, line) \
+ mem_heap_create_block_func(heap, n, type)
+# define mem_heap_create_at(N, file_name, line) \
+ mem_heap_create_func(N, MEM_HEAP_DYNAMIC)
+#endif /* UNIV_DEBUG */
/***************************************************************//**
Creates a memory heap block where data can be allocated.
@return own: memory heap block, NULL if did not succeed (only possible
for MEM_HEAP_BTR_SEARCH type heaps) */
UNIV_INTERN
mem_block_t*
-mem_heap_create_block(
-/*==================*/
+mem_heap_create_block_func(
+/*=======================*/
mem_heap_t* heap, /*!< in: memory heap or NULL if first block
should be created */
ulint n, /*!< in: number of bytes needed for user data */
- ulint type, /*!< in: type of heap: MEM_HEAP_DYNAMIC or
- MEM_HEAP_BUFFER */
+#ifdef UNIV_DEBUG
const char* file_name,/*!< in: file name where created */
- ulint line); /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint type); /*!< in: type of heap: MEM_HEAP_DYNAMIC or
+ MEM_HEAP_BUFFER */
/******************************************************************//**
Frees a block from a memory heap. */
UNIV_INTERN
@@ -421,9 +434,11 @@ mem_heap_create_func(
this means that a single user buffer
of size n will fit in the block,
0 creates a default size block */
- ulint type, /*!< in: heap type */
+#ifdef UNIV_DEBUG
const char* file_name, /*!< in: file name where created */
- ulint line) /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint type) /*!< in: heap type */
{
mem_block_t* block;
@@ -509,15 +524,17 @@ void*
mem_alloc_func(
/*===========*/
ulint n, /*!< in: desired number of bytes */
- ulint* size, /*!< out: allocated size in bytes,
- or NULL */
+#ifdef UNIV_DEBUG
const char* file_name, /*!< in: file name where created */
- ulint line) /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint* size) /*!< out: allocated size in bytes,
+ or NULL */
{
mem_heap_t* heap;
void* buf;
- heap = mem_heap_create_func(n, MEM_HEAP_DYNAMIC, file_name, line);
+ heap = mem_heap_create_at(n, file_name, line);
/* Note that as we created the first block in the heap big enough
for the buffer requested by the caller, the buffer will be in the
diff --git a/storage/xtradb/include/os0file.h b/storage/xtradb/include/os0file.h
index 136c7b35a0a..1ab71d80829 100644
--- a/storage/xtradb/include/os0file.h
+++ b/storage/xtradb/include/os0file.h
@@ -1,6 +1,6 @@
/***********************************************************************
-Copyright (c) 1995, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2009, Percona Inc.
Portions of this file contain modifications contributed and copyrighted
@@ -155,6 +155,10 @@ enum os_file_create_t {
#define OS_FILE_INSUFFICIENT_RESOURCE 78
#define OS_FILE_AIO_INTERRUPTED 79
#define OS_FILE_OPERATION_ABORTED 80
+
+#define OS_FILE_ACCESS_VIOLATION 81
+
+#define OS_FILE_ERROR_MAX 100
/* @} */
/** Types for aio operations @{ */
@@ -164,8 +168,8 @@ enum os_file_create_t {
#define OS_FILE_LOG 256 /* This can be ORed to type */
/* @} */
-#define OS_AIO_N_PENDING_IOS_PER_THREAD 256 /*!< Windows might be able to handle
-more */
+#define OS_AIO_N_PENDING_IOS_PER_THREAD 32 /*!< Win NT does not allow more
+ than 64 */
/** Modes for aio operations @{ */
#define OS_AIO_NORMAL 21 /*!< Normal asynchronous i/o not for ibuf
@@ -401,7 +405,8 @@ enum os_file_type_t {
OS_FILE_TYPE_UNKNOWN = 0,
OS_FILE_TYPE_FILE, /* regular file */
OS_FILE_TYPE_DIR, /* directory */
- OS_FILE_TYPE_LINK /* symbolic link */
+ OS_FILE_TYPE_LINK, /* symbolic link */
+ OS_FILE_TYPE_BLOCK /* block device */
};
/* Maximum path string length in bytes when referring to tables with in the
diff --git a/storage/xtradb/include/os0sync.h b/storage/xtradb/include/os0sync.h
index 51c4530bb5a..fa96eb7f28c 100644
--- a/storage/xtradb/include/os0sync.h
+++ b/storage/xtradb/include/os0sync.h
@@ -374,6 +374,9 @@ compare to, new_val is the value to swap in. */
# define os_compare_and_swap_lint(ptr, old_val, new_val) \
os_compare_and_swap(ptr, old_val, new_val)
+# define os_compare_and_swap_uint32(ptr, old_val, new_val) \
+ os_compare_and_swap(ptr, old_val, new_val)
+
# ifdef HAVE_IB_ATOMIC_PTHREAD_T_GCC
# define os_compare_and_swap_thread_id(ptr, old_val, new_val) \
os_compare_and_swap(ptr, old_val, new_val)
@@ -395,6 +398,9 @@ amount of increment. */
# define os_atomic_increment_lint(ptr, amount) \
os_atomic_increment(ptr, amount)
+# define os_atomic_increment_uint32(ptr, amount ) \
+ os_atomic_increment(ptr, amount)
+
# define os_atomic_increment_ulint(ptr, amount) \
os_atomic_increment(ptr, amount)
@@ -407,6 +413,9 @@ amount to decrement. */
# define os_atomic_decrement(ptr, amount) \
__sync_sub_and_fetch(ptr, amount)
+# define os_atomic_decrement_uint32(ptr, amount) \
+ os_atomic_decrement(ptr, amount)
+
# define os_atomic_decrement_lint(ptr, amount) \
os_atomic_decrement(ptr, amount)
@@ -425,6 +434,9 @@ Returns the old value of *ptr, atomically sets *ptr to new_val */
# define os_atomic_test_and_set_ulint(ptr, new_val) \
__sync_lock_test_and_set(ptr, new_val)
+# define os_atomic_lock_release_byte(ptr) \
+ __sync_lock_release(ptr)
+
#elif defined(HAVE_IB_SOLARIS_ATOMICS)
# define HAVE_ATOMIC_BUILTINS
@@ -439,6 +451,9 @@ intrinsics and running on Solaris >= 10 use Solaris atomics */
Returns true if swapped, ptr is pointer to target, old_val is value to
compare to, new_val is the value to swap in. */
+# define os_compare_and_swap_uint32(ptr, old_val, new_val) \
+ (atomic_cas_32(ptr, old_val, new_val) == old_val)
+
# define os_compare_and_swap_ulint(ptr, old_val, new_val) \
(atomic_cas_ulong(ptr, old_val, new_val) == old_val)
@@ -467,6 +482,9 @@ compare to, new_val is the value to swap in. */
Returns the resulting value, ptr is pointer to target, amount is the
amount of increment. */
+# define os_atomic_increment_uint32(ptr, amount) \
+ atomic_add_32_nv(ptr, amount)
+
# define os_atomic_increment_ulint(ptr, amount) \
atomic_add_long_nv(ptr, amount)
@@ -479,6 +497,9 @@ amount of increment. */
/* Returns the resulting value, ptr is pointer to target, amount is the
amount to decrement. */
+# define os_atomic_decrement_uint32(ptr, amount) \
+ os_atomic_increment_uint32(ptr, -(amount))
+
# define os_atomic_decrement_lint(ptr, amount) \
os_atomic_increment_ulint((ulong_t*) ptr, -(amount))
@@ -497,6 +518,9 @@ Returns the old value of *ptr, atomically sets *ptr to new_val */
# define os_atomic_test_and_set_ulint(ptr, new_val) \
atomic_swap_ulong(ptr, new_val)
+# define os_atomic_lock_release_byte(ptr) \
+ (void) atomic_swap_uchar(ptr, 0)
+
#elif defined(HAVE_WINDOWS_ATOMICS)
# define HAVE_ATOMIC_BUILTINS
@@ -555,6 +579,9 @@ win_cmp_and_xchg_dword(
Returns true if swapped, ptr is pointer to target, old_val is value to
compare to, new_val is the value to swap in. */
+# define os_compare_and_swap_uint32(ptr, old_val, new_val) \
+ (win_cmp_and_xchg_dword(ptr, new_val, old_val) == old_val)
+
# define os_compare_and_swap_ulint(ptr, old_val, new_val) \
(win_cmp_and_xchg_ulint(ptr, new_val, old_val) == old_val)
@@ -576,6 +603,9 @@ amount of increment. */
# define os_atomic_increment_lint(ptr, amount) \
(win_xchg_and_add(ptr, amount) + amount)
+# define os_atomic_increment_uint32(ptr, amount) \
+ ((ulint) InterlockedExchangeAdd((long*) ptr, amount))
+
# define os_atomic_increment_ulint(ptr, amount) \
((ulint) (win_xchg_and_add((lint*) ptr, (lint) amount) + amount))
@@ -588,6 +618,9 @@ amount of increment. */
Returns the resulting value, ptr is pointer to target, amount is the
amount to decrement. There is no atomic substract function on Windows */
+# define os_atomic_decrement_uint32(ptr, amount) \
+ ((ulint) InterlockedExchangeAdd((long*) ptr, (-amount)))
+
# define os_atomic_decrement_lint(ptr, amount) \
(win_xchg_and_add(ptr, -(lint) amount) - amount)
@@ -610,6 +643,9 @@ clobbered */
# define os_atomic_test_and_set_ulong(ptr, new_val) \
InterlockedExchange(ptr, new_val)
+# define os_atomic_lock_release_byte(ptr) \
+ (void) InterlockedExchange(ptr, 0)
+
#else
# define IB_ATOMICS_STARTUP_MSG \
"Mutexes and rw_locks use InnoDB's own implementation"
diff --git a/storage/xtradb/include/os0sync.ic b/storage/xtradb/include/os0sync.ic
index 33c238ceb47..9a7e520ece6 100644
--- a/storage/xtradb/include/os0sync.ic
+++ b/storage/xtradb/include/os0sync.ic
@@ -112,8 +112,10 @@ pfs_os_fast_mutex_lock(
PSI_mutex_locker* locker;
PSI_mutex_locker_state state;
- locker = PSI_MUTEX_CALL(start_mutex_wait)(&state, fast_mutex->pfs_psi,
- PSI_MUTEX_LOCK, file_name, line);
+ locker = PSI_MUTEX_CALL(start_mutex_wait)(
+ &state, fast_mutex->pfs_psi,
+ PSI_MUTEX_LOCK, file_name,
+ static_cast<uint>(line));
os_fast_mutex_lock_func(&fast_mutex->mutex);
diff --git a/storage/xtradb/include/page0page.h b/storage/xtradb/include/page0page.h
index 80181bb5c30..6940040a130 100644
--- a/storage/xtradb/include/page0page.h
+++ b/storage/xtradb/include/page0page.h
@@ -1102,6 +1102,14 @@ page_find_rec_with_heap_no(
/*=======================*/
const page_t* page, /*!< in: index page */
ulint heap_no);/*!< in: heap number */
+/** Get the last non-delete-marked record on a page.
+@param[in] page index tree leaf page
+@return the last record, not delete-marked
+@retval infimum record if all records are delete-marked */
+
+const rec_t*
+page_find_rec_max_not_deleted(
+ const page_t* page);
#ifdef UNIV_MATERIALIZE
#undef UNIV_INLINE
#define UNIV_INLINE UNIV_INLINE_ORIGINAL
diff --git a/storage/xtradb/include/page0page.ic b/storage/xtradb/include/page0page.ic
index 58add015d34..4a22a32112f 100644
--- a/storage/xtradb/include/page0page.ic
+++ b/storage/xtradb/include/page0page.ic
@@ -417,6 +417,8 @@ page_rec_is_user_rec(
/*=================*/
const rec_t* rec) /*!< in: record */
{
+ ut_ad(page_rec_check(rec));
+
return(page_rec_is_user_rec_low(page_offset(rec)));
}
@@ -429,6 +431,8 @@ page_rec_is_supremum(
/*=================*/
const rec_t* rec) /*!< in: record */
{
+ ut_ad(page_rec_check(rec));
+
return(page_rec_is_supremum_low(page_offset(rec)));
}
@@ -441,6 +445,8 @@ page_rec_is_infimum(
/*================*/
const rec_t* rec) /*!< in: record */
{
+ ut_ad(page_rec_check(rec));
+
return(page_rec_is_infimum_low(page_offset(rec)));
}
diff --git a/storage/xtradb/include/rem0rec.h b/storage/xtradb/include/rem0rec.h
index 2a84aee7a6f..8e7d5ff2d48 100644
--- a/storage/xtradb/include/rem0rec.h
+++ b/storage/xtradb/include/rem0rec.h
@@ -440,13 +440,24 @@ rec_get_offsets_func(
ulint n_fields,/*!< in: maximum number of
initialized fields
(ULINT_UNDEFINED if all fields) */
- mem_heap_t** heap, /*!< in/out: memory heap */
+#ifdef UNIV_DEBUG
const char* file, /*!< in: file name where called */
- ulint line) /*!< in: line number where called */
- __attribute__((nonnull(1,2,5,6),warn_unused_result));
+ ulint line, /*!< in: line number where called */
+#endif /* UNIV_DEBUG */
+ mem_heap_t** heap) /*!< in/out: memory heap */
+#ifdef UNIV_DEBUG
+ __attribute__((nonnull(1,2,5,7),warn_unused_result));
+#else /* UNIV_DEBUG */
+ __attribute__((nonnull(1,2,5),warn_unused_result));
+#endif /* UNIV_DEBUG */
-#define rec_get_offsets(rec,index,offsets,n,heap) \
- rec_get_offsets_func(rec,index,offsets,n,heap,__FILE__,__LINE__)
+#ifdef UNIV_DEBUG
+# define rec_get_offsets(rec,index,offsets,n,heap) \
+ rec_get_offsets_func(rec,index,offsets,n,__FILE__,__LINE__,heap)
+#else /* UNIV_DEBUG */
+# define rec_get_offsets(rec, index, offsets, n, heap) \
+ rec_get_offsets_func(rec, index, offsets, n, heap)
+#endif /* UNIV_DEBUG */
/******************************************************//**
The following function determines the offsets to each field
diff --git a/storage/xtradb/include/row0log.h b/storage/xtradb/include/row0log.h
index 41dac63963d..62715fe8808 100644
--- a/storage/xtradb/include/row0log.h
+++ b/storage/xtradb/include/row0log.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2011, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2011, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -122,10 +122,9 @@ row_log_table_delete(
dict_index_t* index, /*!< in/out: clustered index, S-latched
or X-latched */
const ulint* offsets,/*!< in: rec_get_offsets(rec,index) */
- bool purge, /*!< in: true=purging BLOBs */
- trx_id_t trx_id) /*!< in: DB_TRX_ID of the record before
- it was deleted */
- UNIV_COLD __attribute__((nonnull));
+ const byte* sys) /*!< in: DB_TRX_ID,DB_ROLL_PTR that should
+ be logged, or NULL to use those in rec */
+ UNIV_COLD __attribute__((nonnull(1,2,3)));
/******************************************************//**
Logs an update operation to a table that is being rebuilt.
@@ -158,8 +157,10 @@ row_log_table_get_pk(
or X-latched */
const ulint* offsets,/*!< in: rec_get_offsets(rec,index),
or NULL */
+ byte* sys, /*!< out: DB_TRX_ID,DB_ROLL_PTR for
+ row_log_table_delete(), or NULL */
mem_heap_t** heap) /*!< in/out: memory heap where allocated */
- UNIV_COLD __attribute__((nonnull(1,2,4), warn_unused_result));
+ UNIV_COLD __attribute__((nonnull(1,2,5), warn_unused_result));
/******************************************************//**
Logs an insert to a table that is being rebuilt.
diff --git a/storage/xtradb/include/srv0srv.h b/storage/xtradb/include/srv0srv.h
index d278782daa8..d7e77842b75 100644
--- a/storage/xtradb/include/srv0srv.h
+++ b/storage/xtradb/include/srv0srv.h
@@ -1,8 +1,9 @@
/*****************************************************************************
-Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
+Copyright (c) 1995, 2013, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2008, 2009, Google Inc.
Copyright (c) 2009, Percona Inc.
+Copyright (c) 2013, 2014, SkySQL Ab. All Rights Reserved.
Portions of this file contain modifications contributed and copyrighted by
Google, Inc. Those modifications are gratefully acknowledged and are described
@@ -452,8 +453,8 @@ expected. */
extern ulint srv_read_views_memory;
extern ulint srv_descriptors_memory;
-extern ibool srv_print_innodb_monitor;
-extern ibool srv_print_innodb_lock_monitor;
+extern my_bool srv_print_innodb_monitor;
+extern my_bool srv_print_innodb_lock_monitor;
extern ibool srv_print_innodb_tablespace_monitor;
extern ibool srv_print_verbose_log;
#define DEPRECATED_MSG_INNODB_TABLE_MONITOR \
@@ -527,6 +528,9 @@ extern const char* srv_io_thread_function[];
/* The tid of the cleaner thread */
extern os_tid_t srv_cleaner_tid;
+/* The tid of the LRU manager thread */
+extern os_tid_t srv_lru_manager_tid;
+
/* The tids of the purge threads */
extern os_tid_t srv_purge_tids[];
@@ -536,7 +540,7 @@ extern os_tid_t srv_io_tids[];
/* The tid of the master thread */
extern os_tid_t srv_master_tid;
-/* The relative scheduling priority of the cleaner thread */
+/* The relative scheduling priority of the cleaner and LRU manager threads */
extern ulint srv_sched_priority_cleaner;
/* The relative scheduling priority of the purge threads */
@@ -584,10 +588,13 @@ extern srv_stats_t srv_stats;
When FALSE, row locks are not taken at all. */
extern my_bool srv_fake_changes_locks;
+/** Simulate compression failures. */
+extern uint srv_simulate_comp_failures;
# ifdef UNIV_PFS_THREAD
/* Keys to register InnoDB threads with performance schema */
extern mysql_pfs_key_t buf_page_cleaner_thread_key;
+extern mysql_pfs_key_t buf_lru_manager_thread_key;
extern mysql_pfs_key_t trx_rollback_clean_thread_key;
extern mysql_pfs_key_t io_handler_thread_key;
extern mysql_pfs_key_t srv_lock_timeout_thread_key;
diff --git a/storage/xtradb/include/sync0rw.h b/storage/xtradb/include/sync0rw.h
index a215d4d3f60..cf239d78eb1 100644
--- a/storage/xtradb/include/sync0rw.h
+++ b/storage/xtradb/include/sync0rw.h
@@ -109,14 +109,8 @@ extern ib_mutex_t rw_lock_list_mutex;
#ifdef UNIV_SYNC_DEBUG
/* The global mutex which protects debug info lists of all rw-locks.
To modify the debug info list of an rw-lock, this mutex has to be
-
acquired in addition to the mutex protecting the lock. */
-extern ib_mutex_t rw_lock_debug_mutex;
-extern os_event_t rw_lock_debug_event; /*!< If deadlock detection does
- not get immediately the mutex it
- may wait for this event */
-extern ibool rw_lock_debug_waiters; /*!< This is set to TRUE, if
- there may be waiters for the event */
+extern os_fast_mutex_t rw_lock_debug_mutex;
#endif /* UNIV_SYNC_DEBUG */
/** Counters for RW locks. */
@@ -182,6 +176,9 @@ unlocking, not the corresponding function. */
# define rw_lock_s_lock_gen(M, P) \
rw_lock_s_lock_func((M), (P), __FILE__, __LINE__)
+# define rw_lock_s_lock_gen_nowait(M, P) \
+ rw_lock_s_lock_low((M), (P), __FILE__, __LINE__)
+
# define rw_lock_s_lock_nowait(M, F, L) \
rw_lock_s_lock_low((M), 0, (F), (L))
@@ -244,6 +241,9 @@ unlocking, not the corresponding function. */
# define rw_lock_s_lock_gen(M, P) \
pfs_rw_lock_s_lock_func((M), (P), __FILE__, __LINE__)
+# define rw_lock_s_lock_gen_nowait(M, P) \
+ pfs_rw_lock_s_lock_low((M), (P), __FILE__, __LINE__)
+
# define rw_lock_s_lock_nowait(M, F, L) \
pfs_rw_lock_s_lock_low((M), 0, (F), (L))
diff --git a/storage/xtradb/include/sync0rw.ic b/storage/xtradb/include/sync0rw.ic
index 097adfded37..3511987dbb0 100644
--- a/storage/xtradb/include/sync0rw.ic
+++ b/storage/xtradb/include/sync0rw.ic
@@ -874,12 +874,15 @@ pfs_rw_lock_x_lock_func(
/* Record the entry of rw x lock request in performance schema */
locker = PSI_RWLOCK_CALL(start_rwlock_wrwait)(
- &state, lock->pfs_psi, PSI_RWLOCK_WRITELOCK, file_name, line);
+ &state, lock->pfs_psi, PSI_RWLOCK_WRITELOCK,
+ file_name, static_cast<uint>(line));
- rw_lock_x_lock_func(lock, pass, file_name, line);
+ rw_lock_x_lock_func(
+ lock, pass, file_name, static_cast<uint>(line));
- if (locker != NULL)
+ if (locker != NULL) {
PSI_RWLOCK_CALL(end_rwlock_wrwait)(locker, 0);
+ }
}
else
{
@@ -946,12 +949,15 @@ pfs_rw_lock_x_lock_func_nowait(
/* Record the entry of rw x lock request in performance schema */
locker = PSI_RWLOCK_CALL(start_rwlock_wrwait)(
- &state, lock->pfs_psi, PSI_RWLOCK_WRITELOCK, file_name, line);
+ &state, lock->pfs_psi, PSI_RWLOCK_WRITELOCK,
+ file_name, static_cast<uint>(line));
ret = rw_lock_x_lock_func_nowait(lock, file_name, line);
- if (locker != NULL)
- PSI_RWLOCK_CALL(end_rwlock_wrwait)(locker, ret);
+ if (locker != NULL) {
+ PSI_RWLOCK_CALL(end_rwlock_wrwait)(
+ locker, static_cast<int>(ret));
+ }
}
else
{
@@ -1021,12 +1027,14 @@ pfs_rw_lock_s_lock_func(
/* Instrumented to inform we are aquiring a shared rwlock */
locker = PSI_RWLOCK_CALL(start_rwlock_rdwait)(
- &state, lock->pfs_psi, PSI_RWLOCK_READLOCK, file_name, line);
+ &state, lock->pfs_psi, PSI_RWLOCK_READLOCK,
+ file_name, static_cast<uint>(line));
rw_lock_s_lock_func(lock, pass, file_name, line);
- if (locker != NULL)
+ if (locker != NULL) {
PSI_RWLOCK_CALL(end_rwlock_rdwait)(locker, 0);
+ }
}
else
{
@@ -1100,12 +1108,15 @@ pfs_rw_lock_s_lock_low(
/* Instrumented to inform we are aquiring a shared rwlock */
locker = PSI_RWLOCK_CALL(start_rwlock_rdwait)(
- &state, lock->pfs_psi, PSI_RWLOCK_READLOCK, file_name, line);
+ &state, lock->pfs_psi, PSI_RWLOCK_READLOCK,
+ file_name, static_cast<uint>(line));
ret = rw_lock_s_lock_low(lock, pass, file_name, line);
- if (locker != NULL)
- PSI_RWLOCK_CALL(end_rwlock_rdwait)(locker, ret);
+ if (locker != NULL) {
+ PSI_RWLOCK_CALL(end_rwlock_rdwait)(
+ locker, static_cast<int>(ret));
+ }
}
else
{
diff --git a/storage/xtradb/include/sync0sync.h b/storage/xtradb/include/sync0sync.h
index 19cfcddd1f5..788f765f919 100644
--- a/storage/xtradb/include/sync0sync.h
+++ b/storage/xtradb/include/sync0sync.h
@@ -984,6 +984,7 @@ struct ib_prio_mutex_t {
priority in the global wait array
waiting for this mutex to be
released. */
+ UT_LIST_NODE_T(ib_prio_mutex_t) list;
};
/** Constant determining how long spin wait is continued before suspending
diff --git a/storage/xtradb/include/sync0sync.ic b/storage/xtradb/include/sync0sync.ic
index d6a95156ff4..d6922da7852 100644
--- a/storage/xtradb/include/sync0sync.ic
+++ b/storage/xtradb/include/sync0sync.ic
@@ -111,10 +111,7 @@ mutex_reset_lock_word(
ib_mutex_t* mutex) /*!< in: mutex */
{
#if defined(HAVE_ATOMIC_BUILTINS)
- /* In theory __sync_lock_release should be used to release the lock.
- Unfortunately, it does not work properly alone. The workaround is
- that more conservative __sync_lock_test_and_set is used instead. */
- os_atomic_test_and_set_byte(&mutex->lock_word, 0);
+ os_atomic_lock_release_byte(&mutex->lock_word);
#else
mutex->lock_word = 0;
@@ -354,7 +351,8 @@ pfs_mutex_enter_func(
locker = PSI_MUTEX_CALL(start_mutex_wait)(
&state, mutex->pfs_psi,
- PSI_MUTEX_LOCK, file_name, line);
+ PSI_MUTEX_LOCK, file_name,
+ static_cast<uint>(line));
mutex_enter_func(mutex, file_name, line);
@@ -423,7 +421,8 @@ pfs_mutex_enter_nowait_func(
locker = PSI_MUTEX_CALL(start_mutex_wait)(
&state, mutex->pfs_psi,
- PSI_MUTEX_TRYLOCK, file_name, line);
+ PSI_MUTEX_TRYLOCK, file_name,
+ static_cast<uint>(line));
ret = mutex_enter_nowait_func(mutex, file_name, line);
diff --git a/storage/xtradb/include/trx0trx.h b/storage/xtradb/include/trx0trx.h
index 259fcd0cf6e..7d1074ceaeb 100644
--- a/storage/xtradb/include/trx0trx.h
+++ b/storage/xtradb/include/trx0trx.h
@@ -857,8 +857,7 @@ struct trx_t{
when trx->in_rw_trx_list. Initially
set to TRX_ID_MAX. */
- time_t start_time; /*!< time the trx object was created
- or the state last time became
+ time_t start_time; /*!< time the trx state last time became
TRX_STATE_ACTIVE */
trx_id_t id; /*!< transaction id */
XID xid; /*!< X/Open XA transaction
@@ -1020,6 +1019,11 @@ struct trx_t{
count of tables being flushed. */
/*------------------------------*/
+ THD* current_lock_mutex_owner;
+ /*!< If this is equal to current_thd,
+ then in innobase_kill_query() we know we
+ already hold the lock_sys->mutex. */
+ /*------------------------------*/
#ifdef UNIV_DEBUG
ulint start_line; /*!< Track where it was started from */
const char* start_file; /*!< Filename where it was started */
diff --git a/storage/xtradb/include/univ.i b/storage/xtradb/include/univ.i
index eaf2262481c..572788f7242 100644
--- a/storage/xtradb/include/univ.i
+++ b/storage/xtradb/include/univ.i
@@ -44,10 +44,10 @@ Created 1/20/1994 Heikki Tuuri
#define INNODB_VERSION_MAJOR 5
#define INNODB_VERSION_MINOR 6
-#define INNODB_VERSION_BUGFIX 15
+#define INNODB_VERSION_BUGFIX 17
#ifndef PERCONA_INNODB_VERSION
-#define PERCONA_INNODB_VERSION 63.0
+#define PERCONA_INNODB_VERSION 65.0
#endif
/* Enable UNIV_LOG_ARCHIVE in XtraDB */
@@ -447,7 +447,7 @@ macro ULINTPF. */
# define UINT32PF "%I32u"
# define INT64PF "%I64d"
# define UINT64PF "%I64u"
-# define UINT64PFx "%016I64u"
+# define UINT64PFx "%016I64x"
# define DBUG_LSN_PF "%llu"
typedef __int64 ib_int64_t;
typedef unsigned __int64 ib_uint64_t;
diff --git a/storage/xtradb/include/ut0ut.h b/storage/xtradb/include/ut0ut.h
index 163dc23b363..0caf379d8fa 100644
--- a/storage/xtradb/include/ut0ut.h
+++ b/storage/xtradb/include/ut0ut.h
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1994, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1994, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -51,6 +51,19 @@ Created 1/20/1994 Heikki Tuuri
/** Time stamp */
typedef time_t ib_time_t;
+/* In order to call a piece of code, when a function returns or when the
+scope ends, use this utility class. It will invoke the given function
+object in its destructor. */
+template<typename F>
+struct ut_when_dtor {
+ ut_when_dtor(F& p) : f(p) {}
+ ~ut_when_dtor() {
+ f();
+ }
+private:
+ F& f;
+};
+
#ifndef UNIV_HOTBACKUP
# if defined(HAVE_PAUSE_INSTRUCTION)
/* According to the gcc info page, asm volatile means that the
diff --git a/storage/xtradb/lock/lock0lock.cc b/storage/xtradb/lock/lock0lock.cc
index 3e60680882a..c5938509c22 100644
--- a/storage/xtradb/lock/lock0lock.cc
+++ b/storage/xtradb/lock/lock0lock.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1996, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -49,6 +49,7 @@ Created 5/7/1996 Heikki Tuuri
#include "btr0btr.h"
#include "dict0boot.h"
#include <set>
+#include "mysql/plugin.h"
/* Restricts the length of search we will do in the waits-for
graph of transactions */
@@ -373,6 +374,11 @@ struct lock_stack_t {
ulint heap_no; /*!< heap number if rec lock */
};
+extern "C" void thd_report_wait_for(const MYSQL_THD thd, MYSQL_THD other_thd);
+extern "C" int thd_need_wait_for(const MYSQL_THD thd);
+extern "C"
+int thd_need_ordering_with(const MYSQL_THD thd, const MYSQL_THD other_thd);
+
/** Stack to use during DFS search. Currently only a single stack is required
because there is no parallel deadlock check. This stack is protected by
the lock_sys_t::mutex. */
@@ -388,6 +394,14 @@ UNIV_INTERN mysql_pfs_key_t lock_sys_mutex_key;
UNIV_INTERN mysql_pfs_key_t lock_sys_wait_mutex_key;
#endif /* UNIV_PFS_MUTEX */
+/* Buffer to collect THDs to report waits for. */
+struct thd_wait_reports {
+ struct thd_wait_reports *next; /*!< List link */
+ ulint used; /*!< How many elements in waitees[] */
+ trx_t *waitees[64]; /*!< Trxs for thd_report_wait_for() */
+};
+
+
#ifdef UNIV_DEBUG
UNIV_INTERN ibool lock_print_waits = FALSE;
@@ -854,16 +868,11 @@ lock_reset_lock_and_trx_wait(
/*=========================*/
lock_t* lock) /*!< in/out: record lock */
{
+ ut_ad(lock->trx->lock.wait_lock == lock);
ut_ad(lock_get_wait(lock));
ut_ad(lock_mutex_own());
- /* Reset the back pointer in trx to this waiting lock request */
- if (!(lock->type_mode & LOCK_CONV_BY_OTHER)) {
- ut_ad(lock->trx->lock.wait_lock == lock);
- lock->trx->lock.wait_lock = NULL;
- } else {
- ut_ad(lock_get_type_low(lock) == LOCK_REC);
- }
+ lock->trx->lock.wait_lock = NULL;
lock->type_mode &= ~LOCK_WAIT;
}
@@ -1021,6 +1030,32 @@ lock_rec_has_to_wait(
return(FALSE);
}
+ if ((type_mode & LOCK_GAP || lock_rec_get_gap(lock2)) &&
+ !thd_need_ordering_with(trx->mysql_thd,
+ lock2->trx->mysql_thd)) {
+ /* If the upper server layer has already decided on the
+ commit order between the transaction requesting the
+ lock and the transaction owning the lock, we do not
+ need to wait for gap locks. Such ordeering by the upper
+ server layer happens in parallel replication, where the
+ commit order is fixed to match the original order on the
+ master.
+
+ Such gap locks are mainly needed to get serialisability
+ between transactions so that they will be binlogged in
+ the correct order so that statement-based replication
+ will give the correct results. Since the right order
+ was already determined on the master, we do not need
+ to enforce it again here.
+
+ Skipping the locks is not essential for correctness,
+ since in case of deadlock we will just kill the later
+ transaction and retry it. But it can save some
+ unnecessary rollbacks and retries. */
+
+ return (FALSE);
+ }
+
return(TRUE);
}
@@ -1486,7 +1521,7 @@ lock_rec_has_expl(
const buf_block_t* block, /*!< in: buffer block containing
the record */
ulint heap_no,/*!< in: heap number of the record */
- const trx_t* trx) /*!< in: transaction */
+ trx_id_t trx_id) /*!< in: transaction id */
{
lock_t* lock;
@@ -1499,13 +1534,13 @@ lock_rec_has_expl(
lock != NULL;
lock = lock_rec_get_next(heap_no, lock)) {
- if (lock->trx == trx
+ if (lock->trx->id == trx_id
&& !lock_rec_get_insert_intention(lock)
- && !lock_is_wait_not_by_other(lock->type_mode)
&& lock_mode_stronger_or_eq(
lock_get_mode(lock),
static_cast<enum lock_mode>(
precise_mode & LOCK_MODE_MASK))
+ && !lock_get_wait(lock)
&& (!lock_rec_get_rec_not_gap(lock)
|| (precise_mode & LOCK_REC_NOT_GAP)
|| heap_no == PAGE_HEAP_NO_SUPREMUM)
@@ -1524,7 +1559,7 @@ lock_rec_has_expl(
/*********************************************************************//**
Checks if some other transaction has a lock request in the queue.
@return lock or NULL */
-static
+static __attribute__((nonnull, warn_unused_result))
const lock_t*
lock_rec_other_has_expl_req(
/*========================*/
@@ -1538,9 +1573,7 @@ lock_rec_other_has_expl_req(
const buf_block_t* block, /*!< in: buffer block containing
the record */
ulint heap_no,/*!< in: heap number of the record */
- const trx_t* trx) /*!< in: transaction, or NULL if
- requests by all transactions
- are taken into account */
+ trx_id_t trx_id) /*!< in: transaction */
{
const lock_t* lock;
@@ -1553,7 +1586,7 @@ lock_rec_other_has_expl_req(
lock != NULL;
lock = lock_rec_get_next_const(heap_no, lock)) {
- if (lock->trx != trx
+ if (lock->trx->id != trx_id
&& (gap
|| !(lock_rec_get_gap(lock)
|| heap_no == PAGE_HEAP_NO_SUPREMUM))
@@ -1689,6 +1722,69 @@ lock_sec_rec_some_has_impl(
return(trx_id);
}
+#ifdef UNIV_DEBUG
+/*********************************************************************//**
+Checks if some transaction, other than given trx_id, has an explicit
+lock on the given rec, in the given precise_mode.
+@return the transaction, whose id is not equal to trx_id, that has an
+explicit lock on the given rec, in the given precise_mode or NULL.*/
+static
+trx_t*
+lock_rec_other_trx_holds_expl(
+/*==========================*/
+ ulint precise_mode, /*!< in: LOCK_S or LOCK_X
+ possibly ORed to LOCK_GAP or
+ LOCK_REC_NOT_GAP. */
+ trx_id_t trx_id, /*!< in: trx holding implicit
+ lock on rec */
+ const rec_t* rec, /*!< in: user record */
+ const buf_block_t* block) /*!< in: buffer block
+ containing the record */
+{
+ trx_t* holds = NULL;
+
+ lock_mutex_enter();
+ mutex_enter(&trx_sys->mutex);
+
+ trx_id_t* impl_trx_desc = trx_find_descriptor(trx_sys->descriptors,
+ trx_sys->descr_n_used,
+ trx_id);
+ if (impl_trx_desc) {
+ ut_ad(trx_id == *impl_trx_desc);
+ ulint heap_no = page_rec_get_heap_no(rec);
+ ulint rw_trx_count = trx_sys->descr_n_used;
+ trx_id_t* rw_trx_snapshot = static_cast<trx_id_t *>
+ (ut_malloc(sizeof(trx_id_t) * rw_trx_count));
+ memcpy(rw_trx_snapshot, trx_sys->descriptors,
+ sizeof(trx_id_t) * rw_trx_count);
+
+ mutex_exit(&trx_sys->mutex);
+
+ for (ulint i = 0; i < rw_trx_count; i++) {
+
+ lock_t* expl_lock = lock_rec_has_expl(precise_mode,
+ block, heap_no,
+ rw_trx_snapshot[i]);
+ if (expl_lock && expl_lock->trx->id != trx_id) {
+ /* An explicit lock is held by trx other than
+ the trx holding the implicit lock. */
+ holds = expl_lock->trx;
+ break;
+ }
+ }
+
+ ut_free(rw_trx_snapshot);
+
+ } else {
+ mutex_exit(&trx_sys->mutex);
+ }
+
+ lock_mutex_exit();
+
+ return(holds);
+}
+#endif /* UNIV_DEBUG */
+
/*********************************************************************//**
Return approximate number or record locks (bits set in the bitmap) for
this transaction. Since delete-marked records may be removed, the
@@ -1815,7 +1911,7 @@ lock_rec_create(
}
ut_ad(trx_mutex_own(trx));
- if (lock_is_wait_not_by_other(type_mode)) {
+ if (type_mode & LOCK_WAIT) {
lock_set_lock_and_trx_wait(lock, trx);
}
@@ -1855,12 +1951,11 @@ lock_rec_enqueue_waiting(
const buf_block_t* block, /*!< in: buffer block containing
the record */
ulint heap_no,/*!< in: heap number of the record */
- lock_t* lock, /*!< in: lock object; NULL if a new
- one should be created. */
dict_index_t* index, /*!< in: index of record */
que_thr_t* thr) /*!< in: query thread */
{
trx_t* trx;
+ lock_t* lock;
trx_id_t victim_trx_id;
ulint sec;
ulint ms;
@@ -1901,20 +1996,10 @@ lock_rec_enqueue_waiting(
ut_ad(0);
}
- if (lock == NULL) {
- /* Enqueue the lock request that will wait
- to be granted, note that we already own
- the trx mutex. */
- lock = lock_rec_create(
- type_mode | LOCK_WAIT, block, heap_no,
- index, trx, TRUE);
- } else {
- ut_ad(lock->type_mode & LOCK_WAIT);
- ut_ad(lock->type_mode & LOCK_CONV_BY_OTHER);
-
- lock->type_mode &= ~LOCK_CONV_BY_OTHER;
- lock_set_lock_and_trx_wait(lock, trx);
- }
+ /* Enqueue the lock request that will wait to be granted, note that
+ we already own the trx mutex. */
+ lock = lock_rec_create(
+ type_mode | LOCK_WAIT, block, heap_no, index, trx, TRUE);
/* Release the mutex to obey the latching order.
This is safe, because lock_deadlock_check_and_resolve()
@@ -2018,7 +2103,7 @@ lock_rec_add_to_queue(
: LOCK_S;
const lock_t* other_lock
= lock_rec_other_has_expl_req(mode, 0, LOCK_WAIT,
- block, heap_no, trx);
+ block, heap_no, trx->id);
ut_a(!other_lock);
}
#endif /* UNIV_DEBUG */
@@ -2190,7 +2275,6 @@ lock_rec_lock_slow(
que_thr_t* thr) /*!< in: query thread */
{
trx_t* trx;
- lock_t* lock;
dberr_t err = DB_SUCCESS;
ut_ad(lock_mutex_own());
@@ -2210,26 +2294,7 @@ lock_rec_lock_slow(
trx = thr_get_trx(thr);
trx_mutex_enter(trx);
- lock = lock_rec_has_expl(mode, block, heap_no, trx);
- if (lock) {
- if (lock->type_mode & LOCK_CONV_BY_OTHER) {
- /* This lock or lock waiting was created by the other
- transaction, not by the transaction (trx) itself.
- So, the transaction (trx) should treat it collectly
- according as whether granted or not. */
-
- if (lock->type_mode & LOCK_WAIT) {
- /* This lock request was not granted yet.
- Should wait for granted. */
-
- goto enqueue_waiting;
- } else {
- /* This lock request was already granted.
- Just clearing the flag. */
-
- lock->type_mode &= ~LOCK_CONV_BY_OTHER;
- }
- }
+ if (lock_rec_has_expl(mode, block, heap_no, trx->id)) {
/* The trx already has a strong enough lock on rec: do
nothing */
@@ -2243,10 +2308,8 @@ lock_rec_lock_slow(
have a lock strong enough already granted on the
record, we have to wait. */
- ut_ad(lock == NULL);
-enqueue_waiting:
err = lock_rec_enqueue_waiting(
- mode, block, heap_no, lock, index, thr);
+ mode, block, heap_no, index, thr);
} else if (!impl) {
/* Set the requested lock on the record, note that
@@ -2341,7 +2404,7 @@ lock_rec_has_to_wait_in_queue(
heap_no = lock_rec_find_set_bit(wait_lock);
bit_offset = heap_no / 8;
- bit_mask = 1 << (heap_no % 8);
+ bit_mask = static_cast<ulint>(1 << (heap_no % 8));
for (lock = lock_rec_get_first_on_page_addr(space, page_no);
lock != wait_lock;
@@ -2401,8 +2464,7 @@ lock_grant(
TRX_QUE_LOCK_WAIT state, and there is no need to end the lock wait
for it */
- if (!(lock->type_mode & LOCK_CONV_BY_OTHER)
- && lock->trx->lock.que_state == TRX_QUE_LOCK_WAIT) {
+ if (lock->trx->lock.que_state == TRX_QUE_LOCK_WAIT) {
que_thr_t* thr;
thr = que_thr_end_lock_wait(lock->trx);
@@ -2429,7 +2491,6 @@ lock_rec_cancel(
ut_ad(lock_mutex_own());
ut_ad(lock_get_type_low(lock) == LOCK_REC);
- ut_ad(!(lock->type_mode & LOCK_CONV_BY_OTHER));
/* Reset the bit (there can be only one set bit) in the lock bitmap */
lock_rec_reset_nth_bit(lock, lock_rec_find_set_bit(lock));
@@ -2598,12 +2659,8 @@ lock_rec_reset_and_release_wait(
lock != NULL;
lock = lock_rec_get_next(heap_no, lock)) {
- if (lock_is_wait_not_by_other(lock->type_mode)) {
+ if (lock_get_wait(lock)) {
lock_rec_cancel(lock);
- } else if (lock_get_wait(lock)) {
- /* just reset LOCK_WAIT */
- lock_rec_reset_nth_bit(lock, heap_no);
- lock_reset_lock_and_trx_wait(lock);
} else {
lock_rec_reset_nth_bit(lock, heap_no);
}
@@ -3804,7 +3861,8 @@ static
trx_id_t
lock_deadlock_search(
/*=================*/
- lock_deadlock_ctx_t* ctx) /*!< in/out: deadlock context */
+ lock_deadlock_ctx_t* ctx, /*!< in/out: deadlock context */
+ struct thd_wait_reports*waitee_ptr) /*!< in/out: list of waitees */
{
const lock_t* lock;
ulint heap_no;
@@ -3879,38 +3937,64 @@ lock_deadlock_search(
/* Select the joining transaction as the victim. */
return(ctx->start->id);
- } else if (lock->trx->lock.que_state == TRX_QUE_LOCK_WAIT) {
+ } else {
+ /* We do not need to report autoinc locks to the upper
+ layer. These locks are released before commit, so they
+ can not cause deadlocks with binlog-fixed commit
+ order. */
+ if (waitee_ptr &&
+ (lock_get_type_low(lock) != LOCK_TABLE ||
+ lock_get_mode(lock) != LOCK_AUTO_INC)) {
+ if (waitee_ptr->used ==
+ sizeof(waitee_ptr->waitees) /
+ sizeof(waitee_ptr->waitees[0])) {
+ waitee_ptr->next =
+ (struct thd_wait_reports *)
+ mem_alloc(sizeof(*waitee_ptr));
+ waitee_ptr = waitee_ptr->next;
+ if (!waitee_ptr) {
+ ctx->too_deep = TRUE;
+ return(ctx->start->id);
+ }
+ waitee_ptr->next = NULL;
+ waitee_ptr->used = 0;
+ }
+ waitee_ptr->waitees[waitee_ptr->used++] = lock->trx;
+ }
- /* Another trx ahead has requested a lock in an
- incompatible mode, and is itself waiting for a lock. */
+ if (lock->trx->lock.que_state == TRX_QUE_LOCK_WAIT) {
- ++ctx->cost;
+ /* Another trx ahead has requested a lock in an
+ incompatible mode, and is itself waiting for a lock. */
- /* Save current search state. */
- if (!lock_deadlock_push(ctx, lock, heap_no)) {
+ ++ctx->cost;
- /* Unable to save current search state, stack
- size not big enough. */
+ /* Save current search state. */
+ if (!lock_deadlock_push(ctx, lock, heap_no)) {
- ctx->too_deep = TRUE;
+ /* Unable to save current search state, stack
+ size not big enough. */
- return(ctx->start->id);
- }
+ ctx->too_deep = TRUE;
+
+ return(ctx->start->id);
+ }
- ctx->wait_lock = lock->trx->lock.wait_lock;
- lock = lock_get_first_lock(ctx, &heap_no);
+ ctx->wait_lock = lock->trx->lock.wait_lock;
+ lock = lock_get_first_lock(ctx, &heap_no);
- if (lock->trx->lock.deadlock_mark > ctx->mark_start) {
+ if (lock->trx->lock.deadlock_mark > ctx->mark_start) {
+ lock = lock_get_next_lock(ctx, lock, heap_no);
+ }
+
+ } else {
lock = lock_get_next_lock(ctx, lock, heap_no);
}
-
- } else {
- lock = lock_get_next_lock(ctx, lock, heap_no);
}
}
ut_a(lock == NULL && ctx->depth == 0);
-
+
/* No deadlock found. */
return(0);
}
@@ -3970,6 +4054,48 @@ lock_deadlock_trx_rollback(
trx_mutex_exit(trx);
}
+static
+void
+lock_report_waiters_to_mysql(
+/*=======================*/
+ struct thd_wait_reports* waitee_buf_ptr, /*!< in: set of trxs */
+ THD* mysql_thd, /*!< in: THD */
+ trx_id_t victim_trx_id) /*!< in: Trx selected
+ as deadlock victim, if
+ any */
+{
+ struct thd_wait_reports* p;
+ struct thd_wait_reports* q;
+ ulint i;
+
+ p = waitee_buf_ptr;
+ while (p) {
+ i = 0;
+ while (i < p->used) {
+ trx_t *w_trx = p->waitees[i];
+ /* There is no need to report waits to a trx already
+ selected as a victim. */
+ if (w_trx->id != victim_trx_id) {
+ /* If thd_report_wait_for() decides to kill the
+ transaction, then we will get a call back into
+ innobase_kill_query. We mark this by setting
+ current_lock_mutex_owner, so we can avoid trying
+ to recursively take lock_sys->mutex. */
+ w_trx->current_lock_mutex_owner = mysql_thd;
+ thd_report_wait_for(mysql_thd, w_trx->mysql_thd);
+ w_trx->current_lock_mutex_owner = NULL;
+ }
+ ++i;
+ }
+ q = p->next;
+ if (p != waitee_buf_ptr) {
+ mem_free(p);
+ }
+ p = q;
+ }
+}
+
+
/********************************************************************//**
Checks if a joining lock request results in a deadlock. If a deadlock is
found this function will resolve the dadlock by choosing a victim transaction
@@ -3985,13 +4111,23 @@ lock_deadlock_check_and_resolve(
const lock_t* lock, /*!< in: lock the transaction is requesting */
const trx_t* trx) /*!< in: transaction */
{
- trx_id_t victim_trx_id;
+ trx_id_t victim_trx_id;
+ struct thd_wait_reports waitee_buf;
+ struct thd_wait_reports*waitee_buf_ptr;
+ THD* start_mysql_thd;
ut_ad(trx != NULL);
ut_ad(lock != NULL);
ut_ad(lock_mutex_own());
assert_trx_in_list(trx);
+ start_mysql_thd = trx->mysql_thd;
+ if (start_mysql_thd && thd_need_wait_for(start_mysql_thd)) {
+ waitee_buf_ptr = &waitee_buf;
+ } else {
+ waitee_buf_ptr = NULL;
+ }
+
/* Try and resolve as many deadlocks as possible. */
do {
lock_deadlock_ctx_t ctx;
@@ -4004,7 +4140,19 @@ lock_deadlock_check_and_resolve(
ctx.wait_lock = lock;
ctx.mark_start = lock_mark_counter;
- victim_trx_id = lock_deadlock_search(&ctx);
+ if (waitee_buf_ptr) {
+ waitee_buf_ptr->next = NULL;
+ waitee_buf_ptr->used = 0;
+ }
+
+ victim_trx_id = lock_deadlock_search(&ctx, waitee_buf_ptr);
+
+ /* Report waits to upper layer, as needed. */
+ if (waitee_buf_ptr) {
+ lock_report_waiters_to_mysql(waitee_buf_ptr,
+ start_mysql_thd,
+ victim_trx_id);
+ }
/* Search too deep, we rollback the joining transaction. */
if (ctx.too_deep) {
@@ -4065,7 +4213,6 @@ lock_table_create(
ut_ad(table && trx);
ut_ad(lock_mutex_own());
ut_ad(trx_mutex_own(trx));
- ut_ad(!(type_mode & LOCK_CONV_BY_OTHER));
/* Non-locking autocommit read-only transactions should not set
any locks. */
@@ -5206,11 +5353,14 @@ lock_print_info_summary(
the state of the variable for display. */
switch (purge_sys->state){
- case PURGE_STATE_EXIT:
case PURGE_STATE_INIT:
/* Should never be in this state while the system is running. */
ut_error;
+ case PURGE_STATE_EXIT:
+ fprintf(file, "exited");
+ break;
+
case PURGE_STATE_DISABLED:
fprintf(file, "disabled");
break;
@@ -5544,7 +5694,6 @@ lock_rec_queue_validate(
const dict_index_t* index, /*!< in: index, or NULL if not known */
const ulint* offsets)/*!< in: rec_get_offsets(rec, index) */
{
- const trx_t* impl_trx;
const lock_t* lock;
ulint heap_no;
@@ -5586,23 +5735,27 @@ lock_rec_queue_validate(
if (!index);
else if (dict_index_is_clust(index)) {
trx_id_t trx_id;
+ trx_id_t* trx_desc;
/* Unlike the non-debug code, this invariant can only succeed
if the check and assertion are covered by the lock mutex. */
trx_id = lock_clust_rec_some_has_impl(rec, index, offsets);
- impl_trx = trx_rw_get_active_trx_by_id(trx_id, NULL);
+ trx_desc = trx_find_descriptor(trx_sys->descriptors,
+ trx_sys->descr_n_used,
+ trx_id);
ut_ad(lock_mutex_own());
- /* impl_trx cannot be committed until lock_mutex_exit()
+ /* trx_id cannot be committed until lock_mutex_exit()
because lock_trx_release_locks() acquires lock_sys->mutex */
- if (impl_trx != NULL
+ if (trx_desc != NULL
&& lock_rec_other_has_expl_req(LOCK_S, 0, LOCK_WAIT,
- block, heap_no, impl_trx)) {
+ block, heap_no, trx_id)) {
+ ut_ad(trx_id == *trx_desc);
ut_a(lock_rec_has_expl(LOCK_X | LOCK_REC_NOT_GAP,
- block, heap_no, impl_trx));
+ block, heap_no, trx_id));
}
}
@@ -5626,7 +5779,8 @@ lock_rec_queue_validate(
mode = LOCK_S;
}
ut_a(!lock_rec_other_has_expl_req(
- mode, 0, 0, block, heap_no, lock->trx));
+ mode, 0, 0, block, heap_no,
+ lock->trx->id));
} else if (lock_get_wait(lock) && !lock_rec_get_gap(lock)) {
@@ -6001,7 +6155,7 @@ lock_rec_insert_check_and_lock(
err = lock_rec_enqueue_waiting(
LOCK_X | LOCK_GAP | LOCK_INSERT_INTENTION,
- block, next_rec_heap_no, NULL, index, thr);
+ block, next_rec_heap_no, index, thr);
trx_mutex_exit(trx);
} else {
@@ -6079,11 +6233,14 @@ lock_rec_convert_impl_to_expl(
/* The transaction can be committed before the
trx_is_active(trx_id, NULL) check below, because we are not
holding lock_mutex. */
+
+ ut_ad(!lock_rec_other_trx_holds_expl(LOCK_S | LOCK_REC_NOT_GAP,
+ trx_id, rec, block));
}
if (trx_id != 0) {
- trx_t* impl_trx;
- ulint heap_no = page_rec_get_heap_no(rec);
+ trx_id_t* impl_trx_desc;
+ ulint heap_no = page_rec_get_heap_no(rec);
lock_mutex_enter();
@@ -6091,31 +6248,25 @@ lock_rec_convert_impl_to_expl(
explicit x-lock set on the record, set one for it */
mutex_enter(&trx_sys->mutex);
- impl_trx = trx_rw_get_active_trx_by_id(trx_id, NULL);
+ impl_trx_desc = trx_find_descriptor(trx_sys->descriptors,
+ trx_sys->descr_n_used,
+ trx_id);
mutex_exit(&trx_sys->mutex);
- /* impl_trx cannot be committed until lock_mutex_exit()
+ /* trx_id cannot be committed until lock_mutex_exit()
because lock_trx_release_locks() acquires lock_sys->mutex */
- if (impl_trx != NULL
+ if (impl_trx_desc != NULL
&& !lock_rec_has_expl(LOCK_X | LOCK_REC_NOT_GAP, block,
- heap_no, impl_trx)) {
+ heap_no, trx_id)) {
ulint type_mode = (LOCK_REC | LOCK_X
| LOCK_REC_NOT_GAP);
- /* If the delete-marked record was locked already,
- we should reserve lock waiting for impl_trx as
- implicit lock. Because cannot lock at this moment.*/
-
- if (rec_get_deleted_flag(rec, rec_offs_comp(offsets))
- && lock_rec_other_has_conflicting(
- static_cast<enum lock_mode>
- (LOCK_X | LOCK_REC_NOT_GAP), block,
- heap_no, impl_trx)) {
-
- type_mode |= (LOCK_WAIT
- | LOCK_CONV_BY_OTHER);
- }
+ mutex_enter(&trx_sys->mutex);
+ trx_t* impl_trx = trx_rw_get_active_trx_by_id(trx_id,
+ NULL);
+ mutex_exit(&trx_sys->mutex);
+ ut_ad(impl_trx != NULL);
lock_rec_add_to_queue(
type_mode, block, heap_no, index,
@@ -6790,7 +6941,6 @@ lock_cancel_waiting_and_release(
ut_ad(lock_mutex_own());
ut_ad(trx_mutex_own(lock->trx));
- ut_ad(!(lock->type_mode & LOCK_CONV_BY_OTHER));
lock->trx->lock.cancel = TRUE;
@@ -7168,7 +7318,7 @@ lock_trx_has_rec_x_lock(
if (UNIV_LIKELY(srv_fake_changes_locks)) {
ut_a(lock_rec_has_expl(rec_lock | LOCK_REC_NOT_GAP,
- block, heap_no, trx));
+ block, heap_no, trx->id));
}
lock_mutex_exit();
return(true);
diff --git a/storage/xtradb/log/log0recv.cc b/storage/xtradb/log/log0recv.cc
index cb4b988e46c..0db2b6ef5ed 100644
--- a/storage/xtradb/log/log0recv.cc
+++ b/storage/xtradb/log/log0recv.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1997, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2012, Facebook Inc.
This program is free software; you can redistribute it and/or modify it under
@@ -24,6 +24,11 @@ Recovery
Created 9/20/1997 Heikki Tuuri
*******************************************************/
+// First include (the generated) my_config.h, to get correct platform defines.
+#include "my_config.h"
+#include <stdio.h> // Solaris/x86 header file bug
+
+#include <vector>
#include "log0recv.h"
#ifdef UNIV_NONINL
@@ -59,6 +64,7 @@ Created 9/20/1997 Heikki Tuuri
# include "sync0sync.h"
#else /* !UNIV_HOTBACKUP */
+
/** This is set to FALSE if the backup was originally taken with the
ibbackup --include regexp option: then we do not want to create tables in
directories which were not included */
@@ -429,6 +435,9 @@ recv_sys_init(
recv_max_page_lsn = 0;
+ /* Call the constructor for recv_sys_t::dblwr member */
+ new (&recv_sys->dblwr) recv_dblwr_t();
+
mutex_exit(&(recv_sys->mutex));
}
@@ -1379,14 +1388,23 @@ recv_parse_or_apply_log_rec_body(
ptr = mlog_parse_string(ptr, end_ptr, page, page_zip);
break;
case MLOG_FILE_RENAME:
- ptr = fil_op_log_parse_or_replay(ptr, end_ptr, type,
- (recv_recovery_is_on()
- ? space_id : 0), 0);
+ /* Do not rerun file-based log entries if this is
+ IO completion from a page read. */
+ if (page == NULL) {
+ ptr = fil_op_log_parse_or_replay(ptr, end_ptr, type,
+ (recv_recovery_is_on()
+ ? space_id : 0), 0);
+ }
break;
case MLOG_FILE_CREATE:
case MLOG_FILE_DELETE:
case MLOG_FILE_CREATE2:
- ptr = fil_op_log_parse_or_replay(ptr, end_ptr, type, 0, 0);
+ /* Do not rerun file-based log entries if this is
+ IO completion from a page read. */
+ if (page == NULL) {
+ ptr = fil_op_log_parse_or_replay(ptr, end_ptr,
+ type, 0, 0);
+ }
break;
case MLOG_ZIP_WRITE_NODE_PTR:
ut_ad(!page || page_type == FIL_PAGE_INDEX);
@@ -3039,7 +3057,7 @@ recv_init_crash_recovery(void)
ib_logf(IB_LOG_LEVEL_INFO,
"from the doublewrite buffer...");
- buf_dblwr_init_or_restore_pages(TRUE);
+ buf_dblwr_process();
/* Spawn the background thread to flush dirty pages
from the buffer pools. */
@@ -3081,6 +3099,7 @@ recv_recovery_from_checkpoint_start_func(
byte* log_hdr_buf;
byte* log_hdr_buf_base = (byte*)alloca(LOG_FILE_HDR_SIZE + OS_FILE_LOG_BLOCK_SIZE);
dberr_t err;
+ ut_when_dtor<recv_dblwr_t> tmp(recv_sys->dblwr);
log_hdr_buf = static_cast<byte *>
(ut_align(log_hdr_buf_base, OS_FILE_LOG_BLOCK_SIZE));
@@ -3098,11 +3117,6 @@ recv_recovery_from_checkpoint_start_func(
# define LIMIT_LSN LSN_MAX
#endif /* UNIV_LOG_ARCHIVE */
- if (TYPE_CHECKPOINT) {
- recv_sys_create();
- recv_sys_init(buf_pool_get_curr_size());
- }
-
if (srv_force_recovery >= SRV_FORCE_NO_LOG_REDO) {
ib_logf(IB_LOG_LEVEL_INFO,
@@ -3352,11 +3366,6 @@ recv_recovery_from_checkpoint_start_func(
}
}
}
-
- if (!recv_needed_recovery && !srv_read_only_mode) {
- /* Init the doublewrite buffer memory structure */
- buf_dblwr_init_or_restore_pages(FALSE);
- }
}
/* We currently have only one log group */
@@ -4059,3 +4068,46 @@ recv_recovery_from_archive_finish(void)
recv_recovery_from_backup_on = FALSE;
}
#endif /* UNIV_LOG_ARCHIVE */
+
+
+void recv_dblwr_t::add(byte* page)
+{
+ pages.push_back(page);
+}
+
+byte* recv_dblwr_t::find_page(ulint space_id, ulint page_no)
+{
+ std::vector<byte*> matches;
+ byte* result = 0;
+
+ for (std::list<byte*>::iterator i = pages.begin();
+ i != pages.end(); ++i) {
+
+ if ((page_get_space_id(*i) == space_id)
+ && (page_get_page_no(*i) == page_no)) {
+ matches.push_back(*i);
+ }
+ }
+
+ if (matches.size() == 1) {
+ result = matches[0];
+ } else if (matches.size() > 1) {
+
+ lsn_t max_lsn = 0;
+ lsn_t page_lsn = 0;
+
+ for (std::vector<byte*>::iterator i = matches.begin();
+ i != matches.end(); ++i) {
+
+ page_lsn = mach_read_from_8(*i + FIL_PAGE_LSN);
+
+ if (page_lsn > max_lsn) {
+ max_lsn = page_lsn;
+ result = *i;
+ }
+ }
+ }
+
+ return(result);
+}
+
diff --git a/storage/xtradb/mem/mem0mem.cc b/storage/xtradb/mem/mem0mem.cc
index e0e6220f4d8..e066aff5b30 100644
--- a/storage/xtradb/mem/mem0mem.cc
+++ b/storage/xtradb/mem/mem0mem.cc
@@ -299,15 +299,17 @@ Creates a memory heap block where data can be allocated.
for MEM_HEAP_BTR_SEARCH type heaps) */
UNIV_INTERN
mem_block_t*
-mem_heap_create_block(
-/*==================*/
+mem_heap_create_block_func(
+/*=======================*/
mem_heap_t* heap, /*!< in: memory heap or NULL if first block
should be created */
ulint n, /*!< in: number of bytes needed for user data */
- ulint type, /*!< in: type of heap: MEM_HEAP_DYNAMIC or
- MEM_HEAP_BUFFER */
+#ifdef UNIV_DEBUG
const char* file_name,/*!< in: file name where created */
- ulint line) /*!< in: line where created */
+ ulint line, /*!< in: line where created */
+#endif /* UNIV_DEBUG */
+ ulint type) /*!< in: type of heap: MEM_HEAP_DYNAMIC or
+ MEM_HEAP_BUFFER */
{
#ifndef UNIV_HOTBACKUP
buf_block_t* buf_block = NULL;
@@ -368,8 +370,9 @@ mem_heap_create_block(
#endif /* !UNIV_HOTBACKUP */
block->magic_n = MEM_BLOCK_MAGIC_N;
- ut_strlcpy_rev(block->file_name, file_name, sizeof(block->file_name));
- block->line = line;
+ ut_d(ut_strlcpy_rev(block->file_name, file_name,
+ sizeof(block->file_name)));
+ ut_d(block->line = line);
#ifdef MEM_PERIODIC_CHECK
mutex_enter(&(mem_comm_pool->mutex));
diff --git a/storage/xtradb/mtr/mtr0log.cc b/storage/xtradb/mtr/mtr0log.cc
index 5335cb4c9ef..0660c819240 100644
--- a/storage/xtradb/mtr/mtr0log.cc
+++ b/storage/xtradb/mtr/mtr0log.cc
@@ -560,7 +560,7 @@ mlog_parse_index(
n = n_uniq = 1;
}
table = dict_mem_table_create("LOG_DUMMY", DICT_HDR_SPACE, n,
- comp ? DICT_TF_COMPACT : 0, 0);
+ comp ? DICT_TF_COMPACT : 0, 0, true);
ind = dict_mem_index_create("LOG_DUMMY", "LOG_DUMMY",
DICT_HDR_SPACE, 0, n);
ind->table = table;
diff --git a/storage/xtradb/os/os0file.cc b/storage/xtradb/os/os0file.cc
index 8c09beb3e9c..e81116874ec 100644
--- a/storage/xtradb/os/os0file.cc
+++ b/storage/xtradb/os/os0file.cc
@@ -563,8 +563,10 @@ os_file_get_last_error_low(
return(OS_FILE_INSUFFICIENT_RESOURCE);
} else if (err == ERROR_OPERATION_ABORTED) {
return(OS_FILE_OPERATION_ABORTED);
+ } else if (err == ERROR_ACCESS_DENIED) {
+ return(OS_FILE_ACCESS_VIOLATION);
} else {
- return(100 + err);
+ return(OS_FILE_ERROR_MAX + err);
}
#else
int err = errno;
@@ -638,8 +640,10 @@ os_file_get_last_error_low(
return(OS_FILE_AIO_INTERRUPTED);
}
break;
+ case EACCES:
+ return(OS_FILE_ACCESS_VIOLATION);
}
- return(100 + err);
+ return(OS_FILE_ERROR_MAX + err);
#endif
}
@@ -717,6 +721,7 @@ os_file_handle_error_cond_exit(
case OS_FILE_PATH_ERROR:
case OS_FILE_ALREADY_EXISTS:
+ case OS_FILE_ACCESS_VIOLATION:
return(FALSE);
@@ -2587,12 +2592,13 @@ os_file_pread(
os_mutex_exit(os_file_count_mutex);
#endif /* HAVE_ATOMIC_BUILTINS && UNIV_WORD == 8 */
- /* Handle signal interruptions correctly */
+ /* Handle partial reads and signal interruptions correctly */
for (n_bytes = 0; n_bytes < (ssize_t) n; ) {
- n_read = pread(file, buf, (ssize_t)n, offs);
+ n_read = pread(file, buf, (ssize_t)n - n_bytes, offs);
if (n_read > 0) {
n_bytes += n_read;
offs += n_read;
+ buf = (char *)buf + n_read;
} else if (n_read == -1 && errno == EINTR) {
continue;
} else {
@@ -2734,12 +2740,13 @@ os_file_pwrite(
MONITOR_ATOMIC_INC(MONITOR_OS_PENDING_WRITES);
#endif /* !HAVE_ATOMIC_BUILTINS || UNIV_WORD < 8 */
- /* Handle signal interruptions correctly */
+ /* Handle partial writes and signal interruptions correctly */
for (ret = 0; ret < (ssize_t) n; ) {
- n_written = pwrite(file, buf, (ssize_t)n, offs);
- if (n_written > 0) {
+ n_written = pwrite(file, buf, (ssize_t)n - ret, offs);
+ if (n_written >= 0) {
ret += n_written;
offs += n_written;
+ buf = (char *)buf + n_written;
} else if (n_written == -1 && errno == EINTR) {
continue;
} else {
@@ -3042,7 +3049,8 @@ os_file_write_func(
DWORD len;
ulint n_retries = 0;
ulint err;
- OVERLAPPED overlapped;
+ OVERLAPPED overlapped;
+ DWORD saved_error = 0;
/* On 64-bit Windows, ulint is 64 bits. But offset and n should be
no more than 32 bits. */
@@ -3069,7 +3077,7 @@ retry:
if (ret) {
ret = GetOverlappedResult(file, &overlapped, (DWORD *)&len, FALSE);
}
- else if(GetLastError() == ERROR_IO_PENDING) {
+ else if ( GetLastError() == ERROR_IO_PENDING) {
ret = GetOverlappedResult(file, &overlapped, (DWORD *)&len, TRUE);
}
@@ -3097,8 +3105,10 @@ retry:
}
if (!os_has_said_disk_full) {
+ char *winmsg = NULL;
- err = (ulint) GetLastError();
+ saved_error = GetLastError();
+ err = (ulint) saved_error;
ut_print_timestamp(stderr);
@@ -3115,6 +3125,23 @@ retry:
name, offset,
(ulong) n, (ulong) len, (ulong) err);
+ /* Ask Windows to prepare a standard message for a
+ GetLastError() */
+
+ FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER |
+ FORMAT_MESSAGE_FROM_SYSTEM |
+ FORMAT_MESSAGE_IGNORE_INSERTS,
+ NULL, saved_error,
+ MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
+ (LPSTR)&winmsg, 0, NULL);
+
+ if (winmsg) {
+ fprintf(stderr,
+ "InnoDB: FormatMessage: Error number %lu means '%s'.\n",
+ (ulong) saved_error, winmsg);
+ LocalFree(winmsg);
+ }
+
if (strerror((int) err) != NULL) {
fprintf(stderr,
"InnoDB: Error number %lu means '%s'.\n",
@@ -3333,30 +3360,41 @@ os_file_get_status(
return(DB_FAIL);
- } else if (S_ISDIR(statinfo.st_mode)) {
+ }
+
+ switch (statinfo.st_mode & S_IFMT) {
+ case S_IFDIR:
stat_info->type = OS_FILE_TYPE_DIR;
- } else if (S_ISLNK(statinfo.st_mode)) {
+ break;
+ case S_IFLNK:
stat_info->type = OS_FILE_TYPE_LINK;
- } else if (S_ISREG(statinfo.st_mode)) {
+ break;
+ case S_IFBLK:
+ stat_info->type = OS_FILE_TYPE_BLOCK;
+ break;
+ case S_IFREG:
stat_info->type = OS_FILE_TYPE_FILE;
+ break;
+ default:
+ stat_info->type = OS_FILE_TYPE_UNKNOWN;
+ }
- if (check_rw_perm) {
- int fh;
- int access;
- access = !srv_read_only_mode ? O_RDWR : O_RDONLY;
+ if (check_rw_perm && (stat_info->type == OS_FILE_TYPE_FILE
+ || stat_info->type == OS_FILE_TYPE_BLOCK)) {
+ int fh;
+ int access;
- fh = ::open(path, access, os_innodb_umask);
+ access = !srv_read_only_mode ? O_RDWR : O_RDONLY;
- if (fh == -1) {
- stat_info->rw_perm = false;
- } else {
- stat_info->rw_perm = true;
- close(fh);
- }
+ fh = ::open(path, access, os_innodb_umask);
+
+ if (fh == -1) {
+ stat_info->rw_perm = false;
+ } else {
+ stat_info->rw_perm = true;
+ close(fh);
}
- } else {
- stat_info->type = OS_FILE_TYPE_UNKNOWN;
}
#endif /* _WIN_ */
@@ -4702,8 +4740,10 @@ os_aio_func(
wake_later = mode & OS_AIO_SIMULATED_WAKE_LATER;
mode = mode & (~OS_AIO_SIMULATED_WAKE_LATER);
- if (mode == OS_AIO_SYNC)
- {
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28",
+ mode = OS_AIO_SYNC;);
+
+ if (mode == OS_AIO_SYNC) {
ibool ret;
/* This is actually an ordinary synchronous read or write:
no need to use an i/o-handler thread */
@@ -4717,7 +4757,18 @@ os_aio_func(
ret = os_file_write(name, file, buf, offset, n);
}
- ut_a(ret);
+
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28",
+ os_has_said_disk_full = FALSE;);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28",
+ ret = 0;);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28",
+ errno = 28;);
+
+ if (!ret) {
+ fprintf(stderr, "FAIL");
+ }
+
return ret;
}
@@ -5154,6 +5205,7 @@ os_aio_linux_handle(
segment = os_aio_get_array_and_local_segment(&array, global_seg);
n = array->n_slots / array->n_segments;
+ wait_for_event:
/* Loop until we have found a completed request. */
for (;;) {
ibool any_reserved = FALSE;
@@ -5216,6 +5268,41 @@ found:
if (slot->ret == 0 && slot->n_bytes == (long) slot->len) {
ret = TRUE;
+ } else if ((slot->ret == 0) && (slot->n_bytes > 0)
+ && (slot->n_bytes < (long) slot->len)) {
+ /* Partial read or write scenario */
+ int submit_ret;
+ struct iocb* iocb;
+ slot->buf = (byte*)slot->buf + slot->n_bytes;
+ slot->offset = slot->offset + slot->n_bytes;
+ slot->len = slot->len - slot->n_bytes;
+ /* Resetting the bytes read/written */
+ slot->n_bytes = 0;
+ slot->io_already_done = FALSE;
+ iocb = &(slot->control);
+
+ if (slot->type == OS_FILE_READ) {
+ io_prep_pread(&slot->control, slot->file, slot->buf,
+ slot->len, (off_t) slot->offset);
+ } else {
+ ut_a(slot->type == OS_FILE_WRITE);
+ io_prep_pwrite(&slot->control, slot->file, slot->buf,
+ slot->len, (off_t) slot->offset);
+ }
+ /* Resubmit an I/O request */
+ submit_ret = io_submit(array->aio_ctx[segment], 1, &iocb);
+ if (submit_ret < 0 ) {
+ /* Aborting in case of submit failure */
+ ib_logf(IB_LOG_LEVEL_FATAL,
+ "Native Linux AIO interface. io_submit()"
+ " call failed when resubmitting a partial"
+ " I/O request on the file %s.",
+ slot->name);
+ } else {
+ ret = FALSE;
+ os_mutex_exit(array->mutex);
+ goto wait_for_event;
+ }
} else {
errno = -slot->ret;
@@ -5510,7 +5597,13 @@ consecutive_loop:
aio_slot->offset, total_len);
}
- ut_a(ret);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28_2",
+ os_has_said_disk_full = FALSE;);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28_2",
+ ret = 0;);
+ DBUG_EXECUTE_IF("ib_os_aio_func_io_failure_28_2",
+ errno = 28;);
+
srv_set_io_thread_op_info(global_segment, "file i/o done");
if (aio_slot->type == OS_FILE_READ && n_consecutive > 1) {
diff --git a/storage/xtradb/os/os0stacktrace.cc b/storage/xtradb/os/os0stacktrace.cc
index 4d52e625057..6d5b6781cc1 100644
--- a/storage/xtradb/os/os0stacktrace.cc
+++ b/storage/xtradb/os/os0stacktrace.cc
@@ -92,9 +92,9 @@ os_stacktrace_print(
#elif defined(__sparc__)
struct sigcontext* sc = (struct sigcontext*) ucontext;
#if __WORDSIZE == 64
- caller_address = (void*) scp->sigc_regs.tpc ;
+ caller_address = (void*) sc->sigc_regs.tpc ;
#else
- pnt = (void*) scp->si_regs.pc ;
+ caller_address = (void*) sc->si_regs.pc ;
#endif
#elif defined(__i386__)
ucontext_t* uc = (ucontext_t*) ucontext;
diff --git a/storage/xtradb/os/os0sync.cc b/storage/xtradb/os/os0sync.cc
index 392dbe0d7a7..e42c5900c0c 100644
--- a/storage/xtradb/os/os0sync.cc
+++ b/storage/xtradb/os/os0sync.cc
@@ -644,7 +644,7 @@ os_event_wait_time_low(
ut_a(event);
if (time_in_usec != OS_SYNC_INFINITE_TIME) {
- time_in_ms = time_in_usec / 1000;
+ time_in_ms = static_cast<DWORD>(time_in_usec / 1000);
err = WaitForSingleObject(event->handle, time_in_ms);
} else {
err = WaitForSingleObject(event->handle, INFINITE);
@@ -663,7 +663,7 @@ os_event_wait_time_low(
ut_a(sleep_condition_variable != NULL);
if (time_in_usec != OS_SYNC_INFINITE_TIME) {
- time_in_ms = time_in_usec / 1000;
+ time_in_ms = static_cast<DWORD>(time_in_usec / 1000);
} else {
time_in_ms = INFINITE;
}
diff --git a/storage/xtradb/page/page0cur.cc b/storage/xtradb/page/page0cur.cc
index efce1f10cae..f5f7e1299ce 100644
--- a/storage/xtradb/page/page0cur.cc
+++ b/storage/xtradb/page/page0cur.cc
@@ -977,7 +977,8 @@ page_cur_insert_rec_low(
== (ibool) !!page_is_comp(page));
ut_ad(fil_page_get_type(page) == FIL_PAGE_INDEX);
ut_ad(mach_read_from_8(page + PAGE_HEADER + PAGE_INDEX_ID)
- == index->id || recv_recovery_is_on() || mtr->inside_ibuf);
+ == index->id || recv_recovery_is_on()
+ || (mtr ? mtr->inside_ibuf : dict_index_is_ibuf(index)));
ut_ad(!page_rec_is_supremum(current_rec));
@@ -1204,7 +1205,8 @@ page_cur_insert_rec_zip(
ut_ad(page_is_comp(page));
ut_ad(fil_page_get_type(page) == FIL_PAGE_INDEX);
ut_ad(mach_read_from_8(page + PAGE_HEADER + PAGE_INDEX_ID)
- == index->id || mtr->inside_ibuf || recv_recovery_is_on());
+ == index->id || recv_recovery_is_on()
+ || (mtr ? mtr->inside_ibuf : dict_index_is_ibuf(index)));
ut_ad(!page_cur_is_after_last(cursor));
#ifdef UNIV_ZIP_DEBUG
@@ -1977,7 +1979,8 @@ page_cur_delete_rec(
const dict_index_t* index, /*!< in: record descriptor */
const ulint* offsets,/*!< in: rec_get_offsets(
cursor->rec, index) */
- mtr_t* mtr) /*!< in: mini-transaction handle */
+ mtr_t* mtr) /*!< in: mini-transaction handle
+ or NULL */
{
page_dir_slot_t* cur_dir_slot;
page_dir_slot_t* prev_slot;
@@ -2006,7 +2009,8 @@ page_cur_delete_rec(
ut_ad(!!page_is_comp(page) == dict_table_is_comp(index->table));
ut_ad(fil_page_get_type(page) == FIL_PAGE_INDEX);
ut_ad(mach_read_from_8(page + PAGE_HEADER + PAGE_INDEX_ID)
- == index->id || mtr->inside_ibuf || recv_recovery_is_on());
+ == index->id || recv_recovery_is_on()
+ || (mtr ? mtr->inside_ibuf : dict_index_is_ibuf(index)));
/* The record must not be the supremum or infimum record. */
ut_ad(page_rec_is_user_rec(current_rec));
diff --git a/storage/xtradb/page/page0page.cc b/storage/xtradb/page/page0page.cc
index 2faf804279c..bd5fb36af8f 100644
--- a/storage/xtradb/page/page0page.cc
+++ b/storage/xtradb/page/page0page.cc
@@ -2779,3 +2779,35 @@ page_delete_rec(
return(no_compress_needed);
}
+/** Get the last non-delete-marked record on a page.
+@param[in] page index tree leaf page
+@return the last record, not delete-marked
+@retval infimum record if all records are delete-marked */
+
+const rec_t*
+page_find_rec_max_not_deleted(
+ const page_t* page)
+{
+ const rec_t* rec = page_get_infimum_rec(page);
+ const rec_t* prev_rec = NULL; // remove warning
+
+ /* Because the page infimum is never delete-marked,
+ prev_rec will always be assigned to it first. */
+ ut_ad(!rec_get_deleted_flag(rec, page_rec_is_comp(rec)));
+ if (page_is_comp(page)) {
+ do {
+ if (!rec_get_deleted_flag(rec, true)) {
+ prev_rec = rec;
+ }
+ rec = page_rec_get_next_low(rec, true);
+ } while (rec != page + PAGE_NEW_SUPREMUM);
+ } else {
+ do {
+ if (!rec_get_deleted_flag(rec, false)) {
+ prev_rec = rec;
+ }
+ rec = page_rec_get_next_low(rec, false);
+ } while (rec != page + PAGE_OLD_SUPREMUM);
+ }
+ return(prev_rec);
+}
diff --git a/storage/xtradb/page/page0zip.cc b/storage/xtradb/page/page0zip.cc
index 81c9e0ab45a..c4c8354aa1e 100644
--- a/storage/xtradb/page/page0zip.cc
+++ b/storage/xtradb/page/page0zip.cc
@@ -1,7 +1,8 @@
/*****************************************************************************
-Copyright (c) 2005, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2005, 2014, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2012, Facebook Inc.
+Copyright (c) 2014, SkySQL Ab. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -24,6 +25,9 @@ Compressed page interface
Created June 2005 by Marko Makela
*******************************************************/
+// First include (the generated) my_config.h, to get correct platform defines.
+#include "my_config.h"
+
#include <map>
using namespace std;
@@ -168,7 +172,7 @@ page_zip_empty_size(
+ 1/* end of modification log */
- REC_N_NEW_EXTRA_BYTES/* omitted bytes */)
/* subtract the space for page_zip_fields_encode() */
- - compressBound(2 * (n_fields + 1));
+ - compressBound(static_cast<uLong>(2 * (n_fields + 1)));
return(size > 0 ? (ulint) size : 0);
}
#endif /* !UNIV_HOTBACKUP */
@@ -849,8 +853,8 @@ page_zip_compress_node_ptrs(
rec_offs_extra_size(offsets));
/* Compress the extra bytes. */
- c_stream->avail_in = rec - REC_N_NEW_EXTRA_BYTES
- - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ rec - REC_N_NEW_EXTRA_BYTES - c_stream->next_in);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -862,8 +866,8 @@ page_zip_compress_node_ptrs(
/* Compress the data bytes, except node_ptr. */
c_stream->next_in = (byte*) rec;
- c_stream->avail_in = rec_offs_data_size(offsets)
- - REC_NODE_PTR_SIZE;
+ c_stream->avail_in = static_cast<uInt>(
+ rec_offs_data_size(offsets) - REC_NODE_PTR_SIZE);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -904,8 +908,9 @@ page_zip_compress_sec(
const rec_t* rec = *recs++;
/* Compress everything up to this record. */
- c_stream->avail_in = rec - REC_N_NEW_EXTRA_BYTES
- - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ rec - REC_N_NEW_EXTRA_BYTES
+ - c_stream->next_in);
if (UNIV_LIKELY(c_stream->avail_in)) {
UNIV_MEM_ASSERT_RW(c_stream->next_in,
@@ -970,8 +975,8 @@ page_zip_compress_clust_ext(
ut_ad(len == DATA_ROLL_PTR_LEN);
/* Compress any preceding bytes. */
- c_stream->avail_in
- = src - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ src - c_stream->next_in);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -1000,8 +1005,8 @@ page_zip_compress_clust_ext(
ut_ad(len >= BTR_EXTERN_FIELD_REF_SIZE);
src += len - BTR_EXTERN_FIELD_REF_SIZE;
- c_stream->avail_in = src
- - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ src - c_stream->next_in);
if (UNIV_LIKELY(c_stream->avail_in)) {
err = deflate(c_stream, Z_NO_FLUSH);
if (UNIV_UNLIKELY(err != Z_OK)) {
@@ -1096,8 +1101,9 @@ page_zip_compress_clust(
rec_offs_extra_size(offsets));
/* Compress the extra bytes. */
- c_stream->avail_in = rec - REC_N_NEW_EXTRA_BYTES
- - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ rec - REC_N_NEW_EXTRA_BYTES
+ - c_stream->next_in);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -1144,7 +1150,8 @@ page_zip_compress_clust(
rec_offs_extra_size(offsets));
/* Compress any preceding bytes. */
- c_stream->avail_in = src - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ src - c_stream->next_in);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -1171,8 +1178,8 @@ page_zip_compress_clust(
}
/* Compress the last bytes of the record. */
- c_stream->avail_in = rec + rec_offs_data_size(offsets)
- - c_stream->next_in;
+ c_stream->avail_in = static_cast<uInt>(
+ rec + rec_offs_data_size(offsets) - c_stream->next_in);
if (c_stream->avail_in) {
err = deflate(c_stream, Z_NO_FLUSH);
@@ -1307,6 +1314,30 @@ page_zip_compress(
MONITOR_INC(MONITOR_PAGE_COMPRESS);
+ /* Simulate a compression failure with a probability determined by
+ innodb_simulate_comp_failures, only if the page has 2 or more
+ records. */
+
+ if (srv_simulate_comp_failures
+ && !dict_index_is_ibuf(index)
+ && page_get_n_recs(page) >= 2
+ && ((ulint)(rand() % 100) < srv_simulate_comp_failures)
+ && strcasecmp(index->table_name, "IBUF_DUMMY") != 0) {
+
+#ifdef UNIV_DEBUG
+ fprintf(stderr,
+ "InnoDB: Simulating a compression failure"
+ " for table %s, index %s, page %lu (%s)\n",
+ index->table_name,
+ index->name,
+ page_get_page_no(page),
+ page_is_leaf(page) ? "leaf" : "non-leaf");
+
+#endif
+
+ goto err_exit;
+ }
+
heap = mem_heap_create(page_zip_get_size(page_zip)
+ n_fields * (2 + sizeof(ulint))
+ REC_OFFS_HEADER_SIZE
@@ -1328,7 +1359,7 @@ page_zip_compress(
/* Compress the data payload. */
page_zip_set_alloc(&c_stream, heap);
- err = deflateInit2(&c_stream, level,
+ err = deflateInit2(&c_stream, static_cast<int>(level),
Z_DEFLATED, UNIV_PAGE_SIZE_SHIFT,
MAX_MEM_LEVEL, Z_DEFAULT_STRATEGY);
ut_a(err == Z_OK);
@@ -1336,7 +1367,8 @@ page_zip_compress(
c_stream.next_out = buf;
/* Subtract the space reserved for uncompressed data. */
/* Page header and the end marker of the modification log */
- c_stream.avail_out = buf_end - buf - 1;
+ c_stream.avail_out = static_cast<uInt>(buf_end - buf - 1);
+
/* Dense page directory and uncompressed columns, if any */
if (page_is_leaf(page)) {
if (dict_index_is_clust(index)) {
@@ -1365,9 +1397,9 @@ page_zip_compress(
goto zlib_error;
}
- c_stream.avail_out -= n_dense * slot_size;
- c_stream.avail_in = page_zip_fields_encode(n_fields, index,
- trx_id_col, fields);
+ c_stream.avail_out -= static_cast<uInt>(n_dense * slot_size);
+ c_stream.avail_in = static_cast<uInt>(
+ page_zip_fields_encode(n_fields, index, trx_id_col, fields));
c_stream.next_in = fields;
if (UNIV_LIKELY(!trx_id_col)) {
trx_id_col = ULINT_UNDEFINED;
@@ -1422,9 +1454,9 @@ page_zip_compress(
/* Compress any trailing garbage, in case the last record was
allocated from an originally longer space on the free list,
or the data of the last record from page_zip_compress_sec(). */
- c_stream.avail_in
- = page_header_get_field(page, PAGE_HEAP_TOP)
- - (c_stream.next_in - page);
+ c_stream.avail_in = static_cast<uInt>(
+ page_header_get_field(page, PAGE_HEAP_TOP)
+ - (c_stream.next_in - page));
ut_a(c_stream.avail_in <= UNIV_PAGE_SIZE - PAGE_ZIP_START - PAGE_DIR);
UNIV_MEM_ASSERT_RW(c_stream.next_in, c_stream.avail_in);
@@ -1571,9 +1603,8 @@ page_zip_fields_free(
dict_table_t* table = index->table;
os_fast_mutex_free(&index->zip_pad.mutex);
mem_heap_free(index->heap);
- mutex_free(&(table->autoinc_mutex));
- ut_free(table->name);
- mem_heap_free(table->heap);
+
+ dict_mem_table_free(table);
}
}
@@ -1621,7 +1652,7 @@ page_zip_fields_decode(
}
table = dict_mem_table_create("ZIP_DUMMY", DICT_HDR_SPACE, n,
- DICT_TF_COMPACT, 0);
+ DICT_TF_COMPACT, 0, true);
index = dict_mem_index_create("ZIP_DUMMY", "ZIP_DUMMY",
DICT_HDR_SPACE, 0, n);
index->table = table;
@@ -2225,15 +2256,15 @@ page_zip_decompress_node_ptrs(
const byte* storage;
/* Subtract the space reserved for uncompressed data. */
- d_stream->avail_in -= n_dense
- * (PAGE_ZIP_DIR_SLOT_SIZE + REC_NODE_PTR_SIZE);
+ d_stream->avail_in -= static_cast<uInt>(
+ n_dense * (PAGE_ZIP_DIR_SLOT_SIZE + REC_NODE_PTR_SIZE));
/* Decompress the records in heap_no order. */
for (slot = 0; slot < n_dense; slot++) {
rec_t* rec = recs[slot];
- d_stream->avail_out = rec - REC_N_NEW_EXTRA_BYTES
- - d_stream->next_out;
+ d_stream->avail_out = static_cast<uInt>(
+ rec - REC_N_NEW_EXTRA_BYTES - d_stream->next_out);
ut_ad(d_stream->avail_out < UNIV_PAGE_SIZE
- PAGE_ZIP_START - PAGE_DIR);
@@ -2269,8 +2300,8 @@ page_zip_decompress_node_ptrs(
ut_ad(!rec_offs_any_extern(offsets));
/* Decompress the data bytes, except node_ptr. */
- d_stream->avail_out = rec_offs_data_size(offsets)
- - REC_NODE_PTR_SIZE;
+ d_stream->avail_out =static_cast<uInt>(
+ rec_offs_data_size(offsets) - REC_NODE_PTR_SIZE);
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
case Z_STREAM_END:
@@ -2299,9 +2330,9 @@ page_zip_decompress_node_ptrs(
/* Decompress any trailing garbage, in case the last record was
allocated from an originally longer space on the free list. */
- d_stream->avail_out = page_header_get_field(page_zip->data,
- PAGE_HEAP_TOP)
- - page_offset(d_stream->next_out);
+ d_stream->avail_out = static_cast<uInt>(
+ page_header_get_field(page_zip->data, PAGE_HEAP_TOP)
+ - page_offset(d_stream->next_out));
if (UNIV_UNLIKELY(d_stream->avail_out > UNIV_PAGE_SIZE
- PAGE_ZIP_START - PAGE_DIR)) {
@@ -2414,14 +2445,15 @@ page_zip_decompress_sec(
ut_a(!dict_index_is_clust(index));
/* Subtract the space reserved for uncompressed data. */
- d_stream->avail_in -= n_dense * PAGE_ZIP_DIR_SLOT_SIZE;
+ d_stream->avail_in -= static_cast<uint>(
+ n_dense * PAGE_ZIP_DIR_SLOT_SIZE);
for (slot = 0; slot < n_dense; slot++) {
rec_t* rec = recs[slot];
/* Decompress everything up to this record. */
- d_stream->avail_out = rec - REC_N_NEW_EXTRA_BYTES
- - d_stream->next_out;
+ d_stream->avail_out = static_cast<uint>(
+ rec - REC_N_NEW_EXTRA_BYTES - d_stream->next_out);
if (UNIV_LIKELY(d_stream->avail_out)) {
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
@@ -2452,9 +2484,9 @@ page_zip_decompress_sec(
/* Decompress the data of the last record and any trailing garbage,
in case the last record was allocated from an originally longer space
on the free list. */
- d_stream->avail_out = page_header_get_field(page_zip->data,
- PAGE_HEAP_TOP)
- - page_offset(d_stream->next_out);
+ d_stream->avail_out = static_cast<uInt>(
+ page_header_get_field(page_zip->data, PAGE_HEAP_TOP)
+ - page_offset(d_stream->next_out));
if (UNIV_UNLIKELY(d_stream->avail_out > UNIV_PAGE_SIZE
- PAGE_ZIP_START - PAGE_DIR)) {
@@ -2567,7 +2599,8 @@ page_zip_decompress_clust_ext(
return(FALSE);
}
- d_stream->avail_out = dst - d_stream->next_out;
+ d_stream->avail_out = static_cast<uInt>(
+ dst - d_stream->next_out);
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
case Z_STREAM_END:
@@ -2598,7 +2631,8 @@ page_zip_decompress_clust_ext(
ut_ad(len >= BTR_EXTERN_FIELD_REF_SIZE);
dst += len - BTR_EXTERN_FIELD_REF_SIZE;
- d_stream->avail_out = dst - d_stream->next_out;
+ d_stream->avail_out = static_cast<uInt>(
+ dst - d_stream->next_out);
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
case Z_STREAM_END:
case Z_OK:
@@ -2664,16 +2698,17 @@ page_zip_decompress_clust(
ut_a(dict_index_is_clust(index));
/* Subtract the space reserved for uncompressed data. */
- d_stream->avail_in -= n_dense * (PAGE_ZIP_DIR_SLOT_SIZE
- + DATA_TRX_ID_LEN
- + DATA_ROLL_PTR_LEN);
+ d_stream->avail_in -= static_cast<uInt>(n_dense)
+ * (PAGE_ZIP_DIR_SLOT_SIZE
+ + DATA_TRX_ID_LEN
+ + DATA_ROLL_PTR_LEN);
/* Decompress the records in heap_no order. */
for (slot = 0; slot < n_dense; slot++) {
rec_t* rec = recs[slot];
- d_stream->avail_out = rec - REC_N_NEW_EXTRA_BYTES
- - d_stream->next_out;
+ d_stream->avail_out =static_cast<uInt>(
+ rec - REC_N_NEW_EXTRA_BYTES - d_stream->next_out);
ut_ad(d_stream->avail_out < UNIV_PAGE_SIZE
- PAGE_ZIP_START - PAGE_DIR);
@@ -2731,7 +2766,8 @@ page_zip_decompress_clust(
goto zlib_error;
}
- d_stream->avail_out = dst - d_stream->next_out;
+ d_stream->avail_out = static_cast<uInt>(
+ dst - d_stream->next_out);
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
case Z_STREAM_END:
@@ -2760,8 +2796,8 @@ page_zip_decompress_clust(
}
/* Decompress the last bytes of the record. */
- d_stream->avail_out = rec_get_end(rec, offsets)
- - d_stream->next_out;
+ d_stream->avail_out = static_cast<uInt>(
+ rec_get_end(rec, offsets) - d_stream->next_out);
switch (inflate(d_stream, Z_SYNC_FLUSH)) {
case Z_STREAM_END:
@@ -2781,9 +2817,9 @@ page_zip_decompress_clust(
/* Decompress any trailing garbage, in case the last record was
allocated from an originally longer space on the free list. */
- d_stream->avail_out = page_header_get_field(page_zip->data,
- PAGE_HEAP_TOP)
- - page_offset(d_stream->next_out);
+ d_stream->avail_out = static_cast<uInt>(
+ page_header_get_field(page_zip->data, PAGE_HEAP_TOP)
+ - page_offset(d_stream->next_out));
if (UNIV_UNLIKELY(d_stream->avail_out > UNIV_PAGE_SIZE
- PAGE_ZIP_START - PAGE_DIR)) {
@@ -3039,7 +3075,8 @@ zlib_error:
d_stream.next_in = page_zip->data + PAGE_DATA;
/* Subtract the space reserved for
the page header and the end marker of the modification log. */
- d_stream.avail_in = page_zip_get_size(page_zip) - (PAGE_DATA + 1);
+ d_stream.avail_in = static_cast<uInt>(
+ page_zip_get_size(page_zip) - (PAGE_DATA + 1));
d_stream.next_out = page + PAGE_ZIP_START;
d_stream.avail_out = UNIV_PAGE_SIZE - PAGE_ZIP_START;
@@ -3498,7 +3535,7 @@ page_zip_write_rec_ext(
externs -= blob_no * BTR_EXTERN_FIELD_REF_SIZE;
if (create) {
- page_zip->n_blobs += n_ext;
+ page_zip->n_blobs += static_cast<unsigned>(n_ext);
ASSERT_ZERO_BLOB(ext_end - n_ext
* BTR_EXTERN_FIELD_REF_SIZE);
memmove(ext_end - n_ext
@@ -4406,7 +4443,7 @@ page_zip_dir_delete(
* BTR_EXTERN_FIELD_REF_SIZE;
externs -= blob_no * BTR_EXTERN_FIELD_REF_SIZE;
- page_zip->n_blobs -= n_ext;
+ page_zip->n_blobs -= static_cast<unsigned>(n_ext);
/* Shift and zero fill the array. */
memmove(ext_end + n_ext * BTR_EXTERN_FIELD_REF_SIZE, ext_end,
(page_zip->n_blobs - blob_no)
@@ -4861,8 +4898,10 @@ page_zip_calc_checksum(
adler = adler32(0L, s + FIL_PAGE_OFFSET,
FIL_PAGE_LSN - FIL_PAGE_OFFSET);
adler = adler32(adler, s + FIL_PAGE_TYPE, 2);
- adler = adler32(adler, s + FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID,
- size - FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID);
+ adler = adler32(
+ adler, s + FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID,
+ static_cast<uInt>(size)
+ - FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID);
return((ulint) adler);
case SRV_CHECKSUM_ALGORITHM_NONE:
@@ -4892,21 +4931,25 @@ page_zip_verify_checksum(
ib_uint32_t crc32 = 0 /* silence bogus warning */;
ib_uint32_t innodb = 0 /* silence bogus warning */;
- stored = mach_read_from_4(
- (const unsigned char*) data + FIL_PAGE_SPACE_OR_CHKSUM);
+ stored = static_cast<ib_uint32_t>(mach_read_from_4(
+ static_cast<const unsigned char*>(data) + FIL_PAGE_SPACE_OR_CHKSUM));
/* declare empty pages non-corrupted */
if (stored == 0) {
/* make sure that the page is really empty */
- ut_d(ulint i; for (i = 0; i < size; i++) {
- ut_a(*((const char*) data + i) == 0); });
+ ulint i;
+ for (i = 0; i < size; i++) {
+ if (*((const char*) data + i) != 0) {
+ return(FALSE);
+ }
+ }
return(TRUE);
}
- calc = page_zip_calc_checksum(
+ calc = static_cast<ib_uint32_t>(page_zip_calc_checksum(
data, size, static_cast<srv_checksum_algorithm_t>(
- srv_checksum_algorithm));
+ srv_checksum_algorithm)));
if (stored == calc) {
return(TRUE);
@@ -4922,15 +4965,15 @@ page_zip_verify_checksum(
return(TRUE);
}
crc32 = calc;
- innodb = page_zip_calc_checksum(
- data, size, SRV_CHECKSUM_ALGORITHM_INNODB);
+ innodb = static_cast<ib_uint32_t>(page_zip_calc_checksum(
+ data, size, SRV_CHECKSUM_ALGORITHM_INNODB));
break;
case SRV_CHECKSUM_ALGORITHM_INNODB:
if (stored == BUF_NO_CHECKSUM_MAGIC) {
return(TRUE);
}
- crc32 = page_zip_calc_checksum(
- data, size, SRV_CHECKSUM_ALGORITHM_CRC32);
+ crc32 = static_cast<ib_uint32_t>(page_zip_calc_checksum(
+ data, size, SRV_CHECKSUM_ALGORITHM_CRC32));
innodb = calc;
break;
case SRV_CHECKSUM_ALGORITHM_NONE:
diff --git a/storage/xtradb/pars/lexyy.cc b/storage/xtradb/pars/lexyy.cc
index 16458dda637..07476320e03 100644
--- a/storage/xtradb/pars/lexyy.cc
+++ b/storage/xtradb/pars/lexyy.cc
@@ -35,7 +35,7 @@
#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types.
+ * if you want the limit (max/min) macros for int types.
*/
#ifndef __STDC_LIMIT_MACROS
#define __STDC_LIMIT_MACROS 1
@@ -2424,8 +2424,8 @@ static int yy_get_next_buffer (void)
else
{
- int num_to_read =
- YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
+ int num_to_read = static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1);
while ( num_to_read <= 0 )
{ /* Not enough room in the buffer - grow it. */
@@ -2438,7 +2438,7 @@ static int yy_get_next_buffer (void)
if ( b->yy_is_our_buffer )
{
- int new_size = b->yy_buf_size * 2;
+ int new_size = static_cast<int>(b->yy_buf_size * 2);
if ( new_size <= 0 )
b->yy_buf_size += b->yy_buf_size / 8;
@@ -2459,8 +2459,9 @@ static int yy_get_next_buffer (void)
(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
- num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
- number_to_move - 1;
+ num_to_read = static_cast<int>(
+ YY_CURRENT_BUFFER_LVALUE->yy_buf_size
+ - number_to_move - 1);
}
@@ -2643,7 +2644,7 @@ static int yy_get_next_buffer (void)
/** Immediately switch to a different input stream.
* @param input_file A readable stream.
- *
+ *
* @note This function does not reset the start condition to @c INITIAL .
*/
void yyrestart (FILE * input_file )
@@ -2661,7 +2662,7 @@ static int yy_get_next_buffer (void)
/** Switch to a different input buffer.
* @param new_buffer The new input buffer.
- *
+ *
*/
__attribute__((unused)) static void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer )
{
@@ -2705,7 +2706,7 @@ static void yy_load_buffer_state (void)
/** Allocate and initialize an input buffer state.
* @param file A readable stream.
* @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- *
+ *
* @return the allocated buffer state.
*/
static YY_BUFFER_STATE yy_create_buffer (FILE * file, int size )
@@ -2734,7 +2735,7 @@ static void yy_load_buffer_state (void)
/** Destroy the buffer.
* @param b a buffer created with yy_create_buffer()
- *
+ *
*/
void yy_delete_buffer (YY_BUFFER_STATE b )
{
@@ -2759,7 +2760,7 @@ static void yy_load_buffer_state (void)
{
int oerrno = errno;
-
+
yy_flush_buffer(b );
b->yy_input_file = file;
@@ -2775,13 +2776,13 @@ static void yy_load_buffer_state (void)
}
b->yy_is_interactive = 0;
-
+
errno = oerrno;
}
/** Discard all buffered characters. On the next scan, YY_INPUT will be called.
* @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- *
+ *
*/
void yy_flush_buffer (YY_BUFFER_STATE b )
{
@@ -2810,7 +2811,7 @@ static void yy_load_buffer_state (void)
* the current state. This function will allocate the stack
* if necessary.
* @param new_buffer The new state.
- *
+ *
*/
void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
{
@@ -2840,7 +2841,7 @@ void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
/** Removes and deletes the top of the stack, if present.
* The next element becomes the new top.
- *
+ *
*/
void yypop_buffer_state (void)
{
@@ -2864,7 +2865,7 @@ void yypop_buffer_state (void)
static void yyensure_buffer_stack (void)
{
int num_to_alloc;
-
+
if (!(yy_buffer_stack)) {
/* First allocation is just for 2 elements, since we don't know if this
@@ -2890,7 +2891,8 @@ static void yyensure_buffer_stack (void)
/* Increase the buffer to prepare for a possible push. */
int grow_size = 8 /* arbitrary grow size */;
- num_to_alloc = (yy_buffer_stack_max) + grow_size;
+ num_to_alloc = static_cast<int>(
+ (yy_buffer_stack_max) + grow_size);
(yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
((yy_buffer_stack),
num_to_alloc * sizeof(struct yy_buffer_state*)
@@ -2934,7 +2936,7 @@ static void yy_fatal_error (yyconst char* msg )
/* Accessor methods (get/set functions) to struct members. */
/** Get the current line number.
- *
+ *
*/
int yyget_lineno (void)
{
@@ -2943,7 +2945,7 @@ int yyget_lineno (void)
}
/** Get the input stream.
- *
+ *
*/
FILE *yyget_in (void)
{
@@ -2951,7 +2953,7 @@ FILE *yyget_in (void)
}
/** Get the output stream.
- *
+ *
*/
FILE *yyget_out (void)
{
@@ -2959,7 +2961,7 @@ FILE *yyget_out (void)
}
/** Get the length of the current token.
- *
+ *
*/
yy_size_t yyget_leng (void)
{
@@ -2967,7 +2969,7 @@ yy_size_t yyget_leng (void)
}
/** Get the current token.
- *
+ *
*/
char *yyget_text (void)
@@ -2977,18 +2979,18 @@ char *yyget_text (void)
/** Set the current line number.
* @param line_number
- *
+ *
*/
void yyset_lineno (int line_number )
{
-
+
yylineno = line_number;
}
/** Set the input stream. This does not discard the current
* input buffer.
* @param in_str A readable stream.
- *
+ *
* @see yy_switch_to_buffer
*/
void yyset_in (FILE * in_str )
@@ -3042,7 +3044,7 @@ static int yy_init_globals (void)
/* yylex_destroy is for both reentrant and non-reentrant scanners. */
__attribute__((unused)) static int yylex_destroy (void)
{
-
+
/* Pop the buffer stack, destroying each element. */
while(YY_CURRENT_BUFFER){
yy_delete_buffer(YY_CURRENT_BUFFER );
diff --git a/storage/xtradb/pars/pars0pars.cc b/storage/xtradb/pars/pars0pars.cc
index e0bc00fad0d..f051481184b 100644
--- a/storage/xtradb/pars/pars0pars.cc
+++ b/storage/xtradb/pars/pars0pars.cc
@@ -1988,10 +1988,16 @@ pars_create_table(
}
}
+ /* Set the flags2 when create table or alter tables */
+ flags2 |= DICT_TF2_FTS_AUX_HEX_NAME;
+ DBUG_EXECUTE_IF("innodb_test_wrong_fts_aux_table_name",
+ flags2 &= ~DICT_TF2_FTS_AUX_HEX_NAME;);
+
+
n_cols = que_node_list_get_len(column_defs);
table = dict_mem_table_create(
- table_sym->name, 0, n_cols, flags, flags2);
+ table_sym->name, 0, n_cols, flags, flags2, false);
#ifdef UNIV_DEBUG
if (not_fit_in_memory != NULL) {
@@ -2154,8 +2160,9 @@ pars_get_lex_chars(
{
int len;
- len = pars_sym_tab_global->string_len
- - pars_sym_tab_global->next_char_pos;
+ len = static_cast<int>(
+ pars_sym_tab_global->string_len
+ - pars_sym_tab_global->next_char_pos);
if (len == 0) {
#ifdef YYDEBUG
/* fputs("SQL string ends\n", stderr); */
diff --git a/storage/xtradb/rem/rem0cmp.cc b/storage/xtradb/rem/rem0cmp.cc
index db0fdf3ee21..426cf9e3ac5 100644
--- a/storage/xtradb/rem/rem0cmp.cc
+++ b/storage/xtradb/rem/rem0cmp.cc
@@ -316,8 +316,8 @@ cmp_dfield_dfield_like_prefix(
dfield_t* dfield1,/* in: data field; must have type field set */
dfield_t* dfield2)/* in: data field */
{
- const dtype_t* type;
- ulint ret;
+ const dtype_t* type;
+ int ret;
ut_ad(dfield_check_typed(dfield1));
@@ -325,21 +325,21 @@ cmp_dfield_dfield_like_prefix(
if (type->mtype >= DATA_FLOAT) {
ret = innobase_mysql_cmp_prefix(
- (int)(type->prtype & DATA_MYSQL_TYPE_MASK),
- (uint) dtype_get_charset_coll(type->prtype),
+ static_cast<int>(type->prtype & DATA_MYSQL_TYPE_MASK),
+ static_cast<uint>(dtype_get_charset_coll(type->prtype)),
+ static_cast<byte*>(dfield_get_data(dfield1)),
+ static_cast<uint>(dfield_get_len(dfield1)),
+ static_cast<byte*>(dfield_get_data(dfield2)),
+ static_cast<uint>(dfield_get_len(dfield2)));
+ } else {
+ ret = (cmp_data_data_like_prefix(
static_cast<byte*>(dfield_get_data(dfield1)),
dfield_get_len(dfield1),
- static_cast<byte*>(dfield_get_data(dfield2)),
- dfield_get_len(dfield2));
- } else {
- ret = (cmp_data_data_like_prefix(
- static_cast<byte*>(dfield_get_data(dfield1)),
- dfield_get_len(dfield1),
- static_cast<byte*>(dfield_get_data(dfield2)),
- dfield_get_len(dfield2)));
- }
-
- return(ret);
+ static_cast<byte*>(dfield_get_data(dfield2)),
+ dfield_get_len(dfield2)));
+ }
+
+ return(ret);
}
/*************************************************************//**
@@ -506,7 +506,8 @@ cmp_data_data_slow_varchar(
}
}
- return(i == lhs_len && i == rhs_len) ? 0 : rhs_len - lhs_len;
+ return((i == lhs_len && i == rhs_len) ? 0 :
+ static_cast<int>(rhs_len - lhs_len));
}
/*****************************************************************
diff --git a/storage/xtradb/rem/rem0rec.cc b/storage/xtradb/rem/rem0rec.cc
index 43072159b9e..0d7b7c16785 100644
--- a/storage/xtradb/rem/rem0rec.cc
+++ b/storage/xtradb/rem/rem0rec.cc
@@ -543,9 +543,11 @@ rec_get_offsets_func(
ulint n_fields,/*!< in: maximum number of
initialized fields
(ULINT_UNDEFINED if all fields) */
- mem_heap_t** heap, /*!< in/out: memory heap */
+#ifdef UNIV_DEBUG
const char* file, /*!< in: file name where called */
- ulint line) /*!< in: line number where called */
+ ulint line, /*!< in: line number where called */
+#endif /* UNIV_DEBUG */
+ mem_heap_t** heap) /*!< in/out: memory heap */
{
ulint n;
ulint size;
@@ -590,9 +592,8 @@ rec_get_offsets_func(
if (UNIV_UNLIKELY(!offsets)
|| UNIV_UNLIKELY(rec_offs_get_n_alloc(offsets) < size)) {
if (UNIV_UNLIKELY(!*heap)) {
- *heap = mem_heap_create_func(size * sizeof(ulint),
- MEM_HEAP_DYNAMIC,
- file, line);
+ *heap = mem_heap_create_at(size * sizeof(ulint),
+ file, line);
}
offsets = static_cast<ulint*>(
mem_heap_alloc(*heap, size * sizeof(ulint)));
diff --git a/storage/xtradb/row/row0ftsort.cc b/storage/xtradb/row/row0ftsort.cc
index 7a673feae9b..54f6f7bcc0f 100644
--- a/storage/xtradb/row/row0ftsort.cc
+++ b/storage/xtradb/row/row0ftsort.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2010, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2010, 2013, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -872,7 +872,9 @@ func_exit:
mutex_exit(&psort_info->mutex);
if (UT_LIST_GET_LEN(psort_info->fts_doc_list) > 0) {
- ut_ad(error != DB_SUCCESS);
+ /* child can exit either with error or told by parent. */
+ ut_ad(error != DB_SUCCESS
+ || psort_info->state == FTS_PARENT_EXITING);
}
/* Free fts doc list in case of error. */
@@ -1194,7 +1196,7 @@ row_fts_sel_tree_propagate(
sel_tree[parent] = selected;
- return(parent);
+ return(static_cast<int>(parent));
}
/*********************************************************************//**
@@ -1214,8 +1216,8 @@ row_fts_sel_tree_update(
ulint i;
for (i = 1; i <= height; i++) {
- propagated = row_fts_sel_tree_propagate(
- propagated, sel_tree, mrec, offsets, index);
+ propagated = static_cast<ulint>(row_fts_sel_tree_propagate(
+ static_cast<int>(propagated), sel_tree, mrec, offsets, index));
}
return(sel_tree[0]);
@@ -1239,8 +1241,8 @@ row_fts_build_sel_tree_level(
ulint i;
ulint num_item;
- start = (1 << level) - 1;
- num_item = (1 << level);
+ start = static_cast<ulint>((1 << level) - 1);
+ num_item = static_cast<ulint>(1 << level);
for (i = 0; i < num_item; i++) {
child_left = sel_tree[(start + i) * 2 + 1];
@@ -1315,8 +1317,9 @@ row_fts_build_sel_tree(
sel_tree[i + start] = i;
}
- for (i = treelevel - 1; i >=0; i--) {
- row_fts_build_sel_tree_level(sel_tree, i, mrec, offsets, index);
+ for (i = static_cast<int>(treelevel) - 1; i >= 0; i--) {
+ row_fts_build_sel_tree_level(
+ sel_tree, static_cast<ulint>(i), mrec, offsets, index);
}
return(treelevel);
@@ -1434,11 +1437,17 @@ row_fts_merge_insert(
ins_ctx.ins_graph = static_cast<que_t**>(mem_heap_alloc(heap, n_bytes));
memset(ins_ctx.ins_graph, 0x0, n_bytes);
+ /* We should set the flags2 with aux_table_name here,
+ in order to get the correct aux table names. */
+ index->table->flags2 |= DICT_TF2_FTS_AUX_HEX_NAME;
+ DBUG_EXECUTE_IF("innodb_test_wrong_fts_aux_table_name",
+ index->table->flags2 &= ~DICT_TF2_FTS_AUX_HEX_NAME;);
+
ins_ctx.fts_table.type = FTS_INDEX_TABLE;
ins_ctx.fts_table.index_id = index->id;
ins_ctx.fts_table.table_id = table->id;
ins_ctx.fts_table.parent = index->table->name;
- ins_ctx.fts_table.table = NULL;
+ ins_ctx.fts_table.table = index->table;
for (i = 0; i < fts_sort_pll_degree; i++) {
if (psort_info[i].merge_file[id]->n_rec == 0) {
@@ -1495,7 +1504,7 @@ row_fts_merge_insert(
mrec[i], mrec[min_rec],
offsets[i], offsets[min_rec],
index, NULL) < 0) {
- min_rec = i;
+ min_rec = static_cast<int>(i);
}
}
} else {
diff --git a/storage/xtradb/row/row0ins.cc b/storage/xtradb/row/row0ins.cc
index 34e34925b9a..f8ca40fac12 100644
--- a/storage/xtradb/row/row0ins.cc
+++ b/storage/xtradb/row/row0ins.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1996, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -2995,6 +2995,10 @@ row_ins_index_entry(
dtuple_t* entry, /*!< in/out: index entry to insert */
que_thr_t* thr) /*!< in: query thread */
{
+ DBUG_EXECUTE_IF("row_ins_index_entry_timeout", {
+ DBUG_SET("-d,row_ins_index_entry_timeout");
+ return(DB_LOCK_WAIT);});
+
if (dict_index_is_clust(index)) {
return(row_ins_clust_index_entry(index, entry, thr, 0));
} else {
diff --git a/storage/xtradb/row/row0log.cc b/storage/xtradb/row/row0log.cc
index 0c5ae2d3125..1240cf7fcc5 100644
--- a/storage/xtradb/row/row0log.cc
+++ b/storage/xtradb/row/row0log.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 2011, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 2011, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -78,11 +78,12 @@ struct row_log_buf_t {
mrec_buf_t buf; /*!< buffer for accessing a record
that spans two blocks */
ulint blocks; /*!< current position in blocks */
- ulint bytes; /*!< current position within buf */
+ ulint bytes; /*!< current position within block */
ulonglong total; /*!< logical position, in bytes from
the start of the row_log_table log;
0 for row_log_online_op() and
row_log_apply(). */
+ ulint size; /*!< allocated size of block */
};
/** Tracks BLOB allocation during online ALTER TABLE */
@@ -193,9 +194,48 @@ struct row_log_t {
or by index->lock X-latch only */
row_log_buf_t head; /*!< reader context; protected by MDL only;
modifiable by row_log_apply_ops() */
- ulint size; /*!< allocated size */
};
+
+/** Allocate the memory for the log buffer.
+@param[in,out] log_buf Buffer used for log operation
+@return TRUE if success, false if not */
+static __attribute__((warn_unused_result))
+bool
+row_log_block_allocate(
+ row_log_buf_t& log_buf)
+{
+ DBUG_ENTER("row_log_block_allocate");
+ if (log_buf.block == NULL) {
+ log_buf.size = srv_sort_buf_size;
+ log_buf.block = (byte*) os_mem_alloc_large(&log_buf.size,
+ FALSE);
+ DBUG_EXECUTE_IF("simulate_row_log_allocation_failure",
+ if (log_buf.block)
+ os_mem_free_large(log_buf.block, log_buf.size);
+ log_buf.block = NULL;);
+ if (!log_buf.block) {
+ DBUG_RETURN(false);
+ }
+ }
+ DBUG_RETURN(true);
+}
+
+/** Free the log buffer.
+@param[in,out] log_buf Buffer used for log operation */
+static
+void
+row_log_block_free(
+ row_log_buf_t& log_buf)
+{
+ DBUG_ENTER("row_log_block_free");
+ if (log_buf.block != NULL) {
+ os_mem_free_large(log_buf.block, log_buf.size);
+ log_buf.block = NULL;
+ }
+ DBUG_VOID_RETURN;
+}
+
/******************************************************//**
Logs an operation to a secondary index that is (or was) being created. */
UNIV_INTERN
@@ -247,6 +287,11 @@ row_log_online_op(
log->max_trx = trx_id;
}
+ if (!row_log_block_allocate(log->tail)) {
+ log->error = DB_OUT_OF_MEMORY;
+ goto err_exit;
+ }
+
UNIV_MEM_INVALID(log->tail.buf, sizeof log->tail.buf);
ut_ad(log->tail.bytes < srv_sort_buf_size);
@@ -318,6 +363,7 @@ write_failed:
}
UNIV_MEM_INVALID(log->tail.buf, sizeof log->tail.buf);
+err_exit:
mutex_exit(&log->mutex);
}
@@ -352,10 +398,16 @@ row_log_table_open(
UNIV_MEM_INVALID(log->tail.buf, sizeof log->tail.buf);
if (log->error != DB_SUCCESS) {
+err_exit:
mutex_exit(&log->mutex);
return(NULL);
}
+ if (!row_log_block_allocate(log->tail)) {
+ log->error = DB_OUT_OF_MEMORY;
+ goto err_exit;
+ }
+
ut_ad(log->tail.bytes < srv_sort_buf_size);
*avail = srv_sort_buf_size - log->tail.bytes;
@@ -441,9 +493,8 @@ row_log_table_delete(
dict_index_t* index, /*!< in/out: clustered index, S-latched
or X-latched */
const ulint* offsets,/*!< in: rec_get_offsets(rec,index) */
- bool purge, /*!< in: true=purging BLOBs */
- trx_id_t trx_id) /*!< in: DB_TRX_ID of the record before
- it was deleted */
+ const byte* sys) /*!< in: DB_TRX_ID,DB_ROLL_PTR that should
+ be logged, or NULL to use those in rec */
{
ulint old_pk_extra_size;
ulint old_pk_size;
@@ -475,22 +526,21 @@ row_log_table_delete(
ut_ad(dict_index_is_clust(new_index));
ut_ad(!dict_index_is_online_ddl(new_index));
- /* Create the tuple PRIMARY KEY, DB_TRX_ID in the new_table. */
+ /* Create the tuple PRIMARY KEY,DB_TRX_ID,DB_ROLL_PTR in new_table. */
if (index->online_log->same_pk) {
- byte* db_trx_id;
dtuple_t* tuple;
ut_ad(new_index->n_uniq == index->n_uniq);
- /* The PRIMARY KEY and DB_TRX_ID are in the first
+ /* The PRIMARY KEY and DB_TRX_ID,DB_ROLL_PTR are in the first
fields of the record. */
heap = mem_heap_create(
DATA_TRX_ID_LEN
- + DTUPLE_EST_ALLOC(new_index->n_uniq + 1));
- old_pk = tuple = dtuple_create(heap, new_index->n_uniq + 1);
+ + DTUPLE_EST_ALLOC(new_index->n_uniq + 2));
+ old_pk = tuple = dtuple_create(heap, new_index->n_uniq + 2);
dict_index_copy_types(tuple, new_index, tuple->n_fields);
dtuple_set_n_fields_cmp(tuple, new_index->n_uniq);
- for (ulint i = 0; i < new_index->n_uniq; i++) {
+ for (ulint i = 0; i < dtuple_get_n_fields(tuple); i++) {
ulint len;
const void* field = rec_get_nth_field(
rec, offsets, i, &len);
@@ -501,42 +551,33 @@ row_log_table_delete(
dfield_set_data(dfield, field, len);
}
- db_trx_id = static_cast<byte*>(
- mem_heap_alloc(heap, DATA_TRX_ID_LEN));
- trx_write_trx_id(db_trx_id, trx_id);
-
- dfield_set_data(dtuple_get_nth_field(tuple, new_index->n_uniq),
- db_trx_id, DATA_TRX_ID_LEN);
+ if (sys) {
+ dfield_set_data(
+ dtuple_get_nth_field(tuple,
+ new_index->n_uniq),
+ sys, DATA_TRX_ID_LEN);
+ dfield_set_data(
+ dtuple_get_nth_field(tuple,
+ new_index->n_uniq + 1),
+ sys + DATA_TRX_ID_LEN, DATA_ROLL_PTR_LEN);
+ }
} else {
/* The PRIMARY KEY has changed. Translate the tuple. */
- dfield_t* dfield;
-
- old_pk = row_log_table_get_pk(rec, index, offsets, &heap);
+ old_pk = row_log_table_get_pk(
+ rec, index, offsets, NULL, &heap);
if (!old_pk) {
ut_ad(index->online_log->error != DB_SUCCESS);
+ if (heap) {
+ goto func_exit;
+ }
return;
}
-
- /* Remove DB_ROLL_PTR. */
- ut_ad(dtuple_get_n_fields_cmp(old_pk)
- == dict_index_get_n_unique(new_index));
- ut_ad(dtuple_get_n_fields(old_pk)
- == dict_index_get_n_unique(new_index) + 2);
- const_cast<ulint&>(old_pk->n_fields)--;
-
- /* Overwrite DB_TRX_ID with the old trx_id. */
- dfield = dtuple_get_nth_field(old_pk, new_index->n_uniq);
- ut_ad(dfield_get_type(dfield)->mtype == DATA_SYS);
- ut_ad(dfield_get_type(dfield)->prtype
- == (DATA_NOT_NULL | DATA_TRX_ID));
- ut_ad(dfield_get_len(dfield) == DATA_TRX_ID_LEN);
- dfield_dup(dfield, heap);
- trx_write_trx_id(static_cast<byte*>(dfield->data), trx_id);
}
- ut_ad(dtuple_get_n_fields(old_pk) > 1);
ut_ad(DATA_TRX_ID_LEN == dtuple_get_nth_field(
+ old_pk, old_pk->n_fields - 2)->len);
+ ut_ad(DATA_ROLL_PTR_LEN == dtuple_get_nth_field(
old_pk, old_pk->n_fields - 1)->len);
old_pk_size = rec_get_converted_size_temp(
new_index, old_pk->fields, old_pk->n_fields,
@@ -548,7 +589,7 @@ row_log_table_delete(
/* Log enough prefix of the BLOB unless both the
old and new table are in COMPACT or REDUNDANT format,
which store the prefix in the clustered index record. */
- if (purge && rec_offs_any_extern(offsets)
+ if (rec_offs_any_extern(offsets)
&& (dict_table_get_format(index->table) >= UNIV_FORMAT_B
|| dict_table_get_format(new_table) >= UNIV_FORMAT_B)) {
@@ -613,6 +654,7 @@ row_log_table_delete(
index->online_log, b, mrec_size, avail_size);
}
+func_exit:
mem_heap_free(heap);
}
@@ -966,6 +1008,8 @@ row_log_table_get_pk(
dict_index_t* index, /*!< in/out: clustered index, S-latched
or X-latched */
const ulint* offsets,/*!< in: rec_get_offsets(rec,index) */
+ byte* sys, /*!< out: DB_TRX_ID,DB_ROLL_PTR for
+ row_log_table_delete(), or NULL */
mem_heap_t** heap) /*!< in/out: memory heap where allocated */
{
dtuple_t* tuple = NULL;
@@ -984,6 +1028,31 @@ row_log_table_get_pk(
if (log->same_pk) {
/* The PRIMARY KEY columns are unchanged. */
+ if (sys) {
+ /* Store the DB_TRX_ID,DB_ROLL_PTR. */
+ ulint trx_id_offs = index->trx_id_offset;
+
+ if (!trx_id_offs) {
+ ulint pos = dict_index_get_sys_col_pos(
+ index, DATA_TRX_ID);
+ ulint len;
+ ut_ad(pos > 0);
+
+ if (!offsets) {
+ offsets = rec_get_offsets(
+ rec, index, NULL, pos + 1,
+ heap);
+ }
+
+ trx_id_offs = rec_get_nth_field_offs(
+ offsets, pos, &len);
+ ut_ad(len == DATA_TRX_ID_LEN);
+ }
+
+ memcpy(sys, rec + trx_id_offs,
+ DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN);
+ }
+
return(NULL);
}
@@ -1093,6 +1162,20 @@ err_exit:
const byte* trx_roll = rec
+ row_get_trx_id_offset(index, offsets);
+ /* Copy the fields, because the fields will be updated
+ or the record may be moved somewhere else in the B-tree
+ as part of the upcoming operation. */
+ if (sys) {
+ memcpy(sys, trx_roll,
+ DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN);
+ trx_roll = sys;
+ } else {
+ trx_roll = static_cast<const byte*>(
+ mem_heap_dup(
+ *heap, trx_roll,
+ DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN));
+ }
+
dfield_set_data(dtuple_get_nth_field(tuple, new_n_uniq),
trx_roll, DATA_TRX_ID_LEN);
dfield_set_data(dtuple_get_nth_field(tuple, new_n_uniq + 1),
@@ -1211,10 +1294,13 @@ row_log_table_apply_convert_mrec(
mem_heap_t* heap, /*!< in/out: memory heap */
trx_id_t trx_id, /*!< in: DB_TRX_ID of mrec */
dberr_t* error) /*!< out: DB_SUCCESS or
+ DB_MISSING_HISTORY or
reason of failure */
{
dtuple_t* row;
+ *error = DB_SUCCESS;
+
/* This is based on row_build(). */
if (log->add_cols) {
row = dtuple_copy(log->add_cols, heap);
@@ -1256,7 +1342,7 @@ row_log_table_apply_convert_mrec(
dfield_t* dfield
= dtuple_get_nth_field(row, col_no);
ulint len;
- const byte* data= NULL;
+ const byte* data;
if (rec_offs_nth_extern(offsets, i)) {
ut_ad(rec_offs_any_extern(offsets));
@@ -1276,29 +1362,26 @@ row_log_table_apply_convert_mrec(
&& p->second.is_freed(log->head.total)) {
/* This BLOB has been freed.
We must not access the row. */
- row = NULL;
+ *error = DB_MISSING_HISTORY;
+ dfield_set_data(dfield, data, len);
+ dfield_set_ext(dfield);
+ goto blob_done;
}
}
- if (row) {
- data = btr_rec_copy_externally_stored_field(
- mrec, offsets,
- dict_table_zip_size(index->table),
- i, &len, heap);
- ut_a(data);
- }
-
+ data = btr_rec_copy_externally_stored_field(
+ mrec, offsets,
+ dict_table_zip_size(index->table),
+ i, &len, heap);
+ ut_a(data);
+ dfield_set_data(dfield, data, len);
+blob_done:
rw_lock_x_unlock(dict_index_get_lock(index));
-
- if (!row) {
- goto func_exit;
- }
} else {
data = rec_get_nth_field(mrec, offsets, i, &len);
+ dfield_set_data(dfield, data, len);
}
- dfield_set_data(dfield, data, len);
-
/* See if any columns were changed to NULL or NOT NULL. */
const dict_col_t* new_col
= dict_table_get_nth_col(log->table, col_no);
@@ -1327,8 +1410,6 @@ row_log_table_apply_convert_mrec(
dfield_get_type(dfield)));
}
-func_exit:
- *error = DB_SUCCESS;
return(row);
}
@@ -1427,22 +1508,32 @@ row_log_table_apply_insert(
const dtuple_t* row = row_log_table_apply_convert_mrec(
mrec, dup->index, offsets, log, heap, trx_id, &error);
- ut_ad(error == DB_SUCCESS || !row);
- /* Handling of duplicate key error requires storing
- of offending key in a record buffer. */
- ut_ad(error != DB_DUPLICATE_KEY);
-
- if (error != DB_SUCCESS)
+ switch (error) {
+ case DB_MISSING_HISTORY:
+ ut_ad(log->blobs);
+ /* Because some BLOBs are missing, we know that the
+ transaction was rolled back later (a rollback of
+ an insert can free BLOBs).
+ We can simply skip the insert: the subsequent
+ ROW_T_DELETE will be ignored, or a ROW_T_UPDATE will
+ be interpreted as ROW_T_INSERT. */
+ return(DB_SUCCESS);
+ case DB_SUCCESS:
+ ut_ad(row != NULL);
+ break;
+ default:
+ ut_ad(0);
+ case DB_INVALID_NULL:
+ ut_ad(row == NULL);
return(error);
+ }
- if (row) {
- error = row_log_table_apply_insert_low(
- thr, row, trx_id, offsets_heap, heap, dup);
- if (error != DB_SUCCESS) {
- /* Report the erroneous row using the new
- version of the table. */
- innobase_row_to_mysql(dup->table, log->table, row);
- }
+ error = row_log_table_apply_insert_low(
+ thr, row, trx_id, offsets_heap, heap, dup);
+ if (error != DB_SUCCESS) {
+ /* Report the erroneous row using the new
+ version of the table. */
+ innobase_row_to_mysql(dup->table, log->table, row);
}
return(error);
}
@@ -1561,10 +1652,11 @@ row_log_table_apply_delete(
mem_heap_t* offsets_heap, /*!< in/out: memory heap
that can be emptied */
mem_heap_t* heap, /*!< in/out: memory heap */
- dict_table_t* new_table, /*!< in: rebuilt table */
+ const row_log_t* log, /*!< in: online log */
const row_ext_t* save_ext) /*!< in: saved external field
info, or NULL */
{
+ dict_table_t* new_table = log->table;
dict_index_t* index = dict_table_get_first_index(new_table);
dtuple_t* old_pk;
mtr_t mtr;
@@ -1572,15 +1664,14 @@ row_log_table_apply_delete(
ulint* offsets;
ut_ad(rec_offs_n_fields(moffsets)
- == dict_index_get_n_unique(index) + 1);
+ == dict_index_get_n_unique(index) + 2);
ut_ad(!rec_offs_any_extern(moffsets));
/* Convert the row to a search tuple. */
- old_pk = dtuple_create(heap, index->n_uniq + 1);
- dict_index_copy_types(old_pk, index, old_pk->n_fields);
- dtuple_set_n_fields_cmp(old_pk, index->n_uniq);
+ old_pk = dtuple_create(heap, index->n_uniq);
+ dict_index_copy_types(old_pk, index, index->n_uniq);
- for (ulint i = 0; i <= index->n_uniq; i++) {
+ for (ulint i = 0; i < index->n_uniq; i++) {
ulint len;
const void* field;
field = rec_get_nth_field(mrec, moffsets, i, &len);
@@ -1614,6 +1705,10 @@ flag_ok:
all_done:
mtr_commit(&mtr);
/* The record was not found. All done. */
+ /* This should only happen when an earlier
+ ROW_T_INSERT was skipped or
+ ROW_T_UPDATE was interpreted as ROW_T_DELETE
+ due to BLOBs having been freed by rollback. */
return(DB_SUCCESS);
}
@@ -1623,19 +1718,38 @@ all_done:
ut_a(!rec_offs_any_null_extern(btr_pcur_get_rec(&pcur), offsets));
#endif /* UNIV_DEBUG || UNIV_BLOB_LIGHT_DEBUG */
- /* Only remove the record if DB_TRX_ID matches what was
- buffered. */
+ /* Only remove the record if DB_TRX_ID,DB_ROLL_PTR match. */
{
ulint len;
- const void* mrec_trx_id
+ const byte* mrec_trx_id
= rec_get_nth_field(mrec, moffsets, trx_id_col, &len);
ut_ad(len == DATA_TRX_ID_LEN);
- const void* rec_trx_id
+ const byte* rec_trx_id
= rec_get_nth_field(btr_pcur_get_rec(&pcur), offsets,
trx_id_col, &len);
ut_ad(len == DATA_TRX_ID_LEN);
- if (memcmp(mrec_trx_id, rec_trx_id, DATA_TRX_ID_LEN)) {
+
+ ut_ad(rec_get_nth_field(mrec, moffsets, trx_id_col + 1, &len)
+ == mrec_trx_id + DATA_TRX_ID_LEN);
+ ut_ad(len == DATA_ROLL_PTR_LEN);
+ ut_ad(rec_get_nth_field(btr_pcur_get_rec(&pcur), offsets,
+ trx_id_col + 1, &len)
+ == rec_trx_id + DATA_TRX_ID_LEN);
+ ut_ad(len == DATA_ROLL_PTR_LEN);
+
+ if (memcmp(mrec_trx_id, rec_trx_id,
+ DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN)) {
+ /* The ROW_T_DELETE was logged for a different
+ PRIMARY KEY,DB_TRX_ID,DB_ROLL_PTR.
+ This is possible if a ROW_T_INSERT was skipped
+ or a ROW_T_UPDATE was interpreted as ROW_T_DELETE
+ because some BLOBs were missing due to
+ (1) rolling back the initial insert, or
+ (2) purging the BLOB for a later ROW_T_DELETE
+ (3) purging 'old values' for a later ROW_T_UPDATE
+ or ROW_T_DELETE. */
+ ut_ad(!log->same_pk);
goto all_done;
}
}
@@ -1679,17 +1793,32 @@ row_log_table_apply_update(
== dict_index_get_n_unique(index));
ut_ad(dtuple_get_n_fields(old_pk)
== dict_index_get_n_unique(index)
- + (dup->index->online_log->same_pk ? 0 : 2));
+ + (log->same_pk ? 0 : 2));
row = row_log_table_apply_convert_mrec(
mrec, dup->index, offsets, log, heap, trx_id, &error);
- ut_ad(error == DB_SUCCESS || !row);
- /* Handling of duplicate key error requires storing
- of offending key in a record buffer. */
- ut_ad(error != DB_DUPLICATE_KEY);
-
- if (!row) {
+ switch (error) {
+ case DB_MISSING_HISTORY:
+ /* The record contained BLOBs that are now missing. */
+ ut_ad(log->blobs);
+ /* Whether or not we are updating the PRIMARY KEY, we
+ know that there should be a subsequent
+ ROW_T_DELETE for rolling back a preceding ROW_T_INSERT,
+ overriding this ROW_T_UPDATE record. (*1)
+
+ This allows us to interpret this ROW_T_UPDATE
+ as ROW_T_DELETE.
+
+ When applying the subsequent ROW_T_DELETE, no matching
+ record will be found. */
+ case DB_SUCCESS:
+ ut_ad(row != NULL);
+ break;
+ default:
+ ut_ad(0);
+ case DB_INVALID_NULL:
+ ut_ad(row == NULL);
return(error);
}
@@ -1712,10 +1841,57 @@ row_log_table_apply_update(
if (page_rec_is_infimum(btr_pcur_get_rec(&pcur))
|| btr_pcur_get_low_match(&pcur) < index->n_uniq) {
- ut_ad(0);
- error = DB_CORRUPTION;
+ /* The record was not found. This should only happen
+ when an earlier ROW_T_INSERT or ROW_T_UPDATE was
+ diverted because BLOBs were freed when the insert was
+ later rolled back. */
+
+ ut_ad(log->blobs);
+
+ if (error == DB_SUCCESS) {
+ /* An earlier ROW_T_INSERT could have been
+ skipped because of a missing BLOB, like this:
+
+ BEGIN;
+ INSERT INTO t SET blob_col='blob value';
+ UPDATE t SET blob_col='';
+ ROLLBACK;
+
+ This would generate the following records:
+ ROW_T_INSERT (referring to 'blob value')
+ ROW_T_UPDATE
+ ROW_T_UPDATE (referring to 'blob value')
+ ROW_T_DELETE
+ [ROLLBACK removes the 'blob value']
+
+ The ROW_T_INSERT would have been skipped
+ because of a missing BLOB. Now we are
+ executing the first ROW_T_UPDATE.
+ The second ROW_T_UPDATE (for the ROLLBACK)
+ would be interpreted as ROW_T_DELETE, because
+ the BLOB would be missing.
+
+ We could probably assume that the transaction
+ has been rolled back and simply skip the
+ 'insert' part of this ROW_T_UPDATE record.
+ However, there might be some complex scenario
+ that could interfere with such a shortcut.
+ So, we will insert the row (and risk
+ introducing a bogus duplicate key error
+ for the ALTER TABLE), and a subsequent
+ ROW_T_UPDATE or ROW_T_DELETE will delete it. */
+ mtr_commit(&mtr);
+ error = row_log_table_apply_insert_low(
+ thr, row, trx_id, offsets_heap, heap, dup);
+ } else {
+ /* Some BLOBs are missing, so we are interpreting
+ this ROW_T_UPDATE as ROW_T_DELETE (see *1).
+ Because the record was not found, we do nothing. */
+ ut_ad(error == DB_MISSING_HISTORY);
+ error = DB_SUCCESS;
func_exit:
- mtr_commit(&mtr);
+ mtr_commit(&mtr);
+ }
func_exit_committed:
ut_ad(mtr.state == MTR_COMMITTED);
@@ -1728,19 +1904,76 @@ func_exit_committed:
return(error);
}
- /* Update the record. */
+ /* Prepare to update (or delete) the record. */
ulint* cur_offsets = rec_get_offsets(
btr_pcur_get_rec(&pcur),
index, NULL, ULINT_UNDEFINED, &offsets_heap);
+ if (!log->same_pk) {
+ /* Only update the record if DB_TRX_ID,DB_ROLL_PTR match what
+ was buffered. */
+ ulint len;
+ const void* rec_trx_id
+ = rec_get_nth_field(btr_pcur_get_rec(&pcur),
+ cur_offsets, index->n_uniq, &len);
+ ut_ad(len == DATA_TRX_ID_LEN);
+ ut_ad(dtuple_get_nth_field(old_pk, index->n_uniq)->len
+ == DATA_TRX_ID_LEN);
+ ut_ad(dtuple_get_nth_field(old_pk, index->n_uniq + 1)->len
+ == DATA_ROLL_PTR_LEN);
+ ut_ad(DATA_TRX_ID_LEN + static_cast<const char*>(
+ dtuple_get_nth_field(old_pk,
+ index->n_uniq)->data)
+ == dtuple_get_nth_field(old_pk,
+ index->n_uniq + 1)->data);
+ if (memcmp(rec_trx_id,
+ dtuple_get_nth_field(old_pk, index->n_uniq)->data,
+ DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN)) {
+ /* The ROW_T_UPDATE was logged for a different
+ DB_TRX_ID,DB_ROLL_PTR. This is possible if an
+ earlier ROW_T_INSERT or ROW_T_UPDATE was diverted
+ because some BLOBs were missing due to rolling
+ back the initial insert or due to purging
+ the old BLOB values of an update. */
+ ut_ad(log->blobs);
+ if (error != DB_SUCCESS) {
+ ut_ad(error == DB_MISSING_HISTORY);
+ /* Some BLOBs are missing, so we are
+ interpreting this ROW_T_UPDATE as
+ ROW_T_DELETE (see *1).
+ Because this is a different row,
+ we will do nothing. */
+ error = DB_SUCCESS;
+ } else {
+ /* Because the user record is missing due to
+ BLOBs that were missing when processing
+ an earlier log record, we should
+ interpret the ROW_T_UPDATE as ROW_T_INSERT.
+ However, there is a different user record
+ with the same PRIMARY KEY value already. */
+ error = DB_DUPLICATE_KEY;
+ }
+
+ goto func_exit;
+ }
+ }
+
+ if (error != DB_SUCCESS) {
+ ut_ad(error == DB_MISSING_HISTORY);
+ ut_ad(log->blobs);
+ /* Some BLOBs are missing, so we are interpreting
+ this ROW_T_UPDATE as ROW_T_DELETE (see *1). */
+ error = row_log_table_apply_delete_low(
+ &pcur, cur_offsets, NULL, heap, &mtr);
+ goto func_exit_committed;
+ }
+
dtuple_t* entry = row_build_index_entry(
row, NULL, index, heap);
const upd_t* update = row_upd_build_difference_binary(
index, entry, btr_pcur_get_rec(&pcur), cur_offsets,
false, NULL, heap);
- error = DB_SUCCESS;
-
if (!update->n_fields) {
/* Nothing to do. */
goto func_exit;
@@ -1756,7 +1989,7 @@ func_exit_committed:
allow purge to free any orphaned externally stored
columns. */
- if (pk_updated && dup->index->online_log->same_pk) {
+ if (pk_updated && log->same_pk) {
/* The ROW_T_UPDATE log record should only be
written when the PRIMARY KEY fields of the
record did not change in the old table. We
@@ -1982,7 +2215,7 @@ row_log_table_apply_op(
For fixed-length PRIMARY key columns, it is 0. */
mrec += extra_size;
- rec_offs_set_n_fields(offsets, new_index->n_uniq + 1);
+ rec_offs_set_n_fields(offsets, new_index->n_uniq + 2);
rec_init_offsets_temp(mrec, new_index, offsets);
next_mrec = mrec + rec_offs_data_size(offsets) + ext_size;
if (next_mrec > mrec_end) {
@@ -2017,7 +2250,7 @@ row_log_table_apply_op(
*error = row_log_table_apply_delete(
thr, new_trx_id_col,
mrec, offsets, offsets_heap, heap,
- log->table, ext);
+ log, ext);
break;
case ROW_T_UPDATE:
@@ -2266,7 +2499,9 @@ corruption:
if (index->online_log->head.blocks) {
#ifdef HAVE_FTRUNCATE
/* Truncate the file in order to save space. */
- ftruncate(index->online_log->fd, 0);
+ if (ftruncate(index->online_log->fd, 0) == -1) {
+ perror("ftruncate");
+ }
#endif /* HAVE_FTRUNCATE */
index->online_log->head.blocks
= index->online_log->tail.blocks = 0;
@@ -2301,6 +2536,11 @@ all_done:
ut_ad(dict_index_is_online_ddl(index));
+ if (!row_log_block_allocate(index->online_log->head)) {
+ error = DB_OUT_OF_MEMORY;
+ goto func_exit;
+ }
+
success = os_file_read_no_error_handling(
OS_FILE_FROM_FD(index->online_log->fd),
index->online_log->head.block, ofs,
@@ -2504,6 +2744,7 @@ func_exit:
mem_heap_free(offsets_heap);
mem_heap_free(heap);
+ row_log_block_free(index->online_log->head);
ut_free(offsets);
return(error);
}
@@ -2577,9 +2818,7 @@ row_log_allocate(
const ulint* col_map)/*!< in: mapping of old column
numbers to new ones, or NULL if !table */
{
- byte* buf;
row_log_t* log;
- ulint size;
DBUG_ENTER("row_log_allocate");
ut_ad(!dict_index_is_online_ddl(index));
@@ -2591,17 +2830,14 @@ row_log_allocate(
#ifdef UNIV_SYNC_DEBUG
ut_ad(rw_lock_own(dict_index_get_lock(index), RW_LOCK_EX));
#endif /* UNIV_SYNC_DEBUG */
- size = 2 * srv_sort_buf_size + sizeof *log;
- buf = (byte*) os_mem_alloc_large(&size, FALSE);
- if (!buf) {
+ log = (row_log_t*) ut_malloc(sizeof *log);
+ if (!log) {
DBUG_RETURN(false);
}
- log = (row_log_t*) &buf[2 * srv_sort_buf_size];
- log->size = size;
log->fd = row_merge_file_create_low();
if (log->fd < 0) {
- os_mem_free_large(buf, size);
+ ut_free(log);
DBUG_RETURN(false);
}
mutex_create(index_online_log_key, &log->mutex,
@@ -2613,10 +2849,9 @@ row_log_allocate(
log->col_map = col_map;
log->error = DB_SUCCESS;
log->max_trx = 0;
- log->head.block = buf;
- log->tail.block = buf + srv_sort_buf_size;
log->tail.blocks = log->tail.bytes = 0;
log->tail.total = 0;
+ log->tail.block = log->head.block = NULL;
log->head.blocks = log->head.bytes = 0;
log->head.total = 0;
dict_index_set_online_status(index, ONLINE_INDEX_CREATION);
@@ -2641,9 +2876,11 @@ row_log_free(
MONITOR_ATOMIC_DEC(MONITOR_ONLINE_CREATE_INDEX);
delete log->blobs;
+ row_log_block_free(log->tail);
+ row_log_block_free(log->head);
row_merge_file_destroy_low(log->fd);
mutex_free(&log->mutex);
- os_mem_free_large(log->head.block, log->size);
+ ut_free(log);
log = 0;
}
@@ -3069,6 +3306,11 @@ next_block:
goto interrupted;
}
+ error = index->online_log->error;
+ if (error != DB_SUCCESS) {
+ goto func_exit;
+ }
+
if (dict_index_is_corrupted(index)) {
error = DB_INDEX_CORRUPT;
goto func_exit;
@@ -3089,7 +3331,9 @@ corruption:
if (index->online_log->head.blocks) {
#ifdef HAVE_FTRUNCATE
/* Truncate the file in order to save space. */
- ftruncate(index->online_log->fd, 0);
+ if (ftruncate(index->online_log->fd, 0) == -1) {
+ perror("ftruncate");
+ }
#endif /* HAVE_FTRUNCATE */
index->online_log->head.blocks
= index->online_log->tail.blocks = 0;
@@ -3120,6 +3364,11 @@ all_done:
log_free_check();
+ if (!row_log_block_allocate(index->online_log->head)) {
+ error = DB_OUT_OF_MEMORY;
+ goto func_exit;
+ }
+
success = os_file_read_no_error_handling(
OS_FILE_FROM_FD(index->online_log->fd),
index->online_log->head.block, ofs,
@@ -3320,6 +3569,7 @@ func_exit:
mem_heap_free(heap);
mem_heap_free(offsets_heap);
+ row_log_block_free(index->online_log->head);
ut_free(offsets);
return(error);
}
diff --git a/storage/xtradb/row/row0mysql.cc b/storage/xtradb/row/row0mysql.cc
index b590a04b3e8..c65c39b7971 100644
--- a/storage/xtradb/row/row0mysql.cc
+++ b/storage/xtradb/row/row0mysql.cc
@@ -1276,7 +1276,9 @@ row_insert_for_mysql(
" newraw is replaced\n"
"InnoDB: with raw, and innodb_force_... is removed.\n",
stderr);
-
+ if(srv_force_recovery) {
+ return(DB_READ_ONLY);
+ }
return(DB_ERROR);
}
@@ -1665,7 +1667,9 @@ row_update_for_mysql(
" is replaced\n"
"InnoDB: with raw, and innodb_force_... is removed.\n",
stderr);
-
+ if(srv_force_recovery) {
+ return(DB_READ_ONLY);
+ }
return(DB_ERROR);
}
@@ -3254,7 +3258,6 @@ row_truncate_table_for_mysql(
ut_a(trx->dict_operation_lock_mode == 0);
/* Prevent foreign key checks etc. while we are truncating the
table */
-
row_mysql_lock_data_dictionary(trx);
ut_ad(mutex_own(&(dict_sys->mutex)));
@@ -3318,6 +3321,25 @@ row_truncate_table_for_mysql(
goto funct_exit;
}
+ /* Check if memcached plugin is running on this table. if is, we don't
+ allow truncate this table. */
+ if (table->memcached_sync_count != 0) {
+ ut_print_timestamp(stderr);
+ fputs(" InnoDB: Cannot truncate table ", stderr);
+ ut_print_name(stderr, trx, TRUE, table->name);
+ fputs(" by DROP+CREATE\n"
+ "InnoDB: because there are memcached operations"
+ " running on it.\n",
+ stderr);
+ err = DB_ERROR;
+
+ goto funct_exit;
+ } else {
+ /* We need to set this counter to -1 for blocking
+ memcached operations. */
+ table->memcached_sync_count = DICT_TABLE_IN_DDL;
+ }
+
/* Remove all locks except the table-level X lock. */
lock_remove_all_on_table(table, FALSE);
@@ -3501,6 +3523,7 @@ next_rec:
fts_table.name = table->name;
fts_table.id = new_id;
+ fts_table.flags2 = table->flags2;
err = fts_create_common_tables(
trx, &fts_table, table->name, TRUE);
@@ -3645,6 +3668,12 @@ next_rec:
funct_exit:
+ if (table->memcached_sync_count == DICT_TABLE_IN_DDL) {
+ /* We need to set the memcached sync back to 0, unblock
+ memcached operationse. */
+ table->memcached_sync_count = 0;
+ }
+
row_mysql_unlock_data_dictionary(trx);
dict_stats_update(table, DICT_STATS_EMPTY_TABLE);
@@ -4716,6 +4745,9 @@ row_rename_table_for_mysql(
" is replaced\n"
"InnoDB: with raw, and innodb_force_... is removed.\n",
stderr);
+ if(srv_force_recovery) {
+ err = DB_READ_ONLY;
+ }
goto funct_exit;
} else if (row_mysql_is_system_table(new_name)) {
@@ -4989,15 +5021,31 @@ row_rename_table_for_mysql(
if (err != DB_SUCCESS && (table->space != 0)) {
char* orig_name = table->name;
+ trx_t* trx_bg = trx_allocate_for_background();
+
+ /* If the first fts_rename fails, the trx would
+ be rolled back and committed, we can't use it any more,
+ so we have to start a new background trx here. */
+ ut_a(trx_state_eq(trx, TRX_STATE_NOT_STARTED));
+ trx_bg->op_info = "Revert the failing rename "
+ "for fts aux tables";
+ trx_bg->dict_operation_lock_mode = RW_X_LATCH;
+ trx_start_for_ddl(trx_bg, TRX_DICT_OP_TABLE);
/* If rename fails and table has its own tablespace,
we need to call fts_rename_aux_tables again to
revert the ibd file rename, which is not under the
control of trx. Also notice the parent table name
- in cache is not changed yet. */
+ in cache is not changed yet. If the reverting fails,
+ the ibd data may be left in the new database, which
+ can be fixed only manually. */
table->name = const_cast<char*>(new_name);
- fts_rename_aux_tables(table, old_name, trx);
+ fts_rename_aux_tables(table, old_name, trx_bg);
table->name = orig_name;
+
+ trx_bg->dict_operation_lock_mode = 0;
+ trx_commit_for_mysql(trx_bg);
+ trx_free_for_background(trx_bg);
}
}
diff --git a/storage/xtradb/row/row0quiesce.cc b/storage/xtradb/row/row0quiesce.cc
index a59a6088ad6..1d67d5a9717 100644
--- a/storage/xtradb/row/row0quiesce.cc
+++ b/storage/xtradb/row/row0quiesce.cc
@@ -71,7 +71,7 @@ row_quiesce_write_index_fields(
}
/* Include the NUL byte in the length. */
- ib_uint32_t len = strlen(field->name) + 1;
+ ib_uint32_t len = static_cast<ib_uint32_t>(strlen(field->name) + 1);
ut_a(len > 1);
mach_write_to_4(row, len);
@@ -180,7 +180,7 @@ row_quiesce_write_indexes(
/* Write the length of the index name.
NUL byte is included in the length. */
- ib_uint32_t len = strlen(index->name) + 1;
+ ib_uint32_t len = static_cast<ib_uint32_t>(strlen(index->name) + 1);
ut_a(len > 1);
mach_write_to_4(row, len);
@@ -267,7 +267,7 @@ row_quiesce_write_table(
col_name = dict_table_get_col_name(table, dict_col_get_no(col));
/* Include the NUL byte in the length. */
- len = strlen(col_name) + 1;
+ len = static_cast<ib_uint32_t>(strlen(col_name) + 1);
ut_a(len > 1);
mach_write_to_4(row, len);
@@ -333,7 +333,7 @@ row_quiesce_write_header(
}
/* The server hostname includes the NUL byte. */
- len = strlen(hostname) + 1;
+ len = static_cast<ib_uint32_t>(strlen(hostname) + 1);
mach_write_to_4(value, len);
DBUG_EXECUTE_IF("ib_export_io_write_failure_5", close(fileno(file)););
@@ -351,7 +351,7 @@ row_quiesce_write_header(
/* The table name includes the NUL byte. */
ut_a(table->name != 0);
- len = strlen(table->name) + 1;
+ len = static_cast<ib_uint32_t>(strlen(table->name) + 1);
/* Write the table name. */
mach_write_to_4(value, len);
diff --git a/storage/xtradb/row/row0sel.cc b/storage/xtradb/row/row0sel.cc
index c68b4de1125..67107c34204 100644
--- a/storage/xtradb/row/row0sel.cc
+++ b/storage/xtradb/row/row0sel.cc
@@ -5340,25 +5340,40 @@ func_exit:
return(value);
}
-/*******************************************************************//**
-Get the last row.
-@return current rec or NULL */
+/** Get the maximum and non-delete-marked record in an index.
+@param[in] index index tree
+@param[in,out] mtr mini-transaction (may be committed and restarted)
+@return maximum record, page s-latched in mtr
+@retval NULL if there are no records, or if all of them are delete-marked */
static
const rec_t*
-row_search_autoinc_get_rec(
-/*=======================*/
- btr_pcur_t* pcur, /*!< in: the current cursor */
- mtr_t* mtr) /*!< in: mini transaction */
+row_search_get_max_rec(
+ dict_index_t* index,
+ mtr_t* mtr)
{
+ btr_pcur_t pcur;
+ const rec_t* rec;
+ /* Open at the high/right end (false), and init cursor */
+ btr_pcur_open_at_index_side(
+ false, index, BTR_SEARCH_LEAF, &pcur, true, 0, mtr);
+
do {
- const rec_t* rec = btr_pcur_get_rec(pcur);
+ const page_t* page;
+
+ page = btr_pcur_get_page(&pcur);
+ rec = page_find_rec_max_not_deleted(page);
if (page_rec_is_user_rec(rec)) {
- return(rec);
+ break;
+ } else {
+ rec = NULL;
}
- } while (btr_pcur_move_to_prev(pcur, mtr));
+ btr_pcur_move_before_first_on_page(&pcur);
+ } while (btr_pcur_move_to_prev(&pcur, mtr));
- return(NULL);
+ btr_pcur_close(&pcur);
+
+ return(rec);
}
/*******************************************************************//**
@@ -5373,55 +5388,30 @@ row_search_max_autoinc(
const char* col_name, /*!< in: name of autoinc column */
ib_uint64_t* value) /*!< out: AUTOINC value read */
{
- ulint i;
- ulint n_cols;
- dict_field_t* dfield = NULL;
+ dict_field_t* dfield = dict_index_get_nth_field(index, 0);
dberr_t error = DB_SUCCESS;
-
- n_cols = dict_index_get_n_ordering_defined_by_user(index);
-
- /* Search the index for the AUTOINC column name */
- for (i = 0; i < n_cols; ++i) {
- dfield = dict_index_get_nth_field(index, i);
-
- if (strcmp(col_name, dfield->name) == 0) {
- break;
- }
- }
-
*value = 0;
- /* Must find the AUTOINC column name */
- if (i < n_cols && dfield) {
+ if (strcmp(col_name, dfield->name) != 0) {
+ error = DB_RECORD_NOT_FOUND;
+ } else {
mtr_t mtr;
- btr_pcur_t pcur;
+ const rec_t* rec;
mtr_start(&mtr);
- /* Open at the high/right end (false), and init cursor */
- btr_pcur_open_at_index_side(
- false, index, BTR_SEARCH_LEAF, &pcur, true, 0, &mtr);
-
- if (!page_is_empty(btr_pcur_get_page(&pcur))) {
- const rec_t* rec;
-
- rec = row_search_autoinc_get_rec(&pcur, &mtr);
+ rec = row_search_get_max_rec(index, &mtr);
- if (rec != NULL) {
- ibool unsigned_type = (
- dfield->col->prtype & DATA_UNSIGNED);
+ if (rec != NULL) {
+ ibool unsigned_type = (
+ dfield->col->prtype & DATA_UNSIGNED);
- *value = row_search_autoinc_read_column(
- index, rec, i,
- dfield->col->mtype, unsigned_type);
- }
+ *value = row_search_autoinc_read_column(
+ index, rec, 0,
+ dfield->col->mtype, unsigned_type);
}
- btr_pcur_close(&pcur);
-
mtr_commit(&mtr);
- } else {
- error = DB_RECORD_NOT_FOUND;
}
return(error);
diff --git a/storage/xtradb/row/row0uins.cc b/storage/xtradb/row/row0uins.cc
index 7b50d8b62ae..849bf096492 100644
--- a/storage/xtradb/row/row0uins.cc
+++ b/storage/xtradb/row/row0uins.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1997, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -109,8 +109,7 @@ row_undo_ins_remove_clust_rec(
mem_heap_t* heap = NULL;
const ulint* offsets = rec_get_offsets(
rec, index, NULL, ULINT_UNDEFINED, &heap);
- row_log_table_delete(
- rec, index, offsets, true, node->trx->id);
+ row_log_table_delete(rec, index, offsets, NULL);
mem_heap_free(heap);
}
diff --git a/storage/xtradb/row/row0umod.cc b/storage/xtradb/row/row0umod.cc
index 3c70c3e662b..29252c7834a 100644
--- a/storage/xtradb/row/row0umod.cc
+++ b/storage/xtradb/row/row0umod.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1997, 2013, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -86,6 +86,8 @@ row_undo_mod_clust_low(
before the update, or NULL if
the table is not being rebuilt online or
the PRIMARY KEY definition does not change */
+ byte* sys, /*!< out: DB_TRX_ID, DB_ROLL_PTR
+ for row_log_table_delete() */
que_thr_t* thr, /*!< in: query thread */
mtr_t* mtr, /*!< in: mtr; must be committed before
latching any further pages */
@@ -115,7 +117,7 @@ row_undo_mod_clust_low(
&& dict_index_is_online_ddl(btr_cur_get_index(btr_cur))) {
*rebuilt_old_pk = row_log_table_get_pk(
btr_cur_get_rec(btr_cur),
- btr_cur_get_index(btr_cur), NULL, &heap);
+ btr_cur_get_index(btr_cur), NULL, sys, &heap);
} else {
*rebuilt_old_pk = NULL;
}
@@ -277,12 +279,13 @@ row_undo_mod_clust(
mem_heap_t* offsets_heap = NULL;
ulint* offsets = NULL;
const dtuple_t* rebuilt_old_pk;
+ byte sys[DATA_TRX_ID_LEN + DATA_ROLL_PTR_LEN];
/* Try optimistic processing of the record, keeping changes within
the index page */
err = row_undo_mod_clust_low(node, &offsets, &offsets_heap,
- heap, &rebuilt_old_pk,
+ heap, &rebuilt_old_pk, sys,
thr, &mtr, online
? BTR_MODIFY_LEAF | BTR_ALREADY_S_LATCHED
: BTR_MODIFY_LEAF);
@@ -296,7 +299,8 @@ row_undo_mod_clust(
mtr_start(&mtr);
err = row_undo_mod_clust_low(
- node, &offsets, &offsets_heap, heap, &rebuilt_old_pk,
+ node, &offsets, &offsets_heap,
+ heap, &rebuilt_old_pk, sys,
thr, &mtr, BTR_MODIFY_TREE);
ut_ad(err == DB_SUCCESS || err == DB_OUT_OF_FILE_SPACE);
}
@@ -322,8 +326,7 @@ row_undo_mod_clust(
break;
case TRX_UNDO_UPD_DEL_REC:
row_log_table_delete(
- btr_pcur_get_rec(pcur), index, offsets,
- true, node->trx->id);
+ btr_pcur_get_rec(pcur), index, offsets, sys);
break;
default:
ut_ad(0);
diff --git a/storage/xtradb/row/row0upd.cc b/storage/xtradb/row/row0upd.cc
index 4cf1c604c47..3ead385c2cd 100644
--- a/storage/xtradb/row/row0upd.cc
+++ b/storage/xtradb/row/row0upd.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1996, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -1948,9 +1948,7 @@ row_upd_clust_rec_by_insert_inherit_func(
data += len - BTR_EXTERN_FIELD_REF_SIZE;
/* The pointer must not be zero. */
ut_a(memcmp(data, field_ref_zero, BTR_EXTERN_FIELD_REF_SIZE));
- /* The BLOB must be owned. */
- ut_a(!(data[BTR_EXTERN_LEN] & BTR_EXTERN_OWNER_FLAG));
-
+ data[BTR_EXTERN_LEN] &= ~BTR_EXTERN_OWNER_FLAG;
data[BTR_EXTERN_LEN] |= BTR_EXTERN_INHERITED_FLAG;
/* The BTR_EXTERN_INHERITED_FLAG only matters in
rollback. Purge will always free the extern fields of
@@ -2055,7 +2053,13 @@ err_exit:
rec, offsets, entry, node->update);
if (change_ownership) {
- btr_pcur_store_position(pcur, mtr);
+ /* The blobs are disowned here, expecting the
+ insert down below to inherit them. But if the
+ insert fails, then this disown will be undone
+ when the operation is rolled back. */
+ btr_cur_disown_inherited_fields(
+ btr_cur_get_page_zip(btr_cur),
+ rec, index, offsets, node->update, mtr);
}
}
@@ -2081,41 +2085,6 @@ err_exit:
? UPD_NODE_INSERT_BLOB
: UPD_NODE_INSERT_CLUSTERED;
- if (err == DB_SUCCESS && change_ownership) {
- /* Mark the non-updated fields disowned by the old record. */
-
- /* NOTE: this transaction has an x-lock on the record
- and therefore other transactions cannot modify the
- record when we have no latch on the page. In addition,
- we assume that other query threads of the same
- transaction do not modify the record in the meantime.
- Therefore we can assert that the restoration of the
- cursor succeeds. */
-
- mtr_start(mtr);
-
- if (!btr_pcur_restore_position(BTR_MODIFY_LEAF, pcur, mtr)) {
- ut_error;
- }
-
- rec = btr_cur_get_rec(btr_cur);
- offsets = rec_get_offsets(rec, index, offsets,
- ULINT_UNDEFINED, &heap);
- ut_ad(page_rec_is_user_rec(rec));
- ut_ad(rec_get_deleted_flag(rec, rec_offs_comp(offsets)));
-
- btr_cur_disown_inherited_fields(
- btr_cur_get_page_zip(btr_cur),
- rec, index, offsets, node->update, mtr);
-
- /* It is not necessary to call row_log_table for
- this, because during online table rebuild, purge will
- not free any BLOBs in the table, whether or not they
- are owned by the clustered index record. */
-
- mtr_commit(mtr);
- }
-
mem_heap_free(heap);
return(err);
@@ -2158,7 +2127,7 @@ row_upd_clust_rec(
if (dict_index_is_online_ddl(index)) {
rebuilt_old_pk = row_log_table_get_pk(
- btr_cur_get_rec(btr_cur), index, offsets, &heap);
+ btr_cur_get_rec(btr_cur), index, offsets, NULL, &heap);
}
/* Try optimistic updating of the record, keeping changes within
diff --git a/storage/xtradb/row/row0vers.cc b/storage/xtradb/row/row0vers.cc
index bde796831c6..9f1fc13ee09 100644
--- a/storage/xtradb/row/row0vers.cc
+++ b/storage/xtradb/row/row0vers.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1997, 2012, Oracle and/or its affiliates. All Rights Reserved.
+Copyright (c) 1997, 2014, Oracle and/or its affiliates. All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
@@ -73,6 +73,8 @@ row_vers_impl_x_locked_low(
ulint* clust_offsets;
mem_heap_t* heap;
+ DBUG_ENTER("row_vers_impl_x_locked_low");
+
ut_ad(rec_offs_validate(rec, index, offsets));
heap = mem_heap_create(1024);
@@ -92,7 +94,7 @@ row_vers_impl_x_locked_low(
trx_sys_get_max_trx_id());
}
mem_heap_free(heap);
- return(0);
+ DBUG_RETURN(0);
}
comp = page_rec_is_comp(rec);
@@ -131,17 +133,37 @@ row_vers_impl_x_locked_low(
clust_rec, mtr, version, clust_index, clust_offsets,
heap, &prev_version);
- /* Free version and clust_offsets. */
+ /* The oldest visible clustered index version must not be
+ delete-marked, because we never start a transaction by
+ inserting a delete-marked record. */
+ ut_ad(prev_version
+ || !rec_get_deleted_flag(version, comp)
+ || !trx_rw_is_active(trx_id, NULL));
+ /* Free version and clust_offsets. */
mem_heap_free(old_heap);
if (prev_version == NULL) {
- /* clust_rec should be a fresh insert, because
- no previous version was found or the transaction
- has committed. The caller has to recheck as the
- synopsis of this function states, whether trx_id
- is active or not. */
+ /* We reached the oldest visible version without
+ finding an older version of clust_rec that would
+ match the secondary index record. If the secondary
+ index record is not delete marked, then clust_rec
+ is considered the correct match of the secondary
+ index record and hence holds the implicit lock. */
+
+ if (rec_del) {
+ /* The secondary index record is del marked.
+ So, the implicit lock holder of clust_rec
+ did not modify the secondary index record yet,
+ and is not holding an implicit lock on it.
+
+ This assumes that whenever a row is inserted
+ or updated, the leaf page record always is
+ created with a clear delete-mark flag.
+ (We never insert a delete-marked record.) */
+ trx_id = 0;
+ }
break;
}
@@ -237,8 +259,11 @@ row_vers_impl_x_locked_low(
}
}
+ DBUG_PRINT("info", ("Implicit lock is held by trx:%lu",
+ static_cast<unsigned long>(trx_id)));
+
mem_heap_free(heap);
- return(trx_id);
+ DBUG_RETURN(trx_id);
}
/*****************************************************************//**
diff --git a/storage/xtradb/srv/srv0conc.cc b/storage/xtradb/srv/srv0conc.cc
index 413d5c4eab2..6c15753246a 100644
--- a/storage/xtradb/srv/srv0conc.cc
+++ b/storage/xtradb/srv/srv0conc.cc
@@ -271,7 +271,7 @@ srv_conc_enter_innodb_with_atomics(
&& sleep_in_us > srv_adaptive_max_sleep_delay) {
sleep_in_us = srv_adaptive_max_sleep_delay;
- srv_thread_sleep_delay = sleep_in_us;
+ srv_thread_sleep_delay = static_cast<ulong>(sleep_in_us);
}
os_thread_sleep(sleep_in_us);
diff --git a/storage/xtradb/srv/srv0srv.cc b/storage/xtradb/srv/srv0srv.cc
index 953bbba11f7..001a9257c92 100644
--- a/storage/xtradb/srv/srv0srv.cc
+++ b/storage/xtradb/srv/srv0srv.cc
@@ -3,6 +3,7 @@
Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2008, 2009 Google Inc.
Copyright (c) 2009, Percona Inc.
+Copyright (c) 2013, 2014, SkySQL Ab. All Rights Reserved.
Portions of this file contain modifications contributed and copyrighted by
Google, Inc. Those modifications are gratefully acknowledged and are described
@@ -359,6 +360,9 @@ UNIV_INTERN ulong srv_flushing_avg_loops = 30;
/* The tid of the cleaner thread */
UNIV_INTERN os_tid_t srv_cleaner_tid;
+/* The tid of the LRU manager thread */
+UNIV_INTERN os_tid_t srv_lru_manager_tid;
+
/* The tids of the purge threads */
UNIV_INTERN os_tid_t srv_purge_tids[SRV_MAX_N_PURGE_THREADS];
@@ -368,7 +372,7 @@ UNIV_INTERN os_tid_t srv_io_tids[SRV_MAX_N_IO_THREADS];
/* The tid of the master thread */
UNIV_INTERN os_tid_t srv_master_tid;
-/* The relative scheduling priority of the cleaner thread */
+/* The relative scheduling priority of the cleaner and LRU manager threads */
UNIV_INTERN ulint srv_sched_priority_cleaner = 19;
/* The relative scheduling priority of the purge threads */
@@ -510,8 +514,8 @@ counters_pad_end[CACHE_LINE_SIZE] __attribute__((unused)) = {0};
/* Set the following to 0 if you want InnoDB to write messages on
stderr on startup/shutdown. */
UNIV_INTERN ibool srv_print_verbose_log = TRUE;
-UNIV_INTERN ibool srv_print_innodb_monitor = FALSE;
-UNIV_INTERN ibool srv_print_innodb_lock_monitor = FALSE;
+UNIV_INTERN my_bool srv_print_innodb_monitor = FALSE;
+UNIV_INTERN my_bool srv_print_innodb_lock_monitor = FALSE;
UNIV_INTERN ibool srv_print_innodb_tablespace_monitor = FALSE;
UNIV_INTERN ibool srv_print_innodb_table_monitor = FALSE;
@@ -616,6 +620,9 @@ current_time % 5 != 0. */
? thd_lock_wait_timeout((trx)->mysql_thd) \
: 0)
+/** Simulate compression failures. */
+UNIV_INTERN uint srv_simulate_comp_failures = 0;
+
/*
IMPLEMENTATION OF THE SERVER MAIN PROGRAM
=========================================
@@ -3284,7 +3291,8 @@ srv_purge_coordinator_suspend(
rw_lock_x_lock(&purge_sys->latch);
- stop = (purge_sys->state == PURGE_STATE_STOP);
+ stop = (srv_shutdown_state == SRV_SHUTDOWN_NONE
+ && purge_sys->state == PURGE_STATE_STOP);
if (!stop) {
ut_a(purge_sys->n_stop == 0);
@@ -3372,8 +3380,9 @@ DECLARE_THREAD(srv_purge_coordinator_thread)(
/* If there are no records to purge or the last
purge didn't purge any records then wait for activity. */
- if (purge_sys->state == PURGE_STATE_STOP
- || n_total_purged == 0) {
+ if (srv_shutdown_state == SRV_SHUTDOWN_NONE
+ && (purge_sys->state == PURGE_STATE_STOP
+ || n_total_purged == 0)) {
srv_purge_coordinator_suspend(slot, rseg_history_len);
}
diff --git a/storage/xtradb/srv/srv0start.cc b/storage/xtradb/srv/srv0start.cc
index 64d2d4cc896..c8fbbd74344 100644
--- a/storage/xtradb/srv/srv0start.cc
+++ b/storage/xtradb/srv/srv0start.cc
@@ -1,6 +1,6 @@
/*****************************************************************************
-Copyright (c) 1996, 2013, Oracle and/or its affiliates. All rights reserved.
+Copyright (c) 1996, 2014, Oracle and/or its affiliates. All rights reserved.
Copyright (c) 2008, Google Inc.
Copyright (c) 2009, Percona Inc.
@@ -162,7 +162,7 @@ UNIV_INTERN mysql_pfs_key_t srv_log_tracking_thread_key;
#endif /* UNIV_PFS_THREAD */
/*********************************************************************//**
-Convert a numeric string that optionally ends in G or M, to a number
+Convert a numeric string that optionally ends in G or M or K, to a number
containing megabytes.
@return next character in string */
static
@@ -186,6 +186,10 @@ srv_parse_megabytes(
case 'M': case 'm':
str++;
break;
+ case 'K': case 'k':
+ size /= 1024;
+ str++;
+ break;
default:
size /= 1024 * 1024;
break;
@@ -222,7 +226,8 @@ srv_file_check_mode(
/* Note: stat.rw_perm is only valid of files */
- if (stat.type == OS_FILE_TYPE_FILE) {
+ if (stat.type == OS_FILE_TYPE_FILE
+ || stat.type == OS_FILE_TYPE_BLOCK) {
if (!stat.rw_perm) {
ib_logf(IB_LOG_LEVEL_ERROR,
@@ -1004,14 +1009,40 @@ size_check:
return(DB_ERROR);
}
skip_size_check:
+
+ /* This is the earliest location where we can load
+ the double write buffer. */
+ if (i == 0) {
+ buf_dblwr_init_or_load_pages(
+ files[i], srv_data_file_names[i], true);
+ }
+
+ bool retry = true;
+check_first_page:
check_msg = fil_read_first_page(
files[i], one_opened, &flags, &space,
min_flushed_lsn, max_flushed_lsn);
if (check_msg) {
+
+ if (retry) {
+ fsp_open_info fsp;
+ const ulint page_no = 0;
+
+ retry = false;
+ fsp.id = 0;
+ fsp.filepath = srv_data_file_names[i];
+ fsp.file = files[i];
+
+ if (fil_user_tablespace_restore_page(
+ &fsp, page_no)) {
+ goto check_first_page;
+ }
+ }
+
ib_logf(IB_LOG_LEVEL_ERROR,
- "%s in data file %s",
- check_msg, name);
+ "%s in data file %s",
+ check_msg, name);
return(DB_ERROR);
}
@@ -1570,6 +1601,16 @@ innobase_start_or_create_for_mysql(void)
# endif /* F_FULLFSYNC */
#endif /* HAVE_DARWIN_THREADS */
+ ib_logf(IB_LOG_LEVEL_INFO,
+ "Using %s to ref count buffer pool pages",
+#ifdef PAGE_ATOMIC_REF_COUNT
+ "atomics"
+#else
+ "mutexes"
+#endif /* PAGE_ATOMIC_REF_COUNT */
+ );
+
+
if (sizeof(ulint) != sizeof(void*)) {
ut_print_timestamp(stderr);
fprintf(stderr,
@@ -2064,6 +2105,9 @@ innobase_start_or_create_for_mysql(void)
return(DB_ERROR);
}
+ recv_sys_create();
+ recv_sys_init(buf_pool_get_curr_size());
+
err = open_or_create_data_files(&create_new_db,
#ifdef UNIV_LOG_ARCHIVE
&min_arch_log_no, &max_arch_log_no,
@@ -2729,6 +2773,7 @@ files_checked:
if (!srv_read_only_mode) {
os_thread_create(buf_flush_page_cleaner_thread, NULL, NULL);
}
+ os_thread_create(buf_flush_lru_manager_thread, NULL, NULL);
#ifdef UNIV_DEBUG
/* buf_debug_prints = TRUE; */
diff --git a/storage/xtradb/sync/sync0arr.cc b/storage/xtradb/sync/sync0arr.cc
index 9dd0259b3f9..95ecf496e82 100644
--- a/storage/xtradb/sync/sync0arr.cc
+++ b/storage/xtradb/sync/sync0arr.cc
@@ -2,6 +2,7 @@
Copyright (c) 1995, 2013, Oracle and/or its affiliates. All Rights Reserved.
Copyright (c) 2008, Google Inc.
+Copyright (c) 2013, 2014, SkySQL Ab. All Rights Reserved.
Portions of this file contain modifications contributed and copyrighted by
Google, Inc. Those modifications are gratefully acknowledged and are described
@@ -183,6 +184,33 @@ sync_array_get_nth_cell(
}
/******************************************************************//**
+Looks for a cell with the given thread id.
+@return pointer to cell or NULL if not found */
+static
+sync_cell_t*
+sync_array_find_thread(
+/*===================*/
+ sync_array_t* arr, /*!< in: wait array */
+ os_thread_id_t thread) /*!< in: thread id */
+{
+ ulint i;
+ sync_cell_t* cell;
+
+ for (i = 0; i < arr->n_cells; i++) {
+
+ cell = sync_array_get_nth_cell(arr, i);
+
+ if (cell->wait_object != NULL
+ && os_thread_eq(cell->thread, thread)) {
+
+ return(cell); /* Found */
+ }
+ }
+
+ return(NULL); /* Not found */
+}
+
+/******************************************************************//**
Reserves the mutex semaphore protecting a sync array. */
static
void
@@ -441,8 +469,10 @@ static
void
sync_array_cell_print(
/*==================*/
- FILE* file, /*!< in: file where to print */
- sync_cell_t* cell) /*!< in: sync cell */
+ FILE* file, /*!< in: file where to print */
+ sync_cell_t* cell, /*!< in: sync cell */
+ os_thread_id_t* reserver) /*!< out: write reserver or
+ 0 */
{
ib_mutex_t* mutex;
ib_prio_mutex_t* prio_mutex;
@@ -460,16 +490,9 @@ sync_array_cell_print(
innobase_basename(cell->file), (ulong) cell->line,
difftime(time(NULL), cell->reservation_time));
- /* If stacktrace feature is enabled we will send a SIGUSR2
- signal to thread waiting for the semaphore. Signal handler
- will then dump the current stack to error log. */
- if (srv_use_stacktrace) {
-#ifdef __linux__
- pthread_kill(cell->thread, SIGUSR2);
-#endif
- }
if (type == SYNC_MUTEX || type == SYNC_PRIO_MUTEX) {
+
/* We use old_wait_mutex in case the cell has already
been freed meanwhile */
if (type == SYNC_MUTEX) {
@@ -483,18 +506,29 @@ sync_array_cell_print(
}
- fprintf(file,
- "Mutex at %p '%s', lock var %lu\n"
+ if (mutex) {
+ fprintf(file,
+ "Mutex at %p '%s', lock var %lu\n"
#ifdef UNIV_SYNC_DEBUG
- "Last time reserved in file %s line %lu, "
+ "Last time reserved in file %s line %lu, "
#endif /* UNIV_SYNC_DEBUG */
- "waiters flag %lu\n",
- (void*) mutex, mutex->cmutex_name,
- (ulong) mutex->lock_word,
+ "waiters flag %lu\n",
+ (void*) mutex, mutex->cmutex_name,
+ (ulong) mutex->lock_word,
#ifdef UNIV_SYNC_DEBUG
- mutex->file_name, (ulong) mutex->line,
+ mutex->file_name, (ulong) mutex->line,
#endif /* UNIV_SYNC_DEBUG */
- (ulong) mutex->waiters);
+ (ulong) mutex->waiters);
+ }
+
+ /* If stacktrace feature is enabled we will send a SIGUSR2
+ signal to thread waiting for the semaphore. Signal handler
+ will then dump the current stack to error log. */
+ if (srv_use_stacktrace && cell && cell->thread) {
+#ifdef __linux__
+ pthread_kill(cell->thread, SIGUSR2);
+#endif
+ }
if (type == SYNC_PRIO_MUTEX) {
@@ -529,40 +563,47 @@ sync_array_cell_print(
rwlock = &prio_rwlock->base_lock;
}
- fprintf(file,
- " RW-latch at %p '%s'\n",
- (void*) rwlock, rwlock->lock_name);
- writer = rw_lock_get_writer(rwlock);
- if (writer != RW_LOCK_NOT_LOCKED) {
+ if (rwlock) {
fprintf(file,
- "a writer (thread id %lu) has"
- " reserved it in mode %s",
- (ulong) os_thread_pf(rwlock->writer_thread),
- writer == RW_LOCK_EX
- ? " exclusive\n"
- : " wait exclusive\n");
- }
+ " RW-latch at %p '%s'\n",
+ (void*) rwlock, rwlock->lock_name);
- fprintf(file,
- "number of readers %lu, waiters flag %lu, "
- "lock_word: %lx\n"
- "Last time read locked in file %s line %lu\n"
- "Last time write locked in file %s line %lu\n",
- (ulong) rw_lock_get_reader_count(rwlock),
- (ulong) rwlock->waiters,
- rwlock->lock_word,
- innobase_basename(rwlock->last_s_file_name),
- (ulong) rwlock->last_s_line,
- rwlock->last_x_file_name,
- (ulong) rwlock->last_x_line);
+ writer = rw_lock_get_writer(rwlock);
- /* If stacktrace feature is enabled we will send a SIGUSR2
- signal to thread that has locked RW-latch with write mode.
- Signal handler will then dump the current stack to error log. */
- if (writer != RW_LOCK_NOT_LOCKED && srv_use_stacktrace) {
+ if (writer && writer != RW_LOCK_NOT_LOCKED) {
+ fprintf(file,
+ "a writer (thread id %lu) has"
+ " reserved it in mode %s",
+ (ulong) os_thread_pf(rwlock->writer_thread),
+ writer == RW_LOCK_EX
+ ? " exclusive\n"
+ : " wait exclusive\n");
+
+ *reserver = rwlock->writer_thread;
+ }
+
+ fprintf(file,
+ "number of readers %lu, waiters flag %lu, "
+ "lock_word: %lx\n"
+ "Last time read locked in file %s line %lu\n"
+ "Last time write locked in file %s line %lu\n",
+ (ulong) rw_lock_get_reader_count(rwlock),
+ (ulong) rwlock->waiters,
+ rwlock->lock_word,
+ innobase_basename(rwlock->last_s_file_name),
+ (ulong) rwlock->last_s_line,
+ rwlock->last_x_file_name,
+ (ulong) rwlock->last_x_line);
+
+ /* If stacktrace feature is enabled we will send a SIGUSR2
+ signal to thread that has locked RW-latch with write mode.
+ Signal handler will then dump the current stack to error log. */
+ if (writer != RW_LOCK_NOT_LOCKED && srv_use_stacktrace &&
+ rwlock && rwlock->writer_thread) {
#ifdef __linux__
- pthread_kill(rwlock->writer_thread, SIGUSR2);
+ pthread_kill(rwlock->writer_thread, SIGUSR2);
#endif
+ }
}
if (prio_rwlock) {
@@ -584,32 +625,6 @@ sync_array_cell_print(
}
#ifdef UNIV_SYNC_DEBUG
-/******************************************************************//**
-Looks for a cell with the given thread id.
-@return pointer to cell or NULL if not found */
-static
-sync_cell_t*
-sync_array_find_thread(
-/*===================*/
- sync_array_t* arr, /*!< in: wait array */
- os_thread_id_t thread) /*!< in: thread id */
-{
- ulint i;
- sync_cell_t* cell;
-
- for (i = 0; i < arr->n_cells; i++) {
-
- cell = sync_array_get_nth_cell(arr, i);
-
- if (cell->wait_object != NULL
- && os_thread_eq(cell->thread, thread)) {
-
- return(cell); /* Found */
- }
- }
-
- return(NULL); /* Not found */
-}
/******************************************************************//**
Recursion step for deadlock detection.
@@ -671,6 +686,7 @@ sync_array_detect_deadlock(
os_thread_id_t thread;
ibool ret;
rw_lock_debug_t*debug;
+ os_thread_id_t r = 0;
ut_a(arr);
ut_a(start);
@@ -715,7 +731,7 @@ sync_array_detect_deadlock(
"Mutex %p owned by thread %lu file %s line %lu\n",
mutex, (ulong) os_thread_pf(mutex->thread_id),
mutex->file_name, (ulong) mutex->line);
- sync_array_cell_print(stderr, cell);
+ sync_array_cell_print(stderr, cell, &r);
return(TRUE);
}
@@ -754,7 +770,7 @@ sync_array_detect_deadlock(
print:
fprintf(stderr, "rw-lock %p ",
(void*) lock);
- sync_array_cell_print(stderr, cell);
+ sync_array_cell_print(stderr, cell, &r);
rw_lock_debug_print(stderr, debug);
return(TRUE);
}
@@ -1009,6 +1025,7 @@ sync_array_print_long_waits_low(
double diff;
sync_cell_t* cell;
void* wait_object;
+ os_thread_id_t reserver=0;
cell = sync_array_get_nth_cell(arr, i);
@@ -1024,7 +1041,7 @@ sync_array_print_long_waits_low(
if (diff > SYNC_ARRAY_TIMEOUT) {
fputs("InnoDB: Warning: a long semaphore wait:\n",
stderr);
- sync_array_cell_print(stderr, cell);
+ sync_array_cell_print(stderr, cell, &reserver);
*noticed = TRUE;
}
@@ -1039,6 +1056,57 @@ sync_array_print_long_waits_low(
}
}
+ /* We found a long semaphore wait, wait all threads that are
+ waiting for a semaphore. */
+ if (*noticed) {
+ for (i = 0; i < arr->n_cells; i++) {
+ void* wait_object;
+ sync_cell_t* cell;
+ os_thread_id_t reserver=(os_thread_id_t)ULINT_UNDEFINED;
+ ulint loop=0;
+
+ cell = sync_array_get_nth_cell(arr, i);
+
+ wait_object = cell->wait_object;
+
+ if (wait_object == NULL || !cell->waiting) {
+
+ continue;
+ }
+
+ fputs("InnoDB: Warning: semaphore wait:\n",
+ stderr);
+ sync_array_cell_print(stderr, cell, &reserver);
+
+ /* Try to output cell information for writer recursive way */
+ while (reserver != (os_thread_id_t)ULINT_UNDEFINED) {
+ sync_cell_t* reserver_wait;
+
+ reserver_wait = sync_array_find_thread(arr, reserver);
+
+ if (reserver_wait &&
+ reserver_wait->wait_object != NULL &&
+ reserver_wait->waiting) {
+ fputs("InnoDB: Warning: Writer thread is waiting this semaphore:\n",
+ stderr);
+ sync_array_cell_print(stderr, reserver_wait, &reserver);
+
+ if (reserver_wait->thread == reserver) {
+ reserver = (os_thread_id_t)ULINT_UNDEFINED;
+ }
+ } else {
+ reserver = (os_thread_id_t)ULINT_UNDEFINED;
+ }
+
+ /* This is protection against loop */
+ if (loop > 100) {
+ fputs("InnoDB: Warning: Too many waiting threads.\n", stderr);
+ break;
+ }
+ }
+ }
+ }
+
#undef SYNC_ARRAY_TIMEOUT
return(fatal);
@@ -1098,7 +1166,7 @@ sync_array_print_long_waits(
os_thread_sleep(30000000);
- srv_print_innodb_monitor = old_val;
+ srv_print_innodb_monitor = static_cast<my_bool>(old_val);
fprintf(stderr,
"InnoDB: ###### Diagnostic info printed"
" to the standard error stream\n");
@@ -1125,12 +1193,13 @@ sync_array_print_info_low(
for (i = 0; count < arr->n_reserved; ++i) {
sync_cell_t* cell;
+ os_thread_id_t r = 0;
cell = sync_array_get_nth_cell(arr, i);
if (cell->wait_object != NULL) {
count++;
- sync_array_cell_print(file, cell);
+ sync_array_cell_print(file, cell, &r);
}
}
}
diff --git a/storage/xtradb/sync/sync0rw.cc b/storage/xtradb/sync/sync0rw.cc
index 2ff75b55cf6..79741e3cdce 100644
--- a/storage/xtradb/sync/sync0rw.cc
+++ b/storage/xtradb/sync/sync0rw.cc
@@ -151,18 +151,12 @@ UNIV_INTERN mysql_pfs_key_t rw_lock_mutex_key;
To modify the debug info list of an rw-lock, this mutex has to be
acquired in addition to the mutex protecting the lock. */
-UNIV_INTERN ib_mutex_t rw_lock_debug_mutex;
+UNIV_INTERN os_fast_mutex_t rw_lock_debug_mutex;
# ifdef UNIV_PFS_MUTEX
UNIV_INTERN mysql_pfs_key_t rw_lock_debug_mutex_key;
# endif
-/* If deadlock detection does not get immediately the mutex,
-it may wait for this event */
-UNIV_INTERN os_event_t rw_lock_debug_event;
-/* This is set to TRUE, if there may be waiters for the event */
-UNIV_INTERN ibool rw_lock_debug_waiters;
-
/******************************************************************//**
Creates a debug info struct. */
static
@@ -920,22 +914,7 @@ void
rw_lock_debug_mutex_enter(void)
/*===========================*/
{
-loop:
- if (0 == mutex_enter_nowait(&rw_lock_debug_mutex)) {
- return;
- }
-
- os_event_reset(rw_lock_debug_event);
-
- rw_lock_debug_waiters = TRUE;
-
- if (0 == mutex_enter_nowait(&rw_lock_debug_mutex)) {
- return;
- }
-
- os_event_wait(rw_lock_debug_event);
-
- goto loop;
+ os_fast_mutex_lock(&rw_lock_debug_mutex);
}
/******************************************************************//**
@@ -945,12 +924,7 @@ void
rw_lock_debug_mutex_exit(void)
/*==========================*/
{
- mutex_exit(&rw_lock_debug_mutex);
-
- if (rw_lock_debug_waiters) {
- rw_lock_debug_waiters = FALSE;
- os_event_set(rw_lock_debug_event);
- }
+ os_fast_mutex_unlock(&rw_lock_debug_mutex);
}
/******************************************************************//**
diff --git a/storage/xtradb/sync/sync0sync.cc b/storage/xtradb/sync/sync0sync.cc
index d6033d9d2ab..875b89e29c5 100644
--- a/storage/xtradb/sync/sync0sync.cc
+++ b/storage/xtradb/sync/sync0sync.cc
@@ -209,7 +209,10 @@ UNIV_INTERN mysql_pfs_key_t sync_thread_mutex_key;
/** Global list of database mutexes (not OS mutexes) created. */
UNIV_INTERN ut_list_base_node_t mutex_list;
-/** Mutex protecting the mutex_list variable */
+/** Global list of priority mutexes. A subset of mutex_list */
+UNIV_INTERN UT_LIST_BASE_NODE_T(ib_prio_mutex_t) prio_mutex_list;
+
+/** Mutex protecting the mutex_list and prio_mutex_list variables */
UNIV_INTERN ib_mutex_t mutex_list_mutex;
#ifdef UNIV_PFS_MUTEX
@@ -353,6 +356,10 @@ mutex_create_func(
cmutex_name);
mutex->high_priority_waiters = 0;
mutex->high_priority_event = os_event_create();
+
+ mutex_enter(&mutex_list_mutex);
+ UT_LIST_ADD_FIRST(list, prio_mutex_list, mutex);
+ mutex_exit(&mutex_list_mutex);
}
/******************************************************************//**
@@ -426,6 +433,10 @@ mutex_free_func(
/*============*/
ib_prio_mutex_t* mutex) /*!< in: mutex */
{
+ mutex_enter(&mutex_list_mutex);
+ UT_LIST_REMOVE(list, prio_mutex_list, mutex);
+ mutex_exit(&mutex_list_mutex);
+
ut_a(mutex->high_priority_waiters == 0);
os_event_free(mutex->high_priority_event);
mutex_free_func(&mutex->base_mutex);
@@ -1572,6 +1583,7 @@ sync_init(void)
/* Init the mutex list and create the mutex to protect it. */
UT_LIST_INIT(mutex_list);
+ UT_LIST_INIT(prio_mutex_list);
mutex_create(mutex_list_mutex_key, &mutex_list_mutex,
SYNC_NO_ORDER_CHECK);
#ifdef UNIV_SYNC_DEBUG
@@ -1586,11 +1598,7 @@ sync_init(void)
SYNC_NO_ORDER_CHECK);
#ifdef UNIV_SYNC_DEBUG
- mutex_create(rw_lock_debug_mutex_key, &rw_lock_debug_mutex,
- SYNC_NO_ORDER_CHECK);
-
- rw_lock_debug_event = os_event_create();
- rw_lock_debug_waiters = FALSE;
+ os_fast_mutex_init(rw_lock_debug_mutex_key, &rw_lock_debug_mutex);
#endif /* UNIV_SYNC_DEBUG */
}
@@ -1630,10 +1638,16 @@ void
sync_close(void)
/*===========*/
{
- ib_mutex_t* mutex;
+ ib_mutex_t* mutex;
+ ib_prio_mutex_t* prio_mutex;
sync_array_close();
+ for (prio_mutex = UT_LIST_GET_FIRST(prio_mutex_list); prio_mutex;) {
+ mutex_free(prio_mutex);
+ prio_mutex = UT_LIST_GET_FIRST(prio_mutex_list);
+ }
+
for (mutex = UT_LIST_GET_FIRST(mutex_list);
mutex != NULL;
/* No op */) {
@@ -1658,6 +1672,7 @@ sync_close(void)
sync_order_checks_on = FALSE;
sync_thread_level_arrays_free();
+ os_fast_mutex_free(&rw_lock_debug_mutex);
#endif /* UNIV_SYNC_DEBUG */
sync_initialized = FALSE;
diff --git a/storage/xtradb/trx/trx0trx.cc b/storage/xtradb/trx/trx0trx.cc
index 8c4bc087038..1239dd2e026 100644
--- a/storage/xtradb/trx/trx0trx.cc
+++ b/storage/xtradb/trx/trx0trx.cc
@@ -51,6 +51,9 @@ Created 3/26/1996 Heikki Tuuri
#include<set>
+extern "C"
+int thd_deadlock_victim_preference(const MYSQL_THD thd1, const MYSQL_THD thd2);
+
/** Set of table_id */
typedef std::set<table_id_t> table_id_set;
@@ -738,6 +741,13 @@ trx_resurrect_insert(
trx->no = TRX_ID_MAX;
}
+ /* trx_start_low() is not called with resurrect, so need to initialize
+ start time here.*/
+ if (trx->state == TRX_STATE_ACTIVE
+ || trx->state == TRX_STATE_PREPARED) {
+ trx->start_time = ut_time();
+ }
+
if (undo->dict_operation) {
trx_set_dict_operation(trx, TRX_DICT_OP_TABLE);
trx->table_id = undo->table_id;
@@ -825,6 +835,13 @@ trx_resurrect_update(
trx->no = TRX_ID_MAX;
}
+ /* trx_start_low() is not called with resurrect, so need to initialize
+ start time here.*/
+ if (trx->state == TRX_STATE_ACTIVE
+ || trx->state == TRX_STATE_PREPARED) {
+ trx->start_time = ut_time();
+ }
+
if (undo->dict_operation) {
trx_set_dict_operation(trx, TRX_DICT_OP_TABLE);
trx->table_id = undo->table_id;
@@ -2030,7 +2047,8 @@ state_ok:
}
if (trx->mysql_thd != NULL) {
- innobase_mysql_print_thd(f, trx->mysql_thd, max_query_len);
+ innobase_mysql_print_thd(
+ f, trx->mysql_thd, static_cast<uint>(max_query_len));
}
}
@@ -2124,9 +2142,8 @@ trx_assert_started(
#endif /* UNIV_DEBUG */
/*******************************************************************//**
-Compares the "weight" (or size) of two transactions. Transactions that
-have edited non-transactional tables are considered heavier than ones
-that have not.
+Compares the "weight" (or size) of two transactions. The heavier the weight,
+the more reluctant we will be to choose the transaction as a deadlock victim.
@return TRUE if weight(a) >= weight(b) */
UNIV_INTERN
ibool
@@ -2135,26 +2152,19 @@ trx_weight_ge(
const trx_t* a, /*!< in: the first transaction to be compared */
const trx_t* b) /*!< in: the second transaction to be compared */
{
- ibool a_notrans_edit;
- ibool b_notrans_edit;
-
- /* If mysql_thd is NULL for a transaction we assume that it has
- not edited non-transactional tables. */
-
- a_notrans_edit = a->mysql_thd != NULL
- && thd_has_edited_nontrans_tables(a->mysql_thd);
-
- b_notrans_edit = b->mysql_thd != NULL
- && thd_has_edited_nontrans_tables(b->mysql_thd);
-
- if (a_notrans_edit != b_notrans_edit) {
+ int pref;
- return(a_notrans_edit);
+ /* First ask the upper server layer if it has any preference for which
+ to prefer as a deadlock victim. */
+ pref= thd_deadlock_victim_preference(a->mysql_thd, b->mysql_thd);
+ if (pref < 0) {
+ return FALSE;
+ } else if (pref > 0) {
+ return TRUE;
}
- /* Either both had edited non-transactional tables or both had
- not, we fall back to comparing the number of altered/locked
- rows. */
+ /* Upper server layer had no preference, we fall back to comparing the
+ number of altered/locked rows. */
#if 0
fprintf(stderr,
diff --git a/storage/xtradb/ut/ut0ut.cc b/storage/xtradb/ut/ut0ut.cc
index f600ba1a895..15c7bb503cb 100644
--- a/storage/xtradb/ut/ut0ut.cc
+++ b/storage/xtradb/ut/ut0ut.cc
@@ -823,6 +823,8 @@ ut_strerr(
return("FTS query exceeds result cache limit");
case DB_TEMP_FILE_WRITE_FAILURE:
return("Temp file write failure");
+ case DB_FTS_TOO_MANY_WORDS_IN_PHRASE:
+ return("Too many words in a FTS phrase or proximity search");
/* do not add default: in order to produce a warning if new code
is added to the enum but not added here */
diff --git a/strings/ctype-utf8.c b/strings/ctype-utf8.c
index aba179b154c..96d5ea26a3c 100644
--- a/strings/ctype-utf8.c
+++ b/strings/ctype-utf8.c
@@ -5688,7 +5688,7 @@ struct charset_info_st my_charset_utf8_general_mysql500_ci=
struct charset_info_st my_charset_utf8_bin=
{
83,0,0, /* number */
- MY_CS_COMPILED|MY_CS_BINSORT|MY_CS_UNICODE, /* state */
+ MY_CS_COMPILED|MY_CS_STRNXFRM|MY_CS_BINSORT|MY_CS_UNICODE, /* state */
"utf8", /* cs name */
"utf8_bin", /* name */
"", /* comment */
diff --git a/strings/xml.c b/strings/xml.c
index 8073b881a47..4685a04faec 100644
--- a/strings/xml.c
+++ b/strings/xml.c
@@ -286,7 +286,7 @@ static void mstr(char *s,const char *src,size_t l1, size_t l2)
static int my_xml_leave(MY_XML_PARSER *p, const char *str, size_t slen)
{
- char *e;
+ char *e, *tag;
size_t glen;
char s[32];
char g[32];
@@ -295,13 +295,14 @@ static int my_xml_leave(MY_XML_PARSER *p, const char *str, size_t slen)
/* Find previous '/' or beginning */
for (e= p->attr.end; (e > p->attr.start) && (e[0] != '/') ; e--);
glen= (size_t) ((e[0] == '/') ? (p->attr.end - e - 1) : p->attr.end - e);
+ tag= e[0] == '/' ? e + 1 : e;
- if (str && (slen != glen))
+ if (str && (slen != glen || memcmp(str, tag, slen)))
{
mstr(s,str,sizeof(s)-1,slen);
if (glen)
{
- mstr(g,e+1,sizeof(g)-1,glen),
+ mstr(g, tag, sizeof(g)-1, glen);
sprintf(p->errstr,"'</%s>' unexpected ('</%s>' wanted)",s,g);
}
else
diff --git a/support-files/CMakeLists.txt b/support-files/CMakeLists.txt
index ed29fa96a78..98e1560f5fb 100644
--- a/support-files/CMakeLists.txt
+++ b/support-files/CMakeLists.txt
@@ -50,8 +50,7 @@ ENDFOREACH()
IF(UNIX)
SET(prefix ${CMAKE_INSTALL_PREFIX})
- FOREACH(script mysqld_multi.server mysql-log-rotate binary-configure
- config.medium.ini config.small.ini config.huge.ini ndb-config-2-node.ini)
+ FOREACH(script mysqld_multi.server mysql-log-rotate binary-configure)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/${script}.sh
${CMAKE_CURRENT_BINARY_DIR}/${script} @ONLY )
diff --git a/support-files/MacOSX/Description.plist.sh b/support-files/MacOSX/Description.plist.sh
index 3d8a523f7c1..1acae093db2 100644
--- a/support-files/MacOSX/Description.plist.sh
+++ b/support-files/MacOSX/Description.plist.sh
@@ -2,6 +2,7 @@
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!--
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/support-files/MacOSX/Info.plist.sh b/support-files/MacOSX/Info.plist.sh
index e7a8e462e33..4cc1957a3ea 100644
--- a/support-files/MacOSX/Info.plist.sh
+++ b/support-files/MacOSX/Info.plist.sh
@@ -2,6 +2,7 @@
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!--
Copyright (C) 2003, 2008 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/support-files/MacOSX/MySQLCOM b/support-files/MacOSX/MySQLCOM
index a0d90c9d4c0..4de6485ae7c 100755
--- a/support-files/MacOSX/MySQLCOM
+++ b/support-files/MacOSX/MySQLCOM
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2003, 2004 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/support-files/MacOSX/StartupItem.Description.plist b/support-files/MacOSX/StartupItem.Description.plist
index 6c06be0a9c0..e8d720ae5f1 100644
--- a/support-files/MacOSX/StartupItem.Description.plist
+++ b/support-files/MacOSX/StartupItem.Description.plist
@@ -2,6 +2,7 @@
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!--
Copyright (C) 2003, 2004 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/support-files/MacOSX/StartupItem.Info.plist b/support-files/MacOSX/StartupItem.Info.plist
index f4dd8c58d0c..9891668e283 100644
--- a/support-files/MacOSX/StartupItem.Info.plist
+++ b/support-files/MacOSX/StartupItem.Info.plist
@@ -2,6 +2,7 @@
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!--
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/support-files/MacOSX/StartupItem.postinstall b/support-files/MacOSX/StartupItem.postinstall
index 355c0749928..b3814db5ddf 100755
--- a/support-files/MacOSX/StartupItem.postinstall
+++ b/support-files/MacOSX/StartupItem.postinstall
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2003 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/support-files/MacOSX/StartupParameters.plist.sh b/support-files/MacOSX/StartupParameters.plist.sh
index 804bccfc9da..66cc93fd842 100644
--- a/support-files/MacOSX/StartupParameters.plist.sh
+++ b/support-files/MacOSX/StartupParameters.plist.sh
@@ -2,6 +2,7 @@
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<!--
Copyright (C) 2003 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/support-files/MacOSX/mwar-wrapper b/support-files/MacOSX/mwar-wrapper
index 9e8d4bb4d74..8d424df11b7 100755
--- a/support-files/MacOSX/mwar-wrapper
+++ b/support-files/MacOSX/mwar-wrapper
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/support-files/MacOSX/mwcc-wrapper b/support-files/MacOSX/mwcc-wrapper
index 7bcda73f47d..6de7a321833 100755
--- a/support-files/MacOSX/mwcc-wrapper
+++ b/support-files/MacOSX/mwcc-wrapper
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/support-files/MacOSX/postflight.sh b/support-files/MacOSX/postflight.sh
index d326ab80f88..00ba30dffc4 100644
--- a/support-files/MacOSX/postflight.sh
+++ b/support-files/MacOSX/postflight.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2003, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/support-files/MacOSX/preflight.sh b/support-files/MacOSX/preflight.sh
index 05f04baae71..52f18a54967 100644
--- a/support-files/MacOSX/preflight.sh
+++ b/support-files/MacOSX/preflight.sh
@@ -1,6 +1,7 @@
#!/bin/sh
# Copyright (C) 2003, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public
diff --git a/support-files/RHEL4-SElinux/mysql.fc b/support-files/RHEL4-SElinux/mysql.fc
index 208bf6af2c1..aa0fced4bbc 100644
--- a/support-files/RHEL4-SElinux/mysql.fc
+++ b/support-files/RHEL4-SElinux/mysql.fc
@@ -1,4 +1,5 @@
# Copyright (C) 2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/support-files/RHEL4-SElinux/mysql.te b/support-files/RHEL4-SElinux/mysql.te
index 62c6a453b85..d2609244640 100644
--- a/support-files/RHEL4-SElinux/mysql.te
+++ b/support-files/RHEL4-SElinux/mysql.te
@@ -1,4 +1,5 @@
# Copyright (C) 2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/sql/db.opt b/support-files/db.opt
index d8429c4e0de..d8429c4e0de 100644
--- a/sql/db.opt
+++ b/support-files/db.opt
diff --git a/support-files/mysql.m4 b/support-files/mysql.m4
index eb1be0f5445..371700a9c08 100644
--- a/support-files/mysql.m4
+++ b/support-files/mysql.m4
@@ -1,4 +1,5 @@
# Copyright (C) 2007 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
diff --git a/support-files/mysql.server.sh b/support-files/mysql.server.sh
index cb55b21ca7b..a1ee5c4c653 100644
--- a/support-files/mysql.server.sh
+++ b/support-files/mysql.server.sh
@@ -283,6 +283,11 @@ else
esac
fi
+# source other config files
+[ -f /etc/default/mysql ] && . /etc/default/mysql
+[ -f /etc/sysconfig/mysql ] && . /etc/sysconfig/mysql
+[ -f /etc/conf.d/mysql ] && . /etc/conf.d/mysql
+
case "$mode" in
'start')
# Start daemon
diff --git a/support-files/rpm/server-prein.sh b/support-files/rpm/server-prein.sh
index cf72aefb50f..75f7e7d64cf 100644
--- a/support-files/rpm/server-prein.sh
+++ b/support-files/rpm/server-prein.sh
@@ -3,7 +3,7 @@
installed=`rpm -q --whatprovides mysql-server 2> /dev/null`
if [ $? -eq 0 -a -n "$installed" ]; then
- installed=`echo "$installed"|sed -n -1p`
+ installed=`echo "$installed"|sed -n 1p`
vendor=`rpm -q --queryformat='%{VENDOR}' "$installed" 2>&1`
version=`rpm -q --queryformat='%{VERSION}' "$installed" 2>&1`
myvendor='%{mysql_vendor}'
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index a43caf5b4f3..f32e0270ce4 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -31,6 +31,7 @@ INSTALL(TARGETS mysql_client_test DESTINATION ${INSTALL_BINDIR} COMPONENT Test)
CHECK_INCLUDE_FILE(event.h HAVE_EVENT_H)
FIND_LIBRARY(EVENT_LIBRARY event)
+MARK_AS_ADVANCED(EVENT_LIBRARY)
IF(HAVE_EVENT_H AND EVENT_LIBRARY)
ADD_EXECUTABLE(async_queries async_queries.c)
TARGET_LINK_LIBRARIES(async_queries mysqlclient ${EVENT_LIBRARY})
diff --git a/tests/deadlock_test.c b/tests/deadlock_test.c
index b518f531e15..811aa9b58c6 100644
--- a/tests/deadlock_test.c
+++ b/tests/deadlock_test.c
@@ -1,4 +1,5 @@
/* Copyright (C) 2000-2001, 2003-2004, 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/tests/drop_test.pl b/tests/drop_test.pl
index ad9b0cfd1c2..362b6d7b8b5 100755
--- a/tests/drop_test.pl
+++ b/tests/drop_test.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
# Copyright (C) 2000 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/export.pl b/tests/export.pl
index 09a7f2b5dc2..d7825574c8c 100755
--- a/tests/export.pl
+++ b/tests/export.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl
# Copyright (C) 2000, 2001 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/fork2_test.pl b/tests/fork2_test.pl
index baf6bc47ba8..f8e15403da1 100755
--- a/tests/fork2_test.pl
+++ b/tests/fork2_test.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
# Copyright (C) 2000, 2001 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/index_corrupt.pl b/tests/index_corrupt.pl
index 85c6c5d9110..3623315c968 100755
--- a/tests/index_corrupt.pl
+++ b/tests/index_corrupt.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
# Copyright (C) 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/insert_and_repair.pl b/tests/insert_and_repair.pl
index fb65a646d43..d8799321af1 100755
--- a/tests/insert_and_repair.pl
+++ b/tests/insert_and_repair.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
# Copyright (C) 2000, 2001 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/lock_test.pl b/tests/lock_test.pl
index c783e605d83..97531df99ca 100755
--- a/tests/lock_test.pl
+++ b/tests/lock_test.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl
# Copyright (C) 2000 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/mysql_client_fw.c b/tests/mysql_client_fw.c
index 6dcfb697dbe..990fdb158be 100644
--- a/tests/mysql_client_fw.c
+++ b/tests/mysql_client_fw.c
@@ -59,6 +59,7 @@ static MYSQL *mysql= 0;
static char current_db[]= "client_test_db";
static unsigned int test_count= 0;
static unsigned int opt_count= 0;
+static unsigned int opt_count_read= 0;
static unsigned int iter_count= 0;
static my_bool have_innodb= FALSE;
static char *opt_plugin_dir= 0, *opt_default_auth= 0;
@@ -69,6 +70,9 @@ static const char *opt_vardir= "mysql-test/var";
static longlong opt_getopt_ll_test= 0;
+static char **defaults_argv;
+static int original_argc;
+static char **original_argv;
static int embedded_server_arg_count= 0;
static char *embedded_server_args[MAX_SERVER_ARGS];
@@ -112,6 +116,7 @@ DBUG_PRINT("test", ("name: %s", str)); \
static void print_error(const char *msg);
static void print_st_error(MYSQL_STMT *stmt, const char *msg);
static void client_disconnect(MYSQL* mysql);
+static void get_options(int *argc, char ***argv);
/*
@@ -273,7 +278,7 @@ static my_bool check_have_innodb(MYSQL *conn)
MYSQL_RES *res;
MYSQL_ROW row;
int rc;
- my_bool result;
+ my_bool result= FALSE;
rc= mysql_query(conn,
"SELECT (support = 'YES' or support = 'DEFAULT' or support = 'ENABLED') "
@@ -285,7 +290,8 @@ static my_bool check_have_innodb(MYSQL *conn)
row= mysql_fetch_row(res);
DIE_UNLESS(row);
- result= strcmp(row[1], "1") == 0;
+ if (row[0] && row[1])
+ result= strcmp(row[1], "1") == 0;
mysql_free_result(res);
return result;
}
@@ -1181,8 +1187,8 @@ static struct my_option client_test_long_options[] =
{
{"basedir", 'b', "Basedir for tests.", &opt_basedir,
&opt_basedir, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
- {"count", 't', "Number of times test to be executed", &opt_count,
- &opt_count, 0, GET_UINT, REQUIRED_ARG, 1, 0, 0, 0, 0, 0},
+ {"count", 't', "Number of times test to be executed", &opt_count_read,
+ &opt_count_read, 0, GET_UINT, REQUIRED_ARG, 1, 0, 0, 0, 0, 0},
{"database", 'D', "Database to use", &opt_db, &opt_db,
0, GET_STR_ALLOC, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
{"do-not-drop-database", 'd', "Do not drop database while disconnecting",
@@ -1338,6 +1344,10 @@ get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
static void get_options(int *argc, char ***argv)
{
int ho_error;
+ /* Copy argv from load_defaults, so we can free it when done. */
+ defaults_argv= *argv;
+ /* reset --silent option */
+ opt_silent= 0;
if ((ho_error= handle_options(argc, argv, client_test_long_options,
get_one_option)))
@@ -1359,9 +1369,12 @@ static void print_test_output()
fprintf(stdout, "\n\n");
fprintf(stdout, "All '%d' tests were successful (in '%d' iterations)",
test_count-1, opt_count);
- fprintf(stdout, "\n Total execution time: %g SECS", total_time);
- if (opt_count > 1)
- fprintf(stdout, " (Avg: %g SECS)", total_time/opt_count);
+ if (!opt_silent)
+ {
+ fprintf(stdout, "\n Total execution time: %g SECS", total_time);
+ if (opt_count > 1)
+ fprintf(stdout, " (Avg: %g SECS)", total_time/opt_count);
+ }
fprintf(stdout, "\n\n!!! SUCCESS !!!\n");
}
@@ -1374,16 +1387,37 @@ static void print_test_output()
int main(int argc, char **argv)
{
+ int i;
+ char **tests_to_run= NULL, **curr_test;
struct my_tests_st *fptr;
my_testlist= get_my_tests();
MY_INIT(argv[0]);
+ /* Copy the original arguments, so it can be reused for restarting. */
+ original_argc= argc;
+ original_argv= malloc(argc * sizeof(char*));
+ if (argc && !original_argv)
+ exit(1);
+ for (i= 0; i < argc; i++)
+ original_argv[i]= strdup(argv[i]);
if (load_defaults("my", client_test_load_default_groups, &argc, &argv))
exit(1);
- defaults_argv= argv;
get_options(&argc, &argv);
+ /* Set main opt_count. */
+ opt_count= opt_count_read;
+
+ /* If there are any arguments left (named tests), save them. */
+ if (argc)
+ {
+ tests_to_run= malloc((argc + 1) * sizeof(char*));
+ if (!tests_to_run)
+ exit(1);
+ for (i= 0; i < argc; i++)
+ tests_to_run[i]= strdup(argv[i]);
+ tests_to_run[i]= NULL;
+ }
if (mysql_server_init(embedded_server_arg_count,
embedded_server_args,
@@ -1399,18 +1433,18 @@ int main(int argc, char **argv)
/* Start of tests */
test_count= 1;
start_time= time((time_t *)0);
- if (!argc)
+ if (!tests_to_run)
{
for (fptr= my_testlist; fptr->name; fptr++)
(*fptr->function)();
}
else
{
- for ( ; *argv ; argv++)
+ for (curr_test= tests_to_run ; *curr_test ; curr_test++)
{
for (fptr= my_testlist; fptr->name; fptr++)
{
- if (!strcmp(fptr->name, *argv))
+ if (!strcmp(fptr->name, *curr_test))
{
(*fptr->function)();
break;
@@ -1423,6 +1457,7 @@ int main(int argc, char **argv)
my_progname);
client_disconnect(mysql);
free_defaults(defaults_argv);
+ mysql_server_end();
exit(1);
}
}
@@ -1446,5 +1481,18 @@ int main(int argc, char **argv)
my_end(0);
+ for (i= 0; i < original_argc; i++)
+ free(original_argv[i]);
+ if (original_argc)
+ free(original_argv);
+ if (tests_to_run)
+ {
+ for (curr_test= tests_to_run ; *curr_test ; curr_test++)
+ free(*curr_test);
+ free(tests_to_run);
+ }
+ my_free(opt_password);
+ my_free(opt_host);
+
exit(0);
}
diff --git a/tests/mysql_client_test.c b/tests/mysql_client_test.c
index 7fd68fec308..78dd24fe6d4 100644
--- a/tests/mysql_client_test.c
+++ b/tests/mysql_client_test.c
@@ -6996,6 +6996,118 @@ static void test_set_option()
mysql_stmt_close(stmt);
}
+#ifdef EMBEDDED_LIBRARY
+static void test_embedded_start_stop()
+{
+ MYSQL *mysql_emb=NULL;
+ int i, j;
+ int argc= original_argc; // Start with the original args
+ char **argv, **my_argv;
+ char test_name[]= "test_embedded_start_stop";
+#define EMBEDDED_RESTARTS 64
+
+ myheader("test_embedded_start_stop");
+
+ /* Must stop the main embedded server, since we use the same config. */
+ client_disconnect(mysql); /* disconnect from server */
+ free_defaults(defaults_argv);
+ mysql_server_end();
+ /* Free everything allocated by my_once_alloc */
+ my_end(0);
+
+ /*
+ Use a copy of the original arguments.
+ The arguments will be altered when reading the configs and parsing
+ options.
+ */
+ my_argv= malloc((argc + 1) * sizeof(char*));
+ if (!my_argv)
+ exit(1);
+
+ /* Test restarting the embedded library many times. */
+ for (i= 1; i <= EMBEDDED_RESTARTS; i++)
+ {
+ argv= my_argv;
+ argv[0]= test_name;
+ for (j= 1; j < argc; j++)
+ argv[j]= original_argv[j];
+
+ /* Initialize everything again. */
+ MY_INIT(argv[0]);
+
+ /* Load the client defaults from the .cnf file[s]. */
+ if (load_defaults("my", client_test_load_default_groups, &argc, &argv))
+ {
+ myerror("load_defaults failed");
+ exit(1);
+ }
+
+ /* Parse the options (including the ones given from defaults files). */
+ get_options(&argc, &argv);
+
+ /* mysql_library_init is the same as mysql_server_init. */
+ if (mysql_library_init(embedded_server_arg_count,
+ embedded_server_args,
+ (char**) embedded_server_groups))
+ {
+ myerror("mysql_library_init failed");
+ exit(1);
+ }
+
+ /* Create a client connection. */
+ if (!(mysql_emb= mysql_client_init(NULL)))
+ {
+ myerror("mysql_client_init failed");
+ exit(1);
+ }
+
+ /* Connect it and see if we can use the database. */
+ if (!(mysql_real_connect(mysql_emb, opt_host, opt_user,
+ opt_password, current_db, 0,
+ NULL, 0)))
+ {
+ myerror("mysql_real_connect failed");
+ }
+
+ /* Close the client connection */
+ mysql_close(mysql_emb);
+ mysql_emb = NULL;
+ /* Free arguments allocated for defaults files. */
+ free_defaults(defaults_argv);
+ /* mysql_library_end is a define for mysql_server_end. */
+ mysql_library_end();
+ /* Free everything allocated by my_once_alloc */
+ my_end(0);
+ }
+
+ argc= original_argc;
+ argv= my_argv;
+ argv[0]= test_name;
+ for (j= 1; j < argc; j++)
+ argv[j]= original_argv[j];
+
+ MY_INIT(argv[0]);
+
+ if (load_defaults("my", client_test_load_default_groups, &argc, &argv))
+ {
+ myerror("load_defaults failed \n ");
+ exit(1);
+ }
+
+ get_options(&argc, &argv);
+
+ /* Must start the main embedded server again after the test. */
+ if (mysql_server_init(embedded_server_arg_count,
+ embedded_server_args,
+ (char**) embedded_server_groups))
+ DIE("Can't initialize MySQL server");
+
+ /* connect to server with no flags, default protocol, auto reconnect true */
+ mysql= client_connect(0, MYSQL_PROTOCOL_DEFAULT, 1);
+ free(my_argv);
+}
+#endif /* EMBEDDED_LIBRARY */
+
/*
Test a misc GRANT option
@@ -18504,7 +18616,7 @@ static void test_bug56976()
const char* query = "SELECT LENGTH(?)";
char *long_buffer;
unsigned long i, packet_len = 256 * 1024L;
- unsigned long dos_len = 2 * 1024 * 1024L;
+ unsigned long dos_len = 35000000;
DBUG_ENTER("test_bug56976");
myheader("test_bug56976");
@@ -19143,11 +19255,114 @@ static void test_mdev4326()
myquery(rc);
}
+
+/*
+ Check compressed protocol
+*/
+
+static void test_compressed_protocol()
+{
+ MYSQL *mysql_local;
+ char query[4096], *end;
+ int i;
+ myheader("test_compressed_protocol");
+
+ if (!(mysql_local= mysql_client_init(NULL)))
+ {
+ fprintf(stderr, "\n mysql_client_init() failed");
+ exit(1);
+ }
+
+ if (!(mysql_real_connect(mysql_local, opt_host, opt_user,
+ opt_password, current_db, opt_port,
+ opt_unix_socket, CLIENT_COMPRESS)))
+ {
+ fprintf(stderr, "\n connection failed(%s)", mysql_error(mysql_local));
+ exit(1);
+ }
+ mysql_options(mysql_local,MYSQL_OPT_COMPRESS,NullS);
+
+ end= strmov(strfill(strmov(query, "select length(\""),1000,'a'),"\")");
+
+ for (i=0 ; i < 2 ; i++)
+ {
+ MYSQL_RES *res;
+
+ int rc= mysql_real_query(mysql, query, (int) (end-query));
+ myquery(rc);
+ res= mysql_store_result(mysql);
+ DBUG_ASSERT(res != 0);
+ mysql_free_result(res);
+ }
+
+ mysql_close(mysql_local);
+}
+
+/*
+ Check big packets
+*/
+
+static void test_big_packet()
+{
+ MYSQL *mysql_local;
+ char *query, *end;
+ /* We run the tests with a server with max packet size of 3200000 */
+ size_t big_packet= 31000000L;
+ int i;
+ MYSQL_PARAMETERS *mysql_params= mysql_get_parameters();
+ long org_max_allowed_packet= *mysql_params->p_max_allowed_packet;
+ long opt_net_buffer_length= *mysql_params->p_net_buffer_length;
+
+ myheader("test_big_packet");
+
+ query= (char*) my_malloc(big_packet+1024, MYF(MY_WME));
+ DIE_UNLESS(query);
+
+ if (!(mysql_local= mysql_client_init(NULL)))
+ {
+ fprintf(stderr, "\n mysql_client_init() failed");
+ exit(1);
+ }
+
+ if (!(mysql_real_connect(mysql_local, opt_host, opt_user,
+ opt_password, current_db, opt_port,
+ opt_unix_socket, 0)))
+ {
+ fprintf(stderr, "\n connection failed(%s)", mysql_error(mysql_local));
+ exit(1);
+ }
+
+ *mysql_params->p_max_allowed_packet= big_packet+1000;
+ *mysql_params->p_net_buffer_length= 8L*256L*256L;
+
+ end= strmov(strfill(strmov(query, "select length(\""), big_packet,'a'),"\")");
+
+ for (i=0 ; i < 2 ; i++)
+ {
+ MYSQL_RES *res;
+ int rc= mysql_real_query(mysql, query, (int) (end-query));
+ myquery(rc);
+ res= mysql_store_result(mysql);
+ DBUG_ASSERT(res != 0);
+ mysql_free_result(res);
+ }
+
+ mysql_close(mysql_local);
+ my_free(query);
+
+ *mysql_params->p_max_allowed_packet= org_max_allowed_packet;
+ *mysql_params->p_net_buffer_length = opt_net_buffer_length;
+}
+
+
static struct my_tests_st my_tests[]= {
{ "disable_query_logs", disable_query_logs },
{ "test_view_sp_list_fields", test_view_sp_list_fields },
{ "client_query", client_query },
{ "test_prepare_insert_update", test_prepare_insert_update},
+#ifdef EMBEDDED_LIBRARY
+ { "test_embedded_start_stop", test_embedded_start_stop },
+#endif
#if NOT_YET_WORKING
{ "test_drop_temp", test_drop_temp },
#endif
@@ -19226,6 +19441,7 @@ static struct my_tests_st my_tests[]= {
{ "test_set_option", test_set_option },
#ifndef EMBEDDED_LIBRARY
{ "test_prepare_grant", test_prepare_grant },
+
#endif
{ "test_frm_bug", test_frm_bug },
{ "test_explain_bug", test_explain_bug },
@@ -19410,6 +19626,8 @@ static struct my_tests_st my_tests[]= {
{ "test_bug13001491", test_bug13001491 },
{ "test_mdev4326", test_mdev4326 },
{ "test_ps_sp_out_params", test_ps_sp_out_params },
+ { "test_compressed_protocol", test_compressed_protocol },
+ { "test_big_packet", test_big_packet },
{ 0, 0 }
};
diff --git a/tests/pmail.pl b/tests/pmail.pl
index 393d459a717..39f51a4e401 100755
--- a/tests/pmail.pl
+++ b/tests/pmail.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
# Copyright (C) 2000, 2005 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/rename_test.pl b/tests/rename_test.pl
index 9355641dcc8..24d4f9e1a2e 100755
--- a/tests/rename_test.pl
+++ b/tests/rename_test.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
# Copyright (C) 2000, 2001 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/table_types.pl b/tests/table_types.pl
index 2591d4b6f99..53f59a4429d 100755
--- a/tests/table_types.pl
+++ b/tests/table_types.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl
# Copyright (C) 2000, 2003 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/test_delayed_insert.pl b/tests/test_delayed_insert.pl
index ac00afaaba4..6d535374991 100755
--- a/tests/test_delayed_insert.pl
+++ b/tests/test_delayed_insert.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
# Copyright (C) 2000, 2001 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/tests/truncate.pl b/tests/truncate.pl
index bf0fb779fe5..41bb79b8237 100755
--- a/tests/truncate.pl
+++ b/tests/truncate.pl
@@ -1,6 +1,7 @@
#!/usr/bin/perl -w
# Copyright (C) 2002 MySQL AB
+# Use is subject to license terms
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/unittest/examples/simple-t.c b/unittest/examples/simple-t.c
index f36d213d510..b3ead293289 100644
--- a/unittest/examples/simple-t.c
+++ b/unittest/examples/simple-t.c
@@ -1,4 +1,5 @@
/* Copyright (C) 2006 MySQL AB
+ Use is subject to license terms
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/unittest/mysys/CMakeLists.txt b/unittest/mysys/CMakeLists.txt
index a6003b7c51d..8c09a466451 100644
--- a/unittest/mysys/CMakeLists.txt
+++ b/unittest/mysys/CMakeLists.txt
@@ -13,10 +13,6 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/sql
- ${PCRE_INCLUDES}
- ${CMAKE_SOURCE_DIR}/extra/yassl/include)
-
MY_ADD_TESTS(bitmap base64 my_vsnprintf my_atomic my_rdtsc lf my_malloc
LINK_LIBRARIES mysys)
@@ -27,12 +23,3 @@ IF(WIN32)
MY_ADD_TESTS(my_delete LINK_LIBRARIES mysys)
ENDIF()
-IF(WIN32)
- ADD_EXECUTABLE(explain_filename-t explain_filename-t.cc
- ../../sql/nt_servc.cc)
-ELSE()
- ADD_EXECUTABLE(explain_filename-t explain_filename-t.cc)
-ENDIF()
-
-TARGET_LINK_LIBRARIES(explain_filename-t sql mytap)
-ADD_TEST(explain_filename explain_filename-t)
diff --git a/unittest/sql/CMakeLists.txt b/unittest/sql/CMakeLists.txt
index 36b14e9a08a..7cc05e8cea2 100644
--- a/unittest/sql/CMakeLists.txt
+++ b/unittest/sql/CMakeLists.txt
@@ -1,3 +1,32 @@
+# Copyright (c) 2006, 2013, Oracle and/or its affiliates. All rights reserved.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; version 2 of the License.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
MY_ADD_TESTS(my_apc LINK_LIBRARIES mysys EXT cc)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/sql
+ ${CMAKE_SOURCE_DIR}/include
+ ${CMAKE_SOURCE_DIR}/unittest/mytap
+ ${CMAKE_SOURCE_DIR}/extra/yassl/include)
+
+IF(WIN32)
+ ADD_EXECUTABLE(explain_filename-t explain_filename-t.cc
+ ../../sql/nt_servc.cc)
+ELSE()
+ ADD_EXECUTABLE(explain_filename-t explain_filename-t.cc)
+ENDIF()
+
+TARGET_LINK_LIBRARIES(explain_filename-t sql mytap)
+ADD_TEST(explain_filename explain_filename-t)
+
diff --git a/unittest/mysys/explain_filename-t.cc b/unittest/sql/explain_filename-t.cc
index 69ce51c0446..69ce51c0446 100644
--- a/unittest/mysys/explain_filename-t.cc
+++ b/unittest/sql/explain_filename-t.cc
diff --git a/win/packaging/heidisql.cmake b/win/packaging/heidisql.cmake
index 124f85bb87e..e429907cb2e 100644
--- a/win/packaging/heidisql.cmake
+++ b/win/packaging/heidisql.cmake
@@ -1,6 +1,6 @@
-SET(HEIDISQL_BASE_NAME "HeidiSQL_8.0_Portable")
+SET(HEIDISQL_BASE_NAME "HeidiSQL_8.3_Portable")
SET(HEIDISQL_ZIP "${HEIDISQL_BASE_NAME}.zip")
-SET(HEIDISQL_URL "http://heidisql.googlecode.com/files/${HEIDISQL_ZIP}")
+SET(HEIDISQL_URL "http://www.heidisql.com/downloads/releases/${HEIDISQL_ZIP}")
SET(HEIDISQL_DOWNLOAD_DIR ${THIRD_PARTY_DOWNLOAD_LOCATION}/${HEIDISQL_BASE_NAME})
IF(NOT EXISTS ${HEIDISQL_DOWNLOAD_DIR}/${HEIDISQL_ZIP})